Power feeding apparatus and power feeding system
The power feeding system addresses the inconvenience of simultaneous communication and power feeding in XR systems by using a MIX circuit to switch between data and power lines over a single cable, ensuring stable and high-definition operation.
Patent Information
- Application Number
- PCT/JP2024/043357
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-28
- Filing Date
- 2024-12-09
- Publication Date
- 2025-07-03
AI Technical Summary
Existing XR systems face inconvenience due to the inability to simultaneously perform communication and power feeding through a single cable connector, limiting the usability of terminal apparatuses that are either charging or communicating via a wired link.
A power feeding system that includes a power feeding dock with a MIX circuit, allowing selective switching between data and power lines over a single cable, enabling simultaneous power supply and data transmission to a terminal apparatus.
Enables stable and convenient operation of XR systems by allowing both power feeding and communication through a single cable, ensuring high-definition display and stable data transmission, enhancing user experience.
Smart Images

Figure JP2024043357_03072025_PF_FP_ABST
Abstract
Description
POWER FEEDING APPARATUS AND POWER FEEDING SYSTEM
[0001] The present disclosure relates to a power feeding apparatus and a power feeding system, and more particularly to a power feeding apparatus and a power feeding system that are more convenient to use.
[0002] <CROSS REFERENCE TO RELATED APPLICATIONS> This application claims the benefit of Japanese Priority Patent Application JP 2023-222529 filed December 28, 2023, the entire contents of which are incorporated herein by reference.
[0003] Recent years have seen the development in progress of XR (Cross Reality) systems that realize XR, i.e., a technology for combining real and virtual worlds by way of VR (Virtual Reality), AR (Augmented Reality), MR (Mixed Reality), SR (Substitutional Reality), and the like. An XR system uses a terminal apparatus that presents to the user a space (hereinafter referred to as an “XR space”) where a real space and a virtual space are combined with each other.
[0004] For example, PTL 1 discloses a power feeding system that uses a power feeding terminal as the transmission path of a serial interface and that performs data communication via the power feeding terminal.
[0005] JP 2003-259027A
[0006] Incidentally, if a terminal apparatus has only one cable connector, then communication and power feeding cannot simultaneously be performed via a wired link through the single cable, so that there is a lack of convenience in use. For example, the terminal apparatus that is being charged cannot communicate via the wired link, and the terminal apparatus that is communicating via the wired link cannot be charged.
[0007] The present disclosure has been brought about in view of the above situation, and is aimed at achieving more convenience in use.
[0008] According to an aspect of the present disclosure, there is provided an electric apparatus including circuitry configured to receive power from at least one of an information processing device or a power supply device, receive data from the information processing device, selectively switch between connecting and disconnecting a data line and a power line to a single cable, and transmit the data and the power to a terminal apparatus via the single cable.
[0009] According to another aspect of the present disclosure, there is provided a power and data supplying method including receiving power from at least one of an information processing device or a power supply device; receiving data from the information processing device, selectively switching between connecting and disconnecting a data line and a power line to a single cable, and transmitting the data and the power to a terminal apparatus via the single cable. According to another aspect of the present disclosure, there is provided a non-transitory computer-readable medium having embodied thereon a program, which when executed by a computer causes the computer to execute a power and data supplying method, the method including receiving power from at least one of an information processing device or a power supply device, receiving data from the information processing device, selectively switching between connecting and disconnecting a data line and a power line to a single cable, and transmitting the data and the power to the terminal apparatus via the single cable.
[0010] According to embodiments of the present disclosure, the terminal apparatus that presents an XR space to a user is connected to the first connector, the information processing apparatus that executes an application on the basis of input information representative of at least an operation / input on an input device used for making an operation / input on the XR space, to perform an information processing operation to display a virtual object in the XR space is connected to the second connector, and the power supply device capable of supplying the electric power at the voltage required to charge and drive the terminal apparatus is connected to the third connector. As a result, at the same time that the electric power is supplied from the power supply device to the terminal apparatus, communication is made possible between the terminal apparatus and the information processing apparatus.
[0011] FIG. 1 is a diagram illustrating an XR system according to an embodiment of the present disclosure.FIG. 2 is a diagram illustrating a display example of the XR system.FIG. 3 is a diagram illustrating a display example of the XR system.FIG. 4 is a block diagram illustrating a configurational example of an information processing apparatus and a terminal apparatus.FIG. 5 is a diagram illustrating a configurational example of a power feeding system for the XR system according to an embodiment of the present disclosure.FIG. 6 is a block diagram illustrating a functional configurational example of a power feeding dock.FIG. 7 is a block diagram illustrating a configurational example of a computer according to an embodiment of the present disclosure.
[0012] Specific embodiments to which the present technology is applied will be described in detail below with reference to the drawings.
[0013] <Configurational example of an XR system> FIG. 1 illustrates a configurational example of an XR system 101 that represents an embodiment of an information processing system to which the present technology is applied.
[0014] The XR system 101 is a system that realizes XR, i.e., a technology for combining real and virtual worlds by way of VR, AR, MR, SR, and the like. The XR system 101 is a system that presents to a user a space (hereinafter referred to as an “XR space”) where a real space and a virtual space are combined with each other. For example, the XR system 101 is able to present to the user a virtual object (hereinafter referred to as a “virtual object” or a “virtual thing”) that does not exist in reality, such as a model (hereinafter referred to as a “CAD model”) generated by CAD (Computer Aided Design), as if the virtual object existed on site.
[0015] The XR system 101 includes an information processing apparatus 111, a terminal apparatus 112, and a controller device 113.
[0016] The information processing apparatus 111 and the terminal apparatus 112 are capable of communicating with each other via a wireless or wired link and send data to and receive data from each other. The terminal apparatus 112 and the controller device 113 are capable of communicating with each other via a wireless or wired link and send data to and receive data from each other. The information processing apparatus 111 and the controller device 113 communicate with each other via the terminal apparatus 112 and send data to and receive data from each other.
[0017] The information processing apparatus 111 is able, on its own, for example, to accept operations by the user and present to the user various pieces of information such as visual information and auditory information.
[0018] Further, the information processing apparatus 111 controls the terminal apparatus 112 to enable the terminal apparatus 112 to control the presentation of an XR space to the user, by executing a predetermined application (hereinafter referred to as an “XR application”). For example, the information processing apparatus 111 executes the XR application to control the terminal apparatus 112 to output various pieces of information such as visual information and auditory information, constructing an XR space presented by the terminal apparatus 112.
[0019] FIG. 1 illustrates an example in which the information processing apparatus 111 is constituted by a PC (Personal Computer) having an operation / input assembly including a mouse and a keyboard. For example, the information processing apparatus 111 may be constituted by another information processing apparatus such as a smartphone or a tablet terminal. For example, the information processing apparatus 111 may be constituted by multiple information processing apparatuses. For example, the information processing apparatus 111 may be constituted by a cloud computing system of networked elements.
[0020] The terminal apparatus 112 is an apparatus for presenting an XR space to the user.
[0021] FIG. 1 illustrates an example in which the terminal apparatus 112 is an HMD (Head Mounted Display) for presenting an XR space to the user, as a head-mounted display apparatus that can be mounted on the head of the user. More specifically, the terminal apparatus 112 is illustrated by way of example as a non-transmissive-type HMD that covers the visual field of the user.
[0022] For example, the terminal apparatus 112 is constituted by a video-see-through-type HMD that has an image-capturing function of capturing an image of a real space on the basis of the viewpoint of the user and that is capable of presenting to the user a combined image including a real image of a captured real space and an image of a virtual space (hereinafter referred to as a “virtual image”) of CG (Computer Graphics), for example.
[0023] For example, the terminal apparatus 112 includes left and right image capturing units corresponding respectively to the left and right eyes of the user and left and right display units corresponding respectively to the left and right eyes of the user.
[0024] For example, the left and right image capturing units constitute a stereo camera and capture respective images (hereinafter referred to as “visual field images”) along the directions of the lines of sight of the user from multiple viewpoints corresponding respectively to the left and right eyes of the user. Specifically, the left and right image capturing units capture respective images of objects in a real space (hereinafter referred to as “real objects” or “real things”) as viewed from the viewpoints of the user.
[0025] The left and right display units are capable of displaying respective different images for the left and right eyes and of presenting a three-dimensional virtual object by displaying parallactic images for the left and right eyes. For example, the left and right display units display respective left and right visual field images captured by the left and right image capturing units.
[0026] Note that the terminal apparatus 112 may be constituted by another XR terminal apparatus such as a smartphone that can be set in AR glasses or goggles for use. Alternatively, a display apparatus such a space reproducing display, for example, may be used instead of the terminal apparatus 112.
[0027] The controller device 113 is used to perform an operation and an input (hereinafter referred to as an “operation / input”) on an XR space presented to the user by the terminal apparatus 112. For example, the user can perform various operations on virtual objects displayed by the terminal apparatus 112, by using the controller device 113.
[0028] For example, the controller device 113 detects at least one of operations / inputs made by the user and behaviors (for example, gestures) of the user with at least one of operating members such as buttons and sensors. The controller device 113 transmits a signal (hereinafter referred to as a “controller signal”) including at least one of operation / input signals representing operations / inputs of the user and behavior signals representing behaviors of the user, to the information processing apparatus 111 via the terminal apparatus 112.
[0029] Further, for example, the controller device 113 includes a tactile device that presents a tactile stimulus such as vibration, and presents a tactile stimulus to the user under the control of the information processing apparatus 111 or the terminal apparatus 112.
[0030] The controller device 113 includes one or more input devices represented by a controller, a finger-ring-type device, a pointing device, and a 6DoF (6 Degrees of Freedom) input device, for example.
[0031] The controller is an input device to be gripped by a hand of the user, for example. The controller may include an operating member such as a button that can be operated by the user, for example. For example, the user can perform a selecting operation, a determining operation, a scrolling operation, and the like on a virtual object displayed on the terminal apparatus 112, by pressing a button of the controller. Further, the controller may include a touch sensor and a motion sensor, for example.
[0032] Note that the controller is not limited to being gripped by the hand of the user, and may be mounted on a part of the body of the user such as an elbow, an arm, a knee, an ankle, or a thigh.
[0033] The finger-ring-type device is an input device shaped as a finger ring that can be mounted on a finger of the user. The finger-ring-type device may include an operating member such as a button that can be operated by the user, for example. For example, the user can change the position and posture of a virtual object (e.g., a three-dimensional model) in an XR space with 6DoF by operating the finger-ring-type device.
[0034] The pointing device is an input device capable of indicating any position in an XR space. For example, the information processing apparatus 111 recognizes the position and posture of the pointing device with 6DoF via the terminal apparatus 112 according to a tracking system such as a bright spot tracking system, a magnetic tracking system, or an ultrasonic tracking system.
[0035] The 6DoF input device is an input device capable of making operations with 6DoF, for example.
[0036] The user can make operations / inputs with the controller device 113 while viewing various objects (displayed objects) displayed on the information processing apparatus 111 or the terminal apparatus 112, for example.
[0037] Note that the types and number of input devices of the controller device 113 are not limited to particular types and number. For example, the controller device 113 may include input devices other than those of the types described above and may include an input device including a combination of input devices of multiple types.
[0038] For example, the XR system 101 is applicable to a variety of fields including a manufacturing field and a medical field.
[0039] For example, the XR system 101 is able to assist in designing and assembling products in the manufacturing field. For example, the user is able in a stage of designing products to freely edit a three-dimensional object as a virtual object and comparing it with a real world, by using the XR system 101, thereby perceiving designed results and designs in advance of making a prototype.
[0040] For example, the XR system 101 is able to assist in surgical and educational activities in the medical field. For example, the user is able to display the state within the body of a patient on the body surface thereof, by using the XR system 101, thereby perceiving a location to be operated on and training themselves beforehand.
[0041] Note that, in a case where an XR space is shared by multiple users, the XR system 101 includes terminal apparatuses 112 and controller devices 113 to be assigned to the respective users, for example.
[0042] <Display examples of the XR system 101> Display examples of displayed objects in the XR system 101 will be described below with reference to FIGS. 2 and 3.
[0043] FIGS. 2 and 3 illustrate display examples of displayed objects in the XR system 101 in generating a CAD model.
[0044] For example, as illustrated in FIG. 2 at A, the information processing apparatus 111 displays a two-dimensional CAD model, allowing the user to edit the two-dimensional CAD model.
[0045] For example, as illustrated in FIG. 2 at B, the terminal apparatus 112 displays a three-dimensional CAD model, allowing the user to edit the three-dimensional CAD model.
[0046] For example, as illustrated in FIG. 2 at C, the terminal apparatus 112 displays two-dimensional objects from design diagrams, specifications, or the like, allowing the user to confirm the design diagrams, specifications, or the like.
[0047] FIG. 3 illustrates a display example of an XR space displayed by the terminal apparatus 112.
[0048] A display 151, a keyboard 152, and a mouse 153 of the information processing apparatus 111 and a desk 154 are displayed as video see-through in a real image of a captured real space. Meanwhile, on the display 151, a two-dimensional image by the terminal apparatus 112 is superposed as a virtual monitor. The virtual monitor displays a two-dimensional CAD model to be designed, for example. The two-dimensional CAD model displayed by the virtual monitor should preferably be operated by the keyboard 152 and the mouse 153 for the high accuracy with which to detect positions and the ease with which to hold positions, for example.
[0049] Further, in this example, a three-dimensional CAD model 155 to be designed is displayed forwardly of the display 151 by the terminal apparatus 112.
[0050] The CAD model 155 is operated by a controller device 113a gripped by the dominant hand (right hand in the example) of the user and a controller device 113b as a finger-ring-type device mounted on an index finger of the non-dominant hand (left hand in the example) of the user, for example.
[0051] For example, the information processing apparatus 111 recognizes the hand that grips the controller device 113a and the position, posture, and behavior of the user’s hand on which the controller device 113b is mounted, by executing a hand tracking process based on images captured by the image capturing units of the terminal apparatus 112. Further, for example, the information processing apparatus 111 receives controller signals from the controller device 113a and the controller device 113b via the terminal apparatus 112, and recognizes operations performed on the CAD model 155 by the controller device 113a and the controller device 113b, on the basis of the controller signals.
[0052] For example, the user can grip, release, and move and turn the CAD model 155 with 6DoF by using the controller device 113a and the controller device 113b.
[0053] Incidentally, for example, the CAD model 155 may stay immovable or may be made movable in order to move a virtual point, in a case where the hand on which the controller device 113a or the controller device 113b is mounted is moved without gripping the CAD model 155.
[0054] For example, the user can point any dot, line, surface, or the like on the CAD model 155 with a ray (virtual light ray) by using the controller device 113a. For example, the user can perform a line drawing process for drawing a line on the CAD model 155, by using the controller device 113a.
[0055] For example, the user can edit (e.g., model, wire, or disassemble) the CAD model 155 by using the controller device 113a or the controller device 113b.
[0056] <Configurational examples of the information processing apparatus 111 and the terminal apparatus 112> FIG. 4 is a block diagram illustrating configurational examples of the functions of the information processing apparatus 111 and the terminal apparatus 112 of the XR system 101.
[0057] The information processing apparatus 111 includes an operation / input unit 201, a control unit 202, a display unit 203, a storage unit 204, and a communication unit 205.
[0058] The operation / input unit 201 includes input devices such as a keyboard and a mouse, for example. The operation / input unit 201 accepts an operation / input made by the user and supplies the control unit 202 with an operation / input signal representing the contents of the operation / input made by the user.
[0059] The control unit 202 includes an electronic circuit such as a CPU (Central Processing Unit) or a microprocessor, for example. The control unit 202 may also include a ROM (Read Only Memory) for storing programs, operation parameters, and the like that are used and a RAM (Random Access Memory) for temporarily storing parameters and the like that vary appropriately.
[0060] For example, the control unit 202 functions as an arithmetic processing apparatus and a control apparatus, and controls overall operation of the information processing apparatus 111 and performs various processing processes according to various programs.
[0061] For example, the control unit 202 implements an information processing section 211 by executing an XR application that is capable of editing user experiences and virtual objects in the information processing apparatus 111 and an XR space. The information processing section 211 includes a recognizing section 221, an operation controlling section 222, a space controlling section 223, a sound controlling section 224, a tactile presentation controlling section 225, and a learning section 226. In other words, the recognizing section 221, the operation controlling section 222, the space controlling section 223, the sound controlling section 224, the tactile presentation controlling section 225, and the learning section 226 are implemented by the control unit 202 as it executes the XR application. Moreover, inputs to and outputs from the sections of the information processing section 211, i.e., the recognizing section 221, the operation controlling section 222, the space controlling section 223, the sound controlling section 224, the tactile presentation controlling section 225, and the learning section 226, are carried out via the XR application.
[0062] The recognizing section 221 recognizes the state of the information processing apparatus 111, the state of the terminal apparatus 112, the state of the periphery of the terminal apparatus 112, the state of the controller device 113, the state of the user, the user operation, the state of the XR space, and the like on the basis of at least one of operation / input signals from the operation / input unit 201, information from the control unit 202, information from the display unit 203, information from the communication unit 205, sensing data transmitted from the terminal apparatus 112, controller signals transmitted from the controller device 113, information from the operation controlling section 222, and information from the space controlling section 223.
[0063] The state to be recognized of the information processing apparatus 111 includes at least one of the states of components of the information processing apparatus 111, the states of applications such as the XR application, the state of communication between the information processing apparatus 111 and other apparatuses, and various pieces of set information (e.g., set values of various setting items), for example. The states of components of the information processing apparatus 111 include at least one of the operating states of the components, whether there is an abnormality or not, and the content of an abnormality, for example. The states of applications include at least one of the starting, ending, and operating state of the applications, whether there is an abnormality or not, and the content of an abnormality, for example. The state of communication between the information processing apparatus 111 and other apparatuses include the state of communication between the information processing apparatus 111 and the terminal apparatus 112 and the state of communication between the information processing apparatus 111 and the controller device 113 via the terminal apparatus 112, for example.
[0064] The state to be recognized of the terminal apparatus 112 includes at least one of the position, posture, behavior, and various pieces of set information (e.g., set values of various setting items) of the terminal apparatus 112, for example. Incidentally, in a case where the terminal apparatus 112 is mounted on the user, for example, the position, posture, and behavior of the terminal apparatus 112 indirectly represent the position, posture, and behavior of the part of the user on which the terminal apparatus 112 is mounted.
[0065] The state to be recognized of the periphery of the terminal apparatus 112 includes at least one of the type, position, posture, behavior, size, shape, appearance, and feature quantity of a real object in the periphery of the terminal apparatus 112 (user), for example.
[0066] The state to be recognized of the controller device 113 includes at least one of the position, posture, behavior, and various pieces of set information (e.g., set values of various setting items) of the controller device 113, for example.
[0067] The state to be recognized of the user includes at least one of the position, posture, overall behavior, behavior of a body part, and the direction of the line of sight of the user, for example.
[0068] The user operations to be recognized includes at least one of operations / inputs made by the operation / input unit 201, operations / inputs made by the controller device 113, operations / inputs made by gestures of the user, and operations / inputs made by a virtual tool or the like in an XR space, for example.
[0069] The state to be recognized of an XR space includes at least one of the type, position, posture, behavior, size, shape, appearance, and feature quantity of a virtual object in the XR space, for example.
[0070] The recognizing section 221 supplies information regarding the recognized results to the components of the information processing apparatus 111.
[0071] Further, the recognizing section 221 transmits information regarding the recognized results to the terminal apparatus 112 via the communication unit 205 and to the controller device 113 via the communication unit 205 and the terminal apparatus 112. For example, in a case where the recognizing section 221 detects a change or abnormality of the state of the terminal apparatus 112 or the controller device 113, the recognizing section 221 transmits information representing the detected content to the terminal apparatus 112 via the communication unit 205 and to the controller device 113 via the communication unit 205 and the terminal apparatus 112. For example, in a case where the recognizing section 221 detects a change (e.g., starting or stopping) or abnormality of the state of an application such as the XR application, the recognizing section 221 transmits information representing the detected content to the terminal apparatus 112 via the communication unit 205 and to the controller device 113 via the communication unit 205 and the terminal apparatus 112.
[0072] Incidentally, it is possible to use any desired process such as image recognition or object recognition, for example, as a process of recognizing various targets to be recognized by the recognizing section 221.
[0073] Further, in a case where an XR space is shared by multiple users, the recognizing section 221 performs the recognizing process with respect to each of the users, for example. For example, the recognizing section 221 recognizes the state of the terminal apparatus 112 of each user, the state of the periphery of the terminal apparatus 112 of each user, the state of the controller device 113 of each user, the state of each user, and the state of user operations made by each user. The results of the recognizing process with respect to each of the users may be transmitted to the terminal apparatuses 112 or the controller devices 113 of the respective users, for example, to be shared by the users.
[0074] The operation controlling section 222 controls an operation process performed by the controller device 113, on the basis of at least one of the recognized results obtained by the recognizing section 221 and the controller signals transmitted from the controller device 113.
[0075] For example, the operation controlling section 222 controls an operation process performed by the controller device 113, on the basis of at least one of the position and posture of the controller device 113 and the controller signals. For example, the operation controlling section 222 controls whether operating members of the controller device 113 are to be validated or invalidated, functions to be assigned to the operating members, a method of operating functions assigned to the operating members, and the like on the basis of a method of mounting the controller device 113, a method of gripping the controller device 113, a method of using the controller device 113, and the like.
[0076] The operation controlling section 222 supplies information regarding the controlling of the operation process performed by the controller device 113 to the various components of the information processing apparatus 111.
[0077] The space controlling section 223 controls the presentation of a two-dimensional space or a three-dimensional space by the display unit 203 and the presentation of an XR space by the terminal apparatus 112, on the basis of at least one of the recognized results obtained by the recognizing section 221.
[0078] For example, the space controlling section 223 generates display objects to be displayed in a two-dimensional space or a three-dimensional space on the basis of at least one of the recognized results obtained by the recognizing section 221 and performs various arithmetic processing operations required to, for example, construct and display a two-dimensional space or a three-dimensional space such as the behavior of the displayed objects. Based on the results of the arithmetic processing operations, the space controlling section 223 generates display control information for controlling the display of a two-dimensional space or a three-dimensional space and supplies the generated display control information to the display unit 203, thereby controlling the display of a two-dimensional space or a three-dimensional space by the display unit 203. Note that the display control information may include information (e.g., an operation menu, guidance, and a message) for using the two-dimensional space or the three-dimensional space and information (e.g., set information, remaining battery capacity, and error display) for indicating the state of the information processing apparatus 111, for example.
[0079] For example, the space controlling section 223 generates virtual objects to be displayed in an XR space, on the basis of at least part of the recognized results obtained by the recognizing section 221, and performs various arithmetic processing operations required to, for example, construct and display an XR space such as the behavior of the virtual objects. The recognized results obtained by the recognizing section 221 include operation contents for the controller device 113a that have been recognized by the recognizing section 221 on the basis of controller signals including operation / input signals from the controller device 113, for example. Based on the results of the arithmetic processing operations, the space controlling section 223 generates display control information for controlling the display of an XR space and supplies the generated display control information to the terminal apparatus 112 via the communication unit 205, thereby controlling the display of an XR space by the terminal apparatus 112. Note that the display control information may include information (e.g., an operation menu, guidance, and a message) for using the XR space and information (e.g., set information, remaining battery capacity, and error display) for indicating the state of the XR system 101, for example.
[0080] The space controlling section 223 supplies information regarding a two-dimensional space, a three-dimensional space, and an XR space to the components of the information processing apparatus 111.
[0081] The sound controlling section 224 controls the output of sounds made by the terminal apparatus 112, on the basis of at least one of the recognized results obtained by the recognizing section 221 and the information from the space controlling section 223. For example, the space controlling section 223 generates sound control information for outputting sounds from the terminal apparatus 112. The sound control information includes information regarding at least one of the type, contents, frequencies, amplitudes, and waveform of the sounds to be output. The sound controlling section 224 transmits the sound control information via the communication unit 205 to the terminal apparatus 112, thereby controlling the output of sounds made by the terminal apparatus 112.
[0082] The tactile presentation controlling section 225 controls the presentation of a tactile stimulus to the user on the basis of at least one of the recognized results obtained by the recognizing section 221 and the information from the space controlling section 223. For example, the tactile presentation controlling section 225 generates tactility control information for presenting a tactile stimulus from the controller device 113. The tactility control information includes information regarding at least one of the type, pattern, intensity, and duration of a tactile sensation to be presented, for example. The tactile presentation controlling section 225 transmits the generated tactility control information via the communication unit 205 and the terminal apparatus 112 to the controller device 113, thereby controlling the presentation of a tactile stimulus performed by the controller device 113.
[0083] The learning section 226 performs a learning process regarding the processing operation of the XR system 101 on the basis of at least one of the recognized results obtained by the recognizing section 221 and learning data given from an external source. For example, the learning section 226 learns the taste, behavioral pattern, and the like of the user and adjusts various processing operations and parameters of the XR system 101 so as to deal appropriately with the taste, behavioral pattern, and the like of the user on the basis of the results of the learning process. For example, the learning section 226 learns the difference between an XR space and a real space and adjusts designing data and the like so as to bring the characteristics, behavior, and the like of virtual objects in an XR space closer to those of real objects on the basis of the results of the learning process.
[0084] The learning section 226 stores, for example, information (e.g., a learning model) representing the results of the learning process in the storage unit 204, for example.
[0085] Incidentally, the control unit 202 may execute not only the XR application but other applications.
[0086] The storage unit 204 includes a ROM for storing programs, operation parameters, and the like that are used in the processing operation of the control unit 202 and a RAM for temporarily storing parameters and the like that vary appropriately, for example.
[0087] The communication unit 205 communicates with an external apparatus and transmits data to and receives data from the external apparatus. For example, the communication unit 205 communicates with the terminal apparatus 112 and transmits data to and receives data from the terminal apparatus 112. For example, the communication unit 205 transmits display control information, sound control information, and tactility control information to the terminal apparatus 112. For example, the communication unit 205 receives sensing data and controller signals from the terminal apparatus 112.
[0088] The communication unit 205 may have a wired or wireless communication scheme. For example, the communication unit 205 uses a wired LAN (Local Area Network), a wireless LAN, Wi-Fi, Bluetooth (registered trademark), or another communication scheme. Moreover, the communication unit 205 may be compatible with two or more types of communication schemes.
[0089] The terminal apparatus 112 includes an operation / input unit 251, a sensing unit 252, a control unit 253, a display unit 254, a sound output unit 255, and a communication unit 256.
[0090] The operation / input unit 251 includes an operation / input device such as buttons, for example. The operation / input unit 201 accepts an operation / input made by the user and supplies, to control unit 253, an operation / input signal indicative of the content of the operation / input made by the user. For example, the operation / input unit 251 accepts an operation / input that is made by the user and that represents whether the power supply of the terminal apparatus 112 is to be turned on or off, the adjustment of the brightness of the display unit 254, and the like.
[0091] The sensing unit 252 includes various sensors for sensing the terminal apparatus 112, the periphery of the terminal apparatus 112, and the state of the user. For example, the sensing unit 252 includes a camera or a depth sensor for capturing an image of the periphery of the terminal apparatus 112. For example, the sensing unit 252 includes a camera or a depth sensor for capturing an image of both eyes of the user. For example, the sensing unit 252 includes an IMU (Inertial Measurement Unit) for detecting the acceleration, angular velocity, and the like of the terminal apparatus 112. For example, the sensing unit 252 includes a GNSS (Global Navigation Satellite System) receiver for detecting the current position of the terminal apparatus 112 (user). The sensing unit 252 supplies sensing data representing the detected result from at least one of the sensors to the control unit 253.
[0092] The control unit 253 includes an electronic circuit such as a CPU or a microprocessor, for example. The control unit 253 may also include a ROM for storing programs, operation parameters, and the like that are used and a RAM for temporarily storing parameters and the like that vary appropriately.
[0093] For example, the control unit 253 functions as an arithmetic processing apparatus and a control apparatus, and controls overall operation of the terminal apparatus 112 and performs various processing operations according to various programs on the basis of operation / input signals from the operation / input unit 251, sensing data from the sensing unit 252, display control information and sound control information from the information processing apparatus 111, controller signals from the controller device 113, and the like. For example, the control unit 253 controls the display of an XR space and the like by the display unit 254 on the basis of display control information. For example, the control unit 253 controls the output of sounds made by the sound output unit 255, on the basis of sound control information.
[0094] The display unit 254 includes various display devices. For example, if the terminal apparatus 112 is an HMD, then the display unit 254 includes displays fixed in place with respect to the respective left and right eyes of the user and displays images for the left eye and images for the right eye. The displays are constituted by, for example, display panels such as liquid crystal displays or organic EL (Electro Luminescence) displays or laser-scanned displays such as retinal direct imaging displays. Further, the display unit 254 may include, for example, a focusing optical system for projecting a display screen at an enlarged scale to focus an enlarged virtual image having a predetermined field angle on the pupils of the user. For example, the display unit 254 displays an XR space including virtual objects under the control of the control unit 253.
[0095] The sound output unit 255 includes a sound output device such as headphones, earphones, or speakers, for example. The sound output unit 255 outputs sounds under the control of the control unit 253.
[0096] The communication unit 256 communicates with an external apparatus and transmits data to and receives data from the external apparatus. For example, the communication unit 256 communicates with the terminal apparatus 112 and the controller device 113 and transmits data to and receives data from the terminal apparatus 112 and the controller device 113. For example, the communication unit 256 transmits sensing data and controller signals to the information processing apparatus 111. For example, the communication unit 256 receives display control information, sound control information, and tactility control information from the information processing apparatus 111. For example, the communication unit 256 transmits tactility control information to the controller device 113. For example, the communication unit 256 receives controller signals from the controller device 113.
[0097] The communication unit 256 may have a wired or wireless communication scheme. For example, the communication unit 256 uses a wired LAN, a wireless LAN, Wi-Fi, Bluetooth (registered trademark), or another communication scheme. Moreover, the communication unit 256 may be compatible with two or more types of communication schemes. Moreover, the communication unit 256 may communicate with the information processing apparatus 111 and the controller device 113 according to respective different communication schemes.
[0098] An example of processing operation of the information processing apparatus 111 using an XR application will be described below.
[0099] For example, the communication unit 205 receives input information representing at least one of the state of the terminal apparatus 112, the state of the periphery of the terminal apparatus 112, the state of the user, the behavior of the user, and the operation / input on the controller device 113 from the terminal apparatus 112 or the controller device 113 via the terminal apparatus 112, and supplies the received input information to the control unit 202. Based on the supplied input information, the control unit 202 executes an XR application to generate output information for controlling the display of virtual objects including CAD information regarding CAD in an XR space, and outputs the generated output information to the terminal apparatus 112. The communication unit 205 transmits the output information to the terminal apparatus 112.
[0100] Moreover, for example, the control unit 202 executes an XR application and outputs output information representing a change or abnormality of the state of the XR application to the terminal apparatus 112 or the controller device 113. The communication unit 205 transmits the output information to the terminal apparatus 122 or to the controller device 113 via the terminal apparatus 112.
[0101] By contrast, for example, the terminal apparatus 112 indicates a change or abnormality of the state of the XR application by way of an image, a message, sounds, vibrations or the like on the basis of the output information. For example, the controller device 113 indicates a change or abnormality of the state of the XR application by way of vibrations or the like.
[0102] Incidentally, hereinbelow, in a case where the components of the information processing apparatus 111 communicate with an external apparatus via the communication unit 205, the communication unit 205 may be omitted from description. For example, in a case where the space controlling section 223 of the information processing apparatus 111 communicates with the terminal apparatus 112 via the communication unit 205, the space controlling section 223 of the information processing apparatus 111 may simply be described as communicating with the terminal apparatus 112.
[0103] Hereinbelow, in a case where the components of the terminal apparatus 112 communicate with an external apparatus via the communication unit 256, the communication unit 256 may be omitted from description. For example, in a case where the control unit 253 of the terminal apparatus 112 communicates with the information processing apparatus 111 via the communication unit 256, the control unit 253 of the terminal apparatus 112 may simply be described as communicating with the information processing apparatus 111.
[0104] For example, in the XR system 101, the space controlling section 223 of the information processing apparatus 111 generates display control information and transmits the generated display control information via the communication unit 205 to the terminal apparatus 112, and the control unit 253 of the terminal apparatus 112 receives the display control information via the communication unit 256 and controls the display unit 254 on the basis of the display control information. Hereinbelow, the description of the above sequence of processing may be simplified, and it may be described that, for example, the space controlling section 223 of the information processing apparatus 111 controls the display unit 254 of the terminal apparatus 112.
[0105] For example, in the XR system 101, the sound controlling section 224 of the information processing apparatus 111 generates sound control information and transmits the generated sound control information via the communication unit 205 to the terminal apparatus 112, and the control unit 253 of the terminal apparatus 112 receives the sound control information via the communication unit 256 and controls the sound output unit 255 on the basis of the sound control information. Hereinbelow, the description of the above sequence of processing may be simplified, and it may be described that, for example, the sound controlling section 224 of the information processing apparatus 111 controls the sound output unit 255 of the terminal apparatus 112.
[0106] For example, in the XR system 101, the tactile presentation controlling section 225 of the information processing apparatus 111 generates tactility control information and transmits the generated tactility control information via the communication unit 205 and the terminal apparatus 112 to the controller device 113, and the controller device 113 presents a tactile stimulus on the basis of the tactility control information. Hereinbelow, the description of the above sequence of processing may be simplified, and it may be described that, for example, the tactile presentation controlling section 225 of the information processing apparatus 111 controls the controller device 113 via the terminal apparatus 112.
[0107] <Configurational example of a power feeding system of the XR system 101> A configurational example of a power feeding system of the XR system 101 will be described below with reference to FIGS. 5 and 6.
[0108] As illustrated in FIG. 5, the power feeding system of the XR system 101 includes a power feeding dock 501, a power supply device 502, and a cable 503 capable of performing communication and supplying electric power. The power feeding system of the XR system 101 is configured such that the terminal apparatus 112 is connected to the power feeding dock 501 via a cable 503-1, the information processing apparatus 111 is connected to the power feeding dock 501 via a cable 503-2, and the power supply device 502 is connected to the power feeding dock 501 via a cable 503-3.
[0109] The power feeding dock 501 has a hub function to supply electric power from the power supply device 502 to the terminal apparatus 112 and to relay wired communication between the information processing apparatus 111 and the terminal apparatus 112. For example, for using the terminal apparatus 112 while supplying the terminal apparatus 112 with electric power required to charge and drive the terminal apparatus 112, the power supply device 502 feeds electric power to the terminal apparatus 112 via the power feeding dock 501, and at the same time, data are sent and received between the information processing apparatus 111 and the terminal apparatus 112.
[0110] The power supply device 502 has a power feeding capability for supplying electric power at a voltage required to charge and drive the terminal apparatus 112, and converts a voltage of 100 V AC (Alternate Current) into a voltage (e.g., 9 V, 12 V, or 20 V DC (Direct Current)) required to charge and drive the terminal apparatus 112 and outputs the voltage via the cable 503-3, for example.
[0111] For example, in the XR system 101, the information processing apparatus 111 can output a voltage of 5V DC, which, however, lacks enough electric power to charge and drive the terminal apparatus 112. Therefore, in the XR system 101, for using the terminal apparatus 112 while feeding electric power thereto, electric power required to charge and drive the terminal apparatus 112 is supplied from the power supply device 502.
[0112] The power feeding dock 501 includes a device charger 511 on which the controller device 113a is to be set when it is to be charged, a device charger 512 on which the controller device 113b is to be set when it is to be charged, a cable connector 513-1 for connecting to the cable 503-1, a cable connector 513-2 for connecting to the cable 503-2, and a cable connector 513-3 for connecting to the cable 503-3. The cable connector 513-1 is to be connected to the terminal apparatus 112 via the cable 503-1. The cable connector 513-2 is to be connected to the information processing apparatus 111 via the cable 503-2. The cable connector 513-3 is to be connected to the power supply device 502 via the cable 503-3.
[0113] The device charger 511 has a device rest 521, a charging pin 522, and a charging lamp 523. The electric power supplied from the power supply device 502 via the cable 503-3 to the cable connector 513-3 is divided in the power feeding dock 501 and supplied to the device charger 511.
[0114] The device rest 521 is of a projecting shape complementary to a recessed shape of a charging surface (a surface where a charging pad 541-1 and a charging pad 541-2 are provided) of the controller device 113a such that the controller device 113a can stably be placed on the device rest 521 when the controller device 113a is charged by the device charger 511.
[0115] The charging pin 522 supplies electric power for charging the controller device 113a when the controller device 113a is placed on the device rest 521. The charging pin 522 is disposed in a position at the center of the device rest 521 in a longitudinal direction thereof in the vicinity of one (lower side surface in FIG. 5) of opposite side surfaces of the device rest 521 along the longitudinal direction.
[0116] As illustrated in FIG. 5, the charging pad 541-1 and the charging pad 541-2 of the controller device 113a are disposed in respective two positions at the center of a charging surface of the controller device 113a in a longitudinal direction thereof in the vicinity of respective opposite side surfaces of the charging surface along the longitudinal direction. That is, in the device charger 511, when the controller device 113a is placed on the device rest 521 such that the projecting device rest 521 fits over the recessed charging surface of the controller device 113a, any one of the charging pads 541-1 and 541-2 of the controller device 113a abuts against the charging pin 522. In other words, the device charger 511 can charge the controller device 113a simply when the controller device 113a is placed on the device rest 521 such that their longitudinal directions coincide with each other, even though the controller device 113a is oriented in either one of two opposite directions that are 180° different from each other.
[0117] The charging lamp 523 is turned on depending on whether the controller device 113a is charged. Specifically, for example, the charging lamp 523 is turned on when the controller device 113a is charged, and turned off when the controller device 113a is not charged. Alternatively, the charging lamp 523 may be turned on in different colors depending on whether the controller device 113a is charged.
[0118] The device charger 512 has a device rest 531, a charging pin 532, and a charging lamp 533. The electric power supplied from the power supply device 502 via the cable 503-3 to the cable connector 513-3 is divided in the power feeding dock 501 and supplied to the device charger 512.
[0119] The device rest 531 is of a recessed shape complementary to a projecting shape of a charging surface (a surface where a charging pad 551-1 is provided) of the controller device 113b such that the controller device 113b can stably be placed on the device rest 531 when the controller device 113b is charged by the device charger 511. Further, the recessed shape of the device rest 531 is designed to cause the controller device 113b to be placed on the device rest 531 in a fixed direction. In the example illustrated in FIG. 5, the controller device 113b has a flat upper surface. The recessed shape of the device rest 531 is designed in view of the shape of the upper surface of the controller device 113b such that the controller device 113b is placed on the device rest 531 with the upper surface thereof oriented toward the right (where the charging lamp 533 is provided) of the device rest 531.
[0120] The charging pin 532 supplies electric power for charging the controller device 113b when the controller device 113b is placed on the device rest 531. The charging pin 532 is disposed in a position spaced from the center of the device rest 531 toward one side (in FIG. 5, a position spaced from the center of the device rest 531 to the right) in the longitudinal direction.
[0121] As illustrated in FIG. 5, the charging pad 551 of the controller device 113b is disposed in a position spaced from the center of the charging surface in a longitudinal direction thereof toward one side (in FIG. 5, a position spaced from the center toward the upper surface in the longitudinal direction) along the longitudinal direction. Hence, when the controller device 113b is placed on the device rest 531 so as to fit over the recessed shape thereof, the charging pad 551 abuts against the charging pin 532. In the example illustrated in FIG. 5, the recessed shape of the device rest 531 is designed to cause the controller device 113b to be placed on the device rest 531 such that the upper surface of the controller device 113b is oriented toward the right. The charging pad 551 and the charging pin 532 are arranged to cause the charging pad 551 to abut against the charging pin 532 when the controller device 113b is placed on the device rest 531 according to its recessed shape.
[0122] The charging lamp 533 is turned on depending on whether the controller device 113b is charged. Specifically, for example, the charging lamp 533 is turned on when the controller device 113b is charged, and turned off when the controller device 113b is not charged. Alternatively, the charging lamp 533 may be turned on in different colors depending on whether the controller device 113b is charged.
[0123] The power feeding system of the XR system 101 that is configured as described above allows the power supply device 502 to feed electric power to the terminal apparatus 112 via the power feeding dock 501 and simultaneously allows the information processing apparatus 111 and the terminal apparatus 112 to send and receive data therebetween. Specifically, according to the power feeding system of the XR system 101, the terminal apparatus 112 can be supplied with electric power required to charge and drive itself and can also communicate with the information processing apparatus 111 via the single cable 503-1 that is connected to the cable connector 513-1 of the power feeding dock 501.
[0124] As described above, the XR system 101 can thus perform power feeding and communication in a wired fashion simply by connecting the single cable 503-1 to the terminal apparatus 112, thereby making itself more convenient to use.
[0125] Further, with the XR system 101, while electric power is being fed to the terminal apparatus 112, a CAD screen that is being operated on the information processing apparatus 111 is transmitted to the terminal apparatus 112 in a wired manner through the power feeding dock 501, and motion of the controller device 113a and the controller device 113b is transmitted from the terminal apparatus 112 to the information processing apparatus 111. The amount of data that is thus sent and received between the information processing apparatus 111 and the terminal apparatus 112 remains unchanged irrespectively whether it is transmitted via a wired link or a wireless link, though wired communication allows data to be sent and received more stably. For example, the XR system 101 can achieve more stable communication than if electric power is supplied via a wired link and data are sent and received wirelessly. Therefore, the XR system 101 makes it possible for the terminal apparatus 112 to stably display CAD screens that are of higher definition and at higher refreshing rates, to thereby present user experiences at higher levels.
[0126] Note that, while electric power is being fed to the terminal apparatus 112, for example, a charging lamp (not depicted) provided on the terminal apparatus 112 may be turned on or may be turned on in different colors depending on how the terminal apparatus 112 is fed (e.g., while the terminal apparatus 112 is being charged, the charging lamp thereon may be turned on in red and while the terminal apparatus 112 is being driven by electric power that is being fed thereto after it has been charged, the charging lamp thereon may be turned on in green).
[0127] FIG. 6 is a block diagram illustrating a functional configurational example of the power feeding dock 501.
[0128] As illustrated in FIG. 6, the power feeding dock 501 includes a MIX circuit 601 having a switch 611, a switch 612, and a switch controller 613.
[0129] The MIX circuit 601 includes a power line 621-1 connected between the cable connector 513-1 and a terminal of the switch 611, a power line 621-3 connected between the cable connector 513-3 and another terminal of the switch 611, and a power line 621-2 connected between the cable connector 513-2 and the switch controller 613. Further, the switch 611 selectively connects and disconnects the power line 621-1 and the power line 621-3.
[0130] Moreover, the MIX circuit 601 also includes a data line 622-1 connected between the cable connector 513-1 and a terminal of the switch 612, a data line 622-2 connected between the cable connector 513-2 and another terminal of the switch 612, and a data line 622-3 connected between the cable connector 513-3 and the switch controller 613. Further, the switch 612 selectively connects and disconnects the data line 622-1 and the data line 622-2.
[0131] The switch controller 613 is driven by electric power supplied via the power line 621-2, to control the turning-on and turning-off of the switches 611 and 612. Further, when the power supply device 502 is connected to the cable connector 513-3 by the cable 503-3, the switch controller 613 can communicate with the power supply device 502 via the data line 622-3.
[0132] For example, in a case where the switch controller 613 communicates with the power supply device 502 and recognizes that the power supply device 502 is able to output a voltage required to charge and drive the terminal apparatus 112, the switch controller 613 turns on the switches 611 and 612. The power line 621-1 and the power line 621-3 are now connected to each other by the switch 611, and the data line 622-1 and the data line 622-2 are connected to each other by the switch 612. Now, at the same time that the power supply device 502 supplies electric power to the terminal apparatus 112, the information processing apparatus 111 and the terminal apparatus 112 can communicate with each other via a wired link.
[0133] Conversely, in a case where the switch controller 613 communicates with the power supply device 502 and does not recognize that the power supply device 502 is able to output a voltage required to charge and drive the terminal apparatus 112, the switch controller 613 turns off the switches 611 and 612. Needless to say, in a case where the switch controller 613 does not detect connection of the power supply device 502, the switch controller 613 also turns off the switches 611 and 612. Hence, in this case, no electric power is fed to the terminal apparatus 112, and the information processing apparatus 111 and the terminal apparatus 112 does not communicate with each other via a wired link.
[0134] In such a manner, upon recognizing the ability of the power supply device 502 to feed electric power, the MIX circuit 601 supplies electric power supplied from the power supply device 502 via the cable connector 513-3, to the terminal apparatus 112 via the cable connector 513-3, and at the same time allows the information processing apparatus 111 and the terminal apparatus 112 to communicate with each other.
[0135] The power feeding dock 501 configured as described above can perform power feeding and communication in a wired fashion simply by connecting the single cable 503-1 to the terminal apparatus 112.
[0136] Note that, when the controller device 113a is properly set on the device charger 511, the power feeding system of the XR system 101 can present to the user the fact that the controller device 113a is ready to be charged, by vibrating a tactile device of the controller device 113a, for example. Similarly, when the controller device 113g is properly set on the device charger 512, the power feeding system of the XR system 101 can present to the user the fact that the controller device 113b is ready to be charged, by vibrating a tactile device of the controller device 113b, for example.
[0137] Further, the power feeding system of the XR system 101 may display, on the display unit of the terminal apparatus 112, charging details (start of charging, charging in progress, end of charging, charged capacity, and the like) of the controller device 113a or the controller device 113b, for example.
[0138] <Configurational example of a computer> Next, the sequence of processing described above may be implemented by hardware or software. If the sequence of processing is implemented by software, then the programs of the software are installed in a general-purpose computer, for example.
[0139] FIG. 7 is a block diagram illustrating a configurational example of the hardware of a computer that performs the above sequence of processing by executing programs.
[0140] The computer includes a CPU 1001, a ROM 1002, a RAM 1003, and an EEPROM (Electronically Erasable and Programmable Read Only Memory) 1004 that are interconnected by a bus 1005. To the bus 1005, there is further connected an input / output interface 1006 that is connected to an external circuit.
[0141] In the computer configured as described above, the CPU 1001 loads programs stored in the ROM 1002 and the EEPROM 1004 into the RAM 1003 via the bus 1005 and executes the loaded programs to perform the sequence of processing described above, for example. The programs that are run by the computer (the CPU 1001) may be written in the ROM 1002 in advance or may be installed from the external circuit into the EEPROM 1004 via the input / output interface 1006 and updated.
[0142] Here, in the present description, the processing operations that the computer performs according to the programs may not necessarily be carried out in a time-series fashion according to the sequence represented by the flowchart. In other words, the processing operations that the computer performs according to the programs include processing operations that are performed in parallel or individually (e.g., parallel processing operations or object-oriented processing operations).
[0143] Further, the programs may be processed by a single computer (processor) or may be processed in a distributed manner by multiple computers. In addition, the programs may be transmitted to a remote computer and executed thereby.
[0144] Moreover, in the present description, a system refers to a set of multiple components (apparatuses, modules (parts), or the like), and whether all the components are encased in one housing or not does not matter. Accordingly, multiple apparatuses disposed in separate housings and interconnected by a network and a single apparatus including multiple modules residing in a single housing are both referred to as a system.
[0145] Further, for example, an arrangement described as a single apparatus (or a processor) may be divided and configured as multiple apparatuses (or processors). Conversely, arrangements described as multiple apparatuses (or processors) may be put together and configured as a single apparatus (or a processor). Moreover, needless to say, arrangements other than those described above may be added to the arrangement of each apparatus (or each processor). Further, if systems as a whole are essentially the same as to their arrangement or operation, then part of the arrangement of a certain apparatus (or processor) may be included in the arrangement of another apparatus (or another processor).
[0146] Moreover, the present technology may be configured as a cloud computing system in which one function is shared and jointly processed by multiple apparatuses via a network, for example.
[0147] Moreover, the programs described above may be executed by any desired apparatus, for example. In that case, the apparatus may have functions (functional blocks, for example) to be able to obtain information.
[0148] Further, the steps described above according to the above flowchart can be executed by a single apparatus or allocated to and executed by multiple apparatuses, for example. Moreover, if multiple processing operations are included in one step, then the processing operations included in that one step can be executed by a single apparatus or allocated to and executed by multiple apparatuses. Stated otherwise, multiple processing operations included in one step may be carried out as processing operations of multiple steps. Conversely, processing operations described as multiple steps may be executed together as one step.
[0149] Note that steps that are descriptive of programs executed by a computer may be carried out in a time-series fashion according to the sequence described in the present description or may be individually carried out in parallel to each other or at required times such as when called. In other words, the steps may be carried out in sequences different from the sequence described above unless the different sequences bring about contradictory consequences. Further, the steps describing the programs may be carried out in parallel to the execution of other programs or in combination with the execution of other programs.
[0150] Note that multiple features of the present technology described in the present description may be carried out individually each as a single entity unless they cause contradictory results. Needless to say, any multiple ones of the features of the present technology may be carried out together. For example, some or all of the features of the present technology described in an embodiment may be combined and carried out with some or all of the features of the present technology described in another embodiment. Further, some or all of any desired ones of the features of the present technology described above may be carried out together with other technologies not described above.
[0151] <Combination examples of configurations> Note that the present technology can also adopt the following configurations. (1) An electrical apparatus including: circuitry configured to: receive power from at least one of an information processing device or a power supply device; receive data from the information processing device; selectively switch between connecting and disconnecting a data line and a power line to a single cable; and transmit the data and the power to a terminal apparatus via the single cable. (2) The electrical apparatus according to (1), wherein power supplied from the information processing device has a first voltage and power supplied from the power supply device has a second voltage greater than the first voltage. (3) The electrical apparatus according to any one of (1) or (2), wherein the second voltage is voltage required to charge and drive the terminal apparatus and the first voltage is not the voltage required to charge the terminal apparatus. (4) The electrical apparatus according to any one of (1) to (3), wherein the information processing device is at least one of a computer, a tablet, a smartphone, or a cloud computing system. (5) The electrical apparatus according to any one of (1) to (4), wherein the terminal apparatus is an apparatus for presenting a cross reality (XR) space to a user. (6) The electrical apparatus according to any one of (1) to (5), wherein the terminal apparatus is a head mounted display (HMD). (7) The electrical apparatus according to any one of (1) to (6), wherein the data includes at least one of display control information, sound control information, haptic control information, sensing data, or controller signals. (8) The electrical apparatus according to any one of (1) to (7), further including: a plurality of connectors configured to connect to the information processing device, the power supply device, or the terminal apparatus. (9) The electrical apparatus according to any one of (1) to (8), wherein the power supply device is connected via a first connector of the plurality of connectors, the information processing device is connected to a second connector of the plurality of connectors, and the terminal apparatus is connected to a third connector of the plurality of connectors. (10) The electrical apparatus according to any one of (1) to (9), wherein the first connector is configured to receive the power from the power supply device. (11) The electrical apparatus according to any one of (1) to (10), wherein the second connector is configured to receive the power and the data from the information processing device. (12) The electrical apparatus according to any one of (1) to (11), wherein the third connector is configured to transmit the power and the data to the terminal apparatus. (13) The electrical apparatus according to any one of (1) to (12), wherein the third connector is configured to transmit both the power received from the power supply device and the data received from the information processing device to the terminal apparatus. (14) The electrical apparatus according to any one of (1) to (13), further including: a first device charger configured to charge a first controller device; and a second device charger configured to charge a second controller device. (15) The electrical apparatus according to any one of (1) to (14), wherein the first device charger includes a rest having a projecting shape complementary to a recessed shape of the first controller device. (16) The electrical apparatus according to any one of (1) to (15), wherein the second device charger includes a rest having a recessed shape complementary to a projecting shape of the second controller device. (17) The electrical apparatus according to any one of (1) to (16), wherein the circuitry is further configured to: control a first haptic device included in the first controller device to vibrate based on the first controller device being set in the first device charger and ready to be charged; and control a second haptic device included in the second controller device to vibrate based on the second controller device being set in the second device charger and ready to be charged. (18) The electrical apparatus according to any one of (1) to (17), wherein the circuitry is further configured to: control a state of a first light included in the first device charger based on the first controller device being set in the first device charger and ready to be charged; and control a state of a second light included in the second device charger based on the second controller device being set in the second device charger and ready to be charged. (19) A power and data supplying method including: receiving power from at least one of an information processing device or a power supply device; receiving data from the information processing device; selectively switching between connecting and disconnecting a data line and a power line to a single cable; and transmitting the data and the power to a terminal apparatus via the single cable. (20) A non-transitory computer-readable medium having embodied thereon a program, which when executed by a computer causes the computer to execute a power and data supplying method, the method including: receiving power from at least one of an information processing device or a power supply device; receiving data from the information processing device; selectively switching between connecting and disconnecting a data line and a power line to a single cable; and transmitting the data and the power to the terminal apparatus via the single cable. (21) A power feeding apparatus including: a first connector for connecting to a terminal apparatus that presents a cross reality space to a user; a second connector for connecting to an information processing apparatus that executes an application on the basis of input information representative of at least an operation / input on an input device used for making an operation / input on the cross reality space, to perform an information processing operation to display a virtual object in the cross reality space; a third connector for connecting to a power supply device that is capable of supplying electric power at a voltage required to charge and drive the terminal apparatus; and a circuit for supplying the electric power from the power supply device to the terminal apparatus and simultaneously making it possible to perform communication between the terminal apparatus and the information processing apparatus. (22) The power feeding apparatus according to (1) above, further including: a device charger for charging the input device, in which electric power supplied to the third connector is divided and supplied to the first connector and the device charger. (23) The power feeding apparatus according to (1) or (2) above, in which the first connector is connected to the terminal apparatus by a single cable capable of performing communication and supplying electric power. (24) The power feeding apparatus according to any one of (1) to (3) above, in which the circuit includes a first switch for selectively connecting and disconnecting a power line between the first connector and the third connector, a second switch for selectively connecting and disconnecting a data line between the first connector and the second connector, and a switch controller for communicating with the power supply device connected to the third connector and controlling the first switch and the second switch. (25) The power feeding apparatus according to (4) above, in which, in a case where the switch controller recognizes that the power supply device is able to supply the electric power at the voltage required to charge and drive the terminal apparatus, the switch controller controls the first switch and the second switch to connect the power line between the first connector and the third connector and connect the data line between the first connector and the second connector. (26) A power feeding system including: a terminal apparatus for presenting a cross reality space to a user; an information processing apparatus for executing an application on the basis of input information representative of at least an operation / input on an input device used for making an operation / input on the cross reality space, to perform an information processing operation to display a virtual object in the cross reality space; a power supply device capable of supplying electric power at a voltage required to charge and drive the terminal apparatus; and a power feeding apparatus having a first connector for connecting to the terminal apparatus, a second connector for connecting to the information processing apparatus, a third connector for connecting to the power supply device, and a circuit for supplying the electric power from the power supply device to the terminal apparatus and simultaneously making it possible to perform communication between the terminal apparatus and the information processing apparatus.
[0152] Note that embodiments of the present disclosure are not limited to the embodiments described above and that various changes and modifications may be made without departing from the present disclosure. Further, the advantages described in the present description are not restrictive and the present disclosure may give rise to other advantages.
[0153] 101: XR system 111: Information processing apparatus 112: Terminal apparatus 113, 113a, 113b: Controller device 202: Control unit 203: Display unit 211: Information processing section 221: Recognizing section 222: Operation controlling section 223: Space controlling section 224: Sound controlling section 225: Tactile presentation controlling section 226: Learning section 252: Sensing unit 253: Control unit 254: Display unit 255: Sound output unit 501: Power feeding dock 502: Power supply device 503: Cable 511 and 512: Device charger 513: Cable connector 521: Device rest 522: Charging pin 523: Charging lamp 531: Device rest 532: Charging pin 533: Charging lamp 541 and 551: Charging pad 601: MIX circuit 611 and 612: Switch 613: Switch controller 621: Power line 622: Data line
Claims
1. An electrical apparatus comprising: circuitry configured to: receive power from at least one of an information processing device or a power supply device; receive data from the information processing device; selectively switch between connecting and disconnecting a data line and a power line to a single cable; and transmit the data and the power to a terminal apparatus via the single cable.
2. The electrical apparatus according to claim 1, wherein power supplied from the information processing device has a first voltage and power supplied from the power supply device has a second voltage greater than the first voltage.
3. The electrical apparatus according to claim 2, wherein the second voltage is voltage required to charge and drive the terminal apparatus and the first voltage is not the voltage required to charge the terminal apparatus.
4. The electrical apparatus according to claim 1, wherein the information processing device is at least one of a computer, a tablet, a smartphone, or a cloud computing system.
5. The electrical apparatus according to claim 1, wherein the terminal apparatus is an apparatus for presenting a cross reality (XR) space to a user.
6. The electrical apparatus according to claim 1, wherein the terminal apparatus is a head mounted display (HMD).
7. The electrical apparatus according to claim 1, wherein the data includes at least one of display control information, sound control information, haptic control information, sensing data, or controller signals.
8. The electrical apparatus according to claim 1, further comprising: a plurality of connectors configured to connect to the information processing device, the power supply device, or the terminal apparatus.
9. The electrical apparatus according to claim 8, wherein the power supply device is connected via a first connector of the plurality of connectors, the information processing device is connected to a second connector of the plurality of connectors, and the terminal apparatus is connected to a third connector of the plurality of connectors.
10. The electrical apparatus according to claim 9, wherein the first connector is configured to receive the power from the power supply device.
11. The electrical apparatus according to claim 9, wherein the second connector is configured to receive the power and the data from the information processing device.
12. The electrical apparatus according to claim 9, wherein the third connector is configured to transmit the power and the data to the terminal apparatus.
13. The electrical apparatus according to claim 9, wherein the third connector is configured to transmit both the power received from the power supply device and the data received from the information processing device to the terminal apparatus.
14. The electrical apparatus according to claim 1, further comprising: a first device charger configured to charge a first controller device; and a second device charger configured to charge a second controller device.
15. The electrical apparatus according to claim 14, wherein the first device charger includes a rest having a projecting shape complementary to a recessed shape of the first controller device.
16. The electrical apparatus according to claim 14, wherein the second device charger includes a rest having a recessed shape complementary to a projecting shape of the second controller device.
17. The electrical apparatus according to claim 14, wherein the circuitry is further configured to: control a first haptic device included in the first controller device to vibrate based on the first controller device being set in the first device charger and ready to be charged; and control a second haptic device included in the second controller device to vibrate based on the second controller device being set in the second device charger and ready to be charged.
18. The electrical apparatus according to claim 14, wherein the circuitry is further configured to: control a state of a first light included in the first device charger based on the first controller device being set in the first device charger and ready to be charged; and control a state of a second light included in the second device charger based on the second controller device being set in the second device charger and ready to be charged.
19. A power and data supplying method comprising: receiving power from at least one of an information processing device or a power supply device; receiving data from the information processing device; selectively switching between connecting and disconnecting a data line and a power line to a single cable; and transmitting the data and the power to a terminal apparatus via the single cable.
20. A non-transitory computer-readable medium having embodied thereon a program, which when executed by a computer causes the computer to execute a power and data supplying method, the method comprising: receiving power from at least one of an information processing device or a power supply device; receiving data from the information processing device; selectively switching between connecting and disconnecting a data line and a power line to a single cable; and transmitting the data and the power to the terminal apparatus via the single cable.
Citation Information
Patent Citations
Device and method for processing information and program storage medium
JP2001350709A
Image display device, power supply system, and power supply method for image display device
US20210200284A1
Display system and display device
US20220299763A1