发明名称 四字节字的读取处理方法与装置、解码器
摘要 本发明公开了一种四字节字的读取处理方法与装置、解码器,其中,方法包括:识别待读取的四字节字所在的地址是否为四字节对齐的地址;并在待读取的四字节字所在的地址为非四字节对齐的地址N时,从地址N的前一相邻四字节对齐的地址空间读取第一个32位整数,从地址N的后一相邻四字节对齐的地址空间读取第二个32位整数,N取值为1、2或3;将第一个32位整数右移N*8位,得到第一数值,将第二个32位整数左移32-N*8位,得到第二数值;对第一数值与第二数值进行或操作,得到作为第三个32位整数的待读取四字节字。本发明可以简化从非四字节对齐地址读取所需四字节字的操作,减小该操作所需时间,从而缩短插值周期,提高插值效率。
申请公布号 CN101882112A 申请公布日期 2010.11.10
申请号 CN201010219448.4 申请日期 2010.06.25
申请人 北京中星微电子有限公司 发明人 季鹏飞
分类号 G06F12/06(2006.01)I;H04N7/26(2006.01)I;H04N7/50(2006.01)I 主分类号 G06F12/06(2006.01)I
代理机构 北京润泽恒知识产权代理有限公司 11319 代理人 苏培华
主权项 一种四字节字的读取处理方法,其特征在于,包括:识别待读取的四字节字所在的地址是否为四字节对齐的地址;并在待读取的四字节字所在的地址为非四字节对齐的地址N时,从所述地址N的前一相邻四字节对齐的地址空间读取第一个32位整数,从所述地址N的后一相邻四字节对齐的地址空间读取第二个32位整数,其中,N取值为1、2或3;将第一个32位整数右移N*8位,得到第一数值,将第二个32位整数左移32-N*8位,得到第二数值;对所述第一数值与所述第二数值进行或操作,得到作为第三个32位整数的所述待读取的四字节字。
地址 100083 北京市海淀区学院路35号世宁大厦16层