インテル® IPP の演算は、演算が実行される入力データの型に従って、以下のグループに分けられています。グループごとに、独自の接頭辞が関数名に付けられます (「関数の命名規則 - データドメイン」を参照)。 入力データには以下の型があります。
1 次元配列と信号
このグループには、1 次元配列のデータを演算するほとんどの関数が含まれます。一般に、これらの配列は信号で、ほとんどの演算は信号処理演算です。1 次元配列演算の例:
ベクトル化されたスカラー算術、論理、統計演算
デジタル信号処理
データ圧縮
オーディオ処理とオーディオ・コーディング
音声コーディング
暗号化とデータ完全性
ストリング処理
画像
画像は、ピクセルの 2 次元配列です。一般的な 2 次元配列と区別されるいくつかの特徴があります。画像演算の例:
算術、論理、統計演算
カラー変換
画像フィルタリング
画像の 1 次変換とジオメトリー変換
モルフォロジー演算
コンピューター・ビジョン
画像圧縮
ビデオ・コーディング
行列
このグループには、1 次元配列と 2 次元配列の行列とベクトル、および行列とベクトルの配列の演算を行う関数が含まれます。これらの配列は線形方程式またはデータベクトルとして処理され、線形代数演算が行われます。行列演算の例:
ベクトル代数と行列代数
線形方程式系の解法
最小 2 乗問題の解法
固有値問題の計算
3D オブジェクト
このグループには、3D オブジェクトの演算関数が含まれます。入力データは使用する手法に依存します。3D 演算の例:
リアリスティック・レンダリング
リサイズとアフィン変換
© 2007 - 2010 Intel Corporation. 無断での引用、転載を禁じます。