專利名稱:調(diào)節(jié)圖像數(shù)據(jù)的精度的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于調(diào)節(jié)圖像數(shù)據(jù)精度的方法及系統(tǒng)。更具體地,本發(fā)明涉及一種用于調(diào)節(jié)圖像數(shù)據(jù)精度的方法及系統(tǒng),它可根據(jù)終端裝置圖像信號的吞吐量,通過由靈活調(diào)節(jié)每幀圖像數(shù)據(jù)的繪制時間而動態(tài)調(diào)諧圖像數(shù)據(jù),即使在低規(guī)格的終端裝置中,也能保證圖像數(shù)據(jù)提供服務(wù)。
背景技術(shù):
隨著人們對更多的圖形和有關(guān)圖像實現(xiàn)的詳細(xì)描述的不斷增長的需求,圖像數(shù)據(jù)的高質(zhì)量及高容量的趨勢一直在持續(xù)。這也帶來了一個不可避免的需求,即,對必須處理圖像數(shù)據(jù)的終端規(guī)格進(jìn)行升級。這樣,存在著如下問題,即,像上述終端規(guī)格的提升帶來了升級終端的花費,不可能在低規(guī)格終端中提供正常的圖像服務(wù)。也就是說,傳統(tǒng)的提供服務(wù)的圖像受到可實現(xiàn)圖像數(shù)據(jù)的終端規(guī)格的影響。因此,存在這樣的問題,即,為防止圖像中斷或屏幕不自然的轉(zhuǎn)換,終端的規(guī)格應(yīng)當(dāng)達(dá)到一定的水平。
為了在象上述低規(guī)格的終端上實現(xiàn)圖像數(shù)據(jù),存在一些提供圖像的服務(wù),通過強(qiáng)制降低圖像數(shù)據(jù)的幀數(shù)并重新組織圖像數(shù)據(jù)使之僅用于低規(guī)格,,實現(xiàn)在低規(guī)格下提供圖像的服務(wù)。
然而,限制幀數(shù)的圖像提供服務(wù)的方法是一種統(tǒng)一降低全部圖像幀速率的方法。因此,用戶會感覺到圖像本身在屏幕上的質(zhì)量的下降,而且更糟的是,會無法識別圖像。此外,存在這樣的問題,由于它影響了接受圖像服務(wù)的用戶的興趣和注意力,它成為妨礙提供圖像的服務(wù)的擴(kuò)展的因素。
而且,迫切需要一種用于提供圖像數(shù)據(jù)精度的方法及系統(tǒng)的新概念的出現(xiàn),它可根據(jù)顯示圖像終端的規(guī)格,靈活調(diào)節(jié)圖像數(shù)據(jù)每幀的繪制時間,并且在不減小圖像質(zhì)量或圖像分辨率的情況下,即使在低規(guī)格的終端中,也可提供圖像服務(wù)。
圖1是根據(jù)本發(fā)明,說明調(diào)節(jié)圖像數(shù)據(jù)精度的系統(tǒng)的一般性操作的圖示。
圖2是根據(jù)本發(fā)明的優(yōu)選實施例,說明調(diào)節(jié)圖像數(shù)據(jù)精度的系統(tǒng)配置的圖示。
圖3是說明與存儲于本發(fā)明的周期管理數(shù)據(jù)庫中的特殊幀數(shù)相對應(yīng)的容忍周期信息的示例的圖示。
圖4a和圖4b是根據(jù)本發(fā)明,說明為降低圖像數(shù)據(jù)每幀繪制繪制時間,調(diào)節(jié)每一圖像因子的LOD的圖示。
圖5是根據(jù)本發(fā)明的優(yōu)選實施例,說明調(diào)節(jié)圖像數(shù)據(jù)精度的方法的流程圖。
圖6是根據(jù)本發(fā)明,說明調(diào)節(jié)圖像因子的LOD的示例的圖示。
圖7是根據(jù)本發(fā)明,說明確定圖像因子LOD調(diào)節(jié)率的方法的示例的圖示。
圖8是根據(jù)本發(fā)明,說明可用于執(zhí)行精度調(diào)解方法的通用計算機(jī)的內(nèi)部結(jié)構(gòu)圖。
發(fā)明內(nèi)容
本發(fā)明為解決上述問題而設(shè)計。如此,本發(fā)明的一個目的是提供一種調(diào)節(jié)圖像數(shù)據(jù)精度的方法及系統(tǒng),使得根據(jù)接收圖像數(shù)據(jù)的終端裝置的圖像信號吞吐量,能夠通過動態(tài)調(diào)諧、通過靈活調(diào)節(jié)圖像數(shù)據(jù)每幀的繪制時間,實現(xiàn)自然的圖像。
而且,本發(fā)明的另一目的是提供一種調(diào)節(jié)圖像數(shù)據(jù)精度的方法及系統(tǒng),可通過基于繪制值選擇性地執(zhí)行圖像因子的LOD(細(xì)節(jié)等級,Level of Detail)調(diào)節(jié),根據(jù)終端裝置的規(guī)格動態(tài)調(diào)諧圖像數(shù)據(jù),即使是對于逐幀實現(xiàn)繪制時間的圖像數(shù)據(jù),也能保持高圖像識別能力。
而且,本發(fā)明的另一目的是提供一種調(diào)節(jié)圖像數(shù)據(jù)精度的方法及系統(tǒng),通過使終端裝置的繪制的工作時間可根據(jù)其規(guī)格動態(tài)改變,能夠在無關(guān)終端裝置規(guī)格的情況下,向多個用戶提供具有保證預(yù)定質(zhì)量的圖像服務(wù)。
為解決現(xiàn)有技術(shù)中的上述問題,根據(jù)本發(fā)明的一個優(yōu)選實施例的調(diào)節(jié)圖像數(shù)據(jù)精度的方法包括以下步驟保持用于存儲與圖像數(shù)據(jù)實現(xiàn)時間相關(guān)的容忍周期信息的周期管理數(shù)據(jù)庫;針對發(fā)送至用戶終端裝置的第一圖像數(shù)據(jù),測量終端裝置的實現(xiàn)處理周期;將存儲于周期管理數(shù)據(jù)庫中的容忍周期信息與測得的實現(xiàn)處理周期做比較;以及如果判斷實現(xiàn)處理周期長于容忍周期,則控制并減小第一圖像數(shù)據(jù)之后發(fā)送的第二圖像數(shù)據(jù)的實現(xiàn)處理周期;其中,在控制并減小第二圖像數(shù)據(jù)的實現(xiàn)處理周期的步驟中,調(diào)節(jié)構(gòu)成第二圖像數(shù)據(jù)的圖像因子的LOD(細(xì)節(jié)等級)。
此外,為了達(dá)到上述目的,調(diào)節(jié)圖像數(shù)據(jù)精度的系統(tǒng)包括,存儲與圖像數(shù)據(jù)的實現(xiàn)時間相關(guān)的容忍信息的周期管理數(shù)據(jù)庫;周期計算裝置,用于針對發(fā)送至用戶終端裝置的第一圖像數(shù)據(jù)測量終端裝置的實現(xiàn)處理周期;以及操作控制裝置,如果實現(xiàn)處理周期長于容忍周期,則控制和減小第一圖像數(shù)據(jù)之后發(fā)送的第二圖像數(shù)據(jù)的實現(xiàn)處理周期;其中,操作控制裝置結(jié)合圖像數(shù)據(jù)的繪制值、確定針對構(gòu)成第二圖像數(shù)據(jù)的圖像因子的LOD調(diào)節(jié)率。
具體實施例方式
下面,將參照附圖,詳細(xì)描述根據(jù)本發(fā)明的一種用于調(diào)節(jié)圖像數(shù)據(jù)精度的方法及系統(tǒng),其中,本發(fā)明通過與終端裝置的圖像信號吞吐量的互操作,實現(xiàn)對圖像數(shù)據(jù)精度的靈活并自動的控制。
用于本發(fā)明描述中的動態(tài)調(diào)諧意指一種可在預(yù)定時間內(nèi)實現(xiàn)圖像數(shù)據(jù)幀數(shù)的增加、并控制屏幕靈活的顯示及轉(zhuǎn)換的技術(shù),通過根據(jù)終端裝置的規(guī)格來調(diào)節(jié)圖像數(shù)據(jù)每幀的繪制時間,使得可在終端裝置內(nèi)平穩(wěn)實現(xiàn)圖像數(shù)據(jù)。而且,LOD(細(xì)節(jié)等級)是指一種構(gòu)成圖像數(shù)據(jù)的圖像因子的繪制等級。圖像因子的LOD高意味著圖像因子中進(jìn)一步包括了多邊(polygon)及紋理(texture),因而使得圖像實現(xiàn)更加細(xì)化。
圖1是說明根據(jù)本發(fā)明的調(diào)節(jié)圖像數(shù)據(jù)精度系統(tǒng)一般性操作的圖示。
根據(jù)本發(fā)明的精度調(diào)節(jié)系統(tǒng)100從圖像提供裝置110接收圖像數(shù)據(jù),并適當(dāng)?shù)卣{(diào)節(jié)接收圖像數(shù)據(jù)每幀的繪制時間。然后,精度調(diào)節(jié)系統(tǒng)100控制將要提供給用戶120的終端裝置130的已調(diào)節(jié)圖像數(shù)據(jù)。此時,圖像數(shù)據(jù)可意指連續(xù)或不連續(xù)的圖像信息,提供給用戶諸如游戲圖片或靜止的運動/移動圖片之類的視覺信息。圖像數(shù)據(jù)通過多種繪制方法(如,二維圖像、三維圖像等),在終端裝置130的顯示裝置上實現(xiàn)。
首先,圖像提供裝置110響應(yīng)從用戶120處接收的圖像數(shù)據(jù)的傳送請求,為用戶終端裝置130提供預(yù)定圖像數(shù)據(jù)。它例如可以是,3D在線游戲服務(wù)器、提供靜止的運動/移動圖片的服務(wù)器、包括靜止的運動/移動圖片的存儲媒質(zhì)等。也就是說,圖像提供裝置110根據(jù)與用戶120簽定的預(yù)定合同,基于預(yù)定算法信號,為用戶120的終端裝置130提供圖像數(shù)據(jù)。例如,假設(shè)用戶120已與預(yù)定3D在線服務(wù)器簽定了“提供游戲服務(wù)”的合同。如果圖像提供裝置110是一種記錄媒質(zhì)類型,則可通過驅(qū)動由終端裝置130中的3D在線游戲服務(wù)器提供的光盤(存儲預(yù)定游戲程序)將圖像數(shù)據(jù)提供給用戶120。另一方面,如果圖像提供裝置110是一種通過預(yù)定通信網(wǎng)絡(luò)140與終端裝置130保持連接狀態(tài)的網(wǎng)絡(luò)服務(wù)器類型,則可從此網(wǎng)絡(luò)服務(wù)器(3D在線游戲服務(wù)器)直接提供給用戶120預(yù)定游戲程序,或通過接收安裝于終端裝置130中的游戲程序的升級補(bǔ)丁直接給用戶120提供圖像數(shù)據(jù)。此外,如果圖像提供裝置110是記錄3D圖像數(shù)據(jù)的光盤,則可使嵌入終端裝置130的ODD(光盤驅(qū)動,Optical Disc Drive)能夠直接載入光盤的圖像數(shù)據(jù),并將載入的圖像數(shù)據(jù)發(fā)送至終端裝置130。
在下面的實施例中,作為示例,解釋了圖像提供裝置110是實時支持游戲程序保持在線狀態(tài)的3D在線游戲服務(wù)器。這是為了具體化以及方便地描述本發(fā)明的目的。然而,對于本領(lǐng)域技術(shù)人員來說,很明顯,上述內(nèi)容并不對其技術(shù)精神構(gòu)成限制。
用戶120可意指被提供了由圖像數(shù)據(jù)具體化了的在線游戲服務(wù)的互聯(lián)網(wǎng)用戶。此時,從預(yù)定合同下的圖像提供裝置110,即3D在線游戲服務(wù)器接收圖像數(shù)據(jù)。
終端裝置130是通過通信網(wǎng)絡(luò)140與精度調(diào)節(jié)系統(tǒng)100保持連接狀態(tài)的設(shè)備。終端裝置130在提供了基于圖像信號處理的輸入圖像數(shù)據(jù)的預(yù)定顯示裝置(未示出)上實現(xiàn)圖像。也就是說,終端裝置130是具有計算能力的終端的一般性概念,它通過嵌入預(yù)定存儲裝置并安裝預(yù)定微處理器為預(yù)定顯示裝置提供圖像數(shù)據(jù),例如它可以是個人計算機(jī)、手持計算機(jī)、PDA、MP3播放器、電子字典、蜂窩電話、智能電話以及其它。此外,根據(jù)本發(fā)明,終端裝置130生成輸入圖像數(shù)據(jù)的實現(xiàn)處理周期的信息,并將生成的信息發(fā)送至精度調(diào)節(jié)系統(tǒng)100,通過啟用動態(tài)調(diào)諧,精度調(diào)節(jié)系統(tǒng)100確定適于此終端裝置130規(guī)格的圖像數(shù)據(jù)每幀的繪制時間(處理圖像數(shù)據(jù)的速度),并確定第一圖像數(shù)據(jù)之后的第二圖像數(shù)據(jù)的LOD調(diào)節(jié)率。
精度調(diào)節(jié)系統(tǒng)100位于圖像提供裝置110與終端裝置130之間,并且通過分析有關(guān)實現(xiàn)處理周期的信息,確定終端裝置130中平穩(wěn)處理圖像數(shù)據(jù)所需的圖像數(shù)據(jù)每幀的繪制時間。實現(xiàn)處理周期由終端裝置130控制。也就是說,終端調(diào)節(jié)系統(tǒng)100執(zhí)行從圖像提供裝置110輸入的圖像數(shù)據(jù)的動態(tài)調(diào)諧,并將動態(tài)調(diào)諧后的圖像數(shù)據(jù)發(fā)送至終端裝置130。
盡管圖1說明了精度調(diào)節(jié)系統(tǒng)100通過通信網(wǎng)絡(luò)140連接至終端裝置130,但是根據(jù)本發(fā)明的精度調(diào)節(jié)系統(tǒng)100可位于終端裝置130的內(nèi)部或外部。而且,根據(jù)本發(fā)明,如果精度調(diào)節(jié)系統(tǒng)100位于終端裝置130內(nèi)部,則圖像數(shù)據(jù)可以以固件或其它程序的形式提供給終端裝置130來記錄精度調(diào)節(jié)方法,并且可記錄于終端裝置130的存儲裝置(未示出)中。
下面,將參照圖2描述本發(fā)明的精度調(diào)節(jié)系統(tǒng)100的配置。
圖2是說明根據(jù)本發(fā)明的優(yōu)選實施例的精度調(diào)節(jié)系統(tǒng)的配置圖。
首先,本發(fā)明的精度調(diào)節(jié)系統(tǒng)200包括,周期管理數(shù)據(jù)庫210、接口裝置220、周期計算裝置230、操作控制裝置240以及LOD管理數(shù)據(jù)庫250。
周期管理數(shù)據(jù)庫210是用于存儲與圖像數(shù)據(jù)相關(guān)的容忍周期信息的裝置。這樣,周期管理數(shù)據(jù)庫210在預(yù)定時間內(nèi)記錄并保持與實現(xiàn)于顯示裝置的圖像數(shù)據(jù)的幀數(shù)相關(guān)的信息,以及實現(xiàn)一幀花費的標(biāo)準(zhǔn)時間。基于每秒實現(xiàn)的幀數(shù),容忍周期可定義為預(yù)定的時間,并且優(yōu)選地,定義為實現(xiàn)一幀花費的時間閾值。也就是說,在預(yù)定顯示裝置上實現(xiàn)圖像數(shù)據(jù)時,容忍周期可意指有關(guān)實現(xiàn)的圖像數(shù)據(jù)無屏幕中斷或圖像數(shù)據(jù)未以非正常速度實現(xiàn)的時間界限的信息??苫跇?gòu)成圖像數(shù)據(jù)的圖像因子數(shù)、其LOD、要實現(xiàn)的可見范圍、及類似的參數(shù),對應(yīng)于每秒實現(xiàn)的圖像幀數(shù),來選擇上述容忍周期。下面,將參照圖3詳細(xì)描述存儲于周期管理數(shù)據(jù)庫中的信息。
圖3是說明與存儲于本發(fā)明周期管理數(shù)據(jù)庫中的特殊幀數(shù)相對應(yīng)的容忍周期信息的示例的圖示。
如圖3所示,周期管理數(shù)據(jù)庫210包括有關(guān)容忍周期的周期時間以及圖像數(shù)據(jù)幀數(shù)的信息,優(yōu)選地包括有關(guān)每秒實現(xiàn)圖像數(shù)據(jù)的FPS(每秒幀數(shù),F(xiàn)rame Per Second)的信息。
通常,如果FPS的數(shù)值高,則每秒實現(xiàn)圖像數(shù)據(jù)的圖像數(shù)增加。這樣,顯示裝置內(nèi)精細(xì)地執(zhí)行圖像繪制,并且平穩(wěn)地執(zhí)行圖像的連貫的屏幕轉(zhuǎn)換。例如,用于在3D空間圖像數(shù)據(jù)中生成3D圖像的多邊或紋理映射的數(shù)目越多,精度就越高或圖像狀況就越好。然而,為此增加了圖像數(shù)據(jù)的幀數(shù)。此外,由于要通過繪制操作而處理的圖像數(shù)據(jù)的幀數(shù)增加,實現(xiàn)的處理周期的周期時間變長。
基于像上述幀數(shù)與周期時間之間的關(guān)系,周期管理數(shù)據(jù)庫210設(shè)置每秒要實現(xiàn)的幀數(shù)。并且周期管理數(shù)據(jù)庫210設(shè)置并儲存終端裝置130的圖像信號處理速度,以靈活地實現(xiàn)幀,即,周期時間(容忍周期)的極限標(biāo)準(zhǔn)。此外,本發(fā)明的精度調(diào)節(jié)系統(tǒng)200通過將分析過的實現(xiàn)處理周期與容忍周期作比較,確定關(guān)于終端裝置130中保持的圖像數(shù)據(jù)的圖像信號吞吐量。
例如,假設(shè)終端裝置130中的繪制時間為‘25毫秒’,其中,繪制時間是實現(xiàn)一幅圖像數(shù)據(jù)所花費的時間。如圖3所示,圖像數(shù)據(jù)每秒實現(xiàn)幀數(shù)為‘40’(=1000/25)。因此,精度調(diào)節(jié)系統(tǒng)200確定終端裝置的圖像信號吞吐量是可允許的。
另一方面,如果終端裝置130的繪制時間為‘60毫秒’,則實現(xiàn)的圖像數(shù)據(jù)的幀數(shù)超過允許值。這樣,由于缺乏幀數(shù),會發(fā)生屏幕中斷。也就是說,如果終端裝置130的繪制時間為‘60毫秒’,則用算術(shù)方法,在130中數(shù)據(jù)圖像每秒可實現(xiàn)的幀數(shù)為‘16.67’(=1000/60),即,在允許幀數(shù)‘20’之下。從而可能導(dǎo)致圖像數(shù)據(jù)的異常實現(xiàn)。因此,精度調(diào)節(jié)系統(tǒng)200確定終端裝置130的圖像信號吞吐量是不可允許的,并且執(zhí)行動態(tài)調(diào)諧,使得可將繪制時間‘60毫秒’降低至‘50毫秒’,最大允許值。也就是說,本發(fā)明實施例中的動態(tài)調(diào)諧可定義為這樣的信號處理過程,其中,如果實現(xiàn)一幅圖像數(shù)據(jù)花費的繪制時間超過容忍周期,則強(qiáng)制性降低繪制時間的超出量。像上述通過動態(tài)調(diào)諧來降低繪制時間可通過降低構(gòu)成圖像數(shù)據(jù)的圖像因子的LOD完成。因此,即使在低規(guī)格條件下,也可無困難地提供具有可實現(xiàn)幀數(shù)的圖像數(shù)據(jù)。然而,本實施例中采用的圖像因子的LOD調(diào)節(jié),可不意指對于所有構(gòu)成圖像數(shù)據(jù)的圖像因子以固定的比率降低以及固定比率的LOD調(diào)節(jié),而意指通過選擇性調(diào)節(jié)圖像因子的LOD來降低繪制時間,使得對于使用圖像識別或圖像數(shù)據(jù)的游戲的處理和轉(zhuǎn)化不會產(chǎn)生太大影響。
上述實施例描述了動態(tài)調(diào)諧的示例,通過強(qiáng)制性降低繪制時間使得每秒可實現(xiàn)的圖像數(shù)據(jù)幀數(shù)增長。然而,作為本發(fā)明的另一實施例,也可能容易地引起動態(tài)調(diào)諧(上升調(diào)諧),通過增加繪制時間使得FPS下降。例如,繪制時間為‘25毫秒’的終端裝置130的FPS為允許值范圍內(nèi)的‘40’,將繪制時間調(diào)節(jié)變長,直到FPS變?yōu)椤?0’(參照圖3,F(xiàn)PS的最低允許值)。即,通過將終端裝置130中的繪制時間延長至‘50毫秒’,可能得到較長的實現(xiàn)一幀所花費的時間。此外,在延長的時間(‘25毫秒’)內(nèi),可能以高LOD執(zhí)行每一圖像因子的繪制。此時,可能更詳細(xì)地表達(dá)顯示于用戶屏幕上的屏幕背景。此外,根據(jù)終端裝置130的圖像信號吞吐量,通過在允許范圍內(nèi)保持FPS,并且同時調(diào)節(jié)增加每一圖像因子的LOD,能夠更精細(xì)和準(zhǔn)確地實現(xiàn)圖像數(shù)據(jù)。
接口裝置220是用于將圖像數(shù)據(jù)發(fā)送至用戶120的設(shè)備,其中,圖像數(shù)據(jù)是根據(jù)終端裝置130的圖像信號吞吐量動態(tài)調(diào)諧的。接口裝置220可處理針對通信網(wǎng)絡(luò)140的最優(yōu)的協(xié)議變化,使得在將圖像數(shù)據(jù)發(fā)送至終端裝置130的過程中無圖像數(shù)據(jù)的數(shù)據(jù)失真、數(shù)據(jù)變化或數(shù)據(jù)丟失。此外,在將圖像數(shù)據(jù)發(fā)送至圖像信號吞吐量被確定為極好的終端裝置130的過程中,接口裝置220向終端裝置130提供接收自圖像提供裝置110的圖像數(shù)據(jù),而不調(diào)節(jié)圖像因子的LOD。尤其,接口裝置220可接收有關(guān)已接收圖像數(shù)據(jù)(第一圖像數(shù)據(jù))的終端裝置130的實現(xiàn)處理周期的信息,并將此已接收實現(xiàn)處理周期用作動態(tài)調(diào)諧信息。
周期計算裝置230是用于測量終端裝置130的實現(xiàn)處理周期的設(shè)備,在終端裝置130的有關(guān)第一圖像數(shù)據(jù)的圖像信號吞吐量的基礎(chǔ)上進(jìn)行計算所述周期。因此,周期計算裝置230計算處理一幀所花費的預(yù)定繪制時間。此時,實現(xiàn)處理周期可意指對圖像信號處理的一系列操作所花費的時間的數(shù)據(jù),所述操作執(zhí)行于終端裝置130,直到圖像數(shù)據(jù)被輸入、載入并繪制。也就是說,周期計算裝置230測量兩個時間點之間的時間,并接收已測時間作為此終端裝置130的實現(xiàn)處理周期,其中一個時間點是確認(rèn)了用于在預(yù)定顯示裝置上轉(zhuǎn)換圖像數(shù)據(jù)的控制信號的輸入的時間點(點S),另一個時間點是在預(yù)定顯示裝置上完成了對應(yīng)的圖像數(shù)據(jù)的繪制的時間點(點F)。此時,點S可意指輸入用于在顯示裝置上轉(zhuǎn)換圖像數(shù)據(jù)的控制信號的時間點,例如,執(zhí)行用戶鍵盤輸入、或來自在線游戲服務(wù)器的包傳送(其它用戶的鍵盤輸入及類似的)。點F可意指完成圖像轉(zhuǎn)換的繪制操作的時間點。
如果終端裝置130的輸入實現(xiàn)處理周期長于容忍周期,則操作控制裝置240確定終端裝置130的圖像信號吞吐量不在實現(xiàn)當(dāng)前圖像數(shù)據(jù)的最佳狀態(tài)內(nèi),并調(diào)節(jié)降低關(guān)于第二圖像數(shù)據(jù)的圖像因子的LOD。換言之,操作控制裝置240通過終端裝置130的圖像信號吞吐量,確認(rèn)不會在預(yù)定時間內(nèi)得以合適地實現(xiàn)的圖像數(shù)據(jù),并通過降低構(gòu)成對應(yīng)圖像數(shù)據(jù)的目標(biāo)物體的如紋理映射或多邊邊數(shù)的等級,使得計算終端裝置130的實現(xiàn)處理周期能夠在容忍周期內(nèi)被計算。
例如,如果有關(guān)發(fā)送圖像數(shù)據(jù)的終端裝置130的實現(xiàn)處理周期為‘55毫秒’,則操作控制裝置240根據(jù)130的圖像信號吞吐量,確認(rèn)輸入實現(xiàn)處理周期超出了存儲于周期管理數(shù)據(jù)庫210中的容忍周期的范圍,并且確定此終端裝置130沒有適當(dāng)調(diào)節(jié)當(dāng)前選擇的圖像因子的LOD。也就是說,F(xiàn)PS,即終端裝置130中每秒實現(xiàn)的幀數(shù)降到允許的幀數(shù)‘20’以下,降至‘18.18’(1000/55),并且由于不夠適當(dāng)?shù)膸瑪?shù),會出現(xiàn)屏幕中斷。此外,操作控制裝置240調(diào)低圖像因子的LOD,并執(zhí)行動態(tài)調(diào)諧,優(yōu)選地,使得FPS超過‘20’,即,終端裝置130的實現(xiàn)處理周期可在‘50毫秒’以下。如上所述,盡管基于選擇的標(biāo)準(zhǔn),每一圖像因子的LOD調(diào)節(jié)應(yīng)有區(qū)別,但是應(yīng)認(rèn)為預(yù)定繪制值保持了對圖像數(shù)據(jù)的識別能力?;诮K端裝置130的圖像信號吞吐量,預(yù)定LOD調(diào)節(jié)率被應(yīng)用于執(zhí)行動態(tài)調(diào)諧之后發(fā)送的圖像數(shù)據(jù)。這樣,有可能平滑地處理圖像數(shù)據(jù)。
本實施例通過降低圖像數(shù)據(jù)每幀的繪制時間的示例,描述了在終端裝置130上最佳實現(xiàn)圖像數(shù)據(jù)的方法。然而,這僅是為了便于解釋的目的。因此,顯然存在不同的方法。例如,通過選擇適于終端裝置130的圖像信號吞吐量的圖像數(shù)據(jù)、并僅發(fā)送選擇的圖像數(shù)據(jù),確保實現(xiàn)自然圖像數(shù)據(jù)的方法。下面將參照圖4a和4b,描述通過操作控制裝置240降低繪制時間的圖像因子的LOD調(diào)節(jié)。
圖4a和4b是根據(jù)本發(fā)明,為降低圖像數(shù)據(jù)每幀的繪制時間,調(diào)節(jié)每一圖像因子LOD的示例圖示。
圖4a示出了未執(zhí)行動態(tài)調(diào)諧的狀態(tài)中的顯示圖像數(shù)據(jù)的圖像屏幕,其中,通過將標(biāo)準(zhǔn)LOD(理想LOD使得能夠?qū)崿F(xiàn)最好的圖像數(shù)據(jù))應(yīng)用于所有圖像因子來執(zhí)行繪制。像上述在最佳狀態(tài)實現(xiàn)圖像數(shù)據(jù)的過程中,沒有適當(dāng)圖像信號吞吐量的終端裝置130可能引起實現(xiàn)圖像數(shù)據(jù)中的屏幕中斷或花費太多時間在圖像數(shù)據(jù)的實現(xiàn)上。相應(yīng)地,為解決實現(xiàn)圖像中的問題,操作控制裝置240給出關(guān)于每一圖像因子的繪制值,并且基于此繪制值有區(qū)別地確定LOD調(diào)節(jié)。也就是說,操作控制裝置240確定每一個與圖像數(shù)據(jù)的繪制值有關(guān)的圖像因子的LOD調(diào)節(jié)率,其中,圖像因子構(gòu)成圖像數(shù)據(jù)。在實現(xiàn)圖像時,圖像因子可為終端裝置130的繪制操作的對象,例如,圖像數(shù)據(jù)的屏幕背景、位于屏幕背景中作為動態(tài)或靜態(tài)主體的人物、靜態(tài)物體、用戶特征、諸如NPC及類似的物體、物體陰影、圖像數(shù)據(jù)中可發(fā)生的效果,等等。像上述圖像因子具有標(biāo)準(zhǔn)LOD信息的每一項。終端裝置130的繪制操作可以導(dǎo)致圖像數(shù)據(jù)實現(xiàn)中細(xì)節(jié)的差別,其中,繪制操作是基于標(biāo)準(zhǔn)LOD?;谂c要實現(xiàn)的圖像數(shù)據(jù)的識別相關(guān)的權(quán)重,分別將繪制值賦給圖像因子。如圖4a和4b所示,如果圖像數(shù)據(jù)與3D在線游戲相關(guān),則可將比較高的繪制值賦給與用戶120游戲所用的人物、與用戶120的人物比賽的對手人物、由人物控制的項目、比賽場所等。另一方面,可將比較低的繪制值賦給遠(yuǎn)距離屏幕背景或NPC、屏幕背景中樹的棵數(shù)、或其它,它們不對游戲過程產(chǎn)生直接影響。因此,如圖4b中示出的,對于平滑實現(xiàn)圖像數(shù)據(jù)存在困難的終端裝置130,操作控制裝置240提供要降低的圖像數(shù)據(jù),這些圖像數(shù)據(jù)通過控制低繪制值的圖像因子的LOD,使得能夠降低終端裝置130的顯示時間。
圖4b示出了圖像的實現(xiàn),其中,通過以直接影響游戲過程的主要人物(如,標(biāo)志為‘puhalha’的人物)為中心執(zhí)行繪制操作,來降低游戲屏幕全部精度并且調(diào)節(jié)降低每一圖像因子的LOD。也就是說,通過刪除預(yù)定棵數(shù)的樹、具有低繪制值的遠(yuǎn)距離屏幕背景、或簡化建筑物外部形狀,來降低LOD。這樣,為了減小繪制時間,多邊邊數(shù)及紋理的數(shù)目減小了。因此,通過控制屏幕中斷以及自然的屏幕轉(zhuǎn)換,優(yōu)化了圖像數(shù)據(jù)的實現(xiàn),沒有問題地實現(xiàn)圖像數(shù)據(jù),運行游戲。在調(diào)節(jié)像上述的圖像因子的LOD的過程中,作為設(shè)置有關(guān)多邊邊數(shù)或紋理數(shù)的LOD等級的示例,如上所述,通過降低用于實現(xiàn)人物或目標(biāo)形狀的多邊邊數(shù)或紋理數(shù),可以有一種顯示比現(xiàn)存人物或目標(biāo)形狀粗糙的顯示方法??梢杂幸环N省略對應(yīng)目標(biāo)的繪制的方法,或類似的方法。象上述的LOD等級設(shè)置,可以由本發(fā)明的發(fā)明者改變。因此,有著這樣一種效果,即,可能如實執(zhí)行本發(fā)明的目的,它通過靈活調(diào)節(jié)適于終端裝置130圖像信號吞吐量的圖像數(shù)據(jù)每幀的繪制時間,使得即使在低規(guī)格的終端裝置130中,也可無困難地提供服務(wù)。
作為一種提供最佳圖像數(shù)據(jù)的方法,作為示例,本發(fā)明描述了操作控制裝置240接收并分析終端裝置130的實現(xiàn)處理周期,接著將其動態(tài)調(diào)諧為適于終端裝置130圖像信號吞吐量的繪制時間。然而,很明顯,可以有不同的提供動態(tài)調(diào)諧的圖像數(shù)據(jù)的方法,通過直接接收從用戶120處接收圖像數(shù)據(jù)的終端裝置130的規(guī)格的信息,以及直接分析接收的信息,可調(diào)節(jié)圖像數(shù)據(jù)每幀的繪制時間。
如上所述,LOD管理數(shù)據(jù)庫250是用于存儲每一個構(gòu)成圖像數(shù)據(jù)的圖像因子的標(biāo)準(zhǔn)LOD的設(shè)備。通過頻繁地接收來自圖像數(shù)據(jù)制造者的信息,并且由本發(fā)明的發(fā)明者進(jìn)行更新,以這樣的方式,可將存儲于LOD管理數(shù)據(jù)庫250中的有關(guān)標(biāo)準(zhǔn)LOD的信息實現(xiàn)為最好的圖像。
下面將詳細(xì)描述根據(jù)本發(fā)明,具有像上述配置的用于調(diào)節(jié)圖像數(shù)據(jù)精度的系統(tǒng)200。
圖5是根據(jù)本發(fā)明的優(yōu)選實施例,說明調(diào)節(jié)圖像數(shù)據(jù)精度的方法的流程圖。
根據(jù)本發(fā)明,用于調(diào)節(jié)圖像數(shù)據(jù)精度的方法通過上述系統(tǒng)200來執(zhí)行。
首先,精度調(diào)節(jié)系統(tǒng)200保持用于存儲與圖像數(shù)據(jù)實現(xiàn)時間相關(guān)的容忍周期信息(S510)的周期管理數(shù)據(jù)庫210。步驟S510是存儲繪制操作時間的信息的過程,此繪制操作時間對于保持圖像數(shù)據(jù)幀數(shù)來說是理想的,它作為容忍周期,要在特定周期內(nèi)實現(xiàn)圖像數(shù)據(jù)。這樣,容忍周期可意指最小規(guī)格終端裝置130中的操作時間界限,其間圖像數(shù)據(jù)可自然實現(xiàn)于預(yù)定顯示裝置上。因此,可能通過確定終端裝置130的實現(xiàn)處理周期,即處理關(guān)于特殊圖像數(shù)據(jù)的圖像信號所花費的時間,是否在容忍周期內(nèi),來確定終端裝置130的圖像信號吞吐量。與之相關(guān)的解釋與前述相同(參照圖3)。
接下來,精度調(diào)節(jié)系統(tǒng)200測量終端裝置130有關(guān)發(fā)送至用戶120的終端裝置130的第一圖像數(shù)據(jù)的實現(xiàn)處理周期(S520)。步驟S520是計算實現(xiàn)第一圖像數(shù)據(jù)的終端裝置130中的圖像信號處理所花費的操作時間的過程,其中,第一圖像數(shù)據(jù)是在預(yù)定周期內(nèi)首先發(fā)送的圖像數(shù)據(jù)。這是為了確認(rèn)根據(jù)終端裝置130的圖像數(shù)據(jù)實現(xiàn)所花費的操作時間,其中,終端裝置130繼續(xù)執(zhí)行圖像數(shù)據(jù)的輸入,將它載入、并將它繪制。如上所述,隨著要實現(xiàn)的圖像數(shù)據(jù)的圖像因子的LOD等級的提高,將一幀處理為圖像信號的終端裝置130的繪制時間增加。此外,終端裝置130的規(guī)格極大地影響著繪制時間增長的幅度。例如,如果終端裝置130的規(guī)格低,則隨著LOD級別的提高,繪制時間增長的寬度變大。
然后,精度調(diào)節(jié)系統(tǒng)20將存儲于周期管理數(shù)據(jù)庫210的容忍周期與測得的實現(xiàn)處理周期作比較(S530)。步驟S530是確定具有接收的第一圖像數(shù)據(jù)的終端裝置130的圖像信號吞吐量的過程。例如,精度調(diào)節(jié)系統(tǒng)200確定實現(xiàn)處理周期是否通過操作控制裝置240,暫時地經(jīng)過容忍周期。
此時,如果確定實現(xiàn)處理周期長于容忍周期,則精度調(diào)節(jié)系統(tǒng)200通過降低第二圖像數(shù)據(jù)每幀的繪制時間,控制降低終端裝置130的實現(xiàn)處理周期(S540)。步驟S540是通過調(diào)節(jié)每一個構(gòu)成圖像數(shù)據(jù)的圖像因子的LOD,執(zhí)行圖像數(shù)據(jù)的動態(tài)調(diào)諧的過程。這樣,在繪制值的基礎(chǔ)上,選擇其LOD應(yīng)當(dāng)被優(yōu)選調(diào)節(jié)的圖像因子。而且,步驟S540還包括根據(jù)降低已選圖像因子的LOD,來降低與圖像數(shù)據(jù)繪制相關(guān)的終端裝置130的繪制操作時間的步驟。也就是說,根據(jù)每幀繪制的降低,來減小與終端裝置130的圖像信號的處理相關(guān)的操作時間,以這樣的方式,通過將終端裝置130的實現(xiàn)處理周期保持在容忍周期以下,起到可能靈活實現(xiàn)圖像的作用。下面,將參照圖6詳細(xì)描述圖像因子的LOD調(diào)節(jié)。
圖6是根據(jù)本發(fā)明,說明圖像因子LOD調(diào)節(jié)示例的圖示。
在動態(tài)調(diào)諧第二圖像數(shù)據(jù)的過程中,精度調(diào)節(jié)系統(tǒng)200確定與圖像數(shù)據(jù)的繪制值有關(guān)的圖像因子的LOD調(diào)節(jié)率,如圖6所示(S610)。步驟S610是根據(jù)預(yù)定權(quán)重,連接與賦給每一圖像因子的繪制值相關(guān)的圖像因子的LOD調(diào)節(jié)率的過程。這樣,優(yōu)選地,可以以按原樣保持存儲于LOD管理數(shù)據(jù)庫250的標(biāo)準(zhǔn)LOD的方式來確定其繪制值設(shè)置為高的圖像因子的LOD調(diào)節(jié)率。另一方面,將其繪制值設(shè)置為低的圖像因子的LOD調(diào)節(jié)率調(diào)節(jié)為低于標(biāo)準(zhǔn)LOD,因而起到降低圖像數(shù)據(jù)繪制時間的效果。即,在步驟S610中,精度調(diào)節(jié)系統(tǒng)200以這樣的方式確定LOD調(diào)節(jié)率,即在不降低圖像數(shù)據(jù)識別能力的情況下,應(yīng)降低對真實圖像數(shù)據(jù)配置不太重要的圖像因子的LOD。下面,將參照圖7,對確定每一圖像因子的LOD調(diào)節(jié)率的過程進(jìn)行描述。
圖7是根據(jù)本發(fā)明,說明確定圖像因子的LOD調(diào)節(jié)率的方法的示例的附圖。
如上所述,繪制值使得將相對較高的等級附給圖像因子,它成為確認(rèn)圖像數(shù)據(jù)的識別標(biāo)準(zhǔn)。因此,在本實施例中,對于其繪制值較低的圖像因子,在盡管省略了繪制操作或以低于現(xiàn)存LOD來執(zhí)行繪制操作,但是在全部圖像數(shù)據(jù)的識別中沒有大的差別的假設(shè)下,確定LOD調(diào)節(jié)率。
首先,精度調(diào)節(jié)系統(tǒng)200保持存儲圖像數(shù)據(jù)的每一圖像因子的標(biāo)準(zhǔn)LOD的LOD管理數(shù)據(jù)庫(S710)。在實現(xiàn)圖像數(shù)據(jù)的過程中,步驟S710是一個存儲關(guān)于最佳LOD的信息的過程,在這里,最好地實現(xiàn)了特殊圖像因子。此時,可能接收由圖像數(shù)據(jù)的特定制造者預(yù)定的標(biāo)準(zhǔn)LOD。像上述的標(biāo)準(zhǔn)LOD可定義為實現(xiàn)理想圖像的每一圖像因子的LOD。因此,由于未配備特定等級規(guī)格的終端裝置130中不可能實現(xiàn)最佳圖像,而在130中發(fā)生屏幕中斷,所以需要相當(dāng)多的繪制時間以及由動態(tài)調(diào)諧實現(xiàn)的LOD調(diào)節(jié)。
接下來,位置調(diào)節(jié)系統(tǒng)200基于標(biāo)準(zhǔn)LOD或繪制值,確定關(guān)于每一圖像因子的LOD(S720)。步驟S720是根據(jù)每一個構(gòu)成圖像數(shù)據(jù)的圖像因子的繪制值,通過圖像因子選擇LOD等級的過程。例如,對于繪制值高的圖像因子,確定LOD等級,使得可以保持預(yù)定標(biāo)準(zhǔn)LOD。對于繪制值低的圖像因子,LOD可確定為低于標(biāo)準(zhǔn)LOD。因此,精度調(diào)節(jié)系統(tǒng)200能夠在不降低圖像數(shù)據(jù)識別能力的情況下,以終端裝置130的規(guī)格,來動態(tài)調(diào)諧圖像數(shù)據(jù),控制優(yōu)化每幀繪制時間。
參照圖6,精度調(diào)節(jié)系統(tǒng)200根據(jù)繪制值,控制圖像因子的預(yù)定繪制操作,并基于確定的LOD調(diào)節(jié)率執(zhí)行此預(yù)定繪制操作(S620)。步驟S620是通過操作控制裝置240,控制終端裝置130的繪制操作的過程。這樣,基于由每一圖像因子確定的標(biāo)準(zhǔn)LOD或LOD調(diào)節(jié)率,圖像數(shù)據(jù)實現(xiàn)于終端裝置130的預(yù)定顯示裝置上。因此,可按原樣保持圖像數(shù)據(jù)的識別能力,并且另外,通過減小終端裝置130的實現(xiàn)處理周期,可平穩(wěn)處理圖像數(shù)據(jù)的實現(xiàn)。這是由減小每幀的繪制時間引起的。
因此,盡管圖像數(shù)據(jù)相同,但是本發(fā)明的精度調(diào)節(jié)方法可通過實現(xiàn)圖像數(shù)據(jù)的終端裝置130的圖像信號吞吐量,來靈活地調(diào)節(jié)終端裝置130的繪制時間。因此,可起到這樣的作用,即,可在與終端裝置130的規(guī)格無關(guān)的情況下,確保更多的用戶120得到提供服務(wù)的圖像數(shù)據(jù)。
本發(fā)明的實施例包括計算機(jī)可讀媒質(zhì),包含由計算機(jī)實施的實現(xiàn)不同操作的程序指示。此媒質(zhì)也可包括,單獨的或與程序指示相結(jié)合的數(shù)據(jù)文件、數(shù)據(jù)結(jié)構(gòu)、表、以及類似的。媒質(zhì)和程序指示可以是那些為了本發(fā)明的目的而特別設(shè)計并構(gòu)造的、或者它們可以是計算機(jī)軟件領(lǐng)域的技術(shù)人員所熟知并可使用的媒質(zhì)和程序指示。計算機(jī)可讀媒質(zhì)的示例包括諸如硬盤、軟盤及磁帶之類的磁媒質(zhì);以及特別配置來存儲并執(zhí)行程序指示的硬件設(shè)備,如只讀存儲設(shè)備(ROM)以及隨機(jī)接入存儲器(RAM)。媒質(zhì)也可為諸如光學(xué)的或金屬的線,波導(dǎo)等之類的傳輸媒質(zhì),包括發(fā)送詳細(xì)說明程序指示的信號的載波、數(shù)據(jù)結(jié)構(gòu)等。程序指示的示例既包括如編譯器產(chǎn)生的機(jī)器碼,又包括包含可由使用解釋器的計算機(jī)執(zhí)行的高級碼。
圖8是根據(jù)本發(fā)明,在實現(xiàn)精度調(diào)節(jié)方法中更加可能采用的通用計算機(jī)的內(nèi)部結(jié)構(gòu)圖。
計算機(jī)系統(tǒng)800包括許多與存儲設(shè)備耦合的處理器810(也稱為中央處理單元,或CPU),它包括主存儲器(典型地,隨機(jī)接入存儲器,或“RAM 820”)、主存儲器(典型地,只讀存儲器“ROM 830”)。在技術(shù)領(lǐng)域眾所周知,ROM 830用于將數(shù)據(jù)和指示單向轉(zhuǎn)發(fā)至CPU,典型地,RAM 820用于以雙向方式轉(zhuǎn)發(fā)數(shù)據(jù)和指示。這兩個主存儲設(shè)備都可包括上面描述的任何適合類型的計算機(jī)可讀媒質(zhì)。海量存儲設(shè)備840也與CPU雙向耦合,并提供附加數(shù)據(jù)存儲能力,并且可以包括上面描述的任何計算機(jī)可讀媒質(zhì)。海量存儲設(shè)備840可用于存儲程序、數(shù)據(jù)以及其它,并且典型地,它是諸如硬盤之類的慢于主存儲器的第二存儲媒質(zhì)。特殊的諸如CD-ROM 860之類的海量存儲設(shè)備也可將數(shù)據(jù)單向傳輸至CPU。處理器810也與接口850相耦合,包括一個或多個輸入/輸出設(shè)備,如視頻監(jiān)視器、跟蹤球、鼠標(biāo)、鍵盤、麥克風(fēng)、觸摸屏、轉(zhuǎn)換讀卡器、磁帶或紙帶播放機(jī)、寫字板、記錄針(styluses)、語音或手寫識別器、或其它熟知的當(dāng)然如其它計算機(jī)之類的輸入設(shè)備。最后,處理器810可使用如通常在網(wǎng)絡(luò)接口870處示出的網(wǎng)絡(luò)連接,選擇性地與計算機(jī)或通信網(wǎng)絡(luò)耦合。使用這樣的網(wǎng)絡(luò)連接,可以設(shè)想,在執(zhí)行上面所述的方法步驟的過程中,CPU可以接收來自網(wǎng)絡(luò)的信息,或者可以將信息輸出至網(wǎng)絡(luò)。上面所述的設(shè)備和材料對于計算機(jī)硬件和軟件領(lǐng)域的技術(shù)人員來說將是熟悉的。
上面的硬件元件可配置為用作一個或多個用于實現(xiàn)本發(fā)明操作的軟件模塊。
用于說明和描述目的,已給出本發(fā)明特殊實施例的上述描述。它們并不意味著是完備的或者將本發(fā)明限制于公開的精確形式、并且明顯地,根據(jù)上述示教,可能有許多修改或變化。
因此,本發(fā)明的范圍由所附權(quán)利要求和它們的等同物定義。
盡管結(jié)合在附圖中說明的本發(fā)明的實施例,對本發(fā)明進(jìn)行了描述,但是由于對本領(lǐng)域技術(shù)人員來說,很明顯地,在不偏離本發(fā)明的范圍和精神的情況下,可對它做出不同的替換、修改和變化,因而它并不被限制于其中。
工業(yè)適用性如上所述,本發(fā)明能夠提供一種用于調(diào)節(jié)圖像數(shù)據(jù)精度的方法及系統(tǒng),它可根據(jù)終端裝置圖像信號的吞吐量,通過由靈活調(diào)節(jié)每幀圖像數(shù)據(jù)的繪制時間而動態(tài)調(diào)諧圖像數(shù)據(jù),能夠?qū)崿F(xiàn)自然的圖像。
而且,本發(fā)明能夠提供一種用于調(diào)節(jié)圖像數(shù)據(jù)精度的方法及系統(tǒng),盡管此圖像數(shù)據(jù)是每幀實現(xiàn)繪制時間的數(shù)據(jù),但是通過選擇性地執(zhí)行基于繪制值的圖像因子的LOD(詳細(xì)等級)調(diào)節(jié),根據(jù)終端裝置的規(guī)格動態(tài)調(diào)諧圖像數(shù)據(jù),可保持高的圖像識別能力。
而且,本發(fā)明能夠提供一種用于調(diào)節(jié)圖像數(shù)據(jù)精度的方法及系統(tǒng),通過使終端裝置繪制的工作時間可根據(jù)其規(guī)格動態(tài)改變,能夠在無關(guān)終端裝置規(guī)格的情況下,向多個用戶提供具有保證預(yù)定質(zhì)量的圖像服務(wù)。
權(quán)利要求
1.一種用于調(diào)節(jié)圖像數(shù)據(jù)精度的方法,所述方法包括如下步驟保持一個用于存儲與圖像數(shù)據(jù)實現(xiàn)時間相關(guān)的容忍周期信息的周期管理數(shù)據(jù)庫;針對發(fā)送至用戶終端裝置的第一圖像數(shù)據(jù),測量終端裝置的實現(xiàn)處理周期;將存儲于周期管理數(shù)據(jù)庫中的容忍周期信息與測得的實現(xiàn)處理周期做比較;以及如果確定實現(xiàn)處理周期長于容忍周期,則控制和減小在第一圖像數(shù)據(jù)之后發(fā)送的第二圖像數(shù)據(jù)的實現(xiàn)處理周期;其中,在控制和減小第二圖像數(shù)據(jù)的實現(xiàn)處理周期的步驟,針對構(gòu)成第二圖像數(shù)據(jù)的圖像因子,調(diào)節(jié)LOD(細(xì)節(jié)等級)。
2.如權(quán)利要求1所述的方法,其中,所述控制和減小第二圖像數(shù)據(jù)的實現(xiàn)處理周期的步驟包括如下步驟結(jié)合預(yù)定繪制值,確定針對圖像因子的LOD調(diào)節(jié)率;和基于確定的LOD調(diào)節(jié)率,控制要在終端裝置上執(zhí)行的針對圖像因子的繪制的操作。
3.如權(quán)利要求2所述的方法,其中,基于與圖像數(shù)據(jù)的識別相關(guān)的預(yù)定權(quán)重,將繪制值分別賦給圖像因子;并且結(jié)合預(yù)定繪制值,確定針對圖像因子的LOD調(diào)節(jié)率的步驟包括以下步驟保持一個用于存儲針對第二圖像數(shù)據(jù)的圖像因子的標(biāo)準(zhǔn)LOD的LOD管理數(shù)據(jù)庫,;以及基于標(biāo)準(zhǔn)LOD或繪制值,確定針對圖像因子的LOD;其中,在基于標(biāo)準(zhǔn)LOD或繪制值,確定針對圖像因子的LOD的步驟中,如果圖像因子的LOD的繪制值高,則保持圖像因子的LOD的原樣,并確定繪制值低的圖像因子的LOD低于標(biāo)準(zhǔn)LOD。
4.如權(quán)利要求3所述的方法,其中,所述圖像因子包括從以下的一組第二圖像數(shù)據(jù)群中的至少一個組成屏幕背景的、,位于屏幕背景的預(yù)定位置的物體的、以及物體的陰影/效果的,其中,所述物體包括動態(tài)或靜態(tài)主體。
5.如權(quán)利要求4所述的方法,其中,所述圖像因子的LOD調(diào)節(jié)率設(shè)置一個等級,所述的等級是針對屏幕背景/物體的可見范圍或多邊邊數(shù)/紋理數(shù)的等級。
6.如權(quán)利要求1所述的方法,其中,所述實現(xiàn)處理周期是在終端裝置中依次執(zhí)行圖像數(shù)據(jù)輸入、載入、以及繪制所花費的時間的數(shù)據(jù);并且控制和減小第二圖像數(shù)據(jù)的實現(xiàn)處理周期的步驟減小了與第二圖像數(shù)據(jù)的繪制有關(guān)的繪制時間。
7.一種記錄用于執(zhí)行權(quán)利要求1至6之中任一個的計算機(jī)可讀記錄媒質(zhì)。
8.一種用于調(diào)節(jié)圖像數(shù)據(jù)精度的系統(tǒng),所述系統(tǒng)包括用于存儲與圖像數(shù)據(jù)的實現(xiàn)時間相關(guān)的容忍周期信息的周期管理數(shù)據(jù)庫;周期計算裝置,用于針對發(fā)送至用戶終端裝置的第一圖像數(shù)據(jù)測量終端裝置的實現(xiàn)處理周期;以及操作控制裝置,用于,如果測得的實現(xiàn)處理周期長于容忍周期,控制和減小第一圖像數(shù)據(jù)之后發(fā)送的第二圖像數(shù)據(jù)的實現(xiàn)處理周期;其中,所述操作控制裝置,結(jié)合圖像數(shù)據(jù)的繪制值,確定針對構(gòu)成圖像數(shù)據(jù)的圖像因子的LOD調(diào)節(jié)率。
全文摘要
本發(fā)明涉及一種用于調(diào)節(jié)圖像數(shù)據(jù)精度的方法及系統(tǒng),它可根據(jù)終端裝置圖像信號的吞吐量,通過由靈活調(diào)節(jié)每幀圖像數(shù)據(jù)的繪制時間而動態(tài)調(diào)諧圖像數(shù)據(jù),即使在低規(guī)格的終端裝置中,也能保證圖像數(shù)據(jù)提供服務(wù)。
文檔編號G06T15/00GK1894718SQ200480037577
公開日2007年1月10日 申請日期2004年12月16日 優(yōu)先權(quán)日2003年12月16日
發(fā)明者李宗錫 申請人:Nhn株式會社