(57)【特許請求の範囲】
【請求項１】
第１入力部、第２入力部及び第３入力部を有するゲーム用ポインティング装置が接続された、画面に表示された対象から、決定された対象の選択を行う画像処理装置であって、
非接触型の第１入力部の所定の部分が画面内へ向けられているかどうかを判断する判断手段と、
第２入力部から入力された指示により画面に表示された対象から対象を特定する特定手段と、
第３入力部から入力された指示により選択する対象の決定を行う決定手段と、
前記判断手段により第１入力部の前記所定の部分が画面内へ向けられていないと判断された場合、前記特定手段により特定され前記決定手段により決定された対象を選択する選択手段と
を備えたことを特徴とする画像処理装置。
【請求項２】
請求項１記載の画像処理装置において、前記特定手段により特定された対象を他の対象と識別可能に表示する識別表示手段をさらに備えたことを特徴とする画像処理装置。
【請求項３】
請求項１または２記載の画像処理装置において、前記特定手段が第２入力部から入力する指示は画面内の方向であることを特徴とする画像処理装置。
【請求項４】
請求項１ないし３記載の画像処理装置において、
前記選択手段は、前記判断手段により第１入力部の前記所定の部分が画面内へ向けられていると判断された場合、第１入力部の前記所定の部分が向けられた画面内の位置に表示され前記決定手段により決定された対象を選択することを特徴とする画像処理装置。
【請求項５】
請求項４記載の画像処理装置において、第１入力部の前記所定の部分が向けられた画面内の位置に所定の表示を行う位置表示手段をさらに備えたことを特徴とする画像処理装置。
【請求項６】
請求項１ないし５のいずれかに記載の画像処理装置において、前記判断手段は、第１入力部の所定の部分が画面側から受光した光により該所定の部分が画面内へ向けられているかどうかを判断することを特徴とする画像処理装置。
【請求項７】
請求項１ないし６のいずれかに記載の画像処理装置において、前記第１入力部、前記第２入力部および前記第３入力部は一体のコントローラに含まれたことを特徴とする画像処理装置。
【請求項８】
請求項１ないし７のいずれかに記載の画像処理装置において、選択を行う対象は、コンピュータ・ゲームにおいて画面に表示された所定のモードであることを特徴とする画像処理装置。
【請求項９】
第１入力部、第２入力部及び第３入力部を有するゲーム用ポインティング装置を用いて、画面に表示された対象から、決定された対象の選択を行う画像処理方法であって、
非接触型の第１入力部の所定の部分が画面内へ向けられているかどうかを判断する判断ステップと、
前記判断ステップにより第１入力部の前記所定の部分が画面内へ向けられていないと判断された場合、第２入力部から入力された指示により画面に表示された対象から対象を特定し、該特定された対象であって、かつ第３入力部から入力された指示により決定された対象を選択する選択ステップと
を備えたことを特徴とする画像処理方法。
【請求項１０】
請求項９記載の画像処理方法において、前記選択ステップで特定された対象を他の対象と識別可能に表示することを特徴とする画像処理方法。
【請求項１１】
請求項９または１０記載の画像処理方法において、
前記選択ステップは、前記判断ステップにより第１入力部の前記所定の部分が画面内へ向けられていると判断された場合、
第１入力部の前記所定の部分が向けられた画面内の位置に表示された対象であって、かつ第３入力部から入力された指示により決定された対象を選択するステップと
を備えたことを特徴とする画像処理方法。
【請求項１２】
請求項１１記載の画像処理方法において、前記位置決めステップに先立ち、第１入力部の前記所定の部分が向けられた画面内の位置に所定の表示を行う位置表示ステップをさらに備えたことを特徴とする画像処理方法。
【請求項１３】
第１入力部、第２入力部及び第３入力部を有するゲーム用ポインティング装置を用いて、コンピュータを、
非接触型の第１入力部の所定の部分が画面内へ向けられているかどうかを判断する判断手段、
第２入力部から入力された指示により画面に表示された対象から対象を特定する特定手段、
第３入力部から入力された指示により選択する対象の決定を行う決定手段、
前記判断手段により第１入力部の前記所定の部分が画面内へ向けられていないと判断された場合、前記特定手段により特定され前記決定手段により決定された対象を選択する選択手段
として機能させるためのプログラム。
【請求項１４】
請求項１３記載のプログラムにおいて、前記特定手段により特定された対象を他の対象と識別可能に表示する識別表示手段をさらに備えたことを特徴とするプログラム。
【請求項１５】
請求項１３または１４記載のプログラムにおいて、
前記選択手段は、前記判断手段により第１入力部の前記所定の部分が画面内へ向けられていると判断された場合、第１入力部の前記所定の部分が向けられた画面内の位置に表示され前記決定手段により決定された対象を選択することを特徴とするプログラム。
【請求項１６】
請求項１５記載のプログラムにおいて、第２入力部の前記所定の部分が向けられた画面内の位置に所定の表示を行う位置表示手段をさらに備えたことを特徴とするプログラム。
【請求項１７】
請求項１３ないし１６のいずれかに記載のプログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項１８】
画面に表示された対象から、決定された対象の選択を行う画像処理装置用のポインティング装置であって、該ポインティング装置は第１入力部、第２入力部及び第３入力部を有するゲーム用ポインティング装置であり、
前記画像処理装置は、非接触型の第１入力部の所定の部分が画面内へ向けられているかどうかを判断する判断手段と、第２入力部から入力された指示により画面に表示された対象から対象を特定する特定手段と、第３入力部から入力された指示により選択する対象の決定を行う決定手段と、前記判断手段により第１入力部の前記所定の部分が画面内へ向けられていないと判断された場合、前記特定手段により特定され前記決定手段により決定された対象を選択する選択手段とを有しており、前記ポインティング装置は、前記第１入力部、前記第２入力部および前記第３入力部を一体として含むことを特徴とするポインティング装置。
【請求項１９】
請求項１８記載のポインティング装置において、
前記選択手段は、前記判断手段により第１入力部の前記所定の部分が画面内へ向けられていると判断された場合、第１入力部の前記所定の部分が向けられた画面内の位置に表示され前記決定手段により決定された対象を選択することを特徴とするポインティング装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置、方法、プログラム、記録媒体およびポインティング装置に関し、特に、画面に表示された対象の選択を行う画像処理装置、方法、プログラム、記録媒体および当該画像処理装置用のポインティング装置に関する。
【０００２】
【従来の技術】
一般に、ユーザがコンピュータに接続されたディスプレイ等の画面上に表示された対象を指示する場合、コンピュータで実行されるアプリケーションに応じて種々のポインティング装置を用いて行っている。例えば、コンピュータ・ゲーム（以下、単に「ゲーム」という）の場合、ゲーム装置に接続されたコントローラ等の方向キーを使用して画面に表示された所望の対象を指示することができる。ゲームの種類がシューティング・ゲーム等である場合には、拳銃型のポインティング装置（以下、「ガン・コントローラ」という）を使用して画面に表示された所望の対象を狙い撃つような方法で指示している。
【０００３】
通常、上述のガン・コントローラは銃口と引き金とを有しており、銃口を画面に向けて引き金を引くことにより、銃口が向けられた画面上の座標に対する入力処理を行う。入力された画面上の座標の位置に所望の対象が表示されている場合、ゲーム装置のプログラムはゲームのプレーヤが当該対象を指示したものと判断し、当該対象の選択が行われたものとして以降の処理を行っている。このため、プレーヤが画面上に表示された所望の対象を狙って引き金を引いたとしても、入力された画面上の座標の位置に所望の対象が表示されていない場合は、所望の対象の選択が行われなかったものとされている。つまり、プレーヤにとっては狙いが外れた結果となってしまうことになる。
【０００４】
一方、上述の方向キーは上下左右の方向に対応した各キーを有しており、各キーを操作することにより画面上に表示されたポインタまたはカーソル等を対応させて上下左右に移動させている。プレーヤは所定のボタン等を押下することにより、ポインタ等が位置する画面上の座標を入力している。ゲーム装置のプログラムは、入力された画面上の座標の位置に所望の対象が表示されている場合に、ゲームのプレーヤが当該対象を指示したものと判断し、当該対象の選択が行われたものとして以降の処理を行っている。このため、上述のガン・コントローラにより対象を指示し選択する場合と比べて、対象を指示するまでに要する時間は増加するもののプレーヤの狙いが外れることはほとんどない。
【０００５】
上述の方向キーが装備されたガン・コントローラで画面上の対象を指示する場合、従来１つのプログラムでは、ガン・コントローラの銃口と引き金とを用いて狙い撃つことにより画面上の対象を指示するガン・コントローラによる方法、または方向キーを用いてポインタを移動させることにより画面上の対象を指示する方向キーによる方法のいずれか１つの方法しか設定されていなかった。つまりプレーヤが対象を選択する方法を選ぶ余地はなかった。
【０００６】
しかし、ガン・コントローラによる方法が設定された場合、狙い撃つ技量に乏しいプレーヤにとっては狙いが外れることが多いため、画面上の対象を思うように指示し選択することが困難となることが多い。このため、このようなプレーヤは極めて不満足感を味わうことになるという問題があった。一方、方向キーによる方法が設定された場合、対象を指示するまでに要する時間が増加するため、ガン・コントローラを用いて狙い撃つ技量が高いプレーヤにとってはレスポンスの遅さを味わうこととなり、極めて不満足感を味わうことになるという問題があった。
【０００７】
【発明が解決しようとする課題】
上述の問題を解決するために、１つのプログラムで両方の方法を有効なものとして採用することが考えられる。しかし、単純に両方の方法を有効なものとすると、ガン・コントローラで画面上の対象を狙っている時に方向キーを操作した場合、ガン・コントローラ側で狙っている画面上の座標と方向キー側のポインタで示そうとしている座標との何れを採用するのかという衝突または矛盾が起きてしまうという問題があった。
【０００８】
そこで、本発明の目的は、上記問題を解決するためになされたものであり、方向キーが装備されたガン・コントローラで画面上の対象を指示する場合、１つのプログラムでガン・コントローラによる方法と方向キーによる方法とを衝突または矛盾なく採用することができる画像処理装置、方法、プログラム、記録媒体および当該画像処理装置用のポインティング装置を提供することにある。
【０００９】
【課題を解決するための手段】
この発明の画像処理装置は、第１入力部、第２入力部及び第３入力部を有するゲーム用ポインティング装置が接続された、画面に表示された対象から、決定された対象の選択を行う画像処理装置であって、非接触型の第１入力部の所定の部分が画面内へ向けられているかどうかを判断する判断手段と、第２入力部から入力された指示により画面に表示された対象から対象を特定する特定手段と、第３入力部から入力された指示により選択する対象の決定を行う決定手段と、前記判断手段により第１入力部の前記所定の部分が画面内へ向けられていないと判断された場合、前記特定手段により特定され前記決定手段により決定された対象を選択する選択手段とを備えたことを特徴とする。
【００１０】
ここで、この発明の画像処理装置において、前記特定手段により特定された対象を他の対象と識別可能に表示する識別表示手段をさらに備えることができる。
【００１１】
ここで、この発明の画像処理装置において、前記特定手段が第２入力部から入力する指示は画面内の方向とすることができる。
【００１２】
ここで、この発明の画像処理装置において、前記選択手段は、前記判断手段により第１入力部の前記所定の部分が画面内へ向けられていると判断された場合、第１入力部の前記所定の部分が向けられた画面内の位置に表示され前記決定手段により決定された対象を選択することができる。
【００１３】
ここで、この発明の画像処理装置において、第１入力部の前記所定の部分が向けられた画面内の位置に所定の表示を行う位置表示手段をさらに備えることができる。
【００１４】
ここで、この発明の画像処理装置において、前記判断手段は、第１入力部の所定の部分が画面側から受光した光により該所定の部分が画面内へ向けられているかどうかを判断することができる。
【００１５】
ここで、この発明の画像処理装置において、前記第１入力部、前記第２入力部および前記第３入力部は一体のコントローラに含まれることができる。
【００１６】
ここで、この発明の画像処理装置において、選択を行う対象は、コンピュータ・ゲームにおいて画面に表示された所定のモードとすることができる。
【００１７】
この発明の画像処理方法は、第１入力部、第２入力部及び第３入力部を有するゲーム用ポインティング装置を用いて、画面に表示された対象から、決定された対象の選択を行う画像処理方法であって、非接触型の第１入力部の所定の部分が画面内へ向けられているかどうかを判断する判断ステップと、前記判断ステップにより第１入力部の前記所定の部分が画面内へ向けられていないと判断された場合、第２入力部から入力された指示により画面に表示された対象から対象を特定し、該特定された対象であって、かつ第３入力部から入力された指示により決定された対象を選択する選択ステップとを備えたことを特徴とする。
【００１８】
ここで、この発明の画像処理方法において、前記選択ステップで特定された対象を他の対象と識別可能に表示することができる。
【００１９】
ここで、この発明の画像処理方法において、前記選択ステップは、前記判断ステップにより第１入力部の前記所定の部分が画面内へ向けられていると判断された場合、第１入力部の前記所定の部分が向けられた画面内の位置に表示された対象であって、かつ第３入力部から入力された指示により決定された対象を選択するステップとを備えることができる。
【００２０】
ここで、この発明の画像処理方法において、前記位置決めステップに先立ち、第１入力部の前記所定の部分が向けられた画面内の位置に所定の表示を行う位置表示ステップをさらに備えることができる。
【００２１】
この発明のプログラムは、第１入力部、第２入力部及び第３入力部を有するゲーム用ポインティング装置を用いて、コンピュータを、コンピュータを、非接触型の第１入力部の所定の部分が画面内へ向けられているかどうかを判断する判断手段、第２入力部から入力された指示により画面に表示された対象から対象を特定する特定手段、第３入力部から入力された指示により選択する対象の決定を行う決定手段、前記判断手段により第１入力部の前記所定の部分が画面内へ向けられていないと判断された場合、前記特定手段により特定され前記決定手段により決定された対象を選択する選択手段として機能させるためのプログラムである。
【００２２】
ここで、この発明のプログラムにおいて、前記特定手段により特定された対象を他の対象と識別可能に表示する識別表示手段をさらに備えることができる。
【００２３】
ここで、この発明のプログラムにおいて、前記選択手段は、前記判断手段により第１入力部の前記所定の部分が画面内へ向けられていると判断された場合、第１入力部の前記所定の部分が向けられた画面内の位置に表示され前記決定手段により決定された対象を選択することができる。
【００２４】
ここで、この発明のプログラムにおいて、第２入力部の前記所定の部分が向けられた画面内の位置に所定の表示を行う位置表示手段をさらに備えることができる。
【００２５】
この発明の記録媒体は、請求項１３ないし１６のいずれかに記載のプログラムを記録したコンピュータ読取り可能な記録媒体である。
【００２６】
この発明のポインティング装置は、画面に表示された対象から、決定された対象の選択を行う画像処理装置用のポインティング装置であって、該ポインティング装置は第１入力部、第２入力部及び第３入力部を有するゲーム用ポインティング装置であり、前記画像処理装置は、非接触型の第１入力部の所定の部分が画面内へ向けられているかどうかを判断する判断手段と、第２入力部から入力された指示により画面に表示された対象から対象を特定する特定手段と、第３入力部から入力された指示により選択する対象の決定を行う決定手段と、前記判断手段により第１入力部の前記所定の部分が画面内へ向けられていないと判断された場合、前記特定手段により特定され前記決定手段により決定された対象を選択する選択手段とを有しており、前記ポインティング装置は、前記第１入力部、前記第２入力部および前記第３入力部を一体として含むことを特徴とする。
【００２７】
ここで、この発明のポインティング装置において、前記選択手段は、前記判断手段により第１入力部の前記所定の部分が画面内へ向けられていると判断された場合、第１入力部の前記所定の部分が向けられた画面内の位置に表示され前記決定手段により決定された対象を選択することができる。
【００２８】
【発明の実施の形態】
以下、図面を参照して、まず本発明の画像処理装置について各実施の形態に共通する部分を説明し、次に本発明の各実施の形態を詳細に説明する。
【００２９】
図１は、本発明の一実施の形態に係る画像処理装置の内部回路ブロックを示す。図１において、符号１０は本発明の画像処理装置の内部回路ブロック、１は本発明の画像処理方法をコンピュータに実行させるためのプログラム（以下、「本発明のプログラム」という）等を処理する処理装置ＣＰＵ、２は内部回路ブロック１０の初期化等その他の処理に必要なデータが記録された読み出し専用記憶装置ＲＯＭ、３はＣＰＵ１が処理する本発明のプログラムまたはデータが記録された読み書き可能な記憶装置ＲＡＭ、４は画像メモリとして用いられ後述の画像表示部６の少なくとも一画面分のデータ容量に相当する容量を有する記憶装置ＶＲＡＭ、５はＶＲＡＭ４のデータを画像データへ変換して画像表示部６へ送出する画像制御部、６はＶＲＡＭ４から変換されて送出された画像データに基づいて画像を生成するディスプレイ等の画像表示部、７は本発明のプログラムの実行により発生される音声を合成する音声合成部、８は音声合成部７に接続され音声を出力する音声出力部、１１は本発明のプログラムまたはデータ等を記録したコンピュータ読み取り可能なＤＶＤ（Digital Video Disk）等の脱着可能な記録媒体、１２はメモリ・カード等の脱着可能な記録媒体、９は記録媒体１１または１２等の装着部（不図示）を含み入出力の制御を行う入出力制御部、１４ａは本発明のガン・コントローラ等のポインティング装置に装備されたセンサ等の第１入力部、１４ｂは本発明のガン・コントローラ等のポインティング装置に装備された方向キー等の第２入力部、１４ｃは本発明のガン・コントローラ等のポインティング装置に装備された引き金等の第３入力部、１３は第１入力部１４ａ、第２入力部１４ｂおよび第３入力部１４ｃと接続され入力制御等を行う入力制御部、１５はネットワーク５００を介して外部のコンピュータ等と行なう通信を制御する通信制御部、１８は上述のＣＰＵ１、ＲＯＭ２、ＲＡＭ３、ＶＲＡＭ４、音声合成部７、入出力制御部９、入力制御部１３および通信制御部１５を接続するバスである。
【００３０】
本発明のプログラムおよびデータは入出力制御部９に装着されたＤＶＤ等の記録媒体１１またはメモリ・カード等の記録媒体１２に記録させておくことができる。ＤＶＤ等の記録媒体１１またはメモリ・カード等の記録媒体１２に記録された本発明のプログラムおよびデータは、入出力制御部９を介してバス１８を通りＲＡＭ３へロードされる。ＣＰＵ１はＲＡＭ３内にロードされた上記プログラムを実行することにより、ガン・コントローラの第１入力部１４ａ、第２入力部１４ｂまたは第３入力１４ｃから入力制御部１３を介して入力が行なわれ、画像表示部６に実行中の画像が生成され、音声出力部８に実行中の音声を出力させることができる。
【００３１】
図２は、本発明の一実施の形態に係る画像処理装置を示す。図２において、符号２０は画像表示部６の一実施の形態であるディスプレイ、２１は音声出力部８の一実施の形態であるスピーカ、３５は本発明のプログラムの実行によりディスプレイ２０上に生成された画面の一例、２２は画像処理装置２５とディスプレイ２０との間を接続するケーブル、２５は内部回路１０を含む画像処理装置、２３はＤＶＤ等の記録媒体１１をセットするディスク・トレイ（不図示）の搬出入口、２６は搬出入口２３からディスク・トレイを搬出入させるためのオープン・ボタンであって、このオープン・ボタン２６を押下してディスク・トレイを外部へ出してＤＶＤ等の記録媒体１１をセットし、再びオープン・ボタン２６を押下してディスク・トレイを内部へ挿入させることができる。符号２９はメモリ・カード等の記録媒体１２を差し込むためのスロット、２４は画像処理装置２５の電源ボタン、３０は画像処理装置２５と後述のガン・コントローラ５０との間を接続するケーブル、２７、２８等はガン・コントローラ５０と画像処理装置２５とを接続する接続端子、５０は第１入力部１４ａ、第２入力部１４ｂおよび第３入力部１４ｃを装備した本発明のポインティング装置の一実施の形態であるガン・コントローラである。図２では接続端子２７、２８等は４個示されており、ケーブル３０はその内の接続端子２７に接続されている。しかし、接続端子２７等の数は４個に限定されるものではない。続けて、符号４０はディスプレイ２０上に表示されたカーソル等の動きを操作する第３入力部１４ｃの一例である方向キーであり、４１は上方向へ移動させる上ボタン、４２は右方向へ移動させる右ボタン、４３は下方向へ移動させる下ボタン、４４は左方向へ移動させる左ボタンであり、５１はガン・コントローラ５０の銃口、５２は第２入力部１４ｂの一例であって、ガン・コントローラ５０の引き金である。上方向ボタン４１と左方向ボタン４４とを同時に押下することにより、カーソルを左斜め上方向へ移動させることができる。他の方向ボタン４１、４２、４３および４４の組合せについても同様である。
【００３２】
以下、本発明の各実施の形態について詳細に説明する。
【００３３】
実施の形態１．
図３は、本発明の本発明の実施の形態１に係るポインティング装置および該ポインティング装置を用いた画像処理方法を示す。図３において、符号１００は画像処理装置２５のディスプレイ２０上に表示された画面の一例、１１０、１２０、１３０、１４０および１５０は画面１００に表示されたアイコン等の対象、５０はポインティング装置の一例であるガン・コントローラ、５１はガン・コントローラ５０の銃口、５２はガン・コントローラ５０の第３入力部１４ｃの一例である引き金、５３はガン・コントローラ５０の銃身、５４ａはガン・コントローラ５０の右側部を示す。ただし右側部であるか左側部であるかは、ガン・コントローラ５０を後方から見るかまたは前方から見るかにより異なることは当然である。図３で符号４０は図２と同様にガン・コントローラ５０の第２入力部１４ｂの一例である方向キーであり、同じく符号４１は上ボタン、４２は右ボタン、４３は下ボタン、４３は左ボタンである。図２にも示されたように、ケーブル３０はガン・コントローラ５０と画像処理装置２５とを接続しているが、図３では一部のみ示され他の部分は省略されている。
【００３４】
図３では図面の都合上図示されてはいないが、ガン・コントローラ５０の銃口５１の先端部には第１入力部１４ａの一例である光センサ等が設けられており、その所定の部分、例えば受光部が銃口５１の向いている方向から光を受光できるように装備されている。この受光部は必ずしも銃口５１の先端部に装備されている必要はなく、例えば銃身５３または右側部５４ａ等に銃口５１の向いている方向から光を受光できるように装備されていてもよい。
【００３５】
画像処理装置２５の判断手段は、第１入力部１４ａの所定の部分、例えば上述の受光部が画面１００内の方向へ向けられているかどうかを判断する。この判断は受光部が画面１００側からの光を受光したかどうかにより判断することができる。図３に示される例では銃口５１は画面１００の方向へは向けられていない。このため判断手段は受光部が画面内の方向へ向けられていないと判断することができる。この時、第２入力部１４ｂ、例えば方向キー４０から何らかの入力が行われると、特定手段は、方向キー４０から入力された指示により画面１００に表示された対象１１０等を特定することができる。例えば画面１００の例で、従前に対象１２０が特定されており、この状態で左ボタン４４が押下されて左方向という指示が入力されたと想定すると、特定手段は対象１２０の左に表示された対象１１０を特定することができる。他のボタンが押下された場合も同様であり、上ボタン４１が押下された場合は上方向、右ボタン４２が押下された場合は右方向、下ボタン４３が押下された場合は下方向という指示が入力され、従前の対象から指示された方向に表示されている対象を特定することができる。ここで、第３入力部１４ｃ、例えば引き金５２が引かれることにより指示が入力されると、決定手段は選択する対象の決定を行うことができる。次に選択手段は、特定手段により特定され決定手段により決定された対象、例えば対象１１０を選択することができる。
【００３６】
上述のように、銃口５１の先端部等に装備された受光部が画面１００外を向いている時に方向キー４０が押下された場合、画像処理装置２５は方向キーによる指示の意思がプレーヤにあるものと判断して方向キー４０で画面１００上の対象１１０等を指示するモード（方向キー・モード）へ移行することができる。銃口５１の先端部等に装備された受光部が画面１００外を向いているだけでは、誤動作防止を考慮して方向キー・モードへは移行しない。一旦方向キー・モードへ移行すると、銃口５１の先端部等に装備された受光部が画面１００内へ向けられない限り、方向キー・モードは維持される。
【００３７】
上述の例では、従前に対象１２０が特定され、次に対象１１０が特定された。この場合、図３にも示されているように、識別表示手段は特定手段により特定された対象１１０を他の対象１２０、１３０、１４０および１５０と識別可能に表示することができる。例えば図３の例に示されるように、他の対象１２０等を暗く表示し、特定された対象１１０を明るく表示することができる。明るさではなく、色彩を変えて表示することもできる。
【００３８】
上述の例では、特定手段が第２入力部１４ｂ、例えば方向キー４０から入力する指示は画面内の上下左右の方向であった。しかし例えば３次元画像の場合、第２入力部１４ｂから入力される指示は奥行き方向であってもよい。
【００３９】
図４は、本発明の実施の形態１に係る銃口５１の先端部等に装備された受光部が画面１００内へ向けられた場合を示す。図４において、図３と同じ符号を付した箇所は同じ要素を示すため説明は省略する。図４で、符号５４ｂはガン・コントローラ５０の左側部である。
【００４０】
図４に示されるように、第１入力部の前記所定の部分、例えば受光部が画面１００内へ向けられた場合、判断手段は受光部が画面１００内の方向へ向けられていると判断する。この判断も上述と同様に受光部が画面１００側からの光を受光したかどうかにより判断することができる。図４に示されるように受光部が向けられた画面１００上の座標位置をＰ（ｘ，ｙ）とする。ここで、第３入力部１４ｃ、例えば引き金５２が引かれることにより指示が入力されると、決定手段は選択する対象を対象１２０とする決定を行う。次に選択手段は、座標位置Ｐ（ｘ，ｙ）に表示された対象であって、かつ決定手段により決定された対象、すなわち対象１２０を選択する。
【００４１】
上述のように、銃口５１の先端部等に装備された受光部が画面１００内を向いている場合、画像処理装置２５はガン・コントローラ５０に装備された受光部による指示の意思がプレーヤにあるものと判断して、受光部で画面１００上の対象１２０等を指示するモード（ガン・コントローラ・モード）へ移行することができる。一旦ガン・コントローラ・モードへ移行すると、上述の方向キー・モードへの移行は行わない。
【００４２】
ガン・コントローラ・モードの場合、受光部が向けられた座標位置Ｐ（ｘ，ｙ）に必ずしも対象が表示されているとは限らない。すなわちプレーヤがガン・コントローラ５０の受光部を介して所望の対象１２０等に狙いを付け、引き金５２を引いた場合であっても、その狙いが外れる場合もあり得る。そこでプレーヤが狙いを外さないで済むように、位置表示手段は受光部が向けられた画面内の座標位置Ｐ（ｘ，ｙ）に所定の表示、例えば小さな丸印のような照準カーソルの表示を行うことができる。プレーヤは表示された照準カーソルを所望の対象１２０等に合わせた後、引き金５２を引くことにより狙った対象１２０等を外さないようにすることができる。対象が選択された場合、すなわち狙いが当たった場合、その対象を他の対象と識別可能に表示して、対象が選択されたことを表示することもできる。
【００４３】
図５および図６は、本発明の実施の形態１に係る画像処理方法のフローチャートを示す。図５および図６で１つのフローチャートを構成しているが、図面の都合上、２つの図に分けてある。図５に示されるように、まずガン・コントローラ５０の銃口５１の向き、詳しくは受光部の向きが画面１００等の内であるか外であるかを判断する（判断ステップ、ステップＳ１０）。画面内を向いていると判断された場合は後述の図６のページ外接合子Ａへ進む。画面外を向いていると判断された場合、方向キー４０の入力があるかどうかを判断し（ステップＳ１２）、入力がない場合はステップＳ１０へ戻って繰り返す。入力がある場合は、上述の方向キー・モードへの移行を設定する（ステップＳ１４）。次に、方向キー４０で指示され、特定された対象を識別表示する（ステップＳ１６）。必要に応じて上述の照準カーソルを特定された対象の座標に表示してもよい（ステップＳ１８）。続いてガン・コントローラ５０の引き金５２が引かれたかどうかを判断する（ステップＳ２０）。引き金５２が引かれていないと判断された場合、銃口５１の向き、詳しくは受光部の向きが画面１００等の内であるか外であるかを判断し（ステップＳ２２）、画面内を向いていると判断された場合は後述の図６のページ外接合子Ａへ進む。画面外を向いていると判断された場合、ステップＳ１６へ戻って処理を繰り返す。ステップＳ２０で引き金が引かれたと判断された場合、特定された対象を選択する（選択ステップ、ステップＳ２４）。必要に応じて設定された方向キー・モードの保存を行って（ステップＳ２６）、処理を終了する。このようにモードを保存しておくことにより、一度方向キー・モードへ移行すると、銃口５１の受光部が画面外を向いている限り、例え別の画面に切り替わった場合であっても方向キー・モードの設定を維持することができる。例えば、トップメニューの画面で方向キー・モードへの移行が設定されると、銃口５１の受光部が画面外を向いている限り、方向キー・モードを維持することができる。ただし、別の画面に切り替わった場合、銃口５１の受光部が画面内を向いている場合は、ステップＳ１０からの処理を繰り返すことになる。
【００４４】
図６は図５のフローチャートでページ外接合子Ａに進んだ場合、すなわち銃口５１の受光部が画面内を向いた場合の処理を示す。図６に示されるように、まず上述のガン・コントローラ・モードへの移行を設定する（ステップＳ３０）。必要に応じて上述の照準カーソルを受光部が向けられた画面内の座標位置Ｐ（ｘ，ｙ）に所定の表示、例えば小さな丸印のような照準カーソルの表示を行ってもよい（ステップＳ３２）。当該座標位置Ｐ（ｘ，ｙ）に対象が表示されている場合、必要に応じてこの対象を識別表示することもできる（ステップＳ３４）。続いてガン・コントローラ５０の引き金５２が引かれたかどうかを判断する（ステップＳ３６）。引き金５２が引かれていないと判断された場合、ガン・コントローラ５０の銃口５１の向き、詳しくは受光部の向きが画面１００等の内であるか外であるかを判断する（ステップＳ３７）。画面外を向いていると判断された場合は上述の図５のページ外接合子Ｃへ進み、方向キー４０の入力があるか否かの判断（ステップＳ１２）へと進む。ステップＳ３７で画面内を向いていると判断された場合、ステップＳ３２へ戻って処理を繰り返す。引き金５２が引かれていると判断された場合、座標位置Ｐ（ｘ，ｙ）に対象が表示されているかどうか、すなわちプレーヤの狙いが命中したかどうかを判断する（ステップＳ３８）。命中しなかった場合、ステップＳ３２へ戻って処理を繰り返す。プレーヤの狙いが対象に命中した場合、必要に応じて当該対象の命中表示を行う（ステップＳ４０）。例えば、対象を反転表示したり、対象の色彩を他の対象と変えたり、対象を破壊したりして命中表示を行うことができる。この後、図５のフローチャートのページ外接合子Ｂへ進み、対象の選択（選択ステップ、ステップＳ２４）と、必要に応じて設定されたガン・コントローラ・モードの保存を行って（ステップＳ２６）、処理を終了する。以上のように、同一の画面であるときは一旦方向キー・モードへの移行が設定された後であっても、引き金５２が引かれる前に受光部が画面内を向いた場合は、ガン・コントローラ・モードへ移行することができる。同一画面で一旦ガン・コントローラ・モードへ移行すると、方向キー・モードへの移行は行わない。さらにモードを保存しておくことにより、一度ガン・コントローラ・モードへ移行すると銃口５１の受光部が画面内を向いている限り、例え別の画面に切り替わった場合であってもガン・コントローラ・モードの設定を維持することができる。例えば、トップメニューの画面でガン・コントローラ・モードへの移行が設定されると、銃口５１の受光部が画面内を向いている限り、ガン・コントローラ・モードを維持することができる。ただし、別の画面に切り替わった場合、銃口５１の受光部が画面外を向いている場合は、ステップＳ１０からの処理を繰り返すことになる。
【００４５】
以上より、実施の形態１によれば、銃口５１の先端部等に装備された受光部が画面１００外を向いている時に方向キー４０が押下された場合、画像処理装置２５は方向キーによる指示の意思がプレーヤにあるものと判断して方向キー４０で画面１００上の対象１１０等を指示する方向キー・モードへ移行することができる。銃口５１の先端部等に装備された受光部が画面１００外を向いているだけでは、誤動作防止のため方向キー・モードへは移行しない。同一画面で一旦方向キー・モードへ移行すると、銃口５１の先端部等に装備された受光部が画面１００内へ向けられない限り、方向キー・モードは維持される。一方、銃口５１の先端部等に装備された受光部が画面１００内を向いている場合、画像処理装置２５はガン・コントローラ５０に装備された受光部による指示の意思がプレーヤにあるものと判断して、受光部で画面１００上の対象１２０等を指示するモード（ガン・コントローラ・モード）へ移行することができる。同一画面で一旦ガン・コントローラ・モードへ移行すると、方向キー・モードへの移行は行わない。以上のように、方向キー４０が装備されたガン・コントローラ５０で画面１００等上の対象１１０等を指示する場合、方向キー・モードとガン・コントローラ・モードとを受光部の画面に対する向きに応じて使い分けることができるため、１つのプログラムで方向キーによる方法とガン・コントローラの受光部による方法とを衝突または矛盾なく採用することができる。
【００４６】
上述の説明において、第１入力部１４ａ、第２入力部１４ｂおよび第３入力部１４ｃは一体のガン・コントローラ５０というポインティング装置に装備されていた。しかし、第１入力部１４ａ、第２入力部１４ｂおよび第３入力部１４ｃは必ずしも一体のポインティング装置に装備されていなくてもよい。例えば、第２入力部１４ｂの例である方向キー４０は別個のコントローラ等に装備されていてもよい。この場合、本発明のポインティング装置は、ガン・コントローラ５０と当該別個のコントローラとにより構成することができる。
【００４７】
上述の説明における対象として、コンピュータ・ゲームにおいて画面に表示される所定のモードを考えることができる。所定のモードとしては、例えばゲーム開始前に設定する各種のモードであってもよい。この場合、ゲームの開始前にガン・コントローラ５０で所望のモードが設定された対象を選択することにより、所望のモードを選択することができる。ゲーム開始前だけではなくゲームプレイ中における各種の分岐の選択に用いることもできる。例えばプレーヤが進もうとする方向が設定された対象を選択することにより、所望の方向を選択することができる。ゲーム終了時に表示されるゲームの継続か否かを決めるコンティニュー表示において、継続か否かが設定された対象を選択することにより、継続か否かを選択することができる。
【００４８】
上述の方法以外にも、所定のボタン（不図示）を押下することにより、ガン・コントローラ５０を用いて対象を狙って指示し選択する方法と方向キー４０を用いて対象を特定し選択する方法とを切り替えて使用することもできる。あるいは、銃口５１の受光部が画面内を向いている場合はガン・コントローラ５０を用いて対象を狙って指示し選択する方法を使用し、銃口５１の受光部が画面外を向いている場合は方向キー４０を用いて対象を特定し選択する方法を使用するという方法を用いることもできる。これは上述の銃口５１の受光部が画面外を向き、かつ方向キー４０が押下された場合に方向キー４０を用いて対象を特定し選択する方法と異なり、単純な切替方法と考えることができる。さらに、画面内に「対象を狙って指示し選択する」スイッチと「方向キーで指示し選択する」スイッチとを併せて表示し、いずれかのスイッチを選択することにより用いる方法を切り替えることもできる。
【００４９】
実施の形態２．
上述した各実施の形態の機能を実現するコンピュータ・プログラムを記録した記録媒体を本発明の画像処理装置２５に供給し、画像処理装置２５のコンピュータＣＰＵ１が入出力制御部９にセットされたＤＶＤ等の記録媒体１１等に格納されたコンピュータ・プログラムを読み取り実行することによっても、本発明の目的が達成されることは言うまでもない。この場合、上述の記録媒体１１等から読み取られたコンピュータ・プログラム自体が本発明の新規な機能を実現することになり、そのコンピュータ・プログラムを記録した記録媒体１１等は本発明を構成することになる。コンピュータ・プログラムを記録した記録媒体としては、例えば、ＤＶＤ、光ディスク、ＣＤ−ＲＯＭ、ＦＤ、ハードディスク、ＲＯＭ、メモリカード等を用いることができる。
【００５０】
実施の形態３．
図７は、本発明の実施の形態３に係るネットワーク５００に接続された本発明の画像処理装置等を示す。図７において、符号３００、３１０、３３０および３４０は本発明の画像処理装置、３２０はサーバ・コンピュータ、４００、４１０、４３０、４４０および４２０は画像処理装置３００、３１０、３３０、３４０およびサーバ・コンピュータ３２０とネットワーク５００とを接続するノードである。
【００５１】
上述の説明では、本発明のプログラムはＤＶＤ等の記録媒体１１に記録されているものとしたが、本発明のプログラムはネットワーク５００に接続されたサーバ・コンピュータ３２０等からネットワーク５００を介して送信されたものであってもよい。この場合、本発明の画像処理装置３００等は通信制御部１５を通して接続されたネットワーク５００を介して、サーバ・コンピュータ３２０等から本発明のプログラムをダウンロードすることができ、当該プログラムを実行することができる。
【００５２】
【発明の効果】
以上説明したように、本発明の画像処理装置、方法、プログラム、記録媒体および当該画像処理装置用のポインティング装置によれば、方向キー４０が装備されたガン・コントローラ５０で画面１００等上の対象１１０等を指示する場合、方向キー・モードとガン・コントローラ・モードとを受光部の画面に対する向きに応じて使い分けることができるため、１つのプログラムでガン・コントローラ５０による方法と方向キー４０による方法とを衝突または矛盾なく採用することができる画像処理装置、方法、プログラム、記録媒体および当該画像処理装置用のポインティング装置を提供することができる。
【図面の簡単な説明】
【図１】  本発明の一実施の形態に係る画像処理装置の内部回路ブロックを示す図である。
【図２】  本発明の一実施の形態に係る画像処理装置を示す図である。
【図３】  本発明の実施の形態１に係るポインティング装置および該ポインティング装置を用いた画像処理方法の一実施の形態を示す図である。
【図４】  本発明の実施の形態１に係る銃口５１の先端部等に装備された受光部が画面１００内へ向けられた場合を示す図である。
【図５】  本発明の実施の形態１に係る画像処理方法を示すフローチャートである。
【図６】  本発明の実施の形態１に係る画像処理方法を示すフローチャートである。
【図７】  本発明の実施の形態３に係るネットワーク５００に接続された本発明の画像処理装置等を示す図である。
【符号の説明】
１  ＣＰＵ、  ２  ＲＯＭ、  ３  ＲＡＭ、  ４  ＶＲＡＭ、  ５  画像制御部、  ６  画像表示部、  ７音声合成部、  ８  音声出力部、  ９  入出力制御部、１０  内部回路ブロック、  １１，１２  記録媒体、  １３  入力制御部、１４ａ  第１入力部、１４ｂ  第２入力部、１４ｃ  第３入力部、  １５  通信制御部、２０  ディスプレイ、  ２１  スピーカ、２２，３０  ケーブル、  ２３  ディスク・トレイの搬出入口、  ２４  電源ボタン、  ２５，３００，３１０，３３０，３４０  画像処理装置、  ２６  オープン・ボタン、  ２７，２８  接続端子、  ２９  スロット、３５  画面、  ４０  方向キー、  ４１  上ボタン、  ４２  右ボタン、  ４３  下ボタン、  ４４  左ボタン、  ５０  ガン・コントローラ、  ５１  銃口、  ５２  引き金、  ５３  銃身、  ５４ａ  右側部、  ５４ｂ  左側部、  １００  画面、  １１０，１２０，１３０，１４０  対象、  ３２０  サーバ・コンピュータ、  ４００，４１０，４２０，４３０，４４０  ノード、  ５００  ネットワーク。
【図１】
0004717266.tif 000002
【図２】
0004717266.tif 000003
【図３】
0004717266.tif 000004
【図４】
0004717266.tif 000005
【図５】
0004717266.tif 000006
【図６】
0004717266.tif 000007
【図７】
0004717266.tif 000008