CN1469649A - 利用分级搜索的运动估计方法和装置和图像编码系统 - Google Patents
利用分级搜索的运动估计方法和装置和图像编码系统 Download PDFInfo
- Publication number
- CN1469649A CN1469649A CNA031484476A CN03148447A CN1469649A CN 1469649 A CN1469649 A CN 1469649A CN A031484476 A CNA031484476 A CN A031484476A CN 03148447 A CN03148447 A CN 03148447A CN 1469649 A CN1469649 A CN 1469649A
- Authority
- CN
- China
- Prior art keywords
- frame
- field
- search
- motion vector
- vector
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/105—Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/207—Analysis of motion for motion estimation over a hierarchy of resolutions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/20—Analysis of motion
- G06T7/223—Analysis of motion using block-matching
- G06T7/238—Analysis of motion using block-matching using non-full search, e.g. three-step search
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/103—Selection of coding mode or of prediction mode
- H04N19/112—Selection of coding mode or of prediction mode according to a given display mode, e.g. for interlaced or progressive display mode
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
- H04N19/51—Motion estimation or motion compensation
- H04N19/53—Multi-resolution motion estimation; Hierarchical motion estimation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
Abstract
一种利用搜索到的运动矢量估计运动的方法和装置,和采用这种方法和装置的图像编码系统。在该方法中,估计在低级帧数据之间的运动,得到具有最小绝对差总和(SAD)的多个搜索点,这些搜索点被用作个基本运动矢量。利用基本运动矢量,对高级帧数据和高级场数据执行搜索,得到具有最小SAD的各个搜索点。从高级帧数据和场数据搜索得到的这些搜索点被用作帧和场运动矢量。
Description
本申请要求2002年7月18日提交到韩国知识产权局的第2002-41985号专利申请的优先权,该申请引用于此,以资参考。
技术领域
本发明涉及实时图像编码系统,特别涉及利用分级搜索方法的运动估计方法和装置以及采用这种方法和装置的图像编码系统。
背景技术
在一般图像编码器的各部件中,运动估计器执行最大强度的计算。快速运动估计算法可以减少运动估计器执行的计算量。而且,快速运动估计算法执行计算比全搜索块匹配算法快,而并不降低性能。快速运动估计的一种解决方案就是分级搜索的方法。
如果分级搜索的方法用于MPEG-2编码器,帧运动估计和场运动估计必须要在一个帧图像分出的所有级的图像上进行。
图1的原理图说明用于普通MPEG-2编码器的分级搜索方法。参照图1,当前帧和参考帧(或前一帧)通过子采样形成分级结构。在3级的分级搜索方法中,当前帧和参考帧每一个都是由最低分辨率级(2级)图像110、中间分辨率级(1级)图像120、最高分辨率级(0级)图像130组成的。
对分级帧结构的分级运动估计开始是对2级图像110进行全搜索,得到具有最小绝对差总和(Sum ofAbsolute Difference,SAD)的多个初始搜索点。接着,根据从2级图像110得到的初始搜索点对1级图像120进行局部搜索。通过对1级图像120的局部搜索,提取具有最小SAD的多个新的初始搜索点。随后,根据从1级图像120得到的新的初始搜索点对0级图像130进行局部搜索。结果是,对0级图像130的局部搜索得到各最终运动矢量。
因此,当MPEG-2处理预测帧(P-frame)时,对帧和场—即在帧之间,在顶部到顶部(top to top,Top2Top)的场,在顶部到底部(top to bottom,Top2Bot)的场,在底部到顶部(bottom to top,Bot2Top)的场,在底部到底部(bottom tobottom,Bot2Bot)的场—进行5次分级的搜索。当MPEG-2编码器处理双向帧(B-frame)时,对B-frame执行总共10次分级的搜索,其中包括向前和向后的搜索。相应地,在MPEG-2编码器的运动估计过程中,采用这种分级运动搜索需要额外的存储器用于帧和场的运动估计,并且仍要求大强度的计算。
发明内容
本发明提供一种运动估计方法和装置,可以在场运动估计中的计算量最少,而且采用MPEG-2编码器中使用的一般分级搜索方法。
本发明也提供了采用该运动估计方法和装置的图像编码系统。
根据本发明的一方面,提供一种对以分级结构组成的多帧的图像进行运动估计的方法。该方法中,用初始搜索点在低级帧数据上执行搜索,得到具有最小绝对差总和(SAD)的多个搜索点,并且这些具有最小SAD的搜索点被用作一个基本运动矢量。然后,用基本运动矢量既对高级帧数据也对高级场数据执行搜索,以得到具有最小SAD的搜索点,并且这些具有最小SAD的搜索点被用作帧和场运动矢量。
根据本发明的另一方面,提供了一种对以分级结构组成的多帧分图像进行运动估计的装置。该装置包括预处理器以及第一和第二运动估计单元。预处理器,对当前帧和参考帧(前一帧)执行低通滤波和子采样,把当前帧和参考帧组织成分级结构。第一运动估计单元对预处理器得到的低分辨率级的帧数据执行搜索,搜索至少一个具有最小绝对差总和(SAD)的初始搜索点。第二运动估计单元把初始搜索点设为基本帧和场运动矢量,通过利用基本帧和场运动矢量,对预处理器得到的高分辨率级的帧数据执行搜索,以估计具有最小SAD的帧和场运动矢量。
附图说明
通过参照附图详细描述其典型的实施例,本发明以上和另外的特点和优势会更明确:
图1的原理图说明用于普通MPEG-2编码器的分级搜索方法;
图2是根据本发明实施例的图像编码系统的方框图;
图3是图2里的运动估计(ME)单元的更详细的方框图;
图4的流程图说明根据本发明实施例的分级运动估计方法;
图5图示说明一个实施例,例中按比例缩放基本运动矢量(BMV),以估计从顶部场到底部场的运动矢量(MV)(也就是,Top2Bot场MV)。
具体实施方式
参照图2,一个到来的图象对应一组画面(GOP)。离散余弦变换(DCT)单元220对8×8的块执行DCT,以从到来的图像获得空间上的冗余。
量化(Q)单元230量化经过DCT变换的图像。去量化单元250对量化图像去量化。
逆DCT(IDCT)单元260对去量化了的图像执行IDCT。帧存储器(fFM)270一帧接着一帧存储经过IDCT变换的图像。
运动估计(ME)单元280通过对存储在FM270的当前帧的图像数据和前一帧的图像数据取样,形成分级帧结构,并且,通过把从1级图像(参照图1)得到的基本运动矢量施用到帧和场上,执行运动估计。
可变长度编码(VLC)单元240根据ME单元280估计得到的运动矢量(ME),从量化图像去除统计冗余。
图3是更详细的图2的ME单元280的方框图。参照图3,预处理器310对当前帧和参考帧(前一帧)执行低通滤波(LPF),并且通过子采样组织分级结构中的每一个当前帧和参考帧。在3级的分级搜索方法中,每一个当前帧和参考帧由最低分辨率级(2级)帧数据、中间分辨率级(1级)帧数据、和最高分辨率级(0级)帧数据构成。最高分辨率级(0级)图像是原始图像,中间分辨率级(1级)图像的长和宽都是原始图像的1/2,最低分辨率级(2级)图像的长和宽都是原始图像的1/4。
通过对预处理过的最低分辨率级(2级)帧数据执行全搜索,并找到至少一个具有最小SAD的初始搜索点(运动矢量),第一帧ME单元320开始帧运动估计。
通过用那些初始运动矢量(MV)对预处理过的中间分辨率级(1级)帧数据执行局部搜索,再找出具有最小SAD的初始MV,第二帧ME单元330继续帧运动估计。这些从中间分辨率级(1级)帧数据得到的初始MV被称为基本MV。
通过用基本MV对最高分辨率级(0级)帧数据执行局部搜索,第三帧ME单元340涉及帧运动估计和场运动估计。然后,第三帧ME单元340找到具有最小SAD的帧MV,以及具有最小SAD的相同的场之间的场MV。从当前的顶部场到前一个顶部场的MV被称为Top2Top场MV。从当前的顶部场到前一个底部场的MV被称为Top2Bot场MV。从当前的底部场到前一个顶部场的MV被称为Bot2Top场MV。从当前的底部场到前一个底部场的MV被称为Bot2Bot场MV。获得Top2Top和Bot2Bot场MV不需要额外的计算,因为它们可以根据从帧运动估计上自动得到的场间SAD获得。
第一按比例缩放器350利用当前帧的顶部场和前一帧的底部场之间的距离缩放基本MV。
通过当前帧的顶部场和前一帧的底部场之间的局部搜索,第一场ME单元360实现场运动估计。利用经过第一按比例缩放器350缩放的基本MV,以最高分辨率级(0级)进行搜索,得到一个具有最小SAD的Top2Bot场MV。
第二按比例缩放器370利用当前帧的底部场和前一帧的顶部场之间的距离缩放基本MV。
通过分别在当前帧和前一帧的底部及顶部场上局部搜索,第二场ME单元380实现场运动估计。利用经过第二按比例缩放器370缩放的基本MV,以最高分辨率级(0级)进行搜索,得到一个具有最小SAD的Bot2Top场MV。
图4的流程图说明根据本发明实施例的分级运动估计方法。首先,当前帧和它的前一帧每个都通过LPF和子采样被以分级结构组织。
然后,在步骤410,通过以最低分辨率级(2级)全搜索进行帧运动估计,提取至少一个具有最小SAD的初始搜索点(也就是,初始MV)。
接着,在步骤420,利用提取出的初始MV,在中间分辨率级(1级)通过局部搜索进行帧运动估计,得到一个具有最小SAD的帧MV。在中间分辨率级(1级)得到的逐帧MV被称为基本MV。
接下来,在步骤430和440,利用基本MV,通过在最高分辨率级(0级)局部搜索进行帧运动估计和场运动估计,估计具有最小SAD的帧MV和具有最小SAD的各个场MV。
参照从帧运动估计自动获得的场间SAD,Top2Top和Bot2Bot场MV被估计出来。在Top2Bot和Bot2Top场运动估计过程中,基本MV不能不经变化地施用,因为顶部到底部场之间的距离不同于顶部场之间和底部场之间的距离。因此,考虑相应场之间的距离按比例缩放得到一个新的基本MV。根据这个MV,通过局部搜索,估计Top2Bot和Bot2Top场运动。通过局部搜索,得到SAD最小的Top2Bot和Bot2Top场运动MV。
总之,不是靠在最低和中间分辨率级(2级和1级)执行搜索来完成场运动估计,而是,利用在中间分辨率级(1级)的帧运动估计得到的搜索点(也就是,MV),在最高分辨率级(0级)执行局部搜索。
图5图示说明一个实施例,例中按比例缩放一个基本MV,以估计一个底部场和顶部场之间的MV(也就是,Top2Bot场MV)。参照图5,假定每一个当前帧和它的前一帧都有一个顶部场,也有一个底部场。如果相同的场之间(比如,顶部场之间或底部场之间)的距离是m,不同场之间(比如,底部场和顶部场之间)的距离是n,基本MV是BMV,这个Top2Bot场MV可以被估计成BMV×n/m。另外,考虑场的特性,一个偏移被加入到这个按比例缩放的BMV。Bot2Top场MV可以用和估计Top2Bot场MV相似的方式获得。
尽管本发明是参照其典型实施例详细描述的,但本领域的普通技术人员应该理解,在不脱离由所附权利要求限定的本发明的精神和范围的情况下,可以对其进行形式和细节的各种修改。本发明可以用计算机可读记录介质上的计算机可读代码体现。这里,计算机可读记录介质可以是任何数据存储装置,存储的数据其后能被计算机系统读取。计算机可读记录介质的例子包括只读存储器(ROM)、随机存取存储器(RAM)、CD-ROM、磁带、软盘、光数据存储设备等等。计算机可读代码也可以通过例如互联网那样的载波传送。计算机可读记录介质也可以被分散到计算机网络系统上,于是该计算机可读代码可以分布式地储存和执行。
如上所述,当MPEG-2编码器采用分级搜索方法时,从中间分辨率级(1级)得到的基本MV共同地被施用于帧运动估计和场运动估计,因而降低了运动估计所需的计算量。
Claims (7)
1.一种对以分级结构组成的多帧的图像进行运动估计的方法,该方法包括:
利用初始搜索点对低级帧数据执行搜索,以得到具有最小绝对差总和(SAD)的多个搜索点,把这些具有最小SAD的搜索点当作基本运动矢量;
利用基本运动矢量对高级帧数据和高级场数据执行搜索,以得到具有最小SAD的各个搜索点,把这些具有最小SAD的搜索点当作帧和场运动矢量。
2.如权利要求1所述的方法,其中在获取帧和各个场运动矢量过程中,参照由帧运动估计得出的场间SAD,估计出顶部到顶部(Top2Top)和底部到底部(Bot2Bot)的场运动矢量,按比例缩放基本运动矢量,对顶部到底部(Top2Bot)和底部到顶部(Bot2Top)场执行基于这个经过缩放的基本运动矢量的搜索,以得到具有最小SAD的运动矢量。
3.如权利要求2所述的方法,其中基本运动矢量根据一个缩放比例系数被按比例缩放,这个系数考虑了场之间的距离。
4.如权利要求3所述的方法,其中如果相同的场之间的距离是m,不同场之间的距离是n,基本运动矢量是BMV,Top2Bot和Bot2Top场运动矢量是BMV×n/m。
5.一种对以分级结构组成的多帧的图像进行运动估计的装置,装置包括:
预处理器,对当前帧和参考帧(前一帧)执行低通滤波和子采样,以把当前帧和参考帧组织成分级结构;
第一运动估计单元,以低分辨率级对预处理器得到的帧数据执行搜索,搜索至少一个具有最小绝对差总和(SAD)的初始搜索点;
第二运动估计单元,把初始搜索点设为基本帧和场运动矢量,通过利用基本帧和场运动矢量以高分辨率级对预处理器得到的帧数据执行搜索,以估计出具有最小SAD的帧和各个场运动矢量。
6.如权利要求5所述的装置,其中第二运动估计单元包括:
帧运动估计单元,通过利用从低分辨率级帧数据得到的运动矢量,对高分辨率级帧数据执行帧和场搜索,以估计具有最小SAD的帧运动矢量以及具有最小SAD的顶部到顶部(Top2Top)和底部到底部(Bot2Bot)场运动矢量;
第一按比例缩放器,根据当前帧的顶部场和前一帧的底部场之间的距离,按比例缩放基本运动矢量。
第一场运动估计单元,利用经第一按比例缩放器缩放的基本运动矢量,以最高分辨率级对顶部到底部场执行纵向和横向的局部搜索,以估计具有最小SAD的顶部到底部(Top2Bot)场运动矢量;
第二按比例缩放器,根据当前帧的底部场和前一帧的顶部场之间的距离,缩放基本运动矢量;
第二场运动估计单元,利用经第二按比例缩放器缩放的基本运动矢量,以最高分辨率级对底部到顶部场执行纵向和横向的局部搜索,以得到具有最小SAD的底部到顶部(Bot2Top)场运动矢量。
7.一个图像编码系统,包括:
离散余弦变换(DCT)单元,对到来的图像数据执行DCT变换;
量化单元,量化经DCT变换的图像数据;
去量化单元,对量化图像数据去量化;
逆DCT(IDCT)单元,对去量化的图像数据执行IDCT变换;
帧存储器,逐帧地存储经过IDCT变换的图像数据;
运动估计单元,对存储在帧存储器的当前帧的图像数据和前一帧的图像数据取样,得到每一帧的分级结构,并且,根据从低分辨率级帧数据得到的运动矢量,在高分辨率级估计帧和场运动矢量;
可变长度编码单元,利用运动估计单元估计出的运动矢量,从量化图像数据中去除统计冗余。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020020041985A KR20040008359A (ko) | 2002-07-18 | 2002-07-18 | 계층적 움직임 벡터 탐색을 이용한 움직임 추정 방법 및장치 및 그를 적용한 동영상 부호화 시스템 |
| KR41985/2002 | 2002-07-18 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1469649A true CN1469649A (zh) | 2004-01-21 |
| CN1208972C CN1208972C (zh) | 2005-06-29 |
Family
ID=29775025
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB031484476A Expired - Fee Related CN1208972C (zh) | 2002-07-18 | 2003-06-30 | 利用分级搜索的运动估计方法和装置和图像编码系统 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US6867714B2 (zh) |
| EP (1) | EP1383337A3 (zh) |
| JP (1) | JP3979977B2 (zh) |
| KR (1) | KR20040008359A (zh) |
| CN (1) | CN1208972C (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101243691B (zh) * | 2006-02-02 | 2011-04-13 | 三星电子株式会社 | 用于基于块的运动估计的方法和设备 |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20050033099A (ko) * | 2003-10-04 | 2005-04-12 | 삼성전자주식회사 | 고속 움직임 추정 장치 |
| KR100994773B1 (ko) * | 2004-03-29 | 2010-11-16 | 삼성전자주식회사 | 계층적 움직임 추정에 있어서 움직임 벡터 생성 방법 및장치 |
| EP1763252B1 (en) * | 2004-06-29 | 2012-08-08 | Sony Corporation | Motion prediction compensation method and motion prediction compensation device |
| WO2006085726A1 (en) * | 2005-02-14 | 2006-08-17 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding/decoding and referencing virtual area image |
| KR100703751B1 (ko) * | 2005-02-14 | 2007-04-06 | 삼성전자주식회사 | 가상 영역의 영상을 참조하여 인코딩 및 디코딩 하는 방법및 장치 |
| US20060233258A1 (en) * | 2005-04-15 | 2006-10-19 | Microsoft Corporation | Scalable motion estimation |
| KR100667806B1 (ko) * | 2005-07-07 | 2007-01-12 | 삼성전자주식회사 | 영상 부호화 및 복호화 방법 및 장치 |
| CN100454338C (zh) * | 2006-02-21 | 2009-01-21 | 华晶科技股份有限公司 | 动态图像的处理方法 |
| US8155195B2 (en) | 2006-04-07 | 2012-04-10 | Microsoft Corporation | Switching distortion metrics during motion estimation |
| US8494052B2 (en) * | 2006-04-07 | 2013-07-23 | Microsoft Corporation | Dynamic selection of motion estimation search ranges and extended motion vector ranges |
| US20070268964A1 (en) * | 2006-05-22 | 2007-11-22 | Microsoft Corporation | Unit co-location-based motion estimation |
| JP2008042332A (ja) * | 2006-08-02 | 2008-02-21 | Toshiba Corp | 補間フレーム作成方法及び補間フレーム作成装置 |
| TWI339531B (en) * | 2007-05-07 | 2011-03-21 | Vivotek Inc | A module and system for generating different resolution video streams immediately |
| US8526489B2 (en) * | 2007-09-14 | 2013-09-03 | General Instrument Corporation | Personal video recorder |
| US8208551B2 (en) * | 2007-10-31 | 2012-06-26 | Broadcom Corporation | Method and system for hierarchically layered adaptive median motion vector smoothing |
| WO2009155979A1 (en) * | 2008-06-26 | 2009-12-30 | Telefonaktiebolaget Lm Ericsson (Publ) | Detecting repetition in digital video |
| KR101233627B1 (ko) * | 2008-12-23 | 2013-02-14 | 한국전자통신연구원 | 스케일러블 부호화 장치 및 방법 |
| JP5353532B2 (ja) * | 2009-07-29 | 2013-11-27 | ソニー株式会社 | 画像処理装置及び画像処理方法 |
| DK2516468T3 (en) | 2009-12-23 | 2016-05-23 | Synimmune Gmbh | ANTI-FLT3 ANTIBODIES AND METHODS FOR USING THESE |
| CN104581180A (zh) * | 2014-12-31 | 2015-04-29 | 乐视网信息技术(北京)股份有限公司 | 一种视频编码方法及装置 |
| CN108900847B (zh) * | 2018-06-11 | 2020-06-30 | 阿依瓦(北京)技术有限公司 | 一种基于块匹配的大范围预测方法 |
| US20230055497A1 (en) * | 2020-01-06 | 2023-02-23 | Hyundai Motor Company | Image encoding and decoding based on reference picture having different resolution |
| US20230059035A1 (en) * | 2021-08-23 | 2023-02-23 | Netflix, Inc. | Efficient encoding of film grain noise |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR960028481A (ko) * | 1994-12-29 | 1996-07-22 | 배순훈 | 움직임 추정 장치 |
| US5737023A (en) * | 1996-02-05 | 1998-04-07 | International Business Machines Corporation | Hierarchical motion estimation for interlaced video |
| TW376659B (en) | 1998-05-21 | 1999-12-11 | Nat Science Council | Motion estimator using 3-step hierarchical search block-matching algorithm |
| KR100359091B1 (ko) * | 1998-11-18 | 2003-01-24 | 삼성전자 주식회사 | 움직임추정장치 |
| KR100335434B1 (ko) * | 1998-12-30 | 2002-06-20 | 윤종용 | 움직임 추정방법 |
| JP3615963B2 (ja) * | 1999-06-01 | 2005-02-02 | 三星電子株式会社 | リアルタイム動映像符号化のための高速動き推定方法及びその装置 |
| KR100323235B1 (ko) * | 1999-07-27 | 2002-02-19 | 이준우 | 저 복잡도의 동영상 인코더 장치 및 방법 |
| US6483876B1 (en) * | 1999-12-28 | 2002-11-19 | Sony Corporation | Methods and apparatus for reduction of prediction modes in motion estimation |
| KR100677082B1 (ko) * | 2000-01-27 | 2007-02-01 | 삼성전자주식회사 | 움직임 추정기 |
-
2002
- 2002-07-18 KR KR1020020041985A patent/KR20040008359A/ko not_active Ceased
-
2003
- 2003-05-30 EP EP20030012429 patent/EP1383337A3/en not_active Withdrawn
- 2003-06-30 CN CNB031484476A patent/CN1208972C/zh not_active Expired - Fee Related
- 2003-07-11 US US10/617,228 patent/US6867714B2/en not_active Expired - Lifetime
- 2003-07-16 JP JP2003275691A patent/JP3979977B2/ja not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101243691B (zh) * | 2006-02-02 | 2011-04-13 | 三星电子株式会社 | 用于基于块的运动估计的方法和设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1208972C (zh) | 2005-06-29 |
| EP1383337A3 (en) | 2012-08-15 |
| JP2004056824A (ja) | 2004-02-19 |
| EP1383337A2 (en) | 2004-01-21 |
| US20040013201A1 (en) | 2004-01-22 |
| KR20040008359A (ko) | 2004-01-31 |
| JP3979977B2 (ja) | 2007-09-19 |
| US6867714B2 (en) | 2005-03-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1208972C (zh) | 利用分级搜索的运动估计方法和装置和图像编码系统 | |
| JP2636622B2 (ja) | ビデオ信号の符号化方法及び復号化方法ならびにビデオ信号の符号化装置及び復号化装置 | |
| CN1270543C (zh) | 用于以固定的计算复杂度编码活动图象的方法 | |
| EP1138152B8 (en) | Method and apparatus for performing hierarchical motion estimation using nonlinear pyramid | |
| CN1084110C (zh) | 适应运动大小的运动补偿编码方法及其装置 | |
| US6208692B1 (en) | Apparatus and method for performing scalable hierarchical motion estimation | |
| CN1177483C (zh) | 运动估计算法 | |
| US6785333B2 (en) | Motion vector coding method | |
| JP3836559B2 (ja) | ディジタルビデオ符号化器における動き推定方法 | |
| CN1906948A (zh) | 利用旋转匹配预测运动的图像编码设备和方法 | |
| CN1164122C (zh) | 图象序列编码 | |
| US20050123039A1 (en) | Motion estimation method for motion picture encoding and recording medium having program recorded thereon to implement the motion estimation method | |
| KR19990038001A (ko) | 디지털 영상을 위한 움직임 추정장치 및 방법 | |
| CN1232125C (zh) | 通过参考离散余弦变换系数来估计运动的方法及其装置 | |
| US7433407B2 (en) | Method for hierarchical motion estimation | |
| JP2006511113A (ja) | 選択されたマクロブロックにおける動き推定のスキップを伴うビデオエンコーディング | |
| CN1520179A (zh) | 用于编码/解码隔行扫描视频信号的方法和装置 | |
| CN1465185A (zh) | 用于具有嵌入的重新定尺寸的mpeg解码的交织活动区域的检测和适当的内插 | |
| CN1956544A (zh) | 采用连续/交错区域预测的影像数据处理方法及系统 | |
| Choi et al. | Adaptive image quantization using total variation classification | |
| CN1867942A (zh) | 视频编码方法和设备 | |
| IMAIZUMI et al. | Lossless Inter-frame Video Coding using Extended JPEG2000 | |
| CN1894725A (zh) | 视频编码方法及设备 | |
| KR19990038002A (ko) | 움직임 추정방법 및 장치 | |
| JPH06181570A (ja) | 動きベクトルの変換方法、および動きベクトルの検出方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20050629 Termination date: 20170630 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |