Nova Patents
EP3764652B1

Device for parallel video decoding

Abstract

This record has no abstract on file.

EP3764652B1, drawing sheet 1
Sheet 1 of 9

Term

2.5 yearsleft in the term

Expires 25 March 2029.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

7 claims: 1 independent, 6 dependent

  1. 1
    A device for decoding a video bitstream, wherein the device comprises:means for decoding a video frame (110) configured to decode the video frame (110) in a video sequence, wherein the video frame is partitioned in multiple reconstruction slices (111, 112, 113), wherein each reconstruction slice comprises a sequence of different macroblocks (115-123) of the video frame and is self-contained in the respect that values of the samples in an area of the video frame represented by the reconstruction slice can be correctly reconstructed without use of data from other reconstruction slices, said device comprising: a) means for receiving the video bitstream corresponding to the video frame;b) means for identifying a reconstruction slice (112) in said video bitstream;c) means for identifying a plurality of entropy slices (112-1, 112-2, 112-3) associated with said reconstruction slice (112) in said video bitstream and an associated plurality of entropy slice headers, wherein each entropy slice (112-1;112-2;112-3) consists of a sequence of different macroblocks (117-121) of the reconstruction slice (112), wherein at the start of the reconstruction slice the entropy slice header is a reconstruction slice header of the reconstruction slice, wherein the plurality of entropy slices (112-1;112-2;112-3) in the reconstruction slice (112) share reconstruction slice attributes defined in the reconstruction slice header, and wherein macroblocks in other entropy slices (112-1;112-3) outside of a particular entropy slice (112-2) of the reconstruction slice (112) are used for reconstruction of the particular entropy slice (112-2);d) means for entropy decoding each of said plurality of entropy slices associated with said reconstruction slice, thereby producing a plurality of entropy-decoded entropy slices, wherein the means for entropy decoding are further configured such that each entropy slice is independently entropy decoded without the use of data from other entropy slices by carrying out steps of: resetting an entropy decoder state (S172, S178), defining neighbor information for the entropy decoding (S174, S180) of the entropy slice, and entropy decoding the entropy slice data (S176, S182);and e) means for reconstructing a portion of the video frame associated with said reconstruction slice using said plurality of entropy-decoded entropy slices.