Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for optimization of video bitrate of a given content, the method being characterized in that it comprises the steps of: receiving ( 401 ) a background data stream ( 102 ), having the lowest bitrate within a set of available streams for the given content and being created by compressing a complete source content ( 100 ) having the highest bitrate; starting reception ( 402 ) of a foreground data stream ( 101 ) wherein the video content of said foreground data stream ( 101 ) covers only a part of the complete source content ( 100 ) and has a higher bitrate than said lowest bitrate; verifying ( 403 ) whether it is possible to receive and present the foreground data stream ( 101 ) within a predefined threshold delay and if it is: blending ( 404 ) the foreground data stream ( 101 ) on top of the background data stream ( 102 ).
2. The method according to claim 1 wherein the method further comprises the steps of: starting reception of the complete source content ( 100 ); verifying ( 406 ) whether it is possible to receive and present the complete source content ( 100 ) within a predefined threshold delay; outputting ( 407 ) the complete source content ( 100 ).
3. The method according to claim 1 wherein the method further comprises the steps of: monitoring the connection and reception parameters and in case it is not possible to receive and present the complete source content ( 100 ) within a predefined threshold delay, returning to the first verification step ( 403 ).
4. The method according to claim 1 wherein there are available supplementary data streams, in addition to the background data stream ( 102 ) and the foreground data stream ( 101 ), which are to be tested for retrieval, and retrieved for presentation according to blending information data wherein each of the supplementary data streams covers only a part of the complete source content ( 100 ).
5. The method according to claim 1 wherein a blending information is retrieved on request of the receiver or available via MPEG private sections wherein said blending information comprises a sequence of blending said streams.
6. The method according to claim 5 wherein said blending information further comprises information on an alpha channel determining opacity of each pixel or group of such.
7. A non-transitory computer readable medium storing computer-executable instructions performing all the steps of the computer-implemented method according to claim 1 when executed on a computer.
8. An encoder for optimization of video bitrate of a given content, the encoder being characterized in that it comprises: a reception means ( 602 ) configured to receive a complete source content ( 100 ) and buffer it in a memory buffer ( 603 ) according to specified parameters; a segmentation module ( 609 ) configured to create a background data stream ( 102 ) by a background stream generator ( 604 ) and a foreground stream ( 101 ) by a foreground stream generator ( 605 ); wherein the background stream ( 102 ), has the lowest bitrate within a set of available streams for the given content and being created by compressing the complete source content ( 100 ) having the highest bitrate and the foreground stream ( 101 ) wherein its content covers only a part of the complete source content ( 100 ) and has a higher bitrate than said lowest bitrate; a multiplexer ( 607 ) configured to deliver selected data streams to a receiver ( 608 ) according to its requirements communicated to the encoder via a communication means; wherein a controller ( 601 ) is configured to control said reception means ( 602 ), said segmentation module ( 609 ) and said multiplexer ( 607 ).
9. The encoder according to claim 8 wherein one or more supplementary streams are segmented from complete source content ( 100 ) in a supplementary streams generator ( 606 ) wherein each of the supplementary data streams covers only a part of the complete source content ( 100 ).
10. The encoder according to claim 9 wherein the segmentation module ( 609 ) is further configured to generate a blending information ( 610 ) identifying a sequence of all available streams in a defined order.
11. The encoder according to claim 10 wherein the blending information is provided via MPEG private sections.
Unknown
September 29, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.