專利名稱:多媒體播放機(jī)內(nèi)決定加載候選者的檢查方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種多媒體播放機(jī),特別是涉及一種混合式(mix mode)多媒體播放機(jī)中關(guān)于檢查工作信息以決定加載候選者的檢查方法。
背景技術(shù):
進(jìn)入二十一世紀(jì)之后,由于科技的進(jìn)展,使得人們的娛樂(lè)越來(lái)越多樣化,甚至足不出戶也能看遍世界各地的風(fēng)景名勝,或是欣賞集合各領(lǐng)域菁英所制作出令人賞心悅目的影片,這些都依賴科技產(chǎn)品,如數(shù)字影音多媒體播放機(jī)(DVD Player),使得觀賞者不管在收視或聆聽(tīng)之時(shí),其視覺(jué)、聽(tīng)覺(jué)都可達(dá)到身歷其境的臨場(chǎng)感,對(duì)于在觀賞精采影片的同時(shí),感官上亦得到相當(dāng)程度的滿足。而這樣的感覺(jué)并不需要親臨劇院,就可以獲得滿足;甚至是在錯(cuò)過(guò)當(dāng)時(shí)的精采演出之后,或想要一而再再而三的回味時(shí),通過(guò)數(shù)字影音多媒體播放機(jī)都可讓您如愿。
考慮到降低成本以及提升產(chǎn)品競(jìng)爭(zhēng)力,經(jīng)過(guò)IC設(shè)計(jì)業(yè)者不斷的努力,使得影音多媒體播放機(jī)內(nèi)的芯片組(chip set)已整合有相當(dāng)多的功能,使得影音多媒體播放機(jī)的功能更加強(qiáng)大,也更為全面,現(xiàn)在只要一臺(tái)播放機(jī)即可播放各種格式的多媒體數(shù)據(jù)(例如DVD Audio,DVD Video,VCD,SVCD,CD等等),以及各種文件類型的數(shù)據(jù)(例如mpeg,jpeg,mp3,wav等格式的文件)。不過(guò),雖然播放機(jī)幾乎可以讀取各類型的多媒體數(shù)據(jù),但是對(duì)于播放的控制,卻無(wú)法獨(dú)立進(jìn)行。
也就是說(shuō),現(xiàn)今使用的多媒體播放機(jī)并不能針對(duì)聲音格式數(shù)據(jù)以及視訊格式數(shù)據(jù)進(jìn)行單獨(dú)的控制(這是對(duì)于非聲音及視訊交替(interleave)儲(chǔ)存格式的數(shù)據(jù)而言)。因此,當(dāng)使用者于播放純聲音格式數(shù)據(jù)時(shí),并不能同時(shí)設(shè)定播放純視訊格式數(shù)據(jù),更不論分別對(duì)聲音格式數(shù)據(jù)以及視訊格式數(shù)據(jù)進(jìn)行播放狀態(tài)的設(shè)定(如開(kāi)始、暫停、停止、快轉(zhuǎn)、倒轉(zhuǎn)等等);反之,當(dāng)使用者于播放純視訊格式數(shù)據(jù)時(shí),也同樣不能同時(shí)設(shè)定播放純聲音格式數(shù)據(jù)。
有鑒于此,本發(fā)明提供一種多媒體播放機(jī)的設(shè)計(jì),特別是針對(duì)可分別處理聲音格式數(shù)據(jù)以及視訊格式數(shù)據(jù)播放控制的混合式(mix mode)多媒體播放機(jī)中,關(guān)于檢查工作信息以決定加載候選者的檢查方法,使得本發(fā)明的多媒體播放機(jī)將可分別處理聲音格式數(shù)據(jù)以及視訊格式數(shù)據(jù)的播放控制,讓使用者可以對(duì)聲音及視訊交替儲(chǔ)存格式以外的數(shù)據(jù),進(jìn)行聲音以及視訊數(shù)據(jù)的同步播放,以及獨(dú)立的播放控制。
發(fā)明內(nèi)容
本發(fā)明提供一種混合式多媒體播放機(jī)中,特別是關(guān)于檢查工作信息以決定加載候選者的檢查方法。
基于上述,本發(fā)明提供一種檢查工作信息以決定加載候選者的檢查方法,適用于多媒體播放機(jī),該方法至少包含下列步驟依多個(gè)工作信息的優(yōu)先權(quán)值排序一工作清單;依序檢查工作信息的字段是否為等待中狀態(tài);若上述的工作信息的字段為等待中狀態(tài),則檢查上述的工作信息是否有回傳碼;若上述的工作信息有一回傳碼,則檢視回傳碼的代號(hào)是否為緊急狀態(tài);以及若上述的工作信息為緊急狀態(tài),執(zhí)行上述的工作信息。
現(xiàn)結(jié)合附圖將本發(fā)明的較佳實(shí)施例詳細(xì)說(shuō)明如下,但是這僅是用來(lái)說(shuō)明本發(fā)明,而非對(duì)本發(fā)明的權(quán)利范圍作任何的限制。
藉由以下結(jié)合附圖的詳細(xì)描述,將可輕易明了上述內(nèi)容及本發(fā)明的諸多優(yōu)點(diǎn),其中圖1為可獨(dú)立處理聲音以及視訊播放控制的多媒體播放機(jī)的示意圖。
圖2為根據(jù)本發(fā)明較佳實(shí)施例的檢查方法的步驟流程圖。
圖3為根據(jù)本發(fā)明較佳實(shí)施例的工作信息窗體的結(jié)構(gòu)說(shuō)明圖。
附圖符號(hào)說(shuō)明200 多媒體播放系統(tǒng) 204 加載模塊206 加載管理模塊 208 文件系統(tǒng)模塊210 播放控制接口 212 播放管理模塊2120 文件導(dǎo)航模塊 2122 聲音文件導(dǎo)航模塊
2124 視訊文件導(dǎo)航模塊 2126 正規(guī)文件導(dǎo)航模塊214 播放引擎模塊 2142 聲音場(chǎng)景狀態(tài)機(jī)2144 視訊場(chǎng)景狀態(tài)機(jī) 2146 正規(guī)場(chǎng)景狀態(tài)機(jī)216 解編模塊 218 軌道暫存區(qū)220 串流暫存區(qū) 2202 聲音串流暫存區(qū)2204 視訊串流暫存區(qū)具體實(shí)施方式
本發(fā)明提供一種多媒體播放機(jī),特別是一種在混合式(mix mode)多媒體播放機(jī)中檢查工作信息,以決定加載候選者的檢查方法。藉由本發(fā)明提供的檢查方法,使得混合式多媒體播放機(jī)可分別控制聲音格式數(shù)據(jù)以及視訊格式數(shù)據(jù)的播放,讓使用者可以對(duì)聲音及視訊交替儲(chǔ)存格式以外的數(shù)據(jù),進(jìn)行聲音以及視訊數(shù)據(jù)的同步播放。以下列舉一較佳實(shí)施例以說(shuō)明本發(fā)明,本領(lǐng)域的技術(shù)人員應(yīng)了解此僅為一舉例,而并非用以限定發(fā)明本身。有關(guān)此較佳實(shí)施例的內(nèi)容詳述如下。
如圖1所示,為根據(jù)本發(fā)明一較佳實(shí)施例的方塊示意圖,此多媒體播放系統(tǒng)200包含加載模塊(loader module)204、加載管理模塊(loader managermodule)206、文件系統(tǒng)模塊(file system)208、播放控制接口(playbackconsole)210、播放管理模塊(playback manager module)212、播放引擎模塊(presentation engine module)214、解編模塊(parser module)216、軌道暫存區(qū)(track buffer)218、和串流暫存區(qū)(stream buffer)220。其中播放管理模塊212還包含文件導(dǎo)航模塊(file navigation module)2120。
在本發(fā)明一較佳實(shí)施例中,文件系統(tǒng)模塊208負(fù)責(zé)管理儲(chǔ)存媒體400內(nèi)多個(gè)不同格式的文件名稱和文件位置(亦為邏輯區(qū)塊尋址(Logical BlockAddressing,LBA))至播放管理模塊212,使得播放控制接口210能讓使用者依據(jù)所欲播放的文件名稱,以進(jìn)行聲音格式的數(shù)據(jù)清單以及視訊格式的數(shù)據(jù)清單的播放設(shè)定。播放管理模塊212依據(jù)來(lái)自使用者的播放設(shè)定分為聲音格式、視訊格式和聲音與視訊交替(interleave)格式,以個(gè)別提供聲音格式數(shù)據(jù)清單、視訊格式數(shù)據(jù)清單、以及聲音與視訊交替格式數(shù)據(jù)清單。而依據(jù)聲音、視訊、和聲音與視訊格式的數(shù)據(jù)清單分別提供至文件導(dǎo)航模塊2120內(nèi)的聲音文件導(dǎo)航模塊(audio file navigation module)2122、視訊文件導(dǎo)航模塊(video file navigation module)2124和正規(guī)文件導(dǎo)航模塊(normal file navigation module)2126,以進(jìn)行播放順序的控制。
文件導(dǎo)航模塊2120可針對(duì)存放于播放管理模塊212內(nèi)的聲音格式播放清單與視訊格式播放清單來(lái)設(shè)定播放流程,以做為后續(xù)播放的依據(jù)。播放引擎模塊214包含聲音場(chǎng)景狀態(tài)機(jī)2142、視訊場(chǎng)景狀態(tài)機(jī)2144及正規(guī)場(chǎng)景狀態(tài)機(jī)2146。而播放引擎模塊214依據(jù)聲音文件導(dǎo)航模塊2122的播放流程提供對(duì)應(yīng)的聲音場(chǎng)景狀態(tài)機(jī)2142,其中被播放文件至少含有聲音格式文件,使得使用者可獨(dú)立控制含有聲音格式文件。此外,播放引擎模塊214亦可依據(jù)視訊文件導(dǎo)航模塊2124的播放流程提供對(duì)應(yīng)的視訊場(chǎng)景狀態(tài)機(jī)2144,其中被播放文件至少含有視訊格式文件,使得使用者可獨(dú)立控制含有視訊格式文件。除了上述兩種場(chǎng)景狀態(tài)機(jī),影音交替格式文件將由正規(guī)場(chǎng)景狀態(tài)機(jī)2146做播放控制。此外,根據(jù)使用者的播放控制,播放引擎模塊214會(huì)產(chǎn)生對(duì)應(yīng)的工作請(qǐng)求信息(job request)加載至加載管理模塊(loader managermodule)206。加載管理模塊206又依據(jù)工作請(qǐng)求信息產(chǎn)生對(duì)應(yīng)的工作信息(job)。而工作信息包含待播放文件在所加載儲(chǔ)存媒體400內(nèi)的起始和終止地址(邏輯區(qū)塊尋址(Logical Block Addressing,LBA))以及執(zhí)行順序。而執(zhí)行順序還包含使用狀態(tài)(state)、優(yōu)先權(quán)值(priority)、以及回傳碼(examine function)。而回傳碼的代號(hào)可分為緊急、中等、滿載狀態(tài)。應(yīng)注意的是,各個(gè)工作信息的優(yōu)先執(zhí)行順序根據(jù)優(yōu)先權(quán)值而定,優(yōu)先權(quán)值愈高則列為優(yōu)先加載執(zhí)行對(duì)象。一般來(lái)說(shuō),不包含回傳碼的工作信息排列為最優(yōu)先順位,其余具有回傳碼的工作信息則為次優(yōu)先順位。此外,具有回傳碼的工作信息仍可通過(guò)改變回傳碼的狀態(tài)(緊急、中等、滿載),達(dá)到提升優(yōu)先權(quán)值的目的。由于文件系統(tǒng)模塊208負(fù)責(zé)管理儲(chǔ)存媒體400內(nèi)的文件目錄以及文件的位置,亦為邏輯區(qū)塊尋址(Logical Block Addressing,LBA)。根據(jù)使用者的播放控制,文件導(dǎo)航模塊2120會(huì)將存放于文件系統(tǒng)模塊208的使用者欲播放的文件尋址附帶于欲播放的文件上。當(dāng)播放引擎模塊214產(chǎn)生工作請(qǐng)求信息時(shí),加載管理模塊206則依據(jù)工作請(qǐng)求信息產(chǎn)生對(duì)應(yīng)的工作信息并整合成一工作清單(依優(yōu)先權(quán)值的高低依序排列),并通過(guò)加載模塊204讀取儲(chǔ)存媒體400的特定地址。依據(jù)使用者欲播放數(shù)據(jù)經(jīng)由加載模塊204傳送至軌道暫存區(qū)218。而后欲播放數(shù)據(jù)再由軌道暫存區(qū)218傳送至解編模塊216解編,最后傳輸至串流暫存區(qū)220內(nèi)的聲音串流暫存區(qū)2202與視訊串流暫存區(qū)2204儲(chǔ)存。
依據(jù)上述混合式多媒體播放機(jī)的架構(gòu),本發(fā)明的較佳實(shí)施例提供一種多媒體播放機(jī)中檢查工作信息,以決定加載候選者的檢查方法,請(qǐng)參考圖2,該檢查方法依序執(zhí)行下列的步驟首先,建立一工作信息窗體(步驟100)。該工作信息窗體(可同時(shí)參考圖3)具有依優(yōu)先權(quán)值排序的字段,且該工作信息窗體的每一工作信息的使用狀態(tài)預(yù)設(shè)為「等待中」?fàn)顟B(tài),該工作信息窗體提供文件系統(tǒng)模塊208、播放管理模塊212以及播放引擎模塊214等請(qǐng)求單位對(duì)加載管理模塊206申請(qǐng)工作請(qǐng)求,其中該工作信息除了優(yōu)先權(quán)值以及使用狀態(tài)外還包含一選擇性的回傳碼以及所欲播放儲(chǔ)存媒體400的地址數(shù)據(jù)(如儲(chǔ)存媒體為光盤片,則地址數(shù)據(jù)系指光盤片上的邏輯區(qū)塊尋址(LogicalBlock Addressing,LBA)。
接著,加載管理模塊206將工作請(qǐng)求依據(jù)請(qǐng)求單位提供的優(yōu)先權(quán)值依序排入工作信息窗體的對(duì)應(yīng)字段中(步驟102)。其中一工作信息字段已使用時(shí),下一申請(qǐng)者可為在該工作信息字段后一個(gè)未被使用的工作信息字段,且對(duì)應(yīng)的工作信息使用狀態(tài)更改為「等待中」。隨后,由加載管理模塊206檢視第i個(gè)工作信息字段上的工作信息(步驟104)。應(yīng)注意的是,于首度執(zhí)行加載檢查時(shí),設(shè)定i=1,是指加載管理模塊206優(yōu)先執(zhí)行工作信息窗體中具有最高優(yōu)先權(quán)值的工作信息字段,此外,每檢查完一個(gè)完整的循環(huán)(依優(yōu)先權(quán)值的高低順序檢查完整的工作信息窗體內(nèi)的i個(gè)字段),并完成加載的工作后,即重新設(shè)定i=1,以決定下一次欲加載的工作信息。
接著,檢查該工作信息字段的使用狀態(tài)是否為「等待中」?fàn)顟B(tài)(步驟106)。當(dāng)該工作信息字段的使用狀態(tài)顯示為「等待中」時(shí),否則檢視下一個(gè)工作信息字段(i=i+1)(步驟108);是則檢視該工作信息是否有回傳碼(步驟110)。若該工作信息沒(méi)有回傳碼,則設(shè)定目前檢視工作信息字段列為下一個(gè)加載管理模塊所要加載的暫定候選者,并設(shè)定i=i+1(步驟112),而后再回到步驟104繼續(xù)執(zhí)行。當(dāng)該工作信息包含回傳碼,則檢視該回傳碼的代號(hào)(步驟114),其中回傳碼的代號(hào)包含滿載、中等以及緊急等三種狀態(tài)。
當(dāng)該回傳碼的代號(hào)顯示目前為滿載(步驟122),則檢視該工作信息窗體是否僅有此一工作信息(步驟124),若是則延遲若干時(shí)間(步驟126)再設(shè)定設(shè)定目前檢視工作信息字段列為下一個(gè)加載管理模塊所要加載的暫定候選者,并設(shè)定i=i+1(步驟112),而后再回到步驟104繼續(xù)執(zhí)行;若否則直接設(shè)定i=i+1(步驟112),接著回到步驟104繼續(xù)執(zhí)行。上述延遲若干時(shí)間用以等待串流暫存區(qū)中數(shù)據(jù)流的消耗,或是等待工作信息窗體是否有其它工作信息的申請(qǐng)。當(dāng)該回傳碼的代號(hào)顯示目前為中等(步驟120),則將目前檢視字段的工作信息列為下一個(gè)加載管理模塊所要加載的暫定候選者,并設(shè)定i=i+1(步驟112),再回到步驟104。當(dāng)該回傳碼的代號(hào)顯示目前為緊急(步驟116),則將目前檢視字段的工作信息列為下一個(gè)加載管理模塊所要加載的候選者(步驟118)。應(yīng)注意的是,根據(jù)本發(fā)明的檢查方法,除回傳碼的代號(hào)為緊急時(shí),加載管理模塊206是依據(jù)該工作信息,控制加載模塊204至儲(chǔ)存媒體400讀取所需的數(shù)據(jù),以進(jìn)行播放。此外,加載管理模塊206執(zhí)行儲(chǔ)存媒體內(nèi)所需讀取的數(shù)據(jù),每讀取16個(gè)區(qū)段(sector)數(shù)據(jù),便檢查一次完整工作信息窗體,如此往復(fù)循環(huán),直到工作信息窗體上無(wú)任何工作信息為止。
在本發(fā)明另一較佳實(shí)施例中,回傳碼的代號(hào)可以反應(yīng)串流暫存區(qū)321所儲(chǔ)存該工作信息的數(shù)據(jù)流的儲(chǔ)存狀態(tài),包含滿格、不足以及介于滿格與不足的間等狀態(tài),且依序?qū)?yīng)到滿載、緊急以及中等的三種狀態(tài)。應(yīng)注意的是,回傳碼的代號(hào)也可由工作信息的申請(qǐng)者(如文件系統(tǒng)模塊208、播放管理模塊212以及播放引擎模塊214等請(qǐng)求單位),根據(jù)實(shí)時(shí)狀態(tài)(例如使用者的暫停、停止、再播放、快轉(zhuǎn)、倒轉(zhuǎn)等實(shí)時(shí)操作狀態(tài))更改回傳碼的代號(hào),然而本領(lǐng)域的技術(shù)人員可依據(jù)實(shí)際的應(yīng)用加以變化,在所有不脫離本發(fā)明較佳實(shí)施例的精神的前提下所作的等效修飾與變更,仍應(yīng)包含于本發(fā)明中。
圖3為本發(fā)明工作清單的示意圖。假設(shè)工作清單內(nèi)共有i個(gè)字段,其中包含工作信息1至工作信息i,而每一工作信息皆含有一地址數(shù)據(jù)、一使用狀態(tài)、一優(yōu)先權(quán)值和、一選擇性的回傳碼等。其中地址數(shù)據(jù)說(shuō)明文件位于儲(chǔ)存媒體400內(nèi)的起始與終止地址,亦為L(zhǎng)BA,使用狀態(tài)顯示工作信息是否為「等待中」或「未使用」?fàn)顟B(tài),優(yōu)先權(quán)權(quán)值則標(biāo)示優(yōu)先權(quán)的高低,排列在工作清單的第一個(gè)工作信息一般列為最高優(yōu)先權(quán)。并非每一工作信息都需包含選擇性的回傳碼,一般來(lái)說(shuō),沒(méi)有回傳碼的工作信息通常優(yōu)先權(quán)較高。如圖3所示,現(xiàn)有工作信息1至工作信息7其依照優(yōu)先權(quán)的高低依序排列,例如工作信息1為優(yōu)先權(quán)值1,亦具有「最高」優(yōu)先權(quán)。其中所有工作信息1至工作信息7的狀態(tài)皆為「等待中」,由于工作信息3的優(yōu)先權(quán)列名第3,但是它的回傳碼為「緊急」,因此工作信息3會(huì)比工作信息1先被執(zhí)行??偨Y(jié)來(lái)說(shuō),工作信息窗體上的工作信息字段是依各請(qǐng)求單位的工作請(qǐng)求,再由加載管理模塊206設(shè)定各獨(dú)立字段(如使用狀態(tài)、地址數(shù)據(jù)、回傳碼等),接著加載管理模塊206依循本發(fā)明的檢查方法,以決定加載的工作信息。
本發(fā)明的多媒體播放機(jī)中關(guān)于檢查工作信息以決定加載候選者的檢查方法具有如下的優(yōu)點(diǎn)(1)根據(jù)本發(fā)明的檢查方法,使得多媒體播放機(jī)的加載管理模塊,將可依據(jù)檢查結(jié)果加載預(yù)定的工作信息,使各個(gè)工作請(qǐng)求單位皆可依預(yù)定的優(yōu)先權(quán)值,通過(guò)加載管理模塊讀取儲(chǔ)存媒體的數(shù)據(jù),也使得聲音與視訊數(shù)據(jù)可個(gè)別進(jìn)行播放。
(2)根據(jù)本發(fā)明檢查方法的回傳碼的機(jī)制,使得各請(qǐng)求單位可依實(shí)際需求,更動(dòng)回傳碼的代號(hào),使加載管理模塊讀取儲(chǔ)存媒體數(shù)據(jù)的動(dòng)作更為彈性。
本發(fā)明雖以較佳實(shí)例闡明如上,然其并非用以限定本發(fā)明精神與發(fā)明實(shí)體僅限于上述實(shí)施例。因此,在不脫離本發(fā)明的精神與范圍的前提下所作的修改,均應(yīng)包含在本發(fā)明的權(quán)利要求的范圍內(nèi)。
權(quán)利要求
1.一種多媒體播放機(jī)中檢查工作信息以決定加載候選者的檢查方法,其中工作信息是由一加載管理模塊產(chǎn)生,該工作信息包含使用狀態(tài)、優(yōu)先權(quán)值及一選擇性的回傳碼,該多媒體播放機(jī)除該加載管理模塊還至少包含一播放管理模塊、一播放引擎模塊以及一文件系統(tǒng)模塊,該方法至少包含下列步驟(a)建立一工作信息窗體,該工作信息窗體具有依優(yōu)先權(quán)值排序的字段,且該工作信息窗體的每一工作信息的使用狀態(tài)預(yù)設(shè)為未使用(stop),該工作信息窗體提供該播放管理模塊、該播放引擎模塊以及該文件系統(tǒng)模塊等請(qǐng)求單位對(duì)該加載管理模塊動(dòng)態(tài)申請(qǐng)對(duì)應(yīng)的工作請(qǐng)求;(b)該加載管理模塊將上述工作請(qǐng)求依據(jù)該等請(qǐng)求單位提供的優(yōu)先權(quán)值依序排入該工作信息窗體的對(duì)應(yīng)字段中,其中任一字段已使用時(shí),下一申請(qǐng)者只能放在該字段下方未被使用的字段,且對(duì)應(yīng)的該工作信息的使用狀態(tài)更改設(shè)為使用中;(c)設(shè)定i=1;(d)該加載管理模塊檢視第i個(gè)字段的工作信息,當(dāng)該字段的使用狀態(tài)顯示為使用中時(shí),則檢視該工作信息是否有回傳碼,否則檢視下一字段的工作信息;(e)當(dāng)該工作信息包含回傳碼,則檢視該回傳碼的代號(hào),回傳碼代號(hào)包含滿載、中等以及緊急三種狀態(tài),否則將目前檢視字段的工作信息列為下一個(gè)加載管理模塊所要加載的暫定候選者,并設(shè)定i=i+1回到步驟(d);(f)當(dāng)該回傳碼的代號(hào)顯示為滿載,則檢視該工作信息窗體是否僅有此一工作信息,若是,則延遲若干時(shí)間再設(shè)定i=i+1回到步驟(d),否則,直接設(shè)定i=i+1回到步驟(d);(g)當(dāng)該回傳碼的代號(hào)顯示為中等,則將目前檢視字段的工作信息列為下一個(gè)加載管理模塊所要加載的暫定候選者,并設(shè)定i=i+1回到步驟(d);以及(h)當(dāng)該回傳碼的代號(hào)顯示為緊急,則將目前檢視字段的工作信息列為下一個(gè)加載管理模塊所要加載的候選者,由該加載管理模塊進(jìn)行加載工作。
2.如權(quán)利要求1所述的檢查方法,其中上述的工作信息還包含欲播放的儲(chǔ)存媒體的地址數(shù)據(jù)。
3.如權(quán)利要求1所述的檢查方法,還包含一聲音數(shù)據(jù)串流暫存區(qū)以及一視訊數(shù)據(jù)串流暫存區(qū)。
4.如權(quán)利要求1所述的檢查方法,其中上述的步驟(f)中延遲若干時(shí)間用以等待該串流暫存區(qū)中數(shù)據(jù)流的消耗。
5.如權(quán)利要求1所述的檢查方法,其中上述的回傳碼的狀態(tài)為滿載時(shí),顯示該串流暫存區(qū)所儲(chǔ)存該工作信息的數(shù)據(jù)流的容量為滿格狀態(tài),回傳碼的狀態(tài)為緊急時(shí),顯示該串流暫存區(qū)所儲(chǔ)存該工作信息的數(shù)據(jù)流的容量已呈現(xiàn)不足狀態(tài),回傳碼的狀態(tài)為中等時(shí),是指該回傳碼中顯示該串流暫存區(qū)所儲(chǔ)存該工作信息的數(shù)據(jù)流的容量介于滿格與不足狀態(tài)的間。
6.一種多媒體播放機(jī)中檢查工作信息窗體以決定加載候選者的檢查方法,其中工作信息是由一加載管理模塊產(chǎn)生,該工作信息還包含使用狀態(tài)、優(yōu)先權(quán)值及一選擇性的回傳碼,該工作信息窗體具有依優(yōu)先權(quán)值排序的字段,且該工作信息窗體的每一工作信息的使用狀態(tài)系預(yù)設(shè)為未使用,該工作信息窗體提供一請(qǐng)求單位對(duì)該加載管理模塊動(dòng)態(tài)申請(qǐng)對(duì)應(yīng)的工作請(qǐng)求,該加載管理模塊將依據(jù)上述工作請(qǐng)求提供的優(yōu)先權(quán)值依序排入該工作信息窗體的對(duì)應(yīng)字段中,其中任一字段已使用時(shí),下一申請(qǐng)者只能放在該字段下方未被使用的字段,且對(duì)應(yīng)的該工作信息的使用狀態(tài)更改設(shè)為使用中,該檢查方法至少包含下列步驟(a)設(shè)定i=1;(b)該加載管理模塊檢視第i個(gè)字段的工作信息,當(dāng)該字段的使用狀態(tài)顯示為使用中時(shí),則檢視該工作信息是否有回傳碼,否則檢視下一字段的工作信息;(c)當(dāng)該工作信息包含回傳碼,則檢視該回傳碼的代號(hào),回傳碼代號(hào)包含滿載、中等以及緊急三種狀態(tài),否則將目前檢視字段的工作信息列為下一個(gè)加載管理模塊所要加載的暫定候選者,并設(shè)定i=i+1回到步驟(b);(d)當(dāng)該回傳碼的代號(hào)顯示為滿載,則檢視該工作信息窗體是否僅有此一工作信息,若是,則延遲若干時(shí)間再設(shè)定i=i+1回到步驟(b),否則,直接設(shè)定i=i+1回到步驟(b);(e)當(dāng)該回傳碼的代號(hào)顯示為中等,則將目前檢視字段的工作信息列為下一個(gè)加載管理模塊所要加載的暫定候選者,并設(shè)定i=i+1回到步驟(b);以及(f)當(dāng)該回傳碼的代號(hào)顯示為緊急,則將目前檢視字段的工作信息列為下一個(gè)加載管理模塊所要加載的候選者,由該加載管理模塊進(jìn)行加載工作。
7.如權(quán)利要求6所述的檢查方法,其中上述的請(qǐng)求單位為一播放管理模塊、一播放引擎模塊以及一文件系統(tǒng)模塊等其中的一種。
8.如權(quán)利要求6所述的檢查方法,其中上述的工作信息還包含欲播放的儲(chǔ)存媒體的地址數(shù)據(jù)。
9.如權(quán)利要求6所述的檢查方法,其中上述的多媒體播放機(jī)還包含一聲音數(shù)據(jù)串流暫存區(qū)以及一視訊數(shù)據(jù)串流暫存區(qū)。
10.如權(quán)利要求6所述的檢查方法,其中上述的步驟(d)中延遲若干時(shí)間用以等待該串流暫存區(qū)中數(shù)據(jù)流的消耗。
11.如權(quán)利要求6所述的檢查方法,其中上述的回傳碼的狀態(tài)為滿載時(shí),是指該回傳碼中顯示該串流暫存區(qū)所儲(chǔ)存該工作信息的數(shù)據(jù)流的容量為滿格狀態(tài),回傳碼的狀態(tài)為緊急時(shí),是指該回傳碼中顯示該串流暫存區(qū)所儲(chǔ)存該工作信息的數(shù)據(jù)流的容量已呈現(xiàn)不足狀態(tài),該回傳碼中顯示該串流暫存區(qū)所儲(chǔ)存該工作信息的數(shù)據(jù)流的容量介于滿格與不足狀態(tài)的間。
全文摘要
一種檢查工作信息以決定加載候選者的檢查方法,適用于多媒體播放機(jī),該方法至少包含下列步驟依多個(gè)工作信息的優(yōu)先權(quán)值排序一工作清單;依序檢查工作信息的字段是否為等待中狀態(tài);若上述的工作信息的字段為等待中狀態(tài),則檢查上述的工作信息是否有回傳碼;若上述的工作信息有一回傳碼,則檢視回傳碼的代號(hào)是否為緊急狀態(tài);以及若上述的工作信息為緊急狀態(tài),執(zhí)行上述的工作信息。
文檔編號(hào)H04N5/91GK1747035SQ20051008819
公開(kāi)日2006年3月15日 申請(qǐng)日期2005年7月25日 優(yōu)先權(quán)日2004年7月23日
發(fā)明者李思賢 申請(qǐng)人:威盛電子股份有限公司