视频数据传输方法和系统技术方案

技术编号:14913497 阅读:58 留言:0更新日期:2017-03-30 03:05
本发明专利技术涉及一种视频数据传输方法和系统,上述视频数据传输方法,包括如下步骤:在n路视频数据中选择k路视频数据作为基础视频数据;其中,n、k均为正整数,k<n;将基础视频数据以外的n-k路视频数据同时进行延时处理后,分别叠加至k路基础视频数据的一路上,得到叠加视频数据;将叠加视频数据传输至接收端,接收端在接收所述叠加视频数据后,将所述叠加视频数据还原成n路视频数据;其在遇到视频路数多的时候,可以将多路视频数据转换成较少路数的视频数据进行相应传输,使传输过程中的视频数据质量得到保证。

【技术实现步骤摘要】

本专利技术涉及视频信号传输
,特别是涉及一种视频数据传输方法和系统
技术介绍
随着多媒体在工作或者生活等方面的广泛应用,视频信号越来越频繁的出现在人们在的视野中。在对视频信号使用频率逐渐变高的环境下,相关视频数据的传输质量得到了较为显著的关注。实际应用中,常常需要将多路视频信号在不同的板卡之间进行传输,传统的方法是通过采用多个物理链路了进行传输,在遇到视频路数多的时候,会造成板卡间出现大量线缆,从而容易影响视频数据的传输质量。
技术实现思路
基于此,有必要针对传统方案容易影响视频数据传输质量的技术问题,提供一种视频数据传输方法和系统。一种视频数据传输方法,包括如下步骤:在n路视频数据中选择k路视频数据作为基础视频数据;其中,n、k均为正整数,k<n;将基础视频数据以外的n-k路视频数据同时进行延时处理后,分别叠加至k路基础视频数据的一路上,得到叠加视频数据;将叠加视频数据传输至接收端,接收端在接收所述叠加视频数据后,将所述叠加视频数据还原成n路视频数据。一种视频数据传输系统,包括:选择模块,用于在n路视频数据中选择k路视频数据作为基础视频数据;其中,n、k均为正整数,k<n;叠加模块,用于将基础视频数据以外的n-k路视频数据同时进行延时处理后,分别叠加至k路基础视频数据的一路上,得到叠加视频数据;还原模块,用于将叠加视频数据传输至接收端,接收端在接收所述叠加视频数据后,将所述叠加视频数据还原成n路视频数据。上述视频数据传输方法和系统,首先在n路视频数据中选择k路视频数据作为基础视频数据,将其他视频数据同时进行延时处理后,分别叠加至基础视频数据的一路上,得到相应的叠加视频数据,再将其传输至接收端,在接收端将所述叠加视频数据还原成n路视频数据,以实现上述n路视频数据的传输,其在遇到视频路数多的时候,可以将多路视频数据转换成较少路数的视频数据进行相应传输,使传输过程中的视频数据质量得到保证。附图说明图1为一个实施例的视频数据传输方法流程图;图2为一个实施例的视频数据延时示意图;图3为一个实施例的视频数据还原示意图;图4为一个实施例的视频数据传输系统结构示意图。具体实施方式下面结合附图对本专利技术的视频数据传输方法和装置的具体实施方式作详细描述。参考图1,图1所示为一个实施例的视频数据传输方法流程图,包括如下步骤:S10,在n路视频数据中选择k路视频数据作为基础视频数据;其中,n、k均为正整数,k<n;上述步骤S10中,若存在较多路数视频数据需要传输,为了避免出现板卡间出现大量线缆等影响传输质量或者效率的技术问题,可以在需要进行传输的n路视频数据中选择k路视频数据作为基础视频数据,再对其他n-k路视频数据进行延时和叠加,将n路视频数据转换为k路视频数据进行传输,以最大效率的利用现有传输链路的带宽,控制传输过程中视频数据的路数,保证视频数据的传输质量。上述需要进行传输的多路数视频数据具有相同的分辨率和帧率。S20,将基础视频数据以外的n-k路视频数据同时进行延时处理后,分别叠加至k路基础视频数据的一路上,得到叠加视频数据;上述步骤S20中,在选择k路基础视频数据后,可以将除基础视频数据以外的n-k路视频数据同时进行延时处理,再分别叠加至基础视频数据的一路上,这样,n路视频数据便转换成了k路视频数据。通常情况下,为了避免叠加后视频数据出现混乱现象,各路基础视频数据只叠加一路延时处理后的视频数据。在将延时后的n-k路视频数叠加至k路基础视频数据的过程中,可以将第k+1路视频数据(除基础视频数据以外的n-k路视频数据中的第1路视频数据)叠加至k路基础视频数据中的第1路视频数据,将第k+2路视频数据叠加至k路基础视频数据中的第2路视频数据,以此类推,直至将除基础视频数据以外的n-k路视频数据叠加完毕,使叠加视频数据包含待传输的n路视频数据中的所有信息,以保证叠加视频数据的信息完整性,从而保证所传输的视频数据的信息完整性。S30,将叠加视频数据传输至接收端,接收端在接收所述叠加视频数据后,将所述叠加视频数据还原成n路视频数据。接收端在接收叠加视频数据后,可以先获取叠加视频数据中各路视频数据的组成视频数据,再分别获取各路视频数据中组成视频数据的延时信息;比如叠加视频数据中的某路视频数据是由第1路基础视频数据叠加第k+1路视频数据而成,第k+1路视频数据在叠加之前具有多少延时等;然后可以将叠加视频数据中各路视频数据的组成视频数据划分为叠加前的多路视频数据,再根据相应的延时信息还原为原来的n路视频数据,使接收端可以对上述n路视频数据对应相应的处理。本实施例提供的视频数据传输方法,首先在n路视频数据中选择k路视频数据作为基础视频数据,将其他视频数据同时进行延时处理后,分别叠加至基础视频数据的一路上,得到相应的叠加视频数据,再将其传输至接收端,在接收端将所述叠加视频数据还原成n路视频数据,以实现上述n路视频数据的传输,其在遇到视频路数多的时候,可以将多路视频数据转换成较少路数的视频数据进行相应传输,使传输过程中的视频数据质量得到保证。在一个实施例中,上述将基础视频数据以外的n-k路视频数据同时进行延时处理后,分别叠加至k路基础视频数据的一路上的过程可以包括:若k<n≤2k,将除基础视频数据以外的n-k路视频数据同时延时时间t;其中,t为正实数;将延时后的n-k路视频数据分别叠加至一路基础视频数据上。若k<n≤2k,在选择k路视频数据作为基础视频数据后,还剩下n-k路视频数据,上述n-k<k,可以将n-k路视频数据中的各路视频数据延时时间t,分别叠加至k基础视频数据的一路上,其中,各路基础视频数据上至多叠加一路延时后的视频数据,使n路视频数据转换为k路视频数据,以进行相应的传输。上述n-k路视频数据延时的时间t值可以根据具体的视频数据进行设置,比如设置为1秒、2秒等值。上述将除基础视频数据以外的n-k路视频数据延时a秒,并分别叠加至各路基础视频数据的一路上的过程可以包括:先将k路基础视频数据输入FIFO存储器,将上述FIFO存储器的延时时间设置t;间隔时间t后将n-k路视频数据输入FIFO存储器,再从上述FIFO存储器输出先前输入的视频数据,以实现相应视频数据的延时,进行相应的叠加。在一个实施例中,上述将基础视频数据以外的n-k路视频数据同时进本文档来自技高网...
视频数据传输方法和系统

【技术保护点】
一种视频数据传输方法,其特征在于,包括如下步骤:在n路视频数据中选择k路视频数据作为基础视频数据;其中,n、k均为正整数,k<n;将基础视频数据以外的n‑k路视频数据同时进行延时处理后,分别叠加至k路基础视频数据的一路上,得到叠加视频数据;将叠加视频数据传输至接收端,接收端在接收所述叠加视频数据后,将所述叠加视频数据还原成n路视频数据。

【技术特征摘要】
1.一种视频数据传输方法,其特征在于,包括如下步骤:
在n路视频数据中选择k路视频数据作为基础视频数据;其中,n、k均为正
整数,k<n;
将基础视频数据以外的n-k路视频数据同时进行延时处理后,分别叠加至k
路基础视频数据的一路上,得到叠加视频数据;
将叠加视频数据传输至接收端,接收端在接收所述叠加视频数据后,将所
述叠加视频数据还原成n路视频数据。
2.根据权利要求1所述的视频数据传输方法,其特征在于,所述将基础视
频数据以外的n-k路视频数据同时进行延时处理后,分别叠加至k路基础视频数
据的一路上的过程包括:
若k<n≤2k,将除基础视频数据以外的n-k路视频数据同时延时时间t;
将延时后的n-k路视频数据分别叠加至一路基础视频数据上。
3.根据权利要求1所述的视频数据传输方法,其特征在于,所述将基础视
频数据以外的n-k路视频数据同时进行延时处理后,分别叠加至k路基础视频数
据的一路上的过程包括:
若n≥2k,则将除基础视频数据以外的n-k路视频数据划分为若干组;其中,
每组视频数据的路数不超过k;
确定各组视频数据的顺序b,对第b组视频数据进行延时b*t;其中,符号*
表示相乘;
将各组视频数据中的每路视频数据按照顺序依次叠加至一路基础视频数据
上。
4.根据权利要求3所述的视频数据传输方法,其特征在于,所述对第b组
视频数据进行延时b*t的过程包括:
将各组视频数据按照顺序依次输入FIFO存储器;其中,对所述FIFO存储
器设定延时时间t,相邻两组视频数据输入FIFO存储器的时间间隔为t;
从所述FIFO存储器中输出相应的视频数据,得到延时后的各组视频数据。
5.根据权利要求1所述的视频数据传输方法,其特征在于,所述接收端将
所述叠加视频数据还原成n路视频数据的过程包括:
获取叠加视频数据中各路视频数据的组成视频数据;
分别获取各路视频数据...

【专利技术属性】
技术研发人员:胡庆荣
申请(专利权)人:广东威创视讯科技股份有限公司
类型:发明
国别省市:广东;44

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

1