(57)【要約】      （修正有）【課題】  画像処理ＩＣにより圧縮された画像データをＲＡＭ等の記憶ＩＣ内やＨＤＤ等の記憶装置内に記録したり、画像処理ＩＣにより伸張される画像データを記憶装置内から再生したりする場合に、複数の画像により構成される画像データを効率的に記録・再生すること。【解決手段】  入力された画像データを画像処理ＩＣにより圧縮し、圧縮された画像データを画像処理ＩＣにより伸張し、伸張された画像データを画像処理ボードから出力し、画像処理ＩＣにより圧縮された画像データは、画像処理ボードに装着された記憶ＩＣ内の画像用ディスクリプタで制御されて、画像処理ボードに装着された記憶ＩＣ内又は記憶装置内に記録され、画像処理ＩＣにより伸張される画像データは、画像処理ボードに装着された記憶ＩＣ内の画像用ディスクリプタで制御されて、画像処理ボードに装着された記憶ＩＣ内又は記憶装置内から再生されることを特徴とする画像処理ボード。【選択図】  図７
2005079639.tif 000002
【特許請求の範囲】
【請求項１】
当該画像処理ボードに装着された画像処理ＩＣにより画像処理を実行する画像処理ボードであって、
当該画像処理ボードに入力された画像データを前記画像処理ＩＣにより圧縮し、前記画像処理ＩＣにより圧縮された前記画像データを前記画像処理ＩＣにより伸張し、前記画像処理ＩＣにより伸張された前記画像データを当該画像処理ボードから出力し、
前記画像処理ＩＣにより圧縮された前記画像データは、当該画像処理ボードに装着された記憶ＩＣ内の画像用ディスクリプタで制御されて、当該画像処理ボードに装着された記憶ＩＣ内又は記憶装置内に記録され、
前記画像処理ＩＣにより伸張される前記画像データは、当該画像処理ボードに装着された記憶ＩＣ内の画像用ディスクリプタで制御されて、当該画像処理ボードに装着された記憶ＩＣ内又は記憶装置内から再生されることを特徴とする画像処理ボード。
【請求項２】
他の画像処理ボードをメインボードとするドータボードである画像処理ボードであって、当該画像処理ボードに装着された画像処理ＩＣにより画像処理を実行する画像処理ボードであって、
当該画像処理ボードに入力された画像データを前記画像処理ＩＣにより圧縮し、前記画像処理ＩＣにより圧縮された前記画像データを前記画像処理ＩＣにより伸張し、前記画像処理ＩＣにより伸張された前記画像データを当該画像処理ボードから出力し、
前記画像処理ＩＣにより圧縮された前記画像データは、当該画像処理ボードに装着された記憶ＩＣ内又は前記他の画像処理ボードに装着された記憶ＩＣ内の画像用ディスクリプタで制御されて、当該画像処理ボードに装着された記憶ＩＣ内若しくは記憶装置内又は前記他の画像処理ボードに装着された記憶ＩＣ内若しくは記憶装置内に記録され、
前記画像処理ＩＣにより伸張される前記画像データは、当該画像処理ボードに装着された記憶ＩＣ内又は前記他の画像処理ボードに装着された記憶ＩＣ内の画像用ディスクリプタで制御されて、当該画像処理ボードに装着された記憶ＩＣ内若しくは記憶装置内又は前記他の画像処理ボードに装着された記憶ＩＣ内若しくは記憶装置内から再生されることを特徴とする画像処理ボード。
【請求項３】
前記画像データは、複数のフレームにより構成される動画像データであることを特徴とする請求項１又は２に記載の画像処理ボード。
【請求項４】
前記画像データは、複数のフレームにより構成される動画像データであり、各フレームに対応した前記画像用ディスクリプタで制御されて、各フレームごとに前記記憶ＩＣ内又は前記記憶装置内に記録され、各フレームに対応した前記画像用ディスクリプタで制御されて、各フレームごとに前記記憶ＩＣ内又は前記記憶装置内から再生されることを特徴とする請求項１又は２に記載の画像処理ボード。
【請求項５】
前記画像データは、順再生、逆再生、早送り、早戻し、コマ送り、コマ戻し、リピート再生、スキップ再生、の内の少なくともいずれかの再生状態で、前記記憶ＩＣ内又は前記記憶装置内から再生されることを特徴とする請求項４に記載の画像処理ボード。
【請求項６】
前記画像用ディスクリプタは、当該画像用ディスクリプタに対応したフレームのアドレス、当該画像用ディスクリプタに対応したフレームの１個前のフレームに対応した画像用ディスクリプタのアドレス、当該画像用ディスクリプタに対応したフレームの１個後のフレームに対応した画像用ディスクリプタのアドレス、当該画像用ディスクリプタに対応したフレームのデータ量、当該画像用ディスクリプタの番号、の内の少なくともいずれかを構成要素とすることを特徴とする請求項４又は５に記載の画像処理ボード。
【請求項７】
当該画像処理ボードに画像データと共に入力された音声データが、前記記憶ＩＣ内の音声用ディスクリプタで制御されて、前記記憶ＩＣ内又は前記記憶装置内に記録され、
当該画像処理ボードから画像データと共に出力される音声データが、前記記憶ＩＣ内の音声用ディスクリプタで制御されて、前記記憶ＩＣ内又は前記記憶装置内から再生されることを特徴とする請求項１乃至６のいずれか１項に記載の画像処理ボード。
【請求項８】
前記音声データは、複数のフレームにより構成される動画像用音声データであることを特徴とする請求項７に記載の画像処理ボード。
【請求項９】
前記音声データは、複数のフレームにより構成される動画像用音声データであり、各フレームに対応した前記音声用ディスクリプタで制御されて、各フレームごとに前記記憶ＩＣ内又は前記記憶装置内に記録され、各フレームに対応した前記音声用ディスクリプタで制御されて、各フレームごとに前記記憶ＩＣ内又は前記記憶装置内から再生されることを特徴とする請求項７に記載の画像処理ボード。
【請求項１０】
前記音声データは、順再生、逆再生、早送り、早戻し、コマ送り、コマ戻し、リピート再生、スキップ再生、の内の少なくともいずれかの再生状態で、前記記憶ＩＣ内又は前記記憶装置内から再生されることを特徴とする請求項９に記載の画像処理ボード。
【請求項１１】
前記音声用ディスクリプタは、当該音声用ディスクリプタに対応したフレームのアドレス、当該音声用ディスクリプタに対応したフレームの１個前のフレームに対応した音声用ディスクリプタのアドレス、当該音声用ディスクリプタに対応したフレームの１個後のフレームに対応した音声用ディスクリプタのアドレス、当該音声用ディスクリプタに対応したフレームのデータ量、当該音声用ディスクリプタの番号、の内の少なくともいずれかを構成要素とすることを特徴とする請求項９又は１０に記載の画像処理ボード。
【請求項１２】
前記画像処理ＩＣは、ＪＰＥＧ２０００方式により前記画像データを圧縮し、前記画像処理ＩＣは、ＪＰＥＧ２０００方式により前記画像データを伸張することを特徴とする請求項１乃至１１のいずれか１項に記載の画像処理ボード。
【請求項１３】
当該画像処理装置に装着された画像処理ＩＣにより画像処理を実行する画像処理装置であって、
当該画像処理装置に入力された画像データを前記画像処理ＩＣにより圧縮し、前記画像処理ＩＣにより圧縮された前記画像データを前記画像処理ＩＣにより伸張し、前記画像処理ＩＣにより伸張された前記画像データを当該画像処理装置から出力し、
前記画像処理ＩＣにより圧縮された前記画像データは、当該画像処理装置に装着された記憶ＩＣ内の画像用ディスクリプタで制御されて、当該画像処理装置に装着された記憶ＩＣ内又は記憶装置内に記録され、
前記画像処理ＩＣにより伸張される前記画像データは、当該画像処理装置に装着された記憶ＩＣ内の画像用ディスクリプタで制御されて、当該画像処理装置に装着された記憶ＩＣ内又は記憶装置内から再生されることを特徴とする画像処理装置。
【請求項１４】
他の画像処理装置をメイン装置とするドータ装置である画像処理装置であって、当該画像処理装置に装着された画像処理ＩＣにより画像処理を実行する画像処理装置であって、
当該画像処理装置に入力された画像データを前記画像処理ＩＣにより圧縮し、前記画像処理ＩＣにより圧縮された前記画像データを前記画像処理ＩＣにより伸張し、前記画像処理ＩＣにより伸張された前記画像データを当該画像処理装置から出力し、
前記画像処理ＩＣにより圧縮された前記画像データは、当該画像処理装置に装着された記憶ＩＣ内又は前記他の画像処理装置に装着された記憶ＩＣ内の画像用ディスクリプタで制御されて、当該画像処理装置に装着された記憶ＩＣ内若しくは記憶装置内又は前記他の画像処理装置に装着された記憶ＩＣ内若しくは記憶装置内に記録され、
前記画像処理ＩＣにより伸張される前記画像データは、当該画像処理装置に装着された記憶ＩＣ内又は前記他の画像処理装置に装着された記憶ＩＣ内の画像用ディスクリプタで制御されて、当該画像処理装置に装着された記憶ＩＣ内若しくは記憶装置内又は前記他の画像処理装置に装着された記憶ＩＣ内若しくは記憶装置内から再生されることを特徴とする画像処理装置。
【請求項１５】
請求項１乃至１２のいずれか１項に記載の画像処理ボード又は請求項１３又は１４に記載の画像処理装置を備えることを特徴とする情報処理装置。
【請求項１６】
請求項２に記載の画像処理ボードをドータボードとするメインボードである画像処理ボードであって、当該画像処理ボードに装着された画像処理制御ＩＣにより前記画像処理の制御を実行することを特徴とする画像処理ボード。
【請求項１７】
請求項１４に記載の画像処理装置をドータ装置とするメイン装置である画像処理装置であって、当該画像処理装置に装着された画像処理制御ＩＣにより前記画像処理の制御を実行することを特徴とする画像処理装置。
【請求項１８】
請求項２に記載の画像処理ボードと請求項１６に記載の画像処理ボード又は請求項１４に記載の画像処理装置と請求項１７に記載の画像処理装置を備えることを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理ボード、画像処理ボード等の画像処理装置、及びＰＣ（パーソナルコンピュータ）等の情報処理装置に関する。
【背景技術】
【０００２】
画像圧縮伸張技術の例としては、ＪＰＥＧ方式やＪＰＥＧ２０００方式が挙げられる。
【０００３】
図１は、ＪＰＥＧ２０００方式により画像圧縮と画像伸張を実行する情報処理装置１０１を表す。図１の情報処理装置１０１は、変換部１１１、量子化部１１２、符号化部１１３、逆変換部１２１、逆量子化部１２２、復号化部１２３等の機能ブロックを備える。
【０００４】
図１の情報処理装置１０１では、画像データは、変換部１１１により離散ウェーブレット変換で変換され、量子化部１１２により量子化され、符号化部１１３によりエントロピー符号化で符号化されることで、符号データに圧縮される。
【０００５】
図１の情報処理装置１０１では、符号データ（圧縮された画像データ）は、復号化部１２３によりエントロピー復号化で復号化され、逆量子化部１２２により逆量子化され、逆変換部１２１により逆離散ウェーブレット変換で逆変換されることで、画像データに伸張される。
【０００６】
図１の機能ブロックの例としては、画像圧縮と画像伸張をソフトウェア的に実行する場合において、画像処理プログラムにより実現される機能ブロックや、画像圧縮と画像伸張をハードウェア的に実行する場合において、画像処理ＩＣ（集積回路）により実現される機能ブロックが挙げられる。図１の情報処理装置１０１の例としては、画像処理プログラムがインストールされたＰＣ（パーソナルコンピュータ）や、画像処理ＩＣ（集積回路）が格納されたＰＣ（パーソナルコンピュータ）が挙げられる。
【０００７】
図２に基づいて図１の変換部１１１について説明する。変換部１１１では、画像データ２０１が、図２Ａのようにタイル３０１に分割され、図２Ｂのようにタイル３０１ごとに離散ウェーブレット変換で変換される。これにより、ウェーブレット係数データ２０２が生成される。なお、タイル３０１への分割は必須ではなく、タイル３０１への分割が実行されない場合もある。図２には、画像データ２０１が、１２８×１２８のタイル３０１に分割され、レベル２の離散ウェーブレット変換で変換される例が示されている。これにより、６４×６４の３個のサブバンド１ＨＨ，１ＨＬ，１ＬＨと、３２×３２の４個のサブバンド２ＨＨ，２ＨＬ，２ＬＨ，２ＬＬからなるウェーブレット係数データ２０２が生成されている。
【０００８】
図３に基づいて図１の量子化部１１２について説明する。量子化部１１２では、ウェーブレット係数データ２０２が、図３のような関係式で量子化される。ａとｂはそれぞれ量子化前と量子化後のウェーブレット係数、｜ａ｜はａの絶対値、ｓｉｇｎ（ａ）はａの符号、［］はフロア関数、Δは量子化ステップである。なお、量子化は必須ではなく、量子化が実行されない場合もある。この場合、量子化部１１２は不要である。
【０００９】
図４に基づいて図１の符号化部１１３について説明する。符号化部１１３では、量子化されたウェーブレット係数データ２０３の各サブバンド３０２が、図４Ａのようにコードブロック３０３に分割され、図４Ｂのようにさらにビットプレーン３０４に分割され、図４Ｃのようにビットプレーン３０４ごとにエントロピー符号化（算術符号化等）で符号化される。これにより、符号データ２０４が生成される。なお、コードブロック３０３への分割は必須ではなく、コードブロック３０３への分割が実行されない場合もある。図４には、３２×３２のサブバンド３０２「２ＬＬ」が、４×４のコードブロック３０３に分割され、さらに４個のビットプレーン３０４に分割され、ビットプレーン３０４ごとにエントロピー符号化で符号化される例が示されている。これにより、符号データ２０４が生成されている。
【００１０】
図１の符号化部１１３では、ビットプレーン３０４の符号化により画像データ２０１を圧縮するだけでなく、符号化されたビットプレーン３０４のトランケーションにより画像データ２０１を圧縮するようにしてもよい。これにより、符号データ２０４の生成後に、画像データ２０１の圧縮率を変換（レートコントロール）することができるようになる。
【００１１】
図１の逆変換部１２１、逆量子化部１２２、復号化部１２３はそれぞれ、図１の変換部１１１、量子化部１１２、符号化部１１３が実行する処理の逆の処理を実行する。
【００１２】
なお、画像データ２０１がカラー画像データである場合には、図５のように画像データ２０１の色成分（コンポーネント）ごとに、画像圧縮と画像伸張が実行される。図５Ａのように「ＲＧＢ」の色成分ごとでもよいし、図５Ｂのように「ＹＣｂＣｙ」の色成分ごとでもよい。ＪＰＥＧ２０００方式では通常、図５Ｂのように「ＹＣｂＣｙ」の色成分ごとに、画像圧縮と画像伸張が実行される。人間の視覚が、輝度成分（Ｙ）については敏感であるが、色差成分（Ｃｂ，Ｃｙ）については敏感ではないため、輝度成分（Ｙ）の圧縮率よりも色差成分（Ｃｂ，Ｃｙ）の圧縮率を高くして、全体の圧縮率を高めるためである。
【発明の開示】
【発明が解決しようとする課題】
【００１３】
画像圧縮や画像伸張といった画像処理をＩＣ（画像処理ＩＣ）により実行する場合、通常、ＩＣはボード（画像処理ボード）に装着されて使用されることになる。例えば、ＩＣが増設ボードに装着されて、増設ボードがＰＣ内のマザーボードに接続されて使用されることになる。
【００１４】
ところで、画像データを画像処理ＩＣにより圧縮して伸張する場合、画像処理ＩＣにより圧縮された画像データをＲＡＭ内やＨＤＤ内に記録したり、画像処理ＩＣにより伸張される画像データをＲＡＭ内やＨＤＤ内から再生したりすることになる。ここで、動画像データのように複数の画像（フレーム）により構成される画像データを画像処理ＩＣにより圧縮して伸張する場合、複数の画像の順番等を適切に管理しつつ、複数の画像により構成される画像データを効率的に記録・再生する必要がある。
【００１５】
したがって、本発明は、当該画像処理ボードに装着された画像処理ＩＣにより画像圧縮や画像伸張といった画像処理を実行する画像処理ボードに関して、画像処理ＩＣにより圧縮された画像データをＲＡＭ等の記憶ＩＣ内やＨＤＤ等の記憶装置内に記録したり、画像処理ＩＣにより伸張される画像データをＲＡＭ等の記憶ＩＣ内やＨＤＤ等の記憶装置内から再生したりする場合に、複数の画像により構成される画像データを効率的に記録・再生することを課題とする。
【課題を解決するための手段】
【００１６】
請求項１に記載の発明（画像処理ボード）は、当該画像処理ボードに装着された画像処理ＩＣにより画像処理を実行する画像処理ボードであって、当該画像処理ボードに入力された画像データを前記画像処理ＩＣにより圧縮し、前記画像処理ＩＣにより圧縮された前記画像データを前記画像処理ＩＣにより伸張し、前記画像処理ＩＣにより伸張された前記画像データを当該画像処理ボードから出力し、前記画像処理ＩＣにより圧縮された前記画像データは、当該画像処理ボードに装着された記憶ＩＣ内の画像用ディスクリプタで制御されて、当該画像処理ボードに装着された記憶ＩＣ内又は記憶装置内に記録され、前記画像処理ＩＣにより伸張される前記画像データは、当該画像処理ボードに装着された記憶ＩＣ内の画像用ディスクリプタで制御されて、当該画像処理ボードに装着された記憶ＩＣ内又は記憶装置内から再生される。
【００１７】
請求項２に記載の発明（画像処理ボード）は、他の画像処理ボードをメインボードとするドータボードである画像処理ボードであって、当該画像処理ボードに装着された画像処理ＩＣにより画像処理を実行する画像処理ボードであって、当該画像処理ボードに入力された画像データを前記画像処理ＩＣにより圧縮し、前記画像処理ＩＣにより圧縮された前記画像データを前記画像処理ＩＣにより伸張し、前記画像処理ＩＣにより伸張された前記画像データを当該画像処理ボードから出力し、前記画像処理ＩＣにより圧縮された前記画像データは、当該画像処理ボードに装着された記憶ＩＣ内又は前記他の画像処理ボードに装着された記憶ＩＣ内の画像用ディスクリプタで制御されて、当該画像処理ボードに装着された記憶ＩＣ内若しくは記憶装置内又は前記他の画像処理ボードに装着された記憶ＩＣ内若しくは記憶装置内に記録され、前記画像処理ＩＣにより伸張される前記画像データは、当該画像処理ボードに装着された記憶ＩＣ内又は前記他の画像処理ボードに装着された記憶ＩＣ内の画像用ディスクリプタで制御されて、当該画像処理ボードに装着された記憶ＩＣ内若しくは記憶装置内又は前記他の画像処理ボードに装着された記憶ＩＣ内若しくは記憶装置内から再生される。
【００１８】
請求項３に記載の発明（画像処理ボード）は、請求項１又は２に記載の発明（画像処理ボード）に関して、前記画像データは、複数のフレームにより構成される動画像データである。
【００１９】
請求項４に記載の発明（画像処理ボード）は、請求項１又は２に記載の発明（画像処理ボード）に関して、前記画像データは、複数のフレームにより構成される動画像データであり、各フレームに対応した前記画像用ディスクリプタで制御されて、各フレームごとに前記記憶ＩＣ内又は前記記憶装置内に記録され、各フレームに対応した前記画像用ディスクリプタで制御されて、各フレームごとに前記記憶ＩＣ内又は前記記憶装置内から再生される。
【００２０】
請求項５に記載の発明（画像処理ボード）は、請求項４に記載の発明（画像処理ボード）に関して、前記画像データは、順再生、逆再生、早送り、早戻し、コマ送り、コマ戻し、リピート再生、スキップ再生、の内の少なくともいずれかの再生状態で、前記記憶ＩＣ内又は前記記憶装置内から再生される。
【００２１】
請求項６に記載の発明（画像処理ボード）は、請求項４又は５に記載の発明（画像処理ボード）に関して、前記画像用ディスクリプタは、当該画像用ディスクリプタに対応したフレームのアドレス、当該画像用ディスクリプタに対応したフレームの１個前のフレームに対応した画像用ディスクリプタのアドレス、当該画像用ディスクリプタに対応したフレームの１個後のフレームに対応した画像用ディスクリプタのアドレス、当該画像用ディスクリプタに対応したフレームのデータ量、当該画像用ディスクリプタの番号、の内の少なくともいずれかを構成要素とする。
【００２２】
請求項７に記載の発明（画像処理ボード）は、請求項１乃至６のいずれか１項に記載の発明（画像処理ボード）に関して、当該画像処理ボードに画像データと共に入力された音声データが、前記記憶ＩＣ内の音声用ディスクリプタで制御されて、前記記憶ＩＣ内又は前記記憶装置内に記録され、当該画像処理ボードから画像データと共に出力される音声データが、前記記憶ＩＣ内の音声用ディスクリプタで制御されて、前記記憶ＩＣ内又は前記記憶装置内から再生される。
【００２３】
請求項８に記載の発明（画像処理ボード）は、請求項７に記載の発明（画像処理ボード）に関して、前記音声データは、複数のフレームにより構成される動画像用音声データである。
【００２４】
請求項９に記載の発明（画像処理ボード）は、請求項７に記載の発明（画像処理ボード）に関して、前記音声データは、複数のフレームにより構成される動画像用音声データであり、各フレームに対応した前記音声用ディスクリプタで制御されて、各フレームごとに前記記憶ＩＣ内又は前記記憶装置内に記録され、各フレームに対応した前記音声用ディスクリプタで制御されて、各フレームごとに前記記憶ＩＣ内又は前記記憶装置内から再生される。
【００２５】
請求項１０に記載の発明（画像処理ボード）は、請求項９に記載の発明（画像処理ボード）に関して、前記音声データは、順再生、逆再生、早送り、早戻し、コマ送り、コマ戻し、リピート再生、スキップ再生、の内の少なくともいずれかの再生状態で、前記記憶ＩＣ内又は前記記憶装置内から再生される。
【００２６】
請求項１１に記載の発明（画像処理ボード）は、請求項９又は１０に記載の発明（画像処理ボード）に関して、前記音声用ディスクリプタは、当該音声用ディスクリプタに対応したフレームのアドレス、当該音声用ディスクリプタに対応したフレームの１個前のフレームに対応した音声用ディスクリプタのアドレス、当該音声用ディスクリプタに対応したフレームの１個後のフレームに対応した音声用ディスクリプタのアドレス、当該音声用ディスクリプタに対応したフレームのデータ量、当該音声用ディスクリプタの番号、の内の少なくともいずれかを構成要素とする。
【００２７】
請求項１２に記載の発明（画像処理ボード）は、請求項１乃至１１のいずれか１項に記載の発明（画像処理ボード）に関して、前記画像処理ＩＣは、ＪＰＥＧ２０００方式により前記画像データを圧縮し、前記画像処理ＩＣは、ＪＰＥＧ２０００方式により前記画像データを伸張する。
【００２８】
請求項１３に記載の発明（画像処理装置）は、当該画像処理装置に装着された画像処理ＩＣにより画像処理を実行する画像処理装置であって、当該画像処理装置に入力された画像データを前記画像処理ＩＣにより圧縮し、前記画像処理ＩＣにより圧縮された前記画像データを前記画像処理ＩＣにより伸張し、前記画像処理ＩＣにより伸張された前記画像データを当該画像処理装置から出力し、前記画像処理ＩＣにより圧縮された前記画像データは、当該画像処理装置に装着された記憶ＩＣ内の画像用ディスクリプタで制御されて、当該画像処理装置に装着された記憶ＩＣ内又は記憶装置内に記録され、前記画像処理ＩＣにより伸張される前記画像データは、当該画像処理装置に装着された記憶ＩＣ内の画像用ディスクリプタで制御されて、当該画像処理装置に装着された記憶ＩＣ内又は記憶装置内から再生される。
【００２９】
請求項１４に記載の発明（画像処理装置）は、他の画像処理装置をメイン装置とするドータ装置である画像処理装置であって、当該画像処理装置に装着された画像処理ＩＣにより画像処理を実行する画像処理装置であって、当該画像処理装置に入力された画像データを前記画像処理ＩＣにより圧縮し、前記画像処理ＩＣにより圧縮された前記画像データを前記画像処理ＩＣにより伸張し、前記画像処理ＩＣにより伸張された前記画像データを当該画像処理装置から出力し、前記画像処理ＩＣにより圧縮された前記画像データは、当該画像処理装置に装着された記憶ＩＣ内又は前記他の画像処理装置に装着された記憶ＩＣ内の画像用ディスクリプタで制御されて、当該画像処理装置に装着された記憶ＩＣ内若しくは記憶装置内又は前記他の画像処理装置に装着された記憶ＩＣ内若しくは記憶装置内に記録され、前記画像処理ＩＣにより伸張される前記画像データは、当該画像処理装置に装着された記憶ＩＣ内又は前記他の画像処理装置に装着された記憶ＩＣ内の画像用ディスクリプタで制御されて、当該画像処理装置に装着された記憶ＩＣ内若しくは記憶装置内又は前記他の画像処理装置に装着された記憶ＩＣ内若しくは記憶装置内から再生される。
【００３０】
請求項１５に記載の発明（情報処理装置）は、請求項１乃至１２のいずれか１項に記載の画像処理ボード又は請求項１３又は１４に記載の画像処理装置を備える。
【００３１】
請求項１６に記載の発明（画像処理ボード）は、請求項２に記載の画像処理ボードをドータボードとするメインボードである画像処理ボードであって、当該画像処理ボードに装着された画像処理制御ＩＣにより前記画像処理の制御を実行する。
【００３２】
請求項１７に記載の発明（画像処理装置）は、請求項１４に記載の画像処理装置をドータ装置とするメイン装置である画像処理装置であって、当該画像処理装置に装着された画像処理制御ＩＣにより前記画像処理の制御を実行する。
【００３３】
請求項１８に記載の発明（情報処理装置）は、請求項２に記載の画像処理ボードと請求項１６に記載の画像処理ボード又は請求項１４に記載の画像処理装置と請求項１７に記載の画像処理装置を備える。
【００３４】
請求項１又は２に記載の発明（画像処理ボード）では、画像処理ＩＣにより圧縮された画像データは、記憶ＩＣ内の画像用ディスクリプタで制御されて、記憶ＩＣ内又は記憶装置内に記録され、画像処理ＩＣにより伸張される画像データは、記憶ＩＣ内の画像用ディスクリプタで制御されて、記憶ＩＣ内又は記憶装置内から再生されるため、複数の画像により構成される画像データが効率的に記録・再生される。
【００３５】
請求項７に記載の発明（画像処理ボード）では、当該画像処理ボードに画像データと共に入力された音声データが、前記記憶ＩＣ内の音声用ディスクリプタで制御されて、前記記憶ＩＣ内又は前記記憶装置内に記録され、当該画像処理ボードから画像データと共に出力される音声データが、前記記憶ＩＣ内の音声用ディスクリプタで制御されて、前記記憶ＩＣ内又は前記記憶装置内から再生されるため、複数の画像により構成される画像データと共に入力された音声データが効率的に記録・再生される。
【００３６】
請求項１３又は１４に記載の発明（画像処理装置）では、画像処理ＩＣにより圧縮された画像データは、記憶ＩＣ内の画像用ディスクリプタで制御されて、記憶ＩＣ内又は記憶装置内に記録され、画像処理ＩＣにより伸張される画像データは、記憶ＩＣ内の画像用ディスクリプタで制御されて、記憶ＩＣ内又は記憶装置内から再生されるため、複数の画像により構成される画像データが効率的に記録・再生される。
【発明の効果】
【００３７】
このように、本発明は、当該画像処理ボードに装着された画像処理ＩＣにより画像圧縮や画像伸張といった画像処理を実行する画像処理ボードに関して、画像処理ＩＣにより圧縮された画像データをＲＡＭ等の記憶ＩＣ内やＨＤＤ等の記憶装置内に記録したり、画像処理ＩＣにより伸張される画像データをＲＡＭ等の記憶ＩＣ内やＨＤＤ等の記憶装置内から再生したりする場合に、複数の画像により構成される画像データを効率的に記録・再生することを可能とする。
【発明を実施するための最良の形態】
【００３８】
図６は、画像処理を実行する画像処理ＩＣ（集積回路）６０１を表す。図６の画像処理ＩＣ６０１は、ＪＰＥＧ２０００方式により画像圧縮と画像伸張を実行するＩＣチップである。図６の画像処理ＩＣ６０１は、前処理／後処理部６１１、変換／逆変換部６１２、符号化／復号化部６１３、符号処理部６１４、ＰＬＬ（位相同期ループ）６２１、ＣＰＵインタフェース部６２２、ワークメモリ６２３、ヘッダ処理部６２４等の機能ブロックを備える。
【００３９】
図６の画像処理ＩＣ６０１に入力された画像データは、これらの機能ブロックにより符号データに圧縮され、図６の画像処理ＩＣ６０１から出力される。図６の画像処理ＩＣ６０１に入力された符号データ（圧縮された画像データ）は、これらの機能ブロックにより画像データに伸張され、図６の画像処理ＩＣ６０１から出力される。
【００４０】
前処理／後処理部６１１は、画像圧縮時には画像データのレベルシフトを実行すると共に、カラー画像データを「ＲＧＢ」から「ＹＣｂＣｒ」に変換し、画像伸張時には画像データの逆レベルシフトを実行すると共に、カラー画像データを「ＹＣｂＣｒ」から「ＲＧＢ」に変換する機能ブロックである。
【００４１】
変換／逆変換部６１２は、図１の変換部１１１と逆変換部１２１と同様に、画像圧縮時には画像データをウェーブレット係数データに変換し、画像伸張時にはウェーブレット係数データを画像データに変換する機能ブロックである。
【００４２】
符号化／復号化部６１３は、図１の符号化部１１３と復号化部１２３と同様に、画像圧縮時にはウェーブレット係数データを符号データに符号化し、画像伸張時には符号データをウェーブレット係数データに復号化する機能ブロックである。
【００４３】
符号処理部６１４は、画像圧縮時に符号データにヘッダ処理部６２４により生成されたヘッダを付加し、符号データをフォーマットする機能ブロックである。
【００４４】
画像データＩＦ（インタフェース）について説明する。ＩＭＤ１９−０は、画像データの入出力である。ＩＭＦＲＭは、画像データの有効期間を保持する信号（アクティブＬ）である。ＩＭＭＲＤＹは、外部から内部へのレディ信号（アクティブＬ）である。ＩＭＪＲＤＹは、内部から外部へのレディ信号（アクティブＬ）である。
【００４５】
符号データＩＦ（インタフェース）について説明する。ＣＯＤ７−０は、符号データの入出力である。ＣＯＦＲＭは、符号データの有効期間を保持する信号（アクティブＬ）である。ＣＯＭＲＤＹは、外部から内部へのレディ信号（アクティブＬ）である。ＣＯＪＲＤＹは、内部から外部へのレディ信号（アクティブＬ）である。
【００４６】
ＣＰＵＩＦ（インタフェース）について説明する。ＡＤＤ９−０は、アドレス信号である。ＣＳは、チップセレクト信号（アクティブＬ）である。ＲＤは、画像データや符号データの読み出し信号（アクティブＬ）である。ＷＲは、画像データや符号データの書き込み信号（アクティブＬ）である。ＤＡＴＡ３１−０は、データ信号である。ＤＡＣＫは、画像データや符号データをＤＭＡ転送で入出力する場合のアクノリッジ信号（アクティブＬ）である。ＤＲＥＱは、画像データや符号データをＤＭＡ転送で入出力する場合のリクエスト信号（アクティブＬ）である。ＩＮＴは、割り込み信号（アクティブＬ）である。
【００４７】
その他のＩＦ（インタフェース）について説明する。ＲＥＳＥＴは、リセット信号（アクティブＬ）である。ＭＣＬＫは、マスタクロック信号である。ＣＰＯＵＴとＶＣＯＩＮは、マスタクロック信号との位相差分信号であり、それぞれＬＰＦ（ローパスフィルタ）を通過前のものと通過後のものである。
【００４８】
図７は、２枚組の画像処理ボード７０１Ａ，７０１Ｂを表す。図７の画像処理ボード７０１Ａと画像処理ボード７０１Ｂは、それぞれメインボードとドータボードであり、それぞれ本発明の実施例に該当する。図７の画像処理ボード７０１Ａと画像処理ボード７０１Ｂは、図８の情報処理装置８０１に格納されて使用される。図８の情報処理装置８０１はここではＰＣ（パーソナルコンピュータ）であり、図７の画像処理ボード７０１Ａと画像処理ボード７０１ＢはここではＰＣ（パーソナルコンピュータ）内のマザーボードに接続されて使用される「増設ボード」である。図８の情報処理装置８０１は、本発明の実施例に該当する。
【００４９】
以下、２枚組の画像処理ボード７０１Ａ，７０１Ｂにより実現される機能について説明するが、２枚の画像処理ボード７０１Ａ，７０１Ｂにより実現される機能を、１枚の画像処理ボードで実現しても構わない。すなわち、２枚の画像処理ボード７０１Ａ，７０１Ｂを、図７の点線のようにして、１枚の画像処理ボード７０１に集約しても構わない。当該画像処理ボード７０１は、本発明の実施例に該当する。
【００５０】
２枚組の画像処理ボード７０１Ａ，７０１Ｂは、ＡＶ（ＡｕｄｉｏＶｉｄｅｏ）データを取り扱うボードである。すなわち、複数のフレームにより構成される動画像データである「画像データ」と、複数のフレームにより構成される動画像用音声データである「音声データ」を取り扱うボードである。２枚組の画像処理ボード７０１Ａ，７０１Ｂでは、ＭｏｔｉｏｎＪＰＥＧ２０００方式により画像圧縮と画像伸張が実行される。
【００５１】
画像処理ボード７０１Ｂ（ドータボード）は、画像処理ＩＣ６０１と、ＳＤＲＡＭ６０２と、ＶｉｄｅｏＤＥＣ（デコーダ）６０３と、ＶｉｄｅｏＥＮＣ（エンコーダ）６０４と、ＡｕｄｉｏＣＯＤＥＣ（コーデック）６０５等が装着された状態で使用される。画像処理ボード７０１Ｂは、ＰＣＩコネクタ６３１と、コネクタ６３２と、ＡｕｄｉｏＶｉｄｅｏＩＯ６３３を備える。
【００５２】
画像処理ボード７０１Ａ（メインボード）は、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）６０６と、ＤＩＭＭ（Ｄｕａｌ  Ｉｎｌｉｎｅ  Ｍｅｍｏｒｙ  Ｍｏｄｕｌｅ）６０７と、フラッシュメモリ６０８等が装着された状態で使用される。画像処理ボード７０１Ａは、ＰＣＩコネクタ６４１と、コネクタ６４２と、ＨＤＤ用コネクタ６４３と、ＣＰＵ用コネクタ６４４を備える。
【００５３】
画像処理ＩＣ６０１は、図６の画像処理ＩＣ６０１であり、画像処理を実行するＩＣチップ（画像処理ＩＣチップ）である。ＳＤＲＡＭ６０２は、画像データや音声データの記憶先となるＩＣチップ（記憶ＩＣチップ）である。ＶｉｄｅｏＤＥＣ６０３は、ＮＴＳＣ画像データをＲＧＢ画像データに変換する変換器である。ＶｉｄｅｏＥＮＣ６０４は、ＲＧＢ画像データをＮＴＳＣ画像データに変換する変換器である。ＡｕｄｉｏＣＯＤＥＣ６０５は、音声データを変換する変換器である。ＦＰＧＡ６０６は、上記の画像処理の制御を実行するＩＣチップ（画像処理制御ＩＣチップ）である。ＤＩＭＭ６０７は、画像データや音声データの記憶先となるＩＣチップにより構成されるＩＣチップモジュール（記憶ＩＣチップモジュール）であり、複数のＳＤＲＡＭにより構成される。
【００５４】
ＡｕｄｉｏＶｉｄｅｏＩＯ６３３は、画像データや音声データの入出力である。ＨＤＤ用コネクタ６４３は、画像データや音声データの記憶先となるＨＤＤ（ハードディスクドライブ）を装着するためのコネクタである。ＣＰＵ用コネクタ６４４は、ＣＰＵボードを装着するためのコネクタである。画像処理ボード７０１Ａと画像処理ボード７０１Ｂは、ＰＣＩコネクタにより図８の情報処理装置８０１に接続されて、１２０ピンのコネクタにより相互接続される。なお、ＨＤＤ用コネクタ６４３は、画像処理ボード７０１Ａに存在しても画像処理ボード７０１Ｂに存在しても構わない。
【００５５】
以下、図９に基づいて図８の情報処理装置８０１において実行される画像処理について説明する。ここでは、画像データを画像処理ＩＣ６０１により圧縮してＳＤＲＡＭ内又はＨＤＤ内に記録するための記録モード（ＳＤＲＡＭ記録モード，ＨＤＤ記録モード）と、画像処理ＩＣ６０１により圧縮されてＳＤＲＡＭ内又はＨＤＤ内に記録された画像データ（符号データ）をＳＤＲＡＭ内又はＨＤＤ内から再生して画像処理ＩＣ６０１により伸張するための再生モード（ＳＤＲＡＭ再生モード，ＨＤＤ再生モード）について説明する。
【００５６】
記録モードでは、画像処理ボード７０１Ｂ（ドータボード）は、画像処理ボード７０１Ａ（メインボード）に装着されたＦＰＧＡ６０６による制御の下、画像処理ボード７０１Ｂに入力された画像データを画像処理ＩＣ６０１により圧縮することになる。再生モードでは、画像処理ボード７０１Ｂ（ドータボード）は、画像処理ボード７０１Ａ（メインボード）に装着されたＦＰＧＡ６０６による制御の下、画像処理ＩＣ６０１により圧縮された画像データ（符号データ）を画像処理ＩＣ６０１により伸張し、画像処理ＩＣ６０１により伸張された画像データを画像処理ボード７０１Ｂから出力することになる。以下、記録モードと再生モードにおける画像処理の詳細について説明する。
【００５７】
記録モード（ＳＤＲＡＭ記録モード，ＨＤＤ記録モード）や再生モード（ＳＤＲＡＭ再生モード，ＨＤＤ再生モード）における画像処理は、情報処理装置８０１の操作画面上での記録操作（ＳＤＲＡＭ記録操作，ＨＤＤ記録操作）や再生操作（ＳＤＲＡＭ再生操作，ＨＤＤ再生操作）の入力に応じて実行される。当該操作画面は、情報処理装置８０１のディスプレイに表示される。当該記録操作（ＳＤＲＡＭ記録操作，ＨＤＤ記録操作）や当該再生操作（ＳＤＲＡＭ再生操作，ＨＤＤ再生操作）は、情報処理装置８０１のキーボードやマウスにより入力することができる。このようなＵＩ（ユーザインタフェース）はここでは、情報処理装置８０１にＯＳ（オペレーティングシステム）の他にインストールされている専用のアプリケーションプログラムにより実現される。当該アプリケーションプログラムは例えば、当該アプリケーションプログラムが記録されたＣＤ−ＲＯＭ等の記録媒体が使用されて、情報処理装置８０１にインストールされる。
【００５８】
最初に、情報処理装置８０１の操作画面上でのＳＤＲＡＭ記録操作，ＨＤＤ記録操作，ＳＤＲＡＭ再生操作，ＨＤＤ再生操作の入力に応じて、ＦＰＧＡ６０６にＳＤＲＡＭ記録要求，ＨＤＤ記録要求，ＳＤＲＡＭ再生要求，ＨＤＤ再生要求が入力（Ｓ１）される。これに応じて、ＦＰＧＡ６０６内のＨａｒｄｗａｒｅコントローラからＤＭＡコントローラにＤＭＡ転送指示が入力（Ｓ２）される。
【００５９】
ＳＤＲＡＭ記録モードでは、Ｓ１とＳ２の処理に続いて、画像データが、ＡｕｄｉｏＶｉｄｅｏＩＯ６３３を介して画像処理ボード７０１Ｂに入力され、ＶｉｄｅｏＤＥＣ６０３によりＮＴＳＣ画像データからＲＧＢ画像データに変換され、画像処理ＩＣ６０１により圧縮（Ｓ３）され、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内に記録（Ｓ３）される。この際、音声データが、ＡｕｄｉｏＶｉｄｅｏＩＯ６３３を介して画像処理ボード７０１Ｂに画像データと共に入力され、ＡｕｄｉｏＣＯＤＥＣ６０５によりＡＤ変換され、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内に記録（Ｓ３）される。
【００６０】
ＨＤＤ記録モードでは、Ｓ１とＳ２の処理に続いて、画像データが、ＡｕｄｉｏＶｉｄｅｏＩＯ６３３を介して画像処理ボード７０１Ｂに入力され、ＶｉｄｅｏＤＥＣ６０３によりＮＴＳＣ画像データからＲＧＢ画像データに変換され、画像処理ＩＣ６０１により圧縮（Ｓ３）され、ＨＤＤ用コネクタ６４３を介して画像処理ボード７０１Ａに装着されたＨＤＤ９０１内に記録（Ｓ３）される。この際、音声データが、ＡｕｄｉｏＶｉｄｅｏＩＯ６３３を介して画像処理ボード７０１Ｂに画像データと共に入力され、ＡｕｄｉｏＣＯＤＥＣ６０５によりＡＤ変換され、ＨＤＤ９０１内に記録（Ｓ３）される。なお、画像データと音声データは、画像処理ＩＣ６０１とＡｕｄｉｏＣＯＤＥＣ６０５からＨＤＤ９０１に転送される途中、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内に一時的に記憶される。
【００６１】
ＳＤＲＡＭ再生モードでは、Ｓ１とＳ２の処理に続いて、画像処理ＩＣ６０１により圧縮された画像データ（符号データ）が、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内から再生（Ｓ３）され、画像処理ＩＣ６０１により伸張（Ｓ３）され、ＶｉｄｅｏＥＮＣ６０４によりＲＧＢ画像データからＮＴＳＣ画像データに変換され、ＡｕｄｉｏＶｉｄｅｏＩＯ６３３を介して画像処理ボード７０１Ｂから出力される。この際、音声データが、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内から再生（Ｓ３）され、ＡｕｄｉｏＣＯＤＥＣ６０５によりＤＡ変換され、ＡｕｄｉｏＶｉｄｅｏＩＯ６３３を介して画像処理ボード７０１Ｂから画像データと共に出力される。
【００６２】
ＨＤＤ再生モードでは、Ｓ１とＳ２の処理に続いて、画像処理ＩＣ６０１により圧縮された画像データ（符号データ）が、ＨＤＤ用コネクタ６４３を介して画像処理ボード７０１Ａに装着されたＨＤＤ９０１内から再生（Ｓ３）され、画像処理ＩＣ６０１により伸張（Ｓ３）され、ＶｉｄｅｏＥＮＣ６０４によりＲＧＢ画像データからＮＴＳＣ画像データに変換され、ＡｕｄｉｏＶｉｄｅｏＩＯ６３３を介して画像処理ボード７０１Ｂから出力される。この際、音声データが、ＨＤＤ９０１内から再生（Ｓ３）され、ＡｕｄｉｏＣＯＤＥＣ６０５によりＤＡ変換され、ＡｕｄｉｏＶｉｄｅｏＩＯ６３３を介して画像処理ボード７０１Ｂから画像データと共に出力される。なお、画像データと音声データは、ＨＤＤ９０１から画像処理ＩＣ６０１とＡｕｄｉｏＣＯＤＥＣ６０５に転送される途中、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内に一時的に記憶される。
【００６３】
なお、画像データの処理タイミングと音声データの処理タイミングはそれぞれ、図１０のようなＶｓｙｎｃ信号（フレームパルス信号）とＬＲＣＫ信号（クロック信号）により制御される。Ｖｓｙｎｃ信号は、ＶｉｄｅｏＤＥＣ６０３又はＶｉｄｅｏＥＮＣ６０４により生成され、ＬＲＣＫ信号は、ＣＰＵの同期コマンドに応じてＶｓｙｎｃ信号に同期される。これにより、複数のフレームにより構成される動画像データである「画像データ」と、複数のフレームにより構成される動画像用音声データである「音声データ」が適切に同期される。
【００６４】
ＳＤＲＡＭ記録モードでは、画像処理ＩＣ６０１により圧縮（Ｓ３）された画像データ（符号データ）は、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内の画像用ディスクリプタで制御されて、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内の画像用バッファに記録（Ｓ３）される。これにより、複数のフレームにより構成される動画像データが効率的に記録される。この際、画像データと共に入力された音声データは、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内の音声用ディスクリプタで制御されて、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内の音声用バッファに記録（Ｓ３）される。これにより、複数のフレームにより構成される動画像データと共に入力された動画像用音声データが効率的に記録される。
【００６５】
画像用バッファ１個と画像用ディスクリプタ１個は、互いに１対１で対応しており、動画像データを構成するフレーム１個と１対１で対応することになる。これにより、画像処理ＩＣ６０１により圧縮（Ｓ３）された画像データ（符号データ）は、各フレームに対応した画像用ディスクリプタで制御されて、各フレームに対応した画像用バッファに各フレームごとに記録（Ｓ３）されることになる。音声用バッファ１個と音声用ディスクリプタ１個は、互いに１対１で対応しており、動画像用音声データを構成するフレーム１個と１対１で対応することになる。これにより、画像データと共に入力された音声データは、各フレームに対応した音声用ディスクリプタで制御されて、各フレームに対応した音声用バッファに各フレームごとに記録（Ｓ３）されることになる。
【００６６】
ＨＤＤ記録モードでは、画像処理ＩＣ６０１により圧縮（Ｓ３）された画像データ（符号データ）は、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内の通常の画像用ディスクリプタとＨＤＤ用画像用ディスクリプタで制御されて、ＨＤＤ９０１内に記録（Ｓ３）される。これにより、複数のフレームにより構成される動画像データが効率的に記録される。この際、画像データと共に入力された音声データは、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内の通常の音声用ディスクリプタとＨＤＤ用音声用ディスクリプタで制御されて、ＨＤＤ９０１内に記録（Ｓ３）される。これにより、複数のフレームにより構成される動画像データと共に入力された動画像用音声データが効率的に記録される。なお、画像データと音声データは、画像処理ＩＣ６０１とＡｕｄｉｏＣＯＤＥＣ６０５からＨＤＤ９０１に転送される途中、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内の画像用バッファと音声用バッファに一時的に記憶される。
【００６７】
いずれの画像用ディスクリプタ１個も、動画像データを構成するフレーム１個と１対１で対応することになる。これにより、画像処理ＩＣ６０１により圧縮（Ｓ３）された画像データ（符号データ）は、各フレームに対応した通常の画像用ディスクリプタとＨＤＤ用画像用ディスクリプタで制御されて、各フレームごとにＨＤＤ９０１内に記録（Ｓ３）されることになる。いずれの音声用ディスクリプタ１個も、動画像用音声データを構成するフレーム１個と１対１で対応することになる。これにより、画像データと共に入力された音声データは、各フレームに対応した通常の音声用ディスクリプタとＨＤＤ用音声用ディスクリプタで制御されて、各フレームごとにＨＤＤ９０１内に記録（Ｓ３）されることになる。なお、一時記憶用の画像用バッファと音声用バッファについては、ＳＤＲＡＭ記録モードと同様である。
【００６８】
ＳＤＲＡＭ再生モードでは、画像処理ＩＣ６０１により伸張（Ｓ３）されることになる画像データ（符号データ）は、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内の画像用ディスクリプタで制御されて、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内の画像用バッファから再生（Ｓ３）される。これにより、複数のフレームにより構成される動画像データが効率的に再生される。この際、画像データと共に出力されることになる音声データは、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内の音声用ディスクリプタで制御されて、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内の音声用バッファから再生（Ｓ３）される。これにより、複数のフレームにより構成される動画像データと共に出力されることになる動画像用音声データが効率的に再生される。
【００６９】
画像用バッファ１個と画像用ディスクリプタ１個は、互いに１対１で対応しており、動画像データを構成するフレーム１個と１対１で対応することになる。これにより、画像処理ＩＣ６０１により伸張（Ｓ３）されることになる画像データ（符号データ）は、各フレームに対応した画像用ディスクリプタで制御されて、各フレームに対応した画像用バッファから各フレームごとに再生（Ｓ３）されることになる。音声用バッファ１個と音声用ディスクリプタ１個は、互いに１対１で対応しており、動画像用音声データを構成するフレーム１個と１対１で対応することになる。これにより、画像データと共に出力されることになる音声データは、各フレームに対応した音声用ディスクリプタで制御されて、各フレームに対応した音声用バッファから各フレームごとに再生（Ｓ３）されることになる。
【００７０】
ＨＤＤ再生モードでは、画像処理ＩＣ６０１により伸張（Ｓ３）されることになる画像データ（符号データ）は、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内の通常の画像用ディスクリプタとＨＤＤ用画像用ディスクリプタで制御されて、ＨＤＤ９０１内から再生（Ｓ３）される。これにより、複数のフレームにより構成される動画像データが効率的に再生される。この際、画像データと共に出力されることになる音声データは、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内の通常の音声用ディスクリプタとＨＤＤ用音声用ディスクリプタで制御されて、ＨＤＤ９０１内から再生（Ｓ３）される。これにより、複数のフレームにより構成される動画像データと共に出力されることになる動画像用音声データが効率的に再生される。なお、画像データと音声データは、ＨＤＤ９０１から画像処理ＩＣ６０１とＡｕｄｉｏＣＯＤＥＣ６０５に転送される途中、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内の画像用バッファと音声用バッファに一時的に記憶される。
【００７１】
いずれの画像用ディスクリプタ１個も、動画像データを構成するフレーム１個と１対１で対応することになる。これにより、画像処理ＩＣ６０１により伸張（Ｓ３）されることになる画像データ（符号データ）は、各フレームに対応した通常の画像用ディスクリプタとＨＤＤ用画像用ディスクリプタで制御されて、各フレームごとにＨＤＤ９０１内から再生（Ｓ３）されることになる。いずれの音声用ディスクリプタ１個も、動画像用音声データを構成するフレーム１個と１対１で対応することになる。これにより、画像データと共に出力されることになる音声データは、各フレームに対応した通常の音声用ディスクリプタとＨＤＤ用音声用ディスクリプタで制御されて、各フレームごとにＨＤＤ９０１内から再生（Ｓ３）されることになる。なお、一時記憶用の画像用バッファと音声用バッファについては、ＳＤＲＡＭ再生モードと同様である。
【００７２】
以下、図１１から図１４までに基づいて画像用バッファ，画像用ディスクリプタ，音声用バッファ，音声用ディスクリプタについて説明する。
【００７３】
図１１は、画像用ディスクリプタのフォーマットを表す。００ｈは、当該画像用ディスクリプタに対応したフレームの１個後のフレームに対応した画像用ディスクリプタのアドレス、すなわち、当該画像用ディスクリプタの１個後の画像用ディスクリプタのアドレスである。０４ｈは、当該画像用ディスクリプタに対応したフレームの１個前のフレームに対応した画像用ディスクリプタのアドレス、すなわち、当該画像用ディスクリプタの１個前の画像用ディスクリプタのアドレスである。０８ｈは、当該画像用ディスクリプタに対応したフレームのアドレスである。０ｃｈは、当該画像用ディスクリプタの番号（カウント）である。１０ｈは、当該画像用ディスクリプタに対応したフレームに関連する情報である。１４ｈは、当該画像用ディスクリプタに対応したフレームのデータ量（符号量）である。１８ｈは、ダミーである。１ｃｈは、ダミーである。
【００７４】
図１２は、音声用ディスクリプタのフォーマットを表す。００ｈは、当該音声用ディスクリプタに対応したフレームの１個後のフレームに対応した音声用ディスクリプタのアドレス、すなわち、当該音声用ディスクリプタの１個後の音声用ディスクリプタのアドレスである。０４ｈは、当該音声用ディスクリプタに対応したフレームの１個前のフレームに対応した音声用ディスクリプタのアドレス、すなわち、当該音声用ディスクリプタの１個前の音声用ディスクリプタのアドレスである。０８ｈは、当該音声用ディスクリプタに対応したフレームのアドレスである。０ｃｈは、当該音声用ディスクリプタの番号（カウント）である。１０ｈは、当該音声用ディスクリプタに対応したフレームに関連する情報である。１４ｈは、当該音声用ディスクリプタに対応したフレームのデータ量である。１８ｈは、ダミーである。１ｃｈは、ダミーである。
【００７５】
ＳＤＲＡＭ記録モードでは、上記のＳ３の処理の前に、情報処理装置８０１により、図１３と図１４のように、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内に画像用ディスクリプタと音声用ディスクリプタが準備され、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内に画像用バッファエリアと音声用バッファエリアが確保され、ＦＰＧＡ６０６内のレジスタがセットされる。
【００７６】
ＨＤＤ記録モードでは、上記のＳ３の処理の前に、情報処理装置８０１により、図１３と図１４のように、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内に（通常の）画像用ディスクリプタとＨＤＤ用画像用ディスクリプタと（通常の）音声用ディスクリプタとＨＤＤ用音声用ディスクリプタが準備され、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内に画像用バッファエリアと音声用バッファエリアが確保され、ＦＰＧＡ６０６内のレジスタがセットされる。
【００７７】
ＳＤＲＡＭ再生モードでは、上記のＳ３の処理の前に、情報処理装置８０１により、図１３と図１４のように、ＦＰＧＡ６０６内のレジスタがセットされる。
【００７８】
ＨＤＤ再生モードでは、上記のＳ３の処理の前に、情報処理装置８０１により、図１３と図１４のように、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内に（通常の）画像用ディスクリプタと（通常の）音声用ディスクリプタが準備され、ＳＤＲＡＭ６０２内又はＤＩＭＭ６０７内に画像用バッファエリアと音声用バッファエリアが確保され、ＦＰＧＡ６０６内のレジスタがセットされる。
【００７９】
画像用ディスクリプタと音声用ディスクリプタの準備では、番号０から番号ｎ（ｎは自然数）までのｎ＋１個の画像用ディスクリプタと音声用ディスクリプタが準備され、各画像用ディスクリプタと各音声用ディスクリプタの００ｈ，０４ｈ，０ｃｈ，１０ｈ（図１１と図１２参照）がセットされる。各画像用ディスクリプタと各音声用ディスクリプタの０８ｈ，１４ｈ（図１１と図１２参照）は空である。ｎ＋１個の画像用ディスクリプタと音声用ディスクリプタと対応して、ｎ＋１個の画像用バッファと音声用バッファが確保される。動画像データ又は動画像用音声データを構成する１個のフレームは、１個の画像用ディスクリプタ又は音声用ディスクリプタで制御されて、ＳＤＲＡＭ内（の１個の画像用バッファ又は音声用バッファ）又はＨＤＤ内に記録され、ＳＤＲＡＭ内（の１個の画像用バッファ又は音声用バッファ）又はＨＤＤ内から再生される。この際、画像用ディスクリプタ又は音声用ディスクリプタの順番とフレームの順番が一致するように、動画像データ又は動画像用音声データを構成するフレームが、画像用ディスクリプタ又は音声用ディスクリプタで制御される。ＳＤＲＡＭ記録モードとＳＤＲＡＭ再生モードでは、チェーン状の画像用バッファ，画像用ディスクリプタ，音声用バッファ，音声用ディスクリプタが利用されるが、ＨＤＤ記録モードとＨＤＤ再生モードでは、リング状の画像用バッファ，画像用ディスクリプタ，音声用バッファ，音声用ディスクリプタ（図１１と図１２参照）が利用される。そのために、ＨＤＤ記録モードとＨＤＤ再生モードでは、番号ｎの画像用ディスクリプタと音声用ディスクリプタの次に番号０の画像用ディスクリプタと音声用ディスクリプタに戻るように、各画像用ディスクリプタと各音声用ディスクリプタの００ｈ，０４ｈ，０ｃｈ，１０ｈがセットされる。
【００８０】
ＨＤＤ用画像用ディスクリプタとＨＤＤ用音声用ディスクリプタの準備でも、同様に、番号０から番号ｍ（ｍは自然数）までのｍ＋１個のＨＤＤ用画像用ディスクリプタとＨＤＤ用音声用ディスクリプタが準備され、各ＨＤＤ用画像用ディスクリプタと各ＨＤＤ用音声用ディスクリプタの００ｈ，０４ｈ，０ｃｈ，１０ｈ（図１１と図１２参照）がセットされる。各ＨＤＤ用画像用ディスクリプタと各ＨＤＤ用音声用ディスクリプタの０８ｈ，１４ｈ（図１１と図１２参照）は空である。動画像データ又は動画像用音声データを構成する１個のフレームは、１個のＨＤＤ用画像用ディスクリプタ又はＨＤＤ用音声用ディスクリプタで制御されて、ＨＤＤ内に記録され、ＨＤＤ内から再生される。この際、ＨＤＤ用画像用ディスクリプタ又はＨＤＤ用音声用ディスクリプタの順番とフレームの順番が一致するように、動画像データ又は動画像用音声データを構成するフレームが、ＨＤＤ用画像用ディスクリプタ又はＨＤＤ用音声用ディスクリプタで制御される。ＨＤＤ記録モードとＨＤＤ再生モードでは、チェーン状のＨＤＤ用画像用ディスクリプタ，ＨＤＤ用音声用ディスクリプタ（図１１と図１２参照）が利用される。
【００８１】
ＳＤＲＡＭ記録モードでのＦＰＧＡ６０６内のレジスタのセットでは、画像用ディスクリプタ０のアドレス、画像用ディスクリプタのカウント、画像用バッファ０のアドレス、画像用バッファエリアのサイズ、音声用ディスクリプタ０のアドレス、音声用ディスクリプタのカウント、音声用バッファ０のアドレス、音声用バッファエリアのサイズがセットされる。
【００８２】
ＨＤＤ記録モードでのＦＰＧＡ６０６内のレジスタのセットでは、画像用ディスクリプタ０のアドレス、画像用ディスクリプタのカウント、画像用ディスクリプタの個数、画像用バッファ０のアドレス、画像用バッファエリアのサイズ、ＨＤＤ用画像用ディスクリプタ０のアドレス、ＨＤＤ用画像用ディスクリプタエリアのサイズ、音声用ディスクリプタ０のアドレス、音声用ディスクリプタのカウント、音声用ディスクリプタの個数、音声用バッファ０のアドレス、音声用バッファエリアのサイズ、ＨＤＤ用音声用ディスクリプタ０のアドレス、ＨＤＤ用音声用ディスクリプタエリアのサイズがセットされる。
【００８３】
ＳＤＲＡＭ再生モードでのＦＰＧＡ６０６内のレジスタのセットでは、画像用ディスクリプタ０のアドレス、画像用ディスクリプタのカウント、音声用ディスクリプタ０のアドレス、音声用ディスクリプタのカウント、音声用データのオフセットがセットされる。
【００８４】
ＨＤＤ記録モードでのＦＰＧＡ６０６内のレジスタのセットでは、画像用ディスクリプタ０のアドレス、画像用ディスクリプタのカウント、画像用ディスクリプタの個数、画像用バッファ０のアドレス、画像用バッファエリアのサイズ、ＨＤＤ用画像用ディスクリプタ０のアドレス、ＨＤＤ用画像用ディスクリプタエリアのサイズ、音声用ディスクリプタ０のアドレス、音声用ディスクリプタのカウント、音声用ディスクリプタの個数、音声用バッファ０のアドレス、音声用バッファエリアのサイズ、ＨＤＤ用音声用ディスクリプタ０のアドレス、ＨＤＤ用音声用ディスクリプタエリアのサイズ、音声用データのオフセットがセットされる。
【００８５】
音声データのオフセットについて説明する。動画像用音声データを構成する各フレームはここでは、複数のサンプルデータにより構成されている。図１４には、音声用バッファ０に記録されたフレームが、番号０から番号ｓ（ｓは自然数）までのｓ＋１個のサンプルデータにより構成されている様子が示されている。そのため、音声データのオフセットをセットすることで、音声データの再生タイミングを１フレームに相当する時間内（約１／３０秒）で調整することができる。
【００８６】
ＳＤＲＡＭ記録モードでは、上記のＳ３の処理にて、ＦＰＧＡ６０６内のＨａｒｄｗａｒｅコントローラが、空いている画像用ディスクリプタを参照し、ＤＭＡ転送により画像データ（符号データ）を画像処理ＩＣ６０１から画像用バッファに転送し、画像用ディスクリプタの０８ｈ，１４ｈをセットすると共に、空いている音声用ディスクリプタを参照し、ＤＭＡ転送により音声データをＡｕｄｉｏＣＯＤＥＣ６０５から音声用バッファに転送し、音声用ディスクリプタの０８ｈ，１４ｈをセットする。このようにして、画像データと音声データがそれぞれ、各フレームに対応した画像用ディスクリプタと音声用ディスクリプタで制御されて、各フレームに対応した画像用バッファと音声用バッファに各フレームごとに記録される。
【００８７】
ＨＤＤ記録モードでは、上記のＳ３の処理にて、ＦＰＧＡ６０６内のＨａｒｄｗａｒｅコントローラが、空いている画像用ディスクリプタを参照し、ＤＭＡ転送により画像データ（符号データ）を画像処理ＩＣ６０１から画像用バッファに転送し、画像用ディスクリプタの０８ｈ，１４ｈをセットすると共に、空いている音声用ディスクリプタを参照し、ＤＭＡ転送により音声データをＡｕｄｉｏＣＯＤＥＣ６０５から音声用バッファに転送し、音声用ディスクリプタの０８ｈ，１４ｈをセットする。続いて、埋まっている画像用ディスクリプタと空いているＨＤＤ用画像用ディスクリプタを参照し、ＤＭＡ転送により画像データ（符号データ）を画像用バッファからＨＤＤ９０１に転送し、ＨＤＤ用画像用ディスクリプタの０８ｈ，１４ｈをセットし、画像用ディスクリプタの０８ｈ，１４ｈをリセットすると共に、埋まっている音声用ディスクリプタと空いているＨＤＤ用音声用ディスクリプタを参照し、ＤＭＡ転送により音声データを音声用バッファからＨＤＤ９０１に転送し、ＨＤＤ用音声用ディスクリプタの０８ｈ，１４ｈをセットし、音声用ディスクリプタの０８ｈ，１４ｈをリセットする。このようにして、画像データと音声データがそれぞれ、各フレームに対応した画像用ディスクリプタと音声用ディスクリプタで制御されて、各フレームごとにＨＤＤ９０１内に記録される。
【００８８】
ＳＤＲＡＭ再生モードでは、上記のＳ３の処理にて、ＦＰＧＡ６０６内のＨａｒｄｗａｒｅコントローラが、埋まっている画像用ディスクリプタを参照し、ＤＭＡ転送により画像データ（符号データ）を画像用バッファから画像処理ＩＣ６０１に転送すると共に、埋まっている音声用ディスクリプタを参照し、ＤＭＡ転送により音声データを音声用バッファからＡｕｄｉｏＣＯＤＥＣ６０５に転送する。このようにして、画像データと音声データがそれぞれ、各フレームに対応した画像用ディスクリプタと音声用ディスクリプタで制御されて、各フレームに対応した画像用バッファと音声用バッファから各フレームごとに再生される。
【００８９】
ＨＤＤ再生モードでは、上記のＳ３の処理にて、ＦＰＧＡ６０６内のＨａｒｄｗａｒｅコントローラが、埋まっているＨＤＤ用画像用ディスクリプタと空いている画像用ディスクリプタを参照し、ＤＭＡ転送により画像データ（符号データ）をＨＤＤ９０１から画像用バッファに転送し、画像用ディスクリプタの０８ｈ，１４ｈをセットすると共に、埋まっているＨＤＤ用音声用ディスクリプタと空いている音声用ディスクリプタを参照し、ＤＭＡ転送により音声データをＨＤＤ９０１から音声用バッファに転送し、音声用ディスクリプタの０８ｈ，１４ｈをセットする。続いて、埋まっている画像用ディスクリプタを参照し、ＤＭＡ転送により画像データ（符号データ）を画像用バッファから画像処理ＩＣ６０１に転送し、画像用ディスクリプタの０８ｈ，１４ｈをリセットすると共に、埋まっている音声用ディスクリプタを参照し、ＤＭＡ転送により音声データを音声用バッファからＡｕｄｉｏＣＯＤＥＣ６０５に転送し、音声用ディスクリプタの０８ｈ，１４ｈをリセットする。このようにして、画像データと音声データがそれぞれ、各フレームに対応した画像用ディスクリプタと音声用ディスクリプタで制御されて、各フレームごとにＨＤＤ９０１内から再生される。
【００９０】
なお、上記のＳ３の処理では、ＦＰＧＡ６０６内のレジスタにつき、画像用ディスクリプタカウントステータスには、画像用ディスクリプタのカウントがセットされて、音声用ディスクリプタカウントステータスには、音声用ディスクリプタのカウントがセットされる。画像用ディスクリプタステータスＡには、次に画像データが転送されて来る画像用ディスクリプタの番号がセットされ、画像用ディスクリプタステータスＢには、次に画像データが転送されて行く画像用ディスクリプタの番号がセットされる。音声用ディスクリプタステータスＡには、次に音声データが転送されて来る音声用ディスクリプタの番号がセットされ、音声用ディスクリプタステータスＢには、次に音声データが転送されて行く音声用ディスクリプタの番号がセットされる。ＨＤＤ用画像用ディスクリプタステータスＡには、次に画像データが転送されて来るＨＤＤ用画像用ディスクリプタの番号がセットされ、ＨＤＤ用画像用ディスクリプタステータスＢには、次に画像データが転送されて行くＨＤＤ用画像用ディスクリプタの番号がセットされる。ＨＤＤ用音声用ディスクリプタステータスＡには、次に音声データが転送されて来るＨＤＤ用音声用ディスクリプタの番号がセットされ、ＨＤＤ用音声用ディスクリプタステータスＢには、次に音声データが転送されて行くＨＤＤ用音声用ディスクリプタの番号がセットされる。
【００９１】
最後に、再生モード（ＳＤＲＡＭ再生モード，ＨＤＤ再生モード）における画像データと音声データの再生状態について説明する。再生モードでは、情報処理装置８０１の操作画面上での所定の再生操作の入力に応じて、画像データと音声データが、順再生，逆再生，早送り，早戻し，コマ送り，コマ戻し，リピート再生，スキップ再生等の再生状態で、ＳＤＲＡＭ内又はＨＤＤ内から再生される。
【００９２】
順再生は通常速度の順方向再生であり、早送りは高速の順方向再生であり、コマ送りは低速の順方向再生である。これらの再生状態は、画像用ディスクリプタや音声用ディスクリプタの００ｈ（図１１と図１２参照）が利用されて、画像用ディスクリプタや音声用ディスクリプタが順方向（番号０から番号ｎ，番号ｍに向かう方向）に回されることで実現される。
【００９３】
逆再生は通常速度の逆方向再生であり、早戻しは高速の逆方向再生であり、コマ戻しは低速の逆方向再生である。これらの再生状態は、画像用ディスクリプタや音声用ディスクリプタの０４ｈ（図１１と図１２参照）が利用されて、画像用ディスクリプタや音声用ディスクリプタが逆方向（番号ｎ，番号ｍから番号０に向かう方向）に回されることで実現される。
【００９４】
リピート再生は、画像データと音声データをあるフレームからあるフレームまで繰り返して再生する再生状態であり、後者のフレームに対応した画像用ディスクリプタや音声用ディスクリプタの次に前者のフレームに対応した画像用ディスクリプタや音声用ディスクリプタが再び来るように、画像用ディスクリプタや音声用ディスクリプタが回されることで実現される。スキップ再生は、画像データと音声データをフレームを間引きして再生する再生状態であり、画像用ディスクリプタや音声用ディスクリプタが２個置きや３個置き等で回されることで実現される。
【００９５】
（変形例）
画像処理ボード７０１Ａ，７０１Ｂはボード状の装置（画像処理装置）であるところ、ボード状の装置である画像処理ボード７０１Ａ，７０１Ｂにより実現される機能を、ボード状以外の装置で実現しても構わない。当該装置は、本発明の実施例に該当する。２枚の画像処理ボード７０１Ａ，７０１Ｂ（メインボード，ドータボード）を１枚の画像処理ボード７０１に集約したのと同様にして、２個の装置（メイン装置，ドータ装置）を１個の装置に集約しても構わない。当該装置は、本発明の実施例に該当する。
【図面の簡単な説明】
【００９６】
【図１】画像圧縮と画像伸張を実行する情報処理装置を表す。
【図２】図１の変換部について説明するための図である。
【図３】図１の量子化部について説明するための図である。
【図４】図１の符号化部について説明するための図である。
【図５】画像圧縮と画像伸張を実行する情報処理装置を表す。
【図６】画像処理を実行する画像処理ＩＣを表す。
【図７】本発明の実施例である画像処理ボードを表す。
【図８】本発明の実施例である情報処理装置を表す。
【図９】図８の情報処理装置において実行される画像処理に係る図である。
【図１０】Ｖｓｙｎｃ信号とＬＲＣＫ信号を表す。
【図１１】画像用ディスクリプタのフォーマットを表す。
【図１２】音声用ディスクリプタのフォーマットを表す。
【図１３】画像用バッファと画像用ディスクリプタについて説明するための図である。
【図１４】音声用バッファと音声用ディスクリプタについて説明するための図である。
【符号の説明】
【００９７】
１０１  情報処理装置
１１１  変換部
１１２  量子化部
１１３  符号化部
１２１  逆変換部
１２２  逆量子化部
１２３  復号化部
２０１  画像データ
２０２  ウェーブレット係数データ
２０３  量子化されたウェーブレット係数データ
２０４  符号データ
３０１  タイル
３０２  サブバンド
３０３  コードブロック
３０４  ビットプレーン
６０１  画像処理ＩＣ
６０２  ＳＤＲＡＭ
６０３  ＶｉｄｅｏＤＥＣ
６０４  ＶｉｄｅｏＥＮＣ
６０５  ＡｕｄｉｏＣＯＤＥＣ
６０６  ＦＰＧＡ
６０７  ＤＩＭＭ
６０８  フラッシュメモリ
６１１  前処理／後処理部
６１２  変換／逆変換部
６１３  符号化／復号化部
６１４  符号処理部
６２１  ＰＬＬ
６２２  ＣＰＵインタフェース部
６２３  ワークメモリ
６２４  ヘッダ処理部
６３１  ＰＣＩコネクタ
６３２  コネクタ
６３３  ＡｕｄｉｏＶｉｄｅｏＩＯ
６４１  ＰＣＩコネクタ
６４２  コネクタ
６４３  ＨＤＤ用コネクタ
６４４  ＣＰＵ用コネクタ
７０１  画像処理ボード
８０１  情報処理装置
９０１  ＨＤＤ
９１１  ＮＩＣ
９１２  ＭＯＤＥＭ
【図１】
2005079639.tif 000003
【図２】
2005079639.tif 000004
【図３】
2005079639.tif 000005
【図４】
2005079639.tif 000006
【図５】
2005079639.tif 000007
【図６】
2005079639.tif 000008
【図７】
2005079639.tif 000009
【図８】
2005079639.tif 000010
【図９】
2005079639.tif 000011
【図１０】
2005079639.tif 000012
【図１１】
2005079639.tif 000013
【図１２】
2005079639.tif 000014
【図１３】
2005079639.tif 000015
【図１４】
2005079639.tif 000016