Back to results
US 12,015,799 B2Granted
Systems and methods for data partitioning in video encoding
AssigneeApple Inc.
InventorsSorin C Cismas, Ganesh G Yadav
Life of this patent
Estimating the term…
Abstract
This disclosure is directed to systems and methods of data partitioning in image encoding. A video encoder may receive a single stream of video data that includes multiple layers. The video encoder may encode the one or more layers utilizing multiple counters for each component within the layers. The multiple counters may correspond to the header bits, luma bits, and chroma bits within each slice layer. The encoded layers may then be assembled into a single slice before it is sent to a decoder for decoding of image frame.
Claims8
An electronic device comprising:
- a buffer;
- and
- a data streaming device communicatively coupled to the buffer, wherein the data streaming device is configured to transmit video stream data to a requesting device, and wherein the data streaming device comprises one or more processors configured to:
- receive a request from the requesting device to stream one or more video streams;
- determine an available bandwidth of the requesting device;
- send the video stream data comprising a plurality of layers comprising different discrete cosine transform (DCT) coefficients, wherein a total number of the plurality of layers and a total number of DCT coefficients sent in the video stream data vary based on the available bandwidth of the requesting device, in response to receiving the request;
- and
- buffer more layers than the plurality of layers corresponding to the requested video stream data into the buffer, wherein the video stream data comprises a header that identifies the plurality of layers.
5 more elements
Dependencies are inferred from the claim text.