專利名稱:繪制裝置和繪制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及繪制裝置和繪制方法。
背景技術(shù):
作為在虛擬三維空間(或虛擬二維空間)中繪制自由曲面/自由曲線的方法的示例,采用如貝塞爾曲線和樣條曲線的其中使用控制點(diǎn)的參數(shù)曲線的方法是公知的。自由曲線以其中控制點(diǎn)用作構(gòu)成點(diǎn)或切線上的點(diǎn)的n維圖像的形式產(chǎn)生的。在利用參數(shù)線形成自由曲面/自由曲線時(shí),盡管增加控制點(diǎn)數(shù)目會(huì)導(dǎo)致自由曲面/自由曲線的形成需要的運(yùn)算量增加,但是可以使自由曲面/自由曲線更精細(xì)。
在用來(lái)顯示三維圖像和再現(xiàn)活動(dòng)圖像的系統(tǒng)中,根據(jù)繪制裝置和顯示單元的性能設(shè)置屏幕刷新周期,在屏幕刷新周期內(nèi)必須產(chǎn)生用于繪制圖像的數(shù)據(jù)并將該數(shù)據(jù)傳送到顯示單元。作為表示每秒屏幕被重寫(xiě)多少次的指數(shù)通常公知的是幀速。例如,當(dāng)幀速是30fps時(shí),每秒圖像被繪制30次。
當(dāng)在其中設(shè)置了屏幕刷新周期的繪制裝置中繪制自由曲面/自由曲線時(shí),在屏幕刷新周期內(nèi)必須完成相對(duì)于預(yù)定區(qū)域的圖像產(chǎn)生操作、相對(duì)于幀緩沖器的寫(xiě)處理以及將數(shù)據(jù)傳送到屏幕顯示單元的操作。當(dāng)為了高精度繪制而使用大量的控制點(diǎn)時(shí),運(yùn)算量增加了,結(jié)果在屏幕刷新周期內(nèi)可能完成不了連續(xù)的與繪制相關(guān)的處理。另一方面,當(dāng)相對(duì)于繪制目標(biāo)產(chǎn)生控制點(diǎn)數(shù)目減少時(shí),可以成功地減小運(yùn)算量,但是持續(xù)產(chǎn)生的圖像數(shù)據(jù)缺乏作為圖像的精細(xì)度,這可能會(huì)影響用戶的滿意度。
下面列出了致力于改變運(yùn)算量的常規(guī)例子。
在常規(guī)技術(shù)1(公開(kāi)號(hào)為2001-250128的未審日本專利申請(qǐng))中,根據(jù)從顯示目標(biāo)的控制點(diǎn)選擇的一個(gè)點(diǎn)或顯示目標(biāo)的控制點(diǎn)的一個(gè)代表點(diǎn)和視點(diǎn)之間的距離來(lái)改變分度的數(shù)目,并根據(jù)從顯示目標(biāo)的簡(jiǎn)化目標(biāo)的構(gòu)成點(diǎn)選擇的點(diǎn)或簡(jiǎn)化目標(biāo)的構(gòu)成點(diǎn)的代表點(diǎn)和視點(diǎn)之間的距離來(lái)改變分度的數(shù)目。在上述方法中,遠(yuǎn)離視點(diǎn)的顯示目標(biāo)中的分度數(shù)目減少了,從而減小了繪制處理中的運(yùn)算量。
根據(jù)常規(guī)技術(shù)2(公開(kāi)號(hào)為2002-183745的未審日本專利申請(qǐng)),使用了至少一種模型,當(dāng)下列情況的至少一種發(fā)生時(shí),改變是否需要對(duì)目標(biāo)進(jìn)行繪制以及繪制的內(nèi)容,這些情況包括屏幕刷新周期改變;暫停指示;減慢指示。在上述方式中,在普通繪制刷新周期時(shí),執(zhí)行可能降低圖像質(zhì)量但是可以保證高速處理的繪制處理,以便在屏幕刷新周期內(nèi)可以可靠地完成繪制,而在較長(zhǎng)繪制刷新周期時(shí),繪制高質(zhì)量的圖像,盡管這樣會(huì)花費(fèi)一些時(shí)間。
下面說(shuō)明那些常規(guī)技術(shù)中潛在的問(wèn)題,在常規(guī)技術(shù)1中,按照繪制目標(biāo)和視點(diǎn)之間的距離減小運(yùn)算量。但是,由于基于相對(duì)于視點(diǎn)的距離來(lái)減小運(yùn)算量,因此當(dāng)顯示目標(biāo)就在視點(diǎn)附近時(shí)就不能減小運(yùn)算量了。因此,當(dāng)繪制大量繪制目標(biāo)并且其中顯示目標(biāo)與視點(diǎn)的距離較近時(shí),就存在不能在屏幕刷新周期內(nèi)完成繪制處理的風(fēng)險(xiǎn)。另外,因?yàn)檫\(yùn)算量不受繪制裝置的運(yùn)算性能和系統(tǒng)狀態(tài)的影響,因此還存在由于繪制裝置的系統(tǒng)狀態(tài)而造成在屏幕刷新周期內(nèi)不能完成繪制處理的風(fēng)險(xiǎn)。
在常規(guī)技術(shù)2中,運(yùn)算量根據(jù)繪制刷新周期的改變而改變,但是因?yàn)闆](méi)有考慮除繪制刷新周期以外的任何其他系統(tǒng)狀態(tài),所以除屏幕刷新周期之外的任何其它系統(tǒng)狀態(tài)可能使得繪制處理不能完成。而且,當(dāng)為了減小用于自由曲面/自由曲線的運(yùn)算量以便在屏幕刷新周期結(jié)束之前可以及時(shí)完成繪制處理而產(chǎn)生控制點(diǎn)時(shí),產(chǎn)生的圖像的精度較低。在這種情況下,只有繪制刷新周期滿足給定條件時(shí)才可能進(jìn)行高精度的繪制。
在常規(guī)技術(shù)2中,運(yùn)算量根據(jù)繪制刷新周期的改變而改變,但是,在其中既不發(fā)生暫停指示又不發(fā)生減慢指示的普通繪制刷新周期中,將會(huì)持續(xù)地產(chǎn)生低質(zhì)量的圖像。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的繪制裝置包括用于獲取系統(tǒng)信息或繪制目標(biāo)信息的信息獲取單元;用于基于所獲取的信息設(shè)置用來(lái)確定產(chǎn)生曲面或曲線的控制點(diǎn)的數(shù)目的曲面插值級(jí)別,且由此根據(jù)曲面插值級(jí)別產(chǎn)生控制點(diǎn)的控制點(diǎn)產(chǎn)生部分;知用于基于控制點(diǎn)產(chǎn)生曲面的曲面產(chǎn)生部分,且曲面產(chǎn)生部分適合于基于所獲取的信息動(dòng)態(tài)改變用于繪制顯示目標(biāo)的曲面的運(yùn)算量??刂泣c(diǎn)產(chǎn)生部分和曲面產(chǎn)生部分構(gòu)成繪制單元,該單元是執(zhí)行繪制處理的部件。
系統(tǒng)信息是剩余電池級(jí)別、繪制裝置的時(shí)鐘比率(clock gear ratio)、繪制裝置相對(duì)于存儲(chǔ)單元的分配帶寬、互連網(wǎng)絡(luò)的總線通信量、網(wǎng)絡(luò)的網(wǎng)絡(luò)通信量、相對(duì)于繪制裝置的中斷頻率等中的至少一種。繪制目標(biāo)信息是產(chǎn)生的繪制目標(biāo)的移動(dòng)速度信息、繪制目標(biāo)的顯示區(qū)域信息、繪制目標(biāo)和關(guān)注目標(biāo)之間的距離信息、繪制目標(biāo)的數(shù)目信息、繪制目標(biāo)的尺寸信息、繪制目標(biāo)的顯示周期信息、顯示單元的圖像質(zhì)量信息等中的至少一種。
根據(jù)如上構(gòu)成的繪制裝置,可以響應(yīng)于繪制目標(biāo)和系統(tǒng)的狀態(tài)用最佳繪制質(zhì)量產(chǎn)生自由曲面/自由曲線。最佳繪制質(zhì)量指由屏幕刷新周期內(nèi)完成的繪制處理可以達(dá)到的最高精度的繪制質(zhì)量,或可以滿足繪制裝置的生產(chǎn)者或用戶觀察的繪制質(zhì)量。
根據(jù)本發(fā)明的繪制裝置包括用于獲取系統(tǒng)信息的系統(tǒng)信息獲取單元;用于基于系統(tǒng)信息設(shè)置用來(lái)確定產(chǎn)生曲面或曲線的控制點(diǎn)的數(shù)目的曲面插值級(jí)別,且由此根據(jù)曲面插值級(jí)別產(chǎn)生控制點(diǎn)的控制點(diǎn)產(chǎn)生部分;和用于基于控制點(diǎn)產(chǎn)生曲面的曲面產(chǎn)生部分,該曲面產(chǎn)生部分適合于基于系統(tǒng)信息動(dòng)態(tài)改變用于繪制顯示目標(biāo)的曲面的運(yùn)算量。控制點(diǎn)產(chǎn)生部分和曲面產(chǎn)生部分構(gòu)成繪制單元,該單元是執(zhí)行繪制處理的部件??刂泣c(diǎn)產(chǎn)生部分根據(jù)獲取的系統(tǒng)信息改變用于產(chǎn)生自由曲面/自由曲線的控制點(diǎn)的數(shù)目,且由此改變用于產(chǎn)生自由曲面/自由曲線需要的運(yùn)算量,自由曲面/自由曲線由曲面產(chǎn)生部分產(chǎn)生。
在根據(jù)本發(fā)明的對(duì)應(yīng)于上述繪制裝置的繪制方法中,首先獲取系統(tǒng)信息,基于該系統(tǒng)信息確定用于產(chǎn)生曲面或曲線的曲面插值級(jí)別,且由此產(chǎn)生控制點(diǎn)。然后,基于控制點(diǎn)產(chǎn)生曲面。基于系統(tǒng)信息動(dòng)態(tài)改變用于繪制顯示目標(biāo)的曲面的運(yùn)算量。
根據(jù)本發(fā)明的繪制裝置和繪制方法,基于系統(tǒng)信息控制用于產(chǎn)生自由曲面或自由曲線產(chǎn)生的控制點(diǎn)數(shù)目,以便在對(duì)應(yīng)于系統(tǒng)狀態(tài)的運(yùn)算量中產(chǎn)生自由曲面/自由曲線。由此,在給定的繪制刷新周期內(nèi)可以用最佳繪制質(zhì)量產(chǎn)生自由曲面/自由曲線。
而且,根據(jù)本發(fā)明的繪制裝置包括一定的屏幕刷新周期,并采用如下的結(jié)構(gòu)用于獲取繪制目標(biāo)信息的繪制目標(biāo)信息獲取單元;用于基于由繪制目標(biāo)信息獲取單元產(chǎn)生和確認(rèn)的繪制目標(biāo)信息產(chǎn)生用于產(chǎn)生自由曲面/自由曲線的控制點(diǎn)的控制點(diǎn)產(chǎn)生部分;和用于基于由控制點(diǎn)產(chǎn)生部分產(chǎn)生的控制點(diǎn)產(chǎn)生曲面的曲面產(chǎn)生部分,其中每個(gè)一定的屏幕刷新周期(一幀至幾幀)改變繪制目標(biāo)的繪制精度。
繪制裝置構(gòu)成包括繪制單元和繪制目標(biāo)信息獲取單元的系統(tǒng),并用來(lái)繪制三維目標(biāo)或二維目標(biāo)。而且,繪制單元是包括控制點(diǎn)產(chǎn)生部分和曲面產(chǎn)生部分的部件,且適合于執(zhí)行繪制處理。
繪制目標(biāo)信息獲取單元是用來(lái)產(chǎn)生繪制目標(biāo)的移動(dòng)速度信息、繪制目標(biāo)的顯示區(qū)域信息、繪制目標(biāo)和具體的繪制目標(biāo)(在下文中,稱為關(guān)注目標(biāo))之間的距離信息、繪制目標(biāo)的數(shù)目信息、繪制目標(biāo)的尺寸信息、繪制目標(biāo)的顯示周期信息以及顯示單元的圖像質(zhì)量信息中的至少一種的部件??刂泣c(diǎn)產(chǎn)生部分是適合于產(chǎn)生用于確定自由曲面/自由曲線的形狀的控制點(diǎn)的部件。曲面產(chǎn)生部分是用來(lái)使用由控制點(diǎn)產(chǎn)生部分產(chǎn)生的控制點(diǎn)產(chǎn)生自由曲面或自由曲線的部件。
根據(jù)本發(fā)明,控制點(diǎn)產(chǎn)生部分根據(jù)由繪制目標(biāo)信息獲取單元獲取并產(chǎn)生的繪制目標(biāo)的移動(dòng)速度信息、繪制目標(biāo)的顯示區(qū)域信息、繪制目標(biāo)和關(guān)注目標(biāo)之間的距離信息、繪制目標(biāo)的數(shù)目信息、繪制目標(biāo)的尺寸信息、繪制目標(biāo)的顯示周期信息和顯示單元的圖像質(zhì)量信息中的至少一個(gè)改變控制點(diǎn)數(shù)目,以便每個(gè)屏幕刷新周期改變產(chǎn)生由曲面產(chǎn)生部分產(chǎn)生的自由曲面/自由曲線需要的運(yùn)算量和繪制自由曲面/自由曲線的精度。
根據(jù)本發(fā)明的繪制裝置和繪制方法,基于繪制目標(biāo)信息控制用于生成自由曲面或自由曲線而產(chǎn)生的控制點(diǎn)的數(shù)目,且由此根據(jù)對(duì)應(yīng)于繪制目標(biāo)的狀態(tài)的運(yùn)算量產(chǎn)生自由曲面/自由曲線。由此,在給定的繪制刷新周期內(nèi)可以用最佳繪制質(zhì)量生成自由曲面/自由曲線。
如由上述描述可以清楚地理解,可以使用硬件或軟件構(gòu)成各個(gè)組成元件。
本發(fā)明的其他目標(biāo)和優(yōu)點(diǎn)將從較佳實(shí)施例的詳細(xì)描述中變得更加明顯,而參考附圖可以更好地理解優(yōu)選實(shí)施例。
圖1是示出了根據(jù)本發(fā)明實(shí)施例1的繪制裝置的結(jié)構(gòu)示例的框圖。
圖2示出了幾個(gè)示例,其中在根據(jù)本發(fā)明實(shí)施例1的繪制裝置和根據(jù)本發(fā)明實(shí)施例2的繪制裝置中按照系統(tǒng)信息和繪制目標(biāo)信息產(chǎn)生的控制點(diǎn)數(shù)目和產(chǎn)生的圖像是不同的。
圖3是用于描述根據(jù)實(shí)施例1依照繪制裝置中的剩余電池級(jí)別改變控制點(diǎn)數(shù)目的流程圖。
圖4是用于描述根據(jù)實(shí)施例1依照繪制裝置中的時(shí)鐘比率改變控制點(diǎn)數(shù)目的流程圖。
圖5是用于描述根據(jù)實(shí)施例1按照繪制裝置中的分配帶寬改變控制點(diǎn)數(shù)目的流程圖。
圖6是用于描述根據(jù)實(shí)施例1依照繪制裝置中的總線通信量改變控制點(diǎn)數(shù)目的流程圖。
圖7是用于描述根據(jù)實(shí)施例1依照繪制裝置中的網(wǎng)絡(luò)通信量改變控制點(diǎn)數(shù)目的流程圖。
圖8是用于描述根據(jù)實(shí)施例1依照繪制裝置中的中斷頻率改變控制點(diǎn)數(shù)目的流程圖。
圖9是用于描述根據(jù)實(shí)施例1依照繪制裝置中的多個(gè)系統(tǒng)信息改變控制點(diǎn)數(shù)目的流程圖。
圖10是示出了根據(jù)本發(fā)明實(shí)施例2的繪制裝置的結(jié)構(gòu)示例的框圖。
圖11是用于描述根據(jù)實(shí)施例2依照繪制目標(biāo)的移動(dòng)速度改變控制點(diǎn)數(shù)目的流程圖。
圖12是用于描述根據(jù)實(shí)施例2依照對(duì)繪制目標(biāo)進(jìn)行繪制的區(qū)域改變控制點(diǎn)數(shù)目的流程圖。
圖13是用于描述根據(jù)實(shí)施例2依照從繪制目標(biāo)到關(guān)注目標(biāo)的距離改變控制點(diǎn)數(shù)目的流程圖。
圖14是用于描述根據(jù)實(shí)施例2依照繪制目標(biāo)的數(shù)目改變控制點(diǎn)數(shù)目的流程圖。
圖15是用于描述根據(jù)實(shí)施例2依照繪制目標(biāo)的尺寸改變控制點(diǎn)數(shù)目的流程圖。
圖16是用于描述根據(jù)實(shí)施例2依照繪制目標(biāo)的顯示周期改變控制點(diǎn)數(shù)目的流程圖。
圖17是用于描述根據(jù)實(shí)施例2依照繪制目標(biāo)的圖像質(zhì)量改變控制點(diǎn)數(shù)目的流程圖。
圖18是用于描述根據(jù)實(shí)施例2依照多個(gè)繪制目標(biāo)信息改變控制點(diǎn)數(shù)目的流程圖。
圖19是根據(jù)實(shí)施例2的確定繪制目標(biāo)的代表點(diǎn)的方法圖例。
圖20是根據(jù)實(shí)施例2的確定繪制目標(biāo)的代表點(diǎn)的方法圖例。
圖21是根據(jù)實(shí)施例2的檢測(cè)繪制目標(biāo)之間的距離的方法圖例。
圖22是根據(jù)實(shí)施例2的檢測(cè)繪制目標(biāo)之間的距離的方法圖例。
圖23是根據(jù)實(shí)施例2的依照繪制目標(biāo)的顯示區(qū)域確定曲面插值級(jí)別的方法圖例。
圖24是根據(jù)實(shí)施例2的依照繪制目標(biāo)的顯示區(qū)域確定曲面插值級(jí)別的方法圖例。
圖25是根據(jù)實(shí)施例2的確定繪制目標(biāo)的尺寸的方法圖例。
在所有這些圖中,相同元件由相同的標(biāo)號(hào)表示。
具體實(shí)施例方式
根據(jù)本發(fā)明的繪制裝置包括用于獲取系統(tǒng)信息或繪制目標(biāo)信息的信息獲取單元;用于基于獲取的信息設(shè)置用來(lái)確定產(chǎn)生曲面或曲線的控制點(diǎn)數(shù)目的曲面插值級(jí)別并由此根據(jù)曲面插值級(jí)別產(chǎn)生控制點(diǎn)的控制點(diǎn)產(chǎn)生部分;和用于基于控制點(diǎn)產(chǎn)生曲面的曲面產(chǎn)生部分,且該曲面產(chǎn)生部分適合于基于獲取的信息動(dòng)態(tài)改變繪制顯示目標(biāo)的曲面的運(yùn)算量??刂泣c(diǎn)產(chǎn)生部分和曲面產(chǎn)生部分構(gòu)成繪制單元,該單元是執(zhí)行繪制處理的部件。
系統(tǒng)信息是電源的剩余電池級(jí)別、繪制裝置的時(shí)鐘比率、繪制裝置相對(duì)于存儲(chǔ)單元的分配帶寬、互連網(wǎng)絡(luò)的總線通信量、網(wǎng)絡(luò)的網(wǎng)絡(luò)通信量、相對(duì)于繪制裝置的中斷頻率等的至少一種。繪制目標(biāo)信息是產(chǎn)生的繪制目標(biāo)的移動(dòng)速度信息、繪制目標(biāo)的顯示區(qū)域信息、繪制目標(biāo)和關(guān)注目標(biāo)之間的距離信息、繪制目標(biāo)的數(shù)目信息、繪制目標(biāo)的尺寸信息、繪制目標(biāo)的顯示周期信息、顯示單元的圖像質(zhì)量信息等的至少一種。
根據(jù)用上述方式構(gòu)成的繪制裝置,可以根據(jù)繪制目標(biāo)和系統(tǒng)的狀態(tài)用最佳繪制質(zhì)量產(chǎn)生自由曲面/自由曲線。最佳繪制質(zhì)量表示具有可以在屏幕刷新周期內(nèi)完成的繪制處理可以達(dá)到的最高精度的繪制質(zhì)量或者可以滿足繪制裝置的制造者或用戶觀看的繪制質(zhì)量。
根據(jù)本發(fā)明的繪制裝置包括用于獲取系統(tǒng)信息的系統(tǒng)信息獲取單元;用于基于系統(tǒng)信息設(shè)置確定產(chǎn)生曲面或曲線的控制點(diǎn)數(shù)目的曲面插值級(jí)別并由此根據(jù)曲面插值級(jí)別產(chǎn)生控制點(diǎn)的控制點(diǎn)產(chǎn)生部分;和用于基于控制點(diǎn)產(chǎn)生曲面的曲面產(chǎn)生部分,該曲面產(chǎn)生部分適合于基于系統(tǒng)信息動(dòng)態(tài)地改變繪制顯示目標(biāo)的曲面的運(yùn)算量。控制點(diǎn)產(chǎn)生部分和曲面產(chǎn)生部分構(gòu)成繪制單元,該繪制單元是執(zhí)行繪制處理的部件??刂泣c(diǎn)產(chǎn)生部分根據(jù)獲取的系統(tǒng)信息改變用于產(chǎn)生自由曲面/自由曲線的控制點(diǎn)的數(shù)目,且由此改變由曲面產(chǎn)生部分產(chǎn)生的自由曲面/自由曲線需要的運(yùn)算量。
在根據(jù)對(duì)應(yīng)于上述繪制裝置的根據(jù)本發(fā)明的繪制方法中,首先獲取系統(tǒng)信息,基于系統(tǒng)信息確定用于產(chǎn)生曲面或曲線的曲面插值級(jí)別,以便產(chǎn)生控制點(diǎn),基于控制點(diǎn)產(chǎn)生曲面,以及由此基于系統(tǒng)信息動(dòng)態(tài)改變用于繪制顯示目標(biāo)的曲面繪制的運(yùn)算量。
根據(jù)在上述方法中構(gòu)成的繪制裝置,可以根據(jù)系統(tǒng)狀態(tài)用最佳繪制質(zhì)量產(chǎn)生自由曲面/自由曲線。
上述構(gòu)成中,系統(tǒng)信息獲取單元的組成元件可以有多種模式,下面將對(duì)此順序說(shuō)明。
1)系統(tǒng)信息表示剩余電池級(jí)別(當(dāng)由電源器件為繪制裝置提供電功率時(shí),可以是能夠應(yīng)用到繪制裝置的某些電源器件提供的電功率的剩余量),此時(shí)系統(tǒng)信息獲取單元包括用于獲取剩余電池級(jí)別的剩余電池級(jí)別信息獲取部分。
當(dāng)剩余電池級(jí)別不能滿足給定條件時(shí),減少產(chǎn)生的控制點(diǎn)數(shù)目至可以察覺(jué)到繪制精度降低了的程度,以便用戶可以從顯示目標(biāo)的當(dāng)前繪制精度判斷剩余電池級(jí)別。
2)系統(tǒng)信息表示時(shí)鐘比率(當(dāng)包括能改變繪制裝置中的各個(gè)部件的時(shí)鐘頻率的機(jī)構(gòu)時(shí),繪制單元的時(shí)鐘周期相對(duì)于具體部件的時(shí)鐘周期的比率或繪制單元的時(shí)鐘周期相對(duì)于基準(zhǔn)時(shí)鐘周期的比率),此時(shí)系統(tǒng)信息獲取單元包括用于獲取時(shí)鐘比率的時(shí)鐘比率信息獲取部分。
表示運(yùn)算性能的時(shí)鐘比率因此反映了用于產(chǎn)生自由曲面/自由曲線需要的運(yùn)算量。在上述方式中,根據(jù)時(shí)鐘比率可以用最佳繪制質(zhì)量產(chǎn)生自由曲面/自由曲線,這是因?yàn)橛糜诋a(chǎn)生自由曲面/自由曲線的控制點(diǎn)的數(shù)目根據(jù)表示系統(tǒng)狀態(tài)的時(shí)鐘比率而改變以及可以基于如此調(diào)整的控制點(diǎn)數(shù)目產(chǎn)生自由曲面/自由曲線。更具體地說(shuō),時(shí)鐘比率越大,產(chǎn)生的控制點(diǎn)數(shù)目越多,以便可以用更高的精度產(chǎn)生自由曲面/自由曲線。相反,當(dāng)時(shí)鐘比率減小時(shí),控制點(diǎn)的數(shù)目減少,以便可以減小運(yùn)算量并由此減小功耗。
3)系統(tǒng)信息是繪制裝置相對(duì)于存儲(chǔ)單元的分配帶寬信息(在繪制裝置包括由主存儲(chǔ)器、幀緩沖器等組成的存儲(chǔ)單元的情況中,允許繪制單元訪問(wèn)存儲(chǔ)單元的每單位時(shí)間的數(shù)據(jù)傳輸量的能力),此時(shí)系統(tǒng)信息獲取單元包括用于獲取分配帶寬信息的分配帶寬信息獲取部分。
表示運(yùn)算性能的分配帶寬因此反映了用于產(chǎn)生自由曲面/自由曲線需要的運(yùn)算量。在上述方式中,根據(jù)分配帶寬可以用最佳繪制質(zhì)量產(chǎn)生自由曲面/自由曲線,這是因?yàn)橛糜诋a(chǎn)生自由曲面/自由曲線的控制點(diǎn)的數(shù)目根據(jù)分配帶寬而改變,以及可以基于如此調(diào)整的控制點(diǎn)數(shù)目產(chǎn)生自由曲面/自由曲線。更具體地說(shuō),分配帶寬越大,產(chǎn)生的控制點(diǎn)數(shù)目越多,以便可以用更高的精度產(chǎn)生自由曲面/自由曲線。相反,當(dāng)分配帶寬減小時(shí),控制點(diǎn)的數(shù)目也減少,以便可以減小運(yùn)算量,且由此減小功耗。
4)系統(tǒng)信息表示互連網(wǎng)絡(luò)的通信量(如連接繪制單元、存儲(chǔ)單元、顯示單元等的總線的互連網(wǎng)絡(luò)上的數(shù)據(jù)通信量),此時(shí)系統(tǒng)信息獲取單元包括用于獲取總線通信量的總線通信量信息獲取部分。
表示系統(tǒng)狀態(tài)的總線通信量因此反映了用于產(chǎn)生自由曲面/自由曲線需要的運(yùn)算量。在上述方式中,根據(jù)總線通信量可以用最佳繪制質(zhì)量產(chǎn)生自由曲面/自由曲線,這是因?yàn)橛糜诋a(chǎn)生自由曲面/自由曲線的控制點(diǎn)的數(shù)目根據(jù)總線通信量而改變,以及可以基于如此調(diào)整的控制點(diǎn)數(shù)目產(chǎn)生自由曲面/自由曲線。更具體地說(shuō),總線通信量越小,產(chǎn)生的控制點(diǎn)數(shù)目越多,以便可以用更高精度產(chǎn)生自由曲面/自由曲線。相反,當(dāng)總線通信量增加時(shí),控制點(diǎn)的數(shù)目減小,以便可以減小運(yùn)算量,且因此減小功耗。
5)系統(tǒng)信息表示網(wǎng)絡(luò)通信量(連接繪制裝置和外部的網(wǎng)絡(luò)上的數(shù)據(jù)通信量),此時(shí)系統(tǒng)信息獲取單元包括用于獲取網(wǎng)絡(luò)通信量的網(wǎng)絡(luò)通信量信息獲取部分。
表示系統(tǒng)狀態(tài)的網(wǎng)絡(luò)通信量因此反映了用于產(chǎn)生自由曲面/自由曲線需要的運(yùn)算量。在上述方式中,根據(jù)網(wǎng)絡(luò)通信量可以用最佳繪制質(zhì)量產(chǎn)生自由曲面/自由曲線,這是因?yàn)橛糜诋a(chǎn)生自由曲面/自由曲線的控制點(diǎn)的數(shù)目根據(jù)網(wǎng)絡(luò)通信量而改變,以及可以基于如此調(diào)整的控制點(diǎn)數(shù)目產(chǎn)生自由曲面/自由曲線。更具體地說(shuō),網(wǎng)絡(luò)通信量越小,產(chǎn)生的控制點(diǎn)數(shù)目越多,以便可以用更高精度產(chǎn)生自由曲面/自由曲線。相反,當(dāng)網(wǎng)絡(luò)通信量增加時(shí),控制點(diǎn)的數(shù)目減少,以便可以減小運(yùn)算量,且因此減小功耗。
6)系統(tǒng)信息表示中斷頻率(由例如用戶的操縱的外在因素或例如特殊指令的內(nèi)部因素引起的相對(duì)于繪制裝置、繪制單元或相關(guān)中斷處理的發(fā)送中斷指令的頻率),此時(shí)系統(tǒng)信息獲取單元包括用于獲取中斷頻率的中斷頻率信息獲取部分。
表示系統(tǒng)狀態(tài)的中斷頻率因此反映了用于產(chǎn)生自由曲面/自由曲線需要的運(yùn)算量。在上述方式中,根據(jù)中斷頻率可以用最佳繪制質(zhì)量產(chǎn)生自由曲面/自由曲線,這是因?yàn)橛糜诋a(chǎn)生自由曲面/自由曲線的控制點(diǎn)的數(shù)目根據(jù)中斷頻率而改變,以及可以基于如此調(diào)整的控制點(diǎn)數(shù)目產(chǎn)生自由曲面/自由曲線。更具體地說(shuō),中斷頻率越小,產(chǎn)生的控制點(diǎn)數(shù)目越多,以便可以用更高精度產(chǎn)生自由曲面/自由曲線。相反,當(dāng)中斷頻率增加時(shí),控制點(diǎn)的數(shù)目減少,以便可以減小運(yùn)算量,且因此減小功耗。
7)系統(tǒng)信息表示剩余電池級(jí)別、時(shí)鐘比率、分配帶寬、總線通信量、網(wǎng)絡(luò)通信量以及相對(duì)于繪制裝置的中斷頻率中的至少兩種。相應(yīng)地,系統(tǒng)信息獲取部分包括剩余電池級(jí)別信息獲取部分、時(shí)鐘比率信息獲取部分、分配帶寬信息獲取部分、總線通信量信息獲取部分、網(wǎng)絡(luò)通信量信息獲取部分以及中斷頻率信息獲取部分中的至少兩種。
參考如上所述構(gòu)成的繪制裝置中的運(yùn)算量的設(shè)置,可以根據(jù)系統(tǒng)信息高于或低于預(yù)先設(shè)定值簡(jiǎn)單地設(shè)置運(yùn)算量,或者可以根據(jù)系統(tǒng)信息以定相方式改變運(yùn)算量。
參考如上所述構(gòu)成的繪制裝置中的運(yùn)算量的計(jì)算,可以由曲面插值級(jí)別或控制點(diǎn)的數(shù)目獲得運(yùn)算量,或者同時(shí)由曲面插值級(jí)別和控制點(diǎn)的數(shù)目獲得運(yùn)算量。
當(dāng)將圖像數(shù)據(jù)傳輸?shù)斤@示單元時(shí),屏幕刷新周期是周期的數(shù)目,具有一定屏幕刷新周期的繪制裝置代表了其中在30fps的情況下每秒刷新30次屏幕的繪制裝置。當(dāng)將屏幕刷新周期設(shè)置得較短時(shí),盡管必須在屏幕刷新周期內(nèi)完成相對(duì)于虛擬三維空間(或虛擬二維空間)映射處理所必須的地址產(chǎn)生、繪制目標(biāo)的繪制處理和對(duì)幀緩沖器進(jìn)行寫(xiě)處理,但是繪制目標(biāo)可以流暢地移動(dòng)和再成形。
例如,在30fps的情況,每1/30秒對(duì)幀緩沖器進(jìn)行寫(xiě)處理,但是用于由曲面產(chǎn)生部分產(chǎn)生自由曲面/自由曲線的運(yùn)算量和繪制自由曲面/自由曲線的精度不僅對(duì)一幀(1/30秒)而且對(duì)幾幀(1/30×n秒)都可以改變。
繪制目標(biāo)是在屏幕刷新周期內(nèi)繪制裝置在虛擬三維空間(或虛擬二維空間)中將繪制的目標(biāo),部分或全部的繪制目標(biāo)構(gòu)成自由曲面/自由曲線。
繪制目標(biāo)信息是產(chǎn)生的繪制目標(biāo)的移動(dòng)速度信息、繪制目標(biāo)的顯示區(qū)域信息、繪制目標(biāo)和關(guān)注目標(biāo)之間的距離信息、繪制目標(biāo)的數(shù)目信息、繪制目標(biāo)的尺寸信息、繪制目標(biāo)的顯示周期信息和顯示單元的圖像質(zhì)量信息中的至少一種。
繪制目標(biāo)的移動(dòng)速度是在一定的繪制刷新周期內(nèi)繪制目標(biāo)移動(dòng)的速度。這里可以認(rèn)為用于計(jì)算移動(dòng)速度的移動(dòng)距離是在一定的屏幕刷新周期內(nèi)繪制目標(biāo)的代表點(diǎn)移動(dòng)的距離。從基于多個(gè)控制點(diǎn)(重心等)的運(yùn)算可以獲得代表點(diǎn),或者可以從控制點(diǎn)預(yù)先選擇代表點(diǎn)。該距離可以是虛擬三維空間(或虛擬二維空間)中的直線距離,也可以是通過(guò)預(yù)定的計(jì)算方法計(jì)算得到的距離。一定的繪制刷新周期可以對(duì)應(yīng)于一幀或幾幀。因此,可以基于一定的屏幕刷新周期內(nèi)繪制目標(biāo)的移動(dòng)距離,也就是移動(dòng)速度,改變用于產(chǎn)生自由曲面/自由曲線的運(yùn)算量,且由此改變繪制自由曲面/自由曲線的精度。而且,當(dāng)與移動(dòng)速度慢的繪制目標(biāo)相比移動(dòng)速度快的繪制目標(biāo)中產(chǎn)生的控制點(diǎn)的數(shù)目減少時(shí),可以控制產(chǎn)生以用戶很難識(shí)別目標(biāo)的正確形狀的速度移動(dòng)的繪制目標(biāo)的運(yùn)算量。
為了描述繪制目標(biāo)的顯示區(qū)域信息,在繪制裝置作用之前或作用的過(guò)程中,將排除了從在顯示單元中可以觀察的虛擬三維空間(或虛擬二維空間)的深度方向之后的二維空間分為指定的多個(gè)顯示區(qū)域,其中顯示每個(gè)繪制目標(biāo)的顯示區(qū)域由用作位置信息的顯示區(qū)域信息表示。由此可以判斷繪制目標(biāo)位于哪個(gè)顯示區(qū)域中,并且在繪制目標(biāo)所屬的區(qū)域中以預(yù)先定義的精度產(chǎn)生用于繪制自由曲面/自由曲線的控制點(diǎn)。在目前的情況下,通過(guò)繪制目標(biāo)的代表點(diǎn)的坐標(biāo)判斷繪制目標(biāo)屬于哪一個(gè)區(qū)域。而且,在目前的情況下,通過(guò)基于多個(gè)控制點(diǎn)(重心等)可以獲得代表點(diǎn),或者可以從控制點(diǎn)預(yù)先選擇代表點(diǎn)。代表點(diǎn)未必是單個(gè)點(diǎn),多個(gè)控制點(diǎn)或所有控制點(diǎn)都可以用作代表點(diǎn)。在多個(gè)代表點(diǎn)的情況,可以在最大數(shù)目的代表點(diǎn)所屬的顯示區(qū)域中顯示繪制目標(biāo),或各個(gè)代表點(diǎn)可以分別具有不同的顯示區(qū)域。
因此,根據(jù)本發(fā)明,用于產(chǎn)生自由曲面/自由曲線的運(yùn)算量可以根據(jù)繪制目標(biāo)所屬的顯示區(qū)域而改變,這使得可以改變繪制自由曲面/自由曲線的精度。而且,當(dāng)遠(yuǎn)離顯示單元中心的繪制目標(biāo)設(shè)有比靠近顯示單元中心的繪制目標(biāo)更少的控制點(diǎn)時(shí),可以控制用于產(chǎn)生當(dāng)用戶仔細(xì)地觀看顯示單元的中心部分時(shí)很難識(shí)別其正確形狀的任一繪制目標(biāo)的運(yùn)算量。
繪制目標(biāo)相對(duì)于關(guān)注目標(biāo)的距離是繪制目標(biāo)和關(guān)注目標(biāo)之間存在的距離。關(guān)注目標(biāo)是由用戶通過(guò)程序或預(yù)先引入或在存儲(chǔ)單元中的工作過(guò)程中引入的數(shù)據(jù)、通過(guò)網(wǎng)絡(luò)或操縱單元設(shè)置的程序或數(shù)據(jù)在虛擬三維空間(或虛擬二維空間)中指定的繪制目標(biāo)。該距離可以是虛擬三維空間(或虛擬二維空間)中的直線距離,也可以是通過(guò)預(yù)定的計(jì)算方法計(jì)算得到的距離。因此,根據(jù)本發(fā)明,基于繪制目標(biāo)相對(duì)于關(guān)注目標(biāo)的距離可以改變用于產(chǎn)生自由曲面/自由曲線的運(yùn)算量和繪制自由曲面/自由曲線的精度。而且,當(dāng)遠(yuǎn)離關(guān)注目標(biāo)的繪制目標(biāo)設(shè)有比更靠近關(guān)注目標(biāo)的繪制目標(biāo)中更少的控制點(diǎn)時(shí),可以控制用戶很難識(shí)別其正確形狀的任一繪制目標(biāo)的運(yùn)算量。
繪制目標(biāo)的數(shù)目是虛擬三維空間(或虛擬二維空間)中繪制的目標(biāo)的數(shù)目。因此,根據(jù)本發(fā)明,基于繪制目標(biāo)的數(shù)目可以改變用于產(chǎn)生自由曲面/自由曲線的運(yùn)算量和繪制自由曲面/自由曲線的精度。
可替代地,不僅可以根據(jù)繪制目標(biāo)的數(shù)目,而且可以根據(jù)例如控制點(diǎn)的總數(shù)或用于產(chǎn)生相關(guān)繪制目標(biāo)的代表點(diǎn)數(shù)目來(lái)改變繪制自由曲面/自由曲線的精度。而且,當(dāng)與將繪制少量的繪制目標(biāo)相比,包括將繪制的大量目標(biāo)的繪制目標(biāo)的情況下產(chǎn)生的控制點(diǎn)數(shù)目減小時(shí),可以控制用戶很難識(shí)別其正確形狀的任一繪制目標(biāo)的運(yùn)算量。
繪制目標(biāo)的尺寸是通過(guò)顯示裝置在虛擬三維空間(或虛擬二維空間)中由用戶識(shí)別的繪制目標(biāo)的尺寸。該尺寸可以指從控制點(diǎn)選擇的兩個(gè)代表點(diǎn)之間的直線距離,也可以基于計(jì)算從多個(gè)代表點(diǎn)至各個(gè)控制點(diǎn)的重心距離的平均值結(jié)果來(lái)決定。因此,根據(jù)本發(fā)明,基于繪制目標(biāo)的尺寸可以改變用于產(chǎn)生自由曲面/自由曲線的運(yùn)算量和自由曲面/自由曲線的繪制精度。而且,當(dāng)和繪制大尺寸目標(biāo)相比,繪制小尺寸目標(biāo)時(shí)所產(chǎn)生的控制點(diǎn)數(shù)據(jù)減少,可以控制用戶很難識(shí)別其正確形狀的任一繪制目標(biāo)的運(yùn)算量。
繪制目標(biāo)的顯示周期指用戶通過(guò)顯示單元識(shí)別的從虛擬三維空間(或虛擬二維空間)中示出繪制目標(biāo)開(kāi)始經(jīng)過(guò)的時(shí)間段,換句話說(shuō),傳送到顯示單元的繪制結(jié)果寫(xiě)入到幀緩沖器開(kāi)始經(jīng)過(guò)的時(shí)間段。因此,根據(jù)本發(fā)明,可以基于從在顯示單元上顯示繪制目標(biāo)開(kāi)始經(jīng)過(guò)的時(shí)間段改變用于產(chǎn)生自由曲面/自由曲線的運(yùn)算量,且由此可以改變自由曲面/自由曲線的繪制精度。而且,當(dāng)與繪制目標(biāo)具有較長(zhǎng)的顯示周期相比,繪制目標(biāo)具有較短的顯示周期的情況下產(chǎn)生的控制點(diǎn)數(shù)目減小時(shí),可以控制用戶很難識(shí)別其正確形狀的任一繪制目標(biāo)的運(yùn)算量。
顯示單元中設(shè)置的圖像質(zhì)量是色調(diào)、亮度、對(duì)比度、清晰度、分辨率等,它表示顯示單元的性能,該性能影響用戶怎樣觀察繪制目標(biāo)或其設(shè)定值。上述因素影響色覺(jué),對(duì)于用戶來(lái)說(shuō)這決定繪制目標(biāo)的清楚觀測(cè)程度。因此,根據(jù)本發(fā)明,可以基于顯示單元中設(shè)置的圖像質(zhì)量在繪制時(shí)改變用于產(chǎn)生自由曲面/自由曲線的運(yùn)算量,以及由此改變自由曲面/自由曲線的繪制精度。而且,當(dāng)與在顯示單元中設(shè)置低圖像質(zhì)量相比,在顯示單元中設(shè)置高圖像質(zhì)量時(shí)減小產(chǎn)生的控制點(diǎn)數(shù)目,可以控制用戶很難識(shí)別其正確形狀的任一繪制目標(biāo)的運(yùn)算量。
可以通過(guò)硬件或程序?qū)崿F(xiàn)繪制目標(biāo)信息獲取單元??梢酝ㄟ^(guò)硬件或程序?qū)崿F(xiàn)控制點(diǎn)產(chǎn)生部分單元??梢酝ㄟ^(guò)硬件或程序?qū)崿F(xiàn)曲面產(chǎn)生部分。
下面,參考附圖詳細(xì)描述根據(jù)本發(fā)明的繪制裝置和繪制方法的實(shí)施例。
實(shí)施例1圖1示出了根據(jù)本發(fā)明實(shí)施例1的繪制裝置的結(jié)構(gòu)。
本實(shí)施例必須至少包括繪制單元100和系統(tǒng)信息獲取單元120,其他任何部件是否需要以及它們的結(jié)構(gòu)都是可選的。中央控制單元110負(fù)責(zé)整個(gè)系統(tǒng)的管理并執(zhí)行不同的處理,例如向系統(tǒng)中的各個(gè)部件發(fā)送指令。存儲(chǔ)單元130構(gòu)成中央控制單元110、繪制單元100和通信單元150的工作區(qū),且用作主存儲(chǔ)器131和幀緩沖器132。顯示單元140用來(lái)輸出根據(jù)本實(shí)施例產(chǎn)生的圖像。通信單元150負(fù)責(zé)通過(guò)網(wǎng)絡(luò)等在繪制裝置和外部系統(tǒng)之間進(jìn)行通信。
根據(jù)本實(shí)施例的程序或數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元130中,或者通過(guò)網(wǎng)絡(luò)和通信單元150發(fā)送到控制點(diǎn)產(chǎn)生部分101。操縱單元160由用戶使用,用來(lái)操縱繪制裝置。
系統(tǒng)信息獲取單元120包括剩余電池級(jí)別信息獲取部分121、時(shí)鐘比率信息獲取部分122、分配帶寬信息獲取部分123、總線通信量信息獲取部分124、網(wǎng)絡(luò)通信量信息獲取部分125和中斷頻率信息獲取部分126中的至少一個(gè)。
剩余電池級(jí)別信息獲取部分121確認(rèn)包括為繪制單元100提供電能等的電池的電源裝置的剩余電池級(jí)別。當(dāng)繪制裝置包括能改變各個(gè)部件頻率的時(shí)鐘齒輪功能時(shí),時(shí)鐘比率信息獲取部分122確認(rèn)繪制單元100相對(duì)于給定部件的時(shí)鐘比率或圖像繪制單元100相對(duì)于給定的基準(zhǔn)頻率的時(shí)鐘比率。
分配帶寬信息獲取部分123確認(rèn)每單位時(shí)間從繪制單元100傳輸?shù)酱鎯?chǔ)單元130的數(shù)據(jù)容量。
總線通信量信息獲取部分124確認(rèn)在連接繪制單元100、存儲(chǔ)單元130的總線170上的總線通信量。
網(wǎng)絡(luò)通信量信息獲取部分125確認(rèn)每單位時(shí)間通過(guò)通信單元150傳送和接收的數(shù)據(jù)的傳輸容量。
中斷頻率信息獲取部分126確認(rèn)由中央控制單元110、通信單元150、操縱單元160等相對(duì)于繪制單元100每單位時(shí)間進(jìn)行的中斷量。
繪制單元100基于中央控制部分110或程序繪制圖像,包括自由曲面和自由曲線等的繪制。繪制單元100包括控制點(diǎn)產(chǎn)生部分101、曲面產(chǎn)生部分102和圖像產(chǎn)生部分103。
控制點(diǎn)產(chǎn)生部分101按照由系統(tǒng)信息獲取單元120獲取的剩余電池級(jí)別信息、時(shí)鐘比率信息、分配帶寬信息、總線通信量信息、網(wǎng)絡(luò)通信量信息和中斷頻率信息中的至少一種或其組合改變用于產(chǎn)生自由曲面或自由曲線的控制點(diǎn)數(shù)目。
控制點(diǎn)用于當(dāng)通過(guò)例如貝塞爾曲線和樣條曲線的參數(shù)曲線產(chǎn)生自由曲面/自由曲線時(shí)確定自由曲線的形狀。當(dāng)樣條曲線或其延伸形式用作用于產(chǎn)生自由曲面/自由曲線的工具時(shí),當(dāng)基于控制點(diǎn)的坐標(biāo)平滑地連接(插值)控制點(diǎn)時(shí)獲得整個(gè)曲線。當(dāng)貝塞爾曲線或NURBS(非均勻有理B樣條)用作用于產(chǎn)生自由曲面/自由曲線的工具時(shí),連接給定的控制點(diǎn)的第一和最后控制點(diǎn),盡管其間的控制點(diǎn)僅僅用于確定曲線的彎曲形狀。
通過(guò)控制點(diǎn)產(chǎn)生部分101中的硬件、或存儲(chǔ)單元130中的程序、或通過(guò)經(jīng)由通信單元150的網(wǎng)絡(luò)傳送的數(shù)據(jù)或程序可以確定控制點(diǎn)的數(shù)目。
自由表面產(chǎn)生部分102使用控制點(diǎn)產(chǎn)生部分101的產(chǎn)生控制點(diǎn)來(lái)產(chǎn)生自由曲面/自由曲線。
可以通過(guò)硬件、通過(guò)存儲(chǔ)單元130中的程序或通過(guò)經(jīng)由通信單元150的網(wǎng)絡(luò)傳送的數(shù)據(jù)產(chǎn)生曲面和曲線。
圖像產(chǎn)生部分103使用曲面產(chǎn)生部分102產(chǎn)生的自由曲面或自由曲線來(lái)產(chǎn)生顯示目標(biāo)的形狀,并對(duì)顯示目標(biāo)執(zhí)行不同類(lèi)型的圖像產(chǎn)生處理,如幾何運(yùn)算、光源處理、遮光處理、紋理產(chǎn)生、過(guò)濾處理、α-混合處理、霧化處理等等,以及在存儲(chǔ)單元130的幀緩沖器132中的相關(guān)地址處存儲(chǔ)顯示目標(biāo)的進(jìn)一步處理。
圖2A、2B和2C示出了根據(jù)系統(tǒng)信息改變用于產(chǎn)生自由曲線的控制點(diǎn)的示例。圖2A示出了其中由獲取的系統(tǒng)信息判斷可以充分地繪制高精度自由曲線的圖像。圖2B示出了其中根據(jù)獲取的系統(tǒng)信息判斷繪制高精度自由曲線是困難的,并用中精度產(chǎn)生自由曲線的圖像。圖2C示出了其中基于獲取的系統(tǒng)信息判斷繪制高精度自由曲線是困難的,并用低精度產(chǎn)生自由曲線的圖像。
繪制是在基于繪制刷新周期內(nèi)可以完成繪制的可能性的判斷、剩余電源級(jí)別等來(lái)進(jìn)行的。
在本實(shí)施例中,當(dāng)系統(tǒng)狀態(tài),例如當(dāng)前使用的系統(tǒng)資源的狀態(tài),滿足給定條件時(shí),即使產(chǎn)生相同顯示目標(biāo)的圖像時(shí)也高度精確地繪制自由曲面。當(dāng)系統(tǒng)信息未能滿足用于繪制高精度的自由曲面/自由曲線的條件時(shí),自由曲面/自由曲線的精度可以從高精度變?yōu)橹芯然虻途?,以便運(yùn)算量可以改變。
在圖2中,提供了“高”(圖2A)、“中”(圖2B)和“低”(圖2C)三級(jí)作為曲面插值級(jí)別,圖2B的控制點(diǎn)的數(shù)目任意地減小至圖2A的一半,圖2C的控制點(diǎn)的數(shù)目任意地減小至圖2B的一半。但是,在本發(fā)明中,曲面插值級(jí)別的數(shù)目、控制點(diǎn)的數(shù)目以及用于選擇將產(chǎn)生的控制點(diǎn)的方法不局限于上面的描述,可以通過(guò)可以存儲(chǔ)在存儲(chǔ)單元130中且由存儲(chǔ)單元1 30執(zhí)行的程序?qū)崿F(xiàn),或可以基于經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等來(lái)決定,或者用于決定它們的給定方法可以開(kāi)發(fā)到硬件中。而且,系統(tǒng)信息和前述描述中無(wú)論何時(shí)產(chǎn)生圖像時(shí)的狀況進(jìn)行比較。但是,在本發(fā)明中,按照系統(tǒng)信息的曲面插值級(jí)別不一定基于上述時(shí)間決定??梢岳珥憫?yīng)于僅僅在預(yù)定周期處的系統(tǒng)信息改變控制點(diǎn)數(shù)目。
參考圖3,圖3是根據(jù)本實(shí)施例的處理流程的示例,其中描述了根據(jù)剩余電池級(jí)別控制產(chǎn)生的控制點(diǎn)數(shù)目改變自由曲線的繪制精度的處理流程。
當(dāng)通過(guò)系統(tǒng)信息獲取單元120獲取的剩余電池級(jí)別大于等于基準(zhǔn)A時(shí),曲面插值級(jí)別設(shè)為“高”,以便產(chǎn)生大量的控制點(diǎn)。以此方式,可以產(chǎn)生高精度的自由曲線,而運(yùn)算量增加了(步驟S30、S32和S35)。
當(dāng)通過(guò)系統(tǒng)信息獲取單元120獲取的剩余電池級(jí)別大于等于基準(zhǔn)B且低于基準(zhǔn)A時(shí),曲面插值級(jí)別設(shè)為“中”,以便產(chǎn)生中間數(shù)目的控制點(diǎn)。以此方式,可以產(chǎn)生中精度的自由曲線,而與高精度曲線的情況中的運(yùn)算量相比運(yùn)算量減少了(步驟S30、S31、S33和S36)。
當(dāng)剩余電池級(jí)別低于基準(zhǔn)B時(shí),曲面插值級(jí)別設(shè)為“低”,以便產(chǎn)生更小數(shù)目的控制點(diǎn)。因此,可以產(chǎn)生低精度的自由曲線,而運(yùn)算量進(jìn)一步減少了(步驟S30、S31、S34和S37)。
然后,決定在下一個(gè)圖像刷新周期內(nèi)是否連續(xù)地產(chǎn)生圖像(步驟S38)。當(dāng)決定繼續(xù)產(chǎn)生圖像時(shí),重復(fù)步驟S30-S37。
在圖3中,給出高精度、中精度和低精度的三級(jí)作為曲面插值級(jí)別,但是,根據(jù)本發(fā)明的曲面插值級(jí)別不一定限于那三級(jí)。當(dāng)為剩余電池級(jí)別提供更小范圍的基準(zhǔn)級(jí)別并決定曲面插值級(jí)別分別對(duì)應(yīng)于該范圍時(shí),剩余電池可以更靈活地反映用于產(chǎn)生自由曲面/自由曲線的運(yùn)算量。當(dāng)剩余電池級(jí)別未能滿足給定條件時(shí),產(chǎn)生的控制點(diǎn)數(shù)目減小至可以察覺(jué)到繪制精度降低了的程度,以便用戶可以從顯示目標(biāo)的當(dāng)前繪制精度判斷剩余電池級(jí)別。可以通過(guò)可以存儲(chǔ)在存儲(chǔ)單元130中并由存儲(chǔ)單元130執(zhí)行的程序?qū)崿F(xiàn)或可以基于經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等實(shí)現(xiàn)曲面插值級(jí)別的決定和控制點(diǎn)的數(shù)目,或者可以將用于實(shí)現(xiàn)它們的給定方法開(kāi)發(fā)到硬件中。即使當(dāng)曲面插值級(jí)別的決定方法被開(kāi)發(fā)到硬件中且不能改變時(shí),也可以通過(guò)使用可以存儲(chǔ)在存儲(chǔ)單元130中且由存儲(chǔ)單元130執(zhí)行的程序和經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等以不同的方法改變控制點(diǎn)的數(shù)目,作為基于決定的曲面插值級(jí)別決定控制點(diǎn)數(shù)目的方法。
參考圖4,圖4是根據(jù)本實(shí)施例的處理流程的示例,其中描述了根據(jù)時(shí)鐘比率控制產(chǎn)生的控制點(diǎn)數(shù)目改變自由曲線的繪制精度的處理流程。
當(dāng)通過(guò)系統(tǒng)信息獲取單元120獲取的時(shí)鐘比率大于等于基準(zhǔn)A時(shí),曲面插值級(jí)別設(shè)為“高”,以便產(chǎn)生大量的控制點(diǎn)。以此方式,可以產(chǎn)生高精度的自由曲線,而運(yùn)算量增加了(步驟S40、S42和S45)。
當(dāng)時(shí)鐘比率大于等于基準(zhǔn)B且低于基準(zhǔn)A時(shí),曲面插值級(jí)別設(shè)為“中”,以便產(chǎn)生中間數(shù)目的控制點(diǎn)。以此方式,可以產(chǎn)生中精度的自由曲線,而與高精度曲線的情況中的運(yùn)算量相比運(yùn)算量減少了(步驟S40、S41、S43和S46)。
當(dāng)時(shí)鐘比率小于基準(zhǔn)B時(shí),曲面插值級(jí)別設(shè)為“低”,以便產(chǎn)生更小數(shù)目的控制點(diǎn)。因此,可以產(chǎn)生低精度的自由曲線,而運(yùn)算量進(jìn)一步減少了(步驟S40、S41、S44和S47)。
然后,決定在下一個(gè)圖像刷新周期內(nèi)是否連續(xù)地產(chǎn)生圖像(步驟S48)。當(dāng)決定繼續(xù)產(chǎn)生圖像時(shí),重復(fù)步驟S40-S47。
在圖4中,給出高精度、中精度和低精度的三級(jí)作為曲面插值級(jí)別,但是,根據(jù)本發(fā)明的曲面插值級(jí)別未必限于那三級(jí)。當(dāng)為時(shí)鐘比率提供更小范圍的基準(zhǔn)并決定分別對(duì)應(yīng)于該范圍的曲面插值級(jí)別時(shí),時(shí)鐘比率可以更靈活地反映用于產(chǎn)生自由曲面/自由曲線的運(yùn)算量。可以通過(guò)可以存儲(chǔ)在存儲(chǔ)單元130中并由存儲(chǔ)單元130執(zhí)行的程序?qū)崿F(xiàn)或可以基于經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等實(shí)現(xiàn)曲面插值級(jí)別的決定和控制點(diǎn)的數(shù)目,或者可以將用于實(shí)現(xiàn)它們的給定方法開(kāi)發(fā)到硬件中。即使當(dāng)曲面插值級(jí)別的決定方法被開(kāi)發(fā)到硬件中且不能改變時(shí),也可以通過(guò)使用可以存儲(chǔ)在存儲(chǔ)單元130中且由存儲(chǔ)單元130執(zhí)行的程序和經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等以不同的方法改變控制點(diǎn)的數(shù)目,作為基于決定的曲面插值級(jí)別決定控制點(diǎn)數(shù)目的方法。
參考圖5,圖5是根據(jù)本實(shí)施例的處理流程的示例,其中描述了根據(jù)分配帶寬控制產(chǎn)生的控制點(diǎn)數(shù)目改變自由曲線的繪制精度的處理流程。
當(dāng)通過(guò)系統(tǒng)信息獲取單元120獲取的分配帶寬大于等于基準(zhǔn)A時(shí),曲面插值級(jí)別設(shè)為“高”,以便產(chǎn)生大量的控制點(diǎn)。以此方式,可以產(chǎn)生高精度的自由曲線,而運(yùn)算量增加了(步驟S50、S52和S55)。
當(dāng)分配帶寬大于等于基準(zhǔn)B且低于基準(zhǔn)A時(shí),曲面插值級(jí)別設(shè)為“中”,以便產(chǎn)生中間數(shù)目的控制點(diǎn)。以此方式,可以產(chǎn)生中精度的自由曲線,而與高精度曲線的情況中的運(yùn)算量相比運(yùn)算量減少了(步驟S50、S51、S53和S56)。
當(dāng)分配帶寬小于基準(zhǔn)B時(shí),曲面插值級(jí)別設(shè)為“低”,以便產(chǎn)生更小數(shù)目的控制點(diǎn)。因此,可以產(chǎn)生低精度的自由曲線,而運(yùn)算量進(jìn)一步減少了(步驟S50、S51、S54和S57)。
然后,決定在下一個(gè)圖像刷新周期內(nèi)是否連續(xù)地產(chǎn)生圖像(步驟S58)。當(dāng)決定繼續(xù)產(chǎn)生圖像時(shí),重復(fù)步驟S50-S57。
在圖5中,給出高精度、中精度和低精度的三級(jí)作為曲面插值級(jí)別,但是,根據(jù)本發(fā)明的曲面插值級(jí)別未必限于那三級(jí)。當(dāng)為分配帶寬提供更小范圍的基準(zhǔn)并決定分別對(duì)應(yīng)于該范圍的曲面插值級(jí)別時(shí),分配帶寬可以更靈活地反映用于產(chǎn)生自由曲面/自由曲線的運(yùn)算量??梢酝ㄟ^(guò)可以存儲(chǔ)在存儲(chǔ)單元130中并由存儲(chǔ)單元130執(zhí)行的程序?qū)崿F(xiàn)或可以基于經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等實(shí)現(xiàn)曲面插值級(jí)別的決定和控制點(diǎn)的數(shù)目,或者可以將用于實(shí)現(xiàn)它們的給定方法開(kāi)發(fā)到硬件中。即使當(dāng)曲面插值級(jí)別的決定方法被開(kāi)發(fā)到硬件中且不能改變時(shí),也可以通過(guò)使用可以存儲(chǔ)在存儲(chǔ)單元130中且由存儲(chǔ)單元130執(zhí)行的程序和經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等以不同的方法改變控制點(diǎn)的數(shù)目,作為基于決定的曲面插值級(jí)別決定控制點(diǎn)數(shù)目的方法。
參考圖6,圖6是根據(jù)本實(shí)施例的處理流程的示例,其中描述了根據(jù)總線通信量控制產(chǎn)生的控制點(diǎn)數(shù)目改變自由曲線的繪制精度的處理流程。
當(dāng)通過(guò)系統(tǒng)信息獲取單元120獲取的總線通信量等于或低于基準(zhǔn)A時(shí),曲面插值級(jí)別設(shè)為“高”,以便產(chǎn)生大量的控制點(diǎn)。以此方式,可以產(chǎn)生高精度的自由曲線,而運(yùn)算量增加了(步驟S60、S62和S65)。
當(dāng)總線通信量超過(guò)基準(zhǔn)A且等于或低于基準(zhǔn)B時(shí),曲面插值級(jí)別設(shè)為“中”,以便產(chǎn)生中間數(shù)目的控制點(diǎn)。以此方式,可以產(chǎn)生中精度的自由曲線,而與高精度曲線的情況中的運(yùn)算量相比運(yùn)算量減少了(步驟S60、S61、S63和S66)。
當(dāng)總線通信量超過(guò)基準(zhǔn)B時(shí),曲面插值級(jí)別設(shè)為“低”,以便產(chǎn)生更小數(shù)目的控制點(diǎn)。因此,可以產(chǎn)生低精度的自由曲線,而運(yùn)算量進(jìn)一步減少了(步驟S60、S61、S64和S67)。
然后,決定在下一個(gè)圖像刷新周期內(nèi)是否連續(xù)地產(chǎn)生圖像(步驟S68)。當(dāng)決定繼續(xù)產(chǎn)生圖像時(shí),重復(fù)步驟S60-S67。
在圖6中,給出高精度、中精度和低精度的三級(jí)作為曲面插值級(jí)別,但是,根據(jù)本發(fā)明的曲面插值級(jí)別未必限于那三級(jí)。當(dāng)為總線通信量提供更小范圍的基準(zhǔn)并決定分別對(duì)應(yīng)于該范圍的曲面插值級(jí)別時(shí),總線通信量可以更靈活地反映用于產(chǎn)生自由曲面/自由曲線的運(yùn)算量??梢酝ㄟ^(guò)可以存儲(chǔ)在存儲(chǔ)單元130中并由存儲(chǔ)單元130執(zhí)行的程序?qū)崿F(xiàn)或可以基于經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等實(shí)現(xiàn)曲面插值級(jí)別的決定和控制點(diǎn)的數(shù)目,或者可以將用于實(shí)現(xiàn)它們的給定方法開(kāi)發(fā)到硬件中。即使當(dāng)曲面插值級(jí)別的決定方法被開(kāi)發(fā)到硬件中且不能改變時(shí),也可以通過(guò)使用可以存儲(chǔ)在存儲(chǔ)單元130中且由存儲(chǔ)單元130執(zhí)行的程序和經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等以不同的方法改變控制點(diǎn)的數(shù)目,作為基于決定的曲面插值級(jí)別決定控制點(diǎn)數(shù)目的方法。
參考圖7,圖7是根據(jù)本實(shí)施例的處理流程的示例,其中描述了根據(jù)網(wǎng)絡(luò)通信量控制產(chǎn)生的控制點(diǎn)數(shù)目改變自由曲線的繪制精度的處理流程。
當(dāng)網(wǎng)絡(luò)通信量等于或低于基準(zhǔn)A時(shí),曲面插值級(jí)別設(shè)為“高”,以便產(chǎn)生大量的控制點(diǎn),以此方式,盡管運(yùn)算量增加,可以產(chǎn)生高精度的自由曲線,而運(yùn)算量增加了(步驟S70、S72和S75)。
當(dāng)網(wǎng)絡(luò)通信量超過(guò)基準(zhǔn)A且等于或低于基準(zhǔn)B時(shí),曲面插值級(jí)別設(shè)為“中”,以便產(chǎn)生中間數(shù)目的控制點(diǎn)。以此方式,可以產(chǎn)生中精度的自由曲線,而與高精度曲線的情況中的運(yùn)算量相比運(yùn)算量減少了(步驟S70、S71、S73和S76)。
當(dāng)網(wǎng)絡(luò)通信量超過(guò)基準(zhǔn)B時(shí),曲面插值級(jí)別設(shè)為“低”,以便產(chǎn)生更小數(shù)目的控制點(diǎn)。因此,可以產(chǎn)生低精度的自由曲線,而運(yùn)算量進(jìn)一步減少了(步驟S70、S71、S74和S77)。
然后,決定在下一個(gè)圖像刷新周期內(nèi)是否連續(xù)地產(chǎn)生圖像(步驟S78)。當(dāng)決定繼續(xù)產(chǎn)生圖像時(shí),重復(fù)步驟S70-S77。
在圖7中,給出高精度、中精度和低精度的三級(jí)作為曲面插值級(jí)別,但是,根據(jù)本發(fā)明的曲面插值級(jí)別未必限于那三級(jí)。當(dāng)為網(wǎng)絡(luò)通信量提供更小范圍的基準(zhǔn)并決定分別對(duì)應(yīng)于該范圍的曲面插值級(jí)別時(shí),網(wǎng)絡(luò)通信量可以更靈活地反映用于產(chǎn)生自由曲面/自由曲線的運(yùn)算量??梢酝ㄟ^(guò)可以存儲(chǔ)在存儲(chǔ)單元130中并由存儲(chǔ)單元130執(zhí)行的程序?qū)崿F(xiàn)或可以基于經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等實(shí)現(xiàn)曲面插值級(jí)別的決定和控制點(diǎn)的數(shù)目,或者可以將用于實(shí)現(xiàn)它們的給定方法開(kāi)發(fā)到硬件中。即使當(dāng)曲面插值級(jí)別的決定方法被開(kāi)發(fā)到硬件中且不能改變時(shí),也可以通過(guò)使用可以存儲(chǔ)在存儲(chǔ)單元130中且由存儲(chǔ)單元130執(zhí)行的程序和經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等以不同的方法改變控制點(diǎn)的數(shù)目,作為基于決定的曲面插值級(jí)別決定控制點(diǎn)數(shù)目的方法。
參考圖8,圖8是根據(jù)本實(shí)施例的處理流程的示例,其中描述了根據(jù)中斷頻率控制產(chǎn)生的控制點(diǎn)數(shù)目改變自由曲線的繪制精度的處理流程。
當(dāng)通過(guò)系統(tǒng)信息獲取單元120獲取的中斷頻率等于或低于基準(zhǔn)A時(shí),曲面插值級(jí)別設(shè)為“高”,以便產(chǎn)生大量的控制點(diǎn)。以此方式,可以產(chǎn)生高精度的自由曲線,而運(yùn)算量增加了(步驟S80、S82和SS5)。
當(dāng)中斷頻率超過(guò)基準(zhǔn)A且等于或低于基準(zhǔn)B時(shí),曲面插值級(jí)別設(shè)為“中”,以便產(chǎn)生中間數(shù)目的控制點(diǎn)。以此方式,可以產(chǎn)生中精度的自由曲線,而與高精度曲線的情況中的運(yùn)算量相比運(yùn)算量減少了(步驟S80、S81、S83和S86)。
當(dāng)中斷頻率超過(guò)基準(zhǔn)B時(shí),曲面插值級(jí)別設(shè)為“低”,以便產(chǎn)生更小數(shù)目的控制點(diǎn)。因此,可以產(chǎn)生低精度的自由曲線,而運(yùn)算量進(jìn)一步減少了(步驟S80、S81、S84和S87)。
然后,決定下一個(gè)圖像刷新周期內(nèi)是否連續(xù)地產(chǎn)生圖像(步驟S88)。當(dāng)決定繼續(xù)產(chǎn)生圖像時(shí),重復(fù)步驟S80-S87。
在圖8中,給出高精度、中精度和低精度的三級(jí)作為曲面插值級(jí)別,但是,根據(jù)本發(fā)明的曲面插值級(jí)別未必限于那三級(jí)。當(dāng)為中斷頻率提供更小范圍的基準(zhǔn)并決定分別對(duì)應(yīng)于該范圍的曲面插值級(jí)別時(shí),中斷頻率可以更靈活地反映用于產(chǎn)生自由曲面/自由曲線的運(yùn)算量。可以通過(guò)可以存儲(chǔ)在存儲(chǔ)單元130中并由存儲(chǔ)單元130執(zhí)行的程序?qū)崿F(xiàn)或可以基于經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等實(shí)現(xiàn)曲面插值級(jí)別的決定和控制點(diǎn)的數(shù)目,或者可以將用于實(shí)現(xiàn)它們的給定方法開(kāi)發(fā)到硬件中。即使當(dāng)曲面插值級(jí)別的決定方法被開(kāi)發(fā)到硬件中且不能改變時(shí),也可以通過(guò)使用可以存儲(chǔ)在存儲(chǔ)單元130中且由存儲(chǔ)單元130執(zhí)行的程序和經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等以不同的方法改變控制點(diǎn)的數(shù)目,作為基于決定的曲面插值級(jí)別決定控制點(diǎn)數(shù)目的方法。
參考圖9,圖9是根據(jù)本實(shí)施例的處理流程的示例,其中描述了根據(jù)三種系統(tǒng)信息控制產(chǎn)生的控制點(diǎn)數(shù)目改變自由曲線的繪制精度的處理流程,這三種系統(tǒng)信息是剩余電池級(jí)別、時(shí)鐘比率和分配帶寬。
當(dāng)通過(guò)系統(tǒng)信息獲取單元120獲取的剩余電池級(jí)別大于等于基準(zhǔn)A,通過(guò)系統(tǒng)信息獲取單元120獲取的時(shí)鐘比率大于等于基準(zhǔn)C以及通過(guò)系統(tǒng)信息獲取單元120獲取的分配帶寬大于等于基準(zhǔn)E時(shí)(步驟S90、S92和S94),曲面插值級(jí)別設(shè)為“高”,以便產(chǎn)生大量的控制點(diǎn)。以此方式,可以產(chǎn)生高精度的自由曲線,而運(yùn)算量增加了(步驟S96和S99)。
當(dāng)剩余電池級(jí)別大于等于基準(zhǔn)A,時(shí)鐘比率大于等于基準(zhǔn)C以及分配帶寬大于等于基準(zhǔn)F且低于基準(zhǔn)E(步驟S90、S92、S94和S95);或剩余電池級(jí)別大于等于基準(zhǔn)A,時(shí)鐘比率大于等于基準(zhǔn)D且低于基準(zhǔn)C,以及分配帶寬大于等于基準(zhǔn)F(步驟S90、S92、S93和S95);或剩余電池級(jí)別大于等于基準(zhǔn)B且低于基準(zhǔn)A,時(shí)鐘比率大于等于基準(zhǔn)D以及分配帶寬大于等于基準(zhǔn)F(步驟S90、S91、S93和S95)時(shí),曲面插值級(jí)別設(shè)為“中”,以便產(chǎn)生中間數(shù)目的控制點(diǎn)。以此方式,可以產(chǎn)生中精度的自由曲線,而與高精度曲線的情況中的運(yùn)算量相比運(yùn)算量減少了(步驟S97和S9a)。
當(dāng)剩余電池級(jí)別低于基準(zhǔn)B,時(shí)鐘比率低于基準(zhǔn)D或分配帶寬低于基準(zhǔn)F(步驟S91、S93和S95)時(shí),曲面插值級(jí)別設(shè)為“低”,以便產(chǎn)生減小數(shù)目的控制點(diǎn)。因此,可以產(chǎn)生低精度的自由曲線,而運(yùn)算量進(jìn)一步減少了(步驟S98和S9b)。
然后,決定下一個(gè)圖像刷新周期內(nèi)是否連續(xù)地產(chǎn)生圖像(步驟S9c)。當(dāng)決定繼續(xù)產(chǎn)生圖像時(shí),重復(fù)步驟S90-S9b。
在圖9中,通過(guò)其中剩余電池級(jí)別、時(shí)鐘比率和分配帶寬分別滿足基準(zhǔn)范圍的判斷步驟從三個(gè)曲面插值級(jí)別選擇曲面插值級(jí)別。但是,用于確定曲面插值級(jí)別的系統(tǒng)信息的類(lèi)型和數(shù)目,用于確定曲面插值級(jí)別的方法和曲面插值級(jí)別的數(shù)目不局限于上面的描述。
可以通過(guò)可以存儲(chǔ)在存儲(chǔ)單元130中并由存儲(chǔ)單元130執(zhí)行的程序?qū)崿F(xiàn)或可以基于經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等實(shí)現(xiàn)曲面插值級(jí)別的決定和控制點(diǎn)的數(shù)目,或者可以將用于實(shí)現(xiàn)它們的給定方法開(kāi)發(fā)到硬件中。即使當(dāng)曲面插值級(jí)別的決定方法被開(kāi)發(fā)到硬件中且不能改變時(shí),也可以通過(guò)使用可以存儲(chǔ)在存儲(chǔ)單元130中且由存儲(chǔ)單元130執(zhí)行的程序和經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等以不同的方法改變控制點(diǎn)的數(shù)目,作為基于決定的曲面插值級(jí)別決定控制點(diǎn)數(shù)目的方法。
實(shí)施例2圖10示出了根據(jù)本發(fā)明實(shí)施例2的繪制裝置的結(jié)構(gòu)的示例。
本實(shí)施例必須至少包括繪制單元100和繪制目標(biāo)信息獲取單元220,其他任何部件是否需要以及它們的結(jié)構(gòu)都是可選的。與實(shí)施例1一樣,中央控制單元110負(fù)責(zé)整個(gè)系統(tǒng)的管理并執(zhí)行不同的處理,例如向系統(tǒng)中的各個(gè)部件發(fā)送指令。存儲(chǔ)單元130構(gòu)成中央控制單元110、繪制單元100和通信單元150的工作區(qū),且用作主存儲(chǔ)器131和幀緩沖器132。顯示單元140用來(lái)輸出根據(jù)本實(shí)施例產(chǎn)生的圖像。通信單元150負(fù)責(zé)通過(guò)網(wǎng)絡(luò)等在繪制裝置和外部系統(tǒng)之間進(jìn)行通信。
根據(jù)本實(shí)施例的程序或數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元130中,或者發(fā)送到控制點(diǎn)產(chǎn)生部分101。操縱單元160由用戶使用,用來(lái)操縱繪制裝置。
繪制目標(biāo)信息獲取單元220包括移動(dòng)速度信息獲取部分221、顯示區(qū)域信息獲取部分222、關(guān)注目標(biāo)距離信息獲取部分223、繪制目標(biāo)尺寸信息獲取部分224、繪制目標(biāo)數(shù)目信息獲取部分225、顯示周期信息獲取部分226和顯示裝置圖像質(zhì)量信息獲取部分227中的至少一種。
移動(dòng)速度信息獲取部分221確認(rèn)在繪制單元100中產(chǎn)生的繪制目標(biāo)的移動(dòng)速度,也就是每單位時(shí)間的移動(dòng)距離。
當(dāng)通過(guò)顯示單元140將由用戶識(shí)別的虛擬三維空間(或虛擬二維空間)分為多個(gè)區(qū)域時(shí),顯示區(qū)域信息獲取部分222確認(rèn)由繪制單元100產(chǎn)生的繪制目標(biāo)被繪制的區(qū)域。
關(guān)注目標(biāo)距離信息獲取部分223確認(rèn)相對(duì)于特定目標(biāo)的距離,該特定目標(biāo)是用戶看起來(lái)仔細(xì)觀看的虛擬三維空間(或虛擬二維空間)中繪制的繪制目標(biāo)。
繪制目標(biāo)尺寸信息獲取部分224確認(rèn)虛擬三維空間(或虛擬二維空間)上的繪制目標(biāo)的尺寸。
繪制目標(biāo)數(shù)目信息獲取部分225確認(rèn)虛擬三維空間(或虛擬二維空間)上繪制的繪制目標(biāo)的數(shù)目。
顯示周期信息獲取部分226確認(rèn)從用戶識(shí)別繪制目標(biāo)由繪制單元100在顯示單元140上繪制且存在于虛擬三維空間(或虛擬二維空間)中經(jīng)過(guò)的時(shí)間段。
顯示裝置圖像質(zhì)量信息獲取部分227基于由中央控制單元10、通信單元150、操縱單元160等等在顯示單元140中設(shè)置的或定義為顯示單元140的規(guī)格的亮度、對(duì)比度、分辨率、色調(diào)等等確認(rèn)顯示單元140的圖像質(zhì)量。
繪制單元100基于中央控制單元110或程序繪制例如自由曲面、自由曲線等。繪制單元100包括控制點(diǎn)產(chǎn)生部分101、曲面產(chǎn)生部分102和圖像產(chǎn)生部分103??刂泣c(diǎn)產(chǎn)生部分101根據(jù)由繪制目標(biāo)信息獲取單元220獲取的繪制目標(biāo)的移動(dòng)速度信息、繪制目標(biāo)的顯示區(qū)域信息、繪制目標(biāo)和關(guān)注目標(biāo)之間的距離信息、繪制目標(biāo)的數(shù)目信息、繪制目標(biāo)的尺寸信息、繪制目標(biāo)的顯示周期信息和顯示單元的圖像質(zhì)量信息中的至少一種或其組合,改變產(chǎn)生自由曲面或自由曲線的控制點(diǎn)的數(shù)目。
控制點(diǎn)與實(shí)施例1中所述相同。
圖2被引入本實(shí)施例作為參考。圖2A、2B和2C描述了根據(jù)繪制目標(biāo)信息改變用于產(chǎn)生自由曲線的控制點(diǎn)的示例。圖2A示出了基于獲取的繪制目標(biāo)信息判斷在預(yù)定繪制更新周期內(nèi)用高精度繪制自由曲線的情況下的圖像。圖2B示出了其中基于獲取的繪制目標(biāo)信息判斷沒(méi)有必要達(dá)到在預(yù)定繪制刷新周期內(nèi)繪制高精度自由曲線的繪制精度,因而用中級(jí)別的精度產(chǎn)生自由曲線的圖像。圖2C示出了其中基于獲取的繪制目標(biāo)信息判斷沒(méi)有必要達(dá)到在預(yù)定繪制刷新周期內(nèi)繪制高精度自由曲線的繪制精度,因而用低級(jí)別的精度產(chǎn)生自由曲線的圖像。
在實(shí)施例2中,只要繪制目標(biāo)信息滿足給定條件,即使當(dāng)產(chǎn)生相同的繪制目標(biāo)的圖像時(shí),也繪制高精度的自由曲面/自由曲線。當(dāng)繪制目標(biāo)信息未能滿足用于繪制高精度的自由曲面/自由曲線的設(shè)定條件時(shí),自由曲面/自由曲線的精度可以從高精度變?yōu)橹芯然虻途?,以便可以改變運(yùn)算量。
但是,在圖2中,對(duì)繪制目標(biāo)信息和每次產(chǎn)生圖像的條件進(jìn)行比較,按照系統(tǒng)信息的曲面插值級(jí)別不一定基于上述時(shí)間決定??梢岳珥憫?yīng)于僅僅在預(yù)定周期處的系統(tǒng)信息改變控制點(diǎn)數(shù)目。
參考圖11,圖11是根據(jù)本實(shí)施例的處理流程的示例,其中描述了根據(jù)繪制目標(biāo)的移動(dòng)速度控制產(chǎn)生的控制點(diǎn)數(shù)目改變自由曲線的繪制精度的處理流程。
當(dāng)由繪制目標(biāo)信息獲取單元220獲取的繪制目標(biāo)的移動(dòng)速度低于基準(zhǔn)A(慢)時(shí),曲面插值級(jí)別設(shè)為“高”,以便產(chǎn)生大量的控制點(diǎn)。以此方式,可以產(chǎn)生高精度的自由曲線,而運(yùn)算量增加了(步驟T30、T32和T35)。
當(dāng)繪制目標(biāo)的移動(dòng)速度大于等于基準(zhǔn)A且低于基準(zhǔn)B時(shí),曲面插值級(jí)別設(shè)為“中”,以便產(chǎn)生中間數(shù)目的控制點(diǎn)。以此方式,可以產(chǎn)生中精度的自由曲線,而與高精度曲線的情況中的運(yùn)算量相比運(yùn)算量減少了(步驟T30、T31、T33和T36)。
當(dāng)繪制目標(biāo)的移動(dòng)速度大于等于基準(zhǔn)B(快)時(shí),曲面插值級(jí)別設(shè)為“低”,以便產(chǎn)生較小數(shù)目的控制點(diǎn)。因此,可以產(chǎn)生低精度的自由曲線,而運(yùn)算量進(jìn)一步減少了(步驟T30、T31、T34和T37)。
然后,決定在下一個(gè)圖像刷新周期內(nèi)是否連續(xù)地產(chǎn)生圖像(步驟T38)。當(dāng)決定繼續(xù)產(chǎn)生圖像時(shí),重復(fù)步驟T30-T37。
在圖11中,給出了高精度、中精度和低精度的三級(jí)作為曲面插值級(jí)別,但是,根據(jù)本發(fā)明的曲面插值級(jí)別未必限于那三級(jí)。當(dāng)為繪制目標(biāo)的移動(dòng)速度提供更小范圍的基準(zhǔn)并決定分別對(duì)應(yīng)于該范圍的曲面插值級(jí)別時(shí),繪制目標(biāo)的移動(dòng)速度可以更靈活地反映用于產(chǎn)生自由曲面/自由曲線的運(yùn)算量。
可以通過(guò)可以存儲(chǔ)在存儲(chǔ)單元130中并由存儲(chǔ)單元130執(zhí)行的程序?qū)崿F(xiàn)或可以基于經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等實(shí)現(xiàn)曲面插值級(jí)別的決定和控制點(diǎn)的數(shù)目,或者可以將用于實(shí)現(xiàn)它們的給定方法開(kāi)發(fā)到硬件中。即使當(dāng)曲面插值級(jí)別的決定方法被開(kāi)發(fā)到硬件中且不能改變時(shí),也可以通過(guò)使用可以存儲(chǔ)在存儲(chǔ)單元130中且由存儲(chǔ)單元130執(zhí)行的程序和經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等以不同的方法改變控制點(diǎn)的數(shù)目,作為基于決定的曲面插值級(jí)別決定控制點(diǎn)數(shù)目的方法。
參考圖12,圖12是根據(jù)本實(shí)施例的處理流程的示例,其中描述了根據(jù)繪制目標(biāo)的顯示區(qū)域信息控制產(chǎn)生的控制點(diǎn)數(shù)目改變自由曲線的繪制精度的處理流程。
當(dāng)根據(jù)由繪制目標(biāo)信息獲取單元220獲取的顯示區(qū)域信息得知繪制目標(biāo)被繪制的區(qū)域是A時(shí),曲面插值級(jí)別設(shè)為“高”,以便產(chǎn)生大量的控制點(diǎn)。以此方式,可以產(chǎn)生高精度的自由曲線,而運(yùn)算量增加了(步驟T40、T42和T45)。
當(dāng)繪制目標(biāo)被繪制的區(qū)域是B時(shí),曲面插值級(jí)別被設(shè)為“中”,以便產(chǎn)生中間數(shù)目的控制點(diǎn)。以此方式,可以產(chǎn)生中精度的自由曲線,而與高精度曲線的情況中的運(yùn)算量相比運(yùn)算量減少了(步驟T40、T41、T43和T46)。
當(dāng)繪制目標(biāo)被繪制的區(qū)域是C時(shí),曲面插值級(jí)別設(shè)為“低”,以便產(chǎn)生較小數(shù)目的控制點(diǎn)。因此,可以產(chǎn)生低精度的自由曲線,而運(yùn)算量進(jìn)一步減少了(步驟T40、T41、T44和T47)。
然后,決定下一個(gè)圖像刷新周期內(nèi)是否連續(xù)地產(chǎn)生圖像(步驟T48)。當(dāng)決定繼續(xù)產(chǎn)生圖像時(shí),重復(fù)步驟T40-T47。
在圖12中,給出高精度、中間精度和低精度的三級(jí)作為曲面插值級(jí)別,但是,根據(jù)本發(fā)明的曲面插值級(jí)別未必限于那三級(jí)。當(dāng)為繪制目標(biāo)的顯示區(qū)域提供更小范圍的基準(zhǔn)并決定分別對(duì)應(yīng)于該范圍的曲面插值級(jí)別時(shí),繪制目標(biāo)的顯示區(qū)域可以更靈活地反映用于產(chǎn)生自由曲面/自由曲線的運(yùn)算量。
可以通過(guò)可以存儲(chǔ)在存儲(chǔ)單元130中并由存儲(chǔ)單元130執(zhí)行的程序?qū)崿F(xiàn)或可以基于經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等實(shí)現(xiàn)曲面插值級(jí)別的決定和控制點(diǎn)的數(shù)目,或者可以將用于實(shí)現(xiàn)它們的給定方法開(kāi)發(fā)到硬件中。即使當(dāng)曲面插值級(jí)別的決定方法被開(kāi)發(fā)到硬件中且不能改變時(shí),也可以通過(guò)使用可以存儲(chǔ)在存儲(chǔ)單元130中且由存儲(chǔ)單元130執(zhí)行的程序和經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等以不同的方法改變控制點(diǎn)的數(shù)目,作為基于決定的曲面插值級(jí)別決定控制點(diǎn)數(shù)目的方法。
參考圖13,圖13是根據(jù)本實(shí)施例的處理流程的示例,其中描述了根據(jù)繪制目標(biāo)和關(guān)注目標(biāo)之間的距離控制產(chǎn)生的控制點(diǎn)數(shù)目改變自由曲線的繪制精度的處理流程。
當(dāng)由繪制目標(biāo)信息獲取單元220獲取的繪制目標(biāo)和關(guān)注目標(biāo)之間的距離低于基準(zhǔn)A(近)時(shí),曲面插值級(jí)別設(shè)為“高”,以便產(chǎn)生大量的控制點(diǎn)。以此方式,可以產(chǎn)生高精度的自由曲線,而運(yùn)算量增加了(步驟T50、T52和T55)。
當(dāng)繪制目標(biāo)和關(guān)注目標(biāo)之間的距離大于等于基準(zhǔn)A且低于基準(zhǔn)B時(shí),曲面插值級(jí)別設(shè)為“中”,以便產(chǎn)生中間數(shù)目的控制點(diǎn)。以此方式,可以產(chǎn)生中精度的自由曲線,而與高精度曲線的情況中的運(yùn)算量相比運(yùn)算量減少了(步驟T50、T51、T53和T56)。
當(dāng)繪制目標(biāo)和關(guān)注目標(biāo)之間的距離大于等于基準(zhǔn)B(遠(yuǎn))時(shí),曲面插值級(jí)別設(shè)為“低”,以便產(chǎn)生較小數(shù)目的控制點(diǎn)。因此,可以產(chǎn)生低精度的自由曲線,而運(yùn)算量進(jìn)一步減少了(步驟T50、T51、T54和T57)。
然后,決定下一個(gè)圖像刷新周期內(nèi)是否連續(xù)地產(chǎn)生圖像(步驟T58)。當(dāng)決定繼續(xù)產(chǎn)生圖像時(shí),重復(fù)步驟T50-T57。
在圖13中,給出高精度、中精度和低精度的三級(jí)作為曲面插值級(jí)別,但是,根據(jù)本發(fā)明的曲面插值級(jí)別未必限于那三級(jí)。當(dāng)為相對(duì)于關(guān)注目標(biāo)的距離提供更小范圍的基準(zhǔn)并決定分別對(duì)應(yīng)于該范圍的曲面插值級(jí)別時(shí),相對(duì)于關(guān)注目標(biāo)的距離可以更靈活地反映用于產(chǎn)生自由曲面/自由曲線的運(yùn)算量。
可以通過(guò)可以存儲(chǔ)在存儲(chǔ)單元130中并由存儲(chǔ)單元130執(zhí)行的程序?qū)崿F(xiàn)或可以基于經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等實(shí)現(xiàn)曲面插值級(jí)別的決定和控制點(diǎn)的數(shù)目,或者可以將用于實(shí)現(xiàn)它們的給定方法開(kāi)發(fā)到硬件中。即使當(dāng)曲面插值級(jí)別的決定方法被開(kāi)發(fā)到硬件中且不能改變時(shí),也可以通過(guò)使用可以存儲(chǔ)在存儲(chǔ)單元130中且由存儲(chǔ)單元130執(zhí)行的程序和經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等以不同的方法改變控制點(diǎn)的數(shù)目,作為基于決定的曲面插值級(jí)別決定控制點(diǎn)數(shù)目的方法。
參考圖14,圖14是根據(jù)本實(shí)施例的處理流程的示例,其中描述了根據(jù)繪制目標(biāo)的數(shù)目信息控制產(chǎn)生的控制點(diǎn)數(shù)目改變自由曲線的繪制精度的處理流程。
當(dāng)由繪制目標(biāo)信息獲取單元220獲取的數(shù)目信息得知繪制目標(biāo)的數(shù)目低于基準(zhǔn)A時(shí),曲面插值級(jí)別設(shè)為“高”,以便產(chǎn)生大量的控制點(diǎn)。以此方式,可以產(chǎn)生高精度的自由曲線,而運(yùn)算量增加了(步驟T60、T62和T65)。
當(dāng)繪制目標(biāo)的數(shù)目大于等于基準(zhǔn)A且低于基準(zhǔn)B時(shí),曲面插值級(jí)別設(shè)為“中”,以便產(chǎn)生中間數(shù)目的控制點(diǎn)。以此方式,可以產(chǎn)生中精度的自由曲線,而與高精度曲線的情況中的運(yùn)算量相比運(yùn)算量減少了(步驟T60、T61、T63和T66)。
當(dāng)繪制目標(biāo)的數(shù)目大于等于基準(zhǔn)B時(shí),曲面插值級(jí)別設(shè)為“低”,以便產(chǎn)生更小數(shù)目的控制點(diǎn)。因此,可以產(chǎn)生低精度的自由曲線,而運(yùn)算量進(jìn)一步減少了(步驟T60、T61、T64和T67)。
然后,決定下一個(gè)圖像刷新周期內(nèi)是否連續(xù)地產(chǎn)生圖像(步驟T68)。當(dāng)決定繼續(xù)產(chǎn)生圖像時(shí),重復(fù)步驟T60-T67。
在圖14中,給出高精度、中精度和低精度的三級(jí)作為曲面插值級(jí)別,但是,根據(jù)本發(fā)明的曲面插值級(jí)別未必限于那三級(jí)。當(dāng)為繪制目標(biāo)的數(shù)目提供更小范圍的基準(zhǔn)并決定分別對(duì)應(yīng)于該范圍的曲面插值級(jí)別時(shí),繪制目標(biāo)的數(shù)目可以更靈活地反映用于產(chǎn)生自由曲面/自由曲線的運(yùn)算量。
可以通過(guò)可以存儲(chǔ)在存儲(chǔ)單元130中并由存儲(chǔ)單元130執(zhí)行的程序?qū)崿F(xiàn)或可以基于經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等實(shí)現(xiàn)曲面插值級(jí)別的決定和控制點(diǎn)的數(shù)目,或者可以將用于實(shí)現(xiàn)它們的給定方法開(kāi)發(fā)到硬件中。即使當(dāng)曲面插值級(jí)別的決定方法被開(kāi)發(fā)到硬件中且不能改變時(shí),也可以通過(guò)使用可以存儲(chǔ)在存儲(chǔ)單元130中且由存儲(chǔ)單元130執(zhí)行的程序和經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等以不同的方法改變控制點(diǎn)的數(shù)目,作為基于決定的曲面插值級(jí)別決定控制點(diǎn)數(shù)目的方法。用于檢測(cè)繪制目標(biāo)的數(shù)目的方法的例子包括例如由計(jì)數(shù)器計(jì)算基于繪制目標(biāo)中的給定條件選擇的代表點(diǎn)的方法等。
參考圖15,圖15是根據(jù)本實(shí)施例的處理流程的示例,其中描述了根據(jù)繪制目標(biāo)的尺寸信息控制產(chǎn)生的控制點(diǎn)數(shù)目改變自由曲線的繪制精度的處理流程。
當(dāng)由繪制目標(biāo)信息獲取單元220獲取的繪制目標(biāo)的尺寸大于等于基準(zhǔn)A時(shí),曲面插值級(jí)別設(shè)為“高”,以便產(chǎn)生大量的控制點(diǎn)。以此方式,可以產(chǎn)生高精度的自由曲線,而運(yùn)算量增加了(步驟T70、T72和T75)。
當(dāng)繪制目標(biāo)的尺寸大于等于基準(zhǔn)B且低于基準(zhǔn)A時(shí),曲面插值級(jí)別設(shè)為“中”,以便產(chǎn)生中間數(shù)目的控制點(diǎn)。以此方式,可以產(chǎn)生中精度的自由曲線,而與高精度曲線的情況中的運(yùn)算量相比運(yùn)算量減少了(步驟T70、T71、T73和T76)。
當(dāng)繪制目標(biāo)的尺寸低于基準(zhǔn)B時(shí),曲面插值級(jí)別設(shè)為“低”,以便產(chǎn)生更小數(shù)目的控制點(diǎn)。因此,可以產(chǎn)生低精度的自由曲線,而運(yùn)算量進(jìn)一步減少了(步驟T70、T71、T74和T77)。
然后,決定下一個(gè)圖像刷新周期內(nèi)是否連續(xù)地產(chǎn)生圖像(步驟T78)。當(dāng)決定繼續(xù)產(chǎn)生圖像時(shí),重復(fù)步驟T70-T77。
在圖15中,給出高精度、中精度和低精度的三級(jí)作為曲面插值級(jí)別,但是,根據(jù)本發(fā)明的曲面插值級(jí)別未必限于那三級(jí)。當(dāng)為繪制目標(biāo)的尺寸提供更小范圍的基準(zhǔn)并決定分別對(duì)應(yīng)于該范圍的曲面插值級(jí)別時(shí),繪制目標(biāo)的尺寸可以更靈活地反映用于產(chǎn)生自由曲面/自由曲線的運(yùn)算量。
可以通過(guò)可以存儲(chǔ)在存儲(chǔ)單元130中并由存儲(chǔ)單元130執(zhí)行的程序?qū)崿F(xiàn)或可以基于經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等實(shí)現(xiàn)曲面插值級(jí)別的決定和控制點(diǎn)的數(shù)目,或者可以將用于實(shí)現(xiàn)它們的給定方法開(kāi)發(fā)到硬件中。即使當(dāng)曲面插值級(jí)別的決定方法被開(kāi)發(fā)到硬件中且不能改變時(shí),也可以通過(guò)使用可以存儲(chǔ)在存儲(chǔ)單元130中且由存儲(chǔ)單元130執(zhí)行的程序和經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等以不同的方法改變控制點(diǎn)的數(shù)目,作為基于決定的曲面插值級(jí)別決定控制點(diǎn)數(shù)目的方法。
參考圖16,圖16是根據(jù)本實(shí)施例的處理流程的示例,其中描述了根據(jù)繪制目標(biāo)的顯示周期信息控制產(chǎn)生的控制點(diǎn)數(shù)目改變自由曲線的繪制精度的處理流程。
當(dāng)由繪制目標(biāo)信息獲取單元220獲取的繪制目標(biāo)的顯示周期大于等于基準(zhǔn)A時(shí),曲面插值級(jí)別設(shè)為“高”,以便產(chǎn)生大量的控制點(diǎn)。以此方式,可以產(chǎn)生高精度的自由曲線,而運(yùn)算量增加了(步驟T80、T82和T85)。
當(dāng)繪制目標(biāo)的顯示周期低于基準(zhǔn)A且大于等于基準(zhǔn)B時(shí),曲面插值級(jí)別設(shè)為“中”,以便產(chǎn)生中間數(shù)目的控制點(diǎn)。以此方式,可以產(chǎn)生中精度的自由曲線,而與高精度曲線的情況中的運(yùn)算量相比運(yùn)算量減少了(T80、T81、T83和T86)。
當(dāng)繪制目標(biāo)的顯示周期低于基準(zhǔn)B時(shí),曲面插值級(jí)別設(shè)為“低”,以便產(chǎn)生更小數(shù)目的控制點(diǎn)。因此,可以產(chǎn)生低精度的自由曲線,而運(yùn)算量進(jìn)一步減少了(步驟T80、T81、T84和T87)。
然后,決定在下一個(gè)圖像刷新周期內(nèi)是否連續(xù)地產(chǎn)生圖像(步驟T88)。當(dāng)決定繼續(xù)產(chǎn)生圖像時(shí),重復(fù)步驟T80-T87。
在圖16中,提供了高精度、中間精度和低精度的三級(jí)作為曲面插值級(jí)別,但是,根據(jù)本發(fā)明的曲面插值級(jí)別未必限于那三級(jí)。當(dāng)為繪制目標(biāo)的顯示周期提供更小范圍的基準(zhǔn)并決定分別對(duì)應(yīng)于該范圍的曲面插值級(jí)別時(shí),繪制目標(biāo)的顯示周期可以更靈活地反映用于產(chǎn)生自由曲面/自由曲線的運(yùn)算顯示周期。
可以通過(guò)可以存儲(chǔ)在存儲(chǔ)單元130中并由存儲(chǔ)單元130執(zhí)行的程序?qū)崿F(xiàn)或可以基于經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等實(shí)現(xiàn)曲面插值級(jí)別的決定和控制點(diǎn)的數(shù)目,或者可以將用于實(shí)現(xiàn)它們的給定方法開(kāi)發(fā)到硬件中。即使當(dāng)曲面插值級(jí)別的決定方法被開(kāi)發(fā)到硬件中且不能改變時(shí),也可以通過(guò)使用可以存儲(chǔ)在存儲(chǔ)單元130中且由存儲(chǔ)單元130執(zhí)行的程序和經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等以不同的方法改變控制點(diǎn)的數(shù)目,作為基于決定的曲面插值級(jí)別決定控制點(diǎn)數(shù)目的方法。用于檢測(cè)顯示周期的方法的例子包括,例如對(duì)于基于給定條件在繪制目標(biāo)中選擇的代表點(diǎn)位于顯示區(qū)域(幀緩沖器的內(nèi)部等)時(shí)開(kāi)始的每個(gè)一定的屏幕刷新周期,由計(jì)數(shù)器增加計(jì)數(shù)數(shù)目的方法等。
參考圖17,圖17是根據(jù)本實(shí)施例的處理流程的示例,其中描述了根據(jù)顯示單元的圖像質(zhì)量信息控制產(chǎn)生的控制點(diǎn)數(shù)目改變自由曲線的繪制精度的處理流程。
當(dāng)由顯示單元信息獲取單元220獲取的顯示單元的圖像質(zhì)量大于等于基準(zhǔn)A時(shí),曲面插值級(jí)別設(shè)為“高”,以便產(chǎn)生大量的控制點(diǎn)。以此方式,可以產(chǎn)生高精度的自由曲線,而運(yùn)算量增加了(步驟T90、T92和T95)。
當(dāng)顯示單元的圖像質(zhì)量低于基準(zhǔn)A且大于等于基準(zhǔn)B時(shí),曲面插值級(jí)別設(shè)為“中”,以便產(chǎn)生中間數(shù)目的控制點(diǎn)。以此方式,可以產(chǎn)生中精度的自由曲線,而與高精度曲線的情況中的運(yùn)算量相比運(yùn)算量減少了(步驟T90、T91、T93和T96)。
當(dāng)顯示單元的圖像質(zhì)量低于基準(zhǔn)B時(shí),曲面插值級(jí)別設(shè)為“低”,以便產(chǎn)生更小數(shù)目的控制點(diǎn)。因此,可以產(chǎn)生低精度的自由曲線,而運(yùn)算量進(jìn)一步減少了(步驟T90、T91、T94和T97)。
然后,決定下一個(gè)圖像刷新周期內(nèi)是否連續(xù)地產(chǎn)生圖像(步驟T98)。當(dāng)決定繼續(xù)產(chǎn)生圖像時(shí),重復(fù)步驟T90-T97。
在圖17中,給出了高精度、中精度和低精度的三級(jí)作為曲面插值級(jí)別,但是,根據(jù)本發(fā)明的曲面插值級(jí)別未必限于那三級(jí)。當(dāng)為顯示單元的圖像質(zhì)量提供更小范圍的基準(zhǔn)并決定分別對(duì)應(yīng)于該范圍的曲面插值級(jí)別時(shí),顯示單元的圖像質(zhì)量可以更靈活地反映產(chǎn)生自由曲面/自由曲線的運(yùn)算圖像質(zhì)量。
可以通過(guò)可以存儲(chǔ)在存儲(chǔ)單元130中并由存儲(chǔ)單元130執(zhí)行的程序?qū)崿F(xiàn)或可以基于經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等實(shí)現(xiàn)曲面插值級(jí)別的決定和控制點(diǎn)的數(shù)目,或者可以將用于實(shí)現(xiàn)它們的給定方法開(kāi)發(fā)到硬件中。即使當(dāng)曲面插值級(jí)別的決定方法被開(kāi)發(fā)到硬件中且不能改變時(shí),也可以通過(guò)使用可以存儲(chǔ)在存儲(chǔ)單元130中且由存儲(chǔ)單元130執(zhí)行的程序和經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等以不同的方法改變控制點(diǎn)的數(shù)目,作為基于決定的曲面插值級(jí)別決定控制點(diǎn)數(shù)目的方法。
參考圖18,圖18是根據(jù)本實(shí)施例的處理流程的示例,其中描述了根據(jù)三種繪制目標(biāo)信息控制產(chǎn)生的控制點(diǎn)數(shù)目改變自由曲線的繪制精度的處理流程,這三種繪制目標(biāo)信息是繪制目標(biāo)的移動(dòng)速度、繪制目標(biāo)的尺寸和相對(duì)于關(guān)注目標(biāo)的距離。
當(dāng)通過(guò)繪制目標(biāo)信息獲取單元220獲取的繪制目標(biāo)的移動(dòng)速度低于基準(zhǔn)A、繪制目標(biāo)的尺寸大于等于基準(zhǔn)C以及相對(duì)于關(guān)注目標(biāo)的距離低于基準(zhǔn)E時(shí)(步驟T100、T102和T104),曲面插值級(jí)別設(shè)為“高”,以便產(chǎn)生大量的控制點(diǎn)。以此方式,可以產(chǎn)生高精度的自由曲線,而運(yùn)算量增加了(步驟T106和T109)。
當(dāng)下面的a)、b)和c)的任意一個(gè)滿足時(shí),曲面插值級(jí)別設(shè)為“中”,以便產(chǎn)生中間數(shù)目的控制點(diǎn)。以此方式,可以產(chǎn)生中精度的自由曲線,而與高精度曲線的情況中的運(yùn)算量相比運(yùn)算量減少了(步驟T107和T10a)。
a)當(dāng)繪制目標(biāo)的移動(dòng)速度低于基準(zhǔn)A,繪制目標(biāo)的尺寸大于等于基準(zhǔn)C,相對(duì)于關(guān)注目標(biāo)的距離大于等于基準(zhǔn)E且低于基準(zhǔn)F(步驟T100、T102、T104和T105)時(shí);b)當(dāng)繪制目標(biāo)的移動(dòng)速度低于基準(zhǔn)A,繪制目標(biāo)的尺寸大于等于基準(zhǔn)D且小于基準(zhǔn)C,相對(duì)于關(guān)注目標(biāo)的距離低于基準(zhǔn)F(步驟T100、T102、T103和T105)時(shí);和c)當(dāng)繪制目標(biāo)的移動(dòng)速度大于等于基準(zhǔn)A且低于基準(zhǔn)B,繪制目標(biāo)的尺寸大于等于基準(zhǔn)D,相對(duì)于關(guān)注目標(biāo)的距離低于基準(zhǔn)F(步驟T100、T101、T103和T105)時(shí)。
當(dāng)繪制目標(biāo)的移動(dòng)速度大于等于基準(zhǔn)B,或繪制目標(biāo)的尺寸低于基準(zhǔn)D,或相對(duì)于關(guān)注目標(biāo)的距離大于等于基準(zhǔn)F(T101、T103和T105)時(shí),曲面插值級(jí)別設(shè)為“低”以便產(chǎn)生較小數(shù)目的控制點(diǎn)。因此,可以產(chǎn)生低精度的自由曲線,而運(yùn)算量進(jìn)一步減少了(步驟T108和T10b)。
然后,決定下一個(gè)圖像刷新周期內(nèi)是否連續(xù)地產(chǎn)生圖像(步驟T10c)。當(dāng)決定繼續(xù)產(chǎn)生圖像時(shí),重復(fù)步驟T100-T10b。
在圖18中,通過(guò)其中繪制目標(biāo)的移動(dòng)速度、繪制目標(biāo)的尺寸和相對(duì)于關(guān)注目標(biāo)的距離分別滿足基準(zhǔn)范圍的判斷步驟由三個(gè)曲面插值級(jí)別決定曲面插值級(jí)別。但是,用于決定曲面插值級(jí)別的繪制目標(biāo)信息的類(lèi)型和數(shù)目,用于決定曲面插值級(jí)別的方法和曲面插值級(jí)別的數(shù)目不局限制上面的描述。
可以通過(guò)可以存儲(chǔ)在存儲(chǔ)單元130中并由存儲(chǔ)單元130執(zhí)行的程序?qū)崿F(xiàn)或可以基于經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等實(shí)現(xiàn)曲面插值級(jí)別的決定和控制點(diǎn)的數(shù)目,或者可以將用于實(shí)現(xiàn)它們的給定方法開(kāi)發(fā)到硬件中。即使當(dāng)曲面插值級(jí)別的決定方法被開(kāi)發(fā)到硬件中且不能改變時(shí),也可以通過(guò)使用可以存儲(chǔ)在存儲(chǔ)單元130中且由存儲(chǔ)單元130執(zhí)行的程序和經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等以不同的方法改變控制點(diǎn)的數(shù)目,作為基于決定的曲面插值級(jí)別決定控制點(diǎn)數(shù)目的方法。
圖19圖示了通過(guò)用最小精度繪制自由曲面/自由曲線時(shí)使用的控制點(diǎn)形成的多邊形的重心作為繪制目標(biāo)的代表點(diǎn)的方法,該方法代表當(dāng)繪制目標(biāo)信息是繪制目標(biāo)的移動(dòng)速度、繪制目標(biāo)的顯示區(qū)域信息、繪制目標(biāo)和關(guān)注目標(biāo)之間的距離信息、繪制目標(biāo)的數(shù)目信息和繪制目標(biāo)的顯示周期信息的任意一種時(shí)確定使用的繪制目標(biāo)的代表點(diǎn)的方法的一個(gè)示例。
在圖19中,由四個(gè)點(diǎn)(Q0、Q1、Q2和Q3)形成的多邊形被對(duì)角地切成三角形以便獲得重心(Q4),該四個(gè)點(diǎn)是用最小精度繪制自由曲面/自由曲線時(shí)使用的點(diǎn)。重心可以通過(guò)其它的方法如使用位置矢量的計(jì)算方法來(lái)獲得。重心可以通過(guò)可以存儲(chǔ)在存儲(chǔ)單元130中并由存儲(chǔ)單元130執(zhí)行的程序得到,或者可以經(jīng)由網(wǎng)絡(luò)基于外部數(shù)據(jù)等得到,或者可以將確定重心的給定方法開(kāi)發(fā)到硬件中。
圖20示出了在給定條件下從用最小精度繪制自由曲面/自由曲線時(shí)使用的控制點(diǎn)選擇的點(diǎn)用作繪制目標(biāo)的代表點(diǎn)的方法,該方法代表當(dāng)繪制目標(biāo)信息是繪制目標(biāo)的移動(dòng)速度、繪制目標(biāo)的顯示區(qū)域信息、繪制目標(biāo)和關(guān)注目標(biāo)之間的距離信息、繪制目標(biāo)的數(shù)目信息和繪制目標(biāo)的顯示周期信息的任意一種時(shí)確定使用的繪制目標(biāo)的代表點(diǎn)的方法的一個(gè)示例。在所示的示例中,從其中用最大精度繪制自由曲線的圖20A至其中用最小精度繪制自由曲線的圖20B,在任意自由曲線的形成中公共的所有控制點(diǎn)(Q0、Q1、Q2和Q3)用作代表點(diǎn)。但是,在最小精度繪制時(shí),代表點(diǎn)可以是前述控制點(diǎn)的一部分。該代表點(diǎn)可以通過(guò)可以存儲(chǔ)在存儲(chǔ)單元130中且由存儲(chǔ)單元130執(zhí)行的程序或可以經(jīng)由網(wǎng)絡(luò)基于外部數(shù)據(jù)等由最小精度控制點(diǎn)來(lái)決定,或者可以將確定代表點(diǎn)的給定方法開(kāi)發(fā)到硬件中。
圖21示出了當(dāng)繪制目標(biāo)信息是繪制目標(biāo)的移動(dòng)速度信息以及繪制目標(biāo)和關(guān)注目標(biāo)之間的距離信息之一時(shí),使用繪制目標(biāo)的代表點(diǎn)之間的直線距離檢測(cè)所使用的距離的示例。繪制目標(biāo)P130的代表點(diǎn)是Q2,繪制目標(biāo)P131的代表點(diǎn)是Q5,兩個(gè)點(diǎn)之間的直線距離L是繪制目標(biāo)P130和P131之間的直線距離。
在圖21中,作為繪制目標(biāo)P130和P131的代表點(diǎn),對(duì)于每個(gè)目標(biāo)來(lái)說(shuō),一個(gè)代表點(diǎn)是用于在給定條件下繪制最小精度的自由曲面/自由曲線的控制點(diǎn)中選擇出來(lái)的。但是,代表點(diǎn)的選擇不局限于這種方法。在圖21中,僅僅示出了x-y方向上的兩個(gè)點(diǎn)之間的距離,但是,該距離可以包括深度方向。代表點(diǎn)之間的距離可以通過(guò)可以存儲(chǔ)在存儲(chǔ)單元130中且可以由存儲(chǔ)單元130執(zhí)行的程序或可以經(jīng)由網(wǎng)絡(luò)基于外部數(shù)據(jù)等來(lái)計(jì)算,或者將用于計(jì)算距離的給定方法開(kāi)發(fā)到硬件中。
圖22示出了當(dāng)繪制目標(biāo)信息是繪制目標(biāo)的移動(dòng)速度信息和繪制目標(biāo)和關(guān)注目標(biāo)之間的距離信息之一時(shí),在繪制目標(biāo)具有多個(gè)代表點(diǎn)的情況下使用繪制目標(biāo)的代表點(diǎn)之間的直線距離的平均值來(lái)檢測(cè)所使用的距離的示例。繪制目標(biāo)P140的代表點(diǎn)是Q0、Q1、Q2和Q3,繪制目標(biāo)P141的代表點(diǎn)是Q4、Q5、Q6和Q7,Q0和Q7之間的直線距離L0、Q1和Q4之間的直線距離L1、Q2和Q5之間的直線距離L2以及Q3和Q6之間的直線距離L3的平均值L(=(L0+L1+L2+L3)/4)是繪制目標(biāo)P140和P141之間的直線距離。
在圖22中,從在給定條件下用于繪制最小精度的自由曲面/自由曲線的控制點(diǎn)中選擇四個(gè)點(diǎn)作為繪制目標(biāo)P140和P141的代表點(diǎn),但是,可以用不同的方法選擇代表點(diǎn)。在圖22中,僅僅示出了在x-y方向上的兩個(gè)點(diǎn)之間的距離,但是,該距離可以包括深度方向??梢酝ㄟ^(guò)可以存儲(chǔ)在存儲(chǔ)單元130中并由存儲(chǔ)單元130執(zhí)行的程序?qū)崿F(xiàn)、或可以基于經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等實(shí)現(xiàn)繪制目標(biāo)之間的代表點(diǎn)的關(guān)聯(lián)、代表點(diǎn)之間的距離計(jì)算以及平均距離的計(jì)算,或者可以將用于實(shí)現(xiàn)它們的給定方法開(kāi)發(fā)到硬件中。
圖23示出了在代表點(diǎn)所屬的顯示區(qū)域中分別設(shè)置曲面插值級(jí)別的平均值作為繪制目標(biāo)的曲面插值級(jí)別的設(shè)置示例,該示例表示當(dāng)繪制目標(biāo)信息是繪制目標(biāo)的顯示區(qū)域信息時(shí)在繪制目標(biāo)具有多個(gè)代表點(diǎn)的情況中用于確定曲面插值級(jí)別的方法。當(dāng)繪制目標(biāo)P150的代表點(diǎn)是從Q0至Q6的七個(gè)點(diǎn)時(shí),代表點(diǎn)Q0、Q1、Q2和Q3屬于顯示區(qū)域R151,代表點(diǎn)Q4和Q5屬于顯示區(qū)域R152,代表點(diǎn)Q6屬于顯示區(qū)域R153。顯示區(qū)域R151的曲面插值級(jí)別是A,顯示區(qū)域R152的曲面插值級(jí)別是B,顯示區(qū)域R153的曲面插值級(jí)別是C,代表點(diǎn)Q0-Q6所屬的顯示區(qū)域的曲面插值級(jí)別A、B和C的平均值D,也就是(A×4+B×2+C×1)/7,被設(shè)為繪制目標(biāo)P150的曲面插值級(jí)別。
當(dāng)平均值D未到達(dá)曲面插值級(jí)別的預(yù)先設(shè)定值時(shí),與預(yù)先設(shè)定值最接近的曲面插值級(jí)別被設(shè)為繪制目標(biāo)的曲面插值級(jí)別。
曲面插值級(jí)別的平均值計(jì)算可以通過(guò)可以存儲(chǔ)在存儲(chǔ)單元130中且由存儲(chǔ)單元130執(zhí)行的程序或可以基于經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等來(lái)實(shí)現(xiàn),或者可以將實(shí)現(xiàn)平均值計(jì)算的給定方法開(kāi)發(fā)到硬件中。
圖24示出了根據(jù)代表點(diǎn)所屬的顯示區(qū)域中分別設(shè)置的曲面插值級(jí)別設(shè)置產(chǎn)生的控制點(diǎn)數(shù)目的示例,該示例表示當(dāng)繪制目標(biāo)信息是繪制目標(biāo)的顯示區(qū)域信息時(shí)在繪制目標(biāo)具有多個(gè)代表點(diǎn)的情況下用于確定曲面插值級(jí)別的方法。
當(dāng)繪制目標(biāo)P160的代表點(diǎn)是從Q0至Q6的七個(gè)點(diǎn)時(shí),代表點(diǎn)Q0、Q1、Q2和Q3屬于顯示區(qū)域R161,代表點(diǎn)Q4和Q5屬于顯示區(qū)域R162,代表點(diǎn)Q6屬于顯示區(qū)域R163。當(dāng)顯示區(qū)域R161的曲面插值級(jí)別是A、顯示區(qū)域R162的曲面插值級(jí)別是B、顯示區(qū)域R163的曲面插值級(jí)別是C時(shí),根據(jù)曲面插值級(jí)別A決定在下一個(gè)屏幕刷新周期中是否產(chǎn)生代表點(diǎn)Q1、Q2和Q3,根據(jù)曲面插值級(jí)別B決定在下一個(gè)屏幕刷新周期中是否產(chǎn)生代表點(diǎn)Q4和Q5,根據(jù)曲面插值級(jí)別C決定在下一個(gè)屏幕刷新周期中是否產(chǎn)生代表點(diǎn)Q6。作為一種可替代的方法,在決定曲面插值級(jí)別的階段中不產(chǎn)生的任一控制點(diǎn)可以與緊密鄰近的控制點(diǎn)的曲面插值級(jí)別一致。
圖25是使用當(dāng)用最小精度繪制自由曲線時(shí)使用的兩個(gè)控制點(diǎn)之間的距離作為繪制目標(biāo)的尺寸的示例,該示例代表當(dāng)繪制目標(biāo)信息是繪制目標(biāo)的尺寸信息以及繪制目標(biāo)和關(guān)注目標(biāo)之間的距離信息之一時(shí)檢測(cè)所使用的繪制目標(biāo)的尺寸的方法。當(dāng)用最小精度來(lái)繪制繪制目標(biāo)P170中使用的控制點(diǎn)是從Q0至Q6的七個(gè)點(diǎn)時(shí),將在給定條件下選擇的兩個(gè)點(diǎn)Q3和Q6之間的直線距離設(shè)為繪制目標(biāo)P170的尺寸。
用于判斷尺寸和兩個(gè)點(diǎn)之間的直線距離的計(jì)算使用的兩個(gè)控制點(diǎn)的選擇可以通過(guò)可以存儲(chǔ)在存儲(chǔ)單元130中且可以由存儲(chǔ)單元130執(zhí)行的程序或可以基于經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等來(lái)實(shí)現(xiàn),或者可以將用于實(shí)現(xiàn)它們的給定方法開(kāi)發(fā)到硬件中。當(dāng)繪制目標(biāo)信息是繪制目標(biāo)和關(guān)注目標(biāo)之間的距離信息時(shí),作為用于選擇關(guān)注目標(biāo)的方法,其尺寸滿足給定條件的繪制目標(biāo)可以用作關(guān)注目標(biāo)。
繪制目標(biāo)的尺寸是否滿足用于關(guān)注目標(biāo)所設(shè)定的條件可以通過(guò)可以存儲(chǔ)在存儲(chǔ)單元130中且可以由存儲(chǔ)單元130執(zhí)行的程序來(lái)判斷或可以基于經(jīng)由網(wǎng)絡(luò)的外部數(shù)據(jù)等來(lái)判斷,或者可以將判斷它的給定方法開(kāi)發(fā)到硬件中。
如至此所述,根據(jù)本發(fā)明,可以依照系統(tǒng)狀態(tài)和運(yùn)算性能改變用于決定自由曲面/自由曲線形狀的控制點(diǎn)數(shù)目,以及可以基于改變后的控制點(diǎn)數(shù)目產(chǎn)生自由曲面/自由曲線。因此,可以依照系統(tǒng)狀態(tài)產(chǎn)生實(shí)現(xiàn)最佳繪制質(zhì)量的自由曲面/自由曲線。
例如,通過(guò)產(chǎn)生可以及時(shí)完成繪制處理的最大數(shù)目的控制點(diǎn),在所有自由曲面/自由曲線形成中可以有選擇地形成達(dá)到最高精度的自由曲面/自由曲線,而不會(huì)導(dǎo)致任何問(wèn)題。而且,當(dāng)產(chǎn)生的控制點(diǎn)數(shù)目較少時(shí),可以減小運(yùn)算量并由此減小功耗。
而且,當(dāng)可以根據(jù)剩余電池級(jí)別控制控制點(diǎn)的數(shù)目時(shí),用戶可以通過(guò)提供的圖像質(zhì)量得知剩余電池級(jí)別。
而且,根據(jù)本發(fā)明,可以根據(jù)如何為用戶顯示繪制目標(biāo)來(lái)改變用于確定自由曲面/自由曲線形狀的控制點(diǎn)的數(shù)目??梢曰诟淖兒蟮目刂泣c(diǎn)數(shù)目產(chǎn)生自由曲面/自由曲線。因此,可以產(chǎn)生實(shí)現(xiàn)最佳圖像質(zhì)量的自由曲面/自由曲線,同時(shí)在繪制目標(biāo)上靈活地響應(yīng)于用戶的評(píng)價(jià)。例如,當(dāng)目標(biāo)在短時(shí)期中移動(dòng)長(zhǎng)距離和以高速繪制時(shí),使用較小數(shù)目的控制點(diǎn)產(chǎn)生自由曲面/自由曲線,以便對(duì)用戶很難察覺(jué)的任意目標(biāo)控制運(yùn)算量。產(chǎn)生的控制點(diǎn)數(shù)目減少時(shí),運(yùn)算量可以減小,這將導(dǎo)致功耗減小,并且硬件資源可以用于除產(chǎn)生自由曲面/自由曲線以外的其他處理。
根據(jù)本發(fā)明的繪制裝置和繪制方法能夠基于系統(tǒng)信息控制產(chǎn)生自由曲面/自由曲線產(chǎn)生的控制點(diǎn)的數(shù)目,且依照對(duì)應(yīng)于系統(tǒng)狀態(tài)的運(yùn)算量產(chǎn)生自由曲面/自由曲線,這對(duì)于在給定的繪制刷新周期內(nèi)產(chǎn)生自由曲面或自由曲線是有利的。
根據(jù)本發(fā)明的繪制裝置和繪制方法能夠基于繪制目標(biāo)信息控制產(chǎn)生自由曲面/自由曲線產(chǎn)生的控制點(diǎn)的數(shù)目,且依照對(duì)應(yīng)于繪制目標(biāo)的狀態(tài)的運(yùn)算量產(chǎn)生自由曲面/自由曲線,這對(duì)于在給定的繪制刷新周期內(nèi)產(chǎn)生自由曲面或自由曲線是有利的。
本發(fā)明并不局限于上面描述的實(shí)施例,并且在其技術(shù)思想的范圍內(nèi)可以進(jìn)行不同的改進(jìn)和實(shí)施。
權(quán)利要求
1.一種繪制裝置,包括信息獲取單元,用于獲取系統(tǒng)信息或繪制目標(biāo)信息;控制點(diǎn)產(chǎn)生部分,用于基于所獲取的信息設(shè)置用來(lái)確定產(chǎn)生曲面或曲線的控制點(diǎn)的數(shù)目的曲面插值級(jí)別,并根據(jù)曲面插值級(jí)別產(chǎn)生控制點(diǎn);和曲面產(chǎn)生部分,用于基于控制點(diǎn)產(chǎn)生曲面,其中用于繪制顯示目標(biāo)的曲面的運(yùn)算量基于所獲取的信息而動(dòng)態(tài)地改變。
2.根據(jù)權(quán)利要求1所述的繪制裝置,其中信息獲取單元是用于獲取系統(tǒng)信息的系統(tǒng)信息獲取單元,控制點(diǎn)產(chǎn)生部分基于系統(tǒng)信息設(shè)置用來(lái)確定產(chǎn)生曲面或曲線的控制點(diǎn)的數(shù)目的曲面插值級(jí)別,并根據(jù)曲面插值級(jí)別產(chǎn)生控制點(diǎn),曲面產(chǎn)生部分基于控制點(diǎn)產(chǎn)生曲面,用于繪制顯示目標(biāo)的曲面的運(yùn)算量基于系統(tǒng)信息而動(dòng)態(tài)地改變。
3.根據(jù)權(quán)利要求2所述的繪制裝置,其中系統(tǒng)信息獲取單元包括用于獲取剩余電池級(jí)別的剩余電池級(jí)別信息獲取部分,系統(tǒng)信息是剩余電池級(jí)別。
4.根據(jù)權(quán)利要求2所述的繪制裝置,其中系統(tǒng)信息獲取單元包括用于獲取時(shí)鐘比率的時(shí)鐘比率信息獲取部分,系統(tǒng)信息是時(shí)鐘比率。
5.根據(jù)權(quán)利要求2所述的繪制裝置,其中系統(tǒng)信息獲取單元包括用于獲取分配帶寬的分配帶寬信息獲取部分,系統(tǒng)信息是分配帶寬。
6.根據(jù)權(quán)利要求2所述的繪制裝置,其中系統(tǒng)信息獲取單元包括用于獲取總線通信量的總線通信量信息獲取部分,系統(tǒng)信息是總線通信量。
7.根據(jù)權(quán)利要求2所述的繪制裝置,其中系統(tǒng)信息獲取單元包括用于獲取網(wǎng)絡(luò)通信量的網(wǎng)絡(luò)通信量信息獲取部分,系統(tǒng)信息是網(wǎng)絡(luò)通信量。
8.根據(jù)權(quán)利要求2所述的繪制裝置,其中系統(tǒng)信息獲取單元包括用于獲取相對(duì)于繪制裝置的中斷頻率的中斷頻率信息獲取部分,系統(tǒng)信息是中斷頻率。
9.根據(jù)權(quán)利要求2所述的繪制裝置,其中系統(tǒng)信息獲取單元包括用于獲取剩余電池級(jí)別的剩余電池級(jí)別信息獲取部分、用于獲取時(shí)鐘比率的時(shí)鐘比率信息獲取部分、用于獲取分配帶寬的分配帶寬信息獲取部分、用于獲取總線通信量的總線通信量信息獲取部分、用于獲取網(wǎng)絡(luò)通信量的網(wǎng)絡(luò)通信量信息獲取部分和用于獲取相對(duì)于繪制裝置的中斷頻率的中斷頻率信息獲取部分中的至少兩種,系統(tǒng)信息包括剩余電池級(jí)別、時(shí)鐘比率、分配帶寬、總線通信量、網(wǎng)絡(luò)通信量以及中斷頻率中的至少兩種。
10.根據(jù)權(quán)利要求2所述的繪制裝置,其中曲面插值級(jí)別和控制點(diǎn)的數(shù)目是根據(jù)系統(tǒng)信息是高于還是低于預(yù)先設(shè)定值來(lái)進(jìn)行設(shè)置的。
11.根據(jù)權(quán)利要求2所述的繪制裝置,其中運(yùn)算量根據(jù)系統(tǒng)信息以定相的方式而改變。
12.根據(jù)權(quán)利要求2所述的繪制裝置,其中運(yùn)算量由曲面插值級(jí)別決定。
13.根據(jù)權(quán)利要求2所述的繪制裝置,其中運(yùn)算量由控制點(diǎn)的數(shù)目決定。
14.根據(jù)權(quán)利要求2所述的繪制裝置,其中運(yùn)算量由曲面插值級(jí)別和控制點(diǎn)的數(shù)目決定。
15.根據(jù)權(quán)利要求1所述的繪制裝置,其中信息獲取單元是用于獲取繪制目標(biāo)信息的繪制目標(biāo)信息獲取單元,控制點(diǎn)產(chǎn)生部分基于繪制目標(biāo)信息設(shè)置用來(lái)確定產(chǎn)生曲面或曲線的控制點(diǎn)的數(shù)目的曲面插值級(jí)別,并根據(jù)曲面插值級(jí)別產(chǎn)生控制點(diǎn),曲面產(chǎn)生部分基于控制點(diǎn)產(chǎn)生曲面,用于繪制顯示目標(biāo)的曲面的運(yùn)算量基于繪制目標(biāo)信息而動(dòng)態(tài)地改變。
16.根據(jù)權(quán)利要求15所述的繪制裝置,其中繪制目標(biāo)信息獲取單元包括用于獲取繪制目標(biāo)的移動(dòng)速度的移動(dòng)速度信息獲取部分,目標(biāo)顯示信息是繪制目標(biāo)的移動(dòng)速度。
17.根據(jù)權(quán)利要求15所述的繪制裝置,其中繪制目標(biāo)信息獲取單元包括用于獲取繪制目標(biāo)的顯示區(qū)域的顯示區(qū)域信息獲取部分,目標(biāo)顯示信息是繪制目標(biāo)的顯示區(qū)域。
18.根據(jù)權(quán)利要求15所述的繪制裝置,其中繪制目標(biāo)信息獲取單元包括用于獲取表示繪制目標(biāo)和預(yù)定關(guān)注目標(biāo)之間距離的距離信息的關(guān)注目標(biāo)距離信息獲取部分,目標(biāo)顯示信息是距離信息。
19.根據(jù)權(quán)利要求15所述的繪制裝置,其中繪制目標(biāo)信息獲取單元包括用于獲取繪制目標(biāo)的數(shù)目的繪制目標(biāo)數(shù)目信息獲取部分,目標(biāo)顯示信息是繪制目標(biāo)的數(shù)目信息。
20.根據(jù)權(quán)利要求15所述的繪制裝置,其中繪制目標(biāo)信息獲取單元包括用于獲取繪制目標(biāo)的尺寸的繪制目標(biāo)尺寸信息獲取部分,目標(biāo)顯示信息是繪制目標(biāo)的尺寸信息。
21.根據(jù)權(quán)利要求15所述的繪制裝置,其中繪制目標(biāo)信息獲取單元包括用于獲取繪制目標(biāo)的顯示周期信息的顯示周期信息獲取部分,目標(biāo)顯示信息是繪制目標(biāo)的顯示周期信息。
22.根據(jù)權(quán)利要求15所述的繪制裝置,其中繪制目標(biāo)信息獲取單元包括用于獲取顯示單元的圖像質(zhì)量的顯示裝置圖像質(zhì)量信息獲取部分,目標(biāo)顯示信息是繪制目標(biāo)的圖像質(zhì)量信息。
23.根據(jù)權(quán)利要求15所述的繪制裝置,其中目標(biāo)信息獲取單元包括用于獲取繪制目標(biāo)的移動(dòng)速度信息的移動(dòng)速度信息獲取部分、用于獲取繪制目標(biāo)的顯示區(qū)域信息的顯示區(qū)域信息獲取部分、用于獲取表示繪制目標(biāo)和預(yù)定關(guān)注目標(biāo)之間距離的距離信息的關(guān)注目標(biāo)距離信息獲取部分、用于獲取繪制目標(biāo)的數(shù)目信息的繪制目標(biāo)數(shù)目信息獲取部分、用于獲取繪制目標(biāo)的尺寸信息的繪制目標(biāo)尺寸信息獲取部分、用于獲取繪制目標(biāo)的顯示周期信息的顯示周期信息獲取部分和用于獲取顯示單元圖像質(zhì)量的顯示裝置圖像質(zhì)量信息獲取部分中的至少兩種,繪制目標(biāo)顯示信息包括繪制目標(biāo)的移動(dòng)速度信息、繪制目標(biāo)的顯示區(qū)域信息、表示繪制目標(biāo)和預(yù)定關(guān)注目標(biāo)之間距離的距離信息、繪制目標(biāo)的數(shù)目信息、繪制目標(biāo)的尺寸信息、繪制目標(biāo)的顯示周期信息和顯示單元的圖像質(zhì)量信息中的至少兩種。
24.根據(jù)權(quán)利要求15所述的繪制裝置,其中曲面插值級(jí)別和控制點(diǎn)的數(shù)目是根據(jù)繪制目標(biāo)顯示信息是高于還是低于預(yù)先設(shè)定值來(lái)進(jìn)行設(shè)置的。
25.根據(jù)權(quán)利要求15所述的繪制裝置,其中運(yùn)算量根據(jù)繪制目標(biāo)顯示信息以定相的方式而改變。
26.根據(jù)權(quán)利要求15所述的繪制裝置,其中運(yùn)算量由曲面插值級(jí)別決定。
27.根據(jù)權(quán)利要求15所述的繪制裝置,其中運(yùn)算量由控制點(diǎn)的數(shù)目決定。
28.根據(jù)權(quán)利要求15所述的繪制裝置,其中運(yùn)算量由曲面插值級(jí)別和控制點(diǎn)的數(shù)目決定。
29.根據(jù)權(quán)利要求15所述的繪制裝置,其中繪制目標(biāo)信息獲取單元確定用于各個(gè)繪制目標(biāo)的一個(gè)代表點(diǎn)或多個(gè)代表點(diǎn),該代表點(diǎn)是由控制點(diǎn)產(chǎn)生部分產(chǎn)生的所有或部分控制點(diǎn)形成的多邊形的重心。
30.根據(jù)權(quán)利要求15所述的繪制裝置,其中繪制目標(biāo)信息獲取單元確定用于各個(gè)繪制目標(biāo)的一個(gè)代表點(diǎn)或多個(gè)代表點(diǎn),該代表點(diǎn)是其與由控制點(diǎn)產(chǎn)生部分產(chǎn)生的所有或部分控制點(diǎn)的平均距離最短的點(diǎn)。
31.根據(jù)權(quán)利要求15所述的繪制裝置,其中繪制目標(biāo)信息獲取單元確定用于各個(gè)繪制目標(biāo)的一個(gè)代表點(diǎn)或多個(gè)代表點(diǎn),該代表點(diǎn)是在給定條件下從控制點(diǎn)產(chǎn)生部分在用最小精度繪制自由曲面/自由曲線的情況下產(chǎn)生的全部或部分控制點(diǎn)中選擇出來(lái)的。
32.根據(jù)權(quán)利要求15所述的繪制裝置,其中繪制目標(biāo)信息獲取單元確定用于各個(gè)繪制目標(biāo)的一個(gè)代表點(diǎn)或多個(gè)代表點(diǎn),該代表點(diǎn)是從包括由控制點(diǎn)產(chǎn)生部分產(chǎn)生的所有或部分控制點(diǎn)形成的多邊形的重心、與由控制點(diǎn)產(chǎn)生部分產(chǎn)生的所有或部分控制點(diǎn)的平均距離最小的點(diǎn)的組中選擇出來(lái)的,該控制點(diǎn)是在給定條件下從控制點(diǎn)產(chǎn)生部分在用最小精度繪制自由曲面/自由曲線的情況下產(chǎn)生的所有或部分控制點(diǎn)中選擇出來(lái)的,在一段時(shí)間中代表點(diǎn)移動(dòng)的直線距離用作移動(dòng)距離,通過(guò)將移動(dòng)距離除以該段時(shí)間獲得繪制目標(biāo)的移動(dòng)速度。
33.根據(jù)權(quán)利要求15所述的繪制裝置,其中控制點(diǎn)在一段時(shí)間中移動(dòng)的直線距離的平均值用作移動(dòng)距離,通過(guò)將移動(dòng)距離除以該段時(shí)間獲得繪制目標(biāo)的移動(dòng)速度。
34.根據(jù)權(quán)利要求15所述的繪制裝置,其中繪制目標(biāo)信息獲取單元確定用于各個(gè)繪制目標(biāo)的一個(gè)代表點(diǎn)或多個(gè)代表點(diǎn),該代表點(diǎn)是從包括由控制點(diǎn)產(chǎn)生部分產(chǎn)生的所有或部分控制點(diǎn)形成的多邊形的重心、與由控制點(diǎn)產(chǎn)生部分產(chǎn)生的所有或部分控制點(diǎn)的平均距離最小的點(diǎn)的組中選擇出來(lái)的,該控制點(diǎn)是在給定條件下從控制點(diǎn)產(chǎn)生部分在用最小精度繪制自由曲面/自由曲線的情況下產(chǎn)生的所有或部分控制點(diǎn)中選擇出來(lái)的,繪制目標(biāo)的代表點(diǎn)所屬的顯示區(qū)域的曲面插值級(jí)別的平均值用作 個(gè)繪制目標(biāo)的曲面插值級(jí)別。
35.根據(jù)權(quán)利要求15所述的繪制裝置,其中繪制目標(biāo)信息獲取單元確定用于各個(gè)繪制目標(biāo)的一個(gè)代表點(diǎn)或多個(gè)代表點(diǎn),該代表點(diǎn)是從包括由控制點(diǎn)產(chǎn)生部分產(chǎn)生的所有或部分控制點(diǎn)形成的多邊形的重心、與由控制點(diǎn)產(chǎn)生部分產(chǎn)生的所有或部分控制點(diǎn)的平均距離最小的點(diǎn)的組中選擇出來(lái)的,該控制點(diǎn)是在給定條件下從控制點(diǎn)產(chǎn)生部分在用最小精度繪制自由曲面/自由曲線的情況下產(chǎn)生的所有或部分控制點(diǎn)中選擇出來(lái)的,繪制目標(biāo)的最大數(shù)目的代表點(diǎn)所屬的顯示區(qū)域的曲面插值級(jí)別用作個(gè)繪制目標(biāo)的曲面插值級(jí)別。
36.根據(jù)權(quán)利要求15所述的繪制裝置,其中繪制目標(biāo)信息獲取單元確定用于各個(gè)繪制目標(biāo)的一個(gè)代表點(diǎn)或多個(gè)代表點(diǎn),該代表點(diǎn)是從包括由控制點(diǎn)產(chǎn)生部分產(chǎn)生的所有或部分控制點(diǎn)形成的多邊形的重心、與由控制點(diǎn)產(chǎn)生部分產(chǎn)生的所有或部分控制點(diǎn)的平均距離最小的點(diǎn)的組中選擇出來(lái)的,該控制點(diǎn)是在給定條件下從控制點(diǎn)產(chǎn)生部分在用最小精度繪制自由曲面/自由曲線的情況下產(chǎn)生的所有或部分控制點(diǎn)中選擇出來(lái)的,繪制目標(biāo)的代表點(diǎn)分別所屬的顯示區(qū)域的曲面插值級(jí)別用作相對(duì)于代表點(diǎn)附近的控制點(diǎn)的曲面插值級(jí)別,控制點(diǎn)產(chǎn)生部分根據(jù)曲面插值級(jí)別減少各個(gè)控制點(diǎn)。
37.根據(jù)權(quán)利要求15所述的繪制裝置,其中繪制目標(biāo)信息獲取單元確定用于各個(gè)繪制目標(biāo)的一個(gè)代表點(diǎn)或多個(gè)代表點(diǎn),該代表點(diǎn)是從包括由控制點(diǎn)產(chǎn)生部分產(chǎn)生的所有或部分控制點(diǎn)形成的多邊形的重心、與由控制點(diǎn)產(chǎn)生部分產(chǎn)生的所有或部分控制點(diǎn)的平均距離最小的點(diǎn)的組中選擇出來(lái)的,該控制點(diǎn)是在給定條件下從控制點(diǎn)產(chǎn)生部分在用最小精度繪制自由曲面/自由曲線的情況下產(chǎn)生的所有或部分控制點(diǎn)中選擇出來(lái)的,從由控制點(diǎn)產(chǎn)生部分在用最小精度繪制自由曲面/自由曲線的情況下產(chǎn)生的全部或部分控制點(diǎn)的同一個(gè)繪制目標(biāo)的控制點(diǎn)中在給定條件下選擇出來(lái)的兩個(gè)代表點(diǎn)之間的直線距離用作繪制目標(biāo)的尺寸信息。
38.根據(jù)權(quán)利要求15所述的繪制裝置,其中繪制目標(biāo)信息獲取單元確定用于各個(gè)繪制目標(biāo)的一個(gè)代表點(diǎn)或多個(gè)代表點(diǎn),該代表點(diǎn)是從包括由控制點(diǎn)產(chǎn)生部分產(chǎn)生的所有或部分控制點(diǎn)形成的多邊形的重心、與由控制點(diǎn)產(chǎn)生部分產(chǎn)生的所有或部分控制點(diǎn)的平均距離最小的點(diǎn)的組中選擇出來(lái)的,該控制點(diǎn)是在給定條件下從控制點(diǎn)產(chǎn)生部分在用最小精度繪制自由曲面/自由曲線的情況下產(chǎn)生的所有或部分控制點(diǎn)中選擇出來(lái)的,當(dāng)從由控制點(diǎn)產(chǎn)生部分在用最小精度繪制自由曲面/自由曲線的情況下產(chǎn)生的全部或部分控制點(diǎn)的同一個(gè)繪制目標(biāo)的控制點(diǎn)中在給定條件下選擇出來(lái)的兩個(gè)代表點(diǎn)之間的直線距離滿足給定條件時(shí),該繪制目標(biāo)用作關(guān)注目標(biāo)。
39.根據(jù)權(quán)利要求15所述的繪制裝置,其中繪制目標(biāo)信息獲取單元確定用于各個(gè)繪制目標(biāo)的一個(gè)代表點(diǎn)或多個(gè)代表點(diǎn),該代表點(diǎn)是從包括由控制點(diǎn)產(chǎn)生部分產(chǎn)生的所有或部分控制點(diǎn)形成的多邊形的重心、與由控制點(diǎn)產(chǎn)生部分產(chǎn)生的所有或部分控制點(diǎn)的平均距離最小的點(diǎn)的組中選擇出來(lái)的,該控制點(diǎn)是在給定條件下從控制點(diǎn)產(chǎn)生部分在用最小精度繪制自由曲面/自由曲線的情況下產(chǎn)生的所有或部分控制點(diǎn)中選擇出來(lái)的,用于對(duì)代表點(diǎn)中滿足給條件的代表點(diǎn)的數(shù)目進(jìn)行計(jì)數(shù)的計(jì)數(shù)的計(jì)數(shù)值用作繪制目標(biāo)的尺寸信息。
40.根據(jù)權(quán)利要求15所述的繪制裝置,其中繪制目標(biāo)信息獲取單元確定用于各個(gè)繪制目標(biāo)的一個(gè)代表點(diǎn)或多個(gè)代表點(diǎn),該代表點(diǎn)是從包括由控制點(diǎn)產(chǎn)生部分產(chǎn)生的所有或部分控制點(diǎn)形成的多邊形的重心、與由控制點(diǎn)產(chǎn)生部分產(chǎn)生的所有或部分控制點(diǎn)的平均距離最小的點(diǎn)的組中選擇出來(lái)的,該控制點(diǎn)是在給定條件下從控制點(diǎn)產(chǎn)生部分在用最小精度繪制自由曲面/自由曲線的情況下產(chǎn)生的所有或部分控制點(diǎn)中選擇出來(lái)的,對(duì)于每個(gè)屏幕刷新周期計(jì)數(shù)在顯示區(qū)域中包含代表點(diǎn)的時(shí)間內(nèi)的計(jì)數(shù)值用作顯示繪制目標(biāo)的顯示周期信息。
41.一種繪制方法,包括獲取系統(tǒng)信息或繪制目標(biāo)信息的步;基于所獲取的信息確定用于產(chǎn)生曲面或曲線的曲面插值級(jí)別并根據(jù)曲面插值級(jí)別產(chǎn)生控制點(diǎn)的步;基于控制點(diǎn)產(chǎn)生曲面的步;和基于所獲取的信息動(dòng)態(tài)地改變用于繪制顯示目標(biāo)的曲面的運(yùn)算量的步。
42.根據(jù)權(quán)利要求41所述的繪制方法,其中獲取系統(tǒng)信息,基于系統(tǒng)信息確定用于產(chǎn)生曲面或曲線的曲面插值級(jí)別并由此產(chǎn)生控制點(diǎn),基于控制點(diǎn)產(chǎn)生曲面,基于系統(tǒng)信息動(dòng)態(tài)地改變用于繪制顯示目標(biāo)的曲面的運(yùn)算量。
43.根據(jù)權(quán)利要求42所述的繪制方法,其中系統(tǒng)信息是剩余電池級(jí)別。
44.根據(jù)權(quán)利要求42所述的繪制方法,其中系統(tǒng)信息是時(shí)鐘比率。
45.根據(jù)權(quán)利要求42所述的繪制方法,其中系統(tǒng)信息是分配帶寬。
46.根據(jù)權(quán)利要求42所述的繪制方法,其中系統(tǒng)信息是總線通信量。
47.根據(jù)權(quán)利要求42所述的繪制方法,其中系統(tǒng)信息是網(wǎng)絡(luò)通信量。
48.根據(jù)權(quán)利要求42所述的繪制方法,其中系統(tǒng)信息是相對(duì)于繪制裝置的中斷頻率。
49.根據(jù)權(quán)利要求42所述的繪制方法,其中系統(tǒng)信息包括剩余電池級(jí)別、時(shí)鐘比率、分配帶寬、總線通信量、網(wǎng)絡(luò)通信量以及相對(duì)于繪制裝置的中斷頻率中的至少兩種。
50.根據(jù)權(quán)利要求42所述的繪制方法,其中根據(jù)系統(tǒng)信息是高于還是低于預(yù)先設(shè)定值來(lái)設(shè)置曲面插值級(jí)別和控制點(diǎn)的數(shù)目。
51.根據(jù)權(quán)利要求42所述的繪制方法,其中根據(jù)系統(tǒng)信息以定相的方式改變運(yùn)算量。
52.根據(jù)權(quán)利要求42所述的繪制方法,其中由曲面插值級(jí)別決定運(yùn)算量。
53.根據(jù)權(quán)利要求42所述的繪制方法,其中由控制點(diǎn)的數(shù)目決定運(yùn)算量。
54.根據(jù)權(quán)利要求42所述的繪制方法,其中由曲面插值級(jí)別和控制點(diǎn)的數(shù)目決定運(yùn)算量。
55.根據(jù)權(quán)利要求41所述的繪制方法,其中獲取繪制目標(biāo)信息,基于繪制目標(biāo)信息決定用于產(chǎn)生曲面或曲線的曲面插值級(jí)別并由此產(chǎn)生控制點(diǎn),基于控制點(diǎn)產(chǎn)生曲面,基于繪制目標(biāo)信息動(dòng)態(tài)地改變用于繪制顯示目標(biāo)的曲面的運(yùn)算量。
56.根據(jù)權(quán)利要求55所述的繪制方法,其中繪制目標(biāo)顯示信息是繪制目標(biāo)的移動(dòng)速度。
57.根據(jù)權(quán)利要求55所述的繪制方法,其中繪制目標(biāo)顯示信息是繪制目標(biāo)的顯示區(qū)域。
58.根據(jù)權(quán)利要求55所述的繪制方法,其中繪制目標(biāo)顯示信息是表示繪制目標(biāo)和預(yù)定關(guān)注目標(biāo)之間距離的信息。
59.根據(jù)權(quán)利要求55所述的繪制方法,其中繪制目標(biāo)顯示信息是繪制目標(biāo)的數(shù)目信息。
60.根據(jù)權(quán)利要求55所述的繪制方法,其中繪制目標(biāo)顯示信息是繪制目標(biāo)的尺寸信息。
61.根據(jù)權(quán)利要求55所述的繪制方法,其中繪制目標(biāo)顯示信息是繪制目標(biāo)的顯示周期信息。
62.根據(jù)權(quán)利要求55所述的繪制方法,其中繪制目標(biāo)顯示信息是顯示單元的圖像質(zhì)量信息。
63.根據(jù)權(quán)利要求55所述的繪制方法,其中繪制目標(biāo)顯示信息包括繪制目標(biāo)的移動(dòng)速度信息、繪制目標(biāo)的顯示區(qū)域信息、表示繪制目標(biāo)和預(yù)定關(guān)注目標(biāo)之間的距離的信息、繪制目標(biāo)的數(shù)目信息、繪制目標(biāo)的尺寸信息、繪制目標(biāo)的顯示周期信息和顯示單元的圖像質(zhì)量信息中的至少兩種。
64.根據(jù)權(quán)利要求55所述的繪制方法,其中根據(jù)繪制目標(biāo)顯示信息是高于還是低于預(yù)先設(shè)定值來(lái)設(shè)置曲面插值級(jí)別和控制點(diǎn)的數(shù)目。
65.根據(jù)權(quán)利要求55所述的繪制方法,其中根據(jù)繪制目標(biāo)顯示信息以定相的方式改變運(yùn)算量。
66.根據(jù)權(quán)利要求55所述的繪制方法,其中由曲面插值級(jí)別決定運(yùn)算量。
67.根據(jù)權(quán)利要求55所述的繪制方法,其中由控制點(diǎn)的數(shù)目決定運(yùn)算量。
68.根據(jù)權(quán)利要求55所述的繪制方法,其中由曲面插值級(jí)別和控制點(diǎn)的數(shù)目決定運(yùn)算量。
全文摘要
根據(jù)本發(fā)明的繪制裝置包括用于獲取系統(tǒng)信息或繪制目標(biāo)信息的信息獲取單元,用于基于獲取的信息設(shè)置用來(lái)決定產(chǎn)生曲面或曲線的控制點(diǎn)的數(shù)目的曲面插值級(jí)別并由此根據(jù)曲面插值級(jí)別產(chǎn)生控制點(diǎn)的控制點(diǎn)產(chǎn)生部分,以及用于基于控制點(diǎn)產(chǎn)生曲面的曲面產(chǎn)生部分,其中基于獲取的信息動(dòng)態(tài)地改變用于繪制顯示目標(biāo)的曲面的運(yùn)算量。
文檔編號(hào)G06T15/00GK1645415SQ20051000251
公開(kāi)日2005年7月27日 申請(qǐng)日期2005年1月20日 優(yōu)先權(quán)日2004年1月20日
發(fā)明者西罔泰男, 貴志哲司, 堀井誠(chéng)司, 高井裕司, 村上大輔, 曾我祐紀(jì) 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社