带有块合并的视频编码器以及与其一起使用的方法_5

文档序号:8434219阅读:来源:国知局
]如此处可以使用的,术语“有利地比较”表示两个或更多项目、信号等之间的比较提供所期望的关系。例如,当所期望的关系是信号I比信号2具有更大的大小时,当信号I的大小大于信号2的大小或者当信号2的大小小于信号I大小时可以实现有利的比较。
[0080]也可以如此处使用的,术语“处理模块”、“处理电路”、“处理器”和/或“处理单元”可以是单个处理设备或多个处理设备。这样的处理设备可以是微处理器、微控制器、数字信号处理器、微计算机、中央处理单元、现场可编程门阵列、可编程逻辑器件、状态机、逻辑电路系统、模拟电路系统、数字电路系统和/或基于电路的硬编码和/或操作指令来操纵信号(模拟和/或数字)的任何设备。处理模块、模块、处理电路和/或处理单元可以是或者可以进一步包括存储器和/或集成存储器元件,它们可以是单个存储器设备、多个存储器设备、以及/或者另一处理模块、模块、处理电路和/或处理单元的嵌入电路系统。这样的存储器设备可以是只读存储器、随机存取存储器、易失性存储器、非易失性存储器、静态存储器、动态存储器、闪存、高速缓存存储器,和/或存储数字信息的任何设备。注意,如果处理模块、模块、处理电路和/或处理单元包括多于一个的处理设备,则处理设备可以集中地放置(例如,通过有线和/或无线总线结构直接耦合在一起)或者可以分布式地放置(例如,通过经局域网和/或广域网的间接耦合的云计算)。进一步要注意,如果处理模块、模块、处理电路和/或处理单元通过状态机、模拟电路系统、数字电路系统和/或逻辑电路系统实现其功能中的一个或多个,则存储对应的操作指令的存储器和/或存储器元件可以嵌入在包括该状态机、模拟电路系统、数字电路系统和/或逻辑电路系统的电路系统内,或者在这样的电路系统外部。更进一步要注意,存储器元件可以存储对应于在附图的一个或多个中所示出的至少某些步骤和/或功能的硬编码的和/或操作指令,并且处理模块、模块、处理电路和/或处理单元执行这样的硬编码的和/或操作指令。这样的存储器设备或存储器元件可以被包括在制品中。
[0081]上文借助于说明了指定功能的性能以及其关系的方法步骤,描述了一个或多个实施例。为了描述方便起见,此处任意定义了这些功能构件和方法步骤的边界和序列。可以定义另选的边界和序列,只要指定的功能以及关系适当地执行。如此,任何这样的另选边界或序列在权利要求的范围和精神内。进一步地,为了描述方便起见,此处任意定义了这些功能构件的边界。可以定义另选的边界,只要某些重要功能适当地执行。类似地,此处也可能任意定义了流程图框,以示出特定的重要功能。到所使用的程度,流程图框边界和序列可以以别的方式定义,并仍执行特定的重要功能。如此,功能构件和流程图框及序列的这样的另选定义在权利要求的范围和精神内。本领域的普通技术人员还将认识到,此处的功能构件以及其他说明性的框、模块和组件可如所示出的那样实现,或通过分立组件、专用集成电路、执行合适的软件的处理器等或它们的任何组合来实现。
[0082]此处使用一个或多个实施例来示出一个或多个方面、一个或多个特征、一个或多个概念、和/或一个或多个示例。装置、制品、机器和/或过程的物理实施例可以包括参考此处所讨论的各实施例中的一个或多个所描述的方面、特征、概念、示例等中的一个或多个。进一步地,从图到图,各实施例可以包含可使用相同或不同的参考编号的相同或类似地命名的功能、步骤、模块等,并且如此,功能、步骤、模块等可以是相同或类似的功能、步骤、模块等,或者不同的功能、步骤、模块等。
[0083]除非特别有相反声明,往来于此处所呈现的图形中的任何一个图形中的元件或这些元件之间的信号可以是模拟或数字的、连续时间或离散时间的、以及单端或差分的。例如,如果信号路径被示为单端路径,则它还表示差分信号路径。类似地,如果信号路径被示为差分路径,则它还表示单端信号路径。尽管此处描述了一个或多个特定体系结构,但是,也可以同样实现使用一个或多个未明确地示出的数据总线、元件之间的直接连接、和/或其他元件之间的间接耦合的其他体系结构,如本领域的普通技术人员所认识到的。
[0084]术语“模块”用于各实施例中的一个或多个的描述中。模块包括处理模块、处理器、功能块、硬件和/或存储用于执行一个或多个此处可以描述的功能的操作指令的存储器。注意,如果模块是通过硬件实现的,则硬件可以独立地以及/或者结合软件和/或固件来操作。也如此处使用的,模块可以包含一个或多个子模块,每一个子模块都可以是一个或多个丰旲块。
[0085]尽管此处明确地描述了一个或多个实施例的各种功能和特征的特定组合,但是,这些特征和功能的其他组合同样也是可以的。本公开内容不受此处所公开的特定示例限制,并明确地包括这些其他组合。
【主权项】
1.一种用在处理包括图像序列的视频信号的视频处理设备中的视频编码器,所述视频编码器包括: 运动搜索模块,所述运动搜索模块确定所述图像序列中的选定图像的区域的运动搜索运动矢量,其中,所述运动搜索模块通过基于对与所述选定图像的多个块相关联的成本矩阵的评估而合并所述选定图像的所述多个块中的选定块,来确定所述区域。
2.如权利要求1所述的视频编码器,其中,所述多个块中的所述选定块包括多个近邻的块。
3.如权利要求1或2所述的视频编码器,其中,所述评估包括确定所述多个块中的第一块的第一成本矩阵何时缺乏占优势的最小值。
4.如权利要求3所述的视频编码器,其中,所述评估包括确定第一块的第一成本矩阵何时包括第一小成本部分,以及第二块的第二成本矩阵何时包括与第一小成本部分重叠的第二小成本部分。
5.如权利要求3或4所述的视频编码器,其中,所述多个块中的所述选定块进一步通过比较第一块的第一纹理与第二块的第二纹理、并确定第一纹理和第二纹理何时变化小于纹理阈值来确定。
6.如权利要求4或5所述的视频编码器,其中,当第一成本矩阵缺乏所述占优势的最小值、第二小成本部分与第一小成本部分重叠、第一纹理和第二纹理变化小于所述纹理阈值时,所述运动搜索模块合并第一块与第二块。
7.如权利要求1所述的视频编码器,其中,所述运动搜索模块通过将与所述多个块中的所述选定块相关联的成本矩阵合并到所述区域的合并的成本矩阵中,来确定所述区域的所述运动搜索运动矢量; 可选地,所述运动搜索模块通过确定所述合并的成本矩阵的最小值,来确定所述区域的所述运动搜索运动矢量。
8.如权利要求7所述的视频编码器,其中,所述合并的成本矩阵基于与所述多个块中的所述选定块相关联的成本矩阵的加权总和而确定。
9.如前述任一项权利要求所述的视频编码器,其中,所述运动搜索模块通过对多个近邻块的迭代评估来确定所述区域。
10.一种用在编码包括图像序列的视频信号的视频编码器中的方法,所述方法包括: 通过基于对与所述图像序列中的选定图像的多个块相关联的成本矩阵的评估而合并所述选定图像的所述多个块中的选定块,来确定所述选定图像的区域的运动搜索运动矢量。
11.如权利要求10所述的方法,其中,所述评估包括确定所述多个块中的第一块的第一成本矩阵何时缺乏占优势的最小值。
12.如权利要求11所述的方法,其中,所述评估还包括确定第一块的第一成本矩阵何时包括第一小成本部分,以及第二块的第二成本矩阵何时包括与第一小成本部分重叠的第二小成本部分。
13.如权利要求12所述的方法,其中,所述多个块中的所述选定块进一步通过比较第一块的第一纹理与第二块的第二纹理、并确定第一纹理和第二纹理何时变化小于纹理阈值来确定。
14.如权利要求13所述的方法,其中, 当第一成本矩阵缺乏所述占优势的最小值、第二小成本部分与第一小成本部分重叠、并且第一纹理和第二纹理变化小于所述纹理阈值时,第一块与第二块合并;以及/或者确定所述区域的所述运动搜索运动矢量包括将与所述多个块中的所述选定块相关联的成本矩阵合并到所述区域的合并的成本矩阵中。
15.—种计算机软件,当由计算机执行时所述计算机软件被布置成执行根据权利要求10-14中任一项所述的方法;可选地,所述计算机软件存储在计算机可读介质上。
【专利摘要】本公开内容涉及带有块合并的视频编码器以及与其一起使用的方法。视频编码器包括运动搜索模块,所述运动搜索模块确定所述多个图像中的选定图像的区域的运动搜索运动矢量。所述运动搜索模块通过基于对与所述选定图像的多个块相关联的成本矩阵的评估而合并所述选定图像的所述多个块中的选定块,来确定所述区域。
【IPC分类】H04N19-513, H04N19-176
【公开号】CN104754342
【申请号】CN201410814550
【发明人】李莹, 赵勖罡
【申请人】Vixs系统公司
【公开日】2015年7月1日
【申请日】2014年12月24日
【公告号】EP2890128A1, US20150189306
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1