IP Library Granted Patent US 7,656,410
Granted Patent B2
US 7,656,410 · App. 11/395,028 · Granted Feb 2, 2010

Image buffering techniques

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 7,656,410
App. No.
11/395,028
Granted
Feb 2, 2010
Kind
B2
Abstract

A system, apparatus, method and article to perform buffering techniques are described. The apparatus may include a buffer having a fixed number of storage slots that store reconstructed picture representations received from an image processing module. Also, the apparatus may include a buffer status unit to store a multiple information items to indicate one or more buffer characteristics of the buffer. Further, the apparatus may include a buffer control module to manage storage within the buffer.

Claims (35)

1. An apparatus, comprising:

a buffer having a fixed number of storage slots, each storage slot to store a reconstructed picture representation received from an image processing module;

a buffer status unit to store a plurality of information items, the plurality of information items to indicate one or more characteristics of the buffer; and

a buffer control module to manage storage within the buffer and to store the reconstructed picture representation in the buffer based on a type of the reconstructed picture representation, wherein one or more of the storage slots are to store a complementary pair of reconstructed first and second field picture representations based on an offset parameter.

2. The apparatus of claim 1 , wherein the plurality of information items comprises a parameter to indicate how many of the storage slots are occupied, and a data structure to indicate which of the storage slots are occupied.

3. The apparatus of claim 1 , wherein the buffer control module is to identify from the storage slots a slot having a first field picture representation corresponding to a received second field picture representation, and to store the second field picture representation in a portion of the identified slot.

4. The apparatus of claim 1 , wherein the buffer control module is to select one of the storage slots for emptying when the buffer is full.

5. The apparatus of claim 1 , wherein the buffer control module is to find an available slot within the buffer.

6. The apparatus of claim 1 , further comprising the image processing module, wherein the image processing module includes a video decoder.

7. The apparatus of claim 6 , wherein the video decoder is an H.264 based video decoder.

8. The apparatus of claim 6 , further comprising a display to output one or more decoded pictures received from the video decoder.

9. An apparatus, comprising:

a video decoder to generate decoded video signals according to an inter-prediction technique, the inter-prediction technique employing a plurality of reconstructed reference picture representations;

a buffer having a fixed number of storage slots to store the plurality of reconstructed reference picture representations;

a buffer status unit to store a plurality of information items, the plurality of information items to indicate one or more characteristics of the buffer; and

a buffer control module to manage storage within the buffer and to store the reconstructed picture representation in the buffer based on a type of reconstructed picture representation, wherein one or more of the storage slots are to store a complementary pair of reconstructed first and second field picture representations based on an offset parameter.

10. The apparatus of claim 9 , wherein the buffer control module is to identify from the storage slots a slot having a first field picture corresponding to a received second field picture, and to store the second field picture in a portion of the identified slot.

11. The apparatus of claim 9 , wherein the buffer control module is to select one of the storage slots for emptying when the buffer is full.

12. The apparatus of claim 9 , wherein the buffer control module is to find an available slot within the buffer.

13. The apparatus of claim 9 , wherein the video decoder is an H.264 based video decoder.

14. A method, comprising:

allocating a buffer having a fixed number of storage slots;

receiving a reconstructed reference picture from a video decoder;

identifying one of the storage slots for the reconstructed picture based on a type of the reconstructed reference picture, wherein one or more of the storage slots are to store a complementary pair of reconstructed first and second field picture representations based on an offset parameter; and

storing the reconstructed picture in the identified storage slot based on the type of reconstructed picture representation.

15. The method of claim 14 , further comprising emptying one of the storage slots when the buffer is full; and wherein identifying the one storage slot comprises selecting the emptied storage slot.

16. The method of claim 14 :

wherein the reconstructed reference picture is a field picture corresponding to a complementary field picture stored in one of the storage slots; and

wherein identifying the one storage slot comprises selecting a storage slot containing the complementary field picture.

17. The method of claim 14 , further comprising maintaining a plurality of information items to indicate one or more characteristics of the buffer, the plurality of information items comprising a parameter to indicate how many of the storage slots are occupied, and a data structure to indicate which of the storage slots are occupied.

18. An article comprising a machine-readable storage medium containing instructions that if executed enable a system to:

allocate a buffer having a fixed number of storage slots;

receive a reconstructed reference picture from a video decoder;

identify one of the storage slots for the reconstructed picture based on a type of the reconstructed reference picture, wherein one or more of the storage slots are to store a complementary pair of reconstructed first and second field picture representations based on an offset parameter; and

store the reconstructed picture in the identified storage slot based on the type of reconstructed picture representation.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2022
From: INTEL CORPORATION
To: TAHOE RESEARCH, LTD.
Reel/Frame 061175/0176 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 30, 2007
From: CHIU, YI-JEN; YEH, MEI-CHEN
To: INTEL CORPORATION
Reel/Frame 020180/0475 →