发明名称 |
用于视频服务器的硬件自适应多通道多模式视频预监方法 |
摘要 |
本发明涉及视频预监技术,具体涉及一种用于视频服务器的硬件自适应多通道多模式视频预监方法。该方法接收输入的多路视频数据后,设置输入视频数据格式,并进行视频重采样;然后将多路视频数据进行视频混合,并将混合后的结果数据定位输出,通过配置预监画面位置,形成多通道视频预监窗口画面。本发明适用于(但不限于)视频服务器的多通道视频数据采集模式下各个通道的视频数据同时监看的应用,通过该方法实现了视频预监的硬件自适应功能,以及多通道数据的视频混合功能,并能以多种模板形式予以显示,通过调整数据源或视频排列方式,本发明将可用于如模拟电视墙,素材浏览器等多种应用。 |
申请公布号 |
CN101472090B |
申请公布日期 |
2011.12.28 |
申请号 |
CN200710304293.2 |
申请日期 |
2007.12.27 |
申请人 |
新奥特(北京)视频技术有限公司 |
发明人 |
王闻博;朱伟 |
分类号 |
H04N5/262(2006.01)I;H04N7/18(2006.01)I |
主分类号 |
H04N5/262(2006.01)I |
代理机构 |
北京天悦专利代理事务所(普通合伙) 11311 |
代理人 |
田明;王瑛 |
主权项 |
一种用于视频服务器的硬件自适应多通道多模式视频预监方法,其特征在于:该方法接收输入的多路视频数据后,设置输入视频数据格式,并进行视频重采样;然后将多路视频数据进行视频混合,并将混合后的结果数据定位输出,通过配置预监画面位置,形成多通道视频预监窗口画面;当预监画面输出到PC显示器时,在视频数据输入之前,首先判断PC机环境是否具有硬件加速功能,在不具有硬件加速功能的情况下,创建视频合成器、输出定位器,定位输出到windows窗口或者视频卡IO输出端,然后创建数据源包装器数组和视频预处理器数组,连接各处理模块等待视频数据输入;在进行视频混合时,创建一个数据处理工作线程,用于对来自上游的不同输入,即不同预处理端输出,进行同步操作,在视频混合模块中,对每个输入端,实现一个先进先出队列,并设置监测队列数据到达的最大超时时长,当超过时长时,混合模块认为上游对应端输入未到达,以黑色填充数据帧,作为输入的对应占位,当所有输入数据帧补齐时,工作线程进行帧拼接,并将结果数据进行输出。 |
地址 |
100080 北京市海淀区西草场1号北京硅谷电脑城15层1501-1506室 |