Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Graphic Cards Method-and-apparatus-capable-of-prioritizing-and-streaming-objects-within-a-3-D-virtual-environment

 Hierarchical fat hypercube architecture for parallel processing systems
The present invention is directed toward a hierarchical fat hypercube topology that provides a ...


 Apparatus for generating character pattern according to contour information based on corrected stroke information
In consideration of the above-mentioned circumstances, the present invention provides a character ...


 Method and apparatus providing resizable views
A method and apparatus for aiding in increasing the number of views that can be displayed ...


 Network navigation and viewing system for network management system
The invention provides a new and improved network navigation and viewing system for use in ...


 Method and apparatus for generating a display based on logical groupings of network entities
The present invention provides a method and apparatus for grouping the network entities that belong ...


 Multi-media reproduction processing apparatus
It is an object of the present invention to provide a multi-media reproduction processing apparatus ...


 Confinement of high temperature plasmas
This invention relates to the generation of energy by nuclear fusion, and in particular to the ...


 Method for solving geometric constraint systems
The problems of current computer-aided design systems and methods for solving geometric constraint ...


 Adjustable hydropneumatic active suspension apparatus
The present invention has been made to resolve the conventional problems described above, and has ...


 Apparatus for damping courses of motion
It is accordingly the object of the invention, on the one hand to drastically simplify the design ...


 Method and apparatus capable of prioritizing and streaming objects within a 3-D virtual environment

Details
Inventors: Cooper, David G.;
Assignee: Adaptive Media Technologies (Sunnyvale, CA)
Primary Examiner: Nguyen; Phu K.
Assistant Examiner:
Attorney, Agent or Firm: Pillsbury Madison & Sutro LLP

A method of assessing objects in a 3D graphical scene provides discovery of the most important objects in that scene from the viewer's perspective at any instant in time. These objects are then queued in priority order and requests for each object's data sent to the server at a rate determined by the available network bandwidth. The importance of each object is recalculated per scene update and new requests are sent out based on these values. Only data requests that can be responded to within the next update cycle are sent, while most request messages are retained. This allows for immediate response to a changing view position, and reduces visual latency, defined as the time that lapses until an object having a data deficit gets that data. Latency is reduced for important objects at the cost of lesser objects. Because important objects are those which contribute most to the visual scene, the overall richness of the scene appears to grow faster than the number of objects received.

DETAILED DESCRIPTION An object of the present invention is to provide a method and apparatus that effectively manages the display of a complex 3-D graphical scene.
Another object of the present invention is to provide a method and apparatus for managing the display of a complex 3-D graphical scene that is capable of working with a large number of objects.
Another object of the present invention is to provide a method and apparatus for managing the display of a complex 3-D graphical scene that is capable of reducing the visual latency of the display in response to a changing viewpoint.
Another object of the present invention is to provide a method and apparatus for managing the display of a complex 3-D graphical scene that effectively utilizes the total bandwidth of the server/client stream.
Another object of the present invention is to provide a method and apparatus for managing the display of a complex 3-D graphical scene that is capable of fairly assessing visual importance of partially transmitted objects as well as fully transmitted objects.
Another object of the present invention is to provide a method and apparatus for managing the display of a complex 3-D graphical scene that requires only bounding box information to assess an object's visual importance.
These and other objects and advantages are accomplished by the present invention by providing, among other features, an object assessment function and a streaming function.
The object assessment function determines the visual importance of objects in a 3D graphical scene while taking into consideration the instantaneous hypothetical viewer's viewpoint of the scene, and determines the order in which those objects should receive data.
The streaming function requests data for those objects from the server in a manner that maximizes the available bandwidth for requesting and transmitting such data.
Reduced visual latency and increased richness of the scene to the perception of the viewer are thereby achieved.



Related patents
  Progressive interleaved delivery of interactive descriptions and renderers for electronic publishing of merchandise
OF AN EMBODIMENT OF THE INVENTION Referring now to FIG. 1. a three-dimensional object 100 mounted on a turntable 102 is spun before a camera 104 producing images 106. T...
  Image processing unit, image processing system using the same, and image processing method
The present invention has been made in view of the above circumstances, and it is an object of the present invention to provide an image processing unit which is capable ...
  Women's under garment with separator panel
OF THE PREFERRED EMBODIMENT(S) OF THE INVENTION As has been mentioned, the present invention provides a special woman's under garment. The under garment is now ...
  Feature ratio method for computing software similarity
What is claimed is: 1. In a computer system operating with computer system software including at least a first software object "A" and a second software object "B", a ...
  Determining the actual class of an object at run time
To achieve the foregoing, and in accordance with the purpose of the present invention, dynamic cast techniques are disclosed that performs a down cast or cross cast ...
  Method, system, and computer program product for visualizing data using partial hierarchies
As discovered by the inventor, what is needed is a method and system for generating a partial hierarchy such that parent nodes are not forced apart to make room for ...
  Image forming apparatus with improved warning indication for plurality of troubles
One object of the present invention is to indicate accurately a warning for a trouble in an image forming apparatus. Another object of the present invention is to ...
  Method and apparatus for displaying mode setting information
It is an object of the present invention to provide an operation mode setting device and method which is free of the above-described problem. It is another object of ...
  Directing image capture sequences in a digital imaging device using scripts
The present invention provides a method and system for controlling user interaction in a digital imaging device having a display using dynamic overlay bars. The digital ...
  Parallel computer system providing multi-ported intelligent memory
Our invention deals with the use of a computing system device providing a multi-ported intelligent memory that can be used to connect (switch) a variety of computer ...

0.094

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved