Signaling of prediction size unit in accordance with video coding
DCFirst Claim
1. A video processing device comprising:
- a video encoder configured to;
encode an input video signal to generate an output bitstream;
employ a single binary tree when processing at least one P slice and at least one B slice to generate the output bitstream, wherein the at least one P slice is used for unidirectional prediction forward or behind in at least one frame sequence, and wherein the at least one B slice is used for bidirectional prediction both forward and behind in the at least one frame sequence;
employ the single binary tree to encode coding unit (CU) prediction based on a selected CU that is selected from a plurality of CUs when generating a first syntax element for both the at least one P slice and the at least one B slice that undergo entropy encoding to generate the output bitstream, wherein the first syntax element specifies intra-prediction processing or inter-prediction processing for the selected CU; and
employ the single binary tree to encode prediction unit (PU) partition mode based on the selected CU when generating a second syntax element for both the at least one P slice and the at least one B slice that undergo the entropy encoding to generate to generate the output bitstream, wherein the second syntax element specifies the PU partition mode for the selected CU, wherein the PU partition mode is based on a size N×
N PU when the selected CU is a smallest CU (SCU) of the plurality of CUs and is based on a different size PU than the size N×
N PU when the selected CU is another CU than the SCU of the plurality of CUs, wherein N is a positive integer.
8 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Signaling of prediction size unit in accordance with video coding. In accordance with video coding, various binarization may be performed. In accordance with coding related to different types of slices (e.g., I, P, B slices), one or more binary trees may be employed for performing various respective operations (e.g., coding unit (CU) prediction and prediction unit (PU) partition mode operations). In one implementation, a common or singular binary tree is employed to encode jointly CU prediction and PU partition mode in a single syntax element for both P slices and B slices. That is to say, in such an implementation, instead of employing different respective binary trees for at least these different respective processes/operations, a common or single binary tree may be employed for them both. Appropriate coordination between and encoder/transmitter device and a decoder/receiver device may be performed to ensure appropriate handling of different respective phases of video coding.
8 Citations
20 Claims
-
1. A video processing device comprising:
a video encoder configured to; encode an input video signal to generate an output bitstream; employ a single binary tree when processing at least one P slice and at least one B slice to generate the output bitstream, wherein the at least one P slice is used for unidirectional prediction forward or behind in at least one frame sequence, and wherein the at least one B slice is used for bidirectional prediction both forward and behind in the at least one frame sequence; employ the single binary tree to encode coding unit (CU) prediction based on a selected CU that is selected from a plurality of CUs when generating a first syntax element for both the at least one P slice and the at least one B slice that undergo entropy encoding to generate the output bitstream, wherein the first syntax element specifies intra-prediction processing or inter-prediction processing for the selected CU; and employ the single binary tree to encode prediction unit (PU) partition mode based on the selected CU when generating a second syntax element for both the at least one P slice and the at least one B slice that undergo the entropy encoding to generate to generate the output bitstream, wherein the second syntax element specifies the PU partition mode for the selected CU, wherein the PU partition mode is based on a size N×
N PU when the selected CU is a smallest CU (SCU) of the plurality of CUs and is based on a different size PU than the size N×
N PU when the selected CU is another CU than the SCU of the plurality of CUs, wherein N is a positive integer.- View Dependent Claims (2, 3, 4, 5)
-
6. A video processing device comprising:
a video encoder configured to; encode an input video signal to generate an output bitstream; and employ a single binary tree when processing at least one P slice and at least one B slice when generating a first syntax element and a second syntax element that undergo entropy encoding to generate the output bitstream, wherein the at least one P slice is used for unidirectional prediction forward or behind in at least one frame sequence, and wherein the at least one B slice is used for bidirectional prediction both forward and behind in the at least one frame sequence, wherein the first syntax element specifies intra-prediction processing or inter-prediction processing for a selected coding unit (CU) that is selected from a plurality of CUs, wherein the second syntax element specifies a prediction unit (PU) partition mode for the selected CU, wherein the PU partition mode is based on a size N×
N PU when the selected CU is a smallest CU (SCU) of the plurality of CUs and is based on a different size PU than the size N×
N PU when the selected CU is another CU than the SCU of the plurality of CUs, wherein N is a positive integer.- View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
14. A method for operating a video processing device of a communication device, the method comprising:
-
operating a video encoder of the video processing device to encode an input video signal to generate an output bitstream; and employing a single binary tree within the video encoder to process at least one P slice and at least one B slice when generating a first syntax element and a second syntax element that undergo entropy encoding to generate the output bitstream, wherein the at least one P slice is used for unidirectional prediction forward or behind in at least one frame sequence, and wherein the at least one B slice is used for bidirectional prediction both forward and behind in the at least one frame sequence, wherein the first syntax element specifies intra-prediction processing or inter-prediction processing for a selected coding unit (CU) that is selected from a plurality of CUs, wherein the second syntax element specifies a prediction unit (PU) partition mode for the selected CU, wherein the PU partition mode is based on a size N×
N PU when the selected CU is a smallest CU (SCU) of the plurality of CUs and is based on a different size PU than the size N×
N PU when the selected CU is another CU than the SCU of the plurality of CUs, wherein N is a positive integer. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification