目的
直交変換の大サイズ化における所要メモリ量の増大を抑制することにより、直交変換の大サイズ化の実現に寄与することができる、直交変換処理装置、逆直交変換処理装置、符号化装置、復号装置、及びコンピュータプログラムを提供する。
効果
直交変換の大サイズ化における所要メモリ量の増大を抑制することができる。これにより、直交変換の大サイズ化の実現に寄与することができる。
技術概要
直交変換ブロックサイズが「N×N、但し、Nは4以上の整数」であるN点の直交変換を行う直交変換処理装置において、
N個の入力値において並びが連続する入力値のペアの和を各々算出する加算部と、
N個の入力値において並びが連続する入力値のペアの差を各々算出する減算部と、
前記加算部の加算結果を入力値に使用して、直交変換ブロックサイズが「N/2×N/2」である離散コサイン変換の演算を行うN/2点DCT演算部と、
前記減算部の減算結果を入力値に使用して、直交変換ブロックサイズが「N/2×N/2」である離散サイン変換の演算を行うN/2点DST演算部と、
前記N点の直交変換に対応する所定のマトリックス係数を格納するマトリックス係数記憶部と、
前記N/2点DCT演算部からの出力値と前記N/2点DST演算部からの出力値に対して、前記マトリックス係数を使用して2行2列のマトリックス演算を行う2×2マトリックス演算部と、
を備える直交変換処理装置。