Method and System for Picture Segmentation Using Columns
4 Assignments
0 Petitions
Accused Products
Abstract
Described is picture segmentation through columns and slices in video encoding and decoding. A video picture is divided into a plurality of columns, each column covering only a part of the video picture in a horizontal dimension. All coded tree blocks (“CTBs”) belonging to a slice may belong to one or more columns. The columns may be used to break the same or different prediction or in-loop filtering mechanisms of the video coding, and the CTB scan order used for encoding and/or decoding may be local to a column. Column widths may be indicated in a parameter set and/or may be adjusted at the slice level. At the decoder, column width may be parsed from the bitstream, and slice decoding may occur in one or more columns.
10 Citations
2 Claims
-
1. (canceled)
-
2. 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 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; determining, by the one or more and using information 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; 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, and for 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.
-
Specification