CN115514952A - 一种多路图像数据的同步检测方法和装置 - Google Patents
一种多路图像数据的同步检测方法和装置 Download PDFInfo
- Publication number
- CN115514952A CN115514952A CN202211070397.2A CN202211070397A CN115514952A CN 115514952 A CN115514952 A CN 115514952A CN 202211070397 A CN202211070397 A CN 202211070397A CN 115514952 A CN115514952 A CN 115514952A
- Authority
- CN
- China
- Prior art keywords
- image data
- information
- detection
- path
- determining
- 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
- 238000001514 detection method Methods 0.000 title claims abstract description 182
- 230000001360 synchronised effect Effects 0.000 title claims abstract description 114
- 238000000034 method Methods 0.000 claims abstract description 51
- 238000004590 computer program Methods 0.000 claims description 10
- 230000008569 process Effects 0.000 description 15
- 238000010586 diagram Methods 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 11
- 238000012545 processing Methods 0.000 description 7
- 238000012360 testing method Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 238000005259 measurement Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N17/00—Diagnosis, testing or measuring for television systems or their details
- H04N17/004—Diagnosis, testing or measuring for television systems or their details for digital television systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
- H04N21/43072—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen of multiple content streams on the same device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43632—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wired protocol, e.g. IEEE 1394
- H04N21/43635—HDMI
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- Biomedical Technology (AREA)
- General Health & Medical Sciences (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
本发明实施例提供了一种多路图像数据的同步检测方法和装置,所述方法包括:获取采集的多路图像数据;根据所述多路图像数据进行同步检测,得到检测信息,其中,所述同步检测包括针对所述多路图像数据的同频检测、同相检测以及同源检测;根据所述检测信息确定所述多路图像数据的同步信息。通过本发明实施例,实现了对多路图像数据进行同步检测,提高同步检测的准确性。
Description
技术领域
本发明涉及图像处理技术领域,特别是涉及一种多路图像数据的同步检测方法和装置。
背景技术
目前,信号源设备与显示设备之间可以通过多路通道传输图像内容。例如,机顶盒与电视机之间可以通过四路HDMI(High Definition Multimedia Interface,高清多媒体接口)通道传输图像内容。
用户基于多路输出的图像难以客观准确的确定多路图像之间的同步性。
发明内容
鉴于上述问题,提出了本发明实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一一种多路图像数据的同步检测方法和装置。
为了解决上述问题,本发明实施例公开了一种
一种多路图像数据的同步检测方法,所述方法包括:
获取采集的多路图像数据;
根据所述多路图像数据进行同步检测,得到检测信息,其中,所述同步检测包括针对所述多路图像数据的同频检测、同相检测以及同源检测;
根据所述检测信息确定所述多路图像数据的同步信息。
可选地,所述检测信息包括帧率信息、相位差信息以及同源信息,所述根据所述多路图像数据进行同步检测,得到检测信息,包括:
基于所述多路图像数据进行同频检测,确定每一路图像数据的帧率信息;
基于所述多路图像数据进行同相检测,确定所述多路图像数据之间的相位差信息;
响应所述帧率信息和所述相位差信息符合预设条件的情况,基于所述多路图像数据进行同源检测,确定所述多路图像数据之间的同源信息。
可选地,所述基于所述多路图像数据进行同频检测,确定每一路图像数据的帧率信息,包括:
针对每一路图像数据,确定每帧图像的帧头信息;
根据所述帧头信息确定每一路图像数据的帧率信息。
可选地,所述基于所述多路图像数据进行同相检测,确定所述多路图像数据之间的相位差信息,包括:
从所述多路图像数据中确定第一目标图像数据;
从所述第一目标图像数据以外的其他各路图像数据中确定第一其他图像数据;
根据所述第一目标图像数据的帧头信息和所述第一其他图像数据的帧头数据,确定所述第一目标图像数据与所述第一其他图像数据的相位差信息。
可选地,所述基于所述多路图像数据进行同源检测,确定所述多路图像数据之间的同源信息,包括:
从所述多路图像数据中确定第二目标图像数据;
从所述第二目标图像数据以外的其他各路图像数据中确定第二其他图像数据;
确定所述第二目标图像数据的目标图像特征信息和所述第二其他图像数据的其他图像特征信息;
根据所述目标图像特征信息和所述其他图像特征信息,确定所述目标图像数据与所述第二其他图像数据的同源信息。
可选地,还包括:
在各路图像数据的帧率信息的差值不大于预设帧率阈值时,判断所述相位差是否不大于预设相位差阈值时;
响应判定所述相位差不大于预设相位差阈值的情况,确定所述所述帧率信息和所述相位差信息符合预设条件。
可选地,还包括:
实时展示所述检测信息和/或所述同步信息;
其中,所述同步信息包括各路图像数据是否处于同频状态的信息、各路图像数据是否处于同相状态的信息以及各路图像数据是否处于同源状态的信息;
所述实时展示所述同步信息,包括:
确定所述同步信息对应的标识信息,并按照所述标识信息进行展示。
一种多路图像数据的同步检测装置,所述装置包括:
采集模块,用于获取采集的多路图像数据;
同步检测模块,用于根据所述多路图像数据进行同步检测,得到检测信息,其中,所述同步检测包括针对所述多路图像数据的同频检测、同相检测以及同源检测;
同步信息确定模块,用于根据所述检测信息确定所述多路图像数据的同步信息。
一种电子设备,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行如上所述多路图像数据的同步检测方法。
一种计算机可读存储介质,其存储的计算机程序使得处理器执行如上所述多路图像数据的同步检测方法。
本发明实施例包括以下优点:
本发明实施例通过多路图像数据进行同频、同相以及同源的同步性测试,得到多路图像的同步信息,实现了对多路图像数据的同步检测,提高同步检测的准确性。
附图说明
图1a是本发明的一种多路图像数据显示和检测的结构示意图;
图1b是本发明的一种多路图像数据的同步检测方法实施例的步骤流程图;
图2a是本发明的另一种多路图像数据的同步检测方法实施例的步骤流程图;
图2b是本发明的一种同步检测设备的结构示意图;
图2c是本发明一种同步检测设备的同步检测过程示意图;
图3是本发明一实施例提供的多路图像数据的同步检测装置的结构示意图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
设备在输出多路图像过程中,无法检测多路输出图像的同步性,而输出图像不同步,会影响了最终呈现给用户的图像效果,降低了用户体验。
如图1a所示,在本发明中,通过将输出多路图像的设备1与同步检测设备2连接,将多路图像输出至同步检测设备2,通过同步检测设备2进行同步检测,包括同频、同相以及同源检测,从而可以准确确定多路图像数据之间的同步信息。
参照图1b,示出了本发明的一种多路图像数据的同步检测方法实施例的步骤流程图,具体可以包括如下步骤:
步骤101,获取采集的多路图像数据;
在一示例中,多路图像数据可以是由同一设备源输出的多路图像数据,例如,设备A可以通过多条传输路径分别输出图像数据,针对多条传输路径输出的图像数据进行采集,可以得到多路图像数据;在另一情况中,设备A输出的多路图像数据分别传输到设备B、设备C等多个设备,再由设备B、设备C分别输出图像数据,针对设备B、设备C所输出的图像进行采集得到的多路图像数据也属于同一设备源输出的多路图像数据。
所述多路图像数据可以为多路HDMI(High Definition Multimedia Interface,高清多媒体接口)通道传输图像内容,HDMI数据可以通过HDMI接口采集,并通过HDMI协议从被测设备(输出多路图像的设备1)传输至同步检测设备2,多路图像数据的每一路图像数据可以为由多帧图像组成的视频图像数据。
其中,多路图像数据可以是与源图像相同的图像数据,也可以是将源图像进行拆分后得到的子图像数据。
在同步检测过程中,可以先从预设接口获取采集的多路图像数据。
在一示例中,可以预先设置采集参数,如分辨率大小等。
在一示例中,在同步检测过程中,可以将采集到的图像数据进行格式转换,例如,采集的图像为RGB格式,在获取图像数据后,将图像数据的格式转换成YUV格式,以便后续进行同步检测。
步骤102,根据所述多路图像数据进行同步检测,得到检测信息,其中,所述同步检测包括针对所述多路图像数据的同频检测、同相检测以及同源检测;
在获取多路图像数据后,可以针对多路图像数据进行同步检测,其中同步检测可以包括同频检测、同相检测以及同源检测。
其中,同频检测是针对多路图像数据的频率是否同步进行检测;具体的,同步检测还可以包括同频检测、同相检测以及同源检测;同相检测是针对多路图像数据之间的相位是否同步进行检测;同源数据是针对多路图像数据是否为同源性进行检测,其中,图像的同源性是指多路图像数据是否来自于同一源图像。
在进行同步检测后,可以得到每项检测对应的检测信息,如同频检测可以得到多路图像数据的频率信息,以判断任意两路图像数据是否同频;同相检测可以得到多路图像数据之间任意两路图像数据之间的相位差信息,以判断任意两路图像数据是否同相;同源检测可以得到多路图像数据的同源性,以判断多路图像数据是否同源。
步骤103,根据所述检测信息确定所述多路图像数据的同步信息。
在进行同步检测之后,可以根据同步检测得到的检测信息,确定多路图像数据的同步信息,具体的,当多路图像数据之间同频、同相且同源时,则可以确定多路图像数据同步,否则,则认为多路图像数据不同步。
在本发明实施例中,通过多路图像数据进行同频、同相以及同源的同步性测试,得到多路图像的同步信息,实现了对多路图像数据的同步检测,提高同步检测的准确性。
参照图2a,示出了本发明的另一种多路图像数据的同步检测方法实施例的步骤流程图,具体可以包括如下步骤:
步骤201,获取采集的多路图像数据;
在一示例中,所述多路图像数据可以为多路HDMI(High Definition MultimediaInterface,高清多媒体接口)通道传输图像内容,HDMI数据可以通过HDMI接口采集,并通过通过HDMI协议从被测设备(输出多路图像的设备1)传输至同步检测设备2,多路图像数据的每一路图像数据可以为由多帧图像组成的视频图像数据。
其中,多路图像数据可以是与源图像相同的图像数据,也可以是将源图像进行拆分后得到的子图像数据。
在同步检测过程中,可以先从预设接口获取采集的多路图像数据。
在一示例中,可以预先设置采集参数,如分辨率大小等。
在一示例中,在同步检测过程中,可以将采集到的图像数据进行格式转换,例如,采集的图像为RGB格式,在获取图像数据后,将图像数据的格式转换成YUV格式,以便后续进行同步检测。
步骤202,基于所述多路图像数据进行同频检测,确定每一路图像数据的帧率信息;
其中,帧率信息是指以帧称为单位的图像数据传输的频率(速率),可以以单位时间内传输的图像帧数或者单位图像帧数传输所需要的时间表示。
在获取多路图像数据后,可以进行同步检测,其中,同步检测可以包括同频检测、同相检测以及同源检测。
在同频检测过程中,可以基于获取的多路图像数据,分别确定每一路图像数据的帧率信息,其中,帧率信息可以通过计时和/或计频率的方式确定。
计时方式确定帧率信息的过程为:预先设定计时时间,进而确定每一路图像数据在计时时间内出现了多少帧图像,将该数值记为该路图像数据的帧率信息。
计频率方式确定帧率信息的过程为:预先设定目标帧数,进而确定每一路图像数据播放目标帧数的图像所需要的时间,将该数据计为该路图像数据的帧率信息。
在计时方式与计频率方式混合使用时,可以针对每路图像数据分别计算计时方式得到的第一帧率信息以及计频率方式得到的第二帧率信息,进而可以结合第一帧率信息和第二帧率信息得到每路图像的目标帧率信息。
通过混合使用计时方式和计频率方式确定帧率信息,可以使两个方式相互佐证,进而得到更加准确的帧率信息。
在确定每一路图像数据的帧率后,可以对比各路图像数据的频率,以确定各路图像数据是否同频,具体地,可以预先设定预设帧率阈值,从多路图像数据中确定任意确定一路图像数据作为基准图像数据,将其他路的图像数据的帧率数据分别与基准图像数据进行比较,确定两路图像数据的帧率信息差值是否在预设帧率阈值范围内,当判定两路图像数据的帧率信息差值在预设帧率阈值范围内时,则确定两路图像数据为同频图像数据;当判定两路图像数据的帧率信息差值不在预设帧率阈值范围内时,则确定两路图像数据为非同频图像数据。
在多路图像数据中,当存在两路图像数据为非同频数据时,可以确定多路图像数据不同步。
在本发明一实施例中,所述步骤202可以包括以下子步骤:
子步骤2021,针对每一路图像数据,确定每帧图像的帧头信息;
其中,帧头信息为图像数据中每帧图像具备的标识。
在实际应用中,每一路图像数据可以包括多帧图像,在每一路图像数据中可以得到每一帧图像的帧头信息,即中断信息。
在一示例中,当图像数据为HDMI图像数据时,通过对HDMI图像数据进行解析,得到TMDS(Transition Minimized Differential Signaling,最小化传输差分信号)信号,TMDS信号可以包括图像数据和命令字段,其中,每帧图像数据可以包含帧头数据,命令字段中也可以包含图像数据的帧头信息(如帧起始标识)。
子步骤2022,根据所述帧头信息确定每一路图像数据的帧率信息。
在确定每一路图像数据的帧头数据后,根据以帧头数据作为该帧图像的标识,即针对每一路图像,每收到一个帧头数据,则确定存在一帧图像。
进而可以确定每一路图像数据的帧率信息,具体的,可以通过计时和/或计频率的方式确定每一路图像数据的帧率信息。
步骤203,基于所述多路图像数据进行同相检测,确定所述多路图像数据之间的相位差信息;
其中,相位差是指将每帧图像的传输作为一个周期,两路图像数据在周期性传输过程中单个周期传输的先后顺序之间的差值。
在进行多路图像数据的同频检测同时,还可以进行多路图像数据的同相检测,同相检测针对的是多路图像数据中的每帧图像的相位差,基于多路图像数据可以确定多路图像数据之间的相位差信息,其中,两路图像数据之间的相位差信息可以通过帧头数据确定。
在确定各路图像数据的相位差信息后,可以对比各路图像数据之间的相位差信息,以确定各路图像数据之间是否同相,具体地,可以预先设定预设相位差阈值,从多路图像数据中确定任意确定一路图像数据作为基准图像数据,确定其他各路图像数据的每一路图像数据与基准图像数据的相位差信息,进而判断两路图像数据的相位差信息差值是否在预设相位差阈值范围内,当判定两路图像数据的相位差信息差值在预设相位差阈值范围内时,则确定两路图像数据为同相图像数据;当判定两路图像数据的相位差信息差值不在预设相位差阈值范围内时,则确定两路图像数据为非同相图像数据。
在多路图像数据中,当存在两路图像数据为非同相数据时,可以确定多路图像数据不同步。
在本发明一实施例中,所述步骤203可以包括以下子步骤:
子步骤2031,从所述多路图像数据中确定第一目标图像数据;
在实际应用中,可以从多路图像数据中任意选择一路图像数据作为第一目标图像数据。
子步骤2032,从所述第一目标图像数据以外的其他各路图像数据中确定第一其他图像数据;
从多路图像数据中除第一目标图像数据以外的图像数据中确定一路图像数据作为第一其他图像数据。
子步骤2033,根据所述第一目标图像数据的帧头信息和所述第一其他图像数据的帧头数据,确定所述第一目标图像数据与所述第一其他图像数据的相位差信息。
在确定第一目标图像数据以及第一其他图像数据之后,根据第一目标图像数据的帧头数据和第一其他图像数据的帧头数据,确定两路图像数据之间的相位差信息。
步骤204,响应所述帧率信息和所述相位差信息符合预设条件的情况,基于所述多路图像数据进行同源检测,确定所述多路图像数据之间的同源信息。
其中,同源信息为多路图像数据是否具有同一图像源。
在本发明一实施例中,还包括:
在各路图像数据的帧率信息的差值不大于预设帧率阈值时,判断所述相位差是否不大于预设相位差阈值,响应判定所述相位差不大于预设相位差阈值的情况,确定所述所述帧率信息和所述相位差信息符合预设条件。
其中,预设条件为确定所述多路图像数据之间同频且同相的条件,具体的,在各路图像数据的帧率信息的差值不大于预设帧率阈值时,确定多路图像数据之间同频,在各路图像数据之间的相位差信息不大于预设相位差阈值时,确定多路图像数据之间同相。
具体的,在得到各路图像数据的帧率信息之后,判断各路图像的帧率信息的差值是否不大于预设帧率阈值,在判定各路图像的帧率信息的差值不大于预设帧率阈值时,确定多路图像数据之间同频。
进而,可以判断各路图像数据之间的相位差是否不大于预设相位差阈值,在判定各路图像数据之间的相位差不大于预设相位差阈值时,确定多路图像数据之间同相,从而可以确定帧率信息和相位差信息符合预设条件。
在确定帧率信息和相位差信息后,在帧率信息和相位差信息符合预设条件时,可以进一步确定多路图像数据之间的同源信息,即,确定多路图像数据是否来自于同一源图像。
当确定多路图像数据之间均为同源数据时,确定多路图像数据同源,当存在两路图像数据为非同源数据时,可以确定多路图像数据不同步。
在一示例中,当帧率数据和相位差数据不符合预设条件时,可以确定多路图像数据不同步。此时,还可以继续确定多路图像数据的同源信息,以便基于同源信息、频率信息、相位差信息更好的确定多路图像数据之间的同步信息,方便基于确定的同源信息、频率信息、相位差信息进行调试,使多路图像数据之间同步。
在本发明一实施例中,所述步骤204可以包括以下子步骤:
子步骤2041,从所述多路图像数据中确定第二目标图像数据;
在实际应用中,可以从多路图像数据中任意选择一路图像数据作为第二目标图像数据。
子步骤2042,从所述第二目标图像数据以外的其他各路图像数据中确定第二其他图像数据;
从多路图像数据中除第二目标图像数据以外的图像数据中确定一路图像数据作为第二其他图像数据。
子步骤2043,确定所述第二目标图像数据的目标图像特征信息和所述第二其他图像数据的其他图像特征信息;
进而可以确定第二目标图像数据的目标图像特征信息,以及确定第二其他图像数据的其他图像特征信息。
其中,目标图像特征信息、其他图像特征信息可以包括一下任意一项或多项:
目标图案坐标信息,目标图案之间的相对位置关系,其中,相对位置关系包括距离信息、方向信息。
子步骤2044,根据所述目标图像特征信息和所述其他图像特征信息,确定所述目标图像数据与所述第二其他图像数据的同源信息。
在确定目标图像特征信息和其他图像特征信息后,可以对比目标图像特征信息和其他图像特征信息,确定二者的匹配度信息,进而可以根据匹配度信息可以确定目标图像数据与每一路第二其他图像数据的同源信息。
具体的,当多路图像数据展示的是同一图像数据时,可以对比每帧图像中图案的匹配度确定两帧图像是否同源;当多路图像数据展示的是同一图像数据拆分的多个图像数据时,可以对比每一帧图像的边缘的匹配度确定两帧图像是否同源。
步骤205,根据所述帧率信息、所述相位差信息以及所述同源信息确定所述多路图像数据的同步信息。
在确定帧率信息、相位差信息,以及同源信息后,可以根据频率信息确定多路图像数据是否同频,根据相位差信息确定多路图像数据确定是否同相,根据同源信息确定多路图像数据是否同源,进而在多路图像数据同频、同相且同源时,确定多路图像数据同步,否则,确定多路图像数据不同步。
通过同频、同相、同源可以更精准的确定多路图像数据的同步性。
在本发明一实施例中,还包括:
实时展示所述检测信息和/或所述同步信息。
其中,检测信息可以包括帧率信息、相位差信息以及同源信息。
其中,所述同步信息包括各路图像数据是否处于同频状态的信息、各路图像数据是否处于同相状态的信息以及各路图像数据是否处于同源状态的信息。
在实际应用中,可以实时向用户展示检测信息和/或同步信息,以告知用户多路图像数据的传输状态,当用户观测到多路图像数据不同步时。可以基于观测到的检测信息或同步信息,快速确定问题所在,例如,具体哪两路图像数据不同频,频率信息具体是多少等,进而可以指定对应的同步策略,按照同步策略进行调试,直到多路图像数据同步。
实时展示检测信息可以是指展示各路图像数据的帧率信息(如每路图像数据的实时帧率)、相位差信息(如各路图像数据的实时相位差),同源信息(如同源图像或不同源图像)等。
例如,可以通过LCD(Liquid Crystal Display,液晶显示器)实时显示检测信息,在LCD上展示每路图像数据的实时帧率、各路图像数据的实时相位差数值,同源图像或不同源图像等。
在一示例中,在确定同步信息后,可以确定同步信息对应的标识信息,从而可以按照标识信息进行实时展示。
在实际应用中,可以针对得到不同的同步信息预先设置不同的标识信息进行区分,以便向用户进行实时展示,方便用户快速获知多路图像数据之间的同步信息。
例如,可以控制3个LED(Light Emitting Diode,发光二极管)表示同步信息,具体的,3个LED可以分别对应同频状态、同相状态、同源状态,标识信息为LED的状态、颜色等信息。
具体的,可以通过不同颜色信息或不同闪烁状态来表示多路图像数据的同频状态、同相状态、同源状态。
例如,当指示同频状态的LED显示红色则表示多路图像数据不同频,当指示同频状态的LED显示绿色则表示多路图像数据不同频。
当指示同频状态的LED处于持续明亮状态则表示多路图像数据同频;当指示同频状态的LED处于间歇性闪烁状态则表示多路图像数据不同频。
在本发明实施例中,通过多路图像数据进行同频、同相以及同源的同步性测试,得到多路图像的同步信息,实现了对多路图像数据的同步检测,提高同步检测的准确性。
以下结合图1a、图2b以及图2c对本发明上述实施例进行示例性说明:
如图1所示,输出多路图像的设备1可以与同步检测设备2以及显示设备3连接,输出多路图像的设备1可以同时想同步检测设备2以及显示设备3输出相同的多路图像数据。
同步检测设备2用于对输出多路图像的设备1进行同步检测,确定其输出的多路图像数据是否同步。
显示设备3用于显示输出多路图像的设备1所显示的多路图像数据,显示设备可以包括多个显示终端,每个显示终端对应显示一路图像数据。
如图2b所示,为一种用于对多路输出的HDMI图像数据进行同步检测的同步检测设备,其可以包括电源、HDMI采集模块、状态显示模块、频率检测模块、相位检测模块、同源图像判断模块。
HDMI采集模块用于采集被测设备输出的多路HDMI图像数据,并对多路HDMI图像数据进行初步解析和数据处理。
频率检测模块用于对解析后的多路图像数据进行频率测量,进而确定多路图像数据之间的同频性。
相位检测模块用于对解析后的多路图像数据进行相位测量,进而确定多路图像数据之间的同相性。
同源图像判断模块用于对解析后的多路图像数据进行同源图像判别,进而确定多路图像数据之间的同源性。
状态显示模块用于实时展示多路图像数据的检测信息和/或同步结果。
如图2c所示,为一种同步检测设备的同步检测方案,其中,DUT表示被测设备,即输出多路图像的设备1,同步检测状态2中的主控模块具体可以包括频率检测模块、相位检测模块、同源图像判断模块。
针对多路HDMI图像数据的同步检测的具体的过程如下:
(1)HDMI采集模块基于HDMI接口从被测设备通过HDMI协议采集多路图像数据(如四路)。其中,在同步检测装置中可以预先将每一路的采集参数设定为相同的采集参数。具体的,可以在同步检测设备中,通过IIC(Inter-Integrated Circuit,集成电路总线)设置HDMI采集模块的采集参数。
(2)HDMI采集模块从采集的HDMI数据获取TMDS信号,并对TMDS信号进行解析,获取帧中断信号,即帧起始标识(即帧头数据)。
其中,TMDS信号可以包括命令字段和图像数据,可以在HDMI采集模块中通过对命令字段进行读取,快速获取帧头数据,也可以在图像数据发送至CPU中后,根据图像数据确定得到帧头数据。
同时,在HDMI采集模块中可以对图像数据可以将格式转换,将RGB格式的图像数据转换为YUV格式。
(3)HDMI采集模块在得到帧头数据后,可以由中断直接传输至CPU进行数据处理。
(4)HDMI采集模块可以通过BT1120协议,将图像数据传输至CPU,CPU获取图像数据,并可以确定图像数据中的帧头数据。
(5)同频测量:
当CPU收到中断传输的帧头数据或者通过他图像数据确定帧头数据后,可以根据帧头数据,通过高精度计时模块测量每一路图像数据的帧率系信息。
具体方法:计时(固定时间内计算接收到多个中断信号)和计频率(固定帧传输需要多长时间)混合使用,同时计算两种方式得到的帧率信息,然后参考两个帧率信息得到每一路图像数据的帧率信息。
CPU对比各路图像数据之间的帧率信息,确定帧率信息的差值是否在设定的帧率阈值范围内,以判定帧率是否同步,即是否同频。
(6)同相测量:
当CPU收到中断传输的帧头数据或者通过他图像数据确定帧头数据后,可以根据帧头数据,通过高精度计时模块,对比各路HDMI帧头数据的时间偏差(以某一路图像数据为基准,计算其他几路图像图像数据与基准的相位偏差),即相位差。
CPU对比各路图像数据之间的相位差信息,确定相位偏差是否在设定的相位差阈值范围内,以判定相位是否同步,即是否同相。
(7)同源图像判别
在步骤(5)中确定帧率同步以及步骤(6)中确定相位同步的情况下,CPU根据步骤(4)获取的图像数据,对比各路图像是否匹配(如特征对比,特征关联等),图像匹配则判定为同源图像。
(8)状态显示
在LCD(Liquid Crystal Display液晶显示器)上显示步骤(5)中得到的帧率信息、步骤(6)中得到的相位差、以及步骤(7)中得到的同源图像等实时信息。
同时,通过3个LED(Light Emitting Diode,发光二极管)表示各路图像数据的实时同步信息,如同频状态、同相状态以及同源状态。
在同步检测设备中还可以设置设备初始化与自检模块,可以用于检测设备软硬件是否异常,例如,CPU通过发送数据至LCD或者LED,根据LCD或LED返回的数据,判断LED和LCD显示是否异常。此外,通过同时将多路图像数据输出显示在显示设备3中,可以实现对多路图像数据的实时调试。
例如,对于偏差较大的多路图像数据,可以在显示设备中直接确定多路图像数据不同步,但是,显示设备仅仅是用于显示图像数据,用户并不能确定每一路图像数据的实时差异数据,从而不方便制定相应的同步调整策略。而同步检测设备可以实时输出各路图像数据之间的频率信息、相位差信息以及同源信息,用户可以直观的了解每一路图像数据之间的实时差异数据,进而在多路图像数据不同步的状态下,可以直接根据同步检测设备的实时数据快速制定同步调整策略,且在调整过程中,可以通过显示设备实时观测调整后输出的图像数据,方便用户调试。
对于偏差不大的多路图像数据,用户可能很难通过显示设备察觉出多路图像确定多路图像数据存在差异,且用户通过观测显示设备的图像数据确定同步性本身也具备主观性,从而会存在误判。在本发明中采用同步检测设备可以将多路图像数据之间的差异直接通过数据呈现给用户,用户可以明确各图像数据之间的差异,且在同步检测设备中通过显示同步信息,可以得到客观准确的同步判断结果,减少误判。
需要说明的是,对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
参照图3,示出了本发明的一种多路图像数据的同步检测装置,具体可以包括如下模块:
采集模块301,用于获取采集的多路图像数据;
同步检测模块302,用于根据所述多路图像数据进行同步检测,得到检测信息,其中,所述同步检测包括针对所述多路图像数据的同频检测、同相检测以及同源检测;
同步信息确定模块303,用于根据所述检测信息确定所述多路图像数据的同步信息。
在本发明一实施例中,同步检测模块302可以包括:
同频检测子模块,用于基于所述多路图像数据进行同频检测,确定每一路图像数据的帧率信息;
同相检测确定子模块,用于基于所述多路图像数据进行同相检测,确定所述多路图像数据之间的相位差信息;
同源检测子模块,用于响应所述帧率信息和所述相位差信息符合预设条件的情况,基于所述多路图像数据进行同源检测,确定所述多路图像数据之间的同源信息。
在本发明一实施例中,同频检测子模块可以包括:
帧头数据确定单元,用于针对每一路图像数据,确定每帧图像的帧头信息;
帧率信息确定单元,用于根据所述帧头信息确定每一路图像数据的帧率信息。
在本发明一实施例中,同相检测确定子模块可以包括:
第一目标图像确定单元,用于从所述多路图像数据中确定第一目标图像数据;
第一其他图像数据确定单元,用于从所述第一目标图像数据以外的其他各路图像数据中确定第一其他图像数据;
相位差确定单元,用于根据所述第一目标图像数据的帧头信息和所述第一其他图像数据的帧头数据,确定所述第一目标图像数据与所述第一其他图像数据的相位差信息。
在本发明一实施例中,同源检测子模块可以包括:
第二目标确定单元,用于从所述多路图像数据中确定第二目标图像数据;
第二其他图像数据确定单元,用于从所述第二目标图像数据以外的其他各路图像数据中确定第二其他图像数据;
特征信息确定单元,用于确定所述第二目标图像数据的目标图像特征信息和所述第二其他图像数据的其他图像特征信息;
同源信息确定单元,用于根据所述目标图像特征信息和所述其他图像特征信息,确定所述目标图像数据与所述第二其他图像数据的同源信息。
在本发明一实施例中,所述装置包括:
判断模块,用于在各路图像数据的帧率信息的差值不大于预设帧率阈值时,判断所述相位差是否不大于预设相位差阈值;
响应模块,用于响应判定所述相位差不大于预设相位差阈值的情况,确定所述帧率信息和所述相位差信息符合预设条件。
在本发明一实施例中,所述装置包括:
实时展示模块,用于实时展示所述检测信息和/或所述同步信息;
其中,所述同步信息包括各路图像数据是否处于同频状态的信息、各路图像数据是否处于同相状态的信息以及各路图像数据是否处于同源状态的信息;
所述实时展示模块在用于实时展示所述同步信息时,具体用于:
确定所述同步信息对应的标识信息,并按照所述标识信息进行展示。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本发明实施例还提供了一种电子设备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行如上所述多路图像数据的同步检测方法。
本发明实施例还提供了一种计算机可读存储介质,其存储的计算机程序使得处理器执行如上所述多路图像数据的同步检测方法。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明实施例是参照根据本发明实施例的方法、终端设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
以上对本发明所提供的一种多路图像数据的同步检测方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种多路图像数据的同步检测方法,其特征在于,所述方法包括:
获取采集的多路图像数据;
根据所述多路图像数据进行同步检测,得到检测信息,其中,所述同步检测包括针对所述多路图像数据的同频检测、同相检测以及同源检测;
根据所述检测信息确定所述多路图像数据的同步信息。
2.根据权利要求1所述的方法,其特征在于,所述检测信息包括帧率信息、相位差信息以及同源信息,所述根据所述多路图像数据进行同步检测,得到检测信息,包括:
基于所述多路图像数据进行同频检测,确定每一路图像数据的帧率信息;
基于所述多路图像数据进行同相检测,确定所述多路图像数据之间的相位差信息;
响应所述帧率信息和所述相位差信息符合预设条件的情况,基于所述多路图像数据进行同源检测,确定所述多路图像数据之间的同源信息。
3.根据权利要求2所述的方法,其特征在于,所述基于所述多路图像数据进行同频检测,确定每一路图像数据的帧率信息,包括:
针对每一路图像数据,确定每帧图像的帧头信息;
根据所述帧头信息确定每一路图像数据的帧率信息。
4.根据权利要求3所述的方法,其特征在于,所述基于所述多路图像数据进行同相检测,确定所述多路图像数据之间的相位差信息,包括:
从所述多路图像数据中确定第一目标图像数据;
从所述第一目标图像数据以外的其他各路图像数据中确定第一其他图像数据;
根据所述第一目标图像数据的帧头信息和所述第一其他图像数据的帧头数据,确定所述第一目标图像数据与所述第一其他图像数据的相位差信息。
5.根据权利要求2或3或4所述的方法,其特征在于,所述基于所述多路图像数据进行同源检测,确定所述多路图像数据之间的同源信息,包括:
从所述多路图像数据中确定第二目标图像数据;
从所述第二目标图像数据以外的其他各路图像数据中确定第二其他图像数据;
确定所述第二目标图像数据的目标图像特征信息和所述第二其他图像数据的其他图像特征信息;
根据所述目标图像特征信息和所述其他图像特征信息,确定所述目标图像数据与所述第二其他图像数据的同源信息。
6.根据权利要求2或3或4所述的方法,其特征在于,还包括:
在各路图像数据的帧率信息的差值不大于预设帧率阈值时,判断所述相位差是否不大于预设相位差阈值;
响应判定所述相位差不大于预设相位差阈值的情况,确定所述帧率信息和所述相位差信息符合预设条件。
7.根据权利要求1所述的方法,其特征在于,还包括:
实时展示所述检测信息和/或所述同步信息;
其中,所述同步信息包括各路图像数据是否处于同频状态的信息、各路图像数据是否处于同相状态的信息以及各路图像数据是否处于同源状态的信息;
所述实时展示所述同步信息,包括:
确定所述同步信息对应的标识信息,并按照所述标识信息进行展示。
8.一种多路图像数据的同步检测装置,其特征在于,所述装置包括:
采集模块,用于获取采集的多路图像数据;
同步检测模块,用于根据所述多路图像数据进行同步检测,得到检测信息,其中,所述同步检测包括针对所述多路图像数据的同频检测、同相检测以及同源检测;
同步信息确定模块,用于根据所述检测信息确定所述多路图像数据的同步信息。
9.一种电子设备,其特征在于,包括:
一个或多个处理器;和
其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述装置执行如权利要求1至7任一项所述多路图像数据的同步检测方法。
10.一种计算机可读存储介质,其特征在于,其存储的计算机程序使得处理器执行如权利要求1至7任一项所述多路图像数据的同步检测方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211070397.2A CN115514952A (zh) | 2022-09-02 | 2022-09-02 | 一种多路图像数据的同步检测方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211070397.2A CN115514952A (zh) | 2022-09-02 | 2022-09-02 | 一种多路图像数据的同步检测方法和装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115514952A true CN115514952A (zh) | 2022-12-23 |
Family
ID=84501752
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211070397.2A Pending CN115514952A (zh) | 2022-09-02 | 2022-09-02 | 一种多路图像数据的同步检测方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115514952A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118018363A (zh) * | 2024-04-10 | 2024-05-10 | 安徽慕京信息技术有限公司 | 一种多通道数据同步采集和高速传输的网关设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107005661A (zh) * | 2015-11-03 | 2017-08-01 | 深圳市大疆创新科技有限公司 | 图像信号补偿电路、补偿方法、相机模组及无人飞行器 |
CN109445320A (zh) * | 2018-09-28 | 2019-03-08 | 成都大公博创信息技术有限公司 | 一种对多路信号进行采集并同步的装置 |
GB202018504D0 (en) * | 2020-11-25 | 2021-01-06 | Univ Tartu | Imaging system |
CN113852733A (zh) * | 2021-10-21 | 2021-12-28 | 中国北方车辆研究所 | 一种基于单路同轴的多源图像低延时并行传输电路及方法 |
-
2022
- 2022-09-02 CN CN202211070397.2A patent/CN115514952A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107005661A (zh) * | 2015-11-03 | 2017-08-01 | 深圳市大疆创新科技有限公司 | 图像信号补偿电路、补偿方法、相机模组及无人飞行器 |
CN109445320A (zh) * | 2018-09-28 | 2019-03-08 | 成都大公博创信息技术有限公司 | 一种对多路信号进行采集并同步的装置 |
GB202018504D0 (en) * | 2020-11-25 | 2021-01-06 | Univ Tartu | Imaging system |
CN113852733A (zh) * | 2021-10-21 | 2021-12-28 | 中国北方车辆研究所 | 一种基于单路同轴的多源图像低延时并行传输电路及方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN118018363A (zh) * | 2024-04-10 | 2024-05-10 | 安徽慕京信息技术有限公司 | 一种多通道数据同步采集和高速传输的网关设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8345950B2 (en) | System and method for testing a multimeter | |
US7812888B2 (en) | Video signal determination device, a video display device, a video signal determination method, and a video display method for determining the type of a video signal that contains a synchronizing signal | |
US9990874B2 (en) | Method, apparatus and computer program product for testing video playback quality | |
CN108682367B (zh) | 显示器自监控方法以及显示器 | |
JP2016516212A (ja) | 映像出力チェッカー | |
JP5896617B2 (ja) | 試験測定システム、試験測定機器及びその測定ビュー同期化方法 | |
CN102637400B (zh) | 过驱动值查找表的获取方法、获取装置和显示装置 | |
CN115514952A (zh) | 一种多路图像数据的同步检测方法和装置 | |
US20160301924A1 (en) | Measurement system and measurement method for measuring video processing quality | |
CN103941112A (zh) | 多影像讯号的检测***及其检测方法 | |
CN113496661A (zh) | Led显示控制***检测方法、装置及*** | |
WO2018040856A1 (zh) | 多屏显示装置的视频处理单元输出同步性检测方法和*** | |
CN104809990A (zh) | 显示设备和用于确定格式的方法 | |
CN107295407B (zh) | 用于确定vbo信号的故障来源的装置 | |
CN116016909A (zh) | 一种电视分区背光检测***及方法 | |
CN109831666A (zh) | 一种数字视频信号传输质量的检测方法 | |
CN108696747A (zh) | 一种视频测试方法和装置 | |
US8896756B2 (en) | Display apparatus | |
CN110958448B (zh) | 一种视频质量评价方法、装置、介质及终端 | |
KR20070071568A (ko) | 카메라 모듈의 영상신호 제어 시스템 및 카메라 모듈의영상신호 측정 방법 | |
CN110033723B (zh) | 显示输入延迟检测***及方法 | |
US9613575B2 (en) | Liquid crystal display device and method for driving the liquid crystal display device | |
CN102724538B (zh) | 3d同步信号相位的调试装置和检测方法 | |
JP2004242130A (ja) | 映像・音声伝送時間差測定用の信号発生装置およびその方法、並びに信号解析装置およびその方法 | |
JP4347270B2 (ja) | ビデオ・タイミング表示装置及び方法 |
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 |