Smart eyewear equipped with access points for data input and output

By electrically connecting the ear frame electronic components of the smart glasses with the frame hinge and using the hinge as the electrical signal access point, the problem of adding contact points and connectors in the prior art is solved, and a lightweight, beautiful and fully functional smart glasses are realized.

JP7675811B2Active Publication Date: 2025-05-13GOOGLE LLC
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
JP2023522885
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-10-13
Publication Date
2025-05-13
Estimated Expiration
2040-10-13

AI Technical Summary

Technical Problem

Existing smart glasses need to add contact points and connectors when accessing internal electronic components, which add weight, affect appearance and feel, and it is difficult to achieve certain features such as debug messages, factory tests, and log file access.

Method used

By electrically connecting the electronic components in the ear frame on at least one side with the hinge of the frame, the hinge is used as the access point for the electrical signal, access to the internal electronic components is achieved without the need for additional contact points and connectors.

Benefits of technology

The ability to access the electronic components inside smart glasses without adding weight and affecting appearance and feel is achieved, simplifying debugging, testing and log file access processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007675811000001
    Figure 0007675811000001
  • Figure 0007675811000002
    Figure 0007675811000002
  • Figure 0007675811000003
    Figure 0007675811000003
Patent Text Reader

Abstract

The eyewear includes a frame configured to hold a first lens and a second lens, a first temple connected to the frame using a first hinge, and a second temple connected to the frame using a second hinge. At least one of the first temple and the second temple includes one or more electronic components, and at least one of the first hinge and the second hinge is electrically connected to at least one of the electronic components and serves as an electrical contact for accessing signals from the electronic components. Thus, at least one of the first hinge and the second hinge is electrically connected to at least one of the electronic components, and is configured to form an access point in the eyewear for accessing signals from the electronic components by connecting an external device to at least one of the first hinge and the second hinge.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] Technical Field The present specification relates to smart eyewear with at least one access point for data input and / or data output. [Background technology]

[0002] background Eyewear (i.e. spectacles, also known as glasses or eyepieces) is a visual aid consisting of glass or hard plastic lenses mounted in a frame to be held in front of a person's eyes. Eyewear typically utilizes a nose bridge that covers the nose and legs (known as temples or temple pieces) that rest over the ears.

[0003] Smart eyewear is eyeglasses (or smart glasses) that add information along with what the wearer sees through the glasses. Information (e.g., digital images) can be overlaid on the field of view by smart optics, e.g., optical head-mounted display (OHMD), or embedded wireless glasses with transparent heads-up display (HUD), or augmented reality (AR) overlays. Modern smart eyewear is effectively a wearable computer that can run self-contained mobile apps. Some are hands-free and can communicate with the Internet via natural language voice commands, while others use touch buttons.

[0004] Smart eyewear typically includes electronic components disposed within the eyewear. For example, electronic components may be additionally disposed on one or both temples. For example, it is desirable to be able to access the electronic components to perform certain functions, such as accessing debug messages, factory testing, accessing log files, and other functions, without adding contacts and / or connectors that add weight to the eyewear or take away from the aesthetic look and / or feel of the eyewear. Summary of the Invention

[0005] overview According to one general aspect, eyewear comprises a frame configured to hold a first lens and a second lens, a first temple connected to the frame by a first hinge, and a second temple connected to the frame by a second hinge. At least one of the first temple and the second temple includes one or more electronic components, and at least one of the first hinge and the second hinge is electrically connected to at least one of the electronic components and serves as an electrical contact for accessing signals from the electronic components. That is, at least one of the first hinge and the second hinge is thus electrically connected to at least one of the electronic components and is provided to form an access point in the eyewear device for accessing signals from one or more electronic components by connecting an external device to at least one of the first hinge and the second hinge.

[0006] Implementations may include one or more of the following features, such as, for example, the first hinge and the second hinge are both electrically connected to at least one of the electronic components and used as electrical contacts to access the signal from the electronic component.

[0007] In some implementations, the one or more electronic components include a debug port, and the first hinge is used to access a universal asynchronous receiver-transmitter transmit (UART TX) signal from the debug port and the second hinge is used to access a universal asynchronous receiver-transmitter receive (UART RX) signal from the debug port.

[0008] In some implementations, the first hinge includes a first pin electrically connected to at least one of the electronic components and used as an electrical contact for accessing the signal from the electronic component, and the second hinge includes a second pin electrically connected to at least one of the electronic components and used as an electrical contact for accessing the signal from the electronic component.

[0009] In some implementations, the frame further comprises a nose bridge, which is electrically connected to at least one of the electronic components and serves as an electrical contact for accessing signals from the electronic component.

[0010] In some implementations, the frame further comprises a nose pad, which is electrically connected to at least one of the electronic components and serves as an electrical contact for accessing signals from the electronic component.

[0011] In some implementations, the one or more electronic components include a switch and a debug microcontroller, an output of the switch electrically connects to the first hinge and the second hinge, and access to the signal from the one or more electronic components by the first hinge and the second hinge is controlled by the debug controller via the switch.

[0012] In some implementations, the signal from the electronic component is transitioned from a disabled state to an enabled state.

[0013] In another general aspect, eyewear includes a frame configured to hold a first lens and a second lens, a first temple connected to the frame with a first hinge, a second temple connected to the frame with a second hinge, and one or more pins on an exterior of the frame, at least one of the first temple and the second temple includes one or more electronic components, and at least one of the one or more pins is electrically connected to at least one of the one or more electronic components and is used as an electrical contact to access signals from the electronic components.

[0014] Implementations may include one or more of the following features. For example, the one or more pins include one or more decorative fasteners. In some implementations, the first hinge and the second hinge are both electrically connected to at least one of the electronic components and used as electrical contacts to access the signal from the electronic component.

[0015] In some implementations, the one or more electronic components include a debug port, and the one or more pins include a first pin and a second pin, where the first pin is used to access a Universal Asynchronous Receiver-Transmitter Transmit (UART TX) signal from the debug port and the second pin is used to access a Universal Asynchronous Receiver-Transmitter Receive (UART RX) signal from the debug port.

[0016] In some implementations, the frame further comprises a nose bridge, which is electrically connected to at least one of the electronic components and serves as an electrical contact for accessing signals from the electronic component.

[0017] In some implementations, the frame further comprises a nose pad, which is electrically connected to at least one of the electronic components and serves as an electrical contact for accessing signals from the electronic component.

[0018] In some implementations, the signal from the electronic component is transitioned from a disabled state to an enabled state.

[0019] In another general aspect, eyewear includes a frame configured to hold a first lens and a second lens, a first temple connected to the frame with a first hinge, a second temple connected to the frame with a second hinge, and a first pin on an exterior of the frame, at least one of the first temple and the second temple including one or more electronic components, the first pin being removable and replaceable with a second pin, the second pin being: The electron It is electrically connected to at least one of the components and serves as an electrical contact for accessing signals from the electronic component.

[0020] In another general aspect, a method for accessing signals on eyewear includes triggering a debug mode on the eyewear, the eyewear including a frame configured to hold a first lens and a second lens, a first temple connected to the frame with a first hinge, a second temple connected to the frame with a second hinge, and one or more electronic components, the method further includes accessing signals from the one or more electronic components via at least one of the first hinge and the second hinge.

[0021] Implementations may include one or more of the following features. For example, accessing the signal includes accessing the signal from the one or more electronic components by both the first hinge and the second hinge.

[0022] In some implementations, the step of accessing the signal further includes the steps of accessing a Universal Asynchronous Receiver-Transmitter Transmit (UART TX) signal via the first hinge and accessing a Universal Asynchronous Receiver-Transmitter Receive (UART RX) signal via the second hinge.

[0023] In some implementations, the frame comprises a nose bridge, and the method further includes accessing the signals from the one or more electronic components via the nose bridge.

[0024] In some implementations, the frame further comprises a nose pad, and the method further includes accessing the signals from the one or more electronic components via the nose pad.

[0025] The details of one or more implementations are set forth in the accompanying drawings and the description below. Other features will become apparent from the following description and the accompanying drawings, as well as the appended claims. [Brief description of the drawings]

[0026] [Figure 1] FIG. 1 is an exemplary schematic diagram illustrating exemplary smart eyewear. [Diagram 2] FIG. 1 is an exemplary schematic diagram illustrating exemplary smart eyewear. [Diagram 3] FIG. 3 is an exemplary block diagram illustrating electronic components of the smart eyewear of FIGS. 1 and 2. [Figure 4] FIG. 1 is an exemplary schematic diagram illustrating metal components of the smart eyewear in relation to electronic components of the smart eyewear. [Diagram 5] FIG. 1 is an exemplary schematic diagram illustrating metal components of the smart eyewear in relation to electronic components of the smart eyewear. [Figure 6] FIG. 13 is an example circuit diagram for accessing electronic components of smart eyewear through metal components of the smart eyewear. [Figure 7] FIG. 13 is an example circuit diagram for accessing electronic components of smart eyewear through metal components of the smart eyewear. [Figure 8] FIG. 13 is an example circuit diagram for accessing electronic components of smart eyewear through metal components of the smart eyewear. [Figure 9] FIG. 13 is an example circuit diagram for accessing electronic components of smart eyewear through metal components of the smart eyewear. [Figure 10] 10 is a flowchart illustrating an example operation of using metal components of smart eyewear to access electronic components within the smart eyewear. [Figure 11] FIG. 1 illustrates an example of a computing device and a mobile computing device that can be used to implement the techniques described herein. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0027] Detailed Description This specification describes smart eyewear (also collectively referred to as eyewear throughout) that uses one or more portions and / or components of the frame and / or at least one temple as an access point (also referred to as an electrical contact or test point) to access electronic components disposed within the eyewear. This specification provides a technical solution to the above-mentioned technical problem of being able to access electronic components disposed within the eyewear without using additional contacts and / or connectors that may increase the weight, complexity and cost of the eyewear and may detract from the aesthetic appearance and / or tactile feel of the eyewear. This specification also describes a technique for using one or more portions and / or components of the frame and / or at least one temple as an electrical contact to access electronic components disposed within the eyewear.

[0028] More specifically, the one or more portions and / or parts may include at least one metal component that may be electrically connected to an electronic component. For example, the eyewear may include metal hinges and / or metal pins (or screws) that are electrically connected to electronic components disposed within the eyewear, such as within the frame and / or one or both of the temples. The metal hinges and / or metal pins may be used as electrical contacts or access points to perform one or more various functions with the electronic components. In some implementations, the eyewear may include metal portions and / or components of a nose bridge and / or nose pad that are electrically connected to electronic components disposed within the eyewear. In particular, a metal nose bridge and / or metal nose pad may be provided. The metal nose bridge and / or metal nose pad may be used as electrical contacts or access points to perform one or more various functions with the electronic components. In some implementations, the eyewear may include one or more other metal components, such as metal decorative trim shapes, metal trim pins, and / or metal screws, that may also be electrically connected to electronic components disposed within the eyewear. These other metal components may also be used as electrical contacts or access points to perform one or more various functions with electronic components.

[0029] In some implementations, the eyewear may include metal fasteners (e.g., screws or pins) used for decoration and / or other functions (e.g., fastening eyewear components) in the eyewear. When the eyewear is a manufactured unit (meaning a unit intended for use by a wearer) and used by the wearer, the metal fasteners may be too short (or not long enough) to make electrical contact with electronic components disposed within the eyewear. When the electronic components need to be accessed, for example at a factory or repair shop, the shorter metal fasteners may be removed and replaced with longer metal fasteners designed to make electrical contact with the electronic components and serve as access points. For example, an interface portion for electrically connecting one or more electronic components is provided on the frame and / or on at least one of the first hinge and the second hinge. The first pin is disposed on the interface portion and configured to be removed and replaced with a second (access) pin, for example, a second pin having a different length than the first pin, when access to an access signal from one or more electronic components is provided through the interface portion.

[0030] In some implementations, one or more of the metal components on the frame and / or at least one temple may be in an active state, meaning that the metal components may be used to access the electronic components. That is, one or more of the metal components may be electrically connected to the electronic components. In some implementations, the metal components on the eyewear frame may be in a disabled state until access to the electronic components is required. That is, the metal components may be electrically isolated from the electronic components. Once access to the electronic components is required, the metal components may be placed in an active state. In some implementations, one metal component may be in an active state to help enable other metal components to be in an active state. For example, a signal (e.g., a trigger signal) may be applied to the active metal component that changes the other metal components from a disabled state to an active state.

[0031] By accessing the electronic components disposed within the eyewear through metal components within the frame, signals from the electronic components can be accessed. In some implementations, access to signals includes access to development and / or debug signals as well as access to control signals, as well as other signals and functions. The access point may also function to enable uploading and / or downloading of software and / or firmware to the electronic components.

[0032] In some implementations, an external connector (e.g., a probe, connector) may be connected to a metal component that serves as an electrical contact or access point to electronic components disposed within the eyewear. In this manner, a computing device or other test equipment may be connected to the eyewear via the external connector and the metal component.

[0033] Examples herein refer to augmented reality (AR). As used herein, AR refers to a user experience in which a sensory perception, including at least one virtual aspect and at least one real aspect, is facilitated by a computing device. AR can be provided by any of several types of computing devices, including but not limited to wearable devices. As used herein, an AR headset refers to any computing device that facilitates AR. An AR headset may include, but is not limited to, smart eyewear or smart glasses or AR glasses, another wearable AR device, a tablet, a phone, or a laptop computer. In some types of AR, a user can perceive an aspect of reality directly with their senses, without the intervention of a computing device. For example, some AR headsets are designed to direct an image (e.g., a perceived virtual aspect) to the user's retina while allowing the eye to focus on other light positions that are not generated by the AR headset. In other types of AR, a computing device can improve, complement, modify, and / or enable the user's impression of reality (e.g., a perceived real aspect) in one or more ways. In some implementations, the AR is sensed on the screen of a display device of a computing device. For example, some AR headsets are designed with a camera feedthrough to present a camera image of the user's surroundings on a display device positioned in front of the user's eyes. The display device can be an in-lens microdisplay, a display projected onto a lens surface, a display projected onto the plane of a lensless frame, or other types of displays.

[0034] FIG. 1 shows an exemplary schematic diagram of an exemplary smart eyewear 100 (or simply eyewear 100). Eyewear 100 is a pair of glasses (or smart glasses) that add information with what the wearer sees through the glasses. For example, eyewear 100 may have a virtual image display (hereinafter "virtual display") that adds information with what the wearer sees through the glasses. The virtual display may be, for example, an in-lens microdisplay, or a display projected onto a lens surface, or a display projected onto the plane of a lensless frame, etc. Eyewear 100 may be an AR headset.

[0035] In this example, the eyewear 100 includes a frame 102 that holds or secures a first lens 104a and a second lens 104b. The eyewear 100 includes a first temple 106a connected to the frame 102 with a first hinge 108a and a second temple 106b connected to the frame 102 with a second hinge 108b (the second hinge is not visible in this view, but the reference number indicates its location). The frame 102 may include a nose bridge 110, which may include a nose pad 112. The first hinge 108a may include a first fastener 114a, and the second hinge 108b may include a second fastener 114b, where the first fastener 114a and the second fastener 114b may be screws or pins or other types of fasteners.

[0036] Electronic components for controlling the eyewear 100 may be disposed within the eyewear 100. For example, the electronic components may be disposed in the first temple 106a and / or the second temple 106b and / or the frame 102. Flex circuits and / or wires may be used to connect the electronic components disposed within the eyewear 100, including the first lens 104a and the second lens 104b. The eyewear 100 may include a button 116, such as a power button or a reset button, for powering on / off or resetting the eyewear 100. The eyewear 100 may also include one or more sensors, such as a camera 118. The camera 118 may provide information to the electronic components within the eyewear for using and processing the captured images and video.

[0037] In this example, one or more of the first hinge 108a, the second hinge 108b, the nose bridge 110, the nose pad 112, the first fastener 114a, and the second fastener 114b may be electrically connected to at least one of the electronic components (e.g., the temples 106a and / or 106b) disposed within the eyewear 100 and used as electrical contacts or may form access points for accessing signals from the electronic components. The eyewear components including the first hinge 108a, the second hinge 108b, the nose bridge 110, the nose pad 112, the first fastener 114a, and the second fastener 114b may be partially or entirely made of metal to electrically connect with the electronic components within the eyewear. Any combination of one or more of these components may be electrically connected to the electronic components disposed within the eyewear.

[0038] For example, the first hinge 108a and the second hinge 108b may be metal hinges electrically connected to a debug port, which may be one of the electronic components in one of the temples 106a and 106b. The first hinge 108a may be used to access a Universal Asynchronous Receiver-Transmitter Transmit (UART-TX) signal from the debug port. The second hinge 108b may be used to access a Universal Asynchronous Receiver-Transmitter Receive (UART-RX) signal from the debug port. In this manner, a user may connect an external device, such as a probe or connector, to the first hinge 108a and the second hinge 108b to access these signals for processing by an external computing device or test equipment connected to the probe or connector. In some implementations, only one of the first hinge 108a and the second hinge 108b may be electrically connected to the debug port.

[0039] The accessible signals are not limited to UART-TX and UART-RX. For example, the accessible signals may include firmware recovery mode signals, such as a Device Firmware Update Mode (DFU) signal and an Emergency Download (EDL) signal. These signals may include only logging output signals, such as UART output. The signals may include Joint Test Action Group (JTAG) signals. These signals may include special control signals for entering diagnostic and / or debug modes, or signals for performing special firmware / diagnostic firmware transmission / reception, etc. The signals may include special signals for indicating software and / or firmware status, diagnostics, and error codes. The signals may also include other types of signals, such as voltage, clock, and general purpose input / output (I / O) (GIPO) signals. The signals may include a reset signal that may be activated in conjunction with activation of the power button 116.

[0040] In this manner, the metal components of eyewear 100 that are electrically connected to the electronic components provide an access point for performing factory-related testing of the electronic components. The metal components of eyewear 100 that are electrically connected to the electronic components also provide an access point for performing debug and / or diagnostic tests at other times, such as at the time of repair or return of eyewear 100.

[0041] Although the first hinge 108a and the second hinge 108b are described above as electrical contacts or access points, other metal components of the eyewear 100 may be used in the same or similar manner. For example, in some implementations, the first hinge 108a and the second hinge 108b may not be metal, but the first fastener 114a and the second fastener 114b may be made of metal and may be electrically connected to the electronic components of the eyewear 100. The first fastener 114a and / or the second fastener 114b may be used as electrical contacts or access points. It should be understood that in some implementations, the first hinge 108a, the second hinge 108b, the first fastener 114a, and the second fastener 114b may be made of metal and used as electrical contacts or access points.

[0042] In some implementations, nose bridge 110 and / or nose pads 112 may be made of metal and may be electrically connected to the electronic components of eyewear 100. In this manner, nose bridge 110 and / or nose pads 112 may be used to access the electronic components and signals mentioned above.

[0043] In some implementations, other features of the eyewear may be used as electrical contacts. Referring to Figure 2, another exemplary smart eyewear 200 (or simply eyewear 200) is shown. The eyewear 200 may include some or all of the features and functions of the eyewear 100 of Figure 1, as described above. The eyewear 200 may be an AR headset.

[0044] The eyewear 200 includes a frame 202 that holds a first lens 204a and a second lens 204b. The frame 202 includes an integrated nose bridge 210. The eyewear 200 includes a first temple 206a and a second temple 206b. Electronic components may be disposed within the eyewear 200. For example, electronic components may be disposed in the first temple 206a and / or the second temple 206b. The second temple 206b includes a decorative or ornamental feature 220 that may be made from metal and may also function as an electrical contact or access point to the electronic components disposed in the second temple 206b.

[0045] In some implementations, the decorative feature 220 may be a fastener such as a screw with a decorative head on the thread. The screw may serve as an electrical contact or access point to an electronic component located in the second temple 206b. In some implementations, the decorative feature 220 may not be intentionally long enough to make electrical contact with the electronic component. However, if the eyewear 200 is returned or repaired and diagnostic or debug functions are used, the decorative feature 220 may be removed and replaced with a longer feature or screw that makes electrical contact with the electronic component in the second temple 206b. Figures 4 and 5 illustrate this concept of replacing the decorative feature 220 or screw with a longer screw when electrical contact with the electronic component is required, as described in more detail below.

[0046] In some implementations, eyewear 200 may include pins 230a-d that may function as decorative features and electrical contacts. For example, one or more of pins 230a-d may electrically connect with one or more of the electronic components of eyewear 200. Also, as described above, in some implementations, pins 230a-d may not be long enough to make electrical contact with the electronic components. If debugging or diagnostic testing or access to the electronic components is required, one or more of pins 230a-d may be removed and replaced with one or more longer pins that are long enough to make electrical contact with the electronic components.

[0047] 1 and 2 together, in some implementations, one or more of the metal components of eyewear 100 (first hinge 108a, second hinge 108b, nose bridge 110, nose pad 112, first fastener 114a, and second fastener 114b) and one or more of the metal components of eyewear 200 (decorative feature 220 and pins 230a-d) may be in an active state. This means that the metal components may be used to access the electronic components. That is, one or more of the metal components may be electrically connected to the electronic components. In some implementations, the metal components on eyewear 100 and 200 may be in an unusable state until access to the electronic components is required. That is, the metal components may be electrically isolated from the electronic components. Once access to the electronic components is required, the metal components may be in an active (or usable) state. In some implementations, one metal component may be in an active state to assist in enabling the other metal components to be in an active state. For example, a signal (eg, a trigger signal) may be applied to an active metallic component that causes other metallic components to change from a disabled state to an active state.

[0048] For example, the first hinge 108a may be in an active state and the second hinge 108b and / or other metal components may be in an inactive state (e.g., in a disabled state). A trigger signal, such as a 5V signal, may be applied to the first hinge 108a to transition the second hinge 108b and / or other metal components from a disabled state to an active state so that they can be used as electrical contacts.

[0049] In some implementations, all of the metal components usable as electrical contacts may be in an inactive or disabled state. The power button 116 may be used to transition the trigger signal from an inactive state to an active state. For example, the power button 116 may be held for two power cycles to provide a trigger signal to the metal components. In some implementations, a connector to a port (not shown) on the eyewear 100 may be connected to a power source while the power button 116 is cycled for two cycles to activate the metal components with a trigger signal to function as an electrical contact.

[0050] Figure 3 illustrates an example block diagram of electronic components that may be present in the eyewear 100 of Figure 1 and the eyewear 200 of Figure 2. The electronic components include a central processing unit (CPU) 350, a microcontroller (MCU) 352, a radio 354, sensors 356, an audio module 358, a display 360, volatile memory 362, non-volatile memory 364, a power source and battery 366, a user accessible port 368, a non-user developer / debug port 370 (or simply debug port 370), and buttons and / or light emitting diodes (LEDs) 372.

[0051] The user-accessible port 368 may include a visible port on the eyewear (e.g., a Universal Serial Bus (USB) type port), which is not shown in FIG. 1 or FIG. 2 for simplicity. For example, in some implementations, the user-accessible port 368 may be located on the end of one of the temples, such as on the end of the first temple 106a or the second temple 106b. The user-accessible port 368 may be used for charging and / or any communication of data.

[0052] As described above, the debug port 370 may be accessed through one or more metal components in the eyewear 100 of FIG. 1 and the eyewear 200 of FIG. 2 described above. Signals accessible through the eyewear metal components via the debug port 370 include, but are not limited to, UART-TX and UART-RX signals, firmware recovery mode signals, such as DFU and EDL signals, and the like. The signals may include only logging output signals, such as UART output. The signals may include JTAG signals, special control signals for entering diagnostic and / or debug modes, or signals for performing send / receive special firmware / diagnostic firmware, and the like. The signals may include special signals for indicating software and / or firmware status, diagnostics, and error codes. The signals may include a reset signal that may be activated in conjunction with activation of the power button 116.

[0053] 4 and 5, an exemplary schematic diagram illustrates the use of replacing a short fastener 480 (or decorative feature) with a longer fastener 585 (or decorative feature) to make electrical contact with the debug port 470. For example, the fastener 480 may be similar to one of the pins 230a-d described above with respect to FIG. 2. As will be explained, in some implementations, the pins 230a-d, like the fastener 480, may not be intentionally long enough to make electrical contact with the debug port (or printed circuit board (PCB)). When performing a debug or diagnostic test, one of the pins 230a-d may be removed and replaced with a longer pin, just as the fastener 480 is removed and replaced with a longer fastener 585 designed to make electrical contact with the debug port 470. In this manner, pins 230a-230d remain inactive until access to the electronic component's signals is desired and the shorter fasteners are replaced with longer fasteners.

[0054] 6, 7, 8, and 9 show example circuit diagrams 600, 700, 800, and 900, respectively, for accessing electronic components of smart eyewear through metal components of smart eyewear. In the circuit 600 of FIG. 6, metal components 602 of the eyewear (e.g., left hinge pin, right hinge pin, left front cosmetic insert, etc.) are used to access signals for debugging through a switch circuit 604, which may be similar to the debug port 370 of FIG. 3. The signals for debugging may be generated from the CPU 606 and debug microcontroller 608 or any other circuit. A connector 610 may be plugged into an external host computing device or test equipment to couple and process the signals.

[0055] In this example, a user accessible button 612 (i.e., a power button) is used to enable or activate the signal, for example, by cycling the button 612 for two power cycles. The circuit 600 further includes a power source 614 connected to a control contact 616 via resistors R4 and R5. There is an optional ground contact 618 if a separate ground is not available (i.e., from the USB connector). There is an optional USB connector 620 that may be used for power to enable the switch circuit 604. The USB connector 620 may provide power from a host device and / or there may be within logic power from the host to enable the switch circuit 604.

[0056] A schematic diagram of data-over-power is shown in circuit 700 of FIG. 7. In circuit 700, similar to circuit 600, metal components 702 of the eyewear (e.g., left hinge pin, right hinge pin, left front cosmetic insert, etc.) are used to access signals for debugging via switch circuit 704, which may be similar to debug port 370 of FIG. 3. Signals for debugging may be generated from CPU 706 and debug microcontroller 708 or other circuits. Connector 710 couples the signals and may be plugged into an external device, such as an external host computing device or test equipment, to process the signals. There is an optional ground contact 718 if a separate ground is not available (i.e., from the USB connector).

[0057] The circuit 700 includes a system power manager integrated chip (IC) 722 and a data-over-power subsystem IC 724a that connects to the debug microcontroller 708 and a user-accessible USB connector 720. The USB connector 720 delivers power to the eyewear. Although a USB connector 720 is shown, it should be understood that other connectors, such as two pins for power and ground, may be used as well. The host device 726 may run debugging software and may use a dedicated (second) port 727a (i.e., a USB or uART port) or a USB port 727b. The host device 726 includes a corresponding data-over-power subsystem 724b to send commands to the debug microcontroller 708 using the data-over-power subsystem IC 724a via the dedicated port 727a and interface chip 725 or via the USB port 727b. The commands sent may be as simple as enabling a switch component or enabling / disabling individual debug signals. The corresponding data over power subsystem ICs 724a and 724b allow power and data to be combined on one side and then separated on the other side. The communication may be unidirectional, meaning combined on one side and separated on the other side, or bidirectional, meaning combining and separating power and data can be performed on both sides.

[0058] The circuit 800 of FIG. 8 shows multiplexing of signals for debugging using two switch circuits 804a and 804b. In the circuit 800, metal components 802 of the eyewear (e.g., left hinge pin, right hinge pin, left front cosmetic insert, etc.) are used to access signals for debugging via two switch circuits 804a and 804b controlled by a debug microcontroller 808. The signals for debugging can be generated from the CPU 706 and the debug microcontroller 708 or other circuits. A connector 810 couples the signals and may be plugged into an external device, such as an external host computing device or test equipment, to process the signals. The circuit 800 also includes a control contact 816.

[0059] Circuit 800 may be used when there are more debug signals than there are contacts available. The debug microcontroller 808 can be programmed to select a subset to connect to connector 810. Selection may be made individually (i.e., signal by signal) or by groups of signals. In the former case, the switch control signals may be more complex but have more flexibility. Data over power may be used to determine which signals to connect, or dedicated contacts may be used to select groups of signals (i.e., contact 1 selects switch 1, contact 2 selects switch 2, etc.).

[0060] In the circuit 900 of FIG. 9, the debug signals are always connected to the metal components 902, and there is no switch circuit like the switch circuit 604 of the circuit 600. In the circuit 900, the metal components 902 of the eyewear (e.g., left hinge pin, right hinge pin, left front cosmetic insert, etc.) are used to access signals for debugging from the CPU 906 or other circuits controlled by the debug microcontroller 908. The signals for debugging can be generated from the CPU 906 or other circuits. The connector 910 couples the signals and may be plugged into an external device, such as an external host computing device or test equipment, for processing the signals. The circuit 900 also includes a user-accessible button 912 (i.e., a power button).

[0061] In operation, when the debug microcontroller 908 detects a debug mode, the debug microcontroller 908 sends a signal to the CPU 906 to enable the debug signals. Multiple control signals can be sent to select the debug mode or the signals to be enabled. The circuit 900 includes a set of resistors, capacitors, and diodes 930 to protect the debug signals from external electrostatic discharge or to filter unwanted noise from leaking through.

[0062] FIG. 10 is a flow chart illustrating an example operation of using metal components of smart eyewear to access electronic components in the smart eyewear. The example operation includes an example process 1000 for accessing a signal on the eyewear. The process 1000 includes a step of triggering a debug mode on the eyewear. In this case, the eyewear includes a frame configured to hold a first lens and a second lens, a first temple connected to the frame with a first hinge, a second temple connected to the frame with a second hinge, and one or more electronic components (1002). For example, the eyewear may be the example eyewear 100 of FIG. 1 or the example eyewear 200 of FIG. 2. In some implementations, a signal may be applied to one of the metal components, such as the first hinge, to enable a debug mode on the eyewear, meaning that a signal from the electronic component is enabled. In some implementations, the debug mode on the eyewear may be triggered by any of the example techniques described above in connection with the circuit diagrams of FIGS. 6-9.

[0063] The process 1000 includes a step (1004) of accessing signals from one or more electronic components via at least one of the first hinge and the second hinge. For example, signals from one or more electronic components may be accessed by at least one of the first hinge 108a of FIG. 1 and the second hinge 108b of FIG. 1. Thus, in such an embodiment, at least one of the first hinge 108a and the second hinge 108b is electrically connected to at least one of the electronic components and is provided to form an access point in the eyewear 100 for accessing signals from the one or more electronic components by connecting an external device to at least one of the first hinge 108a and the second hinge 108b.

[0064] In some implementations, accessing the signals (1004) includes accessing signals from the one or more electronic components through both the first hinge and the second hinge. In some implementations, accessing the signals (1004) further includes accessing a UART-TX signal through the first hinge and accessing a UART-RX signal through the second hinge. In some implementations, the frame further includes a nose bridge, and accessing the signals (1004) includes accessing signals from the one or more electronic components through the nose bridge. In some implementations, the frame further includes a nose pad, and accessing the signals (1004) includes accessing signals from the one or more electronic components through the nose pad.

[0065] It is understood that such systems and techniques can be applied to devices other than eyewear. For example, the concepts described herein can be applied to smart watches and / or smartphones. That is, components of the existing structure of smart watches and / or smartphones can be used as access points to access signals from electronic components located within the devices.

[0066] FIG. 11 illustrates an example of a computing device and a mobile computing device that can be used to implement the techniques described herein. FIG. 11 illustrates an example of a general-purpose computing device 1100 and a general-purpose mobile computing device 1150 that can be used with the techniques described herein. The computing device 1100 is intended to represent various forms of digital computers, such as laptops, desktops, tablets, workstations, personal digital assistants, televisions, servers, blade servers, mainframes, and other suitable computing devices. The computing device 1150 is intended to represent various forms of mobile devices, such as personal digital assistants, cellular phones, smartphones, and other similar computing devices. The components, their connections and relationships, and their functions illustrated herein are merely exemplary and are not intended to limit the implementation of the inventions described and / or claimed herein.

[0067] The computing device 1100 includes a processor 1102, a memory 1104, a storage device 1106, a high-speed interface 1108 that connects to the memory 1104 and a high-speed expansion port 1110, and a low-speed interface 1112 that connects to a low-speed bus 1114 and the storage device 1106. The processor 1102 can be a semiconductor-based processor. The memory 1104 can be a semiconductor-based memory. Each of the components 1102, 1104, 1106, 1108, 1110, and 1112 can be interconnected using various buses and implemented on a common motherboard or in other manners as appropriate. The processor 1102 can process instructions to be executed within the computing device 1100, including instructions stored in the memory 1104 or the storage device 1106, to display graphical information for a GUI on an external input / output device, such as a display 1116 coupled to the high-speed interface 1108. In other implementations, multiple processors and / or multiple buses can be used, along with multiple memories and multiple types of memories, as appropriate. Also, multiple computing devices 1100 may be connected, each providing a portion of the required operations (eg, as a bank of servers, a group of blade servers, or a multi-processor system).

[0068] The memory 1104 stores information within the computing device 1100. In one implementation, the memory 1104 is one or more volatile memory units. In another implementation, the memory 1104 is one or more non-volatile memory units. The memory 1104 may also be another form of computer-readable medium, such as a magnetic disk or optical disk.

[0069] The storage device 1106 can provide mass storage for the computing device 1100. In one implementation, the storage device 1106 can be or include a computer-readable medium, such as a floppy disk device, a hard disk device, an optical disk device, or a tape device, or an array of devices including flash memory or other similar solid-state memory devices, or devices in a storage area network or other configuration. The computer program product can be tangibly embodied in an information carrier. The computer program product can also include instructions that, when executed, perform one or more methods, such as those described above. The information carrier is a computer-readable or machine-readable medium, such as the memory 1104, the storage device 1106, or a memory on the processor 1102.

[0070] The high-speed controller 1108 manages bandwidth-intensive operations for the computing device 1100, and the low-speed controller 1112 manages less bandwidth-intensive operations. Such an allocation of functions is merely an example. In one implementation, the high-speed controller 1108 is coupled to the memory 1104, the display 1116 (e.g., via a graphics processor or accelerator), as well as to a high-speed expansion port 1110 that may accept various expansion cards (not shown). In this implementation, the low-speed controller 1112 is coupled to the storage device 1106 and to a low-speed expansion port 1114. The low-speed expansion port, which may include various communication ports (e.g., USB, Bluetooth, Ethernet, wireless Ethernet), may be coupled, for example, via a network adapter, to one or more input / output devices, such as a keyboard, a pointing device, a scanner, or a networking device such as a switch or router.

[0071] The computing device 1100 may be implemented in a number of different forms, as shown in the figure. The computing device 1100 may be implemented, for example, as a standard server 1120 or multiple times within a group of such servers. The computing device 1100 may also be implemented as part of a rack server system 1124. In addition, the computing device 1100 may be implemented in a personal computer, such as a laptop computer 1122. Alternatively, components from the computing device 1100 may be combined with other components in a mobile device (not shown), such as device 1150. Each such device may include one or more of the computing devices 1100, 1150, and the entire system may be composed of multiple computing devices 1100, 1150 in communication with each other.

[0072] Computing device 1150 includes, among other components, a processor 1152, memory 1164, input / output devices such as a display 1154, a communication interface 1166, and a transceiver 1168. Device 1150 may also include a storage device, such as a microdrive or other device, to provide additional storage. Each of components 1150, 1152, 1164, 1154, 1166, and 1168 are interconnected using various buses, and some of the components may be implemented on a common motherboard or in other manners, as appropriate.

[0073] The processor 1152 can execute instructions within the computing device 1150, including instructions stored in the memory 1164. The processor may be implemented as a chipset of chips including separate analog and digital processors. The processor may provide for coordination of other components of the device 1150, such as, for example, control of a user interface, applications executed by the device 1150, and wireless communication by the device 1150.

[0074] The processor 1152 may communicate with a user via a control interface 1158 and a display interface 1156 coupled to a display 1154. The display 1154 may be, for example, a thin-film-transistor liquid crystal display (TFT LCD) or an organic light emitting diode (OLED) display, or other suitable display technology. The display interface 1156 may include appropriate circuitry for driving the display 1154 to present graphical and other information to the user. The control interface 1158 may receive commands from a user and translate and present the commands to the processor 1152. In addition, an external interface 1162 may be provided in communication with the processor 1152 to enable short-range communication between the device 1150 and other devices. The external interface 1162 may provide, for example, wired communication in some implementations or wireless communication in other implementations, and multiple interfaces may be used.

[0075] The memory 1164 stores information within the computing device 1150. The memory 1164 may be realized as one or more of one or more computer-readable media, one or more volatile memory units, or one or more non-volatile memory units. An expansion memory 1174 may be provided and connected to the device 1150 via an expansion interface 1172, which may include, for example, a Single In Line Memory Module (SIMM) card interface. Such expansion memory 1174 may provide additional storage space for the device 1150 or may store applications or other information for the device 1150. In particular, the expansion memory 1174 may include instructions for performing or supplementing the processes described above, and may also include secure information. Thus, for example, the expansion memory 1174 may be provided as a security module for the device 1150 and may be programmed with instructions that enable secure use of the device 1150. Additionally, secured applications may be provided via the SIMM card along with additional information, such as by placing identifying information on the SIMM card in a non-hackable manner.

[0076] The memory may include, for example, flash memory and / or NVRAM memory, as described below. In one implementation, a computer program product is tangibly embodied in an information carrier. The computer program product includes instructions that, when executed, perform one or more methods, such as the methods described above. The information carrier may be a computer-readable or machine-readable medium, such as memory 1164, expansion memory 1174, or memory on processor 1152, and may be received, for example, via transceiver 1168 or external interface 1162.

[0077] Device 1150 may communicate wirelessly via communication interface 1166, which may include digital signal processing circuitry as necessary. Communication interface 1166 may provide for communication under various modes or protocols, such as GSM voice calls, SMS, EMS, or MMS messaging, CDMA, TDMA, PDC, WCDMA, CDMA2000, or GPRS, among others. Such communication may occur, for example, through radio frequency transceiver 1168. In addition, short-range communication may occur using Bluetooth, WiFi, or other such transceivers (not shown), or the like. In addition, Global Positioning System (GPS) receiver module 1170 may provide device 1150 with additional navigation-related and location-related wireless data that may be used as appropriate by applications executing on device 1150.

[0078] Device 1150 may also communicate speech-enabled using voice codec 1160, which may receive and convert spoken information from a user into usable digital information. Voice codec 1160 may likewise generate audible sounds for the user, such as through a speaker in a handset of device 1150. Such sounds may include sounds from a voice telephone call, may include recorded sounds (e.g., voice messages, music files, etc.), and may include sounds generated by applications running on device 1150.

[0079] The computing device 1150 may be implemented in a number of different forms, as shown in the figure. For example, the computing device 1150 may be implemented as a mobile phone 1118. The computing device 1150 may also be implemented as part of a smartphone 1182, a personal digital assistant, or other similar mobile device.

[0080] Various implementations of the systems and techniques described herein may be realized in digital electronic circuitry, integrated circuits, specially designed application specific integrated circuits (ASICs), computer hardware, firmware, software, and / or combinations thereof. These various implementations may include implementations in one or more computer programs executable and / or interpretable on a programmable system including at least one programmable processor, which may be special purpose or general purpose, coupled to receive and transmit data and instructions from / to a storage system, at least one input device, and at least one output device.

[0081] These computer programs (also known as programs, software, software applications or code) include machine instructions for a programmable processor and may be implemented in a high-level procedural and / or object-oriented programming language and / or in assembly / machine language. The terms "machine-readable medium" and "computer-readable medium" as used herein refer to any computer program product, apparatus, and / or device used to provide machine instructions and / or data to a programmable processor (e.g., magnetic disks, optical disks, memory, Programmable Logic Devices (PLDs)), including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal used to provide machine instructions and / or data to a programmable processor.

[0082] To provide for user interaction, the systems and techniques described herein can be implemented on a computer having a display device (e.g., a cathode ray tube (CRT) or liquid crystal display (LCD) monitor) for displaying information to the user, and a keyboard and pointing device (e.g., a mouse or trackball) that the user can use to provide input to the computer. Other types of devices can be used to provide user interaction, for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback), and input from the user can be received in any form, including acoustic, speech, or tactile input.

[0083] The systems and techniques described herein may be implemented in a computing system that includes back-end components (e.g., as data servers), or includes middleware components (e.g., application servers), or includes front-end components (e.g., client computers having a graphical user interface or web browser that allows a user to interact with an implementation of the systems and techniques described herein), or includes any combination of such back-end, middleware, or front-end components. The components of the system may be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), and the Internet.

[0084] A computing system may include clients and servers. Clients and servers are generally remote from each other and typically interact with each other through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other.

[0085] In some implementations, the computing device shown in FIG. 11 may include sensors that interface with a virtual and / or augmented reality (VR / AR) headset 1190. The eyewear 100 of FIG. 1 and the eyewear 200 of FIG. 2 are examples of AR headsets. For example, one or more sensors included on the computing device 1150 shown in FIG. 11 or other computing devices may provide input to the VR headset 1190 or generally to the VR space. The sensors may include, but are not limited to, a touch screen, an accelerometer, a gyroscope, a pressure sensor, a biometric sensor, a temperature sensor, a humidity sensor, and an ambient light sensor. The computing device 1150 may use the sensors to determine the absolute position and / or detected rotation of the computing device in the VR space, which may further be used as input to the VR space. For example, the computing device 1150 may be incorporated into the VR space as a virtual object such as a controller, a laser pointer, a keyboard, a weapon, etc. Positioning of the computing device / virtual object by a user when incorporated into the VR space may enable the user to position the computing device such that the virtual object appears in a particular manner in the VR space. For example, if the virtual object represents a laser pointer, the user can manipulate the computing device as if it were a real laser pointer: the user can move the computing device left and right, up and down, in a circular motion, etc., to use the device in a manner similar to using a laser pointer.

[0086] In some implementations, one or more input devices included on or connected to the computing device 1150 can be used as input to the VR space. The input devices can include, but are not limited to, a touch screen, a keyboard, one or more buttons, a trackpad, a touchpad, a pointing device, a mouse, a trackball, a joystick, a camera, a microphone, earphones or in-ear earphones with input capabilities, a game controller, or other connectable input devices. A user interacting with an input device included on the computing device 1150 when the computing device is embedded in the VR space can cause certain actions in the VR space.

[0087] In some implementations, the touchscreen of the computing device 1150 can be rendered as a touchpad in the VR space. A user can interact with the touchscreen of the computing device 1150. The interaction is rendered, for example, in the VR headset 1190 as movements on the rendered touchpad in the VR space. The rendered movements can control objects in the VR space.

[0088] In some implementations, one or more output devices included on the computing device 1150 can provide output and / or feedback to a user of the VR headset 1190 within the VR space. The output and feedback can be visual, tactile, or auditory. The output and / or feedback can include, but is not limited to, vibration, turning one or more lights or strobes on and off or blinking and / or flashing, sounding an alarm, chiming, playing a song, and playing an audio file. The output devices can include, but are not limited to, vibration motors, vibration coils, piezoelectric devices, electrostatic devices, light emitting diodes (LEDs), strobes, and speakers.

[0089] In some implementations, the computing device 1150 may appear as another object in the computer-generated 3D environment. A user's interaction with the computing device 1150 (e.g., rotating the touchscreen, shaking the touchscreen, touching the touchscreen, swiping a finger on the touchscreen) can be translated as an interaction with an object in the VR space. In the example of a laser pointer in the VR space, the computing device 1150 appears as a virtual laser pointer in the computer-generated 3D environment. As the user manipulates the computing device 1150, the user in the VR space sees the movement of the laser pointer. The user receives feedback from the interaction with the computing device 1150 in the VR space on the computing device 1150 or the VR headset 1190.

[0090] Although several embodiments have been described, it will be understood that various modifications can be made without departing from the spirit and scope of the invention.

[0091] Implementations of the various techniques described herein may be realized in digital electronic circuitry, or in computer hardware, firmware, software, or in combinations thereof. Implementations may be implemented as computer program products, i.e., computer programs tangibly embodied in an information carrier, e.g., in a machine-readable storage device, for execution by or to control the operation of a data processing apparatus, e.g., a programmable processor, a computer, or multiple computers. Computer programs, such as those described above, may be written in any form of programming language, including compiled or translated languages, and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine, or other unit suitable for use in a computing environment. Computer programs may be deployed to be executed on one computer or multiple computers at one site, or may be distributed across multiple sites and interconnected by a communication network.

[0092] The method steps may be performed by one or more programmable processors executing a computer program to perform functions by operating on input data and generating output. The method steps may also be performed by, and an apparatus may be implemented as, special purpose logic circuitry, such as a field programmable gate array (FPGA) or an application specific integrated circuit (ASIC).

[0093] Processors suitable for executing a computer program include, by way of example, both general purpose and special purpose microprocessors, as well as any one or more processors of any kind of digital computer. Typically, a processor will receive instructions and data from a read-only memory or a random access memory or both. Elements of a computer may include at least one processor for executing instructions and one or more memory devices for storing instructions and data. In general, a computer may also include one or more mass storage devices for storing data, such as magnetic disks, magneto-optical disks, or optical disks, or may be operatively coupled to receive or transfer data from / to such devices. Information carriers suitable for embodying computer program instructions and data include, by way of example, all forms of non-volatile memory, including semiconductor memory devices, such as EPROM, EEPROM, and flash memory devices, magnetic disks, such as internal hard disks or removable disks, magneto-optical disks, and CD-ROM and DVD-ROM disks. The processor and memory may be supplemented by or incorporated in special purpose logic circuitry.

[0094] To provide for user interaction, implementations may be implemented on a computer having a display device, such as a cathode ray tube (CRT) or liquid crystal display (LCD) monitor, for displaying information to the user, and a keyboard and pointing device, such as a mouse or trackball, by which the user can provide input to the computer. Other types of devices may also be used to provide for user interaction. For example, feedback provided to the user may be any form of sensory feedback, such as visual feedback, auditory feedback, or tactile feedback. Also, input from the user may be received in any form, including acoustic input, speech input, or tactile input.

[0095] The implementation may be implemented in a computing system that includes back-end components, e.g., as data servers, or includes middleware components, e.g., application servers, or includes front-end components, e.g., client computers having a graphical user interface or web browser through which a user can interact with the implementation, or includes any combination of such back-end, middleware, or front-end components. The components may be interconnected by any form or medium of digital data communication, e.g., a communications network. Examples of communications networks include local area networks (LANs) and wide area networks (WANs), e.g., the Internet.

[0096] While certain features of the described implementations have been illustrated as described herein, many modifications, substitutions, changes, and equivalents will occur to those skilled in the art. It is therefore to be understood that the appended claims are intended to cover all such modifications and changes as fall within the scope of the embodiments.

[0097] Additionally, the logic flows depicted in the figures do not require the particular order shown, or sequential order, to achieve desired results. Additionally, other steps may be provided or steps may be eliminated from the described flows, and other components may be added to or removed from the described systems. Accordingly, other embodiments are within the scope of the following claims.

[0098] Some examples are described below. Example 1: Eyewear, a frame configured to hold a first lens and a second lens; a first temple connected to the frame using a first hinge; a second temple connected to the frame by a second hinge; at least one of the frame, the first temple, and the second temple includes one or more electronic components; At least a portion and / or a part of the frame, the first hinge, and the second hinge provide an access point for accessing signals from the one or more electronic components by connecting an external device to the access point.

[0099] Example 2: Eyewear according to Example 1, wherein the corresponding portion or part may be present in the nose bridge or nose pad of the frame, or may be formed by a pin of the first hinge or the second hinge, in particular by a replaceable pin.

[0100] Example 3: Eyewear as described in Example 1 or 2, wherein an interface portion for electrically connecting the one or more electronic components is provided on the frame and / or on at least one of the first hinge and the second hinge, and the first pin is disposed on the interface portion and configured to be removed and replaced with a second (access) pin, e.g., a second pin having a different length than the first pin, when access to an access signal from the one or more electronic components is provided via the interface portion.

[0101] Example 4: Eyewear, a frame configured to hold a first lens and a second lens; a first temple connected to the frame using a first hinge; a second temple connected to the frame by a second hinge; at least one of the first temple and the second temple includes one or more electronic components; At least one of the first hinge and the second hinge is electrically connected to at least one of the electronic components and used as an electrical contact for accessing signals from the electronic component.

[0102] Example 5: Eyewear described in any one of the preceding examples, wherein the first hinge and the second hinge are both electrically connected to at least one of the electronic components and used as electrical contacts to access the signal from the electronic component.

[0103] Example 6: the one or more electronic components include a debug port; the first hinge is used to access a Universal Asynchronous Receiver-Transmitter Transmit (UART TX) signal from the debug port; The eyewear of any one of the preceding examples, wherein the second hinge is used to access a Universal Asynchronous Receiver-Transmitter Receive (UART RX) signal from the debug port.

[0104] Example 7: the first hinge includes a first pin electrically connected to at least one of the electronic components and used as an electrical contact for accessing the signal from the electronic component; The eyewear of any one of the preceding examples, wherein the second hinge includes a second pin electrically connected to at least one of the electronic components and used as an electrical contact for accessing the signal from the electronic component.

[0105] Example 8: Eyewear described in any one of the preceding examples, wherein the frame further comprises a nose bridge, the nose bridge being electrically connected to at least one of the electronic components and used as an electrical contact for accessing signals from the electronic component.

[0106] Example 9: Eyewear described in any one of the preceding examples, wherein the frame further comprises a nose pad, the nose pad being electrically connected to at least one of the electronic components and used as an electrical contact for accessing signals from the electronic component.

[0107] Example 10: Eyewear described in any one of the preceding examples, wherein the one or more electronic components include a switch and a debug microcontroller, an output of the switch electrically connects to the first hinge and the second hinge, and access to the signals from the one or more electronic components by the first hinge and the second hinge is controlled by the debug controller via the switch.

[0108] Example 11: Eyewear according to any one of the preceding examples, wherein the signal from the electronic component is transitioned from a disabled state to an enabled state.

[0109] Example 12: Eyewear, a frame configured to hold a first lens and a second lens; a first temple connected to the frame using a first hinge; a second temple connected to the frame using a second hinge; and and one or more pins on an exterior of the frame; at least one of the first temple and the second temple includes one or more electronic components; Eyewear, wherein at least one of the one or more pins is electrically connected to at least one of the one or more electronic components and is used as an electrical contact for accessing signals from the electronic component.

[0110] Example 13: The eyewear of Example 12, wherein the one or more pins include one or more decorative fasteners.

[0111] Example 14: Eyewear described in Example 12 or 13, wherein the first hinge and the second hinge are both electrically connected to at least one of the electronic components and used as electrical contacts to access the signal from the electronic component.

[0112] Example 15: the one or more electronic components include a debug port; the one or more pins include a first pin and a second pin; the first pin is used to access a Universal Asynchronous Receiver-Transmitter Transmit (UART TX) signal from the debug port; The eyewear of any one of Examples 12 to 14, wherein the second pin is used to access a Universal Asynchronous Receiver-Transmitter Receive (UART RX) signal from the debug port.

[0113] Example 16: Eyewear described in any one of Examples 12 to 15, wherein the frame further comprises a nose bridge, the nose bridge being electrically connected to at least one of the electronic components and used as an electrical contact for accessing signals from the electronic component.

[0114] Example 17: Eyewear described in any one of Examples 12 to 16, wherein the frame further comprises a nose pad, the nose pad being electrically connected to at least one of the electronic components and used as an electrical contact for accessing signals from the electronic component.

[0115] Example 18: Eyewear described in any one of Examples 12 to 17, wherein the signal from the electronic component is transitioned from a disabled state to an enabled state.

[0116] Example 19: Eyewear, a frame configured to hold a first lens and a second lens; a first temple connected to the frame using a first hinge; a second temple connected to the frame using a second hinge; and a first pin on an outer side of the frame; at least one of the first temple and the second temple includes one or more electronic components; The first pin is removable and replaceable with a second pin, the second pin comprising: The electron Eyewear electrically connected to at least one of the components and used as an electrical contact to access signals from the electronic component.

[0117] Example 20: Eyewear as described in Example 19, wherein an interface portion for electrically connecting the one or more electronic components is provided in the frame and / or in at least one of the first hinge and the second hinge, and the first pin is disposed in the interface portion and configured to be removed and replaced with a second (access) pin, e.g., a second pin having a different length than the first pin, when access to an access signal from the one or more electronic components is made via the interface portion.

[0118] Example 21: A method for accessing a signal on eyewear, comprising: triggering a debug mode on the eyewear, the eyewear including a frame configured to hold a first lens and a second lens, a first temple connected to the frame with a first hinge, a second temple connected to the frame with a second hinge, and one or more electronic components, the method further comprising: accessing signals from the one or more electronic components through at least one of the first hinge and the second hinge.

[0119] Example 22: The method of Example 21, wherein accessing the signal includes accessing the signal from the one or more electronic components by both the first hinge and the second hinge.

[0120] Example 23: The step of accessing the signal further comprises: accessing a Universal Asynchronous Receiver-Transmitter Transmit (UART TX) signal through the first hinge; and accessing a Universal Asynchronous Receiver-Transmitter Receive (UART RX) signal through the second hinge.

[0121] Example 24: The method of any one of Examples 21 to 23, wherein the frame comprises a nose bridge, and the method further comprises accessing the signals from the one or more electronic components via the nose bridge.

[0122] Example 25: The method of any one of Examples 21 to 24, wherein the frame further comprises a nose pad, and the method further comprises the step of accessing the signals from the one or more electronic components via the nose pad.

Claims

1. An eyewear comprising: a frame configured to hold a first lens and a second lens; a first temple connected to the frame by a first hinge; a second temple connected to the frame by a second hinge; at least one of the first temple and the second temple includes one or more electronic components including a debug port; both the first hinge and the second hinge are electrically connected to at least one of the electronic components and are used as electrical contacts for accessing signals from the electronic components; the first hinge is used to access a universal asynchronous receiver-transmitter transmit (UART TX) signal from the debug port; The second hinge is used to access a universal asynchronous receiver-transmitter receive (UART RX) signal from the debug port.

2. the first hinge includes a first pin electrically connected to at least one of the electronic components and used as an electrical contact for accessing the signal from the electronic component; 10. The eyewear of claim 1, wherein the second hinge includes a second pin electrically connected to at least one of the electronic components and used as an electrical contact for accessing the signal from the electronic component.

3. 3. The eyewear of claim 1 or 2, wherein the frame further comprises a nose bridge, the nose bridge being electrically connected to at least one of the electronic components and used as an electrical contact for accessing signals from the electronic component.

4. The eyewear according to any one of claims 1 to 3, wherein the frame further comprises a nose pad, the nose pad being electrically connected to at least one of the electronic components and used as an electrical contact for accessing signals from the electronic component.

5. the one or more electronic components include a switch and a debug microcontroller; an output of the switch electrically connected to the first hinge and the second hinge; The eyewear of any one of claims 1 to 4, wherein access to the signals from the one or more electronic components by the first hinge and the second hinge is controlled by the debug controller via the switch.

6. The eyewear of any one of claims 1 to 5, wherein the signal from the one or more electronic components is transitioned from a disabled state to an enabled state.

7. 1. A method for accessing a signal on eyewear, comprising: triggering a debug mode on the eyewear, the eyewear including a frame configured to hold a first lens and a second lens, a first temple connected to the frame with a first hinge, a second temple connected to the frame with a second hinge, and one or more electronic components; and further comprising accessing the signals from the one or more electronic components by both the first hinge and the second hinge, the accessing the signals comprising: accessing a universal asynchronous receiver-transmitter transmit (UART TX) signal through the first hinge; and accessing a universal asynchronous receiver-transmitter receive (UART RX) signal through the second hinge.

8. The method of claim 7 , wherein the frame comprises a nose bridge, the method further comprising accessing the signals from the one or more electronic components via the nose bridge.

9. The method of claim 7 or 8, wherein the frame further comprises a nose pad, the method further comprising the step of accessing the signals from the one or more electronic components via the nose pad.

Citation Information

Patent Citations

  • Eyewear

    JP2015202198A

  • Eyewear docking station and electronic module

    JP2015511322A

  • Biological information detection device, eyewear, and eyewear system

    JP2019195591A

  • Bio-sensors in eyeglasses

    US20140204334A1

  • Articles of eyewear including accessory attachment features

    US20150146157A1