[发明专利]一种低功耗的视频解码方法和装置无效
申请号: | 201210039790.5 | 申请日: | 2012-02-21 |
公开(公告)号: | CN103260022A | 公开(公告)日: | 2013-08-21 |
发明(设计)人: | 朱坤旺;胡胜发 | 申请(专利权)人: | 安凯(广州)微电子技术有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 张全文 |
地址: | 510663 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 功耗 视频 解码 方法 装置 | ||
技术领域
本发明属于视频编码解码技术领域,具体涉及一种低功耗的视频解码方法和装置。
背景技术
H.264等视频编解码器广泛应用于各类移动终端。在这些视频解码中,比如H.264的指数哥伦布解码和基于上下文自适应可变长解码(CAVLC)时,都需要鉴别码字中首“1”出现的位置,以便快速获取有效信息进行解码。
现有技术中,码字中首“1”的检测方法通常是直接将输入的16比特码字平均分成4个子码单元,分别检测4个子码单元中是否出现“1”,然后根据情况进一步判断哪个子码单元需要进一步的检测。如图1所示,输入的16比特码字被平均分成4个子码单元,每个子码单元包括4比特码字。每个子码单元都通过数据选择器MUX分别与优先译码器0、优先译码器1相连。其中,优先译码器0用于判断首“1”在哪一个子码单元中出现,优先译码器1用于检测并确认在哪个具体的子码字上有首“1”,最后由加法器输出检测结果。实际上,这是一种两级的译码方法,不能并行工作:第一步,优先译码器0判断首“1”在哪一个子码单元出现,第二步,由优先译码器1检测首“1”在子码单元的哪个子码字中。现今的这个通常作法并没有考虑解码过程中两个优先译码器的功耗,不管首“1”在哪个位置被检测到,优先译码器0和优先译码器1都一直处于激活状态,功耗浪费很大。
发明内容
本发明的目的在于提供一种低功耗的视频解码方法,以解决现有技术中存在的解码功耗过大的问题,高效快速的检测出首“1”,实现低功耗的视频解码。
本发明是这样实现的,一种低功耗的视频解码方法,包括下述步骤:
将输入的16位码字按照比特位分为优先级依次降低的至少两个子码块;
根据优先级的高低对所述子码块上的码字依次进行检测,检测出首“1”,实现低功耗的视频解码。
进一步地,在所述将输入的16位码字按照比特位分为优先级依次降低的至少两个子码块之前还包括下述步骤:
将输入的16位码字分别由使能信号控制,当对应的码字需要检测首“1”时,使能信号开启,否则使能信号就关闭。
本发明的另一目的在于提供一种低功耗的视频解码装置,所述装置包括:
子码块划分单元,用于将输入的16位码字按照比特位分为优先级依次降低的至少两个子码块;
优先译码器单元,用于根据优先级的高低对所述子码块上的码字依次进行检测,检测出首“1”,实现低功耗的视频解码。
进一步地,所述低功耗的视频解码装置还包括使能信号控制单元,用于分别控制输入的16位码字;当对应的码字需要检测首“1”时,使能信号开启,否则使能信号就关闭。
本发明实施例提供的一种低功耗的视频解码方法,根据视频解码中输入码流的统计特性,将输入的16位码字按照比特位分为优先级依次降低的至少两个子码块,按照优先级的高低对子码块上的码字分别进行检测,能够高效快速地定位首“1”,极大地降低视频解码过程中的功耗。
本发明实施例提供的一种低功耗的视频解码装置,通过该装置将输入的16位码字按照比特位分为优先级依次降低的至少两个子码块,按照优先级的高低对子码块上的码字分别进行检测,能够高效快速地定位首“1”,极大地降低视频解码过程中的功耗。
附图说明
图1是现有视频解码中首“1”检测方案的系统框图;
图2是本发明实施例提供的低功耗的视频解码方法的流程图;
图3是本发明实施例提供的低功耗的视频解码装置的方框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明是根据熵编码的特性实现的。熵编码的特性就是用最短的码字代表最高的概率,最长的码字代表最低的概率,指数哥伦布解码和基于上下文自适应可变长解码(CAVLC)等都是熵编码。在这些H.264码流中,首“1”出现的最长码字是在第16位,但是首“1”出现的平均位置并不是(16+1)/2=8.5,而只能是比8.5小的数字。为了验证这个结论,设计一个systemC模型,用来模拟视频解码过程中的控制和信息交互,以得出概率统计结果。systemC模型包含用来统计输入码流中首“1”出现位置的计数器,并将systemC模型的输出结果和标准解码进行比对。下表即为模型统计的结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安凯(广州)微电子技术有限公司,未经安凯(广州)微电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210039790.5/2.html,转载请声明来源钻瓜专利网。