著录项信息
专利名称 | 基于蓝牙3.0规范的MPEG4压缩视频传输通信系统及方法 |
申请号 | CN201110020911.7 | 申请日期 | 2011-01-18 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2011-06-08 | 公开/公告号 | CN102088593A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N7/14 | IPC分类号 | H;0;4;N;7;/;1;4;;;H;0;4;N;7;/;2;6;;;H;0;4;N;7;/;5;0查看分类表>
|
申请人 | 西安电子科技大学 | 申请人地址 | 陕西省西安市太白南路2号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 西安电子科技大学 | 当前权利人 | 西安电子科技大学 |
发明人 | 庄奕琪;曾志斌;陆瑶瑶;李聪;汤华莲 |
代理机构 | 陕西电子工业专利中心 | 代理人 | 王品华;朱红星 |
摘要
本发明公开了一种基于蓝牙3.0规范的MPEG4压缩视频传输通信系统,主要解决现有视频传系统通信流畅度低和功能模式单一的问题。该通信系统包括视蓝牙控制模块、视频采集模块、音频采集播放模块、ARM端处理控制模块、DSP端视频编解码模块、界面操作模块和外部存储模块;ARM端处理控制模块接收音频采集播放模块和视频采集模块采集的音视频数据,DSP端视频编解码模块对ARM端处理控制模块发送的数据进行编解码并将编码后的视频数据存储于外部存储模块,将需要传送的数据通过蓝牙控制模块发送或接收,通过界面操作模块显示视频数据和用户图形界面。本发明功能模式多,适应多种不同的环境,可用于中短距离的自组网络视频语音传输。
1.一种基于蓝牙3.0规范的MPEG4压缩视频传输通信的发起端控制方法,包括如下步骤:
1)显示用户图形界面;
2)选择需要通信的设备,并向所选的设备发送连接请求;
3)根据所选设备是否接受连接请求来决定是否建立起主从设备间的通信信道,如果是则通信连接建立,否则重新选择需要通信的设备发送连接请求;
4)选择功能模式,向已经连接的从设备发送所选择的模式信息,并根据所选功能模式确定信道:
在远程录像和无线监控模式下,开通视频信道,执行步骤9);
在对讲模式下,开通音频信道执行步骤5);
在可视通话模式下,同时开通视频信道和音频信道,并行的执行步骤5)和步骤9);
5)开始采集音频数据;
6)发送采集到的音频数据给从设备;
7)接收从设备发送过来的音频数据包;
8)播放接收到的音频数据包中的音频数据,跳转到步骤13),同时循环执行步骤5)~
8),直到用户切换功能模式或会话结束;
9)接收从设备发送过来的经过编码的视频数据包,提取数据包中的视频数据,根据用户的选择决定是否存储该视频数据,如果是则存储该视频数据到外部存储模块,否则不存储;
10)对从数据包中提取出的视频数据进行解码;
11)将解码后的视频数据显示在界面操作模块的视频显示区域,进入到步骤12),同时循环执行步骤9)~11),直到用户切换功能模式或会话结束;
12)根据用户的选择确定是否调整视频质量模式,如果是则发送新的视频质量模式信息给从设备,返回到步骤9),否则进入步骤13);
13)根据用户的选择确定是否调整功能模式,如果是则返回到步骤4),否则进入步骤
14);
14)根据用户选择决定是否结束会话,如果是则发送结束命令给从设备,会话结束,否则继续会话。
2.一种基于蓝牙3.0规范的MPEG4压缩视频传输通信的接收端控制方法,包
括如下步骤:
(1)显示用户图形界面;
(2)根据用户的选择决定是否响应来自主设备的连接请求,如果响应则建立起主从设备的通信信道,进入步骤(3),否则继续等待新的连接请求;
(3)接收来自主设备的模式信息,根据模式信息确定通信步骤:
对于远程录像和无线监控模式,执行步骤(8);
对于对讲模式,执行步骤(4);
对于可视通话模式,并行执行步骤(4)和步骤(8);
(4)开始采集音频数据;
(5)发送采集到的音频数据;
(6)接收通过蓝牙发送过来的音频数据包;
(7)播放接收到的音频数据,跳转到步骤(13),同时循环执行步骤(4)~(7),直到接收到新的功能模式信息或会话结束;
(8)采集原始视频数据;
(9)将原始的视频数据显示在界面操作模块的视频显示区域;
(10)对原始的视频数据进行MPEG4编码;
(11)发送经过编码的视频数据给主设备,进入步骤(12),同时循环执行步骤(8)~(11),直到接收到新的功能模式信息或会话结束;
(12)根据是否接收到新的视频质量信息确定是否调整视频质量模式,如果是则根据新的视频质量信息确定MPEG4的编码参数,返回步骤(8),否则进入步骤(13);
(13)根据是否接收到新的功能模式信息确定是否调整功能模式,如果是则返回步骤(3),否则进入步骤(14);
(14)根据是否接收到结束命令确定是否结束会话,如果是则会话结束,否则继续会话。
基于蓝牙3.0规范的MPEG4压缩视频传输通信系统及方法 \n技术领域\n[0001] 本发明属于无线通信技术领域,涉及视频压缩技术和实时视频和语音的传输,尤其涉及利用蓝牙3.0无线传输技术的视频传输通信系统,可用于中短距离的自组网络视频语音传输。 \n背景技术\n[0002] 2009年4月21日,蓝牙技术联盟正式颁布了蓝牙核心规范3.0版,作为新一代的蓝牙技术标准规范。蓝牙3.0的核心是一种全新的交替射频技术AMP,它允许蓝牙协议栈针对任何一个任务动态地选择正确的射频。蓝牙3.0具有传输速度高的优点,通过集成“802.11PAL”协议适应层,使蓝牙3.0可在需要的时候调用802.11Wi-Fi实现高速数据传输,其数据传输率可提高到24Mbps,是蓝牙2.0的八倍。 \n[0003] 近年来,无线信息通信已经成为人们生活中必不可少的部分,而视频和语音通信作为主要的信息载体,得到了越来越广泛的应用。现有的无线视频传输系统一般采用蓝牙\n2.0或Wi-Fi技术作为主要的通信网络,这两种方式都有各自的缺陷:传统的蓝牙2.0的通信范围较小,速率较低;而Wi-Fi技术的安全性较差,安全设计在使用上相对繁复。同时,现有的视频传输系统采用的视频压缩技术压缩模式单一,压缩率低,视频质量较差。这使得现有的视频通信系统具有以下缺陷:(1)较大的传输范围和传输速率与较高的安全性两者不能兼得;(2)兼容性较差;(3)视频质量较差;(4)视频通信模式单一,很难适应对于视频质量要求各异的环境。 \n发明内容\n[0004] 本发明的目的在于避免上述已有技术上的不足,提供一种基于蓝牙3.0规范的MPEG4压缩视频传输通信系统,以在多种环境尤其是恶劣的环境下,快速的组建无线安全的通信网络,进行快速实时视频和语音的传输,并根据需要随时对图像质量进行调整,以传送多种形式的视频模式,满足多种通信形式对不同图像质量的需要。 \n[0005] 为实现上述目的,本发明的通信系统包括: \n[0006] 蓝牙控制模块,用于建立无线通信信道,该信道包括控制信道、视频信道和 音频信道,控制信道用于在蓝牙3.0自组网络内发送或接收控制命令;视频信道用于在蓝牙3.0自组网络内发送或接收编码后的视频数据;音频信道用于在蓝牙3.0自组网络内发送或接收音频数据,并将接收到的命令和数据传送给ARM端处理控制模块; \n[0007] 视频采集模块,用于采集现场的视频信息,将视频图像的模拟信息转化为数字形式的视频数据,并将转化后的视频数据传输给ARM端处理控制模块; \n[0008] 音频采集播放模块,用于采集实时音频数据和播放接收到的音频数据,并将采集实时音频数据传输给ARM端处理控制模块; \n[0009] 界面操作模块,用于显示视频图像和用户图形界面,利用鼠标或触摸控制来产生控制命令,并将控制命令传输给ARM端处理控制模块,用户图形界面显示内容包括视频显示区域、切换功能模式按钮区域、切换视频质量按钮区域、通话设备选择区域和当前状态显示区域; \n[0010] DSP端视频编解码模块,用于对视频数据进行MPEG4编解码,将编解码后的视频数据送到ARM端处理控制模块; \n[0011] ARM端处理控制模块,用于接收和处理来自于界面操作模块和蓝牙控制模块的控制命令、来自视频采集模块的视频数据、来自音频采集播放模块的音频数据、来自蓝牙控制模块的视频数据和音频数据和来自DSP端视频编解码模块的视频数据; \n[0012] 外部存储模块,包含有日志结构的文件系统,用于存储本系统的控制程序、操作系统、控制命令和编码后的视频数据。 \n[0013] 本发明基于蓝牙3.0规范的MPEG4压缩视频传输通信系统的控制方法,包括发起端控制方法和接收端控制方法,其中: \n[0014] A.发起端控制方法包括以下步骤: \n[0015] A1)显示用户图形界面; \n[0016] A2)选择需要通信的设备,并向所选的设备发送连接请求; \n[0017] A3)根据所选设备是否接受连接请求来决定是否建立起主从设备间的通信信道,如果是则通信连接建立,否则重新选择需要通信的设备发送连接请求; [0018] A4)选择功能模式,向已经连接的从设备发送所选择的模式信息,并根据所选功能模式确定信道: \n[0019] 在远程录像和无线监控模式下,开通视频信道,执行步骤A9); [0020] 在对讲模式下,开通音频信道执行步骤A5); \n[0021] 在可视通话模式下,同时开通视频信道和音频信道,并行的执行步骤A5)和步骤A9); \n[0022] A5)开始采集音频数据; \n[0023] A6)发送采集到的音频数据给从设备; \n[0024] A7)接收从设备发送过来的音频数据包; \n[0025] A8)播放接收到的音频数据包中的音频数据,跳转到步骤A13),同时循环执行步骤A5)~A8),直到用户切换功能模式或会话结束; \n[0026] A9)接收从设备发送过来的经过编码的视频数据包,提取数据包中的视频数据,根据用户的选择决定是否存储该视频数据,如果是则存储该视频数据到外部存储模块,否则不存储; \n[0027] A10)对从数据包中提取出的视频数据进行解码; \n[0028] A11)将解码后的视频数据显示在界面操作模块的视频显示区域,进入到步骤A12),同时循环执行步骤A9)~A11),直到用户切换功能模式或会话结束; [0029] A12)根据用户的选择确定是否调整视频质量模式,如果是则发送新的模式信息给从设备,返回到步骤A9),否则进入步骤A13); \n[0030] A13)根据用户的选择确定是否调整功能模式,如果是则返回到步骤A4),否则进入步骤A14); \n[0031] A14)根据用户选择决定是否结束会话,如果是则发送结束命令给从设备,会话结束,否则继续会话。 \n[0032] B.接收端控制方法包括以下步骤: \n[0033] B1)显示用户图形界面; \n[0034] B2)根据用户的选择决定是否响应来自主设备的连接请求,如果响应则建立起主从设备的通信信道,进入步骤B3),否则继续等待新的连接请求; \n[0035] B3)接收来自主设备的模式信息,根据模式信息确定通信步骤: [0036] 对于远程录像和无线监控模式,执行步骤B8); \n[0037] 对于对讲模式,执行步骤B4); \n[0038] 对于可视通话模式,并行执行步骤B4)和步骤B8); \n[0039] B4)开始采集音频数据; \n[0040] B5)发送采集到的音频数据; \n[0041] B6)接收通过蓝牙发送过来的音频数据包; \n[0042] B7)播放接收到的音频数据,跳转到步骤B3),同时循环执行步骤B4)~B7),直到接收到新的功能模式信息或会话结束; \n[0043] B8)采集原始视频数据; \n[0044] B9)将原始的视频数据显示在界面操作模块的视频显示区域; \n[0045] B10)对原始的视频数据进行MPEG4编码; \n[0046] B11)发送经过编码的视频数据给主设备,进入步骤B12),同时循环执行步骤B8)~B11),直到接收到新的功能模式信息或会话结束; \n[0047] B12)根据是否接收到新的视频质量信息确定是否调整视频质量模式,如果是则根据新的视频质量信息确定MPEG4的编码参数,返回步骤B8),否则进入步骤B13); [0048] B13)根据是否接收到新的功能模式信息确定是否调整功能模式,如果是则返回步骤B3),否则进入步骤B14); \n[0049] B14)根据是否接收到结束命令确定是否结束会话,如果是则会话结束,否则继续会话。\n[0050] 本发明具有如下优点: \n[0051] 1.本发明中采用蓝牙3.0自组网络,网络覆盖范围更大,传送速率更快,安全性更高。 \n[0052] 2.本发明采用MPEG4视频编解码技术,在相同压缩率下具有更高的清晰度,更加节省存储空间,当网络进行传输有误码或丢包现象时,MPEG4受到的影响很小,并且能够很快恢复。 \n[0053] 3.本发明设计了4种功能模式及3种视频质量模式,优化了在不同环境下视频显示的流畅性和图像质量,满足了多种复杂的环境。 \n[0054] 4.本发明利用用户图形界面的状态提示窗口来显示当前模式的信息状态,包括当前功能模式情况、当前视频质量情况、通信从设备编号、当前视频音频传送速率和编解码帧率,能明确表示本系统用户与无线网络中其他终端的连接情 况,使本系统的用户可直观的了解整个无线网络环境,有利于用户根据需要做出合理的功能选择。 \n[0055] 5.本发明不仅实现了无线网络中的视频会话,还能够对视频数据有选择的进行保存,便于重复观看。 \n[0056] 6.本发明的外部存储模块由于包含有日志结构的文件系统,保证了当意外掉电时不会丢失数据的特性。 \n附图说明\n[0057] 图1是现有蓝牙系统提供的连接方式图; \n[0058] 图2是本发明的系统结构示意图; \n[0059] 图3是本发明的用户图形界面布局示意图; \n[0060] 图4是本发明使用的MPEG4视频编码器框图; \n[0061] 图5是本发明会话发起端对视频传输通信的控制流程图; \n[0062] 图6是本发明会话接收端对视频传输通信的控制流程图。 \n具体实施方式\n[0063] 本发明利用现有蓝牙3.0系统提供的连接方式,如图1所示,实现快速安全自组局域网络。其中图1a为点对点连接方式;图1b为点对多点连接方式组成的微网,其中一个单元作为微网主单元,其它为微网从单元;图1c为多个有重叠的微网构成的一个散网。 [0064] 参照图2,图中双箭头为数据线,单箭头为控制线,本发明所述通信系统主要由视频采集模块101,DSP端视频编解码模块102,音频采集播放模块103,ARM端处理控制模块\n104,外部存储模块105,界面操作模块106,蓝牙控制模块107和蓝牙天线108组成。其中: [0065] 视频采集模块101,可采用普通的摄像头或数字摄像头,本实例采用但不局限于普通的CCD摄像头和硬件A/D转化器,该硬件A/D转化装置采用TI公司的视频解码芯片TVP5146完成模拟视频数据到数字视频数据的转换,该芯片允许10路模拟视频输入,具有4路10bitA/D转换器,场同步信号,行同步信号,奇偶场信号,时钟输出信号均由引脚直接引出,省去了同步时钟电路的设计。 \n[0066] DSP端视频编解码模块102与ARM端处理控制模块104,采用但不局限于TI公司的内嵌ARM和DSP双核结构嵌入式开发平台来实现,与其它利用单一 处理器实现应用功能的结构方案相比,这种方案具有一个明显的优势,即可以提高功率和效率,并延长用户的电池寿命。这是因为:DSP芯片是专门为处理实时视频信号而设计和定制的,采用两个处理器可以将总工作负荷进行合理划分,从而降低时钟工作频率,减小功率消耗,进一步降低系统成本。 \n[0067] 音频采集播放模块103,采用普通耳麦构成。 \n[0068] 外部存储模块105,采用任何一种flash芯片,本实例采用64M的nand flash芯片,并采用linux操作系统,为了使flash芯片具有所述的存储功能,还必须建立linux根文件系统,该根文件系统可采用Cramfs、JFFS2、RAM disk和Ext2。本发明实例采用JFFS2根文件系统。 \n[0069] 界面操作模块106,采用任何普通的电阻式或电容式显示屏,只需要有相应的驱动,本实例采用4线电阻式触摸屏,采用3.5英寸的TFT真彩液晶屏。参照图3,本实例界面操作模块106的用户图形界面分为视频显示区域109、切换功能模式按钮区域110、切换视频质量按钮区域111、通话设备选择区域112、当前状态显示区域113,本实例中,用户可浏览已存储的视频文件,选择打开,选择想要播放的文件即可,视频内容会在界面中间的视频显示区域109显示。 \n[0070] 蓝牙控制模块107,采用任何符合蓝牙3.0规范的适配器,本实例采用蓝牙3.0USB适配器。 \n[0071] 蓝牙天线108,采用外接SMA天线。 \n[0072] 上述模块的连接关系如下: \n[0073] 视频采集模块101与ARM端处理控制模块104相连,ARM端处理控制模块104接收视频采集模块101采集的原始视频数据;DSP端视频编解码模块102与ARM端处理控制模块104相连,DSP端视频编解码模块102对ARM端处理控制模块104传送过来的视频数据进行编解码,并将编解码后的视频数据送回ARM端处理控制模块104;音频采集播放模块\n103与ARM端处理控制模块104相连,ARM端处理控制模块104接收音频采集播放模块103采集的音频数据,并将需要播放音频数据传送给音频采集播放模块103进行播放;外部存储模块105与ARM端处理控制模块104相连,ARM端处理控制模块104运行外部存储模块\n105存储的本系统的控制程序和操作系统,外部存储模块105存储ARM端处理控制模块104需要保存的视频数据;界面操作模块106与ARM端处理控 制模块104相连,界面操作模块\n106显示用户图形界面和ARM端处理控制模块104接收到的需要显示的视频数据,ARM端处理控制模块104处理界面操作模块106产生的控制命令;蓝牙控制模块107与ARM端处理控制模块104相连,ARM端处理控制模块104将接收到的音频数据和编码后的视频数据给蓝牙控制模块107发送,同时蓝牙控制模块107接收编码后的视频数据给ARM端处理控制模块104处理;蓝牙天线108与蓝牙控制模块107相连。上述的各个模块可集成在一块PCB电路板上,界面操作模块106置于其他模块之上,以达到本发明的小型化。 [0074] 参照图5,本发明基于蓝牙3.0规范的MPEG4压缩视频传输通信的发起端控制方法,包括以下步骤: \n[0075] 步骤1,显示用户图形界面,该用户图形界面分为视频显示区域、功能模式按钮区域、视频质量按钮区域、通话设备选择区域和当前状态显示区域,用户可浏览已存储的视频文件,选择打开,选择想要播放的文件即可,视频内容会在界面中间的视频显示区域显示。 [0076] 步骤2,用户在图形界面上选择需要通信的设备,点击发起连接按钮,向所选的设备发送连接请求。 \n[0077] 步骤3,等待所选设备响应,根据该设备是否接受连接请求来决定是否建立起主从设备间的通信信道。 \n[0078] 通信设备在接收到本系统发送的连接请求后,其用户图形界面会提示出消息对话框,该消息对话框内容包括:请求连接的设备名称、接受按钮和拒绝按钮,用户接受连接则点击接受按钮,通信连接建立,否则点击拒绝按钮,用户选择后,会向连接请求方反馈所选信息。 \n[0079] 本系统接收通信设备的反馈信息,如果连接被接受则建立起主从设备间的通信信道,其中连接发起方为通信主设备,连接接受方为通信从设备。如果连接被拒绝则选择新的通信设备,重新发起连接。 \n[0080] 步骤4,通信连接建立后,用户点击功能模式区域的按钮选择功能模式。 [0081] 本发明功能模式包括:远程录像、无线监控、对讲模式和可视通话,在远程录像的模式下系统默认存储从设备发送过来的视频数据,在其它模式下用户根据需要选择是否保存发送过来的视频数据,选择后,系统向已经连接的从设备发送 所选择的模式信息,并根据所选功能模式确定步骤: \n[0082] 4a)在远程录像和无线监控模式下,开通视频信道,执行步骤9; [0083] 4b)在对讲模式下,开通音频信道执行步骤5; \n[0084] 4c)在可视通话模式下,同时开通视频信道和音频信道,并行的执行步骤5和步骤\n9。 \n[0085] 步骤5,通过麦克风采集现场音频数据。 \n[0086] 步骤6,将采集到的音频数据打包,并通过蓝牙控制模块发送给从设备。 [0087] 步骤7,接收从设备发送过来的音频数据包,提取音频数据包中的音频数据。 [0088] 步骤8,通过耳机播放提取出的音频数据,跳转到步骤13,同时循环执行步骤5~\n8,直到用户切换功能模式或会话结束。 \n[0089] 步骤9,通过蓝牙控制模块接收从设备发送过来的经过MPEG4编码的视频数据包,提取数据包中的视频数据,根据用户的选择决定是否存储该视频数据,如果是则存储该视频数据到外部存储模块,否则不存储; \n[0090] 步骤10,对从数据包中提取出的视频数据进行MPEG4解码。 \n[0091] 步骤11,将解码后的视频数据显示在界面操作模块的视频显示区域,进入到步骤\n12,同时循环执行步骤9~11,直到用户切换功能模式或会话结束。 \n[0092] 步骤12,用户点击视频质量按钮区域的按钮调节视频质量模式。 [0093] 本发明的用户图形界面中视频质量模式根据无线网络的环境分别命名高清MJPEG图像、实时清晰视频、实时普通视频3种模式。每个视频模式分别封装了不同的视频参数以适应不同的网络环境。在高清MJPEG图像传送时,帧率为3fp/s图像分辨率为1024x768,图像缺乏实时性,但图像清晰,可满足用户在网络通信较差的情况下对场景细节的需要;实时清晰视频,帧率为25fp/s,图像分辨率为720x480,可在网络运行状态好的流畅的进行较清晰的视频会话;实时普通视频,帧率为25fp/s,图像分辨率为352x288,可在网络运行较差的保证视频会话可以流畅进行。 \n[0094] 如果用户选择所述的三种视频质量模式中的一种,且与当前视频质量模式不同,则发送所选模式信息给从设备,返回到步骤9,否则进入步骤13。 \n[0095] 步骤13,在通信过程中,用户根据需要随时切换功能模式,如果用户选择与现有功能模式不同的模式,返回到步骤4,否则进入步骤14。 \n[0096] 步骤14,用户点击界面操作模块上的断开连接按钮结束会话,如果用户结束会话则发送结束命令给从设备,会话结束,否则继续会话。 \n[0097] 参照图6,本发明基于蓝牙3.0规范的MPEG4压缩视频传输通信的接收端控制方法,包括以下步骤: \n[0098] 步骤A,显示用户图形界面,该用户图形界面分为视频显示区域、功能模式按钮区域、视频质量按钮区域、通话设备选择区域和当前状态显示区域,用户可浏览已存储的视频文件,选择打开,选择想要播放的文件即可,视频内容会在界面中间的视频显示区域显示。 [0099] 步骤B,等待其他设备的连接请求,本系统在接收到其他设备发送的连接请求后,其用户图形界面会提示出消息对话框,该消息对话框内容包括:请求连接的设备名称、接受按钮和拒绝按钮,用户接受连接则点击接受按钮,建立起主从设备间的通信信道,其中连接发起方为通信主设备,连接接受方为通信从设备,如果用户拒绝连接则点击拒绝按钮,用户选择后,会向连接请求方反馈所选信息。 \n[0100] 如果通信连接建立,进入步骤C,否则继续等待新的连接请求。 [0101] 步骤C,接收来自主设备的模式信息,模式信息包括:功能模式和视频质量模式,其中:\n[0102] 功能模式包括:远程录像、无线监控、对讲模式和可视通话; [0103] 视频质量模式包括:高清MJPEG图像、实时清晰视频、实时普通视频3种模式。每个视频模式分别封装了不同的视频编码参数以适应不同的网络环境。在高清MJPEG图像传送时,帧率为3fp/s图像分辨率为1024x768,图像缺乏实时性,但图像清晰,可满足用户在网络通信较差的情况下对场景细节的需要;实时清晰视频,帧率为25fp/s,图像分辨率为720x480,可在网络运行状态好的流畅的进行较清晰的视频会话;实时普通视频,帧率为\n25fp/s,图像分辨率为352x288,可在网络运行较差的保证视频会话可以流畅进行。 [0104] 根据接收到的模式信息确定通信步骤: \n[0105] C1)对于远程录像和无线监控模式,执行步骤H; \n[0106] C2)对于对讲模式,执行步骤D; \n[0107] C3)对于可视通话模式,并行执行步骤D和步骤H。 \n[0108] 步骤D,通过麦克风采集现场音频数据。 \n[0109] 步骤E,将采集到的音频数据打包,并通过蓝牙控制模块发送给从设备。 [0110] 步骤F,接收从设备发送过来的音频数据包,提取音频数据包中的音频数据。 [0111] 步骤G,通过耳机播放接收到的音频数据,跳转到步骤M,同时循环执行步骤D~G,直到接收到新的功能模式信息或会话结束。 \n[0112] 步骤H,从普通的CCD摄像头采集原始的现场视频频信息,并通过硬件A/D转化器将其转化成数字形式的原始视频数据。 \n[0113] 步骤I,将原始视频数据显示在界面操作模块的视频显示区域。 [0114] 步骤J,对原始的视频数据进行MPEG4编码。 \n[0115] 本发明采用MPEG4作为视频编解码算法,MPEG4在三方面优于其他压缩/解压缩方案。首先,由于在一开始它就是作为一个国际化的标准来研究制定,所以具有很好的兼容性;其次,MPEG4能够比其他算法提供更好的压缩比,最高可达200∶1,更重要的是,MPEG4在提供高压缩比的同时,对数据的损失很小。 \n[0116] 图4所示是MPEG4视频编码器的具体实现框图,其编码过程是:读取一帧数据,取一个宏块,根据编码控制选择编码类型,是帧内编码intra,还是帧间编码inter,如果是I帧,所有宏块都是帧内编码intra,读取的宏块数据直接进入离散余弦变换DCT、量化Q、直流系数与交流系数DC/AC预测、行程编码RLC并与其他信息一起合成形成码流;如果是P帧,先进行运动估计ME,再判断是帧内编码intra,还是帧间编码inter,如果是帧内编码intra,则直接利用宏块本身进行离散余弦变换DCT等一系列数据处理,如果是帧间编码inter,则将经过运动估计ME得到的运动矢量MV传送给运动补偿MC单元,结合帧缓存中的上一帧的重建帧数据与当前宏块的像素值做运算,得到残差数据,然后,对残差值进行离散余弦变换DCT、量化Q、直流系数与交流系数DC/AC预测、行程编码RLC并与其他信息一起合成形成码流,即编码后的视频数据。 \n[0117] 步骤K,发送经过编码的视频数据给主设备,进入步骤L,同时循环执行步骤H~K,直到接收到新的功能模式信息或会话结束。 \n[0118] 步骤L,根据是否接收到新的视频质量信息确定是否调整视频质量模式,如果是则根据新的视频质量信息确定MPEG4的编码参数,返回步骤H,否则进入步骤M。 [0119] 步骤M,根据是否接收到新的功能模式信息确定是否调整功能模式,如果 是则返回步骤C,以新的功能模式进行通信,否则进入步骤N。 \n[0120] 步骤N,根据是否接收到结束命令确定是否结束会话,如果是则会话结束,否则继续会话。 \n[0121] 以上实施例只是本发明的一个具体实施例,并非用来限定本发明的实施范围,即凡依本发明内容的作的均等变化与修饰,或本领域的普通技术人员能从本发明公开的内容直接得到的或联想到的所有变形,均应认为是本发明的保护范围。
法律信息
- 2019-01-08
未缴年费专利权终止
IPC(主分类): H04N 7/14
专利号: ZL 201110020911.7
申请日: 2011.01.18
授权公告日: 2012.10.24
- 2012-10-24
- 2011-07-20
实质审查的生效
IPC(主分类): H04N 7/14
专利申请号: 201110020911.7
申请日: 2011.01.18
- 2011-06-08
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2003-09-10
|
2002-07-28
| | |
2
| |
2009-12-16
|
2009-07-10
| | |
3
| |
2009-03-18
|
2008-09-26
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |