白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Method of adjusting bitrate of image and image capturing apparatus

專利號
US11659194B2
公開日期
2023-05-23
申請人
Hanwha Techwin Co., Ltd.(KR Seongnam-si)
發(fā)明人
Young Seo Park; Sang Won Lee; Yun Seok Kwon
IPC分類
H04N19/42; H04N19/176; H04N19/146; H04N19/48; H04N19/18; H04N19/124
技術(shù)領(lǐng)域
bitrate,frequency,image,magnitudes,filter,may,components,origin,capturing,boundary
地域: Seongnam-si

摘要

A method of adjusting a bitrate of an image based includes: identifying magnitudes of one or more frequency components in the image; determining a frequency filter based on a difference between a current bitrate and a target bitrate of the image such that the greater is the difference between the current bitrate and the target bitrate, magnitudes of the more high frequency components are reduced by the frequency filter; and applying the determined frequency filter to the magnitudes of the one or more frequency components.

說明書

CROSS-REFERENCE TO THE RELATED APPLICATION

This application claims priority from Korean Patent Application No. 10-2017-0089158, filed on Jul. 13, 2017, in the Korean Intellectual Property Office, the disclosure of which is incorporated herein in its entirety by reference.

BACKGROUND 1. Field

Methods and apparatuses consistent with the exemplary embodiments of the inventive concept relate to adjusting a bitrate of an image.

2. Description of the Related Art

Recently, a lot of surveillance cameras have been installed everywhere, and technology for recording, storing, and transferring images obtained through the surveillance cameras has been developed.

In particular, as the number of installed surveillance cameras increases, there is a need to efficiently use the surveillance cameras and network resources.

SUMMARY

The exemplary embodiment of the inventive concept provide a method of adjusting a bitrate of an image, capable of reducing a transmission bitrate of an image by reducing degradation in image quality, and an image capturing apparatus configured to perform this method.

The exemplary embodiments also provide a method of adjusting a bitrate of an image, allowing network resources to be efficiently used in a system including a plurality of image capturing apparatuses, and an image capturing apparatus configured to perform this method.

權(quán)利要求

1
What is claimed is:1. A method of adjusting a bitrate of an image frame, the method comprising:identifying magnitudes of one or more frequency components in the image by performing a two-dimensional (2D) discrete cosine transformation (DCT) on the image, and arranging the magnitudes of the one or more frequency components on a 2D plane in a first direction and a second direction of the image;determining a frequency filter based on a difference between a current bitrate and a target bitrate of the image, wherein the frequency filter reduces magnitudes of frequency components other than magnitudes of frequency components existing between an origin point and a predetermined boundary line on the 2D plane;wherein the predetermined boundary line is a straight line extending in a direction different from the first direction and the second direction, and the first direction and the second direction are perpendicular to each other;wherein the frequency filter consists of two constant values comprising:a first filter value corresponding to each of the frequency components existing between the origin point and the predetermined boundary line on the 2D plane; anda second filter value corresponding to each of the frequency components other than the frequency components existing between the origin point and the predetermined boundary line on the 2D plane;determining the number of low frequency components in the frequency filter having the first filter value, from the difference between the current bitrate and the target bitrate of the image, while values of the frequency filter remain unchanged, wherein as the difference between the current bitrate and the target bitrate increases, more number of high frequency components are excluded by the frequency filter and as the difference between the current bitrate and the target bitrate decreases, less number of high frequency components are excluded by the frequency filter;applying the determined frequency filter to the magnitudes of the one or more frequency components in real time;generating, in advance, the frequency filters corresponding to the difference between the current bitrate and the target bitrate;storing the frequency filters in advance in a memory;selecting in real time, the frequency filter stored in the memory, corresponding to real time difference between the current bitrate and the target bitrate, and applying the selected filter to the magnitude of the frequency component;wherein the image comprises a plurality of image blocks; andwherein the determining the frequency filter comprises determining a frequency filter corresponding to a difference between an output bitrate and a target bitrate of each image block, with respect to each of the at least one image block.2. An image capturing apparatus comprising:at least a controller;a memory;the controller being configured to identify magnitudes of one or more frequency components in an image input to the image capturing apparatus;the controller performing a two-dimensional (2D) discrete cosine transformation (DCT) on the image, and arranging the magnitudes of the one or more frequency components on a 2D plane in a first direction and a second direction of the image;the controller determining a frequency filter based on a difference between a current bitrate and a target bitrate of the image, wherein the frequency filter is configured to reduce magnitudes of frequency components other than magnitudes of frequency components existing between an origin point and a predetermined boundary line on the 2D plane;wherein the predetermined boundary line is a straight line extending in a direction different from the first direction and the second direction, and the first direction and the second direction are perpendicular to each other;wherein the frequency filter consists of two constant values comprising:a first filter value corresponding to each of the frequency components existing between the origin point and the predetermined boundary line on the 2D plane; anda second filter value corresponding to each of the frequency components other than the frequency components existing between the origin point and the predetermined boundary line on the 2D plane;the controller determining the number of low frequency components in the frequency filter having the first filter value, from the difference between the current bitrate and the target bitrate of the image, such that greater the difference between the current bitrate and the target bitrate, magnitudes of more number of high frequency components are reduced by the frequency filter; andthe controller applying the determined frequency filter to the magnitudes of the one or more frequency components in real time.3. The image capturing apparatus of claim 2, wherein the controller is configured to multiply each of the magnitudes of the frequency components existing between the origin point and the predetermined boundary line on the 2D plane by the first filter value, and multiply each of the magnitudes of the frequency components other than the frequency components existing between the origin point and the predetermined boundary line on the 2D plane by the second filter value.4. The image capturing apparatus of claim 2, wherein the predetermined boundary line is perpendicular to a line bisecting an angle formed by the first direction and the second direction.5. The image capturing apparatus of claim 2, wherein the controller is configured to generate an output image based on the magnitudes of the one or more frequency components, to which the frequency filter is applied, and encode the output image.6. The image capturing apparatus of claim 2, wherein the controller:generates, in advance, the frequency filters corresponding to the difference between the current bitrate and the target bitrate;stores the frequency filters in advance in the memory; andselects in real time, the frequency filter stored in the memory, corresponding to real time difference between the current bitrate and the target bitrate, and applies the selected filter to the magnitude of the frequency component.7. A method of adjusting a bitrate of an image, the method comprising:identifying magnitudes of one or more frequency components in the image by performing a two-dimensional (2D) discrete cosine transformation (DCT) on the image, and arranging the magnitudes of the one or more frequency components on a 2D plane in a first direction and a second direction of the image;determining a frequency filter based on a difference between a current bitrate and a target bitrate of the image, wherein the frequency filter is configured to reduce magnitudes of frequency components other than magnitudes of frequency components existing between an origin point and a predetermined boundary line on the 2D plane;wherein the predetermined boundary line is a straight line extending in a direction different from the first direction and the second direction, and the first direction and the second direction are perpendicular to each other:wherein the frequency filter consists of two constant values comprising:a first filter value corresponding to each of the frequency components existing between the origin point and the predetermined boundary line on the 2D plane; anda second filter value corresponding to each of the frequency components other than the frequency components existing between the origin point and the predetermined boundary line on the 2D plane;determining the number of low frequency components in the frequency filter having the first filter value, from the difference between the current bitrate and the target bitrate of the image, while values of the frequency filter remain unchanged, wherein as the difference between the current bitrate and the target bitrate increases, more number of high frequency components are reduced by the frequency filter and as the difference between the current bitrate and the target bitrate decreases, less number of high frequency components are reduced by the frequency filter; andapplying the determined frequency filter to the magnitudes of the one or more frequency components in real time.8. The method of claim 7, wherein the applying the frequency filter to the magnitudes of the one or more frequency components comprises:multiplying each of the magnitudes of the frequency components existing between the origin point and the predetermined boundary line on the 2D plane by the first filter value; andmultiplying each of the magnitudes of the frequency components other than the frequency components existing between the origin point and the predetermined boundary line on the 2D plane by the second filter value.9. The method of claim 7, wherein the predetermined boundary line is perpendicular to a line bisecting an angle formed by the first direction and the second direction.10. The method of claim 7, further comprising:after the applying the frequency filter, generating an output image based on the magnitudes of the one or more frequency components to which the frequency filter is applied; andencoding the output image.11. The method of claim 7, further comprising:generating, in advance, the frequency filters corresponding to the difference between the current bitrate and the target bitrate;storing the frequency filters in advance in the memory; andselecting in real time, the frequency filter stored in the memory, corresponding to real time difference between the current bitrate and the target bitrate, and applying the selected filter to the magnitude of the frequency component.
微信群二維碼
意見反饋