Encoder, decoder, encoding method, and decoding method
AssigneePanasonic Intellectual Property Corporation of America
InventorTatsuhiko Ikeda
Life of this patent
Estimating the term…
Abstract
An encoder includes processing circuitry, a block memory, and a frame memory. The processing circuitry defines at least one parameter for each of plural types of segment_ids, splits an image into blocks, assigns, to each of the blocks, segment_id according to a type of the block, among the plural types of segment_ids, and sequentially encodes the blocks. In encoding the blocks, the processing circuitry identifies segment_id of a current block to be encoded, and encodes the current block using the at least one parameter defined for identified segment_id. The at least one parameter includes seg_context_idx for identifying probability information associated with context used in context-based adaptive binary arithmetic coding (CABAC).
Claims10
An encoder, comprising:
- processing circuitry;
- and
- a memory coupled to the processing circuitry, wherein
- using the memory, the processing circuitry
- defines at least one parameter for each of plural types of segment identification information for identifying block types,
- splits an image into blocks,
- assigns, to each of the blocks, segment identification information according to a type of the block, among the plural types of segment identification information, and
- encodes each of the blocks, and
- in encoding each of the blocks, the processing circuitry
- identifies, among the plural types of segment identification information, segment identification information assigned to a current block to be encoded among the blocks, and
- encodes the current block using the at least one parameter defined for the segment identification information identified, and
- the at least one parameter includes a parameter for identifying probability information associated with context used in context-based adaptive binary arithmetic coding (CABAC).
A decoder, comprising:
- processing circuitry;
- and
- a memory coupled to the processing circuitry, wherein
- using the memory, the processing circuitry
- decodes at least one parameter defined for each of plural types of segment identification information for identifying block types,
- identifies blocks included in an image,
- decodes segment identification information assigned to each of the blocks, and
- decodes each of the blocks, and
- in decoding each of the blocks, the processing circuitry
- identifies, among the plural types of segment identification information, segment identification information assigned to a current block to be decoded among the blocks, and
- decodes the current block using the at least one parameter defined for the segment identification information identified, and
- the at least one parameter includes a parameter for identifying probability information associated with context used in context-based adaptive binary arithmetic coding (CABAC).
An encoding method for encoding an image, comprising:
- defining at least one parameter for each of plural types of segment identification information for identifying block types;
- splitting the image into blocks;
- assigning, to each of the blocks, segment identification information according to a type of the block, among the plural types of segment identification information;
- and
- encoding each of the blocks, wherein
- in encoding each of the blocks,
- among the plural types of segment identification information, segment identification information assigned to a current block to be encoded among the blocks is identified, and
- the current block is encoded using the at least one parameter defined for the segment identification information identified, and
- the at least one parameter includes a parameter for identifying probability information associated with context used in context-based adaptive binary arithmetic coding (CABAC).
A decoding method for decoding an encoded image, comprising:
- decoding at least one parameter defined for each of plural types of segment identification information for identifying block types;
- identifying blocks included in the encoded image;
- decoding segment identification information assigned to each of the blocks;
- and
- decoding each of the blocks, wherein
- in decoding each of the blocks,
- among the plural types of segment identification information, segment identification information assigned to a current block to be decoded among the blocks is identified, and
- the current block is decoded using the at least one parameter defined for the segment identification information identified, and
- the at least one parameter includes a parameter for identifying probability information associated with context used in context-based adaptive binary arithmetic coding (CABAC).
Dependencies are inferred from the claim text.