一种对视频信号进行复合的方法、装置及电子设备与流程

文档序号:18298564发布日期:2019-07-31 09:45阅读:542来源:国知局
一种对视频信号进行复合的方法、装置及电子设备与流程

本申请涉及视频信号传输领域,特别涉及一种对视频信号进行复合的方法、装置及电子设备。



背景技术:

bt656、bt1120等数字信号传输协议,均定义了一个并行的硬件接口,用来传送ycbcr数据格式的数字视频流,即每个像素点使用一个亮度分量y,每两个像素点共有两个色度分量cb、cr。另外,bt656、bt1120等数字信号传输协议规定的采样模式包括单沿采样和双沿采样,并且,数据位宽为8bit模式,所谓8bit模式具体指:每次上升沿或下降沿采样时,采集8bit数据量,即1个字节。

现有技术中,对于bt656接口、bt1120接口等信号接口而言,可以传输一路、两路或者四路时钟频率相同(即单位时长内的字节量相同)的视频信号,而无法同时传输时钟频率不同的信号,视频信号传输的灵活性较差,例如:现有技术中bt656接口无法同时传输cvbs(复合同步视频广播信号)、720p、1080p中的任意两种信号。



技术实现要素:

有鉴于此,本申请提供一种对视频信号进行复合的方法、装置及电子设备,以解决现有技术中用于传输ycbcr数据格式的数字视频流的接口,无法同时传输时钟频率不同的视频信号的问题。另外,本申请实施例还提供了一种对复合的视频信号进行剥离的方法,以有效分离通过用于传输ycbcr数据格式的数字视频流的接口所传输的复合视频信号。

具体地,本申请是通过如下技术方案实现的:

第一方面,本申请实施例提供了一种对视频信号进行复合的方法,应用于电子设备内的模数转换ad芯片,所述ad芯片配置有目标信号接口,所述目标信号接口为用于传输ycbcr数据格式的数字视频流的接口,所述目标信号接口的工作时钟频率为预定时钟频率,所述预定时钟频率下单沿采样目标字节量;所述方法包括:

获得待复合的两路视频信号;

确定所述两路视频信号各自对应的倍点方式;其中,任一路视频信号所对应的倍点方式能够使得该路视频信号在单位时长内具有目标字节量;

按照所述两路视频信号各自对应的倍点方式,分别对所述两路视频信号进行字节量调整;

将字节量调整后的两路视频信号对应的各个字节进行复合调制,并将复合调制后的数据通过自身的目标信号接口输出至片上系统soc芯片;其中,所述字节量调整后的两路视频信号中,一路视频信号调制于时钟上升沿,另一路视频信号调制于时钟下降沿。

可选地,所述将字节量调整后的两路视频信号对应的各个字节进行复合调制的步骤,包括:

将字节量调整后的任一路视频信号对应的各个字节调制于时钟上升沿,且在位于时钟上升沿的有效起始位的第四字节中,加入第一显示通道标识;其中,所述第一显示通道标识为调制至时钟上升沿的视频信号所对应的显示通道标识;

将剩余一路视频信号对应的各个字节调制于时钟下降沿,且在位于时钟下降沿的有效起始位的第四字节中,加入第二显示通道标识;其中,所述第二显示通道标识为调制至时钟下降沿的视频信号所对应的显示通道标识。

可选地,所述确定所述两路视频信号各自对应的倍点方式的步骤,包括:

基于所述两路视频信号对应的信号制式,获得所述两路视频信号各自对应的倍点方式。

可选地,所述预定视频频率为148.5m;

待复合的两路视频信号为1080p25/30fps制式的视频信号和720p25/30fps制式的视频信号,所述1080p25/30fps制式的视频信号所对应的倍点方式为一倍倍点,所述720p25/30fps制式的视频信号所对应的倍点方式为两倍倍点;

或者,

待复合的两路视频信号为1080p25/30fps制式的视频信号和wd1-ntsc/pal制式的视频信号,所述1080p25/30fps制式的视频信号所对应的倍点方式为一倍倍点,所述wd1-ntsc/pal制式的视频信号所对应的倍点方式为四倍倍点;

或者,

待复合的两路视频信号为720p25/30fps制式的视频信号和wd1-ntsc/pal制式的视频信号,所述720p25/30fps制式的视频信号所对应的倍点方式为两倍倍点,所述wd1-ntsc/pal制式的视频信号所对应的倍点方式为四倍倍点。

可选地,所述目标信号接口为bt656接口或bt1120接口。

第二方面,本申请实施例提供了一种对复合的视频信号进行剥离的方法,应用于电子设备的片上系统soc芯片,所述soc芯片配置有目标信号接口,所述目标信号接口为用于传输ycbcr数据格式的数字视频流的接口,所述目标信号接口的工作时钟频率为预定时钟频率,所述预定时钟频率下单沿采样目标字节量;所述方法包括:

通过自身的目标信号接口接收复合调制后的数据;其中,所述复合调制后的数据为:所述电子设备的ad芯片利用第一方面所述的对视频信号进行复合的方法对两路视频信号进行复合调制后的数据;

对所述复合调制后的数据进行双沿采样,得到字节量调整后的两路视频信号;

确定字节量调整后的两路视频信号各自对应的倍点方式;

对字节量调整后的两路视频信号按照各自对应的倍点方式进行信号剥离,得到字节量调整前的两路视频信号。

可选地,所述确定字节量调整后的两路视频信号各自对应的倍点方式的步骤,包括:

从位于时钟上升沿的有效起始位的第四字节中,获得第一显示通道标识,以及从位于时钟下降沿的有效起始位的第四字节中,获得第二显示通道标识;

从所述ad芯片的寄存器中,读取具有所述第一显示通道标识的显示通道所对应的第一信号制式,以及具有所述第二显示通道标识的显示通道所对应的第二信号制式;

基于所述第一信号制式,确定从时钟上升沿采样得到的视频信号所对应的倍点方式;

基于所述第二信号制式,确定从时钟下降沿采样得到的视频信号所对应的倍点方式。

第三方面,本申请实施例提供了一种对视频信号进行复合的装置,应用于电子设备内的模数转换ad芯片,所述ad芯片配置有目标信号接口,所述目标信号接口为用于传输ycbcr数据格式的数字视频流的接口,所述目标信号接口的工作时钟频率为预定时钟频率,所述预定时钟频率下单沿采样目标字节量;所述装置包括:

视频信号获得单元,用于获得待复合的两路视频信号;

倍点方式确定单元,用于确定所述两路视频信号各自对应的倍点方式;其中,任一路视频信号所对应的倍点方式能够使得该路视频信号在单位时长内具有目标字节量;

字节量调整单元,用于按照所述两路视频信号各自对应的倍点方式,分别对所述两路视频信号进行字节量调整;

调制处理单元,用于将字节量调整后的两路视频信号对应的各个字节进行复合调制,并将复合调制后的数据通过自身的目标信号接口输出至片上系统soc芯片;其中,所述字节量调整后的两路视频信号中,一路视频信号调制于时钟上升沿,另一路视频信号调制于时钟下降沿。

可选地,所述调制处理单元具体用于:

将字节量调整后的任一路视频信号对应的各个字节调制于时钟上升沿,且在位于时钟上升沿的有效起始位的第四字节中,加入第一显示通道标识;其中,所述第一显示通道标识为调制至时钟上升沿的视频信号所对应的显示通道标识;

将剩余一路视频信号对应的各个字节调制于时钟下降沿,且在位于时钟下降沿的有效起始位的第四字节中,加入第二显示通道标识;其中,所述第二显示通道标识为调制至时钟下降沿的视频信号所对应的显示通道标识;

将复合调制后的数据通过自身的目标信号接口输出至片上系统soc芯片。

可选地,所述倍点方式确定单元具体用于:

基于所述两路视频信号对应的信号制式,获得所述两路视频信号各自对应的倍点方式。

第四方面,本申请实施例提供了一种对复合的视频信号进行剥离的装置,应用于电子设备的片上系统soc芯片,所述soc芯片配置有目标信号接口,所述目标信号接口为用于传输ycbcr数据格式的数字视频流的接口,所述目标信号接口的工作时钟频率为预定时钟频率,所述预定时钟频率下单沿采样目标字节量;所述装置包括:

数据接收单元,用于通过自身的目标信号接口接收复合调制后的数据;其中,所述复合调制后的数据为:所述电子设备的ad芯片利用第一方面所述的对视频信号进行复合的方法对两路视频信号进行复合调制后的数据;

采样单元,用于对所述复合调制后的数据进行双沿采样,得到字节量调整后的两路视频信号;

倍点方式确定单元,用于确定字节量调整后的两路视频信号各自对应的倍点方式;

信号剥离单元,用于对字节量调整后的两路视频信号按照各自对应的倍点方式进行信号剥离,得到字节量调整前的两路视频信号。

可选地,所述倍点方式确定单元具体用于:

从位于时钟上升沿的有效起始位的第四字节中,获得第一显示通道标识,以及从位于时钟下降沿的有效起始位的第四字节中,获得第二显示通道标识;

从所述ad芯片的寄存器中,读取具有所述第一显示通道标识的显示通道所对应的第一信号制式,以及具有所述第二显示通道标识的显示通道所对应的第二信号制式;

基于所述第一信号制式,确定从时钟上升沿采样得到的视频信号所对应的倍点方式;

基于所述第二信号制式,确定从时钟下降沿采样得到的视频信号所对应的倍点方式。

第五方面,本申请实施例提供了一种电子设备,包括:模数转换ad芯片和片上系统soc芯片,其中,所述ad芯片和所述soc芯片配置有目标频信号接口,所述目标信号接口为用于传输ycbcr数据格式的数字视频流的接口,所述目标信号接口的工作时钟频率为预定时钟频率,所述预定时钟频率下单沿采样目标字节量;

所述ad芯片,用于获得待复合的两路视频信号;确定所述两路视频信号各自对应的倍点方式;其中,任一路视频信号所对应的倍点方式能够使得该路视频信号在单位时长内具有目标字节量;按照所述两路视频信号各自对应的倍点方式,分别对所述两路视频信号进行字节量调整;将字节量调整后的两路视频信号对应的各个字节进行复合调制,并将复合调制后的数据通过自身的目标信号接口输出至片上系统soc芯片;其中,所述字节量调整后的两路视频信号中,一路视频信号调制于时钟上升沿,另一路视频信号调制于时钟下降沿;

所述soc芯片,用于通过自身的目标信号接口接收所述复合调制后的数据;对所述复合调制后的数据进行双沿采样,得到字节量调整后的两路视频信号;确定字节量调整后的两路视频信号各自对应的倍点方式;对字节量调整后的两路视频信号按照各自对应的倍点方式进行信号剥离,得到字节量调整前的两路视频信号。

本申请实施例所提供的一种对视频信号进行复合的方法中,按照待复合的两路视频信号各自对应的倍点方式,分别对该两路视频信号进行字节量调整,以使得两路信号的数据量均符合目标信号接口的工作时钟频率所对应的单沿采样数据量,并且,将字节量调整后的两路视频信号对应的各个字节进行复合调制,并将复合调制后的数据通过自身的目标信号接口输出至soc芯片,从而实现同时传输。可见,通过该方法可以解决现有技术中用于传输ycbcr数据格式的数字视频流的接口,无法同时传输时钟频率不同的视频信号的问题,提高视频信号传输的灵活性。

本申请实施例所提供的一种对复合的视频信号进行剥离的方法中,对目标信号接口所接收到的复合调制后的数据进行双沿采样,并对字节量调整后的两路视频信号按照各自对应的倍点方式进行信号剥离,将字节量调整后的两路视频信号恢复为字节量调整前的视频信号。可见,通过该方法可以有效分离通过用于传输ycbcr数据格式的数字视频流的接口所传输的复合视频信号。

附图说明

图1是本申请实施例所提供的一种对视频信号进行复合的方法的流程图;

图2是本申请实施例所提供的一种对复合的视频信号进行剥离的方法的流程图;

图3是本申请实施例所提供的一种对视频信号进行复合的装置的结构示意图;

图4是本申请实施例所提供的一种对复合的视频信号进行剥离的装置的结构示意图;

图5是本申请实施例所提供的一种电子设备的结构示意图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

为了便于方案理解,下面介绍下基本概念信息:

首先,bt656、bt1120等数字信号传输协议规定,视频信号以ycbcr数据格式传输,即每一个像素点使用一个亮度分量y;每两个像素点共用两个色度分量cb、cr。以1、2、3代表第一、第二、第三个像素点,则数据传输顺序如下:

cb1y1cr1y2cb2y3cr2y4……,以此类推。

基于上述组成结构可知,第一个像素点由y1cb1cr1组成,第二个像素点由y2cb1cr1组成,第三个像素点由y3cb2cr2组成,以此类推。

其次,视频信号的信号总数据量(即单位时长内的字节量)的计算公式是:

信号总数据量=行总点数*总行数*信号帧率*2(公式1)

其中,行总点数是每一行总的像素点数,包括有效像素和无效像素;总行数包括有效行和无效行;信号帧率是每一秒帧数,例如1080p30fps信号为每秒30帧;而由于以ycbcr数据格式传输时,每个像素占用两个字节,因此,信号总数据量公式中最后乘以2。

再次,本申请实施例所适应于的信号传输场景:

视频采集设备采集视频信号后,将所采集的视频信号转换为模拟信号,并将模拟信号传输至后端服务器。相应的,后端服务器中的ad(analog-to-digital,模数转换)芯片将所接收到的模拟信号转换为视频信号后,对该视频信号进行调制(即将视频信号的各个字节调制于时钟上升沿或时钟下降沿),并将调制后的数据通过自身的目标信号接口传输至该后端服务器的soc(systemonachip,片上系统)芯片;而该soc芯片通过自身的目标信号接口接收调制后的数据后,从调制后的数据中采样得到该视频信号,进而将该视频信号输送至相应的显示通道中,以通过显示通道所对应的显示设备进行显示,其中,不同的显示通道可以对应于不同的显示设备,也可以对应于相同的显示设备。其中,soc芯片为系统级芯片,具体指在单一硅芯片上实现一个系统所具有的信号采集、转换、存储、处理和输入、输出(i/o)等功能的电路。其中,目标信号接口为用于传输ycbcr数据格式的数字视频流的接口,在具体应用中,该目标信号接口可以为bt656接口或bt1120接口,当然并不局限于此。

第一方面,本申请实施例提供了一种对视频信号进行复合的方法,以解决现有技术中用于传输ycbcr数据格式的数字视频流的接口,无法同时传输时钟频率不同的视频信号的问题,从而提高视频信号的传输灵活性。

需要说明的是,本申请实施例所提供的一种对视频信号进行复合的方法可以应用于电子设备的ad芯片,该ad芯片配置有目标信号接口,该目标信号接口为用于传输ycbcr数据格式的数字视频流的接口,该目标信号接口的工作时钟频率为预定时钟频率,该预定时钟频率下单沿采样目标字节量。在具体应用中,该电子设备可以为与视频采集设备相通信的后端服务器,当然并不局限于此;而该目标信号接口可以为bt656接口或bt1120接口,当然并不局限于此。

可以理解的是,该预定时钟频率下单沿采样的目标字节量可以高于:当前已存在的各种视频信号单位时长内的字节量,以保证待复合的视频信号由低数据量切换到高数据量时,该预定时钟频率仍然可以有效。基于该种需求,在具体应用中,该预定时钟频率可以为148.5m,即单沿采样数据量为148.5m,当然并不局限于此。

如图1所示,本申请实施例所提供的一种对视频信号进行复合的方法,可以包括如下步骤:

s101,获得待复合的两路视频信号;

其中,在字节量调整之前,待复合的两路视频信号单位时长内的字节量不高于该目标字节量。

并且,该ad芯片可以对两路模拟信号进行模数转换,从而得到待复合的两路视频信号。可以理解的是,该两路模拟信号可以由两个视频采集设备所传输。

s102,确定该两路视频信号各自对应的倍点方式;

其中,任一路视频信号所对应的倍点方式能够使得该路视频信号在单位时长内具有目标字节量。

本申请实施例所提供的对视频信号进行复合的方法的基本处理思想为:将不同时钟频率的视频信号均调整为符合目标信号接口的工作时钟频率所对应的单沿采样数据量,进而进行关于双沿的复合传输。因此,在数据复合过程中,可以确定该两路视频信号各自对应的倍点方式,进而利用所确定出的倍点方式,对该两路视频信号进行字节量调整。

其中,所谓倍点即字节出现次数。具体的,倍点方式为一倍倍点,即字节出现一次;倍点方式为两倍倍点,即字节连续出现两次,倍点方式为四倍倍点,即字节连续出现四次,以此类推。

需要说明的是,可以基于该两路视频信号对应的信号制式,获得该两路视频信号各自对应的倍点方式,当然并不局限于此。并且,在具体应用中,可以预先设置关于信号制式与倍点方式的对应关系,进而,在获得视频信号后,可以直接基于关于信号制式与倍点方式的对应关系,确定所获得的视频信号所对应的倍点方式。

s103,按照该两路视频信号各自对应的倍点方式,分别对该两路视频信号进行字节量调整;

在确定该两路视频信号各自对应的倍点方式后,可以分别对该两路视频信号进行字节量调整,以使得字节量调整后的每一路视频信号均符合目标信号接口的工作时钟频率所对应的单沿采样数据量,进而对该两路视频信号执行后续的复合调制。

需要说明的是,在目标信号接口对应的预定时钟频率为148.5m时,单沿的数据量为148.5*1000*1000=148500000,单位是字节/秒。为了方案清晰,以预定时钟频率为148.5m、采样模式为双沿采样为例,对各类制式的视频信号所对应的倍点方式进行说明:

(1)如果待复合的两路视频信号为1080p25/30fps制式(即1080p25fps制式或1080p30fps制式)的视频信号和720p25/30fps制式(即720p25fps制式或720p30fps制式)的视频信号:

由于720p25/30fps的数据量不足,无法与1080p25/30fps直接复合,因此,可以将720p25/30fps进行两倍倍点,以满足数据量要求。也就是说,该1080p25/30fps制式的视频信号所对应的倍点方式为一倍倍点,该720p25/30fps制式的视频信号所对应的倍点方式为两倍倍点;

具体而言:

对于1080p30fps制式而言,行总点数配置为2200,其中,有效像素数为1920;总行数配置为41+1080+4=1125,其中1080为1080p的高,是有效数据行,41和4是无效的消隐数据行,分别放置有效数据行的前后。根据上述的公式1可知,信号制式为1080p30fps的视频信号,信号总数据量为:2200*1125*30*2=148500000。也就是说,如果视频信号的信号制式为1080p30fps,则该视频信号所对应的倍点方式为一倍倍点。

对于1080p25fps制式而言,行总点数配置为2640,其中1920为有效数像素数,总行数为1125,其中有效行数为1080。根据上述的公式1可知,信号制式为1080p25fps的视频信号,信号总数据量为:2640*1125*25*2=148500000。也就是说,如果视频信号的信号制式为1080p25fps,则该视频信号对应的倍点方式为一倍倍点。

对于720p30fps制式而言,在做两倍倍点后,行总点数配置为1650*2=3300,其中1280*2=2560为有效像素数;总行数为750,其中有效行数为720。根据上述公式1可知,信号制式为720p30fps的视频信号,在做两倍倍点后,信号总数据量为:3300*750*30*2=148500000。也就是说,如果视频信号的信号制式为720p30fps,则该视频信号所对应的倍点方式为两倍倍点。

对于720p25fps制式而言,在做两倍倍点后,行总点数配置为1980*2=3960,其中1280*2=2560为有效像素数;总行数为750,其中有效行数为720。根据上述公式1可知,信号制式为720p25fps的视频信号,在做两倍倍点后,信号总数据量为:3960*750*25*2=148500000。也就是说,如果视频信号的信号制式为720p25fps,则该视频信号对应的倍点方式为两倍倍点。

并且,当传输信号制式为720p25/30的视频信号时,以1,2,3代表像素点顺序,按照两倍倍点调整字节量之前的排序为:

cb1y1cr1y2cb2y3cr2y4……,以此类推。

按照两倍倍点调整字节量后的排序为:

cb1cb1y1y1cr1cr1y2y2cb2cb2y3y3cr2cr2y4y4,以此类推。

当soc芯片在接收到调制后的数据时,只需要每两个字节采集一个即可完成有效数据信号剥离。

(2)如果待复合的两路视频信号为1080p25/30fps制式的视频信号和wd1-ntsc/pal制式(即wd1-ntsc制式或wd1-pal制式)的视频信号:

由于wd1-ntsc/pal的数据量不足,无法与1080p25/30fps直接复合,因此,可以将wd1-ntsc/pal进行四倍倍点,以满足数据量要求。也就是说,该1080p25/30fps制式的视频信号所对应的倍点方式为一倍倍点,该wd1-ntsc/pal制式的视频信号所对应的倍点方式为四倍倍点;

具体而言:

对于wd1-ntsc制式而言,在做四倍倍点后,行总点数配置为2376*2=4752,乘以2不乘4的原因是ad芯片内部完成了两倍倍点,此处再乘以2即可;其中,960*4=3840为有效像素数,乘以4的原因是共做了四倍倍点;另外,总行数为625,其中有效行数为576。根据公式1可知,信号制式为wd1-ntsc的视频信号,在做四倍倍点后,信号总数据量为:4752*625*25*2=148500000。也就是说,如果视频信号的信号制式为wd1-ntsc,则该视频信号所对应的倍点方式为四倍倍点。

对于wd1-pal制式而言,在做四倍倍点后,行总点数配置为2360*2=4720,乘以2不乘4的原因是ad芯片内部完成了两倍倍点,此处再乘以2即可;其中,960*4=3840为有效像素数,乘以4的原因是共做了四倍倍点;另外,总行数为525,其中有效行数为480。根据公式1可知,信号制式为wd1-pal的视频信号,做四倍倍点后,信号总数据量为:4720*525*29.97*2=148531320,该信号总数据量近似等于148.5m时钟单沿的数据量,满足需求。也就是说,如果视频信号的信号制式为wd1-pal,则该视频信号所对应的倍点方式为四倍倍点。

并且,当传输信号制式为wd1-ntsc/pal的视频信号时,以1,2,3代表像素点顺序,按照四倍倍点调整字节量之前的排序为:

cb1y1cr1y2cb2……,以此类推。

按照四倍倍点调整字节量之后的排序为:

cb1cb1cb1cb1y1y1y1y1cr1cr1cr1cr1y2y2y2y2cb2cb2cb2cb2,以此类推。

当soc芯片接收到调制后的数据时,只需要每四个字节采集一个即可完成有效数据信号剥离。

另外,本领域技术人员可以理解的是,wd1-ntsc/pal制式中的wd1是在d1分辨率(704×576)基础上提出的更清晰的适应宽屏的分辨率960×576;ntsc是nationaltelevisionstandardscommittee的缩写,意思是“(美国)国家电视标准委员会”,ntsc负责开发一套美国标准电视广播传输和接收协议;pal制又称为帕尔制,pal是英文phasealterationline的缩写,意思是逐行倒相,也属于同时制。

(3)如果待复合的两路视频信号为720p25/30fps制式的视频信号和wd1-ntsc/pal制式的视频信号:

为了满足148.5m下单沿数据量,wd1-ntsc/pal采用四倍倍点,720p25/30fps采用两倍倍点,以满足数据量要求。也就是说,信号制式为720p25/30fps的视频信号所对应的倍点方式为两倍倍点,信号制式为wd1-ntsc/pal的视频信号所对应的倍点方式为四倍倍点。关于四倍倍点和两倍倍点的字节排序参见前述内容所给出的排序方式,在此不做赘述。

另外,需要强调的是,对720p25/30fps和wd1-ntsc/pal复合时,理论上只需要工作在148.5m单沿,720p25/30fps不倍点,wd1-ntsc/pal两倍倍点即可,而本申请实施例依然使用148.5m双沿的原因是:如果以上述方式复合720p25/30fps和wd1-ntsc/pal,当拔下一路720p25/30fps或wd1-ntsc/pal再插上1080p25/30时,则不能接入,接入需要重新配置为148.5m双沿,而此操作会对两路视频信号造成影响,产生一段时间黑屏,效果较差不灵活。

当然,对于时钟频率相同的视频信号,也可以通过倍点方式来实现信号复合。可以理解的是,对于时钟频率相同的视频信号而言,两路视频信号所对应的倍点方式相同。例如:在预定时钟频率为148.5m、采样模式为双沿采样时,如果待复合的两路视频信号为1080p25fps制式的视频信号和1080p30fps制式的视频信号,则两路视频信号所对应的倍点方式均为一倍倍点。又如:在预定时钟频率为148.5m且采样模式为双沿采样时,如果待复合的两路视频信号为720p25fps制式的视频信号和720p30fps制式的视频信号,则两路视频信号所对应的倍点方式均为两倍倍点。又如:在预定时钟频率为148.5m且采样模式为双沿采样时,如果待复合的两路视频信号为wd1-ntsc制式的视频信号和wd1-pal制式的视频信号,则两路视频信号所对应的倍点方式均为四倍倍点。

s104,将字节量调整后的两路视频信号对应的各个字节进行复合调制,并将复合调制后的数据通过自身的目标信号接口输出至片上系统soc芯片。

其中,该字节量调整后的两路视频信号中,一路视频信号调制于时钟上升沿,另一路视频信号调制于时钟下降沿。

在对两路视频信号进行字节量调整后,由于字节量调整后的两路视频信号单位时长内的字节量为目标字节量,即字节量调整后的两路视频信号均符合目标信号接口的预定时钟频率,因此,可以将字节量调整后的两路视频信号对应的各个字节进行复合调制,并将复合调制后的数据通过自身的目标信号接口输出至soc芯片。相应的,该soc芯片在通过自身的目标信号接口接收到复合调制后的数据后,可以对所接收到的复合调制后的数据进行双沿采样,得到字节量调整后的两路视频信号;进而,对字节量调整后的两路视频信号按照各自对应的倍点方式进行信号剥离,得到字节量调整前的两路视频信号,其中,每一次采样数据量为8bit,即一个字节。

并且,需要说明的是,由于视频信号的倍点方式与信号制式相关,因此,ad芯片在调制两路视频信号时,可以在自身的寄存器中写入关于两路视频信号的显示通道与信号制式的对应关系,这样,在soc确定出视频信号的显示通道后,便可以确定视频信号所对应的信号制式,从而完成数据剥离。

而本领域技术人员可以理解的是,bt656、bt1120等数字信号传输协议规定,视频帧中的每一行有效数据由有效起始位开始,结束于有效终止位,其中,有效起始位为sav,有效终止位为eav。具体的,sav的组成格式是:ff0000xy四个字节,当soc芯片识别到该sav的四个字节时,则认为是一行有效数据的开始。对于sav的四个字节而言,前三个字节的值固定,第四个字节可编程,因此,本申请实施例中,将两路视频信号所对应的显示通道的显示通道标识分别写入到所在时钟沿的起始有效位的第四个字节中,这样,soc芯片可以通过解析两类第四字节,得到两路视频信号所对应的显示通道标识,从而基于显示通道标识所确定出的信号制式,来确定各路视频信号所对应的倍点方式。

具体的,所述将字节量调整后的两路视频信号对应的各个字节进行复合调制的步骤,可以包括:

将字节量调整后的任一路视频信号对应的各个字节调制于时钟上升沿,且在位于时钟上升沿的有效起始位的第四字节中,加入第一显示通道标识;其中,该第一显示通道标识为调制至时钟上升沿的视频信号所对应的显示通道标识;

将剩余一路视频信号对应的各个字节调制于时钟下降沿,且在位于时钟下降沿的有效起始位的第四字节中,加入第二显示通道标识;其中,该第二显示通道标识为调制至时钟下降沿的视频信号所对应的显示通道标识。

其中,显示通道标识的具体格式可以根据实际情况设定,本申请实施例对此不做限定。

本申请实施例所提供的一种对视频信号进行复合的方法中,按照待复合的两路视频信号各自对应的倍点方式,分别对该两路视频信号进行字节量调整,以使得两路信号的数据量均符合目标信号接口的工作时钟频率所对应的单沿采样数据量,并且,将字节量调整后的两路视频信号对应的各个字节进行复合调制,并将复合调制后的数据通过自身的目标信号接口输出至soc芯片,从而实现同时传输。可见,通过该方法可以解决现有技术中用于传输ycbcr数据格式的数字视频流的接口,无法同时传输时钟频率不同的视频信号的问题,提高视频信号传输的灵活性。

第二方面,基于上述的一种对视频信号进行复合的方法,本申请实施例提供了一种对复合的视频信号进行信号剥离的方法,以有效分离通过用于传输ycbcr数据格式的数字视频流的接口所传输的复合视频信号。

需要说明的是,本申请实施例所提供的一种对复合的视频信号进行信号剥离的方法,应用于电子设备的soc芯片,该soc芯片配置有目标信号接口,该目标信号接口为用于传输ycbcr数据格式的数字视频流的接口,该目标信号接口的工作时钟频率为预定时钟频率,该预定时钟频率下单沿采样目标字节量。在具体应用中,该soc芯片可以为dsp(digitalsignalprocess,数字信号处理技术)芯片、arm(advancedriscmachine),当然并不局限于。其中,arm芯片为英国acorn有限公司设计的低功耗成本的第一款risc(reducedinstructionsetcomputer,精简指令集计算机)微处理器。而在具体应用中,该目标信号接口可以为bt656接口或bt1120接口,当然并不局限于此。

其中,soc芯片的目标信号接口的预定时钟频率与上述的ad芯片的目标信号接口的预定时钟频率相同。在具体应用中,该预定时钟频率可以为148.5m,即单沿采样数据量为148.5m,当然并不局限于此。

如图2所示,本申请实施例所提供的一种对复合的视频信号进行信号剥离的方法,可以包括如下步骤:

s201,通过自身的目标信号接口接收复合调制后的数据;

其中,该复合调制后的数据为:该电子设备的ad芯片利用本申请实施例所提供的对视频信号进行复合的方法,对两路视频信号进行复合调制后的数据。

s202,对该复合调制后的数据进行双沿采样,得到字节量调整后的两路视频信号;

在接收到复合调制后的数据后,可以对该复合调制后的数据进行双沿采样,即对该复合调制后的数据进行时钟上升沿和时钟下降沿的采样,其中,通过对时钟上升沿采样得到字节量调整后的一路视频信号,而通过对时钟下降沿采样得到字节量调整后的另一路视频信号。并且,每次采样8bit数据,即1个字节。

s203,确定字节量调整后的两路视频信号各自对应的倍点方式;

在采样得到字节量调整后的两路视频信号后,由于需要进行还原,因此,可以确定字节量调整后的两路视频信号各自对应的倍点方式,进而,在确定出倍点方式后,对字节量调整后的两路视频信号进行信号剥离。

具体的,所述确定字节量调整后的两路视频信号各自对应的倍点方式的步骤,可以包括:

从位于时钟上升沿的有效起始位的第四字节中,获得第一显示通道标识,以及从位于时钟下降沿的有效起始位的第四字节中,获得第二显示通道标识;

从该ad芯片的寄存器中,读取具有该第一显示通道标识的显示通道所对应的第一信号制式,以及具有该第二显示通道标识的显示通道所对应的第二信号制式;

基于该第一信号制式,确定从时钟上升沿采样得到的视频信号所对应的倍点方式;

基于该第二信号制式,确定从时钟下降沿采样得到的视频信号所对应的倍点方式。

由于ad芯片的寄存器中存储有各个显示通道的视频信号的信号制式,而视频信号的倍点方式与信号制式有关,因此,可以基于两类第四字节中的显示通道标识,确定出具有相应显示通道标识的显示通道所对应的信号制式,进而基于所确定出的信号制式,来确定出倍点方式。

另外,可以理解的是,该soc芯片中可以预先存储由关于信号制式与倍点方式的对应关系,这样,在确定出视频信号的信号制式后,可以直接根据关于信号制式与倍点方式的对应关系,确定出该视频信号所对应的倍点方式。

s204,对字节量调整后的两路视频信号按照各自对应的倍点方式进行信号剥离,得到字节量调整前的两路视频信号。

可以理解的是,对于倍点方式为一倍倍点而言,由于实质未发生字节量调整,因此,可以直接将字节量调整后的路视频信号作为字节量调整前的视频信号;而对于倍点方式为两倍倍点而言,所谓的剥离为:从字节量调整后的视频信号中,每两个相同字节采集一个字节,将所采集的一个字节作为字节量调整前的该路视频信号的字节;而对于倍点方式为四倍倍点而言,所谓的剥离为:从字节量调整后的视频信号中,每四个相同字节中采集一个字节,将所采集的一个字节作为字节量调整前的该视频信号的字节,以此类推。

例如:按照两倍倍点调整字节量之前的排序为:

cb1y1cr1y2cb2y3cr2y4……,以此类推;

按照两倍倍点调整字节量后的排序为:

cb1cb1y1y1cr1cr1y2y2cb2cb2y3y3cr2cr2y4y4,以此类推。

此时,soc芯片只需要每两个字节采集一个即可完成有效数据信号剥离。

又如:按照四倍倍点调整字节量之前的排序为:

cb1y1cr1y2cb2……,以此类推;

按照四倍倍点调整字节量之后的排序为:

cb1cb1cb1cb1y1y1y1y1cr1cr1cr1cr1y2y2y2y2cb2cb2cb2cb2,以此类推;

此时,soc芯片只需要每四个字节采集一个即可完成有效数据信号剥离。

本申请实施例所提供的一种对复合的视频信号进行剥离的方法中,对目标信号接口所接收到的复合调制后的数据进行双沿采样,并对字节量调整后的两路视频信号按照各自对应的倍点方式进行信号剥离,将字节量调整后的两路视频信号恢复为字节量调整前的视频信号。可见,通过该方法可以有效分离通过用于传输ycbcr数据格式的数字视频流的接口所传输的复合视频信号。

第三方面,相应于上述实施例所提供的一种对视频信号进行复合的方法,本申请实施例还提供了一种对视频信号进行复合的装置,应用于电子设备内的ad芯片,所述ad芯片配置有目标信号接口,所述目标信号接口为用于传输ycbcr数据格式的数字视频流的接口,所述目标信号接口的工作时钟频率为预定时钟频率,所述预定时钟频率下单沿采样目标字节量;如图3所示,所述装置包括:

视频信号获得单元310,用于获得待复合的两路视频信号;

倍点方式确定单元320,用于确定所述两路视频信号各自对应的倍点方式;其中,任一路视频信号所对应的倍点方式能够使得该路视频信号在单位时长内具有目标字节量;

字节量调整单元330,用于按照所述两路视频信号各自对应的倍点方式,分别对所述两路视频信号进行字节量调整;

调制处理单元340,用于将字节量调整后的两路视频信号对应的各个字节进行复合调制,并将复合调制后的数据通过自身的目标信号接口输出至片上系统soc芯片;其中,所述字节量调整后的两路视频信号中,一路视频信号调制于时钟上升沿,另一路视频信号调制于时钟下降沿。

本申请实施例所提供的一种对视频信号进行复合的装置,按照待复合的两路视频信号各自对应的倍点方式,分别对该两路视频信号进行字节量调整,以使得两路信号的数据量均符合目标信号接口的工作时钟频率所对应的单沿采样数据量,并且,将字节量调整后的两路视频信号对应的各个字节进行复合调制,并将复合调制后的数据通过自身的目标信号接口输出至soc芯片,从而实现同时传输。可见,通过该方法可以解决现有技术中用于传输ycbcr数据格式的数字视频流的接口,无法同时传输时钟频率不同的视频信号的问题,提高视频信号传输的灵活性。

可选地,所述调制处理单元340具体用于:

将字节量调整后的任一路视频信号对应的各个字节调制于时钟上升沿,且在位于时钟上升沿的有效起始位的第四字节中,加入第一显示通道标识;其中,所述第一显示通道标识为调制至时钟上升沿的视频信号所对应的显示通道标识;

将剩余一路视频信号对应的各个字节调制于时钟下降沿,且在位于时钟下降沿的有效起始位的第四字节中,加入第二显示通道标识;其中,所述第二显示通道标识为调制至时钟下降沿的视频信号所对应的显示通道标识;

将复合调制后的数据通过自身的目标信号接口输出至片上系统soc芯片。

可选地,所述倍点方式确定单元320具体用于:

基于所述两路视频信号对应的信号制式,获得所述两路视频信号各自对应的倍点方式。

第四方面,相应于上述的一种对复合的视频信号进行剥离的方法,本申请实施例还提供了一种对复合的视频信号进行剥离的装置,应用于电子设备的soc芯片,所述soc芯片配置有目标信号接口,所述目标信号接口为用于传输ycbcr数据格式的数字视频流的接口,所述目标信号接口的工作时钟频率为预定时钟频率,所述预定时钟频率下单沿采样目标字节量;如图4所示,所述装置可以包括:

数据接收单元410,用于通过自身的目标信号接口接收复合调制后的数据;其中,所述复合调制后的数据为:所述电子设备的ad芯片利用本申请实施例所提供的对视频信号进行复合的方法,对两路视频信号进行复合调制后的数据;

采样单元420,用于对所述复合调制后的数据进行双沿采样,得到字节量调整后的两路视频信号;

倍点方式确定单元430,用于确定字节量调整后的两路视频信号各自对应的倍点方式;

信号剥离单元440,用于对字节量调整后的两路视频信号按照各自对应的倍点方式进行信号剥离,得到字节量调整前的两路视频信号。

本申请实施例所提供的一种对复合的视频信号进行剥离的装置中,对目标信号接口所接收到的复合调制后的数据进行双沿采样,并对字节量调整后的两路视频信号按照各自对应的倍点方式进行信号剥离,将字节量调整后的两路视频信号恢复为字节量调整前的视频信号。可见,通过该方法可以有效分离通过用于传输ycbcr数据格式的数字视频流的接口所传输的复合视频信号。

可选地,所述倍点方式确定单元430具体用于:

从位于时钟上升沿的有效起始位的第四字节中,获得第一显示通道标识,以及从位于时钟下降沿的有效起始位的第四字节中,获得第二显示通道标识;

从所述ad芯片的寄存器中,读取具有所述第一显示通道标识的显示通道所对应的第一信号制式,以及具有所述第二显示通道标识的显示通道所对应的第二信号制式;

基于所述第一信号制式,确定从时钟上升沿采样得到的视频信号所对应的倍点方式;

基于所述第二信号制式,确定从时钟下降沿采样得到的视频信号所对应的倍点方式。

第五方面,本申请实施例还提供了一种电子设备,如图5所示,该电子设备包括:模数转换ad芯片510和片上系统soc芯片520,其中,所述ad芯片510和所述soc芯片520配置有目标信号接口,所述目标信号接口为用于传输ycbcr数据格式的数字视频流的接口,所述目标信号接口的工作时钟频率为预定时钟频率,所述预定时钟频率下单沿采样目标字节量;

所述ad芯片510,用于获得待复合的两路视频信号;确定所述两路视频信号各自对应的倍点方式;其中,任一路视频信号所对应的倍点方式能够使得该路视频信号在单位时长内具有目标字节量;按照所述两路视频信号各自对应的倍点方式,分别对所述两路视频信号进行字节量调整;将字节量调整后的两路视频信号对应的各个字节进行复合调制,并将复合调制后的数据通过自身的目标信号接口输出至片上系统soc芯片;其中,所述字节量调整后的两路视频信号中,一路视频信号调制于时钟上升沿,另一路视频信号调制于时钟下降沿;

所述soc芯片520,用于通过自身的目标信号接口接收所述复合调制后的数据;对所述复合调制后的数据进行双沿采样,得到字节量调整后的两路视频信号;确定字节量调整后的两路视频信号各自对应的倍点方式;对字节量调整后的两路视频信号按照各自对应的倍点方式进行信号剥离,得到字节量调整前的两路视频信号。

可见,通过该电子设备可以解决现有技术中用于传输ycbcr数据格式的数字视频流的接口,无法同时传输时钟频率不同的视频信号的问题;同时,可以有效分离通过用于传输ycbcr数据格式的数字视频流的接口所传输的复合视频信号。

可选地,所述ad芯片510将字节量调整后的两路视频信号对应的各个字节进行复合调制的步骤,包括:

将字节量调整后的任一路视频信号对应的各个字节调制于时钟上升沿,且在位于时钟上升沿的有效起始位的第四字节中,加入第一显示通道标识;其中,所述第一显示通道标识为调制至时钟上升沿的视频信号所对应的显示通道标识;

将剩余一路视频信号对应的各个字节调制于时钟下降沿,且在位于时钟下降沿的有效起始位的第四字节中,加入第二显示通道标识;其中,所述第二显示通道标识为调制至时钟下降沿的视频信号所对应的显示通道标识。

可选地,所述ad芯片510确定所述两路视频信号各自对应的倍点方式的步骤,可以包括:

基于所述两路视频信号对应的信号制式,获得所述两路视频信号各自对应的倍点方式。

可选地,所述预定视频频率为148.5m;

待复合的两路视频信号为1080p25/30fps制式的视频信号和720p25/30fps制式的视频信号,所述1080p25/30fps制式的视频信号所对应的倍点方式为一倍倍点,所述720p25/30fps制式的视频信号所对应的倍点方式为两倍倍点;

或者,

待复合的两路视频信号为1080p25/30fps制式的视频信号和wd1-ntsc/pal制式的视频信号,所述1080p25/30fps制式的视频信号所对应的倍点方式为一倍倍点,所述wd1-ntsc/pal制式的视频信号所对应的倍点方式为四倍倍点;

或者,

待复合的两路视频信号为720p25/30fps制式的视频信号和wd1-ntsc/pal制式的视频信号,所述720p25/30fps制式的视频信号所对应的倍点方式为两倍倍点,所述wd1-ntsc/pal制式的视频信号所对应的倍点方式为四倍倍点。

可选地,所述soc芯片520确定字节量调整后的两路视频信号各自对应的倍点方式的步骤,可以包括:

从位于时钟上升沿的有效起始位的第四字节中,获得第一显示通道标识,以及从位于时钟下降沿的有效起始位的第四字节中,获得第二显示通道标识;

从所述ad芯片的寄存器中,读取具有所述第一显示通道标识的显示通道所对应的第一信号制式,以及具有所述第二显示通道标识的显示通道所对应的第二信号制式;

基于所述第一信号制式,确定从时钟上升沿采样得到的视频信号所对应的倍点方式;

基于所述第二信号制式,确定从时钟下降沿采样得到的视频信号所对应的倍点方式。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1