專利名稱:編解碼轉(zhuǎn)換裝置、網(wǎng)關(guān)裝置以及編解碼轉(zhuǎn)換方法
技術(shù)領(lǐng)域:
本發(fā)明涉及編解碼轉(zhuǎn)換裝置、網(wǎng)關(guān)裝置以及編解碼轉(zhuǎn)換方法,例如
能夠應(yīng)用于設(shè)于網(wǎng)絡(luò)邊界的會話邊界控制器(S/BC)中。
背景技術(shù):
在NGN (次世代網(wǎng)絡(luò))等的IP互連環(huán)境等中,在各服務(wù)提供商網(wǎng) 絡(luò)所涵蓋的不同PC (個人計(jì)算機(jī))或終端之間進(jìn)行數(shù)據(jù)交換。
在數(shù)據(jù)通信中,在終端或PC等中安裝有用于打開所支持的傳送方式 的文件和數(shù)據(jù)的軟件,所以,在跨越各服務(wù)提供商網(wǎng)絡(luò)之間的數(shù)據(jù)傳送 中,不會產(chǎn)生問題。
但是,在IP互連的通信中,除了僅僅的數(shù)據(jù)以外,今后還包含音頻 和視頻數(shù)據(jù)等媒體數(shù)據(jù),在媒體數(shù)據(jù)的IP互連中,現(xiàn)狀為存在如下問題 在服務(wù)提供商之間沒有統(tǒng)一的編解碼標(biāo)準(zhǔn)(編解碼標(biāo)準(zhǔn)根據(jù)服務(wù)提供商 網(wǎng)絡(luò)而不同)。例如如圖2所示,在A服務(wù)提供商網(wǎng)絡(luò)的編解碼標(biāo)準(zhǔn)為 ITU-T G711 、B服務(wù)提供商網(wǎng)絡(luò)的編解碼標(biāo)準(zhǔn)為EVRC(Enhanced Variable Rate Codec:增強(qiáng)型可變速率編解碼器)、C服務(wù)提供商網(wǎng)絡(luò)的編解碼標(biāo) 準(zhǔn)為AMR (Adaptive Multi Rate:自適應(yīng)多速率)的情況下,A服務(wù)提供 商網(wǎng)絡(luò)下屬的電話終端和B服務(wù)提供商網(wǎng)絡(luò)下屬的電話終端如果不執(zhí)行 編解碼轉(zhuǎn)換,則無法互連。
作為解決編解碼轉(zhuǎn)換所涉及的問題的第1方案,考慮在電話終端中 搭載與各服務(wù)提供商網(wǎng)絡(luò)對應(yīng)的編解碼器。但是,關(guān)于能否對已經(jīng)問世
的許多電話終端搭載追加功能,預(yù)想到許多物理問題、技術(shù)問題等。
因此,作為解決編解碼轉(zhuǎn)換所涉及的問題的第2方案,提出了在專 利文獻(xiàn)1中也進(jìn)行了記載的這種在服務(wù)提供商網(wǎng)絡(luò)之間的邊界實(shí)施編解 碼轉(zhuǎn)換的方案。在專利文獻(xiàn)1中,記載了一種編解碼轉(zhuǎn)換,而沒有記載
4其具體的編解碼轉(zhuǎn)換方法。因此,是將與電話終端中的編解碼轉(zhuǎn)換相同 的方法應(yīng)用于在邊界實(shí)施的編解碼轉(zhuǎn)換的技術(shù)。
圖3是電話終端中的編解碼轉(zhuǎn)換方法(從G711到EVRC的轉(zhuǎn)換) 的說明圖。從插入有按照G.711進(jìn)行編碼的編碼音頻數(shù)據(jù)的RTP分組中 提取編碼音頻數(shù)據(jù)(Tl),使用抖動緩沖器吸收抖動后(T2),對編碼音 頻數(shù)據(jù)進(jìn)行解碼(T3),還原為原音數(shù)據(jù)。將原音數(shù)據(jù)臨時(shí)存儲在再現(xiàn)緩 沖器中,實(shí)施分組丟失的插值處理后(T4),按照轉(zhuǎn)換后的編碼方式 (EVRC)進(jìn)行編碼(T5),將編碼音頻數(shù)據(jù)重新插入RTP分組中(T6)。專利文獻(xiàn)1日本特開2005-033624號公報(bào)
在專利文獻(xiàn)1也有所記載的這種在服務(wù)提供商網(wǎng)絡(luò)之間的邊界實(shí)施 編解碼轉(zhuǎn)換的第2方案中,也存在(a)不支持多種編解碼轉(zhuǎn)換、(b) 無法對應(yīng)多個信道的同時(shí)處理、(c)沒有考慮轉(zhuǎn)換處理延遲等問題。
專利文獻(xiàn)1也有所記載的第2方案是如下的方式將相當(dāng)于在2個 終端之間進(jìn)行通信的情況下的編解碼轉(zhuǎn)換功能(參照上述圖3),直接輕 易地加入小規(guī)模的網(wǎng)關(guān)裝置等中,因此,產(chǎn)生上述的問題(a) (c)。
如果IP互連的服務(wù)提供商網(wǎng)絡(luò)的種類很多(換言之,編解碼標(biāo)準(zhǔn)的 種類很多)、且不支持多種編解碼轉(zhuǎn)換,則必須按照每種編解碼轉(zhuǎn)換來構(gòu) 成網(wǎng)關(guān)裝置,系統(tǒng)結(jié)構(gòu)復(fù)雜且大型化。
在IP互連中,在服務(wù)提供商網(wǎng)絡(luò)之間連接的信道數(shù)很多,當(dāng)然希望 一個編解碼轉(zhuǎn)換裝置能夠?qū)?yīng)的信道數(shù)很多。
在IP互連中,通話的實(shí)時(shí)性也很重要,包含編解碼轉(zhuǎn)換處理時(shí)間在 內(nèi),媒體傳送延遲必須最小。在日本總務(wù)省等的規(guī)定中,音頻通話的END to END (圖2的A服務(wù)提供商網(wǎng)絡(luò)的終端-B服務(wù)提供商網(wǎng)絡(luò)的終端之間 的連接)的延遲的目標(biāo)為100ms以內(nèi)(視頻的目標(biāo)也為200ms以內(nèi))。該 目標(biāo)值是根據(jù)主觀測定的延遲量而規(guī)定的,其中,該延遲量是使用該媒 體的人在進(jìn)行通話、會話時(shí)不會感到不自然的程度的延遲量。在大幅超 過該規(guī)定的情況下,會話的溝通顯著降低,成為使用者的心理壓力等的 主要原因。
如上所述,針對音頻數(shù)據(jù)說明了問題,但是,在視頻數(shù)據(jù)中也存在同樣的問題。
發(fā)明內(nèi)容
因此,期望能夠?qū)?yīng)多種編解碼轉(zhuǎn)換和多個信道的同時(shí)處理、且編 解碼轉(zhuǎn)換處理延遲小的編解碼轉(zhuǎn)換裝置、網(wǎng)關(guān)裝置以及編解碼轉(zhuǎn)換方法。
第1發(fā)明的編解碼轉(zhuǎn)換裝置的特征在于,(1)該編解碼轉(zhuǎn)換裝置具 有多個編解碼轉(zhuǎn)換執(zhí)行單元,該編解碼轉(zhuǎn)換執(zhí)行單元由解碼器和編碼器 構(gòu)成,該解碼器對編碼媒體數(shù)據(jù)進(jìn)行解碼,該編碼器與該解碼器一對一 地對應(yīng),直接輸入有從對應(yīng)的解碼器輸出的媒體數(shù)據(jù),按照與該解碼器 不同的編碼方式進(jìn)行編碼,并且,該編解碼轉(zhuǎn)換裝置具有.(2)媒體數(shù) 據(jù)提取單元,其從所輸入的分組中提取媒體數(shù)據(jù),并將用于確定該分組 的通信信道的信道確定信息與提取出的媒體數(shù)據(jù)對應(yīng)起來;(3)網(wǎng)絡(luò)緩 沖器,其在寫入上述媒體數(shù)據(jù)提取單元提取出的媒體數(shù)據(jù)后進(jìn)行讀出,
來吸收抖動;(4)信息管理單元,其管理表示已將信道確定信息和任意 一個上述編解碼轉(zhuǎn)換執(zhí)行單元對應(yīng)起來的信息;(5)資源分配單元,其 將從上述網(wǎng)絡(luò)緩沖器讀出的媒體數(shù)據(jù)提供給與該媒體數(shù)據(jù)的信道確定信 息對應(yīng)起來的上述編解碼轉(zhuǎn)換執(zhí)行單元;以及(6)分組重組單元,其在 分組中組入從上述編解碼轉(zhuǎn)換執(zhí)行單元輸出的編碼媒體數(shù)據(jù)。
第2發(fā)明的網(wǎng)關(guān)裝置設(shè)于不同網(wǎng)絡(luò)的邊界,其特征在于,該網(wǎng)關(guān)裝 置具有第i發(fā)明的編解碼轉(zhuǎn)換裝置,該編解碼轉(zhuǎn)換裝置用于吸收上述各
網(wǎng)絡(luò)中的編解碼標(biāo)準(zhǔn)的差異。
第3發(fā)明的編解碼轉(zhuǎn)換方法的特征在于,該編解碼轉(zhuǎn)換方法具有多 個直接連接解碼器和編碼器的編解碼轉(zhuǎn)換執(zhí)行單元,并且,具有媒體數(shù) 據(jù)提取單元、網(wǎng)絡(luò)緩沖器、信息管理單元、資源分配單元以及分組重組 單元,(1)上述信息管理單元管理表示已將信道確定信息和任意一個上 述編解碼轉(zhuǎn)換執(zhí)行單元對應(yīng)起來的信息,(2)上述媒體數(shù)據(jù)提取單元從 所輸入的分組中提取媒體數(shù)據(jù),將用于確定該分組的通信信道的信道確 定信息與提取出的媒體數(shù)據(jù)對應(yīng)起來,(3)上述網(wǎng)絡(luò)緩沖器在寫入提取 出的媒體數(shù)據(jù)后進(jìn)行讀出,來吸收抖動,(4)上述資源分配單元將從上述網(wǎng)絡(luò)緩沖器讀出的媒體數(shù)據(jù)提供給與該媒體數(shù)據(jù)的信道確定信息對應(yīng)
起來的上述編解碼轉(zhuǎn)換執(zhí)行單元,(5)上述編解碼轉(zhuǎn)換執(zhí)行單元的上述
解碼器對得到的已編碼的媒體數(shù)據(jù)進(jìn)行解碼,上述編解碼轉(zhuǎn)換執(zhí)行單元 的上述編碼器按照與該解碼器不同的編碼方式,對從對應(yīng)的解碼器輸出
的已解碼的媒體數(shù)據(jù)進(jìn)行編碼,(6)上述分組重組單元在分組中組入從 上述編解碼轉(zhuǎn)換執(zhí)行單元輸出的己編碼的媒體數(shù)據(jù)。
根據(jù)本發(fā)明,提供能夠?qū)?yīng)多種編解碼轉(zhuǎn)換和多個信道的同時(shí)處理、 且編解碼轉(zhuǎn)換處理延遲小的編解碼轉(zhuǎn)換裝置、網(wǎng)關(guān)裝置以及編解碼轉(zhuǎn)換 方法。
圖1是示出實(shí)施方式的編解碼轉(zhuǎn)換裝置的詳細(xì)結(jié)構(gòu)的框圖。 圖2是在IP互連中需要編解碼轉(zhuǎn)換的說明圖。 圖3是現(xiàn)有的編解碼轉(zhuǎn)換方法的說明圖。
圖4是示出實(shí)施方式的會話邊界控制器的概略內(nèi)部結(jié)構(gòu)(概念性結(jié) 構(gòu))的框圖。
圖5是示出實(shí)施方式的內(nèi)部會話管理表20A的部分結(jié)構(gòu)的說明圖。 圖6是示出實(shí)施方式的DSP管理表20B的結(jié)構(gòu)的說明圖。 圖7是示出實(shí)施方式的IP層的處理概要的說明圖。
具體實(shí)施例方式
(A)主要實(shí)施方式 下面,參照附圖詳細(xì)敘述本發(fā)明的編解碼轉(zhuǎn)換裝置、網(wǎng)關(guān)裝置以及 編解碼轉(zhuǎn)換方法的一個實(shí)施方式。實(shí)施方式的網(wǎng)關(guān)裝置是會話邊界控制器。
(A-l)實(shí)施方式的結(jié)構(gòu)
圖4是示出實(shí)施方式的會話邊界控制器的概略內(nèi)部結(jié)構(gòu)(概念性結(jié) 構(gòu))的框圖。
實(shí)施方式的會話邊界控制器1設(shè)于不同服務(wù)提供商網(wǎng)絡(luò)之間的邊界,具有多個接口部11-1、11-2、控制部12和開關(guān)部13,實(shí)現(xiàn)在文獻(xiàn)TTU-T Y.2012Supplement"中規(guī)定的IPv4/v6轉(zhuǎn)換(NAT/NAPT)針孔(pinhole) 控制、THIG (拓?fù)潆[藏)等的功能。
實(shí)施方式的會話邊界控制器1還以內(nèi)置或外置的方式設(shè)有編解碼轉(zhuǎn) 換裝置14。
呼叫控制服務(wù)器即SIP服務(wù)器2在SIP會話的建立處理中,識別要 通話的IP電話終端3-1 、 3-2所應(yīng)用的編解碼標(biāo)準(zhǔn)(涵蓋IP電話終端3-1 、 3-2的服務(wù)提供商網(wǎng)絡(luò)釆用的編解碼標(biāo)準(zhǔn)),在兩個電話終端3-1和3-2的 編解碼標(biāo)準(zhǔn)不同的情況下,對會話邊界控制器1發(fā)布編解碼轉(zhuǎn)換開始指 示。
在會話邊界控制器1中,被賦予了編解碼轉(zhuǎn)換開始指示的控制部12 控制接口部ll-l、 11-2、開關(guān)部13和編解碼轉(zhuǎn)換裝置14,使得能夠執(zhí)行 編解碼轉(zhuǎn)換。
控制部12進(jìn)行控制,使得能夠經(jīng)由涵蓋IP電話終端3-1的接口部 11-1和開關(guān)部13,將來自一個IP電話終端3-1的分組提供給編解碼轉(zhuǎn)換 裝置14,并將其轉(zhuǎn)換為另一個IP電話終端3-2所應(yīng)用的編解碼標(biāo)準(zhǔn),經(jīng) 由幵關(guān)部13和涵蓋IP電話終端3-2的接口部11-1,將從編解碼轉(zhuǎn)換裝置 i4輸出的分組發(fā)送到另一個IP電話終端3-2,并且,進(jìn)行控制,在反方 向也能夠執(zhí)行編解碼轉(zhuǎn)換。
能夠進(jìn)行編解碼轉(zhuǎn)換時(shí),控制部12向SIP服務(wù)器2回復(fù)編解碼轉(zhuǎn)換 開始OK, SIP服務(wù)器2通知兩個電話終端3-1和3-2通話OK。
由此開始的通話所涉及的分組經(jīng)由編解碼轉(zhuǎn)換裝置14,被轉(zhuǎn)換為對 方的IP電話終端所應(yīng)用的編解碼標(biāo)準(zhǔn)的分組,發(fā)送到對方的IP電話終端。
圖1是示出實(shí)施方式的編解碼轉(zhuǎn)換裝置14的詳細(xì)結(jié)構(gòu)的框圖。圖1 所示的編解碼轉(zhuǎn)換裝置14設(shè)于編解碼標(biāo)準(zhǔn)為G711的服務(wù)提供商網(wǎng)絡(luò)和 其他服務(wù)提供商網(wǎng)絡(luò)的邊界,針對面向其他服務(wù)提供商網(wǎng)絡(luò)的分組,進(jìn) 行從G.711到EVRC、 AMR或G.722的編解碼轉(zhuǎn)換,針對來自其他服務(wù) 提供商網(wǎng)絡(luò)的分組,進(jìn)行從EVRC、 AMR或G722到G711的編解碼轉(zhuǎn) 換。即,編解碼轉(zhuǎn)換裝置14能夠執(zhí)行6種編解碼轉(zhuǎn)換。另外,也可以是能夠執(zhí)行從EVRC到AMR的這種其他種類的編解碼轉(zhuǎn)換。
在圖1中,編解碼轉(zhuǎn)換裝置14具有轉(zhuǎn)換裝置控制部20、網(wǎng)絡(luò)緩 沖器(NW緩沖器)21、資源分配部22、多對解碼器23-l 23-M和編碼 器24-l 24-M。
解碼器23-l 23-M對所輸入的編碼音頻數(shù)據(jù)進(jìn)行解碼,并將其還原 為原音。在該實(shí)施方式的情況下,不在解碼器23-l 23-M的輸出級設(shè)置 再現(xiàn)緩沖器(參照圖3),從解碼器23-l 23-M輸出的原音的音頻數(shù)據(jù)直 接提供到對應(yīng)的編碼器24-l 24-M。編碼器24-l 24-M按照自身確定的 編碼方式(編解碼方式),對原音的音頻數(shù)據(jù)進(jìn)行編碼。通過成對的解碼 器23-m (m為1 M)和編碼器24-m的編碼方式的組合,來確定編解碼 轉(zhuǎn)換的內(nèi)容。例如,如果解碼器23-1對應(yīng)G.711,編碼器24-1對應(yīng)EVRC, 則該由解碼器23-l和編碼器24-l組成的對提供從G711到EVRC的編解 碼轉(zhuǎn)換。
例如通過DSP(數(shù)字信號處理器)來實(shí)現(xiàn)解碼器23-m和編碼器24-m 的對,在一個DSP中,搭載有多個信道(例如200信道左右)用的解碼 器和編碼器的對(編解碼轉(zhuǎn)換功能),設(shè)置多個(例如150個)這種DSP。
在該實(shí)施方式的情況下,分別對解碼器23-m和編碼器24-m的各個 對分配固有的內(nèi)部會話序號。內(nèi)部會話序號由用于確定上述DSP的部分、 和用于在該DSP內(nèi)進(jìn)行區(qū)別的唯一的序號部分構(gòu)成。
轉(zhuǎn)換裝置控制部20從SIP服務(wù)器2發(fā)布編解碼轉(zhuǎn)換開始指示,決定 當(dāng)新的SIP會話需要編解碼轉(zhuǎn)換時(shí)所應(yīng)用的解碼器和編碼器的對(換言 之,將用于在該裝置內(nèi)部進(jìn)行處理的序號稱為內(nèi)部會話序號,內(nèi)部會話 序號一對一地對應(yīng)于由解碼器和編碼器組成的對)。轉(zhuǎn)換裝置控制部20 內(nèi)置有內(nèi)部會話管理表20A和DSP管理表20B,根據(jù)這些內(nèi)部會話管理 表20A和DSP管理表20B的存儲內(nèi)容,決定應(yīng)用于編解碼轉(zhuǎn)換開始指示 所涉及的新的信道的內(nèi)部會話序號(解碼器和編碼器組成的對)。
圖5是示出與第1個DSP有關(guān)的內(nèi)部會話管理表20A的部分20A1 的結(jié)構(gòu)的說明圖。內(nèi)部會話管理表20A按各DSP的表部分(按每個表部 分)分開。如圖5中針對第1個DSP所示的那樣,每個DSP的表部分被賦予用于確定DSP的序號部分(在圖5的例子中為DSP-1),表部分的l 行由用于在DSP內(nèi)進(jìn)行區(qū)別的唯一的序號部分(DSP內(nèi)序號部分)、用 于進(jìn)行編解碼轉(zhuǎn)換的IP分組所涉及的地址/端口序號、以及編解碼轉(zhuǎn)換的 內(nèi)容構(gòu)成。DSP內(nèi)序號部分和編解碼轉(zhuǎn)換的內(nèi)容是固定的信息,另一方 面,在該內(nèi)部會話不應(yīng)用于編解碼轉(zhuǎn)換時(shí),IP分組所涉及的地址/端口序 號記述為"空",在該內(nèi)部會話應(yīng)用于編解碼轉(zhuǎn)換的情況下,IP分組所涉 及的地址/端口序號欄中記述有處理對象的IP分組的發(fā)送目的地MAC 地址(DstMac)、發(fā)送方MAC地址(SrcMac)、發(fā)送目的地IP地址(DstIP)、 發(fā)送方IP地址(SrcIP)、發(fā)送目的地端口序號(Dstport)、以及發(fā)送方端 口序號(Srcport)。
圖6是示出DSP管理表20B的結(jié)構(gòu)的說明圖。DSP管理表20B按 照每個DSP特定序號,記述該DSP能夠執(zhí)行的編解碼轉(zhuǎn)換的種類、各編 解碼轉(zhuǎn)換種類的DSP的搭載數(shù)、以及當(dāng)前時(shí)刻能夠應(yīng)用的空閑數(shù)。
從SIP服務(wù)器2發(fā)布編解碼轉(zhuǎn)換開始指示時(shí)的內(nèi)部會話序號的分配 方法是任意的,例如,轉(zhuǎn)換裝置控制部20首先根據(jù)DSP管理表20B的 存儲內(nèi)容,將需要分配的編解碼轉(zhuǎn)換種類的空閑數(shù)最多、或需要分配的 編解碼轉(zhuǎn)換種類相對于搭載數(shù)的空閑數(shù)最高的DSP確定為要應(yīng)用的 DSP,然后,在該DSP所涉及的內(nèi)部會話管理表20A的部分內(nèi),分配該 編解碼轉(zhuǎn)換種類為"空"的行中最新的行。在該分配時(shí),更新DSP管理表 20B的相應(yīng)DSP的相應(yīng)編解碼轉(zhuǎn)換種類的空閑數(shù),并且,將該DSP所涉 及的內(nèi)部會話管理表20A的部分內(nèi)的地址/端口序號從"空"改寫為由編解 碼轉(zhuǎn)換開始指示所確定的序號。
這里,來自SIP服務(wù)器2的編解碼轉(zhuǎn)換開始指示所涉及的通信,是 兩個電話終端3-l和3-2之間的雙方向的通信,所以,執(zhí)行2個內(nèi)部會話 的分配。
在輸入有用于通信的IP分組時(shí),轉(zhuǎn)換裝置控制部20從該IP分組中 提取編碼音頻數(shù)據(jù),參照內(nèi)部會話管理表20A來識別內(nèi)部會話序號,對 所提取的編碼音頻數(shù)據(jù)附加內(nèi)部會話序號,并將其提供給網(wǎng)絡(luò)緩沖器21。 音頻IP分組通常由MAC層、IP層、UDP層、RTP層這幾層組成,轉(zhuǎn)換裝置控制部20僅從該層中提取需要的RTP層,根據(jù)輸入IP地址和RTP 端口序號等分配內(nèi)部會話序號,附加內(nèi)部會話序號作為RTP的報(bào)頭部分。 在內(nèi)部會話序號的識別中,例如也可以不應(yīng)用所有的發(fā)送目的地MAC地 址(DstMac)、發(fā)送方MAC地址(SrcMac)、發(fā)送目的地IP地址(DstIP)、 發(fā)送方IP地址(SrcIP)、發(fā)送目的地端口序號(Dstport)、以及發(fā)送方端 口序號(Srcport),而僅應(yīng)用發(fā)送目的地IP地址(DstIP)、發(fā)送方IP地 址(SrcIP)、以及發(fā)送目的地端口序號(Dstport),從而可以縮短搜索時(shí) 間。
網(wǎng)絡(luò)緩存21是為了吸收抖動而設(shè)置的, 一邊緩沖被賦予了同一內(nèi)部 會話序號的編碼音頻數(shù)據(jù)的序列, 一邊以相等的時(shí)間間隔將該編碼音頻 數(shù)據(jù)的序列輸出到資源分配部22。
資源分配部22將得到的編碼音頻數(shù)據(jù)所添附的內(nèi)部會話序號作為 關(guān)鍵字,參照內(nèi)部會話管理表20A,識別分配目的地的解碼器23-m,提 供賦予了內(nèi)部會話序號的編碼音頻數(shù)據(jù)。由以上可知,在該實(shí)施方式的 情況下,信道和內(nèi)部會話(由解碼器和編碼器組成的對)不是一對一地 對應(yīng)。
解碼器23-l 23-M和編碼器24-l 24-M的功能如上所述。但是, 解碼器23-l 23-M和編碼器24-l 24-M都輸出附帶著內(nèi)部會話序號而 進(jìn)行的處理后的數(shù)據(jù)。因此,編碼器24-l 24-M向轉(zhuǎn)換裝置控制部20 提供被賦予了內(nèi)部會話序號的編碼音頻數(shù)據(jù)。
轉(zhuǎn)換裝置控制部20在從編碼器24-m得到被賦予了內(nèi)部會話序號的 編碼音頻數(shù)據(jù)時(shí),將所附加的內(nèi)部會話序號作為關(guān)鍵字,參照內(nèi)部會話 管理表20A,取出發(fā)送目的地MAC地址(DstMac)、發(fā)送方MAC地址 (SrcMac)、發(fā)送目的地IP地址(DstIP)、發(fā)送方IP地址(SrcIP)、發(fā) 送目的地端口序號(D鄉(xiāng)ort)、以及發(fā)送方端口序號(Srcport),代替內(nèi) 部會話序號,對編碼音頻數(shù)據(jù)附加這些報(bào)頭信息,重新計(jì)算幀校驗(yàn)序列 (FCS),將其賦予末尾,得到編解碼轉(zhuǎn)換后的IP分組并輸出。 (A-2)實(shí)施方式的動作 省略實(shí)施方式的會話邊界控制器1的動作說明,下面,在已述附圖的基礎(chǔ)上,參照圖7說明實(shí)施方式的編解碼轉(zhuǎn)換裝置14的動作。這里, 圖7是示出實(shí)施方式的IP層的處理概要的說明圖,示出轉(zhuǎn)換前的編解碼 標(biāo)準(zhǔn)為G711,轉(zhuǎn)換后的編解碼標(biāo)準(zhǔn)為EVRC的情況的例子。
SIP會話建立并進(jìn)入通話狀態(tài)的信道的IP分組從開關(guān)部13 (參照圖 4)提供給編解碼轉(zhuǎn)換裝置14。如上所述,在轉(zhuǎn)移到通話狀態(tài)之前的、從 SIP服務(wù)器2賦予編解碼轉(zhuǎn)換開始指示時(shí)的處理中,分配了對該信道的IP 分組進(jìn)行處理的內(nèi)部會話。
當(dāng)IP分組輸入到編解碼轉(zhuǎn)換裝置14的轉(zhuǎn)換裝置控制部20后,從該 IP分組中提取編碼音頻數(shù)據(jù)(在圖7的例子中為G.711)。并且,如圖6 所示,將該IP分組中的發(fā)送目的地IP地址(DstIP)、發(fā)送方IP地址 (SrcIP)、以及發(fā)送目的地端口序號(Dstport)作為關(guān)鍵字,參照內(nèi)部會 話管理表20A來識別內(nèi)部會話序號,對所提取的編碼音頻數(shù)據(jù)附加所識 別的內(nèi)部會話序號,將其提供給網(wǎng)絡(luò)緩沖器21。
通過對網(wǎng)絡(luò)緩存21寫入和讀出附加有內(nèi)部會話序號的編碼音頻數(shù) 據(jù),來吸收抖動。
從網(wǎng)絡(luò)緩沖器21讀出的附加有內(nèi)部會話序號的編碼音頻數(shù)據(jù),通過 資源分配部22,將該內(nèi)部會話序號分配給已述的內(nèi)部會話管理表20A的 行的解碼器23-m。
由此,通過解碼器23-m,將附加有內(nèi)部會話序號的編碼音頻數(shù)據(jù)解 碼為原音的音頻數(shù)據(jù)后,通過與解碼器23-m對應(yīng)的編碼器24-m,按照 不同的編碼方式(編解碼標(biāo)準(zhǔn))進(jìn)行編碼。
從編碼器24-m輸出的附加有內(nèi)部會話序號的編碼音頻數(shù)據(jù)(圖7 中為EVRC的例子)被提供給轉(zhuǎn)換裝置控制部20,再次組成包含有編解 碼轉(zhuǎn)換后的編碼音頻數(shù)據(jù)的IP分組。即,內(nèi)部會話序號的部分如圖7所 示,根據(jù)內(nèi)部會話管理表20A的存儲內(nèi)容,代替發(fā)送目的地MAC地址 (DstMac)、發(fā)送方MAC地址(SrcMac)、發(fā)送目的地IP地址(DstIP)、 發(fā)送方IP地址(SrcIP)、發(fā)送目的地端口序號(D鄰ort)、以及發(fā)送方端 口序號(Srcport),重新計(jì)算幀校驗(yàn)序列(FCS),將其附加在末尾。 (A-3)實(shí)施方式的效果根據(jù)上述實(shí)施方式,能夠獲得以下效果(a)能夠?qū)?yīng)多種編解碼 轉(zhuǎn)換、(b)能夠?qū)?yīng)多個信道的同時(shí)處理、(C)編解碼轉(zhuǎn)換處理延遲小。 下面,說明獲得這些效果的原因。
作為解碼器23-m和編碼器24-m組成的對(編解碼轉(zhuǎn)換功能),準(zhǔn)備 能夠?qū)?yīng)不同編解碼轉(zhuǎn)換種類的由解碼器和編碼器組成的對,所以,能 夠?qū)?yīng)多種編解碼轉(zhuǎn)換。
通過資源分配部22對輸入IP分組所涉及的編碼音頻數(shù)據(jù)進(jìn)行分配, 所以,能夠?qū)?yīng)多個信道的同時(shí)處理。并且,雖然解碼器23-m和編碼器 24-m組成的對必須同時(shí)進(jìn)行處理,但是,能夠按照每個SIP會話(信道) 來選擇解碼器23-m和編碼器24-m的對(換言之,信道與由解碼器23-m 和編碼器24-m組成的對之間的組合是動態(tài)的),所以,裝置的靈活性高, 相應(yīng)地,易于對應(yīng)多個信道。
在從輸入IP分組取出編碼音頻數(shù)據(jù)的處理到組成包含有編解碼轉(zhuǎn)換 后的編碼音頻數(shù)據(jù)的IP分組的處理的期間,賦予內(nèi)部會話序號來區(qū)別信 道,所以,能夠簡化信道的核對處理等,從這方面來看,能夠減小編解 碼轉(zhuǎn)換處理延遲。
并且,從解碼器23-m輸出的原音的音頻數(shù)據(jù)不經(jīng)由再現(xiàn)緩沖器,而 直接提供給編碼器24-m再次進(jìn)行編碼。這是因?yàn)榫幗獯a轉(zhuǎn)換裝置14不 需要進(jìn)行相當(dāng)于終端的動作,所以,即使立即進(jìn)行編解碼處理也沒有問 題。沒有再現(xiàn)緩沖器,相應(yīng)地,能夠減小編解碼轉(zhuǎn)換處理延遲。
一般大多按照每個會話具有再現(xiàn)緩沖器,由于該原因,裝置內(nèi)的緩 沖器不足,也成為導(dǎo)致處理信道數(shù)降低的要素。例如,為了應(yīng)對基于到 達(dá)順序和分組序號不匹配的分組順序調(diào)換、用于補(bǔ)償分組丟失的分組插 值等,而利用再現(xiàn)緩沖器。從實(shí)施方式的會話邊界控制器1 (編解碼轉(zhuǎn)換 裝置14)輸出的IP分組經(jīng)由任意的服務(wù)提供商網(wǎng)絡(luò)而到達(dá)目的端IP電 話終端。換言之,可能產(chǎn)生如下狀況假設(shè)即使編解碼轉(zhuǎn)換裝置14進(jìn)行 了分組順序調(diào)換、分組插值,在目的端IP電話終端中,也必須再次執(zhí)行 分組順序調(diào)換和分組插值。
在該實(shí)施方式中,鑒于大多目的端IP電話終端執(zhí)行分組順序調(diào)換和分組插值的情況,在端對端(End to End)的終端中期待這些處理,在編 解碼轉(zhuǎn)換裝置14中,不執(zhí)行分組順序調(diào)換和分組插值,不需要再現(xiàn)緩沖 器,從而能夠減小編解碼轉(zhuǎn)換處理延遲。 (B)其他實(shí)施方式
在上述實(shí)施方式中,示出了用于編解碼轉(zhuǎn)換的媒體數(shù)據(jù)是音頻數(shù)據(jù) 的情況,但是,即使在用于編解碼轉(zhuǎn)換的媒體數(shù)據(jù)是視頻數(shù)據(jù)的情況下, 也能夠應(yīng)用本發(fā)明。
另外,在上述實(shí)施方式中,示出了編解碼轉(zhuǎn)換裝置14進(jìn)行用于通信 的雙方向的編解碼轉(zhuǎn)換的情況,但是,編解碼轉(zhuǎn)換裝置14也可以僅進(jìn)行 用于通信的雙方向中的一個方向的編解碼轉(zhuǎn)換。例如,在圖2所示的服 務(wù)提供商網(wǎng)絡(luò)的連接關(guān)系中,各服務(wù)提供商網(wǎng)絡(luò)也可以僅對從自身發(fā)送 的IP分組執(zhí)行編解碼轉(zhuǎn)換。這樣,輸入到各服務(wù)提供商網(wǎng)絡(luò)的IP分組已 經(jīng)轉(zhuǎn)換為該服務(wù)提供商網(wǎng)絡(luò)的編解碼標(biāo)準(zhǔn),所以沒有問題。
另外,在上述實(shí)施方式中,示出了將編解碼轉(zhuǎn)換裝置搭載于會話邊 界控制器的情況,但是,也可以搭載于其他網(wǎng)關(guān)裝置,并且,也可以作 為獨(dú)立于網(wǎng)關(guān)裝置的裝置來設(shè)置編解碼轉(zhuǎn)換裝置,在SIP服務(wù)器和網(wǎng)關(guān) 裝置的控制下,進(jìn)行編解碼轉(zhuǎn)換。
另外,在上述實(shí)施方式中,示出了使用內(nèi)部會話序號在編解碼轉(zhuǎn)換 裝置14內(nèi)區(qū)別信道的情況,但是,也可以利用IP分組報(bào)頭的整體或一 部分在編解碼轉(zhuǎn)換裝置14內(nèi)區(qū)別信道。
權(quán)利要求
1.一種編解碼轉(zhuǎn)換裝置,其特征在于,該編解碼轉(zhuǎn)換裝置具有多個編解碼轉(zhuǎn)換執(zhí)行單元,該編解碼轉(zhuǎn)換執(zhí)行單元由解碼器和編碼器構(gòu)成,該解碼器對編碼媒體數(shù)據(jù)進(jìn)行解碼,該編碼器與該解碼器一對一地對應(yīng),直接輸入有從對應(yīng)的解碼器輸出的媒體數(shù)據(jù),并按照與該解碼器不同的編碼方式進(jìn)行編碼,并且,該編解碼轉(zhuǎn)換裝置具有媒體數(shù)據(jù)提取單元,其從所輸入的分組中提取媒體數(shù)據(jù),并將用于確定該分組的通信信道的信道確定信息與提取出的媒體數(shù)據(jù)對應(yīng)起來;網(wǎng)絡(luò)緩沖器,其在寫入上述媒體數(shù)據(jù)提取單元提取出的媒體數(shù)據(jù)后進(jìn)行讀出,來吸收抖動;信息管理單元,其管理表示已將信道確定信息和任意一個上述編解碼轉(zhuǎn)換執(zhí)行單元對應(yīng)起來的信息;資源分配單元,其將從上述網(wǎng)絡(luò)緩沖器讀出的媒體數(shù)據(jù)提供給與該媒體數(shù)據(jù)的信道確定信息對應(yīng)起來的上述編解碼轉(zhuǎn)換執(zhí)行單元;以及分組重組單元,其在分組中組入從上述編解碼轉(zhuǎn)換執(zhí)行單元輸出的編碼媒體數(shù)據(jù)。
2. —種網(wǎng)關(guān)裝置,該網(wǎng)關(guān)裝置設(shè)于不同網(wǎng)絡(luò)的邊界,其特征在于, 該網(wǎng)關(guān)裝置具有權(quán)利要求1所述的編解碼轉(zhuǎn)換裝置,該編解碼轉(zhuǎn)換裝置用于吸收上述各網(wǎng)絡(luò)中的編解碼標(biāo)準(zhǔn)的差異。
3. —種編解碼轉(zhuǎn)換方法,其特征在于,該編解碼轉(zhuǎn)換方法具有多個直接連接解碼器和編碼器的編解碼轉(zhuǎn)換 執(zhí)行單元,并且,具有媒體數(shù)據(jù)提取單元、網(wǎng)絡(luò)緩沖器、信息管理單元、 資源分配單元以及分組重組單元,上述信息管理單元管理表示已將信道確定信息和任意一個上述編解 碼轉(zhuǎn)換執(zhí)行單元對應(yīng)起來的信息,上述媒體數(shù)據(jù)提取單元從所輸入的分組中提取媒體數(shù)據(jù),將用于確 定該分組的通信信道的信道確定信息與提取出的媒體數(shù)據(jù)對應(yīng)起來,上述網(wǎng)絡(luò)緩沖器在寫入提取出的媒體數(shù)據(jù)后進(jìn)行讀出,來吸收抖動,上述資源分配單元將從上述網(wǎng)絡(luò)緩沖器讀出的媒體數(shù)據(jù)提供給與該 媒體數(shù)據(jù)的信道確定信息對應(yīng)起來的上述編解碼轉(zhuǎn)換執(zhí)行單元,上述編解碼轉(zhuǎn)換執(zhí)行單元的上述解碼器對得到的已編碼的媒體數(shù)據(jù) 進(jìn)行解碼,上述編解碼轉(zhuǎn)換執(zhí)行單元的上述編碼器按照與該解碼器不同 的編碼方式,對從對應(yīng)的解碼器輸出的已解碼的媒體數(shù)據(jù)進(jìn)行編碼,上述分組重組單元在分組中組入從上述編解碼轉(zhuǎn)換執(zhí)行單元輸出的 已編碼的媒體數(shù)據(jù)。
全文摘要
提供能夠?qū)?yīng)多種編解碼轉(zhuǎn)換和多個信道的同時(shí)處理、且轉(zhuǎn)換處理延遲小的編解碼轉(zhuǎn)換裝置、網(wǎng)關(guān)裝置以及編解碼轉(zhuǎn)換方法。本發(fā)明的編解碼轉(zhuǎn)換裝置具有由對編碼媒體數(shù)據(jù)進(jìn)行解碼的解碼器、和與解碼器對應(yīng)且編解碼標(biāo)準(zhǔn)不同的編碼器構(gòu)成的多個編解碼轉(zhuǎn)換執(zhí)行單元。該編解碼轉(zhuǎn)換裝置具有媒體數(shù)據(jù)提取單元,其從輸入分組中提取媒體數(shù)據(jù),并將其與用于確定該分組的通信信道的信道確定信息對應(yīng)起來;網(wǎng)絡(luò)緩沖器,其吸收所提取的媒體數(shù)據(jù)的抖動;資源分配單元,其將從網(wǎng)絡(luò)緩沖器輸出的媒體數(shù)據(jù)提供給與該媒體數(shù)據(jù)的信道確定信息對應(yīng)起來的編解碼轉(zhuǎn)換執(zhí)行單元;以及分組重組單元,其在分組中組入從編解碼轉(zhuǎn)換執(zhí)行單元輸出的再次編碼后的媒體數(shù)據(jù)。
文檔編號H04M7/00GK101567948SQ20091000635
公開日2009年10月28日 申請日期2009年2月10日 優(yōu)先權(quán)日2008年4月23日
發(fā)明者豬石充 申請人:沖電氣工業(yè)株式會社