Low-latency consumption of an encoded video bitstream
US11252429B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Apr 27, 2018 |
| Grant date | Feb 15, 2022 |
| Priority date | — |
| Expiry date | Apr 27, 2038 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04N19/426
- WIPO fieldAudio-visual technology
- WIPO sectorElectrical engineering
Abstract
Systems, apparatuses, and methods for reducing latency when consuming an encoded video bitstream in real-time are disclosed. A video encoder encodes a video bitstream and writes chunks of the encoded bitstream to a bitstream buffer. Prior to the encoder completing the encoding of an entire frame, or an entire slice of a frame, a consumer module consumes encoded chunks of the bitstream. In one implementation, to enable pipelining of the consumption with the encoding, the encoder updates a buffer write pointer with an indication of the amount of data that has been written to the bitstream buffer. The consumer module retrieves encoded data from the bitstream buffer up to the location indicated by the buffer write pointer. In this way, the consumer module is able to access and consume encoded video data prior to the encoder finishing encoding an entire frame or an entire slice of the frame.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.