Patent US4789960A successfully refreshed from Google Patents.
US4789960A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Dual port video memory system having semi-synchronous data input and data output
Assignee: Hitachi Ltd
•
Filing: 1987-01-30
•
Granted: 1988-12-06
•
Expires: 2007-01-30
Abstract
Abstract A dual port video memory system includes a serial-to-parallel converter coupled to the input data port and a parallel-to-serial converter coupled to the output data port. Four-bit pixel values are clocked into the serial-to-parallel converter synchronous with an input clock signal and are provided by the parallel-to-serial converter synchronous with an output clock signal. The input and output clock signals may have different frequencies, but the negative-going edges of each of these clock signals are synchronized to the negative-going edges of a master clock signal.
Inventors
- 👤 Donald H. Willis
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 10:39
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/76; H04N5/907; G; G11; G11C; G11C7/00; G11C7/22; G11C7/10; G11C7/1075; G11C8/00; G11C8/16
Claims Analysis
Total Claims: 14
Claim 1
Independent Claim
207 words
A digital data memory system realized as a single integrated circuit comprising: block oriented data storage means wherein each block has a unique address and includes D data storage elements for storing D data values; means for applying a system clock signal; means for applying an output clock signal; means for combining said system clock signal and said output clock gate signal to generate an output clock signal, wherein transitions in said output clock signal are synchronized to transitions in said system clock signal; output buffer means, including: data latching means, coupled to said data storage means for holding D data values provided by said data storage means; and shift register means, having a parallel input port and a serial output port, for receiving said D data values, in parallel, from said data latching means synchronous with said output clock signal, and for providing said received D data values sequentially, in synchronism with D successive pulses of said output clock signal, via said serial output port; and control means, coupled to said data storage means and to said output buffer means and responsive to said system clock signal for conditioning said data storage means to provide said D data values, in parallel to said data latching means.
Claim 2
Dependent Claim
207 words
A digital data memory system realized as a single integrated circuit comprising: block oriented data storage means wherein each block has a unique address and includes D data storage elements for storing D data values; means for applying a system clock signal; means for applying an output clock signal; means for combining said system clock signal and said output clock gate signal to generate an output clock signal, wherein transitions in said output clock signal are synchronized to transitions in said system clock signal; output buffer means, including: data latching means, coupled to said data storage means for holding D data values provided by said data storage means; and shift register means, having a parallel input port and a serial output port, for receiving said D data values, in parallel, from said data latching means synchronous with said output clock signal, and for providing said received D data values sequentially, in synchronism with D successive pulses of said output clock signal, via said serial output port; and control means, coupled to said data storage means and to said output buffer means and responsive to said system clock signal for conditioning said data storage means to provide said D data values, in parallel to said data latching means.
Claim 3
Dependent Claim
67 words
The digital data memory system set forth in claim 1 wherein: said output clock gate signal is an active-low signal; and said combining means includes means for inverting said output clock gate signal to generate a corresponding active-high clock gate signal and means for combining said system clock signal and said active-high clock gate signal according to a logical AND function to generate said output clock signal.
Claim 4
Dependent Claim
92 words
The digital data memory system set forth in claim 2 wherein said shift register means is responsive to transitions of a first sense of D successive pulses of said output clock signal for providing, respectively, said received D data values via said serial output port and said shift register means is responsive to a transition of a second sense, opposite to said first sense, of a pulse of said output clock signal occurring immediately after said D successive pulses for receiving D further data values, in parallel, from said data latching means.
Claim 5
Dependent Claim
445 words
A digital data memory system comprising: means for applying input data values; block oriented data storage means wherein each block has a unique address and includes D data storage elements for storing D data values; means for applying a system clock signal; means for applying an input clock gate signal; means for applying an output clock gate signal; first combining means for combining said system clock signal and said input clock gate signal to generate an input clock signal, wherein transitions in said input clock signal are synchronized to transitions in said system clock signal; second combining means for combining said system clock signal and said output clock gate signal to generate an output clock signal, wherein transitions in said output clock signal are synchronized to transitions in said system clock signal; input buffer means including; first shift register means, having a serial input port and a parallel output port, for receiving from said means for applying input data values, a first set of D data values in synchronism with D successive pulses of said input clock signal, and for providing said first set of D data values, in synchronism with said input clock signal, via said parallel output port; and first data latching means, coupled to said first shift register means and to said block oriented data storage means for storing the first set of D data values, provided by said first shift register means in synchronism with said input clock signal and for providing said first set of D data values, in parallel, to said block oriented data storage means; output buffer means, including: second data latching means, coupled to said block oriented data storage means for holding a second set of D data values provided by said block oriented data storage means; and second shift register means, having a parallel input port and a serial output port, for receiving said second set of D data values, in parallel, from said second data latching means synchronous with said output clock signal and for providing the second set of D data values received from said second data latching means, sequentially in synchronism with D successive pulses of said output clock signal, via said serial output port; and control means, coupled to said input buffer means, to said block oriented data storage means and to said output buffer means and responsive to said system clock signal for conditioning said block oriented data storage means to store the first set of D data values from said input buffer means during a first predetermined time interval and to provide said second set of D data values to said output buffer means during a second predetermined time interval.
Claim 6
Dependent Claim
445 words
A digital data memory system comprising: means for applying input data values; block oriented data storage means wherein each block has a unique address and includes D data storage elements for storing D data values; means for applying a system clock signal; means for applying an input clock gate signal; means for applying an output clock gate signal; first combining means for combining said system clock signal and said input clock gate signal to generate an input clock signal, wherein transitions in said input clock signal are synchronized to transitions in said system clock signal; second combining means for combining said system clock signal and said output clock gate signal to generate an output clock signal, wherein transitions in said output clock signal are synchronized to transitions in said system clock signal; input buffer means including; first shift register means, having a serial input port and a parallel output port, for receiving from said means for applying input data values, a first set of D data values in synchronism with D successive pulses of said input clock signal, and for providing said first set of D data values, in synchronism with said input clock signal, via said parallel output port; and first data latching means, coupled to said first shift register means and to said block oriented data storage means for storing the first set of D data values, provided by said first shift register means in synchronism with said input clock signal and for providing said first set of D data values, in parallel, to said block oriented data storage means; output buffer means, including: second data latching means, coupled to said block oriented data storage means for holding a second set of D data values provided by said block oriented data storage means; and second shift register means, having a parallel input port and a serial output port, for receiving said second set of D data values, in parallel, from said second data latching means synchronous with said output clock signal and for providing the second set of D data values received from said second data latching means, sequentially in synchronism with D successive pulses of said output clock signal, via said serial output port; and control means, coupled to said input buffer means, to said block oriented data storage means and to said output buffer means and responsive to said system clock signal for conditioning said block oriented data storage means to store the first set of D data values from said input buffer means during a first predetermined time interval and to provide said second set of D data values to said output buffer means during a second predetermined time interval.
Claim 7
Dependent Claim
125 words
The digital data memory system set forth in claim 4 wherein: said input clock gate signal and said output clock gate signal are active low signals; said first combining means includes means for inverting said input clock gate signal to generate a corresponding active-high input clock gate signal, and means for combining said system clock signal and said active-high input clock gate signal according to a logical AND function to generate said input clock signal; and said second combining means includes means for inverting said output clock gate signal to generate a corresponding active-high output clock gate signal, and means for combining said system clock signal and said active-high output clock gate signal according to a logical AND function to generate said output clock signal.
Claim 8
Dependent Claim
199 words
The digital data memory system set forth in claim 4 wherein: said first shift register means is responsive to transitions of a first sense of D successive pulses of said input clock signal for storing, respectively, said first set of D data values provided by said means for applying input data values and said first data latching means and is responsive to a transition of a second sense, opposite to said first sense, of a pulse of said input clock signal occurring immediately after said D successive pulses for receiving said first set of D stored data values in parallel from said first shift register means; and said second shift register means is responsive to transitions of said first sense of D successive pulses of said output clock signal for providing, respectively, the second set of D data values received from said block oriented data storage means via said serial output port, and is responsive to a transition of said second sense of a pulse of said output clock signal occurring immediately after said D successive pulses of said output clock signal, for receiving a third set of D data values, in parallel, from said second data latching means.
Claim 9
Dependent Claim
452 words
A video data memory system comprising: means for applying input pixel values; block oriented pixel storage means, wherein each block has a unique address and includes D pixel storage elements for storing D pixel values; means for applying a system clock signal; means for applying an input clock gate signal; means for applying an output clock gate signal; first combining means for combining said system clock signal and said input clock gate signal to generate an input clock signal, wherein transitions in said input clock signal are synchronized to transitions in said system clock signal; second combining means for combining said system clock signal and said output clock gate signal to generate an output clock signal, wherein transitions in said output clock signal are synchronized to transitions in said system clock signal; input buffer means including: first shift register means, having a serial input port and a parallel output port, for receiving from said means for applying input pixel values, a first set of D pixel values in synchronism with D successive pulses of said input clock signal, and for providing said first set of D pixel values, in parallel, via said parallel output port; and first pixel latching means, coupled to said first shift register means and to said block oriented pixel storage means and responsive to a first control signal for storing said first set of D pixel values, provided by said first shift register means and for providing said first set of D pixel values, in parallel, to said block oriented pixel storage means; output buffer means, including: second pixel latching means, coupled to said block oriented pixel storage means for holding a second set of D data values provided by said block oriented pixel storage means; and second shift register means, having a parallel input port and a serial output port, responsive to a second control signal for storing, in parallel, said second set of D pixel values from said second pixel latching means and responsive to D successive pulses of said output clock signal for providing, the second set of D pixel values sequentially at an output port; and control means, coupled to said input buffer means, to said block oriented pixel storage means and to said output buffer means, responsive to said system clock signal for conditioning said block oriented pixel storage means to store said first set of D pixel values from said input buffer means during a first predetermined time interval and to provide said second set of D pixel values to said output buffer means during a second predetermined time internal and responsive to said input clock signal and to said output clock signal for generating said first and second control signals, respectively.
Claim 10
Dependent Claim
452 words
A video data memory system comprising: means for applying input pixel values; block oriented pixel storage means, wherein each block has a unique address and includes D pixel storage elements for storing D pixel values; means for applying a system clock signal; means for applying an input clock gate signal; means for applying an output clock gate signal; first combining means for combining said system clock signal and said input clock gate signal to generate an input clock signal, wherein transitions in said input clock signal are synchronized to transitions in said system clock signal; second combining means for combining said system clock signal and said output clock gate signal to generate an output clock signal, wherein transitions in said output clock signal are synchronized to transitions in said system clock signal; input buffer means including: first shift register means, having a serial input port and a parallel output port, for receiving from said means for applying input pixel values, a first set of D pixel values in synchronism with D successive pulses of said input clock signal, and for providing said first set of D pixel values, in parallel, via said parallel output port; and first pixel latching means, coupled to said first shift register means and to said block oriented pixel storage means and responsive to a first control signal for storing said first set of D pixel values, provided by said first shift register means and for providing said first set of D pixel values, in parallel, to said block oriented pixel storage means; output buffer means, including: second pixel latching means, coupled to said block oriented pixel storage means for holding a second set of D data values provided by said block oriented pixel storage means; and second shift register means, having a parallel input port and a serial output port, responsive to a second control signal for storing, in parallel, said second set of D pixel values from said second pixel latching means and responsive to D successive pulses of said output clock signal for providing, the second set of D pixel values sequentially at an output port; and control means, coupled to said input buffer means, to said block oriented pixel storage means and to said output buffer means, responsive to said system clock signal for conditioning said block oriented pixel storage means to store said first set of D pixel values from said input buffer means during a first predetermined time interval and to provide said second set of D pixel values to said output buffer means during a second predetermined time internal and responsive to said input clock signal and to said output clock signal for generating said first and second control signals, respectively.
Claim 11
Dependent Claim
221 words
A digital data memory system realized as a single integrated circuit, comprising: block oriented data storage means wherein each block has a unique address and includes D data storage elements for storing D data values; means for applying a system clock signal having a predetermined frequency; means for applying an output clock gate signal; means for combining said system clock signal and said output clock gate signal to generate an output clock signal having a frequency different from said predetermined frequency, wherein transitions in said output clock signal are synchronized to transitions in said system clock signal; output buffer means, including: data latching means, coupled to said data storage means for holding D data values provided by said data storage means; and shift register means, having a parallel input port and a serial output port for receiving said D data values, in parallel, from said data latching means, in synchronism with said output clock signal, and for providing said received D data values sequentially, in synchronism with D successive pulses of said output clock signal, via said serial output port; and control means, coupled to said data storage means and to said output buffer means and responsive to said system clock signal for conditioning said data storage means to provide said D data values, in parallel to said data latching means.
Claim 12
Dependent Claim
221 words
A digital data memory system realized as a single integrated circuit, comprising: block oriented data storage means wherein each block has a unique address and includes D data storage elements for storing D data values; means for applying a system clock signal having a predetermined frequency; means for applying an output clock gate signal; means for combining said system clock signal and said output clock gate signal to generate an output clock signal having a frequency different from said predetermined frequency, wherein transitions in said output clock signal are synchronized to transitions in said system clock signal; output buffer means, including: data latching means, coupled to said data storage means for holding D data values provided by said data storage means; and shift register means, having a parallel input port and a serial output port for receiving said D data values, in parallel, from said data latching means, in synchronism with said output clock signal, and for providing said received D data values sequentially, in synchronism with D successive pulses of said output clock signal, via said serial output port; and control means, coupled to said data storage means and to said output buffer means and responsive to said system clock signal for conditioning said data storage means to provide said D data values, in parallel to said data latching means.
Claim 13
Dependent Claim
226 words
A digital data memory system realized as a single integrated circuit, comprising: block oriented data storage means wherein each block has a unique address and includes D data storage elements for storing D data values; means for applying a system clock signal having a predetermined frequency; means for applying an output clock gate signal; means for combining said system clock signal and said output clock gate singal to generate an output clock signal having transitions that are synchronized to transitions in said system clock signal, wherein the output clock signal is inhibited during predetermined time intervals defined by said clock gate signal; output buffer means, including: data latching means, coupled to said data storage means for holding D data values provided by said data storage means; and shift register means, having a parallel input port and a serial output port for receiving said D data values, in parallel, from said data latching means in synchronism with said output clock signal, and for providing said received D data values sequentially, in synchronism with D successive pulses of said output clock signal, via said serial output port; and control means, coupled to said data storage means and to said output buffer means and responsive to said system clock signal for conditioning said data storage means to provide said D data values, in parallel to said data latching means.
Claim 14
Dependent Claim
226 words
A digital data memory system realized as a single integrated circuit, comprising: block oriented data storage means wherein each block has a unique address and includes D data storage elements for storing D data values; means for applying a system clock signal having a predetermined frequency; means for applying an output clock gate signal; means for combining said system clock signal and said output clock gate singal to generate an output clock signal having transitions that are synchronized to transitions in said system clock signal, wherein the output clock signal is inhibited during predetermined time intervals defined by said clock gate signal; output buffer means, including: data latching means, coupled to said data storage means for holding D data values provided by said data storage means; and shift register means, having a parallel input port and a serial output port for receiving said D data values, in parallel, from said data latching means in synchronism with said output clock signal, and for providing said received D data values sequentially, in synchronism with D successive pulses of said output clock signal, via said serial output port; and control means, coupled to said data storage means and to said output buffer means and responsive to said system clock signal for conditioning said data storage means to provide said D data values, in parallel to said data latching means.
References Cited (Backward Citations)
US3956737A
Cited
US4152781A
Cited
US4375084A
Cited
US4225947A
Cited
US4321695A
Cited
US4435992A
Cited
US4388696A
Cited
US4415994A
Cited
US4493060A
Cited
US4558377A
Cited
US4644502A
Cited
US4633441A
Cited
US4688197A
Cited
US4608669A
Cited
US4685089A
Cited
US4667313A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1991-12-06 | 1992-06-06 | 1992-12-06 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1995-12-06 | 1996-06-06 | 1996-12-06 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1999-12-06 | 2000-06-06 | 2000-12-06 | $7700.00 | Window Closed / Lapsed |