两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

多媒體轉(zhuǎn)換裝置與方法

文檔序號(hào):6778318閱讀:128來(lái)源:國(guó)知局
專利名稱:多媒體轉(zhuǎn)換裝置與方法
技術(shù)領(lǐng)域
本發(fā)明有關(guān)于多媒體裝置,尤指一種從一時(shí)間平移播放模式下的時(shí)間平移多媒體數(shù)據(jù)播放轉(zhuǎn)換成一實(shí)況播放模式下的實(shí)況多媒體數(shù)據(jù)播放的方法及其相關(guān)裝置(METHOD OF TRANSITIONING FROM TIME SHIFTEDMULTIMEDIA PLAYBACK TO LIVE MULTIMEDIA PLAYBACK ANDMULTIMEDIA PLAYBACK DEVICE THEREOF)。
背景技術(shù)
在現(xiàn)今社會(huì)中,有各式各樣的裝置可以用來(lái)記錄影像及(或)音頻文件以供稍后播放之用,例如錄音機(jī)(tape recorder)、錄像機(jī)(video cassetterecorder)、可燒錄光盤(pán)片(recordable compact disc)以及目前普遍可見(jiàn)的可燒錄數(shù)字光盤(pán)片(recordable digital video discs)等等,另外,個(gè)人計(jì)算機(jī)上的硬盤(pán)或是磁光盤(pán)片(magneto optical disc)也是可用來(lái)紀(jì)錄影音數(shù)據(jù)。
可復(fù)寫(xiě)式儲(chǔ)存媒體具有許多新的功能,以磁性儲(chǔ)存媒體來(lái)說(shuō),其包含有暫停(pause)、快轉(zhuǎn)(fast-forward)、趕上(catch-up)以及立即回放(instantreplay)等功能,很顯而易見(jiàn)地,這些功能都必須要對(duì)儲(chǔ)存媒體進(jìn)行同步讀取以及寫(xiě)入的動(dòng)作,舉例來(lái)說(shuō),當(dāng)使用者目前正在紀(jì)錄一實(shí)況電視節(jié)目時(shí),使用者可以暫停該實(shí)況電視節(jié)目的播放,然而,數(shù)據(jù)紀(jì)錄的操作仍然以背景執(zhí)行的方式持續(xù)進(jìn)行中,接下來(lái),當(dāng)使用者回復(fù)(resume)播放時(shí),使用者可以利用快轉(zhuǎn)功能來(lái)趕上實(shí)況電視節(jié)目。上述這些功能都必須讓寫(xiě)入緩沖器(也稱紀(jì)錄緩沖器)以及讀取緩沖器(也稱播放緩沖器)的操作最佳化,以防止寫(xiě)入緩沖區(qū)溢位(write buffer overflow)以及讀取緩沖器數(shù)據(jù)不足(readbuffer underflow)的情況發(fā)生。寫(xiě)入緩沖區(qū)溢位會(huì)導(dǎo)致編碼后以及寫(xiě)入至盤(pán)片前的節(jié)目?jī)?nèi)容遺失,而讀取緩沖器數(shù)據(jù)不足會(huì)導(dǎo)致播放節(jié)目?jī)?nèi)容時(shí)造成節(jié)目中斷;同樣地,趕上(Catch-up)模式、跳過(guò)(play-skip)模式以及平滑趕上(smooth-catch-up)模式或是這些模式的組合均需要緩沖區(qū)最佳化的操作。
暫停(pause)模式、快速回放(instant replay)模式、趕上(Catch-up)模式以及其它播放模式(trick mode)都是多媒體播放裝置中不可或缺的功能。舉例來(lái)說(shuō),暫停模式可用于暫停一正在播放的電視節(jié)目;快速回放功能則可允許使用者立即地觀賞所紀(jì)錄的節(jié)目?jī)?nèi)容;而趕上模式可在播放速度比實(shí)況內(nèi)容輸入的紀(jì)錄速度快時(shí)使用;以及還有其它有用的播放功能,例如快速倒轉(zhuǎn)(fast reverse)、慢速倒轉(zhuǎn)(slow reverse)、快轉(zhuǎn)(fast forward)、慢轉(zhuǎn)(slow forward)、略過(guò)(skip)、以及跳過(guò)(jump)等等。
然而,在這些播放模式中,如何讓時(shí)間平移播放(例如快轉(zhuǎn))模式平順地轉(zhuǎn)換回實(shí)況播放模式便成為一個(gè)困難的課題,于時(shí)間平移模式中,一般來(lái)說(shuō),一電視節(jié)目暫時(shí)地儲(chǔ)存于一儲(chǔ)存媒體(例如一硬盤(pán))中一個(gè)時(shí)間平移緩沖器中,然后,該電視節(jié)目即可稍后再?gòu)脑撚脖P(pán)讀取并被播放出來(lái),因此,在時(shí)間平移模式下,使用者可以執(zhí)行上述的功能(例如快轉(zhuǎn)模式)來(lái)跳過(guò)一些節(jié)目?jī)?nèi)容(例如廣告等等),換句話說(shuō),在快轉(zhuǎn)模式下,時(shí)間平移播放模式下的播放時(shí)間點(diǎn)最后一定會(huì)趕上目前輸入中的實(shí)況節(jié)目,因此,在這個(gè)時(shí)間點(diǎn)上,便必須將時(shí)間平移播放模式直接切回至實(shí)況播放模式,所以便不會(huì)于使用者觀看電視節(jié)目時(shí)造成不必要的延遲現(xiàn)象。
請(qǐng)參閱圖1,圖1為現(xiàn)有第一種多媒體播放裝置100的數(shù)據(jù)路徑(data path)示意圖。舉例來(lái)說(shuō),多媒體播放裝置100可用來(lái)記錄并且播放影像,其包含有一輸入端口(Input Port)102(例如一用于影像輸入的模擬/數(shù)字轉(zhuǎn)換器)、一編碼器104、一寫(xiě)入緩沖器106、一硬盤(pán)(HDD)108、一讀取緩沖器110、一譯碼器112、一輸出開(kāi)關(guān)(output switch)114、一輸出緩沖器116以及一輸出端口118。如圖1所示,當(dāng)此系統(tǒng)在進(jìn)行影像處理時(shí),圖1所示的上半部份以輸入端口102所輸入的比特流的幀(frame)為單位來(lái)進(jìn)行運(yùn)作,而圖1所示的下半部份以畫(huà)面群組(groups of pictures,GOP)為單位來(lái)進(jìn)行運(yùn)作。
圖2為現(xiàn)有第二種多媒體播放裝置200的數(shù)據(jù)路徑示意圖。當(dāng)此系統(tǒng)在進(jìn)行影像處理時(shí),多媒體播放裝置200的數(shù)據(jù)路徑系允許執(zhí)行子母畫(huà)面(picture in picture,PIP)功能,而為了要支持子母畫(huà)面(其指定用于影像應(yīng)用上面)的功能,輸出開(kāi)關(guān)本身需要具有混合器(mixer)的功能。當(dāng)時(shí)間平移內(nèi)容已經(jīng)趕上實(shí)況內(nèi)容時(shí),則主要畫(huà)面(母畫(huà)面)將會(huì)自動(dòng)切換至實(shí)況內(nèi)容上,而次要畫(huà)面(子畫(huà)面)此時(shí)即會(huì)自動(dòng)關(guān)掉。如圖2所示,多媒體播放裝置200包含有一輸入端口202、一輸入緩沖器203、一編碼器204、一寫(xiě)入緩沖器206、一硬盤(pán)(HDD)208、一讀取緩沖器216、一譯碼器214、一輸出開(kāi)關(guān)210、一輸出緩沖器212以及一輸出端口220。圖2所示的上半部份以輸入端口202所輸入的比特流的幀為單位來(lái)進(jìn)行運(yùn)作,而圖2所示的下半部份以畫(huà)面群組(groups of pictures,GOP)為單位來(lái)進(jìn)行運(yùn)作。
請(qǐng)參閱圖3,圖3為于時(shí)間平移操作模式(例如一快轉(zhuǎn)模式)下存取圖1或圖2所示的硬盤(pán)108、208中所儲(chǔ)存的影像數(shù)據(jù)的緩沖器使用狀況示意圖。首先,輸出開(kāi)關(guān)114、210將譯碼器112或輸出緩沖器212所輸出的影像幀導(dǎo)通至輸出端口118、220。如圖3所示,一目前已編碼的畫(huà)面群組儲(chǔ)存于寫(xiě)入緩沖器106、206中,在此同時(shí),先前已儲(chǔ)存的(即完整的)畫(huà)面群組被寫(xiě)入至硬盤(pán)108、208中,而在播放部分,一目前畫(huà)面群組從硬盤(pán)108、208中被讀取出來(lái),并且儲(chǔ)存于讀取緩沖器110、216中,最后,一目前待譯碼的畫(huà)面群組從讀取緩沖器110、216被傳送至譯碼器112、214中。
圖4為當(dāng)時(shí)間平移影像數(shù)據(jù)的讀取位置趕上圖1或圖2所示的輸入端口102、202所接收的實(shí)況影像數(shù)據(jù)時(shí)的緩沖器使用狀況示意圖。在圖4中,畫(huà)面群組408已經(jīng)被播放,并且依據(jù)時(shí)間平移播放模式,下一個(gè)要被播放的幀位于畫(huà)面群組406中,然而,畫(huà)面群組406尚未從硬盤(pán)108、208中被完全地讀取出來(lái),同樣地,由于部分的畫(huà)面群組404已被寫(xiě)入至硬盤(pán)108、208中,因此畫(huà)面群組404也無(wú)法被使用,在此情況下,下一個(gè)可被播放的畫(huà)面群組僅為畫(huà)面群組402,然而,由于畫(huà)面群組404以及406中所要的幀被跳過(guò),因此使用者便會(huì)發(fā)覺(jué)從時(shí)間平移影像數(shù)據(jù)到實(shí)況影像數(shù)據(jù)中的轉(zhuǎn)換不平順的現(xiàn)象發(fā)生。
圖5為將時(shí)間平移播放模式中的時(shí)間平移多媒體數(shù)據(jù)從快轉(zhuǎn)播放切換到非快轉(zhuǎn)播放的現(xiàn)有第一種轉(zhuǎn)換方法500的流程圖。如圖5所示,在進(jìn)入快轉(zhuǎn)模式后,現(xiàn)有轉(zhuǎn)換方法500包含有下列步驟步驟502依據(jù)快轉(zhuǎn)(時(shí)間平移)模式來(lái)判斷下一個(gè)播放數(shù)據(jù)區(qū)塊。
步驟504該下一個(gè)播放數(shù)據(jù)區(qū)塊是否可從硬盤(pán)中獲得?若是,執(zhí)行步驟506;反之,則執(zhí)行步驟510。
步驟506從硬盤(pán)中擷取該下一個(gè)播放數(shù)據(jù)區(qū)塊并且將該下一個(gè)播放數(shù)據(jù)區(qū)塊傳送至譯碼器。
步驟508;使用者是否仍須使用快轉(zhuǎn)模式?若是,回到步驟502;反之,則跳出快轉(zhuǎn)模式。
步驟510持續(xù)等待直到該下一個(gè)播放數(shù)據(jù)區(qū)塊可從硬盤(pán)中獲得為止,然后再將該下一個(gè)播放數(shù)據(jù)區(qū)塊傳送至譯碼器,而一旦該下一個(gè)播放數(shù)據(jù)區(qū)塊已被傳送至譯碼器,便跳出快轉(zhuǎn)模式。
圖6為將時(shí)間平移播放模式下的時(shí)間平移多媒體數(shù)據(jù)播放轉(zhuǎn)換至實(shí)況播放模式下的實(shí)況多媒體數(shù)據(jù)播放的現(xiàn)有第二種轉(zhuǎn)換方法600的流程圖。如圖6所示,在進(jìn)入快轉(zhuǎn)模式后,現(xiàn)有轉(zhuǎn)換方法600包含有下列步驟步驟602依據(jù)快轉(zhuǎn)(時(shí)間平移)模式來(lái)判斷下一個(gè)播放數(shù)據(jù)區(qū)塊。
步驟604該下一個(gè)播放數(shù)據(jù)區(qū)塊是否可從硬盤(pán)中獲得?若是,執(zhí)行步驟606;反之,則執(zhí)行步驟608。
步驟606從硬盤(pán)中擷取該下一個(gè)播放數(shù)據(jù)區(qū)塊并且將該下一個(gè)播放數(shù)據(jù)區(qū)塊傳送至譯碼器以便播放。
步驟610使用者是否仍須使用快轉(zhuǎn)模式?若是,回到步驟602;反之,則跳出快轉(zhuǎn)模式。
步驟608當(dāng)播放內(nèi)容已經(jīng)趕上實(shí)況影像數(shù)據(jù)時(shí),直接跳出時(shí)間平移模式并且開(kāi)始播放實(shí)況影像數(shù)據(jù)。
然而,圖5所示的方法500以及圖6所示的方法600在由快轉(zhuǎn)模式轉(zhuǎn)換至實(shí)況影像模式時(shí)都會(huì)發(fā)生轉(zhuǎn)換不平順的現(xiàn)象,換句話說(shuō),在時(shí)間平移模式下,系統(tǒng)可能必須播放一些目前正被寫(xiě)入至硬盤(pán)或是正從硬盤(pán)讀取出的畫(huà)面群組中的一些播放數(shù)據(jù)區(qū)塊,然而,圖5所示的方法500以及圖6所示的方法600所轉(zhuǎn)換的實(shí)況影像數(shù)據(jù)與使用者所欲觀賞的影像畫(huà)面之間會(huì)有一段不小落差,因此使用者便會(huì)發(fā)覺(jué)從時(shí)間平移影像數(shù)據(jù)到實(shí)況影像數(shù)據(jù)的轉(zhuǎn)換間發(fā)現(xiàn)轉(zhuǎn)換不平順的現(xiàn)象。

發(fā)明內(nèi)容
因此,本發(fā)明的目的之一在于提供一種一時(shí)間平移播放模式下的時(shí)間平移多媒體數(shù)據(jù)播放轉(zhuǎn)換至一實(shí)況播放模式下的實(shí)況多媒體數(shù)據(jù)播放的方法及相關(guān)裝置,以解決上述的問(wèn)題。
根據(jù)本發(fā)明的專利申請(qǐng)范圍,其揭露一種將一時(shí)間平移播放模式下的一時(shí)間平移多媒體數(shù)據(jù)的播放轉(zhuǎn)換為一實(shí)況播放模式下的一實(shí)況多媒體數(shù)據(jù)的播放的方法。該方法包含有在一緩沖器中暫存對(duì)應(yīng)于該實(shí)況多媒體數(shù)據(jù)的數(shù)據(jù);將對(duì)應(yīng)于該實(shí)況多媒體數(shù)據(jù)的數(shù)據(jù)儲(chǔ)存至一儲(chǔ)存媒體;依據(jù)該時(shí)間平移播放模式來(lái)計(jì)算下一個(gè)播放數(shù)據(jù)區(qū)塊;若對(duì)應(yīng)于該下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)可從該儲(chǔ)存媒體獲得,則從該儲(chǔ)存媒體擷取對(duì)應(yīng)于該下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù);以及若對(duì)應(yīng)于該下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)并無(wú)法從該儲(chǔ)存媒體獲得但可從該緩沖器獲得,則從該緩沖器擷取對(duì)應(yīng)于該下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)。
根據(jù)本發(fā)明的專利申請(qǐng)范圍,其另揭露一種多媒體播放裝置。該多媒體播放裝置包含有一緩沖器,其耦接于一實(shí)況多媒體數(shù)據(jù),用來(lái)暫存對(duì)應(yīng)于該實(shí)況多媒體數(shù)據(jù)的數(shù)據(jù);一儲(chǔ)存媒體,其耦接于該緩沖器,用來(lái)儲(chǔ)存對(duì)應(yīng)于該實(shí)況多媒體數(shù)據(jù)的數(shù)據(jù);一后續(xù)區(qū)塊計(jì)算單元,用來(lái)依據(jù)一時(shí)間平移播放模式來(lái)計(jì)算下一個(gè)播放數(shù)據(jù)區(qū)塊;一開(kāi)關(guān)單元,其耦接于該后續(xù)區(qū)塊計(jì)算單元,用來(lái)于對(duì)應(yīng)該下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)可從該儲(chǔ)存媒體獲得時(shí),則從該儲(chǔ)存媒體擷取對(duì)應(yīng)于該下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù),以及于對(duì)應(yīng)該下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)并無(wú)法從該儲(chǔ)存媒體獲得但可從該緩沖器獲得時(shí),則從該緩沖器擷取對(duì)應(yīng)于該下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)。
本發(fā)明可以防止從時(shí)間平移影像數(shù)據(jù)到實(shí)況影像數(shù)據(jù)的轉(zhuǎn)換間出現(xiàn)的轉(zhuǎn)換不平順的現(xiàn)象。


圖1為現(xiàn)有第一種多媒體播放裝置的數(shù)據(jù)路徑示意圖。
圖2為現(xiàn)有第二種多媒體播放裝置的數(shù)據(jù)路徑示意圖。
圖3為于時(shí)間平移操作模式(例如一快轉(zhuǎn)模式)下存取圖1或圖2所示的硬盤(pán)中所儲(chǔ)存的影像數(shù)據(jù)的緩沖器使用狀況示意圖。
圖4為當(dāng)時(shí)間平移影像數(shù)據(jù)的讀取位置趕上圖1或圖2所示的輸入端口所接收的實(shí)況影像數(shù)據(jù)時(shí)的緩沖器使用狀況示意圖。
圖5為將時(shí)間平移播放模式中的時(shí)間平移多媒體數(shù)據(jù)從快轉(zhuǎn)播放轉(zhuǎn)換到非快轉(zhuǎn)播放的現(xiàn)有第一種轉(zhuǎn)換方法的流程圖。
圖6為將時(shí)間平移播放模式下的時(shí)間平移多媒體數(shù)據(jù)播放轉(zhuǎn)換至實(shí)況播放模式下的實(shí)況多媒體數(shù)據(jù)播放的現(xiàn)有第二種轉(zhuǎn)換方法的流程圖。
圖7為本發(fā)明第一實(shí)施例的多媒體播放裝置的功能方塊示意圖。
圖8為本發(fā)明第二實(shí)施例的多媒體播放裝置的數(shù)據(jù)路徑示意圖。
圖9為本發(fā)明第三實(shí)施例的多媒體播放裝置的數(shù)據(jù)路徑示意圖。
圖10為時(shí)間平移操作模式(例如一快轉(zhuǎn)模式)下存取圖8或圖9所示的硬盤(pán)中所儲(chǔ)存的多媒體數(shù)據(jù)的緩沖器使用狀況示意圖。
圖11用于說(shuō)明圖9中所提及的直到轉(zhuǎn)換至實(shí)況影像數(shù)據(jù)之前的所有播放數(shù)據(jù)區(qū)塊都可于時(shí)間平移模式中被使用到時(shí)的幀緩沖器使用狀況示意圖。
圖12為本發(fā)明將時(shí)間平移播放模式下的時(shí)間平移多媒體數(shù)據(jù)從快轉(zhuǎn)播放轉(zhuǎn)換到非快轉(zhuǎn)播放的第一種轉(zhuǎn)換方法的流程圖。
圖13為本發(fā)明將時(shí)間平移播放模式下的時(shí)間平移多媒體數(shù)據(jù)從快轉(zhuǎn)播放轉(zhuǎn)換到非快轉(zhuǎn)播放的第二種轉(zhuǎn)換方法的流程圖。
圖14為本發(fā)明將時(shí)間平移播放模式下的時(shí)間平移多媒體數(shù)據(jù)從快轉(zhuǎn)播放轉(zhuǎn)換到非快轉(zhuǎn)播放的第三種轉(zhuǎn)換方法的流程圖。
圖15為本發(fā)明第四實(shí)施例的多媒體播放裝置的數(shù)據(jù)路徑示意圖。
圖16為本發(fā)明將時(shí)間平移播放模式下時(shí)間平移多媒體數(shù)據(jù)從快轉(zhuǎn)播放轉(zhuǎn)換到非快轉(zhuǎn)播放的廣義轉(zhuǎn)換方法的流程圖。
圖17為影音數(shù)據(jù)于快轉(zhuǎn)模式或者是時(shí)間平移模式下的音頻處理示意圖。
圖18為僅包含音頻處理的應(yīng)用于快轉(zhuǎn)模式或者是時(shí)間平移模式下的音頻處理示意圖。
主要組件符號(hào)說(shuō)明100、200、700、800、900、1500多媒體播放裝置102、202、702、802、902、1502輸入端口104、204、804、906編碼器106、206、806、908、1504寫(xiě)入緩沖器108、208、706、808、910、1506硬盤(pán)110、216、817、917、1507讀取緩沖器112、214、814、916、1510譯碼器114、210、812、912輸出開(kāi)關(guān)116、212、810、914、1514輸出緩沖器118、220、818、920、1516輸出端口203、904輸入緩沖器
404、406、408畫(huà)面群組704緩沖器708后續(xù)區(qū)塊計(jì)算單元710開(kāi)關(guān)單元712播放裝置816、918、1508讀取開(kāi)關(guān)704a~704c數(shù)據(jù)集具體實(shí)施方式
請(qǐng)參閱圖7,圖7為本發(fā)明第一實(shí)施例的多媒體播放裝置700的功能方塊示意圖。如圖7所示,多媒體播放裝置700包含有一輸入端口702、一緩沖器704、一硬盤(pán)706、一開(kāi)關(guān)單元710、一后續(xù)區(qū)塊計(jì)算單元(next blockcalculator)708以及一播放裝置712。如后所述,多媒體播放裝置700可被用來(lái)記錄并播放音頻數(shù)據(jù)、影像數(shù)據(jù)或是影音數(shù)據(jù),然而,對(duì)于熟習(xí)此項(xiàng)技藝者而言,其可經(jīng)由本發(fā)明實(shí)施例的教導(dǎo)而將本發(fā)明所揭露的技術(shù)應(yīng)用于其它類(lèi)別的多媒體數(shù)據(jù),也屬本發(fā)明的范疇。
為了提供時(shí)間平移影像播放到實(shí)況影像播放之間的平順轉(zhuǎn)換,本發(fā)明包含有緩沖器704,用來(lái)緩沖對(duì)應(yīng)于實(shí)況多媒體數(shù)據(jù)的數(shù)據(jù),其中一數(shù)據(jù)集704a目前正被寫(xiě)入至硬盤(pán)706中,然而,在被寫(xiě)入至硬盤(pán)706后,這個(gè)數(shù)據(jù)集便成為數(shù)據(jù)集704b而可被加以使用,同樣地,為了要構(gòu)成目前正從硬盤(pán)706被讀取出來(lái)的播放數(shù)據(jù)區(qū)塊,緩沖器704另包含有一先前數(shù)據(jù)集704c。如此一來(lái),如果后續(xù)區(qū)塊計(jì)算單元708判斷出下一個(gè)播放數(shù)據(jù)區(qū)塊位于硬盤(pán)706中,則開(kāi)關(guān)單元710將下一個(gè)播放數(shù)據(jù)區(qū)塊從硬盤(pán)706傳送至播放裝置712(如圖7所示的信號(hào)路徑A);另一方面,若后續(xù)區(qū)塊計(jì)算單元708判斷出下一個(gè)播放數(shù)據(jù)區(qū)塊尚無(wú)法自硬盤(pán)706中獲得(例如該下一個(gè)播放數(shù)據(jù)區(qū)塊正自硬盤(pán)讀取出來(lái)或正被寫(xiě)入至硬盤(pán))時(shí),開(kāi)關(guān)單元710則將下一個(gè)播放數(shù)據(jù)區(qū)塊從緩沖器704傳送至播放裝置712(如圖7所示的信號(hào)路徑B);最后,若后續(xù)區(qū)塊計(jì)算單元708判斷出下一個(gè)播放數(shù)據(jù)區(qū)塊無(wú)法自緩沖器704中得到(例如該下一個(gè)播放數(shù)據(jù)區(qū)塊正當(dāng)作實(shí)況多媒體數(shù)據(jù)而被緩沖器704所接收或是之后才會(huì)被緩沖器704所接收)時(shí),則開(kāi)關(guān)單元710將下一個(gè)播放數(shù)據(jù)區(qū)塊直接從輸入端口702傳送至播放裝置712(如圖7所示的信號(hào)路徑C)。接下來(lái),由于快轉(zhuǎn)模式已經(jīng)追上了實(shí)況模式而無(wú)法在進(jìn)一步執(zhí)行快轉(zhuǎn)動(dòng)作了,因此多媒體播放裝置700便會(huì)跳出時(shí)間平移模式。相關(guān)實(shí)施例以及相關(guān)操作系以下列各圖式來(lái)加以詳細(xì)說(shuō)明。
請(qǐng)參閱圖8,圖8為本發(fā)明第二實(shí)施例的多媒體播放裝置800的數(shù)據(jù)路徑示意圖。如圖8所示,多媒體播放裝置800包含有一輸入端口802(例如一模擬/數(shù)字轉(zhuǎn)換器)、一編碼器(用來(lái)將輸入數(shù)據(jù)壓縮成比特流)804、一寫(xiě)入緩沖器806、一硬盤(pán)808、一讀取開(kāi)關(guān)816、一讀取緩沖器817、一譯碼器814、一輸出開(kāi)關(guān)812、一輸出緩沖器810以及一輸出端口818。如圖8所示,當(dāng)此系統(tǒng)在進(jìn)行影像處理時(shí),圖8所示的上半部份以輸入端口802所輸入的比特流的幀為單位來(lái)進(jìn)行運(yùn)作,而圖8所示的下半部份以畫(huà)面群組(groups of pictures,GOP)為單位來(lái)進(jìn)行運(yùn)作。請(qǐng)注意,不同于圖1的是,本實(shí)施例中的比特流也直接從寫(xiě)入緩沖器806經(jīng)由讀取開(kāi)關(guān)816而復(fù)制到讀取緩沖器817中。如此一來(lái),目前正被寫(xiě)入至硬盤(pán)808的畫(huà)面群組以及目前正從硬盤(pán)808讀取出來(lái)的畫(huà)面群組兩者都可從讀取緩沖器817來(lái)獲得。因此,當(dāng)時(shí)間平移播放的時(shí)間點(diǎn)趕上實(shí)況輸入影像時(shí),直到轉(zhuǎn)換至實(shí)況影像數(shù)據(jù)之前的所有播放數(shù)據(jù)區(qū)塊都可于時(shí)間平移模式中被使用到,如此一來(lái),由時(shí)間平移播放模式轉(zhuǎn)換回實(shí)況播放模式的轉(zhuǎn)換過(guò)程即可十分平順。
圖9為本發(fā)明第三實(shí)施例的多媒體播放裝置900的數(shù)據(jù)路徑示意圖。當(dāng)此系統(tǒng)在進(jìn)行影像處理時(shí),多媒體播放裝置900的數(shù)據(jù)路徑系允許執(zhí)行子母畫(huà)面(picture in picture,PIP)功能,而如圖9所示,多媒體播放裝置900包含有一輸入端口902、一輸入緩沖器904、一編碼器906、一寫(xiě)入緩沖器908、一硬盤(pán)910、一讀取開(kāi)關(guān)918、一讀取緩沖器917、一譯碼器916、一輸出緩沖器914、一輸出開(kāi)關(guān)912以及一輸出端口920。圖9所示的上半部份以輸入端口902所輸入的比特流的幀為單位來(lái)進(jìn)行運(yùn)作,而圖9所示的下半部份以畫(huà)面群組(groups of pictures,GOP)為單位來(lái)進(jìn)行運(yùn)作。請(qǐng)注意,與圖2不同的是,本實(shí)施例中的比特流另直接從寫(xiě)入緩沖器908經(jīng)由讀取開(kāi)關(guān)918而復(fù)制到讀取緩沖器917中,如此一來(lái),目前正被寫(xiě)入至硬盤(pán)910的畫(huà)面群組以及目前正從硬盤(pán)910被讀取出來(lái)的畫(huà)面群組兩者都可從讀取緩沖器917上獲得。因此,當(dāng)時(shí)間平移播放的時(shí)間點(diǎn)趕上了實(shí)況輸入影像時(shí),直到轉(zhuǎn)換至實(shí)況影像數(shù)據(jù)之前的所有播放數(shù)據(jù)區(qū)塊都可于時(shí)間平移模式中被使用到,如此一來(lái),由時(shí)間平移播放模式轉(zhuǎn)換回實(shí)況播放模式的轉(zhuǎn)換過(guò)程即可十分平順。
請(qǐng)參閱圖10,圖10為時(shí)間平移操作模式(例如一快轉(zhuǎn)模式)下存取圖8或圖9所示的硬盤(pán)808、910中所儲(chǔ)存的多媒體數(shù)據(jù)的緩沖器使用狀況示意圖。如圖10所示,一目前已編碼的播放數(shù)據(jù)區(qū)塊儲(chǔ)存于寫(xiě)入緩沖器806、908中,在此同時(shí),先前已儲(chǔ)存的(也即完整的)播放數(shù)據(jù)區(qū)塊寫(xiě)入至硬盤(pán)808、910中,另一方面,若是需要的話,目前正被寫(xiě)入至硬盤(pán)808、910中的播放數(shù)據(jù)區(qū)塊也可經(jīng)由讀取開(kāi)關(guān)816、918而傳遞至讀取緩沖器817、917。而在播放部分,一播放數(shù)據(jù)區(qū)塊從硬盤(pán)808、910中被讀取出來(lái),并且儲(chǔ)存于讀取緩沖器817、917中,因此,當(dāng)時(shí)間平移播放的時(shí)間點(diǎn)趕上實(shí)況輸入數(shù)據(jù)時(shí),在寫(xiě)入緩沖器806、908中的數(shù)據(jù)就必需被復(fù)制到讀取緩沖器817、917中,如此一來(lái),依據(jù)時(shí)間平移模式所產(chǎn)生的下一個(gè)正確的播放數(shù)據(jù)區(qū)塊即可從讀取緩沖器817、917傳遞至影像譯碼器814、916中。
更進(jìn)一步地說(shuō),輸入緩沖區(qū)的數(shù)據(jù)也可被拿來(lái)使用,當(dāng)此系統(tǒng)在進(jìn)行影像處理時(shí),請(qǐng)參閱圖11,圖11用于說(shuō)明圖9中所提及的直到轉(zhuǎn)換至實(shí)況影像數(shù)據(jù)之前的所有播放數(shù)據(jù)區(qū)塊都可于時(shí)間平移模式中被使用到時(shí)的幀緩沖器使用狀況示意圖。如圖11所示,影像輸入幀數(shù)組(video input frame array)包含有對(duì)應(yīng)于已編碼并且儲(chǔ)存于硬盤(pán)的復(fù)數(shù)個(gè)畫(huà)面群組的幀,以及影像譯碼幀數(shù)組(video decoder frame array)則包含有對(duì)應(yīng)于目前正從硬盤(pán)讀取的復(fù)數(shù)個(gè)畫(huà)面群組的幀。當(dāng)后續(xù)區(qū)塊計(jì)算單元判斷出下一個(gè)播放數(shù)據(jù)區(qū)塊不位于硬盤(pán)以及寫(xiě)入緩沖器時(shí),則下一個(gè)用于快轉(zhuǎn)模式的顯示幀可從影像輸入幀數(shù)組中獲得,就如圖11的指示線1000所示;若是下一個(gè)所需的播放數(shù)據(jù)區(qū)塊不位于影像譯碼器以及影像輸入幀數(shù)組時(shí),這表示目前所執(zhí)行的快轉(zhuǎn)模式已經(jīng)趕上了實(shí)況影像數(shù)據(jù),因此即可跳出時(shí)間平移模式,同時(shí)下一個(gè)輸入幀(不需要進(jìn)行幀跳過(guò)的動(dòng)作)便會(huì)直接地傳送至輸出端口中。
圖12為本發(fā)明將時(shí)間平移播放模式下的時(shí)間平移多媒體數(shù)據(jù)從快轉(zhuǎn)播放轉(zhuǎn)換到非快轉(zhuǎn)播放的第一種轉(zhuǎn)換方法1200的流程圖。請(qǐng)注意,假設(shè)可大體上獲得相同結(jié)果,圖12所示的流程圖中的步驟不一定遵照此排序來(lái)連續(xù)執(zhí)行、即其它的步驟也可插入其中。如圖12所示,在進(jìn)入快轉(zhuǎn)模式后,轉(zhuǎn)換方法1200包含有下列步驟步驟1202依據(jù)快轉(zhuǎn)(時(shí)間平移)模式來(lái)判斷下一個(gè)播放數(shù)據(jù)區(qū)塊。
步驟1204下一個(gè)播放數(shù)據(jù)區(qū)塊是否可從硬盤(pán)中獲得?若是,執(zhí)行步驟1206;反之,則執(zhí)行步驟1208。
步驟1206從硬盤(pán)中擷取該下一個(gè)播放數(shù)據(jù)區(qū)塊并且將該下一個(gè)播放數(shù)據(jù)區(qū)塊傳送至多媒體譯碼器來(lái)進(jìn)行播放。
步驟1208該下一個(gè)播放數(shù)據(jù)區(qū)塊是否可從寫(xiě)入緩沖器中獲得?若是,執(zhí)行步驟1212;反之,則執(zhí)行步驟1214。
步驟1210使用者是否仍須使用快轉(zhuǎn)模式?若是,回到步驟1202;反之,則跳出快轉(zhuǎn)模式。
步驟1212從寫(xiě)入緩沖器中擷取該下一個(gè)播放數(shù)據(jù)區(qū)塊并且將該下一個(gè)播放數(shù)據(jù)區(qū)塊傳送至多媒體譯碼器以便進(jìn)行播放。
步驟1214持續(xù)等待直到該下一個(gè)播放數(shù)據(jù)區(qū)塊可從寫(xiě)入緩沖器中獲得為止,然后再將該下一個(gè)播放數(shù)據(jù)區(qū)塊傳送至多媒體譯碼器以便進(jìn)行播放,而一旦該下一個(gè)播放數(shù)據(jù)區(qū)塊已被傳送至多媒體譯碼器后,表示目前所播放的內(nèi)容已經(jīng)趕上實(shí)況多媒體數(shù)據(jù),因此便跳出快轉(zhuǎn)模式。
在其它實(shí)施例中,步驟1214也可修改為若下一個(gè)播放數(shù)據(jù)區(qū)塊還無(wú)法從儲(chǔ)存媒體以及寫(xiě)入緩沖器中獲得的話,在等待該下一個(gè)播放數(shù)據(jù)區(qū)塊可從寫(xiě)入緩沖器中獲得的時(shí)間中,重復(fù)播放最近一個(gè)已播放的數(shù)據(jù)區(qū)塊,而一旦該下一個(gè)播放數(shù)據(jù)區(qū)塊被傳送至多媒體譯碼器后,代表目前播放的內(nèi)容已經(jīng)趕上實(shí)況多媒體數(shù)據(jù),因此即可跳出快轉(zhuǎn)模式。
圖13為本發(fā)明另一實(shí)施例中將時(shí)間平移播放模式下時(shí)間平移多媒體數(shù)據(jù)從快轉(zhuǎn)播放轉(zhuǎn)換到非快轉(zhuǎn)播放的第二種轉(zhuǎn)換方法1300的流程圖。請(qǐng)注意,假設(shè)可大體上獲得相同結(jié)果,圖13所示的流程圖中的步驟不一定遵照此排序來(lái)連續(xù)執(zhí)行,即,其它的步驟也可插入其中。如圖13所示,在進(jìn)入快轉(zhuǎn)模式后,轉(zhuǎn)換方法1300包含有下列步驟步驟1302依據(jù)快轉(zhuǎn)(時(shí)間平移)模式來(lái)判斷下一個(gè)播放數(shù)據(jù)區(qū)塊。
步驟1304該下一個(gè)播放數(shù)據(jù)區(qū)塊是否可從硬盤(pán)中獲得?若是,執(zhí)行步驟1306;反之,則執(zhí)行步驟1308。
步驟1306從硬盤(pán)中擷取該下一個(gè)播放數(shù)據(jù)區(qū)塊并且將該下一個(gè)播放數(shù)據(jù)區(qū)塊傳送至影像譯碼器以便進(jìn)行播放。
步驟1308該下一個(gè)播放數(shù)據(jù)區(qū)塊是否可從寫(xiě)入緩沖器中獲得?若是,執(zhí)行步驟1312;反之,則執(zhí)行步驟1314。
步驟1310使用者是否仍須使用快轉(zhuǎn)模式?若是,回到步驟1302;反之,則跳出快轉(zhuǎn)模式。
步驟1312從寫(xiě)入緩沖器中擷取該下一個(gè)播放數(shù)據(jù)區(qū)塊并且將該下一個(gè)播放數(shù)據(jù)區(qū)塊傳送至多媒體譯碼器以便進(jìn)行播放。
步驟1314由于輸出數(shù)據(jù)范圍(output data range)已經(jīng)趕上實(shí)況多媒體數(shù)據(jù),因此跳出時(shí)間平移模式并且開(kāi)始輸出實(shí)況多媒體數(shù)據(jù)。
圖14為本發(fā)明另一實(shí)施例中將時(shí)間平移播放模式下時(shí)間平移多媒體數(shù)據(jù)從快轉(zhuǎn)播放轉(zhuǎn)換到非快轉(zhuǎn)播放的第三種轉(zhuǎn)換方法1400的流程圖。請(qǐng)注意,假設(shè)可大體上獲得相同結(jié)果,圖14所示的流程圖中的步驟不一定遵照此排序來(lái)連續(xù)執(zhí)行,即,其它的步驟也可插入其中。如圖14所示,在進(jìn)入快轉(zhuǎn)模式后,轉(zhuǎn)換方法1400包含有下列步驟步驟1402依據(jù)快轉(zhuǎn)(時(shí)間平移)模式來(lái)判斷下一個(gè)播放數(shù)據(jù)區(qū)塊。
步驟1404該下一個(gè)播放數(shù)據(jù)區(qū)塊是否可從硬盤(pán)中獲得?若是,執(zhí)行步驟1406;反之,則執(zhí)行步驟1410。
步驟1406從硬盤(pán)中擷取該下一個(gè)播放數(shù)據(jù)區(qū)塊并且將該下一個(gè)播放數(shù)據(jù)區(qū)塊傳送至影像譯碼器以便進(jìn)行播放。
步驟1408使用者是否仍須使用快轉(zhuǎn)模式?若是,回到步驟1402;反之,則跳出快轉(zhuǎn)模式。
步驟1410該下一個(gè)播放數(shù)據(jù)區(qū)塊是否可從寫(xiě)入緩沖器中獲得?若是,執(zhí)行步驟1412;反之,則執(zhí)行步驟1414。
步驟1412從寫(xiě)入緩沖器中擷取該下一個(gè)播放數(shù)據(jù)區(qū)塊并且將該下一個(gè)播放數(shù)據(jù)區(qū)塊傳送至多媒體譯碼器以便進(jìn)行播放。
步驟1414下一個(gè)輸出數(shù)據(jù)是否可從輸入緩沖器中獲得?若是,執(zhí)行步驟1416;反之,則執(zhí)行步驟1418。
步驟1416從輸入緩沖器中擷取該下一個(gè)輸出數(shù)據(jù)并且將該下一個(gè)輸出數(shù)據(jù)傳送至輸出端口來(lái)進(jìn)行輸出。
步驟1418由于輸出數(shù)據(jù)范圍已經(jīng)趕上實(shí)況多媒體數(shù)據(jù),因此跳出時(shí)間平移模式并且開(kāi)始播放該實(shí)況多媒體數(shù)據(jù)。
圖15為本發(fā)明第四實(shí)施例的多媒體播放裝置1500的數(shù)據(jù)路徑示意圖。如圖15所示,多媒體播放裝置1500可應(yīng)用在數(shù)字電視(digital television,DTV)上,在此情況下,所輸入的實(shí)況多媒體數(shù)據(jù)已經(jīng)是一種數(shù)字壓縮比特流形式而不需要再經(jīng)過(guò)編碼處理,因此,在本實(shí)施例中即不需要編碼器,并且自寫(xiě)入緩沖器到硬盤(pán)則可當(dāng)作為輸入端口的輸入緩沖器來(lái)使用。
多媒體播放裝置1500包含有一輸入端口(例如一傳輸比特流解多工器(transport stream demultiplexer))1502、一寫(xiě)入緩沖器1504、一硬盤(pán)1506、一讀取開(kāi)關(guān)1508、一讀取緩沖器1507、一譯碼器1510、一輸出緩沖器1514以及一輸出端口1516。如圖15所示,所接收的比特流先儲(chǔ)存于寫(xiě)入緩沖器1504中,然后再轉(zhuǎn)存至硬盤(pán)1506。請(qǐng)注意,此處的比特流另直接地從寫(xiě)入緩沖器1504經(jīng)由讀取開(kāi)關(guān)1508而復(fù)制到讀取緩沖器1507中,類(lèi)似于上述實(shí)施例,如此一來(lái),目前正被寫(xiě)入至硬盤(pán)1506的播放數(shù)據(jù)區(qū)塊以及目前正從硬盤(pán)1506所讀取出來(lái)的播放數(shù)據(jù)區(qū)塊兩者都可從讀取緩沖器1508中獲得,因此,當(dāng)時(shí)間平移播放模式的播放時(shí)間點(diǎn)趕上實(shí)況影像數(shù)據(jù)時(shí),轉(zhuǎn)換方法1200也可被實(shí)施,而跳出快轉(zhuǎn)模式也即代表跳出時(shí)間平移模式。直到轉(zhuǎn)換至實(shí)況影像數(shù)據(jù)之前的所有播放數(shù)據(jù)區(qū)塊都可于時(shí)間平移模式中被使用到,如此一來(lái),由時(shí)間平移播放模式轉(zhuǎn)換回實(shí)況播放模式的轉(zhuǎn)換過(guò)程即可十分平順。
圖16為本發(fā)明將時(shí)間平移播放模式下時(shí)間平移多媒體數(shù)據(jù)從快轉(zhuǎn)播放轉(zhuǎn)換到非快轉(zhuǎn)播放的廣義轉(zhuǎn)換方法1600的流程圖。請(qǐng)注意,假設(shè)可大體上獲得相同結(jié)果,圖16所示的流程圖中的步驟不一定遵照此排序來(lái)連續(xù)執(zhí)行,即,其它的步驟也可插入其中。如圖16所示,轉(zhuǎn)換方法1600包含有下列步驟步驟1600將對(duì)應(yīng)于實(shí)況多媒體數(shù)據(jù)的數(shù)據(jù)暫存于一緩沖器中。
步驟1602將對(duì)應(yīng)于該實(shí)況多媒體數(shù)據(jù)的數(shù)據(jù)儲(chǔ)存至一儲(chǔ)存媒體。
步驟1604依據(jù)時(shí)間平移播放模式來(lái)計(jì)算下一個(gè)播放數(shù)據(jù)區(qū)塊。
步驟1606若該下一個(gè)播放數(shù)據(jù)區(qū)塊可從該儲(chǔ)存媒體中獲得,則從該儲(chǔ)存媒體擷取該下一個(gè)播放數(shù)據(jù)區(qū)塊。
步驟1608若該下一個(gè)播放數(shù)據(jù)區(qū)塊并無(wú)法從該儲(chǔ)存媒體中獲得但可從該緩沖器獲得,則從該緩沖器擷取該下一個(gè)播放數(shù)據(jù)區(qū)塊。
如前所述,上述實(shí)施例中的多媒體數(shù)據(jù)為影像、音頻或是其它形式的數(shù)據(jù),就影音數(shù)據(jù)(即影像數(shù)據(jù)與音頻數(shù)據(jù)的組合)來(lái)說(shuō),在一般快轉(zhuǎn)模式的情況下,音頻譯碼器關(guān)閉(disabled)而無(wú)法產(chǎn)生音頻輸出,因此,當(dāng)跳出時(shí)間平移模式并轉(zhuǎn)換回實(shí)況播放模式時(shí),便不會(huì)發(fā)生音頻轉(zhuǎn)換的問(wèn)題,對(duì)于僅包含音頻處理的應(yīng)用來(lái)說(shuō),快轉(zhuǎn)模式下的操作可以如下方式來(lái)加以實(shí)作在播放一段短時(shí)間的音頻數(shù)據(jù)之后,再跳躍一段短距離來(lái)播放另一時(shí)段的音頻數(shù)據(jù)。
當(dāng)將輸出端口數(shù)據(jù)由譯碼器輸出切換至輸入端口時(shí),為了要避免不必要的聲音音量變動(dòng),系統(tǒng)會(huì)依照其組態(tài)來(lái)對(duì)輸入聲音進(jìn)行淡入(fade-in)效果處理,并且對(duì)譯碼器所輸出的聲音進(jìn)行淡出(fade-out)效果處理。如圖17所示,就影音數(shù)據(jù)而言,當(dāng)跳出快轉(zhuǎn)模式(步驟1214)或者是時(shí)間平移模式(步驟1314以及步驟1418)時(shí),就會(huì)對(duì)輸出端口的聲音輸出數(shù)據(jù)進(jìn)行淡入效果處理,而如圖18所示,對(duì)于僅包含音頻處理的應(yīng)用而言,系統(tǒng)可以在開(kāi)始進(jìn)行模式轉(zhuǎn)換時(shí)(第一次執(zhí)行步驟1308以及步驟1410時(shí))對(duì)譯碼器所輸出的聲音進(jìn)行淡出效果處理。請(qǐng)注意,如前所述的圖18中的步驟1314以及步驟1418開(kāi)始之前,在淡出以及淡入效果中間也有可能包含有軟件靜音(soft-mute)的部分,而淡入效果的操作因不同的系統(tǒng)組態(tài)而異。就多媒體播放裝置800而言,淡入效果可在步驟1314以及步驟1418中來(lái)加以實(shí)施,并可應(yīng)用在輸入端口802或是輸出端口818;而對(duì)多媒體播放裝置900來(lái)說(shuō),淡入效果可在步驟1308或是步驟1410中或是之后而應(yīng)用在輸入端口902。
本發(fā)明提供一種可使時(shí)間平移多媒體數(shù)據(jù)轉(zhuǎn)換成實(shí)況多媒體數(shù)據(jù)的過(guò)程平順的多媒體播放裝置,該多媒體播放裝置包含有一緩沖器,其耦接于實(shí)況多媒體數(shù)據(jù),用來(lái)緩沖對(duì)應(yīng)于該實(shí)況多媒體數(shù)據(jù)的數(shù)據(jù);一儲(chǔ)存媒體,其耦接于該緩沖器,用來(lái)儲(chǔ)存對(duì)應(yīng)于該實(shí)況多媒體數(shù)據(jù)的數(shù)據(jù);一后續(xù)區(qū)塊計(jì)算單元,用來(lái)依據(jù)一時(shí)間平移播放模式計(jì)算下一個(gè)播放數(shù)據(jù)區(qū)塊;以及一開(kāi)關(guān)單元,耦接于該后續(xù)區(qū)塊計(jì)算單元,用來(lái)于對(duì)應(yīng)該下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)可從該儲(chǔ)存媒體獲得時(shí),從該儲(chǔ)存媒體擷取對(duì)應(yīng)于該下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù),以及于對(duì)應(yīng)該下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)并無(wú)法從該儲(chǔ)存媒體獲得但可從該緩沖器獲得時(shí),則從該緩沖器擷取對(duì)應(yīng)于該下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)。在本方法下,目前正被寫(xiě)入至儲(chǔ)存媒體的畫(huà)面群組以及目前正從儲(chǔ)存媒體所讀取出來(lái)的畫(huà)面群組兩者都可從緩沖器中獲得,因此,直到轉(zhuǎn)換至實(shí)況多媒體數(shù)據(jù)之前的所有播放數(shù)據(jù)區(qū)塊都可于時(shí)間平移模式中被使用到,如此一來(lái),由時(shí)間平移播放模式轉(zhuǎn)換回實(shí)況播放模式的轉(zhuǎn)換過(guò)程即可十分平順。
以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明權(quán)利要求所做的均等變化與修飾,都應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種將一時(shí)間平移播放模式下的一時(shí)間平移多媒體數(shù)據(jù)的播放轉(zhuǎn)換為一實(shí)況播放模式下的一實(shí)況多媒體數(shù)據(jù)的播放的方法,其特征在于,所述方法包含有以下步驟將對(duì)應(yīng)于所述實(shí)況多媒體數(shù)據(jù)的數(shù)據(jù)暫存于一緩沖器中;將對(duì)應(yīng)于所述實(shí)況多媒體數(shù)據(jù)的數(shù)據(jù)儲(chǔ)存至一儲(chǔ)存媒體;依據(jù)所述時(shí)間平移播放模式來(lái)計(jì)算下一個(gè)播放數(shù)據(jù)區(qū)塊;若對(duì)應(yīng)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)可從所述儲(chǔ)存媒體中獲得,則從所述儲(chǔ)存媒體擷取對(duì)應(yīng)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù);以及若對(duì)應(yīng)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)無(wú)法從所述儲(chǔ)存媒體中獲得但可從所述緩沖器中獲得,則從所述緩沖器擷取對(duì)應(yīng)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法另包含有將已擷取數(shù)據(jù)傳送至一譯碼器。
3.如權(quán)利要求2所述的方法,其特征在于,所述方法還包含有將所述實(shí)況多媒體數(shù)據(jù)編碼以產(chǎn)生一已編碼多媒體數(shù)據(jù);其中將對(duì)應(yīng)于所述實(shí)況多媒體數(shù)據(jù)的數(shù)據(jù)暫存于所述緩沖器的步驟另包含有將所述已編碼多媒體數(shù)據(jù)緩沖至一寫(xiě)入緩沖器中;以及將對(duì)應(yīng)于所述實(shí)況多媒體數(shù)據(jù)的所述數(shù)據(jù)儲(chǔ)存至所述儲(chǔ)存媒體的步驟另包含有將所述已編碼多媒體數(shù)據(jù)儲(chǔ)存至所述儲(chǔ)存媒體。
4.如權(quán)利要求3所述的方法,其特征在于,所述方法另包含有在所述時(shí)間平移播放模式下改變播放速度。
5.如權(quán)利要求3所述的方法,其特征在于,所述方法另包含有將在所述時(shí)間平移播放模式下的所述時(shí)間平移多媒體數(shù)據(jù)的播放轉(zhuǎn)換為在所述實(shí)況播放模式下的所述實(shí)況多媒體數(shù)據(jù)的播放。
6.如權(quán)利要求3所述的方法,其特征在于,所述方法另包含有若對(duì)應(yīng)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)無(wú)法從所述儲(chǔ)存媒體獲得時(shí),則持續(xù)等待直到對(duì)應(yīng)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)可從所述寫(xiě)入緩沖器中獲得為止。
7.如權(quán)利要求6所述的方法,其特征在于,所述方法另包含有在持續(xù)等待直到對(duì)應(yīng)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)可從所述寫(xiě)入緩沖器中獲得的時(shí)段中,重復(fù)播放最近一個(gè)已播放的數(shù)據(jù)區(qū)塊。
8.如權(quán)利要求1所述的方法,其特征在于,所述方法另包含有若是對(duì)應(yīng)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)不能從所述儲(chǔ)存媒體以及所述緩沖器中獲得,則在持續(xù)等待直到對(duì)應(yīng)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)可從所述緩沖器中獲得的時(shí)段中,重復(fù)播放最近一個(gè)已播放的數(shù)據(jù)區(qū)塊。
9.如權(quán)利要求1所述的方法,其特征在于,所述方法另包含有若是對(duì)應(yīng)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊的所述數(shù)據(jù)不能從所述儲(chǔ)存媒體以及所述緩沖器獲得,則持續(xù)等待直到對(duì)應(yīng)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)可從所述緩沖器中獲得為止。
10.如權(quán)利要求9所述的方法,其特征在于,所述方法另包含有在所述下一個(gè)播放數(shù)據(jù)區(qū)塊可在所述緩沖器獲得后,從持續(xù)等待對(duì)應(yīng)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)回復(fù)成執(zhí)行所述時(shí)間平移播放模式下的所述時(shí)間平移多媒體數(shù)據(jù)的播放。
11.如權(quán)利要求1所述的方法,其特征在于,所述方法另包含有若是對(duì)應(yīng)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)不能從所述儲(chǔ)存媒體以及所述緩沖器中獲得,則將所述時(shí)間平移播放模式下的所述時(shí)間平移多媒體數(shù)據(jù)的播放轉(zhuǎn)換為所述實(shí)況播放模式下的所述實(shí)況多媒體數(shù)據(jù)的直接播放。
12.如權(quán)利要求1所述的方法,其特征在于,所述方法另包含有直接將所述實(shí)況多媒體數(shù)據(jù)暫存至一輸入緩沖器中。
13.如權(quán)利要求12所述的方法,其特征在于,所述方法另包含有若對(duì)應(yīng)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)無(wú)法從所述儲(chǔ)存媒體獲得但可從所述輸入緩沖器獲得,則從所述輸入緩沖器擷取對(duì)應(yīng)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)。
14.如權(quán)利要求1所述的方法,其特征在于,所述多媒體數(shù)據(jù)包含有影像數(shù)據(jù)。
15.如權(quán)利要求1所述的方法,其特征在于,所述多媒體數(shù)據(jù)包含有音頻數(shù)據(jù)。
16.一種多媒體播放裝置,其特征在于,所述裝置包含有一緩沖器,其耦接于一實(shí)況多媒體數(shù)據(jù),用來(lái)暫存對(duì)應(yīng)于所述實(shí)況多媒體數(shù)據(jù)的數(shù)據(jù);一儲(chǔ)存媒體,其耦接于所述緩沖器,用來(lái)儲(chǔ)存對(duì)應(yīng)于所述實(shí)況多媒體數(shù)據(jù)的數(shù)據(jù);一后續(xù)區(qū)塊計(jì)算單元,用來(lái)依據(jù)一時(shí)間平移播放模式來(lái)計(jì)算下一個(gè)播放數(shù)據(jù)區(qū)塊;以及一開(kāi)關(guān)單元,其耦接于所述后續(xù)區(qū)塊計(jì)算單元,用來(lái)于對(duì)應(yīng)所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)可從所述儲(chǔ)存媒體獲得時(shí),則從所述儲(chǔ)存媒體擷取對(duì)應(yīng)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù),以及于對(duì)應(yīng)所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)無(wú)法從所述儲(chǔ)存媒體獲得但可從所述緩沖器獲得時(shí),則從所述緩沖器擷取對(duì)應(yīng)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)。
17.如權(quán)利要求16所述的多媒體播放裝置,其特征在于,所述裝置還包含有一譯碼器,其耦接于所述開(kāi)關(guān)單元;其中所述開(kāi)關(guān)單元另將已擷取數(shù)據(jù)傳送至所述譯碼器。
18.如權(quán)利要求17所述的多媒體播放裝置,其特征在于,所述裝置另包含有一編碼器,其耦接于所述實(shí)況多媒體數(shù)據(jù),用來(lái)對(duì)所述實(shí)況多媒體數(shù)據(jù)編碼以產(chǎn)生一已編碼多媒體數(shù)據(jù);其中所述緩沖器為一寫(xiě)入緩沖器,以及儲(chǔ)存在所述寫(xiě)入緩沖器的對(duì)應(yīng)所述實(shí)況多媒體數(shù)據(jù)的數(shù)據(jù)為所述已編碼多媒體數(shù)據(jù),以及所述儲(chǔ)存媒體另用來(lái)儲(chǔ)存對(duì)應(yīng)于所述實(shí)況多媒體數(shù)據(jù)的所述已編碼多媒體數(shù)據(jù)。
19.如權(quán)利要求18所述的多媒體播放裝置,其特征在于,所述譯碼器另用來(lái)在所述時(shí)間平移模式下改變播放速度。
20.如權(quán)利要求18所述的多媒體播放裝置,其特征在于,所述開(kāi)關(guān)單元另用來(lái)將在所述時(shí)間平移播放模式下的所述時(shí)間平移多媒體數(shù)據(jù)的播放轉(zhuǎn)換為在所述實(shí)況播放模式下的所述實(shí)況多媒體數(shù)據(jù)的直接播放。
21.如權(quán)利要求18所述的多媒體播放裝置,其特征在于,所述開(kāi)關(guān)單元另用來(lái)于對(duì)應(yīng)所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)無(wú)法從所述儲(chǔ)存媒體獲得時(shí),持續(xù)等待直到對(duì)應(yīng)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)可從所述寫(xiě)入緩沖器中獲得為止。
22.如權(quán)利要求21所述的多媒體播放裝置,其特征在于,所述開(kāi)關(guān)單元另用來(lái)在持續(xù)等待直到對(duì)應(yīng)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)可從所述寫(xiě)入緩沖器中獲得的時(shí)段中,重復(fù)播放最近一個(gè)已播放的數(shù)據(jù)區(qū)塊。
23.如權(quán)利要求16所述的多媒體播放裝置,其特征在于,所述開(kāi)關(guān)單元另用來(lái)于對(duì)應(yīng)所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)不能從所述儲(chǔ)存媒體以及所述緩沖器獲得,則在持續(xù)等待直到對(duì)應(yīng)所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)可從所述緩沖器中獲得的時(shí)段中,重復(fù)播放最近一個(gè)已播放的數(shù)據(jù)區(qū)塊。
24.如權(quán)利要求16所述的多媒體播放裝置,其特征在于,所述開(kāi)關(guān)單元另用來(lái)于對(duì)應(yīng)所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)不能從所述儲(chǔ)存媒體以及所述緩沖器獲得時(shí),持續(xù)等待直到對(duì)應(yīng)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)可從所述緩沖器中獲得為止。
25.如權(quán)利要求24所述的多媒體播放裝置,其特征在于,所述開(kāi)關(guān)單元另用來(lái)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊可在所述緩沖器獲得后,從持續(xù)等待對(duì)應(yīng)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)回復(fù)成執(zhí)行所述時(shí)間平移播放模式下的所述時(shí)間平移多媒體數(shù)據(jù)的播放。
26.如權(quán)利要求16所述的多媒體播放裝置,其特征在于,所述開(kāi)關(guān)單元另用來(lái)于對(duì)應(yīng)所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)不能從所述儲(chǔ)存媒體以及所述緩沖器獲得時(shí),則將在所述時(shí)間平移播放模式下的所述時(shí)間平移多媒體數(shù)據(jù)的播放轉(zhuǎn)換為在所述實(shí)況播放模式下的所述實(shí)況多媒體數(shù)據(jù)的直接播放。
27.如權(quán)利要求16所述的多媒體播放裝置,其特征在于,所述裝置另包含有一輸入緩沖器,用來(lái)直接暫存所述實(shí)況多媒體數(shù)據(jù)。
28.如權(quán)利要求27所述的多媒體播放裝置,其特征在于,所述開(kāi)關(guān)單元另用來(lái)于對(duì)應(yīng)所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)無(wú)法從所述儲(chǔ)存媒體獲得但可從所述輸入緩沖器獲得時(shí),則從所述輸入緩沖器擷取對(duì)應(yīng)于所述下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)。
29.如權(quán)利要求16所述的多媒體播放裝置,其特征在于,所述多媒體數(shù)據(jù)包含有影像數(shù)據(jù)。
30.如權(quán)利要求16所述的多媒體播放裝置,其特征在于,所述多媒體數(shù)據(jù)包含有音頻數(shù)據(jù)。
全文摘要
一種多媒體轉(zhuǎn)換裝置與方法,該方法用來(lái)將一時(shí)間平移播放模式下的一時(shí)間平移多媒體數(shù)據(jù)的播放轉(zhuǎn)換為一實(shí)況播放模式下的一實(shí)況多媒體數(shù)據(jù)的播放,其包含在一緩沖器中暫存對(duì)應(yīng)實(shí)況多媒體數(shù)據(jù)的數(shù)據(jù);將對(duì)應(yīng)實(shí)況多媒體數(shù)據(jù)的數(shù)據(jù)儲(chǔ)存至一儲(chǔ)存媒體;依據(jù)時(shí)間平移播放模式計(jì)算下一個(gè)播放數(shù)據(jù)區(qū)塊;若對(duì)應(yīng)下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)可從儲(chǔ)存媒體獲得,則從儲(chǔ)存媒體擷取對(duì)應(yīng)下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù);以及若對(duì)應(yīng)下一個(gè)播放數(shù)據(jù)區(qū)塊的數(shù)據(jù)無(wú)法從儲(chǔ)存媒體獲得但可從緩沖器獲得,則從緩沖器擷取對(duì)應(yīng)下一個(gè)播放數(shù)據(jù)區(qū)塊的該數(shù)據(jù)。本發(fā)明可以防止從時(shí)間平移影像數(shù)據(jù)到實(shí)況影像數(shù)據(jù)的轉(zhuǎn)換間出現(xiàn)的轉(zhuǎn)換不平順的現(xiàn)象。
文檔編號(hào)G11B20/10GK101072347SQ20071010224
公開(kāi)日2007年11月14日 申請(qǐng)日期2007年5月8日 優(yōu)先權(quán)日2006年5月9日
發(fā)明者陳展輝, 黃闞立 申請(qǐng)人:聯(lián)發(fā)科技股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
咸丰县| 武强县| 葵青区| 高青县| 资源县| 定襄县| 小金县| 宁安市| 城口县| 交城县| 洛阳市| 泸水县| 肇州县| 青神县| 大化| 正蓝旗| 福州市| 临湘市| 日土县| 千阳县| 泾源县| 安国市| 吴江市| 安义县| 镇平县| 上蔡县| 灵宝市| 新安县| 临邑县| 临朐县| 瑞昌市| 阆中市| 龙山县| 中牟县| 萍乡市| 永福县| 尼木县| 益阳市| 富裕县| 城市| 阳山县|