JP2014235469A - パノラマ画像表示プログラム、パノラマ画像表示装置、パノラマ画像表示システム、および、パノラマ画像表示方法 - Google Patents
パノラマ画像表示プログラム、パノラマ画像表示装置、パノラマ画像表示システム、および、パノラマ画像表示方法 Download PDFInfo
- Publication number
- JP2014235469A JP2014235469A JP2013114890A JP2013114890A JP2014235469A JP 2014235469 A JP2014235469 A JP 2014235469A JP 2013114890 A JP2013114890 A JP 2013114890A JP 2013114890 A JP2013114890 A JP 2013114890A JP 2014235469 A JP2014235469 A JP 2014235469A
- Authority
- JP
- Japan
- Prior art keywords
- virtual object
- panoramic image
- information processing
- point
- panoramic
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 101
- 230000010365 information processing Effects 0.000 claims abstract description 194
- 230000008569 process Effects 0.000 claims description 73
- 238000012545 processing Methods 0.000 claims description 28
- 230000004044 response Effects 0.000 claims description 19
- 230000000007 visual effect Effects 0.000 description 21
- 238000010586 diagram Methods 0.000 description 16
- 230000008859 change Effects 0.000 description 11
- 230000006870 function Effects 0.000 description 11
- 230000002452 interceptive effect Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000012905 input function Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4038—Image mosaicing, e.g. composing plane images from plane sub-images
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—3D [Three Dimensional] image rendering
- G06T15/10—Geometric effects
- G06T15/20—Perspective computation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T19/00—Manipulating 3D models or images for computer graphics
- G06T19/006—Mixed reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/06—Topological mapping of higher dimensional structures onto lower dimensional surfaces
- G06T3/067—Reshaping or unfolding 3D tree structures onto 2D planes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/161—Indexing scheme relating to constructional details of the monitor
- G06F2200/1614—Image rotation following screen orientation, e.g. switching from landscape to portrait mode
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20212—Image combination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/30—Image reproducers
- H04N13/332—Displays for viewing with the aid of special glasses or head-mounted displays [HMD]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Computing Systems (AREA)
- Geometry (AREA)
- Processing Or Creating Images (AREA)
- Instructional Devices (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
【解決手段】情報処理システムは、地図上の地点に関連付けられる複数のパノラマ画像を表示装置に表示させる。ここで、複数のパノラマ画像のうちの少なくとも1つのパノラマ画像には所定の仮想オブジェクトが設定されている。情報処理システム1は、ユーザの操作に基づいて地図上の各地点から1つを現在地点として決定する。現在地点に関連付けられるパノラマ画像に仮想オブジェクトが設定されている場合、パノラマ画像の所定位置に仮想オブジェクトが配置される。情報処理システム1は、現在地点に関連付けられるパノラマ画像のうち、ユーザの操作に応じて決められる一部領域の画像を表示装置に表示させる。仮想オブジェクトが設定されているパノラマ画像が表示される場合において当該仮想オブジェクトに関する所定の条件が満たされたことに応じて、所定の情報処理が実行される。
【選択図】図6
Description
本発明の一例は、地図上の地点に関連付けられる複数のパノラマ画像を表示装置に表示させる情報処理装置のコンピュータにおいて実行されるパノラマ画像表示プログラムである。複数のパノラマ画像のうちの少なくとも1つのパノラマ画像には所定の仮想オブジェクトが設定されている。パノラマ画像表示プログラムは、地点決定手段と、仮想オブジェクト配置手段と、画像表示手段と、処理実行手段としてコンピュータを機能させる。
地点決定手段は、ユーザの操作に基づいて地図上の各地点から1つを現在地点として決定する。仮想オブジェクト配置手段は、現在地点に関連付けられるパノラマ画像に仮想オブジェクトが設定されている場合、パノラマ画像の所定位置に仮想オブジェクトを配置する。画像表示手段は、現在地点に関連付けられるパノラマ画像のうち、ユーザの操作に応じて決められる一部領域の画像を表示装置に表示させる。処理実行手段は、仮想オブジェクトが設定されているパノラマ画像が表示される場合において当該仮想オブジェクトに関する所定の条件が満たされたことに応じて、所定の情報処理を実行する。
画像表示手段は、情報処理装置または他の情報処理装置において予め用意されたパノラマ画像のデータを取得するとともに、情報処理装置または他の情報処理装置において予め用意された仮想オブジェクトのデータを取得し、取得したデータを用いてパノラマ画像の一部領域の画像を表示装置に表示させてもよい。
複数のパノラマ画像のうちの2以上のパノラマ画像に対してそれぞれ仮想オブジェクトが設定されていてもよい。処理実行手段は、所定の複数の仮想オブジェクトに関して所定の条件が満たされたことに応じて所定の情報処理を実行してもよい。
処理実行手段は、仮想オブジェクトが表示装置に表示されることを条件として所定の情報処理を実行してもよい。
処理実行手段は、表示装置に表示された仮想オブジェクトを指定する操作がユーザによって行われたことを少なくとも条件として所定の情報処理を実行してもよい。
処理実行手段は、仮想オブジェクトが設定されているパノラマ画像が表示されたことを条件として所定の情報処理を実行してもよい。
画像表示手段は、パノラマ画像のうちで表示される領域に対応する視線方向が、所定範囲の方向となることを条件として、当該パノラマ画像に設定される仮想オブジェクトを当該パノラマ画像とともに表示してもよい。
パノラマ画像表示プログラムは、地図上におけるまたはパノラマ画像上における仮想オブジェクトの位置を示唆する示唆情報をパノラマ画像とともに表示装置に表示する示唆情報表示手段としてコンピュータをさらに機能させてもよい。
示唆情報表示手段は、示唆情報として、地図上における仮想オブジェクトの位置に基づいて決められるパノラマ画像上の位置に示唆オブジェクトを表示してもよい。
・現在地点からオブジェクトが配置される地点までの経路に基づいて決められる位置(経路はオブジェクトの位置から算出される)。
・地図上における現在地点からオブジェクトの位置(またはオブジェクトが配置される地点)への方向に基づいて決められる位置(方向はオブジェクトの位置から算出される)。
示唆情報表示手段は、示唆情報として、パノラマ画像上における仮想オブジェクトの位置を示唆する示唆オブジェクトを表示してもよい。示唆オブジェクトは、パノラマ画像上における示唆オブジェクトの位置から仮想オブジェクトへの方向を示してもよい。
仮想オブジェクト配置手段は、仮想オブジェクトに関する所定の条件が満たされた場合、当該仮想オブジェクトを消去してもよい。
処理実行手段は、所定の情報処理として、パノラマ画像に関する特典をユーザに付与する処理を実行してもよい。
仮想オブジェクトには、それが設定されるパノラマ画像に関連付けられる地点とは異なる地点が関連付けられていてもよい。処理実行手段は、仮想オブジェクトに関する所定の条件が満たされたことに応じて、当該仮想オブジェクトに関連付けられる地点を選択し、当該仮想オブジェクトが設定されているパノラマ画像に代えて、選択した地点に関連付けられるパノラマ画像を表示装置に表示する情報処理を実行してもよい。
画像表示手段は、現在地点とは異なる他地点に関連付けられるパノラマ画像に設定される仮想オブジェクトを他地点仮想オブジェクトとし、現在地点におけるパノラマ画像の視点から見たときの他地点仮想オブジェクトを表す追加仮想オブジェクトを、現在地点に関連付けられるパノラマ画像とともに表示装置に表示する追加仮想オブジェクト表示手段を有していてもよい。
パノラマ画像表示プログラムは、地図上における現在地点から他地点への方向に基づいて、現在地点に関連付けられるパノラマ画像に対する追加仮想オブジェクトの配置位置を決定する追加配置手段としてコンピュータをさらに機能させてもよい。
追加配置手段は、他地点における視点と他地点仮想オブジェクトとの地図上における位置関係に基づいて、現在地点に関連付けられるパノラマ画像に対する追加仮想オブジェクトの配置位置を決定してもよい。
追加配置手段は、地図上における地点の位置を示す情報に基づいて算出される、現在地点から他地点までの距離に基づいて、現在地点に関連付けられるパノラマ画像に対する追加仮想オブジェクトの配置位置を決定してもよい。
追加配置手段は、現在地点における視点から見たときの他地点仮想オブジェクトの向きを表すように、現在地点における視点から見た追加仮想オブジェクトの向きを決定してもよい。
追加仮想オブジェクト表示手段は、現在地点に対して所定の条件を満たす他地点について他地点仮想オブジェクトが存在するか否かを判定し、他地点仮想オブジェクトが存在する場合、追加仮想オブジェクトをパノラマ画像とともに表示装置に表示してもよい。
処理実行手段は、所定の条件と同じ条件が追加仮想オブジェクトに関して満たされた場合であっても所定の情報処理を実行しないようにしてもよい。
以下、本実施形態の一例に係るパノラマ画像表示システム、パノラマ画像表示装置、パノラマ画像表示プログラム、およびパノラマ画像表示方法について説明する。図1は、本実施形態に係るパノラマ画像表示システムの一例を示すブロック図である。図1において、パノラマ画像表示システムの一例である情報処理システム1は、情報処理装置2、および、端末装置3を備える。本実施形態における情報処理システム1は、地図上の複数の地点についてのパノラマ画像を表示装置(端末装置3)に表示するものである。
次に、本実施形態における画像を表示する処理の概要について説明する。本実施形態において、情報処理システム1は、パノラマ画像のうちの一部領域(ユーザによって操作される視線方向に応じた視野範囲内の領域)の画像を表示する。
本実施形態において、パノラマ画像とは、表示装置に表示される範囲よりも広い範囲の画像である。つまり、パノラマ画像については、基本的にはその一部の領域の画像が表示装置に表示される。本実施形態においては、パノラマ画像のうちで、上記視線方向に応じて決まる視野範囲に含まれる領域が、表示装置に表示される範囲(表示範囲)となる。パノラマ画像は、(表示装置に表示される際に)3次元空間における視線方向に応じて表示範囲を決定する処理が行われる画像と言うこともできる。表示範囲は、例えばユーザの操作に従って変化(移動)してもよい。表示範囲が移動する場合、パノラマ画像は、表示範囲が変化することによって視線の方向が変化する画像であるとも言える。上記のように、パノラマ画像は通常はその一部の領域(範囲)が表示されるものであるが、情報処理システム1は、パノラマ画像の全体を表示装置に表示する機能を有していてもよい。例えば情報処理システム1において複数の表示装置が用いられる場合には、一部の表示装置においてパノラマ画像の全体が表示されてもよい。
図2は、端末装置3とそれに表示される画像との一例を示す図である。図2に示すように、本実施形態においては、現実世界を表すパノラマ画像(の一部の範囲)が端末装置3のLCD14に表示される。
本実施形態においては、情報処理システム1は、パノラマ画像を表示するために仮想の3次元空間を設定し、3次元空間において立体モデルを配置する。そして、情報処理システム1は、立体モデルにパノラマ動画をテクスチャとして描画する方法によってパノラマ画像を表示する。以下、詳細を説明する。
次に、本実施形態において用いられる地図データについて説明する。本実施形態においては、地図データが用意され、地図データが表す地図上における複数の地点についてそれぞれパノラマ画像が用意される。詳細は後述するが、ユーザは、地図上の地点を移動させることによって、視点の位置が異なる複数のパノラマ画像を表示させることができる。
(4−1:処理全体の流れ)
次に、情報処理システム1で実行される情報処理について説明する。本実施形態では、ユーザが地図上の地点を移動しつつ、ある地点(地点に関連付けられるパノラマ画像)に設定されたオブジェクト(目標オブジェクト)を見つけるゲームが行われる場合を例として説明する。図6は、地図の一例を示す図である。本実施形態におけるゲームは、スタート地点から視点を移動させ、目標オブジェクトが設定されるゴール地点に到達し、目標オブジェクトを見つける(目標オブジェクトを画面に表示する)ことを目的とする。
次に、オブジェクトに関する条件、すなわち、所定の情報処理が実行される条件(実行条件)について説明する。本実施形態においては、所定の情報処理は、目標オブジェクト24が表示装置に表示されることを条件として実行される。つまり、目標オブジェクト24が設定される地点に到達したことに加えて、視線方向を目標オブジェクト24の方へ向けたことが実行条件とされる。
本実施形態においては、上記実行条件が満たされたことに応じて実行される上記所定の情報処理は、上述したような特典を付与する処理である。ここで、所定の情報処理の内容は任意である。例えば他の実施形態においては、所定の情報処理は、現在地点を他の地点へ移動させる処理であってもよい。すなわち、情報処理システム1は、オブジェクトに対して、それが設定されるパノラマ画像に関連付けられる地点とは異なる地点を関連付けておく。オブジェクトに関する実行条件が満たされた(例えば画面に表示されたオブジェクトがタッチされた)ことに応じて、情報処理システム1は、当該オブジェクトに関連付けられる地点を選択し、選択した地点に関連付けられるパノラマ画像を端末装置3に表示する。つまり、現在地点のパノラマ画像(上記オブジェクトが設定されているパノラマ画像)に代えて、選択した地点に関連付けられるパノラマ画像を端末装置3に表示する。これによれば、ユーザは、パノラマ画像とともに表示されるオブジェクトを選択することによって、視点を他の地点へと移動させることができる。このようなオブジェクトを配置することによって、地図上において離れた地点への移動が容易になるとともに、視点がワープするような感覚をユーザに与えることができ、興趣性の高いパノラマ画像を提供することができる。
本実施形態においては、情報処理システム1は、目標オブジェクトの位置(地図上における位置、または、パノラマ画像上における位置)を示唆するための示唆情報を表示する。上述したヒントのメッセージは示唆情報の一例である。また、本実施形態においては、ヒントのメッセージの他、示唆情報を表すオブジェクト(示唆オブジェクト)がパノラマ画像とともに表示される。以下、示唆オブジェクトについて説明する。
図9は、示唆オブジェクトの一例を示す図である。なお、図9は、図6に示すスタート地点のパノラマ画像が表示される場合であって、視線方向が西側(図6の左側)を向く場合に表示される画像を示している。また、ここでは、図6に示すゴール地点に目標オブジェクトが設定されるものとして説明する。
図10は、示唆オブジェクトの他の一例を示す図である。また、図11は、図10に示す示唆オブジェクトが配置される場合における目標オブジェクトの一例を示す図である。図10に示す画像と図11に示す画像は同じパノラマ画像の異なる範囲であり、図11に示す表示範囲は、図10に示す表示範囲から視線方向を上に向けた場合における表示範囲である。
次に、追加オブジェクトについて説明する。本実施形態において、追加オブジェクトとは、ゴール地点以外の地点における視点から見たときの目標オブジェクトを表すオブジェクトである。本実施形態においては、目標オブジェクトが設定されるゴール地点に隣接する地点においては、現在地点における視点から見たときの目標オブジェクトを表す追加オブジェクトをパノラマ画像とともに表示する(図12参照)。追加オブジェクトによって、ユーザは、現在地点に隣接する地点に目標オブジェクトが配置されている(隣接する地点がゴール地点である)ことを認識することができる。以下、追加オブジェクトの詳細について説明する。
図13および図14を参照して、追加オブジェクトの配置方法について説明する。図13および図14は、追加オブジェクトを配置する方法の一例を説明するための図である。図13は、地図が表す空間(地図空間と呼ぶ)の一例を上方から見た図であって、図14は、地図空間の一例を斜めから見た図である。なお、図13および図14が示す地図空間は、地図が表す空間を概念的に表したものであって、パノラマ画像の表示のために構築される仮想空間(立体モデル21が設定される仮想空間)とは異なる点に留意する。また、図13および図14では、理解の容易のために、立体モデル21に対応する球面を示しているが、上記仮想空間では、1つの立体モデル21が配置され、複数の立体モデル21が配置されるわけではない点に留意する。ただし、他の実施形態においては、地図空間に対応する仮想空間が設定され、地点毎に立体モデル21が設定されてもよい。
(条件1)視点位置P1から追加オブジェクト31を見たときの大きさが、視点位置P1から目標オブジェクト24を見たときの大きさと略同じになる。
(条件2)位置Paが、立体モデル21の内側の領域に対応する位置となる。
したがって、情報処理システム1は、上記の2つの条件を満たすように、視点位置P1から位置Paまでの距離と、追加オブジェクト31の大きさとを決定する。例えば、情報処理システム1は、視点位置P1から位置Paまでの距離を、上記(条件2)を満たす予め定められた値に設定し、上記(条件1)を満たすように、追加オブジェクト31の大きさを調整してもよい。
上記のように、本実施形態においては、情報処理システム1は、現在地点に対して所定の条件を満たす他地点について目標オブジェクト24が存在するか否かを判定し、目標オブジェクト24が存在する場合、追加オブジェクト31をパノラマ画像とともに端末装置3に表示する。これによれば、情報処理システム1は、例えば現在地点に隣接する地点に目標オブジェクト24が存在する等、適切な場合に追加オブジェクト31を表示することができる。なお、本実施形態においては、上記所定の条件は、現在地点に隣接することであった。ここで、他の実施形態においては、上記所定の条件は任意である。例えば、「現在地点から所定距離内にあること」が上記所定の条件として用いられてもよい。
目標オブジェクト24に関しては、上述したように、当該目標オブジェクト24に関する所定の条件が満たされたことに応じて所定の情報処理が実行される。これに対して、追加オブジェクト31に関して上記所定の条件と同じ条件が満たされた場合であっても、上記所定の情報処理は実行されない。このように、本実施形態においては、追加オブジェクト31は、現在地点とは異なる他の地点におけるオブジェクトの目印であって、当該オブジェクトと同じ機能を有するものではない。追加オブジェクト31を目標オブジェクト24と異なる機能とすることによって、地図における目標オブジェクト24の配置状態に影響を与えずに追加オブジェクト31を配置することができる。
以下、本実施形態において情報処理システム1(情報処理装置2)で実行される表示制御処理の具体的な一例について説明する。図15は、本実施形態において情報処理装置2(CPU11)が実行する表示制御処理の流れの一例を示すフローチャートである。本実施形態においては、図15に示す一連の処理は、CPU11が、プログラム記憶部13に記憶される表示制御プログラムを実行することによって行われる。
(追加オブジェクトに関する変形例)
上記実施形態においては、目標オブジェクト24に対応する追加オブジェクト31が配置される場合を例として説明したが、情報処理システム1は、仮想空間に配置される任意のオブジェクトについて追加オブジェクトを配置してもよい。つまり、追加オブジェクトが表すオブジェクトは、当該オブジェクトに関する所定の条件が満たされたことに応じて所定の情報処理が実行される目標オブジェクト24に限らず、任意のオブジェクトであってよい。例えば他の実施形態においては、パノラマ画像とともに単に表示されるだけのオブジェクトについて、追加オブジェクトが設定されてもよい。具体的には、パノラマ画像上にユーザがコメントを付すことができる場合、当該コメントを表すオブジェクトについて、追加オブジェクトが設定されてもよい。
上記実施形態においては、パノラマ画像とともに表示される目標オブジェクトは、仮想のオブジェクト(仮想空間におけるオブジェクトを表す仮想オブジェクト)であった。ここで、他の実施形態においては、パノラマ画像とともに表示されるオブジェクトは、仮想オブジェクトに限らず、現実空間を表すオブジェクトであってもよい。例えば、情報処理システムは、現実空間を表す画像をオブジェクトとしてパノラマ画像上に配置してもよい。
2 情報処理装置
3 端末装置
11 CPU
12 メモリ
13 プログラム記憶部
14 LCD
15 操作部
16 タッチパネル
17 ジャイロセンサ
21 立体モデル
23 オブジェクト
24 目標オブジェクト
25,26 示唆オブジェクト
31 追加オブジェクト
Claims (23)
- 地図上の地点に関連付けられる複数のパノラマ画像を表示装置に表示させる情報処理装置のコンピュータにおいて実行されるパノラマ画像表示プログラムであって、
前記複数のパノラマ画像のうちの少なくとも1つのパノラマ画像には所定の仮想オブジェクトが設定されており、
ユーザの操作に基づいて前記地図上の各地点から1つを現在地点として決定する地点決定手段と、
現在地点に関連付けられるパノラマ画像に前記仮想オブジェクトが設定されている場合、パノラマ画像の所定位置に仮想オブジェクトを配置する仮想オブジェクト配置手段と、
現在地点に関連付けられるパノラマ画像のうち、ユーザの操作に応じて決められる一部領域の画像を前記表示装置に表示させる画像表示手段と、
前記仮想オブジェクトが設定されているパノラマ画像が表示される場合において当該仮想オブジェクトに関する所定の条件が満たされたことに応じて、所定の情報処理を実行する処理実行手段として前記コンピュータを機能させる、パノラマ画像表示プログラム。 - 前記画像表示手段は、前記情報処理装置または他の情報処理装置において予め用意されたパノラマ画像のデータを取得するとともに、前記情報処理装置または他の情報処理装置において予め用意された前記仮想オブジェクトのデータを取得し、取得したデータを用いて前記パノラマ画像の一部領域の画像を前記表示装置に表示させる、請求項1に記載のパノラマ画像表示プログラム。
- 前記複数のパノラマ画像のうちの2以上のパノラマ画像に対してそれぞれ仮想オブジェクトが設定されており、
前記処理実行手段は、所定の複数の仮想オブジェクトに関して所定の条件が満たされたことに応じて所定の情報処理を実行する、請求項1または請求項2に記載のパノラマ画像表示プログラム。 - 前記処理実行手段は、前記仮想オブジェクトが前記表示装置に表示されることを条件として前記所定の情報処理を実行する、請求項1から請求項3のいずれか1項に記載のパノラマ画像表示プログラム。
- 前記処理実行手段は、前記表示装置に表示された前記仮想オブジェクトを指定する操作がユーザによって行われたことを少なくとも条件として前記所定の情報処理を実行する、請求項1から請求項3のいずれか1項に記載のパノラマ画像表示プログラム。
- 前記処理実行手段は、仮想オブジェクトが設定されているパノラマ画像が表示されたことを条件として前記所定の情報処理を実行する、請求項1から請求項3のいずれか1項に記載のパノラマ画像表示プログラム。
- 前記画像表示手段は、前記パノラマ画像のうちで表示される領域に対応する視線方向が、所定範囲の方向となることを条件として、当該パノラマ画像に設定される仮想オブジェクトを当該パノラマ画像とともに表示する、請求項1から請求項6のいずれか1項に記載のパノラマ画像表示プログラム。
- 地図上におけるまたはパノラマ画像上における前記仮想オブジェクトの位置を示唆する示唆情報をパノラマ画像とともに前記表示装置に表示する示唆情報表示手段として前記コンピュータをさらに機能させる、請求項1から請求項7のいずれか1項に記載のパノラマ画像表示プログラム。
- 前記示唆情報表示手段は、前記示唆情報として、地図上における前記仮想オブジェクトの位置に基づいて決められるパノラマ画像上の位置に示唆オブジェクトを表示する、請求項8に記載のパノラマ画像表示プログラム。
- 前記示唆情報表示手段は、前記示唆情報として、パノラマ画像上における前記仮想オブジェクトの位置を示唆する示唆オブジェクトを表示し、
前記示唆オブジェクトは、パノラマ画像上における示唆オブジェクトの位置から前記仮想オブジェクトへの方向を示す、請求項8に記載のパノラマ画像表示プログラム。 - 前記仮想オブジェクト配置手段は、前記仮想オブジェクトに関する所定の条件が満たされた場合、当該仮想オブジェクトを消去する、請求項1から請求項10のいずれか1項に記載のパノラマ画像表示プログラム。
- 前記処理実行手段は、前記所定の情報処理として、パノラマ画像に関する特典をユーザに付与する処理を実行する、請求項1から請求項11のいずれか1項に記載のパノラマ画像表示プログラム。
- 前記仮想オブジェクトには、それが設定されるパノラマ画像に関連付けられる地点とは異なる地点が関連付けられており、
前記処理実行手段は、仮想オブジェクトに関する所定の条件が満たされたことに応じて、当該仮想オブジェクトに関連付けられる地点を選択し、当該仮想オブジェクトが設定されているパノラマ画像に代えて、選択した地点に関連付けられるパノラマ画像を前記表示装置に表示する情報処理を実行する、請求項1から請求項11のいずれか1項に記載のパノラマ画像表示プログラム。 - 前記画像表示手段は、現在地点とは異なる他地点に関連付けられるパノラマ画像に設定される仮想オブジェクトを他地点仮想オブジェクトとし、現在地点におけるパノラマ画像の視点から見たときの他地点仮想オブジェクトを表す追加仮想オブジェクトを、現在地点に関連付けられるパノラマ画像とともに前記表示装置に表示する追加仮想オブジェクト表示手段を有する、請求項1から請求項13のいずれか1項に記載のパノラマ画像表示プログラム。
- 地図上における現在地点から前記他地点への方向に基づいて、現在地点に関連付けられるパノラマ画像に対する追加仮想オブジェクトの配置位置を決定する追加配置手段として前記コンピュータをさらに機能させる、請求項14に記載のパノラマ画像表示プログラム。
- 前記追加配置手段は、前記他地点における視点と前記他地点仮想オブジェクトとの地図上における位置関係に基づいて、現在地点に関連付けられるパノラマ画像に対する追加仮想オブジェクトの配置位置を決定する、請求項15に記載のパノラマ画像表示プログラム。
- 前記追加配置手段は、地図上における地点の位置を示す情報に基づいて算出される、現在地点から前記他地点までの距離に基づいて、現在地点に関連付けられるパノラマ画像に対する追加仮想オブジェクトの配置位置を決定する、請求項16に記載のパノラマ画像表示プログラム。
- 前記追加配置手段は、現在地点における視点から見たときの他地点仮想オブジェクトの向きを表すように、現在地点における視点から見た追加仮想オブジェクトの向きを決定する、請求項15から請求項17のいずれか1項に記載のパノラマ画像表示プログラム。
- 前記追加仮想オブジェクト表示手段は、現在地点に対して所定の条件を満たす他地点について他地点仮想オブジェクトが存在するか否かを判定し、他地点仮想オブジェクトが存在する場合、追加仮想オブジェクトをパノラマ画像とともに前記表示装置に表示する、請求項14から請求項18のいずれか1項に記載のパノラマ画像表示プログラム。
- 前記処理実行手段は、前記所定の条件と同じ条件が追加仮想オブジェクトに関して満たされた場合であっても前記所定の情報処理を実行しない、請求項14から請求項19のいずれか1項に記載のパノラマ画像表示プログラム。
- 地図上の地点に関連付けられる複数のパノラマ画像を表示装置に表示させるパノラマ画像表示システムであって、
前記複数のパノラマ画像のうちの少なくとも1つのパノラマ画像には所定の仮想オブジェクトが設定されており、
ユーザの操作に基づいて前記地図上の各地点から1つを現在地点として決定する地点決定部と、
現在地点に関連付けられるパノラマ画像に前記仮想オブジェクトが設定されている場合、パノラマ画像の所定位置に仮想オブジェクトを配置する仮想オブジェクト配置部と、
現在地点に関連付けられるパノラマ画像のうち、ユーザの操作に応じて決められる一部領域の画像を前記表示装置に表示させる画像表示部と、
前記仮想オブジェクトが設定されているパノラマ画像が表示される場合において当該仮想オブジェクトに関する所定の条件が満たされたことに応じて、所定の情報処理を実行する処理実行部とを備える、パノラマ画像表示システム。 - 地図上の地点に関連付けられる複数のパノラマ画像を表示装置に表示させるパノラマ画像表示装置であって、
前記複数のパノラマ画像のうちの少なくとも1つのパノラマ画像には所定の仮想オブジェクトが設定されており、
ユーザの操作に基づいて前記地図上の各地点から1つを現在地点として決定する地点決定部と、
現在地点に関連付けられるパノラマ画像に前記仮想オブジェクトが設定されている場合、パノラマ画像の所定位置に仮想オブジェクトを配置する仮想オブジェクト配置部と、
現在地点に関連付けられるパノラマ画像のうち、ユーザの操作に応じて決められる一部領域の画像を前記表示装置に表示させる画像表示部と、
前記仮想オブジェクトが設定されているパノラマ画像が表示される場合において当該仮想オブジェクトに関する所定の条件が満たされたことに応じて、所定の情報処理を実行する処理実行部とを備える、パノラマ画像表示装置。 - 地図上の地点に関連付けられる複数のパノラマ画像を表示装置に表示させる情報処理システムにおいて実行されるパノラマ画像表示方法であって、
前記複数のパノラマ画像のうちの少なくとも1つのパノラマ画像には所定の仮想オブジェクトが設定されており、
ユーザの操作に基づいて前記地図上の各地点から1つを現在地点として決定する地点決定ステップと、
現在地点に関連付けられるパノラマ画像に前記仮想オブジェクトが設定されている場合、パノラマ画像の所定位置に仮想オブジェクトを配置する仮想オブジェクト配置ステップと、
現在地点に関連付けられるパノラマ画像のうち、ユーザの操作に応じて決められる一部領域の画像を前記表示装置に表示させる画像表示ステップと、
前記仮想オブジェクトが設定されているパノラマ画像が表示される場合において当該仮想オブジェクトに関する所定の条件が満たされたことに応じて、所定の情報処理を実行する処理実行ステップとを備える、パノラマ画像表示方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013114890A JP6228392B2 (ja) | 2013-05-31 | 2013-05-31 | パノラマ画像表示プログラム、パノラマ画像表示装置、パノラマ画像表示システム、および、パノラマ画像表示方法 |
US14/282,710 US9904982B2 (en) | 2013-05-31 | 2014-05-20 | System and methods for displaying panoramic content |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013114890A JP6228392B2 (ja) | 2013-05-31 | 2013-05-31 | パノラマ画像表示プログラム、パノラマ画像表示装置、パノラマ画像表示システム、および、パノラマ画像表示方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014235469A true JP2014235469A (ja) | 2014-12-15 |
JP6228392B2 JP6228392B2 (ja) | 2017-11-08 |
Family
ID=51984595
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013114890A Active JP6228392B2 (ja) | 2013-05-31 | 2013-05-31 | パノラマ画像表示プログラム、パノラマ画像表示装置、パノラマ画像表示システム、および、パノラマ画像表示方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US9904982B2 (ja) |
JP (1) | JP6228392B2 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016220017A (ja) * | 2015-05-20 | 2016-12-22 | 株式会社リコー | コンテンツ提供システム、情報処理装置、プログラム、コンテンツ再生方法 |
JP2018530219A (ja) * | 2015-09-02 | 2018-10-11 | トムソン ライセンシングThomson Licensing | 拡張されたシーンでナビゲーションを容易にする方法、装置及びシステム |
EP3712749A1 (en) | 2019-03-20 | 2020-09-23 | Nintendo Co., Ltd. | Image display system, image display program, display control apparatus, and image display method |
EP3712750A1 (en) | 2019-03-20 | 2020-09-23 | Nintendo Co., Ltd. | Image display system, image display program, and image display method |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160277707A1 (en) * | 2015-03-20 | 2016-09-22 | Optim Corporation | Message transmission system, message transmission method, and program for wearable terminal |
WO2017033777A1 (ja) * | 2015-08-27 | 2017-03-02 | 株式会社コロプラ | ヘッドマウントディスプレイシステムを制御するプログラム |
WO2017091019A1 (en) * | 2015-11-27 | 2017-06-01 | Samsung Electronics Co., Ltd. | Electronic device and method for displaying and generating panoramic image |
US10226701B2 (en) * | 2016-04-29 | 2019-03-12 | Activision Publishing, Inc. | System and method for identifying spawn locations in a video game |
KR20180051288A (ko) * | 2016-11-08 | 2018-05-16 | 삼성전자주식회사 | 디스플레이 장치 및 그 제어 방법 |
CN108597034B (zh) * | 2018-04-28 | 2022-11-01 | 百度在线网络技术(北京)有限公司 | 用于生成信息的方法和装置 |
EP3829159A1 (en) * | 2019-11-29 | 2021-06-02 | Ricoh Company, Ltd. | Image capturing device, image communication system, and method for display control, and carrier means |
CN115400429A (zh) * | 2022-07-20 | 2022-11-29 | 网易(杭州)网络有限公司 | 位置信息的显示方法、装置和电子设备 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011076249A (ja) * | 2009-09-29 | 2011-04-14 | Sony Computer Entertainment Inc | パノラマ画像表示装置およびパノラマ画像表示方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5942969A (en) * | 1997-01-23 | 1999-08-24 | Sony Corporation | Treasure hunt game using pager and paging system |
US6320495B1 (en) * | 2000-03-24 | 2001-11-20 | Peter Sporgis | Treasure hunt game utilizing GPS equipped wireless communications devices |
WO2002020111A2 (en) * | 2000-09-07 | 2002-03-14 | Omnisky Corporation | Coexistent interaction between a virtual character and the real world |
IL169934A (en) * | 2005-07-27 | 2013-02-28 | Rafael Advanced Defense Sys | Real-time geographic information system and method |
US8903430B2 (en) * | 2008-02-21 | 2014-12-02 | Microsoft Corporation | Location based object tracking |
US9766089B2 (en) * | 2009-12-14 | 2017-09-19 | Nokia Technologies Oy | Method and apparatus for correlating and navigating between a live image and a prerecorded panoramic image |
US9582166B2 (en) * | 2010-05-16 | 2017-02-28 | Nokia Technologies Oy | Method and apparatus for rendering user interface for location-based service having main view portion and preview portion |
US9480913B2 (en) * | 2011-01-26 | 2016-11-01 | WhitewaterWest Industries Ltd. | Interactive entertainment using a mobile device with object tagging and/or hyperlinking |
US8601380B2 (en) * | 2011-03-16 | 2013-12-03 | Nokia Corporation | Method and apparatus for displaying interactive preview information in a location-based user interface |
US8930141B2 (en) * | 2011-12-30 | 2015-01-06 | Nokia Corporation | Apparatus, method and computer program for displaying points of interest |
US20130178257A1 (en) * | 2012-01-06 | 2013-07-11 | Augaroo, Inc. | System and method for interacting with virtual objects in augmented realities |
US9270885B2 (en) * | 2012-10-26 | 2016-02-23 | Google Inc. | Method, system, and computer program product for gamifying the process of obtaining panoramic images |
US20140172640A1 (en) * | 2012-12-19 | 2014-06-19 | Wal-Mart Stores, Inc. | Augmented reality shopping game |
-
2013
- 2013-05-31 JP JP2013114890A patent/JP6228392B2/ja active Active
-
2014
- 2014-05-20 US US14/282,710 patent/US9904982B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011076249A (ja) * | 2009-09-29 | 2011-04-14 | Sony Computer Entertainment Inc | パノラマ画像表示装置およびパノラマ画像表示方法 |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2016220017A (ja) * | 2015-05-20 | 2016-12-22 | 株式会社リコー | コンテンツ提供システム、情報処理装置、プログラム、コンテンツ再生方法 |
JP2018530219A (ja) * | 2015-09-02 | 2018-10-11 | トムソン ライセンシングThomson Licensing | 拡張されたシーンでナビゲーションを容易にする方法、装置及びシステム |
US11699266B2 (en) | 2015-09-02 | 2023-07-11 | Interdigital Ce Patent Holdings, Sas | Method, apparatus and system for facilitating navigation in an extended scene |
EP3712749A1 (en) | 2019-03-20 | 2020-09-23 | Nintendo Co., Ltd. | Image display system, image display program, display control apparatus, and image display method |
EP3712750A1 (en) | 2019-03-20 | 2020-09-23 | Nintendo Co., Ltd. | Image display system, image display program, and image display method |
US11069107B2 (en) | 2019-03-20 | 2021-07-20 | Nintendo Co., Ltd. | Image display system, non-transitory storage medium having stored therein image display program, display control apparatus, and image display method for controlling a virtual camera based on movement of an apparatus |
US11615569B2 (en) | 2019-03-20 | 2023-03-28 | Nintendo Co., Ltd. | Image display system, non-transitory storage medium having stored therein image display program, display control apparatus, and image display method for controlling virtual camera based on rotation of a display device |
US11752430B2 (en) | 2019-03-20 | 2023-09-12 | Nintendo Co., Ltd. | Image display system, non-transitory storage medium having stored therein image display program, display control apparatus, and image display method |
US12029979B2 (en) | 2019-03-20 | 2024-07-09 | Nintendo Co., Ltd. | Image display system, non-transitory storage medium having stored therein image display program, display control apparatus, and image display method |
Also Published As
Publication number | Publication date |
---|---|
US20140354683A1 (en) | 2014-12-04 |
US9904982B2 (en) | 2018-02-27 |
JP6228392B2 (ja) | 2017-11-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6228392B2 (ja) | パノラマ画像表示プログラム、パノラマ画像表示装置、パノラマ画像表示システム、および、パノラマ画像表示方法 | |
JP6329343B2 (ja) | 画像処理システム、画像処理装置、画像処理プログラム、および画像処理方法 | |
US20200302685A1 (en) | Generating a Three-Dimensional Model Using a Portable Electronic Device Recording | |
JP6635037B2 (ja) | 情報処理装置、および情報処理方法、並びにプログラム | |
JP6181993B2 (ja) | 情報処理システム、情報処理装置、情報処理プログラム、および、情報の送受信方法 | |
JP6092865B2 (ja) | マップ特徴の顕著さをベースとした生成およびレンダリング | |
JP6235790B2 (ja) | 表示制御システム、表示制御装置、表示制御プログラム、および表示制御方法 | |
CN104350736B (zh) | 附近位置信息的增强现实布置 | |
JP7374313B2 (ja) | 仮想環境における乗り物の運転方法、装置、端末及びプログラム | |
JP6030935B2 (ja) | 情報処理プログラム、表示制御装置、表示システム及び表示方法 | |
JP5745497B2 (ja) | 表示システム、表示制御装置、情報処理プログラム及び表示方法 | |
JP5915334B2 (ja) | 情報処理装置、情報処理方法及びプログラム | |
KR102523493B1 (ko) | 가상 카메라 머신을 이용한 콘텐츠 제공 시스템 및 방법 | |
JP2014217566A (ja) | 宝探しゲーム配信システム | |
JP2008070705A (ja) | 画像提供システムおよび画像提供サーバ装置 | |
US8708818B2 (en) | Display control system, display control method, computer-readable storage medium having stored thereon display control program, and display control apparatus | |
JP2013090257A (ja) | 自由視点映像表示装置 | |
JP2010039256A (ja) | 表示システム、表示方法,及び移動体 | |
JP2011039130A (ja) | 連携表示装置、連携表示方法、及びプログラム | |
JP5357966B2 (ja) | 情報システム、サーバ装置、端末装置、情報処理方法、およびプログラム | |
JP6691589B2 (ja) | 情報処理システム及び表示方法 | |
JP6051834B2 (ja) | 映像出力装置、映像出力方法、及びプログラム | |
JP2009019970A (ja) | ナビゲーション装置 | |
US20220083309A1 (en) | Immersive Audio Tours | |
TW202421244A (zh) | 在三維(3d)地圖片段中保持物件對齊 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160405 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170314 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170322 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170516 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20171002 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20171013 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6228392 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |