[发明专利]分块化执行解码数据的方法无效
申请号: | 200810101320.0 | 申请日: | 2008-03-04 |
公开(公告)号: | CN101527844A | 公开(公告)日: | 2009-09-09 |
发明(设计)人: | 李海华;邓国源;陈志龙;王欣涛;曾巨航 | 申请(专利权)人: | 深圳市爱国者嵌入式系统科技有限公司 |
主分类号: | H04N7/26 | 分类号: | H04N7/26 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分块 执行 解码 数据 方法 | ||
【所属技术领域】
本发明涉及一种解码方法,尤其涉及一种分块化执行解码数据的方法,提高解码的速度。
【背景技术】
目前,具有音、视频播放功能的电子产品得到普遍适用,为了增加观看时的流畅感及画面的舒适度,需要解码速度快,效率高,以适应音频、视频的流畅播放。
通常,在现有的音、视频解码处理中,是采用宏函数的方式进行数据处理,然后解码输出播放。然而,采用宏函数一次处理的数据量大,而缓存的空间有限,需要等待直到缓存的空间足够时,才能执行宏函数的数据。由于宏函数不能即刻执行,等待的时间长,导致宏函数长时间占用系统资源,降低了解码的效率,影响解码的速度。且,在音、视频的解码过程中,需要对数据进行解码操作的执行次数频繁,若占用缓存的时间过长,则使得音、视频的解码效率低下,音、视频输出更不流畅,严重影响电子产品的观看使用。
故而,在音、视频解码过程中,如何提高解码速度,充分利用缓存的空间,使得电子产品的音、视频解码输出流畅稳定,则成为当前电子产品的音、视频解码所需解决的问题。
【发明内容】
本发明提供一种分块化执行解码数据的方法,解决解码等待周期长、解码效率低的技术问题。
为解决上述的技术问题,本发明提供一种分块化执行解码数据的方法,定义块函数,所述块函数是宏函数的数据执行量的整数分之一,所述的分块化执行解码数据的方法包括如下步骤:
(1)按照块函数定义的数据量执行需要解码的数据,并传输至微处理器进行处理;
(2)微处理器处理块函数的数据,缓存器存放处理后的块函数的数据;
(3)判断块函数是否执行完成所需解码的数据,若是,则块函数的执行结束,若不是,则返回步骤(1)由块函数继续执行所需解码的数据。
如上所述,本发明通过定义的块函数,将所需解码的数据按照块函数的定义进行分块化执行,然后进行解码输出,由于块函数分块化执行后的数据量大大减少,而直接提高缓存的命中率,即,每次缓存的空间能足以用于处理所需解码的数据,减少数据处理中等待的周期,有效增加数据的处理效率,从而提高解码速度,确保解码后输出播放的流畅感和稳定性。
【附图说明】
图1是本发明分块化执行解码数据的方法的原理流程图。
【具体实施方式】
为进一步阐述本发明达成预定目的所采取的技术手段及功效,以下结合附图及实施例,对本发明分块化执行解码数据的方法的具体实施方式、结构特征及其功效,详细说明如下。
在本发明中,是将现有技术的用以执行解码数据处理过程中所应用的宏函数定义为块函数,将宏函数所要执行的数据进行分块化分解执行的方式。具体的实施方式中,是将宏函数的执行的数据量定义为块函数的数据执行量,相应修改宏函数的定义,块函数执行的数据量是将宏函数的数据量进行整数倍的细分,将块函数执行的数据量改变为宏函数执行的数据量的整数分之一。例如,假定原来宏函数一次执行的数据是16*16位的数据量,则块函数一次执行的数据则为8*8位的数据量,由此而使得原来的宏函数一次的数据执行量变为块函数的4次的执行量,即,宏函数一次处理执行的数据量,而本发明的块函数需要进行4次处理,才能执行完成。
如图1,本发明分块化执行解码数据的方法,包括如下的步骤:
(1)块函数执行所需解码的数据,并传输至微处理器进行处理;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市爱国者嵌入式系统科技有限公司,未经深圳市爱国者嵌入式系统科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810101320.0/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置