Apparatus, systems and methods for controlling graphics and video data in multimedia data processing and display systems

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO RE39898
SERIAL NO

09374041

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A graphics and video controller 105 is provided which includes a dual aperture interface 206 for receiving words of graphics and video pixel data, each word of such data associated with an address directing that word to be processed as either graphics or video data. Circuitry 200, 201, 202, 207, 208 is provided for writing a word of the pixel data received from the interface 206 to a one of the on- and off-screen memory areas corresponding to the address associated with the received word. Circuitry 201, 202 is provided for selectively retrieving graphics and video data from the on-screen and off-screen memory areas. A first pipeline 205 is provided for processing data received from the on-screen area of frame buffer 107 while a second pipeline 204 is provided for processing data retrieved from the off-screen area of the frame buffer.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
NVIDIA International, Inc.FREMONT, CA28

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Nally, Robert M McKinney, TX 22 479
Schafer, John C Austin, TX 13 400

Cited Art Landscape

Patent Info (Count) # Cites Year
 
CIRRUS LOGIC, INC. (5)
5488390 Apparatus, systems and methods for displaying a cursor on a display screen 6 1993
5542038 Method and system for generating dynamic zoom codes 4 1993
5506604 Apparatus, systems and methods for processing video data in conjunction with a multi-format frame buffer 83 1994
5510843 Flicker reduction and size adjustment for video controller with interlaced video output 60 1994
5586306 Integrated circuit servo system control for computer mass storage device with distributed control functionality to reduce transport delay 45 1995
 
SEIKO EPSON CORPORATION (1)
5469221 Video multiplexing system for superimposition of scalable video data streams upon a background video data stream 10 1994
 
CIRRUS LOGIC INTERNATIONAL (UK) LTD. (1)
5410547 Video controller IC with built-in test circuit and method of testing 19 1993
 
General Parametrics Corporation (1)
4991122 Weighted mapping of color value information onto a display screen 50 1989
 
SONY CORPORATION (2)
5065346 Method and apparatus for employing a buffer memory to allow low resolution video data to be simultaneously displayed in window fashion with high resolution video data 59 1987
4862269 Memory control apparatus 67 1988
 
VLSI TECHNOLOGY, INC. (1)
5319388 VGA controlled having frame buffer memory arbitration and method therefor 20 1992
 
TAIWAN SEMICONDUCTOR MANUFACTURING COMPANY, LTD. (1)
5752010 Dual-mode graphics controller with preemptive video access 11 1993
 
Corporation for Public Broadcasting (1)
4425581 System for overlaying a computer generated video signal on an NTSC video signal 258 1981
 
XEROX CORPORATION (1)
5225911 Means for combining data of different frequencies for a raster output device 23 1991
 
FUJI PHOTO FILM CO., LTD. (1)
5426731 Apparatus for processing signals representative of a computer graphics image and a real image 25 1994
 
SAMSUNG ELECTRONICS CO., LTD. (1)
5218432 Method and apparatus for merging video data signals from multiple sources and multimedia system incorporating same 33 1992
 
THOMSON CONSUMER ELECTRONICS, INC. (3)
5351087 Two stage interpolation system 116 1991
5294983 Field synchronization system with write/read pointer control 29 1992
5420643 Chrominance processing system for compressing and expanding video data 82 1994
 
THOMSON CONSUMER ELECTRONICS (1)
5365278 Side by side television pictures 12 1994
 
DARIMTHA SI A.B. LIMITED LIABILITY COMPANY (1)
5430486 High resolution video image transmission and storage 70 1993
 
IBP Pietzsch GmbH (1)
4876600 Method and device for representing a composite image on a screen of a screen device 66 1988
 
New Media Graphics Corporation (1)
5258750 Color synchronizer and windowing system for use in a video/graphics system 28 1989
 
APPLE INC. (3)
5097257 Apparatus for providing output filtering from a frame buffer storing both video and graphics signals 123 1989
5257348 Apparatus for storing data both video and graphics signals in a single frame buffer 35 1992
5274753 Apparatus for distinguishing information stored in a frame buffer 56 1993
 
S3 GRAPHICS CO., LTD. (6)
5581279 VGA controller circuitry 3 1993
5608864 Variable pixel depth and format for video windows 55 1994
5402513 Video window generator with scalable video 38 1994
5440683 Video processor multiple streams of video data in real-time 26 1994
5625379 Video processing apparatus systems and methods 51 1995
5821918 Video processing apparatus, systems and methods 13 1995
 
AMBEC 1 (1)
5537128 Shared memory for split-panel LCD display systems 66 1993
 
BROOKTREE BROADBAND HOLDING, INC. (3)
4868548 Clock synchronization system 15 1987
5406306 System for, and method of displaying information from a graphics memory and a video memory on a display monitor 45 1993
5640332 Multimedia graphics system 21 1996
 
MICROSOFT TECHNOLOGY LICENSING, LLC (3)
4771279 Dual clock shift register 43 1987
5345252 High speed cursor generation apparatus 7 1991
* 5381347 Method and system for displaying images on a display device using an offscreen video memory 32 1992
 
SIP - SOCIETA ITALIANA PER 1'ESERCIZIO DELLE (1)
5319447 Video control circuit for multimedia applications with video signal synchronizer memory 8 1993
 
DIGITAL ORIGIN, INC. (1)
* 5341442 Method and apparatus for compression data by generating base image data from luminance and chrominance components and detail image data from luminance component 70 1993
 
RCA Licensing Corporation (1)
4839728 Picture-in-picture video signal generator 17 1987
 
PROQUEST BUSINESS SOLUTIONS INC. (1)
5208583 Accelerated pixel data movement 8 1990
 
RasterOps Corporation (2)
5229852 Real time video converter providing special effects 22 1990
5327243 Real time video converter 18 1991
 
KABUSHIKI KAISHA TOSHIBA (1)
5065243 Multi-screen high-definition television receiver 22 1990
 
IMAGINATION TECHNOLOGIES LIMITED (1)
5455628 Converter to convert a computer graphics signal to an interlaced video signal 47 1993
 
TECHNIC, INC. (4)
4719503 Display processor with color matrixing circuitry and two map memories storing chrominance-only data 40 1986
4740832 Image storage using separately scanned luminance and chrominance variables 25 1986
4745462 Image storage using separately scanned color component variables 13 1987
4779144 Image storage using separately scanned luminance-detail and narrowband color-component variables 9 1987
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (5)
4994912 Audio video interactive display 120 1989
5220312 Pixel protection mechanism for mixed graphics/video display adaptors 51 1989
5402147 Integrated single frame buffer memory for storing graphics and video data 61 1992
5434590 Multimedia system 94 1993
5646651 Block mode, multiple access multi-media/graphics memory 26 1994
 
LENOVO PC INTERNATIONAL (1)
5245322 Bus architecture for a multimedia system 51 1990
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (6)
4498098 Apparatus for combining a video signal with graphics and text from a computer 148 1982
4599611 Interactive computer-based information display system 214 1982
5001469 Window-dependent buffer selection 45 1988
4994914 Composite video image device and related method 22 1989
5251298 Method and apparatus for auxiliary pixel color management using monomap addresses which map to color pixel addresses 30 1991
5396263 Window dependent pixel datatypes in a computer video graphics system 7 1992
 
LSI LOGIC CORPORATION (1)
5341318 System for compression and decompression of video data using discrete cosine transform and coding techniques 86 1992
 
CISCO TECHNOLOGY, INC. (1)
5229855 System and method for combining multiple composite video signals 24 1991
 
SUN MICROSYSTEMS, INC. (3)
5291188 Method and apparatus for allocating off-screen display memory 9 1991
5245702 Method and apparatus for providing shared off-screen memory 52 1991
5502837 Method and apparatus for clocking variable pixel frequencies and pixel depths in a memory display interface 13 1992
 
RICOH COMPANY, LTD. (1)
4878117 Video signal mixing unit for simultaneously displaying video signals having different picture aspect ratios and resolutions 44 1988
 
Pioneer Electronic Corporation (1)
5434676 Apparatus for mixing video signals having different numbers of lines 10 1993
 
THE BOEING COMPANY (1)
5003491 Multiplying video mixer system 23 1988
 
TELCORDIA TECHNOLOGIES, INC. (1)
4947257 Raster assembly processor 101 1988
 
EASTMAN KODAK COMPANY (1)
5243433 Digital image interpolation system for zoom and pan effects 36 1992
 
INTEL CORPORATION (5)
5243447 Enhanced single frame buffer display system 99 1992
5335321 Scalable multimedia platform architecture 92 1992
5432905 Advanced asyncronous video architecture 33 1994
5559954 Method & apparatus for displaying pixels from a multi-format frame buffer 86 1995
5546531 Visual frame buffer architecture 3 1995
 
MITSUBISHI DENKI KABUSHIKI KAISHA (1)
4914509 Color video signal synthesizer 7 1988
 
CIRRUS LOGIC, INC. (DE) (2)
5473573 Single chip controller-memory device and a memory architecture and methods suitable for implementing the same 46 1994
5701270 Single chip controller-memory device with interbank cell replacement capability and a memory architecture and methods suitble for implementing the same 49 1996
 
NVIDIA CORPORATION (8)
5553220 Managing audio data using a graphics display controller 176 1993
5455626 Apparatus, systems and methods for providing multiple video data streams from a single source 13 1993
5402506 Apparatus for quantizing pixel information to an output video display space 8 1994
5577203 Video processing methods 14 1995
5581280 Video processing apparatus, systems and methods 10 1995
5539464 Apparatus, systems and methods for generating displays from dual source composite data streams 5 1995
5539465 Apparatus, systems and methods for providing multiple video data streams from a single source 38 1995
5543842 Apparatus and method for providing multiple video data streams from a single source 17 1995
 
VIDEOLOGIC LIMITED (1)
5027212 Computer based video/graphics display system 151 1989
 
NEXT, INC. (1)
5557302 Method and apparatus for displaying video data on a computer display 27 1995
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
SEIKO EPSON CORPORATION (3)
* 2005/0285,868 Display controller, electronic appliance, and method of providing image data 2 2005
8373649 Time-overlapping partial-panel updating of a bistable electro-optic display 3 2008
* 2009/0256,868 Time-Overlapping Partial-Panel Updating Of A Bistable Electro-Optic Display 15 2008
 
SONY CORPORATION (3)
* 8156014 Communication service method and communication apparatus thereof for transmitting advertisements in a private communication environment 1 2001
* 2001/0039,520 Communication service method and communication apparatus thereof 11 2001
8621039 Communication service method and communication apparatus thereof 1 2012
 
REALTEK SEMICONDUCTOR CORP. (2)
* 8355081 Digital display control device and method thereof 0 2008
* 2008/0239,147 DIGITAL DISPLAY CONTROL DEVICE AND METHOD THEREOF 3 2008
 
ARES CAPITAL CORPORATION (4)
9161063 System and method for low bandwidth display information transport 2 2009
* 2009/0303,156 SYSTEM AND METHOD FOR LOW BANDWIDTH DISPLAY INFORMATION TRANSPORT 9 2009
* 8723891 System and method for efficiently processing digital video 4 2010
* 2011/0080,519 SYSTEM AND METHOD FOR EFFICIENTLY PROCESSING DIGITAL VIDEO 5 2010
 
SAMSUNG ELECTRONICS CO., LTD. (1)
* 2006/0181,641 Apparatus and method for outputting on-screen display of display apparatus 1 2006
 
NVIDIA CORPORATION (19)
8872833 Integrated circuit configuration system and method 0 2003
8788996 System and method for configuring semiconductor functional circuits 4 2003
8775112 System and method for increasing die yield 4 2003
8768642 System and method for remotely configuring semiconductor functional circuits 0 2003
8775997 System and method for testing and configuring semiconductor functional circuits 1 2004
8732644 Micro electro mechanical switch system and method for testing and configuring semiconductor functional circuits 0 2004
8723231 Semiconductor die micro electro-mechanical switch management system and method 0 2004
8711156 Method and system for remapping processing elements in a pipeline of a graphics processing unit 0 2004
8021193 Controlled impedance display adapter 1 2005
7793029 Translation device apparatus for configuring printed circuit board connectors 23 2005
8417838 System and method for configurable digital communication 15 2005
8412872 Configurable GPU and method for graphics processing using a configurable GPU 12 2005
8711161 Functional component compensation reconfiguration system and method 4 2006
8724483 Loopback configuration for bi-directional interfaces 1 2007
8704275 Semiconductor die micro electro-mechanical switch management method 0 2007
8687639 Method and system for ordering posted packets and non-posted packets transfer 3 2009
9176909 Aggregating unoccupied PCI-e links to provide greater bandwidth 1 2009
9331869 Input/output request packet handling techniques by a device specific kernel mode driver 0 2010
9330031 System and method for calibration of serial links using a serial-to-parallel loopback 0 2011
 
NCOMPUTING, INC. (1)
9635373 System and method for low bandwidth display information transport 0 2015
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
11.5 Year Payment $7400.00 $3700.00 $1850.00 Apr 30, 2019
Fee Large entity fee small entity fee micro entity fee
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00