(57)【要約】【課題】透過率成分を付加した汎用性の高い画像データ構造を提供する。【解決手段】本発明に係る画像データ構造は、３チャンネルの画像成分と１チャンネルの透過率成分とを有する画像データの構造であって、３チャンネルの画像成分が圧縮形式で記録される画像領域と、画像成分と同一の圧縮形式の透過率成分及び２チャンネルの疑似成分が記録される前記画像領域と同一のデータ構造の透過率領域と、を有することを特徴とする。画像成分と同一の圧縮形式の透過率成分及び２チャンネルの疑似成分を画像領域と同一のデータ構造で記録することにより、画像成分と透過率成分とを同一の処理方式で伸張することができる。したがって、透過率成分を付加された本発明による画像データ構造は汎用性が高い。【選択図】  図１
2004222186.tif 000002
【特許請求の範囲】
【請求項１】
３チャンネルの画像成分と１チャンネルの透過率成分とを有する画像データの構造であって、
３チャンネルの画像成分が圧縮形式で記録される画像領域と、
画像成分と同一の圧縮形式の透過率成分及び２チャンネルの疑似成分が記録される前記画像領域と同一のデータ構造の透過率領域と、
を有することを特徴とする画像データ構造。
【請求項２】
前記画像領域及び前記透過率領域の構造は３チャンネルのＪＰＥＧ形式であることを特徴とする請求項１に記載の画像データ構造。
【請求項３】
疑似成分のエントロピーは０であることを特徴とする請求項１又は２に記載の画像データ構造。
【請求項４】
画像成分、透過率成分及び疑似成分は１ファイルに記録されることを特徴とする請求項１、２又は３に記載の画像データ構造。
【請求項５】
３チャンネルの画像成分と１チャンネルの透過率成分とを有する画像データを記録するためのコンピュータによる画像記録方法であって、
３チャンネルの画像成分を圧縮形式で画像領域に記録する画像記録段階と、
画像成分と同一の圧縮形式の透過率成分及び２チャンネルの疑似成分を前記画像領域と同一のデータ構造で透過率領域に記録する透過率記録段階と、
を含むことを特徴とする画像記録方法。
【請求項６】
前記透過率記録段階において、エントロピーが０の疑似成分に対して透過率成分と同一の圧縮処理を施して圧縮形式の２チャンネルの疑似成分を前記透過率領域に出力することを特徴とする請求項５に記載の画像記録方法。
【請求項７】
前記透過率記録段階において、透過率成分に対する量子化ステップ幅より大きい量子化ステップ幅で疑似成分に対する量子化を施して圧縮形式の２チャンネルの疑似成分を前記透過率領域に出力することを特徴とする請求項５に記載の画像記録方法。
【請求項８】
前記透過率記録段階において、エントロピーが０のハフマン符号を前記透過率領域に記録することにより、２チャンネルの疑似成分を前記透過率領域に記録することを特徴とする請求項５に記載の画像記録方法。
【請求項９】
前記画像領域及び前記透過率領域の構造は３チャンネルのＪＰＥＧ形式であることを特徴とする請求項５〜８のいずれか一項に記載の画像記録方法。
【請求項１０】
画像成分、透過率成分及び疑似成分を１ファイルに記録することを特徴とする請求項５〜９のいずれか一項に記載の画像記録方法。
【請求項１１】
３チャンネルの画像成分と１チャンネルの透過率成分とを有する画像データを記録するための画像記録装置であって、
３チャンネルの画像成分を圧縮形式で画像領域に記録する画像記録手段と、
画像成分と同一の圧縮形式の透過率成分及び２チャンネルの疑似成分を前記画像領域と同一のデータ構造で透過率領域に記録する透過率記録手段と、
を備えることを特徴とする画像記録装置。
【請求項１２】
３チャンネルの画像成分と１チャンネルの透過率成分とを有する画像データを記録するための画像記録プログラムであって、
３チャンネルの画像成分を圧縮形式で画像領域に記録する画像記録手段と、
画像成分と同一の圧縮形式の透過率成分及び２チャンネルの疑似成分を前記画像領域と同一のデータ構造で透過率領域に記録する透過率記録手段としてコンピュータを機能させることを特徴とする画像記録プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像データ構造、画像記録方法、画像記録装置及び画像記録プログラムに関する。
【０００２】
【従来の技術】
カラー画像の表現にはＲ／Ｇ／Ｂ、Ｙ／Ｃｒ／Ｃｂ等の３チャンネルの画像成分が必要である。また画像データは容量が大きいため、一般に圧縮されたデータ形式でリムーバブルメモリ又は通信回線により搬送される。圧縮処理方式としてはＪＰＥＧ方式が広く普及している。圧縮された画像データは、圧縮方式に対応した伸張回路を用いたハードウェア処理により高速に伸張することができる。
従来、２つの画像を重畳合成したり、画像をクリッピングしたりするための透過率成分であるαチャンネルを３チャンネルの画像成分に付加した画像データが知られている（例えば特許文献１参照）。
【０００３】
【特許文献１】
特開２００１−２０２５０４号公報
【０００４】
【発明が解決しようとする課題】
しかし、画像データの伸張回路は３チャンネルの画像データを伸張するために専用設計されていることも多い。例えばＪＰＥＧ方式の伸張回路では、たとえＪＰＥＧ形式の画像データであっても、４チャンネルの画像データを伸張することができない場合がある。かかる場合、透過率成分、あるいは画像成分及び透過率成分の両方はソフトウェア処理によって伸張しなければならない。このように、３チャンネルの画像成分と圧縮した透過率成分とで構成される４チャンネルの画像データは汎用性が低いという問題がある。
【０００５】
本発明の第一の目的は、透過率成分を付加した汎用性の高い画像データ構造を提供することにある。
本発明の第二の目的は、透過率成分を付加した画像データを汎用性の高い形式で記録する画像記録方法、装置及びプログラムを提供することにある。
【０００６】
【課題を解決するための手段】
上記第一の目的を達成するため、本発明に係る画像データ構造は、３チャンネルの画像成分と１チャンネルの透過率成分とを有する画像データの構造であって、３チャンネルの画像成分が圧縮形式で記録される画像領域と、画像成分と同一の圧縮形式の透過率成分及び２チャンネルの疑似成分が記録される前記画像領域と同一のデータ構造の透過率領域と、を有することを特徴とする。画像成分と同一の圧縮形式の透過率成分及び２チャンネルの疑似成分を画像領域と同一のデータ構造で記録することにより、画像成分と透過率成分とを同一の処理方式で伸張することができる。したがって、透過率成分を付加された本発明による画像データ構造は汎用性が高い。
【０００７】
さらに本発明に係る画像データ構造では、前記画像領域及び前記透過率領域の構造は３チャンネルのＪＰＥＧ形式であることを特徴とする。３チャンネルのＪＰＥＧ形式を採用することによりさらに汎用性を高めることができる。
さらに本発明に係る画像データ構造では、疑似成分のエントロピーは０であることを特徴とする。疑似成分のエントロピーを０にすることにより圧縮形式の疑似成分のデータ量を最小化することができる。
さらに本発明に係る画像データ構造では、画像成分、透過率成分及び疑似成分は１ファイルに記録されることを特徴とする。画像成分、透過率成分及び疑似成分を１ファイルに記録することにより透過率成分を付加された画像データの可搬性を向上させることができる。
【０００８】
上記第二の目的を達成するため、本発明に係る画像記録方法は、３チャンネルの画像成分と１チャンネルの透過率成分とを有する画像データを記録するためのコンピュータによる画像記録方法であって、３チャンネルの画像成分を圧縮形式で画像領域に記録する画像記録段階と、画像成分と同一の圧縮形式の透過率成分及び２チャンネルの疑似成分を前記画像領域と同一のデータ構造で透過率領域に記録する透過率記録段階と、を含むことを特徴とする。
【０００９】
画像成分と同一の圧縮形式の透過率成分及び２チャンネルの疑似成分を画像領域と同一のデータ構造で記録することにより、画像成分と透過率成分とを同一の処理方式で伸張することができる。したがって、本発明に係る画像記録方法によると、透過率成分を付加した画像データを汎用性の高い形式で記録することができる。
【００１０】
さらに本発明に係る画像記録方法では、前記透過率記録段階において、エントロピーが０の疑似成分に対して透過率成分と同一の圧縮処理を施して圧縮形式の２チャンネルの疑似成分を前記透過率領域に出力することを特徴とする。疑似成分のエントロピーを０にすることにより圧縮形式の疑似成分のデータ量を最小化することができる。
【００１１】
さらに本発明に係る画像記録方法では、前記透過率記録段階において、透過率成分に対する量子化ステップ幅より大きい量子化ステップ幅で疑似成分に対する量子化を施して圧縮形式の２チャンネルの疑似成分を前記透過率領域に出力することを特徴とする。量子化ステップ幅を大きくすることにより疑似成分のエントロピーを低減することができる。
【００１２】
さらに本発明に係る画像記録方法では、前記透過率記録段階において、エントロピーが０のハフマン符号を前記透過率領域に記録することにより、２チャンネルの疑似成分を前記透過率領域に記録することを特徴とする。疑似成分に対しては、ＤＣＴ、量子化、ハフマン符号化等の符号化処理を省くことができる。
さらに本発明に係る画像記録方法では、前記画像領域及び前記透過率領域の構造は３チャンネルのＪＰＥＧ形式であることを特徴とする。３チャンネルのＪＰＥＧ形式を採用することによりさらに汎用性を高めることができる。
さらに本発明に係る画像記録方法では、画像成分及び透過率成分を１ファイルに記録することを特徴とする。画像成分、透過率成分及疑似成分を１ファイルに記録することにより透過率成分を付加された画像データの可搬性を向上させることができる。
【００１３】
尚、本発明は方法の発明として特定できるだけでなく、プログラムの発明としても、そのプログラムを記録した記録媒体の発明としても、装置の発明としても特定することができる。また、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【００１４】
【発明の実施の形態】
以下、複数の実施例に基づいて本発明の実施の形態を説明する。
（第一実施例）
図２は、本発明の第一実施例による画像記録装置を示すブロック図である。この画像記録装置は、後述する画像記録プログラムを実行することにより画像データをリムーバブルメモリ１８に記録するコンピュータシステムである。このコンピュータシステムは、ＣＰＵ１０、ＲＯＭ１２、ＲＡＭ１４、ディスプレイ１６、キーボード２８、マウス２６、ハードディスク２４、カードコントローラ２０、ネットワークインタフェース２２等を備え、これらの各構成要素は互いにバスで接続されている。
【００１５】
ＣＰＵ１０は、ＲＯＭ１２に格納された画像記録プログラムを実行することにより、後述する画像データ処理を実行し、図示しないデバイスコントローラを介してＲＡＭ１４、ディスプレイ１６、ハードディスク２４、カードコントローラ２０等を制御する。ＲＯＭ１２は、ＣＰＵ１０が動作するために最低限必要な制御プログラムやデータが予め格納された不揮発性メモリである。ＲＡＭ１４は、各種のプログラムやデータが一時的に格納されるメモリである。ハードディスク２４は、ＯＳや画像記録プログラムが格納される不揮発性メモリである。画像記録プログラムや各種のデータは、所定のサーバからネットワークを介してダウンロードして入力してもよいし、リムーバブルメモリ１８等のコンピュータ読み取り可能な記憶媒体から読み出して入力してもよい。カードコントローラ２０は、リムーバブルメモリ１８の読み書きを制御する。ネットワークインタフェース２２は、モデムやネットワークインタフェースカードによって構成される。
【００１６】
リムーバブルメモリ１８に格納された画像データとネットワークインタフェース２２を通じて送信される画像データとは、例えばプリンタ、ディスプレイ、プロジェクタ等の再生装置で利用される。プリンタ、ディスプレイ、プロジェクタ等の再生装置では本実施例による画像データを利用することにより、画像データの画像成分を、画像成分に付加された透過率成分を用いて他の画像データと合成し、合成画像を再生することができる。
【００１７】
図３は、本発明の第一実施例による画像データによって表現される画像３０を示す模式図である。ハッチングを付した領域は透明な領域であって、画像３０に図４に示すような別の画像３２を重畳すると図５に示すように当該領域に別の画像３２がはめ込み合成された合成画像３４が形成される。
【００１８】
図６は本発明の第一実施例による画像データに含まれる画像成分と透過率成分を説明するための模式図である。画像成分はＲ／Ｇ／Ｂ、Ｙ／Ｃｂ／Ｃｒなどの３チャンネルの濃度情報で構成される。濃度情報は画素毎に記録された３つの階調値からなる。各階調値のレベル数は任意であって、例えば８ビットとし一画素当たり２４ビットで画像成分を記録する。
【００１９】
透過率成分は１チャンネルの透過率情報で構成される。透過率情報は画像成分の画素毎に当該画素の透過率を階調値で規定する情報である。以下、透過率成分をαチャンネルというものとする。αチャンネルのレベル数は任意であるが、画像成分のレベル数と同一のレベル数であることが望ましい。８ビットのαチャンネルでは、例えば０を透明とし、２５５を不透明としてαチャンネルを定義する。αチャンネルでは２つの画素から合成画像の１画素を形成する処理における２つの画素の重み付けを規定することができる。αチャンネルが透明である画素は、αチャンネルが付加された画像成分によって表される画像と図４に示すような別の画像３２とを重畳合成した場合、別の画像３２の画素が優先して表示される。αチャンネルが不透明である画素は、同様の場合において、αチャンネルが付加された画像成分によって表される画像の画素が優先して表示される。図６では、αチャンネルが透明の範囲をハッチングにより示している。尚、αチャンネルが付加された画像成分によって表される画像と、その画像に重畳合成される画像との位置合わせは、別途座標を指定することにより行う。
【００２０】
図７は画像記録装置において画像記録処理を実施する手段を示すブロック図である。各手段はハードウェアによって実現してもよいし、ソフトウェアによって実現してもよい。以下、画像記録プログラムのプロセスによって各手段を実現するものとして説明する。画像記録処理は、３チャンネルの画像成分、αチャンネル、第一疑似チャンネル、第二疑似チャンネルを圧縮してリムーバブルメモリ１８、ハードディスク２４、通信回線等に出力する処理である。
【００２１】
ＤＣＴプロセスＰ１００ではブロック毎にＤＣＴ（ｄｉｓｃｒｅｔｅ  ｃｏｓｉｎｅ  ｔｒａｎｓｆｏｒｍ）を実施する。ＤＣＴプロセスＰ１００には、Ｙ／Ｃｂ／Ｃｒ等の３チャンネルの画像成分、αチャンネル、第一疑似チャンネル及び第二疑似チャンネルが入力され、ＤＣＴプロセスＰ１００からは、それらのＤＣＴ係数が出力される。Ｙ／Ｃｂ／Ｃｒ等の３チャンネルの画像成分と、αチャンネルとは、画像記録プログラムと別の画像編集プログラムから出力されるものである。
【００２２】
第一疑似チャンネル及び第二疑似チャンネルは、画像記録プログラムの疑似成分形成プロセスＰ１１０からＤＣＴプロセスＰ１００に出力され、αチャンネルと同一のデータ構造を有する。すなわち、疑似成分形成プロセスＰ１１０は、αチャンネルと同一の画素数で同一レベル数の階調値で構成される２つの集合を第一疑似チャンネル及び第二疑似チャンネルとして出力する。疑似成分形成プロセスＰ１１０では、第一疑似チャンネル及び第二疑似チャンネルの全画素を０、２５５のように同一値に設定することにより、第一疑似チャンネル及び第二疑似チャンネルのエントロピーを０にすることが望ましい。これにより疑似成分の圧縮効率を最大限高めることができ、疑似成分によるリムーバブルメモリ１８の容量の浪費を抑制することができる。
【００２３】
量子化プロセスＰ１２０では量子化を実施する。量子化プロセスＰ１２０には、Ｙ／Ｃｂ／Ｃｒ等の３チャンネルの画像成分、αチャンネル、第一疑似チャンネル及び第二疑似チャンネルのＤＣＴ係数が入力され、それらの量子化された値（量子化ＤＣＴ係数）が出力される。量子化代表値は量子化テーブル３６に格納されている。量子化プロセスＰ１２０では、入力されたＤＣＴ係数から量子化代表値が格納された量子化テーブルのアドレスを求め、求めたアドレスに格納された量子化代表値を読み出して量子化ＤＣＴ係数として出力することにより、入力されたＤＣＴ係数を量子化する。量子化テーブル３６は、チャンネル毎に異なるものを利用するが、特に第一疑似チャンネル及び第二疑似チャンネルについては量子化ステップ幅が他のチャンネルについて利用するものよりも大きいものを利用するとよい。これにより第一疑似チャンネル及び第二疑似チャンネルのエントロピーを他のチャンネルよりも大幅に低減することができる。
【００２４】
ランレングス・ハフマン符号化プロセスＰ１３０ではランレングス符号化及びハフマン符号化を組み合わせた符号化を実施する。ランレングス・ハフマン符号化プロセスＰ１３０には、Ｙ／Ｃｂ／Ｃｒ等の３チャンネルの画像成分、αチャンネル、第一疑似チャンネル及び第二疑似チャンネルの量子化ＤＣＴ係数が入力され、例えばそれらのランレングス及びゼロランに続く値の各組についてハフマン符号を割り当てることにより符号化した値（ハフマン符号）が出力される。ハフマン符号はハフマンテーブルによって決まり、ハフマンテーブルはランレングス及びゼロランに続く値により決まる。ハフマン符号を復号するには、符号化に用いたハフマンテーブルが必要になる。ハフマンテーブルの可搬性を向上させるため、符号処理装置と復号処理装置間でハフマンテーブルを一義的に特定するためのプロトコルを規定することにより、ハフマンテーブル自体を渡すかわりに、符号化に用いたハフマンテーブルを構成するために必要な情報（ハフマンテーブル定義情報）を復号装置に渡すことが望ましい。
【００２５】
図１は第一実施例による画像データの構造を示すデータ構造図である。書き込みプロセスＰ１５０では、リムーバブルメモリ１８に図１の構造で画像データを書き込む。以下、画像領域及び透過率領域にＪＰＥＧ圧縮のフォーマットでデータを格納するものとして説明するが、画像領域及び透過率領域に格納するデータの圧縮方式及びフォーマットは互いに同一の形式でさえあればＪＰＥＧ圧縮のフォーマットに限定されるものではない。具体的には例えば、圧縮にウェーブレット変換、予測符号化、マルコフ符号化等を用いてもよい。またフォーマットは標準化されていないものであってもよい。
【００２６】
本実施例の画像データは、前述したとおり、３チャンネルの画像成分にαチャンネルを付加したものである。画像データは可搬性を向上させるため１ファイルに格納することが望ましい。例えば画像成分は、ＪＦＩＦフォーマットのファイル内の本画像の圧縮データ領域に３チャンネルのＪＰＥＧ圧縮のフォーマットで格納する。これにより画像成分は、通常の３チャンネルのＪＰＥＧ圧縮データとして復号可能となる。αチャンネルは第一疑似チャンネル及び第二疑似チャンネルとともにファイル内の透過率領域に３チャンネルのＪＰＥＧ圧縮のフォーマットで格納する。透過率領域は、例えばＪＦＩＦフォーマットのＡＰＰ１内にサムネイル画像の圧縮データを格納するのと同じように、ＪＦＩＦフォーマットのＡＰＰ７内の圧縮データ領域に格納する。これによりαチャンネル及び第一疑似チャンネル及び第二疑似チャンネルは、ＡＰＰ７の部分のみを切り出すことにより、そのまま通常の３チャンネルのＪＰＥＧ圧縮データとして復号可能となる。αチャンネルを利用するときには、復号された第一疑似チャンネル及び第二疑似チャンネルは無視すればよい。画像領域及び透過率領域の詳細なデータ構造については３チャンネルのＪＰＥＧ圧縮のフォーマットであるものとして説明を省略する。
【００２７】
第一実施例に係る構造の画像データは、画像成分も透過率成分も同じ３チャンネルのＪＰＥＧ圧縮のフォーマットで記録されるため、画像成分と透過率成分とを同一の処理方式で復号することができる。したがって、透過率成分を付加された本実施例による画像データ構造は汎用性が高い。
【００２８】
（第二実施例）
本発明の第二実施例は、第一疑似チャンネル及び第二疑似チャンネルの処理が第一実施例と異なり、その他の点では第一実施例と共通する。
図８は画像記録装置において画像記録処理を実施する手段を示すブロック図である。ＤＣＴプロセスＰ１０５ではブロック毎にＤＣＴ（ｄｉｓｃｒｅｔｅ  ｃｏｓｉｎｅ  ｔｒａｎｓｆｏｒｍ）を実施する。ＤＣＴプロセスＰ１０５には、Ｙ／Ｃｂ／Ｃｒ等の３チャンネルの画像成分及びαチャンネルが入力され、ＤＣＴプロセスＰ１０５からは、それらのＤＣＴ係数が出力される。
【００２９】
第一疑似チャンネル及び第二疑似チャンネルは、疑似成分形成プロセスＰ１１２から量子化プロセスＰ１２０に出力され、αチャンネルのＤＣＴ係数と同一のデータ構造を有する。すなわち、疑似成分形成プロセスＰ１１２は、αチャンネルと同一の画素数で同一レベル数の階調値で構成される２つの集合を第一疑似チャンネル及び第二疑似チャンネルとして出力する。疑似成分形成プロセスＰ１１２では、第一疑似チャンネル及び第二疑似チャンネルの全画素を０、２５５のように同一値に設定することにより、第一疑似チャンネル及び第二疑似チャンネルのエントロピーを０にすることが望ましい。これにより疑似成分の圧縮効率を最大限高めることができ、疑似成分によるリムーバブルメモリ１８の容量の浪費を抑制することができる。
量子化プロセスＰ１２０、ランレングス・ハフマン符号化プロセスＰ１３０、ハフマン符号化プロセスＰ１４０及び書き込みプロセスＰ１５０については、第一実施例と同様であるため説明を省略する。
【００３０】
（第三実施例）
本発明の第三実施例は、第一疑似チャンネル及び第二疑似チャンネルの処理が第一実施例と異なり、その他の点では第一実施例と共通する。
図９は画像記録装置において画像記録処理を実施する手段を示すブロック図である。ＤＣＴプロセスＰ１０５については第二実施例と同様であるため説明を省略する。
【００３１】
量子化プロセスＰ１２５では量子化を実施する。量子化プロセスＰ１２５には、Ｙ／Ｃｂ／Ｃｒ等の３チャンネルの画像成分及びαチャンネルのＤＣＴ係数が入力され、それらの量子化された値（量子化ＤＣＴ係数）が出力される。量子化代表値は量子化テーブル３６に格納されている。量子化プロセスＰ１２５では、入力されたＤＣＴ係数から量子化代表値が格納された量子化テーブルのアドレスを求め、求めたアドレスに格納された量子化代表値を読み出して量子化ＤＣＴ係数として出力することにより、入力されたＤＣＴ係数を量子化する。
【００３２】
第一疑似チャンネル及び第二疑似チャンネルは、画像記録プログラムの疑似成分形成プロセスＰ１１４からランレングス・ハフマン符号化プロセスＰ１３０に出力され、αチャンネルの量子化ＤＣＴ係数と同一のデータ構造を有する。すなわち、疑似成分形成プロセスＰ１１４は、αチャンネルと同一の画素数で同一レベル数の階調値で構成される２つの集合を第一疑似チャンネル及び第二疑似チャンネルとして出力する。疑似成分形成プロセスＰ１１４では、第一疑似チャンネル及び第二疑似チャンネルの全画素を０、２５５のように同一値に設定することにより、第一疑似チャンネル及び第二疑似チャンネルのエントロピーを０にすることが望ましい。これにより疑似成分の圧縮効率を最大限高めることができ、疑似成分によるリムーバブルメモリ１８の容量の浪費を抑制することができる。尚、第一疑似チャンネル及び第二疑似チャンネルを復号するための量子化テーブルは疑似成分形成プロセスから書き込みプロセスに出力してもよい。第一疑似チャンネル及び第二疑似チャンネルは復号しても利用価値がないものである。したがって、第一疑似チャンネル及び第二疑似チャンネルの復号処理は、符号処理に対応させて行う必要はなく、いわばでたらめに行ってもよい。このため、第一疑似チャンネル及び第二疑似チャンネルの量子化テーブルはフォーマットさえαチャンネルの量子化テーブルと一致させておけば、その内容自体は何でもよい。
ランレングス・ハフマン符号化プロセスＰ１３０、ハフマン符号化プロセスＰ１４０及び書き込みプロセスＰ１５０については、第一実施例と同様であるため説明を省略する。
【００３３】
（第四実施例）
本発明の第四実施例は、第一疑似チャンネル及び第二疑似チャンネルの処理が第一実施例と異なり、その他の点では第一実施例と共通する。
図１０は画像記録装置において画像記録処理を実施する手段を示すブロック図である。ＤＣＴプロセスＰ１０５及び量子化プロセスＰ１２５については第三実施例と同様であるため説明を省略する。
【００３４】
ランレングス・ハフマン符号化プロセスＰ１３５ではランレングス符号化及びハフマン符号化を組み合わせた符号化を実施する。ランレングス・ハフマン符号化プロセスＰ１３５には、Ｙ／Ｃｂ／Ｃｒ等の３チャンネルの画像成分、αチャンネルが入力され、例えばそれらのランレングス及びゼロランに続く値の各組についてハフマン符号を割り当てることにより符号化した値（ハフマン符号）が出力される。ハフマン符号はハフマンテーブルによって決まり、ハフマンテーブルはランレングス及びゼロランに続く値により決まる。ハフマン符号を復号するには、符号化に用いたハフマンテーブルが必要になる。ハフマンテーブルの可搬性を向上させるため、符号処理装置と復号処理装置間でハフマンテーブルを一義的に特定するためのプロトコルを規定することにより、ハフマンテーブル自体を渡すかわりに、符号化に用いたハフマンテーブルを構成するために必要な情報（ハフマンテーブル定義情報）を復号装置に渡すことが望ましい。
【００３５】
第一疑似チャンネル及び第二疑似チャンネルは、画像記録プログラムの疑似成分形成プロセスＰ１１８から書き込みプロセスＰ１５０に出力され、αチャンネルのハフマン符号と同一のデータ構造を有する。疑似成分形成プロセスＰ１１８では、０ランの長さが第一疑似チャンネル及び第二疑似チャンネルの１ブロックの画素数に一致するランレングス符号のハフマン符号をブロック毎に出力することにより、第一疑似チャンネル及び第二疑似チャンネルのデータ量を最小化することが望ましい。尚、第一疑似チャンネル及び第二疑似チャンネルを復号するための量子化テーブル及びハフマンテーブル定義情報は疑似成分形成プロセスＰ１１８から書き込みプロセスＰ１５０に出力してもよい。第一疑似チャンネル及び第二疑似チャンネルの量子化テーブル及びハフマンテーブル定義情報は、フォーマットさえαチャンネルの量子化テーブル及びハフマンテーブル定義情報と一致させておけば、その内容自体は何でもよい。
書き込みプロセスＰ１５０については第一実施例と同様であるため説明を省略する。
【図面の簡単な説明】
【図１】第一実施例による画像データの構造を示すデータ構造図である。
【図２】第一実施例による画像記録装置を示すブロック図である。
【図３】画像を示す模式図である。
【図４】画像を示す模式図である。
【図５】合成画像を示す模式図である。
【図６】第一実施例に関する模式図である。
【図７】第一実施例に関するブロック図である。
【図８】第二実施例に関するブロック図である。
【図９】第三実施例に関するブロック図である。
【図１０】第四実施例に関するブロック図である。
【符号の説明】
Ｐ１００  ＤＣＴプロセス、Ｐ１０５  ＤＣＴプロセス、Ｐ１１０  疑似成分形成プロセス、Ｐ１１２  疑似成分形成プロセス、Ｐ１１４  疑似成分形成プロセス、Ｐ１１６  疑似成分形成プロセス、Ｐ１１８  疑似成分形成プロセス、Ｐ１２０  量子化プロセス、Ｐ１２５  量子化プロセス、Ｐ１３０  ランレングス・ハフマン符号化プロセス、Ｐ１３５  ランレングス・ハフマン符号化プロセス、Ｐ１４０  ハフマン符号化プロセス、Ｐ１４５  ハフマン符号化プロセス、Ｐ１５０  書き込みプロセス
【図１】
2004222186.tif 000003
【図２】
2004222186.tif 000004
【図３】
2004222186.tif 000005
【図４】
2004222186.tif 000006
【図５】
2004222186.tif 000007
【図６】
2004222186.tif 000008
【図７】
2004222186.tif 000009
【図８】
2004222186.tif 000010
【図９】
2004222186.tif 000011
【図１０】
2004222186.tif 000012