AU2001230273A1 - A motion estimation method and a system for a video coder - Google Patents

A motion estimation method and a system for a video coder

Info

Publication number
AU2001230273A1
AU2001230273A1 AU2001230273A AU3027301A AU2001230273A1 AU 2001230273 A1 AU2001230273 A1 AU 2001230273A1 AU 2001230273 A AU2001230273 A AU 2001230273A AU 3027301 A AU3027301 A AU 3027301A AU 2001230273 A1 AU2001230273 A1 AU 2001230273A1
Authority
AU
Australia
Prior art keywords
motion estimation
estimation method
video coder
coder
video
Prior art date
Legal status (The legal status 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 status listed.)
Abandoned
Application number
AU2001230273A
Inventor
Marta Karczewicz
Jani Lainema
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Oyj
Original Assignee
Nokia Mobile Phones Ltd
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
Application filed by Nokia Mobile Phones Ltd filed Critical Nokia Mobile Phones Ltd
Publication of AU2001230273A1 publication Critical patent/AU2001230273A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • 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/513Processing of motion vectors
    • H04N19/521Processing of motion vectors for estimating the reliability of the determined motion vectors or motion vector field, e.g. for smoothing the motion vector field or for correcting motion vectors
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion
    • G06T7/223Analysis of motion using block-matching
    • 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/513Processing of motion vectors
    • 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/513Processing of motion vectors
    • H04N19/517Processing of motion vectors by encoding
    • H04N19/52Processing of motion vectors by encoding by predictive encoding
    • 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/53Multi-resolution motion estimation; Hierarchical motion estimation
    • 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/537Motion estimation other than block-based
    • H04N19/543Motion estimation other than block-based using regions
    • 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/557Motion estimation characterised by stopping computation or iteration based on certain criteria, e.g. error magnitude being too large or early exit
    • 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)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
AU2001230273A 2000-01-21 2001-01-19 A motion estimation method and a system for a video coder Abandoned AU2001230273A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US48888000A 2000-01-21 2000-01-21
US09488880 2000-01-21
PCT/FI2001/000047 WO2001054418A1 (en) 2000-01-21 2001-01-19 A motion estimation method and a system for a video coder

Publications (1)

Publication Number Publication Date
AU2001230273A1 true AU2001230273A1 (en) 2001-07-31

Family

ID=23941488

Family Applications (1)

Application Number Title Priority Date Filing Date
AU2001230273A Abandoned AU2001230273A1 (en) 2000-01-21 2001-01-19 A motion estimation method and a system for a video coder

Country Status (5)

Country Link
US (1) US7200174B2 (en)
EP (2) EP1279293A1 (en)
CN (1) CN1193620C (en)
AU (1) AU2001230273A1 (en)
WO (1) WO2001054418A1 (en)

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1189169A1 (en) * 2000-09-07 2002-03-20 STMicroelectronics S.r.l. A VLSI architecture, particularly for motion estimation applications
AU2002351151A1 (en) * 2001-12-21 2003-07-09 Koninklijke Philips Electronics N.V. Method and apparatus for motion compensated temporal interpolation of video sequences
KR20040022697A (en) * 2002-09-09 2004-03-16 한국전자통신연구원 Apparatus for estimating motion for compressing image data
BR0307197A (en) 2002-11-25 2005-08-23 Matsushita Electric Ind Co Ltd Motion compensation method, image encoding method and image decoding method
US7471724B2 (en) * 2003-06-23 2008-12-30 Vichip Corp. Limited Method and apparatus for adaptive multiple-dimensional signal sequences encoding/decoding
WO2005034517A1 (en) * 2003-09-17 2005-04-14 Thomson Licensing S.A. Adaptive reference picture generation
US20050286777A1 (en) * 2004-06-27 2005-12-29 Roger Kumar Encoding and decoding images
CN100370836C (en) * 2004-08-02 2008-02-20 华为技术有限公司 Motion forecast method based on rate-distortion optimization
US7463753B2 (en) * 2004-09-15 2008-12-09 Raytheon Company FLIR-to-missile boresight correlation and non-uniformity compensation of the missile seeker
CN101754011B (en) * 2004-10-14 2013-01-02 英特尔公司 Rapid multiframe motion estimation adopting self-adaptive search strategy
US7609765B2 (en) 2004-12-02 2009-10-27 Intel Corporation Fast multi-frame motion estimation with adaptive search strategies
WO2006039843A1 (en) * 2004-10-14 2006-04-20 Intel Corporation Fast multi-frame motion estimation with adaptive search strategies
DE602005026558D1 (en) * 2004-12-09 2011-04-07 Thomson Licensing METHOD AND DEVICE FOR PRODUCING MOTION COMPENSATED IMAGES
KR100746022B1 (en) * 2005-06-14 2007-08-06 삼성전자주식회사 Method and apparatus for encoding video signal with improved compression efficiency using model switching of sub pixel's motion estimation
US9258519B2 (en) * 2005-09-27 2016-02-09 Qualcomm Incorporated Encoder assisted frame rate up conversion using various motion models
US8705630B2 (en) * 2006-02-10 2014-04-22 Nvidia Corporation Adapting one type of encoder to another type of encoder
WO2009032255A2 (en) * 2007-09-04 2009-03-12 The Regents Of The University Of California Hierarchical motion vector processing method, software and devices
EP2213101A4 (en) * 2007-11-20 2011-08-10 Ubstream Ltd A method and system for compressing digital video streams
JP5263763B2 (en) * 2008-08-21 2013-08-14 株式会社ザクティ Electronic camera
WO2010134079A1 (en) * 2009-05-20 2010-11-25 Nissimyan, Nissim Video encoding
WO2011127966A1 (en) 2010-04-13 2011-10-20 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Inter-plane prediction
CN106454370B (en) 2010-04-13 2019-11-01 Ge视频压缩有限责任公司 Decoder, method, encoder, coding method and the data flow for rebuilding array
SI3955579T1 (en) 2010-04-13 2023-10-30 GE Video Compression, LLC, Video coding using multi-tree sub-divisions of images
CN106162171B (en) 2010-04-13 2020-09-11 Ge视频压缩有限责任公司 Decoder and method, encoding method
US20110317773A1 (en) * 2010-06-24 2011-12-29 Worldplay (Barbados) Inc. Method for downsampling images
US8755437B2 (en) 2011-03-17 2014-06-17 Mediatek Inc. Method and apparatus for derivation of spatial motion vector candidate and motion vector prediction candidate
EP2687014B1 (en) 2011-03-14 2021-03-10 HFI Innovation Inc. Method and apparatus for derivation of motion vector candidate and motion vector prediction candidate
US20130083845A1 (en) 2011-09-30 2013-04-04 Research In Motion Limited Methods and devices for data compression using a non-uniform reconstruction space
EP2595382B1 (en) 2011-11-21 2019-01-09 BlackBerry Limited Methods and devices for encoding and decoding transform domain filters
EP2683165B1 (en) 2012-07-04 2015-10-14 Thomson Licensing Method for coding and decoding a block of pixels from a motion model
BR112017019264B1 (en) 2015-03-10 2023-12-12 Huawei Technologies Co., Ltd IMAGE PREDICTION METHOD AND RELATED DEVICE
US10425656B2 (en) * 2016-01-19 2019-09-24 Peking University Shenzhen Graduate School Method of inter-frame prediction for video encoding and decoding
US10225573B1 (en) 2017-01-31 2019-03-05 Google Llc Video coding using parameterized motion models
US10701390B2 (en) * 2017-03-14 2020-06-30 Qualcomm Incorporated Affine motion information derivation
WO2018169571A1 (en) 2017-03-15 2018-09-20 Google Llc Segmentation-based parameterized motion models
US11356657B2 (en) 2018-01-26 2022-06-07 Hfi Innovation Inc. Method and apparatus of affine inter prediction for video coding system
US20190357770A1 (en) * 2018-05-11 2019-11-28 Sheldon Jordan Systems and Methods for Imaging of Neurovascular-Coupling
WO2020061423A1 (en) 2018-09-21 2020-03-26 Vid Scale, Inc. Affine motion estimation for affine model-based video coding

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE469866B (en) * 1991-04-12 1993-09-27 Dv Sweden Ab Method for estimating motion content in video signals
US5594504A (en) * 1994-07-06 1997-01-14 Lucent Technologies Inc. Predictive video coding using a motion vector updating routine
US5608458A (en) * 1994-10-13 1997-03-04 Lucent Technologies Inc. Method and apparatus for a region-based approach to coding a sequence of video images
US5825426A (en) * 1994-10-18 1998-10-20 Intel Corporation Video subsampling mode decisions based upon interpolation error measures
DE69511119T2 (en) * 1995-10-20 2000-02-03 Nokia Mobile Phones Ltd CODING A FIELD OF MOTION VECTORS
US5929940A (en) * 1995-10-25 1999-07-27 U.S. Philips Corporation Method and device for estimating motion between images, system for encoding segmented images
WO1997040628A1 (en) * 1996-04-19 1997-10-30 Nokia Mobile Phones Limited Video encoder and decoder using motion-based segmentation and merging
GB2317525B (en) * 1996-09-20 2000-11-08 Nokia Mobile Phones Ltd A video coding system

Also Published As

Publication number Publication date
US20030202596A1 (en) 2003-10-30
WO2001054418A1 (en) 2001-07-26
CN1193620C (en) 2005-03-16
EP1404135B1 (en) 2016-12-14
EP1404135A2 (en) 2004-03-31
CN1418437A (en) 2003-05-14
EP1404135A3 (en) 2007-11-21
EP1279293A1 (en) 2003-01-29
US7200174B2 (en) 2007-04-03

Similar Documents

Publication Publication Date Title
AU2001230273A1 (en) A motion estimation method and a system for a video coder
AU2001238666A1 (en) Method for representing real-time motion
AU2001245596A1 (en) Method and system for providing a continuous motion sequential lateral solidification
GB2317525A9 (en) Motion estimation system for a video coder
AU2885701A (en) Method for describing motion activity in video
AU2002366985A1 (en) A system and method for increasing space or time resolution in video
AU2002211881A1 (en) System and method for linear prediction
AU2003261389A1 (en) Motion picture subtitle system and method
AU2002345339A1 (en) Method and apparatus for motion estimation between video frames
AU2001234576A1 (en) A method and system for internet-based video chat
AU4869801A (en) Method and system for subject video streaming
AU2002356070A1 (en) Video encoding method
AU2393001A (en) Method and system for compressed video processing
IL147787A0 (en) Model-based video coder
AU6780301A (en) Method and system for real time motion picture segmentation and supersosition
AU7995900A (en) Continuous circular motion case packing and depacking apparatus and method
AU2001227600A1 (en) System and method for flexible software linking
KR100525678B1 (en) Method and system for compressing motion image information
AU2002364646A1 (en) Method for estimating the dominant motion in a sequence of images
AU2002219929A1 (en) System and method for video streaming
AU2002358231A1 (en) Video encoding method
AU2001291668A1 (en) Method and apparatus for video encoding
AU7591896A (en) Method for motion estimation
AU5850900A (en) Device for encoding motion picture signals and encoding method
AU2001211860A1 (en) A hexagon-based fast search method for block motion estimation in video encoding