Memory Access Timing Signals Patents (Class 345/534)
  • Patent number: 8085272
    Abstract: A method and system for improving data coherency in a parallel rendering system is disclosed. Specifically, one embodiment of the present invention sets forth a method, which includes the steps of receiving a common input stream, tracking a periodic event associated with the common input stream, generating a plurality of fragment streams from the common input stream, inserting a marker based on an occurrence of the periodic event in a first fragment stream in the multiple fragment streams, and utilizing the marker to influence the processing of the first fragment stream so that a plurality of raster operation (ROP) request streams maintains substantially the same coherence as the common input stream. Each fragment stream is independently processed and corresponds to one of the ROP request streams.
    Type: Grant
    Filed: November 3, 2006
    Date of Patent: December 27, 2011
    Assignee: NVIDIA Corporation
    Inventors: Steven E. Molnar, Cass W. Everitt, Roger L. Allen, Gary M. Tarolli, John M. Danskin, Adam Clark Weitkemper, Mark J. French
  • Patent number: 8063910
    Abstract: Data is written to one of two frame buffers in write access cycles having write and non-write sub-periods. Data is read out to a display device from the other of the two frame buffers in read access cycles having read and non-read sub-periods. The writing of data and the reading of data are switched to a respective opposite frame buffer during a switching opportunity, a switching opportunity occurring when a read access cycle is in a non-read sub-period and a write access cycle is in a non-write sub-period. A count of the number of times a switching opportunity is not executed because a read access cycle is in a non-read sub-period while a write access cycle is in a write sub-period is incremented. If the count exceeds a particular threshold, a write access cycle subsequent to the count exceeding the threshold is masked. When a write access cycle is a masked data is not written into a buffer.
    Type: Grant
    Filed: July 8, 2008
    Date of Patent: November 22, 2011
    Assignee: Seiko Epson Corporation
    Inventor: Jerzy Wieslaw Swic
  • Patent number: 8063898
    Abstract: A method of controlling an interface between an I2C master in a time controller for a liquid crystal display and an external memory may include causing a pre-scaler to determine whether or not a first clock signal from the I2C master to the external memory is synchronized with a second clock signal from the external memory to the I2C master. If the first clock signal is not synchronized with the second clock signal, the pre-scaler stops transmission of a third clock signal for an I2C interface with the external memory to the I2C master.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: November 22, 2011
    Assignee: Dongbu HiTek Co., Ltd.
    Inventor: Jong-Seok Chae
  • Publication number: 20110115804
    Abstract: Embodiments of the present invention provide for improved timing control in 2-D image processing to maintain a constant rate of memory fetches and pixel outputs even when the processing operations transition to a new line or frame of pixels. A one-to-one relationship between incoming pixel rate and outgoing pixel rate is maintained without additional clock cycles or memory bandwidth as an improved timing control according to the present invention takes advantage of idle memory bandwidth by pre-fetching a new column of pixel data in a first pixel block of a next line or frame while a new column of an edge pixel block on a current line is duplicated or zeroed out. As the edge pixel block(s) on the current line are processed, the data in the first pixel block of the next line or frame become ready for computation without extra clock cycles or extra memory bandwidth.
    Type: Application
    Filed: November 17, 2009
    Publication date: May 19, 2011
    Inventors: Boris Lerner, Pradip Thaker, Gopal Gudhur Karanam, Michael Meyer-Pundsack
  • Patent number: 7884793
    Abstract: A memory unit includes a buffer memory unit having first and second write buffer memories and first and second read buffer memories, and a frame memory section. The buffer memory unit is connected to the frame memory and a gray signal converter. The first and the second write buffer memories alternately store a sequence of data segments of current gray data from a signal source and alternately output the current data segments to the frame memory for storing. The first and the second read buffer memories read out a sequence of data segments of previous gray data from the frame memory and alternately output the previous data segments to the gray signal converter. The frame memory stores a plurality of previous and current data segments, and the total amount of the data segments stored in the frame memory is equal to or larger than those for one frame.
    Type: Grant
    Filed: May 9, 2002
    Date of Patent: February 8, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Baek-Woon Lee
  • Patent number: 7825932
    Abstract: A repeater comprises an EDID memory to store a control data and a memory control unit. The memory control unit is configured to make access to the EDID memory to read the control data therefrom, store the read control data into the EDID memory and, when access is made to the EDID memory by the set-top box, transfer the control data stored in the EDID memory to the set-top box. In this case, the memory control unit outputs an inhibiting signal to a set-top box to inhibit it from making access to the EDID memory until the completion of an operation of storing the control data from the EDID memory in the set-top box into the EDID memory in the repeater.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: November 2, 2010
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Masahiko Mawatari, Yutaka Kawada
  • Patent number: 7825931
    Abstract: A repeater comprises an EDID memory to store a control data and a memory control unit. The memory control unit is configured to make access to the EDID memory to read the control data therefrom, store the read control data into the EDID memory and, when access is made to the EDID memory by the set-top box, transfer the control data stored in the EDID memory to the set-top box. In this case, the memory control unit outputs an inhibiting signal to a set-top box to inhibit it from making access to the EDID memory until the completion of an operation of storing the control data from the EDID memory in the set-top box into the EDID memory in the repeater.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: November 2, 2010
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Masahiko Mawatari, Yutaka Kawada
  • Patent number: 7800621
    Abstract: Apparatus and methods are disclosed for controlling the memory controller and, in particular, controlling signaling of the memory controller to a memory via memory interface during a static screen condition. An apparatus includes static image detection logic that is configured to detect when image data being displayed by a display controller is static and to communication detection of static image data to the display controller. The apparatus also includes control logic within the display controller responsive to the static image detection logic, where the control logic is configured to detect a level of a line buffer within the display controller and to send a signal to a memory controller directing the memory controller to issue a signal to a memory to enter a self-refresh mode, thereby turning off at least one memory clocking circuit within the memory controller. A corresponding method is also disclosed.
    Type: Grant
    Filed: May 16, 2005
    Date of Patent: September 21, 2010
    Assignee: ATI Technologies Inc.
    Inventor: James Fry
  • Patent number: 7782329
    Abstract: Presently disclosed are a method and apparatus for generating graphics in a protected manner by establishing a user graphics partition while in an executive context. Once the user context is established, an operating mode is switched to the user context and then executing a user graphics program while in the user context. The operating mode then reverts to the executive context when the user context expires.
    Type: Grant
    Filed: December 10, 2004
    Date of Patent: August 24, 2010
    Assignee: Rockwell Collins, Inc.
    Inventors: Tom C. Rohr, Jeffrey D. Russell, Martin Pauly
  • Patent number: 7724264
    Abstract: Values are calculated which control the manner in which a display streamer directs the movement of display data. The values are stored in the display streamer.
    Type: Grant
    Filed: January 16, 2004
    Date of Patent: May 25, 2010
    Assignee: Intel Corporation
    Inventors: Kalpesh Mehta, Mike Donlon, Eric Samson, Wen-Shan (Vincent) Wang
  • Patent number: 7711976
    Abstract: A data processor comprising: a bus control circuit adapted to be interfaced with a synchronous DRAM which can be accessed in synchronism with a clock signal; a plurality of data processing modules coupled to said bus control circuit for producing data and addresses for accessing a memory; and a clock driver for feeding intrinsic operation clocks to said data processing modules and for feeding the clock signal for accessing said memory in synchronism with the operations of said data processing modules to be operated by the operation clock signals, to the outside.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: May 4, 2010
    Assignee: Renesas Technology Corp.
    Inventors: Jun Satoh, Kazushige Yamagishi, Keisuke Nakashima, Koyo Katsura, Takashi Miyamoto, Mitsuru Watabe, Kenichiroh Ohmura
  • Publication number: 20100085368
    Abstract: A timing controller includes a first stage removing a first surge signal generated during a first logic level period of a data enable signal, and a second stage receiving the data enable signal generated by the first stage and removing a second surge signal generated during a second logic level period of the received data enable signal.
    Type: Application
    Filed: October 6, 2009
    Publication date: April 8, 2010
    Inventors: Ock Chul SHIN, Yeong Cheol Rhee, Byung Koan Kim
  • Patent number: 7688325
    Abstract: One embodiment of the invention sets forth a technique for compressing and storing display data and optionally compressing and storing cursor data in a memory that is local to a graphics processing unit to reduce the power consumed by a mobile computing device when refreshing the screen. Compressing the display data and optionally the cursor data also reduces the relative cost of the invention by reducing the size of the local memory relative to the size that would be necessary if the display data were stored locally in uncompressed form. Thus, the invention may improve mobile computing device battery life, while keeping additional costs low.
    Type: Grant
    Filed: September 21, 2006
    Date of Patent: March 30, 2010
    Assignee: NVIDIA Corporation
    Inventors: Krishnan Sreenivas, Koen Bennebroek, Karthik Bhat, Stefano A. Pescador, David G. Reed, Brad W. Simeral, Edward M. Veeser
  • Patent number: 7675522
    Abstract: A display error occurs upon contention between writing of pixel data in a GRAM and reading of pixel data representing a scanning line including pixels which correspond to the pixel data above. Pixel data corresponding to pixels representing a scanning line stored in a latch circuit is displayed on a display panel, and when contention occurs between writing of pixel data in a GRAM and reading of pixel data corresponding to pixels representing a scanning line to the latch circuit from the GRAM, a controller delays reading of the pixel data corresponding to the pixels representing the scanning line and controls so as to perform reading of the pixel data corresponding to the pixels representing the scanning line to the latch circuit from the GRAM once again.
    Type: Grant
    Filed: July 2, 2004
    Date of Patent: March 9, 2010
    Assignee: Toshiba Matsushita Display Technology Co., Ltd.
    Inventors: Masahiro Kubota, Hideki Mine
  • Patent number: 7667706
    Abstract: A repeater comprises an EDID memory to store a control data and a memory control unit. The memory control unit is configured to make access to the EDID memory to read the control data therefrom, store the read control data into the EDID memory and, when access is made to the EDID memory by the set-top box, transfer the control data stored in the EDID memory to the set-top box. In this case, the memory control unit outputs an inhibiting signal to a set-top box to inhibit it from making access to the EDID memory until the completion of an operation of storing the control data from the EDID memory in the set-top box into the EDID memory in the repeater.
    Type: Grant
    Filed: January 17, 2006
    Date of Patent: February 23, 2010
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Masahiko Mawatari, Yutaka Kawada
  • Patent number: 7619631
    Abstract: A technique for performing an anti-aliasing operation by multiple graphics processing units includes utilizing a first graphics processing unit to generate a first subset of filtered data resulting from performing anti-aliasing processing and similarly utilize a second graphics processing unit to generate a second subset of filtered data. The first graphics processing unit then pulls a first portion of the second subset of filtered data from a first memory block of a temporary buffer and blends such pulled data with a first portion of the first subset of filtered data. Overlapping in time with the pulling and blending operation of the first graphics processing unit, the second graphics processing unit pulls a second portion of the first subset of filtered data from a second memory block of the temporary buffer and blends such pulled data with a second portion of the second set of filtered data.
    Type: Grant
    Filed: March 28, 2006
    Date of Patent: November 17, 2009
    Assignee: NVIDIA Corporation
    Inventors: Franck R. Diard, Jeffrey A. Bolz
  • Publication number: 20090263031
    Abstract: When inputted pixels from an input DMA unit, a packing unit outputs data package. One data package consists of a inputted pixels. A memory control unit writes, on a write line memory at a write interval, the data package that is outputted by the packing unit. The write interval is a times longer than an input interval at which the pixels are inputted into the packing unit. During the writing process, the memory control unit reads out another data package from a read line memory at a read interval that is the same as the input interval. In addition, the memory control unit treats the write line memory as the read line memory, after completing the writing process. Alternatively, the memory control unit treats the read line memory as the write line memory, after completing the reading process.
    Type: Application
    Filed: April 20, 2009
    Publication date: October 22, 2009
    Inventors: Daisuke Usui, Hideyoshi Yoshimura
  • Patent number: 7598959
    Abstract: Apparatus and systems, as well as methods and articles, may operate to update video display pixels. A video display bus can communicate data to a video display according to specified clock frequencies and a refresh time period. Power conservation can be enhanced by adjusting the specified clock frequencies and/or refresh time period to provide idle time on the video display bus.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: October 6, 2009
    Assignee: Intel Corporation
    Inventors: James P. Kardach, David Williams, Achintya K. Bhowmik, Barnes Cooper
  • Patent number: 7589734
    Abstract: A repeater comprises an EDID memory to store a control data and a memory control unit. The memory control unit is configured to make access to the EDID memory to read the control data therefrom, store the read control data into the EDID memory and, when access is made to the EDID memory by the set-top box, transfer the control data stored in the EDID memory to the set-top box. In this case, the memory control unit outputs an inhibiting signal to a set-top box to inhibit it from making access to the EDID memory until the completion of an operation of storing the control data from the EDID memory in the set-top box into the EDID memory in the repeater.
    Type: Grant
    Filed: June 13, 2005
    Date of Patent: September 15, 2009
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Masahiko Mawatari, Yutaka Kawada
  • Patent number: 7571296
    Abstract: Circuits, methods, and apparatus that adaptively control 1T and 2T timing for a memory controller interface. An embodiment of the present invention provides a first memory interface as well as an additional memory interface, each having a number of address and control lines. The address and control lines of the redundant memory interface may be individually enabled and disabled. If a line in the additional interface is enabled, it and its corresponding line in the first interface drive a reduced load and may operate at the higher 1T data rate. If a line in the additional interface is disabled, then its corresponding line in the first interface drives a higher load and may operate at the slower 2T data rate. In either case, the operating speed of the interface may also be considered in determining whether each line operates with 1T or 2T timing.
    Type: Grant
    Filed: November 11, 2004
    Date of Patent: August 4, 2009
    Assignee: Nvidia Corporation
    Inventor: David G. Reed
  • Publication number: 20090179907
    Abstract: The present invention provides a data accessing system and a data accessing method. The method comprises: separately storing a (N×M)-bit digital data in L banks of a data storage module; utilizing a register module of a data accessing interface module to transmit data of a bank for L times in sequence, and to receive and latch the digital data included by a bank from the data storage module when transmitting data each time, until the (N×M)-bit digital data is totally latched in the register module; and utilizing a multiplex output module of the data accessing interface module to continuously select a M-bit digital data from the (N×M)-bit digital data registered in the register module, and input the M-bit digital data to a data retrieving device via M data transmission lines.
    Type: Application
    Filed: January 14, 2009
    Publication date: July 16, 2009
    Inventors: Yung-Ho Huang, Yang-Chen Hsu
  • Patent number: 7562184
    Abstract: An interface unit 20 assigns different SDRAMs 1 and 2 to adjacent drawing blocks in a frame-buffer area. In processing that extends across the adjacent drawing blocks, active commands, for example, are issued alternately to the SDRAMs 1 and 2 to reduce waiting cycles resulting from the issue interval restriction. Furthermore, since individual clock enable signals CKE1 and CKE2 are output to the SDRAMs 1 and 2 so that burst transfers of the SDRAMs 1 and 2 can be stopped individually, no cycle is necessary to stop the burst transfers.
    Type: Grant
    Filed: December 29, 2004
    Date of Patent: July 14, 2009
    Assignee: Panasonic Corporation
    Inventors: Masanori Henmi, Kazushi Kurata
  • Publication number: 20090141036
    Abstract: A buffer management method implemented in a video image display apparatus for displaying images, including: controlling a write address in a buffer for writing input data thereto; controlling a read address in the buffer for reading display data therefrom; comparing the write address and read address; and managing a transmission of the display data to a spatial light modulator (SLM) based on a comparison result of comparing the write address to the read address.
    Type: Application
    Filed: December 3, 2008
    Publication date: June 4, 2009
    Inventors: Akira Shirai, Taro Endo, Naoya Sugimoto, Fusao Ishii
  • Patent number: 7536511
    Abstract: An apparatus includes a central processing unit having an output to provide a status indicator, a graphics controller having an output coupleable to a display interface, a cache comprising a plurality of cache lines, and memory controller having an input to receive the status indicator. The memory controller is configured to disable allocation of cache lines of the cache for cache misses for data requests from the graphics controller in response to the status indicator indicating the central processing unit is in an active mode. The memory controller further is configured to enable allocation of cache lines of the cache for cache misses for data requests from the graphics controller in response to the status indicator indicating the central processing unit is in an idle mode.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: May 19, 2009
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Stephen Patrick Thompson
  • Patent number: 7532218
    Abstract: Embodiments of methods and apparatus for memory training concurrent with data transfers are disclosed. For an example embodiment, data may be transferred from a first memory device to a first partition of a memory controller, and a training operation may be performed for a second partition of the memory controller coupled to a second memory device while the first partition of the memory controller is transferring data from the first memory device.
    Type: Grant
    Filed: February 1, 2005
    Date of Patent: May 12, 2009
    Assignee: nVidia Corporation
    Inventor: Barry Wagner
  • Patent number: 7522171
    Abstract: A system of processing data in a graphics processing unit having a core configured to process data in hexadecimal form and other graphics modules configured to process data in quads includes a transpose buffer with a crossbar to reorganize incoming data, several memory banks to store the reorganized data over a period of several clock cycles, and a second crossbar for reorganizing the stored data after it is read from the bank of memories in one clock cycle. The method for converting between data in hexadecimal form and data in quads includes providing data in hexadecimal form, reorganizing the data provided in hexadecimal form, storing the reorganized data in several memories, and reading several of the memory locations, which contain all of the elements of the quad, in one clock cycle.
    Type: Grant
    Filed: July 20, 2006
    Date of Patent: April 21, 2009
    Assignee: NVIDIA Corporation
    Inventor: Bryon S. Nordquist
  • Patent number: 7518599
    Abstract: A display control device and a display control method for use in a portable electronic apparatus are disclosed. The portable electronic apparatus includes a main controller and a display panel. The display control device includes a digital data register in communication with the main controller for storing a digital data display signal received from the main controller, and a digital-to-analog converter in communication with the digital data register, converting the digital data display signal stored in the digital data register into an analog data display signal and outputting the analog data display signal to the display panel to be revealed. The main controller keeps on outputting refreshed digital data display signals in a normal mode, and suspends the output of any further digital data display signal in an idle mode. In the idle mode, the digital data register reiteratively outputs a last stored digital data display signal to the digital-to-analog converter.
    Type: Grant
    Filed: August 12, 2003
    Date of Patent: April 14, 2009
    Assignee: Toppoly Optoelectronics Corp.
    Inventors: Geng-Jen Lin, Chuan-Ying Wang, Ching-Tung Wang, Hung-Yang Kuo
  • Patent number: 7505301
    Abstract: A display driver having Dynamic Random Access Memory (DRAM) cells and a method of controlling the timing of the display driver are disclosed. The display driver includes memory cells each of which is implemented using a DRAM cell having a single transistor and a single capacitor. The display driver includes a drive control unit generating a scan signal, a refresh signal and a write/read signal, a word line drive unit driving word lines of the memory cells, and a data input/output unit for controlling input/output of data to/from the memory cells. The display driver gives priority to a write/read operation over a refresh operation and a scan operation.
    Type: Grant
    Filed: October 7, 2004
    Date of Patent: March 17, 2009
    Assignee: Msyslab Co., Ltd.
    Inventor: Jong Hoon Park
  • Patent number: 7495668
    Abstract: A display memory circuit includes a drawing memory and a dynamic display memory. The drawing memory stores data and at least a portion of the data are possibly rewritten into a new data at a third timing, the third timing being optional between a first timing and a second timing. The dynamic display memory is connected with the drawing memory, which latches the data in response to the first timing and continues to hold the data between the first timing and the second timing. The drawing memory is partially disconnected from the dynamic display memory in the rewritten portion when the portion is rewritten in the drawing memory.
    Type: Grant
    Filed: December 1, 2004
    Date of Patent: February 24, 2009
    Assignee: NEC Electronics Corporation
    Inventors: Junyou Shioda, Takashi Nose
  • Patent number: 7489316
    Abstract: A method for converting a frame rate of a video signal comprising a data enable signal by means of a first buffer and a second buffer is disclosed. The method comprises: alternatively accessing the first buffer and the second buffer according to a first frame rate; determining an accessing time point of the first and the second buffers according to the data enable signal; and accessing the buffer, which is one of the first and the second buffers and not accessed at the accessing time point, according to a second frame rate, wherein the second frame rate is faster than the first frame rate.
    Type: Grant
    Filed: September 8, 2005
    Date of Patent: February 10, 2009
    Assignee: Realtek Semiconductor Corp.
    Inventors: Jin Sheng Gong, Yu Pin Chou, Shiu Rong Tong
  • Patent number: 7490208
    Abstract: Architecture for compact multi-ported register file is disclosed. In an embodiment, a register file comprises a single-port random access memory (RAM). The single-port RAM comprises a single port for read operations and for write operations. Either a single read or a single write operation is performed for a given clock via the single port. Moreover, the single-port RAM serially performs N read operations and M write operations associated with a data group using a clock phase of (N+M) clock phases generated from a clock. In another embodiment, a semiconductor device includes the architecture for compact multi-ported register file. The semiconductor device comprises a plurality of register files. Each register file comprises a RAM comprising a port for read operations and for write operations. Moreover, each RAM serially performs N read operations and M write operations associated with one of a plurality of data groups using a corresponding clock phase of (N+M) clock phases generated from a clock.
    Type: Grant
    Filed: October 5, 2004
    Date of Patent: February 10, 2009
    Assignee: Nvidia Corporation
    Inventors: Lordson Yue, John W. Berendsen, Karim M. Abdalla, Rui M. Bastos, Radoslav Danilak
  • Patent number: 7474421
    Abstract: A printer specifies at least one arbitrary option out of a plurality of options displayed on a display screen as a tentative option, determines the tentative option as a determined option (determinate option), and performs printing based on the determinate option. When a handling explanation is requested before the determination, display is switched to display of the handling explanation from option display. A user can therefore easily and quickly view the handling explanation at once during operations.
    Type: Grant
    Filed: February 10, 2004
    Date of Patent: January 6, 2009
    Assignee: Seiko Epson Corporation
    Inventor: Hiroyasu Kurashina
  • Patent number: 7475210
    Abstract: An address processing section allocates addresses of desired data in a main memory, input from a control block, to any of three hit determination sections based on the type of the data. If the hit determination sections determine that the data stored in the allocated addresses does not exist in the corresponding cache memories, request issuing sections issue transfer requests for the data from the main memory to the cache memories, to a request arbitration section. The request arbitration section transmits the transfer requests to the main memory with priority given to data of greater sizes to transfer. The main memory transfers data to the cache memories in accordance with the transfer requests. A data synchronization section reads a plurality of read units of data from a plurality of cache memories, and generates a data stream for output by a stream sending section.
    Type: Grant
    Filed: December 19, 2005
    Date of Patent: January 6, 2009
    Assignee: Sony Computer Entertainment Inc.
    Inventor: Hideshi Yamada
  • Publication number: 20080297525
    Abstract: An apparatus comprises a first unit to receive a first frame. The first unit replaces each datum of the first frame with a datum having a particular value if the datum of the first frame is within a region of the first frame. A second frame is thereby created. The first unit also writes the second frame.
    Type: Application
    Filed: May 31, 2007
    Publication date: December 4, 2008
    Inventor: Barinder Singh Rai
  • Publication number: 20080266304
    Abstract: A display unit includes: a display panel for displaying a plurality of information images; a memory for storing a plurality of image data elements corresponding to the information images; an image memory for storing the image data elements transferred from the memory; and a controller for controlling the display panel to display the information images based on the image data elements in the image memory. The controller transfers a part of the image data elements to the image memory on ahead when the display unit starts to operate, and the controller controls the display panel to display a part of information images on ahead based on the part of the image data elements.
    Type: Application
    Filed: April 9, 2008
    Publication date: October 30, 2008
    Applicant: DENSO CORPORATION
    Inventors: Tomohiro Okumura, Ryouichi Nishikawa
  • Patent number: 7382366
    Abstract: Overclocking parameters in a graphics system are automatically set. In one embodiment, in response to a user request, overclocking parameters for different sets of overclocking parameters are tested using a graphical stress test to select optimum overclocking parameters.
    Type: Grant
    Filed: October 21, 2003
    Date of Patent: June 3, 2008
    Assignee: NVIDIA Corporation
    Inventors: Michael M. Klock, Jeffrey M. Smith, Satish D. Salian, Kevin J. Kranzusch
  • Publication number: 20080100634
    Abstract: A data transfer circuit that transfers a first kind of data stored in an external memory circuit includes: an internal memory circuit that is capable of, by an external circuit, writing and/or rewriting a second kind of data including information for one region as a transfer source in the external memory circuit and another region as a transfer destination in the external memory circuit; a transfer circuit that transfer the first kind of data; and a control circuit that makes the transfer circuit transfer the first kind of data stored in the one region to the other region based on the second kind of data.
    Type: Application
    Filed: October 24, 2007
    Publication date: May 1, 2008
    Applicant: SEIKO EPSON CORPORATION
    Inventor: Takeshi MAKABE
  • Publication number: 20080084425
    Abstract: Disclosed is an image processing apparatus for inputting a plurality of rectangular images each composed of n×n pixels and outputting line-by-line image data in which one line is composed of n×n×m pixels. A line buffer stores n lines of image data, each line is composed n×n×m pixels. The apparatus generate a write address for writing a rectangular image to the line buffer memory and a read-out address for reading line-by-line image data out of the line buffer memory, and changes over a method of generating the write address between a first write-address generating method and a second write-address generating method whenever m rectangular images are written to the line buffer, and changes over the read-out address between a first read-out-address generating method and a second read-out-address generating method whenever n lines of image data are read out of the line buffer.
    Type: Application
    Filed: July 24, 2007
    Publication date: April 10, 2008
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Keigo Ogura
  • Patent number: 7349027
    Abstract: The scan converter comprises first and second memories 3, 7, a frame memory 5; having a write period and a read period, a video data input circuit 2 for writing data at a first transfer rate into the memory 3, a video data output circuit 8 for outputting the data from the memory 7 at a third transfer rate. The transfer rate between the memories 3, 7 and the memory 5 is twice as fast as the first or third transfer rate, whichever is faster, and the memories 3 has data storage capacities greater than an amount of the data to be written into the memory 5 in each write period, and the memories 7 has data storage capacities greater than an amount of the data to be read from the memory 5 in each read period.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: March 25, 2008
    Assignee: Matsushita Electric Works, Ltd.
    Inventors: Junpei Endo, Satoshi Furukawa, Kenichi Hagio
  • Patent number: 7202882
    Abstract: A liquid crystal display device employing an overshooting driving method is provided which is capable of reducing memory capacity of a frame memory used to delay input data. The above liquid crystal display device for displaying an image using a liquid crystal panel includes a data converting table to generate output gray-scale data obtained by thinning out input gray-scale data to reduce a number of bits of input gray-scale data, a frame memory to generate second input gray-scale data by delaying output gray-scale data in a data converting table by one frame image display period in a liquid crystal panel and a look-up table to generate an overshooting gray-scale output being in advance stored according to a relation in size between the first input gray-scale data and the second input gray-scale data, wherein image display is performed by an overshooting gray-scale output in a liquid crystal panel.
    Type: Grant
    Filed: June 24, 2002
    Date of Patent: April 10, 2007
    Assignee: NEC Corporation
    Inventor: Toshiyuki Morita
  • Patent number: 7176928
    Abstract: A receiver for recovering a serial clock of a transmitter is provided. The receiver comprises a buffer configured to store packets received from the transmitter. The packets may be sent through a packet switched network that may incur packet delay during transmission through the network. A memory controller is configured to determine a fill level of the buffer. A frequency generator is configured to generate a clock frequency, where the frequency is used to determine when to read packets from the buffer. A frequency controller is configured to instantaneously adjust the frequency of the frequency generator based on an algorithm that determines the clock frequency based on the fill level of the buffer. Accordingly, by adjusting the frequency outputted by the frequency generator, the frequency controller is able to recover the serial clock of the transmitter.
    Type: Grant
    Filed: December 13, 2004
    Date of Patent: February 13, 2007
    Assignee: Network Equipment Technologies, Inc.
    Inventor: Ran Sendrovitz
  • Patent number: 7126608
    Abstract: A graphics processor or display device including a microcontroller that functions as a sequencer, a computer system including at least one such graphics processor or display device, and a microcontroller for use in such a graphics processor or display device. In preferred embodiments, the microcontroller functions as a sequencer for controlling the timing of power up and/or power down operations by one or both of a graphics processor and a display device. The microcontroller is implemented to exclude any capacity to handle interrupts and so can provide guaranteed timing, and is preferably implemented to be small, simple, and programmable, and to store a small number of programs. Each program consists of instructions belonging to a small instruction set, such as a set consisting of set and clear instructions (for overriding or overwriting specified register bits) and wait, release, and stop instructions.
    Type: Grant
    Filed: June 20, 2005
    Date of Patent: October 24, 2006
    Assignee: NVIDIA Corporation
    Inventors: Jonah M. Alben, Dennis K D Ma
  • Patent number: 7099989
    Abstract: A memory device includes a memory cell array, an addressing circuit, a data communication circuit and a control circuit. The addressing circuit receives first signals that are indicative of an address associated with a write command, decodes the address to provide column select signals that are indicative of a column address in the memory cell array, and uses the column address to perform a column redundancy check. The data communication circuit latches data signals that are associated with the write command in response to a data strobe signal. The control circuit causes the addressing circuit to perform the column redundancy check during a delay to accommodate variations in the timing of the data strobe signal and begins providing the column select signals to the memory cell array after performing the column redundancy check. The memory device may be a double data rate (DDR) synchronous dynamic random access memory (SDRAM), for example.
    Type: Grant
    Filed: August 28, 2003
    Date of Patent: August 29, 2006
    Assignee: Micron Technology, Inc.
    Inventor: Christopher K. Morzano
  • Patent number: 7081896
    Abstract: Methods and apparatus for changing the timing of memory requests in a graphics system. Reading data from memory in a graphics system causes ground bounce and other electrical noise. The resulting ground bounce may be undesirably synchronized with a video retrace signal sent to a display, and may therefore cause visible artifacts. Embodiments of the present invention shift requests made by one or more clients by a duration or durations that vary with time, thereby changing the timing of the data reads from memory. The requests may be shifted by a different duration for each memory request, for each frame, or multiples of requests or frames. The durations may be random, pseudo-random, or determined by another algorithm, and they may advance or delay the requests. By making the ground bounce and other noise asynchronous with the video retrace signal, these artifacts are reduced or eliminated.
    Type: Grant
    Filed: September 3, 2002
    Date of Patent: July 25, 2006
    Assignee: NVIDIA Corporation
    Inventors: Krishnaraj S. Rao, David G. Reed, Jeff Irwin
  • Patent number: 7032092
    Abstract: A common DRAM controller is provided for supporting a plurality of memory types such as double data rate or quad data rate mode or types. The controller is adapted to use a number of clock signals to process data. The controller can further delay the data for a predetermined time period and capture the same.
    Type: Grant
    Filed: September 6, 2002
    Date of Patent: April 18, 2006
    Assignee: VIA Technologies, Inc.
    Inventor: Jiin Lai
  • Patent number: 7030871
    Abstract: This invention is directed to the active matrix display device with an imaging speed rapid enough for the moving image display and the small power consumption. The selector makes the switch between the moving image mode, where the image signal consecutively inputted is consecutively displayed after the certain processing is performed by the data processing unit and the still image mode, where the display is made based on the image signal stored in the frame memory. The messy display upon the switching between the modes can be prevented by differentiating the switching timing of the still to moving image mode from that of the moving to still image mode, improving the display quality.
    Type: Grant
    Filed: July 29, 2002
    Date of Patent: April 18, 2006
    Assignee: Sanyo Electric Co., Ltd.
    Inventors: Makoto Kitagawa, Mitsugu Kobayashi, Makoto Fujioka
  • Patent number: 6977655
    Abstract: A dual-mode dual-data rate (DDR) synchronous dynamic random access memory (SDRAM)/synchronous graphic random access memory (SGRAM). An exemplary DDR SDRAM/SGRAM comprises a single memory device, which itself comprises a memory array including a quad-bank DRAM and a logic circuitry. The logic circuitry is coupled to the memory array and is configurable to operate the single memory device in a first mode and a second mode. The first mode may include a delayed lock loop (DLL) capability while the second mode may include a non-DLL capability.
    Type: Grant
    Filed: July 30, 2003
    Date of Patent: December 20, 2005
    Assignee: Micron Technology, Inc.
    Inventor: Kevin J. Ryan
  • Patent number: 6924807
    Abstract: An apparatus for processing image data to produce an image for covering an image area of a display includes a plurality of graphics processors, each graphics processor being operable to render the image data into frame image data and to store the frame image data in a respective local frame buffer; a control processor operable to provide instructions to the plurality of graphics processors; and at least one merge unit operable to synchronously receive the frame image data from the respective local frame buffers and to synchronously produce combined frame image data based thereon.
    Type: Grant
    Filed: March 23, 2001
    Date of Patent: August 2, 2005
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Hitoshi Ebihara, Kazumi Sato, Masakazu Mokuno, Hideki Hara
  • Patent number: 6919900
    Abstract: Disclosed are methods and systems for interfaces between video applications and display screens that allow applications to intelligently use display resources of their host device without tying themselves too closely to operational particulars of that host. Video applications (1) receive information about the display environment from a graphics arbiter, (2) use that information to prepare their video output, and (3) send their output to the graphics arbiter which efficiently presents that output to the display screen. The graphics arbiter tells applications the estimated time when the next frame will be displayed on the screen. Applications tailor their output to the estimated display time, thus improving output quality while decreasing resource waste by avoiding the production of “extra” frames. The graphics arbiter tells an application when its output is fully or partially occluded so that the application need not expend resources to draw portions of frames that are not visible.
    Type: Grant
    Filed: February 12, 2002
    Date of Patent: July 19, 2005
    Assignee: Microsoft Corporation
    Inventor: Nicholas P. Wilt
  • Patent number: 6917365
    Abstract: A processor executes image processing under control of a clock facility, such that a sequence of C effective clock cycles will effect a processing operation of a predetermined amount of image information. In particular, the processor has programming means for implementing programmable stall clock cycles interspersed between the effective clock cycles for implementing a programmable slowdown factor S, such that a modified number of C*S overall clock cycles will effect processing of the predetermined amount of digital signal information.
    Type: Grant
    Filed: July 29, 2002
    Date of Patent: July 12, 2005
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Abraham Karel Riemens, Nathan Woods