Entropy coding state segmentation and retention
AssigneeCisco Technology, Inc.
InventorsPaul G. Bright-Thomas, Thomas Davies
Life of this patent
Estimating the term…
Abstract
Video coding and decoding techniques are provided in which entropy coding states are stored for regions of video frames of a sequence of video frames, upon completion of coding of those regions. Entropy coding initialization states for regions of a current video frame are derived based on entropy coding states of corresponding regions of a prior video frame in the sequence of video frames. This process may be performed at a video encoder and a video decoder, though some signaling may be sent from the encoder to the decoder to direct the decoder is certain operations.
Claims20
A method comprising:
- storing entropy coding states for regions of video frames of a sequence of video frames, on completion of coding of those regions;
- and
- deriving entropy coding initialization states for regions of a current video frame based on entropy coding states of corresponding regions of a prior video frame in the sequence of video frames.
An apparatus comprising:
- a communication interface configured to enable communications over a network;
- a memory;
- and
- a processor coupled to the communication interface and the memory, wherein the processor is configured to:
- store entropy coding states for regions of video frames of a sequence of video frames, on completion of coding of those regions;
- and
- derive entropy coding initialization states for regions of a current video frame based on entropy coding states of corresponding regions of a prior video frame in the sequence of video frames.
The apparatus of claim 18, wherein the processor is further configured to define individual regions in order to encompass a specific type of picture content so that regions of different types of picture content are treated differently when deriving entropy coding initialization states.
One or more non-transitory computer readable storage media encoded with instructions that, when executed by a processor, cause the processor to perform operations comprising:
- storing entropy coding states for regions of video frames of a sequence of video frames, on completion of coding of those regions;
- and
- deriving entropy coding initialization states for regions of a current video frame based on entropy coding states of corresponding regions of a prior video frame in the sequence of video frames.
Dependencies are inferred from the claim text.