The image capturing apparatus 100 according to the embodiment may generate an output image based on the one or more frequency components, to which the frequency filter is applied (S64). For example, the image capturing apparatus 100 may perform an IDCT on the one or more frequency components, to which the frequency filter is applied, to transform the one or more frequency components into the output image. Here, the output image may be an image block unit image or a frame unit image.
Assuming that the image capturing apparatus 100 processes the image in units of image blocks configuring the image (or frame), the image capturing apparatus 100 may identify the magnitudes of the one or more frequency components in each of at least one or more image blocks, from among a plurality of image blocks configuring the image. The image capturing apparatus 100 may determine the frequency filter corresponding to a difference between an output bitrate and a target bitrate of each image block, with respect to each of the one or more image blocks. The image capturing apparatus 100 may apply the frequency filter that is determined with respect to each of the one or more image blocks, to the magnitudes of one or more frequency components in each image block. Finally, the image capturing apparatus 100 may generate the output image based on the one or more frequency components, to which the frequency filter is applied, in each image block.
The image capturing apparatus 100 according to the embodiment may encode the output image that is generated through the above-described processes (S65).
As such, according to the embodiments, the output image of improved image quality may be generated while satisfying the target bitrate.