# US 10,455,210 B2 · Method, medium, and apparatus encoding and/or decoding an image using the same coding mode across components

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,455,210 B2
- Document ID: US10455210B2
- Status: Granted
- Kind: B2
- Application number: 15/856,506
- Filed: 2017-12-28
- Published: 2018-05-17
- Granted: 2019-10-22
- Earliest claimed: 2005-11-14
- Assignees: Samsung Electronics Co., Ltd.
- Applicants: Samsung Electronics Co., Ltd.
- Inventors: Dae-sung Cho; Hyun-mun Kim; Woo-shik Kim; Dmitri Birinov
- Web page: https://patentgrep.com/patent/US10455210B2

## CPC

- H04N 11/042: {Codec means}
- H04N 11/02: with bandwidth reduction (H04N11/04 {, H04N11/24} take precedence)
- H04N 19/109: among a plurality of temporal predictive coding modes
- H04N 19/11: among a plurality of spatial predictive coding modes
- H04N 19/132: Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
- H04N 19/136: Incoming video signal characteristics or properties
- H04N 19/147: according to rate distortion criteria (rate-distortion as a criterion for motion estimation H04N19/567)
- H04N 19/176: the region being a block, e.g. a macroblock
- H04N 19/18: the unit being a set of transform coefficients
- H04N 19/182: the unit being a pixel
- H04N 19/186: the unit being a colour or a chrominance component
- H04N 19/19: using optimisation based on Lagrange multipliers
- H04N 19/196: being specially adapted for the computation of encoding parameters, e.g. by averaging previously computed encoding parameters (processing of motion vectors H04N19/513)
- H04N 19/44: Decoders specially adapted therefor, e.g. video decoders which are asymmetric with respect to the encoder
- H04N 19/46: Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence)
- H04N 19/463: by compressing encoding parameters before transmission
- H04N 19/50: using predictive coding (H04N19/61 takes precedence)
- H04N 19/593: involving spatial prediction techniques
- H04N 19/61: in combination with predictive coding
- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N 19/80: Details of filtering operations specially adapted for video compression, e.g. for pixel interpolation (H04N19/635, H04N19/86 take precedence)
- H04N 19/91: Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

A method, medium, and apparatus encoding and/or decoding an image in order to increase encoding and decoding efficiency by performing binary-arithmetic coding/decoding on a binary value of a syntax element using a probability model having the same syntax element probability value for respective context index information of each of at least two image components.

## Claims

### Claim 1

A method of encoding an image, the method comprising
obtaining a predicted direction of a luma component of a current image;
obtaining a predicted direction of chroma components corresponding to the predicted direction of the luma component in one of predetermined encoding modes, wherein the predicted direction of the chroma components corresponding to the predicted direction of the luma component is identical to the predicted direction of the luma component; and
encoding the current image based on the predicted image of the current image, wherein the predicted image of the current image is generated based on the predicted direction of the luma component and the predicted direction of the chroma components.

### Claim 2

An apparatus for encoding an image, the apparatus comprising:
a processor to obtain a predicted direction of a luma component of a current image and a predicted direction of chroma components corresponding to the predicted direction of the luma component in one of predetermined encoding modes, wherein the predicted direction of the chroma components corresponding to the predicted direction of the luma component is identical to the predicted direction of the luma component; and
an encoder to encode the current image based on a predicted image of the current image, wherein the predicted image of the current image is based on the predicted direction of the luma component and the predicted direction of the chroma components.

### Claim 3

An apparatus of encoding an image, the apparatus comprising:
a processor to obtain a predicted direction of a luma component of a current block, to obtain a predicted direction of chroma components corresponding to the predicted direction of the luma component according to one of predetermined encoding modes,
wherein the predicted direction of the chroma components corresponding to the predicted direction of the luma component is identical to the predicted direction of the luma component, to generate a bitstream including information about quantized transformation coefficients in a block based on a predicted block of the current block, wherein the predicted block is generated based on the predicted direction of the chroma components.

### Claim 4

A method of encoding an image, the method comprising
obtaining a predicted direction of a luma component of a current block;
obtaining a predicted direction of chroma components corresponding to the predicted direction of the luma component according to one of predetermined encoding modes, wherein the predicted direction of the chroma components corresponding to the predicted direction of the luma component is identical to the predicted direction of the luma component;
generating a bitstream including information about quantized transformation coefficients in a block based on a predicted block of the current block, wherein the predicted block is generated based on the predicted direction of the chroma components.

### Claim 5

A method of encoding an image, the method comprising:
obtaining a predicted direction of a luma component of a current block;
obtaining a predicted direction of chroma components corresponding to the predicted direction of the luma component among a plurality of predicted directions according to one of predetermined encoding modes, wherein the predicted direction of the chroma components corresponding to the predicted direction of the luma component is identical to the predicted direction of the luma component;
generating information indicating whether at least one coefficient of which value is non-zero is included in a transform block of a predetermined size;
generating information about quantized transformation coefficients in the transform block based on a predicted block of the current block, wherein the predicted block is generated based on the predicted direction of the chroma components; and
generating a bitstream including the information indicating whether the at least one coefficient of which value is non-zero is included in the transform block and the information about the quantized transformation coefficients.

### Claim 6

A non-transitory computer-readable storage medium storing a bitstream comprising:
an encoded current image,
wherein a predicted direction of a luma component of a current image is obtained,
wherein a predicted direction of chroma components corresponding to the predicted direction of the luma component is obtained in one of predetermined encoding modes, wherein the predicted direction of the chroma components corresponding to the predicted direction of the luma component is identical to the predicted direction of the luma component, wherein the encoded current image is encoded based on a predicted image of the current image, and
wherein the predicted image of the current image is generated based on the predicted direction of the luma component and the predicted direction of the chroma components.

### Claim 7

A non-transitory computer-readable storage medium storing a bitstream comprising:
information about quantization transformation coefficients in a block, wherein the quantization transformation coefficients are generated based on a predicted block of a current block,
wherein a predicted direction of a luma component of the current block is obtained,
wherein a predicted direction of chroma components corresponding to the predicted direction of the luma component is obtained according to one of predetermined encoding modes, wherein the predicted direction of the chroma components corresponding to the predicted direction of the luma component is identical to the predicted direction of the luma component, and
wherein the predicted block is generated based on the predicted direction of the chroma components.

### Claim 8

A non-transitory computer-readable storage medium storing a bitstream comprising:
information indicating whether at least one coefficient of which value is non-zero is included in a transform block of a predetermined size; and
information about quantized transformation coefficients in the transform block, wherein the quantized transformation coefficients are generated based on a predicted block of a current block,
wherein a predicted direction of a luma component of a current block is obtained,
wherein a predicted direction of chroma components corresponding to the predicted direction of the luma component among a plurality of predicted directions is obtained according to one of predetermined encoding modes, wherein the predicted direction of the chroma components corresponding to the predicted direction of the luma component is identical to the predicted direction of the luma component, and
wherein the predicted block is generated based on the predicted direction of the chroma components.

### Claim 9

A non-transitory computer-readable storage medium storing a bitstream comprising:
an encoded current image,
wherein a predicted direction of a luma component of a current image is obtained,
wherein a predicted direction of chroma components corresponding to the predicted direction of the luma component is obtained in one of predetermined encoding modes, wherein the predicted direction of the chroma components corresponding to the predicted direction of the luma component is identical to the predicted direction of the luma component, wherein the encoded current image is encoded by transforming and quantizing coefficients regarding the current image, wherein the coefficients are generated based on a predicted image of the current image, and
wherein the predicted image of the current image is generated based on the predicted direction of the luma component and the predicted direction of the chroma components.

### Claim 10

A non-transitory computer-readable storage medium storing a bitstream comprising:
an encoded current image,
wherein a predicted direction of a luma component of a current image is obtained,
wherein a predicted direction of chroma components corresponding to the predicted direction of the luma component is obtained in one of predetermined encoding modes, wherein the predicted direction of the chroma components corresponding to the predicted direction of the luma component is identical to the predicted direction of the luma component, wherein the encoded current image is encoded by transforming, quantizing, and entropy coding coefficients regarding the current image, wherein the coefficients are generated based on a predicted image of the current image, and wherein the predicted image of the current image is generated based on the predicted direction of the luma component and the predicted direction of the chroma components.
