JP7655889B2 - Control device, program, control method, and eyeglasses-type device - Google Patents
Control device, program, control method, and eyeglasses-type device Download PDFInfo
- Publication number
- JP7655889B2 JP7655889B2 JP2022184439A JP2022184439A JP7655889B2 JP 7655889 B2 JP7655889 B2 JP 7655889B2 JP 2022184439 A JP2022184439 A JP 2022184439A JP 2022184439 A JP2022184439 A JP 2022184439A JP 7655889 B2 JP7655889 B2 JP 7655889B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- distance
- real
- glasses
- type device
- 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
Images
Landscapes
- Processing Or Creating Images (AREA)
- User Interface Of Digital Computer (AREA)
Description
本発明は、制御装置、プログラム、制御方法、及び眼鏡型デバイスに関する。 The present invention relates to a control device, a program, a control method, and a glasses-type device.
特許文献1には、観察者の視覚的注意を適切に画像に向けさせる表示制御装置に関し、特に、車両の前方のオブジェクトまでの距離が短くなるに従い徐々に大きくなるように視認される接近画像を表示する技術について記載されている。
[先行技術文献]
[特許文献]
[特許文献1]特開2021-160409号公報
Patent document 1 relates to a display control device that appropriately directs the observer's visual attention to an image, and in particular describes a technology for displaying an approaching image that appears to gradually increase in size as the distance to an object in front of the vehicle decreases.
[Prior Art Literature]
[Patent Documents]
[Patent Document 1] JP 2021-160409 A
本発明の一実施態様によれば、制御装置が提供される。前記制御装置は、複数のコンテンツのそれぞれについて、コンテンツと、実世界の位置と、前記実世界の位置を基準とする第1距離とを対応付けて登録する登録部を備えてよい。前記制御装置は、眼鏡型デバイスの撮像範囲に前記実世界の位置が含まれる場合において、当該実世界の位置に対応する前記コンテンツと前記眼鏡型デバイスとの距離が、当該コンテンツに対応する前記第1距離よりも短い場合と長い場合とで、前記眼鏡型デバイスにおける前記実世界の位置に対応する前記コンテンツの表示について、異なる表示制御を実行する表示制御部を備えてよい。 According to one embodiment of the present invention, a control device is provided. The control device may include a registration unit that registers, for each of a plurality of pieces of content, a content, a real-world position, and a first distance based on the real-world position in association with each other. The control device may include a display control unit that, when the real-world position is included in an imaging range of a glasses-type device, executes different display control for displaying the content corresponding to the real-world position on the glasses-type device depending on whether the distance between the content corresponding to the real-world position and the glasses-type device is shorter or longer than the first distance corresponding to the content.
前記制御装置において、前記表示制御部は、前記眼鏡型デバイスの撮像範囲に前記実世界の位置が含まれる場合において、当該実世界の位置に対応する前記コンテンツと前記眼鏡型デバイスとの距離が、当該コンテンツに対応する前記第1距離よりも短い場合には当該コンテンツを表示させず、長い場合には当該コンテンツを表示させるよう制御してよい。 In the control device, the display control unit may perform control such that, when the image capturing range of the glasses-type device includes the real-world position, if the distance between the content corresponding to the real-world position and the glasses-type device is shorter than the first distance corresponding to the content, the content is not displayed, and if the distance is longer, the content is displayed.
前記いずれかの制御装置において、前記表示制御部は、前記眼鏡型デバイスの撮像範囲に前記実世界の位置が含まれる場合において、当該実世界の位置に対応する前記コンテンツと前記眼鏡型デバイスとの距離が、当該コンテンツに対応する前記第1距離よりも短い場合に、長い場合と比較して、前記眼鏡型デバイスから離れた位置に仮想的に配置されるように、当該コンテンツの表示を制御してよい。 In any of the control devices, the display control unit may control the display of the content so that, when the real-world position is included in the imaging range of the glasses-type device and the distance between the content corresponding to the real-world position and the glasses-type device is shorter than the first distance corresponding to the content, the content is virtually positioned at a greater distance from the glasses-type device than when the distance is longer.
前記いずれかの制御装置において、前記表示制御部は、前記眼鏡型デバイスの撮像範囲に前記実世界の位置が含まれる場合において、当該実世界の位置に対応する前記コンテンツと前記眼鏡型デバイスとの距離が、当該コンテンツに対応する前記第1距離よりも短い場合に、長い場合と比較して、当該コンテンツの透過率を高くしてよい。 In any of the control devices, when the real-world position is included in the imaging range of the glasses-type device, the display control unit may increase the transmittance of the content when the distance between the content corresponding to the real-world position and the glasses-type device is shorter than the first distance corresponding to the content, compared to when the distance is longer.
前記いずれかの制御装置において、前記表示制御部は、前記眼鏡型デバイスの撮像範囲に前記実世界の位置が含まれる場合において、当該実世界の位置に対応する前記コンテンツと前記眼鏡型デバイスとの距離が、当該コンテンツに対応する前記第1距離よりも短い場合に、長い場合と比較して、当該コンテンツのサイズを小さくしてよい。 In any of the control devices, when the real-world position is included in the imaging range of the glasses-type device, the display control unit may reduce the size of the content when the distance between the content corresponding to the real-world position and the glasses-type device is shorter than the first distance corresponding to the content, compared to when the distance is longer.
前記いずれかの制御装置において、前記表示制御部は、前記眼鏡型デバイスの撮像範囲に前記実世界の位置が含まれる場合において、当該実世界の位置に対応する前記コンテンツと前記眼鏡型デバイスとの距離が、当該コンテンツに対応する前記第1距離よりも近い場合には当該コンテンツと、当該コンテンツから離れることを示す付帯情報とを表示させ、長い場合には、前記付帯情報は表示させずに当該コンテンツを表示させるよう制御してよい。 In any of the control devices, the display control unit may perform control such that, when the real-world position is included in the imaging range of the glasses-type device, if the distance between the content corresponding to the real-world position and the glasses-type device is closer than the first distance corresponding to the content, the content and additional information indicating that the user is moving away from the content are displayed, and if the distance is longer, the content is displayed without displaying the additional information.
前記いずれかの制御装置において、前記登録部は、前記コンテンツの属性に応じた前記第1距離の設定可能範囲を登録者に対して提示し、前記設定可能範囲内で前記登録者によって指定された前記第1距離を前記コンテンツに対応付けて登録してよい。前記登録部は、前記コンテンツのサイズが大きいほど前記第1距離が長い前記設定可能範囲を前記登録者に対して提示してよい。前記登録部は、前記コンテンツの透過率が低いほど前記第1距離が長い前記設定可能範囲を前記登録者に対して提示してよい。 In any of the control devices, the registration unit may present to the registrant a settable range of the first distance according to the attributes of the content, and may register the first distance specified by the registrant within the settable range in association with the content. The registration unit may present to the registrant the settable range in which the first distance is longer as the size of the content is larger. The registration unit may present to the registrant the settable range in which the first distance is longer as the transparency of the content is lower.
前記いずれかの制御装置において、前記登録部は、前記コンテンツと、前記実世界の位置と、前記実世界の位置を基準とする前記第1距離と、前記第1距離よりも長い第2距離とを対応付けて登録してよく、前記表示制御部は、前記眼鏡型デバイスの撮像範囲に前記実世界の位置が含まれる場合において、当該実世界の位置に対応する前記コンテンツと前記眼鏡型デバイスとの距離が、前記第1距離よりも短い場合、及び前記第2距離よりも長い場合と、前記第1距離と前記第2距離との間である場合とで、前記眼鏡型デバイスにおける当該コンテンツの表示について、異なる表示制御を実行してよい。前記登録部は、前記コンテンツの属性に応じた前記第1距離及び前記第2距離の設定可能範囲を登録者に対して提示し、前記設定可能範囲内で前記登録者によって指定された前記第1距離及び前記第2距離を前記コンテンツに対応付けて登録してよい。 In any of the control devices, the registration unit may register the content, the real-world position, the first distance based on the real-world position, and a second distance longer than the first distance in association with each other, and the display control unit may execute different display control for displaying the content on the glasses-type device when the real-world position is included in the imaging range of the glasses-type device, in cases where the distance between the content corresponding to the real-world position and the glasses-type device is shorter than the first distance and longer than the second distance, and between the first distance and the second distance. The registration unit may present to a registrant a settable range of the first distance and the second distance according to an attribute of the content, and may register the first distance and the second distance specified by the registrant within the settable range in association with the content.
本発明の一実施態様によれば、コンピュータを、前記いずれかの制御装置として機能させるためのプログラムが提供されてよい。 According to one embodiment of the present invention, a program may be provided for causing a computer to function as any one of the control devices.
本発明の一実施態様によれば、コンピュータによって実行される制御方法が提供される。前記制御方法は、複数のコンテンツのそれぞれについて、コンテンツと、実世界の位置と、前記実世界の位置を基準とする距離とを対応付けて登録する登録段階を備えてよい。前記制御方法は、眼鏡型デバイスの撮像範囲に前記実世界の位置が含まれる場合において、当該実世界の位置に対応する前記コンテンツと前記眼鏡型デバイスとの距離が、当該コンテンツに対応する前記第1距離よりも短い場合と長い場合とで、前記眼鏡型デバイスにおける当該コンテンツの表示について、異なる表示制御を実行する表示制御段階を備えてよい。 According to one embodiment of the present invention, a control method executed by a computer is provided. The control method may include a registration step of registering, for each of a plurality of pieces of content, a content, a real-world position, and a distance based on the real-world position in association with each other. The control method may include a display control step of executing different display controls for displaying the content on the glasses-type device when the real-world position is included in an imaging range of a glasses-type device and the distance between the content corresponding to the real-world position and the glasses-type device is shorter or longer than the first distance corresponding to the content.
本発明の一実施態様によれば、眼鏡型デバイスが提供される。前記眼鏡型デバイスは、撮像部を備えてよい。前記眼鏡型デバイスは、前記撮像部の撮像範囲に含まれる実世界の位置に対応するコンテンツを取得するコンテンツ取得部を備えてよい。前記眼鏡型デバイスは、実世界における前記コンテンツと前記眼鏡型デバイスとの距離が、予め設定された第1距離よりも短い場合と長い場合とで、前記コンテンツの表示について異なる表示制御を実行する表示制御部を備えてよい。 According to one embodiment of the present invention, a glasses-type device is provided. The glasses-type device may include an imaging unit. The glasses-type device may include a content acquisition unit that acquires content corresponding to a real-world position included in an imaging range of the imaging unit. The glasses-type device may include a display control unit that executes different display control for displaying the content depending on whether the distance between the content and the glasses-type device in the real world is shorter or longer than a preset first distance.
前記眼鏡型デバイスにおいて、前記表示制御部は、実世界における前記コンテンツと前記眼鏡型デバイスとの距離が、前記第1距離よりも短い場合、前記コンテンツを表示せず、前記第1距離よりも長い場合、前記コンテンツを表示するよう制御してよい。 In the glasses-type device, the display control unit may control the device so that the content is not displayed when the distance between the content and the glasses-type device in the real world is shorter than the first distance, and the content is displayed when the distance is longer than the first distance.
前記いずれかの眼鏡型デバイスにおいて、前記表示制御部は、実世界における前記コンテンツと前記眼鏡型デバイスとの距離が、前記第1距離よりも短い場合、前記眼鏡型デバイスの位置から前記第1距離離れた位置に仮想的に配置されるように前記コンテンツを表示し、前記第1距離よりも長い場合、前記コンテンツに対応する前記実世界の位置に仮想的に配置されるように前記コンテンツを表示するよう制御してよい。 In any of the glasses-type devices, the display control unit may control the display of the content so that it is virtually positioned at a position that is the first distance away from the position of the glasses-type device when the distance between the content and the glasses-type device in the real world is shorter than the first distance, and may control the display of the content so that it is virtually positioned at a position in the real world that corresponds to the content when the distance is longer than the first distance.
前記いずれかの眼鏡型デバイスにおいて、前記表示制御部は、実世界における前記コンテンツと前記眼鏡型デバイスとの距離が、前記第1距離よりも短い場合、前記第1距離よりも長い場合と比較して高い透過率で、前記コンテンツを表示するよう制御してよい。 In any of the glasses-type devices, the display control unit may control the display of the content at a higher transmittance when the distance between the content and the glasses-type device in the real world is shorter than the first distance, compared to when the distance is longer than the first distance.
前記いずれかの眼鏡型デバイスにおいて、前記表示制御部は、実世界における前記コンテンツと前記眼鏡型デバイスとの距離が、前記第1距離よりも短い場合、前記第1距離よりも長い場合と比較して小さいサイズで、前記コンテンツを表示するよう制御してよい。 In any of the glasses-type devices, the display control unit may control the display of the content to be displayed at a smaller size when the distance between the content and the glasses-type device in the real world is shorter than the first distance, compared to when the distance is longer than the first distance.
前記いずれかの眼鏡型デバイスにおいて、前記表示制御部は、実世界における前記コンテンツと前記眼鏡型デバイスとの距離が、前記第1距離よりも短い場合、前記コンテンツと、前記コンテンツから離れることを示す付帯情報とを表示し、前記第1距離よりも長い場合、前記付帯情報は表示せずに前記コンテンツを表示するよう制御してよい。 In any of the glasses-type devices, the display control unit may control the display to display the content and additional information indicating a movement away from the content when the distance between the content and the glasses-type device in the real world is shorter than the first distance, and to display the content without displaying the additional information when the distance is longer than the first distance.
前記いずれかの眼鏡型デバイスにおいて、前記表示制御部は、実世界における前記コンテンツと前記眼鏡型デバイスとの距離が、前記第1距離よりも短い場合、及び予め設定された前記第1距離よりも長い第2距離よりも長い場合と、前記第1距離よりも長く前記第2距離よりも短い場合とで、前記コンテンツの表示について異なる表示制御を実行してよい。 In any of the glasses-type devices, the display control unit may execute different display control for the display of the content when the distance between the content and the glasses-type device in the real world is shorter than the first distance, longer than a second distance that is longer than the first distance and is set in advance, and when the distance is longer than the first distance and shorter than the second distance.
本発明の一実施態様によれば、コンピュータを、前記いずれかの眼鏡型デバイスとして機能させるためのプログラムが提供されてよい。 According to one embodiment of the present invention, a program may be provided for causing a computer to function as any of the above glasses-type devices.
本発明の一実施態様によれば、撮像部を備える眼鏡型デバイスによって実行される制御方法が提供される。前記制御方法は、前記撮像部の撮像範囲に含まれる実世界の位置に対応するコンテンツを取得するコンテンツ取得段階を備えてよい。前記制御方法は、実世界における前記コンテンツと前記眼鏡型デバイスとの距離が、予め設定された第1距離よりも短い場合と長い場合とで、前記コンテンツの表示について異なる表示制御を実行する表示制御段階を備えてよい。 According to one embodiment of the present invention, there is provided a control method executed by a glasses-type device including an imaging unit. The control method may include a content acquisition step of acquiring content corresponding to a real-world position included in an imaging range of the imaging unit. The control method may include a display control step of executing different display control for displaying the content depending on whether the distance in the real world between the content and the glasses-type device is shorter or longer than a preset first distance.
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。 Note that the above summary of the invention does not list all of the necessary features of the present invention. Also, subcombinations of these features may also be inventions.
例えば、AR(Augmented Reality)グラス等の眼鏡型デバイスでCG(Computer Graphics)のコンテンツを表示した場合、近づいて見ることもできるが、近づきすぎると、何が表示されているのか分からない状態になってしまう。特にユーザは、コンテンツ全体が分からないまま、突然巨大なコンテンツが目の前に出現すると、何が表示されているのか分からない状態になってしまう。また、展望台等から位置情報に紐づいたコンテンツを表示する場合は、大量のコンテンツを表示することになってしまい、視界が煩雑になったり、不要な通信、電力を消費することになる。それに対して、本実施形態に係るシステム10においては、コンテンツ毎に表示可能距離を設定してよい。眼鏡型デバイスに表示されるコンテンツを制作者が登録する場合、表示可能な距離(例:眼鏡型デバイスとコンテンツとの距離が30cm~50m等)も合わせて登録してよい。制作者は、例えば、小さなコンテンツであれば10cm以上、大きなコンテンツであれば3m以上など、コンテンツ毎に設定できてよい。また、本実施形態に係るシステム10においては、眼鏡型デバイスを装着するユーザが、眼鏡型デバイス側の設定において、表示する距離(例:眼鏡型デバイスとコンテンツとの距離が30cm~50m等)を指定してもよい。なお、近づきすぎた場合に、非表示にするのではなく、「離れてください」などの注意をしたり、最低表示距離までコンテンツが離れたり、コンテンツの透過率が高くなったりするようにしてもよい。
For example, when CG (Computer Graphics) content is displayed on a glasses-type device such as AR (Augmented Reality) glasses, it is possible to get close to view the content, but if you get too close, you will not be able to see what is being displayed. In particular, if a huge piece of content suddenly appears in front of the user without the user being able to see the entire content, the user will not be able to see what is being displayed. In addition, when content linked to location information is displayed from an observation deck or the like, a large amount of content will be displayed, cluttering the field of view and consuming unnecessary communication and power. In contrast, in the
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the invention according to the claims. Furthermore, not all of the combinations of features described in the embodiments are necessarily essential to the solution of the invention.
図1は、システム10の一例を概略的に示す。システム10は、複数の眼鏡型デバイス100及び制御装置200を備える。
Figure 1 shows an example of a
眼鏡型デバイス100は、無線通信機能と、コンテンツを表示する表示機能とを有している眼鏡型のデバイスであれば、どのようなものであってもよい。眼鏡型デバイス100は、例えば、ARグラスであってよい。
The glasses-
眼鏡型デバイス100が表示するコンテンツは、任意のデータ形式であってよい。例えば、コンテンツは、3DのCGデータである。例えば、コンテンツは、静止画である。また、例えば、コンテンツは、動画である。例えば、コンテンツは、テキストである。コンテンツは、これらを複合的に含んでもよい。
The content displayed by the glasses-
眼鏡型デバイス100は、コンテンツを透明又は半透明のグラス上に表示することによって、実空間にコンテンツが配置されている感覚をユーザ102に与えることが可能なデバイスであってよい。すなわち、眼鏡型デバイス100は、いわゆる透過型(シースルー型)のデバイスであってよい。なお、眼鏡型デバイス100は、ビデオパススルー型のデバイスであってもよい。この場合、眼鏡型デバイス100は、ユーザ102の視界に対応する範囲を撮影している撮影画像を非透過型のディスプレイに表示し、コンテンツを重畳表示してよい。
The glasses-
制御装置200は、眼鏡型デバイス100に配信するコンテンツを管理する。制御装置200は、例えば、実世界の対象に対応付けてコンテンツを登録する。具体例として、制御装置200は、実世界の位置に対応付けてコンテンツを登録する。実世界の位置は、例えば、緯度及び経度によって表されたり、緯度、経度及び高度によって表されたりする。
The
コンテンツの登録は、制御装置200の管理者等によって許可された任意の者によって行われてよい。制御装置200は、スマートフォン、タブレット端末、PC(Personal Computer)、及びARグラス等によるコンテンツ400の登録を受け付けてよい。
Content registration may be performed by any person authorized by an administrator of the
制御装置200は、例えば、眼鏡型デバイス100から、眼鏡型デバイス100の撮像範囲を示す撮像範囲情報を受信して、撮像範囲に含まれる対象に対応するコンテンツを眼鏡型デバイス100に送信してよい。
The
眼鏡型デバイス100の撮像範囲は、眼鏡型デバイス100のカメラの撮像範囲であってよい。眼鏡型デバイス100のカメラによる撮像範囲は、ユーザ102の視界に対応する範囲であってよい。眼鏡型デバイス100のカメラの撮像範囲は、ユーザ102の視界よりも広い範囲であってよく、ユーザ102の視界と実質的に同じ範囲であってもよい。
The imaging range of the glasses-
眼鏡型デバイス100と制御装置200は、ネットワーク20を介して通信してよい。ネットワーク20は、クラウドを含む。ネットワーク20は、移動体通信ネットワークを含んでよい。移動体通信ネットワークは、5G(5th Generation)通信方式、LTE(Long Term Evolution)通信方式、3G(3rd Generation)通信方式、6G(6th Generation)通信方式以降の通信方式のいずれに準拠していてもよい。ネットワーク20は、Wi-Fi(登録商標)通信方式に対応していてよい。ネットワーク20には、Wi-Fiアクセスポイントを介してアクセス可能であってよい。ネットワーク20には、その他無線通信全般を利用してアクセス可能であってよい。制御装置200は、ネットワーク20に有線接続されてよく、無線接続されてもよい。眼鏡型デバイス100は、移動体通信、Wi-Fi通信、その他無線通信全般によって、ネットワーク20に接続されてよい。
The glasses-
本実施形態に係る制御装置200は、複数のコンテンツのそれぞれについて、コンテンツ及び実世界の位置に加えて、実世界の位置を基準とする距離を対応付けて登録する。制御装置200は、コンテンツに対して異なる表示制御を行うための閾値となる距離を登録してよい。
The
例えば、制御装置200は、コンテンツに対して一の距離を対応付けて登録し、実世界における当該コンテンツと眼鏡型デバイス100との距離が、当該一の距離よりも短い場合と長い場合とで、当該コンテンツの表示について異なる表示制御を実行する。具体例として、制御装置200は、当該コンテンツと眼鏡型デバイス100との距離が、当該一の距離よりも短い場合には当該コンテンツを表示させず、長い場合には表示させる。制御装置200は、このように、距離に応じてコンテンツの表示/非表示を制御してよい。なお、制御装置200は、コンテンツに対応する実世界の位置と眼鏡型デバイス100との距離が、当該一の距離よりも短い場合に、「離れてください」等の注意を表示したり、最低表示距離までコンテンツを離したり、コンテンツの透過率を高くしたり、コンテンツのサイズを小さくしたりしてもよい。
For example, the
従来のARグラスによれば、実世界の位置に対応するコンテンツが、その位置に配置されている感覚を装着者に与えることができる。装着者はコンテンツに対応する位置に実際に近づくことによって、コンテンツに近づいて見ることもできるが、近づきすぎると、何が表示されているかわからない状態になってしまう。また、装着者の視界が大きく遮られることになり、何らかの危険が伴うことも考えられる。それに対して、本実施形態に係る制御装置200によれば、例えば、近過ぎる場合には、コンテンツを表示させないようにしたり、注意を表示したり、コンテンツの透過率を高くしたり、コンテンツを小さくしたりすることができ、このような問題の解決に貢献することができる。
Conventional AR glasses can give the wearer the sensation that content corresponding to a real-world position is located at that position. The wearer can get closer to the content and view it by actually approaching the position corresponding to the content, but if they get too close, they will not be able to see what is being displayed. In addition, the wearer's field of vision will be significantly obstructed, which may pose some kind of danger. In contrast, the
制御装置200は、複数のコンテンツのそれぞれについて、コンテンツ及び実世界の位置に加えて、実世界の位置を基準とする最小距離及び最大距離を対応付けて登録してもよい。制御装置200は、コンテンツに対して異なる表示制御を行うための閾値となる最小距離及び最大距離を登録してよい。
The
例えば、制御装置200は、コンテンツに対して最小距離及び最大距離を対応付けて登録し、実世界における当該コンテンツと眼鏡型デバイス100との距離が、最小距離よりも短い場合、及び最大距離よりも長い場合と、最小距離と最大距離との間である場合とで、当該一のコンテンツの表示について異なる表示制御を実行する。具体例として、制御装置200は、実世界における当該コンテンツと眼鏡型デバイス100との距離が、最小距離よりも短い場合及び最大距離よりも長い場合には当該コンテンツを表示させず、最小距離と最大距離との間である場合には表示させる。制御装置200は、このように、距離に応じてコンテンツの表示/非表示を制御してよい。なお、制御装置200は、実世界におけるコンテンツと眼鏡型デバイス100との距離が、最小距離と最大距離との間である場合には、コンテンツをそのまま表示させ、最大距離よりも長い場合、コンテンツを表示させず、最小距離よりも短い場合、「離れてください」等の注意を表示したり、最小距離までコンテンツを離したり、コンテンツの透過率を高くしたり、コンテンツのサイズを小さくしたりしてもよい。
For example, the
従来のARグラスによれば、例えば、装着者が展望台等に位置していて、視界が開けている場合に、視界に含まれる範囲に対応するコンテンツが表示されてしまうことになり、視界が煩雑になったり、不要な通信、電力を消費したりすることになってしまう。それに対して、本実施形態に係る制御装置200によれば、例えば、遠過ぎる場合には、コンテンツを表示させないようにすることができ、このような問題の解決に貢献することができる。
With conventional AR glasses, for example, when the wearer is positioned on an observation deck or the like and has an open field of vision, content corresponding to the range included in the field of vision is displayed, cluttering the field of vision and resulting in unnecessary communication and power consumption. In contrast, with the
図2は、眼鏡型デバイス100の構成の一例を概略的に示す。眼鏡型デバイス100は、リム112及びテンプル118を有するフレーム110を備える。眼鏡型デバイス100は、眼鏡型デバイス100における各種制御を実行する制御装置300を備える。
Figure 2 shows an example of the configuration of the glasses-
図2における制御装置300の配置は一例であり、制御装置300は、フレーム110の他の位置に配置されてもよい。例えば、制御装置300は、フレーム110の外部に配置されてもよい。また、例えば、制御装置300は、テンプル118内に配置されてもよい。具体例として、制御装置300は、テンプル118の先端部、すなわち、モダンに配置されてもよい。制御装置300は、バッテリを備えてよい。制御装置300とバッテリは、別体として、フレーム110の別の位置に配置されてもよい。
The location of the
眼鏡型デバイス100は、カメラ120を備えてよい。カメラ120の撮像範囲は、眼鏡型デバイス100を装着しているユーザ102の視界に対応する範囲であってよい。図2におけるカメラ120の配置は一例であり、カメラ120は、他の位置に配置されてもよい。
The glasses-
眼鏡型デバイス100は、センサ122を備えてよい。センサ122は、眼鏡型デバイス100の周囲の環境を特定するためのセンサであってよい。センサ122は、LiDAR(Light Detection and Ranging)を含んでよい。センサ122は、測距センサを含んでもよい。図2では、センサ122がブリッジ114に配置されている場合を例示しているが、図2におけるセンサ122の配置は一例であり、センサ122は、他の位置に配置されてもよい。
The glasses-
眼鏡型デバイス100は、センサ124を備えてよい。センサ124は、例えば、眼鏡型デバイス100の装着者であるユーザ102の視線を検出する。センサ124は、例えば、ユーザ102の目を撮像して監視することによって、ユーザ102の視線を検出する。図2におけるセンサ124の配置は一例であり、センサ124は、他の位置に配置されてもよい。
The glasses-
眼鏡型デバイス100は、マイク126を備えてよい。マイク126は、眼鏡型デバイス100の装着者であるユーザ102の発話を取得可能な位置に配置される。図2におけるマイク126の配置は一例であり、マイク126は、他の位置に配置されてもよい。
The glasses-
制御装置300は、各種入力を受け付けてよい。制御装置300は、眼鏡型デバイス100の任意の位置に配置された操作部を介して、ユーザ102からの各種入力を受け付けてよい。制御装置300は、例えば、フレーム110の任意の位置に配置されたボタン等の入力部を介して、ユーザ102からの各種入力を受け付ける。制御装置300は、例えば、スマートフォン及びウェアラブル端末等の携帯端末、タブレット端末、及びPC等を介して、ユーザ102からの各種入力を受け付けてもよい。眼鏡型デバイス100は、例えば、Wi-Fi、Bluetooth(登録商標)及びZigbee(登録商標)等の短距離無線通信方式を用いて、これらと無線接続を確立してよい。
The
制御装置300は、各種センサを備えてよい。制御装置300は、例えば、測位センサを備える。例えば、制御装置300は、GPS(Global Positioning System)センサ等のGNSS(Global Naviagtion Satellite System)センサを備える。制御装置300は、加速度センサを備えてよい。制御装置300は、ジャイロセンサを備えてよい。制御装置300は、その他のセンサを備えてもよい。
The
制御装置300は、カメラ120の撮像範囲を示す撮像範囲情報を生成してよい。制御装置300は、眼鏡型デバイス100の位置、向き、及び姿勢に基づいて、撮像範囲情報を生成してよい。制御装置300は、各種センサの出力によって、眼鏡型デバイス100の位置、向き、及び姿勢を特定してよい。
The
制御装置300は、レンズ116への表示機能を備えてよい。レンズ116は、眼鏡型デバイス100の表示部の一例であってよい。レンズ116は、透明又は半透明のディスプレイであってよく、制御装置300は、レンズ116に各種表示を実行させてよい。すなわち、眼鏡型デバイス100は、透明又は半透明のディスプレイ型のデバイスであってよい。また、制御装置300が、レンズ116に対して表示を投影する機能を有してもよい。すなわち、眼鏡型デバイス100は、投影型のデバイスであってよい。
The
制御装置300は、ネットワーク20を介した通信を実行する機能を有してよい。制御装置300は、移動体通信、Wi-Fi通信、及びその他の無線通信全般の少なくともいずれかによって、ネットワーク20にアクセスしてよい。制御装置300は、ネットワーク20を介して、制御装置200と通信してよい。
The
図3は、制御装置200による表示制御処理の一例を概略的に示す。ここでは、制御装置200が、複数のコンテンツのそれぞれについて最小距離及び最大距離を登録しており、距離に応じてコンテンツの表示/非表示を制御する場合の処理の流れを一例として説明する。なお、ここでは、一の眼鏡型デバイス100から受信した一の撮像範囲情報に対する処理について説明する。
Figure 3 shows an example of display control processing by the
ステップ(ステップをSと省略して記載する場合がある。)102では、制御装置200が、眼鏡型デバイス100から撮像範囲情報を受信する。S104では、制御装置200が、S102で受信した撮像範囲情報に基づいて、眼鏡型デバイス100の撮像範囲に複数のコンテンツに対応付けて登録している複数の実世界の位置のいずれかが含まれるか否かを判定する。含まれる場合、S106に進み、含まれない場合、終了する。
In step (sometimes abbreviated to S) 102, the
S106では、制御装置200が、S104で撮像範囲に含まれると判定した実世界の位置に対応するコンテンツが、表示対象か否かを判定する。制御装置200は、例えば、実世界における当該コンテンツと眼鏡型デバイス100との距離が、当該コンテンツに対応する最小距離よりも短い場合、及び、当該コンテンツに対応する最大距離よりも長い場合、表示対象でないと判定し、最小距離よりも長く最大距離よりも短い場合、表示対象であると判定する。制御装置200は、例えば、実世界における当該コンテンツと眼鏡型デバイス100との距離が、当該コンテンツに対応する最小距離と最大距離との間である場合、表示対象であると判定する。
In S106, the
コンテンツが表示対象である場合、S108に進み、表示対象でない場合、S110に進む。S108では、制御装置200が、S106で表示すると判定したコンテンツを眼鏡型デバイス100に送信して、眼鏡型デバイス100に表示させる。S110では、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツが複数ある場合において、全てのコンテンツについて判定が終了したか否かを判定する。終了していない場合、S106に戻り、次のコンテンツについて表示対象か否かを判定する。終了した場合、処理を終了する。
If the content is to be displayed, proceed to S108; if not, proceed to S110. In S108, the
図4は、コンテンツ400に対して登録された最小距離420について説明するための説明図である。制御装置200は、複数のコンテンツ400のそれぞれについて、実世界の位置402と、位置402を基準とする最小距離420とを登録する。
Figure 4 is an explanatory diagram for explaining the
制御装置200は、眼鏡型デバイス100の撮像範囲に位置402が含まれる場合において、位置402と眼鏡型デバイス100との距離が、最小距離420よりも短い場合と長い場合とで、位置402に対応するコンテンツ400の表示について、異なる表示制御を実行する。例えば、制御装置200は、図4に例示するように、位置402と眼鏡型デバイス100との距離が、最小距離420よりも短い場合にはコンテンツ400を表示させず、長い場合にはコンテンツ400を表示させるよう制御する。
When the
従来のように、眼鏡型デバイス100の撮像範囲に位置402が含まれるときに何の工夫もなくコンテンツ400を表示すると、眼鏡型デバイス100が位置402の近くに位置する場合には、巨大なコンテンツ400が目の前に出現することになり、何が表示されているかわからない状態になったり、視界の大部分が遮られてしまう状態になったりしてしまい得る。それに対して、本実施形態に係る制御装置200によれば、眼鏡型デバイス100が位置402の近くに位置する場合には、コンテンツ400を非表示とすることができ、このような問題が発生しないようにできる。
As in the past, if the
また、制御装置200によれば、コンテンツ400のそれぞれに対して異なる最小距離420を登録できるので、例えば、サイズが小さいコンテンツ400については、短い最小距離420を登録し、サイズが大きいコンテンツ400については、長い最小距離420を登録することもできる。これにより、近くに表示すると問題が大きい、サイズが大きいコンテンツ400については、近くに表示させないようにしつつ、近くに表示しても問題が少ない上に、近くに表示した方が見やすい、サイズが小さいコンテンツ400については、近くに表示させる、という環境を実現することができる。
In addition, according to the
図5は、コンテンツ400に対して登録された最小距離420及び最大距離422について説明するための説明図である。制御装置200は、複数のコンテンツ400のそれぞれについて、実世界の位置402と、位置402を基準とする最小距離420及び最大距離422とを登録する。
Figure 5 is an explanatory diagram for explaining the
制御装置200は、眼鏡型デバイス100の撮像範囲に位置402が含まれる場合において、位置402と眼鏡型デバイス100との距離が、最小距離420よりも短い場合、及び最大距離422よりも長い場合と、最小距離420と最大距離422との間である場合とで、位置402に対応するコンテンツ400の表示について、異なる表示制御を実行する。例えば、制御装置200は、図5に例示するように、位置402と眼鏡型デバイス100との距離が、最小距離420よりも短い場合、及び最大距離422よりも長い場合にはコンテンツ400を表示させず、最小距離420と最大距離422との間である場合にはコンテンツ400を表示させるよう制御する。
When the
従来のように、眼鏡型デバイス100の撮像範囲に位置402が含まれるときに何の工夫もなくコンテンツ400を表示すると、眼鏡型デバイス100のユーザ102が展望台等に位置しているときに、視界に含まれる範囲に対応する多数のコンテンツが表示されてしまうことになり、視界が煩雑になったり、不要な通信、電力を消費したりすることになってしまう。それに対して、本実施形態に係る制御装置200によれば、眼鏡型デバイス100からある程度以上遠くに離れた位置に対応するコンテンツ400については非表示とすることができ、このような問題を軽減できる。
As in the past, if
また、制御装置200によれば、コンテンツ400のそれぞれに対して異なる最小距離420及び最大距離422を登録できるので、例えば、遠方から見ることをそもそも想定している巨大なコンテンツ400については、長い最大距離422を登録することもできる。これにより、遠くに位置するユーザ102に対しても表示することをそもそも想定しているコンテンツ400が表示されないようになってしまうことを防止できる。
In addition, the
図6は、制御装置200の機能構成の一例を概略的に示す。制御装置200は、記憶部202、登録部204、情報受信部206、及び表示制御部208を備えてよい。記憶部202は、各種情報を記憶する。
Figure 6 shows an example of the functional configuration of the
登録部204は、各種情報を登録する。例えば、登録部204は、制御装置200のユーザによる入力によって各種情報を登録する。登録部204は、ネットワーク20を介して他の装置から受信した情報を登録してもよい。登録部204は、登録した情報を記憶部202に記憶させる。
The
登録部204は、複数のコンテンツ400を登録する。例えば、登録部204は、複数のコンテンツ400のそれぞれについて、コンテンツ400と、実世界の位置と、実世界の位置を基準とする最小距離420とを対応付けて登録する。当該最小距離420は、第1距離の一例であってよい。登録部204は、コンテンツ400のサイズを示すサイズ情報を登録してもよい。登録部204は、コンテンツ400の外形を示す外形情報を登録してもよい。
The
登録部204は、最小距離420の設定可能範囲を登録者に対して提示し、当該設定可能範囲内で登録者によって指定された最小距離420をコンテンツ400に対応付けて登録してもよい。例えば、登録部204は、登録者が制御装置200のユーザである場合、制御装置200のディスプレイに最小距離420の設定可能範囲を表示させる。例えば、登録部204は、登録者が他の装置のユーザである場合、最小距離420の設定可能範囲を当該他の装置に送信して表示させる。
The
登録部204は、コンテンツ400の属性に応じた最小距離420の設定可能範囲を登録者に対して提示し、当該設定可能範囲内で登録者によって指定された最小距離420をコンテンツ400に対応付けて登録してもよい。これにより、コンテンツ400の属性に応じた適切な最小距離420を登録することができる。
The
登録部204は、例えば、コンテンツ400のサイズが大きいほど最小距離420が長い設定可能範囲を登録者に対して提示する。これにより、コンテンツ400のサイズが大きいにもかかわらず、比較的短い最小距離420が登録されてしまうことにより、眼鏡型デバイス100の近くに比較的大きなコンテンツ400を表示してしまって眼鏡型デバイス100のユーザ102のユーザ体感を低下させてしまう、ということを防止できる。
The
登録部204は、例えば、コンテンツ400の透過率が低いほど最小距離420が長い設定可能範囲を登録者に対して提示する。これにより、コンテンツ400の透過率が低く、ユーザ102の視界を遮る可能性が高いにもかかわらず、比較的短い最小距離420が登録されてしまうことにより、眼鏡型デバイス100の近くに透過率の低いコンテンツ400を表示してしまって眼鏡型デバイス100のユーザ102のユーザ体感を低下させてしまう、ということを防止できる。
The
情報受信部206は、各種情報を受信する。情報受信部206は、眼鏡型デバイス100からネットワーク20を介して各種情報を受信してよい。情報受信部206は、例えば、コンテンツ400の表示制御対象の眼鏡型デバイス100から継続的に撮像範囲情報を受信する。眼鏡型デバイス100は、定期的に又は不定期に撮像範囲情報を制御装置200に送信してよい。また、眼鏡型デバイス100は、撮像範囲が変化する毎に、撮像範囲情報を制御装置200に送信してもよい。
The
表示制御部208は、情報受信部206が眼鏡型デバイス100から受信した撮像範囲情報に基づいて、眼鏡型デバイス100に対するコンテンツ400の表示制御を行う。表示制御部208は、眼鏡型デバイス100の撮像範囲に、記憶部202に記憶されている複数のコンテンツ400に対応する複数の実世界の位置のいずれかが含まれるか否かを判定する。
The
表示制御部208は、眼鏡型デバイス100の撮像範囲に、コンテンツ400に対応する実世界の位置が含まれる場合において、実世界における当該コンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも短い場合と長い場合とで、眼鏡型デバイス100における当該コンテンツ400の表示について、異なる表示制御を実行する。
When the imaging range of the glasses-
実世界におけるコンテンツ400と眼鏡型デバイス100との距離は、例えば、眼鏡型デバイス100の位置と、コンテンツ400の表面との距離であってよい。表示制御部208は、コンテンツ400のサイズ情報及び外形情報の少なくともいずれかを用いることによって、眼鏡型デバイス100の位置と、コンテンツ400の表面との距離を算出してよい。
The distance between the
実世界におけるコンテンツ400と眼鏡型デバイス100との距離は、例えば、眼鏡型デバイス100の位置と、コンテンツ400に対応する実世界の位置との距離であってよい。表示制御部208は、コンテンツ400に対応する実世界の位置と、眼鏡型デバイス100の位置とから、これらの距離を算出してよい。
The distance between the
例えば、表示制御部208は、眼鏡型デバイス100におけるコンテンツ400の表示/非表示を制御してよい。例えば、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも短い場合には当該コンテンツ400を表示させず、長い場合には当該コンテンツ400を表示させるよう制御する。
For example, the
例えば、表示制御部208は、眼鏡型デバイス100におけるコンテンツ400の仮想的な表示位置を制御してよい。例えば、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも短い場合に、長い場合と比較して、眼鏡型デバイス100から離れた位置に仮想的に配置されるように、当該コンテンツ400の表示を制御する。具体例として、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも長い場合は、当該コンテンツ400を当該コンテンツ400に対応する実世界の位置に配置し、短い場合は、眼鏡型デバイス100から最小距離420の分離れた位置に当該コンテンツ400を配置して表示させるよう制御する。これにより、眼鏡型デバイス100に近い位置に表示することが好ましくないコンテンツ400を、眼鏡型デバイス100から離れた位置に表示させることができる。
For example, the
例えば、表示制御部208は、眼鏡型デバイス100に表示させるコンテンツ400の透過率を制御する。例えば、表示制御部208は、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも短い場合に、長い場合と比較して、当該コンテンツ400の透過率を高くする。具体例として、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも長い場合は、当該コンテンツ400をデフォルト設定された透過率で表示させ、短い場合は、デフォルト設定された透過率よりも高い透過率で表示させるよう制御する。これにより、眼鏡型デバイス100に近い位置に表示されるコンテンツ400の透過率を高めることができ、ユーザ102の視界を妨げる度合を低減することができる。
For example, the
例えば、表示制御部208は、眼鏡型デバイス100に表示させるコンテンツ400のサイズを制御する。例えば、表示制御部208は、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも短い場合に、長い場合と比較して、当該コンテンツ400のサイズを小さくする。具体例として、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも長い場合は、当該コンテンツ400をデフォルト設定されたサイズで表示させ、短い場合は、デフォルト設定されたサイズよりも小さいサイズで表示させるよう制御する。これにより、眼鏡型デバイス100に近い位置に表示されるコンテンツ400のサイズを小さくすることができ、ユーザ102の視界を妨げる度合を低減することができる。
For example, the
例えば、表示制御部208は、眼鏡型デバイス100におけるコンテンツ400に付帯する付帯情報の表示/非表示を制御する。例えば、表示制御部208は、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも短い場合には当該コンテンツ400と、当該コンテンツ400から離れることを示す付帯情報とを表示させ、長い場合と比較して、当該付帯情報は表示させずに当該コンテンツ400を表示させるよう制御する。具体例として、表示制御部208は、「離れてください」等のテキスト情報を付帯情報として表示させる。これにより、眼鏡型デバイス100に近い位置にコンテンツ400が登録されており、当該コンテンツ400がユーザ102の近くに表示される場合において、ユーザ102をそこから離れさせることによって、コンテンツ400の全体を表示可能な位置に移動させることができる。
For example, the
登録部204は、複数のコンテンツ400のそれぞれについて、コンテンツ400と、実世界の位置と、実世界の位置を基準とする最小距離420及び最大距離422とを対応付けて登録してもよい。当該最大距離422は、第2距離の一例であってよい。
The
登録部204は、最小距離420及び最大距離422の設定可能範囲を登録者に対して提示し、当該設定可能範囲内で登録者によって指定された最小距離420及び最大距離422をコンテンツ400に対応付けて登録してもよい。例えば、登録部204は、登録者が制御装置200のユーザである場合、制御装置200のディスプレイに最小距離420及び最大距離422の設定可能範囲を表示させる。例えば、登録部204は、登録者が他の装置のユーザである場合、最小距離420及び最大距離422の設定可能範囲を当該他の装置に送信して表示させる。
The
登録部204は、コンテンツ400の属性に応じた最小距離420及び最大距離422の設定可能範囲を登録者に対して提示し、当該設定可能範囲内で登録者によって指定された最小距離420及び最大距離422をコンテンツ400に対応付けて登録してもよい。これにより、コンテンツ400の属性に応じた適切な最小距離420及び最大距離422を登録することができる。
The
登録部204は、例えば、コンテンツ400のサイズが大きいほど最小距離420が長い最小距離420の設定可能範囲を登録者に対して提示する。例えば、登録部204は、コンテンツ400の透過率が低いほど最小距離420が長い最小距離420の設定可能範囲を登録者に対して提示する。
For example, the
登録部204は、例えば、コンテンツ400のデータ量が多いほど最大距離422が短い最大距離422の設定可能範囲を登録者に対して提示する。これにより、例えば、データ量が多いコンテンツ400については、比較的近くであっても表示させないようにでき、眼鏡型デバイス100の通信量や消費電力を低減することができる。
The
コンテンツ400に対して最小距離420に加えて最大距離422が登録されている場合、表示制御部208は、眼鏡型デバイス100の撮像範囲に、コンテンツ400に対応する実世界の位置が含まれる場合において、当該実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも短い場合、及び最大距離422よりも長い場合と、最小距離420と最大距離422との間である場合とで、眼鏡型デバイス100における当該コンテンツ400の表示について、異なる表示制御を実行してよい。
When a
例えば、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも短い場合、及び最大距離422よりも長い場合には当該コンテンツ400を表示させず、最小距離420と最大距離422との間である場合には当該コンテンツ400を表示させるよう制御する。
For example, if the distance between the glasses-
コンテンツ400に対して最小距離420に加えて最大距離422が登録されている場合、表示制御部208は、眼鏡型デバイス100の撮像範囲に、コンテンツ400に対応する実世界の位置が含まれる場合において、当該実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも短い場合と、最大距離422よりも長い場合と、最小距離420と最大距離422との間である場合とで、眼鏡型デバイス100における当該コンテンツ400の表示について、異なる表示制御を実行してもよい。
When a
例えば、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも短い場合、眼鏡型デバイス100の位置から当該最小距離420離れた位置に仮想的に配置されるようにコンテンツ400を表示させ、最小距離420と最大距離422との間である場合、当該コンテンツ400に対応する実世界の位置に仮想的に配置されるように当該コンテンツ400を表示させ、最大距離422よりも長い場合、当該コンテンツ400を表示させない。
For example, if the distance between the glasses-
例えば、表示制御部208は、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420と最大距離422との間である場合、当該コンテンツ400をデフォルト設定された透過率で表示させ、最小距離420よりも短い場合、当該コンテンツ400をデフォルト設定された透過率よりも高い透過率で表示させ、最大距離422よりも長い場合、当該コンテンツ400を表示させない。
For example, if the distance between the glasses-
例えば、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420と最大距離422との間である場合、当該コンテンツ400をデフォルト設定されたサイズで表示させ、最小距離420よりも短い場合、当該コンテンツをデフォルト設定されたサイズよりも小さいサイズで表示させ、最大距離422よりも長い場合、当該コンテンツ400を表示させない。
For example, if the distance between the glasses-
例えば、表示制御部208は、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも短い場合、当該コンテンツ400と、コンテンツから離れることを示す付帯情報とを表示させ、最小距離420と最大距離422との間である場合、付帯情報は表示せずにコンテンツ400を表示させ、最大距離422よりも長い場合、当該コンテンツ400を表示させない。
For example, if the distance between the glasses-
登録部204は、コンテンツ400に対して、実世界の位置と、実世界の位置を基準とする距離毎のコンテンツ400の表示態様とを登録してもよい。登録部204は、コンテンツの登録者の指示に従って、実世界の位置と、実世界の位置を基準とする距離毎のコンテンツ400の表示態様とを登録してよい。例えば、登録部204は、第1距離以内は、コンテンツ400を非表示とし、第1距離と、第1距離よりも長い第2距離との間の場合は、デフォルトの表示サイズよりもサイズを小さくして表示し、第2距離と、第2距離よりも長い第3距離との間の場合は、デフォルトの透過率よりも高い透過率で表示し、第3距離よりも長い場合、非表示とするように設定する。
The
具体例として、コンテンツ400が道路標識及び看板等の場合に、登録部204は、第1距離以内の場合、デフォルトのサイズだが透過率を高く表示し、第1距離と、第1距離よりも長い第2距離との間の場合、デフォルトのサイズよりも小さいサイズで表示し、第2距離以上の場合、非表示とするように登録する。これにより、コンテンツ400に対応する実世界の位置に対して、ユーザ102が、第1距離よりも近い位置にいる場合には、コンテンツ400の透過率を高くすることによって、道路標識や看板を認識させつつ、周囲の見にくさを低減し、ユーザ102が、第1距離と第2距離との間に位置する場合には、コンテンツ400のサイズを小さくすることによって、道路標識や看板を認識させつつも、道路標識や看板によって周囲が見にくくなることを防ぎ、ユーザ102が第3距離以上離れている場合には、非表示とすることによって、表示の煩雑さを低減することができる。
As a specific example, when the
また、具体例として、コンテンツ400が実物大の恐竜のCGコンテンツ等である場合、登録部204は、第1距離以内の場合、デフォルトのサイズだが透過率を高く表示し、第1距離と、第1距離よりも長い第2距離との間の場合、デフォルト表示とし、第2距離以上の場合、非表示とするように登録する。これにより、実物大であることを優先するコンテンツについて、サイズを変更することなく、透過率の調整等によって、周囲に見にくさを低減することができる。
As a specific example, if the
登録部204によって、コンテンツ400に対して、実世界の位置と、実世界の位置を基準とする距離毎のコンテンツ400の表示態様とが登録されている場合、表示制御部208は、当該登録内容に従って、眼鏡型デバイス100におけるコンテンツ400の表示を制御してよい。表示制御部208は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離に対応する表示態様で、コンテンツ400を眼鏡型デバイス100に表示させてよい。
When the
図7は、制御装置300の機能構成の一例を概略的に示す。制御装置300は、記憶部302、情報取得部304、外部通信部306、及び表示制御部308を備える。
Figure 7 shows an example of the functional configuration of the
情報取得部304は、各種情報を取得する。情報取得部304は、取得した情報を記憶部302に記憶させてよい。
The
情報取得部304は、例えば、カメラ120によって撮像された撮像画像をカメラ120から取得する。情報取得部304は、例えば、各種センサによって出力された情報を取得する。情報取得部304は、センサ122によって出力された情報を取得してよい。情報取得部304は、センサ124によって出力された情報を取得してよい。情報取得部304は、測位センサによって出力された情報を取得してよい。情報取得部304は、加速度センサによって出力された情報を取得してよい。情報取得部304は、ジャイロセンサによって出力された情報を取得してよい。情報取得部304は、その他のセンサによって出力された情報を取得してよい。情報取得部304は、例えば、マイク126が取得したユーザ102の発話を取得する。情報取得部304は、マイク126が取得したユーザ102の発話を音声認識することによって、発話内容を取得してよい。
The
情報取得部304は、ユーザ102からの各種入力を取得してよい。情報取得部304は、ユーザ102が、操作部や携帯端末を介して入力した入力情報を取得してよい。情報取得部304は、ユーザ102の音声入力内容を取得してよい。情報取得部304は、ユーザ102の手の動きによる入力情報を取得してよい。
The
情報取得部304は、カメラ120の撮像範囲を示す撮像範囲情報を生成してよい。情報取得部304は、眼鏡型デバイス100の位置、向き、及び姿勢に基づいて、撮像範囲情報を生成してよい。情報取得部304は、各種センサの出力によって、眼鏡型デバイス100の位置、向き、及び姿勢を特定してよい。
The
外部通信部306は、外部と通信する。外部通信部306は、ネットワーク20を介して制御装置200と通信してよい。外部通信部306は、例えば、情報取得部304が取得した各種情報を制御装置200に送信する。
The
外部通信部306は、例えば、撮像範囲情報を制御装置200に送信して、制御装置200から、表示対象のコンテンツ400を受信する。外部通信部306は、受信したコンテンツ400を記憶部302に記憶させる。
The
表示制御部308は、レンズ116に各種情報を表示するよう制御する。例えば、表示制御部308は、外部通信部306が制御装置200から受信したコンテンツ400をレンズ116に表示させる。
The
ここまでは、眼鏡型デバイス100と実世界におけるコンテンツとの距離に応じた表示制御を制御装置200が主体となって実行する場合について説明したが、これに限らない。眼鏡型デバイス100と実世界におけるコンテンツとの距離に応じた表示制御を、眼鏡型デバイス100が主体となって実行してもよい。
So far, we have described a case where the
この場合、制御装置200の表示制御部208は、眼鏡型デバイス100の撮像範囲に、記憶部202に記憶されている複数のコンテンツ400に対応する複数の実世界の位置のいずれかが含まれるか否かを判定し、含まれると判定した場合に、含まれる実世界の位置と、当該位置に対応するコンテンツ400とを眼鏡型デバイス100に送信する。表示制御部208は、実世界の位置及びコンテンツ400に加えて、コンテンツ400のサイズ情報を送信してよい。表示制御部208は、実世界の位置及びコンテンツ400に加えて、コンテンツ400の外形情報を送信してよい。そして、眼鏡型デバイス100が実世界におけるコンテンツと眼鏡型デバイス100との距離に応じた、コンテンツ400の表示制御を実行する。
In this case, the
図8は、制御装置300の機能構成の他の一例を概略的に示す。図9は、最小距離160について説明するための説明図である。図10は、最大距離162について説明するための説明図である。本例における制御装置300は、記憶部312、情報取得部314、設定部315、外部通信部316、及び表示制御部318を備える。
Figure 8 shows an outline of another example of the functional configuration of the
情報取得部314は、各種情報を取得する。情報取得部314は、取得した情報を記憶部312に記憶させる。
The
情報取得部314は、例えば、カメラ120によって撮像された撮像画像をカメラ120から取得する。情報取得部314は、例えば、各種センサによって出力された情報を取得する。情報取得部314は、センサ122によって出力された情報を取得してよい。情報取得部314は、センサ124によって出力された情報を取得してよい。情報取得部314は、測位センサによって出力された情報を取得してよい。情報取得部314は、加速度センサによって出力された情報を取得してよい。情報取得部314は、ジャイロセンサによって出力された情報を取得してよい。情報取得部314は、その他のセンサによって出力された情報を取得してよい。情報取得部314は、例えば、マイク126が取得したユーザ102の発話を取得する。情報取得部314は、マイク126が取得したユーザ102の発話を音声認識することによって、発話内容を取得してよい。
The
情報取得部314は、ユーザ102からの各種入力を取得してよい。情報取得部314は、ユーザ102が、操作部や携帯端末を介して入力した入力情報を取得してよい。情報取得部314は、ユーザ102の音声入力内容を取得してよい。情報取得部314は、ユーザ102の手の動きによる入力情報を取得してよい。
The
情報取得部314は、カメラ120の撮像範囲を示す撮像範囲情報を生成してよい。情報取得部314は、眼鏡型デバイス100の位置、向き、及び姿勢に基づいて、撮像範囲情報を生成してよい。情報取得部314は、各種センサの出力によって、眼鏡型デバイス100の位置、向き、及び姿勢を特定してよい。
The
設定部315は、距離の設定を行う。例えば、設定部315は、最小距離160を設定する。設定部315は、情報取得部314が取得したユーザ102からの入力に従って、最小距離160を設定してよい。設定部315は、設定した最小距離160を記憶部312に記憶させる。
The
例えば、設定部315は、最大距離162を設定する。設定部315は、情報取得部314が取得したユーザ102からの入力に従って、最大距離162を設定してよい。設定部315は、設定した最大距離162を記憶部312に記憶させる。
For example, the
外部通信部316は、外部と通信する。外部通信部316は、ネットワーク20を介して制御装置200と通信してよい。外部通信部316は、例えば、情報取得部314が取得した各種情報を制御装置200に送信する。
The
外部通信部316は、例えば、撮像範囲情報を制御装置200に送信して、制御装置200から、撮像範囲に含まれる実世界の位置150に対応するコンテンツ400を受信する。外部通信部316は、コンテンツ400とともに、当該コンテンツ400に対応する実世界の位置150を受信してよい。外部通信部316は、さらに、当該コンテンツ400のサイズ情報及び外形情報の少なくともいずれかを受信してよい。外部通信部316は、受信した情報を記憶部312に記憶させる。外部通信部316は、コンテンツ取得部の一例であってよい。
The
表示制御部318は、レンズ116に各種情報を表示するよう制御する。例えば、表示制御部318は、外部通信部316が制御装置200から受信したコンテンツ400をレンズ116に表示させる。
The
表示制御部318は、外部通信部316が制御装置200から受信したコンテンツ400の表示制御を行う。表示制御部318は、外部通信部316が制御装置200からコンテンツ400を受信した場合に、実世界における当該コンテンツ400と眼鏡型デバイス100との距離に応じた当該コンテンツ400の表示制御を行う。
The
例えば、表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、設定部315によって設定された最小距離160よりも短い場合と長い場合とで、コンテンツ400の表示について異なる表示制御を実行する。
For example, the
上述したように、実世界におけるコンテンツ400と眼鏡型デバイス100との距離は、例えば、眼鏡型デバイス100の位置と、コンテンツ400の表面との距離であってよい。表示制御部318は、コンテンツ400のサイズ情報及び外形情報の少なくともいずれかを用いることによって、眼鏡型デバイス100の位置と、コンテンツ400の表面との距離を算出してよい。
As described above, the distance between the
上述したように、実世界におけるコンテンツ400と眼鏡型デバイス100との距離は、例えば、眼鏡型デバイス100の位置と、コンテンツ400に対応する実世界の位置150との距離であってよい。表示制御部318は、コンテンツ400に対応する実世界の位置150と、眼鏡型デバイス100の位置とから、これらの距離を算出してよい。
As described above, the distance between the
例えば、表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、最小距離160よりも短い場合、当該コンテンツ400を表示せず、最小距離160よりも長い場合、当該コンテンツ400を表示するよう制御する。
For example, if the distance between the
例えば、表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、最小距離160よりも短い場合、眼鏡型デバイス100の位置から最小距離160離れた位置に仮想的に配置されるようにコンテンツ400を表示し、最小距離160よりも長い場合、当該コンテンツ400に対応する実世界の位置150に仮想的に配置されるように当該コンテンツ400を表示するよう制御する。
For example, if the distance between the
例えば、表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、最小距離160よりも短い場合、最小距離160よりも長い場合と比較して高い透過率で、当該コンテンツを表示するよう制御する。
For example, when the distance between the
例えば、表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、最小距離160よりも短い場合、最小距離160よりも長い場合と比較して小さいサイズで、当該コンテンツ400を表示するよう制御する。
For example, when the distance between the
例えば、表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、最小距離160よりも短い場合、当該コンテンツ400と、コンテンツから離れることを示す付帯情報とを表示し、最小距離160よりも長い場合、付帯情報は表示せずにコンテンツ400を表示するよう制御する。
For example, if the distance between the
表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、設定部315によって設定された最小距離160よりも短い場合、及び最大距離162よりも長い場合と、最小距離160と最大距離162との間である場合とで、コンテンツ400の表示について異なる表示制御を実行してもよい。
The
例えば、表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、最小距離160よりも短い場合、及び最大距離162よりも長い場合、当該コンテンツ400を表示せず、最小距離160と最大距離162との間である場合、当該コンテンツ400を表示するよう制御する。
For example, if the distance between the
表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、最小距離160よりも短い場合と、最大距離162よりも長い場合と、最小距離160と最大距離162との間である場合とで、コンテンツ400の表示について異なる表示制御を実行してもよい。
The
例えば、表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、最小距離160よりも短い場合、眼鏡型デバイス100の位置から当該最小距離離れた位置に仮想的に配置されるようにコンテンツ400を表示し、最小距離160と最大距離162との間である場合、当該コンテンツ400に対応する実世界の位置150に仮想的に配置されるように当該コンテンツ400を表示し、最大距離162よりも長い場合、当該コンテンツ400を表示しないよう制御する。
For example, if the distance between the
例えば、表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、最小距離160と最大距離162との間である場合、当該コンテンツ400をデフォルト設定された透過率で表示し、最小距離160よりも短い場合、当該コンテンツ400をデフォルト設定された透過率よりも高い透過率で表示し、最大距離162よりも長い場合、当該コンテンツ400を表示しないよう制御する。
For example, when the distance between the
例えば、表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、最小距離160と最大距離162との間である場合、当該コンテンツ400をデフォルト設定されたサイズで表示し、最小距離160よりも短い場合、当該コンテンツ400をデフォルト設定されたサイズよりも小さいサイズで表示し、最大距離162よりも長い場合、当該コンテンツ400を表示しないよう制御する。
For example, when the distance between the
例えば、表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、最小距離160よりも短い場合、当該コンテンツ400と、コンテンツから離れることを示す付帯情報とを表示し、最小距離160と最大距離162との間である場合、付帯情報は表示せずにコンテンツ400を表示し、最大距離162よりも長い場合、当該コンテンツ400を表示しないよう制御する。
For example, if the distance between the
登録部204によって、コンテンツ400に対して実世界の位置を基準とする距離毎のコンテンツ400の表示態様が登録されている場合、表示制御部208は、登録された内容に従って、眼鏡型デバイス100に対して表示指示を行ってよく、表示制御部318は、表示指示に従って、コンテンツ400に対応する実世界の位置を基準とする距離に対応する、コンテンツ400の表示態様に従って、コンテンツ400を表示してよい。
When the
図11は、制御装置200、又は制御装置300のハードウェア構成の一例を概略的に示す。本実施形態によるコンピュータ1200は、CPU1212、RAM1214、及びグラフィックコントローラ1216を含み、それらはホストコントローラ1210によって相互に接続されている。コンピュータ1200はまた、通信インタフェース1222、記憶装置1224、DVDドライブ、及びICカードドライブのような入出力ユニットを含み、それらは入出力コントローラ1220を介してホストコントローラ1210に接続されている。DVDドライブは、DVD-ROMドライブ及びDVD-RAMドライブ等であってよい。記憶装置1224は、ハードディスクドライブ及びソリッドステートドライブ等であってよい。コンピュータ1200はまた、ROM1230及びキーボードのようなレガシの入出力ユニットを含み、それらは入出力チップ1240を介して入出力コントローラ1220に接続されている。
Figure 11 shows an example of the hardware configuration of the
CPU1212は、ROM1230及びRAM1214内に記憶されたプログラムに従い動作し、それにより各ユニットを制御する。グラフィックコントローラ1216は、RAM1214内に提供されるフレームバッファ等又はそれ自体の中に、CPU1212によって生成されるイメージデータを取得し、イメージデータがディスプレイデバイス1218上に表示されるようにする。
The
通信インタフェース1222は、ネットワークを介して他の電子デバイスと通信する。記憶装置1224は、コンピュータ1200内のCPU1212によって使用されるプログラム及びデータを記憶する。DVDドライブは、プログラム又はデータをDVD-ROM等から読み取り、記憶装置1224に提供する。ICカードドライブは、プログラム及びデータをICカードから読み取り、及び/又はプログラム及びデータをICカードに書き込む。
The
ROM1230はその中に、アクティブ化時にコンピュータ1200によって実行されるブートプログラム等、及び/又はコンピュータ1200のハードウェアに依存するプログラムを記憶する。入出力チップ1240はまた、様々な入出力ユニットをUSBポート、パラレルポート、シリアルポート、キーボードポート、マウスポート等を介して、入出力コントローラ1220に接続してよい。
プログラムは、DVD-ROM又はICカードのようなコンピュータ可読記憶媒体によって提供される。プログラムは、コンピュータ可読記憶媒体から読み取られ、コンピュータ可読記憶媒体の例でもある記憶装置1224、RAM1214、又はROM1230にインストールされ、CPU1212によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ1200に読み取られ、プログラムと、上記様々なタイプのハードウェアリソースとの間の連携をもたらす。装置又は方法が、コンピュータ1200の使用に従い情報のオペレーション又は処理を実現することによって構成されてよい。
The programs are provided by a computer-readable storage medium such as a DVD-ROM or an IC card. The programs are read from the computer-readable storage medium, installed in
例えば、通信がコンピュータ1200及び外部デバイス間で実行される場合、CPU1212は、RAM1214にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インタフェース1222に対し、通信処理を命令してよい。通信インタフェース1222は、CPU1212の制御の下、RAM1214、記憶装置1224、DVD-ROM、又はICカードのような記録媒体内に提供される送信バッファ領域に記憶された送信データを読み取り、読み取られた送信データをネットワークに送信し、又はネットワークから受信した受信データを記録媒体上に提供される受信バッファ領域等に書き込む。
For example, when communication is performed between
また、CPU1212は、記憶装置1224、DVDドライブ(DVD-ROM)、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 in the recording medium and may undergo information processing. The
上で説明したプログラム又はソフトウエアモジュールは、コンピュータ1200上又はコンピュータ1200近傍のコンピュータ可読記憶媒体に記憶されてよい。また、専用通信ネットワーク又はインターネットに接続されたサーバシステム内に提供されるハードディスク又はRAMのような記録媒体が、コンピュータ可読記憶媒体として使用可能であり、それによりプログラムを、ネットワークを介してコンピュータ1200に提供する。
The above-described program or software module may be stored in a computer-readable storage medium on the
本実施形態におけるフローチャート及びブロック図におけるブロックは、オペレーションが実行されるプロセスの段階又はオペレーションを実行する役割を持つ装置の「部」を表わしてよい。特定の段階及び「部」が、専用回路、コンピュータ可読記憶媒体上に記憶されるコンピュータ可読命令と共に供給されるプログラマブル回路、及び/又はコンピュータ可読記憶媒体上に記憶されるコンピュータ可読命令と共に供給されるプロセッサによって実装されてよい。専用回路は、デジタル及び/又はアナログハードウェア回路を含んでよく、集積回路(IC)及び/又はディスクリート回路を含んでよい。プログラマブル回路は、例えば、フィールドプログラマブルゲートアレイ(FPGA)、及びプログラマブルロジックアレイ(PLA)等のような、論理積、論理和、排他的論理和、否定論理積、否定論理和、及び他の論理演算、フリップフロップ、レジスタ、並びにメモリエレメントを含む、再構成可能なハードウェア回路を含んでよい。 The blocks in the flowcharts and block diagrams in this embodiment may represent stages of a process in which an operation is performed or "parts" of a device responsible for performing the operation. Particular stages and "parts" may be implemented by dedicated circuitry, programmable circuitry provided with computer-readable instructions stored on a computer-readable storage medium, and/or a processor provided with computer-readable instructions stored on a computer-readable storage medium. The dedicated circuitry may include digital and/or analog hardware circuits, and may include integrated circuits (ICs) and/or discrete circuits. The programmable circuitry may include reconfigurable hardware circuits, such as, for example, field programmable gate arrays (FPGAs), programmable logic arrays (PLAs), and the like, including AND, OR, XOR, NAND, NOR, and other logical operations, flip-flops, registers, and memory elements.
コンピュータ可読記憶媒体は、適切なデバイスによって実行される命令を記憶可能な任意の有形なデバイスを含んでよく、その結果、そこに記憶される命令を有するコンピュータ可読記憶媒体は、フローチャート又はブロック図で指定されたオペレーションを実行するための手段を作成すべく実行され得る命令を含む、製品を備えることになる。コンピュータ可読記憶媒体の例としては、電子記憶媒体、磁気記憶媒体、光記憶媒体、電磁記憶媒体、半導体記憶媒体等が含まれてよい。コンピュータ可読記憶媒体のより具体的な例としては、フロッピーディスク、ディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、消去可能プログラマブルリードオンリメモリ(EPROM又はフラッシュメモリ)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、静的ランダムアクセスメモリ(SRAM)、コンパクトディスクリードオンリメモリ(CD-ROM)、デジタル多用途ディスク(DVD)、ブルーレイディスク、メモリスティック、集積回路カード等が含まれてよい。 A computer-readable storage medium may include any tangible device capable of storing instructions that are executed by a suitable device, such that a computer-readable storage medium having instructions stored thereon comprises an article of manufacture that includes instructions that can be executed to create means for performing the operations specified in the flowchart or block diagram. 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 may include floppy disks, diskettes, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), electrically erasable programmable read-only memories (EEPROMs), static random access memories (SRAMs), compact disk read-only memories (CD-ROMs), digital versatile disks (DVDs), Blu-ray disks, memory sticks, integrated circuit cards, and the like.
コンピュータ可読命令は、アセンブラ命令、命令セットアーキテクチャ(ISA)命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、又はSmalltalk(登録商標)、JAVA(登録商標)、C++等のようなオブジェクト指向プログラミング言語、及び「C」プログラミング言語又は同様のプログラミング言語のような従来の手続型プログラミング言語を含む、1又は複数のプログラミング言語の任意の組み合わせで記述されたソースコード又はオブジェクトコードのいずれかを含んでよい。 The computer readable instructions may include either assembler instructions, instruction set architecture (ISA) instructions, machine instructions, machine-dependent instructions, microcode, firmware instructions, state setting data, or source or object code written in any combination of one or more programming languages, including object-oriented programming languages such as Smalltalk (registered trademark), JAVA (registered trademark), C++, etc., and conventional procedural programming languages such as the "C" programming language or similar programming languages.
コンピュータ可読命令は、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサ、又はプログラマブル回路が、フローチャート又はブロック図で指定されたオペレーションを実行するための手段を生成するために当該コンピュータ可読命令を実行すべく、ローカルに又はローカルエリアネットワーク(LAN)、インターネット等のようなワイドエリアネットワーク(WAN)を介して、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサ、又はプログラマブル回路に提供されてよい。プロセッサの例としては、コンピュータプロセッサ、処理ユニット、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、マイクロコントローラ等を含む。 The computer-readable instructions may be provided to a processor of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, or a programmable circuit, either locally or over a local area network (LAN), a wide area network (WAN), such as the Internet, to cause the processor of the general-purpose computer, special-purpose computer, or other programmable data processing apparatus, or a programmable circuit, to execute the computer-readable instructions to generate means for performing the operations specified in the flowcharts or block diagrams. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, etc.
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。その様な変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 The present invention has been described above using an embodiment, but the technical scope of the present invention is not limited to the scope described in the above embodiment. It is clear to those skilled in the art that various modifications and improvements can be made to the above embodiment. It is clear from the claims that forms incorporating such modifications or improvements can also be included in the technical scope of the present invention.
特許請求の範囲、明細書、及び図面中において示した装置、システム、プログラム、及び方法における動作、手順、ステップ、及び段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、及び図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The order of execution of each process, such as operations, procedures, steps, and stages, in the devices, systems, programs, and methods shown in the claims, specifications, and drawings is not specifically stated as "before" or "prior to," and it should be noted that the processes may be performed in any order, unless the output of a previous process is used in a later process. Even if the operational flow in the claims, specifications, and drawings is explained using "first," "next," etc. for convenience, it does not mean that it is necessary to perform the processes in that order.
10 システム、100 眼鏡型デバイス、102 ユーザ、110 フレーム、112 リム、114 ブリッジ、116 レンズ、118 テンプル、120 カメラ、122 センサ、124 センサ、126 マイク、150 位置、160 最小距離、162 最大距離、200 制御装置、202 記憶部、204 登録部、206 情報受信部、208 表示制御部、300 制御装置、302 記憶部、304 情報取得部、306 外部通信部、308 表示制御部、312 記憶部、314 情報取得部、315 設定部、316 外部通信部、318 表示制御部、400 コンテンツ、420 最小距離、422 最大距離、1200 コンピュータ、1210 ホストコントローラ、1212 CPU、1214 RAM、1216 グラフィックコントローラ、1218 ディスプレイデバイス、1220 入出力コントローラ、1222 通信インタフェース、1224 記憶装置、1230 ROM、1240 入出力チップ 10 System, 100 Glasses-type device, 102 User, 110 Frame, 112 Rim, 114 Bridge, 116 Lens, 118 Temple, 120 Camera, 122 Sensor, 124 Sensor, 126 Microphone, 150 Position, 160 Minimum distance, 162 Maximum distance, 200 Control device, 202 Memory unit, 204 Registration unit, 206 Information receiving unit, 208 Display control unit, 300 Control device, 302 Memory unit, 304 Information acquisition unit, 306 External communication unit, 308 Display control unit, 312 Memory unit, 314 Information acquisition unit, 315 Setting unit, 316 External communication unit, 318 Display control unit, 400 Content, 420 Minimum distance, 422 Maximum distance, 1200 Computer, 1210 Host controller, 1212 CPU, 1214 RAM, 1216 Graphics controller, 1218 Display device, 1220 Input/output controller, 1222 Communication interface, 1224 Storage device, 1230 ROM, 1240 Input/output chip
Claims (24)
眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第1距離よりも短い場合と長い場合とで、前記眼鏡型デバイスにおける当該実世界の位置に対応する前記コンテンツの表示について、異なる表示制御を実行する表示制御部と
を備え、
前記表示制御部は、前記眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第1距離よりも短い場合に、長い場合と比較して、前記眼鏡型デバイスから離れた位置に仮想的に配置されるように、当該コンテンツの表示を制御する、制御装置。 a registration unit that registers, for each of a plurality of contents, the content, a position in the real world, and a first distance based on the position in the real world in association with each other;
a display control unit that, when an imaging range of a glasses-type device includes a real-world position corresponding to any one of the plurality of contents , executes different display control for displaying the content on the glasses-type device corresponding to the real-world position depending on whether a distance between the real-world position and a position of the glasses-type device is shorter or longer than the first distance corresponding to the content corresponding to the real-world position ;
The display control unit is a control device that, when the imaging range of the glasses-type device includes a real-world position corresponding to any one of the multiple contents, when the distance between the real-world position and the position of the glasses-type device is shorter than the first distance corresponding to the content corresponding to the real-world position, controls the display of the content so that the content is virtually positioned at a position farther away from the glasses-type device compared to when the distance is longer.
眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第1距離よりも短い場合と長い場合とで、前記眼鏡型デバイスにおける当該実世界の位置に対応する前記コンテンツの表示について、異なる表示制御を実行する表示制御部と
を備え、
前記表示制御部は、前記眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第1距離よりも短い場合に、長い場合と比較して、当該コンテンツの透過率を高くする、制御装置。 a registration unit that registers, for each of a plurality of pieces of content, a content, a position in the real world, and a first distance based on the position in the real world in association with each other;
a display control unit that, when an imaging range of a glasses-type device includes a real-world position corresponding to any one of the plurality of contents, executes different display control for displaying the content on the glasses-type device corresponding to the real-world position depending on whether a distance between the real-world position and a position of the glasses-type device is shorter or longer than the first distance corresponding to the content corresponding to the real-world position;
Equipped with
The display control unit is a control device that, when the imaging range of the glasses-type device includes a real-world position corresponding to one of the multiple contents , increases the transmittance of the content when the distance between the real-world position and the position of the glasses-type device is shorter than the first distance corresponding to the content corresponding to the real-world position, compared to when the distance is longer.
眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第1距離よりも短い場合と長い場合とで、前記眼鏡型デバイスにおける当該実世界の位置に対応する前記コンテンツの表示について、異なる表示制御を実行する表示制御部と
を備え、
前記表示制御部は、前記眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第1距離よりも短い場合に、長い場合と比較して、当該コンテンツのサイズを小さくする、制御装置。 a registration unit that registers, for each of a plurality of pieces of content, a content, a position in the real world, and a first distance based on the position in the real world in association with each other;
a display control unit that, when an imaging range of a glasses-type device includes a real-world position corresponding to any one of the plurality of contents, executes different display control for displaying the content on the glasses-type device corresponding to the real-world position depending on whether a distance between the real-world position and a position of the glasses-type device is shorter or longer than the first distance corresponding to the content corresponding to the real-world position;
Equipped with
The display control unit is a control device that, when the imaging range of the glasses-type device includes a real-world position corresponding to any one of the multiple contents , reduces the size of the content when the distance between the real-world position and the position of the glasses-type device is shorter than the first distance corresponding to the content corresponding to the real-world position , compared to when the distance is longer.
眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第1距離よりも短い場合と長い場合とで、前記眼鏡型デバイスにおける当該実世界の位置に対応する前記コンテンツの表示について、異なる表示制御を実行する表示制御部と
を備え、
前記表示制御部は、前記眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第1距離よりも短い場合には当該コンテンツと、当該コンテンツから離れることを示す付帯情報とを表示させ、長い場合には、前記付帯情報は表示させずに当該コンテンツを表示させるよう制御する、制御装置。 a registration unit that registers, for each of a plurality of pieces of content, a content, a position in the real world, and a first distance based on the position in the real world in association with each other;
a display control unit that, when an imaging range of a glasses-type device includes a real-world position corresponding to any one of the plurality of contents, executes different display control for displaying the content on the glasses-type device corresponding to the real-world position depending on whether a distance between the real-world position and a position of the glasses-type device is shorter or longer than the first distance corresponding to the content corresponding to the real-world position;
Equipped with
The display control unit controls the control device so that, when the imaging range of the glasses-type device includes a real-world position corresponding to any one of the multiple contents , if the distance between the real-world position and the position of the glasses-type device is shorter than the first distance corresponding to the content corresponding to the real-world position , the content and additional information indicating that the user is moving away from the content are displayed, and if the distance is longer, the content is displayed without displaying the additional information.
眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第1距離よりも短い場合と長い場合とで、前記眼鏡型デバイスにおける当該実世界の位置に対応する前記コンテンツの表示について、異なる表示制御を実行する表示制御部と
を備え、
前記登録部は、前記コンテンツの属性に応じた前記第1距離の設定可能範囲を登録者に対して提示し、前記設定可能範囲内で前記登録者によって指定された前記第1距離を前記コンテンツに対応付けて登録する、制御装置。 a registration unit that registers, for each of a plurality of contents, the content, a position in the real world, and a first distance based on the position in the real world in association with each other;
a display control unit that, when an imaging range of a glasses-type device includes a real-world position corresponding to any one of the plurality of contents, executes different display control for displaying the content on the glasses-type device corresponding to the real-world position depending on whether a distance between the real-world position and a position of the glasses-type device is shorter or longer than the first distance corresponding to the content corresponding to the real-world position;
Equipped with
A control device wherein the registration unit presents to a registrant a settable range of the first distance according to an attribute of the content, and registers the first distance specified by the registrant within the settable range in correspondence with the content.
眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第1距離よりも短い場合、及び前記第2距離よりも長い場合と、前記第1距離と前記第2距離との間である場合とで、前記眼鏡型デバイスにおける当該実世界の位置に対応する前記コンテンツの表示について、異なる表示制御を実行する表示制御部と
を備え、
前記登録部は、前記コンテンツの属性に応じた前記第1距離及び前記第2距離の設定可能範囲を登録者に対して提示し、前記設定可能範囲内で前記登録者によって指定された前記第1距離及び前記第2距離を前記コンテンツに対応付けて登録する、制御装置。 a registration unit that registers , for each of a plurality of pieces of content , a position in the real world, a first distance based on the position in the real world, and a second distance longer than the first distance in association with each other;
a display control unit that executes different display control for displaying the content on the glasses-type device corresponding to the real-world position when the real-world position corresponding to any one of the plurality of contents is included in an imaging range of the glasses-type device, the real-world position being shorter than the first distance corresponding to the content corresponding to the real-world position, the second distance being longer than the second distance, and the distance being between the first distance and the second distance;
Equipped with
A control device wherein the registration unit presents to a registrant a settable range of the first distance and the second distance according to the attributes of the content, and registers the first distance and the second distance specified by the registrant within the settable range in correspondence with the content .
眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離に対応する表示態様で、前記コンテンツを前記眼鏡型デバイスに表示させる表示制御部と
を備える制御装置。 a registration unit that registers, for each of a plurality of pieces of content, the content, a real-world position, and a display mode of the content for each distance based on the real-world position, in association with each other;
a display control unit that, when a real-world position corresponding to any one of the plurality of contents is included in an imaging range of a glasses-type device, causes the glasses-type device to display the content in a display mode corresponding to a distance between the real-world position and a position of the glasses-type device;
A control device comprising :
複数のコンテンツのそれぞれについて、コンテンツと、実世界の位置と、前記実世界の位置を基準とする第1距離とを対応付けて登録する登録段階と、
眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第1距離よりも短い場合と長い場合とで、前記眼鏡型デバイスにおける当該実世界の位置に対応する前記コンテンツの表示について、異なる表示制御を実行する表示制御段階と
を備え、
前記表示制御段階は、前記眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第1距離よりも短い場合に、長い場合と比較して、前記眼鏡型デバイスから離れた位置に仮想的に配置されるように、当該コンテンツの表示を制御する、制御方法。 1. A computer-implemented control method comprising:
a registration step of registering, for each of a plurality of contents, the content, a real-world position, and a first distance based on the real-world position in association with each other;
a display control step of executing different display controls for displaying the content on the glasses-type device corresponding to the real-world position when the real-world position corresponding to any one of the plurality of contents is included in an imaging range of the glasses-type device and the distance between the real-world position and a position of the glasses-type device is shorter or longer than the first distance corresponding to the content corresponding to the real-world position ,
The display control step is a control method in which, when the imaging range of the glasses-type device includes a real-world position corresponding to any one of the multiple contents, if the distance between the real-world position and the position of the glasses-type device is shorter than the first distance corresponding to the content corresponding to the real-world position, the display of the content is controlled so that the content is virtually positioned at a position farther away from the glasses-type device than when the distance is longer.
複数のコンテンツのそれぞれについて、コンテンツと、実世界の位置と、前記実世界の位置を基準とする第1距離とを対応付けて登録する登録段階と、a registration step of registering, for each of a plurality of contents, the content, a real-world position, and a first distance based on the real-world position in association with each other;
眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第1距離よりも短い場合と長い場合とで、前記眼鏡型デバイスにおける当該実世界の位置に対応する前記コンテンツの表示について、異なる表示制御を実行する表示制御段階とa display control step of executing different display controls for displaying the content on the glasses-type device corresponding to the real-world position when the real-world position corresponding to any one of the plurality of contents is included in an imaging range of the glasses-type device and the distance between the real-world position and the position of the glasses-type device is shorter or longer than the first distance corresponding to the content corresponding to the real-world position;
を備え、Equipped with
前記表示制御段階は、前記眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第1距離よりも短い場合に、長い場合と比較して、当該コンテンツの透過率を高くする、制御方法。The display control step is a control method in which, when the imaging range of the glasses-type device includes a real-world position corresponding to any one of the multiple contents, if the distance between the real-world position and the position of the glasses-type device is shorter than the first distance corresponding to the content corresponding to the real-world position, the transmittance of the content is increased compared to when the distance is longer.
複数のコンテンツのそれぞれについて、コンテンツと、実世界の位置と、前記実世界の位置を基準とする第1距離とを対応付けて登録する登録段階と、a registration step of registering, for each of a plurality of contents, the content, a real-world position, and a first distance based on the real-world position in association with each other;
眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第1距離よりも短い場合と長い場合とで、前記眼鏡型デバイスにおける当該実世界の位置に対応する前記コンテンツの表示について、異なる表示制御を実行する表示制御段階とa display control step of executing different display controls for displaying the content on the glasses-type device corresponding to the real-world position when the real-world position corresponding to any one of the plurality of contents is included in an imaging range of the glasses-type device and the distance between the real-world position and the position of the glasses-type device is shorter or longer than the first distance corresponding to the content corresponding to the real-world position;
を備え、Equipped with
前記表示制御段階は、前記眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第1距離よりも短い場合に、長い場合と比較して、当該コンテンツのサイズを小さくする、制御方法。The display control step is a control method in which, when the imaging range of the glasses-type device includes a real-world position corresponding to any one of the multiple contents, if the distance between the real-world position and the position of the glasses-type device is shorter than the first distance corresponding to the content corresponding to the real-world position, the size of the content is reduced compared to when the distance is longer.
複数のコンテンツのそれぞれについて、コンテンツと、実世界の位置と、前記実世界の位置を基準とする第1距離とを対応付けて登録する登録段階と、a registration step of registering, for each of a plurality of contents, the content, a real-world position, and a first distance based on the real-world position in association with each other;
眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第1距離よりも短い場合と長い場合とで、前記眼鏡型デバイスにおける当該実世界の位置に対応する前記コンテンツの表示について、異なる表示制御を実行する表示制御段階とa display control step of executing different display controls for displaying the content on the glasses-type device corresponding to the real-world position when the real-world position corresponding to any one of the plurality of contents is included in an imaging range of the glasses-type device and the distance between the real-world position and the position of the glasses-type device is shorter or longer than the first distance corresponding to the content corresponding to the real-world position;
を備え、Equipped with
前記表示制御段階は、前記眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第1距離よりも短い場合には当該コンテンツと、当該コンテンツから離れることを示す付帯情報とを表示させ、長い場合には、前記付帯情報は表示させずに当該コンテンツを表示させるよう制御する、制御方法。The display control step is a control method in which, when the imaging range of the glasses-type device includes a real-world position corresponding to any one of the multiple contents, if the distance between the real-world position and the position of the glasses-type device is shorter than the first distance corresponding to the content corresponding to the real-world position, the content and additional information indicating that the user is moving away from the content are displayed, and if the distance is longer, the content is displayed without displaying the additional information.
複数のコンテンツのそれぞれについて、コンテンツと、実世界の位置と、前記実世界の位置を基準とする第1距離とを対応付けて登録する登録段階と、a registration step of registering, for each of a plurality of contents, the content, a real-world position, and a first distance based on the real-world position in association with each other;
眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第1距離よりも短い場合と長い場合とで、前記眼鏡型デバイスにおける当該実世界の位置に対応する前記コンテンツの表示について、異なる表示制御を実行する表示制御段階とa display control step of executing different display controls for displaying the content on the glasses-type device corresponding to the real-world position when the real-world position corresponding to any one of the plurality of contents is included in an imaging range of the glasses-type device and the distance between the real-world position and the position of the glasses-type device is shorter or longer than the first distance corresponding to the content corresponding to the real-world position;
を備え、Equipped with
前記登録段階は、前記コンテンツの属性に応じた前記第1距離の設定可能範囲を登録者に対して提示し、前記設定可能範囲内で前記登録者によって指定された前記第1距離を前記コンテンツに対応付けて登録する、制御方法。A control method in which the registration step presents a settable range of the first distance according to the attributes of the content to a registrant, and the first distance specified by the registrant within the settable range is registered in correspondence with the content.
複数のコンテンツのそれぞれについて、コンテンツと、実世界の位置と、前記実世界の位置を基準とする第1距離と、前記第1距離よりも長い第2距離とを対応付けて登録する登録段階と、a registration step of registering, for each of a plurality of contents, the content, a real-world position, a first distance based on the real-world position, and a second distance longer than the first distance in association with each other;
眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第1距離よりも短い場合、及び前記第2距離よりもと長い場合と、前記第1距離と前記第2距離との間である場合とで、前記眼鏡型デバイスにおける当該実世界の位置に対応する前記コンテンツの表示について、異なる表示制御を実行する表示制御段階とa display control step of executing different display controls for displaying the content corresponding to the real-world position on the glasses-type device when the real-world position corresponding to any one of the plurality of contents is included in an imaging range of the glasses-type device and the distance between the real-world position and the position of the glasses-type device is shorter than the first distance corresponding to the content corresponding to the real-world position and longer than the second distance, or between the first distance and the second distance;
を備え、Equipped with
前記登録段階は、前記コンテンツの属性に応じた前記第1距離及び前記第2距離の設定可能範囲を登録者に対して提示し、前記設定可能範囲内で前記登録者によって指定された前記第1距離及び前記第2距離を前記コンテンツに対応付けて登録する、制御方法。A control method in which the registration step presents to a registrant a settable range of the first distance and the second distance according to the attributes of the content, and the first distance and the second distance specified by the registrant within the settable range are registered in correspondence with the content.
複数のコンテンツのそれぞれについて、コンテンツと、実世界の位置と、前記実世界の位置を基準とする距離毎の前記コンテンツの表示態様とを対応付けて登録する登録段階と、a registration step of registering, for each of a plurality of contents, the content, a real-world position, and a display mode of the content for each distance based on the real-world position in association with each other;
眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離に対応する表示態様で、前記コンテンツを前記眼鏡型デバイスに表示させる表示制御段階とa display control step of displaying the content on the glasses-type device in a display mode corresponding to a distance between the real-world position and a position of the glasses-type device when the real-world position corresponding to any one of the plurality of contents is included in an imaging range of the glasses-type device;
を備える制御方法。A control method comprising:
撮像部と、
それぞれに実世界の位置が対応付けられた複数のコンテンツのうち、前記撮像部の撮像範囲に含まれる実世界の位置が対応付けられた前記コンテンツ及び前記実世界の位置を取得するコンテンツ取得部と、
前記コンテンツ取得部が取得した前記コンテンツに対応する前記実世界の位置と前記眼鏡型デバイスの位置との距離が、予め設定された第1距離よりも短い場合と長い場合とで、前記コンテンツの表示について異なる表示制御を実行する表示制御部と
を備え、
前記表示制御部は、前記コンテンツ取得部が取得した前記コンテンツに対応する前記実世界の位置と前記眼鏡型デバイスの位置との距離が、前記第1距離よりも短い場合、前記眼鏡型デバイスの位置から前記第1距離離れた位置に仮想的に配置されるように前記コンテンツを表示し、前記第1距離よりも長い場合、前記コンテンツに対応する前記実世界の位置に仮想的に配置されるように前記コンテンツを表示するよう制御する、眼鏡型デバイス。 A glasses-type device,
An imaging unit;
a content acquisition unit that acquires , from among a plurality of contents each associated with a real-world position, the content associated with a real-world position included in an imaging range of the imaging unit and the real-world position ;
a display control unit that executes different display control for displaying the content depending on whether a distance between a position in the real world corresponding to the content acquired by the content acquisition unit and a position of the glasses-type device is shorter or longer than a first distance set in advance ,
The glasses-type device, wherein the display control unit controls the display of the content so that it is virtually positioned at a position the first distance away from the position of the glasses-type device when the distance between the real-world position corresponding to the content acquired by the content acquisition unit and the position of the glasses-type device is shorter than the first distance, and controls the display of the content so that it is virtually positioned at the real-world position corresponding to the content when the distance between the real-world position corresponding to the content is longer than the first distance .
撮像部と、
それぞれに実世界の位置が対応付けられた複数のコンテンツのうち、前記撮像部の撮像範囲に含まれる実世界の位置が対応付けられた前記コンテンツ及び前記実世界の位置を取得するコンテンツ取得部と、
前記コンテンツ取得部が取得した前記コンテンツに対応する前記実世界の位置と前記眼鏡型デバイスの位置との距離が、予め設定された第1距離よりも短い場合と長い場合とで、前記コンテンツの表示について異なる表示制御を実行する表示制御部と
を備え、
前記表示制御部は、前記コンテンツ取得部が取得した前記コンテンツに対応する前記実世界の位置と前記眼鏡型デバイスの位置との距離が、前記第1距離よりも短い場合、前記第1距離よりも長い場合と比較して高い透過率で、前記コンテンツを表示するよう制御する、眼鏡型デバイス。 A glasses-type device,
An imaging unit;
a content acquisition unit that acquires, from among a plurality of contents each associated with a real-world position, the content associated with a real-world position included in an imaging range of the imaging unit and the real-world position;
a display control unit that executes different display control for displaying the content depending on whether a distance between a position in the real world corresponding to the content acquired by the content acquisition unit and a position of the glasses-type device is shorter or longer than a first distance set in advance;
Equipped with
The display control unit controls the glasses-type device to display the content at a higher transmittance when the distance between the real-world position corresponding to the content acquired by the content acquisition unit and the position of the glasses-type device is shorter than the first distance, compared to when the distance is longer than the first distance.
撮像部と、
それぞれに実世界の位置が対応付けられた複数のコンテンツのうち、前記撮像部の撮像範囲に含まれる実世界の位置が対応付けられた前記コンテンツ及び前記実世界の位置を取得するコンテンツ取得部と、
前記コンテンツ取得部が取得した前記コンテンツに対応する前記実世界の位置と前記眼鏡型デバイスの位置との距離が、予め設定された第1距離よりも短い場合と長い場合とで、前記コンテンツの表示について異なる表示制御を実行する表示制御部と
を備え、
前記表示制御部は、前記コンテンツ取得部が取得した前記コンテンツに対応する前記実世界の位置と前記眼鏡型デバイスの位置との距離が、前記第1距離よりも短い場合、前記第1距離よりも長い場合と比較して小さいサイズで、前記コンテンツを表示するよう制御する、眼鏡型デバイス。 A glasses-type device,
An imaging unit;
a content acquisition unit that acquires, from among a plurality of contents each associated with a real-world position, the content associated with a real-world position included in an imaging range of the imaging unit and the real-world position;
a display control unit that executes different display control for displaying the content depending on whether a distance between a position in the real world corresponding to the content acquired by the content acquisition unit and a position of the glasses-type device is shorter or longer than a first distance set in advance;
Equipped with
The display control unit controls the glasses-type device to display the content at a smaller size when the distance between the real-world position corresponding to the content acquired by the content acquisition unit and the position of the glasses-type device is shorter than the first distance, compared to when the distance is longer than the first distance.
撮像部と、
それぞれに実世界の位置が対応付けられた複数のコンテンツのうち、前記撮像部の撮像範囲に含まれる実世界の位置が対応付けられた前記コンテンツ及び前記実世界の位置を取得するコンテンツ取得部と、
前記コンテンツ取得部が取得した前記コンテンツに対応する前記実世界の位置と前記眼鏡型デバイスの位置との距離が、予め設定された第1距離よりも短い場合と長い場合とで、前記コンテンツの表示について異なる表示制御を実行する表示制御部と
を備え、
前記表示制御部は、前記コンテンツ取得部が取得した前記コンテンツに対応する前記実世界の位置と前記眼鏡型デバイスの位置との距離が、前記第1距離よりも短い場合、前記コンテンツと、前記コンテンツから離れることを示す付帯情報とを表示し、前記第1距離よりも長い場合、前記付帯情報は表示せずに前記コンテンツを表示するよう制御する、眼鏡型デバイス。 A glasses-type device,
An imaging unit;
a content acquisition unit that acquires, from among a plurality of contents each associated with a real-world position, the content associated with a real-world position included in an imaging range of the imaging unit and the real-world position;
a display control unit that executes different display control for displaying the content depending on whether a distance between a position in the real world corresponding to the content acquired by the content acquisition unit and a position of the glasses-type device is shorter or longer than a first distance set in advance;
Equipped with
The glasses-type device, wherein the display control unit controls the display to display the content and additional information indicating the movement away from the content when the distance between the real-world position corresponding to the content acquired by the content acquisition unit and the position of the glasses-type device is shorter than the first distance, and controls the display to display the content without displaying the additional information when the distance is longer than the first distance.
それぞれに実世界の位置が対応付けられた複数のコンテンツのうち、前記撮像部の撮像範囲に含まれる実世界の位置が対応付けられた前記コンテンツ及び前記実世界の位置を取得するコンテンツ取得段階と、
前記コンテンツ取得段階において取得した前記コンテンツに対応する前記実世界の位置と前記眼鏡型デバイスの位置との距離が、予め設定された第1距離よりも短い場合と長い場合とで、前記コンテンツの表示について異なる表示制御を実行する表示制御段階と
を備え、
前記表示制御段階は、前記コンテンツ取得段階において取得した前記コンテンツに対応する前記実世界の位置と前記眼鏡型デバイスの位置との距離が、前記第1距離よりも短い場合、前記眼鏡型デバイスの位置から前記第1距離離れた位置に仮想的に配置されるように前記コンテンツを表示し、前記第1距離よりも長い場合、前記コンテンツに対応する前記実世界の位置に仮想的に配置されるように前記コンテンツを表示するよう制御する、制御方法。 A control method executed by a glasses-type device including an imaging unit,
a content acquisition step of acquiring , from among a plurality of contents each associated with a real-world position, a content associated with a real-world position included in an imaging range of the imaging unit and the real-world position ;
a display control step of executing different display controls for displaying the content depending on whether a distance between a position in the real world corresponding to the content acquired in the content acquisition step and a position of the glasses-type device is shorter or longer than a first distance set in advance,
The display control step controls to display the content so that it is virtually positioned at a position away from the position of the glasses-type device by the first distance if the distance between the real-world position corresponding to the content acquired in the content acquisition step and the position of the glasses-type device is shorter than the first distance, and to display the content so that it is virtually positioned at the real-world position corresponding to the content if the distance between the real-world position corresponding to the content is longer than the first distance .
それぞれに実世界の位置が対応付けられた複数のコンテンツのうち、前記撮像部の撮像範囲に含まれる実世界の位置が対応付けられた前記コンテンツ及び前記実世界の位置を取得するコンテンツ取得段階と、a content acquisition step of acquiring, from among a plurality of contents each associated with a real-world position, a content associated with a real-world position included in an imaging range of the imaging unit and the real-world position;
前記コンテンツ取得段階において取得した前記コンテンツに対応する前記実世界の位置と前記眼鏡型デバイスの位置との距離が、予め設定された第1距離よりも短い場合と長い場合とで、前記コンテンツの表示について異なる表示制御を実行する表示制御段階とa display control step of executing different display controls for displaying the content depending on whether a distance between a position in the real world corresponding to the content acquired in the content acquisition step and a position of the glasses-type device is shorter or longer than a first distance set in advance;
を備え、Equipped with
前記表示制御段階は、前記コンテンツ取得段階において取得した前記コンテンツに対応する前記実世界の位置と前記眼鏡型デバイスの位置との距離が、前記第1距離よりも短い場合、前記第1距離よりも長い場合と比較して高い透過率で、前記コンテンツを表示するよう制御する、制御方法。A control method in which the display control step controls the display of the content at a higher transmittance when the distance between the real-world position corresponding to the content acquired in the content acquisition step and the position of the glasses-type device is shorter than the first distance, compared to when the distance is longer than the first distance.
それぞれに実世界の位置が対応付けられた複数のコンテンツのうち、前記撮像部の撮像範囲に含まれる実世界の位置が対応付けられた前記コンテンツ及び前記実世界の位置を取得するコンテンツ取得段階と、a content acquisition step of acquiring, from among a plurality of contents each associated with a real-world position, a content associated with a real-world position included in an imaging range of the imaging unit and the real-world position;
前記コンテンツ取得段階において取得した前記コンテンツに対応する前記実世界の位置と前記眼鏡型デバイスの位置との距離が、予め設定された第1距離よりも短い場合と長い場合とで、前記コンテンツの表示について異なる表示制御を実行する表示制御段階とa display control step of executing different display controls for displaying the content depending on whether a distance between a position in the real world corresponding to the content acquired in the content acquisition step and a position of the glasses-type device is shorter or longer than a first distance set in advance;
を備え、Equipped with
前記表示制御段階は、前記コンテンツ取得段階において取得した前記コンテンツに対応する前記実世界の位置と前記眼鏡型デバイスの位置との距離が、前記第1距離よりも短い場合、前記第1距離よりも長い場合と比較して小さいサイズで、前記コンテンツを表示するよう制御する、制御方法。A control method in which the display control step controls the display of the content at a smaller size when the distance between the real-world position corresponding to the content acquired in the content acquisition step and the position of the glasses-type device is shorter than the first distance, compared to when the distance is longer than the first distance.
それぞれに実世界の位置が対応付けられた複数のコンテンツのうち、前記撮像部の撮像範囲に含まれる実世界の位置が対応付けられた前記コンテンツ及び前記実世界の位置を取得するコンテンツ取得段階と、a content acquisition step of acquiring, from among a plurality of contents each associated with a real-world position, a content associated with a real-world position included in an imaging range of the imaging unit and the real-world position;
前記コンテンツ取得段階において取得した前記コンテンツに対応する前記実世界の位置と前記眼鏡型デバイスの位置との距離が、予め設定された第1距離よりも短い場合と長い場合とで、前記コンテンツの表示について異なる表示制御を実行する表示制御段階とa display control step of executing different display controls for displaying the content depending on whether a distance between a position in the real world corresponding to the content acquired in the content acquisition step and a position of the glasses-type device is shorter or longer than a first distance set in advance;
を備え、Equipped with
前記表示制御段階は、前記コンテンツ取得段階において取得した前記コンテンツに対応する前記実世界の位置と前記眼鏡型デバイスの位置との距離が、前記第1距離よりも短い場合、前記コンテンツと、前記コンテンツから離れることを示す付帯情報とを表示し、前記第1距離よりも長い場合、前記付帯情報は表示せずに前記コンテンツを表示するよう制御する、制御方法。The display control step controls to display the content and additional information indicating a movement away from the content when the distance between the real-world position corresponding to the content acquired in the content acquisition step and the position of the glasses-type device is shorter than the first distance, and to display the content without displaying the additional information when the distance is longer than the first distance.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022184439A JP7655889B2 (en) | 2022-11-17 | 2022-11-17 | Control device, program, control method, and eyeglasses-type device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022184439A JP7655889B2 (en) | 2022-11-17 | 2022-11-17 | Control device, program, control method, and eyeglasses-type device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024073312A JP2024073312A (en) | 2024-05-29 |
| JP7655889B2 true JP7655889B2 (en) | 2025-04-02 |
Family
ID=91226682
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022184439A Active JP7655889B2 (en) | 2022-11-17 | 2022-11-17 | Control device, program, control method, and eyeglasses-type device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7655889B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7780597B1 (en) * | 2024-09-02 | 2025-12-04 | ソフトバンク株式会社 | Information processing device, eyeglass-type device, and program |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016057947A (en) | 2014-09-11 | 2016-04-21 | 株式会社パスコ | Virtual space display device, and method and program for virtual space display |
| US20170162177A1 (en) | 2015-12-08 | 2017-06-08 | University Of Washington | Methods and systems for providing presentation security for augmented reality applications |
| JP2018106696A (en) | 2016-12-23 | 2018-07-05 | 雨暹 李 | Virtual information construction method of mobile object, virtual information retrieval method of mobile object and application system |
| JP2019125278A (en) | 2018-01-19 | 2019-07-25 | ソニー株式会社 | Information processing device, information processing method, and recording medium |
| WO2019187592A1 (en) | 2018-03-29 | 2019-10-03 | ソニー株式会社 | Information processing device, information processing method, and program |
| WO2022046924A2 (en) | 2020-08-25 | 2022-03-03 | Sterling Labs Llc | Techniques for resizing virtual objects |
| JP2022102696A (en) | 2020-12-25 | 2022-07-07 | ソフトバンク株式会社 | Spectacle-type device, program, and control method |
-
2022
- 2022-11-17 JP JP2022184439A patent/JP7655889B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016057947A (en) | 2014-09-11 | 2016-04-21 | 株式会社パスコ | Virtual space display device, and method and program for virtual space display |
| US20170162177A1 (en) | 2015-12-08 | 2017-06-08 | University Of Washington | Methods and systems for providing presentation security for augmented reality applications |
| JP2018106696A (en) | 2016-12-23 | 2018-07-05 | 雨暹 李 | Virtual information construction method of mobile object, virtual information retrieval method of mobile object and application system |
| JP2019125278A (en) | 2018-01-19 | 2019-07-25 | ソニー株式会社 | Information processing device, information processing method, and recording medium |
| WO2019187592A1 (en) | 2018-03-29 | 2019-10-03 | ソニー株式会社 | Information processing device, information processing method, and program |
| WO2022046924A2 (en) | 2020-08-25 | 2022-03-03 | Sterling Labs Llc | Techniques for resizing virtual objects |
| JP2022102696A (en) | 2020-12-25 | 2022-07-07 | ソフトバンク株式会社 | Spectacle-type device, program, and control method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2024073312A (en) | 2024-05-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109643469B (en) | Structured content for augmented reality rendering | |
| CN111311754B (en) | Method, information processing device and product for extended reality content exclusion | |
| JP7274451B2 (en) | System, management device, program, and management method | |
| KR20240046552A (en) | Dynamic capture parameter processing for low power | |
| JP7655889B2 (en) | Control device, program, control method, and eyeglasses-type device | |
| KR20250125395A (en) | Creation of augmented reality content that includes translations | |
| CN108885348B (en) | Apparatus and method for portable imaging device for generating application images | |
| JP7133005B2 (en) | Glasses-type device, program, and control method | |
| JP7174785B2 (en) | Control device, program, and control method | |
| JP7139395B2 (en) | Controllers, programs and systems | |
| US12373998B2 (en) | Augmented reality based geolocalization of images | |
| JP7135052B2 (en) | Control device, program, and control method | |
| JP2024164179A (en) | Information processing device, program, and information processing method | |
| JP7171689B2 (en) | Management device, program, system, and management method | |
| JP7096295B2 (en) | Display control system, program, and display control method | |
| JP7506135B2 (en) | Information processing device, program, and display method | |
| JP2022038495A (en) | Display control device, program, and system | |
| JP7285904B2 (en) | Display controller, program and system | |
| JP7194158B2 (en) | Information processing device and program | |
| JP7482971B1 (en) | Information processing device, program, system, and information processing method | |
| JP7717241B1 (en) | Information processing system and program | |
| JP7039672B1 (en) | Controls, programs, and control methods | |
| US12603024B2 (en) | Display control device | |
| JP7780597B1 (en) | Information processing device, eyeglass-type device, and program | |
| JP2022113031A (en) | Control device, program, system, and control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240319 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241126 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20241203 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250128 |
|
| 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: 20250311 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20250321 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7655889 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |