[go: up one dir, main page]

WO2015060523A1 - Method and apparatus for processing broadcasting signal for panorama video service - Google Patents

Method and apparatus for processing broadcasting signal for panorama video service Download PDF

Info

Publication number
WO2015060523A1
WO2015060523A1 PCT/KR2014/007524 KR2014007524W WO2015060523A1 WO 2015060523 A1 WO2015060523 A1 WO 2015060523A1 KR 2014007524 W KR2014007524 W KR 2014007524W WO 2015060523 A1 WO2015060523 A1 WO 2015060523A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
service
digital broadcast
broadcast receiver
view
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/KR2014/007524
Other languages
French (fr)
Korean (ko)
Inventor
권광훈
현진호
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by LG Electronics Inc filed Critical LG Electronics Inc
Publication of WO2015060523A1 publication Critical patent/WO2015060523A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2365Multiplexing of several video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4347Demultiplexing of several video streams

Definitions

  • the present invention relates to a method for processing a broadcast signal for a panoramic video service and a broadcast signal processing apparatus for performing the method.
  • the broadcasting environment is changing drastically as analog broadcasting is terminated and digital broadcasting is fully implemented.
  • a wide screen image having a 32: 9 or 48: 9 ratio may be viewed through a multi-screen system including a plurality of display devices.
  • FIG. 1 is a diagram schematically illustrating a general multi-screen system.
  • a general multi-screen system includes a plurality of display devices 10 and a control PC 20 for controlling them.
  • the control PC 20 receives a wide screen image such as a 32: 9 or 48: 9 ratio image, processes the received wide screen image using a separate software, and displays each display device device 10 via HDMI. To transmit the processed image.
  • a separate control PC 20 and software are required.
  • An object of the present invention is to provide a method and apparatus for processing and transmitting a broadcast signal for a panoramic video service.
  • Another object of the present invention is to provide a method and apparatus for receiving and processing a broadcast signal for a panoramic video service.
  • a broadcast signal processing method describes encoding of a video stream for a panoramic video service, and describes aspect ratio of panoramic information or first information for explaining that the type of the stream is a video stream for the panoramic video service. Generating service information including at least one of the second information, and transmitting a broadcast signal including the encoded video stream and the generated service information.
  • a broadcast signal processing method comprises the steps of: receiving a broadcast signal, demultiplexing a video stream for a panoramic video service and service information for the video stream from the received broadcast signal; Parsing the service information to obtain at least one of the first information describing the type of the stream is a video stream for a panoramic video service or the second information describing the aspect ratio of the panoramic video; and the first information or the first information. Decoding the video stream based on at least one of the two pieces of information.
  • An apparatus for processing broadcast signals includes a receiver for receiving a broadcast signal, a demultiplexer for demultiplexing a video stream for a panoramic video service and service information for the video stream from the received broadcast signal; And a service information processor for parsing the service information to obtain at least one of first information for describing that a type of the stream is a video stream for a panoramic video service or second information for describing an aspect ratio of the panoramic video; And a decoder for decoding the video stream based on at least one of the information or the second information.
  • a method and apparatus for processing and transmitting a broadcast signal for a panoramic video service may be provided.
  • the present invention can provide a method and apparatus for receiving and processing a broadcast signal for a panoramic video service.
  • FIG. 1 is a diagram schematically illustrating a general multi-screen system.
  • FIG. 2 is a diagram illustrating a multi-screen system including a plurality of digital broadcast receivers according to an embodiment of the present invention.
  • FIG. 3 is a diagram illustrating an embodiment of a syntax structure of a program map table (PMT) section.
  • PMT program map table
  • FIG. 4 illustrates a syntax structure of a panorama program information descriptor according to an embodiment of the present invention.
  • FIG. 5 is a diagram illustrating an embodiment of a value assigned to a panorama service type field in the descriptor of FIG. 4 and the meaning of the value.
  • FIG. 6 illustrates a syntax structure of a panorama video information descriptor according to an embodiment of the present invention.
  • FIG. 7 is a diagram illustrating an embodiment of a value assigned to a panoramic base view field in the descriptor of FIG. 6 and the meaning of the value.
  • FIG. 8 is a diagram illustrating an embodiment of a value assigned to a panoramic view flag in the descriptor of FIG. 6 and the meaning of the value.
  • FIG. 9 illustrates an embodiment of a syntax structure of a virtual channel table (VCT) section.
  • VCT virtual channel table
  • FIG. 10 illustrates a syntax structure of a component list descriptor according to an embodiment of the present invention.
  • FIG. 11 is a diagram illustrating an embodiment of a syntax structure of a stream_info_details field included in the component list descriptor of FIG. 10.
  • EIT 12 illustrates an embodiment of a syntax structure of an event information table (EIT) section. Each field is described as follows.
  • FIG. 13 is a block diagram illustrating configuration modules of a digital broadcast receiver according to an embodiment of the present invention.
  • FIG. 14 is a block diagram illustrating in detail the control unit of the digital broadcast receiver shown in FIG. 13.
  • FIG. 15 is a diagram schematically illustrating an appearance of a remote controller capable of controlling the digital broadcast receiver 100 according to an embodiment of the present invention.
  • FIG. 16 is a detailed block diagram illustrating configuration modules of the remote controller illustrated in FIG. 15.
  • FIG. 17 illustrates a multi-screen system including a digital broadcast receiver according to an embodiment of the present invention.
  • FIG. 18 is a diagram illustrating a multi-screen system including a digital broadcast receiver according to another embodiment of the present invention.
  • FIG. 19 is a diagram illustrating a multi-screen system including a digital broadcast receiver according to an embodiment of the present invention.
  • 20A to 20C illustrate a multi-screen system including a digital broadcast receiver according to another embodiment of the present invention.
  • 21A and 21B illustrate a multi-screen system including a digital broadcast receiver according to another embodiment of the present invention.
  • the digital broadcast receiver of the present specification is a digital television receiver, a receiver set including a set top box capable of processing a broadcast signal for a panoramic service, and a display device for outputting the processed broadcast signal, a video wall, a signage ( signage), a personal digital assistant (PDA), a mobile phone, a smart phone, and the like may include meaning.
  • a plurality of digital broadcast receivers that process and output a broadcast signal for a panoramic video service may be referred to as a multiscreen system.
  • the screens of the display units of the plurality of digital broadcast receivers belonging to the multi-screen system are combined to form one large image.
  • a panoramic video is an image in which the aspect ratio is greater than the aspect ratio in the aspect ratio, and the aspect ratio in which the aspect ratio is larger than 16: 9 (for example, 32: 9). Or 48: 9). In this specification, it is assumed that an image having an aspect ratio of 16: 9 is not panoramic video.
  • FIG. 2 is a diagram illustrating a multi-screen system including a plurality of digital broadcast receivers according to an embodiment of the present invention.
  • the multi-screen system 1000 includes a plurality of digital broadcast receivers 100.
  • the display unit 150 of the digital broadcast receiver 100 may have an aspect ratio of 16: 9 (horizontal: vertical).
  • Each digital broadcast receiver 100 is configured to receive and process a broadcast signal for a panoramic video service according to an embodiment of the present invention. However, in some cases, some of the plurality of digital broadcast receivers 100 included in the multi-screen system 1000 may not include a configuration module for receiving a broadcast signal for a panoramic video service.
  • the multi-screen system 1000 does not require a separate control PC or software for processing panoramic video, and can watch the panoramic video as it is without resizing.
  • a panoramic video having an aspect ratio of 32: 9 can be watched without resizing through the multi-screen system 1000 including two digital broadcast receivers 100.
  • a multi-screen system 1000 including three digital broadcast receivers 100 may watch a panoramic video having an aspect ratio of 48: 9 without resizing.
  • information for processing a panoramic video is included in service information and transmitted.
  • the service information may be referred to as service information or signaling information.
  • the service information includes, for example, channel information, program information, event information, and the like.
  • the service information may be signaled through a table of MPEG-2 based Program Specific Information / Program and System Information Protocol (PSI / PSIP).
  • PSI Program Specific Information
  • PSIP Program and System Information Protocol
  • the present invention is not limited thereto, and the present invention may be applied to a protocol for transmitting service information in a table format regardless of its name.
  • the PSI may include a Program Map Table (PMT), a Program Association Table (PAT), a Conditional Access Table (CAT), a Network Information Table (NIT), and the like, as an embodiment.
  • PMT Program Map Table
  • PAT Program Association Table
  • CAT Conditional Access Table
  • NIT Network Information Table
  • the PAT is special information transmitted by a packet having a PID (Packet Identifier) of '0' and transmits PID information of a corresponding PMT and PID information of a NIT for each program.
  • the PMT transmits the program identification number, PID information of a transport stream packet to which individual bit streams such as video and audio constituting the program are transmitted, and PID information to which PCR is transmitted.
  • the CAT transmits information on a pay broadcast service used by the broadcast transmission system.
  • the NIT transmits information of an actual transmission network. For example, by parsing a PAT having a PID of 0, a program number and a PID of a PMT are obtained. When the PMT obtained from the PAT is parsed, information about correlation between components constituting the program is obtained.
  • the PSIP is, in one embodiment, a virtual channel table (VCT), a system time table (STT), a rating region table (RTT), an extended text table (ETT), a direct channel change table (DCCT), and a direct channel change (DCCSCT).
  • VCT virtual channel table
  • STT system time table
  • RTT rating region table
  • ETT extended text table
  • DCCT direct channel change table
  • DCCSCT direct channel change
  • a selection code table an event information table (EIT), a master guide table (MGT), and the like.
  • the VCT transmits information about a virtual channel, for example, channel information for channel selection and PID for receiving audio and / or video. That is, by parsing the VCT, the PID of the audio video of the broadcast program carried in the channel together with the channel name and the channel number can be obtained.
  • the STT transmits current date and time information
  • the RRT transmits information about a region and a review institution for a program grade.
  • the ETT transmits an additional description of a channel and a broadcast program
  • the EIT transmits information on an event of a virtual channel.
  • the DCCT / DDCSCT transmits information related to automatic channel change
  • the MGT transmits version and PID information of each table in the PSIP.
  • FIG. 3 is a diagram illustrating an embodiment of a syntax structure of a program map table (PMT) section.
  • PMT program map table
  • the table_id field is composed of 8-bit fields, and TS_program_map_section is always set to a value of 0x02.
  • the section_syntax_indicator field consists of 1 bit and is set to 1.
  • the section_length field consists of 12 bits and the first two bits are 00. The remaining 10 bits indicate the number of bytes of the section starting after the section_length field and the length from this field to the CRC. The value of this field does not exceed 1021.
  • the program_number field consists of 16 bits. This indicates to which program the program_map_PID is applicable.
  • One program definition is transmitted by only one TS_program_map_section. This implies that the program definition cannot exceed 1016.
  • program_number may be used to specify a broadcast channel, for example.
  • Other program elements belonging to a program may be described to construct a continuous set of streams using program_number from data from other sources (eg, sequential events).
  • the version_number field is a version number of TS_program_map_section.
  • the version number is increased by one (modulo 32) when a change in the information carried within the section occurs.
  • the version number refers to the definition of one program, so it refers to one section. If current_next_indicator is set to 1, version_number may be currently applicable to TS_program_map_section. If current_next_indicator is set to 0, version_number may be applicable to TS_program_map_section next.
  • the current_next_indicator field When the current_next_indicator field is set to 1, it indicates that TS_program_map_section to be sent is currently applicable. If the above bit is set to 0, the transmitted TS_program_map_section is not currently applicable and indicates that the next TS_program_map_section is valid.
  • the value of the section_number field will be 0x00.
  • the value of the last_section_number field will be 0x00.
  • the PCR_PID field is a 13-bit field and indicates a PID of transport stream packets that may include a PCR field valid for a program specified by program_number. If there is no PCR associated with the program definition for the private stream, this field will have a value of 0x1FFF.
  • the program_info_length field is a 12-bit field and the first two bits may be set to '00'. The remaining 10 bits specify the byte number of the descriptors along the program_info_length field.
  • the stream_type field is an 8-bit field and identifies a type of program element carried by packets having a PID having a value specified by elementary_PID.
  • a reserved value that is not allocated to the stream_type field may be allocated as a value indicating that the type of the corresponding stream is a video stream for a panoramic video service.
  • the elementary_PID field is a 13-bit field that specifies the PID of transport stream packets associated with the program element.
  • the ES_info_length field is a 12-bit field, and the first two bits will be 00. The remaining 10 bits specify the byte number of descriptors of the associated program element along the ES_info_length field.
  • the CRC_32 field is a 32-bit field and contains a CRC value that gives a zero output of a register in the decoder.
  • the panorama program information descriptor may be included and signaled in a for loop following a program_info_length field in the PMT of FIG. 3.
  • the panoramic program information descriptor provides information on whether the corresponding program is a panoramic video service. Each field is described as follows.
  • the descriptor_tag field is a descriptor identifier composed of 8 bits, and an identifier for identifying panorama_program_info_descriptor () may be set.
  • the descriptor_lengh field consists of 8 bits and indicates the length of the descriptor of the part after the descriptor_lengh field in bytes.
  • the panorama_service_type field consists of 3 bits and can distinguish whether or not the corresponding program is a panoramic video service and the type of service.
  • FIG. 5 is a diagram illustrating an embodiment of a value assigned to a panorama service type field in the descriptor of FIG. 4 and the meaning of the value.
  • 001 is defined as indicating a general video service having an aspect ratio of 16: 9
  • 010 is defined as indicating a panoramic video service having an aspect ratio of 32: 9
  • 011 is defined as a value. It may be defined as indicating a panoramic video service having an aspect ratio of 48: 9.
  • FIG. 6 illustrates a syntax structure of a panorama video information descriptor according to an embodiment of the present invention.
  • the panoramic video information descriptor may be located in a for loop that follows the "ES_info_length" field in the PMT of FIG. 3.
  • the panoramic video information descriptor provides information about each elementary stream (ES) corresponding to a left view, a center view, or a right view.
  • ES elementary stream
  • descriptor_tag field and the descriptor_lengh field are the same as or similar to those described with reference to FIG. 4, description thereof is omitted.
  • the base_video_flag is composed of 1 bit, and is a flag for describing whether the corresponding ES is a base video stream in a device that does not support the panoramic video service.
  • the base_video_flag is set to 1 for the base video stream and 0 for the base video stream.
  • the panorama_base_view consists of 3 bits, and when base_video_flag is 1, it indicates that the base video stream is any one of a left view, a center view, or a light view.
  • the panorama_view_flag is composed of 3 bits. If the base_video_flag is 0, this indicates that the ES is one of a left view, a center view, or a light view.
  • FIG. 7 is a diagram illustrating an embodiment of a value assigned to a panoramic base view field in the descriptor of FIG. 6 and the meaning of the value.
  • 001 may define that the base video stream is a left view
  • 010 may define that the base video stream is a center view
  • 011 may define that the base video stream is a light view.
  • FIG. 8 is a diagram illustrating an embodiment of a value assigned to a panoramic view flag in the descriptor of FIG. 6 and the meaning of the value.
  • 001 may define that the ES is a left view
  • 010 may define that the ES is a light view
  • 011 may define that the ES is a center view.
  • FIG. 9 illustrates an embodiment of a syntax structure of a virtual channel table (VCT) section.
  • VCT virtual channel table
  • FIG. 9 will be described using a Terrestrial Virtual Channel Table (TVCT) as an example. Each field is described as follows.
  • the value of the table_id field indicates the type of the table section.
  • the value must be 0xC8 to indicate TVCT.
  • the section_syntax_indicator field consists of 1 bit and its value is set to 1.
  • the private_indicator field is set to 1.
  • the section_length field consists of 12 bits and the first two bits are 00. This field indicates the number of bytes in the section, and indicates the length from this field to the CRC. The value of this field does not exceed 1021.
  • the transport_stream_id field is composed of 16 bits and is an MPEG-2 transport stream (TS) ID as shown in a program association table (PAT) identified by a PID. This field can be distinguished from TVCT broadcasted by other PTC.
  • TS MPEG-2 transport stream
  • PAT program association table
  • the current_next_indicator field consists of 1 bit and the value is set to 1 when the VCT is currently applicable. If it is set to 0, this means that it is not applicable yet and the following table is valid.
  • the standard does not include a requirement that the following tables (those with current_next_indicator set to 0) always be sent.
  • the updated applicable table will be signaled by increasing the value of the version_number field.
  • the section_number field represents the number of sections.
  • the value of the first section of TVCT is 0x00 and the value is increased by 1 for every additional section.
  • the last_section_number field means the number of the last section. That is, it means the number of the section having the highest section_number in the entire TVCT.
  • the protocol_version field functions to allow different table types from those defined in the current protocol in the future. In the current protocol, only 0 is a valid value. Nonzero values will be used in later versions for structurally different tables.
  • the num_channels_in_section field represents the number of virtual channels in the VCT section. The value is limited by the section length.
  • the short_name field represents the name of the virtual channel.
  • the major_channel_number field consists of 10 bits and represents the major channel number of the virtual channel defined in the corresponding sequence in the for loop.
  • Each virtual channel consists of a major channel number and a minor channel number.
  • the major channel number, along with the minor channel number, acts as a reference number to the user for the virtual channel.
  • the major channel number has a value from 1 to 99, and the major / minor channel number pair does not have a duplicate value in the TVCT.
  • the minor_channel_number field consists of 10 bits and has a value from 0 to 999.
  • the minor channel number acts as a two-part channel number along with the major channel number.
  • the minor channel number has a value from 1 to 99.
  • Major / minor channel number pairs do not have duplicate values in TVCT.
  • the valid minor virtual channel number may be between 1 and 999.
  • the modulation_mode field indicates the modulation mode of the transport carrier associated with the virtual channel.
  • the value of the carrier_frequency field is zero. It is allowed to identify the carrier frequency using this field, but vice versa.
  • the channel_TSID field has a value from 0x0000 to 0xFFFF and is an MPEG-2 TSID associated with a TS for delivering the MPEG-2 program referred to by this virtual channel.
  • the channel_TSID field may indicate an ID of a transport stream for transmitting the service when the service is enabled.
  • the receiver is expected to use the channel_TSID field to identify whether the received transport stream is the desired multiplex.
  • the channel_TSID field indicates the value of the analog TSID included in the VBI of the NTSC signal.
  • the program_number field associates the virtual channel defined in TVCT with the MPEG-2 PROGRAM ASSOCIATION and TS PROGRAM MAP tables. For a virtual channel representing an analog service, a value of 0xFFFF will be identified for the program_number field.
  • the ETM_location field indicates the existence and location of an extended text message (ETM).
  • the access_controlled field is a 1-bit Boolean flag. When the access_controlled field is 1, it may represent that an event related to a corresponding virtual channel is accessed. 0 indicates that access is not restricted.
  • the hidden field is a 1-bit Boolean flag. If it is 1, access is not allowed even if the number is directly input by the user.
  • the hidden virtual channel is skipped when the user surfs the channel and, if accessed by a direct channel entry, appears to be undefined.
  • Typical applications for the hidden channel are test signals and NVOD services. Whether a hidden channel and its events appear in the EPG depends on the state of the hide_guide field.
  • the hide_guide field is a Boolean flag.
  • the hide_guide field is set to 0 for a hidden channel, the virtual channel and an event may be displayed on the EPG display. This field is ignored if the hidden bit is not set.
  • non-hidden channels and their events belong to the EPG display regardless of the state of the hide_guide bit.
  • Typical applications for hidden channels with hide_guide set to 1 are services accessible via test signals and application-level pointers.
  • the service_type field identifies the type of service delivered by the virtual channel.
  • a reserved value that is not allocated in the service_type field may be allocated as a value indicating that the service type delivered by the corresponding virtual channel is a panoramic video service.
  • the source_id field identifies a programming source related to the virtual channel.
  • the source may be any one of video, text, data, or audio programming.
  • the source id 0 is a reserved value and has a unique value in the TS carrying the VCT from 0x0001 to 0x0FFF. Also, from 0x1000 to 0xFFFF, it is unique at the local level.
  • the descriptors_length field represents the length of a following descriptor for a corresponding virtual channel in bytes.
  • Descriptor () may not be included in descriptor () or one or more descriptors may be included. In the present embodiment, at least one of the above descriptors may be included in the descriptor (), and for example, service_location_descriptor (), panorama_program_info_descriptor (), and component_list_descriptor () may be included.
  • service_location_descriptor () defines the stream type, PID, and language code for each ES. panorama_program_info_descriptor () is as described above with reference to FIGS. 4 and 5 and will not be described again.
  • component_list_descriptor () will be described later with reference to FIG. 10.
  • the additional_descriptors_length field represents the total length of the following VCT descriptor list in bytes.
  • the CRC_32 field indicates a CRC value that allows a zero output of a register in the decoder.
  • FIG. 10 illustrates a syntax structure of a component list descriptor according to an embodiment of the present invention.
  • the component list descriptor includes a stream_info_details () field for each ES to signal the panoramic video service. Each field is described as follows.
  • the descriptor_tag field is a descriptor identifier composed of 8 bits, and an identifier for identifying component_list_descriptor () may be set.
  • the descriptor_lengh field consists of 8 bits and indicates the length of the descriptor of the part after the descriptor_lengh field in bytes.
  • the alternate field is a flag consisting of 1 bit. If the flag is set to 1, the alternate field indicates that the instance of the component list descriptor is "second.” Indicates that the set is "primary” or "preferred".
  • the component_count field consists of 7 bits and specifies the number of components specified in the following for loop.
  • the value of the component_count field should be in the range of 1 to 36.
  • the stream_type field consists of 8 bits and indicates the stream type related to the component described in the iteration of the for loop.
  • the format_identifier field corresponds to the format_identifier field included in the MPEG-2 registration descriptor defined in ISO / IEC 13818-1 [7] Section 2.6.9, and identifies an entity that provides a stream_type value.
  • the length_of_details field consists of 8 bits and indicates the defined length of the following stream_info_details field in bytes.
  • the stream_info_details field provides additional information related to the component identified by the value of the preceding stream_type field.
  • the stream_info_details field provides information about each elementary stream (ES) corresponding to a left view, a center view, or a right view.
  • FIG. 11 is a diagram illustrating an embodiment of a syntax structure of a stream_info_details field included in the component list descriptor of FIG. 10. Description of each field is the same as described above with reference to FIGS. 6 to 8, and thus description thereof is omitted.
  • EIT 12 illustrates an embodiment of a syntax structure of an event information table (EIT) section. Each field is described as follows.
  • the table_id field may indicate that this table section is an EIT section by a predefined value.
  • the section_syntax_indicator field may be set to "1".
  • the section_length field starts immediately and may describe the number of bytes of the section including the next section_length field and the CRC.
  • the section_length field does not exceed 4093, and the entire section has a maximum length of 4096 bytes.
  • the service_id field may be provided as a label to identify the service from another service in the TS.
  • service_id may be the same as program_number in the corresponding program_map_section.
  • the version_number field is a version number of sub_table.
  • the version_number may increase by one when a change of information transmitted in the sub_table occurs. When its value reaches 31, it wraps around to zero. If current_next_indicator is set to 1, then version_number indicates that it is applicable to the current sub_table, and if current_next_indicator is 0, it is applicable to the next sub_table.
  • the section_number field may give a number of a section.
  • the section_number of the first section in the sub_table can be 0x00.
  • section_number will be incremented by 1 with each additional section with the same table_id, service_id, transport_stream_id, and original_network_id.
  • the sub_table may be structured as the number of segments.
  • the section_number in each segment is incremented by 1 with each additional section. In numbering, a gap is allowed between the last section of the segment and the first section of the adjacent segment.
  • the last_section_number field describes the number of the last section of the sub_table (ie, the section with the highest section_number) as part of this section.
  • the transport_stream_id field may provide as a label for identification of a TS for EIT firms from another multiplex in the delivery system.
  • the original_network_id field may give a label that identifies the network_id of the original delivery system.
  • the segment_last_section_number field may describe the number of the last section of this segment of the sub_table. For non-segmented sub_tables, this field may be set to the same value as the last_section_number field.
  • the last_table_id field may identify the last table_id used.
  • the event_id field may include an identification number of the described event (uniquely assigned in the service definition).
  • the start_time field may include a start time of an event in UTC (Universal Time, Co-ordinated) and MJD (Modified Julian Date). This field is coded with 16 bits giving 16 LSBs of MJD followed by 24 bits coded as 6 digits in 4-bit Binary Coded Decimal (BCD). If start_time is not defined (eg, for an event in the NVOD reference service), all bits of the field may be set to one. For example, 93/10/13 12:45:00 is coded "0xC079124500”.
  • the Duration field contains the duration of the event in hours, minutes, and seconds. The format is 6 digits, 4-bit BCD, i.e. 24 bits. For example, 01:45:30 is coded as "0x014530".
  • the running_status field may indicate the status of an event. For the NVOD reference event, the value of running_status may be set to zero.
  • free_CA_mode is a 1-bit field. If set to 0, all component streams of the event are not scrambled. If set to 1, one or more streams are controlled by the CA system.
  • the descriptors_loop_length field may give the total length in bytes of the following descriptors.
  • the CRC_32 field may include a CRC value that gives zero output of registers at the decoder after processing the entire private section.
  • At least one of the above descriptors may be included in the for loop following the discriptors_loop_length field and signaled.
  • the present invention may be applied to a DVB (Digital Video Broadcasting) system, which is a European broadcasting standard.
  • DVB Digital Video Broadcasting
  • Service information of the DVB system includes a network information table (NIT), a bouquet association table (BAT), a service description table (SDT), and an event information table.
  • NIT network information table
  • BAT bouquet association table
  • SDT service description table
  • EIT Time and Date Table
  • TOT Time Offset Table
  • RST Running Status Table
  • ST Stuffing Table It may include.
  • the service information may be included in any of the tables included in the service information of the above-described DVB system. Which table of the above-described DVB service information may include the service information according to an embodiment of the present invention may be determined by increasing the processing efficiency of the system as a priority.
  • the NIT carries information relating to the physical structure of the multiplex / transport streams transmitted over a given network and the characteristics of the network itself.
  • a bouquet is a collection of services that traverse the boundaries of the network.
  • Each subtable of the SDT describes the services contained within a particular transport stream.
  • the services can be part of an actual transport stream or part of another transport stream, which can be identified by table_id.
  • the EIT provides information about the events included in each service in chronological order.
  • the TDT carries UTC time and date information.
  • TOT transmits UTC time, date time and local time offset.
  • the RST contains information that enables fast and accurate updating of the timing state of one or more events. This is necessary when an early or late start of an event occurs due to a schedule change.
  • the use of each table makes it possible to obtain a fast updating mechanism.
  • the above-described service information may be defined as a descriptor of a service level or a program / event level in a table defined by the IPTV.
  • FIG. 13 is a block diagram illustrating configuration modules of a digital broadcast receiver according to an embodiment of the present invention.
  • FIG. 13 is an example for convenience of description, and in addition to the configuration modules shown in FIG. 13, another configuration module is added or some configuration modules are omitted.
  • the digital broadcast receiver 100 of FIG. 13 refers to the digital broadcast receiver 100 included in the multi-screen system 1000.
  • the digital broadcast receiver 100 includes a receiver 110, an external device interface unit 120, a memory 130, a controller 140, a display unit 150, an audio output unit 160, and a power supply. It includes a supply unit 170, a user interface unit 180 and the like.
  • the receiver 110 may include a tuner 111, a demodulator 112, and a network interface 113. In some cases, a plurality of tuners 111 may be provided.
  • the tuner 111 may receive, for example, an RF broadcast signal of a single carrier according to an Advanced Television System Committee (ATSC) scheme or an RF broadcast signal of multiple carriers according to a digital video broadcasting (DVB) scheme.
  • ATSC Advanced Television System Committee
  • DVD digital video broadcasting
  • the demodulator 112 receives the digital IF signal DIF converted by the tuner 111 and performs a demodulation operation.
  • the demodulator 112 when the digital IF signal output from the tuner 111 is an ATSC scheme, the demodulator 112 performs 8-VSB (8-Vestigal Side Band) demodulation, for example. In addition, the demodulator 112 may perform channel decoding.
  • 8-VSB 8-Vestigal Side Band
  • the network interface unit 113 provides an interface for connecting the digital broadcast receiver 100 to a wired / wireless network including an internet network.
  • the network interface unit 113 may include, for example, an Ethernet terminal for connection with a wired network, and for example, for connection with a wireless network, for example, a wireless LAN (WLAN) (Wi-).
  • WLAN wireless LAN
  • Fi Wibro (Wireless broadband), Wimax (World Interoperability for Microwave Access), HSDPA (High Speed Downlink Packet Access) communication standards, and the like can be used.
  • the network interface unit 113 may transmit or receive data with another user or another electronic device through a connected network or another network linked to the connected network.
  • the external device interface unit 120 is an interface that enables data communication between the external device and the digital broadcast receiver 100.
  • the external device interface unit 120 may be connected to an external device such as a digital versatile disk (DVD), a Blu-ray, a game device, a camera, a camcorder, a computer (laptop), an STB, or the like by wire / wireless.
  • the external device interface unit 120 transmits an image, audio, or data signal input from the outside to the controller 140 through a connected external device.
  • the video, audio or data signal processed by the controller 140 may be output to an external device.
  • the digital broadcast receiver 100 may be connected to another digital broadcast receiver 100 included in the multi-screen system 1000 through the external device interface unit 120.
  • the external device interface unit 120 may include, for example, a USB terminal, a Composite Video Banking Sync (CVBS) terminal, a component terminal, an S-video terminal (analog), a digital visual interface (DVI) terminal, and a high definition multimedia interface. ) Terminals, RGB terminals, and D-SUB terminals.
  • CVBS Composite Video Banking Sync
  • DVI digital visual interface
  • the memory 130 may store a program for processing and controlling each signal in the controller 140, or may store a signal processed video, audio, or data signal. In addition, the memory 130 may perform a function for temporarily storing an image, audio, or data signal input from the external device interface unit 120 or the network interface unit 113. In addition, the memory 130 stores various OS, middleware, and platforms, for example.
  • the user interface unit 180 transmits a signal input by a user to the controller 140 or transmits a signal from the controller 140 to an external device (eg, the remote controller 200).
  • the user interface unit 180 may power on / off, channel selection, screen setting, etc. from the remote controller 200 according to various communication methods such as a radio frequency (RF) communication method and an infrared (IR) communication method. It may be designed to receive and process the control signal of the control unit, or to transmit the control signal from the control unit 140 to the remote controller 200.
  • RF radio frequency
  • IR infrared
  • the controller 140 controls each component module in the digital broadcast receiver 100.
  • the controller 140 demultiplexes the input stream or processes the demultiplexed signals through the tuner 111, the demodulator 112, the network interface 113, or the external device interface 120. A signal for video or audio output can be generated and output.
  • the controller 140 will be described later in more detail with reference to FIG. 14.
  • the display unit 150 converts an image signal, a data signal, an OSD signal processed by the controller 140, or an image signal, data signal, etc. received from the external device interface unit 120 into R, G, and B signals, respectively. Generate a drive signal.
  • the display unit 150 may be a PDP, an LCD, an OLED, a flexible display, a 3D display, or the like.
  • the audio output unit 160 receives a signal processed by the controller 140, for example, a stereo signal, a 3.1 channel signal, or a 5.1 channel signal, and outputs a voice signal.
  • the audio output unit 160 may be implemented as various types of speakers.
  • the power supply unit 170 supplies the corresponding power throughout the digital broadcast receiver 100.
  • power may be supplied to the controller 140, which may be implemented in the form of a system on chip (SOC), the display unit 150 for displaying an image, and the audio output unit 160 for audio output.
  • SOC system on chip
  • FIG. 14 is a block diagram illustrating in detail the control unit of the digital broadcast receiver shown in FIG. 13.
  • the control unit 140 of the digital broadcast receiver 100 includes a demultiplexer 141, an image processor 142, a service information processor 143, a GUI generator 144, a mixer 145, and a frame rate converter 146. ), The formatter 147, and the like. In addition, it is also within the scope of the present invention to design to further include a voice processor (not shown), a data processor (not shown).
  • the demultiplexer 141 demultiplexes the input stream. For example, when an MPEG-2 TS is input, it may be demultiplexed and separated into video, audio, and data signals, respectively.
  • the service information processor 143 processes the service information input from the demultiplexer 141 and outputs the service information to the image processor 142.
  • the service information processing unit 143 may include a database for temporarily storing the service information to be processed, either internally or externally.
  • the image processor 142 may perform image processing of the demultiplexed image signal.
  • the image processor 142 may include an image decoder 142a and a scaler 142b.
  • the video decoder 142a decodes the demultiplexed video signal
  • the scaler 142b performs scaling so that the resolution of the decoded video signal can be output from the video output unit.
  • the video signal decoded by the video processor 142 is input to the mixer 145.
  • the GUI generator 144 generates a GUI signal according to a user input or itself. Therefore, the mixer 145 may mix the GUI signal generated by the GUI generator 144 and the decoded video signal processed by the image processor 142.
  • the GUI generator 144 includes an OSD generator that generates an OSD (On Screen Display) signal including environment setting information of the digital broadcast receiver 100.
  • the mixed signal is provided to the formatter 147. Since the decoded broadcast image signal or the external input signal and the GUI signal or the OSD signal are mixed, the GUI or OSD may be overlaid on the broadcast image or the external input image.
  • the frame rate converter (FRC) 146 may convert the frame rate of the input video. For example, a 60Hz frame rate is converted to 120Hz or 240Hz. When converting a frame rate of 60 Hz to 120 Hz, it is possible to insert the same first frame or insert a third frame predicted from the first frame and the second frame between the first frame and the second frame. When converting a frame rate of 60 Hz to 240 Hz, it is possible to insert three more identical frames or three predicted frames. Meanwhile, it is also possible to maintain the input frame rate without additional conversion.
  • the formatter 147 receives the output signal of the frame rate converter 146 and changes the format of the signal so as to be suitable for the video output unit.
  • the R, G, and B data signals may be output, and the R, G, and B data signals may be output as low voltage differential signaling (LVDS) or mini-LVDS.
  • LVDS low voltage differential signaling
  • the configuration modules of the digital broadcast receiver 100 will be described below with reference to the embodiments of the present invention.
  • the receiver 110 receives a broadcast signal (MPEG-2 Transport Stream) for the panoramic video service.
  • MPEG-2 Transport Stream a broadcast signal for the panoramic video service.
  • the demultiplexer 141 demultiplexes the video stream for the panoramic video service from the received broadcast signal and outputs the decoded video stream to the image processor 142, and demultiplexes the service information for the video stream from the received broadcast signal.
  • the service information processing unit 143 outputs the result.
  • the service information includes PSI, PSIP or DVB-SI.
  • the service information processing unit 143 parses a PAT having a PID of 0 from the service information (PSI) to obtain a PID of the PMT.
  • the service information processing unit 143 parses the PMT using the PID of the PMT obtained from the PAT, and analyzes the information obtained by parsing the PMT.
  • the service information processing unit 143 from the information obtained by parsing the PMT, checks whether the value of the stream_type field is an allocated value for the panoramic video service, checks the presence or absence of the panorama program information descriptor, and the corresponding program executes Find out if it is.
  • the service information processing unit 143 further confirms whether each ES corresponds to a left view, a center view, or a right view from the panoramic video information descriptor obtained by parsing the PMT.
  • the service information processor 143 outputs the processing result of the service information to the image processor 142.
  • the service information processing unit 143 analyzes the information obtained by parsing the VCT from the service information (PSIP). The service information processing unit 143 checks whether the value of the service_type field is assigned for the panorama video service from the information obtained by parsing the VCT, and checks the presence or absence of the panorama program information descriptor so that the corresponding virtual channel can determine the panorama image service. Find out if it is. The service information processing unit 143 uses the service location descriptor obtained by parsing the VCT to grasp the PID value of each ES for the left view, the center view, and the right view.
  • the service information processing unit 143 further checks whether each ES corresponds to a left view, a center view, or a right view from the stream_info_details field in the component list descriptor obtained by parsing the VCT.
  • the service information processor 143 outputs the processing result of the service information to the image processor 142.
  • the service information processor 143 may obtain service information for the panoramic video service by parsing the SDT of the DVB-SI instead of the VCT of the PSIP.
  • the service information processing unit 143 may obtain service information for the panoramic video service by parsing an EIT from the service information (PSIP or DVB-SI).
  • the image decoder 142a in the image processor 142 decodes the demultiplexed video stream based on the service information processed by the service information processor 143.
  • the image decoder 142a may decode only an ES corresponding to the left view based on the service information.
  • the image decoder 142a may decode only an ES corresponding to the center view based on the service information.
  • the image decoder 142a may decode only an ES corresponding to the light view based on the service information.
  • the user command for setting the digital broadcast receiver 100 as a left screen, a center screen, or a light screen is received through the user interface unit 180.
  • the controller 140 may set the digital broadcast receiver 100 to one of a left screen, a center screen, or a light screen according to the received user command.
  • the display unit 150 When the digital broadcast receiver 100 is set as a left screen in the multi-screen system 1000, the display unit 150 outputs only the ES corresponding to the decoded left view. On the other hand, when the digital broadcast receiver 100 is set as the center screen in the multi-screen system 1000, the display unit 150 outputs only the ES corresponding to the decoded center view. Similarly, when the digital broadcast receiver 100 is set to a light screen in the multi-screen system 1000, the display unit 150 outputs only the ES corresponding to the decoded light view.
  • the external device interface unit 120 may transmit an ES corresponding to at least one of a left view, a center view, or a right view to another digital broadcast receiver 100 in the multi-screen system 1000.
  • the digital broadcast receiver 100 may be referred to as a first digital broadcast receiver 100
  • the other digital broadcast receiver 100 in the multi-screen system 1000 may be referred to as a second digital broadcast receiver 100.
  • the ES transmitted to the second digital broadcast receiver 100 through the external device interface unit 120 may not include the ES decoded by the image decoder 142a.
  • the external device interface unit 120 of the first digital broadcast receiver 100 transmits the service information to the second digital broadcast receiver 100 together.
  • the external device interface unit 120 may display an ES corresponding to both the left view, the center view, and the right view. 100 may be transmitted, or an ES corresponding to a center view and a light view except for an ES corresponding to a left view to be decoded may be transmitted to the second digital broadcast receiver 100, and the second digital broadcast receiver 100 may be transmitted to a center.
  • the first digital broadcast receiver 100 recognizes that the screen is set as a screen, only the ES corresponding to the center view may be transmitted to the second digital broadcast receiver 100.
  • FIG. 15 is a diagram schematically illustrating an appearance of a remote controller capable of controlling the digital broadcast receiver 100 according to an embodiment of the present invention.
  • an indicator I corresponding to the remote controller 300 is displayed on the screen of the multimedia device 100.
  • the user may move or rotate the remote controller 200 up and down, left and right (FIG. 15B) and front and rear (FIG. 15C).
  • the indicator I displayed on the screen of the digital broadcast receiver 100 corresponds to the movement of the remote controller 200.
  • the remote controller 200 may be referred to as a spatial remote controller because the indicator I is moved and displayed according to the movement in the 3D space as shown in the figure.
  • FIG. 15B illustrates that when the user moves the remote controller 200 to the left side, the indicator I displayed on the screen of the digital broadcast receiver 100 also moves to the left side correspondingly.
  • the digital broadcast receiver 100 may calculate the coordinates of the indicator I from the information about the movement of the remote controller 200.
  • the digital broadcast receiver 100 may display the indicator I to correspond to the calculated coordinates.
  • FIG. 15C illustrates a case in which the user moves the remote controller 200 away from the digital broadcast receiver 100 while pressing a specific button in the remote controller 200.
  • the selected area in the screen corresponding to the indicator I can be zoomed in and enlarged.
  • the selection area in the screen corresponding to the indicator I may be zoomed out and displayed in a reduced size.
  • the selection area may be zoomed out, and when the remote controller 200 approaches the digital broadcast receiver 100, the selection area may be zoomed in.
  • FIG. 16 is a detailed block diagram illustrating configuration modules of the remote controller illustrated in FIG. 15.
  • the remote controller 200 includes a wireless communication unit 214, a user input unit 215, a sensor unit 217, an output unit 216, a power supply unit 211, and a storage unit 212. And the controller 213.
  • the wireless communication unit 214 is designed to be able to communicate with any external device.
  • the remote controller 200 may include an RF module 214a capable of transmitting and receiving signals with the digital broadcast receiver 100 according to the RF communication standard.
  • the remote controller 200 may include an IR module 214b capable of transmitting and receiving a signal with the digital broadcast receiver 100 according to the IR communication standard.
  • the remote controller 200 transmits a signal containing information on the movement of the remote controller 200 to the digital broadcast receiver 100 through the RF module 214a.
  • the remote controller 200 may receive a signal transmitted from the digital broadcast receiver 100 through the RF module 214b. In addition, the remote controller 200 may transmit a control signal regarding power on / off, channel change, volume change, etc. to the digital broadcast receiver 100 through the IR module 214b as necessary.
  • the user input unit 215 may be configured as a keypad, a button, a touch pad, or a touch screen.
  • the sensor unit 217 may include a gyro sensor 217a or an acceleration sensor 217b.
  • the gyro sensor 217a may sense information about the movement of the remote controller 200.
  • the gyro sensor 217a may sense information about the operation of the remote controller 200 based on the x, y, and z axes.
  • the acceleration sensor 217b may sense information regarding a moving speed of the remote controller 200.
  • a distance measuring sensor may be further provided, whereby the distance with the digital broadcast receiver 100 may be sensed.
  • the output unit 216 may output a video or audio signal corresponding to the manipulation of the user input unit 215 or corresponding to the signal transmitted from the digital broadcast receiver 100.
  • the output unit 216 is an LED module 216a that is turned on when the user input unit 215 is manipulated or a signal is transmitted and received with the digital broadcast receiver 100 through the wireless communication unit 214, and a vibration module for generating vibration ( 216b), a sound output module 216c for outputting sound, or a display module 216d for outputting an image.
  • the power supply unit 211 supplies power to each component of the remote controller 200.
  • the power supply unit 211 may reduce power waste by stopping power supply when the remote controller 200 does not move for a predetermined time.
  • the storage unit 212 may store various types of programs, application data, and the like necessary for controlling or operating the remote controller 200.
  • the controller 213 controls various items related to the control of the remote controller 200. For example, the controller 213 may output a signal corresponding to a predetermined key operation of the user input unit 215 or a signal corresponding to the movement of the remote controller 200 sensed by the sensor unit 217. Through the digital broadcast receiver 100 can be transmitted.
  • FIG. 17 illustrates a multi-screen system including a digital broadcast receiver according to an embodiment of the present invention.
  • the multi-screen system 1000 includes a plurality of digital broadcast receivers 100.
  • Each of the plurality of digital broadcast receivers 100 receives a broadcast signal for a panoramic video service through the tuner 111 or the network interface unit 113 in the receiver 110.
  • the network interface unit 113 may receive an IP packet including an MPEG-2 TS. have.
  • the multi-screen system 1000 includes a first digital broadcast receiver 100a and a second digital broadcast receiver 100b.
  • the display unit 150 of each of the first and second digital broadcast receivers 100a and 100b has an aspect ratio of 16: 9 (width: vertical) and each of the first and second digital broadcast receivers 100a and 100b. It is assumed that the receiver 110 of a receives a broadcast signal including a panoramic video stream having an aspect ratio of 32: 9.
  • the first digital broadcast receiver 100a may be set as a left screen and the second digital broadcast receiver 100b may be set as a light screen.
  • the video decoder 142a of the first digital broadcast receiver 100a decodes only the ES corresponding to the left view based on the service information input from the service information processor 143.
  • the display unit 150 of the first digital broadcast receiver 100a outputs the decoded ES.
  • the video decoder 142a of the second digital broadcast receiver 100b decodes only the ES corresponding to the right view based on the service information input from the service information processing unit 143.
  • the display unit 150 of the second digital broadcast receiver 100b outputs the decoded ES.
  • the multi-screen system 1000 includes a first digital broadcast receiver 100a, a second digital broadcast receiver 100b, and a third digital broadcast receiver 100c.
  • the display unit 150 of each of the first, second, and third digital broadcast receivers 100a, 100b, and 100c has a 16: 9 aspect ratio and the first, second, and third digital broadcast receivers. It is assumed that each receiver 110 (100a, 100b, 100c) receives a broadcast signal including a panoramic video stream having an aspect ratio of 48: 9.
  • the first digital broadcast receiver 100a is set as a left screen
  • the second digital broadcast receiver 100b is set as a center screen
  • the third digital broadcast receiver 100c is set as a light screen.
  • the video decoder 142a of the first digital broadcast receiver 100a decodes only the ES corresponding to the left view based on the service information input from the service information processor 143.
  • the display unit 150 of the first digital broadcast receiver 100a outputs the decoded ES.
  • the video decoder 142a of the second digital broadcast receiver 100b decodes only the ES corresponding to the center view based on the service information input from the service information processing unit 143.
  • the display unit 150 of the second digital broadcast receiver 100b outputs the decoded ES.
  • the video decoder 142a of the third digital broadcast receiver 100c decodes only the ES corresponding to the right view based on the service information input from the service information processing unit 143.
  • the display unit 150 of the third digital broadcast receiver 100c outputs the decoded ES.
  • FIG. 18 is a diagram illustrating a multi-screen system including a digital broadcast receiver according to another embodiment of the present invention.
  • the multi-screen system 100 includes a plurality of digital broadcast receivers 100.
  • At least one of the plurality of digital broadcast receivers 100 receives a broadcast signal for a panoramic video service through the tuner 111 or the network interface unit 113 in the receiver 110.
  • the network interface unit 113 may receive an IP packet including an MPEG-2 TS. have.
  • the multi-screen system 1000 includes a first digital broadcast receiver 100a and a second digital broadcast receiver 100b.
  • the first digital broadcast receiver 100a may be referred to as a main device, and the second digital broadcast receiver 100b may be referred to as a sub device.
  • the first digital broadcast receiver 100a receives a broadcast signal for the panoramic video service through the receiver 110.
  • the second digital broadcast receiver 100b does not receive a broadcast signal for the panoramic video service through the receiver 110. In some cases, the second digital broadcast receiver 100b may not include the receiver 110.
  • the second digital broadcast receiver 100b may be connected to the first digital broadcast receiver 100a by wire / wireless through the external device interface unit 120.
  • the display unit 150 of each of the first and second digital broadcast receivers 100a and 100b has an aspect ratio of 16: 9 (horizontal: vertical) and the receiver 110 of the first digital broadcast receiver 100a.
  • a broadcast signal comprising a panoramic video stream having an aspect ratio of 32: 9 is assumed.
  • the first digital broadcast receiver 100a may be set as a left screen and the second digital broadcast receiver 100b may be set as a light screen.
  • the video decoder 142a of the first digital broadcast receiver 100a decodes only the ES corresponding to the left view based on the service information input from the service information processor 143.
  • the display unit 150 of the first digital broadcast receiver 100a outputs the decoded ES.
  • the external device interface unit 120 of the first digital broadcast receiver 100a may transmit the ES corresponding to the right view to the second digital broadcast receiver 100b.
  • the external device interface unit 120 of the first digital broadcast receiver 100a may transmit a broadcast signal for the panoramic video service received by the receiver 110 to the second digital broadcast receiver 110b.
  • the panoramic video stream may be transmitted to the second digital broadcast receiver 100b or the ES corresponding to the right view may be transmitted to the second digital broadcast receiver 100b except for the ES corresponding to the decoded left view.
  • the external device interface unit 120 of the first digital broadcast receiver 100a may also transmit the service information to the second digital broadcast receiver 100b.
  • the external device interface unit 120 of the second digital broadcast receiver 100b receives the ES corresponding to the service information and the right view from the first digital broadcast receiver 100a.
  • the external device interface unit 120 of the second digital broadcast receiver 100b may receive a broadcast signal for a panoramic video service, may receive a panoramic video stream, and correspond to an left view. Except may also receive the ES corresponding to the light view.
  • the image decoder 142a of the second digital broadcast receiver 100b decodes the ES corresponding to the right view based on the service information, and the display unit 150 outputs the decoded ES.
  • the multi-screen system 1000 includes a first digital broadcast receiver 100a, a second digital broadcast receiver 100b, and a third digital broadcast receiver 100c.
  • the first digital broadcast receiver 100a may be referred to as a main device
  • the second digital broadcast receiver 100b may be referred to as a first subdevice
  • the third digital broadcast receiver 100c may be referred to as a second subdevice.
  • the first digital broadcast receiver 100a receives a broadcast signal for the panoramic video service through the receiver 110.
  • the second digital broadcast receiver 100b and the third digital broadcast receiver 100c do not receive a broadcast signal for the panoramic video service through the receiver 110. In some cases, the second digital broadcast receiver 100b and the third digital broadcast receiver 100c may not include the receiver 110.
  • the second digital broadcast receiver 100b may be connected to the first digital broadcast receiver 100a by wire / wireless through the external device interface unit 120.
  • the third digital broadcast receiver 100c may be connected to the second digital broadcast receiver 100b through a wired / wireless connection through the external device interface unit 120.
  • the third digital broadcast receiver 100c may also be connected to the first digital broadcast receiver 100a through the external device interface unit 120.
  • FIG. 18 illustrates that the first, second, and third digital broadcast receivers 100a, 100b, and 100c are connected in a daisy chain form.
  • the display unit 150 of each of the first, second, and third digital broadcast receivers 100a, 100b, and 100c has a 16: 9 (horizontal: vertical) aspect ratio of the first digital broadcast receiver 100a. It is assumed that the receiver 110 receives a broadcast signal including a panoramic video stream having an aspect ratio of 48: 9.
  • the first digital broadcast receiver 100a may be set as a left screen
  • the second digital broadcast receiver 100b may be set as a center screen
  • the third digital broadcast receiver 100c may be set as a light screen.
  • the video decoder 142a of the first digital broadcast receiver 100a decodes only the ES corresponding to the left view based on the service information input from the service information processor 143.
  • the display unit 150 of the first digital broadcast receiver 100a outputs the decoded ES.
  • the external device interface unit 120 of the first digital broadcast receiver 100a may transmit an ES corresponding to the center view and the right view to the second digital broadcast receiver 100b.
  • the external device interface unit 120 of the first digital broadcast receiver 100a may transmit a broadcast signal for the panoramic video service received by the receiver 110 to the second digital broadcast receiver 110b.
  • the panoramic video stream may be transmitted to the second digital broadcast receiver 100b or the ES corresponding to the center view and the light view may be transmitted to the digital broadcast receiver 100b except for the ES corresponding to the decoded left view.
  • the external device interface unit 120 of the first digital broadcast receiver 100a may also transmit the service information to the second digital broadcast receiver 100b.
  • the external device interface unit 120 of the second digital broadcast receiver 100b receives the service information, the ES corresponding to the center view and the right view, from the first digital broadcast receiver 100a.
  • the external device interface unit 120 of the second digital broadcast receiver 100b may receive a broadcast signal for a panoramic video service, may receive a panoramic video stream, and correspond to an left view. Except for receiving the ES corresponding to the center view and the light view.
  • the image decoder 142a of the second digital broadcast receiver 100b decodes only the ES corresponding to the center view based on the service information, and the display unit 150 outputs the decoded ES.
  • the external device interface unit 120 of the second digital broadcast receiver 100b may transmit the ES corresponding to the right view to the third digital broadcast receiver 100c.
  • the external device interface unit 120 of the second digital broadcast receiver 100b may transmit a broadcast signal for the panoramic video service received from the first digital broadcast receiver 100a to the third digital broadcast receiver 100c.
  • the panoramic video stream received from the first digital broadcast receiver 100a may be transmitted to the third digital broadcast receiver 100c, and may be transmitted to the center view and the light view received from the first digital broadcast receiver 100a.
  • the ES may be transmitted to the third digital broadcast receiver 100c, or the ES corresponding to the right view may be transmitted to the third digital broadcast receiver 100c except for the ES corresponding to the decoded center view.
  • the external device interface unit 120 of the second digital broadcast receiver 100b may also transmit the service information to the third digital broadcast receiver 100c.
  • the external device interface unit 120 of the third digital broadcast receiver 100c receives the ES corresponding to the service information and the right view from the second digital broadcast receiver 100b.
  • the external device interface unit 120 of the third digital broadcast receiver 100c may receive a broadcast signal for a panoramic service, may receive a panoramic video stream, and correspond to a center view and a light view.
  • the ES may be received, or the ES corresponding to the light view may be received except for the ES corresponding to the center view.
  • the image decoder 142a of the third digital broadcast receiver 100c decodes only the ES corresponding to the right view based on the service information, and the display unit 150 outputs the decoded ES.
  • FIG. 19 is a diagram illustrating a multi-screen system including a digital broadcast receiver according to an embodiment of the present invention.
  • the multi-screen system 1000 includes a first digital broadcast receiver 100a, a second digital broadcast receiver 100b, and a third digital broadcast receiver 100c.
  • Each of the first, second, and third digital broadcast receivers 100a, 100b, and 100c receives a broadcast signal for a panoramic video service through the receiver 110.
  • the first digital broadcast receiver 100a may be set as a left screen
  • the second digital broadcast receiver 100b may be set as a center screen
  • the third digital broadcast receiver 100c may be set as a light screen. Settings to the left screen, the center screen and the light screen may be made separately in each of the digital broadcast receivers 100.
  • a user selects a specific key from a key button provided on the remote controller 200 toward the first digital broadcast receiver 100a or the display unit of the first digital broadcast receiver 100a using the remote controller 200.
  • the menu button displayed on 150 is selected, the first GUI 310 for setting an environment may be displayed.
  • the first digital broadcast receiver 100a may receive a user command from the remote controller 200 through the user interface unit 180.
  • the second GUI 320 may be displayed as a sub menu.
  • the user may set the first digital broadcast receiver 100a as a left screen through the screen setting item 321 in the second GUI 320.
  • the user may set the second digital broadcast receiver 100b as a center screen by inputting a user command with the remote controller 200 facing the second digital broadcast receiver 100b.
  • the user may set the third digital broadcast receiver 100c as a light screen by inputting a user command with the remote controller 200 facing the third digital broadcast receiver 100c.
  • 20A to 20C illustrate a multi-screen system including a digital broadcast receiver according to another embodiment of the present invention.
  • the multi-screen system 1000 includes a first digital broadcast receiver 100a, a second digital broadcast receiver 100b, and a third digital broadcast receiver 100c.
  • the first digital broadcast receiver 100a may be referred to as a main device
  • the second digital broadcast receiver 100b may be referred to as a first subdevice
  • the third digital broadcast receiver 100c may be referred to as a second subdevice.
  • the first digital broadcast receiver 100a receives a broadcast signal for the panoramic video service through the receiver 110.
  • the second digital broadcast receiver 100b and the third digital broadcast receiver 100c do not receive a broadcast signal for the panoramic video service through the receiver 110. In some cases, the second digital broadcast receiver 100b and the third digital broadcast receiver 100c may not include the receiver 110.
  • the second digital broadcast receiver 100b is connected to the first digital broadcast receiver 100a via the external device interface 120 in a wired / wireless manner, and the third digital broadcast receiver 100c is externally connected.
  • the device may be connected to the second digital broadcast receiver 100b through a wire / wireless unit through the device interface unit 120.
  • the third digital broadcast receiver 100c may be connected to the first digital broadcast receiver 100a through a wired / wireless connection through the external device interface unit 120.
  • the first digital broadcast receiver 100a may be set as a left screen
  • the second digital broadcast receiver 100b may be set as a center screen
  • the third digital broadcast receiver 100c may be set as a light screen. Since the second digital broadcast receiver 100b and the third digital broadcast receiver 100c are recognized as external devices of the first digital broadcast receiver 100a, the user may use the second and third digital broadcast receivers through the first digital broadcast receiver 100a.
  • the broadcast receivers 100b and 100c may be controlled.
  • the user selects a specific key from a key button provided on the remote controller 200 toward the first digital broadcast receiver 100a or the display unit 150 of the first digital broadcast receiver 100a using the remote controller 200.
  • the menu button displayed at is selected, the first GUI 310 for environment setting may be displayed.
  • the second GUI 320 may be displayed as a sub menu.
  • the second GUI 320 may include a screen setting item 321, an external device detection item 322, and a confirmation item 323.
  • the user may select whether to set the first digital broadcast receiver 100a as a left screen, a center screen, or a light screen through the screen setting item 321.
  • the user may check the number of sub devices connected to the first digital broadcast receiver 100a through the external device detection item 322. For example, even when the third digital broadcast receiver 100c is connected to only the second digital broadcast receiver 100b and receives a control signal of the first digital broadcast receiver 100a via the second digital broadcast receiver 100b.
  • the third digital broadcast receiver 100c may be recognized as a sub device connected to the first digital broadcast receiver 100a.
  • the first digital broadcast receiver 100a is set as the left screen, and the second digital broadcast receiver 100b and the third digital are selected.
  • the broadcast receiver 100c is automatically set to a center screen and a light screen, respectively.
  • the left screen is instructed to the display unit 150 of the first digital broadcasting receiver 100a.
  • Screen guide OSD 330 is displayed, and the screen guide OSD 330 indicating a center screen is displayed on the display unit 150 of the second digital broadcast receiver 100b, and the third digital broadcast receiver 100c is a light screen.
  • a screen guide OSD 330 may be displayed indicating.
  • the first digital broadcast receiver 100a is set to a light screen
  • the second digital broadcast receiver 100b and the third digital broadcast receiver 100c are respectively a center screen and a left. It is automatically set to the screen.
  • the display unit 150 of the first digital broadcast receiver 100a is instructed to indicate the light screen.
  • Screen guide OSD 330 is displayed, and the screen guide OSD 330 indicating a center screen is displayed on the display unit 150 of the second digital broadcast receiver 100b, and the third digital broadcast receiver 100c is the left screen.
  • a screen guide OSD 330 may be displayed indicating.
  • the second digital broadcast receiver 100b is connected to the first digital broadcast receiver 100a via a wired / wireless connection via the external device interface unit 120, and the third digital broadcast receiver 100c is externally connected.
  • the device may be connected to the first digital broadcast receiver 100a through a wire / wireless connection through the device interface unit 120.
  • the first digital broadcast receiver 100a is set as a center screen, and the second digital broadcast receiver 100b and the third digital broadcast receiver 100c are automatically set as left screens and light screens, respectively.
  • the center screen is instructed to the display unit 150 of the first digital broadcasting receiver 100a.
  • Screen guide OSD 330 is displayed, and the screen guide OSD 330 indicating a left screen is displayed on the display unit 150 of the second digital broadcast receiver 100b, and the third digital broadcast receiver 100c is a light screen.
  • a screen guide OSD 330 may be displayed indicating.
  • 21A and 21B illustrate a multi-screen system including a digital broadcast receiver according to another embodiment of the present invention.
  • the multi-screen system 1000 includes a first digital broadcast receiver 100a, a second digital broadcast receiver 100b, and a third digital broadcast receiver 100c.
  • the first digital broadcast receiver 100a may be referred to as a main device
  • the second digital broadcast receiver 100b may be referred to as a first subdevice
  • the third digital broadcast receiver 100c may be referred to as a second subdevice.
  • the first digital broadcast receiver 100a receives a broadcast signal for the panoramic video service through the receiver 110.
  • the second digital broadcast receiver 100b and the third digital broadcast receiver 100c do not receive a broadcast signal for the panoramic video service through the receiver 110. In some cases, the second digital broadcast receiver 100b and the third digital broadcast receiver 100c may not include the receiver 110.
  • the second digital broadcast receiver 100b is connected to the first digital broadcast receiver 100a via a wired / wireless connection via the external device interface unit 120, and the third digital broadcast receiver 100c is connected to the external device interface unit 120. It may be connected to the first digital broadcast receiver 100a via a wired / wireless connection.
  • the user selects a specific key from a key button provided on the remote controller 200 toward the first digital broadcast receiver 100a or the display unit 150 of the first digital broadcast receiver 100a using the remote controller 200.
  • the menu button displayed at is selected, the first GUI 310 for environment setting may be displayed.
  • the second GUI 320 may be displayed as a sub menu.
  • the user may select to set the first digital broadcast receiver 100a as a center screen through the screen setting item 321.
  • the center screen is instructed to the display unit 150 of the first digital broadcasting receiver 100a.
  • Screen guide OSD 330 is displayed, and the screen guide OSD 330 indicating a left screen is displayed on the display unit 150 of the second digital broadcast receiver 100b, and the third digital broadcast receiver 100c is a light screen.
  • a screen guide OSD 330 may be displayed indicating.
  • a swap item 324 in the second GUI 320 may be activated.
  • the screen setting states of the second digital broadcast receiver 100b and the third digital broadcast receiver 100c may be interchanged. If the user selects the swap item 324 in the second GUI 320 while the second digital broadcast receiver 100b is automatically set to the left screen and the third digital broadcast receiver 100c is automatically set to the light screen, 2 The digital broadcast receiver 100b may be changed to a light screen and the third digital broadcast receiver 100c may be changed to a left screen.
  • the multimedia device and its operation method according to the present invention are not limited to the configuration and method of the embodiments described as described above, but the embodiments may be modified in whole or in part to enable various modifications. It may alternatively be configured in combination.
  • the operating method of the multimedia device of the present invention can be implemented as a processor-readable code on a processor-readable recording medium provided in the display device.
  • the processor-readable recording medium includes all kinds of recording devices that store data that can be read by the processor. Examples of the processor-readable recording medium include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like, and may also be implemented in the form of a carrier wave such as transmission over the Internet. .
  • the processor-readable recording medium can also be distributed over network coupled computer systems so that the processor-readable code is stored and executed in a distributed fashion.
  • the present invention relates to a method and apparatus for processing a broadcast signal for a panoramic video service, which has industrial applicability.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Disclosed are a method and an apparatus for processing a broadcasting signal for a panorama video service. A method for processing a broadcasting signal according to one embodiment of the present invention comprises the steps of: encoding a video stream for a panorama video service; generating service information including at least one of first information describing that the stream type is the video stream for the panorama video service and second information describing the aspect ratio of a panorama video; and transmitting the broadcasting signal including the encoded video stream and the generated service information.

Description

파노라마 비디오 서비스를 위한 방송 신호를 처리하는 방법 및 장치Method and apparatus for processing broadcast signal for panoramic video service

본 발명은 파노라마 비디오 서비스를 위한 방송 신호를 처리하는 방법 및 상기 방법을 수행하기 위한 방송 신호 처리 장치에 관한 것이다.The present invention relates to a method for processing a broadcast signal for a panoramic video service and a broadcast signal processing apparatus for performing the method.

방송 환경은 아날로그 방송이 종료되고 디지털 방송이 전면적으로 시행되면서 급격한 변화가 이루어지고 있다. The broadcasting environment is changing drastically as analog broadcasting is terminated and digital broadcasting is fully implemented.

현재의 디지털 방송 수신기에서 32:9 또는 48:9 등의 비율을 갖는 와이드 스크린 영상을 시청하기 위해서는 리사이징(resizing) 과정을 거친 후 작은 영상으로만 시청이 가능하다. In order to view a wide screen image having a ratio of 32: 9 or 48: 9 in a current digital broadcasting receiver, it is possible to view only a small image after a resizing process.

한편, 32:9 또는 48:9 비율의 와이드 스크린 영상은 다수의 디스플레이 기기를 포함하는 멀티스크린 시스템을 통하여 시청할 수도 있다. Meanwhile, a wide screen image having a 32: 9 or 48: 9 ratio may be viewed through a multi-screen system including a plurality of display devices.

도 1은 일반적인 멀티스크린 시스템을 개략적으로 도시한 도면이다.1 is a diagram schematically illustrating a general multi-screen system.

일반적인 멀티스크린 시스템은 다수의 디스플레이 기기(10) 및 이들을 제어하기 위한 제어용 PC(20)를 포함하여 이루어진다. 제어용 PC(20)는 32:9 또는 48:9 비율의 영상과 같은 와이드 스크린 영상을 수신하고 별도의 소프트웨어를 이용하여 상기 수신된 와이드 스크린 영상을 처리하여, HDMI를 통해 각 디스플레이기 기기(10)로 상기 처리된 영상을 전송한다. 그러나 이와 같은 멀티스크린 시스템을 통하여 32:9 또는 48:9 비율의 와이드 스크린 영상을 시청하는 경우에도 별도의 제어용 PC(20)와 소프트웨어가 반드시 요구되는 단점이 있다.A general multi-screen system includes a plurality of display devices 10 and a control PC 20 for controlling them. The control PC 20 receives a wide screen image such as a 32: 9 or 48: 9 ratio image, processes the received wide screen image using a separate software, and displays each display device device 10 via HDMI. To transmit the processed image. However, even when watching a wide screen image of 32: 9 or 48: 9 ratio through such a multi-screen system, a separate control PC 20 and software are required.

본 발명의 일 실시예가 이루고자 하는 기술적 과제는 파노라마 비디오 서비스를 위한 방송 신호를 처리하여 전송하는 방법 및 장치를 제공하는 것에 있다.An object of the present invention is to provide a method and apparatus for processing and transmitting a broadcast signal for a panoramic video service.

또한, 본 발명의 일 실시예가 이루고자 하는 기술적 과제는 파노라마 비디오 서비스를 위한 방송 신호를 수신하여 처리하는 방법 및 장치를 제공하는 것에 있다.Another object of the present invention is to provide a method and apparatus for receiving and processing a broadcast signal for a panoramic video service.

본 발명에서 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The technical problems to be achieved in the present invention are not limited to the technical problems mentioned above, and other technical problems not mentioned above will be clearly understood by those skilled in the art from the following description. Could be.

본 발명의 일 실시예에 의한 방송 신호 처리 방법은 파노라마 비디오 서비스를 위한 비디오 스트림을 인코딩하는 단계와, 스트림의 타입이 파노라마 비디오 서비스를 위한 비디오 스트림임을 설명하는 제1 정보 또는 파노라마 비디오의 종횡비를 설명하는 제2 정보 중 적어도 하나를 포함하는 서비스 정보를 생성하는 단계와, 상기 인코딩된 비디오 스트림 및 상기 생성된 서비스 정보를 포함하는 방송 신호를 전송하는 단계를 포함한다.A broadcast signal processing method according to an embodiment of the present invention describes encoding of a video stream for a panoramic video service, and describes aspect ratio of panoramic information or first information for explaining that the type of the stream is a video stream for the panoramic video service. Generating service information including at least one of the second information, and transmitting a broadcast signal including the encoded video stream and the generated service information.

본 발명의 일 실시예에 의한 방송 신호 처리 방법은 방송 신호를 수신하는 단계와, 상기 수신된 방송 신호로부터 파노라마 비디오 서비스를 위한 비디오 스트림 및 상기 비디오 스트림을 위한 서비스 정보를 역다중화하는 단계와, 상기 서비스 정보를 파싱하여, 스트림의 타입이 파노라마 비디오 서비스를 위한 비디오 스트림임을 설명하는 제1 정보 또는 파노라마 비디오의 종횡비를 설명하는 제2 정보 중 적어도 하나를 획득하는 단계와, 상기 제1 정보 또는 상기 제2 정보 중 적어도 하나에 기초하여 상기 비디오 스트림을 디코딩하는 단계를 포함한다.A broadcast signal processing method according to an embodiment of the present invention comprises the steps of: receiving a broadcast signal, demultiplexing a video stream for a panoramic video service and service information for the video stream from the received broadcast signal; Parsing the service information to obtain at least one of the first information describing the type of the stream is a video stream for a panoramic video service or the second information describing the aspect ratio of the panoramic video; and the first information or the first information. Decoding the video stream based on at least one of the two pieces of information.

본 발명의 일 실시예에 의한 방송 신호 처리 장치는 방송 신호를 수신하는 수신부와, 상기 수신된 방송 신호로부터 파노라마 비디오 서비스를 위한 비디오 스트림 및 상기 비디오 스트림을 위한 서비스 정보를 역다중화하는 역다중화부와, 상기 서비스 정보를 파싱하여, 스트림의 타입이 파노라마 비디오 서비스를 위한 비디오 스트림임을 설명하는 제1 정보 또는 파노라마 비디오의 종횡비를 설명하는 제2 정보 중 적어도 하나를 획득하는 서비스 정보 처리부와, 상기 제1 정보 또는 상기 제2 정보 중 적어도 하나에 기초하여 상기 비디오 스트림을 디코딩하는 디코더를 포함한다.An apparatus for processing broadcast signals according to an embodiment of the present invention includes a receiver for receiving a broadcast signal, a demultiplexer for demultiplexing a video stream for a panoramic video service and service information for the video stream from the received broadcast signal; And a service information processor for parsing the service information to obtain at least one of first information for describing that a type of the stream is a video stream for a panoramic video service or second information for describing an aspect ratio of the panoramic video; And a decoder for decoding the video stream based on at least one of the information or the second information.

본 발명의 일 실시예에 의하면 파노라마 비디오 서비스를 위한 방송 신호를 처리하여 전송하는 방법 및 장치를 제공할 수 있다.According to an embodiment of the present invention, a method and apparatus for processing and transmitting a broadcast signal for a panoramic video service may be provided.

또한, 본 발명의 일 실시예에 의하면 파노라마 비디오 서비스를 위한 방송 신호를 수신하여 처리하는 방법 및 장치를 제공할 수 있다.In addition, according to an embodiment of the present invention can provide a method and apparatus for receiving and processing a broadcast signal for a panoramic video service.

본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.The effects obtainable in the present invention are not limited to the above-mentioned effects, and other effects not mentioned above may be clearly understood by those skilled in the art from the following description. will be.

도 1은 일반적인 멀티스크린 시스템을 개략적으로 도시한 도면이다.1 is a diagram schematically illustrating a general multi-screen system.

도 2는 본 발명의 일 실시예에 의한 디지털 방송 수신기를 복수 개 포함하는 멀티스크린 시스템을 도시한 도면이다.2 is a diagram illustrating a multi-screen system including a plurality of digital broadcast receivers according to an embodiment of the present invention.

도 3은 PMT(Program Map Table) 섹션의 신택스 구조의 일 실시예를 도시한 도면이다. 각 필드(field)에 대해 설명하면 다음과 같다.FIG. 3 is a diagram illustrating an embodiment of a syntax structure of a program map table (PMT) section. FIG. Each field is described as follows.

도 4는 본 발명의 일 실시예에 따른 파노라마 프로그램 정보 디스크립터(panorama program information descriptor)의 신택스 구조를 도시한 도면이다.4 illustrates a syntax structure of a panorama program information descriptor according to an embodiment of the present invention.

도 5는 도 4의 디스크립터 내 파노라마 서비스 타입 필드에 할당되는 값 및 그 값의 의미의 일 실시예를 도시한 도면이다.FIG. 5 is a diagram illustrating an embodiment of a value assigned to a panorama service type field in the descriptor of FIG. 4 and the meaning of the value.

도 6은 본 발명의 일 실시예에 따른 파노라마 비디오 정보 디스크립터(panorama video information descriptor)의 신택스 구조를 도시한 도면이다.FIG. 6 illustrates a syntax structure of a panorama video information descriptor according to an embodiment of the present invention.

도 7은 도 6의 디스크립터 내 파노라마 베이스 뷰 필드에 할당되는 값 및 그 값의 의미의 일 실시예를 도시한 도면이다.FIG. 7 is a diagram illustrating an embodiment of a value assigned to a panoramic base view field in the descriptor of FIG. 6 and the meaning of the value.

도 8은 도 6의 디스크립터 내 파노라마 뷰 플래그에 할당되는 값 및 그 값의 의미의 일 실시예를 도시한 도면이다.FIG. 8 is a diagram illustrating an embodiment of a value assigned to a panoramic view flag in the descriptor of FIG. 6 and the meaning of the value.

도 9는 VCT(Virtual Channel Table) 섹션의 신택스 구조의 일 실시예를 도시한 도면이다.FIG. 9 illustrates an embodiment of a syntax structure of a virtual channel table (VCT) section. FIG.

도 10은 본 발명의 일 실시예에 따른 컴포넌트 리스트 디스크립터(component list descriptor)의 신택스 구조를 도시한 도면이다. FIG. 10 illustrates a syntax structure of a component list descriptor according to an embodiment of the present invention.

도 11은 도 10의 컴포넌트 리스트 디스크립터에 포함된 stream_info_details 필드의 신택스 구조의 일 실시예를 도시한 도면이다.FIG. 11 is a diagram illustrating an embodiment of a syntax structure of a stream_info_details field included in the component list descriptor of FIG. 10.

도 12는 EIT(Event Information Table) 섹션의 신택스 구조의 일 실시예를 도시한 도면이다. 각 필드에 대해 설명하면 다음과 같다.12 illustrates an embodiment of a syntax structure of an event information table (EIT) section. Each field is described as follows.

도 13은 본 발명의 일 실시예에 의한 디지털 방송 수신기의 구성 모듈들을 설명하기 위한 블록도이다.13 is a block diagram illustrating configuration modules of a digital broadcast receiver according to an embodiment of the present invention.

도 14는 도 13에 도시된 디지털 방송 수신기의 제어부를 보다 상세히 도시한 블록도이다.FIG. 14 is a block diagram illustrating in detail the control unit of the digital broadcast receiver shown in FIG. 13.

도 15는 본 발명의 일 실시예에 의한 디지털 방송 수신기(100)를 제어할 수 있는 리모트 컨트롤러의 외관을 간략히 도시한 도면이다.FIG. 15 is a diagram schematically illustrating an appearance of a remote controller capable of controlling the digital broadcast receiver 100 according to an embodiment of the present invention.

도 16은 도 15에 도시된 리모트 컨트롤러의 구성 모듈들을 상세히 도시한 블록도이다.FIG. 16 is a detailed block diagram illustrating configuration modules of the remote controller illustrated in FIG. 15.

도 17은 본 발명의 일 실시예에 의한 디지털 방송 수신기를 포함하는 멀티스크린 시스템을 도시한 도면이다.FIG. 17 illustrates a multi-screen system including a digital broadcast receiver according to an embodiment of the present invention.

도 18은 본 발명의 다른 일 실시예에 의한 디지털 방송 수신기를 포함하는 멀티스크린 시스템을 도시한 도면이다.18 is a diagram illustrating a multi-screen system including a digital broadcast receiver according to another embodiment of the present invention.

도 19는 본 발명의 일 실시예에 의한 디지털 방송 수신기를 포함하는 멀티스크린 시스템을 도시한 도면이다.19 is a diagram illustrating a multi-screen system including a digital broadcast receiver according to an embodiment of the present invention.

도 20a 내지 도 20c는 본 발명의 다른 일 실시예에 의한 디지털 방송 수신기를 포함하는 멀티스크린 시스템을 도시한 도면이다.20A to 20C illustrate a multi-screen system including a digital broadcast receiver according to another embodiment of the present invention.

도 21a 및 도 21b는 본 발명의 또 다른 일 실시예에 의한 디지털 방송 수신기를 포함하는 멀티스크린 시스템을 도시한 도면이다.21A and 21B illustrate a multi-screen system including a digital broadcast receiver according to another embodiment of the present invention.

이하 첨부 도면들 및 첨부 도면들에 기재된 내용들을 참조하여 본 발명의 실시예를 상세히 설명하지만, 본 발명이 실시예들에 의해 제한되거나 한정되는 것은 아니다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings and the contents described in the accompanying drawings, but the present invention is not limited or limited to the embodiments.

본 명세서에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어를 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도, 관례, 또는 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 상세한 설명 부분에서 그 의미를 기재할 것이다. 따라서, 본 명세서에서 사용되는 용어는, 단순한 용어의 명칭이 아닌 그 용어가 갖는 실질적인 의미와 본 명세서의 전반에 걸친 내용을 토대로 해석되어야 함을 밝혀두고자 한다.The terminology used herein is a general term that is widely used at present, while considering functions in the present invention, but may be changed depending on the intention of the person skilled in the art, conventions, or the emergence of new technologies. In addition, in certain cases, there is a term arbitrarily selected by the applicant, in which case the meaning will be described in the detailed description of the invention. Therefore, it is to be understood that the terminology used herein is to be interpreted based on the true meaning of the term and the contents throughout the specification, rather than simply on the name of the term.

본 명세서의 디지털 방송 수신기는 디지털 텔레비전 수신기, 파노라마 서비스를 위한 방송 신호를 처리할 수 있는 셋톱 박스 및 상기 처리된 방송 신호를 출력하는 디스플레이 기기를 포함한 수신기 세트, 비디오 월(video wall), 사이니지(signage), PDA(Personal Digital Assistant), 휴대폰, 스마트폰 등의 기기를 포함하는 의미일 수 있다. The digital broadcast receiver of the present specification is a digital television receiver, a receiver set including a set top box capable of processing a broadcast signal for a panoramic service, and a display device for outputting the processed broadcast signal, a video wall, a signage ( signage), a personal digital assistant (PDA), a mobile phone, a smart phone, and the like may include meaning.

본 발명에 따라 파노라마 비디오 서비스를 위한 방송 신호를 처리하여 출력하는 복수 개의 디지털 방송 수신기를 합하여 멀티스크린 시스템(multiscreen system)이라 칭할 수 있다. 멀티스크린 시스템에 속하는 복수 개의 디지털 방송 수신기 각각의 디스플레이부의 화면이 합해져서 하나의 큰 영상을 만든다. According to the present invention, a plurality of digital broadcast receivers that process and output a broadcast signal for a panoramic video service may be referred to as a multiscreen system. The screens of the display units of the plurality of digital broadcast receivers belonging to the multi-screen system are combined to form one large image.

본 명세서에서, 파노라마 비디오란, 종횡비(aspect ratio)에서 가로의 비율(rate)이 세로의 비율(rate)보다 큰 영상으로서, 16:9보다 가로의 비율이 더 큰 종횡비(예를 들어 32:9 또는 48:9)를 갖는 영상인 것으로 정의한다. 본 명세서에서, 16:9의 종횡비를 갖는 영상은 파노라마 비디오가 아닌 것으로 가정한다.In the present specification, a panoramic video is an image in which the aspect ratio is greater than the aspect ratio in the aspect ratio, and the aspect ratio in which the aspect ratio is larger than 16: 9 (for example, 32: 9). Or 48: 9). In this specification, it is assumed that an image having an aspect ratio of 16: 9 is not panoramic video.

도 2는 본 발명의 일 실시예에 의한 디지털 방송 수신기를 복수 개 포함하는 멀티스크린 시스템을 도시한 도면이다.2 is a diagram illustrating a multi-screen system including a plurality of digital broadcast receivers according to an embodiment of the present invention.

멀티스크린 시스템(1000)은 복수 개의 디지털 방송 수신기(100)를 포함한다. 일례로, 디지털 방송 수신기(100)의 디스플레이부(150)는 16:9(가로:세로)의 화면 비율을 가질 수 있다.The multi-screen system 1000 includes a plurality of digital broadcast receivers 100. For example, the display unit 150 of the digital broadcast receiver 100 may have an aspect ratio of 16: 9 (horizontal: vertical).

디지털 방송 수신기(100) 각각은 본 발명의 일 실시예에 따라 파노라마 비디오 서비스를 위한 방송 신호를 수신하여 처리할 수 있도록 구성된다. 그러나 경우에 따라, 멀티스크린 시스템(1000)에 포함된 복수 개의 디지털 방송 수신기(100) 중 일부는 파노라마 비디오 서비스를 위한 방송 신호를 수신하기 위한 구성 모듈을은 구비하지 않을 수도 있다.Each digital broadcast receiver 100 is configured to receive and process a broadcast signal for a panoramic video service according to an embodiment of the present invention. However, in some cases, some of the plurality of digital broadcast receivers 100 included in the multi-screen system 1000 may not include a configuration module for receiving a broadcast signal for a panoramic video service.

본 발명의 일 실시예에 의한 멀티스크린 시스템(1000)은 파노라마 비디오를 처리하기 위한 별도의 제어용 PC나 소프트웨어가 필요 없으며, 파노라마 비디오를 리사이징(resizing)하지 않고 그대로 시청하는 것이 가능하다. The multi-screen system 1000 according to an embodiment of the present invention does not require a separate control PC or software for processing panoramic video, and can watch the panoramic video as it is without resizing.

도 2의 (a)를 참조하면, 두 개의 디지털 방송 수신기(100)를 포함한 멀티스크린 시스템(1000)을 통하여 32:9의 종횡비를 갖는 파노라마 비디오를 리사이징 없이 시청할 수 있다.Referring to FIG. 2A, a panoramic video having an aspect ratio of 32: 9 can be watched without resizing through the multi-screen system 1000 including two digital broadcast receivers 100.

도 2의 (b)를 참조하면, 세 개의 디지털 방송 수신기(100)를 포함한 멀티스크린 시스템(1000)을 통하여 48:9의 종횡비를 갖는 파노라마 비디오를 리사이징 없이 시청할 수 있다.Referring to FIG. 2B, a multi-screen system 1000 including three digital broadcast receivers 100 may watch a panoramic video having an aspect ratio of 48: 9 without resizing.

이하에서는, 파노라마 서비스를 위한 방송 신호를 처리하는 방법에 대하여 각 도면을 참조하여 자세히 설명하기로 한다.Hereinafter, a method of processing a broadcast signal for a panorama service will be described in detail with reference to each drawing.

본 발명은 파노라마 비디오를 처리하기 위한 정보가 서비스 정보에 포함되어 전송되는 것을 일 실시예로 한다. 서비스 정보는, 서비스 정보 또는 시그널링 정보라 칭할 수도 있다. 상기 서비스 정보는, 예를 들어 채널 정보, 프로그램 정보, 이벤트 정보 등을 포함한다.According to an embodiment of the present invention, information for processing a panoramic video is included in service information and transmitted. The service information may be referred to as service information or signaling information. The service information includes, for example, channel information, program information, event information, and the like.

본 발명의 일 실시예에 의하면, MPEG-2 기반의 PSI/PSIP(Program Specific Information/Program and System Information Protocol)의 테이블을 통하여 상기 서비스 정보가 시그널링 될 수 있다. 다만, 본 발명이 이에 한정되는 것은 아니며, 서비스 정보를 테이블 포맷으로 전송하는 프로토콜이라면, 그 명칭에 상관 없이 본 발명이 적용될 수 있다.According to an embodiment of the present invention, the service information may be signaled through a table of MPEG-2 based Program Specific Information / Program and System Information Protocol (PSI / PSIP). However, the present invention is not limited thereto, and the present invention may be applied to a protocol for transmitting service information in a table format regardless of its name.

상기 PSI는, 일 실시예로서, PMT(Program Map Table), PAT(Program Association Table), CAT(Conditional Access Table), NIT(Network Information Table) 등을 포함할 수 있다.The PSI may include a Program Map Table (PMT), a Program Association Table (PAT), a Conditional Access Table (CAT), a Network Information Table (NIT), and the like, as an embodiment.

상기 PAT는 PID(Packet Identifier)가 '0'인 패킷에 의해 전송되는 특수 정보로서, 각 프로그램마다 해당 PMT의 PID 정보와 NIT의 PID 정보를 전송한다. 상기 PMT는 프로그램 식별 번호와 프로그램을 구성하는 비디오, 오디오 등의 개별 비트 스트림이 전송되는 트랜스포트 스트림 패킷의 PID 정보 및 PCR이 전달되는 PID 정보를 전송한다. 상기 CAT는 방송 송신 시스템이 사용하고 있는 유료 방송 서비스에 대한 정보를 전송한다. 상기 NIT는 실제 전송망의 정보를 전송한다. 예를 들어, PID가 0인 PAT를 파싱함으로써, 프로그램 번호(program number)와 PMT의 PID를 획득한다. 그리고, 상기 PAT로부터 획득한 PMT를 파싱하면, 프로그램을 구성하는 구성 요소들 간의 상관관계에 대한 정보가 획득된다.The PAT is special information transmitted by a packet having a PID (Packet Identifier) of '0' and transmits PID information of a corresponding PMT and PID information of a NIT for each program. The PMT transmits the program identification number, PID information of a transport stream packet to which individual bit streams such as video and audio constituting the program are transmitted, and PID information to which PCR is transmitted. The CAT transmits information on a pay broadcast service used by the broadcast transmission system. The NIT transmits information of an actual transmission network. For example, by parsing a PAT having a PID of 0, a program number and a PID of a PMT are obtained. When the PMT obtained from the PAT is parsed, information about correlation between components constituting the program is obtained.

상기 PSIP은, 일 실시예로서, VCT(Virtual Channel Table), STT(System Time Table), RRT(Rating Region Table), ETT(Extended Text Table), DCCT(Direct Channel Change Table), DCCSCT(Direct Channel Change Selection Code Table), EIT(Event Information Table), 및 MGT(Master Guide Table) 등을 포함할 수 있다.The PSIP is, in one embodiment, a virtual channel table (VCT), a system time table (STT), a rating region table (RTT), an extended text table (ETT), a direct channel change table (DCCT), and a direct channel change (DCCSCT). A selection code table, an event information table (EIT), a master guide table (MGT), and the like.

상기 VCT는 가상 채널에 대한 정보, 예를 들어, 채널 선택을 위한 채널 정보와 오디오 및/또는 비디오의 수신을 위한 PID 등의 정보를 전송한다. 즉, 상기 VCT를 파싱하면여, 채널 이름, 채널 번호 등과 함께 채널 내에 실려오는 방송 프로그램의 오디오 비디오의 PID를 획득할 수 있다. 상기 STT는 현재의 날짜와 시간 정보를 전송하고, 상기 RRT는 프로그램 등급을 위한 지역 및 심의 기관 등에 대한 정보를 전송한다. 상기 ETT는 채널 및 방송 프로그램에 대한 부가 설명을 전송하고, 상기 EIT는 가상 채널의 이벤트에 대한 정보를 전송한다. 상기 DCCT/DDCSCT는 자동 채널 변경과 관련된 정보를 전송하고, 상기 MGT는 상기 PSIP 내 각 테이블의 버전 및 PID 정보를 전송한다.The VCT transmits information about a virtual channel, for example, channel information for channel selection and PID for receiving audio and / or video. That is, by parsing the VCT, the PID of the audio video of the broadcast program carried in the channel together with the channel name and the channel number can be obtained. The STT transmits current date and time information, and the RRT transmits information about a region and a review institution for a program grade. The ETT transmits an additional description of a channel and a broadcast program, and the EIT transmits information on an event of a virtual channel. The DCCT / DDCSCT transmits information related to automatic channel change, and the MGT transmits version and PID information of each table in the PSIP.

도 3은 PMT(Program Map Table) 섹션의 신택스 구조의 일 실시예를 도시한 도면이다. 각 필드(field)에 대해 설명하면 다음과 같다.FIG. 3 is a diagram illustrating an embodiment of a syntax structure of a program map table (PMT) section. FIG. Each field is described as follows.

table_id 필드는 8 비트 필드로 구성되며, TS_program_map_section은 항상 0x02의 값으로 설정된다.The table_id field is composed of 8-bit fields, and TS_program_map_section is always set to a value of 0x02.

section_syntax_indicator 필드는 1 비트로 구성되며, 1로 설정된다.The section_syntax_indicator field consists of 1 bit and is set to 1.

section_length 필드는 12 비트로 구성되며, 처음 두 비트는 00이다. 남은 10 비트는 section_length 필드 이후에 시작되는 섹션의 바이트 수를 나타내며, 이 필드 이후부터 CRC까지의 길이를 나타낸다. 이 필드의 값은 1021을 넘지 않는다.The section_length field consists of 12 bits and the first two bits are 00. The remaining 10 bits indicate the number of bytes of the section starting after the section_length field and the length from this field to the CRC. The value of this field does not exceed 1021.

program_number 필드는 16 비트로 구성된다. 이는 어느 프로그램에 program_map_PID가 적용 가능한지 나타낸다. 하나의 프로그램 정의는 오직 하나의 TS_program_map_section에 의해서만 전송된다. 이는 프로그램 정의는 1016을 넘을 수 없음을 내포한다. program_number는, 예를 들면, 방송 채널을 지정하는데 사용될 수 있다. 프로그램에 속하는 다른 프로그램 엘리먼트를 설명하여, 다른 소스들(예를 들면, 시퀀셜 이벤트들)로부터의 데이터를, program_number를 사용하여, 스트림들의 연속적인 세트를 구성할 수 있다.The program_number field consists of 16 bits. This indicates to which program the program_map_PID is applicable. One program definition is transmitted by only one TS_program_map_section. This implies that the program definition cannot exceed 1016. program_number may be used to specify a broadcast channel, for example. Other program elements belonging to a program may be described to construct a continuous set of streams using program_number from data from other sources (eg, sequential events).

version_number 필드는 TS_program_map_section의 버전 넘버이다. 버전 넘버는 섹션 내에서 운반되는 정보의 변화가 발생한 경우 1(modulo 32) 만큼 증가한다. 버전 넘버는 하나의 프로그램의 정의를 참조하고, 그래서 하나의 섹션을 참조한다. current_next_indicator 가 1로 셋팅된 경우, version_number 는 TS_program_map_section에 현재 적용 가능한 것일 수 있다. current_next_indicator가 0으로 셋팅된 경우, version_number는 TS_program_map_section에 다음에 적용 가능한 것일 수 있다.The version_number field is a version number of TS_program_map_section. The version number is increased by one (modulo 32) when a change in the information carried within the section occurs. The version number refers to the definition of one program, so it refers to one section. If current_next_indicator is set to 1, version_number may be currently applicable to TS_program_map_section. If current_next_indicator is set to 0, version_number may be applicable to TS_program_map_section next.

current_next_indicator 필드가 1로 셋팅된 경우, 보내지는 TS_program_map_section이 현재 적용 가능함을 가리킨다. 위 비트가 0으로 셋팅된 경우, 보내지는 TS_program_map_section 이 현재에 적용 가능하지는 않고, 다음 TS_program_map_section이 유효함을 가리킨다.When the current_next_indicator field is set to 1, it indicates that TS_program_map_section to be sent is currently applicable. If the above bit is set to 0, the transmitted TS_program_map_section is not currently applicable and indicates that the next TS_program_map_section is valid.

section_number 필드의 값은 0x00 일 것이다.The value of the section_number field will be 0x00.

last_section_number 필드의 값은 0x00 일 것이다.The value of the last_section_number field will be 0x00.

PCR_PID 필드는 13 비트의 필드로서, program_number에 의하여 특정되는 프로그램을 위하여 유효한 PCR 필드를 포함할 수 있는 트랜스포트 스트림 패킷들의 PID를 가리킨다. 프라이빗 스트림을 위한 프로그램 정의와 연관된 PCR이 없는 경우, 이 필드는 0x1FFF 값을 가질 것이다.The PCR_PID field is a 13-bit field and indicates a PID of transport stream packets that may include a PCR field valid for a program specified by program_number. If there is no PCR associated with the program definition for the private stream, this field will have a value of 0x1FFF.

program_info_length 필드는 12 비트의 필드로서, 처음 두 비트는 '00'으로 셋팅될 수 있다. 남은 10 비트는 program_info_length 필드를 따르는 디스크립터들의 바이트 넘버를 특정한다.The program_info_length field is a 12-bit field and the first two bits may be set to '00'. The remaining 10 bits specify the byte number of the descriptors along the program_info_length field.

stream_type 필드는 8 비트의 필드로서, elementary_PID에 의하여 특정되는 값을 가지는 PID를 가진 패킷들에 의하여 운반되는 프로그램 엘리먼트의 타입을 식별한다. stream_type 필드에 할당되지 않고 유보된(reserved) 값을, 해당 스트림의 타입이 파노라마 비디오 서비스를 위한 비디오 스트림임을 지시하는 값으로 할당할 수 있다.The stream_type field is an 8-bit field and identifies a type of program element carried by packets having a PID having a value specified by elementary_PID. A reserved value that is not allocated to the stream_type field may be allocated as a value indicating that the type of the corresponding stream is a video stream for a panoramic video service.

elementary_PID 필드는 13 비트의 필드로서, 프로그램 엘리먼트와 연관된 트랜스포트 스트림 패킷들의 PID 를 특정한다.The elementary_PID field is a 13-bit field that specifies the PID of transport stream packets associated with the program element.

ES_info_length 필드는 12 비트의 필드로서, 처음 두 비트는 00일 것이다. 남은 10 비트는 ES_info_length 필드를 따르는 연관된 프로그램 엘리먼트의 디스크립터 들의 바이트 넘버를 특정한다.The ES_info_length field is a 12-bit field, and the first two bits will be 00. The remaining 10 bits specify the byte number of descriptors of the associated program element along the ES_info_length field.

CRC_32 필드는 32 비트의 필드로서, 디코더 내의 레지스터의 제로 출력을 주는 CRC 값을 포함한다.The CRC_32 field is a 32-bit field and contains a CRC value that gives a zero output of a register in the decoder.

도 4는 본 발명의 일 실시예에 따른 파노라마 프로그램 정보 디스크립터(panorama program information descriptor)의 신택스 구조를 도시한 도면이다. 일 실시예로서, 상기 파노라마 프로그램 정보 디스크립터는 상기 도 3의 PMT 내에서 program_info_length 필드를 뒤따르는 for loop 내에 포함되어 시그널링될 수 있다.4 illustrates a syntax structure of a panorama program information descriptor according to an embodiment of the present invention. According to an embodiment, the panorama program information descriptor may be included and signaled in a for loop following a program_info_length field in the PMT of FIG. 3.

상기 파노라마 프로그램 정보 디스크립터는 해당 프로그램이 파노라마 비디오 서비스인지 여부에 대한 정보를 제공한다. 각 필드에 대하여 설명하면 다음과 같다.The panoramic program information descriptor provides information on whether the corresponding program is a panoramic video service. Each field is described as follows.

descriptor_tag 필드는 8 비트로 구성되는 디스크립터 식별자로서, panorama_program_info_descriptor()를 식별하는 식별자가 설정될 수 있다.The descriptor_tag field is a descriptor identifier composed of 8 bits, and an identifier for identifying panorama_program_info_descriptor () may be set.

descriptor_lengh 필드는 8 비트로 구성되며, descriptor_lengh 필드 이후 부분의 디스크립터의 길이를 바이트 단위로 나타낸다.The descriptor_lengh field consists of 8 bits and indicates the length of the descriptor of the part after the descriptor_lengh field in bytes.

panorama_service_type 필드는 3비트로 구성되며, 해당 프로그램이 파노라마 비디오 서비스인지 여부와 서비스의 종류를 구분할 수 있다.The panorama_service_type field consists of 3 bits and can distinguish whether or not the corresponding program is a panoramic video service and the type of service.

도 5는 도 4의 디스크립터 내 파노라마 서비스 타입 필드에 할당되는 값 및 그 값의 의미의 일 실시예를 도시한 도면이다.FIG. 5 is a diagram illustrating an embodiment of a value assigned to a panorama service type field in the descriptor of FIG. 4 and the meaning of the value.

예를 들어, panorama_service_type 필드의 값으로서, 001은 16:9의 종횡비를 갖는 일반 비디오 서비스를 지시하는 것으로 정의하고, 010은 32:9의 종횡비를 갖는 파노라마 비디오 서비스를 지시하는 것으로 정의하고, 011은 48:9의 종횡비를 갖는 파노라마 비디오 서비스를 지시하는 것으로 정의할 수 있다.For example, as a value of the panorama_service_type field, 001 is defined as indicating a general video service having an aspect ratio of 16: 9, 010 is defined as indicating a panoramic video service having an aspect ratio of 32: 9, and 011 is defined as a value. It may be defined as indicating a panoramic video service having an aspect ratio of 48: 9.

도 6은 본 발명의 일 실시예에 따른 파노라마 비디오 정보 디스크립터(panorama video information descriptor)의 신택스 구조를 도시한 도면이다. 일 실시예로서, 상기 파노라마 비디오 정보 디스크립터는 상기 도 3의 PMT 내에서 "ES_info_length" 필드를 뒤따르는 for loop 내에 위치할 수 있다.FIG. 6 illustrates a syntax structure of a panorama video information descriptor according to an embodiment of the present invention. According to an embodiment, the panoramic video information descriptor may be located in a for loop that follows the "ES_info_length" field in the PMT of FIG. 3.

상기 파노라마 비디오 정보 디스크립터는 레프트 뷰(left view), 센터 뷰(center view) 또는 라이트 뷰(right view)에 해당하는 각 ES(Elementary Stream)에 대한 정보를 제공한다. 각 필드에 대하여 설명하면 다음과 같다.The panoramic video information descriptor provides information about each elementary stream (ES) corresponding to a left view, a center view, or a right view. Each field is described as follows.

descriptor_tag 필드와 descriptor_lengh 필드는 상기 도 4와 관련하여 설명한 바와 동일/유사하므로 설명을 생략한다.Since the descriptor_tag field and the descriptor_lengh field are the same as or similar to those described with reference to FIG. 4, description thereof is omitted.

base_video_flag는 1 비트로 구성되며, 파노라마 비디오 서비스를 지원하지 않는 장치에서 해당 ES가 베이스 비디오 스트림인지 여부를 설명하는 플래그로서, 베이스 비디오 스트림이면 1, 베이스 비디오 스트림이 아니면 0으로 설정된다.The base_video_flag is composed of 1 bit, and is a flag for describing whether the corresponding ES is a base video stream in a device that does not support the panoramic video service. The base_video_flag is set to 1 for the base video stream and 0 for the base video stream.

panorama_base_view는 3 비트로 구성되며, base_video_flag가 1일 경우 상기 베이스 비디오 스트림이 레프트 뷰, 센터 뷰 또는 라이트 뷰 중 어느 하나의 뷰임을 지시한다.The panorama_base_view consists of 3 bits, and when base_video_flag is 1, it indicates that the base video stream is any one of a left view, a center view, or a light view.

panorama_view_flag는 3 비트로 구성되며, base_video_flag가 0일 경우 해당 ES가 레프트 뷰, 센터 뷰 또는 라이트 뷰 중 어느 하나의 뷰임을 지시한다.The panorama_view_flag is composed of 3 bits. If the base_video_flag is 0, this indicates that the ES is one of a left view, a center view, or a light view.

도 7은 도 6의 디스크립터 내 파노라마 베이스 뷰 필드에 할당되는 값 및 그 값의 의미의 일 실시예를 도시한 도면이다.FIG. 7 is a diagram illustrating an embodiment of a value assigned to a panoramic base view field in the descriptor of FIG. 6 and the meaning of the value.

예를 들어, panorama_base_view 필드의 값으로서, 001은 베이스 비디오 스트림이 레프트 뷰인 것으로 정의하고, 010은 베이스 비디오 스트림이 센터 뷰인 것으로 정의하고, 011은 베이스 비디오 스트림이 라이트 뷰인 것으로 정의할 수 있다.For example, as a value of the panorama_base_view field, 001 may define that the base video stream is a left view, 010 may define that the base video stream is a center view, and 011 may define that the base video stream is a light view.

도 8은 도 6의 디스크립터 내 파노라마 뷰 플래그에 할당되는 값 및 그 값의 의미의 일 실시예를 도시한 도면이다.FIG. 8 is a diagram illustrating an embodiment of a value assigned to a panoramic view flag in the descriptor of FIG. 6 and the meaning of the value.

예를 들어, panorama_view_flag 필드의 값으로서, 001은 해당 ES가 레프트 뷰인 것으로 정의하고, 010은 해당 ES가 라이트 뷰인 것으로 정의하고, 011은 해당 ES가 센터 뷰인 것으로 정의할 수 있다.For example, as a value of the panorama_view_flag field, 001 may define that the ES is a left view, 010 may define that the ES is a light view, and 011 may define that the ES is a center view.

도 9는 VCT(Virtual Channel Table) 섹션의 신택스 구조의 일 실시예를 도시한 도면이다. 도 9는 TVCT(Terrestrial Virtual Channel Table)를 일 예로 하여 설명한다. 각 필드에 대해 설명하면 다음과 같다.FIG. 9 illustrates an embodiment of a syntax structure of a virtual channel table (VCT) section. FIG. 9 will be described using a Terrestrial Virtual Channel Table (TVCT) as an example. Each field is described as follows.

table_id 필드의 값은 해당 테이블 섹션의 타입을 가리킨다. TVCT를 가리키기 위해 그 값은 0xC8이어야 한다.The value of the table_id field indicates the type of the table section. The value must be 0xC8 to indicate TVCT.

section_syntax_indicator 필드는 1 비트로 구성되며 그 값은 1로 설정된다.The section_syntax_indicator field consists of 1 bit and its value is set to 1.

private_indicator 필드는 1로 설정된다.The private_indicator field is set to 1.

section_length field는 12 비트로 구성되며, 처음 두 비트는 00이다. 이 필드는 섹션의 바이트 수를 나타내며, 이 필드 이후부터 CRC까지의 길이를 나타낸다. 이 필드의 값은 1021을 넘지 않는다.The section_length field consists of 12 bits and the first two bits are 00. This field indicates the number of bytes in the section, and indicates the length from this field to the CRC. The value of this field does not exceed 1021.

transport_stream_id 필드는 16 비트로 구성되며, PID에 의하여 식별된 PAT(Program Association table)에서 나타난 것과 같은 MPEG-2 전송 스트림(Transport stream, TS) ID 이다. 이 필드에 의해 다른 PTC에서 방송되는 TVCT와 구분이 가능하다.The transport_stream_id field is composed of 16 bits and is an MPEG-2 transport stream (TS) ID as shown in a program association table (PAT) identified by a PID. This field can be distinguished from TVCT broadcasted by other PTC.

version_number 필드는 Virtual Channel의 버전을 나타낸다. 현재 VCT (current_next_indicator = '1') 에 변경된 사항이 있을 때마다 1씩 증가한다. 버전 값이 31에 도달하면 그 다음 버전 값은 0이 된다. 다음 VCT (current_next_indicator = '0')의 버전 넘버는 현재 VCT의 그것보다 하나의 유닛이 높을 것이다. 이 필드의 값은 MGT의 동일 필드값과 반드시 동일한 값이어야 한다.The version_number field represents the version of the virtual channel. Whenever there is a change in the current VCT (current_next_indicator = '1'), it is incremented by 1. When the version value reaches 31, the next version value is zero. The version number of the next VCT (current_next_indicator = '0') will be one unit higher than that of the current VCT. The value of this field must be the same value as the same field value of MGT.

current_next_indicator 필드는 1 비트로 구성되며 VCT가 현재 적용 가능한 것일 경우 값이 1로 설정된다. 만약 0으로 설정되어 있다면, 이는 아직 적용할 수 없으며 다음 테이블이 유효함을 의미한다. 표준은 다음 테이블 (current_next_indicator의 값이 0으로 설정된 것들)이 항상 전송되어야 한다는 요구사항은 포함하고 있지 않다. 업데이트된 적용 가능한 테이블은 version_number 필드의 값을 증가시켜 시그널링될 것이다.The current_next_indicator field consists of 1 bit and the value is set to 1 when the VCT is currently applicable. If it is set to 0, this means that it is not applicable yet and the following table is valid. The standard does not include a requirement that the following tables (those with current_next_indicator set to 0) always be sent. The updated applicable table will be signaled by increasing the value of the version_number field.

section_number 필드는 섹션의 개수를 나타낸다. TVCT의 첫 번째 섹션의 값은 0x00이고 추가적인 섹션마다 값은 1씩 증가한다.The section_number field represents the number of sections. The value of the first section of TVCT is 0x00 and the value is increased by 1 for every additional section.

last_section_number 필드는 마지막 섹션의 숫자를 의미한다. 즉, 전체 TVCT에서 가장 높은 section_number를 갖는 섹션의 숫자를 의미한다.The last_section_number field means the number of the last section. That is, it means the number of the section having the highest section_number in the entire TVCT.

protocol_version 필드는 미래에 현재 프로토콜에서 정의된 것과 다른 테이블 종류를 허락하는 기능을 한다. 현재 프로토콜에서는 0만이 유효한 값이다. 0이 아닌 값은 구조적으로 다른 테이블을 위해 후 버전에서 사용될 것이다.The protocol_version field functions to allow different table types from those defined in the current protocol in the future. In the current protocol, only 0 is a valid value. Nonzero values will be used in later versions for structurally different tables.

num_channels_in_section 필드는 VCT 섹션에서 virtual channel의 개수를 나타낸다. 그 값은 섹션 길이에 의해 제한된다.The num_channels_in_section field represents the number of virtual channels in the VCT section. The value is limited by the section length.

short_name 필드는 virtual channel의 이름을 나타낸다.The short_name field represents the name of the virtual channel.

major_channel_number 필드는 10 비트로 구성되고, for 반복문 내에서 해당 차례에 정의되는 virtual channel의 major 채널 번호를 나타낸다. 각 virtual channel은 major 채널 번호와 minor 채널 번호로 이루어진다. major 채널 번호는 minor 채널 번호와 함께 해당 virtual channel에 대해 사용자에게 참조 번호로 동작한다. major 채널 번호는 1부터 99까지의 값을 갖고, major/minor 채널 번호 쌍은 TVCT 내에서 중복된 값을 갖지 않는다.The major_channel_number field consists of 10 bits and represents the major channel number of the virtual channel defined in the corresponding sequence in the for loop. Each virtual channel consists of a major channel number and a minor channel number. The major channel number, along with the minor channel number, acts as a reference number to the user for the virtual channel. The major channel number has a value from 1 to 99, and the major / minor channel number pair does not have a duplicate value in the TVCT.

minor_channel_number 필드는 10 비트로 구성되고, 0부터 999까지의 값을 갖는다. minor 채널 번호는 major 채널 번호와 함께 two-part 채널 번호로 동작한다. 서비스 타입이 ATSC_digital_television 또는 ATSC_audio_only 인 경우에는 minor 채널 번호는 1부터 99까지의 값을 갖는다. major/minor 채널 번호 쌍은 TVCT 내에서 중복된 값을 갖지 않는다. 데이터 방송과 같은 다른 종류의 서비스에서는 유효한 minor 가상 채널 번호는 1과 999 사이가 될 수 있다.The minor_channel_number field consists of 10 bits and has a value from 0 to 999. The minor channel number acts as a two-part channel number along with the major channel number. When the service type is ATSC_digital_television or ATSC_audio_only, the minor channel number has a value from 1 to 99. Major / minor channel number pairs do not have duplicate values in TVCT. In other types of services, such as data broadcasting, the valid minor virtual channel number may be between 1 and 999.

modulation_mode 필드는 해당 virtual channel과 관련된 전송 캐리어의 변조 모드를 나타낸다.The modulation_mode field indicates the modulation mode of the transport carrier associated with the virtual channel.

carrier_frequency 필드의 값은 0이다. 이 필드를 사용하여 캐리어 주파수를 확인하는 것이 허락되었지만, 반대된다.The value of the carrier_frequency field is zero. It is allowed to identify the carrier frequency using this field, but vice versa.

channel_TSID 필드는 0x0000으로부터 0xFFFF의 값을 가지며, 이 virtual channel에 의해 참조되는 MPEG-2 프로그램을 전달하는 TS와 관련된 MPEG-2 TSID이다. 유효하지 않은 채널에 대하여는, channel_TSID 필드는 서비스가 유효하게 되면, 해당 서비스를 전송하는 트랜스포트 스트림의 ID를 나타낼 수 있다. 수신기는 수신한 트랜스포트 스트림이 원했던 멀티플렉스인지 식별하는데 channel_TSID 필드를 사용할 것으로 기대된다. 아날로그 채널 (service_type 0x01)에 대하여, channel_TSID 필드는 NTSC 시그널의 VBI에 포함된 아날로그 TSID의 값을 가리킨다.The channel_TSID field has a value from 0x0000 to 0xFFFF and is an MPEG-2 TSID associated with a TS for delivering the MPEG-2 program referred to by this virtual channel. For an invalid channel, the channel_TSID field may indicate an ID of a transport stream for transmitting the service when the service is enabled. The receiver is expected to use the channel_TSID field to identify whether the received transport stream is the desired multiplex. For the analog channel (service_type 0x01), the channel_TSID field indicates the value of the analog TSID included in the VBI of the NTSC signal.

program_number 필드는 TVCT에서 정의된 virtual channel과 MPEG-2 PROGRAM ASSOCIATION 및 TS PROGRAM MAP 테이블을 연관짓는다. 아날로그 서비스를 나타내는 가상 채널에 대하여는, program_number 필드를 위하여 0xFFFF 의 값이 식별될 것이다.The program_number field associates the virtual channel defined in TVCT with the MPEG-2 PROGRAM ASSOCIATION and TS PROGRAM MAP tables. For a virtual channel representing an analog service, a value of 0xFFFF will be identified for the program_number field.

ETM_location 필드는 Extended Text Message(ETM)의 존재와 위치를 나타낸다.The ETM_location field indicates the existence and location of an extended text message (ETM).

access_controlled 필드는 1 비트 불리안 플래그로써, 1인 경우 해당 virtual channel과 관련된 이벤트가 접근 제어됨을 나타낼 수 있다. 0인 경우 접근이 제한되지 않음을 나타낸다.The access_controlled field is a 1-bit Boolean flag. When the access_controlled field is 1, it may represent that an event related to a corresponding virtual channel is accessed. 0 indicates that access is not restricted.

hidden 필드는 1 비트 불리안 플래그로써, 1인 경우 사용자에 의해 해당 번호가 직접 입력되더라도 접근이 허용되지 않는다. hidden 가상 채널은 사용자가 채널 서핑을 하는 경우 스킵되며, 직접 채널 엔트리에 의하여 접근되면, 정의되지 않은 것처럼 보여진다. Hidden 채널을 위한 전형적인 어플리케이션은 테스트 신호와 NVOD 서비스들이다. Hidden 채널과 그것의 이벤트가 EPG에서 나타나는지 여부는 hide_guide 필드의 상태에 의존한다.The hidden field is a 1-bit Boolean flag. If it is 1, access is not allowed even if the number is directly input by the user. The hidden virtual channel is skipped when the user surfs the channel and, if accessed by a direct channel entry, appears to be undefined. Typical applications for the hidden channel are test signals and NVOD services. Whether a hidden channel and its events appear in the EPG depends on the state of the hide_guide field.

hide_guide 필드는 불리안 플래그로써, hidden channel에 대해 0으로 설정되면 EPG 디스플레이에 그 virtual channel과 event가 보여질 수 있다. hidden 비트가 설정되지 않으면 이 필드는 무시된다. 따라서 non-hidden 채널과 그 이벤트는 hide_guide 비트의 상태와 관계없이 EPG 디스플레이에 속하게된다. hide_guide가 1로 셋팅된 hidden 채널을 위한 전형적인 어플리케이션은 테스트 시그널과 어플리케이션-레벨 포인터를 통하여 접근 가능한 서비스들이다.The hide_guide field is a Boolean flag. When the hide_guide field is set to 0 for a hidden channel, the virtual channel and an event may be displayed on the EPG display. This field is ignored if the hidden bit is not set. Thus, non-hidden channels and their events belong to the EPG display regardless of the state of the hide_guide bit. Typical applications for hidden channels with hide_guide set to 1 are services accessible via test signals and application-level pointers.

service_type 필드는 해당 virtual channel에 의해 전달되는 서비스의 타입을 확인한다. service_type 필드에서 할당되지 않고 유보된(reserved) 값을, 해당 가상 채널에 의해 전달되는 서비스 타입이 파노라마 비디오 서비스임을 지시하는 값으로 할당할 수 있다.The service_type field identifies the type of service delivered by the virtual channel. A reserved value that is not allocated in the service_type field may be allocated as a value indicating that the service type delivered by the corresponding virtual channel is a panoramic video service.

source_id 필드는 virtual channel과 관련된 프로그래밍 소스를 확인한다. 여기서, 소스는 비디오, 텍스트, 데이터, 또는 오디오 프로그래밍을 중 어느 하나 일 수 있다. source id 0은 예약된 값이며, 0x0001로부터 0x0FFF까지는 VCT를 전달하는 TS 내에서 유일한 값을 갖는다. 또한 0x1000로부터 0xFFFF까지는 지역 레벨에서 유일한 값을 갖는다.The source_id field identifies a programming source related to the virtual channel. Here, the source may be any one of video, text, data, or audio programming. The source id 0 is a reserved value and has a unique value in the TS carrying the VCT from 0x0001 to 0x0FFF. Also, from 0x1000 to 0xFFFF, it is unique at the local level.

descriptors_length 필드는 해당 virtual channel을 위한 뒤따르는 디스크립터의 길이를 바이트 단위로 나타낸다.The descriptors_length field represents the length of a following descriptor for a corresponding virtual channel in bytes.

descriptor() 내에는 디스크립터가 포함되어 있지 않거나 또는 1개 이상의 디스크립터가 포함될 수 있다. 본 실시예에서는, 전술한 디스크립터 중 적어도 하나가 descriptor() 내에 포함될 수 있으며, 일례로, service_location_descriptor(), panorama_program_info_descriptor() 및 component_list_descriptor()가 포함될 수 있다. service_location_descriptor()는 각 ES에 대한 스트림 타입, PID 및 랭귀지 코드(language code)를 정의한다. panorama_program_info_descriptor()는 도 4 및 도 5에서 상술한 바와 같으므로 다시 설명하지 않는다. component_list_descriptor()는 도 10을 참조하여 후술한다.Descriptor () may not be included in descriptor () or one or more descriptors may be included. In the present embodiment, at least one of the above descriptors may be included in the descriptor (), and for example, service_location_descriptor (), panorama_program_info_descriptor (), and component_list_descriptor () may be included. service_location_descriptor () defines the stream type, PID, and language code for each ES. panorama_program_info_descriptor () is as described above with reference to FIGS. 4 and 5 and will not be described again. component_list_descriptor () will be described later with reference to FIG. 10.

additional_descriptors_length 필드는 뒤따르는 VCT 디스크립터 리스트의 총 길이를 바이트 단위로 나타낸다.The additional_descriptors_length field represents the total length of the following VCT descriptor list in bytes.

CRC_32 필드는 디코더 내의 레지스터의 zero output이 되도록 하는 CRC value를 나타낸다.The CRC_32 field indicates a CRC value that allows a zero output of a register in the decoder.

도 10은 본 발명의 일 실시예에 따른 컴포넌트 리스트 디스크립터(component list descriptor)의 신택스 구조를 도시한 도면이다. FIG. 10 illustrates a syntax structure of a component list descriptor according to an embodiment of the present invention.

상기 컴포넌트 리스트 디스크립터는 각 ES 마다 stream_info_details() 필드를 포함하여 파노라마 비디오 서비스를 시그널링 한다. 각 필드에 대하여 설명하면 다음과 같다.The component list descriptor includes a stream_info_details () field for each ES to signal the panoramic video service. Each field is described as follows.

descriptor_tag 필드는 8 비트로 구성되는 디스크립터 식별자로서, component_list_descriptor()를 식별하는 식별자가 설정될 수 있다.The descriptor_tag field is a descriptor identifier composed of 8 bits, and an identifier for identifying component_list_descriptor () may be set.

descriptor_lengh 필드는 8 비트로 구성되며, descriptor_lengh 필드 이후 부분의 디스크립터의 길이를 바이트 단위로 나타낸다.The descriptor_lengh field consists of 8 bits and indicates the length of the descriptor of the part after the descriptor_lengh field in bytes.

alternate 필드는 1 비트로 구성되는 플래그로서, 상기 플래그가 1로 설정되면 컴포넌트 리스트 디스크립터의 인스턴스가 "2차적(second)"임을 나타내고, 상기 플래그가 0으로 설정되면 컴포넌트 리스트 디스크립터의 인스턴스에서의 스트림 타입들의 세트가 "1차적(primary)" 또는 "선호적(preferred)"임을 나타낸다.The alternate field is a flag consisting of 1 bit. If the flag is set to 1, the alternate field indicates that the instance of the component list descriptor is "second." Indicates that the set is "primary" or "preferred".

component_count 필드는 7 비트로 구성되며, 뒤따르는 for loop에서 구체화되는 컴포넌트들의 수를 특정한다. component_count 필드의 값은 1 에서 36의 범위 내 이어야 한다.The component_count field consists of 7 bits and specifies the number of components specified in the following for loop. The value of the component_count field should be in the range of 1 to 36.

stream_type 필드는 8 비트로 구성되며, for loop의 반복(iteration)에서 설명되는 컴포넌트와 관계된 스트림 타입을 나타낸다. The stream_type field consists of 8 bits and indicates the stream type related to the component described in the iteration of the for loop.

format_identifier 필드는 ISO/IEC 13818-1 [7] Section 2.6.9에서 정의된 MPEG-2 레지스트레이션 디스크립터에 포함된 format_identifier 필드에 대응되는 것으로, stream_type의 값을 제공하는 엔티티(entity)를 식별한다.The format_identifier field corresponds to the format_identifier field included in the MPEG-2 registration descriptor defined in ISO / IEC 13818-1 [7] Section 2.6.9, and identifies an entity that provides a stream_type value.

length_of_details 필드는 8 비트로 구성되며, 뒤따르는 stream_info_details 필드의 정의된 길이를 바이트 단위로 나타낸다.The length_of_details field consists of 8 bits and indicates the defined length of the following stream_info_details field in bytes.

stream_info_details 필드는 앞선 stream_type 필드의 값에 의해 식별되는 컴포넌트에 관계된 추가 정보를 제공한다. 본 발명에서 stream_info_details 필드는 레프트 뷰(left view), 센터 뷰(center view) 또는 라이트 뷰(right view)에 해당하는 각 ES(Elementary Stream)에 대한 정보를 제공한다.The stream_info_details field provides additional information related to the component identified by the value of the preceding stream_type field. In the present invention, the stream_info_details field provides information about each elementary stream (ES) corresponding to a left view, a center view, or a right view.

도 11은 도 10의 컴포넌트 리스트 디스크립터에 포함된 stream_info_details 필드의 신택스 구조의 일 실시예를 도시한 도면이다. 각 필드에 대한 설명은 도 6 내지 도 8과 관련하여 상술한 바와 같으므로 설명을 생략한다.FIG. 11 is a diagram illustrating an embodiment of a syntax structure of a stream_info_details field included in the component list descriptor of FIG. 10. Description of each field is the same as described above with reference to FIGS. 6 to 8, and thus description thereof is omitted.

도 12는 EIT(Event Information Table) 섹션의 신택스 구조의 일 실시예를 도시한 도면이다. 각 필드에 대해 설명하면 다음과 같다.12 illustrates an embodiment of a syntax structure of an event information table (EIT) section. Each field is described as follows.

table_id 필드는 미리 정의된 값에 의해 본 테이블 섹션이 EIT 섹션임을 지시할 수 있다. section_syntax_indicator 필드는 "1"로 설정될 수 있다.The table_id field may indicate that this table section is an EIT section by a predefined value. The section_syntax_indicator field may be set to "1".

section_length 필드는 바로 시작하여 다음 section_length 필드와 CRC를 포함하여 섹션의 바이트들의 수를 설명할 수 있다. section_length 필드는 4093을 넘지 않고, 전체 섹션은 최대 길이 4096 바이트들을 가진다.The section_length field starts immediately and may describe the number of bytes of the section including the next section_length field and the CRC. The section_length field does not exceed 4093, and the entire section has a maximum length of 4096 bytes.

service_id 필드는 TS 내에 다른 서비스로부터 본 서비스를 식별하도록 라벨로서 제공할 수 있다. service_id는 해당 program_map_section 내 program_number와 동일할 수 있다. The service_id field may be provided as a label to identify the service from another service in the TS. service_id may be the same as program_number in the corresponding program_map_section.

version_number 필드는 sub_table의 버전 넘버이다. 상기 version_number는 sub_table 내에 전송되는 정보의 변경이 발생하면 1씩 증가할 수 있다. 그것의 값이 31에 도달하면, 0으로 랩 어라운드(wrap around) 된다. current_next_indicator가 1로 설정되면, 그리고 나서 version_number는 현재 sub_table에 적용 가능함을 나타내고, current_next_indicator가 0이면 다음 sub_table에 적용 가능하다.The version_number field is a version number of sub_table. The version_number may increase by one when a change of information transmitted in the sub_table occurs. When its value reaches 31, it wraps around to zero. If current_next_indicator is set to 1, then version_number indicates that it is applicable to the current sub_table, and if current_next_indicator is 0, it is applicable to the next sub_table.

section_number 필드는 섹션의 넘버를 줄 수 있다. sub_table 내 첫번째 섹션의 section_number는 0x00이 될 수 있다. section_number는 동일한 table_id, service_id, transport_stream_id, 그리고 original_network_id를 가진 각 추가적인 섹션과 함께 1씩 증가할 것이다. 이 경우, 상기 sub_table는 세그먼트들의 넘버로서 구조화될 수 있다. 각 세그먼트 내 section_number는 각 추가적인 섹션과 함께 1씩 증가하는데, 넘버링에서 갭은 세그먼트의 마지막 섹션과 인접한 세그먼트의 첫번째 섹션 사이에서 허용된다. The section_number field may give a number of a section. The section_number of the first section in the sub_table can be 0x00. section_number will be incremented by 1 with each additional section with the same table_id, service_id, transport_stream_id, and original_network_id. In this case, the sub_table may be structured as the number of segments. The section_number in each segment is incremented by 1 with each additional section. In numbering, a gap is allowed between the last section of the segment and the first section of the adjacent segment.

last_section_number 필드는 본 섹션의 부분으로서 sub_table의 마지막 섹션(즉, 가장 높은 section_number를 가진 섹션)의 넘버를 설명한다.The last_section_number field describes the number of the last section of the sub_table (ie, the section with the highest section_number) as part of this section.

transport_stream_id 필드는 딜리버리 시스템 내 다른 멀티플렉스로부터 EIT 인펌들에 대한 TS의 식별을 위한 라벨로서 제공할 수 있다. The transport_stream_id field may provide as a label for identification of a TS for EIT firms from another multiplex in the delivery system.

original_network_id 필드는 오리지네이팅 딜리버리 시스템의 network_id를 식별하는 라벨을 줄 수 있다. The original_network_id field may give a label that identifies the network_id of the original delivery system.

segment_last_section_number 필드는 sub_table의 본 세그먼트의 가장 마지막 섹션의 넘버를 설명할 수 있다. 세그먼티드되지 않은 sub_table들을 위하여, 본 필드는 last_section_number 필드와 동일한 값으로 설정될 수 있다. The segment_last_section_number field may describe the number of the last section of this segment of the sub_table. For non-segmented sub_tables, this field may be set to the same value as the last_section_number field.

last_table_id 필드는 이용된 가장 마지막 table_id를 식별할 수 있다. event_id 필드는 설명된 이벤트(서비스 정의 내 유니크하게 할당된)의 식별 넘버를 포함할 수 있다.The last_table_id field may identify the last table_id used. The event_id field may include an identification number of the described event (uniquely assigned in the service definition).

start_time 필드는 UTC(Universal Time, Co-ordinated) 및 MJD(Modified Julian Date) 내 이벤트의 시작 시각을 포함할 수 있다. 본 필드는 4-비트 BCD(Binary Coded Decimal) 내 6 디지트들로서 코딩된 24비트들에 의해 따라오는 MJD의 16 LSB들을 주는 16비트들로 코딩된다. start_time이 정의되지 않으면(예를 들어, NVOD 레퍼런스 서비스 내 이벤트를 위해), 필드의 모든 비트는 1로 설정될 수 있다. 예를 들어, 93/10/13 12:45:00는 "0xC079124500"로 코딩된다. Duration 필드는 시간, 분, 및 초로 이벤트의 듀레이션을 포함한다. 포맷은 6 디지트들, 4-비트 BCD 즉, 24 비트이다. 예를 들어, 01:45:30는 "0x014530"로 코딩된다.The start_time field may include a start time of an event in UTC (Universal Time, Co-ordinated) and MJD (Modified Julian Date). This field is coded with 16 bits giving 16 LSBs of MJD followed by 24 bits coded as 6 digits in 4-bit Binary Coded Decimal (BCD). If start_time is not defined (eg, for an event in the NVOD reference service), all bits of the field may be set to one. For example, 93/10/13 12:45:00 is coded "0xC079124500". The Duration field contains the duration of the event in hours, minutes, and seconds. The format is 6 digits, 4-bit BCD, i.e. 24 bits. For example, 01:45:30 is coded as "0x014530".

running_status 필드는 이벤트의 상태를 지시할 수 있다. NVOD 레퍼런스 이벤트를 위하여, running_status의 값은 0으로 설정될 수 있다. free_CA_mode는 1-비트 필드로서, 0으로 설정되면 이벤트의 모든 컴포넌트 스트림들은 스크램들되지 않는다. 1로 설정되면, 하나 또는 그 이상의 스트림들은 CA 시스템에 의해 제어 받는다. The running_status field may indicate the status of an event. For the NVOD reference event, the value of running_status may be set to zero. free_CA_mode is a 1-bit field. If set to 0, all component streams of the event are not scrambled. If set to 1, one or more streams are controlled by the CA system.

descriptors_loop_length 필드는 다음 디스크립터들의 바이트들로 전체 길이를 줄 수 있다. The descriptors_loop_length field may give the total length in bytes of the following descriptors.

CRC_32 필드는, 전체 프라이빗 섹션을 프로세싱한 후에 디코더에서 레지스터들의 제로 출력을 주는 CRC 값을 포함할 수 있다.The CRC_32 field may include a CRC value that gives zero output of registers at the decoder after processing the entire private section.

전술한 디스크립터 중 적어도 하나는 discriptors_loop_length 필드를 뒤따르는 for loop 내에 포함되어 시그널링될 수 있다.At least one of the above descriptors may be included in the for loop following the discriptors_loop_length field and signaled.

본 발명의 일 실시예에 의하면, 본 발명은 유럽 방송 표준인 DVB (Digital Video Broadcasting) 시스템에 적용될 수도 있다.According to an embodiment of the present invention, the present invention may be applied to a DVB (Digital Video Broadcasting) system, which is a European broadcasting standard.

DVB 시스템의 서비스 정보 (Service Information)는 네트워크 정보 테이블(Network Information Table; NIT), 부케 어소시에이션 테이블(Bouquet Association Table; BAT), 서비스 디스크립션 테이블(Service Description Table; SDT), 이벤트 정보 테이블(Event Information Table; EIT), 시간 및 날짜 테이블(Time and Date Table; TDT), 시간 오프셋 테이블(Time Offset Table; TOT), 실행 상태 테이블(Running Status Table; RST) 및/또는 스터핑 테이블(Stuffing Table; ST)을 포함할 수 있다.Service information of the DVB system includes a network information table (NIT), a bouquet association table (BAT), a service description table (SDT), and an event information table. EIT, Time and Date Table (TDT), Time Offset Table (TOT), Running Status Table (RST) and / or Stuffing Table (ST) It may include.

본 발명의 일 실시예에 따라, 서비스 정보는 전술한 DVB 시스템의 서비스 정보에 포함되는 테이블 중 어느 테이블에라도 포함될 수 있다. 전술한 DVB 서비스 정보의 어느 테이블에 본 발명의 일 실시예에 따른 서비스 정보가 포함될지는 시스템의 처리 효율을 높이는 것을 우선 순위로 하여 결정될 수 있다.According to an embodiment of the present invention, the service information may be included in any of the tables included in the service information of the above-described DVB system. Which table of the above-described DVB service information may include the service information according to an embodiment of the present invention may be determined by increasing the processing efficiency of the system as a priority.

NIT는 주어진 네트워크를 통하여 전송되는 멀티플렉스/트랜스포트 스트림의 물리적 구조와 네트워크 자체의 특징에 관련된 정보를 전송한다.The NIT carries information relating to the physical structure of the multiplex / transport streams transmitted over a given network and the characteristics of the network itself.

BAT는 부케와 관련된 정보를 제공한다. 부케는 네트워크의 경계를 횡단하는 서비스들의 집합이다.BAT provides information related to bouquets. A bouquet is a collection of services that traverse the boundaries of the network.

SDT의 각각의 서브 테이블은 특정 트랜스포트 스트림 내에 포함된 서비스들을 설명한다. 서비스들은 실제 트랜스포트 스트림의 파트 또는 다른 트랜스포트 스트림의 파트일 수 있고, 이것은 table_id으로 식별될 수 있다.Each subtable of the SDT describes the services contained within a particular transport stream. The services can be part of an actual transport stream or part of another transport stream, which can be identified by table_id.

EIT는 각각의 서비스에 포함된 이벤트에 관한 정보를 시간적인 순서로 제공한다.The EIT provides information about the events included in each service in chronological order.

TDT는 UTC 시간 및 날짜 정보를 전송한다.The TDT carries UTC time and date information.

TOT는 UTC 시간, 날짜 시간과 로컬 시간 오프셋을 전송한다.TOT transmits UTC time, date time and local time offset.

RST는 하나 이상의 이벤트의 타이밍 상태의 빠르고 정확한 업데이트를 가능하게 하는 정보를 포함한다. 이것은 스케줄 변경으로 인한 이벤트의 빠른 혹은 늦은 시작이 발생할 때 필요하다. 각각의 테이블의 사용은 빠른 업데이팅 메커니즘을 획득할 수 있도록 한다.The RST contains information that enables fast and accurate updating of the timing state of one or more events. This is necessary when an early or late start of an event occurs due to a schedule change. The use of each table makes it possible to obtain a fast updating mechanism.

실시예에 따라, 디지털 방송 수신기(100)가 IPTV(Internet Protocol Television)인 경우에는, 상술한 서비스 정보가, IPTV에서 정의하는 테이블 내 서비스 레벨 또는 프로그램/이벤트 레벨의 디스크립터로 정의될 수도 있다.According to an embodiment, when the digital broadcast receiver 100 is an Internet Protocol Television (IPTV), the above-described service information may be defined as a descriptor of a service level or a program / event level in a table defined by the IPTV.

도 13은 본 발명의 일 실시예에 의한 디지털 방송 수신기의 구성 모듈들을 설명하기 위한 블록도이다. 다만, 도 13은 설명의 편의를 위한 일 예시이며, 도 13에 도시된 구성 모듈들 이외에 다른 구성 모듈이 추가되거나 일부의 구성 모듈이 생략되는 형태도 본 발명의 권리 범위에 속한다.13 is a block diagram illustrating configuration modules of a digital broadcast receiver according to an embodiment of the present invention. However, FIG. 13 is an example for convenience of description, and in addition to the configuration modules shown in FIG. 13, another configuration module is added or some configuration modules are omitted.

도 13의 디지털 방송 수신기(100)는 멀티스크린 시스템(1000)에 포함되는 디지털 방송 수신기(100)를 의미한다.The digital broadcast receiver 100 of FIG. 13 refers to the digital broadcast receiver 100 included in the multi-screen system 1000.

도 13을 참조하면, 디지털 방송 수신기(100)는 수신부(110), 외부장치 인터페이스부(120), 메모리(130), 제어부(140), 디스플레이부(150), 오디오 출력부(160), 전원 공급부(170), 사용자 인터페이스부(180) 등을 포함하여 이루어진다.Referring to FIG. 13, the digital broadcast receiver 100 includes a receiver 110, an external device interface unit 120, a memory 130, a controller 140, a display unit 150, an audio output unit 160, and a power supply. It includes a supply unit 170, a user interface unit 180 and the like.

수신부(110)는 튜너(111), 복조부(112), 네트워크 인터페이스부(113)를 포함할 수 있다. 경우에 따라, 튜너(111)는 복수 개 구비될 수도 있다.The receiver 110 may include a tuner 111, a demodulator 112, and a network interface 113. In some cases, a plurality of tuners 111 may be provided.

튜너(111)는 예를 들어 ATSC(Advanced Television System Committee) 방식에 따른 단일 캐리어의 RF 방송 신호 또는 DVB(Digital Video Broadcasting) 방식에 따른 복수 캐리어의 RF 방송 신호를 수신할 수 있다.The tuner 111 may receive, for example, an RF broadcast signal of a single carrier according to an Advanced Television System Committee (ATSC) scheme or an RF broadcast signal of multiple carriers according to a digital video broadcasting (DVB) scheme.

복조부(112)는 튜너(111)에서 변환된 디지털 IF 신호(DIF)를 수신하여 복조 동작을 수행한다.The demodulator 112 receives the digital IF signal DIF converted by the tuner 111 and performs a demodulation operation.

예를 들어, 튜너(111)에서 출력되는 디지털 IF 신호가 ATSC 방식인 경우, 복조부(112)는 예컨대, 8-VSB(8-Vestigal Side Band) 복조를 수행한다. 또한, 복조부(112)는 채널 복호화를 수행할 수도 있다. For example, when the digital IF signal output from the tuner 111 is an ATSC scheme, the demodulator 112 performs 8-VSB (8-Vestigal Side Band) demodulation, for example. In addition, the demodulator 112 may perform channel decoding.

네트워크 인터페이스부(113)는, 디지털 방송 수신기(100)를 인터넷 망을 포함하는 유/무선 네트워크와 연결하기 위한 인터페이스를 제공한다. 네트워크 인터페이스부(113)는, 유선 네트워크와의 접속을 위해, 예를 들어 이더넷(Ethernet) 단자 등을 구비할 수 있으며, 무선 네트워크와의 접속을 위해, 예를 들어 WLAN(Wireless LAN)(Wi-Fi), Wibro(Wireless broadband), Wimax(World Interoperability for Microwave Access), HSDPA(High Speed Downlink Packet Access) 통신 규격 등이 이용될 수 있다.The network interface unit 113 provides an interface for connecting the digital broadcast receiver 100 to a wired / wireless network including an internet network. The network interface unit 113 may include, for example, an Ethernet terminal for connection with a wired network, and for example, for connection with a wireless network, for example, a wireless LAN (WLAN) (Wi-). Fi, Wibro (Wireless broadband), Wimax (World Interoperability for Microwave Access), HSDPA (High Speed Downlink Packet Access) communication standards, and the like can be used.

네트워크 인터페이스부(113)는, 접속된 네트워크 또는 접속된 네트워크에 링크된 다른 네트워크를 통해, 다른 사용자 또는 다른 전자 기기와 데이터를 송신 또는 수신할 수 있다. The network interface unit 113 may transmit or receive data with another user or another electronic device through a connected network or another network linked to the connected network.

외부장치 인터페이스부(120)는 외부 디바이스와 디지털 방송 수신기(100) 간 데이터 통신이 가능하게 하는 인터페이스이다. 외부장치 인터페이스부(120)는, DVD(Digital Versatile Disk), 블루레이(Blu ray), 게임기기, 카메라, 캠코더, 컴퓨터(노트북), STB 등과 같은 외부 장치와 유/무선으로 접속될 수 있다. 외부장치 인터페이스부(120)는 연결된 외부 장치를 통하여 외부에서 입력되는 영상, 음성 또는 데이터 신호를 제어부(140)로 전달한다. 또한, 제어부(140)에서 처리된 영상, 음성 또는 데이터신호를, 외부 장치로 출력할 수 있다. 실시예에 따라, 디지털 방송 수신기(100)는, 외부장치 인터페이스부(120)를 통하여, 멀티스크린 시스템(1000)에 포함된 다른 디지털 방송 수신기(100)와 연결될 수도 있다.The external device interface unit 120 is an interface that enables data communication between the external device and the digital broadcast receiver 100. The external device interface unit 120 may be connected to an external device such as a digital versatile disk (DVD), a Blu-ray, a game device, a camera, a camcorder, a computer (laptop), an STB, or the like by wire / wireless. The external device interface unit 120 transmits an image, audio, or data signal input from the outside to the controller 140 through a connected external device. In addition, the video, audio or data signal processed by the controller 140 may be output to an external device. According to an exemplary embodiment, the digital broadcast receiver 100 may be connected to another digital broadcast receiver 100 included in the multi-screen system 1000 through the external device interface unit 120.

상기 외부장치 인터페이스부(120)는, 예를 들어 USB 단자, CVBS(Composite Video Banking Sync) 단자, 컴포넌트 단자, S-비디오 단자(아날로그), DVI(Digital Visual Interface) 단자, HDMI(High Definition Multimedia Interface) 단자, RGB 단자, D-SUB 단자 등을 포함할 수 있다. The external device interface unit 120 may include, for example, a USB terminal, a Composite Video Banking Sync (CVBS) terminal, a component terminal, an S-video terminal (analog), a digital visual interface (DVI) terminal, and a high definition multimedia interface. ) Terminals, RGB terminals, and D-SUB terminals.

메모리(130)는, 제어부(140) 내의 각 신호 처리 및 제어를 위한 프로그램이 저장될 수도 있고, 신호 처리된 영상, 음성 또는 데이터 신호를 저장할 수도 있다. 또한, 메모리(130)는 외부장치 인터페이스부(120) 또는 네트워크 인터페이스부(113)로부터 입력되는 영상, 음성, 또는 데이터 신호의 임시 저장을 위한 기능을 수행할 수도 있다. 또한, 메모리(130)는, 예를 들어 다양한 OS, 미들웨어 및 플랫폼을 저장하고 있다.The memory 130 may store a program for processing and controlling each signal in the controller 140, or may store a signal processed video, audio, or data signal. In addition, the memory 130 may perform a function for temporarily storing an image, audio, or data signal input from the external device interface unit 120 or the network interface unit 113. In addition, the memory 130 stores various OS, middleware, and platforms, for example.

사용자 인터페이스부(180)는, 사용자가 입력한 신호를 제어부(140)로 전달하거나, 제어부(140)로부터의 신호를 외부 디바이스(예를 들어, 리모트 컨트롤러(200))로 전송한다. 예를 들어, 사용자 인터페이스부(180)는, RF(Radio Frequency) 통신 방식, 적외선(IR) 통신 방식 등 다양한 통신 방식에 따라, 리모트 컨트롤러(200)로부터 전원 온/오프, 채널 선택, 화면 설정 등의 제어 신호를 수신하여 처리하거나, 제어부(140)로부터의 제어 신호를 리모트 컨트롤러(200)로 송신하도록 설계될 수 있다.The user interface unit 180 transmits a signal input by a user to the controller 140 or transmits a signal from the controller 140 to an external device (eg, the remote controller 200). For example, the user interface unit 180 may power on / off, channel selection, screen setting, etc. from the remote controller 200 according to various communication methods such as a radio frequency (RF) communication method and an infrared (IR) communication method. It may be designed to receive and process the control signal of the control unit, or to transmit the control signal from the control unit 140 to the remote controller 200.

제어부(140)는 디지털 방송 수신기(100) 내의 각 구성 모듈을 제어한다.The controller 140 controls each component module in the digital broadcast receiver 100.

제어부(140)는, 튜너(111), 복조부(112), 네트워크 인터페이스부(113) 또는 외부장치 인터페이스부(120)를 통하여, 입력되는 스트림을 역다중화하거나, 역다중화된 신호들을 처리하여, 영상 또는 음성 출력을 위한 신호를 생성 및 출력할 수 있다. 상기 제어부(140)에 대해서는 도 14를 참조하여 보다 상세히 후술하도록 하겠다.The controller 140 demultiplexes the input stream or processes the demultiplexed signals through the tuner 111, the demodulator 112, the network interface 113, or the external device interface 120. A signal for video or audio output can be generated and output. The controller 140 will be described later in more detail with reference to FIG. 14.

디스플레이부(150)는, 제어부(140)에서 처리된 영상 신호, 데이터 신호, OSD 신호 또는 외부장치 인터페이스부(120)에서 수신되는 영상 신호, 데이터 신호 등을 각각 R, G, B 신호로 변환하여 구동 신호를 생성한다. 상기 디스플레이부(150)는, PDP, LCD, OLED, 플렉시블 디스플레이 (flexible display), 3차원 디스플레이(3D display) 등이 가능하다.The display unit 150 converts an image signal, a data signal, an OSD signal processed by the controller 140, or an image signal, data signal, etc. received from the external device interface unit 120 into R, G, and B signals, respectively. Generate a drive signal. The display unit 150 may be a PDP, an LCD, an OLED, a flexible display, a 3D display, or the like.

오디오 출력부(160)는, 제어부(140)에서 음성 처리된 신호, 예를 들어, 스테레오 신호, 3.1채널 신호 또는 5.1채널 신호를 입력받아 음성으로 출력한다. 오디오 출력부(160)는 다양한 형태의 스피커로 구현될 수 있다.The audio output unit 160 receives a signal processed by the controller 140, for example, a stereo signal, a 3.1 channel signal, or a 5.1 channel signal, and outputs a voice signal. The audio output unit 160 may be implemented as various types of speakers.

그리고, 전원 공급부(170)는, 디지털 방송 수신기(100) 전반에 걸쳐 해당 전원을 공급한다. 특히, 시스템 온 칩(System On Chip, SOC)의 형태로 구현될 수 있는 제어부(140)와, 영상 표시를 위한 디스플레이부(150) 및 오디오 출력을 위한 오디오 출력부(160)에 전원을 공급할 수 있다.The power supply unit 170 supplies the corresponding power throughout the digital broadcast receiver 100. In particular, power may be supplied to the controller 140, which may be implemented in the form of a system on chip (SOC), the display unit 150 for displaying an image, and the audio output unit 160 for audio output. have.

도 14는 도 13에 도시된 디지털 방송 수신기의 제어부를 보다 상세히 도시한 블록도이다.FIG. 14 is a block diagram illustrating in detail the control unit of the digital broadcast receiver shown in FIG. 13.

디지털 방송 수신기(100)의 제어부(140)는 역다중화부(141), 영상처리부(142), 서비스 정보 처리부(143), GUI 생성부(144), 믹서(145), 프레임 레이트 변환부(146), 포맷터(147) 등을 포함한다. 또한, 음성 처리부(미도시), 데이터 처리부(미도시)를 더 포함하도록 설계하는 것도 본 발명의 권리범위에 속한다.The control unit 140 of the digital broadcast receiver 100 includes a demultiplexer 141, an image processor 142, a service information processor 143, a GUI generator 144, a mixer 145, and a frame rate converter 146. ), The formatter 147, and the like. In addition, it is also within the scope of the present invention to design to further include a voice processor (not shown), a data processor (not shown).

역다중화부(141)는, 입력되는 스트림을 역다중화한다. 예를 들어, MPEG-2 TS가 입력되는 경우 이를 역다중화하여, 각각 영상, 음성 및 데이터 신호로 분리할 수 있다. The demultiplexer 141 demultiplexes the input stream. For example, when an MPEG-2 TS is input, it may be demultiplexed and separated into video, audio, and data signals, respectively.

서비스 정보 처리부(143)는 역다중화부(141)로부터 입력되는 서비스 정보를 처리하여 영상 처리부(142)로 출력한다. 서비스 정보 처리부(143)는, 처리되는 서비스 정보를 일시 저장하는 데이터베이스를 내부 또는 외부에 구비할 수도 있다.The service information processor 143 processes the service information input from the demultiplexer 141 and outputs the service information to the image processor 142. The service information processing unit 143 may include a database for temporarily storing the service information to be processed, either internally or externally.

영상 처리부(142)는, 역다중화된 영상 신호의 영상 처리를 수행할 수 있다. 이를 위해, 영상 처리부(142)는, 영상 디코더(142a) 및 스케일러(142b)를 구비할 수 있다. 상기 영상 디코더(142a)는, 역다중화된 영상신호를 복호화하며, 상기 스케일러(142b)는, 복호화된 영상신호의 해상도를 비디오 출력부에서 출력 가능하도록 스케일링(scaling)을 수행한다. 그리고, 영상 처리부(142)에서 복호화된 영상 신호는, 믹서(145)로 입력된다.The image processor 142 may perform image processing of the demultiplexed image signal. To this end, the image processor 142 may include an image decoder 142a and a scaler 142b. The video decoder 142a decodes the demultiplexed video signal, and the scaler 142b performs scaling so that the resolution of the decoded video signal can be output from the video output unit. The video signal decoded by the video processor 142 is input to the mixer 145.

GUI 생성부(144)는, 사용자 입력에 따라 또는 자체적으로 GUI 신호를 생성한다. 따라서, 믹서(145)는, GUI 생성부(144)에서 생성된 GUI 신호와 영상 처리부(142)에서 영상 처리된 복호화된 영상 신호를 믹싱할 수 있다. GUI 생성부(144)는 디지털 방송 수신기(100)의 환경 설정 정보를 포함하는 OSD(On Screen Display) 신호를 생성하는 OSD 생성부를 포함한다.The GUI generator 144 generates a GUI signal according to a user input or itself. Therefore, the mixer 145 may mix the GUI signal generated by the GUI generator 144 and the decoded video signal processed by the image processor 142. The GUI generator 144 includes an OSD generator that generates an OSD (On Screen Display) signal including environment setting information of the digital broadcast receiver 100.

믹싱된 신호는 포맷터(147)에 제공된다. 복호화된 방송 영상 신호 또는 외부 입력 신호와 GUI 신호 또는 OSD 신호가 믹싱됨으로 인하여, 방송 영상 또는 외부 입력 영상 상에 GUI 또는 OSD 가 오버레이 되어 표시될 수 있게 된다.The mixed signal is provided to the formatter 147. Since the decoded broadcast image signal or the external input signal and the GUI signal or the OSD signal are mixed, the GUI or OSD may be overlaid on the broadcast image or the external input image.

프레임 레이트 변환부(Frame Rate Conveter; FRC)(146)는, 입력되는 영상의 프레임 레이트를 변환할 수 있다. 예를 들어, 60Hz의 프레임 레이트를 120Hz 또는 240Hz로 변환한다. 60Hz의 프레임 레이트를 120Hz로 변환하는 경우, 제1 프레임과 제2 프레임 사이에, 동일한 제1 프레임을 삽입하거나, 제1 프레임과 제2 프레임으로부터 예측된 제3 프레임을 삽입하는 것이 가능하다. 60Hz의 프레임 레이트를 240Hz로 변환하는 경우, 동일한 프레임을 3개 더 삽입하거나, 예측된 프레임을 3개 삽입하는 것이 가능하다. 한편, 별도의 변환 없이 입력되는 프레임 레이트를 유지하는 것도 가능하다.The frame rate converter (FRC) 146 may convert the frame rate of the input video. For example, a 60Hz frame rate is converted to 120Hz or 240Hz. When converting a frame rate of 60 Hz to 120 Hz, it is possible to insert the same first frame or insert a third frame predicted from the first frame and the second frame between the first frame and the second frame. When converting a frame rate of 60 Hz to 240 Hz, it is possible to insert three more identical frames or three predicted frames. Meanwhile, it is also possible to maintain the input frame rate without additional conversion.

그리고, 포맷터(147)는, 프레임 레이트 변환부(146)의 출력 신호를 입력받아, 비디오 출력부에 적합하도록 신호의 포맷을 변경하여 출력한다. 예를 들어, R, G, B 데이터 신호를 출력할 수 있으며, 이러한 R, G, B 데이터 신호는, 낮은 전압 차분 신호(Low voltage differential signaling, LVDS) 또는 mini-LVDS로 출력될 수 있다.The formatter 147 receives the output signal of the frame rate converter 146 and changes the format of the signal so as to be suitable for the video output unit. For example, the R, G, and B data signals may be output, and the R, G, and B data signals may be output as low voltage differential signaling (LVDS) or mini-LVDS.

디지털 방송 수신기(100)의 구성 모듈들을 특히 본 발명의 실시예와 관련하여 설명하면 다음과 같다. The configuration modules of the digital broadcast receiver 100 will be described below with reference to the embodiments of the present invention.

수신부(110)는 파노라마 비디오 서비스를 위한 방송 신호(MPEG-2 Transport Stream)를 수신한다.The receiver 110 receives a broadcast signal (MPEG-2 Transport Stream) for the panoramic video service.

역다중화부(141)는 상기 수신된 방송 신호로부터 파노라마 비디오 서비스를 위한 비디오 스트림을 역다중화하여 영상 처리부(142)로 출력하고, 상기 수신된 방송 신호로부터 상기 비디오 스트림을 위한 서비스 정보를 역다중화하여 서비스 정보 처리부(143)로 출력한다. 상기 서비스 정보는 PSI, PSIP 또는 DVB-SI를 포함한다.The demultiplexer 141 demultiplexes the video stream for the panoramic video service from the received broadcast signal and outputs the decoded video stream to the image processor 142, and demultiplexes the service information for the video stream from the received broadcast signal. The service information processing unit 143 outputs the result. The service information includes PSI, PSIP or DVB-SI.

서비스 정보 처리부(143)는 상기 서비스 정보(PSI)로부터 PID가 0인 PAT를 파싱하여 PMT의 PID를 획득한다. 그리고, 서비스 정보 처리부(143)는, 상기 PAT로부터 획득한 PMT의 PID를 이용하여 PMT를 파싱하고, PMT를 파싱하여 획득한 정보를 분석한다. 서비스 정보 처리부(143)는, PMT를 파싱하여 획득한 정보로부터, stream_type 필드의 값이 파노라마 비디오 서비스를 위하여 할당된 값인지 확인하고, 파노라마 프로그램 정보 디스크립터의 유무를 확인하여 해당 프로그램이 파노라마 비디오 서비스를 제공하는지 여부를 파악한다. 또한, 서비스 정보 처리부(143)는, PMT를 파싱하여 획득한 파노라마 비디오 정보 디스크립터로부터 각 ES가 레프트 뷰, 센터 뷰 또는 라이트 뷰 중 어느 뷰에 해당하는지를 추가로 확인한다. 서비스 정보 처리부(143)는 서비스 정보의 처리 결과를 영상 처리부(142)로 출력한다.The service information processing unit 143 parses a PAT having a PID of 0 from the service information (PSI) to obtain a PID of the PMT. The service information processing unit 143 parses the PMT using the PID of the PMT obtained from the PAT, and analyzes the information obtained by parsing the PMT. The service information processing unit 143, from the information obtained by parsing the PMT, checks whether the value of the stream_type field is an allocated value for the panoramic video service, checks the presence or absence of the panorama program information descriptor, and the corresponding program executes Find out if it is. In addition, the service information processing unit 143 further confirms whether each ES corresponds to a left view, a center view, or a right view from the panoramic video information descriptor obtained by parsing the PMT. The service information processor 143 outputs the processing result of the service information to the image processor 142.

또한, 서비스 정보 처리부(143)는 상기 서비스 정보(PSIP)로부터 VCT를 파싱하여 획득한 정보를 분석한다. 서비스 정보 처리부(143)는, VCT를 파싱하여 획득한 정보로부터 service_type 필드의 값이 파노라마 비디오 서비스를 위하여 할당된 값인지 확인하고, 파노라마 프로그램 정보 디스크립터의 유무를 확인하여 해당 가상 채널이 파노라마 영상 서비스를 제공하는지 여부를 파악한다. 그리고, 서비스 정보 처리부(143)는, VCT를 파싱하여 획득한 서비스 위치 디스크립터를 이용하여 레프트 뷰, 센터 뷰 및 라이트 뷰에 대한 각 ES의 PID 값을 파악한다. 또한, 서비스 정보 처리부(143)는, VCT를 파싱하여 획득한 컴포넌트 리스트 디스크립터 내 stream_info_details 필드로부터 각 ES가 레프트 뷰, 센터 뷰 또는 라이트 뷰 중 어느 뷰에 해당하는지를 추가로 확인한다. 서비스 정보 처리부(143)는 서비스 정보의 처리 결과를 영상 처리부(142)로 출력한다. 실시예에 따라, 서비스 정보 처리부(143)는 상기 PSIP의 VCT 대신 DVB-SI의 SDT를 파싱하여 파노라마 비디오 서비스를 위한 서비스 정보를 획득할 수도 있다.In addition, the service information processing unit 143 analyzes the information obtained by parsing the VCT from the service information (PSIP). The service information processing unit 143 checks whether the value of the service_type field is assigned for the panorama video service from the information obtained by parsing the VCT, and checks the presence or absence of the panorama program information descriptor so that the corresponding virtual channel can determine the panorama image service. Find out if it is. The service information processing unit 143 uses the service location descriptor obtained by parsing the VCT to grasp the PID value of each ES for the left view, the center view, and the right view. The service information processing unit 143 further checks whether each ES corresponds to a left view, a center view, or a right view from the stream_info_details field in the component list descriptor obtained by parsing the VCT. The service information processor 143 outputs the processing result of the service information to the image processor 142. According to an embodiment, the service information processor 143 may obtain service information for the panoramic video service by parsing the SDT of the DVB-SI instead of the VCT of the PSIP.

또한, 서비스 정보 처리부(143)는 상기 서비스 정보(PSIP 또는 DVB-SI)로부터 EIT를 파싱하여 파노라마 비디오 서비스를 위한 서비스 정보를 획득할 수도 있다.In addition, the service information processing unit 143 may obtain service information for the panoramic video service by parsing an EIT from the service information (PSIP or DVB-SI).

영상 처리부(142) 내 영상 디코더(142a)는 서비스 정보 처리부(143)에서 처리된 서비스 정보에 기초하여 상기 역다중화된 비디오 스트림을 디코딩한다. 멀티스크린 시스템(1000)에서 디지털 방송 수신기(100)가 레프트 스크린으로 설정되어 있는 경우, 영상 디코더(142a)는 상기 서비스 정보에 기초하여 레프트 뷰에 해당하는 ES만을 디코딩할 수 있다. 반면, 멀티스크린 시스템(1000)에서 디지털 방송 수신기(100)가 센터 스크린으로 설정되어 있는 경우, 영상 디코더(142a)는 상기 서비스 정보에 기초하여 센터 뷰에 해당하는 ES만을 디코딩할 수 있다. 마찬가지로, 멀티스크린 시스템(1000)에서 디지털 방송 수신기(100)가 라이트 스크린으로 설정되어 있는 경우, 영상 디코더(142a)는 상기 서비스 정보에 기초하여 라이트 뷰에 해당하는 ES만을 디코딩할 수 있다.The image decoder 142a in the image processor 142 decodes the demultiplexed video stream based on the service information processed by the service information processor 143. When the digital broadcast receiver 100 is set as a left screen in the multi-screen system 1000, the image decoder 142a may decode only an ES corresponding to the left view based on the service information. On the other hand, when the digital broadcast receiver 100 is set as the center screen in the multi-screen system 1000, the image decoder 142a may decode only an ES corresponding to the center view based on the service information. Similarly, when the digital broadcast receiver 100 is set to a light screen in the multi-screen system 1000, the image decoder 142a may decode only an ES corresponding to the light view based on the service information.

디지털 방송 수신기(100)를 레프트 스크린, 센터 스크린 또는 라이트 스크린으로 설정하기 위한 사용자 명령은 사용자 인터페이스부(180)를 통하여 수신된다. 제어부(140)는 상기 수신된 사용자 명령에 따라, 디지털 방송 수신기(100)를 레프트 스크린, 센터 스크린 또는 라이트 스크린 중 어느 하나로 설정할 수 있다.The user command for setting the digital broadcast receiver 100 as a left screen, a center screen, or a light screen is received through the user interface unit 180. The controller 140 may set the digital broadcast receiver 100 to one of a left screen, a center screen, or a light screen according to the received user command.

디스플레이부(150)는, 멀티스크린 시스템(1000)에서 디지털 방송 수신기(100)가 레프트 스크린으로 설정되어 있는 경우, 상기 디코딩된 레프트 뷰에 해당하는 ES만 출력한다. 반면, 멀티스크린 시스템(1000)에서 디지털 방송 수신기(100)가 센터 스크린으로 설정되어 있는 경우, 디스플레이부(150)는 상기 디코딩된 센터 뷰에 해당하는 ES만 출력한다. 마찬가지로, 멀티스크린 시스템(1000)에서 디지털 방송 수신기(100)가 라이트 스크린으로 설정되어 있는 경우, 디스플레이부(150)는 상기 디코딩된 라이트 뷰에 해당하는 ES만 출력한다.When the digital broadcast receiver 100 is set as a left screen in the multi-screen system 1000, the display unit 150 outputs only the ES corresponding to the decoded left view. On the other hand, when the digital broadcast receiver 100 is set as the center screen in the multi-screen system 1000, the display unit 150 outputs only the ES corresponding to the decoded center view. Similarly, when the digital broadcast receiver 100 is set to a light screen in the multi-screen system 1000, the display unit 150 outputs only the ES corresponding to the decoded light view.

실시예에 따라, 외부장치 인터페이스부(120)는, 멀티스크린 시스템(1000) 내 다른 디지털 방송 수신기(100)로 레프트 뷰, 센터 뷰 또는 라이트 뷰 중 적어도 하나의 뷰에 해당하는 ES를 전송할 수 있다. 설명의 편의상 본 디지털 방송 수신기(100)를 제1 디지털 방송 수신기(100)라 칭하고, 멀티스크린 시스템(1000) 내 다른 디지털 방송 수신기(100)를 제2 디지털 방송 수신기(100)라 칭할 수 있다. 일례로, 외부장치 인터페이스부(120)를 통해 제2 디지털 방송 수신기(100)로 전송되는 ES에는, 영상 디코더(142a)에서 디코딩되는 ES는 포함되지 않을 수도 있다. 제1 디지털 방송 수신기(100)의 외부장치 인터페이스부(120)는 상기 서비스 정보를 함께 제2 디지털 방송 수신기(100)로 전송한다.According to an embodiment, the external device interface unit 120 may transmit an ES corresponding to at least one of a left view, a center view, or a right view to another digital broadcast receiver 100 in the multi-screen system 1000. . For convenience of description, the digital broadcast receiver 100 may be referred to as a first digital broadcast receiver 100, and the other digital broadcast receiver 100 in the multi-screen system 1000 may be referred to as a second digital broadcast receiver 100. For example, the ES transmitted to the second digital broadcast receiver 100 through the external device interface unit 120 may not include the ES decoded by the image decoder 142a. The external device interface unit 120 of the first digital broadcast receiver 100 transmits the service information to the second digital broadcast receiver 100 together.

예를 들어, 제1 디지털 방송 수신기(100)가 레프트 스크린으로 설정되어 있는 경우, 외부장치 인터페이스부(120)는, 레프트 뷰, 센터 뷰 및 라이트 뷰 모두에 해당하는 ES를 제2 디지털 방송 수신기(100)로 전송할 수도 있고, 디코딩되는 레프트 뷰에 해당하는 ES를 제외한 센터 뷰 및 라이트 뷰에 해당하는 ES를 제2 디지털 방송 수신기(100)로 전송할 수도 있고, 제2 디지털 방송 수신기(100)가 센터 스크린으로 설정되어 있음을 제1 디지털 방송 수신기(100)가 인지할 수 있는 경우 센터 뷰에 해당하는 ES만 제2 디지털 방송 수신기(100)로 전송할 수도 있다.For example, when the first digital broadcast receiver 100 is set as a left screen, the external device interface unit 120 may display an ES corresponding to both the left view, the center view, and the right view. 100 may be transmitted, or an ES corresponding to a center view and a light view except for an ES corresponding to a left view to be decoded may be transmitted to the second digital broadcast receiver 100, and the second digital broadcast receiver 100 may be transmitted to a center. When the first digital broadcast receiver 100 recognizes that the screen is set as a screen, only the ES corresponding to the center view may be transmitted to the second digital broadcast receiver 100.

도 15는 본 발명의 일 실시예에 의한 디지털 방송 수신기(100)를 제어할 수 있는 리모트 컨트롤러의 외관을 간략히 도시한 도면이다.FIG. 15 is a diagram schematically illustrating an appearance of a remote controller capable of controlling the digital broadcast receiver 100 according to an embodiment of the present invention.

우선, 도 15의 (a)을 참조하면, 멀티미디어 디바이스(100)의 화면에 리모트 컨트롤러(300)에 대응하는 인디케이터(I)가 표시되는 것을 예시한다.First, referring to FIG. 15A, an indicator I corresponding to the remote controller 300 is displayed on the screen of the multimedia device 100.

사용자는 리모트 컨트롤러(200)를 상하, 좌우(도 15의 (b)), 앞뒤(도 15의 (c))로 움직이거나 회전할 수 있다. 디지털 방송 수신기(100)의 화면에 표시된 인디케이터(I)는 리모트 컨트롤러(200)의 움직임에 대응한다. 이러한 리모트 컨트롤러(200)는, 도면과 같이, 3D 공간상의 움직임에 따라 해당 인디케이터(I)가 이동되어 표시되므로, 공간 리모콘이라 명명할 수 있다.The user may move or rotate the remote controller 200 up and down, left and right (FIG. 15B) and front and rear (FIG. 15C). The indicator I displayed on the screen of the digital broadcast receiver 100 corresponds to the movement of the remote controller 200. The remote controller 200 may be referred to as a spatial remote controller because the indicator I is moved and displayed according to the movement in the 3D space as shown in the figure.

도 15의 (b)는 사용자가 리모트 컨트롤러(200)를 왼쪽으로 이동하면, 디지털 방송 수신기(100)의 화면에 표시된 인디케이터(I)도 이에 대응하여 왼쪽으로 이동하는 것을 예시한다. FIG. 15B illustrates that when the user moves the remote controller 200 to the left side, the indicator I displayed on the screen of the digital broadcast receiver 100 also moves to the left side correspondingly.

리모트 컨트롤러(200)의 센서를 통하여 감지된 리모트 컨트롤러(200)의 움직임에 관한 정보는 디지털 방송 수신기(100)로 전송된다. 디지털 방송 수신기 (100)는 리모트 컨트롤러(200)의 움직임에 관한 정보로부터 인디케이터(I)의 좌표를 산출할 수 있다. 디지털 방송 수신기(100)는 산출한 좌표에 대응하도록 인디케이터(I)를 표시할 수 있다.Information about the movement of the remote controller 200 detected through the sensor of the remote controller 200 is transmitted to the digital broadcast receiver 100. The digital broadcast receiver 100 may calculate the coordinates of the indicator I from the information about the movement of the remote controller 200. The digital broadcast receiver 100 may display the indicator I to correspond to the calculated coordinates.

도 15의 (c)는, 리모트 컨트롤러(200) 내의 특정 버튼을 누른 상태에서, 사용자가 리모트 컨트롤러(200)를 디지털 방송 수신기(100)에서 멀어지도록 이동하는 경우를 예시한다. 이에 의해, 인디케이터(I)에 대응하는 화면 내의 선택 영역이 줌인 되어 확대 표시될 수 있다. 이와 반대로, 사용자가 리모트 컨트롤러(200)를 디지털 방송 수신기(100)에 가까워지도록 이동하는 경우, 인디케이터(I)에 대응하는 화면 내의 선택 영역이 줌아웃 되어 축소 표시될 수 있다. 한편, 리모트 컨트롤러(200)가 디지털 방송 수신기(100)에서 멀어지는 경우, 선택 영역이 줌아웃 되고, 리모트 컨트롤러(200)가 디지털 방송 수신기(100)에 가까워지는 경우, 선택 영역이 줌인 될 수도 있다.FIG. 15C illustrates a case in which the user moves the remote controller 200 away from the digital broadcast receiver 100 while pressing a specific button in the remote controller 200. As a result, the selected area in the screen corresponding to the indicator I can be zoomed in and enlarged. On the contrary, when the user moves the remote controller 200 to approach the digital broadcast receiver 100, the selection area in the screen corresponding to the indicator I may be zoomed out and displayed in a reduced size. On the other hand, when the remote controller 200 moves away from the digital broadcast receiver 100, the selection area may be zoomed out, and when the remote controller 200 approaches the digital broadcast receiver 100, the selection area may be zoomed in.

도 16은 도 15에 도시된 리모트 컨트롤러의 구성 모듈들을 상세히 도시한 블록도이다.FIG. 16 is a detailed block diagram illustrating configuration modules of the remote controller illustrated in FIG. 15.

도 16에 도시된 바와 같이, 리모트 컨트롤러(200)는, 무선통신부(214), 사용자 입력부(215), 센서부(217), 출력부(216), 전원공급부(211), 저장부(212), 그리고 제어부(213) 등을 포함한다.As shown in FIG. 16, the remote controller 200 includes a wireless communication unit 214, a user input unit 215, a sensor unit 217, an output unit 216, a power supply unit 211, and a storage unit 212. And the controller 213.

무선통신부(214)는 임의의 외부 장치와 통신 가능하도록 설계된다.The wireless communication unit 214 is designed to be able to communicate with any external device.

리모트 컨트롤러(200)는 RF 통신규격에 따라 디지털 방송 수신기(100)와 신호를 송수신할 수 있는 RF 모듈(214a)을 구비할 수 있다. 또한, 리모트 컨트롤러(200)는 IR 통신규격에 따라 디지털 방송 수신기(100)와 신호를 송수신할 수 있는 IR 모듈(214b)을 구비할 수 있다. The remote controller 200 may include an RF module 214a capable of transmitting and receiving signals with the digital broadcast receiver 100 according to the RF communication standard. In addition, the remote controller 200 may include an IR module 214b capable of transmitting and receiving a signal with the digital broadcast receiver 100 according to the IR communication standard.

리모트 컨트롤러(200)는 디지털 방송 수신기(100)로 리모트 컨트롤러(200)의 움직임 등에 관한 정보가 담긴 신호를 RF 모듈(214a)을 통하여 전송한다. The remote controller 200 transmits a signal containing information on the movement of the remote controller 200 to the digital broadcast receiver 100 through the RF module 214a.

또한, 리모트 컨트롤러(200)는 디지털 방송 수신기(100)가 전송한 신호를 RF 모듈(214b)을 통하여 수신할 수 있다. 또한, 리모트 컨트롤러(200)는 필요에 따라 IR 모듈(214b)을 통하여 디지털 방송 수신기(100)로 전원 온/오프, 채널 변경, 볼륨 변경 등에 관한 제어 신호를 전송할 수 있다. In addition, the remote controller 200 may receive a signal transmitted from the digital broadcast receiver 100 through the RF module 214b. In addition, the remote controller 200 may transmit a control signal regarding power on / off, channel change, volume change, etc. to the digital broadcast receiver 100 through the IR module 214b as necessary.

사용자 입력부(215)는 키패드, 버튼, 터치 패드, 또는 터치 스크린 등으로 구성될 수 있다. The user input unit 215 may be configured as a keypad, a button, a touch pad, or a touch screen.

센서부(217)는 자이로 센서(217a) 또는 가속도 센서(217b)를 구비할 수 있다. 자이로 센서(217a)는 리모트 컨트롤러(200)의 움직임에 관한 정보를 센싱할 수 있다. 일례로, 자이로 센서(217a)는 리모트 컨트롤러(200)의 동작에 관한 정보를 x, y, z 축을 기준으로 센싱할 수 있다. 가속도 센서(217b)는 리모트 컨트롤러(200)의 이동속도 등에 관한 정보를 센싱할 수 있다. 한편, 거리측정센서를 더 구비할 수 있으며, 이에 의해, 디지털 방송 수신기(100)와의 거리를 센싱할 수 있다.The sensor unit 217 may include a gyro sensor 217a or an acceleration sensor 217b. The gyro sensor 217a may sense information about the movement of the remote controller 200. For example, the gyro sensor 217a may sense information about the operation of the remote controller 200 based on the x, y, and z axes. The acceleration sensor 217b may sense information regarding a moving speed of the remote controller 200. Meanwhile, a distance measuring sensor may be further provided, whereby the distance with the digital broadcast receiver 100 may be sensed.

출력부(216)는 사용자 입력부(215)의 조작에 대응하거나 디지털 방송 수신기(100)에서 전송한 신호에 대응하는 영상 또는 음성 신호를 출력할 수 있다. 일례로, 출력부(216)는 사용자 입력부(215)가 조작되거나 무선 통신부(214)를 통하여 디지털 방송 수신기(100)와 신호가 송수신 되면 점등되는 LED 모듈(216a), 진동을 발생하는 진동 모듈(216b), 음향을 출력하는 음향 출력 모듈(216c), 또는 영상을 출력하는 디스플레이 모듈(216d)을 구비할 수 있다.The output unit 216 may output a video or audio signal corresponding to the manipulation of the user input unit 215 or corresponding to the signal transmitted from the digital broadcast receiver 100. For example, the output unit 216 is an LED module 216a that is turned on when the user input unit 215 is manipulated or a signal is transmitted and received with the digital broadcast receiver 100 through the wireless communication unit 214, and a vibration module for generating vibration ( 216b), a sound output module 216c for outputting sound, or a display module 216d for outputting an image.

전원공급부(211)는 리모트 컨트롤러(200)의 각 구성요소에 전원을 공급한다. 전원공급부(211)는 리모트 컨트롤러(200)가 소정 시간 동안 움직이지 않은 경우 전원 공급을 중단함으로써 전원 낭비를 줄일 수 있다. The power supply unit 211 supplies power to each component of the remote controller 200. The power supply unit 211 may reduce power waste by stopping power supply when the remote controller 200 does not move for a predetermined time.

저장부(212)는 리모트 컨트롤러(200)의 제어 또는 동작에 필요한 여러 종류의 프로그램, 애플리케이션 데이터 등이 저장될 수 있다. 그리고, 제어부(213)는 리모트 컨트롤러(200)의 제어에 관련된 제반사항을 제어한다. 예를 들어, 상기 제어부(213)는, 사용자 입력부(215)의 소정 키 조작에 대응하는 신호 또는 센서부(217)에서 센싱한 리모트 컨트롤러(200)의 움직임에 대응하는 신호를 무선 통신부(214)를 통하여 디지털 방송 수신기(100)로 전송할 수 있다.The storage unit 212 may store various types of programs, application data, and the like necessary for controlling or operating the remote controller 200. The controller 213 controls various items related to the control of the remote controller 200. For example, the controller 213 may output a signal corresponding to a predetermined key operation of the user input unit 215 or a signal corresponding to the movement of the remote controller 200 sensed by the sensor unit 217. Through the digital broadcast receiver 100 can be transmitted.

도 17은 본 발명의 일 실시예에 의한 디지털 방송 수신기를 포함하는 멀티스크린 시스템을 도시한 도면이다.FIG. 17 illustrates a multi-screen system including a digital broadcast receiver according to an embodiment of the present invention.

멀티스크린 시스템(1000)은 복수 개의 디지털 방송 수신기(100)를 포함한다. The multi-screen system 1000 includes a plurality of digital broadcast receivers 100.

복수 개의 디지털 방송 수신기(100) 각각은 수신부(110) 내 튜너(111) 또는 네트워크 인터페이스부(113)를 통하여, 파노라마 비디오 서비스를 위한 방송 신호를 수신한다. 일례로, 디지털 방송 수신기(100)가 네트워크 인터페이스부(113)를 통하여 파노라마 비디오 서비스를 위한 방송 신호를 수신하는 경우, 네트워크 인터페이스부(113)는 MPEG-2 TS를 포함하는 IP 패킷을 수신할 수 있다.Each of the plurality of digital broadcast receivers 100 receives a broadcast signal for a panoramic video service through the tuner 111 or the network interface unit 113 in the receiver 110. For example, when the digital broadcast receiver 100 receives a broadcast signal for a panoramic video service through the network interface unit 113, the network interface unit 113 may receive an IP packet including an MPEG-2 TS. have.

도 17의 (a)를 참조하면, 멀티스크린 시스템(1000)은 제1 디지털 방송 수신기(100a)와 제2 디지털 방송 수신기(100b)를 포함한다. 일례로, 제1,2 디지털 방송 수신기(100a, 100b) 각각의 디스플레이부(150)는 16:9(가로:세로)의 화면 비율을 갖고, 제1,2 디지털 방송 수신기(100a, 100b) 각각의 수신부(110)는 32:9의 종횡비를 갖는 파노라마 비디오 스트림을 포함하는 방송 신호를 수신하는 것으로 가정한다.Referring to FIG. 17A, the multi-screen system 1000 includes a first digital broadcast receiver 100a and a second digital broadcast receiver 100b. For example, the display unit 150 of each of the first and second digital broadcast receivers 100a and 100b has an aspect ratio of 16: 9 (width: vertical) and each of the first and second digital broadcast receivers 100a and 100b. It is assumed that the receiver 110 of a receives a broadcast signal including a panoramic video stream having an aspect ratio of 32: 9.

제1 디지털 방송 수신기(100a)는 레프트 스크린으로 설정되고, 제2 디지털 방송 수신기(100b)는 라이트 스크린으로 설정될 수 있다.The first digital broadcast receiver 100a may be set as a left screen and the second digital broadcast receiver 100b may be set as a light screen.

제1 디지털 방송 수신기(100a)의 영상 디코더(142a)는, 서비스 정보 처리부(143)로부터 입력된 서비스 정보에 기초하여, 레프트 뷰에 해당하는 ES만을 디코딩한다. 그리고, 제1 디지털 방송 수신기(100a)의 디스플레이부(150)는 상기 디코딩된 ES를 출력한다.The video decoder 142a of the first digital broadcast receiver 100a decodes only the ES corresponding to the left view based on the service information input from the service information processor 143. The display unit 150 of the first digital broadcast receiver 100a outputs the decoded ES.

제2 디지털 방송 수신기(100b)의 영상 디코더(142a)는, 서비스 정보 처리부(143)로부터 입력된 서비스 정보에 기초하여, 라이트 뷰에 해당하는 ES만을 디코딩한다. 그리고, 제2 디지털 방송 수신기(100b)의 디스플레이부(150)는 상기 디코딩된 ES를 출력한다.The video decoder 142a of the second digital broadcast receiver 100b decodes only the ES corresponding to the right view based on the service information input from the service information processing unit 143. In addition, the display unit 150 of the second digital broadcast receiver 100b outputs the decoded ES.

한편, 도 17의 (b)를 참조하면, 멀티스크린 시스템(1000)은 제1 디지털 방송 수신기(100a), 제2 디지털 방송 수신기(100b) 및 제3 디지털 방송 수신기(100c)를 포함한다. 일례로, 제1,2,3 디지털 방송 수신기(100a, 100b, 100c) 각각의 디스플레이부(150)는 16:9(가로:세로)의 화면 비율을 갖고, 제1,2,3 디지털 방송 수신기(100a, 100b, 100c) 각각의 수신부(110)는 48:9의 종횡비를 갖는 파노라마 비디오 스트림을 포함하는 방송 신호를 수신하는 것으로 가정한다.Meanwhile, referring to FIG. 17B, the multi-screen system 1000 includes a first digital broadcast receiver 100a, a second digital broadcast receiver 100b, and a third digital broadcast receiver 100c. For example, the display unit 150 of each of the first, second, and third digital broadcast receivers 100a, 100b, and 100c has a 16: 9 aspect ratio and the first, second, and third digital broadcast receivers. It is assumed that each receiver 110 (100a, 100b, 100c) receives a broadcast signal including a panoramic video stream having an aspect ratio of 48: 9.

제1 디지털 방송 수신기(100a)는 레프트 스크린으로 설정되고, 제2 디지털 방송 수신기(100b)는 센터 스크린으로 설정되고, 제3 디지털 방송 수신기(100c)는 라이트 스크린으로 설정되어 있다.The first digital broadcast receiver 100a is set as a left screen, the second digital broadcast receiver 100b is set as a center screen, and the third digital broadcast receiver 100c is set as a light screen.

제1 디지털 방송 수신기(100a)의 영상 디코더(142a)는, 서비스 정보 처리부(143)로부터 입력된 서비스 정보에 기초하여, 레프트 뷰에 해당하는 ES만을 디코딩한다. 그리고, 제1 디지털 방송 수신기(100a)의 디스플레이부(150)는 상기 디코딩된 ES를 출력한다.The video decoder 142a of the first digital broadcast receiver 100a decodes only the ES corresponding to the left view based on the service information input from the service information processor 143. The display unit 150 of the first digital broadcast receiver 100a outputs the decoded ES.

제2 디지털 방송 수신기(100b)의 영상 디코더(142a)는, 서비스 정보 처리부(143)로부터 입력된 서비스 정보에 기초하여, 센터 뷰에 해당하는 ES만을 디코딩한다. 그리고, 제2 디지털 방송 수신기(100b)의 디스플레이부(150)는 상기 디코딩된 ES를 출력한다.The video decoder 142a of the second digital broadcast receiver 100b decodes only the ES corresponding to the center view based on the service information input from the service information processing unit 143. In addition, the display unit 150 of the second digital broadcast receiver 100b outputs the decoded ES.

제3 디지털 방송 수신기(100c)의 영상 디코더(142a)는, 서비스 정보 처리부(143)로부터 입력된 서비스 정보에 기초하여, 라이트 뷰에 해당하는 ES만을 디코딩한다. 그리고, 제3 디지털 방송 수신기(100c)의 디스플레이부(150)는 상기 디코딩된 ES를 출력한다.The video decoder 142a of the third digital broadcast receiver 100c decodes only the ES corresponding to the right view based on the service information input from the service information processing unit 143. The display unit 150 of the third digital broadcast receiver 100c outputs the decoded ES.

도 18은 본 발명의 다른 일 실시예에 의한 디지털 방송 수신기를 포함하는 멀티스크린 시스템을 도시한 도면이다.18 is a diagram illustrating a multi-screen system including a digital broadcast receiver according to another embodiment of the present invention.

멀티스크린 시스템(100)은 복수 개의 디지털 방송 수신기(100)를 포한한다.The multi-screen system 100 includes a plurality of digital broadcast receivers 100.

복수 개의 디지털 방송 수신기(100) 중 적어도 하나는 수신부(110) 내 튜너(111) 또는 네트워크 인터페이스부(113)를 통하여, 파노라마 비디오 서비스를 위한 방송 신호를 수신한다. 일례로, 디지털 방송 수신기(100)가 네트워크 인터페이스부(113)를 통하여 파노라마 비디오 서비스를 위한 방송 신호를 수신하는 경우, 네트워크 인터페이스부(113)는 MPEG-2 TS를 포함하는 IP 패킷을 수신할 수 있다. At least one of the plurality of digital broadcast receivers 100 receives a broadcast signal for a panoramic video service through the tuner 111 or the network interface unit 113 in the receiver 110. For example, when the digital broadcast receiver 100 receives a broadcast signal for a panoramic video service through the network interface unit 113, the network interface unit 113 may receive an IP packet including an MPEG-2 TS. have.

도 18에서는 하나의 디지털 방송 수신기(100)만 수신부(110)를 통하여, 파노라마 비디오 서비스를 위한 방송 신호를 수신하는 것으로 가정한다.In FIG. 18, it is assumed that only one digital broadcast receiver 100 receives a broadcast signal for a panoramic video service through the receiver 110.

도 18의 (a)를 참조하면, 멀티스크린 시스템(1000)은 제1 디지털 방송 수신기(100a)와 제2 디지털 방송 수신기(100b)를 포함한다. 제1 디지털 방송 수신기(100a)를 메인 디바이스라 칭하고, 제2 디지털 방송 수신기(100b)를 서브 디바이스라 칭할 수 있다.Referring to FIG. 18A, the multi-screen system 1000 includes a first digital broadcast receiver 100a and a second digital broadcast receiver 100b. The first digital broadcast receiver 100a may be referred to as a main device, and the second digital broadcast receiver 100b may be referred to as a sub device.

제1 디지털 방송 수신기(100a)는 수신부(110)를 통하여 파노라마 비디오 서비스를 위한 방송 신호를 수신한다. 제2 디지털 방송 수신기(100b)는 수신부(110)를 통하여 파노라마 비디오 서비스를 위한 방송 신호를 수신하지 않는다. 경우에 따라, 제2 디지털 방송 수신기(100b)는 수신부(110)를 구비하지 않을 수도 있다.The first digital broadcast receiver 100a receives a broadcast signal for the panoramic video service through the receiver 110. The second digital broadcast receiver 100b does not receive a broadcast signal for the panoramic video service through the receiver 110. In some cases, the second digital broadcast receiver 100b may not include the receiver 110.

제2 디지털 방송 수신기(100b)는 외부장치 인터페이스부(120)를 통하여 제1 디지털 방송 수신기(100a)와 유/무선으로 연결될 수 있다.The second digital broadcast receiver 100b may be connected to the first digital broadcast receiver 100a by wire / wireless through the external device interface unit 120.

일례로, 제1,2 디지털 방송 수신기(100a, 100b) 각각의 디스플레이부(150)는 16:9(가로:세로)의 화면 비율을 갖고, 제1 디지털 방송 수신기(100a)의 수신부(110)는 32:9의 종횡비를 갖는 파노라마 비디오 스트림을 포함하는 방송 신호를 수신하는 것으로 가정한다.For example, the display unit 150 of each of the first and second digital broadcast receivers 100a and 100b has an aspect ratio of 16: 9 (horizontal: vertical) and the receiver 110 of the first digital broadcast receiver 100a. Suppose that a broadcast signal comprising a panoramic video stream having an aspect ratio of 32: 9 is assumed.

제1 디지털 방송 수신기(100a)는 레프트 스크린으로 설정되고, 제2 디지털 방송 수신기(100b)는 라이트 스크린으로 설정될 수 있다.The first digital broadcast receiver 100a may be set as a left screen and the second digital broadcast receiver 100b may be set as a light screen.

제1 디지털 방송 수신기(100a)의 영상 디코더(142a)는, 서비스 정보 처리부(143)로부터 입력된 서비스 정보에 기초하여, 레프트 뷰에 해당하는 ES만을 디코딩한다. 그리고, 제1 디지털 방송 수신기(100a)의 디스플레이부(150)는 상기 디코딩된 ES를 출력한다.The video decoder 142a of the first digital broadcast receiver 100a decodes only the ES corresponding to the left view based on the service information input from the service information processor 143. The display unit 150 of the first digital broadcast receiver 100a outputs the decoded ES.

제1 디지털 방송 수신기(100a)의 외부장치 인터페이스부(120)는, 라이트 뷰에 해당하는 ES를 제2 디지털 방송 수신기(100b)에 전송할 수 있다. 실시예에 따라, 제1 디지털 방송 수신기(100a)의 외부장치 인터페이스부(120)는, 수신부(110)에서 수신된 파노라마 비디오 서비스를 위한 방송 신호를 제2 디지털 방송 수신기(110b)에 전송할 수도 있고, 파노라마 비디오 스트림을 제2 디지털 방송 수신기(100b)에 전송할 수도 있고, 상기 디코딩되는 레프트 뷰에 해당하는 ES는 제외하고 라이트 뷰에 해당하는 ES를 제2 디지털 방송 수신기(100b)에 전송할 수도 있다. 제1 디지털 방송 수신기(100a)의 외부장치 인터페이스부(120)는 상기 서비스 정보도 제2 디지털 방송 수신기(100b)로 전송할 수 있다.The external device interface unit 120 of the first digital broadcast receiver 100a may transmit the ES corresponding to the right view to the second digital broadcast receiver 100b. According to an embodiment, the external device interface unit 120 of the first digital broadcast receiver 100a may transmit a broadcast signal for the panoramic video service received by the receiver 110 to the second digital broadcast receiver 110b. In addition, the panoramic video stream may be transmitted to the second digital broadcast receiver 100b or the ES corresponding to the right view may be transmitted to the second digital broadcast receiver 100b except for the ES corresponding to the decoded left view. The external device interface unit 120 of the first digital broadcast receiver 100a may also transmit the service information to the second digital broadcast receiver 100b.

제2 디지털 방송 수신기(100b)의 외부장치 인터페이스부(120)는 상기 제1 디지털 방송 수신기(100a)로부터 상기 서비스 정보 및 라이트 뷰에 해당하는 ES를 수신한다. 실시예에 따라, 제2 디지털 방송 수신기(100b)의 외부장치 인터페이스부(120)는 파노라마 비디오 서비스를 위한 방송 신호를 수신할 수도 있고, 파노라마 비디오 스트림을 수신할 수도 있고, 레프트 뷰에 해당하는 ES는 제외하고 라이트 뷰에 해당하는 ES를 수신할 수도 있다.The external device interface unit 120 of the second digital broadcast receiver 100b receives the ES corresponding to the service information and the right view from the first digital broadcast receiver 100a. According to an exemplary embodiment, the external device interface unit 120 of the second digital broadcast receiver 100b may receive a broadcast signal for a panoramic video service, may receive a panoramic video stream, and correspond to an left view. Except may also receive the ES corresponding to the light view.

제2 디지털 방송 수신기(100b)의 영상 디코더(142a)는, 상기 서비스 정보에 기초하여 라이트 뷰에 해당하는 ES를 디코딩하고, 디스플레이부(150)는 상기 디코딩된 ES를 출력한다.The image decoder 142a of the second digital broadcast receiver 100b decodes the ES corresponding to the right view based on the service information, and the display unit 150 outputs the decoded ES.

한편 도 18의 (b)를 참조하면, 멀티스크린 시스템(1000)은 제1 디지털 방송 수신기(100a), 제2 디지털 방송 수신기(100b) 및 제3 디지털 방송 수신기(100c)를 포함한다. 제1 디지털 방송 수신기(100a)를 메인 디바이스라 칭하고, 제2 디지털 방송 수신기(100b)를 제1 서브 디바이스라 칭하고, 제3 디지털 방송 수신기(100c)를 제2 서브 디바이스라 칭할 수 있다.Meanwhile, referring to FIG. 18B, the multi-screen system 1000 includes a first digital broadcast receiver 100a, a second digital broadcast receiver 100b, and a third digital broadcast receiver 100c. The first digital broadcast receiver 100a may be referred to as a main device, the second digital broadcast receiver 100b may be referred to as a first subdevice, and the third digital broadcast receiver 100c may be referred to as a second subdevice.

제1 디지털 방송 수신기(100a)는 수신부(110)를 통하여 파노라마 비디오 서비스를 위한 방송 신호를 수신한다. 제2 디지털 방송 수신기(100b)와 제3 디지털 방송 수신기(100c)는 수신부(110)를 통하여 파노라마 비디오 서비스를 위한 방송 신호를 수신하지 않는다. 경우에 따라, 제2 디지털 방송 수신기(100b)와 제3 디지털 방송 수신기(100c)는 수신부(110)를 구비하지 않을 수도 있다.The first digital broadcast receiver 100a receives a broadcast signal for the panoramic video service through the receiver 110. The second digital broadcast receiver 100b and the third digital broadcast receiver 100c do not receive a broadcast signal for the panoramic video service through the receiver 110. In some cases, the second digital broadcast receiver 100b and the third digital broadcast receiver 100c may not include the receiver 110.

제2 디지털 방송 수신기(100b)는 외부장치 인터페이스부(120)를 통하여 제1 디지털 방송 수신기(100a)와 유/무선으로 연결될 수 있다. 또한, 제3 디지털 방송 수신기(100c)는 외부장치 인터페이스부(120)를 통하여 제2 디지털 방송 수신기(100b)와 유/무선으로 연결될 수 있다. 제3 디지털 방송 수신기(100c)는 외부장치 인터페에스부(120)를 통하여 제1 디지털 방송 수신기(100a)와도 연결될 수도 있다. 일례로, 도 18에는 제1,2,3 디지털 방송 수신기(100a, 100b, 100c)가 데이지 체인(daisy chain) 형태로 연결된 것으로 예시하였다.The second digital broadcast receiver 100b may be connected to the first digital broadcast receiver 100a by wire / wireless through the external device interface unit 120. In addition, the third digital broadcast receiver 100c may be connected to the second digital broadcast receiver 100b through a wired / wireless connection through the external device interface unit 120. The third digital broadcast receiver 100c may also be connected to the first digital broadcast receiver 100a through the external device interface unit 120. For example, FIG. 18 illustrates that the first, second, and third digital broadcast receivers 100a, 100b, and 100c are connected in a daisy chain form.

일례로, 제1,2,3 디지털 방송 수신기(100a, 100b, 100c) 각각의 디스플레이부(150)는 16:9(가로:세로)의 화면 비율을 갖고, 제1 디지털 방송 수신기(100a)의 수신부(110)는 48:9의 종횡비를 갖는 파노라마 비디오 스트림을 포함하는 방송 신호를 수신하는 것으로 가정한다.For example, the display unit 150 of each of the first, second, and third digital broadcast receivers 100a, 100b, and 100c has a 16: 9 (horizontal: vertical) aspect ratio of the first digital broadcast receiver 100a. It is assumed that the receiver 110 receives a broadcast signal including a panoramic video stream having an aspect ratio of 48: 9.

제1 디지털 방송 수신기(100a)는 레프트 스크린으로 설정되고, 제2 디지털 방송 수신기(100b)는 센터 스크린으로 설정되고, 제3 디지털 방송 수신기(100c)는 라이트 스크린으로 설정될 수 있다.The first digital broadcast receiver 100a may be set as a left screen, the second digital broadcast receiver 100b may be set as a center screen, and the third digital broadcast receiver 100c may be set as a light screen.

제1 디지털 방송 수신기(100a)의 영상 디코더(142a)는, 서비스 정보 처리부(143)로부터 입력된 서비스 정보에 기초하여, 레프트 뷰에 해당하는 ES만을 디코딩한다. 그리고, 제1 디지털 방송 수신기(100a)의 디스플레이부(150)는 상기 디코딩된 ES를 출력한다.The video decoder 142a of the first digital broadcast receiver 100a decodes only the ES corresponding to the left view based on the service information input from the service information processor 143. The display unit 150 of the first digital broadcast receiver 100a outputs the decoded ES.

제1 디지털 방송 수신기(100a)의 외부장치 인터페이스부(120)는, 센터 뷰 및 라이트 뷰에 해당하는 ES를 제2 디지털 방송 수신기(100b)에 전송할 수 있다. 실시예에 따라, 제1 디지털 방송 수신기(100a)의 외부장치 인터페이스부(120)는, 수신부(110)에서 수신된 파노라마 비디오 서비스를 위한 방송 신호를 제2 디지털 방송 수신기(110b)에 전송할 수도 있고, 파노라마 비디오 스트림을 제2 디지털 방송 수신기(100b)에 전송할 수도 있고, 상기 디코딩되는 레프트 뷰에 해당하는 ES는 제외하고 센터 뷰 및 라이트 뷰에 해당하는 ES를 디지털 방송 수신기(100b)에 전송할 수도 있다. 제1 디지털 방송 수신기(100a)의 외부장치 인터페이스부(120)는 상기 서비스 정보도 제2 디지털 방송 수신기(100b)로 전송할 수 있다.The external device interface unit 120 of the first digital broadcast receiver 100a may transmit an ES corresponding to the center view and the right view to the second digital broadcast receiver 100b. According to an embodiment, the external device interface unit 120 of the first digital broadcast receiver 100a may transmit a broadcast signal for the panoramic video service received by the receiver 110 to the second digital broadcast receiver 110b. In addition, the panoramic video stream may be transmitted to the second digital broadcast receiver 100b or the ES corresponding to the center view and the light view may be transmitted to the digital broadcast receiver 100b except for the ES corresponding to the decoded left view. . The external device interface unit 120 of the first digital broadcast receiver 100a may also transmit the service information to the second digital broadcast receiver 100b.

제2 디지털 방송 수신기(100b)의 외부장치 인터페이스부(120)는 상기 제1 디지털 방송 수신기(100a)로부터 상기 서비스 정보와, 센터 뷰 및 라이트 뷰에 해당하는 ES를 수신한다. 실시예에 따라, 제2 디지털 방송 수신기(100b)의 외부장치 인터페이스부(120)는 파노라마 비디오 서비스를 위한 방송 신호를 수신할 수도 있고, 파노라마 비디오 스트림을 수신할 수도 있고, 레프트 뷰에 해당하는 ES는 제외하고 센터 뷰 및 라이트 뷰에 해당하는 ES를 수신할 수도 있다.The external device interface unit 120 of the second digital broadcast receiver 100b receives the service information, the ES corresponding to the center view and the right view, from the first digital broadcast receiver 100a. According to an exemplary embodiment, the external device interface unit 120 of the second digital broadcast receiver 100b may receive a broadcast signal for a panoramic video service, may receive a panoramic video stream, and correspond to an left view. Except for receiving the ES corresponding to the center view and the light view.

제2 디지털 방송 수신기(100b)의 영상 디코더(142a)는, 상기 서비스 정보에 기초하여 센터 뷰에 해당하는 ES만을 디코딩하고, 디스플레이부(150)는 상기 디코딩된 ES를 출력한다.The image decoder 142a of the second digital broadcast receiver 100b decodes only the ES corresponding to the center view based on the service information, and the display unit 150 outputs the decoded ES.

제2 디지털 방송 수신기(100b)의 외부장치 인터페이스부(120)는, 라이트 뷰에 해당하는 ES를 제3 디지털 방송 수신기(100c)에 전송할 수 있다. 실시예에 따라, 제2 디지털 방송 수신기(100b)의 외부장치 인터페이스부(120)는, 제1 디지털 방송 수신기(100a)로부터 수신된 파노라마 비디오 서비스를 위한 방송 신호를 제3 디지털 방송 수신기(100c)에 전송할 수도 있고, 제1 디지털 방송 수신기(100a)로부터 수신된 파노라마 비디오 스트림을 제3 디지털 방송 수신기(100c)에 전송할 수도 있고, 제1 디지털 방송 수신기(100a)로부터 수신된 센터 뷰 및 라이트 뷰에 해당하는 ES를 제3 디지털 방송 수신기(100c)에 전송할 수도 있고, 상기 디코딩되는 센터 뷰에 해당하는 ES는 제외하고 라이트 뷰에 해당하는 ES를 제3 디지털 방송 수신기(100c)에 전송할 수도 있다. 제2 디지털 방송 수신기(100b)의 외부장치 인터페이스부(120)는 상기 서비스 정보도 제3 디지털 방송 수신기(100c)로 전송할 수 있다.The external device interface unit 120 of the second digital broadcast receiver 100b may transmit the ES corresponding to the right view to the third digital broadcast receiver 100c. According to an embodiment, the external device interface unit 120 of the second digital broadcast receiver 100b may transmit a broadcast signal for the panoramic video service received from the first digital broadcast receiver 100a to the third digital broadcast receiver 100c. The panoramic video stream received from the first digital broadcast receiver 100a may be transmitted to the third digital broadcast receiver 100c, and may be transmitted to the center view and the light view received from the first digital broadcast receiver 100a. The ES may be transmitted to the third digital broadcast receiver 100c, or the ES corresponding to the right view may be transmitted to the third digital broadcast receiver 100c except for the ES corresponding to the decoded center view. The external device interface unit 120 of the second digital broadcast receiver 100b may also transmit the service information to the third digital broadcast receiver 100c.

제3 디지털 방송 수신기(100c)의 외부장치 인터페이스부(120)는 상기 제2 디지털 방송 수신기(100b)로부터 상기 서비스 정보 및 라이트 뷰에 해당하는 ES를 수신한다. 실시예에 따라, 제3 디지털 방송 수신기(100c)의 외부장치 인터페이스부(120)는 파노라마 서비스를 위한 방송 신호를 수신할 수도 있고, 파노라마 비디오 스트림을 수신할 수도 있고, 센터 뷰 및 라이트 뷰에 해당하는 ES를 수신할 수도 있고, 센터 뷰에 해당하는 ES는 제외하고 라이트 뷰에 해당하는 ES를 수신할 수도 있다.The external device interface unit 120 of the third digital broadcast receiver 100c receives the ES corresponding to the service information and the right view from the second digital broadcast receiver 100b. According to an embodiment, the external device interface unit 120 of the third digital broadcast receiver 100c may receive a broadcast signal for a panoramic service, may receive a panoramic video stream, and correspond to a center view and a light view. The ES may be received, or the ES corresponding to the light view may be received except for the ES corresponding to the center view.

제3 디지털 방송 수신기(100c)의 영상 디코더(142a)는, 상기 서비스 정보에 기초하여 라이트 뷰에 해당하는 ES만을 디코딩하고, 디스플레이부(150)는 상기 디코딩된 ES를 출력한다.The image decoder 142a of the third digital broadcast receiver 100c decodes only the ES corresponding to the right view based on the service information, and the display unit 150 outputs the decoded ES.

이하에서는, 도 19 내지 도 21을 참조하여, 리모트 컨트롤러(200)를 사용하여 디지털 방송 수신기(100)를 레프트 스크린, 센터 스크린 또는 라이트 스크린으로 설정하는 방법을 설명하기로 한다.Hereinafter, a method of setting the digital broadcast receiver 100 as a left screen, a center screen, or a light screen using the remote controller 200 will be described with reference to FIGS. 19 to 21.

도 19는 본 발명의 일 실시예에 의한 디지털 방송 수신기를 포함하는 멀티스크린 시스템을 도시한 도면이다.19 is a diagram illustrating a multi-screen system including a digital broadcast receiver according to an embodiment of the present invention.

멀티스크린 시스템(1000)은 제1 디지털 방송 수신기(100a), 제2 디지털 방송 수신기(100b) 및 제3 디지털 방송 수신기(100c)를 포함한다. 제1,2,3 디지털 방송 수신기(100a, 100b, 100c) 각각은 수신부(110)를 통하여 파노라마 비디오 서비스를 위한 방송 신호를 수신한다.The multi-screen system 1000 includes a first digital broadcast receiver 100a, a second digital broadcast receiver 100b, and a third digital broadcast receiver 100c. Each of the first, second, and third digital broadcast receivers 100a, 100b, and 100c receives a broadcast signal for a panoramic video service through the receiver 110.

제1 디지털 방송 수신기(100a)는 레프트 스크린으로 설정되고, 제2 디지털 방송 수신기(100b)는 센터 스크린으로 설정되고, 제3 디지털 방송 수신기(100c)는 라이트 스크린으로 설정될 수 있다. 레프트 스크린, 센터 스크린 및 라이트 스크린으로의 설정은 디지털 방송 수신기(100) 각각에서 개별적으로 이루어질 수 있다.The first digital broadcast receiver 100a may be set as a left screen, the second digital broadcast receiver 100b may be set as a center screen, and the third digital broadcast receiver 100c may be set as a light screen. Settings to the left screen, the center screen and the light screen may be made separately in each of the digital broadcast receivers 100.

먼저, 사용자가 제1 디지털 방송 수신기(100a)를 향하여 리모트 컨트롤러(200)에 구비된 키버튼을특정 키를 선택하거나, 리모트 컨트롤러(200)를 사용하여 제1 디지털 방송 수신기(100a)의 디스플레이부(150)에 표시된 메뉴 버튼은 선택한 경우, 환경 설정을 위한 제1 GUI(310)가 디스플레이될 수 있다.First, a user selects a specific key from a key button provided on the remote controller 200 toward the first digital broadcast receiver 100a or the display unit of the first digital broadcast receiver 100a using the remote controller 200. When the menu button displayed on 150 is selected, the first GUI 310 for setting an environment may be displayed.

제1 디지털 방송 수신기(100a)는 사용자 인터페이스부(180)를 통하여 리모트 컨트롤러(200)로부터의 사용자 명령을 수신할 수 있다.The first digital broadcast receiver 100a may receive a user command from the remote controller 200 through the user interface unit 180.

사용자가 리모트 컨트롤러(200)를 사용하여 제1 GUI(310) 내 파노라마 항목(311)을 선택하면, 서브 메뉴로서 제2 GUI(320)가 디스플레이될 수 있다. 사용자는, 제2 GUI(320) 내 스크린 설정 항목(321)을 통하여, 제1 디지털 방송 수신기(100a)를 레프트 스크린으로 설정할 수 있다.When the user selects the panorama item 311 in the first GUI 310 using the remote controller 200, the second GUI 320 may be displayed as a sub menu. The user may set the first digital broadcast receiver 100a as a left screen through the screen setting item 321 in the second GUI 320.

이와 마찬가지로, 사용자는 리모트 컨트롤러(200)가 제2 디지털 방송 수신기(100b)를 향하게 한 상태에서 사용자 명령을 입력함으로써, 제2 디지털 방송 수신기(100b)를 센터 스크린으로 설정할 수 있다. 또한, 사용자는 리모트 컨틀로러(200)가 제3 디지털 방송 수신기(100c)를 향하게 한 상태에서 사용자 명령을 입력함으로써, 제3 디지털 방송 수신기(100c)를 라이트 스크린으로 설정할 수 있다.Similarly, the user may set the second digital broadcast receiver 100b as a center screen by inputting a user command with the remote controller 200 facing the second digital broadcast receiver 100b. In addition, the user may set the third digital broadcast receiver 100c as a light screen by inputting a user command with the remote controller 200 facing the third digital broadcast receiver 100c.

도 20a 내지 도 20c는 본 발명의 다른 일 실시예에 의한 디지털 방송 수신기를 포함하는 멀티스크린 시스템을 도시한 도면이다.20A to 20C illustrate a multi-screen system including a digital broadcast receiver according to another embodiment of the present invention.

멀티스크린 시스템(1000)은 제1 디지털 방송 수신기(100a), 제2 디지털 방송 수신기(100b) 및 제3 디지털 방송 수신기(100c)를 포함한다. 제1 디지털 방송 수신기(100a)를 메인 디바이스라 칭하고, 제2 디지털 방송 수신기(100b)를 제1 서브 디바이스라 칭하고, 제3 디지털 방송 수신기(100c)를 제2 서브 디바이스라 칭할 수 있다.The multi-screen system 1000 includes a first digital broadcast receiver 100a, a second digital broadcast receiver 100b, and a third digital broadcast receiver 100c. The first digital broadcast receiver 100a may be referred to as a main device, the second digital broadcast receiver 100b may be referred to as a first subdevice, and the third digital broadcast receiver 100c may be referred to as a second subdevice.

제1 디지털 방송 수신기(100a)는 수신부(110)를 통하여 파노라마 비디오 서비스를 위한 방송 신호를 수신한다. 제2 디지털 방송 수신기(100b)와 제3 디지털 방송 수신기(100c)는 수신부(110)를 통하여 파노라마 비디오 서비스를 위한 방송 신호를 수신하지 않는다. 경우에 따라, 제2 디지털 방송 수신기(100b)와 제3 디지털 방송 수신기(100c)는 수신부(110)를 구비하지 않을 수도 있다.The first digital broadcast receiver 100a receives a broadcast signal for the panoramic video service through the receiver 110. The second digital broadcast receiver 100b and the third digital broadcast receiver 100c do not receive a broadcast signal for the panoramic video service through the receiver 110. In some cases, the second digital broadcast receiver 100b and the third digital broadcast receiver 100c may not include the receiver 110.

도 20a를 참조하면, 제2 디지털 방송 수신기(100b)는 외부장치 인터페이스부(120)를 통하여 제1 디지털 방송 수신기(100a)와 유/무선으로 연결되고, 제3 디지털 방송 수신기(100c)는 외부장치 인터페이스부(120)를 통하여 제2 디지털 방송 수신기(100b)와 유/무선으로 연결될 수 있다. 경우에 따라, 제3 디지털 방송 수신기(100c)는 외부장치 인터페이스부(120)를 통하여 제1 디지털 방송 수신기(100a)와도 유/무선으로 연결될 수도 있다.Referring to FIG. 20A, the second digital broadcast receiver 100b is connected to the first digital broadcast receiver 100a via the external device interface 120 in a wired / wireless manner, and the third digital broadcast receiver 100c is externally connected. The device may be connected to the second digital broadcast receiver 100b through a wire / wireless unit through the device interface unit 120. In some cases, the third digital broadcast receiver 100c may be connected to the first digital broadcast receiver 100a through a wired / wireless connection through the external device interface unit 120.

제1 디지털 방송 수신기(100a)는 레프트 스크린으로 설정되고, 제2 디지털 방송 수신기(100b)는 센터 스크린으로 설정되고, 제3 디지털 방송 수신기(100c)는 라이트 스크린으로 설정될 수 있다. 제2 디지털 방송 수신기(100b)와 제3 디지털 방송 수신기(100c)는 제1 디지털 방송 수신기(100a)의 외부 장치로 인식되므로, 사용자는 제1 디지털 방송 수신기(100a)를 통하여 제2,3 디지털 방송 수신기(100b, 100c)를 제어할 수 있다.The first digital broadcast receiver 100a may be set as a left screen, the second digital broadcast receiver 100b may be set as a center screen, and the third digital broadcast receiver 100c may be set as a light screen. Since the second digital broadcast receiver 100b and the third digital broadcast receiver 100c are recognized as external devices of the first digital broadcast receiver 100a, the user may use the second and third digital broadcast receivers through the first digital broadcast receiver 100a. The broadcast receivers 100b and 100c may be controlled.

사용자가 제1 디지털 방송 수신기(100a)를 향하여 리모트 컨트롤러(200)에 구비된 키버튼을특정 키를 선택하거나, 리모트 컨트롤러(200)를 사용하여 제1 디지털 방송 수신기(100a)의 디스플레이부(150)에 표시된 메뉴 버튼은 선택한 경우, 환경 설정을 위한 제1 GUI(310)가 디스플레이될 수 있다.The user selects a specific key from a key button provided on the remote controller 200 toward the first digital broadcast receiver 100a or the display unit 150 of the first digital broadcast receiver 100a using the remote controller 200. When the menu button displayed at) is selected, the first GUI 310 for environment setting may be displayed.

사용자가 리모트 컨트롤러(200)를 사용하여 제1 GUI(310) 내 파노라마 항목(311)을 선택하면, 서브 메뉴로서 제2 GUI(320)가 디스플레이될 수 있다.When the user selects the panorama item 311 in the first GUI 310 using the remote controller 200, the second GUI 320 may be displayed as a sub menu.

제2 GUI(320)는 스크린 설정 항목(321), 외부 장치 감지 항목(322) 및 확인 항목(323)을 포함할 수 있다. The second GUI 320 may include a screen setting item 321, an external device detection item 322, and a confirmation item 323.

사용자는 스크린 설정 항목(321)을 통하여 제1 디지털 방송 수신기(100a)를 레프트 스크린, 센터 스크린 또는 라이트 스크린 중 어느 것으로 설정할 것인지 선택할 수 있다. The user may select whether to set the first digital broadcast receiver 100a as a left screen, a center screen, or a light screen through the screen setting item 321.

사용자는 외부 장치 감지 항목(322)을 통하여 제1 디지털 방송 수신기(100a)에 연결된 서브 디바이스의 개수를 확인할 수 있다. 일례로, 제3 디지털 방송 수신기(100c)가 제2 디지털 방송 수신기(100b)에만 연결되고, 제2 디지털 방송 수신기(100b)를 거쳐서 제1 디지털 방송 수신기(100a)의 제어 신호를 수신하는 경우에도, 제3 디지털 방송 수신기(100c)가 제1 디지털 방송 수신기(100a)에 연결된 서브 디바이스로 인식될 수 있다.The user may check the number of sub devices connected to the first digital broadcast receiver 100a through the external device detection item 322. For example, even when the third digital broadcast receiver 100c is connected to only the second digital broadcast receiver 100b and receives a control signal of the first digital broadcast receiver 100a via the second digital broadcast receiver 100b. The third digital broadcast receiver 100c may be recognized as a sub device connected to the first digital broadcast receiver 100a.

사용자가 스크린 설정 항목(321)에서 레프트 스크린을 선택하고 확인 항목(323)을 선택하면, 제1 디지털 방송 수신기(100a)가 레프트 스크린으로 설정되고, 제2 디지털 방송 수신기(100b)와 제3 디지털 방송 수신기(100c)는 각각 센터 스크린 및 라이트 스크린으로 자동 설정된다.When the user selects the left screen from the screen setting item 321 and selects the confirmation item 323, the first digital broadcast receiver 100a is set as the left screen, and the second digital broadcast receiver 100b and the third digital are selected. The broadcast receiver 100c is automatically set to a center screen and a light screen, respectively.

실시예에 따라, 스크린 설정 상태를 사용자가 인지할 수 있도록, 사용자가 스크린 설정 항목(321)에서 레프트 스크린을 선택하면, 제1 디지털 방송 수신기(100a)의 디스플레이부(150)에 레프트 스크린을 지시하는 스크린 안내 OSD(330)가 표시되고 제2 디지털 방송 수신기(100b)의 디스플레이부(150)에 센터 스크린을 지시하는 스크린 안내 OSD(330)가 표시되고 제3 디지털 방송 수신기(100c)가 라이트 스크린을 지시하는 스크린 안내 OSD(330)가 표시될 수 있다.According to an embodiment, when the user selects the left screen from the screen setting item 321 so that the user can recognize the screen setting state, the left screen is instructed to the display unit 150 of the first digital broadcasting receiver 100a. Screen guide OSD 330 is displayed, and the screen guide OSD 330 indicating a center screen is displayed on the display unit 150 of the second digital broadcast receiver 100b, and the third digital broadcast receiver 100c is a light screen. A screen guide OSD 330 may be displayed indicating.

도 20b를 참조하면, 도 20a의 경우와 달리 제1 디지털 방송 수신기(100a)가 라이트 스크린으로 설정되고, 제2 디지털 방송 수신기(100b)와 제3 디지털 방송 수신기(100c)는 각각 센터 스크린과 레프트 스크린으로 자동 설정된다.  Referring to FIG. 20B, unlike the case of FIG. 20A, the first digital broadcast receiver 100a is set to a light screen, and the second digital broadcast receiver 100b and the third digital broadcast receiver 100c are respectively a center screen and a left. It is automatically set to the screen.

실시예에 따라, 스크린 설정 상태를 사용자가 인지할 수 있도록, 사용자가 스크린 설정 항목(321)에서 라이트 스크린을 선택하면, 제1 디지털 방송 수신기(100a)의 디스플레이부(150)에 라이트 스크린을 지시하는 스크린 안내 OSD(330)가 표시되고 제2 디지털 방송 수신기(100b)의 디스플레이부(150)에 센터 스크린을 지시하는 스크린 안내 OSD(330)가 표시되고 제3 디지털 방송 수신기(100c)가 레프트 스크린을 지시하는 스크린 안내 OSD(330)가 표시될 수 있다.According to an embodiment, when the user selects the light screen from the screen setting item 321 so that the user can recognize the screen setting state, the display unit 150 of the first digital broadcast receiver 100a is instructed to indicate the light screen. Screen guide OSD 330 is displayed, and the screen guide OSD 330 indicating a center screen is displayed on the display unit 150 of the second digital broadcast receiver 100b, and the third digital broadcast receiver 100c is the left screen. A screen guide OSD 330 may be displayed indicating.

도 20c를 참조하면, 제2 디지털 방송 수신기(100b)는 외부장치 인터페이스부(120)를 통하여 제1 디지털 방송 수신기(100a)와 유/무선으로 연결되고, 제3 디지털 방송 수신기(100c)는 외부장치 인터페이스부(120)를 통하여 제1 디지털 방송 수신기(100a)와 유/무선으로 연결될 수 있다.Referring to FIG. 20C, the second digital broadcast receiver 100b is connected to the first digital broadcast receiver 100a via a wired / wireless connection via the external device interface unit 120, and the third digital broadcast receiver 100c is externally connected. The device may be connected to the first digital broadcast receiver 100a through a wire / wireless connection through the device interface unit 120.

제1 디지털 방송 수신기(100a)가 센터 스크린으로 설정되고, 제2 디지털 방송 수신기(100b)와 제3 디지털 방송 수신기(100c)는 각각 레프트 스크린과 라이트 스크린으로 자동 설정된다. The first digital broadcast receiver 100a is set as a center screen, and the second digital broadcast receiver 100b and the third digital broadcast receiver 100c are automatically set as left screens and light screens, respectively.

실시예에 따라, 스크린 설정 상태를 사용자가 인지할 수 있도록, 사용자가 스크린 설정 항목(321)에서 센터 스크린을 선택하면, 제1 디지털 방송 수신기(100a)의 디스플레이부(150)에 센터 스크린을 지시하는 스크린 안내 OSD(330)가 표시되고 제2 디지털 방송 수신기(100b)의 디스플레이부(150)에 레프트 스크린을 지시하는 스크린 안내 OSD(330)가 표시되고 제3 디지털 방송 수신기(100c)가 라이트 스크린을 지시하는 스크린 안내 OSD(330)가 표시될 수 있다.According to an embodiment, when the user selects the center screen in the screen setting item 321 so that the user can recognize the screen setting state, the center screen is instructed to the display unit 150 of the first digital broadcasting receiver 100a. Screen guide OSD 330 is displayed, and the screen guide OSD 330 indicating a left screen is displayed on the display unit 150 of the second digital broadcast receiver 100b, and the third digital broadcast receiver 100c is a light screen. A screen guide OSD 330 may be displayed indicating.

도 21a 및 도 21b는 본 발명의 또 다른 일 실시예에 의한 디지털 방송 수신기를 포함하는 멀티스크린 시스템을 도시한 도면이다.21A and 21B illustrate a multi-screen system including a digital broadcast receiver according to another embodiment of the present invention.

멀티스크린 시스템(1000)은 제1 디지털 방송 수신기(100a), 제2 디지털 방송 수신기(100b) 및 제3 디지털 방송 수신기(100c)를 포함한다. 제1 디지털 방송 수신기(100a)를 메인 디바이스라 칭하고, 제2 디지털 방송 수신기(100b)를 제1 서브 디바이스라 칭하고, 제3 디지털 방송 수신기(100c)를 제2 서브 디바이스라 칭할 수 있다.The multi-screen system 1000 includes a first digital broadcast receiver 100a, a second digital broadcast receiver 100b, and a third digital broadcast receiver 100c. The first digital broadcast receiver 100a may be referred to as a main device, the second digital broadcast receiver 100b may be referred to as a first subdevice, and the third digital broadcast receiver 100c may be referred to as a second subdevice.

제1 디지털 방송 수신기(100a)는 수신부(110)를 통하여 파노라마 비디오 서비스를 위한 방송 신호를 수신한다. 제2 디지털 방송 수신기(100b)와 제3 디지털 방송 수신기(100c)는 수신부(110)를 통하여 파노라마 비디오 서비스를 위한 방송 신호를 수신하지 않는다. 경우에 따라, 제2 디지털 방송 수신기(100b)와 제3 디지털 방송 수신기(100c)는 수신부(110)를 구비하지 않을 수도 있다.The first digital broadcast receiver 100a receives a broadcast signal for the panoramic video service through the receiver 110. The second digital broadcast receiver 100b and the third digital broadcast receiver 100c do not receive a broadcast signal for the panoramic video service through the receiver 110. In some cases, the second digital broadcast receiver 100b and the third digital broadcast receiver 100c may not include the receiver 110.

제2 디지털 방송 수신기(100b)는 외부장치 인터페이스부(120)를 통하여 제1 디지털 방송 수신기(100a)와 유/무선으로 연결되고, 제3 디지털 방송 수신기(100c)는 외부장치 인터페이스부(120)를 통하여 제1 디지털 방송 수신기(100a)와 유/무선으로 연결될 수 있다.The second digital broadcast receiver 100b is connected to the first digital broadcast receiver 100a via a wired / wireless connection via the external device interface unit 120, and the third digital broadcast receiver 100c is connected to the external device interface unit 120. It may be connected to the first digital broadcast receiver 100a via a wired / wireless connection.

사용자가 제1 디지털 방송 수신기(100a)를 향하여 리모트 컨트롤러(200)에 구비된 키버튼을특정 키를 선택하거나, 리모트 컨트롤러(200)를 사용하여 제1 디지털 방송 수신기(100a)의 디스플레이부(150)에 표시된 메뉴 버튼은 선택한 경우, 환경 설정을 위한 제1 GUI(310)가 디스플레이될 수 있다.The user selects a specific key from a key button provided on the remote controller 200 toward the first digital broadcast receiver 100a or the display unit 150 of the first digital broadcast receiver 100a using the remote controller 200. When the menu button displayed at) is selected, the first GUI 310 for environment setting may be displayed.

사용자가 리모트 컨트롤러(200)를 사용하여 제1 GUI(310) 내 파노라마 항목(311)을 선택하면, 서브 메뉴로서 제2 GUI(320)가 디스플레이될 수 있다.When the user selects the panorama item 311 in the first GUI 310 using the remote controller 200, the second GUI 320 may be displayed as a sub menu.

사용자는 스크린 설정 항목(321)을 통하여 제1 디지털 방송 수신기(100a)를 센터 스크린으로 설정할 것임을 선택할 수 있다. The user may select to set the first digital broadcast receiver 100a as a center screen through the screen setting item 321.

실시예에 따라, 스크린 설정 상태를 사용자가 인지할 수 있도록, 사용자가 스크린 설정 항목(321)에서 센터 스크린을 선택하면, 제1 디지털 방송 수신기(100a)의 디스플레이부(150)에 센터 스크린을 지시하는 스크린 안내 OSD(330)가 표시되고 제2 디지털 방송 수신기(100b)의 디스플레이부(150)에 레프트 스크린을 지시하는 스크린 안내 OSD(330)가 표시되고 제3 디지털 방송 수신기(100c)가 라이트 스크린을 지시하는 스크린 안내 OSD(330)가 표시될 수 있다.According to an embodiment, when the user selects the center screen in the screen setting item 321 so that the user can recognize the screen setting state, the center screen is instructed to the display unit 150 of the first digital broadcasting receiver 100a. Screen guide OSD 330 is displayed, and the screen guide OSD 330 indicating a left screen is displayed on the display unit 150 of the second digital broadcast receiver 100b, and the third digital broadcast receiver 100c is a light screen. A screen guide OSD 330 may be displayed indicating.

도 21a에 도시된 바와 같이, 스크린 설정 항목(321)에서 센터 스크린이 선택되면, 제2 GUI(320) 내 스왑(swap) 항목(324)이 활성화될 수 있다. 도 21b에 도시된 바와 같이, 사용자가 스왑 항목(324)을 선택하면, 제2 디지털 방송 수신기(100b)와 제3 디지털 방송 수신기(100c)의 스크린 설정 상태가 서로 바뀔 수 있다. 제2 디지털 방송 수신기(100b)가 레프트 스크린으로 자동 설정되고 제3 디지털 방송 수신기(100c)가 라이트 스크린으로 자동 설정된 상태에서 사용자가 제2 GUI(320) 내 스왑 항목(324)을 선택하면, 제2 디지털 방송 수신기(100b)가 라이트 스크린으로 변경되고 제3 디지털 방송 수신기(100c)가 레프트 스크린으로 변경될 수 있다. As shown in FIG. 21A, when a center screen is selected in the screen setting item 321, a swap item 324 in the second GUI 320 may be activated. As shown in FIG. 21B, when the user selects the swap item 324, the screen setting states of the second digital broadcast receiver 100b and the third digital broadcast receiver 100c may be interchanged. If the user selects the swap item 324 in the second GUI 320 while the second digital broadcast receiver 100b is automatically set to the left screen and the third digital broadcast receiver 100c is automatically set to the light screen, 2 The digital broadcast receiver 100b may be changed to a light screen and the third digital broadcast receiver 100c may be changed to a left screen.

설명의 편의를 위하여 각 도면을 나누어 설명하였으나, 각 도면에 서술되어 있는 실시예들을 병합하여 새로운 실시예를 구현하도록 설계하는 것도 가능하다. 그리고, 당업자의 필요에 따라, 이전에 설명된 실시예들을 실행하기 위한 프로그램이 기록되어 있는 컴퓨터에서 판독 가능한 기록 매체를 설계하는 것도 본 발명의 권리범위에 속한다.For convenience of description, the drawings are divided and described, but the embodiments described in each drawing may be merged to implement a new embodiment. And according to the needs of those skilled in the art, it is also within the scope of the present invention to design a computer-readable recording medium having a program recorded thereon for executing the embodiments described above.

본 발명에 따른 멀티미디어 디바이스 및 그 동작 방법은 상기한 바와 같이 설명된 실시 예들의 구성과 방법이 한정되게 적용될 수 있는 것이 아니라, 상기 실시 예들은 다양한 변형이 이루어질 수 있도록 각 실시 예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수도 있다.The multimedia device and its operation method according to the present invention are not limited to the configuration and method of the embodiments described as described above, but the embodiments may be modified in whole or in part to enable various modifications. It may alternatively be configured in combination.

한편, 본 발명의 멀티미디어 디바이스의 동작방법은 디스플레이 장치에 구비된 프로세서가 읽을 수 있는 기록매체에 프로세서가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 프로세서가 읽을 수 있는 기록매체는 프로세서에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 프로세서가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한, 인터넷을 통한 전송 등과 같은 캐리어 웨이브의 형태로 구현되는 것도 포함한다. 또한, 프로세서가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 프로세서가 읽을 수 있는 코드가 저장되고 실행될 수 있다.On the other hand, the operating method of the multimedia device of the present invention can be implemented as a processor-readable code on a processor-readable recording medium provided in the display device. The processor-readable recording medium includes all kinds of recording devices that store data that can be read by the processor. Examples of the processor-readable recording medium include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, and the like, and may also be implemented in the form of a carrier wave such as transmission over the Internet. . The processor-readable recording medium can also be distributed over network coupled computer systems so that the processor-readable code is stored and executed in a distributed fashion.

이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해돼서는 안 될 것이다.While the above has been shown and described with respect to preferred embodiments of the invention, the invention is not limited to the specific embodiments described above, it is usually in the technical field to which the invention belongs without departing from the spirit of the invention claimed in the claims. Various modifications can be made by those skilled in the art, and these modifications should not be understood individually from the technical idea or the prospect of the present invention.

그리고, 당해 명세서에서는 물건 발명과 방법 발명이 모두 설명되고 있으며, 필요에 따라 양발명의 설명은 보충적으로 적용될 수가 있다.In addition, in this specification, both the object invention and the method invention are described, and description of both invention can be complementarily applied as needed.

본 발명은 파노라마 비디오 서비스를 위한 방송 신호를 처리하는 방법 및 장치에 관한 것으로, 산업상 이용가능성이 있다.The present invention relates to a method and apparatus for processing a broadcast signal for a panoramic video service, which has industrial applicability.

Claims (20)

파노라마 비디오 서비스를 위한 방송 신호를 처리하는 방법에 있어서,In the method for processing a broadcast signal for a panoramic video service, 파노라마 비디오 서비스를 위한 비디오 스트림을 인코딩하는 단계;Encoding a video stream for the panoramic video service; 스트림의 타입이 파노라마 비디오 서비스를 위한 비디오 스트림임을 설명하는 제1 정보 또는 파노라마 비디오의 종횡비를 설명하는 제2 정보 중 적어도 하나를 포함하는 서비스 정보를 생성하는 단계; 및Generating service information including at least one of first information describing that the type of the stream is a video stream for a panoramic video service or second information describing an aspect ratio of the panoramic video; And 상기 인코딩된 비디오 스트림 및 상기 생성된 서비스 정보를 포함하는 방송 신호를 전송하는 단계;를 포함하는 방송 신호 처리 방법.And transmitting a broadcast signal including the encoded video stream and the generated service information. 제 1 항에 있어서,The method of claim 1, 상기 제1 정보 또는 상기 제2 정보 중 적어도 하나는 PMT(Program Map Table) 내에 포함되어 시그널링되는, 방송 신호 처리 방법.At least one of the first information or the second information is included in the Program Map Table (PMT) and signaled. 제 1 항에 있어서,The method of claim 1, 상기 제2 정보는 상기 파노라마 비디오의 종횡비가 32:9 또는 48:9 임을 설명하는, 방송 신호 처리 방법.The second information explains that the aspect ratio of the panoramic video is 32: 9 or 48: 9. 제 2 항에 있어서,The method of claim 2, 상기 제2 정보는 상기 PMT 내에서 프로그램 레벨의 디스크립터로 정의되는, 방송 신호 처리 방법.And wherein the second information is defined as a program level descriptor in the PMT. 제 1 항에 있어서,The method of claim 1, 상기 서비스 정보는, 파노라마 비디오 서비스를 지원하지 않는 장치에서 상기 비디오 스트림이 베이스 비디오 스트림인지 여부를 설명하는 제3 정보, 상기 제3 정보에 기초하여 상기 베이스 비디오 스트림이 레프트 뷰(left view), 센터 뷰(center view) 또는 라이트 뷰(right view) 중 어느 하나의 뷰임을 지시하는 제4 정보 및 상기 제3 정보에 기초하여 상기 비디오 스트림이 베이스 비디오 스트림이 아닌 경우 해당 비디오 스트림이 레프트 뷰, 센터 뷰 또는 라이트 뷰 중 어느 하나의 뷰임을 지시하는 제5 정보를 더 포함하는, 방송 신호 처리 방법.The service information may include third information describing whether the video stream is a base video stream in a device that does not support the panoramic video service, a left view of the base video stream based on the third information, and a center. If the video stream is not a base video stream based on the fourth information and the third information indicating that the view is one of a center view or a right view, the video stream is a left view or a center view. Or fifth information indicating that the view is one of the light views. 제 5 항에 있어서,The method of claim 5, 상기 제3 정보 내지 상기 제5 정보는 PMT(Program Map Table), VCT(Virtual Channel Table) 또는 EIT(Event Information Table) 중 적어도 하나에 포함되어 시그널링되는, 방송 신호 처리 방법.The third information to the fifth information is included in at least one of a program map table (PMT), a virtual channel table (VCT), or an event information table (EIT), and is signaled. 제 5 항에 있어서,The method of claim 5, 상기 제3 정보 내지 상기 제5 정보는 PMT(Program Map Table) 내에서 ES(Elementary Stream) 레벨의 디스크립터로 정의되는, 방송 신호 처리 방법.And the third information to the fifth information are defined as descriptors of an elementary stream (ES) level in a program map table (PMT). 파노라마 비디오 서비스를 위한 방송 신호를 처리하는 방법에 있어서,In the method for processing a broadcast signal for a panoramic video service, 방송 신호를 수신하는 단계;Receiving a broadcast signal; 상기 수신된 방송 신호로부터 파노라마 비디오 서비스를 위한 비디오 스트림 및 상기 비디오 스트림을 위한 서비스 정보를 역다중화하는 단계;Demultiplexing a video stream for a panoramic video service and service information for the video stream from the received broadcast signal; 상기 서비스 정보를 파싱하여, 스트림의 타입이 파노라마 비디오 서비스를 위한 비디오 스트림임을 설명하는 제1 정보 또는 파노라마 비디오의 종횡비를 설명하는 제2 정보 중 적어도 하나를 획득하는 단계; 및Parsing the service information to obtain at least one of first information describing the type of the stream is a video stream for a panoramic video service or second information describing an aspect ratio of the panoramic video; And 상기 제1 정보 또는 상기 제2 정보 중 적어도 하나에 기초하여 상기 비디오 스트림을 디코딩하는 단계;를 포함하는 방송 신호 처리 방법.Decoding the video stream based on at least one of the first information and the second information. 제 8 항에 있어서,The method of claim 8, 상기 제1 정보 또는 상기 제2 정보 중 적어도 하나는 상기 서비스 정보에 포함된 PMT(Program Map Table)를 파싱하여 획득되는, 방송 신호 처리 방법.At least one of the first information or the second information is obtained by parsing a program map table (PMT) included in the service information. 제 8 항에 있어서,The method of claim 8, 상기 제2 정보는 상기 파노라마 비디오의 종횡비가 32:9 또는 48:9 임을 설명하는, 방송 신호 처리 방법.The second information explains that the aspect ratio of the panoramic video is 32: 9 or 48: 9. 제 8 항에 있어서,The method of claim 8, 상기 서비스 정보를 파싱하여, 파노라마 비디오 서비스를 지원하지 않는 장치에서 상기 비디오 스트림이 베이스 비디오 스트림인지 여부를 설명하는 제3 정보, 상기 제3 정보에 기초하여 상기 베이스 비디오 스트림이 레프트 뷰(left view), 센터 뷰(center view) 또는 라이트 뷰(right view) 중 어느 하나의 뷰임을 지시하는 제4 정보 및 상기 제3 정보에 기초하여 상기 비디오 스트림이 베이스 비디오 스트림이 아닌 경우 해당 비디오 스트림이 레프트 뷰, 센터 뷰 또는 라이트 뷰 중 어느 하나의 뷰임을 지시하는 제5 정보를 획득하는 단계;를 더 포함하는 방송 신호 처리 방법.Third information describing whether the video stream is a base video stream in a device that does not support the panorama video service by parsing the service information, and the base video stream is left view based on the third information; If the video stream is not a base video stream based on the fourth information and the third information indicating that the view is one of a center view or a right view, the video stream is a left view; And obtaining fifth information indicating that the view is one of a center view or a light view. 제 11 항에 있어서,The method of claim 11, 상기 제3 정보 내지 상기 제5 정보는 PMT(Program Map Table), VCT(Virtual Channel Table) 또는 EIT(Event Information Table) 중 적어도 하나를 파싱하여 획득되는, 방송 신호 처리 방법.The third information to the fifth information is obtained by parsing at least one of a Program Map Table (PMT), a Virtual Channel Table (VCT), or an Event Information Table (EIT). 제 11 항에 있어서,The method of claim 11, 상기 제3 정보 내지 상기 제5 정보는 PMT(Program Map Table) 내에서 ES(Elementary Stream) 레벨의 디스크립터를 파싱하여 획득되는, 방송 신호 처리 방법.The third information to the fifth information is obtained by parsing a descriptor of an elementary stream (ES) level in a program map table (PMT). 제 11 항에 있어서,The method of claim 11, 상기 비디오 스트림을 디코딩하는 단계는,Decoding the video stream, 상기 서비스 정보에 기초하여, 레프트 뷰, 센터 뷰 또는 라이트 뷰 중 어느 하나의 뷰에 해당하는 ES(Elementary Stream)만을 디코딩하는 단계를 포함하는, 방송 신호 처리 방법.And decoding only an elementary stream (ES) corresponding to any one of a left view, a center view, or a right view based on the service information. 제 14 항에 있어서,The method of claim 14, 레프트 뷰, 센터 뷰 또는 라이트 뷰 중 어느 하나의 뷰에 해당하는 ES만 출력하는 단계;를 더 포함하는, 방송 신호 처리 방법.And outputting only the ES corresponding to any one of the left view, the center view, or the right view. 제 14 항에 있어서,The method of claim 14, 상기 서비스 정보에 기초하여, 레프트 뷰, 센터 뷰 또는 라이트 뷰 중 적어도 하나의 뷰에 해당하는 ES를 외부 장치로 전송하는 단계;를 더 포함하는, 방송 신호 처리 방법.Transmitting an ES corresponding to at least one view of a left view, a center view, or a right view to an external device based on the service information. 제 16 항에 있어서,The method of claim 16, 상기 외부 장치로 전송되는 ES는, 상기 디코딩되는 ES는 포함하지 않는, 방송 신호 처리 방법.The ES transmitted to the external device does not include the decoded ES. 파노라마 비디오 서비스를 위한 방송 신호를 수신하여 처리하는 방송 신호 처리 장치에 있어서,In the broadcast signal processing apparatus for receiving and processing a broadcast signal for a panoramic video service, 방송 신호를 수신하는 수신부;Receiving unit for receiving a broadcast signal; 상기 수신된 방송 신호로부터 파노라마 비디오 서비스를 위한 비디오 스트림 및 상기 비디오 스트림을 위한 서비스 정보를 역다중화하는 역다중화부;A demultiplexer for demultiplexing a video stream for a panoramic video service and service information for the video stream from the received broadcast signal; 상기 서비스 정보를 파싱하여, 스트림의 타입이 파노라마 비디오 서비스를 위한 비디오 스트림임을 설명하는 제1 정보 또는 파노라마 비디오의 종횡비를 설명하는 제2 정보 중 적어도 하나를 획득하는 서비스 정보 처리부; 및A service information processing unit for parsing the service information to obtain at least one of first information for explaining that a type of the stream is a video stream for a panoramic video service or second information for describing an aspect ratio of the panoramic video; And 상기 제1 정보 또는 상기 제2 정보 중 적어도 하나에 기초하여 상기 비디오 스트림을 디코딩하는 디코더;를 방송 신호 처리 장치.And a decoder for decoding the video stream based on at least one of the first information and the second information. 제 18 항에 있어서,The method of claim 18, 상기 제1 정보 또는 상기 제2 정보 중 적어도 하나는 상기 서비스 정보에 포함된 PMT(Program Map Table)를 파싱하여 획득되는, 방송 신호 처리 장치.At least one of the first information or the second information is obtained by parsing a program map table (PMT) included in the service information. 제 18 항에 있어서,The method of claim 18, 상기 서비스 정보 처리부는, 상기 서비스 정보를 파싱하여 파노라마 비디오 서비스를 지원하지 않는 장치에서 상기 비디오 스트림이 베이스 비디오 스트림인지 여부를 설명하는 제3 정보, 상기 제3 정보에 기초하여 상기 베이스 비디오 스트림이 레프트 뷰(left view), 센터 뷰(center view) 또는 라이트 뷰(right view) 중 어느 하나의 뷰임을 지시하는 제4 정보 및 상기 제3 정보에 기초하여 상기 비디오 스트림이 베이스 비디오 스트림이 아닌 경우 해당 비디오 스트림이 레프트 뷰, 센터 뷰 또는 라이트 뷰 중 어느 하나의 뷰임을 지시하는 제5 정보를 더 획득하는, 방송 신호 처리 장치.The service information processing unit parses the service information to determine whether the video stream is a base video stream in a device that does not support the panoramic video service, and the base video stream is left based on the third information. Based on the fourth information and the third information indicating that the view is one of a left view, a center view, or a right view, the corresponding video when the video stream is not a base video stream. And further obtain fifth information indicating that the stream is one of a left view, a center view, or a light view.
PCT/KR2014/007524 2013-10-24 2014-08-13 Method and apparatus for processing broadcasting signal for panorama video service Ceased WO2015060523A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020130127022A KR20150047225A (en) 2013-10-24 2013-10-24 Method and apparatus for processing a broadcast signal for panorama video service
KR10-2013-0127022 2013-10-24

Publications (1)

Publication Number Publication Date
WO2015060523A1 true WO2015060523A1 (en) 2015-04-30

Family

ID=52993086

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2014/007524 Ceased WO2015060523A1 (en) 2013-10-24 2014-08-13 Method and apparatus for processing broadcasting signal for panorama video service

Country Status (2)

Country Link
KR (1) KR20150047225A (en)
WO (1) WO2015060523A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017220012A1 (en) * 2016-06-23 2017-12-28 Mediatek Inc. Method and apparatus of face independent coding structure for vr video

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102362054B1 (en) 2015-10-22 2022-02-11 삼성전자주식회사 Display apparatus consisting a multi display system and control method thereof
KR102361314B1 (en) 2016-07-19 2022-02-10 한국전자통신연구원 Method and apparatus for providing 360 degree virtual reality broadcasting services
WO2018186646A1 (en) 2017-04-03 2018-10-11 한국전자통신연구원 Device and method for processing high-definition 360-degree vr image

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040233274A1 (en) * 2000-07-07 2004-11-25 Microsoft Corporation Panoramic video
US20050280657A1 (en) * 2000-05-11 2005-12-22 Osamu Hori Object region data describing method and object region data creating apparatus
US20110181693A1 (en) * 2010-01-28 2011-07-28 Samsung Electronics Co., Ltd. Method and apparatus for generating data stream for providing 3-dimensional multimedia service, and method and apparatus for receiving the data stream
US20130007833A1 (en) * 2011-01-31 2013-01-03 Sony Corporation Image data transmitter, image data transmission method, image data receiver, and image data reception method
US20130076854A1 (en) * 2011-09-22 2013-03-28 Fuji Xerox Co., Ltd. Image processing apparatus, image processing method, and computer readable medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050280657A1 (en) * 2000-05-11 2005-12-22 Osamu Hori Object region data describing method and object region data creating apparatus
US20040233274A1 (en) * 2000-07-07 2004-11-25 Microsoft Corporation Panoramic video
US20110181693A1 (en) * 2010-01-28 2011-07-28 Samsung Electronics Co., Ltd. Method and apparatus for generating data stream for providing 3-dimensional multimedia service, and method and apparatus for receiving the data stream
US20130007833A1 (en) * 2011-01-31 2013-01-03 Sony Corporation Image data transmitter, image data transmission method, image data receiver, and image data reception method
US20130076854A1 (en) * 2011-09-22 2013-03-28 Fuji Xerox Co., Ltd. Image processing apparatus, image processing method, and computer readable medium

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017220012A1 (en) * 2016-06-23 2017-12-28 Mediatek Inc. Method and apparatus of face independent coding structure for vr video
CN109076232A (en) * 2016-06-23 2018-12-21 联发科技股份有限公司 Method and device for face independent coding and decoding structure of virtual reality video
GB2566186A (en) * 2016-06-23 2019-03-06 Mediatek Inc Method and apparatus of face independent coding structure for VR video
RU2715800C1 (en) * 2016-06-23 2020-03-03 МедиаТек Инк. Method and device for independent structure of encoding faces for video in virtual reality format
CN109076232B (en) * 2016-06-23 2021-05-28 联发科技股份有限公司 Video encoding or decoding method and apparatus
GB2566186B (en) * 2016-06-23 2021-09-15 Mediatek Inc Method and apparatus of face independent coding structure for VR video

Also Published As

Publication number Publication date
KR20150047225A (en) 2015-05-04

Similar Documents

Publication Publication Date Title
WO2012026651A1 (en) Method for synchronizing contents and display device enabling the method
WO2011093676A2 (en) Method and apparatus for generating data stream for providing 3-dimensional multimedia service, and method and apparatus for receiving the data stream
WO2014204227A1 (en) Signal transmitting and receiving device and method of controlling said device
WO2010071283A1 (en) Digital broadcasting reception method capable of displaying stereoscopic image, and digital broadcasting reception apparatus using same
WO2012081803A1 (en) Method for providing application menu in image display device, and image display device using same
WO2011071285A2 (en) Image display apparatus and method for operating the same
WO2014073927A1 (en) Apparatus for transreceiving signals and method for transreceiving signals
WO2010076933A1 (en) Digital broadcast receiving method providing two-dimensional image and 3d image integration service, and digital broadcast receiving device using the same
WO2012030055A1 (en) Image display apparatus and image displaying method thereof
WO2012046928A1 (en) Method for producing advertisement content using a display device and display device for same
WO2015034188A1 (en) Method and apparatus for transmitting and receiving ultra-high definition broadcasting signal for high dynamic range representation in digital broadcasting system
WO2015126144A1 (en) Method and apparatus for transreceiving broadcast signal for panorama service
WO2011049337A2 (en) Method for transceiving a broadcast signal and broadcast-receiving apparatus using same
WO2014171718A1 (en) Broadcasting transmission device, broadcasting reception device, operating method of broadcasting transmission device and operating method of broadcasting reception device
WO2014025213A1 (en) Signal transceiving apparatus and signal transceiving method
WO2015152635A1 (en) Apparatus for transmitting and receiving signal and method for transmitting and receiving signal
WO2015046747A1 (en) Tv and operating method therefor
WO2012050405A2 (en) Digital receiver and method for processing 3d contents in digital receiver
WO2012074189A1 (en) Method for controlling screen display and image display device using same
WO2015065037A1 (en) Method and apparatus for transmitting and receiving broadcast signal for providing hevc based ip broadcast service
WO2014081146A1 (en) Display apparatus, method for controlling the display appartus, glasses and method for controlling the glasses
WO2012053764A2 (en) Method for moving pointer in video display apparatus and video display apparatus thereof
WO2011149315A2 (en) Content control method and content player using the same
WO2015126117A1 (en) Method and apparatus for transceiving broadcast signal
WO2014025239A1 (en) Method and apparatus for transceiving image component for 3d image

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14856735

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14856735

Country of ref document: EP

Kind code of ref document: A1