(57)【要約】【課題】高品質な立体視用画像の生成を可能にする画像生成方法、立体視用印刷物、プログラム及び情報記憶媒体の提供。【解決手段】  左眼用画像を左眼用フィルタを通過する左眼用通過成分画像と左眼用フィルタを通過しない左眼用補色成分画像に色分離し、右眼用画像を右眼用フィルタを通過する右眼用通過成分画像と右眼用フィルタを通過しない右眼用補色成分画像に色分離する。左眼用補色成分画像に対して第１の画像処理を行って第１の補正用画像を生成し、右眼用補色成分画像に対して第２の画像処理を行って第２の補正用画像を生成する。第１の補正用画像に基づいて左眼用通過成分画像に対して第１の補正処理を行って左眼用最終画像を生成し、第２の補正用画像に基づいて右眼用通過成分画像に対して第２の補正処理を行って右眼用最終画像を生成する。左眼用最終画像と右眼用最終画像を合成して立体視用画像を生成する。【選択図】      図９
2005275790.tif 000002
【特許請求の範囲】
【請求項１】
左眼用画像を、左眼用フィルタを通過する左眼用通過成分画像と、左眼用フィルタを通過しない左眼用補色成分画像に色分離し、
右眼用画像を、右眼用フィルタを通過する右眼用通過成分画像と、右眼用フィルタを通過しない右眼用補色成分画像に色分離し、
前記左眼用補色成分画像に対して第１の画像処理を行って、第１の補正用画像を生成し、
前記右眼用補色成分画像に対して第２の画像処理を行って、第２の補正用画像を生成し、
前記第１の補正用画像に基づいて前記左眼用通過成分画像に対して第１の補正処理を行って、左眼用最終画像を生成し、
前記第２の補正用画像に基づいて前記右眼用通過成分画像に対して第２の補正処理を行って、右眼用最終画像を生成し、
前記左眼用最終画像と前記右眼用最終画像を合成して、立体視用画像を生成することを特徴とする画像生成方法。
【請求項２】
請求項１において、
前記第１の画像処理では、
前記左眼用補色成分画像から前記第１の補正用画像として左眼用補色成分輪郭画像を抽出する処理を行い、
前記第２の画像処理では、
前記右眼用補色成分画像から前記第２の補正用画像として右眼用補色成分輪郭画像を抽出する処理を行うことを特徴とする画像生成方法。
【請求項３】
請求項２において、
前記第１の補正処理では、
前記左眼用補色成分輪郭画像に基づき、所与の第１の計算式に従って、画素毎に第１の補正値を決定し、決定された前記第１の補正値を前記左眼用通過成分画像に対して加算又は減算する処理を行って、左眼用最終画像を生成し、
前記第２の補正処理では、
前記右眼用補色成分輪郭画像に基づき、所与の第２の計算式に従って、画素毎に第２の補正値を決定し、決定された前記第２の補正値を前記右眼用通過成分画像に対して加算又は減算する処理を行って、右眼用最終画像を生成することを特徴とする画像生成方法。
【請求項４】
請求項３において、
前記左眼用補色成分画像又は前記右眼用補色成分画像が２つの色成分画像を有する場合に、２つの色成分画像から抽出された２つの輪郭画像の輪郭強度を画素毎に比較し、大きい方の輪郭強度に基づいて、前記第１又は第２の補正値を決定することを特徴とする画像生成方法。
【請求項５】
請求項３において、
前記左眼用補色成分画像又は前記右眼用補色成分画像が２つの色成分画像を有する場合に、２つの色成分画像から抽出された２つの輪郭画像の輪郭強度についての画素毎の平均化処理を行い、平均化処理により得られた輪郭強度に基づいて、前記第１又は第２の補正値を決定することを特徴とする画像生成方法。
【請求項６】
左眼用画像を、左眼用フィルタを通過する左眼用通過成分画像と、左眼用フィルタを通過しない左眼用補色成分画像に色分離し、
右眼用画像を、右眼用フィルタを通過する右眼用通過成分画像と、右眼用フィルタを通過しない右眼用補色成分画像に色分離し、
前記左眼用通過成分画像に対して輪郭強調処理を行って、左眼用最終画像を生成し、
前記右眼用通過成分画像に対して輪郭強調処理を行って、右眼用最終画像を生成し、
前記左眼用最終画像と前記右眼用最終画像を合成して、立体視用画像を生成することを特徴とする画像生成方法。
【請求項７】
請求項６において、
左眼用画像に基づき抽出された左眼用輪郭画像を用いて、前記左眼用通過成分画像に対して輪郭強調処理を行って、左眼用最終画像を生成し、
右眼用画像に基づき抽出された右眼用輪郭画像を用いて、前記右眼用通過成分画像に対して輪郭強調処理を行って、右眼用最終画像を生成することを特徴とする画像生成方法。
【請求項８】
請求項７において、
前記左眼用輪郭画像が、前記左眼用通過成分画像から抽出された左眼用通過成分輪郭画像であり、
前記右眼用輪郭画像が、前記右眼用通過成分画像から抽出された右眼用通過成分輪郭画像であることを特徴とする画像生成方法。
【請求項９】
請求項１乃至８のいずれかの画像生成方法で生成された立体視用画像が印刷されたことを特徴とする立体視用印刷物。
【請求項１０】
左眼用画像を、左眼用フィルタを通過する左眼用通過成分画像と、左眼用フィルタを通過しない左眼用補色成分画像に色分離し、
右眼用画像を、右眼用フィルタを通過する右眼用通過成分画像と、右眼用フィルタを通過しない右眼用補色成分画像に色分離し
前記左眼用補色成分画像に対して第１の画像処理を行って、第１の補正用画像を生成し、
前記右眼用補色成分画像に対して第２の画像処理を行って、第２の補正用画像を生成し、
前記第１の補正用画像に基づいて前記左眼用通過成分画像に対して第１の補正処理を行って、左眼用最終画像を生成し、
前記第２の補正用画像に基づいて前記右眼用通過成分画像に対して第２の補正処理を行って、右眼用最終画像を生成し、
前記左眼用最終画像と前記右眼用最終画像を合成して、立体視用画像を生成する手順を、
コンピュータに実行させることを特徴とするプログラム。
【請求項１１】
左眼用画像を、左眼用フィルタを通過する左眼用通過成分画像と、左眼用フィルタを通過しない左眼用補色成分画像に色分離し、
右眼用画像を、右眼用フィルタを通過する右眼用通過成分画像と、右眼用フィルタを通過しない右眼用補色成分画像に色分離し、
前記左眼用通過成分画像に対して輪郭強調処理を行って、左眼用最終画像を生成し、
前記右眼用通過成分画像に対して輪郭強調処理を行って、右眼用最終画像を生成し、
前記左眼用最終画像と前記右眼用最終画像を合成して、立体視用画像を生成する手順を、
コンピュータに実行させることを特徴とするプログラム。
【請求項１２】
コンピュータ読み取り可能な情報記憶媒体であって、請求項１０又は１１のいずれかのプログラムを記憶したことを特徴とする情報記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像生成方法、立体視用印刷物、プログラム及び情報記憶媒体に関する。
【背景技術】
【０００２】
従来より、いわゆるカラーアナグリフ（color anaglyph)により立体視用画像を生成する方法が知られている。この従来の立体視用画像生成方法では、左眼に相当するカメラで撮った左眼用の画像から、左眼用フィルタ（例えば赤）を通過する左眼用通過成分（Ｒ成分）の画像を色分離する。また右眼に相当するカメラで撮った右眼用の画像から、右眼用フィルタ（例えば赤と補色関係にあるシアン）を通過する右眼用通過成分（Ｇ、Ｂ成分）の画像を色分離する。そしてこれらの左眼用通過成分画像と右眼用通過成分画像を合成（加法混色）して、立体視用印刷物に印刷される立体視用画像を生成する。
【０００３】
しかしながら、従来の立体視用画像生成方法では、左右のフィルタのいずれかの色に近い表示物については、片方の目にはハッキリとみえるのに、他方の目には、背景と等色化してほとんど見えなくなり、その結果、立体視が困難になってしまうという課題がある。
【特許文献１】特開２０００−５６４１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、以上のような課題に鑑みてなされたものであり、その目的とするところは、より高品質な立体視用画像の生成を可能にする画像生成方法、立体視用印刷物、プログラム及び情報記憶媒体を提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、左眼用画像を、左眼用フィルタを通過する左眼用通過成分画像と、左眼用フィルタを通過しない左眼用補色成分画像に色分離し、右眼用画像を、右眼用フィルタを通過する右眼用通過成分画像と、右眼用フィルタを通過しない右眼用補色成分画像に色分離し、前記左眼用補色成分画像に対して第１の画像処理を行って、第１の補正用画像を生成し、前記右眼用補色成分画像に対して第２の画像処理を行って、第２の補正用画像を生成し、前記第１の補正用画像に基づいて前記左眼用通過成分画像に対して第１の補正処理を行って、左眼用最終画像を生成し、前記第２の補正用画像に基づいて前記右眼用通過成分画像に対して第２の補正処理を行って、右眼用最終画像を生成し、前記左眼用最終画像と前記右眼用最終画像を合成して、立体視用画像を生成する画像生成方法に関係する。また本発明は、上記手順をコンピュータに実行させるプログラムに関係する。また本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記プログラムを記憶（記録）した情報記憶媒体に関係する。
【０００６】
本発明によれば、左眼用補色成分画像、右眼用補色成分画像から、各々、第１、第２の補正用画像が生成される。そして第１の補正用画像に基づいて、左眼用通過成分画像に対して第１の補正処理が行われて、左眼用最終画像が生成される。また、第２の補正用画像に基づいて、右眼用通過成分画像に対して第２の補正処理が行われて、右眼用最終画像が生成される。このように本発明では、左眼用補色成分画像、右眼用補色成分画像が破棄されずに、第１、第２の補正用画像として有効活用される。従って左眼用通過成分画像や右眼用通過成分画像において消失した情報を、これらの第１、第２の補正用画像を利用して復活させることが可能になり、より高品質な立体視用画像を生成できる。
【０００７】
また本発明では、前記第１の画像処理では、前記左眼用補色成分画像から前記第１の補正用画像として左眼用補色成分輪郭画像を抽出する処理を行い、前記第２の画像処理では、前記右眼用補色成分画像から前記第２の補正用画像として右眼用補色成分輪郭画像を抽出する処理を行うようにしてもよい。
【０００８】
このようにすれば、第１、第２の補正用画像として抽出された左眼用補色成分輪郭画像や右眼用補色成分輪郭画像を有効活用して、左眼用通過成分画像や右眼用通過成分画像において消失した情報を復活させることが可能になる。
【０００９】
また本発明では、前記第１の補正処理では、前記左眼用補色成分輪郭画像に基づき、所与の第１の計算式に従って、画素毎に第１の補正値を決定し、決定された前記第１の補正値を前記左眼用通過成分画像に対して加算又は減算する処理を行って、左眼用最終画像を生成し、前記第２の補正処理では、前記右眼用補色成分輪郭画像に基づき、所与の第２の計算式に従って、画素毎に第２の補正値を決定し、決定された前記第２の補正値を前記右眼用通過成分画像に対して加算又は減算する処理を行って、右眼用最終画像を生成するようにしてもよい。
【００１０】
このようにすれば、左眼用補色成分輪郭画像や右眼用補色成分輪郭画像を有効活用して、左眼用通過成分画像や右眼用通過成分画像において消失した輪郭情報を復活させることが可能になる。これより、従来手法では左右像の融合が困難であった色の輪郭情報についても、その融合を容易化できる。
【００１１】
また本発明では、前記左眼用補色成分画像又は前記右眼用補色成分画像が２つの色成分画像を有する場合に、２つの色成分画像から抽出された２つの輪郭画像の輪郭強度を画素毎に比較し、大きい方の輪郭強度に基づいて、前記第１又は第２の補正値を決定するようにしてもよい。
【００１２】
このようにすれば、例えば左眼用補色成分画像が２つの色成分画像を有する場合には、大きい方の輪郭強度に基づいて、第１の補正値を決定できる。また右眼用補色成分画像が２つの色成分画像を有する場合には、大きい方の輪郭強度に基づいて、第２の補正値を決定できる。なお左眼用補色成分画像、右眼用補色成分画像の一方のみが２つの色成分画像を有してもよいし、両方が２つの色成分画像を有してもよい。
【００１３】
また本発明では、前記左眼用補色成分画像又は前記右眼用補色成分画像が２つの色成分画像を有する場合に、２つの色成分画像から抽出された２つの輪郭画像の輪郭強度についての画素毎の平均化処理を行い、平均化処理により得られた輪郭強度に基づいて、前記第１又は第２の補正値を決定するようにしてもよい。
【００１４】
このようにすれば、例えば左眼用補色成分画像が２つの色成分画像を有する場合には、平均化処理により得られた輪郭強度に基づいて、第１の補正値を決定できる。また右眼用補色成分画像が２つの色成分画像を有する場合には、平均化処理により得られた輪郭強度に基づいて、第２の補正値を決定できる。なお左眼用補色成分画像、右眼用補色成分画像の一方のみが２つの色成分画像を有してもよいし、両方が２つの色成分画像を有してもよい。
【００１５】
また本発明は、左眼用画像を、左眼用フィルタを通過する左眼用通過成分画像と、左眼用フィルタを通過しない左眼用補色成分画像に色分離し、右眼用画像を、右眼用フィルタを通過する右眼用通過成分画像と、右眼用フィルタを通過しない右眼用補色成分画像に色分離し、前記左眼用通過成分画像に対して輪郭強調処理を行って、左眼用最終画像を生成し、前記右眼用通過成分画像に対して輪郭強調処理を行って、右眼用最終画像を生成し、前記左眼用最終画像と前記右眼用最終画像を合成して、立体視用画像を生成する画像生成方法に関係する。また本発明は、上記手順をコンピュータに実行させるプログラムに関係する。また本発明は、コンピュータ読み取り可能な情報記憶媒体であって、上記プログラムを記憶（記録）した情報記憶媒体に関係する。
【００１６】
本発明によれば、左眼用通過成分画像や右眼用通過成分画像に対して輪郭強調処理が行われ、左眼用最終画像や右眼用最終画像が生成される。このようにすれば、色分離により輪郭情報が失われることで生じる立体視用画像の品質低下を、効果的に低減できる。
【００１７】
また本発明では、左眼用画像に基づき抽出された左眼用輪郭画像を用いて、前記左眼用通過成分画像に対して輪郭強調処理を行って、左眼用最終画像を生成し、右眼用画像に基づき抽出された右眼用輪郭画像を用いて、前記右眼用通過成分画像に対して輪郭強調処理を行って、右眼用最終画像を生成してもよい。
【００１８】
本発明によれば、左眼用画像（通過成分画像、補色成分画像）に基づき抽出された左眼用輪郭画像や右眼用画像（通過成分画像、補色成分画像）に基づき抽出された右眼用輪郭画像を用いて、各々、左眼用通過成分画像や右眼用通過成分画像に対して輪郭強調処理が行われ、左眼用最終画像や右眼用最終画像が生成される。このようにすれば、色分離により輪郭情報が失われることで生じる立体視用画像の品質低下を、効果的に低減できる。
【００１９】
また本発明では、前記左眼用輪郭画像が、前記左眼用通過成分画像から抽出された左眼用通過成分輪郭画像であり、前記右眼用輪郭画像が、前記右眼用通過成分画像から抽出された右眼用通過成分輪郭画像であってもよい。
【００２０】
また本発明は、上記のいずれかの画像生成方法で生成された立体視用画像が印刷された立体視用印刷物に関係する。
【発明を実施するための最良の形態】
【００２１】
以下、本実施形態について図面を用いて説明する。なお、以下に説明する本実施形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また本実施形態で説明される構成の全てが、本発明の必須構成要件であるとは限らない。
【００２２】
１．カラーアナグリフ
初めに、図１を用いて一般的なカラーアナグリフについて説明する。まず図２（Ａ）に示すような左眼用画像と、図２（Ｂ）に示すような右眼用画像を用意する。具体的には、観者（viewer）の左眼、右眼の位置として想定される位置にカメラを配置して撮影することで、これらの左眼用画像、右眼用画像を得る。或いは、ＣＧ（コンピュータグラフィックス）画像やゲーム画像（リアルタイム動画像）を生成する画像生成システムを利用する場合には、観者の左眼、右眼の位置として想定される位置に仮想カメラを配置してオブジェクト空間において見える画像を生成することで、これらの左眼用画像、右眼用画像を得る。
【００２３】
次に、図２（Ａ）の左眼用画像から、左眼用フィルタを通過する左眼用通過成分の画像を色分離する。また図２（Ｂ）の右眼用画像から、右眼用フィルタを通過する右眼用通過成分の画像を色分離する。例えば左眼用フィルタの色が赤である場合には、左眼用通過成分画像は左眼用画像のＲ成分になる。また右眼用フィルタの色がシアンである場合には、右眼用通過成分画像は右眼用画像のＧ、Ｂ成分になる。なお左眼用フィルタの色と右眼用フィルタの色は補色の関係にあればよく、これらの赤やシアンに限定されない。
【００２４】
そして得られた、左眼用通過成分画像と右眼用通過成分画像を合成（加法混色）することで、図２（Ｃ）に示すような立体視用画像（最終画像）が生成される。そして、この立体視用画像を、インクジェット方式やレーザプリンタ方式などのカラープリンタ（広義には印刷機）を用いて、印刷媒体に印刷することで、立体視用印刷物を作成できる。この立体視用印刷物を用いることで、視線角度のずれによる両眼視差を利用した立体視を実現できる。なお、カラープリンタ（印刷機）により印刷された原盤となる立体視用印刷物を複製することで、立体視用印刷物を作成してもよい。
【００２５】
図３に、一般的なアナグリフの詳細な処理のフロー図を示す。
【００２６】
まず左眼用画像画像をＲＧＢ分離（色分離）し（ステップＳ１）、左眼用フィルタ（赤）を通過しない補色成分であるＧ、Ｂ成分の画像Ｌｇ、Ｌｂについては破棄する。そして左眼用フィルタ（赤）を通過する成分であるＲ成分の画像Ｌｒを、左眼用最終画像Ｌ’として用いる。
【００２７】
また右眼用画像画像をＲＧＢ分離し（ステップＳ３）、右眼用フィルタ（シアン）を通過しない補色成分であるＲ成分の画像Ｒｒについては破棄する。そして右眼用フィルタ（シアン）を通過する成分であるＧ、Ｂ成分の画像Ｒｇ、Ｒｂを加法混色し（ステップＳ４）、得られた画像を右眼用最終画像Ｒ’として用いる。
【００２８】
最後に、Ｒ成分だけの左眼用最終画像Ｌ’とＧ、Ｂ成分だけの右眼用最終画像Ｒ’を加法混色することで、最終的な立体視用画像を生成する（ステップＳ５）。なお、図３の手順は、左眼用最終画像と右眼用最終画像が途中で生成されるようにした模式的なものであるが、図１９に示すように、Ｌｒ、Ｒｇ、Ｒｂを一度に加法混色することで、立体視用画像を生成するようにしてもよい。
【００２９】
以上の一般的なカラーアナグリフの画像生成方法には次のような問題点がある。
【００３０】
例えば左眼用画像や右眼用画像である原画像が図４（Ａ）のような画像であったとする。この原画像に例えば図３のステップＳ１の処理を行い、左眼用の画像を作成すると、図４（Ｂ）のような画像になる。これはまた、完成立体視用画像を左眼用フィルタを介して見たときのイメージでもある。赤の左眼用フィルタではＲ成分のみが通過し、赤の補色成分であるＧ、Ｂ成分は通過しない（Ｇ、Ｂ成分が破棄される）。このため、図４（Ｂ）のＡ１では、シアン色であった表示物が背景と同色の黒になる。従って、黒の背景とＡ１に示す表示物との境界が消失してしまう。また図４（Ｂ）のＡ２では、表示物の色が、左眼用フィルタを通して赤に見える背景と同色になる。従って、背景とＡ２に示す表示物との境界が消失してしまう。
【００３１】
また図４（Ａ）の原画像に例えば図３のステップＳ３、Ｓ４の処理を行い、右眼用の画像を作成すると、図４（Ｃ）のような画像になる。これはまた、完成立体視用画像を右眼用フィルタを介して見たときのイメージでもある。シアン色の右眼用フィルタでは、Ｇ、Ｂ成分のみが通過し、シアン色の補色成分であるＲ成分は通過しない（Ｒ成分が破棄される）。このため、図４（Ｃ）のＡ３では、赤であった表示物が、背景と同色の黒になる。従って、黒の背景とＡ３に示す表示物との境界が消失してしまう。また図４（Ｃ）のＡ４では、表示物の色が、右眼用フィルタを通してシアンに見える背景と同色になる。従って、背景とＡ４に示す表示物との境界が消失してしまう。
【００３２】
図４（Ｂ）のＡ１、Ａ２や図４（Ｃ）のＡ３、Ａ４のように表示物と背景との境界が消失してしまうと、表示物の輪郭が無くなってしまうため立体視が困難になる。これを解決する手法として、原画像の色味を変更する手法が考えられる。具体的には図５（Ａ）に示すように、原画像に対して灰色を加え、原画像の彩度を落とす処理を行う。このようにすれば図５（Ｂ）のＢ１、Ｂ２や図５（Ｃ）のＢ３、Ｂ４に示す表示物では、加えられた灰色による補色成分が残るため、背景と同色になることが回避される。従って、表示物と背景との境界が完全に消失してしまうという事態をある程度防止できる。
【００３３】
しかしながら、図５（Ａ）の手法では、色味が変更されてしまうため、表現できる色に制限が加えられてしまう。そのうえ、少しの色味の変更だけでは、背景と表示物の等色化を回避する手法としてあまり効果的ではないという欠点がある。即ち、この手法で効果を得るためには、かなり灰色に近いところまで彩度を落とさなければならず、高品質な立体視用画像の生成が困難になるという問題がある。
【００３４】
このような問題を解決するために、本実施形態では、左眼用画像や右眼用画像などの原画像に基づいて、輪郭抽出などの画像処理を行って補正用画像を生成し、生成された補正用画像に基づいて輪郭強調などの補正処理を行う手法を採用している。このような手法を採用すれば、左眼用フィルタや右眼用フィルタなどのカラーフィルタを介して見た時に消失してしまう表示物の輪郭情報を復活させることができる。従って、従来の手法では左右画像の融合が困難であった色の輪郭情報についても、その融合が容易になり、高品質な立体視用画像を生成できる。
【００３５】
具体的には本実施形態では、以下に説明する第１、第２の手法を採用している。
【００３６】
２．第１の手法
第１の手法では、左眼用画像を、左眼用通過成分画像と左眼用補色成分画像に色分離し、右眼用画像を、右眼用通過成分画像と右眼用補色成分画像に色分離する。そして左眼用画像に基づき抽出された左眼用輪郭画像（通過成分或いは補色成分）を用いて、左眼用通過成分画像に対して輪郭強調処理を行って、左眼用最終画像を生成する。また右眼用画像に基づき抽出された右眼用輪郭画像（通過成分或いは補色成分）を用いて、右眼用通過成分画像に対して輪郭強調処理を行って、右眼用最終画像を生成する。そして左眼用最終画像と右眼用最終画像を合成して立体視用画像を生成する。より具体的には第１の手法では、図６に示すような処理を行う。
【００３７】
まず図６に示すように、左眼用画像（図２（Ａ）参照）を、左眼用フィルタを通過する左眼用通過成分画像（左眼用画像の例えばＲ成分）と、左眼用フィルタを通過しない左眼用補色成分画像（左眼用画像の例えばＧ、Ｂ成分）に色分離する。また右眼用画像（図２（Ｂ）参照）を、右眼用フィルタを通過する右眼用通過成分画像（右眼用画像の例えばＧ、Ｂ成分）と、右眼用フィルタを通過しない右眼用補色成分画像（右眼用画像の例えばＲ成分）に色分離する。
【００３８】
なお本実施形態における左眼用画像、右眼用画像は、現実世界のカメラやオブジェクト空間での仮想カメラで撮ることで生成された左眼用、右眼用の原画像であってもよいし、これらの左眼用、右眼用の原画像に加工処理を施した画像であってもよい。例えば左眼用の原画像の基準面（机の面、水平面）での画像のパースペクティブを無くすための補正（加工）処理を左眼用の原画像に対して施し、得られた画像を左眼用画像として使用してもよい。また右眼用の原画像の基準面（机の面、水平面）での画像のパースペクティブを無くすための補正（加工）処理を右眼用の原画像に対して施し、得られた画像を右眼用画像として使用してもよい。このようにすれば、机の面等の基準面に立体視用印刷物を置いて見ることで、より自然で実在感のある立体視を実現できる。
【００３９】
また以下では、左眼用フィルタの色が赤であり、右眼用フィルタの色がシアンである場合について説明する。即ち左眼用通過成分画像がＲ成分であり、左眼用補色成分画像がＧ、Ｂ成分であり、右眼用通過成分画像がＧ、Ｂ成分であり、右眼用補色成分画像がＲ成分である場合について説明する。但し本実施形態はこれに限定されない。例えば左眼用フィルタの色がシアンであり、右眼用フィルタの色が赤であってもよい。即ち左眼用通過成分画像がＧ、Ｂ成分であり、左眼用補色成分画像がＲ成分であり、右眼用通過成分画像がＲ成分であり、右眼用補色成分画像がＧ、Ｂ成分であってもよい。また、左眼用フィルタの色と右眼用フィルタの色は補色関係であれば十分であり、赤とシアンのカラーフィルタには限定されない。例えば左眼用フィルタの色と右眼用フィルタの色は黄色（Ｒ、Ｇ成分を通過）と青色（Ｂ成分を通過）であってもよいし、補色関係にある他の色の組み合わせであってもよい。
【００４０】
次に図６に示すように、左眼用通過成分画像に対して輪郭抽出処理（広義には第１の画像処理）を行って左眼用通過成分輪郭画像を生成する。また右眼用通過成分画像に対して輪郭抽出処理（広義には第２の画像処理）を行って右眼用通過成分輪郭画像を生成する。図７（Ａ）（Ｂ）に左眼用通過成分輪郭画像、右眼用通過成分輪郭画像の例を示す。これらの画像は図２（Ａ）（Ｂ）の左眼用画像、右眼用画像に対応するものである。
【００４１】
次に、これらの左眼用通過成分輪郭画像に基づいて輪郭強調処理（広義には第１の補正処理）を行って、左眼用最終画像である左眼用通過成分輪郭強調画像を生成する。また右眼用通過成分輪郭画像に基づいて輪郭強調処理（広義には第２の補正処理）を行って、右眼用最終画像である右眼用通過成分輪郭強調画像を生成する。そしてこれらの左眼用最終画像と右眼用最終画像を合成（加法混色）して立体視用画像を生成する。
【００４２】
図８（Ａ）（Ｂ）（Ｃ）（Ｄ）（Ｅ）に、２次微分フィルタを利用した輪郭抽出手法の例を示す。図８（Ａ）の原画像では、黒の背景に赤の表示物が描かれている。この原画像の例えばＬ１のラインに沿った各画素のＲ成分の画像データは、図８（Ｂ）のようになる。図８（Ｂ）の画像データに対して１次微分（偏微分）を行うと、図８（Ｃ）のような画像データが得られる。なお具体的にはデジタル画像なので「差分」を取ることで得られるが、本明細書ではこの「差分」を「微分」と表現する。また図８（Ｃ）の画像データに対して更に１次微分（偏微分）を行うと図８（Ｄ）のような画像データが得られる。これの正負を逆転させると図８（Ｅ）のような画像データが得られ、この画像データを、輪郭画像データとして用いることができる。この輪郭画像のデータは、Ｂ５、Ｂ６に示すような正の値（正極性）の画像データと、Ｂ７、Ｂ８に示すような負の値（負極性）の画像データがある。そして正の値の画像データが原画像に加算されると、原画像に明るい輪郭画像（白に近い輪郭画像）が付加されるようになる。一方、負の値の画像データが原画像に加算されると、原画像に暗い輪郭画像（黒に近い輪郭画像）が付加されるようになる。また図８（Ｅ）の輪郭画像データの絶対値が輪郭強度に相当し、絶対値が大きいほど輪郭強度が高いことを意味する。
【００４３】
なお、本実施形態における輪郭抽出（強調）手法は図８（Ａ）（Ｂ）（Ｃ）（Ｄ）（Ｅ）の２次微分フィルタを利用した手法に限定されない。例えば本実施形態では、差分型エッジ検出オペレータ手法（RobertsやPrewittやSobelのエッジ検出オペレータ）や、テンプレート型エッジ検出オペレータ手法（RobinsonやPrewittやKirschのエッジ検出オペレータ）や、２次微分フィルタとガウシアンフィルタを組み合わせたHarr-Hildrethオペレータ（或いはdifference of Gaussianオペレータ）や、パーセンタイルフィルタ手法などの種々の手法を採用できる。また、輪郭強調には、離散的フーリエ変換による高域通過フィルタ（ハイパスフィルタ）、高域強調フィルタ（ハイブーストフィルタ）等も用いることができる。
【００４４】
図６等で説明した本実施形態の第１の手法によれば、表示物の輪郭が強調されて表示されるようになる。従って、表示物の色が赤やシアンにかなり近い色であっても、背景と表示物との境界が消失してしまう事態を効果的に防止できる。これにより立体視が容易になり、高品質な立体視用画像を生成できる。
【００４５】
なお、第１の手法を用いるだけでは、背景と表示物の境界でＲ成分の変化が全く無い場合（例えば、表示物の色がＲ成分が全くない完全なシアンで、背景色が完全な黒の場合）や、同じく背景と表示物の境界でＧ、Ｂ成分の変化が全くない場合（例えば、表示物の色がＧ、Ｂ成分が全くない完全な赤で、背景色が完全な黒の場合）、図４（Ｂ）のＡ１、図４（Ｃ）のＡ３のように表示物の色が背景の色と同色になってしまい、表示物と背景の境界が消失してしまう事態が生じる。
【００４６】
このような事態を回避するためには、図５（Ａ）（Ｂ）（Ｃ）で説明したような原画像（左眼用画像、右眼用画像）の彩度を落とす手法を併用すればよい。即ち、Ｒ成分、Ｂ成分、Ｇ成分（広義には第１〜第３の成分）の値が零ではない色（灰色等）を、原画像に付加する。
【００４７】
例えば輪郭強調を行わない従来の手法では、彩度を少し落とすだけでは、背景と表示物の等色化の回避手法として効果的ではないという欠点がある。これに対して本実施形態の第１の手法では、表示物の輪郭強調が行われるため、彩度を少し落とすだけで、背景と表示物の等色化を効果的に回避できるという利点がある。即ち、表現できる色に加わる制限を最小限に抑えながら、背景と表示物の等色化を回避でき、高品質な立体視用画像を生成できる。
【００４８】
３．第２の手法
さて、上述のように、第１の手法だけを用いた立体視用画像生成方法では、「左眼用画像における、赤成分の変化が０で、シアン成分の変化が大きい部分」や、「右眼用画像における、シアン成分の変化が０で、赤成分の変化が大きい部分」については、良い効果を得ることができない。これは、「左眼用画像における、赤成分の変化が０で、シアン成分の変化が大きい部分」においては、そもそもカラーフィルタを通過する赤成分の輪郭が存在せず、存在しないものを強調することはできないからである。更に、第１の手法では、強調する必要のない色ほど過度に強調してしまう傾向にあるという問題点もある。
【００４９】
そこで第２の手法では、従来の手法では破棄されていた補色成分（カラーフィルタを通過しない成分）を有効活用している。より具体的には第２の手法では、図９に示すような処理を行う。
【００５０】
まず図９に示すように、左眼用画像を、左眼用フィルタを通過する左眼用通過成分画像と、左眼用フィルタを通過しない左眼用補色成分画像に色分離する。例えば左眼用フィルタの色が赤である場合には、左眼用通過成分画像は左眼用画像のＲ成分（赤成分）の画像であり、左眼用補色成分画像は左眼用画像のＧ、Ｂ成分（シアン成分）の画像である。
【００５１】
また右眼用画像を、右眼用フィルタを通過する右眼用通過成分画像と、右眼用フィルタを通過しない右眼用補色成分画像に色分離する。例えば右眼用フィルタの色がシアンである場合には、右眼用通過成分画像は右眼用画像のＧ、Ｂ成分（シアン成分）の画像であり、右眼用補色成分画像は右眼用画像のＲ成分（赤成分）の画像である。
【００５２】
次に、図９に示すように、左眼用補色成分画像に対して輪郭抽出処理（広義には第１の画像処理）を行って、左眼用補色成分輪郭画像（広義には第１の補正用画像）を生成する。また、右眼用補色成分画像に対して輪郭抽出処理（広義には第２の画像処理）を行って、右眼用補色成分輪郭画像（広義には第２の補正用画像）を生成する。
【００５３】
図１０（Ａ）（Ｂ）に左眼用補色成分輪郭画像、右眼用補色成分輪郭画像の例を示す。これらの画像は図２（Ａ）（Ｂ）の左眼用画像、右眼用画像を原画像として生成したものである。
【００５４】
次に、図９に示すように、左眼用補色成分画像（第１の補正用画像）に基づいて左眼用通過成分画像に対して第１の補正処理（狭義には加算処理、減算処理）を行って、左眼用最終画像を生成する。具体的には、左眼用通過成分画像に左眼用補色成分輪郭画像を加算（又は減算）して、輪郭を強調する処理を行う。更に具体的には、左眼用補色成分輪郭画像に基づき、第１の計算式（補正式、加算式）に従って、第１の補正値（加算値）を決定し、決定された第１の補正値を左眼用通過成分画像（各画素データ）に対して加算（又は減算）する処理を行う。
【００５５】
また、右眼用補色成分画像（第２の補正用画像）に基づいて右眼用通過成分画像に対して第２の補正処理（狭義には加算処理、減算処理）を行って、右眼用最終画像を生成する。具体的には、右眼用通過成分画像に右眼用補色成分輪郭画像を加算（又は減算）して、輪郭を強調する処理を行う。更に具体的には、右眼用補色成分輪郭画像に基づき、第２の計算式（補正式、加算式）に従って、第２の補正値（加算値）を決定し、決定された第２の補正値（各画素毎に決定された補正値）を右眼用通過成分画像（各画素データ）に対して加算（又は減算）する処理を行う。
【００５６】
最後に、生成された左眼用最終画像と右眼用最終画像を合成（加法混色）して立体視用画像を生成する。
【００５７】
なお、第１、第２の補正値を決定するための第１、第２の計算式は、補正率（加算率）ｐｒ、ｐｇ、ｐｂや補正方向（加算方向）ｓｒ、ｓｇ、ｓｂなどの係数を含むことができる。そして補正率ｐｒ、ｐｇ、ｐｂは、「１」を基準値として、０＜ｐｒ、ｐｇ、ｐｂの範囲でその値を適当に決定する。この場合、補正率ｐｒ、ｐｇ、ｐｂが大きいほど輪郭が強く強調されるようになる。これらの補正率は、画像全域で一律に決定しても良いし、対象画素の周辺の平均輝度等に応じて、画素毎に決定しても良い。
【００５８】
例えば図１１のＣ１に示す左眼用画像では、灰色が少し混ざったシアン色の表示物が、黒の背景に描かれている。本実施形態では、この左眼用画像が、Ｃ２、Ｃ３、Ｃ４に示すようにＲ成分、Ｇ成分、Ｂ成分の画像に色分離される。ここでＣ２に示すＲ成分画像は、赤の左眼用フィルタを通過する通過成分画像であり、Ｃ３、Ｃ４に示すＧ、Ｂ成分画像は、赤の左眼用フィルタを通過しない補色成分画像である。
【００５９】
そして図１１では表示物の色は灰色が少し混ざったシアン色であるため、Ｃ２に示す通過成分画像では、表示物の輪郭がぼやけており、ほとんど消失している。一方、シアン色の表示物ではＧ、Ｂ成分の値が大きいため、Ｃ３、Ｃ４に示す補色成分画像では、表示物の輪郭がハッキリしている。
【００６０】
また図１２のＤ１に示す右眼用画像では、灰色が少し混ざった赤の表示物が、黒の背景に描かれている。本実施形態では、この右眼用画像が、Ｄ２、Ｄ３、Ｄ４に示すようにＲ成分、Ｇ成分、Ｂ成分の画像に色分離される。ここでＤ３、Ｄ４に示すＧ、Ｂ成分画像は、シアン色の右眼用フィルタを通過する通過成分画像であり、Ｄ２に示すＲ成分画像は、シアン色の右眼用フィルタを通過しない補色成分画像である。
【００６１】
そして図１２では表示物の色は灰色が少し混ざった赤であるため、Ｄ３、Ｄ４に示す通過成分画像では、表示物の輪郭がぼやけており、ほとんど消失している。一方、赤の表示物ではＲ成分の値が大きいため、Ｄ２に示す補色成分画像では、表示物の輪郭がハッキリしている。
【００６２】
従来の手法及び第１の手法では、図１１のＣ２に示す通過成分画像だけを用いて左眼用最終画像を生成しており、Ｃ３、Ｃ４に示す補色成分画像は破棄していた。また図１２のＤ３、Ｄ４に示す通過成分画像だけを用いて右眼用最終画像を生成しており、Ｄ２に示す補色成分画像は破棄していた。従って左眼用画像や右眼用画像が図１１のＣ１や図１２のＤ１に示すような画像であった場合には灰色を混ぜる等の対策をしなければ、図４（Ｂ）のＡ１や図４（Ｃ）のＡ３に示すように、背景と表示物の境界が消失してしまい、立体視が困難になるという問題があった。
【００６３】
これに対して本実施形態の第２の手法では、図１１のＣ３、Ｃ４や図１２のＤ２に示す補色成分画像を破棄せずに有効活用している。
【００６４】
例えば図１１では、Ｃ３、Ｃ４に示す補色成分画像から、Ｃ５、Ｃ６に示すように２次微分フィルタなどを用いて輪郭画像を抽出する。そして抽出されたＣ５、Ｃ６の輪郭画像を、Ｃ２の通過成分画像に加算する。また図１２では、Ｄ２に示す補色成分画像から、Ｄ５に示すように２次微分フィルタなどを用いて輪郭画像を抽出する。そして抽出されたＤ５の輪郭画像を、Ｄ３、Ｄ４の通過成分画像に加算する。なお、計算量を減らす目的で、２次微分値の正負の逆転（図８（Ｅ）参照）を行わずにそのまま輪郭値として（図８（Ｄ）参照）計算を行い、最後に加算する代わりに減算するという方法を採用しても構わない。
【００６５】
以上のようにすれば、図１１のＣ２の通過成分画像では消失していた表示物の輪郭情報を、Ｃ３、Ｃ４の補色成分画像を有効活用して復活させることができる。また図１２のＤ３、Ｄ４の通過成分画像では消失していた表示物の輪郭情報を、Ｄ２の補色成分画像を有効活用して復活させることができる。これにより、背景と表示物の境界が消失してしまう事態を効果的に防止することができ、容易な立体視を可能にする高品質な立体視用画像を生成できる。
【００６６】
なお本実施形態では、第１、第２の画像処理が、左眼用、右眼用の補色成分輪郭画像を抽出する処理である場合について説明した。また、第１、第２の補正処理が、左眼用、右眼用の通過成分画像に対して左眼用、右眼用の補色成分輪郭画像を加算する処理（輪郭強調処理）である場合について説明した。しかしながら、本発明の第１、第２の画像処理や第１、第２の補正処理は、このような輪郭抽出処理や加算（輪郭強調）処理に限定されない。即ち、第１、第２の画像処理や第１、第２の補正処理は、従来は破棄していた補色成分画像を有効活用して、補色成分画像を通過成分画像に反映させることで、立体視を容易化し、立体視用画像の高品質化を図れる処理であれば十分である。
【００６７】
４．詳細例
４．１  第１の手法の詳細例
次に、第１の手法の詳細例について図１３のフロー図を用いて説明する。
【００６８】
図１３に示すように、まず左眼用画像を、通過成分画像Ｌｒと、補色成分画像Ｌｇ、ＬｂにＲＧＢ分離する（ステップＳ１１）。
【００６９】
次に、通過成分画像Ｌｒから通過成分輪郭画像Ｌｒｅを輪郭抽出する（ステップＳ１２）。そして、通過成分画像Ｌｒと通過成分輪郭画像Ｌｒｅに基づいて輪郭強調処理（加算処理）を行って、左眼用最終画像Ｌ’＝Ｌｒ＋Ｌｒｅを生成する（ステップＳ１３）。
【００７０】
また右眼用画像を、通過成分画像Ｒｇ、Ｒｂと、補色成分画像ＲｒにＲＧＢ分離する（ステップＳ１４）。
【００７１】
次に、通過成分画像Ｒｇから通過成分輪郭画像Ｒｇｅを輪郭抽出する（ステップＳ１５）。そして、通過成分画像Ｒｇと通過成分輪郭画像Ｒｇｅに基づいて輪郭強調処理（加算処理）を行って、画像Ｒｇ＋Ｒｇｅを生成する（ステップＳ１６）。
【００７２】
また通過成分画像Ｒｂから通過成分輪郭画像Ｒｂｅを輪郭抽出する（ステップＳ１７）。そして、通過成分画像Ｒｂと通過成分輪郭画像Ｒｂｅに基づいて輪郭強調処理（加算処理）を行って、画像Ｒｂ＋Ｒｂｅを生成する（ステップＳ１８）。
【００７３】
次に、生成された画像Ｒｇ＋Ｒｇｅと画像Ｒｂ＋Ｒｂｅを加法混色して、右眼用最終画像Ｒ’を生成する（ステップＳ１９）。
【００７４】
最後に、左眼用最終画像Ｌ’と右眼用最終画像Ｒ’を加法混色して、立体視用画像（立体視用印刷物）を生成する（ステップＳ２０）。なお、輪郭強調の処理は、輪郭抽出（Ｓ１２、Ｓ１５、Ｓ１７の各処理）を経ずに行うこともできる。更に、市販の画像処理ソフトウェアを用いるような場合には、ＲＧＢ分離の前に輪郭抽出、或いは、輪郭強調の作業をオペレータが行うようにしてもよい。このような場合にも、内部処理的には（少なくとも画素単位のレベルでは）ＲＧＢ分離が行われている。即ち、ＲＧＢ分離を行ってからそれぞれについて輪郭抽出（或いは輪郭強調）を行っても、輪郭抽出（或いは輪郭強調）を行ってからＲＧＢ分離を行っても、結果は同じになるが、オペレータ側から見ると、この内部的なＲＧＢ分離を意識せずに作業を行うことができ、作業量も少なくてすむ。市販の画像処理ソフトウェアを用い、輪郭強調を行った後でＲＧＢ分離を行う場合の処理手順（作業手順）を図２０に示す。図２０のステップＳ２１１、Ｓ２１３では、輪郭抽出を経ずに輪郭強調の処理が行われている。またステップＳ２１２、Ｓ２１４に示すように、その輪郭強調処理の後にＲＧＢ分離が行われている。
【００７５】
４．２  第２の手法の詳細例
次に、第２の手法の詳細例について図１４〜図１８（Ｃ）のフロー図を用いて説明する。
【００７６】
図１４は左眼用最終画像の処理のフロー図である。まず、左眼用画像を、通過成分画像Ｌｒと、補色成分画像Ｌｇ、ＬｂにＲＧＢ分離する（ステップＳ２１）。
【００７７】
次に、補色成分画像Ｌｇから補色成分輪郭画像Ｌｇｅを輪郭抽出する（ステップＳ２２）。そして、補色成分輪郭画像Ｌｇｅの輪郭強度｜Ｌｇｅ｜を求める（ステップＳ２３）。即ち図１１のＣ５の輪郭画像データの絶対値を求める。
【００７８】
また、補色成分画像Ｌｂから補色成分輪郭画像Ｌｂｅを輪郭抽出する（ステップＳ２４）。そして、補色成分輪郭画像Ｌｂｅの輪郭強度｜Ｌｂｅ｜を求める（ステップＳ２５）。即ち図１１のＣ６の輪郭画像データの絶対値を求める。
【００７９】
次に、輪郭強度｜Ｌｇｅ｜、｜Ｌｂｅ｜を比較し、大きい方を採用する（ステップＳ２６）。具体的にはｍａｘ（｜Ｌｇｅ｜，｜Ｌｂｅ｜）を求める。ここでｍａｘ（Ｘ，Ｙ）は、「Ｘ」、「Ｙ」のうち大きい方の値を返す関数である。
【００８０】
また補正（加算）方向ｓｒ、補正（加算）率ｐｒを決定する（ステップＳ２７）。そして補正値Δｒ＝ｓｒ×ｐｒ×ｍａｘ（｜Ｌｇｅ｜，｜Ｌｂｅ｜）を決定する（ステップＳ２８）。このΔｒ＝ｓｒ×ｐｒ×ｍａｘ（｜Ｌｇｅ｜，｜Ｌｂｅ｜）は第１の計算式に相当する。具体的には第１の計算式は、補正方向ｓｒ、補正（加算）率ｐｒを係数とし、輪郭強度｜Ｌｇｅ｜、｜Ｌｂｅ｜をパラメータとする式である。
【００８１】
次に、補正値Δｒを通過成分画像Ｌｒに加算して、左眼用最終画像Ｌ’＝Ｌｒ＋Δｒを生成する（ステップＳ２９）。なお加算処理は、通過成分画像Ｌｒの各画素の画像データに各画素の補正値Δｒを加算することで実現できる。
【００８２】
以上のように本実施形態では、左眼用補色成分の輪郭画像Ｌｇｅ、Ｌｂｅに基づき、第１の計算式Δｒ＝ｓｒ×ｐｒ×ｍａｘ（｜Ｌｇｅ｜，｜Ｌｂｅ｜）に従って、補正値Δｒ（第１の補正値）を決定する。そして決定された補正値Δｒを左眼用通過成分画像Ｌｒに対して加算する処理を行って、左眼用最終画像Ｌ’を生成している。
【００８３】
また図１４では、左眼用の補色成分画像が２つの色成分画像Ｌｇ、Ｌｂを有している。この場合に本実施形態では、２つの色成分画像Ｌｇ、Ｌｂから抽出された２つの輪郭画像Ｌｇｅ、Ｌｂｅの輪郭強度｜Ｌｇｅ｜、｜Ｌｂｅ｜を比較する。そしてｍａｘ（｜Ｌｇｅ｜，｜Ｌｂｅ｜）の関数を利用して、どちらの輪郭強度が大きいのかを求める。そして大きい方の輪郭強度に基づいて、補正値（第１の補正値）であるΔｒ＝ｓｒ×ｐｒ×ｍａｘ（｜Ｌｇｅ｜，｜Ｌｂｅ｜）を決定する。例えば｜Ｌｇｅ｜の方が大きければ、｜Ｌｇｅ｜の方が採用され、補正値はΔｒ＝ｓｒ×ｐｒ×｜Ｌｇｅ｜になる。一方、｜Ｌｂｅ｜の方が大きければ、｜Ｌｂｅ｜の方が採用され、補正値はΔｒ＝ｓｒ×ｐｒ×｜Ｌｂｅ｜になる。
【００８４】
なお、左眼用の補色成分画像が２つの色成分画像Ｌｇ、Ｌｂを有している場合に、２つの色成分画像Ｌｇ、Ｌｂから抽出された２つの輪郭画像Ｌｇｅ、Ｌｂｅの輪郭強度｜Ｌｇｅ｜、｜Ｌｂｅ｜の平均化処理を行い、平均化処理により得られた輪郭強度に基づいて、補正値Δｒを決定してもよい。例えば平均化処理により、平均値｜ＡＶ｜＝（｜Ｌｇｅ｜＋｜Ｌｂｅ｜）／２を求める。そして補正値Δｒ＝ｓｒ×ｐｒ×｜ＡＶ｜を決定する。
【００８５】
また以上では、左眼用の補色成分画像が２つの色成分画像を有している場合について説明した。しかしながら、右眼用の補色成分画像が２つの色成分画像を有している場合にも、２つの色成分画像から抽出され２つの輪郭画像の輪郭強度の比較処理や平均化処理を行って、補正値（第２の補正値）を決定すればよい。
【００８６】
図１５は右眼用最終画像の処理のフロー図である。まず右眼用画像を、通過成分画像Ｒｇ、Ｒｂと、補色成分画像ＲｒにＲＧＢ分離する（ステップＳ３１）。
【００８７】
次に、補色成分画像Ｒｒから補色成分輪郭画像Ｒｒｅを輪郭抽出する（ステップＳ３２）。そして、補色成分輪郭画像Ｒｒｅの輪郭強度｜Ｒｒｅ｜を求める（ステップＳ３３）。即ち図１２のＤ５の輪郭画像データの絶対値を求める。
【００８８】
次に、補正方向ｓｇ、補正率ｐｇを決定し（ステップＳ３４）、補正値Δｇ＝ｓｇ×ｐｇ×｜Ｒｒｅ｜を決定する（ステップＳ３５）。また、補正方向ｓｂ、補正率ｐｂを決定し（ステップＳ３６）、補正値Δｂ＝ｓｂ×ｐｂ×｜Ｒｒｅ｜を決定する（ステップＳ３７）。このΔｇ＝ｓｇ×ｐｇ×｜Ｒｒｅ｜、Δｂ＝ｓｂ×ｐｂ×｜Ｒｒｅ｜は第２の計算式に相当する。具体的には第２の計算式は、補正方向ｓｇやｓｂ、補正（加算）率ｐｇやｐｂを係数とし、輪郭強度｜Ｒｒｅ｜をパラメータとする式である。
【００８９】
次に、補正値Δｇを通過成分画像Ｒｇに加算して、Ｒｇ＋Δｇを得る（ステップＳ３８）。また、補正値Δｂを通過成分画像Ｒｂに加算して、Ｒｂ＋Δｂを得る（ステップＳ３９）。なお加算処理は、通過成分画像Ｒｇ、Ｒｂの各画素の画像データに、各画素の補正値ΔｇやΔｂを加算することで実現できる。そして、これらの加算結果であるＲｇ＋ΔｇとＲｂ＋Δｂとを加法混色して、右眼用最終画像Ｒ’を生成する（ステップＳ４０）。
【００９０】
最後に図１６に示すように、図１４の処理で生成された左眼用最終画像Ｌ’と、図１５の処理で生成された右眼用最終画像Ｒ’とを加法混色して、立体視用画像を生成する（ステップＳ８１）。
【００９１】
以上のように本実施形態では、右眼用補色成分の輪郭画像Ｒｒｅに基づき、第２の計算式Δｇ＝ｓｇ×ｐｇ×｜Ｒｒｅ｜、Δｂ＝ｓｂ×ｐｂ×｜Ｒｒｅ｜に従って、補正値Δｇ、Δｂ（第２の補正値）を決定する。そして決定された補正値Δｇ、Δｂを右眼用通過成分画像Ｒｇ、Ｒｂに対して加算する処理を行って、右眼用最終画像Ｒ’を生成している。
【００９２】
図１７（Ａ）は、図１４のステップＳ２７の補正方向（輪郭強調方向）ｓｒの決定処理の例である。まず｜Ｌｇｅ｜が｜Ｌｂｅ｜よりも大きいか否かを判断する（ステップＳ９１）。そして大きい場合には、補正方向をｓｒ＝ｓｇｎ（Ｌｇｅ）に設定する（ステップＳ９２）。一方、大きくない場合には、補正方向をｓｒ＝ｓｇｎ（Ｌｂｅ）に設定する（ステップＳ９３）。なおｓｇｎ（Ｘ）は、「Ｘ」の符号を返す関数である。例えば「Ｘ」の符号が正である場合には「＋１」を返し、負である場合には「−１」を返し、零である場合には「０」を返す。
【００９３】
例えば図１４のステップＳ２６では、｜Ｌｇｅ｜、｜Ｌｂｅ｜のうち大きい方の輪郭強度が採用される。そして｜Ｌｇｅ｜＞｜Ｌｂｅ｜である場合には、｜Ｌｇｅ｜の方が採用され、補正方向もｓｒ＝ｓｇｎ（Ｌｇｅ）になる。従って図１１のＣ５に示すＧ成分（補色成分）の輪郭画像データが正の値である場合には、ｓｒ＝ｓｇｎ（Ｌｇｅ）＝＋１になる。これにより図１４のステップＳ２９で加算される補正値Δｒ＝ｓｒ×ｐｒ×ｍａｘ（｜Ｌｇｅ｜，｜Ｌｂｅ｜）は正の値になる。一方、図１１のＣ５に示すＧ成分の輪郭画像データが負の値である場合には、ｓｒ＝ｓｇｎ（Ｌｇｅ）＝−１になる。これにより図１４のステップＳ２９で加算される補正値Δｒ＝ｓｒ×ｐｒ×ｍａｘ（｜Ｌｇｅ｜，｜Ｌｂｅ｜）は負の値になる。
【００９４】
これに対して、｜Ｌｇｅ｜≦｜Ｌｂｅ｜である場合には、｜Ｌｂｅ｜の方が採用され、補正方向もｓｒ＝ｓｇｎ（Ｌｂｅ）になる。従って図１１のＣ６に示すＢ成分（補色成分）の輪郭画像データが正の値である場合には、ｓｒ＝ｓｇｎ（Ｌｂｅ）＝＋１になる。これにより図１４のステップＳ２９で加算される補正値Δｒ＝ｓｒ×ｐｒ×ｍａｘ（｜Ｌｇｅ｜，｜Ｌｂｅ｜）は正の値になる。一方、図１１のＣ６に示すＢ成分の輪郭画像データが負の値である場合には、ｓｒ＝ｓｇｎ（Ｌｂｅ）＝−１になる。これにより図１４のステップＳ２９で加算される補正値Δｒ＝ｓｒ×ｐｒ×ｍａｘ（｜Ｌｇｅ｜，｜Ｌｂｅ｜）は負の値になる。
【００９５】
図１７（Ｂ）（Ｃ）は、図１５のステップＳ３４、Ｓ３６の補正方向ｓｇ、ｓｂの決定処理の例である。具体的には図１７（Ｂ）（Ｃ）のステップＳ９４、Ｓ９５に示すように、補正方向はｓｇ＝ｓｂ＝ｓｇｎ（Ｒｒｅ）に設定される。従って、図１２のＤ５に示すＲ成分（補色成分）の輪郭画像データが正の値である場合には、ｓｇ＝ｓｂ＝ｓｇｎ（Ｒｒｅ）＝＋１になる。これにより図１５のステップＳ３８、Ｓ３９で加算される補正値Δｇ＝ｓｇ×ｐｇ×｜Ｒｒｅ｜、Δｂ＝ｓｂ×ｐｂ×｜Ｒｒｅ｜は正の値になる。一方、図１２のＤ５に示すＲ成分の輪郭画像データが負の値である場合には、ｓｇ＝ｓｂ＝ｓｇｎ（Ｒｒｅ）＝−１になる。これにより図１５のステップＳ３８、Ｓ３９で加算される補正値Δｇ＝ｓｇ×ｐｇ×｜Ｒｒｅ｜、Δｂ＝ｓｂ×ｐｂ×｜Ｒｒｅ｜は負の値になる。
【００９６】
なお市販の画像処理ソフトウェアには、正負まで含めた輪郭抽出（図８（Ｅ）参照）はできす、輪郭の絶対値だけが求められるものも多い。しかし、このような場合にも、画質は多少落ちるものの、本実施形態の第２の手法を応用した画像処理を行うことができる。この場合の処理のフローを図２１に示す。
【００９７】
図２１では左眼用画像ＬをＬｒ、Ｌｇ、ＬｂにＲＧＢ分離し（ステップＳ２２１）、Ｌｇ、Ｌｂから輪郭抽出を行い輪郭の絶対値｜Ｌｇｅ｜、｜Ｌｂｅ｜を求める（ステップＳ２２２、Ｓ２２３）。そして｜Ｌｇｅ｜、｜Ｌｂｅ｜を平均化し、ｒ成分に色変換してΔＬを求める（ステップＳ２２４、Ｓ２２５）。そしてΔＬをＬｒに加算（或いは減算）して左眼用最終画像Ｌ’を求める。なお平均化の代わりに、大きい方の値（ｍａｘ（｜Ｌｇｅ｜、｜Ｌｂｅ｜）を採用したり、｜Ｌｇｅ｜、｜Ｌｂｅ｜から任意の処理手順により求められた値を採用してもよい。
【００９８】
次に右眼用画像ＲをＲｒ、Ｒｇ、ＲｂにＲＧＢ分離し（ステップＳ２２７）、Ｒｒから輪郭抽出を行い輪郭の絶対値｜Ｒｒｅ｜を求める（ステップＳ２２８）。そして｜Ｒｒｅ｜をシアンに色変換してΔＲを求める（ステップＳ２２９）。またＲｇとＲｂを加色混合してＲｃを求める（ステップＳ２３０）。そしてＲｃにΔＲを加算（或いは減算）して右眼用最終画像Ｒ’を求める（ステップＳ２３１）。最後に左眼用最終画像Ｌ’と右眼用最終画像Ｒ’を加色混合して立体視用画像を生成する（ステップＳ２３２）。
【００９９】
なお図２１ではＲｇとＲｂを加色混合した後に、｜Ｒｒｅ｜をシアンに色変更したものを加算しているが、図１５の場合と同じように、｜Ｒｒｅ｜をｇ成分に色変換したものをＲｇに加算（或いは減算）し、｜Ｒｒｅ｜をｂ成分に色変換したものをＲｂに加算（或いは減算）し、その後に両者を加色混合して右眼用画像Ｒ’を生成してもよい。
【０１００】
５．画像生成システム
図１８に、本実施形態の画像生成方法等を実現できる画像生成システムの例を示す。なお、画像生成システムは、図１８の構成要素（各部）を全て含む必要はなく、その一部を省略した構成としてもよい。この図１８の画像生成システムは、立体視用画像を生成する画像生成ツール（パーソナルコンピュータやワークステーション）として用いることもできるし、ゲーム画像を生成するゲームシステムとしても用いることができる。
【０１０１】
操作部１６０は、キーボードやマウス、タッチパネルなどのハードウェアにより実現できる。或いは画像生成システムがゲームシステムとして用いられる場合には、操作部１６０は、レバー、ボタンなどのハードウェアにより実現できる。
【０１０２】
記憶部１７０は、処理部１００や通信部１９６などのワーク領域となるもので、その機能はＲＡＭなどのハードウェアにより実現できる。
【０１０３】
情報記憶媒体１８０（コンピュータにより読み取り可能な媒体）は、プログラムやデータなどを格納するものであり、その機能は、光ディスク（ＣＤ、ＤＶＤ）、光磁気ディスク（ＭＯ）、磁気ディスク、ハードディスク、磁気テープ、或いはメモリ（ＲＯＭ）などのハードウェアにより実現できる。処理部１００は、この情報記憶媒体１８０に格納されるプログラム（データ）に基づいて本実施形態の種々の処理を行う。即ち情報記憶媒体１８０には、本実施形態の各部としてコンピュータを機能させるためのプログラム（本実施形態の各手順をコンピュータに実行させるためのプログラム）が記憶される。
【０１０４】
表示部１９０は、本実施形態により生成された画像を出力するものであり、その機能は、ＣＲＴ、或いはＬＣＤなどのハードウェアにより実現できる。
【０１０５】
音出力部１９２は、本実施形態により生成された音を出力するものであり、その機能は、スピーカ、或いはヘッドフォンなどのハードウェアにより実現できる。
【０１０６】
携帯型情報記憶装置１９４は、個人データやセーブデータなどが記憶されるものであり、この携帯型情報記憶装置１９４としては、メモリカードや携帯型ゲーム装置などがある。
【０１０７】
通信部１９６は、外部（例えばホスト装置や他の画像生成システム）との間で通信を行うための各種の制御を行うものであり、その機能は、各種プロセッサ又は通信用ＡＳＩＣなどのハードウェアや、プログラムなどにより実現できる。この通信部１９６を用いて、カメラで撮影された画像を画像生成システムに取り込んだり、作成された立体視用画像をプリンタに出力することが可能になる。
【０１０８】
なお本実施形態の各部としてコンピュータを機能させるためのプログラム（データ）は、ホスト装置（サーバー）が有する情報記憶媒体からネットワーク及び通信部１９６を介して情報記憶媒体１８０（記憶部１７０）に配信するようにしてもよい。このようなホスト装置（サーバー）の情報記憶媒体の使用も本発明の範囲内に含まれる。
【０１０９】
処理部１００（プロセッサ）は、操作部１６０からの操作データやプログラムなどに基づいて、ゲーム処理、画像生成処理、或いは音生成処理などの各種の処理を行う。この場合、処理部１００は、記憶部１７０をワーク領域として使用して、各種の処理を行う。この処理部１００の機能は、各種プロセッサ（ＣＰＵ、ＤＳＰ等）又はＡＳＩＣ（ゲートアレイ等）などのハードウェアや、プログラム（ゲームプログラム）により実現できる。
【０１１０】
処理部１００は、ゲーム処理部１１０、画像生成部１２０、音生成部１３０を含む。なお画像生成システムを、ゲームシステムとしてではなく画像生成ツールとして用いる場合には、ゲーム処理部１１０を省略できる。
【０１１１】
ゲーム処理部１１０は、操作部１６０（ゲームコントローラ）からの操作データに基づいて、ゲーム画像を生成するための種々のゲーム処理を行う。このゲーム処理としては、ゲーム開始条件に基づいてゲームを開始する処理、ゲームを進行させる処理、ゲームに登場するオブジェクト（表示物）を配置する処理、オブジェクトの移動情報（位置、速度、加速度）や動作情報（モーション情報）を求める処理、オブジェクトを表示するための処理、ゲーム結果を演算する処理、或いはゲーム終了条件が満たされた場合にゲームを終了させる処理などがある。
【０１１２】
画像生成部１２０は、処理部１００で行われる種々の処理の結果に基づいて、描画領域１７２への描画処理を行い、これにより画像を生成し、表示部１９０に出力する。
【０１１３】
音生成部１３０は、処理部１００で行われる種々の処理の結果に基づいて音処理を行い、ＢＧＭ、効果音、又は音声などの音を生成し、音出力部１９２に出力する。
【０１１４】
画像生成部１２０は立体視用画像生成部１２２を含む。この立体視用画像生成部１２２は、図６〜図１７（Ｃ）で説明した本実施形態の画像生成方法により立体視用画像を生成する。具体的には左眼用画像を左眼用通過成分画像と左眼用補色成分画像に色分離し、右眼用画像を右眼用通過成分画像と右眼用補色成分画像に色分離する。次に、左眼用補色成分画像に対して第１の画像処理を行って第１の補正用画像を生成し、右眼用補色成分画像に対して第２の画像処理を行って第２の補正用画像を生成する。次に、第１の補正用画像に基づいて左眼用通過成分画像に対して第１の補正処理を行って左眼用最終画像を生成し、第２の補正用画像に基づいて右眼用通過成分画像に対して第２の補正処理を行って、右眼用最終画像を生成する。そして左眼用最終画像と前記右眼用最終画像を合成して、立体視用画像を生成する。
【０１１５】
なお本発明は、上記実施形態で説明したものに限らず、種々の変形実施が可能である。
【０１１６】
例えば、明細書又は図面中の記載において広義な用語（第１、第２の画像処理、第１、第２の補正処理、第１、第２の補正用画像、第１〜第３の成分等）として引用された用語（輪郭抽出処理、輪郭強調処理、補色成分輪郭画像、Ｒ、Ｇ、Ｂ成分等）は、明細書又は図面中の他の記載においても広義な用語に置き換えることができる。
【０１１７】
また第１、第２の画像処理や第１、第２の補正処理も、本実施形態で説明した輪郭抽出処理や輪郭強調処理に限定されず、種々の変形実施が可能である。
【０１１８】
また本発明の手法で生成された立体視用画像を、立体視用印刷物やゲーム画像以外の用途に用いることも可能である。
【図面の簡単な説明】
【０１１９】
【図１】一般的なカラーアナグリフ処理の説明図。
【図２】図２（Ａ）（Ｂ）（Ｃ）は左眼用画像、右眼用画像、立体視用画像の例。
【図３】一般的なカラーアナグリフの処理の詳細なフロー図。
【図４】図４（Ａ）（Ｂ）（Ｃ）はカラーアナグリフの問題点を説明する図。
【図５】図５（Ａ）（Ｂ）（Ｃ）は原画像の彩度を落とす手法の説明図。
【図６】本実施形態の第１の手法の処理の説明図。
【図７】図７（Ａ）（Ｂ）は左眼用通過成分輪郭画像、右眼用通過成分輪郭画像の例。
【図８】図８（Ａ）〜（Ｅ）は２次微分フィルタを用いた輪郭抽出処理の説明図。
【図９】本実施形態の第２の手法の処理の説明図。
【図１０】図１０（Ａ）（Ｂ）は左眼用補色成分輪郭画像、右眼用補色成分輪郭画像の例。
【図１１】左眼用画像についての本実施形態の処理の説明図。
【図１２】右眼用画像についての本実施形態の処理の説明図。
【図１３】本実施形態の第１の手法の処理の詳細なフロー図。
【図１４】本実施形態の第２の手法の処理の詳細なフロー図。
【図１５】本実施形態の第２の手法の処理の詳細なフロー図。
【図１６】本実施形態の第２の手法の処理の詳細なフロー図。
【図１７】図１７（Ａ）（Ｂ）（Ｃ）は補正方向の決定処理の詳細なフロー図。
【図１８】画像生成システムの構成例。
【図１９】一般的なカラーアナグリフ処理における別の処理例の説明図。
【図２０】輪郭強調の後にＲＧＢ分離を行う場合のフロー図。
【図２１】本実施形態の第２の手法を用いた別の処理例の詳細なフロー図。
【符号の説明】
【０１２０】
１００  処理部、１１０  ゲーム処理部、１２０  画像生成部、
１２２  立体視用画像生成部、１３０  音生成部、１６０  操作部、
１７０  記憶部、１７２  描画領域、１８０  情報記憶媒体、１９０  表示部
１９２  音出力部、１９４  携帯型情報記憶装置、１９６  通信部
【図１】
2005275790.tif 000003
【図３】
2005275790.tif 000004
【図４】
2005275790.tif 000005
【図５】
2005275790.tif 000006
【図６】
2005275790.tif 000007
【図８】
2005275790.tif 000008
【図９】
2005275790.tif 000009
【図１１】
2005275790.tif 000010
【図１２】
2005275790.tif 000011
【図１３】
2005275790.tif 000012
【図１４】
2005275790.tif 000013
【図１５】
2005275790.tif 000014
【図１６】
2005275790.tif 000015
【図１７】
2005275790.tif 000016
【図１８】
2005275790.tif 000017
【図１９】
2005275790.tif 000018
【図２０】
2005275790.tif 000019
【図２１】
2005275790.tif 000020
【図２】
2005275790.tif 000021
【図７】
2005275790.tif 000022
【図１０】
2005275790.tif 000023