视频信号的传输方法及装置、存储介质、电子装置与流程

文档序号:30440307发布日期:2022-06-17 22:01阅读:169来源:国知局
视频信号的传输方法及装置、存储介质、电子装置与流程

1.本发明实施例涉及通信领域,具体而言,涉及一种视频信号的传输方法及装置、存储介质、电子装置。


背景技术:

2.对于硬盘录像机(digital video recorder,简称为dvr)产品,模拟摄像头采集到的视频信号,由视频解码芯片进行模数转换器(analog-digital converter,简称为adc)的转换,视频解码,解析出颜色编码yuv数据,通过bt656/bt1120接口传输给中央处理器(central processing unit,简称为cpu),从而实现视频的实时预览、存储以及转发。
3.对于需支持4kp30模拟摄像头的dvr产品,通常选择支持bt1120输出模式的视频解码芯片,通过bt1120输出接口将yuv数据传送给cpu进行处理。对于需支持4kp15及以下制式模拟摄像头的dvr产品,通常选择支持bt656输出模式的视频解码芯片。
4.支持4kp30需求的dvr产品,视频解码芯片采用bt1120 1x输出模式,输入、输出通道一一对应。当接入的摄像头为4kp15、1080p、720p摄像头时,依旧采用该模式进行数据处理,功耗相对较大。
5.并且,当硬件链路出现问题时,比如bt1120信号某个信号线异常,此时会进行视频丢失报警,但在报警与维修完成中间,会出现视频丢失的问题。


技术实现要素:

6.本发明实施例提供了一种视频信号的传输方法及装置、存储介质、电子装置,以至少解决相关技术中数据处理功耗大的问题。
7.根据本发明的一个实施例,提供了一种视频信号的传输方法,包括:确定摄像设备接入的摄像头设备的制式,其中,上述摄像头设备用于获取视频信号;基于上述摄像头设备的制式确定目标传输接口的输出模式;按照上述目标传输接口的输出模式将上述视频信号传输至中央处理器,其中,上述中央处理器用于对上述视频信号进行处理。
8.根据本发明的另一个实施例,提供了一种视频信号的传输装置,包括:第一确定模块,用于确定摄像设备接入的摄像头设备的制式,其中,上述摄像头设备用于获取视频信号;第二确定模块,用于基于上述摄像头设备的制式确定目标传输接口的输出模式;第一传输模块,用于按照利上述目标传输接口的输出模式将上述视频信号传输至中央处理器,其中,上述中央处理器用于对上述视频信号进行处理。
9.在一个示例性实施例中,上述第二确定模块,包括以下之一:第一确定单元,用于在上述摄像设备接入的摄像头设备的制式包括第一制式的情况下,将与上述第一制式对应的第一传输接口的输出模式确定为上述目标传输接口的传输模式;第二确定单元,用于在上述摄像设备接入的摄像头设备的制式包括第二制式的情况下,将与上述第二制式对应的第二传输接口的输出模式确定为上述目标传输接口的传输模式。
10.在一个示例性实施例中,上述第一传输模块,包括:第一解码单元,用于在上述摄
像设备接入的摄像头设备的制式包括第二制式的情况下,对上述视频信号进行解码,得到解码后的视频信号;第一传输单元,用于按照上述第二传输接口的输出模式中的四个传输通道中的低八位,将上述解码后的视频信号传输至上述中央处理器,其中,上述第二传输接口的输出模式中的四个传输通道的高八位关闭。
11.在一个示例性实施例中,上述第一传输模块,包括:第二解码单元,用于在上述摄像设备接入的摄像头设备的制式包括第二制式的情况下,对上述视频信号进行解码,得到解码后的视频信号;第二传输单元,用于通过上述第二传输接口的输出模式中的第一传输通道和第二传输通道中的低八位将上述解码后的视频信号传输至上述中央处理器,其中,上述第二传输接口的输出模式中的第一传输通道和第二传输通道的高八位关闭,上述第二传输接口的输出模式中的第三传输通道和第四传输通道关闭。
12.在一个示例性实施例中,上述第一传输模块,包括:第三解码单元,用于在上述摄像设备接入的摄像头设备的制式包括第一制式的情况下,对上述视频信号进行解码,得到解码后的视频信号;第一关闭单元,用于在上述第一传输接口的输出模式中的传输通道的低八位出现异常的情况下,关闭上述第一传输接口的输出模式中的传输通道的低八位输出;第三传输单元,用于利用上述第一传输接口的传输模式中的传输通道的高八位将上述解码后的视频信号传输至上述中央处理器。
13.在一个示例性实施例中,上述装置还包括:第一调整模块,用于利用上述第一传输接口的传输模式中的传输通道的高八位将上述解码后的视频信号传输至上述中央处理器之后,将上述摄像设备中接入的摄像头设备的制式调整至第二制式;第一提示模块,用于发出第一提示信息,其中,上述第一提示信息用于提示上述第一制式的摄像头设备出现异常。
14.在一个示例性实施例中,上述第一传输模块,包括:第四解码单元,用于在上述摄像设备接入的摄像头设备的制式包括第二制式的情况下,对上述视频信号进行解码,得到解码后的视频信号;第二关闭单元,用于在上述第二传输接口的输出模式中的传输通道的低八位出现异常的情况下,关闭上述第二传输接口的输出模式中的传输通道的低八位输出;第四传输单元,用于利用上述第二传输接口的输出模式中的传输通道的高八位将上述解码后的视频信号传输至上述中央处理器。
15.在一个示例性实施例中,上述装置还包括:第二提示模块,用于利用上述第二传输接口的输出模式中的传输通道的高八位将上述解码后的视频信号传输至上述中央处理器之后,发出第二提示信息,其中,上述第二提示信息用于提示使用上述第二制式的摄像头设备出现异常。
16.根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
17.根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
18.通过本发明,通过确定摄像设备接入的摄像头设备的制式,其中,摄像头设备用于获取视频信号;基于摄像头设备的制式确定目标传输接口的输出模式;按照目标传输接口的输出模式将视频信号传输至中央处理器,其中,中央处理器用于对视频信号进行处理。实
现了基于摄像头设备的制式切换传输接口的目的。降低了产品的功耗。因此,可以解决相关技术中数据处理功耗大的问题,达到减少数据处理的功耗的效果。
附图说明
19.图1是本发明实施例的一种视频信号的传输方法的移动终端的硬件结构框图;
20.图2是根据本发明实施例的视频信号的传输方法的流程图;
21.图3是根据本发明实施例的4kp15视频解码示意图;
22.图4是根据本发明实施例的1080p30视频解码示意图;
23.图5是根据本发明实施例的4kp30链路异常规避视示意图;
24.图6是根据本发明实施例的4kp15链路异常规避示意图;
25.图7是根据本发明实施例的视频信号的传输装置的结构框图。
具体实施方式
26.下文中将参考附图并结合实施例来详细说明本发明的实施例。
27.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
28.本技术实施例中所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是本发明实施例的一种视频信号的传输方法的移动终端的硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,其中,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
29.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的视频信号的传输方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
30.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
31.在本实施例中提供了一种视频信号的传输方法,图2是根据本发明实施例的视频信号的传输方法的流程图,如图2所示,该流程包括如下步骤:
32.步骤s202,确定摄像设备接入的摄像头设备的制式,其中,摄像头设备用于获取视
频信号;
33.在本实施例中,例如,摄像头设备的制式包括:4kp30、4kp15、1080p30、720p30等。
34.步骤s204,基于摄像头设备的制式确定目标传输接口的输出模式;
35.例如,当接入摄像头设备的制式为4kp30时,采用bt1120输出模式;当接入摄像头设备的制式为4kp15、1080p30、720p30制式时,通过vo口自适应的方法,切换为bt656输出模式,以降低产品功耗。
36.步骤s206,按照目标传输接口的输出制式将视频信号传输至中央处理器,其中,中央处理器用于对视频信号进行处理。
37.例如,cpu对视频信号进行实时预览、存储、转发的处理。
38.其中,上述步骤的执行主体可以为终端等,但不限于此。
39.通过上述步骤,通过确定摄像设备接入的摄像头设备的制式,其中,摄像头设备用于获取视频信号;基于摄像头设备的制式确定目标传输接口的输出模式;按照目标传输接口的输出模式将视频信号传输至中央处理器,其中,中央处理器用于对视频信号进行处理。实现了基于摄像头设备的制式切换传输接口的目的。降低了产品的功耗。因此,可以解决相关技术中数据处理功耗大的问题,达到减少数据处理的功耗的效果。
40.在一个示例性实施例中,基于摄像头设备的制式确定目标传输接口的输出模式,包括以下之一:
41.s11,在摄像设备接入的摄像头设备的制式包括第一制式的情况下,将与第一制式对应的第一传输接口的输出模式确定为目标传输接口的传输模式;
42.s12,在摄像设备接入的摄像头设备的制式包括第二制式的情况下,将与第二制式对应的第二传输接口的输出模式确定为目标传输接口的传输模式。
43.在本实施例中,第一制式包括但不限于4kp30。第二制式包括但不限于4kp15、1080p30、720p30。
44.例如,当接入摄像头为4kp30时,采用bt1120输出模式;当接入摄像头为4kp15、1080p30、720p30制式时,通过vo口自适应的方法,切换为bt656输出模式,以降低产品功耗。
45.在一个示例性实施例中,按照目标传输接口的输出模式将视频信号传输至中央处理器,包括:
46.s21,在摄像设备接入的摄像头设备的制式包括第二制式的情况下,对视频信号进行解码,得到解码后的视频信号;
47.s22,按照第二传输接口的输出模式中的四个传输通道中的低八位,将解码后的视频信号传输至中央处理器,其中,第二传输接口的输出模式中的四个传输通道的高八位关闭。
48.在本实施例中,四个传输通道包括但不限于是输出视频数据的输出接口,例如,如图3所示的vo1、vo2、vo3、vo4。
49.在一个示例性实施例中,按照目标传输接口的输出模式将视频信号传输至中央处理器,包括:
50.s31,在摄像设备接入的摄像头设备的制式包括第二制式的情况下,对视频信号进行解码,得到解码后的视频信号;
51.s32,通过第二传输接口的输出模式中的第一传输通道和第二传输通道中的低八
位将解码后的视频信号传输至中央处理器,其中,第二传输接口的输出模式中的第一传输通道和第二传输通道的高八位关闭,第二传输接口的输出模式中的第三传输通道和第四传输通道关闭。
52.例如,当接入模拟摄像头为4kp15时,4组传输通道输出配置为bt656模式,采用低8位输出bt656信号,未使用的高8位关闭输出。配置为bt656 1x模式。
53.例如,如图4所示,第一传输通道vo1和第二传输通道vo2中的低八位将解码后的视频信号传输至cpu。第三传输通道vo3和第四传输通道vo4关闭。
54.在一个示例性实施例中,按照所述目标传输接口的输出模式将所述视频信号传输至中央处理器,包括:
55.s41,在摄像设备接入的摄像头设备的制式包括第一制式的情况下,对视频信号进行解码,得到解码后的视频信号;
56.s42,在第一传输接口的输出模式中的传输通道的低八位出现异常的情况下,关闭第一传输接口的输出模式中的传输通道的低八位输出;
57.s43,利用第一传输接口的传输模式中的传输通道的高八位将解码后的视频信号传输至中央处理器。
58.例如,当接入模拟摄像头为1080p30时,关闭3、4通道视频输出,1、2通道输出配置为bt656模式,采用低8位输出bt656信号,未使用的高8位关闭输出。配置为bt656 2x模式。
59.例如,当接入摄像头为4kp30,但vo4的bt1120信号低8位某根信号线出现异常时,可以关闭vo4的低8位输出,高8位输出bt656信号,调整为bt656 1x模式。此时,系统通过反控功能,将摄像头调节为4kp15模式,同时进行报警。从而保证相机一直处于监控状态,避免出现因硬件链路异常而视频丢失的现象。
60.在一个示例性实施例中,利用第一传输接口的传输模式中的传输通道的高八位将解码后的视频信号传输至中央处理器之后,方法还包括:
61.s61,将摄像设备中接入的摄像头设备的制式调整至第二制式;
62.s62,发出第一提示信息,其中,第一提示信息用于提示第一制式的摄像头设备出现异常。
63.例如,将摄像头设备调节为4kp15模式,同时进行报警。
64.在一个示例性实施例中,按照目标传输接口的输出模式将视频信号传输至中央处理器,包括:
65.s71,在摄像设备接入的摄像头设备的制式包括第二制式的情况下,对视频信号进行解码,得到解码后的视频信号;
66.s72,在第二传输接口的输出模式中的传输通道的低八位出现异常的情况下,关闭第二传输接口的输出模式中的传输通道的低八位输出;
67.s73,利用第二传输接口的输出模式中的传输通道的高八位将解码后的视频信号传输至中央处理器。
68.例如,当接入摄像头为4kp15时,配置为bt656 1x模式。当vo1的bt656信号低8位某根信号线出现异常时,可以关闭vo1的低8位输出,打开高8位输出,vo1仍采用bt656 1x模式。
69.在一个示例性实施例中,利用第二传输接口的输出模式中的传输通道的高八位将
解码后的视频信号传输至中央处理器之后,方法还包括:
70.s81,发出第二提示信息,其中,第二提示信息用于提示使用第二制式的摄像头设备出现异常。
71.例如,系统通过反控功能,将摄像头调节为4kp15模式,同时进行报警。
72.下面结合具体实施例对本发明进行说明:
73.本实施例通过vo口自适应的方法,达到降低产品功耗以及增强系统可靠性的目的。
74.如图3所示,当接入模拟摄像头为4kp30时,采用bt1120 1x模式,对视频信号进行解码。当接入模拟摄像头为4kp15时,4组输出配置为bt656模式,采用低8位输出bt656信号,未使用的高8位关闭输出。配置为bt656 1x模式。
75.如图4所示,当接入模拟摄像头为1080p30时,关闭3、4通道视频输出,1、2通道输出配置为bt656模式,采用低8位输出bt656信号,未使用的高8位关闭输出。配置为bt656 2x模式。
76.如图5所示,当接入摄像头为4kp30,但vo4的bt1120信号低8位某根信号线出现异常时,可以关闭vo4的低8位输出,高8位输出bt656信号,调整为bt656 1x模式。此时,系统通过反控功能,将摄像头调节为4kp15模式,同时进行报警。
77.如图6所示,当接入摄像头为4kp15时,按照我们的方案自适应配置为bt656 1x模式。当vo1的bt656信号低8位某根信号线出现异常时,可以关闭vo1的低8位输出,打开高8位输出,vo1仍采用bt656 1x模式。此时,虽出现异常但实际无影响,同时进行报警。
78.综上所述,本实施例对于4kp30需求产品的dvr,当接入摄像头为4kp30时,采用bt1120输出模式;当接入摄像头为4kp15、1080p30、720p30制式时,通过vo口自适应的方法,切换为bt656输出模式,降低产品功耗。当bt1120某根信号线出现异常时,通过vo口自适应的方法,切换bt656输出模式,降低相机分辨率,从而保证相机一直处于监控状态,避免出现因硬件链路异常而视频丢失的现象。
79.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
80.在本实施例中还提供了一种视频信号的传输装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
81.图7是根据本发明实施例的视频信号的传输装置的结构框图,如图7所示,该装置包括:
82.第一确定模块72,用于确定摄像设备接入的摄像头设备的制式,其中,摄像头设备用于获取视频信号;
83.第二确定模块74,用于基于摄像头设备的制式确定目标传输接口的输出模式;
84.第一传输模块76,用于按照利目标传输接口的输出模式将视频信号传输至中央处理器,其中,中央处理器用于对视频信号进行处理。
85.在一个示例性实施例中,上述第二确定模块,包括以下之一:
86.第一确定单元,用于在上述摄像设备接入的摄像头设备的制式包括第一制式的情况下,将与上述第一制式对应的第一传输接口的输出模式确定为上述目标传输接口的传输模式;
87.第二确定单元,用于在上述摄像设备接入的摄像头设备的制式包括第二制式的情况下,将与上述第二制式对应的第二传输接口的输出模式确定为上述目标传输接口的传输模式。
88.在一个示例性实施例中,上述第一传输模块,包括:
89.第一解码单元,用于在上述摄像设备接入的摄像头设备的制式包括第二制式的情况下,对上述视频信号进行解码,得到解码后的视频信号;
90.第一传输单元,用于按照上述第二传输接口的输出模式中的四个传输通道中的低八位,将上述解码后的视频信号传输至上述中央处理器,其中,上述第二传输接口的输出模式中的四个传输通道的高八位关闭。
91.在一个示例性实施例中,上述第一传输模块,包括:
92.第二解码单元,用于在上述摄像设备接入的摄像头设备的制式包括第二制式的情况下,对上述视频信号进行解码,得到解码后的视频信号;
93.第二传输单元,用于通过上述第二传输接口的输出模式中的第一传输通道和第二传输通道中的低八位将上述解码后的视频信号传输至上述中央处理器,其中,上述第二传输接口的输出模式中的第一传输通道和第二传输通道的高八位关闭,上述第二传输接口的输出模式中的第三传输通道和第四传输通道关闭。
94.在一个示例性实施例中,上述第一传输模块,包括:
95.第三解码单元,用于在上述摄像设备接入的摄像头设备的制式包括第一制式的情况下,对上述视频信号进行解码,得到解码后的视频信号;
96.第一关闭单元,用于在上述第一传输接口的输出模式中的传输通道的低八位出现异常的情况下,关闭上述第一传输接口的输出模式中的传输通道的低八位输出;
97.第三传输单元,用于利用上述第一传输接口的传输模式中的传输通道的高八位将上述解码后的视频信号传输至上述中央处理器。
98.在一个示例性实施例中,上述装置还包括:
99.第一调整模块,用于利用上述第一传输接口的传输模式中的传输通道的高八位将上述解码后的视频信号传输至上述中央处理器之后,将上述摄像设备中接入的摄像头设备的制式调整至第二制式;
100.第一提示模块,用于发出第一提示信息,其中,上述第一提示信息用于提示上述第一制式的摄像头设备出现异常。
101.在一个示例性实施例中,上述第一传输模块,包括:
102.第四解码单元,用于在上述摄像设备接入的摄像头设备的制式包括第二制式的情况下,对上述视频信号进行解码,得到解码后的视频信号;
103.第二关闭单元,用于在上述第二传输接口的输出模式中的传输通道的低八位出现
异常的情况下,关闭上述第二传输接口的输出模式中的传输通道的低八位输出;
104.第四传输单元,用于利用上述第二传输接口的输出模式中的传输通道的高八位将上述解码后的视频信号传输至上述中央处理器。
105.在一个示例性实施例中,上述装置还包括:
106.第二提示模块,用于利用上述第二传输接口的输出模式中的传输通道的高八位将上述解码后的视频信号传输至上述中央处理器之后,发出第二提示信息,其中,上述第二提示信息用于提示使用上述第二制式的摄像头设备出现异常。
107.需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
108.本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
109.在本实施例中,上述计算机可读存储介质可以被设置为存储用于执行以上各步骤的计算机程序。
110.在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:u盘、只读存储器(read-only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
111.本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
112.在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
113.在一个示例性实施例中,上述处理器可以被设置为通过计算机程序执行以上各步骤。
114.本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。
115.显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
116.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1