欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

影音信號快進(jìn)播放方法

文檔序號:7593096閱讀:206來源:國知局
專利名稱:影音信號快進(jìn)播放方法
技術(shù)領(lǐng)域
本發(fā)明涉及一使用時(shí)間縮放算法的影音信號快進(jìn)播放方法,通過音頻范圍限制與波形斜率計(jì)算來改善快進(jìn)播放時(shí)的影音信號品質(zhì)。
背景技術(shù)
一般使用者在使用如CD、VCD、DVD或卡帶等的影音資料時(shí),在影音信號播放時(shí)不時(shí)有前進(jìn)或倒轉(zhuǎn)的需要,尤其是要重復(fù)聆聽或觀看某個(gè)多媒體片段,若需要快速到達(dá)某一預(yù)定位置、并以慢速來播放,更是有快速/慢速前進(jìn)(fast/slow forward)或快速/慢速倒轉(zhuǎn)(fast/slow reverse)的需要。因此,公知技術(shù)發(fā)展出幾種針對上述需求的解決方式,如取樣頻率(samplingfrequency)與時(shí)間縮放(time scale)等方法。
公知技術(shù)中時(shí)間縮放的概念可以參閱圖1來說明。其中,有一輸入影音信號M,并區(qū)分為多個(gè)開窗(window),如第一開窗11、第二開窗12、第三開窗13等;此開窗為聲音信號中的最小單位,在一預(yù)先定義的壓縮比下進(jìn)行開窗重復(fù)的動(dòng)作。如圖示的輸出影音信號N,使輸入影音信號M的第一開窗11與第二開窗12有一重復(fù)信號位置P1,第二開窗12與第三開窗13有一重復(fù)信號位置P2,通過各相鄰開窗重復(fù)的壓縮步驟,達(dá)到時(shí)間壓縮與影音信號快進(jìn)的目的。
公知技術(shù)的時(shí)間縮放方法的另一實(shí)施例請參閱圖2A至圖2F所示,為音波與時(shí)間軸的關(guān)系示意圖。圖2A中有一最小波長Lmin與最大波長Lmax,通過一相似性(similarity)偵測步驟由最小波長Lmin增加到最大波長Lmax,得出一基本周期Lp,如圖2B所示。再根據(jù)此基本周期Lp將該原始音波切分為第一波形A與第二波形B,如圖2C所示。且由圖2C可知,第一波形A為一斜率下降的波形(圖2D),而第二波形B為一斜率上升的波形(圖2E)。將第一波形A與第二波形B相加得圖2F所示的混合波形(A+B),以代替原來的波形A、B,得到通過時(shí)間縮放修正方法而獲取的結(jié)果。
再請參閱圖3A,為美國專利No.6,424,789號所示的取樣頻率方法數(shù)據(jù)流示意圖。此公知技術(shù)是依據(jù)影像內(nèi)容來改變影像數(shù)據(jù)快轉(zhuǎn)或慢轉(zhuǎn)取樣的方法,在此僅就其中的影音信號數(shù)據(jù)篩選方法來討論。如圖所示的影音信號數(shù)據(jù)流30,其中包括兩組影音信號片段(shot)第一影音信號片段31與第二影音信號片段32;而各影音信號片段進(jìn)一步分割成多個(gè)影音信號框(frame),如第一影音信號片段31中的影音信號框F1、F2、F3、F4、……、Fn,與第二影音信號片段32中的F1、F2、F3、……、Fm。若要將此影音信號數(shù)據(jù)以慢速播放,則需另外依據(jù)鄰近的影音信號框來加入或復(fù)制額外的影音信號框,使播放的數(shù)據(jù)流拉長;若要快速播放,則需根據(jù)一選取原則(此原則并不在此詳述)將選取的影音信號框刪去,以縮短影音信號數(shù)據(jù)流長度。如圖示,將第一影音信號片段31中的F2、F4丟棄,并將第二影音信號片段32中的F2、Fm’舍去,以達(dá)到影音信號快速/慢速前進(jìn)或倒轉(zhuǎn)播放的目的。
圖3B為圖3A所示公知技術(shù)的方法流程圖。當(dāng)影音信號開始播放(步驟301);影音設(shè)備即接收來自播放源的影音信號數(shù)據(jù)流(stream)(步驟302);由設(shè)備中的處理器,如數(shù)字信號處理器(DSP),將數(shù)據(jù)流區(qū)分成多個(gè)片段(shot)(步驟303);再由使用者控制決定速度改變的等級,如快轉(zhuǎn)/慢轉(zhuǎn)的速度、品質(zhì)等(步驟304);再依使用者所決定的等級將各影音信號片段分類,使之分成多個(gè)不同的影音信號框(frame)(步驟305);運(yùn)用此公知技術(shù)所述的適當(dāng)?shù)娜铀惴?sampling algorithm),將其中某些影音信號框丟棄或是復(fù)制,從而達(dá)到快轉(zhuǎn)或慢速播放的目的(步驟306);再判斷是否已處理至最后一個(gè)片段(步驟307);若否,表示仍有影音信號片段未處理,再跳至下一片段(步驟308),并繼續(xù)進(jìn)行依等級將各片段分類成不同的影音信號框等步驟(步驟305);若已處理至最后一個(gè)影音信號片段,則將各篩選下來的包含多個(gè)影音信號框的影音信號片段重組,而成為一修正后的影音信號數(shù)據(jù)流(步驟309),此新修正的影音信號數(shù)據(jù)流則為使用者所需的快轉(zhuǎn)或慢速播放的影音信號數(shù)據(jù)。
但上述公知技術(shù)中的第一實(shí)施例利用時(shí)間縮放壓縮(time-scalecompress)技術(shù)而達(dá)到快轉(zhuǎn)前進(jìn)或倒轉(zhuǎn)播放的目的;但由于在找相似點(diǎn)時(shí),需要大量的運(yùn)算,取定點(diǎn)的話,則會(huì)造成影音信號數(shù)據(jù)不連續(xù)的問題,因而尤其在復(fù)音(multi-tone)的快速播放時(shí)會(huì)出現(xiàn)爆音或噪聲。而第二實(shí)施例的取樣頻率(sampling frequency)方法,會(huì)導(dǎo)致產(chǎn)生變頻的現(xiàn)象,使播放出的聲音為一不尋常的聲響,通常會(huì)變成尖銳而音頻較高的聲響。因此,本發(fā)明針對公知技術(shù)快速前進(jìn)或倒轉(zhuǎn)的問題,提出一通過時(shí)間縮放技術(shù)所發(fā)展而來的影音信號快進(jìn)播放方法。

發(fā)明內(nèi)容
本發(fā)明的主要目的是要解決公知的影音信號快進(jìn)時(shí)會(huì)產(chǎn)生變頻或爆音的缺點(diǎn)。因此,本發(fā)明提出一由時(shí)間縮放技術(shù)所發(fā)展而來的影音信號快進(jìn)播放的時(shí)間縮放算法(time scaling algorithm),通過其中的音頻范圍限制與波形斜率計(jì)算來改善快進(jìn)播放的音質(zhì)。
本發(fā)明提供一種影音信號快進(jìn)播放方法,該方法是由一時(shí)間縮放技術(shù)(time scaling)所發(fā)展而來的影音信號快進(jìn)播放的一內(nèi)插系數(shù)算法(inter-coefficient),達(dá)到壓縮一影音信號數(shù)據(jù)流的目的,該影音信號快進(jìn)播放方法的步驟包括有將多個(gè)影音信號單元分組存入至少一個(gè)緩沖存儲(chǔ)器中;在該緩沖存儲(chǔ)器中設(shè)定多個(gè)索引(index);設(shè)定一參考點(diǎn),該參考點(diǎn)為該內(nèi)插系數(shù)算法的一基準(zhǔn)點(diǎn)(alignment point);通過該基準(zhǔn)點(diǎn)地址開始該內(nèi)插系數(shù)算法的演算,得出一新的壓縮影音信號單元;將該緩沖存儲(chǔ)器其一的索引位移至下一影音信號地址。并重復(fù)上述步驟,以完成影音信號的壓縮,從而達(dá)到快進(jìn)播放的目的。
根據(jù)上述構(gòu)想,其中,在該步驟開始之初,將該影音信號數(shù)據(jù)流分為該多個(gè)影音信號單元。
根據(jù)上述構(gòu)想,其中,該影音信號單元中包括有多個(gè)取樣影音信號。
根據(jù)上述構(gòu)想,其中,在將該多個(gè)影音信號單元分組存入至少一個(gè)緩沖存儲(chǔ)器的步驟中,是依所需壓縮比或快進(jìn)播放速度而分組存入該至少一個(gè)緩沖存儲(chǔ)器中。
根據(jù)上述構(gòu)想,其中,計(jì)算出該參考點(diǎn)的步驟,是由一初始點(diǎn)開始逐點(diǎn)計(jì)算,以作為下一次運(yùn)算的基準(zhǔn)點(diǎn)。
本發(fā)明還提供一種影音信號快進(jìn)播放方法,是由一時(shí)間縮放技術(shù)所發(fā)展而來的用于影音信號快進(jìn)播放的一內(nèi)插系數(shù)算法,用以壓縮一影音信號數(shù)據(jù)流,其中,該影音信號快進(jìn)播放方法的步驟包括將該影音信號數(shù)據(jù)流分為多個(gè)影音信號單元;將該多個(gè)影音信號單元分組存入一第一緩沖存儲(chǔ)器與一第二緩沖存儲(chǔ)器;在該第一緩沖存儲(chǔ)器與該第二緩沖存儲(chǔ)器中設(shè)定多個(gè)索引點(diǎn);設(shè)定一參考點(diǎn),該參考點(diǎn)為該內(nèi)插系數(shù)算法的一基準(zhǔn)點(diǎn);由該基準(zhǔn)點(diǎn)地址開始該內(nèi)插系數(shù)算法的演算,得出一新的壓縮影音信號單元;以及將該緩沖存儲(chǔ)器其一的索引位移至下一影音信號地址;重復(fù)上述步驟以完成影音信號壓縮,從而快進(jìn)播放。
根據(jù)上述構(gòu)想,其中,該影音信號單元中包括有多個(gè)取樣影音信號。
根據(jù)上述構(gòu)想,其中,在將該多個(gè)影音信號單元分組存入該第一緩沖存儲(chǔ)器與該第二緩沖存儲(chǔ)器的步驟中,是依所需壓縮比或快進(jìn)播放速度而分組存入該緩沖存儲(chǔ)器中。
根據(jù)上述構(gòu)想,其中,該基準(zhǔn)點(diǎn)開始逐點(diǎn)計(jì)算的公式為temp[i]+=Buffer1[index1+i]×Buffer2[index2+j]其中Buffer1[]為該第一緩沖存儲(chǔ)器的地址函數(shù),Buffer2[]為該第二緩沖存儲(chǔ)器的地址函數(shù),其中變量index1+i表示該第一緩沖存儲(chǔ)器的影音信號單元中的取樣影音信號地址,而變量index2+j表示該第二緩沖存儲(chǔ)器的影音信號單元中的取樣影音信號地址。
根據(jù)上述構(gòu)想,其中,該內(nèi)插系數(shù)算法的計(jì)算公式為Buffer1[alignment+i]=(Buffer2[i]×i+Buffer1[alignment+i]×unit-Buffer1[alignment+i]×i)/unit其中Buffer1[]為該第一緩沖存儲(chǔ)器的地址函數(shù),Buffer2[]為該第二緩沖存儲(chǔ)器的地址函數(shù),其中變量alignment+i表示該第一緩沖存儲(chǔ)器的影音信號單元中的基準(zhǔn)點(diǎn)地址,而變量i表示位于該第二緩沖存儲(chǔ)器的影音信號單元中的起始點(diǎn)地址。


圖1所示為公知技術(shù)的時(shí)間縮放概念的示意圖;圖2A至圖2F所示為音波與時(shí)間軸關(guān)系的示意圖;圖3A所示為公知技術(shù)的取樣頻率方法數(shù)據(jù)流的示意圖;圖3B所示為公知技術(shù)的取樣頻率方法的流程圖;圖4A至圖4C所示為本發(fā)明影音信號快進(jìn)的時(shí)間縮放方法的示意圖;
圖5為本發(fā)明影音信號快進(jìn)播放方法的步驟流程圖。
其中,附圖標(biāo)記說明如下11第一開窗12第二開窗 13第三開窗M輸入影音信號 N輸出影音信號 P1,P2重復(fù)信號位置30影音信號數(shù)據(jù)流 31第一影音信號片段 32第二影音信號片段A第一波形 B第二波形 Lmax最大波長Lmin最小波長 Lp基本周期 40影音信號數(shù)據(jù)流41第一緩沖存儲(chǔ)器 42第二緩沖存儲(chǔ)器401,402,403,404影音信號單元411,421記憶區(qū)塊 i401,i402索引點(diǎn)具體實(shí)施方式
本發(fā)明為一種影音信號快進(jìn)播放方法,為解決公知技術(shù)中影音信號快進(jìn)時(shí)使用時(shí)間縮放或取樣頻率等方法會(huì)產(chǎn)生太高或尖銳的變頻或播放過程爆音的缺點(diǎn),而提出一改善公知時(shí)間縮放技術(shù)所發(fā)展而來的影音信號快進(jìn)播放的時(shí)間縮放算法(time scaling algorithm),通過其中的音頻范圍限制(rangerestriction)與波形斜率(slope)計(jì)算來改善快進(jìn)播放的音質(zhì)。
請參閱圖4A至圖4C,所示為本發(fā)明的影音信號快進(jìn)的時(shí)間縮放方法的示意圖。
圖4A所示為一影音信號數(shù)據(jù)流(stream)40,其中包括有多個(gè)影音信號單元401、402、403與404,每個(gè)影音信號單元進(jìn)一步包含有多個(gè)影音信號數(shù)據(jù)流最小單元,即取樣影音信號(sample)。而本發(fā)明快進(jìn)播放的目的即為將其中各影音信號單元作一時(shí)間縮放的演算,使多個(gè)影音信號單元(unit)依所需的壓縮比壓縮為一個(gè)影音信號單元,并能維持良好的音質(zhì)。例如,若為兩倍快進(jìn)播放時(shí),即將兩個(gè)影音信號單元壓縮為一個(gè)新的影音信號單元;若為四倍快進(jìn)播放時(shí),則同理將四個(gè)影音信號單元壓縮為一個(gè)新的影音信號單元。
請參閱圖4B所示的兩倍快進(jìn)播放的實(shí)施例,其中包括有內(nèi)存中配置的第一緩沖存儲(chǔ)器41與第二緩沖存儲(chǔ)器42。將影音信號數(shù)據(jù)流40中兩個(gè)影音信號單元為一組分批存入此緩沖存儲(chǔ)器,如影音信號單元401與402存入第二緩沖存儲(chǔ)器42(如公式一的Buffer1)的記憶區(qū)塊421,而影音信號單元403與404存入第一緩沖存儲(chǔ)器41(如公式一的Buffer2)的記憶區(qū)塊411。在兩倍快進(jìn)播放的實(shí)施例中,記憶區(qū)塊411與記憶區(qū)塊421的數(shù)據(jù)長度為兩個(gè)影音信號單元的數(shù)據(jù)長度。
緩沖存儲(chǔ)器中定義索引地址(index),如在第一緩沖存儲(chǔ)器41中設(shè)定索引點(diǎn)i401,在第二緩沖存儲(chǔ)器42中設(shè)定索引點(diǎn)i402,索引值所標(biāo)記的為影音信號單元中的取樣影音信號(sample)。
為了在快進(jìn)播放時(shí)不發(fā)生變頻或爆音的現(xiàn)象,故需要在壓縮時(shí)先找到相似波形的基準(zhǔn)點(diǎn),此基準(zhǔn)點(diǎn)即為內(nèi)插系數(shù)(inter-coefficient)算法開始運(yùn)算時(shí)的起始點(diǎn)。請參閱公式一。
temp[i]+=Buffer1[index1+i]×Buffer2[index2+j](公式一)此式中,Buffer1[]為第一緩沖存儲(chǔ)器41的地址函數(shù),Buffer2[]為第二緩沖存儲(chǔ)器42的地址函數(shù),其中變量index1+i表示第一緩沖存儲(chǔ)器41的影音信號單元中的取樣影音信號(sample)地址,而變量index2+j表示第二緩沖存儲(chǔ)器42的影音信號單元中的取樣影音信號(sample)地址。
實(shí)際上,找內(nèi)插系數(shù)的算法即為將影音信號單元401,402,403,404的數(shù)值帶入公式一,求得一個(gè)最相似的圖形。以圖4B為例,Buffer1提供給影音信號單元401和402,而Buffer2提供給影音信號單元403和404。代入公式后,求得最大的temp[i],其意義即為此i點(diǎn)為兩對緩沖存儲(chǔ)器最相似的起始點(diǎn),我們稱此點(diǎn)為基準(zhǔn)點(diǎn)(alignment)。求得基準(zhǔn)點(diǎn)后,再代入公式二,求出取代的一段影音信號值。
Buffer1[alignment+i]=(Buffer2[i]×i+Buffer1[alignment+i]×unit-Buffer1[alignment+i]×i)/unit(公式二)i=0~unit其中Buffer1[]為該第一緩沖存儲(chǔ)器的地址函數(shù),Buffer2[]為該第二緩沖存儲(chǔ)器的地址函數(shù),其中變量alignment+i表示該第一緩沖存儲(chǔ)器的影音信號單元中的基準(zhǔn)點(diǎn)地址,而變量i表示位于該第二緩沖存儲(chǔ)器的影音信號單元中的起始點(diǎn)地址。
由于此找內(nèi)插系數(shù)需要大量的乘法,所以在此提出通過搜尋斜率(slope)以及數(shù)值范圍來找出相似點(diǎn)的方法,從而降低運(yùn)算的復(fù)雜度。也就是,在影音信號單元403與404中取一點(diǎn)為一比較點(diǎn),然后在401與402中取一起始索引點(diǎn)i401,定一個(gè)數(shù)值差范圍(range A),從此起始點(diǎn)開始比較是否具有相同斜率以及數(shù)值差是否在range A內(nèi);如不是,就往后找,最多到索引點(diǎn)i402。當(dāng)找到最佳化的基準(zhǔn)點(diǎn),我們會(huì)代入公式二,求出新的一段影音信號數(shù)值。此方法大大降低了求最相似波形的運(yùn)算量。
圖4C所示為將第一緩沖存儲(chǔ)器41中的索引點(diǎn)i401位移至下一組需要壓縮的影音信號單元,而第二緩沖存儲(chǔ)器42即以公式二所得到的基準(zhǔn)點(diǎn)作為下一壓縮步驟的起始點(diǎn)(如圖示的索引點(diǎn)i402)。
最后將第二緩沖存儲(chǔ)器的結(jié)果輸出,即得到本發(fā)明為達(dá)到影音信號快進(jìn)播放的目的所需的壓縮影音信號。
圖5所示即為本發(fā)明影音信號快進(jìn)播放方法的步驟流程圖,流程如下步驟S1依需求將一影音信號數(shù)據(jù)流分為多個(gè)影音信號單元(unit);步驟S2將該多個(gè)影音信號單元依所需壓縮比或快進(jìn)播放速度而分組存入至少一個(gè)緩沖存儲(chǔ)器(buffer)中,如圖4A所述的兩倍壓縮比快進(jìn)播放即以兩個(gè)影音信號單元作為分組儲(chǔ)存的參考,而緩沖存儲(chǔ)器即如圖4B、圖4C所示的第一緩沖存儲(chǔ)器41與第二緩沖存儲(chǔ)器42;步驟S3在上述的緩沖存儲(chǔ)器中設(shè)定多個(gè)索引值(index)來標(biāo)示其中影音信號的地址,如圖4B所示的第一緩沖存儲(chǔ)器41中有一第一索引i401,第二緩沖存儲(chǔ)器42中有第二索引i402;步驟S4通過各緩沖存儲(chǔ)器中的多個(gè)影音信號單元所標(biāo)記的取樣影音信號(sample)計(jì)算出一參考點(diǎn),計(jì)算此參考點(diǎn)是為得出內(nèi)插系數(shù)算法(inter-coefficient)的初始點(diǎn);步驟S5上述步驟的初始點(diǎn)為內(nèi)插系數(shù)法的一基準(zhǔn)點(diǎn)(alignment point),從最前頭的初始點(diǎn)開始逐點(diǎn)計(jì)算,以內(nèi)插系數(shù)算法找最佳基準(zhǔn)值,以作為下一次運(yùn)算的基準(zhǔn)點(diǎn)(如公式二),而該第一個(gè)基準(zhǔn)點(diǎn)是以經(jīng)驗(yàn)法則得出,之后再以該內(nèi)插系數(shù)算法得出下一基準(zhǔn)點(diǎn);每個(gè)影音信號單元中的取樣影音信號(sample)循序代入公式二,最后加總即可得下一基準(zhǔn)點(diǎn);步驟S6由基準(zhǔn)點(diǎn)地址開始內(nèi)插系數(shù)法的演算,即配合各索引地址,由緩沖存儲(chǔ)器中可得出一新的壓縮影音信號單元,并輸出所得到的快進(jìn)播放的輸出結(jié)果;步驟S7判斷影音信號壓縮是否完成;步驟S8若沒有完成,將第一緩沖存儲(chǔ)器的第一索引位移至下一個(gè)需要壓縮的影音信號地址(以步驟S2所決定的壓縮比為主),并重復(fù)上述步驟S5至步驟S7,以完成影音信號壓縮而達(dá)到快進(jìn)播放的目的;步驟S9若影音信號壓縮完成,則結(jié)束此一影音信號快進(jìn)方法的步驟。
上述的步驟中,將多個(gè)影音信號單元依所需壓縮比或快進(jìn)播放速度而分組存入緩沖存儲(chǔ)器中,若每讀兩個(gè)影音信號單元再由緩沖存儲(chǔ)器輸出一個(gè)新的壓縮影音信號單元,即為兩倍壓縮比的快進(jìn)播放;若每讀四個(gè)影音信號單元再由緩沖存儲(chǔ)器輸出一個(gè)新的壓縮影音信號單元,即為四倍快進(jìn)播放。
綜上所述,本發(fā)明為解決公知的影音信號快進(jìn)時(shí)會(huì)產(chǎn)生變頻或爆音的缺點(diǎn),而提出一由時(shí)間縮放技術(shù)(time scaling)所發(fā)展而來的影音信號快進(jìn)播放的時(shí)間縮放算法(time scaling algorithm),其中的音頻范圍限制與波形斜率計(jì)算的內(nèi)插系數(shù)算法(inter-coefficient)達(dá)到影音信號壓縮的目的,并改善了快進(jìn)播放的音質(zhì),且能降低在壓縮計(jì)算時(shí)的功耗,更能減低內(nèi)存的使用率,確實(shí)有著一舉多得的功效。
以上所述僅為本發(fā)明的較佳可行實(shí)施例,并非以此限制本發(fā)明的專利范圍,凡運(yùn)用本發(fā)明說明書及附圖內(nèi)容所做的等效結(jié)構(gòu)變化,均包含于本發(fā)明的專利保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種影音信號快進(jìn)播放方法,該方法是由一時(shí)間縮放技術(shù)所發(fā)展而來的用于影音信號快進(jìn)播放的一內(nèi)插系數(shù)算法,用以壓縮一影音信號數(shù)據(jù)流,其中,該影音信號快進(jìn)播放方法的步驟包括將多個(gè)影音信號單元分組存入至少一個(gè)緩沖存儲(chǔ)器中;在該緩沖存儲(chǔ)器中設(shè)定多個(gè)索引點(diǎn);設(shè)定一參考點(diǎn),該參考點(diǎn)為該內(nèi)插系數(shù)算法的一基準(zhǔn)點(diǎn);由該基準(zhǔn)點(diǎn)地址開始該內(nèi)插系數(shù)算法的演算,得出一新的壓縮影音信號單元;將該緩沖存儲(chǔ)器其一的索引點(diǎn)位移至下一影音信號地址;重復(fù)上述步驟以完成影音信號壓縮,從而快進(jìn)播放。
2.如權(quán)利要求1所述的影音信號快進(jìn)播放方法,其特征在于,在該步驟開始之初,將該影音信號數(shù)據(jù)流分為該多個(gè)影音信號單元。
3.如權(quán)利要求1所述的影音信號快進(jìn)播放方法,其特征在于,該影音信號單元中包括有多個(gè)取樣影音信號。
4.如權(quán)利要求1所述的影音信號快進(jìn)播放方法,其特征在于,在將該多個(gè)影音信號單元分組存入至少一個(gè)緩沖存儲(chǔ)器的步驟中,是依所需壓縮比或快進(jìn)播放速度而分組存入該至少一個(gè)緩沖存儲(chǔ)器中。
5.如權(quán)利要求1所述的影音信號快進(jìn)播放方法,其特征在于,計(jì)算出該參考點(diǎn)的步驟,是由一初始點(diǎn)開始逐點(diǎn)計(jì)算,以作為下一次運(yùn)算的基準(zhǔn)點(diǎn)。
6.一種影音信號快進(jìn)播放方法,是由一時(shí)間縮放技術(shù)所發(fā)展而來的用于影音信號快進(jìn)播放的一內(nèi)插系數(shù)算法,用以壓縮一影音信號數(shù)據(jù)流,其中,該影音信號快進(jìn)播放方法的步驟包括將該影音信號數(shù)據(jù)流分為多個(gè)影音信號單元;將該多個(gè)影音信號單元分組存入一第一緩沖存儲(chǔ)器與一第二緩沖存儲(chǔ)器;在該第一緩沖存儲(chǔ)器與該第二緩沖存儲(chǔ)器中設(shè)定多個(gè)索引點(diǎn);設(shè)定一參考點(diǎn),該參考點(diǎn)為該內(nèi)插系數(shù)算法的一基準(zhǔn)點(diǎn);由該基準(zhǔn)點(diǎn)地址開始該內(nèi)插系數(shù)算法的演算,得出一新的壓縮影音信號單元;以及將該緩沖存儲(chǔ)器其一的索引位移至下一影音信號地址;重復(fù)上述步驟以完成影音信號壓縮,從而快進(jìn)播放。
7.如權(quán)利要求6所述的影音信號快進(jìn)播放方法,其特征在于,該影音信號單元中包括有多個(gè)取樣影音信號。
8.如權(quán)利要求6所述的影音信號快進(jìn)播放方法,其特征在于,在將該多個(gè)影音信號單元分組存入該第一緩沖存儲(chǔ)器與該第二緩沖存儲(chǔ)器的步驟中,是依所需壓縮比或快進(jìn)播放速度而分組存入該緩沖存儲(chǔ)器中。
9.如權(quán)利要求6所述的影音信號快進(jìn)播放方法,其特征在于,該基準(zhǔn)點(diǎn)開始逐點(diǎn)計(jì)算的公式為temp[i]+=Buffer1[index1+i]×Buffer2[index2+j]其中Buffer1[]為該第一緩沖存儲(chǔ)器的地址函數(shù),Buffer2[]為該第二緩沖存儲(chǔ)器的地址函數(shù),其中變量index1+i表示該第一緩沖存儲(chǔ)器的影音信號單元中的取樣影音信號地址,而變量index2+j表示該第二緩沖存儲(chǔ)器的影音信號單元中的取樣影音信號地址。
10.如權(quán)利要求6所述的影音信號快進(jìn)播放方法,其特征在于,該內(nèi)插系數(shù)算法的計(jì)算公式為Buffer1[alignment+i]=(Buffer2[i]×i+Buffer1[alignment+i]×unit-Buffer1[alignment+i]×i)/unit其中Buffer1[]為該第一緩沖存儲(chǔ)器的地址函數(shù),Buffer2[]為該第二緩沖存儲(chǔ)器的地址函數(shù),其中變量alignment+i表示該第一緩沖存儲(chǔ)器的影音信號單元中的基準(zhǔn)點(diǎn)地址,而變量i表示位于該第二緩沖存儲(chǔ)器的影音信號單元中的起始點(diǎn)地址。
全文摘要
本發(fā)明涉及一種影音信號快進(jìn)播放方法,為使用時(shí)間縮放算法(time scaling algorithm)的影音信號快進(jìn)播放方法。其中,通過音頻范圍限制(range restriction)與波形斜率計(jì)算(slope computation)的內(nèi)插系數(shù)算法(inter-coefficient),達(dá)到影音信號壓縮的目的,并改善了播放的影音信號品質(zhì)。本發(fā)明快進(jìn)播放的目的即為將影音信號數(shù)據(jù)流(data stream)中各影音信號單元(unit)做一時(shí)間縮放的演算,使多個(gè)影音信號單元依所需的壓縮比壓縮為一個(gè)影音信號單元,并能維持良好的音質(zhì)。
文檔編號H04N5/783GK1705365SQ20041004765
公開日2005年12月7日 申請日期2004年5月27日 優(yōu)先權(quán)日2004年5月27日
發(fā)明者林士生 申請人:揚(yáng)智科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
黄骅市| 常宁市| 卓资县| 凤山县| 临洮县| 长沙县| 嵊州市| 上饶市| 泸定县| 梅州市| 遂溪县| 恩施市| 濮阳市| 集贤县| 杭锦后旗| 江源县| 札达县| 新沂市| 大余县| 遵义市| 荔浦县| 汶川县| 临桂县| 石门县| 炉霍县| 米林县| 广德县| 钟祥市| 广饶县| 清流县| 梨树县| 墨脱县| 万载县| 云阳县| 瑞金市| 普洱| 海安县| 民权县| 湖南省| 通海县| 北川|