[发明专利]视频信号的显示方法和系统有效
申请号: | 201510150683.3 | 申请日: | 2015-03-31 |
公开(公告)号: | CN104735419B | 公开(公告)日: | 2017-10-10 |
发明(设计)人: | 叶伯洪 | 申请(专利权)人: | 广东威创视讯科技股份有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18;H04N21/2343 |
代理公司: | 广州华进联合专利商标代理有限公司44224 | 代理人: | 王程,崔春 |
地址: | 510670 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频信号 显示 方法 系统 | ||
技术领域
本发明涉及视频处理领域,特别是涉及一种视频信号的显示方法,以及一种视频信号的显示系统。
背景技术
目前,拼接墙系统已经应用到包括交通、电力、安保等多个系统领域,通过将各类应用软件及监控视频画面投放到拼接墙上,大大方便了人们对各类数据的监控,为实现数据分析和资源的快速调配提供了可能。
目前,拼接墙显示处理中,多采用分布式处理的方式,包括主服务器以及显示节点机,显示节点机通过软件或硬件的方式将视频压缩数据解码后输出到显示单元显示,目前常见的多媒体压缩技术包括MPEG2、H.264等。以目前流行的H.264压缩标准为例,该标准采用的是预测编码技术将视频流进行压缩,解码器在收到H.264码流后对其中的每一帧视频画面进行解码显示。H.264码流的帧类型分为三种,分别是I帧、P帧以及B帧,其中I帧数据可以直接在解码器中解码显示,而P帧数据要依赖前面的I帧数据才能正常解码,B帧数据要依赖码流中的前后帧数据才能正常解码。对于实时性要求较高的IP视频来说,其码流大多由I帧和P帧组成,如一段H.264视频码流其每一帧的帧类型可能如下:IPPPPPPPPPPPPIPPPPPPPPIPPPPPPP。其中第一帧必定为I帧,而后面可能会是数个P帧数据,然后再是一个I帧和多个P帧,以此重复。
在拼接墙上往往需要开多路视频窗口同时显示,其中每一路视频有可能会来自不同的信号源,但也有可能其中的两路或多路视频来自同一个信号源。对于拼接墙上相同信号源的两个视频窗口,出于减少网络负载等方面的考虑在拼接墙处理器内部通常只会向信号源获取一份码流,然后再将这份码流在拼接墙上的多个窗口显示。
对于分布式处理器来说,其每个显示单元可能对应着不同的显示节点,当在拼接墙上打开某个信号源的第一个视频窗口时视频画面正常来说都会很快的解码显示,因为从信号源获取到的第一帧都会是I帧;然而如果在其他显示单元再打开一个相同信号源的视频窗口而该显示单元上又没有所述信号源的视频窗口,则新开的窗口其对应的显示节点就要接收信号源的码流并解码显示。由于不能保证新开窗口时从信号源获取到的码流刚好就是I帧,这时显示节点就不能迅速地对获取到的帧数据进行解码显示,要等到接收到码流中的下一个I帧才能开始显示。从用户的操作感受来看,这会直接导致开每一个信号源的第一个窗口都会很快显示,而在不同的节点机上再开视频窗口时会较慢显示。其快慢程度取决于I帧间隔。
例如,拼接墙上有两个显示窗口,A、B窗口都来自同一个信号源,主服务器只从信号源获取一份码流并根据开窗顺序先后分发到两个窗口对应的节点机上解码显示。
若先打开窗口A,则窗口A作为该信号源的第一个窗口将会很快地解码显示;保持窗口A处于开窗显示状态,并打开同一个信号源的另外一个窗口B,此时因为窗口B所在显示单元对应的显示节点将从主服务器上获取到该信号源的码流,但由于不能保证窗口B打开时节点机接收到的第一帧图像是I帧,因此窗口B将一直等到码流中的下一个I帧到来才会开始正常显示,因此开窗瞬间由于接收的是非I帧数据而导致黑屏问题,并且开窗显示速度慢,显示效果较差。
当前有技术方案提出通过信号源提供的接口在新开窗口时强制信号源输出I帧来保证新开窗口的快速显示,该方法需要设备提供额外的接口,并且当信号源没有提供相应的接口时该方案失效。
发明内容
基于此,本发明提供一种视频信号的显示方法和系统,能使新打开的视频窗口立即显示,不会出现黑屏现象,开窗显示速度快,显示效果好。
一种视频信号的显示方法,包括如下步骤:
向服务器发送对待显示信号源的显示请求;
接收所述服务器根据所述显示请求发送的待显示信号源的压缩数据,检测所述压缩数据的帧类型,同时解码所述压缩数据得到第一解码数据;
接收显示节点机发送的所述待显示信号源的第二解码数据,在待显示视频窗口中显示所述第二解码数据;其中,所述显示节点机为与当前显示所述待显示信号源的视频窗口覆盖的显示单元对应的显示节点机;
当检测到所述压缩数据的帧类型为预设的关键帧时,停止接收所述第二解码数据,并在所述待显示视频窗口中切换显示所述第一解码数据。
一种视频信号的显示系统,包括:
显示请求发送模块,用于向服务器发送对待显示信号源的显示请求;
接收解码模块,用于接收所述服务器根据所述显示请求发送的待显示信号源的压缩数据,检测所述压缩数据的帧类型,同时解码所述压缩数据得到第一解码数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东威创视讯科技股份有限公司,未经广东威创视讯科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510150683.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:单摄像头立体成像方法及电子设备
- 下一篇:面向视频监控系统的半实物仿真方法