Method and apparatus for encoding/decoding video signal using motion vectors of pictures in base layer
First Claim
1. A method for encoding a video signal including a frame sequence, the method comprising:
- encoding the video signal in a first scheme and outputting a bitstream of a first layer; and
encoding the video signal in a second scheme and outputting a bitstream of a second layer, the encoding in the first scheme including a process for recording information regarding a motion vector of an image block present in an arbitrary frame in the frame sequence using information based on a motion vector of a first block present in a first auxiliary frame at a position corresponding to the image block, the first auxiliary frame being present in the bitstream of the second layer and temporally separated from the arbitrary frame.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for encoding video signals of a main layer using motion vectors of predictive image frames of an auxiliary layer and decoding such encoded video data is provided. In the encoding method, a video signal is encoded in a scalable MCTF scheme to output an enhanced layer (EL) bitstream and encoded in another specified scheme to output a base layer (BL) bitstream. During MCTF encoding, information regarding a motion vector of an image block in an arbitrary frame in a frame sequence of the video signal is recorded using a motion vector of a block, which is present, at a position corresponding to the image block, in an auxiliary frame present in the BL bitstream and temporally separated from the arbitrary frame. Using the correlation between motion vectors of temporally adjacent frames in different layers reduces the amount of coded motion vector data.
85 Citations
57 Claims
-
1. A method for encoding a video signal including a frame sequence, the method comprising:
-
encoding the video signal in a first scheme and outputting a bitstream of a first layer; and
encoding the video signal in a second scheme and outputting a bitstream of a second layer, the encoding in the first scheme including a process for recording information regarding a motion vector of an image block present in an arbitrary frame in the frame sequence using information based on a motion vector of a first block present in a first auxiliary frame at a position corresponding to the image block, the first auxiliary frame being present in the bitstream of the second layer and temporally separated from the arbitrary frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for receiving and decoding both a bitstream of a first layer including a sequence of H frames, each including pixels having difference values, and a sequence of L frames and a bitstream of a second layer into a video signal, the method comprising:
-
decoding the bitstream of the first layer into video frames having original images according to a scalable scheme using encoding information including motion vector information extracted and provided from the bitstream of the second layer, decoding the bitstream of the first layer into the video frames including a process for obtaining a motion vector of a target block present in an arbitrary frame in the H frame sequence using a motion vector of a first block present in a first auxiliary frame at a position corresponding to the target block, the first auxiliary frame being present in the bitstream of the second layer and temporally separated from the arbitrary frame, and restoring difference values of pixels of the target block to original images based on pixel values of a reference block in an L frame, the reference block being indicated by the obtained motion vector of the target block. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 57)
-
-
23. An apparatus for encoding an input video signal, the apparatus comprising:
-
a first encoder for encoding the video signal in a first scheme and outputting a bitstream of a first layer; and
a second encoder for encoding the video signal in a second scheme and outputting a bitstream of a second layer including frames having a smaller screen size than frames in the bitstream of the first layer, the first encoder including means for recording, in the bitstream of the first layer, information allowing a derivative vector, obtained based on the product of a derivation factor and a scaled motion vector obtained by scaling a motion vector of a first block present in the bitstream of the second layer by the ratio of a frame size of the first layer to a frame size of the second layer, to be used as a motion vector of an image block in an arbitrary frame present in the video signal and not temporally coincident with a frame including the first block. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for encoding an input video signal, the method comprising:
-
encoding the video signal in a first scheme and outputting a bitstream of a first layer; and
encoding the video signal in a second scheme and outputting a bitstream of a second layer including frames having a smaller screen size than frames in the bitstream of the first layer, the encoding in the first scheme including a process for recording, in the bitstream of the first layer, information allowing a derivative vector, obtained based on the product of a derivation factor and a scaled motion vector obtained by scaling a motion vector of a first block present in the bitstream of the second layer by the ratio of a frame size of the first layer to a frame size of the second layer, to be used as a motion vector of an image block in an arbitrary frame present in the video signal and not temporally coincident with a frame including the first block. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38)
-
-
39. An apparatus for receiving and decoding a bitstream of a first layer including frames, each including pixels having difference values, into a video signal, the apparatus comprising:
-
a first decoder for decoding the bitstream of the first layer in a first scheme into video frames having original images; and
a second decoder for receiving a bitstream of a second layer including frames having a smaller screen size than the video frames, extracting encoding information including motion vector information from the received bitstream of the second layer, and providing the encoding information to the first decoder, the first decoder including means for obtaining a motion vector of a target block in an arbitrary frame present in the bitstream of the first layer using a derivative vector obtained based on the product of a derivation factor and a scaled motion vector obtained by scaling a motion vector of a first block in a frame not temporally coincident with the arbitrary frame by the ratio of a frame size of the first layer to a frame size of the second layer, the motion vector of the first block being included in the encoding information. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A method for receiving and decoding a bitstream of a first layer including frames, each including pixels having difference values, into a video signal, the method comprising:
-
decoding the bitstream of the first layer into video frames having original images according to a scalable scheme using encoding information including motion vector information, the encoding information being extracted and provided from an input bitstream of a second layer including frames having a smaller screen size than frames in the first layer, decoding the bitstream of the first layer into the video frames including a process for obtaining a motion vector of a target block in an arbitrary frame present in the bitstream of the first layer using a derivative vector obtained based on the product of a derivation factor and a scaled motion vector obtained by scaling a motion vector of a first block in a frame not temporally coincident with the arbitrary frame by the ratio of a frame size of the first layer to a frame size of the second layer, the motion vector of the first block being included in the encoding information. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56)
-
Specification