Method and device for encoding or decoding image by using blocks determined by means of adaptive order
AssigneeSamsung Electronics Co., Ltd.
InventorsKi-ho Choi, Min-woo Park, Elena Alshina, Chan-yul Kim, In-kwon Choi
Life of this patent
Estimating the term…
Abstract
Provided is a method of decoding a video according to an embodiment, the method including determining at least one processing block for splitting the video; determining an order of determining at least one largest coding unit in the at least one processing block; determining at least one largest coding unit on the basis of the determined order; and decoding the determined at least one largest coding unit, wherein the order is one of a plurality of orders for determining a largest coding unit.
Claims3
A method of decoding a video encoded based on a largest coding unit, the method comprising:
- determining a plurality of largest coding units of a predetermined size in a current picture unit;
- determining a current coding unit included in a current largest coding unit that is one of the plurality of largest coding units;
- obtaining, from a bitstream, split information for the current coding unit when a size of the current coding unit is greater than a size acquired using size limit information, wherein the split information indicates whether the current coding unit is split into four blocks smaller than the current coding unit;
- and
- obtaining, from the bitstream, partition mode information for the current coding unit when the size of the current coding unit is equal to or less than the size acquired using the size limit information, wherein the partition mode information indicates whether the current coding unit is split into two blocks smaller than the current coding unit,
- wherein when the size of the current coding unit is equal to or less than the size acquired using the size limit information, the split information for the current coding unit is not obtained from the bitstream,
- wherein the size acquired using the size limit information is equal to or greater than a minimum size allowable to the current coding unit,
- wherein the size limit information is used for a plurality of coding units included in the current picture unit, and information about the minimum size allowable to the current coding unit is used for a plurality of coding units included in a current sequence unit including the current picture unit, and
- wherein the size limit information is obtained from a bitstream for the current picture unit, and the information about the minimum size allowable to the current coding unit is obtained from a bitstream for the current sequence unit.
A method of encoding a video based on a largest coding unit, the method comprising:
- determining a plurality of largest coding units of a predetermined first size in a current picture unit;
- determining a current coding unit included in a current largest coding unit that is one of the plurality of largest coding units;
- generating a bitstream including split information for the current coding unit when a size of the current coding unit is greater than a predetermined second size, wherein the split information indicates whether the current coding unit is split into four blocks smaller than the current coding unit;
- and
- generating a bitstream including partition mode information for the current coding unit when the size of the current coding unit is equal to or less than the predetermined second size, wherein the partition mode information indicates whether the current coding unit is split into two blocks smaller than the current coding unit,
- wherein when the size of the current coding unit is equal to or less than the predetermined second size, the split information for the current coding unit is not included in the bitstream,
- wherein the predetermined second size is equal to or greater than a minimum size allowable to the current coding unit,
- wherein size limit information indicating the predetermined second size is used for a plurality of coding units included in the current picture unit, and information about the minimum size allowable to the current coding unit is used for a plurality of coding units included in a current sequence unit including the current picture unit, and
- wherein the size limit information is included in a bitstream for the current picture unit, and the information about the minimum size allowable to the current coding unit is included in a bitstream for the current sequence unit.
A non-transitory computer-readable medium storing a computer program, wherein the computer program, when executed at a processor, implements a method for generating a bitstream, the method comprising:
- determining a plurality of largest coding units of a predetermined first size in a current picture unit;
- determining a current coding unit included in a current largest coding unit that is one of the plurality of largest coding units;
- generating the bitstream including split information for the current coding unit when a size of the current coding unit is greater than a predetermined second size, wherein the split information indicates whether the current coding unit is split into four blocks smaller than the current coding unit;
- and
- generating the bitstream including partition mode information for the current coding unit when the size of the current coding unit is equal to or less than the predetermined second size, wherein the partition mode information indicates whether the current coding unit is split into two blocks smaller than the current coding unit,
- wherein when the size of the current coding unit is equal to or less than the predetermined second size, the split information for the current coding unit is not included in the bitstream,
- wherein the predetermined second size is equal to or greater than a minimum size allowable to the current coding unit,
- wherein size limit information indicating the predetermined second size is used for a plurality of coding units included in the current picture unit, and information about the minimum size allowable to the current coding unit is used for a plurality of coding units included in a current sequence unit including the current picture unit, and
- wherein the size limit information is included in a bitstream for the current picture unit, and the information about the minimum size allowable to the current coding unit is included in a bitstream for the current sequence unit.
Dependencies are inferred from the claim text.