【技术实现步骤摘要】
视频压缩方法与视频压缩装置
本专利技术揭露了一种视频压缩方法与视频压缩装置。
技术介绍
视频压缩包括一帧间预测(interprediction)技术。帧间预测包括:寻出一当前帧(currentframe)与一参考帧(referenceframe)之间的变化(例如,移动向量/motionvector),再根据移动向量自该参考帧估算出一预测帧。准确的预测帧会使得该当前帧与该预测帧之间的差值(residues)数据量极小-所讨论的视频压缩即是压缩此差值。由上述内容可知,视频压缩的效果取决于预测帧的准确度,而预测帧的准确度又受移动向量估算技术影响。关于欲编码的一图样的移动向量估算,通常需先在参考帧中搜寻相似图样。参考帧中关于相似图样的搜寻起点的设定可能会显著影响视频压缩效果。
技术实现思路
一种视频压缩方法与装置。根据一种实施方式所实现的视频压缩方法包括:提取一当前宏块的多个参考移动向量,这些参考移动向量由该当前宏块的参考宏块内至少两种尺寸的像素区块所提供;自这些参考移动向量辨识出一中位值移动向量,并根据该中位值移动向量设定一相似宏块搜寻起点;根据该相似宏块搜寻起点于一参考帧起始搜寻该当前宏块的一最相似宏块;以及根据搜寻到的该最相似宏块与该当前宏块,求得该当前宏块的移动向量供视频压缩使用。根据一种实施方式实现的一视频压缩装置包括:一存储单元以及一移动侦测模块。该存储单元存储一参考帧、以及一当前帧中一当前宏块的多个参考移动向量。这些参考移动向量由该当前宏块的参考宏块内至少两种尺寸的像素区块所提供。该移动侦测模块自该存储单元提取该当前宏块的这些参考移动向量,且自这些参考移 ...
【技术保护点】
一种视频压缩方法,包括:提取一当前宏块的多个参考移动向量,这些参考移动向量由该当前宏块的参考宏块内至少两种尺寸的像素区块所提供;自这些参考移动向量辨识出一中位值移动向量,并根据该中位值移动向量设定一相似宏块搜寻起点;根据该相似宏块搜寻起点于一参考帧起始搜寻该当前宏块的一最相似宏块;以及根据搜寻到的该最相似宏块与该当前宏块,求得该当前宏块的移动向量供视频压缩使用。
【技术特征摘要】
2012.07.05 TW 1011241671.一种视频压缩方法,包括:提取一当前宏块的多个参考移动向量,这些参考移动向量由该当前宏块的参考宏块内至少两种尺寸的像素区块所提供,该当前宏块的所述参考宏块位于该当前宏块所在的一当前帧上;自这些参考移动向量辨识出一中位值移动向量,并根据该中位值移动向量设定一相似宏块搜寻起点;根据该相似宏块搜寻起点于一参考帧起始搜寻该当前宏块的一最相似宏块;以及根据搜寻到的该最相似宏块与该当前宏块,求得该当前宏块的移动向量供视频压缩使用。2.根据权利要求1所述的视频压缩方法,其中,当该当前宏块位于该当前帧的上边际区域时,该当前宏块的参考宏块位于该当前宏块的左方、且是以其中一16×16尺寸的像素区块提供一第一参考移动向量、一8×16尺寸的像素区块提供一第二参考移动向量、以及两个16×8尺寸的像素区块提供一第三以及一第四参考移动向量,该8×16尺寸的像素区块紧邻该当前宏块,且上述两个16×8尺寸的像素区块组成该参考宏块。3.根据权利要求1所述的视频压缩方法,其中,当该当前宏块位于该当前帧的左边际区域时,该当前宏块的参考宏块包括一第一参考宏块以及一第二参考宏块,该第一参考宏块位于该当前宏块的上方、且是以其中一16×16尺寸的像素区块提供一第一参考移动向量、以及一16×8尺寸的像素区块提供一第二参考移动向量,该第二参考宏块位于该当前宏块的右上方、且是以其中一16×16尺寸的像素区块提供一第三参考移动向量、以及一16×8尺寸的像素区块提供一第四参考移动向量,该第一参考宏块内的该16×8尺寸的像素区块紧邻该当前宏块,且该第二参考宏块内的该16×8尺寸的像素区块属于该第二参考宏块的下半部。4.根据权利要求1所述的视频压缩方法,其中,当该当前宏块位于该当前帧的右边际区域时,该当前宏块的参考宏块包括一第一参考宏块以及一第二参考宏块,该第一参考宏块位于该当前宏块的左侧、且是以其中一16×16尺寸的像素区块提供一第一参考移动向量、以及一8×16尺寸的像素区块提供一第二参考移动向量,该第二参考宏块位于该当前宏块的上方、且是以其中一16×16尺寸的像素区块提供一第三参考移动向量、以及一16×8尺寸的像素区块提供一第四参考移动向量,该第一参考宏块内的该8×16尺寸的像素区块紧邻该当前宏块,且该第二参考宏块内的该16×8尺寸的像素区块紧邻该当前宏块。5.根据权利要求1所述的视频压缩方法,其中,当该当前宏块位于该当前帧的非边际区域时,该当前宏块的参考宏块包括一第一参考宏块、一第二参考宏块以及一第三参考宏块,该第一参考宏块位于该当前宏块的左侧、且是以其中一16×16尺寸的像素区块提供一第一参考移动向量、一8×16尺寸的像素区块提供一第二参考移动向量、以及一16×8尺寸的像素区块提供一第三参考移动向量,该第二参考宏块位于该当前宏块的上方、且是以其中一16×16尺寸的像素区块提供一第四参考移动向量、以及一16×8尺寸的像素区块提供一第五参考移动向量,该第三参考宏块位于该当前宏块的右上方、且是以其中一16×16尺寸的像素区块提供一第六参考移动向量,该第一参考宏块内的该8×16尺寸的像素区块紧邻该当前宏块,该第一参考宏块内的该16×8尺寸的像素区块属于该第一参考宏块的下半部,且该第二参考宏块内的该16×8尺寸的像素区块紧邻该当前宏块。6.一种视频压缩装置,包括:一存储单元,存储一参考帧、以及一当前帧的一当前宏块的多个参考移动向量,这些参考移动向量由该当前宏块的参考宏块内至少两种尺寸的像素区块所提供,该当前宏块的所述参考宏块位于该当前宏块所在的该当前帧上;以及一移动侦测模块,自该存储单元提取该当前宏块的这些参考移动向量,且自这些参考移动向量辨识出一中位值移动向量以根据该中位值移动向量设定一相似宏块搜寻起点,且根据该相似宏块搜寻起点于该存储单元所存储的该参考帧起始搜寻该当前宏块的一最相似宏块,且根据搜寻到的该最相似宏块与该当前宏块求得该当前宏块的移动向量供视频压缩使用。7.根据权利要求6所述的视频压缩装置,其中,当该当前宏块位于该当前帧的上边际区域时,该当前宏块的参考宏块位于该当前宏块的左方、且是以其中一16×16尺寸的像素区块提供一第一参考移动向量、一8×16尺寸的像素区块提供一第二参考移动向量、以及两个16×8尺寸的像素区块提供一第三以及一第四参考移动向量,该8×16尺寸的像素区块紧邻该当前宏块,且上述两个16×8尺寸的像素区块组成该参考宏块。8.根据权利要求7所述的视频压缩装置,还包括:一第一比较器,比较两输入的大小,并且以一第一输出端输出较大者、以及以一第二输出端输出较小者;一第二比较器,比较两输入的大小,并且以一第一输出端输出较大者、以及以一第二输出端输出较小者;其中:于一第一轮操作,上述第一至第四参考移动向量两两供应给该第一以及该第二比较器作比较;于一第二轮操作,该第一以及该第二比较器再次被使用,其间,该第一比较器该第一输出端于该第一轮操作时所输出的信号是与该第二比较器该第一输出端于该第一轮操作时所输出的信号作比较以辨识出该第一至该第四参考移动向量中最大值者与一第一中位值者,且该第一比较器该第二输出端于该第一轮操作时所输出的信号是与该第二比较器该第二输出端于该第一轮操作时所输出的信号作比较以辨识出该第一至该第四参考移动向量中最小值者与一第二中位值者;且该第一至该第四参考移动向量中经辨识为该第一与该第二中位值者的向量平均即上述中位值移动向量。9.根据权利要求6所述的视频压缩装置,其中,当该当前宏块位于该当前帧的左边际区域时,该当前宏块的参考宏块包括一第一参考宏...
【专利技术属性】
技术研发人员:周凡迪,陈世杰,张志豪,
申请(专利权)人:财团法人工业技术研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。