Patents Examined by Ulka J. Chauhan
-
Patent number: 7142215Abstract: A graphics data-processing pipeline including a geometry processor and a fragment processor. The graphics data-processing pipeline being configured to render stencil data and to output the stencil data in a format compatible with input to the fragment processor. An output of the graphics data-processing pipeline is written to local memory and the output is subsequently read using the fragment processor without host processor intervening usage to format the stencil data or process the stencil data.Type: GrantFiled: March 11, 2003Date of Patent: November 28, 2006Assignee: NVIDIA CorporationInventors: Matthew N. Papakipos, David B. Kirk, Rui M. Bastos
-
Patent number: 7136068Abstract: A method and apparatus which includes a graphics accelerator, circuitry responsive to pixel texture coordinates to select texels and generate therefrom a texture value for any pixel the color of which is to be modified by a texture, and a cache for texels for use by the circuitry to generate texture value for any pixel.Type: GrantFiled: April 7, 1998Date of Patent: November 14, 2006Assignee: NVIDIA CorporationInventors: Curtis Priem, Gopal Solanki, David Kirk
-
Patent number: 7123255Abstract: A method and system for medical image display comprising means for acquiring two-dimensional images; means for displaying images; means for managing the display of a three-dimensional representation on the means display and for automatically orienting the three-dimensional representation according to at least one operating parameter of the means for acquisition means so that the three-dimensional representation is viewed on the means for display from a viewpoint corresponding to that from which the means for image acquisition acquire or have acquired a two-dimensional image.Type: GrantFiled: April 17, 2002Date of Patent: October 17, 2006Assignee: GE Medical Systems Global Technology Company LLCInventors: Yves Trousett, Laurent Launay, Erwan Kerrien
-
Patent number: 7098909Abstract: An automatic three-dimensional structure shape generation apparatus for automatically generating the shape of a three-dimensional structure from a plurality of points having three-dimensional coordinates containing height information includes means for constituting a point group by collecting points such that three-dimensional distances between the points are within a predetermined threshold or two-dimensional distances and height differences between the points are within predetermined thresholds, means for detecting a polygon that includes the points of the point group at a minimum area from at least one of a plurality of predetermined polygons, and means for generating an outer shape or a rooftop shape of the three-dimensional structure from the polygon having the minimum area.Type: GrantFiled: September 28, 2002Date of Patent: August 29, 2006Assignee: Cad Center CorporationInventors: Tomoaki Hayano, Naomi Hayano, Atsushi Sone, Bujin Goh
-
Patent number: 7081892Abstract: A graphics image is produced for a computer display with depth of field information by producing a sharp image of a scene, producing a blur image of the scene, and producing z-buffer image data, and producing an alpha channel RGBA image comprising an alpha blend of the sharp and blur images with the z-buffer data. The alpha channel RGBA image thereby provides an image having depth of field information when reproduced on a computer display device.Type: GrantFiled: April 9, 2002Date of Patent: July 25, 2006Assignee: Sony Computer Entertainment America Inc.Inventor: Homoud B. Alkouh
-
Patent number: 7064771Abstract: A graphics data processing apparatus includes a graphics memory having pixel storage for storing up to a predetermined number of fragment values for the pixel. Each stored fragment value is associated with a fragment of an image that is visible in that pixel. When a new fragment is determined to be visible in the pixel, but all the available fragment values for the pixel are already in use, one of the previously stored fragment values is either replaced by, or combined with the fragment value for the new fragment. The resulting new fragment value is used to determine the color of the pixel. Alternately, if the new fragment is determined to be totally occluded by one or more of the other fragments, the new fragment may be discarded. Z-depth and Z gradient information is stored each fragment.Type: GrantFiled: April 28, 1999Date of Patent: June 20, 2006Assignee: COMPAQ Information Technologies Group, L.P.Inventors: Norman P. Jouppi, Chun-Fa Chang
-
Patent number: 7061492Abstract: In a method of text improvement, image text in an image is detected (SW, Det), the image is scaled (Scal) to adjust first numbers of pixels per line and lines per image of the image to second numbers of pixels per line and lines per image that fit in with a display (D) on which the image is to be displayed, and the image is processed (Post-proc) in dependence on a result of the text detection.Type: GrantFiled: January 11, 2001Date of Patent: June 13, 2006Assignee: Koninklijke Philips Electronics N.V.Inventors: Paola Carrai, Paolo Valle, Augusto Sarti, Stefano Tubaro
-
Patent number: 7050058Abstract: A system and process for adding a photorealistic rendering of a body of water to a virtual 3D scene or image and creating a video therefrom having interactive water effects. A region of water is added to an image by adding an area depicting the original scene as it would appear if reflected by still body of water. Then, the appearance of the added water region is distorted over a series of image frames in such a way as to simulate how the reflected scene would look if the surface of the water were in motion. The water can have dynamic waves and the user can interact with the water in numbers of ways, including generating ripples on the water surface and creating rain. In addition, these effects can be achieved at full screen resolution with the use of the latest graphics hardware by employing a texture shifting technique.Type: GrantFiled: July 22, 2005Date of Patent: May 23, 2006Assignee: Microsoft CorporationInventors: Lin Liang, Yanyun Chen, Ying-Qing Xu, Baining Guo, Heung-Yeung Shum
-
Patent number: 7042455Abstract: A method of display of visual content is disclosed which utilizes nodes that launch only when necessary. The nodes may be rendered and/or displayed in the coordinate system of another node, perhaps a parent node, when appropriate. Increase precision of display objects is achieved.Type: GrantFiled: May 26, 2004Date of Patent: May 9, 2006Assignee: Sand Codex LLCInventor: Blaise Aguera y Arcas
-
Patent number: 7034839Abstract: When a user pushes a scroll-direction key, an ECU obtains, from a memory, a division map corresponding to a division located in a direction designated by the scroll-direction key. The ECU then outputs the division map to a display controller. The display controller compresses the division map to store in a VRAM. At scrolling a displayed image, the display controller expands the compressed division map. It then outputs, to an image signal generator, only a necessary portion of the expanded division map. Thereby, the displayed image can be scrolled at high speed and easily recognizable for the user.Type: GrantFiled: May 14, 2003Date of Patent: April 25, 2006Assignee: Denso CorporationInventor: Yoji Morishita
-
Patent number: 7034838Abstract: An image processing apparatus is provided that includes a primary memory unit to buffer image data, a secondary memory unit to store the image data transferred from the primary memory unit, and a memory control unit that controls both memory units. The memory control unit transfers, if a plurality of items of image data are to be transferred, at least one of the items of image data divisionally from the primary memory unit to the secondary memory unit. When image data are transferred from the primary memory unit to the secondary memory unit, the memory control unit transfers a unit image either in a block or divisionally in multiple parts, and the memory control unit simultaneously transfers a plurality of images divisionally, the images being divided into varying numbers of parts so that each input and output of an image can evenly share the time of the secondary memory unit and a plurality of images can be efficiently transferred in parallel in a short time.Type: GrantFiled: December 26, 2002Date of Patent: April 25, 2006Assignee: Ricoh Company, Ltd.Inventors: Yuriko Obata, Norio Michiie, Takao Okamura, Hiromitsu Shimizu, Kiyotaka Moteki, Yasuhiro Hattori
-
Patent number: 7030877Abstract: The present invention relates to a computer graphics processing system, a memory and a method for use in connection with the computer graphics processing system. In one embodiment, the computer graphics processing system includes a graphics processor and a computer memory responsive to the graphics processor. The computer memory includes an image depth buffer and a hierarchical image depth buffer. The hierarchical image depth buffer contains data items that identify a nearest depth value and a farthest depth value for a plurality of image depth buffer entries associated with a plurality of corresponding pixels. In one embodiment, the method is for use in rendering a portion of an object onto a two-dimensional image plane.Type: GrantFiled: March 4, 2002Date of Patent: April 18, 2006Assignee: Advanced Micro Devices, Inc.Inventor: John V. Sell
-
Patent number: 7027054Abstract: A do-it-yourself photo realistic talking head creation system and method comprising: a template; a video camera having an image output signal of a subject; a computer having a mixer program for mixing the template and image output signal of the subject into a composite image, and an output signal representational of the composite image; a computer adapted to communicate the composite image signal thereto the monitor for display thereto the subject as a composite image; the monitor and the video camera adapted to allow the video camera to collect the image of the subject therethrough and the subject to view the composite image and the subject to align the image of the subject therewith the template; storage means having an input for receiving the output signal of the video camera representational of the collected image of the subject, and storing the image of the subject substantially aligned therewith the template.Type: GrantFiled: August 14, 2002Date of Patent: April 11, 2006Assignee: Avaworks, IncorporatedInventors: Michael Cheiky, Peter Gately
-
Patent number: 7027057Abstract: An interface between an accelerated graphics port graphics controller (AGP-GC) and a core controller to prevent entry into a low power state from interfering with transfers to or from the AGP-GC that have been requested but not completed. The core controller can communicate to the AGP-GC an intent to enter a low power state, while the AGP-GC can communicate to the core controller the busy status of the AGP-GC. When the AGP-GC receives notice of an intent to enter a low power state, it can stop issuing requests to the core controller. When the core controller detects that the AGP-GC is busy, the core controller can postpone entry into the low power state until the AGP-GC completes any requests that are in progress. In an alternate use of the interface, if the AGP-GC wishes to make a request during a low power state, it can signal the core controller of this need by indicating a busy status, which can trigger the core controller to initiate an exit from the low power state.Type: GrantFiled: August 12, 2003Date of Patent: April 11, 2006Assignee: Intel CorporationInventors: Satchit Jain, Debra T. Cohen, Leslie E. Cline, Barnes Cooper, Anil V. Nanduri
-
Patent number: 7027049Abstract: An omnidirectional video camera captures images of the environment while moving along several intersecting paths forming an irregular grid. These paths define the boundaries of a set of image loops within the environment. For arbitrary viewpoints within each image loop, a 4D plenoptic function may be reconstructed from the group of images captured at the loop boundary. For an observer viewpoint, a strip of pixels is extracted from an image in the loop in front of the observer and paired with a strip of pixels extracted from another image on the opposite side of the image loop. A new image is generated for an observer viewpoint by warping pairs of such strips of pixels according to the 4D plenoptic function, blending each pair, and then stitching the resulting strips of pixels together.Type: GrantFiled: May 7, 2004Date of Patent: April 11, 2006Assignee: Lucent Technologies Inc.Inventors: Daniel G. Aliaga, Ingrid B. Carlbom
-
Patent number: 7023442Abstract: A video routing system including a plurality of video routers VR(0), VR(1), . . . , VR(NR?1) coupled in a linear series. Each video router in the linear series may successively operate on a digital video stream. Each video router provides a synchronous clock along with its output video stream so a link interface buffer in the next video router can capture values from the output video stream in response to the synchronous clock. A common clock signal is distributed to each of the video routers. Each video router buffers the common clock signal to generate an output clock. The output clock is used as a read clock to read data out of the corresponding link interface buffer. The output clock is also used to generate the synchronous clock that is transmitted downstream.Type: GrantFiled: July 12, 2002Date of Patent: April 4, 2006Assignee: Sun Microsystems, Inc.Inventor: Nathaniel David Naegle
-
Patent number: 7023445Abstract: A method and mechanism for managing graphics data. A graphics unit is coupled to share a cache and a memory with a processor. The graphics unit is configured to partition rendered images into a plurality of subset areas. During the rendering of an image, data corresponding to subset areas of an image which require a relatively high number of accesses is deemed cacheable for a subsequent rendering. During a subsequent image rendering, if the graphics unit is required to evict data from a local buffer, the evicted data is only stored in the shared cache if a prior rendering indicated that the corresponding data is cacheable.Type: GrantFiled: April 12, 2004Date of Patent: April 4, 2006Assignee: Advanced Micro Devices, Inc.Inventor: John V. Sell
-
Patent number: 7015932Abstract: A system for designing visual information on a monitor unit which enables the use of the monitor unit manufactured at a reduced cost but assures rapid reproduction of the intended visual information. The monitor unit is utilized in combination with a programmable logic controller (PLC) for monitoring a task to be performed by I/O devices managed by the PLC. The monitor unit includes a display, a controller section, and a memory. The system includes an image design tool operating on a personal computer for creating a source display code of the visual information to be reproduced on the display. The image design tool has a conversion means which translates the source display code into a corresponding bitmapped image and exports the bitmapped image to the monitor unit for immediate reproduction of the visual information on the display.Type: GrantFiled: September 28, 2000Date of Patent: March 21, 2006Assignee: Matsushita Electric Works, Ltd.Inventors: Sadamitsu Koike, Masato Nanboku, Eiichi Uematsu, Toshiaki Yoshiyasu, Koji Ono, Kyosuke Iribe, Hiroshi Okada, Yoshiharu Yoshimoto, Teruma Nishi
-
Patent number: 7015909Abstract: User-defined shaders are constructed from fragments. The shaders are identified by tags. At run-time, the tag is used to determine whether the user-defined shader has been previously compiled. If it has, the compiled version is executed. If it has not, the fragments are assembled to form the shader and the shader is run-time compiled. The compiled shader can be stored for subsequent reuse, with the tag serving as an index to the compiled version.Type: GrantFiled: March 19, 2002Date of Patent: March 21, 2006Assignee: Aechelon Technology, Inc.Inventors: David L. Morgan III, Ignacio Sanz-Pastor
-
Patent number: RE39529Abstract: A Memory Interface and Video Attribute Controller (MIVAC) is inserted between a dynamic RAM (DRAM) capable of a consecutive data read operation, such as the operation associated with the static column mode, page mode, or nibble mode, and a graphic processor to provide a parallel data processing. A serial data transfer is executed on each data bus between the MIVAC and the DRAM, whereas parallel data transfer is conducted between the MIVAC and the graphic processor. As a result, the graphic processor can be configured with a reduced number of DRAMs so that the graphic processor operates without paying attention to the consecutive data read mode of the DRAM.Type: GrantFiled: March 28, 2000Date of Patent: March 27, 2007Assignee: Renesas Technology Corp.Inventors: Koyo Katsura, Shinichi Kojima, Noriyuki Kurakami