发明名称 |
嵌入式设备上视频解码过程中数据读取方法及装置 |
摘要 |
本发明公开一种嵌入式设备上视频解码过程中数据读取方法及装置,设置一个宽度和高度都为零的二维矩阵框,并记录下最小的横向纵向坐标值和最大的横向纵向坐标值信息,并根据内部空间情况设置二维矩阵框最大能够读取的数据值,和最多读取块数据个数;加入需要读取的二维数据,对二维矩阵框进行大小调整,使得需要读取的数据落到这个二维矩阵框内;按照确定下来的二维数据框的信息,到外部读取匹配数据到内部存储空间,并对可以从数据框内读取到的数据的块信息进行调整,使其都转向内部空间进行读取需要的数据。本发明是一种自适应的数据存取方法,能够根据硬件资源配置好的空间智能选择最理想的高效的取数方式进行取数,使数据带宽利用率达到最高。 |
申请公布号 |
CN101990102B |
申请公布日期 |
2013.07.24 |
申请号 |
CN201010538172.6 |
申请日期 |
2010.11.09 |
申请人 |
福州瑞芯微电子有限公司 |
发明人 |
罗宁 |
分类号 |
H04N7/26(2006.01)I |
主分类号 |
H04N7/26(2006.01)I |
代理机构 |
深圳市博锐专利事务所 44275 |
代理人 |
张明 |
主权项 |
一种嵌入式设备上视频解码过程中数据读取方法,其特征在于:包括如下步骤:步骤一:设置一个宽度和高度都为零的二维数据框,并记录下最小的横向纵向坐标值和最大的横向纵向坐标值信息,并根据内部空间情况设置二维数据框最大能够读取的数据值,和最多读取块数据个数;步骤二:加入一个需要读取的二维数据,通过需读取数据移动向量MV信息和需要读取数据的大小对前面设置的二维数据框进行大小调整,及通过与记录的坐标信息进行比较,调整需读取数据移动向量MV信息以及读取数据的大小,使得需要读取的数据落到这个二维数据框内;步骤三:对调整后的二维数据框内数据量的大小和利用率进行判断,如果超过设置的空间界限,或利用率太低即加入后实际需要读取需要占用更加多的时间,则还原此次的大小调整并转到步骤六,否,则转到步骤四;步骤四:判断读取到的数据块数目是否达到限定的最大值,如果是,转到步骤六,否,则转到步骤五;步骤五:判断是否还有数据需要读取,如果有,则转到步骤二,如果没有,转到步骤六;步骤六:按照确定下来的二维数据框‑,到外部读取匹配数据到内部存储空间,并对可以从二维数据框内读取到的数据的块信息进行调整,使其都转向内部空间进行读取需要的数据;步骤七:根据调整后的数据的块信息进行继续解码。 |
地址 |
350003 福建省福州市铜盘路软件园A区18号楼 |