发明名称 一种视频发生器及系统
摘要 本发明公开了一种视频发生器及系统,该发生器包括格式转换子模块、缓存池、协同调度模块、多级控制指针、缓存窗、时钟锁、播控输出模块。所述格式转换子模块用于对输入视频格式进行转换,并将转换后的视频输出到缓存池;缓存池用于码流数据的缓存,在缓存池中为码流分配指定数量的多级控制指针,并为每级控制指针开辟一个缓冲窗,缓冲窗输出连接播控输出模块;播控输出模块用于输出同源异步码流;时钟锁输出连接播控输出模块,用于通过播控输出模块的码流帧率设定系统时钟周期,并控制系统的输入输出操作;协同调度模块用于控制格式转换子模块、多级控制指针和时钟锁,缓存池和缓存窗的状态反馈至协同调度模块。视频发生器及系统可用于改进视频编码器主观测试的准确性和客观性,提高测试效率。
申请公布号 CN103220549B 申请公布日期 2015.04.22
申请号 CN201310181878.5 申请日期 2013.05.16
申请人 北京大学 发明人 高文;齐峰;蒋婷婷;马思伟;贾慧柱;赵德斌
分类号 H04N17/00(2006.01)I 主分类号 H04N17/00(2006.01)I
代理机构 北京市商泰律师事务所 11255 代理人 毛燕生
主权项 一种视频发生器,其特征在于,包括格式转换子模块、缓存池、协同调度模块、多级控制指针、缓存窗、时钟锁、播控输出模块;所述格式转换子模块用于对输入视频格式进行转换,完成原始测试序列由YUV420格式转换为编码器标准的YUV422格式,并将转换后的视频输出到缓存池;所述缓存池用于码流数据的缓存,在缓存池中为码流分配指定数量的多级控制指针,并为每级控制指针开辟一个缓存窗,缓存窗输出连接播控输出模块;所述播控输出模块用于输出同源异步码流;所述时钟锁输出连接播控输出模块,用于根据播控卡播放帧率计算缓存池空余空间修改缓存深度保持位状态,通过播控输出模块的码流帧率设定系统时钟周期,并控制系统的输入输出操作;所述协同调度模块通过读、写线程中使用互斥锁,用于控制格式转换子模块、多级控制指针和时钟锁,缓存池和缓存窗的状态反馈至协同调度模块输入。
地址 100871 北京市海淀区颐和园路5号