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

Time warping for video viewing

Assignee: Tektronix Inc
•
Filing: 1994-05-11
•
Granted: 1995-08-01
•
Expires: 2014-05-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Time warping for video viewing is achieved by providing a random access dynamic buffer for a video signal from a selected video channel. The video signal is continuously written into the dynamic buffer in a recirculating fashion, and may be read out on a random access basis so that the viewer may control the realtime video viewing in the same manner as controlling a video cassette recorder up to the duration of the video signal stored in the dynamic buffer. In addition the viewer may view the video at various speeds and skip to any point in the stored information. Portions of the video signal in the dynamic buffer may be stored in a static buffer or transferred permanently to a video cassette recorder for subsequent manipulation by the viewer. To expand the capacity of the dynamic buffer a compression circuit may be provided for compressing the video signal before being written into the dynamic buffer. Likewise a decompression circuit for the compressed video signal from the dynamic buffer reconstructs a full bandwidth video signal for display.

Inventors

  • 👤 Eugene F. Lynch
  • 👤 Guy W. Cherry
  • 👤 Mayer D. Schwartz

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 22:53
CPC Classifications
H; H04; H04N; H04N5/00; H04N5/44; H04N5/4448; G; G11; G11B; G11B27/00; G11B27/02; G11B27/031; G11B27/032; H04N21/00; H04N21/40; H04N21/41; H04N21/414; H04N21/4147; H04N21/43; H04N21/433; H04N21/4333; H04N21/4334; H04N21/47; H04N21/472; H04N21/47217; H04N21/80; H04N21/83; H04N21/845; H04N21/8455; G11B2220/00; G11B2220/90

Claims Analysis

Total Claims: 20
Claim 1
Independent Claim 171 words
A system of time warping for video viewing in a video receiver having a tuner for selecting a video channel and providing a time linear input video signal and a display device for displaying a video signal comprising: a recirculating dynamic buffer coupled to the tuner for continuously receiving the time linear input video signal provided by the tuner so that a segment of the time linear input video signal having a predetermined duration is temporarily stored in the recirculating dynamic buffer; control means responsive to a PAUSE command for marking the segment of the time linear video signal stored in the recirculating dynamic buffer with an access point; and means for randomly accessing the segment of the time linear video signal stored in the recirculating dynamic buffer to provide an output video signal for display by the display device so that the segment of the time linear video signal can be accessed for subsequent display from the access point simultaneously with continued buffering of the time linear input video signal.
Claim 2
Independent Claim 171 words
A system of time warping for video viewing in a video receiver having a tuner for selecting a video channel and providing a time linear input video signal and a display device for displaying a video signal comprising: a recirculating dynamic buffer coupled to the tuner for continuously receiving the time linear input video signal provided by the tuner so that a segment of the time linear input video signal having a predetermined duration is temporarily stored in the recirculating dynamic buffer; control means responsive to a PAUSE command for marking the segment of the time linear video signal stored in the recirculating dynamic buffer with an access point; and means for randomly accessing the segment of the time linear video signal stored in the recirculating dynamic buffer to provide an output video signal for display by the display device so that the segment of the time linear video signal can be accessed for subsequent display from the access point simultaneously with continued buffering of the time linear input video signal.
Claim 3
Independent Claim 40 words
The system of claim further comprising: means for compressing the video signal prior to inputting to the recirculating dynamic buffer; and means for decompressing the compressed video signal from the recirculating dynamic buffer prior to inputting to the display circuitry.
Claim 4
Dependent Claim 41 words
The system of claim 1 further comprising a static buffer coupled to the recirculating dynamic buffer for storing selected segments of the video signal from the recirculating dynamic buffer for subsequent review, the selected segments being determined by the marking means.
Claim 5
Dependent Claim 23 words
The system of claim 3 further comprising means for permanently storing the video signal from the recirculating dynamic buffer or the static buffer.
Claim 6
Independent Claim 121 words
A method of time warping for video viewing a video signal from a selected video channel comprising the steps of: continuously writing the video signal into a dynamic buffer, the buffer storing a segment of the video signal; simultaneously reading the video signal on a random access basis from the dynamic buffer for display until a PAUSE command is asserted; and upon assertion of the PAUSE command, interrupting the reading of the video signal from the dynamic buffer without interrupting writing of the video signal to the dynamic buffer and marking the segment of the video signal in the dynamic buffer with an access point so that the video signal can be accessed for subsequent reading from the access point onward.
Claim 7
Independent Claim 121 words
A method of time warping for video viewing a video signal from a selected video channel comprising the steps of: continuously writing the video signal into a dynamic buffer, the buffer storing a segment of the video signal; simultaneously reading the video signal on a random access basis from the dynamic buffer for display until a PAUSE command is asserted; and upon assertion of the PAUSE command, interrupting the reading of the video signal from the dynamic buffer without interrupting writing of the video signal to the dynamic buffer and marking the segment of the video signal in the dynamic buffer with an access point so that the video signal can be accessed for subsequent reading from the access point onward.
Claim 8
Dependent Claim 31 words
The method as recited in claim 5 wherein the reading step comprises the step of controlling a speed and direction in which the video signal is read from the dynamic buffer.
Claim 9
Independent Claim 134 words
A method of time warping for video viewing a time linear video signal from a selected video channel as it is being received comprising the steps of: continuously writing the time linear video signal into a dynamic recirculating buffer, the buffer storing a segment of the video signal having a predetermined duration; simultaneously displaying the video signal from the dynamic recirculating buffer on a display device until a PAUSE command is asserted; upon assertion of the PAUSE command, interrupting the displaying of the video signal and marking the dynamic recirculating buffer at a point of the stored segment of the video signal where the interruption occurs; and subsequently restarting from the marked point the displaying of the video signal from the dynamic recirculating buffer so that the video signal is displayed in time sequence.
Claim 10
Independent Claim 134 words
A method of time warping for video viewing a time linear video signal from a selected video channel as it is being received comprising the steps of: continuously writing the time linear video signal into a dynamic recirculating buffer, the buffer storing a segment of the video signal having a predetermined duration; simultaneously displaying the video signal from the dynamic recirculating buffer on a display device until a PAUSE command is asserted; upon assertion of the PAUSE command, interrupting the displaying of the video signal and marking the dynamic recirculating buffer at a point of the stored segment of the video signal where the interruption occurs; and subsequently restarting from the marked point the displaying of the video signal from the dynamic recirculating buffer so that the video signal is displayed in time sequence.
Claim 11
Dependent Claim 166 words
Apparatus for time warping a time linear input video signal comprising: a dynamic buffer connected to continuously receive the time linear input video signal and temporarily store a time segment of the time linear input video signal; reading means for reading the time segment of the time linear input video signal to provide an output video signal; command means for asserting a PAUSE command and for subsequently asserting a CONTINUE command; control means responsive to the PAUSE command for marking the time segment of the time linear input video signal stored in the dynamic buffer with an access point without interrupting writing of the time linear input video signal to the dynamic buffer, the reading means being responsive to the CONTINUE command for reading the time segment of the time linear input video signal stored in the dynamic buffer from the access point onward to provide a time linear output video signal without interrupting writing of the time linear input video signal to the dynamic buffer.
Claim 12
Dependent Claim 166 words
Apparatus for time warping a time linear input video signal comprising: a dynamic buffer connected to continuously receive the time linear input video signal and temporarily store a time segment of the time linear input video signal; reading means for reading the time segment of the time linear input video signal to provide an output video signal; command means for asserting a PAUSE command and for subsequently asserting a CONTINUE command; control means responsive to the PAUSE command for marking the time segment of the time linear input video signal stored in the dynamic buffer with an access point without interrupting writing of the time linear input video signal to the dynamic buffer, the reading means being responsive to the CONTINUE command for reading the time segment of the time linear input video signal stored in the dynamic buffer from the access point onward to provide a time linear output video signal without interrupting writing of the time linear input video signal to the dynamic buffer.
Claim 13
Dependent Claim 73 words
Apparatus according to claim 8, wherein the dynamic buffer has a plurality of storage locations defined by respective addresses, and the apparatus comprises an address counter for generating write addresses in recirculating fashion for writing the time linear input video signal to the dynamic buffer, and a pause register, and wherein the control means is responsive to the PAUSE command to store a current address for the dynamic buffer in the pause register.
Claim 14
Dependent Claim 151 words
Apparatus according to claim 8, wherein the dynamic buffer has a plurality of storage locations defined by respective addresses, the command means is operative to assert a MARK command and subsequently assert a REPLAY command, and the apparatus comprises an address counter for generating write addresses in recirculating fashion for writing the time linear input video signal to the dynamic buffer, and a mark register, and wherein the control means is responsive to the MARK command to store a current address for the dynamic buffer in the mark register while continuing to read the video signal from the dynamic buffer and is responsive to the REPLAY command to read the time segment of the time linear input video signal stored in the dynamic buffer from the stored address onward to provide a time linear output video signal without interrupting writing of the time linear input video signal to the dynamic buffer.
Claim 15
Dependent Claim 24 words
Apparatus according to claim 8, comprising a display device coupled to display the video signal read by the reading means from the dynamic buffer.
Claim 16
Dependent Claim 23 words
Apparatus according to claim 8, comprising a tuner for selecting the time linear input video signal from among a plurality of available signals.
Claim 17
Independent Claim 148 words
A method of time warping a video signal from a selected video channel comprising the steps of: continuously writing the video signal into a dynamic buffer, the buffer storing a segment of the video signal; simultaneously reading the video signal from the dynamic buffer until a PAUSE command is asserted; upon assertion of the PAUSE command, interrupting the reading of the video signal from the dynamic buffer while continuing to write the video signal to the dynamic buffer, and marking the video signal in the dynamic buffer with an access point so that the video signal can be accessed by the randomly accessing means for subsequent reading from the access point; and upon subsequent assertion of a CONTINUE command, resuming reading of the video signal from the dynamic buffer from the marked access point so that the video signal is read from the dynamic buffer in time sequence.
Claim 18
Independent Claim 148 words
A method of time warping a video signal from a selected video channel comprising the steps of: continuously writing the video signal into a dynamic buffer, the buffer storing a segment of the video signal; simultaneously reading the video signal from the dynamic buffer until a PAUSE command is asserted; upon assertion of the PAUSE command, interrupting the reading of the video signal from the dynamic buffer while continuing to write the video signal to the dynamic buffer, and marking the video signal in the dynamic buffer with an access point so that the video signal can be accessed by the randomly accessing means for subsequent reading from the access point; and upon subsequent assertion of a CONTINUE command, resuming reading of the video signal from the dynamic buffer from the marked access point so that the video signal is read from the dynamic buffer in time sequence.
Claim 19
Dependent Claim 80 words
A method according to claim 13, further comprising asserting a MARK command and, in response to the MARK command, marking the video signal in the dynamic buffer with an access point while continuing to write the video signal to and read the video signal from the dynamic-buffer, and subsequently asserting a REPLAY command and, in response to the REPLAY command, reading the video'signal from the dynamic buffer from the access point that was marked in response to the MARK command.
Claim 20
Dependent Claim 20 words
A method according to claim 13, further comprising the step of displaying the video signal read from the dynamic buffer.

References Cited (Backward Citations)

US5134499A Cited
DE3936994A1 Cited
WO1991013695A2 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-07-31 1999-01-30 1999-08-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-07-31 2003-01-30 2003-08-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-07-31 2007-01-30 2007-08-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag