【手続補正書】
【提出日】平成20年11月28日(2008.11.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
左手用入力具及び右手用入力具を撮影して、イメージデータを生成するイメージ生成ステップと、
前記イメージデータに基づいて、前記左手用入力具及び前記右手用入力具の各々の位置情報を算出する位置算出ステップと、
前記左手用入力具の今回の位置情報に対して、所定回だけ過去の位置情報が示す位置を原点として、前記今回の位置情報が示す相対的な位置が、ストレート領域、クロス領域、及び不動領域に分割された第１の仮想画面上のいずれの領域に属するかを判定する領域判定ステップと、
前記右手用入力具の今回の位置情報に対して、前記所定回だけ過去の位置情報が示す位置を原点として、前記今回の２が示す相対的な位置が、ストレート領域、クロス領域、及び不動領域に分割された第２の仮想画面上のいずれの領域に属するかを判定する領域判定ステップと、
前記左手用入力具に対する前記領域判定ステップ及び前記右手用入力具に対する前記領域判定ステップでの判定結果に応じて、前記左手用入力具に対応する左グローブ画像及び前記右手用入力具に対応する右グローブ画像を表示する表示ステップと、を含み、
前記第１の仮想画面と前記第２の仮想画面とは左右対称になっており、
前記左手用入力具に対する前記領域判定ステップにおいて、前記左手用入力具の前記今回の位置情報が示す前記相対的な位置が、前記原点を含まない前記ストレート領域に属すると判定された場合、前記表示ステップでは、前記左グローブ画像として、左ストレートパンチを示す画像を表示し、
前記左手用入力具に対する前記領域判定ステップにおいて、前記左手用入力具の前記今回の位置情報が示す前記相対的な位置が、前記原点を含まない前記クロス領域に属すると判定された場合、前記表示ステップでは、前記左手グローブ画像として、左クロスパンチを示す画像を表示し、
前記左手用入力具に対する前記領域判定ステップにおいて、前記左手用入力具の前記今回の位置情報が示す前記相対的な位置が、前記原点を含む前記不動領域に属すると判定された場合、前記表示ステップでは、前記左グローブ画像として、左パンチを出していない状態を示す画像を表示し、
前記右手用入力具に対する前記領域判定ステップにおいて、前記右手用入力具の前記今回の位置情報が示す前記相対的な位置が、前記原点を含まない前記ストレート領域に属すると判定された場合、前記表示ステップでは、前記右グローブ画像として、右ストレートパンチを示す画像を表示し、
前記右手用入力具に対する前記領域判定ステップにおいて、前記右手用入力具の前記今回の位置情報が示す前記相対的な位置が、前記原点を含まない前記クロス領域に属すると判定された場合、前記表示ステップでは、前記右手グローブ画像として、右クロスパンチを示す画像を表示し、
前記右手用入力具に対する前記領域判定ステップにおいて、前記右手用入力具の前記今回の位置情報が示す前記相対的な位置が、前記原点を含む前記不動領域に属すると判定された場合、前記表示ステップでは、前記右グローブ画像として、右パンチを出していない状態を示す画像を表示する、ボクシングゲーム方法。
【請求項２】
ボクシングゲーム方法をコンピュータに実行させるボクシングゲームプログラムであって、
前記ボクシングゲーム方法は、
左手用入力具及び右手用入力具を撮影して、イメージデータを生成するイメージ生成ステップと、
前記イメージデータに基づいて、前記左手用入力具及び前記右手用入力具の各々の位置情報を算出する位置算出ステップと、
前記左手用入力具の今回の位置情報に対して、所定回だけ過去の位置情報が示す位置を原点として、前記今回の位置情報が示す相対的な位置が、ストレート領域、クロス領域、及び不動領域に分割された第１の仮想画面上のいずれの領域に属するかを判定する領域判定ステップと、
前記右手用入力具の今回の位置情報に対して、前記所定回だけ過去の位置情報が示す位置を原点として、前記今回の２が示す相対的な位置が、ストレート領域、クロス領域、及び不動領域に分割された第２の仮想画面上のいずれの領域に属するかを判定する領域判定ステップと、
前記左手用入力具に対する前記領域判定ステップ及び前記右手用入力具に対する前記領域判定ステップでの判定結果に応じて、前記左手用入力具に対応する左グローブ画像及び前記右手用入力具に対応する右グローブ画像を表示する表示ステップと、を含み、
前記第１の仮想画面と前記第２の仮想画面とは左右対称になっており、
前記左手用入力具に対する前記領域判定ステップにおいて、前記左手用入力具の前記今回の位置情報が示す前記相対的な位置が、前記原点を含まない前記ストレート領域に属すると判定された場合、前記表示ステップでは、前記左グローブ画像として、左ストレートパンチを示す画像を表示し、
前記左手用入力具に対する前記領域判定ステップにおいて、前記左手用入力具の前記今回の位置情報が示す前記相対的な位置が、前記原点を含まない前記クロス領域に属すると判定された場合、前記表示ステップでは、前記左手グローブ画像として、左クロスパンチを示す画像を表示し、
前記左手用入力具に対する前記領域判定ステップにおいて、前記左手用入力具の前記今回の位置情報が示す前記相対的な位置が、前記原点を含む前記不動領域に属すると判定された場合、前記表示ステップでは、前記左グローブ画像として、左パンチを出していない状態を示す画像を表示し、
前記右手用入力具に対する前記領域判定ステップにおいて、前記右手用入力具の前記今回の位置情報が示す前記相対的な位置が、前記原点を含まない前記ストレート領域に属すると判定された場合、前記表示ステップでは、前記右グローブ画像として、右ストレートパンチを示す画像を表示し、
前記右手用入力具に対する前記領域判定ステップにおいて、前記右手用入力具の前記今回の位置情報が示す前記相対的な位置が、前記原点を含まない前記クロス領域に属すると判定された場合、前記表示ステップでは、前記右手グローブ画像として、右クロスパンチを示す画像を表示し、
前記右手用入力具に対する前記領域判定ステップにおいて、前記右手用入力具の前記今回の位置情報が示す前記相対的な位置が、前記原点を含む前記不動領域に属すると判定された場合、前記表示ステップでは、前記右グローブ画像として、右パンチを出していない状態を示す画像を表示する、ボクシングゲームプログラム。
【請求項３】
前記ボクシングゲーム方法は、
前記イメージデータに基づいて、前記左手用入力具あるいは前記右手用入力具のいずれかの位置を示す第１抽出点を求めるステップと、
前記イメージデータに基づいて、前記左手用入力具あるいは前記右手用入力具のいずれかの位置を示す第２抽出点を求めるステップと、
前記左手用入力具の過去の位置情報に基づいて、前記左手用入力具の今回の位置を予測するステップと、
前記右手用入力具の過去の位置情報に基づいて、前記右手用入力具の今回の位置を予測するステップと、
前記第１抽出点と予測した前記左手用入力具の前記今回の位置との間の距離である第１の距離を算出するステップと、
前記第１抽出点と予測した前記右手用入力具の前記今回の位置との間の距離である第２の距離を算出するステップと、
前記第１の距離が前記第２の距離より長い場合は、前記第１抽出点の位置を前記右手用入力具の今回の位置とし、前記第２の距離が前記第１の距離より長い場合は、前記第１抽出点の位置を前記左手用入力具の今回の位置とするステップと、
前記第２抽出点と予測した前記左手用入力具の前記今回の位置との間の距離である第３の距離を算出するステップと、
前記第２抽出点と予測した前記右手用入力具の前記今回の位置との間の距離である第４の距離を算出するステップと、
前記第３の距離が前記第４の距離より長い場合は、前記第２抽出点の位置を前記右手用入力具の今回の位置とし、前記第４の距離が前記第３の距離より長い場合は、前記第２抽出点の位置を前記左手用入力具の今回の位置とするステップと、をさらに含む請求項２記載のボクシングゲームプログラム。
【請求項４】
前記ボクシングゲーム方法は、
前記イメージデータに基づく画像において、輝度値が所定の閾値を超えるピクセルの水平方向の最大座標を求めるステップと、
前記イメージデータに基づく前記画像において、輝度値が前記所定の閾値を超えるピクセルの水平方向の最小座標を求めるステップと、
前記イメージデータに基づく前記画像において、輝度値が前記所定の閾値を超えるピクセルの垂直方向の最大座標を求めるステップと、
前記イメージデータに基づく前記画像において、輝度値が前記所定の閾値を超えるピクセルの垂直方向の最小座標を求めるステップと、をさらに含み、
前記第１抽出点を求める前記ステップは、
前記イメージデータに基づく前記画像において、前記水平方向の最小座標及び前記垂直方向の最小座標を出発点として、最初に前記所定の閾値を超えるピクセルまでの水平距離である第１の水平距離を求めるステップと、
前記イメージデータに基づく前記画像において、前記水平方向の最大座標及び前記垂直方向の最小座標を出発点として、最初に前記所定の閾値を超えるピクセルまでの水平距離である第２の水平距離を求めるステップと、
前記第１の水平距離が前記第２の水平距離より長い場合は、前記第１抽出点の水平座標を前記水平方向の最大座標とし、前記第１抽出点の垂直座標を前記垂直方向の最小座標とし、前記第２の水平距離が前記第１の水平距離より長い場合は、前記第１抽出点の水平座標を前記水平方向の最小座標とし、前記第１抽出点の垂直座標を前記垂直方向の最小座標とするステップと、を含み、
前記第２抽出点を求める前記ステップは、
前記イメージデータに基づく前記画像において、前記水平方向の最小座標及び前記垂直方向の最大座標を出発点として、最初に前記所定の閾値を超えるピクセルまでの水平距離である第３の水平距離を求めるステップと、
前記イメージデータに基づく前記画像において、前記水平方向の最大座標及び前記垂直方向の最大座標を出発点として、最初に前記所定の閾値を超えるピクセルまでの水平距離である第４の水平距離を求めるステップと、
前記第３の水平距離が前記第４の水平距離より長い場合は、前記第２抽出点の水平座標を前記水平方向の最大座標とし、前記第２抽出点の垂直座標を前記垂直方向の最大座標とし、前記第４の水平距離が前記第３の水平距離より長い場合は、前記第２抽出点の水平座標を前記水平方向の最小座標とし、前記第２抽出点の垂直座標を前記垂直方向の最大座標とするステップと、を含む請求項３記載のボクシングゲームプログラム。
【請求項５】
前記ボクシングゲーム方法は、
前記左手用入力具及び／又は前記右手用入力具の位置の変化に追従して、スクリーン上のカーソルを移動させるステップと、
オペレータからの入力を受け付けるための入力領域を前記スクリーンに表示するステップと、
前記カーソルが前記入力領域に留まってから所定時間に到達するまでの経過時間及び／又は残り時間を表す画像を前記スクリーンに表示するステップと、
前記カーソルが前記入力領域内に少なくとも前記所定時間留まったときに、所定の処理を実行するステップと、をさらに含む請求項２から４のいずれかに記載のボクシングゲームプログラム。
【請求項６】
左手用入力具と、
右手用入力具と、
前記左手用入力具及び前記右手用入力具を撮影して、イメージデータを生成するイメージ生成手段と、
前記イメージデータに基づいて、前記左手用入力具及び前記右手用入力具の各々の位置情報を算出する位置算出手段と、
前記左手用入力具の今回の位置情報に対して、所定回だけ過去の位置情報が示す位置を原点として、前記今回の位置情報が示す相対的な位置が、ストレート領域、クロス領域、及び不動領域に分割された第１の仮想画面上のいずれの領域に属するかを判定する第１領域判定手段と、
前記右手用入力具の今回の位置情報に対して、前記所定回だけ過去の位置情報が示す位置を原点として、前記今回の２が示す相対的な位置が、ストレート領域、クロス領域、及び不動領域に分割された第２の仮想画面上のいずれの領域に属するかを判定する第２領域判定手段と、
前記第１領域判定手段及び前記第２領域判定手段による判定結果に応じて、前記左手用入力具に対応する左グローブ画像及び前記右手用入力具に対応する右グローブ画像を表示する表示制御手段と、を備え、
前記第１の仮想画面と前記第２の仮想画面とは左右対称になっており、
前記第１領域判定手段が、前記左手用入力具の前記今回の位置情報が示す前記相対的な位置が、前記原点を含まない前記ストレート領域に属すると判定した場合、前記表示制御手段は、前記左グローブ画像として、左ストレートパンチを示す画像を表示し、
前記第１領域判定手段が、前記左手用入力具の前記今回の位置情報が示す前記相対的な位置が、前記原点を含まない前記クロス領域に属すると判定した場合、前記表示制御手段は、前記左手グローブ画像として、左クロスパンチを示す画像を表示し、
前記第１領域判定手段が、前記左手用入力具の前記今回の位置情報が示す前記相対的な位置が、前記原点を含む前記不動領域に属すると判定した場合、前記表示制御手段は、前記左グローブ画像として、左パンチを出していない状態を示す画像を表示し、
前記第２領域判定手段が、前記右手用入力具の前記今回の位置情報が示す前記相対的な位置が、前記原点を含まない前記ストレート領域に属すると判定した場合、前記表示制御手段は、前記右グローブ画像として、右ストレートパンチを示す画像を表示し、
前記第２領域判定手段が、前記右手用入力具の前記今回の位置情報が示す前記相対的な位置が、前記原点を含まない前記クロス領域に属すると判定した場合、前記表示制御手段は、前記右手グローブ画像として、右クロスパンチを示す画像を表示し、
前記第２領域判定手段が、前記右手用入力具の前記今回の位置情報が示す前記相対的な位置が、前記原点を含む前記不動領域に属すると判定した場合、前記表示制御手段は、前記右グローブ画像として、右パンチを出していない状態を示す画像を表示する、ボクシングゲーム装置。
【請求項７】
前記左手用入力具及び前記右手用入力具の各々は、再帰反射部を有し、
前記ボクシングゲーム装置は、
前記左手用入力具及び右手用入力具に、予め定められた周期で、赤外光を照射する照射手段と、
前記赤外光の発光時及び消灯時のそれぞれにおいて、前記左手用入力具及び前記右手用入力具を撮影して、発光時イメージデータ及び消灯時イメージデータを生成するイメージ生成手段と、
前記発光時イメージデータと前記消灯時イメージデータとの差分を生成する差分生成手段と、をさらに備え、
前記位置算出手段は、前記差分に基づいて、前記左手用入力具及び前記右手用入力具の各々の前記位置情報を算出する、請求項６記載のボクシングゲーム装置。
【請求項８】
表示制御方法であって、
複数の被写体を撮影して、イメージデータを生成するイメージ生成ステップと、
前記イメージデータに基づく画像上の、前記被写体の各々の位置情報を算出する位置算出ステップと、を含み、
前記複数の被写体に対応して複数の仮想画面が設定されており、
前記表示制御方法は、
前記被写体の今回の位置情報に対して、所定回だけ過去の位置情報が示す位置を原点として、前記今回の位置情報が示す相対的な位置が、複数の領域に分割された対応する仮想画面上のいずれの領域に属するかを判定する領域判定ステップと、
前記被写体の各々に対する前記領域判定ステップでの判定結果に応じて、前記被写体の各々に対応する画像を表示するステップと、をさらに含む表示制御方法。
【請求項９】
表示制御方法をコンピュータに実行させる表示制御プログラムであって、
前記表示制御方法は、
複数の被写体を撮影して、イメージデータを生成するイメージ生成ステップと、
前記イメージデータに基づく画像上の、前記被写体の各々の位置情報を算出する位置算出ステップと、を含み、
前記複数の被写体に対応して複数の仮想画面が設定されており、
前記表示制御方法は、
前記被写体の今回の位置情報に対して、所定回だけ過去の位置情報が示す位置を原点として、前記今回の位置情報が示す相対的な位置が、複数の領域に分割された対応する仮想画面上のいずれの領域に属するかを判定する領域判定ステップと、
前記被写体の各々に対する前記領域判定ステップでの判定結果に応じて、前記被写体の各々に対応する画像を表示する表示ステップと、をさらに含む表示制御プログラム。
【請求項１０】
前記領域判定ステップの前記所定回は複数回である、請求項９記載の表示制御プログラム。
【請求項１１】
前記仮想画面は、第１領域および第２領域を含む少なくとも２つの領域に分割され、
前記領域判定ステップにおいて、前記被写体の前記今回の位置情報が示す前記相対的な位置が、前記原点を含まない前記領域である前記第１領域に属すると判定された場合、前記表示ステップでは、当該被写体に対応する前記画像として、入力を示す画像を表示し、
前記領域判定ステップにおいて、前記被写体の前記今回の位置情報が示す前記相対的な位置が、前記原点を含む前記領域である前記第２領域に属すると判定された場合、前記表示ステップでは、当該被写体に対応する前記画像として、非入力を示す画像を表示する、請求項９記載の表示制御プログラム。
【請求項１２】
前記仮想画面は、第１領域、第２領域および第３領域を含む少なくとも３つの領域に分割され、
前記領域判定ステップにおいて、前記被写体の前記今回の位置情報が示す前記相対的な位置が、前記原点を含まない前記領域である前記第１領域に属すると判定された場合、前記表示ステップでは、当該被写体に対応する前記画像として、第１の入力を示す画像を表示し、
前記領域判定ステップにおいて、前記被写体の前記今回の位置情報が示す前記相対的な位置が、前記原点を含まない前記領域である前記第２領域に属すると判定された場合、前記表示ステップでは、当該被写体に対応する前記画像として、前記第１の入力を示す画像と異なる第２の入力を示す画像を表示し、
前記領域判定ステップにおいて、前記被写体の前記今回の位置情報が示す前記相対的な位置が、前記原点を含む前記領域である前記第３領域に属すると判定された場合、前記表示ステップでは、当該被写体に対応する前記画像として、非入力を示す画像を表示する、請求項９記載の表示制御プログラム。
【請求項１３】
表示制御装置であって、
複数の被写体と、
前記複数の被写体を撮影して、イメージデータを生成するイメージ生成手段と、
前記イメージデータに基づく画像上の、前記被写体の各々の位置情報を算出する位置算出手段と、を備え、
前記複数の被写体に対応して複数の仮想画面が設定されており、
前記表示制御装置は、
前記被写体の今回の位置情報に対して、所定回だけ過去の位置情報が示す位置を原点として、前記今回の位置情報が示す相対的な位置が、複数の領域に分割された対応する仮想画面上のいずれの領域に属するかを判定する領域判定手段と、
前記被写体の各々に対する前記領域判定手段による判定結果に応じて、前記被写体の各々に対応する画像を表示する表示制御手段と、をさらに備える表示制御装置。
【請求項１４】
前記複数の被写体の各々は、再帰反射部を有し、
前記表示制御装置は、
前記複数の被写体に、予め定められた周期で、赤外光を照射する照射手段と、
前記赤外光の発光時及び消灯時のそれぞれにおいて、前記複数の被写体を撮影して、発光時イメージデータ及び消灯時イメージデータを生成するイメージ生成手段と、
前記発光時イメージデータと前記消灯時イメージデータとの差分を生成する差分生成手段と、をさらに備え、
前記位置算出手段は、前記差分に基づく差分画像上の、前記被写体の各々の位置情報を算出する、請求項１３記載の表示制御装置。
【請求項１５】
第１の被写体及び第２の被写体を撮影して、イメージデータを生成するステップと、
前記イメージデータに基づいて、前記第１の被写体あるいは前記第２の被写体のいずれかの位置を示す第１抽出点を求めるステップと、
前記イメージデータに基づいて、前記第１の被写体あるいは前記第２の被写体のいずれかの位置を示す第２抽出点を求めるステップと、
前記第１の被写体の過去の位置情報に基づいて、前記第１の被写体の今回の位置を予測するステップと、
前記第２の被写体の過去の位置情報に基づいて、前記第２の被写体の今回の位置を予測するステップと、
前記第１抽出点と予測した前記第１の被写体の前記今回の位置との間の距離である第１の距離を算出するステップと、
前記第１抽出点と予測した前記第２の被写体の前記今回の位置との間の距離である第２の距離を算出するステップと、
前記第２抽出点と予測した前記第１の被写体の前記今回の位置との間の距離である第３の距離を算出するステップと、
前記第２抽出点と予測した前記第２の被写体の前記今回の位置との間の距離である第４の距離を算出するステップと、
前記第１の距離が前記第２の距離より長い場合は、前記第１抽出点の位置を前記第２の被写体の今回の位置とし、前記第２の距離が前記第１の距離より長い場合は、前記第１抽出点の位置を前記第１の被写体の今回の位置とするステップと、
前記第３の距離が前記第４の距離より長い場合は、前記第２抽出点の位置を前記第２の被写体の今回の位置とし、前記第４の距離が前記第３の距離より長い場合は、前記第２抽出点の位置を前記第１の被写体の今回の位置とするステップと、を含む位置決定方法。
【請求項１６】
位置決定方法をコンピュータに実行させる位置決定プログラムであって、
前記位置決定方法は、
第１の被写体及び第２の被写体を撮影して、イメージデータを生成するステップと、
前記イメージデータに基づいて、前記第１の被写体あるいは前記第２の被写体のいずれかの位置を示す第１抽出点を求めるステップと、
前記イメージデータに基づいて、前記第１の被写体あるいは前記第２の被写体のいずれかの位置を示す第２抽出点を求めるステップと、
前記第１の被写体の過去の位置情報に基づいて、前記第１の被写体の今回の位置を予測するステップと、
前記第２の被写体の過去の位置情報に基づいて、前記第２の被写体の今回の位置を予測するステップと、
前記第１抽出点と予測した前記第１の被写体の前記今回の位置との間の距離である第１の距離を算出するステップと、
前記第１抽出点と予測した前記第２の被写体の前記今回の位置との間の距離である第２の距離を算出するステップと、
前記第２抽出点と予測した前記第１の被写体の前記今回の位置との間の距離である第３の距離を算出するステップと、
前記第２抽出点と予測した前記第２の被写体の前記今回の位置との間の距離である第４の距離を算出するステップと、
前記第１の距離が前記第２の距離より長い場合は、前記第１抽出点の位置を前記第２の被写体の今回の位置とし、前記第２の距離が前記第１の距離より長い場合は、前記第１抽出点の位置を前記第１の被写体の今回の位置とするステップと、
前記第３の距離が前記第４の距離より長い場合は、前記第２抽出点の位置を前記第２の被写体の今回の位置とし、前記第４の距離が前記第３の距離より長い場合は、前記第２抽出点の位置を前記第１の被写体の今回の位置とするステップと、を含む位置決定プログラム。
【請求項１７】
前記イメージデータに基づく画像において、輝度値が所定の閾値を超えるピクセルの水平方向の最大座標を求めるステップと、
前記イメージデータに基づく前記画像において、輝度値が前記所定の閾値を超えるピクセルの水平方向の最小座標を求めるステップと、
前記イメージデータに基づく前記画像において、輝度値が前記所定の閾値を超えるピクセルの垂直方向の最大座標を求めるステップと、
前記イメージデータに基づく前記画像において、輝度値が前記所定の閾値を超えるピクセルの垂直方向の最小座標を求めるステップと、をさらに含み、
前記第１抽出点を求める前記ステップは、
前記イメージデータに基づく前記画像において、前記水平方向の最小座標及び前記垂直方向の最小座標を出発点として、最初に前記所定の閾値を超えるピクセルまでの水平距離である第１の水平距離を求めるステップと、
前記イメージデータに基づく前記画像において、前記水平方向の最大座標及び前記垂直方向の最小座標を出発点として、最初に前記所定の閾値を超えるピクセルまでの水平距離である第２の水平距離を求めるステップと、
前記第１の水平距離が前記第２の水平距離より長い場合は、前記第１抽出点の水平座標を前記水平方向の最大座標とし、前記第１抽出点の垂直座標を前記垂直方向の最小座標とし、前記第２の水平距離が前記第１の水平距離より長い場合は、前記第１抽出点の水平座標を前記水平方向の最小座標とし、前記第１抽出点の垂直座標を前記垂直方向の最小座標とするステップと、を含み、
前記第２抽出点を求める前記ステップは、
前記イメージデータに基づく前記画像において、前記水平方向の最小座標及び前記垂直方向の最大座標を出発点として、最初に前記所定の閾値を超えるピクセルまでの水平距離である第３の水平距離を求めるステップと、
前記イメージデータに基づく前記画像において、前記水平方向の最大座標及び前記垂直方向の最大座標を出発点として、最初に前記所定の閾値を超えるピクセルまでの水平距離である第４の水平距離を求めるステップと、
前記第３の水平距離が前記第４の水平距離より長い場合は、前記第２抽出点の水平座標を前記水平方向の最大座標とし、前記第２抽出点の垂直座標を前記垂直方向の最大座標とし、前記第４の水平距離が前記第３の水平距離より長い場合は、前記第２抽出点の水平座標を前記水平方向の最小座標とし、前記第２抽出点の垂直座標を前記垂直方向の最大座標とするステップと、を含む請求項１６記載の位置決定プログラム。
【請求項１８】
第１の被写体と、
第２の被写体と、
前記第１の被写体及び前記第２の被写体を撮影して、イメージデータを生成する撮影手段と、
前記イメージデータに基づいて、前記第１の被写体あるいは前記第２の被写体のいずれかの位置を示す第１抽出点を第１抽出点算出手段と、
前記イメージデータに基づいて、前記第１の被写体あるいは前記第２の被写体のいずれかの位置を示す第２抽出点を求める第２抽出点算出手段と、
前記第１の被写体の過去の位置情報に基づいて、前記第１の被写体の今回の位置を予測する第１予測手段と、
前記第２の被写体の過去の位置情報に基づいて、前記第２の被写体の今回の位置を予測する第２予測手段と、
前記第１抽出点と予測した前記第１の被写体の前記今回の位置との間の距離である第１の距離を算出する第１距離算出手段と、
前記第１抽出点と予測した前記第２の被写体の前記今回の位置との間の距離である第２の距離を算出する第２距離算出手段と、
前記第２抽出点と予測した前記第１の被写体の前記今回の位置との間の距離である第３の距離を算出する第３距離算出手段と、
前記第２抽出点と予測した前記第２の被写体の前記今回の位置との間の距離である第４の距離を算出する第４距離算出手段と、
前記第１の距離が前記第２の距離より長い場合は、前記第１抽出点の位置を前記第２の被写体の今回の位置とし、前記第２の距離が前記第１の距離より長い場合は、前記第１抽出点の位置を前記第１の被写体の今回の位置とする第１の位置決定手段と、
前記第３の距離が前記第４の距離より長い場合は、前記第２抽出点の位置を前記第２の被写体の今回の位置とし、前記第４の距離が前記第３の距離より長い場合は、前記第２抽出点の位置を前記第１の被写体の今回の位置とする第２の位置決定手段と、を備える位置決定装置。
【請求項１９】
前記第１の被写体及び前記第２の被写体の各々は、再帰反射部を有し、
前記位置決定装置は、
前記第１の被写体及び前記第２の被写体に、予め定められた周期で、赤外光を照射する照射手段と、
前記赤外光の発光時及び消灯時のそれぞれにおいて、前記第１の被写体及び前記第２の被写体を撮影して、発光時イメージデータ及び消灯時イメージデータを生成するイメージ生成手段と、
前記発光時イメージデータと前記消灯時イメージデータとの差分を生成する差分生成手段と、をさらに備え、
前記第１抽出点算出手段は、前記差分に基づいて、前記第１抽出点を求め、
前記第２抽出点算出手段は、前記差分に基づいて、前記第２抽出点を求める、請求項１８記載の位置決定装置。
【請求項２０】
被写体を撮影して、イメージデータを生成するステップと、
前記イメージデータに基づいて、前記被写体の位置を算出するステップと、
前記被写体の前記位置の変化に追従して、スクリーン上のカーソルを移動させるステップと、
オペレータからの入力を受け付けるための入力領域を前記スクリーンに表示するステップと、
前記カーソルが、前記入力領域を包含する所定領域に位置したときに、前記被写体の前記位置に関係なく、前記カーソルの位置を前記入力領域内の所定位置に移動させるステップと、を含むカーソル制御方法。
【請求項２１】
カーソル制御方法をコンピュータに実行させるカーソル制御プログラムであって、
前記カーソル制御方法は、
被写体を撮影して、イメージデータを生成するステップと、
前記イメージデータに基づいて、前記被写体の位置を算出するステップと、
前記被写体の前記位置の変化に追従して、スクリーン上のカーソルを移動させるステップと、
オペレータからの入力を受け付けるための入力領域を前記スクリーンに表示するステップと、
前記カーソルが、前記入力領域を包含する所定領域に位置したときに、前記被写体の前記位置に関係なく、前記カーソルの位置を前記入力領域内の所定位置に移動させるステップと、を含むカーソル制御プログラム。
【請求項２２】
被写体を撮影して、イメージデータを生成する撮影手段と、
前記イメージデータに基づいて、前記被写体の位置を算出する位置算出手段と、
カーソル及びオペレータからの入力を受け付けるための入力領域をスクリーンに表示する表示制御手段と、を備え、
前記表示制御手段は、
前記被写体の前記位置の変化に追従して、前記スクリーン上の前記カーソルを移動する第１カーソル制御手段と、
前記カーソルが、前記入力領域を包含する所定領域に位置したときに、前記被写体の前記位置に関係なく、前記カーソルの位置を前記入力領域内の所定位置に移動する第２カーソル制御手段と、を含むカーソル制御装置。
【請求項２３】
被写体を撮影して、イメージデータを生成するステップと、
前記イメージデータに基づいて、前記被写体の位置を算出するステップと、
前記被写体の前記位置の変化に追従して、スクリーン上のカーソルを移動させるステップと、
オペレータからの入力を受け付けるための入力領域を前記スクリーンに表示するステップと、
前記カーソルが前記入力領域に留まってから所定時間に到達するまでの経過時間及び／又は残り時間を表す画像を前記スクリーンに表示するステップと、
前記カーソルが前記入力領域内に少なくとも前記所定時間留まったときに、所定の処理を実行するステップと、を含むカーソル制御方法。
【請求項２４】
カーソル制御方法をコンピュータに実行させるカーソル制御プログラムであって、
前記カーソル制御方法は、
被写体を撮影して、イメージデータを生成するステップと、
前記イメージデータに基づいて、前記被写体の位置を算出するステップと、
前記被写体の前記位置の変化に追従して、スクリーン上のカーソルを移動させるステップと、
オペレータからの入力を受け付けるための入力領域を前記スクリーンに表示するステップと、
前記カーソルが前記入力領域に留まってから所定時間に到達するまでの経過時間及び／又は残り時間を表す画像を前記スクリーンに表示するステップと、
前記カーソルが前記入力領域内に少なくとも前記所定時間留まったときに、所定の処理を実行するステップと、を含むカーソル制御プログラム。
【請求項２５】
カーソル制御装置であって、
被写体を撮影して、イメージデータを生成する撮影手段と、
前記イメージデータに基づいて、前記被写体の位置を算出する位置算出手段と、
カーソル及びオペレータからの入力を受け付けるための入力領域をスクリーンに表示する表示制御手段と、を備え、
前記表示制御手段は、
前記被写体の前記位置の変化に追従して、前記スクリーン上の前記カーソルを移動するカーソル制御手段と、
前記カーソルが前記入力領域に留まってから所定時間に到達するまでの経過時間及び／又は残り時間を表す画像を前記スクリーンに表示する手段と、を含み、
前記カーソル表示装置は、
前記カーソルが前記入力領域内に少なくとも前記所定時間留まったときに、所定の処理を実行する実行手段をさらに備えるカーソル制御装置。
【請求項２６】
ユーザを撮影するステップと、
撮影画像に基づいて、前記ユーザの動きを検出するステップと、
検出結果に基づいて、前記ユーザが動いた際の消費エネルギーを算出するステップと、を含む消費エネルギー算出方法。
【請求項２７】
消費エネルギー算出方法をコンピュータに実行させる消費エネルギー算出プログラムであって、
前記消費エネルギー算出方法は、
ユーザを撮影するステップと、
撮影画像に基づいて、前記ユーザの動きを検出するステップと、
検出結果に基づいて、前記ユーザが動いた際の消費エネルギーを算出するステップと、を含む消費エネルギー算出プログラム。
【請求項２８】
前記消費エネルギーを算出する前記ステップは、
前記検出結果に基づいて、前記ユーザの動きが、複数の動きパターンのうちのいずれに該当するかを決定するステップと、
決定した前記動きパターンに基づいて、前記消費エネルギーを算出するステップと、を含む請求項２７記載の消費エネルギー算出プログラム。
【請求項２９】
検出する前記ステップは、
前記撮影画像に基づいて、前記ユーザの状態情報としての位置情報を算出するステップを含み、
前記消費エネルギーを算出する前記ステップは、
前記位置情報に基づいて、移動距離を算出するステップと、
算出した前記移動距離に基づいて、前記消費エネルギーを算出するステップと、を含む請求項２７記載の消費エネルギー算出プログラム。
【請求項３０】
検出する前記ステップは、
前記撮影画像に基づいて、前記ユーザの状態情報を算出するステップを含み、
前記消費エネルギーを算出する前記ステップは、
前記状態情報に基づいて、前記ユーザの動きが、複数の動きパターンのうちのいずれに該当するかを決定するステップと、
決定した前記動きパターンに基づいて、第１の消費エネルギーを算出するステップと、
前記状態情報としての位置情報に基づいて、移動距離を算出するステップと、
算出した前記移動距離に基づいて、第２の消費エネルギーを算出するステップと、
前記第１の消費エネルギーと前記第２の消費エネルギーとを加算して、前記消費エネルギーを算出するステップと、を含む請求項２７記載の消費エネルギー算出プログラム。
【請求項３１】
前記状態情報は、速さ情報、移動方向情報、移動距離情報、速度ベクトル情報、加速度情報、移動軌跡情報、面積情報、若しくは、位置情報、のいずれか、又は、それらの２以上の組み合わせである、請求項２９又は３０に記載の消費エネルギー算出プログラム。
【請求項３２】
ユーザを撮影する撮影手段と、
撮影画像に基づいて、前記ユーザの動きを検出する検出手段と、
検出結果に基づいて、前記ユーザが動いた際の消費エネルギーを算出する算出手段と、を備える消費エネルギー算出装置。
【請求項３３】
運動者が装着した再帰反射部に対して、周期的に赤外光を照射する赤外光照射手段と、
前記再帰反射部で反射した赤外光を検出して、イメージデータ系列を取得する赤外光イメージセンサと、
前記赤外光イメージセンサに接続され、前記運動者の行うべき運動を示す第１の画像を生成し、前記運動者が運動をしている間、前記赤外光イメージセンサから前記再帰反射部のイメージデータ系列を入力し、前記運動者の推定される消費カロリーを算出し、この消費カロリーを示す第２の画像を生成する信号処理手段と、を備え、
前記消費カロリーは、前記赤外光イメージセンサから出力されたイメージデータ系列を参照することにより、前記運動者が行った運動に対応する前記再帰反射部の動きを求めることによって算出されるエクササイズ・システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】ボクシングゲーム方法、ボクシングゲームプログラム、ボクシングゲーム装置、表示制御方法、表示制御プログラム、表示制御装置、位置決定方法、位置決定プログラム、位置決定装置、カーソル制御方法、カーソル制御プログラム、カーソル制御装置、消費エネルギー算出方法、消費エネルギー算出プログラム、消費エネルギー算出装置、及びエクササイズ・システム