US Patent No: 5,448,310

Number of patents in Portfolio can not be more than 2000

Motion estimation coprocessor

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A motion estimation coprocessor for use in a video data system. The motion estimation coprocessor may be used with a video memory that subdivides a P row.times.Q column image of pixels into several pages. The page structure enables efficient loading of video data into the coprocessor. The motion estimation coprocessor may perform several block matches simultaneously. The motion estimation coprocessor may perform exhaustive block matching or use a hierarchical search.

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

First Claim

See full text

all claims..

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
SAMSUNG ELECTRONICS CO., LTD.SUWON-SI GYEONGGI-DO53668
ARRAY MICROSYSTEMS, INC.SUWON-CITY KYUNGKI-DO6

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Kopet, Thomas G Colorado Springs, CO 5 310
Lew, Stephen D Sunnyvale, CA 59 645
Lui, Kuo Gerry C Colorado Springs, CO 4 203

Cited Art Landscape

Patent Info (Count) # Cites Year
 
SHINGO LIMITED LIABILITY COMPANY (1)
5,200,820 Block-matching motion estimator for video coder 82 1991
 
VICTOR COMPANY OF JAPAN, LTD. (1)
5,175,618 Compression method for interlace moving image signals 129 1991

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
COASES INVESTMENTS BROS. L.L.C. (21)
5,842,033 Padding apparatus for passing an arbitrary number of bits through a buffer in a pipeline system 14 1995
5,768,561 Tokens-based adaptive video processing arrangement 56 1995
6,435,737 Data pipeline system and data encoding method 25 1995
6,263,422 Pipeline processing machine with interactive stages operable in response to tokens and system and methods relating thereto 27 1995
6,035,126 Data pipeline system and data encoding method 11 1995
6,018,354 Method for accessing banks of DRAM 16 1995
5,878,273 System for microprogrammable state machine in video parser disabling portion of processing stages responsive to sequence.sub.-- end token generating by token generator responsive to received data 9 1995
5,861,894 Buffer manager 7 1995
5,907,692 Data pipeline system and data encoding method 12 1997
5,956,519 Picture end token in a system comprising a plurality of pipeline stages 90 1997
6,038,380 Data pipeline system and data encoding method 13 1997
6,079,009 Coding standard token in a system compromising a plurality of pipeline stages 19 1997
5,809,270 Inverse quantizer 12 1997
5,881,301 Inverse modeller 11 1997
6,067,417 Picture start token 15 1997
5,978,592 Video decompression and decoding system utilizing control and data tokens 14 1997
6,018,776 System for microprogrammable state machine in video parser clearing and resetting processing stages responsive to flush token generating by token generator responsive to received data 14 1997
6,112,017 Pipeline processing machine having a plurality of reconfigurable processing stages interconnected by a two-wire interface bus 20 1997
6,122,726 Data pipeline system and data encoding method 6 1997
6,330,665 Video parser 19 1997
7,711,938 Multistandard video decoder and decompression system for processing encoded bit streams including start code detection and methods relating thereto 30 2001
 
INTEL CORPORATION (6)
5,684,534 Task-splitting dual-processor system for motion estimation processing 28 1993
5,682,208 Motion estimation with efficient block matching 4 1994
5,664,117 Apparatus and method for prefetching data to load buffers in a bridge between two buses in a computer 59 1996
5,897,667 Method and apparatus for transferring data received from a first bus in a non-burst manner to a second bus in a burst manner 12 1996
5,941,960 Host initiated PCI burst writes utilizing posted write buffers 7 1998
7,281,079 Method and apparatus to counter mismatched burst lengths 29 2003
 
LSI LOGIC CORPORATION (6)
5,870,310 Method and apparatus for designing re-usable core interface shells 27 1996
5,845,249 Microarchitecture of audio core for an MPEG-2 and AC-3 decoder 20 1996
6,335,950 Motion estimation engine 11 1997
6,044,206 Out of order instruction processing using dual memory banks 5 1997
6,108,633 Audio decoder core constants ROM optimization 5 1998
6,501,799 Dual-prime motion estimation engine 20 1998
 
TALON RESEARCH, LLC (5)
5,835,792 Token-based adaptive video processing arrangement 42 1995
5,828,907 Token-based adaptive video processing arrangement 30 1995
5,768,629 Token-based adaptive video processing arrangement 81 1995
5,995,727 Video decompression 10 1997
6,799,246 Memory interface for reading/writing data from/to a memory 159 1997
 
MAPLE VISION TECHNOLOGIES INC. (3)
5,579,050 Apparatus for encoding a video signal using a search grid 17 1995
5,646,690 Apparatus for parallel decoding of digital video signals 4 1995
5,835,148 Apparatus for parallel decoding of digital video signals 1 1997
 
8X8, INC. (2)
5,926,208 Video compression and decompression arrangement having reconfigurable camera and low-bandwidth transmission capability 83 1996
6,121,998 Apparatus and method for videocommunicating having programmable architecture permitting data revisions 33 1998
 
ANALOG DEVICES, INC. (2)
6,601,077 DSP unit for multi-level global accumulation 1 2000
6,820,102 DSP unit for multi-level global accumulation 21 2003
 
BROADCOM CORPORATION (2)
7,760,951 Method and system for pipelined processing in an integrated embedded image and video accelerator 1 2006
8,068,681 Method and system for pipelined processing in an integrated embedded image and video accelerator 0 2010
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (2)
6,049,362 Dual prime motion estimation system and method 18 1996
6,549,575 Efficient, flexible motion estimation architecture for real time MPEG2 compliant encoding 49 1996
 
KOREA TELECOMMUNICATION AUTHORITY (2)
5,617,149 Apparatus and method for detecting scene changes using the difference of mad between image frames 16 1994
5,579,059 Motion vector estimator 1 1995
 
MEDIATEK INC. (2)
6,757,658 Audio decoder core (acore) MPEG sub-band synthesis algorithmic optimization 1 1998
6,430,533 Audio decoder core MPEG-1/MPEG-2/AC-3 functional algorithm partitioning and implementation 36 1998
 
SAMSUNG ELECTRONICS CO., LTD. (2)
7,853,091 Motion vector operation devices and methods including prediction 0 2005
7,725,641 Memory array structure and single instruction multiple data processor including the same and methods thereof 0 2007
 
ATI TECHNOLOGIES INC. (1)
6,901,153 Hybrid software/hardware video decoder for personal computer 10 1996
 
CANON KABUSHIKI KAISHA (1)
7,113,208 Image processing apparatus, image processing method and recording medium 6 1999
 
DATA TRANSLATION, INC., A DELAWARE CORPORATION (1)
5,903,261 Computer based video system 85 1996
 
GEO SEMICONDUCTOR INC. (1)
8,687,706 Memory word array organization and prediction combination for memory access 0 2012
 
Graphics Communication Laboratories (1)
5,838,827 Apparatus and method for searching motion vector 14 1995
 
HEATHWAY HOLDINGS, LLC (1)
5,526,295 Efficient block comparisons for motion estimation 11 1994
 
LSI CORPORATION (1)
5,818,532 Micro architecture of video core for MPEG-2 decoder 45 1996
 
MAXIM INTEGRATED PRODUCTS ASIA, INC. (1)
8,165,219 Memory word array organization and prediction combination for memory access 0 2004
 
MICROSOFT CORPORATION (1)
6,608,933 Loss tolerant compressed image data 21 1997
 
OLYMPUS CORPORATION (1)
8,369,632 Image processing apparatus and imaging apparatus 0 2010
 
RENESAS ELECTRONICS CORPORATION (1)
7,064,756 Data processing apparatus and shading apparatus 1 2004
 
SENSORMATIC ELECTRONICS, LLC (1)
5,917,958 Distributed video data base with remote searching for image data features 81 1996
 
SONY CORPORATION (1)
6,195,463 Multiresolution image processing and storage on a single chip 1 1998
 
STMICROELECTRONICS S.A. (1)
6,567,556 Method and device for decoding images, allowing a reduced number of openings of memory pages in the prediction processing 7 1999
 
UTC FIRE & SECURITY SUISSE SARL (1)
8,208,535 Video coding method of exploiting the temporal redundancy between successive frames 0 2003