Patent classifications
G06T13/20
Augmented reality-based display method and device, and storage medium
An augmented reality-based display method and device, and a storage medium are provided. The method obtains a target object image in a real-time scene image captured by an image acquisition unit in response to a first instruction from a user; generates a virtual image corresponding to a target object based on the target object image; and displays the virtual image of the target object in the real-time scene image based on an augmented reality display technology. By obtaining the target object image, generating the virtual image corresponding to the target object based on the target object image, and displaying the virtual image in the real-time scene image based on the augmented reality (AR) technology, various virtual images can be generated according to user demands to meet the diverse needs of the user and improve the use experience of the user using the AR technology.
Augmented reality interaction techniques
A method may include receiving, via a processor, image data associated with a user's surrounding and generating, via the processor, a visualization that may include a virtual industrial automation device. The virtual industrial automation device may depict a virtual object within image data, and the virtual object may correspond to a physical industrial automation device. The method may include displaying, via the processor, the visualization via an electronic display and detecting, via the processor, a gesture in image data that may include the user's surrounding and the visualization. The gesture may be indicative of a request to move the virtual industrial automation device. The method may include tracking, via the processor, a user's movement, generating, via the processor, a visualization that may include an animation of the virtual industrial automation device moving based on the user's movement, and displaying, via the processor, the visualization via the electronic display.
Augmented reality interaction techniques
A method may include receiving, via a processor, image data associated with a user's surrounding and generating, via the processor, a visualization that may include a virtual industrial automation device. The virtual industrial automation device may depict a virtual object within image data, and the virtual object may correspond to a physical industrial automation device. The method may include displaying, via the processor, the visualization via an electronic display and detecting, via the processor, a gesture in image data that may include the user's surrounding and the visualization. The gesture may be indicative of a request to move the virtual industrial automation device. The method may include tracking, via the processor, a user's movement, generating, via the processor, a visualization that may include an animation of the virtual industrial automation device moving based on the user's movement, and displaying, via the processor, the visualization via the electronic display.
Volumetric display-based CAPTCHA system
A method, apparatus and computer program product for using a volumetric CAPTCHA display to verify that a human is present at a computer. Responsive to a request for a computer resource, a volumetric CAPTCHA is displayed in a user interface at the computer. The volumetric CAPTCHA has a first three dimensional (3D) feature and a second 3D feature. The user is prompted to answer a question about the first 3D feature of the volumetric CAPTCHA display. The received user response to the question is evaluated for correctness in describing the first 3D feature of the volumetric CAPTCHA. In response to the received user response being correct, the user is allowed access to the computer resource. The first 3D feature and the second 3D feature have a relationship with each other in the volumetric CAPTCHA.
Volumetric display-based CAPTCHA system
A method, apparatus and computer program product for using a volumetric CAPTCHA display to verify that a human is present at a computer. Responsive to a request for a computer resource, a volumetric CAPTCHA is displayed in a user interface at the computer. The volumetric CAPTCHA has a first three dimensional (3D) feature and a second 3D feature. The user is prompted to answer a question about the first 3D feature of the volumetric CAPTCHA display. The received user response to the question is evaluated for correctness in describing the first 3D feature of the volumetric CAPTCHA. In response to the received user response being correct, the user is allowed access to the computer resource. The first 3D feature and the second 3D feature have a relationship with each other in the volumetric CAPTCHA.
Augmented Reality Platform for Fan Engagement
An augmented reality platform that enables fan engagement and new media opportunities is disclosed. The invention is comprised of a mobile device software application (app) leveraging augmented reality (AR), artificial intelligence (AI) and a cloud network. Users select on-screen character avatars and dance songs from pre-defined categories within the app and then begin dancing and recording themselves with the app. The app transfers user movements and their local environment to the app. AI algorithms sync user movements to the avatar along with their background (using AR) and users can see themselves dancing in character on their mobile device. Users can share avatar dances with friends and compete with each other in dance contests in real time with virtual currency rewards. Advertisers can also participate in the app and share advertisements, logos as well as promote merchandise to the users.
Motion compensation of geometry information
A method of motion compensation for geometry representation of 3D data is described herein. The method performs motion compensation by first identifying correspondent 3D surfaces in time domain, then followed by a 3D to 2D projection of motion compensated 3D surface patches, and then finally performing 2D motion compensation on the projected 3D surface patches.
Motion compensation of geometry information
A method of motion compensation for geometry representation of 3D data is described herein. The method performs motion compensation by first identifying correspondent 3D surfaces in time domain, then followed by a 3D to 2D projection of motion compensated 3D surface patches, and then finally performing 2D motion compensation on the projected 3D surface patches.
THREE-DIMENSIONAL FOLDING TOOL
Embodiments of the present invention are directed to facilitating folding of virtual objects via a three-dimensional folding tool. In embodiments, a foldable virtual object having a set of one or more fold lines is presented. A user may select a particular fold line. Based on the user selection, a three-dimensional folding tool is presented in association with the selected fold line. The three-dimensional folding tool can include a first handle on a first panel adjacent to the selected fold line and a second handle on a second panel adjacent to the selected fold line. In accordance with detecting movement of the first handle in a direction, the first panel is folded or rotated about the fold line in the direction of the movement of the first handle, while the position of the second panel is maintained.
METHOD AND DEVICE FOR GENERATING SPEECH VIDEO ON BASIS OF MACHINE LEARNING
A device for generating a speech video may include a first encoder to receive a person background image corresponding to a video part of a speech video of a person and extract an image feature vector from the person background image, a second encoder to receive a speech audio signal corresponding to an audio part of the speech video and extract a voice feature vector from the speech audio signal, a combiner to generate a combined vector by combining the image feature vector output from the first encoder and the voice feature vector output from the second encoder, and a decoder to reconstruct the speech video of the person using the combined vector as an input. The person background image input to the first encoder includes a face and an upper body of the person, with a portion related to speech of the person covered with a mask.