IP Library Granted Patent US 8,565,310
Granted Patent B2
US 8,565,310 · App. 11/971,045 · Granted Oct 22, 2013

Hybrid memory compression scheme for decoder bandwidth reduction

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,565,310
App. No.
11/971,045
Granted
Oct 22, 2013
Kind
B2
Abstract

A method for reducing memory bandwidth in a video decoder begins by performing a data reduction operation on a decoded first coded image to produce a second set of image data. The second set of image data stored and is selectively used for subsequent image decoding, thereby reducing the memory bandwidth. The data reduction operation can include image downsampling, wherein the pixel density is reduced by a factor of two in each of the vertical and horizontal directions.

Claims (24)

1. A method for performing motion compensated prediction for video images, comprising the steps of:

performing a data reduction operation on a decoded image to produce a set of reduced image data;

storing non-reduced image data and the set of reduced image data;

receiving a motion vector;

comparing a measure of a size of the motion vector to a predetermined threshold;

conditionally selecting between the stored non-reduced image data and the stored set of reduced image data based on the result of the comparison; and

performing motion compensated prediction using the motion vector and the selected image data.

2. The method according to claim 1 , wherein the non-reduced image data is a full resolution image.

3. The method according to claim 1 , wherein the data reduction operation is image downsampling.

4. The method according to claim 3 , wherein the image downsampling reduces pixel density by a factor of two in each of the vertical and horizontal directions.

5. The method according to claim 1 , wherein the predetermined threshold is eight pixels.

6. The method according to claim 1 , wherein the selecting step includes selecting the reduced set of image data if the measure of the size of the motion vector is greater than the predetermined threshold.

7. The method according to claim 1 , wherein the selecting step includes selecting the non-reduced image data if the measure of the size of the motion vector is less than the predetermined threshold.

8. A video decoder configured to perform motion compensated prediction, comprising:

an image downsampler operable to downsample a decoded image to form reduced image data;

a memory operable to store non-reduced image data and the reduced image data;

a motion vector comparator operable to compare a measure of a size of a motion vector to a predetermined threshold;

an image selector operable to conditionally select between the stored reduced image data and non-reduced image data based on the result of the comparison to produce selected image data; and

a motion predictor operable to perform motion compensated prediction using the motion vector and the selected image data.

9. The video decoder according to claim 8 , wherein the non-reduced image data is a full resolution image.

10. The video decoder according to claim 8 , wherein the image downsampler is operable to reduce pixel density by a factor of two in each of the vertical and horizontal directions.

11. The video decoder according to claim 8 , wherein the predetermined threshold is eight pixels.

12. The video decoder according to claim 8 , wherein the selector is operable to select the reduced set of image data if the measure of the size of the motion vector is greater than the predetermined threshold.

13. The video decoder according to claim 8 , wherein the selector is operable to select the non-reduced image data if the measure of the size of the motion vector is less than the predetermined threshold.

Assignments (8)
CORRECTIVE ASSIGNMENT TO CORRECT THE ERROR IN RECORDING THE MERGER IN THE INCORRECT US PATENT NO. 8,876,094 PREVIOUSLY RECORDED ON REEL 047351 FRAME 0384. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 8, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 049248/0558 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF THE MERGER PREVIOUSLY RECORDED AT REEL: 047230 FRAME: 0910. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047351/0384 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047230/0910 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2009
From: ADVANCED MICRO DEVICES, INC.; ATI TECHNOLOGIES ULC; ATI INTERNATIONAL SRL
To: BROADCOM CORPORATION
Reel/Frame 022083/0433 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2008
From: PEARLSTEIN, LARRY A.
To: ADVANCED MICRO DEVICES, INC.
Reel/Frame 020838/0685 →