摘要:
The computer system of the present invention generates a view of a scene by storing in memory color values associated with elements of an environment map representing the scene and color values associated with elements of a bit map image that is separate from the environment map. The bit map image is orientated with respect to the coordinate system of the environment map. The environment map is projected onto a view window that comprises an array of pixels. For at least one pixel of the view window covered by the bit map image, the element of the bit map image that corresponds to the pixel of the view plane is determined and a color value of the pixel is derived based upon the color value of the corresponding element of the bit map image. The derived color value of the pixel of the view window is stored for display. The computer system may also store in memory depth values associated with the elements of the bit map image and depth values associated with pixels of the view window. In this scenario, when the depth value associated with the pixel and a depth value associated with the element indicate that the element of the bit map image is nearer to the view point than the pixel of the view window, the computer system derives a color value of the pixel of the view window based upon color value of the corresponding element of the bit map image and stores the derived color value of the pixel for display.
摘要:
In a panoramic scene represented by a first environment map comprising a plurality of elements each associated with a color value representing color of the corresponding element, hotlink areas in the scene are defined by a second environment map comprising a plurality of elements. The elements of the second environment map correspond to the elements of said first environment map according to a mapping function. At least one element of the second environment map is associated with hotlink data identifying an action to be performed upon user selection of at least one element of the first environment map that correspond to the at least one element of the second environment map. Preferably, the hotlink data associated with the at least one element of the second environment map includes a color value associated with the element of said second environment map and an entry in a table associating the color value with data identifying the action to be performed upon selection of the at least one element of the first environment map. The hotlink areas defined by the second environment map are displayed by identifying the at least one element of the second environment map, modifying the color value of the elements of the first environment that correspond to the at least one element of the second environment, thereby producing a modified first environment map. The modified first environment map is then rendered for display.
摘要:
A computer system generates a cylindrical environment map comprising a plurality of elements and associated information pertaining to images of a panoramic scene by storing in memory information associated with elements of a side image of the panoramic scene and information associated with elements of a top image and/or bottom image of the panoramic scene. For at least one element of the cylindrical environment map, if the element of the cylindrical environment map corresponds to an element of the side image, the information corresponding to the element of the side image is associated with the element of the cylindrical environment map. However, if the element of the cylindrical environment map corresponds to an element of the top image (or bottom image), the information corresponding to the element of the top image (or bottom image) is associated with the element of the cylindrical environment map. The information associated with elements of the side image, top image and/or bottom image may be color of the panoramic scene at the element, depth of the panoramic scene at the element, or an action related to the element. Also presented is a computer system that renders a view of such a cylindrical environment map for display.
摘要:
Methods and apparatus are provided to capture a real three dimensional scene, including both color and depth information, and subsequently use the resulting color and depth information to produce separate images for a viewer's left and right eyes, thereby producing a stereoscopic view of the original scene.
摘要:
Systems and methods are provided to implement automated search-based problem determination and resolution systems in which a domain-specific data model for a class of complex systems, which is representative of structural relationships of entities within the class of complex systems, is utilized to provide enhanced domain-specific content searching and search results ranking for problem determination and resolution for complex systems.
摘要:
The rasterization process is separated into two modes, a test mode and a normal mode, to eliminate shading calculations associated with all-hidden triangles, thereby providing improved efficiency over prior rasterization schemes.
摘要:
A computer graphics system stores graphics data the represents one or more three dimensional objects. The objects are represented by one or more primitives each defined by a plurality of vertices. The graphics systems renders the objects to generate a two dimensional image for display. During the rendering operation, coordinates of vertices of said primitives are subjected to a perspective transformation. The present invention provides a method and apparatus that uses at least one look-up table for mapping a texture function to pixels covered by at least one of said primitives.
摘要:
The present invention generates an environment map by storing in memory color values associated with pixels of an image representing the panoramic scene. For at least one element of each facet of the environment map, a mapping operation is performed that comprises the following steps. A direction vector is generated that corresponds to the element. A pixel of the image that corresponds to the direction vector is determined. A color value is derived based upon a stored color value associated with the pixel of the image, and the derived color value is stored at a location in memory associated with the element of the environment map. A view of the environment map is generated by determining a view window corresponding to a field of view. The view window comprises an array of pixels identified by a plurality of rows and columns. The environment map is mapped to the view window for display. The mapping step includes the following steps for each pixel of the view window. A direction vector is generated that corresponds to the pixel of the view window. A facet of the environment map intersected by the direction vector is determined. An element of the intersected facet which corresponds to the direction vector is determined. A color value is derived based upon a color value of the element of the environment map corresponding to the direction vector, and the derived color value is stored as the color value of the pixel of the view window for display.