Computer Graphics Display Memory System Patents (Class 345/530)
  • Patent number: 7561116
    Abstract: A monitor having multiple displays within the same housing. The displays may be, for example, separate LCD panels that are placed in close proximity to one another so as to give the appearance of a single, large display. At least two of the displays may be treated by a computer connected to the monitor as a single display. A display controller divides a single frame of information that is provided by a display adapter of the computer into display information for multiple displays. By using the multiple display controller, the multiple display monitor may have more displays or panels than the number of cables linking the monitor to a computer. The special display controller also does not require a graphics card for each display. A three panel or display monitor is provided in which a central, centered work area display is framed by two side panels or displays.
    Type: Grant
    Filed: January 31, 2003
    Date of Patent: July 14, 2009
    Assignee: Microsoft Corporation
    Inventors: William J. Westerinen, William Chambers Powell, III
  • Patent number: 7561297
    Abstract: An image sensing apparatus senses light from an object and outputs electrical image data. The apparatus stores a predetermined volume of the image data and records the recorded image data on a recording medium. During the recording, the apparatus simultaneously displays an image of image data currently being sensed in a main display area of a display unit and displays an image of the image data being recorded on the recording medium in a sub-display area.
    Type: Grant
    Filed: September 7, 2005
    Date of Patent: July 14, 2009
    Assignee: Canon Kabushiki Kaisha
    Inventor: Soichiro Shigeeda
  • Patent number: 7558901
    Abstract: An apparatus and method for connecting a processor to buses. The apparatus includes a multiplexer which, when addressing information indicating the address of a first memory connected to a synchronous data bus synchronized with a processor, from the processor is received, receives first data from the processor and transfers the received first data to the first memory through the synchronous data bus, or receives second data from the first memory through the synchronous data bus and transfers the received second data to the processor, and if address information indicating the address of a second memory connected to an asynchronous data bus not synchronized with the processor, from the processor is received, receives third data from the processor and transfers the third data to a buffer, or receives fourth data from the buffer and transfers the fourth data to the processor.
    Type: Grant
    Filed: January 16, 2004
    Date of Patent: July 7, 2009
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sung-kyu Choi
  • Patent number: 7555528
    Abstract: Methods and systems for virtually representing devices at remote sites are provided. Such methods may include registering information associated with a device, generating a virtual representation of the device on a remote user access device, and commanding the device to perform an action.
    Type: Grant
    Filed: June 22, 2001
    Date of Patent: June 30, 2009
    Assignee: Xanboo Inc.
    Inventors: Babak Rezvani, Jack L. Chen, Edward B. Kalin, Reza Jalili
  • Patent number: 7551175
    Abstract: An image transmission system which enables to perform various types of presentations and also to reduce a transmission path is provided. A PC includes a display image generation unit, a layer capture unit for sorting a layer composing a display image into a layer to be transmitted to a projector and a layer not to be transmitted, transmission layer adjustment unit for performing adjustment on the captured layer, and a PC communication unit for transmitting the adjusted layer to the projector, the projector includes a determines adjustment description put for a projector communication unit for receiving a transmission layer, an output layer adjustment unit for determining the content of the adjustment performed on the received layer and readjusting the received layer based on the judgment, and a display output unit for projecting the received layer onto a screen.
    Type: Grant
    Filed: March 8, 2005
    Date of Patent: June 23, 2009
    Assignee: Panasonic Corporation
    Inventors: Yasuaki Sakanishi, Takashi Watanabe, Tsuyoshi Maeda
  • Publication number: 20090148020
    Abstract: An image display apparatus includes a storage unit that stores a plurality of image data with respect to a scan area of a subject; an analysis processing unit that obtains a plurality of analysis results by performing a predetermined analysis processing on a plurality of image data stored in the storage unit; a display unit that displays image data stored in the storage unit along with analysis results obtained by the analysis processing unit; and an image-display control unit that performs control such that image data corresponding to a specified analysis result is to be displayed on the display unit, when at least one analysis result is specified from among the analysis results displayed by the display unit.
    Type: Application
    Filed: December 2, 2008
    Publication date: June 11, 2009
    Inventor: Satoshi SUGIURA
  • Patent number: 7545383
    Abstract: An information processing system includes a first information processor to process data to be displayed in a first display unit and a second information processor to indicate the data displayed in the first display unit. The first information processor includes a first display control unit to control the data to be displayed; a first communication unit to receive operation information from the second information processor and transmit data information about a piece of data indicated by the second information processor; and a first detecting unit to detect a position on the first display unit indicated by the second information processor. The second information processor includes an accepting unit to accept an operation by a user; a second communication unit to transmit operation information to the first information processor and receive the data information from the first information processor; and a received data storage unit to store the data information.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: June 9, 2009
    Assignee: Sony Corporation
    Inventor: Tadashi Morita
  • Patent number: 7546542
    Abstract: Methods are disclosed for selectively loading one control at a time based on the location of a selection component relative to a graphical representation of a user interface.
    Type: Grant
    Filed: March 23, 2004
    Date of Patent: June 9, 2009
    Assignee: Microsoft Corporation
    Inventor: Girish Premchandran
  • Patent number: 7545382
    Abstract: A graphics system utilizes page table entries to provide information on the storage format used to store graphics data. The page table entries, in turn, may be used for address translation. Exemplary kinds of storage format information include compression mode, a packing mode for storing Z data in tiles or color data in tiles, and a mode for allocating tile data among partitions in a partitioned memory.
    Type: Grant
    Filed: March 29, 2006
    Date of Patent: June 9, 2009
    Assignee: NVIDIA Corporation
    Inventors: John S. Montrym, David B. Glasco, Steven E. Molnar
  • Publication number: 20090141035
    Abstract: In one embodiment of the present invention, in a display control apparatus that repeatedly displays various image data on a screen, the display control apparatus includes: an input/setting means that, for each unit of image data, inputs/sets an image data display control method corresponding to a number of display times of the image data; a storage means that, for each unit of image data, stores the image data display control method corresponding to the number of display times of the image data that has been input/set by the input/setting means; and a control means that, when repeatedly displaying image data, identifies the number of display times of the image data, and displays the image data according to the image data display control method corresponding to the number of display times that has been stored in the storage means.
    Type: Application
    Filed: November 25, 2008
    Publication date: June 4, 2009
    Applicant: SHARP KABUSHIKI KAISHA
    Inventors: Hirotaka Kodama, Hirohito Morioka, Mikiya Okada
  • Patent number: 7542030
    Abstract: Display panel driving circuits and methods of driving a display panel with first video data and second video data include determining a starting position and a stopping position of the first video data if the first video data is window data and reducing the size of the first video data if the first video data is full screen data. Alternating lines of a first portion of the display panel and a second portion of the display panel are driven with the reduced size first video data and the second video data so as to display the reduced size first video data in the first portion of the display panel and the second video data in the second portion of the display panel if the first video data is full screen data.
    Type: Grant
    Filed: September 23, 2004
    Date of Patent: June 2, 2009
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Min-hwa Jang, Yong-guen Ku
  • Patent number: 7538783
    Abstract: A graphics integrated circuit chip is used in a set-top box for controlling a television display. The graphics chip processes analog video input, digital video input, graphics input and audio input simultaneously. A video scaling system preferably conserves memory by downscaling video prior to capturing the video in memory and upscaling video after the video is called out of memory.
    Type: Grant
    Filed: September 25, 2003
    Date of Patent: May 26, 2009
    Assignee: Broadcom Corporation
    Inventors: Alexander G. MacInnis, Chengfuh Jeffrey Tang, Xiaodong Xie, James T. Patterson, Greg A. Kranawetter
  • Publication number: 20090128573
    Abstract: In one aspect, the invention relates to a method for blocking or otherwise regulating content. The method includes the steps of intercepting a call to a graphics API; determining if the image meets the requirements for further analysis; and if the image meets the requirements for further analysis, generating a structure to represent the array of pixels in the image; analyzing the image structure for determination of inappropriate content; and preventing the display of the image if the determination is that the content is inappropriate.
    Type: Application
    Filed: February 9, 2006
    Publication date: May 21, 2009
    Inventors: Canice Lambe, Garrett Hussey
  • Publication number: 20090115776
    Abstract: Embodiments of the invention provide a method of managing content filters within a three dimensional (3D) immersive environment without compromising the visual and interactive integrity of the environment itself. In one embodiment, content may be selectively filtered by dynamically categorizing content within the immersive environment by tracking baseline avatar patterns. Once a pattern is identified between a given content element (i.e., some element of the environment which an avatar may interact with) and avatar interactions (or lack of interactions) with that content element, a filter may be defined and applied to that content element.
    Type: Application
    Filed: November 7, 2007
    Publication date: May 7, 2009
    Inventors: Surinder S. Bimbra, Derek Lee Bromenshenkel, Zachary Adam Garbow, Daniel Leonard Hiebert
  • Publication number: 20090102846
    Abstract: Methods for rendering graphics using a proprietary font are disclosed. A method includes receiving data, receiving graph parameters, preparing graphics rendering instructions based on the received data, the received chart parameters, and at least one proprietary font. The graphics rendering instructions comprise a character string and color parameters. The method may include rendering a graph based on the graphics rendering instructions by accessing a proprietary font. The method may be performed by a computing device alone or in a client-server configuration.
    Type: Application
    Filed: October 18, 2007
    Publication date: April 23, 2009
    Inventors: Andreas Flockermann, Andreas Lipphardt
  • Patent number: 7522168
    Abstract: Cell processor task and data management systems methods and apparatus are disclosed. A cell processor divides an event that event requires more memory space than is available in a local storage of a synergistic processing element (SPE) into two or more segments. Each segment has a segment size that is less than or the same as an amount of memory space available in the local storage. The segments are processed with one or more SPE of the cell processor to produce two or more corresponding outputs.
    Type: Grant
    Filed: September 27, 2005
    Date of Patent: April 21, 2009
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Richard B. Stenson, John P. Bates
  • 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: 7518605
    Abstract: Mode support systems and methods. The system comprises a storage device and an editing unit. The storage device comprises a first mode list comprising a plurality of display modes. The editing unit edits at least one supported display mode from the display modes in the first mode list, and stores a second mode list comprising the supported display mode to the storage device. The supported display mode in the second mode list is retrieved by a device.
    Type: Grant
    Filed: December 12, 2005
    Date of Patent: April 14, 2009
    Assignee: Via Technologies, Inc.
    Inventors: Mo-Hsuan Lin, Te-Wei Fu, Ping-Huei Hsieh
  • Publication number: 20090091579
    Abstract: The present invention is applied to e.g. a liquid crystal display apparatus based on a multi-bit memory system. In the invention, input image data (SIG) is recorded in a memory part 62 in each pixel, and the grayscale is represented by time-division driving in accordance with the input image data (SIG) recorded in this memory part 62.
    Type: Application
    Filed: November 2, 2006
    Publication date: April 9, 2009
    Inventors: Yasuyuki Teranishi, Yoshiharu Nakajima, Yoshitoshi Kida, Takayuki Nakanishi
  • Patent number: 7515158
    Abstract: A configurable memory system provides a high bandwidth, low latency, no wait state data path to a memory system functioning as a frame buffer for a digital video processing system. The configurable memory system has configurable channels that are programmable to control the access pattern of the memory controller. Once the configurable channels are programmed, the memory controller can generate the necessary address, timing, and control signals for selectively writing the data to and reading the data from the selected blocks of the array of memory devices continuously access the memory and move the data to the channel buffers. The channel buffer receives, retains, and transfers a defined segment of the data as defined by the segment pattern between the processing system and the array of memory devices, such that the processing system is able to transfer and receive the data continuously according to data requirements of the processing system.
    Type: Grant
    Filed: June 22, 2005
    Date of Patent: April 7, 2009
    Assignee: Etron Technology, Inc.
    Inventors: Peter Chang, Kuan Fu Chen
  • Publication number: 20090085922
    Abstract: Arrangements and methods are provided that modulate various display device outputs in response to detected changes in environmental conditions affecting a display screen. The arrangement responds to changing environments to maximize the quality of the display. A sensor that is responsive to the changing environment, such as changes in ambient light, is provided to modulate the display accordingly. The arrangement contains logic for utilizing the sensing input and user preferences to provide the best display under the prevailing conditions.
    Type: Application
    Filed: September 30, 2007
    Publication date: April 2, 2009
    Applicant: Lenovo (Singapore) Pte. Ltd
    Inventors: Franklin W. Harris, Howell J. Chambers, JR., Joseph C. Ninan, James A. North, Thomas A. Vanderkin
  • Publication number: 20090085900
    Abstract: An apparatus for the electronic display of information, where the apparatus is a substrate incorporating a digital recording medium attached to or embedded within the substrate. The substrate further includes a flexible-substrate display located on an exposed surface of the substrate, where the display is a medium capable of selectively displaying one of at least two possible colors at each pixel location thereon in order to produce a substrate medium that may be modified in accordance with a user's selection.
    Type: Application
    Filed: September 15, 2008
    Publication date: April 2, 2009
    Applicant: Technology Innovations, LLC
    Inventor: Michael Weiner
  • Publication number: 20090079751
    Abstract: A method, graphics card, system, and data stream for generating a deep pixel display on a display device are provided. A first set of data relating to a region associated with a display is provided. The first set of data is processed to define a pixel definition. A second set of data relating to the first pixel is determined. At least one portion of the first set of data is rearranged to form at least a portion of the second set of data. A deep pixel is defined based upon the second set of data. The present invention also includes a system that includes a display controller that is adapted to define a deep pixel based upon rearranging the portion of the first set of data.
    Type: Application
    Filed: December 3, 2008
    Publication date: March 26, 2009
    Inventor: Ian Hendry
  • Patent number: 7508395
    Abstract: An apparatus of processing a signal is provided, which includes: a frame memory storing data for two frames; and a signal processing unit writing data for two rows into the frame memory or reading data for two rows from the frame memory during input of data for one row.
    Type: Grant
    Filed: November 24, 2004
    Date of Patent: March 24, 2009
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Su-Hyun Kwon
  • Patent number: 7502685
    Abstract: A vehicle navigation apparatus is provided which can reliably guide a vehicle along a guidance route when the vehicle approaches an intersection of interest at which it is to make a turn even if another intersection exists between a vehicle position and the intersection of interest. A controller determines whether or not another intersection exists between the vehicle position and the next guidance intersection (an intersection at which the vehicle is to make a turn) when the vehicle reaches a predetermined distance from the guidance intersection. If another intersection is determined to exist, an intersection guidance map with an arrow indicative of the guidance route colored in a predetermined color is displayed on a display device. In one embodiment, if another intersection does not exist between the vehicle and the guidance intersection, the color of the arrow displayed is changed to a different color.
    Type: Grant
    Filed: August 12, 2005
    Date of Patent: March 10, 2009
    Assignee: Alpine Electronics, Inc.
    Inventor: Hikaru Nakamura
  • Publication number: 20090059103
    Abstract: Methods and systems for displaying or projecting images that may be implemented to provide the ability for a user of an information handling system to view a selected image on a display or projection screen privately, while allowing other images to appear on the display or projection screen which are publicly viewable to other users who cannot see the privately-displayed image. With appropriate intervening polarization, a user may be allowed to view the private image as well as any displayed or projected publicly viewable images, and the private image and publicly viewable images may be optionally simultaneously displayed or projected if so desired.
    Type: Application
    Filed: May 12, 2008
    Publication date: March 5, 2009
    Inventors: Frank C. Azor, Mark A. Casparian, Reginald I. Rego
  • Publication number: 20090051698
    Abstract: A computer implemented method, apparatus, and computer usable program code for identifying differences in vector graphics files. A set of vector graphics file pairs are retrieved, wherein each vector graphics file pair in the set includes a first vector graphics file and a second vector graphics file. The first vector graphics file is compared with the second vector graphics file in each vector graphics file pair in the set using a one or more rules to form one or more comparisons. Differences are identified between the first and second vector graphics file in each vector graphics file pair in the set based on the comparisons. A merged file is created for each vector graphics file pair in the set containing differences from the comparisons to form results. The results are displayed in a graphical user interface after creating the merged file.
    Type: Application
    Filed: August 22, 2007
    Publication date: February 26, 2009
    Inventors: Molly L. Boose, Lawrence S. Baum
  • Patent number: 7490166
    Abstract: The performance of distributed systems can be improved when a server remotely controls off-screen surfaces at a client coupled to the server via a communications network. The server instructs the client to form an off-screen surface exhibiting a number of particular attributes. The client selects and allocates a particular memory region and forms the off-screen surface therein, as instructed by the server. The server subsequently provides the client with an indicia of graphical data and instructs the client to locate the graphical data and to copy the data into the off-screen surface. In response to an error condition, the server transmits a duplicate of the off-screen surface to the client with instructions to update the client's on-screen surface using this duplicate surface.
    Type: Grant
    Filed: May 25, 2001
    Date of Patent: February 10, 2009
    Assignee: Citrix Systems, Inc.
    Inventors: Ruiguo Yang, Henry Collins
  • Publication number: 20090027410
    Abstract: It is expected to increase the size of a display panel and the number of tones to be displayed on the display panel, and it is requested to use a display panel displaying M (M>3) types of colors. This requires a large memory capacity and makes a circuit for performing signal conversion complex due to an increase in the amount of data to be subjected to the signal conversion. An image memory stores image data compressed at a fixed compression rate, and the signal conversion is performed on the compressed image data. This technique reduces a memory capacity and simplifies a signal conversion circuit. The signal conversion makes it possible to improve color reproducibility of an image displayed and the quality of the image due to smoothing of the outline of the image. In the case of a display panel having sub-pixels displaying M types of colors, the signal conversion is performed on a compressed signal for each sub-pixel to improve the quality of an image.
    Type: Application
    Filed: July 11, 2008
    Publication date: January 29, 2009
    Inventor: Tatsuki INUZUKA
  • Patent number: 7480066
    Abstract: A video controller includes a video block that connects to the print control engine and one laser driver. The video block includes a direct memory access (DMA) block, a video processor, a waveform generator including pattern and multiple pulse mode modulation, a frequency synthesizer, configuration registers, and a data bus. The frequency synthesizer connects to the waveform generator. The configuration registers connect to the DMA block, video processor and the waveform generator. The data bus, operative to carry bus control signals, connects the DMA block, video processor, waveform generator, and the configuration registers.
    Type: Grant
    Filed: July 29, 2004
    Date of Patent: January 20, 2009
    Assignee: Marvell International Technology Ltd.
    Inventors: Douglas Gene Keithley, Mark David Montierth, Richard David Taylor
  • Patent number: 7474312
    Abstract: In one embodiment of the present invention, a GPU contains an authentication module at the front end, and a memory security engine and graphic memory interface at the backend. In one embodiment of the present invention, the memory security engine provides a privilege table. The programmable privilege table maps memory address ranges, and user IDs to privileges for accessing the memory address ranges. In one embodiment of the present invention, the memory security engine receives a memory access command along with an associated authenticated user ID. In one embodiment of the present invention, the memory security engine checks the authenticated user ID and address range against the privilege table. In one embodiment of the present invention, if the table indicates that the user has authorization for the particular read or write transaction to the graphic memory, the instruction is executed by the graphic memory interface.
    Type: Grant
    Filed: November 25, 2002
    Date of Patent: January 6, 2009
    Assignee: Nvidia Corporation
    Inventors: Daniel Cory Rohrer, Paolo Enrique Sabella
  • Patent number: 7471218
    Abstract: Various technologies for efficiently storing and retrieving streaming data are described. Bits of data (e.g., P bits of data) are received and separated into most significant bits (MSB) of data and least significant bits (LSB) of data. Further, the MSB of data and the LSB of data are respectively packed into a first word and a second word. The first word is stored in a first area of a frame buffer and the second word is stored in a second area of the frame buffer. As a result, data is managed in a more efficient way to reduce memory bandwidth requirement.
    Type: Grant
    Filed: September 18, 2006
    Date of Patent: December 30, 2008
    Assignee: National Semiconductor Corporation
    Inventor: Mark D. Kuhns
  • Publication number: 20080316217
    Abstract: Procedures for minimizing video latency using different frame rates are described. In an implementation, a video captured at a first frame rate is obtained. At least one frame of the video is eliminated and the resultant video, with the eliminated at least one frame is processed as if the video were captured at a slower frame rate than the first frame rate.
    Type: Application
    Filed: June 25, 2007
    Publication date: December 25, 2008
    Applicant: Microsoft Corporation
    Inventor: Humayun M. Khan
  • Publication number: 20080316219
    Abstract: A computer system for processing composite data is provided. The system includes means for processing a computing operation that is designed to receive a non-composite data type as at least one input. The composite data is provided to the computing operation as the at least one input. The system further includes an expansion marker that indicates each element in a first composite data needs to be processed separately and an expansion mechanism that uses the computing operation to process each element in the first composite data individually. The system also includes storage for storing a result of processing each element of the first composite data individually with the computing operation.
    Type: Application
    Filed: February 8, 2008
    Publication date: December 25, 2008
    Applicant: The MathWorks, Inc.
    Inventors: Mojdeh Shakeri, Krishna Balasubramanian
  • Publication number: 20080297524
    Abstract: An exemplary liquid crystal display includes a data circuit, a memory, and a timing controller. The data circuit includes a polarity generating circuit. The timing controller includes: a data analysis circuit configured for analyzing video signals stored in the memory and generates a corresponding symbol bit to each datum according to the category of each datum; and a symbol bit generating circuit configured for receiving the video data from the data analysis circuit, and keeping or altering the symbol bit of each datum according to the symbol bit of each datum outputted from the data analysis circuit. The data circuit is configured for receiving the video data having symbol bits from the timing controller. The polarity generating circuit is configured for generating a corresponding polarity control signal according to each of the symbol bits of the video data. A related method for driving the liquid crystal display is also provided.
    Type: Application
    Filed: June 2, 2008
    Publication date: December 4, 2008
    Inventor: Shun-Ming Huang
  • Publication number: 20080297523
    Abstract: An image display system includes: a background image transfer section which commands the image producing unit to produce a background image corresponding to the background image data and transfer the background image to the resolution adjusting unit; a window display image transfer section which commands the image producing unit to produce a window display image corresponding to the window display image data and transfer the window display image to the resolution adjusting unit; and a display control section which controls the process of the resolution adjusting unit for outputting the image stored in the virtual image storing unit.
    Type: Application
    Filed: April 15, 2008
    Publication date: December 4, 2008
    Applicant: SEIKO EPSON CORPORATION
    Inventor: Shinichi TSUKAGOSHI
  • Patent number: 7460127
    Abstract: A display control circuit incorporating a RAM in which display data is stored, comprises an oscillation circuit which oscillates a reference clock to define a transfer period in which the display data is transferred from the RAM to a display and a counter circuit which counts the number of the reference clocks, and the transfer period is determined by the number of counts of the reference clocks by the counter circuit. In addition, the oscillation circuit starts oscillation when a transfer request of the display data is generated while the oscillation is stopped, and stops the oscillation when an access request from the CPU is generated during the oscillation, and resumes the oscillation when the access request is stopped.
    Type: Grant
    Filed: April 6, 2005
    Date of Patent: December 2, 2008
    Assignee: Sharp Kabushiki Kaisha
    Inventor: Hiroyuki Yamazaki
  • Patent number: 7456839
    Abstract: A screen creating device includes a screen creating section and an address assigning section. The screen creating section forms a screen including a display element for showing a condition under which data is read out of or written in a region of a memory specified by an address. The address assigning section assigns a particular address to the display element so as to cause the display element to display a condition of read/write of data of the particular address. Further, the screen creating section displays an address list for showing a usage condition of the address, as well as a screen creating region for creating the screen.
    Type: Grant
    Filed: September 26, 2005
    Date of Patent: November 25, 2008
    Assignee: Digital Electronics Corporation
    Inventor: Hironori Kainuma
  • Publication number: 20080285642
    Abstract: A first filtering module filters actual pixel values in a first direction (e.g., vertically), and a second filtering module filters interpolated pixel values received from the first filtering module in a second direction (e.g., horizontally). Also, a third filtering module filters actual pixels in the second direction. A computation module is coupled to the first, second and, third filtering modules. The computation module generates quarter-sample interpolated pixel values. These values are based on combinations of pixel values selected from actual pixel values and interpolated pixel values received from the first, second and, third filtering modules.
    Type: Application
    Filed: June 30, 2006
    Publication date: November 20, 2008
    Inventors: Musa Jahanghir, Prasanna Singamsetty
  • Patent number: 7446776
    Abstract: A system, a circuit and a method are given, to realize a display control and driver interface with graphic display memory, whereby the use of dynamic RAM rather than static RAM for this graphic display memory is new. This has the advantage, that for a given size of display memory (number of bits) the DRAM silicon area is significantly less than that of the SRAM. Said system and circuit are designed in order to be implemented with a very economic number of components, capable to be realized with modern monolithic integrated circuit technologies and implementing the given method. This display controller and driver chip can then be used for all LCD display devices including STN (Super Twisted Nematic), CSTN (Colour STN), TFT (Thin Film Transistor) LCD's and for OLED (Organic Light Emitting Diode) displays.
    Type: Grant
    Filed: August 30, 2004
    Date of Patent: November 4, 2008
    Assignee: Dialog Semiconductor GmbH
    Inventors: David Clewett, Toshiki Kitaguchi
  • Publication number: 20080266303
    Abstract: An image display system includes: a frame buffer having a plurality of lines, each of which stores image data and repetition information of the image data; a memory controller in signal communication with the frame buffer for reading the image data and the repetition information from the frame buffer; a display controller in signal communication with the memory controller for regenerating the image data, which is provided from the memory controller, in accordance with the repetition information provided from the memory controller; and a display device in signal communication with the display controller for displaying the regenerated image data, which is provided from the display controller, under regulation by the display controller.
    Type: Application
    Filed: February 27, 2008
    Publication date: October 30, 2008
    Inventor: Jong-Ho Roh
  • Publication number: 20080266305
    Abstract: A display controller for displaying multiple windows and associated memory access method are provided. The display controller receives a first video source and a second video source for displaying multiple windows, and includes a line buffer, a deinterlacer, a scaler, and a memory interface unit. The line buffer buffers pixel data of a non-overlapped area of a main image associated with the first video source, and pixel data of a sub image associated with the second video source. The deinterlacer is coupled to the line buffer for selectively deinterlacing data in the line buffer. The scaler is coupled to the deinterlacer for selectively scaling data outputted from the deinterlacer. The memory interface unit is coupled to the line buffer for accessing an external memory.
    Type: Application
    Filed: April 30, 2008
    Publication date: October 30, 2008
    Inventors: Kun-Nan Cheng, Yuan-Chuan Hsu, Hung-Yi Lin, Chung-Ching Chen
  • Patent number: 7439980
    Abstract: In image processing adapted to a display apparatus using a plurality of line buffers for storing data regarding dots aligned on scanning lines on the screen, when a line having a prescribed width and a prescribed length is drawn on the screen, a line drawing range is calculated with reference to start-point coordinates and end-point coordinates as well as the width of line, thus selecting dots on the screen with reference to coordinates of intersections between the scanning lines and the boundaries of the line drawing range, wherein data regarding the selected dots are written into at least one of the line buffers. In line terminating processing, a virtual circle whose diameter matches the width of the line is imaginarily drawn at one end of the line, so that data regarding dots belonging to the virtual circle are written into at least one of the line buffers.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: October 21, 2008
    Assignee: Yamaha Corporation
    Inventor: Mitsuhiro Honme
  • Patent number: 7439981
    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. A graphics arbiter provides display environment information to the video applications and accesses the applications' output to efficiently present that output to the display screen, possibly transforming the output or allowing another application to transform it in the process. 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: October 21, 2004
    Date of Patent: October 21, 2008
    Assignee: Microsoft Corporation
    Inventors: Nicholas P. Wilt, Colin D. McCartney
  • Patent number: 7432932
    Abstract: A video game system is described for use with a television type display device including a host video game system housing a game program processor and a programmable special purpose hardware graphics processor. The programmable graphics processor communicates with the host game processor and incorporates an embedded RAM cache memory. The programmable graphics processor has hardware circuitry for performing 3D geometry transformations such as a 3×3 matrix transformation of x, y and z graphics data to provide 3D rotated and/or scaled polygon-based 3D graphic objects and also includes dedicated hardware for plotting individual pixels. The graphics coprocessor utilizes an instruction set that is designed to efficiently implement 3D matrix rotation and scaling operations associated with 3D graphics and also includes special instructions for plotting character-mapped pixels.
    Type: Grant
    Filed: May 15, 2001
    Date of Patent: October 7, 2008
    Assignee: Nintendo Co., Ltd.
    Inventors: Jeremy E. San, Ben Cheese, Carl N. Graham, Peter R. Warnes
  • Patent number: 7420568
    Abstract: A tiled graphics memory permits graphics data to be stored in different tile formats. One application is selecting a tile format optimized for the data generated for particular graphical surfaces in different rendering modes. Consequently, the tile format can be selected to optimize memory access efficiency and/or packing efficiency. In one embodiment a first tile format stores pixel data in a format storing two different types of pixel data whereas a second tile format stores one type of pixel data. In one implementation, a z-only tile format is provided to store only z data but no stencil data. At least one other tile format is provided to store both z data and stencil data. In one implementation, z data and stencil data are stored in different portions of a tile to facilitate separate memory accesses of z and stencil data.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: September 2, 2008
    Assignee: Nvidia Corporation
    Inventors: Donald A. Bittel, David Kirk McAllister, Steven E. Molnar
  • Patent number: 7417646
    Abstract: Some embodiments of the invention provide a method of editing video through a multi-stage editing process. The method selects a particular stage in the editing process. A particular editing operation is performed on a set of video images during the particular stage. After the selection of the particular stage, the method uses a background rendering process to render the result of the particular editing operation on the particular set of video images. The background rendering process is a process that the method performs separately from the multi-stage video editing process, so that a user may continue editing the video sequence while the rendering occurs. Some embodiments provide a preview of the rendering process in a preview window. Some of these embodiments update the preview in real time. In some embodiments, the rendering occurs to a temporary location and then stores to a persistent storage.
    Type: Grant
    Filed: April 16, 2005
    Date of Patent: August 26, 2008
    Assignee: Apple Inc.
    Inventor: Eric Larsen
  • Patent number: 7414619
    Abstract: A control method to control a display unit in which a video signal is supplied by an external device to display the video signal, the control method including: dividing EDID information of the display unit in essential EDID information that is required to display the video signal and non-essential EDID information excluding the essential EDID information; and storing the essential EDID information in a non-changeable memory and at least a part of the non-essential EDID information in the changeable memory.
    Type: Grant
    Filed: August 31, 2004
    Date of Patent: August 19, 2008
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Young-chan Kim
  • Patent number: 7411593
    Abstract: A system, method and program product for rotating a first image in an image buffer such that the resulting, rotated image is substantially free of an aliasing error, i.e., broken lines, stair stepped edges, etc., is disclosed. An algorithm is applied to the first image that uses weighted sums of data points of the first image to create the rotated image. The weighting is based on the skew angle and data point location of the first image. The resulting rotated image also has a reduced data storage space requirement compared to rotated images created by prior art techniques.
    Type: Grant
    Filed: March 28, 2001
    Date of Patent: August 12, 2008
    Assignee: International Business Machines Corporation
    Inventors: Ravi Prakash, Clair Frederick Rohe, Robert E. Shirley
  • Patent number: 7411591
    Abstract: A graphics device delivers a graphics address to a graphics memory switch that includes a graphics random access memory translator and a graphics memory page table. The graphics memory address is delivered to the graphics memory switch via a point-to-point, packet based interconnect. The graphics memory switch generates a physical system memory address and delivers the physical address to a root complex. The physical system memory address is delivered to the root complex via a point-to-point, packet based interconnect.
    Type: Grant
    Filed: December 24, 2003
    Date of Patent: August 12, 2008
    Assignee: Intel Corporation
    Inventor: Sunil A. Kulkarni