Peripheral lenses for simulating peripheral vision on a display device
First Claim
1. In a computer system having a display device, a method comprising the computer-implemented steps of:
- providing a scene holding at least one object;
defining a main view of the scene that depicts a main portion of the scene;
defining a first peripheral lens view of the scene that is angularly offset relative to the main view of the scene and that shows a first peripheral portion of the scene that directly abuts the main portion of the scene; and
rendering the main view and the first peripheral lens view together on the display device.
2 Assignments
0 Petitions
Accused Products
Abstract
Peripheral lenses provide simulated peripheral vision on a display device. One or more peripheral lenses may be provided to generate peripheral views corresponding to portions of peripheral vision. In a first alternative, multiple viewing frustums are utilized. A first viewing frustum is utilized to define a main view of a scene and additional viewing frustums are defined for each peripheral lens. The viewing frustums of the peripheral lenses are angularly offset relative to the viewing frustum for the main view and share a boundary with the viewing frustum for the main view. In a second alternative, a reflective object is positioned within a scene to yield peripheral views of the scene. Environment mapping is employed to determine how objects in the scene are reflected off the reflective object. The reflective object may be dynamically altered to modify the resulting peripheral view.
68 Citations
52 Claims
-
1. In a computer system having a display device, a method comprising the computer-implemented steps of:
-
providing a scene holding at least one object; defining a main view of the scene that depicts a main portion of the scene; defining a first peripheral lens view of the scene that is angularly offset relative to the main view of the scene and that shows a first peripheral portion of the scene that directly abuts the main portion of the scene; and rendering the main view and the first peripheral lens view together on the display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. In a computer system having an output device, a method comprising the steps of:
-
modeling a scene that includes at least one object; defining a first viewing frustum for the scene to define a main view of the scene, wherein the first viewing frustum includes boundaries; defining a second viewing frustum for the scene to define a first peripheral lens view of the scene, wherein the second viewing frustum includes boundaries and at least one of said boundaries of the second viewing frustum being a shared boundary that is also a boundary of first viewing frustum; outputting the main view of the scene together with the first peripheral lens view of the scene on the output device. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. In a computer system that includes a display device, a method comprising the computer-implemented steps of:
-
modeling a three dimensional scene that includes at least one object; adding a reflective object to the scene, said reflective object including a first portion for reflecting a main view of the scene and a second portion for reflecting a peripheral view of the scene, said second portion being angularly offset relative to said first portion; identifying the main view of the scene and the peripheral view of the scene by performing environment mapping; and displaying the identified main view of the scene and the identified peripheral view of the scene on the display device. - View Dependent Claims (20, 21, 22, 23)
-
-
24. In a computer system having a display device, a method comprising the steps of:
-
providing a model of a three dimensional space that includes an object; defining a main view of the scene that depicts a main portion of the scene; providing a peripheral lens that provides a peripheral view of the scene that depicts a peripheral portion of the scene that is immediately adjacent to the main view; and seamlessly rendering the main view with the peripheral view on the display device. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. In a computer system having a display device and a model of a scene holding at least one object, a computer-readable medium holding computer-executable instructions for performing, a method comprising the computer-implemented steps of:
-
defining a main view of the scene that depicts a main portion of the scene; defining a first peripheral lens view of the scene that is angularly offset relative to the main view of the scene and that shows a first peripheral portion of the scene that directly abuts the main portion of the scene; and rendering the main view and the first peripheral lens view together on the display device. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. In a computer system having an output device, a computer-readable medium holding computer-executable instructions for performing a method comprising the steps of:
-
modeling a scene that includes at least one object; defining a first viewing frustum for the scene to define a main view of the scene, wherein the first viewing frustum includes boundaries; defining a second viewing frustum for the scene to define a first peripheral lens view of the scene, wherein the second viewing frustum includes boundaries and at least one of said boundaries of the second viewing frustum being a shared boundary that is also a boundary of first viewing frustum; outputting the main view of the scene together with the first peripheral lens view of the scene on the output device. - View Dependent Claims (40, 41, 42, 43, 44, 45)
-
-
46. In a computer system that includes a display device, a computer-readable medium holding computer-executable instructions for performing a method comprising the computer-implemented steps of:
-
modeling a three dimensional scene that includes at least one object; adding a reflective object to the scene, said reflective object including a first portion for reflecting a main view of the scene and a second portion for reflecting a peripheral view of the scene, said second portion being angularly offset relative to said first portion; identifying the main view of the scene and the peripheral view of the scene by performing environment mapping; and displaying the identified main view of the scene and the identified peripheral view of the scene on the display device. - View Dependent Claims (47, 48, 49)
-
-
50. In a computer system having a display device, a computer-readable medium holding computer-executable instructions for performing a method comprising the steps of:
-
providing a model of a three dimensional space that includes an object; defining a main view of the scene that depicts a main portion of the scene; providing a peripheral lens that provides a peripheral view of the scene that depicts a peripheral portion of the scene that is immediately adjacent to the main view; and seamlessly rendering the main view with the peripheral view on the display device. - View Dependent Claims (51, 52)
-
Specification