发明名称 Method and System for Receiving Gesture Input Via Virtual Control Objects
摘要 Aspects of the present invention provide computer systems, apparatuses, computer-executable methods and one or more non-transitory computer-readable media for receiving gesture input via virtual controls. Examples include a computer-implemented method that includes receiving data indicating a physical environment state, processing the data to determine a physical position of at least one user, determining at least one physical anchor position within the physical environment state, mapping the physical anchor position to a virtual anchor position within a virtual environment state, wherein the virtual environment state includes a plurality of virtual coordinate positions that map to at least a portion of the physical environment state, determining a particular virtual coordinate position for at least one virtual control from the plurality of virtual coordinate positions, and instructing a display device configured to display the virtual environment state to display the virtual control at the particular virtual coordinate position.
申请公布号 US2016217614(A1) 申请公布日期 2016.07.28
申请号 US201514608047 申请日期 2015.01.28
申请人 CCP hf. 发明人 Kraver Adam;McGinnis Joel Patrick;Rittenhouse John Warren
分类号 G06T19/00;G02B27/01;G06F3/00;G06F3/01 主分类号 G06T19/00
代理机构 代理人
主权项 1. A computer-implemented method for implementing a virtual control in a virtual reality environment, the method comprising: receiving data indicating a physical environment state; processing, by a processor, the data indicating the physical environment state to determine a physical position of at least one user; determining, by the processor and based on the position of the at least one user, at least one physical anchor position within the physical environment state; mapping, by virtual environment state management circuitry, the physical anchor position to a virtual anchor position within a virtual environment state, wherein the virtual environment state includes a plurality of virtual coordinate positions that map to at least a portion of the physical environment state; determining, by the virtual environment state management circuitry, a particular virtual coordinate position for at least one virtual control from the plurality of virtual coordinate positions by: identifying a virtual control positioning offset indicating a relative position with respect to the virtual anchor position; andapplying the virtual control positioning offset to the virtual anchor position to determine the particular virtual coordinate position, wherein a first relative position between the particular virtual coordinate position and the virtual anchor position corresponds to a second relative position between a particular physical coordinate position mapped to the particular virtual coordinate position and the physical anchor position; and instructing a display device configured to display the virtual environment state to display the virtual control at the particular virtual coordinate position.
地址 Reykjavik IS