Cdma中的非本地媒体编解码的制作方法

文档序号:7948532阅读:228来源:国知局
专利名称:Cdma中的非本地媒体编解码的制作方法
技术领域
本发明涉及在码分多址(CDMA)系统中发送和接收非本地CDMA编解码器所输出的编码数据。更特别地,本发明涉及CDMA一键通系统中的自适应多速率(AMR)语音编解码系统以及方法。
背景技术
存在不同类型的CDMA系统,每种系统依据一种特定的标准。例如,一种标准的名称为“TIA/EIA/IS95-B Mobile Station-Base StationCompatibility Standard for Dual-Mode Wideband Spread Spectrum CellularSystem”(“用于双模宽带扩频蜂窝系统的TIA/EIA/IS95-B移动台-基站兼容性标准”),将其称为IS-95标准。第三代合作伙伴计划所提供的另一种标准基于下列标准3G TS 25.211、3G TS 25.212、3GTS 25.213以及3G TS 25.214,并将其称为W-CDMA标准。第三代合作伙伴计划2和TR-45.5所提供的另一种标准被称为CDMA 2000标准(通常被称为IS-2000MC)。
上述CDMA标准中的每种定义了对在前向和反向链路上传输的数据的处理。在这方面,可在一个特定的数据率对媒体信息进行编码,格式化为一种特定的帧格式,以及依照一种特定的处理方法进行处理。上述的不同标准所使用的帧格式和处理通常各自不同。
W-CDMA标准定义AMR语音编码方案,因此,语音信息可基于多种可能数据率的其中一种进行编码,而且,以一种依赖于所选数据率的特定格式提供编码语音数据。
例如,专利公开号WO 01/52467描述了在CDMA 2000通信系统中支持AMR编码数据的技术,因此,对于(多种速率的)语音信息、(多种类型的)静默描述符以及空帧定义了多种AMR模式。
上述等CDMA系统对语音应用使用本地CDMA语音编解码器(编码器/解码器)。在支持EVRC编码数据的传统CDMA系统中,CDMA系统的信道结构不允许在CDMA内使用其它类型的语音编解码。更具体地,目前在用于传统或者流类型应用的CDMA系统中不使用AMR。
同样,在使用增强型可变速率编码器(EVRC)语音编解码器的传统CDMA系统中,从EVRC语音编解码器输出的语音通过CDMA空中接口进行发送,并且在接收端进行接收,由此获取EVRC语音数据,并且向用户进行播放。但是,这个系统专用于EVRC语音编解码器,并且不能扩展到其它语音数据。
从而,需要能够在CDMA系统中使用AMR语音编解码器,例如,对于一键通(PoC)应用。

发明内容
本发明的一个方面用于将AMR语音帧封装到CDMA空中接口中,以提供一种用于在CDMA接口的分组数据传输信道中承载AMR编码语音的机制。这种系统可用于例如CDMA一键通等业务。
简而言之,一个示例性的实施方式涉及一种通过CDMA信道发送语音的方法,其包括获得媒体编解码器所输出的多个编码媒体帧,以及将多个编码媒体帧封装为第一类型的分组。该方法还包括将第一类型的分组封装为第二类型的分组。该方法进一步包括将第二类型的分组封装为第三类型的分组。该方法进一步包括将第三类型的分组划分为多个基本上相同大小的分段,使得,每个分段符合特定的CDMA信道帧。该方法还包括通过CDMA空中接口发送CDMA信道帧的每个帧。
另一个示例性的实施方式涉及一种设备,其包括输入装置,用于获得媒体编解码器所输出的多个编码媒体帧。该设备还包括第一封装装置,用于将多个语音帧封装为第一类型的分组。该设备进一步包括第二封装装置,用于将第一类型的分组封装为第二类型的分组。该设备进一步包括第三封装装置,用于将第二类型的分组封装为第三类型的分组。该设备进一步包括划分装置,用于将第三类型的分组划分为多个基本上相同大小的分段,使得,每个大小相同的分段符合特定的CDMA信道帧。该设备还包括输出装置,用于在CDMA空中接口上输出CDMA信道帧的每个帧。
另一个示例性的实施方式涉及一种用于在CDMA信道上接收编码媒体的设备。该设备包括接收单元,被配置为在CDMA空中接口上从多个CDMA信道帧接收数据,以及将来自多个CDMA信道帧的数据合并为第一类型的分组。该设备还包括第一解封装单元,被配置为将第一类型的分组解封装为第二类型的分组。该设备进一步包括第二解封装单元,被配置为将第二类型的数据报解封装为第三类型的分组。该设备进一步包括第三解封装单元,被配置为将第三类型的数据报解封装为第四类型的分组。该设备还包括第四解封装单元,被配置为将第四类型的数据报解封装为第五类型的分组。该设备还进一步包括数据获取单元,被配置为从第五类型分组的有效载荷部分获得数据,从而,获得在CDMA空中接口上发送的编码媒体。
参考下列附图、详细描述以及所附权利要求书,本领域技术人员将了解本发明的其它原理特性和优势。


在下文中,将参考附图描述示例性的实施方式。
图1是依照本发明的系统的总体图。
图2是可对应于依照本发明一个实施方式的网络设备的通信设备的框图。
图3是说明依照本发明的第一实施方式、在对通过CDMA空中接口发送的语音数据进行封装中涉及的各个步骤的流程图。
图4是说明依照本发明的第一实施方式、语音数据的多个封装的框图,其中该多个封装使得语音数据可以在CDMA空中接口上发送。
图5是说明依照本发明的第一实施方式、组成语音封装系统的组件的框图。
图6是说明依照本发明的第二实施方式、在对通过CDMA空中接口接收的语音数据进行解封装中涉及的各个步骤的流程图。
图7是说明依照本发明的第二实施方式、组成语音解封装系统的组件的框图。
具体实施例方式
依照第一实施方式的本发明提供一种系统和方法,用于在通过CDMA空中接口的分组数据传输信道内承载AMR编码语音。本发明利用了如下的事实当使用通用IP分组数据传输机制时,可通过CDMA空中接口发送任何类型的用户数据,从而,第一实施方式以这种方式通过CDMA空中接口发送AMR编码语音。
参考图1,可以在其中使用本发明的系统10包括多个通信设备,这些通信设备可以通过网络进行通信。系统10可包括有线或无线网络的任意组合,包括但不限于,蜂窝电话网络、无线局域网(LAN)、蓝牙个域网、以太LAN、令牌环LAN、广域网、互联网,等等。系统10可包括有线和无线通信设备。例如,图6中所示的系统10包括蜂窝电话网络11和互联网28。与互联网28的连接可包括但不限于,长距离无线连接、短距离无线连接以及各种有线连接,包括但不限于,电话线、缆线、电线,等等。
系统10的示例性通信设备可包括但不限于,蜂窝电话12、PDA和蜂窝电话组合14、PDA 16、IMD 18、桌面计算机20以及笔记本电脑22。通信设备可能是固定的或者当由正在移动的个人携带时是移动的。通信设备还可处于运输模式,包括但不限于,汽车、卡车、出租车、公共汽车、轮船、飞机、自行车、摩托车,等等。通信设备中的某些或者所有设备可以发送以及接收呼叫和消息,并且通过到基站24的无线连接25与服务提供商进行通信。基站24可与允许在蜂窝电话网络11和互联网28之间进行通信的网络服务器26相连。系统10可包括其它的通信设备以及不同类型的通信设备。
通信设备可使用多种传输技术进行通信,包括但不限于,码分多址(CDMA)、全球移动通信系统(GSM)、通用移动电信系统(UMTS)、时分多址(TDMA)、传输控制协议/互联网协议(TCP/IP)、短消息服务(SMS)、多媒体消息服务(MMS)、电子邮件、即时消息服务(IMS)、蓝牙、IEEE 802.11,等等。通信设备可使用多种媒体进行通信,包括但不限于,无线、红外、激光、线缆连接等等。
本发明一种可能的实现方式是作为通信设备(例如,蜂窝电话等移动通信设备或者基站、路由器、中继器等网络设备)的一部分。如图2中所示,通信设备30包括通信接口34、存储器38、处理器40、应用42以及时钟46。通信设备30的确切架构并不重要。通信设备30的不同和附加组件可包括在通信设备30和/或系统10中。例如,如果设备30是蜂窝电话,则其还可包括显示屏以及输入界面,例如,键盘或者触摸屏。另外,设备30不必包括图7中所示的所有组件。
通信接口34提供一个用于接收和发送呼叫、消息以及可在设备之间进行通信的任何其它信息的接口。通信接口34可使用多种传输技术,包括但不限于,CDMA、GSM、UMTS、TDMA、TCP/IP、SMS、MMS、电子邮件、IMS、蓝牙、IEEE 802.11等等,以将内容传送至设备或者从设备接收内容。
存储器38是用于操作系统、应用42、其它应用、数据的电子保持位置,使得,计算机的处理器40可以快速获得信息。终端可具有多个使用不同存储器技术的存储器38,包括但不限于随机访问存储器(RAM)、只读存储器(ROM)、闪存存储器,等等。RAM中的数据是易失性的,这意味着其只在设备开机时保持。当设备关机时,RAM丢失其数据。存储在ROM中的值总是在那里,无论设备是开机还是关机。由于这个原因,其被称为非易失性存储器。闪存存储器是一种功率恒定的非易失性存储器,可以在称为块的存储器单元中进行擦除和重新编程。存储器可包括高速缓存。高速缓存可包括但不限于高速存储器的专用组或者ROM中用于改善性能的保留部分。高速缓存为指令和数据提供临时的存储区域。高速缓存可能处于或者可能不处于非易失性存储器中。
应用42是一组有组织的指令,当执行时,使得通信设备30以预先确定的方式进行工作。应用42可包括但不限于文字处理器应用、电子数据表应用、展现工具应用、视频播放器/记录器应用、音频播放器/记录器应用、图像编辑器/浏览器应用、互联网浏览器应用、目录文件系统浏览器应用、电子邮件等消息应用、即时消息应用或者传真应用、日程安排应用、联系人应用等等。可使用一种或多种编程语言、汇编语言、脚本语言等编写指令。
处理器40可从非易失性存储器或者永久存储器中获取一组例如应用的指令,并且以可执行的方式将指令复制到临时存储器中。临时存储器通常是某种RAM形式。术语“执行”是运行应用或者工具或者实现指令所调用操作的过程。处理器40执行应用或者工具,意味着其实现该指令集所调用的操作。处理器40可实现为专用计算机、逻辑电路、硬件电路,等等。从而,处理器40可实现在硬件、固件、软件或者这些方法的任意组合中。
应用42、操作系统以及其它应用可由同一个处理器40进行执行。或者,应用42、操作系统和其它应用可由不同的处理器进行执行。应用42、操作系统和其它应用可以相同或者不同的计算机语言进行编写,这些计算机语言包括但不限于,高级语言、脚本语言、汇编语言,等等。
时钟46为设备30提供当前的时间源。时钟46的实现可与处理器40相互独立或者与其相结合。
当使用利用头部剥离的基于互联网语音协议(VoIP)和普通语音信道时,不可能在CDMA空中接口上使用非本地语音编码。本发明提供一种使用IP数据报分组传输方案(例如,使用业务选项33)的成帧机制,以通过CDMA空中接口传输非本地AMR语音编解码。
参考图3,将详细描述本发明的第一实施方式。在步骤100中,一键通等应用使用一种特定的AMR语音编解码模式进行工作,以在每个预先确定的帧周期(例如,每20毫秒)中生成特定大小的AMR帧。在步骤110中,预先确定数目(N,其中N是整数)的AMR帧集合在一起(作为编解码器的输出),然后封装为单个AMR RTP有效载荷。通过示例而非限制的方式,正如本领域技术人员所已知的,依照标准RFC 3267,将N个AMR帧封装为一个AMR RTP有效载荷。例如,N可能是2到20之间的整数。
在步骤120中,将AMR RTP有效载荷封装为实时协议(RTP)分组。在步骤130中,将RTP分组封装为用户数据报协议(UDP)分组。在步骤140中,将UDP分组封装为互联网协议(IP)分组。在步骤150中,将IP分组封装为点对点协议(PPP)分组。在步骤160中,将PPP分组划分为N个分段,其中每个分段符合一个特定的CDMA信道帧。通过示例而非限制的方式,N个分段的其中每个分段符合具有业务选项33的CDMA2000速率集1基础信道帧。业务选项33是一种CDMA2000机制,以在CDMA空中接口上传送IP数据报,并且是众所周知的标准。更加详细地,链路层业务选项通过提供去除头部(SO60)或者头部压缩(SO61)的IP/UDP/RTP分组在源和目的地之间的传输,提供单向或者双向语音通信。
在步骤160中,包含PPP分组的每个CDMA帧通过CDMA2000空中接口进行发送。在接收端,在多个CDMA帧上接收PPP分组、对分组进行解封装,并且获得编码的AMR语音。更详细地,解封装包括从PPP分组获得AMR有效载荷,因此,AMR有效载荷对应于从AMR编解码器所输出的N个AMR帧。
如上所述,IP数据报分组传输方案用于通过CDMA空中接口传输非本地语音编解码,例如,AMR语音编解码。这通过将AMR数据封装为RTP数据报、以及进一步将RTP数据报封装为IP数据报、以及在CDMA2000业务选项33上使用IP数据报的标准传输、然后在接收端进行解封装以从所接收的IP数据报中获得AMR数据来实现。
更详细地,参考图4,详细描述用于封装AMR数据的封装方案。在图2的上部,表示出八(8)个连续AMR 5.15帧,因此,这些AMR帧对应于总共160毫秒的语音。AMR 5.15帧中的每个帧对应于5.15kbps的语音(存在8种当前AMR工作模式,因此,模式0提供每帧4.75kbps的语音,而模式7提供每帧12.2kbps的语音)。将8个AMR 5.15帧转换为AMR分组,具有H字段、内容表(ToC)字段和有效载荷,因此,AMR分组有效载荷对应于8×20毫秒=824比特或者103八位组的数据。将AMR分组转换为AMR RTP分组,因此,将RTP字段添加到这个转换中的AMR分组。AMR RTP分组对应于122八位组的数据。然后将AMR RTP分组转换为UDP分组,因此,将UDP字段添加到这个转换中的AMR RTP分组。UDP分组对应于150八位组的数据。然后将UDP分组转换为IP分组,因此,将IP字段(图2中所示的IPv4)添加到UDP分组。IP分组对应于155八位组的数据。
然后将IP分组转换为PPP分组,因此,将PPP字段添加到IP分组。PPP分组对应于155八位组的数据。将PPP分组划分为N个分段,因此,PPP分组N个分段中的每个分段符合一种特定的CDMA信道帧,例如,具有业务选项33的CDMA2000速率集1基础信道帧。在图2中,将PPP分组划分为八(8)个分段,以符合20八位组每帧的CDMA信道,而且,这些分段以这种方式通过CDMA空中接口进行发送。
现在参考图5,表示出依照第一实施方式用于输出AMR语音的语音封装系统的框图。更详细地,AMR分组封装单元310接收AMR编解码器所输出的AMR帧(例如,通过AMR编解码器和AMR分组封装单元310之间的有线或者无线连接),以及将那些AMR帧封装为一个AMR分组。RTP分组封装单元320接收AMR分组封装单元310所输出的AMR分组,并且将AMR分组封装为RTP分组。UDP分组封装单元330接收RTP分组封装单元320所输出的RTP分组,以及将RTP分组封装为UDP分组。IP分组封装单元340接收UDP分组封装单元330所输出的UDP分组,并且将UDP分组封装为IP分组。PPP分组封装单元350接收UDP分组封装单元340所输出的IP分组,并且将IP分组封装为PPP分组。通过CDMA空中接口输出PPP分组,因此,通过多个连续CDMA帧输出一个PPP分组。
依照本发明的第二实施方式,在CDMA系统的接收端,通过多个连续的CDMA帧接收PPP分组,并且级联在一起以获得PPP分组。从所接收的数据流中去除PPP字段、IP字段、UDP字段以及RTP字段,以获得AMR分组。从而,从所获得的AMR分组得到八(8)帧AMR语音,并且在CDMA系统的接收端进行播放。
更详细地,现在参考图6,在步骤410中,通过CDAM空中接口上多个连续的CDMA帧接收PPP分组。在步骤420中,将PPP分组解封装为IP分组。在步骤430中,将IP分组解封装为UDP分组。在步骤440中,将UDP分组解封装为RTP分组。在步骤450中,将RTP分组解封装为AMR分组。在步骤460中,从AMR分组的AMR有效载荷获得(AMR编解码器所输出的)AMR数据,以在CDMA系统的接收端提供一键通数据。
图7表示依照本发明第二实施方式的语音解封装系统的框图。PPP分组获取单元510接收通过CDMA空中接口接收的数据,以及对从多个连续的CDMA数据帧获得的数据进行合并,以获得PPP分组。IP分组解封装单元520接收PPP分组获取单元510所输出的PPP分组,以及对PPP分组进行解封装,以获得IP分组。UDP分组解封装单元530接收IP分组解封装单元520所输出的IP分组,以及对IP分组进行解封装,以获得UDP分组。RTP分组解封装单元540接收UDP分组解封装单元530所输出的UDP分组,以及对UDP分组进行解封装,以获得RTP分组。AMR分组解封装单元550接收RTP分组解封装单元540所输出的RTP分组,以及对RTP分组进行解封装,以获得AMR分组。AMR数据获取单元560从AMR分组解封装单元550所输由的AMR分组的AMR有效载荷字段取回AMR数据,以向CDMA系统的接收端提供AMR数据。
本发明具有多种应用,包括但不限于在3GPP2一键通中使用非本地语音编解码器。更具体地,本发明通过使用编解码内容到IP分组的封装,适用于通过CDMA信道传输任何编解码内容。一个可能的示例对于使用业务选项33的CDMA2000系统的无线一键通(PTT)(PoC)使用AMR,但是,本领域普通技术人员将了解到,可以使用其它可能的系统,同时保持在本发明的范围中。
同样,如上所述,语音数据以封装方式通过CDMA空中接口进行发送,但是,本领域普通技术人员将了解到,可以以相似的方式对其它类型的数据进行封装和发送,同时保持在本发明的范围内。在本发明的第三实施方式中,通过将视频数据(例如,压缩的视频数据)封装为IP分组,通过CDMA空中接口对编码视频进行发送,其方式与上述对于语音数据的方式相同。在本发明的第四实施方式中,通过依照第三实施方式的系统发送的编码视频在CDMA空中接口的接收端进行接收,并且在多个步骤中进行解封装,以获得通过CDMA数据帧发送的压缩视频数据。
虽然在没有使用头部压缩和将IP版本4(IPv4)用于将UDP分组转换为IP分组的情况下描述了本发明,但是,可使用其它IP版本标准,而同时保持在本发明的范围内。另外,可使用头部压缩。例如,IPv6可以作为结合有应用于所得RTP/UDP/IPv6数据报的其它头部压缩的封装方法使用。还可以使用IP版本和头部压缩方案的任何其它组合。
同样,上述参考第一和第二实施方式描述的四级封装用于通过CDMA空中接口发送流内容(例如,流音频)。PPP是用于业务选项33的特定分组格式,因此,如果要在使用基本1X电路交换信道之外信道的CDMA2000上传输AMR数据,则可省略PPP封装。
在本发明中,通过使用通用的CDMA2000 IP数据空中传输,在CDMA2000系统中使用非本地媒体编解码器(用于传统或者近似传统业务),以取代适用于CDMA2000信道的媒体编解码器。在上述的示例中,用于具有业务选项33的PoC的AMR通过通用CDMA IP数据空中传输进行发送。
这个详细描述概述了用于CDMA系统中非本地语音编解码的方法、设备和系统的示例性实施方式。在前述的描述中,为了进行说明,阐述了具体细节以提供对本发明的全面理解。但是,显然,本领域技术人员可在没有这些具体细节的情况下使用示例性的实施方式。在其它示例中,以框图形式表示结构和设备,以有助于对示例性实施方式进行描述。
虽然在附图中所示以及描述的示例性实施方式是目前优选的实施方式,但是,应当理解为这些实施方式只是作为示例的方式给出的。例如,其它实施方式可包括用于实现相同操作的不同技术。本发明并不限于一个特定的实施方式,而是可以扩展到仍在所附权利要求书的范围和原理之内的各种修改、组合以及变换。例如,虽然针对用于对音频数据进行编码和解码的AMR编解码器描述了第一和第二实施方式,但是,本发明可用于通过CDMA系统发送和接收的其它媒体(例如,视频)和其它类型的编解码器(媒体编解码器)。
权利要求
1.一种通过CDMA信道发送编码媒体的方法,包括获得媒体编解码器所输出的多个编码媒体帧,以及将该多个编码媒体帧封装为第一类型的分组;将该第一类型的分组封装为第二类型的分组;将该第二类型的分组封装为第三类型的分组;对该第三类型的分组进行划分,使得可以通过多个CDMA信道帧对该第三类型的分组进行发送;以及通过CDMA空中接口发送该第三类型的分组。
2.根据权利要求1所述的方法,其中,该媒体编解码器是语音编解码器。
3.根据权利要求2所述的方法,其中,该第一类型的分组是AMRRTP分组。
4.根据权利要求2所述的方法,其中,该第二类型的分组是UDP分组。
5.根据权利要求2所述的方法,其中,该第三类型的分组是IP分组。
6.根据权利要求1所述的方法,进一步包括在对该第三类型的分组进行划分之前,将该分组封装为第四类型的分组。
7.根据权利要求1所述的方法,其中,该第四类型的分组是通过CDMA业务选项33信道进行发送的PPP分组。
8.根据权利要求1所述的方法,进一步包括通过该CDMA空中接口接收该CDMA信道帧;以及对该DMA信道帧内的数据进行解封装,以获得该多个语音帧内的语音数据。
9.根据权利要求1所述的方法,其中,将八个语音帧封装为一个AMR RTP分组。
10.根据权利要求1所述的方法,其中,该编码媒体帧包括一键通语音。
11.一种设备,包括输入装置,用于获得媒体编解码器所输出的多个编码媒体帧;第一封装装置,用于将该多个编码媒体帧封装为第一类型的分组;第二封装装置,用于将该第一类型的分组封装为第二类型的分组;第三封装装置,用于将该第二类型的分组封装为第三类型的分组;划分装置,用于对该第三类型的分组进行划分,使得可以通过CDMA空中接口的多个CDMA信道帧对该第三类型的分组进行发送;以及输出装置,用于通过该CDMA空中接口在多个CDMA信道帧上输出该第三类型的分组。
12.根据权利要求11所述的设备,其中,该媒体编解码器是AMR语音编解码器。
13.根据权利要求11所述的设备,其中,该第一类型的分组是AMR RTP分组。
14.根据权利要求11所述的设备,其中,该第二类型的分组是UDP数据报。
15.根据权利要求11所述的设备,其中,该第三类型的分组是IP分组。
16.根据权利要求11所述的设备,进一步包括在对该第三类型的分组进行划分之前,将该分组封装为第四类型的分组。
17.根据权利要求16所述的设备,其中,该第四类型的分组是通过CDMA业务选项33信道进行发送的PPP分组。
18.根据权利要求11所述的设备,进一步包括接收装置,用于通过该CDMA空中接口接收该CDMA信道帧;以及解封装装置,用于对该CDMA信道帧内的数据进行解封装,以获得该多个语音帧内的语音数据。
19.根据权利要求11所述的设备,其中,将多个语音帧封装为一个AMR RTP分组。
20.一种设备,包括输入单元,被配置为接收媒体编解码器所输出的多个编码媒体帧;第一封装单元,被配置为将该输入单元所接收的该多个编码媒体帧封装为第一类型的分组;第二封装单元,被配置为将该第一类型的分组封装为第二类型的分组;第三封装单元,被配置为将该第二类型的数据报封装为第三类型的分组;划分单元,被配置为对该第三类型的分组进行划分,使得,可以通过CDMA空中接口的多个帧对该第三类型的分组进行输出;以及输出单元,被配置为通过该CDMA空中接口经由该多个帧输出该第三类型的分组。
21.一种通过CDMA信道接收编码媒体的方法,包括在CDMA空中接口上从多个CDMA信道帧接收数据,以及将来自该多个CDMA信道帧的数据合并为第一类型的分组;将该第一类型的分组解封装为第二类型的分组;将该第二类型的数据报解封装为第三类型的分组;将该第三类型的数据报解封装为第四类型的分组;将该第四类型的数据报解封装为第五类型的分组;从该第五类型分组的有效载荷部分获得数据,从而,获得通过该CDMA空中接口发送的语音。
22.根据权利要求21所述的方法,其中,该第一类型的分组是PPP分组。
23.根据权利要求22所述的方法,其中,该第二类型的分组是IP分组。
24.根据权利要求23所述的方法,其中,该第三类型的分组是UDP分组。
25.根据权利要求24所述的方法,其中,该第四类型的分组是RTP分组。
26.根据权利要求25所述的方法,其中,该第五类型的分组是AMR分组。
27.一种用于通过CDMA信道接收编码媒体的设备,包括接收单元,被配置为在CDMA空中接口上从多个CDMA信道帧接收数据,以及将来自该多个CDMA信道帧的数据合并为第一类型的分组;第一解封装单元,被配置为将该第一类型的分组解封装为第二类型的分组;第二解封装单元,被配置为将该第二类型的数据报解封装为第三类型的分组;第三解封装单元,被配置为将该第三类型的数据报解封装为第四类型的分组;第四解封装单元,被配置为将该第四类型的数据报解封装为第五类型的分组;以及数据获取单元,被配置为从该第五类型分组的有效载荷部分获得数据,从而,获得通过该CDMA空中接口发送的该编码媒体。
28.根据权利要求27所述的设备,其中,该第一类型的分组是PPP分组。
29.根据权利要求28所述的设备,其中,该第二类型的分组是IP分组。
30.根据权利要求29所述的设备,其中,该第三类型的分组是UDP分组。
31.根据权利要求30所述的设备,其中,该第四类型的分组是RTP分组。
32.根据权利要求31所述的设备,其中,该第五类型的分组是AMR分组。
33.一种用于通过空中接口传输来自非本地媒体编解码器的信息的系统,包括接收单元,用于接收从该非本地媒体编解码器输出的数据;封装单元,用于将该非本地媒体编解码器所输出的数据封装为与该空中接口兼容的格式;以及发射单元,用于通过该空中接口发射该封装的数据。
34.根据权利要求33所述的系统,其中,该空中接口是CDMA空中接口。
35.一种通过空中接口传输来自非本地媒体编解码器的信息的方法,包括接收从该非本地媒体编解码器输出的数据;将该非本地媒体编解码器所输出的数据封装为与该空中接口兼容的格式;以及通过该空中接口发射该封装的数据。
36.根据权利要求35所述的方法,其中,该空中接口是CDMA空中接口。
37.根据权利要求35所述的方法,其中,该非本地媒体编解码器是AMR语音编解码器。
38.一种计算机程序产品,其提供通过CDMA空中接口对编码媒体的传输,所述计算机程序产品包括用于获得媒体编解码器所输出的多个编码媒体帧,以及将该多个编码媒体帧封装为第一类型的分组的计算机代码;用于将该第一类型的分组封装为第二类型的分组的计算机代码;用于将该第二类型的分组封装为第三类型的分组的计算机代码;用于对该第三类型的分组进行划分使得可以通过该多个CDMA信道帧对该第三类型的分组进行发送的计算机代码;以及用于通过该CDMA空中接口发送该第三类型的分组的计算机代码。
39.一种计算机程序产品,其提供通过CDMA空中接口对编码媒体的传输,所述计算机程序产品包括用于在该CDMA空中接口上从多个CDMA信道帧接收数据,以及将来自该多个CDMA信道帧的数据合并为第一类型的分组的计算机代码;用于将该第一类型的分组解封装为第二类型的分组的计算机代码;用于将该第二类型的数据报解封装为第三类型的分组的计算机代码;用于将该第三类型的数据报解封装为第四类型的分组的计算机代码;用于将该第四类型的数据报解封装为第五类型的分组的计算机代码;以及用于从该第五类型分组的有效载荷部分获得数据从而获得通过该CDMA空中接口发送的语音的计算机代码。
40.一种用于通过CDMA信道发送编码媒体的网络元件,包括用于获得媒体编解码器所输出的多个编码媒体帧,以及将该多个编码媒体帧封装为第一类型的分组的装置;用于将该第一类型的分组封装为第二类型的分组的装置;用于将该第二类型的分组封装为第三类型的分组的装置;用于对该第三类型的分组进行划分使得可以通过该多个CDMA信道帧对该第三类型的分组进行发送的装置;以及用于通过CDMA空中接口发送第三类型的分组的装置。
全文摘要
一种通过CDMA信道发送和接收编码媒体的方法和设备。媒体编解码器输出多个语音帧,并且将多个编码媒体帧封装为第一类型的分组。将第一类型的分组封装为第二类型的数据报。将第二类型的数据报封装为第三类型的数据报。将第三类型的数据报划分为多个大小相同的分段,使得,每个大小相同的分段符合一个特定的CDMA信道帧。通过CDMA空中接口发送每个CDMA信道帧,以及通过CDMA空中接口在接收端进行接收。
文档编号H04W88/18GK1993966SQ200580026847
公开日2007年7月4日 申请日期2005年6月21日 优先权日2004年6月23日
发明者卡尔勒·阿马瓦阿拉 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1