切换移动终端中语音编解码器的装置和方法

文档序号:7961850阅读:214来源:国知局

专利名称::切换移动终端中语音编解码器的装置和方法
背景技术
:1、发明领域本发明涉及用于切换移动终端的语音编解码器(例如话音编解码器)的装置和方法,尤其是,用于允许发起移动终端选择与目的移动终端相同类型的语音编解码器,并通过所选择的语音编解码器发送和接收语音数据以执行不同移动通信系统之间的语音呼叫的装置和方法。2、相关技术描述当前,因为移动终端设备被越来越多地使用,移动终端设备可以完成多样化的附加功能。尤其是移动终端设备多媒体功能的快速进展,允许移动终端设备支持再现各种形式的音频文件。当前提供了多样化的语音编解码器并且每个编解码器根据其特性使用在各个应用领域中。确定基本呼叫质量的声码器在每个移动通信系统中使用不同类型的语音编解码器,那么不同通信系统之间的语音呼叫的情况下,通信网络必须对使用不同编解码器编码的语音比特流进行译码,因此,不同通信系统的声码器才能够交换声音。图1A-1C表示的是用于常规移动通信系统的语音呼叫的语音编解码器装置的结构。特别地,图1A表示的是常规CDMA(码分多址(CodeDivisionMultipleAccess))终端的语音编解码器装置的结构,图1B表示的是常规GSM(全球移动通信系统(GlobalSystemforMobilecommunication))终端的语音编解码器装置的结构,以及图1C表示的是在不同移动通信系统之间的语音呼叫的常规语音编解码器装置的结构。参考图1A,CDMA发起终端10通过PCM(脉冲编码调制(PulseCodeModulation))将模拟语音数据变换为64kbps的数字数据,通过QCELP(Qualcomm码激励线性预测(QualcommCodeExcitedLinearPrediction))方法(假设PCS(个人通信系统(PersonalCommunicationSystem)))或者是EVRC(增强型可变速率编码器(EnhancedVariableRateCoder))方法(假设蜂窝系统)将64kbps的数字数据编码为8kbps或者13kbps的数据,然后将其进行发送。然后,CDMA目的终端20根据QCELP或者EVRC方法对8kbps或者13kbps的语音数据进行解码,对解码后的语音数据进行PCM解调并将其提供给用户。参考图1B,GSM发起终端30对PCM调制的语音数字数据进行AMR(自适应多速率(AdaptiveMulti-rate))编码并且进行发送。在接收到AMR编码的语音数据之后,GSM目的终端40通过AMR解码接收的语音数据,通过PCM解调制已解码语音数据,然后将其提供给用户。如图1C所示的在不同移动通信系统之间的语音呼叫的例子,假定是在CDMA系统的CDMA终端和GSM系统的GSM终端之间的语音呼叫,因为CDMA系统与GSM系统的语音编解码器是不同的,通信网络执行译码功能以便连接两个系统的语音编码。换句话说,在CDMA发起终端10与GSM目的终端40之间执行语音呼叫时,CDMA发起终端10根据QCELP或者EVRC方法对PCM调制的语音数据进行编码然后进行发送。然后,通信网络50根据QCELP或者EVRC方法对根据QCELP或者EVRC方法进行编码的语音数据进行解码,通过AMR,也就是GSM系统的语音编解码方法对已解码的语音PCM数据进行编码,然后将其传送到GSM目的终端40。接着,GSM目的终端40对AMR编码的语音数据进行AMR解码,通过PCM对AMR已解码语音数据进行解调,并且将解调的语音数据提供给用户。在现有的不同通信系统之间的语音呼叫方法中,当通信网络接收到从发起终端发送来的语音数据时,其使用与发起终端相同的语音编解码器对接收到的语音数据解码,使用与目的终端相同的语音编解码器编码语音数据,并且然后将其发送到目的终端。从而,负荷被用于执行通信网络的译码,在信道中反复地编码解码会损坏语音数据,以及会反复地产生可预见的解码延迟。发明概述本发明的一个方面包括本发明人对于如上所述相关技术的缺点的认识。基于这样的认识,本发明实现了使用在不同类型的通信系统中的编码/解码语音的改进。编码/解码方法和系统的可能组成部分的某些特性将不会被更多的详细描述,这仅仅是为了避免本发明的特征被混淆。然而,本领域技术人员可以理解,这些附加特征也是本发明编码/解码方法和系统的组成部分。因此,本发明的目的是提供用于切换移动通信终端的语音编解码器的设备和方法,由此提供在不同类型通信系统之间的语音呼叫,当包括各种类型的语音编解码器的发起终端发送呼叫发起请求时,关于目的终端的语音编解码器类型的信息被从通信网络发送给发起终端,以便发起终端能够使用与目的终端的语音编解码器相同类型的语音编解码器来传送语音数据。为了实现至少全部或部分这些优点,提供一种用于在不同类型的通信系统之间的语音呼叫服务中切换移动通信终端的语音编解码器的装置,包括控制器,用于根据目的终端的语音编解码器的类型的信息控制发起终端语音编解码器的选择;切换单元,用于在控制器的控制下从多个语音编解码器中选择一个;以及多个语音编解码器,用于在不同类型的通信系统中编/解码语音。为了实现至少全部或部分这些优点,进一步提供一种用于在不同类型的通信系统之间的语音呼叫中切换移动通信终端的语音编解码器的方法,包括请求语音呼叫的发起;接收关于目的终端的语音编解码器类型的信息;以及相应接收的信息中的语音编解码器的类型选择语音编解码器。为了实现至少全部或部分这些优点,进一步提供一种移动终端,包括收发信机,通过无线电通信网络发送和接收信号;切换单元,用于选择多个语音编解码器中的至少一个;以及与收发信机和切换单元协同操作的处理器,来执行发送请求以获得关于目的终端的语音编解码器类型的信息,该请求被包含在到无线电通信网络的输出信号之中;在发送请求后接收目的终端语音编解码器类型的信息;在多个语音编解码器中选择与接收的语音编码类型信息中类型相同的语音编解码器;以及通过所选择的语音编解码器的操作向目的终端启动呼叫。该发明的附加的优点、目的以及特征在下面的说明部分中将被描述,并且,部分地,通过下面的解释或从实践发明中得到教导,本领域普通技术人员将变得更加明了。本发明的目的和优点可以如同特别在附加的权利要求中指出的被实现和达到。本发明将会参照下面的附图被详细描述,其中相同的附图标记代表相同的元件图1A表示常规CDMA终端的语音编解码器单元的结构;图1B表示常规GSM终端的语音编解码器单元的结构;图1C表示用于在不同移动通信系统之间的语音呼叫的常规语音编解码器单元的结构;图2表示的是根据本发明一个实施例用于切换移动通信终端的语音编解码器装置的示例结构;和图3表示的是依照本发明另一个实施例的用于切换移动通信终端的语音编解码器的方法。具体实施例方式现在参照附图描述本发明的优选实施例。图2表示的是根据本发明一个实施例用于切换移动通信终端的语音编解码器装置的示例结构。当通信网络200接收来自移动通信终端100的发起呼叫的请求时,它提供关于目的终端语音编解码器类型的信息。移动通信终端100包括语音编解码器切换装置,用于基于目的终端语音编解码器的类型信息,该信息由通信网络200提供,来选择一个语音编解码器,并且通过所选语音编解码器来传送语音数据。移动通信终端100的语音编解码器切换装置包括语音处理单元110,用于对语音数据进行PCM变换;控制器120,用于根据由移动通信网络200提供的目的终端的语音编解码器的类型信息来控制语音编解码器的切换;切换单元130,与语音处理单元110连接,在控制器120的控制下从多个语音编解码器中选择一个;收发信机(发射机/接收机)150,用于执行与通信网络200的通信;和多个语音编解码器141~140+n,连接在切换单元130和收发信机150之间的,用于提供各个不同类型的语音编码/解码。该多个语音编解码器141~140+n包括在不同类型的移动通信系统中使用的语音编解码器,例如QCELP、EVRC、SMV(可选择模式声码器(SelectableModeVocoder))(用于代替EVRC方法来优化语音质量和提供在系统操作中的灵活性)、以及AMR,等等。现在将描述如上所述构建的移动通信终端的语音编解码器切换装置的操作。图3表示的是依照本发明另一个实施例的用于切换移动通信终端的语音编解码器的方法。首先,移动终端100向通信网络200发送呼叫发起请求(步骤S100)。然后,通信网络200,例如,基站,获得包含在呼叫发起请求中的关于目的终端的信息,在某个数据库中搜索关于目的终端使用的语音编解码器类型的信息,并且提供相应结果给移动通信终端100,即发起终端(步骤S110和S120)。语音编解码器类型信息可以包括语音编码(例如QCELP、EVRC、SMV、AMR,等等)或者包括通信系统的类型(例如GSM系统、CDMA系统,等等),其可以识别语音编解码器。当回铃音从基站被发送给发起终端时,发送目的终端使用的语音编解码器的类型信息。当发起移动终端接收关于目的终端的语音编解码器类型的信息时,发起移动终端100的控制器120基于关于目的终端语音编解码器类型的信息来确定由目的终端使用的语音编码,并且输出切换控制信号到切换单元130,以便能够选择与确定的语音编解码器相同的语音编解码器。切换单元130根据切换控制信号选择所确定的语音编解码器(步骤S130)。即,如果由目的终端使用的语音编解码器是AMR并且发起移动终端100的第二语音编解码器142基于AMR编码/解码PCM语音数据,则发起移动终端100选择第二语音编解码器142。此后,当呼叫连接到目的终端时,发起移动终端100通过第二语音编解码器142编码PCM语音数据,通过收发信机150把它发送给目的终端(步骤S140)。如此,发起移动终端100选择与属于不同通信系统的的目的终端相同类型的语音编解码器,通过选择的语音编解码器编码/解码语音数据,并且与目的终端进行语音呼叫通信。根据到此为止的描述,依照本发明用于切换移动终端的语音编解码器的装置和方法具有许多优点。更确切地说,通过由通信网络管理根据每个终端的数据库中终端使用的语音编解码器的类型的信息(包括终端所属通信系统类型的信息),当把发起呼叫请求从发起终端传给不同通信系统的目的终端时,由目的终端使用的关于语音编解码器类型的信息能够由通信网络提供。有各种类型的语音编解码器,当发起终端请求发起呼叫以及由目的终端使用的语音编解码器的类型的信息被提供给发起终端时,发起终端在各种类型的语音编解码器中选择与目的终端相同类型的语音编解码器并且通过选择的语音编解码器编码/解码语音数据。因此,在不同类型的通信系统之间的语音呼叫通信无需额外进行如相关技术中的对语音数据进行编码/解码(译码),所以语音质量能够被提高,并且因为减少了编码预测延迟,所以减少了语音传输延迟。此外,当分别属于不同通信系统的发起终端和目的终端相互之间执行语音呼叫通信时,通信网络不需要执行译码功能来修正发起终端与目的终端的语音编解码器之间的差异,可以减少通信网络的负荷。术语“终端”指涉及和覆盖各种类型的支持移动性(也可以是固定的)的通信装置,并且允许通过有线和/或无线接口的信息通信。同样,本发明可以参考移动终端中的任何类型的音频编码来进行解释,这些包括数字多媒体广播(DMB)技术[即卫星DMB、陆地DMB、数字手持式视频广播(DVB-H)]中的音频编码、MP3播放器和游戏、等等。本发明被描述为在GSM系统和CDMA系统类型的移动通信系统中实现。然而,本发明的特征也可以在运行其它类型的通信规范(例如,3GPP、3GPP2、4G、IEEE、OMA,等等)的通信系统下修改和实现,因为本发明的思想和教导能够应用于在基于通用技术的类似方式中运行的各种通信方案中。为了实现如上所述各种特征,本发明能够采用各种类型的硬件和/或软件部件(模块)。例如,不同的硬件模块可以包含完成上面所述方法的各种必要的电路和部件。同样,不同的软件模块(由处理器和/或其他硬件执行的)可以包含完成本发明方法必需的各种编码和协议。另外,即使因其数量太多以至于不能把所有能够在移动通信终端中实现,来适应和支持集中于电子和/或数字装置的最近趋势的所有特征和变化列举,本领域技术人员还是可以容易的理解,依照本发明,与上述功能单元和/或模块等效的元件(即硬件、软件或者它们的组合)可以在移动通信终端100中实现。前述具体实施例方式和优点仅仅是示范性的,并且不应该被解释为限制本发明。当前的教导可以被容易的应用于其它类型的装置。本发明的描述是说明性的,并且不限制权利要求的范围。各种替换、修改、和变形对于本领域技术人员都是显而易见的。在权利要求中,装置加功能的条款意在包括这里描述的实现列举的功能的结构,以及不仅是相同的结构而且也可以是等效的结构。权利要求1.一种用于在不同类型通信系统之间的语音呼叫服务中切换移动通信终端的语音编解码器的装置,包括控制器,用于根据目的终端的语音编解码器的类型信息控制发起终端语音编解码器的选择;切换单元,用于在控制器的控制下选择多个语音编解码器中的一个;和多个语音编解码器,用于对用于不同类型通信系统的语音进行编码/解码。2.如权利要求1所述的装置,进一步包括语音处理单元,用于对语音数据进行PCM变换并且将变换后的PCM语音数据输出给切换单元;和收发信机,与多个语音编解码器相连并且发送和接收已编码语音数据。3.如权利要求1所述的装置,其中多个语音编解码器包括QCELP(Qualcomm码激励线性预测)、EVRC(增强型可变速率编码器)、SMV(可选择模式声码器)和AMR(自适应多速率)。4.如权利要求1所述的装置,其中目的终端中的语音编解码器类型的信息通过通信网络提供。5.如权利要求4所述的装置,其中通信网络包括基站。6.如权利要求1所述的装置,其中目的终端中的语音编解码器类型信息可以包括目的终端使用的语音编解码器或者目的终端所属的通信系统的类型。7.如权利要求4所述的装置,其中当通信网络接收到来自发起终端的语音呼叫发起请求时,其检查包含在语音呼叫发起请求中的关于目的终端的信息,并且使用检查到的目的终端的信息从某个数据库中搜索由目的终端使用的语音编解码器的类型信息。8.如权利要求7所述的装置,其中在发起终端和目的终端之间的语音呼叫连接之前,目的终端的语音编解码器类型的信息被提供给发起终端。9.如权利要求7所述的装置,其中当回铃音被发送给发起终端时,目的终端的语音编解码器类型的信息被发送。10.一种用于在不同类型通信系统之间的语音呼叫服务中切换移动通信终端的语音编解码器的方法,包括请求发起语音呼叫;接收目的终端的语音编解码器类型的信息;和相应收到的信息中的语音编解码器的类型选择语音编解码器。11.如权利要求10所述的方法,进一步包括当语音呼叫建立时,通过所选语音编解码器编码语音数据,并从移动通信终端(发起终端)把已编码语音数据发送给目的终端。12.如权利要求11所述的方法,进一步包括通过所选语音编解码器解码从目的终端发送来的语音数据,并提供解码的语音数据给发起终端的用户。13.如权利要求10所述的方法,其中多个语音编解码器包括QCELP(Qualcomm码激励线性预测)、EVRC(增强型可变速率编码器)、SMV(可选择模式声码器)和AMR(自适应多速率)。14.如权利要求10所述的方法,其中目的终端的语音编解码器类型的信息通过接收到语音呼叫发起请求的通信网络提供。15.如权利要求14所述的方法,其中通信网络包括基站。16.如权利要求14所述的方法,其中当收到用于语音呼叫发起的请求时,通信网络检查包含在语音呼叫发起请求中的目的终端信息,并且通过使用检查到的目的终端信息在某个数据库中搜索由目的终端使用的语音编解码器类型的信息。17.如权利要求10所述的方法,其中目的终端的语音编解码器类型的信息可以包括目的终端使用的语音编解码器或者目的终端所属通信系统的类型。18.一种移动终端,包括收发信机,通过无线通信网络发送和接收信号;切换单元,用于选择多个语音编解码器中的至少一个;和处理器,与收发信机和切换单元协同工作来执行,发送请求以获得目的终端的语音编解码器的类型信息,该请求被包含在到无线电通信网络的输出信号中;在发送请求后接收目的终端语音编解码器类型的信息;对应收到的语音编解码器类型的信息在多个语音编解码器中选择一个相同类型的语音编解码器;和通过所选语音编解码器的操作来启动向目的终端的呼叫。19.如权利要求18所述的移动终端,其中输出信号是语音呼叫、文本消息、或者多媒体信息。全文摘要公开了一种用于切换移动通信终端的语音编解码器的装置和方法。该移动通信终端包括各种类型的语音编解码器,当该终端请求在不同类型的通信系统之间的语音呼叫时,该通信网络向该终端提供目的终端的语音编解码器的类型的信息。然后,该终端相应目的终端语音编解码器的类型信息选择语音编解码器并且通过所选语音编解码器发送/接收语音数据至/从目的终端。因此,对于发起终端和目的终端之间的语音数据不需要执行译码过程,以及相应地,语音质量能够被提高,语音传送的延迟能够被减少并且通信网络的负荷能够被减少。文档编号H04W88/18GK1856147SQ200610084169公开日2006年11月1日申请日期2006年4月7日优先权日2005年4月7日发明者崔珍奎申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1