專利名稱:壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及能應用于對于壓縮的音頻信號,特別是以MPEG1-LAYER3、MPEG2-LAYER3(以下,把它們稱作MP3)為代表的與某幀對應的數(shù)據(jù)在該幀以外也存在的壓縮信號進行編輯、再現(xiàn)的機器等的壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法。
可是,在類似上述的方法中,對類似MP3的這種,在比經(jīng)過編輯而成為音頻數(shù)據(jù)的開頭的幀之前的幀中也部分記錄有與該開頭的幀所對應的數(shù)據(jù),的音頻數(shù)據(jù)進行編輯、再現(xiàn)時,則會產(chǎn)生以下的課題。
在MP3那樣的數(shù)據(jù)的情況下,如果要接著第一音頻數(shù)據(jù)連續(xù)再現(xiàn)第二音頻數(shù)據(jù)(假設實施了上述的MD時那樣的單純的分割)時,則第二音頻數(shù)據(jù)的開頭的幀所對應的數(shù)據(jù)必須存在于第一音頻數(shù)據(jù)的最后部分。可是,因為操作再現(xiàn)數(shù)據(jù)的人能自由選擇用哪個作為第一、第二音頻數(shù)據(jù),所以在第一音頻數(shù)據(jù)的最后部分并不一定存在與第二音頻數(shù)據(jù)的開頭幀對應的數(shù)據(jù)。這時,與第二音頻數(shù)據(jù)的開頭幀對應的數(shù)據(jù),因為與原來的數(shù)據(jù)不同,也就是會再現(xiàn)缺少了壓縮數(shù)據(jù)的一部分的數(shù)據(jù),所以存在產(chǎn)生了異常噪聲的課題。
為了解決該課題,本發(fā)明中,把用以標題為開頭的幀單位構(gòu)成,并且以與某幀對應的數(shù)據(jù)在該幀以外也存在的形式進行了數(shù)據(jù)壓縮的音頻數(shù)據(jù)在所希望的位置分割為前方部分和后方部分的兩個音頻數(shù)據(jù)時的編輯方法進行以下的(1)或(2)中的至少任意一方的處理(1)把所述音頻數(shù)據(jù)分割為前方部分和后方部分的步驟;把所述后方部分音頻數(shù)據(jù)的開頭的給定字節(jié)的數(shù)據(jù)附加到所述前方部分音頻數(shù)據(jù)的最后尾的步驟;(2)把所述音頻數(shù)據(jù)分割為前方部分和后方部分的步驟;把所述前方部分音頻數(shù)據(jù)的最終的給定字節(jié)的數(shù)據(jù)配置在所述后方部分音頻數(shù)據(jù)的開頭部分的前方的步驟。
據(jù)此,使用前方部分音頻數(shù)據(jù)的最后尾的部分和后方部分音頻數(shù)據(jù)的開頭的部分的數(shù)據(jù),能判斷兩個音頻數(shù)據(jù)的連續(xù)性,所以能恰當?shù)剡M行防止異常噪聲的處理。
另外,為了解決該課題,本發(fā)明的其他形態(tài)使用了存儲用以標題為開頭的幀單位構(gòu)成,并且以與某幀對應的數(shù)據(jù)在該幀以外也存在的形式進行了數(shù)據(jù)壓縮的音頻數(shù)據(jù)和與所述音頻數(shù)據(jù)產(chǎn)生了關(guān)聯(lián)的標記的存儲裝置;根據(jù)所述音頻數(shù)據(jù)和所述標記對音頻信號進行解調(diào)的解調(diào)器;進行所述音頻數(shù)據(jù)的分割、結(jié)合,根據(jù)分割的音頻數(shù)據(jù)的狀態(tài),進行標記的設置、復位的編輯裝置。
據(jù)此,能根據(jù)標記確認如何進行了音頻數(shù)據(jù)的分割結(jié)合,所以即使在任意的音頻數(shù)據(jù)的連續(xù)再現(xiàn)時,也能防止異常噪聲的發(fā)生。
另外,為了解決該課題,本發(fā)明的其他形態(tài)的特征在于當用幀單位分割在幀標題之前存在與該標題對應的數(shù)據(jù)的音頻壓縮數(shù)據(jù)時,進行編輯以使前半部分的所述音頻壓縮數(shù)據(jù)末尾的簇(cluster)和后半部分的所述音頻壓縮數(shù)據(jù)開頭的簇重復,進行以下的(1)或(2)的至少任意一個處理,即(1)當連續(xù)再現(xiàn)兩個所述的音頻壓縮數(shù)據(jù)時,比較先再現(xiàn)的所述音頻壓縮數(shù)據(jù)末尾的簇的開頭的給定數(shù)據(jù)和后再現(xiàn)的所述的音頻壓縮數(shù)據(jù)的開頭的簇的開頭的給定數(shù)據(jù);(2)比較從先再現(xiàn)的所述音頻壓縮數(shù)據(jù)末尾的簇開頭到數(shù)據(jù)結(jié)束端的數(shù)據(jù)量和從后再現(xiàn)的所述音頻壓縮數(shù)據(jù)的開頭的簇開頭到數(shù)據(jù)結(jié)束端的數(shù)據(jù)量;然后決定是否再現(xiàn)后再現(xiàn)的所述音頻壓縮數(shù)據(jù)的開頭部分。
據(jù)此,即使在連續(xù)再現(xiàn)通過分割編輯等而生成的兩個音頻壓縮數(shù)據(jù)時,也能在不產(chǎn)生異常噪聲的前提下進行再現(xiàn)。
圖2是表示基于MP3的壓縮的數(shù)據(jù)形式的說明圖。
圖3是用于說明本發(fā)明的實施例1的其他音頻數(shù)據(jù)的編輯和再現(xiàn)方法的說明圖。
圖4是用于說明本發(fā)明的實施例1的其他音頻數(shù)據(jù)的編輯和再現(xiàn)方法的說明圖。
圖5是用于說明本發(fā)明的實施例1的其他音頻數(shù)據(jù)的編輯和再現(xiàn)方法的說明圖。
圖6是用于說明本發(fā)明的實施例1的音頻數(shù)據(jù)的編輯和再現(xiàn)方法的動作的程序流程圖。
圖7是用于說明本發(fā)明的實施例1的音頻數(shù)據(jù)的編輯和再現(xiàn)方法的動作的程序流程圖。
圖8是表示用于實施本發(fā)明的實施例2的音頻數(shù)據(jù)的編輯和再現(xiàn)方法的裝置的結(jié)構(gòu)的框圖。
圖9是用于說明本發(fā)明的實施例2的音頻數(shù)據(jù)和標記的狀態(tài)的狀態(tài)圖。
圖10是用于說明本發(fā)明的實施例2的編輯裝置的動作的說明圖。
圖11是表示本發(fā)明的實施例3的連續(xù)/不連續(xù)判定處理的概略圖。
圖12是表示本發(fā)明的實施例3和4的編輯數(shù)據(jù)的再現(xiàn)時使用的裝置的結(jié)構(gòu)的框圖。
圖13是表示本發(fā)明的實施例4的連續(xù)/不連續(xù)判定處理的概略圖。
(實施例1)
圖1是用于說明本發(fā)明的實施例1的壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法的概念圖。圖1(a)表示了以α所示的區(qū)間為一幀的經(jīng)壓縮的音頻數(shù)據(jù)列1,這里,舉例表示了存在幀F(xiàn)1、幀F(xiàn)2、…、幀F(xiàn)7時的情形。圖1(b)、(c)表示了用箭頭所示的分割點D分割了圖1(a)的音頻數(shù)據(jù)列1時的前方部分的音頻數(shù)據(jù)即音頻數(shù)據(jù)2、音頻數(shù)據(jù)4,以及后方部分的音頻數(shù)據(jù)即音頻數(shù)據(jù)3、音頻數(shù)據(jù)5。
這里,為了容易理解說明,對于由如MP3那樣、以標題為開頭的幀單位構(gòu)成,并具有某幀所對應的數(shù)據(jù)在該幀以外也存在的壓縮形式的音頻數(shù)據(jù)加以說明。圖2示出了經(jīng)MP3形式壓縮的音頻數(shù)據(jù)20的結(jié)構(gòu)。從標題到下一標題之前為一幀,這里表示了四幀。在各幀中,接著標題h,具有端信息(side information)s,存儲在其中的值表示該幀中使用的數(shù)據(jù)位于哪里并且有多少。如果端信息是“0”,則如箭頭21所示,從該端信息之后數(shù)據(jù)開始,如果是“1”,則從標題h的之前一字節(jié)開始。通常,在音頻數(shù)據(jù)的開頭的幀中,與該幀對應的數(shù)據(jù)從端信息s1的后面開始(箭頭21)。即寫入“0”作為端信息的值??墒?,當不需要很多數(shù)據(jù)時,能在該幀內(nèi)容納下一幀的數(shù)據(jù),它的開頭位置由下一幀的端信息s2表示(箭頭22)。
在圖2的例子中,與第一幀對應的數(shù)據(jù)從箭頭21的頂端的位置開始,與第二幀對應的數(shù)據(jù)從箭頭22的頂端的位置開始,與第三幀對應的數(shù)據(jù)從箭頭23的頂端的位置開始,與第四幀對應的數(shù)據(jù)從箭頭24的頂端的位置開始。
那么,如果就本發(fā)明的實施例1加以說明,則在圖1(b)中,當在幀F(xiàn)3和幀F(xiàn)4的邊界分割時,成為前方部分的音頻數(shù)據(jù)2被再現(xiàn)一直到幀3,所以幀4對于再現(xiàn)是沒必要的,但是考慮與音頻數(shù)據(jù)2連續(xù)再現(xiàn)后方部分的音頻數(shù)據(jù)即音頻數(shù)據(jù)3的情況,幀F(xiàn)4被連接在音頻數(shù)據(jù)2的末尾。據(jù)此,當以接著音頻數(shù)據(jù)2的形式再現(xiàn)幀F(xiàn)4時,進行音頻數(shù)據(jù)2的最終幀和音頻數(shù)據(jù)3的最初的幀的比較,如果一致,則判斷為這些音頻數(shù)據(jù)原來是分割一個音頻數(shù)據(jù)得來的。能使用微處理器和RAM等的存儲裝置實現(xiàn)這一系列的處理。即把幀F(xiàn)4復制到存儲裝置的其他區(qū)域中,然后,可以移動到幀F(xiàn)5以下。
須指出的是,作為分割的具體方法,如圖6所示,當在幀F(xiàn)3和幀F(xiàn)4之間分割時,對于作為音頻數(shù)據(jù)的文件,通過以下步驟進行分割即可,即(1)幀數(shù)和文件尺寸的變更;(2)把幀F(xiàn)4復制到未使用區(qū)域中,把該幀F(xiàn)4指定為后方部分的音頻數(shù)據(jù)的流的開頭;(3)連接幀F(xiàn)4以后。
這樣,當應該連續(xù)再現(xiàn)的音頻數(shù)據(jù)原來是分割一個音頻數(shù)據(jù)而取得的時,即使依次再現(xiàn)幀F(xiàn)1、幀F(xiàn)2、幀F(xiàn)3、幀F(xiàn)4、…,也能正確地再現(xiàn)。
這里,如果圖1(b)的前方部分的音頻數(shù)據(jù)2原來不是分割一個音頻數(shù)據(jù)而取得的時,音頻數(shù)據(jù)2的最后的幀即幀F(xiàn)4與音頻數(shù)據(jù)3的開頭的幀即幀F(xiàn)4不同。因為預先檢查這些幀是否一致,所以這時,在再現(xiàn)后方部分的音頻數(shù)據(jù)3時,檢查它的開頭的幀即幀F(xiàn)4的端信息,如果指示的目標是本幀(這里是幀F(xiàn)4),就再現(xiàn)該幀,不是這樣時,即當指示圖2的箭頭22那樣的前面的幀時,不再現(xiàn)該幀,而是從幀的端信息指示的目標變?yōu)樵撘纛l數(shù)據(jù)的開頭的幀(這里是幀F(xiàn)4)以后的幀開始再現(xiàn)。據(jù)此,能抑制異常噪聲的發(fā)生。
這一系列的處理由數(shù)字信號處理裝置(以下,稱作DSP0)進行。即在DSP內(nèi),在最初的步驟中,比較音頻數(shù)據(jù)2的幀F(xiàn)4和音頻數(shù)據(jù)3的幀F(xiàn)4。如果得到“不一致”的結(jié)果,就在接著的步驟中,檢查音頻數(shù)據(jù)3的幀F(xiàn)4的端信息,如果它的指示目標是本幀(這里是幀F(xiàn)4),就進入再現(xiàn)該幀的步驟,不是這樣時,即象圖2的箭頭22那樣,指示目標是前面的幀時,就不再現(xiàn)該幀,進入檢查接著的幀的端信息的步驟。直到該端信息指示的目標變?yōu)樵撘纛l數(shù)據(jù)的開頭的幀(這里是幀F(xiàn)4)以后,使該步驟循環(huán)后,進入再現(xiàn)幀的步驟。
圖7表示以上的具體的再現(xiàn)處理步驟。首先,讀入某幀F(xiàn)N,更新為下一幀(在幀數(shù)中加1),判定文件是否結(jié)束。當有繼續(xù)時,重復再現(xiàn)處理。當結(jié)束時,進入下一步驟。
讀入最后的幀,把它存儲在存儲器中。把指針指向下一音頻數(shù)據(jù),使N為1,使N為1,讀出該數(shù)據(jù)的開頭的幀,比較存儲在存儲器中的幀F(xiàn)N和開頭幀,判定是否一致。
當一致時,再現(xiàn)該幀,然后一邊更新幀,一邊再現(xiàn)直到最終的幀。另外,當不一致時,更新讀入一幀,確認它的端信息判定是否為對應的數(shù)據(jù)。當沒有對應的數(shù)據(jù)時,回到更新幀的步驟,當存在對應的數(shù)據(jù)時,轉(zhuǎn)移到一致時的處理。
須指出的是,在本實施例中,對于音頻數(shù)據(jù)2附加了音頻數(shù)據(jù)3的最初的一幀,但是,當然可以是2幀以上,或1幀+數(shù)字節(jié)。只要有用于比較的數(shù)據(jù)就可以了。
在圖1(c)中,當用幀3和幀4的邊界分割時,成為后方部分的音頻數(shù)據(jù)的音頻數(shù)據(jù)5從幀F(xiàn)4再現(xiàn),所以幀F(xiàn)3對于再現(xiàn)沒必要,但是,考慮到在音頻數(shù)據(jù)5之前再現(xiàn)前方部分音頻數(shù)據(jù)即音頻數(shù)據(jù)4時,幀F(xiàn)3連接在音頻數(shù)據(jù)4的前方。據(jù)此,當在音頻數(shù)據(jù)5之前再現(xiàn)音頻數(shù)據(jù)4時,進行了音頻數(shù)據(jù)4的最終的幀和音頻數(shù)據(jù)35的最初的幀的比較,如果一致,就判斷為這些音頻數(shù)據(jù)原來是分各一個音頻數(shù)據(jù)而取得的。這,在音頻數(shù)據(jù)5中,用箭頭DO表示的幀F(xiàn)3是無效數(shù)據(jù),即有必要作為數(shù)據(jù)偏移量而不再現(xiàn)。另外,當然在單獨再現(xiàn)圖1(b)的音頻數(shù)據(jù)2時,再現(xiàn)直到幀F(xiàn)3,不再現(xiàn)幀F(xiàn)4。
這樣,當連續(xù)再現(xiàn)的多個音頻數(shù)據(jù)原來是分割一個音頻數(shù)據(jù)而取得的時,即使依次再現(xiàn)幀F(xiàn)1、幀F(xiàn)2、幀F(xiàn)3、幀F(xiàn)4、…,也能正確地再現(xiàn)。
這里,如果圖1(c)的前方部分的音頻數(shù)據(jù)4原來不是分割一個音頻數(shù)據(jù)而取得的時,則音頻數(shù)據(jù)4的最后的幀即幀F(xiàn)3與音頻數(shù)據(jù)5的開頭的幀即幀F(xiàn)3不同。因為預先檢查這些幀是否一致,所以這時,在再現(xiàn)后方部分的音頻數(shù)據(jù)5時,檢查它的開頭的幀即幀F(xiàn)4的端信息,如果指示的目標是本數(shù)據(jù)內(nèi),就再現(xiàn)該幀,不是這樣時,即當分割點是圖2的幀F(xiàn)2和幀F(xiàn)3的邊界,該端信息指示的位置是箭頭23時,不再現(xiàn)該幀,而是從幀的端信息指示的目標存在于音頻數(shù)據(jù)5內(nèi)的幀開始再現(xiàn)。據(jù)此,能抑制異常噪聲的發(fā)生。
需指出的是,在圖1中,只有1幀連接前方部分的音頻數(shù)據(jù)2或后方部分的音頻數(shù)據(jù)5,但是連接的可以是多幀,另外,不一定是幀單位。
另外,在本實施例中,對于音頻數(shù)據(jù)5附加音頻數(shù)據(jù)4的最終一幀,但是當然也可以是前面的數(shù)據(jù)最終2幀,或最幀的一幀加上之前的數(shù)字節(jié)。只要有用于比較的數(shù)據(jù)就可以了。
圖3表示了音頻數(shù)據(jù)是記錄在以一簇為寫入/讀出單位的記錄介質(zhì)中的數(shù)據(jù)時的情形。例如,軟盤等這樣進行讀出/寫入。在各簇中,存儲了壓縮了多幀的音頻數(shù)據(jù)信號。這時,表示了用圖3(a)所示的分割點D進行分割時的處理。
圖3(b)表示了分割點與簇邊界不一致時的情形。這時,分割點在某幀之前。圖中,β所示的區(qū)間是一簇。在進行音頻數(shù)據(jù)31的分割時,對于成為前方部分的音頻數(shù)據(jù)32的最終的簇C2,把它復制,作為成為后方部分的音頻數(shù)據(jù)33的最初的簇C2。總之,在物理上存在于不同的地方,但是具有同一數(shù)據(jù)。而且,在該簇內(nèi),有應該分割的邊界。圖3(c)的音頻數(shù)據(jù)33中,DO所示的簇的開頭到分割點的地方與圖1(c)同樣,作為數(shù)據(jù)偏移量(無效數(shù)據(jù))不再現(xiàn)。
當然,對于成為后方部分的音頻數(shù)據(jù)33的最初的簇C2,可以把它復制,作為成為前方部分的音頻數(shù)據(jù)32的最后的簇C2。
通過采用這樣的方法,假定即使最初或最后的簇的一方被刪除,也能正確地再現(xiàn)音頻數(shù)據(jù),當接著音頻數(shù)據(jù)32而再現(xiàn)音頻數(shù)據(jù)33時,進行音頻數(shù)據(jù)32的最終的簇和簇33的開頭的粗的比較,當一致時,判斷為原本是分割一個音頻數(shù)據(jù)而取得的,依次即從音頻數(shù)據(jù)33的開頭的幀開始再現(xiàn)。
相反,當所述的比較結(jié)果為“不一致”時,在只再現(xiàn)后方部分的音頻數(shù)據(jù)時,當音頻數(shù)據(jù)33所必要的數(shù)據(jù)存在于比成為該音頻數(shù)據(jù)的開頭的簇之前的簇時,即簇的邊界位于圖2的A點,圖2的B點是分割點時,不進行該數(shù)據(jù)即該幀的再現(xiàn),抑制了異常噪聲的發(fā)生。
圖4描述了音頻數(shù)據(jù)41的分割位置如圖4(a)所示,與簇的邊界一致時的情形。對于圖4(b)所示的前方部分音頻數(shù)據(jù),把圖4(c)所示的后方部分音頻數(shù)據(jù)43的開頭的一簇附加到前方部分的最后尾。根據(jù)這樣,通過比較音頻數(shù)據(jù)42的最后的簇C3和音頻數(shù)據(jù)的最初的簇C3,能判斷是否原本為分割一個音頻數(shù)據(jù)而取得的。
另外,圖5所示的情形是對于后方部分音頻數(shù)據(jù)53,把前方部分音頻數(shù)據(jù)52的分割點之前的一簇(簇C2)作為數(shù)據(jù)偏移量附加到后方部分音頻數(shù)據(jù)53的開頭部分之前。即使這樣,也能取得與圖4時同樣的效果,即使用音頻數(shù)據(jù)53單獨再現(xiàn)時,因為開頭的幀所對應的數(shù)據(jù)存在,所以能從開頭的幀進行再現(xiàn)。
須指出的是,當然可以與圖5所示的手法即對于后方部分音頻數(shù)據(jù)53,在開頭部分之前附加1簇的手法一起,使用對于圖4所示的對于前方部分音頻數(shù)據(jù)42再附加1簇的手法的雙方。
另外,當象圖4、圖5那樣,音頻數(shù)據(jù)的分割位置與簇的邊界一致時,可以不承認在該位置的分割,使其為1幀的前后。因為1幀為數(shù)10ms,所以通常幾乎沒問題。
如上所述,本發(fā)明的壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法中,即使是象MP3那樣,幀和該幀使用的數(shù)據(jù)存在的地方不一定一致的壓縮數(shù)據(jù),也不產(chǎn)生異常噪聲,另外,如果是連續(xù)再現(xiàn)原本是分割一個音頻數(shù)據(jù)而取得的兩個音頻數(shù)據(jù)時,就能無縫地再現(xiàn)。
(實施例2)圖8是表示本發(fā)明的實施例2的用于實施壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法而使用的裝置的結(jié)構(gòu)的框圖。在該圖中,存儲裝置61存儲有多個音頻數(shù)據(jù)62和與各音頻數(shù)據(jù)62對應的標記63。解調(diào)器65從存儲裝置61讀出音頻數(shù)據(jù)62和與各音頻數(shù)據(jù)62對應的標記63,根據(jù)標記63,進行音頻數(shù)據(jù)62的解調(diào)。
圖9是用于說明本發(fā)明的實施例2的音頻數(shù)據(jù)和標記的狀態(tài)的狀態(tài)圖。在實施例1中,如使用圖2所說明的那樣,在基于MP3的音頻數(shù)據(jù)的各幀中,接著標題,有端信息(side information),存儲在其中的值表示了該幀使用的數(shù)據(jù)在哪里、有多少。如果端信息為“0”,則如圖2的箭頭21所示,數(shù)據(jù)從該端信息之后開始。例如,如果端信息為“1”,則數(shù)據(jù)從標題h1之前的1字節(jié)開始。這樣,端信息的數(shù)值表示該幀所對應的音頻數(shù)據(jù)的開始點是位于從該幀的標題開始的幾字節(jié)前,它的字節(jié)數(shù)。
這里,存儲裝置61中,存儲了圖9所示的標記81、83作為標記63,存儲了圖9所示的音頻數(shù)據(jù)82、84作為音頻數(shù)據(jù)。即在音頻數(shù)據(jù)82中,F(xiàn)A、FB…所示的區(qū)間表示幀,加了陰影線的地方相當于標題。在音頻數(shù)據(jù)82中,最初的幀F(xiàn)A的端信息sA指示了接著端信息sA的數(shù)據(jù),所以編輯裝置64讀取幀F(xiàn)A的端信息sA的值,因為該值是“0”,所以把標志81復位為0。在音頻數(shù)據(jù)84中,F(xiàn)E、FF所示的區(qū)間表示幀,加了陰影線的部分相當于標題。在音頻數(shù)據(jù)84中,最初的幀F(xiàn)E的端信息sE指示了幀F(xiàn)E的前方,所以編輯裝置64讀取幀F(xiàn)E的端信息sE的字,因為該值不是“0”,所以把標記83設定為“1”。
在解調(diào)器65中,從存儲裝置61讀出音頻數(shù)據(jù)和與該音頻數(shù)據(jù)對應的標記,根據(jù)標記的狀態(tài),即是設定(1)/復位(0)的哪一個,進行音頻數(shù)據(jù)的解調(diào)。即當象圖9的標記81那樣,未設定標記時,意味著與所有的與幀對應的數(shù)據(jù)都在該音頻數(shù)據(jù)內(nèi),所以解調(diào)器65從開頭的幀F(xiàn)A進行音頻數(shù)據(jù)82的解調(diào)。當象圖9的標記83那樣,設定了標記時,意味著至少與開頭的幀F(xiàn)E對應的數(shù)據(jù)的部分或全部不存在于該音頻數(shù)據(jù)的最初的幀中,所以不對幀F(xiàn)E解調(diào),根據(jù)幀F(xiàn)F,檢查是否解調(diào)。即在解調(diào)器65中,檢查幀F(xiàn)E的端信息的值是否指示音頻數(shù)據(jù)84內(nèi)。這里,根據(jù)幀F(xiàn)F的端信息,指示著與幀F(xiàn)F對應的數(shù)據(jù)位于比幀F(xiàn)E更靠前的意思,所以解調(diào)器65也不進行幀F(xiàn)F的解調(diào)。接著,檢查可否解調(diào)下一幀。即檢查下一幀F(xiàn)G的端信息sG的值是否指示了音頻數(shù)據(jù)84內(nèi)。這里,該第三幀F(xiàn)G的端信息sG指示著幀F(xiàn)E內(nèi),所以解調(diào)器65判斷與第三幀F(xiàn)G對應的數(shù)據(jù)存在于音頻數(shù)據(jù)84內(nèi),進行解調(diào)。
這樣,當設定有標記63時,依次檢查幀的端信息的值,判別該幀所對應的數(shù)據(jù)是否存在于該音頻數(shù)據(jù)內(nèi),從判別為“存在”的幀開始解調(diào)。這樣解調(diào)的幀一定具有該幀所必要的數(shù)據(jù),所以能抑制不同的音頻數(shù)據(jù)的邊界上的異常噪聲的發(fā)生。
圖10是用于表示用分割點D分割了圖10(a)所示的音頻數(shù)據(jù)91時的編輯裝置64的動作的說明圖。如果分割點D分割,則成為比分割點D靠前方部分的音頻數(shù)據(jù)的音頻數(shù)據(jù)92一直再現(xiàn)到幀F(xiàn)3,所以沒必要再現(xiàn)F4,但是如圖10(b)所示,考慮到連續(xù)再現(xiàn)后方部分的音頻數(shù)據(jù)即音頻數(shù)據(jù)93時的情形,把幀F(xiàn)4連接到音頻數(shù)據(jù)92的末尾。據(jù)此,當以接著音頻數(shù)據(jù)92的形式再現(xiàn)音頻數(shù)據(jù)93時,在解調(diào)器65中,比較音頻數(shù)據(jù)92的最終的幀和音頻數(shù)據(jù)93的最初的幀,如果一致,就判斷為這些音頻數(shù)據(jù)原本是分割一個音頻數(shù)據(jù)而取得的,在幀F(xiàn)3的解調(diào)后,解調(diào)幀F(xiàn)4以后的。
圖10(c)是編輯裝置64對于成為后方部分的音頻數(shù)據(jù)的音頻數(shù)據(jù)95把幀F(xiàn)3作為無效數(shù)據(jù)即數(shù)據(jù)偏移量而附加。這樣,在解調(diào)器65中,當在音頻數(shù)據(jù)95之前再現(xiàn)前方部分的音頻數(shù)據(jù)即音頻數(shù)據(jù)94時,通過比較音頻數(shù)據(jù)94的最終幀和音頻數(shù)據(jù)95的最初的幀,就能判斷這些音頻數(shù)據(jù)原本是分割一個音頻數(shù)據(jù)而取得的。
須指出的是,當實施了所述的分割處理時,一定在該處理后,設定與這些音頻數(shù)據(jù)對應的標記。據(jù)此,在解調(diào)器65中,檢查該標記,如果有該標記時,例如就能進行不解調(diào)該音頻數(shù)據(jù)的開頭的數(shù)幀的處理。
須指出的是,這些音頻數(shù)據(jù)可以是記錄在寫入/讀出單位為一簇的記錄介質(zhì)中的數(shù)據(jù)。例如,軟盤等也這樣進行了讀出/寫入。
以上,在解調(diào)器65中,當標記被復位時,第二個被解調(diào)的音頻數(shù)據(jù)也從開頭的幀解調(diào),當設定了標記時,在檢查了第二個被解調(diào)的音頻數(shù)據(jù)的幀內(nèi)容與最初解調(diào)的音頻數(shù)據(jù)的最后的幀的連續(xù)性溝,判斷應該從哪一幀解調(diào)??墒?,實際上,通過編輯裝置64進行了分割音頻數(shù)據(jù)等的處理后,在再現(xiàn)(解調(diào))這些時,決定了再現(xiàn)順序,所以能利用它。即在決定了音頻數(shù)據(jù)的解調(diào)順序的時刻,編輯裝置64進行以下的處理。這里,各音頻數(shù)據(jù)包含了用于檢查圖11所示的先行解調(diào)的音頻數(shù)據(jù)的最后幀與接著解調(diào)的音頻數(shù)據(jù)的開頭幀是否連續(xù)的數(shù)據(jù)。
當接著某音頻數(shù)據(jù)A解調(diào)音頻數(shù)據(jù)B時,在編輯裝置64中,進行音頻數(shù)據(jù)B的開頭的幀和音頻數(shù)據(jù)A的最終的幀的比較,如果不一致,就設定與音頻數(shù)據(jù)B對應的標記,如果一致,就復位。另外,如果不一致,但是音頻數(shù)據(jù)B的開頭的幀的端信息指示的數(shù)據(jù)存在于音頻數(shù)據(jù)內(nèi)時,也把對于音頻數(shù)據(jù)B的標記復位。對于各音頻數(shù)據(jù),在開始音頻數(shù)據(jù)的解調(diào)的時可實施該處理。
據(jù)此,在解調(diào)器65中,檢查標記的設定/復位,例如如果被復位,就判斷為該音頻數(shù)據(jù)能從開頭的幀解調(diào),如果被設定,就通過只進行該音頻數(shù)據(jù)中的各幀所對應的數(shù)據(jù)存在于該音頻數(shù)據(jù)內(nèi)的幀的解調(diào),能省略比較數(shù)據(jù)的步驟。
當然,最初解調(diào)的音頻數(shù)據(jù)A象圖10中的音頻數(shù)據(jù)93那樣,是分割某音頻數(shù)據(jù)而取得的,所以對于音頻數(shù)據(jù)A也進行開頭的幀的檢查,當開頭的幀的端信息不只是音頻數(shù)據(jù)A內(nèi)時,可以設定標記。
另外,在所述的實施例中,編輯裝置64檢查音頻數(shù)據(jù)的最終或最初的幀的內(nèi)容,設定標記或復位,但是當然也可以與音頻數(shù)據(jù)的狀態(tài)無關(guān),例如通過手工操作,設定標記或復位。據(jù)此,就不需要檢查音頻數(shù)據(jù)的狀態(tài)的步驟。指定了音頻數(shù)據(jù)的解調(diào)順序的人如果直接指定標記,就能可靠地反映連續(xù)解調(diào)的音頻數(shù)據(jù)原本是否為一個音頻數(shù)據(jù),所以能取得與所述的實施例同等的效果。
(實施例3)下面,參照圖11就本發(fā)明的實施例3加以說明。作為一個例子,說明連續(xù)再現(xiàn)兩個音頻壓縮數(shù)據(jù)時的情形。圖中,如果數(shù)據(jù)A和數(shù)據(jù)B是通過音頻數(shù)據(jù)的分割處理而生成的,則在本實施例中,在數(shù)據(jù)B的開頭簇中附加與數(shù)據(jù)A的最終簇相同的簇。或者,把與數(shù)據(jù)B的開頭簇相同的簇附加到數(shù)據(jù)A的最終簇中。分割點是數(shù)據(jù)A的最終簇的有效數(shù)據(jù)的末尾,或數(shù)據(jù)B的開頭數(shù)據(jù)的有效數(shù)據(jù)的開頭。因此,數(shù)據(jù)A的從最終簇開始的α部分的數(shù)據(jù)與從數(shù)據(jù)B的開頭簇開始的α部分的數(shù)據(jù)一致。因此,如果判定圖中α部分的數(shù)據(jù)一致,就能進行連續(xù)/不連續(xù)的判定。當比較結(jié)果一致時,判定為連續(xù)的數(shù)據(jù),連續(xù)再現(xiàn),數(shù)據(jù)A的從最終簇的有效數(shù)據(jù)和數(shù)據(jù)B的開頭簇的有效數(shù)據(jù)。當比較結(jié)果不一致時,判定為不連續(xù),不再現(xiàn)數(shù)據(jù)B的有效數(shù)據(jù)的開頭部分,例如開頭幀。須指出的是,考慮到不把不連續(xù)判定為連續(xù),能任意設定所述α的范圍。下面,參照圖12的框圖,說明以上的實現(xiàn)方法的一個例子。
在記錄介質(zhì)71中,記錄了音頻壓縮數(shù)據(jù)和音頻壓縮數(shù)據(jù)管理信息。數(shù)據(jù)讀出裝置72把所述音頻壓縮數(shù)據(jù)存儲在存儲裝置74中??刂蒲b置75以所述音頻壓縮數(shù)據(jù)管理信息為基礎,對于數(shù)據(jù)讀出裝置72進行控制,使其從記錄介質(zhì)71讀出對應的音頻壓縮數(shù)據(jù)。把讀出的所述音頻壓縮數(shù)據(jù)傳輸給數(shù)據(jù)再現(xiàn)裝置73、再現(xiàn)。這里,當連續(xù)再現(xiàn)圖11中的數(shù)據(jù)A和數(shù)據(jù)B時,再現(xiàn)數(shù)據(jù)A后,在讀出數(shù)據(jù)B之前,把從數(shù)據(jù)A的最終簇開始的α部分的音頻壓縮數(shù)據(jù)M和從數(shù)據(jù)B的開頭簇開始的α部分的音頻壓縮數(shù)據(jù)N存儲在存儲裝置74中??刂蒲b置75比較所述音頻壓縮數(shù)據(jù)M和音頻壓縮數(shù)據(jù)N是否一致。比較結(jié)束后,通過數(shù)據(jù)讀出裝置72從記錄介質(zhì)71讀出數(shù)據(jù)B,傳輸給數(shù)據(jù)再現(xiàn)裝置73。這時,控制裝置75根據(jù)比較結(jié)果,對于數(shù)據(jù)再現(xiàn)裝置73指定是否再現(xiàn)數(shù)據(jù)B的開頭部分。
另外,圖11中,如果是數(shù)據(jù)A和數(shù)據(jù)B是通過分割處理而生成的,則從數(shù)據(jù)A的最終簇開始到分割點的數(shù)據(jù)量(圖11的β)與從數(shù)據(jù)B的開頭簇開始到分割點的數(shù)據(jù)量(圖11的γ)一定一致。因此,只需比較圖中的β和γ的數(shù)據(jù)量就能用很少的處理負載,進行連續(xù)/不連續(xù)的判定。下面,參照圖12,說明以上的實現(xiàn)方法的一個例子。須指出的是,關(guān)于進行所述的例子的說明中同樣的動作的,省略了說明。這里,當連續(xù)再現(xiàn)圖11中的數(shù)據(jù)A和數(shù)據(jù)B時,再現(xiàn)數(shù)據(jù)A后,在讀出數(shù)據(jù)B之前,控制裝置75以存儲在存儲裝置74中的音頻壓縮數(shù)據(jù)的管理信息為基礎,判定從數(shù)據(jù)A的最終簇到分割點的數(shù)據(jù)量和從數(shù)據(jù)B的開頭簇到分割點的數(shù)據(jù)量是否一致。判定結(jié)束后,通過數(shù)據(jù)讀出裝置72從記錄介質(zhì)71讀出數(shù)據(jù)B,傳輸給數(shù)據(jù)再現(xiàn)裝置73。當用數(shù)據(jù)再現(xiàn)裝置73再現(xiàn)數(shù)據(jù)B時,控制裝置75根據(jù)判定結(jié)果,對數(shù)據(jù)再現(xiàn)裝置73指定是否再現(xiàn)數(shù)據(jù)B的開頭部分。
據(jù)此,在連續(xù)再現(xiàn)多個音頻壓縮數(shù)據(jù)時,能在不產(chǎn)生異常噪聲的前提下再現(xiàn)。
(實施例4)下面,參照圖13,說明本發(fā)明的實施例4。作為一個例子,說明連續(xù)再現(xiàn)兩個種類的音頻壓縮數(shù)據(jù)時的情形。圖13中的數(shù)據(jù)C在簇內(nèi)被分割為三份,生成了數(shù)據(jù)C(1)~C(3)時,從簇開頭到數(shù)據(jù)C(2)的開頭以及從簇開頭到數(shù)據(jù)C(3)的開頭分別為Δ和∑。當按順序再現(xiàn)數(shù)據(jù)C(1)和數(shù)據(jù)C(2)時,因為數(shù)據(jù)C(1)的結(jié)束端和數(shù)據(jù)C(2)的開頭相鄰,所以不會發(fā)生比較數(shù)據(jù)內(nèi)容(圖中α)的判定導致的錯誤判定??墒牵敯错樞蛟佻F(xiàn)數(shù)據(jù)C(1)和數(shù)據(jù)C(3)時,只用比較數(shù)據(jù)(圖中α)的判定,就會錯誤判定。因此,比較從簇開頭到數(shù)據(jù)C(1)的結(jié)束端的數(shù)據(jù)量(圖中Δ)和從簇開頭到數(shù)據(jù)C(3)的開頭的數(shù)據(jù)量(圖中∑),只當一致時,才進行比較數(shù)據(jù)內(nèi)容的判定,根據(jù)數(shù)據(jù)內(nèi)容是否一致,判定連續(xù)/不連續(xù)。當從簇開頭到數(shù)據(jù)C(1)的結(jié)束端的數(shù)據(jù)量(圖中Δ)和從簇開頭到數(shù)據(jù)C(3)的開頭的數(shù)據(jù)量(圖中∑)不一致時,判定為不連續(xù)。須指出的是,關(guān)于基于連續(xù)和不連續(xù)的判定結(jié)果的處理,與實施例3時同樣,省略了說明。下面,參照圖12,說明以上的實現(xiàn)方法的一個例子。須指出的是,關(guān)于進行圖12的說明中同樣的動作的,省略了說明。這里,當連續(xù)再現(xiàn)圖11中的數(shù)據(jù)A和數(shù)據(jù)B時,再現(xiàn)數(shù)據(jù)A后,在讀出數(shù)據(jù)B之前,控制裝置75以存儲在存儲裝置74中的音頻壓縮數(shù)據(jù)的管理信息為基礎,判定從數(shù)據(jù)A的最終簇開頭到分割點的數(shù)據(jù)量和從數(shù)據(jù)B的開頭簇開頭到分割點的數(shù)據(jù)量是否一致。當一致時,把從數(shù)據(jù)A的最終簇開頭開始的α部分音頻壓縮數(shù)據(jù)(雖然未圖示,但是為M)和從數(shù)據(jù)B的開頭簇開頭開始的α部分音頻壓縮數(shù)據(jù)(雖然未圖示,但是為N)存儲到存儲裝置74中,進行數(shù)據(jù)內(nèi)容的比較。比較結(jié)束后,通過數(shù)據(jù)讀出裝置72從記錄介質(zhì)71讀出數(shù)據(jù)B,傳輸給數(shù)據(jù)再現(xiàn)裝置73。另外,當不一致時,立刻從通過數(shù)據(jù)讀出裝置72從記錄介質(zhì)71讀出數(shù)據(jù)B,傳輸給數(shù)據(jù)再現(xiàn)裝置73。當用數(shù)據(jù)再現(xiàn)裝置73再現(xiàn)數(shù)據(jù)B時,控制裝置75根據(jù)判定結(jié)果,對數(shù)據(jù)再現(xiàn)裝置73指定是否再現(xiàn)數(shù)據(jù)B的開頭部分。
據(jù)此,即使把在記錄介質(zhì)71的簇內(nèi)分割為多份而編輯的多個音頻壓縮數(shù)據(jù)內(nèi)的任意音頻壓縮數(shù)據(jù)連續(xù)再現(xiàn)時,也能在不產(chǎn)生異常噪聲的前提下進行再現(xiàn)。
如上所述,根據(jù)本發(fā)明,把用以標題為開頭的幀單位構(gòu)成,并且以與某幀對應的數(shù)據(jù)在該幀以外也存在的形式進行了數(shù)據(jù)壓縮的音頻數(shù)據(jù)在所希望的位置分割為前方部分和后方部分的兩個音頻數(shù)據(jù)時,進行以下的(1)或(2)中的至少任意一方的處理(1)把后方部分音頻數(shù)據(jù)的開頭的給定字節(jié)的數(shù)據(jù)附加到前方部分音頻數(shù)據(jù)的最后尾;(2)把前方部分音頻數(shù)據(jù)的最終的給定字節(jié)的數(shù)據(jù)配置在后方部分音頻數(shù)據(jù)的開頭部分的前方。據(jù)此,即使是以MP3為代表的幀和該幀使用的數(shù)據(jù)存在的位置不一定一致的壓縮數(shù)據(jù),也能不產(chǎn)生異常噪聲,另外,如果在連續(xù)再現(xiàn)原本是分割一個音頻數(shù)據(jù)而取得的兩個音頻數(shù)據(jù)時,取得了所謂的能無縫再現(xiàn)的效果。
權(quán)利要求
1.一種壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,其中把用以標題為開頭的幀單位構(gòu)成的,并且以與某幀對應的數(shù)據(jù)在該幀以外也存在的形式進行了數(shù)據(jù)壓縮的音頻數(shù)據(jù),在所希望的位置分割為前方部分和后方部分的兩個音頻數(shù)據(jù)時的編輯方法,進行以下的(a)或(b)中的至少任意一方的處理(a)把所述音頻數(shù)據(jù)分割為前方部分和后方部分,把所述后方部分音頻數(shù)據(jù)的開頭的給定字節(jié)的數(shù)據(jù)附加到所述前方部分音頻數(shù)據(jù)的最后尾的步驟;(b)把所述音頻數(shù)據(jù)分割為前方部分和后方部分,把所述前方部分音頻數(shù)據(jù)的最終的給定字節(jié)的數(shù)據(jù)配置在所述后方部分音頻數(shù)據(jù)的開頭部分的前方的步驟。
2.根據(jù)權(quán)利要求1所述的壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,其特征在于至少滿足以下的任意一方(i)所述后方部分音頻數(shù)據(jù)的開頭部分的開頭的給定字節(jié)的數(shù)據(jù)是所述后方部分音頻數(shù)據(jù)的開頭一幀以上;(ii)所述前方部分音頻數(shù)據(jù)的最終的給定字節(jié)的數(shù)據(jù)是所述前方部分音頻數(shù)據(jù)的最終一幀以上。
3.根據(jù)權(quán)利要求1所述的壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,其特征在于具有對于所述音頻數(shù)據(jù)依次讀入幀的步驟和判別與某幀對應的數(shù)據(jù)是否存在于該音頻數(shù)據(jù)的開頭幀內(nèi)的步驟;當判定結(jié)果為“不存在”時,具有讀入下一幀,回到所述判別步驟的步驟;當“存在”時,具有進行所讀入的幀的再現(xiàn)的步驟。
4.根據(jù)權(quán)利要求1所述的壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,其特征在于當接著所述前方部分音頻數(shù)據(jù)而再現(xiàn)所述后方部分音頻數(shù)據(jù)時,具有對所述前方部分音頻數(shù)據(jù)的最后尾的給定字節(jié)的數(shù)據(jù)與所述后方部分的音頻數(shù)據(jù)的開頭部分的給定字節(jié)的數(shù)據(jù)進行比較的步驟;和根據(jù)該比較結(jié)果,決定是否進行從后方部分的音頻數(shù)據(jù)的開頭部分開始的再現(xiàn)。
5.根據(jù)權(quán)利要求1所述的壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,其特征在于所述音頻數(shù)據(jù)是記錄在以1簇為寫入/讀出單位的記錄介質(zhì)中的數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述的壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,其特征在于所述再現(xiàn)方法具有判別為了再現(xiàn)所述音頻數(shù)據(jù)的某幀而必要的數(shù)據(jù)是否存在于成為該音頻數(shù)據(jù)的開頭的簇之前的簇中的步驟,當“不存在”時,不進行該幀的數(shù)據(jù)的再現(xiàn)。
7.根據(jù)權(quán)利要求5所述的壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,其特征在于所述編輯方法在進行所述音頻數(shù)據(jù)的分割時,具有復制前方部分音頻數(shù)據(jù)的最終的簇而生成具有同一內(nèi)容的簇的步驟;和把該簇作為所述后方部分音頻數(shù)據(jù)的最初的簇的步驟。
8.根據(jù)權(quán)利要求5所述的壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,其特征在于所述編輯方法具有判別所述音頻數(shù)據(jù)的分割位置是否與所述簇的邊界一致的步驟;當一致時,不進行在該位置的分割。
9.根據(jù)權(quán)利要求5所述的壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,其特征在于所述編輯方法具有判別所述音頻數(shù)據(jù)的分割位置是否與所述簇的邊界一致的步驟;當一致時,具有對于前方部分音頻數(shù)據(jù),在前方部分音頻數(shù)據(jù)的最后尾附加后方部分音頻數(shù)據(jù)的開頭的一簇部分的數(shù)據(jù)的步驟。
10.根據(jù)權(quán)利要求5所述的壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,其特征在于所述編輯方法具有判別所述音頻數(shù)據(jù)的分割位置是否與所述簇的邊界一致的步驟;當一致時,具有對于后方部分音頻數(shù)據(jù),將前方部分音頻數(shù)據(jù)的最終簇作為無效數(shù)據(jù),附加到后方部分音頻數(shù)據(jù)的開頭部分之前的步驟。
11.根據(jù)權(quán)利要求9、10中的任意一項所述的壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,其特征在于所述再現(xiàn)方法在接著所述前方部分音頻數(shù)據(jù)而再現(xiàn)所述后方部分音頻數(shù)據(jù)時,具有對所述前方部分音頻數(shù)據(jù)的最后尾的1簇與所述后方部分音頻數(shù)據(jù)的開頭部分的1簇進行比較的步驟,和根據(jù)該比較結(jié)果,決定是否進行從后方部分音頻數(shù)據(jù)的開頭部分開始的再現(xiàn)的步驟。
12.一種壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,其中使用存儲用以標題為開頭的幀單位構(gòu)成,并且以與某幀對應的數(shù)據(jù)在該幀以外也存在的形式進行了數(shù)據(jù)壓縮的音頻數(shù)據(jù)和與所述音頻數(shù)據(jù)產(chǎn)生了關(guān)聯(lián)的標記的存儲裝置;根據(jù)所述音頻數(shù)據(jù)和所述標記對音頻信號進行解調(diào)的解調(diào)器;以及進行所述音頻數(shù)據(jù)的分割、結(jié)合,根據(jù)分割的音頻數(shù)據(jù)的狀態(tài),進行標記的設置、復位的編輯裝置。
13.根據(jù)權(quán)利要求12所述的壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,其特征在于所述標記是表示在所述音頻數(shù)據(jù)中不包含對于對應的音頻數(shù)據(jù)的開頭幀的數(shù)據(jù)的至少一部分的標記;所述解調(diào)器在所述標記被復位時,從所述音頻數(shù)據(jù)的開頭幀進行解調(diào);當設定有所述標記時,只進行所述音頻數(shù)據(jù)中的各幀所對應的數(shù)據(jù)存在于所述音頻數(shù)據(jù)內(nèi)的幀的解調(diào)。
14.根據(jù)權(quán)利要求12所述的壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,其特征在于所述音頻數(shù)據(jù)是記錄在以1簇為寫入/讀出單位的記錄介質(zhì)中的數(shù)據(jù)。
15.根據(jù)權(quán)利要求12所述的壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,其特征在于所述編輯裝置當把音頻數(shù)據(jù)分割為第一、第二兩個音頻數(shù)據(jù)時,具有以下至少任意一方的裝置(i)對于所述第一音頻數(shù)據(jù),在最后尾附加所述第二音頻數(shù)據(jù)的開頭的給定字節(jié)的數(shù)據(jù)的裝置;(ii)對于所述第二音頻數(shù)據(jù),在所述第二數(shù)據(jù)的開頭部分前方配置所述第一音頻數(shù)據(jù)的最終的給定字節(jié)的數(shù)據(jù)的裝置。
16.根據(jù)權(quán)利要求12所述的壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,其特征在于所述標記是表示是否接著先行提供給所述解調(diào)器的其他特定的音頻數(shù)據(jù)、輸入所述標記所對應的音頻數(shù)據(jù)并解調(diào)的標記;所述解調(diào)器,當所述標記被復位時,接著先行提供給所述解調(diào)器的其他的音頻數(shù)據(jù),輸入所述標記所對應的音頻數(shù)據(jù)并解調(diào);當設定有所數(shù)標記時,對于接著先行提供給所述解調(diào)器的其他的音頻數(shù)據(jù)而提供的音頻數(shù)據(jù),只進行該音頻數(shù)據(jù)中的各幀所對應的數(shù)據(jù)存在于該音頻數(shù)據(jù)內(nèi)的幀的解調(diào)。
17.根據(jù)權(quán)利要求15所述的壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,其特征在于所述編輯裝置具有在決定連續(xù)再現(xiàn)第一、第二音頻數(shù)據(jù),向所述解調(diào)器開始提供這些音頻數(shù)據(jù)之前,比較所述第一音頻數(shù)據(jù)的最終部分和所述第二音頻數(shù)據(jù)的開始部分的比較裝置;根據(jù)比較結(jié)果,設定標記;所述解調(diào)器當接著所述第一音頻數(shù)據(jù)而解調(diào)所述第二音頻數(shù)據(jù)時,根據(jù)所述標記的狀態(tài),決定是否從開頭的幀解調(diào)所述第二音頻數(shù)據(jù)。
18.根據(jù)權(quán)利要求12所述的壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,其特征在于所述編輯裝置在將音頻數(shù)據(jù)分割為以第一、第二的順序的兩個音頻數(shù)據(jù)時,設定與所述第二音頻數(shù)據(jù)對應的標記。
19.根據(jù)權(quán)利要求12所述的壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,其特征在于所述編輯裝置具有與所述分割的音頻數(shù)據(jù)的狀態(tài)無關(guān)地對所述標記設定/復位的裝置。
20.一種壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,其特征在于當用幀單位分割在幀的標題之前存在與該標題對應的數(shù)據(jù)的音頻壓縮數(shù)據(jù)時,進行編輯,使前半部分的所述音頻壓縮數(shù)據(jù)末尾的簇和后半部分的所述音頻壓縮數(shù)據(jù)開頭的簇重復;當連續(xù)再現(xiàn)兩個所述音頻壓縮數(shù)據(jù)時,比較先再現(xiàn)的所述音頻壓縮數(shù)據(jù)末尾的簇的開頭的給定數(shù)據(jù)和后再現(xiàn)的所述音頻壓縮數(shù)據(jù)開頭的簇的開頭的給定數(shù)據(jù),根據(jù)該比較結(jié)果,決定是否再現(xiàn)后再現(xiàn)的所述音頻壓縮數(shù)據(jù)的開頭部分。
21.一種壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,其特征在于當用幀單位分割在幀的標題之前存在與該標題對應的數(shù)據(jù)的音頻壓縮數(shù)據(jù)時,進行編輯,使前半部分的所述音頻壓縮數(shù)據(jù)末尾的簇和后方部分的所述音頻壓縮數(shù)據(jù)開頭的簇重復;當連續(xù)再現(xiàn)兩個所述音頻壓縮數(shù)據(jù)時,比較從先再現(xiàn)的所述音頻壓縮數(shù)據(jù)末尾的簇的開頭到數(shù)據(jù)結(jié)束端的數(shù)據(jù)量和從后再現(xiàn)的所述音頻壓縮數(shù)據(jù)開頭的簇的開頭到數(shù)據(jù)結(jié)束端的數(shù)據(jù)量,根據(jù)該比較結(jié)果,決定是否再現(xiàn)后再現(xiàn)的所述音頻壓縮數(shù)據(jù)的開頭部分。
22.一種壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,其特征在于當用幀單位分割在幀的標題之前存在與該標題對應的數(shù)據(jù)的音頻壓縮數(shù)據(jù)時,進行編輯,使前半部分的所述音頻壓縮數(shù)據(jù)末尾的簇和后方部分的所述音頻壓縮數(shù)據(jù)開頭的簇重復;當連續(xù)再現(xiàn)兩個所述音頻壓縮數(shù)據(jù)時,比較先再現(xiàn)的所述音頻壓縮數(shù)據(jù)末尾的簇的開頭的給定數(shù)據(jù)和后再現(xiàn)的所述音頻壓縮數(shù)據(jù)開頭的簇的開頭的給定數(shù)據(jù),并且比較從先再現(xiàn)的所述音頻壓縮數(shù)據(jù)末尾的簇的開頭到數(shù)據(jù)結(jié)束端的數(shù)據(jù)量和從后再現(xiàn)的所述音頻壓縮數(shù)據(jù)開頭的簇的開頭到數(shù)據(jù)結(jié)束端的數(shù)據(jù)量,根據(jù)該比較結(jié)果,決定是否再現(xiàn)后再現(xiàn)的所述音頻壓縮數(shù)據(jù)的開頭部分。
全文摘要
一種壓縮音頻數(shù)據(jù)的編輯和再現(xiàn)方法,把用以標題為開頭的幀單位構(gòu)成,并且以與某幀對應的數(shù)據(jù)在該幀以外也存在的形式進行了數(shù)據(jù)壓縮的音頻數(shù)據(jù)在所希望的位置分割為前方部分和后方部分的兩個音頻數(shù)據(jù)時,進行以下的(1)或(2)中的至少任意一方的處理(1)把后方部分音頻數(shù)據(jù)的開頭的給定字節(jié)的數(shù)據(jù)附加到前方部分音頻數(shù)據(jù)的最后尾;(2)把前方部分音頻數(shù)據(jù)的最終的給定字節(jié)的數(shù)據(jù)配置在后方部分音頻數(shù)據(jù)的開頭部分的前方。據(jù)此,即使是以MP3為代表的幀和該幀使用的數(shù)據(jù)存在的位置不一定一致的壓縮數(shù)據(jù),也不產(chǎn)生異常噪聲。另外,如果在連續(xù)再現(xiàn)原本是分割一個音頻數(shù)據(jù)而取得的兩個音頻數(shù)據(jù)時,就能進行無縫隙再現(xiàn)。
文檔編號G11B27/034GK1466758SQ01816586
公開日2004年1月7日 申請日期2001年10月1日 優(yōu)先權(quán)日2000年9月29日
發(fā)明者金秋哲彥, 泉智紹, 龜田啟一, 傍島彰, 畠中正彥, 松野公則, 森田周司, 一, 則, 司, 彥 申請人:松下電器產(chǎn)業(yè)株式會社