Trident Microsystems Patent Grants

Decoder for executing a Viterbi algorithm

Granted: November 3, 2009
Patent Number: 7613989
A Viterbi decoder includes a computing device, a memory and a bus. The computing device receives sets of data values and calculates distances for the received sets of data values, accumulates and compares the calculated distances according to a Viterbi algorithm, decides data values and generates control signals dependent on a plurality of decisions associated with a plurality of paths. The memory stores the decided data values and provides at least one output value. The bus connects the…

Apparatus for and method of controlling a feedforward filter of an equalizer

Granted: October 6, 2009
Patent Number: 7599433
A method of controlling a feedforward filter of an equalizer includes the steps of generating a complex representation of an output of the feedforward filter and generating a representation of a decision from an output of the equalizer. The complex representation and the decision representation are correlated to obtain a phase error estimate. A phase correction value is generated based on the phase error estimate and used to adjust the phase of the output of the feedforward filter.

System and method for automatically adjusting the clock phase of a display in real-time

Granted: June 30, 2009
Patent Number: 7554519
The present invention provides a system and method for adjusting clock phase in a digital display. The display 10 may include a target analog-to-digital converter 104 that generates a first digital signal based on an analog input signal and a first clock signal (CLK1). The system 100 includes a first clock phase adjustment circuit 108, which provides CLK1 to the target analog-to-digital converter 104. A second analog-to-digital converter 106 receives at least a portion of the analog…

Method and apparatus for communicating digital data from a computer system to a display device

Granted: February 3, 2009
Patent Number: 7486283
Method and apparatus by which digital data is communicated from a computer system to a display device. An analog video signal received from a computer system includes a predetermined data pattern. The analog video signal is sampled to detect the predetermined data pattern. The digital data is then recovered from the detected predetermined data pattern. The predetermined data pattern may occur a predetermined time interval after a horizontal sync pulse or may occur outside of a blanking…

Method and system for advanced edge-adaptive interpolation for interlace-to-progressive conversion

Granted: July 10, 2007
Patent Number: 7242819
An improved method and system for edge adaptive interpolation. The method uses a “9×2” window to detect the edge direction with post-processing to remove any artifacts due to the possible false edge detection, and a hierarchical scheme is employed to reduce the computation required. The method detects if there is edge existing along the current pixel. If there is no edge, then the edge detection output will be 90 degrees (the interpolation will be performed along the vertical…

Method and system for motion and edge-adaptive signal frame rate up-conversion

Granted: December 13, 2005
Patent Number: 6975359
A method and system for edge-adaptive frame rate up-conversion are disclosed. One embodiment of the system of the present invention comprises: a capture block for receiving and processing an input signal; a frame buffer to receive and process a data signal output from the capture block; an edge-adaptive interpolator to generate an interpolated field signal from a set of current input field signals output from the frame buffer; a motion detector to receive a composite signal output from…

User interface for control of a display device

Granted: April 22, 2003
Patent Number: 6552738
A method and apparatus provide a user interface for control of a display device. A video signal is provided to a display device and a graphic image is displayed by the display device. The video signal may be provided to the display device by a host computer system coupled to the display device. Input to the host computer system is received by a user manipulating the graphic image via an input device. The host computer system responds to the input by communicating a command to the display…

Floating-point complementary depth buffer

Granted: September 17, 2002
Patent Number: 6453065
A method for evaluating the depth of a pixel in a scene, the scene enclosed in a view volume, the scene to be rendered from a camera position, the view volume having a near and a far plane, includes calculating a depth value for a pixel in the scene, the depth value being generated by a depth function of view distance within the view volume from the camera position, and storing the depth value in a floating-point format, the floating-point format including a mantissa and exponent, where,…

Motion and edge adaptive deinterlacing

Granted: July 16, 2002
Patent Number: 6421090
A method for interpolating a pixel during the deinterlacing of a video signal, the video signal including at least two fields of interlaced scan lines, each scan line including a series of pixels having respective intensity values, includes generating a motion value representative of the motion between successive frames about the pixel, detecting an edge direction about the pixel, performing an edge adaptive interpolation at the pixel, using the detected edge direction, and performing a…

Floating-point complementary depth buffer

Granted: September 4, 2001
Patent Number: 6285779
A method for evaluating the depth of a pixel in a scene, the scene enclosed in a view volume, the scene to be rendered from a camera position, the view volume having a near and a far plane, includes calculating a depth value for a pixel in the scene, the depth value being generated by a depth function of view distance within the view volume from the camera position, and storing the depth value in a floating-point format, the floating-point format including a mantissa and exponent, where,…

Apparatus for processing multiple types of graphics data for display

Granted: August 24, 1999
Patent Number: 5943064
A controller card is provided that allows the processing and display of two types of graphics pixel data for display in two environments. The card contains a first graphics controller chip coupled to the video capture port of a second graphics controller chip. In a first mode the first chip may generate graphics pixel data for display in a first environment. The pixel data is stored in the memory of the second chip reserved for graphics pixel data and transmitted to a display device…

Multiple concurrent display system

Granted: January 30, 1996
Patent Number: 5488385
Video information is simultaneously generated for presentation on multiple displays by a display system including a video memory having a plurality of addressable storage locations, each storage location providing for the storage of data representing a component of an independent displayable image and a video controller providing a plurality of output display control and data signals connectable to a respective plurality of video displays. The video controller accesses the video memory…