← Back to Patent Explorer
US5198804A Expired / Lapsed US ⏱️ 0.0 years remaining

Video memory with write mask from vector or direct input

Assignee: Panasonic Holdings Corp
•
Filing: 1990-06-29
•
Granted: 1993-03-30
•
Expires: 2010-06-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A video memory includes a data storage section having a predetermined bit width of data writing and reading. A data input terminal has a predetermined bit width and is subjected to input data which represents at least a write start position and a write end position. Mask data are generated on the basis of the write start position and the write end position represented by input data. The mask data are fed to the data storage section. Write data are generated. The write data are fed to the data storage section. The bit width of data writing and reading of the data storage section is greater than the bit width of the data input terminal.

Inventors

  • 👤 Toshiki Mori

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 22:03
CPC Classifications
G; G11; G11C; G11C11/00; G11C11/21; G11C11/34; G11C11/40; G11C7/00; G11C7/10; G11C7/1075; G11C7/1006

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 131 words
A video memory comprising: a data storage section having a predetermined bit width of data writing and reading; a data input terminal having a predetermined bit width and being subjected to input data which represents a write start position and a write end position; means for generating mask data on the basis of the write start position and the write end position represented by the input data, and for feeding the mask data to the data storage section; and means for generating write data on the basis of at least part of an input signal, and for feeding the write data to the data storage section; wherein the bit width of data writing and reading of the data storage section is greater than the bit width of the data input terminal.
Claim 2
Dependent Claim 131 words
A video memory comprising: a data storage section having a predetermined bit width of data writing and reading; a data input terminal having a predetermined bit width and being subjected to input data which represents a write start position and a write end position; means for generating mask data on the basis of the write start position and the write end position represented by the input data, and for feeding the mask data to the data storage section; and means for generating write data on the basis of at least part of an input signal, and for feeding the write data to the data storage section; wherein the bit width of data writing and reading of the data storage section is greater than the bit width of the data input terminal.
Claim 3
Dependent Claim 228 words
A video memory comprising: a data storage section having a predetermined bit width of data writing and reading; a data input terminal having a predetermined bit width and being subjected to input data which represents a write start position, a write end position, primary mask data, and primary write data; means for generating first mask data on the basis of the write start position and the write end position represented by the input data; means for generating second mask data on the basis of the primary mask data represented by the input data; first selecting means for selecting one of the first mask data and the second mask data, and for feeding the selected one of the first mask data and the second mask data to the data storage section; means for generating first write data on the basis of a part of the input data; means for generating second write data on the basis of the primary write data represented by the input data; and second selecting means for selecting one of the first write data and the second write data, and for feeding the selected one of the first write data and the second write data to the data storage section; wherein the bit width of data writing and reading of the data storage section is greater than the bit width of the data input terminal.
Claim 4
Dependent Claim 228 words
A video memory comprising: a data storage section having a predetermined bit width of data writing and reading; a data input terminal having a predetermined bit width and being subjected to input data which represents a write start position, a write end position, primary mask data, and primary write data; means for generating first mask data on the basis of the write start position and the write end position represented by the input data; means for generating second mask data on the basis of the primary mask data represented by the input data; first selecting means for selecting one of the first mask data and the second mask data, and for feeding the selected one of the first mask data and the second mask data to the data storage section; means for generating first write data on the basis of a part of the input data; means for generating second write data on the basis of the primary write data represented by the input data; and second selecting means for selecting one of the first write data and the second write data, and for feeding the selected one of the first write data and the second write data to the data storage section; wherein the bit width of data writing and reading of the data storage section is greater than the bit width of the data input terminal.
Claim 5
Dependent Claim 24 words
The video memory of claim 2 wherein the first selecting means and the second selecting means are controlled by a common mode control signal.
Claim 6
Dependent Claim 232 words
A video memory comprising: a data storage section having a predetermined bit width of data writing and reading; a data input terminal having a predetermined bit width and being subjected to input data which represents a write start position, a write end position, primary mask data, and primary write data; means for generating first mask data on the basis of the write start position and the write end position represented by the input data; means for generating second mask data on the basis of the primary mask data represented by the input data; first selecting means for selecting one of the first mask data and the second mask data, and for feeding the selected one of the first mask data and the second mask data to the data storage section; means for generating first write data on the basis of a content of a predetermined bit of the input data; means for generating second write data on the basis of the primary write data represented by the input data; and second selecting means for selecting one of the first write data and the second write data, and for feeding the selected one of the first write data and the second write data to the data storage section; wherein the bit width of data writing and reading of the data storage section is greater than the bit width of the data input terminal.
Claim 7
Dependent Claim 232 words
A video memory comprising: a data storage section having a predetermined bit width of data writing and reading; a data input terminal having a predetermined bit width and being subjected to input data which represents a write start position, a write end position, primary mask data, and primary write data; means for generating first mask data on the basis of the write start position and the write end position represented by the input data; means for generating second mask data on the basis of the primary mask data represented by the input data; first selecting means for selecting one of the first mask data and the second mask data, and for feeding the selected one of the first mask data and the second mask data to the data storage section; means for generating first write data on the basis of a content of a predetermined bit of the input data; means for generating second write data on the basis of the primary write data represented by the input data; and second selecting means for selecting one of the first write data and the second write data, and for feeding the selected one of the first write data and the second write data to the data storage section; wherein the bit width of data writing and reading of the data storage section is greater than the bit width of the data input terminal.
Claim 8
Dependent Claim 24 words
The video memory of claim 4 wherein the first selecting means and the second selecting means are controlled by a common mode control signal.
Claim 9
Dependent Claim 232 words
A video memory comprising: a data storage section having a predetermined bit width of data writing and reading; a data input terminal having a predetermined bit width and being subjected to input data which represents a write start position, a write end position, primary mask data, and primary write data; means for generating first mask data on the basis of the write start position and the write end position represented by the input data; means for generating second mask data on the basis of the primary mask data represented by the input data; first selecting means for selecting one of the first mask data and the second mask data, and for feeding the selected one of the first mask data and the second mask data to the data storage section; means for generating first write data on the basis of a content of a predetermined bit of an address signal; means for generating second write data on the basis of the primary write data represented by the input data; and second selecting means for selecting one of the first write data and the second write data, and for feeding the selected one of the first write data and the second write data to the data storage section; wherein the bit width of data writing and reading of the data storage section is greater than the bit width of the data input terminal.
Claim 10
Dependent Claim 232 words
A video memory comprising: a data storage section having a predetermined bit width of data writing and reading; a data input terminal having a predetermined bit width and being subjected to input data which represents a write start position, a write end position, primary mask data, and primary write data; means for generating first mask data on the basis of the write start position and the write end position represented by the input data; means for generating second mask data on the basis of the primary mask data represented by the input data; first selecting means for selecting one of the first mask data and the second mask data, and for feeding the selected one of the first mask data and the second mask data to the data storage section; means for generating first write data on the basis of a content of a predetermined bit of an address signal; means for generating second write data on the basis of the primary write data represented by the input data; and second selecting means for selecting one of the first write data and the second write data, and for feeding the selected one of the first write data and the second write data to the data storage section; wherein the bit width of data writing and reading of the data storage section is greater than the bit width of the data input terminal.
Claim 11
Dependent Claim 24 words
The video memory of claim 6 wherein the first selecting means and the second selecting means are controlled by a common mode control signal.
Claim 12
Dependent Claim 218 words
A video memory comprising: a data storage section having a predetermined bit width of data writing and reading; a data input terminal having a predetermined bit width and being subjected to input data which represents a write start position, a write end position, primary mask data, and primary write data; means for generating first mask data on the basis of the write start position and the write end position represented by the input data; means for generating second mask data on the basis of the primary mask data represented by the input data; first selecting means for selecting one of the first mask data and the second mask data, and for feeding the selected one of the first mask data and the second mask data to the data storage section; means for generating first write data; means for generating second write data on the basis of the primary write data represented by the input data; and second selecting means for selecting one of the first write data and the second write data, and for feeding the selected one of the first write data and the second write data to the data storage section; wherein the bit width of data writing and reading of the data storage section is greater than the bit width of the data input terminal.
Claim 13
Dependent Claim 218 words
A video memory comprising: a data storage section having a predetermined bit width of data writing and reading; a data input terminal having a predetermined bit width and being subjected to input data which represents a write start position, a write end position, primary mask data, and primary write data; means for generating first mask data on the basis of the write start position and the write end position represented by the input data; means for generating second mask data on the basis of the primary mask data represented by the input data; first selecting means for selecting one of the first mask data and the second mask data, and for feeding the selected one of the first mask data and the second mask data to the data storage section; means for generating first write data; means for generating second write data on the basis of the primary write data represented by the input data; and second selecting means for selecting one of the first write data and the second write data, and for feeding the selected one of the first write data and the second write data to the data storage section; wherein the bit width of data writing and reading of the data storage section is greater than the bit width of the data input terminal.
Claim 14
Dependent Claim 24 words
The video memory of claim 8 wherein the first selecting means and the second selecting means are controlled by a common mode control signal.
Claim 15
Dependent Claim 16 words
The video memory of claim 8 wherein all bits of the first write data are "1".
Claim 16
Dependent Claim 262 words
A video memory comprising: a data storage section having a predetermined bit width of data writing and reading; a data input terminal having a predetermined bit width and being subjected to input data which represents a write start position, a write end position, primary mask data, and primary write data; means for generating first mask data on the basis of the write start position and the write end position represented by the input data; means for generating second mask data on the basis of the primary mask data represented by the input data; first selecting means for selecting one of the first mask data and the second mask data, and for feeding the selected one of the first mask data and the second mask data to the data storage section; means for generating first write data; means for generating second write data on the basis of the primary write data represented by the input data; second selecting means for selecting one of the first write data and the second write data, and for outputting the selected one of the first write data and the second write data; and means for executing a logic operation between the output data from the second selecting means and data read out from the data storage section, for generating third write data corresponding to a resultant of the logic operation, and for feeding the third write data to the data storage section; wherein the bit width of data writing and reading of the data storage section is greater than the bit width of the data input terminal.
Claim 17
Dependent Claim 262 words
A video memory comprising: a data storage section having a predetermined bit width of data writing and reading; a data input terminal having a predetermined bit width and being subjected to input data which represents a write start position, a write end position, primary mask data, and primary write data; means for generating first mask data on the basis of the write start position and the write end position represented by the input data; means for generating second mask data on the basis of the primary mask data represented by the input data; first selecting means for selecting one of the first mask data and the second mask data, and for feeding the selected one of the first mask data and the second mask data to the data storage section; means for generating first write data; means for generating second write data on the basis of the primary write data represented by the input data; second selecting means for selecting one of the first write data and the second write data, and for outputting the selected one of the first write data and the second write data; and means for executing a logic operation between the output data from the second selecting means and data read out from the data storage section, for generating third write data corresponding to a resultant of the logic operation, and for feeding the third write data to the data storage section; wherein the bit width of data writing and reading of the data storage section is greater than the bit width of the data input terminal.
Claim 18
Dependent Claim 24 words
The video memory of claim 11 wherein the first selecting means and the second selecting means are controlled by a common mode control signal.
Claim 19
Dependent Claim 16 words
The video memory of claim 11 wherein all bits of the first write data are "1".
Claim 20
Dependent Claim 27 words
The video memory of claim 11 wherein the logic-operation executing means comprises means for changing the logic operation in accordance with a part of an address signal.
Claim 21
Dependent Claim 143 words
A video memory comprising: a data storage section exposed to a writing of parallel data with a first predetermined number of bits; means for receiving input parallel data representing a write start position and a write end position, the input parallel data having a second predetermined number of bits which is smaller than the first predetermined number of bits; means for generating mask parallel data on the basis of the write start position and the write end position represented by the input data, the mask data having a predetermined number of bits which equals the first predetermined number of bits; means for feeding the mask data to the data storage section; means for generating write parallel data having a predetermined number of bits which equals the first predetermined number of bits; and means for feeding the write data to the data storage section.
Claim 22
Dependent Claim 143 words
A video memory comprising: a data storage section exposed to a writing of parallel data with a first predetermined number of bits; means for receiving input parallel data representing a write start position and a write end position, the input parallel data having a second predetermined number of bits which is smaller than the first predetermined number of bits; means for generating mask parallel data on the basis of the write start position and the write end position represented by the input data, the mask data having a predetermined number of bits which equals the first predetermined number of bits; means for feeding the mask data to the data storage section; means for generating write parallel data having a predetermined number of bits which equals the first predetermined number of bits; and means for feeding the write data to the data storage section.
Claim 23
Dependent Claim 283 words
A video memory comprising: a data storage section exposed to a writing of parallel data with a first predetermined number of bits; means for receiving input parallel data representing a write start position and a write end position, the input parallel data having a second predetermined number of bits which is smaller than the first predetermined number of bits, the input parallel data also representing primary mask data and primary write data; means for generating first mask parallel data on the basis of the write start position and the write end position represented by the input data, the first mask data having a predetermined number of bits which equals the first predetermined number of bits; means for generating second mask parallel data on the basis of the primary mask data represented by the input data, the second mask data having a predetermined number of bits which equals the first predetermined number of bits; means for selecting one of the first mask data and the second mask data, and for feeding the selected one of the first mask data and the second mask data to the data storage section; means for generating first write parallel data having a predetermined number of bits which equals the first predetermined number of bits; means for generating second write parallel data on the basis of the primary write data represented by the input data, the second write data having a predetermined number of bits which equals the first predetermined number of bits; and means for selecting one of the first write data and the second write data, and for feeding the selected one of the first write data and the second write data to the data storage section.
Claim 24
Dependent Claim 283 words
A video memory comprising: a data storage section exposed to a writing of parallel data with a first predetermined number of bits; means for receiving input parallel data representing a write start position and a write end position, the input parallel data having a second predetermined number of bits which is smaller than the first predetermined number of bits, the input parallel data also representing primary mask data and primary write data; means for generating first mask parallel data on the basis of the write start position and the write end position represented by the input data, the first mask data having a predetermined number of bits which equals the first predetermined number of bits; means for generating second mask parallel data on the basis of the primary mask data represented by the input data, the second mask data having a predetermined number of bits which equals the first predetermined number of bits; means for selecting one of the first mask data and the second mask data, and for feeding the selected one of the first mask data and the second mask data to the data storage section; means for generating first write parallel data having a predetermined number of bits which equals the first predetermined number of bits; means for generating second write parallel data on the basis of the primary write data represented by the input data, the second write data having a predetermined number of bits which equals the first predetermined number of bits; and means for selecting one of the first write data and the second write data, and for feeding the selected one of the first write data and the second write data to the data storage section.
Claim 25
Dependent Claim 354 words
A video memory comprising: a data storage section exposed to a writing and a reading of parallel data with a first predetermined number of bits; means for receiving input parallel data representing a write start position and a write end position, the input parallel data having a second predetermined number of bits which is smaller than the first predetermined number of bits, the input parallel data also representing primary mask data and primary write data; means for generating first mask parallel data on the basis of the write start position and the write end position represented by the input data, the first mask data having a predetermined number of bits which equals the first predetermined number of bits; means for generating second mask parallel data on the basis of the primary mask data represented by the input data, the second mask data having a predetermined number of bits which equals the first predetermined number of bits; first selecting means for selecting one of the first mask data and the second mask data, and for feeding the selected one of the first mask data and the second mask data to the data storage section; means for generating first write parallel data having a predetermined number of bits which equals the first predetermined number of bits; means for generating second write parallel data on the basis of the primary write data represented by the input data, the second write data having a predetermined number of bits which equals the first predetermined number of bits; second selecting means for selecting one of the first write data and the second write data, and for outputting the selected one of the first write data and the second write data; and means for executing a logic operation between the output data from the second selecting means and parallel data read out from the data storage section, for generating third write parallel data corresponding to a resultant of the logic operation, and for feeding the third write data to the data storage section, the third write data having a predetermined number of bits which equals the first predetermined number of bits.
Claim 26
Dependent Claim 354 words
A video memory comprising: a data storage section exposed to a writing and a reading of parallel data with a first predetermined number of bits; means for receiving input parallel data representing a write start position and a write end position, the input parallel data having a second predetermined number of bits which is smaller than the first predetermined number of bits, the input parallel data also representing primary mask data and primary write data; means for generating first mask parallel data on the basis of the write start position and the write end position represented by the input data, the first mask data having a predetermined number of bits which equals the first predetermined number of bits; means for generating second mask parallel data on the basis of the primary mask data represented by the input data, the second mask data having a predetermined number of bits which equals the first predetermined number of bits; first selecting means for selecting one of the first mask data and the second mask data, and for feeding the selected one of the first mask data and the second mask data to the data storage section; means for generating first write parallel data having a predetermined number of bits which equals the first predetermined number of bits; means for generating second write parallel data on the basis of the primary write data represented by the input data, the second write data having a predetermined number of bits which equals the first predetermined number of bits; second selecting means for selecting one of the first write data and the second write data, and for outputting the selected one of the first write data and the second write data; and means for executing a logic operation between the output data from the second selecting means and parallel data read out from the data storage section, for generating third write parallel data corresponding to a resultant of the logic operation, and for feeding the third write data to the data storage section, the third write data having a predetermined number of bits which equals the first predetermined number of bits.
Claim 27
Dependent Claim 120 words
A video memory comprising: a data storage section having a predetermined bit width of data writing and reading; a data input terminal having a predetermined bit width and being subjected to input data which represents a write start position and a write end position; means for generating mask data on the basis of the write start position and the write end position represented by the input data, and for feeding the mask data to the data storage section; and means for generating write data, and for feeding the write data to the data storage section; wherein the bit width of data writing and reading of the data storage section is greater than the bit width of the data input terminal.
Claim 28
Dependent Claim 120 words
A video memory comprising: a data storage section having a predetermined bit width of data writing and reading; a data input terminal having a predetermined bit width and being subjected to input data which represents a write start position and a write end position; means for generating mask data on the basis of the write start position and the write end position represented by the input data, and for feeding the mask data to the data storage section; and means for generating write data, and for feeding the write data to the data storage section; wherein the bit width of data writing and reading of the data storage section is greater than the bit width of the data input terminal.

References Cited (Backward Citations)

US4773026A Cited
US4802118A Cited
US4862150A Cited
US4689741A Cited
US4757473A Cited
US4920504A Cited
US4943801A Cited
US4876663A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1996-03-29 1996-09-28 1997-03-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2000-03-29 2000-09-28 2001-03-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2004-03-29 2004-09-28 2005-03-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag