Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7655889B2 - Control device, program, control method, and eyeglasses-type device - Google Patents
[go: Go Back, main page]

JP7655889B2 - Control device, program, control method, and eyeglasses-type device - Google Patents

Control device, program, control method, and eyeglasses-type device Download PDF

Info

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
Application number
JP2022184439A
Other languages
Japanese (ja)
Other versions
JP2024073312A (en
Inventor
裕貴 可児
優也 佐藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
SoftBank Corp
Original Assignee
SoftBank Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by SoftBank Corp filed Critical SoftBank Corp
Priority to JP2022184439A priority Critical patent/JP7655889B2/en
Publication of JP2024073312A publication Critical patent/JP2024073312A/en
Application granted granted Critical
Publication of JP7655889B2 publication Critical patent/JP7655889B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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.

システム10の一例を概略的に示す。1 illustrates a schematic diagram of an example of a system 10. 眼鏡型デバイス100の構成の一例を概略的に示す。1 shows an example of the configuration of a glasses-type device 100. 制御装置200による表示制御処理の一例を概略的に示す。2 illustrates an example of a display control process performed by the control device 200. コンテンツ400に対して登録された最小距離420について説明するための説明図である。FIG. 4 is an explanatory diagram for explaining a minimum distance 420 registered for the content 400. コンテンツ400に対して登録された最小距離420及び最大距離422について説明するための説明図である。FIG. 4 is an explanatory diagram for explaining a minimum distance 420 and a maximum distance 422 registered for the content 400. 制御装置200の機能構成の一例を概略的に示す。2 illustrates an example of a functional configuration of the control device 200. 制御装置300の機能構成の一例を概略的に示す。2 illustrates an example of a functional configuration of the control device 300. 制御装置300の機能構成の他の一例を概略的に示す。2 shows another example of the functional configuration of the control device 300. 最小距離160について説明するための説明図である。FIG. 11 is an explanatory diagram for explaining a minimum distance 160. 最大距離162について説明するための説明図である。FIG. 11 is an explanatory diagram for explaining a maximum distance 162. 制御装置200、又は制御装置300として機能するコンピュータ1200のハードウェア構成の一例を概略的に示す。An example of the hardware configuration of a computer 1200 functioning as the control device 200 or the control device 300 is shown in schematic form.

例えば、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 system 10 according to this embodiment, the displayable distance may be set for each piece of content. When a creator registers content to be displayed on a glasses-type device, the displayable distance (e.g., the distance between the glasses-type device and the content is 30 cm to 50 m, etc.) may also be registered. The creator may set the displayable distance for each piece of content, for example, 10 cm or more for small content and 3 m or more for large content. Furthermore, in the system 10 according to this embodiment, the user wearing the glasses-type device may specify the display distance (e.g., 30 cm to 50 m between the glasses-type device and the content) in the settings on the glasses-type device. Note that if the user gets too close, instead of hiding the content, a warning such as "please move away" may be displayed, the content may move away to the minimum display distance, or the transparency of the content may be increased.

以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 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 system 10. The system 10 includes a plurality of eyeglass-type devices 100 and a control device 200.

眼鏡型デバイス100は、無線通信機能と、コンテンツを表示する表示機能とを有している眼鏡型のデバイスであれば、どのようなものであってもよい。眼鏡型デバイス100は、例えば、ARグラスであってよい。 The glasses-type device 100 may be any glasses-type device that has wireless communication capabilities and a display capability for displaying content. The glasses-type device 100 may be, for example, AR glasses.

眼鏡型デバイス100が表示するコンテンツは、任意のデータ形式であってよい。例えば、コンテンツは、3DのCGデータである。例えば、コンテンツは、静止画である。また、例えば、コンテンツは、動画である。例えば、コンテンツは、テキストである。コンテンツは、これらを複合的に含んでもよい。 The content displayed by the glasses-type device 100 may be in any data format. For example, the content is 3D CG data. For example, the content is a still image. Also, for example, the content is a video. For example, the content is text. The content may include a combination of these.

眼鏡型デバイス100は、コンテンツを透明又は半透明のグラス上に表示することによって、実空間にコンテンツが配置されている感覚をユーザ102に与えることが可能なデバイスであってよい。すなわち、眼鏡型デバイス100は、いわゆる透過型(シースルー型)のデバイスであってよい。なお、眼鏡型デバイス100は、ビデオパススルー型のデバイスであってもよい。この場合、眼鏡型デバイス100は、ユーザ102の視界に対応する範囲を撮影している撮影画像を非透過型のディスプレイに表示し、コンテンツを重畳表示してよい。 The glasses-type device 100 may be a device capable of giving the user 102 the sensation that the content is located in real space by displaying the content on transparent or semi-transparent glass. In other words, the glasses-type device 100 may be a so-called transmissive (see-through) device. The glasses-type device 100 may also be a video pass-through device. In this case, the glasses-type device 100 may display a captured image capturing a range corresponding to the field of view of the user 102 on a non-transmissive display, and superimpose the content.

制御装置200は、眼鏡型デバイス100に配信するコンテンツを管理する。制御装置200は、例えば、実世界の対象に対応付けてコンテンツを登録する。具体例として、制御装置200は、実世界の位置に対応付けてコンテンツを登録する。実世界の位置は、例えば、緯度及び経度によって表されたり、緯度、経度及び高度によって表されたりする。 The control device 200 manages the content to be delivered to the glasses-type device 100. The control device 200, for example, registers the content in association with an object in the real world. As a specific example, the control device 200 registers the content in association with a position in the real world. The position in the real world is represented, for example, by latitude and longitude, or by latitude, longitude, and altitude.

コンテンツの登録は、制御装置200の管理者等によって許可された任意の者によって行われてよい。制御装置200は、スマートフォン、タブレット端末、PC(Personal Computer)、及びARグラス等によるコンテンツ400の登録を受け付けてよい。 Content registration may be performed by any person authorized by an administrator of the control device 200. The control device 200 may accept registration of content 400 from a smartphone, a tablet terminal, a PC (Personal Computer), AR glasses, etc.

制御装置200は、例えば、眼鏡型デバイス100から、眼鏡型デバイス100の撮像範囲を示す撮像範囲情報を受信して、撮像範囲に含まれる対象に対応するコンテンツを眼鏡型デバイス100に送信してよい。 The control device 200 may, for example, receive imaging range information indicating the imaging range of the glasses-type device 100 from the glasses-type device 100, and transmit content corresponding to the target included in the imaging range to the glasses-type device 100.

眼鏡型デバイス100の撮像範囲は、眼鏡型デバイス100のカメラの撮像範囲であってよい。眼鏡型デバイス100のカメラによる撮像範囲は、ユーザ102の視界に対応する範囲であってよい。眼鏡型デバイス100のカメラの撮像範囲は、ユーザ102の視界よりも広い範囲であってよく、ユーザ102の視界と実質的に同じ範囲であってもよい。 The imaging range of the glasses-type device 100 may be the imaging range of the camera of the glasses-type device 100. The imaging range of the camera of the glasses-type device 100 may be a range corresponding to the field of view of the user 102. The imaging range of the camera of the glasses-type device 100 may be a range wider than the field of view of the user 102, or may be substantially the same range as the field of view of the user 102.

眼鏡型デバイス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-type device 100 and the control device 200 may communicate with each other via a network 20. The network 20 includes a cloud. The network 20 may include a mobile communication network. The mobile communication network may conform to any of the following communication methods: 5G (5th Generation) communication method, LTE (Long Term Evolution) communication method, 3G (3rd Generation) communication method, 6G (6th Generation) communication method and later. The network 20 may be compatible with the Wi-Fi (registered trademark) communication method. The network 20 may be accessible via a Wi-Fi access point. The network 20 may be accessible using other wireless communication methods in general. The control device 200 may be connected to the network 20 by wire or wirelessly. The glasses-type device 100 may be connected to the network 20 by mobile communication, Wi-Fi communication, or other wireless communication methods in general.

本実施形態に係る制御装置200は、複数のコンテンツのそれぞれについて、コンテンツ及び実世界の位置に加えて、実世界の位置を基準とする距離を対応付けて登録する。制御装置200は、コンテンツに対して異なる表示制御を行うための閾値となる距離を登録してよい。 The control device 200 according to this embodiment registers, for each of a plurality of pieces of content, the content and a real-world position, as well as a distance based on the real-world position in association with the content. The control device 200 may register a distance that serves as a threshold for performing different display controls on the content.

例えば、制御装置200は、コンテンツに対して一の距離を対応付けて登録し、実世界における当該コンテンツと眼鏡型デバイス100との距離が、当該一の距離よりも短い場合と長い場合とで、当該コンテンツの表示について異なる表示制御を実行する。具体例として、制御装置200は、当該コンテンツと眼鏡型デバイス100との距離が、当該一の距離よりも短い場合には当該コンテンツを表示させず、長い場合には表示させる。制御装置200は、このように、距離に応じてコンテンツの表示/非表示を制御してよい。なお、制御装置200は、コンテンツに対応する実世界の位置と眼鏡型デバイス100との距離が、当該一の距離よりも短い場合に、「離れてください」等の注意を表示したり、最低表示距離までコンテンツを離したり、コンテンツの透過率を高くしたり、コンテンツのサイズを小さくしたりしてもよい。 For example, the control device 200 registers a certain distance in association with the content, and executes different display control for the display of the content depending on whether the distance between the content and the glasses-type device 100 in the real world is shorter or longer than the certain distance. As a specific example, the control device 200 does not display the content when the distance between the content and the glasses-type device 100 is shorter than the certain distance, and displays the content when the distance is longer. In this way, the control device 200 may control whether to display or hide the content depending on the distance. Note that, when the distance between the real-world position corresponding to the content and the glasses-type device 100 is shorter than the certain distance, the control device 200 may display a warning such as "Please move away," move the content away to the minimum display distance, increase the transparency of the content, or reduce the size of the content.

従来の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 control device 200 of this embodiment can contribute to solving such problems by, for example, preventing the content from being displayed, displaying a warning, increasing the transparency of the content, or making the content smaller when the wearer is too close.

制御装置200は、複数のコンテンツのそれぞれについて、コンテンツ及び実世界の位置に加えて、実世界の位置を基準とする最小距離及び最大距離を対応付けて登録してもよい。制御装置200は、コンテンツに対して異なる表示制御を行うための閾値となる最小距離及び最大距離を登録してよい。 The control device 200 may register, for each of a plurality of pieces of content, in addition to the content and its real-world position, a minimum distance and a maximum distance based on the real-world position in association with each other. The control device 200 may register the minimum distance and the maximum distance that serve as thresholds for performing different display controls on the content.

例えば、制御装置200は、コンテンツに対して最小距離及び最大距離を対応付けて登録し、実世界における当該コンテンツと眼鏡型デバイス100との距離が、最小距離よりも短い場合、及び最大距離よりも長い場合と、最小距離と最大距離との間である場合とで、当該一のコンテンツの表示について異なる表示制御を実行する。具体例として、制御装置200は、実世界における当該コンテンツと眼鏡型デバイス100との距離が、最小距離よりも短い場合及び最大距離よりも長い場合には当該コンテンツを表示させず、最小距離と最大距離との間である場合には表示させる。制御装置200は、このように、距離に応じてコンテンツの表示/非表示を制御してよい。なお、制御装置200は、実世界におけるコンテンツと眼鏡型デバイス100との距離が、最小距離と最大距離との間である場合には、コンテンツをそのまま表示させ、最大距離よりも長い場合、コンテンツを表示させず、最小距離よりも短い場合、「離れてください」等の注意を表示したり、最小距離までコンテンツを離したり、コンテンツの透過率を高くしたり、コンテンツのサイズを小さくしたりしてもよい。 For example, the control device 200 registers a minimum distance and a maximum distance in association with each piece of content, and executes different display control for displaying the piece of content when the distance between the content and the glasses-type device 100 in the real world is shorter than the minimum distance and longer than the maximum distance, and between the minimum distance and the maximum distance. As a specific example, the control device 200 does not display the content when the distance between the content and the glasses-type device 100 in the real world is shorter than the minimum distance and longer than the maximum distance, and displays the content when the distance is between the minimum distance and the maximum distance. In this way, the control device 200 may control whether to display or hide the content depending on the distance. Note that the control device 200 may display the content as is when the distance between the content and the glasses-type device 100 in the real world is between the minimum distance and the maximum distance, not display the content when the distance is longer than the maximum distance, and may display a warning such as "please move away" when the distance between the content and the glasses-type device 100 in the real world is shorter than the minimum distance, or may display the content to the minimum distance, increase the transparency of the content, or reduce the size of the content when the distance is shorter than the minimum distance.

従来の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 control device 200 according to this embodiment, for example, if the content is too far away, it is possible to prevent the content from being displayed, which contributes to solving such problems.

図2は、眼鏡型デバイス100の構成の一例を概略的に示す。眼鏡型デバイス100は、リム112及びテンプル118を有するフレーム110を備える。眼鏡型デバイス100は、眼鏡型デバイス100における各種制御を実行する制御装置300を備える。 Figure 2 shows an example of the configuration of the glasses-type device 100. The glasses-type device 100 includes a frame 110 having a rim 112 and temples 118. The glasses-type device 100 includes a control device 300 that executes various controls in the glasses-type device 100.

図2における制御装置300の配置は一例であり、制御装置300は、フレーム110の他の位置に配置されてもよい。例えば、制御装置300は、フレーム110の外部に配置されてもよい。また、例えば、制御装置300は、テンプル118内に配置されてもよい。具体例として、制御装置300は、テンプル118の先端部、すなわち、モダンに配置されてもよい。制御装置300は、バッテリを備えてよい。制御装置300とバッテリは、別体として、フレーム110の別の位置に配置されてもよい。 The location of the control device 300 in FIG. 2 is an example, and the control device 300 may be located in another position on the frame 110. For example, the control device 300 may be located outside the frame 110. Also, for example, the control device 300 may be located inside the temple 118. As a specific example, the control device 300 may be located at the tip of the temple 118, i.e., at the temple. The control device 300 may include a battery. The control device 300 and the battery may be separate and located in another position on the frame 110.

眼鏡型デバイス100は、カメラ120を備えてよい。カメラ120の撮像範囲は、眼鏡型デバイス100を装着しているユーザ102の視界に対応する範囲であってよい。図2におけるカメラ120の配置は一例であり、カメラ120は、他の位置に配置されてもよい。 The glasses-type device 100 may include a camera 120. The imaging range of the camera 120 may be a range corresponding to the field of view of the user 102 wearing the glasses-type device 100. The arrangement of the camera 120 in FIG. 2 is an example, and the camera 120 may be arranged in another position.

眼鏡型デバイス100は、センサ122を備えてよい。センサ122は、眼鏡型デバイス100の周囲の環境を特定するためのセンサであってよい。センサ122は、LiDAR(Light Detection and Ranging)を含んでよい。センサ122は、測距センサを含んでもよい。図2では、センサ122がブリッジ114に配置されている場合を例示しているが、図2におけるセンサ122の配置は一例であり、センサ122は、他の位置に配置されてもよい。 The glasses-type device 100 may include a sensor 122. The sensor 122 may be a sensor for identifying the environment around the glasses-type device 100. The sensor 122 may include a LiDAR (Light Detection and Ranging). The sensor 122 may include a distance measurement sensor. FIG. 2 illustrates an example in which the sensor 122 is disposed on the bridge 114, but the arrangement of the sensor 122 in FIG. 2 is an example, and the sensor 122 may be disposed in another position.

眼鏡型デバイス100は、センサ124を備えてよい。センサ124は、例えば、眼鏡型デバイス100の装着者であるユーザ102の視線を検出する。センサ124は、例えば、ユーザ102の目を撮像して監視することによって、ユーザ102の視線を検出する。図2におけるセンサ124の配置は一例であり、センサ124は、他の位置に配置されてもよい。 The glasses-type device 100 may include a sensor 124. The sensor 124 detects, for example, the line of sight of the user 102 who is wearing the glasses-type device 100. The sensor 124 detects the line of sight of the user 102, for example, by capturing an image of the eyes of the user 102 and monitoring them. The arrangement of the sensor 124 in FIG. 2 is an example, and the sensor 124 may be arranged in another position.

眼鏡型デバイス100は、マイク126を備えてよい。マイク126は、眼鏡型デバイス100の装着者であるユーザ102の発話を取得可能な位置に配置される。図2におけるマイク126の配置は一例であり、マイク126は、他の位置に配置されてもよい。 The glasses-type device 100 may include a microphone 126. The microphone 126 is placed at a position where it is possible to acquire the speech of the user 102 who is the wearer of the glasses-type device 100. The placement of the microphone 126 in FIG. 2 is an example, and the microphone 126 may be placed at another position.

制御装置300は、各種入力を受け付けてよい。制御装置300は、眼鏡型デバイス100の任意の位置に配置された操作部を介して、ユーザ102からの各種入力を受け付けてよい。制御装置300は、例えば、フレーム110の任意の位置に配置されたボタン等の入力部を介して、ユーザ102からの各種入力を受け付ける。制御装置300は、例えば、スマートフォン及びウェアラブル端末等の携帯端末、タブレット端末、及びPC等を介して、ユーザ102からの各種入力を受け付けてもよい。眼鏡型デバイス100は、例えば、Wi-Fi、Bluetooth(登録商標)及びZigbee(登録商標)等の短距離無線通信方式を用いて、これらと無線接続を確立してよい。 The control device 300 may receive various inputs. The control device 300 may receive various inputs from the user 102 via an operation unit arranged at any position on the glasses-type device 100. The control device 300 receives various inputs from the user 102, for example, via an input unit such as a button arranged at any position on the frame 110. The control device 300 may receive various inputs from the user 102, for example, via a mobile terminal such as a smartphone or a wearable terminal, a tablet terminal, a PC, etc. The glasses-type device 100 may establish a wireless connection with these devices using a short-range wireless communication method such as Wi-Fi, Bluetooth (registered trademark), and Zigbee (registered trademark).

制御装置300は、各種センサを備えてよい。制御装置300は、例えば、測位センサを備える。例えば、制御装置300は、GPS(Global Positioning System)センサ等のGNSS(Global Naviagtion Satellite System)センサを備える。制御装置300は、加速度センサを備えてよい。制御装置300は、ジャイロセンサを備えてよい。制御装置300は、その他のセンサを備えてもよい。 The control device 300 may include various sensors. The control device 300 may include, for example, a positioning sensor. For example, the control device 300 may include a GNSS (Global Navigation Satellite System) sensor such as a GPS (Global Positioning System) sensor. The control device 300 may include an acceleration sensor. The control device 300 may include a gyro sensor. The control device 300 may include other sensors.

制御装置300は、カメラ120の撮像範囲を示す撮像範囲情報を生成してよい。制御装置300は、眼鏡型デバイス100の位置、向き、及び姿勢に基づいて、撮像範囲情報を生成してよい。制御装置300は、各種センサの出力によって、眼鏡型デバイス100の位置、向き、及び姿勢を特定してよい。 The control device 300 may generate imaging range information indicating the imaging range of the camera 120. The control device 300 may generate the imaging range information based on the position, orientation, and posture of the glasses-type device 100. The control device 300 may identify the position, orientation, and posture of the glasses-type device 100 based on the output of various sensors.

制御装置300は、レンズ116への表示機能を備えてよい。レンズ116は、眼鏡型デバイス100の表示部の一例であってよい。レンズ116は、透明又は半透明のディスプレイであってよく、制御装置300は、レンズ116に各種表示を実行させてよい。すなわち、眼鏡型デバイス100は、透明又は半透明のディスプレイ型のデバイスであってよい。また、制御装置300が、レンズ116に対して表示を投影する機能を有してもよい。すなわち、眼鏡型デバイス100は、投影型のデバイスであってよい。 The control device 300 may have a display function on the lens 116. The lens 116 may be an example of a display unit of the glasses-type device 100. The lens 116 may be a transparent or semi-transparent display, and the control device 300 may cause the lens 116 to perform various displays. In other words, the glasses-type device 100 may be a transparent or semi-transparent display-type device. The control device 300 may also have a function of projecting a display onto the lens 116. In other words, the glasses-type device 100 may be a projection-type device.

制御装置300は、ネットワーク20を介した通信を実行する機能を有してよい。制御装置300は、移動体通信、Wi-Fi通信、及びその他の無線通信全般の少なくともいずれかによって、ネットワーク20にアクセスしてよい。制御装置300は、ネットワーク20を介して、制御装置200と通信してよい。 The control device 300 may have a function of performing communication via the network 20. The control device 300 may access the network 20 by at least one of mobile communication, Wi-Fi communication, and other general wireless communication. The control device 300 may communicate with the control device 200 via the network 20.

図3は、制御装置200による表示制御処理の一例を概略的に示す。ここでは、制御装置200が、複数のコンテンツのそれぞれについて最小距離及び最大距離を登録しており、距離に応じてコンテンツの表示/非表示を制御する場合の処理の流れを一例として説明する。なお、ここでは、一の眼鏡型デバイス100から受信した一の撮像範囲情報に対する処理について説明する。 Figure 3 shows an example of display control processing by the control device 200. Here, the control device 200 registers a minimum distance and a maximum distance for each of a plurality of pieces of content, and a processing flow is described as an example in which the control device 200 controls whether to display or hide the content depending on the distance. Note that the processing for one piece of imaging range information received from one glasses-type device 100 is described here.

ステップ(ステップをSと省略して記載する場合がある。)102では、制御装置200が、眼鏡型デバイス100から撮像範囲情報を受信する。S104では、制御装置200が、S102で受信した撮像範囲情報に基づいて、眼鏡型デバイス100の撮像範囲に複数のコンテンツに対応付けて登録している複数の実世界の位置のいずれかが含まれるか否かを判定する。含まれる場合、S106に進み、含まれない場合、終了する。 In step (sometimes abbreviated to S) 102, the control device 200 receives imaging range information from the glasses-type device 100. In S104, the control device 200 determines, based on the imaging range information received in S102, whether or not the imaging range of the glasses-type device 100 includes any of the multiple real-world positions registered in association with the multiple contents. If included, the process proceeds to S106; if not included, the process ends.

S106では、制御装置200が、S104で撮像範囲に含まれると判定した実世界の位置に対応するコンテンツが、表示対象か否かを判定する。制御装置200は、例えば、実世界における当該コンテンツと眼鏡型デバイス100との距離が、当該コンテンツに対応する最小距離よりも短い場合、及び、当該コンテンツに対応する最大距離よりも長い場合、表示対象でないと判定し、最小距離よりも長く最大距離よりも短い場合、表示対象であると判定する。制御装置200は、例えば、実世界における当該コンテンツと眼鏡型デバイス100との距離が、当該コンテンツに対応する最小距離と最大距離との間である場合、表示対象であると判定する。 In S106, the control device 200 determines whether the content corresponding to the real-world position determined to be included in the imaging range in S104 is a display target. For example, if the distance between the content and the glasses-type device 100 in the real world is shorter than the minimum distance corresponding to the content and longer than the maximum distance corresponding to the content, the control device 200 determines that the content is not a display target, and if the distance is longer than the minimum distance and shorter than the maximum distance, the control device 200 determines that the content is a display target. For example, if the distance between the content and the glasses-type device 100 in the real world is between the minimum distance and maximum distance corresponding to the content, the control device 200 determines that the content is a display target.

コンテンツが表示対象である場合、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 control device 200 transmits the content determined to be displayed in S106 to the glasses-type device 100, and causes the glasses-type device 100 to display it. In S110, in a case where there is a plurality of pieces of content that correspond to real-world positions included in the imaging range of the glasses-type device 100, it is determined whether or not the determination has been completed for all pieces of content. If not, return to S106 and determine whether or not the next piece of content is to be displayed. If completed, the process ends.

図4は、コンテンツ400に対して登録された最小距離420について説明するための説明図である。制御装置200は、複数のコンテンツ400のそれぞれについて、実世界の位置402と、位置402を基準とする最小距離420とを登録する。 Figure 4 is an explanatory diagram for explaining the minimum distance 420 registered for the content 400. The control device 200 registers a real-world position 402 and a minimum distance 420 based on the position 402 for each of the multiple contents 400.

制御装置200は、眼鏡型デバイス100の撮像範囲に位置402が含まれる場合において、位置402と眼鏡型デバイス100との距離が、最小距離420よりも短い場合と長い場合とで、位置402に対応するコンテンツ400の表示について、異なる表示制御を実行する。例えば、制御装置200は、図4に例示するように、位置402と眼鏡型デバイス100との距離が、最小距離420よりも短い場合にはコンテンツ400を表示させず、長い場合にはコンテンツ400を表示させるよう制御する。 When the position 402 is included in the imaging range of the glasses-type device 100, the control device 200 executes different display control for the display of the content 400 corresponding to the position 402 depending on whether the distance between the position 402 and the glasses-type device 100 is shorter or longer than the minimum distance 420. For example, as illustrated in FIG. 4, the control device 200 controls the content 400 not to be displayed when the distance between the position 402 and the glasses-type device 100 is shorter than the minimum distance 420, and to be displayed when the distance is longer.

従来のように、眼鏡型デバイス100の撮像範囲に位置402が含まれるときに何の工夫もなくコンテンツ400を表示すると、眼鏡型デバイス100が位置402の近くに位置する場合には、巨大なコンテンツ400が目の前に出現することになり、何が表示されているかわからない状態になったり、視界の大部分が遮られてしまう状態になったりしてしまい得る。それに対して、本実施形態に係る制御装置200によれば、眼鏡型デバイス100が位置402の近くに位置する場合には、コンテンツ400を非表示とすることができ、このような問題が発生しないようにできる。 As in the past, if the content 400 is displayed without any ingenuity when the image capturing range of the glasses-type device 100 includes the position 402, then when the glasses-type device 100 is located near the position 402, a huge amount of the content 400 will appear in front of the user, which may result in the user being unable to understand what is being displayed or blocking a large part of the field of vision. In contrast, according to the control device 200 of this embodiment, when the glasses-type device 100 is located near the position 402, the content 400 can be hidden, preventing such problems from occurring.

また、制御装置200によれば、コンテンツ400のそれぞれに対して異なる最小距離420を登録できるので、例えば、サイズが小さいコンテンツ400については、短い最小距離420を登録し、サイズが大きいコンテンツ400については、長い最小距離420を登録することもできる。これにより、近くに表示すると問題が大きい、サイズが大きいコンテンツ400については、近くに表示させないようにしつつ、近くに表示しても問題が少ない上に、近くに表示した方が見やすい、サイズが小さいコンテンツ400については、近くに表示させる、という環境を実現することができる。 In addition, according to the control device 200, different minimum distances 420 can be registered for each piece of content 400. For example, a short minimum distance 420 can be registered for small-sized content 400, and a long minimum distance 420 can be registered for large-sized content 400. This makes it possible to realize an environment in which large-sized content 400 that would be problematic if displayed nearby is not displayed nearby, while small-sized content 400 that would be problematic if displayed nearby and is easier to view when displayed nearby is displayed nearby.

図5は、コンテンツ400に対して登録された最小距離420及び最大距離422について説明するための説明図である。制御装置200は、複数のコンテンツ400のそれぞれについて、実世界の位置402と、位置402を基準とする最小距離420及び最大距離422とを登録する。 Figure 5 is an explanatory diagram for explaining the minimum distance 420 and maximum distance 422 registered for the content 400. For each of the multiple contents 400, the control device 200 registers a real-world position 402 and a minimum distance 420 and a maximum distance 422 based on the position 402.

制御装置200は、眼鏡型デバイス100の撮像範囲に位置402が含まれる場合において、位置402と眼鏡型デバイス100との距離が、最小距離420よりも短い場合、及び最大距離422よりも長い場合と、最小距離420と最大距離422との間である場合とで、位置402に対応するコンテンツ400の表示について、異なる表示制御を実行する。例えば、制御装置200は、図5に例示するように、位置402と眼鏡型デバイス100との距離が、最小距離420よりも短い場合、及び最大距離422よりも長い場合にはコンテンツ400を表示させず、最小距離420と最大距離422との間である場合にはコンテンツ400を表示させるよう制御する。 When the position 402 is included in the imaging range of the glasses-type device 100, the control device 200 executes different display control for the display of the content 400 corresponding to the position 402 depending on whether the distance between the position 402 and the glasses-type device 100 is shorter than the minimum distance 420 and longer than the maximum distance 422, or between the minimum distance 420 and the maximum distance 422. For example, as illustrated in FIG. 5, the control device 200 controls the content 400 not to be displayed when the distance between the position 402 and the glasses-type device 100 is shorter than the minimum distance 420 and longer than the maximum distance 422, and controls the content 400 to be displayed when the distance is between the minimum distance 420 and the maximum distance 422.

従来のように、眼鏡型デバイス100の撮像範囲に位置402が含まれるときに何の工夫もなくコンテンツ400を表示すると、眼鏡型デバイス100のユーザ102が展望台等に位置しているときに、視界に含まれる範囲に対応する多数のコンテンツが表示されてしまうことになり、視界が煩雑になったり、不要な通信、電力を消費したりすることになってしまう。それに対して、本実施形態に係る制御装置200によれば、眼鏡型デバイス100からある程度以上遠くに離れた位置に対応するコンテンツ400については非表示とすることができ、このような問題を軽減できる。 As in the past, if content 400 is displayed without any ingenuity when position 402 is included in the imaging range of the glasses-type device 100, when the user 102 of the glasses-type device 100 is located at an observation deck, etc., a large number of contents corresponding to the range included in the field of view will be displayed, cluttering the field of view and resulting in unnecessary communication and power consumption. In contrast, with the control device 200 according to this embodiment, content 400 corresponding to positions that are a certain distance or more away from the glasses-type device 100 can be hidden, thereby alleviating such problems.

また、制御装置200によれば、コンテンツ400のそれぞれに対して異なる最小距離420及び最大距離422を登録できるので、例えば、遠方から見ることをそもそも想定している巨大なコンテンツ400については、長い最大距離422を登録することもできる。これにより、遠くに位置するユーザ102に対しても表示することをそもそも想定しているコンテンツ400が表示されないようになってしまうことを防止できる。 In addition, the control device 200 can register different minimum and maximum distances 420 and 422 for each piece of content 400, so that, for example, a large piece of content 400 that is intended to be viewed from a distance can have a long maximum distance 422 registered. This can prevent the content 400 that is intended to be displayed to users 102 located far away from the start from not being displayed.

図6は、制御装置200の機能構成の一例を概略的に示す。制御装置200は、記憶部202、登録部204、情報受信部206、及び表示制御部208を備えてよい。記憶部202は、各種情報を記憶する。 Figure 6 shows an example of the functional configuration of the control device 200. The control device 200 may include a memory unit 202, a registration unit 204, an information receiving unit 206, and a display control unit 208. The memory unit 202 stores various types of information.

登録部204は、各種情報を登録する。例えば、登録部204は、制御装置200のユーザによる入力によって各種情報を登録する。登録部204は、ネットワーク20を介して他の装置から受信した情報を登録してもよい。登録部204は、登録した情報を記憶部202に記憶させる。 The registration unit 204 registers various types of information. For example, the registration unit 204 registers various types of information through input by a user of the control device 200. The registration unit 204 may also register information received from other devices via the network 20. The registration unit 204 stores the registered information in the memory unit 202.

登録部204は、複数のコンテンツ400を登録する。例えば、登録部204は、複数のコンテンツ400のそれぞれについて、コンテンツ400と、実世界の位置と、実世界の位置を基準とする最小距離420とを対応付けて登録する。当該最小距離420は、第1距離の一例であってよい。登録部204は、コンテンツ400のサイズを示すサイズ情報を登録してもよい。登録部204は、コンテンツ400の外形を示す外形情報を登録してもよい。 The registration unit 204 registers a plurality of contents 400. For example, for each of the plurality of contents 400, the registration unit 204 registers the content 400, a real-world position, and a minimum distance 420 based on the real-world position in association with each other. The minimum distance 420 may be an example of the first distance. The registration unit 204 may register size information indicating the size of the content 400. The registration unit 204 may register external shape information indicating the external shape of the content 400.

登録部204は、最小距離420の設定可能範囲を登録者に対して提示し、当該設定可能範囲内で登録者によって指定された最小距離420をコンテンツ400に対応付けて登録してもよい。例えば、登録部204は、登録者が制御装置200のユーザである場合、制御装置200のディスプレイに最小距離420の設定可能範囲を表示させる。例えば、登録部204は、登録者が他の装置のユーザである場合、最小距離420の設定可能範囲を当該他の装置に送信して表示させる。 The registration unit 204 may present the registrant with the settable range of the minimum distance 420, and may register the minimum distance 420 specified by the registrant within the settable range in association with the content 400. For example, if the registrant is a user of the control device 200, the registration unit 204 causes the display of the control device 200 to display the settable range of the minimum distance 420. For example, if the registrant is a user of another device, the registration unit 204 transmits the settable range of the minimum distance 420 to the other device and causes it to be displayed.

登録部204は、コンテンツ400の属性に応じた最小距離420の設定可能範囲を登録者に対して提示し、当該設定可能範囲内で登録者によって指定された最小距離420をコンテンツ400に対応付けて登録してもよい。これにより、コンテンツ400の属性に応じた適切な最小距離420を登録することができる。 The registration unit 204 may present to the registrant a settable range of the minimum distance 420 according to the attributes of the content 400, and may register the minimum distance 420 specified by the registrant within the settable range in association with the content 400. This makes it possible to register an appropriate minimum distance 420 according to the attributes of the content 400.

登録部204は、例えば、コンテンツ400のサイズが大きいほど最小距離420が長い設定可能範囲を登録者に対して提示する。これにより、コンテンツ400のサイズが大きいにもかかわらず、比較的短い最小距離420が登録されてしまうことにより、眼鏡型デバイス100の近くに比較的大きなコンテンツ400を表示してしまって眼鏡型デバイス100のユーザ102のユーザ体感を低下させてしまう、ということを防止できる。 The registration unit 204 presents the registrant with a settable range in which the minimum distance 420 is longer as the size of the content 400 increases. This prevents a situation in which a relatively short minimum distance 420 is registered even when the size of the content 400 is large, causing the relatively large content 400 to be displayed close to the glasses-type device 100, thereby degrading the user experience of the user 102 of the glasses-type device 100.

登録部204は、例えば、コンテンツ400の透過率が低いほど最小距離420が長い設定可能範囲を登録者に対して提示する。これにより、コンテンツ400の透過率が低く、ユーザ102の視界を遮る可能性が高いにもかかわらず、比較的短い最小距離420が登録されてしまうことにより、眼鏡型デバイス100の近くに透過率の低いコンテンツ400を表示してしまって眼鏡型デバイス100のユーザ102のユーザ体感を低下させてしまう、ということを防止できる。 The registration unit 204 presents the registrant with a settable range in which the lower the transmittance of the content 400, the longer the minimum distance 420. This prevents a situation in which a relatively short minimum distance 420 is registered even though the transmittance of the content 400 is low and is likely to block the view of the user 102, causing the content 400 with low transmittance to be displayed close to the glasses-type device 100, thereby degrading the user experience of the user 102 of the glasses-type device 100.

情報受信部206は、各種情報を受信する。情報受信部206は、眼鏡型デバイス100からネットワーク20を介して各種情報を受信してよい。情報受信部206は、例えば、コンテンツ400の表示制御対象の眼鏡型デバイス100から継続的に撮像範囲情報を受信する。眼鏡型デバイス100は、定期的に又は不定期に撮像範囲情報を制御装置200に送信してよい。また、眼鏡型デバイス100は、撮像範囲が変化する毎に、撮像範囲情報を制御装置200に送信してもよい。 The information receiving unit 206 receives various information. The information receiving unit 206 may receive various information from the glasses-type device 100 via the network 20. For example, the information receiving unit 206 continuously receives imaging range information from the glasses-type device 100 that is the target of display control of the content 400. The glasses-type device 100 may transmit the imaging range information to the control device 200 periodically or irregularly. In addition, the glasses-type device 100 may transmit the imaging range information to the control device 200 each time the imaging range changes.

表示制御部208は、情報受信部206が眼鏡型デバイス100から受信した撮像範囲情報に基づいて、眼鏡型デバイス100に対するコンテンツ400の表示制御を行う。表示制御部208は、眼鏡型デバイス100の撮像範囲に、記憶部202に記憶されている複数のコンテンツ400に対応する複数の実世界の位置のいずれかが含まれるか否かを判定する。 The display control unit 208 controls the display of the content 400 on the glasses-type device 100 based on the imaging range information received from the glasses-type device 100 by the information receiving unit 206. The display control unit 208 determines whether the imaging range of the glasses-type device 100 includes any of the multiple real-world positions corresponding to the multiple contents 400 stored in the storage unit 202.

表示制御部208は、眼鏡型デバイス100の撮像範囲に、コンテンツ400に対応する実世界の位置が含まれる場合において、実世界における当該コンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも短い場合と長い場合とで、眼鏡型デバイス100における当該コンテンツ400の表示について、異なる表示制御を実行する。 When the imaging range of the glasses-type device 100 includes a real-world position corresponding to the content 400, the display control unit 208 executes different display control for the display of the content 400 on the glasses-type device 100 depending on whether the distance in the real world between the content 400 and the glasses-type device 100 is shorter or longer than the minimum distance 420 corresponding to the content 400.

実世界におけるコンテンツ400と眼鏡型デバイス100との距離は、例えば、眼鏡型デバイス100の位置と、コンテンツ400の表面との距離であってよい。表示制御部208は、コンテンツ400のサイズ情報及び外形情報の少なくともいずれかを用いることによって、眼鏡型デバイス100の位置と、コンテンツ400の表面との距離を算出してよい。 The distance between the content 400 and the glasses-type device 100 in the real world may be, for example, the distance between the position of the glasses-type device 100 and the surface of the content 400. The display control unit 208 may calculate the distance between the position of the glasses-type device 100 and the surface of the content 400 by using at least one of the size information and the external shape information of the content 400.

実世界におけるコンテンツ400と眼鏡型デバイス100との距離は、例えば、眼鏡型デバイス100の位置と、コンテンツ400に対応する実世界の位置との距離であってよい。表示制御部208は、コンテンツ400に対応する実世界の位置と、眼鏡型デバイス100の位置とから、これらの距離を算出してよい。 The distance between the content 400 and the glasses-type device 100 in the real world may be, for example, the distance between the position of the glasses-type device 100 and a real-world position corresponding to the content 400. The display control unit 208 may calculate these distances from the real-world position corresponding to the content 400 and the position of the glasses-type device 100.

例えば、表示制御部208は、眼鏡型デバイス100におけるコンテンツ400の表示/非表示を制御してよい。例えば、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも短い場合には当該コンテンツ400を表示させず、長い場合には当該コンテンツ400を表示させるよう制御する。 For example, the display control unit 208 may control whether the content 400 is displayed on the glasses-type device 100. For example, if the distance between the glasses-type device 100 and the content 400 corresponding to a real-world position included in the imaging range of the glasses-type device 100 is shorter than the minimum distance 420 corresponding to the content 400, the display control unit 208 controls the content 400 not to be displayed, and if the distance is longer, the content 400 is displayed.

例えば、表示制御部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 display control unit 208 may control the virtual display position of the content 400 in the glasses-type device 100. For example, when the distance between the content 400 corresponding to a real-world position included in the imaging range of the glasses-type device 100 and the glasses-type device 100 is shorter than the minimum distance 420 corresponding to the content 400, the display control unit 208 controls the display of the content 400 so that the content 400 is virtually placed at a position farther away from the glasses-type device 100 than when the distance is longer. As a specific example, when the distance between the content 400 corresponding to a real-world position included in the imaging range of the glasses-type device 100 and the glasses-type device 100 is longer than the minimum distance 420 corresponding to the content 400, the display control unit 208 controls the content 400 to be placed at a real-world position corresponding to the content 400, and when the distance is shorter, the display control unit 208 controls the content 400 to be placed and displayed at a position away from the glasses-type device 100 by the minimum distance 420. This allows the content 400 that is not preferable to be displayed near the glasses-type device 100 to be displayed at a position away from the glasses-type device 100.

例えば、表示制御部208は、眼鏡型デバイス100に表示させるコンテンツ400の透過率を制御する。例えば、表示制御部208は、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも短い場合に、長い場合と比較して、当該コンテンツ400の透過率を高くする。具体例として、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも長い場合は、当該コンテンツ400をデフォルト設定された透過率で表示させ、短い場合は、デフォルト設定された透過率よりも高い透過率で表示させるよう制御する。これにより、眼鏡型デバイス100に近い位置に表示されるコンテンツ400の透過率を高めることができ、ユーザ102の視界を妨げる度合を低減することができる。 For example, the display control unit 208 controls the transmittance of the content 400 to be displayed on the glasses-type device 100. For example, when the distance between the content 400 corresponding to a real-world position included in the imaging range of the glasses-type device 100 and the glasses-type device 100 is shorter than the minimum distance 420 corresponding to the content 400, the display control unit 208 increases the transmittance of the content 400 compared to when the distance is longer. As a specific example, when the distance between the content 400 corresponding to a real-world position included in the imaging range of the glasses-type device 100 and the glasses-type device 100 is longer than the minimum distance 420 corresponding to the content 400, the display control unit 208 controls the content 400 to be displayed at a default transmittance, and when the distance is shorter, to be displayed at a transmittance higher than the default transmittance. This makes it possible to increase the transmittance of the content 400 displayed at a position close to the glasses-type device 100, and to reduce the degree of obstruction to the user's 102's field of vision.

例えば、表示制御部208は、眼鏡型デバイス100に表示させるコンテンツ400のサイズを制御する。例えば、表示制御部208は、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも短い場合に、長い場合と比較して、当該コンテンツ400のサイズを小さくする。具体例として、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも長い場合は、当該コンテンツ400をデフォルト設定されたサイズで表示させ、短い場合は、デフォルト設定されたサイズよりも小さいサイズで表示させるよう制御する。これにより、眼鏡型デバイス100に近い位置に表示されるコンテンツ400のサイズを小さくすることができ、ユーザ102の視界を妨げる度合を低減することができる。 For example, the display control unit 208 controls the size of the content 400 to be displayed on the glasses-type device 100. For example, when the distance between the content 400 corresponding to a real-world position included in the imaging range of the glasses-type device 100 and the glasses-type device 100 is shorter than the minimum distance 420 corresponding to the content 400, the display control unit 208 reduces the size of the content 400 compared to when the distance is longer. As a specific example, when the distance between the content 400 corresponding to a real-world position included in the imaging range of the glasses-type device 100 and the glasses-type device 100 is longer than the minimum distance 420 corresponding to the content 400, the display control unit 208 controls the content 400 to be displayed at a default size, and when the distance is shorter, to be displayed at a size smaller than the default size. This makes it possible to reduce the size of the content 400 displayed at a position close to the glasses-type device 100, thereby reducing the degree of obstruction to the user's 102's field of vision.

例えば、表示制御部208は、眼鏡型デバイス100におけるコンテンツ400に付帯する付帯情報の表示/非表示を制御する。例えば、表示制御部208は、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも短い場合には当該コンテンツ400と、当該コンテンツ400から離れることを示す付帯情報とを表示させ、長い場合と比較して、当該付帯情報は表示させずに当該コンテンツ400を表示させるよう制御する。具体例として、表示制御部208は、「離れてください」等のテキスト情報を付帯情報として表示させる。これにより、眼鏡型デバイス100に近い位置にコンテンツ400が登録されており、当該コンテンツ400がユーザ102の近くに表示される場合において、ユーザ102をそこから離れさせることによって、コンテンツ400の全体を表示可能な位置に移動させることができる。 For example, the display control unit 208 controls the display/non-display of the incidental information associated with the content 400 in the glasses-type device 100. For example, when the distance between the content 400 corresponding to a real-world position included in the imaging range of the glasses-type device 100 and the glasses-type device 100 is shorter than the minimum distance 420 corresponding to the content 400, the display control unit 208 controls the display of the content 400 and incidental information indicating moving away from the content 400, and controls the display of the content 400 without displaying the incidental information, as compared to when the distance is longer. As a specific example, the display control unit 208 displays text information such as "please move away" as incidental information. As a result, when the content 400 is registered in a position close to the glasses-type device 100 and the content 400 is displayed near the user 102, the entire content 400 can be moved to a displayable position by moving the user 102 away from the content 400.

登録部204は、複数のコンテンツ400のそれぞれについて、コンテンツ400と、実世界の位置と、実世界の位置を基準とする最小距離420及び最大距離422とを対応付けて登録してもよい。当該最大距離422は、第2距離の一例であってよい。 The registration unit 204 may register, for each of the multiple contents 400, the content 400, a real-world position, and a minimum distance 420 and a maximum distance 422 based on the real-world position in association with each other. The maximum distance 422 may be an example of the second distance.

登録部204は、最小距離420及び最大距離422の設定可能範囲を登録者に対して提示し、当該設定可能範囲内で登録者によって指定された最小距離420及び最大距離422をコンテンツ400に対応付けて登録してもよい。例えば、登録部204は、登録者が制御装置200のユーザである場合、制御装置200のディスプレイに最小距離420及び最大距離422の設定可能範囲を表示させる。例えば、登録部204は、登録者が他の装置のユーザである場合、最小距離420及び最大距離422の設定可能範囲を当該他の装置に送信して表示させる。 The registration unit 204 may present the registrant with the settable range of the minimum distance 420 and the maximum distance 422, and may register the minimum distance 420 and the maximum distance 422 specified by the registrant within the settable range in association with the content 400. For example, if the registrant is a user of the control device 200, the registration unit 204 causes the display of the control device 200 to display the settable range of the minimum distance 420 and the maximum distance 422. For example, if the registrant is a user of another device, the registration unit 204 transmits the settable range of the minimum distance 420 and the maximum distance 422 to the other device and causes it to be displayed.

登録部204は、コンテンツ400の属性に応じた最小距離420及び最大距離422の設定可能範囲を登録者に対して提示し、当該設定可能範囲内で登録者によって指定された最小距離420及び最大距離422をコンテンツ400に対応付けて登録してもよい。これにより、コンテンツ400の属性に応じた適切な最小距離420及び最大距離422を登録することができる。 The registration unit 204 may present to the registrant a settable range of the minimum distance 420 and the maximum distance 422 according to the attributes of the content 400, and may register the minimum distance 420 and the maximum distance 422 specified by the registrant within the settable range in association with the content 400. This makes it possible to register an appropriate minimum distance 420 and maximum distance 422 according to the attributes of the content 400.

登録部204は、例えば、コンテンツ400のサイズが大きいほど最小距離420が長い最小距離420の設定可能範囲を登録者に対して提示する。例えば、登録部204は、コンテンツ400の透過率が低いほど最小距離420が長い最小距離420の設定可能範囲を登録者に対して提示する。 For example, the registration unit 204 presents to the registrant a settable range of the minimum distance 420 in which the minimum distance 420 is longer as the size of the content 400 is larger. For example, the registration unit 204 presents to the registrant a settable range of the minimum distance 420 in which the minimum distance 420 is longer as the transmittance of the content 400 is lower.

登録部204は、例えば、コンテンツ400のデータ量が多いほど最大距離422が短い最大距離422の設定可能範囲を登録者に対して提示する。これにより、例えば、データ量が多いコンテンツ400については、比較的近くであっても表示させないようにでき、眼鏡型デバイス100の通信量や消費電力を低減することができる。 The registration unit 204 presents the registrant with a settable range of the maximum distance 422, in which the greater the amount of data in the content 400, the shorter the maximum distance 422. This makes it possible to, for example, prevent content 400 with a large amount of data from being displayed even if it is relatively close, thereby reducing the amount of communication and power consumption of the glasses-type device 100.

コンテンツ400に対して最小距離420に加えて最大距離422が登録されている場合、表示制御部208は、眼鏡型デバイス100の撮像範囲に、コンテンツ400に対応する実世界の位置が含まれる場合において、当該実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも短い場合、及び最大距離422よりも長い場合と、最小距離420と最大距離422との間である場合とで、眼鏡型デバイス100における当該コンテンツ400の表示について、異なる表示制御を実行してよい。 When a maximum distance 422 is registered in addition to a minimum distance 420 for the content 400, the display control unit 208 may perform different display control for the display of the content 400 on the glasses-type device 100 when the imaging range of the glasses-type device 100 includes a real-world position corresponding to the content 400, and the distance between the content 400 corresponding to the real-world position and the glasses-type device 100 is shorter than the minimum distance 420 corresponding to the content 400 and longer than the maximum distance 422, and between the minimum distance 420 and the maximum distance 422.

例えば、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも短い場合、及び最大距離422よりも長い場合には当該コンテンツ400を表示させず、最小距離420と最大距離422との間である場合には当該コンテンツ400を表示させるよう制御する。 For example, if the distance between the glasses-type device 100 and the content 400 corresponding to a real-world position included in the imaging range of the glasses-type device 100 is shorter than the minimum distance 420 corresponding to the content 400 and longer than the maximum distance 422, the display control unit 208 controls the content 400 not to be displayed, and controls the content 400 to be displayed if the distance is between the minimum distance 420 and the maximum distance 422.

コンテンツ400に対して最小距離420に加えて最大距離422が登録されている場合、表示制御部208は、眼鏡型デバイス100の撮像範囲に、コンテンツ400に対応する実世界の位置が含まれる場合において、当該実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも短い場合と、最大距離422よりも長い場合と、最小距離420と最大距離422との間である場合とで、眼鏡型デバイス100における当該コンテンツ400の表示について、異なる表示制御を実行してもよい。 When a maximum distance 422 is registered in addition to a minimum distance 420 for the content 400, the display control unit 208 may perform different display control for the display of the content 400 on the glasses-type device 100 when the imaging range of the glasses-type device 100 includes a real-world position corresponding to the content 400, and the distance between the content 400 corresponding to the real-world position and the glasses-type device 100 is shorter than the minimum distance 420 corresponding to the content 400, longer than the maximum distance 422, or between the minimum distance 420 and the maximum distance 422.

例えば、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも短い場合、眼鏡型デバイス100の位置から当該最小距離420離れた位置に仮想的に配置されるようにコンテンツ400を表示させ、最小距離420と最大距離422との間である場合、当該コンテンツ400に対応する実世界の位置に仮想的に配置されるように当該コンテンツ400を表示させ、最大距離422よりも長い場合、当該コンテンツ400を表示させない。 For example, if the distance between the glasses-type device 100 and the content 400 corresponding to a real-world position included in the imaging range of the glasses-type device 100 is shorter than the minimum distance 420 corresponding to the content 400, the display control unit 208 displays the content 400 so that it is virtually positioned at a position away from the position of the glasses-type device 100 by the minimum distance 420; if the distance is between the minimum distance 420 and the maximum distance 422, the display control unit 208 displays the content 400 so that it is virtually positioned at the real-world position corresponding to the content 400; if the distance is longer than the maximum distance 422, the display control unit 208 does not display the content 400.

例えば、表示制御部208は、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420と最大距離422との間である場合、当該コンテンツ400をデフォルト設定された透過率で表示させ、最小距離420よりも短い場合、当該コンテンツ400をデフォルト設定された透過率よりも高い透過率で表示させ、最大距離422よりも長い場合、当該コンテンツ400を表示させない。 For example, if the distance between the glasses-type device 100 and the content 400 corresponding to a real-world position included in the imaging range of the glasses-type device 100 is between the minimum distance 420 and the maximum distance 422 corresponding to the content 400, the display control unit 208 displays the content 400 at a default transmittance setting, if the distance is shorter than the minimum distance 420, the display control unit 208 displays the content 400 at a transmittance setting higher than the default transmittance setting, and if the distance is longer than the maximum distance 422, the display control unit 208 does not display the content 400.

例えば、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420と最大距離422との間である場合、当該コンテンツ400をデフォルト設定されたサイズで表示させ、最小距離420よりも短い場合、当該コンテンツをデフォルト設定されたサイズよりも小さいサイズで表示させ、最大距離422よりも長い場合、当該コンテンツ400を表示させない。 For example, if the distance between the glasses-type device 100 and the content 400 corresponding to a real-world position included in the imaging range of the glasses-type device 100 is between the minimum distance 420 and the maximum distance 422 corresponding to the content 400, the display control unit 208 displays the content 400 at a default size, if the distance is shorter than the minimum distance 420, the display control unit 208 displays the content at a size smaller than the default size, and if the distance is longer than the maximum distance 422, the display control unit 208 does not display the content 400.

例えば、表示制御部208は、表示制御部208は、眼鏡型デバイス100の撮像範囲に含まれる実世界の位置に対応するコンテンツ400と眼鏡型デバイス100との距離が、当該コンテンツ400に対応する最小距離420よりも短い場合、当該コンテンツ400と、コンテンツから離れることを示す付帯情報とを表示させ、最小距離420と最大距離422との間である場合、付帯情報は表示せずにコンテンツ400を表示させ、最大距離422よりも長い場合、当該コンテンツ400を表示させない。 For example, if the distance between the glasses-type device 100 and the content 400 corresponding to a real-world position included in the imaging range of the glasses-type device 100 is shorter than the minimum distance 420 corresponding to the content 400, the display control unit 208 displays the content 400 and additional information indicating that the user is moving away from the content, if the distance is between the minimum distance 420 and the maximum distance 422, the display control unit 208 displays the content 400 without displaying the additional information, and if the distance is longer than the maximum distance 422, the display control unit 208 does not display the content 400.

登録部204は、コンテンツ400に対して、実世界の位置と、実世界の位置を基準とする距離毎のコンテンツ400の表示態様とを登録してもよい。登録部204は、コンテンツの登録者の指示に従って、実世界の位置と、実世界の位置を基準とする距離毎のコンテンツ400の表示態様とを登録してよい。例えば、登録部204は、第1距離以内は、コンテンツ400を非表示とし、第1距離と、第1距離よりも長い第2距離との間の場合は、デフォルトの表示サイズよりもサイズを小さくして表示し、第2距離と、第2距離よりも長い第3距離との間の場合は、デフォルトの透過率よりも高い透過率で表示し、第3距離よりも長い場合、非表示とするように設定する。 The registration unit 204 may register, for the content 400, a real-world position and a display mode of the content 400 for each distance based on the real-world position. The registration unit 204 may register, in accordance with an instruction from a content registrant, a real-world position and a display mode of the content 400 for each distance based on the real-world position. For example, the registration unit 204 sets the content 400 to be hidden within a first distance, to be displayed at a size smaller than the default display size between the first distance and a second distance longer than the first distance, to be displayed at a higher transparency than the default transparency between the second distance and a third distance longer than the second distance, and to be hidden when the distance is longer than the third distance.

具体例として、コンテンツ400が道路標識及び看板等の場合に、登録部204は、第1距離以内の場合、デフォルトのサイズだが透過率を高く表示し、第1距離と、第1距離よりも長い第2距離との間の場合、デフォルトのサイズよりも小さいサイズで表示し、第2距離以上の場合、非表示とするように登録する。これにより、コンテンツ400に対応する実世界の位置に対して、ユーザ102が、第1距離よりも近い位置にいる場合には、コンテンツ400の透過率を高くすることによって、道路標識や看板を認識させつつ、周囲の見にくさを低減し、ユーザ102が、第1距離と第2距離との間に位置する場合には、コンテンツ400のサイズを小さくすることによって、道路標識や看板を認識させつつも、道路標識や看板によって周囲が見にくくなることを防ぎ、ユーザ102が第3距離以上離れている場合には、非表示とすることによって、表示の煩雑さを低減することができる。 As a specific example, when the content 400 is a road sign or a signboard, the registration unit 204 registers the content 400 so that if the content 400 is within a first distance, the content 400 is displayed at a default size but with a high transparency, if the content 400 is between the first distance and a second distance longer than the first distance, the content 400 is displayed at a size smaller than the default size, and if the content 400 is at or above the second distance, the content 400 is displayed in a size smaller than the default size, and if the content 400 is at or above the second distance, the content 400 is displayed in a size smaller than the default size, and if the content 400 is at or above the first distance, the content 400 is displayed in a size smaller than the default size, and if the content 400 is at or above the first distance, the content 400 is displayed in a size smaller than the default size, and if the content 400 is at or above the second distance, the content 400 is displayed in a size smaller than the default size, and if the content 400 is at or above the third ...

また、具体例として、コンテンツ400が実物大の恐竜のCGコンテンツ等である場合、登録部204は、第1距離以内の場合、デフォルトのサイズだが透過率を高く表示し、第1距離と、第1距離よりも長い第2距離との間の場合、デフォルト表示とし、第2距離以上の場合、非表示とするように登録する。これにより、実物大であることを優先するコンテンツについて、サイズを変更することなく、透過率の調整等によって、周囲に見にくさを低減することができる。 As a specific example, if the content 400 is a life-size CG content of a dinosaur, the registration unit 204 registers the content so that if the content is within a first distance, it is displayed at a default size but with a high transparency, if the content is between the first distance and a second distance that is longer than the first distance, it is displayed at the default size, and if the content is equal to or greater than the second distance, it is not displayed at the default size. This makes it possible to reduce the difficulty for others to see content for which life-size is a priority by adjusting the transparency, etc., without changing the size.

登録部204によって、コンテンツ400に対して、実世界の位置と、実世界の位置を基準とする距離毎のコンテンツ400の表示態様とが登録されている場合、表示制御部208は、当該登録内容に従って、眼鏡型デバイス100におけるコンテンツ400の表示を制御してよい。表示制御部208は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離に対応する表示態様で、コンテンツ400を眼鏡型デバイス100に表示させてよい。 When the registration unit 204 has registered a real-world position for the content 400 and a display mode of the content 400 for each distance based on the real-world position, the display control unit 208 may control the display of the content 400 on the glasses-type device 100 in accordance with the registered contents. The display control unit 208 may cause the glasses-type device 100 to display the content 400 in a display mode that corresponds to the distance between the content 400 and the glasses-type device 100 in the real world.

図7は、制御装置300の機能構成の一例を概略的に示す。制御装置300は、記憶部302、情報取得部304、外部通信部306、及び表示制御部308を備える。 Figure 7 shows an example of the functional configuration of the control device 300. The control device 300 includes a memory unit 302, an information acquisition unit 304, an external communication unit 306, and a display control unit 308.

情報取得部304は、各種情報を取得する。情報取得部304は、取得した情報を記憶部302に記憶させてよい。 The information acquisition unit 304 acquires various information. The information acquisition unit 304 may store the acquired information in the storage unit 302.

情報取得部304は、例えば、カメラ120によって撮像された撮像画像をカメラ120から取得する。情報取得部304は、例えば、各種センサによって出力された情報を取得する。情報取得部304は、センサ122によって出力された情報を取得してよい。情報取得部304は、センサ124によって出力された情報を取得してよい。情報取得部304は、測位センサによって出力された情報を取得してよい。情報取得部304は、加速度センサによって出力された情報を取得してよい。情報取得部304は、ジャイロセンサによって出力された情報を取得してよい。情報取得部304は、その他のセンサによって出力された情報を取得してよい。情報取得部304は、例えば、マイク126が取得したユーザ102の発話を取得する。情報取得部304は、マイク126が取得したユーザ102の発話を音声認識することによって、発話内容を取得してよい。 The information acquisition unit 304, for example, acquires an image captured by the camera 120 from the camera 120. The information acquisition unit 304 acquires, for example, information output by various sensors. The information acquisition unit 304 may acquire information output by the sensor 122. The information acquisition unit 304 may acquire information output by the sensor 124. The information acquisition unit 304 may acquire information output by a positioning sensor. The information acquisition unit 304 may acquire information output by an acceleration sensor. The information acquisition unit 304 may acquire information output by a gyro sensor. The information acquisition unit 304 may acquire information output by other sensors. The information acquisition unit 304, for example, acquires the speech of the user 102 acquired by the microphone 126. The information acquisition unit 304 may acquire the content of the speech by performing voice recognition on the speech of the user 102 acquired by the microphone 126.

情報取得部304は、ユーザ102からの各種入力を取得してよい。情報取得部304は、ユーザ102が、操作部や携帯端末を介して入力した入力情報を取得してよい。情報取得部304は、ユーザ102の音声入力内容を取得してよい。情報取得部304は、ユーザ102の手の動きによる入力情報を取得してよい。 The information acquisition unit 304 may acquire various inputs from the user 102. The information acquisition unit 304 may acquire input information input by the user 102 via an operation unit or a mobile terminal. The information acquisition unit 304 may acquire the contents of the voice input by the user 102. The information acquisition unit 304 may acquire input information based on the hand movements of the user 102.

情報取得部304は、カメラ120の撮像範囲を示す撮像範囲情報を生成してよい。情報取得部304は、眼鏡型デバイス100の位置、向き、及び姿勢に基づいて、撮像範囲情報を生成してよい。情報取得部304は、各種センサの出力によって、眼鏡型デバイス100の位置、向き、及び姿勢を特定してよい。 The information acquisition unit 304 may generate imaging range information indicating the imaging range of the camera 120. The information acquisition unit 304 may generate the imaging range information based on the position, orientation, and posture of the glasses-type device 100. The information acquisition unit 304 may identify the position, orientation, and posture of the glasses-type device 100 based on the output of various sensors.

外部通信部306は、外部と通信する。外部通信部306は、ネットワーク20を介して制御装置200と通信してよい。外部通信部306は、例えば、情報取得部304が取得した各種情報を制御装置200に送信する。 The external communication unit 306 communicates with the outside. The external communication unit 306 may communicate with the control device 200 via the network 20. For example, the external communication unit 306 transmits various pieces of information acquired by the information acquisition unit 304 to the control device 200.

外部通信部306は、例えば、撮像範囲情報を制御装置200に送信して、制御装置200から、表示対象のコンテンツ400を受信する。外部通信部306は、受信したコンテンツ400を記憶部302に記憶させる。 The external communication unit 306, for example, transmits imaging range information to the control device 200 and receives the content 400 to be displayed from the control device 200. The external communication unit 306 stores the received content 400 in the storage unit 302.

表示制御部308は、レンズ116に各種情報を表示するよう制御する。例えば、表示制御部308は、外部通信部306が制御装置200から受信したコンテンツ400をレンズ116に表示させる。 The display control unit 308 controls the lens 116 to display various information. For example, the display control unit 308 causes the lens 116 to display the content 400 that the external communication unit 306 receives from the control device 200.

ここまでは、眼鏡型デバイス100と実世界におけるコンテンツとの距離に応じた表示制御を制御装置200が主体となって実行する場合について説明したが、これに限らない。眼鏡型デバイス100と実世界におけるコンテンツとの距離に応じた表示制御を、眼鏡型デバイス100が主体となって実行してもよい。 So far, we have described a case where the control device 200 takes the lead in performing display control according to the distance between the glasses-type device 100 and content in the real world, but this is not limited to the case. The glasses-type device 100 may take the lead in performing display control according to the distance between the glasses-type device 100 and content in the real world.

この場合、制御装置200の表示制御部208は、眼鏡型デバイス100の撮像範囲に、記憶部202に記憶されている複数のコンテンツ400に対応する複数の実世界の位置のいずれかが含まれるか否かを判定し、含まれると判定した場合に、含まれる実世界の位置と、当該位置に対応するコンテンツ400とを眼鏡型デバイス100に送信する。表示制御部208は、実世界の位置及びコンテンツ400に加えて、コンテンツ400のサイズ情報を送信してよい。表示制御部208は、実世界の位置及びコンテンツ400に加えて、コンテンツ400の外形情報を送信してよい。そして、眼鏡型デバイス100が実世界におけるコンテンツと眼鏡型デバイス100との距離に応じた、コンテンツ400の表示制御を実行する。 In this case, the display control unit 208 of the control device 200 determines whether the imaging range of the glasses-type device 100 includes any of the multiple real-world positions corresponding to the multiple contents 400 stored in the storage unit 202, and if it is determined that the imaging range of the glasses-type device 100 includes the included real-world position and the content 400 corresponding to the position, transmits the included real-world position and the content 400 corresponding to the position to the glasses-type device 100. The display control unit 208 may transmit size information of the content 400 in addition to the real-world position and the content 400. The display control unit 208 may transmit external shape information of the content 400 in addition to the real-world position and the content 400. The glasses-type device 100 then performs display control of the content 400 according to the distance between the content and the glasses-type device 100 in the real world.

図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 control device 300. Figure 9 is an explanatory diagram for explaining the minimum distance 160. Figure 10 is an explanatory diagram for explaining the maximum distance 162. The control device 300 in this example includes a memory unit 312, an information acquisition unit 314, a setting unit 315, an external communication unit 316, and a display control unit 318.

情報取得部314は、各種情報を取得する。情報取得部314は、取得した情報を記憶部312に記憶させる。 The information acquisition unit 314 acquires various types of information. The information acquisition unit 314 stores the acquired information in the storage unit 312.

情報取得部314は、例えば、カメラ120によって撮像された撮像画像をカメラ120から取得する。情報取得部314は、例えば、各種センサによって出力された情報を取得する。情報取得部314は、センサ122によって出力された情報を取得してよい。情報取得部314は、センサ124によって出力された情報を取得してよい。情報取得部314は、測位センサによって出力された情報を取得してよい。情報取得部314は、加速度センサによって出力された情報を取得してよい。情報取得部314は、ジャイロセンサによって出力された情報を取得してよい。情報取得部314は、その他のセンサによって出力された情報を取得してよい。情報取得部314は、例えば、マイク126が取得したユーザ102の発話を取得する。情報取得部314は、マイク126が取得したユーザ102の発話を音声認識することによって、発話内容を取得してよい。 The information acquisition unit 314, for example, acquires an image captured by the camera 120 from the camera 120. The information acquisition unit 314 acquires, for example, information output by various sensors. The information acquisition unit 314 may acquire information output by the sensor 122. The information acquisition unit 314 may acquire information output by the sensor 124. The information acquisition unit 314 may acquire information output by a positioning sensor. The information acquisition unit 314 may acquire information output by an acceleration sensor. The information acquisition unit 314 may acquire information output by a gyro sensor. The information acquisition unit 314 may acquire information output by other sensors. The information acquisition unit 314, for example, acquires the speech of the user 102 acquired by the microphone 126. The information acquisition unit 314 may acquire the content of the speech by performing voice recognition on the speech of the user 102 acquired by the microphone 126.

情報取得部314は、ユーザ102からの各種入力を取得してよい。情報取得部314は、ユーザ102が、操作部や携帯端末を介して入力した入力情報を取得してよい。情報取得部314は、ユーザ102の音声入力内容を取得してよい。情報取得部314は、ユーザ102の手の動きによる入力情報を取得してよい。 The information acquisition unit 314 may acquire various inputs from the user 102. The information acquisition unit 314 may acquire input information input by the user 102 via an operation unit or a mobile terminal. The information acquisition unit 314 may acquire the contents of the voice input by the user 102. The information acquisition unit 314 may acquire input information based on the hand movements of the user 102.

情報取得部314は、カメラ120の撮像範囲を示す撮像範囲情報を生成してよい。情報取得部314は、眼鏡型デバイス100の位置、向き、及び姿勢に基づいて、撮像範囲情報を生成してよい。情報取得部314は、各種センサの出力によって、眼鏡型デバイス100の位置、向き、及び姿勢を特定してよい。 The information acquisition unit 314 may generate imaging range information indicating the imaging range of the camera 120. The information acquisition unit 314 may generate the imaging range information based on the position, orientation, and posture of the glasses-type device 100. The information acquisition unit 314 may identify the position, orientation, and posture of the glasses-type device 100 based on the output of various sensors.

設定部315は、距離の設定を行う。例えば、設定部315は、最小距離160を設定する。設定部315は、情報取得部314が取得したユーザ102からの入力に従って、最小距離160を設定してよい。設定部315は、設定した最小距離160を記憶部312に記憶させる。 The setting unit 315 sets the distance. For example, the setting unit 315 sets the minimum distance 160. The setting unit 315 may set the minimum distance 160 according to an input from the user 102 acquired by the information acquisition unit 314. The setting unit 315 stores the set minimum distance 160 in the memory unit 312.

例えば、設定部315は、最大距離162を設定する。設定部315は、情報取得部314が取得したユーザ102からの入力に従って、最大距離162を設定してよい。設定部315は、設定した最大距離162を記憶部312に記憶させる。 For example, the setting unit 315 sets the maximum distance 162. The setting unit 315 may set the maximum distance 162 according to an input from the user 102 acquired by the information acquisition unit 314. The setting unit 315 stores the set maximum distance 162 in the storage unit 312.

外部通信部316は、外部と通信する。外部通信部316は、ネットワーク20を介して制御装置200と通信してよい。外部通信部316は、例えば、情報取得部314が取得した各種情報を制御装置200に送信する。 The external communication unit 316 communicates with the outside. The external communication unit 316 may communicate with the control device 200 via the network 20. For example, the external communication unit 316 transmits various information acquired by the information acquisition unit 314 to the control device 200.

外部通信部316は、例えば、撮像範囲情報を制御装置200に送信して、制御装置200から、撮像範囲に含まれる実世界の位置150に対応するコンテンツ400を受信する。外部通信部316は、コンテンツ400とともに、当該コンテンツ400に対応する実世界の位置150を受信してよい。外部通信部316は、さらに、当該コンテンツ400のサイズ情報及び外形情報の少なくともいずれかを受信してよい。外部通信部316は、受信した情報を記憶部312に記憶させる。外部通信部316は、コンテンツ取得部の一例であってよい。 The external communication unit 316, for example, transmits imaging range information to the control device 200 and receives from the control device 200 the content 400 corresponding to the real-world position 150 included in the imaging range. The external communication unit 316 may receive the real-world position 150 corresponding to the content 400 along with the content 400. The external communication unit 316 may further receive at least one of size information and external shape information of the content 400. The external communication unit 316 stores the received information in the storage unit 312. The external communication unit 316 may be an example of a content acquisition unit.

表示制御部318は、レンズ116に各種情報を表示するよう制御する。例えば、表示制御部318は、外部通信部316が制御装置200から受信したコンテンツ400をレンズ116に表示させる。 The display control unit 318 controls the lens 116 to display various information. For example, the display control unit 318 causes the lens 116 to display the content 400 that the external communication unit 316 receives from the control device 200.

表示制御部318は、外部通信部316が制御装置200から受信したコンテンツ400の表示制御を行う。表示制御部318は、外部通信部316が制御装置200からコンテンツ400を受信した場合に、実世界における当該コンテンツ400と眼鏡型デバイス100との距離に応じた当該コンテンツ400の表示制御を行う。 The display control unit 318 controls the display of the content 400 that the external communication unit 316 receives from the control device 200. When the external communication unit 316 receives the content 400 from the control device 200, the display control unit 318 controls the display of the content 400 according to the distance between the content 400 and the glasses-type device 100 in the real world.

例えば、表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、設定部315によって設定された最小距離160よりも短い場合と長い場合とで、コンテンツ400の表示について異なる表示制御を実行する。 For example, the display control unit 318 performs different display control for the display of the content 400 depending on whether the distance between the content 400 and the glasses-type device 100 in the real world is shorter or longer than the minimum distance 160 set by the setting unit 315.

上述したように、実世界におけるコンテンツ400と眼鏡型デバイス100との距離は、例えば、眼鏡型デバイス100の位置と、コンテンツ400の表面との距離であってよい。表示制御部318は、コンテンツ400のサイズ情報及び外形情報の少なくともいずれかを用いることによって、眼鏡型デバイス100の位置と、コンテンツ400の表面との距離を算出してよい。 As described above, the distance between the content 400 and the glasses-type device 100 in the real world may be, for example, the distance between the position of the glasses-type device 100 and the surface of the content 400. The display control unit 318 may calculate the distance between the position of the glasses-type device 100 and the surface of the content 400 by using at least one of the size information and the external shape information of the content 400.

上述したように、実世界におけるコンテンツ400と眼鏡型デバイス100との距離は、例えば、眼鏡型デバイス100の位置と、コンテンツ400に対応する実世界の位置150との距離であってよい。表示制御部318は、コンテンツ400に対応する実世界の位置150と、眼鏡型デバイス100の位置とから、これらの距離を算出してよい。 As described above, the distance between the content 400 and the glasses-type device 100 in the real world may be, for example, the distance between the position of the glasses-type device 100 and the real-world position 150 corresponding to the content 400. The display control unit 318 may calculate these distances from the real-world position 150 corresponding to the content 400 and the position of the glasses-type device 100.

例えば、表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、最小距離160よりも短い場合、当該コンテンツ400を表示せず、最小距離160よりも長い場合、当該コンテンツ400を表示するよう制御する。 For example, if the distance between the content 400 and the glasses-type device 100 in the real world is shorter than the minimum distance 160, the display control unit 318 controls the content 400 not to be displayed, and if the distance is longer than the minimum distance 160, the display control unit 318 controls the content 400 to be displayed.

例えば、表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、最小距離160よりも短い場合、眼鏡型デバイス100の位置から最小距離160離れた位置に仮想的に配置されるようにコンテンツ400を表示し、最小距離160よりも長い場合、当該コンテンツ400に対応する実世界の位置150に仮想的に配置されるように当該コンテンツ400を表示するよう制御する。 For example, if the distance between the content 400 and the glasses-type device 100 in the real world is shorter than the minimum distance 160, the display control unit 318 controls the display of the content 400 so that it is virtually positioned at a position that is the minimum distance 160 away from the position of the glasses-type device 100, and if the distance is longer than the minimum distance 160, the display control unit 318 controls the display of the content 400 so that it is virtually positioned at a real-world position 150 that corresponds to the content 400.

例えば、表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、最小距離160よりも短い場合、最小距離160よりも長い場合と比較して高い透過率で、当該コンテンツを表示するよう制御する。 For example, when the distance between the content 400 and the glasses-type device 100 in the real world is shorter than the minimum distance 160, the display control unit 318 controls the content to be displayed with a higher transmittance than when the distance is longer than the minimum distance 160.

例えば、表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、最小距離160よりも短い場合、最小距離160よりも長い場合と比較して小さいサイズで、当該コンテンツ400を表示するよう制御する。 For example, when the distance between the content 400 and the glasses-type device 100 in the real world is shorter than the minimum distance 160, the display control unit 318 controls the display of the content 400 to be smaller in size than when the distance is longer than the minimum distance 160.

例えば、表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、最小距離160よりも短い場合、当該コンテンツ400と、コンテンツから離れることを示す付帯情報とを表示し、最小距離160よりも長い場合、付帯情報は表示せずにコンテンツ400を表示するよう制御する。 For example, if the distance between the content 400 and the glasses-type device 100 in the real world is shorter than the minimum distance 160, the display control unit 318 controls the display to display the content 400 and additional information indicating that the user is moving away from the content, and if the distance is longer than the minimum distance 160, the display control unit 318 controls the display to display the content 400 without displaying the additional information.

表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、設定部315によって設定された最小距離160よりも短い場合、及び最大距離162よりも長い場合と、最小距離160と最大距離162との間である場合とで、コンテンツ400の表示について異なる表示制御を実行してもよい。 The display control unit 318 may perform different display control for the display of the content 400 when the distance between the content 400 and the glasses-type device 100 in the real world is shorter than the minimum distance 160 and longer than the maximum distance 162 set by the setting unit 315, and when the distance is between the minimum distance 160 and the maximum distance 162.

例えば、表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、最小距離160よりも短い場合、及び最大距離162よりも長い場合、当該コンテンツ400を表示せず、最小距離160と最大距離162との間である場合、当該コンテンツ400を表示するよう制御する。 For example, if the distance between the content 400 and the glasses-type device 100 in the real world is shorter than the minimum distance 160 and longer than the maximum distance 162, the display control unit 318 controls the content 400 not to be displayed, and if the distance is between the minimum distance 160 and the maximum distance 162, the display control unit 318 controls the content 400 to be displayed.

表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、最小距離160よりも短い場合と、最大距離162よりも長い場合と、最小距離160と最大距離162との間である場合とで、コンテンツ400の表示について異なる表示制御を実行してもよい。 The display control unit 318 may perform different display control for the display of the content 400 depending on whether the distance between the content 400 and the glasses-type device 100 in the real world is shorter than the minimum distance 160, longer than the maximum distance 162, or between the minimum distance 160 and the maximum distance 162.

例えば、表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、最小距離160よりも短い場合、眼鏡型デバイス100の位置から当該最小距離離れた位置に仮想的に配置されるようにコンテンツ400を表示し、最小距離160と最大距離162との間である場合、当該コンテンツ400に対応する実世界の位置150に仮想的に配置されるように当該コンテンツ400を表示し、最大距離162よりも長い場合、当該コンテンツ400を表示しないよう制御する。 For example, if the distance between the content 400 and the glasses-type device 100 in the real world is shorter than the minimum distance 160, the display control unit 318 displays the content 400 so that it is virtually positioned at a position that is the minimum distance away from the position of the glasses-type device 100; if the distance is between the minimum distance 160 and the maximum distance 162, the display control unit 318 displays the content 400 so that it is virtually positioned at the real-world position 150 that corresponds to the content 400; and if the distance is longer than the maximum distance 162, the display control unit 318 controls so that the content 400 is not displayed.

例えば、表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、最小距離160と最大距離162との間である場合、当該コンテンツ400をデフォルト設定された透過率で表示し、最小距離160よりも短い場合、当該コンテンツ400をデフォルト設定された透過率よりも高い透過率で表示し、最大距離162よりも長い場合、当該コンテンツ400を表示しないよう制御する。 For example, when the distance between the content 400 and the glasses-type device 100 in the real world is between the minimum distance 160 and the maximum distance 162, the display control unit 318 displays the content 400 at the default transmittance, when the distance is shorter than the minimum distance 160, the display control unit 318 displays the content 400 at a transmittance higher than the default transmittance, and when the distance is longer than the maximum distance 162, the display control unit 318 controls the content 400 not to be displayed.

例えば、表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、最小距離160と最大距離162との間である場合、当該コンテンツ400をデフォルト設定されたサイズで表示し、最小距離160よりも短い場合、当該コンテンツ400をデフォルト設定されたサイズよりも小さいサイズで表示し、最大距離162よりも長い場合、当該コンテンツ400を表示しないよう制御する。 For example, when the distance between the content 400 and the glasses-type device 100 in the real world is between the minimum distance 160 and the maximum distance 162, the display control unit 318 displays the content 400 at a default size, when the distance is shorter than the minimum distance 160, the display control unit 318 displays the content 400 at a size smaller than the default size, and when the distance is longer than the maximum distance 162, the display control unit 318 controls the content 400 not to be displayed.

例えば、表示制御部318は、実世界におけるコンテンツ400と眼鏡型デバイス100との距離が、最小距離160よりも短い場合、当該コンテンツ400と、コンテンツから離れることを示す付帯情報とを表示し、最小距離160と最大距離162との間である場合、付帯情報は表示せずにコンテンツ400を表示し、最大距離162よりも長い場合、当該コンテンツ400を表示しないよう制御する。 For example, if the distance between the content 400 and the glasses-type device 100 in the real world is shorter than the minimum distance 160, the display control unit 318 displays the content 400 and additional information indicating that the user is moving away from the content, if the distance is between the minimum distance 160 and the maximum distance 162, the display control unit 318 displays the content 400 without displaying the additional information, and if the distance is longer than the maximum distance 162, the display control unit 318 controls the display so that the content 400 is not displayed.

登録部204によって、コンテンツ400に対して実世界の位置を基準とする距離毎のコンテンツ400の表示態様が登録されている場合、表示制御部208は、登録された内容に従って、眼鏡型デバイス100に対して表示指示を行ってよく、表示制御部318は、表示指示に従って、コンテンツ400に対応する実世界の位置を基準とする距離に対応する、コンテンツ400の表示態様に従って、コンテンツ400を表示してよい。 When the registration unit 204 has registered the display mode of the content 400 for each distance based on a real-world position for the content 400, the display control unit 208 may issue a display instruction to the glasses-type device 100 according to the registered details, and the display control unit 318 may display the content 400 according to the display instruction according to the display mode of the content 400 that corresponds to the distance based on the real-world position corresponding to the content 400.

図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 control device 200 or the control device 300. The computer 1200 according to this embodiment includes a CPU 1212, a RAM 1214, and a graphics controller 1216, which are connected to each other by a host controller 1210. The computer 1200 also includes input/output units such as a communication interface 1222, a storage device 1224, a DVD drive, and an IC card drive, which are connected to the host controller 1210 via an input/output controller 1220. The DVD drive may be a DVD-ROM drive, a DVD-RAM drive, or the like. The storage device 1224 may be a hard disk drive, a solid state drive, or the like. The computer 1200 also includes a legacy input/output unit such as a ROM 1230 and a keyboard, which are connected to the input/output controller 1220 via an input/output chip 1240.

CPU1212は、ROM1230及びRAM1214内に記憶されたプログラムに従い動作し、それにより各ユニットを制御する。グラフィックコントローラ1216は、RAM1214内に提供されるフレームバッファ等又はそれ自体の中に、CPU1212によって生成されるイメージデータを取得し、イメージデータがディスプレイデバイス1218上に表示されるようにする。 The CPU 1212 operates according to the programs stored in the ROM 1230 and the RAM 1214, thereby controlling each unit. The graphics controller 1216 acquires image data generated by the CPU 1212 into a frame buffer or the like provided in the RAM 1214 or into itself, and causes the image data to be displayed on the display device 1218.

通信インタフェース1222は、ネットワークを介して他の電子デバイスと通信する。記憶装置1224は、コンピュータ1200内のCPU1212によって使用されるプログラム及びデータを記憶する。DVDドライブは、プログラム又はデータをDVD-ROM等から読み取り、記憶装置1224に提供する。ICカードドライブは、プログラム及びデータをICカードから読み取り、及び/又はプログラム及びデータをICカードに書き込む。 The communication interface 1222 communicates with other electronic devices via a network. The storage device 1224 stores programs and data used by the CPU 1212 in the computer 1200. The DVD drive reads programs or data from a DVD-ROM or the like and provides them to the storage device 1224. The IC card drive reads programs and data from an IC card and/or writes programs and data to an IC card.

ROM1230はその中に、アクティブ化時にコンピュータ1200によって実行されるブートプログラム等、及び/又はコンピュータ1200のハードウェアに依存するプログラムを記憶する。入出力チップ1240はまた、様々な入出力ユニットをUSBポート、パラレルポート、シリアルポート、キーボードポート、マウスポート等を介して、入出力コントローラ1220に接続してよい。 ROM 1230 stores therein a boot program or the like executed by computer 1200 upon activation, and/or a program that depends on the hardware of computer 1200. I/O chip 1240 may also connect various I/O units to I/O controller 1220 via USB ports, parallel ports, serial ports, keyboard ports, mouse ports, etc.

プログラムは、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 storage device 1224, RAM 1214, or ROM 1230, which are also examples of computer-readable storage media, and executed by CPU 1212. The information processing described in these programs is read by computer 1200, and brings about cooperation between the programs and the various types of hardware resources described above. An apparatus or method may be constructed by realizing the operation or processing of information according to the use of computer 1200.

例えば、通信がコンピュータ1200及び外部デバイス間で実行される場合、CPU1212は、RAM1214にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インタフェース1222に対し、通信処理を命令してよい。通信インタフェース1222は、CPU1212の制御の下、RAM1214、記憶装置1224、DVD-ROM、又はICカードのような記録媒体内に提供される送信バッファ領域に記憶された送信データを読み取り、読み取られた送信データをネットワークに送信し、又はネットワークから受信した受信データを記録媒体上に提供される受信バッファ領域等に書き込む。 For example, when communication is performed between computer 1200 and an external device, CPU 1212 may execute a communication program loaded into RAM 1214 and instruct communication interface 1222 to perform communication processing based on the processing described in the communication program. Under the control of CPU 1212, communication interface 1222 reads transmission data stored in a transmission buffer area provided in RAM 1214, storage device 1224, a DVD-ROM, or a recording medium such as an IC card, and transmits the read transmission data to the network, or writes received data received from the network to a reception buffer area or the like provided on the recording medium.

また、CPU1212は、記憶装置1224、DVDドライブ(DVD-ROM)、ICカード等のような外部記録媒体に記憶されたファイル又はデータベースの全部又は必要な部分がRAM1214に読み取られるようにし、RAM1214上のデータに対し様々なタイプの処理を実行してよい。CPU1212は次に、処理されたデータを外部記録媒体にライトバックしてよい。 The CPU 1212 may also cause all or a necessary portion of a file or database stored in an external recording medium such as the storage device 1224, a DVD drive (DVD-ROM), an IC card, etc. to be read into the RAM 1214, and perform various types of processing on the data on the RAM 1214. The CPU 1212 may then write back the processed data to the external recording medium.

様々なタイプのプログラム、データ、テーブル、及びデータベースのような様々なタイプの情報が記録媒体に記憶され、情報処理を受けてよい。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 CPU 1212 may perform various types of processing on the data read from the RAM 1214, including various types of operations, information processing, conditional judgment, conditional branching, unconditional branching, information search/replacement, etc., as described throughout this disclosure and specified by the instruction sequence of the program, and writes back the results to the RAM 1214. The CPU 1212 may also search for information in a file, database, etc. in the recording medium. For example, when a plurality of entries each having an attribute value of a first attribute associated with an attribute value of a second attribute are stored in the recording medium, the CPU 1212 may search for an entry whose attribute value of the first attribute matches a specified condition from among the plurality of entries, read the attribute value of the second attribute stored in the entry, and thereby obtain the attribute value of the second attribute associated with the first attribute that satisfies a predetermined condition.

上で説明したプログラム又はソフトウエアモジュールは、コンピュータ1200上又はコンピュータ1200近傍のコンピュータ可読記憶媒体に記憶されてよい。また、専用通信ネットワーク又はインターネットに接続されたサーバシステム内に提供されるハードディスク又はRAMのような記録媒体が、コンピュータ可読記憶媒体として使用可能であり、それによりプログラムを、ネットワークを介してコンピュータ1200に提供する。 The above-described program or software module may be stored in a computer-readable storage medium on the computer 1200 or in the vicinity of the computer 1200. In addition, a recording medium such as a hard disk or RAM provided in a server system connected to a dedicated communication network or the Internet can be used as a computer-readable storage medium, thereby providing the program to the computer 1200 via the network.

本実施形態におけるフローチャート及びブロック図におけるブロックは、オペレーションが実行されるプロセスの段階又はオペレーションを実行する役割を持つ装置の「部」を表わしてよい。特定の段階及び「部」が、専用回路、コンピュータ可読記憶媒体上に記憶されるコンピュータ可読命令と共に供給されるプログラマブル回路、及び/又はコンピュータ可読記憶媒体上に記憶されるコンピュータ可読命令と共に供給されるプロセッサによって実装されてよい。専用回路は、デジタル及び/又はアナログハードウェア回路を含んでよく、集積回路(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距離よりも短い場合と長い場合とで、前記眼鏡型デバイスにおける当該実世界の位置に対応する前記コンテンツの表示について、異なる表示制御を実行する表示制御部と
を備え
前記表示制御部は、前記眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第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距離よりも短い場合と長い場合とで、前記眼鏡型デバイスにおける当該実世界の位置に対応する前記コンテンツの表示について、異なる表示制御を実行する表示制御部と
を備え、
前記表示制御部は、前記眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第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距離よりも短い場合と長い場合とで、前記眼鏡型デバイスにおける当該実世界の位置に対応する前記コンテンツの表示について、異なる表示制御を実行する表示制御部と
を備え、
前記表示制御部は、前記眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第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距離よりも短い場合と長い場合とで、前記眼鏡型デバイスにおける当該実世界の位置に対応する前記コンテンツの表示について、異なる表示制御を実行する表示制御部と
を備え、
前記表示制御部は、前記眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第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距離の設定可能範囲を登録者に対して提示し、前記設定可能範囲内で前記登録者によって指定された前記第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距離と、前記第1距離よりも長い第2距離とを対応付けて登録する登録部と
眼鏡型デバイスの撮像範囲に前記複数のコンテンツのうちのいずれかのコンテンツに対応する前記実世界の位置が含まれる場合において、当該実世界の位置と前記眼鏡型デバイスの位置との距離が、当該実世界の位置に対応する前記コンテンツに対応する前記第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からのいずれか一項に記載の制御装置として機能させるためのプログラム。 A program for causing a computer to function as the control device according to any one of claims 1 to 7 . コンピュータによって実行される制御方法であって、
複数のコンテンツのそれぞれについて、コンテンツと、実世界の位置と、前記実世界の位置を基準とする第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 computer-implemented control method comprising:
複数のコンテンツのそれぞれについて、コンテンツと、実世界の位置と、前記実世界の位置を基準とする第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 computer-implemented control method comprising:
複数のコンテンツのそれぞれについて、コンテンツと、実世界の位置と、前記実世界の位置を基準とする第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 computer-implemented control method comprising:
複数のコンテンツのそれぞれについて、コンテンツと、実世界の位置と、前記実世界の位置を基準とする第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 computer-implemented control method comprising:
複数のコンテンツのそれぞれについて、コンテンツと、実世界の位置と、前記実世界の位置を基準とする第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. A computer-implemented control method comprising:
複数のコンテンツのそれぞれについて、コンテンツと、実世界の位置と、前記実世界の位置を基準とする第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.
コンピュータによって実行される制御方法であって、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 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.
コンピュータを、請求項16から19のいずれか一項に記載の眼鏡型デバイスとして機能させるためのプログラム。 A program for causing a computer to function as the glasses-type device according to any one of claims 16 to 19 . 撮像部を備える眼鏡型デバイスによって実行される制御方法であって、
それぞれに実世界の位置が対応付けられた複数のコンテンツのうち、前記撮像部の撮像範囲に含まれる実世界の位置が対応付けられた前記コンテンツ及び前記実世界の位置を取得するコンテンツ取得段階と、
前記コンテンツ取得段階において取得した前記コンテンツに対応する前記実世界の位置と前記眼鏡型デバイスの位置との距離が、予め設定された第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 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;
前記コンテンツ取得段階において取得した前記コンテンツに対応する前記実世界の位置と前記眼鏡型デバイスの位置との距離が、予め設定された第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 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;
前記コンテンツ取得段階において取得した前記コンテンツに対応する前記実世界の位置と前記眼鏡型デバイスの位置との距離が、予め設定された第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 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;
前記コンテンツ取得段階において取得した前記コンテンツに対応する前記実世界の位置と前記眼鏡型デバイスの位置との距離が、予め設定された第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.
JP2022184439A 2022-11-17 2022-11-17 Control device, program, control method, and eyeglasses-type device Active JP7655889B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (7)

* Cited by examiner, † Cited by third party
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