CN101534440B - 视频信号编码方法 - Google Patents
视频信号编码方法 Download PDFInfo
- Publication number
- CN101534440B CN101534440B CN 200810110440 CN200810110440A CN101534440B CN 101534440 B CN101534440 B CN 101534440B CN 200810110440 CN200810110440 CN 200810110440 CN 200810110440 A CN200810110440 A CN 200810110440A CN 101534440 B CN101534440 B CN 101534440B
- Authority
- CN
- China
- Prior art keywords
- frame
- reference frame
- frames
- video signal
- motion 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 239000013598 vector Substances 0.000 claims abstract description 44
- 238000013139 quantization Methods 0.000 description 10
- 230000003044 adaptive effect Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
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/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/587—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence
-
- 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/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- 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/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
- H04N19/139—Analysis of motion vectors, e.g. their magnitude, direction, variance or reliability
-
- 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/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/142—Detection of scene cut or scene change
-
- 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/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/57—Motion estimation characterised by a search window with variable size or shape
-
- 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)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
本发明提供一种视频信号编码方法,其中视频信号包含多个参考帧与多个非参考帧,该方法包含:分析第一参考帧的至少一部分的运动向量,其中第一参考帧是非参考帧的后向参考帧;当运动向量统计量小于或者等于阈值时,决定接近该非参考帧的参考帧;以及复制决定的参考帧的至少一部分作为非参考帧的至少一部分。本发明提供的视频编码方法能够降低编码视频帧的计算复杂性。
Description
技术领域
本发明是关于视频编码方法,特别是关于块匹配(block matching)运动估计(motion estimation)编码方法。
背景技术
现代视频编码技术利用预测编码(predictive coding)来编码视频的帧(frame)。最常用的方法之一是块运动估计(block-based motion estimation)编码。当编码帧的现行宏模块(macroblock)时,通过搜索前面帧/宏模块的数据来寻找现行宏模块的最佳匹配。
运动估计非常复杂,能够消耗编码程序90%以上的计算能力。因此,降低运动估计计算复杂性的方法对于视频编码系统的进一步发展至关重要。
发明内容
为了解决现有技术中运动估计计算复杂度高的问题,本发明提供一种自适应运动估计视频编码方法。
依据本发明的一方面,其提供一种视频信号编码方法,其中视频信号包含多个参考帧与多个非参考帧,该方法包含:分析第一参考帧的至少一部分的运动向量,其中第一参考帧是非参考帧的后向参考帧;当运动向量统计量小于或者等于阈值时,决定接近该非参考帧的参考帧;以及复制决定的参考帧的至少一部分作为非参考帧的至少一部分。
本发明提供的视频编码方法能够降低编码视频帧的计算复杂性。通过判断后向参考帧的运动信息,至少一部分的非参考帧能够进行自适应编码,并且至少一部分的非参考帧的搜索范围能够自适应缩放。此外,通过按比例缩小视频帧,可利用视频帧的按比例缩小的运动向量来自适应缩放搜索范围。因此本发明提供了一种高效并且低成本的视频编码方法。
附图说明
图1绘示了视频信号中的多个帧,包含参考帧与非参考帧。
图2为依据本发明第一实施方式的视频编码方法的流程图。
图3为依据本发明第二实施方式的视频编码方法的流程图。
图4为依据本发明第三实施方式的视频编码方法的流程图。
具体实施方式
请参阅图1。图1绘示了视频信号中的多个帧,包含参考帧(reference frame)与非参考帧(non reference frames)。MPEG-2标准中帧内编码帧(I帧)与预测编码帧(P帧)定义为参考帧,双向预测编码帧(B帧)定义为非参考帧。在其它编码标准中,例如在H.264标准中,B帧也可作为其它帧的参考帧。图1中绘示I帧与P帧为B帧的参考帧。如现有技术所知,当编码多个帧时,编码顺序为:I,P,B,B,P,B,B,I,B,B,如图1所示。换言之,图1中第一个P帧为先前两个B帧的后向参考帧。
当第一个P帧的所有或者大部分运动向量(motion vector)统计量等于零或者大体为零并且/或者没有场景(scene)变化时,该第一个P帧大体保持固定,并且在该第一个P帧之前显示的两个B帧也很可能保持固定,因此复制第一个I帧或者第一个P帧作为该多个B帧是合理的。编码系统可以略过该多个B帧的一个或多个编码阶段,其中该多个B帧利用P帧作为参考帧,并且其中略过的编码阶段为离散余弦变换(discrete cosine transform,DCT)、量化(quantization,Q)、反量化(inverse quantization,IQ)以及反离散余弦变换(inverse DCT,IDCT)。本实施方式中,第一个B帧可以从第一个I帧复制,并且第二个B帧可以从第一个P帧复制,或者该多个B帧可以都从第一个I帧复制或者都从第一个P帧复制。上述变形都属于本发明的范围,本发明所主张的范围以权利要求书为准。
在编码程序中,决定每一帧的运动向量。当针对一个B帧编码时,编码系统首先检查预设条件(后向P参考帧的运动向量的统计量大体为零或者低于阈值,并且/或者没有场景变化)是否满足。当预设条件满足时,设定B帧的预测方向,即指向P后向参考帧或者最接近的I/P帧,并且B帧的运动向量以及块编码模式(codedblockpattern,CBP)设定为零。因此,尽管与现有的编码系统相比产生同样数量的帧,但是其中一部分B帧是从已存在的I帧或者P帧复制而得到,而没有经过复杂的编码计算。
第一实施方式的变化实施方式更包含将每一帧分块并且针对每块的计算分别应用自适应消除(adaptive reduction)。当只有P帧的特定部分发生运动时,P帧的其它区域固定,B帧相对应于P帧的固定部分的部分可从接近B帧的I帧或者P帧复制而获得,并且运动的块可以独立地编码。也可显著的节省计算时间。
请参阅图2。图2为依据本发明第一实施方式的视频编码方法的流程图。需注意的是,步骤204是可选的。其步骤如下:
步骤202:接收非参考帧(B帧)。
步骤204:将当前帧分块。
步骤206:检查编码顺序中的先前P帧。
步骤208:判断先前P帧满足条件1(没有场景变化并且/或运动向量统计量小于或者等于阈值)还是条件2(场景变化以及/或者显著运动),如果满足条件1,则执行步骤210,如果满足条件2,则执行步骤212。
步骤210:将两个最接近的参考帧的其中之一复制为当前编码帧,例如,设定运动向量为零(MV=0)、块编码模式为零(CBP=0)并节省运动估计(ME)、离散余弦变换(DCT)、量化(Q)、反量化(IQ)以及反离散余弦变换(IDCT)的编码阶段。
步骤212:正常编码(即执行运动估计、离散余弦变换、量化、反量化以及反离散余弦变换)。
本发明的第二实施方式的目的为利用P帧的运动向量来调整相应的B帧的搜索范围。如果B帧的后向参考P帧没有场景变化但具有运动,当编码B帧时,P帧的运动向量可用来按比例的缩小B帧的搜索范围。例如,如果P帧包含运动物体,其中该物体以固定速度沿着固定方向运动,P帧的运动向量可以看作为B帧的运动向量的因子(factor)。以图1所示的帧为例,如果第一个P帧的运动向量为[6,-12],并以固定速度运动,第一个B帧的相应的前向运动向量与后向运动向量分别为[2,-4]与[-4,8],并且第二个B帧的相应的前向运动向量与后向运动向量分别为[4,-8]与[-2,4]。在一些实施方式中,P帧的最大运动向量用来作为目标运动向量(target motion vector),例如,第一个P帧的目标前向运动向量为60,第一个B帧的目标前向运动向量为20,是由60乘以比例因子1/3得到;并且第二个B帧的目标前向运动向量为40,是由60乘以比例因子2/3得到。特定B帧的比例因子是由最接近的I帧与P帧之间的多个B帧及特定B帧的显示顺序决定。每一B帧的搜索范围可相应地依比例决定。例如,第一个B帧与第二个B帧前向预测的搜索范围分别依比例由标准搜索范围缩小到±30(稍大于20)与±50(稍大于40)。
此外,本发明的第二实施方式也可应用上述分块方法。当帧以宏模块编码时,该方法特别适合。每一宏模块可能具有不同的运动向量,因此通过对搜索范围应用自适应缩减,将只有部分宏模块需要相对大的搜索范围。
请参阅图3,图3为依据本发明第二实施方式的视频编码方法的流程图。需注意的是,步骤304是可选的。其步骤如下:
步骤302:接收非参考帧(B帧)。
步骤304:将当前帧分块。
步骤306:检查编码顺序中的先前P帧的运动信息。
步骤308:判断先前P帧的运动信息满足条件1(没有场景变化)还是条件2(场景变化),如果满足条件1,则执行步骤310,如果满足条件2,则执行步骤312。
步骤310:依据P帧的运动向量的统计量以及当前帧与参考帧之间的时间距离(temporal distance)来按比例缩小搜索范围。
步骤312:正常编码(即执行运动估计、离散余弦变换、量化、反量化以及反离散余弦变换)。
本发明的第三实施方式可应用于P帧与B帧。可以根据按比例缩小的帧(down-scaled frame)获得的运动信息来按比例缩小(scale down)搜索范围,代替块匹配利用的预设搜索范围。当通过乘以比例因子来按比例缩小帧时,可进行粗略的搜索来获得运动向量与其它运动信息,并且该运动信息是用来决定适合的搜索范围的大小。举例来说,当按比例缩小帧的最大运动向量是运动信息时,初始大小帧的最大运动向量是通过除以比例因子来决定。因此可依据已决定的初始大小帧的最大运动向量来设定搜索范围,等于或者稍大于该已决定的最大运动向量。显然,如果不断地应用该方法,视频的质量将降低,因此可依据系统开销针对视频质量的关系来选择性的应用该方法。
如同上述第一实施方式与第二实施方式,本发明的第三实施方式也可以利用分块方案,即依据上述方法自适应地缩减当前帧的部分宏模块的搜索范围,并且依据现有技术来编码当前帧的其它宏模块。
请参阅图4,图4为依据本发明第三实施方式的视频编码方法的流程图。需注意的是,步骤404是可选的。其步骤如下:
步骤402:接收帧间编码帧(P帧或B帧)。
步骤404:将当前帧分块。
步骤406:按比例缩小当前帧与参考帧。
步骤408:针对按比例缩小帧进行粗略的搜索。
步骤410:以初始分辨率(resolution)通过缩减的搜索范围执行运动搜索,其中该缩减的搜索范围是按比例缩小帧的放大(up-scaled)的最大运动向量。
需注意的是,本发明的第二实施方式与第三实施方式的方法可同时应用。如果P帧是按比例缩小,并且获得缩小运动向量,假设P帧中物体以不变速度运动,利用P帧作为后向参考帧的B帧的缩小运动向量可依据P帧的缩小运动向量与B帧的显示顺序来进行内插(interpolate)获得。
本发明提供视频编码方法能够降低编码视频帧的计算复杂性。通过判断后向参考帧的运动信息,至少一部分的非参考帧能够进行自适应编码,并且至少一部分的非参考帧的搜索范围能够自适应缩放。此外,通过按比例缩小视频帧,可利用视频帧的按比例缩小的运动向量来自适应缩放搜索范围。因此本发明提供了高效并且低成本的视频编码方法。
以上所述仅为本发明的较佳实施方式,凡依本发明权利要求所做的均等变化与修饰,都应属于本发明的涵盖范围。
Claims (5)
1.一种视频信号编码方法,其中该视频信号包含多个参考帧与多个非参考帧,该方法包含:
分析第一参考帧的至少一部分的运动向量而不分析非参考帧的运动向量,其中该第一参考帧是该非参考帧的后向参考帧;
当该运动向量统计量小于或者等于阈值时,决定接近该非参考帧的参考帧;以及
复制该决定的参考帧的至少一部分作为该非参考帧的至少一部分。
2.根据权利要求1所述的视频信号编码方法,其特征在于,复制该决定的参考帧的至少一部分作为该非参考帧的至少一部分的步骤更包含:
复制该决定的参考帧作为多个非参考帧,其中该多个非参考帧利用该第一参考帧作为后向参考帧。
3.根据权利要求2所述的视频信号编码方法,其特征在于,该决定的参考帧包含该第一参考帧与第二参考帧,并且复制该决定的参考帧作为多个非参考帧的步骤更包含:
复制该第一参考帧作为该多个非参考帧中一部分非参考帧;以及
复制该第二参考帧作为该多个非参考帧的剩余非参考帧。
4.根据权利要求1所述的视频信号编码方法,其特征在于,更包含:
将该非参考帧的所有运动向量设定为零。
5.根据权利要求1所述的视频信号编码方法,其特征在于,复制该决定的参考帧的至少一部分作为该非参考帧的至少一部分的步骤包含:
将该非参考帧的该部分的预测方向设定为指向该决定的参考帧,并且将对应于该非参考帧的该部分的运动向量与块编码模式设定为零。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210483393.7A CN102946540B (zh) | 2008-03-10 | 2008-06-03 | 视频信号编码方法 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/045,657 | 2008-03-10 | ||
US12/045,657 US8982951B2 (en) | 2008-03-10 | 2008-03-10 | Adaptive motion estimation coding |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210483393.7A Division CN102946540B (zh) | 2008-03-10 | 2008-06-03 | 视频信号编码方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101534440A CN101534440A (zh) | 2009-09-16 |
CN101534440B true CN101534440B (zh) | 2013-01-16 |
Family
ID=41053668
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210483393.7A Active CN102946540B (zh) | 2008-03-10 | 2008-06-03 | 视频信号编码方法 |
CN 200810110440 Expired - Fee Related CN101534440B (zh) | 2008-03-10 | 2008-06-03 | 视频信号编码方法 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210483393.7A Active CN102946540B (zh) | 2008-03-10 | 2008-06-03 | 视频信号编码方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8982951B2 (zh) |
CN (2) | CN102946540B (zh) |
TW (2) | TWI399096B (zh) |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7714838B2 (en) * | 2006-04-27 | 2010-05-11 | Research In Motion Limited | Handheld electronic device having hidden sound openings offset from an audio source |
US8875199B2 (en) | 2006-11-13 | 2014-10-28 | Cisco Technology, Inc. | Indicating picture usefulness for playback optimization |
US20090180546A1 (en) | 2008-01-09 | 2009-07-16 | Rodriguez Arturo A | Assistance for processing pictures in concatenated video streams |
US8416859B2 (en) | 2006-11-13 | 2013-04-09 | Cisco Technology, Inc. | Signalling and extraction in compressed video of pictures belonging to interdependency tiers |
US8873932B2 (en) | 2007-12-11 | 2014-10-28 | Cisco Technology, Inc. | Inferential processing to ascertain plural levels of picture interdependencies |
US8958486B2 (en) | 2007-07-31 | 2015-02-17 | Cisco Technology, Inc. | Simultaneous processing of media and redundancy streams for mitigating impairments |
US8804845B2 (en) | 2007-07-31 | 2014-08-12 | Cisco Technology, Inc. | Non-enhancing media redundancy coding for mitigating transmission impairments |
US8416858B2 (en) | 2008-02-29 | 2013-04-09 | Cisco Technology, Inc. | Signalling picture encoding schemes and associated picture properties |
US8886022B2 (en) | 2008-06-12 | 2014-11-11 | Cisco Technology, Inc. | Picture interdependencies signals in context of MMCO to assist stream manipulation |
US8705631B2 (en) | 2008-06-17 | 2014-04-22 | Cisco Technology, Inc. | Time-shifted transport of multi-latticed video for resiliency from burst-error effects |
US8699578B2 (en) * | 2008-06-17 | 2014-04-15 | Cisco Technology, Inc. | Methods and systems for processing multi-latticed video streams |
US8971402B2 (en) | 2008-06-17 | 2015-03-03 | Cisco Technology, Inc. | Processing of impaired and incomplete multi-latticed video streams |
US8681876B2 (en) | 2008-11-12 | 2014-03-25 | Cisco Technology, Inc. | Targeted bit appropriations based on picture importance |
WO2010096767A1 (en) | 2009-02-20 | 2010-08-26 | Cisco Technology, Inc. | Signalling of decodable sub-sequences |
US8782261B1 (en) | 2009-04-03 | 2014-07-15 | Cisco Technology, Inc. | System and method for authorization of segment boundary notifications |
US8949883B2 (en) | 2009-05-12 | 2015-02-03 | Cisco Technology, Inc. | Signalling buffer characteristics for splicing operations of video streams |
US8279926B2 (en) | 2009-06-18 | 2012-10-02 | Cisco Technology, Inc. | Dynamic streaming with latticed representations of video |
US9525884B2 (en) * | 2010-11-02 | 2016-12-20 | Hfi Innovation Inc. | Method and apparatus of slice boundary filtering for high efficiency video coding |
CN102006480B (zh) * | 2010-11-29 | 2013-01-30 | 清华大学 | 基于视间预测的双目立体视频的编码及解码方法 |
KR102138368B1 (ko) | 2013-07-19 | 2020-07-27 | 삼성전자주식회사 | 적응적 샘플링에 기초한 계층적 움직임 예측 방법 및 움직임 예측 장치 |
CN108737825B (zh) * | 2017-04-13 | 2023-05-02 | 腾讯科技(深圳)有限公司 | 视频数据编码方法、装置、计算机设备和存储介质 |
US10701364B2 (en) * | 2017-10-26 | 2020-06-30 | Google Llc | Golden-frame group structure design using stillness detection |
US11223824B2 (en) * | 2017-11-09 | 2022-01-11 | Sony Corporation | Image processing apparatus and image processing method |
JP7324065B2 (ja) * | 2019-06-26 | 2023-08-09 | キヤノン株式会社 | 動きベクトル検出装置、撮像装置、動きベクトル検出方法、及びプログラム |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000000981A2 (en) * | 1998-06-27 | 2000-01-06 | Koninklijke Philips Electronics N.V. | Frame-accurate editing of encoded a/v sequences |
CN1645938A (zh) * | 2005-01-21 | 2005-07-27 | 浙江大学 | 一种复杂度可分级的运动估计方法 |
CN1691782A (zh) * | 2000-11-28 | 2005-11-02 | 国枝博昭 | 动态图像信息的高性能编码压缩系统 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1127969A (zh) * | 1995-01-26 | 1996-07-31 | 大宇电子株式会社 | 用于在帧削减视频编码器中检测运动矢量的方法及装置 |
US5978819A (en) | 1997-08-12 | 1999-11-02 | International Business Machines Corporation | Automatically converting preformatted text into reflowable text for TV viewing |
US6904174B1 (en) * | 1998-12-11 | 2005-06-07 | Intel Corporation | Simplified predictive video encoder |
US7280700B2 (en) * | 2002-07-05 | 2007-10-09 | Microsoft Corporation | Optimization techniques for data compression |
WO2005004491A1 (en) * | 2003-06-25 | 2005-01-13 | Thomson Licensing S.A. | Fast mode-decision encoding for interframes |
US7609763B2 (en) * | 2003-07-18 | 2009-10-27 | Microsoft Corporation | Advanced bi-directional predictive coding of video frames |
US7602849B2 (en) * | 2003-11-17 | 2009-10-13 | Lsi Corporation | Adaptive reference picture selection based on inter-picture motion measurement |
KR100787655B1 (ko) | 2003-12-22 | 2007-12-21 | 닛본 덴끼 가부시끼가이샤 | 동화상을 부호화하는 방법 및 장치 |
TWI247546B (en) * | 2004-04-22 | 2006-01-11 | Newsoft Technology Corp | A video encoding method which carries out the encoding of P frame or B frame by utilizing I frame |
TWI274509B (en) * | 2005-02-22 | 2007-02-21 | Sunplus Technology Co Ltd | Method and system for dynamically adjusting motion estimation |
US20090161011A1 (en) * | 2007-12-21 | 2009-06-25 | Barak Hurwitz | Frame rate conversion method based on global motion estimation |
-
2008
- 2008-03-10 US US12/045,657 patent/US8982951B2/en active Active
- 2008-06-03 CN CN201210483393.7A patent/CN102946540B/zh active Active
- 2008-06-03 CN CN 200810110440 patent/CN101534440B/zh not_active Expired - Fee Related
- 2008-06-06 TW TW97121103A patent/TWI399096B/zh not_active IP Right Cessation
- 2008-06-06 TW TW102111521A patent/TW201334567A/zh unknown
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000000981A2 (en) * | 1998-06-27 | 2000-01-06 | Koninklijke Philips Electronics N.V. | Frame-accurate editing of encoded a/v sequences |
CN1691782A (zh) * | 2000-11-28 | 2005-11-02 | 国枝博昭 | 动态图像信息的高性能编码压缩系统 |
CN1645938A (zh) * | 2005-01-21 | 2005-07-27 | 浙江大学 | 一种复杂度可分级的运动估计方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102946540A (zh) | 2013-02-27 |
CN102946540B (zh) | 2015-11-18 |
US20090226105A1 (en) | 2009-09-10 |
US8982951B2 (en) | 2015-03-17 |
TW201334567A (zh) | 2013-08-16 |
TWI399096B (zh) | 2013-06-11 |
CN101534440A (zh) | 2009-09-16 |
TW200939787A (en) | 2009-09-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101534440B (zh) | 视频信号编码方法 | |
JP5406222B2 (ja) | 連続的な動き推定を利用した映像符号化並びに復号化方法及び装置 | |
JP5897218B2 (ja) | 映像符号化方法、およびこの方法を用いる映像符号化装置 | |
JP4820191B2 (ja) | 動画像符号化装置及びプログラム | |
CN101379828B (zh) | 自适应画面组(gop)结构选择的方法和装置 | |
KR20050119422A (ko) | 움직임 보상에 기반한 입력 영상의 노이즈 예측 및 그장치와, 이를 사용한 노이즈 제거 및 동영상 부호화 방법,이를 수행하기 위한 프로그램이 기록된 기록 매체 | |
KR20030086905A (ko) | 페이딩 보정을 위한 파라미터화 | |
KR20030086903A (ko) | 페이딩 추정/보정 | |
KR20030086904A (ko) | 페이딩 보정을 위한 시그널링 | |
JP2003259372A (ja) | 固定演算量を有する動映像の符号化方法及びその装置 | |
KR20050089838A (ko) | 선택된 매크로블록에 대한 스킵 모션 추정으로 비디오인코딩하는 방법 | |
CN101394563A (zh) | 利用快速搜索块匹配的运动估计 | |
WO2012015654A1 (en) | Method and system for encoding video frames using a plurality of processors | |
JP5613319B2 (ja) | 映像符号化装置、映像符号化方法および映像符号化プログラム | |
US8050324B2 (en) | Method and apparatus for selecting a reference frame for motion estimation in video encoding | |
CN108810549B (zh) | 一种面向低功耗的流媒体播放方法 | |
JP2004215275A (ja) | 動き補償に基づいた改善されたノイズ予測方法及びその装置とそれを使用した動画符号化方法及びその装置 | |
KR20120072205A (ko) | 매크로블록 간의 예측 기법을 이용한 움직임 추정 장치 및 방법 | |
RU2587412C2 (ru) | Управление скоростью передачи видео на основе гистограммы коэффициентов преобразования | |
JPH10341440A (ja) | 動画像符号化方法および装置 | |
CN105578185B (zh) | 一种网络视频流的无参考图像质量在线估计方法 | |
JP2003219428A (ja) | 動画像符号化装置 | |
JP2003061099A (ja) | 符号化装置における動き検出方法 | |
JP2009296328A (ja) | 符号化ピクチャタイプ決定方法,装置,そのプログラムおよびその記録媒体 | |
CN108696750A (zh) | 一种预测模式的判决方法及装置 |
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 | ||
TR01 | Transfer of patent right |
Effective date of registration: 20220217 Address after: ottawa Patentee after: Xueshan Technology Co.,Ltd. Address before: China Taiwan Hsinchu Science Park Hsinchu city Dusing a road No. Patentee before: MEDIATEK Inc. |
|
TR01 | Transfer of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130116 |
|
CF01 | Termination of patent right due to non-payment of annual fee |