JP2025070872A - Information processing device, control method for information processing device, and control program for information processing device - Google Patents
Information processing device, control method for information processing device, and control program for information processing device Download PDFInfo
- Publication number
- JP2025070872A JP2025070872A JP2023181461A JP2023181461A JP2025070872A JP 2025070872 A JP2025070872 A JP 2025070872A JP 2023181461 A JP2023181461 A JP 2023181461A JP 2023181461 A JP2023181461 A JP 2023181461A JP 2025070872 A JP2025070872 A JP 2025070872A
- Authority
- JP
- Japan
- Prior art keywords
- information processing
- processing device
- display
- virtual space
- display unit
- 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.)
- Pending
Links
Images
Landscapes
- Position Input By Displaying (AREA)
- Controls And Circuits For Display Device (AREA)
- User Interface Of Digital Computer (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
本発明は、情報処理装置、情報処理装置の制御方法、及び情報処理装置の制御プログラムに関する。 The present invention relates to an information processing device, a control method for an information processing device, and a control program for an information processing device.
従来、遊興施設において、ユーザが頭部に装着した表示装置(ヘッドマウントディスプレイ(HMD:Head Mounted Display))に、ユーザの居場所に応じた映像を提供する映像提供システムがある(例えば、特許文献1)。近年では、特許文献1のようなVR(Virtual Reality;仮想空間)のほか、AR(Augmented Reality:拡張現実)、MR(Mixed Reality:混合現実)を含むXR(Cross Reality:クロスリアリティ)技術が、様々な分野において広がりを見せている。 Conventionally, in entertainment facilities, there is a video providing system that provides a user with a display device (head mounted display (HMD)) worn on the user's head according to the user's location (for example, Patent Document 1). In recent years, in addition to VR (Virtual Reality) as in Patent Document 1, XR (Cross Reality) technology including AR (Augmented Reality) and MR (Mixed Reality) has been spreading in various fields.
XR技術を用いた体験をユーザに提供するにあたり、仮想空間においてイベントが発生するポイントやトリガを、ユーザによりわかりやすくすることが求められていた。 When providing users with an experience using XR technology, there was a need to make it easier for users to understand the points and triggers at which events occur in the virtual space.
本発明の一実施形態に係る情報処理装置は、仮想空間画像を表示する表示部と、表示部の向きに応じた仮想空間を表示部に表示させる表示制御部と、表示部における所定の第1位置と、仮想空間画像上の所定の第2位置とが重複しているか否を判定する判定部と、を備え、表示制御部は、仮想空間画像上の第2位置を識別可能な態様で表示させ、判定部によって第1位置と第2位置とが重複していると判定されたことに応じて、表示部に、第2位置に応じた所定の画像を表示させる。 An information processing device according to one embodiment of the present invention includes a display unit that displays a virtual space image, a display control unit that causes the display unit to display a virtual space corresponding to the orientation of the display unit, and a determination unit that determines whether a predetermined first position on the display unit and a predetermined second position on the virtual space image overlap, and the display control unit displays the second position on the virtual space image in an identifiable manner, and causes the display unit to display a predetermined image corresponding to the second position in response to the determination by the determination unit that the first position and the second position overlap.
本発明の一実施形態に係る情報処理装置は、仮想空間画像を生成する生成部をさらに備え、表示制御部は、生成部によって生成された仮想空間画像を表示部に表示させてよい。 The information processing device according to one embodiment of the present invention may further include a generation unit that generates a virtual space image, and the display control unit may cause the display unit to display the virtual space image generated by the generation unit.
本発明の一実施形態に係る情報処理装置は、仮想空間画像を受信する通信部をさらに備え、表示制御部は、通信部によって受信された仮想空間画像を表示部に表示させてよい。 An information processing device according to one embodiment of the present invention may further include a communication unit that receives a virtual space image, and the display control unit may cause the virtual space image received by the communication unit to be displayed on the display unit.
本発明の一実施形態に係る情報処理装置において、表示制御部は、第2位置に応じて設定された時間分のタイムゲージであって、第1位置と第2位置とが重複している時間に応じてゲージが変化するタイムゲージを、表示部に表示させてよい。 In an information processing device according to one embodiment of the present invention, the display control unit may cause the display unit to display a time gauge for a period of time set according to the second position, the time gauge changing according to the period of time that the first position and the second position overlap.
本発明の一実施形態に係る情報処理装置において、表示制御部は、第1位置と第2位置との重複が、第2位置に応じて設定された時間にわたったことに応じて、所定の画像を表示させてよい。 In an information processing device according to one embodiment of the present invention, the display control unit may display a predetermined image when the overlap between the first location and the second location continues for a period of time that is set according to the second location.
本発明の一実施形態に係る情報処理装置において、第1位置は、表示部の中心であってよい。 In an information processing device according to one embodiment of the present invention, the first position may be the center of the display unit.
本発明の一実施形態に係る情報処理装置において、表示制御部は、表示部に表示させた仮想空間画像において、表示部の中心の表示態様を変化させて表示させてよい。 In an information processing device according to one embodiment of the present invention, the display control unit may change the display mode of the center of the display unit in the virtual space image displayed on the display unit.
本発明の一実施形態に係る情報処理装置の制御方法は、表示部の向きに応じた仮想空間画像を表示部に表示させるステップと、表示部における所定の第1位置と、仮想空間画像上の所定の第2位置とが重複しているか否かを判定するステップとを含み、表示させるステップは、仮想空間画像上の第2位置を識別可能な態様で表示させ、第1位置と第2位置とが重複していると判定されたことに応じて、表示部に、第2位置に応じた所定の画像を表示させる。 A control method for an information processing device according to one embodiment of the present invention includes a step of displaying a virtual space image on the display unit according to the orientation of the display unit, and a step of determining whether a predetermined first position on the display unit overlaps with a predetermined second position on the virtual space image, the displaying step displays the second position on the virtual space image in an identifiable manner, and, in response to determining that the first position and the second position overlap, displays a predetermined image on the display unit according to the second position.
本発明の一実施形態に係る情報処理装置の制御プログラムは、情報処理装置に、表示部の向きに応じた仮想空間画像を表示部に表示させる機能と、表示部における所定の第1位置と、仮想空間画像上の所定の第2位置とが重複しているか否かを判定する機能とを実現させ、表示させる機能は、仮想空間画像上の第2位置を識別可能な態様で表示させ、第1位置と第2位置とが重複していると判定されたことに応じて、表示部に、第2位置に応じた所定の画像を表示させる。 A control program for an information processing device according to one embodiment of the present invention causes the information processing device to realize a function of displaying a virtual space image on the display unit according to the orientation of the display unit, and a function of determining whether a predetermined first position on the display unit overlaps with a predetermined second position on the virtual space image, the display function displaying the second position on the virtual space image in an identifiable manner, and displaying a predetermined image corresponding to the second position on the display unit according to whether it is determined that the first position and the second position overlap.
本発明の一実施形態によれば、仮想空間においてイベントが発生するポイントやトリガを、ユーザによりわかりやすくする情報処理装置等を提供することができる。 According to one embodiment of the present invention, it is possible to provide an information processing device etc. that makes it easier for users to understand the points and triggers at which events occur in a virtual space.
以下に、図面を用いて本発明に係る情報処理装置の実施の形態を説明する。なお、この実施の形態により本発明が限定されるものではない。 Below, an embodiment of an information processing device according to the present invention will be described with reference to the drawings. Note that the present invention is not limited to this embodiment.
<システム構成>
図1は、本発明の一実施形態に係る映像提供システムの構成例を示す図である。映像提供システム500は、XR技術によって、ユーザが保持する情報処理装置100(100A,100B,100C)に対し、情報処理装置100の位置や向きに応じた映像が提供されるシステムである。情報処理装置100は、ユーザが保持して移動可能な、通信機能を有する表示装置であって、例えばスマートフォン、タブレット、ノートパソコン、ウェアラブル端末(メガネ型デバイス、時計型デバイス、スマートグラス等)、HMD等であってよい。
<System Configuration>
1 is a diagram showing an example of the configuration of a video providing system according to an embodiment of the present invention. The video providing system 500 is a system in which an image is provided to an information processing device 100 (100A, 100B, 100C) held by a user according to the position and orientation of the
なおこれ以降、本発明の一実施形態を、AR技術による映像提供システムであって、情報処理装置100としてスマートフォン、タブレットが用いられる場合を一例として説明する。ここで、ARとは、目の前にある現実世界にコンピューターで作られた映像や画像を重ね合わせて現実世界を拡張する技術を指し、ユーザは、情報処理装置100のカメラを介し、現実世界の画像に仮想世界のコンテンツが表示された画像を視聴することができる。しかしながら、本発明はこれに限定されず、VR、MRが利用されてもよい。
Hereinafter, one embodiment of the present invention will be described as an image providing system using AR technology, with a case in which a smartphone or tablet is used as the
映像提供システム500は、情報処理装置100と、映像提供サーバ200と、データベースサーバ400とを含む。映像提供サーバ200は、情報処理装置100とネットワーク300を介して接続され、必要に応じて、情報処理装置100に対して仮想映像(コンテンツ)を送信する。映像提供サーバ200が提供するコンテンツとしては、動画像、テキストメッセージ、音楽等であってよいが、これらに限定されない。
The video providing system 500 includes an
情報処理装置100は、映像提供システムによって実現される映像提供サービスを利用するユーザの通信端末である。情報処理装置100には、映像提供サービスを利用するためのアプリケーション(以降、「ARアプリ」とも称する)がインストールされ、映像提供サーバ200との間で各種情報の送受信が可能であってよい。なお、図1において、情報処理装置100を3台のみ示してあるが、情報処理装置100は、映像提供サービスを利用するユーザの数だけ存在してよい。
The
ネットワーク300は、無線ネットワークや有線ネットワークを含み、ワイヤレスLAN(wireless LAN:WLAN)、LTE(long term evolution)、第4世代通信(4G)、第5世代通信(5G)等の移動体通信システム等である。なお、ネットワーク300は、これらの例に限られず、例えば、近距離無線通信(ブルートゥース(Bluetooth(登録商標)))や、光回線等であってもよい。 The network 300 includes a wireless network and a wired network, and is a mobile communication system such as a wireless LAN (WLAN), LTE (long term evolution), fourth generation communication (4G), and fifth generation communication (5G). Note that the network 300 is not limited to these examples, and may be, for example, a short-range wireless communication (Bluetooth (registered trademark)) or an optical fiber line.
データベースサーバ400は、映像提供システム500で提供される仮想映像や、映像提供システム500を利用するユーザに関する情報を記憶する。 The database server 400 stores virtual images provided by the image providing system 500 and information about users who use the image providing system 500.
<情報処理装置>
次に、図2を用いて、本発明の一実施形態に係る情報処理装置100について説明する。情報処理装置100は、制御部110、通信部120、表示部130、入出力部140、各種センサ150、及び記憶部170を備える。
<Information processing device>
Next, an
通信部120は、ネットワークアダプタ等のハードウェアや通信用ソフトウェア、及びこれらの組み合わせとして実装され、ネットワーク300を介して、映像提供サーバ200との間で各種データの送受信を行う。例えば、通信部120は、映像提供サーバ200から仮想空間画像を受信する。
The
表示部130は、制御部110から伝達された動画像を表示するディスプレイである。また、表示部130は、情報処理装置100が備えるカメラを介して取得される現実世界の画像を表示する。なお、本発明の一実施形態において、表示部130は、後述する入出力部140と一体化された、タッチパネル、タッチディスプレイ等であってよい。
The
入出力部140は、情報処理装置100に対する各種操作を入力する入力装置、及び、情報処理装置100で処理された処理結果を出力する出力装置を含む。入力装置は、例えば、タッチパネル、タッチディスプレイ、カメラ、マイクを含み、出力装置は、例えば、ディスプレイ、タッチパネル、スピーカ等を含む。
The input/
センサ150は、情報処理装置100の傾きを検出する加速度センサ、方角(向き)を検出するジャイロセンサを含む。また、センサ150は、情報処理装置100の位置情報を取得するGPS(Global Positioning System)センサや、地磁気センサを含んでよい。
The
記憶部170は、情報処理装置100が動作するうえで必要とする各種プログラムや各種データを記憶する。すなわち、記憶部170は、映像提供サービスのアプリケーションに係るプログラムを記憶する。記憶部170は、例えば、フラッシュメモリや、制御部110に対する作業領域を提供するメモリ(RAM(Random Access Memory)、ROM(Read Only Memory)等)を含む。
The
制御部110は、典型的にはプロセッサであって、CPU,GPU等で実現される。制御部110は、記憶部170に記憶されるプログラムを読み出し、読み出したプログラムに含まれるコード又は命令を実行することによって、取得部111、表示制御部112、判定部113、及び生成部114としての機能を実現する。
The
取得部111は、各種センサ150から、自装置の位置や向きに関する情報を取得する。例えば、取得部111は、GPSセンサから、自装置の位置情報として、緯度及び経度を取得する。なお、位置情報には高度が含まれてもよい。また、取得部111は、ジャイロセンサ及び加速度センサから、自装置の傾きに関する情報を取得する。
The acquisition unit 111 acquires information about the position and orientation of the device from the
表示制御部112は、取得部111で取得された情報に基づいて、自装置の向きに応じた仮想空間を表示部130に表示させる。また、表示制御部112は、仮想空間上の所定の第2位置であって、イベントを発生させるポイントである第2位置を、識別可能な態様で表示させる。判定部113は、各種判定処理を行う。例えば、判定部113は、表示部130における所定の第1位置と、仮想空間上の所定の第2位置とが重複しているか否を判定する(詳細は後述する)。
The
なお、本発明の一実施形態において、仮想空間画像に関する情報が、あらかじめ情報処理装置100の位置する領域に応じてデータベースサーバ400から取得され、記憶部170に記憶されてよい。そして、情報処理装置100の生成部114が、記憶部170に記憶された情報に基づいて、情報処理装置100の位置や向きに応じた仮想空間画像を生成してよい。あるいは、生成部114は、カメラが撮像した画像を加工して仮想空間画像を生成してもよい。表示制御部112によって表示部130に表示される映像は、カメラによる撮影画像と、生成部114が生成した画像の合成画像であってもよい。
In one embodiment of the present invention, information regarding the virtual space image may be acquired in advance from the database server 400 according to the area in which the
あるいは、映像提供サーバ200が、情報処理装置100の位置情報に応じた仮想空間画像を生成し、情報処理装置100へ送信してもよい。
Alternatively, the video providing server 200 may generate a virtual space image according to the position information of the
<動作及び表示画面例>
次に、本発明の一実施形態に係る情報処理装置100の機能を、フローチャート及び情報処理装置100の表示画面例に基づいて説明する。図3は、情報処理装置100の動作を示すフローチャート、図4(a)~(c)は、情報処理装置100の表示画面例である。なお、図は一例であって、本発明はこれらに限定されない。
<Examples of operation and display screen>
Next, functions of the
まず、取得部111は、自装置の位置や傾きに関する情報を、各種センサ150から取得する。これにより、表示制御部112は、表示部130の向きに応じた仮想空間画像を表示部に表示させる(ステップS11)。ここで、図4(a)は、仮想空間画像が表示された表示部130の表示画面例である。画面D10は、カメラが撮影する現実世界(図の例では、樹木や、画面の奥行き方向に延びる通路を含む建物等)の画像に、仮想空間画像として、オブジェクト12が表示されている。なお、現実世界の画像を覆うように仮想空間の画像が表示されてもよい。オブジェクト12は、ユーザが所定のアクションをとることによってイベントが発生するポイントを示し、情報処理装置100の位置、すなわち、現実世界における位置に応じて設定されている。なお、オブジェクト12は、情報処理装置100の位置に応じて、表示されたり、表示されなかったりしてもよい。つまり、情報処理装置100がオブジェクト12から所定距離内にあり、かつ情報処理装置100の画角内にある場合に、オブジェクト12が表示されてもよい。これにより、映像を提供する側がユーザに見せたい態様で、仮想画像を表示することができる。ポイントに関する情報は、データベースサーバ400に記憶され、通信部120は、情報処理装置100が位置する領域に設定されたポイントに関する情報を、あらかじめ受信してよい。
First, the acquisition unit 111 acquires information about the position and inclination of the device from
図5に、データベースサーバ400に記憶されている、イベントが発生するポイントに関するデータテーブルの一例を示す。テーブルTB10は、各ポイントで発生するイベントを一意に識別する識別子(イベントID(IDentifier))に、ポイントの位置座標、イベントの発生に応じて提供されるコンテンツ、イベントが発生するまでの起動時間が記憶されてよい。例えば、イベントID「action_001」で識別されるイベントは、座標(x1,y1,z1)のポイントに対してユーザが所定のアクションをとることにより、コンテンツとして「動画A」が表示される。なお、所定のアクション、及びイベントが発生するまでの起動時間については後述する。また、図は一例であって、記憶される情報はこれに限定されない。例えば、ポイントの座標は直交直線座標でなく、球面座標であってもよい。 Figure 5 shows an example of a data table related to points at which events occur, stored in database server 400. Table TB10 may store an identifier (event ID (IDentifier)) that uniquely identifies an event occurring at each point, the position coordinates of the point, content provided in response to the occurrence of the event, and the startup time until the event occurs. For example, an event identified by event ID "action_001" displays "video A" as content when the user takes a specified action at the point at coordinates (x1, y1, z1). The specified action and the startup time until the event occurs will be described later. Also, the figure is an example, and the stored information is not limited to this. For example, the coordinates of the point may be spherical coordinates instead of orthogonal linear coordinates.
ユーザは、オブジェクト12がイベントを発生させるトリガであることを認識すると、マーカー11をオブジェクト12に重ねるように、情報処理装置100を移動させる。判定部113は、表示部130における所定の第1位置と、仮想空間上の所定の第2位置とが重複しているか否か判定する(図3のステップS12)。表示部130における所定の第1位置とは、例えば、表示部130の中心点であってよい。また、仮想空間上の所定の第2位置とは、上述したポイントを指してよい。すなわち、判定部113は、情報処理装置100の位置情報及び傾きに基づいて、カメラの撮影範囲における中心点が、オブジェクト12に位置するか否かを判定する。
When the user recognizes that the object 12 is a trigger that generates an event, the user moves the
なお、図4(a)の画面D10に示すように、表示制御部112は、表示部130に表示させた画像において、表示部130の中心の表示態様を変化させて表示させてもよい。画面D10の例では、表示制御部112は、表示部130の中心を示すマーカー11を、表示部130に表示させている。なお、マーカー11の形状は円に限定されず、中心であることをユーザに認識させるものであれば、その態様は問わない。例えば、表示制御部112は、表示部130の中心付近を点滅させたり、色を付したり、透明にしたりしてよい。または、ユーザに向かって伸びるビーム状のラインによって、表示部130の中心であることが示されてもよい。
As shown in screen D10 in FIG. 4(a), the
なお、第1位置と第2位置とが重複しない場合(ステップS12でNO)、ステップS11へ戻り、表示部130の向きに応じた仮想空間画像の表示が継続される。
If the first position and the second position do not overlap (NO in step S12), the process returns to step S11, and the display of the virtual space image according to the orientation of the
第1位置(表示部130の中心)と、第2位置(ポイント)とが重複していると判定されると(図3のステップS12でYES)、表示制御部112は、第2位置に応じて設定された時間分のタイムゲージであって、第1位置と第2位置とが重複している時間に応じてゲージが変化するタイムゲージを、表示部130に表示させてよい。図4(b)に、タイムゲージが表示された表示画面例を示す。画面D20の中心には、タイムゲージ21が表示されている。上述したように、図5のテーブルTB10には、ポイントごとに、イベントが発生するまでの時間が設定されており、表示制御部112は、設定された時間分で満了するようにタイムゲージ21を表示させる。例えば、イベントID「action_001」で識別されるイベントは、「2秒間」分のタイムゲージ21が表示されてよい。なお、タイムゲージ21の表示態様は図示したものに限定されず、タイムバーの形状であってもよく、起動するまでの時間をユーザに認識させるものであれば、その態様は問わない。
When it is determined that the first position (the center of the display unit 130) and the second position (point) overlap (YES in step S12 in FIG. 3), the
表示制御部112は、第1位置と第2位置との重複が、第2位置に応じて設定された時間にわたったことに応じて、第2位置に応じた所定の画像を、表示部130に表示させてよい(図3のステップS13)。図4(c)に、所定の画像が表示された表示画面例を示す。画面D30の例は、例えばイベントID「action_001」で識別されるイベントであって、仮想画像としての鳥31,32が、中心(すなわち、オブジェクト12の位置)から飛び出す「動画A」が、表示制御部112によって表示される。
The
その後、ユーザからARアプリを終了させる操作が検出された場合(ステップS14でYES)、処理が終了される。終了操作が検出されない場合、ステップS11へ戻り、仮想空間の表示を継続させる。 Thereafter, if an operation to end the AR app by the user is detected (YES in step S14), the process ends. If an end operation is not detected, the process returns to step S11 and the display of the virtual space continues.
このように、本発明の一実施形態によれば、情報処理装置100の表示部130における第1位置を、仮想空間上の第2位置に重複させることによって、第2位置に応じたイベントが発生する。このとき、イベントが発生するポイントである第2位置が識別可能な態様で表示されるため、ユーザに、より分かりやすく、没頭させる映像提供サービスを実現することができる。また、画面への操作入力のみで仮想空間のイベントを楽しむことができ、別個のコントローラを必要としないという利点もある。
Thus, according to one embodiment of the present invention, a first position on the
また、本発明の一実施形態によれば、イベントが発生するまでの時間に関する情報が、タイムゲージの態様でユーザに提供される。これにより、ユーザは、いつイベントが発生するかと不安になることなく、映像提供サービスを楽しむことができる。 Furthermore, according to one embodiment of the present invention, information regarding the time until an event occurs is provided to the user in the form of a time gauge. This allows the user to enjoy the video providing service without worrying about when the event will occur.
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各構成部、各ステップ等に含まれる機能等は論理的に矛盾しないように再配置可能であり、複数の構成部やステップ等を1つに組み合わせたり、或いは分割したりすることが可能である。また、上記実施の形態に示す構成を適宜組み合わせることとしてもよい。例えば、情報処理装置100が備えるとして説明した各機能を、映像提供サーバ200が実行してもよい。
Although the present invention has been described based on the drawings and examples, it should be noted that a person skilled in the art would easily be able to make various modifications and amendments based on the present disclosure. Therefore, it should be noted that these modifications and amendments are included within the scope of the present invention. For example, the functions included in each component, step, etc. can be rearranged so as not to cause logical inconsistencies, and multiple components, steps, etc. can be combined into one or divided. In addition, the configurations shown in the above embodiments may be combined as appropriate. For example, each function described as being provided by the
例えば、上述では、第1位置を表示部130の中心として説明したが、本発明はこれに限定されず、画面の中心以外の場所に設けられてよい。例えば第1位置は画面上端であってもよいし、時間の経過や場所に応じて変化してもよい。あるいは、ユーザが第1位置を設定できてもよい。
For example, in the above description, the first position is described as the center of the
また、上述では、第1位置と第2位置とが重複した場合に、タイムゲージが表示される態様について説明したが、タイムゲージは表示されず、他の態様によってイベントが発生することをユーザに認識させてもよい。例えば、カウントダウンの音声が出力されたり、イベントが発生する旨のテキストが表示されたりしてよい。 In addition, in the above, a manner in which a time gauge is displayed when the first position and the second position overlap has been described, but the time gauge may not be displayed and the user may be made aware that an event is occurring in another manner. For example, a countdown sound may be output or text may be displayed indicating that an event is occurring.
また、上述では、第2位置を識別可能な態様として、オブジェクトが表示される場合について説明した。しかしながら、第2位置は、識別可能に表示されなくてもよい。例えば、ユーザが第2位置に関するヒント取得し、ユーザが情報処理装置100を様々な方向へ動かしたり、移動させたりして、第2位置の探求が可能であってもよい。すなわち、オブジェクト12は、透明であってもよい。
In the above, a case has been described in which the object is displayed in such a manner that the second position is identifiable. However, the second position does not have to be displayed in an identifiable manner. For example, the user may obtain a hint regarding the second position, and may be able to explore the second position by moving or displacing the
また、上述では、AR技術を利用した映像提供システムについて説明した。しかしながら、本発明は、VR技術やMR技術を利用した映像提供システムにも適用可能である。VR技術を利用する場合、情報処理装置100における表示部130をHMDで実現してもよいし、情報処理装置100そのものをHMDで実現してもよい。
Also, in the above, an image providing system using AR technology has been described. However, the present invention can also be applied to an image providing system using VR technology or MR technology. When using VR technology, the
本開示の各実施形態のプログラムは、情報処理装置に読み取り可能な記憶媒体に記憶された状態で提供されてもよい。記憶媒体は、「一時的でない有形の媒体」に、プログラムを記憶可能である。プログラムは、例えば、ソフトウェアプログラムや制御プログラムを含む。情報処理装置100の各機能部をソフトウェアにより実現する場合、情報処理装置100は、プロセッサがメモリ上にロードされたプログラムを実行することにより、取得部111、表示制御部112、判定部113、及び生成部114として機能する。
The programs of each embodiment of the present disclosure may be provided in a state stored in a storage medium readable by an information processing device. The storage medium can store the programs in a "non-transitory tangible medium." The programs include, for example, software programs and control programs. When each functional unit of the
記憶媒体は適切な場合、1つ又は複数の半導体ベースの、又は他の集積回路(IC)(例えば、フィールド・プログラマブル・ゲート・アレイ(FPGA)、特定用途向けIC(ASIC)等)、ハード・ディスク・ドライブ(HDD)、ハイブリッド・ハード・ドライブ(HHD)、光ディスク、光ディスクドライブ(ODD)、光磁気ディスク、光磁気ドライブ、フロッピィ・ディスケット、フロッピィ・ディスク・ドライブ(FDD)、磁気テープ、固体ドライブ(SSD)、RAMドライブ、セキュア・デジタル・カードもしくはドライブ、任意の他の適切な記憶媒体、又はこれらの2つ以上の適切な組合せを含むことができる。記憶媒体は、適切な場合、揮発性、不揮発性、又は揮発性と不揮発性の組合せでよい。 The storage medium may, where appropriate, include one or more semiconductor-based or other integrated circuits (ICs) (e.g., field programmable gate arrays (FPGAs), application specific ICs (ASICs), etc.), hard disk drives (HDDs), hybrid hard drives (HHDs), optical disks, optical disk drives (ODDs), magneto-optical disks, magneto-optical drives, floppy diskettes, floppy disk drives (FDDs), magnetic tapes, solid state drives (SSDs), RAM drives, secure digital cards or drives, any other suitable storage media, or any suitable combination of two or more of these. The storage medium may, where appropriate, be volatile, non-volatile, or a combination of volatile and non-volatile.
また、本開示のプログラムは、当該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して、情報処理装置100に提供されてもよい。
The program of the present disclosure may also be provided to the
また、本開示の各実施形態は、プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。なお、本開示のプログラムは、例えば、JavaScript(登録商標)、Python等のスクリプト言語、C言語、Go言語、Swift,Koltin、Java(登録商標)等を用いて実装されてよい。 Furthermore, each embodiment of the present disclosure may be realized in the form of a data signal embedded in a carrier wave, in which the program is embodied by electronic transmission. The program of the present disclosure may be implemented using, for example, a scripting language such as JavaScript (registered trademark) or Python, C language, Go language, Swift, Koltin, Java (registered trademark), etc.
100 情報処理装置
110 制御部
111 取得部
112 表示制御部
113 判定部
114 生成部
120 通信部
130 表示部
140 入出力部
150 センサ
170 記憶部
REFERENCE SIGNS
Claims (9)
前記表示部の向きに応じた仮想空間画像を前記表示部に表示させる表示制御部と、
前記表示部における所定の第1位置と、前記仮想空間上の所定の第2位置とが重複しているか否を判定する判定部と、
を備え、
前記表示制御部は、前記仮想空間画像上の前記第2位置を識別可能な態様で表示させ、前記判定部によって前記第1位置と前記第2位置とが重複していると判定されたことに応じて、前記表示部に、前記第2位置に応じた所定の画像を表示させる、情報処理装置。 A display unit that displays a virtual space image;
a display control unit that causes a virtual space image corresponding to an orientation of the display unit to be displayed on the display unit;
a determination unit that determines whether a predetermined first position on the display unit and a predetermined second position in the virtual space overlap;
Equipped with
The display control unit displays the second position on the virtual space image in an identifiable manner, and, in response to the determination unit that the first position and the second position overlap, displays a predetermined image corresponding to the second position on the display unit.
をさらに備え、
前記表示制御部は、前記生成部によって生成された仮想空間画像を前記表示部に表示させる、
請求項1に記載の情報処理装置。 a generation unit for generating the virtual space image;
Further equipped with
The display control unit causes the virtual space image generated by the generation unit to be displayed on the display unit.
The information processing device according to claim 1 .
をさらに備え、
前記表示制御部は、前記通信部によって受信された仮想空間画像を前記表示部に表示させる、
請求項1に記載の情報処理装置。 A communication unit for receiving the virtual space image;
Further equipped with
The display control unit causes the virtual space image received by the communication unit to be displayed on the display unit.
The information processing device according to claim 1 .
請求項1に記載の情報処理装置。 The display control unit causes the display unit to display a time gauge for a time period set according to the second position, the time gauge changing according to a time period during which the first position and the second position overlap.
The information processing device according to claim 1 .
請求項4に記載の情報処理装置。 The display control unit causes the predetermined image to be displayed in response to an overlap between the first location and the second location spanning a time period set in accordance with the second location.
The information processing device according to claim 4.
請求項1に記載の情報処理装置。 The first position is a center of the display unit.
The information processing device according to claim 1 .
請求項1に記載の情報処理装置。 The display control unit changes a display mode of a center of the display unit in the virtual space image displayed on the display unit,
The information processing device according to claim 1 .
前記表示部における所定の第1位置と、前記仮想空間上の所定の第2位置とが重複しているか否かを判定するステップと、
を含み、
前記表示させるステップは、前記仮想空間画像上の前記第2位置を識別可能な態様で表示させ、前記第1位置と前記第2位置とが重複していると判定されたことに応じて、前記表示部に、前記第2位置に応じた所定の画像を表示させる、情報処理装置の制御方法。 A step of displaying a virtual space image according to an orientation of a display unit on the display unit;
determining whether a predetermined first position on the display unit overlaps with a predetermined second position in the virtual space;
Including,
The display step is a control method for an information processing device, in which the second position on the virtual space image is displayed in an identifiable manner, and a predetermined image corresponding to the second position is displayed on the display unit in response to a determination that the first position and the second position overlap.
表示部の向きに応じた仮想空間画像を前記表示部に表示させる機能と、
前記表示部における所定の第1位置と、前記仮想空間上の所定の第2位置とが重複しているか否かを判定する機能と、
を実現させ、
前記表示させる機能は、前記仮想空間画像上の前記第2位置を識別可能な態様で表示させ、前記第1位置と前記第2位置とが重複していると判定されたことに応じて、前記表示部に、前記第2位置に応じた所定の画像を表示させる、情報処理装置の制御プログラム。 In the information processing device,
A function of displaying a virtual space image on the display unit according to the orientation of the display unit;
a function of determining whether a predetermined first position on the display unit and a predetermined second position in the virtual space overlap;
Realize this,
The display function is a control program of an information processing device that displays the second position on the virtual space image in an identifiable manner, and, when it is determined that the first position and the second position overlap, displays a predetermined image corresponding to the second position on the display unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023181461A JP2025070872A (en) | 2023-10-20 | 2023-10-20 | Information processing device, control method for information processing device, and control program for information processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023181461A JP2025070872A (en) | 2023-10-20 | 2023-10-20 | Information processing device, control method for information processing device, and control program for information processing device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2025070872A true JP2025070872A (en) | 2025-05-02 |
Family
ID=95518355
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023181461A Pending JP2025070872A (en) | 2023-10-20 | 2023-10-20 | Information processing device, control method for information processing device, and control program for information processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2025070872A (en) |
-
2023
- 2023-10-20 JP JP2023181461A patent/JP2025070872A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11636644B2 (en) | Output of virtual content | |
| US9971403B1 (en) | Intentional user experience | |
| US10740978B2 (en) | Surface aware lens | |
| KR102491191B1 (en) | Redundant tracking system | |
| TWI610097B (en) | Electronic system, portable display device and guiding device | |
| EP4113975B1 (en) | Image effect processing method and apparatus | |
| CN113330484A (en) | Virtual surface modification | |
| US10650598B2 (en) | Augmented reality-based information acquiring method and apparatus | |
| CN111566596B (en) | Real World Portal for Virtual Reality Displays | |
| US9794495B1 (en) | Multiple streaming camera navigation interface system | |
| CN105302860A (en) | Techniques for manipulating panoramas | |
| WO2021089006A1 (en) | Digital space management method, apparatus, and device | |
| US10771707B2 (en) | Information processing device and information processing method | |
| JP2017041780A (en) | System, method, and program for displaying moving image with specific visual field | |
| CN112770177A (en) | Multimedia file generation method, multimedia file release method and device | |
| US11568579B2 (en) | Augmented reality content generation with update suspension | |
| JP2025070872A (en) | Information processing device, control method for information processing device, and control program for information processing device | |
| US20250288360A1 (en) | Systems, methods, and media for displaying interactive extended reality content | |
| CN107168521B (en) | Film viewing guide method and device and head-mounted display equipment | |
| JP7400810B2 (en) | Information processing device, information processing method, and recording medium | |
| CN114647305A (en) | Obstacle prompting method in AR navigation, head-mounted display device and readable medium | |
| US20240078734A1 (en) | Information interaction method and apparatus, electronic device and storage medium | |
| CN117968659A (en) | Direction indication method and device, storage medium and electronic equipment |