IP Library Granted Patent US 12,028,521
Granted Patent B2
US 12,028,521 · App. 17/883,715 · Granted Jul 2, 2024

Encoder, method, and non-transitory computer-readable storage medium

Inventor: Eishi Takeda (Tokyo, JP)
Assignee: CANON KABUSHIKI KAISHA
H04N19/119H04N19/162H04N19/176H04N19/186H04N23/667H04N19/96
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,028,521
App. No.
17/883,715
Granted
Jul 2, 2024
Kind
B2
Abstract

The present invention provides an encoder which comprises an input portion configured to be input an encoding target image acquired from an image capturing portion, wherein the encoder is arranged to divide the encoding target image into coding units, the coding units including an encoding block of a luma signal and an encoding block of a chroma signal; to acquire characteristics of chroma components of the encoding target image; and to further divide the encoding block of the luma signal and the encoding block of the chroma signal into encoding blocks of a same division structure or different division structures, in accordance with the acquired shooting condition.

Claims (30)

1. An encoder comprising:

an input portion configured to be input an encoding target image acquired from an image capturing portion;

wherein the encoder is arranged to:

divide the encoding target image into coding units, the coding units including an encoding block of a luma signal and an encoding block of a chroma signal;

acquire characteristics of chroma components of the encoding target image; and

further divide the encoding block of the luma signal and the encoding block of the chroma signal into encoding blocks of a same division structure or different division structures, in accordance with the acquired shooting condition,

wherein the characteristics of chroma components is a histogram calculated from the encoding target image, and

wherein the encoding block of the luma signal and the encoding block of the chroma signal are further divided into:

encoding blocks of the same division structure when the histogram exhibits a smaller amount of change in chroma than a predetermined amount; and

encoding blocks of the different division structures when the histogram exhibits a larger amount of change in chroma than a predetermined amount.

2. The encoder according to claim 1 , wherein a number of division layers of the chroma component is smaller than a number of division layers of the luma component when the encoding block of the luma signal and the encoding block of the chroma signal are divided into encoding blocks of different division structures.

3. An image encoding method comprising:

(a) inputting an encoding target image acquired from an image capturing portion;

(b) dividing the encoding target image into coding units, the coding units including an encoding block of a luma signal and an encoding block of a chroma signal;

(c) acquiring characteristics of chroma components of the encoding target image; and

(d) further dividing the encoding block of the luma signal and the encoding block of the chroma signal into encoding blocks of a same division structure or different division structures, in accordance with the acquired shooting condition,

wherein the characteristics of chroma components is a histogram calculated from the encoding target image, and

wherein (d) the further dividing includes:

encoding block of the luma signal and the encoding block of the chroma signal are further divided into encoding blocks of the same division structure when the histogram exhibits a smaller amount of change in chroma than a predetermined amount; and

encoding block of the luma signal and the encoding block of the chroma signal are further divided into encoding blocks of the different division structures when the histogram exhibits a larger amount of change in chroma than a predetermined amount.

4. The method according to claim 3 , wherein a number of division layers of the chroma component is smaller than a number of division layers of the luma component when the encoding block of the luma signal and the encoding block of the chroma signal are divided into encoding blocks of different division structures.

5. A non-transitory computer-readable storage medium storing a program which, when read and executed by a computer, caused the computer to execute the steps of an image encoding method, the method comprising:

(a) inputting an encoding target image acquired from an image capturing portion;

(b) dividing the encoding target image into coding units, the coding units including an encoding block of a luma signal and an encoding block of a chroma signal;

(c) acquiring characteristics of chroma components of the encoding target image; and

(d) further dividing the encoding block of the luma signal and the encoding block of the chroma signal into encoding blocks of a same division structure or different division structures, in accordance with the acquired shooting condition,

wherein the characteristics of chroma components is a histogram calculated from the encoding target image, and

wherein (d) the further dividing includes:

encoding block of the luma signal and the encoding block of the chroma signal are further divided into encoding blocks of the same division structure when the histogram exhibits a smaller amount of change in chroma than a predetermined amount; and

encoding block of the luma signal and the encoding block of the chroma signal are further divided into encoding blocks of the different division structures when the histogram exhibits a larger amount of change in chroma than a predetermined amount.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2022
From: TAKEDA, EISHI
To: CANON KABUSHIKI KAISHA
Reel/Frame 061020/0303 →
Priority Claims (1)
JP 2021-135803 · Aug 23, 2021 · national
Continuity (1)
Related Publication 20230057659A1 · Feb 23, 2023