Camera holder for economical and simplified test calibration

By designing a test fixture for eye-mounted devices, the problem of difficult calibration and maintenance of test fixtures in the existing technology is solved, and a fast and economical calibration and testing process is achieved.

CN119334598APending Publication Date: 2025-01-21SNAP INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411476475.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2019-04-22
Filing Date
2019-12-12
Publication Date
2025-01-21

AI Technical Summary

Technical Problem

Existing test fixtures used to test eye-wearing cameras are difficult to accurately calibrate and maintain, and are expensive, and are prone to misalignment during use, and the calibration time is long.

Method used

A test fixture was designed that is configured to align two or more cameras on the eye-mounted device to a test pattern, incorporating optional precision adjustment screws to simplify and speed up the calibration process.

Benefits of technology

This enables the test fixture to be relatively easy to calibrate and use, increasing the rate at which eye-mounted device cameras can be tested at the factory, reducing costs and calibration time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119334598A_ABST
    Figure CN119334598A_ABST
Patent Text Reader

Abstract

A test fixture for holding and testing portions of an optical device, such as a plurality of cameras of an eyewear device. The test jig includes a relay lens such that the jig is positioned proximate to a test screen that displays patterned test images and reduces component size and cost. The test fixture includes one or more lasers configured to easily and quickly align the test fixture. The test fixture includes an actuator for selectively positioning the camera behind the relay lens to inspect image quality.
Need to check novelty before this filing date? Find Prior Art

Description

This application is a divisional application of the invention patent with the invention name “Camera bracket for economical and simplified test calibration”, the application date of December 12, 2019, and the application number of 201980095696.1. CROSS-REFERENCE TO RELATED APPLICATIONS

[0001] This application claims priority to U.S. Patent Application No. 16 / 391,162, filed on April 22, 2019, entitled “CAMERA STAND FOR ECONOMICAL AND SIMPLIFICATED TEST CALIBRATION,” the contents of which are incorporated herein by reference in their entirety. Technical Field

[0002] The present disclosure generally relates to a test fixture for testing multiple camera components on a device. background

[0003] Devices such as eyewear sometimes have multiple optical parts such as cameras that need to be quality tested. Test fixtures are used to align the optical parts with the test pattern. BRIEF DESCRIPTION OF THE DRAWINGS

[0004] In the drawings, which are not necessarily drawn to scale, the same numerals may describe similar components in different views. The same numerals with different letter suffixes may represent different instances of similar components. In the drawings, some examples are illustrated by way of example and not limitation, wherein:

[0005] Figure 1A is a side view of an example hardware configuration of an eye-mounted device showing a right optical assembly with an image display and applying a field of view adjustment to a user interface presented on the image display based on detected head or eye movement of a user;

[0006] Figure 1B yes Figure 1A a top cross-sectional view of a block of an eye-mounted device of FIG. 1 , depicting a visible light camera, a head motion tracker for tracking head motion of a user of the eye-mounted device, and a circuit board;

[0007] Figure 2A is a rear view of an example hardware configuration of an eye-mounted device including an eye scanner on a frame for use in a system for identifying a user of the eye-mounted device;

[0008] Figure 2B is a rear view of another example hardware configuration of an eye-mounted device including an eye scanner on a block for use in a system for identifying a user of the eye-mounted device;

[0009] Figure 2C and 2D is a rear view of an example hardware configuration for an eye-mounted device, including two different types of image displays.

[0010] Figure 3A Shows Figure 2A A rear perspective view of the eye-mounted device depicting the infrared emitter, infrared camera, frame front, frame back, and circuit board;

[0011] Figure 3B is through Figure 3A A cross-sectional view of an infrared emitter and frame of an eye-mounted device;

[0012] Figure 4 Is a description for Figure 1A A block diagram of the electronic components in the eye-mounted device;

[0013] Figure 5A , Figure 5B and Figure 6 A test fixture is shown, including a camera mount for economical and simplified calibration of eye-mounted device testing, including optional precision adjustment screws for aligning a slide table with internal components of the test fixture;

[0014] Figure 7 showing a test fixture holding an eyewear device under test and positioned on top of a base in front of a test screen displaying a test pattern including dots that may include slanted edges and slanted squares;

[0015] Fig. 8A , 8B and 8C show images captured by the camera through the relay lens during testing of the eye-mounted device;

[0016] Fig. 9 An uncalibrated test fixture is shown;

[0017] Fig.10 , 11 and 12 illustrate that the test fixture is calibrated in multiple dimensions; and

[0018] Fig.13 is a flow chart of a method for calibrating a test fixture and testing camera quality. Detailed description

[0019] When manufacturing a consumer device with multiple cameras, the cameras are assembled into the consumer device and then tested individually for image quality and calibration. For example, the eye-mounted device is fixed to a test fixture and the left camera of the eye-mounted device is placed in front of an image quality target (such as a test screen showing a test pattern). The image is captured by the first camera and analyzed. If the image quality meets the test threshold, the first camera "passes" the test. If the first camera does not pass the test, the consumer electronic device fails and needs to be scrapped or reworked. The process is repeated for the right camera. If both tests of the camera pass, the consumer device passes.

[0020] The test fixtures used to hold the two-camera eyewear are difficult to calibrate and maintain accurate calibration in the factory. Test fixtures are expensive, prone to misalignment over time, and sometimes take hours to calibrate. Test fixtures typically need to provide calibration in 6 axes: x, y, z, pitch (height), yaw (azimuth), and roll.

[0021] One aspect of the present disclosure describes a test fixture configured to align two or more cameras on an eye-mounted device to a test pattern. The test fixture is relatively easy to calibrate and easy to use, increasing the rate at which eye-mounted device cameras on eye-mounted devices can be tested in a factory.

[0022] Other purposes, advantages and novel features of the examples will be described in part in the following description, and will become apparent to those skilled in the art after reviewing the following contents and the accompanying drawings, or may be learned through the production or operation of the examples. The purposes and advantages of the subject matter of the present invention may be realized and obtained through the methods, means and combinations particularly pointed out in the appended claims.

[0023] The following description includes systems, methods, techniques, instruction sequences, and computer program products that illustrate examples of the present disclosure. In the following description, for the purpose of illustration, many specific details are set forth to provide an understanding of various examples of the disclosed subject matter. However, it will be apparent to those skilled in the art that examples of the disclosed subject matter may be practiced without these specific details. Typically, well-known instruction instances, protocols, structures, and techniques need not be shown in detail.

[0024] It should be understood that, in addition to the specific meanings set forth in this article, the terms and expressions used herein have the common meanings consistent with these terms and expressions relative to their respective fields of study. For example, the first and second relationship terms can be used only to distinguish an entity or action from another entity or action, without requiring or implying any actual such relationship or order between these entities or actions. The term "includes", "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, so that the process, method, product or equipment including or including a list of elements or steps not only includes those elements or steps, but can also include other elements or steps that are not explicitly listed or inherent to such process, method, product or equipment. The element with "one" or "an" in front does not exclude the presence of additional identical elements in the process, method, product or equipment including the element without further restriction.

[0025] The term "coupling" as used herein refers to any logical, optical, physical or electrical connection, etc., through which a signal or light generated or provided by one system element is transmitted to another coupled element. Unless otherwise described, coupled elements or devices are not necessarily directly connected to each other and may be separated by intermediate components, elements or propagation media that can modify, manipulate or carry light or signals.

[0026] Reference is now made in detail to the examples illustrated in the accompanying drawings and discussed below.

[0027] Figure 1A 1 is a side view of an example hardware configuration of an eye-mounted device 100, including a right optical assembly 180B with an image display, providing a visible area adjustment to a user interface presented on the image display based on detected head or eye movements of a user. The eye-mounted device 100 includes a plurality of visible light cameras 114A-B forming a stereo camera, wherein the right visible light camera 114B is located on the right assembly 110B. The cameras 114A-B may also include augmented reality (AR) sensors and other optical devices that require quality inspection and calibration testing.

[0028] The left visible light camera and the right visible light camera 114A-B are sensitive to wavelengths in the visible light range. Each of the visible light cameras 114A-B has a different forward-facing field of view, for example, the visible light camera 114B has a described field of view 111B. The field of view is the angular range over which the image sensors of the visible light cameras 114A-B receive electromagnetic radiation and generate an image. Examples of such visible light cameras 114A-B include high-resolution complementary metal oxide semiconductor (CMOS) image sensors and video graphics array (VGA) cameras, such as 640p (e.g., 640x480 pixels, a total of 300,000 pixels), 720p, or 1080p. Image sensor data from the visible light cameras 114A-B is captured along with geolocation data, digitized by an image processor, and stored in a memory.

[0029] To provide stereoscopic vision, visible light cameras 114A-B may be coupled to an image processor for digital processing together with timestamps of captured scene images. The image processor includes circuitry for receiving signals from visible light cameras 114A-B and processing those signals from visible light cameras 114 into a format suitable for storage in a memory. Timestamps may be added by an image processor or other processor that controls the operation of visible light cameras 114A-B. Visible light cameras 114A-B allow stereo cameras to simulate human binocular vision. Stereo cameras provide the ability to reproduce three-dimensional images based on two captured images with the same timestamp from visible light cameras 114A-B. Such three-dimensional images allow, for example, immersive lifelike experiences for virtual reality or video games. For stereoscopic vision, a pair of images is generated at a given moment, i.e., one image is generated for each of the left visible light camera and the right visible light camera 114A-B. Depth perception is provided by optical assemblies 180A-B when a pair of images generated from forward-facing fields of view 111A-B of left and right visible light cameras 114A-B are stitched together (eg, by an image processor).

[0030] In an example, the user interface field of view adjustment system includes an eye-mounted device 100. The eye-mounted device 100 includes a frame 105, a right eye-mounted device leg 110B extending from a right side 170B of the frame 105, and a see-through image display 180D (including an optical assembly 180B to present a graphical user interface to a user). Figure 2A -B). The eye-mounted device 100 includes a left visible light camera 114A, which is connected to the frame 105 or the left eye-mounted device leg 110A to capture a first image of the scene. The eye-mounted device 100 also includes a right visible light camera 114B, which is connected to the frame 105 or the right eye-mounted device leg 110B to capture (e.g., simultaneously with the left visible light camera 114A) a second image of the scene, the second image partially overlapping the first image. Although Figure 1A -B, but the user interface field of view adjustment system also includes a processor coupled to the eye-mounted device 100 and connected to the visible light cameras 114A-B, a memory accessible to the processor, and programming in the memory (e.g., in the eye-mounted device 100 itself or in another part of the user interface field of view adjustment system).

[0031] although Figure 1A Not shown in the figure, the eye-mounted device 100 also includes a head motion tracker or an eye motion tracker ( Figure 2A, elements 113 and 213 in B). The eye-mounted device 100 also includes a see-through image display 180C-D of the optical assembly 180A-B (for presenting a series of displayed images), and an image display driver (coupled to the see-through image display 180C-D of the optical assembly 180A-B to control the image display 180C-D of the optical assembly 180A-B to present a series of displayed images, which will be described in further detail below). The eye-mounted device 100 also includes a memory and a processor capable of accessing the image display driver and the memory. The eye-mounted device 100 also includes programming in the memory. The processor executes the programming to configure the eye-mounted device 100 to perform various functions, including the function of presenting an initial display image of a series of display images via the see-through image display 180C-D, the initial display image having an initial field of view corresponding to an initial head direction or an initial eye gaze direction.

[0032] The processor executing the programming further configures the eye-mounted device 100 to detect movement of a user of the eye-mounted device by: (i) tracking head movement of the user's head via a head movement tracker, or (ii) detecting movement of the user's head via an eye movement tracker. Figure 2A and 2B The processor executing the programming also configures the eye-mounted device 100 to determine a field of view adjustment for an initial field of view of an initial display image based on the detected movement of the user. The field of view adjustment includes a continuous field of view corresponding to a continuous head direction or a continuous eye direction. The processor executing the programming also configures the eye-mounted device 100 to generate a series of continuous display images based on the field of view adjustment. The processor executing the programming also configures the eye-mounted device 100 to present the continuously displayed images via the see-through image displays 180C-D of the optical components 180A-B.

[0033] Figure 1B yes Figure 1A 10B is a top cross-sectional view of the blocks of the eye-mounted device 100, depicting the right visible light camera 114B, the head motion tracker 109, and the circuit board. The construction and location of the left visible light camera 114A are substantially similar to the right visible light camera 114B, except that it is connected and coupled to the left side 170A. As shown, the eye-mounted device 100 includes the right visible light camera 114B and the circuit board, which can be a flexible printed circuit board (PCB) 140. The right hinge 126B connects the right block 110B to the right eye-mounted device leg 125B of the eye-mounted device 100. In some examples, components such as the right visible light camera 114B, the flexible PCB 140, or other electrical connectors or contacts can be located on the right eye-mounted device leg 125B or the right hinge 126B.

[0034] As shown, the eye-mounted device 100 has a head motion tracker 109, which includes, for example, an inertial measurement unit (IMU). An inertial measurement unit is an electronic device that uses a combination of accelerometers and gyroscopes (sometimes also magnetometers) to measure and report the body's specific force, angular rate, and sometimes also the magnetic field around the body. The inertial measurement unit works by detecting linear acceleration using one or more accelerometers and detecting rotation rate using one or more gyroscopes. A typical configuration of an inertial measurement unit includes an accelerometer, a gyroscope, and a magnetometer for each of the three axes: a horizontal axis (X) for left and right movement, a vertical axis (Y) for up and down movement, and a depth or distance axis (Z) for forward and backward movement. The gyroscope detects the gravity vector. The magnetometer determines the rotation in the magnetic field (e.g., facing south, facing north, etc.), like a compass that generates a heading reference. The three accelerometers detect acceleration along the horizontal axis, vertical axis, and depth axis defined above, and the acceleration can be determined relative to the ground, the eye-mounted device 100, or the user wearing the eye-mounted device 100.

[0035] The eye-mounted device 100 detects movement of the user of the eye-mounted device 100 by tracking head movement of the user's head via the head movement tracker 109. The head movement includes a change in the head direction relative to the initial head direction on the horizontal axis, the vertical axis, or a combination thereof during presentation of an initial display image on the image display. In one example, tracking the head movement of the user's head via the head movement tracker 109 includes measuring the initial head direction on the horizontal axis (e.g., X-axis), the vertical axis (e.g., Y-axis), or the initial head direction on the combination thereof (e.g., lateral or diagonal movement) via the inertial measurement unit 109. Tracking the head movement of the user's head via the head movement tracker 109 also includes measuring continuous head directions on the horizontal axis, the vertical axis, or the combination thereof via the inertial measurement unit 109 during presentation of the initial display image.

[0036] Tracking the head movement of the user's head via the head movement tracker 109 also includes determining a change in the head direction based on the initial head direction and the continuous head direction. Detecting the user movement of the eye-mounted device 100 also includes determining that the change in the head direction exceeds a deflection angle threshold on the horizontal axis, the vertical axis, or a combination thereof in response to tracking the head movement of the user's head via the head movement tracker 109. The deflection angle threshold is between approximately 3° and 10°. As used herein, the term "approximately" means ±10% of a specified amount when referring to an angle.

[0037] Changes along the horizontal axis can be, for example, by hiding, unhiding, or otherwise adjusting the visibility of three-dimensional objects, such as characters, emojis, and application icons, to quietly move in and out of the field of view. Changes along the vertical axis, for example, when the user looks up, in one example, weather information, time of day, date, calendar appointments, etc. are displayed. In another example, when the user looks down on the vertical axis, the eye-mounted device 100 can be powered off.

[0038] The right block 110B includes a block body 211 and a block cap. Figure 1B Arranged within the right block 110B are various interconnected circuit boards, such as a PCB or a flexible PCB, including controller circuitry for the right visible light camera 114B, a microphone, low power wireless circuitry (e.g., for communicating via Bluetooth TM (Bluetooth) wireless short-range network communications), high-speed wireless circuits (for example, for wireless LAN communications via WiFi).

[0039] The right visible light camera 114B is coupled to or disposed on the flexible PCB 240 and is covered by a visible light camera cover glass, aimed through an opening formed in the right block 110B. In some examples, the frame 105 connected to the right block 110B includes an opening for the visible light camera cover glass. The frame 105 includes a front-facing side surface configured to face outwardly away from the user's eyes. The opening for the visible light camera cover glass is formed on and through the front-facing side surface. In an example, the right visible light camera 114B has an outward-facing field of view 111B with a line of sight or viewing angle of the right eye of the user of the eye-mounted device 100. The visible light camera cover glass can also be adhered to the outward-facing surface of the right block 110B, where the opening is formed to have an outward-facing field of view, but in a different outward direction. The coupling can also be an indirect coupling via an intervening component.

[0040] The left (first) visible light camera 114A is connected to the left perspective image display 180C of the left optical assembly 180A to generate a first background scene of the first continuous display image. The right (second) visible light camera 114B is connected to the right perspective image display 180D of the right optical assembly 180B to generate a second background scene of the second continuous display image. The first background scene and the second background scene partially overlap to present a three-dimensional observable area of ​​the continuous display image.

[0041] The flexible PCB 140 is disposed within the right block 110B and is coupled to one or more other components in the right block 110B. Although shown as being formed on a circuit board of the right block 110B, the right visible light camera 114B may be formed on a circuit board of the left block 110A, the eye-mounted device legs 125A-B, or the frame 105.

[0042] Figure 2A 1 is a rear view of an example hardware configuration of the eye-mounted device 100, including an eye scanner 113 on the frame 105, for use in a system for determining eye position and gaze direction of a wearer / user of the eye-mounted device 100. Figure 2A As shown, the eye-mounted device 100 is in a form worn by a user. Figure 2A The eye-mounted device 100 may take other forms and may include other types of frames, such as a head-mounted device, headphones, or a helmet.

[0043] In the example of glasses, the eyewear device 100 includes a frame 105 including a left edge 107A connected to a right edge 107B via a nose bridge 106 adapted to the user's nose. The left and right edges 107A-B include respective holes 175A-B that hold respective optical elements 180A-B, such as lenses and see-through displays 180C-D. As used herein, the term lens means a covering transparent or translucent glass or plastic sheet having curved and flat surfaces that cause light to converge / diverge or cause little or no convergence / divergence.

[0044] Although shown as having two optical elements 180A-B, the eye-mounted device 100 may include other arrangements, such as a single optical element depending on the application or intended user of the eye-mounted device 100. As further shown, the eye-mounted device 100 includes a left block 110A adjacent to the left side 170A of the frame 105 and a right block 110B adjacent to the right side 170B of the frame 105. The blocks 110A-B may be integrated into the frame 105 on the respective sides 170A-B (as illustrated) or implemented as separate components attached to the frame 105 on the respective sides 170A-B. Alternatively, the blocks 110A-B may be integrated into an eye-mounted device leg (not shown) attached to the frame 105.

[0045] exist Figure 2AIn the example of , eye scanner 113 includes infrared emitter 115 and infrared camera 120. Visible light cameras typically include a blue light filter to block infrared light detection, and in the example, infrared camera 120 is a visible light camera, such as a low-resolution video graphics array (VGA) camera (e.g., 640×480 pixels, a total of 300,000 pixels), in which the blue light filter is removed. Infrared emitter 115 and infrared camera 120 are co-located on frame 105, for example, both are shown as being connected to the upper portion of left edge 107A. Frame 105 or one or more of left block 110A and right block 110A-B include a circuit board (not shown), the circuit board including infrared emitter 115 and infrared camera 120. For example, infrared emitter 115 and infrared camera 120 can be connected to the circuit board by soldering.

[0046] Other arrangements of infrared emitter 115 and infrared camera 120 may be implemented, including where both infrared emitter 115 and infrared camera 120 are located on right edge 107B, or at different locations on frame 105, for example, infrared emitter 115 is located on left edge 107A and infrared camera 120 is located on right edge 107B. In another example, infrared emitter 115 is on frame 105 and infrared camera 120 is on one of blocks 110A-B, or vice versa. Infrared emitter 115 may be connected substantially anywhere on frame 105, left block 110A, or right block 110B to emit a pattern of infrared light. Similarly, infrared camera 120 may be connected substantially anywhere on frame 105, left block 110A, or right block 110B to capture at least one reflection change in the infrared light emission pattern.

[0047] Infrared emitter 115 and infrared camera 120 are arranged to face inward toward the user's eyes with part or all of the eye's field of view facing inwardly to identify the corresponding eye position and gaze direction. For example, infrared emitter 115 and infrared camera 120 are positioned directly in front of the eyes, in the upper area of ​​frame 105, or in blocks 110A-B at either end of frame 105.

[0048] Figure 2B 2 is a rear view of another example hardware configuration of the eye-mounted device 200. In this example configuration, the eye-mounted device 200 is depicted as including an eye scanner 213 on the right block 210B. As shown, an infrared emitter 215 and an infrared camera 220 are co-located on the right block 210B. It should be understood that the eye scanner 213 or one or more components of the eye scanner 213 can be located on the left block 210A of the eye-mounted device 200 and other locations, such as on the frame 105. The infrared emitter 215 and the infrared camera 220 are similar to Figure 2AThe infrared emitter and infrared camera of the present invention are provided, but the eye scanner 213 can be changed to be sensitive to different wavelengths of light, as previously described in Figure 2A Described in .

[0049] and Figure 2A Similarly, the eye-mounted device 200 includes a frame 105 including a left edge 107A connected to a right edge 107B via a nosepiece 106, and the left and right edges 107A-B include respective holes that hold respective optical elements 180A-B including see-through displays 180C-D.

[0050] Figure 2C -D is a rear view of an example hardware configuration of the eye-mounted device 100, including two different types of see-through image displays 180C-D. In one example, the optical components 180A-B and the see-through image displays 180C-D include integrated image displays. Figure 2C As shown, the optical assembly 180A-B includes a suitable display matrix 180C-D of any suitable type, such as a liquid crystal display (LCD), an organic light emitting diode (OLED) display, a waveguide display, or any other such display. The optical assembly 180A-B also includes an optical layer 176, which may include lenses, optical coatings, prisms, reflectors, waveguides, light strips, and other optical components in any combination. The optical layer 176A-N may include a prism, having a suitable size and configuration, and including a first surface for receiving light from the display matrix and a second surface for emitting light to the user's eyes. The prisms of the optical layer 176A-N extend over all or at least a portion of the corresponding holes 175A-B formed in the left and right edges 107A-B to allow the user to see the second surface of the prism when viewing through the corresponding left and right edges 107A-B. The first surface of the prism of the optical layer 176A-N faces upward from the frame 105, and the display matrix covers the prism so that the photons and light emitted by the display matrix hit the first surface. The prisms are sized and shaped so that light is refracted within the prisms and directed toward the user's eyes by the second surfaces of the prisms of the optical layers 176A-N. In this regard, the second surfaces of the prisms of the optical layers 176A-N may be convex to direct light toward the center of the eyes. Alternatively, the prisms may be sized and shaped to magnify the image projected by the see-through image displays 180C-D, and light passes through the prisms so that the image viewed from the second surface is larger in one or more dimensions than the image emitted from the see-through image displays 180C-D.

[0051] In another example, the see-through image displays 180C-D of the optical assemblies 180A-B include: Figure 2DThe projected image display shown. The optical assembly 180A-B includes a laser projector 150, which is a three-color laser projector using a scanning mirror or a galvanometer. During operation, a light source such as the laser projector 150 is disposed in or on one of the eye-mounted device legs 125A-B of the eye-mounted device 100. The optical assembly 180A-B includes one or more light strips 155A-N spaced across the width of the lens of the optical assembly 180A-B or across the depth of the lens between the front surface and the back surface of the lens.

[0052] When the photons projected by the laser projector 150 pass through the lenses of the optical components 180A-B, the photons encounter the light strips 155A-N. When a particular photon encounters a particular light strip, the photon is either redirected to the user's eye or goes to the next light strip. The combination of the modulation of the laser projector 150 and the modulation of the light strip can control the specific photons or light beams. In an example, the processor controls the light strips 155A-N by initiating a mechanical, sound, or electromagnetic signal. Although shown as having two optical components 180A-B, the eye-mounted device 100 may include other arrangements, such as a single or three optical components, or the optical components 180A-B may be arranged differently depending on the application or intended user of the eye-mounted device 100.

[0053] like Figure 2C As further shown in FIG. 1-D, the eye-mounted device 100 includes a left block 110A adjacent to a left side 170A of the frame 105 and a right block 110B adjacent to a right side 170B of the frame 105. The blocks 110A-B can be integrated into the frame 105 on the respective sides 170A-B (as illustrated), or implemented as separate components attached to the frame 105 on the respective sides 170A-B. Alternatively, the blocks 110A-B can be integrated into the eye-mounted device legs 125A-B attached to the frame 105.

[0054] In one example, the see-through image display includes a first see-through image display 180C and a second see-through image display 180D. The eye-mounted device 100 includes a first hole and a second hole 175A-B that respectively hold the first optical component and the second optical component 180A-B. The first optical component 180A includes a first see-through image display 180C (e.g., Figure 2C The second optical assembly 180B includes a second see-through image display 180D (e.g., Figure 2CThe continuous field of view of the continuously displayed images includes a viewing angle of between approximately 15° and 30° measured horizontally, vertically or diagonally, and more specifically 24°. The continuously displayed images with a continuous field of view represent a combined three-dimensional observable area visible by stitching together the two displayed images presented on the first and second image displays.

[0055] As used herein, "angle of view" describes the angular range of the field of view associated with the displayed image presented on each of the left image display 180C and the right image display 180D of the optical assembly 180A-B. "Field of view angle" describes the angular range of the visible light camera 114A-B or the infrared camera 220 lens can image. Typically, the image circle produced by the lens is large enough to completely cover the film or sensor, possibly including some vignetting toward the edges. If the field of view angle of the lens does not fill the sensor, the image circle is visible, usually with strong vignetting toward the edges, and the effective angle of view is limited to the field of view angle. "Field of view" is intended to describe the observable area that a user of the eye-mounted device 100 can see through his or her eyes via the displayed images presented on the left image display and the right image display 180C-D of the optical assembly 180A-B. The optical assembly 180A-B image display 180C can have a field of view angle between 15° and 30°, for example 24°, and have a resolution of 480×480 pixels.

[0056] Figure 3A Shows Figure 2A The eye-mounted device 100 includes an infrared emitter 215, an infrared camera 220, a frame front 330, a frame rear 335, and a circuit board 340. Figure 3A As can be seen in FIG. 1 , the upper portion of the left edge of the frame of the eye-mounted device 100 includes a frame front portion 330 and a frame rear portion 335 . An opening for the infrared emitter 215 is formed on the frame rear portion 335 .

[0057] As shown in the encircled cross-section 4-43B in the upper center portion of the left edge of the frame, a circuit board, which is a flexible PCB 340, is sandwiched between the frame front 330 and the frame back 335. Also shown in more detail is the attachment of the left block 110A to the left eye-mounted device leg 325A via the left hinge 126A. In some examples, components of the eye movement tracker 213, including the infrared emitter 215, the flexible PCB 340, or other electrical connectors or contacts, may be located on the left eye-mounted device leg 325A or the left hinge 126A.

[0058] Figure 3B is a cross-sectional view through the infrared emitter 215 and the frame, corresponding to Figure 3AA cross-sectional view 4-43B of an eye-mounted device. Figure 3B The multiple layers of the eye-mounted device 100 are shown in a cross-sectional view of FIG. As shown, the frame includes a frame front portion 330 and a frame rear portion 335. The flexible PCB 340 is disposed on the frame front portion 330 and connected to the frame rear portion 335. The infrared emitter 215 is disposed on the flexible PCB 340 and covered by the infrared emitter cover glass 445. For example, the infrared emitter 215 is reflowed to the back of the flexible PCB 340. Reflow attaches the infrared emitter 215 to contact pads formed on the back of the flexible PCB 340 by subjecting the flexible PCB 340 to controlled heat that melts the solder paste to connect the two components. In one example, reflow is used to surface-mount the infrared emitter 215 on the flexible PCB 340 and electrically connect the two components. However, it should be understood that, for example, through-holes can be used to connect leads from the infrared emitter 215 to the flexible PCB 340 via interconnects.

[0059] The frame rear portion 335 includes an infrared emitter opening 450 for an infrared emitter cover glass 445. The infrared emitter opening 450 is formed on a rearward facing side of the frame rear portion 335 that is configured to face inward toward the user's eyes. In an example, the flexible PCB 340 can be connected to the frame front portion 330 via a flexible PCB adhesive 460. The infrared emitter cover glass 445 can be connected to the frame rear portion 335 via an infrared emitter cover glass adhesive 455. The coupling can also be indirect coupling via an intervening component.

[0060] Figure 4 An exemplary electronic component 470 for use in the eye-mounted device 100 is described. The illustrated electronic component 470 includes a battery 472, a wireless transceiver 474, a data storage device 476, and a processor 478. The wireless transceiver 474 enables communication between the eye-mounted device 100 and an external device (e.g., a mobile device, a Wi-Fi hotspot, or other communication device). The data storage device 476 may include static and / or dynamic memory. The data storage device 476 stores information received from the processor 478 and includes instructions for execution by the processor 478 to implement the functions of the eye-mounted device 100. The processor 478 receives power from the battery 472 and executes the instructions stored in the data storage device 476 to perform the functions of the eye-mounted device 100, such as controlling the operation of the eye-mounted device 100 and communicating with external devices via the transceiver 474.

[0061] The details of the calibration fixture are as follows.

[0062] Now refer to Figure 5A , 5B and Figure 6, shows a test fixture 500 (CHEST) according to an example of the present disclosure, including a camera holder for economical and simplified test calibration of an eye-mounted device 100. CHEST 500 is a mechanical fixture used to manufacture consumer electronic devices with two (stereo) or more cameras. The manufacturing process of such devices includes assembly and testing of the cameras to verify that they have sufficient image quality and that both cameras are calibrated within desired limits. Testing two cameras in one device presents unique challenges to both the test bench and the process. CHEST 500 greatly simplifies the test instrumentation, improves accuracy, and reduces the cost of test equipment with dual cameras. CHEST 500 has a novel configuration including an integral calibration laser, relay lens, and 4-axis adjustment.

[0063] As can be seen, the CHEST 500 includes an eye-mounted device holder, generally shown at 502, configured to selectively hold and secure the eye-mounted device 100, with the cameras 114A-B oriented vertically on each side of the eye-mounted device 100. The eye-mounted device holder 502 is secured to a left / right slider 504, which is configured to selectively and precisely slide each camera 114A-B behind a relay lens 506 for performing camera image quality and calibration testing. The relay lens 506 is mechanically aligned to the eye-mounted device holder 502 using precision machine parts. The relay lens 506 is used because it allows the test eye-mounted device 100 to be positioned closer to the test screen ( Figure 7 ), allowing for the use of physically smaller and less expensive test equipment, and thus a smaller test station. For example, the relay lens 506 is positioned at a z-distance of 0.35 meters, as opposed to 1.0 meters if the relay lens 506 is omitted. In one example, the test screen has dimensions of 0.7 meters by 0.7 meters when the relay lens 506 is used, and as large as 2.5 meters by 2.5 meters without the relay lens 506. When the relay lens 506 is used, each camera 114A-B must be centered behind the relay lens 506, and the relay lens 506 must be aligned to the test screen (centered and perpendicular).

[0064] The eye-mount device support 502 includes two spaced apart and opposed eye-mount device support platforms 508 fixed to a laterally extending planar base 510. The platforms 508 are generally configured as blocks, each having an inner horizontal flange 512 and an outer vertical retaining wall 514, configured to securely retain the respective ends of the eye-mount device 100 on the left / right slider 504. As shown, the eye-mount device legs 110A-B rest on the respective angled flanges 512, and the eye-mount device legs 110A-B are sandwiched and fixed between the vertical retaining walls 514 so that each of the cameras 114A-B faces forward toward the relay lens 506.

[0065] The slider 504 includes a pneumatic actuator positioned below the planar base 510. The pneumatic actuator can be controlled by a user of the CHEST 500 to selectively set the position of the left / right slider 504. In an example, the pneumatic actuator selectively positions the left camera 114A behind the relay lens 506 for calibration, and also selectively positions the right camera 114B behind the relay lens 506 for calibration.

[0066] The relay lens 506 is fixed in a vertical position so that the focus of the relay lens 506 is horizontally in front of the relay lens 506. The lens support 520 has an upwardly facing concave surface 522, supporting the lower edge portion of the circular and convex relay lens 506 in the middle of the lens support 520. The lens support 520 also has a pair of vertically extending and opposite side support arms 524, and the side support arms 524 have corresponding concave surfaces 526 for fixing the relay lens 506 in an appropriate position on the lens support 520. The clamp 528 fixes each side support arm 524 by a corresponding fastener 530 to clamp and fix the relay lens 506. The lens support 520 is fixed on and along the front of the upper plate 540.

[0067] The upper plate 540 is above the lower plate 550, securely spaced apart and separated from the lower plate 550. A pair of pitch adjustment movement pivot points, generally shown at 542, space the upper plate 540 from the lower plate 550. In the example, each pivot point 542 includes a ball 544. The lower plate 550 has a spherical recess 546 on the left side of the lower plate 550 and an elliptical recess 548 on the right side, wherein each recess 546 and 548 receives a corresponding ball 544. The spherical recess 546 locates the upper plate 540 in the proper position, while the elliptical recess 548 allows the corresponding ball 544 to move slightly laterally as the upper plate 540 moves and calibrates the position. A pair of tensioning screws 560 can be seen extending through each end of the upper plate 540, one at each end of the upper plate 540, and are secured to the lower plate 550 with the screw heads in slots to allow movement when the screw rod 570 is adjusted. The screw head 562 adjustably compresses a corresponding tension spring 564 positioned between the screw head 562 and the upper surface of the upper plate 540 to position and hold the upper plate 540 and the lower plate 550 together. A height adjustment lead screw 570 extends through the middle of the upper plate 540 and is attached to the lower plate 550. Turning the lead screw 570 clockwise or counterclockwise selectively sets the height of the upper plate 540, thereby setting the height of the relay lens 506 and the eye-mounted device cameras 114A-B.

[0068] Figure 5A5. A triangulation laser 580 is shown located on top of the lens support 520 and oriented at a precise angle in front of the relay lens 506 for calibration of the CHEST 500, as discussed later. The triangulation laser 580 is calibrated by the aperture sight. An optical axis calibration laser 582 is shown positioned to the right of the lens support 520, on the opposite side of the relay lens 506 from the triangulation laser 580. Both the triangulation laser 580 and the optical axis calibration laser 582 are configured so that when the CHEST 500 is at an appropriate distance z from the test screen, their respective lasers will converge on the test screen ( Fig.10 ).

[0069] Figure 5A and Figure 5B A left slider set screw 590 and a right slider set screw 592 are shown, which adjust the position of the left / right slider 504 to the z distance of the relay lens 506, and adjust the left and right swing angle relative to the relay lens optical axis. The lens support 520 has threads, or can have threaded inserts, to receive the left slider set screw 590 and the right slider set screw 592. Both set screws 590 and 592 are adjusted in the same way to change the z position of the slider 504, and one or both set screws 590 and 592 are adjusted differently to provide yaw or rotation on the horizontal axis on the slider 504 relative to the relay lens optical axis. calibration

[0070] To calibrate and position the CHEST 500 for testing the eye-mounted device cameras 114A-B, the CHEST 500 holding the eye-mounted device 100 under test is manually positioned on top of the base 600 and in front of the test screen 610, which displays a test pattern 620 including dots, such as Figure 7 shown.

[0071] See also Fig. 8A -C shows several images captured by the cameras 114A and 114B through the relay lens 506 during testing of the eye-mounted device 100. Fig. 8A An example low quality image 810 is shown where the camera is misaimed downward, causing the test pattern to be shifted upward in the captured image. Figure 8B An example low quality image 820 is shown where the camera is out of focus and misaligned upwards, causing the captured image to be blurry and shifted downwards. Figure 8C An example high quality image 830 captured by a camera 114A-B that passed the test is shown.

[0072] To set up the CHEST 500 in a test station, Fig. 9A CHEST 500 is shown that is misaligned because the laser beams from the triangulation laser 580 and the optical calibration laser 582 do not converge at the same location on the test screen 610. In the example shown, the laser beam incident on the test screen 610 is separated, which means that the CHEST 500 is too close to the test screen 610. In addition, the location of the laser beam incident from the optical calibration laser 582 is to the right of the visual features of the test pattern 620, as shown by point 630, which means that the CHEST is not properly aligned to the test pattern in x (left / right). Moreover, the laser beam from 582 reflected from the test screen 610 does not return along the horizontal axis of 582, but returns to the right, indicating that the CHEST 500 is tilted to the right relative to the test screen 610, as shown.

[0073] like Fig.10 As shown, CHEST 500 is manually moved backward on the surface of base 600, away from test screen 610, so that the lasers emitted by triangulation laser 580 and optical calibration laser 582 converge on test screen 610, indicating that CHEST 500 is properly set at the appropriate distance in the z direction. Base 600 can also be moved backward to obtain the appropriate z distance.

[0074] Also like Fig.10 As shown, CHEST 500 is manually moved in the x-direction on the surface of base 600 so that the laser light emitted by optical calibration laser 582 is incident at the visual feature shown as point 630.

[0075] Also like Fig.10 As shown, CHEST 500 is manually rotated counterclockwise to adjust the yaw by using the reflection of the laser emitted by the optical calibration laser 582 so that it reflects back upon itself on the horizontal axis so that the reflection of the laser is centered left / right on the calibration laser 582 .

[0076] See also Fig.11 , the CHEST 500 is not calibrated in pitch (height) because the laser light is reflected back above the outgoing laser beam of the laser 582. When the CHEST 500 is calibrated in pitch (height) by adjusting the lead screw 570 so that the laser light is reflected back on itself in the vertical axis, the optical axis of the relay lens 506 will be perpendicular to the chart surface of the test screen 610.

[0077] like Fig.12As shown, the test pattern 610 can be calibrated in the y-direction and rotation using an optional third laser 584 and triangulation laser 580 positioned adjacent to arm 524. Test screen 610 can be manually adjusted in the y-direction (up / down) so that the incidence of lasers 582 and 584 is close to two symmetrical visual features shown as 640 and 650, which results in alignment of the center visual feature 660 with the center of relay lens 506, and also with cameras 114A-B when selectively slid in front of the center visual feature 660 by left / right slider 504.

[0078] The image quality and calibration of each camera 114A and 114B is tested by precisely and individually sliding the cameras 114A-B using the pneumatic left / right slider 504 to position behind the relay lens 506. The image captured by the camera 114A, such as Figures 8A-8C As shown, the camera 114A is considered to determine whether it produces acceptable quality. Similarly, the camera 114B is located behind the relay lens 506, and the image captured by the camera 114B is considered to determine whether the camera 114B produces acceptable quality. If both cameras 114A-B produce images of acceptable quality, then the camera of the eye-mounted device 110 passes. If any of the cameras 114A-B fails the test, the eye-mounted device is sent for correction, such as by replacing the camera that failed the test, or the eye-mounted device 100 is sent for scrapping.

[0079] Fig.13 A method 900 of calibrating a CHEST 500 and then testing the image quality of cameras 114A-B using the test fixture 500 is shown.

[0080] At block 902, the user places the CHEST 500 on a platform, e.g. Figure 7 and Fig. 9 The base 600 is shown in FIG. 6 , wherein the relay lens 506 faces the test screen 610 .

[0081] At block 904, if Fig.10 As shown, the CHEST 500 is manually adjusted and calibrated by rotating and / or moving the CHEST 500 on the base 600 until the incidence of the laser beam generated by the triangulation laser 580 converges with the incidence of the laser beam generated by the optical axis alignment laser 582. When these laser beams converge on the test screen 610, the CHEST is properly calibrated in the z dimension.

[0082] CHEST 500 is moved in the x-direction so that the laser beam emitted by optical calibration laser 582 is incident on a visual feature on test screen 610 , such as point 630 .

[0083] The yaw is adjusted by using the reflection of the laser 582 parallel to the optical axis of the relay lens so that the laser beam from the optical axis calibration laser 582 is reflected back on itself in the horizontal axis. This is achieved by rotating the CHEST 500 clockwise or counterclockwise until the reflection of the laser 582 is centered to the left / right of the output port at position 581, as shown in FIG5.

[0084] The pitch of CHEST 500 is calibrated by rotating the lead screw 570 ( Figure 6 ) until the laser beam from the optical axis calibration laser 582 is reflected back on itself in the vertical axis, such as Fig.11 shown.

[0085] The test chart 610 can be adjusted in the z (up / down) direction by moving the test chart 610 until the laser beams emitted by the optical axis alignment lasers are each located by corresponding points 640 and 650, as shown in FIG. Fig.12 This adjustment causes the center square 660 to align with the center of the relay lens 506 and the positioning cameras 114A-B.

[0086] At block 906 , the calibrated CHEST 500 is used to test the image quality of the cameras 114A-B. The camera 114A is tested by selectively positioning the camera 114A behind the relay lens 506 using the pneumatic actuator 504 . Figures 8A-8C The images shown are examples of possible test results. Fig. 8A It shows that the camera has downward misalignment relative to the eye-mounted device 100 and the test fails. Figure 8B An out of focus image is shown and the camera is misaligned upwards, which means the camera is bad and the test fails. Figure 8C This shows that the camera has good quality, so the camera passes the test.

[0087] Similarly, the second camera 114B is then selectively positioned behind the relay lens 506 using the pneumatic actuator 504 and the image quality is then tested as described. If any of the cameras 114A-B fail the test, the eye-mounted device 100 fails the test and is therefore sent for rework or scrapped.

[0088] Successful alignment of the cameras 114A, 114B, relay lens 506, and test pattern 610 depends on accurately aligning the axis of travel of the left / right slider 504 to be perpendicular to the optical axis of the relay lens 506. If this is not possible due to significant enough variation in the dimensions of the left / right slider 504 or other manufacturing variations of the plates 540 or 550, then two slider set screws 590 and 592 may be used. Figure 5A and Figure 5BA left slider set screw 590 and a right slider set screw 592 are shown which adjust the position of the left / right slider 504 at a z distance from the relay lens 506 and at a yaw angle relative to the relay lens optical axis. Both set screws 590 and 592 adjust identically to change the z position of the slider 504, and one or both adjust differently to provide yaw or rotation on a horizontal axis on the slider 504 relative to the relay lens optical axis.

[0089] In addition, in the foregoing detailed description, it can be seen that in order to simplify the present disclosure, various features are grouped together in various examples. This disclosure method should not be interpreted as reflecting the intention that the examples claimed for protection require more features than the features explicitly stated in each claim. On the contrary, as reflected in the following claims, the subject matter to be protected is no less than all the features of any single disclosed example. Therefore, the following claims are hereby incorporated into the detailed description, wherein each claim is independently a subject matter claimed for protection.

[0090] The embodiments herein are described in sufficient detail to enable those skilled in the art to implement the disclosed teachings. Other embodiments may be used and derived from the embodiments herein, so that structural and reasonable substitutions and changes may be made without departing from the scope of the present disclosure. Therefore, the detailed description should not be construed as having a limiting meaning, and the scope of the various embodiments is limited only by the appended claims and the full range of equivalents authorized by these claims.

Claims

1. Test fixture, including: a device holder configured to securely hold an eye-mounted device having a first camera and a second camera; Relay lens; an actuator configured to selectively center the eye-mounted device first camera behind the relay lens, and configured to separately and selectively center the eye-mounted device second camera behind the relay lens; as well as A calibration device is configured to calibrate the test fixture in at least four dimensions relative to a test screen.

2. The test fixture of claim 1 , wherein the eye-mounted device cameras are optically aligned with the relay lens when centered behind the relay lens.

3. The test fixture of claim 1 , wherein the eye-mounted device has a first eye-mounted device leg and a second eye-mounted device leg, wherein the device bracket has a first support and a second support, the first support being configured to fix the first eye-mounted device leg of the eye-mounted device, and the second support being configured to fix the second eye-mounted device leg of the eye-mounted device, such that the first and second cameras are fixed when positioned behind the relay lens.

4. The test fixture of claim 1, further comprising an adjuster configured to adjust the relay lens relative to the device holder.

5. The test fixture of claim 1, wherein the calibration device comprises at least one laser.

6. The test fixture of claim 5, further comprising a first laser and a second laser, the first laser being configured to direct a first laser beam in a direction perpendicular to the test fixture, the second laser being separated from the first laser and configured to direct a second laser beam at an angle toward the first laser beam.

7. The test fixture of claim 1, wherein the calibration device is configured to calibrate the test fixture in x, y, z, and pitch directions.

8. The test fixture of claim 6, further comprising a test screen positioned at a convergence of the first laser beam and the second laser beam.

9. The test fixture of claim 1, further comprising a base supporting the device support, the base having a first member located above and separated from the second member, and a pivot coupled to the first and second members.

10. The test fixture of claim 9, wherein the pivot comprises a circular or elliptical member, and the second member comprises an elliptical groove receiving the circular or elliptical member.

11. A method using a device holder, a relay lens, a calibration device, and an actuator, wherein the device holder is configured to securely hold an eye-mounted device having a first camera and a second camera, the calibration device is configured to calibrate a test fixture in at least four dimensions relative to a test screen, and the actuator is configured to selectively position the first camera and the second camera, the method comprising: Centering a first camera of the eye-mounted device behind the relay lens and determining an image quality of the first camera; as well as Center a second camera of the eye-mounted device behind the relay lens and determine an image quality of the second camera.

12. The method of claim 11, wherein the actuator is used to position the first camera and the second camera respectively behind the relay lens so that when the first camera and the second camera are centered behind the relay lens, they are both optically aligned with the relay lens.

13. The method of claim 11, wherein the eye-mounted device has a first eye-mounted device leg and a second eye-mounted device leg, wherein the device bracket has a first support and a second support, the first support being configured to fix the first eye-mounted device leg of the eye-mounted device, and the second support being configured to fix the second eye-mounted device leg of the eye-mounted device, so that the first and second cameras are fixed when positioned behind the relay lens.

14. The method of claim 11, further comprising adjusting the relay lens relative to the device holder.

15. The method of claim 11, wherein the calibration device comprises at least one laser.

16. The method of claim 15, wherein the test fixture comprises a first laser that directs a first laser beam in a direction perpendicular to the test fixture, and a second laser that is separate from the first laser and directs a second laser beam at an angle toward the first laser beam.

17. The method of claim 16, further comprising positioning the test screen at a convergence of the first laser beam and the second laser beam.

18. The method of claim 11, further comprising calibrating the test fixture in x, y, z, and pitch directions.

19. The method of claim 11, wherein the test fixture comprises a base supporting the device rack, the base comprising a first member located above and separated from a second member, and positioning the first member relative to the second member.

20. The method of claim 19, further comprising pivoting the first member relative to the second member.