Multi-asymmetric battery architecture for head-wearable devices and systems and methods of use thereof
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-02-10
- Publication Date
- 2026-08-11
AI Technical Summary
随着附加电子设备被添加到智能眼镜、扩展现实(XR)头戴式视图器(headset)设备和其他头部可穿戴设备,空间限制意味着对称电池设计将变得不合适和/或将需要设计者牺牲这些新的头部可穿戴设备的某些功能
Smart Images

Figure CN122553490A_ABST
Abstract
Description
[0001] Related applications This application claims priority to U.S. Provisional Patent Application No. 63 / 756,794, filed February 10, 2025, entitled “Multiple Asymmetric Batteries Architecture For Head-Wearable Devices, And Systems And Methods Of Use Thereof,” the entire contents of which are incorporated herein by reference. Technical Field
[0002] This disclosure generally relates to asymmetric multi-battery architectures for head-mounted wearable devices and power management techniques thereof. Background Technology
[0003] The battery designs used in most wearable devices, including head-mounted devices, typically utilize symmetrical battery designs. However, as additional electronics are added to smart glasses, extended reality (XR) head-mounted displays, and other head-mounted wearables, space constraints mean that symmetrical battery designs will become unsuitable and / or will require designers to sacrifice some functionality of these new head-mounted devices. Furthermore, as more power-intensive features are added to such head-mounted devices, peak power consumption periods can cause system shutdowns and degrade the user experience.
[0004] Therefore, it is necessary to address one or more of the challenges mentioned above. A brief overview of the solutions to these problems is described below. Summary of the Invention
[0005] This document describes an example of a head-mounted wearable device. The example head-mounted wearable device includes: a first temple portion; a second temple portion; a first battery; a second battery; and a memory including executable instructions to be executed by one or more processors. The first battery is configured to be housed within the first temple portion and has a first shape. The second battery is configured to be housed within the second temple portion and has a second shape different from the first shape. One or more programs include instructions for performing a plurality of operations. The operations include: during a first time period and based on determining that the capacity of the first battery is sufficient to power electronic components in the first temple portion, supplying power from the first battery to the electronic components in the first temple portion. The operations also include: during a second time period and based on determining that the capacity of the first battery is insufficient to power the electronic components in the first temple portion, supplying power from both the first and second batteries to the electronic components in the first temple portion.
[0006] This document describes a second example of a head-mounted wearable device. This example head-mounted wearable device includes: a larger battery; a smaller battery; one or more electronic components; and a memory including executable instructions for causing the head-mounted wearable device to perform a plurality of operations in response to a request to perform a computing task. The operations include: if the computing task is determined to be a low-load computing task, causing power to be supplied from the larger battery and the smaller battery to the one or more electronic components while performing the computing task. The operations also include: if the computing task is determined to be a high-load computing task, causing the discharge path of the smaller battery to be deactivated, and causing power to be supplied from the larger battery to the one or more electronic components while performing the computing task.
[0007] This document describes a third example of a head-mounted wearable device. This example head-mounted wearable device includes: a larger battery; a smaller battery; one or more electronic components; and a memory including executable instructions for causing the head-mounted wearable device to perform a plurality of operations in response to a request to perform a computational task. The operations include: based on determining that the larger battery's charge level is higher than a larger battery charge threshold and the smaller battery's charge level is higher than a smaller battery charge threshold, causing power to be supplied from the larger battery and the smaller battery to the one or more electronic components while performing the computational task. The operations also include: based on determining that the larger battery's charge level is higher than a larger battery charge threshold and the smaller battery's charge level is lower than a smaller battery charge threshold: (i) deactivating a discharge path of the smaller battery; and (ii) causing the larger battery to supply power to the one or more electronic components while performing the computational task.
[0008] This document describes a fourth example of a head-mounted wearable device. This example head-mounted wearable device includes: a first battery; a second battery; one or more electronic components; and a memory including executable instructions for causing the head-mounted wearable device to perform a plurality of operations in response to being connected to a charging device. The operations include: charging the first and second batteries via a charging device based on determining that the voltage of the second battery is less than or equal to the voltage of the first battery. The operations also include: (i) deactivating a discharge path of the second battery based on determining that the voltage of the second battery is greater than the voltage of the first battery: and (ii) charging the first battery via a charging device.
[0009] This document describes a fifth example of a head-mounted wearable device. This example head-mounted wearable device includes: a first battery; a second battery; one or more electronic components; a charging path regulator electrically coupled to the first battery, the charging path regulator including at least a charging transistor and a discharging transistor; and a memory including executable instructions for causing the head-mounted wearable device to perform a plurality of operations. The operations include, based on determining that the second battery is providing a cross-charging current to the first battery: (i) causing the charging path regulator to reduce the cross-charging current at the first battery, and (ii) causing power to be supplied from the second battery to one or more electronic components.
[0010] The devices and / or systems described herein can be configured to include instructions that cause methods and operations associated with presenting and / or interacting with an extended-reality (XR) head-mounted viewer. These methods and operations can be stored on a non-transitory computer-readable storage medium of the device or system. It should also be noted that the devices and systems described herein can be part of a larger overall system comprising multiple devices. A non-exhaustive list of electronic devices that may individually or in combination (e.g., systems) include instructions that cause methods and operations associated with presenting and / or interacting with an XR experience include: extended-reality head-mounted viewers (e.g., mixed-reality (MR) head-mounted viewers or augmented-reality (AR) head-mounted viewers as two examples); wrist-worn devices; intermediate processing devices; textile-based smart clothing, etc. For example, when describing an XR head-mounted viewer, it should be understood that the XR head-mounted viewer can communicate with one or more other devices (e.g., wrist-worn devices, servers, intermediate processing devices), which together may include instructions for performing methods and operations associated with presenting and / or interacting with an extended reality system (i.e., the XR head-mounted viewer will be part of a system including one or more additional devices). Various combinations with different related devices are conceivable, but are not listed for the sake of brevity.
[0011] The features and advantages described in the specification are not necessarily all-encompassing; in particular, certain additional features and advantages will be apparent to those skilled in the art from the drawings, specification, and claims. Furthermore, it should be noted that the language used in the specification has been chosen primarily for readability and instruction purposes.
[0012] Having outlined the examples above, a brief description of the accompanying drawings will now be presented. Attached Figure Description
[0013] To better understand the various embodiments described, reference should be made to the following detailed description in conjunction with the accompanying drawings, in which the same reference numerals refer to corresponding parts throughout the drawings.
[0014] Figure 1 A head-worn device with a battery and circuitry, according to some embodiments, is shown, the battery and circuitry being configured to be housed within the temples of the head-worn device.
[0015] Figures 2A to 2E Various configurations for housing batteries, circuitry, and energy storage devices within the temples of a head-mounted wearable device, according to some embodiments, are shown.
[0016] Figure 3 A cross-charging prevention circuit is shown according to some embodiments to prevent a higher-voltage battery from charging a lower-voltage battery.
[0017] Figure 4A and Figure 4B Battery management techniques for managing the use of two or more batteries to power each of a plurality of electronic components in a head-mounted wearable device, according to some embodiments, are illustrated.
[0018] Figure 5A A flowchart illustrating a method for supplying power from at least one battery of a head-worn wearable device to at least one electronic component of the head-worn wearable device according to some embodiments is shown.
[0019] Figure 5B A flowchart illustrating a method for powering one or more batteries of a head-mounted wearable device based on the power load requirements of a requested computing task, according to some embodiments, is shown.
[0020] Figure 5C A flowchart is shown illustrating a method for powering one or more batteries of a head-mounted wearable device based on a battery power threshold associated with a requested computing task, according to some embodiments.
[0021] Figure 5D A flowchart is shown of a method for charging two or more batteries of a head-mounted wearable device while preventing one battery from charging another, according to some embodiments.
[0022] Figure 5E A flowchart illustrating a method for managing cross-charging between two batteries in a head-mounted wearable device according to some embodiments is shown.
[0023] Figure 6A , Figure 6B , Figure 6C-1 and Figure 6C-2 Example MR systems and example AR systems according to some embodiments are shown.
[0024] By convention, the various features shown in the accompanying drawings may not be drawn to scale. Therefore, for clarity, the dimensions of the various features may be arbitrarily enlarged or reduced. Furthermore, some of these drawings may not depict all parts of a given system, method, or apparatus. Finally, the same reference numerals may be used to denote the same features throughout the specification and the drawings. Detailed Implementation
[0025] Numerous details are described herein to provide a thorough understanding of the exemplary embodiments illustrated in the accompanying drawings. However, some embodiments may be practiced without many of these specific details, and the scope of the claims is limited to those features and aspects specifically recited in the claims. Furthermore, well-known processes, components, and materials are not necessarily described exhaustively to avoid obscuring relevant aspects of the embodiments described herein.
[0026] Overview Embodiments of this disclosure may include different types of extended reality (XR), or a combination of different types of XR, such as mixed reality (MR) systems and augmented reality (AR) systems. As described herein, MR and AR are any overlay of functional and / or sensorily detectable presentations provided by MR and AR systems within a user's physical environment. Such MR may include and / or represent virtual reality (VR), in which at least some aspects of the surrounding environment are reconstructed in the virtual environment (e.g., displaying a virtual reconstruction of physical objects in the physical environment to avoid collisions between the user and physical objects in the surrounding physical environment). In the case of MR, the surrounding environment presented through the display is captured by one or more sensors configured to capture the surrounding environment (e.g., camera sensors, time-of-flight (ToF) sensors). While the wearer of an MR headset can see full details of the surrounding environment, what they see is an environmental reconstruction reproduced using data from one or more sensors (i.e., the user cannot directly see physical objects). MR headsets may also forgo displaying a reconstruction of objects in the physical environment, thereby providing the user with a fully VR experience. On the other hand, AR systems provide an experience in which information is provided, for example, by using waveguides and combining them with one or more transparent or translucent waveguides and / or lenses through an AR head-mounted viewer to directly view at least some of the surrounding environment. Throughout this application, the term "extended reality (XR)" is used as a general term encompassing both AR and MR. Furthermore, this application sometimes uses "head-wearable device" or "head-mounted viewer" as a generic term to cover XR head-mounted viewers such as AR head-mounted viewers and MR head-mounted viewers.
[0027] As described above, the MR environment described herein may include, but is not limited to, non-immersive VR environments, semi-immersive VR environments, and fully immersive VR environments. As described above, AR environments may include marker-based AR environments, markerless AR environments, location-based AR environments, and projection-based AR environments. The above description is not exhaustive, and any other environment that allows intentional ambient lighting to pass through to reach the user will fall within the scope of AR, while any other environment that does not allow intentional ambient lighting to pass through to reach the user will fall within the scope of MR.
[0028] AR and MR content can include video, audio, haptic events, sensory events, or some combination thereof, any of which can be presented in a single channel or in multiple channels (e.g., stereoscopic video that creates a three-dimensional effect for the viewer). Furthermore, AR and MR can be associated with applications, products, accessories, services, or some combination thereof, for example, for creating content in an AR or MR environment and / or otherwise using it in an AR or MR environment (e.g., performing activities in an AR or MR environment).
[0029] The interactions with these AR and MR environments described in this article can occur in several different modes, and the resulting outputs can also occur across multiple different modes. In one example of an AR or MR system, a user can make an air swipe gesture to skip a song via an application programming interface (API) provided by a song that is played, for example, at a home speaker.
[0030] As described herein, gestures can include air gestures, surface contact gestures, and / or other gestures that can be detected and determined based on: single-hand movement (e.g., a single-hand gesture made by a user's hand, detected by one or more sensors of a wearable device (e.g., an electromyography (EMG) and / or an inertial measurement unit (IMU) of a wrist wearable device and / or one or more sensors included in a smart textile wearable device), and / or the single-hand gesture is detected by image data captured by an imaging device of the wearable device (e.g., a camera of a head wearable device, an external tracking camera positioned in the surrounding environment). "Air" generally includes gestures in which a portion of a user's hand does not contact a surface, object, or electronic device (e.g., a head wearable device or other communication-coupled device, such as a wrist wearable device); in other words, the gesture is made in open space in 3D space and does not contact a surface, object, or electronic device. More generally, surface contact gestures (contacts on surfaces, objects, user body parts, or electronic devices) are also considered, in which contact (or intention to contact) is detected at the surface (e.g., on a table, on the user's hand or another finger, on the user's leg, a sofa, or a steering wheel with a single or two-finger tap). The various gestures disclosed herein can be detected using image data and / or sensor data (e.g., neuromuscular signals sensed by one or more bioelectric sensors (e.g., EMG sensors) or other types of data from other sensors (e.g., proximity sensors, ToF sensors, IMU sensors, capacitive sensors, strain sensors) detected by wearable devices worn by the user and / or other electronic devices owned by the user (e.g., smartphones, laptops, imaging devices, intermediate devices, and / or other devices described herein).
[0031] The input modes described above can be diverse and depend on the user experience. For example, in interactions using a wrist-worn wearable device, a user can provide input using air gestures or surface contact gestures detected by the neuromuscular signal sensors of the wrist-worn wearable device. In the absence of a wrist-worn wearable device, alternative and fully interchangeable input modes can be used, such as one or more cameras located on a head-mounted viewer or elsewhere to detect air gestures or surface contact gestures, or input at an intermediate processing device (e.g., via physical input components such as buttons and touchpads). These different input modes can be interchanged based on the desired user experience, portability, and / or product feature set (e.g., low-cost products may not include a handheld tracking camera).
[0032] Different inputs result in different outputs. For example, an air gesture input detected by a camera on a head-mounted wearable device can cause the output to occur at the head-mounted wearable device or to control another electronic device different from the head-mounted wearable device. In another example, input detected using data from a neuromuscular signal sensor can also cause the output to occur at the head-mounted wearable device or to control another electronic device different from the head-mounted wearable device. While only a few examples have been described above, those skilled in the art will understand that different input patterns and different output patterns in response to the input are interchangeable.
[0033] The specific operations described above can result from specific hardware. The described devices are not restrictive, and features can be removed from or added to these devices. Different devices may include one or more similar hardware components. For brevity, similar devices and components are described herein. Any differences between devices and components will be described in their respective sections below.
[0034] As described herein, a processor (e.g., a central processing unit (CPU) or microcontroller unit (MCU)) is an electronic component responsible for executing instructions and controlling the operation of electronic devices (e.g., wrist-worn devices, head-worn devices, handheld intermediary processing devices (HIPDs), textile-based smart clothing, or other computer systems). Various types of processors exist, which may be used interchangeably or are specifically required by the embodiments described herein. For example, the processor can be: (i) a general-purpose processor designed to perform a wide range of tasks, such as running software applications, managing operating systems, and performing arithmetic and logical operations; (ii) a microcontroller designed for specific tasks, such as controlling electronic devices, sensors, and motors; (iii) a graphics processing unit (GPU) designed to accelerate the creation and rendering of images, videos, and animations (e.g., VR animations, such as 3D modeling); (iv) a field-programmable gate array (FPGA) that can be programmed and reconfigured post-manufacturing and / or customized to perform specific tasks, such as signal processing, encryption, and machine learning; or (v) a digital signal processor (DSP) designed to perform mathematical operations on signals (e.g., audio, video, and radio waves). Those skilled in the art will understand that one or more processors of one or more electronic devices can be used in the various embodiments described herein.
[0035] As described herein, a controller is an electronic component that manages and coordinates the operation of other components within an electronic device (e.g., controlling inputs, processing data, and / or generating outputs). Examples of controllers may include: (i) microcontrollers, which include small, low-power controllers commonly used in embedded systems and Internet of Things (IoT) devices; (ii) programmable logic controllers (PLCs), which can be configured for use in industrial automation systems to control and monitor manufacturing processes; (iii) system-on-a-chip (SoC) controllers, which integrate multiple components such as processors, memory, input / output (I / O) interfaces, and other peripherals into a single chip; and / or (iv) digital signal processing units (DSPs). As described herein, a graphics module is a component or software module designed to handle graphics computations and / or graphical processes, and such a graphics module may include hardware modules and / or software modules.
[0036] As described herein, memory refers to electronic components in a computer or electronic device that store data and instructions for access and operation by a processor. The devices described herein may include volatile and non-volatile memory. Examples of memory may include: (i) random access memory (RAM) (e.g., DRAM, SRAM, DDRRAM, or other random access solid-state memory devices) configured to temporarily store data and instructions; (ii) read-only memory (ROM) configured to permanently store data and instructions (e.g., one or more portions of system firmware and / or bootloader); (iii) flash memory, disk storage devices, optical disk storage devices, other non-volatile solid-state storage devices that may be configured to store data in electronic devices (e.g., universal serial bus (USB) drives, memory cards, and / or solid-state drives (SSDs)); and (iv) cache memory configured to temporarily store frequently accessed data and instructions. As described herein, storage may include structured data (e.g., a Structured Query Language (SQL) database, a MongoDB database, GraphQL data, or JSON data). Other examples of storage may include: (i) user profile data, which includes user account data, user settings, and / or other user data stored by the user; (ii) sensor data detected by one or more sensors and / or otherwise acquired; (iii) media content data, which includes stored image data, audio data, and documents, etc.; (iv) application data, which may include data collected and / or otherwise acquired and stored during use of the application; and / or (v) any other type of data described herein.
[0037] As described herein, the power system of an electronic device is configured to convert input power into a form usable for operating the device. The power system may include various components, including: (i) a power source, which may be an alternating current (AC) adapter power source or a direct current (DC) adapter power source; (ii) a charger input, which may be configured to use wired and / or wireless connections (which may be part of a peripheral interface, such as USB, microUSB, near-field magnetic coupling, magnetic induction and magnetic resonance charging, and / or radio frequency (RF) charging); (iii) a power management integrated circuit configured to distribute power to the various components of the device and ensure that the device operates within safety limits (e.g., regulating voltage, controlling current, and / or managing heat dissipation); and / or (iv) a battery configured to store power to provide usable power to the various components of one or more electronic devices.
[0038] As described herein, a peripheral interface is an electronic component (e.g., an electronic component of an electronic device) that allows the electronic device to communicate with other devices or peripheral devices and can provide means for inputting and outputting data and signals. Examples of peripheral interfaces may include: (i) USB and / or micro USB interfaces configured to connect devices to an electronic device; (ii) Bluetooth interfaces configured to allow devices to communicate with each other, including Bluetooth Low Energy (BLE); (iii) Near-Field Communication (NFC) interfaces configured as short-range wireless interfaces for operations such as access control; (iv) Pogo pins, which may be small, spring-loaded pins configured to provide a charging interface; (v) Wireless charging interfaces; (vi) Global Positioning System (GPS) interfaces; (vii) Wi-Fi interfaces for providing connectivity between a device and a wireless network; and (viii) Sensor interfaces.
[0039] As described herein, a sensor is an electronic component (e.g., an electronic component in an electronic device (e.g., a wearable device) and / or an electronic component that otherwise communicates electronically with the electronic device). Examples of sensors may include: (i) imaging sensors for collecting imaging data (e.g., one or more cameras arranged on a corresponding electronic device, such as a simultaneous localization and mapping (SLAM) camera); (ii) biopotential signal sensors; (iii) IMUs for detecting, for example, changes in angular velocity, force, magnetic field, and / or acceleration; (iv) heart rate sensors for measuring a user's heart rate; (v) peripheral oxygen saturation (SpO2) sensors for measuring a user's blood oxygen saturation and / or other biometric data; (vi) capacitive sensors for detecting potential changes at a part of the user's body (e.g., a sensor-skin interface) and / or near other devices or objects; (vii) sensors for detecting certain inputs (e.g., capacitive and force sensors); and (viii) light sensors (e.g., ToF sensors, infrared sensors, or visible light sensors, etc.), and / or sensors for sensing data from the user or the user's environment. As described herein, biopotential signal sensing components are devices for measuring electrical activity within the body (e.g., biopotential signal sensors). Some types of bioelectric potential signal sensors include: (i) electroencephalography (EEG) sensors, which are configured to measure electrical activity in the brain to diagnose neurological diseases; (ii) electrocardiography (ECG or EKG) sensors, which are configured to measure electrical activity in the heart to diagnose heart problems; (iii) EMG sensors, which are configured to measure electrical activity in muscles and diagnose neuromuscular diseases; and (iv) electrooculography (EOG) sensors, which are configured to measure electrical activity in eye muscles to detect eye movements and diagnose eye diseases.
[0040] As described herein, applications (e.g., software) stored in the memory of an electronic device include instructions stored in the memory. Examples of such applications include: (i) games; (ii) word processors; (iii) messaging applications; (iv) media streaming applications; (v) financial applications; (vi) calendars; (vii) clocks; (viii) web browsers; (ix) social media applications; (x) camera applications; (xi) web-based applications; (xii) health applications; (xiii) AR and MR applications; and / or (xiv) any other applications that may be stored in memory. These applications may operate in conjunction with one or more components in a data, and / or communication-coupled device to perform one or more operations and / or functions.
[0041] As described herein, a communication interface module may include hardware and / or software capable of data communication using any of the following protocols: custom wireless protocols or standard wireless protocols (e.g., IEEE 802.15.4, Wi-Fi, ZigBee, 6LoWPAN, Thread, Z-Wave, Bluetooth Smart, ISA100.11a, WirelessHART, or MiWi); custom wired protocols or standard wired protocols (e.g., Ethernet or HomePlug); and / or any other suitable communication protocol (including communication protocols not yet developed as of the date of this submission). A communication interface is a mechanism that enables different systems or devices to exchange information and data with each other, including hardware, software, or a combination of both. For example, a communication interface may refer to a physical connector and / or port on a device that enables communication with other devices (e.g., USB, Ethernet, HDMI, or Bluetooth). A communication interface may refer to a software layer that enables different software programs to communicate with each other (e.g., APIs and protocols such as HTTP and TCP / IP).
[0042] As described herein, a graphics module is a component or software module designed to handle graphics operations and / or graphical processes, and the graphics module may include hardware modules and / or software modules.
[0043] As described herein, a nontransitory computer-readable storage medium is a physical device or storage medium that can be used to store electronic data in a nontransitory form (e.g., such that the data is permanently stored until it is intentionally deleted or modified).
[0044] Figure 1 Example batteries 108 and 110, configured to be placed within a head-mounted wearable device 100 according to some embodiments, are shown. Figure 1A head-worn wearable device 100 is shown, including a frame portion 102, a first temple 104, and a second temple 106, each of which is hinged to the frame portion 102. In some embodiments, the frame portion 102 is coupled to the first temple 104 and the second temple 106 via an intermediate member (not shown). Although references... Figures 1 to 2E The described embodiments depict a head-mounted wearable device 100, but the same features can be implemented on a variety of other head-mounted wearable devices, such as a pair of displayless smart glasses or an extended reality (XR) head-mounted viewer.
[0045] like Figure 1 As shown, a first temple 104 includes a first battery 108, and a second temple 106 includes a second battery 110 (e.g., a battery having a lithium-ion-based chemistry). The first battery 108 is configured and shaped to be housed within the first temple 104, and the second battery 110 is configured and shaped to be housed within the second temple 106. In some embodiments, the first battery 108 and the second battery 110 are also configured and shaped to maximize their capacity when housed within the head-worn device 100. In some embodiments, a frame portion 102 includes an additional battery, and the additional battery is configured and shaped to be housed within the frame portion 102. In some embodiments, each respective battery is configured to power a corresponding electronic component among a plurality of electronic components of the head-worn device 100. In some embodiments, each respective battery is configured to selectively power each electronic component among a plurality of electronic components of the head-worn device 100. In some embodiments, the first temple 104 also includes an energy storage device (e.g., a capacitor) configured to selectively power each electronic component among a plurality of electronic components of the head-worn device 100. In some embodiments, the head-mounted wearable device 100 also includes a processing device and / or a system-on-a-chip (SoC) component to determine a battery or energy storage device that powers each of a plurality of electronic components.
[0046] In some embodiments, the first temple 104 further includes a first electronic component 112 (e.g., a SoC component, a double data rate synchronous dynamic random-access memory (DDR SDRAM) component, an embedded MultiMediaCard (eMMC), a microcontroller (microcontroller unit (MCU)), an audio amplifier, a WiFi communication component, a Bluetooth communication component, a power management integrated circuit (PMIC), a camera component, a display component, an audio speaker component, a microphone component, etc.), and the second temple 106 further includes a second electronic component 114. In some embodiments, the first electronic component 112 and / or the second electronic component 114 are electrically coupled to one or both of the first battery 108 and the second battery 110, and are configured to receive power from one or both. In some embodiments, the first battery 108 and / or the second battery 110 are chamfered and / or bent to accommodate the first electronic component 112 and / or the second electronic component 114, respectively. In some embodiments, the frame portion 102 includes additional electronic components configured to receive power from one or both of a first battery 108 and a second battery 110. In some embodiments, the arrangement of the first battery 108, the second battery 110, the first electronic component 112, and / or the second electronic component 114 is configured to balance the additional electronic components located in the frame portion 102, thereby improving the wearing experience.
[0047] Figures 2A to 2E Various configurations of batteries and electronic components in the first temple 104 and the second temple 106 according to some embodiments are shown. Figure 2A A symmetrical battery configuration according to some embodiments is illustrated. In the symmetrical battery configuration, a first temple 200 (e.g., first temple 104) includes a first electronic component 204 and a first battery 202, and a second temple 205 (e.g., second temple 106) includes a second electronic component 209 and a second battery 207. In some embodiments, the first battery 202 and the second battery 207 are configured to power both the first electronic component 204 and the second electronic component 209. In the symmetrical battery configuration, the first temple 200 and the second temple 205 are symmetrical, specifically, the first battery 202 and the second battery 207 have the same size (or approximately the same size), and the first electronic component 204 and the second electronic component 209 are the same size (or approximately the same size), as shown below. Figure 2AAs shown. In some embodiments, the respective arrangement, size, shape and / or weight of the first battery 202 and the first electronic component 204 and / or the second battery 207 and the second electronic component 209 are also configured such that the first temple 200 and the second temple 205 are balanced with each other, thereby improving the wearing experience.
[0048] Figure 2B A single-battery configuration according to some embodiments is illustrated. In the single-battery configuration, a first temple 210 (e.g., first temple 104) includes a first electronic component 214, and a second temple 215 (e.g., second temple 106) includes a second electronic component 219 and a battery 217. In some embodiments, the first temple 210 does not include a battery. In some embodiments, the battery 217 is configured to power both the first electronic component 214 and the second electronic component 219. In some embodiments, the battery 217 is a large battery (e.g., larger than the first battery 202 and the second battery 207, such as...). Figure 2B (As shown). In some embodiments, the first electronic component 214 is larger than the second electronic component 219, such as... Figure 2B As shown. In some embodiments, the respective arrangement, size, shape and / or weight of the first electronic component 214 and / or battery 217 and the second electronic component 219 are also configured such that the first temple 210 and the second temple 215 are balanced with each other, thereby improving the wearing experience.
[0049] Figure 2C A dual-asymmetric battery configuration according to some embodiments is illustrated. In this dual-asymmetric battery configuration, a first temple 220 (e.g., first temple 104) includes a first electronics 224 and a first battery 222, and a second temple 225 (e.g., second temple 106) includes a second electronics 229 and a second battery 227. In some embodiments, the first battery 222 and the second battery 227 are configured to power both the first electronics 224 and the second electronics 229. In some embodiments, the first battery 222 is a small battery (e.g., smaller than the first battery 202 and the second battery 207), and the second battery 227 is a large battery (e.g., larger than the first battery 202 and the second battery 207, such as...). Figure 2C (As shown). In some embodiments, the first electronic component 224 is larger than the second electronic component 229, such as... Figure 2C As shown. In some embodiments, the respective arrangement, size, shape and / or weight of the first battery 222 and the first electronic component 224 and / or the second battery 227 and the second electronic component 229 are also configured such that the first temple 220 and the second temple 225 are balanced with each other, thereby improving the wearing experience.
[0050] Figure 2DA multi-asymmetric battery configuration according to some embodiments is illustrated. In the multi-asymmetric battery configuration, a first temple 230 (e.g., first temple 104) includes a first electronic component 234, a first battery 232a, and a second battery 232b, and a second temple 235 (e.g., second temple 106) includes a second electronic component 239 and a third battery 237. In some embodiments, the first battery 232a, the second battery 232b, and the third battery 237 are configured to power both the first electronic component 234 and the second electronic component 239. In some embodiments, the first battery 232a and the second battery 232b are small batteries (e.g., smaller than the first battery 202 and the second battery 207), and the third battery 237 is a large battery (e.g., larger than the first battery 202 and the second battery 207, such as...). Figure 2D (As shown). In some embodiments, the first electronic component 234 is smaller than the second electronic component 239, such as... Figure 2D As shown. In some embodiments, the respective arrangement, size, shape and / or weight of the first battery 232a, the second battery 232b and the first electronic component 234 and / or the third battery 237 and the second electronic component 239 are also configured such that the first temple 230 and the second temple 235 are balanced with each other, thereby improving the wearing experience.
[0051] Figure 2E Another asymmetric battery configuration according to some embodiments is illustrated. In this alternative asymmetric battery configuration, a first temple 240 (e.g., first temple 104) includes a first electronic component 244, a first battery 242, and an energy storage device 243, and a second temple 245 (e.g., second temple 106) includes a second electronic component 249 and a second battery 247. In some embodiments, the first battery 242, the second battery 247, and the energy storage device 243 are configured to power both the first electronic component 244 and the second electronic component 249. In some embodiments, the first battery 242 is a small battery (e.g., smaller than the first battery 202 and the second battery 207), and the second battery 247 is a large battery (e.g., larger than the first battery 202 and the second battery 207, such as...). Figure 2E (As shown). In some embodiments, the first electronic component 244 is smaller than the second electronic component 249, such as... Figure 2E As shown. In some embodiments, the respective arrangement, size, shape and / or weight of the first battery 242, energy storage device 243 and first electronic component 244 and / or second battery 247 and second electronic component 249 are also configured such that the first temple 240 and the second temple 245 are balanced with each other, thereby improving the wearing experience.
[0052] According to some embodiments, the head-mounted wearable device 100 is configured to operate from multiple batteries (e.g., reference 100). Figures 1 to 2EThe first battery 108, the second battery 110, the auxiliary battery, the first battery 202, etc. (described) supply multiple electronic components (e.g., reference) Figures 1 to 2E The first electronic component 112, the second electronic component 114, the additional electronic component, the first electronic component 204, etc., are described as being powered. In some embodiments, executable instructions stored in memory, when executed by a processor of the head-worn wearable device 100 and / or a processor of another device communicatively coupled to the head-worn wearable device 100, determine that power is supplied from a corresponding battery among a plurality of batteries to a corresponding electronic component among a plurality of electronic components. In some embodiments, this determination is based on which battery among the plurality of batteries is (physically and electronically) closest to the corresponding electronic component. For example, as... Figure 2E As shown, if the second electronic component 249 requires power, the second battery 247 will be determined to power the second electronic component 249 because the second battery 247 is closer to the second electronic component 249 (both physically and electronically) than the first battery 242. In some embodiments, this determination is based on which of the plurality of batteries has a larger available capacity (e.g., measured in watt-hours (Wh) and / or ampere-hours (Amp-hr)). For example, as Figure 2E As shown, if the second electronic component 249 requires power, and if the first battery 242 has a larger available capacity than the second battery 247, then the first battery 242 will be determined to supply power to the second electronic component 249. In some embodiments, a corresponding electronic component among a plurality of electronic components requires more power than a single battery among a plurality of batteries can provide. In this case, executable instructions determine that power is supplied from one or more corresponding batteries among a plurality of electronic components to the corresponding electronic component. For example, as... Figure 2E As shown, if the capacity of the first battery 242 is insufficient to power the first electronic component 244, both the first battery 242 and the second battery 247 will be determined to power the first electronic component 244. In some embodiments, determining to power a corresponding electronic component from a plurality of batteries and / or more than one corresponding battery is also based on: component information obtained from the plurality of electronic components indicating the corresponding power requirements of the plurality of electronic components; battery information obtained from the plurality of batteries indicating the corresponding available capacity of each of the plurality of batteries; user-specific power management settings; user behavior data; and / or thermal constraints of the plurality of batteries, the plurality of electronic components, the head wearable device 100 and / or any other component thereof.
[0053] In some embodiments, the energy storage device 243 is a high-capacity capacitor (e.g., a supercapacitor, ultracapacitor, tantalum capacitor, etc.) and / or another battery. The energy storage device 243 is configured to power the first electronic component 244, the second electronic component 249, and / or any other component of the head-worn wearable device 100. In some embodiments, the energy storage device 243 is configured to power the device to mitigate the risk of power shortage caused by voltage spikes and / or transient power demand spikes in the various electronic components of the head-worn wearable device 100. Examples of the energy storage device 243 that can power the device to mitigate the risk of power shortage include: (i) recording live video (image and audio data), (ii) making a video call with another user on another device, (iii) transmitting large data files via wireless communication components, (iv) performing calculations for a contextual AI program, and (v) performing visual translation of text captured by the camera of the head-worn wearable device 100.
[0054] Multiple batteries (e.g., reference) Figures 1 to 2E The respective capacities of the described first battery 108, second battery 110, auxiliary battery, first battery 202, etc., range from 100 megawatt-hours (mWh) to 4000 mWh. In some embodiments, the capacity of the larger battery is 0.5 to 10 times larger than that of the smaller battery. In some embodiments, the capacity of the larger battery ranges from 250 mWh to 2000 mWh, and the capacity of the smaller battery ranges from 125 mWh to 1000 mWh.
[0055] According to some embodiments, using an asymmetric battery configuration can present challenges when simultaneously charging two or more batteries in a head-worn wearable device 100. In some embodiments, each of the two or more batteries has a different battery capacity and / or different individual cell voltages, different charging times, different charging efficiencies, and / or different thermal considerations. Therefore, the charging voltage is determined based on headroom and the voltage of the largest battery among the two or more batteries. In some embodiments, the first individual cell voltage of a first battery among the two or more batteries is greater than the second individual cell voltage of a second battery among the two or more batteries, and the first battery will charge the second battery (cross-charging) if the discharge path of the smaller battery is uncontrolled. Cross-charging can result in undesirable power flows from one or more fully charged batteries to one or more partially charged batteries, leading to unnecessary power losses and unnecessary heat generation at the two or more batteries and / or multiple electronic components of the head-worn wearable device 100. Cross-charging can also result in unnecessary charge and discharge cycles, thereby reducing the corresponding cycle life of the two or more batteries. Furthermore, cross-charging may trigger the overcurrent protection mechanisms of two or more batteries, which could lead to unnecessary shutdown of the head-worn wearable device 100 and / or damage to those two or more batteries and / or multiple electronic components. Therefore, to prevent cross-charging, the discharge path of the smaller battery can be disabled when the charging voltage is lower than the first cell voltage, and enabled when the charging voltage is greater than or equal to the first cell voltage.
[0056] Figure 3A cross-charging prevention circuit 300, according to some embodiments, is shown to prevent a higher-voltage battery 310 from charging a lower-voltage battery 305. The higher-voltage battery 310 has a first voltage, and the lower-voltage battery 305 has a second voltage less than the first voltage. In some embodiments, the capacity of the lower-voltage battery 305 (e.g., between 125 mWh and 1000 mWh) is less than the capacity of the higher-voltage battery 310 (between 250 mWh and 2000 mWh). In some embodiments, the cross-charging prevention circuit 300 includes one or more electrical loads 312a to 312b (e.g., multiple electronic components of a head-mounted wearable device 100) that draw power from the higher-voltage battery 310 and / or the lower-voltage battery 305. In some embodiments, the cross-charging prevention circuit 300 includes one or more line impedances 314 generated by one or more wires electrically coupled to one or more electrical loads 312a to 312b, the higher-voltage battery 310, and / or the lower-voltage battery 305. The cross-charging prevention circuit 300 also includes a first charging path regulator 320a located between the lower voltage battery 305 and one or more electrical loads 312a to 312b, and a second charging path regulator 320b located between the higher voltage battery 310 and one or more electrical loads 312a to 312b. Each corresponding charging path regulator includes a charging transistor represented by a charging switch 324 and a charging body diode 322, and a discharging transistor represented by a discharging switch 328 and a discharging body diode 326. In some embodiments, the charging transistor and the discharging transistor are field-effect transmitters (FETs), such as metal-oxide-semiconductor field-effect transmitters (MOSFETs). In some embodiments, the charging transistor and the discharging transistor are controlled by a circuit controller (e.g., a processor of the head-worn wearable device 100 and / or a processor of another device communicatively coupled to the head-worn wearable device 100, as referenced). Figure 1 (As described) Control. The circuit controller can determine whether the lower voltage battery 305 is undergoing cross-charging by monitoring the current supplied to / from the lower voltage battery 305 and / or the current supplied to / from the higher voltage battery 310.
[0057] According to some embodiments, when the lower-voltage battery 305 does not have sufficient voltage to prevent cross-charging, the first charging path regulator 320a can enter a disable mode, a redirection mode, and / or a regulation mode to limit the cross-charging current supplied to the lower-voltage battery 305. In disable mode, the circuit controller turns off the charging transistor, preventing cross-charging current from being supplied to the lower-voltage battery 305. In redirection mode, the circuit controller turns on the charging transistor and turns off the discharging transistor. Therefore, the cross-charging current is limited by the forward voltage of the discharge diode 326. In regulation mode, the circuit controller turns on the charging transistor and turns on the discharging transistor. Therefore, the charging transistor becomes saturated, thereby limiting the cross-charging current to the saturation current of the charging transistor.
[0058] In some embodiments, the circuit controller can regulate the discharge current supplied by the lower-voltage battery 305 and / or the higher-voltage battery 310 to one or more electrical loads 312a to 312b by entering a regulated discharge mode. In the regulated discharge mode, the circuit controller turns on the charging transistor and the discharging transistor. Therefore, the discharging transistor becomes saturated, thereby limiting the discharge current to the saturation current of the discharging transistor. In some embodiments, before causing the first charging path regulator 320a to enter a disabled mode, a redirection mode, and / or a regulating mode, the circuit controller determines whether the higher-voltage battery 310 and / or the lower-voltage battery 305 is being charged (e.g., the head-mounted wearable device 100 is coupled to a charging device). If the higher-voltage battery 310 and / or the lower-voltage battery 305 is being charged, the circuit controller will not cause the first charging path regulator 320a to enter a disabled mode, a redirection mode, and / or a regulating mode.
[0059] In some embodiments, in response to determining that a higher-voltage battery 310 and / or a lower-voltage battery 305 among two or more batteries is being charged (e.g., the head-worn wearable device 100 is coupled to a charging device), the circuit controller obtains the larger battery voltage of the larger battery (e.g., with a capacity between 250 mWh and 2000 mWh) and the smaller battery voltage of the smaller battery (e.g., with a capacity between 125 mWh and 1000 mWh). In some embodiments, the initial charging voltage is the headroom voltage of the cross-charging prevention circuit 300. Based on determining that the smaller battery voltage is greater than the larger battery voltage, the circuit controller deactivates the discharge path of the smaller battery (if the smaller battery's discharge path is activated) and charges the larger battery with the charging voltage. Based on determining that the larger battery voltage is greater than the smaller battery voltage, the circuit controller activates the discharge path of the smaller battery (if the smaller battery's discharge path is deactivated) and charges both the larger and smaller batteries with the charging voltage. In some embodiments, the charging voltage is the sum of the larger battery voltage and the headroom voltage of the cross-charging prevention circuit 300. In some embodiments, when charging the larger and smaller batteries, the circuit controller monitors the voltages of the larger and smaller batteries to determine whether the voltage of the larger battery reaches and / or exceeds the voltage of the smaller battery, and / or whether the voltage of the smaller battery reaches and / or exceeds the voltage of the larger battery. Based on the determination that charging of the higher-voltage battery 310 and / or the lower-voltage battery 305 of the two or more batteries is no longer permitted (e.g., the head-worn wearable device 100 is decoupled from the charging device), the circuit controller activates the discharge path of the smaller battery (if the discharge path of the smaller battery has been deactivated).
[0060] Figure 4A and Figure 4B Two battery management techniques, according to some embodiments, are illustrated for managing the use of two or more batteries to power each of a plurality of electronic components in a head-worn wearable device. In some embodiments, the two battery management techniques may be performed alternately or simultaneously at the head-worn wearable device 100. In some embodiments, a processing device and / or a system-on-chip (SoC) component (e.g., according to one or more battery management techniques) controls two or more batteries to minimize energy waste, maximize energy efficiency, prevent undervoltage, and / or maximize the total battery life of the head-worn wearable device 100. In some embodiments, the two or more batteries include a larger battery (e.g., with a capacity between 250 mWh and 2000 mWh) and a smaller battery (e.g., with a capacity between 125 mWh and 1000 mWh).
[0061] Figure 4AA first battery management method (also referred to as a first method) 400 for managing two or more batteries of a head-mounted wearable device 100, according to some embodiments, is illustrated. The first method 400 includes using a smaller and a larger battery to power the device during low-load computing tasks (e.g., one or more low-load tasks performed at the head-mounted wearable device 100, such as streaming music online, making audio calls, sending messages, etc.), and using only the larger battery to power the device during high-load computing tasks (e.g., one or more low-load tasks performed at the head-mounted wearable device 100, such as capturing video, transmitting large amounts of data via Wi-Fi, performing computations for a contextual AI program). The first method 400 includes initiating one or more computing tasks at the head-mounted wearable device 100 (402), for example, in response to user input and / or instructions received from another device. The first method 400 also includes classifying the one or more computing tasks as low-load or high-load computing tasks (404). Based on the determination that the one or more computing tasks are high-load computing tasks, the first method 400 further includes: determining whether the battery power of the larger battery is sufficient to perform and / or enable the execution of the one or more computing tasks (406). In some embodiments, determining whether the battery power of the larger battery is sufficient to perform and / or enable the execution of the one or more computing tasks includes: determining whether the battery power of the larger battery meets a battery power threshold. In some embodiments, the battery power threshold is based on the one or more computing tasks and / or battery temperature. Based on the determination that the battery power of the larger battery is sufficient to perform and / or enable the execution of the one or more computing tasks, the first method 400 further includes: deactivating the discharge path of the smaller battery (408). The first method 400 further includes: allowing the larger battery to power the head-worn wearable device 100 while enabling the execution of the one or more computing tasks at the head-worn wearable device 100 and / or another device (410). The first method 400 further includes: determining whether the discharge path of the smaller battery is active (412). Based on the determination that the discharge path of the smaller battery is inactive, the first method 400 further includes: reactivating the discharge path of the smaller battery (414), and the first method 400 terminates (416).
[0062] Based on determining that one or more computing tasks are low-load computing tasks, the first method 400 further includes: allowing the larger and smaller batteries to power the head-mounted wearable device 100 while the computing tasks are being performed (410). The first method 400 further includes: determining whether the discharge path of the smaller battery is active (412). Based on determining that the discharge path of the smaller battery is active, the first method 400 terminates (416).
[0063] Based on determining that one or more computing tasks are high-load computing tasks and determining that the battery power of the larger battery is insufficient to execute and / or cause the execution of one or more computing tasks, the first method 400 further includes: preventing the head-mounted wearable device 100 from executing and / or causing the execution of one or more computing tasks (418). The first method 400 further includes: determining whether the discharge path of the smaller battery is active (412). Based on determining that the discharge path of the smaller battery is active, the first method 400 terminates (416).
[0064] Figure 4B A second battery management method (also referred to as a second method) 450 for managing two or more batteries of a head-mounted wearable device 100, according to some embodiments, is illustrated. The second method 450 includes using a task checklist to determine whether to use both a smaller battery and a larger battery, use only the smaller battery, use only the larger battery, and / or not use either battery to power one or more computational tasks performed at the head-mounted wearable device (e.g., one or more tasks performed at the head-mounted wearable device 100, such as listening to music online, making an audio call, sending a message, capturing video, transferring large amounts of data via Wi-Fi, performing computations for a contextual AI program, etc.). According to some embodiments, for each corresponding computational task and each corresponding battery temperature range, the task checklist includes a corresponding smaller battery power threshold and a corresponding larger battery power threshold. For example, the task checklist may include a first smaller battery power threshold and a first larger battery power threshold of 75% battery power and 25% battery power for performing and / or performing a live streaming task within a first battery temperature range of 20°C to 30°C; a second smaller battery power threshold and a second larger battery power threshold of 55% battery power and 20% battery power for performing and / or performing a live streaming task within a second battery temperature range of 10°C to 20°C; and a third smaller battery power threshold and a third larger battery power threshold of 35% battery power and 15% battery power for performing and / or performing a live streaming task within a third battery temperature range of 0°C to 10°C. Furthermore, the task checklist may include a fourth smaller battery power threshold of 50% battery power and a fourth larger battery power threshold of 30% battery power for performing and / or enabling the execution of Wi-Fi data transmission tasks within a first battery temperature range of 20°C to 30°C, and a fifth smaller battery power threshold of 35% battery power and a fifth larger battery power threshold of 25% battery power for performing and / or enabling the execution of Wi-Fi data transmission tasks within a second battery temperature range of 10°C to 20°C. In some embodiments, when the head-mounted wearable device 100 is idle (e.g., not performing and / or enabling the execution of any computing tasks), the task checklist may also include a corresponding smaller idle battery power threshold and a corresponding larger idle battery power threshold for each respective battery temperature range.
[0065] The second method 450 includes: initiating one or more computing tasks at the head-mounted wearable device 100 (452) (e.g., in response to user input and / or instructions received from another device). The second method 450 also includes: determining whether one or more computing tasks are permitted (454) based on a task checklist, the current battery temperature range, the current larger battery charge, and the current smaller battery charge (e.g., given one or more computing tasks and the current battery temperature, at least one of the smaller and larger batteries has a corresponding current battery charge greater than a corresponding battery charge threshold). Based on the determination that one or more computing tasks are permitted, the second method 450 further includes: selectively deactivating the discharge path of the smaller battery or the discharge path of the larger battery and / or abandoning the deactivation of the discharge path of the smaller battery and the discharge path of the larger battery based on a task checklist (e.g., deactivating the discharge path of the larger battery if the current larger battery charge is below a corresponding larger battery charge threshold, deactivating the discharge path of the smaller battery if the current smaller battery charge is below a corresponding smaller battery charge threshold, and / or not deactivating the discharge path of the larger battery and the discharge path of the smaller battery if the current larger battery charge is not below a corresponding larger battery charge threshold and the current smaller battery charge is not below a corresponding smaller battery charge threshold) (456). The second method 450 further includes: allowing the larger battery and / or the smaller battery to power the head-mounted wearable device 100 while enabling one or more computing tasks to be executed on the head-mounted wearable device 100 and / or another device (458). The second method 450 further includes: determining whether the discharge path of the smaller battery and / or the discharge path of the larger battery is active or inactive (460). Based on the determination that both the discharge paths of the smaller battery and the larger battery are active, the second method 450 ends (466).
[0066] Based on the determination that at least one of the discharge paths of the smaller battery and the larger battery is inactive, the second method 450 further includes: determining whether reactivation of the discharge path of the larger battery and / or the discharge path of the smaller battery is permitted based on a task checklist, a new battery temperature range, a new larger battery charge, and / or a new smaller battery charge (462). Based on the determination that reactivation of the discharge path of the larger battery and / or the discharge path of the smaller battery is permitted (e.g., the corresponding new battery charge is greater than the corresponding idle battery charge threshold), the second method 450 further includes: reactivating the corresponding discharge path (464), and the second method 450 ends (466). Based on the determination that reactivation of the discharge path of the larger battery and / or the discharge path of the smaller battery is not permitted (e.g., the corresponding new battery charge is less than the corresponding idle battery charge threshold), the corresponding discharge path remains deactivated, and the second method 450 ends (466).
[0067] Based on the determination that one or more computing tasks are not permitted (e.g., given one or more computing tasks and the current battery temperature, at least one of the smaller and larger batteries has a corresponding current battery charge less than a corresponding battery charge threshold), the second method 450 further includes: causing one or more computing tasks not to be performed at the head-mounted wearable device 100 and / or another device (468). In some embodiments, the second method 450 further includes: determining whether the discharge path of the smaller battery and / or the discharge path of the larger battery is active or inactive (460), as described above.
[0068] Figure 5A A flowchart illustrating a method for supplying power from at least one battery of a head-worn wearable device to at least one electronic component of the head-worn wearable device according to some embodiments is shown. The operation (e.g., steps) of method 500 may be performed by one or more processors (e.g., central processing unit and / or MCU) of the head-worn wearable device. Figure 5A At least some of the operations shown correspond to instructions stored in computer memory or computer-readable storage medium (e.g., storage device, RAM, and / or memory). The operations of method 500 may be performed by a single device alone, or in conjunction with one or more processors and / or hardware components of another communication-coupled device, and / or instructions stored in the memory or computer-readable medium of another device communication-coupled to the head-mounted wearable device. In some embodiments, the operations of the methods described herein are interchangeable and / or optional, and the corresponding operations of each method are performed by any of the foregoing devices, systems, or combinations of devices and / or systems. For convenience, method operations will be described below as being performed by specific components or specific devices, but should not be construed as limiting the execution of operations to a specific device in all embodiments.
[0069] (A1) Figure 5A A flowchart of a method 500 for supplying power from at least one battery of a head-worn wearable device to at least one electronic component of the head-worn wearable device according to some embodiments is shown.
[0070] Method 500 is performed at a head-worn wearable device including: a first temple portion; a second temple portion; a first battery configured to be housed within the first temple portion, the first battery having a first shape; a second battery configured to be housed within the second temple portion, the second battery having a second shape different from the first shape; and a memory including executable instructions for causing the head-worn wearable device to perform method 500. In some embodiments, method 500 includes: during a first time period and based on determining that the capacity of the first battery is sufficient to power electronic components in the first temple portion, supplying power from the first battery to electronic components in the first temple portion (502); during a second time period and based on determining that the capacity of the first battery is insufficient to power electronic components in the first temple portion, supplying power from the first battery and the second battery to electronic components in the first temple portion (504).
[0071] (A2) In some embodiments of A1, determining whether the capacity of the first battery is sufficient to power the electronic components in the first temple portion and determining whether the capacity of the first battery is insufficient to power the electronic components in the first temple portion are based at least in part on component information obtained from the electronic components in the first temple portion. Additionally, the component information obtained from the electronic components in the first temple portion indicates the power requirements of the electronic components in the first temple portion.
[0072] (A3) In some embodiments of any of A1 to A2, determining whether the capacity of the first battery is sufficient to power the electronic components in the first temple portion and determining whether the capacity of the first battery is insufficient to power the electronic components in the first temple portion are based at least in part on battery information obtained from the first battery and the second battery. Furthermore, the battery information obtained from the first battery and the second battery indicates the capacity of the first battery and the capacity of the second battery.
[0073] (A4) In some embodiments of any of A1 to A3, the head-worn wearable device further includes a third battery configured to be housed within the first temple portion, the third battery having a third shape different from the first and second shapes. Additionally, the memory includes executable instructions for supplying power (506) to the electronic components in the first temple portion from the first battery, the second battery, and the third battery during a third time period and based on the determination that the capacity of the first battery and the capacity of the second battery are insufficient to power the electronic components in the first temple portion.
[0074] (A5) In some embodiments of any of A1 to A4, the memory further includes executable instructions for: supplying power (508) from the second battery to the second electronic component in the second temple portion during a fourth time period and based on the determination that the capacity of the second battery is sufficient to supply power to the second electronic component in the second temple portion. The memory also includes executable instructions for: supplying power (510) from the first battery and the second battery to the second electronic component in the second temple portion during a fifth time period and based on the determination that the capacity of the second battery is insufficient to supply power to the second electronic component in the second temple portion.
[0075] (A6) In some embodiments of any of A1 to A5, the head-worn wearable device further includes a frame portion. Furthermore, the memory includes executable instructions for: supplying power from the first battery to the third electronic component in the frame portion during a sixth time period and based on the determination that the capacity of the first battery is sufficient to supply power to the third electronic component in the frame portion. The memory also includes executable instructions for: supplying power from the first battery and the second battery to the third electronic component in the frame portion during a seventh time period and based on the determination that the capacity of the first battery is insufficient to supply power to the third electronic component in the frame portion.
[0076] (A7) In some embodiments of any of A1 to A6, the head-worn wearable device further includes a fourth battery configured to be housed within a frame portion, the fourth battery having a fourth shape different from the first and second shapes. Additionally, the memory includes executable instructions for: supplying power from the fourth battery to the third electronic component in the frame portion during an eighth time period and based on determining that the capacity of the fourth battery is sufficient to supply power to the third electronic component in the frame portion. The memory also includes executable instructions for: supplying power from the first battery, the second battery, and the fourth battery to the third electronic component in the frame portion during a ninth time period and based on determining that the capacity of the fourth battery is insufficient to supply power to the third electronic component in the frame portion.
[0077] (A8) In some embodiments of any of A1 to A7, the memory further includes executable instructions for: supplying power from the first battery to the first electronic component and the fifth electronic component in the first temple portion during a tenth time period and based on the determination that the capacity of the first battery is sufficient to supply power to the first electronic component and the fifth electronic component in the first temple portion. Additionally, the memory includes executable instructions for: supplying power from the first battery and the second battery to the first electronic component and the fifth electronic component in the first temple portion during an eleventh time period and based on the determination that the capacity of the first battery is insufficient to supply power to the first electronic component and the fifth electronic component in the first temple portion.
[0078] (A9) In some embodiments of any of A1 to A8, the head-worn wearable device further includes an energy storage device, distinct from the first and second batteries, configured to be housed within the first temple portion. Additionally, the memory includes executable instructions for supplying power from the first battery, the second battery, and the energy storage device to the first electronic components in the first temple portion during a twelfth time period, based on the determination that the capacity of the first and second batteries is insufficient to power the electronics in the first temple portion.
[0079] (A10) In some embodiments of any one of A1 to A9, the eighth time period is at least one of the following time periods: the time period during which the camera of the head-worn device records video data; the time period during which the communication device of the head-worn device transmits data files; the time period during which the processing device of the head-worn device generates AI content using an artificial intelligence (AI) program; and the time period during which the camera of the head-worn device records image data including the content, and the processing device of the head-worn device translates the content.
[0080] (A11) In some embodiments of any of A1 to A10, the energy storage device is one of a supercapacitor, an electrolytic capacitor, and another battery.
[0081] (A12) In some embodiments of any of A1 to A11, determining that the capacity of the first battery and the capacity of the second battery are insufficient to power the electronic components in the first temple portion is based on determining that the electronic components are experiencing a momentary power demand spike.
[0082] (A13) In some embodiments of any of A1 to A12, the electronic component is at least one of the following: a sensor; a camera; a computing device; a system-on-a-chip (SOC); a memory storage device; a double data rate synchronous dynamic random access memory (DDR SRAM); an XR processing device; a display device; an audio device; a communication device; a power management integrated circuit (PMIC); and an audio amplifier circuit.
[0083] (A14) In some embodiments of any of A1 to A13, the head-worn device is one of an XR head-mounted viewer and a pair of smart glasses.
[0084] (A15) In some embodiments of any of A1 to A14, the capacity of the first battery is between 200 mWh and 500 mWh, and the capacity of the second battery is between 300 mWh and 1000 mWh.
[0085] Figure 5BA flowchart illustrating a method for powering one or more batteries of a head-mounted wearable device based on the power load requirements of a requested computing task, according to some embodiments, is shown. The operations (e.g., steps) of method 520 may be performed by one or more processors (e.g., a central processing unit and / or an MCU) of the head-mounted wearable device. Figure 5B At least some of the operations shown correspond to instructions stored in the computer memory or computer-readable storage medium (e.g., storage device, RAM, and / or memory) of the head-mounted wearable device. The operations of method 520 may be performed by a single device alone, or in conjunction with one or more processors and / or hardware components of another communication-coupled device, and / or instructions stored in the memory or computer-readable medium of another device communication-coupled to the head-mounted wearable device. In some embodiments, the operations of the methods described herein are interchangeable and / or optional, and the corresponding operations of each method are performed by any of the foregoing devices, systems, or combinations of devices and / or systems. For convenience, method operations will be described below as being performed by specific components or specific devices, but should not be construed as limiting the execution of operations to a specific device in all embodiments.
[0086] (B1) Figure 5B A flowchart of method 520 for powering one or more batteries of a head-mounted wearable device based on the power load requirements of a requested computing task, according to some embodiments, is shown.
[0087] Method 520 is performed at a head-worn wearable device, which includes: a larger battery (e.g., a lower voltage battery 305); a smaller battery (e.g., a higher voltage battery 310); one or more electronic components (e.g., one or more electrical loads 312a to 312b); and a memory including features for causing the head-worn wearable device to respond to performing computational tasks (e.g., as referenced). Figure 4A Execute executable instructions of method 520 upon request from one or more computing tasks described. In some embodiments, method 520 includes: determining that the computing task is a low-load computing task (e.g., as described in reference 1) Figure 4A The described low-load computing task, while performing the computing task, supplies power to one or more electronic components from a larger battery and a smaller battery (522). Method 520 further includes: determining whether the computing task is a high-load computing task (e.g., as referenced in...). Figure 4A The described high-load computing task (524): Deactivate the discharge path of the smaller battery (e.g., as referenced). Figure 4A The discharge path of the smaller battery is described (528), and power is supplied from the larger battery to one or more electronic components when performing computational tasks (530).
[0088] (B2) In some embodiments of B1, deactivating the discharge path of the smaller battery and supplying power from the larger battery to one or more electronic components when performing computational tasks also depends on determining that the larger battery charge is greater than a larger battery charge threshold (e.g., as referenced). Figure 4A The description of determining whether a larger battery has sufficient charge to perform and / or enable the performance of one or more computational tasks (526).
[0089] (B3) In some embodiments of any of B1 to B2, method 520 further includes: determining that the computational task is a high-load computational task, before deactivating the discharge path of the smaller battery, and determining that the larger battery capacity is less than a larger battery capacity threshold, such that the computational task is not performed (e.g., as referenced). Figure 4A The description prevents the head-worn wearable device 100 from performing and / or causing it to perform one or more computational tasks.
[0090] (B4) In some embodiments of any of B1 to B3, the larger battery capacity threshold is based on one or more of the following: (i) computing task, (ii) temperature of the larger battery, and / or (iii) temperature of the head-mounted wearable device.
[0091] (B5) In some embodiments of any of B1 to B4, method 520 further includes: after performing the computational task (532) and based on determining that the discharge path of the smaller battery has been deactivated, reactivating the discharge path of the smaller battery (534).
[0092] (B6) In some embodiments of any of B1 to B5, if the computing task is determined to be another type of computing task (e.g., an ultra-low load task), method 520 further includes: (i) deactivating the discharge path of the larger battery, and (ii) supplying power from the smaller battery to one or more electronic components while performing the computing task.
[0093] (B7) In some embodiments of any of B1 to B6, method 520 further includes: in response to a second request to perform another computing task, and based on determining that the second computing task is a low-load computing task, supplying power from the larger battery and the smaller battery to one or more electronic components while performing the other computing task. Method 520 further includes: based on determining that the other computing task is a high-load computing task, (i) deactivating the discharge path of the smaller battery, and (ii) supplying power from the larger battery to one or more electronic components while performing the other computing task.
[0094] (B8) In some embodiments of any of B1 to B7, the head-mounted wearable device further includes a charging path regulator (e.g., a first charging path regulator 320a) electrically coupled to a smaller battery, the charging path regulator including one or more transistors (e.g., as referenced). Figure 3 (Description of charging and discharging transistors). The charging path regulator is configured to activate and deactivate the discharge path of the smaller battery.
[0095] (B9) In some embodiments of any of B1 to B8, the head-worn device is one of an XR head-mounted viewer and a pair of smart glasses.
[0096] (B10) In some embodiments of any of B1 to B9, the maximum capacity of the smaller battery is between 200 mWh and 500 mWh, and the maximum capacity of the larger battery is between 300 mWh and 1000 mWh.
[0097] Figure 5C A flowchart illustrating a method for powering one or more batteries of a head-worn wearable device based on a battery power threshold associated with a requested computing task, according to some embodiments, is shown. The operations (e.g., steps) of method 540 may be performed by one or more processors (e.g., a central processing unit and / or an MCU) of the head-worn wearable device. Figure 5C At least some of the operations shown correspond to instructions stored in the computer memory or computer-readable storage medium (e.g., storage device, RAM, and / or memory) of the head-worn wearable device. The operations of method 540 may be performed by a single device alone, or in conjunction with one or more processors and / or hardware components of another communication-coupled device, and / or instructions stored in the memory or computer-readable medium of another device communication-coupled to the head-worn wearable device. In some embodiments, the operations of the methods described herein are interchangeable and / or optional, and the corresponding operations of each method are performed by any of the foregoing devices, systems, or combinations of devices and / or systems. For convenience, method operations will be described below as being performed by specific components or specific devices, but should not be construed as limiting the execution of operations to a specific device in all embodiments.
[0098] (C1) Figure 5C A flowchart of a method 540 for powering one or more batteries of a head-mounted wearable device based on a battery power threshold associated with a requested computing task, according to some embodiments, is shown.
[0099] Method 540 is performed at a head-worn wearable device, which includes: a larger battery (e.g., a lower voltage battery 305); a smaller battery (e.g., a higher voltage battery 310); one or more electronic components (e.g., one or more electrical loads 312a to 312b); and a memory including features for causing the head-worn wearable device to respond to performing computational tasks (e.g., as referenced). Figure 4B Execute executable instructions of method 540 upon request from one or more computing tasks described herein. In some embodiments, method 540 includes: determining that the larger battery capacity of the larger battery is higher than a larger battery capacity threshold (e.g., as referenced in [reference]). Figure 4B The description is based on the task checklist) and the smaller battery capacity is higher than the smaller battery capacity threshold (e.g., as referenced). Figure 4B As described in the task checklist), during the execution of a computational task, power is supplied from a larger battery and a smaller battery to one or more electronic components (542). Method 540 further includes: based on determining that the larger battery's charge level is above a larger battery charge threshold and the smaller battery's charge level is below a smaller battery charge threshold (544): (i) deactivating the smaller battery's discharge path (e.g., as described in reference...). Figure 4B (ii) the discharge path of the smaller battery described (546), and (ii) powering one or more electronic components from the larger battery when performing computational tasks (548).
[0100] (C2) In some embodiments of C1, based on determining that the larger battery capacity of the larger battery is below a larger battery capacity threshold and the smaller battery capacity of the smaller battery is above a smaller battery capacity threshold, method 540 further includes (550): (i) deactivating the discharge path of the larger battery (552), and (ii) supplying power from the smaller battery to one or more electronic components when performing a computing task (554).
[0101] (C3) In some embodiments of any of C1 to C2, after performing the computation task (556), method 540 further includes: (i) activating the discharge path of the larger battery (558) based on determining that the larger battery capacity of the larger battery is higher than a larger battery idle capacity threshold; (ii) activating the discharge path of the larger battery (558) based on determining that the larger battery capacity of the larger battery is lower than a larger battery idle capacity threshold (e.g., as referenced). Figure 4B (iii) Determined according to the task checklist) to activate the discharge path of the larger battery; (iii) Determined that the smaller battery's charge level is higher than the smaller battery's idle charge threshold (e.g., as referenced). Figure 4B(iv) Activate the discharge path of the smaller battery based on the determination of the smaller battery's smaller battery charge being lower than the smaller battery idle charge threshold.
[0102] (C4) In some embodiments of any of C1 to C3, method 540 further includes: determining that the larger battery capacity of the larger battery is below a larger battery capacity threshold and the smaller battery capacity of the smaller battery is below a smaller battery capacity threshold (e.g., as referenced). Figure 4B The description determines that one or more computational tasks are not allowed, thus preventing the computational tasks from being executed.
[0103] (C5) In some embodiments of any of C1 to C4, the larger battery power threshold is based on one or more of the following: (i) the computing task, (ii) the temperature of the larger battery, and (iii) the temperature of the head-mounted wearable device. The smaller battery power threshold is based on one or more of the following: (i) the computing task, (ii) the temperature of the smaller battery, and (iii) the temperature of the head-mounted wearable device (e.g., as referenced). Figure 4B (As described in the task checklist).
[0104] (C6) In some embodiments of any of C1 to C5, method 540 further includes: in response to a request to perform another computing task different from the computing task, and based on determining that the larger battery's larger battery charge is higher than another larger battery charge threshold different from the larger battery charge threshold, and the smaller battery's smaller battery charge is higher than another smaller battery charge threshold different from the smaller battery charge threshold, supplying power from the larger battery and the smaller battery to one or more electronic components while performing the computing task. Method 540 further includes: based on determining that the larger battery's larger battery charge is higher than another larger battery charge threshold, and the smaller battery's smaller battery charge is lower than another smaller battery charge threshold: (i) deactivating the discharge path of the smaller battery, and (ii) supplying power from the larger battery to one or more electronic components while performing the other computing task.
[0105] (C7) In some embodiments of any of C1 to C6, the head-mounted wearable device further includes (i) a first charging path regulator (e.g., first charging path regulator 320a) electrically coupled to a larger battery, the first charging path regulator including one or more transistors (e.g., charging transistors and discharging transistors), wherein the first charging path regulator is configured to activate and deactivate the discharging path of the larger battery, and (ii) a second charging path regulator (e.g., second charging path regulator 320b) electrically coupled to a smaller battery, the second charging path regulator including one or more transistors (e.g., charging transistors and discharging transistors), wherein the second charging path regulator is configured to activate and deactivate the discharging path of the smaller battery.
[0106] (C8) In some embodiments of any of C1 to C7, the head-worn device is one of an XR head-mounted viewer and a pair of smart glasses.
[0107] (C9) In some embodiments of any of C1 to C8, the maximum capacity of the smaller battery is between 200 mWh and 500 mWh, and the maximum capacity of the larger battery is between 300 mWh and 1000 mWh.
[0108] Figure 5D A flowchart illustrating a method for charging two or more batteries of a head-worn wearable device while preventing one battery from charging another, according to some embodiments, is shown. The operation (e.g., steps) of method 570 may be performed by one or more processors (e.g., a central processing unit and / or an MCU) of the head-worn wearable device. Figure 5D At least some of the operations shown correspond to instructions stored in the computer memory or computer-readable storage medium (e.g., storage device, RAM, and / or memory) of the head-worn wearable device. The operations of method 570 may be performed by a single device alone, or in conjunction with one or more processors and / or hardware components of another communication-coupled device, and / or instructions stored in the memory or computer-readable medium of another device communication-coupled to the head-worn wearable device. In some embodiments, the operations of the methods described herein are interchangeable and / or optional, and the corresponding operations of each method are performed by any of the foregoing devices, systems, or combinations of devices and / or systems. For convenience, method operations will be described below as being performed by specific components or specific devices, but should not be construed as limiting the execution of operations to a specific device in all embodiments.
[0109] (D1) Figure 5D A flowchart of a method 570 for charging two or more batteries of a head-mounted wearable device while preventing one battery from charging another is shown, according to some embodiments.
[0110] Method 570 is performed at a head-worn wearable device, which includes: a first battery (e.g., a lower voltage battery 305); a second battery (e.g., a higher voltage battery 310); one or more electronic components (e.g., one or more electrical loads 312a to 312b); and a memory including functions for responding to the head-worn wearable device connecting to a charging device (e.g., as referenced). Figure 4B The described charging device) causes the head-worn wearable device to execute the executable instructions of method 570. In some embodiments, method 570 includes: charging the first battery and the second battery (572) by means of the charging device based on determining that the second battery voltage of the second battery is less than or equal to the first battery voltage of the first battery. Method 570 further includes: (i) deactivating the discharge path of the second battery (e.g., as described in reference) based on determining that the second battery voltage of the second battery is greater than the first battery voltage of the first battery (574): (i) deactivating the discharge path of the second battery (e.g., as described in reference). Figure 4B (ii) describes the discharge path of the smaller battery (576), and enables the first battery to be charged by the charging device (578).
[0111] (D2) In some embodiments of D1, method 570 further includes: after the first battery is charged by the charging device and the discharge path of the second battery is deactivated, based on determining that the voltage of the first battery has increased to be greater than or equal to the voltage of the second battery (580): (i) activating the discharge path of the second battery (582), and (ii) charging the first battery and the second battery by the charging device (584).
[0112] (D3) In some embodiments of any of D1 to D2, method 570 further includes: after causing the first battery and the second battery to be charged by the charging device, and when the discharge path of the second battery is activated, based on determining that the voltage of the second battery has increased to be greater than the voltage of the first battery: (i) causing the discharge path of the second battery to be deactivated, and (ii) causing the first battery to be charged by the charging device.
[0113] (D4) In some embodiments of any of D1 to D3, method 570 further includes: in response to the head wearable device being disconnected from the charging device, activating the discharge path of the second battery (586).
[0114] (D5) In some embodiments of any of D1 to D4, the first and second batteries are charged at a charging voltage that is the sum of the first battery voltage and the headroom voltage (e.g., as referenced). Figure 3 (as described).
[0115] (D6) In some embodiments of any of D1 to D5, the head-mounted wearable device further includes a charging path regulator (e.g., second charging path regulator 320b) electrically coupled to a second battery, the charging path regulator including one or more transistors (e.g., charging transistors and / or discharging transistors). The charging path regulator is configured to activate and deactivate the discharge path of the second battery.
[0116] (D7) In some embodiments of any of D1 to D6, the charging path regulator deactivates the discharge path of the second battery by one or more of the following: (i) electrically decoupling the second battery from the charging device and the first battery via one or more transistors, and (ii) regulating the discharge current provided by the second battery via one or more transistors (e.g., as referenced). Figure 3 (as described).
[0117] (D8) In some embodiments of any of D1 to D7, the first battery has a first maximum capacity and the second battery has a second maximum capacity that is less than the first maximum capacity.
[0118] (D9) In some embodiments of any of D1 to D8, the first maximum capacity of the first battery is between 300 mWh and 1000 mWh, and the second maximum capacity of the second battery is between 200 mWh and 500 mWh.
[0119] (D10) In some embodiments of any of D1 to D9, the head-worn device is one of an XR head-mounted viewer and a pair of smart glasses.
[0120] Figure 5E A flowchart illustrating a method for managing cross-charging between two batteries in a head-mounted wearable device according to some embodiments is shown. The operations (e.g., steps) of method 588 may be performed by one or more processors (e.g., a central processing unit and / or an MCU) of the head-mounted wearable device. Figure 5DAt least some of the operations shown correspond to instructions stored in the computer memory or computer-readable storage medium (e.g., storage device, RAM, and / or memory) of the head-mounted wearable device. The operations of method 588 may be performed by a single device alone, or in conjunction with one or more processors and / or hardware components of another communication-coupled device, and / or instructions stored in the memory or computer-readable medium of another device communication-coupled to the head-mounted wearable device. In some embodiments, the operations of the methods described herein are interchangeable and / or optional, and the corresponding operations of each method are performed by any of the foregoing devices, systems, or combinations of devices and / or systems. For convenience, method operations will be described below as being performed by specific components or specific devices, but should not be construed as limiting the execution of operations to a specific device in all embodiments.
[0121] (E1) Figure 5E A flowchart of a method 588 for managing cross-charging between two batteries in a head-mounted wearable device according to some embodiments is shown.
[0122] Method 588 is performed at a head-worn wearable device comprising: a first battery (e.g., a lower voltage battery 305); a second battery (e.g., a higher voltage battery 310); one or more electronic components (e.g., one or more electrical loads 312a to 312b); and a charging path regulator electrically coupled to the first battery (e.g., a first charging path regulator 320a), the charging path regulator including at least one charging transistor (e.g., as referenced). Figure 3 The described charging transistor and at least one discharging transistor (e.g., as referenced) Figure 3 The described discharge transistor); and a memory including executable instructions for causing the head-worn wearable device to perform method 588. In some embodiments, method 588 includes: determining that the second battery is providing a cross-charging current to the first battery (e.g., referring to...). Figure 3 The described cross-charging current (590) (i) causes the charging path regulator to reduce the cross-charging current at the first battery (592), and (ii) supplies power from the second battery to one or more electronic components (598).
[0123] (E2) In some embodiments of E1, causing the charging path regulator to reduce the cross-charging current at the first battery includes: turning off the charging transistor so that the first battery is electrically decoupled from the second battery (e.g., as referenced). Figure 3 The described disabled mode (594).
[0124] (E3) In some embodiments of any of E1 to E2, causing the charging path regulator to reduce the cross-charging current at the first battery includes: turning on the charging transistor and turning off the discharging transistor so that the cross-charging current is limited by the forward voltage of the body diode of the discharging transistor (e.g., as referenced). Figure 3 The described redirection pattern (595).
[0125] (E4) In some embodiments of any of E1 to E3, causing the charging path regulator to reduce the cross-charging current at the first battery includes: turning on the charging transistor and turning on the discharging transistor so that the charging transistor becomes saturated and limits the cross-charging current to the saturation current of the charging transistor (e.g., as referenced). Figure 3 The described regulation mode (596).
[0126] (E5) In some embodiments of any of E1 to E4, determining that the second battery is providing cross-charging current to the first battery includes: determining that the cross-charging current is higher than a cross-charging current threshold.
[0127] (E6) In some embodiments of any of E1 to E5, the charging path regulator reduces the cross-charging current at the first battery and supplies power from the second battery to one or more electronic components, also based on determining that the head-mounted wearable device is not connected to the charging device.
[0128] (E7) In some embodiments of any of E1 to E6, the charging transistor is a first metal-oxide-semiconductor field-effect emitter (MOSFET) and the discharging transistor is a second MOSFET.
[0129] (E8) In some embodiments of any of E1 to E7, the cross-charging current is the current measured at the cathode of the first battery.
[0130] (E9) In some embodiments of any of E1 to E8, the head-worn device is one of an XR head-mounted viewer and a pair of smart glasses.
[0131] (F1) According to some embodiments, a non-transitory computer-readable storage medium includes executable instructions of any one of A1 to E9, which, when executed by one or more processors, cause the one or more processors to execute or cause the executable instructions of any one of A1 to E9 to be executed at a head-worn wearable device of any one of A1 to E9.
[0132] (G1) According to some embodiments, means for executing or causing to execute any of the executable instructions of A1 to E9 at a head-worn wearable device of any of A1 to E9.
[0133] (H1) According to some embodiments, an intermediate processing device (e.g., configured to offload processing operations of a head-worn device such as extended reality glasses) is configured to execute or cause to execute executable instructions of any of A1 to E9 at any of the head-worn devices.
[0134] (I1) According to some embodiments, a method includes causing executable instructions of any one of A1 to E9 to be executed at a head-worn wearable device of any one of A1 to E9.
[0135] Example Extended Reality System Figure 6A , Figure 6B , Figure 6C-1 and Figure 6C-2 An example XR system, including an AR system and an MR system, is shown according to some embodiments. Figure 6A A first XR system 600a and a first example user interaction are shown, which uses a wrist wearable device 626, a head wearable device (e.g., an AR device 628), and / or a HIPD 642. Figure 6B A second XR system 600b and a second example user interaction are shown, which use a wrist wearable device 626, an AR device 628 and / or a HIPD 642. Figure 6C-1 and Figure 6C-2 A third MR system 600c and a third example user interaction are illustrated, which uses a wrist wearable device 626, a head wearable device (e.g., an MR device such as a VR device), and / or a HIPD 642. As those skilled in the art will understand upon reading the description provided herein, the above example AR and MR systems (described in detail below) can perform various functions and / or operations.
[0136] The wrist-worn wearable device 626, the head-worn wearable device, and / or the HIPD 642 can be communicatively coupled via a network 625 (e.g., cellular, near-field, Wi-Fi, personal area network, wireless local area network (LAN)). Additionally, the wrist-worn wearable device 626, the head-worn wearable device, and / or the HIPD 642 can also be communicatively coupled via the network 625 (e.g., cellular, near-field, Wi-Fi, personal area network, wireless LAN) to one or more servers 630, computers 640 (e.g., laptops or computers), mobile devices 650 (e.g., smartphones, tablets), and / or other electronic devices. Similarly, when textile-based smart clothing is used, it can also be communicatively coupled via the network 625 to the wrist-worn wearable device 626, one or more head-worn wearable devices, the HIPD 642, one or more servers 630, computers 640, mobile devices 650, and / or other electronic devices.
[0137] Go to Figure 6A The illustration shows a user 602 wearing a wrist-worn wearable device 626 and an AR device 628, with a HIPD 642 placed on their table. The wrist-worn wearable device 626, AR device 628, and HIPD 642 facilitate user interaction with the AR environment. Specifically, as shown in the first XR system 600a, the wrist-worn wearable device 626, AR device 628, and / or HIPD 642 enable the presentation of one or more avatars 604, digital representations 606 of one or more contacts, and one or more virtual objects 608. As discussed below, the user 602 can interact with the one or more avatars 604, digital representations 606 of one or more contacts, and one or more virtual objects 608 via the wrist-worn wearable device 626, AR device 628, and / or HIPD 642. Additionally, the user 602 can directly view physical objects in the environment, such as a physical table 629, through one or more transparent lenses and one or more waveguides of the AR device 628. Alternatively, an MR device can be used instead of an AR device 628, and a similar user experience can be produced, but the user will not directly see physical objects in the environment (such as table 629), but will be presented with a virtual reconstruction of table 629 generated by one or more sensors of the MR device (e.g., an outward-facing camera capable of recording the surrounding environment).
[0138] User 602 may provide user input using any of the following: a wrist-worn wearable device 626, an AR device 628 (e.g., through physical input at the AR device and / or built-in motion tracking of the user's limbs), smart textile apparel, an externally mounted limb tracking device, or a HIPD 642. For example, user 602 may make one or more gestures to provide user input, which may be detected by the wrist-worn wearable device 626 (e.g., using one or more EMG sensors and / or IMUs built into the wrist-worn wearable device) and / or by the AR device 628 (e.g., using one or more image sensors or cameras). Alternatively or additionally, user 602 may provide user input via one or more touch surfaces of the wrist-worn wearable device 626, the AR device 628, and / or the HIPD 642; and / or voice commands acquired by the microphones of the wrist-worn wearable device 626, the AR device 628, and / or the HIPD 642. The wrist-worn wearable device 626, AR device 628, and / or HIPD 642 include an artificial intelligence digital assistant to help the user provide user input (e.g., complete a series of actions, suggest different actions or commands, provide reminders, confirm commands). For example, the digital assistant can be invoked via input occurring at AR device 628 (e.g., via input at the temple of AR device 628). In some embodiments, the user 602 can provide user input via one or more facial gestures and / or facial expressions. For example, the camera of the wrist-worn wearable device 626, AR device 628, and / or HIPD 642 can track the user 602's eyes to navigate the user interface.
[0139] The wrist-worn wearable device 626, AR device 628, and / or HIPD 642 can operate individually or in combination to allow user 602 to interact with the AR environment. In some embodiments, HIPD 642 is configured to operate as a central hub or control center for the following devices: wrist-worn wearable device 626; AR device 628; and / or another communication-coupled device. For example, user 602 can provide input at any of the wrist-worn wearable device 626, AR device 628, and / or HIPD 642 to interact with the AR environment, and HIPD 642 can identify one or more backend and frontend tasks to perform the requested interaction and issue instructions to perform the one or more backend and frontend tasks at the wrist-worn wearable device 626, AR device 628, and / or HIPD 642. In some embodiments, backend tasks are user-insensible background processing tasks (e.g., rendering content, decompression, compression, application-specific operations), while frontend tasks are user-insensible user-facing tasks (e.g., presenting information to the user or providing feedback to the user). HIPD 642 can perform backend tasks and provide operational data corresponding to the backend tasks performed to the wrist wearable device 626 and / or AR device 628, enabling the wrist wearable device 626 and / or AR device 628 to perform frontend tasks. In this way, HIPD 642 (which has more computing resources and greater thermal headroom than the wrist wearable device 626 and / or AR device 628) performs computationally intensive tasks and reduces the computing resource utilization and / or power consumption of the wrist wearable device 626 and / or AR device 628.
[0140] In the example shown in the first XR system 600a, HIPD 642 identifies one or more backend and frontend tasks associated with a user request to initiate an AR video call with one or more other users (represented by avatar 604 and contact digital representation 606); and HIPD 642 issues instructions to execute the one or more backend and frontend tasks. Specifically, HIPD 642 executes backend tasks for processing and / or rendering image data (and other data) associated with the AR video call and provides operational data associated with the executed backend tasks to AR device 628, causing AR device 628 to execute frontend tasks for presenting the AR video call (e.g., presenting avatar 604 and contact digital representation 606).
[0141] In some embodiments, HIPD 642 serves as a focal point or anchor point for information presentation. This allows user 602 to generally know where the information is presented. For example, as shown in the first XR system 600a, an avatar 604 and a digital representation 606 of a contact are presented above HIPD 642. Specifically, HIPD 642 and AR device 628 operate in combination to determine the location for presenting the avatar 604 and the digital representation 606 of the contact. In some embodiments, information can be presented within a predetermined distance from HIPD 642 (e.g., within five meters). For example, as shown in the first XR system 600a, a virtual object 608 is presented on a table at a distance from HIPD 642. Similar to the examples above, HIPD 642 and AR device 628 can operate in combination to determine the location for presenting the virtual object 608. Alternatively, in some embodiments, the presentation of information is not constrained by HIPD 642. More specifically, the avatar 604, the digital representation of the contact 606, and the virtual object 608 do not need to be presented within the predetermined distance of the HIPD 642. Although the AR device 628 is described as working with the HIPD, the MR head-mounted viewer can interact in the same way as the AR device 628.
[0142] The user input provided at the wrist wearable device 626, AR device 628, and / or HIPD 642 is coordinated to enable the user to initiate, continue, and / or complete an operation using any device. For example, user 602 can provide user input to AR device 628 to cause AR device 628 to present virtual object 608, and while AR device 628 presents virtual object 608, user 602 can provide one or more gestures via wrist wearable device 626 to interact with and / or manipulate virtual object 608. Although AR device 628 is described as working in conjunction with wrist wearable device 626, MR head-mounted viewer can interact in the same manner as AR device 628.
[0143] Integration of Artificial Intelligence and XR Systems Figure 6A An interaction is illustrated where an AI virtual assistant can assist with requests made by user 602. The AI virtual assistant can be used to fulfill unlimited requests made by user 602 through natural language input. For example, in... Figure 6A In the middle, user 602 issues an audible request 644 to summarize the conversation and then share the summarized conversation with others in the meeting. Additionally, the AI virtual assistant is configured to use the sensors of the XR system (e.g., the camera, microphone, and various other sensors of any device in the XR headset) to provide contextual cues to the user to initiate tasks.
[0144] Figure 6A An example neural network 652 used in artificial intelligence applications is also shown. The uses of artificial intelligence (AI) are diverse and encompass many different aspects of the devices and systems described herein. AI capabilities cover a wide range of applications and enhance the interaction between user 602 and user devices such as AR device 628, MR device 632, HIPD 642, and wrist-worn wearable device 626. The AI discussed herein can be obtained using many different training techniques. While the primary AI model example discussed herein is a neural network, other AI models can also be used. Non-limiting examples of AI models include artificial neural networks (ANNs), deep neural networks (DNNs), convolutional neural networks (CNNs), recurrent neural networks (RNNs), large language models (LLMs), long short-term memory networks, transformer models, decision trees, random forests, support vector machines, k-nearest neighbors, genetic algorithms, Markov models, Bayesian networks, fuzzy logic systems, and deep reinforcement learning, among others. The AI models can be implemented on one or more user devices and / or any other device among the user devices described in this paper. For devices and systems employing multiple AI models as described in this paper, different models can be used depending on the task. For example, an LLM can be used for a natural language AI virtual assistant, while a DNN can be used instead for object detection in a physical environment.
[0145] In another example, an AI virtual assistant may include many different AI models, and multiple AI models may be employed (concurrently, sequentially, or a combination of concurrent and sequential employment) based on the user's request. For example, an LLM-based AI model may provide instructions to help the user follow a recipe, and these instructions may be based in part on another AI model derived from ANNs, DNNs, RNNs, etc., capable of identifying which part of the recipe the user is performing (e.g., object and scene detection).
[0146] As AI training models evolve, the operations and experiences described herein may be performed using models different from those listed above, and those skilled in the art will understand that the list above is non-limiting.
[0147] User 602 can interact with the AI model through natural language input, text input, or any other input modality that accepts natural language and / or the corresponding sound sensor module, acquired by a sound sensor. In another instance, input is provided by tracking the user 602's eye gaze via a gaze tracker module. Additionally, the AI model can receive input beyond that provided by user 602. For example, the AI can further generate its response based on environmental input acquired by various types of sensors and / or their corresponding sensor modules in response to a user request (e.g., temperature data, image data, video data, ambient light data, audio data, GPS location data, inertial measurement results (i.e., user motion) data, pattern recognition data, magnetometer data, depth data, pressure data, force data, neuromuscular data, heart rate data, temperature data, sleep data). Sensor data can be acquired entirely from a single device (e.g., AR device 628) or from multiple devices communicating with each other (e.g., a system including at least two of AR device 628, MR device 632, HIPD 642, wrist-worn wearable device 626, etc.). The AI model can also access additional information (e.g., one or more servers 630, one or more computers 640, one or more mobile devices 650 and / or one or more other electronic devices) via network 625.
[0148] A non-limiting list of AI enhancements includes, but is not limited to, image recognition, speech recognition (e.g., automatic speech recognition), text recognition (e.g., scene text recognition), pattern recognition, natural language processing and understanding, classification, regression, clustering, anomaly detection, sequence generation, content generation, and optimization. In some embodiments, the AI enhancements are executed, wholly or partially, on a cloud computing platform coupled to a user device (e.g., AR device 628, MR device 632, HIPD 642, wrist-worn wearable device 626) via one or more network communications. The cloud computing platform provides scalable computing resources, distributed computing, managed AI services, perturbation acceleration, pre-trained models, APIs, and / or other resources to support the full computational requirements of the AI enhancements.
[0149] Example outputs derived from using AI models may include natural language responses, mathematical calculations, charts displaying information, audio, images, videos, text, meeting minutes, predictions based on environmental factors, classification, pattern recognition, recommendations, evaluations, or other operations. In some embodiments, the generated outputs are stored on the local memory of a user device (e.g., AR device 628, MR device 632, HIPD 642, wrist-worn wearable device 626), storage options of external devices (servers, computers, mobile devices, etc.), and / or storage options of a cloud computing platform.
[0150] AI-based outputs can be presented across different modalities (e.g., audio-based modalities, vision-based modalities, haptic modalities, and any combination thereof) and across different devices within the XR system described herein. Some vision-based outputs may include XR enhancements on XR headsets, or information displayed on user interfaces on wrist-worn wearables, laptop devices, mobile devices, etc. Haptic feedback may provide information to user 602 on devices with or without displays (e.g., HIPD 642). The AI model may also use the aforementioned inputs to determine the appropriate modality for presenting content to the user and one or more devices (e.g., audio output may be presented instead of visual output to a user walking on a busy road to avoid distracting user 602).
[0151] Example of augmented reality interaction Figure 6B A user 602 is shown wearing a wrist-worn wearable device 626 and an AR device 628, and holding a HIPD 642. In the second AR system 600b, the wrist-worn wearable device 626, the AR device 628, and / or the HIPD 642 are used to receive one or more messages and / or provide one or more messages to the user 602's contacts. Specifically, the wrist-worn wearable device 626, the AR device 628, and / or the HIPD 642 detect and coordinate one or more user inputs to initiate a messaging application and prepare a response to messages received via the messaging application.
[0152] In some embodiments, user 602 launches an application via user input on a wrist wearable device 626, AR device 628, and / or HIPD 642, the user input causing the application to launch on at least one device. For example, in a second AR system 600b, user 602 executes a gesture associated with a command (represented by the messaging user interface 612) for launching a messaging application; wrist wearable device 626 detects the gesture; and based on determining that user 602 is wearing AR device 628, causes AR device 628 to present the messaging user interface 612 of the messaging application. AR device 628 may present the messaging user interface 612 to user 602 via its display (e.g., as shown in user 602's field of view 610). In some embodiments, the application is launched and can run on a device (e.g., wrist wearable device 626, AR device 628, and / or HIPD 642) that detects user input to launch the application, and that device provides other device operation data to cause the messaging application to be presented. For example, the wrist-worn wearable device 626 can detect user input for launching a messaging application, launch and run the messaging application, and provide operational data to the AR device 628 and / or HIPD 642 to enable the presentation of the messaging application. Alternatively, the application can be launched and run on a device other than the one that detects the user input. For example, the wrist-worn wearable device 626 can detect gestures associated with launching the messaging application and enable the HIPD 642 to run the messaging application and coordinate its presentation.
[0153] Furthermore, user 602 can provide user input at the wrist wearable device 626, AR device 628, and / or HIPD 642 to continue and / or complete an operation initiated at another device. For example, after launching a messaging application via the wrist wearable device 626, and when the AR device 628 displays the messaging user interface 612, user 602 can provide input at HIPD 642 to prepare a reply (e.g., indicated by a swipe gesture performed on HIPD 642). The gesture performed by user 602 on HIPD 642 can be provided and / or displayed on another device. For example, a swipe gesture performed by user 602 on HIPD 642 is displayed on the virtual keyboard of the messaging user interface 612 displayed by AR device 628.
[0154] In some embodiments, the wrist wearable device 626, AR device 628, HIPD 642, and / or other communication-coupled devices may present one or more notifications to the user 602. The notification may be an indication of a new message, incoming call, application update, or status update, etc. The user 602 may select a notification via the wrist wearable device 626, AR device 628, or HIPD 642, causing an application or action associated with the notification to be presented on at least one device. For example, the user 602 may receive a notification of a received message at the wrist wearable device 626, AR device 628, HIPD 642, and / or other communication-coupled devices, and provide user input at the wrist wearable device 626, AR device 628, and / or HIPD 642 to view the notification. The device that detects the user input may cause the application associated with the notification to be launched and / or the application associated with the notification to be presented on the wrist wearable device 626, AR device 628, and / or HIPD 642.
[0155] While the examples above describe coordinated input for interaction with messaging applications, those skilled in the art will recognize upon reading this description that user input can be coordinated to interact with any number of applications, including but not limited to gaming applications, social media applications, camera applications, web-based applications, and financial applications. For example, AR device 628 can present game application data to user 602, while HIPD 642 can use a controller to provide input to the game. Similarly, user 602 can use wrist wearable device 626 to activate the camera of AR device 628, and the user can use wrist wearable device 626, AR device 628, and / or HIPD 642 to manipulate image capture (e.g., zoom in or out, or apply filters) and capture image data.
[0156] While AR device 628 is shown to be capable of certain functions, it should be understood that AR devices can be AR devices with different functions based on cost and market demand. For example, an AR device may include a single output modality such as an audio output modality. In another example, an AR device may include a low-fidelity display as one of the output modalities, capable of presenting simple information (e.g., text and / or low-fidelity images / videos) to the user. In yet another example, an AR device may be configured with face-facing light-emitting diodes (LEDs) configured to provide information to the user; for example, when providing direction, an LED around the right lens may illuminate to notify the wearer to turn right, or an LED on the left lens may illuminate to notify the wearer to turn left. In another embodiment, an AR device may include an outward-facing projector, enabling the display of information (e.g., text information, media) on the user's palm or other suitable surface (e.g., a table, a whiteboard). In yet another embodiment, information may also be provided by locally darkening portions of the lens to emphasize portions of the environment to which the user's attention should be directed. Some AR devices can render AR augmentations in a monocular or binocular manner (e.g., AR augmentations can be rendered on a single display associated with a single lens, rather than at two lenses to produce a binocular image). In some instances, AR devices capable of rendering AR augmentations in a binocular manner may also optionally display AR augmentations in a monocular manner (e.g., for energy-saving purposes or other presentation considerations). These examples are not exhaustive, and features of one AR device described above can be combined with features of another AR device described above. Although the features and experiences of AR devices have been described in general terms in the preceding sections, it should be understood that the described features and experiences can be applied in a similar manner to MR headsets, which will be described in the following sections.
[0157] Example of mixed reality interaction Go to Figure 6C-1 and Figure 6C-2The image shows a user 602 wearing a wrist-worn wearable device 626 and an MR device 632 (e.g., a device capable of providing a full VR or MR experience, which displays one or more objects from the physical environment on the device's display) and holding a HIPD 642. In the third AR system 600c, the wrist-worn wearable device 626, the MR device 632, and / or the HIPD 642 are used for interaction within an MR environment (e.g., a VR game or other MR / VR application). Although the MR device 632 presents a representation of the VR game to the user 602 (e.g., a first MR game environment 620), the wrist-worn wearable device 626, the MR device 632, and / or the HIPD 642 detect and coordinate one or more user inputs to allow the user 602 to interact with the VR game.
[0158] In some embodiments, user 602 may provide user input that elicits movement in the corresponding MR environment via wrist-worn wearable device 626, MR device 632, and / or HIPD 642. For example, user 602 in a third MR system 600c (such as...) Figure 6C-1 (As shown) The user 602 raises HIPD 642 in preparation for swinging it in the first MR game environment 620. MR device 632 responds to the user 602 raising HIPD 642 by causing the user's MR representation 622 to perform a similar action (e.g., raising a virtual object, such as virtual sword 624). In some embodiments, each device uses corresponding sensor data and / or image data to detect user input and provide an accurate representation of the user 602's movement. For example, the image sensor of HIPD 642 (e.g., a Simultaneous Localization and Mapping (SLAM) camera or other camera) can be used to detect the position of HIPD 642 relative to the user 602's body, allowing the virtual object to be properly positioned within the first MR game environment 620; sensor data from the wrist-worn wearable device 626 can be used to detect the speed at which the user 602 raises HIPD 642, synchronizing the user's MR representation 622 and virtual sword 624 with the user 602's movement; and the image sensor of MR device 632 can be used to represent the user 602's body, boundary conditions, or real-world objects within the first MR game environment 620.
[0159] exist Figure 6C-2In this scenario, user 602 performs a downward swing while holding HIPD 642. Wrist wearable device 626, MR device 632, and / or HIPD 642 detect the downward swing of user 602 and execute the corresponding action within the first MR gaming environment 620. In some embodiments, data captured by each device is used to enhance the user's experience within the MR environment. For example, sensor data from wrist wearable device 626 may be used to determine the speed and / or force of the downward swing, and image sensors from HIPD 642 and / or MR device 632 may be used to determine the location of the swing and how it should be represented within the first MR gaming environment 620. This can then be used as input to the MR environment (e.g., a game mechanic that can classify the user's input using aspects of the detected speed, force, location, and / or user 602's action (e.g., the user performs a tap, a hit, a critical strike, a glancing strike, a miss) or can calculate an output (e.g., damage amount)).
[0160] Figure 6C-2 It is also shown that, when displaying the MR game environment 620, a portion of the physical environment is reconstructed and displayed on the monitor of the MR device 632. In this example, when one or more objects in the physical environment are potentially in the user's path (e.g., the user is likely to collide with objects in the physical environment), a reconstruction 646 of the physical environment is displayed in place of a portion of the MR game environment 620. Thus, this example MR game environment 620 includes: (i) an immersive VR portion 648 (e.g., an environment that has no necessary counterpart in the nearby physical environment); and (ii) a reconstruction 646 of the physical environment (e.g., a table 650 and a cup 652). Although the example shown here is an MR environment that displays a reconstruction of the physical environment to avoid collisions, other uses of the reconstruction of the physical environment can be employed, such as defining the characteristics of the virtual environment based on the surrounding physical environment (e.g., virtual pillars can be placed based on objects in the surrounding physical environment, such as trees).
[0161] Although the wrist-worn wearable device 626, MR device 632, and / or HIPD 642 are described as detecting user input, in some embodiments, the user input is detected at a single device (where this single device is responsible for distributing signals to other devices for executing the user input). For example, HIPD 642 may run an application for generating a first MR game environment 620 and provide the MR device 632 with corresponding data for rendering the first MR game environment 620, as well as detect movement of the user 602 (while holding HIPD 642) to cause a corresponding action to be performed within the first MR game environment 620. Additionally or alternatively, in some embodiments, operational data (e.g., sensor data, image data, application data, device data, and / or other data) of one or more devices is provided to a single device (e.g., HIPD 642) for processing, causing the corresponding device to perform an action associated with the processed operational data.
[0162] In some embodiments, user 602 may wear a wrist-worn wearable device 626, wear an MR device 632, wear a textile-based smart garment 638 (e.g., a wearable haptic glove), and / or hold a HIPD 642 device. In this embodiment, the wrist-worn wearable device 626, the MR device 632, and / or the textile-based smart garment 638 are used in an MR environment (e.g., as referenced above). Figure 6A and Figure 6B Interaction within any AR or MR system described. Although the MR device 632 presents a representation of an MR game to the user 602 (e.g., a second MR game environment 620), the wrist wearable device 626, the MR device 632, and / or the textile-based smart clothing 638 detect and coordinate one or more user inputs to allow the user 602 to interact with the MR environment.
[0163] In some embodiments, user 602 may provide user input that elicits movement in the corresponding MR environment via wrist wearable device 626, HIPD 1542, MR device 632, and / or textile-based smart clothing 638. In some embodiments, each device uses corresponding sensor data and / or image data to detect user input and provide an accurate representation of user 602's movement. Although four different input devices are shown (e.g., wrist wearable device 626, MR device 632, HIPD 642, and textile-based smart clothing 638), each of these input devices can provide input for fully interactive with the MR environment completely independently. For example, the wrist wearable device itself can provide sufficient input for interacting with the MR environment. In some embodiments, if multiple input devices (e.g., wrist wearable device and textile-based smart clothing 638) are used, sensor fusion can be utilized to ensure that the input is correct. Although multiple input devices are described, it should be understood that other input devices can be used in combination or individually, such as, but not limited to, external motion-tracking cameras, other wearable devices mounted on different parts of the user's body, and devices that allow the user to experience walking in the MR environment while remaining substantially stationary in the physical environment.
[0164] As described above, the data captured by each device is used to enhance the user's experience within the MR environment. Although not shown, the textile-based smart clothing 638 can be used in conjunction with MR devices and / or HIPD 642.
[0165] Although some experiences are described as taking place on AR devices and others on MR devices, those skilled in the art will recognize that experiences can be transferred from MR devices to AR devices and vice versa.
[0166] For ease of reference, some definitions of the following devices and components are defined herein: these devices and components may be included in some or all of the example devices discussed. Those skilled in the art will recognize that certain types of components described may be more suitable for a particular set of devices and less suitable for different sets of devices. However, subsequent references to components defined herein should be considered as being covered by the definitions provided.
[0167] In some embodiments, several example devices and systems, including electronic devices and systems, will be discussed. These example devices and systems are not intended to be limiting, and those skilled in the art will understand that alternative devices and systems to the example devices and systems described herein can be used to perform the operations described herein and to construct the systems and devices described herein.
[0168] As described herein, an electronic device is a device that uses electrical energy to perform a specific function. Such an electronic device can be any physical object containing electronic components, such as transistors, resistors, capacitors, diodes, and integrated circuits. Examples of electronic devices include smartphones, laptops, digital cameras, televisions, game consoles, and music players, as well as the example electronic devices discussed herein. As described herein, an intermediate electronic device is a device that is located between two other electronic devices, and / or between subsets of multiple components of one or more electronic devices, and facilitates communication, and / or data processing, and / or data transmission between the respective electronic devices and / or electronic components.
[0169] Any data collection performed by the devices described herein and / or by any device configured to perform or cause to perform the different embodiments described above with reference to any of the accompanying drawings (hereinafter referred to as "devices") is conducted with the user's consent and in a manner that complies with all applicable privacy laws. Users are provided with options to allow the devices to collect data and options to restrict or refuse the devices' collection of data. Users can opt in or out of any data collection at any time. Furthermore, users can opt in to request the deletion of any collected data.
[0170] It will be understood that although the terms “first,” “second,” etc., may be used in this document to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another.
[0171] The terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the scope of the claims. As used in the description of the embodiments and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will also be understood that the term “and / or” as used herein refers to and covers any and all possible combinations of one or more of the associated listed items. It will also be understood that the terms “comprising” and / or “including”, when used in this specification, specify the presence of the stated features, integers, steps, operations, elements, and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or combinations thereof.
[0172] As used herein, the term "if" can be interpreted as meaning "when," "as soon as," "in response to determination," "according to determination," or "in response to detection," depending on the context. Similarly, depending on the context, the phrases "if it is determined [the stated conditional precedent is true]," "if [the stated conditional precedent is true]," or "when [the stated conditional precedent is true]" can be interpreted as meaning: "once determined" the stated conditional precedent is true; or "in response to determination" the stated conditional precedent is true; or "according to determination" the stated conditional precedent is true; or "once detected" the stated conditional precedent is true; or "in response to detection" the stated conditional precedent is true.
[0173] For purposes of explanation, the foregoing description has been given with reference to specific embodiments. However, the illustrative discussion above is not intended to be exhaustive or to limit the claims to the precise forms disclosed. Many modifications and variations are possible in light of the foregoing teachings. The embodiments were chosen and described in order to best explain the principles of operation and practical application, thereby enabling others skilled in the art to implement them.
Claims
1. A head-mounted wearable device, comprising: Larger battery; Smaller battery; One or more electronic components; as well as The memory includes executable instructions for the following operations: In response to a request to perform a computational task: Based on the determination that the capacity of the larger battery is higher than a larger battery capacity threshold, and the capacity of the smaller battery is higher than a smaller battery capacity threshold, power is supplied to the one or more electronic components from both the larger and smaller batteries when performing the computational task; and Based on the determination that the capacity of the larger battery is higher than the capacity threshold of the larger battery, and the capacity of the smaller battery is lower than the capacity threshold of the smaller battery: Deactivate the discharge path of the smaller battery; and When performing the computing task, power is supplied from the larger battery to the one or more electronic components.
2. The wearable head device according to claim 1, wherein: The memory also includes executable instructions for the following operations: Based on the determination that the capacity of the larger battery is lower than the capacity threshold of the larger battery, and the capacity of the smaller battery is higher than the capacity threshold of the smaller battery: Deactivate the discharge path of the larger battery; and When performing the computing task, power is supplied from the smaller battery to the one or more electronic components.
3. The wearable head device according to claim 1, wherein: The memory also includes executable instructions for the following operations: After performing the aforementioned computational task: Based on the determination that the charge of the larger battery is higher than the idle charge threshold of the larger battery, the discharge path of the larger battery is activated; If the battery capacity of the larger battery is determined to be lower than the idle battery capacity threshold, the discharge path of the larger battery is activated. Based on the determination that the charge level of the smaller battery is higher than the idle charge threshold of the smaller battery, the discharge path of the smaller battery is activated; and The discharge path of the smaller battery is activated if it is determined that the charge level of the smaller battery is lower than the idle charge threshold of the smaller battery.
4. The wearable head device according to claim 1, wherein: The memory also includes executable instructions for the following operations: If it is determined that the battery capacity of the larger battery is lower than the battery capacity threshold and the battery capacity of the smaller battery is lower than the battery capacity threshold, then the calculation task is not performed.
5. The wearable head device according to claim 1, wherein: The larger battery capacity threshold is based on one or more of the following: The computational task; The temperature of the larger battery; and The temperature of the wearable head device; and The smaller battery capacity threshold is based on one or more of the following: The computational task; The temperature of the smaller battery; and The temperature of the wearable head device.
6. The wearable head device according to claim 1, wherein: The memory also includes executable instructions for the following operations: In response to a request to perform another computational task different from the computational task described above: Based on the determination that the charge level of the larger battery is higher than another larger battery charge threshold different from the larger battery charge threshold, and the charge level of the smaller battery is higher than another smaller battery charge threshold different from the smaller battery charge threshold, power is supplied to the one or more electronic components from the larger battery and the smaller battery when performing the other computing task; and Based on the determination that the capacity of the larger battery is higher than the capacity threshold of the other larger battery, and the capacity of the smaller battery is lower than the capacity threshold of the other smaller battery: Deactivate the discharge path of the smaller battery; and While performing the other computing task, power is supplied from the larger battery to the one or more electronic components.
7. The wearable head device according to claim 1, further comprising: A first charging path regulator electrically coupled to the larger battery, the first charging path regulator comprising one or more transistors, wherein the first charging path regulator is configured to activate and deactivate the discharge path of the larger battery; and A second charging path regulator electrically coupled to the smaller battery, the second charging path regulator comprising one or more transistors, wherein the second charging path regulator is configured to activate and deactivate the discharge path of the smaller battery.
8. The head-wearable device of claim 1, wherein, The wearable head device also includes: The first temple section; and The second temple section includes: The larger battery is configured to be housed within the first temple portion, and the larger battery has a first shape; The smaller battery is configured to be housed within the second temple portion, and the smaller battery has a second shape that differs from the first shape.
9. The wearable head device according to claim 1, wherein: The maximum capacity of the smaller battery is between 200 mWh and 500 mWh; and The maximum capacity of the larger battery is between 300 mWh and 1000 mWh.
10. The wearable head device according to claim 1, wherein, The wearable head device is either an augmented reality (XR) head-mounted viewer or a pair of smart glasses.
11. The wearable head device according to claim 1, wherein, The one or more electronic components are at least one of the following: a sensor; a camera; a computing device; a system-on-a-chip (SoC); a memory storage device; a double data rate synchronous dynamic random access memory (DDR SRAM); an XR processing device; a display device; an audio device; a communication device; a power management integrated circuit (PMIC); and an audio amplifier circuit.
12. A non-transitory computer-readable storage medium, the non-transitory computer-readable storage medium comprising executable instructions, the executable instructions causing the one or more processors, when executed, to: In response to a request to perform a computing task on a head-mounted wearable device that includes at least a larger battery, a smaller battery, and one or more electronic components: Based on the determination that the capacity of the larger battery is higher than a larger battery capacity threshold, and the capacity of the smaller battery is higher than a smaller battery capacity threshold, when performing the computation task, power is supplied from both the larger and smaller batteries to the one or more electronic components; and Based on the determination that the capacity of the larger battery is higher than the capacity threshold of the larger battery, and the capacity of the smaller battery is lower than the capacity threshold of the smaller battery: This deactivates the discharge path of the smaller battery; and When performing the computing task, power is supplied from the larger battery to the one or more electronic components.
13. The non-transitory computer-readable storage medium according to claim 12, wherein, The executable instructions also cause the one or more processors to: Based on the determination that the capacity of the larger battery is lower than the capacity threshold of the larger battery, and the capacity of the smaller battery is higher than the capacity threshold of the smaller battery: This deactivates the discharge path of the larger battery; and When performing the computing task, power is supplied from the smaller battery to the one or more electronic components.
14. The non-transitory computer-readable storage medium according to claim 12, wherein, The executable instructions also cause the one or more processors to: After performing the aforementioned computational task: Based on the determination that the capacity of the larger battery is higher than the idle capacity threshold of the larger battery, the discharge path of the larger battery is activated; Based on the determination that the capacity of the larger battery is lower than the idle capacity threshold of the larger battery, the discharge path of the larger battery is deactivated; Based on the determination that the smaller battery's charge level is higher than a smaller battery idle charge threshold, the discharge path of the smaller battery is activated; and Based on the determination that the smaller battery's charge level is below the smaller battery's idle charge threshold, the discharge path of the smaller battery is deactivated.
15. The non-transitory computer-readable storage medium according to claim 12, wherein, The executable instructions also cause the one or more processors to: If it is determined that the battery capacity of the larger battery is lower than the battery capacity threshold and the battery capacity of the smaller battery is lower than the battery capacity threshold, then the calculation task is not performed.
16. The non-transitory computer-readable storage medium according to claim 12, wherein, The executable instructions also cause the one or more processors to: The larger battery capacity threshold is based on one or more of the following: The computational task; The temperature of the larger battery; and The temperature of the wearable head device; and The smaller battery capacity threshold is based on one or more of the following: The computational task; The temperature of the smaller battery; and The temperature of the wearable head device.
17. A method comprising: In response to a request to perform a computing task on a head-mounted wearable device that includes at least a larger battery, a smaller battery, and one or more electronic components: Based on the determination that the larger battery's capacity is higher than a larger battery capacity threshold and the smaller battery's capacity is higher than a smaller battery capacity threshold, power is supplied to the one or more electronic components from the larger battery and the smaller battery when the computing task is performed; Based on the determination that the capacity of the larger battery is higher than the capacity threshold of the larger battery, and the capacity of the smaller battery is lower than the capacity threshold of the smaller battery: Deactivate the discharge path of the smaller battery; and When performing the computing task, power is supplied from the larger battery to the one or more electronic components.
18. The method of claim 17, further comprising: Based on the determination that the capacity of the larger battery is lower than the capacity threshold of the larger battery, and the capacity of the smaller battery is higher than the capacity threshold of the smaller battery: Deactivate the discharge path of the larger battery; and When performing the computing task, power is supplied from the smaller battery to the one or more electronic components.
19. The method of claim 17, further comprising: After performing the aforementioned computational task: Based on the determination that the charge of the larger battery is higher than the idle charge threshold of the larger battery, the discharge path of the larger battery is activated; If the battery capacity of the larger battery is determined to be lower than the idle battery capacity threshold, the discharge path of the larger battery is activated. Based on the determination that the charge level of the smaller battery is higher than the idle charge threshold of the smaller battery, the discharge path of the smaller battery is activated; and The discharge path of the smaller battery is activated if it is determined that the charge level of the smaller battery is lower than the idle charge threshold of the smaller battery.
20. The method of claim 17, further comprising: If it is determined that the battery capacity of the larger battery is lower than the battery capacity threshold and the battery capacity of the smaller battery is lower than the battery capacity threshold, then the calculation task is not performed.