WO2010076933A1 - 이차원 영상과 3d 영상의 통합 서비스가 가능한 디지털 방송 수신방법, 및 이를 이용한 디지털 방송 수신장치 - Google Patents

이차원 영상과 3d 영상의 통합 서비스가 가능한 디지털 방송 수신방법, 및 이를 이용한 디지털 방송 수신장치 Download PDF

Info

Publication number
WO2010076933A1
WO2010076933A1 PCT/KR2009/003733 KR2009003733W WO2010076933A1 WO 2010076933 A1 WO2010076933 A1 WO 2010076933A1 KR 2009003733 W KR2009003733 W KR 2009003733W WO 2010076933 A1 WO2010076933 A1 WO 2010076933A1
Authority
WO
WIPO (PCT)
Prior art keywords
video
service
channel
information
digital broadcast
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/KR2009/003733
Other languages
English (en)
French (fr)
Inventor
서종열
김진필
송재형
홍호택
이준휘
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LG Electronics Inc
Original Assignee
LG Electronics Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to KR1020117013889A priority Critical patent/KR101350261B1/ko
Priority to KR1020137008870A priority patent/KR101529932B1/ko
Priority to EP09836254A priority patent/EP2373042A4/en
Priority to KR1020137003577A priority patent/KR101537709B1/ko
Priority to KR1020127024835A priority patent/KR101378884B1/ko
Priority to CN200980152772.4A priority patent/CN102265623B/zh
Priority to CA2748510A priority patent/CA2748510C/en
Priority to US13/142,187 priority patent/US9282315B2/en
Application filed by LG Electronics Inc filed Critical LG Electronics Inc
Publication of WO2010076933A1 publication Critical patent/WO2010076933A1/ko
Anticipated expiration legal-status Critical
Priority to US13/778,855 priority patent/US9288469B2/en
Priority to US13/952,216 priority patent/US9357198B2/en
Priority to US15/003,568 priority patent/US9554198B2/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/816Monomedia components thereof involving special video data, e.g 3D video
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/08Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/106Processing image signals
    • H04N13/161Encoding, multiplexing or demultiplexing different image signal components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N13/00Stereoscopic video systems; Multi-view video systems; Details thereof
    • H04N13/10Processing, recording or transmission of stereoscopic or multi-view image signals
    • H04N13/194Transmission of image signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/23439Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/235Processing of additional data, e.g. scrambling of additional data or processing content descriptors
    • H04N21/2353Processing of additional data, e.g. scrambling of additional data or processing content descriptors specifically adapted to content descriptors, e.g. coding, compressing or processing of metadata
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4345Extraction or processing of SI, e.g. extracting service information from an MPEG stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • H04N21/44029Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display for generating different versions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/46Receiver circuitry for the reception of television signals according to analogue transmission standards for receiving on more than one standard at will

Definitions

  • the present invention relates to a digital broadcast receiving method and apparatus, and more particularly, to a digital broadcast receiving method capable of 3D video service and a digital broadcast receiving apparatus using the same.
  • the basic principle of the stereoscopic method is to separate and input images arranged to be orthogonal to each other in the left and right eyes of a person, and to input stereoscopic images by combining the input images of the left and right eyes in the human brain.
  • the images are arranged to be orthogonal to each other means that the images do not interfere with each other.
  • Specific methods for eliminating interference include a polarization scheme, a time-sequential scheme, and a spectral scheme.
  • a polarization method separates each image using a polarization filter. That is, by applying polarization filters orthogonal to each other for the image for the left eye and the image for the right eye, different images filtered by the polarization filter are input to the left and right views.
  • left and right images are alternately displayed, and active glasses worn by a user are synchronized with the alternately displayed images to separate each image. That is, when images are alternately displayed, the shutter of the active glasses synchronized with the image is opened only when the image is to be input and the other visual field is blocked, thereby separating the left and right images.
  • the spectral method is a method of projecting left and right images through a spectral filter having spectral bands in which RGB spectra do not overlap each other.
  • the user wears passive glasses equipped with a spectral filter passing only the spectral region set for the left and right images, thereby separating and inputting the left and right images.
  • PSIP Program and System Information Protocol
  • ATSC Advanced Television Systems Committee
  • the digital broadcasting receiver needs to be configured to properly identify and process such a signaling signal.
  • the present invention has been made in view of the above-described conventional problems, and an object of the present invention is to provide a 3D video associated with a 2D video channel when a 3D video service related to a 2D video service is provided. It is to provide a method and apparatus for receiving digital broadcasting that can signal.
  • Another object of the present invention is to provide a digital broadcast reception method and apparatus capable of signaling a channel for providing a 2D video for a corresponding 3D video when a 3D video service is provided.
  • Another object of the present invention is to provide signaling for a 3D video channel related to a 2D video channel, and to signal a 2D video channel related to a 3D video channel, thereby providing an integrated service for 2D and 3D video.
  • Another object of the present invention is to provide a digital broadcasting reception method and apparatus which can improve user's ease of use for 3D video services by providing a user with an integrated service for 2D video and 3D video.
  • a digital broadcast receiver comprising: a demultiplexer configured to demultiplex a received digital broadcast signal; A PSIP or PSI / SI processor for extracting at least one of 3D service information related to a 2D video channel or a service or 2D service information related to a 3D video channel or a service from the demultiplexed digital broadcast signal; A decoder for decoding an extended view video stream and a reference view video stream from the demultiplexed digital broadcast signal; And an output formatting unit configured to format the extended view video stream or the reference view video stream based on at least one of the 3D service information and the 2D service information. It is possible to provide a digital broadcast receiver.
  • a 3D video channel or service providing a 3D video for the 2D video channel or service is selected based on the 3D service information, and a 2D video service is provided from the user.
  • a 2D video channel or service for providing a 2D video for the 3D video channel or service is selected based on the 2D service information.
  • the present invention also provides a method for receiving and processing a digital broadcast signal, comprising: a first step of receiving and demultiplexing a digital broadcast signal; Extracting at least one of 3D service information related to the 2D video channel or the service or 2D service information related to the 3D video channel or the service from the demultiplexed digital broadcast signal; And a third step of decoding the extended view video stream and the reference view video stream from the demultiplexed digital broadcast signal. And a fourth step of formatting and displaying the extended view video stream and the reference view video stream based on at least one of the 3D service information and the 2D service information.
  • a digital broadcast reception method capable of service capable of service.
  • a channel for providing a 3D video related to the 2D video channel is signaled. Can be.
  • a channel for providing a 2D video for the 3D video may be signaled.
  • the 2D video and the 3D An integrated service for video can be provided to the user.
  • the method and apparatus for receiving digital broadcasting of the present invention by providing an integrated service for a 2D image and a 3D image to a user, the user's ease of use for the 3D image service can be improved.
  • FIG. 1 illustrates an extended service descriptor of the present invention for notifying information of a 3D video channel associated with a 2D video channel through a TVRES (Terrestrial Virtual Channel Table) of a Program and System Information Protocol (PSIP).
  • TVRES Transmission Control Real-Time Transport
  • PSIP Program and System Information Protocol
  • 3D service location descriptor 3D service of the present invention for providing information on a 3D video channel for providing a 3D video service related to 2D video in a Terrestrial Virtual Channel Table (TVCT) of a PSIP (Program and System Information Protocol); location desciptor).
  • TVCT Terrestrial Virtual Channel Table
  • PSIP Program and System Information Protocol
  • FIG. 3 is a view for explaining the configuration method of each field value and a virtual channel of a descriptor set according to the present invention.
  • FIGS. 4 to 6 show an example of configuring the TVCT of the PSIP including the descriptor of the present invention of FIGS. 1 and 2.
  • FIG. 7 illustrates a PMT of a Service Description Table (SDT) of Service Information (SI) and Program Specific Information (PSI) of using connection information of a 3D video service related to two-dimensional video in a digital video broadcasting (DVB) method.
  • SDT Service Description Table
  • PSI Program Specific Information
  • FIG. 8 is a block diagram illustrating a configuration example of a digital broadcast receiver according to the present invention.
  • FIG. 9 illustrates that when 3D video channel information associated with a 2D video channel is provided through TVCT of PSIP used in ATSC-based digital broadcasting, the digital broadcasting receiver of the present invention checks and processes information about the 3D video channel. It is an operational flowchart illustrating the method.
  • FIG. 10 is a case where 3D video service information of a 2D video is provided through a service description table (SIDT) of a service information (SI) and a program map table (PMT) of a program specific information (PSI) in a DVB-based digital broadcasting. It is an operation flowchart illustrating a method for confirming and processing the 3D video service information by the digital broadcasting receiver of the present invention.
  • SIDT service description table
  • PMT program map table
  • PSI program specific information
  • FIG. 11 illustrates a 3D service location descriptor of the present invention for notifying information of a 2D video channel associated with a 3D video channel through a Terrestrial Virtual Channel Table (TVCT) of a Program and System Information Protocol (PSIP).
  • TVCT Terrestrial Virtual Channel Table
  • PSIP Program and System Information Protocol
  • FIG. 12 and 13 illustrate an example of configuring a TVCT of the PSIP including the descriptor of FIG. 11.
  • FIG. 14 shows a Service Description Table (SDT) of Service Information (SI) and Program Specific Information (PMT) of Program Information (SI), which uses two-dimensional video service information related to 3D video in a digital video broadcasting (DVB) method. It is a figure explaining the method provided through Table).
  • SDT Service Description Table
  • PMT Program Specific Information
  • SI Program Information
  • FIG. 15 illustrates that when the 2D video channel information related to 3D video is provided through TVCT of PSIP used in ATSC-based digital broadcasting, the digital broadcasting receiver of the present invention checks and processes the information about the 2D video channel.
  • An operational flow diagram illustrating the method.
  • FIG. 16 illustrates that 2D service information of a 3D image is provided through a service description table (SIDT) of a service information (SI) and a program map table (PMT) of a program specific information (PSI) in a DVB-based digital broadcasting.
  • SIDT service description table
  • PMT program map table
  • PSI program specific information
  • 3-D or 3D is used to describe a visual representation or display technique that attempts to play a three-dimensional video with an optical illusion of depth.
  • the observer's visual cortex interprets the two images into one three-dimensional image.
  • the three-dimensional (3D) display technology employs the technology of 3D image processing and representation for a device capable of 3D image display.
  • a device capable of displaying 3D images may require the use of a special viewing device to effectively provide the viewer with three-dimensional images.
  • Examples of 3D image processing and representation include stereoscopic image / video capture, multi-view image / video capture using multiple cameras, and processing of two-dimensional image and depth information.
  • Examples of display devices capable of displaying 3D images include liquid crystal displays (LCDs), digital TV screens, and computer monitors having appropriate hardware and / or software supporting 3D display technology.
  • Examples of special observation devices include specialized glasses, goggles, headgear, eyewear, and the like.
  • 3D image display technology includes anaglyph stereoscopic images (commonly used with passive red blue glasses), polarized stereoscopic images (commonly used with passive polarized glasses), and alternating-frame sequencing (Typically used with active shutter eyeglasses / headgear), autostereoscopic displays using lenticular or barrier screens, and the like.
  • anaglyph stereoscopic images commonly used with passive red blue glasses
  • polarized stereoscopic images commonly used with passive polarized glasses
  • alternating-frame sequencing Typically used with active shutter eyeglasses / headgear
  • autostereoscopic displays using lenticular or barrier screens and the like.
  • Some 3D image display technologies may use rotating or alternating optical devices, for example segmented polarizers attached to a color filter wheel, which requires synchronization with each other.
  • Another 3D image display technology is a digital light processor based on a digital micromirror device (DMD) using a rotatable microscopic mirror, arranged in a rectangular array corresponding to the pixels of the image to be displayed.
  • DMD digital micromirror device
  • DLP digital light processor
  • Stereoscopic image coding and stereoscopic distribution formatting include color analysis, pixel sub-sampling (side-by-side, checkerboard, quincunx, etc.). ), And enhanced video coding (2D + Delta, 2D + Metadata, 2D with depth information).
  • color analysis side-by-side, checkerboard, quincunx, etc.
  • enhanced video coding (2D + Delta, 2D + Metadata, 2D with depth information).
  • 3D image display technology described in terms of image reproduction and display environments for digital images or 3D TVs.
  • the details are not intended to limit the various features described herein and are applicable to other types of display technologies and devices.
  • 3D TV technology can be applied to Blu-ray TM , console games, cable and IPTV transmissions, mobile phone content delivery, as well as TV broadcasts, where other types of TVs, Must be compatible with set-top boxes, Blu-ray devices (eg, Blu-ray TM Disk (BD) players), DVD players, and TV content distributors.
  • Blu-ray devices eg, Blu-ray TM Disk (BD) players
  • DVD players e.g., DVD players, and TV content distributors.
  • the present invention applies an additional descriptor to a two-dimensional video channel on which a two-dimensional video is being broadcast, thereby signaling channel information provided with an associated 3D video service. That is, the present invention obtains connection relationship information for a 3D video channel associated with the 2D video channel through an extended service descriptor in the 2D video channel. In this case, the 3D service location descriptor for the 3D video is additionally applied to the 3D video channel.
  • the present invention applies an additional descriptor to a 3D video channel on which a 3D video is being broadcast, thereby signaling channel information provided with an associated two-dimensional video service. That is, the present invention obtains connection relationship information for the 2D video channel associated with the 3D video channel through the 3D service location descriptor in the 3D video channel.
  • the present invention proposes the syntax and field configuration of the above-described descriptor applied to the two-dimensional video channel and the 3D video channel.
  • the present invention proposes a digital broadcast receiver capable of effectively identifying and processing such a descriptor.
  • ATSC Advanced Television Systems Committee
  • DVD Digital Video Broadcasting
  • FIG. 1 and 2 illustrate a case in which information on a 3D video channel associated with a 2D video channel is provided through a TVRS (Terrestrial Virtual Channel Table) of a Program and System Information Protocol (PSIP) used in ATSC-based digital broadcasting.
  • TVRS Transmission Control Real-Reliable and Low-Reliable Radio Service
  • PSIP Program and System Information Protocol
  • FIG. 1 illustrates an extended service descriptor of the present invention for notifying information of a 3D video channel associated with a 2D video channel through a TVRES (Terrestrial Virtual Channel Table) of a Program and System Information Protocol (PSIP).
  • the extended service descriptor of FIG. 1 is applied as an additional descriptor for the 2D video channel to signal channel information for providing a 3D video service related to the 2D video channel.
  • descriptor_tag is a field for identifying the descriptor and has a value of 8 bits.
  • descriptor_length represents the total length of the following field in bytes, and has a value of 8 bits.
  • number_extended_channels means the number of virtual channels used when providing a 3D video service for the 2D video channel, which is a main channel, and has a value of 8 bits.
  • extended_service_type indicates a service type (servie_type) of a virtual channel used to provide a 3D video service and has a value of 8 bits. According to the present invention, it may indicate whether a service provided by a corresponding virtual channel is a 3D stereoscopic video or a 3D multi-view video according to the value of this field.
  • the video stream transmitted to implement the stereoscopic stereoscopic image described above includes data encoded with a left / right view image sequence.
  • one of the two images becomes a base view video, and a view other than the base view is called an extended view.
  • the extended view video refers to a video stream of another point in time except for the reference point in the video stream.
  • reserved is a field that is not currently used by the system or may be used in the future. It is filled with the number of bits with a value of zero until a new definition is created.
  • “ext_major_channel_number” represents “major_channel_number” for a virtual channel that provides 3D video service and has a value of 10 bits.
  • “major_channel_number” represents a major channel number associated with a virtual channel and is used as a user reference number for the virtual channel.
  • “ext_minor_channel_number” represents “minor_channel_number” for a virtual channel that provides 3D video service and has a value of 10 bits. "minor_channel_number” is used together with “major_channel_number” to be used as the channel number of two parts.
  • extent_source_id represents “source_id” for a virtual channel that provides 3D video service and has a value of 16 bits.
  • source_id represents a programming source connected to a corresponding virtual channel, where the source refers to one specific source such as video, text, data, or audio.
  • extent_channel_TSID represents “channel_TSID” for a virtual channel that provides 3D video service and has a value of 16 bits.
  • channel_TSID specifies an ID (ID) value of an MPEG-2 transport stream connected to an MPEG-2 transport stream which is a reference of a virtual channel.
  • “ext_program_number” represents “program_number” for a virtual channel that provides 3D video service and has a value of 16 bits. "program_number” is for connecting a program number defined in a PAT (Program Association Table) and a PMT (Program Map Table) of an MPEG-2 system with a virtual channel.
  • PAT Program Association Table
  • PMT Program Map Table
  • the present invention uses an extended service descriptor in a two-dimensional video channel, for a 3D video channel associated with the corresponding two-dimensional video channel in a TVRS (Terrestrial Virtual Channel Table) of the Program and System Information Protocol (PSIP). Information can be provided.
  • TVRS Transmissionrestrial Virtual Channel Table
  • PSIP Program and System Information Protocol
  • FIG. 2 is a 3D service location descriptor (3D service) of the present invention for providing video stream information in a 3D video channel associated with a 2D video channel through a TVRES (Terrestrial Virtual Channel Table) of PSIP (Program and System Information Protocol). location descriptor).
  • 3D service 3D service location descriptor
  • the 3D service location descriptor of FIG. 2 is applied as an additional descriptor to the 3D video channel signaled by the extended service descriptor of FIG. 1, and thus, the corresponding 3D video channel. Provides video stream information from.
  • PC_PID represents a Packet Identifier (PID) of a packet including timing information of a program, and has a value of 13 bits.
  • number_of_views indicates the number of video streams that can be received through the corresponding channel, and has a value of 7 bits.
  • stream_type represents the type of an elementary stream and has a value of 8 bits. For example, when the value of "stream_type" is 0x20, it can be seen that the corresponding elementary stream is coded by MVC (Multiview Video Codec).
  • MVC Multiview Video Codec
  • priority_id provides information on which one of the receivable 3D video channels to select when the digital broadcasting receiver has limited support for multi-view video, and has a value of 7 bits.
  • the virtual channel to be decoded and output can be determined using "priority_id". For example, in the case of a digital broadcast receiver having a stereoscopic display function, a video stream having "priority_id" of 0 and 1 is selected and output.
  • priority_id assigns different values to all video streams so that duplicate values do not occur.
  • the "priority_id” value for the baseline video stream is set to zero.
  • “priority_id” may be omitted, and in this case, the priority of the video stream may be set to be determined in the order within the 3D service location descriptor.
  • Elementary_PID includes a PID (Packet Identifier) of an elementary stream and has a value of 13 bits.
  • left_right_flag indicates whether the position of the extended view video stream is the right direction or the left direction based on the base view, and has a value of 1 bit.
  • the extended view video stream has a value of 0 when the position of the video stream is in the left direction than the base view, and has a value of 1 in the right direction.
  • view_position indicates whether the position of the extended view video stream has been taken by the left or right camera relative to the base view, or on which multiview plane to output. Has the value of the bit. In the case of a stereoscopic display, only two video streams, a left video stream and a right video stream, are used, so there is no need to use this field.
  • the present invention additionally applies a 3D service location descriptor (3D service location descriptor) to a 3D video channel associated with the 2D video channel, and thus, through the Terrestrial Virtual Channel Table (TVCT) of the Program and System Information Protocol (PSIP). Specific video stream information about a 3D video channel may be provided.
  • 3D service location descriptor 3D service location descriptor
  • TVCT Terrestrial Virtual Channel Table
  • PSIP Program and System Information Protocol
  • FIG. 3 is a view for explaining the configuration method of each field value and a virtual channel of a descriptor set according to the present invention.
  • each video stream Since the video stream is generated by each camera, each video stream has the same location information of the camera where the video stream is captured.
  • the camera at reference point is camera 1
  • the video stream generated from the camera at reference point is coded with a codec of MPEG-4 Advanced Video Coding (HVC) /H.264.
  • the packet identifier ES_PID of the elementary stream with respect to the video stream captured by the camera at the reference point is set to 0x0200.
  • the video streams captured by the camera 0, the camera 2, and the camera 3, except for the reference point camera 1, constitute an extended view video stream, and are all coded by MVC (Multiview Video Codec).
  • "Priority_id” indicating the priority of the video stream is set to 1
  • the packet identifier (ES_PID) of the elementary stream for the extended view video stream captured by the camera 2 is set to 0x0300.
  • channel number 12-2 which is the first channel providing 3D video service related to channel number 12-1, which is a two-dimensional video channel, has one extended view video stream, wherein the extended view video stream is a stereoscopic display as described above. In the output will be output to the right video plane.
  • "Priority_id” indicating the priority of the video stream is set to 2
  • the packet identifier (ES_PID) of the elementary stream for the extended view video stream captured by the camera 0 is set to 0x0301.
  • "Priority_id” indicating the priority of the video stream is set to 3
  • the packet identifier (ES_PID) of the elementary stream for the extended view video stream captured by the camera 3 is set to 0x0302.
  • channel number 12-3 is a second channel that provides 3D video service related to channel number 12-1, which is a two-dimensional video channel, and the number of extended view video streams is three. Accordingly, channel number 12-3 may provide a multi-view image.
  • each extended view video stream may be received through a separately allocated channel.
  • the present invention can set the appropriate position information for the video stream generated by each camera, and can also set the 3D video channel for providing a 3D video service related to the two-dimensional video.
  • FIGS. 4 to 6 show an example of configuring the TVCT of the PSIP including the descriptor of the present invention of FIGS. 1 and 2.
  • a descriptor for channel 12-1 which is a two-dimensional video channel
  • information on a service location descriptor for a conventional two-dimensional video service and information related to the 3D video channel It includes an extended service descriptor that provides.
  • 3D service location descriptor (3D) that provides information about a video stream for 3D video channels 12-2 and 12-3 associated with two-dimensional video channel 12-1. service location descriptor).
  • table_id represents the table to which the section belongs, and has a value of 8 bits.
  • section_syntax_indicator indicates that the corresponding section is compatible with Program Specific Information (PSI) of the MPEG-2 System Standard, and has a value of 1 bit.
  • PSI Program Specific Information
  • private_indicator indicates that this table is a private table of MPEG-2, and has a value of 1 bit.
  • reserved is a field that is not currently used by the system or may be used in the future. It is filled with the number of bits with a value of zero until a new definition is created.
  • section_length indicates the length of the table following the field in bytes and has a value of 12 bits.
  • transport_stream_id is for distinguishing a transport stream corresponding to each output when there are several multiplexers on the network, and has a value of 16 bits.
  • version_number indicates the version when the table is created. Whenever the contents of the table are changed, the version number is used to increase the version number and has a 5-bit value.
  • current_next_indicator indicates whether the contents of the table are to be applied or to be applied next time, and has a value of 1 bit.
  • section_number represents the number of the corresponding section, and has a value of 8 bits.
  • last_section_number represents "section_number" of the last section of the current table, and has a value of 8 bits.
  • protocol_version indicates the version of the protocol currently being defined and used, and has a value of 8 bits.
  • number_channels_in_section designates the number of all virtual channels existing in the TVCT section and has a value of 8 bits.
  • short name is seven 16-bit character codes encoded in UNICODE and represents a name of a virtual channel.
  • major_channel_number indicates a major channel number associated with a virtual channel, used as a user reference number for the virtual channel, and has a value of 10 bits.
  • minor_channel_number is used together with “major_channel_number” to be used as a channel number of two parts and has a value of 10 bits.
  • modulation_mode indicates a modulation scheme for a carrier of a corresponding virtual channel and has a value of 8 bits.
  • carrier_frequency represents a carrier frequency related to analog / digital transmission of a virtual channel and has a value of 32 bits.
  • channel_TSID designates an ID (ID) value of an MPEG-2 transport stream connected to an MPEG-2 transport stream which is a reference of a virtual channel, and has a value of 16 bits.
  • program_number is for connecting a program number defined in a PAT (Program Association Table) and a PMT (Program Map Table) of the MPEG-2 system with a virtual channel, and has a value of 16 bits.
  • ETM_location indicates that the ETT (Event Text Table) exists in the current channel or other location where the ETT is transmitted, and has a value of 2 bits.
  • access_controlled indicates whether access of an event connected to a corresponding virtual channel is restricted, and has a value of 1 bit.
  • hidden indicates whether direct access to the corresponding virtual channel is possible and has a value of 1 bit.
  • hide_guide indicates whether a corresponding virtual channel and its events are displayed in an electronic program guide, and has a value of 1 bit.
  • service_type identifies whether the type of service carried on the virtual channel is analog, ATSC DTV (audio television), audio, or data, and has a value of 6 bits.
  • a 3D video service is represented using a new "service_type” field value.
  • source_id indicates a programming source connected to the corresponding virtual channel, and has a value of 16 bits.
  • a source refers to one specific source such as video, text, data, or audio.
  • descriptors_length represents the total length of the descriptor of the corresponding virtual channel and has a value of 10 bits.
  • additional_descriptors_length represents the total length of all TVCT descriptors following the current field, and has a value of 10 bits.
  • CRC_32 indicates a value of a cyclic redundancy check (CRC) code used in the MPEG-2 system standard in which the entire section is completed, and has a value of 32 bits. By checking these CRC codes, it is possible to detect the presence of errors in the transmitted section.
  • CRC cyclic redundancy check
  • channel 12-1 which is a two-dimensional video channel
  • an existing service location descriptor is used for the two-dimensional video
  • an associated 3D video channel 12-2 and 12 is used using an extended service descriptor. Signaling for -3 times.
  • the present invention provides 3D video channel information related to a 2D video channel through a Terrestrial Virtual Channel Table (TVCT) of Program and System Information Protocol (PSIP) in ATSC-based digital broadcasting using a fixed virtual channel.
  • TVCT Terrestrial Virtual Channel Table
  • PSIP Program and System Information Protocol
  • the present invention has been described a method for providing 3D video channel information related to the two-dimensional video channel in the ATSC method, a digital broadcasting method mainly used in North America.
  • a method of providing information on a 3D video service related to two-dimensional video by the present invention in a digital video broadcasting (DVB) method which is mainly used in Europe, will be described.
  • FIG. 7 shows a Service Description Table (SDT) of Service Information (SIT) and Program Specific Information (PMT) of a Program Map (PSI) for using 3D video service information related to two-dimensional video in a digital video broadcasting (DVB) method. It is a figure explaining the method provided through Table).
  • SDT Service Description Table
  • PMT Program Specific Information
  • PSI Program Map
  • a program association table is one of table information included in program specific information (PSI).
  • PSI program specific information
  • program_number represents a program in which "program_map_pid” is to be used in a transport stream and has a value of 16 bits.
  • program_map_pid indicates a PID of a transport stream packet including a program map section applicable to a program designated by "program number”.
  • PMT_PID indicates a PID value of a transport stream packet including a PMT.
  • stream_type represents the type of the elementary stream.
  • E_PID represents the PID of the elementary stream.
  • service_id represents a number for distinguishing the service from other services in the transport stream.
  • linkage_type specifically indicates the type of linkage. As shown in FIG. 7, when the value of this field is 0x05, this means that the type of linkage is a service replacement service.
  • replacement_type indicates the type of relationship between services.
  • the value of this field is 0x02, it means that the relationship type of the service is 3D stereoscopic.
  • the value of this field is 0x00, it means that the relationship type of the service is simulcast of high definition (HD) video.
  • the relationship type of the service is SVC. It means (Scalable Video Coding).
  • the present invention signals a 3D video service related to a corresponding service by using a linkage descriptor linking a service related to a corresponding service on an SDT of the SI.
  • service_id service ID
  • relationship type information of a service providing a related 3D video service using a linkage descriptor
  • PID information of each service is obtained by connecting the “service_id” field in the SDT and the “program_number” field in the PMT with each other.
  • connection information for a 3D video service related to 2D video in a DVB-based digital broadcast will be described in more detail.
  • service ID (service_id) information about a 3D video service connected to the 2D video service is determined through a linkage descriptor.
  • the present invention provides a 3D video service related to two-dimensional video through a service description table (SIDT) of a service information (SI) and a program map table (PMT) of a program specific information (PSI) in a digital broadcasting of a DVB method.
  • SIDT service description table
  • PMT program map table
  • PSI program specific information
  • FIG. 8 is a block diagram illustrating a configuration example of a digital broadcast receiver according to the present invention.
  • the digital broadcast receiver of the present invention receives a digital broadcast signal, detects the signal and corrects an error to generate a transport stream (Trasport Stream), transport Information about a 3D video channel that provides a 3D video service related to the 2D video received from the demultiplexer 810 and the demultiplexer 810 that performs filtering and parsing on a stream (Trasport Stream)
  • a PSIP or PSI / SI processor 820 for extracting '3D connection information', a reference view video decoder 832 for decoding an elementary stream for reference view video, and an elementary stream for extension view video.
  • a 3D video decoder 830 including an extended view video decoder 834 for decoding, and a stereoscopic image display of the decoded extended view video stream and the base view video stream.
  • an output formatting unit 840 for formatting the output.
  • the tuner 800 receives a digital broadcast signal and demodulates the signal, and then detects the signal and corrects an error to generate a transport stream.
  • image data transmitted by a digital broadcast signal is formatted in a transport stream format of a moving picture expert group (MPEG) system.
  • MPEG moving picture expert group
  • the demultiplexer 810 generates an elementary stream for image information and audio information by performing filtering and parsing processes to filter packets to be played for the transport stream. do.
  • the PSIP or PSI / SI processor 820 receives table information such as a program map table (PMT), a terrestrial virtual channel table (TVCT), and a service description table (SDT) from the demultiplexer 810. Extracts information about a 3D video channel that provides a 3D video service associated with the 3D service information.
  • PMT program map table
  • TVCT terrestrial virtual channel table
  • SDT service description table
  • the 3D video decoder 830 decodes the elementary stream including the base view video stream and the elementary stream including the extended view video stream to generate a base view video stream and an extended view video stream.
  • the elementary stream including the reference view video stream is decoded by the reference view video decoder 832
  • the elementary stream including the extension view video stream is decoded by the extension view video decoder 834.
  • the extended view video stream is coded with MVC (Multiview Video Codec)
  • decoding of the extended view video stream is performed by using a corresponding reference view video frame as a reference. Therefore, the reference view video frame output from the reference view video decoder 832 must be delivered to the extension view video decoder 834 so that decoding of the extension view video stream can be performed.
  • MVC Multiview Video Codec
  • the extended view video stream is coded with MPEG-4 AVC (Advanced Video Coding)
  • MPEG-4 AVC Advanced Video Coding
  • the output formatting unit 840 formats the reference view video stream and the extended view video stream according to the stereoscopic display output based on the position information of the extended view video stream and transmits the same.
  • the output formatting unit 840 uses the positional information of the extended view video stream to format the base view video stream and the extended view video stream according to the stereoscopic display output.
  • the "right_left_flag" field of the extended view video stream may be used as the location information.
  • the extended view video stream is the left video plane (left video). plane and the reference view video stream is formatted to be output to the right video plane.
  • the reference video stream is formatted to be output to the left video plane.
  • the digital broadcast receiver of the present invention can identify and process information on a 3D video channel associated with a 2D video, and thus, when the user selects a 3D video service for the 2D video, the corresponding 3D It can be quickly moved to the video channel can improve the user's ease of use.
  • FIG. 9 illustrates that when 3D image channel information related to a 2D image is provided through TVCT of PSIP used in ATSC-based digital broadcasting, the digital broadcasting receiver of the present invention checks and processes information about the 3D image channel.
  • the demultiplexer 810 filters the transport stream packet including the table information with respect to the transport stream output from the tuner 800, and then uses the table ID information to provide the section data. ) By parsing the TVCT (S910). At this time, the PID of the transport stream packet including the TVCT is set to 0x1FFB.
  • the PSIP or PSI / SI processor 820 reads and stores a service location descriptor and an extended service descriptor of the 2D video channel using service type information in the TVCT (S920). .
  • the PSIP or PSI / SI processor 820 determines channel information on the extended view video stream using an extended service descriptor (S930).
  • the 3D video service for the corresponding 2D video may be displayed.
  • the PSIP or PSI / SI processor 820 may use a 3D service location descriptor of a channel including the extended view video stream to determine a packet identifier for the base view video stream and the extended view video stream. PID information is determined (S940).
  • a 2D video channel for providing a 2D video is selected (S942).
  • the demultiplexer 810 performs PID filtering on the reference view video stream using the PID information of the reference view video stream, while the reference view video decoder 832 of the 3D video decoder 830 is an elementary element.
  • the stream is decoded and then transmitted (S944).
  • the decoded reference view video stream is displayed as a two-dimensional image (S946).
  • service_type 3DTV
  • number of streams number_of_views
  • the demultiplexer 810 performs PID filtering on the reference view video stream using the PID information of the reference view video stream, and the reference view video decoder 832 of the 3D video decoder 830 corresponds to the corresponding elementary stream. Decoding is performed at step S960.
  • the demultiplexer 810 performs PID filtering on the extended view video stream using the PID information on the extended view video stream, and the extended view video decoder 834 of the 3D video decoder 830 corresponds to an elementary element. Decoding is performed on the stream (S970).
  • the output formatting unit 840 formats and decodes the decoded extended view video stream and the reference view video stream according to the 3D image display output (S980).
  • the digital broadcasting receiver of the present invention can identify and process the 3D video service information, thereby making the 2D video and the 3D video. Integrated services are possible.
  • FIG. 10 illustrates that 3D video service information of a 2D video is provided through a service description table (SIDT) of a service information (SI) and a program map table (PMT) of a program specific information (PSI) in a DVB-based digital broadcasting.
  • SIDT service description table
  • PMT program map table
  • PSI program specific information
  • the demultiplexer 810 filters the transport stream packet including the table information with respect to the transport stream output from the tuner 800, and then uses the table ID information to provide the section data. By parsing), an SDT is obtained (S1010).
  • the PSIP or PSI / SI processor 820 obtains and stores information about a service having a service type of a 2D image from a service descriptor in a service loop in the SDT (S1020). In this embodiment, through this process, the PMT information for the 2D video service is obtained and stored.
  • the PSIP or PSI / SI processor 820 acquires and stores information about a service having a 3D service type in a service loop in the SDT (S1030). In this embodiment, through this process, the PMT information for the 3D video service is obtained and stored.
  • the PSIP or PSI / SI processor 820 using the linkage descriptor (linkage descriptor) to determine the service ID (service_id) information for the 3D video service connected to the 2D video service (S1040).
  • the 3D video service for the corresponding 2D video may be displayed.
  • the PSIP or PSI / SI processor 820 may grasp PID information on the extended view video stream using PMT information on the 3D video service previously stored (S1050).
  • the 2D video service providing the 2D video is selected (S1052).
  • the demultiplexer 810 performs PID filtering on the reference view video stream using the PID information of the reference view video stream, while the reference view video decoder 832 of the 3D video decoder 830 is an elementary element.
  • the stream is decoded and then transmitted (S1054).
  • the decoded reference view video stream is displayed as a two-dimensional image (S1056).
  • service_type 3DTV
  • number of streams number_of_views
  • the demultiplexer 810 performs PID filtering on the reference view video stream using the PID information of the reference view video stream, and the reference view video decoder 832 of the 3D video decoder 830 corresponds to the corresponding elementary stream. Decoding is performed at step S1070.
  • the demultiplexer 810 performs PID filtering on the extended view video stream using the PID information on the extended view video stream, and the extended view video decoder 834 of the 3D video decoder 830 corresponds to an elementary element. Decoding is performed on the stream (S1080).
  • the output formatting unit 840 formats and decodes the decoded extended view video stream and the reference view video stream according to the stereoscopic image display output (S1090).
  • the digital broadcast receiver of the present invention uses a two-dimensional image through a service description table (SIDT) of service information (SI) and a program map table (PMT) of program specific information (PSI) in a digital broadcast of a DVB method.
  • SIDT service description table
  • PMT program map table
  • PSI program specific information
  • FIG. 11 illustrates a 3D service location descriptor of the present invention for notifying information of a 2D video channel associated with a 3D video channel through a Terrestrial Virtual Channel Table (TVCT) of a Program and System Information Protocol (PSIP).
  • TVCT Terrestrial Virtual Channel Table
  • PSIP Program and System Information Protocol
  • descriptor_tag is a field for identifying the descriptor and has a value of 8 bits.
  • descriptor_length represents the total length of the following field in bytes, and has a value of 8 bits.
  • reserved is a field that is not currently used by the system or may be used in the future. It is filled with the number of bits with a value of zero until a new definition is created.
  • PC_PID represents a Packet Identifier (PID) of a packet including timing information of a program, and has a value of 13 bits.
  • base_view_major_channel_number represents “major_channel_number” for a virtual channel that provides two-dimensional video service and has a value of 10 bits.
  • major_channel_number represents a major channel number associated with a virtual channel and is used as a user reference number for the virtual channel.
  • base_view_minor_channel_number represents “minor_channel_number” for a virtual channel that provides two-dimensional video service and has a value of 10 bits. "minor_channel_number” is used together with “major_channel_number” to be used as the channel number of two parts.
  • base_view_source_id represents “source_id” for a virtual channel providing a 2D video service and has a value of 16 bits.
  • source_id represents a programming source connected to a corresponding virtual channel, where the source refers to one specific source such as video, text, data, or audio.
  • base_view_channel_TSID indicates “channel_TSID” for a virtual channel providing a 2D video service and has a value of 16 bits.
  • channel_TSID specifies an ID (ID) value of an MPEG-2 transport stream connected to an MPEG-2 transport stream which is a reference of a virtual channel.
  • base_view_program_number represents “program_number” for a virtual channel that provides two-dimensional video service and has a value of 16 bits.
  • program_number is for connecting a program number defined in a PAT (Program Association Table) and a PMT (Program Map Table) of an MPEG-2 system with a virtual channel.
  • number_of_views indicates the number of video streams that can be received through the corresponding channel, and has a value of 7 bits.
  • stream_type represents the type of an elementary stream and has a value of 8 bits. For example, when the value of "stream_type" is 0x20, it can be seen that the corresponding elementary stream is coded by MVC (Multiview Video Codec).
  • MVC Multiview Video Codec
  • format_identifier identifies an entity that provides a "stream_type” value and has a value of 32 bits.
  • length_of_details indicates the length of a subsequent "stream_info_details" in bytes and has a value of 8 bits.
  • extended_service_type indicates a service type (servie_type) of a virtual channel used to provide a 3D video service and has a value of 8 bits. According to the present invention, it may indicate whether a service provided by a corresponding virtual channel is a 3D stereoscopic video or a 3D multi-view video according to the value of this field.
  • Elementary_PID includes a PID (Packet Identifier) of an elementary stream and has a value of 13 bits.
  • priority_id provides information on which one of the receivable 3D video channels to select when the digital broadcasting receiver has limited support for multi-view video, and has a value of 7 bits.
  • the virtual channel to be decoded and output can be determined using "priority_id". For example, in the case of a digital broadcast receiver having a stereoscopic display function, a video stream having "priority_id" of 0 and 1 is selected and output.
  • priority_id assigns different values to all video streams so that duplicate values do not occur.
  • the "priority_id” value for the baseline video stream is set to zero.
  • “priority_id” may be omitted, and in this case, the priority of the video stream may be set to be determined in the order within the 3D service location descriptor.
  • left_right_flag indicates whether the position of the extended view video stream is the right direction or the left direction based on the base view, and has a value of 1 bit.
  • the extended view video stream has a value of 0 when the position of the video stream is in the left direction than the base view, and has a value of 1 in the right direction.
  • view_position indicates whether the position of the extended view video stream has been taken by the left or right camera relative to the base view, or on which multiview plane to output. Has the value of the bit. In the case of a stereoscopic display, only two video streams, a left video stream and a right video stream, are used, so there is no need to use this field.
  • the position of the extended view video stream or the video plane to be output can be clearly specified using "left_right_flag” and "view_position”.
  • the present invention uses a 3D service location descriptor for a 3D video channel, and is a two-dimensional video channel associated with the corresponding 3D video channel in a TVRS (Terrestrial Virtual Channel Table) of a Program and System Information Protocol (PSIP). It can provide information about.
  • TVRS Transmissionrestrial Virtual Channel Table
  • PSIP Program and System Information Protocol
  • FIG. 12 and 13 illustrate an example of configuring a TVCT of the PSIP including the descriptor of FIG. 11.
  • signaling 12-1 of FIG. 3, which is a two-dimensional video channel using a reference view video stream, is signaled in the same manner as the conventional method.
  • the present invention uses a 3D service location descriptor for channels 12-2 and 12-3 of FIG. 3, which are 3D video channels. Provides information about two-dimensional video channels and video streams in each channel.
  • Each field of the TVCT shown in FIGS. 12 and 13 is the same as in FIG. 4 described above, and thus description thereof will be omitted for the sake of brevity.
  • the present invention relates to a two-dimensional video channel associated with a 3D video channel through a Terrestrial Virtual Channel Table (TVCT) of Program and System Information Protocol (PSIP) in ATSC-based digital broadcasting using a fixed virtual channel.
  • TVCT Terrestrial Virtual Channel Table
  • PSIP Program and System Information Protocol
  • the present invention has been described a method for providing information on the two-dimensional video channel associated with the 3D video channel in the ATSC method, a digital broadcasting method mainly used in North America.
  • a description will be given of a method of providing 2D video service information related to 3D video by the present invention in a DVB (Digital Video Broadcasting) method, which is mainly used in Europe.
  • DVB Digital Video Broadcasting
  • FIG. 14 shows a Service Description Table (SDT) of Service Information (SI) and Program Specific Information (PMT) of Program Information (SI), which uses two-dimensional video service information related to 3D video in a digital video broadcasting (DVB) method. It is a figure explaining the method provided through Table).
  • SDT Service Description Table
  • PMT Program Specific Information
  • SI Program Information
  • a program association table is one of table information included in program specific information (PSI). Since the field shown in FIG. 14 is the same as in FIG. 7 described above, description thereof will be omitted for the sake of brevity.
  • the present invention signals a 2D video service related to a corresponding service by using a linkage descriptor linking a service related to a corresponding service on an SDT of the SI.
  • service_id service ID
  • relationship type information of a service providing a related 2D video service using a linkage descriptor
  • PID information of each service is obtained by connecting the “service_id” field in the SDT and the “program_number” field in the PMT with each other to obtain PID information for each service.
  • connection information for a 2D video service related to 3D video in DVB-based digital broadcasting will be described in more detail.
  • information about a service having a service type of 3D video is obtained and stored in a service loop in the SDT.
  • PID Packet Identifier
  • PID Packet Identifier
  • service ID (service_id) information on the 2D video service connected to the 3D video service is identified through a linkage descriptor.
  • the present invention provides a two-dimensional video service associated with a 3D image through a service description table (SIDT) of a service information (SI) and a program map table (PMT) of a program specific information (PSI) in a digital broadcasting of a DVB method. It can provide information about.
  • SIDT service description table
  • PMT program map table
  • PSI program specific information
  • FIG. 15 illustrates that when the 2D video channel information related to 3D video is provided through TVCT of PSIP used in ATSC-based digital broadcasting, the digital broadcasting receiver of the present invention checks and processes the information about the 2D video channel.
  • An operational flow diagram illustrating the method.
  • the demultiplexer 810 filters the transport stream packet including the table information with respect to the transport stream output from the tuner 800, and then uses the table ID information to provide the section data. ),
  • the TVCT is obtained (S1510).
  • the PID of the transport stream packet including the TVCT is set to 0x1FFB.
  • the PSIP or PSI / SI processor 820 acquires and stores a service location descriptor for a 2D video channel having a service type of the 2D video in a channel loop in the TVCT (S1520). ).
  • the PSIP or PSI / SI processor 820 obtains a 3D service location descriptor for a 3D video channel having a service type (service_type) of the 3D video in a channel loop in the TVCT. Save (S1530).
  • the PSIP or PSI / SI processor 820 may identify 2D image channel information connected to the 3D image channel using a 3D service location descriptor (S1540).
  • the 2D video service for the 3D video may be displayed.
  • the PSIP or PSI / SI processor 820 determines a packet identifier (PID) information of the extended view video stream using a 3D service location descriptor (S1550).
  • PID packet identifier
  • the 2D video channel for providing the 2D video is selected (S1552).
  • the demultiplexer 810 performs PID filtering on the reference view video stream using the PID information of the reference view video stream, while the reference view video decoder 832 of the 3D video decoder 830 is an elementary element.
  • the stream is decoded and then transmitted (S1554).
  • the decoded reference view video stream is displayed as a two-dimensional image (S1556).
  • the demultiplexer 810 performs PID filtering on the reference view video stream using the PID information of the reference view video stream, and the reference view video decoder 832 of the 3D video decoder 830 corresponds to the corresponding elementary stream. Decoding is performed at step S1570.
  • the demultiplexer 810 performs PID filtering on the extended view video stream using the PID information on the extended view video stream, and the extended view video decoder 834 of the 3D video decoder 830 corresponds to an elementary element. Decoding is performed on the stream (S1580).
  • the output formatting unit 840 formats and decodes the decoded extended view video stream and the reference view video stream according to the stereoscopic image display output (S1590).
  • the digital broadcasting receiver of the present invention can identify and process the 2D service information, thereby integrating the 2D image and the 3D image. Service is available.
  • FIG. 16 illustrates a case in which 2D service information of a 3D image is provided through a Service Description Table (SDT) of a Service Information (SI) and a Program Map Table (PMT) of a Program Specific Information (PSI) in a DVB-based digital broadcasting.
  • SDT Service Description Table
  • PMT Program Map Table
  • PSI Program Specific Information
  • the demultiplexer 810 filters the transport stream packet including the table information with respect to the transport stream output from the tuner 800, and then uses the table ID information to provide the section data. By parsing), an SDT is obtained (S1610).
  • the PSIP or PSI / SI processor 820 obtains and stores information about a service having a service type of a 2D image from a service descriptor in a service loop in the SDT (S1620). In this embodiment, through this process, the PMT information for the 2D video service is obtained and stored.
  • the PSIP or PSI / SI processor 820 acquires and stores information about a service having a 3D service type in a service loop in the SDT (S1630). In this embodiment, through this process, the PMT information for the 3D video service is obtained and stored.
  • the PSIP or PSI / SI processor 820 using the linkage descriptor (linkage descriptor) to determine the service ID (service_id) information for the two-dimensional video service connected to the 3D video service (S1640).
  • the 2D video service for the 3D video may be displayed.
  • the PSIP or PSI / SI processor 820 may grasp PID information on the extended view video stream using PMT information on the 3D video service previously stored (S1650).
  • the 2D video service providing the 2D video is selected (S1652).
  • the demultiplexer 810 performs PID filtering on the reference view video stream using the PID information of the reference view video stream, while the reference view video decoder 832 of the 3D video decoder 830 corresponds to an elementary element.
  • the stream is decoded and then transmitted (S1654).
  • the decoded reference view video stream is displayed as a two-dimensional image (S1656).
  • service_type 3DTV
  • number of streams number_of_views
  • the demultiplexer 810 performs PID filtering on the reference view video stream using the PID information of the reference view video stream, and the reference view video decoder 832 of the 3D video decoder 830 corresponds to the corresponding elementary stream. Decoding is performed for the operation (S1670).
  • the demultiplexer 810 performs PID filtering on the extended view video stream using the PID information on the extended view video stream, and the extended view video decoder 834 of the 3D video decoder 830 corresponds to an elementary element. Decoding is performed on the stream (S1680).
  • the output formatting unit 840 formats and decodes the decoded extended view video stream and the reference view video stream according to the 3D image display output (S1690).
  • the digital broadcast receiver of the present invention provides a 3D image through a service description table (SIDT) of service information (SI) and a program map table (PMT) of program specific information (PSI) in a digital broadcast of a DVB method.
  • SIDT service description table
  • PMT program map table
  • PSI program specific information
  • the method and apparatus for receiving digital broadcasting of the present invention it is possible to signal the presence of a 3D video service related to 2D video and also to signal the existence of a 2D video service related to 3D video. Since the signal can be provided, it is possible to provide an integrated service for two-dimensional images and 3D images, and also to improve user convenience.
  • a computer program (executed by a computer, a processor, a controller, etc.) stored in a computer-executable medium for implementing a method for receiving a digital broadcast signal and a device for receiving a digital broadcast signal according to the present invention. May include one or more program code sections for performing various tasks.
  • a software tool (executed by a computer, a processor, a controller, etc.) stored in a computer-executable medium for implementing a method of receiving a digital broadcast signal and a device for receiving a digital broadcast signal according to the present invention,
  • it may include a portion of program code that performs various tasks.
  • the present invention relates to various types of devices configured to receive and process digital broadcast signals, that is, to all devices capable of receiving and processing digital broadcast signals such as digital TVs, LCD display devices, personal media players (PMPs), mobile phones, and the like. Available.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Library & Information Science (AREA)
  • Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

본 발명은, 디지털 방송 수신장치에 있어서, 수신한 디지털 방송 신호를 역다중화하는 역다중화부; 역다중화된 디지털 방송 신호로부터 이차원 영상 채널 또는 서비스와 관련한 3D 서비스 정보, 또는 3D 영상 채널 또는 서비스와 관련한 2D 서비스 정보 중 적어도 어느 하나를 추출하는 PSIP 또는 PSI/SI 프로세서; 상기 역다중화된 디지털 방송 신호로부터 확장시점 비디오 스트림 및 기준시점 비디오 스트림을 디코딩하는 디코더; 및 상기 3D 서비스 정보 또는 상기 2D 서비스 정보 중 적어도 어느 하나에 기초하여, 상기 확장시점 비디오 스트림 또는 상기 기준시점 비디오 스트림을 포맷팅하는 출력 포맷팅부를 구비하는 것을 특징으로 하는 이차원 영상과 3D 영상의 통합 서비스가 가능한 디지털 방송 수신장치를 제공한다. 바람직하게는, 사용자로부터 3D 영상 서비스의 선택이 입력되는 경우, 상기 3D 서비스 정보에 기초하여 상기 이차원 영상 채널 또는 서비스에 대한 3D 영상을 제공하는 3D 영상 채널 또는 서비스가 선택되고, 사용자로부터 2D 영상 서비스의 선택이 입력되는 경우, 상기 2D 서비스 정보에 기초하여 상기 3D 영상 채널 또는 서비스에 대한 이차원 영상을 제공하는 이차원 영상 채널 또는 서비스가 선택된다. 이로써, 본 발명은 디지털 방송에서 이차원 영상과 3D 영상의 통합 서비스가 가능하다.

Description

이차원 영상과 3D 영상의 통합 서비스가 가능한 디지털 방송 수신방법, 및 이를 이용한 디지털 방송 수신장치
본 발명은 디지털 방송 수신방법 및 장치에 관한 것으로서, 더 구체적으로는 3D 영상 서비스가 가능한 디지털 방송 수신방법 및 이를 이용한 디지털 방송 수신장치에 관한 것이다.
최근 입체 영상 서비스에 대한 관심이 점점 증대되면서 입체영상을 제공하는 장치들이 계속 개발되고 있다. 이러한 입체영상을 구현하는 방식 중에 스테레오스코픽(Stereoscopic) 방식이 있다.
스테레오스코픽 방식의 기본 원리는, 사람의 좌안과 우안에 서로 직교하도록 배열된 영상을 분리하여 입력하고, 사람의 두뇌에서 좌안과 우안에 각각 입력된 영상이 결합되어 입체 영상이 생성되는 방식이다. 이때, 영상이 서로 직교하도록 배열된다는 것은 각 영상이 서로 간섭을 일으키지 않는다는 것을 의미한다.
간섭을 배제하기 위한 구체적 방법으로는, 편광 방식, 시분할(time-sequential) 방식, 및 스펙트럼(spectral) 방식이 있다.
먼저, 편광 방식은 편광 필터를 이용하여 각 영상을 분리하는 것이다. 즉, 좌안(left eye)을 위한 영상과 우안(right eye)을 위한 영상에 서로 직교하는 편광 필터를 적용함으로써, 좌우의 시야에 편광 필터에 의해 필터링된 각기 다른 영상이 입력되게 하는 것이다. 시분할 방식은 좌우 영상을 교대로 표시하고, 사용자가 착용하는 능동형 안경(active glasses)이 교대로 표시되는 영상과 동기화 되어 각 영상을 분리하는 방법이다. 즉, 영상이 교대로 표시될 때, 이와 동기화된 능동형 안경의 셔터가 해당 영상이 입력되어야 하는 시야만 개방하고 다른 시야는 차단함으로써, 좌우 영상을 분리하여 입력한다.
스펙트럼(spectral) 방식은 RGB 스펙트럼이 서로 중첩되지 않는 스펙트럼 대역을 갖는 스펙트럼 필터를 통해 좌우 영상을 투사(projection)하는 방법이다. 이렇게 투사된 좌우 영상에 대해, 사용자는 좌우 영상에 대해 설정된 스펙트럼 영역만 통과하는 스펙트럼 필터(spectral filter)를 장착한 수동형 안경(passive glasses)을 착용함으로써, 좌우 영상을 분리하여 입력받는 것이다.
그러나, 종래의 디지털 방송은 일반적으로 이차원 영상을 기준으로 하고 있다. 일 예를 들면, ATSC(Advanced Television Systems Committee) 방식의 디지털 방송에서 사용하는 PSIP(Program and System Information Protocol)는 이차원 영상 서비스만을 대상으로 하고 있다.
또한, 3D 영상 서비스를 제공하는 경우라고 할 지라도, 기존의 이차원 영상 서비스와는 별개로 제공되고 있을 뿐이며, 기존의 이차원 영상 서비스와 3D 영상 서비스를 서로 연관시켜 사용자에게 통합적인 영상 서비스를 제공하고 있지는 못하고 있다.
따라서, 기존의 이차원 영상과 관련있는 3D 영상 서비스가 다른 채널을 통해 제공되고 있다고 하여도, 사용자들은 프로그램 가이드 정보 등을 통해서 사전에 확인해 두지 않으면 이에 대해서 알 수가 없다. 또한, 사용자가 3D 영상 서비스를 제공받는 중에 기존의 이차원 영상으로 전환하려고 하여도 신속히 이차원 영상 채널로 전환하지 못하는 문제가 있다.
이러한 이유로, 3D 영상 서비스를 활용하고 싶은 사용자라 할지라도, 제대로 3D 영상 서비스를 활용하지 못하고 있는 상황이다.
그러므로, 기존의 이차원 영상 서비스가 제공되고 있는 채널에 대해, 이러한 이차원 영상에 대한 3D 영상 서비스가 제공되고 있는 경우, 이차원 영상 채널과 관련있는 3D 영상을 제공하고 있는 채널을 시그널링(signalling)하여 줄 필요가 있다. 또한, 3D 영상 서비스가 제공되고 있는 경우, 해당 3D 영상 서비스에 대한 이차원 영상이 제공되는 채널에 대해 시그널링(signalling)하여 줌으로써, 이차원 영상 서비스와 3D 영상 서비스에 대한 연결 정보를 제공할 필요가 있다.
그리고, 디지털 방송 수신장치도 이러한 시그널링 신호를 제대로 확인 및 처리할 수 있도록 구성되어야 할 필요가 있다.
그러나, 아직까지 이와 같은 이차원 영상 서비스와 3D 영상 서비스를 연결시켜 사용자에게 통합적인 영상 서비스를 제공하는 방법은 구현되지 못하고 있는 실정이다.
본 발명은 이상과 같은 종래의 문제점을 감안하여 안출된 것으로서, 본 발명의 목적은, 이차원 영상 서비스와 관련있는 3D 영상 서비스가 제공되고 있는 경우, 이차원 영상 채널과 관련있는 3D 영상을 제공하고 있는 채널을 시그널링(signalling)해 줄 수 있는 디지털 방송 수신방법 및 장치를 제공하는 것이다.
본 발명의 다른 목적은, 3D 영상 서비스가 제공되고 있는 경우, 해당 3D 영상에 대한 이차원 영상을 제공하는 채널을 시그널링(signalling)해 줄 수 있는 디지털 방송 수신방법 및 장치를 제공하는 것이다.
본 발명의 또다른 목적은, 이차원 영상 채널과 관련있는 3D 영상 채널에 대해 시그널링을 해주는 한편, 3D 영상 채널과 관련있는 이차원 영상 채널에 대해 시그널링을 해줌으로써, 이차원 영상과 3D 영상에 대한 통합적인 서비스를 사용자에게 제공할 수 있는 디지털 방송 수신방법 및 장치를 제공하는 것이다.
본 발명의 또다른 목적은, 이차원 영상과 3D 영상에 대한 통합적인 서비스를 사용자에게 제공함으로써, 3D 영상 서비스에 대한 사용자의 이용 편의성을 향상시킬 수 있는 디지털 방송 수신방법 및 장치를 제공하는 것이다.
상기 목적을 달성하기 위한 본 발명은, 디지털 방송 수신장치에 있어서, 수신한 디지털 방송 신호를 역다중화하는 역다중화부; 역다중화된 디지털 방송 신호로부터 이차원 영상 채널 또는 서비스와 관련한 3D 서비스 정보, 또는 3D 영상 채널 또는 서비스와 관련한 2D 서비스 정보 중 적어도 어느 하나를 추출하는 PSIP 또는 PSI/SI 프로세서; 상기 역다중화된 디지털 방송 신호로부터 확장시점 비디오 스트림 및 기준시점 비디오 스트림을 디코딩하는 디코더; 및 상기 3D 서비스 정보 또는 상기 2D 서비스 정보 중 적어도 어느 하나에 기초하여, 상기 확장시점 비디오 스트림 또는 상기 기준시점 비디오 스트림을 포맷팅하는 출력 포맷팅부를 구비하는 것을 특징으로 하는 이차원 영상과 3D 영상의 통합 서비스가 가능한 디지털 방송 수신장치를 제공한다.
바람직하게는, 사용자로부터 3D 영상 서비스의 선택이 입력되는 경우, 상기 3D 서비스 정보에 기초하여 상기 이차원 영상 채널 또는 서비스에 대한 3D 영상을 제공하는 3D 영상 채널 또는 서비스가 선택되고, 사용자로부터 2D 영상 서비스의 선택이 입력되는 경우, 상기 2D 서비스 정보에 기초하여 상기 3D 영상 채널 또는 서비스에 대한 이차원 영상을 제공하는 이차원 영상 채널 또는 서비스가 선택된다.
또한, 본 발명은, 디지털 방송 신호를 수신 및 처리하는 방법에 있어서, 디지털 방송 신호를 수신하여 이를 역다중화하는 제1 단계; 역다중화된 디지털 방송 신호로부터 이차원 영상 채널 또는 서비스와 관련한 3D 서비스 정보, 또는 3D 영상 채널 또는 서비스와 관련한 2D 서비스 정보 중 적어도 어느 하나를 추출하는 제2 단계; 및 상기 역다중화된 디지털 방송 신호로부터 확장시점 비디오 스트림 및 기준시점 비디오 스트림을 디코딩하는 제3 단계; 및 상기 3D 서비스 정보 또는 상기 2D 서비스 정보 중 적어도 어느 하나에 기초하여 상기 확장시점 비디오 스트림 및 상기 기준시점 비디오 스트림을 포맷팅하여 디스플레이 하는 제4 단계를 포함하는 것을 특징으로 하는 이차원 영상과 3D 영상의 통합 서비스가 가능한 디지털 방송 수신방법을 제공한다.
이상과 같은 본 발명의 디지털 방송 수신방법 및 장치에 따르면, 이차원 영상 서비스와 관련있는 3D 영상 서비스가 제공되고 있는 경우, 이차원 영상 채널과 관련있는 3D 영상을 제공하고 있는 채널을 시그널링(signalling)해 줄 수 있다.
또한, 본 발명의 디지털 방송 수신방법 및 장치에 따르면, 3D 영상 서비스가 제공되고 있는 경우, 해당 3D 영상에 대한 이차원 영상을 제공하는 채널을 시그널링(signalling)해 줄 수 있다.
또한, 본 발명의 디지털 방송 수신방법 및 장치에 따르면, 이차원 영상 채널과 관련있는 3D 영상 채널에 대해 시그널링을 해주는 한편, 3D 영상 채널과 관련있는 이차원 영상 채널에 대해 시그널링을 해줌으로써, 이차원 영상과 3D 영상에 대한 통합적인 서비스를 사용자에게 제공할 수 있다.
또한, 본 발명의 디지털 방송 수신방법 및 장치에 따르면, 이차원 영상과 3D 영상에 대한 통합적인 서비스를 사용자에게 제공함으로써, 3D 영상 서비스에 대한 사용자의 이용 편의성을 향상시킬 수 있다.
도 1 은, PSIP(Program and System Information Protocol)의 TVCT(Terrestrial Virtual Channel Table) 을 통해, 이차원 영상 채널과 관련된 3D 영상 채널의 정보를 알려주는 본 발명의 확장 서비스 디스크립터(extended service desciptor)를 나타낸 것이다.
도 2 는, PSIP(Program and System Information Protocol)의 TVCT(Terrestrial Virtual Channel Table) 에서 이차원 영상과 관련된 3D 영상 서비스를 제공하는 3D 영상 채널에 대한 정보를 제공하는 본 발명의 3D 서비스 로케이션 디스크립터(3D service location desciptor)를 나타낸 것이다.
도 3 는, 본 발명에 따라서 설정된 디스크립터의 각 필드 값 및 가상채널의 구성 방식을 설명하는 도면이다.
도 4 내지 도 6 은, 도 1 및 도 2 의 본 발명의 디스크립터를 포함하는 PSIP 의 TVCT 를 구성하는 일 예를 나타낸 것이다.
도 7 은, 이차원 영상에 관련된 3D 영상 서비스에 대한 연결 정보를 DVB(Digital Video Broadcasting) 방식의 디지털 방송에서 사용하는 SI(Service Information)의 SDT(Service Description Table) 및 PSI(Program Specific Information) 의 PMT(Program Map Table) 을 통해 제공하는 방식을 설명하는 도면이다.
도 8 은 본 발명에 따른 디지털 방송 수신장치의 구성 예를 나타낸 블록 구성도이다.
도 9 는, ATSC 방식의 디지털 방송에서 사용하는 PSIP 의 TVCT 를 통해 이차원 영상 채널에 연관된 3D 영상 채널 정보가 제공되는 경우, 본 발명의 디지털 방송 수신장치가 상기 3D 영상 채널에 대한 정보를 확인 및 처리하는 방법을 설명하는 동작 흐름도이다.
도 10 은 DVB 방식의 디지털 방송에서 SI(Service Information) 의 SDT(Service Description Table) 및 PSI(Program Specific Information) 의 PMT(Program Map Table) 를 통해 이차원 영상에 대한 3D 영상 서비스 정보가 제공되는 경우, 본 발명의 디지털 방송 수신장치가 상기 3D 영상 서비스 정보를 확인 및 처리하는 방법을 설명하는 동작 흐름도이다.
도 11 은 PSIP(Program and System Information Protocol)의 TVCT(Terrestrial Virtual Channel Table) 을 통해, 3D 영상 채널과 관련된 이차원 영상 채널의 정보를 알려주는 본 발명의 3D 서비스 로케이션 디스크립터(3D service location desciptor)를 나타낸 것이다.
도 12 및 도 13 은 도 11 의 디스크립터를 포함하는 PSIP 의 TVCT 를 구성하는 일 예를 나타낸 것이다. 
도 14 는, 3D 영상에 관련된 이차원 영상 서비스 정보를 DVB(Digital Video Broadcasting) 방식의 디지털 방송에서 사용하는 SI(Service Information)의 SDT(Service Description Table) 및 PSI(Program Specific Information) 의 PMT(Program Map Table) 을 통해 제공하는 방식을 설명하는 도면이다.
도 15 은, ATSC 방식의 디지털 방송에서 사용하는 PSIP 의 TVCT 를 통해 3D 영상과 관련된 이차원 영상 채널 정보가 제공되는 경우, 본 발명의 디지털 방송 수신장치가 상기 이차원 영상 채널에 대한 정보를 확인 및 처리하는 방법을 설명하는 동작 흐름도이다.
도 16 은 DVB 방식의 디지털 방송에서 SI(Service Information) 의 SDT(Service Description Table) 및 PSI(Program Specific Information) 의 PMT(Program Map Table) 를 통해 3D 영상에 대한 2D 서비스 정보가 제공되는 경우, 본 발명의 디지털 방송 수신장치가 상기 2D 서비스 정보를 확인 및 처리하는 방법을 설명하는 동작 흐름도이다.
3-D 또는 3D 라는 용어는 깊이의 착시 효과를 갖는 3차원의 동영상을 재생하려고 하는 시각적 표현 또는 표시 기술을 설명하는데 사용된다. 좌안의 영상과 우안의 영상에 대해, 관찰자의 시각 피질(visual cortex)은 두 영상을 하나의 3차원 영상으로 해석한다.
3차원(3D) 표시 기술은 3D 영상 표시가 가능한 장치에 대해 3D 영상 처리 및 표현의 기술을 채용한다. 선택적으로는, 3D 영상 표시가 가능한 장치는 관찰자에게 3차원 영상을 효과적으로 제공하기 위해 특수한 관찰장치를 사용해야 할 수 있다.
3D 영상 처리 및 표현의 예로는 스테레오스코픽 영상/비디오 캡처, 다수의 카메라를 이용한 다시점 영상/비디오 캡처, 이차원 영상과 깊이 정보의 처리 등이 있다. 3D 영상 표시가 가능한 표시 장치의 예로는, 3D 표시 기술을 지원하는 적절한 하드웨어 및/또는 소프트웨어를 구비한 LCD(Liquid Crystal Display), 디지털 TV 화면, 컴퓨터 모니터 등이 있다. 특수한 관찰장치의 예로는, 특수화 안경, 고글, 헤드기어, 안경류(eyewear) 등이 있다.
구체적으로, 3D 영상 표시기술은, 애너글리프(anaglyph) 입체영상(통상적으로 수동형 적청 안경을 함께 사용), 편광 입체영상(통상적으로 수동형 편광 안경과 함께 사용), 프레임-교대 시퀀싱(alternate-frame sequencing)(통상적으로 능동형 셔터 안경/헤드기어와 함께 사용), 렌티큘러(lenticular) 또는 배리어(barrier) 스크린을 사용한 오토스테레오스코픽 디스플레이(autostereoscopic display) 등이 있다. 이하에서 설명하는 다양한 사상 및 특징은 이러한 입체영상 표시기술에 적용가능하다.
어떠한 3D 영상 표시기술은 회전하거나 교대로 동작하는 광학장치, 예를 들면 컬러필터 휠(wheel)에 부착된 분할 편광기(segmented polarizer)를 사용할 수 있으며, 이때는 서로 간에 동기화가 요구된다. 다른 3D 영상 표시기술은, 표시할 영상의 픽셀과 대응하는 사각형 배열로 배치된, 회전가능한 마이크로스코픽 미러(micorscopic mirror)를 사용하는 디지털 미소 반사 표시기(digital micromirror device; DMD)에 기반한 디지털 광처리기(digital light processor; DLP)를 이용할 수 있다.
한편, 입체영상의 렌더링(rendering) 및 표시 기술(특히, 3D TV)와 관련된 새로운 유형의 표준이, 현재 다양한 기업, 컨소시엄, 및 기구에서 개발되고 있으며, 그 예로는 SMPTE(the Society of Motion Picture and Television Engineers), CEA(Consumer Electronics Association), 3d@Home 컨소시엄, ITU(International Telecommunication Union) 등이 있다. 이외에도, DVB, BDA, ARIB, ATSC, DVD 포럼, IEC 등과 같은 다른 표준화 그룹들이 참여하고 있다. MPEG(Moving Picture Experts Group)은, 다시점 영상, 스테레오스코픽 영상, 및 깊이 정보를 갖는 이차원 영상의 3D 영상 코딩에 참여하고 있으며, 현재는 MPEG-4 AVC(advanced video coding) 에 대한 다시점 영상 코덱 익스텐션(Multiview Video Codec extension)이 표준화 진행 중이다. 스테레오스코픽 영상 코딩 및 스테레오스코픽 분배 포맷팅은 컬러 시프팅(anaglyph), 픽셀 서브 샘플링(pixel sub-sampling)(사이드 바이 사이드(side-by-side), 체커보드(checkerboard), 오점형(quincunx) 등), 및 인핸스드 비디오 코딩(enhanced video coding)(2D + 델타(Delta), 2D + 메타데이터(Metadata), 깊이정보를 갖는 2D)와 관련있다. 여기서 설명하는 사상 및 특징은 이러한 표준에 적용가능하다.
또한, 여기에 기재된 발명의 사상 및 특징 중 적어도 일부는, 디지털 영상 또는 3D TV 에 대한 영상 재생 및 표시 환경의 면에서 설명되는 3D 영상 표시기술과 관련 있다. 그러나, 그 세부내용은 여기에서 설명되는 다양한 특징을 한정하기 위한 것이 아니며, 다른 유형의 표시 기술 및 장치에 적용가능하다. 예를 들면, 3D TV 기술은 TV 방송 뿐만 아니라 블루레이(Blu-rayTM), 콘솔(console) 게임, 케이블, 및 IPTV 전송, 이동전화 컨텐츠 전달 등에도 적용될 수 있으며, 이러한 경우 다른 유형의 TV, 셋톱 박스, 블루레이 장치(예를 들면, BD(Blu-rayTM Disk) 플레이어), DVD 플레이어 및 TV 컨텐츠 분배기와 호환가능하여야 한다.
이하, 도면을 참조하여 본 발명에 대해서 상세히 설명한다. 도면 전체에 걸쳐 동일 도면부호는 동일 구성요소를 나타낸다.
본 발명은 이차원 영상이 방송되고 있는 이차원 영상 채널에 추가적인 디스크립터(descriptor)를 적용하여, 관련된 3D 영상 서비스가 제공되고 있는 채널 정보에 대해 시그널링(signalling) 한다. 즉, 본 발명은 이차원 영상 채널에서의 확장 서비스 디스크립터(Extended Service Descriptor)를 통해 이차원 영상 채널과 관련된 3D 영상 채널에 대한 연결 관계 정보를 획득한다. 이때, 본 발명에서는 3D 영상 채널에도 3D 영상에 대한 3D 서비스 로케이션 디스크립터(service location desciptor)를 추가적으로 적용한다.
또한, 본 발명은 3D 영상이 방송되고 있는 3D 영상 채널에 추가적인 디스크립터(descriptor)를 적용하여, 관련된 이차원 영상 서비스가 제공되고 있는 채널 정보에 대해 시그널링(signalling) 한다. 즉, 본 발명은 3D 영상 채널에서의 3D 서비스 로케이션 디스크립터(service location desciptor)를 통해 3D 영상 채널과 관련된 이차원 영상 채널에 대한 연결 관계 정보를 획득한다.
그리고, 본 발명은 이차원 영상 채널과 3D 영상 채널에 적용되는 상술한 디스크립터의 신택스(syntax) 및 필드의 구성을 제안한다. 또한, 본 발명은 이러한 디스크립터(Descriptor)를 효과적으로 확인 및 처리할 수 있는 디지털 방송 수신장치를 제안한다.
이하에서는, 본 발명의 일 실시예로서, 이차원 영상이 방송되고 있는 이차원 영상 채널에 추가적인 디스크립터(descriptor)를 적용하여, 관련된 3D 영상 서비스가 제공되고 있는 채널 정보에 대해 시그널링(signalling) 하는 방법에 대해 먼저 설명한다. 그리고, 그 후 본 발명의 다른 실시예로서, 3D 영상이 방송되고 있는 3D 영상 채널에 추가적인 디스크립터(descriptor)를 적용하여, 관련된 이차원 영상 서비스가 제공되고 있는 채널 정보에 대해 시그널링(signalling) 하는 방법에 대해 설명한다.
현재, 디지털 방송의 방식은 크게 ATSC(Advanced Television Systems Committee) 방식과 DVB(Digital Video Broadcasting) 방식으로 구분할 수 있다. ATSC 방식은 북미지역에서의 디지털 방송에 주로 사용되고 있으며, DVB 방식은 유럽지역에서 주로 사용되고 있다.
먼저, 본 발명에서 이차원 영상 채널과 관련된 3D 영상 채널에 대한 정보를 시그널링(signalling) 해주기 위해 사용하는 확장 서비스 디스크립터(Extended Service Descriptor) 및 3D 서비스 로케이션 디스크립터(service location descriptor)의 구성을 도면을 참조하여 자세히 설명한다.
도 1 및 도 2 은, 이차원 영상 채널과 관련된 3D 영상 채널에 대한 정보를 ATSC 방식의 디지털 방송에서 사용하는 PSIP(Program and System Information Protocol)의 TVCT(Terrestrial Virtual Channel Table)를 통해 제공하는 경우를 나타내는 도면이다.
도 1 은, PSIP(Program and System Information Protocol)의 TVCT(Terrestrial Virtual Channel Table) 을 통해, 이차원 영상 채널과 관련된 3D 영상 채널의 정보를 알려주는 본 발명의 확장 서비스 디스크립터(extended service descriptor)를 나타낸 것이다. 이때, 도 1 의 확장 서비스 디스크립터(Extended Service Descriptor) 는 이차원 영상 채널에 대한 추가적인 디스크립터(descriptor) 로서 적용되어, 이차원 영상 채널과 관련된 3D 영상 서비스가 제공되고 있는 채널 정보에 대해 시그널링(signaling) 한다.
이하, 도 1 에 도시된 본 발명의 확장 서비스 디스크립터(extended service desciptor)를 구성하는 각 필드를 설명한다. 본 발명의 간명한 설명을 위해 신택스를 구성하는 필드의 영어 표현을 그대로 사용하되 큰 따옴표를 이용해 구분한다.
"descriptor_tag" 는 상기 디스크립터를 식별하는 필드로서, 8 비트의 값을 갖는다.
"descriptor_length" 는 다음에 오는 필드의 전체 길이를 바이트 수로 나타내며, 8 비트의 값을 갖는다.
"number_extended_channels" 는 본 채널인 이차원 영상 채널에 대한 3D 영상 서비스를 제공하는 경우, 사용되는 가상채널의 개수를 의미하며, 8 비트의 값을 갖는다.
"extended_service_type" 는 3D 영상 서비스를 제공하기 위해 사용되고 있는 가상채널의 서비스 타입(servie_type)을 알려주며, 8 비트의 값을 갖는다. 본 발명에서는, 이 필드의 값에 따라 해당 가상채널에서 제공하는 서비스가 3D 스테레오스코픽 영상(stereoscopic video) 인지 또는, 3D 다시점 영상(multi-view video) 인지를 나타낼 수 있다.
앞서 설명한 스테레오스코픽 방식의 입체영상 구현을 위해 전송되는 비디오 스트림은 좌/우 시점의 영상 시퀀스(Left/Right View Image Sequence)를 코딩한 데이터를 포함하게 된다. 이때, 두 영상 중 하나가 기준시점(Base View) 비디오가 되며, 기준시점(Base view) 이외의 다른 시점을 확장시점(Extended view)이라고 한다. 본 발명에서, 확장시점(Extended view) 비디오는 비디오 스트림 중에서 기준시점을 제외한 다른 시점의 비디오 스트림을 말한다.
"reserved" 는 시스템에서 현재는 사용하지 않는 필드이나 미래에 사용될 가능성이 있는 필드로서, 새로운 정의가 만들어지기 까지 0 인 값으로 비트 수에 따라 채워진다.
"ext_major_channel_number" 는 3D 영상 서비스를 제공하는 가상채널에 대한 "major_channel_number" 를 나타내며, 10 비트의 값을 갖는다. "major_channel_number" 는 가상 채널과 관련된 주채널 번호(major channel number) 를 나타내며, 해당 가상 채널에 대한 사용자 참조번호(reference number) 로서 사용된다.
"ext_minor_channel_number" 는 3D 영상 서비스를 제공하는 가상채널에 대한 "minor_channel_number" 를 나타내며, 10 비트의 값을 갖는다. "minor_channel_number" 는 "major_channel_number" 와 함께 사용되어 두 부분의 채널 넘버로 사용된다.
"ext_source_id" 는 3D 영상 서비스를 제공하는 가상채널에 대한 "source_id" 를 나타내며, 16 비트의 값을 갖는다. "source_id" 는 해당 가상 채널에 연결된 프로그래밍 소스(programming source)를 나타내며, 여기서 소스(source)란 비디오, 텍스트, 데이터, 또는 오디오와 같은 하나의 특정 소스를 지칭한다.
"ext_channel_TSID" 는 3D 영상 서비스를 제공하는 가상채널에 대한 "channel_TSID" 를 나타내며, 16 비트의 값을 갖는다. "channel_TSID" 는 가상 채널의 기준이 되는 MPEG-2 트랜스포트 스트림에 연결된 MPEG-2 트랜스포트 스트림의 아이디(ID) 값을 지정한다.
"ext_program_number" 는 3D 영상 서비스를 제공하는 가상채널에 대한 "program_number" 를 나타내며, 16 비트의 값을 갖는다. "program_number" 는 MPEG-2 시스템의 PAT(Program Association Table) 와 PMT(Program Map Table) 에 정의되어 있는 프로그램 넘버를 가상 채널과 연결하기 위한 것이다.
이와 같이, 본 발명은 이차원 영상 채널에서의 확장 서비스 디스크립터(extended service desciptor) 를 이용해, PSIP(Program and System Information Protocol)의 TVCT(Terrestrial Virtual Channel Table) 에서 해당 이차원 영상 채널과 연관된 3D 영상 채널에 대한 정보를 제공할 수 있다.
다음, 도 2 는, PSIP(Program and System Information Protocol)의 TVCT(Terrestrial Virtual Channel Table) 를 통해 이차원 영상 채널과 관련된 3D 영상 채널에서의 비디오 스트림 정보를 제공하는 본 발명의 3D 서비스 로케이션 디스크립터(3D service location descriptor) 를 나타낸 것이다.
즉, 도 2 의 3D 서비스 로케이션 디스크립터(3D service location descriptor) 는, 도 1 의 확장 서비스 디스크립터(extended service descriptor) 에 의해 시그널링된 3D 영상 채널에 대해 추가적인 디스크립터(descriptor) 로서 적용되어, 해당 3D 영상 채널에서의 비디오 스트림 정보를 제공하게 된다.
이하, 도 2 에 도시된 본 발명의 3D 서비스 로케이션 디스크립터(3D service location desciptor)를 구성하는 각 필드를 설명한다. 중복되는 필드에 대한 설명은 본 발명의 간명한 설명을 위해 생략한다.
"PCR_PID" 는 프로그램의 타이밍 정보를 포함하는 패킷의 패킷 식별자(Packet Identifier; PID) 를 나타내며, 13 비트의 값을 갖는다.
"number_of_views" 는 해당 채널을 통해 수신할 수 있는 영상 스트림의 개수를 알 수 있으며, 7 비트의 값을 갖는다.
"stream_type" 은 엘러멘터리 스트림(elementary stream)의 타입을 나타내며, 8 비트의 값을 갖는다. 예를 들면, "stream_type" 의 값이 0x20 인 경우, 해당 엘러멘터리 스트림은 MVC(Multiview Video Codec) 로 코딩된 것임을 알 수 있다.
"priority_id" 는 디지털 방송 수신장치에서 다시점 영상에 대한 지원 기능이 제한되어 있을 때, 수신 가능한 3D 영상 채널 중에서 어느 것을 선택할 지에 대한 정보를 제공하며, 7 비트의 값을 갖는다.
시점 스트림의 개수가 디지털 방송 수신장치가 출력할 수 있는 개수 보다 많은 경우, "priority_id" 를 이용해 디코딩 및 출력할 가상채널을 결정할 수 있다. 예를 들면, 스테레오스코픽 디스플레이 기능을 갖는 디지털 방송 수신장치의 경우, "priority_id" 가 0 과 1 인 영상 스트림을 선택하여 출력하게 된다.
"priority_id" 는 모든 영상 스트림에 대해 서로 다른 값을 부여하여 중복된 값이 발생하지 않도록 한다. 기준시점 비디오 스트림에 대한 "priority_id" 값은 0 으로 설정된다. 본 발명의 다른 실시예로서, "priority_id" 를 생략할 수 있으며, 이때는 영상 스트림에 대한 우선순위를 3D 서비스 로케이션 디스크립터(3D service location desciptor) 내에서의 순서로 결정되도록 설정할 수 있다.
"elementary_PID" 는 엘러멘터리 스트림(elementary stream)의 PID(Packet Identifier) 를 포함하고 있으며, 13 비트의 값을 갖는다.
"left_right_flag" 는 확장시점 비디오 스트림의 위치가 기준시점(Base view) 을 기준으로 해서 우측 방향인지 좌측 방향인지를 나타내며, 1 비트의 값을 갖는다. 확장시점 비디오 스트림의 위치가 기준시점(Base view) 보다 좌측 방향인 경우는 0 의 값을 가지며, 우측 방향인 경우는 1 의 값을 갖는다.
예를 들면, 스테레오스코픽 디스플레이의 경우, "left_right_flag" = 1 인 때에는 확장시점 비디오 스트림을 디코딩하여 스테레오스코픽 디스플레이 출력 중에서 우측 영상 평면(right video plane) 으로 출력하고, 기준시점 비디오 스트림은 좌측 영상 평면(left video plane) 으로 출력한다. 기준시점 비디오 스트림인 경우에 본 필드는 무시한다.
"view_position" 은 확장시점 비디오 스트림의 위치가 기준시점(Base view) 을 기준으로 하여 좌측 또는 우측 몇 번째 카메라에서 촬영됐는지, 또는 몇 번째 다시점 평면(Multi-view Plane)에 출력해야 하는지를 나타내며, 7 비트의 값을 갖는다. 스테레오스코픽 디스플레이의 경우에는, 좌 비디오 스트림 및 우 비디오 스트림의 2개 비디오 스트림만을 사용하므로 이 필드를 사용할 필요가 없게 된다.
본 발명에서는, "left_right_flag" 와 "view_position" 을 이용하여, 확장시점 비디오 스트림의 위치 또는 출력해야 할 비디오 평면(video plane)을 명확하게 지정할 수 있다.
이와 같이, 본 발명은 이차원 영상 채널과 관련된 3D 영상 채널에 대해서도 3D 서비스 로케이션 디스크립터(3D service location descriptor) 를 추가적으로 적용함으로써, PSIP(Program and System Information Protocol)의 TVCT(Terrestrial Virtual Channel Table) 를 통해 해당 3D 영상 채널에 대한 구체적인 비디오 스트림 정보를 제공할 수 있다.
다음에서는, 도 3 을 참조하여 상술한 본 발명의 디스크립터의 주요 필드 값이 설정되는 방법을 좀더 상세히 설명한다. 또한, 이차원 영상 채널과 3D 영상 채널에 비디오 스트림들이 설정되는 방식을 설명한다.
도 3 는, 본 발명에 따라서 설정된 디스크립터의 각 필드 값 및 가상채널의 구성 방식을 설명하는 도면이다.
비디오 스트림은 각 카메라에서 촬영되어 생성되므로, 각 비디오 스트림은 해당 비디오 스트림이 촬영된 카메라의 위치 정보를 동일하게 갖게 된다.
도 3 에서 기준시점의 카메라는 카메라 1 이며, 기준시점의 카메라로부터 생성되는 비디오 스트림은 MPEG-4 AVC(Advanced Video Coding)/H.264 의 코덱으로 코딩된다. 그리고, 기준시점의 카메라에서 촬영된 비디오 스트림에 대한 엘러멘터리 스트림의 패킷 식별자(ES_PID) 는 0x0200 으로 설정되어 있다.
또한, 이러한 기준시점 비디오 스트림을 제공하는 이차원 영상 채널의 채널 번호(Channel num) 는 12-1 로 설정되어 있다(즉, Channel num = 12-1).
한편, 기준시점인 카메라 1 을 제외한, 카메라 0, 카메라 2, 및 카메라 3 에서 촬영된 비디오 스트림은 확장시점 비디오 스트림을 구성하게 되며, 모두 MVC(Multiview Video Codec)로 코딩된다.
이때, 기준시점인 카메라 1 의 우측 방향으로 첫번째에 위치한 카메라 2 에 설정되는 위치 값은, "left_right_flag" = 1 (우측 방향), "view_position" = 0 (첫번째 위치) 이 된다. 또한, 비디오 스트림의 우선순위를 나타내는 "Priority_id" 는 1 로 설정되어 있고, 카메라 2 에서 촬영된 확장시점 비디오 스트림에 대한 엘러멘터리 스트림의 패킷 식별자(ES_PID) 는 0x0300 으로 설정되어 있다.
또한, 기준시점 비디오 스트림과 카메라 2 에서 촬영된 확장시점 비디오 스트림을 이용하여 이차원 영상에 대한 3D 영상 서비스가 제공되고 있는 3D 영상 채널의 채널 번호(Channel num) 는 12-2 로 설정되어 있다(즉, Channel num = 12-2).
따라서, 이차원 영상 채널인 채널 번호 12-1 와 관련된 3D 영상 서비스를 제공하는 첫번째 채널인 채널 번호 12-2 는 1 개의 확장시점 비디오 스트림을 가지며, 이때 확장시점 비디오 스트림은 상술한 바와 같이 스테레오스코픽 디스플레이 출력에서 우측 비디오 평면(right video plane) 으로 출력되게 된다.
한편, 기준시점인 카메라 1 의 좌측 방향으로 첫번째에 위치한 카메라 0 에 설정되는 위치 값은, "left_right_flag" = 0 (좌측 방향), "view_position" = 0 (첫번째 위치) 이 된다. 또한, 비디오 스트림의 우선순위를 나타내는 "Priority_id" 는 2 로 설정되어 있고, 카메라 0 에서 촬영된 확장시점 비디오 스트림에 대한 엘러멘터리 스트림의 패킷 식별자(ES_PID) 는 0x0301 으로 설정되어 있다.
또한, 기준시점인 카메라 1 의 우측 방향으로 두번째에 위치한 카메라 3 에 설정되는 위치 값은, "left_right_flag" = 1 (우측 방향), "view_position" = 1 (두번째 위치) 가 된다. 또한, 비디오 스트림의 우선순위를 나타내는 "Priority_id" 는 3 으로 설정되어 있고, 카메라 3 에서 촬영된 확장시점 비디오 스트림에 대한 엘러멘터리 스트림의 패킷 식별자(ES_PID) 는 0x0302 로 설정되어 있다.
그리고, 기준시점 비디오 스트림과 카메라 0, 카메라 2 및 카메라 3 에서 촬영된 확장시점 비디오 스트림들을 이용하여 이차원 영상에 대한 3D 영상 서비스가 제공되고 있는 3D 영상 채널의 채널 번호(Channel num) 는 12-3 으로 설정되어 있다(즉, Channel num = 12-3).
따라서, 채널 번호 12-3 은 이차원 영상 채널인 채널 번호 12-1 와 관련된 3D 영상 서비스를 제공하는 두번째 채널이며, 확장시점 비디오 스트림의 개수는 3 개이다. 따라서, 채널 번호 12-3 은 다시점(multi-view) 영상을 제공할 수 있다.
한편, 본 실시예에서는 하나의 채널을 통해 여러 개의 확장시점 비디오 스트림을 수신하고 있으나, 본 발명은 반드시 이에 한정되지 않으며, 각 확장시점 비디오 스트림을 별도로 할당된 채널을 통해 수신할 수도 있다.
또한, 본 실시예에서는, 이차원 영상 채널과 이와 연관된 3D 영상 채널의 물리적 채널 번호를 동일하게 하고 있으나(즉, major_channel_number = 12), 반드시 이와 같이 구성할 필요는 없으며, 3D 영상 채널의 물리적 채널 번호를 이차원 영상 채널과 다르게 설정하는 것도 가능하다. 즉, 예를 들면, 이차원 영상 채널의 채널 번호가 12-1 인 경우, 이와 연관된 3D 영상 채널의 번호를 13-2 로 설정할 수도 있다.
이상과 같은 방법에 의해, 본 발명은 각 카메라에서 생성되는 비디오 스트림에 대해 적절한 위치 정보를 설정할 수 있으며, 또한 이차원 영상과 관련된 3D 영상 서비스를 제공하는 3D 영상 채널을 설정할 수 있다.
다음, 도 4 내지 도 6 은, 도 1 및 도 2 의 본 발명의 디스크립터를 포함하는 PSIP 의 TVCT 를 구성하는 일 예를 나타낸 것이다.
도 4 에서 볼 수 있는 바와 같이, 본 발명에서는 이차원 영상 채널인 12-1 번 채널에 대한 디스크립터로서, 기존의 이차원 영상 서비스를 위한 서비스 로케이션 디스크립터(service location descriptor) 및 이와 관련된 3D 영상 채널에 대한 정보를 제공하는 확장 서비스 디스크립터(extended service descriptor) 를 포함한다.
또한, 도 5 및 도 6 에서 볼 수 있는 바와 같이, 이차원 영상 채널인 12-1 과 연관된 3D 영상 채널인 12-2 및 12-3 에 대해서는 비디오 스트림에 대한 정보를 제공하는 3D 서비스 로케이션 디스크립터(3D service location descriptor)를 포함한다.
이하, 도 4 내지 도 6 에 도시된 TVCT 의 각 필드를 설명한다. 앞서 설명한 필드와 중복되는 필드에 대한 설명은 본 발명의 간명한 설명을 위해 생략한다.
"table_id" 는 해당 섹션이 속해 있는 테이블을 나타내며, 8 비트의 값을 갖는다.
"section_syntax_indicator" 는 해당 섹션이 MPEG-2 시스템 규격의 PSI(Program Specific Information) 에 호환됨을 나타내며, 1 비트의 값을 갖는다.
"private_indicator" 는 해당 테이블이 MPEG-2 의 프라이빗(private) 테이블임을 나타내며, 1 비트의 값을 갖는다.
"reserved" 는 시스템에서 현재는 사용하지 않는 필드이나 미래에 사용될 가능성이 있는 필드로서, 새로운 정의가 만들어지기 까지 0 인 값으로 비트 수에 따라 채워진다.
"section_length" 는 해당 필드의 뒤에 계속해서 나오는 테이블의 길이를 바이트(byte) 단위로 표시하며, 12 비트의 값을 갖는다.
"transport_stream_id" 는 네트워크 상에서 여러 개의 다중화기가 존재할 경우 각각의 출력에 해당하는 트랜스포트 스트림을 구분하기 위한 것이며, 16 비트의 값을 갖는다.
"version_number" 는 해당 테이블이 만들어질 때의 버전을 나타내며, 테이블의 내용이 변경될 때마다 버전 넘버(version number)를 증가시키며 사용하고, 5 비트의 값을 갖는다.
"current_next_indicator" 는 해당 테이블의 내용이 현재 적용할 내용인지 다음 번에 적용할 내용인지를 표시하며, 1비트의 값을 갖는다.
"section_number" 는 해당 섹션의 번호를 나타내며, 8 비트의 값을 갖는다.
"last_section_number" 는 현재 테이블의 마지막 섹션의 "section_number" 를 나타내며, 8 비트의 값을 갖는다.
"protocol_version" 은 현재 정의되어 사용되고 있는 프로토콜의 버전을 나타내며, 8 비트의 값을 갖는다.
"num_channels_in_section" 은 TVCT 섹션 내에 존재하는 전체 가상채널(virtual channel)의 개수를 지정하며, 8 비트의 값을 갖는다.
"short name" 은 유니코드(UNICODE)로 부호화된 7개의 16 비트 캐릭터 코드(character code)로서, 가상 채널의 이름을 나타낸다.
"major_channel_number" 는 가상 채널과 관련된 주채널 번호(major channel number) 를 나타내며, 해당 가상 채널에 대한 사용자 참조번호(reference number) 로 사용되고, 10 비트의 값을 갖는다.
"minor_channel_number" 는 "major_channel_number" 와 함께 사용되어 두 부분의 채널 넘버로 사용되고, 10 비트의 값을 갖는다.
"modulation_mode" 는 해당 가상 채널의 전송 반송파(carrier)에 대한 변조방식을 나타내며, 8 비트의 값을 갖는다.
"carrier_frequency" 는 가상 채널의 아날로그/디지털 전송에 관련된 반송파 주파수를 나타내며, 32 비트의 값을 갖는다.
"channel_TSID" 는 가상 채널의 기준이 되는 MPEG-2 트랜스포트 스트림에 연결된 MPEG-2 트랜스포트 스트림의 아이디(ID) 값을 지정하며, 16 비트의 값을 갖는다.
"program_number" 는 MPEG-2 시스템의 PAT(Program Association Table) 와 PMT(Program Map Table) 에 정의 되어 있는 프로그램 넘버를 가상 채널과 연결하기 위한 것이며, 16 비트의 값을 갖는다.
"ETM_location" 은 ETT(Event Text Table) 가 전송되는 현 채널 또는 다른 위치에 존재함을 나타내며, 2 비트의 값을 갖는다.
"access_controlled" 는 해당 가상 채널에 연결된 이벤트의 액세스가 제한되는지를 나타내며, 1 비트의 값을 갖는다.
"hidden" 은 해당 가상채널로의 직접 액세스가 가능한지를 나타내며, 1 비트의 값을 갖는다.
"hide_guide" 는 해당 가상채널 및 그 이벤트들이 전자 프로그램 가이드(Electronic Program Guide) 에 표시되는지를 나타내며, 1 비트의 값을 갖는다.
"service_type" 은 해당 가상 채널에 실리는 서비스의 유형이 아날로그, ATSC DTV(Digital Television)/오디오/데이터 등 인지를 구분하며, 6 비트의 값을 갖는다. 본 발명에서는, 새로운 "service_type" 필드 값을 이용해 3D 영상 서비스를 나타내게 된다.
"source_id" 는 해당 가상 채널에 연결된 프로그래밍 소스(programming source)를 나타내며, 16 비트의 값을 갖는다. 여기서, 소스(source)란 비디오, 텍스트, 데이터, 또는 오디오와 같은 하나의 특정 소스를 지칭한다.
"descriptors_length" 는 해당 가상 채널의 디스크립터의 전체 길이를 나타내며, 10 비트의 값을 갖는다.
"additional_descriptors_length" 는 현재의 필드 뒤에 계속되는 모든 TVCT 디스크립터의 전체 길이를 나타내며, 10 비트의 값을 갖는다.
"CRC_32" 는 전체 섹션이 완료된 MPEG-2 시스템 규격에서 사용하고 있는 CRC(cyclic redundancy check) 코드의 값을 표시하며, 32 비트의 값을 갖는다. 이러한 CRC 코드를 점검함으로써 전송된 섹션의 에러 발생 유무를 발견해 낼 수 있다.
도 4 는, 변수 i 의 값이 0 인 경우(즉, i = 0)로서, 이차원 영상 채널인 채널번호 12-1 에 대해 시그널링(signalling) 한다. 이차원 영상 채널인 12-1 번 채널에서는, 이차원 영상에 대해서는 기존의 서비스 로케이션 디스크립터(service location descriptor)를 이용하는 한편, 확장 서비스 디스크립터(extended service descriptor)를 이용해 관련된 3D 영상 채널인 12-2 번 및 12-3 번에 대해 시그널링 하고 있다.
한편, 도 5 는, 변수 i 의 값이 1 인 경우(즉, i = 1)로서, 이차원 영상 채널과 관련된 첫번째 3D 영상 채널인 채널번호 12-2 에 대해 시그널링(signalling) 하고 있다. 즉, 3D 영상 채널인 12-2 번 채널에서는, 3D 서비스 로케이션 디스크립터(3D service location descriptor)를 이용하여 기준시점 비디오 스트림(즉, j = 0) 및 확장시점 비디오 스트림 #1(즉, j = 1) 에 대한 정보를 제공하고 있다.
도 6 은, 변수 i 의 값이 2 인 경우(즉, i = 2)로서, 이차원 영상 채널과 관련된 두번째 3D 영상 채널인 채널번호 12-3 에 대해 시그널링(signalling) 한다. 즉, 3D 영상 채널인 12-3 번 채널에 대해, 3D 서비스 로케이션 디스크립터(3D service location descriptor)를 이용하여 기준시점 비디오 스트림(즉, j = 0), 확장시점 비디오 스트림 #1(즉, j = 1), 확장시점 비디오 스트림 #0(즉, j = 2), 및 확장시점 비디오 스트림 #3(즉, j = 3) 에 대한 정보를 제공하고 있다.
이상과 같은 방식으로, 본 발명은 고정된 가상채널을 사용하는 ATSC 방식의 디지털 방송에서, PSIP(Program and System Information Protocol)의 TVCT(Terrestrial Virtual Channel Table)를 통해 이차원 영상 채널에 관련된 3D 영상 채널 정보를 제공한다.
지금까지는, 본 발명이 북미지역에서 주로 사용되는 디지털 방송 방식인 ATSC 방식에서 이차원 영상 채널에 관련된 3D 영상 채널 정보를 제공하는 방법에 대해서 설명하였다. 다음에서는, 본 발명의 다른 실시예로서 유럽지역에서 주로 사용되는 디지털 방송 방식인 DVB(Digital Video Broadcasting) 방식에서 본 발명이 이차원 영상에 관련된 3D 영상 서비스에 대한 정보를 제공하는 방법에 대해서 설명한다.
도 7 은, 이차원 영상에 관련된 3D 영상 서비스 정보를 DVB(Digital Video Broadcasting) 방식의 디지털 방송에서 사용하는 SI(Service Information)의 SDT(Service Description Table) 및 PSI(Program Specific Information) 의 PMT(Program Map Table) 을 통해 제공하는 방식을 설명하는 도면이다.
도 7 에서, PAT(Program Association Table) 는 PSI(Program Specific Information) 에 포함된 테이블 정보 중의 하나이다. 이하, 도 7 에 도시된 필드에 대해 설명한다.
"program_number" 는 트랜스포트 스트림에서 "program_map_pid" 가 사용될 프로그램을 나타내며, 16 비트의 값을 갖는다. "program_map_pid"는 "program number" 에 의해 지정된 프로그램에 적용될 수 있는 프로그램 맵 섹션(program map section) 을 포함하는 트랜스포트 스트림 패킷의 PID 를 나타낸다.
"PMT_PID" 는 PMT 가 포함되어 있는 트랜스포트 스트림 패킷의 PID 값을 나타낸다.
"stream_type" 은 엘러멘터리 스트림의 타입(type)을 나타낸다.
"ES_PID" 는 엘러멘터리 스트림의 PID 를 나타낸다.
"service_id" 는 트랜스포트 스트림 내에서 해당 서비스를 다른 서비스와 구별하기 위한 번호를 나타낸다.
"service_type" 은 해당 가상 채널에 실리는 서비스의 유형을 나타낸다. 여기서, 이 필드의 값이 0x1B 인 경우는(즉, "service_type" = 0x1B) 해당 서비스가 H.264 으로 코딩된 고화질(High Definition; HD) 영상임을 의미하며, 이 필드의 값이 0x1C 인 경우는(즉, "service_type" = 0x1C) 해당 서비스가 3D 영상임을 의미한다.
"linkage_type" 은 연결(linkage)의 타입을 구체적으로 나타낸다. 도 7 과 같이, 이 필드의 값이 0x05 인 경우, 연결(linkage)의 타입이 서비스 리플레이스먼트 서비스(service replacement service) 임을 의미한다.
"replacement_type" 은 서비스 간의 관계 유형을 나타낸다. 본 발명에서는 이 필드의 값이 0x02 인 경우, 서비스의 관계 유형이 3D 스테레오스코픽(3D stereoscopic) 임을 의미한다. 한편, 이 필드의 값이 0x00 인 경우는, 서비스의 관계 유형이 고화질(High Definition; HD) 영상의 동시전송(simulcast) 임을 의미하며, 이 필드의 값이 0x01 인 경우, 서비스의 관계 유형이 SVC(Scalable Video Coding) 임을 의미한다.
도 7 에서 볼 수 있는 바와 같이, 본 발명은 SI 의 SDT 상에서 해당 서비스와 관련된 서비스를 연결시키는 연결 디스크립터(linkage descriptor) 를 이용하여 해당 서비스와 관련된 3D 영상 서비스에 대해 시그널링 하고 있다.
즉, 연결 디스크립터(linkage descriptor) 를 이용해, 관련된 3D 영상 서비스를 제공하는 서비스의 서비스 아이디(service_id) 정보 및 관계 유형 정보를 제공해 줌으로써, 이차원 영상과 관련된 3D 영상 서비스에 대해 시그널링 해주고 있다. 또한, 도 7 에서 각 서비스의 PID 정보는, SDT 에서의 "service_id" 필드와 PMT 에서의 "program_number" 필드를 서로 연결시킴으로써, 각 서비스에 대한 PID 정보를 획득하고 있다.
이하, DVB 방식의 디지털 방송에서 이차원 영상과 관련된 3D 영상 서비스에 대한 연결 정보를 제공하는 본 발명의 방법에 대해서 좀더 자세히 설명한다.
먼저, SDT 내의 서비스 루프(loop) 에서 이차원 영상의 서비스 타입을 갖는 서비스에 대한 정보를 획득하여 저장한다. 도 7 에서, 서비스 아이디가 2 인 서비스가(즉, "service_id" = 2) 그 서비스 타입이 0x1B 로서(즉, "service_type" = 0x1B), 이차원 영상의 서비스 타입을 가지고 있음을 알 수 있다. 한편, 서비스 아이디가 2 인 서비스(즉, "service_id" = 2)에 대한 PID(Packet Identifier) 정보는 "program_number" 필드값이 2 인(즉, "program_number" = 2) PMT 를 통해 파악한다.
또한, SDT 내의 서비스 루프(loop) 에서 3D 서비스 타입을 갖는 서비스에 대한 정보를 획득하여 저장한다. 도 7 에서, 서비스 아이디가 3 인 서비스가(즉, "service_id" = 3) 그 서비스 타입이 0x1C 로서(즉, "service_type" = 0x1C), 3D 영상의 서비스 타입을 가지고 있음을 알 수 있다. 한편, 서비스 아이디가 3 인 서비스(즉, "service_id" = 3)에 대한 PID(Packet Identifier) 정보는 "program_number" 필드값이 3 인(즉, "program_number" = 3) PMT 를 통해 파악한다.
이후, 연결 디스크립터(linkage descriptor) 를 통해 이차원 영상 서비스와 연결되는 3D 영상 서비스에 대한 서비스 아이디(service_id) 정보를 파악한다. 도 7 에서 알 수 있는 바와 같이, 서비스 아이디가 2 인 이차원 영상의 서비스가(즉, "service_id" = 2 및 "service_type" = 0x1B) 연결 디스크립터(linkage descriptor) 를 통해 서비스 아이디가 3 인 3D 영상의 서비스(즉, "service_id" = 3 및 "service_type" = 0x1C) 와 연결되고 있음을 알 수 있다.
각 서비스에 포함된 오디오 스트림, 기준시점 비디오 스트림, 및 확장시점 비디오 스트림에 대한 이후의 디코딩 동작 및 디스플레이 출력에 대해서는 추후 상술한다.
이러한 방식을 통해, 본 발명은 DVB 방식의 디지털 방송에서, SI(Service Information)의 SDT(Service Description Table) 및 PSI(Program Specific Information) 의 PMT(Program Map Table) 을 통해 이차원 영상과 관련된 3D 영상 서비스의 연결 정보를 제공할 수 있다.
다음에서는, 도 8 을 참조하여 본 발명에 따른 디지털 방송 수신장치의 구성 및 동작에 대해 설명한다. 도 8 은 본 발명에 따른 디지털 방송 수신장치의 구성예를 나타낸 블록 구성도이다.
도 8 에서 볼 수 있는 바와 같이, 본 발명의 디지털 방송 수신장치는 디지털 방송 신호를 수신하여 해당 신호를 검파하고 오류를 정정하여 트랜스포트 스트림(Trasport Stream)을 생성하는 튜너부(800), 트랜스포트 스트림(Trasport Stream)에 대해 필터링 및 파싱(parsing)을 수행하는 역다중화부(810), 역다중화부(810)로부터 전달받은 이차원 영상과 관련된 3D 영상 서비스를 제공하는 3D 영상 채널에 대한 정보(이하, '3D 연결정보')를 추출하는 PSIP 또는 PSI/SI 프로세서(820), 기준시점 비디오에 대한 엘러멘터리 스트림을 디코딩하는 기준시점 비디오 디코더(832) 및 확장시점 비디오에 대한 엘러멘터리 스트림을 디코딩하는 확장시점 비디오 디코더(834)를 포함하는 3D 비디오 디코더(830), 및 디코딩된 확장시점 비디오 스트림과 기준시점 비디오 스트림을 입체영상 디스플레이 출력에 맞게 포맷팅하는 출력 포맷팅부(840)을 구비한다.
이하, 이상과 같이 구성되는 본 발명의 디지털 방송 수신장치의 동작에 대해 자세히 설명한다.
먼저, 튜너부(800)는 디지털 방송 신호를 수신하여 복조를 수행한 후, 해당 신호를 검파하고 오류를 정정하여 트랜스포트 스트림을 생성한다. 일반적으로, 디지털 방송 신호에 의해 전송되는 영상 데이터는 MPEG(Moving Picture Experts Group) 시스템의 트랜스포트 스트림 형식으로 포맷되어 있다.
역다중화부(810)는, 트랜스포트 스트림에 대해 재생을 원하는 패킷을 걸러 내는 필터링(filtering)과 파싱(parsing) 처리를 수행하여 영상 정보 및 오디오 정보에 대한 엘러멘터리 스트림(Elementary Stream)을 생성한다.
한편, PSIP 또는 PSI/SI 프로세서(820)는, 역다중화부(810)로부터 PMT(Program Map Table), TVCT(Terrestrial Virtual Channel Table), SDT(Service Description Table) 등의 테이블 정보를 전달받아 이차원 영상과 관련된 3D 영상 서비스를 제공하는 3D 영상 채널에 대한 정보 즉, 3D 서비스 정보를 추출한다.
3D 비디오 디코더(830)는 기준시점 비디오 스트림을 포함하는 엘러멘터리 스트림 및 확장시점 비디오 스트림을 포함하는 엘러멘터리 스트림을 디코딩하여, 기준시점 비디오 스트림 및 확장시점 비디오 스트림 등을 생성한다. 여기서, 기준시점 비디오 스트림을 포함하는 엘러멘터리 스트림은 기준시점 비디오 디코더(832)에서 디코딩되고, 확장시점 비디오 스트림을 포함하는 엘러멘터리 스트림은 확장시점 비디오 디코더(834) 에서 디코딩된다.
확장시점 비디오 스트림이 MVC(Multiview Video Codec) 으로 코딩된 경우, 확장시점 비디오 스트림에 대한 디코딩은 대응되는 기준시점 비디오 프레임을 레퍼런스(reference) 로 이용하여 디코딩이 수행되게 된다. 따라서, 기준시점 비디오 디코더(832) 에서 출력되는 기준시점 비디오 프레임이 확장시점 비디오 디코더(834) 로 전달되어야만, 확장시점 비디오 스트림에 대한 디코딩이 수행될 수 있다.
이러한 이유로 인해, 기준시점 비디오 스트림에 대한 디코딩 동작이 완료되었다 하여도, 확장시점 비디오 스트림에 대한 디코딩 동작이 완료되기 까지 출력 포맷팅부(840)로의 비디오 스트림 입력은 지연되는 상황이 발생할 수 있다.
반면, 확장시점 비디오 스트림이 MPEG-4 AVC(Advanced Video Coding) 으로 코딩된 경우에는, 확장시점 비디오 디코더(834) 가 기준시점 비디오 디코더(832) 와 별개로 동작할 수 있으므로, 디코딩 동작이 병행적으로 이루어질 수 있다. 따라서, 이때는 앞서와 같은 비디오 스트림의 출력 포맷팅부(840)로의 입력 지연은 감소하게 된다.
이후, 출력 포맷팅부(840)는, 확장시점 비디오 스트림에 대한 위치 정보에 기초하여, 기준시점 비디오 스트림과 확장시점 비디오 스트림을 입체영상 디스플레이 출력에 맞게 포맷팅한 후 전송한다.
스테레오스코픽 디스플레이인 경우, 기준시점 비디오 스트림과 확장시점 비디오 스트림을 스테레오스코픽 디스플레이 출력에 맞게 포맷팅하기 위해서, 출력 포맷팅부(840)는 확장시점 비디오 스트림의 위치 정보를 이용한다. 이때, 위치 정보로는 확장시점 비디오 스트림의 "right_left_flag" 필드를 사용할 수 있다.
예를 들면, 확장시점 비디오 스트림의 "right_left_flag" 필드값이 0 인 경우, 확장시점 비디오 스트림의 위치는 기준시점 비디오 스트림의 좌측 방향에 위치해 있는 경우이므로 해당 확장시점 비디오 스트림은 좌측 비디오 평면(left video plane)으로 출력하고, 기준시점 비디오 스트림은 우측 비디오 평면(right video plane)으로 출력되도록 포맷팅 한다.
한편, 확장시점 비디오 스트림의 "right_left_flag" 필드값이 1 인 경우, 확장시점 비디오 스트림의 시점위치는 기준시점 비디오 스트림의 우측 방향에 위치해 있는 경우이므로 해당 확장시점 비디오 스트림은 우측 비디오 평면(Right video plane)으로 출력하고, 기준시점 비디오 스트림은 좌측 비디오 평면(left video plane)으로 출력되도록 포맷팅 한다.
이상과 같은 방법을 통하여, 본 발명의 디지털 방송 수신장치는, 이차원 영상과 관련된 3D 영상 채널에 대한 정보를 확인 및 처리할 수 있고, 따라서 사용자가 이차원 영상에 대한 3D 영상 서비스를 선택하는 경우 해당 3D 영상 채널로 신속히 이동할 수 있어 사용자의 이용 편의성을 향상시킬 수 있다.
이하에서는, 도 9 내지 도 10 을 참조하여 본 발명의 디지털 방송 수신장치가 ATSC 방식 및 DVB 방식에서 이차원 영상과 관련된 3D 영상 서비스 정보를 확인 및 처리하는 방법에 대해 설명한다.
도 9 는, ATSC 방식의 디지털 방송에서 사용하는 PSIP 의 TVCT 를 통해 이차원 영상과 관련된 3D 영상 채널 정보가 제공되는 경우, 본 발명의 디지털 방송 수신장치가 상기 3D 영상 채널에 대한 정보를 확인 및 처리하는 방법을 설명하는 동작 흐름도이다.
먼저, 튜너부(800)에서 출력되는 트랜스포트 스트림에 대해 역다중화부(810)가 테이블 정보를 포함하는 트랜스포트 스트림 패킷을 필터링한 후, 테이블 아이디(table_id) 정보를 이용하여 섹션 데이터(section data)를 파싱함으로써, TVCT 를 획득한다(S910). 이때, TVCT 를 포함하는 트랜스포트 스트림 패킷의 PID 는 그 값이 0x1FFB 로 설정되어 있다.
PSIP 또는 PSI/SI 프로세서(820)는, TVCT 에서 서비스 타입(service_type) 정보를 이용하여 이차원 영상 채널의 서비스 로케이션 디스크립터(service location descriptor) 및 확장 서비스 디스크립터(extended service descriptor) 를 읽고 저장한다(S920).
또한, PSIP 또는 PSI/SI 프로세서(820)는, 확장 서비스 디스크립터(extended service descriptor) 를 이용해 확장시점 비디오 스트림에 대한 채널 정보를 파악한다(S930). 선택적으로는, 확장시점 비디오 스트림에 대한 채널 정보를 파악한 후, 해당 이차원 영상에 대한 3D 영상 서비스가 이용 가능함을 표시해 줄 수도 있다.
그리고, PSIP 또는 PSI/SI 프로세서(820)는, 확장시점 비디오 스트림이 포함된 채널의 3D 서비스 로케이션 디스크립터(3D service location descriptor)를 이용해 기준시점 비디오 스트림과 확장시점 비디오 스트림에 대한 패킷 식별자(Packet Identifier; PID) 정보를 파악한다(S940).
만일, 사용자로부터 이차원 영상 서비스에 대한 선택이 입력되면, 이차원 영상을 제공하는 이차원 영상 채널이 선택된다(S942).
다음, 역다중화부(810)는 기준시점 비디오 스트림의 PID 정보를 이용해 기준시점 비디오 스트림에 대한 PID 필터링을 수행하는 한편, 3D 비디오 디코더(830)의 기준시점 비디오 디코더(832)는 해당 엘러멘터리 스트림에 대해 디코딩한 후 전송한다(S944).
이후, 디코딩된 기준시점 비디오 스트림이 이차원 영상으로 디스플레이 되게 된다(S946).
한편, 사용자로부터 3D 영상 서비스에 대한 선택이 입력되면, 이차원 영상에 대한 3D 영상 채널이 선택된다(S950). 만일, 해당 3D 영상 채널이 3D 스테레오스코픽 영상을 제공한다고 하면, 채널의 서비스 타입(service_type) 은 3DTV (즉, "service_type" = 3DTV) 이고, 스트림의 개수(number_of_views) 는 2 개가 된다(즉, 기준시점 비디오 스트림과 1 개의 확장시점 비디오 스트림).
다음, 역다중화부(810)는 기준시점 비디오 스트림의 PID 정보를 이용해 기준시점 비디오 스트림에 대한 PID 필터링을 수행하고, 3D 비디오 디코더(830)의 기준시점 비디오 디코더(832)는 해당 엘러멘터리 스트림에 대해 디코딩을 수행한다(S960).
또한, 역다중화부(810)는 확장시점 비디오 스트림에 대한 PID 정보를 이용해 확장시점 비디오 스트림에 대한 PID 필터링을 수행하고, 3D 비디오 디코더(830)의 확장시점 비디오 디코더(834)는 해당 엘러멘터리 스트림에 대해 디코딩을 수행한다(S970).
이후, 출력 포맷팅부(840)는 디코딩한 확장시점 비디오 스트림과 기준시점 비디오 스트림을 입체영상 디스플레이 출력에 맞게 포맷팅한 후 전송한다(S980).
이러한 방법을 통해, 본 발명의 디지털 방송 수신장치는, PSIP 의 TVCT 를 통해 이차원 영상과 관련한 3D 영상 서비스 정보가 제공되는 경우, 상기 3D 영상 서비스 정보를 확인 및 처리할 수 있어, 이차원 영상과 3D 영상의 통합적인 서비스가 가능하다.
다음, 도 10 은 DVB 방식의 디지털 방송에서 SI(Service Information) 의 SDT(Service Description Table) 및 PSI(Program Specific Information) 의 PMT(Program Map Table) 를 통해 이차원 영상에 대한 3D 영상 서비스 정보가 제공되는 경우, 본 발명의 디지털 방송 수신장치가 상기 3D 영상 서비스 정보를 확인 및 처리하는 방법을 설명하는 동작 흐름도이다.
먼저, 튜너부(800)에서 출력되는 트랜스포트 스트림에 대해 역다중화부(810)가 테이블 정보를 포함하는 트랜스포트 스트림 패킷을 필터링한 후, 테이블 아이디(table_id) 정보를 이용하여 섹션 데이터(section data)를 파싱함으로써, SDT 를 획득한다(S1010).
PSIP 또는 PSI/SI 프로세서(820)는, SDT 내의 서비스 루프(loop) 에서 서비스 디스크립터(service descriptor) 중에서 이차원 영상의 서비스 타입을 갖는 서비스에 대한 정보를 획득하여 저장한다(S1020). 본 실시예에서는 이 과정을 통해, 이차원 영상 서비스에 대한 PMT 정보를 획득하여 저장한다.
또한, PSIP 또는 PSI/SI 프로세서(820)는, SDT 내의 서비스 루프(loop) 에서 3D 서비스 타입을 갖는 서비스에 대한 정보를 획득하여 저장한다(S1030). 본 실시예에서는 이 과정을 통해, 3D 영상 서비스에 대한 PMT 정보를 획득하여 저장한다.
한편, PSIP 또는 PSI/SI 프로세서(820)는, 연결 디스크립터(linkage descriptor) 를 이용해 이차원 영상 서비스와 연결되는 3D 영상 서비스에 대한 서비스 아이디(service_id) 정보를 파악한다(S1040). 선택적으로는, 3D 영상 서비스에 대한 서비스 아이디(service_id) 정보를 파악한 후, 해당 이차원 영상에 대한 3D 영상 서비스가 이용 가능함을 표시해 줄 수도 있다.
이후, PSIP 또는 PSI/SI 프로세서(820)는, 이전에 저장해 놓은 3D 영상 서비스에 대한 PMT 정보를 이용해 확장시점 비디오 스트림에 대한 PID 정보를 파악한다(S1050).
만일, 사용자로부터 이차원 영상 서비스에 대한 선택이 입력되면, 이차원 영상을 제공하는 이차원 영상 서비스가 선택된다(S1052).
다음, 역다중화부(810)는 기준시점 비디오 스트림의 PID 정보를 이용해 기준시점 비디오 스트림에 대한 PID 필터링을 수행하는 한편, 3D 비디오 디코더(830)의 기준시점 비디오 디코더(832)는 해당 엘러멘터리 스트림에 대해 디코딩한 후 전송한다(S1054).
이후, 디코딩된 기준시점 비디오 스트림이 이차원 영상으로 디스플레이 되게 된다(S1056).
한편, 사용자로부터 3D 영상 서비스에 대한 선택이 입력되면, 이차원 영상 서비스에 연관된 3D 영상 서비스가 선택된다(S1060). 만일, 해당 3D 영상 서비스가 3D 스테레오스코픽 영상을 제공한다고 하면, 이때 서비스 타입(service_type) 은 3DTV (즉, "service_type" = 3DTV) 이고, 스트림의 개수(number_of_views) 는 2 개가 된다(즉, 기준시점 비디오 스트림과 1 개의 확장시점 비디오 스트림).
다음, 역다중화부(810)는 기준시점 비디오 스트림의 PID 정보를 이용해 기준시점 비디오 스트림에 대한 PID 필터링을 수행하고, 3D 비디오 디코더(830)의 기준시점 비디오 디코더(832)는 해당 엘러멘터리 스트림에 대해 디코딩을 수행한다(S1070).
또한, 역다중화부(810)는 확장시점 비디오 스트림에 대한 PID 정보를 이용해 확장시점 비디오 스트림에 대한 PID 필터링을 수행하고, 3D 비디오 디코더(830)의 확장시점 비디오 디코더(834)는 해당 엘러멘터리 스트림에 대해 디코딩을 수행한다(S1080).
이후, 출력 포맷팅부(840)는, 디코딩한 확장시점 비디오 스트림과 기준시점 비디오 스트림을 입체영상 디스플레이 출력에 맞게 포맷팅한 후 전송한다(S1090).
이러한 방법을 통해, 본 발명의 디지털 방송 수신장치는, DVB 방식의 디지털 방송에서 SI(Service Information) 의 SDT(Service Description Table) 및 PSI(Program Specific Information) 의 PMT(Program Map Table) 를 통해 이차원 영상에 대한 3D 영상 서비스 정보가 제공되는 경우, 상기 3D 영상 서비스 정보를 확인 및 처리할 수 있어, 이차원 영상과 3D 영상의 통합적인 서비스 제공이 가능하다.
다음에서는, 본 발명의 다른 실시예로서, 3D 영상이 방송되고 있는 3D 영상 채널에 추가적인 디스크립터(descriptor)를 적용하여, 관련된 이차원 영상 서비스가 제공되고 있는 채널 정보에 대해 시그널링(signalling) 하는 방법에 대해 설명한다.
먼저, 본 발명에서 3D 영상 채널과 관련된 이차원 영상 채널에 대한 정보를 시그널링(signalling) 해주기 위해 사용하는 3D 서비스 로케이션 디스크립터(service location descriptor)의 구성을 도면을 참조하여 자세히 설명한다.
도 11 은 PSIP(Program and System Information Protocol)의 TVCT(Terrestrial Virtual Channel Table) 을 통해, 3D 영상 채널과 관련된 이차원 영상 채널의 정보를 알려주는 본 발명의 3D 서비스 로케이션 디스크립터(3D service location desciptor)를 나타낸 것이다.
이하, 도 11 에 도시된 본 발명의 3D 서비스 로케이션 디스크립터(3D service location desciptor)를 구성하는 각 필드를 설명한다. 본 발명의 간명한 설명을 위해 신택스를 구성하는 필드의 영어 표현을 그대로 사용하되 큰 따옴표를 이용해 구분한다.
"descriptor_tag" 는 상기 디스크립터를 식별하는 필드로서, 8 비트의 값을 갖는다.
"descriptor_length" 는 다음에 오는 필드의 전체 길이를 바이트 수로 나타내며, 8 비트의 값을 갖는다.
"reserved" 는 시스템에서 현재는 사용하지 않는 필드이나 미래에 사용될 가능성이 있는 필드로서, 새로운 정의가 만들어지기 까지 0 인 값으로 비트 수에 따라 채워진다.
"PCR_PID" 는 프로그램의 타이밍 정보를 포함하는 패킷의 패킷 식별자(Packet Identifier; PID) 를 나타내며, 13 비트의 값을 갖는다.
"base_view_major_channel_number" 는 이차원 영상 서비스를 제공하는 가상채널에 대한 "major_channel_number" 를 나타내며, 10 비트의 값을 갖는다. "major_channel_number" 는 가상 채널과 관련된 주채널 번호(major channel number) 를 나타내며, 해당 가상 채널에 대한 사용자 참조번호(reference number) 로서 사용된다.
"base_view_minor_channel_number" 는 이차원 영상 서비스를 제공하는 가상채널에 대한 "minor_channel_number" 를 나타내며, 10 비트의 값을 갖는다. "minor_channel_number" 는 "major_channel_number" 와 함께 사용되어 두 부분의 채널 넘버로 사용된다.
"base_view_source_id" 는 이차원 영상 서비스를 제공하는 가상채널에 대한 "source_id" 를 나타내며, 16 비트의 값을 갖는다. "source_id" 는 해당 가상 채널에 연결된 프로그래밍 소스(programming source)를 나타내며, 여기서 소스(source)란 비디오, 텍스트, 데이터, 또는 오디오와 같은 하나의 특정 소스를 지칭한다.
"base_view_channel_TSID" 는 이차원 영상 서비스를 제공하는 가상채널에 대한 "channel_TSID" 를 나타내며, 16 비트의 값을 갖는다. "channel_TSID" 는 가상 채널의 기준이 되는 MPEG-2 트랜스포트 스트림에 연결된 MPEG-2 트랜스포트 스트림의 아이디(ID) 값을 지정한다.
"base_view_program_number" 는 이차원 영상 서비스를 제공하는 가상채널에 대한 "program_number" 를 나타내며, 16 비트의 값을 갖는다. "program_number" 는 MPEG-2 시스템의 PAT(Program Association Table) 와 PMT(Program Map Table) 에 정의되어 있는 프로그램 넘버를 가상 채널과 연결하기 위한 것이다.
"number_of_views" 는 해당 채널을 통해 수신할 수 있는 영상 스트림의 개수를 알 수 있으며, 7 비트의 값을 갖는다.
"stream_type" 은 엘러멘터리 스트림(elementary stream)의 타입을 나타내며, 8 비트의 값을 갖는다. 예를 들면, "stream_type" 의 값이 0x20 인 경우, 해당 엘러멘터리 스트림은 MVC(Multiview Video Codec) 로 코딩된 것임을 알 수 있다.
"format_identifier" 는 "stream_type" 값을 제공하는 엔티티(entity)를 확인하며, 32 비트의 값을 갖는다.
"length_of_details" 는 이후에 나올 "stream_info_details" 의 길이를 바이트 단위로 나타내며, 8 비트의 값을 갖는다.
"extended_service_type" 는 3D 영상 서비스를 제공하기 위해 사용되고 있는 가상채널의 서비스 타입(servie_type)을 알려주며, 8 비트의 값을 갖는다. 본 발명에서는, 이 필드의 값에 따라 해당 가상채널에서 제공하는 서비스가 3D 스테레오스코픽 영상(stereoscopic video) 인지 또는, 3D 다시점 영상(multi-view video) 인지를 나타낼 수 있다.
"elementary_PID" 는 엘러멘터리 스트림(elementary stream)의 PID(Packet Identifier) 를 포함하고 있으며, 13 비트의 값을 갖는다.
"priority_id" 는 디지털 방송 수신장치에서 다시점 영상에 대한 지원 기능이 제한되어 있을 때, 수신 가능한 3D 영상 채널 중에서 어느 것을 선택할 지에 대한 정보를 제공하며, 7 비트의 값을 갖는다.
시점 스트림의 개수가 디지털 방송 수신장치가 출력할 수 있는 개수 보다 많은 경우, "priority_id" 를 이용해 디코딩 및 출력할 가상채널을 결정할 수 있다. 예를 들면, 스테레오스코픽 디스플레이 기능을 갖는 디지털 방송 수신장치의 경우, "priority_id" 가 0 과 1 인 영상 스트림을 선택하여 출력하게 된다.
"priority_id" 는 모든 영상 스트림에 대해 서로 다른 값을 부여하여 중복된 값이 발생하지 않도록 한다. 기준시점 비디오 스트림에 대한 "priority_id" 값은 0 으로 설정된다. 본 발명의 다른 실시예로서, "priority_id" 를 생략할 수 있으며, 이때는 영상 스트림에 대한 우선순위를 3D 서비스 로케이션 디스크립터(3D service location desciptor) 내에서의 순서로 결정되도록 설정할 수 있다.
"left_right_flag" 는 확장시점 비디오 스트림의 위치가 기준시점(Base view) 을 기준으로 해서 우측 방향인지 좌측 방향인지를 나타내며, 1 비트의 값을 갖는다. 확장시점 비디오 스트림의 위치가 기준시점(Base view) 보다 좌측 방향인 경우는 0 의 값을 가지며, 우측 방향인 경우는 1 의 값을 갖는다.
예를 들면, 스테레오스코픽 디스플레이의 경우, "left_right_flag" = 1 인 때에는 확장시점 비디오 스트림을 디코딩하여 스테레오스코픽 디스플레이 출력 중에서 우측 영상 평면(right video plane) 으로 출력하고, 기준시점 비디오 스트림은 좌측 영상 평면(left video plane) 으로 출력한다. 기준시점 비디오 스트림인 경우에 본 필드는 무시한다.
"view_position" 은 확장시점 비디오 스트림의 위치가 기준시점(Base view) 을 기준으로 하여 좌측 또는 우측 몇 번째 카메라에서 촬영됐는지, 또는 몇 번째 다시점 평면(Multi-view Plane)에 출력해야 하는지를 나타내며, 7 비트의 값을 갖는다. 스테레오스코픽 디스플레이의 경우에는, 좌 비디오 스트림 및 우 비디오 스트림의 2개 비디오 스트림만을 사용하므로 이 필드를 사용할 필요가 없게 된다.
본 실시예에서는, "left_right_flag" 와 "view_position" 을 이용하여, 확장시점 비디오 스트림의 위치 또는 출력해야 할 비디오 평면(video plane)을 명확하게 지정할 수 있다.
이와 같이, 본 발명은 3D 영상 채널에 대한 3D 서비스 로케이션 디스크립터(3D service location desciptor) 를 이용해, PSIP(Program and System Information Protocol)의 TVCT(Terrestrial Virtual Channel Table) 에서 해당 3D 영상 채널과 연관된 이차원 영상 채널에 대한 정보를 제공할 수 있다.
다음, 도 12 및 도 13 은 도 11 의 디스크립터를 포함하는 PSIP 의 TVCT 를 구성하는 일 예를 나타낸 것이다.
도 12 및 도 13 에서, 기준시점 비디오 스트림을 이용하는 이차원 영상 채널인 도 3 의 12-1 번 채널에 대해서는 기존의 방식과 동일한 방법으로 시그널링(signalling) 을 수행한다.
한편, 도 12 및 도 13 에서 볼 수 있는 바와 같이, 본 발명은 3D 영상 채널인 도 3 의 12-2 번 채널 및 12-3 번 채널에 대해 3D 서비스 로케이션 디스크립터(3D service location descriptor)를 이용하여 이차원 영상 채널 및 각 채널에서의 비디오 스트림에 대한 정보를 제공한다. 도 12 및 도 13 에 도시된 TVCT 의 각 필드는, 앞서 설명한 도 4 에서와 동일하므로 이에 대한 설명은 본 발명의 간명한 설명을 위해 생략한다.
도 12 및 도 13 에서, 변수 i 의 값이 0 인 경우(즉, i = 0)는 이차원 영상 채널인 채널번호 12-1 에 대한 것으로서, 앞서 설명한 바와 같이 기존의 서비스 로케이션 디스크립터(service location descriptor)를 이용하여 시그널링 한다.
한편, 도 12 은, 변수 i 의 값이 1 인 경우(즉, i = 1)로서, 첫번째 3D 영상 채널인 채널번호 12-2 에 대해 시그널링(signalling) 하고 있다. 즉, 3D 영상 채널인 12-2 번 채널에 대해, 본 발명의 3D 서비스 로케이션 디스크립터(3D service location descriptor)를 이용하여, 3D 영상에 대한 이차원 영상을 제공하는 이차원 영상 채널에 대한 정보를 제공하고, 또한 기준시점 비디오 스트림(즉, j = 0) 및 확장시점 비디오 스트림 #1(즉, j = 1) 에 대한 정보를 제공하고 있다.
도 13 은, 변수 i 의 값이 2 인 경우(즉, i = 2)로서, 두번째 3D 영상 채널인 채널번호 12-3 에 대해 시그널링(signalling) 한다. 즉, 3D 영상 채널인 12-3 번 채널에 대해, 본 발명의 3D 서비스 로케이션 디스크립터(3D service location descriptor)를 이용하여, 3D 영상에 대한 이차원 영상을 제공하는 이차원 영상 채널에 대한 정보를 제공하고, 또한 기준시점 비디오 스트림(즉, j = 0), 확장시점 비디오 스트림 #1(즉, j = 1), 확장시점 비디오 스트림 #0(즉, j = 2), 및 확장시점 비디오 스트림 #3(즉, j = 3) 에 대한 정보를 제공하고 있다.
이상과 같은 방식으로, 본 발명은 고정된 가상채널을 사용하는 ATSC 방식의 디지털 방송에서, PSIP(Program and System Information Protocol)의 TVCT(Terrestrial Virtual Channel Table)를 통해 3D 영상 채널에 관련된 이차원 영상 채널의 정보를 제공함으로써, 3D 영상과 이차원 영상에 대한 통합적인 서비스를 제공할 수 있다.
지금까지, 본 발명이 북미지역에서 주로 사용되는 디지털 방송 방식인 ATSC 방식에서 3D 영상 채널에 관련된 이차원 영상 채널에 대한 정보를 제공하는 방법에 대해서 설명하였다. 다음에서는, 유럽지역에서 주로 사용되는 디지털 방송 방식인 DVB(Digital Video Broadcasting) 방식에서 본 발명이 3D 영상에 관련된 이차원 영상 서비스 정보를 제공하는 방법에 대해서 설명한다.
도 14 는, 3D 영상에 관련된 이차원 영상 서비스 정보를 DVB(Digital Video Broadcasting) 방식의 디지털 방송에서 사용하는 SI(Service Information)의 SDT(Service Description Table) 및 PSI(Program Specific Information) 의 PMT(Program Map Table) 을 통해 제공하는 방식을 설명하는 도면이다.
도 14 에서, PAT(Program Association Table) 는 PSI(Program Specific Information) 에 포함된 테이블 정보 중의 하나이다. 도 14 에 도시된 필드는, 앞서 설명한 도 7 에서와 동일하므로 이에 대한 설명은 본 발명의 간명한 설명을 위해 생략한다.
도 14 에서 볼 수 있는 바와 같이, 본 발명은 SI 의 SDT 상에서 해당 서비스와 관련된 서비스를 연계시키는 연결 디스크립터(linkage descriptor) 를 이용하여 해당 서비스와 관련된 이차원 영상 서비스에 대해 시그널링 하고 있다.
즉, 연결 디스크립터(linkage descriptor) 를 이용해, 관련된 이차원 영상 서비스를 제공하는 서비스의 서비스 아이디(service_id) 정보 및 관계 유형 정보를 제공해 줌으로써, 3D 영상과 관련된 이차원 영상 서비스에 대해 시그널링 해주고 있다. 또한, 도 14 에서 각 서비스의 PID 정보는, SDT 에서의 "service_id" 필드와 PMT 에서의 "program_number" 필드를 서로 연결시킴으로써, 각 서비스에 대한 PID 정보를 획득하고 있다.
이하, DVB 방식의 디지털 방송에서 3D 영상과 관련된 이차원 영상 서비스에 대한 연결 정보를 제공하는 본 발명의 방법에 대해서 좀더 자세히 설명한다.
먼저, SDT 내의 서비스 루프(loop) 에서 이차원 영상의 서비스 타입을 갖는 서비스에 대한 정보를 획득하여 저장한다. 도 14 에서, 서비스 아이디가 2 인 서비스가(즉, "service_id" = 2) 그 서비스 타입이 0x1B 로서(즉, "service_type" = 0x1B), 이차원 영상의 서비스 타입을 가지고 있음을 알 수 있다. 한편, 서비스 아이디가 2 인 서비스(즉, "service_id" = 2)에 대한 PID(Packet Identifier) 정보는 "program_number" 필드값이 2 인(즉, "program_number" = 2) PMT 를 통해 파악한다.
또한, SDT 내의 서비스 루프(loop) 에서 3D 영상의 서비스 타입을 갖는 서비스에 대한 정보를 획득하여 저장한다. 도 14 에서, 서비스 아이디가 3 인 서비스가(즉, "service_id" = 3) 그 서비스 타입이 0x1C 로서(즉, "service_type" = 0x1C), 3D 영상의 서비스 타입을 가지고 있음을 알 수 있다. 한편, 서비스 아이디가 3 인 서비스(즉, "service_id" = 3)에 대한 PID(Packet Identifier) 정보는 "program_number" 필드값이 3 인(즉, "program_number" = 3) PMT 를 통해 파악한다.
이후, 연결 디스크립터(linkage descriptor) 를 통해 3D 영상 서비스와 연결되는 이차원 영상 서비스에 대한 서비스 아이디(service_id) 정보를 파악한다. 도 14 에서 알 수 있는 바와 같이, 서비스 아이디가 3 인 3D 영상의 서비스가(즉, "service_id" = 3 및 "service_type" = 0x1C) 연결 디스크립터(linkage descriptor) 를 통해 서비스 아이디가 2 인 이차원 영상의 서비스(즉, "service_id" = 2 및 "service_type" = 0x1B) 와 연결되고 있음을 알 수 있다.
각 서비스에 포함된 오디오 스트림, 기준시점 비디오 스트림, 및 확장시점 비디오 스트림에 대한 이후의 디코딩 동작 및 디스플레이 출력에 대해서는 추후 상술한다.
이러한 방식을 통해, 본 발명은 DVB 방식의 디지털 방송에서, SI(Service Information)의 SDT(Service Description Table) 및 PSI(Program Specific Information) 의 PMT(Program Map Table) 을 통해 3D 영상과 관련된 이차원 영상 서비스에 대한 정보를 제공할 수 있다.
이하에서는, 도 15 를 참조하여 본 발명의 디지털 방송 수신장치가 ATSC 방식에서 3D 영상과 관련된 2D 서비스 정보를 확인 및 처리하는 방법에 대해 설명한다.
도 15 은, ATSC 방식의 디지털 방송에서 사용하는 PSIP 의 TVCT 를 통해 3D 영상과 관련된 이차원 영상 채널 정보가 제공되는 경우, 본 발명의 디지털 방송 수신장치가 상기 이차원 영상 채널에 대한 정보를 확인 및 처리하는 방법을 설명하는 동작 흐름도이다.
먼저, 튜너부(800)에서 출력되는 트랜스포트 스트림에 대해 역다중화부(810)가 테이블 정보를 포함하는 트랜스포트 스트림 패킷을 필터링한 후, 테이블 아이디(table_id) 정보를 이용하여 섹션 데이터(section data)를 파싱함으로써, TVCT 를 획득한다(S1510) 이때, TVCT 를 포함하는 트랜스포트 스트림 패킷의 PID 는 그 값이 0x1FFB 로 설정되어 있다.
PSIP 또는 PSI/SI 프로세서(820)는, TVCT 내의 채널 루프(loop)에서 이차원 영상의 서비스 타입(service_type) 을 갖고 있는 이차원 영상 채널에 대한 서비스 로케이션 디스크립터(service location descriptor) 를 획득하고 저장한다(S1520).
또한, PSIP 또는 PSI/SI 프로세서(820)는, TVCT 내의 채널 루프(loop)에서 3D 영상의 서비스 타입(service_type)을 갖고 있는 3D 영상 채널에 대한 3D 서비스 로케이션 디스크립터(3D service location descriptor) 를 획득하고 저장한다(S1530).
또한, PSIP 또는 PSI/SI 프로세서(820)는, 3D 서비스 로케이션 디스크립터(3D service location descriptor) 를 이용해, 3D 영상 채널과 연결되어 있는 이차원 영상 채널 정보를 파악한다(S1540). 선택적으로는, 3D 영상 채널과 연결되어 있는 이차원 영상 채널의 정보를 파악한 후, 해당 3D 영상에 대한 이차원 영상 서비스가 이용 가능함을 표시해 줄 수도 있다.
그리고, PSIP 또는 PSI/SI 프로세서(820)는, 3D 서비스 로케이션 디스크립터(3D service location descriptor)를 이용해, 확장시점 비디오 스트림에 대한 패킷 식별자(Packet Identifier; PID) 정보를 파악한다(S1550).
사용자로부터 이차원 영상 서비스에 대한 선택이 입력되면, 이차원 영상을 제공하는 이차원 영상 채널이 선택된다(S1552).
다음, 역다중화부(810)는 기준시점 비디오 스트림의 PID 정보를 이용해 기준시점 비디오 스트림에 대한 PID 필터링을 수행하는 한편, 3D 비디오 디코더(830)의 기준시점 비디오 디코더(832)는 해당 엘러멘터리 스트림에 대해 디코딩한 후 전송한다(S1554).
이후, 디코딩된 기준시점 비디오 스트림이 이차원 영상으로 디스플레이 되게 된다(S1556).
한편, 사용자로부터 3D 영상 서비스에 대한 선택이 입력되면, 3D 영상을 제공하는 3D 영상 채널이 선택된다(S1560). 만일, 해당 3D 영상 채널이 3D 스테레오스코픽 영상을 제공한다고 하면, 채널의 서비스 타입(service_type) 은 3DTV (즉, "service_type" = 3DTV) 이고, 스트림의 개수(number_of_views) 는 2 개가 된다(즉, 기준시점 비디오 스트림과 1 개의 확장시점 비디오 스트림).
다음, 역다중화부(810)는 기준시점 비디오 스트림의 PID 정보를 이용해 기준시점 비디오 스트림에 대한 PID 필터링을 수행하고, 3D 비디오 디코더(830)의 기준시점 비디오 디코더(832)는 해당 엘러멘터리 스트림에 대해 디코딩을 수행한다(S1570).
또한, 역다중화부(810)는 확장시점 비디오 스트림에 대한 PID 정보를 이용해 확장시점 비디오 스트림에 대한 PID 필터링을 수행하고, 3D 비디오 디코더(830)의 확장시점 비디오 디코더(834)는 해당 엘러멘터리 스트림에 대해 디코딩을 수행한다(S1580).
이후, 출력 포맷팅부(840)는 디코딩한 확장시점 비디오 스트림과 기준시점 비디오 스트림을 입체영상 디스플레이 출력에 맞게 포맷팅한 후 전송한다(S1590).
이러한 방법을 통해, 본 발명의 디지털 방송 수신장치는, PSIP 의 TVCT 를 통해 3D 영상과 관련한 2D 서비스 정보가 제공되는 경우, 상기 2D 서비스 정보를 확인 및 처리할 수 있어, 이차원 영상과 3D 영상의 통합적인 서비스가 가능하다.
다음, 도 16 은 DVB 방식의 디지털 방송에서 SI(Service Information) 의 SDT(Service Description Table) 및 PSI(Program Specific Information) 의 PMT(Program Map Table) 를 통해 3D 영상에 대한 2D 서비스 정보가 제공되는 경우, 본 발명의 디지털 방송 수신장치가 상기 2D 서비스 정보를 확인 및 처리하는 방법을 설명하는 동작 흐름도이다.
먼저, 튜너부(800)에서 출력되는 트랜스포트 스트림에 대해 역다중화부(810)가 테이블 정보를 포함하는 트랜스포트 스트림 패킷을 필터링한 후, 테이블 아이디(table_id) 정보를 이용하여 섹션 데이터(section data)를 파싱함으로써, SDT 를 획득한다(S1610).
PSIP 또는 PSI/SI 프로세서(820)는, SDT 내의 서비스 루프(loop) 에서 서비스 디스크립터(service descriptor) 중에서 이차원 영상의 서비스 타입을 갖는 서비스에 대한 정보를 획득하여 저장한다(S1620). 본 실시예에서는 이 과정을 통해, 이차원 영상 서비스에 대한 PMT 정보를 획득하여 저장한다.
또한, PSIP 또는 PSI/SI 프로세서(820)는, SDT 내의 서비스 루프(loop) 에서 3D 서비스 타입을 갖는 서비스에 대한 정보를 획득하여 저장한다(S1630). 본 실시예에서는 이 과정을 통해, 3D 영상 서비스에 대한 PMT 정보를 획득하여 저장한다.
한편, PSIP 또는 PSI/SI 프로세서(820)는, 연결 디스크립터(linkage descriptor) 를 이용해 3D 영상 서비스와 연결되는 이차원 영상 서비스에 대한 서비스 아이디(service_id) 정보를 파악한다(S1640). 선택적으로는, 이차원 영상 서비스에 대한 서비스 아이디(service_id) 정보를 파악한 후, 해당 3D 영상에 대한 이차원 영상 서비스가 이용 가능함을 표시해 줄 수도 있다.
이후, PSIP 또는 PSI/SI 프로세서(820)는, 이전에 저장해 놓은 3D 영상 서비스에 대한 PMT 정보를 이용해 확장시점 비디오 스트림에 대한 PID 정보를 파악한다(S1650).
만일, 사용자로부터 이차원 영상 서비스에 대한 선택이 입력되면, 이차원 영상을 제공하는 이차원 영상 서비스가 선택된다(S1652).
이후, 역다중화부(810)는 기준시점 비디오 스트림의 PID 정보를 이용해 기준시점 비디오 스트림에 대한 PID 필터링을 수행하는 한편, 3D 비디오 디코더(830)의 기준시점 비디오 디코더(832)는 해당 엘러멘터리 스트림에 대해 디코딩한 후 전송한다(S1654).
이후, 디코딩된 기준시점 비디오 스트림이 이차원 영상으로 디스플레이 되게 된다(S1656).
한편, 사용자로부터 3D 영상 서비스에 대한 선택이 입력되면, 3D 영상을 제공하는 3D 영상 서비스가 선택된다(S1660). 만일, 해당 3D 영상 서비스가 3D 스테레오스코픽 영상을 제공한다고 하면, 이때 서비스 타입(service_type) 은 3DTV (즉, "service_type" = 3DTV) 이고, 스트림의 개수(number_of_views) 는 2 개가 된다(즉, 기준시점 비디오 스트림과 1 개의 확장시점 비디오 스트림).
다음, 역다중화부(810)는 기준시점 비디오 스트림의 PID 정보를 이용해 기준시점 비디오 스트림에 대한 PID 필터링을 수행하고, 3D 비디오 디코더(830)의 기준시점 비디오 디코더(832)는 해당 엘러멘터리 스트림에 대해 디코딩을 수행한다(S1670).
또한, 역다중화부(810)는 확장시점 비디오 스트림에 대한 PID 정보를 이용해 확장시점 비디오 스트림에 대한 PID 필터링을 수행하고, 3D 비디오 디코더(830)의 확장시점 비디오 디코더(834)는 해당 엘러멘터리 스트림에 대해 디코딩을 수행한다(S1680).
이후, 출력 포맷팅부(840)는, 디코딩한 확장시점 비디오 스트림과 기준시점 비디오 스트림을 입체영상 디스플레이 출력에 맞게 포맷팅한 후 전송한다(S1690).
이러한 방법을 통해, 본 발명의 디지털 방송 수신장치는, DVB 방식의 디지털 방송에서 SI(Service Information) 의 SDT(Service Description Table) 및 PSI(Program Specific Information) 의 PMT(Program Map Table) 를 통해 3D 영상에 대한 2D 서비스 정보가 제공되는 경우, 상기 2D 서비스 정보를 확인 및 처리할 수 있어, 이차원 영상과 3D 영상의 통합적인 서비스 제공이 가능하다.
이상에서 설명한 바와 같이, 본 발명의 디지털 방송 수신방법 및 장치에 따르면, 이차원 영상과 관련된 3D 영상 서비스의 존재를 시그널링(signalling)하여 줄 수 있고, 또한 3D 영상과 관련한 이차원 영상 서비스의 존재를 시그널링(signalling)하여 줄 수 있기 때문에, 이차원 영상 및 3D 영상에 대한 통합적인 서비스 제공이 가능하며, 또한 이를 통해 사용자의 이용 편의성을 향상시킬 수 있다.
본 발명의 여러 측면과 관련된 독창적인 사상을 설명하기 위해 다양한 실시예들을 기술하였다. 그러나, 하나의 특정 실시예에 있는 하나 이상의 구체적인 특징들은 하나 이상의 다른 실시예에도 적용될 수 있다. 각 실시예 및 그에 연관된 도면에서 설명하는 일부 구성요소 또는 단계는 수정될 수 있고 부가적인 구성요소 및/또는 단계를 삭제, 이동, 또는 포함할 수 있다.
여기서 설명한 다양한 특징 및 사상은, 소프트웨어, 하드웨어, 펌웨어, 미들웨어, 또는 그 결합의 형태로 실시될 수 있다. 예를 들면, 본 발명에 따른 디지털 방송 신호의 수신방법 및 디지털 방송 신호의 수신장치를 구현하기 위한, 컴퓨터 실행가능한(computer-executable) 매체에 저장된 컴퓨터 프로그램(컴퓨터, 프로세서, 제어기 등에 의해 실행된다)은 다양한 작업을 수행하는 하나 이상의 프로그램 코드 섹션(section)을 포함할 수 있다. 유사하게, 본 발명에 따른 디지털 방송 신호의 수신방법 및 디지털 방송 신호의 수신장치를 구현하기 위한, 컴퓨터 실행가능한(computer-executable) 매체에 저장된 소프트웨어 도구(컴퓨터, 프로세서, 제어기 등에 의해 실행된다)는, 다양한 작업을 수행하는 프로그램 코드 일부를 포함할 수 있다.
본 발명은 디지털 방송 신호를 수신 및 처리할 수 있도록 구성된 다양한 형태의 기기 즉, 디지털 TV, LCD 디스플레이 장치, 개인용 미디어 플레이어(PMP), 휴대폰 등과 같이 디지털 방송 신호를 수신하여 처리할 수 있는 모든 기기에 이용가능하다.
여기서 설명한 다양한 사상 및 특성은 본 발명의 특징 내에서 여러 가지 형태로 실시될 수 있으며, 앞에서 설명한 실시예는 명시적으로 언급한 경우가 아니면, 상술한 상세한 설명에 의해서 제한되지 않지 않으며, 첨부한 특허청구범위에서 한정한 범위 내에서 폭넓게 해석되어야 함을 이해해야 한다. 그러므로, 그러한 범위 또는 그 균등물 내에 속한 모든 변경 및 변형은 첨부한 특허청구범위에 포함된다.

Claims (17)

  1. 디지털 방송 수신장치에 있어서,
    수신한 디지털 방송 신호를 역다중화하는 역다중화부;
    역다중화된 디지털 방송 신호로부터 이차원 영상 채널 또는 서비스와 관련한 3D 서비스 정보, 또는 3D 영상 채널 또는 서비스와 관련한 2D 서비스 정보 중 적어도 어느 하나를 추출하는 PSIP 또는 PSI/SI 프로세서;
    상기 역다중화된 디지털 방송 신호로부터 확장시점 비디오 스트림 및 기준시점 비디오 스트림을 디코딩하는 디코더; 및
    상기 3D 서비스 정보 또는 상기 2D 서비스 정보 중 적어도 어느 하나에 기초하여, 상기 확장시점 비디오 스트림 또는 상기 기준시점 비디오 스트림을 포맷팅하는 출력 포맷팅부를 구비하는 것을 특징으로 하는 이차원 영상과 3D 영상의 통합 서비스가 가능한 디지털 방송 수신장치.
  2. 제 1 항에 있어서,
    사용자로부터 3D 영상 서비스의 선택이 입력되는 경우, 상기 3D 서비스 정보에 기초하여 상기 이차원 영상 채널 또는 서비스에 대한 3D 영상을 제공하는 3D 영상 채널 또는 서비스가 선택되고,
    사용자로부터 2D 영상 서비스의 선택이 입력되는 경우, 상기 2D 서비스 정보에 기초하여 상기 3D 영상 채널 또는 서비스에 대한 이차원 영상을 제공하는 이차원 영상 채널 또는 서비스가 선택되는 것을 특징으로 하는 이차원 영상과 3D 영상의 통합 서비스가 가능한 디지털 방송 수신장치.
  3. 제 1 항에 있어서,
    상기 3D 서비스 정보는, 상기 이차원 영상 채널 또는 서비스에 대한 3D 영상을 제공하는 3D 영상 채널의 번호 또는 3D 영상 서비스의 아이디, 또는 상기 3D 영상 채널 또는 상기 3D 영상 서비스에서의 비디오 스트림 정보 중 적어도 어느 하나를 포함하고,
    상기 2D 서비스 정보는, 상기 3D 영상 채널 또는 서비스에 대한 이차원 영상을 제공하는 이차원 영상 채널의 번호 또는 이차원 영상 서비스의 아이디, 또는 상기 3D 영상 채널 또는 3D 영상 서비스에서의 비디오 스트림 정보 중 적어도 어느 하나를 포함하는 것을 특징으로 하는 이차원 영상과 3D 영상의 통합 서비스가 가능한 디지털 방송 수신장치.
  4. 제 3 항에 있어서,
    상기 비디오 스트림 정보는, 상기 3D 영상 채널 또는 상기 3D 영상 서비스에서의 비디오 스트림의 개수, 각 비디오 스트림의 패킷 식별자(Packet Identifier) 정보, 또는 상기 확장시점 비디오 스트림을 생성한 카메라와 상기 기준시점 비디오 스트림을 생성한 카메라 간의 상대적 위치 관계 중 적어도 어느 하나를 포함하는 것을 특징으로 하는 이차원 영상과 3D 영상의 통합 서비스가 가능한 디지털 방송 수신장치.
  5. 제 4 항에 있어서,
    상기 상대적 위치 관계는, 상기 기준시점 비디오 스트림을 생성한 카메라를 기준으로 하여, 상기 확장시점 비디오 스트림을 생성한 카메라가 위치하는 방향 및 상기 방향으로의 이격 정도 중 적어도 어느 하나를 포함하는 것을 특징으로 하는 이차원 영상과 3D 영상의 통합 서비스가 가능한 디지털 방송 수신장치.
  6. 제 1 항에 있어서,
    상기 디지털 방송 신호가 ATSC(Advanced Television Systems Committee) 방식에 따르는 경우,
    상기 3D 서비스 정보 또는 상기 2D 서비스 정보는, PSIP(Program and System Information Protocol) 의 TVCT(Terrestrial Virtual Channel Table)에 포함되어 있는 것을 특징으로 하는 이차원 영상과 3D 영상의 통합 서비스가 가능한 디지털 방송 수신장치.
  7. 제 1 항에 있어서,
    상기 디지털 방송 신호가 DVB(Digital Video Broadcasting) 방식에 따르는 경우,
    상기 3D 서비스 정보 또는 상기 2D 서비스 정보는, SI(Service Information) 의 SDT(Service Description Table), 또는 PSI(Program Specific Information)의 PMT(Program Map Table) 중 적어도 어느 하나에 포함되어 있는 것을 특징으로 하는 이차원 영상과 3D 영상의 통합 서비스가 가능한 디지털 방송 수신장치.
  8. 제 1 항에 있어서,
    상기 3D 서비스 정보는, 상기 이차원 영상 채널 또는 서비스에 대한 디스크립터(Descriptor)의 형태로 전달되고,
    상기 2D 서비스 정보는, 상기 3D 영상 채널 또는 서비스에 대한 디스크립터(Descriptor)의 형태로 전달되는 것을 특징으로 하는 이차원 영상과 3D 영상의 통합 서비스가 가능한 디지털 방송 수신장치.
  9. 제 1 항에 있어서,
    상기 디코더는, 상기 기준시점 비디오 스트림을 디코팅하는 기준시점 비디오 디코더, 및 상기 확장시점 비디오 스트림을 디코딩하는 확장시점 비디오 디코더를 구비하는 것을 특징으로 하는 이차원 영상과 3D 영상의 통합 서비스가 가능한 디지털 방송 수신장치.
  10. 제 1 항에 있어서,
    상기 확장시점 비디오 스트림은, MVC(Multiview Video Codec) 로 코딩되어 있는 것을 특징으로 하는 이차원 영상과 3D 영상의 통합 서비스가 가능한 디지털 방송 수신장치.
  11. 디지털 방송 신호를 수신 및 처리하는 방법에 있어서,
    디지털 방송 신호를 수신하여 이를 역다중화하는 제1 단계;
    역다중화된 디지털 방송 신호로부터 이차원 영상 채널 또는 서비스와 관련한 3D 서비스 정보, 또는 3D 영상 채널 또는 서비스와 관련한 2D 서비스 정보 중 적어도 어느 하나를 추출하는 제2 단계;
    상기 역다중화된 디지털 방송 신호로부터 확장시점 비디오 스트림 및 기준시점 비디오 스트림을 디코딩하는 제3 단계; 및
    상기 3D 서비스 정보 또는 상기 2D 서비스 정보 중 적어도 어느 하나에 기초하여 상기 확장시점 비디오 스트림 또는 상기 기준시점 비디오 스트림을 포맷팅하여 디스플레이 하는 제4 단계를 포함하는 것을 특징으로 하는 이차원 영상과 3D 영상의 통합 서비스가 가능한 디지털 방송 수신방법.
  12. 제 11 항에 있어서,
    사용자로부터 3D 영상 서비스의 선택이 입력되는 경우, 상기 3D 서비스 정보에 기초하여 상기 이차원 영상 채널 또는 서비스에 대한 3D 영상을 제공하는 3D 영상 채널 또는 서비스가 선택되고, 사용자로부터 2D 영상 서비스의 선택이 입력되는 경우, 상기 2D 서비스 정보에 기초하여 상기 3D 영상 채널 또는 서비스에 대한 이차원 영상을 제공하는 이차원 영상 채널 또는 서비스가 선택되는 제5 단계를 더 포함하는 것을 특징으로 하는 이차원 영상과 3D 영상의 통합 서비스가 가능한 디지털 방송 수신방법.
  13. 제 11 항에 있어서,
    상기 3D 서비스 정보는, 상기 이차원 영상 채널 또는 서비스에 대한 3D 영상을 제공하는 3D 영상 채널의 번호 또는 3D 영상 서비스의 아이디, 또는 상기 3D 영상 채널 또는 상기 3D 영상 서비스에서의 비디오 스트림 정보 중 적어도 어느 하나를 포함하고,
    상기 2D 서비스 정보는, 상기 3D 영상 채널 또는 서비스에 대한 이차원 영상을 제공하는 이차원 영상 채널의 번호 또는 이차원 영상 서비스의 아이디, 또는 상기 3D 영상 채널 또는 3D 영상 서비스에서의 비디오 스트림 정보 중 적어도 어느 하나를 포함하는 것을 특징으로 하는 이차원 영상과 3D 영상의 통합 서비스가 가능한 디지털 방송 수신방법.
  14. 제 13 항에 있어서,
    상기 비디오 스트림 정보는, 상기 3D 영상 채널 또는 상기 3D 영상 서비스에서의 비디오 스트림의 개수, 각 비디오 스트림의 패킷 식별자(Packet Identifier) 정보, 또는 상기 확장시점 비디오 스트림을 생성한 카메라와 상기 기준시점 비디오 스트림을 생성한 카메라 간의 상대적 위치 관계 중 적어도 어느 하나를 포함하는 것을 특징으로 하는 이차원 영상과 3D 영상의 통합 서비스가 가능한 디지털 방송 수신방법.
  15. 제 14 항에 있어서,
    상기 상대적 위치 관계는, 상기 기준시점 비디오 스트림을 생성한 카메라를 기준으로 하여, 상기 확장시점 비디오 스트림을 생성한 카메라가 위치하는 방향 및 상기 방향으로의 이격 정도 중 적어도 어느 하나를 포함하는 것을 특징으로 하는 이차원 영상과 3D 영상의 통합 서비스가 가능한 디지털 방송 수신방법.
  16. 제 11 항에 있어서,
    상기 디지털 방송 신호가 ATSC(Advanced Television Systems Committee) 방식에 따르는 경우, 상기 3D 서비스 정보 또는 상기 2D 서비스 정보는, PSIP(Program and System Information Protocol) 의 TVCT(Terrestrial Virtual Channel Table) 에 포함되어 있고,
    상기 디지털 방송 신호가 DVB(Digital Video Broadcasting) 방식에 따르는 경우, 상기 3D 서비스 정보 또는 상기 2D 서비스 정보는, SI(Service Information) 의 SDT(Service Description Table), 또는 PSI(Program Specific Information)의 PMT(Program Map Table) 중 적어도 어느 하나에 포함되어 있는 것을 특징으로 하는 이차원 영상과 3D 영상의 통합 서비스가 가능한 디지털 방송 수신방법.
  17. 제 11 항에 있어서,
    상기 3D 서비스 정보는, 상기 이차원 영상 채널 또는 서비스에 대한 디스크립터(Descriptor)의 형태로 전달되고,
    상기 2D 서비스 정보는, 상기 3D 영상 채널 또는 서비스에 대한 디스크립터(Descriptor)의 형태로 전달되는 것을 특징으로 하는 이차원 영상과 3D 영상의 통합 서비스가 가능한 디지털 방송 수신방법.
PCT/KR2009/003733 2008-12-30 2009-07-08 이차원 영상과 3d 영상의 통합 서비스가 가능한 디지털 방송 수신방법, 및 이를 이용한 디지털 방송 수신장치 Ceased WO2010076933A1 (ko)

Priority Applications (11)

Application Number Priority Date Filing Date Title
CA2748510A CA2748510C (en) 2008-12-30 2009-07-08 Digital broadcast receiving method providing two-dimensional image and 3d image integration service, and digital broadcast receiving device using the same
EP09836254A EP2373042A4 (en) 2008-12-30 2009-07-08 DIGITAL RADIO RECEPTION PROCEDURE WITH 2D AND 3D IMAGE INTEGRATION SERVICE AND DIGITAL RADIO RECEPTION DEVICE THEREWITH
KR1020137003577A KR101537709B1 (ko) 2008-12-30 2009-07-08 이차원 영상과 3d 영상의 통합 서비스가 가능한 디지털 방송 수신방법, 및 이를 이용한 디지털 방송 수신장치
KR1020127024835A KR101378884B1 (ko) 2008-12-30 2009-07-08 이차원 영상과 3d 영상의 통합 서비스가 가능한 디지털 방송 수신방법, 및 이를 이용한 디지털 방송 수신장치
CN200980152772.4A CN102265623B (zh) 2008-12-30 2009-07-08 提供二维图像和3d图像集成业务的数字广播接收方法及使用该方法的数字广播接收装置
KR1020117013889A KR101350261B1 (ko) 2008-12-30 2009-07-08 이차원 영상과 3d 영상의 통합 서비스가 가능한 디지털 방송 수신방법, 및 이를 이용한 디지털 방송 수신장치
KR1020137008870A KR101529932B1 (ko) 2008-12-30 2009-07-08 이차원 영상과 3d 영상의 통합 서비스가 가능한 디지털 방송 수신방법, 및 이를 이용한 디지털 방송 수신장치
US13/142,187 US9282315B2 (en) 2008-12-30 2009-07-08 Digital broadcast receiving method providing two-dimensional image and 3D image integration service, and digital broadcast receiving device using the same
US13/778,855 US9288469B2 (en) 2008-12-30 2013-02-27 Digital broadcast receiving method providing two-dimensional image and 3D image integration service, and digital broadcast receiving device using the same
US13/952,216 US9357198B2 (en) 2008-12-30 2013-07-26 Digital broadcast receiving method providing two-dimensional image and 3D image integration service, and digital broadcast receiving device using the same
US15/003,568 US9554198B2 (en) 2008-12-30 2016-01-21 Digital broadcast receiving method providing two-dimensional image and 3D image integration service, and digital broadcast receiving device using the same

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US14124408P 2008-12-30 2008-12-30
US61/141,244 2008-12-30

Related Child Applications (3)

Application Number Title Priority Date Filing Date
US13/142,187 A-371-Of-International US9282315B2 (en) 2008-12-30 2009-07-08 Digital broadcast receiving method providing two-dimensional image and 3D image integration service, and digital broadcast receiving device using the same
US13/778,855 Continuation US9288469B2 (en) 2008-12-30 2013-02-27 Digital broadcast receiving method providing two-dimensional image and 3D image integration service, and digital broadcast receiving device using the same
US13/952,216 Continuation US9357198B2 (en) 2008-12-30 2013-07-26 Digital broadcast receiving method providing two-dimensional image and 3D image integration service, and digital broadcast receiving device using the same

Publications (1)

Publication Number Publication Date
WO2010076933A1 true WO2010076933A1 (ko) 2010-07-08

Family

ID=42309965

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2009/003733 Ceased WO2010076933A1 (ko) 2008-12-30 2009-07-08 이차원 영상과 3d 영상의 통합 서비스가 가능한 디지털 방송 수신방법, 및 이를 이용한 디지털 방송 수신장치

Country Status (6)

Country Link
US (4) US9282315B2 (ko)
EP (3) EP2439954B1 (ko)
KR (4) KR101350261B1 (ko)
CN (2) CN102265623B (ko)
CA (1) CA2748510C (ko)
WO (1) WO2010076933A1 (ko)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011046271A1 (en) 2009-10-13 2011-04-21 Lg Electronics Inc. Broadcast receiver and 3d video data processing method thereof
WO2012036464A3 (ko) * 2010-09-19 2012-05-10 엘지전자 주식회사 방송 수신기 및 3d 비디오 데이터 처리 방법
WO2013032221A1 (ko) * 2011-08-31 2013-03-07 엘지전자 주식회사 디지털 방송 신호 처리 방법 및 장치
WO2013012227A3 (ko) * 2011-07-15 2013-03-14 엘지전자 주식회사 3d 서비스 처리 방법 및 장치
EP2544447A4 (en) * 2010-04-02 2014-06-11 Samsung Electronics Co Ltd METHOD AND DEVICE FOR TRANSMITTING DIGITAL BROADCAST CONTENT AND FOR PROVIDING TWO-DIMENSIONAL AND THREE-DIMENSIONAL CONTENT, AND METHOD AND DEVICE FOR RECEIVING DIGITAL BROADCAST CONTENT
EP2574053A4 (en) * 2011-04-28 2014-07-02 Sony Corp Image data transmission device, image data transmission method, image data recording device and image data recording method
CN104081766A (zh) * 2011-11-29 2014-10-01 韩国电子通信研究院 用于接收3d数字广播的设备和方法、以及用于变换图像模式的设备和方法
US9049414B2 (en) 2010-08-19 2015-06-02 Samsung Electronics Co., Ltd. Device for recording and reproducing image, method for recording and reproducing image, and recording medium
CN103703765B (zh) * 2011-07-22 2017-05-17 三星电子株式会社 发送装置、接收装置及收发方法
KR101853665B1 (ko) * 2010-09-01 2018-05-02 엘지전자 주식회사 디지털 수신기 및 디지털 수신기에서의 3d 컨텐트 처리 방법
US20240313874A1 (en) * 2021-06-24 2024-09-19 Sony Group Corporation Transmission device, transmission method, and reception device

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2538684A1 (en) * 2008-12-18 2012-12-26 LG Electronics Inc. Digital broadcast receiving method for displaying stereoscopic images and digital broadcast receiving apparatus using the same
CA2748510C (en) 2008-12-30 2014-10-28 Lg Electronics Inc. Digital broadcast receiving method providing two-dimensional image and 3d image integration service, and digital broadcast receiving device using the same
JP5267886B2 (ja) * 2009-04-08 2013-08-21 ソニー株式会社 再生装置、記録媒体、および情報処理方法
KR20110011000A (ko) * 2009-07-27 2011-02-08 삼성전자주식회사 3차원 영상 재생을 위한 부가 정보가 삽입된 3차원 영상 데이터스트림 생성 방법 및 그 장치, 3차원 영상 재생을 위한 부가 정보가 삽입된 3차원 영상 데이터스트림 수신 방법 및 그 장치
KR101694821B1 (ko) * 2010-01-28 2017-01-11 삼성전자주식회사 다시점 비디오스트림에 대한 링크 정보를 이용하는 디지털 데이터스트림 전송 방법와 그 장치, 및 링크 정보를 이용하는 디지털 데이터스트림 전송 방법과 그 장치
US8587498B2 (en) * 2010-03-01 2013-11-19 Holovisions LLC 3D image display with binocular disparity and motion parallax
KR101838071B1 (ko) * 2010-04-30 2018-03-13 엘지전자 주식회사 이미지 처리 방법 및 장치
KR101362943B1 (ko) * 2010-06-30 2014-02-17 한국전자통신연구원 통신 시스템에서 데이터 송수신 장치 및 방법
JP2012129969A (ja) * 2010-11-22 2012-07-05 Panasonic Corp 映像記録システム、映像記録装置および映像記録方法
US20120127266A1 (en) * 2010-11-24 2012-05-24 Electronics And Telecommunications Research Institute Method and apparatus for providing stereoscopic 3d broadcasting service compatible with hd broadcasting service
CN103314596B (zh) 2011-01-04 2016-06-01 三星电子株式会社 3d显示设备及其方法
KR20120084252A (ko) * 2011-01-19 2012-07-27 삼성전자주식회사 복수의 실시간 전송 스트림을 수신하는 수신 장치와 그 송신 장치 및 멀티미디어 컨텐츠 재생 방법
CN102186038A (zh) * 2011-05-17 2011-09-14 浪潮(山东)电子信息有限公司 一种在数字电视屏幕上同步播放多视角画面的方法
KR101965385B1 (ko) * 2011-10-10 2019-04-03 한국전자통신연구원 융합형 3dtv에서 컨텐츠 스트림에 접근하는 컨텐츠 제공 장치 및 방법, 그리고 컨텐츠 재생 장치 및 방법
US10009591B2 (en) 2011-12-04 2018-06-26 Lg Electronics Inc. Digital broadcasting reception method and apparatus capable of displaying stereoscopic images
KR20150035567A (ko) * 2012-07-12 2015-04-06 소니 주식회사 고급 텔레비전 서비스들에 대한 파라미터화된 서비스 디스크립터
US10764649B2 (en) 2012-08-17 2020-09-01 Google Technology Holdings LLC Falling back from three-dimensional video
MX339741B (es) 2012-11-19 2016-06-07 Lg Electronics Inc Aparato de transmision/recepcion de señales y metodo de transmision/recepcion de señales.
US9215448B2 (en) * 2013-01-31 2015-12-15 Here Global B.V. Stereo panoramic images
US10264241B2 (en) * 2013-02-12 2019-04-16 Comcast Cable Communications, Llc Complimentary video content
JP5836424B2 (ja) * 2014-04-14 2015-12-24 ソニー株式会社 送信装置、送信方法、受信装置および受信方法
KR20160092362A (ko) * 2015-01-27 2016-08-04 한국전자통신연구원 3d 방송 서비스 제공 방법 및 상기 방법을 수행하는 3d 방송 제공 장치
US20180213216A1 (en) * 2015-06-16 2018-07-26 Lg Electronics Inc. Media data transmission device, media data reception device, media data transmission method, and media data rececption method
KR102589852B1 (ko) * 2016-04-15 2023-10-16 삼성전자주식회사 영상 표시 장치 및 영상 표시 방법
CN106791795A (zh) * 2017-01-03 2017-05-31 京东方科技集团股份有限公司 3d视频流的发送方法及发送装置、接收方法及接收装置
JP7788225B2 (ja) * 2021-05-12 2025-12-18 マクセル株式会社 デジタル放送受信装置および処理方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060054872A (ko) * 2004-11-16 2006-05-23 한국전자통신연구원 입체 방송 서비스를 위한 디지털 방송 송신 장치 및 그 방법
JP2007013994A (ja) * 2005-07-02 2007-01-18 Samsung Electronics Co Ltd ローカル3次元ビデオを具現するためのエンコーディング/デコーディング方法及び装置
KR20070058302A (ko) * 2005-12-02 2007-06-08 한국전자통신연구원 디지털방송 기반 3차원 컨텐츠 서비스 제공 방법
KR20080030360A (ko) * 2006-09-29 2008-04-04 한국전자통신연구원 디지털 방송기반의 3차원 정지영상 서비스 방법 및 장치

Family Cites Families (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5714997A (en) * 1995-01-06 1998-02-03 Anderson; David P. Virtual reality television system
US5612753A (en) * 1995-01-27 1997-03-18 Texas Instruments Incorporated Full-color projection display system using two light modulators
US5619256A (en) * 1995-05-26 1997-04-08 Lucent Technologies Inc. Digital 3D/stereoscopic video compression technique utilizing disparity and motion compensated predictions
US5612735A (en) * 1995-05-26 1997-03-18 Luncent Technologies Inc. Digital 3D/stereoscopic video compression technique utilizing two disparity estimates
US6097441A (en) * 1997-12-31 2000-08-01 Eremote, Inc. System for dual-display interaction with integrated television and internet content
US6462786B1 (en) * 1998-12-15 2002-10-08 Ati International Srl Method and apparatus for blending image input layers
US20020009137A1 (en) * 2000-02-01 2002-01-24 Nelson John E. Three-dimensional video broadcasting system
EP2268049A3 (en) * 2002-04-25 2013-06-05 Sharp Kabushiki Kaisha Image data creation device, image data reproduction device, and image data recording medium
JP4134027B2 (ja) * 2002-04-25 2008-08-13 シャープ株式会社 画像符号化装置、画像復号装置、及び画像記録装置
US7227583B2 (en) * 2002-12-11 2007-06-05 Lg Electronics Inc. Digital TV method for switching channel automatically
EP1437898A1 (en) * 2002-12-30 2004-07-14 Koninklijke Philips Electronics N.V. Video filtering for stereo images
JP3657946B2 (ja) * 2003-03-25 2005-06-08 株式会社東芝 情報記録媒体、情報記録/再生方法、および情報記録/再生装置
WO2004093467A1 (ja) 2003-04-17 2004-10-28 Sharp Kabushiki Kaisha 3次元画像作成装置、3次元画像再生装置、3次元画像処理装置、3次元画像処理プログラムおよびそのプログラムを記録した記録媒体
CN1926872B (zh) * 2004-02-06 2010-09-29 索尼株式会社 信息处理设备和信息处理方法
KR100585966B1 (ko) * 2004-05-21 2006-06-01 한국전자통신연구원 3차원 입체 영상 부가 데이터를 이용한 3차원 입체 디지털방송 송/수신 장치 및 그 방법
JP4744965B2 (ja) * 2004-08-09 2011-08-10 パナソニック株式会社 無線通信装置
KR100713406B1 (ko) * 2005-06-07 2007-05-04 삼성전자주식회사 디지털 멀티미디어 방송 시스템에서의 아이콘을 이용한전자 프로그램 가이드 제공 방법
KR100813961B1 (ko) * 2005-06-14 2008-03-14 삼성전자주식회사 영상 수신장치
US7364306B2 (en) * 2005-06-20 2008-04-29 Digital Display Innovations, Llc Field sequential light source modulation for a digital display system
US8644386B2 (en) * 2005-09-22 2014-02-04 Samsung Electronics Co., Ltd. Method of estimating disparity vector, and method and apparatus for encoding and decoding multi-view moving picture using the disparity vector estimation method
CA2562212C (en) * 2005-10-05 2012-07-10 Lg Electronics Inc. Method of processing traffic information and digital broadcast system
KR100747598B1 (ko) 2005-12-09 2007-08-08 한국전자통신연구원 디지털방송 기반의 3차원 입체영상 송수신 시스템 및 그방법
EP2011017A4 (en) * 2006-03-30 2010-07-07 Stanford Res Inst Int METHOD AND DEVICE FOR ANNOTING MEDIA STREAMS
KR100919885B1 (ko) * 2006-10-25 2009-09-30 한국전자통신연구원 다시점 비디오의 스케일러블 코딩 및 디코딩 방법과, 코딩및 디코딩 장치
KR100913397B1 (ko) * 2006-12-04 2009-08-21 한국전자통신연구원 Dmb기반의 3차원 입체영상 서비스를 위한 객체 기술방법과, 그에 따른 3차원 입체영상 서비스 수신 및 영상포맷 변환 방법
US20080141317A1 (en) 2006-12-06 2008-06-12 Guideworks, Llc Systems and methods for media source selection and toggling
KR100827119B1 (ko) * 2006-12-13 2008-05-06 삼성전자주식회사 입체 영상 서비스 시스템 및 방법과 입체 영상 생성 장치 및 입체 영상 출력장치
KR101328946B1 (ko) * 2007-03-26 2013-11-13 엘지전자 주식회사 방송 신호 송수신 방법 및 방송 신호 수신 장치
KR101506219B1 (ko) * 2008-03-25 2015-03-27 삼성전자주식회사 3차원 영상 컨텐츠 제공 방법, 재생 방법, 그 장치 및 그기록매체
KR101472332B1 (ko) * 2008-04-15 2014-12-15 삼성전자주식회사 3차원 디지털 컨텐츠의 제공 방법, 수신 방법 및 그 장치
CA2748510C (en) * 2008-12-30 2014-10-28 Lg Electronics Inc. Digital broadcast receiving method providing two-dimensional image and 3d image integration service, and digital broadcast receiving device using the same
KR101305789B1 (ko) 2009-01-22 2013-09-06 서울시립대학교 산학협력단 지상파 디지털멀티미디어방송에서 비실시간 스테레오스코픽 서비스 수행 방법 및 지상파 디지털멀티미디어방송 수신 장치
US8289998B2 (en) * 2009-02-13 2012-10-16 Samsung Electronics Co., Ltd. Method and apparatus for generating three (3)-dimensional image data stream, and method and apparatus for receiving three (3)-dimensional image data stream

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060054872A (ko) * 2004-11-16 2006-05-23 한국전자통신연구원 입체 방송 서비스를 위한 디지털 방송 송신 장치 및 그 방법
JP2007013994A (ja) * 2005-07-02 2007-01-18 Samsung Electronics Co Ltd ローカル3次元ビデオを具現するためのエンコーディング/デコーディング方法及び装置
KR20070058302A (ko) * 2005-12-02 2007-06-08 한국전자통신연구원 디지털방송 기반 3차원 컨텐츠 서비스 제공 방법
KR20080030360A (ko) * 2006-09-29 2008-04-04 한국전자통신연구원 디지털 방송기반의 3차원 정지영상 서비스 방법 및 장치

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9485490B2 (en) 2009-10-13 2016-11-01 Lg Electronics Inc. Broadcast receiver and 3D video data processing method thereof
US9049430B2 (en) 2009-10-13 2015-06-02 Lg Electronics Inc. Broadcast receiver and 3D video data processing method thereof
WO2011046271A1 (en) 2009-10-13 2011-04-21 Lg Electronics Inc. Broadcast receiver and 3d video data processing method thereof
EP2489196A4 (en) * 2009-10-13 2014-03-05 Lg Electronics Inc BROADCAST RECEIVER AND METHOD FOR PROCESSING 3D VIDEO DATA THEREFOR
EP2544447A4 (en) * 2010-04-02 2014-06-11 Samsung Electronics Co Ltd METHOD AND DEVICE FOR TRANSMITTING DIGITAL BROADCAST CONTENT AND FOR PROVIDING TWO-DIMENSIONAL AND THREE-DIMENSIONAL CONTENT, AND METHOD AND DEVICE FOR RECEIVING DIGITAL BROADCAST CONTENT
US9049414B2 (en) 2010-08-19 2015-06-02 Samsung Electronics Co., Ltd. Device for recording and reproducing image, method for recording and reproducing image, and recording medium
KR101853665B1 (ko) * 2010-09-01 2018-05-02 엘지전자 주식회사 디지털 수신기 및 디지털 수신기에서의 3d 컨텐트 처리 방법
WO2012036464A3 (ko) * 2010-09-19 2012-05-10 엘지전자 주식회사 방송 수신기 및 3d 비디오 데이터 처리 방법
EP2574053A4 (en) * 2011-04-28 2014-07-02 Sony Corp Image data transmission device, image data transmission method, image data recording device and image data recording method
WO2013012227A3 (ko) * 2011-07-15 2013-03-14 엘지전자 주식회사 3d 서비스 처리 방법 및 장치
US9602798B2 (en) 2011-07-15 2017-03-21 Lg Electronics Inc. Method and apparatus for processing a 3D service
CN103703765B (zh) * 2011-07-22 2017-05-17 三星电子株式会社 发送装置、接收装置及收发方法
WO2013032221A1 (ko) * 2011-08-31 2013-03-07 엘지전자 주식회사 디지털 방송 신호 처리 방법 및 장치
US9560337B2 (en) 2011-08-31 2017-01-31 Lg Electronics Inc. Digital broadcast signal processing method and device
CN104081766A (zh) * 2011-11-29 2014-10-01 韩国电子通信研究院 用于接收3d数字广播的设备和方法、以及用于变换图像模式的设备和方法
US20240313874A1 (en) * 2021-06-24 2024-09-19 Sony Group Corporation Transmission device, transmission method, and reception device

Also Published As

Publication number Publication date
US20110261158A1 (en) 2011-10-27
CA2748510A1 (en) 2010-07-08
EP2373042A1 (en) 2011-10-05
KR101537709B1 (ko) 2015-07-20
CN105025312A (zh) 2015-11-04
KR20130029120A (ko) 2013-03-21
KR20110105776A (ko) 2011-09-27
KR20120123147A (ko) 2012-11-07
KR20130052638A (ko) 2013-05-22
US20140118490A1 (en) 2014-05-01
KR101529932B1 (ko) 2015-06-18
CN102265623B (zh) 2015-08-26
EP2439954B1 (en) 2017-06-14
US9288469B2 (en) 2016-03-15
US9357198B2 (en) 2016-05-31
EP2574072A1 (en) 2013-03-27
CN102265623A (zh) 2011-11-30
CA2748510C (en) 2014-10-28
EP2373042A4 (en) 2012-09-12
US20130307925A1 (en) 2013-11-21
US9282315B2 (en) 2016-03-08
KR101350261B1 (ko) 2014-01-13
KR101378884B1 (ko) 2014-03-28
EP2439954A1 (en) 2012-04-11
US20160249112A1 (en) 2016-08-25
US9554198B2 (en) 2017-01-24

Similar Documents

Publication Publication Date Title
WO2010076933A1 (ko) 이차원 영상과 3d 영상의 통합 서비스가 가능한 디지털 방송 수신방법, 및 이를 이용한 디지털 방송 수신장치
WO2010071283A1 (ko) 입체영상 디스플레이가 가능한 디지털 방송 수신방법, 및 이를 이용한 디지털 방송 수신장치
WO2011013995A2 (en) Method and apparatus for generating 3-dimensional image datastream including additional information for reproducing 3-dimensional image, and method and apparatus for receiving the 3-dimensional image datastream
WO2011136621A2 (en) An apparatus of processing an image and a method of processing thereof
WO2011093676A2 (en) Method and apparatus for generating data stream for providing 3-dimensional multimedia service, and method and apparatus for receiving the data stream
WO2010126227A2 (en) Broadcast receiver and 3d video data processing method thereof
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
WO2012177049A2 (en) Method and apparatus for processing broadcast signal for 3-dimensional broadcast service
WO2011152633A2 (en) Method and apparatus for processing and receiving digital broadcast signal for 3-dimensional subtitle
WO2014025239A1 (ko) 3d 영상을 위한 영상 컴포넌트 송수신 처리 방법 및 장치
WO2011046338A2 (en) Broadcast receiver and 3d video data processing method thereof
WO2010087621A2 (en) Broadcast receiver and video data processing method thereof
WO2012030158A2 (en) Method and apparatus for processing and receiving digital broadcast signal for 3-dimensional display
WO2012074328A2 (ko) 다시점 3차원 방송 신호를 수신하기 위한 수신 장치 및 방법
WO2012026746A2 (en) Method for providing 3d video data in a 3dtv
WO2012157999A2 (ko) 비디오 스트림 전송 장치, 비디오 스트림 수신 장치, 비디오 스트림 전송 방법 및 비디오 스트림 수신 방법
WO2014025213A1 (ko) 신호 송수신 장치 및 신호 송수신 방법
WO2013183947A1 (ko) 3d 방송 서비스를 위한 방송 신호 처리 방법 및 장치
WO2015126214A1 (ko) 3d 방송 신호를 처리하는 방법 및 장치
WO2012057434A1 (en) Stereoscopic image processing system and device and glasses
WO2010087575A2 (en) Broadcast receiver and 3d video data processing method
WO2011149315A2 (ko) 컨텐츠 제어 방법 및 그를 이용한 컨텐츠 재생 장치
WO2013032221A1 (ko) 디지털 방송 신호 처리 방법 및 장치
WO2011028024A2 (en) Cable broadcast receiver and 3d video data processing method thereof
WO2012050405A2 (ko) 디지털 수신기 및 디지털 수신기에서의 3d 컨텐트 처리방법

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200980152772.4

Country of ref document: CN

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

Ref document number: 09836254

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 20117013889

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2009836254

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 13142187

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2748510

Country of ref document: CA

NENP Non-entry into the national phase

Ref country code: DE