| CPC G06T 19/003 (2013.01) [G06F 3/011 (2013.01); G06T 15/205 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving locomotion information from one or more sensors, wherein the locomotion information is generated based on physical movement of a user within an omnidirectional treadmill;
generating, using the received locomotion information, one or more playback commands for controlling playback of one or more of a plurality of processed 360-degree videos, wherein the plurality of processed 360-degree videos are generated from 360-degree video data obtained by traversing one or more of a plurality of paths through a real-world environment, the plurality of processed 360-degree videos including a plurality of virtual paths corresponding with the plurality of paths through the real-world environment,
wherein at one or more locations along the plurality of virtual paths at least two of the plurality of virtual paths intersect.
|