System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种录像机、预览方法及电子设备技术_技高网

一种录像机、预览方法及电子设备技术

技术编号:40867340 阅读:5 留言:0更新日期:2024-04-08 16:32
本申请实施例提供了一种录像机、预览方法及电子设备,涉及数据处理技术领域;其中,一种录像机,包括:图像处理单元,用于响应于获取到远程预览设备的针对至少一路视频通道的画面预览请求,按照目标写入帧率,向录像机的目标显示内存中,写入与至少一路视频通道的图像数据对应的各帧目标图像数据,取帧单元,用于从目标显示内存中读取各帧目标图像数据,并向编码单元传送所读取到的各帧目标图像数据,编码单元,用于响应于接收到各帧目标图像数据,将所接收到的各帧目标图像数据,编码为符合远程预览设备所需帧率的码流数据,将码流数据传输至远程预览设备,以进行画面预览。可见,本方案可以提高远程预览的时效性。

【技术实现步骤摘要】

本申请涉及数据处理,特别是涉及一种录像机、预览方法及电子设备


技术介绍

1、录像机通常具有远程预览功能、本地预览功能等。针对远程预览而言,在一些场景下,监控实时性要求较高。示例性的,针对码头上集装箱的装卸场景而言,操作员通过录像机的远程预览功能来远程控制集装箱的装卸,那么,监控延时越小,则在集装箱下有人或其他物体的情况时,操作员在远端控制集装箱升降将会更及时,从而使得安全性会越高。另外,在实际应用中,也存在其他监控实时要求较高的场景,例如电影拍摄,现场直播等场景。

2、相关技术中,针对至少一路视频通道的远程预览而言,录像机的编码单元对待进行远程传输的图像数据进行编码,得到码流数据,然后将码流数据传输至远程预览设备,以进行至少一路视频通道的画面预览。

3、编码单元所获取的待传递的图像数据可以由录像机的视频输出单元进行输出,然而,视频输出单元的输出帧率的设置依据远程预览设备所需的帧率,这样会存在如下问题:若远程预览设备所需的帧率较低,那么,视频输出单元的输出帧率也会较低,导致远程预览的延时会较大,影响远程预览的时效性;并且,由于编码单元和视频输出单元之间采用软件链路进行交互,交互过程中耗时多少具有不稳定性,这对远程预览的时效性无疑也造成影响。

4、可见,相对于相关技术,如何降低远程预览的延时,提高远程预览的时效性,是亟待解决的问题。


技术实现思路

1、本申请实施例的目的在于提供一种录像机、预览方法及电子设备,以提高远程预览的时效性。具体技术方案如下

2、第一方面,本申请实施例提供了一种录像机,包括:图像处理单元、取帧单元、编码单元以及虚拟输出单元;其中,所述虚拟输出单元为用于进行显示内存的申请的单元,且预先被配置有指定刷新帧率,所述指定刷新帧率为若采用所述虚拟输出单元进行本地预览显示,能够使用的最大的显示屏刷新帧率;

3、图像处理单元,用于响应于获取到远程预览设备的针对至少一路视频通道的画面预览请求,按照目标写入帧率,向所述录像机的目标显示内存中,写入与所述至少一路视频通道的图像数据对应的各帧目标图像数据;其中,所述目标写入帧率的帧率值与所述指定刷新帧率的帧率值相同,所述目标显示内存为所述虚拟输出单元申请得到的显示内存,每帧目标图像数据所包含的画面内容均为待展示于所述远程预览设备的预览窗口的、针对各路视频通道的图像数据的组合画面内容;

4、所述取帧单元,用于从所述目标显示内存中读取各帧目标图像数据,并向编码单元传送所读取到的各帧目标图像数据;

5、所述编码单元,用于响应于接收到各帧目标图像数据,将所接收到的各帧目标图像数据,编码为符合所述远程预览设备所需帧率的码流数据,将所述码流数据传输至远程预览设备,以进行针对所述至少一路视频通道的画面预览。

6、第二方面,本申请实施例提供了一种预览方法,所述方法包括:

7、响应于获取到远程预览设备的针对至少一路视频通道的画面预览请求,按照目标写入帧率,向录像机的目标显示内存中,写入与所述至少一路视频通道的图像数据对应的各帧目标图像数据;其中,所述目标显示内存为虚拟输出单元申请得到的显示内存,所述虚拟输出单元为用于进行显示内存的申请的单元,且预先被配置有指定刷新帧率,所述指定刷新帧率为若采用所述虚拟输出单元进行本地预览显示,能够使用的最大的显示屏刷新帧率;所述目标写入帧率的帧率值与所述指定刷新帧率的帧率值相同;每帧目标图像数据所包含的画面内容均为待展示于所述远程预览设备的预览窗口的、针对各路视频通道的图像数据的组合画面内容;

8、从所述目标显示内存中读取各帧目标图像数据;

9、将各帧目标图像数据,编码为符合所述远程预览设备所需帧率的码流数据,将所述码流数据传输至远程预览设备,以进行针对所述至少一路视频通道的画面预览。

10、第三方面,本申请实施例提供了一种电子设备,包括:

11、存储器,用于存放计算机程序;

12、处理器,用于执行存储器上所存放的程序时,实现上述任一预览方法。

13、本申请实施例有益效果:

14、本申请实施例提供的录像机中的图像处理单元可以响应于获取到远程预览设备的画面预览请求,按照目标写入帧率,向录像机的目标显示内存中,写入与至少一路视频通道的图像数据对应的各帧目标图像数据,取帧单元可以从目标显示内存中读取各帧目标图像数据,并向编码单元传送所读取到的各帧目标图像数据,编码单元可以将所接收到的各帧目标图像数据,编码为符合远程预览设备所需帧率的码流数据,将码流数据传输至远程预览设备,以进行针对至少一路视频通道的画面预览。可见,本申请实施例中的图像处理单元可以按照目标写入帧率,向录像机的目标显示内存中,写入与至少一路视频通道的图像数据对应的各帧目标图像数据,由于图像处理单元的目标写入帧率与虚拟输出单元预先被配置的指定刷新帧率的帧率值相同,指定刷新帧率为若采用虚拟输出单元进行本地预览显示,能够使用的最大的显示屏刷新帧率,故目标写入帧率不受远程预览设备所需帧率的影响,在远程预览设备所需的帧率较低时,目标写入帧率也不会发生变化,与指定刷新帧率一致,这样,编码单元每次所取得的目标图像数据为最新生成的目标图像数据的几率得到提升,因此,通过本方案,可以减少远程预览的延时,从而提高远程预览的时效性。另外,远程预览设备可以配置较高的编码帧率,可以与目标写入帧率的帧率值一致,编码帧率可以超过多路视频采集的源信号帧率,从而可以减少远程预览的延时,可以实现实时远程预览。

15、以及,本申请实施例中的图像处理单元可以将多路视频通道的图像数据拼接为一路目标图像数据,并向目标显示内存中写入各帧目标图像数据,这样,在取帧单元、编码单元对目标图像数据进行处理时,也是针对一路目标图像数据,故本申请实施例可以保证多个视频通道的图像数据在进行远程预览时绝对同步。

16、当然,实施本申请的任一产品或方法并不一定需要同时达到以上所述的所有优点。

本文档来自技高网...

【技术保护点】

1.一种录像机,其特征在于,包括:图像处理单元、取帧单元、编码单元以及虚拟输出单元;其中,所述虚拟输出单元为用于进行显示内存的申请的单元,且预先被配置有指定刷新帧率,所述指定刷新帧率为若采用所述虚拟输出单元进行本地预览显示,能够使用的最大的显示屏刷新帧率;

2.根据权利要求1所述的录像机,其特征在于,所述图像处理单元按照目标写入帧率,向所述录像机的目标显示内存中,写入与所述至少一路视频通道的图像数据对应的各帧目标图像数据,包括:

3.根据权利要求2所述的录像机,其特征在于,所述图像处理单元按照与所述至少一路视频通道的通道数量相匹配的图像生成方式,生成与所述至少一路视频通道的图像数据对应的各帧目标图像数据,包括:

4.根据权利要求1-3任一项所述的录像机,其特征在于,所述取帧单元向编码单元传送所读取到的各帧目标图像数据,包括:

5.根据权利要求1-3任一项所述的录像机,其特征在于,所述取帧单元向编码单元传送所读取到的各帧目标图像数据,包括:

6.根据权利要求1-3任一项所述的录像机,其特征在于,所述画面预览请求中携带有所述远程预览设备的预览窗口内的画面分辨率;

7.根据权利要求1-3任一项所述的录像机,其特征在于,所述录像机还包括至少一路视频通道各自对应的视频采集单元;

8.一种预览方法,其特征在于,所述方法包括:

9.根据权利要求8所述的方法,其特征在于,所述按照目标写入帧率,向录像机的目标显示内存中,写入与所述至少一路视频通道的图像数据对应的各帧目标图像数据,包括:

10.根据权利要求9所述的方法,其特征在于,所述按照与所述至少一路视频通道的通道数量相匹配的图像生成方式,生成与所述至少一路视频通道的图像数据对应的各帧目标图像数据,包括:

11.根据权利要求8-10任一项所述的方法,其特征在于,所述从所述目标显示内存中读取各帧目标图像数据之后,将各帧目标图像数据,编码为符合所述远程预览设备所需帧率的码流数据之前,所述方法包括:

12.根据权利要求8-10任一项所述的方法,其特征在于,所述将各帧目标图像数据,编码为符合所述远程预览设备所需帧率的码流数据,包括:

13.根据权利要求8-10任一项所述的方法,其特征在于,在所述从所述目标显示内存中读取各帧目标图像数据之后,还包括:

14.根据权利要求8-10任一项所述的方法,其特征在于,在所述按照目标写入帧率,向所述录像机的目标显示内存中,写入与所述至少一路视频通道的图像数据对应的各帧目标图像数据之前,所述方法还包括:

15.一种电子设备,其特征在于,包括:

...

【技术特征摘要】

1.一种录像机,其特征在于,包括:图像处理单元、取帧单元、编码单元以及虚拟输出单元;其中,所述虚拟输出单元为用于进行显示内存的申请的单元,且预先被配置有指定刷新帧率,所述指定刷新帧率为若采用所述虚拟输出单元进行本地预览显示,能够使用的最大的显示屏刷新帧率;

2.根据权利要求1所述的录像机,其特征在于,所述图像处理单元按照目标写入帧率,向所述录像机的目标显示内存中,写入与所述至少一路视频通道的图像数据对应的各帧目标图像数据,包括:

3.根据权利要求2所述的录像机,其特征在于,所述图像处理单元按照与所述至少一路视频通道的通道数量相匹配的图像生成方式,生成与所述至少一路视频通道的图像数据对应的各帧目标图像数据,包括:

4.根据权利要求1-3任一项所述的录像机,其特征在于,所述取帧单元向编码单元传送所读取到的各帧目标图像数据,包括:

5.根据权利要求1-3任一项所述的录像机,其特征在于,所述取帧单元向编码单元传送所读取到的各帧目标图像数据,包括:

6.根据权利要求1-3任一项所述的录像机,其特征在于,所述画面预览请求中携带有所述远程预览设备的预览窗口内的画面分辨率;

7.根据权利要求1-3任一项所述的录像机,其特征在于,所述录像机还包括至少一路视频通道各自对应的视频采集单元...

【专利技术属性】
技术研发人员:林龑灏张海龙
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1