一种视频电话通话控制方法及其装置的制作方法

文档序号:2835778阅读:317来源:国知局
专利名称:一种视频电话通话控制方法及其装置的制作方法
技术领域
本发明涉及一种视频电话控制技术,尤其涉及一种视频电话通话控制方法及其直O背景技术
随着计算机网络的日益发展,基于网络的多媒体传输已经越来越普及,而且人 们对多媒体通信内容的要求日益增高,人们不再满足于单一、被动的传统媒体娱乐方 式,而真正需要的是个性化、互动化的宽带流媒体娱乐,特别是随着移动通信网络技术 的进一步发展,移动多媒体已经越来越显示其未来广泛和越趋成熟的用户认知以及接受度。
移动多媒体是要在移动通信和宽带流领域提供丰富多彩的多媒体应用服务,这 是在移动通信的基础上提供的一项移动增值业务。移动多媒体业务作为3G移动通信网的 一个重要业务已经成为了 3G建设和发展的重要驱动力之一。移动多媒体主要包括会话类 (client-client)、视频流类(Client-Server)多媒体业务。其中,第三代合作伙伴项目(3rd Generation Partnership Project,简称“3GPP”)R99版本及后续版本就定义了基于电路交 换域3G 324M的视频电话业务。
现有技术中,视频电话接通以后,由于受外界电磁环境干扰的影响,尤其在移 动过程中,接收信号质量存在很大的波动,传输信道的质量会出现相应的下降,信道的 误码率较高。为了对视频质量进行监测,现有技术中由3M视频电话协议栈在接收到语 音和视频数据时,分别进行误码统计。当3M视频电话协议栈发现误码率超过相应的门 限后,视频电话将无法保持。目前使用的主要方法为终端直接挂断视频电话或者视频回 退。
视频回退主要过程如下终端向网络发送Modify消息,和网络协商重新分配 只用来传输普通语音的无线资源。如果网络支持视频回退功能,则向终端回复Modify complete消息,视频电话回退为普通语音电话;如果网络不支持视频回退功能给终端回 复Modify reject消息,终端收到Modify reject消息后只能挂断视频电话。
然而,本发明的发明人发现,仅通过3M视频电话协议栈检测语音和视频误码 率,不能及时正确的了解底层传输质量情况,会出现一段时间内语音和图像都很差的情 况。并且,当底层传输质量无法满足视频传输要求时,直接挂断视频电话给用户的感受 不好。视频回退也存在较多的弊端,在视频回退时,由于此时底层传输质量较差、误码 率较高,普通的语音的质量也相对较差;另外由于上层3M视频电话协议栈无法获知底 层传输信道的质量,当底层传输质量恢复重新满足视频传输后,视频电话也无法自动恢 复,需要用户挂断电话后再次发起呼叫,十分不便。发明内容
本发明解决的第一个技术问题是提供一种视频电话通话控制方法及其装置,使得在无线信号质量变差时,视频电话不会被挂断,能够自动从视频通话转为语音通话, 并且在无线信号质量恢复后,自动恢复视频通话。
本发明解决的第二个技术问题是提供一种视频电话通话控制方法及其装置,使 得在无线信号质量变差时,能够自动从视频通话转为语音通话,并且使语音通话质量得 到保障。
为了解决上述技术问题,本发明提供了一种视频电话通话控制方法,包含以下 步骤
在视频通话过程中,定时检测底层视频传输信道传输质量;
如果检测到所述信道传输质量不满足视频传输条件,则停止传输视频数据,仅 通过该底层视频传输信道传输语音数据和控制信令;
如果检测到所述信道传输质量重新满足视频传输条件,则重新开始通过该底层 视频传输信道传输所述视频数据。
作为对上述技术方案的改进,在所述仅通过底层视频传输信道传输语音数据和 控制信令的步骤中,对所述语音数据进行冗余编码保护。
作为对上述技术方案的改进,所述冗余编码保护可以为使用低压缩率的语音 编码方式对所述语音数据进行编码。
作为对上述技术方案的改进,所述低压缩率的语音编码方式至少包括G.711U 64Kbps的脉冲编码调制PCMU,或者G.711A 64Kbps的脉冲编码调制PCMA,或者 32Kbp的自适应差分脉冲编码调制。
作为对上述技术方案的改进,所述冗余编码保护可以为在原有语音编码的基 础上,对原有的语音编码数据再次进行纠错编码。
作为对上述技术方案的改进,所述定时检测底层视频传输信道传输质量的方式 可以为在3G高层协议栈和3G3M协议栈之间增加一条信道质量指示消息,所述3G高 层协议栈定时通过所述信道质量指示消息,向所述3G 324协议栈上报底层视频传输信道传输质量。
作为对上述技术方案的改进,所述底层视频传输信道传输质量判断标准至少包 括该底层视频传输信道的误块率;
在所述底层视频传输信道的误块率大于第一门限时,所述信道传输质量不满足 所述视频传输条件;
在所述底层视频传输信道的误块率小于第二门限时,所述信道传输质量满足所 述视频传输条件。
本发明还提供了一种视频电话通话控制装置,包含
检测模块,用于在视频通话过程中,定时检测底层视频传输信道传输质量;
传输模块,用于通过所述底层视频传输信道传输视频数据、语音数据和控制信 令;
判断模块,用于判断所述检测模块检测到信道传输质量是否满足视频传输条 件,如果不满足,则指示所述传输模块停止传输视频数据,仅通过所述底层视频传输信 道传输语音数据和控制信令;在所述检测模块检测到所述信道传输质量重新满足所述 视频传输条件时,指示所述传输模块重新开始通过该底层视频传输信道传输所述视频数据。
作为对上述技术方案的改进,该装置还可以包含
编码模块,用于对所述语音数据进行冗余编码保护;
所述判断模块还用于在判定所述检测模块检测到信道传输质量不满足视频传输 条件时,指示所述编码模块对所述语音数据进行冗余编码保护;
所述传输模块通过所述底层视频传输信道传输所述冗余编码保护后的语音数 据。
作为对上述技术方案的改进,所述编码模块可以通过如下方式对所述语音数据 进行冗余编码保护使用低压缩率的语音编码方式对所述语音数据进行编码。
作为对上述技术方案的改进,所述低压缩率的语音编码方式至少包括G.711U 64Kbps的脉冲编码调制PCMU,或者G.711A 64Kbps的脉冲编码调制PCMA,或者 32Kbp的自适应差分脉冲编码调制。
作为对上述技术方案的改进,所述编码模块可以通过如下方式对所述语音数据 进行冗余编码保护
在原有语音编码的基础上,对原有的语音编码数据再次进行纠错编码。
作为对上述技术方案的改进,所述底层视频传输信道传输质量判断标准至少包 括该底层视频传输信道的误块率,所述判断模块通过以下方式判断所述信道传输质量是 否满足所述视频传输条件
在所述底层视频传输信道的误块率大于第一门限时,所述信道传输质量不满足 所述视频传输条件;
在所述底层视频传输信道的误块率小于第二门限时,所述信道传输质量满足所 述视频传输条件。
本发明实施方式与现有技术相比,主要区别及其效果在于本发明在信道恶化 时暂时只传语音的处理方式和现有的视频回退存在明显的差别,视频回退需要和网络协 商重新分配传输语音12.2kbps相对较窄的信道资源,并且,视频回退或者挂断后,需要 用户再次发起视频呼叫才能再次进行视频通话。由于用户无法知道目前无线环境的传输 质量,视频电话有可能无法再次发起。而本发明中的处理方式是保持原有传输视频电话 的64kbps的底层传输信道,通过该信道进行语音数据及控制信令的传输,从而保证在信 道恶化时,视频电话不会被挂断或者回退为普通的语音电话,同时在无线环境恢复后, 不需要用户参与,自动恢复视频通话,提高了用户通话的流畅性,改善了用户通话体验 质量。
此外,现有的视频回退需要和网络协商重新分配传输语音12.2kbps相对较窄 的信道资源,由于此时无线环境较差,信道误码率较高,普通电话的话音质量也无法保 证;而本发明直接通过原有传输视频电话的64kbps的底层传输信道进行语音数据传输, 由于带宽较宽同时不用传输视频数据,从而可以对语音数据进行冗余编码保护,在这个 有一定误码率同时相对较宽的传输信道上传输冗余编码保护的语音数据及3M控制信 令,这时语音数据由于进行了冗余保护,传输质量相对较好,从而能保证相对较好的话 音质量。


下面结合附图和具体实施方式
对本发明作进一步详细说明。
图1是本发明第一实施方式的视频电话通话控制方法中视频通信结构示意图2是本发明第一实施方式的视频电话通话控制方法流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实 施方式作进一步地详细描述。
本发明第一实施方式涉及一种视频电话通话控制方法。
本实施方式中,在3G高层协议栈和3G 324协议栈之间增加一条信道质量指示 消息,如图1所示。在视频电话建立以后、视频通话过程中,3G高层协议栈定时向3G 3M协议栈上报底层信道传输质量,主要包括传输信道误块率(Block Error Rate,简称“BLER” )情况。3 协议栈对于3G高层协议上报的BLER进行平滑处理,当BLER 到达一定的门限值后,认为底层传输信道已经无法满足视频的传输。为了保证基本语音 通信,终端首先暂时终止视频数据的传输,只传输语音数据及3M控制信令,并且对语 音数据进行冗余保护。当对端收到冗余保护的语音数据和3M控制信令后,也终止视频 的传输只传输冗余保护的语音数据和3M控制信令,这时双方只进行语音通信。当3M 协议栈发现底层的传输质量恢复后,重新开始正常的视频通话。
需要说明的是,本实施方式中通过BLER来确定底层信道传输质量,只是一个 例子,在实际应用中,还可以通过其他标准来判断信道传输质量,如底层信噪比Signal to NoiseRatio,简称“SNR”)是否过低(低于预设值),解调质量是否较差,物理层是否频繁失步等。
在时分同步码分多址(Time Division Synchronous Code Division Multiple Access, 简称“TD-SCDMA”)系统中由于上下行传输在同一个频点上,可以用下行的传输质量 估计上行的传输质量。当下行接收较差时,上行传输也会较差。
具体流程如图2所示,终端A与终端B的视频电话接通以后,进入步骤201,终 端A和终端B的3G高层协议栈定时向本终端的3G 324协议栈上报信道质量指示消息, 在消息中主要包括传输信道BLER情况。
在步骤202中,终端A的3M协议栈根据底层3G高层协议栈上报的信道质量指 示发现底层传输信道已经无法满足视频传输的条件,可以是底层传输信道BLER大于第 一门限,此时终止视频传输。向对端终端B传输冗余保护的语音数据,及H.245协议栈 中增加的通知对端终端开始传输冗余保护的语音数据和相关编码方式的指示消息。
这里对语音数据进行冗余保护的方法有两种
1)改变原有压缩率相对较高的语音编码方式,使用压缩率相对较低的编码 方式,如括64Kbps的脉冲编码调制(Pulse Code Modulation,简称“ PCM ”),包括 PCMU (G.711U) (PCMU Pulse Code Modulation, Mu-law),或 PCMA (G.711A) (PCMA Pulse Code Modulation, Α-law);或者32Kbp的自适应差分脉冲编码调制(adaptive difference pulse code modulation,简称“ADPCM”)。这样即使语音数据在底层传输信 道上有所错误或者丢失,对端终端接收时也能较好的恢复语音。其中,PCMU和PCMA分别为PCM的两种编码方式,具体可以参阅ITU-T G.711。
2)对原有的音频编码数据再次进行纠错编码,这样对端终端能够正确解码原始 语音编码数据。
为了能把本终端(终端A)开始对语音数据进行冗余保护以及相应的编码方式告 知对端终端(终端B),可以在H.3M协议栈的H.245协议中增加一个冗余语音传输开始 指示以及一个冗余语音传输终止指示,通过冗余语音传输开始指示告知对端开始传输冗 余保护的语音数据,以及进行冗余保护的编码方式;通过冗余语音传输终止指示告知对 端停止传输冗余保护的语音数据。
在步骤203中,终端B收到终端A传输过来的冗余保护的语音数据、及H.245协 议中新增的冗余语音传输开始指示后,知道终端A的无线环境出现了暂时的恶化,无法 满足视频传输的要求,只能传输语音数据。终端B根据该冗余语音传输开始指示中指示 的编码方式,对收到的语音数据进行解码,并且,也开始向终端A发送冗余保护的语音 数据、及冗余语音传输开始指示。
之后,双方均停止视频数据的传输,只进行冗余保护的语音数据及3M控制信 令的传输。
在终端A发现底层传输质量已经恢复,可以满足视频传输条件时,进入步骤 204,恢复向终端B发送视频数据,并发送H.245协议冗余语音传输终止指示。同样,判 断底层信道传输质量满足视频传输条件,可以是底层传输信道BLER小于第二门限。
在步骤205中,终端B收到终端A传输过来完整的视频数据及H.245协议冗余 语音传输终止指示后,知道终端A的无线传输已经恢复,重新满足传输的要求,恢复向 终端A传输视频数据,并向终端A发送H.245协议冗余语音传输终止指示。
之后,终端A与终端B之间的视频通话恢复。
综上所述,本发明在信道恶化时暂时只传语音的处理方式和现有的视频回退存 在明显的差别,视频回退需要和网络协商重新分配传输语音12.2kbps相对较窄的信道资 源,并且,视频回退或者挂断后,需要用户再次发起视频呼叫才能再次进行视频通话。 由于用户无法知道目前无线环境的传输质量,视频电话有可能无法再次发起。而本发明 中的处理方式是保持原有传输视频电话的64kbps的底层传输信道,通过该信道进行语音 数据及控制信令的传输,从而保证在信道恶化时,视频电话不会被挂断或者回退为普通 的语音电话,同时在无线环境恢复后,不需要用户参与,自动恢复视频通话,提高了用 户通话的流畅性,改善了用户通话体验质量。
并且,现有的视频回退需要和网络协商重新分配传输语音12.2kbps相对较窄 的信道资源,由于此时无线环境较差,信道误码率较高,普通电话的话音质量也无法保 证;而本发明直接通过原有传输视频电话的64kbps的底层传输信道进行语音数据传输, 由于带宽较宽同时不用传输视频数据,从而可以对语音数据进行冗余编码保护,在这个 有一定误码率同时相对较宽的传输信道上传输冗余编码保护的语音数据及3M控制信 令,这时语音数据由于进行了冗余保护,传输质量相对较好,从而能保证相对较好的话 音质量。
本发明第二实施方式涉及一种视频电话通话控制装置,包含检测模块,用于 在视频通话过程中,定时检测底层视频传输信道传输质量;传输模块,用于通过底层视频传输信道传输视频数据、语音数据和控制信令;判断模块,用于判断检测模块检测 到信道传输质量是否满足视频传输条件,如果不满足,则指示传输模块停止传输视频数 据,仅通过底层视频传输信道传输语音数据和控制信令;在检测模块检测到信道传输质 量重新满足视频传输条件时,指示传输模块重新开始通过该底层视频传输信道传输视频 数据。
该装置还可以包含编码模块,用于对语音数据进行冗余编码保护;判断模块 还用于在判定检测模块检测到信道传输质量不满足视频传输条件时,指示编码模块对语 音数据进行冗余编码保护;传输模块通过底层视频传输信道传输冗余编码保护后的语音 数据。
编码模块可以通过如下方式对语音数据进行冗余编码保护改变原有压缩 率相对较高的话音编码方式,使用低压缩率的语音编码方式对语音数据进行编码。 低压缩率的语音编码方式至少包括64Kbps的PCMU (G.711U),或者64Kbps的 PCMA(G.711A),或者32Kbp的自适应差分PCM。这样即使语音数据在底层传输信道上 有所错误或者丢失,对端终端接收时也能较好的恢复语音。
编码模块还可以通过如下方式对语音数据进行冗余编码保护在原有语音编码 的基础上,对原有的语音编码数据再次进行纠错编码。这样对端终端能够正确解码原始 语音编码数据。
作为对上述技术方案的改进,底层视频传输信道传输质量判断标准至少包括该 底层视频传输信道的误块率,判断模块通过以下方式判断信道传输质量是否满足视频传 输条件在底层视频传输信道的误块率大于第一门限时,信道传输质量不满足视频传输 条件;在底层视频传输信道的误块率小于第二门限时,信道传输质量满足视频传输条 件。
可见,本发明在信道恶化时暂时只传语音的处理方式和现有的视频回退存在明 显的差别,视频回退需要和网络协商重新分配传输语音12.2kbps相对较窄的信道资源, 并且,视频回退或者挂断后,需要用户再次发起视频呼叫才能再次进行视频通话。由于 用户无法知道目前无线环境的传输质量,视频电话有可能无法再次发起。而本发明中的 处理方式是保持原有传输视频电话的64kbps的底层传输信道,通过该信道进行语音数据 及控制信令的传输,从而保证在信道恶化时,视频电话不会被挂断或者回退为普通的语 音电话,同时在无线环境恢复后,不需要用户参与,自动恢复视频通话,提高了用户通 话的流畅性,改善了用户通话体验质量。
并且,现有的视频回退需要和网络协商重新分配传输语音12.2kbps相对较窄 的信道资源,由于此时无线环境较差,信道误码率较高,普通电话的话音质量也无法保 证;而本发明直接通过原有传输视频电话的64kbps的底层传输信道进行语音数据传输, 由于带宽较宽同时不用传输视频数据,从而可以对语音数据进行冗余编码保护,在这个 有一定误码率同时相对较宽的传输信道上传输冗余编码保护的语音数据及3M控制信 令,这时语音数据由于进行了冗余保护,传输质量相对较好,从而能保证相对较好地话 音质量。
虽然通过参照本发明的某些优选实施方式,已经对本发明进行了图示和描述, 但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。
权利要求
1.一种视频电话通话控制方法,其特征在于,包含以下步骤在视频通话过程中,定时检测底层视频传输信道传输质量;如果检测到所述底层视频传输信道传输质量不满足视频传输条件,则停止传输视频 数据,仅通过该底层视频传输信道传输语音数据和控制信令;如果检测到所述底层视频传输信道传输质量重新满足所述视频传输条件,则重新开 始通过该底层视频传输信道传输所述视频数据。
2.根据权利要求1所述的视频电话通话控制方法,其特征在于,在所述仅通过底层视 频传输信道传输语音数据和控制信令的步骤中,对所述语音数据进行冗余编码保护。
3.根据权利要求2所述的视频电话通话控制方法,其特征在于,所述冗余编码保护 为使用低压缩率的语音编码方式对所述语音数据进行编码。
4.根据权利要求3所述的视频电话通话控制方法,其特征在于,所述低压缩率的语音 编码方式至少包括G.711U 64Kbps的脉冲编码调制PCMU,或者G.711A 64Kbps的脉冲 编码调制PCMA,或者32Kbp的自适应差分脉冲编码调制。
5.根据权利要求2所述的视频电话通话控制方法,其特征在于,所述冗余编码保护 为在原有语音编码的基础上,对原有的语音编码数据再次进行纠错编码。
6.根据权利要求1所述的视频电话通话控制方法,其特征在于,所述定时检测底层视 频传输信道传输质量的方式为在3G高层协议栈和3G 324协议栈之间增加一条信道质 量指示消息,所述3G高层协议栈定时通过所述信道质量指示消息,向所述3G 324协议栈 上报底层视频传输信道传输质量。
7.根据权利要求1至6中任意一项所述的视频电话通话控制方法,其特征在于,所述 底层视频传输信道传输质量判断标准至少包括该底层视频传输信道的误块率;在所述底层视频传输信道的误块率大于第一门限时,所述信道传输质量不满足所述 视频传输条件;在所述底层视频传输信道的误块率小于第二门限时,所述信道传输质量满足所述视 频传输条件。
8.—种视频电话通话控制装置,其特征在于,包含检测模块,用于在视频通话过程中,定时检测底层视频传输信道传输质量;传输模块,用于通过所述底层视频传输信道传输视频数据、语音数据和控制信令;判断模块,用于判断所述检测模块检测到信道传输质量是否满足视频传输条件,如 果不满足,则指示所述传输模块停止传输视频数据,仅通过所述底层视频传输信道传输 语音数据和控制信令;在所述检测模块检测到所述信道传输质量重新满足所述视频传输 条件时,指示所述传输模块重新开始通过该底层视频传输信道传输所述视频数据。
9.根据权利要求8所述的视频电话通话控制装置,其特征在于,还包含编码模块,用于对所述语音数据进行冗余编码保护;所述判断模块还用于在判定所述检测模块检测到信道传输质量不满足视频传输条件 时,指示所述编码模块对所述语音数据进行冗余编码保护;所述传输模块通过所述底层视频传输信道传输所述冗余编码保护后的语音数据。
10.根据权利要求9所述的视频电话通话控制装置,其特征在于,所述编码模块通过 如下方式对所述语音数据进行冗余编码保护使用低压缩率的语音编码方式对所述语音数据进行编码。
11.根据权利要求10所述的视频电话通话控制装置,其特征在于,所述低压缩率的语 音编码方式至少包括G.711U64Kbps的脉冲编码调制PCMU,或者G.71 IA 64Kbps的脉 冲编码调制PCMA,或者32Kbp的自适应差分脉冲编码调制。
12.根据权利要求9所述的视频电话通话控制装置,其特征在于,所述编码模块通过 如下方式对所述语音数据进行冗余编码保护在原有语音编码的基础上,对原有的语音编码数据再次进行纠错编码。
13.根据权利要求8所述的视频电话通话控制装置,其特征在于,所述底层视频传输信道传输质量判断标准至少包括该底层视频传输信道的误块率, 所述判断模块通过以下方式判断所述信道传输质量是否满足所述视频传输条件在所述底层视频传输信道的误块率大于第一门限时,所述信道传输质量不满足所述 视频传输条件;在所述底层视频传输信道的误块率小于第二门限时,所述信道传输质量满足所述视 频传输条件。
全文摘要
本发明公开了一种视频电话通话控制方法及其装置,涉及视频电话控制技术,在信道恶化时保持原有传输视频电话的64kbps的底层传输信道,在这个有一定误码率同时相对较宽的传输信道上传输冗余编码保护的语音数据及控制信令,由于语音数据进行了冗余保护,传输质量相对较好,从而能保证相对较好的话音质量。同时在无线环境恢复后,自动恢复视频通话,提高了用户通话的流畅性,改善了用户通话体验质量。
文档编号G10L19/00GK102025963SQ20091019542
公开日2011年4月20日 申请日期2009年9月10日 优先权日2009年9月10日
发明者王海森 申请人:联芯科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1