US6028807A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Memory architecture
Assignee: Intel Corp
•
Filing: 1998-07-07
•
Granted: 2000-02-22
•
Expires: 2018-07-07
Abstract
Abstract A system includes memory banks and a circuit. The memory banks store data that is indicative of a pixel image, and the image includes lines of pixels. For each pair of adjacent lines, the circuit stores a first subset of the data (that is indicative of one line of the pair) in one of the memory banks and stores a second subset of the data (that is indicative of the other line of the pair) in another of the memory banks.
Inventors
- 👤 Oleg Awsienko
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-09 17:39
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/21; H04N1/2104; H04N1/2112; H04N1/2137; H04N1/32; H04N1/32358; H04N2101/00; H04N2201/00; H04N2201/32; H04N2201/3285; H04N2201/3287
Claims Analysis
Total Claims: 34
Claim 1
Independent Claim
71 words
A system comprising: memory banks to store data indicative of a pixel image, the image including lines of pixels; and a circuit to, for each pair of adjacent lines, store a first subset of the data indicative of a first line of the pair in one of the banks and store a second subset of the data indicative of the other line of the pair in another one of the banks.
Claim 2
Independent Claim
71 words
A system comprising: memory banks to store data indicative of a pixel image, the image including lines of pixels; and a circuit to, for each pair of adjacent lines, store a first subset of the data indicative of a first line of the pair in one of the banks and store a second subset of the data indicative of the other line of the pair in another one of the banks.
Claim 3
Dependent Claim
16 words
The system of claim 1, wherein the circuit comprises: a compression unit to compress the data.
Claim 4
Dependent Claim
18 words
The system of claim 1, wherein the circuit comprises: a transformation unit to spatially filter the pixel image.
Claim 5
Dependent Claim
21 words
The system of claim 1, wherein the circuit comprises: a generator to generate addresses for storing the data in the banks.
Claim 6
Dependent Claim
12 words
The system of claim 1, wherein the lines comprise rows of pixels.
Claim 7
Dependent Claim
22 words
The system of claim 1, wherein the circuit further stores each of the subsets in a contiguous region of the respective bank.
Claim 8
Dependent Claim
23 words
The system of claim 1, wherein the circuit further stores the first and second subsets at common bank addresses of the respective banks.
Claim 9
Dependent Claim
16 words
The system of claim 1, wherein the memory banks and circuit are part of a camera.
Claim 10
Independent Claim
35 words
A method comprising: storing data indicative of a pixel image in a memory; and interleaving blocks of the data among banks of the memory, each different block indicating a different line of the pixel image.
Claim 11
Independent Claim
35 words
A method comprising: storing data indicative of a pixel image in a memory; and interleaving blocks of the data among banks of the memory, each different block indicating a different line of the pixel image.
Claim 12
Dependent Claim
14 words
The method of claim 9, wherein the line comprises a row of the image.
Claim 13
Dependent Claim
14 words
The method of claim 9, wherein the line comprises a column of the image.
Claim 14
Dependent Claim
22 words
The method of claim 9, wherein the interleaving comprises: storing the blocks for adjacent lines of the image in different memory banks.
Claim 15
Independent Claim
93 words
A system comprising: memory banks to store data indicative of a pixel image including lines of pixels, the banks collectively including a first region capable of storing, for each pair of adjacent lines, a first subset of the data indicative of a first line of the pair in one of the banks and storing a second subset of the data indicative of the other line of the pair in another one of the banks; and a circuit to selectively store the data in the first region based on a size of the data.
Claim 16
Independent Claim
93 words
A system comprising: memory banks to store data indicative of a pixel image including lines of pixels, the banks collectively including a first region capable of storing, for each pair of adjacent lines, a first subset of the data indicative of a first line of the pair in one of the banks and storing a second subset of the data indicative of the other line of the pair in another one of the banks; and a circuit to selectively store the data in the first region based on a size of the data.
Claim 17
Dependent Claim
33 words
The system of claim 13, wherein the circuit further stores the data in the memory banks in a second region not including the first region if the size is below a predetermined threshold.
Claim 18
Dependent Claim
22 words
The system of claim 14, wherein the second region comprises a contiguous region that includes at least two of the memory banks.
Claim 19
Dependent Claim
20 words
The system of claim 14, wherein the second region is capable of storing the pairs in the same memory bank.
Claim 20
Dependent Claim
28 words
The system of claim 13, wherein the circuit further stores the data in the memory banks in the first region if the size is above the predetermined threshold.
Claim 21
Dependent Claim
12 words
The system of claim 13, wherein the lines comprise row of pixels.
Claim 22
Independent Claim
74 words
A method for use with a pixel image, the image including lines of pixels, comprising: for each pair of adjacent lines, storing a first subset of the data indicative of one of the lines of the pair in one of at least two banks of memory; and for each pair of adjacent lines, storing a second subset of the data indicative of the other line of the pair in another one of the banks.
Claim 23
Independent Claim
74 words
A method for use with a pixel image, the image including lines of pixels, comprising: for each pair of adjacent lines, storing a first subset of the data indicative of one of the lines of the pair in one of at least two banks of memory; and for each pair of adjacent lines, storing a second subset of the data indicative of the other line of the pair in another one of the banks.
Claim 24
Dependent Claim
20 words
The method of claim 19, further comprising: storing each of the subsets in a contiguous region of the respective bank.
Claim 25
Dependent Claim
22 words
The method of claim 19, further comprising: storing the first and second subsets at a common bank address of the respective banks.
Claim 26
Independent Claim
94 words
A method for use with a pixel image including lines of pixels, comprising: determining a size of the pixel image; based on the size, for each pair of adjacent lines, selectively storing data indicative of the pair in a first region of a memory; and when the data is stored in the first region, storing a first subset of the data indicative of one of the lines of the pair in one memory bank and storing a second subset of the data indicative of the other line of the pair in another memory bank.
Claim 27
Independent Claim
94 words
A method for use with a pixel image including lines of pixels, comprising: determining a size of the pixel image; based on the size, for each pair of adjacent lines, selectively storing data indicative of the pair in a first region of a memory; and when the data is stored in the first region, storing a first subset of the data indicative of one of the lines of the pair in one memory bank and storing a second subset of the data indicative of the other line of the pair in another memory bank.
Claim 28
Dependent Claim
40 words
The method of claim 22, wherein the act of storing the data indicative of the pair includes storing the data in a second region of the memory not including the first region if the size is below a predetermined threshold.
Claim 29
Dependent Claim
35 words
The method of claim 22 herein the act of storing the data indicative of the pair includes storing the data in the first region of the memory if the size is above a predetermined threshold.
Claim 30
Independent Claim
41 words
A system comprising: a memory banks to store data indicative of a pixel image; and a circuit to interleave storage of the blocks of the data among the memory banks, each different block indicating a different line of the pixel image.
Claim 31
Independent Claim
41 words
A system comprising: a memory banks to store data indicative of a pixel image; and a circuit to interleave storage of the blocks of the data among the memory banks, each different block indicating a different line of the pixel image.
Claim 32
Dependent Claim
15 words
The system of claim 25, wherein the line comprises a row of the pixel image.
Claim 33
Dependent Claim
15 words
The system of claim 25, wherein the line comprises a column of the pixel image.
Claim 34
Dependent Claim
26 words
The system of claim 25, wherein the interleaving by the circuit includes storing the blocks of adjacent lines of the pixel image in different memory banks.
References Cited (Backward Citations)
US4780855A
Cited
US5499216A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2003-02-21 | 2003-08-23 | 2004-02-22 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2007-02-21 | 2007-08-23 | 2008-02-22 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2011-02-21 | 2011-08-23 | 2012-02-22 | $7700.00 | Window Closed / Lapsed |