WO2010027142A2 - Transmitting/receiving system and transmitting/receiving method for multi-view video - Google Patents
Transmitting/receiving system and transmitting/receiving method for multi-view video Download PDFInfo
- Publication number
- WO2010027142A2 WO2010027142A2 PCT/KR2009/003190 KR2009003190W WO2010027142A2 WO 2010027142 A2 WO2010027142 A2 WO 2010027142A2 KR 2009003190 W KR2009003190 W KR 2009003190W WO 2010027142 A2 WO2010027142 A2 WO 2010027142A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- video
- bitstream
- view
- enhancement layer
- communication terminal
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and clientΒ
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/21805—Source of audio or video content, e.g. local disk arrays enabling multiple viewpoints, e.g. using a plurality of cameras
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing 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/234327—Processing 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 by decomposing into layers, e.g. base layer and one or more enhancement layers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/12—Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
Definitions
- the present invention relates to a system and method for transmitting and receiving a multiview video, and more particularly, a basic video is encoded into a base layer from a video photographed by a plurality of photographing means, and provided to a communication terminal through a broadcasting network.
- the present invention relates to a multi-view video transmission / reception system and method for encoding an enhancement layer bitstream using encoding information of the base layer and providing the same to a communication terminal through a communication network.
- the basic principle of compressing data is to eliminate spatial and temporal redundancy of the data.
- Spatial redundancy is the repetition of the same color or object in a video.
- temporal duplication means that the adjacent picture is almost unchanged in the moving picture or the same sound is repeatedly repeated in the audio.
- temporal redundancy is eliminated by temporal filtering based on motion compensation and spatial redundancy is removed by spatial transform.
- a transmission medium is required to transmit multimedia data generated after data duplication is removed.
- the performance varies depending on the transmission medium.
- scalable video coding technology is available.
- Scalable video coding technology cuts a portion of a bit stream according to surrounding conditions such as transmission bit rate, transmission error rate, and system resources, and adjusts the resolution, frame rate, and signal to noise ratio (SNR) of the already compressed bitstream.
- SNR signal to noise ratio
- a temporal scalability is realized by constructing a motion prediction image with a hierarchical structure of a frame temporally, and spatially scalable coding is performed through layered coding in which layers are separately encoded according to each resolution.
- image quality image quality scalability is implemented by using layered coding or fine grain scalability.
- Multi-view video compression is for simultaneously compressing, storing, and transmitting video input from multiple cameras.
- the size of the data is very large. Therefore, a large transmission bandwidth is required to transmit data to a user through a broadcasting network or a wired / wireless internet in real time.
- multi-view video coding and decoding may be performed by independently coding and transmitting each video sequence and then decoding the video sequence. This can be easily implemented through existing MPEG-1 / 2/4 or H.261 / 263/264.
- the conventional technology as described above has a disadvantage in that it is not possible to remove redundancy between videos caused by photographing the same object with a plurality of cameras.
- the conventional technology as described above has a disadvantage in that it is not possible to remove redundancy between videos caused by photographing the same object with a plurality of cameras.
- the broadcast network there was a disadvantage that you can not watch the video at different views.
- a method of multiplexing a bitstream that can be independently decoded and a bitstream that is independently decoded and transmitted through a broadcasting network or a network is generally known.
- An object of the present invention for solving the above-mentioned problems of the prior art is to transmit the additional video information through the communication network to watch the video at the desired time when the user wants to watch the video at a different time while watching the video through the broadcasting network.
- Another object of the present invention is to provide a multi-view video transmission / reception system and method for compressing a base video into a base layer and compressing a video of another view into an enhancement layer.
- Another object of the present invention is to provide a multi-view video transmission / reception system and method for providing a bitstream encoded in a base layer through a broadcasting network and providing a bitstream encoded in an enhancement layer through a communication network.
- Another object of the present invention is to provide a multi-view video transmission / reception system and method for removing and encoding redundancy as an enhancement layer for a video at another point in time except for a basic video.
- a communication terminal which transmits a message to a multi-view video transmission system, receives an enhancement layer bitstream at a corresponding time point, and decodes the enhancement layer bitstream using decoding information of the base layer;
- a base video is encoded into a base layer among videos taken by a plurality of photographing means and provided to the communication terminal through a broadcasting network, and a video is encoded into an enhancement layer bitstream using encoding information of the base layer for a video of another viewpoint.
- a multi-view video transmission / reception system including a multi-view video transmission system provided to the communication terminal is provided.
- the communication terminal converts the video through the broadcasting network into the video through the communication network when the video is received through the communication network.
- the communication terminal outputs a video through a broadcast network and a video through a communication network as a PIP or POP.
- a base video is encoded into a base layer among multiview videos captured by a plurality of photographing means, and encoding information of the base layer is encoded for a video of another viewpoint.
- a multiview video encoding apparatus encoding the enhancement layer bitstream using an encoding layer;
- a broadcast server providing a basic video coded by the multi-view video encoding apparatus to a communication terminal through a broadcast network;
- a multiview including a streaming server that selects a bitstream of a corresponding view from among bitstreams of an enhancement layer encoded by the multiview video encoding apparatus and provides the bitstream at a corresponding time to the communication terminal.
- the video request message includes viewpoint information selected by the communication terminal user.
- the bitstream of each enhancement layer encoded by the multiview video encoding apparatus includes view information.
- the multi-view video encoding apparatus compresses each view in a two-layer structure of MPEG-2 MVP in the case of MPEG-2, and compresses each view in a two-layer structure of SVC in the case of H.264.
- a multiview video encoding apparatus comprising: a base layer encoder configured to encode a base video into a base layer from a multiview video photographed by a plurality of photographing means; A multi-view video encoding apparatus including a plurality of enhancement layer encoders encoding a bitstream of an enhancement layer by using encoding information of a base layer encoded by the base layer encoder for a video of another viewpoint is provided.
- the enhancement layer encoder encodes the video of the base layer by removing redundancy of the video of the base layer.
- the enhancement layer encoder sets view information in the bitstream of each encoded enhancement layer.
- a video request message including viewpoint information is received from a communication unit for communication with a communication terminal through a communication network, and the communication terminal through the communication unit, the video request message is analyzed and the corresponding time point is analyzed.
- a streaming server including a time determination unit for determining a switching unit for selecting the enhancement layer bitstream corresponding to the time determined by the time determination unit to be provided to the communication terminal.
- the streaming server further includes a storage unit for receiving and storing a plurality of enhancement layer bitstreams from a multiview video encoding apparatus.
- the switching unit extracts a corresponding enhancement layer bitstream from a storage unit or a multi-view video encoding apparatus and provides the same to the communication terminal.
- a communication terminal including a communication unit, an input unit, and an output unit for outputting a multi-view video using a broadcasting network and a communication network, which decodes and outputs a bitstream of a base layer received through the broadcasting network.
- a decoder which decodes the bitstream of the enhancement layer by using the decoding information of the base layer when the bitstream of the enhancement layer is received through the communication network;
- a communication terminal including a service request unit generating a video request message including corresponding point information and transmitting the same to the multi-view video transmission system through the communication unit is provided.
- the decoding unit may include: a base layer decoding unit decoding a bitstream of a base layer received through the broadcasting network, and an enhancement of decoding a bitstream of an enhancement layer received through the communication network using information decoded by the base layer decoding unit. It includes a layer decoding unit.
- a multi-view video encoding apparatus encodes a basic video as a basic layer among videos captured by a plurality of photographing means, and encodes a video of another viewpoint using encoding information of the base layer.
- B providing a bitstream of a base layer encoded by the multi-view video encoding apparatus to a communication terminal through a broadcasting network, and (c) in the communication terminal, encoding the enhancement layer bisstream.
- a video request message including corresponding view information to a streaming server when a video output of another view through a communication network is requested while decoding and outputting a base layer bitstream from a server,
- Enhancement layer at that time in response to video requests from communication terminals Selecting and providing a bitstream to the communication terminal through a communication network;
- step (a) the multi-view video encoding apparatus provides a bitstream encoded with a base layer to the broadcast server, and provides a bisstream encoded with an enhancement layer to the streaming server.
- the enhancement layer bitstream encoded in step (a) includes view information.
- a method of encoding a multiview video by a multiview video encoding apparatus comprising: encoding a basic video from a multiview video photographed by a plurality of photographing means into a base layer bitstream;
- a multi-view video encoding method is provided, which comprises encoding a video stream of another view by using the encoding information of the base layer bitstream into a bitstream of an enhancement layer.
- the method comprises: receiving and storing a plurality of enhancement layer bisstreams from a multiview video encoding apparatus; When the video request message including the view information is received from the communication terminal, determining the corresponding view by analyzing the video request message; A method for transmitting a multi-view video through a communication network is provided, the method including selecting an enhancement layer bitstream corresponding to the determined time point from the stored enhancement layer bitstream and transmitting the selected enhancement layer bitstream to the communication terminal.
- a video output of another point in time through the communication network is requested while decoding and outputting the bitstream of the base layer received through the broadcast network, a video request message including the view information is provided.
- a video request message including the view information is provided.
- the bitstream of the enhancement layer corresponding to the request time point is received from the multiview video transmission system, decoding information of the base layer bitstream from the bitstream of the enhancement layer.
- Step (a) may include: decoding and outputting a bitstream of a base layer received through a broadcasting network; Determining a corresponding point in time when a video output of another point in time is requested by the user; Generating a video request message including the determined time point and transmitting the multi-view video transmission system.
- a multi-view video encoding method can be recorded as a program on a computer-readable medium such as a CD or a USB memory.
- a multi-view video of which a user can watch a video at a desired point of view by transmitting additional video information through a communication network. It is possible to provide a transmission and reception system and a method.
- a multi-view video transmission / reception system and method may be provided for removing and encoding redundancy as an enhancement layer for a video at a view point other than the basic video.
- FIG. 1 is a diagram illustrating a system for transmitting and receiving multiview video according to the present invention.
- FIG. 2 is a block diagram schematically illustrating a configuration of a multi-view video encoding apparatus according to the present invention.
- Figure 3 is a block diagram schematically showing the configuration of a streaming server according to the present invention.
- FIG. 4 is a block diagram schematically illustrating a configuration of a communication terminal for outputting a multiview video using a broadcasting network and a communication network according to the present invention.
- FIG. 5 is a flowchart illustrating a method of encoding a multiview video by a multiview video encoding apparatus according to the present invention.
- FIG. 6 is a flowchart illustrating a method for providing a multi-view video to a communication terminal according to the present invention.
- FIG. 7 is a flowchart illustrating a method for providing an enhancement layer bitstream to a communication terminal by a streaming server according to the present invention.
- FIG. 1 is a diagram illustrating a system for transmitting and receiving multiview video according to the present invention.
- a multi-view video transmission / reception system receives a video through a broadcasting network and a communication network, and outputs a video to a request of the communication terminal 200 by encoding a video photographed by a plurality of photographing means. Accordingly, the multi-view video transmission system 100 provides a corresponding video to the communication terminal 200 through a broadcasting network or a communication network.
- the communication terminal 200 re-views the video request message including the corresponding view information when the video output of another view through the communication network is requested while decoding and outputting the video of the base layer received through the broadcasting network.
- the video signal is transmitted to the video transmission system 100 to receive an enhancement layer bitstream at a corresponding time point, and to decode and output the enhancement layer bitstream using decoding information of the base layer.
- the communication terminal 200 includes a mobile communication terminal, a wired communication terminal, and the like, capable of receiving a video through a broadcasting network and a communication network.
- the communication terminal 200 converts the currently output video into a video through the communication network and outputs the video.
- the communication terminal 200 may output the video through the broadcasting network and the video through the communication network as PIP or POP.
- the multi-view video transmission system 100 encodes a basic video into a base layer from a video photographed by a plurality of photographing means and provides it to the communication terminal 200 through a broadcasting network.
- the multi-view video transmission system 100 encodes a video of another view into an enhancement layer bitstream using encoding information of the base layer, and when a video request message is received from the communication terminal 200, The bitstream is provided to the communication terminal 200 through a communication network.
- the multiview video transmission system 100 includes a multiview video encoding apparatus 120, a broadcast server 150, and a streaming server 170.
- the multi-view video encoding apparatus 120 encodes the base video from the multi-view video captured by the plurality of photographing means into a base layer, and encodes the base video into an enhancement layer bitstream using encoding information of the base layer with respect to the video from another viewpoint. do.
- the broadcast server 150 provides a basic video coded by the multi-view video encoding apparatus 120 to the communication terminal 200 through a broadcast network.
- the streaming server 170 selects a bitstream of the corresponding view from among bitstreams of the enhancement layer encoded by the multiview video encoding apparatus 120 to communicate with the communication terminal. Provided at 200.
- the video request message includes viewpoint information selected by the user of the communication terminal.
- the multi-view video transmission system 100 receives the view request information when the video request message is received from the communication terminal 200.
- a bitstream of an enhancement layer may be selected and provided.
- the multi-view video encoding apparatus 120 compresses each viewpoint by using a two-layer structure of MPEG-2 MVP in the case of MPEG-2, and compresses each viewpoint by using a two-layer structure of SVC in the case of H.264. do.
- the broadcast server 150 corresponds to a current digital terrestrial broadcast, satellite digital broadcast, T-DMB, and S-DMB transmission system, and transmits a base layer of a video encoded by the multiview video encoding apparatus 120.
- the streaming server 170 receives information on a time point desired by a user from the communication terminal 200 through a communication network and performs streaming of an enhancement layer bitstream corresponding to the IP layer.
- a multi-view video is compressed using a block-based codec of a hierarchical encoder structure.
- the base layer can be decoded by the codec of the broadcast network, and the video of the other time is compressed by using a layer-based multi-view video compression method that compresses by reducing the redundancy between the images using the information of the base layer.
- a user having only a broadcast receiving device watches a video of a base layer, and a user connected to an additional communication network selects a desired time point and requests the streaming server 170 from the streaming server 170 to meet the request time. Additional bitstreams can be received and viewed.
- FIG. 2 is a block diagram schematically illustrating a configuration of a multiview video encoding apparatus according to the present invention.
- the multiview video encoding apparatus 120 may include a base layer encoder 122 that encodes a base video as a base layer among multiview videos photographed by a plurality of photographing means, and at different viewpoints.
- a plurality of enhancement layer encoders 124a, 124b,..., 124n, 124, which are encoded into a beast stream of an enhancement layer by using encoding information of the base layer encoded by the base layer encoder 122 for a video, are hereinafter referred to as 124. ).
- the base layer encoder 122 encodes the basic video using a codec compatible with an existing broadcasting system such as H.264 or MPEG-2.
- the enhancement layer encoder 124 encodes the view point 1 to output the first enhancement layer bitstream, and the second enhancement layer encodes the view point 2 to output the second enhancement layer bitstream. And an enhancement layer encoder 124b.
- the enhancement layer encoder 124 sets view information in the bitstream of each encoded enhancement layer.
- the viewpoint information set as described above may select an enhancement layer bitstream of the viewpoint information when a video request message is received from the communication terminal.
- the enhancement layer encoder 124 Since the enhancement layer encoder 124 performs encoding by using the encoding information of the base layer encoded by the base layer encoder 122, the enhancement layer encoder 124 removes redundancy of the video of the base layer from the video of another viewpoint.
- the enhancement layer encoder 124 compresses each view in a two-layer structure of MPEG-2 MVP in the case of MPEG-2, and compresses each view in a two-layer structure of SVC in the case of H.264. .
- FIG. 3 is a block diagram schematically showing the configuration of a streaming server according to the present invention.
- the streaming server 170 requests a video when a video request message including viewpoint information is received from a communication terminal 172 and a communication terminal 172 for communication with a communication terminal through a communication network.
- a switching unit 176 for selecting a enhancement layer bitstream corresponding to the viewpoint determined by the viewpoint determination unit 174 by analyzing the message and determining the corresponding viewpoint. .
- the streaming server 170 may further include a storage unit 178 that receives and stores the plurality of enhancement layer bitstreams from the multiview video encoding apparatus.
- the switching unit 176 extracts an enhancement layer bitstream corresponding to the viewpoint determined by the viewpoint determination unit 174 from the storage unit 178 or the multiview video encoding apparatus 120 and provides the extracted communication layer 200 to the communication terminal 200. Play a role.
- FIG. 4 is a block diagram schematically illustrating a configuration of a communication terminal for outputting a multi-view video using a broadcasting network and a communication network according to the present invention.
- a communication terminal 200 for outputting a multiview video using a broadcasting network and a communication network includes a communication unit 202, an input unit 204, a storage unit 206, an output unit 208, and a decoding unit 210. ), The service request unit 214.
- the decoding unit 210 decodes the encoded bitstream.
- the decoding unit 210 bases the bitstream of the enhancement layer. Decode using the decoding information of the layer.
- the decoding unit 210 may decode the base layer decoding unit 211 for decoding the bitstream of the base layer received through the broadcasting network, and decode the bitstream of the enhancement layer received through the communication network in the base layer decoding unit 211.
- an enhancement layer decoding unit 212 that decodes the received information.
- the service requesting unit 214 When a video of another point in time is requested through the input unit 204, the service requesting unit 214 generates a video request message including corresponding point information and transmits it to the multi-view video transmission system through the communication unit 202.
- the video requested by the service requester 214 is received through the communication unit 202, decoded by the decoding unit 210, and output to the output unit 208.
- FIG. 5 is a flowchart illustrating a method of encoding a multiview video by a multiview video encoding apparatus according to the present invention.
- the multiview video encoding apparatus 120 when the multiview video encoding apparatus 120 receives a multiview video photographed by a plurality of photographing means (S500), the multiview video encoding apparatus 120 encodes the base video into a base layer bitstream from the received multiview video ( S502).
- the multi-view video encoding apparatus 120 encodes the video of the other view into the bitstream of the enhancement layer by using encoding information of the base layer bitstream (S504).
- the base layer bitstream is provided to the communication terminal through the broadcast network, and the enhancement layer bitstream is provided to the communication terminal through the communication network.
- FIG. 6 is a flowchart illustrating a method of providing a multi-view video to a communication terminal according to the present invention.
- the broadcast server 150 provides a bitstream of a base layer encoded by the multiview video encoding apparatus 120 to the communication terminal 200 through a broadcast network (S600).
- the multi-view video encoding apparatus 120 provides a bitstream encoded with a base layer to the broadcast server 150 and provides a bisstream encoded with an enhancement layer to the streaming server 170.
- the communication terminal 200 decodes and outputs a base layer bitstream from the broadcast server 150 (S602).
- the communication terminal 200 When outputting a video at another point in time through the communication network while outputting a video through the broadcasting network (S604), the communication terminal 200 transmits a video request message including the corresponding view information to the streaming server 170 (S606). .
- the communication terminal 200 receives a video request message including view information selected by the user. It generates and transmits to the streaming server 170.
- the streaming server 170 When the streaming server 170 receives the video request message from the communication terminal 200 (S608), the streaming server 170 selects an enhancement layer bitstream at the corresponding point in time according to the video request and provides it to the communication terminal 200 through the communication network (S610). .
- the streaming server 170 analyzes the video request message, extracts view information, and selects an enhancement layer bitstream corresponding to the extracted view information through a communication network. Provided to the communication terminal 200.
- the communication terminal 200 decodes and outputs the enhancement layer bitstream transmitted from the streaming server 170 using the decoding information of the base layer (S612).
- FIG. 7 is a flowchart illustrating a method for providing an enhancement layer bitstream to a communication terminal by a streaming server according to the present invention.
- the streaming server 170 receives and stores a plurality of enhancement layer bisstreams from the multiview video encoding apparatus 120 (S700).
- the streaming server 170 receives the video request message including the viewpoint information from the communication terminal 200 (S702), the streaming server 170 analyzes the video request message to determine the corresponding viewpoint (S704).
- the streaming server 170 selects the enhancement layer bitstream corresponding to the determined time point from the stored enhancement layer bitstream as described above and transmits it to the communication terminal 200 (S706).
- the system and method for transmitting and receiving a multi-view video transmits additional video information through a communication network so that a user can watch a video at a desired time point while watching a video through a broadcasting network. It can be used for the technique.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
λ³Έ λ°λͺ μ λ€μμ λΉλμ€μ μ‘μμ μμ€ν λ° λ°©λ²μ κ΄ν κ²μΌλ‘μ, λμ± μμΈνκ²λ 볡μμ 촬μμλ¨μ μν΄ μ΄¬μλ λμμ μ€μμ κΈ°λ³Έ λμμμ κΈ°λ³Έ λ μ΄μ΄λ‘ λΆνΈννμ¬ λ°©μ‘λ§μ ν΅ν΄ ν΅μ λ¨λ§κΈ°λ‘ μ 곡νλ©°, λ€λ₯Έ μμ μ λμμμ λν΄ μκΈ° κΈ°λ³Έ λ μ΄μ΄μ λΆνΈν μ 보λ₯Ό μ΄μ©ν ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦ΌμΌλ‘ λΆνΈννμ¬ ν΅μ λ§μ ν΅ν΄ ν΅μ λ¨λ§κΈ°μ μ 곡νλ, λ€μμ λΉλμ€μ μ‘μμ μμ€ν λ° λ°©λ²μ κ΄ν κ²μ΄λ€.The present invention relates to a system and method for transmitting and receiving a multiview video, and more particularly, a basic video is encoded into a base layer from a video photographed by a plurality of photographing means, and provided to a communication terminal through a broadcasting network. The present invention relates to a multi-view video transmission / reception system and method for encoding an enhancement layer bitstream using encoding information of the base layer and providing the same to a communication terminal through a communication network.
λ°μ΄ν°λ₯Ό μμΆνλ κΈ°λ³Έμ μΈ μ리λ λ°μ΄ν°μ 곡κ°μ μ€λ³΅ λ° μκ°μ μ€λ³΅ μμλ₯Ό μ κ±°νλ κ²μ΄λ€. 곡κ°μ μ€λ³΅μ λΉλμ€μμ λμΌν μμ΄λ κ°μ²΄κ° λ°λ³΅λλ κ²μ λ§νλ€. κ·Έλ¦¬κ³ μκ°μ μ€λ³΅μ λμμ ν½μ²μμ μΈμ ν½μ²κ° κ±°μ λ³νμλ κ² λλ μ€λμ€μμ κ°μ μμ΄ κ³μ λ°λ³΅λλ κ²μ λ§νλ€. μΌλ°μ μΈ λΉλμ€ μ½λ© λ°©λ²μμ μκ°μ μ€λ³΅μ μμ§μ 보μμ κ·Όκ±°ν μκ°μ νν°λ§μ μν΄ μ κ±°λκ³ κ³΅κ°μ μ€λ³΅μ 곡κ°μ λ³νμ μν΄ μ κ±°λλ€. The basic principle of compressing data is to eliminate spatial and temporal redundancy of the data. Spatial redundancy is the repetition of the same color or object in a video. And temporal duplication means that the adjacent picture is almost unchanged in the moving picture or the same sound is repeatedly repeated in the audio. In the general video coding method, temporal redundancy is eliminated by temporal filtering based on motion compensation and spatial redundancy is removed by spatial transform.
λ°μ΄ν°μ μ€λ³΅μ΄ μ κ±°λ ν μμ±λλ λ©ν°λ―Έλμ΄ λ°μ΄ν°λ₯Ό μ μ‘νκΈ° μν΄μλ μ μ‘λ§€μ²΄κ° νμνλ°, κ·Έ μ±λ₯μ μ μ‘ λ§€μ²΄λ³λ‘ μ°¨μ΄κ° μλ€. λ€μν μλμ μ μ‘맀체λ₯Ό μ§μνκΈ° μνμ¬ λλ μ μ‘νκ²½μ λ°λΌ μ΄μ μ ν©ν μ μ‘λ₯ λ‘ λ©ν°λ―Έλμ΄ λ°μ΄ν°λ₯Ό μ μ‘νκΈ° μν΄ μ€μΌμΌλ¬λΈ λΉλμ€ μ½λ©(Scalable Video Coding) κΈ°μ μ΄ μλ€.A transmission medium is required to transmit multimedia data generated after data duplication is removed. The performance varies depending on the transmission medium. In order to support various speed transmission media or to transmit multimedia data at a data rate suitable for a transmission environment, scalable video coding technology is available.
μ€μΌμΌλ¬λΈ λΉλμ€ μ½λ© κΈ°μ μ΄λ μ΄λ―Έ μμΆλ λΉνΈμ€νΈλ¦Όμ λνμ¬ μ μ‘ λΉνΈμ¨, μ μ‘ μλ¬μ¨, μμ€ν μμ λ±μ μ£Όλ³ μ‘°κ±΄μ λ°λΌ λΉνΈ μ€νΈλ¦Όμ μΌλΆλ₯Ό μλΌλ΄μ΄ λΉλμ€μ ν΄μλ, νλ μμ¨ λ° SNR(Signal to Noise Ratio) λ±μ μ‘°μ ν μ μκ² ν΄μ£Όλ μ½λ© κΈ°μ μ μλ―Ένλ€.Scalable video coding technology cuts a portion of a bit stream according to surrounding conditions such as transmission bit rate, transmission error rate, and system resources, and adjusts the resolution, frame rate, and signal to noise ratio (SNR) of the already compressed bitstream. Means a coding technology that allows
μΌλ°μ μΈ μ€μΌμΌλ¬λΈ λΉλμ€ μ½λ©μ μκ°μ μΌλ‘ νλ μμ hierarchical structureλ‘ μμ§μ μμΈ‘ μμμ ꡬμ±νμ¬ μκ°μ μ€μΌμΌλ¬λΉλ¬ν°λ₯Ό ꡬννκ³ , κ° ν΄μλμ λ°λΌ λ μ΄μ΄λ₯Ό λ³λλ‘ λμ΄ λΆνΈννλ λ μ΄μ΄λ μ½λ©μ ν΅ν΄ 곡κ°μ μΌλ‘ μ€μΌμΌλ¬λΈνκ² λΆνΈννλ€. νμ§μ κ²½μ°, λ μ΄μ΄λ μ½λ©μ ν΅ν λ°©λ²μ΄λ, Fine grain scalabilityλ±μ λ°©λ²μ μ΄μ©νμ¬ νμ§ μ€μΌμΌλ¬λΉλ¬ν°λ₯Ό ꡬννλ€.In general scalable video coding, a temporal scalability is realized by constructing a motion prediction image with a hierarchical structure of a frame temporally, and spatially scalable coding is performed through layered coding in which layers are separately encoded according to each resolution. In the case of image quality, image quality scalability is implemented by using layered coding or fine grain scalability.
μ΅κ·Όμλ κΈ°μ μ λ°μ κ³Ό μ¬μ©μμ μꡬμ μν΄ λ€μν μμ μμμ κ΄κ²½μ λν λΉλμ€ μ 보λ₯Ό μμ²μμκ² μ 곡νκ³ , ν΄λΉ λΉλμ€ μ 보 μ€μμ λ³΄κ³ μΆμ κ΄κ²½μ λν μ‘°μμ ν΅ν΄ κ°κ°μ μμ²μλ§λ€ λ°©μ‘κ΅μμ 보λ΄μ§λ μ 보λ₯Ό νΈμ§νμ¬ μμ²ν μ μλ μλΉμ€κ° κ°λ°λκ³ μλ€. μ΄μ κ°μ μλΉμ€λ₯Ό μ 곡νκΈ° μν΄μλ λ€μμ λΉλμ€μ λν λΉλμ€ μμΆ κΈ°μ κ³Ό λ€μμ λΉλμ€μ μ μ‘ κΈ°μ λ° μμ€ν μ΄ νμνλ€.Recently, due to technological developments and user demands, video information about a scene at various points of time is provided to viewers, and the information sent from a broadcasting station for each viewer can be edited and watched by manipulating the scene that the viewer wants to see. Services are being developed. In order to provide such a service, a video compression technique for multiview video and a transmission technique and system for multiview video are required.
λ€μμ λΉλμ€ μμΆμ 볡μ μΉ΄λ©λΌλ‘λΆν° μ λ ₯λ λΉλμ€λ₯Ό λμμ μ½λ©νμ¬ μμΆ μ μ₯ λ° μ μ‘νκΈ° μν κ²μ΄λ€. λ€μμ λΉλμ€λ₯Ό μμΆνμ§ μκ³ μ μ₯ λ° μ μ‘ν κ²½μ° λ°μ΄ν°μ ν¬κΈ°κ° λ§€μ° ν¬κΈ° λλ¬Έμ λ°μ΄ν°λ₯Ό μ€μκ°μΌλ‘ λ°©μ‘λ§ λλ μ /무μ μΈν°λ·μ ν΅νμ¬ μ¬μ©μμκ² μ λ¬νκΈ° μν΄μλ ν° ν¬κΈ°μ μ μ‘ λμνμ΄ μꡬλλ€. Multi-view video compression is for simultaneously compressing, storing, and transmitting video input from multiple cameras. When storing and transmitting a multiview video without compressing the data, the size of the data is very large. Therefore, a large transmission bandwidth is required to transmit data to a user through a broadcasting network or a wired / wireless internet in real time.
ν΅μ λ€μμ λΉλμ€ μ½λ© λ° λμ½λ©μ κ°κ°μ λΉλμ€ μνμ€λ₯Ό λ 립μ μΌλ‘ μ½λ©νμ¬ μ μ‘ν ν λμ½λ©νλ λ°©λ²μΌλ‘ μ΄λ£¨μ΄μ§ μ μλ€. μ΄λ κΈ°μ‘΄μ MPEG-1/2/4λ H.261/263/264λ₯Ό ν΅νμ¬ μ½κ² ꡬνλ μ μλ€. In general, multi-view video coding and decoding may be performed by independently coding and transmitting each video sequence and then decoding the video sequence. This can be easily implemented through existing MPEG-1 / 2/4 or H.261 / 263/264.
κ·Έλ¬λ μ μ ν λ°μ κ°μ μ’ λμ κΈ°μ μλ λμΌν 물체λ₯Ό 볡μμ μΉ΄λ©λΌλ‘ 촬μνκΈ° λλ¬Έμ μκΈ°λ λΉλμ€ κ°μ μ€λ³΅μ±μ μ κ±°ν μ μλ λ¨μ μ΄ μλ€. λν, λ°©μ‘λ§μ ν΅ν΄ λμμμ μμ²νκ³ μλ μ€μλ λ€λ₯Έ μμ μ λμμμ μμ²ν μ μλ λ¨μ μ΄ μμλ€.However, the conventional technology as described above has a disadvantage in that it is not possible to remove redundancy between videos caused by photographing the same object with a plurality of cameras. In addition, while watching a video through the broadcast network there was a disadvantage that you can not watch the video at different views.
λ λ€λ₯Έ λ°©λ²μΌλ‘ Scalable Video Coding λ°©λ²μ λ μ΄μ΄λ μ½λ© λ°©λ²μ μ΄μ©νμ¬ λΆνΈννλ λ°©λ²μ΄ μλ€. μ΄ κ²½μ°, μμ κ°μ μ€λ³΅μ±μ λ μ΄μ΄λ μ½λ©λ°©λ²μΌλ‘ μ κ±°ν μ μμΌλ―λ‘ λμ μμΆλ₯ μ μ»μ μ μμ§λ§, μΈμ ν μμ κ°μ μ€λ³΅μ±μ μ κ±°νλ νΉμ±μΌλ‘ μΈν΄, μμ μ νμ΄ μ½μ§ μμ λ¬Έμ κ° λ°μνλ€. As another method, there is a method of encoding using a layered coding method of the scalable video coding method. In this case, since the redundancy between viewpoints can be removed by a layered coding method, a high compression ratio can be obtained. However, due to the property of removing redundancy between adjacent viewpoints, a problem arises in that the viewpoint switching is not easy.
λ€μμ λΉλμ€μ μ μ‘ μμ€ν μ κ²½μ°, independentνκ² λ³΅νΈνν μ μλ λΉνΈμ€νΈλ¦Όκ³Ό dependentνκ² λ³΅νΈνλλ λΉνΈμ€νΈλ¦Όμ multiplexing νμ¬ λ°©μ‘λ§μ΄λ λ€νΈμν¬λ§μ ν΅ν΄ μ μ‘νλ λ°©λ²μ΄ μΌλ°μ μΌλ‘ μλ €μ Έ μλ€. κ·Έλ¬λ λ€μμ λΉλμ€λ₯Ό λ°©μ‘λ§μ ν΅ν΄ μ μ‘νκΈ° μν΄μλ μμ λ§νΌμ μ±λμ΄ μΆκ°μ μΌλ‘ νμν λ¬Έμ κ° λ°μνλ€.In the multi-view video transmission system, a method of multiplexing a bitstream that can be independently decoded and a bitstream that is independently decoded and transmitted through a broadcasting network or a network is generally known. However, in order to transmit a multiview video through a broadcasting network, a problem arises in that an additional channel as much as a viewpoint is required.
μ μ ν μ’ λ κΈ°μ μ λ¬Έμ μ μ ν΄κ²°νκΈ° μν λ³Έ λ°λͺ μ λͺ©μ μ λ°©μ‘λ§μ ν΅ν΄ λμμμ μμ²νλ μ€μ μ¬μ©μκ° λ€λ₯Έ μμ μ λμμ μμ²μ μνλ κ²½μ° ν΅μ λ§μ ν΅ν΄ μΆκ° λμμ μ 보λ₯Ό μ μ‘νμ¬ μ¬μ©μκ° μνλ μμ μ λμμμ μμ²ν μ μλ λ€μμ λΉλμ€μ μ‘μμ μμ€ν λ° λ°©λ²μ μ 곡νλλ° μλ€. An object of the present invention for solving the above-mentioned problems of the prior art is to transmit the additional video information through the communication network to watch the video at the desired time when the user wants to watch the video at a different time while watching the video through the broadcasting network. To provide a multi-view video transmission and reception system and method.
λν, λ³Έ λ°λͺ μ λ€λ₯Έ λͺ©μ μ κΈ°λ³Έ λμμμ κΈ°λ³Έ λ μ΄μ΄(base layer)λ‘ μμΆνκ³ , λ€λ₯Έ μμ μ λμμμ ν₯μ λ μ΄μ΄(enhancement layer)λ‘ μμΆνλ λ€μμ λΉλμ€μ μ‘μμ μμ€ν λ° λ°©λ²μ μ 곡νλλ° μλ€. Another object of the present invention is to provide a multi-view video transmission / reception system and method for compressing a base video into a base layer and compressing a video of another view into an enhancement layer.
λν, λ³Έ λ°λͺ μ λλ€λ₯Έ λͺ©μ μ λ°©μ‘λ§μ ν΅ν΄μ κΈ°λ³Έ λ μ΄μ΄λ‘ λΆνΈνλ λΉνΈμ€νΈλ¦Όμ μ 곡νκ³ , ν΅μ λ§μ ν΅ν΄μ ν₯μ λ μ΄μ΄λ‘ λΆνΈνλ λΉνΈμ€νΈλ¦Όμ μ 곡νλ λ€μμ λΉλμ€μ μ‘μμ μμ€ν λ° λ°©λ²μ μ 곡νλλ° μλ€. Another object of the present invention is to provide a multi-view video transmission / reception system and method for providing a bitstream encoded in a base layer through a broadcasting network and providing a bitstream encoded in an enhancement layer through a communication network.
κ·Έλ¦¬κ³ , λ³Έ λ°λͺ μ λλ€λ₯Έ λͺ©μ μ κΈ°λ³Έ λμμμ μ μΈν λ€λ₯Έ μμ μ λμμμ λν΄ ν₯μ λ μ΄μ΄λ‘μ μ€λ³΅μ±μ μ κ±°νμ¬ λΆνΈννλ λ€μμ λΉλμ€μ μ‘μμ μμ€ν λ° λ°©λ²μ μ 곡νλλ° μλ€.Another object of the present invention is to provide a multi-view video transmission / reception system and method for removing and encoding redundancy as an enhancement layer for a video at another point in time except for a basic video.
μ μ ν λͺ©μ λ€μ λ¬μ±νκΈ° μν λ³Έ λ°λͺ μ μΌ μΈ‘λ©΄μ λ°λ₯΄λ©΄, λ°©μ‘λ§μ ν΅ν΄ μμ λ κΈ°λ³Έ λ μ΄μ΄μ λμμμ λμ½λ©νμ¬ μΆλ ₯νλ μ€μ ν΅μ λ§μ ν΅ν λ€λ₯Έ μμ μ λμμ μΆλ ₯μ΄ μμ²λλ κ²½μ° ν΄λΉ μμ μ 보λ₯Ό ν¬ν¨νλ λμμ μμ² λ©μμ§λ₯Ό λ€μμ λΉλμ€ μ μ‘ μμ€ν μΌλ‘ μ μ‘νμ¬ ν΄λΉ μμ μ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ μμ νκ³ , κ·Έ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ μκΈ° κΈ°λ³Έ λ μ΄μ΄μ λμ½λ© μ 보λ₯Ό μ΄μ©νμ¬ λμ½λ©νμ¬ μΆλ ₯νλ ν΅μ λ¨λ§κΈ°; 볡μμ 촬μμλ¨μ μν΄ μ΄¬μλ λμμμ€μμ κΈ°λ³Έ λμμμ κΈ°λ³Έ λ μ΄μ΄λ‘ λΆνΈννμ¬ λ°©μ‘λ§μ ν΅ν΄ μκΈ° ν΅μ λ¨λ§κΈ°λ‘ μ 곡νκ³ , λ€λ₯Έ μμ μ λμμμ λν΄ μκΈ° κΈ°λ³Έ λ μ΄μ΄μ λΆνΈν μ 보λ₯Ό μ΄μ©ν ν₯μλ μ΄μ΄ λΉνΈμ€νΈλ¦ΌμΌλ‘ λΆνΈννμ¬ ν΅μ λ§μ ν΅ν΄ μκΈ° ν΅μ λ¨λ§κΈ°λ‘ μ 곡νλ λ€μμ λΉλμ€ μ μ‘ μμ€ν μ ν¬ν¨νλ λ€μμ λΉλμ€μ μ‘μμ μμ€ν μ΄ μ 곡λλ€. According to an aspect of the present invention for achieving the above object, when decoding the video of the base layer received through the broadcast network and outputs a video of a different point in time through the communication network is requested video request including the corresponding point information A communication terminal which transmits a message to a multi-view video transmission system, receives an enhancement layer bitstream at a corresponding time point, and decodes the enhancement layer bitstream using decoding information of the base layer; A base video is encoded into a base layer among videos taken by a plurality of photographing means and provided to the communication terminal through a broadcasting network, and a video is encoded into an enhancement layer bitstream using encoding information of the base layer for a video of another viewpoint. A multi-view video transmission / reception system including a multi-view video transmission system provided to the communication terminal is provided.
μκΈ° ν΅μ λ¨λ§κΈ°λ ν΅μ λ§μ ν΅ν΄ λμμμ΄ μμ λ κ²½μ° λ°©μ‘λ§μ ν΅ν λμμμ ν΅μ λ§μ ν΅ν λμμμΌλ‘ μ ννλ€. The communication terminal converts the video through the broadcasting network into the video through the communication network when the video is received through the communication network.
λν, μκΈ° ν΅μ λ¨λ§κΈ°λ λ°©μ‘λ§μ ν΅ν λμμκ³Ό ν΅μ λ§μ ν΅ν λμμμ PIP λλ POPλ‘ μΆλ ₯νλ€. In addition, the communication terminal outputs a video through a broadcast network and a video through a communication network as a PIP or POP.
λ³Έ λ°λͺ μ λ€λ₯Έ μΈ‘λ©΄μ λ°λ₯΄λ©΄, λ€μμ λΉλμ€ μ μ‘ μμ€ν μ μμ΄μ, 볡μμ 촬μμλ¨μ μν΄ μ΄¬μλ λ€μμ λμμ μ€μμ κΈ°λ³Έ λμμμ κΈ°λ³Έ λ μ΄μ΄λ‘ λΆνΈννκ³ , λ€λ₯Έ μμ μ λμμμ λν΄ μκΈ° κΈ°λ³Έ λ μ΄μ΄μ λΆνΈν μ 보λ₯Ό μ΄μ©νμ¬ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦ΌμΌλ‘ λΆνΈννλ λ€μμ λΉλμ€ λΆνΈν μ₯μΉ; μκΈ° λ€μμ λΉλμ€ λΆνΈν μ₯μΉμμ λΆνΈνλ κΈ°λ³Έ λμμμ λ°©μ‘λ§μ ν΅ν΄ ν΅μ λ¨λ§κΈ°μ μ 곡νλ λ°©μ‘ μλ²; ν΅μ λ§μ ν΅ν΄ ν΅μ λ¨λ§κΈ°λ‘λΆν° λμμ μμ² λ©μμ§κ° μμ λλ κ²½μ°, μκΈ° λ€μμ λΉλμ€ λΆνΈν μ₯μΉμμ λΆνΈνλ ν₯μ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ€μμ ν΄λΉ μμ μ λΉνΈμ€νΈλ¦Όμ μ ννμ¬ μκΈ° ν΅μ λ¨λ§κΈ°λ‘ μ 곡νλ μ€νΈλ¦¬λ° μλ²λ₯Ό ν¬ν¨νλ λ€μμ λΉλμ€ μ μ‘ μμ€ν μ΄ μ 곡λλ€. According to another aspect of the present invention, in a multiview video transmission system, a base video is encoded into a base layer among multiview videos captured by a plurality of photographing means, and encoding information of the base layer is encoded for a video of another viewpoint. A multiview video encoding apparatus encoding the enhancement layer bitstream using an encoding layer; A broadcast server providing a basic video coded by the multi-view video encoding apparatus to a communication terminal through a broadcast network; When a video request message is received from a communication terminal through a communication network, a multiview including a streaming server that selects a bitstream of a corresponding view from among bitstreams of an enhancement layer encoded by the multiview video encoding apparatus and provides the bitstream at a corresponding time to the communication terminal. A video transmission system is provided.
μκΈ° λμμ μμ² λ©μμ§λ ν΅μ λ¨λ§κΈ° μ¬μ©μμ μν΄ μ νλ μμ μ 보λ₯Ό ν¬ν¨νλ€. The video request message includes viewpoint information selected by the communication terminal user.
μκΈ° λ€μμ λΉλμ€ λΆνΈν μ₯μΉμμ λΆνΈνλ κ° ν₯μ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ μμ μ 보λ₯Ό ν¬ν¨νλ€. The bitstream of each enhancement layer encoded by the multiview video encoding apparatus includes view information.
μκΈ° λ€μμ λΉλμ€ λΆνΈν μ₯μΉλ MPEG-2μ κ²½μ° MPEG-2 MVPμ 2λ μ΄μ΄ κ΅¬μ‘°λ‘ κ° μμ μ λν μμΆμ μννκ³ , H.264μ κ²½μ° SVCμ 2 λ μ΄μ΄ κ΅¬μ‘°λ‘ κ° μμ μ λν μμΆμ μννλ€. The multi-view video encoding apparatus compresses each view in a two-layer structure of MPEG-2 MVP in the case of MPEG-2, and compresses each view in a two-layer structure of SVC in the case of H.264.
λ³Έ λ°λͺ μ λ λ€λ₯Έ μΈ‘λ©΄μ λ°λ₯΄λ©΄, λ€μμ λΉλμ€ λΆνΈν μ₯μΉμ μμ΄μ, 볡μμ 촬μμλ¨μ μν΄ μ΄¬μλ λ€μμ λμμ μ€μμ κΈ°λ³Έ λμμμ κΈ°λ³Έ λ μ΄μ΄λ‘ λΆνΈννλ κΈ°λ³Έ λ μ΄μ΄ λΆνΈνλΆ; λ€λ₯Έ μμ μ λμμμ λν΄ μκΈ° κΈ°λ³Έ λ μ΄μ΄ λΆνΈνλΆμμ λΆνΈνλ κΈ°λ³Έ λ μ΄μ΄μ λΆνΈν μ 보λ₯Ό μ΄μ©νμ¬ ν₯μ λ μ΄μ΄μ λΉνΈμ€νΈλ¦ΌμΌλ‘ λΆνΈννλ 볡μμ ν₯μ λ μ΄μ΄ λΆνΈνλΆλ₯Ό ν¬ν¨νλ λ€μμ λΉλμ€ λΆνΈν μ₯μΉκ° μ 곡λλ€. According to still another aspect of the present invention, there is provided a multiview video encoding apparatus, comprising: a base layer encoder configured to encode a base video into a base layer from a multiview video photographed by a plurality of photographing means; A multi-view video encoding apparatus including a plurality of enhancement layer encoders encoding a bitstream of an enhancement layer by using encoding information of a base layer encoded by the base layer encoder for a video of another viewpoint is provided.
λν, μκΈ° ν₯μ λ μ΄μ΄ λΆνΈνλΆλ λ€λ₯Έ μμ μ λμμμ λν΄ κΈ°λ³Έ λ μ΄μ΄μ λμμμ λν΄ μ€λ³΅μ±μ μ κ±°νμ¬ λΆνΈννλ€. In addition, the enhancement layer encoder encodes the video of the base layer by removing redundancy of the video of the base layer.
λν, μκΈ° ν₯μ λ μ΄μ΄ λΆνΈνλΆλ λΆνΈνλ κ° ν₯μ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ μμ μ 보λ₯Ό μ€μ νλ€. The enhancement layer encoder sets view information in the bitstream of each encoded enhancement layer.
λ³Έ λ°λͺ μ λ λ€λ₯Έ μΈ‘λ©΄μ λ°λ₯΄λ©΄, ν΅μ λ§μ ν΅ν΄ ν΅μ λ¨λ§κΈ°μμ ν΅μ μ μν ν΅μ λΆ, μκΈ° ν΅μ λΆλ₯Ό ν΅ν΄ ν΅μ λ¨λ§κΈ°λ‘λΆν° μμ μ λ³΄κ° ν¬ν¨λ λμμ μμ² λ©μμ§κ° μμ λλ κ²½μ°, μκΈ° λμμ μμ² λ©μμ§λ₯Ό λΆμνμ¬ ν΄λΉ μμ μ νλ¨νλ μμ νλ¨λΆ, μκΈ° μμ νλ¨λΆμμ νλ¨λ μμ μ ν΄λΉνλ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ μ ννμ¬ μκΈ° ν΅μ λ¨λ§κΈ°μ μ 곡λλλ‘ νλ μ€μμΉλΆλ₯Ό ν¬ν¨νλ μ€νΈλ¦¬λ° μλ²κ° μ 곡λλ€.According to another aspect of the present invention, when a video request message including viewpoint information is received from a communication unit for communication with a communication terminal through a communication network, and the communication terminal through the communication unit, the video request message is analyzed and the corresponding time point is analyzed. There is provided a streaming server including a time determination unit for determining a switching unit for selecting the enhancement layer bitstream corresponding to the time determined by the time determination unit to be provided to the communication terminal.
μκΈ° μ€νΈλ¦¬λ° μλ²λ λ€μμ λΉλμ€ λΆνΈν μ₯μΉλ‘λΆν° 볡μμ ν₯μΉ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ μμ νμ¬ μ μ₯νλ μ μ₯λΆλ₯Ό λ ν¬ν¨νλ€. The streaming server further includes a storage unit for receiving and storing a plurality of enhancement layer bitstreams from a multiview video encoding apparatus.
μκΈ° μ€μμΉλΆλ μ μ₯λΆ λλ λ€μμ λΉλμ€ λΆνΈν μ₯μΉλ‘λΆν° ν΄λΉ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ μΆμΆνμ¬ μκΈ° ν΅μ λ¨λ§κΈ°μ μ 곡νλ€. The switching unit extracts a corresponding enhancement layer bitstream from a storage unit or a multi-view video encoding apparatus and provides the same to the communication terminal.
λ³Έ λ°λͺ μ λ λ€λ₯Έ μΈ‘λ©΄μ λ°λ₯΄λ©΄, ν΅μ λΆ, μ λ ₯λΆ λ° μΆλ ₯λΆκ° ꡬλΉλμ΄ λ°©μ‘λ§ λ° ν΅μ λ§μ μ΄μ©νμ¬ λ€μμ λμμμ μΆλ ₯νλ ν΅μ λ¨λ§κΈ°μ μμ΄μ, μκΈ° λ°©μ‘λ§μ ν΅ν΄ μμ λ κΈ°λ³Έ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ λμ½λ©νμ¬ μΆλ ₯νλ μ€μ ν΅μ λ§μ ν΅ν΄ ν₯μ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ΄ μμ λ κ²½μ° ν₯μ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ μκΈ° κΈ°λ³Έ λ μ΄μ΄μ λμ½λ© μ 보λ₯Ό μ΄μ©νμ¬ λμ½λ©νλ λμ½λ©λΆ; μκΈ° μ λ ₯λΆλ₯Ό ν΅ν΄ λ€λ₯Έ μμ μ λμμμ΄ μμ²λλ κ²½μ°, ν΄λΉ μμ μ 보λ₯Ό ν¬ν¨νλ λμμ μμ² λ©μμ§λ₯Ό μμ±νμ¬ μκΈ° ν΅μ λΆλ₯Ό ν΅ν΄ λ€μμ λΉλμ€ μ μ‘ μμ€ν μΌλ‘ μ μ‘νλ μλΉμ€ μμ²λΆλ₯Ό ν¬ν¨νλ ν΅μ λ¨λ§κΈ°κ° μ 곡λλ€. According to still another aspect of the present invention, a communication terminal including a communication unit, an input unit, and an output unit for outputting a multi-view video using a broadcasting network and a communication network, which decodes and outputs a bitstream of a base layer received through the broadcasting network. A decoder which decodes the bitstream of the enhancement layer by using the decoding information of the base layer when the bitstream of the enhancement layer is received through the communication network; When a video of another point in time is requested through the input unit, a communication terminal including a service request unit generating a video request message including corresponding point information and transmitting the same to the multi-view video transmission system through the communication unit is provided.
μκΈ° λμ½λ©λΆλ, μκΈ° λ°©μ‘λ§μ ν΅ν΄ μμ λ κΈ°λ³Έ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ λμ½λ©νλ κΈ°λ³Έλ μ΄μ΄ λμ½λ©λΆ, μκΈ° ν΅μ λ§μ ν΅ν΄ μμ λ ν₯μ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ μκΈ° κΈ°λ³Έ λ μ΄μ΄ λμ½λ©λΆμμ λμ½λ©λ μ 보λ₯Ό μ΄μ©νμ¬ λμ½λ©νλ ν₯μ λ μ΄μ΄ λμ½λ©λΆλ₯Ό ν¬ν¨νλ€. The decoding unit may include: a base layer decoding unit decoding a bitstream of a base layer received through the broadcasting network, and an enhancement of decoding a bitstream of an enhancement layer received through the communication network using information decoded by the base layer decoding unit. It includes a layer decoding unit.
λ³Έ λ°λͺ μ λ λ€λ₯Έ μΈ‘λ©΄μ λ°λ₯΄λ©΄, (a)λ€μμ λΉλμ€ λΆνΈν μ₯μΉμμ 볡μμ 촬μμλ¨μ μν΄ μ΄¬μλ λμμ μ€μμ κΈ°λ³Έ λμμμ κΈ°λ³Έλ μ΄μ΄λ‘ λΆνΈννκ³ , λ€λ₯Έ μμ μ λμμμ μκΈ° κΈ°λ³Έ λ μ΄μ΄μ λΆνΈν μ 보λ₯Ό μ΄μ©ν ν₯μλ μ΄μ΄ λΉμ€μ€νΈλ¦ΌμΌλ‘ λΆνΈννλ λ¨κ³, (b)λ°©μ‘ μλ²κ° μκΈ° λ€μμ λΉλμ€ λΆνΈν μ₯μΉμμ λΆνΈνλ κΈ°λ³Έ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ λ°©μ‘λ§μ ν΅ν΄ ν΅μ λ¨λ§κΈ°λ‘ μ 곡νλ λ¨κ³, (c)μκΈ° ν΅μ λ¨λ§κΈ°μμ, μκΈ° λ°©μ‘ μλ²λ‘λΆν°μ κΈ°λ³Έ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ λμ½λ©νμ¬ μΆλ ₯νλ μ€μ ν΅μ λ§μ ν΅ν λ€λ₯Έ μμ μ λμμ μΆλ ₯μ΄ μμ²λλ κ²½μ° ν΄λΉ μμ μ 보λ₯Ό ν¬ν¨νλ λμμ μμ² λ©μμ§λ₯Ό μ€νΈλ¦¬λ° μλ²λ‘ μ μ‘νλ λ¨κ³, (d)μκΈ° μ€νΈλ¦¬λ° μλ²κ° μκΈ° ν΅μ λ¨λ§κΈ°λ‘λΆν°μ λμμ μμ²μ λ°λΌ ν΄λΉ μμ μ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ μ ννμ¬ ν΅μ λ§μ ν΅ν΄ μκΈ° ν΅μ λ¨λ§κΈ°μ μ 곡νλ λ¨κ³, (e)μκΈ° ν΅μ λ¨λ§κΈ°κ° μκΈ° μ€νΈλ¦¬λ° μλ²λ‘λΆν° μ μ‘λ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ μκΈ° κΈ°λ³Έ λ μ΄μ΄μ λμ½λ© μ 보λ₯Ό μ΄μ©νμ¬ λμ½λ©νμ¬ μΆλ ₯νλ λ¨κ³λ₯Ό ν¬ν¨νλ λ€μμ λΉλμ€μ μ‘μμ λ°©λ²μ΄ μ 곡λλ€. According to still another aspect of the present invention, (a) a multi-view video encoding apparatus encodes a basic video as a basic layer among videos captured by a plurality of photographing means, and encodes a video of another viewpoint using encoding information of the base layer. (B) providing a bitstream of a base layer encoded by the multi-view video encoding apparatus to a communication terminal through a broadcasting network, and (c) in the communication terminal, encoding the enhancement layer bisstream. Transmitting a video request message including corresponding view information to a streaming server when a video output of another view through a communication network is requested while decoding and outputting a base layer bitstream from a server, (d) Enhancement layer at that time in response to video requests from communication terminals Selecting and providing a bitstream to the communication terminal through a communication network; (e) decoding and outputting, by the communication terminal, an enhancement layer bitstream transmitted from the streaming server using decoding information of the base layer. A method of transmitting and receiving a multiview video is provided.
μκΈ° (a)λ¨κ³μμ, λ€μμ λΉλμ€ λΆνΈν μ₯μΉλ κΈ°λ³Έ λ μ΄μ΄λ‘ λΆνΈνλ λΉνΈμ€νΈλ¦Όμ μκΈ° λ°©μ‘ μλ²λ‘ μ 곡νκ³ , ν₯μλ μ΄μ΄λ‘ λΆνΈνλ λΉμ€μ€νΈλ¦Όμ μκΈ° μ€νΈλ¦¬λ° μλ²λ‘ μ 곡νλ€. In step (a), the multi-view video encoding apparatus provides a bitstream encoded with a base layer to the broadcast server, and provides a bisstream encoded with an enhancement layer to the streaming server.
μκΈ° (a)λ¨κ³μμ λΆνΈνλ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ μμ μ 보λ₯Ό ν¬ν¨νλ€. The enhancement layer bitstream encoded in step (a) includes view information.
λ³Έ λ°λͺ μ λ λ€λ₯Έ μΈ‘λ©΄μ λ°λ₯΄λ©΄, λ€μμ λΉλμ€ λΆνΈν μ₯μΉκ° λ€μμ λΉλμ€λ₯Ό λΆνΈννλ λ°©λ²μ μμ΄μ, 볡μμ 촬μμλ¨μ μν΄ μ΄¬μλ λ€μμ λμμ μ€μμ κΈ°λ³Έ λμμμ κΈ°λ³Έλ μ΄μ΄ λΉνΈμ€νΈλ¦ΌμΌλ‘ λΆνΈννλ λ¨κ³; λ€λ₯Έ μμ μ λμμμ λν΄ μκΈ° κΈ°λ³Έ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ λΆνΈν μ 보λ₯Ό μ΄μ©νμ¬ ν₯μ λ μ΄μ΄μ λΉμ€νΈμ€νΈλ¦ΌμΌλ‘ λΆνΈννλ λ¨κ³λ₯Ό ν¬ν¨νλ λ€μμ λΉλμ€μ λΆνΈν λ°©λ²μ΄ μ 곡λλ€. According to still another aspect of the present invention, there is provided a method of encoding a multiview video by a multiview video encoding apparatus, the method comprising: encoding a basic video from a multiview video photographed by a plurality of photographing means into a base layer bitstream; A multi-view video encoding method is provided, which comprises encoding a video stream of another view by using the encoding information of the base layer bitstream into a bitstream of an enhancement layer.
λ³Έ λ°λͺ μ λ λ€λ₯Έ μΈ‘λ©΄μ λ°λ₯΄λ©΄, λ€μμ λΉλμ€ λΆνΈν μ₯μΉλ‘λΆν° 볡μμ ν₯μ λ μ΄μ΄ λΉμ€μ€νΈλ¦Όμ μμ νμ¬ μ μ₯νλ λ¨κ³; ν΅μ λ¨λ§κΈ°λ‘λΆν° μμ μ λ³΄κ° ν¬ν¨λ λμμ μμ² λ©μμ§κ° μμ λλ κ²½μ°, μκΈ° λμμ μμ² λ©μμ§λ₯Ό λΆμνμ¬ ν΄λΉ μμ μ νλ¨νλ λ¨κ³; μκΈ° μ μ₯λ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ€μμ μκΈ° νλ¨λ μμ μ ν΄λΉνλ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ μ ννμ¬ μκΈ° ν΅μ λ¨λ§κΈ°λ‘ μ μ‘νλ λ¨κ³λ₯Ό ν¬ν¨νλ λ€μμ λΉλμ€μ ν΅μ λ§μ ν΅ν μ‘μ λ°©λ²μ΄ μ 곡λλ€. According to another aspect of the present invention, the method comprises: receiving and storing a plurality of enhancement layer bisstreams from a multiview video encoding apparatus; When the video request message including the view information is received from the communication terminal, determining the corresponding view by analyzing the video request message; A method for transmitting a multi-view video through a communication network is provided, the method including selecting an enhancement layer bitstream corresponding to the determined time point from the stored enhancement layer bitstream and transmitting the selected enhancement layer bitstream to the communication terminal.
λ³Έ λ°λͺ μ λ λ€λ₯Έ μΈ‘λ©΄μ λ°λ₯΄λ©΄, (a)λ°©μ‘λ§μ ν΅ν΄ μμ λ κΈ°λ³Έ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ λμ½λ©νμ¬ μΆλ ₯νλ μ€μ ν΅μ λ§μ ν΅ν λ€λ₯Έ μμ μ λμμ μΆλ ₯μ΄ μμ²λλ κ²½μ° ν΄λΉ μμ μ 보λ₯Ό ν¬ν¨νλ λμμ μμ² λ©μμ§λ₯Ό λ€μμ λΉλμ€ μ μ‘ μμ€ν μΌλ‘ μ μ‘νλ λ¨κ³, (b)μκΈ° λ€μμ λΉλμ€ μ μ‘ μμ€ν μΌλ‘λΆν° μμ² μμ μ ν΄λΉνλ ν₯μΉ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ΄ μμ λλ κ²½μ°, κ·Έ ν₯μ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ μκΈ° κΈ°λ³Έ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ λμ½λ© μ 보λ₯Ό μ΄μ©νμ¬ λμ½λ©νμ¬ μΆλ ₯νλ λ¨κ³λ₯Ό ν¬ν¨νλ λ€μμ λΉλμ€μ μμ λ°©λ²μ΄ μ 곡λλ€. According to another aspect of the present invention, (a) when a video output of another point in time through the communication network is requested while decoding and outputting the bitstream of the base layer received through the broadcast network, a video request message including the view information is provided. Transmitting to the multiview video transmission system, (b) when the bitstream of the enhancement layer corresponding to the request time point is received from the multiview video transmission system, decoding information of the base layer bitstream from the bitstream of the enhancement layer Provided is a method of receiving a multiview video, comprising: decoding and outputting the signal by using a.
μκΈ° (a)λ¨κ³λ, λ°©μ‘λ§μ ν΅ν΄ μμ λ κΈ°λ³Έ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ λμ½λ©νμ¬ μΆλ ₯νλ λ¨κ³; μ¬μ©μμ μν΄ ν΅μ λ§μ ν΅ν λ€λ₯Έ μμ μ λμμ μΆλ ₯μ΄ μμ²λλ κ²½μ° ν΄λΉ μμ μ νλ¨νλ λ¨κ³; μκΈ° νλ¨λ μμ μ ν¬ν¨νλ λμμ μμ² λ©μμ§λ₯Ό μμ±νμ¬ μκΈ° λ€μμ λΉλμ€ μ μ‘ μμ€ν μ μ μ‘νλ λ¨κ³λ₯Ό ν¬ν¨νλ€. Step (a) may include: decoding and outputting a bitstream of a base layer received through a broadcasting network; Determining a corresponding point in time when a video output of another point in time is requested by the user; Generating a video request message including the determined time point and transmitting the multi-view video transmission system.
λ³Έ λ°λͺ μ λ λ€λ₯Έ μΈ‘λ©΄μ λ°λ₯΄λ©΄, λ€μμ λΉλμ€μ λΆνΈν λ°©λ²μ νλ‘κ·Έλ¨μΌλ‘μ CDλ USB λ©λͺ¨λ¦¬ λ± μ»΄ν¨ν°λ‘ μ½μ μ μλ 맀체μ κΈ°λ‘ν μ μλ€.According to another aspect of the present invention, a multi-view video encoding method can be recorded as a program on a computer-readable medium such as a CD or a USB memory.
μ μ ν λ°μ κ°μ΄ λ³Έ λ°λͺ μ λ°λ₯΄λ©΄, λ°©μ‘λ§μ ν΅ν΄ λμμμ μμ²νλ μ€μ μ¬μ©μκ° λ€λ₯Έ μμ μ λμμ μμ²μ μνλ κ²½μ° ν΅μ λ§μ ν΅ν΄ μΆκ° λμμ μ 보λ₯Ό μ μ‘νμ¬ μ¬μ©μκ° μνλ μμ μ λμμμ μμ²ν μ μλ λ€μμ λΉλμ€μ μ‘μμ μμ€ν λ° λ°©λ²μ μ 곡ν μ μλ€. As described above, according to the present invention, when a user wants to watch a video at a different point in time while watching a video through a broadcasting network, a multi-view video of which a user can watch a video at a desired point of view by transmitting additional video information through a communication network. It is possible to provide a transmission and reception system and a method.
λν, κΈ°λ³Έ λμμμ μ μΈν λ€λ₯Έ μμ μ λμμμ λν΄ ν₯μ λ μ΄μ΄λ‘μ μ€λ³΅μ±μ μ κ±°νμ¬ λΆνΈννλ λ€μμ λΉλμ€μ μ‘μμ μμ€ν λ° λ°©λ²μ μ 곡ν μ μλ€.A multi-view video transmission / reception system and method may be provided for removing and encoding redundancy as an enhancement layer for a video at a view point other than the basic video.
λ 1μ λ³Έ λ°λͺ μ λ°λ₯Έ λ€μμ λΉλμ€μ μ‘μμ μμ€ν μ λνλΈ λλ©΄. 1 is a diagram illustrating a system for transmitting and receiving multiview video according to the present invention.
*λ 2λ λ³Έ λ°λͺ μ λ°λ₯Έ λ€μμ λΉλμ€ λΆνΈν μ₯μΉμ ꡬμ±μ κ°λ΅μ μΌλ‘ λνλΈ λΈλλ. 2 is a block diagram schematically illustrating a configuration of a multi-view video encoding apparatus according to the present invention.
λ 3μ λ³Έ λ°λͺ μ λ°λ₯Έ μ€νΈλ¦¬λ° μλ²μ ꡬμ±μ κ°λ΅μ μΌλ‘ λνλΈ λΈλλ. Figure 3 is a block diagram schematically showing the configuration of a streaming server according to the present invention.
λ 4λ λ³Έ λ°λͺ μ λ°λ₯Έ λ°©μ‘λ§ λ° ν΅μ λ§μ μ΄μ©νμ¬ λ€μμ λμμμ μΆλ ₯νλ ν΅μ λ¨λ§κΈ°μ ꡬμ±μ κ°λ΅μ μΌλ‘ λνλΈ λΈλλ. 4 is a block diagram schematically illustrating a configuration of a communication terminal for outputting a multiview video using a broadcasting network and a communication network according to the present invention.
λ 5λ λ³Έ λ°λͺ μ λ°λ₯Έ λ€μμ λΉλμ€ λΆνΈν μ₯μΉκ° λ€μμ λΉλμ€λ₯Ό λΆνΈννλ λ°©λ²μ λνλΈ νλ¦λ. 5 is a flowchart illustrating a method of encoding a multiview video by a multiview video encoding apparatus according to the present invention.
λ 6μ λ³Έ λ°λͺ μ λ°λ₯Έ λ€μμ λμμμ ν΅μ λ¨λ§κΈ°μ μ 곡νλ λ°©λ²μ λνλΈ νλ¦λ. 6 is a flowchart illustrating a method for providing a multi-view video to a communication terminal according to the present invention.
λ 7μ λ³Έ λ°λͺ μ λ°λ₯Έ μ€νΈλ¦¬λ° μλ²κ° ν΅μ λ¨λ§κΈ°μ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ μ 곡νλ λ°©λ²μ λνλΈ νλ¦λ.7 is a flowchart illustrating a method for providing an enhancement layer bitstream to a communication terminal by a streaming server according to the present invention.
λ 1μ λ³Έ λ°λͺ μ λ°λ₯Έ λ€μμ λΉλμ€μ μ‘μμ μμ€ν μ λνλΈ λλ©΄μ΄λ€. 1 is a diagram illustrating a system for transmitting and receiving multiview video according to the present invention.
λ 1μ μ°Έμ‘°νλ©΄, λ€μμ λΉλμ€μ μ‘μμ μμ€ν
μ λ°©μ‘λ§ λ° ν΅μ λ§μ ν΅ν΄ λμμμ μμ νμ¬ μΆλ ₯νλ ν΅μ λ¨λ§κΈ°(200), 볡μμ 촬μμλ¨μ μν΄ μ΄¬μλ λμμμ λΆνΈννμ¬ ν΅μ λ¨λ§κΈ°(200)μ μμ²μ λ°λΌ λ°©μ‘λ§ λλ ν΅μ λ§μ ν΅ν΄ ν΄λΉ λμμμ ν΅μ λ¨λ§κΈ°(200)λ‘ μ 곡νλ λ€μμ λΉλμ€ μ μ‘ μμ€ν
(100)μ ν¬ν¨νλ€. Referring to FIG. 1, a multi-view video transmission / reception system receives a video through a broadcasting network and a communication network, and outputs a video to a request of the
ν΅μ λ¨λ§κΈ°(200)λ λ°©μ‘λ§μ ν΅ν΄ μμ λ κΈ°λ³Έ λ μ΄μ΄(base layer)μ λμμμ λμ½λ©νμ¬ μΆλ ₯νλ μ€μ ν΅μ λ§μ ν΅ν λ€λ₯Έ μμ μ λμμ μΆλ ₯μ΄ μμ²λλ κ²½μ°, ν΄λΉ μμ μ 보λ₯Ό ν¬ν¨νλ λμμ μμ² λ©μμ§λ₯Ό λ€μμ λΉλμ€ μ μ‘ μμ€ν
(100)μΌλ‘ μ μ‘νμ¬ ν΄λΉ μμ μ ν₯μ λ μ΄μ΄(enhancement layer) λΉνΈμ€νΈλ¦Όμ μμ νκ³ , κ·Έ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ κΈ°λ³Έ λ μ΄μ΄μ λμ½λ© μ 보λ₯Ό μ΄μ©νμ¬ λμ½λ©νμ¬ μΆλ ₯νλ€.The
ν΅μ λ¨λ§κΈ°(200)λ λ°©μ‘λ§ λ° ν΅μ λ§μ ν΅ν΄ λμμμ μμ μ΄ κ°λ₯ν μ΄λν΅μ λ¨λ§κΈ°, μ μ ν΅μ λ¨λ§κΈ° λ±μ ν¬ν¨νλ€. The
ν΅μ λ¨λ§κΈ°(200)λ ν΅μ λ§μ ν΅ν΄ λμμμ΄ μμ λ κ²½μ°, νμ¬ μΆλ ₯λκ³ μλ λμμμ ν΅μ λ§μ ν΅ν λμμμΌλ‘ μ ννμ¬ μΆλ ₯νλ€. When a video is received through the communication network, the
λν, ν΅μ λ¨λ§κΈ°(200)λ λ°©μ‘λ§μ ν΅ν΄ μμ λ λμμμ μΆλ ₯νλ μ€μ ν΅μ λ§μ ν΅ν΄ λμμμ΄ μμ λ κ²½μ°, λ°©μ‘λ§μ ν΅ν λμμκ³Ό ν΅μ λ§μ ν΅ν λμμμ PIP λλ POPλ‘ μΆλ ₯ν μ μλ€.In addition, when a video is received through the communication network while outputting the video received through the broadcasting network, the
λ€μμ λΉλμ€ μ μ‘ μμ€ν
(100)μ 볡μμ 촬μμλ¨μ μν΄ μ΄¬μλ λμμ μ€μμ κΈ°λ³Έ λμμμ κΈ°λ³Έ λ μ΄μ΄λ‘ λΆνΈννμ¬ λ°©μ‘λ§μ ν΅ν΄ ν΅μ λ¨λ§κΈ°(200)λ‘ μ 곡νλ€. The multi-view
λν, λ€μμ λΉλμ€ μ μ‘ μμ€ν
(100)μ λ€λ₯Έ μμ μ λμμμ κΈ°λ³Έ λ μ΄μ΄μ λΆνΈν μ 보λ₯Ό μ΄μ©ν ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦ΌμΌλ‘ λΆνΈννκ³ , ν΅μ λ¨λ§κΈ°(200)λ‘λΆν° λμμ μμ² λ©μμ§κ° μμ λλ κ²½μ° ν΄λΉ μμ μ ν₯μ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ ν΅μ λ§μ ν΅ν΄ ν΅μ λ¨λ§κΈ°(200)λ‘ μ 곡νλ€.Also, the multi-view
λ€μμ λΉλμ€ μ μ‘ μμ€ν
(100)μ λ€μμ λΉλμ€ λΆνΈν μ₯μΉ(120), λ°©μ‘ μλ²(150), μ€νΈλ¦¬λ° μλ²(170)λ₯Ό ν¬ν¨νλ€. The multiview
λ€μμ λΉλμ€ λΆνΈν μ₯μΉ(120)λ 볡μμ 촬μμλ¨μ μν΄ μ΄¬μλ λ€μμ λμμ μ€μμ κΈ°λ³Έ λμμμ κΈ°λ³Έ λ μ΄μ΄λ‘ λΆνΈννκ³ , λ€λ₯Έ μμ μ λμμμ λν΄ κΈ°λ³Έ λ μ΄μ΄μ λΆνΈν μ 보λ₯Ό μ΄μ©νμ¬ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦ΌμΌλ‘ λΆνΈννλ€.The multi-view
λ°©μ‘ μλ²(150)λ λ€μμ λΉλμ€ λΆνΈν μ₯μΉ(120)μμ λΆνΈνλ κΈ°λ³Έ λμμμ λ°©μ‘λ§μ ν΅ν΄ ν΅μ λ¨λ§κΈ°(200)λ‘ μ 곡νλ€.The
μ€νΈλ¦¬λ° μλ²(170)λ ν΅μ λ§μ ν΅ν΄ ν΅μ λ¨λ§κΈ°(200)λ‘λΆν° λμμ μμ² λ©μμ§κ° μμ λλ κ²½μ°, λ€μμ λΉλμ€ λΆνΈν μ₯μΉ(120)μμ λΆνΈνλ ν₯μ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Ό μ€μμ ν΄λΉ μμ μ λΉνΈμ€νΈλ¦Όμ μ ννμ¬ ν΅μ λ¨λ§κΈ°(200)λ‘ μ 곡νλ€. When the video server request message is received from the
μ¬κΈ°μ, λμμ μμ² λ©μμ§λ ν΅μ λ¨λ§κΈ°μ μ¬μ©μμ μν΄ μ νλ μμ μ 보λ₯Ό ν¬ν¨νλ€. Here, the video request message includes viewpoint information selected by the user of the communication terminal.
λ€μμ λΉλμ€ λΆνΈν μ₯μΉ(120)μμ λΆνΈνλ κ° ν₯μ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ΄ μμ μ 보λ₯Ό ν¬ν¨νκ³ μμΌλ―λ‘, λ€μμ λΉλμ€ μ μ‘ μμ€ν
(100)μ ν΅μ λ¨λ§κΈ°(200)λ‘λΆν° λμμ μμ² λ©μμ§κ° μμ λ κ²½μ° ν΄λΉ μμ μ 보μ ν₯μ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ μ ννμ¬ μ 곡ν μ μλ€. Since the bitstream of each enhancement layer coded by the multi-view
λ€μμ λΉλμ€ λΆνΈν μ₯μΉ(120)λ MPEG-2μ κ²½μ° MPEG-2 MVPμ 2λ μ΄μ΄ κ΅¬μ‘°λ‘ κ° μμ μ λν μμΆμ μννκ³ , H.264μ κ²½μ° SVCμ 2 λ μ΄μ΄ κ΅¬μ‘°λ‘ κ° μμ μ λν μμΆμ μννλ€.The multi-view
λ°©μ‘ μλ²(150)λ νμ¬μ λμ§νΈ μ§μν λ°©μ‘, μμ± λμ§νΈ λ°©μ‘, T-DMB, S-DMB μ‘μΆ μμ€ν
μ λμνλ μλ²μ΄λ©°, λ€μμ λΉλμ€ λΆνΈν μ₯μΉ(120)μμ λΆνΈνλ λμμμ κΈ°λ³Έ λ μ΄μ΄λ₯Ό μ‘μΆνλ€. The
μ€νΈλ¦¬λ° μλ²(170)λ ν΅μ λ§μ ν΅ν΄ ν΅μ λ¨λ§κΈ°(200)λ‘λΆν° μ¬μ©μκ° μνλ μμ μ λν μ 보λ₯Ό μμ νμ¬ μ΄μ ν΄λΉνλ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ IPλ§ κΈ°λ°μΌλ‘ μ€νΈλ¦¬λ°μ μννλ€. The streaming
μ μ ν λ°μ κ°μ΄ ꡬμ±λ μμ€ν
μμλ κ³μΈ΅μ λΆνΈνκΈ° ꡬ쑰μ λΈλ‘κΈ°λ° μ½λ±μ μ΄μ©νμ¬ λ€μμ λμμμ μμΆνλ€. μ΄λ, κΈ°λ³Έ λ μ΄μ΄λ λ°©μ‘λ§μ μ½λ±μΌλ‘ λμ½λ©μ΄ κ°λ₯νλλ‘ νκ³ , λ€λ₯Έ μμ μ λμμμ κΈ°λ³Έ λ μ΄μ΄μ μ 보λ₯Ό μ΄μ©νμ¬ μμ κ° μ€λ³΅μ±μ μ€μ¬ μμΆνλ λ μ΄μ΄ κΈ°λ° λ€μμ λμμ μμΆ λ°©λ²μ ν΅ν΄ λμμμ μμΆνλ€. μ΄ν, λ°©μ‘ μμ μ₯λΉλ§μ κ°μ§ μ¬μ©μλ κΈ°λ³Έ λ μ΄μ΄μ λμμμ μμ²νλλ‘ νκ³ , μΆκ°μ μΈ ν΅μ λ§κ³Ό μ°κ²°λ μ¬μ©μλ μμ μ΄ μνλ μμ μ μ ννμ¬ μ€νΈλ¦¬λ° μλ²(170)μ μμ²νλ©΄, μ€νΈλ¦¬λ° μλ²(170)λ‘λΆν° μμ² μμ μ λ§λ μΆκ°μ μΈ λΉνΈμ€νΈλ¦Όμ μ μ‘λ°μ μμ²ν μ μλ€.In the system configured as described above, a multi-view video is compressed using a block-based codec of a hierarchical encoder structure. At this time, the base layer can be decoded by the codec of the broadcast network, and the video of the other time is compressed by using a layer-based multi-view video compression method that compresses by reducing the redundancy between the images using the information of the base layer. Subsequently, a user having only a broadcast receiving device watches a video of a base layer, and a user connected to an additional communication network selects a desired time point and requests the
λ 2λ λ³Έ λ°λͺ μ λ°λ₯Έ λ€μμ λΉλμ€ λΆνΈν μ₯μΉμ ꡬμ±μ κ°λ΅μ μΌλ‘ λνλΈ λΈλλμ΄λ€. 2 is a block diagram schematically illustrating a configuration of a multiview video encoding apparatus according to the present invention.
λ 2λ₯Ό μ°Έμ‘°νλ©΄, λ€μμ λΉλμ€ λΆνΈν μ₯μΉ(120)λ 볡μμ 촬μμλ¨μ μν΄ μ΄¬μλ λ€μμ λμμ μ€μμ κΈ°λ³Έ λμμμ κΈ°λ³Έ λ μ΄μ΄λ‘ λΆνΈννλ κΈ°λ³Έ λ μ΄μ΄(base layer) λΆνΈνλΆ(122), λ€λ₯Έ μμ μ λμμμ λν΄ κΈ°λ³Έ λ μ΄μ΄ λΆνΈνλΆ(122)μμ λΆνΈνλ κΈ°λ³Έ λ μ΄μ΄μ λΆνΈν μ 보λ₯Ό μ΄μ©νμ¬ ν₯μ λ μ΄μ΄μ λΉμ€νΈμ€νΈλ¦ΌμΌλ‘ λΆνΈννλ 볡μμ ν₯μ λ μ΄μ΄ λΆνΈνλΆ(124a, 124b,..., 124n, μ΄ν 124λ‘ μΉν¨)λ₯Ό ν¬ν¨νλ€.Referring to FIG. 2, the multiview
κΈ°λ³Έ λ μ΄μ΄ λΆνΈνλΆ(122)λ κΈ°λ³Έ λμμμ λν΄ H.264 λλ MPEG-2μ κ°μ κΈ°μ‘΄ λ°©μ‘ μμ€ν
κ³Ό νΈνλλ μ½λ±μ μ¬μ©νμ¬ λΆνΈννλ€.The
ν₯μ λ μ΄μ΄ λΆνΈνλΆ(124)λ view point 1μ λΆνΈννμ¬ μ 1 ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ μΆλ ₯νλ μ 1 ν₯μ λ μ΄μ΄ λΆνΈνλΆ(124a), view point 2λ₯Ό λΆνΈννμ¬ μ 2 ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ μΆλ ₯νλ μ 2 ν₯μ λ μ΄μ΄ λΆνΈνλΆ(124b) λ±μΌλ‘ ꡬμ±λλ€. The
λν, ν₯μ λ μ΄μ΄ λΆνΈνλΆ(124)λ λΆνΈνλ κ° ν₯μ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ μμ μ 보λ₯Ό μ€μ νλ€. μ΄λ κ² μ€μ λ μμ μ 보λ ν΅μ λ¨λ§κΈ°λ‘λΆν° λμμ μμ² λ©μμ§κ° μμ λ κ²½μ° ν΄λΉ μμ μ 보μ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ μ νν μ μλλ‘ νλ€. In addition, the
ν₯μ λ μ΄μ΄ λΆνΈνλΆ(124)λ κΈ°λ³Έ λ μ΄μ΄ λΆνΈνλΆ(122)μμ λΆνΈνλ κΈ°λ³Έ λ μ΄μ΄μ λΆνΈν μ 보λ₯Ό μ΄μ©νμ¬ λΆνΈνλ₯Ό μννλ―λ‘, λ€λ₯Έ μμ μ λμμμ λν΄ κΈ°λ³Έ λ μ΄μ΄μ λμμμ λν΄ μ€λ³΅μ±μ μ κ±°νλ€. Since the
ν₯μ λ μ΄μ΄ λΆνΈνλΆ(124)λ MPEG-2μ κ²½μ° MPEG-2 MVPμ 2λ μ΄μ΄ κ΅¬μ‘°λ‘ κ° μμ μ λν μμΆμ μννκ³ , H.264μ κ²½μ° SVCμ 2 λ μ΄μ΄ κ΅¬μ‘°λ‘ κ° μμ μ λν μμΆμ μννλ€.The
λ 3μ λ³Έ λ°λͺ μ λ°λ₯Έ μ€νΈλ¦¬λ° μλ²μ ꡬμ±μ κ°λ΅μ μΌλ‘ λνλΈ λΈλλμ΄λ€. 3 is a block diagram schematically showing the configuration of a streaming server according to the present invention.
λ 3μ μ°Έμ‘°νλ©΄, μ€νΈλ¦¬λ° μλ²(170)λ ν΅μ λ§μ ν΅ν΄ ν΅μ λ¨λ§κΈ°μμ ν΅μ μ μν ν΅μ λΆ(172), ν΅μ λΆ(172)λ₯Ό ν΅ν΄ ν΅μ λ¨λ§κΈ°λ‘λΆν° μμ μ λ³΄κ° ν¬ν¨λ λμμ μμ² λ©μμ§κ° μμ λλ κ²½μ° λμμ μμ² λ©μμ§λ₯Ό λΆμνμ¬ ν΄λΉ μμ μ νλ¨νλ μμ νλ¨λΆ(174), μμ νλ¨λΆ(174)μμ νλ¨λ μμ μ ν΄λΉνλ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ μ ννμ¬ ν΅μ λ¨λ§κΈ°μ μ 곡λλλ‘ νλ μ€μμΉλΆ(176)λ₯Ό ν¬ν¨νλ€. Referring to FIG. 3, the streaming
λν, μ€νΈλ¦¬λ° μλ²(170)λ λ€μμ λΉλμ€ λΆνΈν μ₯μΉλ‘λΆν° 볡μμ ν₯μΉ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ μμ νμ¬ μ μ₯νλ μ μ₯λΆ(178)λ₯Ό λ ν¬ν¨ν μ μλ€. In addition, the streaming
μκΈ° μ€μμΉλΆ(176)λ μμ νλ¨λΆ(174)μμ νλ¨λ μμ μ ν΄λΉνλ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ μ μ₯λΆ(178) λλ λ€μμ λΉλμ€ λΆνΈν μ₯μΉ(120)λ‘λΆν° μΆμΆνμ¬ ν΅μ λ¨λ§κΈ°(200)μ μ 곡νλ μν μ μννλ€. The
λ 4λ λ³Έ λ°λͺ μ λ°λ₯Έ λ°©μ‘λ§ λ° ν΅μ λ§μ μ΄μ©νμ¬ λ€μμ λμμμ μΆλ ₯νλ ν΅μ λ¨λ§κΈ°μ ꡬμ±μ κ°λ΅μ μΌλ‘ λνλΈ λΈλλμ΄λ€. 4 is a block diagram schematically illustrating a configuration of a communication terminal for outputting a multi-view video using a broadcasting network and a communication network according to the present invention.
λ 4λ₯Ό μ°Έμ‘°νλ©΄, λ°©μ‘λ§ λ° ν΅μ λ§μ μ΄μ©νμ¬ λ€μμ λμμμ μΆλ ₯νλ ν΅μ λ¨λ§κΈ°(200)λ ν΅μ λΆ(202), μ
λ ₯λΆ(204), μ μ₯λΆ(206), μΆλ ₯λΆ(208), λμ½λ©λΆ(210), μλΉμ€ μμ²λΆ(214)λ₯Ό ν¬ν¨νλ€. Referring to FIG. 4, a
λμ½λ©λΆ(210)λ μΈμ½λ©λ λΉνΈμ€νΈλ¦Όμ λμ½λ©νλ κ²μΌλ‘, λ°©μ‘λ§μ ν΅ν΄ μμ λ κΈ°λ³Έ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ λμ½λ©νμ¬ μΆλ ₯νλ μ€μ ν΅μ λ§μ ν΅ν΄ ν₯μ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ΄ μμ λ κ²½μ° ν₯μ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ κΈ°λ³Έ λ μ΄μ΄μ λμ½λ© μ 보λ₯Ό μ΄μ©νμ¬ λμ½λ©νλ€. The
*λν, λμ½λ©λΆ(210)λ λ°©μ‘λ§μ ν΅ν΄ μμ λ κΈ°λ³Έ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ λμ½λ©νλ κΈ°λ³Έ λ μ΄μ΄ λμ½λ©λΆ(211), ν΅μ λ§μ ν΅ν΄ μμ λ ν₯μ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ κΈ°λ³Έ λ μ΄μ΄ λμ½λ©λΆ(211)μμ λμ½λ©λ μ 보λ₯Ό μ΄μ©νμ¬ λμ½λ©νλ ν₯μ λ μ΄μ΄ λμ½λ©λΆ(212)λ‘ κ΅¬μ±λλ€. In addition, the
μλΉμ€ μμ²λΆ(214)λ μ
λ ₯λΆ(204)λ₯Ό ν΅ν΄ λ€λ₯Έ μμ μ λμμμ΄ μμ²λλ κ²½μ°, ν΄λΉ μμ μ 보λ₯Ό ν¬ν¨νλ λμμ μμ² λ©μμ§λ₯Ό μμ±νμ¬ ν΅μ λΆ(202)λ₯Ό ν΅ν΄ λ€μμ λΉλμ€ μ μ‘ μμ€ν
μΌλ‘ μ μ‘νλ€. When a video of another point in time is requested through the
μλΉμ€ μμ²λΆ(214)μ μν΄ μμ²λ λμμμ ν΅μ λΆ(202)λ₯Ό ν΅ν΄ μμ νμ¬ λμ½λ©λΆ(210)μ μν΄ λμ½λ©λμ΄ μΆλ ₯λΆ(208)μ μΆλ ₯λλ€. The video requested by the
λ 5λ λ³Έ λ°λͺ μ λ°λ₯Έ λ€μμ λΉλμ€ λΆνΈν μ₯μΉκ° λ€μμ λΉλμ€λ₯Ό λΆνΈννλ λ°©λ²μ λνλΈ νλ¦λμ΄λ€. 5 is a flowchart illustrating a method of encoding a multiview video by a multiview video encoding apparatus according to the present invention.
λ 5λ₯Ό μ°Έμ‘°νλ©΄, λ€μμ λΉλμ€ λΆνΈν μ₯μΉ(120)λ 볡μμ 촬μμλ¨μ μν΄ μ΄¬μλ λ€μμ λμμμ΄ μμ λλ©΄(S500), μμ λ λ€μμ λμμ μ€μμ κΈ°λ³Έ λμμμ κΈ°λ³Έ λ μ΄μ΄ λΉνΈμ€νΈλ¦ΌμΌλ‘ λΆνΈννλ€(S502). Referring to FIG. 5, when the multiview
κ·Έλ° λ€μ λ€μμ λΉλμ€ λΆνΈν μ₯μΉ(120)λ λ€λ₯Έ μμ μ λμμμ λν΄ κΈ°λ³Έ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ λΆνΈν μ 보λ₯Ό μ΄μ©νμ¬ ν₯μ λ μ΄μ΄μ λΉμ€νΈμ€νΈλ¦ΌμΌλ‘ λΆνΈννλ€(S504).Then, the multi-view
κ·Έλ¦¬κ³ , κΈ°λ³Έ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ λ°©μ‘λ§μ ν΅ν΄ ν΅μ λ¨λ§κΈ°μ μ 곡λκ³ , ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ ν΅μ λ§μ ν΅ν΄ ν΅μ λ¨λ§κΈ°μ μ 곡λλ€. The base layer bitstream is provided to the communication terminal through the broadcast network, and the enhancement layer bitstream is provided to the communication terminal through the communication network.
λ 6μ λ³Έ λ°λͺ μ λ°λ₯Έ λ€μμ λμμμ ν΅μ λ¨λ§κΈ°μ μ 곡νλ λ°©λ²μ λνλΈ νλ¦λμ΄λ€. 6 is a flowchart illustrating a method of providing a multi-view video to a communication terminal according to the present invention.
λ 6μ μ°Έμ‘°νλ©΄, λ°©μ‘ μλ²(150)λ λ€μμ λΉλμ€ λΆνΈν μ₯μΉ(120)μμ λΆνΈνλ κΈ°λ³Έ λ μ΄μ΄μ λΉνΈμ€νΈλ¦Όμ λ°©μ‘λ§μ ν΅ν΄ ν΅μ λ¨λ§κΈ°(200)λ‘ μ 곡νλ€(S600).Referring to FIG. 6, the
λ€μμ λΉλμ€ λΆνΈν μ₯μΉ(120)λ κΈ°λ³Έ λ μ΄μ΄λ‘ λΆνΈνλ λΉνΈμ€νΈλ¦Όμ λ°©μ‘ μλ²(150)μ μ 곡νκ³ , ν₯μ λ μ΄μ΄λ‘ λΆνΈνλ λΉμ€μ€νΈλ¦Όμ μ€νΈλ¦¬λ° μλ²(170)μ μ 곡νλ€. The multi-view
μ΄μ΄, ν΅μ λ¨λ§κΈ°(200)λ λ°©μ‘ μλ²(150)λ‘λΆν°μ κΈ°λ³Έ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ λμ½λ©νμ¬ μΆλ ₯νλ€(S602).Subsequently, the
ν΅μ λ¨λ§κΈ°(200)λ λ°©μ‘λ§μ ν΅ν΄ λμμμ μΆλ ₯νλ μ€μ ν΅μ λ§μ ν΅ν λ€λ₯Έ μμ μ λμμ μΆλ ₯μ΄ μμ²λλ©΄(S604), ν΄λΉ μμ μ 보λ₯Ό ν¬ν¨νλ λμμ μμ² λ©μμ§λ₯Ό μ€νΈλ¦¬λ° μλ²(170)λ‘ μ μ‘νλ€(S606).When outputting a video at another point in time through the communication network while outputting a video through the broadcasting network (S604), the
μ¦, ν΅μ λ¨λ§κΈ°μ μ¬μ©μκ° λ°©μ‘λ§μ ν΅ν λμμμ μμ²νλ μ€μ λ€λ₯Έ μμ μ λμμμ μνμ¬ ν΅μ λ§μ ν΅ν΄ λ€λ₯Έ μμ μ μ ννλ©΄, ν΅μ λ¨λ§κΈ°(200)λ μ¬μ©μμ μν΄ μ νλ μμ μ 보λ₯Ό ν¬ν¨νλ λμμ μμ² λ©μμ§λ₯Ό μμ±νμ¬ μ€νΈλ¦¬λ° μλ²(170)λ‘ μ μ‘νλ€.That is, when a user of the communication terminal selects a different time point through the communication network while watching a video through the broadcasting network and selects a different time point through the communication network, the
μ€νΈλ¦¬λ° μλ²(170)λ ν΅μ λ¨λ§κΈ°(200)λ‘λΆν° λμμ μμ² λ©μμ§κ° μμ λλ©΄(S608), λμμ μμ²μ λ°λΌ ν΄λΉ μμ μ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ μ ννμ¬ ν΅μ λ§μ ν΅ν΄ ν΅μ λ¨λ§κΈ°(200)μ μ 곡νλ€(S610).When the
μ¦, μ€νΈλ¦¬λ° μλ²(170)λ ν΅μ λ¨λ§κΈ°(200)λ‘λΆν° λμμ μμ² λ©μμ§κ° μμ λλ©΄, λμμ μμ² λ©μμ§λ₯Ό λΆμνμ¬ μμ μ 보λ₯Ό μΆμΆνκ³ , μΆμΆλ μμ μ 보μ ν΄λΉνλ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ μ ννμ¬ ν΅μ λ§μ ν΅ν΄ ν΅μ λ¨λ§κΈ°(200)μ μ 곡νλ€. That is, when the
κ·Έλ¬λ©΄, ν΅μ λ¨λ§κΈ°(200)λ μ€νΈλ¦¬λ° μλ²(170)λ‘λΆν° μ μ‘λ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ κΈ°λ³Έ λ μ΄μ΄μ λμ½λ© μ 보λ₯Ό μ΄μ©νμ¬ λμ½λ©νμ¬ μΆλ ₯νλ€(S612).Then, the
λ 7μ λ³Έ λ°λͺ μ λ°λ₯Έ μ€νΈλ¦¬λ° μλ²κ° ν΅μ λ¨λ§κΈ°μ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ μ 곡νλ λ°©λ²μ λνλΈ νλ¦λμ΄λ€. 7 is a flowchart illustrating a method for providing an enhancement layer bitstream to a communication terminal by a streaming server according to the present invention.
λ 7μ μ°Έμ‘°νλ©΄, μ€νΈλ¦¬λ° μλ²(170)λ λ€μμ λΉλμ€ λΆνΈν μ₯μΉ(120)λ‘λΆν° 볡μμ ν₯μ λ μ΄μ΄ λΉμ€μ€νΈλ¦Όμ μμ νμ¬ μ μ₯νλ€(S700).Referring to FIG. 7, the streaming
κ·Έλ°λ€μ μ€νΈλ¦¬λ° μλ²(170)λ ν΅μ λ¨λ§κΈ°(200)λ‘λΆν° μμ μ λ³΄κ° ν¬ν¨λ λμμ μμ² λ©μμ§κ° μμ λλ©΄(S702), λμμ μμ² λ©μμ§λ₯Ό λΆμνμ¬ ν΄λΉ μμ μ νλ¨νλ€(S704).Then, when the
κ·Έλ° λ€μ μ€νΈλ¦¬λ° μλ²(170)λ μ μ ν λ°μ κ°μ΄ μ μ₯λ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Ό μ€μμ νλ¨λ μμ μ ν΄λΉνλ ν₯μ λ μ΄μ΄ λΉνΈμ€νΈλ¦Όμ μ ννμ¬ ν΅μ λ¨λ§κΈ°(200)λ‘ μ μ‘νλ€(S706).Then, the streaming
μ μ ν λ°μ κ°μ΄, λ³Έ λ°λͺ μ΄ μνλ κΈ°μ λΆμΌμ λΉμ μλ λ³Έ λ°λͺ μ΄ κ·Έ κΈ°μ μ μ¬μμ΄λ νμμ νΉμ§μ λ³κ²½νμ§ μκ³ μ λ€λ₯Έ ꡬ체μ μΈ ννλ‘ μ€μλ μ μλ€λ κ²μ μ΄ν΄ν μ μμ κ²μ΄λ€. κ·Έλ¬λ―λ‘ μ΄μμμ κΈ°μ ν μ€μμλ€μ λͺ¨λ λ©΄μμ μμμ μΈ κ²μ΄λ©° νμ μ μΈ κ²μ΄ μλ κ²μΌλ‘μ μ΄ν΄ν΄μΌλ§ νλ€. λ³Έ λ°λͺ μ λ²μλ μκΈ° μμΈν μ€λͺ 보λ€λ νμ νλ νΉνμ²κ΅¬λ²μμ μνμ¬ λνλ΄μ΄μ§λ©°, νΉνμ²κ΅¬λ²μμ μλ―Έ λ° λ²μ κ·Έλ¦¬κ³ κ·Έ λ±κ°κ°λ μΌλ‘λΆν° λμΆλλ λͺ¨λ λ³κ²½ λλ λ³νλ ννκ° λ³Έ λ°λͺ μ λ²μμ ν¬ν¨λλ κ²μΌλ‘ ν΄μλμ΄μΌ νλ€.As described above, those skilled in the art will appreciate that the present invention can be implemented in other specific forms without changing the technical spirit or essential features. Therefore, the above-described embodiments are to be understood as illustrative in all respects and not as restrictive. The scope of the present invention is shown by the following claims rather than the detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalents should be construed as being included in the scope of the present invention. do.
λ³Έ λ°λͺ μ λ°λ₯Έ λ€μμ λΉλμ€μ μ‘μμ μμ€ν λ° λ°©λ²μ λ°©μ‘λ§μ ν΅ν΄ λμμμ μμ²νλ μ€μ μ¬μ©μκ° λ€λ₯Έ μμ μ λμμ μμ²μ μνλ κ²½μ° ν΅μ λ§μ ν΅ν΄ μΆκ° λμμ μ 보λ₯Ό μ μ‘νμ¬ μ¬μ©μκ° μνλ μμ μ λμμμ μμ²ν μ μλλ‘ νλ κΈ°μ μ μ΄μ©ν μ μλ€. The system and method for transmitting and receiving a multi-view video according to the present invention transmits additional video information through a communication network so that a user can watch a video at a desired time point while watching a video through a broadcasting network. It can be used for the technique.
Claims (12)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020080087620A KR101012760B1 (en) | 2008-09-05 | 2008-09-05 | Transmitting and Receiving System and Method of Multiview Video |
| KR10-2008-0087620 | 2008-09-05 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| WO2010027142A2 true WO2010027142A2 (en) | 2010-03-11 |
| WO2010027142A3 WO2010027142A3 (en) | 2010-04-29 |
Family
ID=41797607
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2009/003190 Ceased WO2010027142A2 (en) | 2008-09-05 | 2009-06-15 | Transmitting/receiving system and transmitting/receiving method for multi-view video |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR101012760B1 (en) |
| WO (1) | WO2010027142A2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024077616A1 (en) * | 2022-10-14 | 2024-04-18 | OppoεΉΏδΈη§»ε¨ιδΏ‘ζιε ¬εΈ | Coding and decoding method and coding and decoding apparatus, device, and storage medium |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2013157817A1 (en) * | 2012-04-16 | 2013-10-24 | μΌμ±μ μ μ£Όμνμ¬ | Method for multi-view video encoding based on tree structure encoding unit and apparatus for same, and method for multi-view video decoding based on tree structure encoding unit and apparatus for same |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100732961B1 (en) * | 2005-04-01 | 2007-06-27 | κ²½ν¬λνκ΅ μ°ννλ ₯λ¨ | Multiview scalable image encoding, decoding method and its apparatus |
| MY159176A (en) * | 2005-10-19 | 2016-12-30 | Thomson Licensing | Multi-view video coding using scalable video coding |
| US8699583B2 (en) * | 2006-07-11 | 2014-04-15 | Nokia Corporation | Scalable video coding and decoding |
| JP5170786B2 (en) * | 2006-10-25 | 2013-03-27 | ιει»ειδΏ‘η η©Άι’ | Multi-view video scalable coding and decoding method, and coding and decoding apparatus |
-
2008
- 2008-09-05 KR KR1020080087620A patent/KR101012760B1/en not_active Expired - Fee Related
-
2009
- 2009-06-15 WO PCT/KR2009/003190 patent/WO2010027142A2/en not_active Ceased
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2024077616A1 (en) * | 2022-10-14 | 2024-04-18 | OppoεΉΏδΈη§»ε¨ιδΏ‘ζιε ¬εΈ | Coding and decoding method and coding and decoding apparatus, device, and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20100028749A (en) | 2010-03-15 |
| WO2010027142A3 (en) | 2010-04-29 |
| KR101012760B1 (en) | 2011-02-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| RU2530740C2 (en) | Signalling characteristics of multiview video coding (mvc) operation point | |
| CN109068136B (en) | Image processing apparatus, image processing method, and computer-readable storage medium | |
| WO2010053246A2 (en) | Apparatus and method for synchronizing stereoscopic image, and apparatus and method for providing stereoscopic image based on the same | |
| WO2010068020A2 (en) | Multi- view video coding/decoding method and apparatus | |
| KR20010020147A (en) | Dual Compressed Video Bitstream Camera for Universal Serial Bus Connection | |
| WO2011108903A2 (en) | Method and apparatus for transmission and reception in the provision of a plurality of transport interactive 3dtv broadcasting services | |
| WO2012064123A2 (en) | Method and apparatus for determining a video compression standard in a 3dtv service | |
| WO2012070875A2 (en) | Method and apparatus for creating a media file for multilayer images in a multimedia system, and media-file-reproducing apparatus using same | |
| WO2020189817A1 (en) | Method and system for distributed decoding of split image for tile-based streaming | |
| WO2013150943A1 (en) | Decoder and decoding method, as well as encoder and encoding method | |
| KR100606785B1 (en) | Synchronization method of video and image data in remote multimedia service providing system through network | |
| WO2016129981A1 (en) | Method and device for transmitting/receiving media data | |
| WO2015009098A1 (en) | Method and apparatus for processing video signal | |
| WO2014073877A1 (en) | Method and apparatus for processing multiview video signal | |
| WO2012144795A2 (en) | Apparatus for outputting broadcast recorded by schedule recording and control method thereof | |
| WO2015009091A1 (en) | Method and apparatus for processing video signal | |
| WO2010027142A2 (en) | Transmitting/receiving system and transmitting/receiving method for multi-view video | |
| WO2014054896A1 (en) | Method and device for processing video signal | |
| WO2014054897A1 (en) | Method and device for processing video signal | |
| RU2649758C2 (en) | Image processing device and method | |
| KR101096802B1 (en) | Apparatus for mixing video stream and method thereof | |
| WO2012141551A2 (en) | High speed scalable video coding device and method using multi-track video | |
| WO2014109563A1 (en) | Method and apparatus for processing video signals | |
| WO2018016879A1 (en) | Method and device for providing 360-degree virtual reality broadcasting service | |
| WO2014042459A1 (en) | Method and apparatus for processing video signal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 09811641 Country of ref document: EP Kind code of ref document: A2 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 09811641 Country of ref document: EP Kind code of ref document: A2 |