Patent US5796439A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5796439A Expired / Lapsed US ⏱️ 0.0 years remaining

Video format conversion process and apparatus

Assignee: Siemens Medical Solutions USA Inc
•
Filing: 1995-12-21
•
Granted: 1998-08-18
•
Expires: 2015-12-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus is provided for converting the frame rate of digital video data from one frame rate to another frame rate without introducing motion artifacts into the converted video data stream. A high frame rate video stream is converted into a lower frame rate video stream by selecting whole frames from the high frame rate video stream and outputting the selected frames as the lower frame rate video stream. To insure that only whole frames are selected from the high frame rate video stream, the frame rate of the high frame rate video stream is locked to the frame rate of the lower frame rate video stream. A frame cycle is defined to be an integer number of frames in the higher frame rate stream. The higher and lower frame rates are locked by repeatedly selecting and outputting as the lower frame rate video stream, over a time period that is substantially equal to one frame cycle, an integer number of frames from each frame cycle of the higher frame rate.

Inventors

  • 👤 Douglas E. Hewett
  • 👤 Richard M. Pier
  • 👤 Thomas A. Gould
  • 👤 Robert Nolen Phelps

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 16:37
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/01; H04N7/0105

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 136 words
A frame rate conversion apparatus comprising: receiving means for receiving a digital video data stream at a first frame rate, said digital video data stream comprising a sequence of frames wherein a first integer number of said frames comprises a single frame cycle of said digital video data stream; selecting means for selecting a second integer number of whole frames from each one of said frame cycles received by said receiving means in a predetermined pattern of said whole frames, said second integer being less than said first integer such that plural, non-contiguous ones of said whole frames are excluded from each said frame cycle; outputting means for outputting at a second frame rate said whole frames selected by said selecting means; and locking means for locking said first frame rate to said second frame rate.
Claim 2
Dependent Claim 136 words
A frame rate conversion apparatus comprising: receiving means for receiving a digital video data stream at a first frame rate, said digital video data stream comprising a sequence of frames wherein a first integer number of said frames comprises a single frame cycle of said digital video data stream; selecting means for selecting a second integer number of whole frames from each one of said frame cycles received by said receiving means in a predetermined pattern of said whole frames, said second integer being less than said first integer such that plural, non-contiguous ones of said whole frames are excluded from each said frame cycle; outputting means for outputting at a second frame rate said whole frames selected by said selecting means; and locking means for locking said first frame rate to said second frame rate.
Claim 3
Dependent Claim 51 words
The apparatus of claim 1, wherein said locking means comprises means for constraining said outputting means to output said second integer number of whole frames over a time period that is substantially equal to a time period over which said first integer number of frames is received by said receiving means.
Claim 4
Dependent Claim 14 words
The apparatus of claim 1, wherein said receiving means comprises a data storage device.
Claim 5
Dependent Claim 23 words
The apparatus of claim 3, wherein said outputting means comprises a controller adapted to control an output signal to said data storage device.
Claim 6
Dependent Claim 184 words
A frame rate conversion apparatus comprising: receiving means for receiving a digital video data stream at a first frame rate, said digital video data stream comprising a sequence of frames wherein a first integer number of said frames comprises a single frame cycle of said digital video data stream; selecting means for selecting a second integer number of whole frames from each one of said frame cycles received by said receiving means, said second integer being less than said first integer, wherein said selecting means further comprises means for selecting said second integer number of frames from each one of said frame cycles received by said receiving means in a predetermined pattern; outputting means for outputting at a second frame rate said whole frames selected by said selecting means; and locking means for locking said first frame rate to said second frame rate; wherein said predetermined pattern further comprises a first, third, fifth, seventh, tenth, twelfth, fourteenth, seventeenth, nineteenth, twenty-first, twenty-third, twenty-sixth, twenty-eighth, thirtieth, thirty-third, thirty-fifth, thirty-seventh, thirty-ninth, forty-second, forty-fourth, forty-sixth, forty-ninth, fifty-first, and fifty-third ones of said frames in each said frame cycle.
Claim 7
Dependent Claim 184 words
A frame rate conversion apparatus comprising: receiving means for receiving a digital video data stream at a first frame rate, said digital video data stream comprising a sequence of frames wherein a first integer number of said frames comprises a single frame cycle of said digital video data stream; selecting means for selecting a second integer number of whole frames from each one of said frame cycles received by said receiving means, said second integer being less than said first integer, wherein said selecting means further comprises means for selecting said second integer number of frames from each one of said frame cycles received by said receiving means in a predetermined pattern; outputting means for outputting at a second frame rate said whole frames selected by said selecting means; and locking means for locking said first frame rate to said second frame rate; wherein said predetermined pattern further comprises a first, third, fifth, seventh, tenth, twelfth, fourteenth, seventeenth, nineteenth, twenty-first, twenty-third, twenty-sixth, twenty-eighth, thirtieth, thirty-third, thirty-fifth, thirty-seventh, thirty-ninth, forty-second, forty-fourth, forty-sixth, forty-ninth, fifty-first, and fifty-third ones of said frames in each said frame cycle.
Claim 8
Dependent Claim 170 words
A frame rate conversion apparatus comprising: receiving means for receiving a digital video data stream at a first frame rate, said digital video data stream comprising a sequence of frames wherein a first integer number of said frames comprises a single frame cycle of said digital video data stream; selecting means for selecting a second integer number of whole frames from each one of said frame cycles received by said receiving means, said second integer being less than said first integer, wherein said selecting means further comprises means for selecting said second integer number of frames from each one of said frame cycles received by said receiving means in a predetermined pattern; outputting means for outputting at a second frame rate said whole frames selected by said selecting means; and locking means for locking said first frame rate to said second frame rate; wherein said predetermined pattern further comprises a first, third, sixth, ninth, eleventh, fourteenth, seventeenth, twentieth, twenty-second, twenty-fifth, twenty-eighth ones of said frames in each said frame cycle.
Claim 9
Dependent Claim 170 words
A frame rate conversion apparatus comprising: receiving means for receiving a digital video data stream at a first frame rate, said digital video data stream comprising a sequence of frames wherein a first integer number of said frames comprises a single frame cycle of said digital video data stream; selecting means for selecting a second integer number of whole frames from each one of said frame cycles received by said receiving means, said second integer being less than said first integer, wherein said selecting means further comprises means for selecting said second integer number of frames from each one of said frame cycles received by said receiving means in a predetermined pattern; outputting means for outputting at a second frame rate said whole frames selected by said selecting means; and locking means for locking said first frame rate to said second frame rate; wherein said predetermined pattern further comprises a first, third, sixth, ninth, eleventh, fourteenth, seventeenth, twentieth, twenty-second, twenty-fifth, twenty-eighth ones of said frames in each said frame cycle.
Claim 10
Dependent Claim 17 words
The apparatus of claim 1, wherein said first frame rate is greater than said second frame rate.
Claim 11
Dependent Claim 129 words
A frame rate conversion method comprising the steps of: receiving a digital video data stream at a first frame rate, said digital video data stream comprising a sequence of frames, a first integer number of said frames comprising a frame cycle of said digital video data stream; selecting a second integer number of whole frames from each of a plurality of said frame cycles received in said receiving step in accordance with a predetermined pattern of said whole frames, said second integer being less than said first integer so that plural, non-contiguous ones of said whole frames are excluded from each said frame cycle; outputting said whole frames selected in said selecting step at a second frame rate; and locking said first frame rate to said second frame rate.
Claim 12
Dependent Claim 129 words
A frame rate conversion method comprising the steps of: receiving a digital video data stream at a first frame rate, said digital video data stream comprising a sequence of frames, a first integer number of said frames comprising a frame cycle of said digital video data stream; selecting a second integer number of whole frames from each of a plurality of said frame cycles received in said receiving step in accordance with a predetermined pattern of said whole frames, said second integer being less than said first integer so that plural, non-contiguous ones of said whole frames are excluded from each said frame cycle; outputting said whole frames selected in said selecting step at a second frame rate; and locking said first frame rate to said second frame rate.
Claim 13
Dependent Claim 52 words
The method of claim 8, wherein said locking step comprises the step of constraining said outputting step to output said second integer number of whole frames over a time period that is substantially equal to a time period over which said first integer number of frames is received at said receiving step.
Claim 14
Dependent Claim 227 words
An imaging apparatus comprising: video data producing means for producing a digital video data stream at a first frame rate, said digital video data stream comprising a sequence of frames, a first integer number of frames comprising a frame cycle of said digital video data stream; frame rate conversion means for converting said digital video data stream from said first frame rate to a second frame rate, said frame rate conversion means comprising: receiving means for receiving said digital video data stream at said first frame rate, selecting means for selecting a second integer number of whole frames from each one of a plurality of said frame cycles received by said receiving means, said second integer being less than said first integer, outputting means for outputting at said second frame rate said whole frames selected by said selecting means, and locking means for locking said first frame rate to said second frame rate; resolution conversion means for receiving said digital video data stream at said second video frame rate and converting said digital video data stream received at said second frame rate from a first resolution to a second resolution; and encoding means for receiving said digital video data stream at said second frame rate and at said second resolution and encoding said digital video data stream received at said second frame rate and said second resolution.
Claim 15
Dependent Claim 227 words
An imaging apparatus comprising: video data producing means for producing a digital video data stream at a first frame rate, said digital video data stream comprising a sequence of frames, a first integer number of frames comprising a frame cycle of said digital video data stream; frame rate conversion means for converting said digital video data stream from said first frame rate to a second frame rate, said frame rate conversion means comprising: receiving means for receiving said digital video data stream at said first frame rate, selecting means for selecting a second integer number of whole frames from each one of a plurality of said frame cycles received by said receiving means, said second integer being less than said first integer, outputting means for outputting at said second frame rate said whole frames selected by said selecting means, and locking means for locking said first frame rate to said second frame rate; resolution conversion means for receiving said digital video data stream at said second video frame rate and converting said digital video data stream received at said second frame rate from a first resolution to a second resolution; and encoding means for receiving said digital video data stream at said second frame rate and at said second resolution and encoding said digital video data stream received at said second frame rate and said second resolution.
Claim 16
Dependent Claim 16 words
The apparatus of claim 10, wherein said video data producing means comprises an ultrasonic imaging system.
Claim 17
Dependent Claim 15 words
The apparatus of claim 10, wherein said resolution conversion means comprises a low-pass digital filter.
Claim 18
Dependent Claim 28 words
The apparatus of claim 10, wherein said encoding means comprises means for interlacing said digital video data stream received at said second frame rate and said second resolution.
Claim 19
Dependent Claim 34 words
The apparatus of claim 10, wherein said encoding means comprises means for adding blanking signals and sync signals to said digital video data stream received at said second frame rate and said second resolution.
Claim 20
Dependent Claim 35 words
The apparatus of claim 10, wherein said selecting means comprises means for selecting said second integer number of frames from each one of said frame cycles received by said receiving means in a predetermined pattern.
Claim 21
Dependent Claim 46 words
The apparatus of claim 15, wherein said predetermined pattern further comprises a first, third, fifth, seventh, tenth, twelfth, fourteenth, seventeenth, nineteenth, twenty-first, twenty-third, twenty-sixth, twenty-eighth, thirtieth, thirty-third, thirty-fifth, thirty-seventh, thirty-ninth, forty-second, forty-fourth, forty-sixth, forty-ninth, fifty-first, and fifty-third ones of said frames in each said frame cycle.
Claim 22
Dependent Claim 32 words
The apparatus of claim 15, wherein said predetermined pattern further comprises a first, third, sixth, ninth, eleventh, fourteenth, seventeenth, twentieth, twenty-second, twenty-fifth, twenty-eighth ones of said frames in each said frame cycle.

References Cited (Backward Citations)

US4523227A Cited
US5404170A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-17 2002-02-16 2002-08-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-17 2006-02-16 2006-08-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-17 2010-02-16 2010-08-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag