Match Document Document Title
9093040 Redundancy method and apparatus for shader column repair  
A method and apparatus for shader data repair utilizing a Redundant Shader Switch (RSS). The RSS consists of an input and output section whereby when a defective shader pipe is detected, the RSS...
9041714 Apparatus and method for compass intelligent lighting for user interfaces  
An apparatus and method for depicting one or more objects are provided. The method includes determining a geolocation of one or more objects, determining a vector from the objects to a light...
9041713 Dynamic spatial index remapping for optimal aggregate performance  
By mapping leaf nodes of a spatial index to processing elements, efficient distribution of workload in an image processing system may be achieved. In addition, processing elements may use a thread...
9035946 Computer hardware architecture and data structures for triangle binning to support incoherent ray traversal  
A new hardware architecture defines an indexing and encoding method for accelerating incoherent ray traversal. Accelerating multiple ray traversal may be accomplished by organizing the rays for...
9024946 Tessellation shader inter-thread coordination  
One embodiment of the present invention sets forth a technique for performing a computer-implemented method for tessellating patches. An input block is received that defines a plurality of input...
9024949 Object representation using distance functions  
An embodiment of the present invention includes a technique to represent three-dimensional (3-D) object using signed distance functions. A bounding box containing an object is constructed in a 3-D...
9024948 System and method for generating an outer layer representation of an object  
A system and method for generating a representation of an outer layer of a three-dimensional object is disclosed. The object may be represented by a data structure that defines a plurality of...
9024945 System and method for optical three-dimensional particle localization  
Embodiments include methods that may be used to optically obtain the precise three-dimensional location of multiple objects from one or more two dimensional images. An optical point spread...
9019273 Sensor placement and analysis using a virtual environment  
A process for sensor placement and analysis using a virtual environment includes receiving into a computer processor a model of an area, a position in the model that represents a placement of a...
9013484 Progressive expectation-maximization for hierarchical volumetric photon mapping  
State-of-the-art density estimation methods for rendering participating media rely on a dense photon representation of the radiance distribution within a scene. A parametric density estimation...
9013475 Display device, control system, and storage medium storing control program  
According to an aspect, a display device includes a display unit, a detecting unit, and a control unit. The display unit displays a publication. The detecting unit detects an object that performs...
9013496 Rendering global light transport in real-time using machine learning  
Some implementations disclosed herein provide techniques and arrangements to render global light transport in real-time or near real-time. For example, in a pre-computation stage, a first...
9015241 Apparatus and method for video conferencing  
A system that incorporates teachings of the present disclosure may include, for example, an apparatus having a controller to capture one or more images of a conference room using a video camera,...
9013483 Image processing apparatus and image processing method  
An object region detection unit (130) decides the region of a physical object of interest in a physical space image. An image manipulation unit (140) performs shading processing of an inclusion...
9007371 Three-dimensional shadows cast by objects  
Particular embodiments display an object over a background on a screen of an electronic device; and display a shadow effect for the object on the screen of the electronic device, including...
9007372 System for primary ray shooting having geometrical stencils  
Aspects comprise ray shooting system based on the data structure of a uniform grid of cells, and on local stencils in cells. The high traversal and construction costs of accelerating structures...
9007402 Image processing for introducing blurring effects to an image  
Image processing includes: receiving an image; applying shader code, using one or more processors, to the image to generate a blurred image version (BIV); receiving configuration information...
9001124 Efficient determination of lighting effects in volume rendering  
A two-dimensional representation of an object using volume rendering, with a representation of the object being used in which values of a quantity characterizing the object are given at spatial...
9001144 Image processing apparatus and method  
A selector of an image processing apparatus may select, from a plurality of sub-pixels included in a first pixel, at least one sub-pixel to be anti-aliased. A processor of the image processing...
8994728 Display of light field image data using a spatial light modulator at a focal length corresponding to a selected focus depth  
A method and apparatus are shown that select a focus depth for digital light field image data that represents a scene having a plurality of objects at different focus depths, the selected focus...
8988433 Systems and methods for primitive intersection in ray tracing  
Aspects include systems, methods, and media for implementing methods relating to increasing consistency of results during intersection testing. In an example, vertexes define edges of primitives...
8988430 Single pass hogel rendering  
A system and method are provided for rendering a hogel in a single rendering pass. Data representative of a geometric shape having multiple vertices are processed to determine if the geometric...
8988427 Management of a history of a meeting  
Provenance techniques are disclosed for managing a history of a meeting. For example, a method for managing a history associated with a meeting comprises the following steps. Data associated with...
8988449 Image processing apparatus and image processing method  
Light source characteristic data representing the spectral characteristics and light distribution characteristics of a light source which illuminates a scene is input. Object characteristic data...
8988461 3D drawing and painting system with a 3D scalar field  
Rendering 3D paintings can be done by compositing strokes embedded in space. Users input strokes and other image elements using an input device that specifies a 2D view of the element, and the...
8988432 Systems and methods for processing an image for target tracking  
An image such as a depth image of a scene may be received, observed, or captured by a device. The image may then be processed. For example, the image may be downsampled, a shadow, noise, and/or a...
8982126 Shading CG representations of materials  
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for shading computer graphics (CG) representations of materials. One of the methods includes...
8982125 Shading CG representations of materials  
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for shading computer graphics (CG) representations of materials. One of the methods includes...
8982124 Load balancing and merging of tessellation thread workloads  
In one embodiment described herein, a graphics engine with shader unit thread load balancing functionality executes shader instructions from multiple execution threads in a smaller number of...
8976179 Determining 3D model information from stored images  
Methods and systems are provided for determining and transmitting applicable lighting information, applicable viewing perspective, and a 3D model for an object in response to a search query. An...
8976173 Bi-illuminant dichromatic reflection model for image manipulation  
In a first exemplary embodiment of the present invention, an automated, computerized method for manipulating an image comprises the steps of deriving a bi-illuminant dichromatic reflection model...
8976178 Display switching apparatus, display switching method, and display switching program  
Provided is a display switching apparatus including an operation unit used to instruct a display unit to switch a display of a display image having a background image, and a control unit that,...
8976175 Depth estimation data generating device, computer readable recording medium having depth estimation data generating program recorded thereon, and pseudo-stereo image display device  
A depth estimation data generating device includes a difference data generator and negative and positive shift amount generators. The difference data generator calculates the difference between a...
8976177 Graphics processing  
A graphics processor includes a vertex shader 20 that processes input attribute values from a vertex buffer 26 to generate output vertex shaded attribute values 28 to be used by a...
8976174 Bi-illuminant dichromatic reflection model for image manipulation  
In a first exemplary embodiment of the present invention, an automated, computerized method for manipulating an image comprises the steps of manipulating the image to provide an intensity adjusted...
8976176 Apparatus and method for realistically expressing teeth  
A method and apparatus for realistically expressing teeth performs rendering on a shape model of the teeth using a hybrid normal map based on materials and characteristics of the teeth in order to...
8970591 Memory efficient progressive refinement in ray tracing  
In one aspect, a method provides for iteratively taking passes of samples for each pixel of a set of pixels. Initially, the set of pixels can be all of the pixels of an image. For each pixel, an...
8970589 Near-touch interaction with a stereo camera grid structured tessellations  
A near-touch interface is provided that utilizes stereo cameras and a series of targeted structured light tessellations, emanating from the screen as a light source and incident on objects in the...
8970588 System and methods for implementing object oriented structures in a shading language  
The efficiency of shading and rendering processes can be improved through implementing object oriented programming for shading program languages. Computer graphics data representing a geometric...
8963921 Technique for enhanced perception of 3-D structure in point clouds  
In one embodiment, a user's perception of three-dimensional (3-D) structure of points in a point cloud is enhanced by use of a flashlight virtual object. The flashlight virtual object has a field...
8963918 Ray tracing on graphics hardware using kd-trees  
Described is a technology by which a ray tracer incorporates a GPU-based kd-tree builder for rendering arbitrary dynamic scenes. For each frame, the ray tracer builds a kd-tree for the scene...
8963930 Triangle setup and attribute setup integration with programmable execution unit  
A system for integrating triangle setup and attribute setup operations into a programmable execution unit of a graphics processing unit is disclosed. A method for integrating triangle setup and...
8963920 Image processing apparatus and method  
Provided is an image processing apparatus. The image processing apparatus may perform an intersection test for rendering of a ray tracing scheme. The image processing apparatus may include a first...
8957897 Pseudo 3-D rendering of mobile device based slot machine  
The invention relates to a system and method for applying one or more visual effects such as three-dimensional effects and holographic effects to one or more two-dimensional images that represent...
8957895 Systems and methods for rendering 2D grid data  
Systems and methods for rendering 2D grids using texture mapping and fragment shaders.
8957902 Method and apparatus for interprocessor communication employing modular space division  
Novel method and system for distributed database ray-tracing is presented, based on modular mapping of scene-data among processors. Its inherent properties include scattering data among processors...
8957896 Streaming hierarchy traversal renderer  
A method is provided for a streaming hierarchy traversal renderer with particular application for feature films and other demanding content creation using scenes of high complexity that cannot fit...
8952961 Systems and methods for photon map querying  
In one aspect, photon queries are answered using systems and methods of traversal of collections of photon queries through an acceleration structure, to identify photons meeting a specification of...
8952962 Graphics processing method and apparatus using post fragment shader  
Provided is a graphics processing method and apparatus using a post fragment shader. A rendering pipeline of the graphics processing apparatus may include a fragment shader that operates before a...
8952959 Embedding images into a surface using occlusion  
A three-dimensional relief can be produced from one or more two-dimensional digital (2D) images. A height field is computed from the one or more 2D images and illumination direction information....