摘要
针对视频通信中大容量内存需求与嵌入式系统有限内存资源之间的矛盾,探讨了嵌入式视频通信对内存的需求,分析了常用嵌入式软件基于静态数据块和基于暂存缓冲区的内存机制的特点,研究了父对象与子对象的基本概念及基于父对象的内存机制,为了解决系统内存资源不足的问题,提出了基于父对象的内存机制在视频通信软件中的实现方案。具体介绍了子对象对共享内存的访问形式,描述了父对象与子对象的各种操作流程,进而以嵌入式视频通信软件的核心——H.264解码器为例,叙述了基于父对象的内存机制的技术实现。
For the conflict between large memory requirement in video communication and limited memory in embedded system, this article discusses the memory requirement in embedded video communication, and analyzes the memory mechanisms using statically allocated global data and scratch buffers in common embedded software. Then, it studies the memory mechanism using parent instance and conceptions of parent and child instance. Aiming at the shortage of resources within the system, the paper proposes solutions on the basis of the memory mechanism using parent instance in the realization of video communications software. The article also introduces how the child instance accesses the parent's shared memory, and describes the operation flow of parent and child instances, Finally, the implementation of memory mechanism using parent instance in the H. 264 decoder is specified.
出处
《交通与计算机》
2006年第2期134-137,共4页
Computer and Communications
关键词
嵌入式视频通信软件
共享内存
算法对象
父对象
子对象
embedded video communication software
shared memory
algorithm instance
parent instance
child instance