A method for rate reduction of a video stream, the method includes: selecting a non-reference picture of a video stream; and replacing the non-reference picture by a duplicating picture that substantially consists of information that instruct a decoder to duplicate another picture that differs from the non-reference picture; wherein the duplicating picture is smaller than the non-reference picture.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for rate reduction of a video stream, the method comprises: selecting a non-reference picture of a video stream; and replacing the non-reference picture by a duplicating picture that substantially consists of information that instructs a decoder to duplicate another picture that differs from the non-reference picture; wherein the duplicating picture is smaller than the non-reference picture; wherein the method further comprises generating the duplicating picture to substantially consist of a group of motion vector fields; wherein each motion vector of the motion vector fields is interpreted by the decoder when the decoder decodes the video stream as being indicative of a lack of motion; wherein a maximal number of motion vectors within the non-reference picture is larger than a number of motion vectors of the group of motion vectors.
2. The method according to claim 1 wherein the duplicating picture is smaller than half of the non-reference picture.
3. The method according to claim 1 wherein the maximal number of motion vectors within the non-reference picture is at least four times bigger than a number of motion vectors of the group of motion vectors.
4. The method according to claim 1 wherein the maximal number of motion vectors within the non-reference picture is at least ten times bigger than a number of motion vectors of the group of motion vectors.
5. The method according to claim 1 comprising selecting the non-reference picture in response to a resemblance between the non-reference picture and the other picture.
6. The method according to claim 1 comprising selecting a sequence of non-reference pictures of a video stream and replacing each of the sequence of the non-reference pictures by the duplicating picture.
7. The method according to claim 6 comprising selecting the sequence of non-reference pictures of the video stream in response to a resemblance between each of the sequence of non-reference pictures and the other picture.
8. The method according to claim 6 wherein the selecting is responsive to at least one parameter selected from a list consisting of: a required bit rate, a quality parameter, and an outcome of an emulation of the decoder.
9. The method according to claim 1 wherein the duplicating picture represents a functional that is responsive to multiple reference pictures.
10. A system for rate reduction of a video stream, the system comprises: a memory unit configured to store pictures of a video stream; a processor configured to select a non-reference picture of a video stream; and replace the non-reference picture by a duplicating picture that substantially consists of information that instruct a decoder to duplicate another picture that differs from the non-reference picture; wherein the duplicating picture is smaller than the non-reference picture; wherein the processor is configured to generate the duplicating picture to substantially consist of a group of motion vector fields; wherein each motion vector of the motion vector fields is interpreted by the decoder when the decoder decodes the video stream as being indicative of a lack of motion; wherein a maximal number of motion vectors within the non-reference picture is larger than a number of motion vectors of the group of motion vectors.
11. The system according to claim 10 wherein the duplicating picture is smaller than half of the non-reference picture.
12. The system according to claim 10 wherein the maximal number of motion vectors within the non-reference picture is at least four times bigger than the number of motion vectors of the group of motion vectors.
13. The system according to claim 10 wherein the maximal number of motion vectors within the non-reference picture is at least ten times bigger than the number of motion vectors of the group of motion vectors.
14. The system according to claim 10 wherein the processor is configured to select the non-reference picture in response to a resemblance between the non-reference picture and the other picture.
15. The system according to claim 14 wherein the processor is configured to select a sequence of non-reference pictures of the video stream and replace each of the sequence of the non-reference pictures by the duplicating picture.
16. The system according to claim 15 wherein the processor is configured to select the sequence of non-reference pictures of the video stream in response to a resemblance between each of the sequence of non-reference pictures and the other picture.
17. The system according to claim 15 wherein the processor is configured to select in response to at least one parameter selected from a list consisting of: a required bit rate, a quality parameter, and an outcome of an emulation of the decoder.
18. The system according to claim 10 wherein the duplicating picture represents a functional that is responsive to multiple reference pictures.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
March 5, 2009
August 7, 2012
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.