Patent US5859651A successfully refreshed from Google Patents.
US5859651A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for block data transfer to reduce on-chip storage for interpolative video resizing
Assignee: International Business Machines Corp
•
Filing: 1996-08-19
•
Granted: 1999-01-12
•
Expires: 2016-08-19
Abstract
Abstract The present invention provides a method and apparatus for transferring a video image, to be resized, from a host processor to an accelerator chip of a display adapter such that the storage capacity of a memory device in the chip is greatly reduced. The video data is first divided into MxM arrays of data elements. Then, the arrays are transferred one row at a time. Each row is stored before being processed by the chip. Consequently, since these rows are much shorter than the lines of frames of data elements, the storage capacity of the chip's memory device is greatly reduced.
Inventors
- 👤 Brahmaji Potu
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 19:09
CPC Classifications
G; G06; G06T; G06T3/00; G06T3/40; G06T3/4007; G09; G09G; G09G5/00; G09G5/36; G09G5/363; G09G2340/00; G09G2340/04; G09G2340/0407
Claims Analysis
Total Claims: 4
Claim 1
Independent Claim
147 words
A method of transferring a video image data from a host processor to a display adapter, said display adapter having at least a first and a second first-in first-out (FIFO) memory devices for temporarily storing transferred rows before processing, said first and said second FIFO memory devices storing different rows, said method comprising the steps of: dividing said image into three sets of arrays wherein the first set of arrays is of M columns and M rows of data, where M is an integer, and the second and third sets are of N×N arrays of data elements, where M=2N, said data being either RGB or YUV 4:2:2 pixel data or YUV 4:2:0 planar data; and transferring 1/2 row of the first array, 1/2 row of the second array, 1/2 row of the third array and 1/2 row of the first array until the video image is transferred.
Claim 2
Independent Claim
147 words
A method of transferring a video image data from a host processor to a display adapter, said display adapter having at least a first and a second first-in first-out (FIFO) memory devices for temporarily storing transferred rows before processing, said first and said second FIFO memory devices storing different rows, said method comprising the steps of: dividing said image into three sets of arrays wherein the first set of arrays is of M columns and M rows of data, where M is an integer, and the second and third sets are of N×N arrays of data elements, where M=2N, said data being either RGB or YUV 4:2:2 pixel data or YUV 4:2:0 planar data; and transferring 1/2 row of the first array, 1/2 row of the second array, 1/2 row of the third array and 1/2 row of the first array until the video image is transferred.
Claim 3
Independent Claim
148 words
An apparatus for transferring a video image data from a host processor to a display adapter, said display adapter having at least a first and a second first-in first-out (FIFO) memory devices for temporarily storing transferred rows before processing, said first and said second FIFO memory devices storing different rows, said apparatus comprising: means for dividing said image into three sets of arrays wherein the first set of arrays is of M columns and M rows of data, where M is an integer. and the second and third sets are of N×N arrays of data elements, where M=2N, said data being either RGB or YUV 4:2:2 pixel data or YUV 4:2:0 planar data; and means for transferring 1/2 row of the first array, 1/2 row of the second array, 1/2 row of the third array and 1/2 row of the first array until the video image is transferred.
Claim 4
Independent Claim
148 words
An apparatus for transferring a video image data from a host processor to a display adapter, said display adapter having at least a first and a second first-in first-out (FIFO) memory devices for temporarily storing transferred rows before processing, said first and said second FIFO memory devices storing different rows, said apparatus comprising: means for dividing said image into three sets of arrays wherein the first set of arrays is of M columns and M rows of data, where M is an integer. and the second and third sets are of N×N arrays of data elements, where M=2N, said data being either RGB or YUV 4:2:2 pixel data or YUV 4:2:0 planar data; and means for transferring 1/2 row of the first array, 1/2 row of the second array, 1/2 row of the third array and 1/2 row of the first array until the video image is transferred.
References Cited (Backward Citations)
US5594467A
Cited
US5355328A
Cited
US5410616A
Cited
US5469222A
Cited
US5406306A
Cited
US5619226A
Cited
US5438654A
Cited
US5602599A
Cited
US5369617A
Cited
US5602589A
Cited
US5574572A
Cited
US5594676A
Cited
US5598525A
Cited
US5673204A
Cited
US5587742A
Cited
US5719594A
Cited
US5703618A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2002-01-11 | 2002-07-13 | 2003-01-12 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2006-01-11 | 2006-07-13 | 2007-01-12 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2010-01-11 | 2010-07-13 | 2011-01-12 | $7700.00 | Window Closed / Lapsed |