IP Library Granted Patent US 6,904,092
Granted Patent B2
US 6,904,092 · App. 10/081,909 · Granted Jun 7, 2005

Minimizing drift in motion-compensation fine granular scalable structures

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 6,904,092
App. No.
10/081,909
Granted
Jun 7, 2005
Kind
B2
Abstract

A method and apparatus for minimizing prediction drift at low bitrates in a fine granular scalable video coding scheme that utilizes motion compensation in an enhancement layer. The method and apparatus measures motion activity within at least a portion a video; determines whether the measured motion activity is below a predetermined threshold value; codes the portion of the video with the fine granular scalable video coding scheme that utilizes motion compensation in the enhancement layer if the measured motion activity is below the predetermined threshold value; and codes the portion of the video with a fine granular scalable video coding that does not utilize motion compensation in the enhancement layer if the measured motion activity is above the predetermined threshold value.

Claims (30)

1. A method for minimizing prediction drift in a fine granular scalable video coding scheme that utilizes motion compensation in an enhancement layer, the method comprising:

measuring motion activity within at least a portion of a video;

determining whether the measured motion activity is below a predetermined threshold value;

coding the portion of the video with the fine granular scalable video coding scheme that utilizes motion compensation in the enhancement layer if the measured motion activity is below the predetermined threshold value; and

coding the portion of the video with a fine granular scalable video coding that does not utilize motion compensation in the enhancement layer if the measured motion activity is above the predetermined threshold value.

2. The method according to claim 1 , wherein the measuring step is performed using motion data computed during base layer encoding.

3. An apparatus for coding video, the apparatus comprising:

means for measuring motion activity within at least a portion of a video;

means for determining whether the measured motion activity is below a predetermined threshold value;

means for coding the portion of the video with a fine granular scalable video coding scheme that utilizes motion compensation in an enhancement layer if the measured motion activity is below the predetermined threshold value; and

means for coding the portion of the video with a fine granular scalable video coding that does not utilize motion compensation in an enhancement layer if the measured motion activity is above the predetermined threshold value.

4. The apparatus according to claim 3 , wherein the measuring means uses motion data computed during base layer encoding.

5. A method for coding video, the method comprising:

measuring motion activity within at least a portion of a video;

determining whether the measured motion activity is below a predetermined threshold value;

coding the portion of the video with a fine granular scalable video coding scheme that utilizes motion compensation in an enhancement layer if the measured motion activity is below the predetermined threshold value; and

coding the portion of the video with a fine granular scalable video coding that does not utilize motion compensation in an enhancement layer if the measured motion activity is above the predetermined threshold value.

6. The method according to claim 5 , wherein the measuring step is performed using motion data computed during base layer encoding.

7. A memory medium for encoding video, the memory medium comprising:

code for measuring motion activity within at least a portion of a video;

code for determining whether the measured motion activity is below a predetermined threshold value;

code for coding the portion of the video with a fine granular scalable video coding scheme that utilizes motion compensation in an enhancement layer if the measured motion activity is below the predetermined threshold value; and

code for coding the portion of the video with a fine granular scalable video coding that does not utilize motion compensation in an enhancement layer if the measured motion activity is above the predetermined threshold value.

8. The memory medium according to claim 7 , wherein the code for measuring motion activity use motion data computed during base layer encoding.

9. A coded data signal produced by the steps comprising:

measuring motion activity within at least a portion of a video;

determining whether the measured motion activity is below a predetermined threshold value;

coding the portion of the video with a fine granular scalable video coding scheme that utilizes motion compensation in an enhancement layer if the measured motion activity is below the predetermined threshold value; and

coding the portion of the video with a fine granular scalable video coding that does not utilize motion compensation in the enhancement layer if the measured motion activity is above the predetermined threshold value.

10. The coded data signal according to claim 9 , wherein the measuring step is performed using motion data computed during base layer encoding.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 20, 2011
From: IPG ELECTRONICS 503 LIMITED
To: FUNAI ELECTRIC CO., LTD.
Reel/Frame 027497/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2009
From: KONINKLIJKE PHILIPS ELECTRONICS N.V.
To: IPG ELECTRONICS 503 LIMITED
Reel/Frame 022203/0791 →