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

Video stream processing frame buffer controller

Assignee: Schlumberger Systems and Services Inc
•
Filing: 1986-07-29
•
Granted: 1989-01-24
•
Expires: 2006-07-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A video stream processing system frame buffer controller for controlling external dynamic random access memory (DRAM) of a frame buffer and interfacing to the video stream processing signal bus. The frame buffer controller has four interfaces, video input interface, video output interface, memory interface and processor interface. The circuit can input image data from a camera and store the frames in external DRAM. The circuit provides for external processor access to pixels in the frame buffer and for output of the frame or portions of the frame, as well as output of frames in a format of CRT display and external DRAM refresh.

Inventors

  • 👤 Michael F. Deering

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 08:09
CPC Classifications
G; G06; G06T; G06T1/00; G06T1/60

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 236 words
Digital video information control apparatus for use on a video processing system in conjunction with a digital memory for control and storage of digital video information, comprising: programmable input means, for input of said digital video information for selective storage in the digital memory and for output of said digital video information, comprising a plurality of programmable control registers for controlling the input means, video input buffers for buffered input and output of said digital video information, a plurality of control signal inputs for input of data validation and synchronization signals, and a clock input; programmable output means, for selective output of said digital video information stored in the digital memory, comprising a plurality of programmable control registers for controlling the output means, video output buffers for buffering output of said digital video information, a plurality of control signal outputs for output of said data validation and synchronization signals, and a clock signal output; processor interface means, coupled to the video input buffers and the programmable registers, for bidirectional exchange of data with the input buffers for storage to and recall from the digital memory and for transfer of control data to the programmable registers; and memory interface means, for exchange of digital video data with the digital memory and the video buffers and for providing control signals for control of the memory responsive to control signals from the input and output means programmable control registers.
Claim 2
Dependent Claim 236 words
Digital video information control apparatus for use on a video processing system in conjunction with a digital memory for control and storage of digital video information, comprising: programmable input means, for input of said digital video information for selective storage in the digital memory and for output of said digital video information, comprising a plurality of programmable control registers for controlling the input means, video input buffers for buffered input and output of said digital video information, a plurality of control signal inputs for input of data validation and synchronization signals, and a clock input; programmable output means, for selective output of said digital video information stored in the digital memory, comprising a plurality of programmable control registers for controlling the output means, video output buffers for buffering output of said digital video information, a plurality of control signal outputs for output of said data validation and synchronization signals, and a clock signal output; processor interface means, coupled to the video input buffers and the programmable registers, for bidirectional exchange of data with the input buffers for storage to and recall from the digital memory and for transfer of control data to the programmable registers; and memory interface means, for exchange of digital video data with the digital memory and the video buffers and for providing control signals for control of the memory responsive to control signals from the input and output means programmable control registers.
Claim 3
Dependent Claim 66 words
The apparatus of claim 1 further comprising, differential counter means, coupled to the input means, the output means and the processor interface means, for controlling simultaneous input of said digital video data to the programmable input means and output of said digital video data from the programmable output means responsive to the control data to prevent incoming data from overwriting outgoing data in the digital memory.
Claim 4
Dependent Claim 74 words
The apparatus of claim 2 wherein the differential counter means comprises a counter which is incremented responsive to a first synchronization signal to said output means, and decremented responsive to a second synchronization signal to said input means, and further comprises means for disabling the input means when the counter is zero and enabling the input interface means when the counter is non-zero and when the outgoing data reaches the end of a frame.
Claim 5
Dependent Claim 30 words
The apparatus of claim 1 wherein said apparatus is configured for de-interlacing video information supplied in a two field interlaced format and storing the video information in continuous memory locations.
Claim 6
Dependent Claim 31 words
The apparatus of claim 4 wherein said apparatus is configured for interlacing output of digital video information from the digital memory and for generating appropriate synchronization signals for an interlaced display.
Claim 7
Dependent Claim 49 words
The apparatus of claim 1 wherein said apparatus is configured for output of digital video information stored in the digital memory in the form of an image frame, wherein the digital video information is output in a sideways fashion accessing digital video data by successive columns across the frame.
Claim 8
Dependent Claim 47 words
The apparatus of claim 1 wherein the processor interface means is configured for coupling video data from any memory location in the digital memory to the processor interface means, responsive to a direct pixel access flag and input of a memory address through the processor interface means.
Claim 9
Dependent Claim 30 words
The apparatus of claim 1 wherein the digital memory is a dynamic random access memory (DRAM) and said memory interface means further comprises refresh means for automatically refreshing said DRAM.
Claim 10
Dependent Claim 103 words
A frame buffer controller system for coupling to a stream of pixel data of video image signals, comprising: read-write memory for selectively storing and outputting the pixel data; video input interface means for selectively buffering and inputting the pixel data; video output interface means for selectively buffering and outputting the pixel; controller interface means coupled to the memory and to the video input interface means and to the video output interface means for controlling memory bidirectional access responsive to the video input and output interface means; and processor interface means for providing control signals to said video input and video output interface means.
Claim 11
Dependent Claim 103 words
A frame buffer controller system for coupling to a stream of pixel data of video image signals, comprising: read-write memory for selectively storing and outputting the pixel data; video input interface means for selectively buffering and inputting the pixel data; video output interface means for selectively buffering and outputting the pixel; controller interface means coupled to the memory and to the video input interface means and to the video output interface means for controlling memory bidirectional access responsive to the video input and output interface means; and processor interface means for providing control signals to said video input and video output interface means.
Claim 12
Dependent Claim 25 words
The system as in claim 9 further characterized in that said memory is dynamic RAM (DRAM), and said controller interface means additionally manages DRAM refresh.
Claim 13
Dependent Claim 20 words
The system as in claim 10 further characterized in that said controller interface means accesses said DRAM in nibble mode.
Claim 14
Dependent Claim 56 words
The frame buffer system as in claim 9 wherein said frame buffer controller system internally controls the buffering of the read and write of data to said memory, internally interleaving the input and output of data to said memory, so as to provide for effective simultaneous input and output of data from the frame buffer system.
Claim 15
Dependent Claim 41 words
The system as in claim 9 wherein, said video input and video output interface means are each further comprised of control registers, programmable responsive to said processor interface means, for controlling sequencing of storage and retrieval of data from said memory.
Claim 16
Dependent Claim 50 words
The system as in claim 13 wherein said control registers are further comprised of interface registers, readable and writable responsive to the processor interface means; working registers, coupled to communicate with said interface registers, wherein said working registers control the sequencing of the storage and retrieval of data from memory.
Claim 17
Dependent Claim 63 words
The frame buffer controller system of claim 9 further comprising a first clocking input coupled to said video input interface means, a second clocking input coupled to said video output interface means, and a third clocking input coupled to said processor interface means, said first, second and third clocking inputs allowing asynchronous operation of said video input, video output and processor interface means.

References Cited (Backward Citations)

US3829831A Cited
US3849762A Cited
US4040009A Cited
US4149264A Cited
US4110737A Cited
US4200861A Cited
US4344146A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-01-24 1992-07-25 1993-01-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-01-24 1996-07-25 1997-01-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-01-24 2000-07-25 2001-01-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag