JP2024055176A - Reduction device and program - Google Patents
Reduction device and program Download PDFInfo
- Publication number
- JP2024055176A JP2024055176A JP2022161888A JP2022161888A JP2024055176A JP 2024055176 A JP2024055176 A JP 2024055176A JP 2022161888 A JP2022161888 A JP 2022161888A JP 2022161888 A JP2022161888 A JP 2022161888A JP 2024055176 A JP2024055176 A JP 2024055176A
- Authority
- JP
- Japan
- Prior art keywords
- unit
- frequency band
- quantization parameter
- value
- frequency
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000009467 reduction Effects 0.000 title claims abstract description 65
- 238000013139 quantization Methods 0.000 claims abstract description 45
- 238000012545 processing Methods 0.000 claims abstract description 31
- 238000000354 decomposition reaction Methods 0.000 claims abstract description 30
- 238000000605 extraction Methods 0.000 claims abstract description 13
- 238000004364 calculation method Methods 0.000 claims abstract description 12
- 239000000284 extract Substances 0.000 claims abstract description 6
- 238000012937 correction Methods 0.000 claims description 15
- 238000000034 method Methods 0.000 claims description 6
- 230000008569 process Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000015556 catabolic process Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000005549 size reduction Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
【課題】高画質な縮小画像を生成する。【解決手段】縮小装置1は、原画像に対して位相情報を保持しながら周波数分解を行い、周波数帯域成分を生成する周波数分解部11と、周波数帯域成分の各画素位置において、全周波数帯域のパワーに対する所定の制限高周波数帯域のパワー割合を算出する高周波数帯域パワー割合算出部12と、制限高周波数帯域のパワー値を減衰させて帯域制限を行い、縮退周波数帯域成分を生成する帯域制限部13と、縮退周波数帯域成分に対して周波数再構成を行い、縮退画像を生成する周波数再構成部14と、縮退画像の縮小画像を生成する空間解像度縮小部15と、縮小画像に対して符号化処理を行い、符号化ブロック毎に符号化に用いられた量子化パラメータを抽出する符号化情報抽出部16と、を備え、帯域制限部13は、パワー割合及び量子化パラメータの値に応じて、パワー値の減衰量を変化させる。【選択図】図1[Problem] To generate a high-quality reduced image. [Solution] The reduction device 1 includes a frequency decomposition unit 11 that performs frequency decomposition on an original image while retaining phase information to generate frequency band components, a high-frequency band power ratio calculation unit 12 that calculates the power ratio of a predetermined restricted high-frequency band to the power of the entire frequency band at each pixel position of the frequency band components, a band limitation unit 13 that attenuates the power value of the restricted high-frequency band to perform band limitation to generate a degenerate frequency band component, a frequency reconstruction unit 14 that performs frequency reconstruction on the degenerate frequency band components to generate a degenerate image, a spatial resolution reduction unit 15 that generates a reduced image of the degenerate image, and an encoding information extraction unit 16 that performs encoding processing on the reduced image and extracts a quantization parameter used in encoding for each encoding block, and the band limitation unit 13 changes the amount of attenuation of the power value according to the power ratio and the value of the quantization parameter. [Selected Figure] Figure 1
Description
本発明は、縮小装置及びプログラムに関する。 The present invention relates to a reduction device and a program.
H.265/HEVC(High Efficiency Video Coding),H.266/VVC(Versatile Video Coding)などの映像符号化方式では、ブロック分割、直交変換、量子化、エントロピー符号化、イントラ予測、インター予測などの要素技術を組み合わせて高効率化を実現している。H.265/HEVCの技術の詳細については、例えば非特許文献1に詳細に記載されている。
Video coding methods such as H.265/HEVC (High Efficiency Video Coding) and H.266/VVC (Versatile Video Coding) achieve high efficiency by combining elemental technologies such as block division, orthogonal transform, quantization, entropy coding, intra prediction, and inter prediction. Details of the H.265/HEVC technology are described in detail in, for example, Non-Patent
また、特許文献1には、原画像の解像度及び階調数を削減した空間・階調削減画像を符号化した符号化信号を出力する符号化装置が開示されている。具体的には、この符号化装置は、原画像の階調数及び解像度を削減した空間・階調削減画像群を生成し、該空間・階調削減画像群をそれぞれ符号化して符号化信号群を生成するとともに、該符号化信号群をそれぞれ局部復号した局部復号画像群を生成する。次に、局部復号画像群をそれぞれ解像度及び階調数が原画像と等しくなるように復元した空間・階調復元画像群を生成する。そして、空間・階調復元画像群と原画像とを比較し、誤差が最小となる空間・階調復元画像の生成に用いられたパラメータを決定し、最終的に該パラメータを用いて生成された空間・階調削減画像を符号化した符号化信号を出力する。
従来技術では、原画像の符号化ブロック毎の帯域制限量及び符号化パラメータの両方を最適化するということは行われていなかったため、縮小画像を符号化した際に、ブロック歪などのアーティファクトが発生し、画質が劣化することがあった。 Conventional technology does not optimize both the bandwidth limit and the coding parameters for each coding block of the original image, so when the reduced image is coded, artifacts such as block distortion can occur, resulting in degradation of image quality.
かかる事情に鑑みてなされた本発明の目的は、高画質な縮小画像を生成することが可能な縮小装置及びプログラムを提供することにある。 In view of the above, the object of the present invention is to provide a reduction device and program capable of generating high-quality reduced images.
上記課題を解決するため、本発明に係る縮小装置は、原画像の縮小画像を生成する縮小装置であって、前記原画像に対して位相情報を保持しながら周波数分解を行い、周波数帯域成分を生成する周波数分解部と、前記周波数帯域成分の各画素位置において、全周波数帯域のパワーに対する、所定の制限高周波数帯域のパワー割合を算出する高周波数帯域パワー割合算出部と、前記周波数帯域成分の前記制限高周波数帯域のパワー値を減衰させて帯域制限を行い、成分が縮退された縮退周波数帯域成分を生成する帯域制限部と、前記縮退周波数帯域成分に対して周波数再構成を行い、前記原画像と同じサイズの縮退画像を生成する周波数再構成部と、前記縮退画像の空間解像度を縮小した縮小画像を生成する空間解像度縮小部と、前記縮小画像に対して符号化処理を行い、符号化ブロック毎に、符号化に用いられた量子化パラメータを抽出する符号化情報抽出部と、を備え、前記帯域制限部は、前記パワー割合及び前記量子化パラメータの値に応じて、前記パワー値の減衰量を変化させる。 In order to solve the above problem, the reduction device of the present invention is a reduction device that generates a reduced image of an original image, and includes: a frequency decomposition unit that performs frequency decomposition on the original image while retaining phase information to generate frequency band components; a high frequency band power ratio calculation unit that calculates the power ratio of a predetermined restricted high frequency band to the power of the entire frequency band at each pixel position of the frequency band components; a band limitation unit that attenuates the power value of the restricted high frequency band of the frequency band components to perform band limitation and generate degenerated frequency band components with degenerated components; a frequency reconstruction unit that performs frequency reconstruction on the degenerated frequency band components to generate a degenerated image of the same size as the original image; a spatial resolution reduction unit that generates a reduced image with reduced spatial resolution of the degenerated image; and an encoding information extraction unit that performs encoding processing on the reduced image and extracts a quantization parameter used in encoding for each encoding block, and the band limitation unit changes the amount of attenuation of the power value according to the power ratio and the value of the quantization parameter.
さらに、本発明に係る縮小装置において、前記帯域制限部、前記周波数再構成部、及び前記空間解像度縮小部は、前記量子化パラメータの値が閾値以下、あるいは前記量子化パラメータの減少度合いが閾値以下になるまで繰り返し処理を行ってもよい。 Furthermore, in the reduction device according to the present invention, the band limiting unit, the frequency reconstruction unit, and the spatial resolution reduction unit may repeat the process until the value of the quantization parameter becomes equal to or less than a threshold value, or until the degree of decrease of the quantization parameter becomes equal to or less than a threshold value.
さらに、本発明に係る縮小装置において、前記帯域制限部は、1周目の処理においては、前記パワー値の減衰量を所定値とし、2周目以降の処理においては、前記パワー割合が大きく、かつ前記量子化パラメータが大きいほど、前記減衰量を大きくしてもよい。 Furthermore, in the reduction device according to the present invention, the band limiting unit may set the amount of attenuation of the power value to a predetermined value in the first round of processing, and in the second round and subsequent rounds of processing, the greater the power ratio and the greater the quantization parameter, the greater the amount of attenuation.
さらに、本発明に係る縮小装置において、被符号化ブロックにおける前記パワー割合と前記被符号化ブロックの周囲の符号化ブロックにおける前記パワーの割合の差分が大きく、かつ前記被符号化ブロックにおける前記量子化パラメータと前記周囲の符号化ブロックにおける前記量子化パラメータの差分値が大きいほど、該差分値を小さくするように前記被符号化ブロックの前記量子化パラメータの値を補正するパラメータ補正部を更に備えてもよい。 Furthermore, the reduction device according to the present invention may further include a parameter correction unit that corrects the value of the quantization parameter of the encoded block so as to reduce the difference value as the difference between the power ratio in the encoded block and the power ratio in the encoding blocks surrounding the encoded block becomes larger and the difference value between the quantization parameter in the encoded block and the quantization parameter in the encoding block surrounding the encoded block becomes larger.
また、上記課題を解決するため、本発明に係るプログラムは、コンピュータを、上記縮小装置として機能させる。 To solve the above problem, the program of the present invention causes a computer to function as the reduction device.
本発明によれば、高画質な縮小画像を生成することができる。 The present invention makes it possible to generate high-quality reduced images.
以下、本発明の実施形態について、図面を参照して詳細に説明する。 The following describes an embodiment of the present invention in detail with reference to the drawings.
(第1の実施形態)
図1は、本発明の第1の実施形態に係る縮小装置の構成例を示すブロック図である。図1に示す縮小装置1は、周波数分解部11と、高周波数帯域パワー割合算出部12と、帯域制限部13と、周波数再構成部14と、空間解像度縮小部15と、符号化情報抽出部16と、を備える。
First Embodiment
Fig. 1 is a block diagram showing an example of the configuration of a reduction device according to a first embodiment of the present invention. The
縮小装置1は、原画像を入力し、原画像(入力画像)の空間解像度を縮小した縮小画像を生成して出力する。縮小装置1は、例えば8K解像度で撮影された原画像を4K解像度に縮小して放送する場合などに、画像符号化のプリ処理として用いることができる。
The
周波数分解部11は、原画像に対して位相情報を保持しながら(すなわち、画像サイズの縮小を伴うデシメーション処理を伴わないで)、空間方向の周波数分解を行い、空間周波数帯域毎のパワー成分(以下、「周波数帯域成分」という。)を生成する。各成分はパワースペクトルを示す。そして、周波数分解部11は、生成した周波数帯域成分を高周波数帯域パワー割合算出部12及び帯域制限部13に出力する。
The
本実施形態では、周波数分解部11は、周波数帯域分解としてウェーブレットパケット分解を行う。ウェーブレットパケット分解では、空間方向に均等に周波数分解を行う。すなわち、低周波帯域のみならず高周波帯域についても周波数分解を行う。なお、ウェーブレットフィルタ及び空間分解階層数は、ユーザが任意に設定可能である。
In this embodiment, the
図2は、周波数分解部11によるウェーブレットパケット分解の様子を示す図である。図2(a)は、4K×4Kの解像度の原画像を空間方向に3階ウェーブレットパケット分解して、1K×1K毎の空間周波数帯域に分解した様子を示している。XXで示す各周波数帯域は、それぞれLL,LH,HL,HHの4つの周波数帯域により構成される。周波数分解部11が、デシメーション無しのウェーブレットパケット分解を用いて周波数帯域分解を行った場合、各周波数帯域内の空間方向の要素数は4K×4K個となる。また、図2(b)に示すように、各周波数帯域XX1~XX16は全て原画像と同じサイズとなる。
FIG. 2 is a diagram showing the state of wavelet packet decomposition by the
高周波数帯域パワー割合算出部12は、帯域制限を行う所定の高周波数帯域(以下、「制限高周波数帯域」という。)を示す帯域制限情報を、縮小装置1の外部から取得する。そして、高周波数帯域パワー割合算出部12は、周波数分解部11から入力した周波数帯域成分の各画素位置(x,y)において、全周波数帯域に対する、制限高周波数帯域のパワーの割合(以下、「高周波数帯域パワー割合」という。)Ph(x,y)を算出する。そして、高周波数帯域パワー割合算出部12は、算出した高周波数帯域パワー割合Ph(x,y)を帯域制限部13に出力する。
The high-frequency band power
帯域制限情報は、帯域制限される下限の周波数(帯域制限周波数)frであってもよいし、帯域制限される下限の階層(帯域制限階層)Nrであってもよい。例えば、原画像が4K×4Kの解像度で、帯域制限階層Nrが2K×2Kの解像度の階層の場合、図2に示した例ではXX5~XX16が制限高周波数帯域となる。 The band-limiting information may be the lower limit frequency (band-limiting frequency) fr for band-limiting, or the lower limit hierarchical layer (band-limiting hierarchical layer) Nr for band-limiting. For example, when the original image has a resolution of 4K×4K and the band-limiting hierarchical layer Nr has a resolution of 2K×2K, in the example shown in FIG. 2, XX 5 to XX 16 are the restricted high-frequency band.
符号化情報抽出部16は、後述する空間解像度縮小部15により生成された縮小画像に対して符号化処理を行い、符号化ブロック毎に、符号化に用いられた符号化情報を抽出する。そして、符号化情報抽出部16は、符号化情報を帯域制限部13に出力する。本実施形態では、VVC/H.266を用いて符号化処理を行い、符号化ブロックとして符号化ユニットCU(Coding Unit))を用い、符号化情報として符号化ユニットCU毎の量子化パラメータQp(Quantization parameter)を抽出する。
The coding
帯域制限部13は、高周波数帯域パワー割合算出部12から入力した周波数帯域成分の各画素位置(x,y)において、制限高周波数帯域のパワー値を減衰させて帯域制限を行い、成分が縮退(制限)された縮退周波数帯域成分を生成する。そして、帯域制限部13は、生成した縮退周波数帯域成分を周波数再構成部14に出力する。
The
周波数再構成部14は、帯域制限部13により生成された縮退周波数帯域成分に対して、周波数再構成(例えば、ウェーブレットパケット逆分解)を行い、原画像と同じサイズの縮退画像を生成する。そして、周波数再構成部14は、生成した縮退画像を空間解像度縮小部15に出力する。
The
空間解像度縮小部15は、縮小画像の空間解像度(縮小画像解像度)を示す縮小情報を、縮小装置1の外部から取得する。そして、空間解像度縮小部15は、周波数再構成部14から入力した縮退画像の空間解像度を縮小画像解像度に縮小した縮小画像を生成する。そして、空間解像度縮小部15は、生成した縮小画像を縮小装置1の外部及び符号化情報抽出部16に出力する。縮小情報は、縮小画像解像度に対応する縮小階層Nsであってもよい。空間解像度縮小部15は、例えば縮退画像の画素を間引いて縮小画像を生成する。なお、縮小率が整数分の1倍ではない場合にはNearest neighbor,Bicubic,Lanczos-3などの補間内挿フィルタを使用でき、補間内挿フィルタの種類はユーザが指定してもよい。
The spatial
帯域制限部13は、2周目以降の処理においては、高周波数帯域パワー割合Ph(x,y)と、画素位置(x,y)の属する符号化ユニットCUの量子化パラメータQp(i,j)の値に応じて、制限高周波数帯域のパワー値の減衰量を変化させる。
In the second and subsequent rounds of processing, the
好適には、帯域制限部13、周波数再構成部14、及び空間解像度縮小部15は、上記の帯域制限、周波数再構成、及び画像縮小という処理を繰り返し行う。2週目以降の処理では、符号化情報抽出部16から符号化ユニットCU毎の量子化パラメータを取得し、量子化パラメータに応じて帯域制限量を変化させる。量子化パラメータの値が閾値以下になった場合、あるいは量子化パラメータの減少度合いが閾値以下になった場合には繰り返し処理を終了し、最後に生成した縮小画像を縮小装置1の外部に出力する。なお、繰り返し処理において、符号化ユニットCUのサイズは変更しないものとする。繰り返し処理を行う際の帯域制限部13の処理の具体例について、以下に説明する。
Preferably, the
帯域制限部13は、1周目の処理においては、制限高周波数帯域のパワー値の減衰量を所定値とし、2周目以降の処理においては、高周波数帯域パワー割合Ph(x,y)が大きく、かつ量子化パラメータQpが大きいほど、設定する符号化圧縮率に対して空間解像度縮小が十分ではないとして、減衰量を大きくする。例えば、帯域制限部13は、1周目の処理においては、制限高周波数帯域のパワー値に、予め定めた減衰係数(例えばSc=0.01(パワーとして20dBの減衰に相当))を乗算することで、帯域制限を行う。帯域制限部13は、2周目以降の処理においては、原画像の高周波数帯域パワー割合Ph(x,y)が大きく、画素位置(x,y)の属する符号化ユニットCUの量子化パラメータQp(i,j)が大きいほど、減衰係数Svの値を小さく(すなわち、減衰量を大きく)設定する。
In the first round of processing, the
表1に高周波数帯域パワー割合Ph(x,y)と減衰係数Sv1の値の例を示し、表2にQp(i,j)と減衰係数Sv2の値の例を示す。例えば、帯域制限部13は、2周目以降の処理においては、画素位置(x,y)における制限高周波数帯域のパワー値に、高周波数帯域パワー割合Ph(x,y)に応じた減衰係数Sv1、及び量子化パラメータQp(i,j)に応じた減衰係数Sv2を乗算することで、帯域制限を行う。
Table 1 shows example values of the high frequency band power proportion Ph(x,y) and the attenuation coefficient Sv1, and Table 2 shows example values of Qp(i,j) and the attenuation coefficient Sv2. For example, in processing from the second round onwards, the
上述したように、縮小装置1は、符号化ブロック毎の帯域制限量及び符号化パラメータの両方を最適化する。そのため、縮小装置1によれば、高品質な縮小画像を生成することが可能となる。また、縮小装置1により生成した縮小画像を符号化することで、ブロック歪などの符号化アーティファクトを抑制した、高圧縮かつ高画質の符号化画像を生成することが可能となる。
As described above, the
(第2の実施形態)
次に、第2の実施形態に係る縮小装置について説明する。
Second Embodiment
Next, a reduction device according to a second embodiment will be described.
図3は、本発明の第2の実施形態に係る縮小装置の構成例を示すブロック図である。図3に示す縮小装置2は、周波数分解部11と、高周波数帯域パワー割合算出部12と、帯域制限部13と、周波数再構成部14と、空間解像度縮小部15と、符号化情報抽出部16と、パラメータ補正部17と、を備える。第2の実施形態に係る縮小装置2は第1の実施形態に係る縮小装置1と比較して、パラメータ補正部17を更に備える点が相違する。その他の構成については第1の実施形態と同一であるため、同一の参照番号を付して適宜説明を省略する。
Figure 3 is a block diagram showing an example of the configuration of a reduction device according to a second embodiment of the present invention. The
帯域制限部13は、高周波数帯域パワー割合Ph(x,y)及び量子化パラメータQp(i,j)をパラメータ補正部17に出力する。
The
パラメータ補正部17は、被符号化ユニットCUにおける高周波数帯域パワー割合Phと被符号化ユニットCUの周囲の符号化ユニットCUにおける高周波数帯域パワー割合Phの差分が大きく、かつ被符号化ユニットCUにおける量子化パラメータQpと周囲の符号化ユニットCUにおける量子化パラメータQpの差分値が大きいほど、被符号化ユニットCUの部分的な画質劣化が目立つことを防ぐために、該差分値を小さくするように被符号化ユニットCUの量子化パラメータQpの値を補正する。すなわち、符号化パラメータの均等化を行う。そして、パラメータ補正部17は、補正後の量子化パラメータQp’を帯域制限部13に出力する。
The
パラメータ補正部17の処理の一例を示す。パラメータ補正部17は、被符号化ユニットCU1内の全ての画素位置(x,y)における高周波数帯域パワー割合Ph1(x,y)の平均値P1を算出する。また、パラメータ補正部17は、被符号化ユニットCU1の周囲の符号化ユニットCU2内の全ての画素位置(x,y)における高周波数帯域パワー割合Ph2(x,y)の平均値P2を算出する。符号化ユニットCU2は、例えば被符号化ユニットCU1と同一のコーディングツリーユニットCTU(Coding Tree Unit)に属する他の符号化ユニットである。そして、パラメータ補正部17は、P1とP2の差分が大きく、かつ被符号化ユニットCU1における量子化パラメータQp1とその周囲の符号化ユニットCU2における量子化パラメータQp2の差分値が大きいほど、該差分値を小さくするように被符号化ユニットCU1の量子化パラメータQp1を補正する。
An example of the process of the
パラメータ補正部17は、上記のP1とP2の差分が閾値(例えば、P1又はP2の5%以上)、かつ上記のQp1とQp2の差分|Qp1-Qp2|が閾値(例えば、3)以上の場合は、|Qp1-Qp2|が小さく(例えば、半分に)なるようにQp1をQp’に補正する。例えば、Qp1=16,Qp2=10であれば、Qp’=13とする。端数は四捨五入してよい。
If the difference between P1 and P2 is equal to or greater than a threshold (e.g., 5% or more of P1 or P2) and the difference between Qp1 and Qp2 is equal to or greater than a threshold (e.g., 3), the
符号化情報抽出部16は、1周目の処理では、空間解像度縮小部15から入力した帯域制限縮小画像に対して符号化処理を行い、符号化ユニットCU毎に、量子化パラメータQpを抽出する。符号化情報抽出部16は、2周目以降の処理では、空間解像度縮小部15から入力した帯域制限縮小画像に対して、パラメータ補正部17から入力した量子化パラメータQp’を用いて符号化処理を行い、符号化情報として、符号化ユニットCU毎の量子化パラメータQPを抽出する。
In the first round of processing, the coding
上述したように、縮小装置2は、縮小装置1の構成に加えて、被符号化ユニットCUにおける高周波数帯域パワー割合Phと被符号化ユニットCUの周囲の符号化ユニットCUにおける高周波数帯域パワー割合Phの差分が大きく、かつ被符号化ユニットCUにおける量子化パラメータQpと周囲の符号化ユニットCUにおける量子化パラメータQpの差分値が大きいほど、該差分値を小さくするように被符号化ユニットCUの量子化パラメータQpの値を補正するパラメータ補正部17を備える。そのため、縮小装置2によれば、被符号化ユニットCUの部分的な画質劣化を抑制することができ、さらなる高画質化を図ることが可能となる。
As described above, in addition to the configuration of the
(プログラム)
上述した縮小装置1,2として機能させるために、それぞれプログラム命令を実行可能なコンピュータを用いることも可能である。ここで、コンピュータは、汎用コンピュータ、専用コンピュータ、ワークステーション、PC(Personal Computer)、電子ノートパッドなどであってもよい。プログラム命令は、必要なタスクを実行するためのプログラムコード、コードセグメントなどであってもよい。
(program)
A computer capable of executing program instructions can be used to function as the above-mentioned
コンピュータは、プロセッサと、記憶部と、入力部と、出力部と、通信インターフェースとを備える。プロセッサは、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、GPU(Graphics Processing Unit)、DSP(Digital Signal Processor)、SoC(System on a Chip)などであり、同種又は異種の複数のプロセッサにより構成されてもよい。プロセッサは、記憶部からプログラムを読み出して実行することで、上記各構成の制御及び各種の演算処理を行う。なお、これらの処理内容の少なくとも一部をハードウェアで実現することとしてもよい。入力部は、ユーザの入力操作を受け付けてユーザの操作に基づく情報を取得する入力インターフェースであり、ポインティングデバイス、キーボード、マウスなどである。出力部は、情報を出力する出力インターフェースであり、ディスプレイ、スピーカなどである。通信インターフェースは、外部の装置と通信するためのインターフェースであり、例えばLAN(Local Area Network)インターフェースである。 The computer includes a processor, a storage unit, an input unit, an output unit, and a communication interface. The processor may be a CPU (Central Processing Unit), an MPU (Micro Processing Unit), a GPU (Graphics Processing Unit), a DSP (Digital Signal Processor), or a SoC (System on a Chip), and may be composed of multiple processors of the same or different types. The processor reads a program from the storage unit and executes it to control each of the above components and perform various arithmetic processing. At least a part of the processing content may be realized by hardware. The input unit is an input interface that receives a user's input operation and acquires information based on the user's operation, and is a pointing device, keyboard, mouse, etc. The output unit is an output interface that outputs information, and is a display, speaker, etc. The communication interface is an interface for communicating with an external device, and is, for example, a LAN (Local Area Network) interface.
プログラムは、コンピュータが読み取り可能な記録媒体に記録されていてもよい。このような記録媒体を用いれば、プログラムをコンピュータにインストールすることが可能である。ここで、プログラムが記録された記録媒体は、非一過性(non-transitory)の記録媒体であってもよい。非一過性の記録媒体は、特に限定されるものではないが、例えば、CD-ROM、DVD-ROM、USB(Universal Serial Bus)メモリなどであってもよい。また、このプログラムは、ネットワークを介して外部装置からダウンロードされる形態としてもよい。 The program may be recorded on a computer-readable recording medium. Using such a recording medium, the program can be installed on a computer. Here, the recording medium on which the program is recorded may be a non-transitory recording medium. The non-transitory recording medium is not particularly limited, and may be, for example, a CD-ROM, a DVD-ROM, or a USB (Universal Serial Bus) memory. In addition, the program may be in a form that is downloaded from an external device via a network.
例えば、縮小装置1として機能させるためのプログラムは、原画像に対して位相情報を保持しながら周波数分解を行い、周波数帯域成分を生成する周波数分解ステップと、周波数帯域成分の各画素位置において、全周波数帯域のパワーに対する、所定の制限高周波数帯域のパワー割合を算出する高周波数帯域パワー割合算出ステップと、周波数帯域成分の制限高周波数帯域のパワー値を減衰させて帯域制限を行い、成分が縮退された縮退周波数帯域成分を生成する帯域制限ステップと、縮退周波数帯域成分に対して周波数再構成を行い、原画像と同じサイズの縮退画像を生成する周波数再構成ステップと、縮退画像の空間解像度を縮小した縮小画像を生成する空間解像度縮小ステップと、縮小画像に対して符号化処理を行い、符号化ブロック毎に、符号化に用いられた量子化パラメータを抽出する符号化情報抽出ステップと、をコンピュータに実行させ、帯域制限ステップは、パワー割合及び量子化パラメータの値に応じて、パワー値の減衰量を変化させる。
For example, a program for functioning as the
また、上述した縮小装置1,2は、1つ又は複数の半導体チップにより構成されてもよい。この半導体チップは、縮小装置1,2の各機能を実現する処理内容を記述したプログラムを実行するCPUを搭載してもよい。
The
上述の実施形態は代表的な例として説明したが、本発明の趣旨及び範囲内で、多くの変更及び置換ができることは当業者に明らかである。したがって、本発明は、上述の実施形態によって制限するものと解するべきではなく、特許請求の範囲から逸脱することなく、種々の変形又は変更が可能である。例えば、実施形態の構成図に記載の複数の構成ブロックを統合したり、1つの構成ブロックを分割したりすることが可能である。 The above-mentioned embodiment has been described as a representative example, but it will be apparent to those skilled in the art that many modifications and substitutions can be made within the spirit and scope of the present invention. Therefore, the present invention should not be interpreted as being limited by the above-mentioned embodiment, and various modifications or alterations are possible without departing from the scope of the claims. For example, it is possible to integrate multiple configuration blocks shown in the configuration diagram of the embodiment, or to divide one configuration block.
1,2 縮小装置
11 周波数分解部
12 高周波数帯域パワー割合算出部
13 帯域制限部
14 周波数再構成部
15 空間解像度縮小部
16 符号化情報抽出部
17 パラメータ補正部
REFERENCE SIGNS
Claims (5)
前記原画像に対して位相情報を保持しながら周波数分解を行い、周波数帯域成分を生成する周波数分解部と、
前記周波数帯域成分の各画素位置において、全周波数帯域のパワーに対する、所定の制限高周波数帯域のパワー割合を算出する高周波数帯域パワー割合算出部と、
前記周波数帯域成分の前記制限高周波数帯域のパワー値を減衰させて帯域制限を行い、成分が縮退された縮退周波数帯域成分を生成する帯域制限部と、
前記縮退周波数帯域成分に対して周波数再構成を行い、前記原画像と同じサイズの縮退画像を生成する周波数再構成部と、
前記縮退画像の空間解像度を縮小した縮小画像を生成する空間解像度縮小部と、
前記縮小画像に対して符号化処理を行い、符号化ブロック毎に、符号化に用いられた量子化パラメータを抽出する符号化情報抽出部と、を備え、
前記帯域制限部は、前記パワー割合及び前記量子化パラメータの値に応じて、前記パワー値の減衰量を変化させる、縮小装置。 A reduction device for generating a reduced image of an original image, comprising:
a frequency decomposition unit that performs frequency decomposition on the original image while preserving phase information, and generates frequency band components;
a high frequency band power ratio calculation unit that calculates a ratio of power of a predetermined restricted high frequency band to power of an entire frequency band at each pixel position of the frequency band components;
a band limiting unit that performs band limiting by attenuating a power value of the restricted high frequency band of the frequency band components to generate degenerated frequency band components in which the components are degenerated;
a frequency reconstruction unit that performs frequency reconstruction on the degenerated frequency band components to generate a degenerated image having the same size as the original image;
a spatial resolution reducing unit for generating a reduced image by reducing the spatial resolution of the degenerate image;
a coding information extraction unit that performs coding processing on the reduced image and extracts a quantization parameter used in coding for each coding block,
The band limiting unit changes an amount of attenuation of the power value depending on the power ratio and the value of the quantization parameter.
A program for causing a computer to function as the reduction device according to any one of claims 1 to 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022161888A JP2024055176A (en) | 2022-10-06 | 2022-10-06 | Reduction device and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022161888A JP2024055176A (en) | 2022-10-06 | 2022-10-06 | Reduction device and program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2024055176A true JP2024055176A (en) | 2024-04-18 |
Family
ID=90716323
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022161888A Pending JP2024055176A (en) | 2022-10-06 | 2022-10-06 | Reduction device and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2024055176A (en) |
-
2022
- 2022-10-06 JP JP2022161888A patent/JP2024055176A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102165155B1 (en) | Adaptive interpolation for spatially scalable video coding | |
JP2506332B2 (en) | High-efficiency coding method for moving image signals | |
JPWO2010041534A1 (en) | Image processing apparatus, method and program, moving picture encoding apparatus, method and program, moving picture decoding apparatus, method and program, and encoding / decoding system and method | |
JP2021175090A (en) | Image encoding device, image decoding device and program for these | |
JP4889403B2 (en) | Image encoding apparatus and decoding apparatus using TV method | |
US8798379B2 (en) | Image processing method, encoding device, decoding device, and image processing apparatus | |
JP2024055176A (en) | Reduction device and program | |
US8442338B2 (en) | Visually optimized quantization | |
CN106664387B (en) | Computer device and method for post-processing video image frame and computer readable medium | |
TWI795635B (en) | Image decoding device, image decoding method and program | |
JP6388476B2 (en) | Encoding apparatus and program | |
KR101747757B1 (en) | Method for encodig high resolution digital video and apparatus therefor | |
JP3853708B2 (en) | Digital image encoding apparatus, encoding method, and program | |
JP4784386B2 (en) | Decoding device, inverse quantization method, and program | |
Pattanaik et al. | A novel lossless image compression algorithm using arithmetic modulo operation | |
JP6611562B2 (en) | Image processing apparatus, image processing method, and program | |
JP2016076758A (en) | Reproducer, encoder, and reproduction method | |
JP2023122317A (en) | Reducing apparatus and program | |
JP3934687B2 (en) | Image data decoding method and apparatus | |
CN115358954B (en) | Attention-guided feature compression method | |
Kulthe et al. | High Quality Color Image Compression using DWT and Multi-level Block Partition Encoding-Decoding Technique | |
JP4957572B2 (en) | Image processing apparatus, image processing system, image processing method, and image processing program | |
JP2023109087A (en) | Reduction device and program | |
JP4743604B2 (en) | Image processing apparatus, image processing method, program, and information recording medium | |
JP7071216B2 (en) | Bandwidth limiting device and program |