Portable proprioceptive peripatetic polylinear video player
Abstract
Departing from one-way linear cinema played on a single rectangular screen, this multi-channel virtual environment involves a cinematic paradigm that undoes habitual ways of framing things, employing architectural concepts in a polylinear video/sound construction to create a type of experience that allows the world to reveal itself and permits discovery on the part of participants. Techniques are disclosed for peripatetic navigation through virtual space with a handheld computing device, leveraging human spatial memory to form a proprioceptive sense of location, allowing a participant to easily navigate amongst a plurality of simultaneously playing videos and to center in front of individual video panes in said space, making it comfortable for a participant to rest in a fixed posture and orientation while selectively viewing any one of the video streams, and providing spatialized 3D audio cues that invite awareness of other content unfolding simultaneously in the virtual environment.
Claims
exact text as granted — not AI-modified1 . One or more computer readable media comprising instructions that when executed by a computer are capable of causing the computer to:
a. generate a virtual environment; b. establish a location of a virtual camera in the virtual environment; c. establish an orientation of the virtual camera in the virtual environment; d. update the location of the virtual camera in the virtual environment along the axis of the orientation of the virtual camera using x-axisometer data and an x-axisometer sensor reference data, wherein the x-axis is a reference axis in a 3D Cartesian coordinate space that passes horizontally through a device, in a pre-determined grip-position, extending through the left and right edges of the device; and e. update the orientation of the virtual camera in the virtual environment using v-axisometer data and a v-axisometer sensor reference data, wherein the v-axis is a vertical reference axis in planet-centric 3D Cartesian coordinate space expressed by a plumb line that extends perpendicular to a planet's surface between the sky and the core of the planet, notwithstanding minor deviations due to distance from the equator.
2 . The computer readable media of claim 1 , wherein the virtual environment comprises a plurality of video panes and a plurality of virtual speakers, wherein:
a. a plurality of videos play simultaneously in distinct locations in the virtual environment; and b. a plurality of sounds are produced for display as if coming from distinct locations in the virtual environment.
3 . The computer readable media of claim 2 , wherein at least one of the plurality of videos comprises a videoconference stream.
4 . The computer readable media of claim 1 , wherein:
a. the updated location of the virtual camera is established in the direction of the orientation of the virtual camera if the x-axisometer data indicates a pivot down posture relative to the x-axisometer sensor reference data; and b. the updated location of the virtual camera is established in the opposite direction of the orientation of the virtual camera if the x-axisometer data indicates a pivot up posture relative to the x-axisometer sensor reference data.
5 . The computer readable media of claim 1 , wherein the x-axisometer sensor reference data comprises one or more neutral zone thresholds.
6 . The computer readable media of claim 1 , wherein the magnitude of virtual camera location change is based on the x-axisometer data relative to the x-axisometer sensor reference data.
7 . The computer readable media of claim 1 , wherein:
a. the updated orientation of the virtual camera is established left if the v-axisometer data indicates an aim left posture relative to the v-axisometer sensor reference data; and b. the updated orientation of the virtual camera is established right if the v-axisometer data indicates an aim right posture relative to the v-axisometer sensor reference data.
8 . The computer readable media of claim 1 , wherein the v-axisometer sensor reference data comprises one or more neutral zone thresholds.
9 . The computer readable media of claim 1 , further capable of causing the computer to update the location of the virtual camera in the virtual environment using z-axisometer data and a z-axisometer sensor reference data, wherein the z-axis is a reference axis in a 3D Cartesian coordinate space that passes perpendicularly through the visual display of a device, extending through the back and front surfaces of the device.
10 . The computer readable media of claim 9 , wherein:
a. the updated location of the virtual camera is established in the direction perpendicularly left of the orientation of the virtual camera if the z-axisometer data indicates that tip left posture relative to the z-axisometer sensor reference data; and b. the updated location of the virtual camera is established in the direction perpendicularly right of the orientation of the virtual camera if the z-axisometer data indicates a tip right posture relative to the z-axisometer sensor reference data.
11 . The computer readable media of claim 1 , further capable of causing the computer to jump the virtual camera to a viewing location in relation to content in the virtual environment.
12 . The computer readable media of claim 1 , further capable of causing the computer to establish a view lock of the virtual camera in the virtual environment, wherein the location of the virtual camera is locked or the orientation of the virtual camera is locked or both the location of the virtual camera and the orientation of the virtual camera are locked.
13 . One or more computer readable media comprising instructions that when executed by a computer are capable of causing the computer to:
a. generate a virtual environment; b. establish a location of a virtual camera in the virtual environment; c. establish an orientation of the virtual camera in the virtual environment; and d. update the location of the virtual camera in the virtual environment using z-axisometer data and a z-axisometer sensor reference data wherein the z-axis is a reference axis in a 3D Cartesian coordinate space that passes perpendicularly through the visual display of a device, extending through the back and front surfaces of the device, and:
i. the location of the virtual camera is established in the direction perpendicularly left of the orientation of the virtual camera if the z-axisometer data indicates that tip left posture relative to the z-axisometer sensor reference data; and
ii. the location of the virtual camera is established in the direction perpendicularly right of the orientation of the virtual camera if the z-axisometer data indicates a tip right posture relative to the z-axisometer sensor reference data.
14 . The computer readable media of claim 13 , wherein the virtual environment is produced to appear three-dimensional.
15 . The computer readable media of claim 13 , wherein the z-axisometer sensor reference data comprises one or more neutral zone thresholds.
16 . The computer readable media of claim 13 , wherein the magnitude of virtual camera location change is based on the z-axisometer data relative to the z-axisometer sensor reference data.
17 . One or more computer readable media comprising instructions that when executed by a computer are capable of causing the computer to:
a. generate a three-dimensional virtual environment comprising a plurality of video panes and a plurality of virtual speakers, wherein:
i. a plurality of videos play simultaneously in distinct locations in the virtual environment; and
ii. a plurality of sounds are produced for display as if coming from distinct locations in the virtual environment;
b. establish a location of a virtual camera in the virtual environment; c. establish an orientation of the virtual camera in the virtual environment; d. update the location of the virtual camera in the virtual environment along the axis of the orientation of the virtual camera using x-axisometer data and an x-axisometer sensor reference data, wherein the x-axis is a reference axis in a 3D Cartesian coordinate space that passes horizontally through a device, in a pre-determined grip-position, extending through the left and right edges of the device, and:
i. the location of the virtual camera is established in the direction of the orientation of the virtual camera if the x-axisometer data indicates a pivot down posture relative to the x-axisometer sensor reference data;
ii. the location of the virtual camera is established in the opposite direction of the orientation of the virtual camera if the x-axisometer data indicates a pivot up posture relative to the x-axisometer sensor reference data; and
iii. the magnitude of virtual camera location change is based on x-axisometer data relative to x-axisometer sensor reference data; and
e. update the orientation of the virtual camera in the virtual environment using v-axisometer data and a v-axisometer sensor reference data, wherein the v-axis is a vertical reference axis in planet-centric 3D Cartesian coordinate space expressed by a plumb line that extends perpendicular to a planet's surface between the sky and the core of the planet, notwithstanding minor deviations due to distance from the equator, and:
i. the orientation of the virtual camera is established left if the v-axisometer data indicates an aim left posture relative to a v-axisometer sensor reference data; and
ii. the orientation of the virtual camera is established right if the v-axisometer data indicates an aim right posture relative to the v-axisometer sensor reference data.
18 . The computer readable media of claim 17 , further capable of causing the computer to update the location of the virtual camera in the virtual environment using z-axisometer data and a z-axisometer sensor reference data, wherein the z-axis is a reference axis in a 3D Cartesian coordinate space that passes perpendicularly through the visual display of a device, extending through the back and front surfaces of the device, and:
i. the location of the virtual camera is established in the direction perpendicularly left of the orientation of the virtual camera if the z-axisometer data indicates that tip left posture relative to the z-axisometer sensor reference data; ii. the location of the virtual camera is established in the direction perpendicularly right of the orientation of the virtual camera if the z-axisometer data indicates a tip right posture relative to the z-axisometer sensor reference data; and iii. the magnitude of virtual camera location change is based on z-axisometer data relative to z-axisometer sensor reference data.
19 . The computer readable media of claim 17 , further capable of causing the computer to jump the virtual camera to a viewing location in relation to content in the virtual environment in response to a push and pull movement sequence.
20 . The computer readable media of claim 17 , further capable of causing the computer to establish a view lock of the virtual camera in the virtual environment in response to a push and pull movement sequence, wherein the location of the virtual camera is locked or the orientation of the virtual camera is locked or both the location of the virtual camera and the orientation of the virtual camera are locked.Join the waitlist — get patent alerts
Track US2014002580A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.