[发明专利]一种多路视频开窗的实现方法有效
申请号: | 201110121240.3 | 申请日: | 2011-05-11 |
公开(公告)号: | CN102724574A | 公开(公告)日: | 2012-10-10 |
发明(设计)人: | 吕精华;郭红艳;廖健;饶文辉 | 申请(专利权)人: | 新奥特(北京)视频技术有限公司 |
主分类号: | H04N21/278 | 分类号: | H04N21/278;G06F9/44 |
代理公司: | 北京挺立专利事务所(普通合伙) 11265 | 代理人: | 叶树明 |
地址: | 100195 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 开窗 实现 方法 | ||
1.一种多路视频开窗的实现方法,其特征在于,包括以下步骤:
S101:以视频开窗对应的输入通道为关键字建立一个纹理池,所述纹理是指表示字幕条目表面细节的一幅或几幅二维图形,也称纹理贴图;
S102:根据需要播出的字幕条目的输入通道的值,在纹理池中查询对应的纹理实例,如果找到,则返回对应的纹理实例,否则创建新的纹理实例;
S103:创建采集线程,采集视频信号;
S104:每一帧内抽取视频流水线中采集的视频信号,并用它更新了纹理池里的对应纹理实例;
S105:根据系统的扫描频率,实现字幕条目的输出。
2.如权利要求1所述的多路视频开窗的实现方法,其特征在于,所述步骤S101所述的建立一个纹理池还包括以下具体步骤:
定义纹理池中节点,包括定义对应视频输入通道值,定义管理纹理上下载的纹理实例,定义判断纹理是否更新的布尔函数等;
将纹理池中的节点合在一起形成纹理池。
3.如权利要求1所述的多路视频开窗的实现方法,其特征在于,所述步骤S103还包括以下具体内容:
为每一路视频采集独立的创建一个采集线程来,每个线程维护一个内存环,线程实时的采集视频数据,并将采集的视频数据依次放入内存环中,采集好的数据供纹理池更新相应的纹理使用,用毕则归还给内存环;
为每个视频采集线程设置一个计数器,它记录当前使用到该线程的字幕条目的个数,计数器的初始值为0,系统每播出到一个视频开窗字幕该值增加1,每播完一个字幕条目计数器减去1;
采集线程由第一个视频开窗的字幕条目发起,由最后一个字幕条目使用完毕后自动销毁。
4.如权利要求1所述的多路视频开窗的实现方法,其特征在于,还提供了更新一条字幕条目的纹理的方法,具体内容包括:当系统需要更新该字幕条目的纹理时,系统在纹理池中查找对应的纹理实例,然后根据该实例的更新标记来确定是否需要更新纹理池中实例的内容,纹理更新标记需要在每一帧的开始时赋初始值,直到有字幕条目更新了纹理池里对应实例的内容,该标记确保相同通道的视频开窗字幕每帧只更新一次内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新奥特(北京)视频技术有限公司,未经新奥特(北京)视频技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110121240.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种闭模浇注直接挤压铸造的方法及其装置
- 下一篇:籽晶脱胶工艺