CN112616033A - 多路视频源预监方法及***和视频处理设备 - Google Patents
多路视频源预监方法及***和视频处理设备 Download PDFInfo
- Publication number
- CN112616033A CN112616033A CN202011367410.1A CN202011367410A CN112616033A CN 112616033 A CN112616033 A CN 112616033A CN 202011367410 A CN202011367410 A CN 202011367410A CN 112616033 A CN112616033 A CN 112616033A
- Authority
- CN
- China
- Prior art keywords
- image frame
- frame data
- image
- identification information
- video
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012545 processing Methods 0.000 title claims abstract description 76
- 238000012544 monitoring process Methods 0.000 title claims abstract description 48
- 238000000034 method Methods 0.000 title claims abstract description 33
- 238000004806 packaging method and process Methods 0.000 claims description 14
- 230000006835 compression Effects 0.000 claims description 8
- 238000007906 compression Methods 0.000 claims description 8
- 230000000694 effects Effects 0.000 description 9
- 230000015654 memory Effects 0.000 description 8
- 230000008569 process Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000009365 direct transmission Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012856 packing Methods 0.000 description 2
- 230000001502 supplementing effect Effects 0.000 description 2
- 101150071456 CSI2 gene Proteins 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012806 monitoring device Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/08—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division
- H04N7/0806—Systems for the simultaneous or sequential transmission of more than one television signal, e.g. additional information signals, the signals occupying wholly or partially the same frequency band, e.g. by time division the signals being two or more video signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
- H04N5/2624—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects for obtaining an image which is composed of whole input images, e.g. splitscreen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/765—Interface circuits between an apparatus for recording and another apparatus
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
- H04N7/181—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast for receiving images from a plurality of remote sources
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例公开一种多路视频源预监方法、一种视频处理设备和一种多路视频源预监***。所述多路视频源预监方法例如包括:获取待预监的多路视频源分别对应的多个图像帧数据;根据所述多个图像帧数据的数据来源信息分别对应生成表征所述多个图像帧数据的数据来源的多个标识信息;根据所述多个图像帧数据和所述多个标识信息生成多个图像帧数据包;以及按照第一预设顺序经由同一图像输出接口输出所述多个图像帧数据包,以预监所述多路视频源。本发明实施例能够解决现有技术中在对多路视频源进行预监时对多路视频源对应的多个图像帧数据进行拼接处理来获得预监图像而带来的预监图像精度低的问题。
Description
技术领域
本发明涉及显示控制技术领域,尤其涉及一种多路视频源预监方法、一种视频处理设备以及一种多路视频源预监***。
背景技术
为了便于用户观察视频源的具体情况,通常需要在视频处理设备例如视频处理设备或LED显示屏控制器(例如发送卡)中,对输入的多路视频源或处理后的要输出的多路视频源进行预监,以便于用户根据预监显示结果对视频处理设备进行相关操作。
目前,为了同时监视多路视频源,所采用的技术方案为:将多路视频源各自对应的多个图像帧数据拼接成多宫格(例如8宫格)以生成预监图像。然而,这种预监技术方案采用了拼接处理,从而降低了预监图像的显示效果(即精度低),造成用户体验不好。
再者,在实际应用场景中,操作人员与视频处理设备之间的交互越来越复杂,需要监视的视频源就越来越多,对监视的视频图像的显示效果即精度的要求也越来越高,因此如何在不增加***成本的情况下,提升预监图像的显示效果,以提升用户体验是目前亟需解决的技术问题。
发明内容
因此,为克服现有技术中的缺陷和不足,本发明实施例提供了一种多路视频源预监方法、一种视频处理设备以及一种多路视频源预监***。
一方面,本发明实施例提供的一种多路视频源预监方法,包括:获取待预监的多路视频源分别对应的多个图像帧数据;根据所述多个图像帧数据的数据来源信息分别对应生成表征所述多个图像帧数据的数据来源的多个标识信息;根据所述多个图像帧数据和所述多个标识信息生成多个图像帧数据包;以及按照第一预设顺序经由同一图像输出接口输出所述多个图像帧数据包,以预监所述多路视频源。
在上述方案中,所述多路视频源预监方法通过针对多路视频源分别对应的多个图像帧数据生成对应的表征其数据来源的标识信息,并根据所述图像帧数据和所述标识信息生成图像帧数据包并按照第一预设顺序经由同一图像输出接口输出,以预监所述多路视频源,避免了像现有技术那样对多路视频源分别对应的多个图像帧数据进行拼接处理而导致所输出的预监画面精度低的问题,而是通过直接按照第一预设顺序经由同一图像输出接口依次输出包括对应的图像帧数据和标识信息的多个图像帧数据包,如此一来,提升了预监画面的精度和显示效果,从而提升了用户体验。
在本发明的一个实施例中,所述多个图像帧数据包括第一图像帧数据,所述多个标识信息包括与所述第一图像帧数据对应的第一标识信息,所述多个图像帧数据包包括与所述第一图像帧数据对应的第一图像帧数据包;所述根据所述多个图像帧数据和所述多个标识信息生成所述多个图像帧数据包,具体包括:对所述第一图像帧数据进行压缩处理得到第一压缩后图像帧数据;对所述第一压缩后图像帧数据和所述第一标识信息进行打包处理得到所述第一图像帧数据包。
在本发明的一个实施例中,所述多个图像帧数据包括第一图像帧数据,所述多个标识信息包括与所述第一图像帧数据对应的第一标识信息,所述多个图像帧数据包包括与所述第一图像帧数据对应的第一图像帧数据包;所述根据所述多个图像帧数据和所述多个标识信息生成所述多个图像帧数据包,具体包括:添加所述第一标识信息至所述第一图像帧数据的扩展行和/或扩展列得到第一图像数据;对所述第一图像数据进行压缩处理和打包处理得到所述第一图像帧数据包。
在本发明的一个实施例中,所述获取待预监的所述多路视频源分别对应的所述多个图像帧数据,具体包括:按照所述第一预设顺序获取所述多路视频源分别对应的所述多个图像帧数据。在本方案中,所述多个图像帧数据的获取顺序和多个图像帧数据包的输出顺序相同,如此一来,执行所述多路视频源预监方法的视频处理设备可以不对获取到的多路视频源的多个图像帧数据进行缓存,而是可以直接进行处理并输出,从而可以降低缓存成本,提高处理效率。
另一方面,本发明实施例提供的一种视频处理设备,包括图像数据处理模块和电连接所述图像数据处理模块的图像输出接口,所述图像数据处理模块用于:获取待预监的多路视频源分别对应的多个图像帧数据;根据所述多个图像帧数据的数据来源信息分别对应生成表征所述多个图像帧数据的数据来源的多个标识信息;根据所述多个图像帧数据和所述多个标识信息生成多个图像帧数据包;以及按照第一预设顺序经由同一所述图像输出接口输出所述多个图像帧数据包,以预监所述多路视频源。
在上述方案中,所述视频处理设备通过针对多路视频源分别对应的多个图像帧数据生成对应的表征其数据来源的标识信息,并根据所述图像帧数据和所述标识信息生成图像帧数据包并按照第一预设顺序经由同一图像输出接口输出,以预监所述多路视频源,避免了像现有技术那样对多路视频源分别对应的多个图像帧数据进行拼接处理而导致预监画面精度低的问题,而是通过直接按照第一预设顺序经由同一图像输出接口依次输出包括对应的图像帧数据和标识信息的多个图像帧数据包,如此一来,提升了预监画面的精度和显示效果,从而提升了用户体验。
在本发明的一个实施例中,所述图像数据处理模块包括可编程逻辑器件和电连接在所述可编程逻辑器件和所述图像输出接口之间的嵌入式处理器;所述可编程逻辑器件具体用于:获取所述多路视频源中的第一视频源的第一图像帧数据;根据所述第一图像帧数据的数据来源信息生成表征所述第一图像帧数据的数据来源的第一标识信息;以及对所述第一图像帧数据和所述第一标识信息进行打包处理得到第二图像帧数据包,并将所述第二图像帧数据包发送至所述嵌入式处理器;所述嵌入式处理器用于解析所述第二图像帧数据包得到所述第一图像帧数据和所述第一标识信息,对所述第一图像帧数据进行压缩处理得到第一压缩后图像帧数据,以及对所述第一压缩后图像帧数据和所述第一标识信息进行打包处理得到所述第一图像帧数据包并经由所述图像输出接口输出所述第一图像帧数据包。
在本发明的一个实施例中,所述图像数据处理模块包括可编程逻辑器件和电连接在所述可编程逻辑器件和所述图像输出接口之间的嵌入式处理器;所述可编程逻辑器件具体用于:获取所述多路视频源中的第一视频源的第一图像帧数据;根据所述第一图像帧数据的数据来源信息生成表征所述第一图像帧数据的数据来源的第一标识信息;将所述第一标识信息添加至所述第一图像帧数据的扩展行和/或扩展列得到第一图像数据,并将所述第一图像数据发送至所述嵌入式处理器;所述嵌入式处理器用于根据所述第一图像数据生成所述第一图像帧数据包并经由所述图像输出接口输出所述第一图像帧数据包。
在本发明的一个实施例中,所述嵌入式处理器具体用于对所述第一图像数据进行压缩处理和打包处理得到所述第一图像帧数据包并经由所述图像输出接口输出所述第一图像帧数据包。
在本发明的一个实施例中,所述嵌入式处理器具体用于:解析所述第一图像数据以获取所述第一图像帧数据和所述第一标识信息,并对所述第一图像帧数据进行压缩处理得到第一压缩后图像帧数据;对所述第一压缩后图像帧数据和所述第一标识信息进行打包处理得到所述第一图像帧数据包并经由所述图像输出接口输出所述第一图像帧数据包。
再一方面,本发明实施例提供的一种多路视频源预监***,包括:如上述另一方面中任一实施例所述的视频处理设备;以及上位机,电连接所述视频处理设备的所述图像输出接口;所述上位机用于:接收所述视频处理设备按照所述第一预设顺序输出的所述多个图像帧数据包;对所述多个图像帧数据包进行解析以得到所述多个标识信息和与所述多个标识信息分别对应的所述多个图像帧数据;根据所述多个标识信息将所述多个图像帧数据显示在分别对应于所述多个标识信息的多个显示位置。
上述一个或多个技术方案可以具有以下优点或有益效果:本发明实施例通过针对多路视频源分别对应的多个图像帧数据生成对应的表征其数据来源的标识信息,并根据所述图像帧数据和所述标识信息生成图像帧数据包并按照第一预设顺序经由同一图像输出接口输出,以预监所述多路视频源,避免了像现有技术那样对多路视频源分别对应的多个图像帧数据进行拼接处理而导致预监画面精度低的问题,而是通过直接按照第一预设顺序经由同一图像输出接口依次输出包括对应的图像帧数据和标识信息的多个图像帧数据包,如此一来,提升了预监画面的精度和显示效果,从而提升了用户体验。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明第一实施例提供的多路视频源预监方法的流程示意图。
图2为图1中的步骤S12的一种详细流程示意图。
图3为图1中的步骤S12的另一种详细流程示意图。
图4为应用本发明第一实施例提供的多路视频源预监方法的多路视频源预监***的结构示意图。
图5为本发明第一实施例中轮询输出图像帧数据的过程示意图。
图6为本发明第一实施例中得到的第一图像数据的效果示意图。
图7为本发明第二实施例提供的一种多路视频源预监装置的模块示意图。
图8为本发明第三实施例提供的一种多路视频源预监***的结构示意图。
图9为本发明第四实施例提供的一种计算机可读存储介质的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
【第一实施例】
参见图1,其示出了本发明第一实施例的多路视频源预监方法。所述多路视频源预监方法例如包括如下步骤:
S10,获取待预监的多路视频源分别对应的多个图像帧数据;
S11,根据所述多个图像帧数据的数据来源信息分别对应生成表征所述多个图像帧数据的数据来源的多个标识信息;
S12,根据所述多个图像帧数据和所述多个标识信息生成多个图像帧数据包;以及
S13,按照第一预设顺序经由同一图像输出接口输出所述多个图像帧数据包,以预监所述多路视频源。
在本实施例的一个具体实施方式中,所述多个图像帧数据包括第一图像帧数据,所述多个标识信息包括与所述第一图像帧数据对应的第一标识信息,所述多个图像帧数据包包括与所述第一图像帧数据对应的第一图像帧数据包;如图2所示,所述根据所述多个图像帧数据和所述多个标识信息生成所述多个图像帧数据包(S12),具体包括:S121,对所述第一图像帧数据进行压缩处理得到第一压缩后图像帧数据;S122,对所述第一压缩后图像帧数据和所述第一标识信息进行打包处理得到所述第一图像帧数据包。
在本实施例的一个具体实施方式中,所述多个图像帧数据包括第一图像帧数据,所述多个标识信息包括与所述第一图像帧数据对应的第一标识信息,所述多个图像帧数据包包括与所述第一图像帧数据对应的第一图像帧数据包;如图3所示,所述根据所述多个图像帧数据和所述多个标识信息生成所述多个图像帧数据包(S12),具体包括:S123,添加所述第一标识信息至所述第一图像帧数据的扩展行和/或扩展列得到第一图像数据;S124,对所述第一图像数据进行压缩处理和打包处理得到所述第一图像帧数据包。
在本实施例的一个具体实施方式中,所述获取待预监的所述多路视频源分别对应的所述多个图像帧数据,具体包括:按照所述第一预设顺序获取所述多路视频源分别对应的所述多个图像帧数据。
为便于理解本发明,下面将结合图4至图6对本实施例的多路视频源预监方法进行详细描述。
图4示出了一种多路视频源预监***,所述多路视频源预监***包括视频处理设备和电连接所述视频处理设备的上位机。所述视频处理设备例如为视频处理设备或者LED显示屏控制器(例如,发送卡),所述上位机例如为PC机,本发明实施例并不以此为限。
承上述,所述视频处理设备包括多个视频输入接口、多个视频输出接口、可编程逻辑器件、嵌入式处理器以及图像输出接口。所述多个视频输入接口例如图4所示的第一视频输入接口、第二视频输入接口和第三视频输入接口。所述多个视频输出接口例如图4所示的第一视频输出接口、第二视频输出接口和第三视频输出接口。所述多个视频输入接口和所述多个视频输出接口分别电连接所述可编程逻辑器件,所述嵌入式处理器电连接在所述可编程逻辑器件和所述图像输出接口之间。所述上位机经由所述图像输出接口电连接所述视频处理设备。
举例来说,所述可编程逻辑器件可例如为FPGA(Field-Programmable GateArray,现场可编程门阵列),用于对经由多个视频输入接口输入的视频源进行处理;所述嵌入式处理器可例如为ARM(Advanced RISC Machines)处理器等,其用于发送相关控制指令以进行视频处理和与其它设备进行交互、通信;所述图像输出接口可例如为以太网接口;所述视频输入接口和所述视频输出接口的类型可例如为HDMI接口、DVI接口等,本发明实施例并不以此为限。所述可编程逻辑器件和所述嵌入式处理器通过视频接口例如Mipi CSI2接口(Mobile Industry Processor Interface,移动产业处理器接口)或LDVS接口(Low-Voltage Differential Signaling,低电压差分信号)进行电连接。
另外,需要说明的是,尽管图4仅示出了三个视频输入接口和三个视频输出接口,但是本发明实施例并不以此为限,所述视频处理设备还可以包括两个或更多个视频输入接口和/或视频输出接口。
所述多路视频源预监方法由图4所示的视频处理设备执行,具体执行步骤包括:获取待预监的多路视频源分别对应的多个图像帧数据;根据所述多个图像帧数据的数据来源信息分别对应生成表征所述多个图像帧数据的数据来源的多个标识信息;根据所述多个图像帧数据和所述多个标识信息生成多个图像帧数据包;以及按照第一预设顺序经由同一图像输出接口输出所述多个图像帧数据包,以预监所述多路视频源。需要说明的是,所述第一预设顺序通过可编程逻辑器件内部程序进行设定,其例如为依序输出从第一视频输入接口、第二视频输入接口和第三视频输入接口获取的图像帧数据,或者依序输出从第三视频输入接口、第二视频输入接口和第一视频输入接口获取的图像帧数据,本发明实施例并不对其进行具体限定。
承上述,所述输出多个图像帧数据包的过程可例如为轮询输出过程,例如如图5所示,按照从视频源1至视频源N的顺序,例如以图像帧数据包的方式依次输出视频源1对应的图像帧数据、视频源2对应的图像帧数据、视频源3对应的图像帧数据,......,视频源N对应的图像帧数据,在接收完视频源N的图像帧数据之后继续接收视频源1的图像帧数据,如此循环,当然,也可以是每次输出一个视频源的两个图像帧数据,本发明实施例对此不做具体限定。
承上述,所述获取待预监的多路视频源分别对应的多个图像帧数据的过程优选地为按照所述第一预设顺序获取,由此,所述多个图像帧数据的获取顺序和多个图像帧数据包的输出顺序相同,如此一来,执行所述多路视频源预监方法的视频处理设备可以不对获取到的多路视频源的多个图像帧数据进行缓存,而是可以直接进行处理并输出,从而可以降低缓存成本,提高处理效率。
需要说明的是,在此所获取的图像帧数据是一个完整的图像帧数据,在实时获取多个视频输入接口输入的多路视频源时,由于视频源接入的时间不同步等问题,会存在视频处理设备接收完前一视频源的完整图像帧数据之后,在接收后续视频源的图像帧数据时,此时该后续视频源的当前图像帧数据已经部分传输,因此视频处理设备会在下一完整图像帧数据到来的时刻才开始接收该下一完整图像帧数据,如图5所示,在接收到视频源2第1帧之后,所述视频处理设备开始接收视频源3,而此时视频源3第2帧已经部分传输,因此所述视频源处理设备等待视频源3第3帧的到来以接收视频源3第3帧。基于此,如图5所示,所述视频处理设备接收到的图像帧数据依次为视频源1第1帧、视频源2第1帧、视频源3第3帧,......,视频源N第4帧、视频源1第6帧。由于图像帧数据包的输出顺序和图像帧数据获取顺序相同,因此,所述视频处理设备最终输出的图像帧数据包的顺序依次为分别对应于视频源1第1帧、视频源2第1帧、视频源3第3帧,......,视频源N第4帧、视频源1第6帧的图像帧数据包。
具体地,至于如何判断是否为完整的图像帧数据则可以根据图像场同步信号的电平变化进行判断,该判断过程为本领域技术人员所公知,在此不再赘述。
当然,所述获取多个图像帧数据的顺序也可以不同于所述图像帧数据包的输出顺序即第一预设顺序,本发明实施例并不旨在对获取各个视频源的图像帧数据的方式和顺序进行具体限定。
值得一提的是,所述多路视频源的来源可以是来自多路视频输入接口即来自于与所述多路视频输入接口电连接的视频源输入设备,也可以是来自多路视频输出接口,这样一来,所述视频处理设备既可以实现视频输入预监,也可以实现视频输出预监。另外,所述标识信息的格式可以为例如8个字节的二进制数据形式,本发明实施例对所述标识信息的具体形式不做具体限制,只要其能够唯一表征其数据来源例如来源于第一视频输入接口或第二视频输入接口即可。
承上述,在所述可编程逻辑器件和所述嵌入式处理器之间的视频接口对应的协议支持直接传输所述标识信息的情况下例如当所述视频接口为MIPI-CSI2接口时,所述可编程逻辑器件获取所述多路视频源中的第一视频源的第一图像帧数据;根据所述第一图像帧数据的数据来源信息生成表征所述第一图像帧数据的数据来源的第一标识信息以及对所述第一图像帧数据和所述第一标识信息进行打包处理得到第二图像帧数据包,并将所述第二图像帧数据包发送至所述嵌入式处理器。所述嵌入式处理器解析解析所述第二图像帧数据包得到所述第一图像帧数据和所述第一标识信息,对所述第一图像帧数据进行压缩处理得到第一压缩后图像帧数据,以及对所述第一压缩后图像帧数据和所述第一标识信息进行打包处理得到所述第一图像帧数据包并经由所述图像输出接口输出所述第一图像帧数据包。举例来说,所述嵌入式处理器将接收到的所述第一图像帧数据压缩成例如MJPEG格式文件,再通过HTTP协议进行传输,同时将所述第一图像帧数据对应的第一标识信息放置在HTTP传输的头部形成第一图像帧数据包,然后通过图像输出接口将所述第一图像帧数据包传输给所述上位机,本发明实施例并不以此为限。
承上述,在可编程逻辑器件和所述嵌入式处理器之间的视频接口对应的协议不支持直接传输所述标识信息的情况下例如当所述视频接口为LVDS接口时,所述可编程逻辑器件获取所述多路视频源中的第一视频源的第一图像帧数据;根据所述第一图像帧数据的数据来源信息生成表征所述第一图像帧数据的数据来源的第一标识信息;将所述第一标识信息添加至所述第一图像帧数据的扩展行和/或扩展列得到第一图像数据,并将所述第一图像数据发送至所述嵌入式处理器。所述嵌入式处理器根据所述第一图像数据生成所述第一图像帧数据包并经由所述图像输出接口输出所述第一图像帧数据包。具体来说,所述嵌入式处理器对所述第一图像数据进行压缩处理和打包处理得到所述第一图像帧数据包并经由所述图像输出接口输出所述第一图像帧数据包;或者,所述嵌入式处理器解析所述第一图像数据以获取所述第一图像帧数据和所述第一标识信息,并对所述第一图像帧数据进行压缩处理得到第一压缩后图像帧数据;对所述第一压缩后图像帧数据和所述第一标识信息进行打包处理得到所述第一图像帧数据包并经由所述图像输出接口输出所述第一图像帧数据包。
承上述,所述第一图像数据可例如为图6所示,第一图像帧数据10的分辨率例如为1920*1080,也即第一图像帧数据10有1080行、1920列,首先在第一图像帧数据10上添加扩展行和/或扩展列,图6中仅以添加两个扩展行(行1081和行1082)作为举例,然后将所述第一标识信息补充至所述扩展行和/或所述扩展列的像素中。具体将所述第一标识信息补充至扩展行和/或所述扩展列的像素中的方式可以根据实际需求进行,例如视频处理设备和上位机提前制定约定规则(例如哪个像素填充哪种数据),然后视频处理设备具体地可编程逻辑器件根据约定规则进行补充数据的补充,当然,此处仅为举例说明,本发明实施例并不以此为限。当然,根据实际需求,可以只添加扩展行或者只添加扩展列,也可以既添加扩展行又添加扩展列,以及扩展行和扩展列的数量也可以根据实际需求来定,当然,本发明实施例并不以此为限。
承上述,在所述视频处理设备输出所述图像帧数据包后,所述上位机接收所述视频处理设备按照所述第一预设顺序输出的所述多个图像帧数据包;对所述多个图像帧数据包进行解析以得到所述多个标识信息和与所述多个标识信息分别对应的所述多个图像帧数据;根据所述多个标识信息将所述多个图像帧数据显示在分别对应于所述多个标识信息的多个显示位置,以预监所述多路视频源。举例来说,所述多个显示位置例如为上位机软件的预监窗口对应多个显示区域。
需要说明的是,所述多路视频源对应的多个所述图像帧数据包均经由同一所述图像输出接口输出至所述嵌入式处理器,由此,由于所有的图像帧数据包通过同一图像输出接口输出,因此实现了使用单个图像输出接口同时传输多路视频源,如此一来,无需另外设计多个图像输出接口来传输多路视频源,从而降低了***成本。
综上所述,所述多路视频源预监方法通过针对多路视频源分别对应的多个图像帧数据生成对应的表征其数据来源的标识信息,并根据所述图像帧数据和所述标识信息生成图像帧数据包并按照第一预设顺序经由同一图像输出接口输出,以预监所述多路视频源,避免了像现有技术那样对多路视频源分别对应的多个图像帧数据进行拼接处理而导致预监画面精度低的问题,而是通过直接按照第一预设顺序经由同一图像输出接口依次输出包括对应的图像帧数据和标识信息的多个图像帧数据包,如此一来,提升了预监画面的精度和显示效果,从而提升了用户体验。
【第二实施例】
如图7所示,本发明第二实施例提供了一种多路视频源预监装置100。所述多路视频源预监装置100包括获取模块101、第一生成模块102、第二生成模块103以及输出模块104。
具体地,所述获取模块101获取待预监的多路视频源分别对应的多个图像帧数据。
所述第一生成模块102用于根据所述多个图像帧数据的数据来源信息分别对应生成表征所述多个图像帧数据的数据来源的多个标识信息。
所述第二生成模块103用于根据所述多个图像帧数据和所述多个标识信息生成多个图像帧数据包。
所述输出模块104用于按照第一预设顺序经由同一图像输出接口输出所述多个图像帧数据包,以预监所述多路视频源。
在本实施例的一个具体实施方式中,所述多个图像帧数据包括第一图像帧数据,所述多个标识信息包括与所述第一图像帧数据对应的第一标识信息,所述多个图像帧数据包包括与所述第一图像帧数据对应的第一图像帧数据包;所述第二生成模块103具体用于:对所述第一图像帧数据进行压缩处理得到第一压缩后图像帧数据;对所述第一压缩后图像帧数据和所述第一标识信息进行打包处理得到所述第一图像帧数据包。
在本实施例的一个具体实施方式中,所述多个图像帧数据包括第一图像帧数据,所述多个标识信息包括与所述第一图像帧数据对应的第一标识信息,所述多个图像帧数据包包括与所述第一图像帧数据对应的第一图像帧数据包;所述第二生成模块103具体用于:添加所述第一标识信息至所述第一图像帧数据的扩展行和/或扩展列得到第一图像数据;对所述第一图像数据进行压缩处理和打包处理得到所述第一图像帧数据包。
在本实施例的一个具体实施方式中,所述获取模块101具体用于按照所述第一预设顺序获取待所述多路视频源分别对应的所述多个图像帧数据。
本实施例中的多路视频源预监装置100中的各模块之间的具体工作过程和技术效果参见前述第一实施例的描述。
【第三实施例】
如图8所示,本发明第三实施例提供一种多路视频源预监***200。所述多路视频源预监***200例如包括存储器210和与存储器210连接的处理器220。所述存储器210可例如为非易失性存储器,其上存储有计算机程序211。所述处理器220运行计算机程序211时执行前述第一实施例提供的多路视频源预监方法。
【第四实施例】
如图9所示,本发明第四实施例提供一种计算机可读存储介质400,存储有计算机可执行指令410。计算机可执行指令410用于执行如前述第一实施例的多路视频源预监方法。计算机可读存储介质400例如为非易失性存储器,如包括:磁介质(如硬盘、软盘和磁带),光介质(如CDROM盘和DVD),磁光介质(如光盘)以及专门构造为用于存储和执行计算机可执行指令的硬件装置(如只读存储器(ROM)、随机存取存储器(RAM)、闪存等)。计算机可读存储介质400可由一个或多个处理器或处理装置来执行计算机可执行指令410。
此外,可以理解的是,前述各个实施例仅为本发明的示例性说明,在技术特征不冲突、结构不矛盾、不违背本发明的发明目的前提下,各个实施例的技术方案可以任意组合、搭配使用。
在本发明所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多路单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多路网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元/模块可以集成在一个处理单元/模块中,也可以是各个单元/模块单独物理存在,也可以两个或两个以上单元/模块集成在一个单元/模块中。上述集成的单元/模块既可以采用硬件的形式实现,也可以采用硬件加软件功能单元/模块的形式实现。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种多路视频源预监方法,其特征在于,包括:
获取待预监的多路视频源分别对应的多个图像帧数据;
根据所述多个图像帧数据的数据来源信息分别对应生成表征所述多个图像帧数据的数据来源的多个标识信息;
根据所述多个图像帧数据和所述多个标识信息生成多个图像帧数据包;以及
按照第一预设顺序经由同一图像输出接口输出所述多个图像帧数据包,以预监所述多路视频源。
2.根据权利要求1所述的多路视频源预监方法,其特征在于,所述多个图像帧数据包括第一图像帧数据,所述多个标识信息包括与所述第一图像帧数据对应的第一标识信息,所述多个图像帧数据包包括与所述第一图像帧数据对应的第一图像帧数据包;
所述根据所述多个图像帧数据和所述多个标识信息生成所述多个图像帧数据包,具体包括:
对所述第一图像帧数据进行压缩处理得到第一压缩后图像帧数据;
对所述第一压缩后图像帧数据和所述第一标识信息进行打包处理得到所述第一图像帧数据包。
3.根据权利要求1所述的多路视频源预监方法,其特征在于,所述多个图像帧数据包括第一图像帧数据,所述多个标识信息包括与所述第一图像帧数据对应的第一标识信息,所述多个图像帧数据包包括与所述第一图像帧数据对应的第一图像帧数据包;
所述根据所述多个图像帧数据和所述多个标识信息生成所述多个图像帧数据包,具体包括:
添加所述第一标识信息至所述第一图像帧数据的扩展行和/或扩展列得到第一图像数据;
对所述第一图像数据进行压缩处理和打包处理得到所述第一图像帧数据包。
4.根据权利要求1所述的多路视频源预监方法,其特征在于,所述获取待预监的所述多路视频源分别对应的所述多个图像帧数据,具体包括:
按照所述第一预设顺序获取所述多路视频源分别对应的所述多个图像帧数据。
5.一种视频处理设备,其特征在于,包括图像数据处理模块和电连接所述图像数据处理模块的图像输出接口,所述图像数据处理模块用于:
获取待预监的多路视频源分别对应的多个图像帧数据;
根据所述多个图像帧数据的数据来源信息分别对应生成表征所述多个图像帧数据的数据来源的多个标识信息;
根据所述多个图像帧数据和所述多个标识信息生成多个图像帧数据包;以及
按照第一预设顺序经由同一所述图像输出接口输出所述多个图像帧数据包,以预监所述多路视频源。
6.根据权利要求5所述的视频处理设备,其特征在于,所述图像数据处理模块包括可编程逻辑器件和电连接在所述可编程逻辑器件和所述图像输出接口之间的嵌入式处理器;
所述可编程逻辑器件具体用于:
获取所述多路视频源中的第一视频源的第一图像帧数据;
根据所述第一图像帧数据的数据来源信息生成表征所述第一图像帧数据的数据来源的第一标识信息;以及
对所述第一图像帧数据和所述第一标识信息进行打包处理得到第二图像帧数据包并将所述第二图像帧数据包发送至所述嵌入式处理器;
所述嵌入式处理器用于:
解析所述第二图像帧数据包得到所述第一图像帧数据和所述第一标识信息;
对所述第一图像帧数据进行压缩处理得到第一压缩后图像帧数据;以及
对所述第一压缩后图像帧数据和所述第一标识信息进行打包处理得到所述第一图像帧数据包并经由所述图像输出接口输出所述第一图像帧数据包。
7.根据权利要求5所述的视频处理设备,其特征在于,所述图像数据处理模块包括可编程逻辑器件和电连接在所述可编程逻辑器件和所述图像输出接口之间的嵌入式处理器;
所述可编程逻辑器件具体用于:
获取所述多路视频源中的第一视频源的第一图像帧数据;
根据所述第一图像帧数据的数据来源信息生成表征所述第一图像帧数据的数据来源的第一标识信息;
将所述第一标识信息添加至所述第一图像帧数据的扩展行和/或扩展列得到第一图像数据,并将所述第一图像数据发送至所述嵌入式处理器;
所述嵌入式处理器用于:根据所述第一图像数据生成所述第一图像帧数据包并经由所述图像输出接口输出所述第一图像帧数据包。
8.根据权利要求7所述的视频处理设备,其特征在于,所述嵌入式处理器具体用于对所述第一图像数据进行压缩处理和打包处理得到所述第一图像帧数据包并经由所述图像输出接口输出所述第一图像帧数据包。
9.根据权利要求7所述的视频处理设备,其特征在于,所述嵌入式处理器具体用于:
解析所述第一图像数据以获取所述第一图像帧数据和所述第一标识信息,并对所述第一图像帧数据进行压缩处理得到第一压缩后图像帧数据;
对所述第一压缩后图像帧数据和所述第一标识信息进行打包处理得到所述第一图像帧数据包并经由所述图像输出接口输出所述第一图像帧数据包。
10.一种多路视频源预监***,其特征在于,包括:
如权利要求5至9中任一项所述的视频处理设备;以及
上位机,电连接所述视频处理设备的所述图像输出接口;
所述上位机用于:
接收所述视频处理设备按照所述第一预设顺序输出的所述多个图像帧数据包;
对所述多个图像帧数据包进行解析以得到所述多个标识信息和与所述多个标识信息分别对应的所述多个图像帧数据;
根据所述多个标识信息将所述多个图像帧数据显示在分别对应于所述多个标识信息的多个显示位置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011367410.1A CN112616033A (zh) | 2020-11-27 | 2020-11-27 | 多路视频源预监方法及***和视频处理设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011367410.1A CN112616033A (zh) | 2020-11-27 | 2020-11-27 | 多路视频源预监方法及***和视频处理设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112616033A true CN112616033A (zh) | 2021-04-06 |
Family
ID=75229878
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011367410.1A Pending CN112616033A (zh) | 2020-11-27 | 2020-11-27 | 多路视频源预监方法及***和视频处理设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112616033A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113727175A (zh) * | 2021-08-11 | 2021-11-30 | 西安诺瓦星云科技股份有限公司 | 多路视频源回显方法、***和显示控制设备 |
CN115442560A (zh) * | 2022-07-20 | 2022-12-06 | 合肥移瑞通信技术有限公司 | 多路数据流的获取方法、客户端、服务端、设备及介质 |
CN116668626A (zh) * | 2023-08-02 | 2023-08-29 | 北京市应急指挥保障中心 | 一种多路视频预监方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000224502A (ja) * | 1999-02-03 | 2000-08-11 | Hitachi Ltd | ディジタル放送受信機及び記録装置並びにそれらに使用されるデマルチプレクサ及びpsi処理部 |
CN201352819Y (zh) * | 2009-01-22 | 2009-11-25 | 广东电子工业研究院有限公司 | 一种可实现车载影音多媒体***多视频源进行同时预览的装置 |
CN104349106A (zh) * | 2014-10-31 | 2015-02-11 | 广东威创视讯科技股份有限公司 | 处理、获取多路视频信号的方法及其*** |
CN208768196U (zh) * | 2018-09-19 | 2019-04-19 | 深圳市唯奥视讯技术有限公司 | 一种具有视频预监功能的视频处理装置 |
-
2020
- 2020-11-27 CN CN202011367410.1A patent/CN112616033A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000224502A (ja) * | 1999-02-03 | 2000-08-11 | Hitachi Ltd | ディジタル放送受信機及び記録装置並びにそれらに使用されるデマルチプレクサ及びpsi処理部 |
CN201352819Y (zh) * | 2009-01-22 | 2009-11-25 | 广东电子工业研究院有限公司 | 一种可实现车载影音多媒体***多视频源进行同时预览的装置 |
CN104349106A (zh) * | 2014-10-31 | 2015-02-11 | 广东威创视讯科技股份有限公司 | 处理、获取多路视频信号的方法及其*** |
CN208768196U (zh) * | 2018-09-19 | 2019-04-19 | 深圳市唯奥视讯技术有限公司 | 一种具有视频预监功能的视频处理装置 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113727175A (zh) * | 2021-08-11 | 2021-11-30 | 西安诺瓦星云科技股份有限公司 | 多路视频源回显方法、***和显示控制设备 |
CN115442560A (zh) * | 2022-07-20 | 2022-12-06 | 合肥移瑞通信技术有限公司 | 多路数据流的获取方法、客户端、服务端、设备及介质 |
CN116668626A (zh) * | 2023-08-02 | 2023-08-29 | 北京市应急指挥保障中心 | 一种多路视频预监方法及*** |
CN116668626B (zh) * | 2023-08-02 | 2023-10-20 | 北京市应急指挥保障中心 | 一种多路视频预监方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112616033A (zh) | 多路视频源预监方法及***和视频处理设备 | |
TWI571106B (zh) | 視訊延時減小 | |
CN103268209B (zh) | 电视墙 | |
CN111615684B (zh) | 可变像素率显示器接口 | |
CN104284098A (zh) | 视频数据的处理方法及*** | |
CN114245029B (zh) | 基于fpga的数据流处理方法、装置及pg设备 | |
CN107948188B (zh) | 一种arinc818-dvi协议转换方法 | |
CN113628304B (zh) | 图像处理方法、装置、电子设备及存储介质 | |
CN112468322B (zh) | 一种即插即用的电网稳控装置通信测试方法及*** | |
CN115834793B (zh) | 视频模式下的图像数据传输控制方法 | |
CN112653861A (zh) | 一种基于gt接口的多通道视频数据传输方法及装置 | |
CN110225316B (zh) | 一种软硬协同的多路视频处理装置及*** | |
CN113132552B (zh) | 视频流处理方法及装置 | |
CN104717397A (zh) | 一种图像数据处理方法及电子设备 | |
CN115037847A (zh) | 一种基于数据包交换的视频数据交换方法及*** | |
CN113727175A (zh) | 多路视频源回显方法、***和显示控制设备 | |
WO2013134990A1 (zh) | 用于三维图像数据发送、接收、传输的方法和装置 | |
CN106851134B (zh) | 传输图像数据的方法、装置及*** | |
CN112632902A (zh) | 文本处理方法及装置、文本播放方法及装置和文本播控*** | |
CN112764643A (zh) | 一种远程操控多屏计算机的方法、***、设备及存储介质 | |
CN100407660C (zh) | 一种多业务传送平台协议分析方法及装置 | |
CN108243293B (zh) | 一种基于虚拟现实设备的图像显示方法及*** | |
CN113596348B (zh) | 图像处理方法及设备 | |
CN114374812B (zh) | Dp接口辅助通道的通信信息监测设备、方法及*** | |
CN112616030A (zh) | 图像帧数据处理方法、装置及***和显示控制*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210406 |