WO2012030176A2 - 3d (3-dimentional) 방송 서비스를 위한 방송 신호 처리 방법 및 장치 - Google Patents
3d (3-dimentional) 방송 서비스를 위한 방송 신호 처리 방법 및 장치 Download PDFInfo
- Publication number
- WO2012030176A2 WO2012030176A2 PCT/KR2011/006490 KR2011006490W WO2012030176A2 WO 2012030176 A2 WO2012030176 A2 WO 2012030176A2 KR 2011006490 W KR2011006490 W KR 2011006490W WO 2012030176 A2 WO2012030176 A2 WO 2012030176A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- video
- service
- information
- broadcast data
- field
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/816—Monomedia components thereof involving special video data, e.g 3D video
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/161—Encoding, multiplexing or demultiplexing different image signal components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/172—Processing image signals image signals comprising non-image signal components, e.g. headers or format information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/194—Transmission of image signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling 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/23614—Multiplexing of additional data and video streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling 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/2362—Generation or processing of Service Information [SI]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/633—Control signals issued by server directed to the network components or client
- H04N21/6332—Control signals issued by server directed to the network components or client directed to client
- H04N21/6336—Control signals issued by server directed to the network components or client directed to client directed to decoder
Definitions
- the present invention relates to a method and apparatus for providing a 3D broadcasting service and receiving and processing the same. More specifically, in providing a 3D broadcast service, the present invention generates a 3D broadcast signal that can be simultaneously processed by a 3D broadcast receiver capable of processing a 3D broadcast service and a 2D broadcast receiver capable of processing only an existing 2D broadcast service. And it is about receiving processing.
- 3DTV three-dimensional television
- a 3D image provides a stereoscopic effect using the stereo vision principle of two eyes. Humans feel perspective through the parallax of two eyes, that is, binocular parallax by the distance between two eyes about 65mm apart, so the 3D image provides an image so that each of the left and right eyes can see the associated plane image. It can provide three-dimensional and perspective.
- Such 3D image display methods include a stereoscopic method, a volumetric method, a holographic method, and the like.
- a left view (left view) image for viewing in the left eye and a right view (light view) image for viewing in the right eye are provided, and the left eye through polarizing glasses or the display device itself is provided.
- the right eye and the right eye respectively recognize the 3D image effect by viewing the left view image and the right image.
- the 3D broadcast delivers the left image and the right image, respectively, and processes them appropriately in the broadcast receiver to produce the 3D image, signaling information for processing the 3D broadcast signal should be added.
- 3D broadcast receivers capable of receiving and processing 3D broadcasts require a relatively high level of hardware and processing capability compared to conventional broadcast receivers. Accordingly, there is a need for a method of receiving a 3D broadcast signal transmitted over the same broadcast bandwidth in a 2D broadcast receiver and properly using the 2D broadcast.
- the present invention has been made in view of the above-mentioned problems and is to generate and process 3D broadcast signals having compatibility in 3D broadcast receivers and 2D broadcast receivers.
- Another technical problem to be achieved by the present invention is to properly provide signaling information for 3D broadcast so that the 3D broadcast signal can be efficiently processed by the 3D broadcast receiver.
- a broadcast signal processing method for a 3D (3-dimentional) broadcast service comprising: encoding signaling information for signaling the encoded 3D video broadcast data, the encoded 3D video broadcast data and the encoded signaling information Generating a broadcast signal including a signal and transmitting the generated broadcast signal, wherein the signaling information includes a full resolution image of the left image broadcast data and / or the right image broadcast data. Contains resolution type information indicating whether the image is half resolution The.
- resolution type information is included in a 3DTV service location descriptor that signals information about 3D video components and encoded into signaling information, wherein the 3DTV service location descriptor is a Program Map Table (PMT) and / or the like. Or in a service description table (SDT).
- PMT Program Map Table
- SDT service description table
- the signaling information may further include information indicating whether any one of left video broadcast data and right video broadcast data is provided as 2D video broadcast data for the 2D receiver.
- the resolution type information indicates whether vertical left resolution, horizontal half resolution, or vertical and horizontal half resolution when the left video broadcast data and / or the right video broadcast data is a half resolution video. .
- the 3DTV service location descriptor when one of the left video broadcast data and the right video broadcast data is half resolution, and the other is full resolution, doubling video broadcast data that is half resolution to full resolution.
- filter type information indicating a type of a filter used for reducing the type of the filter used for or the video broadcast data that is the full resolution in half resolution.
- the 3DTV service location descriptor further includes filter size information indicating the size of the filter.
- the 3DTV service location descriptor may further include information indicating whether the video broadcast data included in the broadcast signal is left video broadcast data or right video broadcast data.
- a 3D broadcast service receiving apparatus includes a 3D broadcast data including a left video broadcast data including a left video and a right video broadcast data including a right video for displaying a 3D (3-dimentional) effect.
- a receiver for receiving a broadcast signal including signaling information for signaling of video broadcast data and 3D video broadcast data, and the left video broadcast data and / or the right video broadcast data included in the signaling information are full resolution.
- a system information processor for parsing resolution type information indicating whether the image is a half resolution image, a video decoder for decoding the left image broadcast data and the right image broadcast data, and the decoded left image broadcast using the resolution type information.
- Video broadcast data of any one of data and right video broadcast data By doubling (doubling) or Reducing (reducing) the full-resolution image or the half-resolution image, and a formatter for forming a 3D image for 3D display.
- the system information processor may be configured to interpret service type information indicating the type of service included in the SDT, or recognize whether the broadcast signal is for 3D broadcast service due to the presence of the 3DTV service location descriptor. do.
- the broadcast receiver includes a functional unit that performs the above-described features of the present invention.
- the signaling information for the 3D broadcast service can be delivered in the existing broadcast service signaling scheme.
- a 3D broadcast signal compatible with a 2D broadcast receiver can be obtained without degrading the quality of the 3D broadcast. It is effective to provide.
- FIG. 1 is a diagram illustrating a configuration of a video element of a 3D broadcast service according to an embodiment of the present invention.
- FIG. 2 is a diagram illustrating a syntax structure of a 3DTV service location descriptor according to an embodiment of the present invention.
- FIG. 3 is a diagram illustrating definitions of a location and a service_type field of a 3DTV service location descriptor included in a terrestrial virtual channel table (TVCT) according to an embodiment of the present invention.
- TVCT terrestrial virtual channel table
- FIG. 4 illustrates a 3DTV service location descriptor according to another embodiment of the present invention.
- FIG. 5 illustrates a location of a 3DTV service location descriptor included in a program map table (PMT) according to an embodiment of the present invention.
- PMT program map table
- FIG. 6 illustrates a 3DTV service location descriptor according to another embodiment of the present invention.
- FIG. 7 illustrates a location of a 3DTV service location descriptor included in a service description table (SDT) according to an embodiment of the present invention.
- SDT service description table
- FIG. 8 is a diagram illustrating definition according to a value of a service_type field according to an embodiment of the present invention.
- FIG 9 illustrates a component descriptor according to an embodiment of the present invention.
- FIG. 10 is a diagram illustrating definition of stream_content and component_type according to an embodiment of the present invention.
- FIG. 11 is a diagram showing the structure of a broadcast receiver according to an embodiment of the present invention.
- FIG. 12 is a diagram illustrating a 3D service acquisition process in IPTV according to an embodiment of the present invention.
- FIG. 13 is a diagram illustrating the structure of a Service Information (SI) table for IPTV according to an embodiment of the present invention.
- SI Service Information
- FIG. 14 illustrates an XML schema of a SourceReferenceType according to an embodiment of the present invention.
- 15 is a diagram illustrating an XML schema of SourceType according to an embodiment of the present invention.
- FIG. 16 is a diagram illustrating a TypeOfSourceType XML Schema extended to signal information about a primary or secondary video image for a 3D broadcast service according to an embodiment of the present invention.
- FIG. 17 is a diagram illustrating an XML Schema diagram of a VideoCompositionInformationFor3DType for containing 3D video composition information according to an embodiment of the present invention.
- FIG. 18 is a diagram illustrating an XML Schema of VideoCompositionInformationFor3DType for containing 3D video composition information according to an embodiment of the present invention.
- FIG. 19 is a diagram illustrating an IPSourceDefinitionType and an RFSourceDefinition XML schema extended to include 3D video composition information according to an embodiment of the present invention.
- FIG. 20 is a diagram illustrating an RfSourceDefinitionType XML Schema diagram for containing 3D video composition information in an RfSourceDefinitionType according to an embodiment of the present invention.
- 21 is a diagram illustrating an IpService XML Schema extended to include 3D video composition information according to an embodiment of the present invention.
- FIG 22 illustrates an IPTV receiver according to an embodiment of the present invention.
- FIG 23 illustrates functional blocks of an IPTV receiver according to an embodiment of the present invention.
- 24 is a flowchart illustrating a broadcast signal processing method for a 3D broadcast service according to an embodiment of the present invention.
- the 3D image representation method may include a stereoscopic method that considers two viewpoints and a multiple view image method (or multi-view method) that considers three or more viewpoints.
- the conventional single view image method may be referred to as a monoscopic image method.
- the stereoscopic method uses a pair of left view and live view images obtained by photographing the same subject with a left camera and a right camera that are spaced at a constant distance.
- the multi-view method uses three or more images obtained by photographing three or more cameras having a constant distance or angle.
- the present invention will be described using the stereoscopic method as an embodiment, but the idea of the present invention may be applied to a multi-view method.
- the stereoscopic method according to the present invention includes a side-by-side method, a top-bottom method, and a checker board method.
- the left and right images are downsampled 1/2 in the horizontal direction, and one sampled image is placed in the left region and the other sampled image is placed in the right region.
- the left and right images are half downsampled in the vertical direction, and one sampled image is placed in the top region, and the other sampled image is placed in the bottom region.
- the checkerboard method is a method of constructing two images into one image by half downsampling the left image and the right image to cross each other in the vertical and horizontal directions.
- the stereoscopic method according to the present invention is not limited or limited to the above example.
- One of the things to consider when transmitting 3D image is compatibility with 2D image. This is because a receiver that does not support three-dimensional image display should display a three-dimensional image included in the received broadcast signal as a two-dimensional image, and can display a two-dimensional image if necessary even in a 3DTV.
- FIG. 1 is a diagram illustrating a configuration of a video element of a 3D broadcast service according to an embodiment of the present invention.
- the video element of the 3D broadcast service may include a primary video stream, a secondary video stream, and / or video composition information.
- the primary video stream may be used to maintain compatibility with the 2D broadcast receiver in addition to the 3D broadcast receiver.
- the 2D broadcast receiver may receive a primary video stream and decode it to provide a 2D broadcast service.
- the primary video stream may be a video stream including any one of left and right images. Therefore, the 2D broadcast receiver may provide a 2D image to the user by decoding and displaying only one image of the left image or the right image using the primary video stream. Even when a viewer using a 3D broadcast receiver wants to watch a 2D video, not a 3D video, in the broadcast receiver, the broadcast receiver can satisfy the viewer's needs by decoding and providing only the primary video stream.
- the primary video stream according to the embodiment of the present invention may be an image of full resolution. Therefore, even a 2D broadcast receiver using only the primary video stream can receive an image without qualitative degradation for resolution.
- the primary video stream is not limited to always having a full resolution image, but may transmit a half resolution image.
- the primary video stream may also transmit a half resolution image according to the situation of the broadcast bandwidth and the current state of the 3D or 2D broadcast receivers of the viewers.
- the secondary video stream may transmit an image not transmitted by the primary video stream among the left image and the right image forming the 3D image.
- the secondary video stream transmits a half resolution image. This is because there is a limitation in broadcast bandwidth and there is a low necessity for the secondary video stream used for the 3D broadcast service to transmit a video of full resolution.
- the secondary video stream is not limited to always transmitting the half resolution video, but can transmit the full resolution video. This is because, in the case where the broadcast receiving side wants to receive the 2D video, the user may select to receive the video stream of the left video or the right video as the 2D broadcast video according to the viewer's preference.
- information about the 3D broadcast service and various information about the two video streams must be additionally transmitted and received.
- Information for such a 3D broadcast service may be provided as video composition information.
- the video composition information for the 3D broadcast service may be included in the PSI / PSIP of the ATSC system and transmitted.
- the video composition information may be included in the program map table (PMT) information included in the PSI or the virtual channel table (VCT) information included in the PSIP and transmitted.
- PMT program map table
- VCT virtual channel table
- the video composition information for the 3D broadcast service may be included in the signaling information of the DVB system and transmitted.
- the video composition information may be included in PMT information or Service Description Table (SDT) information and transmitted.
- SDT Service Description Table
- FIG. 2 is a diagram illustrating a syntax structure of a 3DTV service location descriptor according to an embodiment of the present invention.
- the 3DTV service location descriptor may include a descriptor_tag field, a descriptor_length field, a PCR_PID field, a number_elements field, an elementary_PID field, a left_right_view field, a primary_video_flag field, a stream_type field, a resolution_type field, a stereo_format_type field, a filter_type field, a number_hordental_taps field, and hor Field, hor_coefficient_num field, number_vertical_taps field, ver_coefficient_den field, and / or ver_coefficient_num field.
- the descriptor_tag field serves to identify a descriptor to which this field belongs.
- the descriptor_length field represents the length of data belonging to this descriptor following this field in bytes.
- the PCR_PID field indicates a packet identifier (PID) of a transport stream including a PCR field.
- the number_elements field indicates the number of video elements configuring the 3D broadcast service.
- the broadcast receiver may parse the information included in the following fields by the number of video elements constituting the 3D broadcast service by receiving the 3DTV service location descriptor.
- the elementary_PID field represents the PID of the video element.
- the 3DTV service location descriptor defines the following information about the video element with the PID of the elementary_PID field.
- the broadcast receiver may obtain information for 3D video display of the video element having the corresponding PID from the 3DTV service location descriptor.
- the left_right_view field indicates whether the video element is video data of the left view or video data of the right view.
- the primary_video_flag field indicates whether the video element is video data that can also be displayed in the 2D legacy device. For example, if the flag value is '1', it may be primary video data, and if it is '0', it may represent secondary video data of half-resolution.
- the stream_type field represents a coding type for a video element.
- a coding type such as JPEG, MPEG-2, MPEG-4, H.264 / AVC, and / or H.264 / MVC may be represented.
- the resolution_type field represents information about resolution of a video element. For example, it may indicate whether the video data of the primary video data and / or the secondary video data is full-resolution or half-resolution in the horizontal direction or the vertical direction. For example, if the value of the resolution_type field is “00”, it indicates that the video data is full resolution, and if it is “01”, it indicates that it is half resolution vertically (vertically), and if it is “10”, Horizontally Half-Resolution Horizontal resolution (half direction) indicates half resolution, and in case of “11”, it indicates half resolution in horizontal and vertical directions. That is, in this case, this may indicate 1/4 resolution.
- the stereo_format_type field indicates in which format the primary video data and the secondary video data should be multiplexed.
- Stereoscopic display formats include side-by-side, top-bottom, checherboard, vertical line interlace, horizontal line interlace, and frame sequential methods.
- this field may be used to know recommended stereoscopic display format information.
- the filter_type field represents information about filtering when resizing video data. For example, when doubling the half-resolution secondary video data to match the full-resolution primary video data, or half to match the full-resolution primary video data to the half-resolution secondary video data. In this case, information about the type of filter used may be indicated. In one embodiment, when resizing video data, the filter application direction (horizontal direction, vertical direction), information on the resizing ratio (for example, doubling or half reducing) when resizing, the type of filter (for example, bilinear) interpolation, bicubic interpolation, etc.). The filtering information included in the filter_type field may be referred to as resizing information below.
- the number_horizontal_taps field is the size of a filter applied when performing horizontal filtering and indicates the number of parameters of the filter.
- the number_vertical_taps field is the size of a filter applied when vertical filtering is performed and indicates the number of parameters of the filter.
- the filter related information included in the 3DTV service location descriptor may indicate that filtering in the horizontal direction and the vertical direction is performed.
- the 3DTV service location descriptor may be located in the TVCT and may signal information about 3D video components configuring the corresponding virtual channel.
- FIG. 3 is a diagram illustrating definitions of a location and a service_type field of a 3DTV service location descriptor included in a terrestrial virtual channel table (TVCT) according to an embodiment of the present invention.
- TVCT terrestrial virtual channel table
- TVCT is a table that contains the properties of virtual channels.
- the 3DTV service location descriptor may be included in the TVCT and transmitted.
- TVCT field table_id field, section_syntax_indicator field, private_indicator field, section_length field, transport_stream_id field, version_number field, current_next_indicator field, section_number field, last_section_number field, protocol_version field, num_channels_in_section field, short_name field, major_channel_number field, minorchannel_mode_number field, minorchannel_mode_number field It may include a channel_TSID field, a program_number field, an ETM_location field, an access_controlled field, a hidden field, a hide_guide field, a service_type field, a source_id field, a descriptors_length field, an additional_descriptors_length field, and / or a CRC_32 field.
- the table_id field indicates the type of table section.
- the value may be 0xC8 to indicate TVCT.
- section_syntax_indicator field consists of 1 bit and its value is fixed to 1.
- the private_indicator field is set to one.
- 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 transport_stream_id field is composed of 16 bits and is an MPEG-2 transport stream (TS) ID. This field can be distinguished from other TVCT.
- TS MPEG-2 transport stream
- the version_number field represents the version of the virtual channel. Increment by 1 for every change in the VCT. When the version value reaches 31, the next version value is 0.
- the value of this field may be the same value as the same field value of the MGT.
- 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 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 serves to allow different table types from those defined in the current protocol in the future. Only zero is valid in the current protocol. 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 represents a major channel number of a virtual channel defined in a corresponding sequence in a 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. For example, major channel numbers have a value from 1 to 99, and major / minor channel number pairs do not have duplicate values in TVCT.
- the minor_channel_number field has a value from 0 to 999.
- the minor channel number acts as a two-part channel number along with the major channel number. For example, when the service type is ATSC_digital_television or ATSC_audio_only, the minor channel number has a value from 1 to 99. Major / minor channel number pairs do not have duplicate values in TVCT.
- the modulation_mode field indicates the modulation mode of the transport carrier associated with the virtual channel.
- the carrier_frequency field may indicate a carrier frequency
- 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 program_number field associates a virtual channel defined in TVCT with an MPEG-2 PROGRAM ASSOCIATION and TS PROGRAM MAP table.
- the ETM_location field indicates the presence and location of an extended text message (ETM).
- the access_controlled field is a flag field. 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 flag field. If 1, access is not permitted even if the number is directly input by the user.
- the hidden virtual channel is skipped when the user surfs the channel and appears to be undefined.
- the hide_guide field is a flag field. When the hide_guide field is set to 0 for a hidden channel, the virtual channel and an event may be displayed on the EPG display. This field is ignored if the hidden bit is not set. Thus, non-hidden channels and their events belong to the EPG display regardless of the state of the hide_guide bit.
- the service_type field identifies the type of service delivered by the virtual channel.
- 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.
- 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 causes a zero output of a register in the decoder.
- a 3DTV service location descriptor is included in a TVCT and transmitted, and thus, primary video data, secondary video data, and / or filtering information, etc., which are consistent with respect to a specific service can be signaled.
- the information can be maintained for the same service without having to update the corresponding information over time, it has an advantageous effect in terms of data transmission efficiency.
- An embodiment of the present invention may identify that a broadcast provided through the virtual channel is a 3D service through the service_type field. For example, when the service_type field is set to "0x11", the broadcast receiver may recognize that the broadcast service through this channel is a 3D service.
- a method of reconstructing 3D video using primary and secondary video data by a receiver using a 3DTV service location descriptor is as follows.
- the broadcast receiver acquires stereo format information from the 3DTV service location descriptor and then resizes the primary video by using the filter information of the primary video element.
- the broadcast receiver combines the resized primary video with the received secondary video to reconstruct the 3D video.
- the combination method of the primary video and the secondary video can be determined using the stereo format information.
- the broadcast receiver may perform format conversion according to the display type of the receiver.
- a method in which a receiver reconstructs 3D video using primary and secondary video data using a 3DTV service location descriptor is as follows.
- the broadcast receiver acquires stereo format information from the 3DTV service location descriptor and then doubling the secondary video using the filter information of the secondary video element.
- doubling may mean making an image of half resolution into an image of full resolution.
- the broadcast receiver reconstructs the 3D video by combining the doubled secondary video and the received primary video by stereo format information. Thereafter, the broadcast receiver may perform format conversion according to the display type of the receiver.
- a method for processing a primary video element and / or a secondary video element by a broadcast receiver according to an embodiment of the present invention is as follows.
- the broadcast receiver uses the service_type field of the TVCT to find out whether a 3DTV service is provided in a corresponding virtual channel.
- the service_type field indicates that the service_type field is a 3D broadcast service
- the broadcast receiver receives elementary_PID information of the primary video element using a service location descriptor or a 3DTV service location descriptor.
- the broadcast receiver obtains elementary_PID information of the secondary video element in the 3DTV service location descriptor.
- the broadcast receiver grasps information on stereo configuration, left / right placement, and resizing of primary and / or secondary video elements through information included in the 3DTV service location descriptor.
- the broadcast receiver When watching a broadcast service in the 2D mode in the broadcast receiver, the broadcast receiver decodes and displays only a stream corresponding to elementary_PID information of the primary video element.
- the broadcast receiver When watching in the 3D mode, the broadcast receiver simultaneously decodes a video stream corresponding to elementary_PID information of the primary video element and elementary_PID information of the secondary video element.
- the broadcast receiver uses the stereo configuration information to control the format conversion and output of the primary and / or secondary video streams to present the 3D picture to the viewer.
- FIG. 4 illustrates a 3DTV service location descriptor according to another embodiment of the present invention.
- the 3DTV service location descriptor may include a descriptor_tag field, a descriptor_length field, a left_right_view field, a primary_video_flag field, a resolution_type field, a stereo_format_type field, a filter_type field, a number_horizontal_taps field, a hor_coefficient_den field, a hor_coefficient_num field, a number_vertical_efficient_field, Or it may include a ver_coefficient_num field.
- each field is similar to the information of the field having the same name shown in FIG. 2 and will be replaced with the above description.
- the 3DTV service location descriptor may be included in a program map table (PMT) and may signal information about each element constituting the 3D broadcast program.
- PMT program map table
- FIG. 5 illustrates a location of a 3DTV service location descriptor included in a program map table (PMT) according to an embodiment of the present invention.
- PMT program map table
- the PMT includes the following.
- It may include a table_id field, section_syntax_indicator field, section_length field, program_number field, version_number field, current_next_indicator field, section_number field, last_section_number field, PCR_PID field, program_info_length field, stream_type field, elementary_PID field, ES_info_length field and / or CRC_32 field.
- the table_id field is an 8-bit field and may be set to a value of 0x02 to indicate that it is TS_program_map_section.
- the section_syntax_indicator field is set to 1 as 1 bit.
- 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 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.
- the version_number field represents the version of the virtual channel. Increment by 1 for every change in the VCT. When the version value reaches 31, the next version value is 0. The value of this field may have the same value as the same field value of the MGT.
- 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 section_number field identifies the number of the section. For example, the value of this field for PMT is set to 0x00.
- the last_section_number field identifies the number of the last section. For example, the value of this field for PMT is set to 0x00.
- the PCR_PID field means a PID of a TS that consists of 13 bits and includes a PCR field valid for a program described by a program number.
- the program_info_length field may consist of 12 bits, and the first two bits have a value of 00. The remaining 10 bits represent the descriptor following this field in number of bytes.
- the stream_type field may consist of 8 bits and indicates the type of a program element transmitted by a packet having a PID value of a basic PID.
- the elementary_PID field may consist of 13 bits and indicate a PID of a TS including a related program element.
- the ES_info_length field may consist of 12 bits, and the first two bits are 00. The remaining 10 bits represent the descriptor of the associated program element following this field in number of bytes.
- the descriptor following the ES_info_length field may be a 3DTV service location descriptor.
- the CRC_32 field indicates a CRC value that causes a zero output of a register in the decoder.
- primary video data, secondary video data, and / or filtering information may be signaled for each element constituting the 3D broadcast program.
- a method of reconstructing 3D video using primary and secondary video data by a receiver using a 3DTV service location descriptor is as follows.
- the broadcast receiver determines whether the stream is a primary or secondary video stream by using the stream_type of the PMT and the 3DTV service location descriptor corresponding to each elementary stream. At this time, it can be known whether the corresponding program provides the 3DTV service through the existence of the 3DTV service location descriptor.
- the broadcast receiver recognizes PID_P (Packet Identifier for Primary Video) corresponding to the primary video and PID_S (Packet Identifier for Secondary Video) corresponding to the secondary video.
- PID_P Packet Identifier for Primary Video
- PID_S Packet Identifier for Secondary Video
- the broadcast receiver obtains stereo configuration information, left / right arrangement, and resizing for the primary and / or secondary video streams through the 3DTV service location descriptor.
- the broadcast receiver performs mapping with information provided through TVCT using the program_number field. In this process, the broadcast receiver may know which virtual channel the program is provided through.
- the broadcast receiver When watching a broadcast service in the 2D mode in the broadcast receiver, the broadcast receiver decodes and displays only the stream corresponding to PID_P.
- the broadcast receiver When the broadcast receiver is watching a broadcast service in the 3D mode, the broadcast receiver simultaneously decodes video streams corresponding to PID_P and PID_S.
- the broadcast receiver uses the information acquired through the 3DTV service location descriptor to control the format conversion and output of the primary and / or secondary video streams, and as a result, the 3D picture is shown to the viewer.
- FIG. 6 illustrates a 3DTV service location descriptor according to another embodiment of the present invention.
- the 3DTV service location descriptor may include a descriptor_tag field, a descriptor_length field, a number_elements field, a component_tag field, a left_right_view field, a primary_video_flag field, a stream_type field, a resolution_type field, a stereo_format_type field, a filter_type field, a number_horizontal_taps field, a hor_coefficient_den field, and a hor_coefficient_den field. , number_vertical_taps field, ver_coefficient_den field, and / or ver_coefficient_num field.
- the component_tag field identifies a component stream associated with this descriptor.
- the 3DTV service location descriptor of another embodiment of the present invention may be included in a service description table (SDT) and may signal information about each element constituting the 3D broadcast program.
- SDT service description table
- the stream_type may be replaced by the stream_content and component_type fields in the component descriptor, which may be included in the SDT.
- the stream_type may be omitted in the 3DTV service location descriptor.
- component_tag may be used to indicate a linkage relationship between the component descriptor and the ES on the ES_loop of the PMT. By having the same value in the component_tag field in the stream identifier descriptor as the ES_Loop descriptor of the PMT, it is possible to indicate a connection relationship between the component descriptor in the SDT and the 3DTV service location descriptor.
- the 3DTV service location descriptor may include information on a plurality of elements through a loop.
- the descriptor may be configured to remove this loop and include only information on one element.
- the same 3D video configuration information may be applied to elements constituting the 3D broadcast service.
- FIG. 7 illustrates a location of a 3DTV service location descriptor included in a service description table (SDT) according to an embodiment of the present invention.
- SDT service description table
- the service description table is a table describing services included in a specific transport stream in DVB-SI.
- the service description table includes a table_id field, a section_syntax_indicator field, a section_length field, a transport_stream_id field, a version_number field, a current_next_indicator field, a section_number field, a last_section_number field, an original_network_id field, a service_id field, an EIT_schedule_flag field, and an EITstat_present_following It may include a free_CA_mode field, a descriptors_loop_length field and / or a CRC_32 field.
- the table_id field is an identifier for identifying a table. For example, a specific value of the table_id field indicates that this section belongs to a service description table.
- the section_syntax_indicator field is a 1-bit field and is set to 1.
- the section_length field the first two bits are set to 00.
- the transport_stream_id field serves as a label for identifying a transport stream (TS).
- the version_number field represents the version number of the sub_table. Whenever there is a change in the sub_table, it is incremented by one.
- the current_next_indicator field is set to '1' if the sub_table is currently applicable. If it is set to 0, this means that it is not applicable yet and the following table is valid.
- the section_number field represents a section number.
- the first section has a value of 0x00, and the value is increased by 1 for each additional section having the same table_id, the same transport_stream_id, and the same original_network_id.
- the last_section_number field indicates the number of the last section (ie, the highest section_number) of the corresponding sub_table to which this section is a part.
- the original_network_id field is a label identifying the network_id of the transmission system.
- the service_id field serves as a label to distinguish it from other services included in the TS. This is the same as program_number of program_map_section.
- the EIT_schedule_flag field if set to 1, indicates that EIT schedule information for a corresponding service is included in the current TS. 0 indicates no inclusion.
- the EIT_present_following_flag field if set to 1, indicates that EIT_present_following information for a corresponding service is included in the current TS. 0 indicates that EIT present / following information is not currently included in the TS.
- the running_status field represents the state of a service.
- the free_CA_mode field if set to 0, indicates that all element streams of the corresponding service are not scrambled. If set to 1, it means that one or more streams are being controlled by the CA system.
- the descriptors_loop_length field represents the total length of a following descriptor in bytes.
- the 3DTV service location descriptor may be included in the descriptor area following the descriptors_loop_length field.
- the CRC_32 field indicates a CRC value for zero output of a register at the decoder.
- the descriptor area following the descriptors_loop_length field may indicate that the service is a 3D broadcast service through a service_type field included in a service descriptor of a DVB SI.
- FIG. 8 is a diagram illustrating definition according to a value of a service_type field according to an embodiment of the present invention.
- the service_type field has a value of “0x12”, this may indicate that a service described by this service description table is a 3D broadcast service.
- the service_type value is included in a service descriptor and may be included in a descriptor loop of a service description table (SDT).
- SDT service description table
- the 2D video service and the 3D video service are defined respectively, but the streams constituting the two services are shared.
- the service type for the 3D video service may use the new value proposed in the present invention, and the primary video stream constituting the service is shared between the 2D service and the 3D service.
- the 3D video service may additionally include a secondary video stream to provide a half or full resolution 3DTV broadcasting service.
- the existing 2D receiver does not recognize it, and thus, it is possible to ignore it and provide a full resolution service without a problem using only the primary video stream.
- the receiver supporting the 3D video service may recognize the secondary video stream and provide a half or full resolution service through combining with the image of the primary video stream.
- FIG 9 illustrates a component descriptor according to an embodiment of the present invention.
- the component descriptor may include a descriptor_tag field, a descriptor_length field, a stream_content field, a component_type field, a component_tag field, an ISO 639-2 [3] _language_code field and / or a text_char field.
- the descriptor_tag field serves to identify a descriptor to which this field belongs.
- the descriptor_length field represents the length of data belonging to this descriptor following this field in bytes.
- the stream_content field indicates the type of video, audio, or data included in the stream.
- the component_type field represents a type of video, audio, or data component.
- the component_tag field is a field having the same value as component_tag of a stream identifier descriptor.
- the ISO 639-2 [3] _language_code field identifies the language of the component or the language of the character descriptors contained in this descriptor.
- the text_char field identifies the character descriptor (text of the component stream.
- the descriptor may be included in a service description table (SDT) or / and an event information table of a DVB system.
- SDT service description table
- event information table of a DVB system.
- FIG. 10 is a diagram illustrating definition of stream_content and component_type according to an embodiment of the present invention.
- stream_content indicates the type of stream and can be defined as 0x01 for MPEG-2 video and 0x05 for H.264 video.
- the component type in such a stream may be defined as shown in FIG. 10.
- For primary video streams for 3D services previously defined values can be used.
- a component type corresponding to the secondary video stream for the 3D service may be additionally defined as shown in FIG. 10.
- the secondary video stream for the 3D service is MPEG-2 coded, half resolution video, and 25 frames per second are displayed. May indicate that
- the secondary video stream for the 3D service is MPEG-2 coded, half resolution video, and 30 frames per second are displayed. May indicate that
- the secondary video stream for 3D service is coded in AVC / H.264, is half resolution video, and displays 25 frames per second. It may represent that the image is.
- the secondary video stream for the 3D service is coded in AVC / H.264, is half resolution video, and 30 frames per second are displayed. It may represent that the image is.
- a method of reconstructing 3D video using primary and secondary video data by a broadcast receiver using a 3DTV service location descriptor using PMT is as follows.
- the broadcast receiver may identify the 3D video stream through the SDT, and detailed information about each 3D video stream may be received through a descriptor included in the PMT.
- the broadcast receiver finds whether a 3DTV service is provided in a corresponding channel using a service_type field of a service descriptor of the SDT. Alternatively, the broadcast receiver may determine whether the 3DTV service is provided through the stream for the 3D service among the components of the ES signaled through the component descriptor of the SDT.
- the broadcast receiver detects the existence of the stream corresponding to the primary video among the elementary streams signaled by the component descriptor of the SDT (for example, a video stream having a full resolution may be the primary video stream). have). This can be seen that the corresponding elementary stream corresponds to the primary video of the 3D broadcast service using stream_content and component_type. In this case, the primary video can be identified through the component_tag_P information.
- the broadcast receiver detects the presence of the stream corresponding to the secondary video among the elementary streams signaled by the component descriptor of the SDT (for example, a video stream having half resolution may be the secondary video stream). .
- the corresponding elementary stream corresponds to the secondary video of the 3D broadcast service using the stream_content and the component_type.
- the secondary video can be identified through the component_tag_S information.
- the broadcast receiver finds and parses a PMT having a program_number field that matches the value of the service_id field of the SDT.
- the broadcast receiver receives elementary PID information of the 3D primary video component by finding that the value of the component_tag field of the Stream Identifier Descriptor of the ES descriptor loop is Component_Tag_P among the elementary streams of the PMT (for example, the corresponding elementary PID is PID_P). Can be displayed).
- the broadcast receiver receives elementary PID information of the 3D secondary video component by finding that the value of the component_tag field of the Stream Identifier Descriptor of the ES descriptor loop is Component_Tag_S among the elementary streams of the PMT (for example, the elementary PID is changed to PID_S). Can be displayed).
- the broadcast receiver may obtain stereo configuration information, left / right arrangement, and resizing for primary and / or secondary video elements through the 3DTV service location descriptor added to the identified PID_S in the ES Loop of the PMT.
- the broadcast receiver When watching a broadcast service in the 2D mode in the broadcast receiver, the broadcast receiver decodes and displays only the stream corresponding to PID_P.
- the broadcast receiver When the broadcast receiver is watching a broadcast service in the 3D mode, the broadcast receiver simultaneously decodes video streams corresponding to PID_P and PID_S.
- the broadcast receiver may control the format conversion and output of the primary and / or secondary video streams using information obtained through the 3DTV service location descriptor, and as a result, may display the 3D picture to the viewer.
- a broadcast receiver transmits a 3DTV service location descriptor to an SDT so that the receiver reconstructs 3D video using primary and secondary video data as follows.
- the broadcast receiver uses the service_type field of the service descriptor of the SDT to find out whether a 3DTV service is provided in the corresponding service. Alternatively, the receiver may recognize that the 3D broadcast service is due to the presence of the 3DTV service location descriptor.
- the broadcast receiver When providing a 3D broadcast service, the broadcast receiver receives component_tag information of 3D primary video using a 3DTV service location descriptor. (For example, the component_tag information received may be component_tag_P.)
- the broadcast receiver receives component_tag information of 3D secondary video using a 3DTV service location descriptor.
- the component_tag information received may be component_tag_S.
- the broadcast receiver finds and parses a PMT having a program_number field that matches the value of the service_id field of the SDT.
- the broadcast receiver receives elementary PID information of the 3D primary video component by finding that the value of the component_tag field of the Stream Identifier Descriptor of the ES descriptor loop is Component_Tag_P among the elementary streams of the PMT.
- the elementary PID information to be received may be PID_P.
- the broadcast receiver receives elementary PID information of the 3D secondary video component by finding that the value of the component_tag field of the Stream Identifier Descriptor of the ES descriptor loop is Component_Tag_S among the elementary streams of the PMT. (For example, the elementary PID information to be received may be PID_S.)
- the broadcast receiver obtains stereo configuration information, left / right positioning, and resizing information about the primary and / or secondary video elements through the 3DTV service location descriptor obtained through the SDT.
- the broadcast receiver When watching a broadcast service in the 2D mode in the broadcast receiver, the broadcast receiver decodes and displays only the stream corresponding to PID_P.
- the broadcast receiver When the broadcast receiver is watching a broadcast service in the 3D mode, the broadcast receiver simultaneously decodes video streams corresponding to PID_P and PID_S.
- the broadcast receiver uses the information acquired through the 3DTV service location descriptor to control the format conversion and output of the primary and / or secondary video streams, and as a result, the 3D picture is shown to the viewer.
- resizing is performed through the received information for spatially multiplexed format (side-by-side, top bottom, line interlacing, etc.) output.
- resizing is performed based on the received information for outputting a temporally multiplexed format (frame sequential, field sequential, etc.).
- the broadcast receiver may perform frame rate conversion to match the frame rate supported by the display.
- FIG. 11 is a diagram showing the structure of a broadcast receiver according to an embodiment of the present invention.
- a broadcast receiver includes a tuner and a demodulator 11010, a VSB decoder 11020, a TP demultiplexer 11030, a system information processor (PSI / PISP / SI processor; 11040), and a 3D video decoder (11050). ) And / or output formatter 11060.
- the 3D video decoder 11050 may include a primary video decoder 11052 and / or a secondary video decoder 11054.
- the broadcast receiver receives a broadcast signal through the tuner and demodulator 11010 and / or the VSB decoder 11020.
- the VSB decoder 11020 may be interpreted as an OFDM decoder or the like regardless of its name.
- the TP demultiplexer 11030 extracts and outputs video data, system information, and the like from the broadcast signal through filtering.
- System information may include PMT, TVCT or SDT.
- the system information processor 11040 receives system information and parses the received system information to obtain 3D video composition information.
- the broadcast receiver determines whether to provide the 3D broadcast service through the system information processor 11040, and outputs the primary video data and the secondary video data from the TS demultiplexer 11030 according to whether the 3D broadcast service is provided.
- the 3D video decoder 11050 decodes primary video data and secondary video data according to the 3D video composition information.
- the output formatter 11060 processes the primary video data and the secondary video data according to the 3D video composition information and outputs 3D video data.
- the output formatter 11060 may perform video data processing such as resizing, video formatting, frame rate conversion, etc. through filtering on at least one of the primary video data and the secondary video data according to the 3D video composition information.
- the output formatter 11060 may perform resizing according to resizing information (or filter information) included in the received 3D video composition information.
- the resizing information may include information on the type of filter, and in this case, information such as properties of the filter corresponding to the filter type may be stored in the output formatter 11060 or a storage medium (not shown).
- FIG. 12 is a diagram illustrating a 3D service acquisition process in IPTV according to an embodiment of the present invention.
- ITF IPTV Terminal Function
- Service Provider Discovery is the process by which service providers that provide IPTV find servers that provide information about their services.
- Service Provider Discovery provides service information server by service provider in the following way. That is, the receiver finds a list of addresses that can receive information (SP discovery information) about the SD Server (Service Discovery Server) in the following manner.
- the receiver receives Service Provider (SP) Discovery information from an address set automatically or manually in advance.
- SP Service Provider
- the corresponding information may be received from an address previously set in the ITF, or the user may manually set a specific address to receive desired SP discovery information.
- the receiver may perform DHCP based SP discovery. That is, the receiver can obtain the SP discovery information by using the DHCP option.
- the receiver may perform SP SR based on DNS SRV. That is, the receiver can obtain the SP discovery information by throwing a query using the DNS SRV mechanism.
- the receiver accesses the server of the address obtained in the above manner, and receives information composed of a Service Provider Discovery Record containing information necessary for service discovery of the SP (Service Provider).
- the receiver proceeds with the service discovery step through the information composed of the Service Provider Discovery Record.
- Data related to Service Provider Discovery can be provided in either Push or Pull.
- the receiver accesses the SP Attachment Server of the service provider's access address (eg, an address designated as SPAttachmentLocator) and performs an ITF registration procedure (S12020).
- the information delivered from the ITF to the server may be delivered in the form of an ITFRegistrationInputType record, for example, and the ITF may perform service attachment by providing such information in the form of a query term of the HTTP GET method.
- the receiver may optionally connect to the authentication service server of the SP designated as the SPAuthenticationLocator to perform a separate authentication procedure and then perform a service attachment.
- the receiver may perform authentication by transmitting ITF information similar to that of the Service Attachment to the server.
- the receiver may receive data in the form of ProvisioningInfoTable from the service provider (S12030). This process may be omitted.
- the receiver includes its ID and location information in the data transmitted to the server in the service attachment process such as the ITFRegistrationInputType record (S12040).
- the service attachment server may specify a service subscribed to by the receiver based on the information provided by the receiver. Based on this, the service attachment server may provide an address in which a receiver needs to obtain service information in the form of a ProvisioningInfoTable. For example, this address can be used as connection information of the MasterSI Table. Such a method has an effect of enabling a service to be configured and provided for each subscriber.
- the receiver may receive a VirtualChannelMap Table (s12050), a VirtualChannelDescription Table (s12060), and / or a SourceTable (s12070) based on the information received from the service provider.
- a VirtualChannelMap Table (s12050)
- a VirtualChannelDescription Table (s12060)
- a SourceTable (s12070)
- the VirtualChannelMap Table provides a Master SI Table Record that manages access information and versions for the VirtualChannelMap and a list of services in the form of packages.
- the VirtualChannelDescription Table contains detailed information of each channel.
- SourceTable contains access information to access actual service.
- the VirtualChannelMap Table, VirtualChannelDescription Table, and SourceTable may be classified as service information.
- service information may further include information of the above-described descriptor. In this case, however, the type of information may be changed to match the service information scheme of IPTV.
- FIG. 13 is a diagram illustrating the structure of a Service Information (SI) table for IPTV according to an embodiment of the present invention.
- SI Service Information
- the receiver may process the received data according to the arrow time process illustrated in FIG. 13.
- ServiceProviderInfo includes SP descriptive information which is information related to service provider, Authentication location which is information about location providing information related to authentication, and Attachment location which is information related to attachment location.
- the receiver may perform authentication associated with a service provider by using authentication location information.
- ProvisioningInfo includes Master SI Table location including server address to receive Master SI Table, Available channel including information about channel that viewer can receive, Subscribed channel including information related to subscribed channel, emergency situation It may include an Emergency Alert System (EAS) location including information related to an alert and / or an EPG data location including location information related to an electronic program guide (EPG).
- EAS Emergency Alert System
- EPG electronic program guide
- the receiver may connect to the address capable of receiving the Master SI Table using the Master SI Table location information.
- Master SI Table Record contains location information to receive each VirtualChannelMap and version information of each VitualChannelMap.
- VirtualChannelMap is identified by VirtualChannelMapIdentifier, and VituralChannelMapVersion has version information of VictualChannelMap. If any one of all tables linked in the direction of the arrow starting from the MasterSITable is changed, the change is accompanied by an increase in the version number of the corresponding table and an increase in the version number of all tables above it (up to the MasterSI table). . Therefore, by monitoring the MasterSITable, it is possible to immediately identify the change in the entire SI table. For example, if a change occurs in the SourceTable, this change will increase the SourceVersion, which is a version of the SourceTable, which will result in a change in the VirtualChannelDescriptionTable that contains a reference to the SourceTable. In this way, the change of the lower table is propagated to the upper table and finally the change of the MasterSITable.
- the VitrualChannelMap may be identified by a VirtualChannelMapIdentifier.
- Each VirtualChannelMap can have one or more VirtualChannels, and specifies the locations from which detailed information about the VirtualChannels can be obtained.
- VirtualChannelDescriptionLocation plays a role of designating the location of VirtualChannelDescriptionTable containing channel details.
- the VirtualChannelDescriptionTable contains detailed information of the VirtualChannel and can be connected to a location providing the corresponding information to the VirtualChannelDescriptionLocation on the VirtualChannelMap.
- the VirtualChannelServiceID is included in the VirtualChannelDescriptionTable and identifies a service corresponding to the VirtualChanneldescription.
- the receiver can find the VirtualChannelDescriptionTable through the VirtualChannelServiceID.
- the VirtualChannelDescriptionTable identified by a specific VirtualChannelServiceID is found.
- the SourceTable provides connection information (eg, IP address, port, AV codec, transport protocol, etc.) and / or service-specific source information required to access a real service. Since one source may be utilized for several VirtualChannel services, it may be efficient to provide source information separately for each service.
- connection information eg, IP address, port, AV codec, transport protocol, etc.
- the MasterSITable, VirtualChannelMapTable, VirtualChannelDescriptionTable, and SourceTable are logically transmitted through four separate flows, and may be pushed or pulled.
- the MasterSITable can be transmitted to Multicast for version control, and the receiver can always monitor the version change by receiving the stream transmitting the MasterSITable.
- FIG. 14 illustrates an XML schema of a SourceReferenceType according to an embodiment of the present invention.
- the XML schema of SourceReferenceType is a structure for referencing a source element containing media source information of a virtual channel service.
- SourceReferenceType includes SourceId, SourceVersion, and / or SourceLocator information.
- SourceId is an identifier of a referenced source element.
- SourceVersion is the version of the referenced Source element.
- the SourceLocator provides a location to receive a Source Table that contains the referenced Source element. In one embodiment, when the DefaultSourceLocator and this element exist at the same time, this element overrides the default value.
- 15 is a diagram illustrating an XML schema of SourceType according to an embodiment of the present invention.
- the XML schema of SourceType includes information necessary to obtain a media source of a VirtualChannelService.
- SourceType includes SourceId, SourceVersion, TypeOfSource, IpSourceDefinition and / or RfSourceDefinition information.
- SourceId is an identifier of a referenced source element. In one embodiment, this identifier must uniquely identify this Souce element.
- SourceVersion is the version of the referenced Source element. In one embodiment, the value should increase whenever the content of the source element changes.
- TypeOfSource is a value that indicates the nature of the source. For example, attributes such as high definition (HD), standard definition (SD), picture in picture (PIP), and barker may be indicated.
- HD high definition
- SD standard definition
- PIP picture in picture
- barker may be indicated.
- the Barker channel is a channel for advertisement or promotion, and when the channel cannot be viewed due to lack of authority of the channel, the Barker channel is automatically selected as the channel and serves as a promotion and subscription guide for the channel.
- IpSourceDefinition provides access information of media source delivered over IP network.
- IpSourceDefinition may inform the Multicast IP address, transport protocol and / or various parameters.
- RfSourceDefinition can provide connection information of media source delivered through cable TV network.
- FIG. 16 is a diagram illustrating a TypeOfSourceType XML Schema extended to signal information about a primary or secondary video image for a 3D broadcast service according to an embodiment of the present invention.
- typeOfSource is extended to add “HalfResolution2DSecondaryVideofor3D” type to distinguish the case of the source of half resolution secondary video for 3D broadcasting service. I would like to.
- IPSourceDefinition and RFSourceDefinition may be extended as follows to signal video composition information when configuring 3D service.
- Providing information at this stage is analogous to providing video composition information by channel or service unit in the case of ATSC or DVB broadcasting.
- IPTV IPTV
- one service can be composed of various media sources, and it is possible to designate a plurality of sources in a flexible structure as described above. Therefore, it is possible to provide information in service units by providing video composition information by extending this source level information.
- the video composition information may include information included in the 3DTV service location descriptor.
- FIG. 17 is a diagram illustrating an XML Schema diagram of a VideoCompositionInformationFor3DType for containing 3D video composition information according to an embodiment of the present invention.
- the 3D video composition information means information including information included in the aforementioned 3DTV service location descriptor.
- VideoCompositionInformationFor3DType is a newly defined type for capturing video composition information. As described above, VideoCompositionInformationFor3DType includes information on a specific method of outputting a 3D video image by combining two 2D images.
- the VideoCompositionInformationFor3DType may include a PrimaryVideoFlag field, a ResolutionType field, a StereoFormatType field, a FilterType field, a HorCoefficientDen field, a HorCoefficientNum field, a VerCoefficientDen field, and / or a VerCoefficientNum field.
- the above-described information may be provided in the case of half resolution secondary video for 2D source or 3D content.
- the IPTV receiver can receive both streams that provide 2D video of half resolution added to the existing 2D service, and can provide a 3D service by combining them.
- Each stream can be provided in the form of a source. Can be.
- FIG. 18 is a diagram illustrating an XML Schema of VideoCompositionInformationFor3DType for containing 3D video composition information according to an embodiment of the present invention.
- FIG. 19 is a diagram illustrating an IPSourceDefinitionType and an RFSourceDefinition XML schema extended to include 3D video composition information according to an embodiment of the present invention.
- FIG. 19 proposes adding an IpSourceDefinitionType and a VideoCompositionInformationFor3D element, which is an element of VideoCompositionInformationFor3DType, to provide information for composing two 2D videos in 3D output.
- IpSourceDefinitionType may include a MediaStream element, a RateMode element, a ScteSourceId element, an MpegProgramNumber element, a VideoEncoding element, an AudioEncoding element, an FecProfile element, and / or a VideoCompositionInformationFor3DType element.
- the MediaStream element contains an IP multicast session description for this source's media stream.
- This media stream element contains the asBandwidth attribute.
- the unit of the asBandwidth attribute may be expressed in kilobits per second.
- the interpretation of the asBandwidth attribute is the maximum bit rate.
- the RateMode element contains a programming source rate type. For example, it may be a constant bit rate (CBR) or a variable bit rate (VBR).
- CBR constant bit rate
- VBR variable bit rate
- the ScteSourceId element may include a Source ID of MPEG-2 TS.
- the MpegProgramNumber element may include an MPEG Program Number.
- the VideoEncoding element indicates the video encoding format of the media source.
- the AudioEncoding element may indicate a description of audio coding used in a programming source in the form of an audio MIME type registered in IANA.
- the FecProfile element indicates an IP FEC Profile if possible.
- the VideoCompositionInformationFor3DType element signals information about the primary and / or secondary video element.
- the VideoCompositionInformationFor3DType element may include a PrimaryVideoFlag field, a ResolutionType field, a StereoFormatType field, a FilterType field, a HorCoefficientDen field, a HorCoefficientNum field, a VerCoefficientDen field, and / or a VerCoefficientNum field. Detailed description thereof is as described above.
- FIG. 20 is a diagram illustrating an RfSourceDefinitionType XML Schema diagram for containing 3D video composition information in an RfSourceDefinitionType according to an embodiment of the present invention.
- FIG. 20 proposes to add a VideoCompositionInformationFor3D element, which is an element of VideoCompositionInformationFor3DType, to RfSourceDefinitionType to provide information for composing two 2D videos in 3D output.
- RfSourceDefinitionType includes a FrequencyInKHz element, a Modulation element, an RfProfile element, a DvbTripleId element, a ScteSourceId element, an MpegProgramNumber element, a VideoEncoding element, an AudioEncoding element, and / or a VideoCompositionInformationFor3DType element.
- the FrequencyInKHz element represents the RF frequency of the source in KHz. This represents the center frequency regardless of the modulation type.
- the modulation element indicates the RF modulation type. For example, it may represent NTSC, QAM-64, QAM-256, or 8-VSB.
- the RfProfile element may indicate an elementary stream format. For example, SCTE, ATSC, or DVB may be represented.
- the DvbTripleId element represents a DVB Triplet identifier for a broadcast stream.
- the ScteSourceId element may include a Source ID of MPEG-2 TS.
- the MpegProgramNumber element may indicate an MPEG-2 program number.
- the VideoEncoding element may indicate a description of video coding used in the programming source.
- the AudioEncoding element may indicate a description of audio coding used in the programming source.
- the VideoCompositionInformationFor3DType element signals information about the primary and / or secondary video element.
- the VideoCompositionInformationFor3DType element may include a PrimaryVideoFlag field, a ResolutionType field, a StereoFormatType field, a FilterType field, a HorCoefficientDen field, a HorCoefficientNum field, a VerCoefficientDen field, and / or a VerCoefficientNum field. Detailed description thereof is as described above.
- the media of the IPTV can be transmitted through an IP network composed of MPEG-2 TS similar to the existing digital broadcasting, The same may be applied to providing 3D video composition information through various tables of the SI stage in the TS.
- video composition information may be contained and transmitted in MPEG-2 TS, and 3D video may be properly output using the same.
- 21 is a diagram illustrating an IpService XML Schema extended to include 3D video composition information according to an embodiment of the present invention.
- IpService includes ServiceLocation information, TextualIdentifier information, DVBTriplet information, MaxBitrate information, SI information, VideoAttributes information, AudioAttributes information and / or ServiceAvailabilty information.
- ServiceLocation information indicates a location where a service can be found.
- the TextualIdentifier information may indicate an ID in a character format representing a service. If you lose your domain name, you can get it by context.
- the DVBTriplet information may indicate a DVB Triplet indicating a service. This may match the service details in the TS.
- MaxBitrate information may indicate the maximum bitrate (in kbits / s) at which the TS including the corresponding service operates.
- the SI information may include service information about a service.
- the SI information may include name information, description information, service description location information, content genre information, country availability information, replacement service information, mosaic description information, announcement support information, and / or VideoCompositionInformationFor3DType information.
- the Name information may indicate the name of the service known to the user in a text format.
- the description information may indicate the character description of the service.
- the ServiceDescriptionLocation information may indicate an identifier of a BCG record for the BCG discovery element for delivering the provision information.
- ContentGenre information may indicate the (main) genre of the service.
- CountryAvailability information may indicate a list of countries where services are available or unavailable.
- the ReplacementService information may indicate details of connection to another service when the SI record fails to provide the service referenced by the SI record.
- the MosaicDescription information may indicate details of a service and a service package displayed in the mosaic stream.
- AnnouncementSupport information may indicate the announcement supported by the service. It may also indicate link information about the location of the announcement.
- the VideoCompositionInformationFor3DType information may include a PrimaryVideoFlag field, a ResolutionType field, a StereoFormatType field, a FilterType field, a HorCoefficientDen field, a HorCoefficientNum field, a VerCoefficientDen field, and / or a VerCoefficientNum field. Detailed description thereof is as described above.
- the VideoAttributes information may indicate a video coding method that can be used at some point in the service operation period.
- the AudioAttributes information may indicate a method of audio coding that may be used at some point in the service operation period.
- ServiceAvailabilty information may define areas where the service is available or unavailable.
- each IPTV service is represented in DVB SD & S (Service Discovery and Selection) in units of IPService, wherein the SI element provides additional detailed information about the service.
- This information provides much of the same content contained on the SDT on DVB SI.
- the MPEG2 TS it is possible to configure the MPEG2 TS and transmit it through the IP network to use the DVB SI information in the TS in the same form as the existing DVB broadcasting.
- FIG 22 illustrates an IPTV receiver according to an embodiment of the present invention.
- IPTV receiver is a network interface (22010), TPC / IP Manager (22020), Service Control Manager (22030), Service Delivery Manager (22040), Content DB (22050), PVR manager (22060) , Service Discovery Manager (22070), Service Manager (22080), SI & Metadata DB (22090), PSI & (PSIP and / or DVB-SI) Decoder (22100), DEMUX (22110), Audio and Video Decoder (22120) , Native TV Application manager 22130 and / or A / V and OSD Displayer 22140.
- Network Interface (22010) plays a role of transmitting and receiving IPTV packets.
- the network interface 22010 operates at a physical layer and / or a data link layer.
- the TPC / IP Manager 22020 is involved in end to end packet transmission. That is, the TPC / IP Manager 22020 manages packet transmission from source to destination. The TPC / IP Manager 22020 serves to classify and transmit IPTV packets to appropriate managers.
- the service control manager 22030 plays a role of selecting and controlling a service.
- the service control manager 22030 may play a role of managing a session.
- the Service Control Manager 22030 may select a real time broadcast service using IGMP (Internet Group Management Protocol) or RTSP.
- the Service Control Manager 22030 may select Video on Demand (VOD) content using the RTSP.
- VOD Video on Demand
- IMS IP Multimedia Subsystem
- the Service Control Manager 22030 performs session initialization and / or management through an IMS gateway using a session initiation protocol (SIP).
- IMS IP Multimedia Subsystem
- the RTSP protocol is used to control transmission by TV broadcast or audio broadcast as well as on-demand transmission.
- the RTSP protocol uses a persistent TCP connection and supports trick mode control for real-time media streaming.
- the Service Delivery Manager 22040 is involved in the handling of live streaming and / or content download.
- the Service Delivery Manager 22040 retrieves content from the Content DB 22050 for later use.
- the Service Delivery Manager 22040 may use Real-Time Transport Protocol (RTP) / RTP Control Protocol (RTCP) used with MPEG-2 Transport Stream (TS).
- RTP Real-Time Transport Protocol
- RTCP RTP Control Protocol
- MPEG-2 packets are encapsulated using RTP.
- the Service Delivery Manager 22040 parses the RTP packet and sends the parsed packet to the DEMUX 22110.
- the service delivery manager 22040 may play a role of transmitting feedback for network reception using RTCP.
- MPEG-2 transport packets can be directly transmitted using a user datagram protocol (UDP) without using RTP.
- UDP user datagram protocol
- the service delivery manager 22040 may use hypertext transfer protocol (HTTP) or file delivery over unidirectional transport (FLUTE) as a transport protocol for content downloading.
- HTTP hypertext transfer protocol
- FLUTE file delivery over unidirectional transport
- the service delivery manager 22040 may serve to process a stream for transmitting 3D video composition information. That is, when the above-described 3D video composition information is transmitted in a stream, processing thereof may be performed in the service delivery manager 22040.
- the content DB 22050 is a database of content transmitted by the content download system or content recorded from a live broadcast TV.
- the PVR manager 22060 plays a role of recording and playing back live streaming content. Collect all necessary metadata about the recorded content and gather additional information for a better user experience. For example, a thumbnail image or an index may be included.
- the Service Discovery Manager 22070 enables discovery of IPTV services over a bidirectional IP network. Provides all the information about the available services.
- Metadata Manager 22080 manages the processing of metadata.
- SI & Metadata DB 22090 manages metadata in association with metadata DB.
- PSI & (PSIP and / or DVB-SI) Decoder 22100 is a PSI control module. This may include not only PSI but also PSIP or DVB-SI, where PSI is used to include them.
- PSI & (PSIP and / or DVB-SI) Decoder 22100 sets the PIDs for the PSI table and passes it to DEMUX 22110. Decode the PSI private section delivered from DEMUX 22110 and the result is used to demultiplex input TP by setting the audio and video PID.
- DEMUX 22110 demultiplexes the audio, video, and PSI tables from input transport packets (TPs). It is controlled to demultiplex the PSI table by the PSI & (PSIP and / or DVB-SI) Decoder 22100 and generates a PSI table section and outputs it to the PSI & (PSIP and / or DVB-SI) Decoder 22100. . It is also controlled to demultiplex A / V TP.
- the audio and video decoder 22120 may decode video and / or audio elementary stream packets. Audio Decoder 22122 and / or Video Decoder 27124. Audio Decoder 22122 decodes audio elementary stream packets. Video Decoder 22124 decodes video elementary stream packets.
- the Native TV Application manager 22130 includes a UI Manager 22132 and / or a Service Manager 22134.
- the Native TV Application manager 22130 supports a Graphic User Interface on the TV screen.
- the native TV application manager 22130 may receive a user key by a remote controller or a front panel.
- the native TV application manager 22130 may manage the state of the TV system.
- the Native TV Application manager 22130 may configure a 3D OSD and control the output.
- the UI manager 22132 may perform a control for displaying a user interface on the TV screen.
- the service manager 22134 controls the manager associated with the service.
- the Service Manager 22080 may control the Service Control Manager 22030, the Service Delivery Manager 22040, the IG-OITF client, the Service Discovery Manager 22070, and / or the Metadata Manager 22080.
- the service manager 22134 processes 3D video composition information to control the display of the 3D video image.
- the A / V and OSD Displayer 22140 receives the audio data and the video data, controls the display of the video data, and controls the reproduction of the audio data.
- the A / V and OSD Displayer 22140 processes the primary video data and the secondary video data according to the 3D video composition information to output 3D video data.
- the A / V and OSD Displayer 22140 performs video data processing such as resizing, video formatting, frame rate conversion, etc. through filtering on at least one of primary video data and secondary video data according to 3D video composition information. Can be.
- a / V and OSD Displayer 22140 controls the output of the OSD.
- the A / V and OSD Displayer 22140 may serve as a 3D output formatter that receives left and right images and outputs them as stereoscopic video. In this process, it will be possible to output the 3D OSD in combination. It can also play the role of PIP scalar for 3D PIP service.
- FIG 23 illustrates functional blocks of an IPTV receiver according to an embodiment of the present invention.
- the functional blocks of the IPTV receiver are a cable modem, a DSL modem 23010, an Ethernet NIC 23020, an IP network stack 23030, an XML parser 23040, a file processor 23050. , EPG processor 23060, SI processor 23070, storage device 23080, SI decoder 23090, EPG decoder 23100, ITF operation controller 23110, channel service manager 23120, application manager 23130 , An MPEG-2 demultiplexer 23140, an MPEG-2 PSI / PSIP parser 23150, an audio / video decoder 23160, and / or a display module 23170.
- Blocks mainly dealt with in the present invention are indicated by a thick line, a solid arrow indicates a data path, and a dotted arrow indicates a control signal path. Description of each part is as follows.
- the cable modem and the DSL modem 23010 demodulate the signal transmitted through the interface and the physical medium to which the ITF is connected to the IP network in the physical layer, and restore the digital signal.
- the Ethernet NIC 23020 is a module for restoring a signal received through a physical interface to IP data.
- the IP network stack 23030 is a processing module of each layer according to the IP protocol stack.
- the XML parser 23040 is a module that parses an XML document among the received IP data.
- the file processor 23050 is a module that processes data transmitted in the form of a file through FLUTE among the received IP data.
- the EPG processor 23060 is a module that processes a portion corresponding to IPTV EPG data among the file type data received and stores the portion in the storage device.
- the SI processor 23070 is a module that processes a portion corresponding to IPTV SI data among the received file type data and stores the portion in the storage device.
- the storage device 23080 is a storage device that stores data that requires storage such as SI and EPG.
- the SI decoder 23090 is a device that retrieves SI data from the storage device 18080 and restores necessary information when channel map information is needed.
- the EPG decoder 23100 retrieves and analyzes EPG data from the storage device 23080 to restore necessary information.
- the ITF operation controller 23110 is a main control unit for controlling the operation of the ITF such as a channel change and an EPG display.
- the channel service manager 23120 is a module that receives an input from a user and manages a channel change operation.
- the application manager 23130 is a module that manages application services such as an EPG display by receiving input from a user.
- the MPEG-2 demultiplexer 23140 is a module that extracts MPEG-2 transport stream data from the received IP datagram and delivers the data to a corresponding module according to each PID.
- the MPEG-2 PSI / PSIP parser 23150 stores PSI / PSIP data including information for connecting program elements such as PID information of each data (audio / video, etc.) of the MPEG-2 transport stream in the received IP datagram. Extract and parse modules.
- the audio / video decoder 23160 decodes the received audio and video data and delivers the decoded audio and video data to the display module.
- the display module 23170 processes a combination of the input AV signal and the OSD signal and outputs the same through the screen and the speaker.
- the display module 23170 processes the primary video data and the secondary video data according to the 3D video composition information to output 3D video data.
- the display module 23170 may perform video data processing such as resizing, video formatting, frame rate conversion, etc. through filtering on at least one of the primary video data and the secondary video data according to the 3D video composition information.
- the L / R image is separated and output as a 3D image through a formatter.
- the 3D depth information may be used to process the OSD to be displayed together with the 3D image.
- 24 is a flowchart illustrating a broadcast signal processing method for a 3D broadcast service according to an embodiment of the present invention.
- the broadcast transmitter encodes the 3D video broadcast data including the left video broadcast data including the left video and the right video broadcast data including the right video to represent the 3D effect (S24010).
- the broadcast transmitter encodes signaling information for signaling the encoded 3D video broadcast data (s24020).
- the signaling information may include resolution type information indicating whether the left video broadcast data and / or the right video broadcast data are a full resolution image or a half resolution image.
- the resolution type information is included in a 3DTV service location descriptor that signals information about 3D video components and encoded into signaling information
- the 3DTV service location descriptor may be a program map table (PMT) and / or a service description table ( Service Description Table (SDT).
- PMT program map table
- SDT Service Description Table
- the signaling information may further include information indicating whether any one of left video broadcast data and right video broadcast data is provided as 2D video broadcast data for the 2D receiver.
- the resolution type information may indicate whether vertical left resolution, horizontal half resolution, or vertical and horizontal half resolution when the left video broadcasting data and / or the right video broadcasting data is a half resolution video.
- 3DTV service location descriptor is a type of filter used for doubling half resolution video broadcast data to full resolution when one of the left video broadcast data and the right video broadcast data is half resolution and the other is full resolution.
- the method may further include filter type information indicating a type of a filter used for reducing the video broadcast data that is the full resolution to half resolution.
- the 3DTV service location descriptor may further include filter size information indicating the size of the filter.
- the 3DTV service location descriptor may further include information indicating whether the video broadcast data included in the broadcast signal is left video broadcast data or right video broadcast data.
- the broadcast transmitter generates a broadcast signal including the encoded 3D video broadcast data and the encoded signaling information in operation S24030.
- the broadcast transmitter transmits the generated broadcast signal (s24040).
- the essential elements constituting the 3DTV signal are two video streams corresponding to the left image and the right image, one of which may be signaled to have compatibility with the 2D legacy device.
- signaling for video data additionally transmitted for 3D broadcasting service and information on corresponding data may be transmitted using PSI, PSIP and / or DVB SI scheme.
- the receiver provides a way for the receiver to provide better 3D services by signaling resolution information for additional data (secondary video), codec information, and information on filtering techniques recommended for resizing.
- Method invention according to the present invention are all implemented in the form of program instructions that can be executed by various computer means can be recorded on a computer readable medium.
- the computer readable medium may include program instructions, data files, data structures, etc. alone or in combination.
- Program instructions recorded on the media may be those specially designed and constructed for the purposes of the present invention, or they may be of the kind well-known and available to those having skill in the computer software arts.
- Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks.
- Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.
- the hardware device described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
- the present invention can be applied to the field of 3D broadcasting systems.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
Description
Claims (15)
- 3D (3-dimentional) 효과를 나타내기 위한 좌영상을 포함하는 좌영상 방송 데이터와 우영상을 포함하는 우영상 방송 데이터를 포함하는 3D 비디오 방송 데이터를 인코딩하는 단계;상기 인코딩된 3D 비디오 방송 데이터의 시그널링을 위한 시그널링 정보를 인코딩하는 단계;상기 인코딩된 3D 비디오 방송 데이터와 상기 인코딩된 시그널링 정보를 포함하는 방송 신호를 생성하는 단계; 및상기 생성된 방송 신호를 전송하는 단계;를 포함하며,여기서, 상기 시그널링 정보는 상기 좌영상 방송 데이터 또는/및 상기 우영상 방송 데이터가 풀 레졸루션 (full resolution) 영상인지 하프 레졸루션 (half resolution) 영상인지 나타내는 레졸루션 타입 정보를 포함하는,3D (3-dimentional) 방송 서비스를 위한 방송 신호 처리 방법.
- 제 1 항에 있어서, 상기 레졸루션 타입 정보는,3D 비디오 컴포넌트들에 대한 정보를 시그널링하는 3DTV 서비스 로케이션 디스크립터에 포함되어 시그널링 정보로 인코딩되며, 상기 3DTV 서비스 로케이션 디스크립터는 프로그램 맵 테이블 (Program Map Table; PMT) 및/또는 서비스 디스크립션 테이블 (Service Description Table; SDT)에 포함되는 것을 특징으로 하는 3D (3-dimentional) 방송 서비스를 위한 방송 신호 처리 방법.
- 제 1 항에 있어서, 상기 시그널링 정보는,좌영상 방송 데이터와 우영상 방송 데이터 중 어느 하나의 데이터가 2D 수신기를 위한 2D 비디오 방송 데이터로 제공되는지를 나타내는 정보를 더 포함하는 것을 특징으로 하는 3D (3-dimentional) 방송 서비스를 위한 방송 신호 처리 방법.
- 제 1 항에 있어서, 상기 레졸루션 타입 정보는,상기 좌영상 방송 데이터 또는/및 상기 우영상 방송 데이터가 하프 레졸루션 영상인 경우, 수직 하프 레졸루션, 수평 하프 레졸루션, 또는 수직 및 수평 하프 레졸루션인지를 나타내는 것을 특징으로 하는 3D (3-dimentional) 방송 서비스를 위한 방송 신호 처리 방법.
- 제 2 항에 있어서, 상기 3DTV 서비스 로케이션 디스크립터는,상기 좌영상 방송 데이터와 우영상 방송 데이터 중 어느 하나가 하프 레졸루션이고, 나머지 하나가 풀 레졸루션인 경우, 하프 레졸루션인 영상 방송 데이터를 풀 레졸루션으로 더블링 (doubling) 에 사용되는 필터의 종류 또는 상기 풀 레졸루션인 영상 방송 데이터를 하프 레졸루션으로 리듀싱 (reducing) 에 사용되는 필터의 종류를 나타내는 필터 타입 정보를 더 포함하는 것을 특징으로 하는 3D (3-dimentional) 방송 서비스를 위한 방송 신호 처리 방법.
- 제 5 항에 있어서, 상기 3DTV 서비스 로케이션 디스크립터는,상기 필터의 크기를 나타내는 필터 크기 정보를 더 포함하는 것을 특징으로 하는 3D (3-dimentional) 방송 서비스를 위한 방송 신호 처리 방법.
- 제 2 항에 있어서, 상기 3DTV 서비스 로케이션 디스크립터는,상기 방송 신호에 포함된 영상 방송 데이터가 좌영상 방송 데이터인지 우영상 방송 데이터인지 가리키는 정보를 더 포함하는 것을 특징으로 하는 3D (3-dimentional) 방송 서비스를 위한 방송 신호 처리 방법.
- 3D (3-dimentional) 효과를 나타내기 위한 좌영상을 포함하는 좌영상 방송 데이터와 우영상을 포함하는 우영상 방송 데이터를 포함하는 3D 비디오 방송 데이터와 3D 비디오 방송 데이터의 시그널링을 위한 시그널링 정보를 포함하는 방송 신호를 수신하는 수신부;상기 시그널링 정보에 포함된 상기 좌영상 방송 데이터 또는/및 상기 우영상 방송 데이터가 풀 레졸루션 (full resolution) 영상인지 하프 레졸루션 (half resolution) 영상인지 나타내는 레졸루션 타입 정보를 파싱하는 시스템 정보 프로세서;상기 좌영상 방송 데이터와 우영상 방송 데이터를 디코딩하는 비디오 디코더; 및상기 레졸루션 타입 정보를 이용하여, 디코딩된 좌영상 방송 데이터 및 우영상 방송 데이터 중 어느 하나의 영상 방송 데이터를 풀 레졸루션 영상 또는 하프 레졸루션 영상으로 더블링 (doubling) 또는 리듀싱 (reducing) 하여, 3D 디스플레이를 위한 3D 영상을 형성하는 포맷터;를 포함하는 3D 방송 서비스 수신 장치.
- 제 8 항에 있어서, 상기 시스템 정보 프로세서는,시그널링 정보에 포함된 프로그램 맵 테이블 (Program Map Table; PMT) 및/또는 서비스 디스크립션 테이블 (Service Description Table; SDT)을 파싱하고, 상기 파싱된 PMT 및/또는 SDT에 포함된 3D 비디오 컴포넌트들에 대한 정보를 시그널링하는 3DTV 서비스 로케이션 디스크립터에 포함된 상기 레졸루션 타입 정보를 파싱하는 것을 특징으로 하는 3D 방송 서비스 수신 장치.
- 제 8 항에 있어서, 상기 시스템 정보 프로세서는,상기 시그널링 정보에 포함된 좌영상 방송 데이터와 우영상 방송 데이터 중 어느 하나의 데이터가 2D 수신기를 위한 2D 비디오 방송 데이터로 제공되는지를 나타내는 정보를 파싱하는 것을 특징으로 하는 3D 방송 서비스 수신 장치.
- 제 8 항에 있어서, 상기 레졸루션 타입 정보는,상기 좌영상 방송 데이터 또는/및 상기 우영상 방송 데이터가 하프 레졸루션 영상인 경우, 수직 하프 레졸루션, 수평 하프 레졸루션, 또는 수직 및 수평 하프 레졸루션인지를 나타내는 것을 특징으로 하는 3D 방송 서비스 수신 장치.
- 제 9 항에 있어서, 상기 시스템 정보 프로세서는,상기 3DTV 서비스 로케이션 디스크립터에 포함된, 상기 좌영상 방송 데이터와 우영상 방송 데이터 중 어느 하나가 하프 레졸루션이고, 나머지 하나가 풀 레졸루션인 경우, 하프 레졸루션인 영상 방송 데이터를 풀 레졸루션으로 더블링 (doubling) 에 사용되는 필터의 종류 또는 상기 풀 레졸루션인 영상 방송 데이터를 하프 레졸루션으로 리듀싱 (reducing) 에 사용되는 필터의 종류를 나타내는 필터 타입 정보를 파싱하는 것을 특징으로 하는 3D 방송 서비스 수신 장치.
- 제 12 항에 있어서, 상기 시스템 정보 프로세서는,상기 3DTV 서비스 로케이션 디스크립터에 포함된, 상기 필터의 크기를 나타내는 필터 크기 정보를 파싱하는 것을 특징으로 하는 3D 방송 서비스 수신 장치.
- 제 9 항에 있어서, 상기 시스템 정보 프로세서는,상기 3DTV 서비스 로케이션 디스크립터에 포함된, 상기 방송 신호에 포함된 영상 방송 데이터가 좌영상 방송 데이터인지 우영상 방송 데이터인지 가리키는 정보를 파싱하는 것을 특징으로 하는 3D 방송 서비스 수신 장치.
- 제 9 항에 있어서, 상기 시스템 정보 프로세서는,상기 SDT에 포함된 서비스의 종류를 나타내는 서비스 타입 정보를 해석하거나, 상기 3DTV 서비스 로케이션 디스크립터의 존재여부로 상기 방송 신호가 3D 방송 서비스를 위한 것임을 인지하는 것을 특징으로 하는 3D 방송 서비스 수신 장치.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020137008337A KR101909032B1 (ko) | 2010-09-01 | 2011-09-01 | 3d (3-dimentional) 방송 서비스를 위한 방송 신호 처리 방법 및 장치 |
US13/819,982 US9549228B2 (en) | 2010-09-01 | 2011-09-01 | Broadcast signal processing method and device for 3-dimensional (3D) broadcasting service |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US37938010P | 2010-09-01 | 2010-09-01 | |
US61/379,380 | 2010-09-01 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2012030176A2 true WO2012030176A2 (ko) | 2012-03-08 |
WO2012030176A3 WO2012030176A3 (ko) | 2012-05-03 |
Family
ID=45773403
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2011/006490 WO2012030176A2 (ko) | 2010-09-01 | 2011-09-01 | 3d (3-dimentional) 방송 서비스를 위한 방송 신호 처리 방법 및 장치 |
Country Status (3)
Country | Link |
---|---|
US (1) | US9549228B2 (ko) |
KR (1) | KR101909032B1 (ko) |
WO (1) | WO2012030176A2 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150037200A (ko) * | 2013-09-30 | 2015-04-08 | 엘지전자 주식회사 | 비디오 스트림 송/수신 장치 및 비디오 스트림 송/수신 방법 |
WO2016153273A1 (ko) * | 2015-03-23 | 2016-09-29 | 엘지전자 주식회사 | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140021231A (ko) * | 2012-08-09 | 2014-02-20 | 한국전자통신연구원 | 증강방송 메타데이터 전송 장치, 사용자 단말, 증강방송 메타데이터 전송 방법과 재생 방법 |
US20160227271A1 (en) * | 2013-10-01 | 2016-08-04 | Lg Electronics Inc. | Broadcast transmission device and operating method thereof, and broadcast reception device and operating method thereof |
WO2015119477A1 (ko) * | 2014-02-10 | 2015-08-13 | 엘지전자 주식회사 | 3d (3-dimentional) 방송 서비스를 위한 방송 신호 송수신 방법 및 장치 |
WO2015126213A1 (ko) * | 2014-02-21 | 2015-08-27 | 엘지전자 주식회사 | 방송 신호 송신 장치 및 방송 신호 수신 장치 |
WO2017007258A1 (ko) * | 2015-07-08 | 2017-01-12 | 엘지전자 주식회사 | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법 |
US10171849B1 (en) | 2015-07-08 | 2019-01-01 | Lg Electronics Inc. | Broadcast signal transmission device, broadcast signal reception device, broadcast signal transmission method, and broadcast signal reception method |
CN105025346B (zh) * | 2015-07-20 | 2018-12-07 | 深圳Tcl数字技术有限公司 | 数字电视节目参数的获取方法及系统 |
US10285114B2 (en) | 2015-07-29 | 2019-05-07 | Qualcomm Incorporated | Techniques for broadcasting service discovery information |
CN113114687B (zh) * | 2021-04-14 | 2022-07-15 | 深圳维盟科技股份有限公司 | 一种iptv合流方法及系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20100049873A (ko) * | 2008-11-04 | 2010-05-13 | 한국전자통신연구원 | 스테레오스코픽 영상을 동기화하는 장치 및 방법과 이를 이용한 스테레오스코픽 영상 제공 장치 및 방법 |
KR20100086440A (ko) * | 2009-01-22 | 2010-07-30 | 한국전자통신연구원 | 지상파 디지털멀티미디어방송에서 비실시간 스테레오스코픽 서비스 수행 방법 및 지상파 디지털멀티미디어방송 수신 장치 |
WO2010095443A1 (ja) * | 2009-02-19 | 2010-08-26 | パナソニック株式会社 | 記録媒体、再生装置、及び集積回路 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2380105A1 (en) | 2002-04-09 | 2003-10-09 | Nicholas Routhier | Process and system for encoding and playback of stereoscopic video sequences |
KR20100040640A (ko) * | 2008-10-10 | 2010-04-20 | 엘지전자 주식회사 | 수신 시스템 및 데이터 처리 방법 |
WO2010117129A2 (en) * | 2009-04-07 | 2010-10-14 | Lg Electronics Inc. | Broadcast transmitter, broadcast receiver and 3d video data processing method thereof |
JP5463747B2 (ja) * | 2009-06-15 | 2014-04-09 | ソニー株式会社 | 受信装置、送信装置、通信システム、表示制御方法、プログラム、及びデータ構造 |
EP2591609B1 (en) * | 2010-07-08 | 2017-09-06 | Dolby Laboratories Licensing Corporation | Method and apparatus for multi-layered image and video coding using reference processing signals |
KR20120058700A (ko) * | 2010-11-27 | 2012-06-08 | 전자부품연구원 | 디지털 방송의 전송 모드 제공 및 인지 방법 |
-
2011
- 2011-09-01 KR KR1020137008337A patent/KR101909032B1/ko active IP Right Grant
- 2011-09-01 WO PCT/KR2011/006490 patent/WO2012030176A2/ko active Application Filing
- 2011-09-01 US US13/819,982 patent/US9549228B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20100049873A (ko) * | 2008-11-04 | 2010-05-13 | 한국전자통신연구원 | 스테레오스코픽 영상을 동기화하는 장치 및 방법과 이를 이용한 스테레오스코픽 영상 제공 장치 및 방법 |
KR20100086440A (ko) * | 2009-01-22 | 2010-07-30 | 한국전자통신연구원 | 지상파 디지털멀티미디어방송에서 비실시간 스테레오스코픽 서비스 수행 방법 및 지상파 디지털멀티미디어방송 수신 장치 |
WO2010095443A1 (ja) * | 2009-02-19 | 2010-08-26 | パナソニック株式会社 | 記録媒体、再生装置、及び集積回路 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150037200A (ko) * | 2013-09-30 | 2015-04-08 | 엘지전자 주식회사 | 비디오 스트림 송/수신 장치 및 비디오 스트림 송/수신 방법 |
KR102139532B1 (ko) * | 2013-09-30 | 2020-07-30 | 엘지전자 주식회사 | 비디오 스트림 송/수신 장치 및 비디오 스트림 송/수신 방법 |
WO2016153273A1 (ko) * | 2015-03-23 | 2016-09-29 | 엘지전자 주식회사 | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법 |
US10070162B2 (en) | 2015-03-23 | 2018-09-04 | Lg Electronics Inc. | Broadcast signal transmission device, broadcast signal reception device, broadcast signal transmission method, and broadcast signal reception method |
Also Published As
Publication number | Publication date |
---|---|
US20130162771A1 (en) | 2013-06-27 |
KR101909032B1 (ko) | 2018-10-17 |
KR20140004069A (ko) | 2014-01-10 |
US9549228B2 (en) | 2017-01-17 |
WO2012030176A3 (ko) | 2012-05-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2012023789A2 (ko) | 디지털 방송 신호 수신 장치 및 방법 | |
WO2012030176A2 (ko) | 3d (3-dimentional) 방송 서비스를 위한 방송 신호 처리 방법 및 장치 | |
WO2012036532A2 (en) | Method and apparatus for processing a broadcast signal for 3d (3-dimensional) broadcast service | |
WO2012030158A2 (en) | Method and apparatus for processing and receiving digital broadcast signal for 3-dimensional display | |
WO2012030177A2 (ko) | 디지털 수신기 및 디지털 수신기에서의 3d 컨텐트 처리 방법 | |
WO2015126144A1 (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 | |
WO2012036464A2 (ko) | 방송 수신기 및 3d 비디오 데이터 처리 방법 | |
WO2011093677A2 (en) | Method and apparatus for transmitting digital broadcasting stream using linking information about multi-view video stream, and method and apparatus for receiving the same | |
WO2009125961A1 (en) | Method of transmitting and receiving broadcasting signal and apparatus for receiving broadcasting signal | |
WO2016182371A1 (ko) | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법 | |
WO2015126214A1 (ko) | 3d 방송 신호를 처리하는 방법 및 장치 | |
WO2011112053A2 (ko) | 비실시간 방송 서비스 처리 시스템 및 그 처리방법 | |
WO2011132883A2 (ko) | 인터넷 기반 컨텐츠 송수신 방법 및 그를 이용한 송수신 장치 | |
WO2016204481A1 (ko) | 미디어 데이터 전송 장치, 미디어 데이터 수신 장치, 미디어 데이터 전송 방법, 및 미디어 데이터 수신 방법 | |
WO2012077987A2 (ko) | 디지털 방송 신호 수신 장치 및 방법 | |
WO2017043863A1 (ko) | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법 | |
WO2015065037A1 (ko) | Hevc 기반의 ip 방송 서비스 제공을 위한 방송 신호 송수신 방법 및 장치 | |
WO2015152635A1 (ko) | 신호 송수신 장치 및 신호 송수신 방법 | |
WO2011132879A2 (ko) | 인터넷 기반 컨텐츠 송수신 방법 및 그를 이용한 송수신 장치 | |
WO2015034306A1 (ko) | 디지털 방송 시스템에서 고화질 uhd 방송 컨텐츠 송수신 방법 및 장치 | |
WO2016171496A1 (ko) | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법 | |
WO2013162256A1 (ko) | 3d 서비스를 위한 신호 처리 장치 및 방법 | |
WO2015126213A1 (ko) | 방송 신호 송신 장치 및 방송 신호 수신 장치 | |
WO2017135673A1 (ko) | 방송 신호 송신 장치, 방송 신호 수신 장치, 방송 신호 송신 방법, 및 방송 신호 수신 방법 |
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: 11822151 Country of ref document: EP Kind code of ref document: A2 |
|
WWE | Wipo information: entry into national phase |
Ref document number: 13819982 Country of ref document: US |
|
NENP | Non-entry into the national phase in: |
Ref country code: DE |
|
ENP | Entry into the national phase in: |
Ref document number: 20137008337 Country of ref document: KR Kind code of ref document: A |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 11822151 Country of ref document: EP Kind code of ref document: A2 |