CA2294388A1 - Method for generating sprites for object-based coding systems using masks and rounding average - Google Patents

Method for generating sprites for object-based coding systems using masks and rounding average Download PDF

Info

Publication number
CA2294388A1
CA2294388A1 CA002294388A CA2294388A CA2294388A1 CA 2294388 A1 CA2294388 A1 CA 2294388A1 CA 002294388 A CA002294388 A CA 002294388A CA 2294388 A CA2294388 A CA 2294388A CA 2294388 A1 CA2294388 A1 CA 2294388A1
Authority
CA
Canada
Prior art keywords
sprite
video
pixels
video object
motion
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.)
Granted
Application number
CA002294388A
Other languages
French (fr)
Other versions
CA2294388C (en
Inventor
Chuang Gu
Ming-Chieh Lee
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.)
Microsoft Corp
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of CA2294388A1 publication Critical patent/CA2294388A1/en
Application granted granted Critical
Publication of CA2294388C publication Critical patent/CA2294388C/en
Anticipated expiration legal-status Critical
Expired - Fee Related 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/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/649Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding the transform being applied to non rectangular image segments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/20Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding
    • H04N19/23Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding with coding of regions that are present throughout a whole video segment, e.g. sprites, background or mosaic
    • 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
    • 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/56Motion estimation with initialisation of the vector search, e.g. estimating a good candidate to initiate a search
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/63Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/20Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video object coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

A sprite generation method used in video coding generates a sprite from the video objects in the frames of a video sequence. The method estimates the motion (1200) between a video object in a current frame and a sprite constructed from video objects for previous frames. Specifically, the method computes motion coefficients of a 2D
transform that minimizes the intensity errors between pixels in the video object and corresponding pixels inside the sprite. The method uses the motion coefficients from the previous frame (1206) as a starting point to minimizing the intensity errors. After estimating the motion parameters for an object in the current frame, the method transforms the video object to the coordinate system of the sprite. The method blends (1204) the warped pixels (1202) of the video object with the pixels at corresponding positions in the sprite using rounding average such that each video object in the video sequence provides substantially the same contribution to the sprite.
CA002294388A 1997-06-23 1998-06-22 Method for generating sprites for object-based coding systems using masks and rounding average Expired - Fee Related CA2294388C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US08/881,901 US6037988A (en) 1996-03-22 1997-06-23 Method for generating sprites for object-based coding sytems using masks and rounding average
US08/881,901 1997-06-23
PCT/US1998/013009 WO1998059497A1 (en) 1997-06-23 1998-06-22 Method for generating sprites for object-based coding systems using masks and rounding average

Publications (2)

Publication Number Publication Date
CA2294388A1 true CA2294388A1 (en) 1998-12-30
CA2294388C CA2294388C (en) 2007-04-24

Family

ID=25379431

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002294388A Expired - Fee Related CA2294388C (en) 1997-06-23 1998-06-22 Method for generating sprites for object-based coding systems using masks and rounding average

Country Status (6)

Country Link
US (1) US6037988A (en)
EP (1) EP1016286B1 (en)
JP (1) JP4572010B2 (en)
CA (1) CA2294388C (en)
DE (1) DE69831961T2 (en)
WO (1) WO1998059497A1 (en)

Families Citing this family (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2870415B2 (en) * 1994-08-22 1999-03-17 日本電気株式会社 Area division method and apparatus
WO1998029834A1 (en) * 1996-12-30 1998-07-09 Sharp Kabushiki Kaisha Sprite-based video coding system
ES2266396T3 (en) 1997-02-14 2007-03-01 The Trustees Of Columbia University In The City Of New York AUDIO TERMINAL - VISUAL BASED ON OBJECTS AND FLOW STRUCTURE OF CORRESPONDING BITS.
US7199836B1 (en) * 1998-02-13 2007-04-03 The Trustees Of Columbia University In The City Of New York Object-based audio-visual terminal and bitstream structure
US6400831B2 (en) 1998-04-02 2002-06-04 Microsoft Corporation Semantic video object segmentation and tracking
US7360230B1 (en) * 1998-07-27 2008-04-15 Microsoft Corporation Overlay management
WO2000008859A1 (en) * 1998-08-05 2000-02-17 Koninklijke Philips Electronics N.V. Static image generation method and device
EP1042920A1 (en) * 1998-08-05 2000-10-11 Koninklijke Philips Electronics N.V. Static image generation method and device
WO2000008858A1 (en) * 1998-08-05 2000-02-17 Koninklijke Philips Electronics N.V. Static image generation method and device
US6924832B1 (en) * 1998-08-07 2005-08-02 Be Here Corporation Method, apparatus & computer program product for tracking objects in a warped video image
US6459822B1 (en) * 1998-08-26 2002-10-01 The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration Video image stabilization and registration
US6711278B1 (en) 1998-09-10 2004-03-23 Microsoft Corporation Tracking semantic objects in vector image sequences
US6205422B1 (en) 1998-11-30 2001-03-20 Microsoft Corporation Morphological pure speech detection using valley percentage
US6252975B1 (en) * 1998-12-17 2001-06-26 Xerox Corporation Method and system for real time feature based motion analysis for key frame selection from a video
US7184482B2 (en) * 1999-04-17 2007-02-27 Altera Corporation Encoding system using motion vectors to represent frame-to-frame changes, wherein a decoder uses predictions of motion vectors in decoding
ES2276696T3 (en) 1999-09-21 2007-07-01 Koninklijke Philips Electronics N.V. GLOBAL MOVEMENT ESTIMATION METHOD.
US6973130B1 (en) * 2000-04-25 2005-12-06 Wee Susie J Compressed video signal including information for independently coded regions
US6970510B1 (en) 2000-04-25 2005-11-29 Wee Susie J Method for downstream editing of compressed video
US7084877B1 (en) 2000-06-06 2006-08-01 General Instrument Corporation Global motion estimation for sprite generation
DE60039689D1 (en) * 2000-07-10 2008-09-11 St Microelectronics Srl Method of compressing digital images
US6718066B1 (en) 2000-08-14 2004-04-06 The Hong Kong University Of Science And Technology Method and apparatus for coding an image object of arbitrary shape
FR2813485B1 (en) * 2000-08-24 2003-12-26 France Telecom METHOD FOR CONSTRUCTING AT LEAST ONE IMAGE INTERPOLED BETWEEN TWO IMAGES OF AN ANIMATED SEQUENCE, CORRESPONDING CODING AND DECODING METHODS, SIGNAL AND DATA MEDIUM
US6665450B1 (en) * 2000-09-08 2003-12-16 Avid Technology, Inc. Interpolation of a sequence of images using motion analysis
JP3859989B2 (en) * 2000-10-30 2006-12-20 株式会社モノリス Image matching method and image processing method and apparatus capable of using the method
US7003061B2 (en) * 2000-12-21 2006-02-21 Adobe Systems Incorporated Image extraction from complex scenes in digital video
JP2004523839A (en) * 2001-02-28 2004-08-05 ピーティーエス コーポレイション Dynamic chain-based thresholding
JP2002359842A (en) * 2001-05-31 2002-12-13 Monolith Co Ltd Method and device for encoding image, and method and device for decoding image
US7050500B2 (en) * 2001-08-23 2006-05-23 Sharp Laboratories Of America, Inc. Method and apparatus for motion vector coding with global motion parameters
US7227896B2 (en) * 2001-10-04 2007-06-05 Sharp Laboratories Of America, Inc. Method and apparatus for global motion estimation
KR20030059399A (en) * 2001-12-29 2003-07-10 엘지전자 주식회사 Video browsing systme based on mosaic image
US7194676B2 (en) 2002-03-01 2007-03-20 Avid Technology, Inc. Performance retiming effects on synchronized data in an editing system
US7602848B2 (en) * 2002-03-26 2009-10-13 General Instrument Corporation Methods and apparatus for efficient global motion compensation encoding and associated decoding
US7903179B2 (en) * 2002-06-25 2011-03-08 Panasonic Corporation Motion detection device and noise reduction device using that
US7421129B2 (en) * 2002-09-04 2008-09-02 Microsoft Corporation Image compression and synthesis for video effects
US7085434B2 (en) * 2002-10-01 2006-08-01 International Business Machines Corporation Sprite recognition in animated sequences
US7146058B2 (en) * 2003-04-26 2006-12-05 Hewlett-Packard Development Company, L.P. Compression of images using object maps
US7558320B2 (en) * 2003-06-13 2009-07-07 Microsoft Corporation Quality control in frame interpolation with motion analysis
US7408986B2 (en) * 2003-06-13 2008-08-05 Microsoft Corporation Increasing motion smoothness using frame interpolation with motion analysis
US8638846B1 (en) * 2003-06-23 2014-01-28 At&T Intellectual Property Ii, L.P. Systems and methods for encoding and decoding video streams
TWI273778B (en) * 2003-11-10 2007-02-11 Sunplus Technology Co Ltd Method to merge the system data in image memory system
US7983835B2 (en) 2004-11-03 2011-07-19 Lagassey Paul J Modular intelligent transportation system
EP2293326A3 (en) * 2004-06-10 2012-01-25 S.O.I.TEC Silicon on Insulator Technologies S.A. Method for manufacturing a SOI wafer
US9532069B2 (en) 2004-07-30 2016-12-27 Euclid Discoveries, Llc Video compression repository and model reuse
US8902971B2 (en) 2004-07-30 2014-12-02 Euclid Discoveries, Llc Video compression repository and model reuse
US9578345B2 (en) 2005-03-31 2017-02-21 Euclid Discoveries, Llc Model-based video encoding and decoding
US9743078B2 (en) 2004-07-30 2017-08-22 Euclid Discoveries, Llc Standards-compliant model-based video encoding and decoding
US7483572B2 (en) * 2004-08-25 2009-01-27 Mitsubishi Electric Research Laboratories, Inc. Recovering a non-linear warping function from images
WO2006055512A2 (en) * 2004-11-17 2006-05-26 Euclid Discoveries, Llc Apparatus and method for processing video data
EP1846892A4 (en) * 2005-01-28 2011-04-06 Euclid Discoveries Llc Apparatus and method for processing video data
IL170320A (en) * 2005-08-17 2010-04-29 Orad Hi Tec Systems Ltd System and method for managing the visual effects insertion in a video stream
US8130330B2 (en) * 2005-12-05 2012-03-06 Seiko Epson Corporation Immersive surround visual fields
TWI317472B (en) * 2005-12-23 2009-11-21 Hon Hai Prec Ind Co Ltd Multimedia device testing system and method for the same
KR100698640B1 (en) * 2005-12-30 2007-03-21 고려대학교 산학협력단 Method to interpolate frame using warping transformation and Apparatus thereof
WO2007146102A2 (en) * 2006-06-08 2007-12-21 Euclid Discoveries, Llc Apparatus and method for processing video data
CN101622874A (en) 2007-01-23 2010-01-06 欧几里得发现有限责任公司 Object archival systems and methods
CN101939991A (en) 2007-01-23 2011-01-05 欧几里得发现有限责任公司 Computer method and apparatus for processing image data
JP2010517427A (en) 2007-01-23 2010-05-20 ユークリッド・ディスカバリーズ・エルエルシー System and method for providing personalized video services
JP4875007B2 (en) * 2007-02-09 2012-02-15 パナソニック株式会社 Moving picture coding apparatus, moving picture coding method, and moving picture decoding apparatus
EP2227785B1 (en) * 2007-11-30 2013-09-18 Dolby Laboratories Licensing Corp. Temporally smoothing a motion estimate
US8345158B2 (en) * 2008-03-21 2013-01-01 Sony Corporation Merging video with time-decimated high-resolution imagery to form high-resolution video frames
CN102172026B (en) 2008-10-07 2015-09-09 欧几里得发现有限责任公司 The video compression of feature based
US8866834B2 (en) * 2009-11-12 2014-10-21 Bally Gaming, Inc. System and method for sprite capture and creation
JP2011146980A (en) * 2010-01-15 2011-07-28 Sony Corp Image processor and image processing method
CN104303487A (en) * 2012-03-22 2015-01-21 诺基亚通信公司 Enhanced policy control framework for object-based media transmission in evolved packet systems
US8731329B2 (en) * 2012-07-16 2014-05-20 Adobe Systems Incorporated Systems and methods for rolling shutter artifact repair
KR102121558B1 (en) * 2013-03-15 2020-06-10 삼성전자주식회사 Method of stabilizing video image, post-processing device and video encoder including the same
US10091507B2 (en) 2014-03-10 2018-10-02 Euclid Discoveries, Llc Perceptual optimization for model-based video encoding
CA2942336A1 (en) 2014-03-10 2015-09-17 Euclid Discoveries, Llc Continuous block tracking for temporal prediction in video encoding
US10097851B2 (en) 2014-03-10 2018-10-09 Euclid Discoveries, Llc Perceptual optimization for model-based video encoding
US10462490B2 (en) * 2015-11-06 2019-10-29 Raytheon Company Efficient video data representation and content based video retrieval framework
US10460453B2 (en) * 2015-12-30 2019-10-29 Texas Instruments Incorporated Feature point identification in sparse optical flow based tracking in a computer vision system
US10462482B2 (en) 2017-01-31 2019-10-29 Google Llc Multi-reference compound prediction of a block using a mask mode
WO2019124191A1 (en) * 2017-12-18 2019-06-27 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ Encoding device, decoding device, encoding method, and decoding method
KR102559203B1 (en) * 2018-10-01 2023-07-25 삼성전자주식회사 Method and apparatus of outputting pose information
US11412260B2 (en) * 2018-10-29 2022-08-09 Google Llc Geometric transforms for image compression
US11212521B2 (en) * 2018-11-07 2021-12-28 Avago Technologies International Sales Pte. Limited Control of memory bandwidth consumption of affine mode in versatile video coding
US20210127125A1 (en) * 2019-10-23 2021-04-29 Facebook Technologies, Llc Reducing size and power consumption for frame buffers using lossy compression
US20210304457A1 (en) * 2020-03-31 2021-09-30 The Regents Of The University Of California Using neural networks to estimate motion vectors for motion corrected pet image reconstruction
WO2021247459A1 (en) * 2020-05-31 2021-12-09 Dimension, Inc. Improved superresolution-enabled (sre) video codec

Family Cites Families (49)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4307377A (en) * 1979-11-09 1981-12-22 Bell Telephone Laboratories, Incorporated Vector coding of computer graphics material
GB8311813D0 (en) * 1983-04-29 1983-06-02 West G A W Coding and storing raster scan images
DE3515159A1 (en) * 1984-04-27 1985-10-31 Canon K.K., Tokio/Tokyo IMAGE PROCESSING DEVICE
US4727422A (en) * 1985-06-03 1988-02-23 Picturetel Corporation Method and apparatus for efficiently communicating image sequence having improved motion compensation
JPH0766446B2 (en) * 1985-11-27 1995-07-19 株式会社日立製作所 Method of extracting moving object image
US4905295A (en) * 1986-11-13 1990-02-27 Ricoh Company, Ltd. Code sequence matching method and apparatus
US4961231A (en) * 1987-01-20 1990-10-02 Ricoh Company, Ltd. Pattern recognition method
US4729020A (en) * 1987-06-01 1988-03-01 Delta Information Systems System for formatting digital signals to be transmitted
US5136659A (en) * 1987-06-30 1992-08-04 Kokusai Denshin Denwa Kabushiki Kaisha Intelligent coding system for picture signal
US5031225A (en) * 1987-12-09 1991-07-09 Ricoh Company, Ltd. Character recognition method for recognizing character in an arbitrary rotation position
US5034986A (en) * 1989-03-01 1991-07-23 Siemens Aktiengesellschaft Method for detecting and tracking moving objects in a digital image sequence having a stationary background
US5073955A (en) * 1989-06-16 1991-12-17 Siemens Aktiengesellschaft Method for recognizing previously localized characters present in digital gray tone images, particularly for recognizing characters struck into metal surfaces
JP2953712B2 (en) * 1989-09-27 1999-09-27 株式会社東芝 Moving object detection device
US5148497A (en) * 1990-02-14 1992-09-15 Massachusetts Institute Of Technology Fractal-based image compression and interpolation
US5155594A (en) * 1990-05-11 1992-10-13 Picturetel Corporation Hierarchical encoding method and apparatus employing background references for efficiently communicating image sequences
JP3037383B2 (en) * 1990-09-03 2000-04-24 キヤノン株式会社 Image processing system and method
JP2873338B2 (en) * 1991-09-17 1999-03-24 富士通株式会社 Moving object recognition device
JP2856229B2 (en) * 1991-09-18 1999-02-10 財団法人ニューメディア開発協会 Image clipping point detection method
US5430811A (en) * 1991-12-25 1995-07-04 Matsushita Electric Industrial Co., Ltd. Method for interpolating missing pixels and an apparatus employing the method
JP2790562B2 (en) * 1992-01-06 1998-08-27 富士写真フイルム株式会社 Image processing method
EP0560610B1 (en) * 1992-03-13 1998-12-09 Canon Kabushiki Kaisha Movement vector detecting apparatus
GB2266023B (en) * 1992-03-31 1995-09-06 Sony Broadcast & Communication Motion dependent video signal processing
US5706417A (en) * 1992-05-27 1998-01-06 Massachusetts Institute Of Technology Layered representation for image coding
JP3679426B2 (en) * 1993-03-15 2005-08-03 マサチューセッツ・インスティチュート・オブ・テクノロジー A system that encodes image data into multiple layers, each representing a coherent region of motion, and motion parameters associated with the layers.
US5500933A (en) * 1993-04-28 1996-03-19 Canon Information Systems, Inc. Display system which displays motion video objects combined with other visual objects
US5329311A (en) * 1993-05-11 1994-07-12 The University Of British Columbia System for determining noise content of a video signal in the disclosure
EP0625853B1 (en) * 1993-05-21 1999-03-03 Nippon Telegraph And Telephone Corporation Moving image encoder and decoder
US5477272A (en) * 1993-07-22 1995-12-19 Gte Laboratories Incorporated Variable-block size multi-resolution motion estimation scheme for pyramid coding
US5594504A (en) * 1994-07-06 1997-01-14 Lucent Technologies Inc. Predictive video coding using a motion vector updating routine
KR100287211B1 (en) * 1994-08-30 2001-04-16 윤종용 Bidirectional motion estimation method and system
EP0709809B1 (en) * 1994-10-28 2002-01-23 Oki Electric Industry Company, Limited Image encoding and decoding method and apparatus using edge synthesis and inverse wavelet transform
US5649032A (en) * 1994-11-14 1997-07-15 David Sarnoff Research Center, Inc. System for automatically aligning images to form a mosaic image
EP0720383B1 (en) * 1994-12-30 2000-09-13 Daewoo Electronics Co., Ltd Method and apparatus for detecting motion vectors in a frame decimating video encoder
EP0721287A1 (en) * 1995-01-09 1996-07-10 Daewoo Electronics Co., Ltd Method and apparatus for encoding a video signal
KR0171146B1 (en) * 1995-03-18 1999-03-20 배순훈 Feature point based motion vectors detecting apparatus
KR0171118B1 (en) * 1995-03-20 1999-03-20 배순훈 Apparatus for encoding video signal
KR0181027B1 (en) * 1995-03-20 1999-05-01 배순훈 An image processing system using pixel-by-pixel motion estimation
KR0171147B1 (en) * 1995-03-20 1999-03-20 배순훈 Apparatus for selecting feature point by means of gradient
KR0171143B1 (en) * 1995-03-20 1999-03-20 배순훈 Apparatus for composing triangle in the hexagonal grid
JP3612360B2 (en) * 1995-04-10 2005-01-19 株式会社大宇エレクトロニクス Motion estimation method using moving object segmentation method
US5621660A (en) * 1995-04-18 1997-04-15 Sun Microsystems, Inc. Software-based encoder for a software-implemented end-to-end scalable video delivery system
KR0181063B1 (en) * 1995-04-29 1999-05-01 배순훈 Method and apparatus for forming grid in motion compensation technique using feature point
KR0171154B1 (en) * 1995-04-29 1999-03-20 배순훈 Method and apparatus for encoding video signals using feature point based motion prediction
US5654771A (en) * 1995-05-23 1997-08-05 The University Of Rochester Video compression system using a dense motion vector field and a triangular patch mesh overlay model
US5668608A (en) * 1995-07-26 1997-09-16 Daewoo Electronics Co., Ltd. Motion vector estimation method and apparatus for use in an image signal encoding system
KR0178229B1 (en) * 1995-08-08 1999-05-01 배순훈 Image processing system using a pixel-by-pixel motion estimation based on feature points
US5825929A (en) * 1995-10-05 1998-10-20 Microsoft Corporation Transformation block optimization method
US5692063A (en) * 1996-01-19 1997-11-25 Microsoft Corporation Method and system for unrestricted motion estimation for video
US5778098A (en) * 1996-03-22 1998-07-07 Microsoft Corporation Sprite coding

Also Published As

Publication number Publication date
DE69831961T2 (en) 2006-07-27
DE69831961D1 (en) 2006-03-02
EP1016286B1 (en) 2005-10-19
EP1016286A1 (en) 2000-07-05
CA2294388C (en) 2007-04-24
WO1998059497A1 (en) 1998-12-30
US6037988A (en) 2000-03-14
EP1016286A4 (en) 2003-07-09
JP2002506585A (en) 2002-02-26
JP4572010B2 (en) 2010-10-27

Similar Documents

Publication Publication Date Title
CA2294388A1 (en) Method for generating sprites for object-based coding systems using masks and rounding average
CA2144253A1 (en) System and Method of Generating Compressed Video Graphics Images
WO2003005696A3 (en) Method and apparatus for motion estimation between video frames
US20130083161A1 (en) Real-time video coding using graphics rendering contexts
MX9601074A (en) Method and apparatus for converting an interlaced video frame sequence into a progressively-scanned sequence.
EP1504403A4 (en) Tomographic reconstruction of small objects using "a priori" knowledge
EP1659801A3 (en) Calculation method for prediction motion vector
EP2271106A3 (en) Motion vector calculating method
TW325635B (en) Method and apparatus for blocking effect reduction in images by post-processing in the spatial domain an apparatus and method for post processing image data which previously was encoded using a discrete cosine transform in order to remove resulting blocking effects.
WO2003001231A3 (en) Interferometric imaging method apparatus and system
EP1821547A3 (en) Direct mode motion vector calculation method for b picture
MY129499A (en) Preprocessing method and device for motion estimation.
IL113496A (en) Apparatus and method for recreating and manipulating a 3d object based on a 2d projection thereof
WO2007040889A3 (en) Method and apparatus for motion projection error concealment in block-based video
CA2240118A1 (en) Image sequence coding method and decoding method
EP0838940A3 (en) Multiple spatial channel processing
EP2252066A3 (en) Video decoder and decoding method
WO2007087619A3 (en) Projection based techniques and apparatus that generate motion vectors used for video stabilization and encoding
GB0227570D0 (en) Method and system for estimating global motion in video sequences
EP1061477A3 (en) Method and apparatus for multi-phase rendering
CA2410501A1 (en) Global motion estimation for sprite generation
EP1434172A3 (en) Method and system for generating a display image using Gsprites.
EP2326020A3 (en) Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding
WO2002056583A3 (en) Method and system for sharpness enhancement for coded video
CA2255296A1 (en) Image encoding/decoding by eliminating color components in pixels

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20160622