Patent US2421075A successfully refreshed from Google Patents.
US5486876A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Video interface unit for mapping physical image data to logical tiles
Assignee: Samsung Electronics Co Ltd
•
Filing: 1993-04-27
•
Granted: 1996-01-23
•
Expires: 2013-04-27
Abstract
Abstract A video interface unit for transferring image data between video memory and video processing components interfaces with a video bus. The video interface unit has a partionable data buffer. The partionable buffer enables data to be accessed without redundant fetches of image data and for associated processing of data to be interleaved.
Inventors
- 👤 Stephen D. Lew
- 👤 Gerry C. Luikuo
- 👤 Thomas G. Kopet
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 21:54
CPC Classifications
H; H04; H04N; H04N19/00; H04N11/00; H04N11/04; H04N11/042; H04N19/42; H04N19/43; H04N19/433; H04N19/60; H04N19/61; H04N21/00; H04N21/40; H04N21/41; H04N21/426; H04N21/42692; H04N21/43; H04N21/4302; H04N21/4305; H04N21/434; H04N21/4341; H04N5/00; H04N5/76; H04N5/907
Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
133 words
In a video processing system having a video memory for storing video data having P rows and Q columns, a method for reading and writing image data to the video memory comprising the steps of: logically subdividing the video data of P rows and Q columns into a plurality of tiles having dimensions of p rows and q columns of image data; and mapping a given one of said tiles to a storage memory by placing the image data located on an even numbered row of said p rows and an even numbered column of said q columns on a first data bus and placing the image data located at an odd numbered row of said p rows and at an odd numbered columns of said q columns onto a second data bus.
Claim 2
Dependent Claim
133 words
In a video processing system having a video memory for storing video data having P rows and Q columns, a method for reading and writing image data to the video memory comprising the steps of: logically subdividing the video data of P rows and Q columns into a plurality of tiles having dimensions of p rows and q columns of image data; and mapping a given one of said tiles to a storage memory by placing the image data located on an even numbered row of said p rows and an even numbered column of said q columns on a first data bus and placing the image data located at an odd numbered row of said p rows and at an odd numbered columns of said q columns onto a second data bus.
Claim 3
Dependent Claim
39 words
The method of claim 1 further comprising the steps of: storing the image data placed on said first data bus in a first buffer; and storing the image data placed on said second data bus in a second buffer.
Claim 4
Dependent Claim
90 words
The method of claim 2 further comprising the steps of: interpolating between a first set of image data stored in said first and said second buffers and a second set of image data stored in said first and said second buffers; realigning, prior to said step of interpolating, said first and said second sets of sata to reconstitute the image data as a first array and a second array of image data respectively; and wherein said first and said second arrays have alternating odd and even rows of image data.
Claim 5
Dependent Claim
39 words
The method of claim 1 where said first and said second data bus together form a video data bus and further comprising the step of configuring the video data bus to be one of 32 or 16 bits wide.
Claim 6
Dependent Claim
44 words
The method of claim 4 wherein said video data bus is configured as a 32 bit data bus and wherein: the step of logically subdividing the video data into the plurality of tiles comprises the step of forming tiles having dimensions p=2 and q=2.
Claim 7
Dependent Claim
44 words
The method of claim 4 wherein said video data bus is configured as a 16 bit data bus and wherein: the step of logically subdividing the video data into the plurality of tiles comprises the step of forming tiles having dimensions p=2 and q=1.
Claim 8
Dependent Claim
28 words
The method of claim 1 wherein the step of mapping further comprises the step of addressing the given tile by a single row and a single column coordinate.
Claim 9
Dependent Claim
36 words
The method of claim 1 wherein the step of mapping further comprises writing individual ones of the image data in any one of a plurality of memory devices according to a value stored in a register.
Claim 10
Dependent Claim
41 words
The method of claim 1 wherein the step of mapping onto a first and a second data bus further comprises the step of operating said first and said second data bus on a first video clock asynchronous with a system clock.
Claim 11
Dependent Claim
22 words
The method of claim 1 further comprising the step of interpolating between a first set and a second set of image data.
Claim 12
Dependent Claim
14 words
The method of claim 1 further comprising the step of refreshing the video memory.
Claim 13
Dependent Claim
146 words
In a video processing system having a video memory for storing image data having P rows and Q columns, a device for reading and writing data to the video memory comprising: means, coupled to a video bus, for mapping a physical image date having P rows and Q columns logically subdivided into a plurality of tiles having dimensions of p rows and q columns, to a storage memory, by placing the image data located on an even numbered row of said p rows and an even numbered column of said q columns in a first buffer memory; and means, coupled to said video bus, for mapping said given one of said tiles to said storage memory by placing the image data located at an odd numbered row of said p rows and at an odd numbered column of said q columns into a second buffer memory.
Claim 14
Dependent Claim
146 words
In a video processing system having a video memory for storing image data having P rows and Q columns, a device for reading and writing data to the video memory comprising: means, coupled to a video bus, for mapping a physical image date having P rows and Q columns logically subdivided into a plurality of tiles having dimensions of p rows and q columns, to a storage memory, by placing the image data located on an even numbered row of said p rows and an even numbered column of said q columns in a first buffer memory; and means, coupled to said video bus, for mapping said given one of said tiles to said storage memory by placing the image data located at an odd numbered row of said p rows and at an odd numbered column of said q columns into a second buffer memory.
Claim 15
Dependent Claim
19 words
The device of claim 12 wherein said video bus comprises a 32 bit video bus and p=2 and q=2.
Claim 16
Dependent Claim
19 words
The device of claim 12 wherein said video bus comprises a 16 bit video bus and p=2 and q=l.
Claim 17
Dependent Claim
19 words
The device of claim 12 further comprising a means, coupled to the video memory, for refreshing the video memory.
Claim 18
Dependent Claim
18 words
The device of claim 12 further comprising a video bus arbiter for arbitrating access to the video bus.
Claim 19
Dependent Claim
25 words
The device of claim 12 further comprising a means for interpolating between a first set of image data stored in said first and second buffers.
Claim 20
Dependent Claim
53 words
The device of claim 12 further comprising a circular buffer coupled to said first buffer and said second buffer for storing a first set of data from said first buffer together with a second set of data from said second buffer as an array of image data having alternating odd and even rows.
Claim 21
Dependent Claim
41 words
The device of claim 12, wherein the video memory includes a serial access video memory and a DRAM, the device further comprising: a means, coupled to said video bus, for controlling transfers between the serial access video memory and the DRAM.
Claim 22
Dependent Claim
40 words
The device of claim 12, wherein the video memory includes a serial access video memory and a DRAM, the device further comprising: means, coupled to the video bus, for controlling transfers between the serial access video memory and the DRAM.
Claim 23
Dependent Claim
18 words
The device of claim 12 wherein said device operates on a video clock asynchronous from a system clock.
Claim 24
Dependent Claim
73 words
The device according to claim 12 further comprising: a latch having an input coupled to an output of the video memory and an output coupled to said storage memory; and a latching signal pin on the device coupled to a CAS signal, wherein the CAS signal is output from a CAS pin of the device to the video memory and wherein the latching signal pin forms a latching signal input to said latch.
Claim 25
Dependent Claim
251 words
In a video processing system having a video memory for storing image data having P rows and Q columns, a device for reading and writing data to the video memory comprising: means, coupled to a video bus, for mapping a physical image data having P rows and Q columns logically subdivided into a plurality of tiles having dimensions of p rows and q columns, to a storage memory, a given one of said tiles, by placing the image data located on an even numbered row of said p rows and an even numbered column of said q columns in a first buffer memory and for mapping said given one of said tiles to said storage memory by placing the image data located at an odd numbered row of said p rows and at an odd numbered columns of said q columns into a second buffer memory; a circular buffer, coupled to said first and to said second buffer memory for storing a first set of data from said first buffer together with a second set of data from said second buffer as an array of image data having alternating odd and even rows; an interpolator, coupled to said circular buffer for interpolating the array of image data; an arbiter, coupled to the video bus, for controlling access to the video bus; and a state machine, coupled to the means for mapping, to said interpolator and to said arbiter for sequencing operation of said means for mapping, said interpolator, and said arbiter.
Claim 26
Dependent Claim
251 words
In a video processing system having a video memory for storing image data having P rows and Q columns, a device for reading and writing data to the video memory comprising: means, coupled to a video bus, for mapping a physical image data having P rows and Q columns logically subdivided into a plurality of tiles having dimensions of p rows and q columns, to a storage memory, a given one of said tiles, by placing the image data located on an even numbered row of said p rows and an even numbered column of said q columns in a first buffer memory and for mapping said given one of said tiles to said storage memory by placing the image data located at an odd numbered row of said p rows and at an odd numbered columns of said q columns into a second buffer memory; a circular buffer, coupled to said first and to said second buffer memory for storing a first set of data from said first buffer together with a second set of data from said second buffer as an array of image data having alternating odd and even rows; an interpolator, coupled to said circular buffer for interpolating the array of image data; an arbiter, coupled to the video bus, for controlling access to the video bus; and a state machine, coupled to the means for mapping, to said interpolator and to said arbiter for sequencing operation of said means for mapping, said interpolator, and said arbiter.
Claim 27
Dependent Claim
19 words
The device of claim 23 further comprising a refresh controller, coupled to the arbiter for refreshing the video memory.
Claim 28
Dependent Claim
77 words
A latch device for a DRAM memory interface comprising: a latching signal pin on the DRAM memory interface coupled to a CAS signal output from the DRAM memory interface CAS pin to the DRAM memory; a latch having: an input coupled to an output of the DRAM memory; an output coupled to said interface; a latching signal input coupled to said latching signal pin; and wherein when said latching signal pin is disabled, said latch is transparent.
Claim 29
Dependent Claim
77 words
A latch device for a DRAM memory interface comprising: a latching signal pin on the DRAM memory interface coupled to a CAS signal output from the DRAM memory interface CAS pin to the DRAM memory; a latch having: an input coupled to an output of the DRAM memory; an output coupled to said interface; a latching signal input coupled to said latching signal pin; and wherein when said latching signal pin is disabled, said latch is transparent.
References Cited (Backward Citations)
US4646270A
Cited
US4800431A
Cited
US4847809A
Cited
US4716460A
Cited
US4965751A
Cited
US5124692A
Cited
US5311211A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-01-22 | 1999-07-24 | 2000-01-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-01-22 | 2003-07-24 | 2004-01-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-01-22 | 2007-07-24 | 2008-01-23 | $7700.00 | Window Closed / Lapsed |