【手続補正書】
【提出日】平成21年1月23日(2009.1.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
オペレータに保持されて動きが与えられる操作物の傾きを検出する傾き検出方法であって、
前記操作物を撮影するステップと、
前記撮影により得られた画像上の前記操作物の像を構成するピクセルのうち、最大水平座標を持つピクセルの座標を求めるステップと、
前記操作物の前記像を構成するピクセルのうち、最小水平座標を持つピクセルの座標を求めるステップと、
前記操作物の前記像を構成するピクセルのうち、最大垂直座標を持つピクセルの座標を求めるステップと、
前記操作物の前記像を構成するピクセルのうち、最小垂直座標を持つピクセルの座標を求めるステップと、
前記最大水平座標を持つ前記ピクセルを第１端点とし、前記最小水平座標を持つ前記ピクセルを第２端点とし、前記最大垂直座標を持つ前記ピクセルを第３端点とし、及び前記最小垂直座標を持つ前記ピクセルを第４端点としたときに、前記第１端点、前記第２端点、前記第３端点、及び前記第４端点に基づいて選択された第１の参照端点および第２の参照端点に基づいて前記操作物の傾きを算出するステップと、を含み、
前記操作物の傾きを算出する前記ステップでは、
前記第１端点、前記第２端点、前記第３端点、及び前記第４端点を頂点とする四角形の四辺のうち、最も短い辺およびその次に短い辺が、前記第１端点、前記第２端点、前記第３端点、及び前記第４端点のうち、いずれかの端点を共有している場合は、当該端点を前記第１の参照端点とし、その第１の参照端点に対向する端点を前記第２の参照端点とし、前記第１端点、前記第２端点、前記第３端点、及び前記第４端点を頂点とする前記四角形の四辺のうち、最も短い辺およびその次に短い辺が、前記第１端点、前記第２端点、前記第３端点、及び前記第４端点のうち、いずれの端点も共有していない場合は、その最も短い辺の中点を前記第１の参照端点とし、その次に短い辺の中点を前記第２の参照端点とする、傾き検出方法。
【請求項２】
前記最大水平座標を持つ前記ピクセルの座標を求める前記ステップでは、前記最大水平座標を持つ前記ピクセルが複数存在する場合、その複数のピクセルの垂直座標の平均値を前記第１端点の垂直座標とし、
前記最小水平座標を持つ複数存在ピクセルの座標を求める前記ステップでは、前記最小水平座標を持つ前記ピクセルが複数存在する場合、その複数のピクセルの垂直座標の平均値を前記第２端点の垂直座標とし、
前記最大垂直座標を持つ前記ピクセルの座標を求める前記ステップでは、前記最大垂直座標を持つ前記ピクセルが複数存在する場合、その複数のピクセルの水平座標の平均値を前記第３端点の水平座標とし、
前記最小垂直座標を持つ前記ピクセルの座標を求める前記ステップでは、前記最小垂直座標を持つ前記ピクセルが複数存在する場合、その複数のピクセルの水平座標の平均値を前記第４端点の水平座標とする、請求項１記載の傾き検出方法。
【請求項３】
前記第１端点の垂直座標と、前記第２端点の垂直座標と、が同一であり、かつ、前記第３端点の水平座標と、前記第４端点の水平座標と、が同一である場合、前記第１端点と前記第２端点との間の距離を求めるステップと、
前記第１端点の垂直座標と、第２端点の垂直座標と、が同一であり、かつ、前記第３端点の水平座標と、前記第４端点の水平座標と、が同一である場合、前記第３端点と前記第４端点との間の距離を求めるステップと、
前記第１端点の垂直座標と、第２端点の垂直座標と、が同一であり、かつ、前記第３端点の水平座標と、前記第４端点の水平座標と、が同一である場合、前記第１の参照端点及び前記第２の参照端点に基づいて前記操作物の傾きを算出する前記ステップに代わって、前記第１端点と前記第２端点との間の前記距離と、前記第３端点と前記第４端点との間の前記距離と、の間の大小関係に応じて、前記第１端点及び前記第２端点の座標に基づいて、あるいは、前記第３端点及び前記第４端点の座標に基づいて、前記操作物の傾きを算出するステップと、をさらに含む請求項１又は２記載の傾き検出方法。
【請求項４】
前記第１端点の垂直座標及び前記第２端点の垂直座標が同一でない場合、及び／又は、前記第３端点の水平座標及び前記第４端点の水平座標が同一でない場合、前記第１端点の水平座標と前記第２端点の水平座標との間の距離を求めるステップと、
前記第１端点の垂直座標及び前記第２端点の垂直座標が同一でない場合、及び／又は、前記第３端点の水平座標及び前記第４端点の水平座標が同一でない場合、前記第３端点の垂直座標と前記第４端点の垂直座標との間の距離を求めるステップと、
前記第１端点の垂直座標及び前記第２端点の垂直座標が同一でない場合、及び／又は、前記第３端点の水平座標及び前記第４端点の水平座標が同一でない場合、前記第１の参照端点及び前記第２の参照端点に基づいて前記操作物の傾きを算出する前記ステップに代わって、前記第１端点の水平座標と前記第２端点の水平座標との間の前記距離と、前記第３端点の垂直座標と前記第４端点の垂直座標との間の前記距離と、の間の比に応じて、前記第１端点及び前記第２端点の座標に基づいて、あるいは、前記第３端点及び前記第４端点の座標に基づいて、前記操作物の傾きを算出するステップと、をさらに含む請求項１から３記載の傾き検出方法。
【請求項５】
前記第１端点の垂直座標及び前記第２端点の垂直座標が同一でない場合、及び／又は、前記第３端点の水平座標及び前記第４端点の水平座標が同一でない場合、前記第１端点の水平座標と前記第２端点の水平座標との間の距離を求めるステップと、
前記第１端点の垂直座標及び前記第２端点の垂直座標が同一でない場合、及び／又は、前記第３端点の水平座標及び前記第４端点の水平座標が同一でない場合、前記第３端点の垂直座標と前記第４端点の垂直座標との間の距離を求めるステップと、
前記第１端点の垂直座標及び前記第２端点の垂直座標が同一でない場合、及び／又は、前記第３端点の水平座標及び前記第４端点の水平座標が同一でない場合、前記第１の参照端点及び前記第２の参照端点に基づいて前記前記操作物の傾きを算出する前記ステップに代わって、前記第１端点の水平座標と前記第２端点の水平座標との間の前記距離と、前記第３端点の垂直座標と前記第４端点の垂直座標との間の前記距離と、の間の比が、「１」を超える第１の定数よりも大きいときは、前記第１端点及び前記第２端点の座標に基づいて、前記操作物の傾きを算出するステップと、
前記第１端点の垂直座標及び前記第２端点の垂直座標が同一でない場合、及び／又は、前記第３端点の水平座標及び前記第４端点の水平座標が同一でない場合、前記第１の参照端点及び前記第２の参照端点に基づいて前記前記操作物の傾きを算出する前記ステップに代わって、前記比が、「１」より小さい第２の定数よりも小さい場合には、前記第３端点及び前記第４端点の座標に基づいて、前記操作物の傾きを算出するステップと、をさらに含む請求項１から３記載の傾き検出方法。
【請求項６】
前記操作物に、予め定められた周期で、光を照射するステップをさらに含み、
前記光の発光時に前記撮影により得られた画像と、前記光の消灯時に前記撮影により得られた画像と、の差分画像に基づいて、前記最大水平座標を持つピクセルの座標を求める前記ステップ、前記最小水平座標を持つピクセルの座標を求める前記ステップ、前記最大垂直座標を持つピクセルの座標を求める前記ステップ、及び、前記最小垂直座標を持つピクセルの座標を求める前記ステップが、実行される、請求項１から５のいずれかに記載の傾き検出方法。
【請求項７】
オペレータに保持されて動きが与えられる操作物の傾きを検出する傾き検出方法であって、
前記操作物を撮影するステップと、
前記撮影により得られた画像から、前記操作物のプロファイルを代表する４つの代表点を算出するステップと、
前記４つの代表点の１つを、前記４つの代表点を頂点とする四角形の最も短い辺およびその次に短い辺が共有するか否かを判断するステップと、
前記共有する代表点が存在した場合には、前記共有する代表点と、これに対向する代表点を通る直線の傾きに基づいて、前記操作物の傾きを算出するステップと、
前記共有する代表点が存在しない場合には、前記四角形の最も短い辺の中心と、前記四角形の次に短い辺の中心を通る直線の傾きに基づいて、前記操作物の傾きを算出するステップと、を含む傾き検出方法。
【請求項８】
請求項１から７のいずれか一に記載の傾き検出方法をコンピュータに実行させるコンピュータプログラム。
【請求項９】
エンタテインメント・システムであって、
前記エンタテインメント・システムを利用する際に、ユーザーが操作する操作物と、
前記操作物を撮像することにより前記操作物の画像を取得する撮影装置と、
前記撮影装置に接続され、前記撮影装置から前記操作物の画像を受け取り、前記操作物の画像に基づいて、前記操作物の傾きを決定する情報処理装置と、を備え、
前記情報処理装置は、
前記操作物の画像から、前記操作物のプロファイルを代表する４つの代表点を算出する手段と、
前記４つの代表点の１つを、前記４つの代表点を頂点とする四角形の最も短い辺およびその次に短い辺が共有するか否かを判断する手段と、
前記共有する代表点が存在した場合には、前記共有する代表点と、これに対向する代表点を通る直線の傾きに基づいて、前記操作物の傾きを算出し、前記共有する代表点が存在しない場合には、前記四角形の最も短い辺の中心と、前記四角形の次に短い辺の中心を通る直線の傾きに基づいて、前記操作物の傾きを算出する手段と、を含むエンタテインメント・システム。
【請求項１０】
前記撮影装置は、前記操作物に、予め定められた周期で、光を照射する発光手段を含み、
前記情報処理装置は、前記光の発光時に前記撮影により得られた画像と、前記光の消灯時に前記撮影により得られた画像と、の差分画像に基づいて、前記操作物の傾きを決定する、請求項９記載のエンタテインメント・システム
【請求項１１】
前記操作物は、再帰反射手段を含む、請求項９又は１０記載のエンタテインメント・システム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】傾き検出方法、コンピュータプログラム、及びエンタテインメント・システム