WO2015060523A1 - 파노라마 비디오 서비스를 위한 방송 신호를 처리하는 방법 및 장치 - Google Patents

파노라마 비디오 서비스를 위한 방송 신호를 처리하는 방법 및 장치 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
Application number
PCT/KR2014/007524
Other languages
English (en)
French (fr)
Inventor
권광훈
현진호
Original Assignee
엘지전자 주식회사
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 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Publication of WO2015060523A1 publication Critical patent/WO2015060523A1/ko

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

파노라마 비디오 서비스를 위한 방송 신호를 처리하는 방법 및 장치가 개시된다. 본 발명의 일 실시예에 의한 방송 신호 처리 방법은 파노라마 비디오 서비스를 위한 비디오 스트림을 인코딩하는 단계와, 스트림의 타입이 파노라마 비디오 서비스를 위한 비디오 스트림임을 설명하는 제1 정보 또는 파노라마 비디오의 종횡비를 설명하는 제2 정보 중 적어도 하나를 포함하는 서비스 정보를 생성하는 단계와, 상기 인코딩된 비디오 스트림 및 상기 생성된 서비스 정보를 포함하는 방송 신호를 전송하는 단계를 포함한다.

Description

파노라마 비디오 서비스를 위한 방송 신호를 처리하는 방법 및 장치
본 발명은 파노라마 비디오 서비스를 위한 방송 신호를 처리하는 방법 및 상기 방법을 수행하기 위한 방송 신호 처리 장치에 관한 것이다.
방송 환경은 아날로그 방송이 종료되고 디지털 방송이 전면적으로 시행되면서 급격한 변화가 이루어지고 있다.
현재의 디지털 방송 수신기에서 32:9 또는 48:9 등의 비율을 갖는 와이드 스크린 영상을 시청하기 위해서는 리사이징(resizing) 과정을 거친 후 작은 영상으로만 시청이 가능하다.
한편, 32:9 또는 48:9 비율의 와이드 스크린 영상은 다수의 디스플레이 기기를 포함하는 멀티스크린 시스템을 통하여 시청할 수도 있다.
도 1은 일반적인 멀티스크린 시스템을 개략적으로 도시한 도면이다.
일반적인 멀티스크린 시스템은 다수의 디스플레이 기기(10) 및 이들을 제어하기 위한 제어용 PC(20)를 포함하여 이루어진다. 제어용 PC(20)는 32:9 또는 48:9 비율의 영상과 같은 와이드 스크린 영상을 수신하고 별도의 소프트웨어를 이용하여 상기 수신된 와이드 스크린 영상을 처리하여, HDMI를 통해 각 디스플레이기 기기(10)로 상기 처리된 영상을 전송한다. 그러나 이와 같은 멀티스크린 시스템을 통하여 32:9 또는 48:9 비율의 와이드 스크린 영상을 시청하는 경우에도 별도의 제어용 PC(20)와 소프트웨어가 반드시 요구되는 단점이 있다.
본 발명의 일 실시예가 이루고자 하는 기술적 과제는 파노라마 비디오 서비스를 위한 방송 신호를 처리하여 전송하는 방법 및 장치를 제공하는 것에 있다.
또한, 본 발명의 일 실시예가 이루고자 하는 기술적 과제는 파노라마 비디오 서비스를 위한 방송 신호를 수신하여 처리하는 방법 및 장치를 제공하는 것에 있다.
본 발명에서 이루고자 하는 기술적 과제들은 이상에서 언급한 기술적 과제들로 제한되지 않으며, 언급하지 않은 또 다른 기술적 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
본 발명의 일 실시예에 의한 방송 신호 처리 방법은 파노라마 비디오 서비스를 위한 비디오 스트림을 인코딩하는 단계와, 스트림의 타입이 파노라마 비디오 서비스를 위한 비디오 스트림임을 설명하는 제1 정보 또는 파노라마 비디오의 종횡비를 설명하는 제2 정보 중 적어도 하나를 포함하는 서비스 정보를 생성하는 단계와, 상기 인코딩된 비디오 스트림 및 상기 생성된 서비스 정보를 포함하는 방송 신호를 전송하는 단계를 포함한다.
본 발명의 일 실시예에 의한 방송 신호 처리 방법은 방송 신호를 수신하는 단계와, 상기 수신된 방송 신호로부터 파노라마 비디오 서비스를 위한 비디오 스트림 및 상기 비디오 스트림을 위한 서비스 정보를 역다중화하는 단계와, 상기 서비스 정보를 파싱하여, 스트림의 타입이 파노라마 비디오 서비스를 위한 비디오 스트림임을 설명하는 제1 정보 또는 파노라마 비디오의 종횡비를 설명하는 제2 정보 중 적어도 하나를 획득하는 단계와, 상기 제1 정보 또는 상기 제2 정보 중 적어도 하나에 기초하여 상기 비디오 스트림을 디코딩하는 단계를 포함한다.
본 발명의 일 실시예에 의한 방송 신호 처리 장치는 방송 신호를 수신하는 수신부와, 상기 수신된 방송 신호로부터 파노라마 비디오 서비스를 위한 비디오 스트림 및 상기 비디오 스트림을 위한 서비스 정보를 역다중화하는 역다중화부와, 상기 서비스 정보를 파싱하여, 스트림의 타입이 파노라마 비디오 서비스를 위한 비디오 스트림임을 설명하는 제1 정보 또는 파노라마 비디오의 종횡비를 설명하는 제2 정보 중 적어도 하나를 획득하는 서비스 정보 처리부와, 상기 제1 정보 또는 상기 제2 정보 중 적어도 하나에 기초하여 상기 비디오 스트림을 디코딩하는 디코더를 포함한다.
본 발명의 일 실시예에 의하면 파노라마 비디오 서비스를 위한 방송 신호를 처리하여 전송하는 방법 및 장치를 제공할 수 있다.
또한, 본 발명의 일 실시예에 의하면 파노라마 비디오 서비스를 위한 방송 신호를 수신하여 처리하는 방법 및 장치를 제공할 수 있다.
본 발명에서 얻을 수 있는 효과는 이상에서 언급한 효과들로 제한되지 않으며, 언급하지 않은 또 다른 효과들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
도 1은 일반적인 멀티스크린 시스템을 개략적으로 도시한 도면이다.
도 2는 본 발명의 일 실시예에 의한 디지털 방송 수신기를 복수 개 포함하는 멀티스크린 시스템을 도시한 도면이다.
도 3은 PMT(Program Map Table) 섹션의 신택스 구조의 일 실시예를 도시한 도면이다. 각 필드(field)에 대해 설명하면 다음과 같다.
도 4는 본 발명의 일 실시예에 따른 파노라마 프로그램 정보 디스크립터(panorama program information descriptor)의 신택스 구조를 도시한 도면이다.
도 5는 도 4의 디스크립터 내 파노라마 서비스 타입 필드에 할당되는 값 및 그 값의 의미의 일 실시예를 도시한 도면이다.
도 6은 본 발명의 일 실시예에 따른 파노라마 비디오 정보 디스크립터(panorama video information descriptor)의 신택스 구조를 도시한 도면이다.
도 7은 도 6의 디스크립터 내 파노라마 베이스 뷰 필드에 할당되는 값 및 그 값의 의미의 일 실시예를 도시한 도면이다.
도 8은 도 6의 디스크립터 내 파노라마 뷰 플래그에 할당되는 값 및 그 값의 의미의 일 실시예를 도시한 도면이다.
도 9는 VCT(Virtual Channel Table) 섹션의 신택스 구조의 일 실시예를 도시한 도면이다.
도 10은 본 발명의 일 실시예에 따른 컴포넌트 리스트 디스크립터(component list descriptor)의 신택스 구조를 도시한 도면이다.
도 11은 도 10의 컴포넌트 리스트 디스크립터에 포함된 stream_info_details 필드의 신택스 구조의 일 실시예를 도시한 도면이다.
도 12는 EIT(Event Information Table) 섹션의 신택스 구조의 일 실시예를 도시한 도면이다. 각 필드에 대해 설명하면 다음과 같다.
도 13은 본 발명의 일 실시예에 의한 디지털 방송 수신기의 구성 모듈들을 설명하기 위한 블록도이다.
도 14는 도 13에 도시된 디지털 방송 수신기의 제어부를 보다 상세히 도시한 블록도이다.
도 15는 본 발명의 일 실시예에 의한 디지털 방송 수신기(100)를 제어할 수 있는 리모트 컨트롤러의 외관을 간략히 도시한 도면이다.
도 16은 도 15에 도시된 리모트 컨트롤러의 구성 모듈들을 상세히 도시한 블록도이다.
도 17은 본 발명의 일 실시예에 의한 디지털 방송 수신기를 포함하는 멀티스크린 시스템을 도시한 도면이다.
도 18은 본 발명의 다른 일 실시예에 의한 디지털 방송 수신기를 포함하는 멀티스크린 시스템을 도시한 도면이다.
도 19는 본 발명의 일 실시예에 의한 디지털 방송 수신기를 포함하는 멀티스크린 시스템을 도시한 도면이다.
도 20a 내지 도 20c는 본 발명의 다른 일 실시예에 의한 디지털 방송 수신기를 포함하는 멀티스크린 시스템을 도시한 도면이다.
도 21a 및 도 21b는 본 발명의 또 다른 일 실시예에 의한 디지털 방송 수신기를 포함하는 멀티스크린 시스템을 도시한 도면이다.
이하 첨부 도면들 및 첨부 도면들에 기재된 내용들을 참조하여 본 발명의 실시예를 상세히 설명하지만, 본 발명이 실시예들에 의해 제한되거나 한정되는 것은 아니다.
본 명세서에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어를 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도, 관례, 또는 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 상세한 설명 부분에서 그 의미를 기재할 것이다. 따라서, 본 명세서에서 사용되는 용어는, 단순한 용어의 명칭이 아닌 그 용어가 갖는 실질적인 의미와 본 명세서의 전반에 걸친 내용을 토대로 해석되어야 함을 밝혀두고자 한다.
본 명세서의 디지털 방송 수신기는 디지털 텔레비전 수신기, 파노라마 서비스를 위한 방송 신호를 처리할 수 있는 셋톱 박스 및 상기 처리된 방송 신호를 출력하는 디스플레이 기기를 포함한 수신기 세트, 비디오 월(video wall), 사이니지(signage), PDA(Personal Digital Assistant), 휴대폰, 스마트폰 등의 기기를 포함하는 의미일 수 있다.
본 발명에 따라 파노라마 비디오 서비스를 위한 방송 신호를 처리하여 출력하는 복수 개의 디지털 방송 수신기를 합하여 멀티스크린 시스템(multiscreen system)이라 칭할 수 있다. 멀티스크린 시스템에 속하는 복수 개의 디지털 방송 수신기 각각의 디스플레이부의 화면이 합해져서 하나의 큰 영상을 만든다.
본 명세서에서, 파노라마 비디오란, 종횡비(aspect ratio)에서 가로의 비율(rate)이 세로의 비율(rate)보다 큰 영상으로서, 16:9보다 가로의 비율이 더 큰 종횡비(예를 들어 32:9 또는 48:9)를 갖는 영상인 것으로 정의한다. 본 명세서에서, 16:9의 종횡비를 갖는 영상은 파노라마 비디오가 아닌 것으로 가정한다.
도 2는 본 발명의 일 실시예에 의한 디지털 방송 수신기를 복수 개 포함하는 멀티스크린 시스템을 도시한 도면이다.
멀티스크린 시스템(1000)은 복수 개의 디지털 방송 수신기(100)를 포함한다. 일례로, 디지털 방송 수신기(100)의 디스플레이부(150)는 16:9(가로:세로)의 화면 비율을 가질 수 있다.
디지털 방송 수신기(100) 각각은 본 발명의 일 실시예에 따라 파노라마 비디오 서비스를 위한 방송 신호를 수신하여 처리할 수 있도록 구성된다. 그러나 경우에 따라, 멀티스크린 시스템(1000)에 포함된 복수 개의 디지털 방송 수신기(100) 중 일부는 파노라마 비디오 서비스를 위한 방송 신호를 수신하기 위한 구성 모듈을은 구비하지 않을 수도 있다.
본 발명의 일 실시예에 의한 멀티스크린 시스템(1000)은 파노라마 비디오를 처리하기 위한 별도의 제어용 PC나 소프트웨어가 필요 없으며, 파노라마 비디오를 리사이징(resizing)하지 않고 그대로 시청하는 것이 가능하다.
도 2의 (a)를 참조하면, 두 개의 디지털 방송 수신기(100)를 포함한 멀티스크린 시스템(1000)을 통하여 32:9의 종횡비를 갖는 파노라마 비디오를 리사이징 없이 시청할 수 있다.
도 2의 (b)를 참조하면, 세 개의 디지털 방송 수신기(100)를 포함한 멀티스크린 시스템(1000)을 통하여 48:9의 종횡비를 갖는 파노라마 비디오를 리사이징 없이 시청할 수 있다.
이하에서는, 파노라마 서비스를 위한 방송 신호를 처리하는 방법에 대하여 각 도면을 참조하여 자세히 설명하기로 한다.
본 발명은 파노라마 비디오를 처리하기 위한 정보가 서비스 정보에 포함되어 전송되는 것을 일 실시예로 한다. 서비스 정보는, 서비스 정보 또는 시그널링 정보라 칭할 수도 있다. 상기 서비스 정보는, 예를 들어 채널 정보, 프로그램 정보, 이벤트 정보 등을 포함한다.
본 발명의 일 실시예에 의하면, MPEG-2 기반의 PSI/PSIP(Program Specific Information/Program and System Information Protocol)의 테이블을 통하여 상기 서비스 정보가 시그널링 될 수 있다. 다만, 본 발명이 이에 한정되는 것은 아니며, 서비스 정보를 테이블 포맷으로 전송하는 프로토콜이라면, 그 명칭에 상관 없이 본 발명이 적용될 수 있다.
상기 PSI는, 일 실시예로서, PMT(Program Map Table), PAT(Program Association Table), CAT(Conditional Access Table), NIT(Network Information Table) 등을 포함할 수 있다.
상기 PAT는 PID(Packet Identifier)가 '0'인 패킷에 의해 전송되는 특수 정보로서, 각 프로그램마다 해당 PMT의 PID 정보와 NIT의 PID 정보를 전송한다. 상기 PMT는 프로그램 식별 번호와 프로그램을 구성하는 비디오, 오디오 등의 개별 비트 스트림이 전송되는 트랜스포트 스트림 패킷의 PID 정보 및 PCR이 전달되는 PID 정보를 전송한다. 상기 CAT는 방송 송신 시스템이 사용하고 있는 유료 방송 서비스에 대한 정보를 전송한다. 상기 NIT는 실제 전송망의 정보를 전송한다. 예를 들어, PID가 0인 PAT를 파싱함으로써, 프로그램 번호(program number)와 PMT의 PID를 획득한다. 그리고, 상기 PAT로부터 획득한 PMT를 파싱하면, 프로그램을 구성하는 구성 요소들 간의 상관관계에 대한 정보가 획득된다.
상기 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) 등을 포함할 수 있다.
상기 VCT는 가상 채널에 대한 정보, 예를 들어, 채널 선택을 위한 채널 정보와 오디오 및/또는 비디오의 수신을 위한 PID 등의 정보를 전송한다. 즉, 상기 VCT를 파싱하면여, 채널 이름, 채널 번호 등과 함께 채널 내에 실려오는 방송 프로그램의 오디오 비디오의 PID를 획득할 수 있다. 상기 STT는 현재의 날짜와 시간 정보를 전송하고, 상기 RRT는 프로그램 등급을 위한 지역 및 심의 기관 등에 대한 정보를 전송한다. 상기 ETT는 채널 및 방송 프로그램에 대한 부가 설명을 전송하고, 상기 EIT는 가상 채널의 이벤트에 대한 정보를 전송한다. 상기 DCCT/DDCSCT는 자동 채널 변경과 관련된 정보를 전송하고, 상기 MGT는 상기 PSIP 내 각 테이블의 버전 및 PID 정보를 전송한다.
도 3은 PMT(Program Map Table) 섹션의 신택스 구조의 일 실시예를 도시한 도면이다. 각 필드(field)에 대해 설명하면 다음과 같다.
table_id 필드는 8 비트 필드로 구성되며, TS_program_map_section은 항상 0x02의 값으로 설정된다.
section_syntax_indicator 필드는 1 비트로 구성되며, 1로 설정된다.
section_length 필드는 12 비트로 구성되며, 처음 두 비트는 00이다. 남은 10 비트는 section_length 필드 이후에 시작되는 섹션의 바이트 수를 나타내며, 이 필드 이후부터 CRC까지의 길이를 나타낸다. 이 필드의 값은 1021을 넘지 않는다.
program_number 필드는 16 비트로 구성된다. 이는 어느 프로그램에 program_map_PID가 적용 가능한지 나타낸다. 하나의 프로그램 정의는 오직 하나의 TS_program_map_section에 의해서만 전송된다. 이는 프로그램 정의는 1016을 넘을 수 없음을 내포한다. program_number는, 예를 들면, 방송 채널을 지정하는데 사용될 수 있다. 프로그램에 속하는 다른 프로그램 엘리먼트를 설명하여, 다른 소스들(예를 들면, 시퀀셜 이벤트들)로부터의 데이터를, program_number를 사용하여, 스트림들의 연속적인 세트를 구성할 수 있다.
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에 다음에 적용 가능한 것일 수 있다.
current_next_indicator 필드가 1로 셋팅된 경우, 보내지는 TS_program_map_section이 현재 적용 가능함을 가리킨다. 위 비트가 0으로 셋팅된 경우, 보내지는 TS_program_map_section 이 현재에 적용 가능하지는 않고, 다음 TS_program_map_section이 유효함을 가리킨다.
section_number 필드의 값은 0x00 일 것이다.
last_section_number 필드의 값은 0x00 일 것이다.
PCR_PID 필드는 13 비트의 필드로서, program_number에 의하여 특정되는 프로그램을 위하여 유효한 PCR 필드를 포함할 수 있는 트랜스포트 스트림 패킷들의 PID를 가리킨다. 프라이빗 스트림을 위한 프로그램 정의와 연관된 PCR이 없는 경우, 이 필드는 0x1FFF 값을 가질 것이다.
program_info_length 필드는 12 비트의 필드로서, 처음 두 비트는 '00'으로 셋팅될 수 있다. 남은 10 비트는 program_info_length 필드를 따르는 디스크립터들의 바이트 넘버를 특정한다.
stream_type 필드는 8 비트의 필드로서, elementary_PID에 의하여 특정되는 값을 가지는 PID를 가진 패킷들에 의하여 운반되는 프로그램 엘리먼트의 타입을 식별한다. stream_type 필드에 할당되지 않고 유보된(reserved) 값을, 해당 스트림의 타입이 파노라마 비디오 서비스를 위한 비디오 스트림임을 지시하는 값으로 할당할 수 있다.
elementary_PID 필드는 13 비트의 필드로서, 프로그램 엘리먼트와 연관된 트랜스포트 스트림 패킷들의 PID 를 특정한다.
ES_info_length 필드는 12 비트의 필드로서, 처음 두 비트는 00일 것이다. 남은 10 비트는 ES_info_length 필드를 따르는 연관된 프로그램 엘리먼트의 디스크립터 들의 바이트 넘버를 특정한다.
CRC_32 필드는 32 비트의 필드로서, 디코더 내의 레지스터의 제로 출력을 주는 CRC 값을 포함한다.
도 4는 본 발명의 일 실시예에 따른 파노라마 프로그램 정보 디스크립터(panorama program information descriptor)의 신택스 구조를 도시한 도면이다. 일 실시예로서, 상기 파노라마 프로그램 정보 디스크립터는 상기 도 3의 PMT 내에서 program_info_length 필드를 뒤따르는 for loop 내에 포함되어 시그널링될 수 있다.
상기 파노라마 프로그램 정보 디스크립터는 해당 프로그램이 파노라마 비디오 서비스인지 여부에 대한 정보를 제공한다. 각 필드에 대하여 설명하면 다음과 같다.
descriptor_tag 필드는 8 비트로 구성되는 디스크립터 식별자로서, panorama_program_info_descriptor()를 식별하는 식별자가 설정될 수 있다.
descriptor_lengh 필드는 8 비트로 구성되며, descriptor_lengh 필드 이후 부분의 디스크립터의 길이를 바이트 단위로 나타낸다.
panorama_service_type 필드는 3비트로 구성되며, 해당 프로그램이 파노라마 비디오 서비스인지 여부와 서비스의 종류를 구분할 수 있다.
도 5는 도 4의 디스크립터 내 파노라마 서비스 타입 필드에 할당되는 값 및 그 값의 의미의 일 실시예를 도시한 도면이다.
예를 들어, panorama_service_type 필드의 값으로서, 001은 16:9의 종횡비를 갖는 일반 비디오 서비스를 지시하는 것으로 정의하고, 010은 32:9의 종횡비를 갖는 파노라마 비디오 서비스를 지시하는 것으로 정의하고, 011은 48:9의 종횡비를 갖는 파노라마 비디오 서비스를 지시하는 것으로 정의할 수 있다.
도 6은 본 발명의 일 실시예에 따른 파노라마 비디오 정보 디스크립터(panorama video information descriptor)의 신택스 구조를 도시한 도면이다. 일 실시예로서, 상기 파노라마 비디오 정보 디스크립터는 상기 도 3의 PMT 내에서 "ES_info_length" 필드를 뒤따르는 for loop 내에 위치할 수 있다.
상기 파노라마 비디오 정보 디스크립터는 레프트 뷰(left view), 센터 뷰(center view) 또는 라이트 뷰(right view)에 해당하는 각 ES(Elementary Stream)에 대한 정보를 제공한다. 각 필드에 대하여 설명하면 다음과 같다.
descriptor_tag 필드와 descriptor_lengh 필드는 상기 도 4와 관련하여 설명한 바와 동일/유사하므로 설명을 생략한다.
base_video_flag는 1 비트로 구성되며, 파노라마 비디오 서비스를 지원하지 않는 장치에서 해당 ES가 베이스 비디오 스트림인지 여부를 설명하는 플래그로서, 베이스 비디오 스트림이면 1, 베이스 비디오 스트림이 아니면 0으로 설정된다.
panorama_base_view는 3 비트로 구성되며, base_video_flag가 1일 경우 상기 베이스 비디오 스트림이 레프트 뷰, 센터 뷰 또는 라이트 뷰 중 어느 하나의 뷰임을 지시한다.
panorama_view_flag는 3 비트로 구성되며, base_video_flag가 0일 경우 해당 ES가 레프트 뷰, 센터 뷰 또는 라이트 뷰 중 어느 하나의 뷰임을 지시한다.
도 7은 도 6의 디스크립터 내 파노라마 베이스 뷰 필드에 할당되는 값 및 그 값의 의미의 일 실시예를 도시한 도면이다.
예를 들어, panorama_base_view 필드의 값으로서, 001은 베이스 비디오 스트림이 레프트 뷰인 것으로 정의하고, 010은 베이스 비디오 스트림이 센터 뷰인 것으로 정의하고, 011은 베이스 비디오 스트림이 라이트 뷰인 것으로 정의할 수 있다.
도 8은 도 6의 디스크립터 내 파노라마 뷰 플래그에 할당되는 값 및 그 값의 의미의 일 실시예를 도시한 도면이다.
예를 들어, panorama_view_flag 필드의 값으로서, 001은 해당 ES가 레프트 뷰인 것으로 정의하고, 010은 해당 ES가 라이트 뷰인 것으로 정의하고, 011은 해당 ES가 센터 뷰인 것으로 정의할 수 있다.
도 9는 VCT(Virtual Channel Table) 섹션의 신택스 구조의 일 실시예를 도시한 도면이다. 도 9는 TVCT(Terrestrial Virtual Channel Table)를 일 예로 하여 설명한다. 각 필드에 대해 설명하면 다음과 같다.
table_id 필드의 값은 해당 테이블 섹션의 타입을 가리킨다. TVCT를 가리키기 위해 그 값은 0xC8이어야 한다.
section_syntax_indicator 필드는 1 비트로 구성되며 그 값은 1로 설정된다.
private_indicator 필드는 1로 설정된다.
section_length field는 12 비트로 구성되며, 처음 두 비트는 00이다. 이 필드는 섹션의 바이트 수를 나타내며, 이 필드 이후부터 CRC까지의 길이를 나타낸다. 이 필드의 값은 1021을 넘지 않는다.
transport_stream_id 필드는 16 비트로 구성되며, PID에 의하여 식별된 PAT(Program Association table)에서 나타난 것과 같은 MPEG-2 전송 스트림(Transport stream, TS) ID 이다. 이 필드에 의해 다른 PTC에서 방송되는 TVCT와 구분이 가능하다.
version_number 필드는 Virtual Channel의 버전을 나타낸다. 현재 VCT (current_next_indicator = '1') 에 변경된 사항이 있을 때마다 1씩 증가한다. 버전 값이 31에 도달하면 그 다음 버전 값은 0이 된다. 다음 VCT (current_next_indicator = '0')의 버전 넘버는 현재 VCT의 그것보다 하나의 유닛이 높을 것이다. 이 필드의 값은 MGT의 동일 필드값과 반드시 동일한 값이어야 한다.
current_next_indicator 필드는 1 비트로 구성되며 VCT가 현재 적용 가능한 것일 경우 값이 1로 설정된다. 만약 0으로 설정되어 있다면, 이는 아직 적용할 수 없으며 다음 테이블이 유효함을 의미한다. 표준은 다음 테이블 (current_next_indicator의 값이 0으로 설정된 것들)이 항상 전송되어야 한다는 요구사항은 포함하고 있지 않다. 업데이트된 적용 가능한 테이블은 version_number 필드의 값을 증가시켜 시그널링될 것이다.
section_number 필드는 섹션의 개수를 나타낸다. TVCT의 첫 번째 섹션의 값은 0x00이고 추가적인 섹션마다 값은 1씩 증가한다.
last_section_number 필드는 마지막 섹션의 숫자를 의미한다. 즉, 전체 TVCT에서 가장 높은 section_number를 갖는 섹션의 숫자를 의미한다.
protocol_version 필드는 미래에 현재 프로토콜에서 정의된 것과 다른 테이블 종류를 허락하는 기능을 한다. 현재 프로토콜에서는 0만이 유효한 값이다. 0이 아닌 값은 구조적으로 다른 테이블을 위해 후 버전에서 사용될 것이다.
num_channels_in_section 필드는 VCT 섹션에서 virtual channel의 개수를 나타낸다. 그 값은 섹션 길이에 의해 제한된다.
short_name 필드는 virtual channel의 이름을 나타낸다.
major_channel_number 필드는 10 비트로 구성되고, for 반복문 내에서 해당 차례에 정의되는 virtual channel의 major 채널 번호를 나타낸다. 각 virtual channel은 major 채널 번호와 minor 채널 번호로 이루어진다. major 채널 번호는 minor 채널 번호와 함께 해당 virtual channel에 대해 사용자에게 참조 번호로 동작한다. major 채널 번호는 1부터 99까지의 값을 갖고, major/minor 채널 번호 쌍은 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 사이가 될 수 있다.
modulation_mode 필드는 해당 virtual channel과 관련된 전송 캐리어의 변조 모드를 나타낸다.
carrier_frequency 필드의 값은 0이다. 이 필드를 사용하여 캐리어 주파수를 확인하는 것이 허락되었지만, 반대된다.
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의 값을 가리킨다.
program_number 필드는 TVCT에서 정의된 virtual channel과 MPEG-2 PROGRAM ASSOCIATION 및 TS PROGRAM MAP 테이블을 연관짓는다. 아날로그 서비스를 나타내는 가상 채널에 대하여는, program_number 필드를 위하여 0xFFFF 의 값이 식별될 것이다.
ETM_location 필드는 Extended Text Message(ETM)의 존재와 위치를 나타낸다.
access_controlled 필드는 1 비트 불리안 플래그로써, 1인 경우 해당 virtual channel과 관련된 이벤트가 접근 제어됨을 나타낼 수 있다. 0인 경우 접근이 제한되지 않음을 나타낸다.
hidden 필드는 1 비트 불리안 플래그로써, 1인 경우 사용자에 의해 해당 번호가 직접 입력되더라도 접근이 허용되지 않는다. hidden 가상 채널은 사용자가 채널 서핑을 하는 경우 스킵되며, 직접 채널 엔트리에 의하여 접근되면, 정의되지 않은 것처럼 보여진다. Hidden 채널을 위한 전형적인 어플리케이션은 테스트 신호와 NVOD 서비스들이다. Hidden 채널과 그것의 이벤트가 EPG에서 나타나는지 여부는 hide_guide 필드의 상태에 의존한다.
hide_guide 필드는 불리안 플래그로써, hidden channel에 대해 0으로 설정되면 EPG 디스플레이에 그 virtual channel과 event가 보여질 수 있다. hidden 비트가 설정되지 않으면 이 필드는 무시된다. 따라서 non-hidden 채널과 그 이벤트는 hide_guide 비트의 상태와 관계없이 EPG 디스플레이에 속하게된다. hide_guide가 1로 셋팅된 hidden 채널을 위한 전형적인 어플리케이션은 테스트 시그널과 어플리케이션-레벨 포인터를 통하여 접근 가능한 서비스들이다.
service_type 필드는 해당 virtual channel에 의해 전달되는 서비스의 타입을 확인한다. service_type 필드에서 할당되지 않고 유보된(reserved) 값을, 해당 가상 채널에 의해 전달되는 서비스 타입이 파노라마 비디오 서비스임을 지시하는 값으로 할당할 수 있다.
source_id 필드는 virtual channel과 관련된 프로그래밍 소스를 확인한다. 여기서, 소스는 비디오, 텍스트, 데이터, 또는 오디오 프로그래밍을 중 어느 하나 일 수 있다. source id 0은 예약된 값이며, 0x0001로부터 0x0FFF까지는 VCT를 전달하는 TS 내에서 유일한 값을 갖는다. 또한 0x1000로부터 0xFFFF까지는 지역 레벨에서 유일한 값을 갖는다.
descriptors_length 필드는 해당 virtual channel을 위한 뒤따르는 디스크립터의 길이를 바이트 단위로 나타낸다.
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을 참조하여 후술한다.
additional_descriptors_length 필드는 뒤따르는 VCT 디스크립터 리스트의 총 길이를 바이트 단위로 나타낸다.
CRC_32 필드는 디코더 내의 레지스터의 zero output이 되도록 하는 CRC value를 나타낸다.
도 10은 본 발명의 일 실시예에 따른 컴포넌트 리스트 디스크립터(component list descriptor)의 신택스 구조를 도시한 도면이다.
상기 컴포넌트 리스트 디스크립터는 각 ES 마다 stream_info_details() 필드를 포함하여 파노라마 비디오 서비스를 시그널링 한다. 각 필드에 대하여 설명하면 다음과 같다.
descriptor_tag 필드는 8 비트로 구성되는 디스크립터 식별자로서, component_list_descriptor()를 식별하는 식별자가 설정될 수 있다.
descriptor_lengh 필드는 8 비트로 구성되며, descriptor_lengh 필드 이후 부분의 디스크립터의 길이를 바이트 단위로 나타낸다.
alternate 필드는 1 비트로 구성되는 플래그로서, 상기 플래그가 1로 설정되면 컴포넌트 리스트 디스크립터의 인스턴스가 "2차적(second)"임을 나타내고, 상기 플래그가 0으로 설정되면 컴포넌트 리스트 디스크립터의 인스턴스에서의 스트림 타입들의 세트가 "1차적(primary)" 또는 "선호적(preferred)"임을 나타낸다.
component_count 필드는 7 비트로 구성되며, 뒤따르는 for loop에서 구체화되는 컴포넌트들의 수를 특정한다. component_count 필드의 값은 1 에서 36의 범위 내 이어야 한다.
stream_type 필드는 8 비트로 구성되며, for loop의 반복(iteration)에서 설명되는 컴포넌트와 관계된 스트림 타입을 나타낸다.
format_identifier 필드는 ISO/IEC 13818-1 [7] Section 2.6.9에서 정의된 MPEG-2 레지스트레이션 디스크립터에 포함된 format_identifier 필드에 대응되는 것으로, stream_type의 값을 제공하는 엔티티(entity)를 식별한다.
length_of_details 필드는 8 비트로 구성되며, 뒤따르는 stream_info_details 필드의 정의된 길이를 바이트 단위로 나타낸다.
stream_info_details 필드는 앞선 stream_type 필드의 값에 의해 식별되는 컴포넌트에 관계된 추가 정보를 제공한다. 본 발명에서 stream_info_details 필드는 레프트 뷰(left view), 센터 뷰(center view) 또는 라이트 뷰(right view)에 해당하는 각 ES(Elementary Stream)에 대한 정보를 제공한다.
도 11은 도 10의 컴포넌트 리스트 디스크립터에 포함된 stream_info_details 필드의 신택스 구조의 일 실시예를 도시한 도면이다. 각 필드에 대한 설명은 도 6 내지 도 8과 관련하여 상술한 바와 같으므로 설명을 생략한다.
도 12는 EIT(Event Information Table) 섹션의 신택스 구조의 일 실시예를 도시한 도면이다. 각 필드에 대해 설명하면 다음과 같다.
table_id 필드는 미리 정의된 값에 의해 본 테이블 섹션이 EIT 섹션임을 지시할 수 있다. section_syntax_indicator 필드는 "1"로 설정될 수 있다.
section_length 필드는 바로 시작하여 다음 section_length 필드와 CRC를 포함하여 섹션의 바이트들의 수를 설명할 수 있다. section_length 필드는 4093을 넘지 않고, 전체 섹션은 최대 길이 4096 바이트들을 가진다.
service_id 필드는 TS 내에 다른 서비스로부터 본 서비스를 식별하도록 라벨로서 제공할 수 있다. service_id는 해당 program_map_section 내 program_number와 동일할 수 있다.
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에 적용 가능하다.
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씩 증가하는데, 넘버링에서 갭은 세그먼트의 마지막 섹션과 인접한 세그먼트의 첫번째 섹션 사이에서 허용된다.
last_section_number 필드는 본 섹션의 부분으로서 sub_table의 마지막 섹션(즉, 가장 높은 section_number를 가진 섹션)의 넘버를 설명한다.
transport_stream_id 필드는 딜리버리 시스템 내 다른 멀티플렉스로부터 EIT 인펌들에 대한 TS의 식별을 위한 라벨로서 제공할 수 있다.
original_network_id 필드는 오리지네이팅 딜리버리 시스템의 network_id를 식별하는 라벨을 줄 수 있다.
segment_last_section_number 필드는 sub_table의 본 세그먼트의 가장 마지막 섹션의 넘버를 설명할 수 있다. 세그먼티드되지 않은 sub_table들을 위하여, 본 필드는 last_section_number 필드와 동일한 값으로 설정될 수 있다.
last_table_id 필드는 이용된 가장 마지막 table_id를 식별할 수 있다. event_id 필드는 설명된 이벤트(서비스 정의 내 유니크하게 할당된)의 식별 넘버를 포함할 수 있다.
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"로 코딩된다.
running_status 필드는 이벤트의 상태를 지시할 수 있다. NVOD 레퍼런스 이벤트를 위하여, running_status의 값은 0으로 설정될 수 있다. free_CA_mode는 1-비트 필드로서, 0으로 설정되면 이벤트의 모든 컴포넌트 스트림들은 스크램들되지 않는다. 1로 설정되면, 하나 또는 그 이상의 스트림들은 CA 시스템에 의해 제어 받는다.
descriptors_loop_length 필드는 다음 디스크립터들의 바이트들로 전체 길이를 줄 수 있다.
CRC_32 필드는, 전체 프라이빗 섹션을 프로세싱한 후에 디코더에서 레지스터들의 제로 출력을 주는 CRC 값을 포함할 수 있다.
전술한 디스크립터 중 적어도 하나는 discriptors_loop_length 필드를 뒤따르는 for loop 내에 포함되어 시그널링될 수 있다.
본 발명의 일 실시예에 의하면, 본 발명은 유럽 방송 표준인 DVB (Digital Video Broadcasting) 시스템에 적용될 수도 있다.
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)을 포함할 수 있다.
본 발명의 일 실시예에 따라, 서비스 정보는 전술한 DVB 시스템의 서비스 정보에 포함되는 테이블 중 어느 테이블에라도 포함될 수 있다. 전술한 DVB 서비스 정보의 어느 테이블에 본 발명의 일 실시예에 따른 서비스 정보가 포함될지는 시스템의 처리 효율을 높이는 것을 우선 순위로 하여 결정될 수 있다.
NIT는 주어진 네트워크를 통하여 전송되는 멀티플렉스/트랜스포트 스트림의 물리적 구조와 네트워크 자체의 특징에 관련된 정보를 전송한다.
BAT는 부케와 관련된 정보를 제공한다. 부케는 네트워크의 경계를 횡단하는 서비스들의 집합이다.
SDT의 각각의 서브 테이블은 특정 트랜스포트 스트림 내에 포함된 서비스들을 설명한다. 서비스들은 실제 트랜스포트 스트림의 파트 또는 다른 트랜스포트 스트림의 파트일 수 있고, 이것은 table_id으로 식별될 수 있다.
EIT는 각각의 서비스에 포함된 이벤트에 관한 정보를 시간적인 순서로 제공한다.
TDT는 UTC 시간 및 날짜 정보를 전송한다.
TOT는 UTC 시간, 날짜 시간과 로컬 시간 오프셋을 전송한다.
RST는 하나 이상의 이벤트의 타이밍 상태의 빠르고 정확한 업데이트를 가능하게 하는 정보를 포함한다. 이것은 스케줄 변경으로 인한 이벤트의 빠른 혹은 늦은 시작이 발생할 때 필요하다. 각각의 테이블의 사용은 빠른 업데이팅 메커니즘을 획득할 수 있도록 한다.
실시예에 따라, 디지털 방송 수신기(100)가 IPTV(Internet Protocol Television)인 경우에는, 상술한 서비스 정보가, IPTV에서 정의하는 테이블 내 서비스 레벨 또는 프로그램/이벤트 레벨의 디스크립터로 정의될 수도 있다.
도 13은 본 발명의 일 실시예에 의한 디지털 방송 수신기의 구성 모듈들을 설명하기 위한 블록도이다. 다만, 도 13은 설명의 편의를 위한 일 예시이며, 도 13에 도시된 구성 모듈들 이외에 다른 구성 모듈이 추가되거나 일부의 구성 모듈이 생략되는 형태도 본 발명의 권리 범위에 속한다.
도 13의 디지털 방송 수신기(100)는 멀티스크린 시스템(1000)에 포함되는 디지털 방송 수신기(100)를 의미한다.
도 13을 참조하면, 디지털 방송 수신기(100)는 수신부(110), 외부장치 인터페이스부(120), 메모리(130), 제어부(140), 디스플레이부(150), 오디오 출력부(160), 전원 공급부(170), 사용자 인터페이스부(180) 등을 포함하여 이루어진다.
수신부(110)는 튜너(111), 복조부(112), 네트워크 인터페이스부(113)를 포함할 수 있다. 경우에 따라, 튜너(111)는 복수 개 구비될 수도 있다.
튜너(111)는 예를 들어 ATSC(Advanced Television System Committee) 방식에 따른 단일 캐리어의 RF 방송 신호 또는 DVB(Digital Video Broadcasting) 방식에 따른 복수 캐리어의 RF 방송 신호를 수신할 수 있다.
복조부(112)는 튜너(111)에서 변환된 디지털 IF 신호(DIF)를 수신하여 복조 동작을 수행한다.
예를 들어, 튜너(111)에서 출력되는 디지털 IF 신호가 ATSC 방식인 경우, 복조부(112)는 예컨대, 8-VSB(8-Vestigal Side Band) 복조를 수행한다. 또한, 복조부(112)는 채널 복호화를 수행할 수도 있다.
네트워크 인터페이스부(113)는, 디지털 방송 수신기(100)를 인터넷 망을 포함하는 유/무선 네트워크와 연결하기 위한 인터페이스를 제공한다. 네트워크 인터페이스부(113)는, 유선 네트워크와의 접속을 위해, 예를 들어 이더넷(Ethernet) 단자 등을 구비할 수 있으며, 무선 네트워크와의 접속을 위해, 예를 들어 WLAN(Wireless LAN)(Wi-Fi), Wibro(Wireless broadband), Wimax(World Interoperability for Microwave Access), HSDPA(High Speed Downlink Packet Access) 통신 규격 등이 이용될 수 있다.
네트워크 인터페이스부(113)는, 접속된 네트워크 또는 접속된 네트워크에 링크된 다른 네트워크를 통해, 다른 사용자 또는 다른 전자 기기와 데이터를 송신 또는 수신할 수 있다.
외부장치 인터페이스부(120)는 외부 디바이스와 디지털 방송 수신기(100) 간 데이터 통신이 가능하게 하는 인터페이스이다. 외부장치 인터페이스부(120)는, DVD(Digital Versatile Disk), 블루레이(Blu ray), 게임기기, 카메라, 캠코더, 컴퓨터(노트북), STB 등과 같은 외부 장치와 유/무선으로 접속될 수 있다. 외부장치 인터페이스부(120)는 연결된 외부 장치를 통하여 외부에서 입력되는 영상, 음성 또는 데이터 신호를 제어부(140)로 전달한다. 또한, 제어부(140)에서 처리된 영상, 음성 또는 데이터신호를, 외부 장치로 출력할 수 있다. 실시예에 따라, 디지털 방송 수신기(100)는, 외부장치 인터페이스부(120)를 통하여, 멀티스크린 시스템(1000)에 포함된 다른 디지털 방송 수신기(100)와 연결될 수도 있다.
상기 외부장치 인터페이스부(120)는, 예를 들어 USB 단자, CVBS(Composite Video Banking Sync) 단자, 컴포넌트 단자, S-비디오 단자(아날로그), DVI(Digital Visual Interface) 단자, HDMI(High Definition Multimedia Interface) 단자, RGB 단자, D-SUB 단자 등을 포함할 수 있다.
메모리(130)는, 제어부(140) 내의 각 신호 처리 및 제어를 위한 프로그램이 저장될 수도 있고, 신호 처리된 영상, 음성 또는 데이터 신호를 저장할 수도 있다. 또한, 메모리(130)는 외부장치 인터페이스부(120) 또는 네트워크 인터페이스부(113)로부터 입력되는 영상, 음성, 또는 데이터 신호의 임시 저장을 위한 기능을 수행할 수도 있다. 또한, 메모리(130)는, 예를 들어 다양한 OS, 미들웨어 및 플랫폼을 저장하고 있다.
사용자 인터페이스부(180)는, 사용자가 입력한 신호를 제어부(140)로 전달하거나, 제어부(140)로부터의 신호를 외부 디바이스(예를 들어, 리모트 컨트롤러(200))로 전송한다. 예를 들어, 사용자 인터페이스부(180)는, RF(Radio Frequency) 통신 방식, 적외선(IR) 통신 방식 등 다양한 통신 방식에 따라, 리모트 컨트롤러(200)로부터 전원 온/오프, 채널 선택, 화면 설정 등의 제어 신호를 수신하여 처리하거나, 제어부(140)로부터의 제어 신호를 리모트 컨트롤러(200)로 송신하도록 설계될 수 있다.
제어부(140)는 디지털 방송 수신기(100) 내의 각 구성 모듈을 제어한다.
제어부(140)는, 튜너(111), 복조부(112), 네트워크 인터페이스부(113) 또는 외부장치 인터페이스부(120)를 통하여, 입력되는 스트림을 역다중화하거나, 역다중화된 신호들을 처리하여, 영상 또는 음성 출력을 위한 신호를 생성 및 출력할 수 있다. 상기 제어부(140)에 대해서는 도 14를 참조하여 보다 상세히 후술하도록 하겠다.
디스플레이부(150)는, 제어부(140)에서 처리된 영상 신호, 데이터 신호, OSD 신호 또는 외부장치 인터페이스부(120)에서 수신되는 영상 신호, 데이터 신호 등을 각각 R, G, B 신호로 변환하여 구동 신호를 생성한다. 상기 디스플레이부(150)는, PDP, LCD, OLED, 플렉시블 디스플레이 (flexible display), 3차원 디스플레이(3D display) 등이 가능하다.
오디오 출력부(160)는, 제어부(140)에서 음성 처리된 신호, 예를 들어, 스테레오 신호, 3.1채널 신호 또는 5.1채널 신호를 입력받아 음성으로 출력한다. 오디오 출력부(160)는 다양한 형태의 스피커로 구현될 수 있다.
그리고, 전원 공급부(170)는, 디지털 방송 수신기(100) 전반에 걸쳐 해당 전원을 공급한다. 특히, 시스템 온 칩(System On Chip, SOC)의 형태로 구현될 수 있는 제어부(140)와, 영상 표시를 위한 디스플레이부(150) 및 오디오 출력을 위한 오디오 출력부(160)에 전원을 공급할 수 있다.
도 14는 도 13에 도시된 디지털 방송 수신기의 제어부를 보다 상세히 도시한 블록도이다.
디지털 방송 수신기(100)의 제어부(140)는 역다중화부(141), 영상처리부(142), 서비스 정보 처리부(143), GUI 생성부(144), 믹서(145), 프레임 레이트 변환부(146), 포맷터(147) 등을 포함한다. 또한, 음성 처리부(미도시), 데이터 처리부(미도시)를 더 포함하도록 설계하는 것도 본 발명의 권리범위에 속한다.
역다중화부(141)는, 입력되는 스트림을 역다중화한다. 예를 들어, MPEG-2 TS가 입력되는 경우 이를 역다중화하여, 각각 영상, 음성 및 데이터 신호로 분리할 수 있다.
서비스 정보 처리부(143)는 역다중화부(141)로부터 입력되는 서비스 정보를 처리하여 영상 처리부(142)로 출력한다. 서비스 정보 처리부(143)는, 처리되는 서비스 정보를 일시 저장하는 데이터베이스를 내부 또는 외부에 구비할 수도 있다.
영상 처리부(142)는, 역다중화된 영상 신호의 영상 처리를 수행할 수 있다. 이를 위해, 영상 처리부(142)는, 영상 디코더(142a) 및 스케일러(142b)를 구비할 수 있다. 상기 영상 디코더(142a)는, 역다중화된 영상신호를 복호화하며, 상기 스케일러(142b)는, 복호화된 영상신호의 해상도를 비디오 출력부에서 출력 가능하도록 스케일링(scaling)을 수행한다. 그리고, 영상 처리부(142)에서 복호화된 영상 신호는, 믹서(145)로 입력된다.
GUI 생성부(144)는, 사용자 입력에 따라 또는 자체적으로 GUI 신호를 생성한다. 따라서, 믹서(145)는, GUI 생성부(144)에서 생성된 GUI 신호와 영상 처리부(142)에서 영상 처리된 복호화된 영상 신호를 믹싱할 수 있다. GUI 생성부(144)는 디지털 방송 수신기(100)의 환경 설정 정보를 포함하는 OSD(On Screen Display) 신호를 생성하는 OSD 생성부를 포함한다.
믹싱된 신호는 포맷터(147)에 제공된다. 복호화된 방송 영상 신호 또는 외부 입력 신호와 GUI 신호 또는 OSD 신호가 믹싱됨으로 인하여, 방송 영상 또는 외부 입력 영상 상에 GUI 또는 OSD 가 오버레이 되어 표시될 수 있게 된다.
프레임 레이트 변환부(Frame Rate Conveter; FRC)(146)는, 입력되는 영상의 프레임 레이트를 변환할 수 있다. 예를 들어, 60Hz의 프레임 레이트를 120Hz 또는 240Hz로 변환한다. 60Hz의 프레임 레이트를 120Hz로 변환하는 경우, 제1 프레임과 제2 프레임 사이에, 동일한 제1 프레임을 삽입하거나, 제1 프레임과 제2 프레임으로부터 예측된 제3 프레임을 삽입하는 것이 가능하다. 60Hz의 프레임 레이트를 240Hz로 변환하는 경우, 동일한 프레임을 3개 더 삽입하거나, 예측된 프레임을 3개 삽입하는 것이 가능하다. 한편, 별도의 변환 없이 입력되는 프레임 레이트를 유지하는 것도 가능하다.
그리고, 포맷터(147)는, 프레임 레이트 변환부(146)의 출력 신호를 입력받아, 비디오 출력부에 적합하도록 신호의 포맷을 변경하여 출력한다. 예를 들어, R, G, B 데이터 신호를 출력할 수 있으며, 이러한 R, G, B 데이터 신호는, 낮은 전압 차분 신호(Low voltage differential signaling, LVDS) 또는 mini-LVDS로 출력될 수 있다.
디지털 방송 수신기(100)의 구성 모듈들을 특히 본 발명의 실시예와 관련하여 설명하면 다음과 같다.
수신부(110)는 파노라마 비디오 서비스를 위한 방송 신호(MPEG-2 Transport Stream)를 수신한다.
역다중화부(141)는 상기 수신된 방송 신호로부터 파노라마 비디오 서비스를 위한 비디오 스트림을 역다중화하여 영상 처리부(142)로 출력하고, 상기 수신된 방송 신호로부터 상기 비디오 스트림을 위한 서비스 정보를 역다중화하여 서비스 정보 처리부(143)로 출력한다. 상기 서비스 정보는 PSI, PSIP 또는 DVB-SI를 포함한다.
서비스 정보 처리부(143)는 상기 서비스 정보(PSI)로부터 PID가 0인 PAT를 파싱하여 PMT의 PID를 획득한다. 그리고, 서비스 정보 처리부(143)는, 상기 PAT로부터 획득한 PMT의 PID를 이용하여 PMT를 파싱하고, PMT를 파싱하여 획득한 정보를 분석한다. 서비스 정보 처리부(143)는, PMT를 파싱하여 획득한 정보로부터, stream_type 필드의 값이 파노라마 비디오 서비스를 위하여 할당된 값인지 확인하고, 파노라마 프로그램 정보 디스크립터의 유무를 확인하여 해당 프로그램이 파노라마 비디오 서비스를 제공하는지 여부를 파악한다. 또한, 서비스 정보 처리부(143)는, PMT를 파싱하여 획득한 파노라마 비디오 정보 디스크립터로부터 각 ES가 레프트 뷰, 센터 뷰 또는 라이트 뷰 중 어느 뷰에 해당하는지를 추가로 확인한다. 서비스 정보 처리부(143)는 서비스 정보의 처리 결과를 영상 처리부(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를 파싱하여 파노라마 비디오 서비스를 위한 서비스 정보를 획득할 수도 있다.
또한, 서비스 정보 처리부(143)는 상기 서비스 정보(PSIP 또는 DVB-SI)로부터 EIT를 파싱하여 파노라마 비디오 서비스를 위한 서비스 정보를 획득할 수도 있다.
영상 처리부(142) 내 영상 디코더(142a)는 서비스 정보 처리부(143)에서 처리된 서비스 정보에 기초하여 상기 역다중화된 비디오 스트림을 디코딩한다. 멀티스크린 시스템(1000)에서 디지털 방송 수신기(100)가 레프트 스크린으로 설정되어 있는 경우, 영상 디코더(142a)는 상기 서비스 정보에 기초하여 레프트 뷰에 해당하는 ES만을 디코딩할 수 있다. 반면, 멀티스크린 시스템(1000)에서 디지털 방송 수신기(100)가 센터 스크린으로 설정되어 있는 경우, 영상 디코더(142a)는 상기 서비스 정보에 기초하여 센터 뷰에 해당하는 ES만을 디코딩할 수 있다. 마찬가지로, 멀티스크린 시스템(1000)에서 디지털 방송 수신기(100)가 라이트 스크린으로 설정되어 있는 경우, 영상 디코더(142a)는 상기 서비스 정보에 기초하여 라이트 뷰에 해당하는 ES만을 디코딩할 수 있다.
디지털 방송 수신기(100)를 레프트 스크린, 센터 스크린 또는 라이트 스크린으로 설정하기 위한 사용자 명령은 사용자 인터페이스부(180)를 통하여 수신된다. 제어부(140)는 상기 수신된 사용자 명령에 따라, 디지털 방송 수신기(100)를 레프트 스크린, 센터 스크린 또는 라이트 스크린 중 어느 하나로 설정할 수 있다.
디스플레이부(150)는, 멀티스크린 시스템(1000)에서 디지털 방송 수신기(100)가 레프트 스크린으로 설정되어 있는 경우, 상기 디코딩된 레프트 뷰에 해당하는 ES만 출력한다. 반면, 멀티스크린 시스템(1000)에서 디지털 방송 수신기(100)가 센터 스크린으로 설정되어 있는 경우, 디스플레이부(150)는 상기 디코딩된 센터 뷰에 해당하는 ES만 출력한다. 마찬가지로, 멀티스크린 시스템(1000)에서 디지털 방송 수신기(100)가 라이트 스크린으로 설정되어 있는 경우, 디스플레이부(150)는 상기 디코딩된 라이트 뷰에 해당하는 ES만 출력한다.
실시예에 따라, 외부장치 인터페이스부(120)는, 멀티스크린 시스템(1000) 내 다른 디지털 방송 수신기(100)로 레프트 뷰, 센터 뷰 또는 라이트 뷰 중 적어도 하나의 뷰에 해당하는 ES를 전송할 수 있다. 설명의 편의상 본 디지털 방송 수신기(100)를 제1 디지털 방송 수신기(100)라 칭하고, 멀티스크린 시스템(1000) 내 다른 디지털 방송 수신기(100)를 제2 디지털 방송 수신기(100)라 칭할 수 있다. 일례로, 외부장치 인터페이스부(120)를 통해 제2 디지털 방송 수신기(100)로 전송되는 ES에는, 영상 디코더(142a)에서 디코딩되는 ES는 포함되지 않을 수도 있다. 제1 디지털 방송 수신기(100)의 외부장치 인터페이스부(120)는 상기 서비스 정보를 함께 제2 디지털 방송 수신기(100)로 전송한다.
예를 들어, 제1 디지털 방송 수신기(100)가 레프트 스크린으로 설정되어 있는 경우, 외부장치 인터페이스부(120)는, 레프트 뷰, 센터 뷰 및 라이트 뷰 모두에 해당하는 ES를 제2 디지털 방송 수신기(100)로 전송할 수도 있고, 디코딩되는 레프트 뷰에 해당하는 ES를 제외한 센터 뷰 및 라이트 뷰에 해당하는 ES를 제2 디지털 방송 수신기(100)로 전송할 수도 있고, 제2 디지털 방송 수신기(100)가 센터 스크린으로 설정되어 있음을 제1 디지털 방송 수신기(100)가 인지할 수 있는 경우 센터 뷰에 해당하는 ES만 제2 디지털 방송 수신기(100)로 전송할 수도 있다.
도 15는 본 발명의 일 실시예에 의한 디지털 방송 수신기(100)를 제어할 수 있는 리모트 컨트롤러의 외관을 간략히 도시한 도면이다.
우선, 도 15의 (a)을 참조하면, 멀티미디어 디바이스(100)의 화면에 리모트 컨트롤러(300)에 대응하는 인디케이터(I)가 표시되는 것을 예시한다.
사용자는 리모트 컨트롤러(200)를 상하, 좌우(도 15의 (b)), 앞뒤(도 15의 (c))로 움직이거나 회전할 수 있다. 디지털 방송 수신기(100)의 화면에 표시된 인디케이터(I)는 리모트 컨트롤러(200)의 움직임에 대응한다. 이러한 리모트 컨트롤러(200)는, 도면과 같이, 3D 공간상의 움직임에 따라 해당 인디케이터(I)가 이동되어 표시되므로, 공간 리모콘이라 명명할 수 있다.
도 15의 (b)는 사용자가 리모트 컨트롤러(200)를 왼쪽으로 이동하면, 디지털 방송 수신기(100)의 화면에 표시된 인디케이터(I)도 이에 대응하여 왼쪽으로 이동하는 것을 예시한다.
리모트 컨트롤러(200)의 센서를 통하여 감지된 리모트 컨트롤러(200)의 움직임에 관한 정보는 디지털 방송 수신기(100)로 전송된다. 디지털 방송 수신기 (100)는 리모트 컨트롤러(200)의 움직임에 관한 정보로부터 인디케이터(I)의 좌표를 산출할 수 있다. 디지털 방송 수신기(100)는 산출한 좌표에 대응하도록 인디케이터(I)를 표시할 수 있다.
도 15의 (c)는, 리모트 컨트롤러(200) 내의 특정 버튼을 누른 상태에서, 사용자가 리모트 컨트롤러(200)를 디지털 방송 수신기(100)에서 멀어지도록 이동하는 경우를 예시한다. 이에 의해, 인디케이터(I)에 대응하는 화면 내의 선택 영역이 줌인 되어 확대 표시될 수 있다. 이와 반대로, 사용자가 리모트 컨트롤러(200)를 디지털 방송 수신기(100)에 가까워지도록 이동하는 경우, 인디케이터(I)에 대응하는 화면 내의 선택 영역이 줌아웃 되어 축소 표시될 수 있다. 한편, 리모트 컨트롤러(200)가 디지털 방송 수신기(100)에서 멀어지는 경우, 선택 영역이 줌아웃 되고, 리모트 컨트롤러(200)가 디지털 방송 수신기(100)에 가까워지는 경우, 선택 영역이 줌인 될 수도 있다.
도 16은 도 15에 도시된 리모트 컨트롤러의 구성 모듈들을 상세히 도시한 블록도이다.
도 16에 도시된 바와 같이, 리모트 컨트롤러(200)는, 무선통신부(214), 사용자 입력부(215), 센서부(217), 출력부(216), 전원공급부(211), 저장부(212), 그리고 제어부(213) 등을 포함한다.
무선통신부(214)는 임의의 외부 장치와 통신 가능하도록 설계된다.
리모트 컨트롤러(200)는 RF 통신규격에 따라 디지털 방송 수신기(100)와 신호를 송수신할 수 있는 RF 모듈(214a)을 구비할 수 있다. 또한, 리모트 컨트롤러(200)는 IR 통신규격에 따라 디지털 방송 수신기(100)와 신호를 송수신할 수 있는 IR 모듈(214b)을 구비할 수 있다.
리모트 컨트롤러(200)는 디지털 방송 수신기(100)로 리모트 컨트롤러(200)의 움직임 등에 관한 정보가 담긴 신호를 RF 모듈(214a)을 통하여 전송한다.
또한, 리모트 컨트롤러(200)는 디지털 방송 수신기(100)가 전송한 신호를 RF 모듈(214b)을 통하여 수신할 수 있다. 또한, 리모트 컨트롤러(200)는 필요에 따라 IR 모듈(214b)을 통하여 디지털 방송 수신기(100)로 전원 온/오프, 채널 변경, 볼륨 변경 등에 관한 제어 신호를 전송할 수 있다.
사용자 입력부(215)는 키패드, 버튼, 터치 패드, 또는 터치 스크린 등으로 구성될 수 있다.
센서부(217)는 자이로 센서(217a) 또는 가속도 센서(217b)를 구비할 수 있다. 자이로 센서(217a)는 리모트 컨트롤러(200)의 움직임에 관한 정보를 센싱할 수 있다. 일례로, 자이로 센서(217a)는 리모트 컨트롤러(200)의 동작에 관한 정보를 x, y, z 축을 기준으로 센싱할 수 있다. 가속도 센서(217b)는 리모트 컨트롤러(200)의 이동속도 등에 관한 정보를 센싱할 수 있다. 한편, 거리측정센서를 더 구비할 수 있으며, 이에 의해, 디지털 방송 수신기(100)와의 거리를 센싱할 수 있다.
출력부(216)는 사용자 입력부(215)의 조작에 대응하거나 디지털 방송 수신기(100)에서 전송한 신호에 대응하는 영상 또는 음성 신호를 출력할 수 있다. 일례로, 출력부(216)는 사용자 입력부(215)가 조작되거나 무선 통신부(214)를 통하여 디지털 방송 수신기(100)와 신호가 송수신 되면 점등되는 LED 모듈(216a), 진동을 발생하는 진동 모듈(216b), 음향을 출력하는 음향 출력 모듈(216c), 또는 영상을 출력하는 디스플레이 모듈(216d)을 구비할 수 있다.
전원공급부(211)는 리모트 컨트롤러(200)의 각 구성요소에 전원을 공급한다. 전원공급부(211)는 리모트 컨트롤러(200)가 소정 시간 동안 움직이지 않은 경우 전원 공급을 중단함으로써 전원 낭비를 줄일 수 있다.
저장부(212)는 리모트 컨트롤러(200)의 제어 또는 동작에 필요한 여러 종류의 프로그램, 애플리케이션 데이터 등이 저장될 수 있다. 그리고, 제어부(213)는 리모트 컨트롤러(200)의 제어에 관련된 제반사항을 제어한다. 예를 들어, 상기 제어부(213)는, 사용자 입력부(215)의 소정 키 조작에 대응하는 신호 또는 센서부(217)에서 센싱한 리모트 컨트롤러(200)의 움직임에 대응하는 신호를 무선 통신부(214)를 통하여 디지털 방송 수신기(100)로 전송할 수 있다.
도 17은 본 발명의 일 실시예에 의한 디지털 방송 수신기를 포함하는 멀티스크린 시스템을 도시한 도면이다.
멀티스크린 시스템(1000)은 복수 개의 디지털 방송 수신기(100)를 포함한다.
복수 개의 디지털 방송 수신기(100) 각각은 수신부(110) 내 튜너(111) 또는 네트워크 인터페이스부(113)를 통하여, 파노라마 비디오 서비스를 위한 방송 신호를 수신한다. 일례로, 디지털 방송 수신기(100)가 네트워크 인터페이스부(113)를 통하여 파노라마 비디오 서비스를 위한 방송 신호를 수신하는 경우, 네트워크 인터페이스부(113)는 MPEG-2 TS를 포함하는 IP 패킷을 수신할 수 있다.
도 17의 (a)를 참조하면, 멀티스크린 시스템(1000)은 제1 디지털 방송 수신기(100a)와 제2 디지털 방송 수신기(100b)를 포함한다. 일례로, 제1,2 디지털 방송 수신기(100a, 100b) 각각의 디스플레이부(150)는 16:9(가로:세로)의 화면 비율을 갖고, 제1,2 디지털 방송 수신기(100a, 100b) 각각의 수신부(110)는 32:9의 종횡비를 갖는 파노라마 비디오 스트림을 포함하는 방송 신호를 수신하는 것으로 가정한다.
제1 디지털 방송 수신기(100a)는 레프트 스크린으로 설정되고, 제2 디지털 방송 수신기(100b)는 라이트 스크린으로 설정될 수 있다.
제1 디지털 방송 수신기(100a)의 영상 디코더(142a)는, 서비스 정보 처리부(143)로부터 입력된 서비스 정보에 기초하여, 레프트 뷰에 해당하는 ES만을 디코딩한다. 그리고, 제1 디지털 방송 수신기(100a)의 디스플레이부(150)는 상기 디코딩된 ES를 출력한다.
제2 디지털 방송 수신기(100b)의 영상 디코더(142a)는, 서비스 정보 처리부(143)로부터 입력된 서비스 정보에 기초하여, 라이트 뷰에 해당하는 ES만을 디코딩한다. 그리고, 제2 디지털 방송 수신기(100b)의 디스플레이부(150)는 상기 디코딩된 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의 종횡비를 갖는 파노라마 비디오 스트림을 포함하는 방송 신호를 수신하는 것으로 가정한다.
제1 디지털 방송 수신기(100a)는 레프트 스크린으로 설정되고, 제2 디지털 방송 수신기(100b)는 센터 스크린으로 설정되고, 제3 디지털 방송 수신기(100c)는 라이트 스크린으로 설정되어 있다.
제1 디지털 방송 수신기(100a)의 영상 디코더(142a)는, 서비스 정보 처리부(143)로부터 입력된 서비스 정보에 기초하여, 레프트 뷰에 해당하는 ES만을 디코딩한다. 그리고, 제1 디지털 방송 수신기(100a)의 디스플레이부(150)는 상기 디코딩된 ES를 출력한다.
제2 디지털 방송 수신기(100b)의 영상 디코더(142a)는, 서비스 정보 처리부(143)로부터 입력된 서비스 정보에 기초하여, 센터 뷰에 해당하는 ES만을 디코딩한다. 그리고, 제2 디지털 방송 수신기(100b)의 디스플레이부(150)는 상기 디코딩된 ES를 출력한다.
제3 디지털 방송 수신기(100c)의 영상 디코더(142a)는, 서비스 정보 처리부(143)로부터 입력된 서비스 정보에 기초하여, 라이트 뷰에 해당하는 ES만을 디코딩한다. 그리고, 제3 디지털 방송 수신기(100c)의 디스플레이부(150)는 상기 디코딩된 ES를 출력한다.
도 18은 본 발명의 다른 일 실시예에 의한 디지털 방송 수신기를 포함하는 멀티스크린 시스템을 도시한 도면이다.
멀티스크린 시스템(100)은 복수 개의 디지털 방송 수신기(100)를 포한한다.
복수 개의 디지털 방송 수신기(100) 중 적어도 하나는 수신부(110) 내 튜너(111) 또는 네트워크 인터페이스부(113)를 통하여, 파노라마 비디오 서비스를 위한 방송 신호를 수신한다. 일례로, 디지털 방송 수신기(100)가 네트워크 인터페이스부(113)를 통하여 파노라마 비디오 서비스를 위한 방송 신호를 수신하는 경우, 네트워크 인터페이스부(113)는 MPEG-2 TS를 포함하는 IP 패킷을 수신할 수 있다.
도 18에서는 하나의 디지털 방송 수신기(100)만 수신부(110)를 통하여, 파노라마 비디오 서비스를 위한 방송 신호를 수신하는 것으로 가정한다.
도 18의 (a)를 참조하면, 멀티스크린 시스템(1000)은 제1 디지털 방송 수신기(100a)와 제2 디지털 방송 수신기(100b)를 포함한다. 제1 디지털 방송 수신기(100a)를 메인 디바이스라 칭하고, 제2 디지털 방송 수신기(100b)를 서브 디바이스라 칭할 수 있다.
제1 디지털 방송 수신기(100a)는 수신부(110)를 통하여 파노라마 비디오 서비스를 위한 방송 신호를 수신한다. 제2 디지털 방송 수신기(100b)는 수신부(110)를 통하여 파노라마 비디오 서비스를 위한 방송 신호를 수신하지 않는다. 경우에 따라, 제2 디지털 방송 수신기(100b)는 수신부(110)를 구비하지 않을 수도 있다.
제2 디지털 방송 수신기(100b)는 외부장치 인터페이스부(120)를 통하여 제1 디지털 방송 수신기(100a)와 유/무선으로 연결될 수 있다.
일례로, 제1,2 디지털 방송 수신기(100a, 100b) 각각의 디스플레이부(150)는 16:9(가로:세로)의 화면 비율을 갖고, 제1 디지털 방송 수신기(100a)의 수신부(110)는 32:9의 종횡비를 갖는 파노라마 비디오 스트림을 포함하는 방송 신호를 수신하는 것으로 가정한다.
제1 디지털 방송 수신기(100a)는 레프트 스크린으로 설정되고, 제2 디지털 방송 수신기(100b)는 라이트 스크린으로 설정될 수 있다.
제1 디지털 방송 수신기(100a)의 영상 디코더(142a)는, 서비스 정보 처리부(143)로부터 입력된 서비스 정보에 기초하여, 레프트 뷰에 해당하는 ES만을 디코딩한다. 그리고, 제1 디지털 방송 수신기(100a)의 디스플레이부(150)는 상기 디코딩된 ES를 출력한다.
제1 디지털 방송 수신기(100a)의 외부장치 인터페이스부(120)는, 라이트 뷰에 해당하는 ES를 제2 디지털 방송 수신기(100b)에 전송할 수 있다. 실시예에 따라, 제1 디지털 방송 수신기(100a)의 외부장치 인터페이스부(120)는, 수신부(110)에서 수신된 파노라마 비디오 서비스를 위한 방송 신호를 제2 디지털 방송 수신기(110b)에 전송할 수도 있고, 파노라마 비디오 스트림을 제2 디지털 방송 수신기(100b)에 전송할 수도 있고, 상기 디코딩되는 레프트 뷰에 해당하는 ES는 제외하고 라이트 뷰에 해당하는 ES를 제2 디지털 방송 수신기(100b)에 전송할 수도 있다. 제1 디지털 방송 수신기(100a)의 외부장치 인터페이스부(120)는 상기 서비스 정보도 제2 디지털 방송 수신기(100b)로 전송할 수 있다.
제2 디지털 방송 수신기(100b)의 외부장치 인터페이스부(120)는 상기 제1 디지털 방송 수신기(100a)로부터 상기 서비스 정보 및 라이트 뷰에 해당하는 ES를 수신한다. 실시예에 따라, 제2 디지털 방송 수신기(100b)의 외부장치 인터페이스부(120)는 파노라마 비디오 서비스를 위한 방송 신호를 수신할 수도 있고, 파노라마 비디오 스트림을 수신할 수도 있고, 레프트 뷰에 해당하는 ES는 제외하고 라이트 뷰에 해당하는 ES를 수신할 수도 있다.
제2 디지털 방송 수신기(100b)의 영상 디코더(142a)는, 상기 서비스 정보에 기초하여 라이트 뷰에 해당하는 ES를 디코딩하고, 디스플레이부(150)는 상기 디코딩된 ES를 출력한다.
한편 도 18의 (b)를 참조하면, 멀티스크린 시스템(1000)은 제1 디지털 방송 수신기(100a), 제2 디지털 방송 수신기(100b) 및 제3 디지털 방송 수신기(100c)를 포함한다. 제1 디지털 방송 수신기(100a)를 메인 디바이스라 칭하고, 제2 디지털 방송 수신기(100b)를 제1 서브 디바이스라 칭하고, 제3 디지털 방송 수신기(100c)를 제2 서브 디바이스라 칭할 수 있다.
제1 디지털 방송 수신기(100a)는 수신부(110)를 통하여 파노라마 비디오 서비스를 위한 방송 신호를 수신한다. 제2 디지털 방송 수신기(100b)와 제3 디지털 방송 수신기(100c)는 수신부(110)를 통하여 파노라마 비디오 서비스를 위한 방송 신호를 수신하지 않는다. 경우에 따라, 제2 디지털 방송 수신기(100b)와 제3 디지털 방송 수신기(100c)는 수신부(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) 형태로 연결된 것으로 예시하였다.
일례로, 제1,2,3 디지털 방송 수신기(100a, 100b, 100c) 각각의 디스플레이부(150)는 16:9(가로:세로)의 화면 비율을 갖고, 제1 디지털 방송 수신기(100a)의 수신부(110)는 48:9의 종횡비를 갖는 파노라마 비디오 스트림을 포함하는 방송 신호를 수신하는 것으로 가정한다.
제1 디지털 방송 수신기(100a)는 레프트 스크린으로 설정되고, 제2 디지털 방송 수신기(100b)는 센터 스크린으로 설정되고, 제3 디지털 방송 수신기(100c)는 라이트 스크린으로 설정될 수 있다.
제1 디지털 방송 수신기(100a)의 영상 디코더(142a)는, 서비스 정보 처리부(143)로부터 입력된 서비스 정보에 기초하여, 레프트 뷰에 해당하는 ES만을 디코딩한다. 그리고, 제1 디지털 방송 수신기(100a)의 디스플레이부(150)는 상기 디코딩된 ES를 출력한다.
제1 디지털 방송 수신기(100a)의 외부장치 인터페이스부(120)는, 센터 뷰 및 라이트 뷰에 해당하는 ES를 제2 디지털 방송 수신기(100b)에 전송할 수 있다. 실시예에 따라, 제1 디지털 방송 수신기(100a)의 외부장치 인터페이스부(120)는, 수신부(110)에서 수신된 파노라마 비디오 서비스를 위한 방송 신호를 제2 디지털 방송 수신기(110b)에 전송할 수도 있고, 파노라마 비디오 스트림을 제2 디지털 방송 수신기(100b)에 전송할 수도 있고, 상기 디코딩되는 레프트 뷰에 해당하는 ES는 제외하고 센터 뷰 및 라이트 뷰에 해당하는 ES를 디지털 방송 수신기(100b)에 전송할 수도 있다. 제1 디지털 방송 수신기(100a)의 외부장치 인터페이스부(120)는 상기 서비스 정보도 제2 디지털 방송 수신기(100b)로 전송할 수 있다.
제2 디지털 방송 수신기(100b)의 외부장치 인터페이스부(120)는 상기 제1 디지털 방송 수신기(100a)로부터 상기 서비스 정보와, 센터 뷰 및 라이트 뷰에 해당하는 ES를 수신한다. 실시예에 따라, 제2 디지털 방송 수신기(100b)의 외부장치 인터페이스부(120)는 파노라마 비디오 서비스를 위한 방송 신호를 수신할 수도 있고, 파노라마 비디오 스트림을 수신할 수도 있고, 레프트 뷰에 해당하는 ES는 제외하고 센터 뷰 및 라이트 뷰에 해당하는 ES를 수신할 수도 있다.
제2 디지털 방송 수신기(100b)의 영상 디코더(142a)는, 상기 서비스 정보에 기초하여 센터 뷰에 해당하는 ES만을 디코딩하고, 디스플레이부(150)는 상기 디코딩된 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)로 전송할 수 있다.
제3 디지털 방송 수신기(100c)의 외부장치 인터페이스부(120)는 상기 제2 디지털 방송 수신기(100b)로부터 상기 서비스 정보 및 라이트 뷰에 해당하는 ES를 수신한다. 실시예에 따라, 제3 디지털 방송 수신기(100c)의 외부장치 인터페이스부(120)는 파노라마 서비스를 위한 방송 신호를 수신할 수도 있고, 파노라마 비디오 스트림을 수신할 수도 있고, 센터 뷰 및 라이트 뷰에 해당하는 ES를 수신할 수도 있고, 센터 뷰에 해당하는 ES는 제외하고 라이트 뷰에 해당하는 ES를 수신할 수도 있다.
제3 디지털 방송 수신기(100c)의 영상 디코더(142a)는, 상기 서비스 정보에 기초하여 라이트 뷰에 해당하는 ES만을 디코딩하고, 디스플레이부(150)는 상기 디코딩된 ES를 출력한다.
이하에서는, 도 19 내지 도 21을 참조하여, 리모트 컨트롤러(200)를 사용하여 디지털 방송 수신기(100)를 레프트 스크린, 센터 스크린 또는 라이트 스크린으로 설정하는 방법을 설명하기로 한다.
도 19는 본 발명의 일 실시예에 의한 디지털 방송 수신기를 포함하는 멀티스크린 시스템을 도시한 도면이다.
멀티스크린 시스템(1000)은 제1 디지털 방송 수신기(100a), 제2 디지털 방송 수신기(100b) 및 제3 디지털 방송 수신기(100c)를 포함한다. 제1,2,3 디지털 방송 수신기(100a, 100b, 100c) 각각은 수신부(110)를 통하여 파노라마 비디오 서비스를 위한 방송 신호를 수신한다.
제1 디지털 방송 수신기(100a)는 레프트 스크린으로 설정되고, 제2 디지털 방송 수신기(100b)는 센터 스크린으로 설정되고, 제3 디지털 방송 수신기(100c)는 라이트 스크린으로 설정될 수 있다. 레프트 스크린, 센터 스크린 및 라이트 스크린으로의 설정은 디지털 방송 수신기(100) 각각에서 개별적으로 이루어질 수 있다.
먼저, 사용자가 제1 디지털 방송 수신기(100a)를 향하여 리모트 컨트롤러(200)에 구비된 키버튼을특정 키를 선택하거나, 리모트 컨트롤러(200)를 사용하여 제1 디지털 방송 수신기(100a)의 디스플레이부(150)에 표시된 메뉴 버튼은 선택한 경우, 환경 설정을 위한 제1 GUI(310)가 디스플레이될 수 있다.
제1 디지털 방송 수신기(100a)는 사용자 인터페이스부(180)를 통하여 리모트 컨트롤러(200)로부터의 사용자 명령을 수신할 수 있다.
사용자가 리모트 컨트롤러(200)를 사용하여 제1 GUI(310) 내 파노라마 항목(311)을 선택하면, 서브 메뉴로서 제2 GUI(320)가 디스플레이될 수 있다. 사용자는, 제2 GUI(320) 내 스크린 설정 항목(321)을 통하여, 제1 디지털 방송 수신기(100a)를 레프트 스크린으로 설정할 수 있다.
이와 마찬가지로, 사용자는 리모트 컨트롤러(200)가 제2 디지털 방송 수신기(100b)를 향하게 한 상태에서 사용자 명령을 입력함으로써, 제2 디지털 방송 수신기(100b)를 센터 스크린으로 설정할 수 있다. 또한, 사용자는 리모트 컨틀로러(200)가 제3 디지털 방송 수신기(100c)를 향하게 한 상태에서 사용자 명령을 입력함으로써, 제3 디지털 방송 수신기(100c)를 라이트 스크린으로 설정할 수 있다.
도 20a 내지 도 20c는 본 발명의 다른 일 실시예에 의한 디지털 방송 수신기를 포함하는 멀티스크린 시스템을 도시한 도면이다.
멀티스크린 시스템(1000)은 제1 디지털 방송 수신기(100a), 제2 디지털 방송 수신기(100b) 및 제3 디지털 방송 수신기(100c)를 포함한다. 제1 디지털 방송 수신기(100a)를 메인 디바이스라 칭하고, 제2 디지털 방송 수신기(100b)를 제1 서브 디바이스라 칭하고, 제3 디지털 방송 수신기(100c)를 제2 서브 디바이스라 칭할 수 있다.
제1 디지털 방송 수신기(100a)는 수신부(110)를 통하여 파노라마 비디오 서비스를 위한 방송 신호를 수신한다. 제2 디지털 방송 수신기(100b)와 제3 디지털 방송 수신기(100c)는 수신부(110)를 통하여 파노라마 비디오 서비스를 위한 방송 신호를 수신하지 않는다. 경우에 따라, 제2 디지털 방송 수신기(100b)와 제3 디지털 방송 수신기(100c)는 수신부(110)를 구비하지 않을 수도 있다.
도 20a를 참조하면, 제2 디지털 방송 수신기(100b)는 외부장치 인터페이스부(120)를 통하여 제1 디지털 방송 수신기(100a)와 유/무선으로 연결되고, 제3 디지털 방송 수신기(100c)는 외부장치 인터페이스부(120)를 통하여 제2 디지털 방송 수신기(100b)와 유/무선으로 연결될 수 있다. 경우에 따라, 제3 디지털 방송 수신기(100c)는 외부장치 인터페이스부(120)를 통하여 제1 디지털 방송 수신기(100a)와도 유/무선으로 연결될 수도 있다.
제1 디지털 방송 수신기(100a)는 레프트 스크린으로 설정되고, 제2 디지털 방송 수신기(100b)는 센터 스크린으로 설정되고, 제3 디지털 방송 수신기(100c)는 라이트 스크린으로 설정될 수 있다. 제2 디지털 방송 수신기(100b)와 제3 디지털 방송 수신기(100c)는 제1 디지털 방송 수신기(100a)의 외부 장치로 인식되므로, 사용자는 제1 디지털 방송 수신기(100a)를 통하여 제2,3 디지털 방송 수신기(100b, 100c)를 제어할 수 있다.
사용자가 제1 디지털 방송 수신기(100a)를 향하여 리모트 컨트롤러(200)에 구비된 키버튼을특정 키를 선택하거나, 리모트 컨트롤러(200)를 사용하여 제1 디지털 방송 수신기(100a)의 디스플레이부(150)에 표시된 메뉴 버튼은 선택한 경우, 환경 설정을 위한 제1 GUI(310)가 디스플레이될 수 있다.
사용자가 리모트 컨트롤러(200)를 사용하여 제1 GUI(310) 내 파노라마 항목(311)을 선택하면, 서브 메뉴로서 제2 GUI(320)가 디스플레이될 수 있다.
제2 GUI(320)는 스크린 설정 항목(321), 외부 장치 감지 항목(322) 및 확인 항목(323)을 포함할 수 있다.
사용자는 스크린 설정 항목(321)을 통하여 제1 디지털 방송 수신기(100a)를 레프트 스크린, 센터 스크린 또는 라이트 스크린 중 어느 것으로 설정할 것인지 선택할 수 있다.
사용자는 외부 장치 감지 항목(322)을 통하여 제1 디지털 방송 수신기(100a)에 연결된 서브 디바이스의 개수를 확인할 수 있다. 일례로, 제3 디지털 방송 수신기(100c)가 제2 디지털 방송 수신기(100b)에만 연결되고, 제2 디지털 방송 수신기(100b)를 거쳐서 제1 디지털 방송 수신기(100a)의 제어 신호를 수신하는 경우에도, 제3 디지털 방송 수신기(100c)가 제1 디지털 방송 수신기(100a)에 연결된 서브 디바이스로 인식될 수 있다.
사용자가 스크린 설정 항목(321)에서 레프트 스크린을 선택하고 확인 항목(323)을 선택하면, 제1 디지털 방송 수신기(100a)가 레프트 스크린으로 설정되고, 제2 디지털 방송 수신기(100b)와 제3 디지털 방송 수신기(100c)는 각각 센터 스크린 및 라이트 스크린으로 자동 설정된다.
실시예에 따라, 스크린 설정 상태를 사용자가 인지할 수 있도록, 사용자가 스크린 설정 항목(321)에서 레프트 스크린을 선택하면, 제1 디지털 방송 수신기(100a)의 디스플레이부(150)에 레프트 스크린을 지시하는 스크린 안내 OSD(330)가 표시되고 제2 디지털 방송 수신기(100b)의 디스플레이부(150)에 센터 스크린을 지시하는 스크린 안내 OSD(330)가 표시되고 제3 디지털 방송 수신기(100c)가 라이트 스크린을 지시하는 스크린 안내 OSD(330)가 표시될 수 있다.
도 20b를 참조하면, 도 20a의 경우와 달리 제1 디지털 방송 수신기(100a)가 라이트 스크린으로 설정되고, 제2 디지털 방송 수신기(100b)와 제3 디지털 방송 수신기(100c)는 각각 센터 스크린과 레프트 스크린으로 자동 설정된다.
실시예에 따라, 스크린 설정 상태를 사용자가 인지할 수 있도록, 사용자가 스크린 설정 항목(321)에서 라이트 스크린을 선택하면, 제1 디지털 방송 수신기(100a)의 디스플레이부(150)에 라이트 스크린을 지시하는 스크린 안내 OSD(330)가 표시되고 제2 디지털 방송 수신기(100b)의 디스플레이부(150)에 센터 스크린을 지시하는 스크린 안내 OSD(330)가 표시되고 제3 디지털 방송 수신기(100c)가 레프트 스크린을 지시하는 스크린 안내 OSD(330)가 표시될 수 있다.
도 20c를 참조하면, 제2 디지털 방송 수신기(100b)는 외부장치 인터페이스부(120)를 통하여 제1 디지털 방송 수신기(100a)와 유/무선으로 연결되고, 제3 디지털 방송 수신기(100c)는 외부장치 인터페이스부(120)를 통하여 제1 디지털 방송 수신기(100a)와 유/무선으로 연결될 수 있다.
제1 디지털 방송 수신기(100a)가 센터 스크린으로 설정되고, 제2 디지털 방송 수신기(100b)와 제3 디지털 방송 수신기(100c)는 각각 레프트 스크린과 라이트 스크린으로 자동 설정된다.
실시예에 따라, 스크린 설정 상태를 사용자가 인지할 수 있도록, 사용자가 스크린 설정 항목(321)에서 센터 스크린을 선택하면, 제1 디지털 방송 수신기(100a)의 디스플레이부(150)에 센터 스크린을 지시하는 스크린 안내 OSD(330)가 표시되고 제2 디지털 방송 수신기(100b)의 디스플레이부(150)에 레프트 스크린을 지시하는 스크린 안내 OSD(330)가 표시되고 제3 디지털 방송 수신기(100c)가 라이트 스크린을 지시하는 스크린 안내 OSD(330)가 표시될 수 있다.
도 21a 및 도 21b는 본 발명의 또 다른 일 실시예에 의한 디지털 방송 수신기를 포함하는 멀티스크린 시스템을 도시한 도면이다.
멀티스크린 시스템(1000)은 제1 디지털 방송 수신기(100a), 제2 디지털 방송 수신기(100b) 및 제3 디지털 방송 수신기(100c)를 포함한다. 제1 디지털 방송 수신기(100a)를 메인 디바이스라 칭하고, 제2 디지털 방송 수신기(100b)를 제1 서브 디바이스라 칭하고, 제3 디지털 방송 수신기(100c)를 제2 서브 디바이스라 칭할 수 있다.
제1 디지털 방송 수신기(100a)는 수신부(110)를 통하여 파노라마 비디오 서비스를 위한 방송 신호를 수신한다. 제2 디지털 방송 수신기(100b)와 제3 디지털 방송 수신기(100c)는 수신부(110)를 통하여 파노라마 비디오 서비스를 위한 방송 신호를 수신하지 않는다. 경우에 따라, 제2 디지털 방송 수신기(100b)와 제3 디지털 방송 수신기(100c)는 수신부(110)를 구비하지 않을 수도 있다.
제2 디지털 방송 수신기(100b)는 외부장치 인터페이스부(120)를 통하여 제1 디지털 방송 수신기(100a)와 유/무선으로 연결되고, 제3 디지털 방송 수신기(100c)는 외부장치 인터페이스부(120)를 통하여 제1 디지털 방송 수신기(100a)와 유/무선으로 연결될 수 있다.
사용자가 제1 디지털 방송 수신기(100a)를 향하여 리모트 컨트롤러(200)에 구비된 키버튼을특정 키를 선택하거나, 리모트 컨트롤러(200)를 사용하여 제1 디지털 방송 수신기(100a)의 디스플레이부(150)에 표시된 메뉴 버튼은 선택한 경우, 환경 설정을 위한 제1 GUI(310)가 디스플레이될 수 있다.
사용자가 리모트 컨트롤러(200)를 사용하여 제1 GUI(310) 내 파노라마 항목(311)을 선택하면, 서브 메뉴로서 제2 GUI(320)가 디스플레이될 수 있다.
사용자는 스크린 설정 항목(321)을 통하여 제1 디지털 방송 수신기(100a)를 센터 스크린으로 설정할 것임을 선택할 수 있다.
실시예에 따라, 스크린 설정 상태를 사용자가 인지할 수 있도록, 사용자가 스크린 설정 항목(321)에서 센터 스크린을 선택하면, 제1 디지털 방송 수신기(100a)의 디스플레이부(150)에 센터 스크린을 지시하는 스크린 안내 OSD(330)가 표시되고 제2 디지털 방송 수신기(100b)의 디스플레이부(150)에 레프트 스크린을 지시하는 스크린 안내 OSD(330)가 표시되고 제3 디지털 방송 수신기(100c)가 라이트 스크린을 지시하는 스크린 안내 OSD(330)가 표시될 수 있다.
도 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)가 레프트 스크린으로 변경될 수 있다.
설명의 편의를 위하여 각 도면을 나누어 설명하였으나, 각 도면에 서술되어 있는 실시예들을 병합하여 새로운 실시예를 구현하도록 설계하는 것도 가능하다. 그리고, 당업자의 필요에 따라, 이전에 설명된 실시예들을 실행하기 위한 프로그램이 기록되어 있는 컴퓨터에서 판독 가능한 기록 매체를 설계하는 것도 본 발명의 권리범위에 속한다.
본 발명에 따른 멀티미디어 디바이스 및 그 동작 방법은 상기한 바와 같이 설명된 실시 예들의 구성과 방법이 한정되게 적용될 수 있는 것이 아니라, 상기 실시 예들은 다양한 변형이 이루어질 수 있도록 각 실시 예들의 전부 또는 일부가 선택적으로 조합되어 구성될 수도 있다.
한편, 본 발명의 멀티미디어 디바이스의 동작방법은 디스플레이 장치에 구비된 프로세서가 읽을 수 있는 기록매체에 프로세서가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 프로세서가 읽을 수 있는 기록매체는 프로세서에 의해 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 프로세서가 읽을 수 있는 기록 매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플로피디스크, 광 데이터 저장장치 등이 있으며, 또한, 인터넷을 통한 전송 등과 같은 캐리어 웨이브의 형태로 구현되는 것도 포함한다. 또한, 프로세서가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 프로세서가 읽을 수 있는 코드가 저장되고 실행될 수 있다.
이상에서는 본 발명의 바람직한 실시 예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해돼서는 안 될 것이다.
그리고, 당해 명세서에서는 물건 발명과 방법 발명이 모두 설명되고 있으며, 필요에 따라 양발명의 설명은 보충적으로 적용될 수가 있다.
본 발명은 파노라마 비디오 서비스를 위한 방송 신호를 처리하는 방법 및 장치에 관한 것으로, 산업상 이용가능성이 있다.

Claims (20)

  1. 파노라마 비디오 서비스를 위한 방송 신호를 처리하는 방법에 있어서,
    파노라마 비디오 서비스를 위한 비디오 스트림을 인코딩하는 단계;
    스트림의 타입이 파노라마 비디오 서비스를 위한 비디오 스트림임을 설명하는 제1 정보 또는 파노라마 비디오의 종횡비를 설명하는 제2 정보 중 적어도 하나를 포함하는 서비스 정보를 생성하는 단계; 및
    상기 인코딩된 비디오 스트림 및 상기 생성된 서비스 정보를 포함하는 방송 신호를 전송하는 단계;를 포함하는 방송 신호 처리 방법.
  2. 제 1 항에 있어서,
    상기 제1 정보 또는 상기 제2 정보 중 적어도 하나는 PMT(Program Map Table) 내에 포함되어 시그널링되는, 방송 신호 처리 방법.
  3. 제 1 항에 있어서,
    상기 제2 정보는 상기 파노라마 비디오의 종횡비가 32:9 또는 48:9 임을 설명하는, 방송 신호 처리 방법.
  4. 제 2 항에 있어서,
    상기 제2 정보는 상기 PMT 내에서 프로그램 레벨의 디스크립터로 정의되는, 방송 신호 처리 방법.
  5. 제 1 항에 있어서,
    상기 서비스 정보는, 파노라마 비디오 서비스를 지원하지 않는 장치에서 상기 비디오 스트림이 베이스 비디오 스트림인지 여부를 설명하는 제3 정보, 상기 제3 정보에 기초하여 상기 베이스 비디오 스트림이 레프트 뷰(left view), 센터 뷰(center view) 또는 라이트 뷰(right view) 중 어느 하나의 뷰임을 지시하는 제4 정보 및 상기 제3 정보에 기초하여 상기 비디오 스트림이 베이스 비디오 스트림이 아닌 경우 해당 비디오 스트림이 레프트 뷰, 센터 뷰 또는 라이트 뷰 중 어느 하나의 뷰임을 지시하는 제5 정보를 더 포함하는, 방송 신호 처리 방법.
  6. 제 5 항에 있어서,
    상기 제3 정보 내지 상기 제5 정보는 PMT(Program Map Table), VCT(Virtual Channel Table) 또는 EIT(Event Information Table) 중 적어도 하나에 포함되어 시그널링되는, 방송 신호 처리 방법.
  7. 제 5 항에 있어서,
    상기 제3 정보 내지 상기 제5 정보는 PMT(Program Map Table) 내에서 ES(Elementary Stream) 레벨의 디스크립터로 정의되는, 방송 신호 처리 방법.
  8. 파노라마 비디오 서비스를 위한 방송 신호를 처리하는 방법에 있어서,
    방송 신호를 수신하는 단계;
    상기 수신된 방송 신호로부터 파노라마 비디오 서비스를 위한 비디오 스트림 및 상기 비디오 스트림을 위한 서비스 정보를 역다중화하는 단계;
    상기 서비스 정보를 파싱하여, 스트림의 타입이 파노라마 비디오 서비스를 위한 비디오 스트림임을 설명하는 제1 정보 또는 파노라마 비디오의 종횡비를 설명하는 제2 정보 중 적어도 하나를 획득하는 단계; 및
    상기 제1 정보 또는 상기 제2 정보 중 적어도 하나에 기초하여 상기 비디오 스트림을 디코딩하는 단계;를 포함하는 방송 신호 처리 방법.
  9. 제 8 항에 있어서,
    상기 제1 정보 또는 상기 제2 정보 중 적어도 하나는 상기 서비스 정보에 포함된 PMT(Program Map Table)를 파싱하여 획득되는, 방송 신호 처리 방법.
  10. 제 8 항에 있어서,
    상기 제2 정보는 상기 파노라마 비디오의 종횡비가 32:9 또는 48:9 임을 설명하는, 방송 신호 처리 방법.
  11. 제 8 항에 있어서,
    상기 서비스 정보를 파싱하여, 파노라마 비디오 서비스를 지원하지 않는 장치에서 상기 비디오 스트림이 베이스 비디오 스트림인지 여부를 설명하는 제3 정보, 상기 제3 정보에 기초하여 상기 베이스 비디오 스트림이 레프트 뷰(left view), 센터 뷰(center view) 또는 라이트 뷰(right view) 중 어느 하나의 뷰임을 지시하는 제4 정보 및 상기 제3 정보에 기초하여 상기 비디오 스트림이 베이스 비디오 스트림이 아닌 경우 해당 비디오 스트림이 레프트 뷰, 센터 뷰 또는 라이트 뷰 중 어느 하나의 뷰임을 지시하는 제5 정보를 획득하는 단계;를 더 포함하는 방송 신호 처리 방법.
  12. 제 11 항에 있어서,
    상기 제3 정보 내지 상기 제5 정보는 PMT(Program Map Table), VCT(Virtual Channel Table) 또는 EIT(Event Information Table) 중 적어도 하나를 파싱하여 획득되는, 방송 신호 처리 방법.
  13. 제 11 항에 있어서,
    상기 제3 정보 내지 상기 제5 정보는 PMT(Program Map Table) 내에서 ES(Elementary Stream) 레벨의 디스크립터를 파싱하여 획득되는, 방송 신호 처리 방법.
  14. 제 11 항에 있어서,
    상기 비디오 스트림을 디코딩하는 단계는,
    상기 서비스 정보에 기초하여, 레프트 뷰, 센터 뷰 또는 라이트 뷰 중 어느 하나의 뷰에 해당하는 ES(Elementary Stream)만을 디코딩하는 단계를 포함하는, 방송 신호 처리 방법.
  15. 제 14 항에 있어서,
    레프트 뷰, 센터 뷰 또는 라이트 뷰 중 어느 하나의 뷰에 해당하는 ES만 출력하는 단계;를 더 포함하는, 방송 신호 처리 방법.
  16. 제 14 항에 있어서,
    상기 서비스 정보에 기초하여, 레프트 뷰, 센터 뷰 또는 라이트 뷰 중 적어도 하나의 뷰에 해당하는 ES를 외부 장치로 전송하는 단계;를 더 포함하는, 방송 신호 처리 방법.
  17. 제 16 항에 있어서,
    상기 외부 장치로 전송되는 ES는, 상기 디코딩되는 ES는 포함하지 않는, 방송 신호 처리 방법.
  18. 파노라마 비디오 서비스를 위한 방송 신호를 수신하여 처리하는 방송 신호 처리 장치에 있어서,
    방송 신호를 수신하는 수신부;
    상기 수신된 방송 신호로부터 파노라마 비디오 서비스를 위한 비디오 스트림 및 상기 비디오 스트림을 위한 서비스 정보를 역다중화하는 역다중화부;
    상기 서비스 정보를 파싱하여, 스트림의 타입이 파노라마 비디오 서비스를 위한 비디오 스트림임을 설명하는 제1 정보 또는 파노라마 비디오의 종횡비를 설명하는 제2 정보 중 적어도 하나를 획득하는 서비스 정보 처리부; 및
    상기 제1 정보 또는 상기 제2 정보 중 적어도 하나에 기초하여 상기 비디오 스트림을 디코딩하는 디코더;를 방송 신호 처리 장치.
  19. 제 18 항에 있어서,
    상기 제1 정보 또는 상기 제2 정보 중 적어도 하나는 상기 서비스 정보에 포함된 PMT(Program Map Table)를 파싱하여 획득되는, 방송 신호 처리 장치.
  20. 제 18 항에 있어서,
    상기 서비스 정보 처리부는, 상기 서비스 정보를 파싱하여 파노라마 비디오 서비스를 지원하지 않는 장치에서 상기 비디오 스트림이 베이스 비디오 스트림인지 여부를 설명하는 제3 정보, 상기 제3 정보에 기초하여 상기 베이스 비디오 스트림이 레프트 뷰(left view), 센터 뷰(center view) 또는 라이트 뷰(right view) 중 어느 하나의 뷰임을 지시하는 제4 정보 및 상기 제3 정보에 기초하여 상기 비디오 스트림이 베이스 비디오 스트림이 아닌 경우 해당 비디오 스트림이 레프트 뷰, 센터 뷰 또는 라이트 뷰 중 어느 하나의 뷰임을 지시하는 제5 정보를 더 획득하는, 방송 신호 처리 장치.
PCT/KR2014/007524 2013-10-24 2014-08-13 파노라마 비디오 서비스를 위한 방송 신호를 처리하는 방법 및 장치 WO2015060523A1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020130127022A KR20150047225A (ko) 2013-10-24 2013-10-24 파노라마 비디오 서비스를 위한 방송 신호를 처리하는 방법 및 장치
KR10-2013-0127022 2013-10-24

Publications (1)

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

Family

ID=52993086

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2014/007524 WO2015060523A1 (ko) 2013-10-24 2014-08-13 파노라마 비디오 서비스를 위한 방송 신호를 처리하는 방법 및 장치

Country Status (2)

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

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 (ko) 2015-10-22 2022-02-11 삼성전자주식회사 다중 디스플레이 시스템을 구성하는 디스플레이 장치 및 그 제어 방법
KR102361314B1 (ko) 2016-07-19 2022-02-10 한국전자통신연구원 360도 가상현실 방송 서비스 제공 방법 및 장치
KR20180112708A (ko) 2017-04-03 2018-10-12 한국전자통신연구원 고화질 360도 vr 영상 처리 장치 및 방법

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 (zh) * 2016-06-23 2018-12-21 联发科技股份有限公司 用于虚拟现实视频的面独立编解码结构的方法与装置
GB2566186A (en) * 2016-06-23 2019-03-06 Mediatek Inc Method and apparatus of face independent coding structure for VR video
RU2715800C1 (ru) * 2016-06-23 2020-03-03 МедиаТек Инк. Способ и устройство независимой структуры кодирования граней для видео в формате виртуальной реальности
CN109076232B (zh) * 2016-06-23 2021-05-28 联发科技股份有限公司 视频编码或解码方法与装置
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 (ko) 2015-05-04

Similar Documents

Publication Publication Date Title
WO2012026651A1 (en) Method for synchronizing contents and display device enabling the method
WO2014204227A1 (ko) 신호 송수신 장치 및 신호 송수신 장치의 제어 방법
WO2010071283A1 (ko) 입체영상 디스플레이가 가능한 디지털 방송 수신방법, 및 이를 이용한 디지털 방송 수신장치
WO2012081803A1 (ko) 영상표시기기의 애플리케이션 메뉴 제공 방법 및 그에 따른 영상표시기기
WO2014073927A1 (ko) 신호 송수신 장치 및 신호 송수신 방법
WO2015034188A1 (ko) 디지털 방송 시스템에서 광역 밝기 표현을 위한 초고화질 방송 신호 송수신 방법 및 장치
WO2015126144A1 (ko) 파노라마 서비스를 위한 방송 신호 송수신 방법 및 장치
WO2010076933A1 (ko) 이차원 영상과 3d 영상의 통합 서비스가 가능한 디지털 방송 수신방법, 및 이를 이용한 디지털 방송 수신장치
WO2012046928A1 (ko) 디스플레이 디바이스를 이용한 광고 컨텐츠 제작 방법 및 그에 따른 디스플레이 디바이스
WO2011049337A2 (ko) 방송 신호 송수신 방법 및 그를 이용한 방송 수신 장치
WO2011093676A2 (en) Method and apparatus for generating data stream for providing 3-dimensional multimedia service, and method and apparatus for receiving the data stream
WO2015152635A9 (ko) 신호 송수신 장치 및 신호 송수신 방법
WO2014171718A1 (ko) 방송 전송 장치, 방송 수신 장치, 방송 전송 장치의 동작 방법 및 방송 수신 장치의 동작 방법
WO2014025213A1 (ko) 신호 송수신 장치 및 신호 송수신 방법
WO2011062385A2 (ko) 방송 신호 송수신 방법 및 그를 이용한 방송 수신 장치
WO2015046747A1 (ko) Tv 및 그 동작 방법
WO2011071285A2 (en) Image display apparatus and method for operating the same
WO2015065037A1 (ko) Hevc 기반의 ip 방송 서비스 제공을 위한 방송 신호 송수신 방법 및 장치
WO2012050405A2 (ko) 디지털 수신기 및 디지털 수신기에서의 3d 컨텐트 처리방법
WO2012030055A1 (en) Image display apparatus and image displaying method thereof
WO2012074189A1 (ko) 화면 표시 제어 방법 및 그를 이용한 영상 표시 기기
WO2014084564A1 (ko) 신호 송수신 장치 및 신호 송수신 방법
WO2011149315A2 (ko) 컨텐츠 제어 방법 및 그를 이용한 컨텐츠 재생 장치
WO2015126117A1 (ko) 방송 신호 송수신 방법 및 장치
WO2014025239A1 (ko) 3d 영상을 위한 영상 컴포넌트 송수신 처리 방법 및 장치

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