US2014002582A1PendingUtilityA1

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/66A63H 33/22H04N 7/142H04N 21/8106G06T 15/20H04N 21/42224A63F 13/45H04N 7/15G06T 19/003H04N 5/445H04N 21/42202G05D 1/0016G06F 1/1694A63F 13/211H04N 21/4312A63F 2300/8082A63F 2300/204G06T 2215/16G06F 3/04815A63F 13/235G05D 1/0094A63F 13/525A63H 30/04H04N 21/4223G06F 3/046G05D 1/0038A63F 13/92G06T 15/10G06F 3/012G06F 3/167H04N 21/41407A63H 2200/00G06F 3/0346G06F 3/0304A63F 13/213A63F 13/803G06F 2200/1637G06F 1/1688A63F 13/428H04N 7/157H04N 13/204H04N 21/4316A63F 13/00H04N 21/47
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 . A computer-implemented method of navigating a virtual environment, comprising:
 a. generating a virtual environment;   b. establishing a location of a virtual camera in the virtual environment;   c. establishing an orientation of the virtual camera in the virtual environment;   d. updating the location of the virtual camera in the virtual environment using x-axisometer data and an x-axisometer sensor reference data; and   e. updating the orientation of the virtual camera in the virtual environment using v-axisometer data and a v-axisometer sensor reference data.   
     
     
         2 . The method 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 method of  claim 2 , wherein at least one of the plurality of videos comprises a videoconference stream. 
     
     
         4 . The method 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 method of  claim 1 , wherein the x-axisometer sensor reference data comprises one or more neutral zone thresholds. 
     
     
         6 . The method 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 method 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 method of  claim 1 , wherein the v-axisometer sensor reference data comprises one or more neutral zone thresholds. 
     
     
         9 . The method of  claim 1 , further comprising updating the location of the virtual camera in the virtual environment using z-axisometer data and a z-axisometer sensor reference data. 
     
     
         10 . The method 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 method of  claim 1 , further comprising jumping the virtual camera to a viewing location in relation to content in the virtual environment. 
     
     
         12 . The method of  claim 1 , further comprising establishing 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 . A computer-implemented method of navigating a virtual environment, comprising:
 a. generating a virtual environment;   b. establishing a location of a virtual camera in the virtual environment;   c. establishing an orientation of the virtual camera in the virtual environment; and   d. updating the location of the virtual camera in the virtual environment using z-axisometer data and a z-axisometer sensor reference data wherein:
 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 method of  claim 13 , wherein the virtual environment is produced to appear three-dimensional. 
     
     
         15 . The method of  claim 13 , wherein the z-axisometer sensor reference data comprises one or more neutral zone thresholds. 
     
     
         16 . The method 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 . A computer-implemented method of navigating a virtual environment, comprising:
 a. generating 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. establishing a location of a virtual camera in the virtual environment;   c. establishing an orientation of the virtual camera in the virtual environment;   d. updating the location of the virtual camera in the virtual environment using x-axisometer data and an x-axisometer sensor reference data, wherein:
 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. updating the orientation of the virtual camera in the virtual environment using v-axisometer data and a v-axisometer sensor reference data, wherein:
 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 method of  claim 17 , further comprising updating the location of the virtual camera in the virtual environment using z-axisometer data and a z-axisometer sensor reference data, wherein:
 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 method of  claim 17 , further comprising jumping 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 method of  claim 17 , further comprising establishing 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 US2014002582A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.