发明名称 熵解码方法
摘要 一种熵解码方法,包括:提供多组微码;装载解码所需的解码树对应的一组微码;从一组微码中读取一个微码;读取微码对应的视频解码数据;根据微码对其对应的视频解码数据进行熵解码运算;在进行熵解码运算的同时,判断是否已经根据该组微码执行了一轮完整的运算;若尚未根据该组微码执行完一轮完整的运算,则根据与该微码对应的最大可能标志预测下一微码,并读取下一微码对应的视频解码数据;在熵解码运算完成后,判断最大可能标志是否符合熵解码运算的结果;及若最大可能标志符合熵解码运算的结果,则根据下一微码对其对应的视频解码数据进行下一熵解码运算。本发明所提供的熵解码方法可同时实现数据读取与微码执行,有效提升熵解码的运算速率。
申请公布号 CN102045558B 申请公布日期 2012.09.19
申请号 CN200910308655.4 申请日期 2009.10.22
申请人 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 发明人 童怡新;蔡协甫;李一心;黄圣哲
分类号 H04N7/26(2006.01)I 主分类号 H04N7/26(2006.01)I
代理机构 代理人
主权项 一种熵解码方法,用于为多段视频解码数据进行熵解码,所述多段视频解码数据与多种解码树相对应,其特征在于,所述熵解码方法包括:提供多组微码,与所述多种解码树一一对应,其中每一组微码包括多个微码,每一个微码对应一个最大可能标志;装载解码所需的解码树对应的一组微码;从所述一组微码中读取一个微码;读取所述微码对应的视频解码数据;根据所述微码对其对应的视频解码数据进行熵解码运算;在进行所述熵解码运算的同时,判断是否已经根据该组微码执行了一轮完整的运算;若已经根据该组微码执行完一轮完整的运算,则判断是否还需要针对该组微码进行新一轮运算;若还需要针对该组微码进行新一轮运算,则返回该组微码的起始位置,重新从所装载的该组微码中读取一个微码;若尚未根据该组微码执行完一轮完整的运算,则根据与该微码对应的最大可能标志预测下一微码,并读取所述下一微码对应的视频解码数据;在所述熵解码运算完成后,判断所述最大可能标志是否符合所述熵解码运算的结果;若所述最大可能标志不符合所述熵解码运算的结果,则抛弃所读取的所述下一微码对应的视频解码数据,并根据所述熵解码运算结果选择另一微码;读取所述另一微码对应的视频解码数据;根据所述另一微码对其对应的视频解码数据进行另一熵解码运算;及若所述最大可能标志符合所述熵解码运算的结果,则根据所述下一微码对其对应的视频解码数据进行下一熵解码运算。
地址 518109 广东省深圳市宝安区龙华镇油松第十工业区东环二路2号