欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種指針式虛擬儀表盤及其實(shí)現(xiàn)方法與流程

文檔序號(hào):12379348閱讀:1006來(lái)源:國(guó)知局
一種指針式虛擬儀表盤及其實(shí)現(xiàn)方法與流程

本發(fā)明屬于虛擬儀表盤技術(shù)領(lǐng)域,特別是涉及一種指針式虛擬儀表盤及其實(shí)現(xiàn)方法。



背景技術(shù):

人機(jī)界面(Human-Machine Interface,HMI)是用戶和機(jī)器之間進(jìn)行傳遞和交互的媒介,而儀表盤在顯示信息尤其是顯示數(shù)據(jù)信息方面具有重要地位,其顯示效果更加醒目。

伴隨著嵌入式技術(shù)和顯示技術(shù)的發(fā)展,出現(xiàn)了虛擬儀表盤以取代傳統(tǒng)的機(jī)械式儀表盤。機(jī)械式儀表盤所有顯示單元要占用固定的面板空間,而虛擬儀表盤可以和其他顯示界面進(jìn)行切換以實(shí)現(xiàn)更高的顯示空間利用率,同時(shí)可以提供更豐富的顯示效果。

奧迪展出的Q6e-tron quattro概念車中展示了最新的虛擬儀表盤技術(shù),這款全新形式儀表盤的應(yīng)用為奧迪進(jìn)一步實(shí)現(xiàn)全數(shù)字化座艙奠定基礎(chǔ)。在儀表盤位置設(shè)置一個(gè)OLED顯示屏,用于代替?zhèn)鹘y(tǒng)儀表盤。這塊顯示屏使用其質(zhì)地輕薄的材質(zhì)制成,尺寸為14.1英尺,分辨率為2240×720像素。此外,該顯示屏還將采取曲屏設(shè)計(jì)以確保視覺效果,使讀取更為便利。駕駛員可通過多功能方向盤進(jìn)行操作,其功能與虛擬駕駛艙技術(shù)相似,可顯示速度、電池的充電狀態(tài)及剩余電量。

中國(guó)申請(qǐng)公布專利CN 104385920 A,一種指針式虛擬儀表盤及其實(shí)現(xiàn)方法,該方案提出一種將指針光柵化后以步進(jìn)值為單位的旋轉(zhuǎn)方式然后擦除上一幀的指針數(shù)據(jù)被顯示新的指針位置。不足之處在于,指針的旋轉(zhuǎn)精度受步進(jìn)值的限制,每繪制一幀需要先前一幀指針位置的擦除需要消耗時(shí)間和帶寬。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明的目的在于提供一種指針式虛擬儀表盤及其實(shí)現(xiàn)方法,替代傳統(tǒng)的機(jī)械式儀表盤并提供更多的顯示效果,滿足屏幕式顯示系統(tǒng)的需求。

為解決上述技術(shù)問題,本發(fā)明是通過以下技術(shù)方案實(shí)現(xiàn)的:

本發(fā)明為一種指針式虛擬儀表盤,包括刻度盤、指針、光暈和掩膜;

所述刻度盤:用來(lái)顯示刻度作為背景,是一張正方形的紋理;

所述指針:為旋轉(zhuǎn)部分,是一張正方形紋理,大小為刻度盤紋理的四分之一,其中一個(gè)角在刻度盤的中心為旋轉(zhuǎn)中心;

所述光暈:為扇形,隨著指針的旋轉(zhuǎn)顯示出來(lái)的角度發(fā)生變化;

所述掩膜:用于實(shí)現(xiàn)光暈顯示出來(lái)的角度的變化,分為四部分,四部分拼在一起和背景紋理大小一樣,四張掩膜大小一樣。

一種指針式虛擬儀表盤的實(shí)現(xiàn)方法,包括如下步驟:

a.計(jì)算指針旋轉(zhuǎn)角度;

b.計(jì)算指針操作矩陣:指針紋理旋轉(zhuǎn)的依據(jù)是操作矩陣的參數(shù);

c.將指針紋理、光暈紋理和掩膜紋理貼到背景上然后將數(shù)據(jù)發(fā)送給屏幕顯示出來(lái);

d.計(jì)算光暈顯示范圍;

e.計(jì)算掩膜操作矩陣:光暈的顯示是通過掩膜遮蓋住不顯示的部分來(lái)實(shí)現(xiàn),掩蓋部分變化實(shí)現(xiàn)顯示部分的變化;

f.繪制背景紋理:將背景紋理保存到內(nèi)存中;

g.指針紋理旋轉(zhuǎn):根據(jù)操作矩陣旋轉(zhuǎn)指針紋理;

h.將指針紋理貼到背景紋理上面:在內(nèi)存中操作;

j.四張掩膜處理使掩膜遮蓋住不顯示部分;

k.將掩膜和光暈貼到背景紋理上;

l.將內(nèi)存中的數(shù)據(jù)在屏幕上顯示出來(lái)。

優(yōu)選地,所述步驟a.計(jì)算指針旋轉(zhuǎn)角度、b.計(jì)算指針操作矩陣和c.將指針紋理、光暈紋理和掩膜紋理貼到背景上然后將數(shù)據(jù)發(fā)送給屏幕顯示出來(lái)三個(gè)過程得到指針旋轉(zhuǎn)方式。

優(yōu)選地,所述步驟d.計(jì)算光暈顯示范圍、e.計(jì)算掩膜操作矩陣、j.四張掩膜處理使掩膜遮蓋住不顯示部分和k.將掩膜和光暈貼到背景紋理上四個(gè)步驟實(shí)現(xiàn)光暈顯示方式。

本發(fā)明的原理為通過設(shè)定顯示的最大值、最小值和顯示的最大角度、最小角度,最大值對(duì)應(yīng)最大角度,最小值對(duì)應(yīng)最小角度,介于最大值和最小值之間的數(shù)值通過線性計(jì)算計(jì)算出指針旋轉(zhuǎn)角度和光暈顯示角度,然后根據(jù)旋轉(zhuǎn)角度旋轉(zhuǎn)指針,并用掩膜遮蓋光暈不顯示的部分,然后將指針紋理、光暈紋理和掩膜紋理貼到背景上然后將數(shù)據(jù)發(fā)送給屏幕顯示出來(lái)。

本發(fā)明具有以下有益效果:

本發(fā)明實(shí)現(xiàn)了一種指針式虛擬儀表盤,提供了一種新的實(shí)現(xiàn)方式,實(shí)現(xiàn)了光暈的顯示效果,并且支持多種指針樣式,并且不受旋轉(zhuǎn)步長(zhǎng)的限制,同時(shí)在設(shè)計(jì)儀表盤時(shí)只需提供素材和數(shù)據(jù)來(lái)源即可,提高界面開發(fā)效率。

當(dāng)然,實(shí)施本發(fā)明的任一產(chǎn)品并不一定需要同時(shí)達(dá)到以上所述的所有優(yōu)點(diǎn)。

附圖說(shuō)明

為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例描述所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明的一種指針式虛擬儀表盤結(jié)構(gòu)示意圖;

圖2為本發(fā)明的一種指針式虛擬儀表盤結(jié)構(gòu)示意圖;

圖3為本發(fā)明的一種指針式虛擬儀表盤的實(shí)現(xiàn)方法流程圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。

說(shuō)明書中的標(biāo)號(hào)代表如下:

1.儀表盤的表盤和背景紋理,是一張紋理。

2.掩膜1,透明只起到遮擋光暈的作用。

3.掩膜2,透明只起到遮擋光暈的作用。

4.掩膜3,透明只起到遮擋光暈的作用。

5.掩膜4,透明只起到遮擋光暈的作用。

6.指針紋理,指針的樣式可以多種多樣,只要不超出紋理矩形即可。

7.掩膜3,透明只起到遮擋光暈的作用。

8.儀表盤的表盤和背景紋理,是一張紋理。

9.掩膜2,透明只起到遮擋光暈的作用。

10.指針紋理,指針的樣式可以多種多樣,只要不超出紋理矩形即可。

11.光暈紋理,是一個(gè)扇形。

12.掩膜1,透明只起到遮擋光暈的作用。

13.掩膜4,透明只起到遮擋光暈的作用。

14.計(jì)算指針旋轉(zhuǎn)角度。

15.計(jì)算指針操作矩陣參數(shù)。

16.計(jì)算光暈顯示范圍。

17.計(jì)算掩膜操作就是參數(shù)。

18.繪制背景紋理。

19.指針紋理旋轉(zhuǎn)。

20.指針紋理貼到背景紋理上。

21.處理四張掩膜紋理

22.將掩膜和光暈貼到背景上。

23.將數(shù)據(jù)顯示到屏幕上。

請(qǐng)參閱圖1和圖2所示,本發(fā)明為一種指針式虛擬儀表盤,包括刻度盤、指針、光暈和掩膜;

刻度盤:用來(lái)顯示刻度作為背景,是一張正方形的紋理;

指針:為旋轉(zhuǎn)部分,是一張正方形紋理,大小為刻度盤紋理的四分之一,其中一個(gè)角在刻度盤的中心為旋轉(zhuǎn)中心,指針可以有多種形式。

光暈:為扇形,隨著指針的旋轉(zhuǎn)顯示出來(lái)的角度發(fā)生變化;一張正方形紋理大小和背景一樣,但是只有扇形區(qū)域圖像,光暈可以沒有。

掩膜:用于實(shí)現(xiàn)光暈顯示出來(lái)的角度的變化,分為四部分,四部分拼在一起和背景紋理大小一樣,四張掩膜大小一樣,可以用來(lái)遮蓋光暈。

請(qǐng)參閱圖3所示,一種指針式虛擬儀表盤的實(shí)現(xiàn)方法,包括如下步驟:

a.計(jì)算指針旋轉(zhuǎn)角度;

b.計(jì)算指針操作矩陣:指針紋理旋轉(zhuǎn)的依據(jù)是操作矩陣的參數(shù);

c.將指針紋理、光暈紋理和掩膜紋理貼到背景上然后將數(shù)據(jù)發(fā)送給屏幕顯示出來(lái);

d.計(jì)算光暈顯示范圍;

e.計(jì)算掩膜操作矩陣:光暈的顯示是通過掩膜遮蓋住不顯示的部分來(lái)實(shí)現(xiàn),掩蓋部分變化實(shí)現(xiàn)顯示部分的變化;

f.繪制背景紋理:將背景紋理保存到內(nèi)存中;

g.指針紋理旋轉(zhuǎn):根據(jù)操作矩陣旋轉(zhuǎn)指針紋理;

h.將指針紋理貼到背景紋理上面:在內(nèi)存中操作;

j.四張掩膜處理使掩膜遮蓋住不顯示部分;

k.將掩膜和光暈貼到背景紋理上;

l.將內(nèi)存中的數(shù)據(jù)在屏幕上顯示出來(lái)。

其中,步驟a.計(jì)算指針旋轉(zhuǎn)角度、b.計(jì)算指針操作矩陣和c.將指針紋理、光暈紋理和掩膜紋理貼到背景上然后將數(shù)據(jù)發(fā)送給屏幕顯示出來(lái)三個(gè)過程得到指針旋轉(zhuǎn)方式。

其中,步驟d.計(jì)算光暈顯示范圍、e.計(jì)算掩膜操作矩陣、j.四張掩膜處理使掩膜遮蓋住不顯示部分和k.將掩膜和光暈貼到背景紋理上四個(gè)步驟實(shí)現(xiàn)光暈顯示方式。

本發(fā)明的原理為通過設(shè)定顯示的最大值、最小值和顯示的最大角度、最小角度,最大值對(duì)應(yīng)最大角度,最小值對(duì)應(yīng)最小角度,介于最大值和最小值之間的數(shù)值通過線性計(jì)算計(jì)算出指針旋轉(zhuǎn)角度和光暈顯示角度,然后根據(jù)旋轉(zhuǎn)角度旋轉(zhuǎn)指針,并用掩膜遮蓋光暈不顯示的部分,然后將指針紋理、光暈紋理和掩膜紋理貼到背景上然后將數(shù)據(jù)發(fā)送給屏幕顯示出來(lái)。

值得注意的是,上述系統(tǒng)實(shí)施例中,所包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。

另外,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各實(shí)施例方法中的全部或部分步驟是可以通過程序來(lái)指令相關(guān)的硬件來(lái)完成,相應(yīng)的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如ROM/RAM、磁盤或光盤等。

以上公開的本發(fā)明優(yōu)選實(shí)施例只是用于幫助闡述本發(fā)明。優(yōu)選實(shí)施例并沒有詳盡敘述所有的細(xì)節(jié),也不限制該發(fā)明僅為所述的具體實(shí)施方式。顯然,根據(jù)本說(shuō)明書的內(nèi)容,可作很多的修改和變化。本說(shuō)明書選取并具體描述這些實(shí)施例,是為了更好地解釋本發(fā)明的原理和實(shí)際應(yīng)用,從而使所屬技術(shù)領(lǐng)域技術(shù)人員能很好地理解和利用本發(fā)明。本發(fā)明僅受權(quán)利要求書及其全部范圍和等效物的限制。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
武定县| 奈曼旗| 阜宁县| 湄潭县| 武汉市| 三亚市| 互助| 武邑县| 凤台县| 韩城市| 辽宁省| 华安县| 疏附县| 察雅县| 罗甸县| 治多县| 宜城市| 江北区| 云安县| 开远市| 泸溪县| 鄂州市| 准格尔旗| 汤原县| 贡嘎县| 阿瓦提县| 得荣县| 大关县| 博湖县| 革吉县| 龙口市| 乐亭县| 辉南县| 古田县| 原阳县| 福州市| 温宿县| 衡水市| 武陟县| 昌邑市| 凤阳县|