Virtual model navigation methods and apparatus
First Claim
1. A virtual model navigation method comprising:
- using a display screen of a user device, displaying a plurality of views of a virtual model in a plurality of frames;
wherein the displaying comprises displaying one of the views in one of the frames with a virtual camera positioned at a first view point within a virtual scene of the virtual model;
after the displaying the one of the views, detecting movement of the user device from a first location in the physical world at the first moment in time to a second location in the physical world at a second moment in time;
wherein the displaying comprises displaying another of the views in another of the frames with the virtual camera positioned at a second view point within the virtual scene as a result of the detection of the movement of the user device;
wherein the detecting comprises detecting a presence of a footstep of a user while the user is walking with the user device and during the display of the one view of the virtual scene in the one frame; and
using an attenuation function to ensure the virtual camera moves within the virtual scene while the user is walking and the virtual camera stops moving within the virtual scene if another footstep of the user is not detected after a predefined amount time.
1 Assignment
0 Petitions
Accused Products
Abstract
Virtual model navigation methods and apparatus are described. According to one aspect, a virtual model navigation method includes using a display screen of a user device, displaying a plurality of views of a virtual model in a plurality of frames, wherein the displaying comprises displaying one of the views in one of the frames with the virtual camera positioned at a first view point within a virtual scene of the virtual model, after the displaying the one of the views, detecting movement of the user device from a first location in the physical world at the first moment in time to a second location in the physical world at a second moment in time, and wherein the displaying comprises displaying another of the views in another of the frames with the virtual camera positioned at a second view point within the virtual scene as a result of the detection of the movement of the user device.
-
Citations
38 Claims
-
1. A virtual model navigation method comprising:
-
using a display screen of a user device, displaying a plurality of views of a virtual model in a plurality of frames; wherein the displaying comprises displaying one of the views in one of the frames with a virtual camera positioned at a first view point within a virtual scene of the virtual model; after the displaying the one of the views, detecting movement of the user device from a first location in the physical world at the first moment in time to a second location in the physical world at a second moment in time; wherein the displaying comprises displaying another of the views in another of the frames with the virtual camera positioned at a second view point within the virtual scene as a result of the detection of the movement of the user device; wherein the detecting comprises detecting a presence of a footstep of a user while the user is walking with the user device and during the display of the one view of the virtual scene in the one frame; and using an attenuation function to ensure the virtual camera moves within the virtual scene while the user is walking and the virtual camera stops moving within the virtual scene if another footstep of the user is not detected after a predefined amount 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, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A virtual model navigation method comprising:
-
using a display screen of a user device, displaying a plurality of views of a virtual model; detecting a translation movement of the user device in the physical world during the displaying; wherein the displaying comprises displaying different portions of the virtual model in different ones of the views as a result of the detecting the translation movement of the user device in the physical world; wherein the detecting comprises detecting a presence of a footstep of a user while the user is walking with the user device and during the display of one of the views of the virtual model; and using an attenuation function to ensure a virtual camera moves while the user is walking and the virtual camera stops moving if another footstep of the user is not detected after a predefined amount time. - View Dependent Claims (38)
-
Specification