发明名称 一种图像中参考帧的处理装置、方法以及解码器
摘要 本发明公开了一种图像中参考帧的处理装置,包括控制电路(301)、地址指针寄存器(302)、插入位置寄存器(303)、比较器(304)和参考帧列表存储单元(305),并公开了一种一种图像中参考帧的处理方法和解码器。本发明方案通过硬件来实现参考帧重排序,比现有技术可以极大加快处理速度。
申请公布号 CN101547368A 申请公布日期 2009.09.30
申请号 CN200910137379.X 申请日期 2009.04.24
申请人 炬力集成电路设计有限公司 发明人 易湖
分类号 H04N7/26(2006.01)I 主分类号 H04N7/26(2006.01)I
代理机构 北京德琦知识产权代理有限公司 代理人 谢安昆;宋志强
主权项 1、一种图像中参考帧的处理装置,其特征在于,包括控制电路(301)、地址指针寄存器(302)、插入位置寄存器(303)、比较器(304)和参考帧列表存储单元(305);所述控制电路(301)用于根据句法元素启动或结束重排序业务逻辑,重排序业务逻辑包括:向地址指针寄存器(302)、插入位置寄存器(303)、以及参考帧列表存储单元(305)发送初始化使能信息;根据句法元素帧序号绝对偏移量或长期帧序号计算需要进行重排序的参考帧序号,并将输出至地址指针寄存器(302)的移位使能信号置为有效;若收到来自比较器(304)的相等标记信号,则将输出到地址指针寄存器(302)的移位使能信号置为无效,并将需要进行重排序的参考帧序号发送至参考帧列表存储单元(305),向参考帧列表存储单元(305)发送更新指示信号;当参考帧列表存储单元(305)完成更新后,向插入位置寄存器(303)发送移位使能信号;地址指针寄存器(302)位宽为M比特,与参考帧列表存储单元(305)相连,寄存值表示参考帧列表存储单元305中的参考帧寄存器的地址指针,当收到来自控制电路(301)的初始化信息,则将寄存值的每一位均设置为0;当收到来自控制电路(301)的移位使能信号为有效,则每过一个时钟周期将寄存值右移1位,并在高位补1;所述M为大于2的自然数;插入位置寄存器(303)位宽为M比特,与参考帧列表存储单元(305)相连,当收到来自控制电路(301)的初始化信息,则将寄存值的每一位均设置为1;当收到来自控制电路(301)的移位使能信号时,则将寄存值右移1位,并在高位补0;比较器(304)用于将来自控制电路(301)的需要进行重排序的参考帧序号与地址指针寄存器(302)的地址指针指向的参考帧列表存储单元(305)中的参考帧寄存器中的参考帧序号进行比较,如果两者相等则向控制电路(301)发送相等标记信号;参考帧列表存储单元(305)包括M个参考帧寄存器以及寄存器读写控制器(309),每个参考帧寄存器分别用于寄存一个参考帧序号;参考帧列表存储单元(305)用于将地址指针寄存器(302)的地址指针指向的寄存器中存储的参考帧序号输出至比较器(304);当收到来自控制电路(301)的更新使能信号为有效时,将接收自控制电路(301)的需要进行重排序的参考帧序号寄存到所述插入位置寄存器303指向的参考帧寄存器中,将地址指针寄存器(302)寄存值和插入位置寄存器(303)的寄存值共同作为需要更新的参考帧寄存器的位置信息,根据所述位置信息,将插入位置寄存器(303)的地址指针指向位置之后的参考帧寄存器到地址指针寄存器302地址指针指向的参考帧寄存器的寄存值做顺序移位,所述顺序移位为将第n-1个参考帧寄存器中的寄存值存储到第n个参考帧寄存器中,n取值为自然数,1≤n≤M。
地址 519085广东省珠海市唐家湾镇哈工大路1号15栋1单元1号
您可能感兴趣的专利