Portable virtual reality
First Claim
Patent Images
1. A method in a virtual reality system comprising:
- capturing an input video stream using a digital camera, the input video stream comprising video frames that carry information about a surrounding environment limited by a field of view of the digital camera;
processing the input video stream at a handheld computer coupled to the digital camera to extract data regarding visual motion of the digital camera; and
adjusting visual motion of a rendered scene of a virtual environment based on the data extracted from the input video stream by the handheld computer, wherein the adjusted visual motion of the rendered scene of the virtual environment corresponds to the visual motion of the digital camera.
1 Assignment
0 Petitions
Accused Products
Abstract
Portable virtual reality is disclosed. A digital camera captures an input video stream comprising video frames that carry information about a surrounding environment limited by a field of view of the camera. The input video stream is processed by a handheld computer coupled to the camera. Parameters that define a rendered scene of a virtual environment are adjusted based upon motion parameters extracted from the input video stream by the handheld computer during the processing.
44 Citations
32 Claims
-
1. A method in a virtual reality system comprising:
-
capturing an input video stream using a digital camera, the input video stream comprising video frames that carry information about a surrounding environment limited by a field of view of the digital camera; processing the input video stream at a handheld computer coupled to the digital camera to extract data regarding visual motion of the digital camera; and adjusting visual motion of a rendered scene of a virtual environment based on the data extracted from the input video stream by the handheld computer, wherein the adjusted visual motion of the rendered scene of the virtual environment corresponds to the visual motion of the digital camera. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus comprising:
-
a digital camera to capture an input video stream, comprising video frames that carry information about a surrounding environment limited by a field of view of the digital camera; and a handheld computer coupled to the digital camera, the handheld computer to process the input video stream to extract data regarding visual motion of the digital camera, and adjust visual motion of a rendered scene of a virtual environment based on the data extracted from the input video stream by the handheld computer, wherein the adjusted visual motion of the rendered scene of the virtual environment corresponds to the visual motion of the digital camera. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A machine-readable medium having stored thereon sets of instructions, which when executed by a machine, cause the machine to:
-
capture an input video stream using a digital camera, the input video stream comprising video frames that carry information about a surrounding environment limited by a field of view of the digital camera; process the input video stream at a handheld computer coupled to the digital camera to extract data regarding visual motion of the digital camera; and adjust parameters that define a rendered scene of a virtual environment based on the data extracted from the input video stream by the handheld computer, wherein the adjusted visual motion of the rendered scene of the virtual environment corresponds to the visual motion of the digital camera. - View Dependent Claims (24, 25)
-
-
26. A system comprising:
-
a processing unit in a handheld computer; a memory coupled to the processing unit through a bus; and a virtual scene rendering process executed from the memory by the processing unit to capture an input video stream using a digital camera, the input video stream comprising video frames that carry information about a surrounding environment limited by a field of view of the digital camera, process the input video stream to extract data regarding visual motion of the digital camera, and adjust visual motion of a rendered scene of a virtual environment based on the data extracted from the input video stream by the handheld computer, wherein the adjusted visual motion of the rendered scene of the virtual environment corresponds to the visual motion of the digital camera. - View Dependent Claims (27, 28)
-
-
29. A system comprising:
-
a virtual scene rendering device comprising a digital camera to capture an input video stream comprising video frames that carry information about a surrounding environment limited by a field of view of the digital camera and handheld computer coupled to the digital camera; a server communicatively coupled to the virtual scene rendering device; and a client computer communicatively coupled to the server, the client computer to process the input video stream to extract data regarding visual motion of the digital camera, adjust visual motion of a rendered scene of a virtual environment based on the data extracted from the input video stream, wherein the adjusted visual motion of the rendered scene of the virtual environment corresponds to the visual motion of the digital camera, and distribute the virtual scene between the virtual scene rendering device, the server and the client computer. - View Dependent Claims (30, 31, 32)
-
Specification