This relates generally to electronic devices, and, more particularly, to devices with controllers.
Electronic devices such as head-mounted devices and other devices may present images and other content to users. Input-output devices such as computer mice, trackpads, and other controllers are used to control displayed objects and otherwise interact with this content.
A controller may be provided for use with an electronic device. The electronic device may be a head-mounted device that gathers user input and that controls visual content based on the user input, may be a computer stylus or other accessory, may be a handheld device such as a remote control, and/or may be other electronic equipment. The controller may be mounted on a head-mounted housing or other electronic device housing. A user may provide input to the controller with one or more fingers. The input may be sensed using sensing circuitry in the controller.
The controller may have a nub-shaped housing with an elongated dome shape that extends along an axis. The housing may be formed from a flexible housing structure that allows the housing to be deformed. User finger input may be provided to the controller during operation.
Sensor circuitry in the flexible housing may be used in detecting user finger input such as multitouch touch input (e.g., pinch input, twisting input, sliding gestures, tap input, etc.), force input in which a user's finger presses against the flexible housing, and/or deformation input in which the flexible housing is bent away from the axis or otherwise deformed by a user's finger.
Controllers may be provided that help users interact with content presented by electronic systems. As an example, a deformable controller may be provided that allows a user to move virtual objects in a three-dimensional world. The deformable controller may be used, for example, to translate objects in multiple dimensions and/or to rotate objects in three dimensions. The three-dimensional world may be presented to the user with electronic equipment such as a head-mounted device. Other types of devices may also be controlled based on user input gathered by a deformable controller, if desired.
A schematic diagram of an illustrative system that produces content that may be manipulated using a controller is shown in
Devices 10 have control circuitry 12 for controlling the operation of devices 10 and supporting communications between devices 10. Devices 10 may also have input-output circuitry 22 for gathering input (e.g., user input and input from the environment) and for providing output such as visual output, audio output, and/or haptic output).
During use of system 8, one or more devices 10 may provide a user with content. The content may include visual content such as three-dimensional computer-generated content (e.g., visual content such as virtual reality content presented to a user with displays in a head-mounted device), audio content, haptic output, and/or other output. At the same time, one or more of these same devices 10 and/or other devices 10 in system 8 may use input-output circuitry 22 to gather user input that is used in interacting with the content. As an example, input-output circuitry 22 may gather user input that is used to make menu selections, move virtual objects in a three-dimensional world, adjust audio settings, draw items in a three-dimensional drawing program, play a three-dimensional video game, and/or otherwise interact with system 8. To facilitate these interactions, input-output circuitry 22 (and, if desired, control circuitry 12) may be used in forming controllers that help a user supply multidimensional input commands (e.g., commands involving translation in three dimensions and/or rotation in three dimensions) and other user input. The controllers may receive input from a user's finger. Flexible housings may be provided for the controllers, so these controllers may sometimes referred to as deformable controllers, three-dimensional controllers, three-dimensional deformable controllers, flexible controllers, etc.
Control circuitry 12 may include storage and processing circuitry for controlling the operation of device 10. Circuitry 12 may include storage such as hard disk drive storage, nonvolatile memory (e.g., electrically-programmable-read-only memory configured to form a solid-state drive), volatile memory (e.g., static or dynamic random-access-memory), etc. Processing circuitry in control circuitry 12 may be based on one or more microprocessors, microcontrollers, digital signal processors, baseband processors, power management units, audio chips, graphics processing units, application specific integrated circuits, and other integrated circuits. Software code may be stored on storage in circuitry 12 and run on processing circuitry in circuitry 12 to implement control operations for device 10 (e.g., data gathering operations, operations involving the adjustment of the components of device 10 using control signals, etc.). Control circuitry 12 may include wired and wireless communications circuitry. For example, control circuitry 12 may include radio-frequency transceiver circuitry such as cellular telephone transceiver circuitry, wireless local area network transceiver circuitry (e.g., WiFi® circuitry), millimeter wave transceiver circuitry, and/or other wireless communications circuitry.
During operation, the communications circuitry of the devices in system 8 (e.g., the communications circuitry of control circuitry 12 of devices 10), may be used to support communication between the electronic devices. For example, one electronic device may transmit video data, audio data, and/or other data to another electronic device in system 8. If desired, an electronic device may have a controller that gathers user input and this input may be used locally by that device and/or may be transmitted to another electronic device in system 8 (e.g., to control that remote device). Electronic devices in system 8 may use wired and/or wireless communications circuitry to communicate through one or more communications networks (e.g., the internet, local area networks, etc.). The communications circuitry may be used to allow data to be received by device 10 from external equipment (e.g., a tethered computer, a portable device such as a handheld device or laptop computer, online computing equipment such as a remote server or other remote computing equipment, or other electrical equipment) and/or to provide data to external equipment.
Devices 10 may include input-output devices in input-output circuitry 22. These input-output devices may be used to allow a user to provide devices 10 with user input. Input-output devices may also be used to gather information on the environment in which a device is operating. Output components in circuitry 22 may allow devices 10 to provide a user with output and may be used to communicate with external electrical equipment.
Input-output circuitry 22 may include sensor circuitry incorporated into one or more deformable controllers. Input-output circuitry 22 may also include one or more displays. In some configurations (e.g., when a device is a head-mounted device), the device includes left and right display devices. These displays devices may include scanning mirror display devices or other image projectors, liquid-crystal-on-silicon display devices, digital mirror devices, or other reflective display devices, left and right display panels based on light-emitting diode pixel arrays such as organic light-emitting display panels or display devices based on pixel arrays formed from crystalline semiconductor light-emitting diode dies, liquid crystal display panels, and/or or other left and right display devices that provide images to left and right eye boxes for viewing by the user's left and right eyes, respectively.
During operation, control circuitry 12 may use one or more display to provide visual content for a user of an electronic device (e.g., control circuitry 12 may provide displays in circuitry 22 with digital image data and/or may otherwise adjust displayed content). The content that is presented on the displays may sometimes be referred to as display image content, display images, computer-generated content, computer-generated images, virtual content, virtual images, or virtual objects.
Display images may be displayed in the absence of real-world content or may be combined with real-world images. In some configurations, real-world content may be captured by a camera (e.g., a forward-facing camera, sometimes referred to as a front-facing camera) so that computer-generated content may be electronically overlaid on portions of the real-world image (e.g., when a device is a pair of virtual reality goggles with an opaque display). In other configurations, an optical combining system may be used to allow computer-generated content to be optically overlaid on top of a real-world image.
Input-output circuitry 22 may include sensors such as sensor circuitry for deformable controllers and other sensors. The sensors may include, for example, three-dimensional sensors (e.g., three-dimensional image sensors such as structured light sensors that emit beams of light and that use two-dimensional digital image sensors to gather image data for three-dimensional images from light spots that are produced when a target is illuminated by the beams of light, binocular three-dimensional image sensors that gather three-dimensional images using two or more cameras in a binocular imaging arrangement, three-dimensional lidar sensors, three-dimensional radio-frequency sensors, or other sensors that gather three-dimensional image data), cameras (e.g., infrared and/or visible digital image sensors), gaze tracking sensors (e.g., a gaze tracking system based on an image sensor and, if desired, a light source that emits one or more beams of light that are tracked using the image sensor after reflecting from a user's eyes), strain gauges, touch sensors, capacitive proximity sensors, light-based (optical) proximity sensors, other proximity sensors, force sensors, sensors such as contact sensors based on switches, gas sensors, pressure sensors, moisture sensors, magnetic sensors, audio sensors (microphones), ambient light sensors, microphones for gathering voice commands and other audio input, sensors that are configured to gather information on motion, position, and/or orientation (e.g., accelerometers, gyroscopes, compasses, and/or inertial measurement units that include all of these sensors or a subset of one or two of these sensors), and/or other sensors. If desired, sensors such as these may be used in forming deformable controllers and may be fully or partially housed within a deformable controller housing.
To allow a user to control devices 10, user input and other information may be gathered using a deformable controller and/or other input devices associated with input-output circuitry 22. If desired, the deformable controller and/or other input-output devices in circuitry 22 may include devices such as haptic output devices (e.g., vibrating components), light-emitting diodes and other light sources, speakers such as ear speakers for producing audio output, circuits for receiving wireless power, circuits for transmitting power wirelessly to other devices, batteries and other energy storage devices (e.g., capacitors), joysticks, buttons, and/or other components.
Electronic devices 10 in system 8 may have housing structures (e.g., housing walls, straps, etc.). In configurations in which an electronic device 10 in system 8 is a head-mounted device (e.g., a pair of glasses, goggles, a helmet, a hat, etc.), the device may include head-mounted support structures (e.g., a helmet housing, a headband, temples and other glasses frame structures in a pair of eyeglasses, goggle housing structures, and/or other head-mounted structures). The head-mounted support structures may be configured to be worn on a head of a user during operation of the device and may support displays, sensors, other input-output devices in circuitry 22, and control circuitry 12.
A deformable controller may be used to provide local and/or remote user input to any suitable electronic device 10 in system 8. Particularly in environments with rich content (e.g., three-dimensional computer-generated worlds being presented by head-mounted devices), it may be desirable for the deformable controller to gather multiple dimensions of user input (e.g., translation commands in X, Y, and Z dimensions, and/or rotation commands about X, Y, and/or Z axes). Consider, as an example, the illustrative three-dimensional virtual world of
Deformable controller 40 may have an elongated dome-shaped controller housing or other deformable housing that protrudes outwardly from the housing wall or other support structure on which deformable controller 40 is mounted. Controllers such as controller 40 of
Illustrative electronic devices 10 that may be provided with one or more deformable controllers are shown in
In the configuration of
To permit deformation by a user, body 40B may be formed from a soft elastomer (e.g., silicone, thermoplastic polyurethane, or other deformable polymer), may be formed from fabric, may be formed from deformable natural materials (e.g., leather), and/or may be formed from other flexible materials and/or combinations of these materials that can be bent and/or stretched by a user's fingers. The exterior surface of body 40B may be smooth and/or may have texture and/or protrusions to facilitate finger manipulation. In an illustrative configuration, which is sometimes described herein as an example, body 40B has the shape of an elongated dome (e.g., body 40B is rotationally symmetric around axis 46, is elongated, extends along longitudinal axis 46, and has a dome-shaped convex exterior surface characterized by compound curvature). This shape for body 40B allows a user to grip body 40B firmly, to slide one or more fingers along the surface of body 40B, to press against the surface of body 40B, and/or to otherwise interact with controller 40. Other shapes may be used for body 40B, if desired.
Controller 40 may be manipulated with a user's fingers and/or other body parts. Examples in which controller 40 is used to gather user finger input are described herein as an example. Controller 40 may include an array of capacitive electrodes that form a capacitive sensor and/or may include other sensor circuitry. This sensor circuitry may include sensor components that are used to detect touch. For example, the circuitry of controller 40 may use capacitive sensor measurements and/or other sensor measurements to gather single-finger touch input and/or multitouch input (e.g., touch commands involving contact between multiple fingers and the surface of controller 40). In multi-touch arrangements (sometimes referred to as multitouch gesture input arrangements) controller 40 may gather two-finger input and/or three-finger input. Taps, swipes, pinches, and/or other touch gestures may be gathered. If desired, the sensor components of controller 40 may gather force input (e.g., input related to the localized pressure and potentially localized inward deformation) on a particular location or locations on the surface of controller 40. Force input may be gathered in addition to touch input and/or in combination with touch input.
Another type of input that may be gathered by controller 40 (together with touch input and/or force input) relates to finger input or other input that causes controller 40 to tilt, twist, or otherwise deform. As shown in
As shown in
If desired, the sensors of controller 40 may gather finger input from finger(s) 50 at a distance. This type of arrangement is shown in
Controller 40 may be formed from one or more rigid materials and/or one or more softer materials (sometimes referred to as flexible materials, pliable materials, bendable materials, elastomeric materials, resilient materials, compressible materials, deformable materials, etc.) that allow body 40B to be deformed (pressed inwardly, bent, twisted, etc.). A cross-sectional side view of controller 40 in an illustrative configuration in which controller 40 is formed from one or more flexible materials is shown in
Sensor structures for the sensor circuitry of controller 40 may be formed in any one or more of the housing walls, central filling portions, and/or coating layers of body 40B (see, e.g., illustrative sensor structures 62 of
Sensor circuitry may be incorporated into controller 40 as illustrated by sensor structures 62 of
A cross-sectional side view of controller 40 in an illustrative configuration in which controller 40 has capacitive sensor circuitry is shown in
If desired, the walls of controller 40 (e.g., the inner surfaces of the wall formed from material 58, the outer surfaces of the protrusion formed from material 56, and/or other structure in controller 40) may be provided with strain gauges such as illustrative strain gauge 70 of
As shown in the example of
As an example, one of components 74 may be a light emitter and another of components 74 may be a light sensor that detects changes in emitted light from the light emitter that are indicative of user input (e.g., bending of body 40B, etc.). The detected changes may include changes in light intensity, changes in light direction, and/or other changes in the characteristics of the emitted light. The light emitter may be a light-emitting device such as a light-emitting diode, a laser diode, a lamp, etc. If desired, an illuminated target (e.g., a reference structure such as a reference mirror or fiducial) may be monitored by the light sensor instead of or in addition to using the light sensor to detect emitted light directly from the light emitter. The light sensor may be formed from a photodiode or other photodetector, an array of photodetectors, a camera (e.g., a visible image sensor and/or an infrared image sensor, etc.), and/or other light sensing circuitry.
As another example, one of components 74 may be a magnetic component such as a permanent magnet or an electromagnet that emits a magnetic field and another of components 74 may be a magnetic sensor that detects the emitted magnetic field. The magnetic sensor can detect changes in the orientation and strength of the emitted magnetic field and thereby gather user input (e.g., user input related to deformation of the flexible portions of body 40 and/or other input that changes the physical relationship (e.g., orientation, distance, etc.) between the magnetic component that emits the magnetic field and the magnetic sensor that detects the magnetic field.
If desired, one of components 74 may be an acoustic transducer (e.g., a tone generator, speaker, ultrasonic sound generator, etc.) that is configured to emit sound (e.g., a sound-emitting device) and another of components 74 may be a microphone or other acoustic sensor configured to detect the emitted sound. With this type of arrangement, user finger input (e.g., finger input that changes the acoustic properties of body 40B by creating localized damping, by bending body 40B, etc.) can be measured by analyzing the measured changes in the sound picked up by the microphone as the sound-emitting component emits sound. To avoid creating sound that is audible to users, the sound emitted by the sound-emitting device may be ultrasonic sound.
Sensor circuitry that uses capacitive measurements, resistance measurements, and/or other electrical measurements to detect finger input may also be provided in body 40B of controller 40 of
In some embodiments, sensors may gather personal user information. To ensure that the privacy of users is preserved, all applicable privacy regulations should be met or exceeded and best practices for handling of personal user information should be followed. Users may be permitted to control the use of their personal information in accordance with their preferences.
In accordance with an embodiment, a controller is provided that includes an elongated flexible housing that extends along an axis, the elongated flexible housing is formed from a material that is configured to deform in response to finger input so that the elongated flexible housing bends away from the axis; and a sensor within the elongated flexible housing that is configured to measure the deformation.
In accordance with another embodiment, the sensor includes a plurality of capacitive sensor electrodes.
In accordance with another embodiment, the sensor includes a capacitive touch sensor.
In accordance with another embodiment, the sensor includes a multitouch capacitive touch sensor.
In accordance with another embodiment, the sensor includes capacitive sensor electrodes that measure deformation of the material as the elongated flexible housing bends away from the axis.
In accordance with another embodiment, the sensor includes a position sensor in the elongated flexible housing.
In accordance with another embodiment, the sensor includes a position sensor that measures bending of the elongated flexible housing away from the axis.
In accordance with another embodiment, the sensor includes an inertial measurement unit configured to detect bending of the elongated flexible housing away from the axis.
In accordance with another embodiment, the sensor includes a permanent magnet configured to emit a magnetic field and a magnetic sensor configured to measure the magnetic field to detect bending of the elongated flexible housing away from the axis.
In accordance with another embodiment, the sensor includes a light sensor that detects bending of the elongated flexible housing away from the axis.
In accordance with another embodiment, the sensor includes a light-emitting diode configured to emit light; and a photodetector configured to detect bending of the elongated flexible housing by measuring the emitted light.
In accordance with another embodiment, the sensor includes a force sensor that detects finger pressure on the elongated flexible housing.
In accordance with another embodiment, the sensor includes a touch sensor that detects touch input on the elongated flexible housing.
In accordance with another embodiment, the elongated flexible housing includes an elongated dome-shaped polymer structure.
In accordance with an embodiment, a head-mounted device is provided that includes a head-mounted housing having displays configured to display images; and a controller formed from a flexible nub that protrudes from the head-mounted housing, the flexible nub has an elongated dome-shaped flexible housing wall configured to receive finger input to control the displayed images.
In accordance with another embodiment, the controller includes a sensor in the flexible nub that gathers the finger input.
In accordance with another embodiment, the elongated dome-shaped flexible housing wall extends along an axis and the sensor detects deflection of the elongated dome-shaped flexible housing wall away from the axis.
In accordance with another embodiment, the sensor includes a multitouch touch sensor.
In accordance with another embodiment, the sensor includes a proximity sensor that detects finger hovering input that is provided from a distance away from the elongated dome-shaped flexible housing wall.
In accordance with another embodiment, the sensor includes a capacitive sensor with a plurality of capacitive sensor electrodes in the flexible nub.
In accordance with an embodiment, an electronic device is provided that includes an electronic device housing; a flexible nub that protrudes outwardly from the housing; and a sensor mounted in the flexible nub.
In accordance with another embodiment, the sensor includes a capacitive sensor that measures touch input to a surface of the flexible nub, force input associated with pressure against the flexible nub, and deformation input associated with bending of the flexible nub.
In accordance with another embodiment, the electronic device housing includes an electronic device housing selected from the group consisting of: a computer stylus housing, a head-mounted device housing, and a remote control housing.
The foregoing is merely illustrative and various modifications can be made to the described embodiments. The foregoing embodiments may be implemented individually or in any combination.
This application is a continuation of international patent application No. PCT/US2022/039275, filed Aug. 3, 2022, which claims priority to U.S. provisional patent application No. 63/229,843, filed Aug. 5, 2021, which are hereby incorporated by reference herein in their entireties.
Number | Date | Country | |
---|---|---|---|
63229843 | Aug 2021 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/US22/39275 | Aug 2022 | WO |
Child | 18425210 | US |