(57)【要約】【課題】拡張現実のオブジェクトをウィンドウを通して見せるような形態で表示する拡張現実サービスを、提供する。【解決手段】  拡張現実提供装置は、第１視認方向に基づいて第１領域内に表示されるべき仮想世界イメージ層の第１部分を特定する情報処理部と、前記第１部分を第１領域内に表示するとともに、現実世界イメージ層を第２領域内に表示する映像処理部とを、含んでいる。拡張現実提供方法は、第１領域及び第２領域を決定し、第１視認方向に基づいて第１領域内に表示されるべき仮想世界イメージ層の第１部分を特定し、前記第１部分を前記第１領域内に表示し、現実世界イメージ層を前記第２領域内に表示する。【選択図】      図２
2012146305.tif 000002
【特許請求の範囲】
【請求項１】
キャプチャされたオブジェクトの映像に基づいて第１領域及び第２領域を決定するウィンドウ検出部と、
前記第１領域に対応するオブジェクトに向かう第１視認方向に基づいて、前記第１領域に表示されるべき仮想世界イメージ層の第１部分を決定する情報処理部と、
前記第１領域に前記第１部分を表示するとともに、前記第２領域に現実世界イメージ層を表示する映像処理部とを
備える拡張現実提供装置。
【請求項２】
特徴点を有し、映像キャプチャ装置によってキャプチャされたマーカーを認識する認識部と、
前記特徴点に基づいてマーカーの位置情報を取得する位置推定部とを更に備え、
前記第１領域は、前記マーカーの位置情報に基づいて決定される
請求項１記載の拡張現実提供装置。
【請求項３】
前記第１領域は、前記オブジェクトが前記第１視認方向から見られた場合に、前記仮想世界イメージ層の前記第１部分を表示するように形成され、
前記第１領域は、前記オブジェクトが第２視認方向から見られた場合に、前記仮想世界イメージ層の第２部分を表示するように形成される
請求項１記載の拡張現実提供装置。
【請求項４】
映像キャプチャ装置によってキャプチャされたマーカーを認識する認識部と、
前記映像キャプチャ装置から前記マーカーに向かう前記第１視認方向を取得する位置推定部とを更に備え、
前記情報処理部は、前記第１部分に対応する前記第１視認方向に基づいて、前記第１領域に表示されるべき前記第１部分内に配列される第１拡張現実オブジェクトを、決定する
請求項１記載の拡張現実提供装置。
【請求項５】
前記位置推定部は、前記映像キャプチャ装置から前記マーカーに向かう第２視認方向を取得し、
前記情報処理部は、前記第２部分に対応する前記第２視認方向に基づいて、前記第１領域に表示されるべき前記仮想世界イメージ層の第２部分内に配列される第２拡張現実オブジェクトを決定し、
前記映像処理部は、前記第２拡張現実オブジェクトを前記第１領域に表示する
請求項４記載の拡張現実提供装置。
【請求項６】
前記仮想世界イメージ層の第１部分は、第１拡張現実オブジェクトを含み、前記第１拡張現実オブジェクトが前記現実世界イメージ層の方へ移動するように表示されている場合には、前記第１拡張現実オブジェクトは、前記現実世界イメージ層の一部に変化する
請求項１記載の拡張現実提供装置。
【請求項７】
映像をキャプチャする映像キャプチャ装置と、
前記映像からマーカーを認識するマーカー認識部と、
前記マーカーに対応する第１領域を決定するウィンドウ検出部と、
前記マーカーに関する視認方向に基づいて、一つ以上の拡張現実オブジェクトを含む前記第１領域に表示されるべき仮想世界イメージ層の第１部分を決定する情報処理部と、
前記第１領域に前記第１部分を表示する映像処理部とを備える拡張現実提供装置。
【請求項８】
前記マーカーの位置に基づいて前記第１領域の位置を決定する位置推定部を
更に備える請求項７記載の拡張現実提供装置。
【請求項９】
前記映像キャプチャ装置と前記マーカーとの間の距離を計算し、前記視認方向を取得する位置推定部を更に備え、
前記ウィンドウ検出部は、前記距離及び視認方向に基づいて、前記第１領域のサイズを決定する
請求項７記載の拡張現実提供装置。
【請求項１０】
前記映像処理部は、前記仮想世界イメージ層の前記第１部分に配列された第１拡張現実オブジェクトを表示する
請求項７記載の拡張現実提供装置。
【請求項１１】
キャプチャされたオブジェクトの映像に基づいて第１領域及び第２領域を決定し、
前記第１領域に対応するオブジェクトに向かう第１視認方向に基づいて、前記第１領域に表示されるべき仮想世界イメージ層の第１部分を決定し、
前記第１領域に前記第１部分を表示するとともに、前記第２領域に現実世界イメージ層を表示する
ことを含む拡張現実提供方法。
【請求項１２】
特徴点を有し、映像キャプチャ装置によってキャプチャされたマーカーを認識し、
前記特徴点に基づいてマーカーの位置情報を取得することを更に備え、
前記第１領域は、前記マーカーの位置情報に基づいて決定される
請求項１１記載の拡張現実提供方法。
【請求項１３】
前記第１領域は、前記オブジェクトが前記第１視認方向から見られた場合に、前記仮想世界イメージ層の前記第１部分を表示するように形成され、
前記第１領域は、前記オブジェクトが第２視認方向から見られた場合に、前記仮想世界イメージ層の第２部分を表示するように形成される
請求項１１記載の拡張現実提供方法。
【請求項１４】
映像キャプチャ装置によってキャプチャされたマーカーを認識し、
前記映像キャプチャ装置から前記マーカーに向かう前記第１視認方向を取得し、
前記第１部分に対応する前記第１視認方向に基づいて、前記第１領域に表示されるべき前記第１部分内に配列される第１拡張現実オブジェクトを、決定する
ことを更に備える請求項１１記載の拡張現実提供方法。
【請求項１５】
前記映像キャプチャ装置から前記マーカーに向かう第２視認方向を取得し、
前記仮想世界イメージ層における前記第２視認方向に対応した前記第２部分を前記第１領域内に表示する
ことを更に備える請求項１４記載の拡張現実提供方法。
【請求項１６】
前記仮想世界イメージ層の第１部分は、第１拡張現実オブジェクトを含み、前記第１拡張現実オブジェクトが前記現実世界イメージ層の方へ移動するように表示されている場合には、前記第１拡張現実オブジェクトは、前記現実世界イメージ層の一部に変化する
請求項１４記載の拡張現実提供方法。
【請求項１７】
映像キャプチャ装置を用いて映像をキャプチャし、
前記映像からマーカーを認識し、
前記マーカーに対応する第１領域を決定し、
前記マーカーに関する視認方向に基づいて、一つ以上の拡張現実オブジェクトを含む前記第１領域に表示されるべき仮想世界イメージ層の第１部分を決定し、
前記第１部分を前記第１領域中に表示する
拡張現実提供方法。
【請求項１８】
前記マーカーの位置に基づいて前記第１領域の位置を決定する
ことを更に備える請求項１７記載の拡張現実提供方法。
【請求項１９】
前記映像キャプチャ装置と前記マーカーとの間の距離を計算し、前記視認方向を取得し、
前記距離及び視認方向に基づいて、前記第１領域のサイズを決定する
ことを更に備える請求項１７記載の拡張現実提供方法。
【請求項２０】
前記仮想世界イメージ層の前記第１部分に配列された第１拡張現実オブジェクトを表示する
ことを更に備える請求項１７記載の拡張現実提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は拡張現実サービスを提供する装置および方法に関する。特に、拡張現実のオブジェクトをウィンドウを通して介して見せるように表示する拡張現実装置および方法に関する。
【背景技術】
【０００２】
拡張現実（ＡＲ:Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）はユーザが目で見ることのできる現実世界と付加情報を含む仮想世界とを組合わせて１つの映像として見せるバーチャルリアリティの１つである。現実世界の映像に仮想世界の映像を追加するＡＲ技術は、仮想世界の環境を満たすためにコンピュータグラフィックを用いるものの、ＡＲの主たる要素は現実世界の環境である。コンピュータグラフィックは、現実世界の環境に、付加的な情報を提供する。例えば、ユーザが見ている実写映像上に、相互の区別が困難となるように3次元仮想映像をオーバーラップさせることができる。バーチャルリアリティ技術は、仮想環境にユーザを没頭させることができる。このようなＡＲを実現する方法として、特定のマーカー（ｍａｒｋｅｒ）をコンピュータが認識し、そのマーカーに接続された３次元グラフィックモデルをモニタに描写する方法がある。このマーカーは、実際に２次元の平面上に存在しながら、自身と結び付けられた３次元グラフィックモデルが描かれる大きさ、方向、および位置に関する情報を提供する。このマーカーと３次元グラフィックモデルはユーザの選択に応じて様々な形状に表し得る。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の目的は、拡張現実のオブジェクトをウィンドウを通して見せるような形態で表示する拡張現実サービスを提供する装置および方法を、提供することにある。
【課題を解決するための手段】
【０００４】
本発明の一実施形態に係る拡張現実提供装置は、キャプチャされたオブジェクトの映像に基づいて第１領域及び第２領域を決定するウィンドウ検出部と、前記第１領域に対応するオブジェクトに向かう第１視認方向に基づいて、前記第１領域に表示されるべき仮想世界イメージ層の第１部分を決定する情報処理部と、前記第１領域に前記第１部分を表示するとともに、前記第２領域に現実世界イメージ層を表示する映像処理部とを、含む。
本発明の一実施形態に係る拡張現実提供装置は、映像をキャプチャする映像キャプチャ装置と、前記映像からマーカーを認識するマーカー認識部と、前記マーカーに対応する第１領域を決定するウィンドウ検出部と、前記マーカーに関する視認方向に基づいて、一つ以上の拡張現実オブジェクトを含む前記第１領域に表示されるべき仮想世界イメージ層の第１部分を決定する情報処理部と、前記第１領域に前記第１部分を表示する映像処理部とを、含む。
【０００５】
本発明の一実施形態に係る拡張現実提供方法は、キャプチャされたオブジェクトの映像に基づいて第１領域を決定し、前記第１領域に対応するオブジェクトに向かう第１視認方向に基づいて、前記第１領域に表示される仮想世界イメージ層の第１部分を決定し、前記第１領域に前記第１部分を表示するとともに、前記第２領域に現実世界イメージ層を表示することを、含む。
本発明の一実施形態に係る拡張現実提供方法は、映像キャプチャ装置を用いて映像をキャプチャし、前記映像からマーカーを認識し、前記マーカーに対応する第１領域を決定し、前記マーカーに関する視認方向に基づいて、一つ以上の拡張現実オブジェクトを含む前記第１領域に表示されるべき仮想世界イメージ層の第１部分を決定し、前記第１領域に前記第１部分を表示することを、含む。  
【発明の効果】
【０００６】
本発明によると、拡張現実のオブジェクトを、ウィンドウを通して見せるような形態で、表示することができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の実施形態によってウィンドウ状に提供される拡張現実サービスを示す図である。
【図２】本発明の実施形態によって拡張現実サービスを提供する装置の構成を示す図である。
【図３】本発明の実施形態によってウィンドウ状の拡張現実サービスを提供する方法を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、本発明の実施形態を、実施形態が示された添付図面を参照しながら詳説する。しかし、本発明は、いくつかの異なる形態での具現が可能であり、ここで説明する実施例に限定されない。むしろ、これらの実施形態は、本発明の開示が完全になるように完全に提供されたものであって、本発明の属する技術分野における通常の知識を有する者に本発明の開示範囲を十分に示すであろう。本願明細書において、周知の特徴及び技術は、示された実施形態を不必要に不明確にすることを避けるために省略されることがある。ここで使用される技術用語は、特定の実施形態を説明する目的のみであって、本願の発明の開示を限定するものでは無い。本願明細書に記載されるように、個々の名詞は、文脈の前後関係から明らかに単数であることが示されていない限り、複数のものを表すことも意図されている。更に、「第１」、「第２」等の用語の使用は、何らかの順番や重要性を示すのではなく、むしろ、１つの要素を他の要素から区別するために使用されているに過ぎない。また、本明細書で用いるところでは、用語「含む」,「備える」,「有する」は、言及された特徴、領域、整数、ステップ、操作、要素、及び／又は成分の存在を表す。しかし、これらの用語は、一つ以上の他の特徴、領域、整数、ステップ、操作、要素、成分及び又はその群の存在，若しくはその追加を、排除しない。本開示の目的のためには、「少なくとも一つ」との記述は、それに続いて列挙された要素群の任意の組み合わせを意味するように、解釈される。例えば、「Ｘ，Ｙ，Ｚのうちの少なくとも一つ」との記述は、Ｘのみ，Ｙのみ，Ｚのみ，又は、Ｘ，Ｙ，Ｚのうちの何れか二つ以上の組み合わせを意味するように、解釈される。
【０００９】
上述した概括的な記載と後述する詳細な説明の双方は、例示及び説明のためのものであり、請求項に記載された発明の更なる説明の提供が意図されている。他の特徴及び態様は、後述する詳細な説明，図面及び特許請求の範囲から明らかにされるだろう。
【００１０】
本発明は、拡張現実のオブジェクトをウィンドウの形態で表示する拡張現実サービス装置および方法に関する。
【００１１】
図１は、本発明の実施形態によってウィンドウの形態で提供される拡張現実サービスを説明する図である。
【００１２】
図１を参照すると、ユーザ１１０は、拡張現実サービス装置２００から拡張現実サービスを受けるために、マーカーをキャプチャ（撮影）する。マーカーは、例えばＱＲコード（登録商標）のように、特定情報を表示するためのイメージであってもよい。さらに、マーカーは、カメラのような映像キャプチャ装置によって認識可能な一つ以上の特徴点を含むイメージであっても良い。例えば、拡張現実サービス装置２００によってキャプチャされた矩形オブジェクトがマーカーとして認識され、その矩形オブジェクトの領域がウィンドウ領域１２０として決定される。さらに、その矩形オブジェクトが或る視認方向３１０からキャプチャされた場合、そのウィンドウ領域１２０の平面と視認方向３１０とがなす角度が得られ、その角度が、視認角度θとして格納される。さらに、そのウィンドウ領域１２０の面積が、視認角度θに基づいて決定される。例えば、ウィンドウ領域１２０の面積は、式１に示されるように規定される。
（式１）
Ａｗ＝ｋＡｍsinθ
ここに、Ａｗはウィンドウ領域１２０の面積を示し、ｋは係数を示し、Ａｍはマーカーの面積を示し、θは視認角度を示す。さらに、ｋは、拡張現実装置２００とマーカーとの間の距離に基づいて得られる。例えば、ｋは、拡張現実装置２００とマーカーとの間の距離に逆比例する。
【００１３】
拡張現実サービス装置２００は、マーカーに対応するウィンドウ領域１２０を介して、後方の拡張現実オブジェクト１３０、１４０、１５０を見せる。
【００１４】
拡張現実サービス装置２００は、後方の拡張現実オブジェクト１３０、１４０、１５０を、ウィンドウ領域１２０を通して見せる形態でディスプレイ画面上に表示するので、マーカーに対応したウィンドウ領域１２０に対する拡張現実サービス装置２００の位置又は投影方向に依っては、後方の拡張現実オブジェクト１３０、１４０、１５０のうち一部のみが表示されることもある。以下の説明では、拡張現実オブジェクト１３０、１４０、１５０のうちウィンドウ領域１２０を通して表示される部分のことが、「拡張現実情報領域」と称される。
【００１５】
マーカーによって決定されたウィンドウ領域１２０が存在する平面を基準にして、前方が「現実世界空間１６０」と称され、後方が「仮想世界空間１７０」と称される。現実世界空間１６０は、キャプチャされた現実世界の映像に付加される前側の拡張現実オブジェクトを、一つ以上含んでも良い。仮想世界空間１７０は、後側の拡張現実オブジェクトを一つ以上含む仮想映像であっても良い。拡張現オブジェクトは、拡張現実サービス装置２００の表示画面上に表示される２次元又は３次元の映像であっても良い。
【００１６】
ウィンドウ領域１２０が存在する平面を基準にして、当該平面の後方に位置する拡張現実オブジェクトは「後側拡張現実オブジェクト」と称され、当該平面の前方に位置する拡張現実オブジェクトは「前側拡張現実オブジェクト」と称される。拡張現実サービス装置２００内において、現実世界空間１６０は、第１層（現実世界イメージ層）として生成され、仮想世界空間１７０は、第２層（仮想世界イメージ層）として生成される。拡張現実サービス装置２００の表示画面上において、第１層が表示され、対応する第２層が得られて前記第１層と揃えられる。ウィンドウ領域１２０が表示画面上に表示されると、前記第２層の一部がウィンドウ領域１２０を通じて表示される。拡張現実装置２００がウィンドウ領域１２０に関して中央に位置していると、後側拡張現実オブジェクト１４０がウィンドウ領域１２０を通して表示されるが、後側拡張現実オブジェクト１３０及び１５０は、陰になる場所に位置しているので、表示されない。さらに、第１層の透明度は、約１から約０の範囲で、ダイナミックに調整される。例えば、第１層の透明度が１から０．７に変化すると、第２層の透明度は０から０．３に変化する。このようにして、後側のオブジェクト１３０及び１５０は、第１層の現実世界空間１６０と一緒に表示されても良い。
【００１７】
図２は、本発明の実施形態に係る拡張現実サービスをウィンドウの形態で提供する装置の構成を示す図である。
【００１８】
図２を参照すると、拡張現実サービス装置２００は、制御部２１０、マーカー格納部２２０、オブジェクト格納部２３０、カメラ部２４０、ディスプレイ部２５０、マーカー認識部２１１、ウィンドウ検出部２１２、位置推定部２１３、情報処理部２１４、映像処理部２１５及び拡張現実実行部２１６を、備える。
【００１９】
マーカー格納部２２０は、マーカーの情報とウィンドウ領域の情報とを格納する。マーカーの情報は、マーカー映像、マーカーを識別できるマーカー識別情報（ＩＤ）、マーカーの位置及び角度を追跡する為に用いられる特徴点のうち少なくとも１つを含む。ウィンドウ領域の情報は、ウィンドウ領域の大きさ，位置，形状，角度などの情報を含んでもよい。
【００２０】
オブジェクト格納部２３０は、マーカーに対応する拡張現実オブジェクトの情報を格納する。
【００２１】
オブジェクト格納部２３０に格納された拡張現実オブジェクトの情報は、３次元（３Ｄ）拡張現実映像を生成するための３Ｄモデル情報であってもよい。さらに、拡張現実オブジェクトは、２次元（２Ｄ）映像又は３Ｄ映像を含んでいても良い。
【００２２】
格納された拡張現実オブジェクトの情報は、対応する拡張現実オブジェクトの動きに関連するモーション情報及び３Ｄモデル情報であっても良い。その拡張現実オブジェクト情報は、対応する拡張現実オブジェクトと一緒に拡張現実ゲームに用いられてもよい。
【００２３】
格納された拡張現実オブジェクトの情報は、様々な用途で用いられる３次元モデル情報に関連するデータ，例えば、ファイルデータ、音楽データ、サウンドデータ等であってもよい。さらに、格納された拡張現実オブジェクトの情報は、該当のデータにアクセス可能な権能を有する伝達媒体の情報を、含んでもよい。その伝達媒体は、ネットワーク接続を通じて接続されていても良い。例えば、ユーザは、格納された拡張現実オブジェクトの情報を利用して、様々な方式によって、ゲームを楽しんだりデータを共有することができる。サウンドに関する拡張現実オブジェクトがユーザに近づくように表示されると、その拡張現実オブジェクトに関連付けられたサウンドは大きくなる。その拡張現実オブジェクトがユーザから遠のくように表示されると、サウンドは小さくなる。その拡張現実オブジェクトが選択されると、選択された拡張現実オブジェクトの特徴に応じて、サウンドファイルが受信されたり、あるいはリアルタイムで共有され得る。
【００２４】
拡張現実オブジェクトの情報は、ウィンドウ領域が存在する平面を基準にして、後側拡張現実オブジェクトの情報と前側拡張現実オブジェクトの情報とに、分類される。後側拡張現実オブジェクトは、ウィンドウ領域１２０が存在する平面を基準にして平面の後方に位置する拡張現実オブジェクトである。そして、前側拡張現実オブジェクトは、ウィンドウ領域１２０が存在する平面を基準にして平面の前方に位置する拡張現実オブジェクトである。前側拡張現実オブジェクトは、ウィンドウ領域１２０のウィンドウ枠に対応した拡張現実オブジェクトを含む。特に、ウィンドウ枠型の拡張現実オブジェクトは、拡張現実サービス装置２００のカメラ部２４０によってキャプチャされたウィンドウ領域１２０に対応するマーカーの位置に従って、表示及び配置される。
【００２５】
カメラ部２４０は、静止映像又はプレビュー映像をマーカー認識部２１１及び／又はディスプレイ部２５０に提供する。カメラ部２４０の位置及び視認角度が変化すると、リアルタイムでプレビュー映像が変化する。カメラ部２４０によってキャプチャされた映像は、マーカー認識部２１１およびディスプレイ部２５０に提供される前に、映像補正処理またはカメラ補正処理を通して補正され得る。
【００２６】
ディスプレイ部２５０は、拡張現実サービス装置２００の状態に関する情報，インジケータ，数，文字，動画像（ｍｏｖｉｎｇ  ｐｉｃｔｕｒｅ），静画像（ｓｔｉｌｌ  ｐｉｃｔｕｒｅ）などを、表示する。また、ディスプレイ部２５０は、カメラ部２４０によって得られたマーカーを表示しても良く、映像処理部２１５によって生成される前側拡張現実オブジェクト及び／又は拡張現実情報領域の一部又は全部を表示する。
【００２７】
マーカー認識部２１１は、カメラ部２４０によってキャプチャされた静止映像又はプレビュー映像に含まれるマーカーを認識する。
【００２８】
ウィンドウ検出部２１２は、マーカーに対応するウィンドウ領域１２０を決定する。ここで、ウィンドウ領域１２０のサイズは、マーカーの大きさと関係なく設定されても良いし、ウィンドウ領域１２０とマーカーとが同一の大きさ又は対応ないし関連する大きさに設定されても良い。さらに、ウィンドウ領域１２０のサイズは、マーカーのサイズ及び／又はマーカーと拡張現実サービス装置２００との間の距離に基づいて、決定されても良い。
【００２９】
位置推定部２１３は、マーカーと拡張現実サービス装置２００との間の位置関係を測定する。さらに、位置推測部２１３は、ウィンドウ領域１２０と拡張現実サービス装置２００との間の位置関係を測定する。
【００３０】
情報処理部２１４は、マーカーに対応してウィンドウ領域１２０の後側に表示されるべき拡張現実情報及び拡張現実オブジェクトを決定する。さらに、情報処理部２１４は、位置関係に基づいて前記ウィンドウ領域１２０を介して表示されるべき拡張現実情報領域を決定する。
【００３１】
後側拡張現実オブジェクトを、ウィンドウ領域１２０を通じて見せるかのように表示すべく、仮想世界空間１７０の陰になる箇所に位置する後側拡張現実オブジェクトは、ディスプレイ部２５０上に表示されない。さらに、情報処理部２１４は、ウィンドウ領域１２０を通じて仮想世界空間１７０から見せる拡張現実情報領域を決定する。特に、情報処理部２１４は、拡張現実サービス装置２００の視認方向から見た場合にウィンドウ領域１２０を通して後側拡張現実オブジェクトが見える範囲に対応した拡張現実情報領域を、決定する。
【００３２】
映像処理部２１５は、決定された拡張現実情報領域を、ウィンドウ領域１２０中に表示する。ここで、拡張現実情報領域は、拡張現実サービス装置２００の視認方向から見た場合にウィンドウ領域１２０を通して見える後側拡張現実オブジェクトの範囲に、相当する。例えば、図１において、ウィンドウ領域１２０を当該ウィンドウ領域１２０の左側から見た場合、花型の拡張現実オブジェクト１５０が、ウィンドウ領域１２０を通して見える。ウィンドウ領域１２０を当該ウィンドウ領域１２０の右側から見た場合、蝶型の拡張現実オブジェクト１３０が、ウィンドウ領域１２０を通して見える。ウィンドウ領域１２０が当該ウィンドウ領域１２０の正面から見た場合、木型の拡張現実オブジェクト１４０が、ウィンドウ領域１２０を通して見える。これら後側拡張現実オブジェクト１３０，１４０，１５０の位置情報は、オブジェクト格納部２３０内に格納される。これら後側拡張現実オブジェクト１３０，１４０，１５０は、ディスプレイ部２５０の周りを移動するように、表示される。これら後側拡張現実オブジェクト１３０，１４０，１５０は、３Ｄイメージであってもよいし、ウィンドウ領域１２０を通って移動するように表示されてもよいし、前側拡張現実オブジェクトに変化しても良い。
【００３３】
そして、映像処理部２１５は、マーカーに対応する前側拡張現実オブジェクトを決定し、ウィンドウ領域１２０と拡張現実サービス装置２００の位置とを考慮して、当該前側拡張現実オブジェクトを表示する。
【００３４】
拡張現実実行部２１６は、拡張現実の実行によって、後側拡張現実オブジェクトまたは前側拡張現実オブジェクトの動作を処理する。
【００３５】
制御部２１０は、拡張現実サービス装置２００の全般的な動作を制御する。そして、制御部２１０は、マーカー認識部２１１、ウィンドウ検出部２１２、位置推定部２１３、情報処理部２１４、映像処理部２１５、および拡張現実実行部２１６の機能の一部又は全部を行う。制御部２１０、マーカー認識部２１１、ウィンドウ検出部２１２、位置推定部２１３、情報処理部２１４、映像処理部２１５、および拡張現実実行部２１６を区分して表すことは、各機能を区別して説明するためである。したがって、制御部２１０は、マーカー認識部２１１、ウィンドウ検出部２１２、位置推定部２１３、情報処理部２１４、映像処理部２１５、および拡張現実実行部２１６それぞれの機能を行うように構成された少なくとも１つのプロセッサを含んでもよい。また、制御部２１０は、マーカー認識部２１１、ウィンドウ検出部２１２、位置推定部２１３、情報処理部２１４、映像処理部２１５、および拡張現実実行部２１６のそれぞれの機能の一部又は全部を行うように構成された１個以上のプロセッサを含んでもよい。
【００３６】
以下、上記のように構成された本発明の実施形態によって拡張現実サービスをウィンドウの形態で提供する方法を、図３を参照して説明する。
【００３７】
図３は、本発明の実施形態によって拡張現実サービスをウィンドウの形態で提供する方法を説明するフローチャートである。図３は、図２に示される拡張現実サービス装置２００によって実行されるかのように記載されているが、そのように限定されるわけではない。
【００３８】
図３を参照すると、拡張現実サービス装置２００は、ステップＳ３１０において、プレビューモードで映像をキャプチャ（撮影）する。この映像は、拡張現実サービス装置２００がカメラ部２４０を作動させている間にリアルタイムでキャプチャされたプレビュー映像である。そして、拡張現実サービス装置２００は、ステップＳ３１２において、キャプチャされたプレビュー映像からマーカーが認識されたかどうかを判断する。ステップＳ３１２においてマーカーが認識されていないと判断した場合には、拡張現実サービス装置２００の処理はステップＳ３１０に戻る。
【００３９】
ステップＳ３１２においてマーカーが認識されたと判断した場合には、拡張現実サービス装置２００は、ステップＳ３１４において、マーカーに対応するウィンドウ領域１２０を検出し追跡する。図１に示されるように、ウィンドウ領域１２０のサイズはマーカーの大きさに関係なく設定され得る。
【００４０】
そして、拡張現実サービス装置２００は、ステップＳ３１６において、マーカーの特徴点を用いて、マーカーと拡張現実サービス装置２００との間の位置関係を判断する。さらに、拡張現実サービス装置２００は、マーカーの特徴点を用いて、ウィンドウ領域１２０と拡張現実サービス装置２００との間の位置関係を判断する。
【００４１】
そして、拡張現実サービス装置２００は、ステップＳ３１８において、マーカーに対応する後側拡張現実オブジェクトに関する情報を表す拡張現実情報を、判断する。
【００４２】
そして、拡張現実サービス装置２００は、ステップＳ３２０において、上記位置関係に基づいて、ウィンドウ領域１２０を通して表示する拡張現実情報領域を決定する。
【００４３】
そして、拡張現実サービス装置２００は、ステップＳ３２２において、前側拡張現実オブジェクトを表示するかどうかを、決定する。拡張現実サービス装置２００は、前側拡張現実オブジェクトに関する情報を決定する。
【００４４】
ステップＳ３２２にて前側拡張現実オブジェクトを表示すると決定した場合、拡張現実サービス装置２００は、ステップＳ３２４において、拡張現実情報領域をウィンドウ領域１２０内に表示するとともに、現実世界空間１６０の前側拡張現実オブジェクトを表示する。ここで、拡張現実情報領域は、ウィンドウ領域１２０内にのみ表示され、そのため、拡張現実情報領域内の後側拡張現オブジェクトは、当該拡張現実情報領域がウィンドウ領域１２０を通して見えるように表示される。
【００４５】
ステップＳ３２２にて前側拡張現実オブジェクトを表示しないと決定した場合、拡張現実サービス装置２００は、ステップＳ３２６において、拡張現実情報領域をウィンドウ領域１２０内に表示する。
【００４６】
そして、拡張現実サービス装置２００は、ステップＳ３２８において、拡張現実の実行によって、後側拡張現実オブジェクトまたは前側拡張現実オブジェクトの動作を処理する。
【００４７】
本発明の実施形態に係る方法は、コンピュータを用いて様々な処理を実行することができるプログラム命令の形態で実現され、コンピュータ読取可能な記録媒体に記録されてもよい。コンピュータ読取可能な媒体は、プログラム命令、データファイル、データ構造などのうちの１つまたはその組合せを含んでもよい。媒体に記録されるプログラム命令は、本発明の目的のために特別に設計されて構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知のものであり、使用可能なものであってもよい。コンピュータ読取可能な媒体例には、ハードディスク，フロッピー（登録商標）ディスクや磁気テープのような磁気媒体や、ＣＤ−ＲＯＭディスクのような光学媒体や、ＤＶＤやフロプティカルディスクのような光磁気媒体や、リードオンリーメモリー（ＲＯＭ），ランダムアクセスメモリー（ＲＡＭ），フラッシュメモリー等のような、プログラム命令を格納して実行するために特別に設計されたハードウェア装置が、含まれる。上述されたハードウェア装置は、上述された本発明の実施形態の動作を実行するために、一つ以上のソフトウェアモジュールとして動作するように、設計されていても良い。
本発明の実施形態によると、拡張現実サービスを提供する装置及び方法は、拡張現実サービス装置の位置やマーカーに基づいて決定されるウィンドウのサイズに従って、マーカーに対応したウィンドウ形態の中に、拡張現実オブジェクトを表示するとともに、ウィンドウ形態を提供するために、ウィンドウ領域の後側に位置する拡張現実オブジェクトを表示する。
【００４８】
上述したように、本発明を限定された実施形態と図面によって説明したが、本発明は、上記の実施形態に限定されることなく、本発明が属する分野における通常の知識を有する者であれば、このような実施形態から多様な修正及び変形が可能である。
【００４９】
したがって、本発明の範囲は、開示された実施形態に限定されるものではなく、特許請求の範囲だけではなく特許請求の範囲と均等なものなどによって定められるものである。
【図１】
2012146305.tif 000003
【図２】
2012146305.tif 000004
【図３】
2012146305.tif 000005