亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

媒體文件再現(xiàn)裝置和方法

文檔序號(hào):6467880閱讀:162來源:國知局
專利名稱:媒體文件再現(xiàn)裝置和方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種媒體文件再現(xiàn)裝置和方法。
背景技術(shù)
近來,各種手持式存儲(chǔ)介質(zhì)已經(jīng)在使用。各種與此類手持式存儲(chǔ) 介質(zhì)兼容的電子設(shè)備根據(jù)存儲(chǔ)介質(zhì)的類型而提供有存儲(chǔ)介質(zhì)驅(qū)動(dòng)單 元,使得從手持式存儲(chǔ)介質(zhì)取出數(shù)據(jù)和向手持式存儲(chǔ)介質(zhì)記錄數(shù)據(jù)。
例如,這與計(jì)算機(jī)提供有ODD (光盤驅(qū)動(dòng)器)使得重放諸如CD、 DVD等光盤型存儲(chǔ)介質(zhì)的情形類似。
此類存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元連續(xù)地消耗電力。特別,在重放存儲(chǔ)在存 儲(chǔ)介質(zhì)中的媒體文件的情形,要持續(xù)對(duì)存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元供電,直到 該媒體文件的重放完成,因?yàn)樵诿襟w文件的重放期間,要周期性存取 存儲(chǔ)介質(zhì)以取出數(shù)據(jù)。
特別地,在上述光盤驅(qū)動(dòng)單元的情形中,即使內(nèi)部主軸電機(jī)或皮 卡電機(jī)(pickup motor)的電力消耗量很大,也要持續(xù)地供電直到媒體 文件的重放完成。同時(shí),手持式數(shù)字設(shè)備已經(jīng)被廣泛傳播,所以近來,電池的持續(xù) 時(shí)間已備受關(guān)注。因此而開發(fā)的許多技術(shù)用來防止不必要的電池消耗, 但是為了用一個(gè)設(shè)備獲得各種功能,所以合并了多種設(shè)備,電池由此 而消耗得更快。
特別,為了追趕數(shù)字聚斂的趨向,例如手機(jī)、PMP、筆記本電腦、
電子詞典、游戲機(jī)、導(dǎo)航、MP2播放器等許多最近的數(shù)字設(shè)備均提供媒 體重放能力。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種媒體文件再現(xiàn)裝置、計(jì)算機(jī)程序產(chǎn)品和 方法,其能夠在重放存儲(chǔ)在存儲(chǔ)介質(zhì)中的媒體文件時(shí)通過將媒體文件 移動(dòng)到RAM并由此而將其重放來停止向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元供電。
另一目的是提供一種媒體文件再現(xiàn)裝置、計(jì)算機(jī)程序產(chǎn)品和方法, 其能夠在在諸如筆記本電腦等移動(dòng)環(huán)境中重放運(yùn)動(dòng)圖像時(shí),通過控制 向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元供電來延長電池的持續(xù)時(shí)間。
另一目的是提供一種媒體文件再現(xiàn)裝置、計(jì)算機(jī)程序產(chǎn)品和方法, 其可以在沒有在媒體文件再現(xiàn)裝置中執(zhí)行除媒體的重放之外的操作時(shí) 通過切斷向與該媒體的重放無關(guān)的設(shè)備供電來防止不必要的電力消 耗。
另一目的是提供一種媒體文件再現(xiàn)裝置、計(jì)算機(jī)程序產(chǎn)品和方法, 其可以在重放從網(wǎng)絡(luò)提供的媒體文件時(shí)通過將媒體文件從通信模塊移 動(dòng)到RAM并由此而將其重放來節(jié)省用于驅(qū)動(dòng)該通信模塊的電力。
另一目的是提供一種媒體文件再現(xiàn)裝置、計(jì)算機(jī)程序產(chǎn)品和方法, 其能夠當(dāng)在諸如筆記本電腦等移動(dòng)環(huán)境中重放運(yùn)動(dòng)圖像時(shí),通過控制 向各個(gè)設(shè)備的供電來延長電池的持續(xù)時(shí)間。為了實(shí)現(xiàn)這些及其它目的,提供了一種媒體文件再現(xiàn)裝置,其包 括存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元,其適于單獨(dú)地從存儲(chǔ)介質(zhì)按加載單位取出媒體 文件;記憶裝置,其臨時(shí)存儲(chǔ)由存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元取出的數(shù)據(jù);供電 單元,其執(zhí)行向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元供電;以及控制器,其適于將由存 儲(chǔ)介質(zhì)驅(qū)動(dòng)單元按加載單位取出的媒體文件加載到存儲(chǔ)器單元并存取 存儲(chǔ)器單元的存儲(chǔ)區(qū)并重放該媒體文件,其中,所述控制器適于指示 供電單元從將由存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元取出的媒體文件的相應(yīng)加載單位到 存儲(chǔ)器單元的加載完成時(shí)到指示媒體文件的下一加載單位的取出時(shí)減 少或切斷向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元供電。
加載單位可以是控制器中預(yù)設(shè)的數(shù)據(jù)長度單位。
另外,控制器可以適于在每當(dāng)給出取出下一加載單位的指令時(shí)確 定加載單位,加載單位的確定通過檢測(cè)存儲(chǔ)器單元的可用容量和根據(jù) 該可用容量來計(jì)算加載單位的數(shù)據(jù)長度而執(zhí)行。
這里,控制器可以適于確定加載單位的數(shù)據(jù)長度小于可用容量。
這里,如果媒體文件再現(xiàn)裝置支持ACPI (高級(jí)配置與電源接口) 電源管理標(biāo)準(zhǔn),則可以使控制器適于下述的控制處理在將相應(yīng)媒體 文件的一個(gè)加載單位加載到存儲(chǔ)器單元中之后,控制器將存儲(chǔ)介質(zhì)驅(qū) 動(dòng)單元的電源模式保持在D3狀態(tài),直到在指示下一加載單位的取出之 前,并在指示下一加載單位的取出時(shí)將存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元的電源模式 轉(zhuǎn)換為D0。
這里,所述存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元可以O(shè)DD (光盤驅(qū)動(dòng)器)。
另外,控制器可以適于當(dāng)切斷或減少向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元供電時(shí) 停止存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元的設(shè)備驅(qū)動(dòng)和操作系統(tǒng)所支持的與存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元有關(guān)的相應(yīng)服務(wù)的執(zhí)行,并在供電單元重新開始向存儲(chǔ)介質(zhì)驅(qū) 動(dòng)單元供電時(shí),重新開始存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元的設(shè)備驅(qū)動(dòng)程序和操作系 統(tǒng)所支持的與存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元有關(guān)的服務(wù)的執(zhí)行。
而且,控制器可以適于探查用來指示被加載到存儲(chǔ)器單元中的媒 體文件的當(dāng)前播放位置的文件指針的位置,計(jì)算當(dāng)前播放的加載單位 的剩余播放長度或剩余播放時(shí)間,并在檢測(cè)到剩余播放長度或剩余播 放時(shí)間小于設(shè)定值時(shí)指示該媒體文件的下一加載單位的取出。
另外,媒體文件再現(xiàn)裝置可以進(jìn)一步包括用于有選擇地向存儲(chǔ)介 質(zhì)驅(qū)動(dòng)單元供電的開關(guān)元件。
同時(shí),本發(fā)明的媒體文件再現(xiàn)裝置包括存儲(chǔ)器單元,其臨時(shí)存儲(chǔ) 包括媒體文件的各種數(shù)據(jù);文件提供單元,其在輸入了媒體文件的重 放命令時(shí)提供相應(yīng)媒體文件的數(shù)據(jù);控制器,其適于從文件提供單元 接收媒體文件并將該媒體文件加載到存儲(chǔ)器單元中,以及存取存儲(chǔ)器 單元并重放該媒體文件;輸出單元,其輸出所述媒體文件; 一個(gè)或多 個(gè)用于執(zhí)行各個(gè)功能的設(shè)備;以及供電單元,其適于在激活了僅媒體 模式(media-only mode)時(shí)減少或切斷向所述設(shè)備供電。
這里,所述僅媒體模式可以是僅執(zhí)行媒體文件重放操作的狀態(tài)。
而且,控制器可以當(dāng)用戶輸入以進(jìn)行全屏重放媒體文件的時(shí)候判 定僅媒體模式被激活。
另外控制器還可以在預(yù)設(shè)時(shí)間僅執(zhí)行媒體文件的重放操作時(shí)確定 僅媒體模式被激活。
這里,文件提供單元可以是從存儲(chǔ)包括媒體文件的各種數(shù)據(jù)的存 儲(chǔ)介質(zhì)取出包括媒體文件的數(shù)據(jù)的存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元。這時(shí),控制器可以適于將媒體文件的數(shù)據(jù)分成一個(gè)或多個(gè)加載單 位,順序地將所述一個(gè)或多個(gè)加載單位加載到存儲(chǔ)器單元中,并重放 所述一個(gè)或多個(gè)加載單位,并且供電單元可以適于在僅媒體模式下從 媒體文件的一個(gè)加載單位的加載完成時(shí)到將下一加載單位到存儲(chǔ)器單 元中的加載開始時(shí)減少或切斷向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元供電。
另外,控制器可以在檢測(cè)到媒體文件的重放命令時(shí)根據(jù)存儲(chǔ)器單 元的可用容量來確定加載單位。
而且,文件提供單元可以是在被連接到網(wǎng)絡(luò)時(shí)能夠向/從網(wǎng)絡(luò)發(fā)送 /接收包括媒體文件的各種數(shù)據(jù)的有線或無線通信模塊。
這時(shí),控制器可以適于檢測(cè)通信模塊的業(yè)務(wù)流量,并且供電單元 可以適于在僅媒體模式下當(dāng)根據(jù)控制器的業(yè)務(wù)流量檢測(cè)而判定媒體文 件的傳輸將完成時(shí)減少或切斷向通信模塊供電。
而且,控制器可以適于當(dāng)在僅媒體模式下在生成了用于執(zhí)行其它 操作的用戶輸入時(shí)釋放僅媒體模式,并且供電單元可以適于在釋放了 僅媒體模式時(shí)重新開始向其供電已被減少或切斷的設(shè)備和文件提供單 元供電。
另外,如果媒體文件再現(xiàn)裝置支持ACPI (高級(jí)配置和電源接口) 電源管理標(biāo)準(zhǔn),控制器可以適于在僅媒體模式下將其供電預(yù)計(jì)被減少
或切斷的設(shè)備或文件提供單元的電源模式保持在D3狀態(tài),并在僅媒體
模式被釋放時(shí)將其供電已被減少或切斷的設(shè)備或文件提供單元的電源 模式轉(zhuǎn)換到DO狀態(tài)。
同時(shí),本發(fā)明的媒體文件再現(xiàn)方法可以包括步驟(A)通過存儲(chǔ) 介質(zhì)驅(qū)動(dòng)單元按加載單位取出存儲(chǔ)在存儲(chǔ)介質(zhì)中的媒體文件,并將該媒體文件的加載單位加載到存儲(chǔ)器單元中;(B)在步驟(A)完成時(shí) 減少或停止向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元供電;以及(C)重放在步驟(A)中 被加載到存儲(chǔ)器單元中的媒體文件的加載單位的數(shù)據(jù)。
這時(shí),加載單位可以是預(yù)設(shè)的數(shù)據(jù)長度。
另外,加載單位還可以在執(zhí)行步驟(A)是被確定為小于存儲(chǔ)器單 元的可用容量的數(shù)據(jù)長度。
而且,媒體文件再現(xiàn)方法還可以包括步驟(D)在步驟(C)期 間指示下一加載單位的取出;(E)當(dāng)指示下一取出單元的取出時(shí)重新 開始向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元提供驅(qū)動(dòng)電源;以及(F)重復(fù)步驟(A)至 (E)。
這時(shí),步驟(B)通過將存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元的ACPI電源管理狀態(tài) 轉(zhuǎn)換成D3狀態(tài)來執(zhí)行,步驟(E)通過將存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元的ACPI電 源管理狀態(tài)轉(zhuǎn)換成DO狀態(tài)來執(zhí)行。
而且,步驟(D)還可以包括子步驟(Dl)計(jì)算當(dāng)前播放的加 載單位的剩余播放時(shí)間或剩余播放長度;以及(D2)在剩余播放時(shí)間 或剩余播放長度小于設(shè)定值時(shí)指示下一加載單位的取出。
另外,媒體文件再現(xiàn)方法可以進(jìn)一步包括步驟(B ')在步驟(B) 中減少或切斷了向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元供電時(shí)停止存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元的 設(shè)備驅(qū)動(dòng)程序和操作系統(tǒng)所支持的與存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元有關(guān)的相應(yīng)服 務(wù)的執(zhí)行,以及(E')在步驟(E)中重新開始向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元的 驅(qū)動(dòng)電源提供時(shí),重新開始存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元的設(shè)備驅(qū)動(dòng)程序和操作 系統(tǒng)所支持的與存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元有關(guān)的相應(yīng)服務(wù)的執(zhí)行。
這里,媒體文件再現(xiàn)方法還可以進(jìn)一步包括在最后的加載單位的加載完成時(shí)重新開始向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元提供驅(qū)動(dòng)電源的步驟(G)。
所述存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元可以是ODD (光盤驅(qū)動(dòng)器)。
同時(shí),本發(fā)明的媒體再現(xiàn)方法可以包括步驟(A)控制器檢測(cè)媒 體文件的重放命令;(B)將來自提供相應(yīng)媒體文件的文件提供單元的 媒體文件的數(shù)據(jù)加載到存儲(chǔ)器單元中;(C)通過輸出單元來開始加載 到存儲(chǔ)器單元中的媒體文件的重放;(D)檢查是否激活了僅媒體模式; 以及(E)在激活了僅媒體模式時(shí)切斷或減少向除控制器、存儲(chǔ)器單元、 文件提供單元以及輸出單元之外的其它設(shè)備供電。
這時(shí),僅媒體模式可以是僅執(zhí)行媒體文件重放操作的狀態(tài)。
這里,文件提供單元可以是從存儲(chǔ)包括媒體文件的各種數(shù)據(jù)的存 儲(chǔ)介質(zhì)取出包括媒體文件的數(shù)據(jù)的存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元。
而且,步驟(B)可以通過將相應(yīng)媒體文件的數(shù)據(jù)分成一個(gè)或多個(gè) 加載單位,并順序地將該加載單位的加載數(shù)據(jù)加載到存儲(chǔ)器單元中來 執(zhí)行。
另外,媒體再現(xiàn)方法可以進(jìn)一步包括在僅媒體模式下,在從一個(gè) 加載單位到存儲(chǔ)器單元中的加載完成時(shí)到下一加載單位到存儲(chǔ)器單元 中的加載開始時(shí)切斷或減少向文件提供單元供電的步驟(Fl)。
而且,可以鑒于存儲(chǔ)器單元的可用容量來確定加載單位。
同時(shí),文件提供單元可以是在被連接到網(wǎng)絡(luò)時(shí)能夠向/從網(wǎng)絡(luò)發(fā)送 /接收包括媒體文件的各種數(shù)據(jù)的有線或無線通信模塊。
這時(shí),步驟(B)可以通過將輸入到通信模塊的媒體文件的數(shù)據(jù)加載到存儲(chǔ)器單元中來執(zhí)行。
這里,媒體再現(xiàn)方法可以進(jìn)一步包括在僅媒體模式下,如果當(dāng)檢 測(cè)通信模塊的流量時(shí)判定媒體文件的傳輸數(shù)據(jù)將完成則切斷或減少向 通信模塊供電的步驟(F2)。
而且,步驟(D)可以包括一個(gè)或多個(gè)步驟(dl)檢測(cè)是否存在 用于全屏重放媒體文件的用戶輸入;(d2)在正在重放媒體的同時(shí)檢 測(cè)預(yù)定時(shí)間內(nèi)是否檢測(cè)到用戶輸入;(d3)檢測(cè)用戶是否輸入僅媒體 模式的設(shè)置命令;(d4)檢測(cè)媒體播放窗口的尺寸是否大于預(yù)設(shè)尺寸; 以及(d5)檢測(cè)媒體播放窗口的激活狀態(tài)是否持續(xù)了比預(yù)定時(shí)間長的 時(shí)間。
而且,媒體再現(xiàn)方法可能進(jìn)一步包括步驟(G)當(dāng)僅媒體模式下 正在重放媒體文件時(shí)釋放僅媒體模式;以及(H)重新開始向其供電已 被切斷或減少的設(shè)備和文件提供單元供電。
這時(shí),媒體再現(xiàn)方法還可以進(jìn)一步包括步驟(I),停止在操作系 統(tǒng)上為其供電將被切斷或減少的設(shè)備和文件提供單元提供的服務(wù)。
另外,媒體再現(xiàn)方法還可以進(jìn)一步包括步驟(J)再次執(zhí)行在操作 系統(tǒng)上為其設(shè)備和文件提供單元提供的服務(wù),其中所述設(shè)備和文件提 供單元的供電在步驟(H)中重新開始。
如上所述,根據(jù)本發(fā)明的媒體文件再現(xiàn)裝置和方法,可以預(yù)期以 下效果。
艮卩,本發(fā)明具有這樣的優(yōu)點(diǎn),當(dāng)重放從存儲(chǔ)介質(zhì)取出的媒體文件 時(shí),停止向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元供電,從而允許減少電力消耗。根據(jù)本發(fā)明,當(dāng)在諸如筆記本電腦等移動(dòng)環(huán)境中重放媒體文件時(shí), 可以延長電池的持續(xù)時(shí)間。
另外,當(dāng)在媒體文件再現(xiàn)裝置中未執(zhí)行除媒體的重放之外的操作 時(shí),可以通過切斷向與該媒體的重放無關(guān)的設(shè)備供電來防止不必要的 電力消耗。
更進(jìn)一步地,當(dāng)重放存儲(chǔ)在存儲(chǔ)介質(zhì)中的媒體文件時(shí),還可以通 過將媒體文件移動(dòng)到RAM并由此而將其重放來節(jié)省用于驅(qū)動(dòng)存儲(chǔ)介質(zhì) 供電。
另外,當(dāng)重放從通信模塊提供的媒體文件時(shí),可以通過將媒體文
件從通信模塊移動(dòng)到RAM并由此而將其播放來節(jié)省向通信模塊供電。
另外,當(dāng)在諸如筆記本電腦等移動(dòng)環(huán)境中播放媒體時(shí),可以通過 控制向各個(gè)設(shè)備供電來延長電池的持續(xù)時(shí)間。


本發(fā)明的以上及其它目的、特征和優(yōu)點(diǎn)將通過結(jié)合附圖的以下詳 細(xì)說明而變得顯而易見;在所述附圖中
圖l是示意地示出了根據(jù)本發(fā)明特定實(shí)施例的媒體文件再現(xiàn)裝置 的方框圖2是示意地示出了根據(jù)本發(fā)明另一實(shí)施例的媒體再現(xiàn)裝置的方
框圖3是示出了根據(jù)本發(fā)明特定實(shí)施例的媒體文件再現(xiàn)方法的步驟 的流程圖4是示出了根據(jù)本發(fā)明另一實(shí)施例的媒體文件再現(xiàn)方法的步驟 的流程圖5是示出了根據(jù)本發(fā)明特定實(shí)施例的媒體再現(xiàn)方法的步驟的流
程圖;圖6是示出了根據(jù)本發(fā)明第一實(shí)施例的媒體再現(xiàn)方法的步驟的流
程圖7、 7A和7B是示出了媒體再現(xiàn)方法的步驟的流程圖,其中,在 本發(fā)明的第一實(shí)施例中數(shù)據(jù)的加載根據(jù)存儲(chǔ)器單元的可用容量和媒體 文件的長度而變化;
圖8A和8B是示出了根據(jù)本發(fā)明第二實(shí)施例的媒體再現(xiàn)方法的步 驟的流程圖;以及
圖9是示出了本發(fā)明的特定實(shí)施例及第一和第二實(shí)施例中確定僅 媒體模式的步驟的流程圖。
具體實(shí)施例方式
在下文中,將參照附圖來描述本發(fā)明的優(yōu)選實(shí)施例。在以下說明 和附圖中,相同的附圖標(biāo)記用來指示相同或類似的組件,因此將省略 對(duì)相同或類似組件的說明的重復(fù)。
圖l是示意地示出了根據(jù)本發(fā)明特定實(shí)施例的媒體文件再現(xiàn)裝置 的方框圖。
如圖1所示,本發(fā)明的特定實(shí)施例的媒體文件再現(xiàn)裝置包括存儲(chǔ)介
質(zhì)驅(qū)動(dòng)單元iio。
存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110從連接到媒體文件再現(xiàn)裝置的存儲(chǔ)介質(zhì)取 出數(shù)據(jù)以復(fù)制數(shù)據(jù)。經(jīng)復(fù)制的數(shù)據(jù)可以經(jīng)由音頻輸出單元可聽地和/或 經(jīng)由顯示單元而可視地輸出。媒體文件再現(xiàn)裝置可以包括音頻輸出單 元和/或顯示單元。媒體文件再現(xiàn)裝置的所有組件均被操作地耦合和配 置。存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110還可以將數(shù)據(jù)記錄在存儲(chǔ)介質(zhì)上。
這里,存儲(chǔ)介質(zhì)可以是其中存儲(chǔ)了數(shù)據(jù)的任何手持式存儲(chǔ)構(gòu)件, 諸如CD (壓縮磁盤)、DVD (數(shù)字多功能視頻磁盤)、VCD (視
頻壓縮磁盤)、軟盤、閃速存儲(chǔ)器等。存儲(chǔ)介質(zhì)可以存儲(chǔ)各種數(shù)據(jù)并因此還可以存儲(chǔ)各種媒體文件,諸如運(yùn)動(dòng)圖像文件、圖像文件、音頻 文件等。
存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110包括與存儲(chǔ)介質(zhì)相連的接口及用于從/向存 儲(chǔ)介質(zhì)讀/寫數(shù)據(jù)的構(gòu)件和能夠控制用于讀/寫數(shù)據(jù)的構(gòu)件的構(gòu)件。
例如,在存儲(chǔ)介質(zhì)是諸如CD、 DVD等光盤的情形中,存儲(chǔ)介質(zhì)驅(qū) 動(dòng)單元可以O(shè)DD (光盤驅(qū)動(dòng)器)。
同時(shí),本發(fā)明的特定實(shí)施例的媒體文件再現(xiàn)裝置包括存儲(chǔ)器單元 120。存儲(chǔ)器單元120通過存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110來取出數(shù)據(jù)并將其臨時(shí) 存儲(chǔ),所述數(shù)據(jù)為用戶從存儲(chǔ)在存儲(chǔ)介質(zhì)中的數(shù)據(jù)所選擇的數(shù)據(jù)。更 具體地說,存儲(chǔ)器單元120可以是例如主存儲(chǔ)器單元、RAM(隨機(jī)存取 存儲(chǔ)器)。
例如,當(dāng)用戶從存儲(chǔ)在存儲(chǔ)介質(zhì)中的各種數(shù)據(jù)中選擇并播放媒體 文件時(shí),他或她通過使用存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110來取出相應(yīng)的媒體文件 并將其移動(dòng)到RAM。
另外,本發(fā)明的特定實(shí)施例的媒體文件再現(xiàn)裝置包括將由存儲(chǔ)介 質(zhì)驅(qū)動(dòng)單元110從存儲(chǔ)介質(zhì)取出的數(shù)據(jù)加載到存儲(chǔ)器單元120中并存取 數(shù)據(jù)加載到其中的存儲(chǔ)區(qū)的控制器。更具體地說,當(dāng)用戶輸入存儲(chǔ)在 存儲(chǔ)介質(zhì)中的媒體文件的重放命令時(shí),控制器130取出媒體文件并將其 加載到存儲(chǔ)器單元120中。
這里,控制器130可以是能夠重放媒體文件的各種電子設(shè)備的主控 制器,尤其是當(dāng)媒體文件再現(xiàn)裝置是計(jì)算機(jī)時(shí)控制器130可以是CPU(中 央處理單元)。
將從存儲(chǔ)介質(zhì)取出的媒體文件加載到存儲(chǔ)器單元120中時(shí),控制器130考慮媒體文件的長度。當(dāng)在存儲(chǔ)器單元120的可用容量內(nèi)用戶為其
輸入重放命令的媒體文件具有相對(duì)小的長度并且整個(gè)媒體文件因此而
可以加載到存儲(chǔ)器單元120中時(shí),控制器130將媒體文件按文件單位加 載到存儲(chǔ)器單元120中。然后,控制器130存取存儲(chǔ)器單元120并復(fù)制媒 體。
但是,當(dāng)用戶為其輸入重放命令的媒體文件的長度大于存儲(chǔ)器單 元120的可用容量時(shí),控制器130將媒體文件分成多個(gè)加載單位,順序 地將其加載到存儲(chǔ)器單元120中并播放它們。
這里,存儲(chǔ)器單元120的可用容量為存儲(chǔ)器單元120的整個(gè)容量中 除去當(dāng)前加載的數(shù)據(jù)量的剩余容量,存儲(chǔ)器單元120的可用容量意指在 不刪除當(dāng)前加載的數(shù)據(jù)的情況下能夠使用的存儲(chǔ)區(qū)的長度。
如上所述,控制器130可以將輸入重放命令的媒體文件或者按文件 單位加載到存儲(chǔ)器單元120中,或者通過將媒體文件分成多個(gè)加載單位 而按加載單位將其加載到存儲(chǔ)器單元120中,并且加載單位指示控制器 130可以一次從存儲(chǔ)介質(zhì)加載到存儲(chǔ)器單元120中的媒體文件的數(shù)據(jù)容
里o
例如,當(dāng)控制器130將長度為1GB (千兆字節(jié))的媒體文件加載到 存儲(chǔ)器單元120中時(shí),可以將該媒體文件分成500 MB (兆字節(jié))的兩個(gè) 媒體文件以使其被加載兩次而不是被取出和加載整個(gè)長度。僅作為示 例,500 MB的長度是此時(shí)的加載單位,并且可以將不同的長度指定為 加載單位。即,如果加載單位是200 MB,長度為1GB的媒體文件被加 載五次。
這里,加載單位可以是預(yù)先設(shè)置的恒定值。鑒于存儲(chǔ)器單元120 的整體容量和系統(tǒng)的平均負(fù)荷來估計(jì)存儲(chǔ)器單元120的平均可用容量, 因此在控制器130中,可以將加載單位配置為預(yù)定的恒定值。另外,作為數(shù)據(jù)長度的加載單位還可以根據(jù)系統(tǒng)的條件來可變地 限定。目P,當(dāng)控制器130按加載單位取出媒體文件時(shí),其先檢查存儲(chǔ)器
單元120的可用容量并隨后確定加載單位的數(shù)據(jù)長度。然后,控制器130 取出具有確定的長度的數(shù)據(jù)并將其加載到存儲(chǔ)器單元120中。這里,由 于存儲(chǔ)器單元120的可用容量不固定,所以控制器檢査存儲(chǔ)器單元120 的可用容量并在每當(dāng)取出媒體文件的數(shù)據(jù)并將其加載到存儲(chǔ)器單元 120中時(shí)確定加載單位。
艮P,由于加載單位在小于或等于可用容量時(shí)被加載到存儲(chǔ)器單元 120中,所以該加載單位被確定為小于或等于可用容量。否則,加載單 位還可以被確定為比可用容量小恒定的長度。
如上所述,控制器130依照系統(tǒng)條件根據(jù)預(yù)定的恒定加載單位或可 變加載單位來分割媒體文件并將其加載到存儲(chǔ)器單元120中。為此,控 制器130向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110提供加載單位,以使得存儲(chǔ)介質(zhì)驅(qū)動(dòng) 單元110以加載單位的數(shù)據(jù)長度為單位取出媒體文件。
同時(shí),根據(jù)本發(fā)明的特定實(shí)施例的媒體文件再現(xiàn)裝置包括供電單 元140。供電單元140向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110提供電源。供電單元140 向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110提供驅(qū)動(dòng)電源,使得其可以執(zhí)行正常的操作, 即讀/寫存儲(chǔ)介質(zhì)上的數(shù)據(jù)的操作。
但是,當(dāng)輸入了存儲(chǔ)在存儲(chǔ)介質(zhì)中的媒體文件的重放命令時(shí)存儲(chǔ) 介質(zhì)驅(qū)動(dòng)單元110取出最優(yōu)先的加載單位,控制器130完成最優(yōu)先加載 單位到存儲(chǔ)器單元120中的加載之后,供電單元140停止或減少向存儲(chǔ) 介質(zhì)驅(qū)動(dòng)單元110供電。
艮P,存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110的電源模式從驅(qū)動(dòng)電源模式變成備用電 源模式或斷電模式。然后,當(dāng)控制器130在正在播放對(duì)應(yīng)于最優(yōu)先等級(jí)的媒體數(shù)據(jù)的同
時(shí)指示取出下一加載單位時(shí),供電單元140重新開始向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單 元110供電。
存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110響應(yīng)于控制器130的命令而取出下一等級(jí)的 加載單位的數(shù)據(jù),在將取出的數(shù)據(jù)加載到存儲(chǔ)器單元120中之后,供電 單元140停止或減少向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110供電。
這里,根據(jù)ACPI電源管理標(biāo)準(zhǔn)的電源管理方法是供電單元140可 以切斷向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110提供電源的那些方法之一。
艮P,存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110的電源模式可以在從存儲(chǔ)介質(zhì)取出數(shù)據(jù) 時(shí)保持在DO狀態(tài)(正常操作)并且可以在存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110供電被 切斷時(shí)變成D3狀態(tài)(斷電)。而且,D1狀態(tài)或D2狀態(tài)可以被限定為僅 提供備用電源。
為此,可以使用媒體文件再現(xiàn)裝置的內(nèi)核模式下的濾波驅(qū)動(dòng)器來 生成用于以上電源模式變化的信號(hào)。
除以上電源模式變化之外,供電單元140可以進(jìn)一步包括開關(guān)元件 以獲得對(duì)硬件中存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110供電的硬件上的完美切斷。該開 關(guān)元件可以響應(yīng)于供電單元140的信號(hào)而開啟/關(guān)閉以提供或切斷設(shè)備 的電源。該開關(guān)元件可以是FET (場(chǎng)效應(yīng)晶體管)。
這里,不斷地重復(fù)改變存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110的電源模式的操作直 到最后的加載單位被加載和重放。當(dāng)存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110正在重放由 存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110取出的媒體數(shù)據(jù)時(shí),節(jié)省了存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元 IIO的電力,并且僅在存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110取出媒體數(shù)據(jù)時(shí)向其供電, 從而減少了電力消耗。也就是說,由于傳統(tǒng)存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元在正在重放存儲(chǔ)在存儲(chǔ)介 質(zhì)中的媒體文件時(shí)不斷地存取存儲(chǔ)介質(zhì),所以傳統(tǒng)存儲(chǔ)介質(zhì)的電力消 耗高。但是,依照本發(fā)明的特定實(shí)施例,由于媒體文件存儲(chǔ)在存儲(chǔ)介 質(zhì)中時(shí),存儲(chǔ)介質(zhì)的數(shù)據(jù)被加載在存儲(chǔ)器單元上并在存儲(chǔ)器單元上播 放,所以可以切斷向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元提供的電源,從而延長諸如筆 記本電腦等移動(dòng)環(huán)境中的電池壽命。
這里,控制器130應(yīng)在適當(dāng)?shù)臅r(shí)間重新開始向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元
110供電以先將加載單位的隨后等級(jí)加載到存儲(chǔ)器單元120中。S卩,雖
然媒體文件在被加載的同時(shí)被分成多個(gè)單元,但是應(yīng)為用戶連續(xù)地播 放媒體文件,因此,應(yīng)在前一等級(jí)的再現(xiàn)完成之前開始下一加載單位 的加載。
為此,在存儲(chǔ)器單元120中存在指示播放位置的文件指針。然后, 控制器130連續(xù)地監(jiān)視文件指針的位置并探査當(dāng)前重放的加載單位的 剩余播放長度或剩余播放時(shí)間。
然后,預(yù)先在控制器130中配置有基準(zhǔn)長度或基準(zhǔn)時(shí)間以與剩余播 放時(shí)間或剩余播放長度進(jìn)行比較。
艮P,如果剩余播放長度小于基準(zhǔn)長度,則控制器130指示供電單元 140重新開始向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110提供驅(qū)動(dòng)電源并指示存儲(chǔ)介質(zhì)驅(qū) 動(dòng)單元110取出后續(xù)加載單位。
這同樣適用于剩余播放時(shí)間小于基準(zhǔn)時(shí)間的情形。
這里,根據(jù)媒體文件的重放速度、取出速度和加載速度來確定基 準(zhǔn)長度和時(shí)間。因此,存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110可以在前一加載單位的重放完成之前 取出后續(xù)加載單位的數(shù)據(jù)并將其加載到存儲(chǔ)器單元120中。
控制器130在前一加載單位的重放完成的同時(shí)開始重放后續(xù)加載
單位,其中,當(dāng)執(zhí)行重放操作時(shí)刪除已被重放的數(shù)據(jù),從而保證存儲(chǔ)
器單元120的可用容量。
同時(shí),當(dāng)切斷存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110的供電時(shí),可以停止存儲(chǔ)介質(zhì) 驅(qū)動(dòng)單元110的設(shè)備驅(qū)動(dòng)程序或操作系統(tǒng)所支持的與之相關(guān)的相應(yīng)服 務(wù)的執(zhí)行。這用于防止執(zhí)行相關(guān)的軟件,即使切斷存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元 IIO的供電。
然后,當(dāng)再次向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110供電時(shí),控制器130開始執(zhí) 行存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110的設(shè)備驅(qū)動(dòng)程序和操作系統(tǒng)所支持的與之相 關(guān)的相應(yīng)服務(wù)。
同時(shí),根據(jù)本發(fā)明的特定實(shí)施例的媒體文件再現(xiàn)裝置可以包括存 儲(chǔ)單元150。
存儲(chǔ)單元150存儲(chǔ)數(shù)據(jù)。更具體地說,存儲(chǔ)單元150是存儲(chǔ)各種數(shù) 據(jù)的輔助存儲(chǔ)器單元。這里,存儲(chǔ)單元150可以是HDD (硬盤驅(qū)動(dòng)器)。
控制器130能夠存取存儲(chǔ)在存儲(chǔ)單元150中的數(shù)據(jù),即使切斷由于 存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110的供電而不能存取存儲(chǔ)在存儲(chǔ)介質(zhì)中的數(shù)據(jù)。因 此,控制器130可以在重放媒體文件的同時(shí)執(zhí)行其它操作。
作為媒體文件再現(xiàn)裝置的示例,如果存儲(chǔ)介質(zhì)是DVD,并且存儲(chǔ) 介質(zhì)驅(qū)動(dòng)單元110是為筆記本電腦提供的ODD,則用戶首先輸入存儲(chǔ)在 DVD中的媒體文件的重放命令。在dvd的情形中,需要多個(gè)文件來重放一個(gè)運(yùn)動(dòng)圖像,并因此在 完全提供了作為實(shí)際圖像文件的一個(gè)或多個(gè)vob文件、其中存儲(chǔ)有重 放信息的一個(gè)或多個(gè)ifo文件、作為ifo文件的備份文件的一個(gè)或多個(gè) bup文件時(shí)正常重放存儲(chǔ)在dvd中的運(yùn)動(dòng)圖像。
因此,存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110應(yīng)取出所有的vob檔案、ifo文件、 以及bup文件并將其加載到存儲(chǔ)器單元120中。
這里,由于dvd文件相對(duì)較大,所以鑒于存儲(chǔ)器單元120的總?cè)萘?或可用容量而順序地加載dvd文件。
這時(shí),存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110首先加載ifo文件和bup文件,因?yàn)?在沒有存儲(chǔ)在ifo文件和bup文件中的關(guān)于圖像、章節(jié)、字幕等的位置 信息的情況下不能正常執(zhí)行重放的操作,而且該類文件相對(duì)較小。
為了允許正常地執(zhí)行重放操作,加載的ifo文件和bup文件駐于存 儲(chǔ)器單元120中直到用戶為其輸入重放命令的dvd媒體文件被完全重 放。
同時(shí),由于vob文件的長度大,所以根據(jù)存儲(chǔ)器單元120的可用容 量而將vob文件分成多個(gè)加載單位并順序地加載。
vob文件通常包括許多文件,并因此可以按文件單位、而不是按 長度單位來加載。例如,如果vob文件包括io個(gè)文件,則可以將一個(gè)
加載單位配置為包括2個(gè)文件。
這里, 一個(gè)加載單位的文件數(shù)目可以鑒于vob文件長度的平均值 和存儲(chǔ)器單元120的總?cè)萘炕蚩捎萌萘縼眍A(yù)先配置或者可以根據(jù)系統(tǒng) 條件由控制器130來計(jì)算。這樣,可以按加載單位將包括在DVD文件中的VOB文件順序地加 載到存儲(chǔ)器單元120中,因此,加載一個(gè)加載單位之后,可以切斷向ODD 提供的電源直到加載了后續(xù)加載單位,從而防止電力損耗。
這樣,媒體文件再現(xiàn)裝置包括DVD源濾波器、轉(zhuǎn)換濾波器、提交 濾波器等,以再現(xiàn)DVD,其中,源濾波器用來加載DVD文件以將其提 供給轉(zhuǎn)換濾波器。這里,預(yù)先配置源濾波器加載來自存儲(chǔ)器單元120而 非ODD的文件。
圖2是根據(jù)本發(fā)明另一實(shí)施例的媒體文件再現(xiàn)裝置的示意框圖。
此媒體文件再現(xiàn)裝置包括不僅具有存儲(chǔ)和重放媒體文件的能力, 而且具有諸如計(jì)算機(jī)系統(tǒng)、PMP (便攜式多媒體設(shè)備)、電子詞典、 移動(dòng)電話、DMB播放器、導(dǎo)航等其它能力的電子設(shè)備。此媒體文件再 現(xiàn)裝置的所有組件均被操作地耦合和配置。
如圖2所示,根據(jù)本發(fā)明另一實(shí)施例的媒體文件再現(xiàn)裝置包括控制 器210。
控制器210是通??刂泼襟w文件再現(xiàn)裝置的主控制構(gòu)件。
同時(shí),該媒體文件再現(xiàn)裝置包括存儲(chǔ)器單元220,其中,控制器210 存取存儲(chǔ)器單元220以處理存儲(chǔ)在存儲(chǔ)器單元220中的數(shù)據(jù)并將經(jīng)處理 的數(shù)據(jù)存儲(chǔ)在存儲(chǔ)器單元220中。
存儲(chǔ)器單元220是包括RAM (隨機(jī)存取存儲(chǔ)器)的主存儲(chǔ)器單元。
控制器210將來自其它存儲(chǔ)介質(zhì)或通信裝置的各種數(shù)據(jù)加載到存 儲(chǔ)器單元220,然后存取存儲(chǔ)器單元220并處理該數(shù)據(jù)。另外,控制器210將由于用戶命令的執(zhí)行而得到的數(shù)據(jù)記錄在存儲(chǔ)
器單元220中。
這里,媒體文件再現(xiàn)裝置提供有各個(gè)設(shè)備以處理用戶命令。圖2 示出了作為設(shè)備的第一存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a,第二存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元 230b、第一通信模塊230c、以及第二通信模塊230d。
存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元用來從各種內(nèi)部或外部存儲(chǔ)介質(zhì)取出數(shù)據(jù)或者 將數(shù)據(jù)記錄到該內(nèi)部或外部存儲(chǔ)介質(zhì)。
特別地,在下文中,第一存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a將被視為用于作
為輔助存儲(chǔ)器單元并且是媒體文件再現(xiàn)裝置基本上所需的內(nèi)部存儲(chǔ)介 質(zhì)的驅(qū)動(dòng)單元。
為第一存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a提供的內(nèi)部儲(chǔ)存介質(zhì)(在下文中為 "第一存儲(chǔ)介質(zhì)")是半永久性地存儲(chǔ)數(shù)據(jù)的非易失性存儲(chǔ)介質(zhì),即 使切斷電源的情況下。諸如運(yùn)動(dòng)圖像文件、音頻文件等圖像文件或媒 體文件存儲(chǔ)在第一存儲(chǔ)介質(zhì)中。
第一存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a尤其可以是HDD (硬盤驅(qū)動(dòng)器)、SSD (固態(tài)驅(qū)動(dòng)器)等。
另外,作為單獨(dú)設(shè)備而不是第一存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a,提供給 媒體文件再現(xiàn)裝置的存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元是第二存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元 230b,其將數(shù)據(jù)記錄在存儲(chǔ)包括媒體文件的各種數(shù)據(jù)的外部存儲(chǔ)介質(zhì) 中并從該外部存儲(chǔ)介質(zhì)取出數(shù)據(jù)。媒體文件再現(xiàn)裝置可以包括一個(gè)或 多個(gè)第二存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230b。
這里,該外部存儲(chǔ)介質(zhì)(在下文中為"第二存儲(chǔ)介質(zhì)")包括能 夠存儲(chǔ)數(shù)據(jù)的各種存儲(chǔ)介質(zhì)并且可以是任何手持式存儲(chǔ)單元,諸如CD(壓縮磁盤)、DVD (數(shù)字多功能視頻磁盤)、VCD (視頻壓縮 磁盤)、軟盤、閃速存儲(chǔ)器等。
如上所述,第二存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230b包括與外部存儲(chǔ)介質(zhì)相連 的接口及用于從/向存儲(chǔ)介質(zhì)讀/寫數(shù)據(jù)的構(gòu)件和能夠控制用于讀/寫數(shù) 據(jù)的構(gòu)件的構(gòu)件。
例如,如果第二存儲(chǔ)介質(zhì)是諸如CD、 DVD等的光盤,則第二存儲(chǔ) 介質(zhì)驅(qū)動(dòng)單元230b可以是ODD (光盤驅(qū)動(dòng)器)。
控制器210從第一存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a或第二存儲(chǔ)介質(zhì)驅(qū)動(dòng)單 元230b取出包括媒體文件的各種數(shù)據(jù)并將其加載到存儲(chǔ)器單元220中, 然后處理該數(shù)據(jù)。
雖然,附圖示出了第一存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a和第二存儲(chǔ)介質(zhì)驅(qū) 動(dòng)單元230b,但根據(jù)本發(fā)明另一實(shí)施例的媒體文件再現(xiàn)裝置可以包括 一個(gè)存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元或三個(gè)以上存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元,這取決于每個(gè) 設(shè)備的特性和使用。
另外,媒體文件再現(xiàn)裝置可以包括通信模塊230c和230d,其為單 獨(dú)的設(shè)備而非存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a和203b。通信模塊230c和230d是將 媒體文件再現(xiàn)裝置連接到各種有線/無線網(wǎng)絡(luò)的設(shè)備,諸如有線LAN模 塊、藍(lán)牙模塊、無線LAN模塊、Zigbee模塊、DMB模塊、GPS模塊、以 及各種RF模塊。
因此,控制器210還可以通過通信模塊230c和230d接收包括文件的 各種數(shù)據(jù),并將該數(shù)據(jù)加載在存儲(chǔ)器單元220中以供使用。
雖然附圖示出了在媒體文件再現(xiàn)裝置中提供的兩個(gè)通信模塊,但 媒體文件再現(xiàn)裝置可以根據(jù)其類型、特性和使用而包括少于或多于兩個(gè)以上通信模塊的通信模塊。
同時(shí),媒體文件再現(xiàn)裝置包括音頻輸出單元240和視頻輸出單元 250。音頻輸出單元240和視頻輸出單元250也是作為媒體文件再現(xiàn)裝置 的設(shè)備而提供的。
除以上存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a和230b、通信模塊230c和230d、音 頻輸出單元240、以及視頻輸出單元250之外,媒體文件再現(xiàn)裝置還可 以包括各種輸入/輸出單元作為其設(shè)備。
同時(shí),媒體文件再現(xiàn)裝置提供有供電單元260。如上所述,供電單 元260可用于向媒體文件再現(xiàn)裝置的每個(gè)組件供電,媒體文件再現(xiàn)裝置 的組件諸如控制器210、存儲(chǔ)器單元220和各個(gè)設(shè)備。
供電單元260還可用于根據(jù)控制器210的指令切斷或減少正在向媒 體文件再現(xiàn)裝置的每個(gè)組件提供的電力。
特別地,供電單元260在媒體文件再現(xiàn)裝置中正在重放媒體文件時(shí) 確定是否激活僅媒體模式,并隨后切斷或減少向所述設(shè)備提供的電力。
這里,可以控制供電單元260來獨(dú)立地向一個(gè)或多個(gè)設(shè)備供電、切 斷和減少向其供電。
這里,僅媒體模式意指用戶不執(zhí)行用媒體文件再現(xiàn)裝置重放媒體 文件之外的不同操作的狀態(tài)。
艮P,由于用戶在僅媒體模式下不執(zhí)行除媒體文件的重放之外的其 它操作,所以供電單元260切斷或減少向重放媒體文件所需組件之外的 其它設(shè)備供電,以防止不必要的電力消耗。這里,將確定僅媒體模式的基準(zhǔn)、設(shè)定等添加到存儲(chǔ)器單元220 中固有的操作系統(tǒng)。
用戶可以選擇在媒體文件再現(xiàn)裝置的用戶界面上或者通過輸入鍵 來選擇和設(shè)置僅媒體模式。S卩,當(dāng)用戶輸入了媒體文件的重放命令并 隨后輸入僅媒體的選擇時(shí),除執(zhí)行媒體文件的重放時(shí)應(yīng)啟動(dòng)的設(shè)備之 外的其它設(shè)備供電被切斷。
如果不是這種情況,控制器210可以被配置為當(dāng)用戶在輸入重放命
令之后放大其上重放媒體文件的窗口時(shí)選擇僅媒體模式。
而且,控制器210可以被配置為當(dāng)檢測(cè)到重放命令之后在預(yù)定時(shí)間 內(nèi)沒有輸入任何用戶命令時(shí)選擇僅媒體模式。這里,預(yù)定時(shí)間可以通 過將其復(fù)位來修改。
另外,僅媒體模式可以通過設(shè)置條件來區(qū)別,諸如當(dāng)檢測(cè)到重放 命令之后,用來重放媒體文件的窗口的尺寸被調(diào)節(jié)到大于預(yù)定尺寸時(shí), 或者當(dāng)檢測(cè)到重放命令之后大于預(yù)定尺寸的媒體文件播放窗口在被激 活的同時(shí)被保持預(yù)定時(shí)間的時(shí)候。
當(dāng)控制器210確定僅媒體模式被激活時(shí),控制器210將其告知供電 單元260,然后,供電單元260停止向除媒體重放所需設(shè)備之外的其余 設(shè)備供電。
例如,如果用戶輸入了存儲(chǔ)在第一存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a中的運(yùn) 動(dòng)圖像文件的重放命令,則供電單元260在僅媒體模式被激活時(shí)切斷或 減少向除第一存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a之外的其余設(shè)備供電,即向第二存 儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230b和通信模塊230c和230d供電。這里,電力被連續(xù)地 提供給音頻輸出單元240和視頻輸出單元250以供運(yùn)動(dòng)圖像的重放使 用。如果用戶輸入了存儲(chǔ)在第二存儲(chǔ)介質(zhì)中的運(yùn)動(dòng)圖像文件的重放命 令,則供電單元260可以在僅媒體模式被激活時(shí)切斷或減少向除第二存
儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230b之外的第一存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a和通信模塊 230c和230d供電。
另外,如果用戶輸入將從經(jīng)由第一通信模塊230c連接的網(wǎng)絡(luò)提供 音頻文件的重放命令,則供電單元260可以在僅媒體模式被激活時(shí)切斷 或減少向除第一通信模塊230c之外的其余設(shè)備供電,即向存儲(chǔ)介質(zhì)驅(qū)動(dòng) 單元230a和230b、第二通信模塊230d等供電。這里,如果僅執(zhí)行音頻文 件的重放操作,即如果控制器210在輸入了音頻文件的重放命令之后檢 測(cè)到僅媒體模式,則可以切斷或減少向視頻輸出單元250供電,因?yàn)橐?頻輸出單元250被認(rèn)為與媒體文件的重放無關(guān)。
如上所述,基于哪個(gè)設(shè)備取出數(shù)據(jù)來確定僅媒體模式期間其供電 被切斷或減少的設(shè)備,并且可以根據(jù)要重放的媒體文件的類型來控制 向音頻輸出單元240或視頻輸出單元250供電。下面將參照?qǐng)D6至7來更 詳細(xì)地描述這樣的特定示例。
為了減少或切斷向設(shè)備的供電,控制器210控制供電單元260根據(jù) ACPI (高級(jí)配置和電源接口)電源管理標(biāo)準(zhǔn)中限定的設(shè)備電源模式來 改變電源模式。
艮P,設(shè)備的電源模式可以在設(shè)備正在工作的同時(shí)保持在DO狀態(tài)(正 常操作),并且當(dāng)將要切斷或減少該設(shè)備供電時(shí),該設(shè)備的電源模式 可以變成D3狀態(tài)(斷電)。另夕卜,D1或D2狀態(tài)可以被限定為僅為該設(shè) 備提供備用電源。
為此,可以使用媒體文件再現(xiàn)裝置內(nèi)核模式下的濾波驅(qū)動(dòng)器來生 成用于以上電源模式變化的信號(hào)。艮P,將濾波驅(qū)動(dòng)器設(shè)計(jì)為基本類別,可以用于在傳送設(shè)備驅(qū)動(dòng)程 序與操作系統(tǒng)之間的通信的同時(shí),根據(jù)從操作系統(tǒng)接收到的信息來確 定該設(shè)備是否對(duì)應(yīng)于僅媒體模式并將I/0請(qǐng)求包傳遞到設(shè)備驅(qū)動(dòng)程序以
將該設(shè)備轉(zhuǎn)換到D3狀態(tài),或者根據(jù)從操作系統(tǒng)接收到的信息來確定該
設(shè)備的僅媒體模式是否被釋放并將i/o請(qǐng)求包傳遞到設(shè)備驅(qū)動(dòng)程序以將
設(shè)備轉(zhuǎn)換到DO狀態(tài)。
而且,如果設(shè)備通過PCI-Express來連接,則可以以這樣的方式來 控制向該設(shè)備供電,即當(dāng)該設(shè)備在工作時(shí),該設(shè)備保持在用于管理包 括L0、 L0s、 Ll、 L2、和L3狀態(tài)的PCI-Express鏈路電源的ASPM (活動(dòng) 狀態(tài)電源管理)中限定的電源管理狀態(tài)的LO狀態(tài),并且為了切斷或減 少向該設(shè)備提供的電力,將設(shè)備的電源管理狀態(tài)調(diào)節(jié)到L2或L3狀態(tài)。
除上述電源模式變化之外,供電單元260與每個(gè)設(shè)備之間可以進(jìn)一 步包括開關(guān)元件以獲得設(shè)備供電的硬件上的完美切斷。該開關(guān)元件可 以響應(yīng)于供電單元140的信號(hào)而開啟/關(guān)閉以向設(shè)備供電或切斷供電。該 開關(guān)元件可以是FET。
對(duì)于其供電被減少或切斷的設(shè)備,還停止在用于相應(yīng)設(shè)備的操作 系統(tǒng)上所提供的服務(wù)(例如窗口服務(wù))的執(zhí)行。這是為了防止將由即 使硬件操作已停止、軟件的操作沒有停止這一事實(shí)而引起的錯(cuò)誤,并 且是為了防止相應(yīng)設(shè)備的電源被不必要地開通,即使相應(yīng)設(shè)備的供電 在僅媒體模式中被切斷。
同時(shí),向設(shè)備的供電在僅媒體模式下被切斷或減少之后,控制器 210連續(xù)地監(jiān)視僅媒體模式是否被釋放。
艮口,在用戶選擇并設(shè)定僅媒體模式的情形中,其在用戶在提供于 媒體文件再現(xiàn)裝置中的用戶界面上或通過輸入鍵用戶選擇和輸入僅媒體模式的釋放時(shí)被釋放。
另外,控制器210還可以被配置為確定當(dāng)在僅媒體模式下檢測(cè)到用 戶為了縮小已被放大至全屏的媒體播放窗口而進(jìn)行的輸入時(shí)僅媒體模 式被釋放。
更進(jìn)一步地,控制器210可以被配置為當(dāng)檢測(cè)到用戶的任何命令輸
入時(shí),已被在預(yù)定時(shí)間內(nèi)沒有輸入用戶命令這一事實(shí)而激活的僅媒體 模式被釋放。
更進(jìn)一步地,控制器210可以確定當(dāng)檢測(cè)到媒體文件的重放命令之 后媒體播放窗口的尺寸被調(diào)節(jié)到小于預(yù)定尺寸或者輸入了用于已激活 窗口的去激活命令時(shí)僅媒體模式被釋放。
用于設(shè)定或釋放僅媒體模式的條件或方法不局限于以上說明,對(duì) 于本領(lǐng)域的技術(shù)人員顯而易見的是上述條件的修改將在本發(fā)明的范圍 內(nèi)。
同時(shí),在沒有設(shè)定僅媒體模式的情形中,連續(xù)地執(zhí)行向每個(gè)設(shè)備, 即存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a和230b、通信模塊230c和230d等供電,并且因 此可以在正在重放媒體的同時(shí)自由地讀和寫第一存儲(chǔ)介質(zhì)和第二存儲(chǔ) 介質(zhì)上的數(shù)據(jù)并通過使用通信模塊230c及230d來訪問網(wǎng)絡(luò)。
同時(shí),如上所述,無論僅媒體模式是否被激活,均以這樣的方式 來執(zhí)行每個(gè)設(shè)備的其它電源管理,即當(dāng)外部存儲(chǔ)介質(zhì)沒有連接到第二 存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230b時(shí),切斷或減少向第二存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230b 供電,并且在超過預(yù)定時(shí)間內(nèi)沒有在通信模塊230c和230d中檢測(cè)到業(yè)務(wù) 流量時(shí),僅向通信模塊230c和230d等提供備用電源。
其中向與媒體重放無關(guān)的設(shè)備供電在僅媒體模式下被切斷或減少并隨后在僅媒體模式被釋放時(shí)重新開始的上述電源管理功能可以僅適 用于將電池電源提供給媒體文件再現(xiàn)裝置,而且可以被配置為在向媒 體文件再現(xiàn)裝置提供外部電源時(shí)被釋放的情形。另外,該功能可以被 配置為僅在電池的剩余容量降到設(shè)定值以下時(shí)被激活。
在下文中,將參照附圖來詳細(xì)說明根據(jù)本發(fā)明的上述媒體文件再 現(xiàn)裝置的特定實(shí)施例和第一實(shí)施例。
圖3是示出了根據(jù)本發(fā)明特定實(shí)施例的媒體文件再現(xiàn)方法的步驟 的流程圖,圖4是根據(jù)本發(fā)明另一實(shí)施例的媒體文件再現(xiàn)方法的步驟的 流程圖。圖3和4的方法使用圖1的裝置來實(shí)現(xiàn),但是可以在其它適當(dāng)設(shè) 備中實(shí)現(xiàn)。
如圖3所示,在將存儲(chǔ)介質(zhì)連接到媒體文件再現(xiàn)裝置之后,根據(jù)本
發(fā)明特定實(shí)施例的媒體文件再現(xiàn)方法通過檢測(cè)存儲(chǔ)在存儲(chǔ)介質(zhì)中的媒
體文件的重放命令開始(S1100)。
然后,將檢測(cè)到其重放命令的媒體文件加載到存儲(chǔ)器單元120中, 其中,存儲(chǔ)介質(zhì)和存儲(chǔ)器單元120如上所述在根據(jù)本發(fā)明特定實(shí)施例的 媒體文件再現(xiàn)裝置中。
這里,可以將輸入了其重放命令的媒體文件按文件單位或按加載 單位加載到存儲(chǔ)器單元120中(S1200)。如果媒體文件的長度小于加 載單位,則可以將相應(yīng)的媒體文件按文件單位加載到存儲(chǔ)器單元120 中。
但是如果媒體文件的長度大于加載單位,則在將媒體文件分成多 個(gè)加載單位之后順序地進(jìn)行取出。
這里,加載單位是鑒于存儲(chǔ)器單元120的總?cè)萘亢推骄?fù)荷而預(yù)先配置的數(shù)據(jù)長度。
這時(shí),存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110響應(yīng)于控制器130的指令而將媒體文
件分成加載單位以將其加載在其重放序列中。
當(dāng)已有一個(gè)媒體文件加載單位被加載到存儲(chǔ)器單元120中時(shí),切斷 向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110供電(S1300)。
這里,可以通過完全切斷向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110供電或者通過將 存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110的電源模式從驅(qū)動(dòng)電源模式轉(zhuǎn)換成備用電源模 式來完成步驟1300。
例如,步驟1300可以通過在系統(tǒng)中的設(shè)備的電源管理模式下將存 儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110的電源模式從D0狀態(tài)轉(zhuǎn)換到D3狀態(tài)來完成,所述電 源管理模式在ACPI電源管理標(biāo)準(zhǔn)中限定。
還可以通過關(guān)掉.設(shè)置在存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110的電源線上的開關(guān) 元件來切斷向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110供電。這里,所述開關(guān)元件可以是 FET。
同時(shí),在步驟1200和1300中一個(gè)媒體文件加載單位被加載到存儲(chǔ) 器單元120中并且向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110的供電被切斷之后,控制器 130存取存儲(chǔ)器單元120并重放在步驟1200中加載的數(shù)據(jù)的加載單位 (S1400)。
這里,如果在重放前一加載單位的同時(shí)取出后續(xù)加載單位并將其 加載到存儲(chǔ)器單元120中,則在前一加載單位的重放完成的同時(shí)開始重 放后續(xù)加載單位。
控制器130在根據(jù)本發(fā)明特定實(shí)施例的媒體文件再現(xiàn)裝置中如上文中參照?qǐng)Dl所述的。
控制器130在重放相應(yīng)的加載單位的同時(shí)連續(xù)地檢査加載到存儲(chǔ) 器單元120中的加載單位的剩余播放時(shí)間。或者作為替換方式,控制器 130連續(xù)地檢查相應(yīng)的加載單位的剩余長度。
該剩余播放時(shí)間或長度隨后與預(yù)定基準(zhǔn)時(shí)間或長度進(jìn)行比較 (S1500)。
這里,控制器130通過探査文件指針的位置來執(zhí)行步驟1500,所述 文件指針用來指示存儲(chǔ)在存儲(chǔ)器單元120的存儲(chǔ)區(qū)中的數(shù)據(jù)的當(dāng)前位 置。
如果剩余播放時(shí)間或長度等于基準(zhǔn)時(shí)間或基準(zhǔn)長度,由于當(dāng)前播 放的加載單位的重放將很快完成,所以要求只要當(dāng)前播放的加載單位 不是最后的加載單位,就取出當(dāng)前播放的加載單位的后續(xù)加載單位并 將其加載到存儲(chǔ)器單元120中。
因此,識(shí)別當(dāng)前播放的加載單位是否是最后的加載單位(S1600), 如果其為最后的加載單位,則在當(dāng)期加載和播放的加載單位的重放完
成的同時(shí)完成媒體文件的重放。
但是,在步驟1600中,如果當(dāng)前播放的加載單位被確定為不是最 后的加載單位,則重新開始向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110供電以取出后續(xù)加 載單位并將其加載到存儲(chǔ)器單元120中(S1800)。
步驟1800可以通過把存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110、包含在系統(tǒng)中的各設(shè) 備的電源模式按電源管理模式從D3狀態(tài)轉(zhuǎn)換到D0狀態(tài)來完成,所述電 源管理模式在例如ACPI電源管理標(biāo)準(zhǔn)中定義。另外,還可以通過開啟設(shè)置在存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110的電源線上的 開關(guān)元件來重新開始向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110供電。這里,所述開關(guān)元
件可以是FET。
如果在步驟1800中繼續(xù)向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110供電,則重復(fù)其中 存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110取出對(duì)應(yīng)于后續(xù)加載單位的數(shù)據(jù)并且控制器130 將該數(shù)據(jù)加載到存儲(chǔ)器單元120中的步驟1200。
同時(shí),如圖4所示,如在本發(fā)明的特定實(shí)施例中一樣,根據(jù)本發(fā)明 另一實(shí)施例的媒體文件再現(xiàn)方法從在存儲(chǔ)介質(zhì)連接到媒體文件再現(xiàn)裝 置之后檢測(cè)存儲(chǔ)在該存儲(chǔ)介質(zhì)中的媒體文件的重放指令開始(S1100)
然后,檢查存儲(chǔ)器單元120的當(dāng)前可用容量(S1110)。存儲(chǔ)器單 元120的可用容量意指其中沒有加載數(shù)據(jù)的存儲(chǔ)區(qū)的長度。
在步驟中1110中識(shí)別了可用容量之后,控制器130通過使用可用容 量的值來確定加載單位(S1130)。
即,為了將一個(gè)媒體文件分成多個(gè)加載單位并順序地加載它們, 首先檢査存儲(chǔ)器單元120的可用容量,并將加載單位確定為小于或至少 等于可用容量的長度。
這里,可以通過預(yù)定長度來將加載單位確定為小于可用容量以留 有余量。
然后,存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110從的媒體文件取出數(shù)據(jù),在所述媒體 文件中,每個(gè)數(shù)據(jù)都具有在步驟1110和1130中由控制器130確定的加載 單位的長度,并將其加載到存儲(chǔ)器單元120中。這里,鑒于媒體文件的 加載單位的重放序列來順序地取出媒體文件的加載單位。此后,以如在本發(fā)明的特定實(shí)施例中所述一樣的方式來執(zhí)行其中 切斷向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110供電的步驟1300。
同時(shí),如果在步驟1300中已經(jīng)切斷了向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110供 電,則同時(shí)停止存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110的設(shè)備驅(qū)動(dòng)和操作系統(tǒng)所支持的 與之相關(guān)的服務(wù)的執(zhí)行(S1310)。
然后,控制器130存取存儲(chǔ)器單元120并開始重放在步驟1200中被 加載到存儲(chǔ)器單元120中的加載單位的數(shù)據(jù)。
這里,如果正在重放前一加載單位的數(shù)據(jù),則控制器在前一加載 單位的重放完成的同時(shí)開始在步驟1200中加載的后續(xù)加載單位的重 放。
在如上所述媒體文件的重放期間,控制器130檢查當(dāng)前播放的加載 單位的剩余播放時(shí)間或剩余播放長度(S1500)。這可以通過探査存儲(chǔ) 器單元120的文件指針的位置來完成。
然后,控制器將所述剩余播放時(shí)間或剩余播放長度與預(yù)設(shè)基準(zhǔn)時(shí) 間或基準(zhǔn)長度進(jìn)行比較,并且如果剩余播放時(shí)間和剩余播放長度小于 基準(zhǔn)時(shí)間或基準(zhǔn)長度,則控制器130確定當(dāng)前播放的加載單位是最后的 加載單位(S1600)。
如果當(dāng)前播放的加載單位對(duì)應(yīng)于最后的加載單位,則完成當(dāng)前播 放的加載單位的重放(S1700)的同時(shí)重新開始向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元供 電(S1710),并且重新開始設(shè)備驅(qū)動(dòng)程序和操作系統(tǒng)所支持的與之相 關(guān)的服務(wù)的執(zhí)行(S1730),從而允許使用存儲(chǔ)在存儲(chǔ)介質(zhì)中的其它數(shù) 據(jù)。
同時(shí),如果當(dāng)前播放的加載單位不是最后的加載單位,則重新開
39始向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元供電以將后續(xù)加載單位加載到存儲(chǔ)器單元中
120 (S1800),并重新開始設(shè)備驅(qū)動(dòng)程序和操作系統(tǒng)所支持的與之相 關(guān)的服務(wù)的執(zhí)行(S1810)。
然后,全部重復(fù)從步驟1110至步驟1810的連續(xù)過程,在步驟IIOO 到步驟1810中,檢査存儲(chǔ)器單元120的可用容量,取出后續(xù)加載單位并 將其加載到存儲(chǔ)器單元120中,再次切斷向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110供電, 并在前一加載單位的重放完成的同時(shí)開始后續(xù)加載單位的重放。
根據(jù)用戶設(shè)定和系統(tǒng)配置可以有選擇地應(yīng)用的是通過重復(fù)過程來 重放媒體文件,在所述過程中按加載單位來加載存儲(chǔ)在存儲(chǔ)介質(zhì)中的 媒體文件、并切斷或減少向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元110供電直到加載后續(xù)加 載單位。
在下文中,將參照?qǐng)D5至9來詳細(xì)說明根據(jù)本發(fā)明的媒體文件再現(xiàn) 方法的另一實(shí)施例。
圖5是示出根據(jù)本發(fā)明特定實(shí)施例的媒體再現(xiàn)方法的步驟的流程 圖,圖6是示出根據(jù)本發(fā)明第一實(shí)施例的媒體再現(xiàn)方法的步驟的流程 圖,圖7、 7A和7B是示出媒體再現(xiàn)方法的步驟的流程圖,其中,在本發(fā) 明的第一實(shí)施例中數(shù)據(jù)的加載根據(jù)存儲(chǔ)器單元的可用容量和媒體文件 的長度而變化,圖8A和8B是示出根據(jù)本發(fā)明第二實(shí)施例的媒體再現(xiàn)方 法的步驟的流程圖,圖9是示出本發(fā)明的特定實(shí)施例及第一和第二實(shí)施 例中確定僅媒體模式的步驟的流程圖。圖5-9的方法使用圖2的裝置來實(shí) 現(xiàn),但是可以在其它適當(dāng)設(shè)備中實(shí)現(xiàn)。
如圖5所示,本發(fā)明的特定實(shí)施例以檢測(cè)媒體文件的重放命令的步 驟(S2100)開始。在下文中,認(rèn)為媒體文件是運(yùn)動(dòng)圖像文件。
在步驟2100中,檢測(cè)到運(yùn)動(dòng)圖像文件的用戶重放命令,其中,運(yùn)
40動(dòng)圖像文件可以從媒體文件再現(xiàn)裝置的存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a和230b 及通信模塊230c和230d之一、即從第一存儲(chǔ)介質(zhì)或第二存儲(chǔ)介質(zhì)或媒體 文件再現(xiàn)裝置經(jīng)由通信模塊230c和230d與之相連的網(wǎng)絡(luò)來提供。
在下文中,將存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a和230b及通信模塊230c和 230d的設(shè)備稱作文件提供單元,其提供其中輸入了重放命令的運(yùn)動(dòng)圖 像文件。
當(dāng)控制器210在步驟2100中檢測(cè)到用戶輸入了運(yùn)動(dòng)圖像文件的重 放命令時(shí),控制器210從文件提供單元取出相應(yīng)運(yùn)動(dòng)圖像文件的數(shù)據(jù)并 將其加載到存儲(chǔ)器單元220中。
然后,控制器210存取加載到存儲(chǔ)器單元220中的運(yùn)動(dòng)圖像文件的 數(shù)據(jù)并對(duì)其執(zhí)行重放(S2200)。
在運(yùn)動(dòng)圖像重放期間,控制器210連續(xù)地監(jiān)視電源模式是否對(duì)應(yīng)于 僅運(yùn)動(dòng)圖像模式(S2300),其細(xì)節(jié)將在下文中參照?qǐng)D6來說明。這里, 僅運(yùn)動(dòng)圖像模式意指在媒體文件再現(xiàn)裝置中僅執(zhí)行運(yùn)動(dòng)圖像的重放的 狀態(tài)。
如果控制器210在步驟2300中隨后確定電源模式是僅運(yùn)動(dòng)圖像模 式,則供電單元260切斷或減少向除文件提供單元之外的其余設(shè)備供電 (S2400)。
這里,如上所述,文件提供單元可以是存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a和 230b、通信模塊230c和230d等。
其供電將被切斷的設(shè)備是除諸如文件提供單元、控制器210、存儲(chǔ) 器單元220等運(yùn)動(dòng)圖像的重放所需的組件之外的設(shè)備。特別地,在播放 運(yùn)動(dòng)圖像的同時(shí)應(yīng)持續(xù)向音頻輸出單元240和視頻輸出單元250供電,并且可以切斷或減少向除它們之外的其它輸入/輸出單元供電。
但是,與圖中所示的示例相比,如果重放音頻文件而非運(yùn)動(dòng)文件 并且電源模式是僅音頻播放模式,則還可以切斷或減少向視頻輸出單
元250供電。另外,如果輸入了圖像文件的放映幻燈片型重放命令并且
不執(zhí)行除放映幻燈片之外的其它操作,則還可以切斷或減少向音頻輸
出單元240供電。
當(dāng)在步驟2400中完成了從文件提供單元取出運(yùn)動(dòng)圖像文件和將取 出的文件加載到存儲(chǔ)器單元220中時(shí),還可以切斷或減少向文件提供單 元供電。
在其中切斷或減少向設(shè)備供電的僅運(yùn)動(dòng)圖像模式期間,控制器210 連續(xù)地監(jiān)視僅運(yùn)動(dòng)圖像模式是否被釋放(S2500)。
當(dāng)檢測(cè)到僅運(yùn)動(dòng)圖像模式被釋放時(shí),控制器重新開始向其供電已 在2400中被切斷或減少的設(shè)備供電(S2600)。因此,用戶可以滿意地 執(zhí)行除運(yùn)動(dòng)圖像的重放之外的不同操作。
控制器隨后連續(xù)地監(jiān)視電源模式對(duì)應(yīng)于僅運(yùn)動(dòng)圖像模式直到運(yùn)動(dòng) 圖像的重放完成(S2700),并控制每個(gè)設(shè)備供電的切斷、減少或重新 開始。
同時(shí),當(dāng)電源模式在步驟2300中被確定為不是僅運(yùn)動(dòng)圖像模式時(shí), 并且當(dāng)僅運(yùn)動(dòng)圖像模式在步驟2500中被確定為沒有被釋放時(shí),以上述 相同的方式重復(fù)連續(xù)過程直到運(yùn)動(dòng)圖像的重放完成。
如果確定在步驟2700中的運(yùn)動(dòng)圖像的重放完成,則釋放僅運(yùn)動(dòng)圖 像模式并重新開始向其供電已被切斷的設(shè)備供電。將參照?qǐng)D6、 7、 7a和7b來說明本發(fā)明的第一實(shí)施例,其中,其重 放命令在特定實(shí)施例的步驟2100中被輸入的運(yùn)動(dòng)圖像文件是存儲(chǔ)在第 一存儲(chǔ)介質(zhì)中的文件。
艮口,本發(fā)明的第一實(shí)施例對(duì)應(yīng)于參照?qǐng)D5描述的特定實(shí)施例中文件 提供單元是第一存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a或第二存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230b 的情形。
如圖6所示,根據(jù)本發(fā)明第一實(shí)施例的媒體文件再現(xiàn)方法從檢測(cè)存 儲(chǔ)在第一存儲(chǔ)介質(zhì)中的運(yùn)動(dòng)圖像文件的重放命令的步驟(S2110)開始。 這里,雖然圖6示出存儲(chǔ)在第一存儲(chǔ)介質(zhì)中的運(yùn)動(dòng)圖像文件的重放命 令,但存儲(chǔ)其重放命令被檢測(cè)到的運(yùn)動(dòng)圖像文件的存儲(chǔ)介質(zhì)可以是提 供給媒體文件再現(xiàn)裝置的一個(gè)或多個(gè)存儲(chǔ)介質(zhì)中的任何一個(gè)。
控制器210從第一存儲(chǔ)介質(zhì)取出其重放命令被輸入的運(yùn)動(dòng)圖像文 件并將其加載到存儲(chǔ)器單元220中。然后,控制器存取該運(yùn)動(dòng)圖像文件 并開始將其重放(S2200)。
這里,在第一存儲(chǔ)介質(zhì)是媒體文件再現(xiàn)裝置的輔助存儲(chǔ)器單元(硬 盤等等)的情形中,控制器210通常將運(yùn)動(dòng)圖像文件分成許多負(fù)載單元 并順序地將其加載到虛擬存儲(chǔ)器中,其中控制器210存取作為物理存儲(chǔ) 器(存儲(chǔ)器單元220)的RAM并重放該運(yùn)動(dòng)圖像文件,但是其在重復(fù)將
已播放的運(yùn)動(dòng)圖像文件的數(shù)據(jù)、當(dāng)前沒有使用的數(shù)據(jù)等分頁到作為輔 助存儲(chǔ)器單元的第一存儲(chǔ)介質(zhì)的特定區(qū)域中的操作的同時(shí)重放運(yùn)動(dòng)圖
像文件。
因此,應(yīng)持續(xù)向第一存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a供電,并且即使控制 器210檢測(cè)到僅運(yùn)動(dòng)圖像模式變成激活的(S2300),也持續(xù)向第一存 儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a供電。但是,切斷或減少向除第一存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a之外與運(yùn)動(dòng)圖 像文件的重放無關(guān)的設(shè)備供電,即向第二存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230b、通 信模塊230c和230d等供電(S410)。
然后,控制器210連續(xù)地監(jiān)視僅運(yùn)動(dòng)圖像模式是否被釋放(S2500), 并重新開始向其供電己在步驟2410中被切斷或減少的設(shè)備供電 (S2610)。
直到運(yùn)動(dòng)圖像的重放完成,控制器以這種方式連續(xù)地檢測(cè)僅運(yùn)動(dòng) 圖像模式是否被釋放,并控制向每個(gè)設(shè)備供電(S2700)。
同時(shí),存儲(chǔ)其重放命令在步驟2110中被輸入的運(yùn)動(dòng)圖像文件的第 一存儲(chǔ)介質(zhì)對(duì)應(yīng)于連接到媒體文件再現(xiàn)裝置的外部存儲(chǔ)介質(zhì)的情形也 與如上所述的相同。
而且,參照?qǐng)D6所述的本發(fā)明的第一實(shí)施例中的其重放命令被檢測(cè) 到的媒體文件對(duì)應(yīng)于音頻文件或靜止圖像文件而非運(yùn)動(dòng)圖像文件的情 形與如上所述的相同。
同時(shí),如圖7所示,本發(fā)明的第一實(shí)施例如參照?qǐng)D6所述的一樣以 檢測(cè)存儲(chǔ)在第一存儲(chǔ)介質(zhì)中的運(yùn)動(dòng)圖像文件的重放命令的步驟 (S2110)開始。
這里,第一存儲(chǔ)介質(zhì)可以是設(shè)置在媒體文件再現(xiàn)裝置內(nèi)的存儲(chǔ)介 質(zhì)或者連接到提供給媒體文件再現(xiàn)裝置的外部存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元的外 部存儲(chǔ)介質(zhì)。
而且,雖然圖7示出了重放運(yùn)動(dòng)圖像文件的情形,但是這可以同樣 地適用于重放其它媒體文件的情形。當(dāng)特定運(yùn)動(dòng)圖像文件的重放命令在步驟2110中被輸入時(shí),控制器
210檢查存儲(chǔ)器單元220的當(dāng)前可用容量(S2113)。
這里,附圖示出了作為RAM的存儲(chǔ)器單元220,因此,如果媒體文 件再現(xiàn)裝置是計(jì)算機(jī)系統(tǒng),則存儲(chǔ)器單元220是作為計(jì)算機(jī)系統(tǒng)的主存 儲(chǔ)器單元的RAM。
這里,RAM的存儲(chǔ)區(qū)被分成工作區(qū)和用戶區(qū),其長度變成變量。 驅(qū)動(dòng)和控制媒體文件再現(xiàn)裝置所需的基本數(shù)據(jù)存儲(chǔ)在操作系統(tǒng)區(qū)中, 應(yīng)用數(shù)據(jù)存儲(chǔ)在用戶區(qū)中。因此,媒體文件可以在被重放的同時(shí)存儲(chǔ) 在用戶區(qū)中。
控制器210因此在檢查RAM的可用容量時(shí)僅檢查用戶區(qū)的可用容量。
控制器210存取存儲(chǔ)運(yùn)動(dòng)圖像文件的第一存儲(chǔ)介質(zhì),然后檢查運(yùn)動(dòng) 圖像文件的長度并將其與RAM的當(dāng)前可用容量進(jìn)行比較(S2115)。
作為步驟2115中的比較的結(jié)果,當(dāng)要被重放的運(yùn)動(dòng)圖像的長度小 于RAM的可用容量時(shí),整個(gè)運(yùn)動(dòng)圖像文件被從第一存儲(chǔ)介質(zhì)取出出并 加載到RAM中(S2125)。即,讀取其重放命令被輸入的運(yùn)動(dòng)圖像并按 文件單位一次載入到RAM中。
將參照?qǐng)D7A來詳細(xì)說明在步驟2125之后的媒體文件再現(xiàn)方法的細(xì) 節(jié)。同時(shí),作為步驟2115中的比較的結(jié)果,當(dāng)要被重放的運(yùn)動(dòng)圖像文 件的長度大于RAM的可用容量時(shí),控制器210確定要被播放的運(yùn)動(dòng)圖像 文件的長度與RAM的可用容量之間的差是大還是小。這可以通過將該 差與預(yù)設(shè)值進(jìn)行比較來實(shí)現(xiàn)。
如果要被重放的運(yùn)動(dòng)圖像文件比RAM的可用容量大預(yù)設(shè)值,則控
45制器210將數(shù)據(jù)長度值確定為加載單位以將運(yùn)動(dòng)圖像文件分成多個(gè)加
載單位并加載它們(S2121)。這里,加載單位意指將在運(yùn)動(dòng)圖像文件 分割并單獨(dú)地取出以適合于鑒于RAM的可用容量或總?cè)萘?、平均?fù)荷 等而確定的數(shù)據(jù)長度時(shí),每次將取出的數(shù)據(jù)長度和數(shù)據(jù)。
控制器210根據(jù)在步驟121中確定的容量值而從第一存儲(chǔ)介質(zhì)取出 運(yùn)動(dòng)圖像文件的第一加載單位,并將其加載到RAM中(S2127)。
將參照?qǐng)D7B更詳細(xì)地說明媒體再現(xiàn)方法的后續(xù)詳細(xì)步驟。
作為步驟2117的確定的結(jié)果,如果超過RAM容量的運(yùn)動(dòng)圖像文件 的長度小于預(yù)設(shè)值,則控制器210將具有將圖像數(shù)據(jù)文件一次從RAM的 用戶區(qū)加載到RAM所需的長度的數(shù)據(jù)分頁到作為媒體再現(xiàn)裝置的輔助 存儲(chǔ)器單元的存儲(chǔ)介質(zhì)(S2123)。
如果獲得可以一次將運(yùn)動(dòng)圖像文件加載到其中的用戶區(qū),則控制 器210從第一存儲(chǔ)介質(zhì)取出整個(gè)運(yùn)動(dòng)圖像文件并將其一次加載到RAM 中(S2125)。
如果不是這種情況,則在將已被加載到RAM的用戶區(qū)的數(shù)據(jù)分頁 到媒體再現(xiàn)裝置的輔助存儲(chǔ)器單元中以在步驟2117的確定之前獲得盡 可能大的用戶區(qū)之后,控制器210再次將運(yùn)動(dòng)圖像文件的長度與RAM的 可用容量進(jìn)行比較,并且如果運(yùn)動(dòng)圖像文件的長度仍然大于RAM的可 用容量,則控制器將運(yùn)動(dòng)圖像文件分成多個(gè)加載單位并將其加載到 RAM中(S2127),如果運(yùn)動(dòng)圖像文件的長度等于或小于RAM的可用 容量,則還可以將運(yùn)動(dòng)圖像文件一次加載到RAM中(S2125)。
這里,在步驟2110中其重放命令被檢測(cè)到的媒體文件是音頻文件 或圖像文件的情形與如上所述的一樣。另外,當(dāng)在步驟2110中輸入多個(gè)媒體文件的重放命令時(shí),g卩,當(dāng) 多個(gè)運(yùn)動(dòng)圖像被選擇并應(yīng)順序地重放時(shí),或者當(dāng)多個(gè)音頻文件或圖像
文件被選擇并應(yīng)順序地重放時(shí),通過將多個(gè)媒體文件的總長度與RAM 的可用容量進(jìn)行比較來執(zhí)行步驟2115或2117。
這樣,全部的多個(gè)媒體文件被一同加載到RAM中(S2125),或 者如果多個(gè)媒體文件的總長度超過RAM的可用容量,則超過RAM的可 用容量,在存儲(chǔ)在RAM中的數(shù)據(jù)被分頁存儲(chǔ)到其它存儲(chǔ)介質(zhì)中之后, 分幾次把多個(gè)媒體文件單獨(dú)地加載到RAM中(S2127)。
當(dāng)從第一存儲(chǔ)介質(zhì)按文件單位取出相應(yīng)運(yùn)動(dòng)圖像文件并將整個(gè)運(yùn) 動(dòng)圖像文件一次加載到RAM中時(shí),如圖7a所示,如果檢測(cè)到存儲(chǔ)在第 一存儲(chǔ)介質(zhì)中的運(yùn)動(dòng)圖像文件的重放命令(S2110),則通過圖7中所 示的步驟按文件單位取出相應(yīng)的運(yùn)動(dòng)文件并將其加載到存儲(chǔ)器單元20 中(圖中的'RAM, ) (S2125)。
與通常的情形相反,這通過防止由于RAM的增加的容量而引起的、 通過將存儲(chǔ)在存儲(chǔ)介質(zhì)中的運(yùn)動(dòng)圖像一次加載到物理存儲(chǔ)器(RAM) 而非虛擬存儲(chǔ)器中而執(zhí)行的存儲(chǔ)介質(zhì)與RAM之間的分頁的方法來執(zhí)行。
當(dāng)通過在步驟2125中將來自第一存儲(chǔ)介質(zhì)的運(yùn)動(dòng)圖像文件加載到 RAM中而將超過預(yù)定長度的數(shù)據(jù)加載到RAM中時(shí),控制器210開始重 放運(yùn)動(dòng)圖像文件(S2200)。當(dāng)然,在步驟2200中,還可以在所有運(yùn)動(dòng) 圖像文件的加載完成之后開始運(yùn)動(dòng)圖像文件的重放。
為了使運(yùn)動(dòng)圖像文件在步驟2200中被重放,加載在RAM上的運(yùn)動(dòng) 圖像文件通過源濾波器、轉(zhuǎn)化濾波器、提交濾波器等,其中源濾波器 執(zhí)行接收運(yùn)動(dòng)圖像文件并提供給轉(zhuǎn)換濾波器。這里,將源濾波器預(yù)先 配置為接收來自RAM (存儲(chǔ)器單元220)而非第一存儲(chǔ)介質(zhì)的文件。為此,在操作系統(tǒng)的內(nèi)核模式下在文件系統(tǒng)中配置了濾波驅(qū)動(dòng)器 以使得當(dāng)選擇了媒體文件時(shí),其將所選媒體文件的類型轉(zhuǎn)換為慣用的 文件類型。而且,注冊(cè)該慣用文件類型并且在窗口注冊(cè)表中注冊(cè)所注 冊(cè)的文件類型的源濾波器,然后,該源濾波器可以接收并重放加載在
RAM上的媒體文件。
同時(shí),源濾波器在文件被重放時(shí)檢查文件擴(kuò)展并將文件的類型分 類以當(dāng)重放媒體文件時(shí),確定僅媒體模式是否被激活,并且當(dāng)將媒體
文件加載到RAM中時(shí),在停止或減少提供媒體文件的文件提供單元供 電的同時(shí)重放媒體文件。
然后,在步驟2200開始運(yùn)動(dòng)圖像文件的重放,并且當(dāng)控制器210 檢測(cè)到僅運(yùn)動(dòng)圖像模式被激活時(shí)(S2300),減少或切斷向包括第二存 儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230b和通信模塊230c和230d的與運(yùn)動(dòng)圖像文件重放無 關(guān)的設(shè)備供電(S2420)。
另外,當(dāng)在僅運(yùn)動(dòng)圖像模式下,運(yùn)動(dòng)圖像文件從第一存儲(chǔ)介質(zhì)到 RAM中的加載全部完成時(shí),也減少或切斷向第一存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元 230a供電以防止不必要的電力消耗。
當(dāng)隨后檢測(cè)到僅運(yùn)動(dòng)圖像模式的釋放時(shí)(S2500),現(xiàn)在可以重新 開始向其供電已在步驟2420和2425被減少或切斷的設(shè)備供電以使得用 戶可以執(zhí)行其它工作(S2620)。
重復(fù)以上操作直到運(yùn)動(dòng)圖像文件的重放完成(S2700)。當(dāng)運(yùn)動(dòng)圖 像文件的重放隨后完成時(shí),釋放僅運(yùn)動(dòng)圖像模式,并且現(xiàn)在重新開始 向其供電己在步驟2420和2425被減少或切斷的設(shè)備供電。
這里,如上所述,在第一存儲(chǔ)介質(zhì)是諸如計(jì)算機(jī)系統(tǒng)的硬盤等設(shè)置在媒體再現(xiàn)裝置內(nèi)部的輔助存儲(chǔ)器單元的情形中,如果將運(yùn)動(dòng)圖像
文件從第一存儲(chǔ)介質(zhì)一次加載到RAM中,則在僅運(yùn)動(dòng)圖像模式下還可 以停止向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a供電,因?yàn)椴恍枰獙?duì)第一存儲(chǔ)介質(zhì)進(jìn)行 連續(xù)存取或分頁。
如果第一存儲(chǔ)介質(zhì)是連接到媒體再現(xiàn)裝置的外部存儲(chǔ)介質(zhì),并且 將運(yùn)動(dòng)圖像文件從第一存儲(chǔ)介質(zhì)一次加載到RAM中,則不需要向第一 存儲(chǔ)介質(zhì)供電,因此還可以停止向第一存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a供電。
因此,當(dāng)控制器210檢測(cè)到僅運(yùn)動(dòng)圖像模式被激活時(shí),供電單元260 也切斷或減少向第一存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a供電(S2425)。這里,控 制器210確定從第一存儲(chǔ)介質(zhì)到RAM中的運(yùn)動(dòng)圖像文件加載是否完成, 因此只有當(dāng)運(yùn)動(dòng)圖像文件的加載完成時(shí),才切斷向第一存儲(chǔ)介質(zhì)驅(qū)動(dòng) 單元230a供電。
如參照?qǐng)D7所述的,當(dāng)在本發(fā)明的第一實(shí)施例中將運(yùn)動(dòng)圖像文件分 成多個(gè)加載單位并順序地取出時(shí),如圖7B所示,控制器210從第一加載 單位取出運(yùn)動(dòng)圖像文件并將其加載到RAM (存儲(chǔ)器單元220)中 (S2127)。
將包括運(yùn)動(dòng)圖像文件的媒體文件分成多個(gè)加載單位并順序地加載 數(shù)次的上述情形可以適用于例如其中運(yùn)動(dòng)圖像文件是諸如DVD的大長
度文件,或者輸入了多個(gè)媒體文件的重放命令,以致媒體文件的長度 超過RAM的可用容量等的情形。
這里,如參照?qǐng)D7所述的,加載單位是鑒于RAM的當(dāng)前可用容量或 RAM的總?cè)萘康却_定的。
然后,開始運(yùn)動(dòng)圖像文件的重放(S2200),其中,為了在步驟2200 中重放,加載到RAM中的運(yùn)動(dòng)圖像文件通過源濾波器、轉(zhuǎn)換濾波器、提交濾波器等。源濾波器執(zhí)行接收運(yùn)動(dòng)圖像文件并將其提供給轉(zhuǎn)換濾
波器。這里,源濾波器被預(yù)先配置為接收來自RAM (存儲(chǔ)器單元220) 而非來自第一存儲(chǔ)介質(zhì)的文件。
為此,在操作系統(tǒng)的內(nèi)核模式下在文件系統(tǒng)中配置濾波驅(qū)動(dòng)器以 在選擇媒體文件時(shí),其將所選媒體文件的類型轉(zhuǎn)換為慣用的文件類型。 而且,注冊(cè)慣用文件類型并且在窗口注冊(cè)表中注冊(cè)所注冊(cè)的文件類型 的源濾波器,然后該源濾波器可以接收并重放加載在RAM上的媒體文 件。
在步驟2200開始運(yùn)動(dòng)圖像文件的重放,然后,控制器210監(jiān)視僅運(yùn) 動(dòng)圖像模式是否被激活(S2300),如果確定僅運(yùn)動(dòng)圖像模式被激活, 則控制器210切斷向第二存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230b及通信模塊230c和230d 供電(S2423)。
另外,當(dāng)?shù)谝患虞d單位或前一加載單位的取出及其到RAM中的加 載完成時(shí),在步驟2423中也切斷向第一存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a供電。
然后,當(dāng)檢測(cè)到從第一存儲(chǔ)介質(zhì)取出下一加載單位的命令時(shí) (S2427),重新開始向第一存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a供電并且從第一存 儲(chǔ)介質(zhì)取出下一加載單位并將其加載到RAM中。
這時(shí),可以執(zhí)行此過程,以使得在步驟2427中計(jì)算前一加載單位 的剩余播放時(shí)間,然后,當(dāng)剩余播放時(shí)間大于從重新開始向第一存儲(chǔ) 介質(zhì)驅(qū)動(dòng)單元230a供電時(shí)到第一存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a變成正常操作 時(shí)的時(shí)間和檢測(cè)下一加載單位所需的時(shí)間時(shí),控制器210指示供電單元 260重新開始向第一存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a供電。
同時(shí),控制器210從僅運(yùn)動(dòng)圖像模式被激活時(shí)連續(xù)地監(jiān)視僅運(yùn)動(dòng)圖 像模式是否被釋放(S2500),當(dāng)僅運(yùn)動(dòng)圖像模式被釋放時(shí),控制器210重新開始向其供電已在步驟2423被減少或切斷的設(shè)備供電(S2620)。
同時(shí),雖然控制器在步驟2300中確定僅運(yùn)動(dòng)圖像模式未被激活, 但是如果檢測(cè)到運(yùn)動(dòng)圖像文件的下一加載單位的取出命令時(shí)(S2320), 第一存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a從第一存儲(chǔ)介質(zhì)取出下一加載單位并將其 加載到RAM中(S2321),控制器210存取RAM并在前一加載單位的重 放之后接著重放下一加載單位。
然后,直到運(yùn)動(dòng)圖像文件的重放完成之前(S2700),重復(fù)上述提 到的連續(xù)過程。
同時(shí),其重放命令在步驟2100中被輸入的媒體文件是從通過第一 通信模塊230c與媒體再現(xiàn)裝置相連的第一網(wǎng)絡(luò)提供的運(yùn)動(dòng)圖像文件的 情形是本發(fā)明的第二實(shí)施例。
艮P,圖5的通信模塊230c和230d對(duì)應(yīng)于文件提供單元的情形是本發(fā) 明的第二實(shí)施例。參照?qǐng)D8a和8b,根據(jù)本發(fā)明第二實(shí)施例的媒體再現(xiàn)方 法如圖8a所示在檢測(cè)從第一網(wǎng)絡(luò)提供的運(yùn)動(dòng)圖像文件的重放命令的步 驟(S2130)開始。
控制器210從通信模塊50接收其重放命令被輸入的運(yùn)動(dòng)圖像文件, 將其加載到存儲(chǔ)器單元220中,對(duì)其進(jìn)行存取并開始重放運(yùn)動(dòng)圖像文件 (S2200)。
這里,控制器210通過第一通信模塊230c接收到并重放的運(yùn)動(dòng)圖像 可以對(duì)應(yīng)于這樣的情形,即在流中播放或者在被下載的同時(shí)播放。
這時(shí),由于應(yīng)持續(xù)向通信模塊230c供電以接收運(yùn)動(dòng)圖像文件,所 以即使控制器210檢測(cè)到(S2300)僅運(yùn)動(dòng)圖像模式被激活,也持續(xù)向 第一通信模塊230c供電。但是,除第一通信模塊230c之外,切斷或減少向與運(yùn)動(dòng)圖像文件 的重放無關(guān)的設(shè)備供電,即停止或減少向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元230a和 230b、第二通信模塊230d等供電(S2430)。
然后,控制器210連續(xù)地監(jiān)視僅運(yùn)動(dòng)圖像模式是否被釋放(S2500), 從而其重新開始其供電己在步驟2430被切斷或減少的設(shè)備供電 (S2630)。
直到完成運(yùn)動(dòng)圖像的重放,控制器連續(xù)地檢測(cè)僅運(yùn)動(dòng)圖像模式是 否被激活或釋放,并控制向各個(gè)設(shè)備供電(S2700)。
這時(shí),如果要被重放的媒體文件不是例如音頻文件的運(yùn)動(dòng)圖像文 件,則其通過以上步驟被重放。但是,在重放音頻文件的情形中,在 步驟2430還可以切斷向視頻輸出單元250供電。
而且,當(dāng)輸出了多個(gè)圖像文件的放映幻燈片型的重放命令時(shí),在 步驟2430中還可以切斷向音頻輸出單元240供電。
同時(shí),在如圖8B所示的本發(fā)明的第二實(shí)施例中,當(dāng)檢測(cè)到從第一 網(wǎng)絡(luò)提供的運(yùn)動(dòng)圖像文件的重放命令時(shí)(S2130),可以將經(jīng)由第一通 信模塊230c輸入的相應(yīng)的運(yùn)動(dòng)圖像文件的數(shù)據(jù)加載到存儲(chǔ)器單元220 (圖中的'RAM,)中(S2135)。
當(dāng)在下載模式下而非流模式下提供運(yùn)動(dòng)圖像文件時(shí),對(duì)于下載速 度比播放速度快得多并因此而在第一通信模塊230c供電在運(yùn)動(dòng)圖像文
件的下載完成之后被切斷時(shí)播放運(yùn)動(dòng)圖像文件的情形,和運(yùn)動(dòng)圖像的 下載完成之后重放運(yùn)動(dòng)文件的情形,這兩種情形均允許將運(yùn)動(dòng)圖像文 件加載到RAM中并在切斷向第一通信模塊230c供電的同時(shí)將其重放。
當(dāng)在步驟2135中,運(yùn)動(dòng)圖像文件開始被從第一網(wǎng)絡(luò)加載到RAM中,并且超過預(yù)定長度的數(shù)據(jù)被加載到RAM中時(shí),控制器210開始重放運(yùn)動(dòng) 圖像文件(S2200)。當(dāng)然,可以在步驟2200中完成整個(gè)運(yùn)動(dòng)圖像文件 的加載之后開始運(yùn)動(dòng)圖像文件的重放。
在步驟2200中開始運(yùn)動(dòng)圖像文件的重放之后,當(dāng)控制器210隨后檢 測(cè)到僅運(yùn)動(dòng)圖像模式被激活(S2300)時(shí),其減少或切斷向諸如存儲(chǔ)介 質(zhì)驅(qū)動(dòng)單元230a和230b、第二通信模塊230d等各個(gè)設(shè)備供電(S2430)。 另外,當(dāng)完成了從第一通信模塊230c下載運(yùn)動(dòng)圖像文件(S433)時(shí), 還切斷向第一通信模塊230c供電(S2435),從而防止不必要的電力消 耗。
這里,可以通過控制器210檢測(cè)第一通信模塊230c的業(yè)務(wù)流量來執(zhí) 行步驟2433。
同時(shí),當(dāng)控制器210檢測(cè)到僅運(yùn)動(dòng)圖像模式的釋放(S2500)時(shí), 重新開始其供電已在步驟2430和435中被減少或切斷的設(shè)備供電以允 許用戶執(zhí)行其它工作(S2635)。
重復(fù)以上操作直到運(yùn)動(dòng)圖像文件的重放完成(S2700)。
在參照?qǐng)D5值8b描述的本發(fā)明的特定實(shí)施例及其第一和第二實(shí)施 例中,為了減少或切斷向各個(gè)設(shè)備供電,控制器210可以指示供電單元 260根據(jù)ACPI (高級(jí)配置和電源接口)電源管理標(biāo)準(zhǔn)中限定的設(shè)備電源 模式來改變電源模式。
艮P,當(dāng)設(shè)備正在工作時(shí),可以將設(shè)備的電源模式保持在DO狀態(tài)(正 常操作),并且當(dāng)要切斷向設(shè)備供電時(shí),可以將設(shè)備的電源模式變成 D3狀態(tài)(斷電)。而且,可以將D1或D2為僅提供備用電源。
為此,可以使用運(yùn)動(dòng)圖像文件再現(xiàn)裝置的內(nèi)核模式下的濾波驅(qū)動(dòng)器來生成用于以上電源模式變化的信號(hào)。
而且,如果設(shè)備通過PCI-Express來連接,則可以以這樣的方式來 控制向該設(shè)備供電,即當(dāng)該設(shè)備在工作時(shí),該設(shè)備保持在電源管理狀 態(tài)的L0狀態(tài),該狀態(tài)在用于管理包括LO、 LOs、 Ll、 L2、和L3狀態(tài)的 PCI-Express鏈路電源的ASPM (活動(dòng)狀態(tài)電源管理)中限定,并且為了 切斷或減少向該設(shè)備提供的電力,將設(shè)備的電源管理狀態(tài)調(diào)節(jié)到L2或 L3狀態(tài)。
同時(shí),在如上所述的根據(jù)本發(fā)明的媒體再現(xiàn)方法的實(shí)施例中,可 以使用各種方法來執(zhí)行用于確定僅媒體模式是否被激活的步驟2300。
特別地,在將以媒體再現(xiàn)方法被重放的媒體是運(yùn)動(dòng)圖像文件的情 形中,如圖9所示,如果產(chǎn)生了包括輸入了用于將運(yùn)動(dòng)圖像播放窗口輸 出在全屏幕的用戶命令(S2310)、在開始重放運(yùn)動(dòng)圖像之后超過預(yù)設(shè) 時(shí)間沒有檢測(cè)到用戶輸入(S2330)、用戶直接輸入僅運(yùn)動(dòng)圖像模式的 配置命令(S2350)、以及運(yùn)動(dòng)圖像圖像窗口的尺寸被調(diào)節(jié)到大于預(yù)設(shè) 尺寸且保持窗口的激活狀態(tài)超過預(yù)定時(shí)間(S2370)在內(nèi)的任何一種情 形,則可以確定僅運(yùn)動(dòng)圖像模式被激活。
這里,可以這樣配置,以使得步驟2310至2370的僅僅某些條件對(duì)
應(yīng)于僅運(yùn)動(dòng)圖像模式,并且將兩個(gè)或更多個(gè)條件組合的情形對(duì)應(yīng)于僅 運(yùn)動(dòng)圖像模式,各個(gè)步驟的內(nèi)容可以包括對(duì)于本領(lǐng)域的技術(shù)人員顯而 易見的修改。
同時(shí),為了在步驟2500中確定僅運(yùn)動(dòng)圖像模式被釋放,應(yīng)產(chǎn)生的 是存在已在全屏幕上輸出的運(yùn)動(dòng)圖像播放窗口的縮小命令,在由于在 超過預(yù)設(shè)時(shí)間沒有檢測(cè)到用戶輸入而設(shè)定僅運(yùn)動(dòng)圖像模式之后,檢測(cè) 到用戶輸入,用戶輸入僅運(yùn)動(dòng)圖像模式的釋放命令,運(yùn)動(dòng)圖像播放窗 口被縮小為具有小于預(yù)設(shè)長度的尺寸或者被去激活,或者輸入用于執(zhí)行其它操作的命令。
然后,與運(yùn)動(dòng)圖像的重發(fā)類似,在重放音頻文件的情形中,如果 在應(yīng)用程序(例如窗口媒體播放器)上輸入了全屏播放命令以重放音 頻文件,在輸入了音頻文件的重放命令之后超過預(yù)設(shè)時(shí)間內(nèi)沒有檢測(cè) 到用戶輸入,用戶直接輸入僅媒體模式的配置命令,或者用戶在音頻 文件的重放命令之后關(guān)掉視頻輸出單元250的電源,則控制器210可以
確定僅媒體模式被激活。
另外,如果輸入了圖像文件的放映幻燈片型的重放指令,通過其 重放指令被輸入的圖像文件的數(shù)目而計(jì)算的放映幻燈片的總播放時(shí) 間、 一個(gè)圖像文件的顯示時(shí)間等超過設(shè)定時(shí)間、輸入了全屏播放命令、 在重放指令之后超過預(yù)設(shè)時(shí)間沒有檢測(cè)到用戶輸入、或者用戶直接設(shè)
定僅媒體模式,則控制器210可以確定僅媒體模式被激活。
這樣,控制器210可以鑒于媒體文件的類型和媒體文件的重放形式 來確定僅媒體模式是否被激活,并且可以通過對(duì)于本領(lǐng)域的技術(shù)人員 顯而易見的從以上示例修改的條件來確定僅媒體模式是否被激活。
雖然說明性地描述了本發(fā)明的優(yōu)選實(shí)施方案,但本領(lǐng)域的技術(shù)人 員能夠意識(shí)到在不脫離權(quán)利要求書中公開的本發(fā)明的范圍和精神的情 況下可以進(jìn)行各種修改、添加和替換。
權(quán)利要求
1. 一種具有操作系統(tǒng)的媒體文件再現(xiàn)裝置,包括存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元,適于從存儲(chǔ)介質(zhì)按加載單位取出媒體文件;存儲(chǔ)器單元,適于臨時(shí)存儲(chǔ)由所述存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元取出的數(shù)據(jù);供電單元,適于向所述存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元供電;以及控制器,適于將取出的媒體文件加載到存儲(chǔ)器單元,存取所述存儲(chǔ)器單元的存儲(chǔ)區(qū)以及重放所述媒體文件,其中,所述控制器適于指示所述供電單元在下述時(shí)段減少或切斷向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元供電從a)所述取出的媒體文件的相應(yīng)加載單位到所述存儲(chǔ)器單元的加載完成的時(shí)候,至b)指示所述媒體文件的下一加載單位的取出的時(shí)候。
2. 如權(quán)利要求l所述的媒體文件再現(xiàn)裝置,其中,所述加載單位是在所述控制器中預(yù)設(shè)的數(shù)據(jù)長度單位。
3. 如權(quán)利要求1所述的媒體文件再現(xiàn)裝置,其中,所述控制器適于在每當(dāng)給出用來取出下一加載單位的指令的時(shí)候確定所述加載單位,該加載 單位的確定由所述控制器通過檢測(cè)所述存儲(chǔ)器單元的可用容量并根據(jù)該可 用容量計(jì)算所述加載單位的數(shù)據(jù)長度來執(zhí)行。
4. 如權(quán)利要求3所述的媒體文件再現(xiàn)裝置,其中,所述控制器適于確 定所述加載單位的數(shù)據(jù)長度小于所述可用容量。
5. 如權(quán)利要求l所述的媒體文件再現(xiàn)裝置,其中,在把相應(yīng)媒體文件 的一個(gè)加載單位加載到所述存儲(chǔ)器單元之后,所述控制器適于把所述存儲(chǔ) 介質(zhì)驅(qū)動(dòng)單元的電源模式保持在ACPI (高級(jí)配置和電源接口) D3狀態(tài), 直到在指示下一加載單位的取出之前,并在指示所述下一加載單位的所述 取出時(shí)把所述存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元的電源模式轉(zhuǎn)換為ACPI DO狀態(tài)。
6. 如權(quán)利要求5所述的媒體文件再現(xiàn)裝置,其中,所述存儲(chǔ)介質(zhì)驅(qū)動(dòng) 單元是ODD (光盤驅(qū)動(dòng)器)。
7. 如權(quán)利要求l所述的媒體文件再現(xiàn)裝置,其中 所述控制器適于在切斷或減少對(duì)所述存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元的供電的時(shí)候停止所述存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元的設(shè)備驅(qū)動(dòng)程序和所述操作系統(tǒng)所支持的與 所述存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元相關(guān)的相應(yīng)服務(wù)的執(zhí)行,以及所述控制器適于在所述供電單元重新開始對(duì)所述存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元 的供電的時(shí)候重新開始所述存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元的設(shè)備驅(qū)動(dòng)程序和所述操作 系統(tǒng)所支持的與所述存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元相關(guān)的服務(wù)的執(zhí)行。
8. 如權(quán)利要求l所述的媒體文件再現(xiàn)裝置,其中,所述控制器適于 探査用來指示被加載到所述存儲(chǔ)器單元中的媒體文件的當(dāng)前播放位置的文件指針的位置,計(jì)算當(dāng)前播放的加載單位的剩余播放長度或剩余播放時(shí)間,以及 當(dāng)檢測(cè)到所述剩余播放長度或所述剩余播放時(shí)間小于設(shè)定值時(shí),指示所述媒體文件的下一加載單位的取出。
9. 如權(quán)利要求5所述的媒體文件再現(xiàn)裝置,進(jìn)一步包括 開關(guān)元件,所述開關(guān)元件被連接到所述控制器并適于有選擇地將所述供電單元連接到所述存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元。
10. —種媒體文件再現(xiàn)裝置,包括存儲(chǔ)器單元,適于臨時(shí)存儲(chǔ)包括媒體文件的各種數(shù)據(jù);文件提供單元,適于在輸入媒體文件的播放命令時(shí)提供相應(yīng)媒體文件的數(shù)據(jù);控制器,適于從所述文件提供單元接收媒體文件,將所述媒體文件加載到所述存儲(chǔ)器單元中,并存取所述存儲(chǔ)器單元和重放所述媒體文件; 輸出單元,適于輸出所述媒體文件; 一個(gè)或多個(gè)設(shè)備,用于執(zhí)行各自的功能;以及供電單元,適于在僅媒體模式被激活時(shí)減少或切斷向所述一個(gè)或多個(gè) 設(shè)備供電。
11. 如權(quán)利要求IO所述的媒體文件再現(xiàn)裝置,其中,所述僅媒體模式 是僅執(zhí)行媒體文件播放操作的狀態(tài)。
12. 如權(quán)利要求ll所述的媒體文件再現(xiàn)裝置,其中,所述控制器適于 在用戶輸入命令以進(jìn)行全屏重放媒體文件的時(shí)候確定所述僅媒體模式被激 活。
13. 如權(quán)利要求ll所述的媒體文件再現(xiàn)裝置,其中,所述控制器適于當(dāng)在預(yù)定時(shí)間內(nèi)僅執(zhí)行重放媒體文件的操作時(shí)確定所述僅媒體模式被激 活。
14. 如權(quán)利要求ll所述的媒體文件再現(xiàn)裝置,其中,所述文件提供單 元是存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元,用于從存儲(chǔ)了包括媒體文件的各種數(shù)據(jù)的存儲(chǔ)介 質(zhì)中取出包括媒體文件的數(shù)據(jù)。
15. 如權(quán)利要求14所述的媒體文件再現(xiàn)裝置,其中 所述控制器適于把所述媒體文件的數(shù)據(jù)分成一個(gè)或多個(gè)加載單位,順序地將所述一個(gè)或多個(gè)加載單位加載到所述存儲(chǔ)器單元中,并重放所述一 個(gè)或多個(gè)加載單位,以及所述供電單元適于進(jìn)一步在僅媒體模式下在下述時(shí)段減少或切斷向 存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元供電從a)所述媒體文件的一個(gè)加載單位的加載完成 的時(shí)候,直到b)開始將下一加載單位加載到所述存儲(chǔ)器單元中之前。
16. 如權(quán)利要求14所述的媒體文件再現(xiàn)裝置,其中,所述控制器適于 在檢測(cè)媒體文件的重放命令的時(shí)候根據(jù)所述存儲(chǔ)器單元的可用容量來確定 所述加載單位。
17.如權(quán)利要求ll所述的媒體文件再現(xiàn)裝置,其中,所述文件提供單 元是有線或無線通信模塊,在連接到網(wǎng)絡(luò)的時(shí)候,能夠向網(wǎng)絡(luò)發(fā)送和從網(wǎng) 絡(luò)接收包括媒體文件的各種數(shù)據(jù)。
18.如權(quán)利要求17所述的媒體文件再現(xiàn)裝置,其中 所述控制器適于檢測(cè)所述通信模塊的業(yè)務(wù)流量,以及 所述供電單元適于在僅媒體模式下進(jìn)一步當(dāng)根據(jù)所述控制器的業(yè)務(wù)流量檢測(cè)判定所述媒體文件的傳輸完成的時(shí)候減少或切斷向所述通信模塊的供電。
19.如權(quán)利要求15所述的媒體文件再現(xiàn)裝置,其中 所述控制器適于當(dāng)在僅媒體模式下生成了用于執(zhí)行其它操作的用戶輸入時(shí)釋放所述僅媒體模式,以及所述供電單元適于在僅媒體模式被釋放時(shí)重新開始向那些供電已被減少或切斷的所述設(shè)備和所述文件提供單元供電。
20.如權(quán)利要求19所述的媒體文件再現(xiàn)裝置,其中,所述控制器適于 在僅媒體模式下把那些供電要被減少或切斷的設(shè)備或文件提供單元的電源 模式保持在ACPI (高級(jí)配置和電源接口) D3狀態(tài),并在僅媒體模式被釋 放的時(shí)候那那些供電已被減少或切斷的設(shè)備或文件提供單元的電源模式轉(zhuǎn) 換到ACPI D0狀態(tài)。
21. —種具有操作系統(tǒng)的裝置的媒體文件再現(xiàn)方法,包括步驟-(A) 通過存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元按加載單位取出存儲(chǔ)在存儲(chǔ)介質(zhì)中的媒 體文件,并把所述媒體文件的加載單位加載到存儲(chǔ)器單元中;(B) 在步驟(A)完成時(shí)減少或切斷對(duì)所述存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元的供電;以及(C) 重放所述加載單位的數(shù)據(jù)。
22. 如權(quán)利要求21所述的媒體文件再現(xiàn)方法,其中,所述加載單位具有預(yù)設(shè)數(shù)據(jù)長度。
23. 如權(quán)利要求21所述的媒體文件再現(xiàn)方法,其中,所述加載單位是 在執(zhí)行步驟(A)時(shí)被確定為小于所述存儲(chǔ)器單元的可用容量的數(shù)據(jù)長度 單位。
24. 如權(quán)利要求21所述的媒體文件再現(xiàn)方法,包括步驟(D) 在步驟(C)期間指示下一加載單位的取出;(E) 在檢測(cè)到所述下一加載單位的取出指令時(shí),重新開始向所述存 儲(chǔ)介質(zhì)驅(qū)動(dòng)單元提供驅(qū)動(dòng)電源;以及(F) 對(duì)所述下一加載單位執(zhí)行步驟(A)至(C)。
25. 如權(quán)利要求24所述的媒體文件再現(xiàn)方法,其中,步驟(B)通過 將所述存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元的ACPI電源管理狀態(tài)轉(zhuǎn)換成D3狀態(tài)來執(zhí)行,步 驟(E)通過將所述存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元的ACPI電源管理狀態(tài)轉(zhuǎn)換成DO狀 態(tài)來執(zhí)行。
26. 如權(quán)利要求24所述的媒體文件再現(xiàn)方法,其中,步驟(D)包括 子步驟(Dl)計(jì)算當(dāng)前播放加載單位的剩余播放長度或剩余播放時(shí)間;以及 (D2)當(dāng)所述剩余播放時(shí)間或所述剩余播放長度小于設(shè)定值時(shí),指示 所述下一加載單位的取出。
27. 如權(quán)利要求24所述的媒體文件再現(xiàn)方法,其中,步驟(B)包括步驟(B'):在步驟(B)中當(dāng)減少或切斷向所述存儲(chǔ) 介質(zhì)驅(qū)動(dòng)單元供電時(shí),停止所述存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元的設(shè)備驅(qū)動(dòng)程序和所述操作系統(tǒng)所支持的與所述存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元相關(guān)的相應(yīng)服務(wù)的執(zhí)行,以及 步驟(E)包括步驟(E'):當(dāng)在步驟(E)中重新開始向存儲(chǔ)介質(zhì)驅(qū) 動(dòng)單元提供驅(qū)動(dòng)電源時(shí),重新開始所述存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元的設(shè)備驅(qū)動(dòng)程序 和所述操作系統(tǒng)所支持的與所述存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元相關(guān)的相應(yīng)服務(wù)的執(zhí)行。
28. 如權(quán)利要求24所述的媒體文件再現(xiàn)方法,進(jìn)一步包括,(G)在最后的加載單位的加載完成時(shí),重新開始向所述存儲(chǔ)介質(zhì)驅(qū) 動(dòng)單元提供驅(qū)動(dòng)電源。
29. 如權(quán)利要求21所述的媒體文件再現(xiàn)方法,其中,所述存儲(chǔ)介質(zhì)驅(qū) 動(dòng)單元是ODD (光盤驅(qū)動(dòng)器)。
30. —種媒體再現(xiàn)方法,包括步驟(A) 利用控制器來檢測(cè)媒體文件的重放命令;(B) 把來自用于提供相應(yīng)媒體文件的文件提供單元的媒體文件的數(shù) 據(jù)加載到存儲(chǔ)器單元中;(C) 通過輸出單元開始重放加載到所述存儲(chǔ)器單元中的所述媒體文件;(D) 檢查僅媒體模式是否被激活;以及(E) 當(dāng)僅媒體模式被激活時(shí),切斷或減少向除所述控制器、所述存 儲(chǔ)器單元、所述文件提供單元以及所述輸出單元之外的其它設(shè)備供電。
31. 如權(quán)利要求30所述的媒體再現(xiàn)方法,其中,所述僅媒體模式是僅 執(zhí)行媒體文件重放操作的狀態(tài)。
32. 如權(quán)利要求31所述的媒體再現(xiàn)方法,其中,所述文件提供單元是 存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元,用于從用來存儲(chǔ)包括媒體文件的各種數(shù)據(jù)的存儲(chǔ)介質(zhì) 取出包括媒體文件的數(shù)據(jù)。
33. 如權(quán)利要求32所述的媒體再現(xiàn)方法,其中,步驟(B)可以通過 把相應(yīng)媒體文件的數(shù)據(jù)分成一個(gè)或多個(gè)加載單位并順序地把各所述加載單 位的數(shù)據(jù)加載到所述存儲(chǔ)器單元中來執(zhí)行。
34. 如權(quán)利要求33所述的媒體文件再現(xiàn)方法,進(jìn)一步包括,(Fl)在僅媒體模式下,從一個(gè)加載單位到所述存儲(chǔ)器單元中的加 載完成的時(shí)候直到下一加載單位到所述存儲(chǔ)器單元中的加載開始之前切斷 或減少對(duì)所述文件提供單元的供電。
35. 如權(quán)利要求34所述的媒體再現(xiàn)方法,其中,所述加載單位是根據(jù) 所述存儲(chǔ)器單元的可用容量而確定的。
36. 如權(quán)利要求31所述的媒體再現(xiàn)方法,其中,所述文件提供單元是 有線或無線通信模塊,能夠在被連接到網(wǎng)絡(luò)時(shí)向網(wǎng)絡(luò)發(fā)送以及從網(wǎng)絡(luò)接收 包括媒體文件的各種數(shù)據(jù)。
37. 如權(quán)利要求36所述的媒體再現(xiàn)方法,其中,步驟(B)可以通過 把輸入到所述通信模塊的所述媒體文件的數(shù)據(jù)加載到所述存儲(chǔ)器單元中來 執(zhí)行。
38. 如權(quán)利要求37所述的媒體文件再現(xiàn)方法,包括,(F2)在僅媒體模式下,如果當(dāng)檢測(cè)所述通信模塊的業(yè)務(wù)流量時(shí)判 定所述媒體文件的傳輸數(shù)據(jù)完成,則進(jìn)一步切斷或減少向所述通信模塊供 電。
39. 如權(quán)利要求31所述的媒體文件再現(xiàn)方法,其中,步驟(D)包括 以下子步驟的一個(gè)或多個(gè)-(dl)檢測(cè)是否存在用于全屏重放媒體文件的用戶輸入;(d2)在重放所述媒體的同時(shí),檢測(cè)在預(yù)設(shè)時(shí)間內(nèi)是否檢測(cè)到用戶輸入;(d3)檢測(cè)用戶是否輸入僅媒體模式的設(shè)定命令;(d4)檢測(cè)媒體播放窗口的尺寸是否大于預(yù)設(shè)尺寸;以及(d5)檢測(cè)所述媒體播放窗口的激活狀態(tài)是否持續(xù)到超過預(yù)定時(shí)間。
40. 如權(quán)利要求34或38所述的媒體文件再現(xiàn)方法,進(jìn)一步包括步驟(G) 在僅媒體模式下所述重放媒體文件時(shí)釋放僅媒體模式;以及(H) 重新開始向那些供電已被切斷或減少的所述設(shè)備和所述文件提供單元供電。
41. 如權(quán)利要求40所述的媒體文件再現(xiàn)方法,進(jìn)一步包括,(I) 停止操作系統(tǒng)為那些供電要被切斷或減少的設(shè)備和文件提供單元 提供的服務(wù)。
42. 如權(quán)利要求41所述的媒體文件再現(xiàn)方法,進(jìn)一步包括,(J)重新執(zhí)行操作系統(tǒng)為那些在步驟(H)中重新開始北供電的 設(shè)備和文件提供單元提供的服務(wù)。
全文摘要
本發(fā)明公開了一種媒體文件再現(xiàn)裝置和方法,通過在重放存儲(chǔ)于存儲(chǔ)介質(zhì)中的媒體文件的時(shí)候切斷對(duì)存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元的供電來減少電力消耗。所述裝置包括用于從存儲(chǔ)介質(zhì)按加載單位取出媒體文件的存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元、存儲(chǔ)器、電源以及控制器,所述控制器適于將取出的媒體文件加載到存儲(chǔ)器中并存取存儲(chǔ)器以及重放媒體文件??刂破髦甘倦娫丛谙率鰰r(shí)段減少或切斷對(duì)存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元的供電從完成所取出的媒體文件的相應(yīng)加載單位到存儲(chǔ)器的加載的時(shí)候,至指示媒體文件的下一加載單位的取出的時(shí)候。在重放取出的媒體文件的同時(shí),停止向存儲(chǔ)介質(zhì)驅(qū)動(dòng)單元供電。
文檔編號(hào)G06F1/32GK101452336SQ20081017539
公開日2009年6月10日 申請(qǐng)日期2008年11月12日 優(yōu)先權(quán)日2007年12月6日
發(fā)明者梁修榮 申請(qǐng)人:Lg電子株式會(huì)社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1