2024年4月20日发(作者:迈克菲是电脑自带的吗)
(19)中华人民共和国国家知识产权局
(12)发明专利说明书
(21)申请号 CN2.6
(22)申请日 2013.01.25
(71)申请人 上海德思普微电子技术有限公司
地址 201203 上海市浦东新区碧波路456号B103
(72)发明人 郭伟 方桂成 王守亮
(74)专利代理机构 北京集佳知识产权代理有限公司
代理人 王宝筠
(51)
H04N21/236
H04N21/2343
(10)申请公布号 CN 103051928 A
(43)申请公布日 2013.04.17
权利要求说明书 说明书 幅图
(54)发明名称
无线音视频数据传输方法及装置
(57)摘要
本发明公开了一种无线音视频数据
传输方法及装置。该无线音视频数据传输
方法包括:第一电子设备的微处理器获取
视频采集单元采集的原始视频数据和音频
采集单元采集的原始音频数据;对原始视
频数据和原始音频数据压缩编码,以形成
至少一原始音视频数据块;对原始音视频
数据块添加CRC校验码以及加扰,以形成
待成帧音视频数据块;对每一待发送数据
帧进行组帧处理后,按照设置有视频子帧
和音频子帧间的传输时间间隔的帧结构中
所规定的数据包格式,将待发送的数据帧
的待成帧音视频数据块发送至无线数传芯
片,并将无线数传芯片输出的相应射频信
号通过天线发送。通过利用本方案,在不
依赖3G网络的支持下,实现了双向交互
的无线音视频数据传输。
法律状态
法律状态公告日
法律状态信息
2016-08-03
授权
2013-10-16
实质审查的生效
2013-04-17
公开
2022-01-04
未缴年费专利权终止
法律状态
授权
实质审查的生效
公开
未缴年费专利权终止
权 利 要 求 说 明 书
1.一种无线音视频数据传输方法,其特征在于,适用于第一电子设备,
所述第一电子设备的微处理器获取视频采集单元所采集的原始视频数据
对所获取的原始视频数据和原始音频数据压缩编码,以形成至少一原始
对所述原始音视频数据块添加CRC校验码以及加扰处理,以形成待成帧
对每一待发送的数据帧进行至少包含构建视频子帧和音频子帧的组帧处
音视频数据块;
音视频数据块;
和音频采集单元所采集的原始音频数据;
所述方法包括:
理后,按照设置有所述视频子帧和所述音频子帧间的传输时间间隔的帧结构
中所规定的数据包格式,将所述待发送的数据帧对应的待成帧
发送至自身的无线数传芯片,并将所述无线数传
通过天线发送;
音视频数据块
芯片所输出的相应射频信号
其中,所述视频子帧包含一帧中的待成帧音视频数据块中的视频数据部
2.根据权利要求1所述的方法,其特征在于,将所述无线数传芯片所输
出的相应射频信号通过天线发送,包括:
分,所述音频子帧包含相应帧中的待成帧音视频数据块中的音频数据部分。
将所述无线数传芯片所输出的相应射频信号进行功率放大;
将功率放大后的射频信号通过天线发送。
3.根据权利要求1或2所述的方法,其特征在于,对一待发送的数据帧
为待发送的数据帧中的视频子帧添加视频子帧头,音频子帧添加音频子
确定所述数据帧对应的第一数量的数据包,其中,所述第一数量的数据
帧头;
进行至少包含构建视频子帧和音频子帧的组帧处理,包括:
包中包括:所述视频子帧对应的第二数量的视频数据包和所述音频子帧对应
的第三数量的音频数据包,所述第二数量与所述第三数量之和
为第一数量;
为所述数据帧中的每一数据包添加CRC校验码并进行信道编码,以此完
4.根据权利要求3所述的方法,其特征在于,所述数据帧对应有13个
成组帧处理。
数据包,其中,13个数据包中包括:所述视频
所述音频子帧对应的1个音频数据子帧对应的12个视频数据包和
包。
5.根据权利要求4所述的方法,其特征在于,所述设置有所述视频子帧
每个数据包的传输时间为1.292ms,相邻数据包间具有150us的传输时间
6.根据权利要求1或2所述的方法,其特征在于,所述无线数传芯片对
将所接收到的数据包放入先入先出队列中;
为从所述先入先出队列中确定出的当前待传输的数据包添加同步前导码
将所述当前待传输的数据包对应的原始序列比特转换为调制信号;
将所述调制信号进行混频上变频处理;
将混频上变频处理后所形成的射频信号进行功率放大,以形成适用于天
7.一种无线音视频数据传输方法,其特征在于,适用于第二电子设备,
所述方法包括:
线传输的相应的射频信号。
和设备识别码;
所接收到的数据包的处理过程包括:
和所述音频子帧的传输时间间隔的帧结构包括:
间隔,所述视频子帧和所述音频子帧之间具有627us的传输时间间隔。
第二电子设备中的微处理器接收自身的无线数传芯片上报的数据包;
对所接收到的数据包依次进行相应的信道解码以及CRC校验;
当CRC校验成功的数据包中携带有视频子帧头或音频子帧头时,恢复一
帧中相应的视频子帧或音频子帧;
当CRC校验成功的数据包中携带有一帧的帧头时,恢复出相应的数据帧;
在恢复相应的数据帧后,对所述数据帧中相应的音视频数据块解扰并
在获得到所有原始音视频数据块后,将所获得的原始音视频数据块解压
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
输出所述原始音频数据和原始视频数据。
9.根据权利要求7所述的方法,其特征在于,所述方法还包括:
所述第二电子设备的微处理器对天线接收到的射频信号进行低噪声放大
缩解码,以得到相应的原始音频数据和原始视频数据。
CRC校验,并在CRC校验成功后获得原始音视频数据块;
后,发送至无线数传芯片,以使无线数传芯片对所接收到的射频信号进行处
理。
10.根据权利要求7所述的方法,其特征在于,所述无线数传芯片对所
将所获取到的射频信号进行混频下变频处理;
将混频下变频处理后所形成的信号转换为基带信号;
根据同步前导码,将所述基带信号进行位判决处理,以转换为原始比特
当所述原始比特序列中的设备识别码与所述第二电子设备自身的设备识
11.一种无线音视频数据传输装置,其特征在于,适用于第一电子设备
原始数据获取模块,用于获取视频采集单元所采集的原始视频数据和音
原始数据块形成模块,用于对所获取的原始视频数据和原始音频数据压
缩编码,以形成至少一原始音视频数据块;
频采集单元所采集的原始音频数据;
的微处理器,所述无线音视频数据传输装置包括:
序列;
接收到的射频信号的处理过程包括:
别码相同时,将所述原始比特序列以数据包形式放入相应的先入先出队列中,
进而上报给所述第二电子设备的微处理器。
待成帧数据块形成模块,用于对所述原始音视频数据块添加CRC校验码
组帧处理模块,用于对每一待发送的数据帧进行至少包含构建视频子帧
以及加扰处理,以形成待成帧音视频数据块;
和音频子帧的组帧处理;其中,所述视频子帧包含一帧中的待成帧音视频数
据块中的视频数据部分,所述音频子帧包含相应帧中的待成帧
中的音频数据部分; 音视频数据块
数据包发送模块,用于当待发送的数据帧经过所述组帧处理模块的处理
后,按照设置有所述视频子帧和所述音频子帧间的传输时间间隔的帧结构中
所规定的数据包格式,将所述待发送的数据帧对应的待成帧音
送至自身的无线数传芯片; 视频数据块发
射频信号发送模块,用于将所述无线数传芯片所输出的相应射频信号通
12.一种无线音视频数据传输装置,其特征在于,适用于第二电子设备
数据包接收模块,用于接收自身的无线数传芯片上报的数据包;
数据包处理模块,用于对所接收到的数据包依次进行相应的信道解码以
音视频子帧恢复模块,用于当CRC校验成功的数据包中携带有视频子帧
头或音频子帧头时,恢复一帧中相应的视频子帧或音频子帧;
及CRC校验;
的微处理器,所述无线音视频数据传输装置包括:
过天线发送。
数据帧恢复模块,用于当CRC校验成功的数据包中携带有一帧的帧头时,
原始音视频数据块恢复模块,用于在恢复相应的数据帧后,对所述数据
原始数据恢复模块,用于在获得到所有原始音视频数据块后,将所获得
恢复出相应的数据帧;
帧中相应的音视频数据块解扰并CRC校验,以在CRC校验成功后获得原始
音视频数据块;
的原始音视频数据块解压缩解码,以得到相应的原始音频数据和原始视频数
据。
说 明 书
技术领域
本发明涉及无线传输技术领域,特别是涉及一种无线音视频数据传输方
背景技术
传统的对讲机、车载台、中继台等无线传输设备一般采用窄带模拟传输
体制,而由于窄带带宽仅有几十KHz,导致传统的无线传输设备只能传输
话音;同时,由于模拟体制的自身原因,存在话音质量较差、数据传
难、组网不灵活等缺点。因此,目前无线传输设备通常采用数
解决了模拟体制自身所带来的无线数据传输缺点。
法及装置。
调频
输有困
字体制,以此
但是,随着人们需求的不断增加,市场上关于具备双向交互的音视频数
据传输功能的无线传输设备的需求也在不断增大。而现有的具备双向交互的
音视频数据传输功能的无线传输设备一般都依赖于3G网络的支持,
有一定的网络环境使用局限性。例如:在无3G网络的野外或
依赖3G网络支持的无线传输设备将无法实现无线音视
因此,具
某些应急情况等,
频数据传输。
可见,在不依赖3G网络的支持下,如何实现双向交互的无线音视频数据
发明内容
为解决上述技术问题,本发明实施例提供了一种无线音视频数据传输方
传输是一个值得关注的问题。
传
法及装置,以在不依赖3G网络的支持下,实现双向交互的无线音视频数据
输,技术方案如下:
第一方面,本发明实施例提供了一种无线音视频数据传输方法,适用于
所述第一电子设备的微处理器获取视频采集单元所采集的原始视频数据
对所获取的原始视频数据和原始音频数据压缩编码,以形成至少一原始
对所述原始音视频数据块添加CRC校验码以及加扰处理,以形成待成帧
对每一待发送的数据帧进行至少包含构建视频子帧和音频子帧的组帧处
理后,按照设置有所述视频子帧和所述音频子帧间的传输时间间隔的帧结构
中所规定的数据包格式,将所述待发送的数据帧对应的待成帧音视频
发送至自身的无线数传芯片,并将所述无线数传芯片所输出的
通过天线发送;
音视频数据块;
音视频数据块;
和音频采集单元所采集的原始音频数据;
第一电子设备,所述方法包括:
数据块
相应射频信号
其中,所述视频子帧包含一帧中的待成帧音视频数据块中的视频数据部
其中,将所述无线数传芯片所输出的相应射频信号通过天线发送,包括:
将所述无线数传芯片所输出的相应射频信号进行功率放大;
分,所述音频子帧包含相应帧中的待成帧音视频数据块中的音频数据部分。
将功率放大后的射频信号通过天线发送。
其中,对一待发送的数据帧进行至少包含构建视频子帧和音频子帧的组
为待发送的数据帧中的视频子帧添加视频子帧头,音频子帧添加音频子
确定所述数据帧对应的第一数量的数据包,其中,所述第一数量的数据
包中包括:所述视频子帧对应的第二数量的视频数据包和所述音频子帧对应
的第三数量的音频数据包,所述第二数量与所述第三数量之和为第一
帧头;
帧处理,包括:
数量;
为所述数据帧中的每一数据包添加CRC校验码并进行信道编码,以此完
其中,所述数据帧对应有13个数据包,其中,13个数据包中包括:所述
其中,所述设置有所述视频子帧和所述音频子帧的传输时间间隔的帧结
每个数据包的传输时间为1.292ms,相邻数据包间具有150us的传输时间
其中,所述无线数传芯片对所接收到的数据包的处理过程包括:
间隔,所述视频子帧和所述音频子帧之间具有627us的传输时间间隔。
构包括:
视频子帧对应的12个视频数据包和所述音频子帧对应的1个音频数据包。
成组帧处理。
将所接收到的数据包放入先入先出队列中;
为从所述先入先出队列中确定出的当前待传输的数据包添加同步前导码
将所述当前待传输的数据包对应的原始序列比特转换为调制信号;
将所述调制信号进行混频上变频处理;
将对所述调制信号进行混频上变频处理后所形成的射频信号进行功率放
第二方面,本发明实施例提供了一种无线音视频数据传输方法,适用于
第二电子设备中的微处理器接收自身的无线数传芯片上报的数据包;
对所接收到的数据包依次进行相应的信道解码以及CRC校验;
当CRC校验成功的数据包中携带有视频子帧头或音频子帧头时,恢复一
当CRC校验成功的数据包中携带有一帧的帧头时,恢复出相应的数据帧;
在恢复相应的数据帧后,对所述数据帧中相应的音视频数据块解扰并
在获得到所有原始音视频数据块后,将所获得的原始音视频数据块解压
缩解码,以得到相应的原始音频数据和原始视频数据。
CRC校验,并在CRC校验成功后获得原始音视频数据块;
帧中相应的视频子帧或音频子帧;
第二电子设备,所述方法包括:
大,以形成适用于天线传输的相应的射频信号。
和设备识别码;
其中,所述方法还包括:
输出所述原始音频数据和原始视频数据。
其中,所述方法还包括:
所述第二电子设备的微处理器对天线接收到的射频信号进行低噪声放大
其中,所述无线数传芯片对所接收到的射频信号的处理过程包括:
将所获取到的射频信号进行混频下变频;
将对所述射频信号下变频后所形成的信号转换为基带信号;
根据同步前导码,将所述基带信号进行位判决处理,以转换为原始比特
当所述原始比特序列中的设备识别码与所述第二电子设备自身的设备识
第三方面,本发明实施例提供了一种无线音视频数据传输装置,适用于
原始数据获取模块,用于获取视频采集单元所采集的原始视频数据和音
频采集单元所采集的原始音频数据;
第一电子设备的微处理器,所述无线音视频数据传输装置包括:
别码相同时,将所述原始比特序列以数据包形式放入相应的先入先出队列中,
进而上报给所述第二电子设备的微处理器。
序列;
后,发送至无线数传芯片,以使无线数传芯片对所接收到的射频信号进行处
理。
原始数据块形成模块,用于对所获取的原始视频数据和原始音频数据压
待成帧数据块形成模块,用于对所述原始音视频数据块添加CRC校验码
组帧处理模块,用于对每一待发送的数据帧进行至少包含构建视频子帧
和音频子帧的组帧处理;其中,所述视频子帧包含一帧中的待成帧音视频数
据块中的视频数据部分,所述音频子帧包含相应帧中的待成帧音视频
中的音频数据部分;
以及加扰处理,以形成待成帧音视频数据块;
缩编码,以形成至少一原始音视频数据块;
数据块
数据包发送模块,用于当待发送的数据帧经过所述组帧处理模块的处理
后,按照设置有所述视频子帧和所述音频子帧间的传输时间间隔的帧结构中
所规定的数据包格式,将所述待发送的数据帧对应的待成帧音视频数
送至自身的无线数传芯片; 据块发
射频信号发送模块,用于将所述无线数传芯片所输出的相应射频信号通
第四方面,本发明实施例提供了一种无线音视频数据传输装置,适用于
数据包接收模块,用于接收自身的无线数传芯片上报的数据包;
数据包处理模块,用于对所接收到的数据包依次进行相应的信道解码以
音视频子帧恢复模块,用于当CRC校验成功的数据包中携带有视频子帧
及CRC校验;
第二电子设备的微处理器,所述无线音视频数据传输装置包括:
过天线发送。
头或音频子帧头时,恢复一帧中相应的视频子帧或音频子帧;
数据帧恢复模块,用于当CRC校验成功的数据包中携带有一帧的帧头时,
原始音视频数据块恢复模块,用于在恢复相应的数据帧后,对所述数据
原始数据恢复模块,用于在获得到所有原始音视频数据块后,将所获得
本发明实施例所提供的技术方案中,待发送的数据帧包括视频子帧和音
频子帧,并在不依赖3G网络而能够传输音视频数据的无线数传芯片的支持
下,达到发送音视频数据的效果;并且,在帧结构中设置有所述视频子帧和
所述音频子帧间的传输时间间隔,以使得无线数传芯片可以在该传输
隔内进行收发模式切换,进而在不依赖3G网络的支持下,实
无线音视频数据传输。
的原始音视频数据块解压缩解码,以得到相应的原始音频数据和原始视频数
据。
帧中相应的音视频数据块解扰并CRC校验,以在CRC校验成功后获得原始
音视频数据块;
恢复出相应的数据帧;
时间间
现了双向交互的
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实
施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面
描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员
在不付出创造性劳动性的前提下,还可以根据这些附图获得其
来讲,
他的附图。
图1为本发明实施例所提供的无线音视频数据传输方法的第一种流程;
图2为本发明实施例所提供的无线音视频数据传输方法的第二种流程图;
图3为本发明实施例所提供的无线音视频数据传输方法的第三种流程图;
图4为本发明实施例所提供的无线音视频数据传输方法的第四种流程图;
图5为本发明实施例所提供的无线音视频数据传输方法的第五种流程图;
图6为本发明实施例所提供的数据帧的帧结构示意图;
图7为本发明实施例所提供的无线音视频数据传输装置的第一种结构示
图8为本发明实施例所提供的无线音视频数据传输装置的第二种结构示
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行
清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不
是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没
创造性劳动前提下所获得的所有其他实施例,都属于本发明保
意图。
意图;
有做出
护的范围。
为了在不依赖3G网络的支持下,实现双向交互的无线音视频数据传输,
本发明实施例提供了无线音视频数据传输方法及装置。
下面首先对本发明实施例所提供的无线音视频数据传输方法进行介绍。
为了清楚起见,下面以第一电子设备和第二电子设备如何进行无线音视
频数据传输为例,对本发明实施例所提供的无线音视频数据传输方法进行介
绍。可以理解的是,在实际应用中,第一电子设备和第二电子设备均
对讲机、车载台等。 可以为
下面以第一电子设备作为发送方,对本发明实施例所提供的无线音视频
如图1所示,一种无线音视频数据传输方法,可以包括:
S101,第一电子设备的微处理器获取视频采集单元所采集的原始视频数
当用户需要利用该第一电子设备向第二电子设备发送无线音视频数据
时,可以开启摄录功能,以触发视频采集单元采集原始视频数据和音频采集
单元采集原始音频数据,而该第一电子设备的微处理器在摄录结束后,
该视频采集单元所采集的原始视频数据和音频采集单元所采集的原始
据,并利用所采集的音视频数据进行后续的处理。
据和音频采集单元所采集的原始音频数据;
数据传输方法进行介绍。
获取
音频数
可以理解的是,在实际应用中,该视频采集单元可以为摄像头,而该音
频采集单元可以为麦克风;并且,该第一电子设备的微处理器可以采用
芯片,并且,后续的无线数传芯片由ARM芯片配置。其中,该无线
默认工作参数包括:空口速率为500Kbps,以适应于256Kbps
率和15Kbps的音频码流速率;而发射和接收频段为免
段。
ARM
数传芯片
的视频码流速
费的民用对讲机通信频
S102,对所获取的原始视频数据和原始音频数据压缩编码,以形成至少
S103,对所述原始音视频数据块添加CRC校验码以及加扰处理,以形成
在获取到原始视频数据和原始音频数据后,可以对原始视频数据和原始
待成帧音视频数据块;
一原始音视频数据块;
音频数据进行压缩编码,以形成至少一原始音视频数据块;其中,每一原始
音视频数据块中包含一部分原始视频数据以及相应的一部分原始音频
数据。
并且,为了便于接收方确认原始音视频数据块是否正确,可以对原始音
的
视频数据块添加CRC校验码;更进一步的,为了降低信道突发干扰对传输
影响,可以对添加CRC校验码后的原始音视频数据块进行加扰处理,
待成帧音视频数据块。其中,加扰方式为第一电子设备和第二
约定的。
以形成
电子设备预先
其中,所谓加扰处理为:将原始的发送序列在逻辑上打乱,接收时再恢
织
复回来。本领域技术人员可以理解的是,加扰方式可以包括:Bit加扰、交
加扰等;而Bit加扰不仅能够有效将信道突发干扰对传输的影响分散
且具有一定保密特性,使得其他接收方在不知道加扰规则的情
还原出原始码流,因此,基于Bit加扰的优势,在实际
加扰方式。
开来,而
况下不能有效
应用中,通常选用Bit
S104,对每一待发送的数据帧进行至少包含构建视频子帧和音频子帧的
其中,该视频子帧包含一帧中的待成帧音视频数据块中的视频数据部分,
组帧处理;
该音频子帧包含相应帧中的待成帧音视频数据块中的音频数据部分。
S105,将该待发送的数据帧对应的待成帧音视频数据块发送至无线数传
在将每一待发送的数据帧进行组帧处理后,可以按照设置有该视频子帧
和该音频子帧间的传输时间间隔的帧结构中所规定的数据包格式,以每一数
据包的字节数,依次将每一待发送的数据帧对应的待成帧音视频数据
至自身的无线数传芯片,进而由无线数传芯片对所接收到的数
数据进行相应处理。
芯片;
块发送
据帧中音视频
S106,将该无线数传芯片所输出的相应射频信号通过天线发送。
在无线数传芯片形成相应的射频信号后,可以将射频信号通过天线发送,
可以理解的是,数据帧应该至少包括:帧头及数据部分;其中,该帧头
需要说明的是,在无线音视频数据传输过程中,第一电子设备从无时序
状态进入时序状态;其中,对于发送方而言,所谓无时序状态为:在开始传
输数据帧之前,处于一直接收的状态;所谓时序状态具体指:在开始
视频数据时,从发送起始时刻开始发送第一帧数据,并按照帧
求不断发送后续音视频数据的过程。
部分携带有特定控制或标识信息,例如:帧序号、同步信息、设备标识码等,
而该数据部分则对应待成帧音视频数据块。
以使得天线辐射范围内的相应第二电子设备接收到相应的射频信号。
传输音
结构的时间要
其中,对一待发送的数据帧进行至少包含构建视频子帧和音频子帧的组
帧处理,如图2所示,可以包括:
S201,为待发送的数据帧中的视频子帧添加视频子帧头,音频子帧添加
其中,该视频子帧对应待成帧音视频数据块中的视频数据部分,音频子
需要说明的是,为了易于辨识和帧同步,在构建视频子帧头和音频子帧
头时,可以选用包含A,C,3,5等序列以提高帧头中1和0的交替性,同
音频子帧头和视频子帧头差异应该足够大,以避免相互影响。例如:
帧头可以选用CA3553AC,而音频子帧头可以选用
局限于此。
帧对应待成帧音视频数据块中的音频数据部分。
音频子帧头;
时,
视频子
0xAACC5533,当然并不
S202,确定该数据帧对应的第一数量的数据包;
其中,该第一数量的数据包中包括:该视频子帧对应的第二数量的视频
S203,为该数据帧中的每一数据包添加CRC校验码并进行信道编码,以
其中,信道编码方式为第一电子设备和第二电子设备预先约定的。
可以理解的是,通过信道编码可以有效纠正信道对传输引起的误码。其
中,通常的信道编码方式可以包括:RS编码、线性分组码、卷积码、Turbo
码等。而由于RS编码是线性码,编码时只与当前编码数据块相关,因此相
此完成组帧处理。
数据包和该音频子帧对应的第三数量的音频数据包,该第二数量与第三数量
之和为第一数量。
对 于卷积码、Turbo码等非线性码,编译码过程比较简单,而相对于同
的线性分组码,RS编码能有效对抗突发干扰,因此,综上优
中可以选用RS(63,55)编码方式进行信道编码。
为线性码
点,在该方案
需要说明的是,一数据帧所包含的数据包的数量根据原始音视频数据速
率确定。而通常情况下,作为视频采集单元的摄像头采集到的视频信号经视
频压缩编码后的码率为256Kbps,作为音频采集单元的麦克风采集到
号经音频压缩编码后的码率为15Kbps,经过添加CRC及信道
别为307.2Kbps和25.6Kbps,因此,在每个持续20ms
节的视频数据包和1个64字节的音频数据包,
一数据帧为20ms的时间长度后,由于原
应有13个数据包,其中,13个数
数据包和该音频子帧对应的
对应有13个数据包
时间间隔的帧
的音频信
编码后的码率分
的帧中,有12个64字
即在实际应用中,在确定了每
始音视频数据速率原因,数据帧将对
据包中包括:该视频子帧对应的12个视频
1个音频数据包。相应的,当持续20ms的数据帧
时,如图6所示,设置有该视频子帧和该音频子帧的传输
结构可以包括:
每个数据包的传输时间为1.292ms,相邻数据包间具有150us的传输时间
其中,如图6所示,Packet0~Packet11为12个视频数据包,组成视频子
为
帧,Voice Packet为音频数据包,即为音频子帧。每个数据包的传输时间均
1.292ms,各视频数据包间有150us的数据准备时间,在这150us时
方用于准备待发送数据包,接收方用于获取接收的数据包,因
数据包收发的时间为1.442ms;同时,视频子帧和音频
状态切换时间,用于决定每个子帧时间段内无线
为双向交互式的音视频传输提供了条件。
间隔,该视频子帧和所述音频子帧之间具有627us的传输时间间隔。
间内,发
此,完成每个
子帧间有627us的收发
数传芯片的收发状态,以此
对于无线数传芯片而言,其不依赖于3G网络的支持,采用数字体制,具
S301,将所接收到的数据包放入自身的先入先出队列中;
S302,为从该先入先出队列中确定出的当前待传输的数据包添加同步前
可以理解的是,为当前待传输的数据包添加同步前导码,以让接收方能
其中,对于上述的一帧中包括12个64字节的视频数据包和1个64字节
该
的音频数据包的情况而言,由于每次待传输64字节数据包,因此,可以在
数据包前添加32位比特0、1交替序列,即同步前导码,然后再添加
节的设备识别码,当然并不局限于此。
够每次快速准确地建立起位同步;而对于设备识别码而言,只有发送方和接
收方的设备识别码相同时,才能互相通信。
导码和设备识别码;
备宽带无线数字传输的能力,并且,工作在免费的民用对讲机工作频段。如
图3所示,该无线数传芯片对所接收到的数据包的处理过程可以包括:
8个字
S303,将该当前待传输的数据包对应的原始序列比特转换为调制信号;
为了进行后续的射频发射,需要将该当前待传输的数据包对应的原始序
转
S304,将该调制信号进行混频上变频处理;
列比特转换为调制信号。在实际应用中,可以通过FSK((Frequency-shift
keying,频移键控)调制方式将该当前待传输的数据包对应的原始序列比特
换为调制信号,当然并不局限于此。
在形成调制信号后,由于调制信号频率较低,可能无法通过天线传输,
S305,将混频上变频处理后所形成的射频信号进行功率放大,以形成适
为了进一步匹配天线的功率需求,可以将混频上变频处理后所形成的射
需要说明的是,微处理器对应的数据处理过程中为逻辑层处理过程,而
本发明实施例所提供的技术方案中,待发送的数据帧包括视频子帧和音
频子帧,并在不依赖3G网络而能够传输音视频数据的无线数传芯片的支持
下,达到发送音视频数据的效果;并且,在帧结构中设置有所述视频子帧和
所述音频子帧间的传输时间间隔,以使得
隔内进行收发模式切换,进而在不
无线音视频数据传输。
无线数传芯片对应的处理过程为物理层处理过程。
频信号进行功率放大,以形成适用于天线传输的相应的射频信号。
用于天线传输的相应的射频信号。
因此,将该调制信号进行混频上变频处理,以将频率较低的调制信号上变频
到射频发射载波上,以匹配天线进行射频发射。
无线数传芯片可以在该传输时间间
依赖3G网络的支持下,实现了双向交互的
更进一步的,为了使所发射的射频信号具有较大功率,进而实现远距离
将该无线数传芯片所输出的相应射频信号进行功率放大;
将功率放大后的射频信号通过天线发送。
的无线音视频数据传输,将所述无线数传芯片所输出的相应射频信号通过天
线发送,可以包括:
相应的,下面以第二电子设备作为接收方,对本发明实施例所提供的无
如图4所示,一种无线音视频数据传输方法,可以包括:
S401,第二电子设备中的微处理器接收自身的无线数传芯片上报的数据
需要说明的是,第二电子设备从无时序状态进入时序状态;其中,对于
接收方而言,所谓无时序状态为:在未收到有效的数据帧之前,第二电子设
备处于一直接收的状态;所谓时序状态指:所谓时序状态具体指:在
开始传输音视频数据时,在每包数据的发送起始时刻,开启接
结构的时间要求不断跟踪接收后续音视频数据的过程。
包;
线音视频数据传输方法进行介绍。
发送方
收,并按照帧
其中,该第二电子设备的微处理器可以采用ARM芯片,并且,无线数传
率
芯片由ARM芯片配置。其中,该无线数传芯片默认工作参数包括:空口速
为500Kbps,以适应于256Kbps的原始视频码流速率和15Kbps的原
流速率;而发射和接收频段为免费的民用对讲机工作频段。 始音频码
S402,对所接收到的数据包依次进行信道解码以及CRC校验;
由于发送方对数据包进行了CRC校验和信道编码,因此,在接收到数据
包后,微处理器可以对所接收到的数据包进行相应的信道解码及CRC校验。
需要说明的是,信道编码方式为第一电子设备和第二电子设备预先约
因此,第二电子设备可以确定出相应的信道解码方式。 定的,
S403,当CRC校验正确的数据包中携带有视频子帧头或音频子帧头时,
其中,视频子帧头为视频子帧中第1个视频数据包最前面的32比特,通
视
过相关算法(如比对法,即统计接收到的每帧数据的前32个比特与既定的
频帧头的前32个比特相同的个数,若大于设定的判决阀值,则认为
为首个视频帧),确定该视频子帧头对应的序列是否正确,如
找到了该视频子帧头,进而可以判断出该视频子帧头在
同时,音频子帧头为音频子帧中音频数据包前面
(如比对法),确定该音频子帧头对应的
到了该音频子帧头,进而可判断出
恢复一帧中相应的视频子帧或音频子帧;
该帧数据
果正确,表明查
整个接收序列的位置;
的32个比特,通过相关算法
序列是否正确,如果正确,表明查找
该音频子帧头在整个接收序列的位置。
其中,可以通过相关算法确定出音频子帧头和视频子帧头,并记录接收
S404,当CRC校验正确的数据包中携带有一帧的帧头时,恢复出相应的
其中,判断帧头的方法与判断视频子帧帧头的方式相同,即通过与既定
S405,在恢复相应的数据帧后,对该数据帧中相应的音视频数据块解扰
由于发送方对原始音视频数据块添加CRC校验码以及加扰处理,以形成
并CRC校验,并在CRC校验成功后获得原始音视频数据块;
的帧头进行相关处理,即可得知帧头位置,从而恢复出该帧数据。
数据帧;
到帧头的时刻,即得知发送方发送数据帧的时刻,从而可以依据该时刻计算
后续需要作接收处理的时刻,即可成功建立时序。
待成帧音视频数据块,因此,在恢复相应的数据帧后,微处理器对该数据帧
中相应的音视频数据块解扰并CRC校验,并在CRC校验成功后获得
视频数据块。需要说明的是,加扰方式为第一电子设备和第二
约定的,因此,第二电子设备可以确定出相应的解扰方
原始音
电子设备预先
式。
S406,在获得到所有原始音视频数据块后,将所获得的原始音视频数据
需要说明的是,每帧数据包含一个视频子帧(12个64字节数据包)和一
由于发送方的无线数传芯片对所接收到的数据包进行了添加同步前导码
和设备识别码、转换为调制信号、混频上变频处理等操作后形成了射频信号,
因此,为了还原相应的数据包,接收方对接收到的射频信号也应该进
的处理。其中,所述无线数传芯片对所接收到的射频信号的处
可以包括:
个音频子帧(1个64字节数据包),每次获取到一帧数据时即可对该帧数据进
行解压缩解码,得到相应的原始音频数据和原始视频数据,即可完成该帧数
据的传输。
块解压缩解码,以得到相应的原始音频数据和原始视频数据。
行相应
理过程,如图5
S501,将所获取到的射频信号进行混频下变频处理;
S502,将混频下变频处理后所形成的信号转换为基带信号;
S503,根据同步前导码,将该基带信号进行位判决处理,以转换为原始
可以理解的是,位判决处理功能为现有的无线数传芯片所具有的功能,
序列比特;
在此不做赘述。
S504,判断该原始序列比特中的设备识别码与该第二电子设备自身的设
S505,将该原始序列比特以数据包形式放入相应的先入先出队列中,进
当该原始序列比特中的设备识别码与该第二电子设备自身的设备识别码
相同时,表明该数据包的目的电子设备为第二电子设备,将该原始序列比特
以数据包形式放入相应的先入先出队列中,进而上报给该第二电子设
处理器;而当该原始序列比特中的设备识别码与该第二电子设
识别码不相同时,表明该数据包的目的地不为第二电子
即可。
而上报给该第二电子设备的微处理器。
备识别码是否相同,如果是,执行步骤S505;否则,不作处理;
备的微
备自身的设备
设备,此时不作处理
本实施例中,作为接收方的第二电子设备通过无线数传芯片接收到空口
数据,并获取到视频子帧头或音频子帧头的时刻,按照帧时序要求在后续的
发送时刻开启接收处理;然后对收到的音视频数据帧进行解扰和
最后对音视频数据再分别进行视频解码和音频解码,即
始音视频数据;并且,由于特殊的帧结构,第二
数传芯片的收发模式,进而实现双向交互
CRC解校验;
得到发送方发送的原
电子设备可以自主切换无线
的无线音视频数据传输。
可以理解的是,第二电子设备在获得原始音频数据和原始视频数据后,
并且,更进一步的,第二电子设备的微处理器可以对自身天线接收到的
射频信号进行低噪声放大后,发送至无线数传芯片,以使无线数传芯片对所
可以输出该原始音频数据和原始视频数据。
接收到的射频信号进行处理,以此滤除通信频带外的噪声,提高接收
进而降低数据接收的误码率。 信噪比,
综上可见,通过上述第一电子设备和第二电子设备的无线音视频数据传
输过程可知:不通信的情况下第一电子设备和第二电子设备均处于无时序状
态,通信情况下首先收发双方依照主叫方的时序建立起收发时序,然
信过程中保持此时序,且由于帧结构中设置有用于无线数传芯
式的传输时间间隔,因此能够由通信双方的任一方主动
发状态,这样实现了双向交互式的音视频传输。
后在通
片切换收发模
更改音频和视频的收
通过以上的方法实施例的描述,所属领域的技术人员可以清楚地了解到
本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬
件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明
方案本质上或者说对现有技术做出贡献的部分可以以软件产品
来,该计算机软件产品存储在一个存储介质中,包括若
计算机设备(可以是个人计算机,服务器,或者
个实施例所述方法的全部或部分步骤。而
(ROM)、随机存取存储器
的介质。
的技术
的形式体现出
干指令用以使得一台
网络设备等)执行本发明各
前述的存储介质包括:只读存储器
(RAM)、磁碟或者光盘等各种可以存储程序代码
相应于上面的方法实施例,一方面,从发送方的角度,本发明实施例提
原始数据获取模块710,用于获取视频采集单元所采集的原始视频数据和
音频采集单元所采集的原始音频数据;
供一种无线音视频数据传输装置,适用于第一电子设备的微处理器,如图7
所示,所述无线音视频数据传输装置可以包括:
原始数据块形成模块720,用于对所获取的原始视频数据和原始音频数据
待成帧数据块形成模块730,用于对所述原始音视频数据块添加CRC校
组帧处理模块740,用于对每一待发送的数据帧进行至少包含构建视频子
帧和音频子帧的组帧处理;其中,所述视频子帧包含一帧中的待成帧音视频
数据块中的视频数据部分,所述音频子帧包含相应帧中的待成帧音视
块中的音频数据部分;
验码以及加扰处理,以形成待成帧音视频数据块;
压缩编码,以形成至少一原始音视频数据块;
频数据
数据包发送模块750,用于当待发送的数据帧经过所述组帧处理模块740
的处理后,按照设置有所述视频子帧和所述音频子帧间的传输时间间隔的帧
结构中所规定的数据包格式,将所述待发送的数据帧对应的待成帧音
据块发送至自身的无线数传芯片; 视频数
射频信号发送模块760,用于将所述无线数传芯片所输出的相应射频信号
本发明实施例所提供的技术方案中,待发送的数据帧包括视频子帧和音
频子帧,并在不依赖3G网络而能够传输音视频数据的无线数传芯片的支持
下,达到发送音视频数据的效果;并且,在帧结构中设置有所述视频子帧和
所述音频子帧间的传输时间间隔,以使得无线数传芯片可以在该传输
隔内进行收发模式切换,进而在不依赖3G网络的支持下,实
无线音视频数据传输。
通过天线发送。
时间间
现了双向交互的
更进一步的,射频信号发送模块760,具体用于:
将所述无线数传芯片所输出的相应射频信号进行功率放大;
将功率放大后的射频信号通过天线发送。
其中,组帧处理模块740对一待发送的数据帧进行至少包含构建视频子
为待发送的数据帧中的视频子帧添加视频子帧头,音频子帧添加音频子
确定所述数据帧对应的第一数量的数据包,其中,所述第一数量的数据
帧头;
帧和音频子帧的组帧处理过程,可以包括:
包中包括:所述视频子帧对应的第二数量的视频数据包
的第三数量的音频数据包,所述第二数量与所述
和所述音频子帧对应
第三数量之和为第一数量;
为所述数据帧中的每一数据包添加CRC校验码并进行信道编码,以此完
另一方面,从接收方的角度,本发明实施例还提供一种无线音视频数据
数据包接收模块810,用于接收自身的无线数传芯片上报的数据包;
数据包处理模块820,用于对所接收到的数据包依次进行相应的信道解码
音视频子帧恢复模块830,用于当CRC校验成功的数据包中携带有视频
子帧头或音频子帧头时,恢复一帧中相应的视频子帧或音频子帧;
以及CRC校验;
传输装置,适用于第二电子设备的微处理器,如图8所示,所述无线音视频
数据传输装置包括:
成组帧处理。
数据帧恢复模块840,用于当CRC校验成功的数据包中携带有一帧的帧
原始音视频数据块恢复模块850,用于在恢复相应的数据帧后,对所述数
原始数据恢复模块860,用于在获得到所有原始音视频数据块后,将所获
本实施例中,作为接收方的第二电子设备通过无线数传芯片接收到空口
数据,并获取到视频子帧头或音频子帧头的时刻,按照帧时序要求在后续的
发送时刻开启接收处理;然后对收到的音视频数据帧进行解扰和
最后对音视频数据再分别进行视频解码和音频解码,即
始音视频数据;并且,由于特殊的帧结构,第二
数传芯片的收发模式,进而实现双向交互
得的原始音视频数据块解压缩解码,以得到相应的原始音频数据和原始视频
数据。
据帧中相应的音视频数据块解扰并CRC校验,以在CRC校验成功后获得原
始音视频数据块;
头时,恢复出相应的数据帧;
CRC解校验;
得到发送方发送的原
电子设备可以自主切换无线
的无线音视频数据传输。
更进一步的,该无线音视频数据传输装置还可以包括:
输出模块,用于输出所述原始音频数据和原始视频数据。
更进一步的,该无线音视频数据传输装置还可以包括:
射频信号处理模块,用于对天线接收到的射频信号进行低噪声放大后,
发送至无线数传芯片,以使无线数传芯片对所接收到的射频信号进行处理。
可以理解的是,适用于第一电子设备的微处理器中的无线音视频数据传
输装置和适用于第二电子设备的微处理器中的无线音视频数据传输装置可以
集成于一电子设备中,以使得一电子设备既可以作为主动发送方又可
被动接收方。 以作为
对于装置或系统实施例而言,由于其基本相应于方法实施例,所以相关
之处参见方法实施例的部分说明即可。以上所描述的装置或系统实施例仅仅
是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不
上分开的,作为单元显示的部件可以是或者也可以不是物理单
于一个地方,或者也可以分布到多个网络单元上。可以
其中的部分或者全部模块来实现本实施例方案的
在不付出创造性劳动的情况下,即可以理
是物理
元,即可以位
根据实际的需要选择
目的。本领域普通技术人员
解并实施。
在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和
方法,在没有超过本申请的精神和范围内,可以通过其他的方式实现。当前
的实施例只是一种示范性的例子,不应该作为限制,所给出的具体内
该限制本申请的目的。例如,所述单元或子单元的划分,仅仅
能划分,实际实现时可以有另外的划分方式,例如多个
合一起。另外,多个单元可以或组件可以结合或
或一些特征可以忽略,或不执行。
容不应
为一种逻辑功
单元或多个子单元结
者可以集成到另一个系统,
另外,所描述系统,装置和方法以及不同实施例的示意图,在不超出本
申请的范围内,可以与其它系统,模块,技术或方法结合或集成。另一点,
所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一
口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的些接
形式。
以上所述仅是本发明的具体实施方式,应当指出,对于本技术领域的普
通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润
护范围。
饰,这些改进和润饰也应视为本发明的保
发布者:admin,转转请注明出处:http://www.yc00.com/xitong/1713627066a2286689.html
评论列表(0条)