A63F2300/8082

Secure authorization for access to private data in virtual reality

Techniques for secure authentication in virtual reality are provided. A virtual reality application executing on a virtual reality device can provide virtual reality environment. The virtual reality application may communicate with a server that provides a plurality of objects for display in the VR environment. The environment can include an object that, once selected, may initiate an authentication process. Once initiated, an authentication application may be launched on the VR device, so that a private authentication environment may be provided to the user. The user may be prompted to provide a biometric sample using one or more input devices coupled to the VR device. The biometric sample can then be sent to the authentication server, so that an authentication result may be determined from a comparison of the sample to a biometric template established during registration.

6DoF inside-out tracking game controller
11504608 · 2022-11-22 ·

Methods and apparatus are provided for 6DoF inside-out tracking game control. In one novel aspect, a multi-processor architecture is used for VI-SLAM. In one embodiment, the apparatus obtains overlapping image frames and sensor inputs of an apparatus, wherein the sensor inputs comprise gyrometer data, accelerometer data and magnetometer data, splits computation work onto a plurality of vector processors to obtain six degree of freedom (6DoF) outputs of the apparatus based on a splitting algorithm, and performs a localization process to generate 6DoF estimations, and a mapping process to generate a cloud of three-dimensional points associated to the descriptors of the map. In one embodiment, the localization process and mapping process are configured to run sequentially. In another embodiment, the localization process and mapping process are configured to run in parallel.

Method and apparatus for controlling movement of virtual object in augmented reality, and terminal
11504624 · 2022-11-22 · ·

A method and apparatus for controlling a movement of a virtual object in AR, and a terminal are provided. The method includes: a virtual moving area is generated within a current image capture range of a control device; a virtual object is generated in the virtual moving area; and a position of a virtual identifier in the virtual moving area is adjusted according to a real movement of the control device, and the virtual object is guided to virtually move according to the position of the virtual identifier. The present disclosure solves a technical problem in the related art that a joystick-based racing control mode provided in an AR scene is complex and game experience is poor.

Vector-space framework for evaluating gameplay content in a game environment

A media system employs techniques to create a framework for evaluating gameplay content in a vector-space. These techniques include monitoring frames for content streams that correspond to gameplay in a game environment, determining feature-values for features associated with the frames, mapping the content streams to position vectors in the vector-space based on the feature-values, and assigning a set of position vectors in the vector-space to an area in the game environment based on a relative proximity of the set of position vectors in the vector-space.

Tracking system for visual effect triggering using induced magnetic field and predictive analysis

A system comprises active magnetic emitters positioned within an area, passive magnetic emitters configured to be moved within the area, a magnetic field detector configured to measure a strength and direction of a magnetic field within the area, and a processor in communication with the magnetic field detector. The passive magnetic emitters are configured to be integrated in, coupled to, or secured to at least one tracked object or tracked subject within the area. The processor is configured to evaluate at least one change in the measured strength and direction of the magnetic field end send a signal to a visual effect actuator or visual effects display to initiate a visual effect based on the at least one change. A method and computer program product relating to the system is also provided.

System and method for using a camera unit for the pool cleaning robot for safety monitoring and augmented reality games
11504607 · 2022-11-22 · ·

A detection and tracking system and method using a camera unit on a robot, or alternatively a camera mounted inside the pool overlooking the bottom of the pool, for safety monitoring for use in and around water-related environments. The robot is able to propel itself and move throughout the body of water, both on the surface and underwater, and the camera unit functions both on the surface and underwater. The robot optimizes the cleaning cycle of the body of water utilizing deep learning techniques. The robot has localization sensors and software that allow the robot to be aware of the robot's position in the pool. The camera is able to send its video feed live over the internet, the processing is performed in the cloud, and the robot sends and receives data from the cloud. The processing utilizes deep learning algorithms, including artificial neural networks, that perform video analytics.

Multi-user route tracking in an augmented reality environment

A system provides an augmented reality (AR) experience in a parallel-reality application in which a geography of a virtual world parallels a geography of the real world. The system receives a connection request from a client device and receives a route that the client device traversed in the real world. The route comprises a plurality of locations in the real world. The system determines a plurality of virtual locations to place virtual elements at, where each virtual element corresponds to a location in the real world of the route. The system updates a global state of the AR experience to include the plurality of virtual elements at the plurality of virtual locations. The system provides, to a second client device, AR data including some of the virtual locations for display of some of the virtual elements at the corresponding locations in the real world.

Electronic controller with linear hand strap adjuster

A controller for an electronic system may include a linear hand strap adjuster to accommodate different hand sizes of users who may hold the controller in their hand. For example, a linear slot may be defined in the handle at a proximal end of the handle that is adjacent to the neck region where the handle is adjoined to the head. The linear slot may extend longitudinally along the handle. An anchor disposed within the linear slot may protrude from the outer surface of the handle to provide a point of attachment for an end of the hand strap. Accordingly, a first end of the hand strap is configured to be coupled to the anchor, and the anchor is movable along the linear slot to adjust the first end of the hand strap.

SYSTEM, GAME CONSOLE AND METHOD FOR ADJUSTING A VIRTUAL ENVIRONMENT
20230053767 · 2023-02-23 · ·

A method for non-intrusively adjusting a virtual environment. The method comprises sensing a physical activity of a user perceiving the virtual environment and determining an emotional state of the user based on the sensed physical activity. Further, the method provides for adjusting the virtual environment using the user's emotional state as non-intrusive in-put by the user to increase and/or not to break the user's immersive experience of the virtual environment.

METHOD AND APPARATUS FOR CLASSIFYING ELECTROENCEPHALOGRAM SIGNAL, METHOD AND APPARATUS FOR TRAINING CLASSIFICATION MODEL, AND ELECTRONIC DEVICE AND COMPUTER-READABLE STORAGE MEDIUM

A method and an apparatus for classifying an electroencephalogram signal, a device and a computer-readable storage medium. The method includes: obtaining an electroencephalogram signal; performing feature extraction on the electroencephalogram signal to obtain a signal feature corresponding to the electroencephalogram signal; obtaining a difference distribution ratio, the difference distribution ratio being used for representing impacts of difference distributions of different types on distributions of the signal feature and a source domain feature in a feature domain, the source domain feature being a feature corresponding to a source domain electroencephalogram signal; aligning the signal feature with the source domain feature according to the difference distribution ratio to obtain an aligned signal feature; and classifying the aligned signal feature to obtain a motor imagery type corresponding to the electroencephalogram signal.