Method and system for culling view dependent visual data streams for a virtual environment
First Claim
1. A method for culling view dependent visual data streams for a virtual environment, comprising:
- determining a view volume of a viewing participant within said virtual environment, wherein said view volume defines a field-of-view of said viewing participant within said virtual environment;
determining a proximity of a representation of an observed object in said virtual environment to said view volume; and
processing a view dependent visual data stream of said observed object only when said representation is within a specified proximity to said view volume.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for culling visual data streams. Specifically, one embodiment of the present invention discloses a method for culling view dependent visual data streams for a virtual environment. The method begins by determining a view volume of a viewing participant within the virtual environment. The view volume determines a field-of-view of the viewing participant within the virtual environment. The embodiment of the method then determines a proximity of a representation of an observed object in the virtual environment to the view volume. Thereafter, the embodiment of the method processes a view dependent visual data stream of the observed object only when the representation is within a specified proximity to the view volume.
39 Citations
33 Claims
-
1. A method for culling view dependent visual data streams for a virtual environment, comprising:
-
determining a view volume of a viewing participant within said virtual environment, wherein said view volume defines a field-of-view of said viewing participant within said virtual environment;
determining a proximity of a representation of an observed object in said virtual environment to said view volume; and
processing a view dependent visual data stream of said observed object only when said representation is within a specified proximity to said view volume. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for culling view dependent visual data for a virtual environment, comprising:
-
a view volume generator for determining a view volume of a viewing participant within said virtual environment, wherein said view volume defines a field-of-view of said viewing participant within said virtual environment;
a comparator for determining a proximity of a representation of an observed object in said virtual environment to said view volume; and
a processor for processing a view dependent visual data stream of said observed object only when said representation is within a specified proximity to said view volume. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer system comprising:
-
a processor; and
a computer readable memory coupled to said processor and containing program instructions that, when executed, implement a method for culling view dependent visual data streams for a virtual environment, comprising;
determining a view volume of a viewing participant within said virtual environment, wherein said view volume defines a field-of-view of said viewing participant within said virtual environment;
determining a proximity of a representation of an observed object in said virtual environment to said view volume; and
processing a view dependent visual data stream of said observed object only when said representation is within a specified proximity to said view volume. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer readable medium containing executable instructions which, when executed in a processing system, causes the system to perform the steps for a method of culling view dependent visual data streams for a virtual environment, comprising:
-
determining a view volume of a viewing participant within said virtual environment, wherein said view volume defines a field-of-view of said viewing participant within said virtual environment;
determining a proximity of a representation of an observed object in said virtual environment to said view volume; and
processing a view dependent visual data stream of said observed object only when said representation is within a specified proximity to said view volume.
-
Specification