一种传输视频的方法和装置的制造方法

文档序号:8322614阅读:232来源:国知局
一种传输视频的方法和装置的制造方法
【技术领域】
[0001]本发明涉及视频处理技术领域,更具体地,涉及一种传输视频的方法和装置。
【背景技术】
[0002]目前,SDI(Serial Digital Interface,串行数字接口)视频传输是将原始数据直接进行并串转换,以标准格式在传输介质中传输。由于其可以实时传输高清视频信号,而且系统结构简单,所以广泛应用于广播电视和安防监控等行业。
[0003]但是,使用SDI传输高清视频信号时,码率较高(码率是指每秒时间内的数据流量。码率越高,对画面的描述就越精细,画质的损失就越小,所得到的画面就越接近于原始画面)。1080P的30帧视频信号需1.485Gbps,1080P的60帧视频信号需3.125Gbps,这对传输介质及相关设备都有较高要求,大大提高了传输成本。

【发明内容】

[0004]为克服现有技术中存在的问题,本发明实施例提供一种传输视频的方法和装置,能降低使用SDI传输视频信号时的码率,有效降低信号带宽。在保证实时性的前提下,大大降低了传输成本,实现了低成本、远距离高清视频传输。
[0005]根据本发明实施例的第一方面,提供一种发送视频的方法,包括以下步骤:
[0006]将原始的并行视频信号去除冗余信息;
[0007]将去除冗余信息后的视频信号进行低延时编码,之后再转换为串行数据发送。
[0008]在一实施例中,所述将原始的并行视频信号去除冗余信息的步骤进一步包括:
[0009]对并行视频信号进行小波变换;
[0010]将小波变换后的数据进行量化编码;
[0011 ] 将量化编码后的数据进行可变长编码。
[0012]在一实施例中,所述将去除冗余信息后的视频信号进行低延时编码,之后再转换为串行数据发送的步骤进一步包括:
[0013]将去除冗余信息后的视频信号编码为VC-2数据流;
[0014]将VC-2数据流转换为串行数据进行发送。
[0015]在一实施例中,所述方法还包括:
[0016]将可变长编码后的数据进行缓存;
[0017]根据缓存的数据量控制量化参数,以使缓存输出相同长度的数据帧;
[0018]将缓存输出的数据帧编码为VC-2数据帧格式的数据流。
[0019]在一实施例中,所述方法还包括:
[0020]对VC-2数据帧格式的数据流进行前向纠错信道编码;
[0021 ] 将前向纠错信道编码后的数据流转换为串行数据进行发送。
[0022]根据本发明实施例的另一方面,提供一种接收视频的方法,所述方法包括:
[0023]从接收的串行数据中恢复时钟信号,并根据所述时钟信号将串行数据转换成并行信号;
[0024]对并行信号进行VC2格式数据解码,输出可变长编码码流;
[0025]对可变长编码码流进行可变长解码获得量化的码流数据;
[0026]对量化的码流数据进行反量化;
[0027]将反量化后的数据进行反小波变换获得视频数据。
[0028]在一实施例中,所述方法还包括:
[0029]对并行信号进行前向纠错信道解码;
[0030]对进行前向纠错信道解码后的数据进行VC2格式数据解码,输出可变长编码码流。
[0031 ]在一实施例中,所述方法包括:
[0032]将进行前向纠错信道解码后的数据进行缓存,用于调整解码后的码流速率。
[0033]根据本发明实施例的另一方面,提供一种发送视频的装置,包括:
[0034]处理模块,用于对原始的并行视频信号进行去除冗余信息处理;
[0035]编码模块,用于将去除冗余信息后的视频信号进行低延时编码;
[0036]转换模块,用于将低延时编码后的数据转换为串行数据发送。
[0037]在一实施例中,所述处理模块进一步包括:
[0038]变换子模块,用于对并行视频信号进行小波变换;
[0039]量化子模块,用于将小波变换后的数据进行量化编码;
[0040]可变长编码子模块,用于将量化编码后的数据进行可变长编码。
[0041]在一实施例中,所述编码模块还用于将去除冗余信息后的视频信号编码为VC-2数据流。
[0042]在一实施例中,所述转换模块还用于将VC-2数据流转换为串行数据进行发送
[0043]在一实施例中,所述装置还包括:
[0044]第一缓存模块,用于将可变长编码后的数据进行缓存;
[0045]控制模块,用于根据缓存的数据量控制量化参数,以使缓存输出相同长度的数据帧;
[0046]所述编码模块还用于:将缓存输出的数据帧编码为VC-2数据帧格式的数据流。
[0047]在一实施例中,所述装置还包括:
[0048]前向纠错信道编码模块,用于对VC-2数据帧格式的数据流进行前向纠错信道编码;
[0049]所述转换模块还用于:将前向纠错信道编码后的数据流转换为串行数据进行发送。
[0050]根据本发明实施例的另一方面,提供一种接收视频的装置,所述装置包括:
[0051]串并转换模块,用于从接收的串行数据中恢复时钟信号,并根据所述时钟信号将串行数据转换成并行信号;
[0052]VC-2解码模块,用于对并行信号进行VC-2格式数据解码,输出可变长编码码流;
[0053]可变长解码模块,用于对可变长编码码流进行可变长解码获得量化的码流数据;
[0054]反量化模块,用于对量化的码流数据进行反量化;
[0055]反小波变换模块,用于将反量化后的数据进行反小波变换获得视频数据。
[0056]在一实施例中,所述装置还包括:
[0057]前向纠错信道解码模块,用于对并行信号进行前向纠错信道解码;
[0058]所述VC2解码模块还用于,对进行前向纠错信道解码后的数据进行VC2格式数据解码,输出可变长编码码流。
[0059]在一实施例中,所述装置还包括:
[0060]第二缓存模块,用于将进行前向纠错信道解码后的数据进行缓存,用于调整解码后的码流速率。
[0061]本发明实施例提供的技术方案可以包括以下有益效果:
[0062]本发明实施例中,对并行视频信号即信源进行处理,包括小波变换、量化、可变长编码、码流合成等,由此降低了传输信号所需的带宽,可以使1080P 30帧视频在视觉无损的条件下,降低为270Mbps,在保证实时性的前提下,降低了对传输信道的要求,并且可以提高在同轴电缆中传输距离,大大降低了使用该传输方法的系统的成本,扩大了系统在视频监控应用中的适用范围。
[0063]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
【附图说明】
[0064]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0065]图1是根据一示例性实施例示出的一种发送视频的方法的流程图;
[0066]图2是根据一示例性实施例示出的一种发送视频的方法的流程图;
[0067]图3是根据一示例性实施例示出的一种发送视频的方法的流程图;
[0068]图4是根据一示例性实施例示出的一种发送视频的方法中的DWT边缘扩展算法的示意图;
[0069]图5是DWT水平方向时序的示意图;
[0070]图6是DWT垂直方向时序的示意图;
[0071]图7是对LL再次进行小波变换的示意图;
[0072]图8是按照slice编码顺序编号(十六进制)后的不意图;
[0073]图9是根据一示例性实施例示出的一种发送视频的方法中的外交织变换的示意图;
[0074]图10是根据一示例性实施例示出的一种发送视频的方法中的Viterbi编码的示意图;
[0075]图11是根据一示例性实施例示出的一种接收视频的方法的流程图;
[0076]图12是根据一示例性实施例示出的一种发送视频的装置的框图;
[0077]图13是根据一示例性实施例示出的一种发送视频的装置中的处理模块的框图;
[0078]图14是根据一示例性实施例示出的一种发送视频的装置的框图;
[0079]图15是根据一示例性实施例示出的一种接收视频的装置的框图;
[0080]图16是根据一示例性实施例示出的一种接收视频的装置的框图;
[0081]图17是根据一示例性实施例示出的一种装置的框图。
【具体实施方式】
[0082]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0083]传输视频的方法包
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1