EP2952001A1

Content adaptive entropy coding of coded/not-coded data for next generation video

Abstract

This record has no abstract on file.

Term

Projected expiry 27 December 2033.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

25 claims: 5 independent, 20 dependent

  1. 1
    Claims of equivalent WO 2014120373 A1 WHAT IS CLAIMED:1. A computer-implemented method for video coding, comprising: determining a selected entropy coding technique for coded/not-coded video data from a plurality of entropy coding techniques, wherein the plurality of entropy coding techniques comprise a proxy variable length coding technique and a symbol-run coding technique;entropy encoding a processed bitstream associated with the coded/not-coded video data using the selected entropy coding technique to generate encoded coded/not- coded video data;and assembling the encoded coded/not-coded video data into an output bitstream.
  2. 16
    A video encoder comprising:an image buffer;a graphics processing unit comprising entropy encoder logic circuitry, wherein the graphics processing unit is communicatively coupled to the image buffer and wherein the entropy encoder logic circuitry is configured to: determine a selected entropy coding technique for coded/not-coded video data from a plurality of entropy coding techniques, wherein the plurality of entropy coding techniques comprise a proxy variable length coding technique and a symbol-run coding technique;entropy encode a processed bitstream associated with the coded/not-coded video data using the selected entropy coding technique to generate encoded coded/not- coded video data;and assemble the encoded coded/not-coded video data into an output bitstream.
  3. 21
    A system comprising:an antenna configured to receive an entropy encoded bitstream of video data;and a video decoder communicatively coupled to the antenna and configured to decode the encoded bitstream, wherein the video decoder is configured to: disassemble the entropy encoded bitstream to determine a coded/not-coded video data header and encoded coded/not-coded video data;determine a selected entropy coding technique for the encoded coded/not- coded video data from a plurality of entropy coding techniques based at least in part on the coded/not-coded video data header, wherein the plurality of entropy coding techniques comprise a proxy variable length coding technique and a symbol-run coding technique;entropy decode the encoded coded/not-coded video data using the selected entropy coding technique to determine coded/not-coded video data;and generate a video frame based at least in part on the coded/not-coded video data.
  4. 24
    At least one machine readable medium comprising:a plurality of instructions that in response to being executed on a computing device, causes the computing device to perform the method according to any one of claims 1-15.
  5. 25
    An apparatus, comprising:means for performing the methods according to any one of claims 1-15.