Patent classifications
G06F3/0308
AR/VR controller with event camera
In one implementation, a method involves obtaining light intensity data from a stream of pixel events output by an event camera of a head-mounted device (“HMD”). Each pixel event is generated in response to a pixel sensor of the event camera detecting a change in light intensity that exceeds a comparator threshold. A set of optical sources disposed on a secondary device that are visible to the event camera are identified by recognizing defined illumination parameters associated with the optical sources using the light intensity data. Location data is generated for the optical sources in an HMD reference frame using the light intensity data. A correspondence between the secondary device and the HMD is determined by mapping the location data in the HMD reference frame to respective known locations of the optical sources relative to the secondary device reference frame.
Self-mixing interferometry-based gesture input system including a wearable or handheld device
A wearable device includes a device housing configured to be worn on a first surface of a user, a set of one or more SMI sensors, and a processor. The set of one or more SMI sensors is mounted within the device housing and configured to emit a set of one or more beams of electromagnetic radiation, with each beam emitted in a different direction extending away from the first surface. The set of one or more SMI sensors is also configured to generate a set of one or more SMI signals containing information about a relationship between the device housing and a second surface. The processor is configured to extract the relationship between the device housing and the second surface from digitized samples of the set of one or more SMI signals.
TRACKING SYSTEM
The embodiments of the disclosure provide a tracking system. The tracking system includes a plurality of trackers, wherein each of the trackers includes a plurality of light emitting element groups, and each of the light emitting element groups includes a plurality of light emitting elements. Each of the trackers is configured to enable at least one of the light emitting element groups, light distribution patterns formed by the at least one of the enabled light emitting element groups on each of the trackers are different from each other, and hardware designs of the trackers are identical to each other.
Proximity detection device
Implementations of a proximity detection device according to the present disclosure include a plurality of light emitting elements and a plurality of light receiving elements arranged in a lower portion of a touch panel display. The proximity detection device detects an object that is in proximity by reflected light received by the light receiving elements when irradiation light from the light emitting elements is reflected by the object. Implementations of a proximity detection device includes a drive circuit sequentially driving the plurality of light emitting elements, a measurement circuit measuring detection levels of the light receiving elements when the plurality of light emitting elements sequentially emit light, respectively, and a control unit having a function to estimate a position in the horizontal direction from a plurality of measurement results and correct the estimated position.
Strobing of active marker groups in performance capture
The present description relates to light patterns used in a live action scene of a visual production to encode information associated with objects in the scene, such as movement and position of the objects. A data capture system is enabled to differentiate between various groups of active markers attached to the objects in the scene. The groups of active markers emit particular wavelengths in strobing patterns predefined for the various groups. In some implementations, the groups are instructed to emit its assigned signature light pattern through a signal controller transmitting an initial key signature predefined for the group, followed by pattern signals to a control unit. The data representing the pattern is captured in illuminated and blank frames. Frames showing the light pattern are analyzed to extract information about the groups of active markers, such as distinguishing the groups and identifying the objects to which they are attached.
Active marker strobing and synchronization for performance capture communication
The present description relates to light patterns used in a live action scene of a visual production to encode information associated with objects in the scene, such as movement and position of the objects. A data capture system includes active markers that emit light of a particular wavelength in predefined strobing patterns. In some implementations, the active markers are instructed to emit an assigned signature pattern of light through a signal controller sending signals to a control unit. Various components are synchronized such that pulsing of light corresponds to time slices and particular frames captured by the performance capture system. The data representing the pattern is embedded in illuminated and blank frames. Frames showing the light pattern are analyzed to extract information about the active markers, such as identification of the active markers and objects to which they are attached.
HEAD TRACKED SPATIAL AUDIO AND/OR VIDEO RENDERING
Images are acquired through image sensors operating in conjunction with a media consumption system. The acquired images are used to determine a user's movement in a plurality of degrees of freedom. Sound images depicted in spatial audio rendered by audio speakers operating in conjunction with the media consumption system are adapted based at least in part on the user's movement in the plurality of degrees of freedom.
Active Targets for Tracking, and Methods for Assembling and Using the Same
Described are targets for use in optical tracking, as well as related methods. A target comprises a plurality of light dispersers, optically coupled to at least one light source. The light dispersers are illuminated for detection and tracking by a tracking system. In some implementations, the at least one light source is optically coupled to the plurality of light dispersers by a plurality of light directors. In other implementations, the at least one light source includes a plurality of light sources positioned within or proximate to the plurality of dispersers. In some implementations, dispersers are lenses; in some implementations, dispersers are light scattering elements. Targets include or are coupled to a power source. In some implementations, targets include additional electrical components which utilize power from the power source.
DISPLAY APPARATUS AND LED MODULE THEREOF
A display apparatus is disclosed. The display apparatus includes a LED module, a driving module and a control module. The driving module is coupled between the LED module and the control module. The LED module includes a plurality of package units. Each package unit includes a plurality of LEDs and at least one functional circuit. The driving module includes a conversion unit for receiving a first signal from the at least one functional circuit and converting it into a second signal. The control module controls the driving module to correspondingly change the operation of the LED module according to the second signal.
LIBRARY AND RESOURCES FOR THIRD PARTY APPS FOR SMART TV
An application framework includes user interface components and TV resources which facilitate development of intelligent TV applications, including third-party applications. These components and resources are complimented by one or more data services that can generally be run at a services level, to provide access to a variety of data, such as media and program metadata for one or more of local or remote sources. These data services can reside in one and more libraries within the software system components and modules. The various third-party apps are further supported by a third-party application support module, in conjunction with an app center application that supports various different views of the installed apps: a master view, a collection view, and a detail view.