国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      音頻播放器中的用于電子防震功能的音頻編碼方法和裝置的制作方法

      文檔序號:6757394閱讀:188來源:國知局
      專利名稱:音頻播放器中的用于電子防震功能的音頻編碼方法和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種具有電子防震(ESP)功能的音頻播放器,更具體地講,涉及這樣一種音頻編碼方法和裝置,通過其當(dāng)在存儲從致密盤(CD)讀出的音頻數(shù)據(jù)之前對該數(shù)據(jù)執(zhí)行編碼時,如果發(fā)生震動,那么用于在緩沖器中鏈接有效音頻數(shù)據(jù)的點可以被準(zhǔn)確地找到,并且編碼被執(zhí)行,而不考慮音頻數(shù)據(jù)的編碼率是恒定比特率還是可變比特率。
      背景技術(shù)
      諸如CD和DVD的記錄介質(zhì)因為它們的相對低的價格和大的容量,所以廣泛用于存儲音頻文件。通過使用一個音頻播放器,用戶再現(xiàn)編碼并記錄在CD上的音頻文件,如MP3、WMA、或AAC文件。具體地講,在便攜式音頻播放器或車載CD播放器的情況下,應(yīng)該提供防止外部震動以用于無縫再現(xiàn)。為此,通常使用機械緩沖器或外部電子防震(ESP)芯片組。ESP功能用于即使當(dāng)存在外部震動時也輸出清晰的聲音,但是不去除由被刮擦或污染的CD導(dǎo)致的噪聲。
      現(xiàn)在將參照圖1A至1F來解釋傳統(tǒng)的ESP功能。如圖1A所示,如果在第五幀中發(fā)生外部震動,那么伺服機構(gòu)變得不穩(wěn)定,并且噪聲在第五、第六、和第七幀中連續(xù)地發(fā)生。如圖1B所示,直到伺服機構(gòu)變得穩(wěn)定了,在其中發(fā)生噪聲的這些幀的音頻數(shù)據(jù)才被存儲在緩沖器中。如圖1C所示,第四幀中的對幀唯一的模式被選擇,并且在該唯一模式之后的數(shù)據(jù)被丟棄。如圖1D所示,CD重繞(rewind)到第四幀的開始點,然后音頻數(shù)據(jù)從第四幀被讀出,并且對第四幀唯一的模式被找到。如圖1E所示,緊接在緩沖器中的第四幀的唯一模式所在的位置之后,從第五幀開始的新的音頻數(shù)據(jù)被鏈接并被存儲。其結(jié)果是,如圖1F所示,無噪聲的音頻數(shù)據(jù)被存儲在緩沖器中,并且即使當(dāng)震動發(fā)生時,無縫的清晰的聲音也能夠被輸出。
      如果如上所述的傳統(tǒng)ESP功能被設(shè)置在音頻播放器中,那么在震動不發(fā)生于其中的正常模式下,音頻輸出從自CD讀出的數(shù)據(jù)直接產(chǎn)生并被提供給用戶,在震動發(fā)生于其中的不正常模式下,音頻輸出從自緩沖器提供的數(shù)據(jù)產(chǎn)生并被提供給用戶。但是,當(dāng)外部震動持續(xù)很長時間而超過防震時間時,這種傳統(tǒng)ESP功能不能執(zhí)行其功能。為了延長防震時間,從CD讀出的音頻數(shù)據(jù)在被存儲之前被編碼。在這種情況下,防震時間可取決于緩沖器的大小和數(shù)據(jù)的編碼率而變化。
      目前,當(dāng)由MPEG-1和MPEG-2建議的音頻編碼被執(zhí)行時,如果使用恒定比特率,那么同步信息被放置在每一幀的開始部分,在MPEG-4的情況下,如果不使用恒定比特率,那么幀長度信息被放置在每一幀的開始部分。因此,當(dāng)發(fā)生震動并且有效數(shù)據(jù)期望在緩沖器中被鏈接時,如果編碼率是恒定比特率,那么每一幀的長度,即緩沖器中的占用區(qū)域,是恒定的,從而存儲震動發(fā)生于其中的一幀之前的一幀的區(qū)域可容易地被找到。但是,如果編碼率是可變比特率,那么每一幀的長度,即緩沖器中的占用區(qū)域的大小,彼此不同,從而只用記錄在緩沖器中的每一幀的開始部分中的幀長度信息,不能找到存儲震動發(fā)生于其中的一幀之前的一幀的區(qū)域。

      發(fā)明內(nèi)容
      本發(fā)明的一方面在于提供一種音頻編碼方法和裝置,通過其當(dāng)在存儲從CD讀出的音頻數(shù)據(jù)之前對該數(shù)據(jù)執(zhí)行編碼時,如果發(fā)生震動,那么用于在緩沖器中鏈接有效音頻數(shù)據(jù)的點可以被準(zhǔn)確地找到,并且編碼被執(zhí)行,而不考慮音頻數(shù)據(jù)的編碼率是恒定比特率還是可變比特率。
      根據(jù)本發(fā)明的一方面,提供一種產(chǎn)生用于音頻播放器的電子防震功能的幀結(jié)構(gòu)的方法,其包括將一幀的原始數(shù)據(jù)編碼,并且將編碼的數(shù)據(jù)定位在作為該幀結(jié)構(gòu)的開始部分的第一區(qū)域中;和將指示該幀中的編碼的數(shù)據(jù)的大小的幀長度信息編碼,并且將編碼的幀長度信息定位在作為該幀結(jié)構(gòu)的結(jié)束部分的第二區(qū)域中。
      根據(jù)本發(fā)明的另一方面,提供一種產(chǎn)生用于音頻播放器的電子防震功能的幀結(jié)構(gòu)的方法,其包括將指示一幀的開始的同步信息定位在作為該幀結(jié)構(gòu)的開始部分的第一區(qū)域中;將該幀的原始數(shù)據(jù)編碼,并且將編碼的數(shù)據(jù)定位在緊接于第一區(qū)域的第二區(qū)域中;和將指示該幀中的編碼的數(shù)據(jù)的大小的幀長度信息編碼,并且將編碼的幀長度信息定位在作為該幀結(jié)構(gòu)的結(jié)束部分的第三區(qū)域中。
      根據(jù)本發(fā)明的另一方面,提供一種具有電子防震功能的音頻播放器中的使用編碼的幀結(jié)構(gòu)的音頻編碼方法,該幀結(jié)構(gòu)存儲在緩沖器中并在其結(jié)束部分中包括幀長度信息,在該電子防震功能中,當(dāng)在音頻播放器中發(fā)生震動時將被重繞的幀的數(shù)量為k,該方法包括從緩沖器確認(rèn)位于震動發(fā)生于其中的第t幀之前k幀的第(t-k)幀的幀長度信息;通過使用確認(rèn)的幀長度信息在緩沖器中執(zhí)行向后查找,來確認(rèn)第(t-k)幀在其開始的地址;和從第(t-k)幀在其開始的地址將來自再次從記錄介質(zhì)被讀出并被編碼的第(t-k)幀的音頻數(shù)據(jù)順序地寫入緩沖器。
      根據(jù)本發(fā)明的另一方面,提供一種具有電子防震功能的音頻播放器中的使用編碼的幀結(jié)構(gòu)的音頻編碼方法,該幀結(jié)構(gòu)存儲在緩沖器中并在其開始部分中包括同步信息以及在其結(jié)束部分中包括幀長度信息,在該電子防震功能中,當(dāng)在音頻播放器中發(fā)生震動時將被重繞的幀的數(shù)量為k,該方法包括從緩沖器確認(rèn)位于震動發(fā)生于其中的第t幀之前k幀的第(t-k)幀的幀長度信息;通過使用確認(rèn)的幀長度信息在緩沖器中執(zhí)行向后查找,來確認(rèn)第(t-k)幀在其開始的地址;確認(rèn)寫入到第(t-k)幀在其開始的地址中的同步信息;和從第(t-k)幀在其開始的地址將來自再次從記錄介質(zhì)被讀出并被編碼的第(t-k)幀的音頻數(shù)據(jù)順序地寫入緩沖器。
      根據(jù)本發(fā)明的另一方面,提供一種具有電子防震功能的音頻播放器中的編碼裝置,在該電子防震功能中,將從在音頻播放器中震動發(fā)生于其中的第t幀被重繞的幀的數(shù)量為k,該裝置包括編碼單元,用于將從記錄介質(zhì)讀出的音頻數(shù)據(jù)編碼,并且產(chǎn)生通過順序地組合編碼的數(shù)據(jù)和幀長度信息而形成的幀結(jié)構(gòu);緩沖器單元,用于臨時存儲由編碼單元提供的編碼的幀數(shù)據(jù);和控制單元,用于在緩沖器單元中確認(rèn)第(t-k)幀的幀長度信息,通過使用確認(rèn)的幀長度信息來確認(rèn)第(t-k)幀在其開始的地址,并且從第(t-k)幀在其開始的地址順序地寫入來自再次從記錄介質(zhì)被讀出并被編碼的第(t-k)幀的音頻數(shù)據(jù)。
      根據(jù)本發(fā)明的另一方面,提供一種具有電子防震功能的音頻播放器中的編碼裝置,在該電子防震功能中,將從在音頻播放器中震動發(fā)生于其中的第t幀被重繞的幀的數(shù)量為k,該裝置包括編碼單元,用于將從記錄介質(zhì)讀出的音頻數(shù)據(jù)編碼,并且產(chǎn)生通過順序地組合編碼的數(shù)據(jù)和幀長度信息而形成的幀結(jié)構(gòu);緩沖器單元,用于臨時存儲由編碼單元提供的編碼的幀數(shù)據(jù);和控制單元,用于在緩沖器單元中確認(rèn)第(t-k)幀的幀長度信息,通過使用確認(rèn)的幀長度信息來確認(rèn)第(t-k)幀在其開始的地址,確認(rèn)寫入到第(t-k)幀在其開始的地址中的同步信息,并且從第(t-k)幀在其開始的地址順序地寫入來自再次從記錄介質(zhì)被讀出并被編碼的第(t-k)幀的音頻數(shù)據(jù)。
      根據(jù)本發(fā)明的另一方面,提供一種在其上實施有用于以上方法的計算機程序的計算機可讀記錄介質(zhì)。
      本發(fā)明的另外方面和/或優(yōu)點將在下面的描述中部分地闡明,并且從描述中部分是清楚的,或者通過本發(fā)明的實施可以被理解。


      通過結(jié)合附圖,從下面詳細(xì)的描述中,本發(fā)明這些和/或其他方面及優(yōu)點將會變得清楚,并且更易于理解,其中圖1A至圖1F是示出傳統(tǒng)的電子防震(ESP)的概念的圖解;圖2是顯示根據(jù)本發(fā)明實施例的音頻編碼裝置的結(jié)構(gòu)的方框圖;圖3是在圖2中的音頻編碼裝置的編碼單元中產(chǎn)生的幀結(jié)構(gòu)的例子的圖解;圖4是在圖2中的音頻編碼裝置的編碼單元中產(chǎn)生的幀結(jié)構(gòu)的另一例子的圖解;圖5是示出根據(jù)本發(fā)明實施例的音頻編碼方法的流程圖;和圖6是示出根據(jù)本發(fā)明另一實施例的音頻編碼方法的流程圖。
      具體實施例方式
      現(xiàn)在將詳細(xì)參照本發(fā)明的實施例,其示例在附圖中示出,其中,相同的標(biāo)號始終表示相同的部件。下面通過參照附圖來描述這些實施例以解釋本發(fā)明。
      參照圖2,根據(jù)本發(fā)明實施例的音頻編碼裝置包括CD 210、CD裝載器220、控制單元230、編碼單元240、和緩沖器250。這里,當(dāng)不管電子防震(ESP)功能是被自動設(shè)置還是由用戶手動設(shè)置而設(shè)置ESP功能時的操作現(xiàn)在將被解釋。
      參照圖2,CD裝載器220包括伺服機構(gòu)(未示出)和拾取器(未示出),并且在控制單元230的控制下驅(qū)動CD 210。CD裝載器220讀出存儲在CD 210的指定扇區(qū)中的音頻數(shù)據(jù),并且將讀出的音頻數(shù)據(jù)提供給編碼單元240。由CD 210提供的數(shù)據(jù)通常是脈沖編碼調(diào)制(PCM)數(shù)據(jù),并且被提供有M:S:F信息。這里,F(xiàn)表示幀,S表示秒,并且一秒由例如75F形成。M表示分鐘,并且一分鐘由60S形成。
      如果M:S:F信息被使用,那么指示相應(yīng)的音頻數(shù)據(jù)記錄在其上的位置的絕對位置能夠被識別。
      控制單元230執(zhí)行整個ESP功能的控制,并且通常采用數(shù)字信號處理器(DSP)形成。在震動在CD 210中不發(fā)生的正常模式下,控制單元230控制產(chǎn)生有效信號并將該信號提供給CD裝載器220和編碼單元240,從而編碼根據(jù)預(yù)設(shè)的編碼程序被執(zhí)行,并且編碼的數(shù)據(jù)被存儲在緩沖器單元250中。在震動在CD 210中發(fā)生的不正常模式下,控制單元230產(chǎn)生無效信號,并將該信號提供給CD裝載器220和編碼單元240。據(jù)此,當(dāng)模式變化為不正常時,編碼單元240的正常編碼程序停止,并且CD裝載器220被控制以將拾取器移動到在震動發(fā)生于其中的一幀之前指定數(shù)量的幀的一幀,再次讀出音頻數(shù)據(jù),并且對指定位置之后的一幀中的音頻數(shù)據(jù)編碼。即,在不正常模式下,控制單元230接收在震動發(fā)生的時刻在編碼單元240中當(dāng)前正對其執(zhí)行編碼的一幀例如第t幀在CD 210中的絕對位置信息(即,F(xiàn):S:M信息)、以及關(guān)于緊接在第t幀之前從編碼單元240被記錄到緩沖器單元250中的第(t-1)幀的最后地址的信息。然后,控制單元230控制裝載器220,從而拾取器從第t幀移動到預(yù)設(shè)在第t幀之前k幀的第(t-k)幀,并且數(shù)據(jù)從CD 210被讀出。這里,在不正常模式下,指示將由拾取器從震動發(fā)生于其中的一幀重繞的幀的數(shù)量的值k可以在具有ESP功能的音頻播放器被設(shè)計時被設(shè)置或可由用戶手動設(shè)置。同時,能夠與從震動的發(fā)生到伺服機構(gòu)的穩(wěn)定的時間成比例地自動設(shè)置值k。
      在正常模式下,編碼單元240以幀為單位順序地執(zhí)行編碼,并且將編碼的數(shù)據(jù)提供給緩沖器單元250。此時,編碼單元240存儲最近被存儲在緩沖器單元250中的一幀的最后地址,并且從緊接在該最后地址之后的地址存儲當(dāng)前對其完成編碼的一幀的數(shù)據(jù)。在其中發(fā)生震動的不正常模式下,根據(jù)控制單元230的控制,在從檢測到震動到伺服機構(gòu)的穩(wěn)定的指定時間期間停止編碼操作。同時,如果從CD 210中的在震動發(fā)生于其中的一幀之前k幀的一幀讀出音頻數(shù)據(jù),那么在伺服機構(gòu)穩(wěn)定之后,該音頻數(shù)據(jù)被順序地編碼并被提供給緩沖器單元250。
      緩沖器單元250由例如16M的DRAM緩沖器形成,并且根據(jù)控制單元230的控制將在編碼單元240中編碼的數(shù)據(jù)存儲在指定的區(qū)域中。在其中不發(fā)生震動的正常模式下,數(shù)據(jù)寫操作被重復(fù)地執(zhí)行,從而相應(yīng)于指定數(shù)量的幀的音頻數(shù)據(jù)被填充,然后相應(yīng)于下一指定數(shù)量的幀的音頻數(shù)據(jù)被反復(fù)地填充。同時,在其中發(fā)生震動的不正常模式下,根據(jù)控制單元230的控制,在從檢測到震動到伺服機構(gòu)的穩(wěn)定而花費的指定時間期間停止數(shù)據(jù)寫操作。同時,在伺服機構(gòu)穩(wěn)定之后,在震動發(fā)生于其中的一幀之前的在CD 210中的指定位置中的一幀中的音頻數(shù)據(jù)被讀出并被編碼,并且編碼的數(shù)據(jù)從這樣的一個地址被再次寫入,指定位置中的一幀從該地址被存儲在緩沖器單元250中。因此,在緩沖器單元250中將由從CD 210再次讀出的有效數(shù)據(jù)形成的第t幀準(zhǔn)確地連接到緊接在由先前對其完成了寫操作的有效數(shù)據(jù)形成的第(t-1)幀的后面通過控制單元230的控制而被執(zhí)行。在緩沖器單元250中,編碼的數(shù)據(jù)和幀長度信息能夠以幀為單位被順序地寫入,或者同步信息、以及編碼的數(shù)據(jù)和幀長度信息能夠以幀為單位被順序地寫入。
      圖3是在圖2中的音頻編碼裝置的編碼單元240中最終產(chǎn)生的幀結(jié)構(gòu)的例子的圖解。該幀結(jié)構(gòu)將參照圖2和圖3被解釋,并且包括緩沖器單元250中的每一幀中的第一區(qū)域310和第二區(qū)域320。即,在編碼單元240中產(chǎn)生的幀結(jié)構(gòu)由位于幀的第一區(qū)域310中的編碼的數(shù)據(jù)和位于第二區(qū)域320中的編碼的幀長度信息形成。這里,第二區(qū)域320的大小在所有幀中恒定,并且第一區(qū)域310的大小可以取決于幀的編碼率而變化。
      圖4是在圖2中的音頻編碼裝置的編碼單元240中最終產(chǎn)生的幀結(jié)構(gòu)的另一例子的圖解。該幀結(jié)構(gòu)將參照圖2和圖4被解釋,并且包括緩沖器單元250中的每一幀中的第一區(qū)域410、第二區(qū)域420、和第三區(qū)域430。即,在編碼單元240中產(chǎn)生的幀結(jié)構(gòu)由位于幀的第一區(qū)域410中的同步信息、位于第二區(qū)域420中的編碼的數(shù)據(jù)、和位于第三區(qū)域430中的編碼的幀長度信息形成。第一區(qū)域410和第三區(qū)域430的大小在所有幀中恒定,并且第二區(qū)域420的大小可以取決于幀的編碼率而變化。因此,當(dāng)通過將同步信息包括來產(chǎn)生幀結(jié)構(gòu)時,向后查找操作的可靠性和準(zhǔn)確性能夠被進(jìn)一步提高。
      圖5是示出根據(jù)本發(fā)明實施例的音頻編碼方法的流程圖,并且與使用圖3中的幀結(jié)構(gòu)的情況對應(yīng)。
      參照圖2、圖3和圖5,在操作510中,在不正常模式下在CD 210中將被重繞的幀數(shù)(k)被設(shè)置為i。在操作520中,連續(xù)地監(jiān)控在音頻播放器中是否發(fā)生震動。作為監(jiān)控在音頻播放器中是否發(fā)生震動的一種方法,在傳統(tǒng)ESP系統(tǒng)中使用的方法可用。
      在操作530中,如果操作520中的監(jiān)控結(jié)果指示震動發(fā)生,那么k被設(shè)置為1。在操作540中,在當(dāng)前正在編碼單元240中被編碼的當(dāng)前幀,例如第t幀,之前的一幀在緩沖器單元250中的地址被確認(rèn),即,第(t-k)幀的地址被確認(rèn),并且存儲在緩沖器單元250的確認(rèn)的地址中的第(t-k)幀的幀長度信息被確認(rèn)。如果幀長度信息被識別,那么由在第(t-1)幀中被編碼的數(shù)據(jù)位于其中的第一區(qū)域310所占用的大小能夠被識別。
      在操作550中,從在第(t-k)幀中幀長度信息存儲在其中的區(qū)域的地址對相應(yīng)于該幀長度的地址執(zhí)行向后查找,其結(jié)果是,在操作560中,第(t-k)幀的第一區(qū)域310的開始地址被確認(rèn)。
      在操作570中,確定k是否等于i,并且如果k不等于i,那么在操作580中,將k增加1,并且該方法返回到操作540,并且再次執(zhí)行操作540至570。相反,如果k等于i,那么在操作590中,再次從CD 210被讀出并被編碼的第(t-k)幀的音頻數(shù)據(jù)從在操作560中確認(rèn)的第一區(qū)域310的開始地址被順序地寫入。
      圖6是示出根據(jù)本發(fā)明另一實施例的音頻編碼方法的操作的流程圖,并且與使用圖4中的幀結(jié)構(gòu)的情況對應(yīng)。
      參照圖2、圖4和圖6,在操作610中,在不正常模式下在CD 210中將被重繞的幀數(shù)(k)被設(shè)置為i。在操作620中,連續(xù)地監(jiān)控在CD 210中是否發(fā)生震動。
      在操作630中,如果操作620中的監(jiān)控結(jié)果指示震動發(fā)生,那么k被設(shè)置為1。在操作640中,在當(dāng)前正在編碼單元240中被編碼的當(dāng)前幀,例如第t幀,之前的一幀在緩沖器單元250中的地址被確認(rèn),即,第(t-k)幀的地址被確認(rèn),并且存儲在緩沖器單元250的確認(rèn)的地址中的第(t-k)幀的幀長度信息被確認(rèn)。如果幀長度信息被識別,那么由在第(t-1)幀中被編碼的數(shù)據(jù)位于其中的第二區(qū)域420所占用的大小能夠被識別。
      在操作650中,從在第(t-k)幀中幀長度信息存儲在其中的區(qū)域的地址對相應(yīng)于該幀長度的地址執(zhí)行向后查找。在操作660中,位于第(t-k)幀的第一區(qū)域410的開始部分的同步信息被確認(rèn),并且在操作670中,第(t-k)幀的第一區(qū)域410的開始地址被確認(rèn)。
      在操作680中,確定k是否等于i,并且如果k不等于i,那么在操作685中,將k增加1,并且該方法返回到操作640,并且再次執(zhí)行操作640至680。相反,如果k等于i,那么在操作690中,再次從CD 210被讀出并被編碼的第(t-k)幀的音頻數(shù)據(jù)從在操作670中確認(rèn)的第一區(qū)域410的開始地址被順序地寫入。
      即,根據(jù)如上所述的本發(fā)明的實施例,如果k為1,那么由于編碼單元240存儲最近被存儲在緩沖器單元250中的第(t-1)幀的最后地址,所以通過使用存儲在該最后地址中的幀長度信息,能夠找到第(t-1)幀的開始地址。相反,如果k大于1,例如為2,那么通過使用第(t-1)幀長度信息,向后查找被執(zhí)行以確認(rèn)第(t-1)幀的開始地址,并且通過使用第(t-1)幀的開始地址,位于緊接在第(t-1)幀前面的地址的第(t-2)幀的幀長度信息可以被確認(rèn)。然后,通過使用第(t-2)幀長度信息,向后查找被執(zhí)行,并且第(t-2)幀的開始地址可以被找到。
      雖然CD在上述實施例中用作記錄介質(zhì)的例子,但是應(yīng)該理解,上述本發(fā)明的實施例可應(yīng)用于各種其它的介質(zhì),例如但不限于DVD、HDD、藍(lán)光盤(BD)。
      上述本發(fā)明的實施例也可以被實施為計算機可讀記錄介質(zhì)上的計算機可讀代碼。計算機可讀記錄介質(zhì)是任何能夠存儲其后可由計算機系統(tǒng)讀出的數(shù)據(jù)的數(shù)據(jù)存儲裝置。計算機可讀記錄介質(zhì)的例子包括只讀存儲器(ROM)、隨機存取存儲器(RAM)、CD-ROM、磁帶、軟盤、光學(xué)數(shù)據(jù)存儲裝置、和載波(如通過因特網(wǎng)的數(shù)據(jù)傳輸)。計算機可讀記錄介質(zhì)也可以分布在連接計算機系統(tǒng)的網(wǎng)絡(luò)上,從而計算機可讀代碼以分布式方式被存儲和執(zhí)行。
      根據(jù)上述本發(fā)明的實施例,當(dāng)在存儲從致密盤(CD)讀出的音頻數(shù)據(jù)之前對該數(shù)據(jù)執(zhí)行編碼時,如果發(fā)生震動,那么用于在緩沖器中鏈接有效音頻數(shù)據(jù)的點可以被準(zhǔn)確地找到,并且編碼被執(zhí)行,而不考慮音頻數(shù)據(jù)的編碼率是恒定比特率還是可變比特率。
      因此,因為該編碼,所以防震時間可被延長,另外,當(dāng)發(fā)生震動時,不管編碼率如何,在防震時間期間,清晰的聲音都可以被提供給用戶。
      雖然顯示和描述了本發(fā)明的一些實施例,但是本發(fā)明并不限于所描述的實施例。相反,本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離由權(quán)利要求及其等同物限定其范圍的本發(fā)明的原理和精神的情況下,可以對這些實施例進(jìn)行改變。
      權(quán)利要求
      1.一種產(chǎn)生用于音頻播放器的電子防震功能的幀結(jié)構(gòu)的方法,包括將一幀的原始數(shù)據(jù)編碼,并且將編碼的數(shù)據(jù)定位在作為該幀結(jié)構(gòu)的開始部分的第一區(qū)域中;和將指示該幀中的編碼的數(shù)據(jù)的大小的幀長度信息編碼,并且將編碼的幀長度信息定位在作為該幀結(jié)構(gòu)的結(jié)束部分的第二區(qū)域中。
      2.根據(jù)權(quán)利要求1所述的方法,其中,將數(shù)據(jù)編碼以恒定比特率被執(zhí)行。
      3.根據(jù)權(quán)利要求1所述的方法,其中,將數(shù)據(jù)編碼以可變比特率被執(zhí)行。
      4.一種產(chǎn)生用于音頻播放器的電子防震功能的幀結(jié)構(gòu)的方法,包括將指示一幀的開始的同步信息定位在作為該幀結(jié)構(gòu)的開始部分的第一區(qū)域中;將該幀的原始數(shù)據(jù)編碼,并且將編碼的數(shù)據(jù)定位在緊接于第一區(qū)域的第二區(qū)域中;和將指示該幀中的編碼的數(shù)據(jù)的大小的幀長度信息編碼,并且將編碼的幀長度信息定位在作為該幀結(jié)構(gòu)的結(jié)束部分的第三區(qū)域中。
      5.根據(jù)權(quán)利要求4所述的方法,其中,將數(shù)據(jù)編碼以恒定比特率被執(zhí)行。
      6.根據(jù)權(quán)利要求4所述的方法,其中,將數(shù)據(jù)編碼以可變比特率被執(zhí)行。
      7.一種具有電子防震功能的音頻播放器中的使用編碼的幀結(jié)構(gòu)的音頻編碼方法,該幀結(jié)構(gòu)存儲在緩沖器中并在其結(jié)束部分中包括幀長度信息,在該電子防震功能中,當(dāng)在音頻播放器中發(fā)生震動時將被重繞的幀的數(shù)量為k,該方法包括從緩沖器確認(rèn)位于震動發(fā)生于其中的第t幀之前k幀的第(t-k)幀的幀長度信息;通過使用確認(rèn)的幀長度信息在緩沖器中執(zhí)行向后查找,來確認(rèn)第(t-k)幀在其開始的地址;和從第(t-k)幀在其開始的地址將來自再次從記錄介質(zhì)被讀出并被編碼的第(t-k)幀的音頻數(shù)據(jù)順序地寫入緩沖器。
      8.根據(jù)權(quán)利要求7所述的方法,其中,包括在幀中的編碼的數(shù)據(jù)以恒定比特率被編碼。
      9.根據(jù)權(quán)利要求7所述的方法,其中,包括在幀中的編碼的數(shù)據(jù)以可變比特率被編碼。
      10.一種具有電子防震功能的音頻播放器中的使用編碼的幀結(jié)構(gòu)的音頻編碼方法,該幀結(jié)構(gòu)存儲在緩沖器中并包在其開始部分中包括同步信息以及在其結(jié)束部分中包括幀長度信息,在該電子防震功能中,當(dāng)在音頻播放器中發(fā)生震動時將被重繞的幀的數(shù)量為k,該方法包括從緩沖器確認(rèn)位于震動發(fā)生于其中的第t幀之前k幀的第(t-k)幀的幀長度信息;通過使用確認(rèn)的幀長度信息在緩沖器中執(zhí)行向后查找,來確認(rèn)第(t-k)幀在其開始的地址;確認(rèn)寫入到第(t-k)幀在其開始的地址中的同步信息;和從第(t-k)幀在其開始的地址將來自再次從記錄介質(zhì)被讀出并被編碼的第(t-k)幀的音頻數(shù)據(jù)順序地寫入緩沖器。
      11.根據(jù)權(quán)利要求10所述的方法,其中,包括在幀中的編碼的數(shù)據(jù)以恒定比特率被編碼。
      12.根據(jù)權(quán)利要求10所述的方法,其中,包括在幀中的編碼的數(shù)據(jù)以可變比特率被編碼。
      13.一種具有電子防震功能的音頻播放器中的編碼裝置,在該電子防震功能中,將從在音頻播放器中震動發(fā)生于其中的第t幀被重繞的幀的數(shù)量為k,該裝置包括編碼單元,用于將從記錄介質(zhì)讀出的音頻數(shù)據(jù)編碼,并且產(chǎn)生通過順序地組合編碼的數(shù)據(jù)和幀長度信息而形成的幀結(jié)構(gòu);緩沖器單元,用于臨時存儲由編碼單元提供的編碼的幀數(shù)據(jù);和控制單元,用于在緩沖器單元中確認(rèn)第(t-k)幀的幀長度信息,通過使用確認(rèn)的幀長度信息來確認(rèn)第(t-k)幀在其開始的地址,并且從第(t-k)幀在其開始的地址順序地寫入來自再次從記錄介質(zhì)被讀出并被編碼的第(t-k)幀的音頻數(shù)據(jù)。
      14.根據(jù)權(quán)利要求13所述的裝置,其中,包括在幀中的編碼的數(shù)據(jù)以恒定比特率被編碼。
      15.根據(jù)權(quán)利要求13所述的裝置,其中,包括在幀中的編碼的數(shù)據(jù)以可變比特率被編碼。
      16.一種具有電子防震功能的音頻播放器中的編碼裝置,在該電子防震功能中,將從在音頻播放器中震動發(fā)生于其中的第t幀被重繞的幀的數(shù)量為k,該裝置包括編碼單元,用于將從記錄介質(zhì)讀出的音頻數(shù)據(jù)編碼,并且產(chǎn)生通過順序地組合編碼的數(shù)據(jù)和幀長度信息而形成的幀結(jié)構(gòu);緩沖器單元,用于臨時存儲由編碼單元提供的編碼的幀數(shù)據(jù);和控制單元,用于在緩沖器單元中確認(rèn)第(t-k)幀的幀長度信息,通過使用確認(rèn)的幀長度信息來確認(rèn)第(t-k)幀在其開始的地址,確認(rèn)寫入到第(t-k)幀在其開始的地址中的同步信息,并且從第(t-k)幀在其開始的地址順序地寫入來自再次從記錄介質(zhì)被讀出并被編碼的第(t-k)幀的音頻數(shù)據(jù)。
      17.根據(jù)權(quán)利要求16所述的裝置,其中,包括在幀中的編碼的數(shù)據(jù)以恒定比特率被編碼。
      18.根據(jù)權(quán)利要求16所述的裝置,其中,包括在幀中的編碼的數(shù)據(jù)以可變比特率被編碼。
      19.一種編碼有用于使處理器執(zhí)行具有電子防震功能的音頻播放器中的使用編碼的幀結(jié)構(gòu)的音頻編碼方法的處理指令的計算機可讀記錄介質(zhì),該幀結(jié)構(gòu)存儲在緩沖器中并在其結(jié)束部分中包括幀長度信息,在該電子防震功能中,當(dāng)在音頻播放器中發(fā)生震動時將被重繞的幀的數(shù)量為k,該方法包括從緩沖器確認(rèn)位于震動發(fā)生于其中的第t幀之前k幀的第(t-k)幀的幀長度信息;通過使用確認(rèn)的幀長度信息在緩沖器中執(zhí)行向后查找,來確認(rèn)第(t-k)幀在其開始的地址;和從第(t-k)幀在其開始的地址將來自再次從記錄介質(zhì)被讀出并被編碼的第(t-k)幀的音頻數(shù)據(jù)順序地寫入緩沖器。
      20.一種編碼有用于使處理器執(zhí)行具有電子防震功能的音頻播放器中的使用編碼的幀結(jié)構(gòu)的音頻編碼方法的處理指令的計算機可讀記錄介質(zhì),該幀結(jié)構(gòu)存儲在緩沖器中并在其開始部分中包括同步信息以及在其結(jié)束部分中包括幀長度信息,在該電子防震功能中,當(dāng)在音頻播放器中發(fā)生震動時將被重繞的幀的數(shù)量為k,該方法包括從緩沖器確認(rèn)位于震動發(fā)生于其中的第t幀之前k幀的第(t-k)幀的幀長度信息;通過使用確認(rèn)的幀長度信息在緩沖器中執(zhí)行向后查找,來確認(rèn)第(t-k)幀在其開始的地址;確認(rèn)寫入到第(t-k)幀在其開始的地址中的同步信息;和從第(t-k)幀在其開始的地址將來自再次從記錄介質(zhì)被讀出并被編碼的第(t-k)幀的音頻數(shù)據(jù)順序地寫入緩沖器。
      全文摘要
      一種音頻播放器中的用于電子防震(ESP)功能的音頻編碼方法和裝置。一種產(chǎn)生用于音頻播放器的電子防震功能的幀結(jié)構(gòu)的方法,包括將一幀的原始數(shù)據(jù)編碼,并且將編碼的數(shù)據(jù)定位在作為該幀結(jié)構(gòu)的開始部分的第一區(qū)域中;和將指示該幀中的編碼的數(shù)據(jù)的大小的幀長度信息編碼,并且將編碼的幀長度信息定位在作為該幀結(jié)構(gòu)的結(jié)束部分的第二區(qū)域中。
      文檔編號G11B20/12GK1707663SQ20051006950
      公開日2005年12月14日 申請日期2005年5月12日 優(yōu)先權(quán)日2004年5月12日
      發(fā)明者金度亨, 金重會, 李時和, 金尚煜 申請人:三星電子株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1