-
1.
公开(公告)号:US10403285B1
公开(公告)日:2019-09-03
申请号:US15831617
申请日:2017-12-05
Applicant: Google LLC
Inventor: Tim Gleason , Jon Bedard , Darwin Yamamoto , Ian MacGillivray , Jason Toff
Abstract: The disclosed methods and apparatus allow a lay person to easily and intuitively define virtual scenes using natural language commands and natural gestures. Natural language commands include statements that a person would naturally (e.g., spontaneously, simply, easily, intuitively, etc.) speak without any or little training. Example natural language commands include “put a cat on the box,” or “put a ball in front of the red box.” Natural gestures include gestures that a person would naturally do, perform or carry out (e.g., spontaneously, simply, easily, intuitively, etc.) without any or little training. Example natural gestures include pointing, a distance between hands, gazing, head tilt, kicking, etc. The person can simply speak and gesture how it naturally occurs to them.
-
公开(公告)号:US10810899B1
公开(公告)日:2020-10-20
申请号:US15830806
申请日:2017-12-04
Applicant: Google LLC
Inventor: Ian MacGillivray , Darwin Yamamoto , Jon Bedard
Abstract: A method includes: identifying a physical environment to be a basis for virtual training, the physical environment associated with performance of operations; creating, in a computer system, a three-dimensional (3D) model of the physical environment; defining, in the computer system, virtual operations to be performable during the virtual training, the virtual operations corresponding to the operations of the physical environment; identifying, in the computer system, a controllable component in the physical environment; creating, in the computer system, a 3D model of the identified controllable component; creating, in the computer system, a state model of the physical environment; and assembling, in the computer system, a virtual environment from the 3D model of the physical environment and the 3D model of the identified controllable component, and associating the created state model with the virtual environment.
-
3.
公开(公告)号:US20190019348A1
公开(公告)日:2019-01-17
申请号:US16124536
申请日:2018-09-07
Applicant: GOOGLE LLC
Inventor: Darwin Yamamoto , Evan Moore , Ian MacGillivray , Jon Bedard
CPC classification number: G06T19/20 , G06F3/011 , G06F3/017 , G06T2219/004
Abstract: In an augmented reality and/or a virtual reality system, virtual annotation surfaces, or virtual sheets, or virtual whiteboards, may be materialized in in response to a detected gesture. A user may annotate, adjust, store, review and revise the virtual annotation surfaces, and allow for collaboration with other users, while in the current virtual environment, and/or within another virtual environment, and/or outside of the virtual environment.
-
公开(公告)号:US10339723B2
公开(公告)日:2019-07-02
申请号:US16124536
申请日:2018-09-07
Applicant: GOOGLE LLC
Inventor: Darwin Yamamoto , Evan Moore , Ian MacGillivray , Jon Bedard
Abstract: In an augmented reality and/or a virtual reality system, virtual annotation surfaces, or virtual sheets, or virtual whiteboards, may be materialized in response to a detected gesture. A user may annotate, adjust, store, review and revise the virtual annotation surfaces, and allow for collaboration with other users, while in the current virtual environment, and/or within another virtual environment, and/or outside of the virtual environment.
-
公开(公告)号:US20180160133A1
公开(公告)日:2018-06-07
申请号:US15830936
申请日:2017-12-04
Applicant: GOOGLE LLC
Inventor: Tim Gleason , Jon Bedard , Darwin Yamamoto , Ian MacGillivray
IPC: H04N19/423 , H04L29/08 , H04N5/222
CPC classification number: H04N19/423 , G06F3/167 , G06F16/907 , G06T19/00 , H04L67/02 , H04L67/12 , H04L67/38 , H04L69/04 , H04N5/2224
Abstract: Techniques of compressing a number of frames of a presentation generated in a virtual environment per time period. Along these lines, the animations in each chapter of a presentation is expressed in a number of frames. Depending on the memory capacity of the device generating the presentation in the virtual environment, the device may package the frames into sections having a fixed amount of memory or covering a given amount of presentation time. The device may them compress each of these sections one at a time. Upon compression, the device may transmit a compressed section to a remote storage device.
-
-
-
-