# US 12,192,506 B2 · Image coding method and image coding apparatus

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

- Number: US 12,192,506 B2
- Document ID: US12192506B2
- Status: Granted
- Kind: B2
- Application number: 18/373,420
- Filed: 2023-09-27
- Published: 2024-01-18
- Granted: 2025-01-07
- Earliest claimed: 2012-02-03
- Assignees: Sun Patent Trust
- Applicants: Sun Patent Trust
- Inventors: Sue Mon Thet Naing; Chong Soon Lim; Kyaw Kyaw Win; Hai Wei Sun; Viktor Wahadaniah; Takahiro Nishi; Hisao Sasai; Youji Shibahara; Toshiyasu Sugio; Kyoko Tanikawa; Toru Matsunobu; Kengo Terada
- Web page: https://patentgrep.com/patent/US12192506B2

## CPC

- H04N 19/51: Motion estimation or motion compensation
- H04N 19/105: Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
- H04N 19/107: between spatial and temporal predictive coding, e.g. picture refresh
- H04N 19/172: the region being a picture, frame or field
- H04N 19/46: Embedding additional information in the video signal during the compression process (H04N19/517, H04N19/68, H04N19/70 take precedence)
- H04N 19/52: by predictive encoding
- H04N 19/70: characterised by syntax aspects related to video coding, e.g. related to compression standards
- H04N 19/174: the region being a slice, e.g. a line of blocks or a group of blocks
- H04N 19/184: the unit being bits, e.g. of the compressed video stream
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION

## Abstract

An image coding method includes: selecting a first picture from plural pictures; setting a first temporal motion vector prediction flag which is associated with the first picture and is a temporal motion vector prediction flag indicating whether or not temporal motion vector prediction is to be used, to indicate that the temporal motion vector prediction is not to be used, and coding the first temporal motion vector prediction flag; coding the first picture without using the temporal motion vector prediction; and coding a second picture which follows the first picture in coding order, with referring to a motion vector of a picture preceding the first picture in coding order being prohibited.

## Claims

### Claim 1

An image decoding apparatus comprising:
a processor; and
a non-transitory memory having stored thereon executable instructions, which when executed by the processor, cause the processor to perform:
obtaining a temporal motion vector prediction flag indicating whether or not temporal motion vector prediction is to be performed on a first picture;
determining, using the obtained temporal motion vector prediction flag, whether or not the temporal motion vector prediction is to be performed on the first picture, the temporal motion vector prediction using a temporal motion vector predictor derived from a motion vector of a co-located reference picture;
when the determining determines that the temporal motion vector prediction is to be performed on the first picture, creating a first list of motion vector predictors that includes at least one temporal motion vector predictor derived from the motion vector of the co-located reference picture; and
when the determining determines that the temporal motion vector prediction is not to be performed on the first picture, (i) creating a second list of motion vector predictors that does not include the temporal motion vector predictor derived from the motion vector of the co-located reference picture, (ii) obtaining a parameter from a bitstream, the parameter indicating a motion vector predictor included in the second list, (iii) decoding the first picture using the motion vector predictor indicated by the parameter, and (iv) decoding a second picture following the first picture in decoding order by using the temporal motion vector prediction using the temporal motion vector predictor derived from a motion vector of the first picture and without using the motion vector of the co-located reference picture preceding the first picture,
wherein a number of the motion vector predictors included in the first list and a number of the motion vector predictors included in the second list are same.

### Claim 2

A non-transitory computer-readable medium storing thereon executable instructions and a bitstream including a temporal motion vector prediction flag, wherein the executable instructions, when executed by an image decoding apparatus, cause the image decoding apparatus to perform:
obtaining the temporal motion vector prediction flag indicating whether or not temporal motion vector prediction is to be performed on a first picture;
determining, using the obtained temporal motion vector prediction flag, whether or not the temporal motion vector prediction is to be performed on the first picture, the temporal motion vector prediction using a temporal motion vector predictor derived from a motion vector of a co-located reference picture;
when the determining determines that the temporal motion vector prediction is to be performed on the first picture, creating a first list of motion vector predictors that includes at least one temporal motion vector predictor derived from the motion vector of the co-located reference picture; and
when the determining determines that the temporal motion vector prediction is not to be performed on the first picture, (i) creating a second list of motion vector predictors that does not include the temporal motion vector predictor derived from the motion vector of the co-located reference picture, (ii) obtaining a parameter from a bitstream, the parameter indicating a motion vector predictor included in the second list, (iii) decoding the first picture using the motion vector predictor indicated by the parameter, and (iv) decoding a second picture following the first picture in decoding order by using the temporal motion vector prediction using the temporal motion vector predictor derived from a motion vector of the first picture and without using the motion vector of the co-located reference picture preceding the first picture,
wherein a number of the motion vector predictors included in the first list and a number of the motion vector predictors included in the second list are same.
