Patents by Inventor James A. Schinnerer

James A. Schinnerer 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: 7383514
    Abstract: A system and method for configuring a plurality of graphics pipelines in a computer graphical display system is disclosed. The method comprises displaying a graphical user interface to enable a user to graphically specify at least one parameter for a plurality of pipe rectangles of the computer graphical display system, each of the plurality of pipe rectangles being associated with at least one of the plurality of graphics pipelines, receiving the at least one parameter, and updating a compositor of the computer graphical display system in real-time based at least in part on the at least one parameter.
    Type: Grant
    Filed: May 2, 2005
    Date of Patent: June 3, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeffrey J. Walls, James A. Schinnerer, Jason A. Daughenbaugh, Donley B. Hoffman, Kevin T. Lefebvre
  • Patent number: 6985162
    Abstract: A preferred method includes the steps of receiving the active stereo video data containing the right channel pixel data and the left channel pixel data corresponding to the image to be rendered, re-sequencing the right channel pixel data and the left channel pixel data, and simultaneously outputting corresponding frames of the right channel pixel data and the left channel pixel data for displaying the image to be rendered in passive stereo. Devices also are provided.
    Type: Grant
    Filed: November 17, 2000
    Date of Patent: January 10, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: James A Schinnerer, Byron A Alcorn
  • Publication number: 20050193352
    Abstract: A system and method for configuring a plurality of graphics pipelines in a computer graphical display system is disclosed. The method comprises displaying a graphical user interface to enable a user to graphically specify at least one parameter for a plurality of pipe rectangles of the computer graphical display system, each of the plurality of pipe rectangles being associated with at least one of the plurality of graphics pipelines, receiving the at least one parameter, and updating a compositor of the computer graphical display system in real-time based at least in part on the at least one parameter.
    Type: Application
    Filed: May 2, 2005
    Publication date: September 1, 2005
    Inventors: Jeffrey Walls, James Schinnerer, Jason Daughenbaugh, Donley Hoffman, Kevin Lefebvre
  • Patent number: 6920618
    Abstract: A system and method for configuring a plurality of graphics pipelines in a computer graphical display system is disclosed. The method comprises displaying a graphical user interface to enable a user to graphically specify at least one parameter for a plurality of pipe rectangles of the computer graphical display system, each of the plurality of pipe rectangles being associated with at least one of the plurality of graphics pipelines, receiving the at least one parameter, and updating a compositor of the computer graphical display system in real-time based at least in part on the at least one parameter.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: July 19, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jeffrey J. Walls, James A. Schinnerer, Jason A. Daughenbaugh, Donley B. Hoffman, Kevin T. Lefebvre
  • Patent number: 6894692
    Abstract: A system for synchronizing video data streams utilizes a plurality of buffer pairs and buffering logic. The buffering logic is configured to receive image frames from a plurality of asynchronous video data streams and to perform comparisons between frame identifiers associated with the image frames. The buffering logic is further configured to double buffer the image frames via the plurality of frame buffer pairs based on the comparisons and to synchronously output the image frames from the frame buffer pairs.
    Type: Grant
    Filed: June 11, 2002
    Date of Patent: May 17, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: James A. Schinnerer
  • Publication number: 20040179007
    Abstract: A node of a network for generating image frames comprising a graphics device operable to generate a viewable data set and a non-viewable data set representative of a three-dimensional image frame, and a first output interface operable to transmit the non-viewable data set is provided. A network for generating image frames comprising a plurality of rendering nodes operable to respectively generate a viewable data set and a non-viewable data set, and further operable to transmit the viewable and non-viewable data sets, and a compositor interconnected with the plurality of rendering nodes and operable to respectively receive the viewable and non-viewable data sets from the plurality of rendering nodes and operable to assemble a composite image from the viewable and non-viewable data sets is provided.
    Type: Application
    Filed: March 14, 2003
    Publication date: September 16, 2004
    Inventors: K. Scott Bower, Byron A. Alcorn, Courtney D. Goeltzenleuchter, Kevin T. Lefebvre, James A. Schinnerer
  • Publication number: 20030227460
    Abstract: A system for synchronizing video data streams utilizes a plurality of buffer pairs and buffering logic. The buffering logic is configured to receive image frames from a plurality of asynchronous video data streams and to perform comparisons between frame identifiers associated with the image frames. The buffering logic is further configured to double buffer the image frames via the plurality of frame buffer pairs based on the comparisons and to synchronously output the image frames from the frame buffer pairs.
    Type: Application
    Filed: June 11, 2002
    Publication date: December 11, 2003
    Inventor: James A. Schinnerer
  • Patent number: 6657631
    Abstract: In a computer graphics system, displaying any given graphics data on a monitor, the type of compression of screen data is chosen during processing. Further, the compression technique is allowed to vary on a per row basis within a block of pixels. The type of compression is encoded with the screen data and stored in screen memory. As the compressed graphics is read from screen memory just prior to display, the screen data is decompressed.
    Type: Grant
    Filed: July 31, 2000
    Date of Patent: December 2, 2003
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: James A Schinnerer
  • Publication number: 20030117441
    Abstract: A system and method for configuring a plurality of graphics pipelines in a computer graphical display system is disclosed. The method comprises displaying a graphical user interface to enable a user to graphically specify at least one parameter for a plurality of pipe rectangles of the computer graphical display system, each of the plurality of pipe rectangles being associated with at least one of the plurality of graphics pipelines, receiving the at least one parameter, and updating a compositor of the computer graphical display system in real-time based at least in part on the at least one parameter.
    Type: Application
    Filed: December 21, 2001
    Publication date: June 26, 2003
    Inventors: Jeffrey J. Walls, James A. Schinnerer, Jason A. Daughenbaugh, Donley B. Hoffman, Kevin T. Lefebvre
  • Patent number: 6002412
    Abstract: A sorting fifo for use in a memory controller of a graphics system is provided to rearrange the order of an incoming stream of pixels such that groups of pixels to the same page are grouped together. By rearranging the order of pixels before they are forwarded to a frame buffer memory, the repaging delays at the frame buffer memory may be minimized, and the overall performance of the graphics system is increased. The sorting fifo may include, for example, a pair of fifos coupled to a common controller. The controller is also coupled to the input address bus. The controller compares the page addresses of data received on the input address bus against page addresses of data references stored in the fifos. When there is a match, the data reference is forwarded to the appropriate fifo. The controller also controls the reading of data out of the fifo, to ensure that the rearranged order is preserved.
    Type: Grant
    Filed: May 30, 1997
    Date of Patent: December 14, 1999
    Assignee: Hewlett-Packard Co.
    Inventor: James A. Schinnerer
  • Patent number: 5937204
    Abstract: A memory controller for use in a graphics system includes a dual-pipeline architecture that maximizes the utilization of a dual-banked graphics memory. The dual-pipeline architecture allows for accesses for each bank to be forwarded separately within the memory controller prior to transferring them to the dual-banked graphics memory. Processing hardware is shared between the pipelines of the memory controller to minimize hardware overhead. By grouping access according to the bank with which they are associated, an arbitrator of the memory controller can provide data references to a frame buffer memory in a more desirable order. In addition, the delays associated with accessing a bank may be minimized, since the bank addresses are available at both pipeline outputs before they require processing. Thus, while one bank is being accessed, preparations for accessing the second bank may be initiated.
    Type: Grant
    Filed: May 30, 1997
    Date of Patent: August 10, 1999
    Assignee: Helwett-Packard, Co.
    Inventor: James A. Schinnerer
  • Patent number: 5909225
    Abstract: A frame buffer cache includes a dual-input, dual-output storage cell to multiplex frame buffer tile data and pixel data. Tile data stored in one format while pixel data is stored in a second format. The cache allows for buffering the data in the two different formats so as to provide the data in the format as needed. Pixel data is retrieved from the tile data and file data is retrieved from the pixel data. The storage cell includes a multiple-bit latch and tri-state buffers which connect each storage cell to a tile data bus and a pixel data bus. A number of bus lines and components are reduced due to the use of the tri-state buffers.
    Type: Grant
    Filed: May 30, 1997
    Date of Patent: June 1, 1999
    Assignee: Hewlett-Packard Co.
    Inventors: James A. Schinnerer, Robert J. Martin