Abstract: Methods and apparatus, including computer program products, implementing and using techniques for computing motion vectors in a digital video sequence are disclosed. A recursive hierarchical method is used to determine a motion vector by using multiple resolution levels of the image frames. A best motion vector is first determined for the lowest resolution level. The best motion vector is propagated to a higher resolution level, where some adjustments are made and a new best motion vector is determined. The new best motion vector is propagated to yet another higher resolution level, where more adjustments are made and another new best motion vector is determined. This process is repeated until the highest, original, resolution level has been reached and a best motion vector has been identified. The identified best motion vector at the original resolution level is used for performing motion compensation.
Abstract: A memory efficient providing LC overdrive for sticky pixels at a frame n?1 for a current frame n based upon sticky pixel data associated with a frame n?2.
Abstract: An over-sampled sequence detector operates on sampled data and tracks the detection reliability of the sampled data. The detector separately analyzes sample sequences for different sampling phases and then picks a sample sequence that allows for the most reliable detection. For the different sampling phases, the detector inspects some amount of look-behind and look-ahead information in order to improve upon simple symbol-by-symbol detection. The over-sampled information is used to further improve detection performance.
Abstract: Methods and apparatus, including computer program products, implementing and using techniques for computing motion vectors in a digital video sequence are disclosed. A recursive hierarchical method is used to determine a motion vector by using multiple resolution levels of the image frames. A best motion vector is first determined for the lowest resolution level. The best motion vector is propagated to a higher resolution level, where some adjustments are made and a new best motion vector is determined. The new best motion vector is propagated to yet another higher resolution level, where more adjustments are made and another new best motion vector is determined. This process is repeated until the highest, original, resolution level has been reached and a best motion vector has been identified. The identified best motion vector at the original resolution level is used for performing motion compensation.
Abstract: Disclosed herein are methods and apparatus, including computer program products, implementing and using techniques for reducing mosquito noise and blockiness in an image frame of a video signal. A border of a pixel block is determined, and if the region surrounded by the border is determined to be associated with mosquito noise or blockiness, then the mosquito noise or blockiness, respectively, is reduced in the region only.
Abstract: In a liquid crystal display (LCD) panel based display, a method of dynamically selecting either frame rate conversion (FRC) or pixel voltage overdrive is disclosed. The method is carried out by performing the following operations. A video vertical refresh rate of an incoming video data stream is determined and based upon the determining, only one video data stream conditioning protocol from a number of available video data stream conditioning protocols is selected. The selected video data stream condition protocol is then applied to the video data stream.
Abstract: An apparatus comprising a video decoder configured to receive a composite video signal modulated on a sub-carrier signal and having a luma component and a chroma component, the video decoder configured to perform a motion detection operation on the luma component and the chroma component in a plurality of frequency regions respectively. The video decoder includes variable threshold logic, coupled to the video decoder, and configured to provide a unique threshold value to the video decoder for each of the plurality of frequency regions respectively. The apparatus also includes a sub-carrier detection logic, coupled to the variable threshold logic, and configured to detect the sub-carrier signal by checking both spatial and temporal characteristics of the sub-carrier detection logic.
Abstract: A packet based high bandwidth copy protection method is described that includes the following operations. Forming a number of data packets at a source device, encrypting selected ones of the data packets based upon a set of encryption values, transmitting the encrypted data packets from the source device to a sink device coupled thereto, decrypting the encrypted data packets based in part upon the encryption values, and accessing the decrypted data packets by the sink device.
Abstract: A packet based display interface arranged to couple a multimedia source device to a multimedia sink device is disclosed that includes a transmitter unit coupled to the source device arranged to receive a source packet data stream in accordance with a native stream rate, a receiver unit coupled to the sink device, and a linking unit coupling the transmitter unit and the receiver unit arranged to transfer a multimedia data packet stream formed of a number of multimedia data packets based upon the source packet data stream in accordance with a link rate between the transmitter unit and the receiver unit.
Abstract: Connecting an AC coupled source device to a DC coupled receiver device by way of a connector compatible with the DC coupled device includes generating a signal by the AC coupled source device, transmitting the signal by the AC coupled source device, receiving the signal at a converter unit coupled between the AC coupled source device and the connector, converting the signal to a converted signal suitable for reception by the DC coupled receiver device by the converter unit, passing the converted signal over the connector to the DC coupled receiver unit, and receiving the converted signal by the DC coupled receiver unit.
Abstract: A packet based display interface having a video processing unit arranged to couple a multimedia source device to a multimedia sink device is disclosed that includes a transmitter unit coupled to the source device arranged to receive a source packet data stream in accordance with a native stream rate, a receiver unit coupled to the sink device, and a linking unit coupling the transmitter unit and the receiver unit arranged to transfer a multimedia data packet stream formed of a number of multimedia data packets based upon the source packet data stream in accordance with a link rate between the transmitter unit and the receiver unit.
Abstract: To achieve the foregoing, and in accordance with the purpose of the present invention, an apparatus and method for generating refined sub-pixel vectors for motion estimation from vector correlation values and converged vector correlation values using quadratic approximations respectively is disclosed. The apparatus and method includes defining a minimum vector position value of a converged vector and then determining a predetermined number of vector correlation samples around the minimum vector position value. The predetermined number of vector correlation samples provide a coarse correlation surface estimation of the minimum vector position value. A correlation surface fitting of the predetermined number of vector correlation samples using a quadratic approximation of the coarse correlation surface estimation of the minimum value is then performed. The correlation surface fitting resulting in a refined sub-pixel minimum vector position with horizontal and vertical components.
Abstract: An over-sampled sequence detector operates on sampled data and tracks the detection reliability of the sampled data. The detector separately analyzes sample sequences for different sampling phases and then picks a sample sequence that allows for the most reliable detection. For the different sampling phases, the detector inspects some amount of look-behind and look-ahead information in order to improve upon simple symbol-by-symbol detection. The over-sampled information is used to further improve detection performance.
Abstract: According to the invention, a technique for operating a digital versatile disk (DVD) system is disclosed. First digital information is read from a DVD player. The first digital information is decompressed to create second digital information that is stored. In order to produce third digital information different from the second digital information, the second digital information is manipulated. At some point, the third digital information is displayed.
Abstract: A packet based display interface arranged to couple a multimedia source device to a multimedia sink device is disclosed that includes a transmitter unit coupled to the source device arranged to receive a source packet data stream in accordance with a native stream rate, a receiver unit coupled to the sink device, and a linking unit coupling the transmitter unit and the receiver unit arranged to transfer a multimedia data packet stream formed of a number of multimedia data packets based upon the source packet data stream in accordance with a link rate between the transmitter unit and the receiver unit.
Abstract: An integrated packet based display interface arranged to couple a multimedia source device to a multimedia sink device is disclosed that includes a transmitter unit coupled to the source device arranged to receive a source packet data stream in accordance with a native stream rate, a receiver unit coupled to the sink device, and a linking unit coupling the transmitter unit and the receiver unit arranged to transfer a multimedia data packet stream formed of a number of multimedia data packets based upon the source packet data stream in accordance with a link rate between the transmitter unit and the receiver unit.
Abstract: A method and apparatus used to step and correct the position of raster lines in a sinusoidal or zig-zag deflection system. By combining the magnetic flux generated with a rotation “twister” coil and a vertical deflection coil, scan lines can be uniformly spaced and separated nearly to their ends. Accordingly, the magnetic flux generated with the twister coil is adjusted going in the left to right direction then reversed in polarity and readjusted while returning from right to left. It is this controlled twister flux that combines with the linear vertical deflection flux to straighten and then step each scan line to produce an aligned raster.
Abstract: A decoding system decodes forward error correction (FEC) encoded data. Factor graph circuitry (such as trellis decoder circuitry) processes the FEC encoded data according to at least one factor graph. Order restoring circuitry (such as convolutional deinterleaver circuitry) is coupled to an output of the factor graph circuitry and restores ordering of symbols in the encoded data. Error detection and correction circuitry is coupled to an output of the order restoring circuitry and processes block-based error correcting codes to detect and correct errors in the FEC encoded data and to provide a hard-decision output to an output of the decoding system. Feedback circuitry (such as convolutional interleaver circuitry and symbol interleaver circuitry) is coupled to process the hard-decision output from the error correction and detection circuitry and to provide the processed hard-decision output to the factor graph circuitry.
Abstract: An interlaced television signal is derived from an interlaced 625 line, nominally 50 Hz field rate television signal, the derived television signal having perceived reduced line structure and reduce flicker. The field rate and the number of lines of the derived television signal are increased with respect to the field rate and the number of lines of the original television signal, such that perceived flicker and line structure in the derived television signal is reduced. The increase in the field rate and the increase in the number of lines in the derived television signal results in a horizontal scanning rate that does not substantially exceed twice the horizontal scanning rate of the original television signal while minimizing undesirable motion artifacts.
Type:
Grant
Filed:
July 21, 2005
Date of Patent:
February 19, 2008
Assignee:
Genesis Microchip Inc.
Inventors:
Donald S. Butler, Xu Dong, Jack J. Campbell