Method and apparatus for multi-level navigable video environment
First Claim
1. An apparatus for providing a multi-level navigable video environment to a user, said apparatus including:
- (a) a video monitor for displaying video images;
(b) user input means;
(c) data storage means containing pre-generated data in a data structure, said data structure including a plurality of tracks, said plurality of tracks including a parent movie track for generation of a parent video environment, said parent movie track containing an ordered sequence of video images stored as a sequence of parent movie frames on said parent movie track, certain of said parent movie frames including at least one child movie region disposed in said parent movie track, whereby said parent video environment includes at least one child movie region, said plurality of tracks further including a child movie track for generation of a child movie video environment, said child movie track containing an ordered sequence of video images stored as a sequence of child movie frames on a child movie track, said child movie track associated with and for display within said at least one child movie region of said certain of said parent movie frames of said parent movie track, the child movie video environment being navigable by the user independently from the parent video environment; and
(d) a CPU coupled to said video monitor, said user input means, and said data storage means, said CPU programmed to;
(i) monitor said user input means for parent movie input from said user indicative of a desire to navigate through said parent video environment and, if said parent movie input is received, displaying another parent movie frame from said parent movie track on said monitor in accordance with the specific parent movie input so as to simulate physical movement around said video image; and
(ii) monitor said user input means for input from said user indicative of a desire to navigate through said child movie video environment disposed in said parent video environment and, if said child movie input is received, displaying a child movie frame from said child movie track on said monitor in accordance with the specific child movie input so as to simulate physical movement around said video image.
7 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for generation of multi-level navigable video environments is disclosed. Generation of the virtual realities is accomplished by a video monitor, a touch screen, a CPU, and a compact disc storage device. The storage device contains pre-generated audio and visual data. The visual data includes a plurality of digitized photographic images stored as a plurality of frames of a visual track. The frames may be selectively accessed by a user through the touch screen to provide the user the ability to navigate through a navigable video environment. Further, while the user is within the navigable video environment, a second-level of a navigable video environment is accessible. The data for generation of the second-level of video environment is also stored within the storage device and is also pre-generated.
-
Citations
8 Claims
-
1. An apparatus for providing a multi-level navigable video environment to a user, said apparatus including:
-
(a) a video monitor for displaying video images; (b) user input means; (c) data storage means containing pre-generated data in a data structure, said data structure including a plurality of tracks, said plurality of tracks including a parent movie track for generation of a parent video environment, said parent movie track containing an ordered sequence of video images stored as a sequence of parent movie frames on said parent movie track, certain of said parent movie frames including at least one child movie region disposed in said parent movie track, whereby said parent video environment includes at least one child movie region, said plurality of tracks further including a child movie track for generation of a child movie video environment, said child movie track containing an ordered sequence of video images stored as a sequence of child movie frames on a child movie track, said child movie track associated with and for display within said at least one child movie region of said certain of said parent movie frames of said parent movie track, the child movie video environment being navigable by the user independently from the parent video environment; and (d) a CPU coupled to said video monitor, said user input means, and said data storage means, said CPU programmed to; (i) monitor said user input means for parent movie input from said user indicative of a desire to navigate through said parent video environment and, if said parent movie input is received, displaying another parent movie frame from said parent movie track on said monitor in accordance with the specific parent movie input so as to simulate physical movement around said video image; and (ii) monitor said user input means for input from said user indicative of a desire to navigate through said child movie video environment disposed in said parent video environment and, if said child movie input is received, displaying a child movie frame from said child movie track on said monitor in accordance with the specific child movie input so as to simulate physical movement around said video image. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of generating a multi-level navigable video environment on a video monitor, said multi-level navigable video environment responsive to user input from a user, said user input provided via a user input means, sand method comprising the steps of:
-
(a) storing data in a data storage device in a predetermined data structure, said data structure including a plurality of tracks including a parent movie track for generation of a parent video environment, said parent movie track containing an ordered sequence of video images stored as a sequence of parent movie frames on said parent movie track, certain of said parent movie frames including at least one child movie region disposed in said parent movie track, whereby said parent video environment includes at least one child movie region, said plurality of tracks further including a child movie track for generation of a child movie video environment, said child movie track containing an ordered sequence of video images stored as a sequence of child movie frames on a child movie track, said child movie track associated with and for display within said at least one child movie region of said certain of said parent movie frames of said parent movie track, the child movie video environment being navigable by the user independently from the parent video environment; (b) monitoring said user input means for parent movie input from said user indicative of a desire to navigate through said parent video environment and, if said parent movie input is received, displaying another parent movie frame from said parent movie track on said monitor in accordance with the specific parent movie input so as to simulate physical movement around said video image; and (c) monitoring said user input means for input from said user indicative of a desire to navigate through said child movie video environment disposed in said parent video environment and, if said child movie input is received, displaying a child movie frame from said child movie track on said monitor in accordance with the specific child movie input so as to simulate physical movement around said video image. - View Dependent Claims (8)
-
Specification