[发明专利]视频编码方法与视频编码装置无效

专利信息
申请号: 201210370023.2 申请日: 2012-09-27
公开(公告)号: CN103702129A 公开(公告)日: 2014-04-02
发明(设计)人: 张育玮;吕盈宏;黄彦如 申请(专利权)人: 联咏科技股份有限公司
主分类号: H04N19/61 分类号: H04N19/61;H04N19/176;H04N19/91;H04N19/51
代理公司: 北京同立钧成知识产权代理有限公司 11205 代理人: 臧建明
地址: 中国台湾新竹科学工*** 国省代码: 中国台湾;71
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 视频 编码 方法 装置
【说明书】:

技术领域

发明是有关于一种视频编码方法与使用此方法的视频编码装置。

背景技术

一般来说,要编码一段视频时,此视频会被分为多张图帧(frame),每张图帧包括多个切片(slice),每个切片包括多个宏块(macro block),而每个宏块可以再被分割为一或多个方块(block)。当要计算图帧之间在时间上的冗余(temporal redundancy)时,会计算一个目前图帧与一个参考图帧之间的动作向量。计算动作向量是要用参考图帧上的像素值来预测目前图帧的一个宏块。预测的结果会经过离散余弦转换(discrete cosine transform)、量化、行程长度编码(run length coding)、以及熵值编码。其中,在计算目前图帧中一个宏块的动作向量时,会取得参考图帧上对应的一个搜索窗口内的像素值。通常,参考图帧是储存在一个存储器中,当要计算动作向量时,会从此存储器中读取对应的搜索窗口。

图1是读取搜索窗口的示意图。

请参照图1,目前图帧110包括宏块111与112。参考图帧120包括搜索窗口121与122。当要计算宏块111的动作向量时,必须从存储器中读取搜索窗口121。当要计算宏块112的动作向量时,必须从存储器中读取搜索窗口122。其中,区域123是搜索窗口121与搜索窗口122之间重叠的部分。因此,在计算完宏块111的动作向量以后,只需要读取搜索窗口122中没有与搜索窗口121重叠的部分便可以计算宏块112的动作向量。当编码完同一列的宏块以后,搜索窗口121可能已不在存储器当中。因此,当要对下一列的宏块执行动作估测时,必须再从存储器中读取一个搜索窗口,此搜索窗口可能会与搜索窗口121部分地重叠。如此一来,搜索窗口中部分的像素值会被读取两次,造成存储器的带宽需求增加。

计算动作向量需要大量的计算能力与存储器带宽。因此,如何降低存储器的带宽需求并增加视频编码的速度,为此领域技术人员所关心的议题。

发明内容

本发明的实施例提供一种视频编码方法与视频编码装置,可以降低存储器的带宽需求。

本发明一实施例提供一种视频编码方法,用于一个视频编码装置。此视频编码方法包括:决定第一宏块在一个参考图像上的第一搜索窗口,并且决定第二宏块在参考图像上的第二搜索窗口,其中第一搜索窗口至少部分地重叠于第二搜索窗口;从一个存储器中读取第一搜索窗口与第二搜索窗口,并且对第一宏块与第二宏块执行第一编码阶段,其中第一编码阶段包括动作估测与二进制化编码;将第一编码阶段的编码结果储存在一存储器中;以及,从存储器中读取编码结果,并且对编码结果执行第二编码阶段,其中第二编码阶段包括情境熵值编码,情境熵值编码的编码顺序不同于动作估测的编码顺序,并且第二编码阶段与第一编码阶段是平行地被执行。

在一实施例中,第一图像包括多个宏块列。上述的第一宏块是被包括在这些宏块列中的第a个宏块列,并且第二宏块是被包括在宏块列中的第b个宏块列,其中a与b为正整数,并且a不同于b。

在一实施例中,上述的正整数a与b之间的绝对差大于等于2。

在一实施例中,上述的第a个宏块列包括多个第三宏块,第b个宏块列包括多个第四宏块,并且第二宏块是位于第四宏块中的第c个。上述对第一宏块与第二宏块执行第一编码阶段的步骤包括:对第三宏块中的第(c+d)个第三宏块执行动作估测以后才对第二宏块执行动作估测。其中c为正整数,并且d为大于等于2的正整数。

在一实施例中,上述的第a个宏块列包括多个第三宏块,并且第b个宏块列包括多个第四宏块。此视频编码方法还包括:由第一编码器依序地对第三宏块执行动作估测;当第一编码器对第三宏块中第e个第三宏块执行动作估测时,由第二编码器开始依序地对第四宏块执行动作估测,其中e为大于等于3的正整数。

在一实施例中,上述的第一图像包括多个宏块列群组,第a个宏块列与第b个宏块列同属于宏块列群组中的第一宏块列群组。第a个宏块列包括多个第三宏块,并且第b个宏块列包括多个第四宏块。第一图像还包括第二宏块列群组,第二宏块列群组包括第一宏块列与第二宏块列。第一宏块列包括多个第五宏块,并且第二宏块列包括多个第六宏块。上述对第一宏块与第二宏块执行第一编码阶段的步骤包括:由第一编码器交错地对第三宏块的其中之一与第四宏块的其中之一执行动作估测,并且同时由第二编码器交错地对第五宏块的其中之一与第六宏块的其中之一执行动作估测。

在一实施例中,上述的第一宏块是被包括在第一图像,第二宏块是被包括在第二图像,并且第一图像不同于第二图像。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联咏科技股份有限公司,未经联咏科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210370023.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top