执行运动补偿的视频编码和解码方法及其装置的制造方法_2

文档序号:8266690阅读:来源:国知局
类别进行分类,而且根据对类别进行分类的结果设置属于相同类别或相似类 别的像素作为所述多个区域中的一区域。
[0035] 在一些实施例中,运动补偿方法还包括通过将所述多个区域中包括的像素的值与 对应于所述多个区域的偏移值相加来计算偏移预测块。
[0036] 在一些实施例中,预测块包括第一区域中包括的第一像素以及第二区域中包括的 第二像素,而且计算偏移预测块包括将第一偏移值与第一像素相加并且将第二偏移值与第 二像素相加。
[0037] 在一些实施例中,预测块包括第一区域至第η区域(这里,η是等于或大于2的整 数),而且计算所述多个偏移值包括分别计算与第一区域至第η区域相对应的第一偏移值 至第η偏移值。
【附图说明】
[0038] 根据如在附图中示出的本发明构思的实施例的更具体的描述,本发明构思的前述 和其他特征和优点将是显而易见的,在附图中,类似的参考标记遍及不同的视图指代相同 的部件。附图不一定按比例绘制,而是将重点放在图示本发明构思的原理。
[0039] 图1是根据本发明构思的示例实施例的视频编码装置的框图。
[0040] 图2是根据本发明构思的示例实施例的图像解码装置的框图。
[0041] 图3是根据本发明构思的示例实施例的图1中所示的编码器的框图。
[0042] 图4是根据本发明构思的示例实施例的编码器的框图。
[0043] 图5是根据本发明构思的示例实施例的图4中所示的运动补偿单元的框图。
[0044] 图6A和图6B是示出根据本发明构思的示例实施例的、根据预测块中的像素的特 性计算偏移值的操作的框图。
[0045] 图7是示出根据本发明构思的示例实施例的构成预测块的整数像素和子像素的 例子的图。
[0046] 图8是示出根据本发明构思的示例实施例的计算偏移值的例子的图。
[0047] 图9A和图9B是示出根据本发明构思的示例实施例的、根据像素的属性设置预测 块中的区域的各种例子的视图。
[0048] 图10是示出根据本发明构思的示例实施例的边缘类型的边缘类别的例子的图。
[0049] 图IlA和图IlB是示出根据本发明构思的示例实施例的、图10中所示的边缘类型 的种类的图。
[0050] 图12和图13是根据本发明构思的示例实施例的视频编码方法的流程图。
[0051] 图14是根据本发明构思的实施例的、包括在解码装置中的解码单元的框图。
[0052] 图15是根据本发明构思的实施例的、图14中所示的运动补偿单元的框图。
[0053] 图16是根据本发明构思的示例实施例的视频解码方法的流程图。
[0054] 图17是根据本发明构思的示例实施例的包括编码装置和/或解码装置的应用处 理器的框图。
[0055] 图18是示出根据本发明构思的示例实施例的用于提供内容分发服务的内容供应 系统的配置的图。
[0056] 图19是示出根据本发明构思的示例实施例的、包括视频编码装置的移动终端的 例子的图。
【具体实施方式】
[0057] 下面将参考示出了本发明构思的示例实施例附图来更全面地描述各种示例实施 例。但是,本发明构思也可以许多不同形式具体实现,并且,不应该被理解为局限于这里所 阐述的示例实施例。
[0058] 应该理解,当元件或者层被称为在另一元件或层"之上","连接到"或"耦接到"另 一元件或层时,其可以直接在另一元件或层之上,"连接到"或"耦接到"另一元件或层,或者 可以存在居间的元件或层。相比之下,当称元件"直接在"另一元件"之上","直接连接到" 或"直接耦接到"另一元件或层时,而不存在居间元件或层。类似编号始终指代类似部件。 如本文所使用的,术语"和/或"包括了相关联的所列项目中的一个或多个项目的任意和全 部的组合。
[0059] 应该理解,尽管这里可以用术语第一、第二、第三等来描述各种元件、部件、区域、 层和/或部分,但是,这些元件、部件、区域、层和/或部分不应该被这些术语限制。这些术 语只用于区分一个元件、部件、区域、层或部分与另一个区域、层或部分。因此,在不脱离本 发明构思的教导的情况下,以下讨论的第一元件、部件、区域、层或部分也可以被称为第二 元件、部件、区域、层或部分。
[0060] 本文中,为了便于描述,可以使用诸如"在…之下"、"在…下面"、"较低"、"在…之 上"和"上部"之类的空间相对术语,以便描述如附图中所示的一个元素或特征与其他(多 个)元素或(多个)特征的关系。应该理解,除了图中示出的方向以外,空间相对术语要包 括使用或操作中的装置的不同方向。例如,如果图中的装置翻转,则被描述为在其它元素和 特征"之下"或"下面"的元素则应该上升为在其它元素或特征"之上"。因此,示例性术语 "在…之下"可以包括上、下两个方位。装置还可以被另外转向(如旋转90度或以其它定 向),并且由此理解本文所使用的空间相对描述词。
[0061] 本文所用的术语仅用于描述特定示例实施例,并不旨在限制本发明构思的目的。 如本文所使用的,除非上下文另有明确说明,否则单数形式"一"、"一个"和"该"旨在也包 括复数形式。应该进一步理解,在本说明书中使用时,术语"包括"和/或"包含"指示所陈 述的特征、整数、步骤、操作、元件、和/或组件的存在,但不排除存在或增加一个或多个其 他特征、整数、步骤、操作、元件、组件和/或它们的组。
[0062] 本文参照截面图图示来描述示例实施例,该截面图图示是理想化示例性实施例 (以及中间结构)的示意图。因而,例如,作为制造工艺和/或容差的结果的偏离例图的形 状是可能发生的。从而,示例性实施例不应该被解释为限于如本文示出的区域的特定形状, 而是包括例如,由生产造成的形状方面的偏差。例如,示出为矩形的注入区域将通常在边缘 处具有圆形或弯曲的特征和/或注入浓度的梯度,而不是从注入区域到非注入区域的二元 变化。同样,通过注入形成的埋区可以在埋区和通过其发生注入的表面之间的区域中形成 一些注入。从而,附图中示出的区域本质上是示意性的并且不预期它们的形状示出装置的 区域的精确的形状,并且不预期限制本发明构思的范围。
[0063] 本发明构思涉及运动估计和运动补偿。当处理在运动估计和补偿操作中使用的预 测块时,检测预测块中的每个像素的特性,例如,亮度、边缘特性等。根据检测结果将预测块 划分为两个或更多个区域,而且将不同的偏移值应用于不同的区域以使得原始块中的像素 值和预测块中的像素值变得彼此相似。因此,压缩效率得以提高。
[0064] 例如,当原始图像中的像素都是白色,而预测块中的一些像素是白色并且其他像 素是黑色时,检测预测块的亮度并且将预测块划分为两个区域。因此,可以相对于预测块中 的黑色像素和白色像素设置不同的偏移值。
[0065] 由于通过使用偏移值补偿预测块(改善黑色像素的亮度),因此可以减少原始块 与预测块的像素值之间的差异。
[0066] 图1是根据本发明构思的示例实施例的视频编码装置100的框图。如图1中所示, 视频编码装置100可以包括帧缓冲器110、编码器120和发送单元130。编码器120还可以 包括运动估计单元320和运动补偿单元325。
[0067] 帧缓冲器110接收视频图像VIDEO IMAGE。关于视频图像的信息可以被暂时存储 在帧缓冲器110中,例如,帧单元的视频图像可以被暂时存储在帧缓冲器110中。暂时存储 在帧缓冲器110中的视频图像被提供给编码器120以进行编码。编码器120可以执行运动 估计和补偿,以经由例如帧间预测方法来执行编码操作。可替换地,编码器120可以通过帧 内预测、频率变换和量化来生成编码的图像数据。发送单元130可以将来自编码器12的编 码的图像数据作为比特流BITSTREAM传送到外部。
[0068] 运动估计技术被广泛应用于视频压缩标准,诸如运动图像专家组(MPEG)或 H.26x。运动估计技术可以执行计算运动矢量(MV)的操作,MV代表由于运动图像中对象的 运动、相机的移动、以及图像的放大或缩小而导致的当前图像和先前图像之间的位置变化。 [0
...
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1