Patents Assigned to Matrox Graphics Inc.
  • Patent number: 8384722
    Abstract: According to one aspect, a display controller is included in a graphics processing system where the display controller includes a plurality of look up tables in a data path. According to one embodiment, each of the plurality of look up tables is configured to be coupled to a source of surfaces, each of the plurality of look up tables includes circuitry that is physically separate from circuitry included in others of the plurality of look up tables, and the display controller is configured to employ a combination including at least two of the plurality of look up tables to process a first component of a plurality of pixels included in a surface received from the source of surfaces.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: February 26, 2013
    Assignee: Matrox Graphics, Inc.
    Inventors: Yves Tremblay, Francois Roberge
  • Patent number: 8363067
    Abstract: There is described a method and circuit for independently processing a plurality of regions of an image to be displayed on a display device. The circuit comprises a plurality of transformation modules; a multiplexer having a plurality of inputs and an output for selectively transmitting one of the output values from one of the plurality of transformation modules, and a selector line; and a selection module operatively connected to the selector line of the multiplexer and configured to determine a position of the pixel in the image and identify a transformation module corresponding to a region with a highest priority level for a pixel position, and cause the multiplexer to output the output value from the identified transformation module as the post-transformation pixel for display on the display device.
    Type: Grant
    Filed: February 5, 2009
    Date of Patent: January 29, 2013
    Assignee: Matrox Graphics, Inc.
    Inventors: Marc-Antoine Massicotte, Christian Toutant, Stephane Tremblay
  • Patent number: 8189681
    Abstract: A method and display system for displaying compressed video streams from a plurality of video sources. The display system comprises an input module for decompressing a compressed video stream in an intermediate data format, an intermediate module for receiving the video stream in the intermediate data format incompatible with a display device, and an output module for converting the video stream in the intermediate format into a final data format to be displayed on the display device.
    Type: Grant
    Filed: September 24, 2008
    Date of Patent: May 29, 2012
    Assignee: Matrox Graphics Inc.
    Inventors: Alain Thiffault, François Choquette, Jonathan Hou, Christian Toutant
  • Patent number: 8139070
    Abstract: In accordance with one embodiment a graphics processing system is configured to switch from a processing of a primitive associated with a first context to a processing of a command list associated with a second context where the primitive includes a plurality of regions. The system includes a plurality of processing modules and at least one module of the plurality of processing modules is configured to receive a request to switch to the second context.
    Type: Grant
    Filed: October 3, 2007
    Date of Patent: March 20, 2012
    Assignee: Matrox Graphics, Inc.
    Inventors: Jean-Jacques Ostiguy, Jean-Francois Paquette, Alain Bouchard
  • Patent number: 8127049
    Abstract: There is described a method and system for inputting/outputting multiple data streams of variable widths. Input/output pins are grouped together via a plurality of transfer blocks, each transfer block being controlled by an independent clock. Data streams can therefore be input/output using asynchronous clocks. Two data streams can also be input/output on a single pin using the rising and falling edge of the clock.
    Type: Grant
    Filed: March 12, 2008
    Date of Patent: February 28, 2012
    Assignee: Matrox Graphics Inc.
    Inventors: Yves Tremblay, Pierluc Bertrand
  • Patent number: 8127050
    Abstract: There is described a method and system for inputting/outputting multiple data streams of variable widths. Input/output pins are grouped together via a plurality of transfer blocks, each transfer block being controlled by an independent clock. Data streams can therefore be input/output using asynchronous clocks. Two data streams can also be input/output on a single pin using the rising and falling edge of the clock.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: February 28, 2012
    Assignee: Matrox Graphics Inc.
    Inventors: Yves Tremblay, Pierluc Bertrand
  • Patent number: 8077180
    Abstract: In accordance with one aspect, a display controller is included in a graphics processing unit. In some embodiments, the display controller includes a read memory requester configured to provide a data request to a source of image data, a data path configured to be coupled to the source of image data, an output coupled to the data path and a control unit in electrical communication with the read memory requester and the data path. In accordance with one embodiment, the output is configured to provide image data processed by the display controller and the control unit is configured to stop an output of image data processed by the display controller. In accordance with a further embodiment, the control unit includes a stop-output register configured to provide information employed by the control unit to stop the output of image data processed by the display controller.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: December 13, 2011
    Assignee: Matrox Graphics, Inc.
    Inventor: Yves Tremblay
  • Patent number: 7705864
    Abstract: A display controller system is controlled to provide a display surface zoom using hardware scaling from user input at the operating system, application program or hardware level. User input defining coordinates of a frame portion within a frame buffer memory is obtained, and a resolution of the zoom display device is determined. An aspect ratio of the zoom portion defined by the user input is adjusted to correspond to the zoom display device resolution. The display controller system is programmed to implement the display surface zoom to provide a full screen view of the zoom portion on the zoom display device. In the display controller system, the zoom portion of the frame buffer memory is scaled, converted into a display signal and output.
    Type: Grant
    Filed: October 12, 2005
    Date of Patent: April 27, 2010
    Assignee: Matrox Graphic Inc.
    Inventors: Kamran Ahmed, James Anglehart, Alexandre Lahaise, Jean Lapointe, Martin Pilot, Daniel T. Wood
  • Publication number: 20100053180
    Abstract: A system and method for cryptographically securing a graphics system connectable via an external bus to a computing system, the graphics system including a graphics processor, a video memory and a memory controller for controlling the flow of data to and from the video memory. The graphics system further includes a copy engine for copying data between a system memory of the computing system and the video memory, where this copy engine acts independently of the graphics processor of the graphics system. The present invention enables the copy engine of the graphics system to decrypt encrypted data in the course of copying data from the system memory to the video memory and to encrypt unencrypted data in the course of copying data from the video memory to the system memory. Thus, cryptographic protection of secure content may be assured by the graphics system without the excessive usage of its primary resources for this non-graphical purpose.
    Type: Application
    Filed: August 26, 2008
    Publication date: March 4, 2010
    Applicant: MATROX GRAPHICS INC.
    Inventors: Jean-Jacques OSTIGUY, Andre TESTA
  • Patent number: 7400333
    Abstract: Multiple independent displays from one graphics controller can be driven in a wide variety of modes using multiple display controllers. This invention incorporates a unique combination of enhancement building on a generic single multi-display graphics subsystem. Digital video is gaining vast popularity in the worldwide consumer, professional and commercial market. The applications of this invention cover all these market segments and include (but are not limited to) Digital Content Creation, Digital video playback, digital entertainment, DVD Authoring etc etc.
    Type: Grant
    Filed: March 16, 2000
    Date of Patent: July 15, 2008
    Assignee: Matrox Graphics Inc.
    Inventors: Lorne Trottier, Yves Tremblay, Gilles Forest
  • Patent number: 7129962
    Abstract: A graphics processing device for converting coefficients in a video data stream from a first type, e.g., frequency-domain, to a second type, e.g., color-domain. The device includes an input for receiving the video data stream including a set of coefficients of the first type and a storage medium holding a data structure containing a first set of coefficients of the second type. The device further includes a processor communicating with the input and with the storage medium. The processor uses the data structure to convert the set of coefficients of the first type to a second set of coefficients of the second type. The device also includes an output in communication with said processor, for releasing an output video data stream including the second set of coefficients of the second type. The same data structure is used repeatedly for each incoming set of coefficients of the first type, thus allowing a transform, such as an IDCT, to be computed efficiently.
    Type: Grant
    Filed: March 25, 2002
    Date of Patent: October 31, 2006
    Assignee: Matrox Graphics Inc.
    Inventors: Jean-François Côté, Jean-Jacques Ostiguy
  • Patent number: 6952211
    Abstract: A method of motion compensation within a displayable video stream using shared resources of a Graphics Processor Unit (GPU). Image data including a sequential series of image frames is recieved. Each frame includes any one or more: frame-type; image texture; and motion vector information. At least a current image frame in analysed, and the shared resources of the GPU are controlled to generate a motion compensated image frame corresponding to the current image frame, using one or more GPU commands.
    Type: Grant
    Filed: November 8, 2002
    Date of Patent: October 4, 2005
    Assignee: Matrox Graphics Inc.
    Inventors: Jean-Francois Côté, Jean-Jacques Ostiguy
  • Patent number: 6903706
    Abstract: Provides an apparatus and method for displaying dual Digital Visual Interface (DVI) displays simultaneously, with independent images, by using a Transition Minimized Differential Signaling (TMDS) serializer with dual channels and one clock. Also provides an apparatus and method allowing either two low-resolution displays or one high-resolution display to be driven by a reduced circuit.
    Type: Grant
    Filed: March 20, 2002
    Date of Patent: June 7, 2005
    Assignee: Matrox Graphics Inc.
    Inventors: Lorne Trottier, Yves Tremblay, Razid Samdjy, Robert Lafleur, Stéphane Tremblay
  • Patent number: 6774912
    Abstract: Multiple independent displays from one graphics controller can be driven in a wide variety of modes using multiple display controllers. This invention incorporates a unique combination of enhancement building on a generic single multi-display graphics subsystem. Digital video is gaining vast popularity in the worldwide consumer, professional and commercial market. The applications of this invention cover all these market segments and include (but are not limited to) Digital Content Creation, Digital video playback, digital entertainment, DVD Authoring etc.
    Type: Grant
    Filed: March 16, 2000
    Date of Patent: August 10, 2004
    Assignee: Matrox Graphics Inc.
    Inventors: Kamran Ahmed, Alexandre Lahaise, Gilles Forest, Yves Tremblay, Lorne Trottier