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

Multimedia overlay system for graphics and video

Assignee: AuraVision Corp
•
Filing: 1994-12-12
•
Granted: 1997-12-09
•
Expires: 2014-12-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract In the preferred embodiment, the RGB analog signals generated by a VGA card in a personal computer are applied to a first input of an analog multiplexer. The digital video data stored in a video memory buffer on a video card is converted to RGB analog signals using a D/A converter, and these analog signals are applied to a second input of the analog multiplexer. An analog comparator compares a preselected color key to the analog output of the VGA card. When there is a match, the analog comparator controls the multiplexer to pass the analog video data to the monitor for display. When the color key is not detected, the data from the VGA card is transmitted to the monitor for display. Other features for improving the video overlay precision and the quality of the displayed image are also described.

Inventors

  • 👤 Sherman T. King
  • 👤 Tommy C. Lee
  • 👤 Niantsu Wang
  • 👤 Yen-Fah Chu
  • 👤 Scott A. Kimura
  • 👤 Guorjuh T. Hwang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-07 19:20
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/14; G09G5/36; G09G5/39; G09G5/395; H; H04; H04N; H04N9/00; H04N9/64; H04N9/74; H04N9/75; G09G2340/00; G09G2340/12

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 276 words
A method for providing a multimedia image formed by motion video and graphics data displayed by a display device, said method comprising: controlling a graphics memory buffer within a computer to output digital graphics data; converting said digital graphics data to a first analog signal for controlling a display device; controlling a motion video memory buffer to output digital video data corresponding to a motion video image to be displayed by said display device; converting said digital video data to a second analog signal for controlling said display device; comparing said first analog signal, applied to a first input of an analog comparator, to a third analog signal applied to a second input of said analog comparator, wherein an output of said analog comparator provides a first control signal and a second control signal, said first control signal indicating that said first analog signal is to be applied to said display device, said second control signal indicating that said second analog signal is to be applied to said display device; controlling an analog multiplexer by said first control signal to apply said first analog signal to said display device for displaying an image corresponding to said graphics data; and controlling said analog multiplexer by said second control signal to apply said second analog signal to said display device for displaying a motion video image corresponding to said video data, wherein said first analog signal is outputted from a VGA card installed within a personal computer, and wherein said VGA card has a digital output port provided by a manufacturer of said VGA card for interfacing with a motion video card also installed within said personal computer.
Claim 2
Independent Claim 276 words
A method for providing a multimedia image formed by motion video and graphics data displayed by a display device, said method comprising: controlling a graphics memory buffer within a computer to output digital graphics data; converting said digital graphics data to a first analog signal for controlling a display device; controlling a motion video memory buffer to output digital video data corresponding to a motion video image to be displayed by said display device; converting said digital video data to a second analog signal for controlling said display device; comparing said first analog signal, applied to a first input of an analog comparator, to a third analog signal applied to a second input of said analog comparator, wherein an output of said analog comparator provides a first control signal and a second control signal, said first control signal indicating that said first analog signal is to be applied to said display device, said second control signal indicating that said second analog signal is to be applied to said display device; controlling an analog multiplexer by said first control signal to apply said first analog signal to said display device for displaying an image corresponding to said graphics data; and controlling said analog multiplexer by said second control signal to apply said second analog signal to said display device for displaying a motion video image corresponding to said video data, wherein said first analog signal is outputted from a VGA card installed within a personal computer, and wherein said VGA card has a digital output port provided by a manufacturer of said VGA card for interfacing with a motion video card also installed within said personal computer.
Claim 3
Dependent Claim 39 words
The method of claim 1 wherein said third analog signal for comparison with said first analog signal comprises a color key signal for determining when said analog multiplexer is to apply said second analog signal to said display device.
Claim 4
Dependent Claim 48 words
The method of claim 1 further comprising the step of delaying said first analog signal prior to said first analog signal being applied to said analog multiplexer to take into account a delay by said analog comparator in comparing said third analog signal with said first analog signal.
Claim 5
Dependent Claim 46 words
The method of claim 1 wherein said third analog signal comprises a range of analog signal values, and wherein said analog comparator outputs said second control signal when said first analog signal applied to said analog comparator is within said range of said analog signal values.
Claim 6
Dependent Claim 53 words
The method of claim 4 wherein said range of analog signal values comprises: a first range of analog signals for red pixels in said display device; a second range of analog signals for green pixels in said display device; and a third range of analog signals for blue pixels in said display device.
Claim 7
Dependent Claim 48 words
The method of claim 1 wherein said first analog signal comprises: a fourth analog signal for controlling red pixels in said display device; a fifth analog signal for controlling green pixels in said display device; and a sixth analog signal for controlling blue pixels in said display device.
Claim 8
Dependent Claim 56 words
The method of claim 6 wherein said analog comparator comprises: a first comparator for comparing said fourth analog signal to a red color key range; a second comparator for comparing said fifth analog signal to a green color key range; and a third comparator for comparing said sixth analog signal to a blue color key range.
Claim 9
Dependent Claim 56 words
The method of claim 7 wherein outputs of said first comparator, said second comparator, and said third comparator are connected to inputs of an AND gate whose output is connected to a control input of said analog multiplexer for providing said first control signal and said second control signal to said control input of said multiplexer.
Claim 10
Dependent Claim 31 words
The method of claim 7 wherein said red color key range, said green color key range, and said blue color key range are each greater than a single color key value.
Claim 11
Dependent Claim 69 words
The method of claim 1 wherein said step of converting said digital video data to a second analog signal comprises the steps of: applying said digital video data to a digital-to-analog (D/A) converter; and controlling one or more variable current sources within said D/A converter to vary a magnitude of said second analog signal outputted by said D/A converter to change a brightness level of said motion video image.
Claim 12
Dependent Claim 75 words
The method of claim 10 wherein said second analog signal comprises: a fourth analog signal for controlling red pixels in said display device; a fifth analog signal for controlling green pixels in said display device; and a sixth analog signal for controlling blue pixels in said display device, and wherein said one or more variable current sources is controlled to vary a brightness level of the red, green, and blue pixels in said display device.
Claim 13
Dependent Claim 86 words
The method of claim 11 wherein said one or more variable current sources comprises: a first variable current source associated with said red pixels; a second variable current source associated with said green pixels; and a third variable current source associated with said blue pixels, and wherein said brightness level for each group of red pixels, green pixels, and blue pixels in said display device is controlled by independently controlling said first variable current source, said second variable current source, and said third variable current source.
Claim 14
Dependent Claim 21 words
The method of claim 1 where an amplifier is connected between an output of said analog multiplexer and said display device.
Claim 15
Dependent Claim 44 words
The method of claim 1 wherein said second analog signal is applied to a first input of a second analog comparator, and a fourth analog signal for comparison with said second analog signal is applied to a second input of said second analog comparator.
Claim 16
Dependent Claim 48 words
The method of claim 14 comprising the step of delaying said second analog signal prior to said second analog signal being applied to said analog multiplexer to take into account a delay by said second analog comparator in comparing said fourth analog signal with said second analog signal.
Claim 17
Dependent Claim 22 words
The method of claim 14 wherein said fourth analog signal for comparison with said second analog signal comprises a chroma key signal.
Claim 18
Dependent Claim 31 words
The method of claim 16 wherein said chroma key signal is an analog signal for determining when said analog multiplexer is to apply said first analog signal to said display device.
Claim 19
Dependent Claim 59 words
The method of claim 16 wherein a detection of said chroma key within said second analog signal by said second analog comparator causes said analog multiplexer to gradually switch between applying said second analog signal to said display device and applying said first analog signal to said display device over a period of a plurality of pixel clock cycles.
Claim 20
Dependent Claim 127 words
The method of claim 1 further comprising the steps of: causing said first analog signal to be an analog color key signal at a designated time for a designated period; controlling a color key identifier circuit to detect said first analog signal during said designated period; determining an analog color key value based on a value of said first analog signal during said designated period; storing a color key value corresponding to said analog color key value for subsequent use as a color key in determining when to cause said analog multiplexer to apply said second analog signal to said display device; and causing said first analog signal to include other than said analog color key signal, for display by said display device, after said designated period.
Claim 21
Dependent Claim 55 words
The method of claim 19 wherein the first step of causing comprises the step of: controlling a graphics frame buffer to output a color key signal at said designated time and for said designated period, said color key signal for use in controlling said multiplexer to apply said second analog signal to said display device.
Claim 22
Dependent Claim 55 words
The method of claim 19 further comprising the steps of: coupling the stored color key value to a first input of said analog comparator circuit for comparison with said first analog signal, said analog comparator controlling said analog multiplexer for applying either said first analog signal or said second analog signal to said display device.
Claim 23
Dependent Claim 71 words
The method of claim 19 wherein said steps of determining and storing comprise the steps of: incrementally reducing a possible range of color key values within which said first analog signal falls during said designated period until such range is narrowed to a desired range; and storing said range of color key values for use in detecting whether said first analog signal contains a color key value after said designated period.
Claim 24
Dependent Claim 38 words
The method of claim 19 wherein said steps of causing, controlling, determining, storing, and causing are repeated periodically to adjust said color key value corresponding to said analog color key value for subsequent use as a color key.
Claim 25
Dependent Claim 13 words
The method of claim 19 wherein said designated period is a frame period.
Claim 26
Independent Claim 222 words
A system for providing a multimedia image formed by motion video and graphics data displayed by a display device, said system comprising: a graphics memory buffer within a computer for outputting digital graphics data; a digital-to-analog (D/A) converter connected to receive said digital graphics data and output a first analog signal for controlling a display device; a motion video memory buffer for outputting digital video data corresponding to a motion video image to be displayed by said display device; a D/A converter connected to receive said digital video data and output a second analog signal for controlling said display device; an analog multiplexer having inputs connected to receive said first analog signal, said second analog signal, and a multiplexer control signal, and having an output connected to said display device; and an analog comparator, having said first analog signal applied to a first input of said analog comparator, having an analog color key signal applied to a second input of said analog comparator, and having an output connected to a control input of said multiplexer, wherein said first analog signal is outputted from a VGA card installed within a personal computer, and wherein said VGA card has a digital output port provided by a manufacturer of said VGA card for interfacing with a motion video card also installed within said personal computer.
Claim 27
Independent Claim 222 words
A system for providing a multimedia image formed by motion video and graphics data displayed by a display device, said system comprising: a graphics memory buffer within a computer for outputting digital graphics data; a digital-to-analog (D/A) converter connected to receive said digital graphics data and output a first analog signal for controlling a display device; a motion video memory buffer for outputting digital video data corresponding to a motion video image to be displayed by said display device; a D/A converter connected to receive said digital video data and output a second analog signal for controlling said display device; an analog multiplexer having inputs connected to receive said first analog signal, said second analog signal, and a multiplexer control signal, and having an output connected to said display device; and an analog comparator, having said first analog signal applied to a first input of said analog comparator, having an analog color key signal applied to a second input of said analog comparator, and having an output connected to a control input of said multiplexer, wherein said first analog signal is outputted from a VGA card installed within a personal computer, and wherein said VGA card has a digital output port provided by a manufacturer of said VGA card for interfacing with a motion video card also installed within said personal computer.
Claim 28
Dependent Claim 41 words
The system of claim 25 wherein said color key signal comprises a range of color key signals for comparison with said first analog signal for determining when said analog multiplexer is to apply said second analog signal to said display device.
Claim 29
Dependent Claim 20 words
The system of claim 25 further comprising an amplifier connected between said output of said multiplexer and said display device.

References Cited (Backward Citations)

US3582943A Cited
US4630100A Cited
US4743885A Cited
US5012342A Cited
US5122784A Cited
US5065231A Cited
US5220312A Cited
US5345554A Cited
US5463422A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-12-08 2001-06-09 2001-12-09 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-12-08 2005-06-09 2005-12-09 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-12-08 2009-06-09 2009-12-09 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag