发明名称 |
一种视频解码方法 |
摘要 |
本发明公开了一种视频解码方法,该方法在处理器中以大于一个宏块为单位进行解码操作,所述解码操作包括以下步骤:a、处理器读入大于一个宏块的数据;该大于一个宏块数据称为一个单位的宏块数据;b、对所述一个单位的宏块数据进行熵解码、反扫描、反量化、反变换操作;c、对所述一个单位的宏块数据进行预测重建操作;d、对所述一个单位的宏块数据进行环路滤波操作;e、输出至处理器外。本发明充分利用了处理器的片内高速缓存,将代码分为若干个部分,依次调用各个部分代码处理多于一个宏块的数据。这样一来,减少了频繁的从片外读取代码,从而提高了运行效率。 |
申请公布号 |
CN101179720B |
申请公布日期 |
2010.09.01 |
申请号 |
CN200710114631.6 |
申请日期 |
2007.11.16 |
申请人 |
海信集团有限公司 |
发明人 |
刘微;李向荣 |
分类号 |
H04N7/26(2006.01)I;H04N7/32(2006.01)I |
主分类号 |
H04N7/26(2006.01)I |
代理机构 |
青岛联智专利商标事务所有限公司 37101 |
代理人 |
邵新华 |
主权项 |
一种视频解码方法,其特征在于,该方法在处理器中以大于一个宏块为单位进行解码操作,所述解码操作包括以下步骤:a、处理器读入大于一个宏块的数据;该大于一个宏块数据称为一个单位的宏块数据;b、对所述一个单位的宏块数据进行熵解码、反扫描、反量化、反变换操作;c、对所述一个单位的宏块数据进行预测重建操作;d、对所述一个单位的宏块数据进行环路滤波操作;e、输出至处理器外;其中,在所述处理中器包含有高速缓存,完成所述步骤a、b、c、d的四部分程序代码的大小均等于或小于所述高速缓存的容量大小,所述四部分程序代码按照解码流程被依序调入所述高速缓存中执行;所述处理器在解码过程中,所述高速缓存首先读入步骤a对应的代码,所述步骤a对应的代码执行完毕后,所述高速缓存读入步骤b中的代码以覆盖步骤a对应的代码,并依次类推,在所述步骤d对应的代码执行完毕后,将处理完毕的所述一个单位的宏块数据输出至处理器外。 |
地址 |
266100 山东省青岛市崂山区株洲路151号 |