Virtual model navigation methods and apparatus
First Claim
1. A user device comprising:
- a display screen configured to depict visual images for observation by a user;
processing circuitry configured to control the display device to generate a plurality of views of a virtual scene of the virtual model at a plurality of different moments in time, wherein the processing circuitry is configured to control generation of a first of the views as viewed using a virtual camera at a first orientation within the virtual scene at a first moment in time, to detect a change in orientation of the user device in the physical world, and to control generation of a second of the views as viewed using the virtual camera at a second orientation within the virtual scene at a second moment in time as a result of the detected change in orientation of the user device in the physical world; and
wherein the processing circuitry is configured to combine an inverse of an initial orientation of the user device with a current orientation of the user device to determine an offset and to use the offset to provide the virtual camera at the second orientation at the second moment in time.
1 Assignment
0 Petitions
Accused Products
Abstract
Virtual model navigation methods and apparatus are described. According to one aspect, a user device includes a display screen configured to depict visual images for observation by a user, and processing circuitry configured to control the display device to generate a plurality of views of a virtual scene of the virtual model at a plurality of different moments in time, wherein the processing circuitry is configured to control generation of a first of the views as viewed using the virtual camera at a first orientation within the virtual scene at a first moment in time, to detect a change in orientation of the user device in the physical world, to control generation of a second of the views as viewed using the virtual camera at a second orientation within the virtual scene at a second moment in time as a result of the detected change in orientation of the user device in the physical world, and to control generation of a third of the views as viewed using the virtual camera positioned at a first view point at a third moment in time which is different than a second view point where the virtual camera was positioned during at least one of the first and second moments in time.
37 Citations
24 Claims
-
1. A user device comprising:
-
a display screen configured to depict visual images for observation by a user; processing circuitry configured to control the display device to generate a plurality of views of a virtual scene of the virtual model at a plurality of different moments in time, wherein the processing circuitry is configured to control generation of a first of the views as viewed using a virtual camera at a first orientation within the virtual scene at a first moment in time, to detect a change in orientation of the user device in the physical world, and to control generation of a second of the views as viewed using the virtual camera at a second orientation within the virtual scene at a second moment in time as a result of the detected change in orientation of the user device in the physical world; and wherein the processing circuitry is configured to combine an inverse of an initial orientation of the user device with a current orientation of the user device to determine an offset and to use the offset to provide the virtual camera at the second orientation at the second moment in time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A virtual model navigation method comprising:
-
using a display screen of a user device, displaying a plurality of views of a virtual model, wherein individual ones of the views include different virtual content of the virtual model; accessing information regarding a rotational movement of the user device in the physical world; wherein the displaying comprises changing orientation of a first of the views of the virtual model compared with a second of the views of the virtual model using the accessed information; and wherein the changing orientation comprises; combining an inverse of an initial orientation of the user device with a current orientation of the user device to determine an offset; and using the offset to provide the changed orientation of the first of the views of the virtual model compared with the second of the views of the virtual model.
-
Specification