Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Genesis Microchip Inc. Patents
Assignee:
Genesis Microchip Inc.
Address:
Santa Clara, CA
No. of patents:
117
Patents:


1 2 3










Patent Number Title Of Patent Date Issued
RE41196 Method and apparatus for detecting motion between odd and even video fields April 6, 2010
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
RE41192 Method and system for displaying an analog image by a digital display device April 6, 2010
.[.A clock recovery circuit in a digital display unit for recovering a time reference signal associated with analog display data. The clock recovery circuit includes a phase-locked loop (PLL) implemented in digital domain and an analog filter to eliminate any undesirable frequencies
RE40074 Reduced television display flicker and perceived line structure with low horizontal scan rates February 19, 2008
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
H2186 Acquisition of extended display identification data (EDID) in a display controller in a power up April 3, 2007
A video controller having a processor for processing executable instructions and associated data and a number of data ports, a method of acquiring extended display identification data (EDID) by a requesting one of the data ports is described. When on-board power supply is activated,
8204076 Compact packet based multimedia interface June 19, 2012
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 un
8159617 Universal, highly configurable video and graphic measurement device April 17, 2012
An apparatus and method for processing a video signal includes means for receiving the video signal, means for analyzing the video signal based upon a user supplied set of instructions, means for processing the video signal in accordance with the analysis, and means for outputting the
8068485 Multimedia interface November 29, 2011
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 na
8059673 Dynamic resource re-allocation in a packet based video display interface November 15, 2011
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 un
7920755 Video content detector April 5, 2011
The invention relates to determining the image content of an incoming bitstream such that various image improvement effects may be accomplished. The invention provides for determining a realness value of an image formed of a plurality of pixels each having associated pixel data by ev
7911475 Virtual extended display information data (EDID) in a flat panel controller March 22, 2011
A display controller coupled to a display device by way of a display interface and to a host device by way of a data port that includes a processor arranged to process executable instructions and associated data, a single memory device for storing the executable instructions and asso
7911473 Method for acquiring extended display identification data (EDID) in a powered down EDID complian March 22, 2011
A display controller coupled to a display device by way of a display interface and to a host device by way of a data port that includes a processor arranged to process executable instructions and associated data, a single memory device for storing the executable instructions and asso
7881547 Video window detector February 1, 2011
The invention provides for automatically identifying the location of a displayed video window based upon a characterization of selected portions of the image for realness based upon a distribution of luminance values for the selected portions. The image is then searched mathematically fo
7839860 Packet based video display interface November 23, 2010
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 un
7826680 Integrated histogram auto adaptive contrast control (ACC) November 2, 2010
The invention provides for calculating the sum of the luminance values of all pixels in each of a number of regions making up the whole image. A histogram is then created of all the sums of luminance at the end of each frame. The histogram is then rescaled such that the luminance range i
7801257 Adaptive reception techniques for over-sampled receivers September 21, 2010
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 d
7800623 Bypassing pixel clock generation and CRTC circuits in a graphics controller chip September 21, 2010
In a video processor unit, a method of providing a video data stream at a clock rate that is independent of a pixel clock rate. Receiving native video data from a video source at a native clock rate, storing the video data in a memory unit, reading selected portions of the video data at
7733915 Minimizing buffer requirements in a digital video system June 8, 2010
According to some embodiments of the invention, a method of minimizing buffer requirements, in a packet based multimedia system having a multimedia source device coupled to a multimedia display device by way of a bi-directional auxiliary channel arranged to transfer information betwe
7696988 Selective use of LCD overdrive for reducing motion artifacts in an LCD device April 13, 2010
Selectively providing LC overdrive by determining a relative noise level between a current video frame and a previous video frame and overdriving the current video frame based upon the determined relative noise level.
7683868 Extended overdrive table and methods of use thereof for enhancing the appearance of motion on an March 23, 2010
An extended overdrive table uses the saturation regions to store useful data that conformably extends the unsaturated region in a natural way. This extended overdrive table reduces the size of any interpolation errors when straddling crossover points to acceptable levels without requ
7675573 Global motion adaptive system with motion values correction with respect to luminance level March 9, 2010
Global-adaptive deinterlacing systems and methods for reducing scintillation and feathering artifacts. Motion adaptive deinterlacing (MADI) local motion quantization thresholds are adaptively adjusted according to the amount of global motion present in the video sequence, thereby min
7634090 Packet based high definition high-bandwidth digital content protection December 15, 2009
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
7634004 Method and apparatus for displaying video December 15, 2009
A method and apparatus for displaying different presentations of program material allows various presentations of a DVD movie, for example, to be displayed on a display for a user's selection. The various presentations might involve different angles from which a user must select or diffe
7633499 Method and apparatus for synchronizing an analog video signal to an LCD monitor December 15, 2009
A method, system and apparatus for synchronizing an analog video signal to an LCD monitor is described. For each of a succession of associated video frames are surveyed for a number of displayed features based upon a pseudo-random selection of regions into which the displayed video frame
7613300 Content-protected digital link over a single signal line November 3, 2009
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
7573533 Method of generating transfer curves for adaptive contrast enhancement August 11, 2009
Disclosed is a method for generating transfer curves for adaptive contrast enhancement. Transfer curves are generated so as to enhance the bright pixels in mostly dark images and the dark pixels in mostly bright images. For a dark image, a transfer curve is generated which increases lumi
7567592 Packet based video display interface enumeration method July 28, 2009
An enumeration method providing the link rate and a pixel/audio clock rate is described.
7522221 Interlaced video field motion detection April 21, 2009
A television line doubler (interlaced to progressive scan converter) incorporating the following aspects an improved field motion detector which does not treat low frequency vertical transitions as motion; a frame motion detector having an improved ability to differentiate motion fro
7505055 Method and apparatus for auto-generation of horizontal synchronization of an analog signal to a March 17, 2009
A method, apparatus, and system for determining a horizontal resolution and a phase of an analog video signal arranged to display a number of scan lines each formed of a number of pixels is described. A number of initialization values are set where at least one of the initialization
7499494 Vector selection decision for pixel interpolation March 3, 2009
Methods and apparatus, including computer program products, implementing and using techniques for determining motion vectors to be used for interpolation of intermediary frames in a digital video sequence are disclosed. A first image frame including several image patches is received.
7495647 LCD blur reduction through frame rate control February 24, 2009
Reducing fast motion artifacts in an LCD panel by receiving a video stream at a first frame rate which is then downsampled to a second frame rate. The downsampled video stream is then upsampled to a third frame rate and a voltage is applied to a pixel element such that the pixel element
7487273 Data packet based stream transport scheduler wherein transport data link does not include a cloc February 3, 2009
A method of coupling a multimedia source device to a multimedia sink device by providing a source device having a transmitter unit coupled thereto, providing sink device having a receiver unit coupled thereto, receiving a source data stream in accordance with a native stream rate by
7484112 Power management in a display controller January 27, 2009
Managing power in a display controller having an on-board power supply coupled to a host device having an off-board power supply by way of a connector is described. If the on-board power supply is active, then power is supplied to the display controller by the off-board power supply
7480809 Reducing power consumption of a microprocessor January 20, 2009
Methods and apparatus, including computer program products, implementing and using techniques for reducing the power consumption of a microprocessor. One or more signal transitions in an instruction set of a microprocessor are profiled. A probability of occurrence is assigned to each
7480334 Temporal motion vector filtering January 20, 2009
Methods and apparatus, including computer program products, implementing and using techniques for performing temporal motion vector filtering in digital video are disclosed. A recursive hierarchical process is used to determine a motion vector. In the recursive hierarchical process, a
7477244 Automatic activity detection in a display controller January 13, 2009
Detecting when the on-board power supply is powered on or off by an auto activity detection circuit by determining if the reference clock signal (T.sub.CLK) is toggling and if the reference clock signal is toggling, then charging a capacitor to a high voltage in the auto activity det
7471336 Global motion adaptive system with motion values correction with respect to luminance level December 30, 2008
Global-adaptive deinterlacing systems and methods for reducing scintillation and feathering artifacts. Motion adaptive deinterlacing (MADI) local motion quantization thresholds are adaptively adjusted according to the amount of global motion present in the video sequence, thereby min
7460181 Blue stretch using restricted color range and soft transition boundary December 2, 2008
System and method for increasing the blue component of white and near white pixels while avoiding hard transitions and without affecting flesh-tone colors. Pixels that are bright enough and fall within a detection area in the UV-plane have their blue components increased and their re
7457438 Robust camera pan vector estimation using iterative center of mass November 25, 2008
Methods and apparatus, including computer program products, implementing and using techniques for camera pan vector estimation, are disclosed. A camera model is provided for representing motion vectors based on a plurality of parameters. A distribution of the motion vectors is genera
7454588 Multi-component processor November 18, 2008
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
7424558 Method of adaptively connecting a video source and a video display September 9, 2008
According to some embodiments of the invention, a connector is provided for connecting any combination of an analog video source to either an analog display or a digital display or a digital video source to either an analog display or a digital display. Some preferred connectors have a
7420618 Single chip multi-function display controller and method of use thereof September 2, 2008
A multi-function display controller that includes a source detector unit for determining if the source of an input stream is either film originated source originated or video source originated. A source converter unit for converting the input image stream to a common signal processin
7412017 Method and apparatus for reception of data over a transmission link August 12, 2008
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 d
7405719 Using packet transfer for driving LCD panel driver electronics July 29, 2008
In a digital display device, a packet based method of driving selected pixel elements by way of associated data latches included in a column driver is disclosed. For each frame lines in a video frame, a number of video data packets are provided directly to the column driver at a link
7398443 Automatic fault-testing of logic blocks using internal at-speed logic-BIST July 8, 2008
System and method for automatic fault-testing of a logic block and the interfaces of macros with logic gates inside a chip, using an at-speed logic-BIST internal to the chip. Following an initialization of internal storage elements, a set of test signals are generated and processed by
7382362 Apparatus and method for processing synch signals in graphic controllers June 3, 2008
An apparatus and method for processing Hsync and Vsync signals in graphic controllers to avoid a false reading of pulses caused by glitches. The apparatus and method involve detecting when the synch signal crosses the threshold for the first time. When this occurs, the output of the
7362319 Method and apparatus for auto-generation of horizontal synchronization of an analog signal to a April 22, 2008
Determining a horizontal resolution and a phase of an analog video signal arranged to display a number of scan lines each formed of a number of pixels is described. A number of initialization values are set where at least one of the initialization values is a current horizontal resolutio
7356250 Systems and methods for creating a single video frame with one or more interest points April 8, 2008
Systems and methods for creating virtual stop-off points in a movie title, where the viewer can explore interesting content using zoom, pan and gamma controls are provided. Methods include creating an interest point from one or more digital video titles. Systems include a composer for
7348950 Dynamical systems approach to LCD overdrive March 25, 2008
A method of overdriving LCD panels to improve LCD pixel response time is described that does not rely upon conventional use of overdrive look up tables. The method is based upon modeling the LCD pixels as linear second-order dynamical systems that leads to simple runtime calculations
7346226 Method and apparatus for MPEG artifacts reduction March 18, 2008
Disclosed herein are methods and apparatus, including computer program products, implementing and using techniques for reducing mosquito noise in an image frame of a video signal. A window of the image frame is provided. The window includes a plurality of pixel values. One of the pix
7346109 Motion vector computation for video sequences March 18, 2008
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
1 2 3

 
 
  Recently Added Patents
Compression molding method and reinforced thermoplastic parts molded thereby
Fringe field switching mode liquid crystal display panel
Vehicle and method for controlling vehicle
Latch-up free ESD protection
Topology arrangement for achieving reliable communication in wireless automotive networks
Method for decoding a spatially multiplexed data signal using a maximum likelihood detection
Method and apparatus for power management control of an embedded memory having sleep and shutdown features
  Randomly Featured Patents
Synthetic antiferromagnet structures for use in MTJs in MRAM technology
Managed battery charging
Integration circuit to determine ignition timing
Reading data provided to a remote storage device
Image processing apparatus and control method for the same
Synthesis of alkyl amino benzenes from alkyl diamino benzenes
Device for treating, in particular massaging, the connective tissue of the skin
Hermetic seal of a chamber for treatment of bandlike material at an excess pressure
Conductive elastomer composition, conductive member using conductive elastomer composition, image-forming apparatus having conductive member
Light pipe having optimized cross-section