IP Library Granted Patent US 10,362,307
Granted Patent B2
US 10,362,307 · App. 15/417,456 · Granted Jul 23, 2019

Quantization parameter determination method and image capture apparatus

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 10,362,307
App. No.
15/417,456
Granted
Jul 23, 2019
Kind
B2
Abstract

A method of determining a quantization parameter includes determining an adjustment range of a quantization parameter correction value based on a size of a motion area of an input image, calculating an average bitrate value of the input image, and adjusting the quantization parameter correction value by decreasing the quantization parameter correction value within the adjustment range in response to determining that the average bitrate value is greater than an upper limit value, and by increasing the quantization parameter correction value within the adjustment range in response to determining that the average bitrate value is equal to or less than a lower limit value.

Claims (36)

1. A method of determining a quantization parameter, the method comprising:

determining an adjustment range comprising a plurality of quantization parameter correction values based on a size of a motion area of an input image;

calculating an average bitrate value of the input image; and

adjusting a quantization parameter correction value to be one from among the plurality of quantization parameter correction values by decreasing the quantization parameter correction value within the adjustment range in response to determining that the average bitrate value is greater than an upper limit value, and by increasing the quantization parameter correction value within the adjustment range in response to determining that the average bitrate value is equal to or less than a lower limit value,

wherein the size of the motion area is determined based on a ratio of a number of pixels belonging to the motion area to a number of pixels belonging to an entire frame.

2. The method of claim 1 , further comprising determining a quantization parameter based on at least one of a quantization parameter default value and the quantization parameter correction value.

3. The method of claim 2 , wherein the quantization parameter default value is determined based on at least one of a resolution of the input image, a frame rate of the input image, and a preset target bitrate value.

4. The method of claim 1 , wherein, in the adjusting of the quantization parameter correction value, the quantization parameter correction value is maintained constant in response to determining that the average bitrate value is greater than the lower limit value and equal to or less than the upper limit value.

5. The method of claim 1 , wherein each of the lower limit value and the upper limit value is determined based on at least one of a resolution of the input image, a frame rate of the input image, the average bitrate value of the input image, a preset target bitrate value, and the quantization parameter correction value.

6. The method of claim 1 , wherein, in the determining of the adjustment range of the quantization parameter correction value, the input image is classified into any one of one or more motion types based on the size of the motion area, and an adjustment range corresponding to the classified motion type is determined to be the adjustment range of the quantization parameter correction value.

7. The method of claim 6 , wherein the one or more motion types comprises a first type in which the size of the motion area is equal to or less than a first threshold size, a second type in which the size of the motion area is greater than the first threshold size and less than a second threshold size that is greater than the first threshold size, and a third type in which the size of the motion area is equal to or greater than the second threshold size,

an adjustment range corresponding to the second type comprises an adjustment range corresponding to the first type, and

an adjustment range corresponding to the third type comprises the adjustment range corresponding to the second type.

8. The method of claim 7 , wherein maximum values of the adjustment range corresponding to the first type, the adjustment range corresponding to the second type, and the adjustment range corresponding to the third type are same.

9. The method of claim 1 , wherein, in the adjusting of the quantization parameter correction value, in response to determining that a second adjustment range is narrower than a first adjustment range at a second time point, the quantization parameter correction value is adjusted to be equal to a smallest value among values belonging to the second adjustment range,

the first adjustment range is an adjustment range at a first time point, and

the second adjustment range is an adjustment range at a second time point that is later than the first time point.

10. The method of claim 1 , wherein, in the calculating of the average bitrate value of the input image, the average bitrate value is calculated based on an average of bitrate values of the input image in a certain time period.

11. An image capture apparatus comprising at least one processor configured to:

determine a quantization parameter correction value based on a size of a motion area of an input image and an average bitrate value,

determine an adjustment range comprising a plurality of quantization parameter correction values based on the size of the motion area of the input image,

adjusting the quantization parameter correction value to be one from among the plurality of quantization parameter correction values by decreasing the quantization parameter correction value within the adjustment range in response to determining that the average bitrate value is greater than an upper limit value, and by

increasing the quantization parameter correction value within the adjustment range in response to determining that the average bitrate value is equal to or less than a lower limit value,

wherein the size of the motion area is determined based on a ratio of a number of pixels belonging to the motion area to a number of pixels belonging to an entire frame.

12. The image capture apparatus of claim 11 , wherein the at least one processor is further configured to determine a quantization parameter based on at least one of a quantization parameter default value and the quantization parameter correction value.

13. The image capture apparatus of claim 12 , wherein the quantization parameter default value is determined based on at least one of a resolution of the input image, a frame rate of the input image, and a preset target bitrate value.

14. The image capture apparatus of claim 11 , wherein the at least one processor is further configured to maintain the quantization parameter correction value constant in response to determining that the average bitrate value is greater than the lower limit value and equal to or less than the upper limit value.

15. The image capture apparatus of claim 11 , wherein each of the lower limit value and the upper limit value is determined based on at least one of a resolution of the input image, a frame rate of the input image, the average bitrate value of the input image, a preset target bitrate value, and the quantization parameter correction value.

16. The image capture apparatus of claim 11 , wherein the at least one processor is further configured to classify the input image into any one of one or more motion types based on the size of the motion area, and determine an adjustment range corresponding to the classified motion type to be the adjustment range of the quantization parameter correction value.

17. The image capture apparatus of claim 16 , wherein the one or more motion types comprises a first type in which the size of the motion area is equal to or less than a first threshold size, a second type in which the size of the motion area is greater than the first threshold size and less than a second threshold size that is greater than the first threshold size, and a third type in which the size of the motion area is equal to or greater than the second threshold size,

an adjustment range corresponding to the second type comprises an adjustment range corresponding to the first type, and

an adjustment range corresponding to the third type comprises the adjustment range corresponding to the second type.

18. The image capture apparatus of claim 17 , wherein maximum values of the adjustment range corresponding to the first type, the adjustment range corresponding to the second type, and the adjustment range corresponding to the third type are same.

19. The image capture apparatus of claim 11 , wherein, in response to determining that a second adjustment range is narrower than a first adjustment range at a second time point, the at least one processor is further configured to adjust the quantization parameter correction value to be equal to a smallest value among values belonging to the second adjustment range,

the first adjustment range is an adjustment range at a first time point, and

the second adjustment range is an adjustment range at a second time point that is later than the first time point.

Assignments (6)
CHANGE OF NAME Recorded Aug 10, 2023
From: HANWHA TECHWIN CO., LTD.
To: HANWHA VISION CO., LTD.
Reel/Frame 064549/0075 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 26, 2019
From: HANWHA AEROSPACE CO., LTD.
To: HANWHA TECHWIN CO., LTD.
Reel/Frame 049013/0723 →
CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER 10/853,669. IN ADDITION PLEASE SEE EXHIBIT A PREVIOUSLY RECORDED ON REEL 046927 FRAME 0019. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jan 17, 2019
From: HANWHA TECHWIN CO., LTD.
To: HANWHA AEROSPACE CO., LTD.
Reel/Frame 048496/0596 →
CHANGE OF NAME Recorded Aug 24, 2018
From: HANWHA TECHWIN CO., LTD
To: HANWHA AEROSPACE CO., LTD.
Reel/Frame 046927/0019 →
CORRECTIVE ASSIGNMENT TO CORRECT THE LISTING OF THE CORRESPONDENT'S NAME PREVIOUSLY RECORDED ON REEL 041537 FRAME 0591. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF THE ASSIGNOR'S INTEREST. Recorded Mar 15, 2017
From: HONG, KYUNG PYO; MAHAPATRO, SUJIT KUMAR; KWON, YUN SEOK; BAEK, HEE GYU
To: HANWHA TECHWIN CO., LTD.
Reel/Frame 042011/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2017
From: HONG, KYUNG PYO; MAHAPATRO, SUJIT KUMAR; KWON, YUN SEOK; BAEK, HEE GYU
To: HANWHA TECHWIN CO., LTD.
Reel/Frame 041537/0591 →