ATE209423T1 - Schaltung zur bewegungsschätzung in codierern für digitalisierte videosequenzen - Google Patents

Schaltung zur bewegungsschätzung in codierern für digitalisierte videosequenzen

Info

Publication number
ATE209423T1
ATE209423T1 AT98913710T AT98913710T ATE209423T1 AT E209423 T1 ATE209423 T1 AT E209423T1 AT 98913710 T AT98913710 T AT 98913710T AT 98913710 T AT98913710 T AT 98913710T AT E209423 T1 ATE209423 T1 AT E209423T1
Authority
AT
Austria
Prior art keywords
pct
circuit
motion estimation
sec
function
Prior art date
Application number
AT98913710T
Other languages
English (en)
Inventor
Fabio Bellifemine
Gianmario Bollano
Marco Gandini
Pierangelo Garino
Alessandro Torielli
Mauro Marchisio
Andrea Finotello
Frederich Mombers
Stephanie Dogimont
Martin Gumm
Didier Nicoulaz
Marco Mattavelli
Original Assignee
Cselt Centro Studi Lab Telecom
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from ITTO970209 external-priority patent/IT1291193B1/it
Priority claimed from ITTO970486 external-priority patent/IT1293924B1/it
Priority claimed from IT97TO001035 external-priority patent/IT1296734B1/it
Application filed by Cselt Centro Studi Lab Telecom filed Critical Cselt Centro Studi Lab Telecom
Application granted granted Critical
Publication of ATE209423T1 publication Critical patent/ATE209423T1/de

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/3185Reconfiguring for testing, e.g. LSSD, partitioning
    • G01R31/318533Reconfiguring for testing, e.g. LSSD, partitioning using scanning techniques, e.g. LSSD, Boundary Scan, JTAG
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • H04N19/43Hardware specially adapted for motion estimation or compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • H04N19/56Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Color Television Systems (AREA)
  • Studio Circuits (AREA)
  • Image Analysis (AREA)
AT98913710T 1997-03-14 1998-03-12 Schaltung zur bewegungsschätzung in codierern für digitalisierte videosequenzen ATE209423T1 (de)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
ITTO970209 IT1291193B1 (it) 1997-03-14 1997-03-14 Circuito per la stima del movimento in codificatori di sequenze video numerizzate
ITTO970486 IT1293924B1 (it) 1997-06-05 1997-06-05 Perfezionamenti ai circuiti per la stima del movimento in codificatori di sequenze video numerizzate.
IT97TO001035 IT1296734B1 (it) 1997-11-27 1997-11-27 Dispositivo di interfacciamento tra un sistema di elaborazione di immagini e una memoria ad accesso casuale dinamica sincrona.
PCT/EP1998/001433 WO1998042137A1 (en) 1997-03-14 1998-03-12 Circuit for motion estimation in digitised video sequence encoders

Publications (1)

Publication Number Publication Date
ATE209423T1 true ATE209423T1 (de) 2001-12-15

Family

ID=27274186

Family Applications (1)

Application Number Title Priority Date Filing Date
AT98913710T ATE209423T1 (de) 1997-03-14 1998-03-12 Schaltung zur bewegungsschätzung in codierern für digitalisierte videosequenzen

Country Status (9)

Country Link
US (1) US6122320A (de)
EP (1) EP0919099B1 (de)
JP (1) JP3159713B2 (de)
AT (1) ATE209423T1 (de)
AU (1) AU711190B2 (de)
CA (1) CA2255900C (de)
DE (1) DE69803266T2 (de)
ES (1) ES2169507T3 (de)
WO (1) WO1998042137A1 (de)

Families Citing this family (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU745334B2 (en) * 1997-03-06 2002-03-21 Advanced Cell Technology, Inc. Method of cloning animals
US6327305B1 (en) * 1998-04-22 2001-12-04 Ati Technologies, Inc. Method and apparatus for encoding a stream of data blocks
US6301387B1 (en) * 1998-12-18 2001-10-09 University Of Washington Template matching using correlative auto-predictive search
IT1313382B1 (it) * 1999-03-18 2002-07-23 St Microelectronics Srl Stima del moto ricorsiva spazio temporale con sottocampionamento ad 1/2 di macroblocco e ad 1/4 di pixel
US6735249B1 (en) 1999-08-11 2004-05-11 Nokia Corporation Apparatus, and associated method, for forming a compressed motion vector field utilizing predictive motion coding
DE60003070T2 (de) * 1999-08-11 2004-04-01 Nokia Corp. Adaptive bewegungsvektorfeldkodierung
GB9928022D0 (en) 1999-11-26 2000-01-26 British Telecomm Video coding and decording
US6493647B1 (en) * 1999-12-29 2002-12-10 Advanced Micro Devices, Inc. Method and apparatus for exercising external memory with a memory built-in self-test
CN1168320C (zh) * 2000-02-01 2004-09-22 皇家菲利浦电子有限公司 对图像预测编码的方法及视频编码器
US6567469B1 (en) * 2000-03-23 2003-05-20 Koninklijke Philips Electronics N.V. Motion estimation algorithm suitable for H.261 videoconferencing applications
US7663695B2 (en) * 2000-05-05 2010-02-16 Stmicroelectronics S.R.L. Method and system for de-interlacing digital images, and computer program product therefor
JP4081963B2 (ja) * 2000-06-30 2008-04-30 セイコーエプソン株式会社 記憶装置および記憶装置に対するアクセス方法
EP1189169A1 (de) * 2000-09-07 2002-03-20 STMicroelectronics S.r.l. Eine VLSI Architektur, insbesondere für Bewegungsbestimmunsapplikationen
KR100727910B1 (ko) * 2000-10-11 2007-06-13 삼성전자주식회사 하이브리드형 고속 움직임 추정 방법 및 그 장치
JP3852743B2 (ja) * 2000-12-27 2006-12-06 日本電気株式会社 適応型物体移動方向検出装置および方法
FI110909B (fi) * 2001-09-06 2003-04-15 Nokia Corp Menetelmä liike-estimoinnin suorittamiseksi videokoodauksessa, videokoodausjärjestelmä sekä videokoodauslaite
US7006665B2 (en) * 2002-01-18 2006-02-28 Lockheed Martin Corporation Adaptive, product control and stabilization sub-system for camera-based optical character recognition, and a method of operating the same
US7321626B2 (en) * 2002-03-08 2008-01-22 Sharp Laboratories Of America, Inc. System and method for predictive motion estimation using a global motion predictor
US20030177155A1 (en) * 2002-03-15 2003-09-18 Shackleford J. Barry Random number converter of distribution from uniform to gaussian-like
US6877069B2 (en) * 2002-03-28 2005-04-05 International Business Machines Corporation History-based carry predictor for data cache address generation
US7386048B2 (en) * 2002-05-28 2008-06-10 Sharp Laboratories Of America, Inc. Methods and systems for image intra-prediction mode organization
KR100813954B1 (ko) * 2003-01-16 2008-03-14 삼성전자주식회사 암호화 장치 및 암호화 방법
FI20030845A0 (fi) * 2003-06-05 2003-06-05 Nokia Corp Tiedonkäsittelymenetelmä, vastaanotin ja verkkolaite
US7315549B2 (en) * 2003-07-24 2008-01-01 Intel Corporation Formatting data for a buffer
US20050117639A1 (en) * 2003-10-24 2005-06-02 Turaga Deepak S. Optimal spatio-temporal transformations for reduction of quantization noise propagation effects
US7526025B2 (en) * 2003-10-24 2009-04-28 Sony Corporation Lifting-based implementations of orthonormal spatio-temporal transformations
US20050238102A1 (en) * 2004-04-23 2005-10-27 Samsung Electronics Co., Ltd. Hierarchical motion estimation apparatus and method
JP2006304102A (ja) * 2005-04-22 2006-11-02 Renesas Technology Corp 画像符号化ユニットと画像符号化方法
US8234577B1 (en) * 2005-05-23 2012-07-31 Glance Networks, Inc. Method and apparatus for the transmission of changed host display information
US8588513B2 (en) * 2005-07-18 2013-11-19 Broadcom Corporation Method and system for motion compensation
US8145851B2 (en) 2005-09-07 2012-03-27 Sony Corporation Integrated device
US8031775B2 (en) * 2006-02-03 2011-10-04 Eastman Kodak Company Analyzing camera captured video for key frames
US7889794B2 (en) * 2006-02-03 2011-02-15 Eastman Kodak Company Extracting key frame candidates from video clip
US8358693B2 (en) 2006-07-14 2013-01-22 Microsoft Corporation Encoding visual data with computation scheduling and allocation
US8311102B2 (en) * 2006-07-26 2012-11-13 Microsoft Corporation Bitstream switching in multiple bit-rate video streaming environments
US8340193B2 (en) * 2006-08-04 2012-12-25 Microsoft Corporation Wyner-Ziv and wavelet video coding
US7388521B2 (en) * 2006-10-02 2008-06-17 Microsoft Corporation Request bits estimation for a Wyner-Ziv codec
US8612502B2 (en) * 2007-03-21 2013-12-17 Qualcomm Incorporated Simplified equalization for correlated channels in OFDMA
US8340192B2 (en) * 2007-05-25 2012-12-25 Microsoft Corporation Wyner-Ziv coding with multiple side information
US20090086820A1 (en) * 2007-09-28 2009-04-02 Edward Hong Shared memory with contemporaneous access for use in video encoding and methods for use therewith
US8503534B2 (en) * 2010-04-22 2013-08-06 Maxim Integrated Products, Inc. Multi-bus architecture for a video codec
GB2487200A (en) 2011-01-12 2012-07-18 Canon Kk Video encoding and decoding with improved error resilience
GB2493755B (en) * 2011-08-17 2016-10-19 Canon Kk Method and device for encoding a sequence of images and method and device for decoding a sequence of images
US10123036B2 (en) * 2014-06-27 2018-11-06 Microsoft Technology Licensing, Llc Motion vector selection for video encoding
US9942211B1 (en) * 2014-12-11 2018-04-10 Amazon Technologies, Inc. Efficient use of keystreams
US11025934B2 (en) 2014-12-16 2021-06-01 Advanced Micro Devices, Inc. Methods and apparatus for decoding video using re-ordered motion vector buffer
CN116193127A (zh) * 2018-09-22 2023-05-30 上海天荷电子信息有限公司 专用历史最近运动矢量预测候选集的图像压缩方法及装置

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2717648B1 (fr) * 1994-03-16 1996-05-15 France Telecom Procédé et dispostif d'estimation de mouvement entre images de télévision d'une séquence d'images.
US5684538A (en) * 1994-08-18 1997-11-04 Hitachi, Ltd. System and method for performing video coding/decoding using motion compensation
JP3218874B2 (ja) * 1994-08-18 2001-10-15 株式会社日立製作所 画像符号化装置及び画像符号化方法
US5686963A (en) * 1995-12-26 1997-11-11 C-Cube Microsystems Method for performing rate control in a video encoder which provides a bit budget for each frame while employing virtual buffers and virtual buffer verifiers
US5825680A (en) * 1996-06-21 1998-10-20 Digital Equipment Corporation Method and apparatus for performing fast division
US6011870A (en) * 1997-07-18 2000-01-04 Jeng; Fure-Ching Multiple stage and low-complexity motion estimation for interframe video coding

Also Published As

Publication number Publication date
AU6831098A (en) 1998-10-12
EP0919099B1 (de) 2001-11-21
WO1998042137A1 (en) 1998-09-24
EP0919099A1 (de) 1999-06-02
AU711190B2 (en) 1999-10-07
US6122320A (en) 2000-09-19
ES2169507T3 (es) 2002-07-01
CA2255900C (en) 2002-08-06
DE69803266D1 (de) 2002-02-21
JPH11510994A (ja) 1999-09-21
CA2255900A1 (en) 1998-09-24
JP3159713B2 (ja) 2001-04-23
DE69803266T2 (de) 2002-08-08

Similar Documents

Publication Publication Date Title
ATE209423T1 (de) Schaltung zur bewegungsschätzung in codierern für digitalisierte videosequenzen
DE60334330D1 (de) System zur Bewegungsvektorberechnung im Direktmodus für B-Bilder
EP0811941A3 (de) Fähigkeitspredictor
EP2271105A3 (de) Verfahren zur Berechnung eines Bewegungsvektors
MY136457A (en) Motion vector coding method and motion vector decoding method
DE69025392D1 (de) Verfahren und gerät zur schätzung und hierarchischen kodierung von bewegung in bildfolgen
MY145181A (en) Motion estimation or p-type images using direct mode prediction
DE69231187D1 (de) Verfahren zur schaetzung und hierarchischen kodierung von bewegung in bildfolgen
ATE349860T1 (de) Vorausgerichtete bewegungsvektorinterpolation zur reduzierung von videoartefakten
EP1591962A3 (de) Verfahren und Anordnung zur Erzeugung von Kandidatenvektoren für Bildinterpolierungssysteme, die Bewegungsabschätzung und -kompensation verwenden
IT1296734B1 (it) Dispositivo di interfacciamento tra un sistema di elaborazione di immagini e una memoria ad accesso casuale dinamica sincrona.
IT1291193B1 (it) Circuito per la stima del movimento in codificatori di sequenze video numerizzate

Legal Events

Date Code Title Description
RER Ceased as to paragraph 5 lit. 3 law introducing patent treaties