(57)【要約】  フレームレート、分割基準明度差、分割基準彩度差、及び分割基準色相差を記憶する記憶手段、フレーム２１内の互いに隣接する画素２２間の明度差、彩度差、及び色相差を算出する差情報算出手段、フレーム２１を複数の明度領域２３、複数の彩度領域、及び複数の色相領域にそれぞれ分割する分割手段、明度領域２３内の全画素２２の明度の平均値、彩度領域内の全画素の彩度の平均値、及び色相領域内の全画素の色相の平均値を算出する平均値算出手段、明度輪郭点２４、彩度輪郭点、及び色相輪郭点からそれぞれ明度特徴点２５、彩度特徴点、及び色相特徴点を抽出する画素圧縮手段、並びに、明度符号化情報を明度領域２３に対応付け、彩度符号化情報を彩度領域に対応付け、かつ、色相符号化情報を色相領域に対応付けて、フレームレートを含む動画像データの圧縮ファイルとして記憶する符号化圧縮手段、としての動画像圧縮伸長プログラム１。【特許請求の範囲】
【請求項１】
連続して表示される多数のフレームからなる動画像データを圧縮するためにコンピュータを、
フレームレート、分割基準明度差、分割基準彩度差、及び分割基準色相差を記憶する記憶手段、
撮影中の映像を映像データとして入力する入力手段、
この入力手段により入力された映像データから、前記記憶手段により記憶されたフレームレートでフレームを生成する生成手段、
この生成手段により生成されたフレーム内の互いに隣接する画素間の明度差、彩度差、及び色相差を算出する差情報算出手段、
この差情報算出手段により算出された明度差が前記記憶手段により記憶された分割基準明度差以下である複数の画素を１つの明度領域として、前記フレームを複数の明度領域に分割し、前記差情報算出手段により算出された彩度差が前記記憶手段により記憶された分割基準彩度差以下である複数の画素を１つの彩度領域として、前記フレームを複数の彩度領域に分割し、前記差情報算出手段により算出された色相差が前記記憶手段により記憶された分割基準色相差以下である複数の画素を１つの色相領域として、前記フレームを複数の色相領域に分割する分割手段、
この分割手段により分割された明度領域内の全画素の明度の平均値、彩度領域内の全画素の彩度の平均値、及び色相領域内の全画素の色相の平均値を算出する平均値算出手段、
前記分割手段により分割された明度領域内の画素、彩度領域内の画素、及び色相領域内の画素からそれぞれ前記明度領域の輪郭を構成する明度輪郭点、前記彩度領域の輪郭を構成する彩度輪郭点、及び前記色相領域の輪郭を構成する色相輪郭点を抽出し、抽出された明度輪郭点、彩度輪郭点、及び色相輪郭点からそれぞれ前記明度輪郭点の頂点を構成する明度特徴点、前記彩度輪郭点の頂点を構成する彩度特徴点、及び前記色相輪郭点の頂点を構成する色相特徴点を抽出する画素圧縮手段、並びに、
前記平均値算出手段により算出された前記明度の平均値及び前記画素圧縮手段により抽出された明度特徴点の前記フレーム上の座標からなる明度符号化情報を前記明度領域に対応付け、前記平均値算出手段により算出された前記彩度の平均値及び前記画素圧縮手段により抽出された彩度特徴点の前記フレーム上の座標からなる彩度符号化情報を前記彩度領域に対応付け、かつ、前記平均値算出手段により算出された前記色相の平均値及び前記画素圧縮手段により抽出された色相特徴点の前記フレーム上の座標からなる色相符号化情報を前記色相領域に対応付けて、前記フレームレートを含む動画像データの圧縮ファイルとして記憶する符号化圧縮手段、
として機能させるための動画像圧縮プログラム。
【請求項２】
連続して表示される多数のフレームからなる動画像データを圧縮するためにコンピュータを、
分割基準明度差、分割基準彩度差、及び分割基準色相差を記憶する記憶手段、
フレームレートを含む圧縮後の動画像データを記憶するデータ記憶手段、
このデータ記憶手段により記憶された圧縮後の動画像データを伸長して多数のフレームを生成する生成手段、
この生成手段により生成されたフレーム内の互いに隣接する画素間の明度差、彩度差、及び色相差を算出する差情報算出手段、
この差情報算出手段により算出された明度差が前記記憶手段により記憶された分割基準明度差以下である複数の画素を１つの明度領域として、前記フレームを複数の明度領域に分割し、前記差情報算出手段により算出された彩度差が前記記憶手段により記憶された分割基準彩度差以下である複数の画素を１つの彩度領域として、前記フレームを複数の彩度領域に分割し、前記差情報算出手段により算出された色相差が前記記憶手段により記憶された分割基準色相差以下である複数の画素を１つの色相領域として、前記フレームを複数の色相領域に分割する分割手段、
この分割手段により分割された明度領域内の全画素の明度の平均値、彩度領域内の全画素の彩度の平均値、及び色相領域内の全画素の色相の平均値を算出する平均値算出手段、
前記分割手段により分割された明度領域内の画素、彩度領域内の画素、及び色相領域内の画素からそれぞれ前記明度領域の輪郭を構成する明度輪郭点、前記彩度領域の輪郭を構成する彩度輪郭点、及び前記色相領域の輪郭を構成する色相輪郭点を抽出し、抽出された明度輪郭点、彩度輪郭点、及び色相輪郭点からそれぞれ前記明度輪郭点の頂点を構成する明度特徴点、前記彩度輪郭点の頂点を構成する彩度特徴点、及び前記色相輪郭点の頂点を構成する色相特徴点を抽出する画素圧縮手段、並びに、
前記平均値算出手段により算出された前記明度の平均値及び前記画素圧縮手段により抽出された明度特徴点の前記フレーム上の座標からなる明度符号化情報を前記明度領域に対応付け、前記平均値算出手段により算出された前記彩度の平均値及び前記画素圧縮手段により抽出された彩度特徴点の前記フレーム上の座標からなる彩度符号化情報を前記彩度領域に対応付け、かつ、前記平均値算出手段により算出された前記色相の平均値及び前記画素圧縮手段により抽出された色相特徴点の前記フレーム上の座標からなる色相符号化情報を前記色相領域に対応付けて、前記フレームレートを含む動画像データの圧縮ファイルとして記憶する符号化圧縮手段、
として機能させるための動画像圧縮プログラム。
【請求項３】
請求項１又は２記載の動画像圧縮プログラムにより圧縮された動画像データを伸長するためにコンピュータを、
符号化圧縮手段により記憶された明度符号化情報中の明度特徴点の座標、彩度符号化情報中の彩度特徴点の座標、及び色相符号化情報中の特徴点の座標に基づいてそれぞれ明度特徴点、彩度特徴点、及び色相特徴点を仮想フレーム上にプロットする復号化手段、
この復号化手段によりプロットされた明度特徴点の座標、彩度特徴点の座標、及び色相特徴点の座標に基づいてそれぞれ、互いに隣接する明度特徴点間の明度輪郭構成点、互いに隣接する彩度特徴点間の彩度輪郭構成点、及び互いに隣接する色相特徴点間の色相輪郭構成点を補間して前記仮想フレーム上にプロットする補間手段、
前記復号化手段によりプロットされた明度特徴点の座標、彩度特徴点の座標、色相特徴点の座標、前記補間手段によりプロットされた明度輪郭構成点の座標、彩度輪郭構成点の座標、及び色相輪郭構成点の座標に基づいてそれぞれ明度領域中の明度領域点、彩度領域中の彩度領域点、及び色相領域中の色相領域点を前記仮想フレーム上にプロットすると共に、前記明度特徴点と前記明度輪郭構成点と前記明度領域点とからなる明度領域内の全画素の明度を前記明度符号化情報中の明度の平均値とし、前記彩度特徴点と前記彩度輪郭構成点と前記彩度領域点とからなる彩度領域内の全画素の彩度を前記彩度符号化情報中の彩度の平均値とし、かつ、前記色相特徴点と前記色相輪郭構成点と前記色相領域点とからなる色相領域内の全画素の色相を前記色相符号化情報中の色相の平均値として、請求項１又は２記載の動画像圧縮プログラムにより圧縮された動画像データ中のフレームレートでフレームを復元する復元手段、並びに、
この復元手段により復元されたフレームを表示する表示手段、
として機能させるための動画像伸長プログラム。
【請求項４】
前記符号化圧縮手段は、前記明度領域内の互いに隣接する明度特徴点間の明度ベクトル情報を含む明度符号化情報を前記明度領域に対応付け、前記彩度領域内の互いに隣接する彩度特徴点間の彩度ベクトル情報を含む彩度符号化情報を前記彩度領域に対応付け、かつ、前記色相領域内の互いに隣接する色相特徴点間の色相ベクトル情報を含む色相符号化情報を前記色相領域に対応付けて記憶することを特徴とする請求項１又は２記載の動画像圧縮プログラム。
【請求項５】
請求項４記載の動画像圧縮プログラムにより圧縮された動画像データを伸長するためにコンピュータを、
符号化圧縮手段により記憶された明度符号化情報中の明度特徴点の座標、彩度符号化情報中の彩度特徴点の座標、及び色相符号化情報中の特徴点の座標に基づいてそれぞれ明度特徴点、彩度特徴点、及び色相特徴点を仮想フレーム上にプロットする復号化手段、
この復号化手段によりプロットされた明度特徴点の座標、彩度特徴点の座標、色相特徴点の座標、前記符号化圧縮手段により記憶された明度符号化情報中の明度ベクトル情報、彩度符号化情報中の彩度ベクトル情報、及び色相符号化情報中の色相ベクトル情報に基づいてそれぞれ、互いに隣接する明度特徴点間の明度輪郭構成点、互いに隣接する彩度特徴点間の彩度輪郭構成点、及び互いに隣接する色相特徴点間の色相輪郭構成点を補間して前記仮想フレーム上にプロットする補間手段、
前記復号化手段によりプロットされた明度特徴点の座標、彩度特徴点の座標、色相特徴点の座標、前記補間手段によりプロットされた明度輪郭構成点の座標、彩度輪郭構成点の座標、及び色相輪郭構成点の座標に基づいてそれぞれ明度領域中の明度領域点、彩度領域中の彩度領域点、及び色相領域中の色相領域点を前記仮想フレーム上にプロットすると共に、前記明度特徴点と前記明度輪郭構成点と前記明度領域点とからなる明度領域内の全画素の明度を前記明度符号化情報中の明度の平均値とし、前記彩度特徴点と前記彩度輪郭構成点と前記彩度領域点とからなる彩度領域内の全画素の彩度を前記彩度符号化情報中の彩度の平均値とし、かつ、前記色相特徴点と前記色相輪郭構成点と前記色相領域点とからなる色相領域内の全画素の色相を前記色相符号化情報中の色相の平均値として、請求項４記載の動画像圧縮プログラムにより圧縮された動画像データ中のフレームレートでフレームを復元する復元手段、並びに、
この復元手段により復元されたフレームを表示する表示手段、
として機能させるための動画像伸長プログラム。
【請求項６】
前記符号化圧縮手段は、前記フレーム間の互いに隣接する明度特徴点間のフレーム間明度ベクトル情報を含む明度符号化情報を前記明度領域に対応付け、前記フレーム間の互いに隣接する彩度特徴点間のフレーム間彩度ベクトル情報を含む彩度符号化情報を前記彩度領域に対応付け、かつ、前記フレーム間の互いに隣接する色相特徴点間のフレーム間色相ベクトル情報を含む色相符号化情報を前記色相領域に対応付けて記憶することを特徴とする請求項１、２、又は４記載の動画像圧縮プログラム。
【請求項７】
請求項６記載の動画像圧縮プログラムにより圧縮された動画像データを伸長するためにコンピュータを、
符号化圧縮手段により記憶された明度符号化情報中の明度特徴点の座標、彩度符号化情報中の彩度特徴点の座標、及び色相符号化情報中の特徴点の座標に基づいてそれぞれ明度特徴点、彩度特徴点、及び色相特徴点を仮想フレーム上にプロットする復号化手段、
この復号化手段によりプロットされた明度特徴点の座標、彩度特徴点の座標、色相特徴点の座標、前記符号化圧縮手段により記憶された明度符号化情報中のフレーム間明度ベクトル情報、彩度符号化情報中のフレーム間彩度ベクトル情報、及び色相符号化情報中のフレーム間色相ベクトル情報に基づいてそれぞれ、互いに隣接する明度特徴点間の明度輪郭構成点、互いに隣接する彩度特徴点間の彩度輪郭構成点、及び互いに隣接する色相特徴点間の色相輪郭構成点を補間して前記仮想フレーム上にプロットする補間手段、
前記復号化手段によりプロットされた明度特徴点の座標、彩度特徴点の座標、色相特徴点の座標、前記補間手段によりプロットされた明度輪郭構成点の座標、彩度輪郭構成点の座標、及び色相輪郭構成点の座標に基づいてそれぞれ明度領域中の明度領域点、彩度領域中の彩度領域点、及び色相領域中の色相領域点を前記仮想フレーム上にプロットすると共に、前記明度特徴点と前記明度輪郭構成点と前記明度領域点とからなる明度領域内の全画素の明度を前記明度符号化情報中の明度の平均値とし、前記彩度特徴点と前記彩度輪郭構成点と前記彩度領域点とからなる彩度領域内の全画素の彩度を前記彩度符号化情報中の彩度の平均値とし、かつ、前記色相特徴点と前記色相輪郭構成点と前記色相領域点とからなる色相領域内の全画素の色相を前記色相符号化情報中の色相の平均値として、請求項６記載の動画像圧縮プログラムにより圧縮された動画像データ中のフレームレートでフレームを復元する復元手段、並びに、
この復元手段により復元されたフレームを表示する表示手段、
として機能させるための動画像伸長プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画像データを圧縮する動画像圧縮プログラム、及び、この動画像圧縮プログラムにより圧縮された動画像データを伸長する動画像伸長プログラムに関するものである。
【背景技術】
【０００２】
連続して表示される多数のフレームからなる動画像データを圧縮・伸長する方式としては、例えば、ＭＰＥＧ（Moving Picture Experts Group）が知られている（例えば、非特許文献１参照。）。
【非特許文献１】日経ＢＰ社出版局編、「日経ＢＰ デジタル大事典 2000-2001年版」、３版、日経ＢＰ社発行、２０００年３月２０日、ｐ．９３９
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記のようなＭＰＥＧでは、時間的に互いに隣接するフレーム同士が同じような画像である場合が多いことを利用し、フレーム間の差分をとることにより情報量を減らした上でＤＣＴ（Discrete Cosine Transform、離散コサイン変換）に基づく圧縮をかける。そのため、フレーム間の画像の差が大きい動画像データの場合、情報量を減らすためには圧縮率を大きくする必要があり、その結果、ＪＰＥＧ（Joint Photographic Experts Group）と同様のモスキートノイズやブロックノイズが発生して画質が劣化し易いという問題点がある。【０００４】
本発明は、以上のような問題点に鑑みてなされたものであり、圧縮率を大きくしても動画像データを高画質のまま圧縮できる動画像圧縮プログラム、及び、この動画像圧縮プログラムにより圧縮された動画像データを高画質の動画像データに伸長できる動画像伸長プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するための動画像圧縮プログラムは、連続して表示される多数のフレームからなる動画像データを圧縮するためにコンピュータを、フレームレート、分割基準明度差、分割基準彩度差、及び分割基準色相差を記憶する記憶手段、撮影中の映像を映像データとして入力する入力手段、この入力手段により入力された映像データから、前記記憶手段により記憶されたフレームレートでフレームを生成する生成手段、この生成手段により生成されたフレーム内の互いに隣接する画素間の明度差、彩度差、及び色相差を算出する差情報算出手段、この差情報算出手段により算出された明度差が前記記憶手段により記憶された分割基準明度差以下である複数の画素を１つの明度領域として、前記フレームを複数の明度領域に分割し、前記差情報算出手段により算出された彩度差が前記記憶手段により記憶された分割基準彩度差以下である複数の画素を１つの彩度領域として、前記フレームを複数の彩度領域に分割し、前記差情報算出手段により算出された色相差が前記記憶手段により記憶された分割基準色相差以下である複数の画素を１つの色相領域として、前記フレームを複数の色相領域に分割する分割手段、この分割手段により分割された明度領域内の全画素の明度の平均値、彩度領域内の全画素の彩度の平均値、及び色相領域内の全画素の色相の平均値を算出する平均値算出手段、前記分割手段により分割された明度領域内の画素、彩度領域内の画素、及び色相領域内の画素からそれぞれ前記明度領域の輪郭を構成する明度輪郭点、前記彩度領域の輪郭を構成する彩度輪郭点、及び前記色相領域の輪郭を構成する色相輪郭点を抽出し、抽出された明度輪郭点、彩度輪郭点、及び色相輪郭点からそれぞれ前記明度輪郭点の頂点を構成する明度特徴点、前記彩度輪郭点の頂点を構成する彩度特徴点、及び前記色相輪郭点の頂点を構成する色相特徴点を抽出する画素圧縮手段、並びに、前記平均値算出手段により算出された前記明度の平均値及び前記画素圧縮手段により抽出された明度特徴点の前記フレーム上の座標からなる明度符号化情報を前記明度領域に対応付け、前記平均値算出手段により算出された前記彩度の平均値及び前記画素圧縮手段により抽出された彩度特徴点の前記フレーム上の座標からなる彩度符号化情報を前記彩度領域に対応付け、かつ、前記平均値算出手段により算出された前記色相の平均値及び前記画素圧縮手段により抽出された色相特徴点の前記フレーム上の座標からなる色相符号化情報を前記色相領域に対応付けて、前記フレームレートを含む動画像データの圧縮ファイルとして記憶する符号化圧縮手段、として機能させるためのものである。【０００６】
他の動画像圧縮プログラムは、連続して表示される多数のフレームからなる動画像データを圧縮するためにコンピュータを、分割基準明度差、分割基準彩度差、及び分割基準色相差を記憶する記憶手段、フレームレートを含む圧縮後の動画像データを記憶するデータ記憶手段、このデータ記憶手段により記憶された圧縮後の動画像データを伸長して多数のフレームを生成する生成手段、この生成手段により生成されたフレーム内の互いに隣接する画素間の明度差、彩度差、及び色相差を算出する差情報算出手段、この差情報算出手段により算出された明度差が前記記憶手段により記憶された分割基準明度差以下である複数の画素を１つの明度領域として、前記フレームを複数の明度領域に分割し、前記差情報算出手段により算出された彩度差が前記記憶手段により記憶された分割基準彩度差以下である複数の画素を１つの彩度領域として、前記フレームを複数の彩度領域に分割し、前記差情報算出手段により算出された色相差が前記記憶手段により記憶された分割基準色相差以下である複数の画素を１つの色相領域として、前記フレームを複数の色相領域に分割する分割手段、この分割手段により分割された明度領域内の全画素の明度の平均値、彩度領域内の全画素の彩度の平均値、及び色相領域内の全画素の色相の平均値を算出する平均値算出手段、前記分割手段により分割された明度領域内の画素、彩度領域内の画素、及び色相領域内の画素からそれぞれ前記明度領域の輪郭を構成する明度輪郭点、前記彩度領域の輪郭を構成する彩度輪郭点、及び前記色相領域の輪郭を構成する色相輪郭点を抽出し、抽出された明度輪郭点、彩度輪郭点、及び色相輪郭点からそれぞれ前記明度輪郭点の頂点を構成する明度特徴点、前記彩度輪郭点の頂点を構成する彩度特徴点、及び前記色相輪郭点の頂点を構成する色相特徴点を抽出する画素圧縮手段、並びに、前記平均値算出手段により算出された前記明度の平均値及び前記画素圧縮手段により抽出された明度特徴点の前記フレーム上の座標からなる明度符号化情報を前記明度領域に対応付け、前記平均値算出手段により算出された前記彩度の平均値及び前記画素圧縮手段により抽出された彩度特徴点の前記フレーム上の座標からなる彩度符号化情報を前記彩度領域に対応付け、かつ、前記平均値算出手段により算出された前記色相の平均値及び前記画素圧縮手段により抽出された色相特徴点の前記フレーム上の座標からなる色相符号化情報を前記色相領域に対応付けて、前記フレームレートを含む動画像データの圧縮ファイルとして記憶する符号化圧縮手段、として機能させるためのものである。【０００７】
また、動画像伸長プログラムは、前記動画像圧縮プログラムにより圧縮された動画像データを伸長するためにコンピュータを、符号化圧縮手段により記憶された明度符号化情報中の明度特徴点の座標、彩度符号化情報中の彩度特徴点の座標、及び色相符号化情報中の特徴点の座標に基づいてそれぞれ明度特徴点、彩度特徴点、及び色相特徴点を仮想フレーム上にプロットする復号化手段、この復号化手段によりプロットされた明度特徴点の座標、彩度特徴点の座標、及び色相特徴点の座標に基づいてそれぞれ、互いに隣接する明度特徴点間の明度輪郭構成点、互いに隣接する彩度特徴点間の彩度輪郭構成点、及び互いに隣接する色相特徴点間の色相輪郭構成点を補間して前記仮想フレーム上にプロットする補間手段、前記復号化手段によりプロットされた明度特徴点の座標、彩度特徴点の座標、色相特徴点の座標、前記補間手段によりプロットされた明度輪郭構成点の座標、彩度輪郭構成点の座標、及び色相輪郭構成点の座標に基づいてそれぞれ明度領域中の明度領域点、彩度領域中の彩度領域点、及び色相領域中の色相領域点を前記仮想フレーム上にプロットすると共に、前記明度特徴点と前記明度輪郭構成点と前記明度領域点とからなる明度領域内の全画素の明度を前記明度符号化情報中の明度の平均値とし、前記彩度特徴点と前記彩度輪郭構成点と前記彩度領域点とからなる彩度領域内の全画素の彩度を前記彩度符号化情報中の彩度の平均値とし、かつ、前記色相特徴点と前記色相輪郭構成点と前記色相領域点とからなる色相領域内の全画素の色相を前記色相符号化情報中の色相の平均値として、請求項１又は２記載の動画像圧縮プログラムにより圧縮された動画像データ中のフレームレートでフレームを復元する復元手段、並びに、この復元手段により復元されたフレームを表示する表示手段、として機能させるためのものである。【０００８】
他の動画像圧縮プログラムは、前記符号化圧縮手段が、前記明度領域内の互いに隣接する明度特徴点間の明度ベクトル情報を含む明度符号化情報を前記明度領域に対応付け、前記彩度領域内の互いに隣接する彩度特徴点間の彩度ベクトル情報を含む彩度符号化情報を前記彩度領域に対応付け、かつ、前記色相領域内の互いに隣接する色相特徴点間の色相ベクトル情報を含む色相符号化情報を前記色相領域に対応付けて記憶するものである。【０００９】
他の動画像伸長プログラムは、前記動画像圧縮プログラムにより圧縮された動画像データを伸長するためにコンピュータを、符号化圧縮手段により記憶された明度符号化情報中の明度特徴点の座標、彩度符号化情報中の彩度特徴点の座標、及び色相符号化情報中の特徴点の座標に基づいてそれぞれ明度特徴点、彩度特徴点、及び色相特徴点を仮想フレーム上にプロットする復号化手段、この復号化手段によりプロットされた明度特徴点の座標、彩度特徴点の座標、色相特徴点の座標、前記符号化圧縮手段により記憶された明度符号化情報中の明度ベクトル情報、彩度符号化情報中の彩度ベクトル情報、及び色相符号化情報中の色相ベクトル情報に基づいてそれぞれ、互いに隣接する明度特徴点間の明度輪郭構成点、互いに隣接する彩度特徴点間の彩度輪郭構成点、及び互いに隣接する色相特徴点間の色相輪郭構成点を補間して前記仮想フレーム上にプロットする補間手段、前記復号化手段によりプロットされた明度特徴点の座標、彩度特徴点の座標、色相特徴点の座標、前記補間手段によりプロットされた明度輪郭構成点の座標、彩度輪郭構成点の座標、及び色相輪郭構成点の座標に基づいてそれぞれ明度領域中の明度領域点、彩度領域中の彩度領域点、及び色相領域中の色相領域点を前記仮想フレーム上にプロットすると共に、前記明度特徴点と前記明度輪郭構成点と前記明度領域点とからなる明度領域内の全画素の明度を前記明度符号化情報中の明度の平均値とし、前記彩度特徴点と前記彩度輪郭構成点と前記彩度領域点とからなる彩度領域内の全画素の彩度を前記彩度符号化情報中の彩度の平均値とし、かつ、前記色相特徴点と前記色相輪郭構成点と前記色相領域点とからなる色相領域内の全画素の色相を前記色相符号化情報中の色相の平均値として、請求項４記載の動画像圧縮プログラムにより圧縮された動画像データ中のフレームレートでフレームを復元する復元手段、並びに、この復元手段により復元されたフレームを表示する表示手段、として機能させるためのものである。【００１０】
他の動画像圧縮プログラムは、前記符号化圧縮手段が、前記フレーム間の互いに隣接する明度特徴点間のフレーム間明度ベクトル情報を含む明度符号化情報を前記明度領域に対応付け、前記フレーム間の互いに隣接する彩度特徴点間のフレーム間彩度ベクトル情報を含む彩度符号化情報を前記彩度領域に対応付け、かつ、前記フレーム間の互いに隣接する色相特徴点間のフレーム間色相ベクトル情報を含む色相符号化情報を前記色相領域に対応付けて記憶するものである。【００１１】
他の動画像伸長プログラムは、前記動画像圧縮プログラムにより圧縮された動画像データを伸長するためにコンピュータを、符号化圧縮手段により記憶された明度符号化情報中の明度特徴点の座標、彩度符号化情報中の彩度特徴点の座標、及び色相符号化情報中の特徴点の座標に基づいてそれぞれ明度特徴点、彩度特徴点、及び色相特徴点を仮想フレーム上にプロットする復号化手段、この復号化手段によりプロットされた明度特徴点の座標、彩度特徴点の座標、色相特徴点の座標、前記符号化圧縮手段により記憶された明度符号化情報中のフレーム間明度ベクトル情報、彩度符号化情報中のフレーム間彩度ベクトル情報、及び色相符号化情報中のフレーム間色相ベクトル情報に基づいてそれぞれ、互いに隣接する明度特徴点間の明度輪郭構成点、互いに隣接する彩度特徴点間の彩度輪郭構成点、及び互いに隣接する色相特徴点間の色相輪郭構成点を補間して前記仮想フレーム上にプロットする補間手段、前記復号化手段によりプロットされた明度特徴点の座標、彩度特徴点の座標、色相特徴点の座標、前記補間手段によりプロットされた明度輪郭構成点の座標、彩度輪郭構成点の座標、及び色相輪郭構成点の座標に基づいてそれぞれ明度領域中の明度領域点、彩度領域中の彩度領域点、及び色相領域中の色相領域点を前記仮想フレーム上にプロットすると共に、前記明度特徴点と前記明度輪郭構成点と前記明度領域点とからなる明度領域内の全画素の明度を前記明度符号化情報中の明度の平均値とし、前記彩度特徴点と前記彩度輪郭構成点と前記彩度領域点とからなる彩度領域内の全画素の彩度を前記彩度符号化情報中の彩度の平均値とし、かつ、前記色相特徴点と前記色相輪郭構成点と前記色相領域点とからなる色相領域内の全画素の色相を前記色相符号化情報中の色相の平均値として、請求項６記載の動画像圧縮プログラムにより圧縮された動画像データ中のフレームレートでフレームを復元する復元手段、並びに、この復元手段により復元されたフレームを表示する表示手段、として機能させるためのものである。
【発明の効果】
【００１２】
本発明に係る動画像圧縮プログラムによれば、フレーム間の差分をとることなく、高画質のフレームをほぼ可逆的に復元可能な状態でフレーム内の画素についての画素圧縮及び符号化圧縮からなるハイブリッド圧縮を行うように構成されているので、圧縮率を大きくしても、動画像データの画質が劣化しない。【００１３】
また、本発明に係る動画像伸長プログラムによれば、上記の動画像圧縮プログラムにより圧縮された動画像データを高画質の動画像データに伸長することができる。【００１４】
他の動画像圧縮プログラムによれば、明度領域内の互いに隣接する明度特徴点間の明度ベクトル情報を含む明度符号化情報を前記明度領域に対応付け、彩度領域内の互いに隣接する彩度特徴点間の彩度ベクトル情報を含む彩度符号化情報を彩度領域に対応付け、かつ、色相領域内の互いに隣接する色相特徴点間の色相ベクトル情報を含む色相符号化情報を色相領域に対応付けて記憶するように構成されているので、圧縮された動画像データを伸長する際の高画質化をより効果的に図ることができる。【００１５】
他の動画像伸長プログラムによれば、明度特徴点の座標、彩度特徴点の座標、色相特徴点の座標、明度符号化情報中の明度ベクトル情報、彩度符号化情報中の彩度ベクトル情報、及び色相符号化情報中の色相ベクトル情報に基づいてそれぞれ、互いに隣接する明度特徴点間の明度輪郭構成点、互いに隣接する彩度特徴点間の彩度輪郭構成点、及び互いに隣接する色相特徴点間の色相輪郭構成点を補間するように構成されているので、上記の動画像圧縮プログラムにより圧縮された動画像データをより高画質の動画像データに伸長することができる。【００１６】
他の動画像圧縮プログラムによれば、フレーム間の互いに隣接する明度特徴点間のフレーム間明度ベクトル情報を含む明度符号化情報を明度領域に対応付け、フレーム間の互いに隣接する彩度特徴点間のフレーム間彩度ベクトル情報を含む彩度符号化情報を彩度領域に対応付け、かつ、フレーム間の互いに隣接する色相特徴点間のフレーム間色相ベクトル情報を含む色相符号化情報を色相領域に対応付けて記憶するように構成されているので、圧縮された動画像データを伸長する際の高画質化をより効果的に図ることができる。【００１７】
他の動画像伸長プログラムによれば、明度特徴点の座標、彩度特徴点の座標、色相特徴点の座標、明度符号化情報中のフレーム間明度ベクトル情報、彩度符号化情報中のフレーム間彩度ベクトル情報、及び色相符号化情報中のフレーム間色相ベクトル情報に基づいてそれぞれ、互いに隣接する明度特徴点間の明度輪郭構成点、互いに隣接する彩度特徴点間の彩度輪郭構成点、及び互いに隣接する色相特徴点間の色相輪郭構成点を補間するように構成されているので、上記の動画像圧縮プログラムにより圧縮された動画像データをより高画質の動画像データに伸長することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施形態を図面に基づいて説明する。
本実施形態に係る動画像圧縮伸長プログラム１は、図１及び図２に示すように、動画像圧縮伸長装置２に装備した動画像圧縮伸長チップ３の内蔵ＲＯＭ（Read Only Memory、読み出し専用メモリ）４に格納されている。この動画像圧縮伸長プログラム１は、連続して表示される多数のフレームからなる動画像データをほぼ可逆的に圧縮する動画像圧縮プログラムとして機能すると共に、この動画像圧縮プログラムにより圧縮された動画像データを高画質の動画像データに伸長する動画像伸長プログラムとしても機能する。【００１９】
動画像圧縮伸長装置２は、図１に示すように、動画像圧縮伸長チップ３の他、制御部５、ＲＯＭ６、ＲＡＭ（Random Access Memory、随時書き込み読み出しメモリ）７、ビデオメモリ８、時計部９、映像入力部１０、操作部１１、表示部１２、及びハードディスクドライブ（ＨＤＤ）１３等を備えたものであり、各部３、５〜１３はバス１４を介して互いに通信可能に接続されている。【００２０】
ＲＯＭ６には、各部３、５〜１３の動作を制御するための図示しない制御プログラム等が格納されている。制御部５は、ＣＰＵ（Central Processing Unit、中央処理装置）等で構成されており、ＲＯＭ６上の制御プログラム等に従って各部３、５〜１３の動作を制御する。ＲＡＭ７には、ＲＯＭ６上の制御プログラム等がロードされると共に、動画像圧縮伸長装置２に関する各種の情報が一時的に格納される。【００２１】
映像入力部１０は、デジタルビデオカメラ等で構成されており、撮影中の映像（リアルタイム映像）を映像データとして入力する。ビデオメモリ８には、入力された映像データや後述のようにして復元されたフレーム等が一時的に格納される。時計部９は、フレーム生成時からの経過時間等を計測すると共に、日時を刻む。【００２２】
表示部１２は、ＬＣＤ（Liquid Crystal Display、液晶ディスプレイ）等で構成されており、伸長された動画像データの映像や撮影中の映像等を表示する。操作部１１は、各種の操作をするための操作キー等を備えている。動画像圧縮伸長装置２に対するユーザによる各種の操作は、この操作部１１を通じて行われる。なお、表示部１２をタッチパネルとしておき、このタッチパネルとしての表示部１２が操作部１１としても機能するように構成してもよい。【００２３】
動画像圧縮伸長チップ３は、１つのＬＳＩ（Large Scale Integrated Circuit、大規模集積回路）等の半導体チップ（１チップ）で構成されている。この動画像圧縮伸長チップ３には、図２に示すように、内蔵ＲＯＭ４、内蔵制御部１５、及び内蔵ＲＡＭ１６等が集積されている。動画像圧縮伸長装置２では、動画像圧縮伸長チップ３により動画像データのハードウェアエンコード（ハードウェア圧縮）及びハードウェアデコード（ハードウェア伸長）を行うように構成されている。【００２４】
内蔵ＲＯＭ４は、動画像圧縮伸長プログラム１の他、フレームレート、分割基準明度差、分割基準彩度差、及び分割基準色相差等を記憶している。また、内蔵ＲＯＭ４は、フレーム生成時から次のフレームを生成するまでの設定時間として、記憶されたフレームレートの逆数も記憶している。【００２５】
内蔵ＲＡＭ１６には、内蔵ＲＯＭ４上の動画像圧縮伸長プログラム１等がロードされると共に、動画像圧縮伸長チップ３に関する各種の情報が一時的に格納される。内蔵制御部１５は、ＣＰＵ（Central Processing Unit、中央処理装置）等で構成されており、内蔵ＲＡＭ１６にロードされた動画像圧縮伸長プログラム１等に従って動画像データの圧縮及び伸長を行う。【００２６】
次に、動画像データの圧縮処理の一例を図３に示すフローチャートに基づいて説明する。なお、この処理及び後述の各処理は、動画像圧縮伸長チップ３の内蔵ＲＯＭ４上の動画像圧縮伸長プログラム１に基づいて内蔵制御部１５が発行する命令等に従って行われる。【００２７】
この処理において、操作部１１により録画開始が実行されれば（ステップＳ１）、映像入力部１０により撮影中の映像が映像データとして入力される（ステップＳ２）。入力された映像データからは、図４のようなフレーム２１が生成される（ステップＳ３）。このフレーム２１は、図４に示すように、格子状に配置された多数の画素２２で構成されており、例えば左下の画素２２がフレーム２１上の座標（ＸＹ座標）の原点Ｏとされる。各画素２２は、ＲＧＢカラーモデルにおける赤色（Ｒ）の輝度、緑色（Ｇ）の輝度、及び青色（Ｂ）の輝度等を有している。【００２８】
そして、生成されたフレーム２１内の互いに隣接する画素２２間の明度差、彩度差、及び色相差が算出される（ステップＳ４）。この場合、画素２２のカラーモデルが動画像圧縮伸長プログラム１中の変換公式等に基づき、ＲＧＢカラーモデルからＸＹＺカラーモデル〔ＣＩＥ（国際照明委員会）１９３１〕等を経由して明度、彩度、及び色相で表現される適宜のカラーモデルに変換された後、この変換後のカラーモデルにおける明度、彩度、及び色相に基づいて明度差、彩度差、及び色相差がそれぞれ算出される。また、明度差、彩度差、及び色相差はそれぞれ、図４に示すように、Ｘ軸方向に互いに隣接する画素２２間、Ｙ軸方向に互いに隣接する画素２２間、及び斜め４５度方向に互いに隣接する画素２２間で算出される。そのため、動画像圧縮伸長チップ３の内蔵制御部１５は、並列処理により明度差、彩度差、及び色相差の算出や後述の各処理を高速に実行できるように、ベクトル演算を実行するベクトルプロセッサ等としておくのが望ましい。【００２９】
次いで、図５に示すように、算出された明度差が内蔵ＲＯＭ４に記憶された分割基準明度差以下である複数の画素２２を１つの明度領域２３として、フレーム２１が複数の明度領域２３に分割される（ステップＳ５）。同様に、図示しないが、算出された彩度差が内蔵ＲＯＭ４に記憶された分割基準彩度差以下である複数の画素２２を１つの彩度領域として、フレーム２１が複数の彩度領域に分割されると共に、算出された色相差が内蔵ＲＯＭ４に記憶された分割基準色相差以下である複数の画素２２を１つの色相領域として、フレーム２１が複数の色相領域に分割される（ステップＳ５）。【００３０】
そして、分割された明度領域２３内の全画素２２の明度差の平均値、彩度領域内の全画素２２の彩度差の平均値、及び色相領域内の全画素２２の色相差の平均値が算出される（ステップＳ６）。明度領域２３内の画素２２からは、図６に示すように、明度領域２３の輪郭を構成する明度輪郭点２４が抽出される（ステップＳ７）。同様に、図示しないが、彩度領域内の画素２２及び色相領域内の画素２２からはそれぞれ、彩度領域の輪郭を構成する彩度輪郭点及び色相領域の輪郭を構成する色相輪郭点が抽出される（ステップＳ７）。抽出された明度輪郭点２４からは、図７に示すように、その頂点を構成する明度特徴点２５が抽出される（ステップＳ８）。同様に、図示しないが、抽出された彩度輪郭点及び色相輪郭点からはそれぞれ、彩度輪郭点の頂点を構成する彩度特徴点及び色相輪郭点の頂点を構成する色相特徴点が抽出される（ステップＳ８）。【００３１】
次いで、算出された明度差の平均値及び抽出された明度特徴点２５のフレーム２１上の座標からなる明度符号化情報が明度領域２３に対応付けられ、算出された彩度差の平均値及び抽出された彩度特徴点のフレーム２１上の座標からなる彩度符号化情報が彩度領域に対応付けられ、かつ、算出された色相差の平均値及び抽出された色相特徴点のフレーム２１上の座標からなる色相符号化情報が色相領域に対応付けられて、ハードディスクドライブ１３等の外部記憶手段上の作業フォルダ等に一時的に記憶されれば（ステップＳ９）、１つのフレーム２１についての圧縮が完了する。なお、明度符号化情報、彩度符号化情報、及び色相符号化情報が一時的に記憶される作業フォルダ等のフォルダ名は、あらかじめ内蔵ＲＯＭ４等に記憶されている。また、外部記憶手段としては、ハードディスクドライブの他、光磁気ディスクドライブ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）ドライブ、ＤＶＤ（Digital Versatile Disk）−ＲＯＭドライブ等が挙げられる。【００３２】
そして、操作部１１により録画終了が実行されておらず（ステップＳ１０でＮＯ）、かつ、フレーム２１の生成時からの経過時間が内蔵ＲＯＭ４に記憶された設定時間に達した場合（ステップＳ１１でＹＥＳ）はステップＳ３に戻るが、設定時間に達していない場合（ステップＳ１１でＮＯ）はステップＳ１１に戻る。【００３３】
一方、操作部１１により録画終了が実行された場合は（ステップＳ１０でＹＥＳ）、全フレーム２１についての明度符号化情報、彩度符号化情報、及び色相符号化情報が、フレームレートを含む動画像データの圧縮ファイルとしてハードディスクドライブ１３等の外部記憶手段に記憶され（ステップＳ１２）、処理が終了する。【００３４】
なお、録画の開始や終了は、操作部１１により入力された予約録画開始時刻や予約録画終了時刻に実行されるように構成してもよい。【００３５】
次に、動画像データの圧縮処理の他例を図８に示すフローチャートに基づいて説明する。
この処理において、操作部１１によりファイル変換が実行されれば（ステップＳ２１）、ハードディスクドライブ１３等の外部記憶手段上の圧縮後の動画像データが伸長されて図４のようなフレーム２１が生成される（ステップＳ２２）。圧縮後の動画像データの形式は特に限定されるものではないが、例えば、ＭＰＥＧ−２、ＭＰＥＧ−１、ＡＶＩ（Audio Video Interleave）等が挙げられる。【００３６】
そして、既述と同様、生成されたフレーム２１内の互いに隣接する画素２２間の明度差、彩度差、及び色相差が算出される（ステップＳ２３）。次いで、図５に示すように、算出された明度差が内蔵ＲＯＭ４に記憶された分割基準明度差以下である複数の画素２２を１つの明度領域２３として、フレーム２１が複数の明度領域２３に分割される（ステップＳ２４）。同様に、図示しないが、算出された彩度差が内蔵ＲＯＭ４に記憶された分割基準彩度差以下である複数の画素２２を１つの彩度領域として、フレーム２１が複数の彩度領域に分割されると共に、算出された色相差が内蔵ＲＯＭ４に記憶された分割基準色相差以下である複数の画素２２を１つの色相領域として、フレーム２１が複数の色相領域に分割される（ステップＳ２４）。【００３７】
そして、分割された明度領域２３内の全画素２２の明度差の平均値、彩度領域内の全画素２２の彩度差の平均値、及び色相領域内の全画素２２の色相差の平均値が算出される（ステップＳ２５）。明度領域２３内の画素２２からは、図６に示すように、明度領域２３の輪郭を構成する明度輪郭点２４が抽出される（ステップＳ２６）。同様に、図示しないが、彩度領域内の画素２２及び色相領域内の画素２２からはそれぞれ、彩度領域の輪郭を構成する彩度輪郭点及び色相領域の輪郭を構成する色相輪郭点が抽出される（ステップＳ２６）。抽出された明度輪郭点２４からは、図７に示すように、その頂点を構成する明度特徴点２５が抽出される（ステップＳ２７）。同様に、図示しないが、抽出された彩度輪郭点及び色相輪郭点からはそれぞれ、彩度輪郭点の頂点を構成する彩度特徴点及び色相輪郭点の頂点を構成する色相特徴点が抽出される（ステップＳ２７）。【００３８】
次いで、算出された明度差の平均値及び抽出された明度特徴点２５のフレーム２１上の座標からなる明度符号化情報が明度領域２３に対応付けられ、算出された彩度差の平均値及び抽出された彩度特徴点のフレーム２１上の座標からなる彩度符号化情報が彩度領域に対応付けられ、かつ、算出された色相差の平均値及び抽出された色相特徴点のフレーム２１上の座標からなる色相符号化情報が色相領域に対応付けられて、ハードディスクドライブ１３等の外部記憶手段上の作業フォルダ等に一時的に記憶されれば（ステップＳ２８）、１つのフレーム２１についての圧縮が完了する。【００３９】
そして、伸長すべきデータがある場合は（ステップＳ２９でＹＥＳ）、ステップＳ２２に戻る。一方、伸長すべきデータがない場合は（ステップＳ２９でＮＯ）、全フレーム２１についての明度符号化情報、彩度符号化情報、及び色相符号化情報が、フレームレートを含む動画像データの圧縮ファイルとしてハードディスクドライブ１３等の外部記憶手段に記憶され（ステップＳ３０）、処理が終了する。【００４０】
次に、動画像データの伸長処理の一例を図９に示すフローチャートに基づいて説明する。
この処理において、操作部１１により、既述の圧縮処理で圧縮された動画像データの伸長が実行されれば（ステップＳ４１）、図１０に示すように、最初に表示されるべきフレーム２１についての明度符号化情報中の明度特徴点２５の座標に基づいて明度特徴点２５が仮想フレーム上にプロットされる（ステップＳ４２）。同様に、図示しないが、最初に表示されるべきフレーム２１についての彩度符号化情報中の彩度特徴点の座標に基づいて彩度特徴点が仮想フレーム上にプロットされると共に、最初に表示されるべきフレーム２１についての色相符号化情報中の色相特徴点の座標に基づいて色相特徴点が仮想フレーム上にプロットされる（ステップＳ４２）。【００４１】
そして、図１１に示すように、プロットされた明度特徴点２５の座標に基づいて、互いに隣接する明度特徴点２５間の明度輪郭構成点２６が補間され、仮想フレーム上にプロットされる（ステップＳ４３）。同様に、図示しないが、彩度特徴点の座標及び色相特徴点の座標に基づいてそれぞれ、互いに隣接する彩度特徴点間の彩度輪郭構成点及び互いに隣接する色相特徴点間の色相輪郭構成点が補間され、仮想フレーム上にプロットされる（ステップＳ４３）。なお、明度輪郭構成点２６、彩度輪郭構成点、及び色相輪郭構成点の補間は、それぞれ動画像圧縮伸長プログラム１中のバイリニア法の公式又はバイキュービック法の公式等に基づいて実行される。【００４２】
次いで、図１２に示すように、プロットされた明度特徴点２５の座標及び明度輪郭構成点２６の座標に基づいて、明度領域２３中の明度領域点２７が仮想フレーム上にプロットされると共に、明度特徴点２５と明度輪郭構成点２６と明度領域点２７とからなる明度領域２３内の全画素２２の明度が明度符号化情報中の明度の平均値とされて、１つのフレーム２１中の複数の明度領域２３が復元される（ステップＳ４４）。この場合、プロットされた明度特徴点２５及び明度輪郭構成点２６からなる明度輪郭点２４の内側に他の明度輪郭点２４が含まれている場合は、外側の明度輪郭点２４と内側の明度輪郭点２４との間に位置する明度領域点２７と外側の明度輪郭点２４とが１つの明度領域２３となる。一方、明度輪郭点２４の内側に他の明度輪郭点２４が含まれていない場合は、明度輪郭点２４の内側に位置する明度領域点２７と明度輪郭点２４とが１つの明度領域２３となる。【００４３】
同様に、図示しないが、プロットされた彩度特徴点の座標及び彩度輪郭構成点の座標に基づいて、彩度領域中の彩度領域点が仮想フレーム上にプロットされると共に、彩度特徴点と彩度輪郭構成点と彩度領域点とからなる彩度領域内の全画素２２の彩度が彩度符号化情報中の彩度の平均値とされて、１つのフレーム２１中の複数の彩度領域が復元される（ステップＳ４４）。また、図示しないが、プロットされた色相特徴点の座標及び色相輪郭構成点の座標に基づいて、色相領域中の色相領域点が仮想フレーム上にプロットされると共に、色相特徴点と色相輪郭構成点と色相領域点とからなる色相領域内の全画素２２の色相が色相符号化情報中の色相の平均値とされて、１つのフレーム２１中の複数の色相領域が復元される（ステップＳ４４）。【００４４】
複数の明度領域２３、複数の彩度領域、及び複数の色相領域が復元されたフレーム２１は、表示部１２に表示される（ステップＳ４５）。そして、全フレーム２１が復元されておらず（ステップＳ４６でＮＯ）、かつ、フレーム２１の復元時からの経過時間が、圧縮された動画像データ中の設定時間に達した場合（ステップＳ４７でＹＥＳ）はステップＳ４２に戻るが、設定時間に達していない場合（ステップＳ４７でＮＯ）はステップＳ４７に戻る。一方、全フレーム２１が復元されている場合は（ステップＳ４６でＹＥＳ）、処理が終了する。なお、圧縮された動画像データには、フレームレートの他、フレーム２１の復元時から次のフレーム２１を復元するまでの設定時間として、そのフレームレートの逆数も含まれている。【００４５】
上記のように構成された動画像圧縮伸長プログラム１は、フレーム２１間の差分をとることなく、高画質のフレーム２１をほぼ可逆的に復元可能な状態でフレーム２１内の画素２２についての画素圧縮及び符号化圧縮からなるハイブリッド圧縮を行うように構成されているので、圧縮率を大きくしても、動画像データの画質が劣化しないという利点がある。【００４６】
ここで、図１３に示すように、明度領域２３内の互いに隣接する明度特徴点２５間の明度ベクトル情報を含む明度符号化情報を明度領域２３に対応付け、図示しないが、彩度領域内の互いに隣接する彩度特徴点間の彩度ベクトル情報を含む彩度符号化情報を彩度領域に対応付け、かつ、色相領域内の互いに隣接する色相特徴点間の色相ベクトル情報を含む色相符号化情報を色相領域に対応付けて記憶すると共に、明度特徴点２５の座標、彩度特徴点の座標、色相特徴点の座標、明度符号化情報中の明度ベクトル情報、彩度符号化情報中の彩度ベクトル情報、及び色相符号化情報中の色相ベクトル情報に基づいてそれぞれ、互いに隣接する明度特徴点２５間の明度輪郭構成点２６、互いに隣接する彩度特徴点間の彩度輪郭構成点、及び互いに隣接する色相特徴点間の色相輪郭構成点を補間するように構成しておけば、上記の動画像圧縮伸長プログラム１により圧縮された動画像データをより高画質の動画像データに伸長できるという利点がある。なお、ここでいう明度ベクトル情報とは明度領域２３内の互いに隣接する明度特徴点２５間の差分座標をいい、彩度ベクトル情報とは彩度領域内の互いに隣接する彩度特徴点間の差分座標をいい、色相ベクトル情報とは色相領域内の互いに隣接する色相特徴点間の差分座標をいう。この場合、明度ベクトル情報、彩度ベクトル情報、及び色相ベクトル情報は、互いに隣接する明度特徴点２５同士の座標、互いに隣接する彩度特徴点同士の座標、及び互いに隣接する色相特徴点同士の座標に基づいて算出される。【００４７】
また、図１４に示すように、フレーム２１間の互いに隣接する明度特徴点２５間のフレーム間明度ベクトル情報を含む明度符号化情報を明度領域２３に対応付け、図示しないが、フレーム２１間の互いに隣接する彩度特徴点間のフレーム間彩度ベクトル情報を含む彩度符号化情報を彩度領域に対応付け、かつ、フレーム２１間の互いに隣接する色相特徴点間のフレーム間色相ベクトル情報を含む色相符号化情報を色相領域に対応付けて記憶すると共に、明度特徴点２５の座標、彩度特徴点の座標、色相特徴点の座標、明度符号化情報中のフレーム間明度ベクトル情報、彩度符号化情報中のフレーム間彩度ベクトル情報、及び色相符号化情報中のフレーム間色相ベクトル情報に基づいてそれぞれ、フレーム２１内の互いに隣接する明度特徴点２５間の明度輪郭構成点２６、互いに隣接する彩度特徴点間の彩度輪郭構成点、及び互いに隣接する色相特徴点間の色相輪郭構成点を補間するように構成した場合も同様に、上記の動画像圧縮伸長プログラム１により圧縮された動画像データをより高画質の動画像データに伸長できるという利点がある。なお、ここでいうフレーム間明度ベクトル情報とは、時間軸（Ｚ軸）方向の互いの間隔が一定（フレームレートの逆数としての設定時間）であるフレーム２１間の互いに隣接する明度特徴点２５間の差分座標をいう。同様に、フレーム間彩度ベクトル情報とは、時間軸方向の互いの間隔が一定であるフレーム２１間の互いに隣接する彩度特徴点間の差分座標をいう。フレーム間色相ベクトル情報とは、時間軸方向の互いの間隔が一定であるフレーム２１間の互いに隣接する色相特徴点間の差分座標をいう。この場合、フレーム間明度ベクトル情報、フレーム間彩度ベクトル情報、及びフレーム間色相ベクトル情報は、時間軸方向の互いに隣接する明度特徴点２５同士の座標、時間軸方向の互いに隣接する彩度特徴点同士の座標、及び時間軸方向の互いに隣接する色相特徴点同士の座標に基づいて算出される。【００４８】
なお、本実施形態においては、動画像圧縮伸長チップ３により動画像データのハードウェアエンコード及びハードウェアデコードを行うように構成しているが、これに限定されるものではなく、ハードディスクドライブ１３等の外部記憶手段に動画像圧縮伸長プログラム１を格納しておき、この動画像圧縮伸長プログラム１をＲＡＭ７にロードした状態で制御部５によりソフトウェアエンコード及びソフトウェアデコードを行うように構成してもよい。【００４９】
また、動画像圧縮伸長装置２には、マイクロホン等で構成された音声入力部や、スピーカ等で構成された音声出力部等を装備してもよい。動画像圧縮伸長チップ３上の内蔵ＲＯＭ４又はハードディスクドライブ１３等の外部記憶手段等には、音声入力部により入力された音声データを動画像データとシンクロ再生が可能なＭＰ３（MPEG-1 Audio Layer-III）等の形式で圧縮したり、圧縮後の音声データを伸長して音声出力部により再生出力したりする従来公知の音声圧縮伸長プログラムを格納してもよい。
【産業上の利用可能性】
【００５０】
以上のように、本発明に係る動画像圧縮プログラムは、圧縮率を大きくしても動画像データを高画質のまま圧縮できるようにするのに適している。また、本発明に係る動画像伸長プログラムは、上記の動画像圧縮プログラムにより圧縮された動画像データを高画質の動画像データに伸長できるようにするのに適している。
【図面の簡単な説明】
【００５１】
【図１】実施形態に係る動画像圧縮伸長装置の構成例を示すブロック図。
【図２】動画像圧縮伸長チップの構成例を示すブロック図。
【図３】動画像データの圧縮処理の一例を示すフローチャート。
【図４】フレームの要部拡大模式図。
【図５】分割された明度領域の一例を示す要部拡大模式図。
【図６】明度領域から明度輪郭点を抽出した状態を示す要部拡大模式図。
【図７】明度輪郭点から明度特徴点を抽出した状態を示す要部拡大模式図。
【図８】動画像データの圧縮処理の他例を示すフローチャート。
【図９】動画像データの伸長処理の一例を示すフローチャート。
【図１０】明度特徴点を仮想フレーム上にプロットした状態を示す要部拡大模式図。
【図１１】明度輪郭構成点を補間して仮想フレーム上にプロットした状態を示す要部拡大模式図。
【図１２】明度領域を復元した状態を示す要部拡大模式図。
【図１３】明度領域内の互いに隣接する明度特徴点間の明度ベクトル情報を算出するためのベクトルの一例を示す要部拡大模式図。
【図１４】フレーム間の互いに隣接する明度特徴点間のフレーム間明度ベクトル情報を算出するためのベクトルの一例を示す要部拡大模式図。
【符号の説明】
【００５２】
１  動画像圧縮伸長プログラム
２  動画像圧縮伸長装置
３  動画像圧縮伸長チップ
４  内蔵ＲＯＭ
５  制御部
６  ＲＯＭ
７  ＲＡＭ
８  ビデオメモリ
９  時計部
１０  映像入力部
１１  操作部
１２  表示部
１３  ハードディスクドライブ
１５  内蔵制御部
１６  内蔵ＲＡＭ
２１  フレーム
２２  画素
２３  明度領域
２４  明度輪郭点
２５  明度特徴点
２６  明度輪郭構成点
２７  明度領域点
【図１】
2006131970.tif 000002
【図２】
2006131970.tif 000003
【図３】
2006131970.tif 000004
【図４】
2006131970.tif 000005
【図５】
2006131970.tif 000006
【図６】
2006131970.tif 000007
【図７】
2006131970.tif 000008
【図８】
2006131970.tif 000009
【図９】
2006131970.tif 000010
【図１０】
2006131970.tif 000011
【図１１】
2006131970.tif 000012
【図１２】
2006131970.tif 000013
【図１３】
2006131970.tif 000014
【図１４】
2006131970.tif 000015
【国際調査報告】
2006131970.tif 000016
2006131970.tif 000017
2006131970.tif 000018
2006131970.tif 000019