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

Video storage and synchronization

Assignee: Rebo Res
•
Filing: 1993-04-23
•
Granted: 1994-09-13
•
Expires: 2013-04-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A video storage and synchronization system has one of more frame memories and an output buffer providing a selectable delay. Incoming video signals are digitized and routed to the memories and/or to the buffer. Stored signals are read out from the memories in synchronism with the incoming signals and can be mixed with the incoming signals before processing in the output buffer.

Inventors

  • 👤 Abby P. Levine
  • 👤 Barry H. Minnerly

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 22:36
CPC Classifications
H; H04; H04N; H04N9/00; H04N9/64; H04N9/74; H04N9/75; H04N5/00; H04N5/04; H04N5/06; H04N5/067; H04N5/073; H04N5/0736

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 236 words
A video frame storage and synchronization system for processing digital video signals including a series of pixel values arranged in fields in a preselected raster order, the system comprising: (a) a system digital input connection for accepting an incoming digital video signal; (b) a first memory; (c) first memory write means for writing pixel values into said first memory; (d) first memory read means for reading pixel values from said first memory to provide said pixels read from said first memory in said preselected raster order; (e) timing means for synchronizing said first memory read means with said incoming digital video signal so that each pixel value read from said first memory is provided simultaneously with the corresponding pixel value of a field in said incoming digital video signal; (f) digital buffer means having a buffer input and a buffer output for accepting successive pixel values in order as presented at said buffer input, discharging pixel values in the same order at said buffer output and providing a time delay between acceptance and discharge of each such pixel value; (g) means for adjusting said time delay provided by said digital buffer means; and (h) routing means for selectively routing digital video signals from said system digital input connection to said first memory write means, said buffer input or both, and for selectively routing digital video signals from said first memory read means to said buffer input.
Claim 2
Dependent Claim 236 words
A video frame storage and synchronization system for processing digital video signals including a series of pixel values arranged in fields in a preselected raster order, the system comprising: (a) a system digital input connection for accepting an incoming digital video signal; (b) a first memory; (c) first memory write means for writing pixel values into said first memory; (d) first memory read means for reading pixel values from said first memory to provide said pixels read from said first memory in said preselected raster order; (e) timing means for synchronizing said first memory read means with said incoming digital video signal so that each pixel value read from said first memory is provided simultaneously with the corresponding pixel value of a field in said incoming digital video signal; (f) digital buffer means having a buffer input and a buffer output for accepting successive pixel values in order as presented at said buffer input, discharging pixel values in the same order at said buffer output and providing a time delay between acceptance and discharge of each such pixel value; (g) means for adjusting said time delay provided by said digital buffer means; and (h) routing means for selectively routing digital video signals from said system digital input connection to said first memory write means, said buffer input or both, and for selectively routing digital video signals from said first memory read means to said buffer input.
Claim 3
Dependent Claim 108 words
A system as claimed in claim 1 wherein said first memory has capacity sufficient to store pixel values constituting a full frame of said digital video signal, said first memory read means being operative to read successive lines of pixels in said preselected order so that the pixels read out from said first memory are supplied as full frames, said timing means being operative to synchronize said first memory read means with the incoming video signal so that the first pixel value of each field read out from said first memory means is provided simultaneously with the first pixel value of a field in the incoming video signal.
Claim 4
Dependent Claim 64 words
A system as claimed in claim 2 wherein said first memory read means and said first memory write means are operative to read and write pixel values to and from locations within said first memory and to vary such locations according to a fixed ordered pattern such that said locations repeat in the same order within each frame of pixel values read and written.
Claim 5
Dependent Claim 56 words
A system as claimed in claim 2 wherein said first memory write means is operative to write successive pixel values into said first memory in blocks of successive pixel values and said first memory read means is operative to retrieve said blocks of pixel value and read out the pixel values in each such block seriatim.
Claim 6
Dependent Claim 46 words
A system as claimed in claim 2 wherein said timing means includes means for providing input timing signals in coordination with the timing of said incoming digital video signal and means for controlling operation of said first memory read means responsive to said input timing signals.
Claim 7
Dependent Claim 28 words
A system as claimed in claim 5 wherein said means for providing input timing signals includes means for providing a pixel clock signal on periodic pixel clock cycles.
Claim 8
Dependent Claim 27 words
A system as claimed in claim 6 wherein said means for providing said pixel clock signal includes means for inhibiting said pixel clock signal during preselected intervals.
Claim 9
Dependent Claim 75 words
A system as claimed in claim 7 wherein said buffer means includes a register, means for writing a pixel value from said buffer input into said register responsive to said pixel clock signal, means for reading the earliest-written pixel value from said register to said buffer output responsive to an output clock signal, said timing means including means for providing said output clock signal at said preselected time delay relative to said pixel clock signal.
Claim 10
Dependent Claim 31 words
A system as claimed in claim 8 in which said timing means includes means for accepting an external timing signal and controlling said timing means responsive to said external timing signal.
Claim 11
Dependent Claim 50 words
A system as claimed in claim 9 further comprising analog-to-digital conversion means for accepting video signals in analog form, converting said analog signals to a stream of digital pixel values in synchronism with said pixel clock signal and supplying said series of pixel values to said system digital input connection.
Claim 12
Dependent Claim 29 words
A system as claimed in claim 10 wherein said means for accepting an external timing signal includes means for detecting a synchronization signal incorporated in said analog video signals.
Claim 13
Dependent Claim 47 words
A system as claimed in claim 11 wherein said analog-to-digital conversion means includes means for accepting parallel analog signals representing plural colors and converting said parallel analog signals to pixel values so that each pixel value incorporates a plurality of bytes representing plural colors in one pixel.
Claim 14
Dependent Claim 72 words
A system as claimed in claim 1 wherein said routing means includes a mixer having a plurality of mixer inputs and means for mixing pixel values supplied to said mixer inputs with one another to obtain combined pixel values and supplying said combined pixel values to said buffer input, and means for selectively routing pixel values from said system digital input connection and said first memory read means to said mixer inputs.
Claim 15
Dependent Claim 73 words
A system as claimed in claim 13 further comprising a second memory, second memory write means for writing pixel values into said second memory and second memory read means for reading pixel values from said second memory, said routing means including means for selectively routing digital video signals from said system digital input connection to said second memory write means and from said second memory read means to one of said mixer inputs.
Claim 16
Dependent Claim 45 words
A system as claimed in claim 2 further comprising first memory random write means for accepting pixel values and write address data denoting locations within said first memory and writing pixel values into said first memory at the location denoted by said write address data.
Claim 17
Dependent Claim 36 words
A system as claimed in claim 15 further comprising first memory random read means for accepting read address data and retrieving a pixel value from locations in said first memory denoted by said read address data.
Claim 18
Dependent Claim 36 words
A system as claimed in claim 16 further comprising a data bus, said first memory random write and random read means being operative to accept and deliver said address data and pixel values on said bus.
Claim 19
Independent Claim 178 words
A method of processing digital video signals including a series of pixel values arranged in fields in a preselected raster order, the method comprising the steps of: (a) accepting an incoming digital video signal; (b) writing pixel values of the incoming digital video signal into a first memory; (c) reading pixel values from said first memory in said preselected raster order; (d) synchronizing said reading step with said incoming digital video signal so that each pixel value read from said first memory is provided simultaneously with the corresponding pixel value of a field in said incoming digital video signal; (e) selectively routing pixel values of said incoming digital video signal to said first memory, to a buffer input or both, and selectively routing pixel values read from said first memory to said buffer input; (f) accepting successive pixel values in order as presented at said buffer input, discharging pixel values in the same order at a buffer output and providing a time delay between acceptance and discharge of each such pixel value; and (g) adjusting said time delay.
Claim 20
Independent Claim 178 words
A method of processing digital video signals including a series of pixel values arranged in fields in a preselected raster order, the method comprising the steps of: (a) accepting an incoming digital video signal; (b) writing pixel values of the incoming digital video signal into a first memory; (c) reading pixel values from said first memory in said preselected raster order; (d) synchronizing said reading step with said incoming digital video signal so that each pixel value read from said first memory is provided simultaneously with the corresponding pixel value of a field in said incoming digital video signal; (e) selectively routing pixel values of said incoming digital video signal to said first memory, to a buffer input or both, and selectively routing pixel values read from said first memory to said buffer input; (f) accepting successive pixel values in order as presented at said buffer input, discharging pixel values in the same order at a buffer output and providing a time delay between acceptance and discharge of each such pixel value; and (g) adjusting said time delay.
Claim 21
Dependent Claim 99 words
A method as claimed in claim 18 wherein said writing step includes the step of writing pixel values constituting a full frame of said digital video signal into said first memory, said reading step includes the step of reading successive lines of pixels in preselected order so that the pixel values read out from said first memory are supplied as full fields, said synchronizing step being performed so that the first pixel value of each field read out from said first memory means is provided simultaneously with the first pixel value of a field in the incoming video signal.
Claim 22
Dependent Claim 60 words
A method as claimed in claim 19 wherein said reading and writing steps are performed so as to read and write pixel values to and from locations within said first memory and to vary such locations according to a fixed ordered pattern such that said locations repeat in the same order within each frame of pixel values read and written.
Claim 23
Dependent Claim 42 words
A method as claimed in claim 19 wherein said synchronizing step includes the steps of providing input timing signals in coordination with the timing of said incoming digital video signal and controlling of said reading steps responsive to said input timing signals.
Claim 24
Dependent Claim 29 words
A method as claimed in claim 21 wherein said step of providing input timing signals includes the step of providing a pixel clock signal on periodic pixel clock cycles.
Claim 25
Dependent Claim 28 words
A method as claimed in claim 22 wherein said step of providing said pixel clock signal includes the step of inhibiting said pixel clock signal during preselected intervals.
Claim 26
Dependent Claim 71 words
A system as claimed in claim 23 wherein said step of providing a time delay includes the steps of writing a pixel value from said buffer input into a register responsive to said pixel clock signal, providing an output clock signal at said preselected time delay relative to said pixel clock signal and reading the earliest-written pixel value from said register to said buffer output responsive to said output clock signal.
Claim 27
Dependent Claim 65 words
A method as claimed in claim 23 further comprising the steps accepting video signals in analog form and converting said analog signals to a stream of digital pixel values in synchronism with said pixel clock signal to thereby provide said incoming digital video signal, said step of providing input timing signals including the step of detecting a synchronization signal incorporated in said analog video signals.
Claim 28
Dependent Claim 43 words
A method as claimed in claim 18 wherein said routing step includes the step of selectively mixing pixel values in said incoming digital video signal with pixel values read from said first memory and supplying said combined pixel values to said buffer input.
Claim 29
Dependent Claim 21 words
A method as claimed in claim 19 further comprising the step of selectively modifying pixel values stored in said first memory.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-09-12 1998-03-14 1998-09-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-09-12 2002-03-14 2002-09-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-09-12 2006-03-14 2006-09-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag