发明名称 |
Video non-buffered line memory |
摘要 |
A non-buffered video line memory eliminates the need for double buffering video data during processing. While most double buffering systems double the amount of memory necessary to store video data, a non-buffered approach reduces the hardware memory costs substantially. A set of write and read pointers coupled with write and read incrementors allows data to be stored in raster order and removed in block order from a non-buffered memory device. The incrementors, in conjunction with a set of write and read pointers generate a base address for data to be written to and read from the non-buffered memory at substantially the same time. Encoding systems benefit substantially by being able to read and write information into a common memory rather than continuously switching between two different memories, by reducing complexity and cost. |
申请公布号 |
US8922573(B1) |
申请公布日期 |
2014.12.30 |
申请号 |
US200912502927 |
申请日期 |
2009.07.14 |
申请人 |
Imagination Technologies Limited |
发明人 |
Choudhary Saif |
分类号 |
G09G5/36;G09G5/39;G06F12/02 |
主分类号 |
G09G5/36 |
代理机构 |
Marger Johnson & McCollom PC |
代理人 |
Marger Johnson & McCollom PC |
主权项 |
1. A method of operating a memory in a video device comprising:
receiving a stream of video in scan order; determining a present value of a write pointer of a non-buffered line memory, the line memory including storage for a set of lines of video data; writing, in raster scan order, more than one group of data of a block of data from the stream of video in non-adjacent memory locations in the line memory, beginning at a location in the line memory related to the present value of the write pointer; determining a present value of a read pointer in the line memory; and reading, in block order, more than one group of data of a block of data from non-adjacent memory locations from the line memory, beginning at a location in the line memory related to the present value of the read pointer. |
地址 |
GB |