專(zhuān)利名稱(chēng):播放活動(dòng)圖像數(shù)據(jù)的設(shè)備和方法
背景技術(shù):
本發(fā)明涉及播放活動(dòng)圖像數(shù)據(jù)的設(shè)備和方法。更具體地,本發(fā)明涉及通過(guò)執(zhí)行活動(dòng)圖像播放應(yīng)用程序播放活動(dòng)圖像數(shù)據(jù)的設(shè)備和方法。
具有播放活動(dòng)圖像數(shù)據(jù)(活動(dòng)圖像)的活動(dòng)圖像播放應(yīng)用功能的個(gè)人計(jì)算機(jī)近來(lái)已有所發(fā)展。為了在個(gè)人計(jì)算機(jī)中處理大量諸如活動(dòng)圖像的數(shù)據(jù),如果沒(méi)有CPU(處理器)和總線的高性能保障,無(wú)法以固定的時(shí)間間隔播放或顯示圖像。換言之,取決于CPU和總線的負(fù)載情況,圖像的顯示可能會(huì)不自然。為了防止圖像顯示的不自然,顯示幀的時(shí)間間隔可以改變,從而播放的圖像可以流暢地顯示。然而,如果所述時(shí)間間隔發(fā)生改變,播放一系列活動(dòng)圖像的時(shí)間周期就不固定或與原先的播放時(shí)間周期不匹配。
No.10-13794的日本專(zhuān)利申請(qǐng)公開(kāi)公報(bào)揭示了能夠以與原始播放時(shí)間周期相一致的播放活動(dòng)圖像時(shí)間周期流暢地播放活動(dòng)圖像的設(shè)備(下面稱(chēng)為先有技術(shù)1)。先有技術(shù)1的設(shè)備包括用于解碼壓縮圖像數(shù)據(jù)的解碼處理單元和用于將經(jīng)解碼的幀傳送至顯示裝置的顯示處理單元。這些單元相互獨(dú)立地設(shè)置。從而,所顯示的圖像能夠以固定的時(shí)間間隔更新。當(dāng)解碼沒(méi)有及時(shí)更新時(shí)幀就被去除。當(dāng)解碼早于更新時(shí)則停止解碼。在先有技術(shù)1中,將要去除的幀經(jīng)過(guò)選擇并且?guī)怨潭ǖ臅r(shí)間間隔傳輸以使活動(dòng)圖像流暢地播放。
在具有活動(dòng)圖像播放應(yīng)用功能的個(gè)人計(jì)算機(jī)中,微處理器根據(jù)活動(dòng)圖像播放應(yīng)用程序處理圖像以播放活動(dòng)圖像。然而,如果微處理器上圖像處理的負(fù)荷加重,處理將被延遲,導(dǎo)致由于幀的丟失引起的圖像質(zhì)量的下降。
No.2002-314951的日本專(zhuān)利申請(qǐng)公開(kāi)公報(bào)揭示了如果微處理器上的處理負(fù)荷增加而將高負(fù)荷的圖像處理轉(zhuǎn)變?yōu)榈拓?fù)荷的圖像處理的技術(shù)(下面稱(chēng)為先有技術(shù)2)。先有技術(shù)2的技術(shù)可以使圖像處理不造成由于丟失幀引起的圖像質(zhì)量的突然下降。
先有技術(shù)1涉及播放活動(dòng)圖像的基本功能并且不關(guān)注處理活動(dòng)圖像的圖像質(zhì)量的功能。換言之,通過(guò)以固定的時(shí)間間隔傳輸幀可以流暢地播放活動(dòng)圖像,但是圖像的質(zhì)量并不必然良好。
在先有技術(shù)2中,隨著圖像處理負(fù)荷的增加,圖像處理轉(zhuǎn)變?yōu)榈拓?fù)荷的處理。即使圖像處理的負(fù)荷簡(jiǎn)單地為高,CPU(微處理器)的處理也不必然被耽擱。在先有技術(shù)2中,即使CPU保持?jǐn)?shù)據(jù)處理的能力,高負(fù)荷的圖像處理也必然變?yōu)榈拓?fù)荷的圖像處理。雖然可以進(jìn)行高負(fù)荷的圖像處理,但此時(shí)進(jìn)行的低負(fù)荷的圖像處理可能降低活動(dòng)圖像的質(zhì)量。
發(fā)明內(nèi)容
本發(fā)明的目的是通過(guò)為提高活動(dòng)圖像的圖像質(zhì)量根據(jù)系統(tǒng)狀態(tài)自動(dòng)選擇最佳圖像質(zhì)量處理而高穩(wěn)定性地播放活動(dòng)圖像。
根據(jù)本發(fā)明的實(shí)施例提供一種播放活動(dòng)圖像數(shù)據(jù)的信息處理設(shè)備。所述信息處理設(shè)備包括存儲(chǔ)應(yīng)用程序的存儲(chǔ)器,使各應(yīng)用程序同時(shí)執(zhí)行的處理器,構(gòu)造為檢測(cè)所述處理器上的負(fù)荷量的負(fù)荷檢測(cè)單元,和構(gòu)造為根據(jù)包括由所述負(fù)荷檢測(cè)單元檢測(cè)到的處理器上的負(fù)荷量的系統(tǒng)狀態(tài)確定由圖像質(zhì)量改進(jìn)子程序執(zhí)行的圖像質(zhì)量處理的最佳數(shù)據(jù)處理量的確定單元,其中存儲(chǔ)器存儲(chǔ)的應(yīng)用程序包括用于播放活動(dòng)圖像的活動(dòng)圖像播放應(yīng)用程序,所述活動(dòng)圖像播放應(yīng)用程序包括圖像質(zhì)量改進(jìn)子程序,其中用于改進(jìn)活動(dòng)圖像的圖像質(zhì)量的圖像質(zhì)量處理的數(shù)據(jù)處理量可以改變。
與說(shuō)明書(shū)結(jié)合并組成其一部分的附圖顯示了本發(fā)明的實(shí)施例,并與上述總體描述和下文將給出的細(xì)節(jié)描述一起解釋本發(fā)明的原理。
圖1是顯示根據(jù)本發(fā)明的實(shí)施例的個(gè)人計(jì)算機(jī)的示例性外觀的立體圖;圖2是圖1所示的個(gè)人計(jì)算機(jī)的示例性系統(tǒng)配置的框圖;圖3是圖1所示的活動(dòng)圖像播放應(yīng)用程序的示例性功能配置的框圖;圖4是顯示圖3所示的參數(shù)表的示例性數(shù)據(jù)結(jié)構(gòu)的示意圖;圖5是顯示圖3所示的函數(shù)指針表的示例性數(shù)據(jù)結(jié)構(gòu)的示意圖;圖6是顯示圖3所示的函數(shù)跳轉(zhuǎn)標(biāo)記表的示例性數(shù)據(jù)結(jié)構(gòu)的示意圖;圖7是圖3所示的電池檢查程序的示例性過(guò)程的流程圖;圖8是圖3所示的CPU負(fù)荷量檢查程序的示例性過(guò)程的流程圖;
圖9是圖3所示的確定程序的示例性過(guò)程的流程圖;以及圖10是由圖3所示的圖像質(zhì)量改進(jìn)子程序調(diào)用單元執(zhí)行的過(guò)程的流程圖。
具體實(shí)施例方式
本發(fā)明的實(shí)施例將參考附圖進(jìn)行描述。首先參考圖1和圖2描述根據(jù)本實(shí)施例的信息處理設(shè)備的配置。該信息處理設(shè)備被實(shí)施為例如個(gè)人筆記本電腦10。
圖1為顯示單元打開(kāi)的個(gè)人筆記本電腦10的立體圖。電腦10包括主體11和顯示單元12。顯示單元12包括由薄膜晶體管液晶顯示器(LCD)17組成的顯示裝置。LCD 17的液晶屏位于顯示單元12的大致中央的部分。
顯示單元12被附接至主體11,使其可在打開(kāi)位置和閉合位置之間轉(zhuǎn)動(dòng)。主體11具有薄盒形的殼體。鍵盤(pán)13,電源按鈕14,輸入操作面板15和觸摸片16設(shè)置在主體11的頂面上。電源按鈕14用于打開(kāi)/關(guān)閉電腦10的電源。
輸入操作面板15為輸入對(duì)應(yīng)于被按壓按鈕的事件的輸入裝置。面板15包括啟動(dòng)其各自功能的多個(gè)按鈕。這些按鈕包括電視(TV)啟動(dòng)按鈕15A和DVD/CD啟動(dòng)按鈕15B。TV啟動(dòng)按鈕15A用于啟動(dòng)播放,觀賞和記錄TV廣播節(jié)目數(shù)據(jù)的TV功能。當(dāng)用戶按下TV啟動(dòng)按鈕15A時(shí),進(jìn)行TV功能的活動(dòng)圖像播放應(yīng)用程序啟動(dòng)。
電腦10上安裝專(zhuān)用于音頻/視頻(AV)數(shù)據(jù)處理的子操作系統(tǒng)和通用的主操作系統(tǒng)?;顒?dòng)圖像播放應(yīng)用程序?yàn)檫\(yùn)行于子操作系統(tǒng)上的程序。
當(dāng)用戶按壓電源按鈕14時(shí),主操作系統(tǒng)啟動(dòng)。當(dāng)用戶按壓TV啟動(dòng)按鈕15A時(shí),子操作系統(tǒng)而不是主操作系統(tǒng)啟動(dòng)。當(dāng)子操作系統(tǒng)啟動(dòng)時(shí),活動(dòng)圖像播放程序被自動(dòng)執(zhí)行。子操作系統(tǒng)僅有實(shí)行AV功能的最低功能。從而,引導(dǎo)子操作系統(tǒng)需要的時(shí)間周期比引導(dǎo)主操作系統(tǒng)需要的時(shí)間周期短得多。用戶可通過(guò)簡(jiǎn)單地按壓TV啟動(dòng)按鈕15A立即觀看/記錄TV節(jié)目。
DVD/CD啟動(dòng)按鈕15B為播放例如來(lái)自數(shù)字萬(wàn)能光盤(pán)(DVD)媒介或高密度光盤(pán)(CD)媒介的視頻內(nèi)容的按鈕。即使當(dāng)用戶按壓DVD/CD啟動(dòng)按鈕15B時(shí),活動(dòng)圖像播放應(yīng)用程序也啟動(dòng)?;顒?dòng)圖像播放應(yīng)用程序如上所述也在子操作系統(tǒng)上運(yùn)行。即使當(dāng)用戶按壓DVD/CD啟動(dòng)按鈕15B時(shí),子操作系統(tǒng)而不是主操作系統(tǒng)啟動(dòng)且活動(dòng)圖像播放應(yīng)用程序被自動(dòng)執(zhí)行。
下文將參考圖2描述電腦10的系統(tǒng)配置。如圖2所示,電腦10包括CPU 111,北橋112,主存儲(chǔ)器113,圖形控制器114,南橋119,BIOS-ROM 120,硬盤(pán)驅(qū)動(dòng)器(HDD)121,光盤(pán)驅(qū)動(dòng)器(ODD)122,TV調(diào)諧器123,嵌入式控制器/鍵盤(pán)控制器IC(EC/KBC)124和網(wǎng)絡(luò)控制器125。
CPU 111為控制電腦10操作的處理器。CPU 111執(zhí)行主操作系統(tǒng)/子操作系統(tǒng)和諸如活動(dòng)圖像播放應(yīng)用程序201的各種應(yīng)用程序。主操作系統(tǒng)/子操作系統(tǒng)和應(yīng)用程序從HDD121裝載入主存儲(chǔ)器113。圖2顯示裝載入主存儲(chǔ)器113中的活動(dòng)圖像播放應(yīng)用程序201。
活動(dòng)圖像播放應(yīng)用程序201包括播放,觀看和記錄TV廣播節(jié)目數(shù)據(jù)的處理程序。程序201還包括用于記錄例如DVD媒介或CD媒介上的TV廣播節(jié)目數(shù)據(jù)并播放其上數(shù)據(jù)的處理程序。程序201具有播放TV廣播節(jié)目數(shù)據(jù)中的活動(dòng)圖像的基本功能。程序201還具有根據(jù)播放活動(dòng)圖像時(shí)CPU 111上的負(fù)荷(系統(tǒng)上的負(fù)荷)和電腦10的電源狀態(tài)進(jìn)行最優(yōu)圖像質(zhì)量處理以改進(jìn)(提高)活動(dòng)圖像的圖像質(zhì)量的功能。
CPU 111執(zhí)行存儲(chǔ)在BIOS-ROM 120中的基本輸入輸出系統(tǒng)(BIOS)。BIOS是控制硬件的程序。北橋112為連接CPU 111的本地總線和南橋119的橋接裝置。北橋112包括控制對(duì)主存儲(chǔ)器113的訪問(wèn)的存儲(chǔ)器控制器。北橋112具有通過(guò)加速圖形端口(AGP)總線等與圖形控制器114進(jìn)行交流的功能。
圖形控制器114作為顯示控制器并控制作為電腦10的顯示監(jiān)視器的LCD 17。圖形控制器114在LCD 17上顯示寫(xiě)入視頻存儲(chǔ)器(VRAM)114A的視頻數(shù)據(jù)。
南橋119控制低引腳數(shù)(LPC)總線上的裝置和外圍部件互連(PCI)總線上的裝置。南橋119包括用于控制HDD 121和ODD 122的集成驅(qū)動(dòng)電子線路(IDE)控制器。南橋119具有控制TV調(diào)諧器123的功能和獲取對(duì)BIOS-ROM的訪問(wèn)的功能。
HDD 121為存儲(chǔ)各種類(lèi)型的軟件和數(shù)據(jù)的存儲(chǔ)裝置。ODD 122為驅(qū)動(dòng)存儲(chǔ)視頻內(nèi)容或類(lèi)似內(nèi)容的光盤(pán)媒介的驅(qū)動(dòng)單元。ODD 122能驅(qū)動(dòng)作為光盤(pán)媒體的DVD媒體和CD媒體。TV調(diào)諧器123為從外界接收諸如TV廣播節(jié)目的廣播節(jié)目數(shù)據(jù)的接收裝置。
EC/KBC 124為單片微機(jī),其上集成管理電源的嵌入式控制器(EC)和控制鍵盤(pán)(KB)13和觸摸片16的鍵盤(pán)控制器。EC/KBC 124具有根據(jù)用戶的對(duì)電源按鈕14的按壓情況打開(kāi)/關(guān)閉電腦10的電源的功能。在本實(shí)施例中,施加到電腦10的各部件的工作電源電壓(DC電源電壓)從包括在電腦10中的電池126產(chǎn)生,或是從外部通過(guò)AC適配器127施加的外部電源電壓(AC電源電壓)產(chǎn)生。
進(jìn)一步地,EC/KBC 124可通過(guò)用戶按壓TV啟動(dòng)按鈕15A或DVD/CD啟動(dòng)按鈕15B打開(kāi)電腦10。網(wǎng)絡(luò)控制器125為與諸如因特網(wǎng)的外部網(wǎng)絡(luò)進(jìn)行通信的通信裝置。
圖3是顯示活動(dòng)圖像播放應(yīng)用程序201的功能配置的框圖。參考圖3,活動(dòng)圖像播放應(yīng)用程序201包括預(yù)處理子程序210,圖像質(zhì)量改進(jìn)子程序220,CPU負(fù)荷量檢測(cè)子程序230,確定子程序240,參數(shù)表250,函數(shù)指針表251,函數(shù)跳轉(zhuǎn)標(biāo)記表252和后處理子程序260。程序201由CPU 111執(zhí)行,包括在程序201中的子程序210,220,230,240和260都是如此。為了簡(jiǎn)潔,下面描述的本實(shí)施例基于這樣的假設(shè),程序201和子程序210,220,230,240和260各自進(jìn)行它們本身的處理過(guò)程。
如上所述,活動(dòng)圖像播放應(yīng)用程序201根據(jù)系統(tǒng)狀態(tài),即播放活動(dòng)圖像時(shí)CPU 111的負(fù)荷和電腦10的電源的狀態(tài)進(jìn)行最佳的圖像質(zhì)量處理。關(guān)于電源狀態(tài)的通知由電源管理系統(tǒng)270上運(yùn)行的電池檢測(cè)子程序271提供。電源管理系統(tǒng)270由操作系統(tǒng),BIOS,嵌入式控制器(EC)等實(shí)施。
電池檢測(cè)子程序271確定用于驅(qū)動(dòng)電腦10的是交流電(AC)驅(qū)動(dòng)模式P1還是電池驅(qū)動(dòng)模式P2。在AC驅(qū)動(dòng)模式P1中,電腦10由從外部施加到AC適配器127的AC電源電壓(DC電源電壓從AC電源電壓產(chǎn)生)驅(qū)動(dòng)。在電池驅(qū)動(dòng)模式P2中,電腦10由電池126驅(qū)動(dòng)。
電池檢測(cè)子程序271還進(jìn)行定期檢測(cè)電池126中余留的電量的處理過(guò)程。子程序271檢測(cè)驅(qū)動(dòng)模式之間的選擇和作為電腦10的電源狀態(tài)的電池126中余留的電量(電池電量的剩余量)的變化(增加/減少)。換言之,子程序271作為電源狀態(tài)檢測(cè)單元。當(dāng)選擇了一種驅(qū)動(dòng)模式或電池電量的剩余量有變化時(shí),子程序271就進(jìn)行通知確定子程序240當(dāng)前選擇的驅(qū)動(dòng)模式或當(dāng)前的電量的剩余量的處理過(guò)程。
預(yù)處理子程序210進(jìn)行播放活動(dòng)圖像的預(yù)處理。更具體地,子程序210將由TV調(diào)諧器123接收并編碼的例如活動(dòng)圖像編碼專(zhuān)家組2(MPEG2)標(biāo)準(zhǔn)的壓縮圖像解碼成幀圖像。圖像質(zhì)量改進(jìn)子程序220在播放活動(dòng)圖像時(shí)通過(guò)系統(tǒng)狀態(tài)的數(shù)據(jù)處理的最佳數(shù)量進(jìn)行改進(jìn)活動(dòng)圖像的圖像質(zhì)量的處理。程序220包括第一圖像質(zhì)量處理子程序221,第二圖像質(zhì)量處理子程序222,第三圖像質(zhì)量處理子程序223和圖像質(zhì)量改進(jìn)子程序調(diào)用單元224。
第一圖像質(zhì)量處理子程序221用反映當(dāng)前系統(tǒng)狀態(tài)的變量Pa作為參數(shù)改變?cè)诶鐖D像數(shù)據(jù)轉(zhuǎn)變中數(shù)據(jù)處理的數(shù)據(jù)處理量。第二圖像處理子程序222具有多種算法函數(shù)(圖像質(zhì)量改進(jìn)算法函數(shù))。子程序222根據(jù)反映當(dāng)前系統(tǒng)狀態(tài)的函數(shù)指針Pb選擇最佳的一種算法函數(shù)。第三圖像質(zhì)量處理子程序223根據(jù)反映當(dāng)前系統(tǒng)狀態(tài)的標(biāo)記Pc執(zhí)行或不執(zhí)行。子程序223可取決于將要處理的數(shù)據(jù)被跳過(guò)。圖像質(zhì)量改進(jìn)子程序調(diào)用單元224調(diào)用相應(yīng)于由確定子程序240設(shè)定的每一個(gè)變量Pa,函數(shù)指針Pb和標(biāo)記Pc的圖像質(zhì)量處理子程序。變量Pa,函數(shù)指針Pb和標(biāo)記Pc將在下面進(jìn)行描述。
CPU負(fù)荷量檢測(cè)子程序230作為在播放活動(dòng)圖像時(shí)進(jìn)行檢測(cè)CPU 111上的負(fù)荷量的處理的負(fù)荷量檢測(cè)單元(負(fù)荷檢測(cè)單元)。子程序230例如在定期的基礎(chǔ)上檢測(cè)CPU 111上的負(fù)荷。當(dāng)CPU 111上的負(fù)荷改變時(shí)(增加/減少),子程序230進(jìn)行將CPU 111上當(dāng)前的負(fù)荷量(CPU負(fù)荷量)通知確定子程序240的處理。
確定子程序240根據(jù)CPU 111上的負(fù)荷量,驅(qū)動(dòng)模式和電池的電量的剩余量評(píng)估CPU111將要處理的數(shù)據(jù)量。CPU負(fù)荷量檢測(cè)子程序230提供關(guān)于CPU 111上的負(fù)荷的通知,而電池檢測(cè)子程序271提供關(guān)于驅(qū)動(dòng)模式和電池電量的剩余量的通知。
確定子程序240從參數(shù)表250,函數(shù)指針表250和函數(shù)跳轉(zhuǎn)標(biāo)記表252獲取(確定)對(duì)應(yīng)于驅(qū)動(dòng)模式,電池電量的剩余量和CPU 111上的負(fù)荷的值。獲取的值各對(duì)應(yīng)于CPU 111將要處理的數(shù)據(jù)量的評(píng)估值。換言之,子程序240作為確定對(duì)應(yīng)于驅(qū)動(dòng)模式,電池電量的剩余量和CPU 111上的負(fù)荷量的數(shù)據(jù)處理量(的評(píng)估值)的確定單元。子程序240將從表250,251,252獲取的值作為變量Pa,函數(shù)指針Pb和標(biāo)記Pc設(shè)定在圖像質(zhì)量改進(jìn)子程序調(diào)用單元224中。
參數(shù)表250保持對(duì)應(yīng)于驅(qū)動(dòng)模式,電池電量的剩余量和CPU 111上的負(fù)荷的組合的值作為變量(參數(shù))。所述變量作為第一圖像質(zhì)量處理子程序221的自變量并代表上述組合的最佳圖像質(zhì)量處理的數(shù)據(jù)處理量和圖像質(zhì)量改進(jìn)的程度。
函數(shù)指針表251保持對(duì)應(yīng)于驅(qū)動(dòng)模式,電池電量的剩余量和CPU 111上的負(fù)荷量的組合的值作為函數(shù)指針。該函數(shù)指針為入口指針并指定用于獲取上述組合的最佳圖像質(zhì)量處理的數(shù)據(jù)處理量和圖像質(zhì)量的改進(jìn)程度的算法函數(shù)。所述算法函數(shù)包括在第二圖像質(zhì)量子程序222中。
函數(shù)跳轉(zhuǎn)標(biāo)記表252保持對(duì)應(yīng)于驅(qū)動(dòng)模式,電池電量的剩余量和CPU 111上的負(fù)荷量的組合的標(biāo)記。所述標(biāo)記表示選擇第三圖像質(zhì)量處理子程序的執(zhí)行和跳過(guò)中的哪一個(gè)操作。后處理子程序260處理通過(guò)執(zhí)行圖像質(zhì)量改進(jìn)子程序220圖像質(zhì)量得到改進(jìn)的活動(dòng)圖像數(shù)據(jù),從而活動(dòng)圖像數(shù)據(jù)可通過(guò)圖形控制器114在LCD 17上顯示。
表250,251和252將參考圖4,5和6進(jìn)行描述。圖4顯示參數(shù)表250的數(shù)據(jù)結(jié)構(gòu)的實(shí)例。在本實(shí)施例中,電腦10具有兩種驅(qū)動(dòng)模式AC驅(qū)動(dòng)模式P1和電池驅(qū)動(dòng)模式P2。CPU 111具有兩種負(fù)荷狀態(tài)CPU 111上的負(fù)荷低(CPU負(fù)荷狀態(tài)L1)的狀態(tài)和CPU 111上的負(fù)荷高(CPU負(fù)荷狀態(tài)L2)的狀態(tài)。電池具有兩種狀態(tài)電池電量的剩余量大(電池電量的剩余量B1)的狀態(tài)和電池電量的剩余量小(電池電量的剩余量B2)的狀態(tài)。
參數(shù)表250保持對(duì)應(yīng)于驅(qū)動(dòng)模式P1和P2,CPU負(fù)荷狀態(tài)L1和L2和電池電量的剩余量B1和B2的所有組合中的每一種組合的變量(參數(shù))Pa。變量Pa表示如上所述的圖像質(zhì)量處理的數(shù)據(jù)處理量和圖像質(zhì)量的改進(jìn)程度。
在圖4所示的參數(shù)表250中,變量Pa具有五個(gè)值“1”,“4”,“5”,“8”和“10”。當(dāng)變量Pa為“10”(最大值)時(shí),由第一圖像質(zhì)量子程序221進(jìn)行的圖像質(zhì)量處理的數(shù)據(jù)處理量為最大(CPU 111上的負(fù)荷最高),同樣圖像質(zhì)量的改進(jìn)程度也最高。相反,當(dāng)變量Pa為“1”(最小值)時(shí),由第一圖像質(zhì)量子程序221進(jìn)行的圖像質(zhì)量處理的數(shù)據(jù)處理量為最小(CPU 111上的負(fù)荷最低),同樣圖像質(zhì)量的改進(jìn)程度也最低。
參考圖4,當(dāng)驅(qū)動(dòng)模式為AC驅(qū)動(dòng)模式P1時(shí),變量Pa僅取決于CPU 111上的負(fù)荷并隨著該負(fù)荷的增加而減小以防止變量Pa對(duì)在執(zhí)行中的其他應(yīng)用程序產(chǎn)生影響。當(dāng)驅(qū)動(dòng)模式為電池驅(qū)動(dòng)模式P2時(shí),變量Pa取決于電池的電量的剩余量和CPU 111上的負(fù)荷并隨著電池的電量的剩余量的下降和CPU 111上的負(fù)荷的增加而減少。當(dāng)電池電量的剩余量大(B1)時(shí),電池驅(qū)動(dòng)模式P2中的變量Pa小于在AC驅(qū)動(dòng)模式P1以稍微減少數(shù)據(jù)處理量。當(dāng)電池的電量的剩余量小(B2)時(shí),變量Pa為“1”(最小值),而不考慮CPU 111上的負(fù)荷。
圖5顯示函數(shù)指針表251的數(shù)據(jù)結(jié)構(gòu)的實(shí)例。表251保持對(duì)應(yīng)于驅(qū)動(dòng)模式P1和P2,CPU負(fù)荷狀態(tài)L1和L2和電池電量的剩余量B1和B2的所有組合中的每一個(gè)組合的函數(shù)指針Pb。函數(shù)指針Pb表示如上所述的數(shù)據(jù)處理量和圖像質(zhì)量改進(jìn)程度。參考圖5,函數(shù)指針Pb具有三個(gè)值“Ba”,“Bb”和“Bc”。值“Ba”,“Bb”和“Bc”是分別指定算法函數(shù)222a,222b和222c的入口指針。這些算法函數(shù)包括在圖像質(zhì)量處理子程序222中。
采用算法函數(shù)222a,圖像質(zhì)量處理的處理數(shù)據(jù)量為最大(或在CPU 111上的負(fù)荷最高),同樣圖像質(zhì)量的改進(jìn)程度也最高。按指定的順序采用算法函數(shù)222b和222c,處理數(shù)據(jù)量減少,圖像質(zhì)量的改進(jìn)程度下降。參考圖5,在AC驅(qū)動(dòng)模式P1中,函數(shù)指針Pb僅取決于CPU負(fù)荷狀態(tài),并且如果CPU上的負(fù)荷為低(L1)被設(shè)定為Ba,如果CPU上的負(fù)荷為高(L2)則被設(shè)定為Bc。在電池驅(qū)動(dòng)模式P2中,函數(shù)指針Pb也僅取決于CPU負(fù)荷狀態(tài),并且如果CPU上的負(fù)荷為低(L1)被設(shè)定為Bb,如果CPU上的負(fù)荷為高(L2)則被設(shè)定為Bc。在電池驅(qū)動(dòng)模式P2中,函數(shù)指針Pb可以取決于電源電量的剩余量和CPU負(fù)荷狀態(tài)。
圖6顯示函數(shù)跳轉(zhuǎn)標(biāo)記表252的數(shù)據(jù)結(jié)構(gòu)。表252保持對(duì)應(yīng)于驅(qū)動(dòng)模式P1和P2,CPU負(fù)荷狀態(tài)L1和L2和電池電量的剩余量B1和B2的所有組合中的每一個(gè)組合的標(biāo)記Pc。標(biāo)記Pc具有兩個(gè)狀態(tài)“TRUE(真)”和“FALSE(假)”?!癟RUE”表示執(zhí)行第三圖像質(zhì)量處理子程序223,或數(shù)據(jù)處理量不為零,而“FALSE”表示第三圖像質(zhì)量處理子程序223被跳過(guò),或數(shù)據(jù)處理量為零。參考圖6,在AC驅(qū)動(dòng)模式P1中,標(biāo)記Pc僅取決于CPU上的負(fù)荷,并且如果CPU上的負(fù)荷為低(L1)被設(shè)定為“TRUE”,如果CPU上的負(fù)荷為高(L2)則被設(shè)定為“FALSE”。在電池驅(qū)動(dòng)模式P2中,標(biāo)記Pc也取決于電池電量的剩余量,并且如果CPU上的負(fù)荷為低(L1)且電池電量的剩余量大(B1)被設(shè)定為“TRUE”,其他所有情況則被設(shè)定為“FALSE”。
如上所述,在本實(shí)施例中,電池電量的剩余量分為兩個(gè)級(jí)別L1和L2.。但其可分為三個(gè)或更多級(jí)別。相似地,CPU 111上的負(fù)荷不僅可以用兩個(gè)級(jí)別表示,而且可以用三個(gè)或更多級(jí)別表示。
電池檢測(cè)子程序271的過(guò)程將參考圖7顯示的流程圖進(jìn)行描述。首先,電池檢測(cè)子程序271獲取當(dāng)前的電池電量的剩余量Cnew(步驟A1)。子程序271將當(dāng)前獲取的電池電量的剩余量Cnew和先前獲取的電池電量的剩余量Cold進(jìn)行比較(步驟A2和A5)。如果電量的剩余量Cnew等于或大于電量的剩余量Cold(步驟A2),子程序271確定電池126正在充電。然后,子程序271將電量的剩余量Cnew與充電時(shí)使用的閾值S1進(jìn)行比較。如果電量的剩余量Cnew等于或大于S1,子程序271通知確定子程序240電池126的電量的剩余量大(電池電量的剩余量B1)(步驟A4)。
如果電量的剩余量Cnew小于電量的剩余量Cold(步驟A5),電池檢測(cè)子程序271確定電池126正在放電。然后子程序271將電量的剩余量Cnew與電池放電時(shí)使用的閾值S2進(jìn)行比較(步驟A6)??紤]到電池電量的剩余量進(jìn)一步降低,閾值S2設(shè)定得比閾值S1大。如果電量的剩余量Cnew小于閾值S2,子程序271通知確定子程序240電池126的電量的剩余量小(電池電量的剩余量B2)(步驟A7)。
如果電量的剩余量Cnew等于或大于電量的剩余量Cold并小于閾值S1(步驟A2和A3),或者如果電量的剩余量Cnew小于電量的剩余量Cold并等于或大于閾值S2(步驟A5和A6),電池檢測(cè)子程序271確定電池電量的剩余量與先前的電池電量的剩余量相同并且不通知確定子程序240電池電量的剩余量。
在上述處理之后,電池檢測(cè)子程序271為下一個(gè)處理(步驟A8)將電量的剩余量Cold更新為當(dāng)前的電量的剩余量Cnew。然后,子程序271在給定的時(shí)間周期內(nèi)處于備用狀態(tài)(步驟A9)并返回步驟A1以重復(fù)上述處理過(guò)程。換言之,子程序271每隔一個(gè)時(shí)間周期(周期性地)重復(fù)圖7的流程圖指出的處理過(guò)程。
下文將參考圖8所示的流程圖描述CPU負(fù)荷量檢測(cè)子程序230的處理過(guò)程。首先,CPU負(fù)荷量檢測(cè)子程序230獲取當(dāng)前CPU 111上的負(fù)荷量Lnew(CPU負(fù)荷量)(步驟B1)。子程序230比較當(dāng)前獲取的CPU負(fù)荷量Lnew和先前獲取的CPU負(fù)荷量Lold(步驟B2和B5)。如果負(fù)荷量Lnew等于或大于負(fù)荷量Lold。子程序230確定CPU 111的溫度上升。然后,子程序230將負(fù)荷量Lnew與當(dāng)CPU 111的溫度上升時(shí)獲取的閾值S11進(jìn)行比較(步驟S3)。如果負(fù)荷量Lnew等于或大于S1,子程序230將CPU 111上的負(fù)荷為高通知確定子程序240(步驟B4)。
如果負(fù)荷量Lnew小于負(fù)荷量Lold(步驟B5),CPU負(fù)荷量檢測(cè)子程序230確定CPU 111的溫度下降。然后,子程序230將負(fù)荷量Lnew與當(dāng)CPU 111的溫度下降時(shí)獲取的閾值S12進(jìn)行比較(步驟S6)??紤]到CPU上的負(fù)荷進(jìn)一步減小,閾值S12設(shè)定為大于閾值S11。如果負(fù)荷量Lnew小于閾值S12,子程序230將CPU 111上的負(fù)荷為低通知確定子程序240(步驟B7)。
如果負(fù)荷量Lnew等于或大于負(fù)荷量Lold且比閾值S11小(步驟B2和B3),或者如果負(fù)荷量Lnew小于負(fù)荷量Lold且等于或大于閾值S12(步驟B5和B6),CPU負(fù)荷量檢測(cè)子程序230確定CPU負(fù)荷狀態(tài)與先前的CPU負(fù)荷狀態(tài)相同且不通知確定程序CPU上的負(fù)荷。
在上述處理之后,CPU負(fù)荷量檢測(cè)子程序230為下一個(gè)處理將負(fù)荷量Lold更新為當(dāng)前的負(fù)荷量Lnew(步驟B8)。然后,子程序230在給定的時(shí)間周期內(nèi)處于備用狀態(tài)(步驟B9)并返回步驟B1以重復(fù)上述處理過(guò)程。換言之,程序270每隔一個(gè)時(shí)間周期(周期性地)重復(fù)圖8的流程圖指出的處理過(guò)程。
確定子程序240的處理過(guò)程將參考圖9中的流程圖進(jìn)行描述。確定子程序240接收來(lái)自嵌入式控制器(EC)或操作系統(tǒng)(OS)的關(guān)于驅(qū)動(dòng)模式(所用電源的類(lèi)型)改變的通知(步驟C1)。驅(qū)動(dòng)模式的改變指出驅(qū)動(dòng)模式從電池驅(qū)動(dòng)模式P2(電池126)切換到AC驅(qū)動(dòng)模式P1(AC電源)或從AC驅(qū)動(dòng)模式P1(AC電源)切換到電池驅(qū)動(dòng)模式P2(電池126)。子程序240同樣接收來(lái)自電池檢測(cè)子程序271的關(guān)于當(dāng)前的電池電量的剩余量的通知(步驟C2)。另外,子程序240接收來(lái)自CPU負(fù)荷量檢測(cè)子程序230的關(guān)于CPU 111的當(dāng)前負(fù)荷狀態(tài)的通知(步驟C3)。
確定子程序240從參數(shù)表250獲取對(duì)應(yīng)于驅(qū)動(dòng)模式,電池電量的剩余量和CPU負(fù)荷狀態(tài)的組合的變量Pa,有關(guān)驅(qū)動(dòng)模式,電池電量的剩余量和CPU負(fù)荷狀態(tài)的通知在步驟C1至C3中接收(步驟C4)。變量Pa為第一圖像質(zhì)量處理子程序221的自變量。
相似地,確定子程序240從函數(shù)指針表251獲取對(duì)應(yīng)于驅(qū)動(dòng)模式,電池電量的剩余量和CPU負(fù)荷狀態(tài)的組合的函數(shù)指針Pb,有關(guān)驅(qū)動(dòng)模式,電池電量的剩余量和CPU負(fù)荷狀態(tài)的通知在步驟C1至C3中接收(步驟C5)。函數(shù)指針Pb為用于指定包括在第二圖像質(zhì)量處理子程序222中的算法函數(shù)的入口指針。
確定子程序240從函數(shù)跳轉(zhuǎn)標(biāo)記表252獲取對(duì)應(yīng)于驅(qū)動(dòng)模式,電池電量的剩余量和CPU負(fù)荷狀態(tài)的組合的標(biāo)記Pc,有關(guān)驅(qū)動(dòng)模式,電池電量的剩余量和CPU負(fù)荷狀態(tài)的通知在步驟C1至C3中接收(步驟C6)。標(biāo)記Pc指出是否執(zhí)行第三圖像質(zhì)量處理子程序223。
下文將參考圖10所示的流程圖描述圖像質(zhì)量改進(jìn)子程序調(diào)用單元224的操作。圖像質(zhì)量改進(jìn)子程序調(diào)用單元224將由確定子程序240設(shè)定的變量Pa用作參數(shù)(自變量)調(diào)用第一圖像質(zhì)量處理子程序221(步驟D1)。然后,子程序221將變量Pa用作參數(shù)進(jìn)行改進(jìn)活動(dòng)圖像圖像質(zhì)量的處理(圖像質(zhì)量處理)。子程序221的特征為其圖像質(zhì)量處理的過(guò)程為單一的過(guò)程,并且在處理中參考參數(shù)。圖像質(zhì)量的改進(jìn)子程度和數(shù)據(jù)處理量隨改參數(shù)而變化。因此圖像質(zhì)量可通過(guò)驅(qū)動(dòng)模式、電池電量余量和CPU負(fù)荷狀態(tài)的組合,或?qū)τ谙到y(tǒng)狀態(tài)的最佳數(shù)據(jù)處理量,根據(jù)系統(tǒng)狀態(tài)得到改進(jìn)。
在本實(shí)施例中,第一質(zhì)量處理子程序221進(jìn)行隔行掃描逐行掃描(IP)轉(zhuǎn)換處理。在IP轉(zhuǎn)換處理中,構(gòu)成諸如TV廣播節(jié)目數(shù)據(jù)的視頻數(shù)據(jù)的隔行掃描視頻圖像被轉(zhuǎn)換為逐行掃描視頻圖像。逐行掃描視頻圖像為顯示在電腦10的顯示監(jiān)視器(LCD 17)上的視頻數(shù)據(jù)。特別在第一圖像質(zhì)量處理子程序221的IP轉(zhuǎn)換處理中,將要被參照的區(qū)域隨所設(shè)定的參數(shù)(變量)Pa變化,該區(qū)域?yàn)閷⒁粎⒄盏哪繕?biāo)幀前后的幀的數(shù)量。
參考圖4所示的參數(shù)表250,當(dāng)驅(qū)動(dòng)模式為AC驅(qū)動(dòng)模式P1且CPU 111上的負(fù)荷為低(L1)時(shí),參數(shù)(變量)Pa為最大值“10”。在IP轉(zhuǎn)換處理(第一圖像質(zhì)量處理子程序221的處理)中將要被參照的區(qū)域成為最大,將要被參照的目標(biāo)幀前后的幀的數(shù)量也最大。雖然數(shù)據(jù)處理量為最大,但可獲得圖像質(zhì)量的最大改進(jìn)。同時(shí)參考圖4所示的表,當(dāng)驅(qū)動(dòng)模式為電池驅(qū)動(dòng)模式P2,電池電量的剩余量為小(B2)且CPU 111上的負(fù)荷為高(L2)時(shí),參數(shù)(變量)Pa為最小值“1”。在IP轉(zhuǎn)換處理(第一圖像質(zhì)量處理子程序221的處理)中將要被參照的區(qū)域成為最小并且將要被參照的目標(biāo)幀前后的幀的數(shù)量也最小。雖然圖像質(zhì)量的改進(jìn)子程度為低,但數(shù)據(jù)處理量可減小得最多。雖然數(shù)據(jù)處理量隨著參數(shù)(變量)Pa的增加而增加,但圖像質(zhì)量的改進(jìn)子程度提高。與之對(duì)照,雖然改進(jìn)程度隨著參數(shù)(變量)Pa的減小而減小,但數(shù)據(jù)處理量可以減小。
圖像質(zhì)量改進(jìn)子程序調(diào)用單元224調(diào)用由確定子程序240設(shè)定為入口指針的函數(shù)指針Pb(步驟D2)。然后,第二圖像質(zhì)量處理子程序222根據(jù)由函數(shù)指針PB指定的算法函數(shù)222a,222b和222c之一進(jìn)行改進(jìn)活動(dòng)圖像的圖像質(zhì)量的處理。圖像質(zhì)量由此可以根據(jù)系統(tǒng)狀態(tài)通過(guò)驅(qū)動(dòng)模式,電池電量的剩余量和CPU負(fù)荷狀態(tài)的組合,或者對(duì)于該系統(tǒng)狀態(tài)的最佳數(shù)據(jù)處理量得到改進(jìn)。
在本實(shí)施例中,算法函數(shù)222a,222b和222c被用于邊緣加強(qiáng)的銳度處理。參考圖5顯示的函數(shù)指針表251,當(dāng)驅(qū)動(dòng)模式為AC驅(qū)動(dòng)模式且CPU 111上的負(fù)荷為低(L1)時(shí),函數(shù)指針(入口指針)Pb為Ba。雖然數(shù)據(jù)處理量根據(jù)Ba指定的算法222a成為最高,但進(jìn)行的銳度處理獲取了最高程度的邊緣加強(qiáng)。參考圖5所示的表,當(dāng)CPU 111上的負(fù)荷為高(L2)時(shí),不考慮驅(qū)動(dòng)模式和電池電量的剩余量,函數(shù)指針(入口指針)Pb為Bc。雖然根據(jù)由Bc指定的算法函數(shù)222c邊緣加強(qiáng)的程度降低,但進(jìn)行的銳度處理使數(shù)據(jù)處理量為最小。
圖像質(zhì)量改進(jìn)子程序調(diào)用單元224根據(jù)由確定子程序240設(shè)定的標(biāo)記Pc的狀態(tài)確定是否執(zhí)行第三圖像質(zhì)量處理子程序223(步驟D3)。如果標(biāo)記Pc的狀態(tài)為“FALSE”,單元224被禁止調(diào)用子程序223而不執(zhí)行第三圖像質(zhì)量處理子程序223。由此,第三圖像質(zhì)量處理子程序223的處理被跳過(guò)以防止處理數(shù)據(jù)量由于子程序223的處理而增加。反之,如果標(biāo)記Pc的狀態(tài)為“TRUE”,圖像質(zhì)量改進(jìn)程序調(diào)用單元224調(diào)用子程序223以執(zhí)行第三圖像質(zhì)量處理子程序223(步驟D4)。由此,執(zhí)行子程序223且數(shù)據(jù)處理量增加,但是圖像質(zhì)量能夠提高。
在本實(shí)施例中,第三圖像質(zhì)量處理子程序223進(jìn)行降低塊噪聲的程序分塊處理,該處理可取決于系統(tǒng)狀態(tài)跳過(guò)。通過(guò)程序分塊處理獲取的程序分塊濾波器的效果取決于活動(dòng)圖像數(shù)據(jù)源。如果活動(dòng)圖像數(shù)據(jù)源為DVD媒介或數(shù)字廣播,則與模擬廣播不同,在經(jīng)解碼的活動(dòng)圖像數(shù)據(jù)中得到的塊噪聲低。在這種情況下,用于降低塊噪聲的程序分塊濾波器的效果不顯著產(chǎn)生。
在本實(shí)施例中,當(dāng)CPU 111上的負(fù)荷為高(L2)時(shí),不考慮驅(qū)動(dòng)模式和電池電量的剩余量,標(biāo)記Pc被設(shè)定為“FALSE”以禁止第三圖像質(zhì)量處理子程序223被執(zhí)行。即使當(dāng)CPU 111上的負(fù)荷為低(L1)時(shí),如果驅(qū)動(dòng)模式為電池驅(qū)動(dòng)模式且電池電量的剩余量為小(B2),標(biāo)記Pc也被設(shè)定為“FALSE”以禁止第三圖像質(zhì)量處理子程序223被執(zhí)行。
根據(jù)本發(fā)明的本實(shí)施例,當(dāng)活動(dòng)圖像播放應(yīng)用程序201播放活動(dòng)圖像時(shí),根據(jù)CPU 111的負(fù)荷狀態(tài)和電腦10的電源狀態(tài)對(duì)改進(jìn)活動(dòng)圖像的圖像質(zhì)量的處理子過(guò)程(圖像質(zhì)量處理)進(jìn)行優(yōu)化。電源的狀態(tài)為取決于所使用的電源種類(lèi)的驅(qū)動(dòng)模式和電池電量的剩余量。換言之,圖像質(zhì)量處理以對(duì)系統(tǒng)狀態(tài)最優(yōu)的數(shù)據(jù)處理量進(jìn)行。從而,對(duì)于系統(tǒng)狀態(tài)為最佳質(zhì)量的活動(dòng)圖像可被播放且可防止其圖像質(zhì)量由于系統(tǒng)低處理能力造成的幀的丟失而下降。圖像質(zhì)量處理以對(duì)系統(tǒng)狀態(tài)最優(yōu)化的數(shù)據(jù)處理量進(jìn)行。因此,當(dāng)CPU 111在執(zhí)行活動(dòng)圖像播放應(yīng)用程序201的同時(shí)執(zhí)行其他應(yīng)用程序,可在不妨礙前述的其他應(yīng)用程序的條件下播放對(duì)于系統(tǒng)狀態(tài)為最優(yōu)質(zhì)量的活動(dòng)圖像。
在本實(shí)施例中,圖像質(zhì)量處理的數(shù)據(jù)處理量在不需要考慮電池電量的剩余量的AC驅(qū)動(dòng)模式和必須考慮電池電量的剩余量的電池驅(qū)動(dòng)模式之間可以發(fā)生變化。換言之,驅(qū)動(dòng)模式可自動(dòng)在AC驅(qū)動(dòng)模式和電池驅(qū)動(dòng)模式之間選擇,在AC驅(qū)動(dòng)模式中將被處理的數(shù)據(jù)量?jī)?yōu)先考慮高圖像質(zhì)量而增加,而電池模式中數(shù)據(jù)處理量降低以?xún)?yōu)先考慮低電源消耗。
在本實(shí)施例中,CPU 111的負(fù)荷狀態(tài)和電腦10的電源狀態(tài)(取決于所使用電源種類(lèi)的驅(qū)動(dòng)模式和電池電量的剩余量)作為系統(tǒng)狀態(tài)處理。然而,系統(tǒng)狀態(tài)不總是包括電腦10的電源狀態(tài)。
本領(lǐng)域的熟練技術(shù)人員容易實(shí)現(xiàn)其他的優(yōu)勢(shì)和修改。因此,本發(fā)明在其廣闊的各個(gè)方面不限于本文所述的特定細(xì)節(jié)和代表性實(shí)施例。相應(yīng)地,可以作出多種修改而不背離如附后的權(quán)利要求和它們的等同物定義的本發(fā)明的總體概念的精神和范圍。
權(quán)利要求
1.一種播放活動(dòng)圖像數(shù)據(jù)的信息處理設(shè)備,其特征在于,該信息處理設(shè)備包括存儲(chǔ)包括播放活動(dòng)圖像的活動(dòng)圖像播放應(yīng)用程序的多個(gè)應(yīng)用程序的存儲(chǔ)器,所述活動(dòng)圖像播放應(yīng)用程序包括圖像質(zhì)量改進(jìn)子程序,其中用于改進(jìn)活動(dòng)圖像的圖像質(zhì)量的圖像質(zhì)量處理的數(shù)據(jù)處理量可改變;互相同時(shí)執(zhí)行所述應(yīng)用程序的處理器;構(gòu)造為檢測(cè)所述處理器上的負(fù)荷量的負(fù)荷檢測(cè)單元;和構(gòu)造為根據(jù)包括由所述負(fù)荷檢測(cè)單元檢測(cè)到的所述處理器上的負(fù)荷量的系統(tǒng)狀態(tài)確定由所述圖像質(zhì)量改進(jìn)子程序執(zhí)行的所述圖像質(zhì)量處理的最佳數(shù)據(jù)處理量的確定單元。
2.如權(quán)利要求1所述的信息處理設(shè)備,其特征在于,所述確定單元確定圖像質(zhì)量處理的最佳數(shù)據(jù)量,使數(shù)據(jù)處理量隨著所述處理器上的負(fù)荷量的增加而減少。
3.如權(quán)利要求1所述的信息處理設(shè)備,其特征在于,該信息處理設(shè)備進(jìn)一步包括構(gòu)造為檢測(cè)所述信息處理設(shè)備的電源狀態(tài)的電源狀態(tài)檢測(cè)單元,其中,所述系統(tǒng)狀態(tài)進(jìn)一步包括由所述電源狀態(tài)檢測(cè)單元檢測(cè)的電源狀態(tài)。
4.如權(quán)利要求3所述的信息處理設(shè)備,其特征在于,所述電源狀態(tài)檢測(cè)單元檢測(cè)信息處理設(shè)備由外部交流電源驅(qū)動(dòng)的交流電驅(qū)動(dòng)模式和信息處理設(shè)備由電池驅(qū)動(dòng)的電池驅(qū)動(dòng)模式中的哪一個(gè)模式被使用以及檢測(cè)作為信息處理設(shè)備的電源狀態(tài)的電池的剩余電量。
5.如權(quán)利要求4所述的信息處理設(shè)備,其特征在于,在交流電驅(qū)動(dòng)模式下,確定單元確定圖像質(zhì)量處理的最佳數(shù)據(jù)處理量,使數(shù)據(jù)處理量隨著所述處理器上的負(fù)荷量的增加而減少;以及在電池驅(qū)動(dòng)模式下,確定單元確定圖像質(zhì)量處理的最佳數(shù)據(jù)處理量,使數(shù)據(jù)處理量隨著所述處理器上的負(fù)荷量的增加和電池的剩余電量的減少而減少。
6.如權(quán)利要求1所述的信息處理設(shè)備,其特征在于,所述圖像質(zhì)量改進(jìn)子程序包括進(jìn)行改進(jìn)活動(dòng)圖像的指定圖像質(zhì)量的圖像質(zhì)量處理的圖像質(zhì)量處理子程序,所述圖像質(zhì)量處理子程序使圖像質(zhì)量處理的數(shù)據(jù)處理的量根據(jù)從外部設(shè)定的參數(shù)而被選擇;以及所述信息處理設(shè)備進(jìn)一步包括構(gòu)造為通過(guò)將對(duì)應(yīng)于由確定單元確定的要被處理的數(shù)據(jù)的量的參數(shù)作為自變量被傳遞到圖像質(zhì)量處理子程序而調(diào)用圖像質(zhì)量處理子程序的調(diào)用單元。
7.如權(quán)利要求6所述的信息處理設(shè)備,其特征在于,該信息處理設(shè)備進(jìn)一步包括保持對(duì)應(yīng)于事先確定的多個(gè)系統(tǒng)狀態(tài)中的每一個(gè)狀態(tài)的參數(shù)的參數(shù)表,其中確定單元通過(guò)參照參數(shù)表獲取對(duì)應(yīng)于包括由所述負(fù)荷檢測(cè)單元檢測(cè)到的所述處理器上的負(fù)荷量的系統(tǒng)狀態(tài)的參數(shù)。
8.如權(quán)利要求1所述的信息處理設(shè)備,其特征在于,所述圖像質(zhì)量改進(jìn)子程序包括具有多個(gè)進(jìn)行改進(jìn)活動(dòng)圖像的指定圖像質(zhì)量的圖像質(zhì)量處理的算法函數(shù)的圖像質(zhì)量處理子程序,所述算法函數(shù)在數(shù)據(jù)處理量和圖像質(zhì)量的改進(jìn)效果上有所不同;以及該信息處理設(shè)備進(jìn)一步包括調(diào)用單元,該調(diào)用單元構(gòu)造為通過(guò)對(duì)應(yīng)于數(shù)據(jù)處理的量的函數(shù)指針調(diào)用算法函數(shù)中對(duì)應(yīng)于由確定單元確定的數(shù)據(jù)處理的量的一個(gè)算法函數(shù)。
9.如權(quán)利要求8所述的信息處理設(shè)備,其特征在于,該信息處理設(shè)備進(jìn)一步包括保持對(duì)應(yīng)于事先確定的多個(gè)系統(tǒng)狀態(tài)中的每個(gè)狀態(tài)的函數(shù)指針的函數(shù)指針表,其中所述確定單元參照所述函數(shù)指針表獲取對(duì)應(yīng)于包括由所述負(fù)荷檢測(cè)單元檢測(cè)到的所述處理器上的負(fù)荷量的系統(tǒng)狀態(tài)的函數(shù)指針。
10.如權(quán)利要求1所述的信息處理設(shè)備,其特征在于,所述圖像質(zhì)量改進(jìn)子程序包括進(jìn)行指定圖像質(zhì)量處理的圖像質(zhì)量處理子程序,其改進(jìn)圖像質(zhì)量的效果隨著要播放的活動(dòng)圖像源的不同而不同;所述確定單元根據(jù)包括由負(fù)荷檢測(cè)單元檢測(cè)到的所述處理器上的負(fù)荷量的所述系統(tǒng)狀態(tài)確定非零值和零值其中之一作為數(shù)據(jù)處理量;以及所述信息處理設(shè)備進(jìn)一步包括調(diào)用單元,該調(diào)用單元構(gòu)造為根據(jù)由所述確定單元確定的非零值或零值之一調(diào)用或跳過(guò)所述圖像質(zhì)量處理子程序。
11.如權(quán)利要求10所述的信息處理設(shè)備,其特征在于,該信息處理設(shè)備進(jìn)一步包括保持指示非零值和零值中的一個(gè)并對(duì)應(yīng)于事先確定的多個(gè)系統(tǒng)狀態(tài)的每一個(gè)狀態(tài)的標(biāo)記的標(biāo)記表;以及其中所述確定單元通過(guò)參照標(biāo)記表獲取對(duì)應(yīng)于包括由所述負(fù)荷檢測(cè)單元檢測(cè)到的所述處理器上的負(fù)荷量的系統(tǒng)狀態(tài)的標(biāo)記;以及所述調(diào)用單元根據(jù)由所述確定單元獲取的標(biāo)記的狀態(tài)調(diào)用或跳過(guò)所述圖像質(zhì)量處理子程序。
12.一種通過(guò)使包括在信息處理設(shè)備中的處理器執(zhí)行活動(dòng)圖像播放應(yīng)用程序的播放活動(dòng)圖像數(shù)據(jù)的方法,所述活動(dòng)圖像播放應(yīng)用程序包括圖像質(zhì)量改進(jìn)子程序,其中改進(jìn)活動(dòng)圖像的圖像質(zhì)量的圖像質(zhì)量處理的數(shù)據(jù)處理量可改變,其特征在于,所述方法包括檢測(cè)所述處理器上的負(fù)荷量;和根據(jù)包括所檢測(cè)到的處理器上的負(fù)荷量的系統(tǒng)狀態(tài)確定由所述圖像質(zhì)量改進(jìn)子程序執(zhí)行的所述圖像處理的最佳數(shù)據(jù)處理量。
13.如權(quán)利要求12的所述的方法,其特征在于,該方法進(jìn)一步包括檢測(cè)所述信息處理設(shè)備的電源狀態(tài),其中所述系統(tǒng)狀態(tài)進(jìn)一步包括所檢測(cè)到的電源狀態(tài)。
14.如權(quán)利要求13所述的方法,其特征在于,所述電源的狀態(tài)包括交流驅(qū)動(dòng)模式和電池驅(qū)動(dòng)模式中的哪一個(gè)模式被使用和電池的電量的剩余量,其中在交流驅(qū)動(dòng)模式下信息處理設(shè)備由外部交流電源驅(qū)動(dòng),在電池驅(qū)動(dòng)模式下信息處理設(shè)備由電池驅(qū)動(dòng),這些狀態(tài)作為所述信息處理設(shè)備的電源狀態(tài)。
15.如權(quán)利要求14所述的方法,其特征在于,在交流驅(qū)動(dòng)模式下確定圖像質(zhì)量處理的最佳數(shù)據(jù)處理量,使數(shù)據(jù)處理量隨著所述處理器上的負(fù)荷量的增加而減少;以及在電池驅(qū)動(dòng)模式下確定圖像質(zhì)量處理的最佳數(shù)據(jù)處理量,使數(shù)據(jù)處理量隨著所述處理器上的負(fù)荷量的增加和電池電量的剩余量的減少而減少。
16.如權(quán)利要求12所述的方法,其特征在于,所述圖像質(zhì)量改進(jìn)子程序包括進(jìn)行改進(jìn)活動(dòng)圖像的指定圖像質(zhì)量的圖像質(zhì)量處理的圖像質(zhì)量處理子程序,所述圖像質(zhì)量處理子程序使圖像質(zhì)量處理的數(shù)據(jù)處理的量根據(jù)從外部設(shè)定的參數(shù)而被選擇;以及所述方法進(jìn)一步包括通過(guò)將對(duì)應(yīng)于確定的要被處理的數(shù)據(jù)的量的參數(shù)作為自變量傳遞到圖像質(zhì)量處理子程序而調(diào)用圖像質(zhì)量處理子程序。
17.如權(quán)利要求12所述的方法,其特征在于,所述圖像質(zhì)量改進(jìn)子程序包括具有多個(gè)進(jìn)行改進(jìn)活動(dòng)圖像的指定圖像質(zhì)量的圖像質(zhì)量處理的算法函數(shù)的圖像質(zhì)量處理子程序,所述算法函數(shù)在數(shù)據(jù)處理量和圖像質(zhì)量改進(jìn)效果上有所不同;以及所述方法進(jìn)一步包括通過(guò)對(duì)應(yīng)于數(shù)據(jù)處理的量的函數(shù)指針調(diào)用其中一個(gè)對(duì)應(yīng)于該確定的數(shù)據(jù)處理量的算法函數(shù)。
18.如權(quán)利要求12所述的方法,其特征在于,所述圖像質(zhì)量改進(jìn)子程序包括進(jìn)行指定的圖像質(zhì)量處理的圖像質(zhì)量處理子程序,其對(duì)圖像質(zhì)量的改進(jìn)效果隨著要播放的活動(dòng)圖像的圖像源的不同而不同;根據(jù)包括所檢測(cè)到的所述處理器上的負(fù)荷量的所述系統(tǒng)狀態(tài)確定非零值和零值中的一個(gè)作為數(shù)據(jù)處理量;以及所述方法進(jìn)一步包括根據(jù)所確定的非零值和零值中的一個(gè)調(diào)用或跳過(guò)所述圖像質(zhì)量處理子程序。
全文摘要
根據(jù)一個(gè)實(shí)施例,存儲(chǔ)器(113)存儲(chǔ)包括活動(dòng)圖像播放應(yīng)用程序(201)的多個(gè)應(yīng)用程序。所述活動(dòng)圖像播放應(yīng)用程序(201)包括能選擇改進(jìn)活動(dòng)圖像的圖像質(zhì)量的圖像質(zhì)量處理的數(shù)據(jù)處理量的圖像質(zhì)量改進(jìn)子程序。處理器(111)同時(shí)執(zhí)行各個(gè)應(yīng)用程序。負(fù)荷檢測(cè)單元(230)檢測(cè)所述處理器(111)上的負(fù)荷量。根據(jù)包括由所述負(fù)荷檢測(cè)單元(230)檢測(cè)到的所述處理器(111)上的負(fù)荷量的系統(tǒng)狀態(tài),確定單元(240)確定由所述圖像質(zhì)量改進(jìn)子程序進(jìn)行的所述圖像質(zhì)量處理的最佳數(shù)據(jù)處理量。
文檔編號(hào)G06F9/00GK1893613SQ20061009134
公開(kāi)日2007年1月10日 申請(qǐng)日期2006年6月16日 優(yōu)先權(quán)日2005年6月28日
發(fā)明者竹崎悟志 申請(qǐng)人:株式會(huì)社東芝