立體聲音頻信號編碼器的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及立體聲音頻信號編碼器,并且特別地但不排他地涉及便攜式設(shè)備中使 用的立體聲音頻信號編碼器。
【背景技術(shù)】
[0002] 音頻信號,像語音或音樂,例如被編碼以便使得能夠有效傳輸或存儲音頻信號。
[0003] 音頻編碼器和解碼器(也被稱為編解碼器)被用來表示基于音頻的信號,如音樂 和環(huán)境聲音(其在語音編碼方面可以被稱為背景噪音)。這些類型的編碼器針對編碼處理 通常不使用語音模型,它們使用用于表示包括語音在內(nèi)所有類型的音頻信號的處理。語音 編碼器和解碼器(編解碼器)可以被認為是針對語音信號優(yōu)化了的音頻編解碼器,并且可 以在固定或可變比特率操作。
[0004] 音頻編解碼器也可以被配置來以不同比特率進行操作。在較低比特率處,這樣的 音頻編解碼器可以被優(yōu)化以與純語音編解碼器相等的編碼速率對語音信號工作。在較高的 比特率處,音頻編解碼器可以以更高的質(zhì)量和性能編碼包括音樂、背景噪聲和語音在內(nèi)的 任何信號??勺兯俾室纛l編碼解碼器還可以實現(xiàn)嵌入式可縮放編碼構(gòu)造和比特流,其中,附 加的比特(特定量的比特通常被稱為層)改善在低速率處的編碼,而其中較高速率的比特 流可被截斷以獲得較低速率編碼的比特流。這樣的音頻編碼解碼器可以利用純粹針對語音 信號設(shè)計的編解碼器作為核心層或最低比特速率編碼。
[0005] 音頻編解碼器被設(shè)計為保持高(感知)質(zhì)量,同時提高壓縮比。從而代替波形匹 配編碼,通常使用各種參數(shù)方案來降低比特率。對于多聲道音頻,例如立體聲信號,通常在 單聲道表示上使用較大量的可用比特率并且利用參數(shù)化方法來編碼立體聲或多聲道信息, 該方法使用相對較少的比特。
【發(fā)明內(nèi)容】
[0006] 根據(jù)第一方面,提供一種方法,包括:確定定義至少兩個音頻信號聲道之間的差異 的至少一個參數(shù)集合;分析所述至少一個參數(shù)集合以確定初始趨勢;基于所述初始趨勢, 根據(jù)第一映射來映射至少一個參數(shù)集合的實例,以生成具有關(guān)聯(lián)順序位置實例的經(jīng)映射實 例;以及基于所述經(jīng)映射實例的順序位置,編碼所述經(jīng)映射實例。
[0007] 該方法可以進一步包括:確定至少一個后續(xù)參數(shù);取決于經(jīng)映射實例的頻率分布 和第一映射,映射所述后續(xù)實例以生成具有關(guān)聯(lián)順序位置的經(jīng)重新映射實例;以及基于所 述經(jīng)重新映射實例的順序位置,編碼所述經(jīng)重新映射實例。
[0008] 參數(shù)可以包括以下至少一個:雙耳間的時間差;和雙耳間的電平差。
[0009] 該方法可以進一步包括標量量化所述參數(shù)的實例。
[0010] 分析所述至少一個參數(shù)集合以確定初始趨勢可以包括確定以下中的至少一個:所 述至少一個參數(shù)集合的全體都具有正值;所述至少一個參數(shù)集合的全體具有負值;所述至 少一個參數(shù)集合的大多數(shù)具有正值;所述至少一個參數(shù)集合的大多數(shù)具有負值;所述至少 一個參數(shù)集合的全體具有較低幅度值;所述至少一個參數(shù)集合的全體具有較高的幅度值; 和所述至少一個參數(shù)集合的全體具有范圍限定的幅度值。
[0011] 基于所述初始趨勢,根據(jù)第一映射來映射至少一個參數(shù)集合的實例,以生成具有 關(guān)聯(lián)順序位置實例的經(jīng)映射實例可以包括:生成初始映射,其中所述初始趨勢值被指派較 低或較早順序。
[0012] 該方法可以進一步包括:確定第一經(jīng)映射實例群組的頻率分布。
[0013] 確定第一經(jīng)映射實例群組的頻率分布可以包括:針對所述第一經(jīng)映射實例群組中 的每一個,接收所述第一經(jīng)映射實例值;遞增與所述第一經(jīng)映射實例值相關(guān)聯(lián)的計數(shù)值; 遞減與除了所述第一經(jīng)映射實例值之外的實例值相關(guān)聯(lián)的計數(shù)值。
[0014] 取決于所述經(jīng)映射實例的順序位置,編碼所述經(jīng)映射實例可以包括:取決于所述 經(jīng)映射實例的順序位置,將Golomb-Ri ce編碼應(yīng)用于所述經(jīng)映射實例。
[0015] 該方法可以進一步包括:生成表示所述第一映射的指示符;和對已編碼單聲道表 示、已編碼已映射實例和表示第一映射的指示符進行復(fù)用,以生成已編碼多聲道音頻信號; 和輸出已編碼多聲道音頻信號。
[0016] 根據(jù)第二方面,提供一種方法,包括:從信號的第一部分解碼參數(shù)實例并且從第二 部分解碼參數(shù)趨勢指示符;和取決于參數(shù)趨勢指示符,映射所述參數(shù)實例以生成解映射參 數(shù)實例,其中所述映射取決于參數(shù)趨勢指示符。
[0017] 該方法可以進一步包括:從信號的第一部分解碼另一實例參數(shù);和取決于解映射 參數(shù)實例的頻率分布,映射所述另一參數(shù)實例。
[0018] 從信號的第一部分解碼參數(shù)實例可以包括:使用Golomb-Rice解碼來對信號的第 一部分進行解碼。
[0019] 該方法可以進一步包括:確定所述參數(shù)實例的頻率分布。
[0020] 確定所述參數(shù)實例的頻率分布可以包括:針對所述解映射的參數(shù)實例群組,保持 所述解映射參數(shù)實例的計數(shù)。
[0021] 映射所述參數(shù)實例可以包括:取決于針對經(jīng)重新映射參數(shù)實例的頻率分布的遞減 發(fā)生順序映射,確定逆映射;和應(yīng)用逆映射。
[0022] 根據(jù)第三方面,提供一種包括至少一個處理器和至少一個存儲器的設(shè)備,所述存 儲器包括用于一個或多個程序的計算機代碼,所述至少一個存儲器和所述計算機代碼被配 置來與所述至少一個處理器一起使得所述設(shè)備至少執(zhí)行:確定定義至少兩個音頻信號聲道 之間的差異的至少一個參數(shù)集合;分析所述至少一個參數(shù)集合以確定初始趨勢;基于所述 初始趨勢,根據(jù)第一映射來映射至少一個參數(shù)集合的實例,以生成具有關(guān)聯(lián)順序位置實例 的經(jīng)映射實例;以及基于所述經(jīng)映射實例的順序位置,編碼所述經(jīng)映射實例。
[0023] 所述設(shè)備可以被進一步使得執(zhí)行:確定至少一個后續(xù)參數(shù);取決于經(jīng)映射實例的 頻率分布和第一映射,映射所述后續(xù)實例以生成具有相關(guān)聯(lián)順序位置的經(jīng)重新映射實例; 以及基于所述經(jīng)重新映射實例的順序位置,編碼所述經(jīng)重新映射實例。
[0024] 所述設(shè)備可以被進一步使得執(zhí)行:標量量化所述參數(shù)的實例。
[0025] 分析所述至少一個參數(shù)集合以確定初始趨勢可以使得該設(shè)備執(zhí)行:確定以下中的 至少一個:所述至少一個參數(shù)集合的全體都具有正值;所述至少一個參數(shù)集合的全體具有 負值;所述至少一個參數(shù)集合的大多數(shù)具有正值;所述至少一個參數(shù)集合的大多數(shù)具有負 值;所述至少一個參數(shù)集合的全體具有較低幅度值;所述至少一個參數(shù)集合的全體具有較 高的幅度值;和所述至少一個參數(shù)集合的全體具有范圍限定的幅度值。
[0026] 基于所述初始趨勢,根據(jù)第一映射來映射至少一個參數(shù)集合的實例,以生成具有 相關(guān)聯(lián)順序位置實例的經(jīng)映射實例可以使得該設(shè)備執(zhí)行:生成初始映射,其中所述初始趨 勢值被指派較低或較早順序。
[0027] 所述設(shè)備可以被進一步使得執(zhí)行:確定第一經(jīng)映射實例群組的頻率分布。
[0028] 確定第一經(jīng)映射實例群組的頻率分布可以使得該設(shè)備執(zhí)行:針對所述第一經(jīng)映射 實例群組中的每一個,接收所述第一經(jīng)映射實例值;遞增與所述第一經(jīng)映射實例值相關(guān)聯(lián) 的計數(shù)值;遞減與除了所述第一經(jīng)映射實例值之外的實例值相關(guān)聯(lián)的計數(shù)值。
[0029] 取決于所述經(jīng)映射實例的順序位置,編碼所述經(jīng)映射實例可以使得該設(shè)備執(zhí)行: 取決于所述經(jīng)映射實例的順序位置,將Golomb-Rice編碼應(yīng)用于所述經(jīng)映射實例。
[0030] 所述設(shè)備可以被進一步使得執(zhí)行:生成表示所述第一映射的指示符;和對已編碼 單聲道表示、已編碼已映射實例和表示第一映射的指示符進行復(fù)用,以生成已編碼多聲道 音頻信號;和輸出已編碼多聲道音頻信號。
[0031] 根據(jù)第四方面,提供一種包括至少一個處理器和至少一個存儲器的設(shè)備,所述存 儲器包括用于一個或多個程序的計算機代碼,所述至少一個存儲器和所述計算機代碼被配 置來與所述至少一個處理器一起使得所述設(shè)備至少執(zhí)行:從信號的第一部分解碼參數(shù)實例 并且從第二部分解碼參數(shù)趨勢指示符;和取決于參數(shù)趨勢指示符,映射所述參數(shù)實例以生 成解映射參數(shù)實例,其中所述映射取決于參數(shù)趨勢指示符。
[0032] 所述設(shè)備可以被進一步使得執(zhí)行:從信號的第一部分解碼另一實例參數(shù);和取決 于解映射參數(shù)實例的頻率分布,映射