IP Library Granted Patent US 12,425,591
Granted Patent B2
US 12,425,591 · App. 18/640,826 · Granted Sep 23, 2025

Encoder, decoder, encoding method, decoding method, and recording medium

Inventors: Tadamasa Toma (Osaka, JP); Takahiro Nishi (Nara, JP); Kiyofumi Abe (Osaka, JP); Ryuichi Kanoh (Osaka, JP); Chong Soon Lim (Singapore, SG); Sughosh Pavan Shashidhar (Singapore, SG); Ru Ling Liao (Singapore, SG); Hai Wei Sun (Singapore, SG); Han Boon Teo (Singapore, SG); Jing Ya Li (Singapore, SG)
Assignee: Panasonic Intellectual Property Corporation of America
H04N19/119H04N19/157H04N19/176
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,425,591
App. No.
18/640,826
Granted
Sep 23, 2025
Kind
B2
Abstract

An encoder partitions into blocks using a set of block partition modes. The set of block partition modes includes a first partition mode for partitioning a first block, and a second block partition mode for partitioning a second block which is one of blocks obtained after the first block is partitioned. When the number of partitions of the first block partition mode is three, the second block is a center block among the blocks obtained after partitioning the first block, and the partition direction of the second block partition mode is same as the partition direction of the first block partition mode, the second block partition mode indicates that the number of partitions is only three. A parameter for identifying the second block partition mode includes a first flag indicating a horizontal or vertical partition direction, and does not include a second flag indicating the number of partitions.

Claims (29)

1. An encoder that encodes a picture, the encoder comprising:

circuitry; and

memory, wherein using the memory, the circuitry:

partitions the picture into a plurality of blocks, using a set of block partition modes obtained by combining one or more block partition modes each of which defines a partition type, the picture being read from the memory; and

encodes the plurality of blocks,

the set of block partition modes includes a first block partition mode that defines a partition direction and a total number of partitions for partitioning a first block, and a second block partition mode that defines a partition direction and a total number of partitions for partitioning a second block which is one of blocks obtained after the first block is partitioned,

in a case where the total number of partitions of the first block partition mode is three, the second block is a center block among the blocks obtained after the first block is partitioned, and the partition direction of the second block partition mode is same as the partition direction of the first block partition mode, a parameter for identifying the second block partition mode includes a first flag indicating whether a block is to be partitioned horizontally or vertically, and does not include a second flag indicating a total number of partitions into which the block is to be partitioned.

2. An encoding method, comprising:

partitioning a picture into a plurality of blocks, using a set of block partition modes obtained by combining one or more block partition modes each of which defines a partition type, the picture being read from a memory; and

encoding the plurality of blocks, wherein

the set of block partition modes includes a first block partition mode that defines a partition direction and a total number of partitions for partitioning a first block, and a second block partition mode that defines a partition direction and a total number of partitions for partitioning a second block which is one of blocks obtained after the first block is partitioned,

in the partitioning, in a case where the total number of partitions of the first block partition mode is three, the second block is a center block among the blocks obtained after the first block is partitioned, and the partition direction of the second block partition mode is same as the partition direction of the first block partition mode, a parameter for identifying the second block partition mode includes a first flag indicating whether a block is to be partitioned horizontally or vertically, and does not include a second flag indicating a total number of partitions into which the block is to be partitioned.

3. A decoder that decodes an encoded signal, the decoder comprising:

circuitry; and

memory, wherein using the memory, the circuitry:

partitions the encoded signal into a plurality of blocks, using a set of block partition modes obtained by combining one or more block partition modes each of which defines a partition type, the encoded signal being read from the memory; and

decodes the plurality of blocks,

the set of block partition modes includes a first block partition mode that defines a partition direction and a total number of partitions for partitioning a first block, and a second block partition mode that defines a partition direction and a total number of partitions for partitioning a second block which is one of blocks obtained after the first block is partitioned,

in case where the total number of partitions of the first block partition mode is three, the second block is a center block among the blocks obtained after the first block is partitioned, and the partition direction of the second block partition mode is same as the partition direction of the first block partition mode, a parameter for identifying the second block partition mode includes a first flag indicating whether a block is to be partitioned horizontally or vertically, and does not include a second flag indicating a total number of partitions into which the block is to be partitioned.

4. A decoding method, comprising:

partitioning an encoded signal into a plurality of blocks, using a set of block partition modes obtained by combining one or more block partition modes each of which defines a partition type, the encoded signal being read from a memory; and

decoding the plurality of blocks, wherein

the set of block partition modes includes a first block partition mode that defines a partition direction and a total number of partitions for partitioning a first block, and a second block partition mode that defines a partition direction and a total number of partitions for partitioning a second block which is one of blocks obtained after the first block is partitioned,

in the partitioning, in a case where the total number of partitions of the first block partition mode is three, the second block is a center block among the blocks obtained after the first block is partitioned, and the partition direction of the second block partition mode is same as the partition direction of the first block partition mode, a parameter for identifying the second block partition mode includes a first flag indicating whether a block is to be partitioned horizontally or vertically, and does not include a second flag indicating a total number of partitions into which the block is to be partitioned.

5. A non-transitory computer-readable recording medium storing a bitstream, the bitstream including an encoded signal and syntax information according to which a decoder performs:

partitioning a picture into a plurality of blocks, using a set of block partition modes obtained by combining one or more block partition modes each of which defines a partition type, the picture being read from a memory; and

decoding the plurality of blocks, wherein

the set of block partition modes includes a first block partition mode that defines a partition direction and a total number of partitions for partitioning a first block, and a second block partition mode that defines a partition direction and a total number of partitions for partitioning a second block which is one of blocks obtained after the first block is partitioned,

in the partitioning, in a case where the total number of partitions of the first block partition mode is three, the second block is a center block among the blocks obtained after the first block is partitioned, and the partition direction of the second block partition mode is same as the partition direction of the first block partition mode, a parameter for identifying the second block partition mode includes a first flag indicating whether a block is to be partitioned horizontally or vertically, and does not include a second flag indicating a total number of partitions into which the block is to be partitioned.

Priority Claims (1)
JP 2019-028523 · Feb 20, 2019 · national
Continuity (6)
Continuation 17987633 · Nov 15, 2022
Continuation 17306483 · May 3, 2021
Continuation 17087128 · Nov 2, 2020
Continuation PCTJP2019018650 · May 9, 2019
Provisional Application 62674812 · May 22, 2018
Related Publication 20240267520A1 · Aug 8, 2024
References Cited (22)
US 7804498B1 · Graham et al. · 2010 [cited by applicant]
US 10200701B2 · Bugdayci Sansli et al. · 2019 [cited by applicant]
US 10365352B2 · Nordenfelt et al. · 2019 [cited by applicant]
US 10397575B2 · Kobayashi · 2019 [cited by examiner]
US 10819985B2 · Abe · 2020 [cited by examiner]
US 10890446B2 · Bernhard et al. · 2021 [cited by applicant]
US 11333496B2 · Ohtomo et al. · 2022 [cited by applicant]
US 20100303300A1 · Svanholm · 2010 [cited by applicant]
US 20170223328A1 · Mochinaga et al. · 2017 [cited by applicant]
US 20180103268A1 · Huang et al. · 2018 [cited by applicant]
US 20180324441A1 · Lim et al. · 2018 [cited by applicant]
US 20190335208A1 · Lim et al. · 2019 [cited by applicant]
US 20200036992A1 · Lim · 2020 [cited by examiner]
US 20200275132A1 · Kanoh · 2020 [cited by examiner]
US 20200386548A1 · Müller et al. · 2020 [cited by applicant]
US 20220229182A1 · Ohtomo et al. · 2022 [cited by applicant]
Extended European Search Report, dated Feb. 8, 2021, for European Patent Application No. 19808240.6-1208. (10 pages). [cited by applicant]
ISO/IEC 23008-2, “Information technology—High efficiency coding and media delivery in heterogeneous environments—Part 2: High efficiency video coding,” International Standard, First Edition, Dec. 1, 2013, 312 pages. [cited by applicant]
Ma et al., “Description of Core Experiment: Partitioning,” [cited by applicant]
Toma et al., “Description of SDR video coding technology proposal by Pansaonic,” [cited by applicant]
Toma et al., “Description of SDR video coding technology proposal by Panasonic,” [cited by applicant]
Written Opinion and International Search Report, dated Aug. 13, 2019, for corresponding International Patent Application No. PCT/JP2019/018650. (14 pages) (With English Translation). [cited by applicant]