专利名称:可视电话业务实现方法、装置及其无线调制解调器的制作方法
技术领域:
本发明涉及基于移动通讯系统的可视电话业务,尤其是涉及可视电话业务实现方法、装置及其无线调制解调器。
背景技术:
智能手机的典型架构是包含无线Modem(调制解调器)模块和应用处理器。在传 统的手机设计中,无线Modem只起到数据传输设备的作用,而与应用相关的功能都在应用 处理器中执行。随着3G移动通讯系统的到来,可视电话将成为重要的应用业务之一。可视电话是 基于CS 64Kbps传输之上,并需要进行H324M协议的处理。图1示出一种已知的智能手机 可视电话的实现架构和数据流。参照图1所示,A是语音电话上行音频流,B是语音电话下 行音频流C是视频电话上行视频流,D是视频电话上行视频流,C'是视频电话上行音频流, D'是视频电话下行音频流,E是视频电话上行音视频流,F是视频电话下行音视频流。在图1所示架构中,无线Modem 10包含AMR(Adaptive Multi-Rate,自适应多速率 编码)编解码模块12以及无线协议平台14。它仅仅是用来实现CS 64Kbps业务的传输。 应有处理器20包含了 H324M协议栈22、视频编解码模块24以及AMR编解码模块26,H324M 协议信令过程以及语音、视频的编解码工作都是由应用处理器20来完成。这一架构的大概流程为,在用户拨打可视电话时,应用处理器20先通过无线 Modem 10建立CS 64kbps无线承载,再启动H324M协议栈22基于CS64Kbps进行H. 324的 信令交互,并打开应用处理器20上的AMR编解码模块26和视频编解码模块24,进行可视通 话。其中,可视电话的音视频流的处理都是在应用处理器侧进行的,而普通语音电话的语音 编解码都是在无线ModemlO上实现的。基于这样的架构,当设计者在开发可视电话业务时,必须在应用处理器侧集成 H324M协议栈。此外,可视电话的音频校准也需要在应用处理器侧实现。因此这一架构存在 以下缺点(1)对于外购无线Modem并在其上开发应用处理器的手机开发者而言,需要自行 在应用处理器侧实现H324M协议栈,这不必要地延长了开发周期。(2) 一般情况下,应用处理器侧无音频校准算法,需要额外增加一个专门的AMR编 解码模块进行音频校准。增加了开发难度和硬件成本。
发明内容
为了解决现有技术中存在的一个或多个问题,本发明提出一种可视电话业务实现 方法、装置,其中,视频业务协议栈以及可视电话的音频处理在无线调制解调器上实现,而 应用处理器专注于视频处理。根据本发明的一个方面,提出一种可视电话业务实现装置,包括无线调制解调器 和应用处理器。其中无线调制解调器,包括无线协议平台、视频协议栈和音频编解码器。在无线协议平台建立无线承载后,视频协议栈,执行基于所述无线承载的视频协议的信令交 互。音频编解码器可向视频协议栈发送可视电话的上行音频流以及从视频协议栈接收可视 电话的下行音频流,用于进行音频处理。应用处理器包括视频编解码器,用于向视频协议栈 发送可视电话的上行视频流以及从视频协议栈接收可视电话的下行视频流,用于进行视频处理。在本发明的一实施例中,上述的音频处理包括音频校准。在本发明的一实施例中,上述音频编解码器还用于向无线协议平台发送语音电话 协议的上行音频流以及从无线协议平台接收语音电话协议的下行音频流。在本发明的一实施例中,上述视频协议栈是H324M协议栈。根据本发明的另一方面,提出一种可视电话业务实现方法,是在包含无线调制解 调器和应用处理器的平台上实现,本方法包括以下步骤首先在无线调制解调器建立无线 承载,接着通过配置于无线调制解调器侧的视频协议栈发起基于无线承载的视频协议的信 令交互,然后,启动无线调制解调器侧的音频编解码器以进行音频处理,以及启动应用处理 器侧的视频编解码器以进行视频处理。在本发明的一实施例中,上述音频处理包括音频校准。在本发明的一实施例中,上述平台为手机。本发明还提供一种上述的无线调制解调器,其中视频业务协议栈以及可视电话的 音频处理在无线调制解调器上实现。本发明由于采用以上技术方案,使之与现有技术相比,首先对于手机开发者而言 不必再自行实现视频协议栈,降低了应用处理器的开发难度;其次,省略了应用处理器侧的 音频处理部分,降低了手机的硬件成本。
为让本发明的上述目的、特征和优点能更明显易懂,以下结合附图对本发明的具 体实施方式作详细说明,其中图1示出已有的一种可视电话的实现架构及其数据流。图2示出本发明一实施例的可视电话的实现装置及其数据流。图3示出本本发明一实施例的可视电话的实现流程。
具体实施例方式图2示出本发明一实施例的可视电话的实现装置。请参照图2所示,本实施例的 可视电话实现装置100可配置在一移动终端,例如手机上。装置100包括无线调制解调器 110 (后文简称为无线Modem)和应用处理器120。在图2所示数据流中,A是语音电话上行 音频流,B是语音电话下行音频流;C是视频电话上行视频流,D是视频电话上行视频流,C' 是视频电话上行音频流,D'是视频电话下行音频流,E是视频电话上行音视频流,F是视频 电话下行音视频流。无线Modem 110中包含有无线协议平台111、视频协议栈112、音频编解码器113、 数字/模拟转换器(D/A) 114、通讯口 115。无线协议平台111用于建立CS 64kbps的无线 承载。在本实施例中,视频协议栈112用以在无线承载建立后,执行基于无线承载的视频协议的信令交互。视频协议例如是H324M协议栈。音频编解码器113例如是AMR(Adaptive Multi-Rate,自适应多速率编码)编解码器。 数字/模拟转换器(D/A) 114连接诸如录音设备、扬声器、麦克风、耳机的设备,以 录入语音信号(如普通电话上行音频流A,视频电话上行音频流C')及播放语音信号(如 普通电话下行音频流B,视频电话下行音频流D')。音频编解码器113用于进行音频处理, 包括普通电话音频处理和视频电话音频处理。在音频编解码器113与视频协议栈112之间 传输视频协议的上行音频流C'和下行音频流D'。在音频编解码器113与无线协议平台 111之间传输普通电话上行音频流A和下行音频流B。此外,视频协议栈112通过通讯口 115将视频电话上行视频流C和下行视频流D传输给应用处理器120。应用处理器120包括视频编解码器(Video Codec) 121、通讯口 122。视频编解码 器121连接诸如显示屏、摄像头的视频相关设备,以进行视频的采集和视频的播放。视频编 解码器121通过通讯口 122传输视频电话上行视频流C和下行视频流D,用于进行视频处 理。这一实现装置的一个特点在于,视频协议栈是由无线Modem 110上实现的,这对 于可视电话的业务流程大有益处。下面结合图2和图3所示描述可视电话的业务流程,在 应用发起可视电话业务时,无线Modem 110的无线协议平台111会于步骤Sl先发起建立CS 64kbps的无线承载的过程。待无线承载建立后,无线协议平台111会通知视频协议栈112 于步骤S2发起视频协议(如H324)信令流程,这些过程都是在无线Modem 110上实现的, 而不必涉及应用处理器120。在视频协议信令交互完成后,于步骤S3启动无线Modem 110 上的音频编解码器113,并于步骤S4通知应用处理器120启动视频编解码器121,就可以进 行可视通话了。在这一实施例,可视电话的音频处理部分也在无线Modem 110上实现,只有视频 处理部分仍在应用处理器120上实现。特别是,音频处理所涉及的校准部分可以在无线 Modem 110上实现,而不必如现有技术般在应用处理器120额外设置音频处理模块,因而可 以节省硬件成本。另外,对于普通语音电话业务而言,采用与传统Modem —样的音频处理流程,在 Modem侧完成音频的编解码,并在Modem侧完成音频校准的处理,在此不再展开描述。参照图2所示,在可视电话业务流程中,音视频流的处理流程如下1)在上行方向(即从终端到网络),在无线Modem侧,从麦克风等外设采集的语音 信号经过模数转换和音频编解码器113编码后的语音数据流C'被送到视频协议栈112。 在应用处理器侧,从摄像头采集的视频数据经过视频编解码器121编码后的视频数据流C 通过通讯口 122也被送到无线Modem侧的视频协议栈112。在视频协议栈112将音频数据 C'与视频数据C同步打包后的音视频数据流E经过无线协议栈平台111被发送给网络。2)在下行方向(从网络到终端),无线Modem通过无线协议栈平台111从网络接 收下来的音视频流F被送到视频协议栈112。视频协议栈112从中分离出音频数据流D' 和视频数据流D。把音频数据流D'送到音频编解码器113进行解码输出,并通过数模转换 输出到扬声器等外设。将视频数据流D通过通讯口 115送到应用处理器120的视频编解码 器121。视频编解码器121将该视频数据进行解码后送到显示屏进行显示播放。在本发明的上述实施例中,将视频协议栈集成在无线Modem中,并且音频信号在无线Modem本地处理,充分利用其音频编解码器的音频校准算法,直接模拟音频信号输出 给用户,只有视频数据通过通信口与外部应用处理器交互。这一架构减少了开发3G可视电 话业务应用的难度和复杂度,有利于无线Modem模块独立供货和手机的后端开发。
上述实施例是提供给本领域普通技术人员来实现或使用本发明的,本领域普通技 术人员可在不脱离本 发明的发明思想的情况下,对上述实施例做出种种修改或变化,因而 本发明的保护范围并不被上述实施例所限,而应该是符合权利要求书提到的创新性特征的 最大范围。
权利要求
1.一种可视电话业务实现装置,包括 无线调制解调器,包括无线协议平台,用于建立无线承载;视频协议栈,连接所述无线协议平台,用以执行基于所述无线承载的视频协议的信令 交互;及音频编解码器,用以向所述视频协议栈发送可视电话的上行音频流以及从所述视频协 议栈接收可视电话的下行音频流,并进行音频处理;以及应用处理器,包括视频编解码器,用以向所述视频协议栈发送可视电话的上行视频流以及从所述视频协 议栈接收可视电话的下行视频流,并进行视频处理。
2.如权利要求1所述的可视电话业务实现装置,其特征在于,所述音频处理包括音频 校准。
3.如权利要求1所述的可视电话业务实现装置,其特征在于,所述音频编解码器还用 以向所述无线协议平台发送语音电话协议的上行音频流以及从所述无线协议平台接收语 音电话协议的下行音频流。
4.如权利要求1所述的可视电话业务实现装置,其特征在于,所述视频协议栈是H324M 协议栈。
5.一种可视电话业务实现方法,是在包含无线调制解调器和应用处理器的平台上实 现,所述方法包括以下步骤在所述无线调制解调器建立无线承载;通过配置于所述无线调制解调器侧的视频协议栈发起基于所述无线承载的视频协议 的信令交互;启动所述无线调制解调器侧的音频编解码器以进行音频处理;以及 启动所述应用处理器侧的视频编解码器以进行视频处理。
6.如权利要求5所述的可视电话业务实现方法,其特征在于,所述音频处理包括音频 校准。
7.如权利要求5所述的可视电话业务实现方法,其特征在于,所述平台为手机。
8.一种无线调制解调器,包括 无线协议平台,用于建立无线承载;视频协议栈,连接所述无线协议平台,用以执行基于所述无线承载的视频协议的信令 交互;以及音频编解码器,用于进行音频处理;其中,当可视电话业务建立时,所述视频协议栈向所述音频编解码器发送可视电话的 下行音频流,并从所述音频编解码器接收可视电话的上行音频流;所述视频协议栈还向一 外部处理器发送可视电话的下行视频流,并从所述外部处理器接收可视电话的上行视频流。
9.如权利要求8所述的无线调制解调器,其特征在于,所述音频处理包括音频校准。
10.如权利要求8所述的无线调制解调器,其特征在于,所述视频协议栈为H324M协议栈。
全文摘要
本发明涉及一种可视电话业务实现方法、装置及其无线调制解调器。装置包括无线调制解调器和应用处理器。其中,无线调制解调器包括无线协议平台、视频协议栈和音频编解码器。在无线协议平台建立无线承载后,视频协议栈执行基于无线承载的视频协议的信令交互。音频编解码器可向视频协议栈发送可视电话的上行音频流以及从视频协议栈接收可视电话的下行音频流,用于进行音频处理。应用处理器包括视频编解码器,用于向视频协议栈发送可视电话的上行视频流以及从视频协议栈接收可视电话的下行视频流,用于进行视频处理。由于将视频业务协议栈以及可视电话的音频处理在无线调制解调器上实现,可以减少手机后端开发的复杂度和成本。
文档编号H04N7/14GK102045536SQ200910197189
公开日2011年5月4日 申请日期2009年10月15日 优先权日2009年10月15日
发明者宋朝玲, 张光剑 申请人:联芯科技有限公司