IP Library Granted Patent US 8,532,187
Granted Patent B2
US 8,532,187 · App. 11/918,210 · Granted Sep 10, 2013

Method and apparatus for scalably encoding/decoding video signal

Inventors: Byeong Moon Jeon (Seoul, KR); Seung Wook Park (Seoul, KR); Ji Ho Park (Seoul, KR)
Assignee: LG Electronics Inc.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,532,187
App. No.
11/918,210
Granted
Sep 10, 2013
Kind
B2
Abstract

The present invention relates to a method that uses a motion vector of a predictive video frame of a sub-layer to encode a video signal and decode encoded video data. The method encodes a video signal using a preset method to a bit stream of a base layer while encoding the video signal using a scalable MCTF method to a bit stream of an enhanced layer. When an arbitrary frame of the video signal is encoded, information, enabling at least one vector, derived from a first motion vector of a first block included in the bit stream of the base layer in the same direction as the first motion vector, to be used as a motion vector of an image block in the arbitrary frame, is recorded in the bit stream of the enhanced layer. The first motion vector is directed in the same direction as a temporal direction from the arbitrary frame to the first block.

Claims (44)

1. A method of encoding a video signal, comprising:

obtaining, by an encoder, a motion vector of a predictive block in a predictive frame;

obtaining, by the encoder, a derived vector of an image block of a current frame;

generating, by the encoder, a bitstream of a first layer and a bitstream of a second layer, the first layer including a current frame, the second layer including the predictive frame, and the bitstream of the first layer including information regarding the derived vector;

wherein the obtaining a derived vector includes,

determining, by the encoder, a predictive frame temporally closest to a current frame and a reference frame of the predictive frame, the predictive frame and the reference frame being in the bit stream of the second layer, wherein a temporal position of the current frame is different from the predictive frame and the reference frame,

determining, by the encoder, a first temporal difference value between the current frame and the predictive frame,

determining, by the encoder, a second temporal difference value between the current frame and reference frame,

determining, by the encoder, at least one derived vector based on the motion vector, the first temporal difference value and the second temporal difference value, the derived vector being usable as a motion vector of an image block in the first layer.

2. The method of claim 1 , further comprising:

determining a resolution ratio of the current frame and the predictive frame,

wherein the determining at least one derived vector determines the at least one derived vector using the resolution ratio.

3. The method of claim 2 , wherein the determining at least one derived vector includes multiplying the resolution ratio, the motion vector of the predictive block in the predictive frame, and a temporal difference ratio, the temporal difference ratio being a ratio between a sum of the first and second temporal difference values, and one of the first and second temporal difference values.

4. The method of claim 1 , wherein the information regarding the derived vector is a difference value of the derived vector and an actual motion vector which is obtained using the image block of the current frame and a reference block of the image block.

5. A decoding apparatus of decoding a video signal, comprising:

a demuxer configured to receive a bitstream of a first layer and a bitstream of a second layer;

a first decoder configured to extract a motion vector of a predictive block in a predictive frame, the predictive frame being in the second layer;

a second decoder configured to,

extract information regarding a derived vector of an image block of a current frame in the first layer, and

decode the image block of the current frame using the motion vector and the information regarding the derived vector,

wherein the second decoder obtains the derived vector by being further configured to,

determine the predictive frame temporally closest to the current frame and a reference frame of the predictive frame, the reference frame being in the second layer, wherein a temporal position of the current frame is different from the predictive frame and the reference frame,

determine a first temporal difference value between the current frame and the predictive frame,

determine a second temporal difference value between the current frame and reference frame,

determine at least one derived vector based on the motion vector, the first temporal difference value and the second temporal difference value, the derived vector being usable as a motion vector of the image block.

6. The decoding apparatus of claim 5 , wherein a resolution ratio of the current frame and the predictive frame is determined, and the at least one derived vector is determined using the resolution ratio.

7. The decoding apparatus of claim 6 , wherein the at least one derived vector is determined by multiplying the resolution ratio, the motion vector of the predictive block in the predictive frame, and a temporal difference ratio, the temporal difference ratio being a ratio between a sum of the first and second temporal difference values, and one of the first and second temporal difference values.

8. The decoding apparatus of claim 5 , wherein the information regarding the derived vector is a difference value of the derived vector and an actual motion vector which is obtained using the image block of the current frame and a reference block of the image block.

9. A method of decoding a video signal, comprising:

receiving, at a decoder, a bitstream of a first layer and a bitstream of a second layer;

extracting, at the decoder, a motion vector of a predictive block in a predictive frame, the predictive frame being in the second layer;

extracting, at the decoder, information regarding a derived vector of an image block of a current frame in the first layer;

decoding, at the decoder, the image block of the current frame using the motion vector and the information regarding the derived vector,

wherein the derived vector is obtained by,

determining, at the decoder, the predictive frame temporally closest to the current frame and a reference frame of the predictive frame, the reference frame being in the second layer, wherein a temporal position of the current frame is different from the predictive frame and the reference frame,

determining, at the decoder, a first temporal difference value between the current frame and the predictive frame, and a second temporal difference value between the current frame and reference frame,

determining, at the decoder, at least one derived vector based on the motion vector, the first temporal difference value and the second temporal difference value, the derived vector being usable as a motion vector of the image block.

10. The method of claim 9 , further comprising:

determining a resolution ratio of the current frame and the predictive frame,

the at least one derived vector is determined using the resolution ratio.

11. The method of claim 10 , wherein the determining at least one derived vector includes multiplying the resolution ratio, the motion vector of the predictive block in the predictive frame, and a temporal difference ratio, the temporal difference ratio being a ratio between sum of the first and second temporal difference values, and one of the first and second temporal difference values.

12. The method of claim 9 , wherein the information regarding the derived vector is a difference value of the derived vector and an actual motion vector which is obtained using the image block of the current frame and a reference block of the image block,

wherein the image block of the current frame is decoded by using the difference value and the derived vector.

13. The method of claim 9 , wherein information regarding the motion vector of the predictive block is in a predictive block header.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 22, 2008
From: JEON, BYEONG MOON; PARK, SEUNG WOOK; PARK, JI HO
To: LG ELECTRONICS INC.
Reel/Frame 022053/0686 →
Priority Claims (1)
KR 10-2005-0051371 · Jun 15, 2005 · national
Continuity (2)
Provisional Application 60648420 · Feb 1, 2005
Related Publication 20090168880A1 · Jul 2, 2009