发明名称 |
一种多路视频开窗的实现方法 |
摘要 |
本发明实施例公开了一种多路视频开窗的实现方法,通过定义和使用纹理池,不依靠硬件的相应功能即实现了视频开窗,避免了系统资源的浪费,提高了系统效率,同时支持多路视频输入信号,也实现了同一路视频信号的多个视频开窗效果。 |
申请公布号 |
CN102724574B |
申请公布日期 |
2015.02.18 |
申请号 |
CN201110121240.3 |
申请日期 |
2011.05.11 |
申请人 |
新奥特(北京)视频技术有限公司 |
发明人 |
吕精华;郭红艳;廖健;饶文辉 |
分类号 |
H04N21/278(2011.01)I;G06F9/44(2006.01)I |
主分类号 |
H04N21/278(2011.01)I |
代理机构 |
北京挺立专利事务所(普通合伙) 11265 |
代理人 |
叶树明 |
主权项 |
一种多路视频开窗的实现方法,其特征在于,包括以下步骤:S101:以视频开窗对应的输入通道为关键字建立一个纹理池,所述纹理是指表示字幕条目表面细节的一幅或几幅二维图形,也称纹理贴图;所述的建立一个纹理池还包括以下具体步骤:定义纹理池中节点,包括定义对应视频输入通道值,定义管理纹理上下载的纹理实例,定义判断纹理是否更新的布尔函数;将纹理池中的节点合在一起形成纹理池;S102:根据需要播出的字幕条目的输入通道的值,在纹理池中查询对应的纹理实例,如果找到,则返回对应的纹理实例,否则创建新的纹理实例;S103:创建采集线程,采集视频信号;S104:每一帧内抽取视频流水线中采集的视频信号,并用它更新了纹理池里的对应纹理实例;S105:根据系统的扫描频率,实现字幕条目的输出;还提供了更新一条字幕条目的纹理的方法,具体内容包括:当系统需要更新该字幕条目的纹理时,系统在纹理池中查找对应的纹理实例,然后根据该实例的更新标记来确定是否需要更新纹理池中实例的内容,纹理更新标记需要在每一帧的开始时赋初始值,直到有字幕条目更新了纹理池里对应实例的内容,该标记确保相同通道的视频开窗字幕每帧只更新一次内容。 |
地址 |
100195 北京市海淀区五棵松路49号新奥特科技大厦 |