【手続補正書】
【提出日】平成27年2月16日(2015.2.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
3次元(3D)物体を追跡する方法であって、
モバイルデバイスにおいて前記3D物体の追跡画像を受信するステップと、
前記3D物体の前記追跡画像の特徴点を抽出するステップと、
少なくとも1つの既知のパターンを含む追跡背景を用いて、前記3D物体の1組の2次元(2D)画像の特徴点を含むデータベースと前記3D物体の前記追跡画像の前記特徴点を比較するステップと、
前記追跡画像の前記特徴点が、前記データベース内の前記1組の2D画像のうちの１又は複数の画像の特徴点と一致するかどうかを判定するステップと、
前記追跡画像の前記特徴点が前記データベース内の前記1組の2D画像のうちの前記1又は複数の画像の前記特徴点に一致するとの判定に応答して、前記モバイルデバイスのディスプレイに前記追跡画像に関する情報を供給するステップとを含む方法。
【請求項２】
前記データベースは、
前記追跡背景によって、前記3D物体の複数の視野角を含む、前記3D物体の前記1組の2D画像を取り込み、
前記3D物体の特徴点の第1のサブセットと前記追跡背景の特徴点の第2のサブセットとを含む1組の特徴点を各2D画像から抽出し、
前記1組の特徴点を前記データベースに格納することによって構成される、請求項1に記載の方法。
【請求項３】
共通の座標系に対する前記1組の2D画像の対応する姿勢情報を記録するステップと、
前記1組の特徴点を前記データベースに格納するステップとをさらに含む、請求項2に記載の方法。
【請求項４】
前記データベースと前記3D物体の前記追跡画像の前記特徴点を比較するステップは、
前記追跡画像と前記データベース内の前記1組の2D画像との間で一致した特徴点の数に対して累積投票を実行するステップと、
一致した特徴点の数に対する前記累積投票に従って前記1組の2D画像から少なくとも1つの代表的な画像を特定するステップとを含む、請求項1に記載の方法。
【請求項５】
前記データベースと前記3D物体の前記追跡画像の前記特徴点を比較するステップは、
最大数の一致した特徴点を有する前記少なくとも1つの代表的な画像から前記追跡画像の代表的な姿勢を推定するステップをさらに含む、請求項4に記載の方法。
【請求項６】
前記データベースと前記3D物体の前記追跡画像の前記特徴点を比較するステップは、
前記代表的な画像のうちの2つ以上の画像から得た特徴点をマージすることによって1組のマージされた特徴点を作成するステップと、
前記1組のマージされた特徴点に従って前記追跡画像の代表的な姿勢を推定するステップとをさらに含む、請求項4に記載の方法。
【請求項７】
前記追跡画像に関する情報を供給するステップは、
前記受信した追跡画像の姿勢情報を供給するステップを含む、請求項1に記載の方法。
【請求項８】
前記追跡画像に関する情報を供給するステップは、
前記追跡画像の前記姿勢情報に従ってモバイルデバイス上でアニメーションアプリケーションをサポートするための情報を供給するステップをさらに含む、請求項7に記載の方法。
【請求項９】
前記追跡画像に関する情報を供給するステップは、
前記追跡画像の前記姿勢情報に従ってモバイルデバイス上で拡張現実アプリケーションをサポートするための情報を供給するステップをさらに含む、請求項7に記載の方法。
【請求項１０】
1つまたは複数のコンピュータシステムにより実行され、非一時的記憶媒体に記憶される、3次元(3D)物体を追跡するためのコンピュータプログラムであって、
モバイルデバイスにおいて前記3D物体の追跡画像を受信するためのコードと、
前記3D物体の前記追跡画像の特徴点を抽出するためのコードと、
少なくとも1つの既知のパターンを含む追跡背景を用いて、前記3D物体の1組の2次元(2D)画像の特徴点を含むデータベースと前記3D物体の前記追跡画像の前記特徴点を比較するためのコードと、
前記追跡画像の前記特徴点が前記データベース内の前記1組の前記2D画像のうちの1又は複数の画像の特徴点と一致するかどうかを判定するためのコードと、
前記追跡画像の前記特徴点が前記データベース内の前記1組の2D画像のうちの前記1又は複数の画像の前記特徴点に一致するとの判定に応答して、前記モバイルデバイスのディスプレイに前記追跡画像に関する情報を供給するためのコードとを含むコンピュータプログラム。
【請求項１１】
前記データベースは、
前記追跡背景によって、前記3D物体の複数の視野角を含む、前記3D物体の前記1組の2D画像を取り込むためのコードと、
前記3D物体の特徴点の第1のサブセットと前記追跡背景の特徴点の第2のサブセットとを含む1組の特徴点を各2D画像から抽出するためのコードと、
前記1組の特徴点を前記データベースに格納するためのコードとによって構成される、請求項10に記載のコンピュータプログラム。
【請求項１２】
共通の座標系に対する前記1組の2D画像の対応する姿勢情報を記録するためのコードと、
前記1組の特徴点を前記データベースに格納するためのコードとをさらに含む、請求項11に記載のコンピュータプログラム。
【請求項１３】
前記3D物体の前記追跡画像の前記特徴点を前記データベースと比較するためのコードは、
前記追跡画像と前記データベース内の前記1組の2D画像との間で一致した特徴点の数に対して累積投票を実行するためのコードと、
一致した特徴点の数に対する前記累積投票に従って前記1組の2D画像から少なくとも1つの代表的な画像を特定するためのコードとを含む、請求項10に記載のコンピュータプログラム。
【請求項１４】
前記3D物体の前記追跡画像の前記特徴点を前記データベースと比較するためのコードは、
最大数の一致した特徴点を有する前記少なくとも1つの代表的な画像から前記追跡画像の代表的な姿勢を推定するためのコードをさらに含む、請求項13に記載のコンピュータプログラム。
【請求項１５】
前記3D物体の前記追跡画像の前記特徴点を前記データベースと比較するためのコードは、
前記代表的な画像のうちの2つ以上の画像から得た特徴点をマージすることによって1組のマージされた特徴点を作成するためのコードと、
前記1組のマージされた特徴点に従って前記追跡画像の代表的な姿勢を推定するためのコードとをさらに含む、請求項13に記載のコンピュータプログラム。
【請求項１６】
前記追跡画像に関する情報を供給するためのコードは、
前記受信した追跡画像の姿勢情報を供給するためのコードを含む、請求項10に記載のコンピュータプログラム。
【請求項１７】
前記追跡画像に関する情報を供給するためのコードは、
前記追跡画像の前記姿勢情報に従ってモバイルデバイス上でアニメーションアプリケーションをサポートするための情報を供給するためのコードをさらに含む、請求項16に記載のコンピュータプログラム。
【請求項１８】
前記追跡画像に関する情報を供給するためのコードは、
前記追跡画像の前記姿勢情報に従ってモバイルデバイス上で拡張現実アプリケーションをサポートするための情報を供給するためのコードをさらに含む、請求項16に記載のコンピュータプログラム。
【請求項１９】
モバイルデバイスであって、
前記モバイルデバイスの動作を制御するように構成された少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサと協働するように構成された3D物体追跡モジュールとを含み、前記3D物体追跡モジュールは、
前記モバイルデバイスにおいて前記3D物体の追跡画像を受信するように構成された論理部と、
前記3D物体の前記追跡画像の特徴点を抽出するように構成された論理部と、
少なくとも1つの既知のパターンを含む追跡背景を用いて、3D物体の1組の2次元(2D)画像の特徴点を含むデータベースと前記3D物体の前記追跡画像の前記特徴点を比較するように構成された論理部と、
前記追跡画像の前記特徴点が、前記データベース内の前記1組の2D画像のうちの１又は複数の画像の特徴点と一致するかどうかを判定するように構成された論理部と、
前記追跡画像の前記特徴点が前記データベース内の前記1組の2D画像のうちの前記１又は複数の画像の前記特徴点と一致するとの判定に応答して、前記モバイルデバイスのディスプレイに前記追跡画像に関する情報を供給するように構成された論理部とを含む、モバイルデバイス。
【請求項２０】
前記データベースは、
前記追跡背景によって、前記3D物体の複数の視野角を含む、前記3D物体の前記1組の2D画像を取り込むように構成された論理部と、
前記3D物体の特徴点の第1のサブセットと前記追跡背景の特徴点の第2のサブセットとを含む1組の特徴点を各2D画像から抽出するように構成された論理部と、
前記1組の特徴点を前記データベースに格納するように構成された論理部とによって構成される、請求項19に記載のモバイルデバイス。
【請求項２１】
共通の座標系に対する前記1組の2D画像の対応する姿勢情報を記録するように構成された論理部と、
前記1組の特徴点を前記データベースに格納するように構成された論理部とをさらに含む、請求項20に記載のモバイルデバイス。
【請求項２２】
前記3D物体の前記追跡画像の前記特徴点を前記データベースと比較するように構成された論理部は、
前記追跡画像と前記データベース内の前記1組の2D画像との間で一致した特徴点の数に対して累積投票を実行するように構成された論理部と、
一致した特徴点の数に対する前記累積投票に従って前記1組の2D画像から少なくとも1つの代表的な画像を特定するように構成された論理部とを含む、請求項19に記載のモバイルデバイス。
【請求項２３】
前記3D物体の前記追跡画像の前記特徴点を前記データベースと比較するように構成された論理部は、
最大数の一致した特徴点を有する前記少なくとも1つの代表的な画像から前記追跡画像の代表的な姿勢を推定するように構成された論理部をさらに含む、請求項22に記載のモバイルデバイス。
【請求項２４】
前記3D物体の前記追跡画像の前記特徴点を前記データベースと比較するように構成された論理部は、
前記代表的な画像のうちの2つ以上の画像から得た特徴点をマージすることによって1組のマージされた特徴点を作成するように構成された論理部と、
前記1組のマージされた特徴点に従って前記追跡画像の代表的な姿勢を推定するように構成された論理部とをさらに含む、請求項22に記載のモバイルデバイス。
【請求項２５】
前記追跡画像に関する情報を供給するように構成された論理部は、
前記受信した追跡画像の姿勢情報を供給するように構成された論理部を含む、請求項19に記載のモバイルデバイス。
【請求項２６】
前記追跡画像に関する情報を供給するように構成された論理部は、
前記追跡画像の前記姿勢情報に従って前記モバイルデバイス上でアニメーションアプリケーションをサポートするための情報を供給するように構成された論理部をさらに含む、請求項25に記載のモバイルデバイス。
【請求項２７】
前記追跡画像に関する情報を供給するように構成された論理部は、
前記追跡画像の前記姿勢情報に従って前記モバイルデバイス上で拡張現実アプリケーションをサポートするための情報を供給するように構成された論理部をさらに含む、請求項25に記載のモバイルデバイス。
【請求項２８】
装置であって、
前記装置の動作を制御するように構成された少なくとも1つのプロセッサと、
前記少なくとも1つのプロセッサと協働するように構成された3D物体追跡モジュールとを含み、前記3D物体追跡モジュールは、
前記装置において前記3D物体の追跡画像を受信するための手段と、
前記3Dの前記追跡画像の特徴点を抽出するための手段と、
少なくとも1つの既知のパターンを含む追跡背景を用いて、3D物体の1組の2次元(2D)画像の特徴点を含むデータベースと前記3Dの前記追跡画像の前記特徴点を比較するための手段と、
前記追跡画像の前記特徴点が前記データベース内の前記1組の2D画像のうちの1又は複数の画像の特徴点と一致するかどうかを判定するための手段と、
前記追跡画像の前記特徴点が前記データベース内の前記1組の2D画像のうちの1又は複数の画像の特徴点と一致するとの判定に応答して、前記装置のディスプレイに前記追跡画像に関する情報を供給するための手段を含む、装置。
【請求項２９】
前記データベースは、
前記追跡背景によって、前記3D物体の複数の視野角を含む、前記3D物体の前記1組の2D画像を取り込むための手段と、
前記3D物体の特徴点の第1のサブセットと前記追跡背景の特徴点の第2のサブセットとを含む1組の特徴点を各2D画像から抽出するための手段と、
前記1組の特徴点を前記データベースに格納するための手段とによって構成される、請求項28に記載の装置。
【請求項３０】
共通の座標系に対する前記1組の2D画像の対応する姿勢情報を記録するための手段と、
前記1組の特徴点を前記データベースに格納するための手段とをさらに備える、請求項29に記載の装置。
【請求項３１】
前記3D物体の前記追跡画像の前記特徴点を前記データベースと比較するための手段は、
前記追跡画像と前記データベース内の前記1組の2D画像との間で一致した特徴点の数に対して累積投票を実行するための手段と、
一致した特徴点の数に対する前記累積投票に従って前記1組の2D画像から少なくとも1つの代表的な画像を特定するための手段とを備える、請求項28に記載の装置。
【請求項３２】
前記3D物体の前記追跡画像の前記特徴点を前記データベースと比較するための手段は、
最大数の一致した特徴点を有する前記少なくとも1つの代表的な画像から前記追跡画像の代表的な姿勢を推定するための手段をさらに備える、請求項31に記載の装置。