Video telecommunications server and method of providing video fast forward and reverse
First Claim
1. A video telecommunication server for use in providing a fast scan of a coded video telecommunication comprisinga 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, anda video encoder for encoding said decoded digital video signal for output as a fast scan video telecommunication bitstream.
4 Assignments
0 Petitions
Accused Products
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.
169 Citations
31 Claims
-
1. 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.
-
14. 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.
-
15. 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.
-
16. 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.
-
30. 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.
-
-
31. 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.
-
Specification