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

Video telecommunications server and method of providing video fast forward and reverse

Assignee: Intel Corp
•
Filing: 1997-06-30
•
Granted: 2000-01-04
•
Expires: 2017-06-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A video telecommunication server for use in providing a fast scan of a video telecommunication comprises a bitstream store for receiving and storing a coded input video telecommunication digital bitstream. The server further comprises a video decoder for decoding the received digital video bitstream and, in one embodiment, a representation of every nth frame of said decoded digital video signal is stored in a frame store depending on a desired speed-up rate, where n is greater than one. A video encoder reencodes the stored video telecommunication predictively such that every nth frame is predicted based on the preceding frame. A fast scan digital video bitstream is generated for output by the video encoder that represents the fast scan video telecommunication, either in a fast forward or fast reverse direction. A receiver for receiving a control input may receive data representing the direction of fast scan and the speed-up rate. In further embodiments, the video encoder comprises an intra frame encoder or provides for requesting intra frames from a transmitting video encoder at periodic intervals.

Inventors

  • 👤 Jill MacDonald Boyce

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 04:52
CPC Classifications
H; H04; H04N; H04N21/00; H04N21/20; H04N21/21; G; G06; G06T; G06T9/00; G06T9/004; H04N21/23

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 101 words
A video telecommunication server for use in providing a fast scan of a coded video telecommunication comprising a digital video bitstream store for receiving and storing a coded digital video bitstream of a video telecommunication, a video decoder for decoding said coded digital video bitstream and outputing a decoded digital video signal, a video signal store for storing a representation of every nth frame of said decoded digital video signal, where n is greater than one, depending on a speed-up rate, and a video encoder for encoding said decoded digital video signal for output as a fast scan video telecommunication bitstream.
Claim 2
Dependent Claim 101 words
A video telecommunication server for use in providing a fast scan of a coded video telecommunication comprising a digital video bitstream store for receiving and storing a coded digital video bitstream of a video telecommunication, a video decoder for decoding said coded digital video bitstream and outputing a decoded digital video signal, a video signal store for storing a representation of every nth frame of said decoded digital video signal, where n is greater than one, depending on a speed-up rate, and a video encoder for encoding said decoded digital video signal for output as a fast scan video telecommunication bitstream.
Claim 3
Dependent Claim 30 words
A video telecommunication server as in claim 1 wherein said video encoder encodes a predictive coding of a sequence formed of every nth frame stored in said video signal store.
Claim 4
Dependent Claim 19 words
A video telecommunication server as in claim 1 wherein said video encoder outputs an intracoding of every nth frame.
Claim 5
Dependent Claim 23 words
A video telecommunication server as in claim 1, said server periodically requesting an intracoded frame from a video encoder transmitting said video telecommunication.
Claim 6
Dependent Claim 23 words
A video telecommunication server as in claim 1, said server further comprising an input for receiving a signal indicating a speed-up rate n.
Claim 7
Dependent Claim 25 words
A video telecommunication server as in claim 1, said video encoder for encoding said decoded digital video signal for output at plural speed-up rates n.
Claim 8
Dependent Claim 29 words
A video telecommunication server as in claim 1 wherein said coded video telecommunication is compressed, said video decoder for decoding and decompressing all of said stored digital video bitstream.
Claim 9
Dependent Claim 19 words
A video telecommunication server as in claim 1 wherein said coded video telecommunication is compressed according to ITU standards.
Claim 10
Dependent Claim 43 words
A video telecommunication server as in claim 1 wherein said coded video telecommunication is also compressed and said video decoder operates at sufficiently high speeds to decode and decompress said received telecommunication as soon as said telecommunication is retrieved at said speed-up rate.
Claim 11
Dependent Claim 40 words
A video telecommunication server as in claim 2 wherein said video encoder has a sufficiently increased motion estimation range to achieve prediction in a sequence of frames comprising action and changes in scenes in real time at reasonable perceived quality.
Claim 12
Dependent Claim 30 words
A video telecommunication server as in claim 1, wherein said video encoder encodes frames at a rate that is not equal to a frame rate of said received video telecommunication.
Claim 13
Dependent Claim 28 words
A video telecommunication server as in claim 1, wherein said video encoder encodes frames at a different bit rate than a bit rate of a received video telecommunication.
Claim 14
Dependent Claim 34 words
A video telecommunication server as in claim 1, wherein said server further comprises an input for receiving fast scan direction data, said fast scan being in a selected fast forward or fast reverse direction.
Claim 15
Dependent Claim 127 words
A video telecommunication server for use in providing a fast scan of a coded video telecommunication comprising a digital video bitstream store for receiving and storing a coded digital video bitstream of a video telecommunication, a video decoder for decoding said coded digital video bitstream and outputting a decoded digital video signal, a video signal store for storing a representation of every nth frame of said decoded digital video signal, where n is greater than one, depending on a speed-up rate, a video encoder for encoding said decoded digital video signal for output as a fast scan video telecommunication bitstream, and an intra video encoder, an intra-coded bitstream storage and an intra video decoder for outputting an intra-decoded sequence of frames for encoding by said video encoder.
Claim 16
Dependent Claim 127 words
A video telecommunication server for use in providing a fast scan of a coded video telecommunication comprising a digital video bitstream store for receiving and storing a coded digital video bitstream of a video telecommunication, a video decoder for decoding said coded digital video bitstream and outputting a decoded digital video signal, a video signal store for storing a representation of every nth frame of said decoded digital video signal, where n is greater than one, depending on a speed-up rate, a video encoder for encoding said decoded digital video signal for output as a fast scan video telecommunication bitstream, and an intra video encoder, an intra-coded bitstream storage and an intra video decoder for outputting an intra-decoded sequence of frames for encoding by said video encoder.
Claim 17
Dependent Claim 130 words
A video telecommunication server for use in providing a fast scan of a coded video telecommunication comprising a digital video bitstream store for receiving and storing a coded digital video bitstream of a video telecommunication, a video decoder for decoding said coded digital video bitstream and outputting a decoded digital video signal, a video signal store for storing a representation of every nth frame of said decoded digital video signal, where n is greater than one, depending on a speed-up rate, a video encoder for encoding said decoded digital video signal for output as a fast scan video telecommunication bitstream, and a video encoder having an extra I frame, a fast scan bitstream store, and a video decoder for outputting a sequence of frames for encoding by said video encoder.
Claim 18
Dependent Claim 130 words
A video telecommunication server for use in providing a fast scan of a coded video telecommunication comprising a digital video bitstream store for receiving and storing a coded digital video bitstream of a video telecommunication, a video decoder for decoding said coded digital video bitstream and outputting a decoded digital video signal, a video signal store for storing a representation of every nth frame of said decoded digital video signal, where n is greater than one, depending on a speed-up rate, a video encoder for encoding said decoded digital video signal for output as a fast scan video telecommunication bitstream, and a video encoder having an extra I frame, a fast scan bitstream store, and a video decoder for outputting a sequence of frames for encoding by said video encoder.
Claim 19
Independent Claim 72 words
A method of providing a fast scan of a coded video telecommunication comprising the steps of storing an input digital video bitstream representing said coded video telecommunication, decoding said stored digital video bitstream, storing a representation of every nth frame of said decoded digital video signal, where n is greater than one, depending on a speed-up rate, and reencoding said digital video signal for output as a fast scan video telecommunication bitstream.
Claim 20
Independent Claim 72 words
A method of providing a fast scan of a coded video telecommunication comprising the steps of storing an input digital video bitstream representing said coded video telecommunication, decoding said stored digital video bitstream, storing a representation of every nth frame of said decoded digital video signal, where n is greater than one, depending on a speed-up rate, and reencoding said digital video signal for output as a fast scan video telecommunication bitstream.
Claim 21
Dependent Claim 29 words
A method of providing a fast scan as in claim 16 wherein said reencoding step comprises encoding a predictive coding of a sequence formed of every stored nth frame.
Claim 22
Dependent Claim 20 words
A method of providing a fast scan as in claim 16 wherein said encoding step comprises intracoding every nth frame.
Claim 23
Dependent Claim 29 words
A method of providing a fast scan as in claim 16 further comprising the step of periodically requesting an intracoded frame from a video encoder transmitting said video telecommunication.
Claim 24
Dependent Claim 24 words
A method of providing a fast scan as in claim 16, further comprising the step of receiving an input indicating a speed-up rate n.
Claim 25
Dependent Claim 28 words
A method of providing a fast scan as in claim 16, wherein said encoding and decoding of said digital video signal is performed at plural speed-up rates n.
Claim 26
Dependent Claim 33 words
A method of providing a fast scan as in claim 16 wherein said coded video telecommunication is compressed, and said decoding step comprises decoding and decompressing all of said stored digital video bitstream.
Claim 27
Dependent Claim 22 words
A method of providing a fast scan as in claim 16 wherein said coded video telecommunication is compressed according to ITU standards.
Claim 28
Dependent Claim 47 words
A method of providing a fast scan as in claim 16 wherein said coded video telecommunication is also compressed and said decoding step is performed at sufficiently high speeds to decode and decompress said received telecommunication as soon as said telecommunication is retrieved at said speed-up rate.
Claim 29
Dependent Claim 43 words
A method of providing a fast scan as in claim 17, said video encoding step having a sufficiently increased motion estimation range to achieve prediction in a sequence of frames comprising action and changes in scenes in real time at reasonable perceived quality.
Claim 30
Dependent Claim 35 words
A method of providing a fast scan as in claim 16, said video encoding step operating to encode frames at a rate that is not equal to a frame rate of said received video telecommunication.
Claim 31
Dependent Claim 31 words
A method of providing a fast scan as in claim 16, said video encoding step encoding frames at a different bit rate than a bit rate of a received video telecommunication.
Claim 32
Dependent Claim 40 words
A method of providing a fast scan as in claim 16 further comprising the step of receiving an input signal representing a choice of fast scan direction, said fast scan being in a selected fast forward or fast reverse direction.
Claim 33
Dependent Claim 43 words
A method of providing a fast scan as in claim 16 further comprising the steps of receiving a signal indicative of a change of speed to normal and outputting said stored digital video bitstream and bypassing said decoding, representation storing and reencoding steps.
Claim 34
Independent Claim 90 words
A method of providing a fast scan comprising steps of: storing an input digital video bitstream representing said coded video telecommunication; decoding said stored digital video bitstream; storing a representation of every nth frame of said decoded digital video signal, where n is greater than one, depending on a speed-up rate; intracoding said stored frame sequence; storing an intracoded bitstream; intra video decoding said intracoded bitstream for outputting an intra-decoded sequence of frames for reencoding; and reencoding said digital video signal for output as a fast scan video telecommunication bitstream.
Claim 35
Independent Claim 90 words
A method of providing a fast scan comprising steps of: storing an input digital video bitstream representing said coded video telecommunication; decoding said stored digital video bitstream; storing a representation of every nth frame of said decoded digital video signal, where n is greater than one, depending on a speed-up rate; intracoding said stored frame sequence; storing an intracoded bitstream; intra video decoding said intracoded bitstream for outputting an intra-decoded sequence of frames for reencoding; and reencoding said digital video signal for output as a fast scan video telecommunication bitstream.
Claim 36
Independent Claim 93 words
A method of providing a fast scan comprising steps of: storing an input digital video bitstream representing said coded video telecommunication, decoding said stored digital video bitstream, storing a representation of every nth frame of said decoded digital video signal, where n is greater than one, depending on a speed-up rate; intracoding an extra I frame; storing a fast scan bitstream; decoding said fast scan bitstream to output a sequence of frames for encoding by a video encoder; and reencoding said digital video signal for output as a fast scan video telecommunication bitstream.
Claim 37
Independent Claim 93 words
A method of providing a fast scan comprising steps of: storing an input digital video bitstream representing said coded video telecommunication, decoding said stored digital video bitstream, storing a representation of every nth frame of said decoded digital video signal, where n is greater than one, depending on a speed-up rate; intracoding an extra I frame; storing a fast scan bitstream; decoding said fast scan bitstream to output a sequence of frames for encoding by a video encoder; and reencoding said digital video signal for output as a fast scan video telecommunication bitstream.

References Cited (Backward Citations)

US5583650A Cited
US5479303A Cited
US5377051A Cited
US5576902A Cited
US5592299A Cited
US5692092A Cited
US5818512A Cited
US5732217A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-01-03 2003-07-05 2004-01-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-01-03 2007-07-05 2008-01-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-01-03 2011-07-05 2012-01-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag