(57)【特許請求の範囲】
【請求項１】
カメラと画面とを備えるゲーム装置を２台有する画像処理システムであって、
メッセージを受け付けるメッセージ受付部と、
前記２台のゲーム装置から第１のステレオペア画像を受け付ける画像受付部であって、当該第１のステレオペア画像のうち右眼用の画像ならびに左眼用の画像は、前記２台のゲーム装置のうち一方のカメラならびに他方のカメラが撮影した画像である画像受付部と、
前記受け付けられたメッセージが立体視される第２のステレオペア画像を生成する画像生成部と、
前記第１のステレオペア画像と前記第２のステレオペア画像とを、右眼用の画像ならびに左眼用の画像ごとに合成することにより、第３のステレオペア画像を得る画像合成部と、
前記第３のステレオペア画像のうち右眼用の画像を前記一方のゲーム装置の画面に表示させ、前記第３のステレオペア画像のうち左眼用の画像を前記他方のゲーム装置の画面に表示させる表示部と、
を備えることを特徴とする画像処理システム。
【請求項２】
請求項１に記載の画像処理システムであって、
前記表示部は、
前記第１のステレオペア画像を立体視が可能なように前記２台のゲーム装置のそれぞれの画面に表示させ、
前記一方のゲーム装置のユーザが所定の操作を行うと、前記一方のゲーム装置の画面に表示された第１のステレオペア画像のうち左眼用の画像を前記第３のステレオペア画像のうち右眼用の画像に変更し、前記他方のゲーム装置のユーザが所定の操作を行うと、前記他方のゲーム装置の画面に表示された第１のステレオペア画像の右眼用の画像を前記第３のステレオペア画像のうち左眼用の画像に変更する
ことを特徴とする画像処理システム。
【請求項３】
メッセージを受け付けるメッセージ受付部と、
２台のゲーム装置から第１のステレオペア画像を受け付ける画像受付部であって、当該第１のステレオペア画像のうち右眼用の画像ならびに左眼用の画像は、前記２台のゲーム装置のうち一方のカメラならびに他方のカメラが撮影した画像である画像受付部と、
前記受け付けられたメッセージが立体視される第２のステレオペア画像を生成する画像生成部と、
前記第１のステレオペア画像と前記第２のステレオペア画像とを、右眼用の画像ならびに左眼用の画像ごとに合成することにより、第３のステレオペア画像を得る画像合成部と、
前記第３のステレオペア画像のうち右眼用の画像を前記一方のゲーム装置の画面に表示させ、前記第３のステレオペア画像のうち左眼用の画像を前記他方のゲーム装置の画面に表示させる表示部と、
を備えることを特徴とする画像処理装置。
【請求項４】
カメラと画面とを備えるゲーム装置を２台有し、メッセージ受付部と、画像受付部と、画像生成部と、画像合成部と、表示部と、を備える画像処理システムが実行する画像処理方法であって、
前記メッセージ受付部が、メッセージを受け付けるメッセージ受付工程と、
前記画像受付部が、前記２台のゲーム装置から第１のステレオペア画像を受け付け、当該第１のステレオペア画像のうち右眼用の画像ならびに左眼用の画像は、前記２台のゲーム装置のうち一方のカメラならびに他方のカメラが撮影した画像である画像受付工程と、
前記画像生成部が、前記受け付けられたメッセージが立体視される第２のステレオペア画像を生成する画像生成工程と、
前記画像合成部が、前記第１のステレオペア画像と前記第２のステレオペア画像とを、右眼用の画像ならびに左眼用の画像ごとに合成することにより、第３のステレオペア画像を得る画像合成工程と、
前記表示部が、前記第３のステレオペア画像のうち右眼用の画像を前記一方のゲーム装置の画面に表示させ、前記第３のステレオペア画像のうち左眼用の画像を前記他方のゲーム装置の画面に表示させる表示工程と、
を備えることを特徴とする画像処理方法。
【請求項５】
メッセージ受付部と、画像受付部と、画像生成部と、画像合成部と、表示部と、を備える画像処理装置が実行する画像処理方法であって、
前記メッセージ受付部が、メッセージを受け付けるメッセージ受付工程と、
前記画像受付部が、２台のゲーム装置から第１のステレオペア画像を受け付け、当該第１のステレオペア画像のうち右眼用の画像ならびに左眼用の画像は、前記２台のゲーム装置のうち一方のカメラならびに他方のカメラが撮影した画像である画像受付工程と、
前記画像生成部が、前記受け付けられたメッセージが立体視される第２のステレオペア画像を生成する画像生成工程と、
前記画像合成部が、前記第１のステレオペア画像と前記第２のステレオペア画像とを、右眼用の画像ならびに左眼用の画像ごとに合成することにより、第３のステレオペア画像を得る画像合成工程と、
前記表示部が、前記第３のステレオペア画像のうち右眼用の画像を前記一方のゲーム装置の画面に表示させ、前記第３のステレオペア画像のうち左眼用の画像を前記他方のゲーム装置の画面に表示させる表示工程と、
を備えることを特徴とする画像処理方法。
【請求項６】
カメラと画面とを備える２台のゲーム装置と接続されるコンピュータを、
メッセージを受け付けるメッセージ受付部、
前記２台のゲーム装置から第１のステレオペア画像を受け付ける画像受付部であって、当該第１のステレオペア画像のうち右眼用の画像ならびに左眼用の画像は、前記２台のゲーム装置のうち一方のカメラならびに他方のカメラが撮影した画像である画像受付部、
前記受け付けられたメッセージが立体視される第２のステレオペア画像を生成する画像生成部、
前記第１のステレオペア画像と前記第２のステレオペア画像とを、右眼用の画像ならびに左眼用の画像ごとに合成することにより、第３のステレオペア画像を得る画像合成部、
前記第３のステレオペア画像のうち右眼用の画像を前記一方のゲーム装置の画面に表示させ、前記第３のステレオペア画像のうち左眼用の画像を前記他方のゲーム装置の画面に表示させる表示部、
として機能させることを特徴とするプログラム。
【請求項７】
コンピュータを、
メッセージを受け付けるメッセージ受付部、
２台のゲーム装置から第１のステレオペア画像を受け付ける画像受付部であって、当該第１のステレオペア画像のうち右眼用の画像ならびに左眼用の画像は、前記２台のゲーム装置のうち一方のカメラならびに他方のカメラが撮影した画像である画像受付部、
前記受け付けられたメッセージが立体視される第２のステレオペア画像を生成する画像生成部、
前記第１のステレオペア画像と前記第２のステレオペア画像とを、右眼用の画像ならびに左眼用の画像ごとに合成することにより、第３のステレオペア画像を得る画像合成部、
前記第３のステレオペア画像のうち右眼用の画像を前記一方のゲーム装置の画面に表示させ、前記第３のステレオペア画像のうち左眼用の画像を前記他方のゲーム装置の画面に表示させる表示部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カメラとモニタとを有する情報処理装置が２台揃った時に、それらのカメラで撮影した画像をユーザが立体視できるようにモニタに表示する画像処理システム、画像処理装置、画像処理方法、ならびに、プログラムに関する。
【背景技術】
【０００２】
近年、２次元の画像を立体的に視認させることができる技術が知られている。例えば、特許文献１では、マイクロレンズを用いて背景画像と立体画像との遠近感を調節できる画像表示装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−７７９３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような立体視が可能な技術は、１つの情報処理装置やゲーム装置において適用されるのが一般的である。しかしながら、複数のゲーム装置を用いて立体視を行うことにより、ゲームの興趣性を高める演出を行いたいという要望がある。
【０００５】
本発明は、上記のような課題を解決するもので、カメラとモニタとを有する情報処理装置が２台揃った時に、それらのカメラで撮影した画像をユーザが立体視できるようにモニタに表示する画像処理システム、画像処理装置、画像処理方法、ならびに、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の観点に係る画像処理システムは、カメラと画面とを備えるゲーム装置を２台有する画像処理システムであって、メッセージ受付部と、画像受付部と、画像生成部と、画像合成部と、表示部と、を備え、以下のように構成する。
ここで、メッセージ受付部、画像受付部、画像生成部、画像合成部、及び表示部は、例えば、画像システムに含まれる２台のゲーム装置と通信可能なサーバ装置により実現されるとする。当該サーバ装置は、２台のゲーム装置で実行されるゲームの進行状況や、ユーザの個人情報や対戦結果等を記憶・管理するものである。
【０００７】
メッセージ受付部は、２台のゲーム装置のそれぞれのユーザに共通して提示すべきメッセージを受け付ける。
【０００８】
例えば、メッセージ受付部は、サーバ装置が実行するプログラムに従い、２台のゲーム装置が実行するゲームの進行に関わるメッセージをサーバ装置の記憶領域等から読み込む。あるいは、メッセージ受付部は、２台のゲーム装置の一方又は両方から、当該ゲーム装置のユーザより入力されたメッセージを受け付ける。
【０００９】
画像受付部は、２台のゲーム装置から第１のステレオペア画像を受け付け、当該第１のステレオペア画像のうち右眼用の画像ならびに左眼用の画像は、２台のゲーム装置のうち一方のカメラならびに他方のカメラが撮影した画像である。
【００１０】
ここで、ステレオペア画像とは、視差が生じるような２枚の画像を左右に並べたものである。眼の焦点を意図的にずらしてステレオペア画像を見ると、画像を立体的に見ることができる。
例えば、２台のゲーム装置は、互いに通信可能であり、通信を行って互いの撮影位置等を補正することにより、ステレオペア画像を撮影することができるものとする。２台のゲーム装置が、横並びに配置され、互いに通信を行って現実空間を撮影したとする。以下、右側に配置されたゲーム装置を、「右側ゲーム装置」、左側に配置されたゲーム装置を、「左側ゲーム装置」、という。
画像受付部は、右側ゲーム装置のユーザ（以下、「右側ユーザ」という）の操作に基づいて当該右側ゲーム装置のカメラ（以下、「右側カメラ」という）が撮影した画像を右眼用の画像として受け付け、左側ゲーム装置のユーザ（以下、「左側ユーザ」という）の操作に基づいて当該左側ゲーム装置のカメラ（以下、「左側カメラ」という）が撮影した画像を左眼用の画像として受け付ける。
【００１１】
画像生成部は、受け付けられたメッセージが立体視により浮かび上がって見えるランダムドットパターンからなる第２のステレオペア画像を生成する。
【００１２】
例えば、画像生成部は、メッセージ受付部が受け付けたメッセージをゲーム装置の画面で立体的に見ることが可能なランダムドットパターンのステレオペア画像を生成する。
【００１３】
画像合成部は、第１のステレオペア画像と第２のステレオペア画像とを、右眼用の画像ならびに左眼用の画像ごとに合成することにより、第３のステレオペア画像を得る。
【００１４】
例えば、画像合成部は、右側ゲーム装置により撮影された右眼用の画像と、画像生成部により生成された、メッセージのステレオペア画像の右眼用の画像と、を、第３のステレオペア画像の右眼用の画像として合成する。画像合成部は、同様に、左側ゲーム装置により撮影された左眼用の画像と、メッセージのステレオペア画像の左眼用の画像とを、第３のステレオペア画像の左眼用の画像として合成する。
【００１５】
表示部は、第３のステレオペア画像のうち右眼用の画像を一方のゲーム装置の画面に表示させ、第３のステレオペア画像のうち左眼用の画像を他方のゲーム装置の画面に表示させる。
【００１６】
例えば、２台のゲーム装置を横並びに配置し、表示部は、画像合成部が合成した第３のステレオペア画像の右眼用の画像を、右側ゲーム装置の画面に表示し、第３のステレオペア画像の左眼用の画像を左側ゲーム装置の画面に表示する。これにより、ユーザは、第３のステレオペア画像により表わされる画像を立体視することができる。
【００１７】
本発明によれば、１台のゲーム装置には、ステレオペア画像の一方の画像だけを表示させるので、２台のゲーム装置が揃った時のみ、画像を立体視することができる。
【００１８】
また、表示部は、第１のステレオペア画像を立体視が可能なように２台のゲーム装置のそれぞれの画面に表示させ、一方のゲーム装置のユーザが所定の操作を行うと、一方のゲーム装置の画面に表示された第１のステレオペア画像のうち左眼用の画像を第３のステレオペア画像のうち右眼用の画像に変更し、他方のゲーム装置のユーザが所定の操作を行うと、他方のゲーム装置の画面に表示された第１のステレオペア画像の右眼用の画像を第３のステレオペア画像のうち左眼用の画像に変更する。
【００１９】
例えば、表示部は、右側ゲーム装置に、左側ユーザの操作に基づいて左側カメラが撮影したステレオペア画像の左眼用の画像を、通信により受け付けさせる。そして、表示部は、右側ゲーム装置の画面に、右側ユーザの操作に基づいて右側カメラが撮影したステレオペア画像の右眼用の画像を当該画面の右側に、左側ゲーム装置より受け付けた左眼用の画像を当該画面の左側に、立体視が可能なように表示する。同様に、表示部は、左側ゲーム装置に、右側ユーザの操作に基づいて右側カメラが撮影したステレオペア画像の右眼用の画像を通信により受け付けさせる。そして、表示部は、左側ゲーム装置の画面に、左側ユーザの操作に基づいて左側カメラが撮影したステレオペア画像の左眼用の画像を当該画面の左側に、右側ゲーム装置より受け付けた右眼用の画像を当該画面の右側に、立体視が可能なように表示する。
【００２０】
そして、右側ユーザが、例えば、所定のボタンを押すと、表示部は、右側ゲーム装置の画面の左側に、右側ユーザの操作に基づいて右側ゲーム装置が撮影した右眼用の画像と、右眼用のランダムドットパターンの画像とを合成した画像を表示する。また、左側ユーザが、例えば、所定のボタンを押すと、表示部は、左側ゲーム装置の画面の右側に、左側ユーザの操作に基づいて左側ゲーム装置が撮影した左眼用の画像と、左眼用のランダムドットパターンの画像とを合成した画像を表示する。
【００２１】
本発明によれば、２台のゲーム装置のユーザがそれぞれ所定の操作を行い、これらのゲーム装置が横並びに配置された場合にのみ、ユーザに提示すべきメッセージを見ることができる。
【００２２】
本発明の第２の観点に係る画像処理装置は、メッセージ受付部と、画像受付部と、画像生成部と、画像合成部と、を備え、以下のように構成する。ここで、画像処理装置は、例えば、ゲーム装置と通信可能なサーバ装置であるとする。
【００２３】
メッセージ受付部は、メッセージを受け付ける。
【００２４】
例えば、メッセージ受付部は、サーバ装置が通信可能なゲーム装置から、メッセージを受け付ける。
【００２５】
画像受付部は、第１のステレオペア画像を受け付ける。
【００２６】
例えば、画像受付部は、サーバ装置が通信可能なゲーム装置から、現実空間を撮影したステレオペア画像を受け付ける。
【００２７】
画像生成部は、受け付けられたメッセージが立体視により浮かび上がって見えるランダムドットパターンからなる第２のステレオペア画像を生成する。
【００２８】
例えば、画像生成部は、ゲーム装置より受け付けたメッセージをゲーム装置の画面で立体的に見ることが可能なランダムドットパターンのステレオペア画像を生成する。
【００２９】
画像合成部は、第１のステレオペア画像と第２のステレオペア画像とを、右眼用の画像ならびに左眼用の画像ごとに合成することにより、第３のステレオペア画像を得る。
【００３０】
例えば、画像合成部は、右側ゲーム装置から受け付けたステレオペア画像の右眼用の画像と、画像生成部より生成されたランダムドットパターンの右眼用の画像とを合成し、新たなステレオペア画像の右眼用の画像とする。画像合成部は、同様に、左側ゲーム装置から受け付けたステレオペア画像の左眼用の画像と、画像生成部より生成されたランダムドットパターンの左眼用の画像とを合成し、新たなステレオペア画像の左眼用の画像とする。
【００３１】
本発明によれば、所定のステレオペア画像とメッセージとが立体視することができる新たなステレオペア画像を生成することができる。
【００３２】
本発明の第３の観点に係る画像処理方法は、カメラと画面とを備えるゲーム装置を２台有し、メッセージ受付部と、画像受付部と、画像生成部と、画像合成部と、表示部と、を備える画像処理システムが実行する画像処理方法であって、メッセージ受付工程と、画像受付工程と、画像生成工程と、画像合成工程と、表示工程とを備え、以下のように構成する。
【００３３】
メッセージ受付工程において、メッセージ受付部が、２台のゲーム装置のそれぞれのユーザに共通して提示すべきメッセージを受け付ける。
【００３４】
画像受付工程において、画像受付部が、２台のゲーム装置から第１のステレオペア画像を受け付け、当該第１のステレオペア画像のうち右眼用の画像ならびに左眼用の画像は、２台のゲーム装置のうち一方のカメラならびに他方のカメラが撮影した画像である。
【００３５】
画像生成工程おいて、画像生成部が、受け付けられたメッセージが立体視により浮かび上がって見えるランダムドットパターンからなる第２のステレオペア画像を生成する。
【００３６】
画像合成工程において、画像合成部が、第１のステレオペア画像と第２のステレオペア画像とを、右眼用の画像ならびに左眼用の画像ごとに合成することにより、第３のステレオペア画像を得る。
【００３７】
表示工程において、表示部が、第３のステレオペア画像のうち右眼用の画像を一方のゲーム装置の画面に表示させ、第３のステレオペア画像のうち左眼用の画像を他方のゲーム装置の画面に表示させる。
【００３８】
本発明の第４の観点に係る画像処理方法は、メッセージ受付部と、画像受付部と、画像生成部と、画像合成部と、を備える画像処理装置が実行する画像処理方法であって、メッセージ受付工程と、画像受付工程と、画像生成工程と、画像合成工程と、を備えて、以下のように構成する。
【００３９】
メッセージ受付工程において、メッセージ受付部が、メッセージを受け付ける。
【００４０】
画像受付工程において、画像受付部が、第１のステレオペア画像を受け付ける。
【００４１】
画像生成工程において、画像生成部が、受け付けられたメッセージが立体視により浮かび上がって見えるランダムドットパターンからなる第２のステレオペア画像を生成する。
【００４２】
画像合成工程において、画像合成部が、第１のステレオペア画像と第２のステレオペア画像とを、右眼用の画像ならびに左眼用の画像ごとに合成することにより、第３のステレオペア画像を得る。
【００４３】
本発明の第５の観点に係るプログラムは、２つのカメラならびに２つの画面と接続されるコンピュータを、
２台のゲーム装置のそれぞれのユーザに共通して提示すべきメッセージを受け付けるメッセージ受付部、
２台のゲーム装置から第１のステレオペア画像を受け付ける画像受付部であって、当該第１のステレオペア画像のうち右眼用の画像ならびに左眼用の画像は、２台のゲーム装置のうち一方のカメラならびに他方のカメラが撮影した画像である画像受付部、
受け付けられたメッセージが立体視により浮かび上がって見えるランダムドットパターンからなる第２のステレオペア画像を生成する画像生成部、
第１のステレオペア画像と第２のステレオペア画像とを、右眼用の画像ならびに左眼用の画像ごとに合成することにより、第３のステレオペア画像を得る画像合成部、
第３のステレオペア画像のうち右眼用の画像を一方のゲーム装置の画面に表示させ、第３のステレオペア画像のうち左眼用の画像を他方のゲーム装置の画面に表示させる表示部、
として機能させる。
【００４４】
本発明の第６の観点に係るプログラムは、コンピュータを、
メッセージを受け付けるメッセージ受付部、
第１のステレオペア画像を受け付ける画像受付部、
受け付けられたメッセージが立体視により浮かび上がって見えるランダムドットパターンからなる第２のステレオペア画像を生成する画像生成部、
第１のステレオペア画像と第２のステレオペア画像とを、右眼用の画像ならびに左眼用の画像ごとに合成することにより、第３のステレオペア画像を得る画像合成部、
として機能させる。
【００４５】
また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読取可能な情報記録媒体に記録することができる。
【００４６】
上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配布・販売することができる。また、上記情報記録媒体は、コンピュータとは独立して配布・販売することができる。
【発明の効果】
【００４７】
本発明によれば、カメラとモニタとを有する情報処理装置が２台揃った時に、それらのカメラで撮影した画像をユーザが立体視できるようにモニタに表示する画像処理システム、画像処理装置、画像処理方法、ならびに、プログラムを提供することができる。
【図面の簡単な説明】
【００４８】
【図１】本発明の画像処理システムの概要構成を示す図である。
【図２】本発明の実施形態に係る画像処理装置及びゲーム装置が実現される典型的な携帯型情報処理装置の概要構成を示す模式図である。
【図３】携帯型情報処理装置の外観を示す図である。
【図４】２台の携帯型情報処理装置によりステレオペア画像を撮影する様子を示す図である。
【図５】（ａ）第１のステレオペア画像を説明するための図である。（ｂ）第２のステレオペア画像を説明するための図である。（ｃ）第３のステレオペア画像を説明するための図である。
【図６】２台のゲーム装置により立体視を行う場合のゲーム装置の配置を説明するための図である。
【図７】立体視された画像を説明するための図である。
【図８】実施形態１に係る画像処理装置の各部が行う画像処理を説明するためのフローチャートである。
【図９】１台のゲーム装置で立体視を行う場合に表示される画像を説明するための図である。
【図１０】２台のゲーム装置の画面に表示される画像を説明するための図である。
【図１１】２台のゲーム装置により立体視を行う場合のゲーム装置の配置を説明するための図である。
【図１２】実施形態２に係る画像処理装置の各部が行う画像処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００４９】
本発明の画像処理システムは、２台のゲーム装置で撮影した画像の表示を制御して、当該画像をユーザが立体視できるようにするものである。画像の表示を制御する手法は複数あり、各手法を採用した画像処理システムを実施形態１又は２として説明する。
【００５０】
実施形態１の画像処理システムは、２台のゲーム装置が揃った時に、画像を立体視できるようにする手法を採用する。
実施形態２の画像処理システムは、２台のゲーム装置が揃い、各ゲーム装置のユーザが所定の操作を行った場合に、所定の画像を立体視できるようにする手法を採用する。
【００５１】
各実施形態の画像処理システム１００は、図１に示すように、画像処理装置２００と、第１のゲーム装置３０１と、第２のゲーム装置３０２と、を含む。第１のゲーム装置３０１及び第２のゲーム装置３０２は、画像処理装置２００に接続される。また、第１のゲーム装置３０１と第２のゲーム装置３０２とは、互いに接続される。第１のゲーム装置３０１及び第２のゲーム装置３０２と画像処理装置２００との接続方法、及び、第１のゲーム装置３０１と第２のゲーム装置３０２との接続方法は、任意である。
例えば、画像処理装置２００が、第１のゲーム装置３０１及び第２のゲーム装置３０２のそれぞれと、ピアツーピアの通信により接続できるとしてもよいし、また、第１のゲーム装置３０１及び第２のゲーム装置３０２は、互いにピアツーピアで通信が可能であるとしてもよい。あるいは、画像処理装置２００が、第１のゲーム装置３０１及び第２のゲーム装置３０２のそれぞれと、インターネットを介した通信により接続できるとしてもよいし、また、第１のゲーム装置３０１及び第２のゲーム装置３０２は、互いにインターネットを介した通信が可能であるとしてもよい。
【００５２】
なお、以下に示す実施形態では、画像処理装置２００は、第１のゲーム装置３０１及び第２のゲーム装置３０２とインターネットを介した通信が可能なサーバ装置により実現されるものとする。そして、当該サーバ装置は、第１のゲーム装置３０１及び第２のゲーム装置３０２で実行されるゲームの進行状況や、当該ゲーム装置のユーザの対戦結果等を記憶・管理するものである。また、第１のゲーム装置３０１及び第２のゲーム装置３０２も、互いにインターネットを介した通信が可能であるものとする。
しかしながら、本発明の画像処理システム１００はそのような形態に限らない。例えば、画像処理装置２００は、第１のゲーム装置３０１又は第２のゲーム装置３０２のいずれかによって実施されてもよい。あるいは、第１のゲーム装置３０１及び第２のゲーム装置３０２を携帯型ゲーム装置であるとすると、画像処理装置２００は、当該携帯型ゲーム装置と通信可能な家庭内に設置されるゲーム装置によって実施されてもよい。また、あるいは、画像処理装置２００は、当該携帯型ゲーム装置と通信可能な別の携帯型ゲーム装置であってもよい。
【００５３】
以下、実施形態１又は２に係る画像処理装置２００、第１のゲーム装置３０１、及び第２のゲーム装置３０２が実現される典型的な携帯型情報処理装置について説明する。
なお、以下では理解を容易にするため、携帯型情報処理装置に本発明が適用される実施形態を説明するが、各種のコンピュータ、ＰＤＡ、携帯電話、音楽プレイヤなどにおいても同様に本発明を適用することができる。すなわち、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であれば、これらの各要素もしくは全要素をこれと等しいものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００５４】
（携帯情報処理装置の概要構成）
図２は、本発明の各実施形態に係る画像処理装置２００、第１のゲーム装置３０１、及び第２のゲーム装置３０２が実現される典型的な携帯型情報処理装置の概要構成を示す模式図である。また、図３に携帯型情報処理装置の外観図を示す。以下、これらの図を参照して説明する。
【００５５】
携帯型情報処理装置１は、処理制御部１０と、コネクタ１１と、カートリッジ１２と、無線通信部１３と、通信コントローラ１４と、サウンドアンプ１５と、スピーカ１６と、マイク１７と、操作キー１８と、第１の表示部１９と、第２の表示部２０と、タッチパネル２１と、カメラ２２と、を備える。
【００５６】
処理制御部１０は、ＣＰＵ（Central Processing Unit）コア１０ａと、画像処理部１０ｂと、ＶＲＡＭ（Video Random Access Memory）１０ｃと、ＷＲＡＭ（Work RAM）１０ｄと、ＬＣＤ（Liquid Crystal Display）コントローラ１０ｅと、タッチパネルコントローラ１０ｆと、を備える。
【００５７】
ＣＰＵコア１０ａは、携帯型情報処理装置１全体の動作を制御し、各構成要素と接続され制御信号やデータをやりとりする。具体的には、カートリッジ１２がコネクタ１１に装着された状態で、カートリッジ１２内のＲＯＭ（Read Only Memory）１２ａに記憶されたプログラムやデータを読み出して、所定の処理を実行する。
【００５８】
画像処理部１０ｂは、カートリッジ１２内のＲＯＭ  １２ａから読み出されたデータ、カメラ２２により撮影された画像のデータ、または、ＣＰＵコア１０ａにて処理されたデータを加工処理した後、これをＶＲＡＭ  １０ｃに格納する。
【００５９】
ＶＲＡＭ  １０ｃは、表示用の情報を記憶するフレームメモリであり、画像処理部１０ｂ等により加工された画像情報を記憶する。
【００６０】
ＷＲＡＭ  １０ｄは、ＣＰＵコア１０ａがプログラムに従った各種処理を実行する際に必要となるワークデータ等を記憶する。
【００６１】
ＬＣＤコントローラ１０ｅは、第１の表示部１９及び第２の表示部２０を制御し、所定の表示用画像を表示させる。例えば、ＬＣＤコントローラ１０ｅは、ＶＲＡＭ  １０ｃに記憶された画像情報を、所定の同期タイミングで表示信号に変換し、第１の表示部１９に出力する。また、ＬＣＤコントローラ１０ｅは、第２の表示部２０に所定の指示アイコン等を表示する。
【００６２】
タッチパネルコントローラ１０ｆは、タッチペン２３やユーザの指によるタッチパネル２１への接触（タッチ）を検出する。例えば、第２の表示部２０に所定の指示アイコン等が表示されている状態で、タッチパネル２１上の接触、及びその位置等を検出する。
【００６３】
コネクタ１１は、カートリッジ１２と脱着自在に接続可能な端子であり、カートリッジ１２が接続された際に、カートリッジ１２との間で所定のデータを送受信する。
【００６４】
カートリッジ１２は、ＲＯＭ  １２ａと、ＲＡＭ（Random Access Memory）１２ｂと、を備える。
ＲＯＭ  １２ａには、ゲームを実現するためのプログラムとゲームに付随する画像データや音声データ等が記憶される。
ＲＡＭ  １２ｂには、ゲームの進行状況等を示す種々のデータが記憶される。
【００６５】
無線通信部１３は、他の携帯型情報処理装置１の無線通信部１３との間で、無線通信を行うユニットであり、図示せぬアンテナ（内蔵アンテナ等）を介して所定のデータを送受信する。
なお、無線通信部１３は、所定のアクセスポイントとの間で、無線ＬＡＮ通信を行うこともできる。また、無線通信部１３には、固有のＭＡＣ（Media Access Control）アドレスが採番されている。
【００６６】
通信コントローラ１４は、無線通信部１３を制御し、所定のプロトコルに沿って、処理制御部１０と他の携帯型情報処理装置１の処理制御部１０との間で行われる通信の仲立ちをする。
【００６７】
サウンドアンプ１５は、処理制御部１０にて生成された音声信号を増幅し、スピーカ１６に供給する。
【００６８】
スピーカ１６は、例えば、ステレオスピーカ等からなり、サウンドアンプ１５にて増幅された音声信号に従って、所定の楽曲音や効果音等を出力する。
【００６９】
マイク１７は、ユーザの声等のアナログ信号を受け付け、受け付けた信号は処理制御部１０でミキシング等の処理がされる。
【００７０】
操作キー１８は、携帯型情報処理装置１に適宜配置された方向キー１８ａやボタン１８ｂ等から構成され、ユーザの操作に従って、所定の指示入力を受け付ける。操作キー１８には、音量を調節するためのボタンや、つまみ等も含まれる。
【００７１】
第１の表示部１９及び第２の表示部２０は、ＬＣＤ等からなり、ＬＣＤコントローラ１０ｅに制御され、ゲーム画像等を適宜表示する。
【００７２】
タッチパネル２１は、第２の表示部２０の前面に重畳して配置され、タッチペン２３やユーザの指の接触による入力を受け付ける。タッチパネル２１は、例えば、感圧式のタッチセンサパネル等からなり、ユーザの指等の圧力を検出し、接触状態、及び、接触状態から非接触状態への移行等を検出する。なお、タッチパネル２１は、他に静電容量の変化等から、ユーザの指等の接触を検出してもよい。
【００７３】
カメラ２２は、ユーザの指示に従い周辺の空間等を撮影し、撮影した映像を電気信号に変換する。カメラ２２は、例えば、ＣＭＯＳ（Complimentary MOS）センサ等から構成される。
【００７４】
なお、各実施形態に係る画像処理装置２００、第１のゲーム装置３０１、及び第２のゲーム装置３０２は、上述した典型的な携帯型情報処理装置１上に実現されるが、一般的なコンピュータやゲーム装置上に実現することもでき、これらの実施形態も本発明の範囲に含まれる。一般的なコンピュータやゲーム装置は、上記携帯型情報処理装置１と同様に、ＣＰＵコアや、ＶＲＡＭ、ＷＲＡＭ、を備える。また、通信部として、例えば、ＬＡＮ（Local Area Network）を構成する際に用いられる１０ＢＡＳＥ−Ｔ／１００ＢＡＳＥ−Ｔなどの規格に準拠するＮＩＣ(Network Interface Controller)、記憶装置としてハードディスクを有する他、ＤＶＤ−ＲＯＭや、光磁気ディスク等が利用できるようになっている。また、タッチパネルの代わりに、キーボードやマウスなどを利用する。そして、プログラムをインストールした後に、そのプログラムを実行させると、情報処理装置として機能させることができる。
【００７５】
各実施形態の画像処理システム１００が採用する手法は、画像処理システム１００が有する画像処理装置２００が実行する。以下、上記携帯型情報処理装置１により実現される実施形態１又は２に係る画像処理装置２００の機能について、図１乃至図１２を参照して説明する。ゲーム用のプログラム及びデータを記憶したカートリッジ１２をコネクタ１１に装着して、携帯型情報処理装置１の電源を投入することにより、当該プログラムが実行され、実施形態１又は２に係る画像処理装置２００が実現される。あるいは、画像処理装置２００が、一般的なコンピュータ等により実現される場合は、プログラム及びデータを記憶したＤＶＤ−ＲＯＭをＤＶＤ−ＲＯＭドライブに装着して、当該コンピュータの電源を投入することにより、当該プログラムが実行され、実施形態１又は２に係る画像処理装置２００が実現される。
【００７６】
（実施形態１）
実施形態１の画像処理装置２００は、２台のゲーム装置が揃った時に、画像を立体視できるようにする手法を実行する。
本実施形態の画像処理装置２００は、図１に示すように、メッセージ受付部２０１と、画像受付部２０２と、画像生成部２０３と、画像合成部２０４と、表示部２０５と、を備える。
【００７７】
メッセージ受付部２０１は、第１のゲーム装置３０１のユーザ（以下、「第１のユーザ」という）及び第２のゲーム装置３０２のユーザ（以下、「第２のユーザ」という）に共通して提示すべきメッセージ４０４を受け付ける。例えば、メッセージ受付部２０１は、第１のユーザ及び第２のユーザのうち一方のユーザが、タッチペン２３等で第１のゲーム装置３０１又は第２のゲーム装置３０２に記入したメッセージを通信により受け付ける。あるいは、２台のゲーム装置が共通のゲームを行い、画像処理装置２００（第１のゲーム装置３０１及び第２のゲーム装置３０２とインターネットを介した通信が可能なサーバ装置）が当該ゲームの進行状況を管理している場合、メッセージ受付部２０１は、画像処理装置２００が実行するプログラムに従って、画像処理装置２００のＷＲＡＭ  １０ｄ等から各ゲーム装置に提示する共通のメッセージを読み込む。
したがって、ＣＰＵコア１０ａ、ＷＲＡＭ  １０ｄ、無線通信部１３、及び通信コントローラ１４が協働して、メッセージ受付部２０１として機能する。
【００７８】
画像受付部２０２は、第１のゲーム装置３０１及び第２のゲーム装置３０２から第１のステレオペア画像４０１を受け付け、第１のステレオペア画像４０１のうち右眼用の画像（以下、「第１の右眼用画像４０１Ｒ」という）ならびに左眼用の画像（以下、「第１の左眼用画像４０１Ｌ」という）は、第１のユーザ及び第２のユーザの操作に基づいて、第１のゲーム装置３０１のカメラ３０１ｂならびに第２のゲーム装置３０２のカメラ３０２ｂのうちいずれかが撮影した画像である。
したがって、ＣＰＵコア１０ａ、無線通信部１３、及び通信コントローラ１４が協働して、画像受付部２０２として機能する。
また、第１のゲーム装置３０１、及び第２のゲーム装置３０２が実現される携帯型情報処理装置１のカメラ２２が、カメラ３０１ｂ、３０２ｂとして機能する。
【００７９】
図４に、第１のユーザ及び第２のユーザの操作により、第１のゲーム装置３０１及び第２のゲーム装置３０２がステレオペア画像を撮影する様子を示す。
第１のユーザ及び第２のユーザの操作に基づいて第１のゲーム装置３０１及び第２のゲーム装置３０２が被写体４０５を撮影する。この時、第１のゲーム装置３０１及び第２のゲーム装置３０２は、互いに通信を行いながら、被写体４０５を立体視できるステレオペアグラム画像を生成するための条件を満たすよう所定の処理を行う。例えば、第１のゲーム装置３０１は、第２のユーザの操作に基づいて第２のゲーム装置３０２が撮影する画像を受信する。次に、第１のゲーム装置３０１は、第１のユーザの操作に基づいて第１のゲーム装置３０１が撮影する画像内の特徴点と、第２のゲーム装置３０２から受信した画像内の特徴点とを比較する。そして、立体視を可能にする視差が生じる画像（ステレオグラム画像）を第１のゲーム装置３０１及び第２のゲーム装置３０２が撮影可能になった時に、第１のゲーム装置３０１は、第１のユーザ及び第２のユーザに、ステレオグラム画像が撮影可能である旨を、音声や文字で通知する。
【００８０】
図４に示すようにステレオペア画像が撮影された場合、画像受付部２０２は、図５（ａ）に示すように、２台のゲーム装置のうち右側に配置された第１のゲーム装置３０１が撮影した画像を第１の右眼用画像４０１Ｒとし、左側に配置された第２のゲーム装置３０２が撮影した画像を第１の左眼画像４０１Ｌとして受け付ける。
【００８１】
画像生成部２０３は、受け付けられたメッセージ４０４が立体視により浮かび上がって見えるランダムドットパターンの第２のステレオペア画像４０２を生成する。例えば、図５（ｂ）に示すような、受け付けられたメッセージ４０４が浮かび上がって見えるランダムドットパターンの右眼用の画像（以下、「第２の右眼用画像４０２Ｒ」という）及び左眼用の画像（以下、「第２の左眼用画像４０２Ｌ」という）を生成する。
したがって、ＣＰＵコア１０ａ、画像処理部１０ｂ、及びＶＲＡＭ  １０ｃが協働して、画像生成部２０３として機能する。
【００８２】
画像合成部２０４は、第１のステレオペア画像４０１と第２のステレオペア画像４０２とを、右眼用の画像ならびに左眼用の画像ごとに合成することにより、第３のステレオペア画像４０３を得る。例えば、図５（ｃ）に示すように、画像合成部２０４は、第１の右眼用画像４０１Ｒと第２の右眼用画像４０２Ｒとを合成して、第３のステレオペア画像４０３の右眼用の画像（以下、「第３の右眼用画像４０３Ｒ」という）を作成し、第１の左眼用画像４０１Ｌと第２の左眼用画像４０２Ｌとを合成して、第３のステレオペア画像４０３の左眼用の画像（以下、「第３の左眼用画像４０３Ｌ」という）を作成する。
したがって、ＣＰＵコア１０ａ、画像処理部１０ｂ、及びＶＲＡＭ  １０ｃが協働して、画像合成部２０４として機能する。
【００８３】
表示部２０５は、第３の右眼用画像４０３Ｒを一方のゲーム装置の画面に表示させ、第３の左眼用画像４０３Ｌを他方のゲーム装置の画面に表示させる。例えば、図６に示すように、第１のゲーム装置３０１及び第２のゲーム装置３０２が配置された場合、表示部２０５は、右側に配置された第１のゲーム装置３０１に第３の右眼用画像４０３Ｒを送信し、画面３０１ａに表示させ、左側に配置された第２のゲーム装置３０２に第３の左眼用画像４０３Ｌを送信し、画面３０２ａに表示させる。このように表示させることにより、第１のユーザ及び第２のユーザは、図７に示すように、メッセージ４０４及び被写体４０５を立体的に視認することができる。
したがって、ＣＰＵコア１０ａ、画像処理部１０ｂ、及びＶＲＡＭ  １０ｃが協働して、表示部２０３として機能する。
【００８４】
（画像処理装置の動作）
以下、本実施形態の画像処理装置２００の各部が行う動作について説明する。画像処理装置２００に電源が投入され、画像処理装置２００が、第１のゲーム装置３０１又は第２のゲーム装置３０２よりメッセージ及び撮影した画像を立体視する指示を受け付けると、ＣＰＵコア１０ａは、図８のフローチャートに示す画像処理を開始する。
【００８５】
まず、画像受付部２０２は、第１のステレオペア画像４０１を受け付けたか否かを判断する（ステップＳ１０１）。画像受付部２０２が、第１のステレオペア画像４０１を受け付けたと判断すると（ステップＳ１０１；Ｙｅｓ）、次に、メッセージ受付部２０１は、メッセージ４０４を受け付けたか否かを判断する（ステップＳ１０２）。一方、画像受付部２０２が、第１のステレオペア画像を受け付けたと判断しなかった場合（ステップＳ１０１；Ｎｏ）、そのまま待機する。
【００８６】
例えば、画像受付部２０２が、第１のゲーム装置３０１から第１の右眼用画像４０１Ｒ（図５（ａ））を受け付け、第２のゲーム装置３０２から第１の左眼用画像４０１Ｌ（図５（ａ））を受け付けた場合、メッセージ受付部２０１は、第１のゲーム装置３０１又は第２のゲーム装置３０２からメッセージ４０４を受け付けたか、あるいはＷＲＡＭ  １０ｄ等からメッセージ４０４を読み込んだか否かを判断する。一方、画像受付部２０２が、第１の右眼用画像４０１Ｒ及び第１の左眼用画像４０１Ｌのいずれの画像も受け取らなかった場合や、いずれか一方の画像しか受け取らなかった場合、画像受付部２０２は、そのまま待機する。
【００８７】
メッセージ受付部２０１がメッセージ４０４を受け付けたと判断すると（ステップＳ１０２；Ｙｅｓ）、画像生成部２０３は、受け付けたメッセージ４０４が立体視できるようなランダムドットのステレオペア画像（第２のステレオペア画像）を生成する（ステップＳ１０３）。一方、メッセージ受付部２０１がメッセージ４０４を受け付けたと判断しなかった場合（ステップＳ１０２；Ｎｏ）、ステップＳ１０１に戻り、そのまま待機する。
【００８８】
例えば、第１のユーザがメッセージ４０４をタッチペン２３等で第１のゲーム装置３０１に入力し、メッセージ４０４を画像生成部２０３が受け付けたとする。画像生成部２０３は、受け付けたメッセージ４０４が立体視できるよなランダムドットの第２のステレオペア画像（例えば、図５（ｂ））を生成する。
【００８９】
次に、画像合成部２０４は、第１のステレオペア画像４０１と第２のステレオペア画像４０２とを合成して、第３のステレオペア画像４０３を作成する（ステップＳ１０４）。例えば、画像合成部２０４は、第１の右眼用画像４０１Ｒと第２の右眼用画像４０２Ｒとを合成して第３の右眼用画像４０３Ｒ（図５（ｃ））を作成し、第１の左眼用画像４０１Ｌと第２の左眼用画像４０２Ｌとを合成して第３の左眼用画像４０３Ｌ（図５（ｃ））を作成する。
【００９０】
そして、表示部２０５は、第３のステレオペア４０３のうち第３の右眼用画像４０３Ｒを一方のゲーム装置に表示させ、第３の左眼用画像４０３Ｌを他方のゲーム装置に表示させる（ステップＳ１０５）。例えば、表示部２０５は、図６に示すように、右側に配置された第１のゲーム装置３０１に、第３の右眼用画像４０３Ｒを表示させ、左側に配置された第２のゲーム装置３０２に、第３の左眼用画像４０３Ｌを表示させる。
【００９１】
本実施形態によれば、１台のゲーム装置には、ステレオペア画像の一方の画像だけを表示させるので、２台のゲーム装置が揃った時のみ、画像を立体視することができる。
【００９２】
（実施形態２）
実施形態２の画像処理装置２００は、２台のゲーム装置が揃い、各ゲーム装置のユーザが所定の操作を行った場合に、所定の画像を立体視できるようにする手法を実行する。
本実施形態の画像処理装置２００は、図１に示すように、メッセージ受付部２０１と、画像受付部２０２と、画像生成部２０３と、画像合成部２０４と、表示部２０５と、を備える。本実施形態のメッセージ受付部２０１、画像受付部２０２、画像生成部２０３、及び画像合成部２０４は実施形態１のものと同様の機能を有する。以下、異なる機能を有する表示部２０５について説明する。
【００９３】
表示部２０５は、第１の右眼用画像４０１Ｒを撮影した第１のゲーム装置３０１に第１の左眼用画像４０１Ｌを送信し、第１の左眼用画像４０１Ｌを撮影した第２のゲーム装置３０２に第１の右眼用画像４０１Ｒを送信する。そして、表示部２０５は、図９に示すように、第１のステレオペア画像４０１を第１のゲーム装置３０１の画面３０１ａ及び第２のゲーム装置３０２の画面３０２ａに表示させる。
また、第１のユーザが所定の操作を行うと、表示部２０５は、画像合成部２０４が合成した第３の右眼用画像４０３Ｒを第１のゲーム装置３０１に送信する。そして、表示部２０５は、画面３０１ａに表示された第１の左眼用画像４０１Ｌを第３の右眼用画像４０３Ｒに変更する。一方、第２のユーザが所定の操作を行うと、表示部２０５は、画像合成部２０４が合成した第３の左眼用画像４０３Ｌを第２のゲーム装置３０２に送信する。そして、表示部２０５は、画面３０２ａに表示された第１の右眼用画像４０１Ｒを第３の左眼用画像４０３Ｌに変更する。すなわち、画像処理装置２００が第１及び第２のユーザにより第１のステレオペア画像４０１を表示するよう指示を受けると、表示部２０５は図１０（ａ）に示すように、それぞれの画面３０１ａ、３０２ａに第１のステレオペア画像４０１を表示させる。そして、第１及び第２のユーザが第１及び第２のゲーム装置３０１、３０２において所定の操作（例えば、操作キー１８の押圧）を行うと、図１０（ｂ）に示すように、表示されている画像の一部を第３のステレオペア画像４０３の一方の画像に変更する。例えば、第１のゲーム装置３０１及び第２のゲーム装置３０２を図１１に示すように配置し、第１のゲーム装置３０１の画面３０１ａの左側に表示されていた第１の左眼用画像４０１Ｌが第３の右眼用画像４０３Ｒに変更され、第２のゲーム装置３０２の画面３０２ａの右側に表示されていた第１の右眼用画像４０１Ｒが第３の左眼用画像４０３Ｌに変更されると、メッセージ４０４及び被写体４０５を図７に示すように立体視することができる。
したがって、ＣＰＵコア１０ａ、画像処理部１０ｂ、及びＶＲＡＭ  １０ｃが協働して、表示部２０３として機能する。
【００９４】
（画像処理装置の動作）
以下、本実施形態の画像処理装置２００の各部が行う動作について説明する。画像処理装置２００に電源が投入され、画像処理装置２００が、第１のゲーム装置３０１又は第２のゲーム装置３０２より撮影した画像を立体視する指示を受け付けると、ＣＰＵコア１０ａは、図１２のフローチャートに示す画像処理を開始する。なお、図１２のフローチャートにおいて、図８と同じステップ番号が付されているステップは、図８のフローチャートにおける処理と同様の処理を行う。
【００９５】
画像受付部２０２が、第１のステレオペア画像を受け付けたと判断すると（ステップＳ１０１；Ｙｅｓ）、第１のステレオペア画像の一方の画像を他方の画像を撮影したゲーム装置に送信する（ステップＳ２０１）。例えば、表示部２０５は、第１の右眼用画像４０１Ｒを撮影した第１のゲーム装置３０１に第１の左眼用画像４０１Ｌを送信し、第１の左眼用画像４０１Ｌを撮影した第２のゲーム装置３０２に第１の右眼用画像４０１Ｒを送信する。
【００９６】
そして、表示部２０５は、第１及び第２のゲーム装置３０１、３０２に第１のステレオペア画像４０１を表示させる（ステップＳ２０２）。例えば、表示部２０５は、図９に示すように第１のゲーム装置３０１の画面３０１ａ及び第２のゲーム装置３０２の画面３０２ａのそれぞれに、第１のステレオペア画像４０１（第１の右眼用画像４０１Ｒ及び第１の左眼用画像４０１Ｌ）を表示させる。以降、画像処理装置２００はステップ１０２乃至ステップＳ１０４に示す処理を行う。
【００９７】
画像合成部２０４が第３のステレオペア画像４０３を作成すると（ステップＳ１０４）、次に、表示部２０５は、第１のゲーム装置３０１及び第２のゲーム装置３０２において所定の操作があったか否かを判断する（ステップＳ２０３）。表示部２０５が、所定の操作があったと判断した場合（ステップＳ２０３；Ｙｅｓ）、表示部２０５は画面３０１ａに表示された第１の左眼用画像４０１Ｌを第３の右眼用画像４０３Ｒに変更し、画面３０２ａに表示された第１の右眼用画像４０１Ｒを第３の左眼用画像４０３Ｌに変更する（ステップＳ２０４）。一方、表示部２０５が、所定の操作がなかったと判断した場合（ステップＳ２０３；Ｎｏ）、ステップＳ１０１に戻る。
【００９８】
例えば、所定の操作を第１及び第２のゲーム装置３０１、３０２に備わる操作キー１８のいずれかを押圧することとする。第１のユーザが第１のゲーム装置３０１のボタン１８ｂを押圧し、第２のユーザが第２のゲーム装置３０２の方向キー１８ａを押圧したとすると、表示部２０５は、図１０（ｂ）に示すように、第１のゲーム装置３０１の画面３０１ａの左側に表示された画像（第１の左眼用画像４０１Ｌ）を第３の右眼用画像４０３Ｒに変更し、第２のゲーム装置３０２の画面３０２ａの右側に表示された画像（第１の右眼用画像４０１Ｒ）を第３の左眼用画像４０３Ｌに変更する。そして、第１及び第２のユーザが、図１１に示すように第１及び第２のゲーム装置３０１、３０２を配置すると、メッセージ４０４及び被写体４０５を図７に示すように立体視することができる。
【００９９】
なお、所定の操作は、操作キー１８の押圧に限らず、例えば、第１のゲーム装置３０１及び第２のゲーム装置３０２を通信可能な距離まで近づかせることとしてもよい。また、第１のゲーム装置３０１において所定の操作を行うと、第２のゲーム装置３０２が、通信により第１のゲーム装置３０１において所定の操作が行われたことを検知し、当該検知により、第２のゲーム装置３０２において所定の操作が行われたこととしてもよい。
【０１００】
本実施形態によれば、２台のゲーム装置のユーザがそれぞれ所定の操作を行い、これらのゲーム装置が横並びに配置された場合にのみ、ユーザに提示すべきメッセージを見ることができる。
【産業上の利用可能性】
【０１０１】
本発明によれば、カメラとモニタとを有する情報処理装置が２台揃った時に、それらのカメラで撮影した画像をユーザが立体視できるようにモニタに表示する画像処理システム、画像処理装置、画像処理方法、ならびに、プログラムを提供することができる。
【符号の説明】
【０１０２】
１  携帯型情報処理装置
１０  処理制御部
１０ａ  ＣＰＵコア
１０ｂ  画像処理部
１０ｃ  ＶＲＡＭ
１０ｄ  ＷＲＡＭ
１０ｅ  ＬＣＤコントローラ
１０ｆ  タッチパネルコントローラ
１１  コネクタ
１２  カートリッジ
１２ａ  ＲＯＭ
１２ｂ  ＲＡＭ
１３  無線通信部
１４  通信コントローラ
１５  サウンドアンプ
１６  スピーカ
１７  マイク
１８  操作キー
１８ａ  方向キー
１８ｂ  ボタン
１９  第１の表示部
２０  第２の表示部
２１  タッチパネル
２２  カメラ
２３  タッチペン
１００  画像処理システム
２００  画像処理装置
２０１  メッセージ受付部
２０２  画像受付部
２０３  画像生成部
２０４  画像合成部
２０５  表示部
３０１  第１のゲーム装置
３０２  第２のゲーム装置
３０１ａ、３０２ａ  画面
３０１ｂ、３０２ｂ  カメラ
４０１  第１のステレオペア画像
４０１Ｒ  第１の右眼用画像
４０１Ｌ  第１の左眼用画像
４０２  第２のステレオペア画像
４０２Ｒ  第２の右眼用画像
４０２Ｌ  第２の左眼用画像
４０３  第３のステレオペア画像
４０３Ｒ  第３の右眼用画像
４０３Ｌ  第３の左眼用画像
４０４  メッセージ
４０５  被写体
【図１】
0005374461.tif 000002
【図２】
0005374461.tif 000003
【図３】
0005374461.tif 000004
【図４】
0005374461.tif 000005
【図５】
0005374461.tif 000006
【図６】
0005374461.tif 000007
【図７】
0005374461.tif 000008
【図８】
0005374461.tif 000009
【図９】
0005374461.tif 000010
【図１０】
0005374461.tif 000011
【図１１】
0005374461.tif 000012
【図１２】
0005374461.tif 000013