[go: up one dir, main page]

WO2025224986A1 - Wearable terminal and information processing method - Google Patents

Wearable terminal and information processing method

Info

Publication number
WO2025224986A1
WO2025224986A1 PCT/JP2024/016486 JP2024016486W WO2025224986A1 WO 2025224986 A1 WO2025224986 A1 WO 2025224986A1 JP 2024016486 W JP2024016486 W JP 2024016486W WO 2025224986 A1 WO2025224986 A1 WO 2025224986A1
Authority
WO
WIPO (PCT)
Prior art keywords
wired
distance
wearable
processor
wired connection
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/JP2024/016486
Other languages
French (fr)
Japanese (ja)
Inventor
宏司 中森
義憲 岡田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Maxell Ltd
Original Assignee
Maxell Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Maxell Ltd filed Critical Maxell Ltd
Priority to PCT/JP2024/016486 priority Critical patent/WO2025224986A1/en
Publication of WO2025224986A1 publication Critical patent/WO2025224986A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/64Constructional details of receivers, e.g. cabinets or dust covers

Definitions

  • the present invention relates to a wearable device and an information processing method.
  • HMD head-mounted display
  • Patent Document 1 discloses technology related to security when transmitting power wirelessly, and discloses technology in which, if a smartwatch determines that it is a predetermined distance away from a charging device, it determines that a third party has taken the charging device and issues a warning.
  • a variety of devices may be connected to a wearable device via a wired cable.
  • the wired cable may be pulled unintentionally by the user, which may interfere with the use of the wearable device.
  • the following wearable terminal comprises a display, a wired connection interface, and a processor.
  • the display displays a virtual space that may include virtual objects, an image of real space and virtual objects, or only an image of real space on a display screen.
  • a wired cable is connected to the wired connection interface, which is used for a wired connection with a device.
  • the processor then identifies the establishment of a wired connection with the device and, when it identifies that the processor is more than a predetermined distance away from the device's location, issues a notification to the user advising them to be careful about using the wearable terminal.
  • This information processing method uses a wearable device that includes a display that displays on a display screen a virtual space that may include virtual objects, an image of real space and virtual objects, or only an image of real space; a wired connection interface that is connected to a wired cable and is used for a wired connection with a device; and a processor.
  • This method includes the steps of: determining, by the processor, the establishment of a wired connection with the device; acquiring, by the processor, the distance from the device; and, if the processor identifies the establishment of a wired connection with the device and identifies that the wearable device is located a predetermined distance or more away from the device, issuing a notification to the user of the wearable device to warn them about use.
  • the present invention provides technology that enables effective use of a wearable device when a device is wired to the wearable device and the wearable device is used by a user. Note that other issues, configurations, and advantages will become clear from the description of the embodiments of the invention below.
  • FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection.
  • FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection.
  • FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection.
  • FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection.
  • FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection.
  • FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection.
  • FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection.
  • FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection.
  • FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection.
  • FIG. 2 is a diagram illustrating an example of a hardware configuration of a wearable terminal.
  • 10A and 10B are diagrams illustrating an example of information data and an example of the functional configuration of a wearable terminal.
  • FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection.
  • FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection.
  • FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection.
  • FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection.
  • FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection.
  • FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection.
  • FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection.
  • FIG. 10 is a diagram illustrating an example of a display screen when a user is located inside a third distance.
  • 10 is a flowchart illustrating an example of a processing flow of a wearable terminal or an information system.
  • FIG. 10 is a flowchart illustrating an example of a processing flow of a wearable terminal or an information system.
  • FIG. 10 is a diagram illustrating an example of a condition for starting use assistance control for a wired connection.
  • FIG. 10 is a diagram illustrating an example of auxiliary control for use of a wired connection.
  • FIG. 10 is a diagram illustrating an example of a condition for ending the use assistance control of a wired connection.
  • a computer executes a program using a processor (e.g., a CPU or GPU), and performs the processes defined in the program using storage resources (e.g., memory) and interface devices (e.g., communication ports). Therefore, the entity that performs the processes by executing a program may be the processor. Similarly, the entity that performs the processes by executing a program may be a controller, device, system, computer, or node that has a processor.
  • the entity that performs the processes by executing a program may be any computing unit, and may include a dedicated circuit that performs specific processing.
  • a dedicated circuit is, for example, an FPGA (Field Programmable Gate Array), ASIC (Application Specific Integrated Circuit), CPLD (Complex Programmable Logic Device), etc.
  • a program may be installed on a computer from a program source.
  • the program source may be, for example, a program distribution server or a computer-readable storage medium. If the program source is a program distribution server, the program distribution server may include a processor and storage resources for storing the program to be distributed, and the processor of the program distribution server may distribute the program to be distributed to other computers.
  • two or more programs may be realized as one program, or one program may be realized as two or more programs.
  • the wearable device 100 is an immersive HMD that is worn on the head of the user 10 so as to cover the eyes of the user 10.
  • the wearable device 100 includes, for example, gaze sensors (101, 102), a camera 103, a distance sensor 104, a positioning sensor 105, a microphone 106, a speaker 107, and a vibrator 108. Each component will be described in detail later.
  • the wearable device 100 can perform display operations based on, for example, a VR display mode in which a virtual space that may include virtual objects is displayed on the display screen, an AR display mode in which both an image of real space captured by the camera 103 and virtual objects are displayed on the display screen, or a captured image display mode in which only an image captured by the camera 103 is displayed on the display screen.
  • a VR display mode in which a virtual space that may include virtual objects is displayed on the display screen
  • an AR display mode in which both an image of real space captured by the camera 103 and virtual objects are displayed on the display screen
  • a captured image display mode in which only an image captured by the camera 103 is displayed on the display screen.
  • a character 151 which is an example of a virtual object, is displayed on the display screen 150a.
  • the wearable terminal 100 can also display various types of information.
  • status information regarding the wired connection of the wearable terminal 100 is displayed by the wired connection usage assistance control.
  • a message 152 indicating that the wearable terminal 100 is currently connected to the external device 120 via a wired connection
  • a graphic 153 an icon in this example
  • the type of information to be displayed is not limited to this example.
  • the display format is not particularly limited.
  • the wearable terminal 100 may display information based on symbols and colors in addition to the message 152 and the graphic 153.
  • the wearable terminal 100 may display information based on a combination of multiple of the message 152, graphic 153, symbols, colors, etc.
  • an information system including a wearable terminal 100 and a device 120 that is wired to the wearable terminal 100.
  • the wearable terminal 100 includes a connection unit 109 to which a wired cable 130 is connected.
  • this connection unit 109 can be configured to include a wired connection input/output interface, which will be described later.
  • the device 120 also includes a connection unit 121 to which the wired cable 130 is connected, forming an input/output interface.
  • the wearable terminal 100 and the device 120 are connected via the wired cable 130 (wired connection medium).
  • device 120 is a monitor that outputs video processed by wearable terminal 100.
  • any device that is wired to wearable terminal 100 may be used, and other types of devices may also be used in the information system.
  • Device 120 may also be a charging device for wearable terminal 100, an audio input device connected to wearable terminal 100 that inputs external audio, an audio output device that outputs audio processed by wearable terminal 100, a camera separate from camera 103 of wearable terminal 100, a personal computer, etc.
  • the wired device 120 is placed on the table 122.
  • the device 120 may be placed in a location other than on the table 122 in real space.
  • the distance 140 shown in the figure is the distance between the device 120 and the user 10 in real space.
  • Figure 2A shows an example of the relative positions of a wearable device, a device connected to the wearable device via a wired connection, and a wired cable.
  • a user 10 wearing an HMD 100 uses the HMD 100, for example, at a predetermined distance (i.e., the distance corresponding to the distance 140 described above) from a device 120 connected via a wired cable 130.
  • a predetermined distance i.e., the distance corresponding to the distance 140 described above
  • a first distance 201, a second distance 203, and a third distance 205 are input by the user 10 to the HMD 100, and the HMD 100 sets these distances (201, 203, 205).
  • These distances (201, 203, 205) indicate the predetermined distance from the device 120, based on the position of the device 120.
  • the first distance 201 is, for example, a distance set by the user 10 based on the judgment that a distance greater than this could cause inconvenience, such as being pulled by the connected wired cable 130.
  • the second distance 203 is, for example, a distance longer than the first distance 201 but shorter than the maximum length to which the wired cable 130 can be extended.
  • the third distance 205 is, for example, a distance shorter than the first distance 201 and closer to the device 120.
  • the area 202 between the first distance 201 and the third distance 205 is an area where the user 10 is unlikely to feel annoyed by being pulled by the wired cable 130 when moving.
  • the area 204 between the first distance 201 and the second distance 203 is an area where the user 10 is likely to feel annoyed by being pulled by the wired cable 130 when moving.
  • the area inside the third distance 205 is the area near the device 120 (in this example, the monitor).
  • the HMD 100 may perform use assistance control for a wired connection.
  • the HMD 100 in use assistance control for a wired connection, can display a wired connection area 211 in the field of view 206 of the camera of the HMD 100 when facing the device 120.
  • the wired connection area 211 relates, by way of example, to the area 204 between the first distance 201 and the second distance 203. Also, by way of example, it relates to the area within the first distance 201. Also, by way of example, it relates to the area within the second distance 203.
  • FIG. 2B shows an example of a display screen when displaying a wired connection area.
  • a character 151 is displayed on the display screen 210b.
  • the HMD 100 displays, as an example, a wired connection area 211 within the field of view 206 on the display screen 210b.
  • the HMD 100 may also display an image of real space corresponding to the wired connection area 211 acquired using the camera 103.
  • the HMD 100 may also generate and display a virtual object indicating the wired connection area 211.
  • the HMD 100 when the user 10 faces away from the device 120, the HMD 100, in the use assistance control of the wired connection, can display a wired connection area 221 in the field of view 207 of the camera of the HMD 100 when the user faces away from the device 120.
  • the wired connection area 221 relates to the area 204 between the first distance 201 and the second distance 203, for example. Also, for example, it relates to the area within the second distance 203.
  • Figure 2C shows an example of a display screen when displaying a wired connection area.
  • a character 151 is displayed on the display screen 210c.
  • the HMD 100 displays, as an example, a wired connection area 221 within the field of view 207 on the display screen 210c.
  • the HMD 100 may also display an image of real space corresponding to the wired connection area 221 acquired using the camera 103.
  • the HMD 100 may also generate and display a virtual object indicating the wired connection area 221.
  • the user 10 by making the user 10 aware of the wired connection area (211, 221) that takes into account the length of the connected wired cable 130, it is possible to help prevent annoyances that the user 10 may experience, such as the user 10 being pulled by the wired cable 130 (wired connection medium).
  • the HMD 100 when it identifies that it is a predetermined distance or more from the device 120, it may provide assistance by notification as a control to assist in the use of a wired connection.
  • the HMD 100 can display, for example, information on the display screen regarding the direction toward the connection unit 121 of the device 120, the position of the connection unit 121 of the device 120, the distance between the HMD 100 or the user 10 and the device 120, and the length of the wired cable 130.
  • Figure 2D shows an example of a display screen including notification information.
  • a character 151 is displayed on the display screen 210d.
  • the HMD 100 displays, as auxiliary controls for use of the wired connection, a direction mark 231 indicating the direction toward the monitor's connection point, a position mark 232 indicating the position of the monitor's connection point, a message 233 indicating the distance between the HMD 100 or user 10 and the monitor, and a message 234 indicating the length of the wired cable 130, "wired cable length 200 cm.”
  • real-space objects such as the monitor, table, and wired cable, shown with thin dashed lines, do not need to actually be displayed on the display screen 210d.
  • the real-space objects are illustrated to clarify their positions on the display screen.
  • the user 10 By allowing the user 10 to recognize notification information such as the direction of the wired connected device 120, the position of the device 120, the distance between the device 120 and the HMD 100 or the user 10, and the length of the wired cable 130, it is possible to help prevent events that the user 10 finds annoying, such as the user 10 being pulled by the wired cable 130.
  • the HMD 100 may provide assistance in notifying the user of the real-space situation as a control to assist in using a wired connection.
  • the HMD 100 can, for example, display on the display screen an object in the real space around the HMD 100 that has been photographed by the camera 103, or a virtual object of this object.
  • Figure 2E shows an example of a display screen.
  • a character 151 is displayed on the display screen 210e.
  • the HMD 100 may also display an object in real space captured by the camera 103, or a virtual object of this object.
  • the HMD 100 displays a table 122, a monitor which is an example of a device 120, and a wired cable 130.
  • the HMD 100 may provide assistance in notifying the user of the status of the wired cable 130 as a means of assisting in the use of a wired connection.
  • the HMD 100 may, for example, display the wired cable 130 on a display screen.
  • Figure 2F shows an example of a display screen.
  • a character 151 is displayed on the display screen 210f.
  • the HMD 100 may display an image of the wired cable 130 captured by the camera 103, or a virtual object 241 of this wired cable 130.
  • real-space objects such as the monitor and table shown with thin dashed lines do not need to be actually displayed on the display screen 210f.
  • the monitor and table are illustrated to clarify their positions on the display screen.
  • the HMD 100 may display the wired cable 130 or the virtual object 241 of the wired cable 130 on the display screen 210f so that it corresponds to its position in real space. However, the HMD 100 may also display the wired cable 130 or the virtual object 241 of the wired cable 130 on the display screen 210f so that it does not correspond to its position in real space. The HMD 100 may, for example, display the wired cable 130 or the virtual object 241 of the wired cable 130 on the edge of the display screen 210f so as not to interfere with the user 10's viewing.
  • an area on the display screen 210f for displaying the wired cable 130 or the virtual object 241 of the wired cable 130 may be set in advance, and the HMD 100 may adjust the size of the displayed wired cable 130 or the virtual object 241 of the wired cable 130 so that it fits within this area.
  • the user 10 by allowing the user 10 to recognize the state of the wired cable 130 (for example, the shape of the wired cable, whether the wired cable is bent, whether the wired cable is tangled, etc.), it is possible to help prevent events that the user 10 finds annoying, such as being pulled by the wired cable 130. Alternatively, it is possible to help the user 10 immediately recognize and deal with events that become annoying, such as being pulled by the wired cable 130.
  • the state of the wired cable 130 for example, the shape of the wired cable, whether the wired cable is bent, whether the wired cable is tangled, etc.
  • the HMD 100 may display, for example, as shown in Figures 2G-2H.
  • Figure 2G shows an example of a display screen.
  • a character 151 is displayed on the display screen 210g.
  • the HMD 100 may also display information indicating that the wired cable 130 is taut and information indicating that pressure is being applied to the connection terminal in the use assistance control of the wired connection.
  • the HMD 100 displays, on the display screen 210g, a figure 261 (icon) and a message 262 indicating that the wired cable 130 is taut, and a figure 263 (icon) and a message 264 indicating that pressure is being applied to the connection terminal.
  • FIG. 2H shows an example of a display screen.
  • a character 151 is displayed on the display screen 210h.
  • the HMD 100 may also display information indicating that the wired cable 130 has been detached during use assistance control for a wired connection.
  • a figure 271 (icon) and a message 272 indicating that the wired cable 130 has been detached are displayed on the display screen 210h.
  • the wearable device 100 (e.g., HMD) includes gaze sensors (101, 102), a camera 103, a distance sensor 104, a positioning sensor 105, a microphone 106, a speaker 107, and a vibrator 108.
  • the gaze sensors (101, 102) include, for example, a left eye gaze sensor 101 and a right eye gaze sensor 102 for the right eye.
  • the left eye gaze sensor 101 detects the left eye of the user 10 and can capture the viewpoint of the left eye at the gaze point by detecting the movement of the left eye, movement in the gaze direction, etc.
  • the right eye gaze sensor 102 detects the right eye of the user 10 and can capture the viewpoint of the right eye at the gaze point by detecting the movement of the right eye, movement in the gaze direction, etc.
  • the wearable terminal 100 may perform predetermined processing using gaze information acquired from the gaze sensors (101, 102).
  • the wearable terminal 100 may, for example, display an input operation screen such as an operation menu on the display 308.
  • the wearable terminal 100 may then acquire the position of an icon, button, etc. on the input operation screen at which the user 10 is looking as input operation information, and perform predetermined processing.
  • the process for detecting eye movement can utilize well-known technology commonly used for eye tracking.
  • infrared light is directed at the face from an infrared LED (Light Emitting Diode), and an image is taken with an infrared camera, an example of an eye gaze sensor.
  • eye movement using the light reflection point on the cornea as a reference point, eye movement (eye direction) can be estimated from changes in eye position and other geometric features.
  • the camera 103 captures a captured image by converting light incident from the lens into an electrical signal using an imaging element such as a CCD image sensor or CMOS image sensor.
  • the camera 103 can be positioned so that it can capture images of the area around the wearable device 100.
  • the wearable device 100 can acquire information such as the position of the wired connected device 120, the position of the connection part 121 of the wired cable 130 in the wired connected device 120, and the position and status of the wired cable 130. Note that there are no particular restrictions on the placement, orientation, number, viewing angle, etc. of the cameras 103 as long as appropriate processing can be performed.
  • the ranging sensor 104 is a sensor that can measure the distance from the wearable device 100 to an object, the object's position, and capture the three-dimensional shape of the object.
  • ranging sensors that can be used include LiDAR (Light Detection and Ranging), which irradiates an object with laser light such as infrared light and measures the scattered light that bounces back; TOF (Time of Flight) sensors, which measure distance by measuring the reflection time of pulsed light irradiated on the subject for each pixel; and millimeter-wave radar, which emits millimeter-wave radio waves and captures the reflected waves.
  • the ranging sensor 104 may also be a sensor that performs measurements based on the angle at which the light reflected by the object is received.
  • the ranging sensor 104 may be a triangulation sensor.
  • the ranging sensor 104 may also be a stereo camera that performs measurements based on parallax images.
  • the wearable device 100 processes the measurement results from the distance measurement sensor 104 and can obtain information such as the position of the wired connection destination device 120, the position of the connection part 121 of the wired cable 130 on the wired connection destination device 120, and the position and status of the wired cable 130.
  • the positioning sensor 105 is, for example, a GPS (Global Positioning System) receiver. In this case, by receiving satellite radio waves from GPS satellites and performing positioning calculations, it is possible to determine, for example, the coordinates on the Earth at which the wearable device 100 is located. The positioning calculations may be performed by the GPS receiver, or by other components (such as the processor 320 of the wearable device 100 or an external device).
  • the wearable device 100 may also acquire location information using other methods. For example, the wearable device may determine its current location by analyzing images captured by the camera 103 and/or three-dimensional point cloud data measured by the ranging sensor 104; techniques such as SLAM (Simultaneous Localization and Mapping) are known. If location information is acquired without using the positioning sensor 105, the positioning sensor 105 may be omitted.
  • GPS Global Positioning System
  • VPS Vehicle Positioning System
  • the wearable device 100 may acquire location information by VPS using images captured by the camera 103.
  • the wearable device 100 may also transmit the images captured by the camera 103 to an external device.
  • the external device may then use the captured images to acquire location information based on the VPS and distribute the acquired location information to the wearable device 100. Note that if location information is acquired without using the positioning sensor 105, the positioning sensor 105 may be omitted.
  • the wearable device 100 may also acquire location information by Pedestrian Dead Reckoning (PDR), for example, using a sensor described below. If location information is acquired without using the positioning sensor 105, the positioning sensor 105 may be omitted.
  • PDR Pedestrian Dead Reckoning
  • the microphone 106 collects the user's 10 own speech, external sounds, and other sounds, and converts them into audio data.
  • the user 10 may speak to give instructions such as input operations, and the wearable device 100 may acquire the audio data collected by the microphone 106 as instruction information for input operations, etc., and execute predetermined processing.
  • the speaker 107 outputs audio based on the audio data, and can, for example, notify the user 10 of notification information by audio.
  • the wearable device 100 can, for example, issue a warning message such as "Connected via wire!” by audio from the speaker 107 to notify the user 10. By providing audio notifications, usability can be improved.
  • the vibrator 108 is a device that generates vibrations under the control of the processor 320, and converts notification information sent by the wearable device 100 to the user 10 into vibrations.
  • the vibrator 108 transmits vibrations to the user 10 wearing the wearable device 100, allowing the user 10 to be notified of notification information such as a warning message such as "Wired connection in progress!” or the display operation of the wired connection area, thereby improving usability.
  • the wearable terminal 100 also includes an acceleration sensor 304, a gyro sensor 305, and a geomagnetic sensor 306.
  • the acceleration sensor 304 can detect, for example, the tilt and direction of the wearable terminal 100.
  • the gyro sensor 305 is a sensor that detects angular velocity or angular acceleration in the rotational direction, and can capture the posture of an object. Therefore, the acceleration sensor 304 and gyro sensor 305 can be used to detect the posture, such as the tilt and direction, of the wearable terminal 100.
  • the geomagnetic sensor 306 is a sensor that detects the Earth's magnetic force, and detects the direction in which the wearable terminal 100 is facing.
  • the wearable device 100 can use these sensors to acquire information about the posture and movements of the user 10. The wearable device 100 can then use the acquired information to understand the state of the user 10, and as a result, can analyze with greater precision the position and state of the wired connected device 120, the position and state of the wired cable 130, and so on.
  • the wearable terminal 100 also includes an operation input interface 307 and a display 308.
  • the operation input interface 307 is an interface that realizes input means, such as gaze, hands, a pointer, or even operating devices separate from the wearable terminal 100, such as a keyboard, key buttons, or touch keys, and the user 10 inputs the information they wish to input via the operation input interface 307.
  • the wearable terminal 100 may display an input operation screen such as an operation menu on the display screen of the display 308, take in the position on the input operation screen at which the user 10 is looking as input operation information, and perform an operation according to the input operation information.
  • the wearable terminal 100 may also display a cursor such as a hand or pointer on the input operation screen, take in operations performed by the user 10 using the cursor as input operation information, and perform an operation according to the input operation information.
  • the wearable terminal 100 may also take in gestures made by the user 10 as input operation information, and perform an operation according to the input operation information.
  • an input operation device such as a keyboard, key buttons, or touch keys
  • the input operation device may be connected to the wearable terminal 100 main body using a wired cable 130, or may be connected wirelessly.
  • Examples of user 10 input operations include setting the first, second, and third distances (201, 203, 205) related to assistive control of wired connections, initial settings for warning messages (152, 234, 262, 264, 272), and settings to disable control when connected via wire.
  • Other examples of user 10 input operations include application operations, volume adjustments, and various other setting operations.
  • the display 308 can be configured using a display such as an LCD display, a touch panel display, or an organic EL display, and displays virtual objects, camera-captured images, etc.
  • a display such as an LCD display, a touch panel display, or an organic EL display
  • the display 308 can be configured using a LCD panel, a display that displays holographic images, etc., and displays virtual objects, camera-captured images, etc.
  • the wearable terminal 100 also includes a processor 320, memory 330, a wired connection input/output interface 345, a short-range wireless communication interface 346, and a network communication interface 347.
  • the processor 320 is the main body that executes predetermined processes and is configured using a CPU (Central Processing Unit) and the like. As shown in the figure, each component of the wearable terminal 100 is connected to the processor 320 via a bus 350.
  • the processor 320 executes an operating system (OS) 333 and application programs 334 for operation control and the like stored in the memory 330, thereby controlling each component of the wearable terminal 100 and realizing the functions of the OS, middleware, applications, etc.
  • OS operating system
  • Memory 330 is composed of a main memory device, a non-volatile memory device, etc., and stores various programs 331 and information data 332 handled by processor 320, etc. An example of information data 332 will be described later.
  • Memory 330 stores, as programs 331, for example, an operating system 333, and various application programs 334 for controlling operations used by processor 320, etc. Memory 330 may also store various settings, settings made by user 10, etc.
  • the wired connection input/output interface 345 (wired connection interface) is configured for wired connection and is connected to the wired connection destination device 120 via the wired cable 130.
  • the wired connection destination device 120 is, as an example, an information processing device 360 (wired connection destination device), and the wired connection input/output interface 345 is an input/output interface that performs wired communication of information with the wired connection destination information processing device 360 via the wired cable 130.
  • a charging device or the like may be connected as the wired connection destination device 120, and the wired connection input/output interface 345 may be an input/output interface that inputs or outputs power via the wired cable 130.
  • the wired connection input/output interface 345 may also be configured to be connected via Power of Ethernet (PoE; Ethernet is a registered trademark).
  • PoE Power of Ethernet
  • Devices 120 that can be connected via a wired connection using the wired connection input/output interface 345 include display devices such as monitors, information processing devices such as personal computers, and charging devices, as well as audio devices such as earphones or loudspeakers, and input operation devices such as keyboards, key buttons, and touch keys, as shown in FIG. 1.
  • the wired cable 130 is a connection cable to the device 120 that is the wired connection destination. More specifically, the wired cable 130 is a connection cable such as a charging cable used to connect to a charging device, a twisted pair cable used with POE, a cable for wired earphones, or an audio cable. Furthermore, if the information processing device 360 is a personal computer, the wired cable 130 is, for example, a LAN cable.
  • the short-range wireless communication interface 346 is a communication interface that performs short-range wireless communication with a device (in this example, the information processing device 360) within the range where short-range wireless communication is possible.
  • Short-range wireless communication is performed using, for example, an electronic tag, but is not limited to this. If the wearable terminal 100 is located near a device that is at least capable of wireless communication, short-range wireless communication may be performed using Bluetooth (registered trademark), IrDA (Infrared Data Association, registered trademark), Zigbee (registered trademark), HomeRF (Home Radio Frequency, registered trademark), or wireless LAN (IEEE802.11a, IEEE802.11b, IEEE802.11g).
  • the network communication interface 347 is a communication interface that performs wireless communication with an external information server 380 or the like via an external network 381 using base station communication or the like.
  • the network communication interface 347 can receive various information stored in the information server 380.
  • long-distance wireless communication such as W-CDMA (Wideband Code Division Multiple Access) or GSM (Registered Trademark) (Global System for Mobile communications) can be used for base station communication.
  • W-CDMA Wideband Code Division Multiple Access
  • GSM Registered Trademark
  • Global System for Mobile communications Global System for Mobile communications
  • the memory 330 can store, as information data 332, image information 335, ranging information 336, location information 337, wired connection area information 338, virtual space information 339, wired connection medium status information 340, wired connection status information 341, and video information 342, for example.
  • Image information 335 is information relating to images acquired by the wearable device 100, and includes, for example, information relating to images of real space acquired by the camera 103 and information relating to images acquired by the distance measurement sensor 104. Note that image information 335 may also include information relating to images used to acquire position information of the wearable device 100.
  • the ranging information 336 is information relating to the distance to an object around the wearable device 100, and includes, for example, information relating to the distance to the object measured by the ranging sensor 104.
  • the ranging information 336 may also include information relating to the position of the object obtained using the ranging sensor 104.
  • the ranging information 336 may also include information relating to the shape of the object obtained using the ranging sensor 104.
  • Location information 337 is information about the location of the wired connected device 120 and information about the location of the wearable device 100 (i.e., the location of the user 10). The location information 337 is acquired by the wired connection destination device/wearable terminal location information processing unit 321, which will be described later.
  • Wired connection area information 338 is information about the wired connection area, which is an area where a connected wired cable 130 may be present. As an example, as described in the example display screen above, wired connection area information 338 may include information about the area between first distance 201 and second distance 203, which is an area where the wired cable 130 is likely to be an annoyance. Also, as an example, wired connection area information may include information about the area within first distance 201. Also, as an example, it may include information about the area within second distance 203. Also, as an example, it may include information about the area between first distance 201 and third distance 205. Wired connection area information 338 is acquired by wired connection area setting processing unit 323, which will be described later.
  • the virtual space information 339 is information about the virtual space and virtual objects displayed by the wearable terminal 100.
  • the virtual space information 339 may be generated by the processor 320 of the wearable terminal 100 executing a program, application software, or the like.
  • the virtual space information 339 may also be information generated by an external device (for example, an information server 380) and acquired by the wearable terminal 100 via communication.
  • Wired connection medium status information 340 is information regarding the status of the wired cable 130. Wired connection medium status information 340 is acquired by the wired connection medium status identification processing unit 326, which will be described later.
  • Wired connection status information 341 is information indicating whether the wired cable 130 is connected to the device 120. In other words, wired connection status information 341 indicates whether the wired cable 130 is disconnected. Wired connection status information 341 is acquired by the wired connection status identification processing unit 327, which will be described later.
  • Video information 342 is information relating to video captured using camera 103.
  • Video information 342 includes video captured by camera 103 of connection part 121 of wired device 120. This video is video showing the disconnection of wired cable 130, and includes, for example, a scene in which wired cable 130 is disconnected, a scene when connected wired cable 130 is disconnected, etc.
  • the timing for starting to acquire video information may be, for example, when the wired cable 130 is detached. That is, the wearable device 100 may start capturing this video (playback video) when the wired cable 130 is unplugged.
  • the timing for acquiring video information may also be, for example, when the wired cable 130 reaches a predetermined state. That is, the wearable device 100 may start capturing this video (playback video) when, for example, it acquires information that a predetermined amount of pressure or more has been applied to the wired cable 130, the connection terminal of the wiredly connected device 120, and/or the connection terminal of the wearable device 100. Note that the wearable device 100 may stop recording a predetermined time after the wired cable 130 is detached from the connection terminal.
  • the wearable terminal 100 includes, as an example, a wired connection destination device/wearable terminal position information processing unit 321, an icon/message notification processing unit 322, a wired connection area setting processing unit 323, a captured image display processing unit 324, a virtual space generation and display processing unit 325, a wired connection medium status identification processing unit 326, a wired connection status identification processing unit 327, and a video generation and display processing unit 328.
  • These components are realized by the processor 320 storing data such as programs in the main storage device of the memory 330 and processing the data. Note that other components (sensors, interfaces, etc.) may also be used to realize these components.
  • the wired connection destination device/wearable terminal location information processing unit 321 acquires the position of the wired connection destination device 120 and the position of the wearable terminal 100.
  • the wired connection destination device/wearable terminal location information processing unit 321 acquires the position of the wired connection destination device 120, for example, using image information 335 and/or distance measurement information 336.
  • the wired connection destination device/wearable terminal location information processing unit 321 may also acquire the position of the wired connection destination device 120, for example, by communicating with the wired connection destination device 120.
  • the wired connection destination device/wearable terminal location information processing unit 321 may, for example, obtain the position of the wearable terminal 100 using the positioning sensor 105.
  • the wired connection destination device/wearable terminal location information processing unit 321 may also obtain the position of the wearable terminal 100 using, for example, technology related to self-position estimation, VPS technology, etc.
  • the wired connection destination device/wearable terminal location information processing unit 321 can store information regarding the location of the wired connection destination device 120 and the location of the wearable terminal 100 in the memory 330 as location information 337.
  • the icon/message notification processing unit 322 generates an icon and/or message for notification information and outputs it to the display 308 to notify the user 10.
  • the icon/message notification processing unit 322 may also notify the user 10 of the content based on the notification information by generating audio data related to the message and outputting the audio data.
  • the icon/message notification processing unit 322 may also notify the user 10 of the content based on the notification information by generating vibration data corresponding to the content of the message and vibrating the vibrator 108 based on the generated vibration data.
  • the wired connection area setting processing unit 323 sets a wired connection area based on the information about the set distances (201, 203, 205) and stores the set details in memory 330 as wired connection area information 338.
  • the wired connection area setting processing unit 323 sets the area within the second distance 203 as wired connection area information 338 and stores the wired connection area information 338 in memory 330.
  • the captured image display processing unit 324 uses image information 335 to generate an image captured by camera 103 as a background and displays it on display 308. Furthermore, when performing a captured image display format in which only images captured by camera 103 are displayed on the display screen, the captured image display processing unit 324 uses image information 335 to display the image captured by camera 103 on display 308.
  • the captured image display processing unit 324 uses image information 335 to display images of surrounding objects (such as the wired cable 130) on the display 308 during auxiliary control of wired connection use.
  • the virtual space generation and display processing unit 325 uses virtual space information 339 to generate the virtual objects to be displayed and displays them on the display 308.
  • the virtual space generation and display processing unit 325 uses virtual space information 339 to generate the virtual spaces, virtual objects, etc. to be displayed and displays them on the display 308.
  • the virtual space generation and display processing unit 325 uses image information 335 and the like to generate virtual objects of surrounding objects (such as the wired cable 130) and displays the virtual objects on the display 308. Furthermore, in assistive control of wired connections, the virtual space generation and display processing unit 325 generates virtual objects such as direction marks and position marks and displays the virtual objects on the display 308.
  • the wired connection medium state identification processing unit 326 acquires wired connection medium state information 340 regarding the state of the wired cable 130 and stores it in memory 330.
  • the wired connection medium state identification processing unit 326 uses, for example, image information 335, distance measurement information 336, etc. to identify the shape of the wired cable 130, and detects whether the wired cable 130 is taut, whether the wired cable 130 is slack, whether the wired cable 130 is tangled, etc., to acquire the wired connection medium state information 340.
  • the wired connection medium state identification processing unit 326 may also compare the acquired information regarding the length of the wired cable 130 with information regarding the distance between the wired connection destination device 120 and the wearable terminal 100 or user 10 to detect whether the wired cable 130 is taut, whether the wired cable 130 is slack, etc., and acquire the wired connection medium state information 340.
  • the wired connection medium status identification processing unit 326 may also acquire information regarding whether pressure is being applied to the wired cable 130, the connection terminal of the wired connected device 120, and/or the connection terminal of the wearable terminal 100, and store this information in the memory 330.
  • the pressure at each connection terminal is detected by a piezoelectric element incorporated in each connection terminal.
  • the wearable terminal 100 acquires the pressure at the connection terminal on the device 120 side, for example, via the wired cable 130.
  • the wearable terminal 100 also acquires the pressure at the connection terminal on the device 120 side, for example, by communicating with the device 120 (wired communication or wireless communication).
  • the wearable terminal 100 acquires the pressure on the wearable terminal 100 side from the connection terminal of the wearable terminal 100.
  • the pressure on the wired cable 130 can be, for example, the same as the pressure applied to the connection terminal.
  • a piezoelectric element may be provided in the connection terminal of the wired cable 130, and the wearable terminal 100 may acquire the pressure applied to the connection terminal of the wired cable 130 from this piezoelectric element.
  • the wired connection status identification processing unit 327 acquires wired connection status information 341 related to the attachment and detachment of the wired cable 130 and stores it in the memory 330.
  • the wired connection status identification processing unit 327 may, for example, identify the presence or absence of input/output of data, etc. via the wired connection input/output interface 345, and acquire the wired connection status information 341.
  • the wired connection status identification processing unit 327 may, for example, acquire wired connection status information 341 indicating that the wired connection has been disconnected when input/output of data, signals, power, etc. is not possible between the wearable terminal 100 and the device 120 via the wired connection input/output interface 345.
  • the wired connection status identification processing unit 327 may also use image information 335, distance measurement information 336 indicating the shape of objects, and the like, around the connection unit 121 to identify whether the wired cable 130 is connected and acquire wired connection status information 341.
  • the wired connection status identification processing unit 327 may also acquire information regarding whether a wired connection has been established from the device 120 via communication.
  • the video generation and display processing unit 328 performs processing to output a video based on the video information 342. For example, in assistive control of wired connection use, the video generation and display processing unit 328 uses the video information 342 to generate a video including, for example, a scene in which the wired cable 130 is disconnected and/or a scene when the connected wired cable 130 is disconnected, and outputs the video to the display 308.
  • Figures 4 to 7A show examples of display screens for use assistance control for wired connections.
  • the portion of the wired cable 130 enclosed by the encircling line 401 is in an area outside the first distance 201, a virtual object of the character 151 is displayed on the display screen 150b, and the user 10 is using the HMD 100 in the area 202 between the first distance 201 and the third distance 205. Even when the user 10 is located in the area 202 between the first distance 201 and the third distance 205, a portion of the wired cable 130 is located outside the first distance 201. Therefore, in the use assistance control for the wired connection, the HMD 100 displays a message and/or an icon indicating that a wired connection is in progress on the display screen 150b, for example, by executing the icon/message notification processing unit 322.
  • the display screen 150b displays or re-displays an icon 153 indicating that a wired connection is in progress.
  • the icon 153 may be highlighted based on factors such as color or size.
  • a warning message 152 saying "Wired connection in progress!” is displayed on the display screen 150b.
  • the HMD 100 may display the wired cable 130 or a virtual object of the wired cable 130 on the display screen so as to correspond to a position in real space; however, as shown in Figure 5, when the user 10 faces away from the device 120, the wired cable 130 is not within the field of view 501 of the user 10, and it may not be possible to display the wired cable 130 or a virtual object of the wired cable 130 on the display screen so as to correspond to a position in real space.
  • the HMD 100 may not display the wired cable 130 or a virtual object of the wired cable 130 to correspond to a position in real space during use assistance control for a wired connection.
  • the HMD 100 may generate a virtual object 502 of the wired cable 130 by executing the virtual space generation and display processing unit 325, and display the virtual object 502 of the wired cable 130 at an appropriate position on the display screen 210i.
  • the display position may be, for example, on the edge of the display screen 210i so as not to interfere with the user 10's viewing of content, etc.
  • the HMD 100 may generate and display a virtual object of the entire wired cable 130, or may generate a virtual object 502 of a portion of the wired cable 130 (for example, a portion nearby that is outside the field of view) and display it on the display screen 210i.
  • the user 10 can recognize the presence of the wired cable 130 as a virtual object. This allows the user 10 to sense any annoying events, such as being pulled by the wired cable 130, and can prevent such events from occurring.
  • the user 10 is using the HMD 100 with the distance between the device 120 (in this example, a monitor) and the HMD 100 large and the wired cable 130 taut.
  • the HMD 100 can display the wired cable 130 or a virtual object of the wired cable 130 on the display screen so as to correspond to a position in real space.
  • the HMD 100 generates a virtual object 603 of the wired cable 130 by executing the virtual space generation and display processing unit 325 and displays it on the display screen 210j.
  • the HMD 100 executes the virtual space generation and display processing unit 325 to generate and display virtual objects: a direction mark 601 indicating the direction toward the connection unit 121 of the device 120, and a position mark 602 indicating the position of the connection unit 121 of the device 120. Furthermore, the HMD 100 executes the icon/message notification processing unit 322 to display on the display screen 210j a message 262 and/or an icon 261 indicating that the wired cable 130 is taut. For example, the display screen 210j displays or re-displays the icon 261 indicating that the wired cable 130 is taut. Note that the icon 261 may be highlighted based on factors such as color and size. For example, the display screen 210j displays a warning message 262 stating "A wired cable is taut!
  • the user 10 is using the HMD 100 with the wired cable 130 caught on the object 610 and pressure acting on the connection terminal.
  • the HMD 100 can display the wired cable 130 or a virtual object of the wired cable 130 on the display screen so as to correspond to a position in real space.
  • the HMD 100 executes the virtual space generation and display processing unit 325 to generate a virtual object 604 of the wired cable 130 caught on the object 610 and displays it on the display screen 210k.
  • the HMD 100 executes the virtual space generation and display processing unit 325 to display a direction mark 601 pointing toward the device 120 and a position mark 602 indicating the connection part 121 of the device 120, and executes the icon/message notification processing unit 322 to display an icon and/or message.
  • an icon 263 indicating that pressure is being applied to the connection terminal is displayed or re-displayed on the display screen 210k.
  • the icon 263 may be highlighted based on color, size, etc.
  • a warning message 264 stating "Pressure is being applied to the connection terminal!” is displayed on the display screen 210k.
  • the table, equipment (in this example, a monitor), and objects on the display screen shown in the same figure are illustrated to clarify their positions on the display screen, and do not actually need to be displayed.
  • the user 10 is using the HMD 100 with a tangled portion 605 in the wired cable 130.
  • the HMD 100 can display the wired cable 130 or a virtual object of the wired cable 130 on the display screen so as to correspond to a position in real space.
  • the HMD 100 generates a virtual object 607 of the wired cable 130 by executing the virtual space generation and display processing unit 325, and displays it on the display screen 210l.
  • this virtual object 607 includes a tangled portion 606 that corresponds to the tangled portion 605 in real space.
  • the HMD 100 may also display an icon and/or a message indicating that the wired cable 130 is tangled by executing, for example, the icon/message notification processing unit 322.
  • the wearable device 100 may identify the tangled portion 605 of the wired cable 130, and the wired connection medium state identification processing unit 327 may identify the state of the wired cable 130 excluding that portion. For example, if the wired cable 130 is tangled and taut, the HMD 100 may identify the tangled portion 605 of the wired cable 130, and the wired connection medium state identification processing unit 327 may identify the state of the wired cable 130 as being straight.
  • FIG. 7A shows an example of a situation in which the wired cable 130 connected to the device 120 becomes disconnected when the user 10 is using the HMD 100 at a position greater than the third distance 205.
  • the HMD 100 can display the wired cable 130 or a virtual object of the wired cable 130 on the display screen so as to correspond to a position in real space.
  • the HMD 100 generates a virtual object 703 of the wired cable 130 by executing the virtual space generation and display processing unit 325 and displays it on the display screen 210m.
  • the HMD 100 executes the virtual space generation and display processing unit 325 to display a direction mark 701 pointing toward the device 120 and a position mark 702 indicating the connection part 121 of the device 120, and executes the icon/message notification processing unit 322 to display an icon and/or message.
  • an icon 271 indicating that the wired cable 130 has been disconnected is displayed or re-displayed on the display screen 210m.
  • the icon 271 may be highlighted based on color, size, etc.
  • a warning message 272 stating "The wired cable has been disconnected! is displayed on the display screen 210m.
  • the HMD 100 may display a video (playback video) showing the detachment of the wired cable 130 on the display screen.
  • the HMD 100 can execute the video generation and display processing unit 328 to display a video 704 including the situation in which the wired cable 130 has been detached on the display screen 210n. By viewing the video 704, the user 10 can recognize the situation in which the wired cable 130 has been detached.
  • the user 10 may set the video playback time, which is the time from the start to the end of the video, and the video playback display processing unit 328 may display the video 704 showing the situation in which the wired cable 130 has been disconnected, for the video playback time set by the user 10.
  • the video playback time may be determined automatically, and the video playback display processing unit 328 may display the video 704 showing this situation for the automatically determined video playback time.
  • the video generation and display processing unit 328 generates a 15-second video 704 including the situation in which the wired cable 130 has been disconnected, based on the video playback time.
  • the video 704 displays objects around the connection unit 121 of the device 120, and in the example of the display screen 210n in FIG. 7A, a table, the device 120 (in this example, a monitor), and the wired cable 130 are displayed.
  • the display method is not particularly limited, but for example, the user 10 may select a display related to display screen 210m or a display related to display screen 210n, input the selection, and the wearable terminal 100 (in this example, an HMD) may display display screen 210m or display screen 210n based on the user's selection. On the other hand, the wearable terminal may automatically transition between display screen 210m and display screen 210n. Note that the wearable terminal 100 may simultaneously display display screen 210m and display screen 210n on the display 308.
  • Figure 7B shows an example of a display screen when the user 10 is located inside the third distance 205. If the wired cable 130 becomes unplugged while the user 10 is located within the third distance 205, it is assumed that the user 10 intentionally unplugged the wired cable 130 from the device 120. Therefore, the wearable terminal 100 (in this example, the HMD) does not display information indicating that the wired cable 130 has become unplugged on the display screen 210o.
  • the third distance 205 is a criterion for determining that the user 10 intentionally unplugged the wired cable 130.
  • the processor 320 of the wearable terminal 100 confirms the establishment of a wired connection between the wearable terminal 100 and the device 120 (S801). Then, while the user 10 is using the wearable terminal 100, the processor 320 determines whether the conditions for executing usage assistance control for a wired connection (usage assistance control during a wired connection) are met (S802). Then, if the processor 320 determines that the conditions for executing usage assistance control for a wired connection are met, it executes usage assistance control for a wired connection (S803).
  • the processor 320 performs wired connection usage assistance control on the condition that, for example, the distance between the wearable terminal 100 and the device 120 (apparatus) to which it is wired connected, or the connection unit 121 (wired connection point) of the device 120 (i.e., the distance 140 between the device 120 and the user 10) is equal to or greater than the first distance 201 (condition 1).
  • the processor 320 performs auxiliary control of the wired connection, for example, on the condition that at least a portion of the wired cable 130 (wired connection medium) is located at a position equal to or greater than the first distance 201 from the device 120 to which the wired connection is connected or the connection section 121 of the device 120 (Condition 2). For example, if a portion of the wired cable 130 is located outside the first distance 201, the processor 320 performs auxiliary control of the wired connection.
  • the processor 320 performs auxiliary control of the use of the wired connection, for example, on the condition that the second distance 205 is greater than the length of the wired cable 130 (condition 3).
  • the processor 320 performs auxiliary control of the wired connection, for example, on the condition that the pressure applied to the connection terminal of the wired cable 130 is equal to or greater than a first pressure amount (condition 4).
  • the first pressure amount is an amount of pressure that is set appropriately.
  • the processor 320 performs auxiliary control of the wired connection, for example, if the pressure applied to the connection terminal of the wired device 120 is equal to or greater than a second pressure amount (condition 5).
  • the second pressure amount is an amount of pressure that is set as appropriate.
  • the processor 320 performs auxiliary control of wired connection use, for example, on the condition that the pressure applied to the connection terminal of the wearable device 100 is equal to or greater than a third pressure amount (condition 6).
  • the third pressure amount is an amount of pressure that is set as appropriate.
  • the processor 320 performs auxiliary control of the wired connection, for example, on the condition that the wired cable 130 is in a straight line (condition 7).
  • the processor 320 can determine the state of the wired cable 130, for example, using the wired connection medium information 340.
  • the processor 320 performs assistance control for use of the wired connection, for example, when the distance between the wearable terminal 100 and the device 120 to which it is wired connected, or the connection unit 121 of the device 120, is equal to or greater than the third distance 205, and the wired connection has been disconnected (condition 8).
  • the processor 320 performs assistance control for use of the wired connection, when the distance 140 between the device 120 and the user 10 is equal to or greater than the third distance 205, and the wired connection has been disconnected.
  • the processor 320 can determine whether the wired connection has been disconnected, for example, using the wired connection status information 341.
  • control content related to S803 will be described. That is, an example of the control content for controlling assistance in using a wired connection will be described.
  • the processor 320 may execute a combination of multiple control contents.
  • the processor 320 issues a notification indicating that a wired connection is in progress (control 1).
  • the processor 320 confirms that a wired connection is in progress, for example, based on the wired connection status information 341.
  • the manner of notification is not particularly limited, and the processor 320 may issue a notification to that effect by displaying an icon, a message, a virtual object, outputting sound, outputting vibration, etc.
  • the processor 320 displays, for example, the device 120 connected via a wired connection and/or the area within the second distance 203 from the device 120 (control 2).
  • the processor 320 generates and displays a virtual object indicating the wired connection area, for example, based on the wired connection area information 338.
  • the processor 320 may also display, for example, an image of real space corresponding to the wired connection area acquired using the camera 103.
  • the processor 320 may, for example, issue a warning that the set second distance 203 is longer than the length of the wired cable 130 (control 3). Note that the length of the wired cable 130 used to connect to the device 120 may, for example, be input in advance by the user 10. The processor 320 may then store the length of the wired cable 130 set by the user 10 as information data 332 in the memory 330 and use it for processing.
  • the processor 320 displays, for example, a direction mark indicating the direction from the wearable device 100 to the device 120 to which it is wired connected, or the connection unit 121 of that device 120 (control 4).
  • the processor generates and displays a virtual object of the direction mark using the virtual space generation and display processing unit 325.
  • the processor 320 displays, for example, the wired device 120 or the connection part 121 of the device 120 (control 5).
  • the processor 320 displays, for example, the wired device 120 or the connection part 121 of the device 120 captured by the camera 103.
  • the processor 320 generates and displays, for example, a virtual object of a mark indicating the wired device 120 or the connection part 121 of the device 120, using the virtual space generation and display processing unit 325.
  • the processor 320 displays, for example, the distance from the wearable terminal 100 to the device 120 to which it is wired connected, or to the connection unit 121 of the device 120 (control 6).
  • the processor 320 displays the distance based on, for example, the display of an icon, a message, or a virtual object.
  • the processor 320 may also, for example, provide an audio notification regarding the distance.
  • the processor 320 displays the length of the connected wired cable 130 (control 7).
  • the processor 320 may store the length of the wired cable 130 set by the user 10 as information data 332 in the memory 330 and use it for processing.
  • the processor 320 issues a notification, for example, indicating that the wired cable 130 is straight (control 8). That is, the processor 320 issues a notification, for example, indicating that the wired cable 130 is taut.
  • the processor 320 checks the shape of the wired cable 130, for example, based on the wired connection medium status information 340.
  • the manner of notification is not particularly limited, and the processor 320 issues a notification by displaying an icon, displaying a message, displaying a virtual object, outputting sound, outputting vibration, etc.
  • the processor 320 issues a notification indicating that pressure is being applied to, for example, the wired cable, the wearable terminal, or at least one connection terminal of the wired connected device (control 9).
  • the processor 320 acquires information indicating that pressure is being applied, for example, based on the wired connection medium status information 340.
  • the manner of notification is not particularly limited, and the processor 320 issues the notification by displaying an icon, displaying a message, displaying a virtual object, outputting audio, outputting vibration, etc.
  • the processor 320 displays an image of real space (control 10).
  • the processor 320 may, for example, confirm that the wired cable 130 is within the field of view of the camera 103, and display an image of real space including the wired cable 130.
  • the processor 320 may also, for example, confirm that the wired device 120 is within the field of view of the camera 103, and display an image of real space including the wired device 120.
  • the processor 320 for example, generates and displays a virtual object corresponding to the connected wired cable 130 (control 11). Note that, for example, if the wired cable 130 is tangled, a virtual object of the wired cable 130 including the tangle may be displayed.
  • the processor 320 may also display an image of the wired cable 130 acquired by the camera 103.
  • the processor 320 displays the position of the disconnected wired cable 130 (control 12).
  • the processor 320 for example, generates and displays a virtual object indicating the position of the connection part 121 of the device 120 to which the wired cable 130 was connected.
  • the processor 320 may also generate and display a virtual object indicating the position of the end of the disconnected wired cable 130.
  • the processor 320 may also issue a notification indicating that the cable has been disconnected.
  • the manner of notification is not particularly limited, and the processor 320 may issue a notification indicating that the cable has been disconnected by displaying an icon, a message, a virtual object, outputting sound, outputting vibration, or the like.
  • the processor 320 displays a playback video (control 13). That is, the processor 320 displays a video of a situation in which the wired cable 130 has become disconnected, for example.
  • the processor 320 of the wearable terminal 100 determines whether the conditions for canceling use assistance control for wired connections are met (S804). If the conditions for canceling use assistance control for wired connections are met, the processor 320 cancels use assistance control for wired connections (S805).
  • conditions 1 to 8 relate to conditions 1 to 8 described above using Figure 9A.
  • the processor 320 releases the wired connection usage assistance control (conditions 1 to 8).
  • the processor 320 releases the use assistance control of the wired connection, for example, if the wired connection is released when the distance between the wearable terminal 100 and the wired device 120 or the connection unit 121 of the device 120 is less than the third distance 205 (Condition 9). In other words, since it is considered that the wired connection has been intentionally released by the user 10, the use assistance control of the wired connection is terminated.
  • processor 320 acquires the input from user 10 and cancels the use assistance control of the wired connection (condition 10).
  • the user 10 disconnects the wired connection within the third distance 205 (S806). Then, when the user 10 ends use of the wearable terminal 100, the processing ends. On the other hand, when the user 10 continues use of the wearable terminal 100 and makes a new wired connection, the same processing as above is performed (S807).
  • a wearable device 100 such as an HMD
  • the use assistance control for wired connections issues notifications urging caution regarding use of the wearable terminal 100, allowing the user 10 to be aware of the situation, thereby enabling better use of the wearable terminal 100. For example, even when a wired connection is made to another peripheral device, the inconvenience caused by the wired connection medium is reduced, allowing for comfortable and easy operation.
  • an immersive HMD that is worn on the user's head and displays virtual space, real space, etc. on the display unit has been used as a specific example of the wearable device 100.
  • an optically transparent HMD that displays virtual objects on the display unit while allowing the user to see physical objects in front of them, it can notify the user 10 by displaying an icon or message indicating the wired connection status, thereby providing the effect of reducing the inconvenience caused by the wired cable 130.
  • the present invention is not limited to the above-described embodiments, and includes various modifications.
  • the above-described embodiments have been described in detail to clearly explain the present invention, and are not necessarily limited to those including all of the described configurations.
  • it is possible to replace part of the configuration of one embodiment with the configuration of another embodiment and it is also possible to add the configuration of another embodiment to the configuration of one embodiment.
  • the above-mentioned configurations, functions, processing units, acquisition sensors, etc. may be realized in hardware, for example by designing them as integrated circuits.
  • the above-mentioned configurations, functions, etc. may be realized in software by a processor interpreting and executing a program that realizes each function.
  • the processor includes transistors and other circuits, and may be considered circuitry or processing circuitry.
  • Information such as programs, tables, and files that realize each function may be stored in memory, a recording device such as a hard disk or SSD (Solid State Drive), or a recording medium such as an IC card, SD card, or DVD, or may be stored in a device on a communications network.
  • control and information lines shown are those considered necessary for the explanation, and do not necessarily represent all control and information lines on the product. In reality, it is safe to assume that almost all components are interconnected.
  • the HMD 100 may also be configured by connecting a device such as a smartphone or tablet.
  • a device such as a smartphone or tablet.
  • the HMD 100 may be configured to use the display of the attached smartphone or tablet as the display 308.
  • the first distance 201, the second distance 203, and the third distance 205 may be determined, input, and set by the user 10.
  • the first distance 201, the second distance 203, and the third distance 205 may be automatically determined by the user 10 inputting the length of the wired cable 130.
  • the length of the wired cable 130 may be input in a format in which the user selects from predetermined lengths, such as 3 m, 5 m, and 7 m, for example.
  • the wearable terminal 100 may then store data (such as a table) in which the first distance 201, the second distance 203, and the third distance 205 are associated with the length of the wired cable 130, and set these distances by reading out the corresponding first distance 201, second distance 203, and third distance 205 from the input length of the wired cable 130. Note that the first distance 201, second distance 203, and third distance 205 are pre-registered in this data as appropriate distances.
  • Wearable terminal 101 Left eye gaze sensor 102 Right eye gaze sensor 103 Camera 104 Distance measurement sensor 105 Positioning sensor 106 Microphone 107 Speaker 108 Vibrator 130 Wired cable 304 Acceleration sensor 305 Gyro sensor 306 Geomagnetic sensor 307 Operation input interface 308 Display 320 Processor 330 Memory 345 Wired connection input/output interface 346 Near field wireless communication interface 347 Network communication interface

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

Provided is a wearable terminal worn by a user, said wearable terminal comprising: a display which displays, on a display screen, a virtual space which may include a virtual object, an image of a real space and a virtual object, or only an image of a real space; a wired connection interface to which a wired cable is connected and which is used for a wired connection with a device; and a processor. When the processor identifies that the wired connection with the device has been established and identifies that the position of the device is at least a prescribed distance away, the processor provides the user with a notification encouraging the user to pay attention to the use of the wearable terminal.

Description

ウェアラブル端末、情報処理方法Wearable device and information processing method

 本発明は、ウェアラブル端末および情報処理方法に関する。 The present invention relates to a wearable device and an information processing method.

 仮想空間を生成し、ディスプレイに表示することで、仮想現実(Virtual Reality:VR)を体験する技術が知られている。また、現実空間の画像に、CG(Computer Graphics)等による仮想物体(仮想オブジェクト)を重畳表示する拡張現実(Augmented Reality:AR)の技術が知られている。そして、これらの技術は広く利用されており、ユーザが装着して使用するウェアラブル端末が普及している。その一例として、ユーザが頭部に装着するHMD(Head Mounted Display:HMD)が挙げられる。そして、HMDは、例えば、ゲーム体験、シミュレーションなどに利用することができる。 Technology for experiencing virtual reality (VR) by generating a virtual space and displaying it on a display is known. Augmented reality (AR) technology is also known, which superimposes virtual objects created using CG (Computer Graphics) or similar on images of real space. These technologies are widely used, and wearable devices worn by users are becoming increasingly common. One example is a head-mounted display (HMD), which is worn by the user on the head. HMDs can be used, for example, for gaming experiences and simulations.

 なお、特許文献1は、無線電力伝送を行う際のセキュリティに関する技術を開示し、スマートウォッチが、充電機器との距離が所定距離離れている判定した場合、第3者が充電機器を持ち去ってしまったと判定し、警告を行う技術を開示する。 Patent Document 1 discloses technology related to security when transmitting power wirelessly, and discloses technology in which, if a smartwatch determines that it is a predetermined distance away from a charging device, it determines that a third party has taken the charging device and issues a warning.

特開2016-110342号公報JP 2016-110342 A

 ウェアラブル端末には、コントローラ、充電器、イヤホン等の各種の機器が、有線ケーブルを介して有線接続される場合がある。そして、一例として、ウェアラブル端末の利用中(例えば、該ウェアラブル端末を使用するユーザの動作時)に、有線ケーブルによるユーザが意図しない引っ張りが発生し、ウェアラブル端末の利用を妨げることが発生し得る。 A variety of devices, such as controllers, chargers, and earphones, may be connected to a wearable device via a wired cable. As an example, while the wearable device is in use (for example, while the user is moving around using the wearable device), the wired cable may be pulled unintentionally by the user, which may interfere with the use of the wearable device.

 そのため、ウェアラブル端末に機器が有線接続され、該ウェアラブル端末をユーザが利用する場合において、ウェアラブル端末の良好な利用を可能にする技術を提供することに課題がある。 Therefore, there is a need to provide technology that enables good use of wearable devices when devices are connected to the wearable device via a wired connection and the wearable device is used by a user.

 本発明の第1の態様によれば、下記のウェアラブル端末が提供される。このウェアラブル端末は、ディスプレイと、有線接続インタフェースと、プロセッサと、を備える。ディスプレイは、仮想オブジェクトを含み得る仮想空間、現実空間の画像および仮想オブジェクト、或いは、現実空間の画像のみを、表示画面に表示する。有線接続インタフェースは、有線ケーブルが接続され、機器との有線接続に使用する。そして、プロセッサは、前記機器との有線接続の確立を識別し、且つ、前記機器の位置から所定距離以上離れていることを識別した場合に、前記ユーザに前記ウェアラブル端末の利用に関する注意を促す通知を行う。 According to a first aspect of the present invention, the following wearable terminal is provided. This wearable terminal comprises a display, a wired connection interface, and a processor. The display displays a virtual space that may include virtual objects, an image of real space and virtual objects, or only an image of real space on a display screen. A wired cable is connected to the wired connection interface, which is used for a wired connection with a device. The processor then identifies the establishment of a wired connection with the device and, when it identifies that the processor is more than a predetermined distance away from the device's location, issues a notification to the user advising them to be careful about using the wearable terminal.

 本発明の第2の態様によれば、下記の情報処理方法が提供される。この情報処理方法は、仮想オブジェクトを含み得る仮想空間、現実空間の画像および仮想オブジェクト、或いは、現実空間の画像のみを、表示画面に表示するディスプレイと、有線ケーブルが接続され、機器との有線接続に使用する有線接続インタフェースと、プロセッサと、を備えるウェアラブル端末を用いた情報処理方法である。この方法は、プロセッサが、前記機器との有線接続の確立を判断するステップと、プロセッサが、前記機器からの距離を取得するステップと、プロセッサが、前記機器との有線接続の確立を識別し、且つ、前記機器の位置から所定距離以上離れていることを識別した場合に、前記ウェアラブル端末のユーザに利用に関する注意を促す通知を行うステップと、を備える。 According to a second aspect of the present invention, the following information processing method is provided. This information processing method uses a wearable device that includes a display that displays on a display screen a virtual space that may include virtual objects, an image of real space and virtual objects, or only an image of real space; a wired connection interface that is connected to a wired cable and is used for a wired connection with a device; and a processor. This method includes the steps of: determining, by the processor, the establishment of a wired connection with the device; acquiring, by the processor, the distance from the device; and, if the processor identifies the establishment of a wired connection with the device and identifies that the wearable device is located a predetermined distance or more away from the device, issuing a notification to the user of the wearable device to warn them about use.

 本発明によれば、ウェアラブル端末に機器が有線接続され、該ウェアラブル端末をユーザが利用する場合において、ウェアラブル端末の良好な利用を可能にする技術が提供される。なお、上記した以外の課題、構成および効果は、以下の発明を実施するための形態の説明により明らかにされる。 The present invention provides technology that enables effective use of a wearable device when a device is wired to the wearable device and the wearable device is used by a user. Note that other issues, configurations, and advantages will become clear from the description of the embodiments of the invention below.

本実施形態に係るウェアラブル端末、情報処理システムの一例を外観模式的に説明するための図である。1A and 1B are diagrams for explaining the external appearance of an example of a wearable terminal and an information processing system according to an embodiment of the present invention; 本実施形態に係るウェアラブル端末、情報処理システムにおいて、ウェアラブル端末、有線接続先の機器、および、有線接続媒体の位置関係の一例を説明するための図である。1 is a diagram illustrating an example of the positional relationship between a wearable terminal, a device connected via a wired connection, and a wired connection medium in a wearable terminal and an information processing system according to this embodiment. 有線接続の使用補助制御における表示画面の一例を説明するための図である。FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection. 有線接続の使用補助制御における表示画面の一例を説明するための図である。FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection. 有線接続の使用補助制御における表示画面の一例を説明するための図である。FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection. 有線接続の使用補助制御における表示画面の一例を説明するための図である。FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection. 有線接続の使用補助制御における表示画面の一例を説明するための図である。FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection. 有線接続の使用補助制御における表示画面の一例を説明するための図である。FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection. 有線接続の使用補助制御における表示画面の一例を説明するための図である。FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection. ウェアラブル端末のハードウェア構成の一例を説明するための図である。FIG. 2 is a diagram illustrating an example of a hardware configuration of a wearable terminal. 情報データの一例、および、ウェアラブル端末の機能構成の一例を説明するための図である。10A and 10B are diagrams illustrating an example of information data and an example of the functional configuration of a wearable terminal. 有線接続の使用補助制御における表示画面の一例を説明するための図である。FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection. 有線接続の使用補助制御における表示画面の一例を説明するための図である。FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection. 有線接続の使用補助制御における表示画面の一例を説明するための図である。FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection. 有線接続の使用補助制御における表示画面の一例を説明するための図である。FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection. 有線接続の使用補助制御における表示画面の一例を説明するための図である。FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection. 有線接続の使用補助制御における表示画面の一例を説明するための図である。FIG. 10 is a diagram illustrating an example of a display screen in use assistance control for a wired connection. ユーザが第3の距離の内側に位置する場合における表示画面の一例を説明するための図である。FIG. 10 is a diagram illustrating an example of a display screen when a user is located inside a third distance. ウェアラブル端末、あるいは、情報システムの処理フローの一例を説明するためのフローチャートである。10 is a flowchart illustrating an example of a processing flow of a wearable terminal or an information system. 有線接続の使用補助制御を開始する条件の一例を説明するための図である。FIG. 10 is a diagram illustrating an example of a condition for starting use assistance control for a wired connection. 有線接続の使用補助制御の一例を説明するための図である。FIG. 10 is a diagram illustrating an example of auxiliary control for use of a wired connection. 有線接続の使用補助制御を終了する条件の一例を説明するための図である。FIG. 10 is a diagram illustrating an example of a condition for ending the use assistance control of a wired connection.

 以下、図面を参照して本発明の実施形態を説明する。実施形態は、本発明を説明するための例示であって、説明の明確化のため、適宜、省略および簡略化がなされている。本発明は、他の種々の形態でも実施することが可能である。特に限定しない限り、各構成要素は単数でも複数でも構わない。 Embodiments of the present invention will be described below with reference to the drawings. The embodiments are examples for explaining the present invention, and have been omitted or simplified as appropriate for clarity of explanation. The present invention can also be implemented in various other forms. Unless otherwise specified, each component may be singular or plural.

 図面において示す各構成要素の位置、大きさ、形状、範囲などは、発明の理解を容易にするため、実際の位置、大きさ、形状、範囲などを表していない場合がある。このため、本発明は、必ずしも、図面に開示された位置、大きさ、形状、範囲などに限定されない。 In order to facilitate understanding of the invention, the position, size, shape, range, etc. of each component shown in the drawings may not represent the actual position, size, shape, range, etc. Therefore, the present invention is not necessarily limited to the position, size, shape, range, etc. disclosed in the drawings.

 各種情報の例として、「テーブル」、「リスト」、「キュー」等の表現にて説明することがあるが、各種情報はこれら以外のデータ構造で表現されてもよい。例えば、「XXテーブル」、「XXリスト」、「XXキュー」等の各種情報は、「XX情報」としてもよい。識別情報について説明する際に、「識別情報」、「識別子」、「名」、「ID」、「番号」等の表現を用いるが、これらについてはお互いに置換が可能である。 Although various types of information may be described using expressions such as "table," "list," and "queue," these types of information may also be expressed using other data structures. For example, various types of information such as "XX table," "XX list," and "XX queue" may also be expressed as "XX information." When describing identification information, expressions such as "identification information," "identifier," "name," "ID," and "number" are used, but these are interchangeable.

 同一あるいは同様の機能を有する構成要素が複数ある場合には、同一の符号に異なる添字を付して説明する場合がある。また、これらの複数の構成要素を区別する必要がない場合には、添字を省略して説明する場合がある。 When there are multiple components with the same or similar functions, they may be described using the same reference numeral with different subscripts. Also, when there is no need to distinguish between these multiple components, the subscripts may be omitted.

 実施形態において、プログラムを実行して行う処理について説明する場合がある。ここで、計算機は、プロセッサ(例えばCPU、GPU)によりプログラムを実行し、記憶資源(例えばメモリ)やインターフェースデバイス(例えば通信ポート)等を用いながら、プログラムで定められた処理を行う。そのため、プログラムを実行して行う処理の主体を、プロセッサとしてもよい。同様に、プログラムを実行して行う処理の主体が、プロセッサを有するコントローラ、装置、システム、計算機、ノードであってもよい。プログラムを実行して行う処理の主体は、演算部であれば良く、特定の処理を行う専用回路を含んでいてもよい。ここで、専用回路とは、例えばFPGA(Field Programmable Gate Array)やASIC(Application Specific Integrated Circuit)、CPLD(Complex Programmable Logic Device)等である。 In the embodiments, there may be described processes performed by executing a program. Here, a computer executes a program using a processor (e.g., a CPU or GPU), and performs the processes defined in the program using storage resources (e.g., memory) and interface devices (e.g., communication ports). Therefore, the entity that performs the processes by executing a program may be the processor. Similarly, the entity that performs the processes by executing a program may be a controller, device, system, computer, or node that has a processor. The entity that performs the processes by executing a program may be any computing unit, and may include a dedicated circuit that performs specific processing. Here, a dedicated circuit is, for example, an FPGA (Field Programmable Gate Array), ASIC (Application Specific Integrated Circuit), CPLD (Complex Programmable Logic Device), etc.

 プログラムは、プログラムソースから計算機にインストールされてもよい。プログラムソースは、例えば、プログラム配布サーバまたは計算機が読み取り可能な記憶メディアであってもよい。プログラムソースがプログラム配布サーバの場合、プログラム配布サーバはプロセッサと配布対象のプログラムを記憶する記憶資源を含み、プログラム配布サーバのプロセッサが配布対象のプログラムを他の計算機に配布してもよい。また、実施形態において、2以上のプログラムが1つのプログラムとして実現されてもよいし、1つのプログラムが2以上のプログラムとして実現されてもよい。 A program may be installed on a computer from a program source. The program source may be, for example, a program distribution server or a computer-readable storage medium. If the program source is a program distribution server, the program distribution server may include a processor and storage resources for storing the program to be distributed, and the processor of the program distribution server may distribute the program to be distributed to other computers. Furthermore, in an embodiment, two or more programs may be realized as one program, or one program may be realized as two or more programs.

 実施形態では、有線接続の使用補助制御を行うことで、ウェアラブル端末に機器が有線接続され、該ウェアラブル端末をユーザが利用する場合において、ウェアラブル端末の良好な利用を可能にする技術について説明する。 In this embodiment, we describe a technology that enables good use of a wearable device when a device is wired to the wearable device and the user uses the wearable device by performing auxiliary control for wired connections.

 先ず、図1を参照しながら、ウェアラブル端末、および、情報システムの一例を説明する。図1に示すように、本実施形態では、ウェアラブル端末100は、没入型のHMDであり、ユーザ10の目を覆うように、ユーザ10の頭部に装着される。ウェアラブル端末100(この例では、HMD)は、例えば、視線センサ(101、102)、カメラ103、測距センサ104、測位センサ105、マイク106、スピーカー107、バイブレーター108を備える。なお、各構成は後で詳しく説明する。 First, an example of a wearable device and an information system will be described with reference to Figure 1. As shown in Figure 1, in this embodiment, the wearable device 100 is an immersive HMD that is worn on the head of the user 10 so as to cover the eyes of the user 10. The wearable device 100 (in this example, the HMD) includes, for example, gaze sensors (101, 102), a camera 103, a distance sensor 104, a positioning sensor 105, a microphone 106, a speaker 107, and a vibrator 108. Each component will be described in detail later.

 ウェアラブル端末100は、例えば、仮想オブジェクトを含み得る仮想空間を表示画面に表示するVR表示形態、カメラ103で撮像された現実空間の画像と仮想オブジェクトの両方を表示画面に表示するAR表示形態、或いは、カメラ103で撮像された画像のみを表示画面に表示する撮像画像表示形態に基づいて、表示動作を行うことができる。 The wearable device 100 can perform display operations based on, for example, a VR display mode in which a virtual space that may include virtual objects is displayed on the display screen, an AR display mode in which both an image of real space captured by the camera 103 and virtual objects are displayed on the display screen, or a captured image display mode in which only an image captured by the camera 103 is displayed on the display screen.

 図1の例では、表示画面150aには、仮想オブジェクトの一例であるキャラクター151が表示されている。また、ウェアラブル端末100は、各種の情報を表示することができる。この例では、ウェアラブル端末100の有線接続に関する状態の情報が、有線接続の使用補助制御により表示されている。例えば、ウェアラブル端末100が外部の機器120と有線接続中であることを示すメッセージ152、および、図形153(この例では、アイコン)が表示されている。 In the example of FIG. 1, a character 151, which is an example of a virtual object, is displayed on the display screen 150a. The wearable terminal 100 can also display various types of information. In this example, status information regarding the wired connection of the wearable terminal 100 is displayed by the wired connection usage assistance control. For example, a message 152 indicating that the wearable terminal 100 is currently connected to the external device 120 via a wired connection, and a graphic 153 (an icon in this example) are displayed.

 なお、表示する情報の種類は、この例に限定されない。また、表示の態様は特に限定されない。ウェアラブル端末100は、例えば、メッセージ152、および、図形153の他に、記号、色彩に基づく表示を行ってもよい。また、ウェアラブル端末100は、メッセージ152、図形153、記号、色彩などのうちの複数の組合せに基づく表示を行ってもよい。 Note that the type of information to be displayed is not limited to this example. Furthermore, the display format is not particularly limited. For example, the wearable terminal 100 may display information based on symbols and colors in addition to the message 152 and the graphic 153. Furthermore, the wearable terminal 100 may display information based on a combination of multiple of the message 152, graphic 153, symbols, colors, etc.

 また、ウェアラブル端末100と、該ウェアラブル端末100に有線接続される機器120と、を備える情報システムが提供される。この例では、ウェアラブル端末100は、有線ケーブル130を接続する接続部109を備える。この接続部109は、一例として、後述する有線接続入出力インタフェースを含む構成とすることができる。また、機器120は、有線ケーブル130が接続され、入出力インタフェースを構成する接続部121を備える。そして、ウェアラブル端末100と機器120は、有線ケーブル130(有線接続媒体)を介して接続される。 Also provided is an information system including a wearable terminal 100 and a device 120 that is wired to the wearable terminal 100. In this example, the wearable terminal 100 includes a connection unit 109 to which a wired cable 130 is connected. As an example, this connection unit 109 can be configured to include a wired connection input/output interface, which will be described later. The device 120 also includes a connection unit 121 to which the wired cable 130 is connected, forming an input/output interface. The wearable terminal 100 and the device 120 are connected via the wired cable 130 (wired connection medium).

 なお、機器120は、一例として、ウェアラブル端末100が処理した映像を出力するモニターである。ただし、ウェアラブル端末100に有線接続される機器であればよく、情報システムにおいて、他の種類の機器が用いられてもよい。機器120は、ウェアラブル端末100の充電装置、ウェアラブル端末100に接続され外部の音声を入力する音声入力装置、ウェアラブル端末100が処理した音声を出力する音声出力装置、ウェアラブル端末100のカメラ103とは別体のカメラ、パーソナルコンピュータなどであってもよい。 As an example, device 120 is a monitor that outputs video processed by wearable terminal 100. However, any device that is wired to wearable terminal 100 may be used, and other types of devices may also be used in the information system. Device 120 may also be a charging device for wearable terminal 100, an audio input device connected to wearable terminal 100 that inputs external audio, an audio output device that outputs audio processed by wearable terminal 100, a camera separate from camera 103 of wearable terminal 100, a personal computer, etc.

 また、一例として、有線接続された機器120はテーブル122上に配置される。しかしながら、機器120は、現実空間において、テーブル122の上とは異なる場所に配置されてもよい。なお、同図に示す距離140は、現実空間における機器120とユーザ10の間の距離である。 Also, as an example, the wired device 120 is placed on the table 122. However, the device 120 may be placed in a location other than on the table 122 in real space. Note that the distance 140 shown in the figure is the distance between the device 120 and the user 10 in real space.

 次に、図2Aを参照しながら、ウェアラブル端末の利用状況の一例を説明する。また、図2B-図2Fを参照しながら、表示の一例を説明する。図2Aは、ウェアラブル端末、当該ウェアラブルとの有線接続先の機器、および、有線ケーブルの位置関係の一例を示す。 Next, an example of the usage status of a wearable device will be described with reference to Figure 2A. Also, an example of a display will be described with reference to Figures 2B-2F. Figure 2A shows an example of the relative positions of a wearable device, a device connected to the wearable device via a wired connection, and a wired cable.

 図2Aに示すように、HMD100を装着したユーザ10は、一例として、有線ケーブル130を介して接続された機器120から所定の距離(すなわち、上記の距離140に対応する距離)を空けてHMD100を利用する。また、HMD100には、有線接続の使用補助制御を行う前に、一例として、ユーザ10により、第1の距離201、第2の距離203、および、第3の距離205が入力され、HMD100は、これらの距離(201、203、205)を設定する。これらの距離(201、203、205)は、機器120の位置を基準とした、機器120からの所定の距離を示す。 As shown in FIG. 2A, a user 10 wearing an HMD 100 uses the HMD 100, for example, at a predetermined distance (i.e., the distance corresponding to the distance 140 described above) from a device 120 connected via a wired cable 130. Furthermore, before performing use assistance control of the wired connection, for example, a first distance 201, a second distance 203, and a third distance 205 are input by the user 10 to the HMD 100, and the HMD 100 sets these distances (201, 203, 205). These distances (201, 203, 205) indicate the predetermined distance from the device 120, based on the position of the device 120.

 第1の距離201は、一例として、これ以上の距離になることで、接続した有線ケーブル130により引っ張られるなどの煩わしさが発生し得るとユーザ10が判断して設定した距離である。第2の距離203は、一例として、第1の距離201よりも長い距離であって、有線ケーブル130を伸ばすことのできる限界長よりも短い距離である。第3の距離205は、一例として、第1の距離201より短い距離であって、機器120に近い距離である。 The first distance 201 is, for example, a distance set by the user 10 based on the judgment that a distance greater than this could cause inconvenience, such as being pulled by the connected wired cable 130. The second distance 203 is, for example, a distance longer than the first distance 201 but shorter than the maximum length to which the wired cable 130 can be extended. The third distance 205 is, for example, a distance shorter than the first distance 201 and closer to the device 120.

 従って、第1の距離201と第3の距離205の間の領域202は、ユーザ10が動作した場合において、有線ケーブル130により引っ張られるなどの煩わしさを感じないと考えられる領域である。これに対して、第1の距離201と第2の距離203の間の領域204は、ユーザ10が動作した場合において、有線ケーブル130により引っ張られるなどの煩わしさを感じる場合が生じやすい領域である。なお、第3の距離205の内側の領域は、機器120(この例では、モニター)の近傍の領域になる。 Therefore, the area 202 between the first distance 201 and the third distance 205 is an area where the user 10 is unlikely to feel annoyed by being pulled by the wired cable 130 when moving. In contrast, the area 204 between the first distance 201 and the second distance 203 is an area where the user 10 is likely to feel annoyed by being pulled by the wired cable 130 when moving. The area inside the third distance 205 is the area near the device 120 (in this example, the monitor).

 一例として、HMD100が、機器120との間の距離が第1の距離201以上であることを識別した場合(すなわち、距離140が第1の距離201以上であることを識別した場合)、HMD100は、有線接続の使用補助制御を行ってもよい。ここで、例えば、ユーザ10が機器120側を向くときに、HMD100は、有線接続の使用補助制御において、機器120側を向いたときのHMD100のカメラの視野範囲206における有線接続領域211を表示することができる。なお、有線接続領域211は、一例として、第1の距離201と第2の距離203の間の領域204に関する。また、一例として、第1の距離201内の領域に関する。また、一例として、第2の距離203内の領域に関する。 As an example, when the HMD 100 identifies that the distance to the device 120 is equal to or greater than the first distance 201 (i.e., when the HMD 100 identifies that the distance 140 is equal to or greater than the first distance 201), the HMD 100 may perform use assistance control for a wired connection. Here, for example, when the user 10 faces the device 120, the HMD 100, in use assistance control for a wired connection, can display a wired connection area 211 in the field of view 206 of the camera of the HMD 100 when facing the device 120. Note that the wired connection area 211 relates, by way of example, to the area 204 between the first distance 201 and the second distance 203. Also, by way of example, it relates to the area within the first distance 201. Also, by way of example, it relates to the area within the second distance 203.

 図2Bは、有線接続領域を表示する場合の表示画面の一例を示す。図2Bの例では、表示画面210bには、キャラクター151が表示されている。そして、HMD100は、有線接続の使用補助制御の実行により、一例として、視野範囲206内の有線接続領域211を表示画面210bに表示する。なお、HMD100は、カメラ103を用いて取得する有線接続領域211に対応する現実空間の画像を表示してもよい。また、HMD100は、有線接続領域211を示す仮想オブジェクトを生成し、表示してもよい。 FIG. 2B shows an example of a display screen when displaying a wired connection area. In the example of FIG. 2B, a character 151 is displayed on the display screen 210b. Then, by executing the use assistance control for the wired connection, the HMD 100 displays, as an example, a wired connection area 211 within the field of view 206 on the display screen 210b. Note that the HMD 100 may also display an image of real space corresponding to the wired connection area 211 acquired using the camera 103. The HMD 100 may also generate and display a virtual object indicating the wired connection area 211.

 その一方で、例えば、ユーザ10が機器120に対して反対側を向いたときに、HMD100は、有線接続の使用補助制御において、機器120に対して反対側を向いたときのHMD100のカメラの視野範囲207における有線接続領域221を表示することができる。なお、有線接続領域221は、有線接続領域211と同様に、一例として、第1の距離201と第2の距離203の間の領域204に関する。また、一例として、第2の距離203内の領域に関する。 On the other hand, for example, when the user 10 faces away from the device 120, the HMD 100, in the use assistance control of the wired connection, can display a wired connection area 221 in the field of view 207 of the camera of the HMD 100 when the user faces away from the device 120. Note that, like the wired connection area 211, the wired connection area 221 relates to the area 204 between the first distance 201 and the second distance 203, for example. Also, for example, it relates to the area within the second distance 203.

 図2Cは、有線接続領域を表示する場合の表示画面の一例を示す。図2Cの例では、表示画面210cには、キャラクター151が表示されている。そして、HMD100は、有線接続の使用補助制御の実行により、一例として、視野範囲207内の有線接続領域221を表示画面210cに表示する。なお、HMD100は、カメラ103を用いて取得する有線接続領域221に対応する現実空間の画像を表示してもよい。また、HMD100は、有線接続領域221を示す仮想オブジェクトを生成し、表示してもよい。 Figure 2C shows an example of a display screen when displaying a wired connection area. In the example of Figure 2C, a character 151 is displayed on the display screen 210c. Then, by executing the use assistance control for the wired connection, the HMD 100 displays, as an example, a wired connection area 221 within the field of view 207 on the display screen 210c. Note that the HMD 100 may also display an image of real space corresponding to the wired connection area 221 acquired using the camera 103. The HMD 100 may also generate and display a virtual object indicating the wired connection area 221.

 従って、接続した有線ケーブル130の長さを考慮した有線接続領域(211、221)をユーザ10に認識させることにより、有線ケーブル130(有線接続媒体)によりユーザ10が引っ張られるなどの、ユーザ10が煩わしく感じる事象を未然に防ぐことを補助することができる。 Therefore, by making the user 10 aware of the wired connection area (211, 221) that takes into account the length of the connected wired cable 130, it is possible to help prevent annoyances that the user 10 may experience, such as the user 10 being pulled by the wired cable 130 (wired connection medium).

 一例として、HMD100が、機器120からの距離が所定以上離れていることを識別した場合に、有線接続の使用補助制御として、通知による補助を行ってもよい。HMD100は、例えば、機器120の接続部121に向かう方向、機器120の接続部121の位置、HMD100またはユーザ10と機器120との距離、および、有線ケーブル130の長さに関する情報を、表示画面に表示することができる。 As an example, when the HMD 100 identifies that it is a predetermined distance or more from the device 120, it may provide assistance by notification as a control to assist in the use of a wired connection. The HMD 100 can display, for example, information on the display screen regarding the direction toward the connection unit 121 of the device 120, the position of the connection unit 121 of the device 120, the distance between the HMD 100 or the user 10 and the device 120, and the length of the wired cable 130.

 図2Dは、通知情報を含めた表示画面の一例を示す。この例では、表示画面210dには、キャラクター151が表示されている。そして、HMD100は、有線接続の使用補助制御として、モニターの接続部に向かう方向を示す方向マーク231、モニターの接続部の位置を示す位置マーク232、HMD100またはユーザ10とモニターとの距離を示す「192cm」というメッセージ233、および、有線ケーブル130の長さを示す「有線ケーブル長 200cm」というメッセージ234を表示画面210dに表示する。なお、細破線で示したモニター、テーブル、および、有線ケーブルなどの現実空間の物体は、表示画面210dには実際に表示されなくてもよい。図2Dにおいて、現実空間の物体は、表示画面上での位置を明らかにするために図示している。 Figure 2D shows an example of a display screen including notification information. In this example, a character 151 is displayed on the display screen 210d. The HMD 100 then displays, as auxiliary controls for use of the wired connection, a direction mark 231 indicating the direction toward the monitor's connection point, a position mark 232 indicating the position of the monitor's connection point, a message 233 indicating the distance between the HMD 100 or user 10 and the monitor, and a message 234 indicating the length of the wired cable 130, "wired cable length 200 cm." Note that real-space objects such as the monitor, table, and wired cable, shown with thin dashed lines, do not need to actually be displayed on the display screen 210d. In Figure 2D, the real-space objects are illustrated to clarify their positions on the display screen.

 有線接続先の機器120の方向、機器120の位置、機器120とHMD100またはユーザ10との間隔、有線ケーブル130の長さなどの通知情報を、ユーザ10が認識することで、有線ケーブル130によりユーザ10が引っ張られるなどの、ユーザ10が煩わしく感じる事象を未然に防ぐことを補助することができる。 By allowing the user 10 to recognize notification information such as the direction of the wired connected device 120, the position of the device 120, the distance between the device 120 and the HMD 100 or the user 10, and the length of the wired cable 130, it is possible to help prevent events that the user 10 finds annoying, such as the user 10 being pulled by the wired cable 130.

 一例として、HMD100は、機器120からの距離が一定以上離れていることを識別した場合に、有線接続の使用補助制御として、現実空間の状況を通知する補助を行ってもよい。HMD100は、例えば、HMD100の周囲の現実空間でカメラ103により撮影された現実空間の物体、或いは、この物体の仮想オブジェクトを、表示画面に表示することができる。 As an example, when the HMD 100 determines that it is at a certain distance from the device 120, it may provide assistance in notifying the user of the real-space situation as a control to assist in using a wired connection. The HMD 100 can, for example, display on the display screen an object in the real space around the HMD 100 that has been photographed by the camera 103, or a virtual object of this object.

 図2Eは、表示画面の一例を示す。この例では、表示画面210eには、キャラクター151が表示されている。そして、HMD100は、有線接続の使用補助制御において、カメラ103で撮影された現実空間の物体、或いは、この物体の仮想オブジェクトを表示してもよい。この例では、HMD100は、有線接続の使用補助制御において、テーブル122、機器120の一例であるモニター、有線ケーブル130を表示する。 Figure 2E shows an example of a display screen. In this example, a character 151 is displayed on the display screen 210e. In use assistance control for a wired connection, the HMD 100 may also display an object in real space captured by the camera 103, or a virtual object of this object. In this example, in use assistance control for a wired connection, the HMD 100 displays a table 122, a monitor which is an example of a device 120, and a wired cable 130.

 現実空間の状況をユーザ10が認識することで、有線ケーブル130によりユーザ10が引っ張られるなどの、ユーザ10が煩わしく感じる事象を未然に防ぐことを補助することができる。 By allowing the user 10 to recognize the situation in real space, it is possible to help prevent events that the user 10 finds annoying, such as the user 10 being pulled by the wired cable 130.

 また、一例として、HMD100は、有線接続の使用補助制御として、有線ケーブル130の状態を通知する補助を行ってもよい。HMD100は、例えば、有線ケーブル130を表示画面に表示してもよい。 As another example, the HMD 100 may provide assistance in notifying the user of the status of the wired cable 130 as a means of assisting in the use of a wired connection. The HMD 100 may, for example, display the wired cable 130 on a display screen.

 図2Fは、表示画面の一例を示す。この例では、表示画面210fには、キャラクター151が表示されている。そして、HMD100は、有線接続の使用補助制御において、カメラ103で撮影された有線ケーブル130を示す画像、或いは、この有線ケーブル130の仮想オブジェクト241を表示してもよい。なお、細破線で示したモニターおよびテーブルなどの現実空間の物体は、表示画面210fには実際に表示されなくてもよい。図2Fでは、モニターおよびテーブルは、表示画面上での位置を明らかにするために図示している。 Figure 2F shows an example of a display screen. In this example, a character 151 is displayed on the display screen 210f. In use assistance control for a wired connection, the HMD 100 may display an image of the wired cable 130 captured by the camera 103, or a virtual object 241 of this wired cable 130. Note that real-space objects such as the monitor and table shown with thin dashed lines do not need to be actually displayed on the display screen 210f. In Figure 2F, the monitor and table are illustrated to clarify their positions on the display screen.

 なお、同図に示すように、HMD100は、現実空間での位置に対応するように、有線ケーブル130或いは有線ケーブル130の仮想オブジェクト241を表示画面210f上に表示させてもよい。ただし、HMD100は、現実空間の位置に対応しないように、有線ケーブル130或いは有線ケーブル130の仮想オブジェクト241を表示画面210f上に表示させてもよい。HMD100は、例えば、ユーザ10の視聴の妨げにならないように、表示画面210fの縁側に、有線ケーブル130或いは有線ケーブル130の仮想オブジェクト241を表示させてもよい。また、例えば、有線ケーブル130或いは有線ケーブル130の仮想オブジェクト241を表示する表示画面210f上の領域が予め設定され、HMD100は、この領域に収まるように、表示する有線ケーブル130或いは有線ケーブル130の仮想オブジェクト241のサイズを調整し、表示させてもよい。 As shown in the figure, the HMD 100 may display the wired cable 130 or the virtual object 241 of the wired cable 130 on the display screen 210f so that it corresponds to its position in real space. However, the HMD 100 may also display the wired cable 130 or the virtual object 241 of the wired cable 130 on the display screen 210f so that it does not correspond to its position in real space. The HMD 100 may, for example, display the wired cable 130 or the virtual object 241 of the wired cable 130 on the edge of the display screen 210f so as not to interfere with the user 10's viewing. Also, for example, an area on the display screen 210f for displaying the wired cable 130 or the virtual object 241 of the wired cable 130 may be set in advance, and the HMD 100 may adjust the size of the displayed wired cable 130 or the virtual object 241 of the wired cable 130 so that it fits within this area.

 よって、有線ケーブル130の状態(例えば、有線ケーブルの形状、有線ケーブルの撓みの有無、有線ケーブルの絡まりの有無などの状態)をユーザ10が認識することで、有線ケーブル130により引っ張られるなどの、ユーザ10が煩わしく感じる事象を未然に防ぐことを補助することができる。あるいは、有線ケーブル130により引っ張られるなどして煩わしくなる事象を、ユーザ10が即座に察知して、対応することを補助することができる。 Therefore, by allowing the user 10 to recognize the state of the wired cable 130 (for example, the shape of the wired cable, whether the wired cable is bent, whether the wired cable is tangled, etc.), it is possible to help prevent events that the user 10 finds annoying, such as being pulled by the wired cable 130. Alternatively, it is possible to help the user 10 immediately recognize and deal with events that become annoying, such as being pulled by the wired cable 130.

 また、有線ケーブル130の状態の通知に関して、HMD100は、例えば、図2G-図2Hに示すような表示を行ってもよい。図2Gは、表示画面の一例を示す。この例では、表示画面210gには、キャラクター151が表示されている。そして、HMD100は、有線接続の使用補助制御において、有線ケーブル130が張っていることを示す情報、接続端子に圧力が作用していることを示す情報を表示してもよい。この例では、HMD100は、有線ケーブル130が張っていることを示す図形261(アイコン)およびメッセージ262、接続端子に圧力が作用していることを示す図形263(アイコン)およびメッセージ264を表示画面210gに表示する。 Furthermore, in regard to notification of the state of the wired cable 130, the HMD 100 may display, for example, as shown in Figures 2G-2H. Figure 2G shows an example of a display screen. In this example, a character 151 is displayed on the display screen 210g. The HMD 100 may also display information indicating that the wired cable 130 is taut and information indicating that pressure is being applied to the connection terminal in the use assistance control of the wired connection. In this example, the HMD 100 displays, on the display screen 210g, a figure 261 (icon) and a message 262 indicating that the wired cable 130 is taut, and a figure 263 (icon) and a message 264 indicating that pressure is being applied to the connection terminal.

 よって、有線ケーブル130が張っていること、接続端子に圧力が作用していることなどを、ユーザ10が認識することで、有線ケーブル130により引っ張られるなどの、ユーザ10が煩わしく感じる事象を未然に防ぐことを補助することができる。あるいは、有線ケーブル130により引っ張られるなどして煩わしくなる事象を、ユーザ10が即座に察知して、対応することを補助することができる。 Therefore, by allowing the user 10 to recognize that the wired cable 130 is taut and that pressure is acting on the connection terminal, it is possible to help prevent events that the user 10 finds annoying, such as being pulled by the wired cable 130. Alternatively, it is possible to help the user 10 immediately recognize and take action when an annoying event occurs, such as being pulled by the wired cable 130.

 図2Hは、表示画面の一例を示す。この例では、表示画面210hには、キャラクター151が表示されている。そして、HMD100は、有線接続の使用補助制御において、有線ケーブル130が離脱したことを示す情報を表示してもよい。この例では、有線ケーブル130が離脱したことを示す図形271(アイコン)およびメッセージ272を表示画面210hに表示する。 FIG. 2H shows an example of a display screen. In this example, a character 151 is displayed on the display screen 210h. The HMD 100 may also display information indicating that the wired cable 130 has been detached during use assistance control for a wired connection. In this example, a figure 271 (icon) and a message 272 indicating that the wired cable 130 has been detached are displayed on the display screen 210h.

 よって、有線ケーブル130が離脱したことをユーザ10に認識させることで、ユーザ10のHMD100の利用を補助することができる。 Therefore, by making the user 10 aware that the wired cable 130 has been disconnected, it is possible to assist the user 10 in using the HMD 100.

 次に、図3Aを参照しながら、ウェアラブル端末の構成の一例を説明する。上記したように、ウェアラブル端末100(例えば、HMD)は、視線センサ(101、102)、カメラ103、測距センサ104、測位センサ105、マイク106、スピーカー107、バイブレーター108を備える。 Next, an example of the configuration of a wearable device will be described with reference to Figure 3A. As described above, the wearable device 100 (e.g., HMD) includes gaze sensors (101, 102), a camera 103, a distance sensor 104, a positioning sensor 105, a microphone 106, a speaker 107, and a vibrator 108.

 視線センサ(101、102)は、例えば、左眼視線センサ101と、右眼用の右目視線センサ102と、を含む。左眼視線センサ101は、ユーザ10の左眼を検知し、左眼の動き、視線方向の動きなどを検出することで、視線先の左眼の視点を捕捉することができる。右眼視線センサ102は、ユーザ10の右眼を検知し、右眼の動き、視線方向の動きなどを検出することで、視線先の右目の視点を捕捉することができる。 The gaze sensors (101, 102) include, for example, a left eye gaze sensor 101 and a right eye gaze sensor 102 for the right eye. The left eye gaze sensor 101 detects the left eye of the user 10 and can capture the viewpoint of the left eye at the gaze point by detecting the movement of the left eye, movement in the gaze direction, etc. The right eye gaze sensor 102 detects the right eye of the user 10 and can capture the viewpoint of the right eye at the gaze point by detecting the movement of the right eye, movement in the gaze direction, etc.

 ウェアラブル端末100は、視線センサ(101、102)から取得する視線情報を用いて所定の処理を行ってもよい。ウェアラブル端末100は、例えば、操作メニューなどの入力操作画面をディスプレイ308に表示してもよい。そして、ウェアラブル端末100は、ユーザ10の視点が向いている入力操作画面上のアイコン、ボタンなどの位置を、入力操作情報として取得し、所定の処理を行ってもよい。 The wearable terminal 100 may perform predetermined processing using gaze information acquired from the gaze sensors (101, 102). The wearable terminal 100 may, for example, display an input operation screen such as an operation menu on the display 308. The wearable terminal 100 may then acquire the position of an icon, button, etc. on the input operation screen at which the user 10 is looking as input operation information, and perform predetermined processing.

 なお、眼球の動きを検出する処理は、アイトラッキング処理として一般的に用いられている周知技術を利用すればよい。例えば、角膜反射を利用した方法では、赤外線LED(Light Emitting Diode)から赤外線を顔に向けて照射することで、視線センサの一例である赤外線カメラによる撮影が行われる。そして、角膜上の光の反射点を基準点として、眼球位置の変動、その他の幾何学的特徴などから、眼球の動き(眼球の向き)などを推定することができる。 The process for detecting eye movement can utilize well-known technology commonly used for eye tracking. For example, in a method using corneal reflex, infrared light is directed at the face from an infrared LED (Light Emitting Diode), and an image is taken with an infrared camera, an example of an eye gaze sensor. Then, using the light reflection point on the cornea as a reference point, eye movement (eye direction) can be estimated from changes in eye position and other geometric features.

 カメラ103は、レンズから入射した光を、CCDイメージセンサ、CMOSイメージセンサのなどの撮像素子で電気信号に変換することで、撮影画像を取得する。カメラ103は、ウェアラブル端末100の周囲を撮影することができるように配置することができる。そして、ウェアラブル端末100は、カメラ103が取得した撮影画像に基づいて、有線接続先の機器120の位置、有線接続先の機器120における有線ケーブル130の接続部121の位置、有線ケーブル130の位置と状態などの情報を取得することができる。なお、カメラ103の配置、向き、台数、視野角などは、適切な処理を行うことができれば特に限定されない。 The camera 103 captures a captured image by converting light incident from the lens into an electrical signal using an imaging element such as a CCD image sensor or CMOS image sensor. The camera 103 can be positioned so that it can capture images of the area around the wearable device 100. Based on the captured images captured by the camera 103, the wearable device 100 can acquire information such as the position of the wired connected device 120, the position of the connection part 121 of the wired cable 130 in the wired connected device 120, and the position and status of the wired cable 130. Note that there are no particular restrictions on the placement, orientation, number, viewing angle, etc. of the cameras 103 as long as appropriate processing can be performed.

 測距センサ104は、ウェアラブル端末100から物体までの距離、物体の位置を測定し、物などの対象物の形状を立体として捉えることができるセンサである。測距センサ104として、赤外線などのレーザー光を対象物に照射し、はね返ってくる散乱光を測定するLiDAR(Light Detection and Ranging)、被写体に照射したパルス光の反射時間を画素ごとに計測して測距を行うTOF(Time Of Flight)センサ、ミリ波の電波を発射しその反射波を捉えるミリ波レーダーなどが用いられる。また、測距センサ104は、対象物で反射された反射光を受光する角度に基づいて測定を行うセンサであってもよい。すなわち、測距センサ104は、三角測量方式のセンサであってもよい。また、測距センサ104は、視差画像に基づいて測定を行うステレオカメラであってもよい。ウェアラブル端末100は、測距センサ104による測定結果を処理し、例えば、有線接続先の機器120の位置、有線接続先の機器120における有線ケーブル130の接続部121の位置、有線ケーブル130の位置と状態などの情報を取得することができる。 The ranging sensor 104 is a sensor that can measure the distance from the wearable device 100 to an object, the object's position, and capture the three-dimensional shape of the object. Examples of ranging sensors that can be used include LiDAR (Light Detection and Ranging), which irradiates an object with laser light such as infrared light and measures the scattered light that bounces back; TOF (Time of Flight) sensors, which measure distance by measuring the reflection time of pulsed light irradiated on the subject for each pixel; and millimeter-wave radar, which emits millimeter-wave radio waves and captures the reflected waves. The ranging sensor 104 may also be a sensor that performs measurements based on the angle at which the light reflected by the object is received. In other words, the ranging sensor 104 may be a triangulation sensor. The ranging sensor 104 may also be a stereo camera that performs measurements based on parallax images. The wearable device 100 processes the measurement results from the distance measurement sensor 104 and can obtain information such as the position of the wired connection destination device 120, the position of the connection part 121 of the wired cable 130 on the wired connection destination device 120, and the position and status of the wired cable 130.

 測位センサ105は、一例として、GPS(Global Positioning System)受信機である。この場合、GPS衛星からの衛星電波の受信および測位演算により、例えば、ウェアラブル端末100が地球上のどの座標に位置しているかを検出することができる。測位演算は、GPS受信機により行われてもよいが、他の構成(ウェアラブル端末100のプロセッサ320、外部装置など)が測位演算を行ってもよい。なお、ウェアラブル端末100は、他の方法で位置情報を取得してもよい。ウェアラブル端末は、例えば、カメラ103により撮像した画像、および/または、測距センサ104により測定した三次元の点群データなどを解析することで、現在位置を求めてもよく、SLAM(Simultaneous Localization and Mapping)などの技術が知られている。なお、測位センサ105を使用しないで位置情報を取得する場合、測位センサ105は省略されてもよい。 The positioning sensor 105 is, for example, a GPS (Global Positioning System) receiver. In this case, by receiving satellite radio waves from GPS satellites and performing positioning calculations, it is possible to determine, for example, the coordinates on the Earth at which the wearable device 100 is located. The positioning calculations may be performed by the GPS receiver, or by other components (such as the processor 320 of the wearable device 100 or an external device). The wearable device 100 may also acquire location information using other methods. For example, the wearable device may determine its current location by analyzing images captured by the camera 103 and/or three-dimensional point cloud data measured by the ranging sensor 104; techniques such as SLAM (Simultaneous Localization and Mapping) are known. If location information is acquired without using the positioning sensor 105, the positioning sensor 105 may be omitted.

 また、カメラ画像を解析することで、位置などを特定するVPS(Visual Positioning System)などの技術が知られている。ウェアラブル端末100は、カメラ103が取得した撮影画像を用いて、VPSにより位置情報を取得してもよい。また、ウェアラブル端末100は、カメラ103が取得した撮影画像を外部の装置に送信してもよい。そして、外部の装置は、この撮影画像を用いてVPSに基づく位置情報を取得し、取得した位置情報をウェアラブル端末100に配信してもよい。なお、測位センサ105を使用しないで位置情報を取得する場合、測位センサ105は省略されてもよい。 Furthermore, technologies such as VPS (Visual Positioning System) are known that identify location and the like by analyzing camera images. The wearable device 100 may acquire location information by VPS using images captured by the camera 103. The wearable device 100 may also transmit the images captured by the camera 103 to an external device. The external device may then use the captured images to acquire location information based on the VPS and distribute the acquired location information to the wearable device 100. Note that if location information is acquired without using the positioning sensor 105, the positioning sensor 105 may be omitted.

 また、ウェアラブル端末100は、例えば、後述するセンサなどを用いて、PDR(Pedestrian Dead Reckoning)により位置情報を取得してもよい。測位センサ105を使用しないで位置情報を取得する場合、測位センサ105は省略されてもよい。 The wearable device 100 may also acquire location information by Pedestrian Dead Reckoning (PDR), for example, using a sensor described below. If location information is acquired without using the positioning sensor 105, the positioning sensor 105 may be omitted.

 マイク106は、ユーザ10自身の発声、外部からの音声などを集音し、音声データに変換する。ユーザ10が入力操作等の指示に関する音声を発声し、ウェアラブル端末100は、マイク106で集音された音声データを入力操作などの指示情報として取得し、所定の処理を実行してもよい。 The microphone 106 collects the user's 10 own speech, external sounds, and other sounds, and converts them into audio data. The user 10 may speak to give instructions such as input operations, and the wearable device 100 may acquire the audio data collected by the microphone 106 as instruction information for input operations, etc., and execute predetermined processing.

 スピーカー107は、音声データに基づいて音声を出力し、例えば、ユーザ10への通知情報を音声で知らしめることができる。ウェアラブル端末100は、例えば、「有線接続中です!」などの警告メッセージをスピーカー107から音声で発し、ユーザ10に知らしめることができる。音声による通知を行うことで、使い勝手の向上を図ることができる。 The speaker 107 outputs audio based on the audio data, and can, for example, notify the user 10 of notification information by audio. The wearable device 100 can, for example, issue a warning message such as "Connected via wire!" by audio from the speaker 107 to notify the user 10. By providing audio notifications, usability can be improved.

 バイブレーター108は、プロセッサ320からの制御によって振動を発生させる装置であり、ウェアラブル端末100で発信されたユーザ10への通知情報を振動に変換する。バイブレーター108によりウェアラブル端末100を装着しているユーザ10に振動を伝えて、例えば「有線接続中です!」などの警告メッセージ、有線接続領域の表示動作などの通知情報の発信をユーザ10に知らしめることができ、使い勝手の向上を図ることができる。 The vibrator 108 is a device that generates vibrations under the control of the processor 320, and converts notification information sent by the wearable device 100 to the user 10 into vibrations. The vibrator 108 transmits vibrations to the user 10 wearing the wearable device 100, allowing the user 10 to be notified of notification information such as a warning message such as "Wired connection in progress!" or the display operation of the wired connection area, thereby improving usability.

 また、ウェアラブル端末100は、加速度センサ304と、ジャイロセンサ305と、地磁気センサ306と、を備える。加速度センサ304は、例えば、ウェアラブル端末100の傾きと方向を検知することができる。また、ジャイロセンサ305は、回転方向の角速度あるいは角加速度を検出するセンサであり、物体の姿勢の状態を捉えることができる。よって、加速度センサ304及びジャイロセンサ305を用いて、ウェアラブル端末100の傾き、方向などの姿勢を検出することができる。地磁気センサ306は、地球の磁力を検出するセンサであり、ウェアラブル端末100の向いている方向を検出する。前後方向と左右方向に加え上下方向の地磁気も検出する3軸タイプを用いて、ウェアラブル端末100の動きに対する地磁気変化を捉まえることにより、ウェアラブル端末100の動きを検出することも可能である。 The wearable terminal 100 also includes an acceleration sensor 304, a gyro sensor 305, and a geomagnetic sensor 306. The acceleration sensor 304 can detect, for example, the tilt and direction of the wearable terminal 100. The gyro sensor 305 is a sensor that detects angular velocity or angular acceleration in the rotational direction, and can capture the posture of an object. Therefore, the acceleration sensor 304 and gyro sensor 305 can be used to detect the posture, such as the tilt and direction, of the wearable terminal 100. The geomagnetic sensor 306 is a sensor that detects the Earth's magnetic force, and detects the direction in which the wearable terminal 100 is facing. It is also possible to detect the movement of the wearable terminal 100 by using a three-axis type that detects geomagnetic fields in the up and down directions in addition to the front-back and left-right directions, and by capturing changes in geomagnetic fields in response to the movement of the wearable terminal 100.

 ウェアラブル端末100は、これらのセンサを用いて、ユーザ10の姿勢、動きに関する情報を取得することができる。そして、ウェアラブル端末100は、取得した情報を用いることで、ユーザ10の状態を把握することができ、その結果として、有線接続先の機器120の位置や状態、有線ケーブル130の位置や状態などを、より高精度に解析することができる。 The wearable device 100 can use these sensors to acquire information about the posture and movements of the user 10. The wearable device 100 can then use the acquired information to understand the state of the user 10, and as a result, can analyze with greater precision the position and state of the wired connected device 120, the position and state of the wired cable 130, and so on.

 また、ウェアラブル端末100は、操作入力インタフェース307と、ディスプレイ308と、を備える。操作入力インタフェース307は、例えば、視線、手、ポインタ、更にはウェアラブル端末100とは分離した操作機器であるキーボード、キーボタン、タッチキー等による入力手段を実現するインタフェースであり、操作入力インタフェース307を介してユーザ10によって入力したい情報が入力される。 The wearable terminal 100 also includes an operation input interface 307 and a display 308. The operation input interface 307 is an interface that realizes input means, such as gaze, hands, a pointer, or even operating devices separate from the wearable terminal 100, such as a keyboard, key buttons, or touch keys, and the user 10 inputs the information they wish to input via the operation input interface 307.

 ウェアラブル端末100は、ディスプレイ308の表示画面内に操作メニューなどの入力操作画面を表示させ、ユーザ10の視線が向いている入力操作画面上の位置を入力操作情報として取り込み、入力操作情報に応じた動作を行ってもよい。また、ウェアラブル端末100は、手、ポインタなどのカーソルを入力操作画面上に表示させ、ユーザ10のカーソルを用いた操作を入力操作情報として取り込み、入力操作情報に応じた動作を行ってもよい。また、ウェアラブル端末100は、ユーザ10のジェスチャを入力操作情報として取り込み、入力操作情報に応じた動作を行ってもよい。また、キーボード、キーボタン、タッチキー等の入力操作装置による入力の場合、入力操作装置は、有線ケーブル130を用いてウェアラブル端末100本体と接続してもよいし、無線で接続してもよい。 The wearable terminal 100 may display an input operation screen such as an operation menu on the display screen of the display 308, take in the position on the input operation screen at which the user 10 is looking as input operation information, and perform an operation according to the input operation information. The wearable terminal 100 may also display a cursor such as a hand or pointer on the input operation screen, take in operations performed by the user 10 using the cursor as input operation information, and perform an operation according to the input operation information. The wearable terminal 100 may also take in gestures made by the user 10 as input operation information, and perform an operation according to the input operation information. In addition, when input is made using an input operation device such as a keyboard, key buttons, or touch keys, the input operation device may be connected to the wearable terminal 100 main body using a wired cable 130, or may be connected wirelessly.

 ユーザ10の操作入力例として、有線接続の使用補助制御に関する、第1、第2、第3の距離(201、203、205)の設定、警告メッセージ(152、234、262、264、272)の内容の初期設定、有線接続時の制御を解除する旨の設定などが挙げられる。また、ユーザ10の操作入力例として、アプリケーション上の操作、音量調整などの各種の設定操作が挙げられる。 Examples of user 10 input operations include setting the first, second, and third distances (201, 203, 205) related to assistive control of wired connections, initial settings for warning messages (152, 234, 262, 264, 272), and settings to disable control when connected via wire. Other examples of user 10 input operations include application operations, volume adjustments, and various other setting operations.

 ディスプレイ308は、液晶ディスプレイ、タッチパネルディスプレイ、有機ELディスプレイなどのディスプレイを用いて構成することができ、仮想オブジェクト、カメラ撮像画像などを表示する。例えば、ウェアラブル端末100が没入型のHMDなどの場合では、ディスプレイ308は、液晶パネル、ホログラム映像を表示する表示器などで構成され、仮想オブジェクト、カメラ撮像画像などを表示する。 The display 308 can be configured using a display such as an LCD display, a touch panel display, or an organic EL display, and displays virtual objects, camera-captured images, etc. For example, if the wearable device 100 is an immersive HMD, the display 308 can be configured using a LCD panel, a display that displays holographic images, etc., and displays virtual objects, camera-captured images, etc.

 また、ウェアラブル端末100は、プロセッサ320と、メモリ330と、有線接続入出力インタフェース345と、近距離無線通信インタフェース346と、ネットワーク通信インタフェース347と、を備える。プロセッサ320は、所定の処理を実行する主体となり、CPU(Central Processing Unit)等を用いて構成される。同図に示すように、ウェアラブル端末100において、それぞれの構成は、バス350を介してプロセッサ320に接続されている。プロセッサ320は、メモリ330に記憶格納されているオペレーティングシステム(Operating System:OS)333、動作制御用などのアプリケーションプログラム334を実行することにより、ウェアラブル端末100の各構成部を制御し、OS、ミドルウェア、アプリケーション等の機能を実現する。 The wearable terminal 100 also includes a processor 320, memory 330, a wired connection input/output interface 345, a short-range wireless communication interface 346, and a network communication interface 347. The processor 320 is the main body that executes predetermined processes and is configured using a CPU (Central Processing Unit) and the like. As shown in the figure, each component of the wearable terminal 100 is connected to the processor 320 via a bus 350. The processor 320 executes an operating system (OS) 333 and application programs 334 for operation control and the like stored in the memory 330, thereby controlling each component of the wearable terminal 100 and realizing the functions of the OS, middleware, applications, etc.

 メモリ330は、主記憶装置および不揮発性記憶装置等で構成され、プロセッサ320等が扱う各種のプログラム331および情報データ332などを記憶する。なお、情報データ332の一例を後述する。メモリ330は、プログラム331として、例えば、オペレーティングシステム333、プロセッサ320が使用する様々な動作制御用のアプリケーションプログラム334などを記憶する。また、メモリ330は、各種の設定内容、ユーザ10により設定される内容などを記憶してもよい。 Memory 330 is composed of a main memory device, a non-volatile memory device, etc., and stores various programs 331 and information data 332 handled by processor 320, etc. An example of information data 332 will be described later. Memory 330 stores, as programs 331, for example, an operating system 333, and various application programs 334 for controlling operations used by processor 320, etc. Memory 330 may also store various settings, settings made by user 10, etc.

 有線接続入出力インタフェース345(有線接続インタフェース)は、有線接続に使用する構成であり、有線ケーブル130を介して有線接続先の機器120に接続される。同図では、有線接続先の機器120は、一例として、情報処理装置360(有線接続先装置)とされ、有線接続入出力インタフェース345は、有線ケーブル130を経由して有線接続先である情報処理装置360と情報の有線通信を行う入出力インタフェースである。なお、有線接続先の機器120として充電装置などが接続され、有線接続入出力インタフェース345は、有線ケーブル130を介して電力の入力あるいは出力を行う入出力インタフェースであってもよい。また、有線接続入出力インタフェース345は、パワーオブイーサネット(PoE;イーサネットは登録商標)により接続される構成であってもよい。 The wired connection input/output interface 345 (wired connection interface) is configured for wired connection and is connected to the wired connection destination device 120 via the wired cable 130. In the same figure, the wired connection destination device 120 is, as an example, an information processing device 360 (wired connection destination device), and the wired connection input/output interface 345 is an input/output interface that performs wired communication of information with the wired connection destination information processing device 360 via the wired cable 130. Note that a charging device or the like may be connected as the wired connection destination device 120, and the wired connection input/output interface 345 may be an input/output interface that inputs or outputs power via the wired cable 130. The wired connection input/output interface 345 may also be configured to be connected via Power of Ethernet (PoE; Ethernet is a registered trademark).

 有線接続入出力インタフェース345を用いて有線接続することができる機器120は、図1に例示したモニターなどの表示装置、パソコンのような情報処理装置、充電装置以外に、イヤホンまたは拡声器というような音響装置、キーボード、キーボタン、タッチキーなどの入力操作装置が挙げられる。 Devices 120 that can be connected via a wired connection using the wired connection input/output interface 345 include display devices such as monitors, information processing devices such as personal computers, and charging devices, as well as audio devices such as earphones or loudspeakers, and input operation devices such as keyboards, key buttons, and touch keys, as shown in FIG. 1.

 有線ケーブル130は、有線接続先である機器120との接続ケーブルである。細かくは、有線ケーブル130は、例えば、充電装置との接続に用いる充電ケーブルあるいはPOEで使用するツイストペアケーブル、有線イヤホンのケーブル、オーディオ用のケーブルというような接続ケーブルである。また、情報処理装置360がパーソナルコンピュータであれば、有線ケーブル130は、例えば、LANケーブルである。 The wired cable 130 is a connection cable to the device 120 that is the wired connection destination. More specifically, the wired cable 130 is a connection cable such as a charging cable used to connect to a charging device, a twisted pair cable used with POE, a cable for wired earphones, or an audio cable. Furthermore, if the information processing device 360 is a personal computer, the wired cable 130 is, for example, a LAN cable.

 近距離無線通信インタフェース346は、近距離無線通信が可能な範囲にある装置(この例では、情報処理装置360)と近距離無線通信を行う通信インタフェースである。近距離無線通信は、例えば、電子タグを用いて行われるが、これに限定されない。ウェアラブル端末100が装置の近くにあり、この装置が少なくとも無線通信可能である装置であれば、Bluetooth(登録商標)、IrDA(Infrared Data Association、登録商標)、Zigbee(登録商標)、HomeRF(Home Radio Frequency、登録商標)、または、無線LAN(IEEE802.11a、IEEE802.11b、IEEE802.11g)を用いて近距離無線通信が行われてもよい。 The short-range wireless communication interface 346 is a communication interface that performs short-range wireless communication with a device (in this example, the information processing device 360) within the range where short-range wireless communication is possible. Short-range wireless communication is performed using, for example, an electronic tag, but is not limited to this. If the wearable terminal 100 is located near a device that is at least capable of wireless communication, short-range wireless communication may be performed using Bluetooth (registered trademark), IrDA (Infrared Data Association, registered trademark), Zigbee (registered trademark), HomeRF (Home Radio Frequency, registered trademark), or wireless LAN (IEEE802.11a, IEEE802.11b, IEEE802.11g).

 ネットワーク通信インタフェース347は、基地局通信等により外部ネットワーク381を介して外部の情報サーバ380などと無線通信を行う通信インタフェースである。ネットワーク通信インタフェース347は、情報サーバ380内に格納されている各種の情報を受信することができる。なお、基地局通信として、W-CDMA(Wideband Code Division Multiple Access)、GSM(登録商標)(Global System for Mobile communications)などの遠距離の無線通信を用いることができる。 The network communication interface 347 is a communication interface that performs wireless communication with an external information server 380 or the like via an external network 381 using base station communication or the like. The network communication interface 347 can receive various information stored in the information server 380. Note that long-distance wireless communication such as W-CDMA (Wideband Code Division Multiple Access) or GSM (Registered Trademark) (Global System for Mobile communications) can be used for base station communication.

 次に、図3Bを参照しながら、情報データの一例、および、ウェアラブル端末の機能構成の一例を説明する。 Next, an example of information data and an example of the functional configuration of a wearable device will be described with reference to Figure 3B.

 図3Bに示すように、メモリ330は、一例として、画像情報335、測距情報336、位置情報337、有線接続領域情報338、仮想空間情報339、有線接続媒体状態情報340、有線接続状態情報341、動画情報342を情報データ332として記憶することができる。 As shown in FIG. 3B, the memory 330 can store, as information data 332, image information 335, ranging information 336, location information 337, wired connection area information 338, virtual space information 339, wired connection medium status information 340, wired connection status information 341, and video information 342, for example.

 画像情報335は、ウェアラブル端末100が取得した画像に関する情報であり、例えば、カメラ103で取得した現実空間の画像に関する情報、測距センサ104で取得した画像に関する情報を含む。なお、画像情報335は、ウェアラブル端末100の位置情報を取得するために用いる画像に関する情報を含んでもよい。 Image information 335 is information relating to images acquired by the wearable device 100, and includes, for example, information relating to images of real space acquired by the camera 103 and information relating to images acquired by the distance measurement sensor 104. Note that image information 335 may also include information relating to images used to acquire position information of the wearable device 100.

 測距情報336は、ウェアラブル端末100の周囲の物体までの距離などに関する情報であり、例えば、測距センサ104で計測した物体までの距離に関する情報を含む。また、測距情報336は、測距センサ104を用いて取得した物体の位置に関する情報を含んでもよい。また、測距情報336は、測距センサ104を用いて取得した物体の形状に関する情報を含んでもよい。 The ranging information 336 is information relating to the distance to an object around the wearable device 100, and includes, for example, information relating to the distance to the object measured by the ranging sensor 104. The ranging information 336 may also include information relating to the position of the object obtained using the ranging sensor 104. The ranging information 336 may also include information relating to the shape of the object obtained using the ranging sensor 104.

 位置情報337は、有線接続する機器120の位置に関する情報、および、ウェアラブル端末100の位置(すなわち、ユーザ10の位置)に関する情報である。位置情報337は、後述する有線接続先装置/ウェアラブル端末位置情報処理部321により取得される。 Location information 337 is information about the location of the wired connected device 120 and information about the location of the wearable device 100 (i.e., the location of the user 10). The location information 337 is acquired by the wired connection destination device/wearable terminal location information processing unit 321, which will be described later.

 有線接続領域情報338は、接続された有線ケーブル130が存在し得る領域である有線接続領域に関する情報である。有線接続領域情報338は、一例として、上述の表示画面例の説明のように、有線ケーブル130による煩わしさを感じる場合が生じやすい領域である第1の距離201と第2の距離203の間の領域に関する情報を含んでもよい。また、有線接続領域情報は、一例として、第1の距離201内の領域に関する情報を含んでもよい。また、一例として、第2の距離203内の領域に関する情報を含んでもよい。また、一例として、第1の距離201と第3の距離205の間の領域に関する情報を含んでもよい。有線接続領域情報338は、後述する有線接続領域設定処理部323により取得される。 Wired connection area information 338 is information about the wired connection area, which is an area where a connected wired cable 130 may be present. As an example, as described in the example display screen above, wired connection area information 338 may include information about the area between first distance 201 and second distance 203, which is an area where the wired cable 130 is likely to be an annoyance. Also, as an example, wired connection area information may include information about the area within first distance 201. Also, as an example, it may include information about the area within second distance 203. Also, as an example, it may include information about the area between first distance 201 and third distance 205. Wired connection area information 338 is acquired by wired connection area setting processing unit 323, which will be described later.

 仮想空間情報339は、ウェアラブル端末100が表示する仮想空間、仮想オブジェクトに関する情報である。仮想空間情報339は、ウェアラブル端末100のプロセッサ320がプログラム、アプリケーションソフトなどを実行し、生成してもよい。また、仮想空間情報339は、外部の装置(例えば、情報サーバ380)が生成し、ウェアラブル端末100が通信により取得する情報であってもよい。 The virtual space information 339 is information about the virtual space and virtual objects displayed by the wearable terminal 100. The virtual space information 339 may be generated by the processor 320 of the wearable terminal 100 executing a program, application software, or the like. The virtual space information 339 may also be information generated by an external device (for example, an information server 380) and acquired by the wearable terminal 100 via communication.

 有線接続媒体状態情報340は、有線ケーブル130の状態に関する情報である。有線接続媒体状態情報340は、後述する有線接続媒体状態識別処理部326により取得される。 Wired connection medium status information 340 is information regarding the status of the wired cable 130. Wired connection medium status information 340 is acquired by the wired connection medium status identification processing unit 326, which will be described later.

 有線接続状態情報341は、有線ケーブル130が機器120に接続されているかどうかを示す情報である。すなわち、有線接続状態情報341は、有線ケーブル130が外れているかどうかを示す。有線接続状態情報341は、後述する有線接続状態識別処理部327により取得される。 Wired connection status information 341 is information indicating whether the wired cable 130 is connected to the device 120. In other words, wired connection status information 341 indicates whether the wired cable 130 is disconnected. Wired connection status information 341 is acquired by the wired connection status identification processing unit 327, which will be described later.

 動画情報342は、カメラ103を用いて取得される動画に関する情報である。動画情報342には、有線接続先の機器120の接続部121をカメラ103で撮影した動画が含まれる。この動画は、有線ケーブル130の離脱を示すための動画であり、例えば、有線ケーブル130が離脱している光景、接続されていた有線ケーブル130が離脱したときの光景などが含まれる。 Video information 342 is information relating to video captured using camera 103. Video information 342 includes video captured by camera 103 of connection part 121 of wired device 120. This video is video showing the disconnection of wired cable 130, and includes, for example, a scene in which wired cable 130 is disconnected, a scene when connected wired cable 130 is disconnected, etc.

 動画情報の取得開始のタイミングは、例えば、有線ケーブル130が離脱したタイミングであってもよい。すなわち、ウェアラブル端末100は、有線ケーブル130が抜けたときに、この動画(プレイバック動画)の撮像を開始してもよい。また、動画情報の取得のタイミングは、例えば、有線ケーブル130の状態が所定の状態になったタイミングであってもよい。すなわち、ウェアラブル端末100は、例えば、有線ケーブル130、有線接続先の機器120の接続端子、および/または、ウェアラブル端末100の接続端子に、所定量以上の圧力がかかった情報を取得した場合に、この動画(プレイバック動画)の撮像を開始してもよい。なお、ウェアラブル端末100は、例えば、有線ケーブル130が接続端子から抜けたときより所定時間で録画を停止してもよい。 The timing for starting to acquire video information may be, for example, when the wired cable 130 is detached. That is, the wearable device 100 may start capturing this video (playback video) when the wired cable 130 is unplugged. The timing for acquiring video information may also be, for example, when the wired cable 130 reaches a predetermined state. That is, the wearable device 100 may start capturing this video (playback video) when, for example, it acquires information that a predetermined amount of pressure or more has been applied to the wired cable 130, the connection terminal of the wiredly connected device 120, and/or the connection terminal of the wearable device 100. Note that the wearable device 100 may stop recording a predetermined time after the wired cable 130 is detached from the connection terminal.

 図3Bに示すように、ウェアラブル端末100は、一例として、有線接続先装置/ウェアラブル端末位置情報処理部321、アイコン/メッセージ通知処理部322、有線接続領域設定処理部323、撮像画像表示処理部324、仮想空間生成表示処理部325、有線接続媒体状態識別処理部326、有線接続状態識別処理部327、動画生成表示処理部328を備える。これらの構成は、プロセッサ320がメモリ330の主記憶装置にプログラム等のデータを格納し、データ処理を行うことで実現する。なお、これらの構成の実現において、他の構成(センサ、インタフェースなど)が使用されてもよい。 As shown in FIG. 3B, the wearable terminal 100 includes, as an example, a wired connection destination device/wearable terminal position information processing unit 321, an icon/message notification processing unit 322, a wired connection area setting processing unit 323, a captured image display processing unit 324, a virtual space generation and display processing unit 325, a wired connection medium status identification processing unit 326, a wired connection status identification processing unit 327, and a video generation and display processing unit 328. These components are realized by the processor 320 storing data such as programs in the main storage device of the memory 330 and processing the data. Note that other components (sensors, interfaces, etc.) may also be used to realize these components.

 有線接続先装置/ウェアラブル端末位置情報処理部321は、有線接続先の機器120の位置、および、ウェアラブル端末100の位置を取得する。有線接続先装置/ウェアラブル端末位置情報処理部321は、例えば、画像情報335および/または測距情報336を用いて、有線接続先の機器120の位置を取得する。また、有線接続先装置/ウェアラブル端末位置情報処理部321は、例えば、有線接続先の機器120と通信を行うことで、有線接続先の機器120の位置を取得してもよい。 The wired connection destination device/wearable terminal location information processing unit 321 acquires the position of the wired connection destination device 120 and the position of the wearable terminal 100. The wired connection destination device/wearable terminal location information processing unit 321 acquires the position of the wired connection destination device 120, for example, using image information 335 and/or distance measurement information 336. The wired connection destination device/wearable terminal location information processing unit 321 may also acquire the position of the wired connection destination device 120, for example, by communicating with the wired connection destination device 120.

 有線接続先装置/ウェアラブル端末位置情報処理部321は、例えば、測位センサ105によるウェアラブル端末100の位置を取得してもよい。また、有線接続先装置/ウェアラブル端末位置情報処理部321は、例えば、自己位置推定に関する技術、VPS技術などを用いてウェアラブル端末100の位置を取得してもよい。 The wired connection destination device/wearable terminal location information processing unit 321 may, for example, obtain the position of the wearable terminal 100 using the positioning sensor 105. The wired connection destination device/wearable terminal location information processing unit 321 may also obtain the position of the wearable terminal 100 using, for example, technology related to self-position estimation, VPS technology, etc.

 有線接続先装置/ウェアラブル端末位置情報処理部321は、有線接続先の機器120の位置およびウェアラブル端末100の位置に関する情報を、位置情報337としてメモリ330に格納することができる。 The wired connection destination device/wearable terminal location information processing unit 321 can store information regarding the location of the wired connection destination device 120 and the location of the wearable terminal 100 in the memory 330 as location information 337.

 アイコン/メッセージ通知処理部322は、例えば、有線接続の使用補助制御において、通知情報のアイコンおよび/またはメッセージを生成し、ディスプレイ308に出力することで、ユーザ10に通知を行う。なお、アイコン/メッセージ通知処理部322は、メッセージに関する音声データを生成し、音声データを出力することで、ユーザ10に通知情報に基づく内容を通知してもよい。また、アイコン/メッセージ通知処理部322は、メッセージの内容に対応する振動データを生成し、生成した振動データに基づいてバイブレーター108を振動させることで、ユーザ10に通知情報に基づく内容を通知してもよい。 For example, in assistive use control for a wired connection, the icon/message notification processing unit 322 generates an icon and/or message for notification information and outputs it to the display 308 to notify the user 10. The icon/message notification processing unit 322 may also notify the user 10 of the content based on the notification information by generating audio data related to the message and outputting the audio data. The icon/message notification processing unit 322 may also notify the user 10 of the content based on the notification information by generating vibration data corresponding to the content of the message and vibrating the vibrator 108 based on the generated vibration data.

 有線接続領域設定処理部323は、設定された距離(201、203、205)の情報に基づいて、有線接続領域を設定し、その設定内容を有線接続領域情報338としてメモリ330に格納する。有線接続領域設定処理部323は、第2の距離203内となる領域を有線接続領域情報338として設定し、有線接続領域情報338をメモリ330に格納する。 The wired connection area setting processing unit 323 sets a wired connection area based on the information about the set distances (201, 203, 205) and stores the set details in memory 330 as wired connection area information 338. The wired connection area setting processing unit 323 sets the area within the second distance 203 as wired connection area information 338 and stores the wired connection area information 338 in memory 330.

 撮像画像表示処理部324は、ARによる表示形態で仮想オブジェクトなどを表示する場合に、画像情報335を用いて、カメラ103で撮影した画像を背景として生成し、ディスプレイ308に表示する。また、撮像画像表示処理部324は、カメラ103で撮像された画像のみを表示画面に表示する撮像画像表示形態を行う場合に、画像情報335を用いて、カメラ103で撮影した画像をディスプレイ308に表示する。 When displaying virtual objects or the like in an AR display format, the captured image display processing unit 324 uses image information 335 to generate an image captured by camera 103 as a background and displays it on display 308. Furthermore, when performing a captured image display format in which only images captured by camera 103 are displayed on the display screen, the captured image display processing unit 324 uses image information 335 to display the image captured by camera 103 on display 308.

 また、撮像画像表示処理部324は、有線接続の使用補助制御において、画像情報335を用いて、周囲の物体(有線ケーブル130など)の画像をディスプレイ308に表示する。 In addition, the captured image display processing unit 324 uses image information 335 to display images of surrounding objects (such as the wired cable 130) on the display 308 during auxiliary control of wired connection use.

 仮想空間生成表示処理部325は、ARによる表示形態で仮想オブジェクトなどを表示する場合に、仮想空間情報339を用いて、表示する仮想オブジェクトを生成し、ディスプレイ308に表示する。また、仮想空間生成表示処理部325は、VRによる表示形態で、仮想空間、仮想オブジェクトなどを表示する場合に、仮想空間情報339を用いて、表示する仮想空間、仮想オブジェクトなどを生成し、ディスプレイ308に表示する。 When displaying virtual objects, etc. in an AR display format, the virtual space generation and display processing unit 325 uses virtual space information 339 to generate the virtual objects to be displayed and displays them on the display 308. When displaying virtual spaces, virtual objects, etc. in a VR display format, the virtual space generation and display processing unit 325 uses virtual space information 339 to generate the virtual spaces, virtual objects, etc. to be displayed and displays them on the display 308.

 また、仮想空間生成表示処理部325は、有線接続の使用補助制御において、画像情報335などを用いて、周囲の物体(有線ケーブル130など)の仮想オブジェクトを生成し、仮想オブジェクトをディスプレイ308に表示する。また、仮想空間生成表示処理部325は、有線接続の使用補助制御において、方向マーク、位置マークなどの仮想オブジェクトを生成し、仮想オブジェクトをディスプレイ308に表示する。 Furthermore, in assistive control of wired connections, the virtual space generation and display processing unit 325 uses image information 335 and the like to generate virtual objects of surrounding objects (such as the wired cable 130) and displays the virtual objects on the display 308. Furthermore, in assistive control of wired connections, the virtual space generation and display processing unit 325 generates virtual objects such as direction marks and position marks and displays the virtual objects on the display 308.

 有線接続媒体状態識別処理部326は、有線ケーブル130の状態に関する有線接続媒体状態情報340を取得し、メモリ330に格納する。有線接続媒体状態識別処理部326は、例えば、画像情報335、測距情報336などを用いて、有線ケーブル130の形状を識別し、有線ケーブル130の張りの有無、有線ケーブル130の撓みの有無、有線ケーブル130の絡まりの有無などを検出し、有線接続媒体状態情報340を取得する。また、取得した有線ケーブル130の長さに関する情報と、有線接続先の機器120とウェアラブル端末100またはユーザ10との間隔に関する情報を比較することで、有線ケーブル130の張りの有無、有線ケーブル130の撓みの有無などを検出し、有線接続媒体状態情報340を取得してもよい。 The wired connection medium state identification processing unit 326 acquires wired connection medium state information 340 regarding the state of the wired cable 130 and stores it in memory 330. The wired connection medium state identification processing unit 326 uses, for example, image information 335, distance measurement information 336, etc. to identify the shape of the wired cable 130, and detects whether the wired cable 130 is taut, whether the wired cable 130 is slack, whether the wired cable 130 is tangled, etc., to acquire the wired connection medium state information 340. The wired connection medium state identification processing unit 326 may also compare the acquired information regarding the length of the wired cable 130 with information regarding the distance between the wired connection destination device 120 and the wearable terminal 100 or user 10 to detect whether the wired cable 130 is taut, whether the wired cable 130 is slack, etc., and acquire the wired connection medium state information 340.

 また、有線接続媒体状態識別処理部326は、有線ケーブル130、有線接続先の機器120の接続端子、および/または、ウェアラブル端末100の接続端子に圧力がかかっているかどうかに関する情報を取得し、メモリ330に格納してもよい。 The wired connection medium status identification processing unit 326 may also acquire information regarding whether pressure is being applied to the wired cable 130, the connection terminal of the wired connected device 120, and/or the connection terminal of the wearable terminal 100, and store this information in the memory 330.

 一例として、各接続箇所端子の圧力は、各接続箇所端子に組み込まれた圧電素子で検出する。ウェアラブル端末100は、例えば、有線ケーブル130を介して、機器120側の接続端子の圧力を取得する。また、ウェアラブル端末100は、例えば、機器120との通信(有線通信あるいは無線通信)により、機器120側の接続端子の圧力を取得する。ウェアラブル端末100は、当該ウェアラブル端末100の接続端子から、ウェアラブル端末100側の圧力を取得する。なお、有線ケーブル130の圧力は、例えば、上記の接続端子にかかる圧力と同様とすることができる。また、有線ケーブル130の接続端子に圧電素子が設けられ、ウェアラブル端末100は、この圧電素子から有線ケーブル130の接続端子に掛かる圧力を取得してもよい。 As an example, the pressure at each connection terminal is detected by a piezoelectric element incorporated in each connection terminal. The wearable terminal 100 acquires the pressure at the connection terminal on the device 120 side, for example, via the wired cable 130. The wearable terminal 100 also acquires the pressure at the connection terminal on the device 120 side, for example, by communicating with the device 120 (wired communication or wireless communication). The wearable terminal 100 acquires the pressure on the wearable terminal 100 side from the connection terminal of the wearable terminal 100. The pressure on the wired cable 130 can be, for example, the same as the pressure applied to the connection terminal. A piezoelectric element may be provided in the connection terminal of the wired cable 130, and the wearable terminal 100 may acquire the pressure applied to the connection terminal of the wired cable 130 from this piezoelectric element.

 有線接続状態識別処理部327は、有線ケーブル130の脱着に関する有線接続状態情報341を取得し、メモリ330に格納する。有線接続状態識別処理部327は、例えば、有線接続入出力インタフェース345におけるデータ等の入出力の有無を識別し、有線接続状態情報341を取得してもよい。すなわち、有線接続状態識別処理部327は、例えば、ウェアラブル端末100と機器120との間で、有線接続入出力インタフェース345を介して、データ、信号、電力等の入出力が不能である場合に、有線接続が切断されていることを示す有線接続状態情報341を取得してもよい。 The wired connection status identification processing unit 327 acquires wired connection status information 341 related to the attachment and detachment of the wired cable 130 and stores it in the memory 330. The wired connection status identification processing unit 327 may, for example, identify the presence or absence of input/output of data, etc. via the wired connection input/output interface 345, and acquire the wired connection status information 341. In other words, the wired connection status identification processing unit 327 may, for example, acquire wired connection status information 341 indicating that the wired connection has been disconnected when input/output of data, signals, power, etc. is not possible between the wearable terminal 100 and the device 120 via the wired connection input/output interface 345.

 また、有線接続状態識別処理部327は、接続部121の周囲における、画像情報335、物体の形状を示す測距情報336などを用いて、有線ケーブル130の接続の有無を識別し、有線接続状態情報341を取得してもよい。また、有線接続状態識別処理部327は、有線接続が確立しているかどうかに関する情報を、機器120から通信により取得してもよい。 The wired connection status identification processing unit 327 may also use image information 335, distance measurement information 336 indicating the shape of objects, and the like, around the connection unit 121 to identify whether the wired cable 130 is connected and acquire wired connection status information 341. The wired connection status identification processing unit 327 may also acquire information regarding whether a wired connection has been established from the device 120 via communication.

 動画生成表示処理部328は、動画情報342に基づく動画を出力する処理を行う。動画生成表示処理部328は、例えば、有線接続の使用補助制御において、動画情報342を用いて、例えば、有線ケーブル130が離脱している光景、および/または、接続されていた有線ケーブル130が離脱したときの光景を含む動画を生成し、ディスプレイ308に出力する。 The video generation and display processing unit 328 performs processing to output a video based on the video information 342. For example, in assistive control of wired connection use, the video generation and display processing unit 328 uses the video information 342 to generate a video including, for example, a scene in which the wired cable 130 is disconnected and/or a scene when the connected wired cable 130 is disconnected, and outputs the video to the display 308.

 次に、図4-図7Aを参照しながら、様々な使用状況における表示例について説明する。図4-図7Aは、有線接続の使用補助制御における表示画面の一例を示す図である。 Next, we will explain display examples for various usage situations with reference to Figures 4 to 7A. Figures 4 to 7A show examples of display screens for use assistance control for wired connections.

 図4の例では、囲み線401で囲まれた部分の有線ケーブル130が、第1の距離201外の領域に出ている状態にあり、表示画面150bには、キャラクター151の仮想オブジェクトが表示され、ユーザ10は、第1の距離201と第3の距離205との間の領域202でHMD100を使用している。ユーザ10が第1の距離201と第3の距離205の間の領域202に位置する場合であっても、有線ケーブル130の一部が第1の距離201の外側に位置するため、HMD100は、有線接続の使用補助制御において、例えば、アイコン/メッセージ通知処理部322の実行により、有線接続中であることを示すメッセージおよび/またはアイコンを表示画面150bに表示する。例えば、表示画面150bには、有線接続中を示すアイコン153の表示あるいは再表示が行われる。なお、アイコン153は、色彩、サイズなどの観点に基づく強調表示であってもよい。また、例えば、表示画面150bには、「有線接続中です!」という警告のメッセージ152が表示される。 In the example of Figure 4, the portion of the wired cable 130 enclosed by the encircling line 401 is in an area outside the first distance 201, a virtual object of the character 151 is displayed on the display screen 150b, and the user 10 is using the HMD 100 in the area 202 between the first distance 201 and the third distance 205. Even when the user 10 is located in the area 202 between the first distance 201 and the third distance 205, a portion of the wired cable 130 is located outside the first distance 201. Therefore, in the use assistance control for the wired connection, the HMD 100 displays a message and/or an icon indicating that a wired connection is in progress on the display screen 150b, for example, by executing the icon/message notification processing unit 322. For example, the display screen 150b displays or re-displays an icon 153 indicating that a wired connection is in progress. Note that the icon 153 may be highlighted based on factors such as color or size. Additionally, for example, a warning message 152 saying "Wired connection in progress!" is displayed on the display screen 150b.

 これにより、ユーザ10が、第1の距離201外の領域にはみ出した有線ケーブル130により引っ張られるなどして、煩わしく感じる事象を未然に防ぐことができる。 This prevents the user 10 from feeling annoyed, for example, by being pulled by the wired cable 130 that extends beyond the first distance 201.

 図5の例では、ユーザ10が、有線接続された機器120(この例では、モニター)と反対側を向いている状態にあり、表示画面210iには、キャラクターの仮想オブジェクト151が表示されている。HMD100は、有線接続の使用補助制御において、現実空間の位置に対応させるように、有線ケーブル130あるいは有線ケーブル130の仮想オブジェクトを表示画面に表示してもよいが、図5に示すように、ユーザ10が機器120と反対側を向くことで、ユーザ10の視野内501に有線ケーブル130がなく、現実空間の位置に対応させるように、有線ケーブル130あるいは有線ケーブル130の仮想オブジェクトを表示画面に表示できない場合がある。 In the example of Figure 5, the user 10 is facing away from the wired device 120 (in this example, a monitor), and a character virtual object 151 is displayed on the display screen 210i. In use assistance control for a wired connection, the HMD 100 may display the wired cable 130 or a virtual object of the wired cable 130 on the display screen so as to correspond to a position in real space; however, as shown in Figure 5, when the user 10 faces away from the device 120, the wired cable 130 is not within the field of view 501 of the user 10, and it may not be possible to display the wired cable 130 or a virtual object of the wired cable 130 on the display screen so as to correspond to a position in real space.

 そこで、図5に示すような状況では、HMD100は、有線接続の使用補助制御において、現実空間の位置に対応させるように、有線ケーブル130あるいは有線ケーブル130の仮想オブジェクトを表示させなくてもよい。このような状況では、HMD100は、仮想空間生成表示処理部325の実行により、有線ケーブル130の仮想オブジェクト502を生成し、表示画面210i上の適宜の位置に、有線ケーブル130の仮想オブジェクト502を表示させてもよい。なお、表示位置は、ユーザ10のコンテンツなどの視聴の妨げとならないように、例えば、表示画面210iの縁側であってもよい。また、HMD100は、有線ケーブル130の全体の仮想オブジェクトを生成し、表示させてもよいが、有線ケーブル130の一部(例えば、視界外の近傍にある部分)の仮想オブジェクト502を生成し、表示画面210iに表示させてもよい。 5, the HMD 100 may not display the wired cable 130 or a virtual object of the wired cable 130 to correspond to a position in real space during use assistance control for a wired connection. In such a situation, the HMD 100 may generate a virtual object 502 of the wired cable 130 by executing the virtual space generation and display processing unit 325, and display the virtual object 502 of the wired cable 130 at an appropriate position on the display screen 210i. Note that the display position may be, for example, on the edge of the display screen 210i so as not to interfere with the user 10's viewing of content, etc. Furthermore, the HMD 100 may generate and display a virtual object of the entire wired cable 130, or may generate a virtual object 502 of a portion of the wired cable 130 (for example, a portion nearby that is outside the field of view) and display it on the display screen 210i.

 これにより、例えば、現実の有線ケーブル130が視界の表示画面に映らない場合においても、ユーザ10は、有線ケーブル130の存在を仮想オブジェクトとして認識することができる。そして、例えば、有線ケーブル130により引っ張られるなどして煩わしくなる事象を、ユーザ10が察知することができ、この事象の発生を未然に防ぐことができる。 As a result, even if the actual wired cable 130 does not appear on the display screen within the user's field of view, the user 10 can recognize the presence of the wired cable 130 as a virtual object. This allows the user 10 to sense any annoying events, such as being pulled by the wired cable 130, and can prevent such events from occurring.

 図6Aの例では、機器120(この例では、モニター)とHMD100との間の距離が大きくなり、有線ケーブル130が張っている状態で、ユーザ10は、HMD100を利用している。HMD100は、有線接続の使用補助制御において、現実空間の位置に対応させるように、有線ケーブル130あるいは有線ケーブル130の仮想オブジェクトを表示画面に表示することができる。この例では、HMD100は、仮想空間生成表示処理部325の実行により、有線ケーブル130の仮想オブジェクト603を生成し、表示画面210jに表示する。 In the example of FIG. 6A, the user 10 is using the HMD 100 with the distance between the device 120 (in this example, a monitor) and the HMD 100 large and the wired cable 130 taut. In use assistance control for a wired connection, the HMD 100 can display the wired cable 130 or a virtual object of the wired cable 130 on the display screen so as to correspond to a position in real space. In this example, the HMD 100 generates a virtual object 603 of the wired cable 130 by executing the virtual space generation and display processing unit 325 and displays it on the display screen 210j.

 また、HMD100は、仮想空間生成表示処理部325の実行により、機器120の接続部121に向かう方向を示す方向マーク601、および、機器120の接続部121の位置を示す位置マーク602の仮想オブジェクトを生成し、表示する。さらに、HMD100は、アイコン/メッセージ通知処理部322の実行により、有線ケーブル130が張っていることを示すメッセージ262および/またはアイコン261を表示画面210jに表示する。例えば、表示画面210jには、有線ケーブル130が張っていることを示すアイコン261の表示あるいは再表示が行われる。なお、アイコン261は、色彩、サイズなどの観点に基づく強調表示であってもよい。また、例えば、表示画面210jには、「有線ケーブルが張っています!」という警告のメッセージ262が表示される。 Furthermore, the HMD 100 executes the virtual space generation and display processing unit 325 to generate and display virtual objects: a direction mark 601 indicating the direction toward the connection unit 121 of the device 120, and a position mark 602 indicating the position of the connection unit 121 of the device 120. Furthermore, the HMD 100 executes the icon/message notification processing unit 322 to display on the display screen 210j a message 262 and/or an icon 261 indicating that the wired cable 130 is taut. For example, the display screen 210j displays or re-displays the icon 261 indicating that the wired cable 130 is taut. Note that the icon 261 may be highlighted based on factors such as color and size. For example, the display screen 210j displays a warning message 262 stating "A wired cable is taut!"

 これにより、ユーザ10は、有線ケーブル130が張っていることを認識することができる。そして、例えば、有線ケーブル130により引っ張られるなどして煩わしくなる事象を、ユーザ10が即座に察知して、対応することを補助することができる。なお、同図に示す表示画面210j中のテーブルおよび機器(この例では、モニター)は、表示画面210j上での位置を明らかにするために図示しており、実際には、表示されなくてもよい。 This allows the user 10 to recognize that the wired cable 130 is taut. This helps the user 10 to immediately notice and deal with any annoying events, such as being pulled by the wired cable 130. Note that the table and equipment (in this example, a monitor) on the display screen 210j shown in the figure are shown to clarify their positions on the display screen 210j, and do not actually need to be displayed.

 図6Bの例では、有線ケーブル130が物体610に引っ掛かり、接続端子に圧力が作用している状態で、ユーザ10は、HMD100を利用している。HMD100は、有線接続の使用補助制御において、現実空間の位置に対応させるように、有線ケーブル130あるいは有線ケーブル130の仮想オブジェクトを表示画面に表示させることができる。この例では、HMD100は、仮想空間生成表示処理部325の実行により、物体610に引っ掛かっている有線ケーブル130の仮想オブジェクト604を生成し、表示画面210kに表示する。 In the example of FIG. 6B, the user 10 is using the HMD 100 with the wired cable 130 caught on the object 610 and pressure acting on the connection terminal. In the use assistance control of the wired connection, the HMD 100 can display the wired cable 130 or a virtual object of the wired cable 130 on the display screen so as to correspond to a position in real space. In this example, the HMD 100 executes the virtual space generation and display processing unit 325 to generate a virtual object 604 of the wired cable 130 caught on the object 610 and displays it on the display screen 210k.

 また、図6Aの場合と同様に、HMD100は、仮想空間生成表示処理部325の実行により、機器120に向かう方向マーク601、および、機器120の接続部121を示す位置マーク602を表示し、アイコン/メッセージ通知処理部322の実行により、アイコンおよび/またはメッセージを表示する。例えば、表示画面210kには、接続端子に圧力が作用していることを示すアイコン263の表示あるいは再表示が行われる。なお、アイコン263は、色彩、サイズなどの観点に基づく強調表示であってもよい。また、例えば、表示画面210kには、「接続端子に圧力が掛かっています!」という警告のメッセージ264が表示される。 Furthermore, as in the case of FIG. 6A, the HMD 100 executes the virtual space generation and display processing unit 325 to display a direction mark 601 pointing toward the device 120 and a position mark 602 indicating the connection part 121 of the device 120, and executes the icon/message notification processing unit 322 to display an icon and/or message. For example, an icon 263 indicating that pressure is being applied to the connection terminal is displayed or re-displayed on the display screen 210k. Note that the icon 263 may be highlighted based on color, size, etc. Also, for example, a warning message 264 stating "Pressure is being applied to the connection terminal!" is displayed on the display screen 210k.

 これにより、ユーザ10は、接続端子に圧力が掛かっていることを認識することができる。そして、例えば、有線ケーブル130により引っ張られるなどして煩わしくなる事象を、ユーザ10が察知することができ、この事象の発生を未然に防ぐことができる。あるいは、有線ケーブル130により引っ張られるなどして煩わしくなる事象を、ユーザ10が即座に察知して、対応することを補助することができる。なお、同図に示す表示画面中のテーブル、機器(この例では、モニター)、および、物体は、表示画面上での位置を明らかにするために図示しており、実際には、表示されなくてもよい。 This allows the user 10 to recognize that pressure is being applied to the connection terminal. This allows the user 10 to sense an annoying event, such as being pulled by the wired cable 130, and can prevent this from happening. Alternatively, it can help the user 10 to immediately sense an annoying event, such as being pulled by the wired cable 130, and take action. Note that the table, equipment (in this example, a monitor), and objects on the display screen shown in the same figure are illustrated to clarify their positions on the display screen, and do not actually need to be displayed.

 図6Cの例では、有線ケーブル130に絡まり部分605が発生している状態で、ユーザ10は、HMD100を利用している。HMD100は、有線接続の使用補助制御において、現実空間の位置に対応させるように、有線ケーブル130あるいは有線ケーブル130の仮想オブジェクトを表示画面に表示させることができる。この例では、HMD100は、仮想空間生成表示処理部325の実行により、有線ケーブル130の仮想オブジェクト607を生成し、表示画面210lに表示する。なお、この仮想オブジェクト607には、現実空間の絡まり部分605に対応する絡まり部分606が含まれている。また、HMD100は、例えば、アイコン/メッセージ通知処理部322の実行により、有線ケーブル130が絡まっていることを示すアイコンおよび/またはメッセージを表示してもよい。 6C, the user 10 is using the HMD 100 with a tangled portion 605 in the wired cable 130. In the use assistance control of a wired connection, the HMD 100 can display the wired cable 130 or a virtual object of the wired cable 130 on the display screen so as to correspond to a position in real space. In this example, the HMD 100 generates a virtual object 607 of the wired cable 130 by executing the virtual space generation and display processing unit 325, and displays it on the display screen 210l. Note that this virtual object 607 includes a tangled portion 606 that corresponds to the tangled portion 605 in real space. The HMD 100 may also display an icon and/or a message indicating that the wired cable 130 is tangled by executing, for example, the icon/message notification processing unit 322.

 これにより、ユーザ10は、有線ケーブル130に絡まりが発生していることを認識することができる。そして、例えば、有線ケーブル130により引っ張られるなどして煩わしくなる事象を、ユーザ10が察知することができ、この事象の発生を未然に防ぐことができる。なお、同図に示す表示画面中のテーブル、機器(この例では、モニター)は、表示画面上での位置を明らかにするために図示しており、実際には、表示されなくてもよい。 This allows the user 10 to recognize that the wired cable 130 has become tangled. The user 10 can then sense an annoying event, such as being pulled by the wired cable 130, and can prevent this from happening. Note that the table and equipment (in this example, a monitor) on the display screen shown in the figure are shown to clarify their positions on the display screen, and do not actually need to be displayed.

 なお、図6Cのような状況では、ウェアラブル端末100(例えば、HMD)は、有線ケーブル130の絡まり部分605を識別し、有線接続媒体状態識別処理部327において、その部分を除いて有線ケーブルの状態を識別してもよい。例えば、有線ケーブル130に絡まりが発生しており、且つ、当該有線ケーブル130が張っている場合、HMD100は、有線ケーブル130の絡まり部分605を識別し、有線接続媒体状態識別処理部327において、有線ケーブル130の状態として、有線ケーブル130が直線状であることを識別してもよい。 In a situation such as that shown in Figure 6C, the wearable device 100 (e.g., HMD) may identify the tangled portion 605 of the wired cable 130, and the wired connection medium state identification processing unit 327 may identify the state of the wired cable 130 excluding that portion. For example, if the wired cable 130 is tangled and taut, the HMD 100 may identify the tangled portion 605 of the wired cable 130, and the wired connection medium state identification processing unit 327 may identify the state of the wired cable 130 as being straight.

 図7Aは、ユーザ10が、第3の距離205よりも離れた位置でHMD100を利用している状況において、機器120に接続されていた有線ケーブル130が外れた場合の一例を示している。HMD100は、有線接続の使用補助制御において、現実空間の位置に対応させるように、有線ケーブル130あるいは有線ケーブル130の仮想オブジェクトを表示画面に表示させることができる。この例では、HMD100は、仮想空間生成表示処理部325の実行により、有線ケーブル130の仮想オブジェクト703を生成し、表示画面210mに表示する。 FIG. 7A shows an example of a situation in which the wired cable 130 connected to the device 120 becomes disconnected when the user 10 is using the HMD 100 at a position greater than the third distance 205. In the use assistance control of the wired connection, the HMD 100 can display the wired cable 130 or a virtual object of the wired cable 130 on the display screen so as to correspond to a position in real space. In this example, the HMD 100 generates a virtual object 703 of the wired cable 130 by executing the virtual space generation and display processing unit 325 and displays it on the display screen 210m.

 また、HMD100は、仮想空間生成表示処理部325の実行により、機器120に向かう方向マーク701、および、機器120の接続部121を示す位置マーク702を表示し、アイコン/メッセージ通知処理部322の実行により、アイコンおよび/またはメッセージを表示する。例えば、表示画面210mには、有線ケーブル130が離脱していることを示すアイコン271の表示あるいは再表示が行われる。なお、アイコン271は、色彩、サイズなどの観点に基づく強調表示であってもよい。また、例えば、表示画面210mには、「有線ケーブルが離脱しました!」という警告のメッセージ272が表示される。 Furthermore, the HMD 100 executes the virtual space generation and display processing unit 325 to display a direction mark 701 pointing toward the device 120 and a position mark 702 indicating the connection part 121 of the device 120, and executes the icon/message notification processing unit 322 to display an icon and/or message. For example, an icon 271 indicating that the wired cable 130 has been disconnected is displayed or re-displayed on the display screen 210m. Note that the icon 271 may be highlighted based on color, size, etc. Also, for example, a warning message 272 stating "The wired cable has been disconnected!" is displayed on the display screen 210m.

 これにより、ユーザ10は、有線ケーブル130が離脱していることを認識することができる。なお、同図に示す表示画面210m中のテーブル、機器(この例では、モニター)は、表示画面210m上での位置を明らかにするために図示しており、実際には、表示されなくてもよい。 This allows the user 10 to recognize that the wired cable 130 has been disconnected. Note that the table and equipment (in this example, a monitor) on the display screen 210m shown in the figure are shown to clarify their positions on the display screen 210m, and do not actually need to be displayed.

 さらに、HMD100は、有線ケーブル130の離脱を示す動画(プレイバック動画)を表示画面に表示してもよい。HMD100は、有線接続の使用補助制御において、動画生成表示処理部328の実行により、有線ケーブル130が離脱した状況を含む動画704を表示画面210nに表示させることができる。ユーザ10が動画704を見ることで、有線ケーブル130が離脱した状況を認識することができる。 Furthermore, the HMD 100 may display a video (playback video) showing the detachment of the wired cable 130 on the display screen. In the use assistance control of the wired connection, the HMD 100 can execute the video generation and display processing unit 328 to display a video 704 including the situation in which the wired cable 130 has been detached on the display screen 210n. By viewing the video 704, the user 10 can recognize the situation in which the wired cable 130 has been detached.

 なお、ユーザ10は、動画開始から終了までの時間である動画再生時間を設定し、動画再生表示処理部328は、ユーザ10が設定した動画再生時間で、有線ケーブル130が離脱した状況を示す動画704を表示させてもよい。その一方で、動画再生時間は自動で決定され、動画再生表示処理部328は、自動で決定された動画再生時間で、この状況を示す動画704を表示させてもよい。図7Aの例では、動画生成表示処理部328は、動画再生時間に基づいて、有線ケーブル130が離脱した状況を含む15秒間の動画704を生成する。なお、動画704では、機器120の接続部121の周囲における物体が表示され、図7Aの表示画面210nの例では、テーブル、機器120(この例では、モニター)、および、有線ケーブル130が、表示される。 Note that the user 10 may set the video playback time, which is the time from the start to the end of the video, and the video playback display processing unit 328 may display the video 704 showing the situation in which the wired cable 130 has been disconnected, for the video playback time set by the user 10. Alternatively, the video playback time may be determined automatically, and the video playback display processing unit 328 may display the video 704 showing this situation for the automatically determined video playback time. In the example of FIG. 7A, the video generation and display processing unit 328 generates a 15-second video 704 including the situation in which the wired cable 130 has been disconnected, based on the video playback time. Note that the video 704 displays objects around the connection unit 121 of the device 120, and in the example of the display screen 210n in FIG. 7A, a table, the device 120 (in this example, a monitor), and the wired cable 130 are displayed.

 また、表示の方法は特に限定されないが、例えば、ユーザ10は、表示画面210mに関する表示、あるいは、表示画面210nに関する表示を選択し、その選択内容を入力し、ウェアラブル端末100(この例では、HMD)は、ユーザの選択に基づいて、表示画面210mあるいは表示画面210nを表示させてもよい。その一方で、ウェアラブル端末は、表示画面210mと表示画面210nの遷移を自動で行ってもよい。なお、ウェアラブル端末100は、表示画面210mと表示画面210nを同時にディスプレイ308上に表示させてもよい。 Furthermore, the display method is not particularly limited, but for example, the user 10 may select a display related to display screen 210m or a display related to display screen 210n, input the selection, and the wearable terminal 100 (in this example, an HMD) may display display screen 210m or display screen 210n based on the user's selection. On the other hand, the wearable terminal may automatically transition between display screen 210m and display screen 210n. Note that the wearable terminal 100 may simultaneously display display screen 210m and display screen 210n on the display 308.

 これらの表示画面(210m、210n)により、例えば、有線接続に関する不具合が生じた場合に、ユーザ10は、不具合を的確に認識でき、不具合の改善作業を容易く行うための手助けを得ることができる。 With these display screens (210m, 210n), if a problem occurs with a wired connection, for example, the user 10 can accurately identify the problem and receive assistance in easily resolving the problem.

 次に、図7Bを参照しながら、ユーザ10が第3の距離205の内側に位置する場合の処理の一例を説明する。図7Bは、ユーザ10が第3の距離205の内側に位置する場合における表示画面の一例を示す。ユーザ10が第3の距離205内に位置する状況で、有線ケーブル130が外れた場合、ユーザ10が意図して有線ケーブル130を機器120から外したと考えられる。従って、ウェアラブル端末100(この例では、HMD)は、有線ケーブル130が外れたことを示す情報を、表示画面210oに表示しない。第3の距離205は、ユーザ10が意図的に有線ケーブル130を抜いたと判断するための基準である。 Next, with reference to Figure 7B, an example of processing when the user 10 is located inside the third distance 205 will be described. Figure 7B shows an example of a display screen when the user 10 is located inside the third distance 205. If the wired cable 130 becomes unplugged while the user 10 is located within the third distance 205, it is assumed that the user 10 intentionally unplugged the wired cable 130 from the device 120. Therefore, the wearable terminal 100 (in this example, the HMD) does not display information indicating that the wired cable 130 has become unplugged on the display screen 210o. The third distance 205 is a criterion for determining that the user 10 intentionally unplugged the wired cable 130.

 次に、図8を参照しながら、ウェアラブル端末100、あるいは、情報システムの処理フローの一例を説明する。ウェアラブル端末100のプロセッサ320は、ウェアラブル端末100と機器120の有線接続の確立を確認する(S801)。そして、プロセッサ320は、ユーザ10のウェアラブル端末100の利用中において、有線接続の使用補助制御(有線接続時使用補助制御)の実行条件を満たしているかどうかについて判定する(S802)。そして、プロセッサ320は、有線接続の使用補助制御の実行条件を満たしていることを判定した場合に、有線接続の使用補助制御を実行する(S803)。 Next, an example of the processing flow of the wearable terminal 100 or the information system will be described with reference to Figure 8. The processor 320 of the wearable terminal 100 confirms the establishment of a wired connection between the wearable terminal 100 and the device 120 (S801). Then, while the user 10 is using the wearable terminal 100, the processor 320 determines whether the conditions for executing usage assistance control for a wired connection (usage assistance control during a wired connection) are met (S802). Then, if the processor 320 determines that the conditions for executing usage assistance control for a wired connection are met, it executes usage assistance control for a wired connection (S803).

 ここで、図9Aを参照しながら、S802に関する判定項目の一例を説明する。プロセッサ320は、例えば、ウェアラブル端末100と、有線接続先の機器120(装置)、または、当該機器120の接続部121(有線接続箇所)との距離(すなわち、機器120とユーザ10の間の距離140)が、第1の距離201以上であることを条件として、有線接続の使用補助制御を行う(条件1)。 Here, with reference to FIG. 9A, an example of a determination item related to S802 will be described. The processor 320 performs wired connection usage assistance control on the condition that, for example, the distance between the wearable terminal 100 and the device 120 (apparatus) to which it is wired connected, or the connection unit 121 (wired connection point) of the device 120 (i.e., the distance 140 between the device 120 and the user 10) is equal to or greater than the first distance 201 (condition 1).

 プロセッサ320は、例えば、有線ケーブル130(有線接続媒体)の少なくとも一部が、有線接続先の機器120、または、当該機器120の接続部121から第1の距離201以上の位置にあることを条件として、有線接続の使用補助制御を行う(条件2)。例えば、有線ケーブル130の一部が第1の距離201の外側に位置する場合に、プロセッサ320は、有線接続の使用補助制御を行う。 The processor 320 performs auxiliary control of the wired connection, for example, on the condition that at least a portion of the wired cable 130 (wired connection medium) is located at a position equal to or greater than the first distance 201 from the device 120 to which the wired connection is connected or the connection section 121 of the device 120 (Condition 2). For example, if a portion of the wired cable 130 is located outside the first distance 201, the processor 320 performs auxiliary control of the wired connection.

 プロセッサ320は、例えば、第2の距離205が有線ケーブル130の長さよりも大きいことを条件として、有線接続の使用補助制御を行う(条件3)。 The processor 320 performs auxiliary control of the use of the wired connection, for example, on the condition that the second distance 205 is greater than the length of the wired cable 130 (condition 3).

 プロセッサ320は、例えば、有線ケーブル130の接続端子にかかる圧力が第1の圧力量以上であることを条件として、有線接続の使用補助制御を行う(条件4)。ここで、第1の圧力量は、適宜に設定される圧力量である。 The processor 320 performs auxiliary control of the wired connection, for example, on the condition that the pressure applied to the connection terminal of the wired cable 130 is equal to or greater than a first pressure amount (condition 4). Here, the first pressure amount is an amount of pressure that is set appropriately.

 プロセッサ320は、例えば、有線接続先の機器120の接続端子にかかる圧力が第2の圧力量以上であることを条件として、有線接続の使用補助制御を行う(条件5)。ここで、第2の圧力量は、適宜に設定される圧力量である。 The processor 320 performs auxiliary control of the wired connection, for example, if the pressure applied to the connection terminal of the wired device 120 is equal to or greater than a second pressure amount (condition 5). Here, the second pressure amount is an amount of pressure that is set as appropriate.

 プロセッサ320は、例えば、ウェアラブル端末100の接続端子にかかる圧力が第3の圧力量以上であることを条件として、有線接続の使用補助制御を行う(条件6)。ここで、第3の圧力量は、適宜に設定される圧力量である。 The processor 320 performs auxiliary control of wired connection use, for example, on the condition that the pressure applied to the connection terminal of the wearable device 100 is equal to or greater than a third pressure amount (condition 6). Here, the third pressure amount is an amount of pressure that is set as appropriate.

 プロセッサ320は、例えば、有線ケーブル130の状態が直線状となっていることを条件として、有線接続の使用補助制御を行う(条件7)。ここで、プロセッサ320は、例えば、有線接続媒体情報340を用いて、有線ケーブル130の状態を判断することができる。 The processor 320 performs auxiliary control of the wired connection, for example, on the condition that the wired cable 130 is in a straight line (condition 7). Here, the processor 320 can determine the state of the wired cable 130, for example, using the wired connection medium information 340.

 プロセッサ320は、例えば、ウェアラブル端末100と、有線接続先の機器120、または、当該機器120の接続部121との距離が、第3の距離205以上であり、且つ、有線接続が切断されたことを条件として、有線接続の使用補助制御を行う(条件8)。すなわち、プロセッサ320は、機器120とユーザ10の間の距離140が第3の距離205以上であり、且つ、有線接続が切断されたことを条件として、有線接続の使用補助制御を行う。ここで、プロセッサ320は、例えば、有線接続状態情報341を用いて、有線接続の切断を判断することができる。 The processor 320 performs assistance control for use of the wired connection, for example, when the distance between the wearable terminal 100 and the device 120 to which it is wired connected, or the connection unit 121 of the device 120, is equal to or greater than the third distance 205, and the wired connection has been disconnected (condition 8). In other words, the processor 320 performs assistance control for use of the wired connection, when the distance 140 between the device 120 and the user 10 is equal to or greater than the third distance 205, and the wired connection has been disconnected. Here, the processor 320 can determine whether the wired connection has been disconnected, for example, using the wired connection status information 341.

 また、図9Bを参照しながら、S803に関する制御内容の一例を説明する。すなわち、有線接続の使用補助制御の制御内容の一例を説明する。なお、プロセッサ320は、複数の制御内容を組み合わせて実行してもよい。 Furthermore, with reference to FIG. 9B, an example of the control content related to S803 will be described. That is, an example of the control content for controlling assistance in using a wired connection will be described. Note that the processor 320 may execute a combination of multiple control contents.

 プロセッサ320は、例えば、有線接続中であることを示す通知を行う(制御1)。ここで、プロセッサ320は、例えば、有線接続状態情報341に基づいて、有線接続中であることを確認する。また、通知の態様は特に限定されず、プロセッサ320は、アイコンの表示、メッセージの表示、仮想オブジェクトの表示、音声出力、振動出力などにより、その旨の通知を行う。 The processor 320 issues a notification indicating that a wired connection is in progress (control 1). Here, the processor 320 confirms that a wired connection is in progress, for example, based on the wired connection status information 341. The manner of notification is not particularly limited, and the processor 320 may issue a notification to that effect by displaying an icon, a message, a virtual object, outputting sound, outputting vibration, etc.

 プロセッサ320は、例えば、有線接続先の機器120、および/または、当該機器120から第2の距離203内となる領域を表示する(制御2)。ここで、プロセッサ320は、例えば、有線接続領域情報338に基づいて、有線接続領域を示す仮想オブジェクトを生成し、表示する。なお、プロセッサ320は、例えば、カメラ103を用いて取得する有線接続領域に対応する現実空間の画像を表示してもよい。 The processor 320 displays, for example, the device 120 connected via a wired connection and/or the area within the second distance 203 from the device 120 (control 2). Here, the processor 320 generates and displays a virtual object indicating the wired connection area, for example, based on the wired connection area information 338. Note that the processor 320 may also display, for example, an image of real space corresponding to the wired connection area acquired using the camera 103.

 プロセッサ320は、例えば、設定された第2の距離203が、有線ケーブル130の長さよりも長い旨の警告を行う(制御3)。なお、機器120との接続に使用する有線ケーブル130の長さは、一例として、ユーザ10により予め入力されてもよい。そして、プロセッサ320は、ユーザ10により設定された有線ケーブル130の長さを、情報データ332としてメモリ330に格納し、処理に使用してもよい。 The processor 320 may, for example, issue a warning that the set second distance 203 is longer than the length of the wired cable 130 (control 3). Note that the length of the wired cable 130 used to connect to the device 120 may, for example, be input in advance by the user 10. The processor 320 may then store the length of the wired cable 130 set by the user 10 as information data 332 in the memory 330 and use it for processing.

 プロセッサ320は、例えば、ウェアラブル端末100から、有線接続先の機器120、または、当該機器120の接続部121に向かう方向マークを表示する(制御4)。ここで、プロセッサは、仮想空間生成表示処理部325により、方向マークの仮想オブジェクトを生成し、表示する。 The processor 320 displays, for example, a direction mark indicating the direction from the wearable device 100 to the device 120 to which it is wired connected, or the connection unit 121 of that device 120 (control 4). Here, the processor generates and displays a virtual object of the direction mark using the virtual space generation and display processing unit 325.

 プロセッサ320は、例えば、有線接続先の機器120、または、当該機器120の接続部121を表示する(制御5)。プロセッサ320は、例えば、カメラ103で取得する有線接続先の機器120、または、当該機器120の接続部121を表示する。プロセッサ320は、例えば、仮想空間生成表示処理部325により、有線接続先の機器120、または、当該機器120の接続部121を示すマークの仮想オブジェクトを生成し、表示する。 The processor 320 displays, for example, the wired device 120 or the connection part 121 of the device 120 (control 5). The processor 320 displays, for example, the wired device 120 or the connection part 121 of the device 120 captured by the camera 103. The processor 320 generates and displays, for example, a virtual object of a mark indicating the wired device 120 or the connection part 121 of the device 120, using the virtual space generation and display processing unit 325.

 プロセッサ320は、例えば、ウェアラブル端末100から、有線接続先の機器120、または、当該機器120の接続部121までの距離を表示する(制御6)。ここで、プロセッサ320は、例えば、アイコンの表示、メッセージの表示、仮想オブジェクトの表示などに基づいて、当該距離を表示する。また、プロセッサ320は、例えば、当該距離に関する音声通知を行ってもよい。 The processor 320 displays, for example, the distance from the wearable terminal 100 to the device 120 to which it is wired connected, or to the connection unit 121 of the device 120 (control 6). Here, the processor 320 displays the distance based on, for example, the display of an icon, a message, or a virtual object. The processor 320 may also, for example, provide an audio notification regarding the distance.

 プロセッサ320は、例えば、接続中の有線ケーブル130の長さを表示する(制御7)。ここで、プロセッサ320は、上記の制御3と同様に、ユーザ10により設定された有線ケーブル130の長さを、情報データ332としてメモリ330に格納し、処理に使用してもよい。 The processor 320, for example, displays the length of the connected wired cable 130 (control 7). Here, similar to control 3 above, the processor 320 may store the length of the wired cable 130 set by the user 10 as information data 332 in the memory 330 and use it for processing.

 プロセッサ320は、例えば、有線ケーブル130が直線状であることを示す通知を行う(制御8)。すなわち、プロセッサ320は、例えば、有線ケーブル130が張っていることを示す通知を行う。ここで、プロセッサ320は、例えば、有線接続媒体状態情報340に基づいて、有線ケーブル130の形状を確認する。また、通知の態様は特に限定されず、プロセッサ320は、アイコンの表示、メッセージの表示、仮想オブジェクトの表示、音声出力、振動出力などにより、通知を行う。 The processor 320 issues a notification, for example, indicating that the wired cable 130 is straight (control 8). That is, the processor 320 issues a notification, for example, indicating that the wired cable 130 is taut. Here, the processor 320 checks the shape of the wired cable 130, for example, based on the wired connection medium status information 340. The manner of notification is not particularly limited, and the processor 320 issues a notification by displaying an icon, displaying a message, displaying a virtual object, outputting sound, outputting vibration, etc.

 プロセッサ320は、例えば、有線ケーブル、ウェアラブル端末、有線接続先の機器の少なくとも一つの接続端子に圧力が掛かっていることを示す通知を行う(制御9)。ここで、プロセッサ320は、例えば、有線接続媒体状態情報340に基づいて、圧力が作用していることを示す情報を取得する。また、通知の態様は特に限定されず、プロセッサ320は、アイコンの表示、メッセージの表示、仮想オブジェクトの表示、音声出力、振動出力などにより、通知を行う。 The processor 320 issues a notification indicating that pressure is being applied to, for example, the wired cable, the wearable terminal, or at least one connection terminal of the wired connected device (control 9). Here, the processor 320 acquires information indicating that pressure is being applied, for example, based on the wired connection medium status information 340. The manner of notification is not particularly limited, and the processor 320 issues the notification by displaying an icon, displaying a message, displaying a virtual object, outputting audio, outputting vibration, etc.

 プロセッサ320は、例えば、現実空間の画像を表示する(制御10)。ここで、プロセッサ320は、例えば、カメラ103の視野内に有線ケーブル130があることを確認し、有線ケーブル130を含む現実空間の画像を表示してもよい。また、プロセッサ320は、例えば、カメラ103の視野内に有線接続先の機器120があることを確認し、有線接続先の機器120を含む現実空間の画像を表示してもよい。 The processor 320, for example, displays an image of real space (control 10). Here, the processor 320 may, for example, confirm that the wired cable 130 is within the field of view of the camera 103, and display an image of real space including the wired cable 130. The processor 320 may also, for example, confirm that the wired device 120 is within the field of view of the camera 103, and display an image of real space including the wired device 120.

 プロセッサ320は、例えば、接続中の有線ケーブル130に対応する仮想オブジェクトを生成し、表示する(制御11)。なお、例えば、有線ケーブル130に絡まりがある場合、絡まりを含む有線ケーブル130の仮想オブジェクトが表示されてもよい。また、プロセッサ320は、カメラ103で取得する有線ケーブル130の画像を表示してもよい。 The processor 320, for example, generates and displays a virtual object corresponding to the connected wired cable 130 (control 11). Note that, for example, if the wired cable 130 is tangled, a virtual object of the wired cable 130 including the tangle may be displayed. The processor 320 may also display an image of the wired cable 130 acquired by the camera 103.

 プロセッサ320は、例えば、切断された有線ケーブル130の位置を表示する(制御12)。プロセッサ320は、例えば、有線ケーブル130が接続されていた機器120の接続部121の位置を示す仮想オブジェクトを生成し、表示する。また、切断された有線ケーブル130の端部の位置を示す仮想オブジェクトを生成し、表示してもよい。また、プロセッサ320は、切断されたことを示す通知を行ってもよい。ここで、通知の態様は特に限定されず、プロセッサ320は、アイコンの表示、メッセージの表示、仮想オブジェクトの表示、音声出力、振動出力などにより、切断されたことを示す通知を行う。 The processor 320, for example, displays the position of the disconnected wired cable 130 (control 12). The processor 320, for example, generates and displays a virtual object indicating the position of the connection part 121 of the device 120 to which the wired cable 130 was connected. The processor 320 may also generate and display a virtual object indicating the position of the end of the disconnected wired cable 130. The processor 320 may also issue a notification indicating that the cable has been disconnected. Here, the manner of notification is not particularly limited, and the processor 320 may issue a notification indicating that the cable has been disconnected by displaying an icon, a message, a virtual object, outputting sound, outputting vibration, or the like.

 プロセッサ320は、例えば、プレイバック動画を表示する(制御13)。すなわち、プロセッサ320は、例えば、有線ケーブル130が離脱した状況に関する動画を表示する。 The processor 320, for example, displays a playback video (control 13). That is, the processor 320 displays a video of a situation in which the wired cable 130 has become disconnected, for example.

 図8に戻り、処理フローの説明を続ける。ウェアラブル端末100のプロセッサ320は、有線接続の使用補助制御の解除条件を満たしているかどうかの判定を行う(S804)。そして、有線接続の使用補助制御の解除条件を満たす場合、プロセッサ320は、有線接続の使用補助制御を解除する(S805)。 Returning to Figure 8, we will continue to explain the processing flow. The processor 320 of the wearable terminal 100 determines whether the conditions for canceling use assistance control for wired connections are met (S804). If the conditions for canceling use assistance control for wired connections are met, the processor 320 cancels use assistance control for wired connections (S805).

 図9Cを参照しながら、S804に関する判定項目の一例を説明する。図9Cの一例において、条件1~8は、図9Aを用いて上記で説明した条件1~8に関係する。すなわち、図9Aの条件1~8を満たさなくなった場合に、プロセッサ320は、有線接続の使用補助制御を解除する(条件1~8)。 An example of the determination items related to S804 will be described with reference to Figure 9C. In the example in Figure 9C, conditions 1 to 8 relate to conditions 1 to 8 described above using Figure 9A. In other words, if conditions 1 to 8 in Figure 9A are no longer met, the processor 320 releases the wired connection usage assistance control (conditions 1 to 8).

 また、プロセッサ320は、例えば、ウェアラブル端末100と、有線接続先の機器120または当該機器120の接続部121との距離が第3の距離205未満において、有線接続が解除されたことを条件として、有線接続の使用補助制御を解除する(条件9)。すなわち、ユーザ10により意図的に有線接続が解除されたと考えられるため、有線接続の使用補助制御は終了する。 Furthermore, the processor 320 releases the use assistance control of the wired connection, for example, if the wired connection is released when the distance between the wearable terminal 100 and the wired device 120 or the connection unit 121 of the device 120 is less than the third distance 205 (Condition 9). In other words, since it is considered that the wired connection has been intentionally released by the user 10, the use assistance control of the wired connection is terminated.

 また、ユーザ10が、有線接続の使用補助制御を解除する旨の入力を行った場合、プロセッサ320は、ユーザ10の入力内容を取得し、有線接続の使用補助制御を解除する(条件10)。 Furthermore, if user 10 makes an input to cancel the use assistance control of the wired connection, processor 320 acquires the input from user 10 and cancels the use assistance control of the wired connection (condition 10).

 図8に戻り、処理フローの説明を続ける。ユーザ10は、第3の距離205内で有線接続を解除する(S806)。そして、ユーザ10がウェアラブル端末100の利用を終了する場合、処理が終了する。その一方で、ユーザ10が、ウェアラブル端末100の利用を継続し、新たな有線接続を行う場合、上記と同様の処理が行われる(S807)。 Returning to Figure 8, we will continue to explain the processing flow. The user 10 disconnects the wired connection within the third distance 205 (S806). Then, when the user 10 ends use of the wearable terminal 100, the processing ends. On the other hand, when the user 10 continues use of the wearable terminal 100 and makes a new wired connection, the same processing as above is performed (S807).

 HMDなどのウェアラブル端末100においては、使用方法によってはユーザ10が現実空間の状況を把握できない状態があり、警告が行われない場合、例えば、ユーザ10が、接続した有線接続媒体により引っ張られるなどして有線接続媒体による煩わしさを感じることになるという課題があった。また、ユーザ10が有線接続媒体に引っ掛かったり、有線接続媒体がユーザ10の体に巻き付くなどして、煩わしさを感じることがある。 Depending on how a wearable device 100 such as an HMD is used, there are situations where the user 10 is unable to grasp the situation in real space. If a warning is not issued, there is an issue where the user 10 may feel annoyed by the wired connection medium, for example, by being pulled by the connected wired connection medium. Furthermore, the user 10 may become entangled in the wired connection medium, or the wired connection medium may wrap around the user's body, causing annoyance.

 これに対して、本実施形態によれば、有線接続の使用補助制御によりウェアラブル端末100の利用に関する注意を促す通知を行い、ユーザ10に状況を認識させることで、ウェアラブル端末100のより良好な利用を可能にする。例えば、他の周辺装置と有線接続を行っている場合においても、有線接続媒体による煩わしさが生じることを抑制し、快適に使い勝手よく操作することができる。 In contrast, according to this embodiment, the use assistance control for wired connections issues notifications urging caution regarding use of the wearable terminal 100, allowing the user 10 to be aware of the situation, thereby enabling better use of the wearable terminal 100. For example, even when a wired connection is made to another peripheral device, the inconvenience caused by the wired connection medium is reduced, allowing for comfortable and easy operation.

 なお、以上の説明では、ウェアラブル端末100の具体例として、ユーザ頭部に装着され、仮想空間、現実空間などを表示部に表示する没入型のHMDを例にとり説明した。ただし、仮想オブジェクトを表示部で表示しつつ目の前の実体物を視認する光学透過型のHMDの場合であっても、有線接続先の機器の位置から所定距離以上離れていることを識別した際に、有線接続状態を示すアイコン、メッセージの表示などの通知を行うことにより、ユーザ10に注意喚起でき、有線ケーブル130によって生じる煩わしさを軽減できるという効果が得られることは明白である。 In the above explanation, an immersive HMD that is worn on the user's head and displays virtual space, real space, etc. on the display unit has been used as a specific example of the wearable device 100. However, even in the case of an optically transparent HMD that displays virtual objects on the display unit while allowing the user to see physical objects in front of them, it is clear that when it is determined that the device is more than a predetermined distance away from the location of the device to which it is wired connected, it can notify the user 10 by displaying an icon or message indicating the wired connection status, thereby providing the effect of reducing the inconvenience caused by the wired cable 130.

 本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。 The present invention is not limited to the above-described embodiments, and includes various modifications. For example, the above-described embodiments have been described in detail to clearly explain the present invention, and are not necessarily limited to those including all of the described configurations. Furthermore, it is possible to replace part of the configuration of one embodiment with the configuration of another embodiment, and it is also possible to add the configuration of another embodiment to the configuration of one embodiment. Furthermore, it is possible to add, delete, or replace part of the configuration of each embodiment with other configurations.

 また、文中や図中に現れる数値やメッセージ等もあくまでも一例であり、異なるものを用いても本発明の効果を損なうことはない。 Furthermore, the numerical values, messages, etc. appearing in the text and figures are merely examples, and the effects of the present invention will not be diminished even if different ones are used.

 また、上記の各構成、機能、処理部、取得センサ等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウエアで実現してもよい。プロセッサは、トランジスタやその他の回路を含み、circuitry又はprocessing circuitryとみなしてもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、SSD(Solid State Drive)等の記録装置、または、ICカード、SDカード、DVD等の記録媒体に格納されてもよいし、通信網上の装置に格納されてもよい。 Furthermore, some or all of the above-mentioned configurations, functions, processing units, acquisition sensors, etc. may be realized in hardware, for example by designing them as integrated circuits. Furthermore, the above-mentioned configurations, functions, etc. may be realized in software by a processor interpreting and executing a program that realizes each function. The processor includes transistors and other circuits, and may be considered circuitry or processing circuitry. Information such as programs, tables, and files that realize each function may be stored in memory, a recording device such as a hard disk or SSD (Solid State Drive), or a recording medium such as an IC card, SD card, or DVD, or may be stored in a device on a communications network.

 また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。 Furthermore, the control and information lines shown are those considered necessary for the explanation, and do not necessarily represent all control and information lines on the product. In reality, it is safe to assume that almost all components are interconnected.

 また、HMD100は、スマートフォン、タブレットなどの装置を接続することで、構成されてもよい。HMD100は、例えば、取り付けられたスマートフォン、或いは、タブレットのディスプレイを、ディスプレイ308として使用する構成であってもよい。 The HMD 100 may also be configured by connecting a device such as a smartphone or tablet. For example, the HMD 100 may be configured to use the display of the attached smartphone or tablet as the display 308.

 上述のように、第1の距離201、第2の距離203、および、第3の距離205は、ユーザ10により決定入力され、設定されてもよい。その一方で、例えば、ユーザ10が有線ケーブル130の長さを入力することで、第1の距離201、第2の距離203、および、第3の距離205が自動で求められてもよい。ここで、有線ケーブル130の長さは、一例として、3m、5m、7mのように、所定の長さから選択する形式で入力されてもよい。そして、ウェアラブル端末100は、例えば、有線ケーブル130の長さに、第1の距離201、第2の距離203、および、第3の距離205が関連付けられたデータ(テーブルなど)を保持し、入力された有線ケーブル130の長さから、対応する第1の距離201、第2の距離203、および、第3の距離205を読み出すことで、これらの距離を設定してもよい。なお、第1の距離201、第2の距離203、および、第3の距離205は、適切な距離として、このデータに予め登録される。 As described above, the first distance 201, the second distance 203, and the third distance 205 may be determined, input, and set by the user 10. Alternatively, for example, the first distance 201, the second distance 203, and the third distance 205 may be automatically determined by the user 10 inputting the length of the wired cable 130. Here, the length of the wired cable 130 may be input in a format in which the user selects from predetermined lengths, such as 3 m, 5 m, and 7 m, for example. The wearable terminal 100 may then store data (such as a table) in which the first distance 201, the second distance 203, and the third distance 205 are associated with the length of the wired cable 130, and set these distances by reading out the corresponding first distance 201, second distance 203, and third distance 205 from the input length of the wired cable 130. Note that the first distance 201, second distance 203, and third distance 205 are pre-registered in this data as appropriate distances.

100  ウェアラブル端末
101  左目視線センサ
102  右目視線センサ
103  カメラ
104  測距センサ
105  測位センサ
106  マイク
107  スピーカー
108  バイブレーター
130  有線ケーブル
304  加速度センサ
305  ジャイロセンサ
306  地磁気センサ
307  操作入力インタフェース
308  ディスプレイ
320  プロセッサ
330  メモリ
345  有線接続入出力インタフェース
346  近距離無線通信インタフェース
347  ネットワーク通信インタフェース
100 Wearable terminal 101 Left eye gaze sensor 102 Right eye gaze sensor 103 Camera 104 Distance measurement sensor 105 Positioning sensor 106 Microphone 107 Speaker 108 Vibrator 130 Wired cable 304 Acceleration sensor 305 Gyro sensor 306 Geomagnetic sensor 307 Operation input interface 308 Display 320 Processor 330 Memory 345 Wired connection input/output interface 346 Near field wireless communication interface 347 Network communication interface

Claims (20)

 ユーザが装着するウェアラブル端末であって、
 仮想オブジェクトを含み得る仮想空間、現実空間の画像および仮想オブジェクト、或いは、現実空間の画像のみを、表示画面に表示するディスプレイと、
 有線ケーブルが接続され、機器との有線接続に使用する有線接続インタフェースと、
 プロセッサと、
を備え、
 前記プロセッサは、
 前記機器との有線接続の確立を識別し、且つ、前記機器の位置から所定距離以上離れていることを識別した場合に、前記ユーザに前記ウェアラブル端末の利用に関する注意を促す通知を行う、
ことを特徴とするウェアラブル端末。
A wearable terminal worn by a user,
a display that displays a virtual space that may include virtual objects, an image of real space and virtual objects, or only an image of real space on a display screen;
a wired connection interface to which a wired cable is connected and which is used for wired connection with a device;
a processor;
Equipped with
The processor:
When the establishment of a wired connection with the device is identified and the device is located at a predetermined distance or more from the location of the device, a notification is sent to the user to warn them about using the wearable device.
A wearable device characterized by:
 請求項1に記載のウェアラブル端末であって、
 前記プロセッサは、
 前記ウェアラブル端末の利用に関する注意を促す通知として、有線接続中であることを示す図形を前記ディスプレイに表示する、一旦非表示とした前記図形を再表示する、および、有線接続中であることを示すメッセージを表示する、のうちの少なくとも一つを実行する、
ことを特徴とするウェアラブル端末。
The wearable terminal according to claim 1,
The processor:
As a notification to call attention to the use of the wearable device, at least one of the following is executed: displaying a graphic indicating that a wired connection is in progress on the display; redisplaying the graphic that was once hidden; and displaying a message indicating that a wired connection is in progress.
A wearable device characterized by:
 請求項1に記載のウェアラブル端末であって、
 前記プロセッサは、
 前記ウェアラブル端末が前記機器から前記所定距離として設定された第1の距離以上離れていることを識別した場合、前記ウェアラブル端末の利用に関する注意を促す通知として、前記機器に接続された前記有線ケーブルが存在し得る領域であって、前記第1の距離、および/または、前記第1の距離よりも長い第2の距離に基づく領域に関する有線接続領域をディスプレイに表示する、
ことを特徴とするウェアラブル端末。
The wearable terminal according to claim 1,
The processor:
When it is determined that the wearable terminal is located at a distance equal to or greater than a first distance set as the predetermined distance from the device, a wired connection area relating to an area where the wired cable connected to the device may be present, which is based on the first distance and/or a second distance longer than the first distance, is displayed on a display as a notice to alert the user to the use of the wearable terminal.
A wearable device characterized by:
 請求項1に記載のウェアラブル端末であって、
 前記プロセッサは、
 前記ウェアラブル端末の利用に関する注意を促す通知として、前記機器に向かう方向、前記機器の位置、前記機器との距離、および、前記有線ケーブルの長さのうちの少なくとも一つに関する通知を実行する、
ことを特徴とするウェアラブル端末。
The wearable terminal according to claim 1,
The processor:
as a notification to call attention to the use of the wearable device, a notification is executed regarding at least one of a direction toward the device, a position of the device, a distance from the device, and a length of the wired cable;
A wearable device characterized by:
 請求項1に記載のウェアラブル端末であって、
 前記ウェアラブル端末は、
 外部を撮像するカメラを備え、
 前記プロセッサは、
 前記ウェアラブル端末の利用に関する注意を促す通知として、前記カメラにより撮像した現実空間の画像を前記ディスプレイに表示する、
ことを特徴とするウェアラブル端末。
The wearable terminal according to claim 1,
The wearable terminal includes:
Equipped with a camera that captures the outside,
The processor:
displaying an image of the real space captured by the camera on the display as a notice to call attention to use of the wearable device;
A wearable device characterized by:
 請求項1に記載のウェアラブル端末であって、
 前記ウェアラブル端末は、
 外部を撮像するカメラを備え、
 前記プロセッサは、
 前記ウェアラブル端末の利用に関する注意を促す通知として、前記カメラで撮像した前記有線ケーブルに対応する仮想オブジェクトを生成し、生成した仮想オブジェクトを前記ディスプレイに表示する、
ことを特徴とするウェアラブル端末。
The wearable terminal according to claim 1,
The wearable terminal includes:
Equipped with a camera that captures the outside,
The processor:
generating a virtual object corresponding to the wired cable captured by the camera as a notice to call attention to use of the wearable device, and displaying the generated virtual object on the display;
A wearable device characterized by:
 請求項1に記載のウェアラブル端末であって、
 前記ウェアラブル端末は、
 外部を撮像するカメラ、および/または、外部の物体の形状の計測に用いる測距センサを備え、
 前記プロセッサは、
 前記有線ケーブルが直線状であることを識別した場合に、前記ウェアラブル端末の利用に関する注意を促す通知として、前記有線ケーブルが直線状であることを示す通知を実行する、
ことを特徴とするウェアラブル端末。
The wearable terminal according to claim 1,
The wearable terminal includes:
A camera for capturing an image of the outside and/or a distance measuring sensor for measuring the shape of an external object are provided,
The processor:
When the wired cable is identified as being straight, a notification indicating that the wired cable is straight is executed as a notification to call attention to the use of the wearable device.
A wearable device characterized by:
 請求項1に記載のウェアラブル端末であって、
 前記プロセッサは、
 前記有線ケーブルの接続端子に設けられた圧電素子、前記有線ケーブルを接続する前記ウェアラブル端末の接続端子に設けられた圧電素子、および、前記有線ケーブルを接続する前記機器の接続端子に設けられた圧電素子のうちの少なくとも一つから、接続端子に作用する圧力に関する情報を取得し、所定量以上の圧力を取得した場合に、前記ウェアラブル端末の利用に関する注意を促す通知として、接続端子に圧力が掛かっていることを示す通知を実行する、
ことを特徴とするウェアラブル端末。
The wearable terminal according to claim 1,
The processor:
information about the pressure acting on the connection terminal is acquired from at least one of a piezoelectric element provided on the connection terminal of the wired cable, a piezoelectric element provided on the connection terminal of the wearable terminal to which the wired cable is connected, and a piezoelectric element provided on the connection terminal of the device to which the wired cable is connected, and when pressure equal to or greater than a predetermined amount is acquired, a notification is issued to warn users about the pressure being applied to the connection terminal.
A wearable device characterized by:
 請求項1に記載のウェアラブル端末であって、
 前記ウェアラブル端末は、
 外部を撮像するカメラを備え、
 前記所定距離として、第1の距離が設定され、
 前記プロセッサは、
 前記ウェアラブル端末が前記機器から前記第1の距離よりも短い第3の距離以上離れており、且つ、前記有線接続が切断されたことを識別した場合、前記ウェアラブル端末の利用に関する注意を促す通知として、有線接続の切断を示す通知、および、有線接続の切断を示す動画の表示のうちの少なくとも一つを実行する、
ことを特徴とするウェアラブル端末。
The wearable terminal according to claim 1,
The wearable terminal includes:
Equipped with a camera that captures the outside,
a first distance is set as the predetermined distance,
The processor:
When the wearable device is located at a distance equal to or greater than a third distance that is shorter than the first distance from the device and when it is determined that the wired connection has been disconnected, at least one of a notification indicating that the wired connection has been disconnected and a video display indicating that the wired connection has been disconnected is executed as a notification to alert the user to the use of the wearable device.
A wearable device characterized by:
 請求項9に記載のウェアラブル端末であって、
 前記プロセッサは、
 前記ウェアラブル端末が前記機器から前記第3の距離内に位置し、且つ、有線接続が切断された場合、前記ウェアラブル端末の利用に関する注意を促す通知を行わない、
ことを特徴とするウェアラブル端末。
The wearable terminal according to claim 9,
The processor:
When the wearable device is located within the third distance from the device and the wired connection is disconnected, no notification is issued to warn about use of the wearable device.
A wearable device characterized by:
 仮想オブジェクトを含み得る仮想空間、現実空間の画像および仮想オブジェクト、或いは、現実空間の画像のみを、表示画面に表示するディスプレイと、有線ケーブルが接続され、機器との有線接続に使用する有線接続インタフェースと、プロセッサと、を備えるウェアラブル端末を用いた情報処理方法であって、
 前記プロセッサが、前記機器との有線接続の確立を判断するステップと、
 前記プロセッサが、前記機器からの距離を取得するステップと、
 前記プロセッサが、前記機器との有線接続の確立を識別し、且つ、前記機器の位置から所定距離以上離れていることを識別した場合に、前記ウェアラブル端末のユーザに利用に関する注意を促す通知を行うステップと、
を備えることを特徴とする情報処理方法。
An information processing method using a wearable terminal including: a display that displays, on a display screen, a virtual space that may include virtual objects, an image of real space and virtual objects, or only an image of real space; a wired connection interface that is connected to a wired cable and is used for wired connection with a device; and a processor,
the processor determining the establishment of a wired connection with the device;
the processor obtaining a distance from the device;
a step of notifying a user of the wearable terminal to be careful about use when the processor identifies that a wired connection with the device has been established and that the wearable terminal is located at a predetermined distance or more from the device;
An information processing method comprising:
 請求項11に記載の情報処理方法であって、
 前記プロセッサは、
 前記ウェアラブル端末の利用に関する注意を促す通知として、有線接続中であることを示す図形を前記ディスプレイに表示する、一旦非表示とした前記図形を再表示する、および、有線接続中であることを示すメッセージを表示する、のうちの少なくとも一つを実行する、
ことを特徴とする情報処理方法。
12. The information processing method according to claim 11,
The processor:
As a notification to call attention to the use of the wearable device, at least one of the following is executed: displaying a graphic indicating that a wired connection is in progress on the display; redisplaying the graphic that was once hidden; and displaying a message indicating that a wired connection is in progress.
1. An information processing method comprising:
 請求項11に記載の情報処理方法であって、
 前記プロセッサは、
 前記ウェアラブル端末が前記機器から前記所定距離として設定された第1の距離以上離れていることを識別した場合、前記ウェアラブル端末の利用に関する注意を促す通知として、前記機器に接続された前記有線ケーブルが存在し得る領域であって、前記第1の距離、および/または、前記第1の距離よりも長い第2の距離に基づく領域に関する有線接続領域をディスプレイに表示する、
ことを特徴とする情報処理方法。
12. The information processing method according to claim 11,
The processor:
When it is determined that the wearable terminal is located at a distance equal to or greater than a first distance set as the predetermined distance from the device, a wired connection area relating to an area where the wired cable connected to the device may be present, which is based on the first distance and/or a second distance longer than the first distance, is displayed on a display as a notice to alert the user to the use of the wearable terminal.
1. An information processing method comprising:
 請求項11に記載の情報処理方法であって、
 前記プロセッサは、
 前記ウェアラブル端末の利用に関する注意を促す通知として、前記機器に向かう方向、前記機器の位置、前記機器との距離、および、前記有線ケーブルの長さのうちの少なくとも一つに関する通知を実行する、
ことを特徴とする情報処理方法。
12. The information processing method according to claim 11,
The processor:
as a notification to call attention to the use of the wearable device, a notification is executed regarding at least one of a direction toward the device, a position of the device, a distance from the device, and a length of the wired cable;
1. An information processing method comprising:
 請求項11に記載の情報処理方法であって、
 前記ウェアラブル端末は、
 外部を撮像するカメラを備え、
 前記プロセッサは、
 前記ウェアラブル端末の利用に関する注意を促す通知として、前記カメラにより撮像した現実空間の画像を前記ディスプレイに表示する、
ことを特徴とする情報処理方法。
12. The information processing method according to claim 11,
The wearable terminal includes:
Equipped with a camera that captures the outside,
The processor:
displaying an image of the real space captured by the camera on the display as a notice to call attention to use of the wearable device;
1. An information processing method comprising:
 請求項11に記載の情報処理方法であって、
 前記ウェアラブル端末は、
 外部を撮像するカメラを備え、
 前記プロセッサは、
 前記ウェアラブル端末の利用に関する注意を促す通知として、前記カメラで撮像した前記有線ケーブルに対応する仮想オブジェクトを生成し、生成した仮想オブジェクトを前記ディスプレイに表示する、
ことを特徴とする情報処理方法。
12. The information processing method according to claim 11,
The wearable terminal includes:
Equipped with a camera that captures the outside,
The processor:
generating a virtual object corresponding to the wired cable captured by the camera as a notice to call attention to use of the wearable device, and displaying the generated virtual object on the display;
1. An information processing method comprising:
 請求項11に記載の情報処理方法であって、
 前記ウェアラブル端末は、
 外部を撮像するカメラ、および/または、外部の物体の形状の計測に用いる測距センサを備え、
 前記プロセッサは、
 前記有線ケーブルが直線状であることを識別した場合に、前記ウェアラブル端末の利用に関する注意を促す通知として、前記有線ケーブルが直線状であることを示す通知を実行する、
ことを特徴とする情報処理方法。
12. The information processing method according to claim 11,
The wearable terminal includes:
A camera for capturing an image of the outside and/or a distance measuring sensor for measuring the shape of an external object are provided,
The processor:
When the wired cable is identified as being straight, a notification indicating that the wired cable is straight is executed as a notification to call attention to the use of the wearable device.
1. An information processing method comprising:
 請求項11に記載の情報処理方法であって、
 前記プロセッサは、
 前記有線ケーブルの接続端子に設けられた圧電素子、前記有線ケーブルを接続する前記ウェアラブル端末の接続端子に設けられた圧電素子、および、前記有線ケーブルを接続する前記機器の接続端子に設けられた圧電素子のうちの少なくとも一つから、接続端子に作用する圧力に関する情報を取得し、所定量以上の圧力を取得した場合に、前記ウェアラブル端末の利用に関する注意を促す通知として、接続端子に圧力が掛かっていることを示す通知を実行する、
ことを特徴とする情報処理方法。
12. The information processing method according to claim 11,
The processor:
information about the pressure acting on the connection terminal is acquired from at least one of a piezoelectric element provided on the connection terminal of the wired cable, a piezoelectric element provided on the connection terminal of the wearable terminal to which the wired cable is connected, and a piezoelectric element provided on the connection terminal of the device to which the wired cable is connected, and when pressure equal to or greater than a predetermined amount is acquired, a notification is issued to warn users about the pressure being applied to the connection terminal.
1. An information processing method comprising:
 請求項11に記載の情報処理方法であって、
 前記ウェアラブル端末は、
 外部を撮像するカメラを備え、
 前記所定距離として、第1の距離が設定され、
 前記プロセッサは、
 前記ウェアラブル端末が前記機器から前記第1の距離よりも短い第3の距離以上離れており、且つ、前記有線接続が切断されたことを識別した場合、前記ウェアラブル端末の利用に関する注意を促す通知として、有線接続の切断を示す通知、および、有線接続の切断を示す動画の表示のうちの少なくとも一つを実行する、
ことを特徴とする情報処理方法。
12. The information processing method according to claim 11,
The wearable terminal includes:
Equipped with a camera that captures the outside,
a first distance is set as the predetermined distance,
The processor:
When the wearable device is located at a distance equal to or greater than a third distance that is shorter than the first distance from the device and when it is determined that the wired connection has been disconnected, at least one of a notification indicating that the wired connection has been disconnected and a video display indicating that the wired connection has been disconnected is executed as a notification to alert the user to the use of the wearable device.
1. An information processing method comprising:
 請求項19に記載の情報処理方法であって、
 前記プロセッサは、
 前記ウェアラブル端末が前記機器から前記第3の距離内に位置し、且つ、有線接続が切断された場合、前記ウェアラブル端末の利用に関する注意を促す通知を行わない、
ことを特徴とする情報処理方法。
20. The information processing method according to claim 19,
The processor:
When the wearable device is located within the third distance from the device and the wired connection is disconnected, no notification is issued to warn about use of the wearable device.
1. An information processing method comprising:
PCT/JP2024/016486 2024-04-26 2024-04-26 Wearable terminal and information processing method Pending WO2025224986A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/JP2024/016486 WO2025224986A1 (en) 2024-04-26 2024-04-26 Wearable terminal and information processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2024/016486 WO2025224986A1 (en) 2024-04-26 2024-04-26 Wearable terminal and information processing method

Publications (1)

Publication Number Publication Date
WO2025224986A1 true WO2025224986A1 (en) 2025-10-30

Family

ID=97489485

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2024/016486 Pending WO2025224986A1 (en) 2024-04-26 2024-04-26 Wearable terminal and information processing method

Country Status (1)

Country Link
WO (1) WO2025224986A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016541035A (en) * 2013-09-30 2016-12-28 株式会社ソニー・インタラクティブエンタテインメント Camera-based safety mechanism for head-mounted display users
JP2017184172A (en) * 2016-03-31 2017-10-05 株式会社バンダイナムコエンターテインメント Simulation system
US20180260022A1 (en) * 2017-03-07 2018-09-13 Htc Corporation Method suitable for a head mounted device and virtual reality system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016541035A (en) * 2013-09-30 2016-12-28 株式会社ソニー・インタラクティブエンタテインメント Camera-based safety mechanism for head-mounted display users
JP2017184172A (en) * 2016-03-31 2017-10-05 株式会社バンダイナムコエンターテインメント Simulation system
US20180260022A1 (en) * 2017-03-07 2018-09-13 Htc Corporation Method suitable for a head mounted device and virtual reality system

Similar Documents

Publication Publication Date Title
US12476881B2 (en) Electronic device with intuitive control interface
US10412379B2 (en) Image display apparatus having live view mode and virtual reality mode and operating method thereof
US11361497B2 (en) Information processing device and information processing method
JP2015095802A (en) Display control apparatus, display control method and program
US20180254038A1 (en) Information processing device, information processing method, and program
WO2014016986A1 (en) Three-dimensional environment sharing system, and three-dimensional environment sharing method
US20160379591A1 (en) Information processing apparatus, control method, and storage medium
JP2015118442A (en) Information processor, information processing method, and program
JP2018063540A (en) Method for supporting input to application for providing content using head mounted device, program for causing computer to execute the method, and content display device
WO2021236274A1 (en) Localization and visualization of sound
US10771707B2 (en) Information processing device and information processing method
JPWO2020012955A1 (en) Information processing equipment, information processing methods, and programs
WO2017007643A1 (en) Systems and methods for providing non-intrusive indications of obstacles
CN109714585B (en) Image transmission method and device, display method and device, and storage medium
US11422622B2 (en) Electronic device and operating method thereof
JP2018067157A (en) COMMUNICATION DEVICE AND ITS CONTROL METHOD
WO2025224986A1 (en) Wearable terminal and information processing method
US11523246B2 (en) Information processing apparatus and information processing method
CN117676070A (en) Methods and devices for conducting multimedia conferences
WO2025120854A1 (en) Information processing device, information processing method, and information processing system
US20250036349A1 (en) Information processing device, information processing system, display device, and information processing method
CN115698967A (en) Information processing system, information processing method and information processing terminal
US20250321632A1 (en) Information processing apparatus capable of properly controlling virtual object, method of controlling information processing apparatus, and storage medium
EP4535132A1 (en) Information processing device, control method of information processing device, program, and computer readable medium
US20230091669A1 (en) Information processing apparatus, information processing system, and non-transitory computer readable medium storing program

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24936902

Country of ref document: EP

Kind code of ref document: A1