发明名称 分配编码通道内存的方法和装置
摘要 本发明涉及一种分配编码通道内存的方法和装置,包括:将公共缓存池划分为多个缓存区;将公共缓存池中的多个缓存区中的一个缓存区确定为第一个通道对应的第一重构帧的内存单元;当确定将第一个通道对应的原参考帧作为第一参考帧时,将第一重构帧的内存单元释放至公共缓存池;当确定将第一重构帧作为第一参考帧时,将第一个通道对应的原参考帧的内存单元释放至公共缓存池;将上一通道释放至公共缓存池中的内存单元确定为当前通道对应的第二重构帧的内存单元;当确定将当前通道对应的原参考帧作为第二参考帧时,将第二重构帧的内存单元释放至公共缓存池;当确定将第二重构帧作为第二参考帧时,将当前通道对应的原参考帧的内存单元释放至公共缓存池。
申请公布号 CN104735384A 申请公布日期 2015.06.24
申请号 CN201510156026.X 申请日期 2015.04.03
申请人 华为技术有限公司 发明人 李俊婵;付洋;梁削削
分类号 H04N5/76(2006.01)I;H04N19/423(2014.01)I 主分类号 H04N5/76(2006.01)I
代理机构 北京亿腾知识产权代理事务所 11309 代理人 陈霁
主权项 一种分配编码通道内存的方法,所述编码通道内存包括参考帧的内存和重构帧的内存,其特征在于,包括:将公共缓存池划分为多个缓存区,所述公共缓存池未被占用且能够被多个通道所利用;将所述公共缓存池中的多个缓存区中的一个缓存区确定为第一个通道对应的第一重构帧的内存单元;当确定将所述第一个通道对应的原参考帧作为所述第一个通道对应的第一参考帧时,将所述第一重构帧的内存单元释放至所述公共缓存池;或,当确定将所述第一重构帧作为所述第一参考帧时,将所述第一个通道对应的原参考帧的内存单元释放至所述公共缓存池;将上一通道释放至所述公共缓存池中的内存单元确定为当前通道对应的第二重构帧的内存单元,其中,所述当前通道为除所述第一个通道之外的通道;当确定将所述当前通道对应的原参考帧作为所述当前通道对应的第二参考帧时,将所述第二重构帧的内存单元释放至所述公共缓存池;或,当确定将所述第二重构帧作为所述第二参考帧时,将所述当前通道对应的原参考帧的内存单元释放至所述公共缓存池,并作为下一通道对应的第三重构帧的内存单元。
地址 518129 广东省深圳市龙岗区坂田华为总部办公楼