US2014002580A1PendingUtilityA1

Portable proprioceptive peripatetic polylinear video player

Assignee: BEAR ERIC JUSTIN GOULDPriority: Jun 29, 2012Filed: Jul 3, 2012Published: Jan 2, 2014
Est. expiryJun 29, 2032(~5.9 yrs left)· nominal 20-yr term from priority
H04N 23/66H04N 21/41407G06F 3/0346G06F 1/1688A63H 33/22G06F 2200/1637H04N 21/42202A63F 13/525A63H 30/04A63F 13/92H04N 21/4223G06F 3/167G06F 3/0304H04N 21/4312A63F 13/235A63F 2300/204G06T 19/003H04N 7/142A63F 2300/8082H04N 21/8106G06T 15/20G06F 3/04815G06T 2215/16G06F 3/046H04N 7/15H04N 5/445G06F 1/1694H04N 13/204A63F 13/803A63H 2200/00G06F 3/012A63F 13/211A63F 13/45G06T 15/10G05D 1/0016A63F 13/428H04N 7/157A63F 13/213G05D 1/0094G05D 1/0038H04N 21/42224H04N 21/47H04N 21/4316A63F 13/00
57
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
1 . 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.