JP7285904B2 - Display controller, program and system - Google Patents
Display controller, program and system Download PDFInfo
- Publication number
- JP7285904B2 JP7285904B2 JP2021191610A JP2021191610A JP7285904B2 JP 7285904 B2 JP7285904 B2 JP 7285904B2 JP 2021191610 A JP2021191610 A JP 2021191610A JP 2021191610 A JP2021191610 A JP 2021191610A JP 7285904 B2 JP7285904 B2 JP 7285904B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- display
- display control
- type device
- area
- 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.)
- Active
Links
- 230000007423 decrease Effects 0.000 claims 2
- 230000000007 visual effect Effects 0.000 claims 1
- 238000004891 communication Methods 0.000 description 58
- 238000000034 method Methods 0.000 description 43
- 230000008569 process Effects 0.000 description 34
- 238000012545 processing Methods 0.000 description 23
- 238000002834 transmittance Methods 0.000 description 21
- 230000003068 static effect Effects 0.000 description 7
- 239000011521 glass Substances 0.000 description 6
- 238000010801 machine learning Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 238000003384 imaging method Methods 0.000 description 5
- 238000013473 artificial intelligence Methods 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 4
- 230000006872 improvement Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000010365 information processing Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000001133 acceleration Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 2
- 241001465754 Metazoa Species 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000003190 augmentative effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000035699 permeability Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Controls And Circuits For Display Device (AREA)
Description
本発明は、表示制御装置、プログラム、及びシステムに関する。 The present invention relates to a display control device, program, and system.
特許文献1には、透明又は半透明の状態のまま、テキストや図等の画像を表示することで、実空間の風景にARの仮想オブジェクトを重畳表示することができる表示部を備えるAR(Augmented Reality)グラスが記載されている。
[先行技術文献]
[特許文献]
[特許文献1]特開2019-114078号公報
In Patent Document 1, an AR (Augmented Reality) device having a display unit capable of superimposing and displaying an AR virtual object on a landscape in a real space by displaying an image such as text or a diagram in a transparent or translucent state is disclosed. Reality) glasses are described.
[Prior art documents]
[Patent Literature]
[Patent Document 1] JP-A-2019-114078
本発明の第1の態様によれば、表示制御装置が提供される。表示制御装置は、眼鏡型デバイスを装着した装着者が移動しているか否かを判定する判定部を備えてよい。表示制御装置は、判定部による判定結果に基づいて、眼鏡型デバイスの表示部によるコンテンツの表示を制御する表示制御部を備えてよい。 According to a first aspect of the invention, a display control device is provided. The display control apparatus may include a determination unit that determines whether the wearer wearing the glasses-type device is moving. The display control device may include a display control section that controls display of content on the display section of the glasses-type device based on the determination result of the determination section.
上記表示制御部は、上記装着者が移動していると判定された場合、上記装着者が移動していないと判定された場合と比較して、上記コンテンツの透過率を高くするよう制御してよい。上記表示制御部は、上記装着者の移動速度を速いほど上記コンテンツの透過率をより高くするよう制御してよい。上記表示制御部は、上記装着者が移動していると判定された場合、上記装着者が移動していないと判定された場合と比較して、上記眼鏡型デバイスから遠くの位置に上記コンテンツを配置するよう制御してよい。上記表示制御部は、上記装着者の移動速度が速いほど上記コンテンツをより遠くの位置に配置するよう制御してよい。上記表示制御部は、上記装着者が移動していると判定された場合、上記装着者が移動していないと判定された場合と比較して、表示領域のより外側に上記コンテンツを配置するよう制御してよい。上記表示制御部は、上記装着者が移動していると判定された場合、上記装着者が移動していないと判定された場合と比較して、上記コンテンツのサイズを小さくするよう制御してよい。上記表示制御部は、上記装着者の移動速度が速いほど上記コンテンツのサイズをより小さくするよう制御してよい。 The display control unit performs control such that when it is determined that the wearer is moving, the transmittance of the content is higher than when it is determined that the wearer is not moving. good. The display control unit may perform control such that the faster the movement speed of the wearer, the higher the transmittance of the content. When it is determined that the wearer is moving, the display control unit displays the content at a position farther from the glasses-type device than when it is determined that the wearer is not moving. You can control the placement. The display control unit may perform control such that the content is arranged at a farther position as the wearer moves faster. The display control unit arranges the content outside the display area when it is determined that the wearer is moving, compared to when it is determined that the wearer is not moving. You can control it. The display control unit may control the size of the content to be smaller when it is determined that the wearer is moving compared to when it is determined that the wearer is not moving. . The display control unit may perform control such that the faster the wearer's movement speed, the smaller the size of the content.
上記表示制御部は、上記装着者が移動していると判定された場合、上記コンテンツを簡易表示するよう制御してよい。上記表示部は、表示領域中の予め定められた位置に固定表示する固定表示コンテンツと、上記表示領域中における表示位置が変化する動的表示コンテンツとを表示してよく、上記表示制御部は、上記判定部による判定結果に基づいて、上記表示部による上記動的表示コンテンツの表示を制御してよい。上記表示制御部は、上記装着者が移動していると判定された場合、上記装着者が移動していないと判定された場合と比較して、上記動的表示コンテンツの透過率を高くするよう制御してよい。上記表示制御部は、上記装着者の移動速度を速いほど上記動的表示コンテンツの透過率を高くするよう制御してよい。上記表示制御部は、上記装着者が移動していると判定された場合、上記装着者が移動していないと判定された場合と比較して、上記動的表示コンテンツを遠くの位置に配置するよう制御してよい。上記表示制御部は、上記装着者の移動速度が速いほど上記動的表示コンテンツをより遠くの位置に配置するよう制御してよい。上記表示制御部は、上記装着者が移動していると判定された場合、上記装着者が移動していないと判定された場合と比較して、表示領域のより外側に上記動的表示コンテンツを配置するよう制御してよい。上記表示制御部は、上記装着者が移動していると判定された場合、上記装着者が移動していないと判定された場合と比較して、上記動的表示コンテンツのサイズを小さくするよう制御してよい。上記表示制御部は、上記装着者の移動速度が速いほど上記動的表示コンテンツのサイズをより小さくするよう制御してよい。上記表示制御部は、上記装着者が移動していると判定された場合、上記動的表示コンテンツを簡易表示するよう制御してよい。上記表示制御部は、上記装着者が移動していると判定された場合、上記固定表示コンテンツ及び上記動的表示コンテンツのうち、上記固定表示コンテンツのみを表示するよう制御してよい。 When it is determined that the wearer is moving, the display control unit may perform control to display the content in a simple manner. The display unit may display fixed display content fixedly displayed at a predetermined position in the display area and dynamic display content whose display position in the display area changes, and the display control unit Display of the dynamic display content by the display unit may be controlled based on a determination result by the determination unit. The display control unit increases the transmittance of the dynamic display content when it is determined that the wearer is moving, compared to when it is determined that the wearer is not moving. You can control it. The display control unit may perform control such that the higher the movement speed of the wearer, the higher the transmittance of the dynamic display content. When it is determined that the wearer is moving, the display control unit arranges the dynamic display content at a farther position than when it is determined that the wearer is not moving. can be controlled as follows. The display control unit may perform control such that the dynamic display content is arranged at a farther position as the movement speed of the wearer is faster. When it is determined that the wearer is moving, the display control unit displays the dynamic display content further outside the display area than when it is determined that the wearer is not moving. You can control the placement. The display control unit controls to reduce the size of the dynamic display content when it is determined that the wearer is moving compared to when it is determined that the wearer is not moving. You can The display control unit may perform control so that the size of the dynamic display content becomes smaller as the movement speed of the wearer increases. When it is determined that the wearer is moving, the display control unit may perform control so as to simply display the dynamic display content. When it is determined that the wearer is moving, the display control unit may perform control to display only the fixed display content out of the fixed display content and the dynamic display content.
本発明の第2の態様によれば、表示制御装置が提供される。表示制御装置は、眼鏡型デバイスの周囲の明るさの度合を示す明るさ情報を取得する情報取得部を備えてよい。表示制御装置は、明るさ情報に基づいて、眼鏡型デバイスの表示部によるコンテンツの表示を制御する表示制御部を備えてよい。表示制御部は、明るさ情報が示す明るさの度合が予め定められた度合より高い場合に、明るさ情報が示す明るさの度合が予め定められた度合より低い場合と比較して、コンテンツの透過率を低くするよう制御してよい。表示制御部は、明るさ情報が示す明るさの度合が高いほど、コンテンツの透過率をより低くするよう制御してよい。 According to a second aspect of the invention, a display control device is provided. The display control device may include an information acquisition unit that acquires brightness information indicating the degree of brightness around the glasses-type device. The display control device may include a display control unit that controls display of content by the display unit of the glasses-type device based on the brightness information. The display control unit, when the degree of brightness indicated by the brightness information is higher than a predetermined degree, compares the case where the degree of brightness indicated by the brightness information is lower than a predetermined degree, The transmittance may be controlled to be low. The display control unit may perform control such that the higher the degree of brightness indicated by the brightness information, the lower the transmittance of the content.
本発明の第3の態様によれば、表示制御装置が提供される。表示制御装置は、眼鏡型デバイスの位置を示す位置情報を取得する情報取得部を備えてよい。表示制御装置は、位置情報に基づいて、眼鏡型デバイスが位置するエリアを判定する判定部を備えてよい。表示制御装置は、眼鏡型デバイスが位置するエリアに応じて、眼鏡型デバイスの表示部による前記コンテンツの表示態様を制御する表示制御部を備えてよい。表示制御部は、眼鏡型デバイスが位置するエリアに応じて、表示部における表示領域内の前記コンテンツの表示位置を制御してよい。 A third aspect of the present invention provides a display control device. The display control device may include an information acquisition unit that acquires position information indicating the position of the glasses-type device. The display control device may include a determination unit that determines the area in which the glasses-type device is located based on the positional information. The display control apparatus may include a display control unit that controls the display mode of the content by the display unit of the eyeglass-type device according to the area where the eyeglass-type device is located. The display control section may control the display position of the content within the display area of the display section according to the area where the glasses-type device is located.
本発明の第4の態様によれば、コンピュータを、上記表示制御装置として機能させるためのプログラムが提供される。 According to a fourth aspect of the present invention, there is provided a program for causing a computer to function as the display control device.
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。 It should be noted that the above summary of the invention does not list all the necessary features of the invention. Subcombinations of these feature groups can also be inventions.
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 Hereinafter, the present invention will be described through embodiments of the invention, but the following embodiments do not limit the invention according to the claims. Also, not all combinations of features described in the embodiments are essential for the solution of the invention.
図1は、システム10の一例を概略的に示す。システム10は、表示制御サーバ100を備える。表示制御サーバ100は、クラウド上に実現されてよい。表示制御サーバ100は、1つの装置によって実現されてよい。表示制御サーバ100は、複数の装置によって実現されてもよい。
FIG. 1 schematically illustrates an
ネットワーク20は、クラウドを含む。ネットワーク20は、移動体通信ネットワークを含んでよい。移動体通信ネットワークは、LTE(Long Term Evolution)通信方式、3G(3rd Generation)通信方式、5G(5th Generation)通信方式、6G(6th Generation)通信方式以降の通信方式のいずれに準拠していてもよい。ネットワーク20は、Wi-Fi(登録商標)通信方式に対応していてよい。ネットワーク20には、Wi-Fiアクセスポイントを介してアクセス可能であってよい。ネットワーク20には、その他無線通信全般を利用してアクセス可能であってよい。
Network 20 includes a cloud. Network 20 may include a mobile communication network. The mobile communication network conforms to any of the LTE (Long Term Evolution) communication method, 3G (3rd Generation) communication method, 5G (5th Generation) communication method, 6G (6th Generation) communication method and later communication methods. good. The
システム10は、眼鏡型デバイス200を備える。システム10は、通信端末400を備えてよい。システム10は、計測装置500を備えてよい。システム10は、通信端末600を備えてよい。
眼鏡型デバイス200は、いわゆるARグラスであってよい。眼鏡型デバイス200は、視界に合わせたコンテンツを、透明又は半透明のグラス上に表示することによって、実空間にコンテンツが配置されている感覚をユーザ202に与えることが可能なデバイスであってよい。すなわち、眼鏡型デバイス200は、いわゆる透過型(シースルー型)のデバイスであってよい。コンテンツは、AR用のCG(Computer Graphics)コンテンツであってよい。
The glasses-
表示制御サーバ100は、眼鏡型デバイス200によるコンテンツの表示を制御してよい。表示制御サーバ100は、ネットワーク20を介して眼鏡型デバイス200と通信する。表示制御サーバ100は、ネットワーク20に有線接続されていても、無線接続されていてもよい。眼鏡型デバイス200は、移動体通信、Wi-Fi通信、その他無線通信全般によって、ネットワーク20に接続されてよい。表示制御サーバ100は、例えば、眼鏡型デバイス200の視界情報を、ネットワーク20を介して眼鏡型デバイス200から受信し、視界に合わせて、眼鏡型デバイス200にコンテンツを送信して表示させる。なお、視界に合わせたコンテンツの表示は、眼鏡型デバイス200が主体となって実行してもよい。例えば、眼鏡型デバイス200は、視界情報又は眼鏡型デバイス200の位置情報を表示制御サーバ100に送信して、視界又は位置に対応するコンテンツを表示制御サーバ100から受信し、眼鏡型デバイス200の視界に合わせてコンテンツを表示する。また、例えば、眼鏡型デバイス200は、予め、各位置に対応するコンテンツを表示制御サーバ100から受信しておき、眼鏡型デバイス200の視界に合わせてコンテンツを表示する。また、眼鏡型デバイス200は、表示制御サーバ100からコンテンツを受信するのではなく、自らが格納しているコンテンツを、視界に合わせて表示してもよい。眼鏡型デバイス200を装着しているユーザ202は、現実空間にコンテンツが配置されているような体験をすることができる。ユーザ202は、装着者の一例であってよい。
The
眼鏡型デバイス200は、例えば、眼鏡型デバイス200の位置、向き、及び姿勢に基づいて、視界情報を生成する。眼鏡型デバイス200は、各種センサを備えてよく、各種センサを用いて、眼鏡型デバイス200の位置、向き、及び姿勢を特定してよい。
The glasses-
眼鏡型デバイス200は、測位センサを備えてよい。眼鏡型デバイス200は、例えば、GPS(Global Positioning System)センサ等のGNSS(Global Naviagtion Satellite System)センサを備える。
The glasses-
眼鏡型デバイス200は、加速度センサを備えてよい。眼鏡型デバイス200は、速度センサを備えてよい。眼鏡型デバイス200は、ジャイロセンサを備えてよい。眼鏡型デバイス200は、LiDAR(Light Detection and Ranging)を備えてよい。眼鏡型デバイス200は、明るさセンサを備えてよい。眼鏡型デバイス200は、その他のセンサを備えてもよい。
The glasses-
眼鏡型デバイス200は、眼鏡型デバイス200が備える撮像部によって撮像された撮像画像に基づいて、視界情報を生成してもよい。眼鏡型デバイス200は、各種センサと、撮像部によって撮像画像を用いて、視界情報を生成してもよい。
The spectacles-
表示制御サーバ100は、計測装置500から、ネットワーク20を介して、実空間の形状が登録された空間情報を受信して格納してよい。計測装置500は、各種センサを用いて空間情報を生成してよい。空間情報は、例えば、空間内の物体を表す点群データであってよい。センサの例として、測距センサ及びLiDAR等が挙げられるが、これらに限らず、計測装置500は、既知の任意のセンサを用いてよい。表示制御サーバ100は、眼鏡型デバイス200から、空間情報を受信して格納してもよい。眼鏡型デバイス200も、計測装置500と同様に、各種センサを用いて空間情報を生成してよい。
The
表示制御サーバ100は、空間情報に含まれる複数のエリアのそれぞれに対する、コンテンツの登録を受け付けてよい。複数のエリアは、公園及び道路等のような区切りに従ったものであってよく、任意に区切られたものであってもよい。
The
表示制御サーバ100は、例えば、ユーザ202によるコンテンツの登録を受け付ける。表示制御サーバ100は、例えば、ユーザ202の通信端末400から、エリアに対するコンテンツの登録要求を受信して、エリアにコンテンツを登録する。通信端末400は、スマートフォン、タブレット端末、及びPC(Personal Computer)等であってよい。表示制御サーバ100は、ユーザ202の眼鏡型デバイス200から、エリアに対するコンテンツの登録要求を受信して、エリアにコンテンツを登録してもよい。
The
また、表示制御サーバ100は、コンテンツの登録作業を行う登録作業者等によるコンテンツの登録を受け付ける。表示制御サーバ100は、例えば、登録作業者の通信端末600から、エリアに対するコンテンツの登録要求を受信して、エリアにコンテンツを登録する。通信端末600は、スマートフォン、タブレット端末、及びPC(Personal Computer)等であってよい。通信端末600は、ARグラスであってもよい。
The
表示制御サーバ100は、移動体に対するコンテンツの登録を受け付けてよい。移動体の例として、人物、動物、及び車両等が挙げられるが、これらに限らない。表示制御サーバ100は、例えば、第1のユーザ202が、第2のユーザ202の眼鏡型デバイス200の視界内に入ったときに、当該眼鏡型デバイス200によって表示される第1のユーザ202に関するコンテンツの登録を、第1のユーザ202から受け付ける。第1のユーザ202は、例えば、自分の周りに、自分のSNSへのリンク先を示すコンテンツを登録する。これにより、第2のユーザ202の眼鏡型デバイス200の視界内に第1のユーザ202が入ったときに、第1のユーザ202のSNSへのリンク先を示すコンテンツを第2のユーザ202の眼鏡型デバイス200に表示させることができる。
The
また、表示制御サーバ100は、例えば、第1のユーザ202が、第2のユーザ202の眼鏡型デバイス200の視界内に入ったときに、当該眼鏡型デバイス200によって表示されるコンテンツの登録を、第2のユーザ202から受け付ける。第2のユーザ202は、例えば、衣服及び帽子等のコンテンツを登録することによって、第2のユーザ202の眼鏡型デバイス200の視界内に第1のユーザ202が入ったときに、第1のユーザ202に衣服及び帽子等を重畳した様子を閲覧することができる。
Further, the
また、表示制御サーバ100は、例えば、車両が、ユーザ202の眼鏡型デバイス200の視界内に入ったときに、当該眼鏡型デバイス200によって表示される車両に関するコンテンツの登録を、車両の所有者等から受け付ける。車両の所有者は、例えば、車両の性能等を示すコンテンツを登録する。これにより、眼鏡型デバイス200の視界内に車両が入ったときに、ユーザ202に、車両の性能等を知得させることができる。
In addition, the
図2は、システム10における処理の流れを概略的に示す。ここでは、空間情報の登録から、眼鏡型デバイス200によるコンテンツの表示までの流れを概略的に示す。
FIG. 2 schematically shows the process flow in
ステップ(ステップをSと省略して記載する場合がある。)102では、計測装置500が、空間情報を表示制御サーバ100に送信する。表示制御サーバ100は、複数の計測装置500から空間情報を受信してよい。空間情報の表示制御サーバ100への送信は、眼鏡型デバイス200が行ってもよい。表示制御サーバ100は、複数の眼鏡型デバイス200から空間情報を受信してよい。表示制御サーバ100は、計測装置500及び眼鏡型デバイス200の両方から、空間情報を受信してもよい。表示制御サーバ100は、一の計測装置500から複数の空間情報を受信してよい。
In step (the step may be abbreviated as S) 102 , the measuring
S104では、表示制御サーバ100が、空間情報に登録されている実世界の形状を複数のエリアに分割する。S106では、表示制御サーバ100が、複数のエリアのそれぞれの属性を設定する。複数のエリアのそれぞれは、3次元座標の範囲によって規定されてよい。表示制御サーバ100は、例えば、表示制御サーバ100のオペレータ及び管理者等の指示に従って、エリアの分割と属性の設定とを行う。エリアの属性は、公共を含んでよい。エリアの属性は、私有を含んでよい。エリアの属性は、商業を含んでよい。エリアの属性は、インフラを含んでよい。エリアの属性は、フリーを含んでよい。これらは例示であり、エリアの属性は、これら以外を含んでもよい。S108では、表示制御サーバ100が、複数のエリアのそれぞれに、コンテンツを配置する空間を識別する種別を設定する。エリアの種別は、ビル外観を含んでよい。エリアの種別は、ビル内部を含んでよい。エリアの種別は、階段を含んでよい。エリアの種別は、信号機を含んでよい。エリアの種別は、公園を含んでよい。エリアの種別は、道路を含んでよい。エリアの種別は、歩道を含んでよい。これらは例示であり、エリアの種別は、これら以外を含んでもよい。また、表示制御サーバ100は、複数のエリアのそれぞれに、安全な場所であるか、危険な場所であるかを登録してよい。表示制御サーバ100は、例えば、駅のホームや、道路沿い等、一般的に危険性が高いエリアを危険な場所として登録し、それ以外の場所を安全な場所として登録する。表示制御サーバ100は、例えば、表示制御サーバ100のオペレータ及び管理者等の指示に従って、当該登録を行ってよい。
In S104, the
S110では、表示制御サーバ100が、複数のエリアの属性毎に、コンテンツを配置可能な主体を設定する。表示制御サーバ100は、複数の属性のそれぞれについて、コンテンツの登録を許可する主体を対応付けた権限情報を生成してよい。表示制御サーバ100は、複数の属性のそれぞれについて、コンテンツの登録を許可する主体を対応付けた権限情報を生成してよい。表示制御サーバ100は、エリアの属性及び種別に対して、エリアにコンテンツを配置するための権限を設定してもよい。表示制御サーバ100は、例えば、エリアの属性及び種別の組み合わせ事に、コンテンツを配置可能な主体を設定する。表示制御サーバ100は、例えば、表示制御サーバ100のオペレータ及び管理者等の指示に従って、権限を設定する。
In S110, the
S112及びS114では、通信端末400及び通信端末600が、表示制御サーバ100によって設定された権限に従って、エリアに対するコンテンツの登録要求を送信する。S116では、表示制御サーバ100が、コンテンツの登録可否を判定する。S118では、表示制御サーバ100が、登録可と判定したコンテンツを登録する。表示制御サーバ100は、多数の通信端末400及び通信端末600によるコンテンツの登録を受け付けてよい。表示制御サーバ100は、眼鏡型デバイス200によるコンテンツの登録を受け付けてもよい。この場合、眼鏡型デバイス200は、表示制御サーバ100によって設定された権限に従って、エリアに対するコンテンツの登録要求を送信する。
In S<b>112 and S<b>114 ,
S120では、眼鏡型デバイス200が視界情報を表示制御サーバ100に送信する。表示制御サーバ100は、視界情報によって示される視界内に、コンテンツが登録されているエリアが含まれるか否かを判定し、含まれる場合に、眼鏡型デバイス200のユーザ202に対してコンテンツを表示可能か否か判定する。
In S<b>120 , the glasses-
S122では、表示制御サーバ100が、表示可能と判定したコンテンツと表示指示を眼鏡型デバイス200に対して送信する。S124では、眼鏡型デバイス200が、S122において受信した表示指示に従って、コンテンツを表示する。
In S<b>122 , the
図3は、眼鏡型デバイス200によるコンテンツの表示例を概略的に示す。眼鏡型デバイス200は、表示領域210における表示位置が変化する動的表示コンテンツ220を表示可能であってよい。眼鏡型デバイス200は、動的表示コンテンツ220が実世界における特定の位置に固定されているように見えるべく、位置、姿勢、向きの変化に応じて、動的表示コンテンツ220の表示領域210における表示位置を変化させる。
FIG. 3 schematically shows an example of content display by the glasses-
眼鏡型デバイス200は、表示領域210の予め定められた位置に固定表示する固定表示コンテンツ230を表示可能であってよい。固定表示コンテンツ230は、例えば、ユーザ202に対して常に表示することが望ましい内容を含む。具体例として、固定表示コンテンツ230は、時刻情報を含む。また、固定表示コンテンツ230は、設定を行うためのアイコンを含んでよい。また、固定表示コンテンツ230は、電波状況を示すアイコンを含んでよい。また、固定表示コンテンツ230は、メール及び電話等の各種機能を実行するためのアイコンを含んでよい。固定表示コンテンツ230は、その他、任意の情報を含んでもよい。
The glasses-
眼鏡型デバイス200が表示するコンテンツは、動的表示コンテンツ220及び固定表示コンテンツ230の両方であってよい。また、眼鏡型デバイス200が表示するコンテンツは、動的表示コンテンツ220のみであってもよい。また、眼鏡型デバイス200が表示するコンテンツは、固定表示コンテンツ230のみであってもよい。
The content displayed by the glasses-
眼鏡型デバイス200が、表示制御サーバ100と連携して、動的表示コンテンツ220及び固定表示コンテンツ230を表示することによって、実空間の各エリアや移動体に対してコンテンツを重畳して表示することができ、ユーザ202に、コンテンツを楽しんだり、利用したりさせることができる。しかし、このようなコンテンツの普及が進むと、空間にコンテンツが乱立し、生活上、ユーザ202に不都合が生じる場合がある。
The spectacles-
例えば、実物と区別がつかないリアルなコンテンツや、視界を遮るようなコンテンツが表示されると、歩行時等に危険性が生じてしまう。具体例として、ユーザ202が段差に向かって移動しているときに、段差にコンテンツが表示されると、ユーザ202が段差に気づくことができずに、段差で転倒する危険性が増加する。また、例えば、ユーザ202が信号の方向に向かって移動しているときに、信号にコンテンツが重なると、ユーザ202が信号に気づきにくくなり、危険性が増加する。
For example, if realistic content that is indistinguishable from the real thing or content that obstructs the field of view is displayed, danger will arise while walking. As a specific example, if content is displayed on a step while the
本実施形態に係る眼鏡型デバイス200は、このような課題の解決に貢献する技術を提供する。例えば、眼鏡型デバイス200は、ユーザ202が移動しているか否かを判定して、移動していないと判定した場合、コンテンツを通常表示し、移動していると判定した場合に、ユーザ202の視界の妨げになりにくい表示態様でコンテンツを表示する。これにより、ユーザ202の安全性向上に貢献することができる。
The spectacles-
また、眼鏡型デバイス200は、周囲の明るさの度合に応じて、コンテンツの表示を制御してよい。例えば、眼鏡型デバイス200は、周囲の明るさの度合が予め定められた度合よりも高い場合に、コンテンツを通常表示し、低い場合に、コンテンツの透過率を高くしたり、輝度を下げたりする。また、例えば、眼鏡型デバイス200は、周囲の明るさの度合が高いほど、コンテンツの透過度をより低くする。これにより、ユーザ202の周囲が明るい場合に、コンテンツが見えにくくなってしまうことを防ぐことができ。
Also, the glasses-
また、眼鏡型デバイス200は、ユーザ202が安全な場所にいる場合、コンテンツを通常表示し、ユーザ202が危険な場所にいる場合に、ユーザ202の視界の妨げになりにくい表示態様でコンテンツを表示する。これにより、ユーザ202の安全性向上に貢献することができる。
Further, the glasses-
図4は、眼鏡型デバイス200が備える表示制御装置300の機能構成の一例を概略的に示す。表示制御装置300は、格納部302、処理実行部304、情報取得部306、サーバ通信部308、表示制御部310、及び判定部312を備える。なお、表示制御装置300がこれらの全てを備えることは必須とは限らない。
FIG. 4 schematically shows an example of the functional configuration of the
格納部302は、各種情報を格納する。格納部302は、例えば、固定表示コンテンツ230を格納する。
The
処理実行部304は、各種処理を実行する。処理実行部304は、例えば、固定表示コンテンツ230に含まれる各種アイコンが選択された場合に、選択されたアイコンに対応する処理を実行する。
The
情報取得部306は、各種情報を取得する。情報取得部306は、取得した情報を格納部302に格納する。情報取得部306は、眼鏡型デバイス200が備える各種センサによって出力された情報を取得してよい。情報取得部306は、眼鏡型デバイス200が備える撮像部によって撮像された撮像画像を取得してよい。
The
情報取得部306は、格納部302に格納されている情報を用いて、各種情報を生成してよい。情報取得部306は、生成した情報を格納部302に格納する。情報取得部306は、例えば、眼鏡型デバイス200の視界を示す視界情報を生成する。視界情報は、眼鏡型デバイス200の位置、眼鏡型デバイス200の姿勢、眼鏡型デバイス200の向き、及び視界の範囲を含んでよい。また、情報取得部306は、例えば、ユーザ202の移動速度を示す移動速度情報を生成する。
The
サーバ通信部308は、表示制御サーバ100と通信する。サーバ通信部308は、ネットワーク20を介して、表示制御サーバ100と通信してよい。サーバ通信部308は、例えば、格納部302に格納されている情報を表示制御サーバ100に送信する。
A
サーバ通信部308は、情報取得部306が各種センサから取得した情報を表示制御サーバ100に送信してよい。サーバ通信部308は、情報取得部306が撮像部から取得した撮像画像を表示制御サーバ100に送信してよい。サーバ通信部308は、情報取得部306が生成した視界情報を表示制御サーバ100に送信してよい。サーバ通信部308は、情報取得部306が生成した移動速度情報を表示制御サーバ100に送信してもよい。
The
サーバ通信部308は、表示制御サーバ100から各種情報を受信してよい。サーバ通信部308は受信した情報を格納部302に格納する。サーバ通信部308は、例えば、表示制御サーバ100に送信した視界情報に対応するコンテンツをサーバ通信部308から受信する。サーバ通信部308は、例えば、視界情報によって示される視界に含まれるエリアに対応する動的表示コンテンツ220を、サーバ通信部308から受信する。
The
表示制御部310は、格納部302に格納されているコンテンツを、眼鏡型デバイス200の表示部に表示させる。眼鏡型デバイス200の表示部は、透明又は半透明のディスプレイ型であってよい。眼鏡型デバイス200の表示部は、眼鏡型デバイス200のグラスに投影する投影型であってもよい。
The
表示制御部310は、眼鏡型デバイス200の表示部の表示領域中の予め定められた位置に、固定表示コンテンツ230を固定表示するよう制御してよい。また、表示制御部310は、眼鏡型デバイス200の視界内のエリアに対応する動的表示コンテンツ220を、表示部に表示させる。表示制御部310は、表示部に、眼鏡型デバイス200の位置、姿勢、及び向きの変化に応じて、眼鏡型デバイス200の表示領域における動的表示コンテンツ220の表示位置を調整させてよい。
The
判定部312は、各種判定処理を実行する。例えば、判定部312は、眼鏡型デバイス200を装着したユーザ202が移動しているか否かを判定する。判定部312は、格納部302に格納されている情報を参照することによって、ユーザ202が移動しているか否かを判定してよい。判定部312は、例えば、眼鏡型デバイス200の位置情報の変化から、ユーザ202が移動しているか否かを判定する。また、判定部312は、例えば、眼鏡型デバイス200の加速度センサ、速度センサ、及びジャイロセンサ等の出力を参照することによって、ユーザ202が移動しているか否かを判定する。なお、ユーザ202が自動車や電車等に乗っている場合等は、眼鏡型デバイス200が車中の特徴を認識したり、眼鏡型デバイス200がユーザ202からの手動入力を受け付けることにより、自身は移動していないと判断することも可能であってよい。
The
判定部312は、眼鏡型デバイス200の移動速度に基づいて、ユーザ202が移動しているか否かを判定してもよい。判定部312は、例えば、眼鏡型デバイス200の移動速度が予め定められた閾値より速い場合に、ユーザ202が移動していると判定する。当該閾値は、例えば、5km/h等、任意に設定可能であってよい。
The
表示制御部310は、判定部312による判定結果に基づいて、眼鏡型デバイス200の表示部によるコンテンツの表示を制御してよい。表示制御部310は、ユーザ202が移動していると判定された場合に、ユーザ202が移動していないと判定された場合と比較して、ユーザ202の視界の妨げになりにくい表示態様でコンテンツを表示するよう制御してよい。
The
例えば、表示制御部310は、ユーザ202が移動していると判定された場合、ユーザ202が移動していないと判定された場合と比較して、コンテンツの透過率を高くするよう制御する。これにより、ユーザ202が移動している間は、コンテンツが見えるようにしつつ、実世界の見やすさを向上することができ、ユーザ202の安全性向上に貢献することができる。
For example, when it is determined that the
表示制御部310は、ユーザ202の移動速度を速いほどコンテンツの透過率をより高くするよう制御してもよい。例えば、表示制御部310は、段階的な移動速度の閾値を予め設定しておき、ユーザ202の移動速度が段階的な移動速度の閾値を超える毎に、コンテンツの透過率を高める。これにより、ユーザ202が低速で移動している場合は、コンテンツの見やすさを優先し、ユーザ202が高速で移動している場合には、コンテンツの見やすさよりも実世界の見やすさを優先することができる。
The
また、例えば、表示制御部310は、ユーザ202が移動していると判定された場合、ユーザ202が移動していないと判定された場合と比較して、眼鏡型デバイス200から遠くの位置にコンテンツを配置するよう制御する。例えば、表示制御部310は、手前の建物付近のエリアにコンテンツが登録されている場合において、ユーザ202が移動していないと判定された場合、当該エリアにコンテンツが位置しているように見えるよう当該コンテンツの表示を制御し、ユーザ202が移動していると判定された場合、奥の建物付近のエリアにコンテンツが位置しているように見えるよう当該コンテンツの表示を制御する。これにより、ユーザ202が移動している場合に、ユーザ202の視界におけるコンテンツの割合を小さくすることができ、ユーザ202の安全性向上に貢献することができる。
Also, for example, when it is determined that the
表示制御部310は、ユーザ202の移動速度が速いほどコンテンツをより遠くの位置に配置するよう制御してもよい。例えば、表示制御部310は、段階的な移動速度の閾値を予め設定しておき、ユーザ202の移動速度が段階的な移動速度の閾値を超える毎に、コンテンツの位置をより遠くにするよう制御する。これにより、ユーザ202が低速で移動している場合は、コンテンツの見やすさを優先し、ユーザ202が高速で移動している場合には、コンテンツの見やすさよりも実世界の見やすさを優先することができる。
The
また、例えば、表示制御部310は、ユーザ202が移動していると判定された場合、ユーザ202が移動していないと判定された場合と比較して、表示領域のより外側にコンテンツを配置するよう制御する。これにより、ユーザ202が移動している場合に、ユーザ202の正面方向の見やすさを向上することができ、ユーザ202の安全性向上に貢献することができる。
Also, for example, when it is determined that the
また、例えば、表示制御部310は、ユーザ202が移動していると判定された場合、ユーザ202が移動していないと判定された場合と比較して、コンテンツのサイズを小さくするよう制御する。例えば、表示制御部310は、ユーザ202が移動していると判定された場合に、ユーザ202が移動していないと判定された場合に対して、コンテンツのサイズを半分等の予め定められた割合にするよう制御する。これにより、ユーザ202が移動している場合に、ユーザ202の視界におけるコンテンツの割合を小さくすることができ、ユーザ202の安全性向上に貢献することができる。
Also, for example, when it is determined that the
表示制御部310は、ユーザ202の移動速度が速いほどコンテンツのサイズをより小さくするよう制御してもよい。例えば、表示制御部310は、段階的な移動速度の閾値を予め設定しておき、ユーザ202の移動速度が段階的な移動速度の閾値を超える毎に、コンテンツのサイズを小さくするよう制御する。これにより、ユーザ202が低速で移動している場合は、コンテンツの見やすさを優先し、ユーザ202が高速で移動している場合には、コンテンツの見やすさよりも実世界の見やすさを優先することができる。
The
また、例えば、表示制御部310は、ユーザ202が移動していると判定された場合、コンテンツを簡易表示するよう制御してもよい。例えば、表示制御部310は、ユーザ202が移動していると判定された場合、コンテンツをアイコン化して表示するよう制御する。これにより、ユーザ202が移動している場合に、コンテンツの複雑さを低減することによって、実世界を把握しやすいようにでき、ユーザ202の安全性向上に貢献することができる。
Further, for example, when it is determined that the
表示制御部310は、判定部312による判定結果に基づく動的表示コンテンツ220及び固定表示コンテンツ230の表示の制御を、同様に行うのではなく、異ならせてもよい。例えば、表示制御部310は、判定部312による判定結果に基づいて、眼鏡型デバイス200の表示部による動的表示コンテンツ220の表示を制御する。表示制御部310は、判定部312による判定結果に基づいて、動的表示コンテンツ220及び固定表示コンテンツ230のうち、動的表示コンテンツ220の表示のみを制御してよい。すなわち、表示制御部310は、固定表示コンテンツ230の表示態様は変更せずに、判定部312による判定結果によって、動的表示コンテンツ220の表示態様のみを変更してよい。なお、表示制御部310は、固定表示コンテンツ230と、動的表示コンテンツ220とが重なる場合には、固定表示コンテンツ230を優先的に表示するよう制御してよい。
The
例えば、表示制御部310は、ユーザ202が移動していると判定された場合、ユーザ202が移動していないと判定された場合と比較して、動的表示コンテンツ220の透過率を高くするよう制御する。これにより、固定表示コンテンツ230は見やすいままとしつつ、動的表示コンテンツ220による実世界の見にくさを低減することができ、ユーザ202の安全性向上に貢献することができる。なお、この場合に、表示制御部310は、固定表示コンテンツ230の透過率を設定可能であってよい。表示制御部310は、判定部312の判定結果によらずに、当該設定に従って、固定表示コンテンツ230を透過表示したり、半透過表示したり、非透過表示したりしてよい。
For example, when it is determined that the
表示制御部310は、ユーザ202の移動速度を速いほど動的表示コンテンツ220の透過率を高くするよう制御してよい。例えば、表示制御部310は、段階的な移動速度の閾値を予め設定しておき、ユーザ202の移動速度が段階的な移動速度の閾値を超える毎に、動的表示コンテンツ220の透過率を高める。表示制御部310は、ユーザ202の移動速度が速いほど動的表示コンテンツ220及び固定表示コンテンツ230の両方の透過率を高くするよう制御してもよく、この場合に、動的表示コンテンツ220と固定表示コンテンツ230の透過率を同一にしてもよく、異ならせてもよい。
The
また、例えば、表示制御部310は、ユーザ202が移動していると判定された場合、ユーザ202が移動していないと判定された場合と比較して、動的表示コンテンツ220を遠くの位置に配置するよう制御する。例えば、表示制御部310は、手前の建物付近のエリアに動的表示コンテンツ220が登録されている場合において、ユーザ202が移動していないと判定された場合、当該エリアに動的表示コンテンツ220が位置しているように見えるよう当該動的表示コンテンツ220の表示を制御し、ユーザ202が移動していると判定された場合、奥の建物付近のエリアに動的表示コンテンツ220が位置しているように見えるよう当該動的表示コンテンツ220の表示を制御する。
Also, for example, when it is determined that the
表示制御部310は、ユーザ202の移動速度が速いほど動的表示コンテンツ220をより遠くの位置に配置するよう制御してよい。例えば、表示制御部310は、段階的な移動速度の閾値を予め設定しておき、ユーザ202の移動速度が段階的な移動速度の閾値を超える毎に、動的表示コンテンツ220の位置をより遠くにするよう制御する。
The
また、例えば、表示制御部310は、ユーザ202が移動していると判定された場合、ユーザ202が移動していないと判定された場合と比較して、表示領域のより外側に動的表示コンテンツ220を配置するよう制御する。
Also, for example, when it is determined that the
また、例えば、表示制御部310は、ユーザ202が移動していると判定された場合、ユーザ202が移動していないと判定された場合と比較して、動的表示コンテンツ220のサイズを小さくするよう制御する。例えば、表示制御部310は、ユーザ202が移動していると判定された場合に、ユーザ202が移動していないと判定された場合に対して、動的表示コンテンツ220のサイズを半分等の予め定められた割合にするよう制御する。
Also, for example, when it is determined that the
表示制御部310は、ユーザ202の移動速度が速いほど動的表示コンテンツ220のサイズをより小さくするよう制御してもよい。例えば、表示制御部310は、段階的な移動速度の閾値を予め設定しておき、ユーザ202の移動速度が段階的な移動速度の閾値を超える毎に、動的表示コンテンツ220のサイズを小さくするよう制御する。
The
また、例えば、表示制御部310は、ユーザ202が移動していると判定された場合、動的表示コンテンツ220を簡易表示するよう制御する。例えば、表示制御部310は、ユーザ202が移動していると判定された場合、動的表示コンテンツ220をアイコン化して表示するよう制御する。
Also, for example, when it is determined that the
また、例えば、表示制御部310は、ユーザ202が移動していると判定された場合、固定表示コンテンツ230及び動的表示コンテンツ220のうち、固定表示コンテンツ230のみを表示するよう制御する。すなわち、表示制御部310は、ユーザ202が移動していると判定された場合、眼鏡型デバイス200の視界内に、動的表示コンテンツ220が登録されたエリアが含まれていても、動的表示コンテンツ220は表示させずに、固定表示コンテンツ230のみ表示するよう制御する。これにより、固定表示コンテンツ230は見えたままとしつつ、動的表示コンテンツ220の表示をオフにすることで、ユーザ202の視界を大幅に確保することができ、ユーザ202の安全性向上に貢献することができる。
Also, for example, when it is determined that the
表示制御部310は、情報取得部306が取得した眼鏡型デバイス200の周囲の明るさの度合を示す明るさ情報に基づいて、眼鏡型デバイス200の表示部によるコンテンツの表示を制御してもよい。表示制御部310は、例えば、眼鏡型デバイス200の周囲の明るさの度合が低い場合に、ユーザ202の視界の妨げになりにくい表示態様でコンテンツを表示するよう制御する。
The
例えば、表示制御部310は、明るさ情報が示す明るさの度合が予め定められた度合より高い場合に、明るさ情報が示す明るさの度合が予め定められた度合より低い場合と比較して、コンテンツの透過率を低くするよう制御する。表示制御部310は、明るさ情報が示す明るさの度合が高いほど、コンテンツの透過率をより低くするよう制御してもよい。これにより、ユーザ202の周囲が明るい状況において、コンテンツが見えにくくなってしまうことを防ぐができる。なお、表示制御部310は、動的表示コンテンツ220及び固定表示コンテンツ230のうち、固定表示コンテンツ230の表示はそのままとし、動的表示コンテンツ220についてのみ、明るさ情報が示す明るさの度合が予め定められた度合より高い場合に、明るさ情報が示す明るさの度合が予め定められた度合より低い場合と比較して透過率を低くしたり、明るさ情報が示す明るさの度合が高いほど透過率をより低くしたりするよう制御してもよい。
For example, when the degree of brightness indicated by the brightness information is higher than a predetermined degree, the
また、例えば、表示制御部310は、明るさ情報が示す明るさの度合が予め定められた度合より低い場合に、明るさ情報が示す明るさの度合が予め定められた度合より高い場合と比較して、コンテンツの輝度を低くするよう制御する。表示制御部310は、明るさ情報が示す明るさの度合が低いほど、コンテンツの輝度をより低くするよう制御してもよい。なお、表示制御部310は、動的表示コンテンツ220及び固定表示コンテンツ230のうち、固定表示コンテンツ230の表示はそのままとし、動的表示コンテンツ220についてのみ、明るさ情報が示す明るさの度合が予め定められた度合より低い場合に、明るさ情報が示す明るさの度合が予め定められた度合より高い場合と比較して輝度を低くしたり、明るさ情報が示す明るさの度合が低いほど輝度をより低くしたりするよう制御してもよい。
Further, for example, when the degree of brightness indicated by the brightness information is lower than a predetermined degree, the
また、例えば、表示制御部310は、明るさ情報が示す明るさの度合が予め定められた度合より低い場合に、明るさ情報が示す明るさの度合が予め定められた度合より高い場合と比較して、眼鏡型デバイス200から遠くの位置にコンテンツを配置するよう制御する。表示制御部310は、明るさ情報が示す明るさの度合が低いほど、コンテンツをより遠くの位置に配置するよう制御してもよい。なお、表示制御部310は、動的表示コンテンツ220及び固定表示コンテンツ230のうち、固定表示コンテンツ230の表示はそのままとし、動的表示コンテンツ220についてのみ、明るさ情報が示す明るさの度合が予め定められた度合より低い場合に、明るさ情報が示す明るさの度合が予め定められた度合より高い場合と比較して眼鏡型デバイス200から遠くの位置に配置したり、明るさ情報が示す明るさの度合が低いほどコンテンツをより遠くの位置に配置したりするよう制御してもよい。
Further, for example, when the degree of brightness indicated by the brightness information is lower than a predetermined degree, the
また、例えば、表示制御部310は、明るさ情報が示す明るさの度合が予め定められた度合より低い場合に、明るさ情報が示す明るさの度合が予め定められた度合より高い場合と比較して、表示領域のより外側にコンテンツを配置するよう制御する。なお、表示制御部310は、動的表示コンテンツ220及び固定表示コンテンツ230のうち、固定表示コンテンツ230の表示はそのままとし、動的表示コンテンツ220についてのみ、明るさ情報が示す明るさの度合が予め定められた度合より低い場合に、明るさ情報が示す明るさの度合が予め定められた度合より高い場合と比較して、表示領域のより外側に配置するよう制御してもよい。
Further, for example, when the degree of brightness indicated by the brightness information is lower than a predetermined degree, the
また、例えば、表示制御部310は、明るさ情報が示す明るさの度合が予め定められた度合より低い場合に、明るさ情報が示す明るさの度合が予め定められた度合より高い場合と比較して、コンテンツのサイズを小さくするよう制御する。表示制御部310は、明るさ情報が示す明るさの度合が低いほど、コンテンツのサイズをより小さくするよう制御してもよい。なお、表示制御部310は、動的表示コンテンツ220及び固定表示コンテンツ230のうち、固定表示コンテンツ230の表示はそのままとし、動的表示コンテンツ220についてのみ、明るさ情報が示す明るさの度合が予め定められた度合より低い場合に、明るさ情報が示す明るさの度合が予め定められた度合より高い場合と比較して動的表示コンテンツのサイズを小さくしたり、明るさ情報が示す明るさの度合が低いほど動的表示コンテンツのサイズをより小さくしたりするよう制御してもよい。
Further, for example, when the degree of brightness indicated by the brightness information is lower than a predetermined degree, the
また、例えば、表示制御部310は、明るさ情報が示す明るさの度合が予め定められた度合より低い場合に、コンテンツを簡易表示するよう制御する。なお、表示制御部310は、動的表示コンテンツ220及び固定表示コンテンツ230のうち、固定表示コンテンツ230の表示はそのままとし、動的表示コンテンツ220についてのみ、明るさ情報が示す明るさの度合が予め定められた度合より低い場合に、コンテンツを簡易表示するよう制御してもよい。
Further, for example, when the degree of brightness indicated by the brightness information is lower than a predetermined degree, the
また、例えば、表示制御部310は、明るさ情報が示す明るさの度合が予め定められた度合より低い場合に、動的表示コンテンツ220及び固定表示コンテンツ230のうち、固定表示コンテンツ230のみを表示するよう制御してもよい。
Further, for example, when the degree of brightness indicated by the brightness information is lower than a predetermined degree, the
判定部312は、眼鏡型デバイス200の位置情報に基づいて、眼鏡型デバイス200が位置するエリアを判定してもよい。例えば、判定部312は、眼鏡型デバイス200が、安全エリアに位置するのか、危険エリアに位置するのかを判定してよい。安全エリアとは、安全なエリアとして予め登録されたエリアであってよく、危険エリアとは、危険なエリアとして予め登録されたエリアであってよい。
The
判定部312は、例えば、サーバ通信部308が表示制御サーバ100から予め受信した、複数のエリアのそれぞれが安全エリアなのか危険エリアなのかを占めるエリア情報を参照することによって、眼鏡型デバイス200が位置するエリアを判定する。また、例えば、判定部312は、眼鏡型デバイス200の位置情報を、サーバ通信部308を介して表示制御サーバ100に送信し、眼鏡型デバイス200が安全エリアに位置するのか危険エリアに位置するのかを示す情報を表示制御サーバ100から受信することによって、判定してもよい。
For example, the
また、眼鏡型デバイス200が位置するエリアが安全エリアであるか危険エリアであるかを、AI(Artificial Intelligence)によって判定部312が判定してもよい。判定部312は、格納部302に格納されている情報を用いて、眼鏡型デバイス200が位置するエリアが安全エリアであるか危険エリアであるかを判定してよい。
Also, the
判定部312は、例えば、眼鏡型デバイス200が備える撮像部によって撮像された撮像画像に基づいて、眼鏡型デバイス200が位置するエリアが安全エリアであるか危険エリアであるかを判定する。判定部312は、例えば、多数の安全なエリアの撮像画像と、多数の危険なエリアの撮像画像を用いて学習された、対象エリアが安全なエリアであるか危険なエリアであるかを識別可能な機械学習モデルを用いて、眼鏡型デバイス200が位置するエリアが安全エリアであるか危険エリアであるかを判定してよい。当該機械学習モデルは、例えば、表示制御サーバ100によって生成されて、表示制御サーバ100から眼鏡型デバイス200に送信されてよい。また、眼鏡型デバイス200が、当該機械学習モデルを生成してもよい。
The
判定部312は、例えば、眼鏡型デバイス200が備えるLiDARによって出力された情報に基づいて、眼鏡型デバイス200が位置するエリアが安全エリアであるか危険エリアであるかを判定する。判定部312は、例えば、LiDARによって出力された、眼鏡型デバイス200の周囲の各種特徴点に基づいて、眼鏡型デバイス200が位置するエリアが安全エリアであるか危険エリアであるかを判定する。判定部312は、例えば、多数の安全なエリアの特徴点と、多数の危険なエリアの特徴点を用いて学習された、対象エリアが安全なエリアであるか危険なエリアであるかを識別可能な機械学習モデルを用いて、眼鏡型デバイス200が位置するエリアが安全エリアであるか危険エリアであるかを判定してよい。当該機械学習モデルは、例えば、表示制御サーバ100によって生成されて、表示制御サーバ100から眼鏡型デバイス200に送信されてよい。また、眼鏡型デバイス200が、当該機械学習モデルを生成してもよい。
The
眼鏡型デバイス200が位置するエリアが安全エリアであるか危険エリアであるかを、AI(Artificial Intelligence)によって表示制御サーバ100が判定してもよい。表示制御サーバ100は、眼鏡型デバイス200から、格納部302に格納されている情報を受信して、当該情報を用いて、眼鏡型デバイス200が位置するエリアが安全エリアであるか危険エリアであるかを判定してよい。表示制御サーバ100による判定方法は、判定部312と同様であってよい。
The
表示制御部310は、眼鏡型デバイス200が位置するエリアに応じて、眼鏡型デバイス200の表示部によるコンテンツの表示態様を制御してよい。表示制御部310は、例えば、眼鏡型デバイス200が位置するエリアに応じて、眼鏡型デバイス200の表示部における表示領域内のコンテンツの表示位置を制御する。具体例として、表示制御部310は、眼鏡型デバイス200が安全な場所に位置する場合は、コンテンツを表示領域中の中心付近に配置し、眼鏡型デバイス200が危険な場所に位置する場合は、コンテンツを表示領域中の端部付近に配置するよう制御する。端部は、上端であってよい。端部は、下端であってもよい。端部は、左端であってもよい。端部は、右端であってもよい。これにより、例えば、駅のホーム等の危険な場所にユーザ202が位置する場合には、表示領域中の中心付近を避けて、表示領域中の端部にコンテンツを表示させることができ、ユーザ202の安全性向上に貢献することができる。
The
表示制御部310は、眼鏡型デバイス200が危険な場所に位置する場合に、眼鏡型デバイス200が安全な場所に位置する場合と比較して、コンテンツの透過率を高くするよう制御してもよい。なお、表示制御部310は、動的表示コンテンツ220及び固定表示コンテンツ230のうち、固定表示コンテンツ230の表示はそのままとし、動的表示コンテンツ220についてのみ、眼鏡型デバイス200が危険な場所に位置する場合に、眼鏡型デバイス200が安全な場所に位置する場合と比較して、透過率を高くするよう制御してもよい。
The
また、例えば、表示制御部310は、眼鏡型デバイス200が危険な場所に位置する場合に、眼鏡型デバイス200が安全な場所に位置する場合と比較して、眼鏡型デバイス200から遠くの位置にコンテンツを配置するよう制御する。なお、表示制御部310は、動的表示コンテンツ220及び固定表示コンテンツ230のうち、固定表示コンテンツ230の表示はそのままとし、動的表示コンテンツ220についてのみ、眼鏡型デバイス200が危険な場所に位置する場合に、眼鏡型デバイス200が安全な場所に位置する場合と比較して、眼鏡型デバイス200から遠くの位置に配置するよう制御してもよい。
Also, for example, when the eyeglass-
また、例えば、表示制御部310は、眼鏡型デバイス200が危険な場所に位置する場合に、眼鏡型デバイス200が安全な場所に位置する場合と比較して、表示領域のより外側にコンテンツを配置するよう制御する。なお、表示制御部310は、動的表示コンテンツ220及び固定表示コンテンツ230のうち、固定表示コンテンツ230の表示はそのままとし、動的表示コンテンツ220についてのみ、眼鏡型デバイス200が危険な場所に位置する場合に、眼鏡型デバイス200が安全な場所に位置する場合と比較して、表示領域のより外側に配置するよう制御してもよい。
Also, for example, when the spectacles-
また、例えば、表示制御部310は、眼鏡型デバイス200が危険な場所に位置する場合に、眼鏡型デバイス200が安全な場所に位置する場合と比較して、コンテンツのサイズを小さくするよう制御する。なお、表示制御部310は、動的表示コンテンツ220及び固定表示コンテンツ230のうち、固定表示コンテンツ230の表示はそのままとし、動的表示コンテンツ220についてのみ、明るさ情報が示す明るさの度合が予め定められた度合より低い場合に、眼鏡型デバイス200が危険な場所に位置する場合に、眼鏡型デバイス200が安全な場所に位置する場合と比較して、サイズをより小さくするよう制御してもよい。
In addition, for example, the
また、例えば、表示制御部310は、眼鏡型デバイス200が危険な場所に位置する場合に、コンテンツを簡易表示するよう制御する。なお、表示制御部310は、動的表示コンテンツ220及び固定表示コンテンツ230のうち、固定表示コンテンツ230の表示はそのままとし、動的表示コンテンツ220についてのみ、眼鏡型デバイス200が危険な場所に位置する場合に、コンテンツを簡易表示するよう制御してもよい。
Further, for example, the
また、例えば、表示制御部310は、眼鏡型デバイス200が危険な場所に位置する場合に、動的表示コンテンツ220及び固定表示コンテンツ230のうち、固定表示コンテンツ230のみを表示するよう制御してもよい。
Further, for example, the
図5は、表示制御装置300による処理の流れの一例を概略的に示す。ここでは、表示制御装置300が、眼鏡型デバイス200の位置の周辺のエリアに登録された動的表示コンテンツ220を表示制御サーバ100から受信して、状況に応じて動的表示コンテンツ220を表示する場合について説明する。なお、ここでは、固定表示コンテンツ230は常に表示しているものとする。
FIG. 5 schematically shows an example of the flow of processing by the
ステップ(ステップをSと省略して記載する場合がある。)202では、サーバ通信部308が、眼鏡型デバイス200の位置情報を表示制御サーバ100に送信する。S204では、サーバ通信部308が、表示制御サーバ100から、眼鏡型デバイス200の位置の周辺のエリアに登録された動的表示コンテンツ220を受信する。
In step (the step may be abbreviated as S) 202 , the
S206では、情報取得部306が、眼鏡型デバイス200の視界情報を取得する。S208では、表示制御部310が、視界情報に基づいて、表示対象の動的表示コンテンツ220があるか否かを判定する。表示制御部310は、例えば、表示制御サーバ100から受信した動的表示コンテンツ220の中に、視界情報によって示される視界に含まれるエリアに対応する動的表示コンテンツ220が有る場合に、表示対象の動的表示コンテンツ220があると判定する。有ると判定した場合、S210に進み、無いと判定した場合、S216に進む。
In S<b>206 , the
S210では、判定部312が、ユーザ202が移動しているか否かを判定する。移動していないと判定した場合、S212に進み、移動していると判定した場合、S214に進む。
In S210, the
S212では、表示制御部310が、第1の表示態様で動的表示コンテンツ220を表示する。第1の表示態様は、動的表示コンテンツ220に変更を加えずに表示する表示態様であってよい。
In S212, the
S214では、表示制御部310が、第2の表示態様で動的表示コンテンツ220を表示する。第2の表示態様は、上述した、ユーザ202の視界の妨げになりにくい表示態様であってよい。
In S214, the
S216では、サーバ通信部308が、動的表示コンテンツ220の更新処理を実行するか否かを判定する。サーバ通信部308は、例えば、前回動的表示コンテンツ220を受信してから、予め定められた距離以上移動していた場合に、更新処理を実行すると判定し、予め定められた距離以上移動していない場合に、更新処理を実行しないと判定する。また、例えば、サーバ通信部308は、前回動的表示コンテンツ220を受信してから、予め定められた時間が経過していた場合に、更新処理を実行すると判定し、予め定められた時間が経過していない場合に、更新処理を実行しないと判定する。
In S<b>216 , the
更新処理を実行しないと判定した場合、S206に戻り、実行すると判定した場合、S202に戻る。図5に示す処理は、例えば、ユーザ202による指示に従って終了してよい。なお、ここでは、一定距離移動した場合や、一定時間経過した場合に、表示制御サーバ100に対して動的表示コンテンツ220を問い合わせる例を挙げて説明したが、これに限らない。眼鏡型デバイス200は、継続的に位置情報を表示制御サーバ100に送信して、継続的に表示制御サーバ100から動的表示コンテンツ220を受信してもよい。
If it is determined not to execute the update process, the process returns to S206, and if it is determined to execute it, the process returns to S202. The process shown in FIG. 5 may be terminated according to an instruction by the
図6は、表示制御装置300による処理の流れの一例を概略的に示す。ここでは、図5と異なる点を主に説明する。
FIG. 6 schematically shows an example of the flow of processing by the
S302では、サーバ通信部308が、眼鏡型デバイス200の位置情報を表示制御サーバ100に送信する。S304では、サーバ通信部308が、表示制御サーバ100から、眼鏡型デバイス200の位置の周辺のエリアに登録された動的表示コンテンツ220を受信する。
In S<b>302 , the
S306では、情報取得部306が、眼鏡型デバイス200の視界情報を取得する。S308では、表示制御部310が、表示対象の動的表示コンテンツ220があるか否かを判定する。有ると判定した場合、S310に進み、無いと判定した場合、S314に進む。
In S<b>306 , the
S310では、情報取得部306が、明るさ情報を取得する。S312では、表示制御部310が、S310において取得された明るさ情報に応じた表示態様で動的表示コンテンツ220を表示するよう制御する。
In S310, the
S314では、サーバ通信部308が、動的表示コンテンツ220の更新処理を実行するか否かを判定する。更新処理を実行しないと判定した場合、S306に戻り、実行すると判定した場合、S302に戻る。
In S<b>314 , the
図7は、表示制御装置300による処理の流れの一例を概略的に示す。ここでは、図5と異なる点を主に説明する。
FIG. 7 schematically shows an example of the flow of processing by the
S402では、サーバ通信部308が、眼鏡型デバイス200の位置情報を表示制御サーバ100に送信する。S404では、サーバ通信部308が、表示制御サーバ100から、眼鏡型デバイス200の位置の周辺のエリアに登録された動的表示コンテンツ220を受信する。
In S<b>402 , the
S406では、情報取得部306が、眼鏡型デバイス200の視界情報を取得する。S408では、表示制御部310が、表示対象の動的表示コンテンツ220があるか否かを判定する。有ると判定した場合、S410に進み、無いと判定した場合、S416に進む。
In S<b>406 , the
S410では、判定部312が、眼鏡型デバイス200が危険エリア内に位置するか否かを判定する。危険エリア内に位置していないと判定した場合、S412に進み、位置していると判定した場合、S414に進む。
In S410, the
S412では、表示制御部310が、第1の表示態様で動的表示コンテンツ220を表示する。S414では、表示制御部310が、第2の表示態様で動的表示コンテンツ220を表示する。
In S412, the
S416では、サーバ通信部308が、動的表示コンテンツ220の更新処理を実行するか否かを判定する。更新処理を実行しないと判定した場合、S406に戻り、実行すると判定した場合、S402に戻る。
In S<b>416 , the
上記実施形態では、表示制御装置300が、ユーザ202が移動しているか否かなどを判定して、判定結果に基づいて、コンテンツの表示を制御する場合を例に挙げて説明したが、これに限らない。このような処理を、表示制御サーバ100が実行してもよい。この場合、表示制御サーバ100は、格納部302、情報取得部306、表示制御部310、及び判定部312に相当する構成を備えてよい。表示制御サーバ100は、表示制御装置の一例であってよい。
In the above embodiment, the
表示制御サーバ100の情報取得部は、眼鏡型デバイス200からネットワーク20を介して各種情報を取得してよい。表示制御サーバ100の情報取得部は、眼鏡型デバイス200から位置情報、視界情報、移動速度情報、及び明るさ情報を取得してよい。
The information acquisition unit of the
表示制御サーバ100の判定部は、判定部312と同様に、眼鏡型デバイス200のユーザ202が移動しているか否かを判定してよい。表示制御サーバ100の表示制御部は、表示制御部310と同様に、判定部312による判定結果に基づいて、眼鏡型デバイス200の表示部によるコンテンツの表示を制御してよい。表示制御サーバ100の表示制御部は、眼鏡型デバイス200に対して表示指示を送信することによって、眼鏡型デバイス200の表示部によるコンテンツの表示を制御してよい。
Similar to the
表示制御サーバ100の表示制御部は、表示制御部310と同様に、明るさ情報に基づいて、眼鏡型デバイス200の表示部によるコンテンツの表示を制御してよい。
Similar to the
表示制御サーバ100の判定部は、判定部312と同様に、眼鏡型デバイス200の位置情報に基づいて、眼鏡型デバイス200が位置するエリアを判定してよい。表示制御サーバ100の表示制御部は、表示制御部310と同様に、眼鏡型デバイス200が位置するエリアに応じて、眼鏡型デバイス200の表示部によるコンテンツの表示態様を制御してよい。
The determination unit of the
図1から図7を用いて説明した上記実施形態では、眼鏡型デバイス200が、透過型(シースルー型)のデバイスである場合について主に説明したが、これに限らない。眼鏡型デバイス200は、非透過型のデバイスであってもよい。この場合、眼鏡型デバイス200は、ユーザ202の視界と同じ範囲を撮像している撮像画像を、常に非透過型のディスプレイに表示する。眼鏡型デバイス200は、視界情報を継続的に表示制御サーバ100に送信し、表示制御サーバ100の制御のもと、ユーザ202の視界と同じ範囲を撮像している撮像画像にコンテンツを含めて、非透過型のディスプレイに表示する。
In the above embodiment described with reference to FIGS. 1 to 7, the glasses-
図8は、表示制御装置300又は表示制御サーバ100として機能するコンピュータ1200のハードウェア構成の一例を概略的に示す。コンピュータ1200にインストールされたプログラムは、コンピュータ1200を、本実施形態に係る装置の1又は複数の「部」として機能させ、又はコンピュータ1200に、本実施形態に係る装置に関連付けられるオペレーション又は当該1又は複数の「部」を実行させることができ、及び/又はコンピュータ1200に、本実施形態に係るプロセス又は当該プロセスの段階を実行させることができる。そのようなプログラムは、コンピュータ1200に、本明細書に記載のフローチャート及びブロック図のブロックのうちのいくつか又はすべてに関連付けられた特定のオペレーションを実行させるべく、CPU1212によって実行されてよい。
FIG. 8 schematically shows an example of a hardware configuration of a
本実施形態によるコンピュータ1200は、CPU1212、RAM1214、及びグラフィックコントローラ1216を含み、それらはホストコントローラ1210によって相互に接続されている。コンピュータ1200はまた、通信インタフェース1222、記憶装置1224、及びICカードドライブのような入出力ユニットを含み、それらは入出力コントローラ1220を介してホストコントローラ1210に接続されている。記憶装置1224は、ハードディスクドライブ及びソリッドステートドライブ等であってよい。コンピュータ1200はまた、ROM1230及びキーボード又はタッチパネルのような入出力ユニットを含み、それらは入出力チップ1240を介して入出力コントローラ1220に接続されている。
CPU1212は、ROM1230及びRAM1214内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。グラフィックコントローラ1216は、RAM1214内に提供されるフレームバッファ等又はそれ自体の中に、CPU1212によって生成されるイメージデータを取得し、イメージデータがディスプレイデバイス1218上に表示されるようにする。
The
通信インタフェース1222は、ネットワークを介して他の電子デバイスと通信する。記憶装置1224は、コンピュータ1200内のCPU1212によって使用されるプログラム及びデータを格納する。ICカードドライブは、プログラム及びデータをICカードから読み取り、及び/又はプログラム及びデータをICカードに書き込む。
ROM1230はその中に、アクティブ化時にコンピュータ1200によって実行されるブートプログラム等、及び/又はコンピュータ1200のハードウェアに依存するプログラムを格納する。入出力チップ1240はまた、様々な入出力ユニットをUSBポート、パラレルポート、シリアルポート、キーボードポート、マウスポート等を介して、入出力コントローラ1220に接続してよい。
プログラムは、ICカードのようなコンピュータ可読記憶媒体によって提供されてよい。プログラムは、コンピュータ可読記憶媒体から読み取られ、コンピュータ可読記憶媒体の例でもある記憶装置1224、RAM1214、又はROM1230にインストールされ、CPU1212によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ1200に読み取られ、プログラムと、上記様々なタイプのハードウェアリソースとの間の連携をもたらす。装置又は方法が、コンピュータ1200の使用に従い情報のオペレーション又は処理を実現することによって構成されてよい。
A program may be provided by a computer-readable storage medium such as an IC card. The program is read from a computer-readable storage medium, installed in
例えば、通信がコンピュータ1200及び外部デバイス間で実行される場合、CPU1212は、RAM1214にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インタフェース1222に対し、通信処理を命令してよい。通信インタフェース1222は、CPU1212の制御の下、RAM1214、記憶装置1224、又はICカードのような記録媒体内に提供される送信バッファ領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、又はネットワークから受信した受信データを記録媒体上に提供される受信バッファ領域等に書き込む。
For example, when communication is performed between the
また、CPU1212は、記憶装置1224、ICカード等のような外部記録媒体に格納されたファイル又はデータベースの全部又は必要な部分がRAM1214に読み取られるようにし、RAM1214上のデータに対し様々なタイプの処理を実行してよい。CPU1212は次に、処理されたデータを外部記録媒体にライトバックしてよい。
The
様々なタイプのプログラム、データ、テーブル、及びデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理を受けてよい。CPU1212は、RAM1214から読み取られたデータに対し、本開示の随所に記載され、プログラムの命令シーケンスによって指定される様々なタイプのオペレーション、情報処理、条件判断、条件分岐、無条件分岐、情報の検索/置換等を含む、様々なタイプの処理を実行してよく、結果をRAM1214に対しライトバックする。また、CPU1212は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第2の属性の属性値に関連付けられた第1の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、CPU1212は、当該複数のエントリの中から、第1の属性の属性値が指定されている条件に一致するエントリを検索し、当該エントリ内に格納された第2の属性の属性値を読み取り、それにより予め定められた条件を満たす第1の属性に関連付けられた第2の属性の属性値を取得してよい。
Various types of information, such as various types of programs, data, tables, and databases, may be stored on recording media and subjected to information processing.
上で説明したプログラム又はソフトウェアモジュールは、コンピュータ1200上又はコンピュータ1200近傍のコンピュータ可読記憶媒体に格納されてよい。また、専用通信ネットワーク又はインターネットに接続されたサーバシステム内に提供されるハードディスク又はRAMのような記録媒体が、コンピュータ可読記憶媒体として使用可能であり、それによりプログラムを、ネットワークを介してコンピュータ1200に提供する。
The programs or software modules described above may be stored in a computer-readable storage medium on or near
本実施形態におけるフローチャート及びブロック図におけるブロックは、オペレーションが実行されるプロセスの段階又はオペレーションを実行する役割を持つ装置の「部」を表わしてよい。特定の段階及び「部」が、専用回路、コンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプログラマブル回路、及び/又はコンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプロセッサによって実装されてよい。専用回路は、デジタル及び/又はアナログハードウェア回路を含んでよく、集積回路(IC)及び/又はディスクリート回路を含んでよい。プログラマブル回路は、例えば、フィールドプログラマブルゲートアレイ(FPGA)、及びプログラマブルロジックアレイ(PLA)等のような、論理積、論理和、排他的論理和、否定論理積、否定論理和、及び他の論理演算、フリップフロップ、レジスタ、並びにメモリエレメントを含む、再構成可能なハードウェア回路を含んでよい。 The blocks in the flowcharts and block diagrams in this embodiment may represent steps in the process in which the operations are performed or "parts" of the apparatus responsible for performing the operations. Certain steps and "sections" may be provided with dedicated circuitry, programmable circuitry provided with computer readable instructions stored on a computer readable storage medium, and/or computer readable instructions provided with computer readable instructions stored on a computer readable storage medium. It may be implemented by a processor. Dedicated circuitry may include digital and/or analog hardware circuitry, and may include integrated circuits (ICs) and/or discrete circuitry. Programmable circuits, such as Field Programmable Gate Arrays (FPGAs), Programmable Logic Arrays (PLAs), etc., perform AND, OR, EXCLUSIVE OR, NOT AND, NOT OR, and other logical operations. , flip-flops, registers, and memory elements.
コンピュータ可読記憶媒体は、適切なデバイスによって実行される命令を格納可能な任意の有形なデバイスを含んでよく、その結果、そこに格納される命令を有するコンピュータ可読記憶媒体は、フローチャート又はブロック図で指定されたオペレーションを実行するための手段を作成すべく実行され得る命令を含む、製品を備えることになる。コンピュータ可読記憶媒体の例としては、電子記憶媒体、磁気記憶媒体、光記憶媒体、電磁記憶媒体、半導体記憶媒体等が含まれてよい。コンピュータ可読記憶媒体のより具体的な例としては、フロッピー(登録商標)ディスク、ディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、消去可能プログラマブルリードオンリメモリ(EPROM又はフラッシュメモリ)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、静的ランダムアクセスメモリ(SRAM)、コンパクトディスクリードオンリメモリ(CD-ROM)、デジタル多用途ディスク(DVD)、ブルーレイ(登録商標)ディスク、メモリスティック、集積回路カード等が含まれてよい。 A computer-readable storage medium may comprise any tangible device capable of storing instructions to be executed by a suitable device, such that a computer-readable storage medium having instructions stored thereon may be illustrated in flowchart or block diagram form. It will comprise an article of manufacture containing instructions that can be executed to create means for performing specified operations. Examples of computer-readable storage media may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, and the like. More specific examples of computer readable storage media include floppy disks, diskettes, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory) , electrically erasable programmable read only memory (EEPROM), static random access memory (SRAM), compact disc read only memory (CD-ROM), digital versatile disc (DVD), Blu-ray disc, memory stick , integrated circuit cards, and the like.
コンピュータ可読命令は、アセンブラ命令、命令セットアーキテクチャ(ISA)命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、又はSmalltalk(登録商標)、JAVA(登録商標)、C++等のようなオブジェクト指向プログラミング言語、及び「C」プログラミング言語又は同様のプログラミング言語のような従来の手続型プログラミング言語を含む、1又は複数のプログラミング言語の任意の組み合わせで記述されたソースコード又はオブジェクトコードのいずれかを含んでよい。 The computer readable instructions may be assembler instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state configuration data, or instructions such as Smalltalk, JAVA, C++, etc. any source or object code written in any combination of one or more programming languages, including object-oriented programming languages, and conventional procedural programming languages such as the "C" programming language or similar programming languages; may include
コンピュータ可読命令は、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサ、又はプログラマブル回路が、フローチャート又はブロック図で指定されたオペレーションを実行するための手段を生成するために当該コンピュータ可読命令を実行すべく、ローカルに又はローカルエリアネットワーク(LAN)、インターネット等のようなワイドエリアネットワーク(WAN)を介して、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサ、又はプログラマブル回路に提供されてよい。プロセッサの例としては、コンピュータプロセッサ、処理ユニット、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、マイクロコントローラ等を含む。 Computer readable instructions are used to produce means for a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, or programmable circuits to perform the operations specified in the flowchart or block diagrams. A general purpose computer, special purpose computer, or other programmable data processor, locally or over a wide area network (WAN) such as the Internet, etc., to execute such computer readable instructions. It may be provided in the processor of the device or in a programmable circuit. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, and the like.
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. It is obvious to those skilled in the art that various modifications or improvements can be made to the above embodiments. It is clear from the description of the scope of claims that forms with such modifications or improvements can also be included in the technical scope of the present invention.
特許請求の範囲、明細書、及び図面中において示した装置、システム、プログラム、及び方法における動作、手順、ステップ、及び段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、及び図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The execution order of each process such as actions, procedures, steps, and stages in the devices, systems, programs, and methods shown in the claims, the specification, and the drawings is etc., and it should be noted that they can be implemented in any order unless the output of the previous process is used in the subsequent process. Regarding the operation flow in the claims, the specification, and the drawings, even if the description is made using "first," "next," etc. for convenience, it means that it is essential to carry out in this order. not a thing
10 システム、20 ネットワーク、100 表示制御サーバ、200 眼鏡型デバイス、202 ユーザ、210 表示領域、220 動的表示コンテンツ、230 固定表示コンテンツ、300 表示制御装置、302 格納部、304 処理実行部、306 情報取得部、308 サーバ通信部、310 表示制御部、312 判定部、400 通信端末、500 計測装置、600 通信端末、1200 コンピュータ、1210 ホストコントローラ、1212 CPU、1214 RAM、1216 グラフィックコントローラ、1218 ディスプレイデバイス、1220 入出力コントローラ、1222 通信インタフェース、1224 記憶装置、1230 ROM、1240 入出力チップ 10 system, 20 network, 100 display control server, 200 glasses-type device, 202 user, 210 display area, 220 dynamic display content, 230 fixed display content, 300 display control device, 302 storage unit, 304 processing execution unit, 306 information acquisition unit, 308 server communication unit, 310 display control unit, 312 determination unit, 400 communication terminal, 500 measuring device, 600 communication terminal, 1200 computer, 1210 host controller, 1212 CPU, 1214 RAM, 1216 graphic controller, 1218 display device, 1220 input/output controller, 1222 communication interface, 1224 storage device, 1230 ROM, 1240 input/output chip
Claims (7)
前記明るさ情報に基づいて、前記眼鏡型デバイスの表示部によるコンテンツの表示を制御する表示制御部であって、前記明るさ情報が示す明るさの度合が予め定められた度合より低い場合に、前記明るさ情報が示す明るさの度合が予め定められた度合より高い場合と比較して、前記眼鏡型デバイスを装着している装着者の視界における前記コンテンツの割合を小さくするように前記眼鏡型デバイスから遠くの位置に前記コンテンツが位置しているように見えるように前記コンテンツの表示を制御する表示制御部と
を備える表示制御装置。 an information acquisition unit that acquires brightness information indicating the degree of brightness around the glasses-type device;
A display control unit that controls display of content by a display unit of the glasses-type device based on the brightness information, and when the degree of brightness indicated by the brightness information is lower than a predetermined degree, The spectacle-type device is configured to reduce the proportion of the content in the visual field of the wearer wearing the spectacle-type device, compared to when the degree of brightness indicated by the brightness information is higher than a predetermined degree. A display control device, comprising: a display control unit that controls display of the content so that the content appears to be positioned far from a device.
前記表示制御部は、前記明るさ情報に基づいて、前記表示部による前記動的表示コンテンツの表示を制御する、請求項1から3のいずれか一項に記載の表示制御装置。 The display unit displays fixed display content that is fixedly displayed at a predetermined position in the display area and dynamic display content that changes the display position in the display area,
The display control device according to any one of claims 1 to 3, wherein the display control section controls display of the dynamic display content by the display section based on the brightness information.
前記位置情報に基づいて、前記眼鏡型デバイスが位置するエリアを判定する判定部であって、前記眼鏡型デバイスが安全エリアに位置するのか、危険エリアに位置するのかを判定する判定部と、
前記眼鏡型デバイスが位置するエリアに応じて、前記眼鏡型デバイスの表示部によるコンテンツの表示態様を制御する表示制御部であって、前記眼鏡型デバイスが前記危険エリアに位置する場合、前記眼鏡型デバイスが前記安全エリアに位置する場合と比較して、前記眼鏡型デバイスを装着している装着者の視界における前記コンテンツの割合を小さくするように前記眼鏡型デバイスから遠くの位置に前記コンテンツが位置しているように見えるように前記コンテンツの表示を制御する表示制御部と
を備える表示制御装置。 an information acquisition unit that acquires position information indicating the position of the glasses-type device;
a determination unit that determines an area in which the eyeglass-type device is located based on the position information, the determination unit determining whether the eyeglass-type device is located in a safe area or a dangerous area;
A display control unit for controlling a display mode of content by a display unit of the eyeglass-type device according to an area in which the eyeglass-type device is located, wherein when the eyeglass-type device is located in the dangerous area, the eyeglass-type device is positioned in the dangerous area. The content is located far from the eyeglass-type device so as to reduce the percentage of the content in the field of view of the wearer wearing the eyeglass-type device compared to when the device is located in the safe area. a display control unit that controls display of the content so that it appears as if the content is displayed.
前記眼鏡型デバイスと
を備えるシステム。 a display control device according to any one of claims 1 to 5;
A system comprising: the eyeglass-type device;
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021191610A JP7285904B2 (en) | 2020-08-26 | 2021-11-25 | Display controller, program and system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020143041A JP2022038495A (en) | 2020-08-26 | 2020-08-26 | Display controls, programs, and systems |
JP2021191610A JP7285904B2 (en) | 2020-08-26 | 2021-11-25 | Display controller, program and system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020143041A Division JP2022038495A (en) | 2020-08-26 | 2020-08-26 | Display controls, programs, and systems |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022040118A JP2022040118A (en) | 2022-03-10 |
JP7285904B2 true JP7285904B2 (en) | 2023-06-02 |
Family
ID=87798667
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021191610A Active JP7285904B2 (en) | 2020-08-26 | 2021-11-25 | Display controller, program and system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7285904B2 (en) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008083290A (en) | 2006-09-27 | 2008-04-10 | Sony Corp | Display apparatus, and display method |
JP2010079121A (en) | 2008-09-29 | 2010-04-08 | Brother Ind Ltd | See-through display |
WO2013190766A1 (en) | 2012-06-18 | 2013-12-27 | ソニー株式会社 | Image display device, image display program, and image display method |
US20140063045A1 (en) | 2012-08-28 | 2014-03-06 | Wistron Corporation | Device and method for displaying and adjusting image information |
WO2015125363A1 (en) | 2014-02-21 | 2015-08-27 | ソニー株式会社 | Electronic apparatus and image providing method |
JP2016142988A (en) | 2015-02-04 | 2016-08-08 | 富士通株式会社 | Display device and display control program |
JP2017119032A (en) | 2015-12-29 | 2017-07-06 | 株式会社バンダイナムコエンターテインメント | Game device and program |
JP2017182340A (en) | 2016-03-29 | 2017-10-05 | ソニー株式会社 | Information processing device, information processing method, and program |
-
2021
- 2021-11-25 JP JP2021191610A patent/JP7285904B2/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008083290A (en) | 2006-09-27 | 2008-04-10 | Sony Corp | Display apparatus, and display method |
JP2010079121A (en) | 2008-09-29 | 2010-04-08 | Brother Ind Ltd | See-through display |
WO2013190766A1 (en) | 2012-06-18 | 2013-12-27 | ソニー株式会社 | Image display device, image display program, and image display method |
US20140063045A1 (en) | 2012-08-28 | 2014-03-06 | Wistron Corporation | Device and method for displaying and adjusting image information |
WO2015125363A1 (en) | 2014-02-21 | 2015-08-27 | ソニー株式会社 | Electronic apparatus and image providing method |
JP2016142988A (en) | 2015-02-04 | 2016-08-08 | 富士通株式会社 | Display device and display control program |
JP2017119032A (en) | 2015-12-29 | 2017-07-06 | 株式会社バンダイナムコエンターテインメント | Game device and program |
JP2017182340A (en) | 2016-03-29 | 2017-10-05 | ソニー株式会社 | Information processing device, information processing method, and program |
Also Published As
Publication number | Publication date |
---|---|
JP2022040118A (en) | 2022-03-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11640812B2 (en) | Visual content overlay system | |
US10347046B2 (en) | Augmented reality transportation notification system | |
EP3237845B1 (en) | System and methods for interactive hybrid-dimension map visualization | |
CN108474666B (en) | System and method for locating a user in a map display | |
CN116681870B (en) | Overlay contrast control in augmented reality displays | |
EP2972095B1 (en) | System and method for context dependent level of detail adjustment for navigation maps and systems | |
US10062204B2 (en) | Virtual three-dimensional instrument cluster with three-dimensional navigation system | |
US20180314889A1 (en) | Information processing device, information processing method, and program | |
US20190064528A1 (en) | Information processing device, information processing method, and program | |
EP3832605A1 (en) | Method and device for determining potentially visible set, apparatus, and storage medium | |
EP3438939A1 (en) | Information processing device, information processing method, and program | |
JP7285904B2 (en) | Display controller, program and system | |
JP7096295B2 (en) | Display control system, program, and display control method | |
US9846819B2 (en) | Map image display device, navigation device, and map image display method | |
JP7135052B2 (en) | Control device, program, and control method | |
JP7274451B2 (en) | System, management device, program, and management method | |
JP7133005B2 (en) | Glasses-type device, program, and control method | |
JP2022038495A (en) | Display controls, programs, and systems | |
JP7506135B2 (en) | Information processing device, program, and display method | |
JP7655889B2 (en) | Control device, program, control method, and eyeglasses-type device | |
JP7482971B1 (en) | Information processing device, program, system, and information processing method | |
JP2024073312A (en) | Control device, program, control method, and eyeglasses-type device | |
KR20180055764A (en) | Method and apparatus for displaying augmented reality object based on geometry recognition | |
JP6542085B2 (en) | INFORMATION PROCESSING APPARATUS, METHOD, AND PROGRAM | |
JP7644245B2 (en) | Display Control Device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220415 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221206 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20221214 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230117 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230207 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230316 |
|
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: 20230509 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20230523 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7285904 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |