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

Method and apparatus directed to processing trick play video data to compensate for intentionally omitted data

Assignee: Hitachi Ltd
•
Filing: 1994-11-01
•
Granted: 1996-11-19
•
Expires: 2014-11-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Digital video tape recorder apparatus that generates commands to instruct a television receiver to perform special processing, e.g., processing designed to enhance image quality, on video data received from the digital video tape recorder during trick play operation is disclosed. The commands from the video tape recorder inform the television receiver that the video tape recorder is operating in trick play mode and that video processing not performed on normal play video data output by the video tape recorder during normal play operation should be performed on the trick play video data which is output during trick play operation. The video data output during trick play operation is a subset of the normal play video data. The video processing commands output during trick play operation instruct a receiver to perform video processing intended to compensate for normal play data intentionally omitted by the video tape recorder from the trick play video data because of, e.g., data limitations resulting from the limited amount of data that can be accurately read from a tape during trick play operation. Method of generating the video processing commands which are output to a receiver during trick play video tape recorder operation are also disclosed.

Inventors

  • 👤 Frank A. Lane
  • 👤 Jill M. Boyce
  • 👤 Jack S. Fuhrer
  • 👤 John G. N. Henderson
  • 👤 Michael A. Plotnick

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 16:54
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/40; H04N21/41; H04N21/414; H04N21/4147; G; G11; G11B; G11B15/00; G11B15/02; G11B15/12; G11B15/125; G11B15/18; G11B15/1808; G11B15/1875; G11B15/46; G11B15/467; G11B15/4673; G11B15/4675; G11B27/00; G11B27/005; G11B5/00; G11B5/008; G11B5/00813; G11B5/00847; G11B5/0086; H04N19/00; H04N19/10; H04N19/169; H04N19/184; H04N19/30; H04N19/37; H04N19/60; H04N19/61; H04N19/85; H04N19/89; H04N19/895; H04N21/20; H04N21/23; H04N21/236; H04N21/43; H04N21/434; H04N7/00; H04N7/24; H04N7/52; H04N7/54; H04N9/00; H04N9/79; H04N9/80; H04N9/804; H04N9/8042; H04N9/87; H04N9/88; H04N9/888; G11B2220/00; G11B2220/90; H04N5/00; H04N5/76; H04N5/78; H04N5/782; H04N5/7824; H04N5/7826; H04N5/78263; H04N5/783; H04N9/82; H04N9/8205; H04N9/8227

Claims Analysis

Total Claims: 34
Claim 1
Independent Claim 206 words
A digital video tape recorder (VTR) circuit for generating a digital video data stream, the video data stream including normal play video data output by the digital VTR during normal VTR playback operation, and trick play video data and a trick play video data processing command output by the digital VTR during trick playback operation, each trick play video data processing command including an instruction for processing the trick play video data, the trick play video data including a subset of the normal play video data, the VTR circuit comprising: a set of heads for reading data from a tape; a bitstream reformatter coupled to the set of heads for generating, from the data read from the tape, the normal play video data output by the VTR during normal play operation and the trick play video data read from the tape during trick playback operation; and a VTR command generator coupled to the bitstream reformatter for generating the trick play video data processing command output by the digital VTR during trick playback operation, each trick play video processing command including an instruction to process the subset of normal play video data to compensate for normal play video data intentionally omitted from the trick play video data.
Claim 2
Dependent Claim 206 words
A digital video tape recorder (VTR) circuit for generating a digital video data stream, the video data stream including normal play video data output by the digital VTR during normal VTR playback operation, and trick play video data and a trick play video data processing command output by the digital VTR during trick playback operation, each trick play video data processing command including an instruction for processing the trick play video data, the trick play video data including a subset of the normal play video data, the VTR circuit comprising: a set of heads for reading data from a tape; a bitstream reformatter coupled to the set of heads for generating, from the data read from the tape, the normal play video data output by the VTR during normal play operation and the trick play video data read from the tape during trick playback operation; and a VTR command generator coupled to the bitstream reformatter for generating the trick play video data processing command output by the digital VTR during trick playback operation, each trick play video processing command including an instruction to process the subset of normal play video data to compensate for normal play video data intentionally omitted from the trick play video data.
Claim 3
Dependent Claim 64 words
The VTR circuit of claim 1, further comprising: a VTR port coupled to the VTR command generator and the bitstream reformatter for outputting, during normal play operation, the normal play digital video data and for outputting during trick play video operation the trick play video processing command output by the VTR command generator and the trick play video data output by the bitstream reformatter.
Claim 4
Dependent Claim 45 words
The VTR circuit of claim 2, further comprising: an error correction circuit coupled to the set of heads and to the VTR command generator circuit for generating and outputting a signal indicating to the VTR command generator circuit when an uncorrectable error has been detected.
Claim 5
Dependent Claim 24 words
The VTR circuit of claim 3, further comprising: a data unshuffling circuit coupled to the set of heads and to the error correction circuit.
Claim 6
Dependent Claim 148 words
A digital video tape recorder for generating a video data stream, the video data stream including normal play video data output by the video tape recorder during normal video tape recorder playback operation and trick play video data output by the video tape recorder during trick playback operation, the trick play video data including a subset of the normal play video data, the digital video tape recorder comprising: a set of heads for reading video data from a tape; video data processing means for generating from the data read from the tape the video data stream; and a video tape recorder command generator circuit for generating a command during video tape recorder trick play operation instructing a receiver of the command to perform video processing on the trick play video data to compensate for normal play video data intentionally omitted from the subset of normal play video data.
Claim 7
Dependent Claim 148 words
A digital video tape recorder for generating a video data stream, the video data stream including normal play video data output by the video tape recorder during normal video tape recorder playback operation and trick play video data output by the video tape recorder during trick playback operation, the trick play video data including a subset of the normal play video data, the digital video tape recorder comprising: a set of heads for reading video data from a tape; video data processing means for generating from the data read from the tape the video data stream; and a video tape recorder command generator circuit for generating a command during video tape recorder trick play operation instructing a receiver of the command to perform video processing on the trick play video data to compensate for normal play video data intentionally omitted from the subset of normal play video data.
Claim 8
Independent Claim 204 words
A method of operating a digital video tape recorder to generate a digital video data stream, the digital video data stream including normal play video data output by the tape recorder during normal tape recorder playback operation, and trick play video data and trick play video data processing commands output by the tape recorder during trick playback operation, each trick play video data processing command including an instruction for processing the trick play video data, the method comprising the steps of: reading data from the tape; generating from the data read from the tape the video data stream, the step of generating the video data stream including the steps of: i. during trick play tape recorder operation, processing the data read from the tape to identify trick play video data, and outputting the trick play video data, the trick play video data including a subset of normal play video data recorded on the tape; and ii. generating trick play video data processing commands instructing a device receiving the trick play video data processing commands to perform video processing to compensate for normal play video data intentionally omitted from the subset of normal play video data output by the tape recorder during trick play operation.
Claim 9
Independent Claim 204 words
A method of operating a digital video tape recorder to generate a digital video data stream, the digital video data stream including normal play video data output by the tape recorder during normal tape recorder playback operation, and trick play video data and trick play video data processing commands output by the tape recorder during trick playback operation, each trick play video data processing command including an instruction for processing the trick play video data, the method comprising the steps of: reading data from the tape; generating from the data read from the tape the video data stream, the step of generating the video data stream including the steps of: i. during trick play tape recorder operation, processing the data read from the tape to identify trick play video data, and outputting the trick play video data, the trick play video data including a subset of normal play video data recorded on the tape; and ii. generating trick play video data processing commands instructing a device receiving the trick play video data processing commands to perform video processing to compensate for normal play video data intentionally omitted from the subset of normal play video data output by the tape recorder during trick play operation.
Claim 10
Dependent Claim 42 words
The method of claim 6, where the step of generating trick play video data processing commands includes the step of: generating a first trick play video data processing command instructing the device receiving the command to inhibit normal play error concealment operations.
Claim 11
Dependent Claim 56 words
The method of claim 7, where the step of generating trick play video data processing commands includes the step of: generating a second trick play video data processing command instructing the device receiving the command to perform temporal filtering of the subset of normal play video data output by the tape recorder during trick play operation.
Claim 12
Dependent Claim 56 words
The method of claim 7, where the step of generating trick play video data processing commands includes the step of: generating a second trick play video data processing command instructing the device receiving the command to perform spatial filtering of the subset of normal play video data output by the tape recorder during trick play operation.
Claim 13
Dependent Claim 58 words
The method of claim 7, where the step of generating trick play video data processing commands includes the step of: generating a second trick play video data processing command instructing the device receiving the command to perform temporal and spatial filtering of the subset of normal play video data output by the tape recorder during trick play operation.
Claim 14
Independent Claim 144 words
A method of operating a digital video tape recorder capable of operating in a normal playback mode to read data representing a full resolution video frame from a tape and capable of operating in a trick play playback mode to read data representing a trick play video frame from the tape, the data representing the full resolution video frame including data intentionally omitted from the data representing the trick play video frame, the method comprising the steps of: reading data representing a trick play video frame from a tape during the trick play playback mode of operation; and generating a command instructing a device receiving the command to perform a video data processing operation on the data representing the trick play video frame to compensate for the data, required to form the full resolution video frame, intentionally omitted from the trick play video frame.
Claim 15
Independent Claim 144 words
A method of operating a digital video tape recorder capable of operating in a normal playback mode to read data representing a full resolution video frame from a tape and capable of operating in a trick play playback mode to read data representing a trick play video frame from the tape, the data representing the full resolution video frame including data intentionally omitted from the data representing the trick play video frame, the method comprising the steps of: reading data representing a trick play video frame from a tape during the trick play playback mode of operation; and generating a command instructing a device receiving the command to perform a video data processing operation on the data representing the trick play video frame to compensate for the data, required to form the full resolution video frame, intentionally omitted from the trick play video frame.
Claim 16
Dependent Claim 27 words
The method of claim 11, further comprising the step of: outputting the command and the data representing the trick play video frame in a video data stream.
Claim 17
Dependent Claim 77 words
The method of claim 11, further comprising the steps of: prior to performing the step of reading data representing the reduced resolution video frame from the tape, i. selecting a subset of video data representing the full resolution video frame to represent the trick play video frame; and ii. recording the data representing the reduced resolution video frame on the tape in a location from which the data can be read during trick play tape recorder operation.
Claim 18
Dependent Claim 27 words
The method of claim 11, wherein the command instructs the device receiving the command to perform spatial filtering on the data representing the trick play video frame.
Claim 19
Dependent Claim 29 words
The method of claim 11, wherein the command instructs the device receiving the command to perform two dimensional spatial filtering on the data representing the trick play video frame.
Claim 20
Dependent Claim 36 words
The method of claim 11, wherein the command instructs the device receiving the command to perform video image processing that is different than the video image processing performed when receiving the full resolution video image frame.
Claim 21
Dependent Claim 151 words
A video playback device for generating from stored data normal play video data during normal playback operation, and trick play video data and a trick play video data processing command during trick playback operation, the trick play video data including a subset of the normal play video data, the video playback device comprising: a bitstream reformatter circuit for generating from the stored data, the normal play video data output by the video playback device during normal play operation and the trick play video data during trick playback operation; and a command generator circuit coupled to the bitstream reformatter circuit for generating the trick play video data processing command output by the video playback device during trick playback operation, the trick play video processing command including an instruction to process the subset of normal play video data to compensate for normal play video data intentionally omitted from the trick play video data.
Claim 22
Dependent Claim 151 words
A video playback device for generating from stored data normal play video data during normal playback operation, and trick play video data and a trick play video data processing command during trick playback operation, the trick play video data including a subset of the normal play video data, the video playback device comprising: a bitstream reformatter circuit for generating from the stored data, the normal play video data output by the video playback device during normal play operation and the trick play video data during trick playback operation; and a command generator circuit coupled to the bitstream reformatter circuit for generating the trick play video data processing command output by the video playback device during trick playback operation, the trick play video processing command including an instruction to process the subset of normal play video data to compensate for normal play video data intentionally omitted from the trick play video data.
Claim 23
Dependent Claim 21 words
The video playback device of claim 17, further comprising: means for reading digital video data from a digital data storage device.
Claim 24
Dependent Claim 32 words
The video playback device of claim 18, wherein the video playback device is a digital video tape recorder and wherein the means for reading digital video data is a set of heads.
Claim 25
Dependent Claim 146 words
A video playback device for generating a video data stream, the video data stream including normal play video data output by the video playback device during normal video playback device operation and trick play video data output by the video playback device during trick playback operation, the trick play video data including a subset of the normal play video data, the video playback device comprising: a head for reading video data from a data storage device; a video data processing circuit coupled to the head for generating from the data read from the data storage device the video data stream; and a command generator circuit for generating a command during trick playback operation instructing a receiver of the command to perform video processing on the trick play video data to compensate for normal play video data intentionally omitted from the subset of normal play video data.
Claim 26
Dependent Claim 146 words
A video playback device for generating a video data stream, the video data stream including normal play video data output by the video playback device during normal video playback device operation and trick play video data output by the video playback device during trick playback operation, the trick play video data including a subset of the normal play video data, the video playback device comprising: a head for reading video data from a data storage device; a video data processing circuit coupled to the head for generating from the data read from the data storage device the video data stream; and a command generator circuit for generating a command during trick playback operation instructing a receiver of the command to perform video processing on the trick play video data to compensate for normal play video data intentionally omitted from the subset of normal play video data.
Claim 27
Independent Claim 180 words
A method of operating a digital video playback device to generate a digital video data stream from stored digital data, the digital video data stream including normal play video data output by the digital video playback device during normal playback operation, and trick play video data and a trick play video data processing command output by the video playback device during trick playback operation, the method comprising the steps of: generating, from the stored digital data, the video data stream, the step of generating the video data stream including the steps of: i. during trick playback operation, processing the stored digital data to identify trick play video data, and outputting the trick play video data, the trick play video data including a subset of normal play video data; and ii. generating a trick play video data processing command instructing a device receiving the trick play video data processing command to perform video processing to compensate for normal play video data intentionally omitted from the subset of normal play video data output by the video playback device during trick play operation.
Claim 28
Independent Claim 180 words
A method of operating a digital video playback device to generate a digital video data stream from stored digital data, the digital video data stream including normal play video data output by the digital video playback device during normal playback operation, and trick play video data and a trick play video data processing command output by the video playback device during trick playback operation, the method comprising the steps of: generating, from the stored digital data, the video data stream, the step of generating the video data stream including the steps of: i. during trick playback operation, processing the stored digital data to identify trick play video data, and outputting the trick play video data, the trick play video data including a subset of normal play video data; and ii. generating a trick play video data processing command instructing a device receiving the trick play video data processing command to perform video processing to compensate for normal play video data intentionally omitted from the subset of normal play video data output by the video playback device during trick play operation.
Claim 29
Dependent Claim 152 words
A video device, comprising: a receiver circuit adapted for coupling to a video playback device and for receiving a video data stream from the video playback device, the video data stream including normal play video data output by the video playback device during normal playback operation, and trick play video data output by the video playback device during trick playback operation, the trick play video data including a subset of the normal play video data; and a trick play data processing circuit coupled to the receiver circuit, for detecting the receipt of trick play video data from the video playback device and for performing video data processing operations on the trick play video data received from the video playback device to compensate for the absence of normal play video data intentionally omitted by the video playback device from the subset of normal play video data included in the trick play video data.
Claim 30
Dependent Claim 152 words
A video device, comprising: a receiver circuit adapted for coupling to a video playback device and for receiving a video data stream from the video playback device, the video data stream including normal play video data output by the video playback device during normal playback operation, and trick play video data output by the video playback device during trick playback operation, the trick play video data including a subset of the normal play video data; and a trick play data processing circuit coupled to the receiver circuit, for detecting the receipt of trick play video data from the video playback device and for performing video data processing operations on the trick play video data received from the video playback device to compensate for the absence of normal play video data intentionally omitted by the video playback device from the subset of normal play video data included in the trick play video data.
Claim 31
Independent Claim 163 words
A method of receiving and processing video data output by a digital video playback device, the digital video playback device outputting a video data stream including normal play video data during normal playback operation, and trick play video data and a trick play video data processing command during trick play operation, the trick play video data including a subset of the normal play video data, the method comprising the steps of: receiving the trick play video data including the subset of normal play video data output by the video playback device during trick play operation; receiving the trick play video data processing command output by the video playback device during trick playback operation; and performing video data processing on the received subset of normal play video data, in response to the received trick play video data processing command to compensate for the intentional omission of normal play video data by the video playback device, from the received subset of normal play video data.
Claim 32
Independent Claim 163 words
A method of receiving and processing video data output by a digital video playback device, the digital video playback device outputting a video data stream including normal play video data during normal playback operation, and trick play video data and a trick play video data processing command during trick play operation, the trick play video data including a subset of the normal play video data, the method comprising the steps of: receiving the trick play video data including the subset of normal play video data output by the video playback device during trick play operation; receiving the trick play video data processing command output by the video playback device during trick playback operation; and performing video data processing on the received subset of normal play video data, in response to the received trick play video data processing command to compensate for the intentional omission of normal play video data by the video playback device, from the received subset of normal play video data.
Claim 33
Dependent Claim 212 words
A digital video system for generating and displaying a digital video data stream, the digital video data stream including normal play video data during normal video playback operation and trick play video data during trick playback operation, the trick play video data including a subset of the normal play video data, the digital video system comprising: means for reading video data from a data storage device; a video data processing circuit for generating from data read from the data storage device the digital video data stream; a command generator circuit for generating a command during video trick playback device operation instructing a receiver of the command to perform video processing on the trick play video data to compensate for normal play video data intentionally omitted from the subset of normal play video data; and a trick play data processing circuit coupled to the video data processing circuit and the command generator circuit, for receiving the digital video data stream and command, and for performing a video data processing operation on the trick play video data, in response to the command, to compensate for the absence of normal play video data intentionally omitted by the video playback device from the subset of normal play video data included in the trick play video data.
Claim 34
Dependent Claim 212 words
A digital video system for generating and displaying a digital video data stream, the digital video data stream including normal play video data during normal video playback operation and trick play video data during trick playback operation, the trick play video data including a subset of the normal play video data, the digital video system comprising: means for reading video data from a data storage device; a video data processing circuit for generating from data read from the data storage device the digital video data stream; a command generator circuit for generating a command during video trick playback device operation instructing a receiver of the command to perform video processing on the trick play video data to compensate for normal play video data intentionally omitted from the subset of normal play video data; and a trick play data processing circuit coupled to the video data processing circuit and the command generator circuit, for receiving the digital video data stream and command, and for performing a video data processing operation on the trick play video data, in response to the command, to compensate for the absence of normal play video data intentionally omitted by the video playback device from the subset of normal play video data included in the trick play video data.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-11-19 2000-05-20 2000-11-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-11-19 2004-05-20 2004-11-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-11-19 2008-05-20 2008-11-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag