Patents Assigned to Genesis Microchip Inc.
-
Patent number: 6801710Abstract: A method and an apparatus for performing the method of decoding and playing in reverse MPEG encoded content. The MPEG encoded content comprises a plurality of pictures frames. The picture frames are comprised of one or more picture frame types selected from the group of picture frame types including I-frames, P-frames, and B-frames. The method and the apparatus for performing the method comprise the steps of obtaining a group of MPEG picture frames (“GOP”), determining the total number of picture frames in the GOP, and setting an index value equal to the total number of picture frames in the GOP. Next, a picture frame F that has a display order equal to the index value is decoded and displayed, and the earliest B-frame that depends upon frame F is determined.Type: GrantFiled: November 16, 2000Date of Patent: October 5, 2004Assignee: Genesis Microchip Inc.Inventor: Matthew D. Halfant
-
Publication number: 20040179022Abstract: A method and apparatus that allows a display device to adaptively and automatically control display contrast and color is disclosed.Type: ApplicationFiled: March 26, 2004Publication date: September 16, 2004Applicant: Genesis Microchip Inc.Inventors: Hari Nair, Neha Agrawal, Saif Choudhary, Ashish Neema, Arun Johary
-
Patent number: 6784942Abstract: A system and method for generating an interpolated pixel at a vertical position in a field of a video frame. The method comprises the steps of receiving at least two pixels vertically adjacent the vertical position in the field and at least three pixels from at least one adjacent field, detecting a degree of motion in the vicinity of the interpolated pixel, providing weighting factors based on the degree of motion, and calculating the interpolated pixel based on a combination of weighted contributions from the at least two pixels and the at least three pixels. The weighted contributions are derived from a combination of the weighting factors and at least vertical-temporal and temporal interpolation.Type: GrantFiled: October 5, 2001Date of Patent: August 31, 2004Assignee: Genesis Microchip, Inc.Inventors: Steve Selby, Daniel Stan
-
Patent number: 6778170Abstract: Displaying the images encoded in a display signal which also contains synchronization signals and display enable (DE) signal. The DE signal indicates the time points at which the display data portion of the display signal contains active pixel data elements representing image frames. A display unit generates HDISP and VDISP signals (indicative of the active time in which active pixels and lines are respectively received) based on the DE signal. As the DE signal generally tracks (in the time domain) the active pixel data elements, the active pixel data elements forming image frames are accurately identified, and a superior image quality generally results.Type: GrantFiled: April 7, 2000Date of Patent: August 17, 2004Assignee: Genesis Microchip Inc.Inventors: Hongjun Shu, Osamu Kobayashi, Wen-jyh Wang
-
Patent number: 6778183Abstract: A method and apparatus that allows a display device to adaptively and automatically control display contrast and color is disclosed. The method and system in accordance with the present invention can be described by the following sequential process: 1. Separating an input image data value into its luma and chroma components. 2. Collecting the luma distribution data over the entire image or a specified window. 3. Analyzing the luma distribution. 4. Generating an appropriate contrast control response that modifies the input luma component to generate an output luma component, on a pixel by pixel basis. 5. Analyzing the input luma component and the output luma component, and an input chroma component, to generate an appropriate modification for the chroma component, on a pixel by pixel basis.Type: GrantFiled: July 10, 2002Date of Patent: August 17, 2004Assignee: Genesis Microchip Inc.Inventors: Hari Nair, Neha Agrawal, Saif Choudhary, Ashish Neema, Arun Johary
-
Patent number: 6775757Abstract: A processor having a limited amount of local memory for storing code and/or data utilizes a program stored in external memory. The program stored in external memory is configured into blocks which can be loaded individually into the local memory for execution. Queuing the individual blocks of code allows the program to be executed by the processor and also facilitates loading of the subsequent code to be executed. A semaphore system can be utilized to indicate which blocks of local memory are available/unavailable. The system can support the interaction of multiple independent programs in external memory.Type: GrantFiled: October 2, 2000Date of Patent: August 10, 2004Assignee: Genesis Microchip Inc.Inventor: Richard K. Greicar
-
Patent number: 6771837Abstract: A method for generating from an input signal with a predetermined input spatial resolution a high contrast rescaled image having a predetermined output spatial resolution which differs from the input spatial resolution, comprising the steps of generating output samples from input samples of the input signal, detecting predetermined ones of the output samples which occur in excess of a predetermined time threshold from nearest occurring ones of said input samples detecting image details in the input signal at the nearest occurring ones of the input samples, and shifting the predetermined ones of the output samples so as to substantially align with the image details and thereby enhance image contrast of the details.Type: GrantFiled: September 27, 1999Date of Patent: August 3, 2004Assignee: Genesis Microchip Inc.Inventors: Gheorghe Berbecel, Steve Selby
-
Patent number: 6765563Abstract: A monolithic integrated circuit for use in a digital display unit. The circuit may include an analog-to-digital converter (ADC), a scaler and a clock recovery circuit. The present invention enables the integration of at least these components into a single monolithic integrated circuit while maintaining reasonable display quality. Specifically, the monolithic integrated circuit is designed for substantial immunity from noise, which may otherwise result from integration.Type: GrantFiled: April 1, 2002Date of Patent: July 20, 2004Assignee: Genesis Microchip Inc.Inventors: Alexander Julian Eglit, Tzoyao Chan, John Lattanzi
-
Patent number: 6742083Abstract: A processor having a limited amount of local memory for storing code and/or data utilizes a program stored in external memory. The program stored in external memory is configured into blocks which can be loaded individually into the local memory for execution. Queuing the individual blocks of code allows the program to be executed by the processor and also facilitates loading of the subsequent code to be executed. A semaphore system can be utilized to indicate which blocks of local memory are available/unavailable. The system can support the interaction of multiple independent programs in external memory.Type: GrantFiled: September 27, 2000Date of Patent: May 25, 2004Assignee: Genesis Microchip Inc.Inventor: Richard K. Greicar
-
Patent number: 6738884Abstract: A processor having a limited amount of local memory for storing code and/or data utilizes a program stored in external memory. The program stored in external memory is configured into blocks which can be loaded individually into the local memory for execution. Queuing the individual blocks of code allows the program to be executed by the processor and also facilitates loading of the subsequent code to be executed. A semaphore system can be utilized to indicate which blocks of local memory are available/unavailable. The system can support the interaction of multiple independent programs in external memory.Type: GrantFiled: October 2, 2000Date of Patent: May 18, 2004Assignee: Genesis Microchip Inc.Inventor: Richard K. Greicar
-
Patent number: 6735349Abstract: A method and system for scaling an image in accordance with the present invention is disclosed. The method utilizes a plurality of interpolators operating in parallel. Each interpolator operates with a different spatial offset with respect to the other. The final output is the average the output of each interpolator. Normally the initial value of the horizontal and vertical DDA's is zero. Offset is introduced by introducing an initial value in the DDA. Offset has the physical effect of manipulating the weights required for the averaging process in interpolation. Horizontal offset is the initial value in the Horizontal DDA while the vertical offset is the initial value in the Vertical DDA. The present invention relates to implementation in a semiconductor integrated circuit but the concepts can be used in software based image resizing (scaling) algorithms too.Type: GrantFiled: September 15, 1999Date of Patent: May 11, 2004Assignee: Genesis Microchip Inc.Inventors: Sandeep Agarwal, Arun Johary
-
Patent number: 6732210Abstract: In accordance with the invention, a multi-processing unit system including a plurality of processing units in direct communication via a communication bus is presented. The system includes a communication bus arbiter having a communication packet multiplexer. Each of the processing units include a communication bus interface comprising a transmitter interface and a receiver interface. Each of the transmitter interfaces are connected to the communication packet multiplexer of the communication bus arbiter via separate 32-bit interfaces. Each of the receiver interfaces is connected to the communication packet multiplexer of the communication bus arbiter via a single 32-bit bus. The system may further comprise a first control signal connection means for communicating control signals between the transmitter interface and the communication bus arbiter and a second control signal connection means for communicating control signal between the receiver interface and the communication bus arbiter.Type: GrantFiled: January 3, 2000Date of Patent: May 4, 2004Assignee: Genesis Microchip INCInventor: John G. Mathieson
-
Patent number: 6728853Abstract: A processor having a limited amount of local memory for storing code and/or data utilizes a program stored in external memory. The program stored in external memory is configured into blocks which can be loaded individually into the local memory for execution. Queuing the individual blocks of code allows the program to be executed by the processor and also facilitates loading of the subsequent code to be executed. A semaphore system can be utilized to indicate which blocks of local memory are available/unavailable. A group of transfer parameters as queue entries allow code and data for an algorithm to be transferred between both local and external memory.Type: GrantFiled: October 2, 2000Date of Patent: April 27, 2004Assignee: Genesis Microchip Inc.Inventor: Richard K. Greicar
-
Patent number: 6714191Abstract: A method, system and apparatus for detecting a sub-pixel pair susceptible of producing a flicker event in an image from a video signal source displayed on a liquid crystal display (LCD) unit is described. A two dimensional flicker pattern analysis is performed on a selected group of sub-pixels some of which are included in a first plurality of sub-pixels that includes a first current sub-pixel and a first next sub-pixel included in a first video frameline and a remainder of which are included in a second plurality of sub-pixels included in a second video frameline that is received, in real time, from the video signal source that includes a second current sub-pixel and a second current sub-pixel.Type: GrantFiled: September 19, 2001Date of Patent: March 30, 2004Assignee: Genesis Microchip Inc.Inventors: Che Ming Wu, Vincent Wang, Jih Hsien Soong
-
Patent number: 6701065Abstract: A system for processing information, such as audio/video information utilized in a DVD player, can be implemented without the need for a buffer, such as a track buffer, located between the source of audio/video information and the demultiplexer which parses a packet of data. The packet of data can then be parsed into audio, video, subpicture, or navigation, portions and stored for decoding. In one embodiment, a DVD player utilizes a circuit that is synchronized to the speed of the DVD drive rather than to the speed of the decoders for each portion of data.Type: GrantFiled: January 5, 2000Date of Patent: March 2, 2004Assignee: Genesis Microchip, Inc.Inventor: Pratish R. Desai
-
Patent number: 6697884Abstract: A computing system comprising a host device which includes a serial communication bus and a processor for controlling communication over the serial communication bus. The computing system further comprises one or more peripheral devices connected to the communication bus. Communication between the host device and the peripheral devices is facilitated by a communication protocol, which includes a procedure for discovering whether the configuration of peripheral devices connected to the communication bus has changed. The discovery procedure starts by the host device sending a first command to all peripheral devices connected to the serial communication bus to determine if the configuration of any of the peripheral devices has changed. If a new peripheral device has been added to the communication bus, the host sends a focus command to a first comm bus port on the communication bus to focus that particular port.Type: GrantFiled: January 3, 2000Date of Patent: February 24, 2004Assignee: Genesis Microchip, Inc.Inventor: Jude J. Katsch
-
Patent number: 6693496Abstract: A self-adaptive method for controlling a self-biased PLL system is disclosed. The method comprises providing an application-dependent input frequency; and providing an application-dependent number N representing the ratio between the output frequency and the application-dependent input frequency to the PLL system. In a system and method in accordance with the present invention, the bandwidth and damping factor are tracked, not only with the input frequency but with the divider ratio as well. Therefore, jitter is minimized for any operating condition (i.e., input frequency variations [N]). The charge-pump current is made to be proportional to the VCO current ID and inversely proportional to the frequency range N; and the loop filter resistor is made to be inversely proportional to the square root of the VCO current ID and proportional to N. In so doing, the bandwidth and damping factors can be tracked more comprehensively.Type: GrantFiled: March 13, 2002Date of Patent: February 17, 2004Assignee: Genesis Microchip Inc.Inventor: Nicolas Lebouleux
-
Patent number: 6686707Abstract: 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.Type: GrantFiled: February 5, 2003Date of Patent: February 3, 2004Assignee: Genesis Microchip Inc.Inventor: James R. Webb
-
Patent number: 6647062Abstract: A method and apparatus are provided whereby the motion between two video fields of opposite parity may be measured so as to discriminate between the presence of motion and lack thereof. The level of motion at a specified position is determined by comparing a first motion value derived from successive fields of opposite parity with a second motion value derived from successive fields of the same parity at the spatial location corresponding to that used to generate the first motion value. This determination is made with one field being common to the first and second motion values, and taking the minimum of the first and second motion values to be the motion value at that position.Type: GrantFiled: December 22, 2000Date of Patent: November 11, 2003Assignee: Genesis Microchip Inc.Inventor: Andrew Stuart Mackinnon
-
Patent number: 6633612Abstract: A method for measuring motion at a horizontal and vertical position between video fields of opposite parity comprising the steps of measuring the signal values of at least two vertically adjacent pixels from a video field of one parity and at least two vertically adjacent pixels from a video field of the opposite parity such that when taken together, the pixels represent contiguous samples of an image at said horizontal and vertical position, and determining whether the signal value of any of the pixels lies between the signal values of adjacent pixels in the field of opposite parity and in response outputting a zero motion value, otherwise, outputting a motion value equal to the lowest absolute difference between any of the pixels and its closest adjacent pixel in the field of opposite parity.Type: GrantFiled: December 13, 2000Date of Patent: October 14, 2003Assignee: Genesis Microchip Inc.Inventor: Steve Selby