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

The control device for AR glasses addresses the issue of content obstruction and inefficient power use by dynamically managing display settings based on user proximity, ensuring effective and safe content presentation.

JP7655889B2Active Publication Date: 2025-04-02SOFTBANK CORPORATION
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2022184439
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-11-17
Publication Date
2025-04-02
Estimated Expiration
2042-11-17

AI Technical Summary

Technical Problem

Conventional AR glasses struggle with displaying content effectively when the user approaches the content too closely, leading to obscured vision and potential safety risks, as well as unnecessary communication and power consumption when displaying content from a distance.

Method used

A control device and method that register content with specific real-world positions and distances, allowing for dynamic display control based on the distance between the content and the eyeglass-type device, including hiding content when too close, increasing transmittance, reducing size, and displaying additional information to manage user proximity.

Benefits of technology

Improves user experience by preventing content obstruction when close, reducing power consumption and communication load when content is far, and enhancing safety by managing display settings based on user proximity.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007655889000001
    Figure 0007655889000001
  • Figure 0007655889000002
    Figure 0007655889000002
  • Figure 0007655889000003
    Figure 0007655889000003
Patent Text Reader

Abstract

To provide a control apparatus, program, and method, and a glasses device for displaying an approaching image based on a distance to an object ahead.SOLUTION: A control apparatus includes: a registration unit which registers multiple pieces of content, a position in the real world, and a first distance based on the position in the real world in association with each other; and a display control unit which executes, when the position in the real world is included in an imaging range of the glasses device 100, different display control for displaying content corresponding to the position in the real world on the glasses device, depending on whether a distance between the position in the real world and the glasses device is shorter or longer than the first distance corresponding to the position in the real world. The display control unit is further configured: when the position in the real world is included in the imaging range of the glasses device and when the distance between the position in the real world and the glasses device is shorter than the first distance, not to display the content corresponding to the position in the real world; and, when the distance is longer than the first distance, to display the content corresponding to the position in the real world.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a control device, a program, a control method, and a glasses-type device. [Background technology]

[0002] 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 document] [Patent documents] [Patent Document 1] JP 2021-160409 A Summary of the Invention [Means for solving the problem]

[0003] According to an embodiment of the present invention, there is provided a control device. The control device may include a registration unit that registers, for each of a plurality of contents, 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.

[0004] In the control device, the display control unit may control the display so 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 shorter than the first distance corresponding to the content, the content is not displayed, and if the distance is longer, the content is displayed.

[0005] 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 position farther away from the glasses-type device compared to when the distance is longer.

[0006] In any of the control devices, the display control unit may increase the transmittance of the content 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, compared to when the distance is longer.

[0007] In any of the control devices, the display control unit may, when the real-world position is included in the imaging range of the glasses-type device, 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.

[0008] In any of the control devices, the display control unit may be configured to, when the real-world position is included in the imaging range of the glasses-type device, display the content corresponding to the real-world position and additional information indicating that the content will move away if the distance between the glasses-type device and the content corresponding to the real-world position is closer than the first distance corresponding to the content, and to display the content without displaying the additional information if the distance is longer.

[0009] In any of the control devices, the registration unit may present to the registrant a settable range of the first distance according to an attribute 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.

[0010] 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 an imaging range of the glasses-type device, in a case 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 a case where the distance is between the first distance and the second distance. The registration unit may present a settable range of the first distance and the second distance according to an attribute of the content to a registrant, and register the first distance and the second distance specified by the registrant within the settable range in association with the content.

[0011] According to one embodiment of the present invention, a program for causing a computer to function as any one of the control devices described above may be provided.

[0012] According to one embodiment of the present invention, there is provided a control method executed by a computer. The control method may include a registration step of registering, for each of a plurality of contents, 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 control 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.

[0013] According to one embodiment of the present invention, there is provided a glasses-type device. 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 a distance between the content and the glasses-type device in the real world is shorter or longer than a preset first distance.

[0014] In the glasses-type device, the display control unit may control the content not to be displayed when the distance between the content and the glasses-type device in the real world is shorter than the first distance, and to be displayed when the distance is longer than the first distance.

[0015] In any of the glasses-type devices, the display control unit may control the display of the content so that, when the distance between the content and the glasses-type device in the real world is shorter than the first distance, the content is virtually positioned at a position the first distance away from the position of the glasses-type device, and, when the distance is longer than the first distance, the content is virtually positioned at a position in the real world corresponding to the content.

[0016] In any of the glasses-type devices, the display control unit may control the content to be displayed 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.

[0017] In any of the glasses-type devices, the display control unit may control 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.

[0018] In any of the glasses-type devices, the display control unit may control the display to display the content and additional information indicating that the user is moving 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.

[0019] In any of the glasses-type devices, the display control unit may perform different display control for displaying the content when the distance between the content and the glasses-type device in the real world is shorter than the first distance and longer than a second distance that is longer than the predetermined first distance, and when the distance is longer than the first distance and shorter than the second distance.

[0020] According to one embodiment of the present invention, a program for causing a computer to function as any one of the glasses-type devices described above may be provided.

[0021] 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 a distance between the content and the glasses-type device in the real world is shorter or longer than a first distance set in advance.

[0022] 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. [Brief description of the drawings]

[0023] [Figure 1] An example of a system 10 is shown diagrammatically. [Diagram 2] 1 shows an example of the configuration of a glasses-type device 100. [Diagram 3] 2 illustrates an example of a display control process performed by the control device 200. [Figure 4] 4 is an explanatory diagram for explaining a minimum distance 420 registered for a content 400. FIG. [Diagram 5] 4 is an explanatory diagram for explaining a minimum distance 420 and a maximum distance 422 registered for a content 400. FIG. [Figure 6] 2 illustrates an example of a functional configuration of the control device 200. [Figure 7] 2 illustrates an example of a functional configuration of the control device 300. [Figure 8] 2 illustrates another example of the functional configuration of the control device 300. [Figure 9] FIG. 13 is an explanatory diagram for explaining a minimum distance 160. [Figure 10] FIG. 13 is an explanatory diagram for explaining a maximum distance 162. [Figure 11]An example of a hardware configuration of a computer 1200 functioning as the control device 200 or the control device 300 is shown in schematic form. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0024] For example, when CG (Computer Graphics) content is displayed on a glasses-type device such as AR (Augmented Reality) glasses, the user can get close to view the content, but if the user gets too close, the user will not understand what is being displayed. In particular, if a huge content suddenly appears in front of the user without the user being able to see the entire content, the user will not understand 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 the present 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 creator may also register the displayable distance (e.g., 30 cm to 50 m between the glasses-type device and the content). 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 the present 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 side. Note that when 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.

[0025] The present invention will be described below through embodiments of the invention, but the following embodiments do not limit the scope of 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.

[0026] 1 illustrates an example of a system 10. The system 10 includes a plurality of eyeglass-type devices 100 and a control device 200.

[0027] The glasses-type device 100 may be any glasses-type device having a wireless communication function and a display function for displaying content. The glasses-type device 100 may be, for example, AR glasses.

[0028] 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.

[0029] 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. That is, the glasses-type device 100 may be a so-called transmissive (see-through) device. The glasses-type device 100 may 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 may superimpose the content.

[0030] The control device 200 manages content to be delivered to the glasses-type device 100. The control device 200 registers content in association with, for example, an object in the real world. As a specific example, the control device 200 registers content in association with a position in the real world. A position in the real world is represented, for example, by latitude and longitude, or by latitude, longitude, and altitude.

[0031] The content may be registered by any person authorized by an administrator or the like of the control device 200. The control device 200 may accept registration of the content 400 by a smartphone, a tablet terminal, a PC (Personal Computer), an AR glass, or the like.

[0032] The control device 200 may receive, for example, imaging range information indicating the imaging range of the glasses-type device 100 from the glasses-type device 100, and transmit to the glasses-type device 100 content corresponding to a target included in the imaging range.

[0033] 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.

[0034] 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 be compliant with 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 general wireless communication. 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 general wireless communication.

[0035] The control device 200 according to the present embodiment registers, for each of a plurality of contents, the content, a real-world position, and a distance based on the real-world position in association with each other. The control device 200 may register a distance that is a threshold for performing different display control for the content.

[0036] For example, the control device 200 registers a certain distance in association with the content, and executes different display control for displaying 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 manner, the control device 200 may control display / hide of 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 to the minimum display distance, increase the transparency of the content, or reduce the size of the content.

[0037] Conventional AR glasses can give the wearer the sensation that content corresponding to a position in the real world is located at that position. The wearer can actually approach the position corresponding to the content to view the content, but if the wearer gets too close, he or she will not be able to see what is being displayed. In addition, the wearer's field of vision may be largely blocked, which may pose some kind of danger. In contrast, the control device 200 according to 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.

[0038] The control device 200 may register, for each of a plurality of contents, in addition to the contents and their real-world positions, 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 are thresholds for performing different display controls on the contents.

[0039] For example, the control device 200 registers a minimum distance and a maximum distance in association with each content, and executes different display control for displaying 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 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 display / hide of the content according to 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.

[0040] With conventional AR glasses, for example, when the wearer is located at an observation deck or the like and has an open field of view, content corresponding to the range included in the field of view is displayed, cluttering the field of view and resulting in unnecessary communication and power consumption. In contrast, with the control device 200 according to the present 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.

[0041] 2 shows a schematic example of the configuration of the glasses-type device 100. The glasses-type device 100 includes a frame 110 having rims 112 and temples 118. The glasses-type device 100 includes a control device 300 that executes various controls in the glasses-type device 100.

[0042] The arrangement of the control device 300 in Fig. 2 is an example, and the control device 300 may be arranged in another position on the frame 110. For example, the control device 300 may be arranged outside the frame 110. Also, for example, the control device 300 may be arranged inside the temple 118. As a specific example, the control device 300 may be arranged at the tip of the temple 118, i.e., at the temple end. The control device 300 may include a battery. The control device 300 and the battery may be separate entities and arranged in another position on the frame 110.

[0043] 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.

[0044] 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. Although FIG. 2 illustrates an example in which the sensor 122 is disposed on the bridge 114, the arrangement of the sensor 122 in FIG. 2 is an example, and the sensor 122 may be disposed in another position.

[0045] The glasses-type device 100 may include a sensor 124. The sensor 124 detects, for example, the line of sight of a user 102 who is a wearer of the glasses-type device 100. The sensor 124 detects the line of sight of the user 102, for example, by capturing and monitoring an image of the eyes of the user 102. The arrangement of the sensor 124 in FIG. 2 is an example, and the sensor 124 may be arranged in another position.

[0046] The glasses-type device 100 may include a microphone 126. The microphone 126 is placed at a position where it is possible to acquire speech from a user 102 who is a 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.

[0047] 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 an arbitrary 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 an arbitrary 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, or the like. 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).

[0048] The control device 300 may include various sensors. For example, the control device 300 includes a positioning sensor. For example, the control device 300 includes 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.

[0049] 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 outputs of various sensors.

[0050] 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. That is, 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. That is, the glasses-type device 100 may be a projection type device.

[0051] 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.

[0052] 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 in a case where the control device 200 controls display / non-display of the content according to the distance is described as an example. Note that, here, processing for one piece of imaging range information received from one glasses-type device 100 is described.

[0053] 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 a plurality of real-world positions registered in association with a plurality of contents. If included, the process proceeds to S106, and if not included, the process ends.

[0054] 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, when 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 when 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, 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 corresponding to the content, the control device 200 determines that the content is a display target.

[0055] If the content is to be displayed, the process proceeds to S108, and if not, the process proceeds 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 are multiple pieces of content that correspond to positions in the real world 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, the process returns to S106, and it is determined whether or not the next piece of content is to be displayed. If completed, the process ends.

[0056] 4 is an explanatory diagram for describing a minimum distance 420 registered for a piece of content 400. For each piece of content 400, the control device 200 registers a real-world position 402 and a minimum distance 420 with respect to the position 402.

[0057] 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 displaying 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 a minimum distance 420. For example, as illustrated in Fig. 4, the control device 200 controls so that the content 400 is not displayed when the distance between the position 402 and the glasses-type device 100 is shorter than the minimum distance 420, and displays the content 400 when the distance is longer.

[0058] If the content 400 is displayed without any ingenuity when the position 402 is included in the imaging range of the glasses-type device 100 as in the past, when the glasses-type device 100 is located near the position 402, a huge 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 most 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.

[0059] Furthermore, according to the control device 200, different minimum distances 420 can be registered for each of the contents 400, so that, for example, a short minimum distance 420 can be registered for small-sized contents 400, and a long minimum distance 420 can be registered for large-sized contents 400. This makes it possible to realize an environment in which large-sized contents 400 that would cause significant problems if displayed nearby are not displayed nearby, while small-sized contents 400 that cause few problems if displayed nearby and are easier to view when displayed nearby are displayed nearby.

[0060] 5 is an explanatory diagram for describing the minimum distance 420 and the 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.

[0061] 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 displaying 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 so as not to display the content 400 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 to display the content 400 when the distance is between the minimum distance 420 and the maximum distance 422.

[0062] If the content 400 is displayed without any ingenuity when the position 402 is included in the imaging range of the glasses-type device 100 as in the past, when the user 102 of the glasses-type device 100 is located at an observation deck or the like, 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, the control device 200 according to this embodiment can hide the content 400 corresponding to a position that is farther away than a certain distance from the glasses-type device 100, thereby alleviating such problems.

[0063] Furthermore, according to the control device 200, since different minimum distances 420 and maximum distances 422 can be registered for each piece of content 400, for example, a long maximum distance 422 can be registered for a large piece of content 400 that is originally intended to be viewed from a distance. This makes it possible to prevent the content 400 that is originally intended to be displayed to users 102 located far away from being displayed.

[0064] 6 illustrates an example of a functional configuration of the control device 200. The control device 200 may include a storage unit 202, a registration unit 204, an information receiving unit 206, and a display control unit 208. The storage unit 202 stores various types of information.

[0065] The registration unit 204 registers various types of information. For example, the registration unit 204 registers various types of information by input by a user of the control device 200. The registration unit 204 may register information received from another device via the network 20. The registration unit 204 stores the registered information in the storage unit 202.

[0066] The registration unit 204 registers a plurality of contents 400. For example, the registration unit 204 registers, for each of the plurality of contents 400, the content 400, a position in the real world, and a minimum distance 420 based on the position in the real world in association with each other. The minimum distance 420 may be an example of a 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.

[0067] The registration unit 204 may present the settable range of the minimum distance 420 to the registrant, and register the minimum distance 420 specified by the registrant within the settable range in association with the content 400. For example, when 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, when 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 to display it.

[0068] The registration unit 204 may present to the registrant a settable range of the minimum distance 420 according to the attribute 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. In this way, an appropriate minimum distance 420 according to the attribute of the content 400 can be registered.

[0069] For example, the registration unit 204 presents to the registrant 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 though the size of the content 400 is large, causing the relatively large content 400 to be displayed near the glasses-type device 100, thereby degrading the user experience of the user 102 of the glasses-type device 100.

[0070] For example, the registration unit 204 presents to the registrant a settable range in which the minimum distance 420 is longer as the transmittance of the content 400 is lower. 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 highly likely to block the view of the user 102, causing the content 400 with low transmittance to be displayed near the glasses-type device 100 and deteriorating the user experience of the user 102 of the glasses-type device 100.

[0071] 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. Furthermore, the glasses-type device 100 may transmit the imaging range information to the control device 200 every time the imaging range changes.

[0072] 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 by the information receiving unit 206 from the glasses-type device 100. The display control unit 208 determines whether or not any of a plurality of real-world positions corresponding to a plurality of contents 400 stored in the storage unit 202 is included in the imaging range of the glasses-type device 100.

[0073] 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.

[0074] 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 size information and external shape information of the content 400.

[0075] 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 position in the real world corresponding to the content 400. The display control unit 208 may calculate these distances from the position in the real world corresponding to the content 400 and the position of the glasses-type device 100.

[0076] For example, the display control unit 208 may control display / non-display of the content 400 in the glasses-type device 100. For example, when 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 a minimum distance 420 corresponding to the content 400, the display control unit 208 controls so as not to display the content 400, and to display the content 400 when the distance is longer than a minimum distance 420.

[0077] 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 the 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 close to the glasses-type device 100 to be displayed at a position away from the glasses-type device 100.

[0078] 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, the display control unit 208 controls the content 400 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 view of the user 102.

[0079] 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, the content 400 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 view of the user 102.

[0080] 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 with 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.

[0081] The registration unit 204 may register, for each of the multiple contents 400, the content 400, a position in the real world, 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 a second distance.

[0082] The registration unit 204 may present the settable ranges of the minimum distance 420 and the maximum distance 422 to the registrant, and register the minimum distance 420 and the maximum distance 422 specified by the registrant within the settable ranges in association with the content 400. For example, when 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 ranges of the minimum distance 420 and the maximum distance 422. For example, when the registrant is a user of another device, the registration unit 204 transmits the settable ranges of the minimum distance 420 and the maximum distance 422 to the other device to display them.

[0083] 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 register the minimum distance 420 and the maximum distance 422 specified by the registrant within the settable range in association with the content 400. In this way, an appropriate minimum distance 420 and maximum distance 422 according to the attributes of the content 400 can be registered.

[0084] 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.

[0085] The registration unit 204 presents to the registrant, for example, a settable range of the maximum distance 422 in which the maximum distance 422 is shorter as the amount of data of the content 400 increases. This makes it possible to prevent the 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.

[0086] 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, or between the minimum distance 420 and the maximum distance 422.

[0087] For example, when the distance between the glasses-type device 100 and a content 400 corresponding to a real-world position included in the imaging range of the glasses-type device 100 is shorter than a minimum distance 420 corresponding to the content 400 and longer than a maximum distance 422, the display control unit 208 controls the content 400 not to be displayed, and when the distance is between the minimum distance 420 and the maximum distance 422, the display control unit 208 controls the content 400 to be displayed.

[0088] 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.

[0089] For example, if 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 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; and if the distance is longer than the maximum distance 422, the display control unit 208 does not display the content 400.

[0090] 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 a minimum distance 420 and a maximum distance 422 corresponding to the content 400, the display control unit 208 displays the content 400 at a default transmittance, if the distance is shorter than the minimum distance 420, the display control unit 208 displays the content 400 at a transmittance higher than the default transmittance, and if the distance is longer than the maximum distance 422, the display control unit 208 does not display the content 400.

[0091] For example, if the distance between the glasses-type device 100 and a content 400 corresponding to a real-world position included in the imaging range of the glasses-type device 100 is between a minimum distance 420 and a 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.

[0092] For example, if the distance between the glasses-type device 100 and a content 400 corresponding to a real-world position included in the imaging range of the glasses-type device 100 is shorter than a minimum distance 420 corresponding to the content 400, the display control unit 208 displays the content 400 and additional information indicating the movement 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.

[0093] 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 transmittance higher than the default transmittance 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.

[0094] As a specific example, when the content 400 is a road sign, a signboard, etc., the registration unit 204 registers the content 400 so that it is displayed in a default size but with a high transparency when it is within a first distance, is displayed in a size smaller than the default size when it is between the first distance and a second distance longer than the first distance, and is hidden when it is the second distance or more. As a result, when the user 102 is in a position closer than the first distance to a real-world position corresponding to the content 400, the transparency of the content 400 is increased to reduce the difficulty in viewing the surroundings while allowing the user 102 to recognize the road sign or signboard, and when the user 102 is located between the first distance and the second distance, the size of the content 400 is reduced to prevent the road sign or signboard from making it difficult to view the surroundings while allowing the user 102 to recognize the road sign or signboard, and when the user 102 is away from the third distance or more, the content 400 is hidden to reduce the complexity of the display.

[0095] As a specific example, if the content 400 is a life-size dinosaur CG content, the registration unit 204 registers the content so that if the content is within a first distance, the content is displayed at a default size but with a high transparency, if the content is between the first distance and a second distance longer than the first distance, the default display is used, and if the content is equal to or greater than the second distance, the content is not displayed. This makes it possible to reduce the difficulty of viewing the content by those around the content by adjusting the transparency without changing the size of the content.

[0096] When the registration unit 204 registers a real-world position and a display mode of the content 400 for each distance based on the real-world position for the content 400, the display control unit 208 may control the display of the content 400 on the glasses-type device 100 in accordance with the registered details. The display control unit 208 may cause the glasses-type device 100 to display the content 400 in a display mode corresponding to the distance between the content 400 and the glasses-type device 100 in the real world.

[0097] 7 illustrates an example of a functional configuration of the control device 300. The control device 300 includes a storage unit 302, an information acquisition unit 304, an external communication unit 306, and a display control unit 308.

[0098] The information acquiring unit 304 acquires various types of information. The information acquiring unit 304 may store the acquired information in the storage unit 302.

[0099] 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 acquires, for example, an utterance of the user 102 acquired by the microphone 126. The information acquisition unit 304 may acquire the contents of the utterance by performing voice recognition on the utterance of the user 102 acquired by the microphone 126.

[0100] The information acquiring unit 304 may acquire various inputs from the user 102. The information acquiring unit 304 may acquire input information input by the user 102 via an operation unit or a mobile terminal. The information acquiring unit 304 may acquire voice input contents of the user 102. The information acquiring unit 304 may acquire input information based on hand movements of the user 102.

[0101] 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 outputs of various sensors.

[0102] 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. The external communication unit 306 transmits, for example, various pieces of information acquired by the information acquisition unit 304 to the control device 200.

[0103] The external communication unit 306 transmits, for example, 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 causes the storage unit 302 to store the received content 400.

[0104] The display control unit 308 controls so that various information is displayed on the lens 116. 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.

[0105] So far, the case has been described where the control device 200 mainly executes the display control according to the distance between the glasses-type device 100 and the content in the real world, but this is not limited to the case. The glasses-type device 100 may mainly execute the display control according to the distance between the glasses-type device 100 and the content in the real world.

[0106] In this case, the display control unit 208 of the control device 200 determines whether or not any of the multiple real-world positions corresponding to the multiple contents 400 stored in the storage unit 202 is included in the imaging range of the glasses-type device 100, and if it is determined that the imaging range is included, 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 executes display control of the content 400 according to the distance between the content and the glasses-type device 100 in the real world.

[0107] Fig. 8 shows an outline of another example of the functional configuration of the control device 300. Fig. 9 is an explanatory diagram for explaining the minimum distance 160. Fig. 10 is an explanatory diagram for explaining the maximum distance 162. The control device 300 in this example includes a storage unit 312, an information acquisition unit 314, a setting unit 315, an external communication unit 316, and a display control unit 318.

[0108] The information acquisition unit 314 acquires various types of information. The information acquisition unit 314 stores the acquired information in the storage unit 312.

[0109] 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 acquires, for example, 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.

[0110] 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 voice input contents of the user 102. The information acquisition unit 314 may acquire input information based on hand movements of the user 102.

[0111] 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 outputs of various sensors.

[0112] 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 storage unit 312.

[0113] For example, the setting unit 315 sets the maximum distance 162. The setting unit 315 may set the maximum distance 162 in accordance with 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.

[0114] 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. The external communication unit 316 transmits, for example, various pieces of information acquired by the information acquisition unit 314 to the control device 200.

[0115] 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 together 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.

[0116] The display control unit 318 controls so that various information is displayed on the lens 116. 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.

[0117] The display control unit 318 controls the display of the content 400 received by the external communication unit 316 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 in accordance with the distance between the content 400 and the glasses-type device 100 in the real world.

[0118] 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.

[0119] 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 size information and external shape information of the content 400.

[0120] 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 position 150 in the real world corresponding to the content 400. The display control unit 318 may calculate these distances from the position 150 in the real world corresponding to the content 400 and the position of the glasses-type device 100.

[0121] 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 not to display the content 400, and if the distance is longer than the minimum distance 160, to display the content 400.

[0122] 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 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 when 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.

[0123] 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.

[0124] 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 400 to be displayed at a smaller size compared to when the distance is longer than the minimum distance 160.

[0125] 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 and additional information indicating that the user is moving away from the content, and when the distance is longer than the minimum distance 160, the display control unit 318 controls the display of the content 400 without displaying the additional information.

[0126] 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 and longer than the maximum distance 162 set by the setting unit 315, or between the minimum distance 160 and the maximum distance 162.

[0127] 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 or longer than the maximum distance 162, the display control unit 318 controls the content 400 not to be displayed, and when 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.

[0128] 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.

[0129] 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 a 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.

[0130] 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 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.

[0131] 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.

[0132] 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 displays the content 400 and additional information indicating that the user is moving away from the content, when 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 when the distance is longer than the maximum distance 162, the display control unit 318 controls the display so as not to display the content 400.

[0133] 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 in accordance with the registered content, and the display control unit 318 may display the content 400 in accordance with the display mode of the content 400 that corresponds to the distance based on the real-world position corresponding to the content 400 in accordance with the display instruction.

[0134] 11 is a schematic diagram showing 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 graphic 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.

[0135] The CPU 1212 operates according to a program stored in the ROM 1230 and the RAM 1214, thereby controlling each unit. The graphic controller 1216 retrieves 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.

[0136] 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.

[0137] The ROM 1230 stores therein a boot program or the like that is executed by the computer 1200 upon activation, and / or a program that depends on the hardware of the computer 1200. The input / output chip 1240 may also connect various input / output units to the input / output controller 1220 via a USB port, a parallel port, a serial port, a keyboard port, a mouse port, and the like.

[0138] 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 the storage device 1224, the RAM 1214, or the ROM 1230, which are also examples of computer-readable storage media, and executed by the CPU 1212. Information processing described in these programs is read by the 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 implementing operations or processing of information according to the use of the computer 1200.

[0139] For example, when communication is performed between the computer 1200 and an external device, the CPU 1212 may execute a communication program loaded in the RAM 1214 and instruct the communication interface 1222 to perform communication processing based on the processing described in the communication program. Under the control of the CPU 1212, the communication interface 1222 reads transmission data stored in a transmission buffer area provided in the RAM 1214, the storage device 1224, a DVD-ROM, or a recording medium such as an IC card, and transmits the read transmission data to a network, or writes reception data received from the network to a reception buffer area or the like provided on the recording medium.

[0140] Furthermore, the CPU 1212 may 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.

[0141] Various types of information, such as various types of programs, data, tables, and databases, may be stored in the recording medium and 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 write 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.

[0142] The above-described programs or software modules 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 a 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 programs to the computer 1200 via the network.

[0143] The blocks in the flowcharts and block diagrams in the present embodiment may represent stages of a process in which an operation is performed or "parts" of an apparatus 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.

[0144] 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 flowcharts or block diagrams. Examples of computer-readable storage media may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, etc. 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, etc.

[0145] 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®, JAVA®, C++, etc., and conventional procedural programming languages ​​such as the “C” programming language or similar programming languages.

[0146] Computer readable instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, or to a programmable circuit, either locally or over a local area network (LAN), a wide area network (WAN), such as the Internet, etc., to cause the processor of the general purpose computer, special purpose computer, or other programmable data processing apparatus, or to 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.

[0147] Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. It is clear to those skilled in the art that various modifications and improvements can be made to the above embodiments. It is clear from the description of the claims that such modifications and improvements can also be included in the technical scope of the present invention.

[0148] It should be noted that 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 that the process 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 described using "first," "next," etc. for convenience, it does not mean that the process must be performed in this order. [Explanation of symbols]

[0149] 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 graphic controller, 1218 display device, 1220 input / output controller, 1222 communication interface, 1224 storage device, 1230 ROM, 1240 input / output chip

Claims

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, 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.

2. A registration unit that registers, 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 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.

3. A registration unit that registers, 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 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.

4. A registration unit that registers, 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 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.

5. A registration unit that registers, 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 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 association with the content.

6. A registration unit that registers, 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; 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, depending on whether 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 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 association with the content.

7. 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:

8. A program for causing a computer to function as the control device according to any one of claims 1 to 7.

9. 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 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 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 compared to when the distance is longer.

10. A control method implemented by a computer, 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 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 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.

11. A control method implemented by a computer, 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 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 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.

12. A control method implemented by a computer, 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 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 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.

13. A control method implemented by a computer, 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 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 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.

14. A control method implemented by a computer, comprising: 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; 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 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.

15. 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:

16. 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 of the content so that it is virtually positioned at a position 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 acquired by the content acquisition unit is longer than the first distance.

17. A glasses-type device, comprising: 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.

18. A glasses-type device, comprising: 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 content to be displayed in 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.

19. A glasses-type device, comprising: 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 of 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 of the content without displaying the additional information when the distance is longer than the first distance.

20. A program for causing a computer to function as the glasses-type device according to any one of claims 16 to 19.

21. 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; Equipped with 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 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 controls to display 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.

22. A control method executed by a glasses-type device having an imaging unit, comprising: 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; Equipped with 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.

23. A control method executed by a glasses-type device having an imaging unit, comprising: 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; Equipped with 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.

24. A control method executed by a glasses-type device having an imaging unit, comprising: 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; Equipped with 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.

Citation Information

Patent Citations

  • Virtual space display device, and method and program for virtual space display

    JP2016057947A

  • Virtual information construction method of mobile object, virtual information retrieval method of mobile object and application system

    JP2018106696A

  • Information processing device, information processing method, and recording medium

    JP2019125278A

  • Spectacle-type device, program, and control method

    JP2022102696A

  • Methods and systems for providing presentation security for augmented reality applications

    US20170162177A1