Patents by Inventor David Pinedo
David Pinedo has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7903119Abstract: A method according to the invention conserves host system resources by compressing an image region according to the type of graphics command used to generate or modify the region. As an image is being rendered, a list of modified image regions is maintained. For each modified image region, metadata are associated with the region to identify the type of graphics command that was used to produce the modification. Per-region choices of compression algorithms can then be made responsive to the metadata without regard to the content of the image data itself.Type: GrantFiled: October 29, 2004Date of Patent: March 8, 2011Assignee: Hewlett-Packard Development Company, L.P.Inventors: Roland M. Hochmuth, John Marks, David Pinedo
-
Patent number: 7701460Abstract: Embodiments of graphics systems and methods are disclosed. In one method embodiment, among others, a graphics method comprises receiving a first command having a first screen region, receiving a second command having a second screen region, and replacing the first command and the second command with a single command having one of the first screen region and the second screen region if the first screen region encompasses the second screen region or the second screen region encompasses the first screen region, respectively.Type: GrantFiled: November 15, 2004Date of Patent: April 20, 2010Assignee: Hewlett-Packard Development Company, L.P.Inventors: David Pinedo, John Marks, Roland M. Hochmuth
-
Patent number: 7589731Abstract: Embodiments of graphics systems and methods are disclosed. In one method embodiment, a graphics method comprises receiving information about a line primitive and segmenting the line primitive with a plurality of bounding areas.Type: GrantFiled: November 15, 2004Date of Patent: September 15, 2009Assignee: Hewlett-Packard Development Company, L.P.Inventors: David Pinedo, John Marks, Gabriel Salazar
-
Patent number: 7450128Abstract: A method comprises providing image copy and modify commands to a receiver. Each copy command causes pixel values in an area of a display associated with the receiver to be copied to another area of the display and each modify command causes at least one pixel value in an area of the display to be modified. The method further comprises generating a future copy region if a future copy command that is providable to the receiver is encountered. The future copy region defines one or more rectangles of pixels on the display that are copyable in the future on the display associated with the receiver. The method also comprises using the future copy region to avoid sending a future copy command to the receiver that will copy pixel values that are to be modified on a display associated with a sending system.Type: GrantFiled: November 15, 2004Date of Patent: November 11, 2008Assignee: Hewlett-Packard Development Company, L.P.Inventors: John Marks, David Pinedo, Roland M. Hochmuth
-
Publication number: 20070198244Abstract: A second system that comprises a receiver and an emulator. The receiver receives a packet from a first system on which a first operating system executes. The packet comprises information associated with a device driver call that comports with a device protocol of the first system and that originated on the first system. The emulator converts the packet's information associated with the device driver to a device protocol of a second operating system. The second operating system is different than the first operating system.Type: ApplicationFiled: January 31, 2006Publication date: August 23, 2007Inventors: James King, David Pinedo
-
Publication number: 20060123141Abstract: Embodiments of graphics systems and methods are disclosed. In one method embodiment, among others, a graphics method comprises receiving a first command having a first screen region, receiving a second command having a second screen region, and replacing the first command and the second command with a single command having one of the first screen region and the second screen region if the first screen region encompasses the second screen region or the second screen region encompasses the first screen region, respectively.Type: ApplicationFiled: November 15, 2004Publication date: June 8, 2006Inventors: David Pinedo, John Marks, Roland Hochmuth
-
Publication number: 20060103657Abstract: A method comprises providing image copy and modify commands to a receiver. Each copy command causes pixel values in an area of a display associated with the receiver to be copied to another area of the display and each modify command causes at least one pixel value in an area of the display to be modified. The method further comprises generating a future copy region if a future copy command that is providable to the receiver is encountered. The future copy region defines one or more rectangles of pixels on the display that are copyable in the future on the display associated with the receiver. The method also comprises using the future copy region to avoid sending a future copy command to the receiver that will copy pixel values that are to be modified on a display associated with a sending system.Type: ApplicationFiled: November 15, 2004Publication date: May 18, 2006Inventors: John Marks, David Pinedo, Roland Hochmuth
-
Publication number: 20060103652Abstract: Embodiments of graphics systems and methods are disclosed. In one method embodiment, a graphics method comprises receiving information about a line primitive and segmenting the line primitive with a plurality of bounding areas.Type: ApplicationFiled: November 15, 2004Publication date: May 18, 2006Inventors: David Pinedo, John Marks, Gabriel Salazar
-
Publication number: 20060093230Abstract: A method according to the invention conserves host system resources by compressing an image region according to the type of graphics command used to generate or modify the region. As an image is being rendered, a list of modified image regions is maintained. For each modified image region, metadata are associated with the region to identify the type of graphics command that was used to produce the modification. Per-region choices of compression algorithms can then be made responsive to the metadata without regard to the content of the image data itself.Type: ApplicationFiled: October 29, 2004Publication date: May 4, 2006Inventors: Roland Hochmuth, John Marks, David Pinedo
-
Patent number: 6917362Abstract: The present invention is generally directed to a system and method for managing context information in a graphics system having multiple displays configured as a single logical screen (SLS). In accordance with one embodiment a system is provided comprising a single device driver coupled to directly communicate with display hardware of at least two displays, a graphics API (application program interface) for communicating graphics information to the single device driver, a memory configured to store context information, the memory in communication with the single device driver, and a mechanism configured to direct context data from the memory to the display hardware of one of the displays.Type: GrantFiled: January 25, 2002Date of Patent: July 12, 2005Assignee: Hewlett-Packard Development Company, L.P.Inventors: David Pinedo, Alan D Ward
-
Publication number: 20030142037Abstract: The present invention is generally directed to a system and method for managing context information in a graphics system having multiple displays configured as a single logical screen (SLS). In accordance with one embodiment a system is provided comprising a single device driver coupled to directly communicate with display hardware of at least two displays, a graphics API (application program interface) for communicating graphics information to the single device driver, a memory configured to store context information, the memory in communication with the single device driver, and a mechanism configured to direct context data from the memory to the display hardware of one of the displays.Type: ApplicationFiled: January 25, 2002Publication date: July 31, 2003Inventors: David Pinedo, Alan D. Ward
-
Patent number: 6097395Abstract: A computer graphics system includes a lighting system that performs lighting efficiently by selecting dynamically the lighting space in which lighting calculations are to be performed to thereby minimize resources required to be expended to perform lighting. A particular preferred lighting coordinate system is then selected, based upon particular criteria, and the light source information is transformed to the selected coordinate system (if necessary) where lighting is performed. The dynamic selection can take many objective indicia into account, such as whether functions other than lighting must be performed in either of the coordinate systems, whether transformation of the lighting information is possible and the relative efficiencies of performing lighting in one coordinate system verses the other coordinate system.Type: GrantFiled: April 28, 1998Date of Patent: August 1, 2000Assignee: Hewlett Packard CompanyInventors: Kathleen A. Harris, David Pinedo
-
Patent number: 5572657Abstract: Graphics window systems which utilize graphics pipelines and graphics pipeline bypass buses. Hardware solutions for window relative rendering of graphics primitives, block moving of graphics primitives, transfer of large data blocks, and elimination of pipeline flushing are disclosed. The hardware implementations provided in accordance with the invention are interfaced along the pipeline bypass bus, thereby eliminating gross overhead processor time for the graphics pipeline and reducing pipeline latency. Methods and apparatus provided in accordance with the invention exhibit significant pipeline efficiency and reductions in time to render graphics primitives to the screen system.Type: GrantFiled: December 9, 1994Date of Patent: November 5, 1996Assignee: Hewlett-Packard CompanyInventors: David Pinedo, Darel N. Emmot, Ronald D. Larson, Byron A. Alcorn, Desi Rhoden
-
Patent number: 5564009Abstract: Graphics window systems which utilize graphics pipelines and graphics pipeline bypass buses. Hardware solutions for window relative rendering of graphics primitives, block moving of graphics primitives, transfer of large data blocks, and elimination of pipeline flushing are disclosed. The hardware implementations provided in accordance with the invention are interfaced along the pipeline bypass bus, thereby eliminating gross overhead processor time for the graphics pipeline and reducing pipeline latency. Methods and apparatus provided in accordance with the invention exhibit significant pipeline efficiency and reductions in time to render graphics primitives to the screen system.Type: GrantFiled: June 2, 1995Date of Patent: October 8, 1996Assignee: Hewlett-Packard CompanyInventors: David Pinedo, Darel N. Emmot, Ronald D. Larson, Byron A. Alcorn, Desi Rhoden
-
Method and apparatus for separate window clipping and display mode planes in a graphics frame buffer
Patent number: 5448264Abstract: A method and apparatus for use in a computer graphics system for the storage and retrieval of pixel information is described. The computer graphics system includes a screen display. The method and apparatus are implemented in a frame buffer, wherein the frame buffer memory is divided into a first memory section for storage of the pixel information and second and third memory sections. A clipping member provides clipping information for use in the display of the pixel information in a first region of the display screen. The clipping information is stored in the second memory section. A display mode member provides display mode information for use in the display of the pixel information in a second region of the display screen. The display mode information is stored in the third memory section. The clipping information and the display information are stored in the frame buffer memory separate from one another. The frame buffer memory preferably includes an array of VRAM devices.Type: GrantFiled: June 14, 1993Date of Patent: September 5, 1995Assignee: Hewlett-Packard CompanyInventors: David Pinedo, Byron Alcorn, Desi Rhoden -
Patent number: 5420980Abstract: Graphics window systems which utilize graphics pipelines and graphics pipeline bypass buses. Hardware solutions for window relative rendering of graphics primitives, block moving of graphics primitives, transfer of large data blocks, and elimination of pipeline flushing are disclosed. The hardware implementations provided in accordance with the invention are interfaced along the pipeline bypass bus, thereby eliminating gross overhead processor time for the graphics pipeline and reducing pipeline latency. Methods and apparatus provided in accordance with the invention exhibit significant pipeline efficiency and reductions in time to render graphics primitives to the screen system.Type: GrantFiled: March 16, 1993Date of Patent: May 30, 1995Assignee: Hewlett-Packard CompanyInventors: David Pinedo, Darel N. Emmot, Ronald D. Larson, Byron A. Alcorn, Desi Rhoden
-
Patent number: 5224210Abstract: Graphics window systems which utilize graphics pipelines and graphics pipeline bypass buses. Hardware solutions for window relative rendering of graphics primitives, block moving of graphics primitives, transfer of large data blocks, and elimination of pipeline flushing are disclosed. The hardware implementations provided in accordance with the invention are interfaced along the pipeline bypass bus, thereby eliminating gross overhead processor time for the graphics pipeline and reducing pipeline latency. Methods and apparatus provided in accordance with the invention exhibit significant pipeline efficiency and reductions in time to render graphics primitives to the screen system.Type: GrantFiled: June 18, 1992Date of Patent: June 29, 1993Assignee: Hewlett-Packard CompanyInventors: David Pinedo, Darel N. Emmot, Ronald D. Larson, Byron A. Alcorn, Desi Rhoden