Wireless video transmission system
First Claim
Patent Images
1. A method for transmitting video comprising:
- (a) defining a first set of frames and a first target bit rate for said first set of frames;
(b) at least one of transcoding and encoding a first frame of said first set of frames based upon said first target bit rate;
(c) transmitting said first frame of said at least one of transcoded and encoded first set of frames;
(d) defining a second set of frames, wherein said second set of frames has at least one frame in common with said first set of frames, wherein said second set of frames has at least one frame not in common with said first set of frames, and a second target bit rate for said second set of frames;
(e) at least one of transcoding and encoding a first frame of said second set of frames based upon said second target bit rate;
(f) transmitting said first frame of said at least one of transcoded and encoded second set of frames;
(g) wherein at least one of said first and second target bit rates is based upon a compression rate distortion model of at least one frame resulting from the output of said at least one of said transcoder and encoder.
2 Assignments
0 Petitions
Accused Products
Abstract
A transmission systems suitable for video.
-
Citations
36 Claims
-
1. A method for transmitting video comprising:
-
(a) defining a first set of frames and a first target bit rate for said first set of frames;
(b) at least one of transcoding and encoding a first frame of said first set of frames based upon said first target bit rate;
(c) transmitting said first frame of said at least one of transcoded and encoded first set of frames;
(d) defining a second set of frames, wherein said second set of frames has at least one frame in common with said first set of frames, wherein said second set of frames has at least one frame not in common with said first set of frames, and a second target bit rate for said second set of frames;
(e) at least one of transcoding and encoding a first frame of said second set of frames based upon said second target bit rate;
(f) transmitting said first frame of said at least one of transcoded and encoded second set of frames;
(g) wherein at least one of said first and second target bit rates is based upon a compression rate distortion model of at least one frame resulting from the output of said at least one of said transcoder and encoder. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for transmitting video comprising:
-
(a) defining a first set of frames and determining a first target bit rate for said first set of frames;
(b) transmitting a first frame of said first set of frames based upon said first target bit rate;
(c) defining a second set of frames, wherein said second set of frames has at least one frame in common with said first set of frames, wherein said second set of frames has at least one frame not in common with said first set of frames, and determining a second target bit rate for said second set of frames;
(d) transmitting said first frame of said second set of frames based upon said second target bit rate;
(e) wherein at least one of said first and second target bit rates is based upon determining the currently available bandwidth for transmission. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for transmitting video comprising:
-
(a) defining a first set of frames and a first target bit rate for said first set of frames;
(b) transmitting to a first receiver a first frame of said first set of frames based upon said first target bit rate;
(c) defining a second set of frames and a second target bit rate for said second set of frames;
(d) transmitting to a second receiver a first frame of said second set of frames based upon said second target bit rate;
(e) wherein the values of said first and second target bit rates are dependant upon one another; and
(f) wherein said system includes a shared channel that is characterized by at least one of;
(i) the maximum throughput to said first receiver differs from the maximum throughput to a second receiver;
(ii) an amount of data bits sent to said first receiver utilizes a different fraction of the channel capacity than an identical amount of data bits sent to said second receiver;
(iii) the sum of the maximum transmission rate to said first receiver and said second receiver is not the same as the total bandwidth of said system. - View Dependent Claims (12, 13, 14)
-
-
15. A method for transmitting video comprising:
-
(a) defining a first set of frames and a first target bit rate for said first set of frames;
(b) transmitting to a first receiver a first frame of said first set of frames based upon said first target bit rate;
(c) defining a second set of frames and a second target bit rate for said second set of frames;
(d) transmitting to a second receiver a first frame of said second set of frames based upon said second target bit rate;
(e) wherein the value of at least one of said first and second target bit rates are modified based upon at least one of;
(i) a user preference;
(ii) information about the video source;
(iii) information regarding the receiving device;
(iv) the screen size of the receiving device;
(v) the frame rate supported by the receiving device;
(vi) the content of the video source;
(vii) the location of the receiving device. (viii) a user selection;
(ix) the presence of a user;
(x) direct user input;
(xi) the priority of said first set of frames relative to the priority of said second set of frames. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method for transmitting video comprising:
-
(a) defining a first set of frames and a first target bit rate for said first set of frames;
(b) at least one of transcoding and encoding a first frame of said first set of frames based upon said first target bit rate;
(c) transmitting to a first receiver said first frame of at least one of said transcoded and encoded first set of frames;
(d) defining a second set of frames and a second target bit rate for said second set of frames;
(e) at least one of transcoding and encoding a first frame of said second set of frames based upon said second target bit rate;
(e) transmitting to a second receiver said first frame of at least one of said transcoded and encoded said second set of frames based upon said second target bit rate;
(f) wherein said first target bit rate is based upon a compression rate distortion model of at least one frame resulting from the output of said transcoder. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A method for transmitting video comprising:
-
(a) defining a first set of frames and a first target bit rate for said first set of frames;
(b) transmitting to a first receiver a first frame of said first set of frames based upon said first target bit rate;
(c) defining a second set of frames and a second target bit rate for said first set of frames;
(d) transmitting to a second receiver a first frame of said second set of frames based upon said second target bit rate;
(e) wherein the value of said first and second target bit rates are dependant upon one another; and
(f) wherein the value of said first and second target bit rates are determined based upon the bandwidth available to transmit said first frame of said first set and said first frame of said second set. - View Dependent Claims (32, 33, 34)
-
-
35. A method for transmitting video comprising:
-
(a) defining a first set of frames and a first target bit rate for said first set of frames;
(b) at least one of transcoding and encoding a first frame of said first set of frames based upon said first target bit rate;
(c) transmitting said first frame of said at least one of transcoded and encoded first set of frames;
(d) defining a second set of frames, wherein said second set of frames has at least one frame in common with said first set of frames, wherein said second set of frames has at least one frame not in common with said first set of frames, and a second target bit rate for said second set of frames;
(e) at least one of transcoding and encoding a first frame of said second set of frames based upon said second target bit rate;
(f) transmitting said first frame of said at least one of transcoded and encoded second set of frames;
(g) wherein said first and second target bit rates are adapted to a temporal changing bandwidth.
-
-
36. A method for transmitting video comprising:
-
(a) defining a first set of frames and determining a first target bit rate for said first set of frames;
(b) transmitting a first frame of said first set of frames based upon said first target bit rate;
(c) defining a second set of frames, wherein said second set of frames has at least one frame in common with said first set of frames, wherein said second set of frames has at least one frame not in common with said first set of frames, and determining a second target bit rate for said second set of frames;
(d) transmitting said first frame of said second set of frames based upon said second target bit rate;
(e) wherein said first and second target bit rates are adapted to a temporal changing bandwidth.
-
Specification