(57)【特許請求の範囲】
【請求項１】
データ処理を行う親機と、この親機に着脱自在に接続されるものであり所定の画像処理能力を備える子機とを備えるデータ処理システムであって、
上記親機は、外部に備えられるものであり上記子機よりも大きな画像処理能力を備える撮像装置が接続される第１の接続手段と、
上記子機が接続される第２の接続手段と、
上記第２の接続手段を介して上記子機からの子機画像データが入力された場合に、この子機画像データを加工して加工画像データを生成し、これを上記第１の接続手段を介して上記撮像装置へと出力する際の制御を行うようになっている制御手段とを備えており、
且つ上記制御手段は、解像度向上処理、色補間処理の少なくとも一方を、上記加工として上記子機画像データに対して行うものとされていること
を特徴とするデータ処理システム。
【請求項２】
上記親機は、上記第２の接続手段を介して上記子機から供給された上記子機画像データに加工処理を施す加工手段を備えており、
上記加工手段により、上記子機画像データの加工を行うようになっていること
を特徴とする請求項１記載のデータ処理システム。
【請求項３】
上記親機は、複数の画像データに合成加工処理を施す合成加工手段を備えており、
上記制御手段は、上記第２の接続手段を介して上記子機から供給された複数の子機画像データを上記合成加工手段により合成加工して得られた上記加工画像データを、上記第１の接続手段を介して上記撮像装置へと出力するようになっていること
を特徴とする請求項１記載のデータ処理システム。
【請求項４】
上記親機は、少なくとも上記加工手段を制御するための使用者からの入力を受け付ける操作手段を備えており、
上記制御手段は、操作者が上記操作手段を用いてなした入力に基いて、上記加工手段が上記子機画像データを加工することで得られた上記加工画像データに基づく画像を外部の表示装置に表示するようになっていること
を特徴とする請求項２記載のデータ処理システム。
【請求項５】
上記親機は、少なくとも上記合成加工手段を制御するための使用者からの入力を受け付ける操作手段を備えており、
上記制御手段は、操作者が上記操作手段を用いてなした入力に基いて、上記合成加工手段が上記複数の子機画像データを合成することで得られた上記加工画像データに基づく画像を、外部の表示装置に表示するようになっていること
を特徴とする請求項３記載のデータ処理システム。
【請求項６】
データ処理を行う親機と、この親機に着脱自在に接続されるものであり所定の画像処理能力を備える子機とを備えるデータ処理システムにて実行されるデータ処理方法であって、
上記親機が、
上記子機から子機画像データを入力される過程、
この子機画像データに基づいてそれを加工して生成した加工画像データを外部に備えられるものであり上記子機よりも大きな画像処理能力を備える撮像装置へと出力する過程
を実行するとともに、
上記親機は、解像度向上処理、色補間処理の少なくとも一方を、上記加工として上記子機画像データに対して行うものとされている
データ処理方法。
【請求項７】
上記親機が、加工手段を備えており、
この加工手段が、上記子機画像データの加工を行う過程、
を実行する請求項６記載のデータ処理方法。
【請求項８】
上記親機が、更に、
上記子機から複数の子機画像データを供給される過程、
この複数の子機画像データを合成加工する過程、
得られた上記加工画像データを上記撮像装置へと出力する過程
を実行する請求項６記載のデータ処理方法。
【請求項９】
上記親機が、更に、
使用者が操作手段に対してなした入力操作に応じて上記子機画像データを加工する過程、
加工により得られた上記加工画像データに基づく画像を表示手段に表示する過程
を実行する請求項６記載のデータ処理方法。
【請求項１０】
上記親機が、更に、
使用者が操作手段に対してなした入力操作に応じて上記複数の子機画像データを合成加工する過程、
加工により得られた上記加工画像データに基づく画像を表示手段に表示する過程
を実行する請求項８記載のデータ処理方法。
【請求項１１】
所定の画像処理能力を備える子機を着脱自在に接続でき、上記子機を接続した状態でデータ処理を行えるようになっているエンタテインメント装置であって、
外部に備えられるものであり上記子機よりも大きな画像処理能力を備える撮像装置が接続される第１の接続手段と、
上記子機が接続される第２の接続手段と、
上記第２の接続手段を介して上記子機からの子機画像データが入力された場合に、この子機画像データを加工して加工画像データを生成し、これを上記第１の接続手段を介して上記撮像装置へと出力する際の制御を行うようになっている制御手段とを備えおり、
且つ上記制御手段は、解像度向上処理、色補間処理の少なくとも一方を、上記加工として上記子機画像データに対して行うものとされていること
を特徴とするエンタテインメント装置。
【請求項１２】
上記第２の接続手段を介して上記子機から供給された上記子機画像データに加工処理を施す加工手段を備えており、
上記加工手段により、上記子機画像データの加工を行うようになっていること
を特徴とする請求項１１記載のエンタテインメント装置。
【請求項１３】
複数の画像データに合成加工処理を施す合成加工手段を備えており、
上記制御手段は、上記第２の接続手段を介して上記子機から供給された複数の子機画像データを上記合成加工手段により合成加工して得られた上記加工画像データを、上記第１の接続手段を介して上記撮像装置へと出力するようになっていること
を特徴とする請求項１１記載のエンタテインメント装置。
【請求項１４】
少なくとも上記加工手段を制御するための使用者からの入力を受け付ける操作手段を備えており、
上記制御手段は、操作者が上記操作手段を用いてなした入力に基いて、上記加工手段が上記子機画像データを加工することで得られた上記加工画像データに基づく画像を外部の表示装置に表示するようになっていること
を特徴とする請求項１２記載のエンタテインメント装置。
【請求項１５】
少なくとも上記合成加工手段を制御するための使用者からの入力を受け付ける操作手段を備えており、
上記制御手段は、操作者が上記操作手段を用いてなした入力に基いて、上記合成加工手段が上記複数の子機画像データを合成することで得られた上記加工画像データに基づく画像を、外部の表示装置に表示するようになっていること
を特徴とする請求項１３記載のエンタテインメント装置。
【請求項１６】
所定の画像処理能力を備える子機を着脱自在に接続でき、上記子機を接続した状態でデータ処理を行えるようになっているエンタテインメント装置にて実行されるデータ処理方法であって、
上記エンタテイメント装置が、
上記子機から子機画像データを入力される過程、
この子機画像データに基づくそれを加工して生成した加工画像データを外部に備えられるものであり上記子機よりも大きな画像処理能力を備える撮像装置へと出力する過程、
を実行するとともに、
上記エンタテインメント装置は、解像度向上処理、色補間処理の少なくとも一方を、上記加工として上記子機画像データに対して行うものとされている
データ処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、外部機器とのデータ送受信を行うデータ処理システム及び方法、並びにエンタテインメント装置に関し、特に、ビデオゲーム機と携帯型情報通信端末とを用いたシステムに適用して好適なデータ処理システム及び方法、並びにエンタテインメント装置に関する。
【０００２】
【従来の技術】
パーソナル・コンピュータ等の家庭用コンソールにおいては、例えば、デジタルカメラを接続することで、デジタルカメラで撮影した画像データを取り込んで使用することができる。また、パーソナル・コンピュータは、携帯型情報通信端末のような小型計算機を接続して、画像データをはじめとする各種データの送受信を行うことができる。
【０００３】
一方、家庭用コンソールとしては、テレビゲーム装置のような従来のビデオゲーム機がある。この従来のビデオゲーム機は、例えば、記録メディアや補助記憶装置に記憶されたゲームデータ等を利用して、ビデオゲーム機本体上でアプリケーションプログラムを動作させ、一般にコントローラと称される操作装置等によって、例えば、対戦ゲーム等を行うものであり、広く世間に普及している。
【０００４】
このビデオゲーム機においては、その使用者が、複雑かつリアルな画像や音声等を体験できるように、一般に、画像や音声データ等に対する優れた処理能力を有するものが多い。具体的に従来のビデオゲーム機においては、例えば、その優れたデータ処理能力を利用して、ゲームを行う上で必要となる複雑なゲームキャラクタの表示や、臨場感溢れる音声の表現等を可能とし、既存のコンピュータに比べ、繊細な画像や音声を提供することができる。
【０００５】
【発明が解決しようとする課題】
ところで、従来のパーソナル・コンピュータ等の家庭用コンソールにおいて、デジタルカメラで撮影された画像データを取り込む際には、コンソールとデジタルカメラとの間のデータ転送しか考慮されておらず、１つの記録メディアに記録されているアプリケーションプログラムにより、携帯型情報通信端末のような小型計算機を含めた３者同時通信を行うシステムは確立されていなかった。
【０００６】
また、デジタルカメラで撮影した画像データを小型計算機へ転送する際には、小型計算機で使用できる画像データに変換する必要が生じる。しかしながら、小型計算機とデジタルカメラとを直接接続すると、小型計算機の計算資源の限界から、効率のよいデータ転送を行うことは困難であった。
【０００７】
一方、従来のビデオゲーム機は、上述したように、データに対する優れた処理能力を有しているが、アプリケーションプログラムを実行してゲームを行うための装置にとどまっている。そのため、小型計算機とデジタルカメラとを同時に接続して、画像データの送受信や画像データの加工処理を行うシステムは確立されておらず、ビデオゲーム機のリアルタイムグラフィック計算・表示機能を有効に用いたシステムが存在しなかった。
【０００８】
さらに、小型計算機が画像データを使用して動作するアプリケーションプログラムを、小型計算機及びデジタルカメラの両者が接続される機器に装着される記録メディアで提供することはなかった。
【０００９】
本発明は、上述した従来の問題点を鑑みてなされたものであって、親機に子機とデジタルカメラとを同時に接続して、直接接続することが困難である子機とデジタルカメラとの間で画像データの送受信を行うことができるデータ処理システム及び方法、並びにエンタテインメント装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
この目的を達成する本発明にかかるデータ処理システムは、データ処理を行う親機と、この親機に着脱自在に接続される子機とを備えるデータ処理システムであって、親機は、外部に備えられる撮像装置が接続される第１の接続手段と、子機が接続される第２の接続手段と、第１の接続手段を介して撮像装置から多色かつ高解像度の撮像画像データを入力し、この撮像画像データに基づく少色かつ低解像度の処理画像データを、第２の接続手段を介して子機へと出力する際の制御を行う制御手段とを備えることを特徴としている。
【００１１】
以上のように構成された本発明にかかるデータ処理システムにおいては、多色かつ高解像度の撮像画像データが、撮像装置から親機へと供給され、この撮像画像データに基づく少色かつ低解像度の処理画像データが、親機から子機へと供給される。
【００１２】
また、本発明にかかるデータ処理システムは、データ処理を行う親機と、この親機に着脱自在に接続される子機とを備えるデータ処理システムであって、親機は、外部に備えられる撮像装置が接続される第１の接続手段と、子機が接続される第２の接続手段と、第２の接続手段を介して子機からの子機画像データを入力し、この子機画像データに基づく加工画像データを、第１の接続手段を介して撮像装置へと出力する際の制御を行う制御手段とを備えることを特徴としている。
【００１３】
以上のように構成された本発明にかかるデータ処理システムにおいては、子機画像データが、子機から親機へと供給され、この子機画像データに基づく加工画像データが、親機から撮像装置へと供給される。
【００１４】
さらに、本発明にかかるデータ処理システムは、親機が、着脱自在に装着される記録媒体からプログラムデータを読み出すデータ読出手段を備え、子機が、プログラムデータを実行する実行手段を備え、親機は、処理画像データを使用する子機用アプリケーションプログラムを、データ読出手段により記録媒体から読み出して、第２の接続手段を介して子機へと供給し、子機は、親機から供給された処理画像データを使用して、実行手段により子機用アプリケーションプログラムを実行することを特徴としている。
【００１５】
以上のように構成された本発明にかかるデータ処理システムにおいては、子機で使用する子機用アプリケーションプログラムを、親機から供給して、子機に実行させる。
【００１６】
本発明にかかるデータ処理方法は、データ処理を行う親機に、子機が着脱自在に接続されるデータ処理方法であって、親機は、外部に備えられる撮像装置から多色かつ高解像度の撮像画像データを入力し、この撮像画像データに基づく少色かつ低解像度の処理画像データを子機へと出力することを特徴としている。
【００１７】
以上のような本発明にかかるデータ処理方法においては、多色かつ高解像度の撮像画像データが、撮像装置から親機へと供給され、この撮像画像データに基づく少色かつ低解像度の処理画像データが、親機から子機へと供給される。
【００１８】
また、本発明にかかるデータ処理方法は、データ処理を行う親機に、子機が着脱自在に接続されるデータ処理方法であって、親機が、子機から子機画像データを入力し、この子機画像データに基づく加工画像データを外部に備えられる撮像装置へと出力することを特徴としている。
【００１９】
以上のような本発明にかかるデータ処理方法においては、子機画像データが、子機から親機へと供給され、この子機画像データに基づく加工画像データが、親機から撮像装置へと供給される。
【００２０】
さらに、本発明にかかるデータ処理方法は、親機が、処理画像データを使用する子機用アプリケーションプログラムを、着脱自在に装着される記録媒体から読み出して子機へと供給し、子機が、親機から供給された処理画像データを使用して、子機用アプリケーションプログラムを実行することを特徴としている。
【００２１】
以上のような本発明にかかるデータ処理方法においては、子機で使用する子機用アプリケーションプログラムを、親機から供給して、子機がその子機用アプリケーションプログラムを実行する。
【００２２】
本発明にかかるエンタテインメント装置は、子機を着脱自在に接続してデータ処理を行うエンタテインメント装置であって、外部に備えられる撮像装置が接続される第１の接続手段と、子機が接続される第２の接続手段と、第１の接続手段を介して撮像装置から多色かつ高解像度の撮像画像データを入力し、この撮像画像データに基づく少色かつ低解像度の処理画像データを、第２の接続手段を介して子機へと出力する際の制御を行う制御手段とを備えることを特徴としている。
【００２３】
以上のように構成された本発明にかかるエンタテインメント装置においては、多色かつ高解像度の撮像画像データを、撮像装置から入力し、この撮像画像データに基づく少色かつ低解像度の処理画像データを、子機へと出力する。
【００２４】
また、本発明にかかるエンタテインメント装置は、子機を着脱自在に接続してデータ処理を行うエンタテインメント装置であって、外部に備えられる撮像装置が接続される第１の接続手段と、子機が接続される第２の接続手段と、第２の接続手段を介して子機から子機画像データを入力し、この子機画像データに基づく加工画像データを、第１の接続手段を介して撮像装置へと出力する際の制御を行う制御手段とを備えることを特徴としている。
【００２５】
以上のように構成された本発明にかかるエンタテインメント装置においては、子機画像データを、子機から入力し、この子機画像データに基づく加工画像データを、撮像装置へと出力する。
【００２６】
さらに、本発明にかかるエンタテインメント装置は、着脱自在に装着される記録媒体からプログラムデータを読み出すデータ読出手段を備え、処理画像データを使用する子機用アプリケーションプログラムを、データ読出手段により記録媒体から読み出して、第２の接続手段を介して子機へと供給することを特徴としている。
【００２７】
以上のように構成された本発明にかかるエンタテインメント装置においては、子機で使用する子機用アプリケーションプログラムを子機へと供給する。
【００２８】
【発明の実施の形態】
以下、本発明を適用した具体的な実施の形態について図面を参照しながら詳細に説明する。
【００２９】
この実施の形態は、図１に示すように、ビデオゲーム機２に対して、携帯型計算機（ＰＤＡ）３が接続されるデータ処理システム１である。
【００３０】
データ処理システム１は、図１に示すように、データ処理を行う親機であるビデオゲーム機２と、子機である携帯型計算機３とを備える。ビデオゲーム機２は、例えばＣＤ−ＲＯＭ等の図示しない記録メディアに記録されているプログラムデータを実行処理してビデオゲーム等を実行する、いわゆるエンタテインメント装置として構成されるものである。一方、携帯型計算機３は、ビデオゲーム機２に例えば着脱自在に接続してデータ送受信を行うことができるものであり、例えば無線通信機能を有する携帯型情報通信端末（ＰＤＡ：Personal Digital Assistant）として構成されるものである。また、ビデオゲーム機２には、画像を撮影することができる撮像装置であるデジタルカメラ（ＤＣ）４と、ビデオゲーム機２における処理結果を表示する表示装置であるモニタ５とが接続される。
【００３１】
ビデオゲーム機２のビデオゲーム機ハードウェア層２０は、具体的には図２に示すように、画像データの入出力を制御する制御手段や、画像データの加工・合成を行う加工手段及び合成加工手段や、図示しない記録メディア等に記録されているアプリケーションプログラム等のデータを読み出すデータ読出手段の機能を備えるＣＰＵ２１と、デジタルカメラ４及び携帯型計算機３が接続される第１及び第２の接続手段であるシリアル通信ブロック２２と、入力操作に応じてＣＰＵ２１の動作を制御する操作手段の機能を備える入力ブロック２３とを有するとともに、その他、記録メディアブロック２４と、メインメモリ２５と、グラフィックプロセッサ２６と、その他機能ブロック２７とを有している。このビデオゲーム機ハードウェア層２０において、これら各部は、バス２８に接続されている。
【００３２】
シリアル通信ブロック２２は、外部機器とのシリアル通信を行う機能を有して構成される。このシリアル通信ブロック２２は、図示しない端子等を備えており、後述する携帯型計算機３及びデジタルカメラ４のシリアル通信ブロック３３，４２に電気的に接続可能とされており、これにより、ビデオゲーム機２は、携帯型計算機３及びデジタルカメラ４との間で画像データ等の送受信を行うことができる。
【００３３】
入力ブロック２３は、入力操作部としての機能を有して構成される。すなわち、ビデオゲーム機２においては、この入力ブロック２３によって、例えば、使用者による各種情報の入力が可能になる。また、ビデオゲーム機２においては、入力ブロック２３によって、後述するように、使用者の任意の操作に応じて画像データの加工・合成処理等を行うことができる。
【００３４】
記録メディアブロック２４には、図示しない記録メディアが装着され、この記録メディアブロック２４は、記録メディアを駆動する図示しない駆動機構を備える。ビデオゲーム機２は、例えば後述するように、記録メディアブロック２４をＣＰＵ２１によって制御して、図示しない記録メディアに記録されている通信及び画像加工アプリケーション５０等を読み出す。
【００３５】
メインメモリ２５は、各種データを記憶する記憶部である。このメインメモリ２５には、例えば後述するように、図示しない記録メディアに記録されている通信及び画像加工アプリケーション５０等のアプリケーションプログラムや、シリアル通信ブロック２２を介して携帯型計算機３又はデジタルカメラ４から供給される画像データが記憶される。
【００３６】
グラフィックプロセッサ２６は、入力されるデータの画像処理を行う部分として構成される。すなわち、このグラフィックプロセッサ２６により、例えば、図示しない表示部に表示される画像のグラフィック処理が行われる。さらに具体的には、グラフィックプロセッサ２６によって、いわゆるポリゴン・グラフィックス処理等を行う。
【００３７】
その他機能ブロック２７は、上述したブロック以外により構成されており、例えば、図示しない電源ブロック等を備えて構成されている。
【００３８】
ＣＰＵ２１は、上述したような各ブロックを制御する機能を有している。ＣＰＵ２１は、例えばシリアル通信ブロック２２を介してビデオゲーム機２に供給される、或いは、ビデオゲーム機２から出力されるデータの入出力を制御する。また、ＣＰＵ２１は、データの加工・合成処理を行う機能も有する。さらに、ＣＰＵ２１は、図示しない記録メディアに記録されているアプリケーションプログラムを、携帯型計算機３に転送して保持させる。
【００３９】
このような構成からなるビデオゲーム機２は、ＣＤ−ＲＯＭ等の記録メディアに記録されているプログラムに基づいてビデオゲームを行うことが、本来より可能とされている。また、ビデオゲーム機２は、図示しない不揮発メモリカードシステムを着脱自在に接続するようにも構成されている。
【００４０】
一方、携帯型計算機３のＰＤＡハードウェア層３０は、具体的には図３に示すように、入力された画像データを表示する表示手段の機能を備える表示ブロック３２を有するとともに、その他、ＣＰＵ３１と、シリアル通信ブロック３３と、不揮発メモリ３４と、ワークメモリ３５と、無線通信ブロック３６と、入力ブロック３７と、その他機能ブロック３８とを有している。ＰＤＡハードウェア層３０において、これら各部は、バス３９に接続されている。
【００４１】
表示ブロック３２は、各種情報の表示部としての機能を有して構成される。この表示ブロック３２によって、例えば、図示しない液晶パネルへの画像データや各種文字データ等の表示を行う。
【００４２】
シリアル通信ブロック３３は、外部機器とのシリアル通信を行う機能を有して構成される。このシリアル通信ブロック３３は、例えば、ビデオゲーム機２のシリアル通信ブロック２２に電気的に接続可能とされており、これにより、ビデオゲーム機２とのデータの通信処理を行うことができる。携帯型計算機３には、このシリアル通信ブロック３３を介して、ビデオゲーム機２から画像データが供給される。また、ビデオゲーム機２に装着された図示しない記録メディアに記録されているアプリケーションプログラムが供給される。
【００４３】
不揮発メモリ３４は、各種データを記憶する記憶部である。この不揮発メモリ３４には、シリアル通信ブロック３３を介してビデオゲーム機２から供給される画像データやアプリケーションプログラムが記憶される。
【００４４】
ワークメモリ３５は、各種データの作業領域として利用される記憶部である。ワークメモリ３５には、不揮発メモリ３４と同様に、ビデオゲーム機２から供給される画像データやアプリケーションプログラムが記憶される。
【００４５】
無線通信ブロック３６は、例えば、ＩｒＤＡ等の赤外線やマイクロ波等によって外部機器との通信を行う機能を備える。
【００４６】
入力ブロック３７は、入力操作部としての機能を有して構成される。例えば、この入力ブロック３７によって、ユーザによる各種情報の入力が可能になる。
【００４７】
その他機能ブロック３８は、上述したブロック以外により構成されており、例えば、図示しない電源ブロック等が含まれている。
【００４８】
ＣＰＵ３１は、上述したような各ブロックを制御する機能を有しており、例えば、上述したソフトウェア層を構成する各種プログラムに応じて各ブロックを制御する。
【００４９】
このような構成からなる携帯型計算機３は、ビデオゲーム機２に対して着脱自在とされるように形成され、ビデオゲーム機２とのデータ送受信を行う。また、携帯型計算機３は、上述したビデオゲーム機２に着脱可能とされる図示しない不揮発メモリカードシステムとの互換性を持つように構成される。
【００５０】
つぎに、ビデオゲーム機２に接続されるデジタルカメラ４のＤＣハードウェア層４０について説明する。ＤＣハードウェア層４０は、具体的には図４に示すように、ＣＰＵ４１と、シリアル通信ブロック４２と、画像入力ブロック４３と、画像データ記憶ブロック４４と、ワークメモリ４５とを有している。ＤＣハードウェア層４０において、これら各部は、バス４６に接続されている。
【００５１】
シリアル通信ブロック４２は、外部機器とのシリアル通信を行う機能を有して構成される。このシリアル通信ブロック４２は、例えば、ビデオゲーム機２のシリアル通信ブロック２２に電気的に接続可能とされており、これにより、ビデオゲーム機２とのデータ送受信を行うことができる。デジタルカメラ４には、このシリアル通信ブロック４２を介して、ビデオゲーム機２から画像データが供給される。また、デジタルカメラ４は、シリアル通信ブロック４２を介して、ビデオゲーム機２へと画像データを供給する。
【００５２】
画像入力ブロック４３は、画像撮影部としての機能を有して構成され、レンズやシャッタ等の光学系等により構成されている。この画像入力ブロック４３によって撮影された画像は、多色かつ高解像度の画像データとして画像データ記憶ブロック４４に記録される。
【００５３】
画像データ記憶ブロック４４は、撮影した画像を記録する部分として構成されている。画像データ記憶ブロック４４は、不揮発メモリを内蔵しているか、若しくは着脱自在な記録メディアによって構成される。この画像データ記憶ブロック４４には、撮影した画像の他、ビデオゲーム機２からシリアル通信ブロック４２を介して供給される画像データが記憶される。
【００５４】
ワークメモリ４５は、各種データの作業領域として利用される記憶部である。ワークメモリ４５には、画像データ記憶ブロック４４と同様に、撮影した画像や、ビデオゲーム機２から供給される画像データが記憶される。
【００５５】
ＣＰＵ４１は、上述したような各ブロックを制御する機能を有しており、例えば、上述したソフトウェア層を構成する各種プログラムに応じて各ブロックを制御する。
【００５６】
データ処理システム１において、ビデオゲーム機２に、携帯型計算機３とデジタルカメラ４とが接続された際の論理的関係は、図５に示すような構造となる。ビデオゲーム機２は、ハードウェア層として、上述したビデオゲーム機ハードウェア層２０を有する。また、ソフトウェア層としては、ＣＰＵ２１によって記録メディアブロック２４に装着される図示しない記録メディアから読み出した、携帯型計算機３及びデジタルカメラ４との通信を行うとともに、画像データの加工処理を行うための通信及び画像加工アプリケーション５０と、携帯型計算機３及びデジタルカメラ４とのシリアル通信を行うためのシリアル通信ドライバ６０，７０とを有する。ここで、上述したシリアル通信ブロック２２は、シリアル通信ドライバ６０，７０上でデータ送受信を行う。一方、携帯型計算機３は、ハードウェア層として、上述したＰＤＡハードウェア層３０を有し、ソフトウェア層としては、ビデオゲーム機２との通信を行うための通信用アプリケーション８０と、シリアル通信ドライバ９０と、無線通信ドライバ１００とを有する。上述したシリアル通信ブロック３３及び無線通信ブロック３６は、このシリアル通信ドライバ９０及び無線通信ドライバ１００上でデータ送受信を行う。
【００５７】
このようなデータ処理システム１とデータ送受信を行うデジタルカメラ４は、ハードウェア層として、上述したＤＣハードウェア層４０を有し、ソフトウェア層としては、ビデオゲーム機２との通信を行うための通信用アプリケーション１１０と、シリアル通信ドライバ１２０とを有する。上述したシリアル通信ブロック４２は、ビデオゲーム機２と同様に、シリアル通信ドライバ１２０上でデータ送受信を行う。
【００５８】
以上説明したような構成を有するデータ処理システム１において、ビデオゲーム機２は、図６に示すような一連の工程によって、デジタルカメラ４からの画像データ、すなわち多色かつ高解像度の画像データを受信する。
【００５９】
ビデオゲーム機２は、図６に示すように、ステップＳ１において、ＣＰＵ２１によって、記録メディアブロック２４から図示しない記録メディアに保持された通信及び画像加工アプリケーション５０と、携帯型計算機３及びデジタルカメラ４との通信を行うためのシリアル通信ドライバ６０，７０とを読み出す。
【００６０】
次に、ビデオゲーム機２は、ステップＳ２において、読み出した通信及び画像加工アプリケーション５０及びシリアル通信ドライバ６０，７０を、ＣＰＵ２１によって、メインメモリ２５に保持する。
【００６１】
続いて、ビデオゲーム機２は、ステップＳ３において、ＣＰＵ２１によって、シリアル通信ブロック２２経由でデジタルカメラ４のシリアル通信ブロック４２と通信を開始して通信路を確立し、そして、ステップＳ４において、この確立した通信路を用いて、デジタルカメラ４から多色かつ高解像度の画像データを受信して、メインメモリ２５上に保持する。
【００６２】
このデジタルカメラ４からの画像データの受信終了の確認のために、ビデオゲーム機２は、ステップＳ５において、全ての画像データをデジタルカメラ４から受信したか否かを、ＣＰＵ２１によって、判別する。ここで、ＣＰＵ２１が画像データを全て受信したことを確認した場合には、ビデオゲーム機２は、これらの画像データの受信処理を終了する。また、ＣＰＵ２１が画像データを全て受信していないことを確認した場合には、ビデオゲーム機２は、上述したステップＳ４からの処理を再び実行する。
【００６３】
このようなビデオゲーム機２の処理に対応して、デジタルカメラ４は、図７に示すように、ステップＳ１１において、ビデオゲーム機２よりシリアル通信接続要求があるか否かを判別して待機する。
【００６４】
デジタルカメラ４は、このステップＳ１１においてビデオゲーム機２よりシリアル通信接続要求があったことを確認した場合には、ステップＳ１２において、ＣＰＵ４１によって、シリアル通信ブロック４２経由でビデオゲーム機２のシリアル通信ブロック２２との通信を開始して通信路を確立する。
【００６５】
そして、デジタルカメラ４は、ステップＳ１３において、画像データ記憶ブロック４４に保持している多色かつ高解像度の画像データを、確立した通信路を用いて、ＣＰＵ４１によりビデオゲーム機２へと送信する。
【００６６】
ここで、デジタルカメラ４がこのステップＳ１２及びステップＳ１３において行った処理は、ビデオゲーム機２が先に示したステップＳ３及びステップＳ４において行った処理にそれぞれ対応される。
【００６７】
この画像データの送信終了の確認のために、デジタルカメラ４は、ステップＳ１４において、全ての画像データをビデオゲーム機２へと送信したか否かを、ＣＰＵ４１によって、判別する。ここで、ＣＰＵ４１がビデオゲーム機２へと画像データを全て送信したことを確認した場合には、デジタルカメラ４は、これらの画像データの送信処理を終了する。また、ＣＰＵ４１がビデオゲーム機２へと画像データを全て送信していないことを確認した場合には、デジタルカメラ４は、上述したステップＳ１３からの処理を再び実行する。
【００６８】
以上のようなビデオゲーム機２及びデジタルカメラ４の一連の処理によって、データ処理システム１においては、デジタルカメラ４からビデオゲーム機２へと多色かつ高解像度の画像データが供給される。
【００６９】
つぎに、ビデオゲーム機２が、上述した一連の処理によりデジタルカメラ４から受信した多色かつ高解像度の画像データに加工処理を施して、携帯型計算機３へと送信するまでの工程を図８及び図９を用いて説明する。
【００７０】
ビデオゲーム機２は、図８に示すように、ステップＳ６において、デジタルカメラ４から供給された多色かつ高解像度の画像データに加工処理を施す。この加工処理は、通信及び画像加工アプリケーション５０の動作により行われるもので、後述するように、画像データに対して、解像度変換・減色・トリミング・拡大縮小・軸反転・色反転等を行い、携帯型計算機３での画像データの使用を可能にする少色かつ低解像度の画像データを生成するために行われる。
【００７１】
次に、ビデオゲーム機２は、ステップＳ６において加工した画像データを、ステップＳ７において、ＣＰＵ２１によりメインメモリ２５に保持する。
【００７２】
続いて、ビデオゲーム機２は、ステップＳ８において、ＣＰＵ２１によって、シリアル通信ブロック２２経由で携帯型計算機３のシリアル通信ブロック３３と通信を開始して、通信路を確立する。
【００７３】
そして、ビデオゲーム機２は、ステップＳ９において、確立した携帯型計算機３との通信路を用いて、ＣＰＵ２１により、加工した画像データを携帯型計算機３へと送信する。
【００７４】
この画像データの送信終了の確認のために、ビデオゲーム機２は、ステップＳ１０において、画像データを全て送信したか否かを、ＣＰＵ２１によって、判別する。ここで、ビデオゲーム機２においては、ＣＰＵ２１が画像データを全て送信したことを確認した場合には、この画像データの送信処理を終了し、また、画像データを全て送信していないことを確認した場合には、上述したステップＳ９からの処理を再び実行する。
【００７５】
このようなビデオゲーム機２の処理に対応して、携帯型計算機３は、図９に示すように、ステップＳ２１において、ビデオゲーム機２よりシリアル通信接続要求があるか否かを判別して待機する。
【００７６】
携帯型計算機３は、ステップＳ２１においてビデオゲーム機２よりシリアル通信接続要求があったことを確認した場合には、ステップＳ２２において、ＣＰＵ３１により、シリアル通信ブロック３３経由でビデオゲーム機２のシリアル通信ブロック２２との通信を開始して、通信路を確立する。
【００７７】
そして、携帯型計算機３は、ステップＳ２３において、この確立した通信路を用いて、ビデオゲーム機２より受信した画像データを、ＣＰＵ３１が不揮発メモリ３４に保持する。
【００７８】
ここで、携帯型計算機３がこのステップＳ２２及びステップＳ２３において行った処理は、ビデオゲーム機２が先に示したステップＳ８及びステップＳ９において行った処理にそれぞれ対応される。
【００７９】
ビデオゲーム機２からの画像データの受信終了の確認のために、携帯型計算機３においては、ステップＳ２４において、画像データを全て受信したか否かを、ＣＰＵ３１によって、判別する。ここで、ＣＰＵ３１がビデオゲーム機２からの画像データを全て受信したことを確認した場合には、携帯型計算機３は、この画像データの受信処理を終了する。また、ＣＰＵ３１がビデオゲーム機２からの画像データを全て受信していないことを確認した場合には、携帯型計算機３は、上述したステップＳ２３からの処理を再び実行する。
【００８０】
以上のような一連の処理により、データ処理システム１においては、デジタルカメラ４からの画像データを、ビデオゲーム機２上で携帯型計算機３で使用できるように少色かつ低解像度に加工処理して、携帯型計算機３へと供給することができる。すなわち、データ処理システム１においては、ビデオゲーム機２に対して、デジタルカメラ４を画像入力装置、携帯型計算機３を画像出力装置として用いることができる。携帯型計算機３は、供給された画像データの解像度等が表示ブロック３２に表示可能なものに加工されているため、画像データを表示することが可能であり、この画像データを利用するアプリケーションプログラム等の実行も可能となる。
【００８１】
つぎに、デジタルカメラ４から複数の画像データをビデオゲーム機２に入力して、これらの画像データの重ね合わせや同一画面への表示等の合成処理をビデオゲーム機２上で行い、合成した画像データを携帯型計算機３へと供給するまでの工程を図１０乃至図１３を用いて説明する。
【００８２】
ビデオゲーム機２は、図１０に示すように、ステップＳ３１において、ＣＰＵ２１によって、記録メディアブロック２４から図示しない記録メディアに保持された通信及び画像加工アプリケーション５０と、携帯型計算機３及びデジタルカメラ４との通信を行うためのシリアル通信ドライバ６０，７０とを読み出す。
【００８３】
次に、ビデオゲーム機２は、ステップＳ３２において、読み出した通信及び画像加工アプリケーション５０及びシリアル通信ドライバ６０，７０を、ＣＰＵ２１によって、メインメモリ２５に保持する。
【００８４】
続いて、ビデオゲーム機２は、ステップＳ３３において、ＣＰＵ２１によって、シリアル通信ブロック２２経由でデジタルカメラ４のシリアル通信ブロック４２と通信を開始して通信路を確立し、そして、ステップＳ３４において、この確立した通信路を用いて、デジタルカメラ４から複数の多色かつ高解像度の画像データを受信して、メインメモリ２５上に保持する。
【００８５】
このデジタルカメラ４からの複数の画像データの受信終了の確認のために、ビデオゲーム機２は、ステップＳ３５において、全ての画像データをデジタルカメラ４から受信したか否かを、ＣＰＵ２１によって、判別する。ここで、ＣＰＵ２１が複数の画像データを全て受信したことを確認した場合には、ビデオゲーム機２は、これらの画像データの受信処理を終了して、図１１に示す次のステップＳ３６へと移行する。また、ＣＰＵ２１が複数の画像データを全て受信していないことを確認した場合には、ビデオゲーム機２は、上述したステップＳ３４からの処理を再び実行する。
【００８６】
ビデオゲーム機２は、図１１に示すように、ステップＳ３６において、デジタルカメラ４から供給された複数の多色かつ高解像度の画像データに合成処理を施す。この合成処理は、上述したように、複数の画像データの重ね合わせや同一画面への表示等を行うものである。なお、この工程において、上述した加工処理も同時に行ってもよいことはいうまでもない。
【００８７】
次に、ビデオゲーム機２は、ステップＳ３６において合成した画像データを、ステップＳ３７において、ＣＰＵ２１によりメインメモリ２５に保持する。
【００８８】
続いて、ビデオゲーム機２は、ステップＳ３８において、ＣＰＵ２１によって、シリアル通信ブロック２２経由で携帯型計算機３のシリアル通信ブロック３３と通信を開始して、通信路を確立する。
【００８９】
そして、ビデオゲーム機２は、ステップＳ３９において、確立した携帯型計算機３との通信路を用いて、ＣＰＵ２１により、合成した画像データを携帯型計算機３へと送信する。
【００９０】
この画像データの送信終了の確認のために、ビデオゲーム機２は、ステップＳ４０において、画像データを全て送信したか否かを、ＣＰＵ２１によって、判別する。ここで、ビデオゲーム機２においては、ＣＰＵ２１が画像データを全て送信したことを確認した場合には、この画像データの送信処理を終了し、また、画像データを全て送信していないことを確認した場合には、上述したステップＳ３９からの処理を再び実行する。
【００９１】
このようなビデオゲーム機２の処理に対応して、デジタルカメラ４は、図１２に示すように、ステップＳ４１において、ビデオゲーム機２よりシリアル通信接続要求があるか否かを判別して待機する。
【００９２】
デジタルカメラ４は、このステップＳ４１においてビデオゲーム機２よりシリアル通信接続要求があったことを確認した場合には、ステップＳ４２において、ＣＰＵ４１によって、シリアル通信ブロック４２経由でビデオゲーム機２のシリアル通信ブロック２２との通信を開始して通信路を確立する。
【００９３】
そして、デジタルカメラ４は、ステップＳ４３において、画像データ記憶ブロック４４に保持している複数の多色かつ高解像度の画像データを、確立した通信路を用いて、ＣＰＵ４１によりビデオゲーム機２へと送信する。
【００９４】
ここで、デジタルカメラ４がこのステップＳ４２及びステップＳ４３において行った処理は、ビデオゲーム機２が先に示したステップＳ３３及びステップＳ３４において行った処理にそれぞれ対応される。
【００９５】
この画像データの送信終了の確認のために、デジタルカメラ４は、ステップＳ４４において、全ての画像データをビデオゲーム機２へと送信したか否かを、ＣＰＵ４１によって、判別する。ここで、ＣＰＵ４１がビデオゲーム機２へと複数の画像データを全て送信したことを確認した場合には、デジタルカメラ４は、これらの画像データの送信処理を終了する。また、ＣＰＵ４１がビデオゲーム機２へと複数の画像データを全て送信していないことを確認した場合には、デジタルカメラ４は、上述したステップＳ４３からの処理を再び実行する。
【００９６】
一方、携帯型計算機３は、図１３に示すように、ステップＳ５１において、ビデオゲーム機２よりシリアル通信接続要求があるか否かを判別して待機する。
【００９７】
携帯型計算機３は、ステップＳ５１においてビデオゲーム機２よりシリアル通信接続要求があったことを確認した場合には、ステップＳ５２において、ＣＰＵ３１により、シリアル通信ブロック３３経由でビデオゲーム機２のシリアル通信ブロック２２との通信を開始して、通信路を確立する。
【００９８】
そして、携帯型計算機３は、ステップＳ５３において、この確立した通信路を用いて、ビデオゲーム機２より受信した画像データを、ＣＰＵ３１が不揮発メモリ３４に保持する。
【００９９】
ここで、携帯型計算機３がこのステップＳ５２及びステップＳ５３において行った処理は、ビデオゲーム機２が先に示したステップＳ３８及びステップＳ３９において行った処理にそれぞれ対応される。
【０１００】
ビデオゲーム機２からの画像データの受信終了の確認のために、携帯型計算機３においては、ステップＳ５４において、画像データを全て受信したか否かを、ＣＰＵ３１によって、判別する。ここで、ＣＰＵ３１がビデオゲーム機２からの画像データを全て受信したことを確認した場合には、携帯型計算機３は、この画像データの受信処理を終了する。また、ＣＰＵ３１がビデオゲーム機２からの画像データを全て受信していないことを確認した場合には、携帯型計算機３は、上述したステップＳ５３からの処理を再び実行する。
【０１０１】
以上のような一連の処理によって、データ処理システム１においては、デジタルカメラ４からビデオゲーム機２へと供給された複数の画像データを、ビデオゲーム機２上で合成処理して、携帯型計算機３へと供給することができる。すなわち、データ処理システム１においては、デジタルカメラ４から複数の画像データが供給されたときでも、これらの複数の画像データを携帯型計算機３の表示ブロック３２に表示することができる。
【０１０２】
ところで、ビデオゲーム機２は、上述したビデオゲーム機２上での画像データに対する加工・合成処理を、通信及び画像加工アプリケーション５０を動作させて、入力ブロック２３による入力操作に応じて処理内容を変化させながら行うことができ、その結果をリアルタイムにモニタ５に表示することができる。この際の処理内容が変化する一連の工程を図１４を用いて説明する。なお、ここではデジタルカメラ４から供給された画像データに、解像度変換、減色、トリミング処理から選択して加工処理を施すときの工程を主に示し、その他の加工・合成処理については省略する。
【０１０３】
ビデオゲーム機２は、図１４に示すように、ステップＳ６１において、入力ブロック２３を構成する図示しないコントローラにより入力データがあるか否かを判別して待機する。
【０１０４】
ビデオゲーム機２は、ステップＳ６１においてコントローラからの入力データがあったことを確認した場合には、ステップＳ６２において、ＣＰＵ２１により、入力データをメインメモリ２５へ保持し、その保持した入力データ列をコマンドとして文法解析する。
【０１０５】
ビデオゲーム機２は、ステップＳ６２において解析したコマンドに対応する加工・合成処理が、通信及び画像加工アプリケーション５０に存在し、実行可能なものであるか否かを、ステップＳ６３において判別する。ここで、解析したコマンドに対応する加工・合成処理が存在するものであることを確認した場合には、ビデオゲーム機２は、次のステップＳ６４へと移行する。また、解析したコマンドに対応する加工・合成処理が存在しないことを確認した場合には、ビデオゲーム機２は、上述したステップＳ６１からの処理を再び実行する。
【０１０６】
ビデオゲーム機２は、ステップＳ６４において、解析したコマンドが、解像度変換コマンドであるか否かを判別し、解像度変換コマンドであった場合には、ステップＳ６５における解像度変換処理を行い、画像データを携帯型計算機３において使用できる解像度に変換する。また、解像度変換コマンドでなかった場合には、ステップＳ６６において、減色コマンドであるか否かを判別する。ここで、減色コマンドであった場合には、ビデオゲーム機２は、ステップＳ６７における減色処理を行い、画像データを携帯型計算機３において使用できるように減色する。一方、減色コマンドでなかった場合には、ステップＳ６８において、トリミングコマンドであるか否かを判別する。トリミングコマンドであった場合には、ビデオゲーム機２は、ステップＳ６９におけるトリミング処理を行う。そして、トリミング処理でなかった場合には、その他の拡大縮小等の処理工程に移行し、加工・合成処理を終了する。
【０１０７】
このようにデータ処理システム１においては、ビデオゲーム機２上での画像データの加工・合成処理を、使用者の入力操作に応じて任意に変化させて行うことができる。また、これらの処理結果は、ビデオゲーム機２に接続しているモニタ５にリアルタイムに表示することが可能であり、データ処理システム１においては、デジタルカメラ４からの画像データを、ビデオゲーム機２上で加工・合成処理して、使用者が要求を満足するような画像データを生成したことを確認した後、携帯型計算機３へと供給することができる。
【０１０８】
データ処理システム１においては、上述したように、デジタルカメラ４からビデオゲーム機２を介して携帯型計算機３へと画像データを送信するばかりではなく、携帯型計算機３からの画像データをビデオゲーム機２を介してデジタルカメラ４へと送信することもできる。このときの一連の処理を図１５乃至図１８を用いて説明する。
【０１０９】
ビデオゲーム機２は、図１５に示すように、ステップＳ７１において、ＣＰＵ２１によって、記録メディアブロック２４から図示しない記録メディアに保持された通信及び画像加工アプリケーション５０と、携帯型計算機３及びデジタルカメラ４との通信を行うためのシリアル通信ドライバ６０，７０とを読み出す。
【０１１０】
次に、ビデオゲーム機２は、ステップＳ７２において、読み出した通信及び画像加工アプリケーション５０及びシリアル通信ドライバ６０，７０を、ＣＰＵ２１によって、メインメモリ２５に保持する。
【０１１１】
続いて、ビデオゲーム機２は、ステップＳ７３において、ＣＰＵ２１によって、シリアル通信ブロック２２経由で携帯型計算機３のシリアル通信ブロック３３と通信を開始して通信路を確立する。
【０１１２】
ビデオゲーム機２は、ステップＳ７４において、この確立した通信路を用いて携帯型計算機３から画像データを受信して、メインメモリ２５上に保持する。
【０１１３】
この携帯型計算機３からの画像データの受信終了の確認のために、ビデオゲーム機２は、ステップＳ７５において、全ての画像データを携帯型計算機３から受信したか否かを、ＣＰＵ２１によって、判別する。ここで、ＣＰＵ２１が画像データを全て受信したことを確認した場合には、ビデオゲーム機２は、これらの画像データの受信処理を終了する。また、ＣＰＵ２１が画像データを全て受信していないことを確認した場合には、ビデオゲーム機２は、上述したステップＳ７４からの処理を再び実行する。
【０１１４】
このようなビデオゲーム機２の処理に対応して、携帯型計算機３は、図１６に示すように、ステップＳ８１において、ビデオゲーム機２よりシリアル通信接続要求があるか否かを判別して待機する。
【０１１５】
携帯型計算機３は、このステップＳ８１においてビデオゲーム機２よりシリアル通信接続要求があったことを確認した場合には、ステップＳ８２において、ＣＰＵ３１によって、シリアル通信ブロック３３経由でビデオゲーム機２のシリアル通信ブロック２２との通信を開始して通信路を確立する。
【０１１６】
そして、携帯型計算機３は、ステップＳ８３において、不揮発メモリ３４に保持している画像データを、確立した通信路を用いて、ＣＰＵ３１によりビデオゲーム機２へと送信する。
【０１１７】
ここで、携帯型計算機３がこのステップＳ８２及びステップＳ８３において行った処理は、ビデオゲーム機２が先に示したステップＳ７３及びステップＳ７４において行った処理にそれぞれ対応される。
【０１１８】
この画像データの送信終了の確認のために、携帯型計算機３は、ステップＳ８４において、全ての画像データをビデオゲーム機２へと送信したか否かを、ＣＰＵ３１によって、判別する。ここで、ＣＰＵ３１がビデオゲーム機２へと画像データを全て送信したことを確認した場合には、携帯型計算機３は、これらの画像データの送信処理を終了する。また、ＣＰＵ３１がビデオゲーム機２へと画像データを全て送信していないことを確認した場合には、携帯型計算機３は、上述したステップＳ８３からの処理を再び実行する。
【０１１９】
以上のようなビデオゲーム機２及び携帯型計算機３の一連の処理によって、データ処理システム１においては、携帯型計算機３からビデオゲーム機２へと画像データが供給される。
【０１２０】
つぎに、ビデオゲーム機２が、上述した一連の処理により携帯型計算機３より受信した画像データに加工処理を施して、デジタルカメラ４へと送信するまでの工程を図１７及び図１８を用いて説明する。
【０１２１】
ビデオゲーム機２は、図１７に示すように、ステップＳ７６において、携帯型計算機３から供給された画像データに加工処理を施す。この加工処理は、通信及び画像加工アプリケーション５０の動作により行われるもので、後述するように、画像データに対して、解像度変換・色補間・トリミング・拡大縮小・軸反転・色反転等を行うものである。
【０１２２】
次に、ビデオゲーム機２は、ステップＳ７６において加工した画像データを、ステップＳ７７において、ＣＰＵ２１によりメインメモリ２５に保持する。
【０１２３】
続いて、ビデオゲーム機２は、ステップＳ７８において、ＣＰＵ２１によって、シリアル通信ブロック２２経由でデジタルカメラ４のシリアル通信ブロック４２と通信を開始して、通信路を確立する。
【０１２４】
そして、ビデオゲーム機２は、ステップＳ７９において、確立したデジタルカメラ４との通信路を用いて、ＣＰＵ２１により、加工した画像データをデジタルカメラ４へと送信する。
【０１２５】
この画像データの送信終了の確認のために、ビデオゲーム機２は、ステップＳ８０において、画像データを全て送信したか否かを、ＣＰＵ２１によって、判別する。ここで、ビデオゲーム機２においては、ＣＰＵ２１が画像データを全て送信したことを確認した場合には、この画像データの送信処理を終了し、また、画像データを全て送信していないことを確認した場合には、上述したステップＳ７９からの処理を再び実行する。
【０１２６】
このようなビデオゲーム機２の処理に対応して、デジタルカメラ４は、図１８に示すように、ステップＳ９１において、ビデオゲーム機２よりシリアル通信接続要求があるか否かを判別して待機する。
【０１２７】
デジタルカメラ４は、ステップＳ９１においてビデオゲーム機２よりシリアル通信接続要求があったことを確認した場合には、ステップＳ９２において、ＣＰＵ４１により、シリアル通信ブロック４２経由でビデオゲーム機２のシリアル通信ブロック２２との通信を開始して、通信路を確立する。
【０１２８】
そして、デジタルカメラ４は、ステップＳ９３において、この確立した通信路を用いて、ビデオゲーム機２より受信した画像データを、ＣＰＵ４１が画像データ記憶ブロック４４に保持する。
【０１２９】
ここで、デジタルカメラ４がこのステップＳ９２及びステップＳ９３において行った処理は、ビデオゲーム機２が先に示したステップＳ７８及びステップＳ７９において行った処理にそれぞれ対応される。
【０１３０】
ビデオゲーム機２からの画像データの受信終了の確認のために、デジタルカメラ４においては、ステップＳ９４において、画像データを全て受信したか否かを、ＣＰＵ４１によって、判別する。ここで、ＣＰＵ４１がビデオゲーム機２からの画像データを全て受信したことを確認した場合には、デジタルカメラ４は、この画像データの受信処理を終了する。また、ＣＰＵ４１がビデオゲーム機２からの画像データを全て受信していないことを確認した場合には、デジタルカメラ４は、上述したステップＳ９３からの処理を再び実行する。
【０１３１】
以上のような一連の処理により、データ処理システム１においては、携帯型計算機３からの画像データを、ビデオゲーム機２上で加工処理して、デジタルカメラ４へと供給することができる。すなわち、データ処理システム１においては、ビデオゲーム機２に対して、携帯型計算機３を画像入力装置、デジタルカメラ４を画像出力装置としても用いることができる。
【０１３２】
つぎに、携帯型計算機３から複数の画像データをビデオゲーム機２に入力して、これらの画像データの重ね合わせや同一画面への表示等の合成処理をビデオゲーム機２上で行い、合成した画像データをデジタルカメラ４へと供給するまでの工程を図１９乃至図２２を用いて説明する。
【０１３３】
ビデオゲーム機２は、図１９に示すように、ステップＳ１０１において、ＣＰＵ２１によって、記録メディアブロック２４から図示しない記録メディアに保持された通信及び画像加工アプリケーション５０と、携帯型計算機３及びデジタルカメラ４との通信を行うためのシリアル通信ドライバ６０，７０とを読み出す。
【０１３４】
次に、ビデオゲーム機２は、ステップＳ１０２において、読み出した通信及び画像加工アプリケーション５０及びシリアル通信ドライバ６０，７０を、ＣＰＵ２１によって、メインメモリ２５に保持する。
【０１３５】
続いて、ビデオゲーム機２は、ステップＳ１０３において、ＣＰＵ２１によって、シリアル通信ブロック２２経由で携帯型計算機３のシリアル通信ブロック３３と通信を開始して通信路を確立し、そして、ステップＳ１０４において、この確立した通信路を用いて、携帯型計算機３から複数の画像データを受信して、メインメモリ２５上に保持する。
【０１３６】
この携帯型計算機３からの複数の画像データの受信終了の確認のために、ビデオゲーム機２は、ステップＳ１０５において、全ての画像データを携帯型計算機３から受信したか否かを、ＣＰＵ２１によって、判別する。ここで、ＣＰＵ２１が複数の画像データを全て受信したことを確認した場合には、ビデオゲーム機２は、これらの画像データの受信処理を終了して、図２０に示す次のステップＳ１０６へと移行する。また、ＣＰＵ２１が複数の画像データを全て受信していないことを確認した場合には、ビデオゲーム機２は、上述したステップＳ１０４からの処理を再び実行する。
【０１３７】
ビデオゲーム機２は、図２０に示すように、ステップＳ１０６において、携帯型計算機３から供給された複数の画像データに合成処理を施す。この合成処理は、上述したように、複数の画像データの重ね合わせや同一画面への表示等を行うものである。また、上述した加工処理を合わせて行ってもよい。
【０１３８】
次に、ビデオゲーム機２は、ステップＳ１０６において合成した画像データを、ステップＳ１０７において、ＣＰＵ２１によりメインメモリ２５に保持する。
【０１３９】
続いて、ビデオゲーム機２は、ステップＳ１０８において、ＣＰＵ２１によって、シリアル通信ブロック２２経由でデジタルカメラ４のシリアル通信ブロック４２と通信を開始して、通信路を確立する。
【０１４０】
そして、ビデオゲーム機２は、ステップＳ１０９において、確立したデジタルカメラ４との通信路を用いて、ＣＰＵ２１により、合成した画像データをデジタルカメラ４へと送信する。
【０１４１】
この画像データの送信終了の確認のために、ビデオゲーム機２は、ステップＳ１１０において、画像データを全て送信したか否かを、ＣＰＵ２１によって、判別する。ここで、ビデオゲーム機２においては、ＣＰＵ２１が画像データを全て送信したことを確認した場合には、この画像データの送信処理を終了し、また、画像データを全て送信していないことを確認した場合には、上述したステップＳ１０９からの処理を再び実行する。
【０１４２】
このようなビデオゲーム機２の処理に対応して、携帯型計算機３は、図２１に示すように、ステップＳ１１１において、ビデオゲーム機２よりシリアル通信接続要求があるか否かを判別して待機する。
【０１４３】
携帯型計算機３は、このステップＳ１１１においてビデオゲーム機２よりシリアル通信接続要求があったことを確認した場合には、ステップＳ１１２において、ＣＰＵ３１によって、シリアル通信ブロック３３経由でビデオゲーム機２のシリアル通信ブロック２２との通信を開始して通信路を確立する。
【０１４４】
そして、携帯型計算機３は、ステップＳ１１３において、不揮発メモリ３４に保持している複数の画像データを、確立した通信路を用いて、ＣＰＵ３１によりビデオゲーム機２へと送信する。
【０１４５】
ここで、携帯型計算機３がこのステップＳ１１２及びステップＳ１１３において行った処理は、ビデオゲーム機２が先に示したステップＳ１０３及びステップＳ１０４において行った処理にそれぞれ対応される。
【０１４６】
この画像データの送信終了の確認のために、携帯型計算機３は、ステップＳ１１４において、全ての画像データをビデオゲーム機２へと送信したか否かを、ＣＰＵ３１によって、判別する。ここで、ＣＰＵ３１がビデオゲーム機２へと複数の画像データを全て送信したことを確認した場合には、携帯型計算機３は、これらの画像データの送信処理を終了する。また、ＣＰＵ３１がビデオゲーム機２へと複数の画像データを全て送信していないことを確認した場合には、携帯型計算機３は、上述したステップＳ１１３からの処理を再び実行する。
【０１４７】
一方、デジタルカメラ４は、図２２に示すように、ステップＳ１２１において、ビデオゲーム機２よりシリアル通信接続要求があるか否かを判別して待機する。
【０１４８】
デジタルカメラ４は、ステップＳ１２１においてビデオゲーム機２よりシリアル通信接続要求があったことを確認した場合には、ステップＳ１２２において、ＣＰＵ４１により、シリアル通信ブロック４２経由でビデオゲーム機２のシリアル通信ブロック２２との通信を開始して、通信路を確立する。
【０１４９】
そして、デジタルカメラ４は、ステップＳ１２３において、この確立した通信路を用いて、ビデオゲーム機２より受信した画像データを、ＣＰＵ４１が画像データ記憶ブロック４４に保持する。
【０１５０】
ここで、デジタルカメラ４がこのステップＳ１２２及びステップＳ１２３において行った処理は、ビデオゲーム機２が先に示したステップＳ１０８及びステップＳ１０９において行った処理にそれぞれ対応される。
【０１５１】
ビデオゲーム機２からの画像データの受信終了の確認のために、デジタルカメラ４においては、ステップＳ１２４において、画像データを全て受信したか否かを、ＣＰＵ４１によって、判別する。ここで、ＣＰＵ４１がビデオゲーム機２からの画像データを全て受信したことを確認した場合には、デジタルカメラ４は、この画像データの受信処理を終了する。また、ＣＰＵ４１がビデオゲーム機２からの画像データを全て受信していないことを確認した場合には、デジタルカメラ４は、上述したステップＳ１２３からの処理を再び実行する。
【０１５２】
以上のような一連の処理によって、データ処理システム１においては、携帯型計算機３からビデオゲーム機２へと供給された複数の画像データを、ビデオゲーム機２上で合成処理して、デジタルカメラ４へと供給することができる。
【０１５３】
この携帯型計算機３からの画像データをビデオゲーム機２を介してデジタルカメラ４へち供給する場合においても、ビデオゲーム機２は、上述したビデオゲーム機２上での画像データに対する加工・合成処理を、通信及び画像加工アプリケーション５０を動作させて、入力ブロック２３による入力操作に応じて処理内容を変化させながら行うことができ、その結果をリアルタイムにモニタ５に表示することができる。この際の処理内容が変化する一連の工程を図２３を用いて説明する。なお、ここでは携帯型計算機３から供給された画像データに、解像度変換、色補間、トリミング処理から選択して加工処理を施すときの工程を主に示し、その他の加工・合成処理については省略する。
【０１５４】
ビデオゲーム機２は、図２３に示すように、ステップＳ１３１において、入力ブロック２３を構成する図示しないコントローラにより入力データがあるか否かを判別して待機する。
【０１５５】
ビデオゲーム機２は、ステップＳ１３１においてコントローラからの入力データがあったことを確認した場合には、ステップＳ１３２において、ＣＰＵ２１により、入力データをメインメモリ２５へ保持し、その保持した入力データ列をコマンドとして文法解析する。
【０１５６】
ビデオゲーム機２は、ステップＳ１３２において解析したコマンドに対応する加工・合成処理が、通信及び画像加工アプリケーション５０に存在し、実行可能なものであるか否かを、ステップＳ１３３において判別する。ここで、解析したコマンドに対応する加工・合成処理が存在するものであることを確認した場合には、ビデオゲーム機２は、次のステップＳ１３４へと移行する。また、解析したコマンドに対応する加工・合成処理が存在しないことを確認した場合には、ビデオゲーム機２は、上述したステップＳ１３１からの処理を再び実行する。
【０１５７】
ビデオゲーム機２は、ステップＳ１３４において、解析したコマンドが、解像度変換コマンドであるか否かを判別し、解像度変換コマンドであった場合には、ステップＳ１３５における解像度変換処理を行い、画像データをデジタルカメラ４に対応する解像度に変換する。また、解像度変換コマンドでなかった場合には、ステップＳ１３６において、色補間コマンドであるか否かを判別する。ここで、色補間コマンドであった場合には、ビデオゲーム機２は、ステップＳ１３７における色補間処理を行う。色補間コマンドでなかった場合には、ステップＳ１３８において、トリミングコマンドであるか否かを判別する。トリミングコマンドであった場合には、ビデオゲーム機２は、ステップＳ１３９におけるトリミング処理を行い、トリミング処理でなかった場合には、その他の拡大縮小等の処理工程に移行し、加工・合成処理を終了する。
【０１５８】
このようにデータ処理システム１における携帯型計算機３とデジタルカメラ４との間の画像データ送受信においては、いずれの方向であってもビデオゲーム機２上での画像データ加工・合成処理を、使用者の入力操作に応じて任意に変化させて行うことができる。また、これらの処理結果は、ビデオゲーム機２に接続しているモニタ５にリアルタイムに表示することが可能であり、データ処理システム１においては、携帯型計算機３からの画像データに対しても、ビデオゲーム機２上で加工・合成処理して、使用者が要求を満足するような画像データを生成したことを確認した後、デジタルカメラ４へと供給することができる。
【０１５９】
つぎに、ビデオゲーム機２に対して、携帯型計算機３及びデジタルカメラ４の両方から画像データが供給され、それらの画像データにビデオゲーム機２上で加工・合成処理を施して、携帯型計算機３へと出力する工程を説明する。
【０１６０】
データ処理システム１においては、この工程を、上述した図１０乃至図１３、図１９、図２１に示した工程を組み合わせることによって行うことができる。
【０１６１】
ビデオゲーム機２は、まず図１０に示す各工程を経ることによって、デジタルカメラ４から複数の画像データを受信する。
【０１６２】
すなわち、ビデオゲーム機２は、図示しない記録メディアに保持された通信及び画像加工アプリケーション５０と、シリアル通信ドライバ６０，７０とを読み出し、メインメモリ２５に保持する。そして、ビデオゲーム機２は、デジタルカメラ４との通信路を確立して、デジタルカメラ４から複数の画像データを受信して、メインメモリ２５上に保持する。ビデオゲーム機２は、デジタルカメラ４から複数の画像データを全て受信したことを確認した後、図１９に示す各工程へと移行する。
【０１６３】
ビデオゲーム機２は、図１９における各工程を経ることによって、デジタルカメラ４と同様に、携帯型計算機３から複数の画像データを受信する。
【０１６４】
すなわち、ビデオゲーム機２は、図示しない記録メディアに保持された通信及び画像加工アプリケーション５０と、シリアル通信ドライバ６０，７０とを読み出し、メインメモリ２５に保持する。そして、ビデオゲーム機２は、携帯型計算機３との通信路を確立して、携帯型計算機３から複数の画像データを受信して、メインメモリ２５上に保持する。ビデオゲーム機２は、携帯型計算機３から複数の画像データを全て受信したことを確認したビデオゲーム機２は、次に図１１に示す工程を行う。
【０１６５】
ビデオゲーム機２は、携帯型計算機３及びデジタルカメラ４から受信した複数の画像データに対して、加工・合成処理を施し、得られた画像データをメインメモリ２５に保持する。これらの加工・合成処理は、上述した処理と同様のものであり、携帯型計算機３において使用可能な画像データを生成する。また、ビデオゲーム機２は、これらの加工・合成処理を、図１４及び図２３に示したように、コントローラからの入力操作に応じて行うことができ、処理結果をリアルタイムにモニタ５に表示することができる。
【０１６６】
そして、ビデオゲーム機２は、携帯型計算機３との通信路を確立し、画像データを携帯型計算機３へと送信する。
【０１６７】
このようなビデオゲーム機２の処理に対応して、携帯型計算機３及びデジタルカメラ４は、図１２、図２１、図１３に示す各工程を行う。
【０１６８】
すなわち、デジタルカメラ４は、図１２に示すように、ビデオゲーム機２との通信路を確立して、画像データ記憶ブロックに保持している複数の画像データを、ビデオゲーム機２へと送信する。
【０１６９】
その後、携帯型計算機３は、デジタルカメラ４と同様に、図２１に示す各工程を行う。携帯型計算機３は、ビデオゲーム機２との通信路を確立して、不揮発メモリ３４に保持している複数の画像データを、ビデオゲーム機２へと送信する。
【０１７０】
このようにして、携帯型計算機３及びデジタルカメラ４がビデオゲーム機２へと複数の画像データをビデオゲーム機２へ送信し終えると、携帯型計算機３は、図１３に示す各工程を行い、ビデオゲーム機２からの画像データを受信する。
【０１７１】
すなわち、携帯型計算機３は、ビデオゲーム機２との通信路を確立して、ビデオゲーム機２上で加工・合成処理された画像データを受信し、一連の処理を終了する。
【０１７２】
以上のように、データ処理システム１においては、携帯型計算機３及びデジタルカメラ４からビデオゲーム機２へと複数の画像データを送信することができ、これらの画像データにビデオゲーム機２上で加工・合成処理を施して、携帯型計算機３へと送信することができる。
【０１７３】
また、データ処理システム１においては、図１３の各工程を図１８に示す各工程に変更して同様の処理を行うことで、送信先として携帯型計算機３のみではなく、デジタルカメラ４へ画像データを送信することもできる。
【０１７４】
つぎに、ビデオゲーム機２から携帯型計算機３へと送信した画像データを使用するアプリケーションソフトウェアを、ビデオゲーム機２から携帯型計算機３へと送信する工程を、図２４及び図２５を用いて説明する。
【０１７５】
ビデオゲーム機２は、図２４に示すように、ステップＳ１４１において、携帯型計算機３への画像データ転送処理を行う。この画像データ転送処理とは、上述したように、デジタルカメラ４又は携帯型計算機３、デジタルカメラ４の両方からビデオゲーム機２へと送信された画像データを携帯型計算機３へと供給する際の処理のことである。
【０１７６】
次に、ビデオゲーム機２は、ステップＳ１４２において、記録メディアブロック２４から図示しない記録メディアに記録されているアプリケーションソフトウェアを読み出す。このアプリケーションソフトウェアは、携帯型計算機３へ供給された画像データを使用して、携帯型計算機３上で動作するものである。
【０１７７】
そして、ビデオゲーム機２は、ステップＳ１４３におけるアプリケーションソフトウェア転送処理を行う。このアプリケーションソフトウェア転送処理は、上述した画像データ転送処理と略同様な工程を経て行われ、シリアル通信ブロック２２を介して行われる。この工程によって、ビデオゲーム機２は、携帯型計算機３へとアプリケーションソフトウェアを供給する。
【０１７８】
次に、ビデオゲーム機２は、ステップＳ１４４において、携帯型計算機３に対して、転送したアプリケーションソフトウェアを起動するように指示を出し、一連の送信処理を終了する。
【０１７９】
このビデオゲーム機２の処理に対応して、携帯型計算機３は、図２５に示すように、ステップＳ１５１において、画像データ受信処理を行う。この画像データ受信処理は、ビデオゲーム機２から画像データを受信する際の一連の処理のことである。
【０１８０】
続いて、携帯型計算機３は、ステップＳ１５２において、ビデオゲーム機２からのアプリケーションソフトウェア受信処理を行う。このアプリケーションソフトウェア受信処理は、上述した画像データ受信処理と略同様な工程を経て行われ、シリアル通信ブロック３３を介して行われる。この工程によって、携帯型計算機３は、ビデオゲーム機２からアプリケーションソフトウェアを受信する。
【０１８１】
次に、携帯型計算機３は、ステップＳ１５３において、ビデオゲーム機２から供給されたアプリケーションソフトウェアを起動するように、ビデオゲーム機２から指示を受ける。
【０１８２】
ここで、携帯型計算機３がこのステップＳ１５２及びステップＳ１５３において行った処理は、ビデオゲーム機２が先に示したステップＳ１４３及びステップＳ１４４において行った処理にそれぞれ対応される。
【０１８３】
この起動指示を受信した携帯型計算機３は、ステップＳ１５４において、アプリケーションソフトウェアを起動して、ビデオゲーム機２から受信した画像データを表示ブロック３２に表示したり、その他の各種データ処理を行う。
【０１８４】
このようにして、データ処理システム１においては、ビデオゲーム機２に装着される記録メディアから、携帯型計算機３上で動作するアプリケーションソフトウェアを読み出して、携帯型計算機３へと供給することができ、携帯型計算機３に対して、画像データを取り込んで使用する機能を提供することができる。また、データ処理システム１においては、このアプリケーションソフトウェアと、上述した通信及び画像加工アプリケーション５０やシリアル通信ドライバ６０，７０等を１つの記録メディアによって供給することも可能である。
【０１８５】
以上説明してきたように、データ処理システム１においては、ビデオゲーム機２に対して、直接接続することが困難である携帯型計算機３及びデジタルカメラ４を同時に接続することで、この携帯型計算機３とデジタルカメラ４との間で画像データの送受信を行うことができる。
【０１８６】
また、データ処理システム１においては、携帯型計算機３とデジタルカメラ４といった解像度の異なる機器間のデータ送受信に際して、ビデオゲーム機２により、画像データの解像度変換、減色や色補間、各種のフォーマット変換等の画像データ処理を行うことができ、携帯型計算機３とデジタルカメラ４との間のデータ送受信を可能にする。
【０１８７】
さらに、データ処理システム１においては、ビデオゲーム機２の高速なグラフィック表示機能を利用することで、画像データの加工・合成処理の結果をリアルタイムにモニタ５に表示することができる。したがって、データ処理システム１においては、使用者が画像データの加工・合成処理の良し悪しを確認した上で、データ送受信を行うことができ、使用者への適切なフィードバックを提供することができる。
【０１８８】
さらにまた、データ処理システム１においては、携帯型計算機３からの複数の画像データと、デジタルカメラ４からの複数の画像データとをビデオゲーム機２へと供給して、これらの画像データをビデオゲーム機２上で加工・合成処理し、携帯型計算機３又はデジタルカメラ４へと転送することができる。したがって、データ処理システム１は、複数の画像ソースにも対応するものであって、複数の画像ソースからの編集処理を容易に提供することができる。
【０１８９】
また、データ処理システム１においては、携帯型計算機３上で動作するアプリケーションソフトウェアをビデオゲーム機２から供給し、ビデオゲーム機２が携帯型計算機３に対して、アプリケーションソフトウェアの起動指示を行う。このことにより、データ処理システム１においては、携帯型計算機３に対して、外部の画像データを取り込んで使用する機能を提供することができる。
【０１９０】
なお、ビデオゲーム機２において、通信及び画像加工アプリケーション５０やシリアル通信ドライバ６０，７０、携帯型計算機３へ供給するアプリケーションソフトウェア等は、ＣＤ−ＲＯＭ等の記録メディアに記録されている必要はなく、例えば、外部との通信によって取得するようにしてもよい。
【０１９１】
つぎに、上述した実施の形態として示したデータ処理システムを、より具体的にエンタテインメントシステムとして示した具体例を図２６乃至図３０を用いて説明する。この図２６乃至図３０においては、上述したデータ処理システム１を構成するビデオゲーム機２及び携帯型計算機３は、ビデオゲーム装置３０１及び携帯用電子機器４００よりなるエンタテインメントシステムとして構成されている。
【０１９２】
すなわち、ビデオゲーム機２は、ビデオゲーム装置３０１に、携帯型計算機３は、携帯用電子機器４００に対応される。具体的には、ビデオゲーム機２とビデオゲーム装置３０１との対応については、上述したビデオゲーム機２のＣＰＵ２１、シリアル通信ブロック２２、入力ブロック２３は、図２９に示すビデオゲーム装置３０１のＣＰＵ３５１、メモリカード挿入部３０８Ａ，３０８Ｂ又はシリアルＩ／Ｏインタフェース（ＳＩＯ）３９７、コントローラ３２０にそれぞれ対応される。また、携帯型計算機３のＣＰＵ３１、表示ブロック３２、シリアル通信ブロック３３は、図３０（Ａ）に示す制御手段４４１、表示手段４４４、接続コネクタ４４２にそれぞれ対応される。
【０１９３】
ビデオゲーム装置３０１は、図２６及び図２７に示すように、記録メディアに記録されているアプリケーションプログラムを読み出し、使用者（ゲームプレイヤ）からの指示に応じて実行するためのものである。ここで、ゲームの実行とは、例えば、主としてゲームの進行、表示、及び音声制御することをいう。
【０１９４】
ビデオゲーム装置３０１の本体３０２は、ほぼ四角形状の筐体に収容されており、その中央部にビデオゲームや、通信及び画像加工アプリケーション５０、携帯用電子機器４００で使用するアプリケーションソフトウェア等のアプリケーションプログラムを供給するための記録メディアである、ＣＤ−ＲＯＭ等の光ディスクが装着されるディスク装着部３０３と、ビデオゲームを任意にリセットするためのリセットスイッチ３０４と、電源スイッチ３０５と、上述した光ディスクの装着を操作するためのディスク操作スイッチ３０６と、２つのスロット部３０７Ａ，３０７Ｂとを備えている。
【０１９５】
なお、ビデオゲーム装置３０１は、アプリケーションプログラムを記録メディアから供給されるのみならず、通信回線を介して供給されるようにも構成されている。
【０１９６】
スロット部３０７Ａ，３０７Ｂには、携帯用電子機器４００やコントローラ３２０を接続することができる。また、このスロット部３０７Ａ，３０７Ｂには、図示しないが、メモリカードシステムも接続することができる。
【０１９７】
コントローラ３２０は、第１、第２の操作部３２１，３２２と、Ｌボタン３２３Ｌ，Ｒボタン３２３Ｒと、スタートボタン３２４と、選択ボタン３２５と、アナログ的操作が可能な操作部３３１，３３２と、この操作部３３１，３３２の操作モードを選択するモード選択スイッチ３３３と、選択された操作モードを表示するための表示部３３４とを有している。また、図示しないものの、コントローラ３２０の内部には、振動付与機構が設けられている。この振動付与機構は、例えば、ビデオゲームの進行等に応じてコントローラ２０に振動を付与する。このコントローラ３２０は、接続部３２６によって本体３０２のスロット部３０７Ｂに電気的に接続されている。
【０１９８】
例えば、スロット部３０７Ａ，３０７Ｂに２つのコントローラ３２０を接続することにより、２人の使用者がこのエンタテインメントシステムを共有することができ、すなわち、例えば、対戦ゲーム等を行うことができる。なお、スロット部３０７Ａ，３０７Ｂはこのように２系統に限定されるものではない。
【０１９９】
携帯用電子機器４００は、図２８（Ａ）乃至図２８（Ｃ）に示すように、ハウジング４０１を有して構成され、各種情報入力のための操作部４２０と、液晶表示装置（ＬＣＤ）等からなる表示部４３０と、ワイヤレス通信手段４４８により例えば、赤外線によるワイヤレス通信を行うための窓部４４０とが設けられている。
【０２００】
ハウジング４０１は、上シェル４０１ａ及び下シェル４０１ｂからなり、メモリ素子等を搭載した基板を内部に収納している。このハウジング４０１は、ビデオゲーム装置３０１の本体３０２のスロット部３０７Ａ，３０７Ｂに挿入され得る形状とされている。
【０２０１】
窓部４４０は、略々半円形状に形成されたハウジング４０１の他端部分に設けられている。表示部４３０は、ハウジング４０１を構成している上シェル４０１ａに略々半分の領域を占めて、窓部４４０の近傍に位置して設けられている。
【０２０２】
操作部４２０は、イベント入力や各種選択等を行うための１個又は複数の操作子４２１，４２２を有しており、窓部４４０と同様に上シェル４０１ａに形成され、そして、窓部４４０の反対側とされ略々半分の領域を占めて設けられている。そして、この操作部４２０は、ハウジング４０１に対して回動可能に支持された蓋部材４１０上に構成されている。ここで、操作子４２１，４２２は、この蓋部材４１０の上面側より下面側に亘ってこの蓋部材４１０を貫通して配設されている。そして、これら操作子４２１，４２２は、蓋部材４１０の上面部に対して出没する方向に移動可能となされて蓋部材４１０によって支持されている。
【０２０３】
携帯用電子機器４００は、ハウジング４０１内であって蓋部材４１０の配設位置に対向位置されて基板を有し、さらにその基板上にスイッチ押圧部を設けている。スイッチ押圧部は、蓋部材４１０が閉蓋された状態において、各操作子４２１，４２２の位置に対応する位置に設けられている。これにより、各操作子４２１，４２２が押圧されると、スイッチ押圧部が例えば、ダイヤフラムスイッチの如き押圧スイッチを押圧する。
【０２０４】
このように蓋部材４１０に操作部４２０等が形成されてなる携帯用電子機器４００は、図２６に示すように、蓋部材４１０が開かれた状態でビデオゲーム装置３０１の本体３０２に装着される。
【０２０５】
以上のようにビデオゲーム装置３０１及び携帯用電子機器４００の外観が構成されている。
【０２０６】
このビデオゲーム装置３０１及び携帯用電子機器４００の回路構成等は、図２９及び図３０に示すようになされている。
【０２０７】
ビデオゲーム装置３０１は、図２９に示すように、中央演算処理装置（ＣＰＵ：Central Processing Unit）３５１及びその周辺装置等からなる制御系３５０と、フレームバッファ３６３に描画を行う画像処理装置（ＧＰＵ：Graphic Processing Unit）３６２等からなるグラフィックシステム３６０と、楽音や効果音等を発生する音声処理装置（ＳＰＵ：Sound Processing Unit）等からなるサウンドシステム３７０と、アプリケーションプログラムが記録されている光ディスクの制御を行う光ディスク制御部３８０と、使用者からの指示が入力されるコントローラ３２０からの信号及びゲームの設定等を記憶する図示しないメモリカードや携帯用電子機器４００からのデータの入出力を制御する通信制御部３９０と、上述した各部が接続されているバス３９５と、他の機器とのインタフェース部と構成するパラレルＩ／Ｏインタフェース（ＰＩＯ）３９６と、シリアルＩ／Ｏインタフェース（ＳＩＯ）３９７とを備えている。
【０２０８】
制御系３５０は、ＣＰＵ３５１と、割り込み制御やダイレクトメモリアクセス（ＤＭＡ：Dinamic Memory Access）転送の制御等を行う周辺装置制御部３５２と、ランダムアクセスメモリ（ＲＡＭ：Random Access Memory）からなるメインメモリ（主記憶装置）３５３と、メインメモリ３５３、グラフィックシステム３６０、サウンドシステム３７０等の管理を行ういわゆるオペレーティングシステム等のプログラムが格納されたリードオンリーメモリ（ＲＯＭ：Read Only Memory）３５４とを備えている。
【０２０９】
ＣＰＵ３５１は、ＲＯＭ３５４に記憶されているオペレーティングシステムを実行することによって、このビデオゲーム装置３０１の全体を制御するものである。
【０２１０】
例えば、このビデオゲーム装置３０１は、電源が投入されると、制御系３５０のＣＰＵ３５１がＲＯＭ３５４に記憶されているオペレーティングシステムを実行することにより、ＣＰＵ３５１が、グラフィックシステム３６０、サウンドシステム３７０等の制御を開始する。例えば、オペレーティングシステムが実行されると、ＣＰＵ３５１は、動作確認等のビデオゲーム装置３０１の全体の初期化を行った後、光ディスク制御部３８０を制御して、光ディスクに記録されているアプリケーションプログラムを実行する。このアプリケーションプログラムの実行により、ＣＰＵ３５１は、使用者からの入力に応じて、グラフィックシステム３６０、サウンドシステム３７０等を制御して、画像の表示、効果音、楽音の発生を制御する。
【０２１１】
なお、ＣＰＵ３５１は、上述したビデオゲーム機２のＣＰＵ２１に対応されるものであって、すなわち、携帯用電子機器４００により受信されて送信されてくるデータについての復元処理を行う。
【０２１２】
グラフィックシステム３６０は、例えば、上述したビデオゲーム機２のグラフィックプロセッサ２６の機能を有する。このグラフィックシステム３６０は、座標変換等の処理を行うジオメトリトランスファエンジン（ＧＴＥ：Geometry Transfer Engine）３６１と、ＣＰＵ３５１からの描画指示にしたがって描画を行うＧＰＵ３６２と、このＧＰＵ３６２により描画された画像を記憶するフレームバッファ３６３と、離散コサイン変換等の直交変換により圧縮されて符号化された画像データを復号する画像デコーダ３６４とを備えている。
【０２１３】
ＧＴＥ３６１は、例えば、複数の演算を並列に実行する並列演算機構を備え、ＣＰＵ３５１からの演算要求に応じて座標変換、光源計算、行列或いはベクトル等の演算を高速に行うことができるようになっている。具体的には、このＧＴＥ３６１は、例えば、１つの三角形状のポリゴンに同じ色で描画するフラットシェーディングを行う演算の場合では、１秒間に最大１５０万程度のポリゴンの座標演算を行うことができるようになっており、これによって、このビデオゲーム装置３０１では、ＣＰＵ３５１の負荷を低減するとともに、高速な座標演算を行うことができるようになっている。
【０２１４】
また、ＧＰＵ３６２は、ＣＰＵ３５１からの描画命令にしたがって、フレームバッファ３６３に対して多角形（ポリゴン）等の描画を行う。このＧＰＵ３６２は、１秒間に最大３６万程度のポリゴンの描画を行うことができるようになっている。
【０２１５】
さらに、フレームバッファ３６３は、いわゆるデュアルポートＲＡＭからなり、ＧＰＵ３６２からの描画或いはメインメモリ３５３からの転送と、表示のための読み出しとを同時に行うことができるようになっている。このフレームバッファ３６３は、例えば、１Ｍバイトの容量を有し、それぞれ１６ビットの、横が１０２４画素、縦が５１２画素からなるマトリックスとして扱われる。
【０２１６】
また、このフレームバッファ３６３には、ビデオ出力として出力される表示領域の他に、ＧＰＵ３６２がポリゴン等の描画を行う際に参照するカラールックアップテーブル（ＣＬＵＴ：Color Lock Up Table）が記憶されるＣＬＵＴ領域と、描画時に座標変換されてＧＰＵ３６２によって描画されるポリゴン等の中に挿入（マッピング）される素材（テクスチャ）が記憶されるテクスチャ領域が設けられている。これらのＣＬＵＴ領域とテクスチャ領域は、表示領域の変更等にしたがって動的に変更されるようになっている。
【０２１７】
画像デコーダ３６４は、ＣＰＵ３５１からの制御により、メインメモリ３５３に記憶されている静止画或いは動画の画像データを復号してメインメモリ３５３に記憶する。ここで再生された画像データは、ＧＰＵ３６２を介してフレームバッファ３６３に記憶することにより、ＧＰＵ３６２によって描画される画像の背景として使用することができる。
【０２１８】
サウンドシステム３７０は、ＣＰＵ３５１からの指示に基づいて、楽音や効果音等を発生するＳＰＵ３７１と、このＳＰＵ３７１により、波形データ等が記録されるサウンドバッファ３７２と、ＳＰＵ３７１によって発生される楽音や効果音等を出力するスピーカ３７３とを備えている。
【０２１９】
ＳＰＵ３７１は、例えば、１６ビットの音声データを４ビットの差分信号として適応予測符号化（ＡＤＰＣＭ：Adaptive Diffrential PCM）された音声データを再生するＡＤＰＣＭ復号機能と、サウンドバッファ３７２に記憶されている波形データを再生することにより、効果音等を発生する再生機能と、サウンドバッファ３７２に記憶されている波形データを変調させて再生する変調機能等を備えている。
【０２２０】
サウンドシステム３７０は、ＣＰＵ３５１からの指示によってサウンドバッファ３７２に記録された波形データに基づいて楽音や効果音等を発生するいわゆるサンプリング音源として使用することができるようになっている。
【０２２１】
光ディスク制御部３８０は、ＣＤ−ＲＯＭ等の光ディスクに記録されたアプリケーションプログラムやデータ等を再生する光ディスク装置３８１と、例えば、エラー訂正符号（ＥＣＣ：Error Correction Code）が付加されて記録されているプログラムやデータ等を復号するデコーダ３８２と、光ディスク装置３８１からのデータを一時的に記憶することにより、光ディスクからのデータの読み出しを高速化するバッファ３８３とを備えている。デコーダ３８２には、サブＣＰＵ３８４が接続されている。
【０２２２】
なお、光ディスク装置３８１で読み出される、光ディスクに記録されている音声データとしては、上述のＡＤＰＣＭデータの他に音声信号をアナログ／デジタル変換したいわゆるＰＣＭデータがある。ここで、ＡＤＰＣＭデータとして、例えば、１６ビットのデジタルデータの差分を４ビットで表わして記録されている音声データは、デコーダ３８２で復号された後、ＳＰＵ３７１に供給され、ＳＰＵ３７１でデジタル／アナログ変換等の処理が施された後、スピーカ３７３を駆動するために使用される。また、ＰＣＭデータとして、例えば、１６ビットのデジタルデータとして記録されている音声データは、デコーダ３８２で復号された後、スピーカ３７３を駆動するために使用される。
【０２２３】
さらに、通信制御部３９０は、バス３９５を介してＣＰＵ３５１との通信の制御を行う通信制御機３９１を備え、使用者からの指示を入力するコントローラ３２０が接続されるコントローラ接続部３０９と、ゲームの設定データ等を記憶する補助記憶装置として図示しないメモリカードや携帯用電子機器４００が接続される図２６に示すメモリカード挿入部３０８Ａ，３０８Ｂの通信制御を行う通信制御機３９１に設けられている。
【０２２４】
ビデオゲーム装置３０１は、上述のような構成により、上述したビデオゲーム機２と同様な機能を有することができる。
【０２２５】
すなわち、ビデオゲーム装置３０１は、記録メディア等に記録される携帯用電子機器４００で使用するアプリケーションソフトウェアを、通信制御部３９１を介して携帯用電子機器４００へと送信する。また、ビデオゲーム装置３０１は、シリアルＩ／Ｏインタフェース（ＳＩＯ）３９７を介して接続されるデジタルカメラ４からの画像データを受信するとともに、通信制御部３９１を介して携帯用電子機器４００から送信されてくる画像データを受信して、メインメモリ３５３に格納する。さらに、ビデオゲーム装置３０１は、受信データに対して加工・合成処理等を施し、再び携帯用電子機器４００又はデジタルカメラ４への送信を行う。
【０２２６】
一方、携帯用電子機器４００については、図３０（Ａ）に示すように、制御手段４４１、接続コネクタ４４２、入力手段４４３、表示手段４４４、時計機能部４４５、不揮発メモリ４４６、スピーカ４４７、データの送受信手段としてワイヤレス通信手段４４８及び無線受信手段４４９、電池４５０、蓄電手段を構成する電源端子４５１及びダイオード４５２を備えて構成されている。
【０２２７】
制御手段４４１は、例えば、マイクロコンピュータ（図中ではマイコンと略記する。）を用いて構成されている。例えば、この制御手段４４１は、上述した携帯型計算機３のＣＰＵ３１の機能を有するように構成されている。この制御手段４４１は、その内部にはプログラム格納手段であるプログラムメモリ部４４１ａを有している。
【０２２８】
接続コネクタ４４２は、他の情報機器等のスロットに接続するための通信手段として構成されており、上述した携帯型計算機３のシリアル通信ブロック３３の機能を有している。
【０２２９】
入力手段４４３は、上述した携帯型計算機３の入力ブロック３７を構成している。この入力手段４４３は、格納されたプログラムを操作するための操作ボタンから構成される。
【０２３０】
表示手段４４４は、上述した携帯型計算機３の表示ブロック３２を構成している。この表示手段４４４は、種々の情報を表示する表示手段である液晶表示装置（ＬＣＤ）等を備えて構成されている。
【０２３１】
時計機能部４４５は、時刻表示をするように構成されており、例えば、表示手段４４４への時刻表示を行う。
【０２３２】
不揮発メモリ４４６は、各種データを記憶するための素子である。例えば、不揮発メモリ４４６は、フラッシュメモリのように電源を切っても記録されている状態が残る半導体メモリ素子が用いられる。
【０２３３】
なお、この携帯用電子機器４００は、電池４５０を備えているので、不揮発メモリ４４６としてデータを高速に入出力できるスタティックランダムアクセスメモリ（ＳＲＡＭ）を用いることもできる。
【０２３４】
この不揮発メモリ４４６は、上述した携帯型計算機３の不揮発メモリ３４に対応されるもので、すなわち、ビデオゲーム装置３０１から記録メディア等によって供給される、携帯用電子機器４００で使用するアプリケーションソフトウェアや、ビデオゲーム装置３０１からの画像データを記憶し、また、ビデオゲーム装置３０１に送信する画像データを記憶する。
【０２３５】
なお、携帯用電子機器４００においては、図示しないが携帯型計算機３におけるワークメモリ３５に対応されるメモリを搭載することができ、このメモリに、上述したアプリケーションソフトウェアや、画像データ等を記憶することもできる。
【０２３６】
また、携帯用電子機器４００は、電池４５０を備えていることにより、ビデオゲーム装置３０１の本体３０２のスロット部３０７Ａ，３０７Ｂから抜き取られた状態でも単独で動作することが可能となる。
【０２３７】
電池４５０は、例えば、充電可能な２次電池である。この電池４５０は、携帯用電子機器４００がビデオゲーム装置３０１のスロット部３０７Ａ，３０７Ｂに挿入されている状態において、ビデオゲーム装置３０１から電源が供給される。この場合、電池４５０の接続端には、電源端子４５０が逆流防止用ダイオード４５１を介して接続されており、ビデオゲーム装置３０１の本体３０２の接続した際に、電源供給がなされる。
【０２３８】
ワイヤレス通信手段４４８は、上述した携帯型計算機３の無線通信ブロック３６を有して構成される部分であって、すなわち、赤外線等により、外部機器との間でデータ通信を行う部分として構成されている。また、ワイヤレス通信手段４４８は、他のメモリカード等から送信されてくる各種データを受信する部分として構成されている。
【０２３９】
無線受信手段４４９は、例えば、無線放送によって送信されてくる各種データを受信する部分として構成されている。
【０２４０】
スピーカ４４７は、プログラム等に応じて発音する発音手段として構成されている。
【０２４１】
なお、上述した各部は、いずれも制御手段４４１に接続しており、制御手段４４１の制御にしたがって動作する。
【０２４２】
制御手段４４１の制御項目は、図３０（Ｂ）に示すものであって、制御手段４４１は、情報機器への本体接続インタフェースと、メモリにデータを入出力するためのメモリインタフェースと、表示インタフェースと、操作入力インタフェースと、音声インタフェースと、ワイヤレス通信インタフェースと、時計管理と、プログラムダウンロードインタフェースとを備えている。
【０２４３】
以上のように構成される携帯用電子機器４００は、先に説明した携帯型計算機３の機能の他に、実行されるプログラムを操作するためのボタンスイッチ等の入力手段４４３、液晶表示装置（ＬＣＤ）等を用いる表示手段４４４を備えることにより、ゲームアプリケーションを動作させると携帯型ゲーム装置としての機能も有している。
【０２４４】
しかも、この携帯用電子機器４００は、アプリケーションプログラムや、ビデオゲーム装置３０１の本体から供給されるプログラムをマイクロコンピュータ４４１内のプログラムメモリ部４４１ａに格納する機能を有しているため、携帯用電子機器４００上で動作するアプリケーションプログラムや各種のドライバソフトを容易に変更することができる。
【０２４５】
また、携帯用電子機器４００は、上述のような構成により、上述した携帯型計算機３と同様な機能を有することができる。
【０２４６】
すなわち、携帯用電子機器４００は、ビデオゲーム装置３０１から供給されるアプリケーションソフトウェアを不揮発メモリ４４６に格納する。また、接続コネクタ４４２によって、ビデオゲーム装置３０１から送信される画像データを受信して、不揮発メモリ４４６への格納を行う。また、不揮発メモリ４４６に格納された画像データは、接続コネクタ４４２を介して、ビデオゲーム装置３０１へ送信される。
【０２４７】
以上が、本発明が適用されて構成されるビデオゲーム機２及び携帯型計算機３の具体的な構成例としてのエンタテインメントシステムである。
【０２４８】
このように、ビデオゲーム機２と携帯型計算機３とからなるデータ処理システム１は、ビデオゲーム機２を介して携帯型計算機３とデジタルカメラ４との間におけるデータの送受信を可能にするとともに、エンタテインメントシステムとしての機能を持つこともできる。
【０２４９】
なお、ビデオゲーム装置３０１は、上述したように画像データの加工処理能力が極めて高いため、データ処理システム１においては、高速な画像編集を行うことができ、ビデオゲーム装置３０１のリアルタイム処理性を利用することによって、使用者の入力に応答したデータの加工処理を行うことができる。
【０２５０】
【発明の効果】
以上詳細に説明したように、本発明にかかるデータ処理システムは、データ処理を行う親機に、子機が着脱自在に接続され、親機は、外部に備えられる撮像装置が接続される第１の接続手段と、子機が接続される第２の接続手段と、第１の接続手段を介して撮像装置から多色かつ高解像度の撮像画像データを入力し、この撮像画像データに基づく少色かつ低解像度の処理画像データを、第２の接続手段を介して子機へと出力する際の制御を行う制御手段とを備える。
【０２５１】
このことにより本発明にかかるデータ処理システムにおいては、直接接続することが困難である子機と撮像装置とを、親機に同時に接続して、多色かつ高解像度の撮像画像データを、撮像装置から親機へと供給し、この撮像画像データに基づく少色かつ低解像度の処理画像データを、親機から子機へと供給することができる。
【０２５２】
また、本発明にかかるデータ処理システムは、データ処理を行う親機に、子機が着脱自在に接続され、親機は、外部に備えられる撮像装置が接続される第１の接続手段と、子機が接続される第２の接続手段と、第２の接続手段を介して子機からの子機画像データを入力し、この子機画像データに基づく加工画像データを、第１の接続手段を介して撮像装置へと出力する際の制御を行う制御手段とを備える。
【０２５３】
このことにより本発明にかかるデータ処理システムにおいては、直接接続することが困難である子機と撮像装置とを、親機に同時に接続して、子機画像データを、子機から親機へと供給し、この子機画像データに基づく加工画像データを、親機から撮像装置へと供給することができる。
【０２５４】
さらに、本発明にかかるデータ処理システムは、親機が、着脱自在に装着される記録媒体からプログラムデータを読み出すデータ読出手段を備え、子機が、プログラムデータを実行する実行手段を備え、親機は、処理画像データを使用する子機用アプリケーションプログラムを、データ読出手段により記録媒体から読み出して、第２の接続手段を介して子機へと供給し、子機は、親機から供給された処理画像データを使用して、実行手段により子機用アプリケーションプログラムを実行する。
【０２５５】
このことにより本発明にかかるデータ処理システムにおいては、子機で使用する子機用アプリケーションプログラムを、親機から供給して、子機に実行させることができ、子機に対して、外部の画像データを取り込んで使用する機能を提供することができる。
【０２５６】
本発明にかかるデータ処理方法は、データ処理を行う親機に、子機が着脱自在に接続され、親機は、外部に備えられる撮像装置から多色かつ高解像度の撮像画像データを入力し、この撮像画像データに基づく少色かつ低解像度の処理画像データを子機へと出力する。
【０２５７】
このことにより本発明にかかるデータ処理方法においては、直接接続することが困難である子機と撮像装置とを、親機に同時に接続し、撮像装置から多色かつ高解像度の撮像画像データを親機へと供給して、この撮像画像データに基づく少色かつ低解像度の処理画像データを、親機から子機へと供給することができる。
【０２５８】
また、本発明にかかるデータ処理方法は、データ処理を行う親機に、子機が着脱自在に接続され、親機が、子機から子機画像データを入力し、この子機画像データに基づく加工画像データを外部に備えられる撮像装置へと出力する。
【０２５９】
このことにより本発明にかかるデータ処理方法においては、直接接続することが困難である子機と撮像装置とを、親機に同時に接続し、子機から子機画像データを親機へと供給して、この子機画像データに基づく加工画像データを、親機から撮像装置へと供給することができる。
【０２６０】
さらに、本発明にかかるデータ処理方法は、親機が、処理画像データを使用する子機用アプリケーションプログラムを、着脱自在に装着される記録媒体から読み出して子機へと供給し、子機が、親機から供給された処理画像データを使用して、子機用アプリケーションプログラムを実行する。
【０２６１】
このことにより本発明にかかるデータ処理方法においては、子機で使用する子機用アプリケーションプログラムを、親機から供給して、子機がその子機用アプリケーションプログラムを実行することができ、子機に対して、外部の画像データを取り込んで使用する機能を提供することができる。
【０２６２】
本発明にかかるエンタテインメント装置は、子機を着脱自在に接続し、外部に備えられる撮像装置が接続される第１の接続手段と、子機が接続される第２の接続手段と、第１の接続手段を介して撮像装置から多色かつ高解像度の撮像画像データを入力し、この撮像画像データに基づく少色かつ低解像度の処理画像データを、第２の接続手段を介して子機へと出力する際の制御を行う制御手段とを備える。
【０２６３】
このことにより本発明にかかるエンタテインメント装置においては、直接接続することが困難である子機と撮像装置とを同時に接続して、多色かつ高解像度の撮像画像データを、撮像装置から入力し、この撮像画像データに基づく少色かつ低解像度の処理画像データを、子機へと出力することができる。
【０２６４】
また、本発明にかかるエンタテインメント装置は、子機を着脱自在に接続し、外部に備えられる撮像装置が接続される第１の接続手段と、子機が接続される第２の接続手段と、第２の接続手段を介して子機から子機画像データを入力し、この子機画像データに基づく加工画像データを、第１の接続手段を介して撮像装置へと出力する際の制御を行う制御手段とを備える。
【０２６５】
このことにより本発明にかかるエンタテインメント装置においては、直接接続することが困難である子機と撮像装置とを同時に接続して、子機画像データを、子機から入力し、この子機画像データに基づく加工画像データを、撮像装置へと出力することができる。
【０２６６】
さらに、本発明にかかるエンタテインメント装置は、着脱自在に装着される記録媒体からプログラムデータを読み出すデータ読出手段を備え、処理画像データを使用する子機用アプリケーションプログラムを、データ読出手段により記録媒体から読み出して、第２の接続手段を介して子機へと供給する。
【０２６７】
このことにより本発明にかかるエンタテインメント装置においては、子機で使用する子機用アプリケーションプログラムを子機へと供給することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態として示すデータ処理システムの構成を示すブロック図である。
【図２】上記データ処理システムの備えるビデオゲーム機のビデオゲーム機ハードウェア層の構成を示すブロック図である。
【図３】上記データ処理システムの備える携帯型計算機のＰＤＡハードウェア層の構成を示すブロック図である。
【図４】上記データ処理システムに接続されるデジタルカメラのＤＣハードウェア層の構成を示すブロック図である。
【図５】上記データ処理システム及び上記デジタルカメラのハードウェア層とソフトウェア層との構成を示すブロック図である。
【図６】上記デジタルカメラから上記ビデオゲーム機へと画像データを供給するまでの一連の工程を示す図であって、上記ビデオゲーム機における一連の処理を示すフローチャートである。
【図７】上記デジタルカメラから上記ビデオゲーム機へと画像データを供給するまでの一連の工程を示す図であって、上記デジタルカメラにおける一連の処理を示すフローチャートである。
【図８】画像データを上記ビデオゲーム機上で加工処理して、上記携帯型計算機へと供給するまでの一連の工程を示す図であって、上記ビデオゲーム機における一連の処理を示すフローチャートである。
【図９】画像データを上記ビデオゲーム機上で加工処理して、上記携帯型計算機へと供給するまでの一連の工程を示す図であって、上記携帯型計算機における一連の処理を示すフローチャートである。
【図１０】上記デジタルカメラから上記ビデオゲーム機へと複数の画像データを供給するまでの一連の工程を示す図であって、上記ビデオゲーム機における一連の処理を示すフローチャートである。
【図１１】複数の画像データを上記ビデオゲーム機上で合成処理して、上記携帯型計算機へと供給するまでの一連の工程を示す図であって、上記ビデオゲーム機における一連の処理を示すフローチャートである。
【図１２】上記デジタルカメラから上記ビデオゲーム機へと複数の画像データを供給するまでの一連の工程を示す図であって、上記デジタルカメラにおける一連の処理を示すフローチャートである。
【図１３】複数の画像データを上記ビデオゲーム機上で合成処理して、上記携帯型計算機へと供給するまでの一連の工程を示す図であって、上記携帯型計算機における一連の処理を示すフローチャートである。
【図１４】上記デジタルカメラから上記ビデオゲーム機に供給された画像データに対する加工・合成処理を、入力操作に応じて、変化させて行う一連の工程を示す図である。
【図１５】上記携帯型計算機から上記ビデオゲーム機へと画像データを供給するまでの一連の工程を示す図であって、上記ビデオゲーム機における一連の処理を示すフローチャートである。
【図１６】上記携帯型計算機から上記ビデオゲーム機へと画像データを供給するまでの一連の工程を示す図であって、上記携帯型計算機における一連の処理を示すフローチャートである。
【図１７】画像データを上記ビデオゲーム機上で加工処理して、上記デジタルカメラへと供給するまでの一連の工程を示す図であって、上記ビデオゲーム機における一連の処理を示すフローチャートである。
【図１８】画像データを上記ビデオゲーム機上で加工処理して、上記デジタルカメラへと供給するまでの一連の工程を示す図であって、上記デジタルカメラにおける一連の処理を示すフローチャートである。
【図１９】上記携帯型計算機から上記ビデオゲーム機へと複数の画像データを供給するまでの一連の工程を示す図であって、上記ビデオゲーム機における一連の処理を示すフローチャートである。
【図２０】複数の画像データを上記ビデオゲーム機上で合成処理して、上記デジタルカメラへと供給するまでの一連の工程を示す図であって、上記ビデオゲーム機における一連の処理を示すフローチャートである。
【図２１】上記携帯型計算機から上記ビデオゲーム機へと複数の画像データを供給するまでの一連の工程を示す図であって、上記携帯型計算機における一連の処理を示すフローチャートである。
【図２２】複数の画像データを上記ビデオゲーム機上で合成処理して、上記デジタルカメラへと供給するまでの一連の工程を示す図であって、上記デジタルカメラにおける一連の処理を示すフローチャートである。
【図２３】上記携帯型計算機から上記ビデオゲーム機に供給された画像データに対する加工・合成処理を、入力操作に応じて変化させて行う一連の工程を示す図である。
【図２４】上記携帯型計算機で使用するアプリケーションソフトウェアを上記ビデオゲーム機から供給して、上記携帯型計算機が起動するまでの一連の工程を示す図であって、上記ビデオゲーム機における一連の処理を示すフローチャートである。
【図２５】上記携帯型計算機で使用するアプリケーションソフトウェアを上記ビデオゲーム機から供給して、上記携帯型計算機が起動するまでの一連の工程を示す図であって、上記携帯型計算機における一連の処理を示すフローチャートである。
【図２６】 上記ビデオゲーム機と上記携帯型計算機とからなる上記データ処理システムの具体的例とされるエンタテインメントシステムの構成を示す斜視図である。
【図２７】 上記エンタテインメントシステムの構成を示す平面図である。
【図２８】  上記携帯型計算機の具体例とされる携帯用電子機器の構成を示す図である。
【図２９】上記ビデオゲーム機の具体例とされるビデオゲーム装置の構成を示すブロック図である。
【図３０】上記携帯型計算機の具体例とされる上記携帯用電子機器の構成を示すブロック図である。
【符号の説明】
１  データ処理システム、  ２  ビデオゲーム機、  ３  携帯型計算機、  ４デジタルカメラ、  ５  モニタ、  ２０  ビデオゲーム機ハードウェア層、  ２１  ＣＰＵ、  ２２  シリアル通信ブロック、  ２３  入力ブロック、  ２４記録メディアブロック、  ３０  ＰＤＡハードウェア層、  ３１  ＣＰＵ、  ３２  表示ブロック、  ３３  シリアル通信ブロック、  ４０  ＤＣハードウェア層、  ４１  ＣＰＵ、  ４２  シリアル通信ブロック、  ４３  画像入力ブロック、  ４４  画像データ記憶ブロック、  ５０  通信及び画像加工アプリケーション、  ３０１  ビデオゲーム装置、  ３５１  ＣＰＵ、  ３０８Ａ，３０８Ｂ  メモリカード挿入部、  ３２０  コントローラ、  ３９７  シリアルＩ／Ｏインタフェース（ＳＩＯ）、  ４００  携帯用電子機器、  ４４１  制御手段、４４２  接続コネクタ、  ４４４  表示手段
【図１】
0003788694.tif 000002
【図２】
0003788694.tif 000003
【図３】
0003788694.tif 000004
【図４】
0003788694.tif 000005
【図５】
0003788694.tif 000006
【図６】
0003788694.tif 000007
【図７】
0003788694.tif 000008
【図８】
0003788694.tif 000009
【図９】
0003788694.tif 000010
【図１０】
0003788694.tif 000011
【図１１】
0003788694.tif 000012
【図１２】
0003788694.tif 000013
【図１３】
0003788694.tif 000014
【図１４】
0003788694.tif 000015
【図１５】
0003788694.tif 000016
【図１６】
0003788694.tif 000017
【図１７】
0003788694.tif 000018
【図１８】
0003788694.tif 000019
【図１９】
0003788694.tif 000020
【図２０】
0003788694.tif 000021
【図２１】
0003788694.tif 000022
【図２２】
0003788694.tif 000023
【図２３】
0003788694.tif 000024
【図２４】
0003788694.tif 000025
【図２５】
0003788694.tif 000026
【図２６】
0003788694.tif 000027
【図２７】
0003788694.tif 000028
【図２８】
0003788694.tif 000029
【図２９】
0003788694.tif 000030
【図３０】
0003788694.tif 000031