Method and system for picture segmentation using columns

  • US 10,986,344 B2
  • Filed: 03/01/2019
  • Issued: 04/20/2021
  • Est. Priority Date: 12/28/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method for decoding in a decoder a bitstream of coded pictures, the method comprising:

  • determining, by one or more processors and from a first picture parameter set encoded in the bitstream, a value N for a number of columns for a first coded picture of the bitstream, the first coded picture comprising a plurality of coded tree blocks (CTBs), the first coded picture segmented into a plurality of slices and a plurality of columns, wherein a first slice of the plurality of slices spans multiple columns of the plurality of columns;

    obtaining, by the one or more processors and from the first picture parameter set, syntax element w indicating that column widths of N−

    1 columns of the plurality of columns are equal;

    based at least on obtaining the syntax element, w, indicating that the column widths of the N−

    1 columns of the plurality of columns are equal, determining, by the one or more processors and using the value for the number of columns received in the first picture parameter set encoded in the bit stream, a respective column width for each of the columns of the first coded picture, wherein the respective column widths for each of the N−

    1 columns are equal, and the respective width of the right-most Nth column is determined as the remainder of a division of a full width of the first picture divided by the syntax element w;

    decoding, by the one or more processors, the first coded picture using the respective column widths for the columns to generate a reconstructed picture, comprising;

    determining, for each of the CTBs in the first coded picture, a respective column to which the CTB belongs using the respective column widths for the columns, andfor each slice in the first coded picture, decoding the CTBs in the slice in an order that is based on the respective columns to which the CTBs in the slice belong, comprising;

    during decoding of the first slice in the first coded picture, breaking in-loop filtering within the first slice at a column boundary between adjacent columns of the multiple columns spanned by the first slice; and

    outputting, by the one or more processors, the reconstructed picture.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×