Trident Microsystems Patent Grants

Encoded digital video content protection between transport demultiplexer and decoder

Granted: November 22, 2011
Patent Number: 8064600
A system for encrypting and decrypting data is provided. The system includes a client for receiving a data packet, setting a value of a crypto bit, and transmitting the data packet over a system bus. A crypto module receives the data packet from the system bus and performs a cryptology function on the data packet based on a first value of the crypto bit. A memory controller receives the data packet from the system bus and performs non-cryptology functions on the data packet based on a…

Erasures assisted block code decoder and related method

Granted: November 22, 2011
Patent Number: 8065593
An erasures assisted block code decoder and related method are provided. The erasures assisted block code decoder includes a first block decoder, an erasures processor, and a second block code decoder. The first block decoder, for example, a Reed-Solomon decoder, is configured to decode blocks of data elements, e.g., bytes, that were previously affected by bursty errors. The first block decoder is also configured to identify those of such blocks it is unable to decode. The erasures…

Device and method for determining a constellation of a quadrature amplitude modulated signal

Granted: November 22, 2011
Patent Number: 8064545
The invention relates to a method and/or a device for determining a constellation from a plurality of possible constellations with a constellation identification device which is used to determine the constellation of the signal from a plurality of possible constellations. This is advantageously achieved when a converter is arranged to convert the signal into polar coordinates provided with a radial component, and to provide a radius as a radial component of the signal, wherein the…

Graphics pipeline for rendering graphics

Granted: November 15, 2011
Patent Number: 8059133
A graphics pipeline (20) for rendering graphics receives texture data (22) and vertex data (23). The texture data (22) define rectangular texture maps (24), which are axis-aligned in texture space. The vertex data (23) describe output quadrilaterals (25) in screen space. A rasterizer (27) rasterizes the input rectangle (24) by determining which texels are inside the input rectangle (24). A mapper (28) maps the texels inside the input rectangle (24) onto the output quadrilaterals (25).…

Video encoding and decoding methods and corresponding devices

Granted: November 15, 2011
Patent Number: 8059715
The invention relates to the field of video compression and, more specifically, to a video encoding method applied to an input sequence of frames in which each frame is subdivided into blocks of arbitrary size. This method comprises, for at least a part of said blocks of the current frame, the steps of generating on a block basis motion-compensated frames, each one being obtained from each current original frame and a previous reconstructed frame, generating from said motion-compensated…

Method and circuit arrangement for symbol decision upon the reception of a signal including a quadrature signal pair

Granted: October 4, 2011
Patent Number: 8031812
The invention relates to a method and a circuit arrangement for deciding a symbol upon the reception of a signal including or coupled with a quadrature signal pair, wherein the decision is made by means of an analysis of the metric of at least one reception point to at least one nominal point in a complex coordinate space, and the metric is analyzed in the non-Cartesian or not exclusively Cartesian complex coordinate space. The decision is made after the analysis, and during the decision…

Driving method, driving circuit and driving apparatus for a display system

Granted: September 27, 2011
Patent Number: 8026921
A table-based driving circuit for displays that switches between a normal operational mode and a read table block mode. The driving circuit comprises an address sequencer and a memory. The memory comprises the full table of individual sequences, such as interlacing or color-sequential sequence. In the read table mode, the next upcoming addresses are read, i.e. are downloaded, from the memory into an address table register in the address sequencer. In the normal operational mode, the…

Method and apparatus for increasing the resolution of a data sequence

Granted: September 13, 2011
Patent Number: 8019172
The invention relates to a method and an apparatus for increasing the resolution of a data sequence, such as for example a video data sequence. Between two data values of a given data sequence at least one intermediate value is interpolated by applying low-pass filtering and at least one first and one second high-pass filterings to data values of the data sequence, subjecting the filter values obtained by the high-pass filterings to rank-order filtering and combining the filter result so…

Circuit arrangement and method for detecting and improving a speech component in an audio signal

Granted: August 23, 2011
Patent Number: 8005672
An audio processing system includes a speech detector that receives and processes an audio input signal to determine if the input signal includes components indicative of speech, and provides a control signal indicative of whether or not the audio input signal includes speech. A speech processing device receives the audio input signal and processes the audio input signal to improve its quality if the control signal indicates that the audio input signal includes speech.

Occlusion detector for and method of detecting occlusion areas

Granted: August 9, 2011
Patent Number: 7995793
An occlusion detector (200, 201, 203, 205, 207) for detecting occlusion areas (108, 110) in an image (100) comprises a motion vector selector (202) for selecting at least two motion vectors (118, 120) from a set of motion vectors. It further comprises a pixel value comparator (206) for calculating a first and a second pixel value difference between a particular value of a particular pixel (112) of the image (100) and a second value of a second pixel (116) and a third value of a third…

Advanced digital receiver

Granted: August 9, 2011
Patent Number: 7995648
A digital receiver for processing a signal received from a channel includes a digital demodulator and an equalizer coupled to the digital demodulator. The equalizer includes a feedforward filter and a decision feedback equalizer (DFE), wherein the feedforward filter includes a plurality of feedforward filter taps. Coefficients are associated with the plurality of feedforward filter taps and the values of all of the coefficients associated with the plurality of feedforward filter taps are…

Method and device for interpolation of an image information value for pixel of an interline

Granted: July 19, 2011
Patent Number: 7982799
The invention relates to interpolation of an image information value for a pixel of an interline. The method comprises selecting, from a number of image directions, to each of which a direction quality value is assigned, a direction of interpolation by comparing these direction quality values. The image information value being interpolated is determined in dependence on image information values assigned to pixels lying adjacent to the pixel being interpolated in the direction of…

Method and circuit for carrier control in a quadrature demodulator

Granted: July 12, 2011
Patent Number: 7978790
The invention relates to a method and a circuit for carrier control in a quadrature demodulator, wherein a complex-value input signal (I, Q) is supplied to a mixer (1) to perform mixing with a mixing frequency (fm) to create a mixed signal (Ir, Qr), the mixed signal (Ir, Qr) is supplied to a processing section (s) to generate a processed signal (Ie, Qe), the processed signal (Ie, Qe) is supplied to phase measurement device (3) in order to measure a phase (?m) of the processed signal (Ie,…

Motion-compensated image signal interpolation using a weighted median filter

Granted: July 5, 2011
Patent Number: 7974342
A motion-compensated image signal interpolation unit (200) for generating an interpolated image being located at a first predetermined temporal distance (a) from the first image and being located at a second predetermined temporal distance (1?a) from the second image is disclosed. The interpolation unit (200) comprises: motion estimation means (202) for furnishing a first and a second motion vector relating to the first and second image; furnishing means (204, 206) for furnishing a first…

Method and apparatus for conversion of video formats to 120 Hz 4 to 1 interlaced formats

Granted: June 14, 2011
Patent Number: 7961251
A method for converting video data in a first video format to video data in a second interlaced video format comprising: determining a number of frames of the first video format to map into a frame of the second video format, the frame of the second video format having four fields; determining a number of lines from each of the number of frames of the first video format to be mapped into each of the four fields of the frame of the second video format; selecting the determined number of…

Multi-channel LDPC decoder architecture

Granted: June 7, 2011
Patent Number: 7958424
A multi-channel decoder system has a decoder core at least a portion of which is configurable as a LDPC decoder that, during decoding processing, divides check nodes of a node representation of a LDPC code into a plurality of groups, and, during an iteration, sequentially processes the groups while processing in parallel the check nodes within each group, thus improving decoding throughput.

Image processing unit with fall-back

Granted: May 24, 2011
Patent Number: 7949205
An image processing unit for computing a sequence of output images on basis of a sequence of input images, comprises: a motion estimation unit for computing a motion vector field on basis of the input images; a quality measurement unit for computing a value of a quality measure for the motion vector field; an interpolation unit for computing the output images by means of interpolation of pixel values of the input images, on basis of the motion vector field; and control means to control…

Video decoding method and corresponding decoder

Granted: May 17, 2011
Patent Number: 7944966
The invention relates to a method of decoding a video bitstream including base layer and enhancement layer coded video signals, the method comprising the steps of decoding the base layer and enhancement layer coded video signals to produce decoded base layer frames and decoded enhancement layer frames, and displaying the decoded base layer frames either alone or with the decoded enhancement layer frames. According to the invention, each poor quality frame of the base layer to be…

Method and device for determination of motion vectors that are coordinated with regions of an image

Granted: April 26, 2011
Patent Number: 7933332
In a method and device for determining motion vectors that are each coordinated with individual regions of an image, the image is divided into a number of first main blocks, making use of a first block raster, and a first estimation process is performed to provide each first block with a motion vector. The image is also divided into a number of second main blocks, making use of a second block raster, whose position is displaced relative to or offset from the first block raster, for…

Method of constructing MPEG program streams from encrypted MPEG transport streams

Granted: April 26, 2011
Patent Number: 7933411
An electronic device comprising: a transport stream analyzer, the transport stream analyzer adapted to receive an encrypted MPEG transport stream and to output a program stream map stream, a conditional access table stream, a program stream directory stream, an encrypted video signal stream, one or more encrypted audio streams, an entitlement control message stream and an entitlement management message stream, all as MPEG packetized elementary stream data structures; and a packet…