專利名稱:音頻加擾方法、解擾方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)字音頻廣播技術(shù),特別涉及一種音頻加擾方法、解擾方法及其裝置。
背景技術(shù):
數(shù)字音頻廣播(DAB=Digital Audio Broadcasting)是繼傳統(tǒng)模擬廣播(AM/FM) 之后的第三代廣播。DAB是對數(shù)字化的廣播音頻及各種數(shù)據(jù)圖像信號進行編碼、調(diào)制、傳遞 等處理。與現(xiàn)在的模擬廣播(AM/FM)相比,這種傳輸系統(tǒng)抗干擾性能好,可以消除信號傳輸 過程中的噪聲和失真,而傳輸中出現(xiàn)的差錯也可以被修正,提高了聲音播出質(zhì)量;數(shù)字的傳 輸系統(tǒng)需要的發(fā)射功率小,有利于節(jié)約能源和降低電磁污染、改善環(huán)境保護。目前,在DAB標(biāo)準(zhǔn)中,使用子信道(sub-charmel)加擾方式對音頻數(shù)據(jù)進行加擾。 該加擾方式是將音頻幀的內(nèi)容全部進行加擾,然后將加擾后的音頻幀發(fā)送到復(fù)用器。但是 在實現(xiàn)本發(fā)明的過程中發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)的缺陷在于對于需要根據(jù)音頻幀速率檢查音 頻數(shù)據(jù)合法性的復(fù)用器,當(dāng)接收到采用sub-charmel加擾后的音頻數(shù)據(jù)時,無法識別音頻 幀幀頭,無法獲知該音頻幀的速率,因此,該復(fù)用器會確定該音頻幀非法而丟棄該音頻幀。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種音頻加擾方法、解擾方法及其裝置,通過將音頻編碼器輸 出的音頻幀插入加擾信息塊并對音頻幀內(nèi)容進行加擾,使得復(fù)用器、尤其是對要求必須有 合法音頻幀幀頭的復(fù)用器來說可根據(jù)音頻幀頭的信息對該音頻幀進行正確識別。本發(fā)明實施例提供一種音頻加擾方法,該方法包括接收編碼器傳送的音頻幀,所述音頻幀包括音頻幀頭和音頻幀內(nèi)容;插入加擾信息塊,所述加擾信息塊包括未加擾的標(biāo)識信息、或者包括加擾的標(biāo)識 信息和加擾所使用的授權(quán)控制信息,所述授權(quán)控制信息包括與所述音頻幀對應(yīng)的加密的控 制字;對所述音頻幀內(nèi)容進行加擾,從而完成對所述音頻幀的加擾。本發(fā)明實施例提供一種解擾方法,該方法包括終端設(shè)備接收加擾的音頻幀,所述加擾的音頻幀包括音頻幀頭、加擾信息塊和加 擾的音頻幀內(nèi)容;其中,所述音頻幀頭包括音頻幀速率,所述加擾信息塊包括加擾的標(biāo)識信 息以及加擾使用的授權(quán)控制信息,所述授權(quán)控制信息包括加密的控制字;根據(jù)預(yù)存的所述音頻幀對應(yīng)的產(chǎn)品密鑰對所述授權(quán)控制信息進行解密,以獲得加 擾所述音頻幀所使用的控制字;利用獲得的所述控制字對所述加擾的音頻幀內(nèi)容進行解擾,以獲得解擾的音頻幀 內(nèi)容。本發(fā)明實施例提供一種音頻加擾裝置,該裝置包括第一音頻幀接收單元,用于接收編碼器傳送的音頻幀,所述音頻幀包括音頻幀頭 和音頻幀內(nèi)容;
信息塊插入單元,與所述第一音頻幀接收單元連接,用于向接收到的所述音頻幀 插入加擾信息塊,所述加擾信息塊包括未加擾的標(biāo)識信息、或者包括加擾的標(biāo)識信息和加 擾所使用的授權(quán)控制信息,所述授權(quán)控制信息包括與所述音頻幀對應(yīng)的加密的控制字;加擾單元,與所述信息塊插入單元連接,對所述音頻幀內(nèi)容進行加擾,從而完成對 所述音頻幀的加擾。本發(fā)明實施例提供一種解擾裝置,該裝置包括第二音頻幀接收單元,用于接收加擾的音頻幀,所述加擾的音頻幀包括音頻幀頭、 加擾信息塊和加擾的音頻幀內(nèi)容;其中,所述音頻幀頭包括音頻幀速率,所述加擾信息塊包 括加擾的標(biāo)識信息以及加擾使用的授權(quán)控制信息,所述授權(quán)控制信息包括加密的控制字;解密單元,與所述第二音頻幀接收單元連接,用于根據(jù)預(yù)存的所述音頻幀對應(yīng)的 產(chǎn)品密鑰對所述授權(quán)控制信息進行解密,以獲得加擾所述音頻幀所使用的控制字;解擾單元,與所述解密單元連接,用于利用獲得的所述控制字對所述加擾的音頻 幀內(nèi)容進行解擾,以獲得解擾的音頻幀內(nèi)容。本發(fā)明實施例的有益效果在于,通過將音頻編碼器輸出的音頻幀插入加擾信息塊 并對音頻幀內(nèi)容進行加擾,使得復(fù)用器、尤其是對要求必須有合法音頻幀幀頭的復(fù)用器來 說可根據(jù)音頻幀頭的信息對該音頻幀進行正確識別。
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,并不 構(gòu)成對本發(fā)明的限定。在附圖中圖1是本發(fā)明實施例一的音頻加擾方法的流程圖;圖2A是本發(fā)明實施例一中的加擾前的音頻幀構(gòu)成示意圖;圖2B是本發(fā)明實施例一中的加擾后的音頻幀構(gòu)成示意圖;圖3是本發(fā)明實施例二的音頻加擾方法的流程圖;圖4是本發(fā)明實施例三的解擾方法的流程圖;圖5是本發(fā)明實施例四的解擾方法的流程圖。圖6是本發(fā)明實施例五的音頻加擾裝置的構(gòu)成圖;圖7是本發(fā)明實施例六的音頻加擾裝置的構(gòu)成圖;圖8是本發(fā)明實施例七的解擾裝置的構(gòu)成圖;圖9是本發(fā)明實施例八的解擾裝置的構(gòu)成圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下面結(jié)合附圖對本發(fā)明實施 例作進一步詳細說明。在此,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,但并不作為 對本發(fā)明的限定。實施例一本發(fā)明實施例提供一種音頻加擾方法,如圖1所示,該方法包括加擾設(shè)備接收編 碼器傳送的音頻幀,該音頻幀包括音頻幀頭和音頻幀內(nèi)容(見步驟101);加擾設(shè)備向接收 到的該音頻幀插入加擾信息塊,該加擾信息塊包括未加擾的標(biāo)識信息、或者包括加擾的標(biāo)
6識信息和加擾所使用的授權(quán)控制信息,該授權(quán)控制信息包括與該音頻幀對應(yīng)的加密的控制 字(見步驟102);加擾設(shè)備對該音頻幀內(nèi)容進行加擾,從而完成對該音頻幀的加擾(見步 驟 103)。在本實施例中,該編碼器可為音頻編碼器,該音頻編碼器可采用用戶數(shù)據(jù)報協(xié)議 (UDP =User Datagram Protocol)包的形式將音頻幀發(fā)送到加擾設(shè)備,該音頻幀可為動態(tài)圖 像專家組(MPEG:Moving Pictures Experts Group)音頻幀。但不限于此,可根據(jù)實際情況確定。在本實施例中,如圖2A所示,該音頻幀頭可包括速率、私有位信息,但不限于此, 還可包括填充位、采樣率、版權(quán)、是否原始內(nèi)容、保留位等信息。在本實施例中,插入的加擾信息塊的位置可任意,例如,如圖2B所示,設(shè)置在音頻 幀頭之后,該加擾信息塊表示為SubCAPrefix。在步驟103中,加擾設(shè)備對音頻幀內(nèi)容進行加擾,可對該音頻幀頭后的音頻幀內(nèi) 容每16字節(jié)用AES加密,但不限于此,可根據(jù)實際需要采用其他的方式加密。由上述實施例可知,通過對音頻編碼器輸出的音頻幀插入加擾信息塊,然后對音 頻幀內(nèi)容進行加擾,可獲得加擾后的音頻幀,這樣,可使得復(fù)用器、尤其是對要求必須有合 法音頻幀幀頭的復(fù)用器來說可根據(jù)該音頻幀頭信息對該音頻幀進行正確識別。實施例二本發(fā)明實施例提供一種解擾方法,如圖3所示,包括終端設(shè)備接收加擾的音頻 幀,該加擾的音頻幀包括音頻幀頭、加擾信息塊和加擾的音頻幀內(nèi)容;其中,該音頻幀頭包 括音頻幀速率,該加擾信息塊包括加擾的標(biāo)識信息以及加擾使用的授權(quán)控制信息,該授權(quán) 控制信息包括加密的控制字(見步驟301);根據(jù)預(yù)存的該音頻幀對應(yīng)的產(chǎn)品密鑰對所述授 權(quán)控制信息進行解密,以獲得加擾該音頻幀所使用的控制字(見步驟302);利用獲得的該 控制字對該加擾的音頻幀內(nèi)容進行解擾,以獲得解擾的音頻幀內(nèi)容(見步驟303)。在本實施例中,如圖2B所示,該加擾的音頻幀可包括音頻幀頭、加擾信息塊和加 擾的音頻幀內(nèi)容。其中,該音頻幀頭包括的信息為速率、私有位信息,但不限于此,還可包括 填充位、采樣率、版權(quán)、是否原始內(nèi)容、保留位等信息,該音頻幀速率可由該音頻幀頭的速率 字段中獲得。如圖2B所示,該加擾信息塊可表示為SubCAPrefix,該加擾的標(biāo)識信息可包括在 PrefixHeader中,該授權(quán)控制信息可包括在PrefixField中。其中,該加擾的標(biāo)識信息可采 用控制位表示,如“10”表示偶周期加擾、“11”表示奇周期加擾。此外,“00”表示未加擾。在本實施例中,終端設(shè)備可獲得PrefixField包含的該授權(quán)控制信息后,可根據(jù) 預(yù)存的該音頻幀對應(yīng)的產(chǎn)品密鑰對該授權(quán)控制信息進行解密,以獲得加擾該音頻幀所使用 的控制字。這樣,可根據(jù)該控制字對該加擾的音頻幀內(nèi)容進行解擾,以獲得解擾的音頻幀內(nèi) 容。由上述實施例可知,前端通過在音頻幀中插入加擾信息塊,并且僅對幀內(nèi)容進行 加擾,使得復(fù)用器、尤其是對要求必須有合法音頻幀幀頭的復(fù)用器來說可根據(jù)音頻幀頭的 信息對該音頻幀進行正確識別,并將該加擾后的音頻幀發(fā)送至終端設(shè)備。終端設(shè)備通過接 收加擾的音頻幀,可獲得控制字,然后根據(jù)該控制字可對該已加擾的音頻幀內(nèi)容進行解擾, 可獲得解擾后的音頻幀。這樣,可完成對該音頻幀的解擾,使得用戶能夠收聽該音頻數(shù)據(jù)。
實施例三本發(fā)明實施例提供一種音頻加擾方法、解擾方法,以下結(jié)合附圖2A、2B和附圖4、 5、以加擾信息塊中包括授權(quán)控制信息為例對本發(fā)明的音頻加擾方法、解擾方法進行詳細說 明。如圖2A、2B、圖4所示,在前端進行加擾該音頻加擾方法包括步驟401,加擾設(shè)備接收編碼器傳送的音頻幀,該音頻幀包括音頻幀頭和音頻幀內(nèi)容。如圖2A所示,該音頻幀頭可包括速率、私有位信息,此外,還可包括其他信息,如 圖2A所示,此處不再贅述。步驟402,加擾設(shè)備生成加擾信息塊,該加擾信息塊可包括未加擾的標(biāo)識信息、或 者該加擾信息塊包括加擾的標(biāo)識信息和加擾所使用的授權(quán)控制信息,該授權(quán)控制信息包括 與該音頻幀對應(yīng)的加密的控制字。在本實施例中,如圖2B所示,該加擾信息塊表示為SubCAPref ix,可包含 PrefixHeader, PrefixField部分,此外,還可包括用于校驗的循環(huán)冗余碼CRC。如圖2B所示,該加擾的標(biāo)識信息和未加擾的標(biāo)識信息可包括在Prefix-Header 中,該授權(quán)控制信息可包括在PrefixField中。其中,該加擾的標(biāo)識信息可采用控制位表 示,如“10”表示偶周期加擾、“11”表示奇周期加擾。此外,“00”表示未加擾,但不限于此, 還可采用其他方式表示。當(dāng)加擾時,該加擾所使用的授權(quán)控制信息可包含在PrefixField中,該授權(quán)控制 信息可為ECM數(shù)據(jù)包,該ECM數(shù)據(jù)包可包括與該音頻幀對應(yīng)的加密的控制字CW(Contrc)I Word)。當(dāng)未加擾時,該PrefixField中的字段可攜帶一些填充信息或不填加信息。如圖2B所示,該CRC字段可包括用于校驗的循環(huán)冗余碼。以下以該加擾信息塊包括加擾的標(biāo)識信息和加擾所使用的授權(quán)控制信息為例進 行說明。步驟403,加擾設(shè)備向接收到的該音頻幀插入生成的加擾信息塊。在本實施例中,插入的加擾信息塊的位置可任意,例如,如圖2B所示,設(shè)置在音頻 幀頭之后,該加擾信息塊表示為SubCAPref ix,該加擾信息塊包括加擾的標(biāo)識信息和加擾所 使用的授權(quán)控制信息。步驟404,加擾設(shè)備根據(jù)加擾信息塊長度更新該音頻幀頭中的音頻幀速率。在本實施例中,尤其對于需要檢查音頻幀合法性的復(fù)用器來講,為讓插入加擾信 息塊的音頻幀可以通過合法性檢測,故在插入加擾信息塊的同時更新該音頻幀頭中的音頻 幀速率;若不更新該音頻幀速率,則檢查合法性的復(fù)用器可能會確定該音頻幀非法,從而丟 棄該音頻幀。在本實施例中,可首先根據(jù)加擾信息塊長度計算音頻幀速率的增加量,然后將當(dāng) 前音頻幀速率與該音頻幀速率的增加量相加,以獲得更新的音頻幀速率。其中,該音頻幀速率的增加量可采用如下公式音頻幀速率的增加量=加擾信息 塊長度+3,其中,音頻幀速率的單位為kbps,加擾信息塊的長度的單位為字節(jié)。例如,當(dāng) 該加擾信息塊的長度為96字節(jié)時,可計算該音頻幀速率的增加量為32kbps。
在本實施例中,速率的增加量隨音頻幀長度的不同而不同,一般更新后的音頻速 率值不超過384kbps (采樣率為24kHz時160kbps)。步驟405,加擾設(shè)備在該音頻幀頭設(shè)置插入加擾信息塊的標(biāo)識。在本實施例中,該加擾設(shè)備可以在該音頻幀頭設(shè)置插入加擾信息塊的標(biāo)識,例如, 可將圖2B中的私有位字段設(shè)置為1,表示該音頻幀頭已插入該加擾信息塊。但不限于此,可 根據(jù)實際情況確定。步驟406,加擾設(shè)備對該音頻幀內(nèi)容進行加擾,從而完成對該音頻幀的加擾。在本實施例中,加擾設(shè)備可對該音頻幀的內(nèi)容每16字節(jié)用AES加密,但不限于此, 可采用其他的加密方式或者加密算法進行加擾。步驟407,加擾設(shè)備將加擾后的該音頻幀傳送至復(fù)用器。這樣,加擾設(shè)備可完成對音頻幀的加擾,可使得復(fù)用器、尤其是對要求必須有合法 音頻幀幀頭的復(fù)用器來說可根據(jù)該音頻幀頭的信息對該音頻幀進行正確識別。在本實施例中,復(fù)用器可將接收到的加擾后的音頻幀傳送到終端設(shè)備,終端設(shè)備 接收到加擾的音頻幀后,可進行音頻解擾。如圖2B、圖5所示,該解擾方法包括步驟501,終端設(shè)備接收加擾的音頻幀,該加擾的音頻幀包括音頻幀頭、加擾信息 塊和加擾的音頻幀內(nèi)容;其中,該音頻幀頭包括音頻幀速率和插入加擾信息塊的標(biāo)識,即私有位為“1”,該 加擾信息塊包括加擾的標(biāo)識信息以及加擾使用的授權(quán)控制信息,該授權(quán)控制信息包括加密 的控制字,如圖2B所示,該授權(quán)控制信息包含在PrefixField中,該加擾的標(biāo)識信息包含在 PrefixHeader中,此外,該加擾信息塊中還可包含CRC。步驟502,終端設(shè)備根據(jù)預(yù)存的該音頻幀對應(yīng)的產(chǎn)品密鑰對該授權(quán)控制信息進行 解密,以獲得加擾該音頻幀所使用的控制字;步驟503,終端設(shè)備利用獲得的該控制字對該加擾的音頻幀內(nèi)容進行解擾,以獲得 解擾的音頻幀內(nèi)容。步驟504,終端設(shè)備根據(jù)該加擾信息塊長度更新該音頻速率幀。與步驟404類似,可先根據(jù)該加擾信息塊的長度計算音頻幀速率的增加量,然后 可將該音頻幀頭中的當(dāng)前音頻幀速率減去該音頻幀速率的增加量,以獲得加擾前的音頻幀 速率。步驟505,終端設(shè)備將插入該加擾信息塊的標(biāo)識更新為未插入該加擾信息塊的標(biāo) 識。與步驟405類似,該終端設(shè)備可以在該音頻幀頭將插入該加擾信息塊的標(biāo)識更新 為未插入該加擾信息塊的標(biāo)識,例如,可將圖2B中的私有位字段從1更新為0,表示該音頻 幀頭更新為未插入該加擾信息塊時的狀態(tài)。在本實施例中,該加擾信息塊的長度可以預(yù)知,即可預(yù)先約定為固定長度,例如, 可約定為96字節(jié),其中,PrefixHeader占用一個字節(jié)、PrefixField占用93個字節(jié)、CRC占 用2個字節(jié),如圖2B所示。此外,該加擾信息塊的長度也可以不預(yù)先約定,可將該加擾信息塊長度包含在加 擾信息中。例如,可以使用該加擾信息塊SubCAPrefix中的第一字節(jié)來標(biāo)識SubCAPrefix 的長度,這樣,SubCAPrefix除了包含PrefixHeader、PrefixField和CRC這三部分外,還可包括SubCAPref ixLen,其占用一個字節(jié),用于標(biāo)識SubCAPrefix的長度。對SubCAPrefix的 構(gòu)成不限于此,可根據(jù)實際情況選擇。這樣,在步驟504中,可根據(jù)該加擾信息塊攜帶的加 擾信息塊長度對速率進行更新。在本實施例中,步驟402中加擾信息塊還可以包括授權(quán)控制信息首塊內(nèi)容標(biāo)識和 末塊內(nèi)容標(biāo)識。此時,該加擾信息塊中包括的授權(quán)控制信息可以是完整的,也可以是不完整 的,即可以是一個完整的ECM包,也可以是ECM片段。這樣,在步驟502中,可根據(jù)該授權(quán)控 制信息首塊內(nèi)容標(biāo)識和末塊內(nèi)容標(biāo)識獲得完整的授權(quán)控制信息。如圖2B所示,該授權(quán)控制信息首塊內(nèi)容標(biāo)識和末塊內(nèi)容標(biāo)識,可分別采用 PrefixHeader 中的 FF 和 LF 表示。當(dāng) PrefixHeader 中的 FF = 1、LF = 0 時,可表示 PrefixFiled包含的授權(quán)控制信息為一個ECM包的開始部分,該ECM還有更多內(nèi)容;當(dāng) PrefixHeader中的FF = 0、LF = 0時,可表示PrefixFiled包含的授權(quán)控制信息為一個 ECM包的中間部分,該ECM還有更多內(nèi)容;當(dāng)PrefixHeader中的FF = 0、LF = 1時,可表示 PrefixFiled包含的授權(quán)控制信息為一個ECM包的最后部分;當(dāng)PrefixHeader中的FF = ULF= 1時,可表示PrefixFiled包含的授權(quán)控制信息為一個完整的ECM包。但不限于此, 可根據(jù)實際情況確定。當(dāng)該加擾信息塊中的首塊內(nèi)容標(biāo)識和末塊內(nèi)容標(biāo)識表示該ECM數(shù)據(jù)包為ECM片段 時,在步驟501終端設(shè)備接收加擾的音頻幀之后,還可包括獲得完整的ECM數(shù)據(jù)包的步驟, 當(dāng)獲得完整的ECM數(shù)據(jù)包后,在進行步驟502。由上述實施例可知,加擾設(shè)備通過對音頻編碼器輸出的音頻幀插入加擾信息塊, 然后對音頻幀內(nèi)容進行加擾,可獲得加擾后的音頻幀,并通過復(fù)用器將加擾后的音頻幀向 終端設(shè)備傳送;而終端設(shè)備通過已加擾的音頻幀中的加擾信息塊,可獲得控制字,然后根據(jù) 該控制字可對已加擾的音頻幀內(nèi)容進行解擾,可獲得解擾后的音頻幀。這樣,可完成對該音 頻幀的加擾和解擾,并可使得復(fù)用器根據(jù)該音頻頭對該音頻幀進行正確識別。實施例四本發(fā)明實施例提供一種音頻加擾裝置,如圖6所示,該裝置包括第一音頻幀接收 單元601、信息塊插入單元602和加擾單元603。其中,該第一音頻幀接收單元601用于接收編碼器傳送的音頻幀,該音頻幀包括 音頻幀頭和音頻幀內(nèi)容;該信息塊插入單元602與該第一音頻幀接收單元601連接,用于向 接收到的該音頻幀插入加擾信息塊,該加擾信息塊包括未加擾的標(biāo)識信息、或者包括加擾 的標(biāo)識信息和加擾所使用的授權(quán)控制信息,該授權(quán)控制信息包括與該音頻幀對應(yīng)的加密的 控制字;該加擾單元603與該信息塊插入單元602連接,對該音頻幀內(nèi)容進行加擾,從而完 成對該音頻幀的加擾。在本實施例中,該音頻加擾裝置可與加擾設(shè)備集成起來使用,也可分離使用,其工 作流程如實施例一所述,此處不再贅述。由上述實施例可知,通過對音頻編碼器輸出的音頻幀插入加擾信息塊,然后對音 頻幀內(nèi)容進行加擾,可獲得加擾后的音頻幀,這樣,可使得復(fù)用器尤其是對要求必須有合法 音頻幀幀頭的復(fù)用器來說可根據(jù)該音頻幀頭的信息對該音頻幀進行正確識別。實施例五本發(fā)明實施例提供一種音頻加擾裝置,如圖7所示,該裝置包括第一音頻幀接收單元601、信息塊插入單元602和加擾單元603。如實施例四所述,此處不再贅述。如圖7所示,該裝置還包括發(fā)送單元701和信息塊生成單元702 ;其中,該發(fā)送單 元701用于將加擾后的該音頻幀傳送至復(fù)用器;該信息塊生成單元702用于生成該加擾信 息塊。如圖7所示,該裝置還包括速率更新單元703和標(biāo)識設(shè)置單元704 ;其中,該速率 更新單元703與該信息塊插入單元602連接,用于根據(jù)該加擾信息塊的長度更新該音頻幀 頭中的音頻幀速率;該標(biāo)識設(shè)置單元704與該信息塊插入單元602連接,用于在該音頻幀頭 設(shè)置插入加擾信息塊的標(biāo)識。在本實施例中,如圖7所示,該速率更新單元703包括第一計算單元和第一更新 單元;其中,該第一計算單元用于根據(jù)該加擾信息塊的長度計算音頻幀速率的增加量;該 第一更新單元與該第一計算單元連接,用于將該音頻幀頭中的當(dāng)前音頻幀速率與該音頻幀 速率的增加量相加,以獲得更新的音頻幀速率。其中,計算速率增加量可采用如實施例2、3 所述的方法,此處不再贅述。在本實施例中,該音頻加擾裝置可與加擾設(shè)備集成起來使用,也可分離使用,其工 作流程如實施例三所述,此處不再贅述。由上述實施例可知,通過對音頻編碼器輸出的音頻幀插入加擾信息塊,然后對音 頻幀內(nèi)容進行加擾,可獲得加擾后的音頻幀。這樣,可完成對該音頻幀的加擾,并可使得復(fù) 用器尤其是對要求必須有合法音頻幀幀頭的復(fù)用器來說可根據(jù)該音頻幀頭的信息對該音 頻幀進行正確識別。實施例六本發(fā)明實施例提供一種解擾裝置,如圖8所示,該裝置包括第二音頻幀接收單元 801、解密單元802和解擾單元803。其中,該第二音頻幀接收單元801用于接收加擾的音頻幀,該加擾的音頻幀包括 音頻幀頭、加擾信息塊和加擾的音頻幀內(nèi)容;其中,該音頻幀頭包括音頻幀速率,該加擾信 息塊包括加擾的標(biāo)識信息以及加擾使用的授權(quán)控制信息,該授權(quán)控制信息包括加密的控制 字;該解密單元802與該第二音頻幀接收單元801連接,用于根據(jù)預(yù)存的所述音頻幀對應(yīng)的 產(chǎn)品密鑰對該授權(quán)控制信息進行解密,以獲得加擾該音頻幀所使用的控制字;該解擾單元 803與該解密單元802連接,用于利用該控制字對該加擾的音頻幀內(nèi)容進行解擾,以獲得解 擾的音頻幀內(nèi)容。在本實施例中,該解擾裝置可與終端設(shè)備集成起來使用,也可分離使用,其工作流 程如實施例二所述,此處不再贅述。由上述實施例可知,通過已加擾的音頻幀中的加擾信息塊包含的ECM數(shù)據(jù)包,可 獲得控制字,然后根據(jù)該控制字可對該已加擾的音頻幀內(nèi)容進行解擾,可獲得解擾后的音 頻幀。這樣,可完成對該音頻幀的解擾,使用戶獲得該音頻數(shù)據(jù)。實施例七本發(fā)明實施例提供一種解擾裝置,如圖9所示,該裝置包括第二音頻幀接收單元 801、解密單元802和解擾單元803。如實施例六所述,此處不再贅述。如圖9所示,該裝置還包括第二計算單元901、第二更新單元902和標(biāo)識更新單 元903 ;其中,該第二計算單元901與該第二音頻幀接收單元801連接,用于根據(jù)預(yù)知的加擾信息塊長度計算加擾的音頻幀的音頻幀速率的增加量,其中計算方法同前述實施例,此 處不再贅述;該第二更新單元902與該第二計算單元901連接,用于將該音頻幀頭中的音 頻幀速率減去該音頻幀速率的增加量,以獲得加擾前的音頻幀速率;該標(biāo)識更新單元903 與該第二更新單元902連接,用于將插入加擾信息塊的標(biāo)識更新為未插入加擾信息塊的標(biāo) 識。在本實施例中,當(dāng)該加擾信息塊還包括加擾信息塊長度時,該第二計算單元901 還用于根據(jù)該加擾信息塊包括的加擾信息塊的長度計算加擾的音頻幀的音頻幀速率的增加量。在本實施例中,該加擾信息塊還包括該授權(quán)控制信息首塊內(nèi)容標(biāo)識和末塊內(nèi)容標(biāo) 識時,該裝置還包括授權(quán)控制信息獲取單元904 ;該授權(quán)控制信息獲取單元904與該第二 音頻幀接收單元801連接,用于根據(jù)該授權(quán)控制信息首塊內(nèi)容標(biāo)識和末塊內(nèi)容標(biāo)識獲得完 整的授權(quán)控制信息。其中,獲得完整的授權(quán)控制信息的方式可如實施例三所述,此處不再贅 述。在本實施例中,該解擾裝置可與終端設(shè)備集成起來使用,也可分離使用,其工作流 程如實施例三所述,此處不再贅述。由上述實施例可知,前端通過插入加擾信息塊,并僅對音頻幀內(nèi)容進行加擾,使得 復(fù)用器、尤其是對音頻幀進行合法性檢查的復(fù)用器可對該音頻幀進行正確識別,并下發(fā)到 終端設(shè)備。終端設(shè)備通過接收已加擾的音頻幀中的加擾信息塊,可獲得控制字,然后根據(jù)該 控制字可對已加密的音頻幀內(nèi)容進行解擾,使得用戶可獲得解擾后的音頻幀。以上所述的具體實施方式
,對本發(fā)明的目的、技術(shù)方案和有益效果進行了進一步 詳細說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實施方式
而已,并不用于限定本發(fā)明 的保護范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含 在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
一種音頻加擾方法,其特征在于,所述方法包括接收編碼器傳送的音頻幀,所述音頻幀包括音頻幀頭和音頻幀內(nèi)容;插入加擾信息塊,所述加擾信息塊包括未加擾的標(biāo)識信息、或者包括加擾的標(biāo)識信息和加擾所使用的授權(quán)控制信息,所述授權(quán)控制信息包括與所述音頻幀對應(yīng)的加密的控制字;對所述音頻幀內(nèi)容進行加擾,從而完成對所述音頻幀的加擾。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括將加擾后的所述音頻幀 傳送至復(fù)用器。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述加擾信息塊還包括加擾信息塊長度。
4.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在插入加擾信息塊后,所述方法還包括根據(jù)所述加擾信息塊長度更新所述音頻幀頭中的音頻幀速率; 在所述音頻幀頭設(shè)置插入加擾信息塊的標(biāo)識。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)加擾信息塊長度更新所述音頻 幀頭的音頻幀速率,包括根據(jù)所述加擾信息塊長度計算音頻幀速率的增加量;將所述音頻幀頭中的當(dāng)前音頻幀速率與所述音頻幀速率的增加量相加,以獲得更新的 音頻幀速率。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)加擾信息塊長度計算音頻幀速 率的增加量,可采用如下公式音頻幀速率的增加量=加擾信息塊長度+3,其中,音頻幀速率的單位為kbps,加擾 信息塊長度的單位為字節(jié)。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,當(dāng)所述加擾信息塊包括加擾的標(biāo)識信息 和加擾所使用的授權(quán)控制信息時,所述加擾信息塊還包括所述授權(quán)控制信息首塊內(nèi)容標(biāo)識 和末塊內(nèi)容標(biāo)識。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,在插入加擾信息塊之前,所述方法還包 括生成所述加擾信息塊。
9.一種解擾方法,其特征在于,所述方法包括終端設(shè)備接收加擾的音頻幀,所述加擾的音頻幀包括音頻幀頭、加擾信息塊和加擾的 音頻幀內(nèi)容;其中,所述音頻幀頭包括音頻幀速率,所述加擾信息塊包括加擾的標(biāo)識信息以 及加擾使用的授權(quán)控制信息,所述授權(quán)控制信息包括加密的控制字;根據(jù)預(yù)存的所述音頻幀對應(yīng)的產(chǎn)品密鑰對所述授權(quán)控制信息進行解密,以獲得加擾所 述音頻幀所使用的控制字;利用獲得的所述控制字對所述加擾的音頻幀內(nèi)容進行解擾,以獲得解擾的音頻幀內(nèi)容。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述音頻幀頭還包括插入加擾信息塊的 標(biāo)識,所述方法還包括根據(jù)預(yù)知的加擾信息塊長度計算加擾的音頻幀的音頻幀速率的增加量;并且在獲得解擾的音頻幀內(nèi)容之后,所述方法還包括將所述音頻幀頭中的音頻幀速率減去所述音頻幀速率的增加量,以獲得加擾前的音頻 幀速率;將插入加擾信息塊的標(biāo)識更新為未插入加擾信息塊時的標(biāo)識。
11.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述音頻幀頭還包括插入所述加擾信息 塊的標(biāo)識,所述加擾信息塊還包括加擾信息塊長度,所述方法還包括根據(jù)所述加擾信息塊包括的加擾信息塊長度計算加擾的音頻幀的音頻幀速率的增加量;并且在獲得解擾的音頻幀內(nèi)容之后,所述方法還包括將所述音頻幀頭中的音頻幀速率減去所述音頻幀速率的增加量,以獲得加擾前的音頻 幀速率。
12.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述加擾信息塊還包括所述授權(quán)控制信 息首塊內(nèi)容標(biāo)識和末塊內(nèi)容標(biāo)識;所述在根據(jù)預(yù)存的所述音頻幀對應(yīng)的產(chǎn)品密鑰對所述授權(quán)控制信息進行解密,以獲得 加擾所述音頻幀所使用的控制字之前,所述方法還包括根據(jù)所述授權(quán)控制信息首塊內(nèi)容標(biāo)識和末塊內(nèi)容標(biāo)識獲得完整的授權(quán)控制信息。
13.一種音頻加擾裝置,其特征在于,所述裝置包括第一音頻幀接收單元,用于接收編碼器傳送的音頻幀,所述音頻幀包括音頻幀頭和音 頻幀內(nèi)容;信息塊插入單元,與所述第一音頻幀接收單元連接,用于向接收到的所述音頻幀插入 加擾信息塊,所述加擾信息塊包括未加擾的標(biāo)識信息、或者包括加擾的標(biāo)識信息和加擾所 使用的授權(quán)控制信息,所述授權(quán)控制信息包括與所述音頻幀對應(yīng)的加密的控制字;加擾單元,與所述信息塊插入單元連接,對所述音頻幀內(nèi)容進行加擾,從而完成對所述 音頻幀的加擾。
14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述裝置還包括發(fā)送單元,與所述加擾單元連接,用于將加擾后的所述音頻幀傳送至復(fù)用器。
15.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述裝置還包括速率更新單元,與所述信息塊插入單元連接,用于根據(jù)所述加擾信息塊長度更新所述 音頻幀頭中的音頻幀速率;標(biāo)識設(shè)置單元,與所述信息塊插入單元連接,用于在所述音頻幀頭設(shè)置插入加擾信息 塊的標(biāo)識。
16.根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述速率更新單元包括第一計算單元,用于根據(jù)所述加擾信息塊長度計算音頻幀速率的增加量;第一更新單元,與所述第一計算單元連接,用于將所述音頻幀頭中的當(dāng)前音頻幀速率 與所述音頻幀速率的增加量相加,以獲得更新的音頻幀速率。
17.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述裝置還包括信息塊生成單元,用于生成所述加擾信息塊。
18.一種解擾裝置,其特征在于,所述裝置包括第二音頻幀接收單元,用于接收加擾的音頻幀,所述加擾的音頻幀包括音頻幀頭、加擾信息塊和加擾的音頻幀內(nèi)容;其中,所述音頻幀頭包括音頻幀速率,所述加擾信息塊包括加 擾的標(biāo)識信息以及加擾使用的授權(quán)控制信息,所述授權(quán)控制信息包括加密的控制字;解密單元,與所述第二音頻幀接收單元連接,用于根據(jù)預(yù)存的所述音頻幀對應(yīng)的產(chǎn)品 密鑰對所述授權(quán)控制信息進行解密,以獲得加擾所述音頻幀所使用的控制字;解擾單元,與所述解密單元連接,用于利用獲得的所述控制字對所述加擾的音頻幀內(nèi) 容進行解擾,以獲得解擾的音頻幀內(nèi)容。
19.根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述音頻幀頭還包括插入加擾信息塊 的標(biāo)識,所述裝置還包括第二計算單元,與所述第二音頻幀接收單元連接,用于根據(jù)預(yù)知的加擾信息塊長度計 算加擾的音頻幀的音頻幀速率的增加量;第二更新單元,與所述第二計算單元連接,用于將所述音頻幀頭中的音頻幀速率減去 所述音頻幀速率的增加量,以獲得加擾前的音頻幀速率;標(biāo)識更新單元,與所述第二更新單元連接,用于將所述音頻幀頭中插入加擾信息塊的 標(biāo)識更新為未插入加擾信息塊時的標(biāo)識。
20.根據(jù)權(quán)利要求19所述的裝置,其特征在于,所述加擾信息塊還包括加擾信息塊長度;所述第二計算單元還用于在所述加擾信息塊還包括加擾信息塊的長度時,根據(jù)所述加 擾信息塊包括的加擾信息塊的長度計算加擾的音頻幀的音頻幀速率的增加量。
21.根據(jù)權(quán)利要求18所述的裝置,其特征在于,所述加擾信息塊還包括所述授權(quán)控制 信息首塊內(nèi)容標(biāo)識和末塊內(nèi)容標(biāo)識;所述裝置還包括授權(quán)控制信息獲取單元,與所述第二音頻幀接收單元連接,用于根據(jù)所述授權(quán)控制信 息首塊內(nèi)容標(biāo)識和末塊內(nèi)容標(biāo)識獲得完整的授權(quán)控制信息。
全文摘要
本發(fā)明提供一種音頻加擾方法、解擾方法及其裝置,該音頻加擾方法包括接收編碼器傳送的音頻幀,該音頻幀包括音頻幀頭和音頻幀內(nèi)容;插入加擾信息塊,該加擾信息塊包括未加擾的標(biāo)識信息、或者包括加擾的標(biāo)識信息和加擾所使用的授權(quán)控制信息,該授權(quán)控制信息包括與所述音頻幀對應(yīng)的加密的控制字;對該音頻幀內(nèi)容進行加擾,從而完成對所述音頻幀的加擾。這樣,通過對音頻編碼器輸出的音頻幀插入加擾信息塊并對音頻幀內(nèi)容進行加擾,使得復(fù)用器、尤其是對要求必須有合法音頻幀幀頭的復(fù)用器來說可根據(jù)音頻幀頭的信息對該音頻幀進行正確識別。
文檔編號H04H60/23GK101924595SQ20091008661
公開日2010年12月22日 申請日期2009年6月12日 優(yōu)先權(quán)日2009年6月12日
發(fā)明者余書義, 周愛, 李 東, 王天星, 王宇, 王文軍, 韓堅 申請人:北京視博數(shù)字電視科技有限公司