【手続補正書】
【提出日】平成21年1月5日(2009.1.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
動いているモバイルカメラ（moving mobile camera）から複数の画像を捕捉することと、
前記捕捉された複数の画像に基づいて前記動いているモバイルカメラの動きの様子（description）を検出することと、
インタフェース装置上にアプリケーション用の、物体を含んだユーザーインタフェースを映すことと、
前記検出した前記動いているモバイルカメラの動きに対応した態様で前記ユーザーインタフェースに映された前記物体の動きを自動的に制御することと
を含み、
前記検出した前記動いているモバイルカメラの動きに対応した態様で前記ユーザーインタフェースに映された前記物体の動きを自動的に制御することは、前記ユーザーインタフェースに映された前記物体の傾きを制御すべく傾きセンサー機能を模倣することをさらに含む方法。
【請求項２】
動きの様子を検出することは、大きさと向きを検出することを含み、
前記検出した前記動いているモバイルカメラの動きに対応した態様で前記ユーザーインタフェースに映された前記物体の動きを自動的に制御することは、前記ユーザーインタフェースに映された前記物体を前記検出した向きに対応した方向に前記検出した大きさに対応した距離だけ前記ユーザーインタフェース内で動かすべく、前記ユーザーインタフェースに映された前記物体を制御することをさらに含む請求項１に記載の方法。
【請求項３】
前記動いているモバイルカメラの動きの様子を検出することは、前記動いているモバイルカメラの３自由度の回転量を算出することを含む請求項１に記載の方法。
【請求項４】
前記動いているモバイルカメラの動きの様子を検出することは、前記動いているモバイルカメラの平行移動量を算出することを含み、
前記検出した前記動いているモバイルカメラの動きに対応した態様で前記ユーザーインタフェースに映された前記物体の動きを自動的に制御することは、前記算出した前記動いているモバイルカメラの平行移動量に対応した態様で前記ユーザーインタフェースに映された前記物体を前記ユーザーインタフェース内で平行移動させるべく、前記ユーザーインタフェースに映された前記物体を制御することをさらに含む請求項１に記載の方法。
【請求項５】
動きの様子を検出することは、
前記捕捉された複数の画像から特徴群を抽出することと、
二つ以上の画像に存在している各特徴を対応付けるために画像を比較することと、
前の画像内の特徴の位置に対する現在の画像内のその特徴の位置の変位を算出することによって、対応付けられた特徴のフローベクトルを決定することと、
前記各対応付けられた特徴の前記決定されたフローベクトルに基づいて前記モバイルカメラの前記動きを検出することとを含み、
前記検出した前記動いているモバイルカメラの動きに対応した態様で前記ユーザーインタフェースに映された前記物体の動きを自動的に制御することは、前記ユーザーインタフェースに映された前記物体を前記決定されたフローベクトルに対応した方向に動かすべく、前記ユーザーインタフェースに映された前記物体を制御することをさらに含む請求項１に記載の方法。
【請求項６】
各特徴を対応付けるために画像を比較することは、最初に低解像度で画像を比較し、対応が見つかったか否かに応じてより高い解像度で画像を比較することを含む請求項５に記載の方法。
【請求項７】
前記フローベクトルに基づいて前記モバイルカメラの前記動きを検出することは、画像に依存する単位で決定された前記動きを変換することによって現実世界の単位で前記モバイルカメラの前記動きを特定することを含む請求項５に記載の方法。
【請求項８】
複数の画像を捕捉することは、一連の画像を捕捉することを含み、
前記動いているモバイルカメラの動きの様子を検出することは、
前記一連の画像のうち第１サブセットの画像に現れている第１の特徴の動きを検出することと、
前記一連の画像うち、前記第１サブセットと部分的に重複した第２サブセットの画像に現れている第２の特徴であって、前記第１の特徴との間に、前記第１の特徴が前記第２サブセットの画像の全てには現れていない場合でも、第２の特徴の動きが前記第１の特徴の動きに基づいているという固定した物理的関係を有する第２の特徴の動きを検出することと、
前記第１と第２の特徴の検出された動きに基づいて、前記動いているモバイルカメラの動きの様子を検出することとを含む請求項１に記載の方法。
【請求項９】
前記物体が、アプリケーション用の前記ユーザーインタフェースに映されたボールであり、
前記検出した前記動いているモバイルカメラの動きに対応した態様で前記ユーザーインタフェースに映された前記物体の動きを自動的に制御することは、前記ユーザーインタフェース内での前記ボールの動きを、前記検出した前記動いているモバイルカメラの動きに対応した態様で、自動的に制御することをさらに含む請求項１に記載の方法。
【請求項１０】
前記物体が、アプリケーション用の前記ユーザーインタフェースに映された乗り物であり、
前記検出した前記動いているモバイルカメラの動きに対応した態様で前記ユーザーインタフェースに映された前記物体の動きを自動的に制御することは、前記ユーザーインタフェース内での前記乗り物の動きを、前記検出した前記動いているモバイルカメラの動きに対応した態様で、自動的に制御することをさらに含む請求項１に記載の方法。
【請求項１１】
前記検出した前記動いているモバイルカメラの動きに対応した態様で前記ユーザーインタフェースに映された前記物体の動きを自動的に制御することは、前記検出した前記動いているモバイルカメラの動きに対応した態様で、前記物体と関連した照準合わせ機能を制御することをさらに含む請求項１に記載の方法。
【請求項１２】
前記検出した前記動いているモバイルカメラの動きに対応した態様で前記ユーザーインタフェースに映された前記物体の動きを自動的に制御することは、前記検出した前記動いているモバイルカメラの動きに対応した態様で、前記物体と関連したナビゲーション機能を制御することをさらに含む請求項１に記載の方法。
【請求項１３】
前記物体が、アプリケーション中で関節を有するキャラクタであり、
前記検出した前記動いているモバイルカメラの動きに対応した態様で前記ユーザーインタフェースに映された前記物体の動きを自動的に制御することは、前記関節を有するキャラクタの動きを制御することをさらに含む請求項１に記載の方法。
【請求項１４】
前記物体が、粒子シミュレーションアプリケーション中の粒子であり、
前記検出した前記動いているモバイルカメラの動きに対応した態様で前記ユーザーインタフェースに映された前記物体の動きを自動的に制御することは、前記粒子シミュレーションアプリケーション中の前記粒子の動きを制御することをさらに含む請求項１に記載の方法。
【請求項１５】
前記検出した前記動いているモバイルカメラの動きに対応した態様で前記ユーザーインタフェースに映された前記物体の動きを自動的に制御することは、前記検出された動きの大きさがしきい値の大きさよりも大きいときだけ、前記ユーザーインタフェース内に映された前記物体の動きを、前記検出した前記動いているモバイルカメラの動きに対応した態様で、自動的に制御することを含む請求項１に記載の方法。
【請求項１６】
手持ち式装置であって、
カメラと、
表示装置と、
前記カメラからの複数の画像を捕捉し、前記捕捉された複数の画像に基づいて前記手持ち式装置の動きの様子を検出し、前記表示装置上にアプリケーション用の、物体を含んだユーザーインタフェースを映し、前記ユーザーインタフェースに映された前記物体の傾きを制御すべく、傾きセンサー機能を模倣することにより、前記検出した前記カメラの動きに対応した態様で前記ユーザーインタフェースに映された前記物体の動きを自動的に制御するように構成されたプロセッサと
を備えている手持ち式装置。
【請求項１７】
動いているモバイルカメラから複数の画像を捕捉するための捕捉コード部と、
前記捕捉された複数の画像に基づいて前記動いているモバイルカメラの動きの様子を検出するための検出コード部と、
インタフェース装置上にアプリケーション用の、物体を含んだユーザーインタフェースを映すための映写コード部と、
前記検出された前記動いているモバイルカメラの動きに対応した態様で前記ユーザーインタフェースに映された物体の動きを自動的に制御するための制御コード部と
を備えるコンピュータプログラムを備えたコンピュータ読み取り可能な記憶媒体であって、
前記検出した前記動いているモバイルカメラの動きに対応した態様で前記ユーザーインタフェースに映された前記物体の動きを自動的に制御するための前記制御コード部は、前記ユーザーインタフェースに映された前記物体の傾きを制御すべく傾きセンサー機能を模倣するためのコード部をさらに含む
コンピュータ読み取り可能な記憶媒体。