Method of video data transmitting
First Claim
Patent Images
1. A method of video data transmitting over low bit-rate communication channel using coding said video data as a sequence of key and predictive frames, said method comprising the steps of:
- coding a frame of a frame sequence incoming from a video data source as a key frame;
transmitting a coded frame over said low bit-rate communication channel;
decoding a frame transmitted over said low bit-rate communication channel;
determining a number J of a subsequent frame F(J) assigned to coding in the frame sequence from said video data source by calculating the integer part of a ratio NQ/W, wherein N is a video data source frame rate, Q is a number of bits transmitted over said low bit-rate communication channel and W is a capacity of said communication channel;
determining a number r of a decoded frame R(r) in the frame sequence transmitted over said low bit-rate communication channel corresponding to the minimum value D1 of the difference between F(J) and R(r) frames;
coding said F(J) frame as a predictive frame with respect to R(r) frame subject to the value of D1 does not exceed a predetermined threshold value Th;
transmitting coded F(J) frame over said low bit-rate communication channel.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of video data transmitting by means of video data reconstruction on the receiving end of the communication channel per time unit, based not only on the data, transmitted directly via the channel, but on all previously transmitted, decoded and stored video data.
-
Citations
2 Claims
-
1. A method of video data transmitting over low bit-rate communication channel using coding said video data as a sequence of key and predictive frames, said method comprising the steps of:
-
coding a frame of a frame sequence incoming from a video data source as a key frame;
transmitting a coded frame over said low bit-rate communication channel;
decoding a frame transmitted over said low bit-rate communication channel;
determining a number J of a subsequent frame F(J) assigned to coding in the frame sequence from said video data source by calculating the integer part of a ratio NQ/W, wherein N is a video data source frame rate, Q is a number of bits transmitted over said low bit-rate communication channel and W is a capacity of said communication channel;
determining a number r of a decoded frame R(r) in the frame sequence transmitted over said low bit-rate communication channel corresponding to the minimum value D1 of the difference between F(J) and R(r) frames;
coding said F(J) frame as a predictive frame with respect to R(r) frame subject to the value of D1 does not exceed a predetermined threshold value Th;
transmitting coded F(J) frame over said low bit-rate communication channel.
-
-
2. A method of video data transmitting over low bit-rate communication channel using coding said video data as a sequence of key and predictive frames, said method comprising the steps of:
-
coding a frame of a frame sequence incoming from a video data source as a key frame;
transmitting a coded frame over said low bit-rate communication channel;
decoding a frame transmitted over said low bit-rate communication channel;
determining a number J of a subsequent frame F(J) assigned to coding in the frame sequence from said video data source by calculating the integer part of a ratio NQ/W, where N is a video data source frame rate, Q is a number of bits transmitted over said low bit-rate communication channel and W is a capacity of said communication channel;
determining a number r of a decoded frame R(r) in the frame sequence transmitted over said low bit-rate communication channel corresponding to the minimum value D1 of the difference between F(J) and R(r) frames;
determining a number j of a frame F(j) in the frame sequence incoming from said video data source within the range of numbers J0+p(J-J0)<
j<
J corresponding to the minimum value D2 of the difference between F(j) and R(s) frames subject to the value of D1 exceeds a predetermined threshold value Th, wherein J0 is a number of preceding coded frame in the frame sequence incoming from said video data source, p is an adaptive parameter within the range 0<
p<
1;
s is a number of a decoded frame R(s) in the frame sequence transmitted over said low bit-rate communication channel;
coding said F(j) frame as a predictive frame with respect to R(s) frame subject to the value of D2 does not exceed said threshold value Th;
transmitting coded F(j) frame over said low bit-rate communication channel.
-
Specification