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

Video interface circuit for displaying capturing and mixing a live video image with computer graphics on a video monitor

Assignee: Askey Computer Corp
•
Filing: 1989-04-24
•
Granted: 1991-05-07
•
Expires: 2009-04-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A video interface circuit for displaying the output of a video camera on a video monitor of the type used for displaying computer output data. In a first mode of operation, data from a video camera is stored in a first video memory while data previously stored in a second video memory is displayed on a video monitor. In a second mode of operation, there is provided the further steps of displaying information previously stored in the first and second video memories alternately on the video monitor. In a third mode of operation, data previously stored in the first and second video memories is read out one word at a time. If a predetermined bit in the word read from the second video memory has a first predetermined logical level, the word read from the first video memory is displayed on the video monitor. Alternately, if the predetermined bit in the word read from the second video memory has a second predetermined level, the word read from the second video memory is displayed on the video monitor.

Inventors

  • 👤 Ben W. Chen

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 13:46
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/363; G09G5/39; G09G5/399; H; H04; H04N; H04N5/00; H04N5/44; H04N5/445; H04N5/44504; G09G2340/00; G09G2340/12; G09G2340/125; Y; Y10; Y10S; Y10S348/00; Y10S348/911

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 158 words
A video interface circuit for displaying a video camera image on a video monitor comprising: a first and a second video memory; a first and a second processor adapted to receive signals from a central processing unit; means for storing data corresponding to video signals from a video camera in said first video memory under the control of said first processor during a first time period; means for transferring data from said second video memory for displaying a video image thereof on a video monitor under the control of said second processor during said first time period; means for storing data corresponding to video signals from said video camera in said second video memory under the control of said first processor during a second time period; and means for transferring data from said first video memory for displaying a video image thereof on said video monitor under the control of said second processor during said second time period.
Claim 2
Dependent Claim 158 words
A video interface circuit for displaying a video camera image on a video monitor comprising: a first and a second video memory; a first and a second processor adapted to receive signals from a central processing unit; means for storing data corresponding to video signals from a video camera in said first video memory under the control of said first processor during a first time period; means for transferring data from said second video memory for displaying a video image thereof on a video monitor under the control of said second processor during said first time period; means for storing data corresponding to video signals from said video camera in said second video memory under the control of said first processor during a second time period; and means for transferring data from said first video memory for displaying a video image thereof on said video monitor under the control of said second processor during said second time period.
Claim 3
Dependent Claim 319 words
A circuit according to claim 1 wherein said first processor comprises: a vertical counter for generating vertical sync pulses; a horizontal counter for generating horizontal sync pulses; means for coupling said horizontal counter to a source of pixel clock pulses for advancing said horizontal counter; means for coupling said horizontal counter to said vertical counter for advancing said vertical counter; means for coupling said vertical counter to a source of vertical sync pulses from said video camera for resetting said vertical counter; means for coupling said horizontal counter to a source of vertical and horizontal sync pulses from said video camera for resetting said horizontal counter; and an address and memory control signal generator coupled to said vertical and horizontal counters which is responsive to said vertical and horizontal sync pulses from said counters for addressing said first and said second video memories; and said second processor comprises: a vertical counter for generating vertical sync pulses; a horizontal counter for generating horizontal sync pulses; means for coupling said horizontal counter to a source of pixel clock pulses for advancing said horizontal counter; means for coupling said horizontal counter to said vertical counter for advancing said vertical counter; means for coupling said vertical counter to a source of vertical sync pulses from said video camera for resetting said vertical counter; means for coupling said horizontal counter to a source of vertical sync pulses from said video camera for resetting said horizontal counter; an address and memory control signal generator coupled to said vertical and horizontal counters which is responsive to said vertical and horizontal sync pulses from said counters for addressing said first and said second video memories; and means for coupling said vertical and horizontal sync pulses from said vertical and horizontal counters in said second processor to said video monitor for controlling the display of data from said first and said second video memories on said video monitor.
Claim 4
Dependent Claim 35 words
A circuit according to claim 1 wherein said circuit is responsive to vertical sync pulses and said first and said second time periods comprise the periods between successive first and second vertical sync pulses, respectively.
Claim 5
Dependent Claim 208 words
A video interface circuit comprising: a first and a second video memory; a first and a second processor adapted to receive signals from a central processing unit; first means for storing data corresponding to video signals from a video camera in said first video memory under the control of said first processor during a first time period; second means for transferring data from said second video memory for displaying a video image thereof on a video monitor under the control of said second processor or during said first time period; means for storing data corresponding to video signals from said video camera in said second video memory under the control of said first processor while simultaneously transferring data from said first video memory for displaying a video image thereof on said video monitor under the control of said second processor during a second time period; means for transferring data from said first video memory for displaying a video image thereof on said video monitor under the control of said second processor during a third time period; and means for transferring data from said second video memory for displaying a video image thereof on said video monitor under the control of said second processor during a fourth time period.
Claim 6
Dependent Claim 208 words
A video interface circuit comprising: a first and a second video memory; a first and a second processor adapted to receive signals from a central processing unit; first means for storing data corresponding to video signals from a video camera in said first video memory under the control of said first processor during a first time period; second means for transferring data from said second video memory for displaying a video image thereof on a video monitor under the control of said second processor or during said first time period; means for storing data corresponding to video signals from said video camera in said second video memory under the control of said first processor while simultaneously transferring data from said first video memory for displaying a video image thereof on said video monitor under the control of said second processor during a second time period; means for transferring data from said first video memory for displaying a video image thereof on said video monitor under the control of said second processor during a third time period; and means for transferring data from said second video memory for displaying a video image thereof on said video monitor under the control of said second processor during a fourth time period.
Claim 7
Dependent Claim 319 words
A circuit according to claim 4 wherein said first processor comprises: a vertical counter for generating vertical sync pulses; a horizontal counter for generating horizontal sync pulses; means for coupling said horizontal counter to a source of pixel clock pulses for advancing said horizontal counter; means for coupling said horizontal counter to said vertical counter for advancing said vertical counter; means for coupling said vertical counter to a source of vertical sync pulses from said video camera for resetting said vertical counter; means for coupling said horizontal counter to a source of vertical and horizontal sync pulses from said video camera for resetting said horizontal counter; and an address and memory control signal generator coupled to said vertical and horizontal counters which is responsive to said vertical and horizontal sync pulses from said counters for addressing said first and said second video memories; and said second processor comprises: a vertical counter for generating vertical sync pulses; a horizontal counter for generating horizontal sync pulses; means for coupling said horizontal counter to a source of pixel clock pulses for advancing said horizontal counter; means for coupling said horizontal counter to said vertical counter for advancing said vertical counter; means for coupling said vertical counter to a source of vertical sync pulses from said video camera for resetting said vertical counter; means for coupling said horizontal counter to a source of vertical sync pulses from said video camera for resetting said horizontal counter; an address and memory control signal generator coupled to said vertical and horizontal counters which is responsive to said vertical and horizontal sync pulses from said counters for addressing said first and said second video memories; and means for coupling said vertical and horizontal sync pulses from said vertical and horizontal counters in said second processor to said video monitor for controlling the display of data from said first and said second video memories on said video monitor.
Claim 8
Dependent Claim 42 words
A circuit according to claim 4 wherein said circuit is responsive to vertical sync pulses and said first and said second, said third and said fourth time periods comprise the periods between successive first, second, third and fourth vertical sync pulses, respectively.
Claim 9
Dependent Claim 243 words
A video interface circuit comprising: a first and a second processor; a first and a second multiplexer; a first and a second video memory; a first, a second, a third and a fourth buffer; means for coupling said first and said second processor to said first and said second multiplexer; means for coupling said first and said second multiplexer to said first and said second video memories, respectively; means for coupling said first video memory to said first and said third buffers; means for coupling said second video memory to said second and said fourth buffers; means for coupling said first and said second buffers to a video camera; means for coupling said third and said fourth buffers to a video monitor; and means for providing control signals to said first and said second multiplexer, said first and said second video memory and said first, said second, said third and said fourth buffers for storing video signals from said video camera in said first video memory under the control of said first processor while simultaneously displaying video signals from said second video memory on said monitor under the control of said second processor during a first time period and for storing video signals from said video camera in said second video memory under the control of said first processor while displaying video signals from said first video memory on said monitor under the control of said second processor during a second time period.
Claim 10
Dependent Claim 243 words
A video interface circuit comprising: a first and a second processor; a first and a second multiplexer; a first and a second video memory; a first, a second, a third and a fourth buffer; means for coupling said first and said second processor to said first and said second multiplexer; means for coupling said first and said second multiplexer to said first and said second video memories, respectively; means for coupling said first video memory to said first and said third buffers; means for coupling said second video memory to said second and said fourth buffers; means for coupling said first and said second buffers to a video camera; means for coupling said third and said fourth buffers to a video monitor; and means for providing control signals to said first and said second multiplexer, said first and said second video memory and said first, said second, said third and said fourth buffers for storing video signals from said video camera in said first video memory under the control of said first processor while simultaneously displaying video signals from said second video memory on said monitor under the control of said second processor during a first time period and for storing video signals from said video camera in said second video memory under the control of said first processor while displaying video signals from said first video memory on said monitor under the control of said second processor during a second time period.
Claim 11
Dependent Claim 35 words
A circuit according to claim 7 wherein said circuit is responsive to vertical sync pulses and said first and said second time periods comprise the periods between successive first and second vertical sync pulses, respectively.
Claim 12
Dependent Claim 291 words
A video interface circuit comprising: a first and a second processor; a first and a second multiplexer; a first and a second video memory; a first, a second, a third and a fourth buffer; means for coupling said first and said second processor to said first and said second multiplexer; means for coupling said first and said second multiplexer to said first and said second video memories, respectively; means for coupling said first video memory to said first and said third buffers; means for coupling said second video memory to said second and said fourth buffers; means for coupling said first and said second buffers to a video camera; means for coupling said third and said fourth buffers to a video monitor; and means for generating control signals to said first and said second multiplexer, said first and said second video memory and said first, said second, said third and said fourth buffers for storing video signals from said video camera in said first video memory under the control of said first processor while simultaneously displaying video signals from said second video memory on said monitor under the control of said second processor in a first time period, for storing video signals from said video camera in said second video memory under the control of said first processor while displaying video signals from said first video memory on said monitor under the control of said second processor in a second time period, for displaying video signals from said first video memory on said monitor under the control of said second processor in a third time period, and for displaying video signals from said second video memory on said monitor under the control of said second processor in a fourth time period.
Claim 13
Dependent Claim 291 words
A video interface circuit comprising: a first and a second processor; a first and a second multiplexer; a first and a second video memory; a first, a second, a third and a fourth buffer; means for coupling said first and said second processor to said first and said second multiplexer; means for coupling said first and said second multiplexer to said first and said second video memories, respectively; means for coupling said first video memory to said first and said third buffers; means for coupling said second video memory to said second and said fourth buffers; means for coupling said first and said second buffers to a video camera; means for coupling said third and said fourth buffers to a video monitor; and means for generating control signals to said first and said second multiplexer, said first and said second video memory and said first, said second, said third and said fourth buffers for storing video signals from said video camera in said first video memory under the control of said first processor while simultaneously displaying video signals from said second video memory on said monitor under the control of said second processor in a first time period, for storing video signals from said video camera in said second video memory under the control of said first processor while displaying video signals from said first video memory on said monitor under the control of said second processor in a second time period, for displaying video signals from said first video memory on said monitor under the control of said second processor in a third time period, and for displaying video signals from said second video memory on said monitor under the control of said second processor in a fourth time period.
Claim 14
Dependent Claim 42 words
A circuit according to claim 9 wherein said circuit is responsive to vertical sync pulses and said first and said second, said third and said fourth time periods comprise the periods between successive first, second, third and fourth vertical sync pulses, respectively.
Claim 15
Dependent Claim 461 words
A video interface circuit for displaying video camera image on a video monitor comprising: a first and a second video memory; a first and a second processor; means for storing data corresponding to video signals from a video camera in said first video memory under the control of said first processor during a first time period; means for transferring data from said second video memory for displaying a video image thereof on a video monitor under the control of said second processor during said first time period; means for storing data corresponding to video signals from said video camera in said second video memory under the control of said first processor during a second time period; and means for transferring data from said first video memory for displaying a video image thereof on said video monitor under the control of said second processor during said second time period wherein said first processor comprises: a vertical counter for generating vertical sync pulses; a horizontal counter for generating horizontal sync pulses; means for coupling said horizontal counter to a source of pixel clock pulses for advancing said horizontal counter; means for coupling said horizontal counter to said vertical counter for advancing said vertical counter; means for coupling said vertical counter to a source of vertical sync pulses from said video camera for resetting said vertical counter; means for coupling said horizontal counter to a source of vertical and horizontal sync pulses from said video camera for resetting said horizontal counter; and an address and memory control signal generator coupled to said vertical and horizontal counters which is responsive to said vertical and horizontal sync pulses from said counters for addressing said first and said second video memories; and said second processor comprises: a vertical counter for generating vertical sync pulses; a horizontal counter for generating horizontal sync pulses; means for coupling said horizontal counter to a source of pixel clock pulses for advancing said horizontal counter; means for coupling said horizontal counter to said vertical counter for advancing said vertical counter; means for coupling said vertical counter to a source of vertical sync pulses from said video camera for resetting said vertical counter; means for coupling said horizontal counter to a source of vertical sync pulses from said video camera for resetting said horizontal counter; an address and memory control signal generator coupled to said vertical and horizontal counters which is responsive to said vertical and horizontal sync pulses from said counters for addressing said first and said second video memories; and means for coupling said vertical and horizontal sync pulses from said vertical and horizontal counters in said second processor to said video monitor for controlling the display of data from said first and said second video memories on said video monitor.
Claim 16
Dependent Claim 461 words
A video interface circuit for displaying video camera image on a video monitor comprising: a first and a second video memory; a first and a second processor; means for storing data corresponding to video signals from a video camera in said first video memory under the control of said first processor during a first time period; means for transferring data from said second video memory for displaying a video image thereof on a video monitor under the control of said second processor during said first time period; means for storing data corresponding to video signals from said video camera in said second video memory under the control of said first processor during a second time period; and means for transferring data from said first video memory for displaying a video image thereof on said video monitor under the control of said second processor during said second time period wherein said first processor comprises: a vertical counter for generating vertical sync pulses; a horizontal counter for generating horizontal sync pulses; means for coupling said horizontal counter to a source of pixel clock pulses for advancing said horizontal counter; means for coupling said horizontal counter to said vertical counter for advancing said vertical counter; means for coupling said vertical counter to a source of vertical sync pulses from said video camera for resetting said vertical counter; means for coupling said horizontal counter to a source of vertical and horizontal sync pulses from said video camera for resetting said horizontal counter; and an address and memory control signal generator coupled to said vertical and horizontal counters which is responsive to said vertical and horizontal sync pulses from said counters for addressing said first and said second video memories; and said second processor comprises: a vertical counter for generating vertical sync pulses; a horizontal counter for generating horizontal sync pulses; means for coupling said horizontal counter to a source of pixel clock pulses for advancing said horizontal counter; means for coupling said horizontal counter to said vertical counter for advancing said vertical counter; means for coupling said vertical counter to a source of vertical sync pulses from said video camera for resetting said vertical counter; means for coupling said horizontal counter to a source of vertical sync pulses from said video camera for resetting said horizontal counter; an address and memory control signal generator coupled to said vertical and horizontal counters which is responsive to said vertical and horizontal sync pulses from said counters for addressing said first and said second video memories; and means for coupling said vertical and horizontal sync pulses from said vertical and horizontal counters in said second processor to said video monitor for controlling the display of data from said first and said second video memories on said video monitor.
Claim 17
Dependent Claim 511 words
A video interface circuit comprising: a first and a second video memory; a first and a second processor; first means for storing data corresponding to video signals from a video camera in said first video memory under the control of said first processor during a first time period; second means for transferring data from said second video memory for displaying a video image thereof on a video monitor under the control of said second processor during said first time period; means for storing data corresponding to video signals from said video camera in said second video memory under the control of said first processor while simultaneously transferring data from said first video memory for displaying a video image thereof on said video monitor under the control of said second processor during a second time period; means for transferring data from said first video memory for displaying a video image thereof on said video monitor under the control of said second processor during a third time period; and means for transferring data from said second video memory for displaying a video image thereof on said video monitor under the control of said second processor during a fourth time period wherein said first processor comprises: a vertical counter for generating vertical sync pulses; a horizontal counter for generating horizontal sync pulses; means for coupling said horizontal counter to a source of pixel clock pulses for advancing said horizontal counter; means for coupling said horizontal counter to said vertical counter for advancing said vertical counter; means for coupling said vertical counter to a source of vertical sync pulses from said video camera for resetting said vertical counter; means for coupling said horizontal counter to a source of vertical and horizontal sync pulses from said video camera for resetting said horizontal counter; and an address and memory control signal generator coupled to said vertical and horizontal counters which is responsive to said vertical and horizontal sync pulses from said counters for addressing said first and said second video memories; and said second processor comprises: a vertical counter for generating vertical sync pulses; a horizontal counter for generating horizontal sync pulses; means for coupling said horizontal counter to a source of pixel clock pulses for advancing said horizontal counter; means for coupling said horizontal counter to said vertical counter for advancing said vertical counter; means for coupling said vertical counter to a source of vertical sync pulses from said video camera for resetting said vertical counter; means for coupling said horizontal counter to a source of vertical sync pulses from said video camera for resetting said horizontal counter; an address and memory control signal generator coupled to said vertical and horizontal counters which is responsive to said vertical and horizontal sync pulses from said counters for addressing said first and said second video memories; and means for coupling said vertical and horizontal sync pulses from said vertical and horizontal counters in said second processor to said video monitor for controlling the display of data from said first and said second video memories on said video monitor.
Claim 18
Dependent Claim 511 words
A video interface circuit comprising: a first and a second video memory; a first and a second processor; first means for storing data corresponding to video signals from a video camera in said first video memory under the control of said first processor during a first time period; second means for transferring data from said second video memory for displaying a video image thereof on a video monitor under the control of said second processor during said first time period; means for storing data corresponding to video signals from said video camera in said second video memory under the control of said first processor while simultaneously transferring data from said first video memory for displaying a video image thereof on said video monitor under the control of said second processor during a second time period; means for transferring data from said first video memory for displaying a video image thereof on said video monitor under the control of said second processor during a third time period; and means for transferring data from said second video memory for displaying a video image thereof on said video monitor under the control of said second processor during a fourth time period wherein said first processor comprises: a vertical counter for generating vertical sync pulses; a horizontal counter for generating horizontal sync pulses; means for coupling said horizontal counter to a source of pixel clock pulses for advancing said horizontal counter; means for coupling said horizontal counter to said vertical counter for advancing said vertical counter; means for coupling said vertical counter to a source of vertical sync pulses from said video camera for resetting said vertical counter; means for coupling said horizontal counter to a source of vertical and horizontal sync pulses from said video camera for resetting said horizontal counter; and an address and memory control signal generator coupled to said vertical and horizontal counters which is responsive to said vertical and horizontal sync pulses from said counters for addressing said first and said second video memories; and said second processor comprises: a vertical counter for generating vertical sync pulses; a horizontal counter for generating horizontal sync pulses; means for coupling said horizontal counter to a source of pixel clock pulses for advancing said horizontal counter; means for coupling said horizontal counter to said vertical counter for advancing said vertical counter; means for coupling said vertical counter to a source of vertical sync pulses from said video camera for resetting said vertical counter; means for coupling said horizontal counter to a source of vertical sync pulses from said video camera for resetting said horizontal counter; an address and memory control signal generator coupled to said vertical and horizontal counters which is responsive to said vertical and horizontal sync pulses from said counters for addressing said first and said second video memories; and means for coupling said vertical and horizontal sync pulses from said vertical and horizontal counters in said second processor to said video monitor for controlling the display of data from said first and said second video memories on said video monitor.

References Cited (Backward Citations)

US4689676A Cited
US4651209A Cited
US4748504A Cited
US4677470A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1994-05-06 1994-11-05 1995-05-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1998-05-06 1998-11-05 1999-05-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2002-05-06 2002-11-05 2003-05-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag