专利名称:一种背景噪声的编码码流传输的方法、系统及装置的制作方法
技术领域:
本发明涉及语音通信领域,尤其涉及一种背景噪声的编码码流传输的方 法、系统及装置。
背景技术:
在语音通信中,对语音的处理主要由语音编解码器来完成,最初的语音编 解码器都是定速率的,即每一种语音编码器只有一个固定的速率。这些传统的 定速率语音编码器从总体来讲,较高速率的编码算法能较容易的保证编码质
量,但占用通信信道资源较大;较低速率的编码算法占用通信信道资源较小, 但不太容易保证编码质量。
在语音通信中,由于人发声并不是连续的,大约有70%左右的空闲时间没 有讲话,因此始终用同一个速率进行语音编解码显然是对通信信道资源的一种 极大的浪费。基于这种考虑,人们在语音编码器中引入了语音激活检测(Voice Activity Detector, VAD)技术,这种技术能有效区分有话语音和无话语音,在 有话语音时用正常的编码速率进行编码,形成语音帧,而无话语音是一些背景 噪声和静音,因此可以用简单的编码方式进行处理,形成静音描述(Silence Descriptor, SID)帧。通过这种变速率的编码方式,有效的降低了整个通话过 程的平均编码速率,节省了大量的通信信道资源,而编码质量也得到了较好的 保证。
随着编码:技术的发展,同一个语音编码器中的语音编码速率并不仅仅局限 于针对语音的编码速率和针对背景噪声的编码速率两种。这种编码器可以为语 音编码提供多种编码速率,被称为变速率语音编码器。由于变速率语音编码器 可以动态的调整编码速率,使得语音通信系统在合成语音质量和系统容量之间 能够灵活的折中,因此变速率语音编码器获得了快速的发展。另外,由于音频 业务的快速发展,语音编码器不仅仅只处理语音信号,还会处理包括音乐在内 的各种音乐信号,而这些音频信号所需要的编码速率也不太一样,因此变速率 语音编码器就显得更为重要。
编码器在选择编码速率时的依据主要有两个, 一个依据是语音信号本身的
特性,即源控,利用VAD技术进行速率的选择就是一个源控的简单例子;另 一个依据是通信信道的状况,即信道控。源控的一个典型例子是语音编码器才艮 据语音信号是浊音还是清音,浊音是否稳定等信息对语音信号按照不同的速率 进行编码。信道控的典型例子是语音编码器根据信道的状况要求编码器对语音 信号按照不同的速率进行编码,若信道状况不好,较为繁忙,为节省带宽,就 要求用较低的速率对语音信号进行编码,否则若信道状况较好,不繁忙,带宽 充足,就要求用较高的速率对语音信号进行编码,以获得较高的合成语音质量。
传统的变速率i吾音编码器中,不同的编码速率通常对应不同的编码方式, 因此实际的编码码流也就大不相同。而当前最新的语音编码器采用了一种全新 的编码速率形成方式,这种编码速率形成方式的基础是编码器输出的语音编码 码流是以分层的方式封装成帧,即编码码流由核心层和一个以上的增强层组 成,每层为一组编码参数,每组编码参数对应一编码比特数,例如某一语音的 编码码流由核心层和11个增强层组成,如图1所示
层1为占用编码比特数为8kbit的核心层,层2为占用编码比特数为4kbit 的窄带增强层,层3~12为占用编码比特数为2kbit的宽带增强层,假如帧速 度为每秒传输一帧,则该编码码流包含的层数分别为1~12时,其对应的编码 速率分别为8kbit/s、 12kbit/s、 14kbit/s、 16kbit/s、 18kbit/s、 20kbit/s、 22kbit/s、 24kbit/s、 26kbit/s、 28kbit/s、 30kbit/s和32kbit/s。基于这种速率形成方式,其 各速率是向下兼容的,以速率12kbit/s为例,其包含层1和层2,那么在接收 端除了能用12kbit/s速率进行解码外,还可以丢掉层2,保留层l,即用8kbit/s 的速率进行解码。
由于这种速率分级的特点,信道不必指示编码器用哪一个速率进行编码,
编码器会按32kbit/s的最高速率对语音信号进行编码,然后将这些编码码流按 层传送到通信信道,信道依据当前的信道状况,决定接收的层数。若信道状况 较好,信道容量较大,不繁忙,那么信道就会将这些编码码流全部接收,即接 收所有的编码层;若信道状况较差,较为繁忙,可用容量较小,那么信道的接 收能力就受到了限制,只会接收这些编码层中的前一部分,而将后一部分丢掉, 如丢掉层7~ 12,这样就剩下了层6以下的部分,也即接收层1~6,如图2所
示o
釆用这样的速率控制方式,语音编码器就不必考虑信道的具体情况而对每
种语音信号均4姿32kbit/s速率进行编码,并将这32kbit/s的编码码流分层传送 到通信信道,让信道根据实际的信道状况选择实际的传输速率,因此这种速率 选择的信道控的方式简化了交互的过程,使得信道对编码速率的控制更加灵 活。
在当前的语音编码器中,在解码端,背景噪声的合成原理与语音的合成原 理相同。语音的合成原理是语音s(")可以看成是一个激励信号e(")激励一个 合成滤波器v(")所产生的输出,即s(")-e(")"("),这就是语音产生的数学模型。 在合成背景噪声时用的也是这个模型,所以背景噪声编码码流中所传输的描述
背景噪尸"界—曰,工"vw叫,多、紙n令巧w貫
为信号合成时的合成滤波器参数和激励参数。
在语音编码码流中,合成滤波器参数主要为线镨频率(Line Spectium Frequence, LSF)量化参数,而激励信号参数包括基音延迟参数、基音增益 参数、固定码本参数和固定码本增益参数。不同的编码器,这些参数的量化比 特数和量化形式有所不同;相同的编码器,如果其包含多个速率,在不同速率 下,由于描述信号特性的侧重点不同,编码参数的量化比特数和量化形式也有 所不同。
与语音编码参数不同,背景噪声编码参数描述的是背景噪声特性,由于背 景噪声的激励信号可以认为是简单的噪声随机序列,而这些序列在编解码端均 可以简单的用随机噪声产生模块产生,然后用能量参数控制这些序列的幅度, 就可产生最终的激励信号,因此激励信号特征参数可以简单的用能量参数来表 示,而不需要用其它的一些特征参数来进一步描述,所以在背景噪声编码码流
中,其激励参数为当前背景噪声帧的能量参数,这与语音帧不同;与语音帧相 同的是,背景噪声编码码流中的合成滤波器参数也为线镨频率LSF量化参数, 只是具体的量化方法有所差别。通过以上分析,也可以认为背景噪声编码码流 本质上就是一种低速率的"语音"编码码流。
各变速率语音编码器中针对语音或音频信号的速率较多,而在处理背景噪 声时,由于背景噪声编码帧描述的只是当前语音通信环境的背景噪声,它并不 是通信的主体,因此编码器在设计自己的背景噪声编码帧时都较为简单,速率 较低,只是对背景噪声的一些简单信息进行了编码,在解码端恢复出来的背景 噪声只是一个大致的编码端背景噪声的模拟,并不十分精确。因此也可以理解 为针对背景噪声编码的编码方式实际上就是一种简单的低速率语音编码方式。
在变速率语音编码器中都有专门针对背景噪声编码的编码速率,但是每一 个编码器中针对背景噪声进行编码的速率均只有一个,在对背景噪声进行编码 时,每一种编码器只用同 一个固定的噪声编码速率也即同 一种噪声编码帧来对 背景噪声进行编码。
在带宽资源充足时,对通信双方来讲,最重要的是通信的质量,在通话时, 需要用高质量的编码方式对话音进行编码,在不通话时也需要用高质量的编码 方式对背景噪声进行编码。前一点很容易满足,因为变速率语音编码器有众多 的语音编码速率可供编码器选择,但后一点无法满足,因为不管带宽多么充足, 对背景噪声进行编码时,编码码流只对应一种编码速率,这样由于编码速率的 限制,虽然带宽允许,通信信道只能直接接收发送端发来的背景噪声编码码流, 并将该编码码流发送到接收端,接收端也只能用该编码速率进行解码,通信信 道和接收端无法对编码质量进行灵活选择和控制。
发明内容
本发明的实施例提供一种背景噪声的编码码流传输的方法、系统及装置, 用以解决现有技术中存在的接收端无法对编码质量进行灵活选择和控制的问 题。
本发明的实施例提供的一种背景噪声的编码码流传输的方法包括以下步
骤
A. 发送端以一编码速率向接收端发送背景噪声的编码码流, 所述编码码流包含的编码层包括核心层和一个以上的增强层,每层包含一
组编码参数,每组编码参数对应一编码比特数,所述编码速率是根据所述编码 码流包含各层对应的编码比特数确定,所述核心层包含^f吏接收端以该核心层对 应的编码速率解码时能将该背景噪声独自恢复出来的编码参数,所述增强层包 含增强该层以前的编码层编码效果的编码参数;
B. 接收端接收到背景噪声的编码码流后,确定解码层,根据所述解码层 确定解码速率并以该速率对所述编码码流进行解码。
本发明的实施例提供的一种背景噪声的编码码流传输的系统,该系统包
括
编码器,用于以一编码速率向解码器发送背景噪声的编码码流,所述编码 码流包含的编码层包括核心层和一个以上的增强层,每层包含一组编码参数, 每组编码参数对应一编码比特数,所述编码速率是4艮据所述编码码流包含各层 对应的编码比特数确定,所述核心层包含使接收端以该核心层对应的编码速率 解码时能将该背景噪声独自恢复出来的编码参数,所述增强层包含增强该层以 前的编码层编码效果的编码参数;
解码器,用于接收背景噪声的编码码流,根据接收端当前的处理能力或应 用环境确定解码层,才艮据所述解码层确定解码速率并以该速率对所述编码码流 进行解码。
本发明的实施例提供的一种编码器,与解码器相连,该编码器包括 第一处理单元,用于以一编码速率向解码器发送背景噪声的编码码流, 所述编码码流包含的编码层包括核心层和一个以上的增强层,每层包含一 组编码参数,每组编码参数对应一编码比特数,所述编码速率是根据所述编码 码流包含各层对应的编码比特数确定,所述核心层包含4吏,接收端以该核心层对 应的编码速率解码时能将该背景噪声独自恢复出来的编码参数,所述增强层包 含增强该层以前的编码层编码效果的编码参数。
本发明的实施例提供的一种解码器,与编码器相连,该解码器包括 第二处理单元,用于接收背景噪声的编码码流,根据接收端当前的处理能 力或应用环境确定解码层,4艮据所述解码层确定解码速率并以该速率对所述编 码码流进4于解码。
与现有4支术相比,本发明实施例中发送端以一编码速率将背景噪声的编码 码流发送到通信信道,该编码码流包含核心层和一个以上的增强层,该编码码 流到达通信信道后,通信信道可根据信道状况对接收编码码流的层数进行选 择,将接收的编码码流发送到接收端,接收端还可根据当前的处理能力或应用 环境确定解码速率并以该速率对所述编码码流进行解码,所以通信信道和接收 端可以对编码质量进行灵活选择和控制。
图1为现有技术中语音编码码流的结构示意图2为现有技术中通信信道对接收语音编码码流的层数进行控制的示意
图3为本发明实施例中方法的流程示意图; 图4为本发明实施例中背景噪声编码码流的结构示意图; 图5为本发明实施例中中通信信道状况较好时接收背景噪声编码码流的示 意图6为本发明实施例中通信信道状况较差时接收背景噪声编码码流的示意
图7为现有技术中背景噪声编码帧的比特分配图; 图8为本发明实施例中背景噪声编码帧的比特分配图; 图9为本发明实施例中系统的结构示意图; 图IO为本发明实施例中编码器的结构示意图; 图11为本发明实施例中解码器的结构示意图。
具体实施例方式
本发明实施例提供一种背景噪声的编码码流传输的处理方法,该方法的核 心思想是发送端将包含核心层和一个以上增强层的背景噪声编码码流发送到 通信信道,通信信道根据信道状况对接收编码码流的层数进行选择,将接收的 编码码流发送到接收端,接收端根据该编码码流包含的层数确定解码速率并以 该速率对所述编码码流进行解码。
参见图3,本发明提供的一种背景噪声的编码码流传输的方法的具体实施 流程包括以下步骤
步骤301:
发送端对背景噪声编码时,对编码码流采用分层的方式封装成帧,封装后 的编码码流包含的编码层包括核心层和一个以上的增强层,每层包含一组编码 参数,其中核心层包含的编码参数能使接收端以该核心层对应的编码速率解码 时能将该背景噪声独自恢复出来,增强层包含的编码Mt能够增强该层以前的 编码层的编码效果。并且,每组编码参数对应一编码比特数,核心层对应的编 码速率为该核心层对应的编码比特数乘以帧速度,其中帧速度为每秒发送的帧 数。发送端根据该编码码流中包含的各层对应的编码比特数确定一编码速率,
发送端将背景噪声的编码码流以该编码速率发送到通信信道。
步骤302:
发送端发来的编码码流到达通信信道后,通信信道根据当前的信道状况, 比如繁忙程度,确定接收该编码码流的层数,即决定接收到背景噪声编码码流 的哪一层,并按照该层数接收该编码码流。如果信道状况较差,很繁忙,带宽 紧张,就会丢弃增强层,只接收核心层;如果信道状况较好,不繁忙,带宽充 足,信道除了接收核心层外,还可以接收增强层。然后通信信道将接收到的编 码码流发送到接收端。
步骤303:
接收端接收到通信信道发来的编码码流,首先确定解码层数,解码层数确 定后,解码层也就相应确定,例如,若接收端确定的解码层数为3,那么解码 层就为核心层、增强层1和增强层2,若接收端确定的解码层数为5,那么解码 层就为核心层、增强层l、增强层2、增强层3和增强层4。然后,接收端根据确 定的解码层确定解码速率并以该速率对接收到的编码码流进行解码。
若接收端接收到的背景噪声编码码流只包含核心层,那么解码层数为1, 解码层就为该核心层,解码速率为该核心层对应的编码速率即该核心层对应的 编码比特数乘以帧速度得到的速率;若接收端接收到的背景噪声编码码流包含 核心层和增强层,那么接收端根据自身条件确定解码层数,解码层也就相应确
以帧速度得到的速率,接收端的自身条件主要有两个
(1)接收端的当前处理能力。在对信号进行编解码时,采用的速率越高, 复杂度越大,接收端所需要的处理能力越大,因此在接收端,接收端在对背景 噪声编码码流进行解码时也可以依椐当前自身的处理能力决定解码层数。若接 收端当前的处理能力较小,那么接收端选择的解码层数就较小,相应的解码速 率也就较小;若接收端当前的处理能力较强,那么接收端选择的解码层数就较 大,相应的解码速率也就较大。这样接收端就可根据其当前的处理能力,灵活 的进行解码速率的选择与控制。
(2)冲妄收端的应用环境。不同的应用环境,所需的编码质量也不尽相同, 对固定语音通信网络来讲,其所需的编码质量就不如移动语音通信网络的高, 因此接收端就可根据当前的网络环境决定解码层数。若接收端当前的环境为固 定网络环境,那么其选择的解码层数就较小,对背景噪声编码码流进行解码时
的解码速率也就较小;若接收端当前的环境为移动网络环境,那么其选择的解 码层数就较大,对背景噪声编码码流进行解码时的解码速率也就较大。这样, 在背景噪声编码码流分层的条件下,接收端就可根据当前的应用环境灵活的选 择背景噪声解码速率。
下面以 一具体实施例对本发明提供的方法进行详细说明 参见图4,某一背景噪声的编码码流包括核心层和增强层1,其中,核心层 对应的编码比特数为m(l)=30bit,增强层1对应的编码比特数为m(2)=5bit,假 设每秒(s)传输100帧,则发送端将该编码码流以(30bit +5bit )x100帧/s-3.5kbit/s 的编码速率2发送到通信信道。接收端解码时采用核心层对应的编码速率1即 30bitxl00帧/s-3kbit/s进行解码能独自将背景噪声恢复出来,核心层之后的增 强层是对核心层的一个补充,其能有效的增强核心层的编码效果。
现有技术中,语音编码器中用来描述背景噪声编码码流的帧称为SID帧, 其速率是1.8kbit/s (每20ms为一帧,每帧35bit,所以速率是1.8kbit/s),具体 的帧内容如图7所示。
通过图7,可以发现,SID帧中包括滤波器参数LSF和代表激励特征的能量 参数,二者分别用29和6比特编码。本实施例中,可以以该SID帧为基础,将该 SID帧设为背景噪声编码码流的核心层,然后在其核心层的基础上,再增加一 些能提高编码精度的量化比特,作为增强层l,比如增加额外的能表征背景噪 声特性的参数,由于背景噪声编码方式就是一种简单的语音编码方式,因此, 可以将语音编码器中的特征参数如基音延迟这一特征参数引入到背景噪声编 码方式中来,而具体的基音特征参数的量化方式可以采用5.15kbit/s速率下的基 音延迟特征参数的量化方式来量化,这需要用20bit来编码。这样就形成了一个
包括核心层和增强层l的新的能更准确的描述背景噪声的SID帧,速率为 2.8kbit/s,可以称之为SIDn帧,如图8所示。
在实际应用时,在背景噪声阶段,编码器将包括核心层和增强层的SIDu 帧传送到通信信道,通信信道就可根据当前的信道状况决定接收的层数,若信 道状况良好,带宽充足,则将核心层和增强层全部接收,如图5所示,否则只 接收核心层,如图6所示。
除了信道能够灵活的选择接收的层数,在解码端,若解码器接收到的是 SIDn帧,则解码器就可以依据解码端的处理能力或应用环境来选择解码层,即 选择是以1.汰bit/s还是2.8kbit/s来进行解码。
由于越来越多的包括音乐在内的音频信号也需要在通信时编码传输,因 此,本方法并不局限于语音编解码器,还包括音频编解码器。另外实际的背景 噪声编码码流分层的层数不限于两层,可以有多层。
参见图9,本发明实施例提供一种背景噪声的编码码流传输的系统,该系 统包括编码器901和解码器902,其中,编码器901,用于以一编码速率向解 码器发送背景噪声的编码码流,所述编码码流包含的编码层包括核心层和一个 以上的增强层,每层包含一组编码参数,每组编码参数对应一编码比特数,所 述编码速率是根据所述编码码流包含各层对应的编码比特数确定,所述核心层 包含使接收端以该核心层对应的编码速率解码时能将该背景噪声独自恢复出 来的编码参数,所述增强层包含增强该层以前的编码层编码效果的编码参数; 解码器902,用于接收背景噪声的编码码流,确定解码层,根据所述解码层确 定解码速率并以该速率对所述编码码流进行解码;
该系统还进一步包括通信信道903,用于传输编码器向解码器发送的背景 噪声的编码码流,在传输过程中,根据当前的信道状况确定接收所述编码码流 的层数,按照该层数接收该编码码流,并将接收的编码码流发送到解码器。
参见图10,本发明实施例还提供一种编码器,可以应用于上述背景噪声的 编码码流传输的系统中,与解码器相连,该编码器包括第一处理单元1001,用
于以一编码速率向解码器发送背景噪声的编码码流,所述编码码流包含的编码 层包括核心层和一个以上的增强层,每层包含一组编码参数,每组编码参数对 应一编码比特数,所述编码速率是根据所迷编码码流包含各层对应的编码比特 数确定,所述核心层包含使接收端以该核心层对应的编码速率解码时能将该背 景噪声独自恢复出来的编码参数,所述增强层包含增强该层以前的编码层编码
效果的编码参数;
第一处理单元1001包括第一判断单元10011和第一发送单元10012,其中, 第一判断单元10011用于根据所述编码码流包含各层对应的编码比特数确定所 述编码速率;第一发送单元10012,用于以所述编码速率向解码器发送背景噪 声的编码码流。
参见图11,本发明实施例还提供一种解码器,可以应用于上述背景噪声的 编码码流传输的系统中,与编码器相连,该解码器包括第二处理单元1101,用 于接收背景噪声的编码码流,根据接收端当前的处理能力或应用环境确定解码 层,根据所述解码层确定解码速率并以该速率对所述编码码流进行解码;
第二处理单元1101包括接收单元11011、第二判断单元11012和解码单元 11013,其中,接收单元11011,用于接收背景噪声的编码码流;第二判断单元 11012,用于根据接收端当前的处理能力或应用环境确定解码层,根据所述解 码层确定解码速率;解码单元11013,用于以所述解码速率对所述编码码流进 行解码。
本发明实施例提供的方法中,发送端在对背景噪声进行编码时,不必考虑 通信信道的当前具体状况,通信信道也不必指示发送端按照哪种编码速率向它 发送编码码流,而是直接将编码码流以一编码速率发送到通信信道,这样简化 了通信信道与发送端的交互过程。
背景噪声的编码码流包含的编码层包括核心层和一个以上的增强层,核心 层包含的编码参数能使接收端在以该核心层对应的编码速率进行解码时将背 景噪声恢复出来,增强层包含的编码参M到增强该层以前的编码层编码效果
的作用,这样很大程度上提高了背景噪声的编码质量。
背景噪声的编码码流到达通信信道后,通信信道可以根据当前的信道状况 决定接收该编码码流的层数并按照该层数接收该编码码流,若信道状况较差, 信道可以选择接收码流中的较少层,若信道状况较好,信道可以选择接收码流 中的较多层以充分利用信道资源。所以,通信信道可以根据自身情况灵活自由 地选"^接收码流的层数,从而对编码质量进行灵活控制。
接收端接收到通信信道发来的背景噪声编码码流后,还可以根据接收端当 前的处理能力或应用环境等具体情况决定解码层数,才艮据该层数确定解码速率 并以该速率对编码码流惊醒解码。可见,接收端也可以才艮据自身情况灵活选择 解码速率,从而对编码质量进行灵活控制,接收端能够得到高质量背景噪声成 为可能。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种背景噪声的编码码流传输的方法,其特征在于,该方法包括以下步骤A.发送端以一编码速率向接收端发送背景噪声的编码码流,所述编码码流包含的编码层包括核心层和一个以上的增强层,每层包含一组编码参数,每组编码参数对应一编码比特数,所述编码速率是根据所述编码码流包含各层对应的编码比特数确定,所述核心层包含使接收端以该核心层对应的编码速率解码时能将该背景噪声独自恢复出来的编码参数,所述增强层包含增强该层以前的编码层编码效果的编码参数;B.接收端接收到背景噪声的编码码流后,确定解码层,根据所述解码层确定解码速率并以该速率对所述编码码流进行解码。
2、 如权利要求l所述的方法,其特征在于,步骤A包括Al.发送端以一编码速率将背景噪声的编码码流发送给通信信道; A2.所述通信信道确定接收所述编码码流的层数,并按照该层数接收该编 码码流;A3.所述通信信道将步骤A2接收的编码码流发送到接收端。
3、 如权利要求2所述的方法,其特征在于,所述通信信道根据当前的信 道状况确定接收所述编码码流的层数。
4、 如权利要求2所述的方法,其特征在于,步骤B中如果所迷接收端接 收到的编码码流只包含核心层,所述解码层为该核心层。
5、 如权利要求2所述的方法,其特征在于,步骤B中如果所述接收端接 收到的编码码流包含核心层和增强层,接收端根据自身当前的处理能力或应用 环境确定解码层。
6、 一种背景噪声的编码码流传输的系统,其特征在于,该系统包括 编码器,用于以一编码速率向解码器发送背景噪声的编码码流,所述编码码流包含的编码层包括核心层和一个以上的增强层,每层包含一组编码参数,每组编码参数对应一编码比特凄丈,所述编码速率是4艮据所述编码码流包含各层 对应的编码比特数确定,所述核心层包舍使接收端以该核心层对应的编码速率 解码时能将该背景噪声独自恢复出来的编码参数,所迷增强层包含增强该层以 前的编码层编码效果的编码参凄史;解码器,用于接收背景噪声的编码码流,根据自身当前的处理能力或应用 环境确定解码层,根据所述解码层确定解码速率并以该速率对所述编码码流进 行解码。
7、 如权利要求6所述的系统,其特征在于,该系统进一步包括 通信信道,用于传输编码器向解码器发送的背景噪声的编码码流,在传输过程中,根据当前的信道状况确定接收所述编码码流的层数,按照该层数接收 该编码码流,并将接收的编码码流发送到解码器。
8、 一种编码器,与解码器相连,其特征在于,该编码器包括 第一处理单元,用于以一编码速率向解码器发送背景噪声的编码码流, 所述编码码流包含的编码层包括核心层和一个以上的增强层,每层包含一组编码^:,每组编码参数对应一编码比特数,所述编码速率是根据所述编码 码流包含各层对应的编码比特数确定,所述核心层包含使接收端以该核心层对 应的编码速率解码时能将该背景噪声独自恢复出来的编码参数,所述增强层包 含增强该层以前的编码层编码效果的编码参数。
9、 如权利要求8所述的编码器,其特征在于,所述第一处理单元包括 第一判断单元,用于根据所述编码码流包含各层对应的编码比特数确定所述编码速率;第一发送单元,用于以所述编码速率向解码器发送背景噪声的编码码流。
10、 一种解码器,与编码器相连,其特征在于,该解码器包括 第二处理单元,用于接收背景噪声的编码码流,根据自身当前的处理能力或应用环境确定解码层,根据所述解码层确定解码速率并以该速率对所述编码 码流进行解码。
11、如权利要求IO所述的解码器,其特征在于,所述第二处理单元包括 接收单元,用于接收背景噪声的编码码流;第二判断单元,用于根据自身当前的处理能力或应用环境确定解码层,根 据所述解码层确定解码速率;解码单元,用于以所述解码速率对所述编码码流进行解码。
全文摘要
本发明实施例公开了一种背景噪声的编码码流传输的方法,该方法为发送端以一编码速率通过通信信道向接收端发送背景噪声的编码码流,所述编码码流包含的编码层包括核心层和一个以上的增强层,所述核心层包含使接收端以该核心层对应的编码速率解码时能将该背景噪声独自恢复出来的编码参数,所述增强层包含增强该层以前的编码层编码效果的编码参数;接收端接收到背景噪声的编码码流后,根据该编码码流包含的层数确定解码速率并以该速率对所述编码码流进行解码。本发明实施例还公开了一种背景噪声的编码码流传输的系统及装置。采用本发明,接收端能够对编码质量进行灵活的选择和控制。
文档编号G10L19/012GK101170590SQ20061015044
公开日2008年4月30日 申请日期2006年10月27日 优先权日2006年10月27日
发明者军 张, 张立斌 申请人:华为技术有限公司