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

一種3維防抖顯示的設備的制作方法

文檔序號:6436688閱讀:158來源:國知局
專利名稱:一種3維防抖顯示的設備的制作方法
技術領域
本發(fā)明涉及計算機技術領域,特別是涉及一種3維防抖顯示的設備。
背景技術
隨著計算機技術的飛速發(fā)展,移動終端設備得到了廣泛地普及,人們可以隨時隨地通過移動終端設備查看資料、上網(wǎng)等,極大地豐富了人們的日常生活。在一些應用中,可能出現(xiàn)以下情況:人們可能會在行駛的車輛等交通工具上使用移動終端設備,并且,可能并不是將移動終端設備固定在車內的某位置處,而僅僅是放置在車內。然而,車輛在行駛過程中可能出現(xiàn)剎車、快速啟動或者顛簸等現(xiàn)象,這就有可能造成移動終端設備的位置發(fā)生移動,并且這種位移可能是3維空間內的移動。例如,可能會使得移動終端的顯示屏發(fā)生一定角度的旋轉,而這種旋轉會使得人眼觀測到的顯示屏中的圖像發(fā)生變形,通常將這種現(xiàn)象稱為3維空間內的抖動。因此,迫切需要本領域技術人員解決的技術問題就在于,如何避免在顯示屏發(fā)生旋轉時,造成的觀測到的顯示屏中的圖像發(fā)生變形的現(xiàn)象,提高圖像的顯示效果。

發(fā)明內容
本發(fā)明提供了一種3維防抖顯示的設備,能夠避免在顯示屏發(fā)生旋轉時,保持觀測到的顯示屏中的圖像形狀不變,提高圖像的顯示效果。本發(fā)明提供了如下方案:一種3維防抖顯示的設備,包括:初始顯示單元,用于初始狀態(tài)下,在顯示屏中預留出無圖像顯示的區(qū)域;檢測單元,用于檢測顯示屏是否發(fā)生旋轉;調整單元,用于如果是,則調整圖像在顯示屏中的顯示區(qū)域,以便使得在觀測點觀測到的圖像形狀保持不變。其中,所述調整單元包括:旋轉參數(shù)確定子單元,用于確定所述顯示屏旋轉時的旋轉軸位置以及旋轉方向;位移特性確定子單元,用于根據(jù)所述旋轉軸位置及旋轉方向確定顯示屏中相對于觀測點發(fā)生向前位移的區(qū)域,以及相對于觀測點發(fā)生向后位移的區(qū)域;縮小子單元,用于針對所述顯示屏中發(fā)生相對于觀測點向前位移的區(qū)域,將圖像在該區(qū)域的顯示面積縮??;增大子單元,用于針對所述顯示屏中發(fā)生相對于觀測點向后位移的區(qū)域,將圖像在該區(qū)域的顯示面積增大。其中,所述縮小子單元包括:像素點刪除子單元,用于將待顯示圖像進行刪除像素點處理,將處理后的待顯示圖像在該區(qū)域進行顯示;所述增大子單元包括:像素點插入子單元,用于將待顯示圖像進行插入像素點處理,將處理后的待顯示圖像在該區(qū)域進行顯示。其中,當所述顯示區(qū)域為矩形時,所述像素點刪除子單元具體用于:計算出旋轉軸所在方向上需要收縮的長度值,根據(jù)所述需要收縮的長度值,確定在旋轉軸所在方向上需要刪除掉的像素點數(shù)目;按照所述需要刪除掉的像素點數(shù)目將待顯示圖像進行刪除像素點處理,將處理后的待顯示圖像顯示在所述顯示屏上。其中,當所述顯示區(qū)域為矩形時,所述像素點插入子單元具體用于:計算出在旋轉軸所在方向上的各行需要延伸的長度值,根據(jù)所述需要延伸的長度值,確定在旋轉軸所在方向上的各行需要插入的像素點數(shù)目;按照所述需要插入的像素點數(shù)目將待顯示圖像進行插入像素點處理,將處理后的待顯示圖像顯示在所述顯示屏上。其中,所述像素點刪除子單元或像素點插入子單元通過以下方式計算出在旋轉軸所在方向上的各行需要收縮或延伸的長度值:計算出顯示屏旋轉之后,距離觀測點最遠的邊需要延長的長度值,并確定出延長之后該最遠邊的起始點及結束點位置;計算出顯示屏旋轉之后,距離觀測點最近的邊需要收縮的長度值,并確定出收縮之后該最近邊的起始點及結束點位置;將所述最遠邊的起始點與最近邊的起始點連接,并將所述最遠邊的結束點與最近邊的結束點連接,得到梯形區(qū)域;根據(jù)所述梯形區(qū)域確定出在旋轉軸所在方向上的各行需要收縮或延伸的長度值。

其中,所述像素點刪除子單元或像素點插入子單元通過以下方式計算出距離觀測點最遠的邊需要延長的長度值或距離觀測點最近的邊需要收縮的長度值:
*h XX = X ■ — = — ■ h
I I其中,X':距離觀測點最遠的邊需要延長的長度值或距離觀測點最近的邊需要收縮的長度值的二分之一;X:初始狀態(tài)下,顯示屏中圖像顯示區(qū)域的旋轉軸所在方向的長度的二分之一;1:在初始狀態(tài)下,顯示屏與觀測點之間的距離;h:顯示屏旋轉之后,距離觀測點最遠的邊相對于觀測點向后移動的距離,或者距離觀測點最近的邊相對于觀測點向前移動的距離。其中,通過以下方式計算出距離觀測點最遠的邊需要延長的長度值或距離觀測點最近的邊需要收縮的長度值:X' = k h其中,X':距離觀測點最遠的邊需要延長的長度值或距離觀測點最近的邊需要收縮的長度值的二分之一;k:預置的系數(shù);h:顯示屏旋轉之后,距離觀測點最遠的邊相對于觀測點向后移動的距離,或者距離觀測點最近的邊相對于觀測點向前移動的距離。根據(jù)本發(fā)明提供的具體實施例,本發(fā)明公開了以下技術效果:
通過本發(fā)明,可以在初始狀態(tài)下,在顯示屏中預留出無圖像顯示的區(qū)域,從而使得顯示屏中的圖像顯示區(qū)域大小可以調整;同時,可以對顯示屏發(fā)生旋轉的情況進行檢測,如果發(fā)現(xiàn)顯示屏發(fā)生旋轉,則可以調整圖像在顯示屏中顯示區(qū)域,以便使得在觀測點觀測到的圖像形狀保持不變??梢?,通過本發(fā)明,能夠避免在顯示屏發(fā)生旋轉時,保持觀測到的顯示屏中的圖像形狀不變,提高圖像的顯示效果。


為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是本發(fā)明實施例提供的設備的示意圖;圖2是本發(fā)明實施例提供的設備中一計算過程示意圖;圖3是本發(fā)明實施例提供的設備中另一計算過程示意圖;圖4是本發(fā)明實施例提供的設備中再一計算過程示意圖。
具體實施例方式下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。參見圖1,本發(fā)明實施例提供的3維防抖顯示的設備可以包括:初始顯示單元201,用于初始狀態(tài)下,在顯示屏中預留出無圖像顯示的區(qū)域;在本發(fā)明實施例中,顯示屏可以是各種移動終端設備的顯示屏。當移動終端設備開機時,顯示屏處于顯示圖像的初始狀態(tài),可以在顯示屏中預留出無圖像顯示的區(qū)域,也就是說,在初始狀態(tài)下,圖像并不占滿顯示屏的整個區(qū)域,而是預留出一些無圖像顯示的區(qū)域(例如,由于顯示屏一般都是矩形的,因此,可以是在顯示屏的四周都預留出無圖像顯示的區(qū)域,也即,將圖像顯示在顯示屏的中心區(qū)域,周圍預留了一圈無圖像顯示的區(qū)域),換言之,圖像顯示區(qū)域的面積小于顯示屏的總面積,這樣就為后續(xù)的調整提供了基礎。檢測單元102,用于檢測顯示屏是否發(fā)生旋轉;在實際應用中,顯示屏發(fā)生旋轉可以是指,顯示屏以水平或者垂直方向上的直線為旋轉軸旋轉一定角度。為了檢測顯示屏是否發(fā)生這種旋轉,可以在移動終端設備中安裝一陀螺儀,通過陀螺儀測定的數(shù)據(jù),來獲知移動終端設備是否發(fā)生了向前或者向后的移動。需要說明的是,具體如何通過陀螺儀來測定設備的運動狀況,屬于已有技術,這里不再贅述。當然,在具體實現(xiàn)時,還可以通過其他方式來檢測顯示屏是否發(fā)生旋轉。調整單元103,用于檢測單元102檢測結果為是,則調整圖像在顯示屏中的顯示區(qū)域,以便使得在觀測點觀測到的圖像形狀保持不變。當顯示屏發(fā)生旋轉時,之所以會使得在觀測點觀測到的圖像形狀發(fā)生變化,通常是因為,顯示屏發(fā)生旋轉之后,使得顯示屏與人的視線之間的角度發(fā)生變化,進而使得顯示屏中的不同區(qū)域與人眼之間的距離可能是不同的,這樣會使得從觀測點看到的顯示屏中的圖像呈現(xiàn)出以下特點:顯示屏中距離觀測點較近的區(qū)域中的圖像較大,而距離觀測點較遠的區(qū)域中的圖像較小,這樣,使得同一顯示屏中顯示的圖像在人眼看來不具有相同的顯示比例,因此,導致了顯示屏中的圖像看似變形。為了避免這種現(xiàn)象的發(fā)生,本發(fā)明實施例中就在檢測到顯示屏中發(fā)生旋轉之后,調整圖像在顯示屏中的顯示區(qū)域,以此來達到在觀測點中觀測到的圖像形狀保持不變的目的。具體實現(xiàn)時,由于當顯示屏發(fā)生旋轉時,實際上也可以將旋轉運動分解成平移運動,只不過顯示屏的各個區(qū)域平移的具體距離各有不同。因此,為了簡化計算的過程,可以假定觀測點的位置不變,也即人眼的位置是不變的,這樣,在檢測到顯示屏發(fā)生旋轉時,就可以轉換為檢測顯示屏進行了怎樣的平移運動。為了檢測出顯示屏的各個部分分別進行了怎樣的平移運動,可以首先根據(jù)陀螺儀檢測到的數(shù)據(jù),確定出顯示屏旋轉時,旋轉軸的位置以及旋轉的方向,然后,根據(jù)旋轉軸位置及旋轉方向,就可以確定出顯示屏中相對于觀測點發(fā)生向前位移的區(qū)域,以及相對于觀測點發(fā)生向后位移的區(qū)域。具體的,針對顯示屏中發(fā)生相對于觀測點向前位移的區(qū)域,由于顯示屏的這部分區(qū)域距離觀測點更近,相應的,在觀測點觀測到的圖像會變大,因此,就可以將顯示屏中這部分區(qū)域的圖像顯示面積縮?。幌喾?,針對顯示屏中發(fā)生相對于觀測點向后位移的區(qū)域,由于顯示屏距離觀測點更遠,相應的,在觀測點觀測到的這部分區(qū)域中的圖像會變小,因此,就可以將顯示屏中這部分區(qū)域的圖像顯示面積放大。其中,具體在需要將顯示屏中的圖像顯示區(qū)域縮小時,可以首先確定出縮小后的顯示面積,并與原始的顯示面積進行比對,根據(jù)兩者之間的相關大小,從待顯示的圖像中去掉一些像素點,然后再顯示到顯示屏上,由于需要顯示的像素點數(shù)目減少了,因此,顯示的面積也會隨之減小。具體實現(xiàn)時,被去掉的像素點可以是原顯示區(qū)域邊緣部分的一些像素點,這樣可以比較簡單,當然可能會使用戶感覺圖像不再完整。因此,為了避免產(chǎn)生這種不良影響,還可以在圖像中均勻地取出一些像素點,作為待去掉的像素點,這樣,可以使圖像的完整性基本上不會受到影響。另一方面,具體在需要將顯示屏中的顯示區(qū)域放大時,可以首先確定出放大后的顯示面積,并與原始的顯示面積進行比對,根據(jù)兩者之間的相關大小,向待顯示的圖像中插入一些像素點,然后再顯示到顯示屏上,由于需要顯示的像素點數(shù)目增多了,因此,顯示的面積也會隨之變大。需要說明的是,具體如何向圖像中插入像素點,可以參見已有技術中的實現(xiàn)方式,由于并不屬于本發(fā)明的范疇,因此,這里不再贅述。也就是說,在具體實現(xiàn)時,調整單元103可以包括:旋轉參數(shù)確定子單元,用于確定所述顯示屏旋轉時的旋轉軸位置以及旋轉方向;位移特性確定子單元,用于根據(jù)所述旋轉軸位置及旋轉方向確定顯示屏中相對于觀測點發(fā)生向前位移的區(qū)域,以及相對于觀測點發(fā)生向后位移的區(qū)域;縮小子單元,用于針對所述顯示屏中發(fā)生相對于觀測點向前位移的區(qū)域,將圖像在該區(qū)域的顯示面積縮??;增大子單元,用于針對所述顯示屏中發(fā)生相對于觀測點向后位移的區(qū)域,將圖像在該區(qū)域的顯示面積增大。其中,縮小子單元可以包括:像素點刪除子單元,用于將待顯示圖像進行刪除像素點處理,將處理后的待顯示圖像在該區(qū)域進行顯示;增大子單元可以包括:像素點插入子單元,用于將待顯示圖像進行插入像素點處理,將處理后的待顯示圖像在該區(qū)域進行顯示。當所述顯示區(qū)域為矩形時,所述像素點刪除子單元具體用于:計算出旋轉軸所在方向上需要收縮的長度值,根據(jù)所述需要收縮的長度值,確定在旋轉軸所在方向上需要刪除掉的像素點數(shù)目;按照所述需要刪除掉的像素點數(shù)目將待顯示圖像進行刪除像素點處理,將處理后的待顯示圖像顯示在所述顯示屏上。所述像素點插入子單元具體用于:計算出在旋轉軸所在方向上的各行需要延伸的長度值,根據(jù)所述需要延伸的長度值,確定在旋轉軸所在方向上的各行需要插入的像素點數(shù)目;按照所述需要插入的像素點數(shù)目將待顯示圖像進行插入像素點處理,將處理后的待顯示圖像顯示在所述顯示屏上。像素點刪除子單元或像素點插入子單元具體在確定縮小后或放大后的面積時,可以有多種實現(xiàn)方式,例如,可以預先建立顯示屏移動距離與調整面積的對應關系,此時,可以采用查表的方式來確定或者大致確定出縮小后或者放大后的面積。當然,為了更加準確,也可以采用實時計算的方式來確定。也即,在發(fā)現(xiàn)顯示屏發(fā)生旋轉時,根據(jù)顯示屏各個部分實際移動的距離,來確定需要將圖像的顯示面積放大或縮小多少。下面以顯示屏發(fā)生以水平方向上的直線為旋轉軸的旋轉為例,對此進行詳細地介紹。
具體實施方式
一:首先需要說明的是,假設顯示屏中的圖像顯示區(qū)域為矩形,并且假設當顯示屏發(fā)生以水平方向上的直線為旋轉軸的旋轉時,矩形在旋轉軸以上的部分相當于是相對于觀測點發(fā)生向后的位移的部分,相反,矩形在旋轉軸以下的部分相當于是相對于觀測點發(fā)生向前的位移的部分。因此,旋轉之后,矩形的最上邊所在區(qū)域是相對于觀測點移動了最遠的區(qū)域,最下邊所在區(qū)域是相對于觀測點移動了最近的區(qū)域。基于以上所述,在確定需要將各個區(qū)域的顯示面積增大或縮 小多少時,可以首先根據(jù)陀螺儀測定的數(shù)據(jù),確定出旋轉之后距離觀測點最遠的邊相對于旋轉前向后移動的距離值(假設為h),同時,假設在移動之前,觀測點與顯示屏之間的距離是I (該值可以是預先設定的,或者還可以通過傳感器等進行測定,并且假設在旋轉前,觀測點距離顯示屏的各個區(qū)域的距離是相等的),原顯示區(qū)域的水平方向左半部分的長度為x(該值是已知的),并假設顯示區(qū)域需要向左延伸的長度為X/ 該值為未知數(shù))。因此,只需要計算出X' i的值,就可以獲知需要將矩形的這條邊向左延伸多少。如圖2所示,具體的計算公式可以為:= X = y A1(I)向右延伸的長度可以與向左延伸的長度相等,因此,計算出向左延伸的長度之后,也相當于獲知了向右延伸的長度值,這樣,就可以直接根據(jù)向左及向右延伸的長度值,計算出需要在該矩形的最上邊所在區(qū)域的水平方向上插入多少個像素點。同時,針對矩形區(qū)域中的最下邊(也即旋轉之后,距離觀測點最近的邊),可以首先根據(jù)陀螺儀測定的數(shù)據(jù),確定出該旋轉之后距離觀測點最近的邊相對于旋轉前向前移動的距離值(假設為h2),同時,假設在移動之前,觀測點與顯示屏之間的距離是1,原顯示區(qū)域的水平方向左半部分的長度為x(該值是已知的),并假設顯示區(qū)域需要從左側起向右收縮的長度為X' 2(該值為未知數(shù))。因此,只需要計算出X' 2的值,就可以獲知需要將顯示面積從左側其向右收縮多少。如圖3所示,具體的計算公式同樣可以為公式(2)。x' = x-— = --h2( 2 )
I I同樣,從右側起向左收縮的長度可以與從左側起向右收縮的長度相等,這樣,就可以獲知,對于矩形顯示區(qū)域的最下邊應該在水平方向上去掉多少個像素點。在計算得到X' i以及X' 2之后,就可以得到旋轉之后,為了使得觀測點觀測到的距離觀測點最遠及最近的邊所在區(qū)域中的圖像的大小不變,需要將最遠的邊延伸到哪里,將最近的邊收縮到哪里,相當于需要將最遠的邊向左延伸到圖2中的起始點A點,向右延伸到圖2中的結束點B點,并將最近的邊從左向右收縮到圖3中的起始點C點,從右向左收縮到圖3中的結束點D點。此時,就可以將點A與點C連接,將點B與點D連接,得到一個梯形,該梯形區(qū)域就可以作為顯示屏旋轉后,待顯示圖像在顯示屏中的顯示區(qū)域,如圖4所示。這樣,在需要將待顯示圖像顯示在顯示屏上時,就可以根據(jù)按照確定出的梯形區(qū)域,確定出各行像素點需要插入或者刪除的像素點數(shù)目,對每行像素點進行插入或刪除像素點的處理之后,就可以將處理后的待顯示圖像顯示在顯示屏上。這樣,雖然待顯示圖像在顯示屏中顯示出的一個梯形區(qū)域,但是,由于顯示屏與人眼之間存在一定的角度,因此,人眼實際看到的圖像就會是正常的,并且不會發(fā)生變形。由以上所述可以看出,在具體實現(xiàn)時,可以計算出顯示屏旋轉之后,距離觀測點最遠的邊需要延長的長度值,并確定出延長之后該最遠邊的起始點及結束點位置;并計算出顯示屏旋轉之后,距離觀測點最近的邊需要收縮的長度值,并確定出收縮之后該最近邊的起始點及結束點位置;然后將所述最遠邊的起始點與最近邊的起始點連接,并將所述最遠邊的結束點與最近邊的結束點連接,得到梯形區(qū)域;最后就可以根據(jù)所述梯形區(qū)域確定出在旋轉軸所在方向上的各行 需要收縮或延伸的長度值。其中,具體在計算距離觀測點最遠的邊需要延長的長度值或距離觀測點最近的邊需要收縮的長度值時,可以根據(jù)以下公式(3)進行:x' =x-j = j-h(3)其中,X':距離觀測點最遠的邊需要延長的長度值或距離觀測點最近的邊需要收縮的長度值的二分之一;X:初始狀態(tài)下,顯示屏中圖像顯示區(qū)域的旋轉軸所在方向的長度的二分之一;1:在初始狀態(tài)下,顯示屏與觀測點之間的距離;h:顯示屏旋轉之后,距離觀測點最遠的邊相對于觀測點向后移動的距離,或者距離觀測點最近的邊相對于觀測點向前移動的距離。需要說明的是,在上述計算公式中,都是在觀測點是一個點的基礎上進行的,然而,在實際應用中,人眼通常是球狀的,但是由于顯示屏移動的距離相對于人眼與顯示屏之間的距離通常是很小的,因此,在計算時可以假設人眼是一個點。
具體實施方式
二:在實際應用中,還可以采用其他的方式來計算出顯示屏旋轉之后,距離觀測點最遠的邊需要延伸的量以及距離觀測點最近的邊需要縮短的量。例如,可以簡單得設置一個系數(shù)k(該值可以預先根據(jù)實際需要進行設置),當獲取到距離觀測點最遠的邊向后移動的位移h或者距離觀測點最近的邊向前移動的位移h之后,就可以直接將位移值與該系數(shù)相乘,得到各自對應的需要延伸的量或者需要縮短的量。也即,可以通過以下公式(4)進行計算:X' = kh(4)計算出距離觀測點最遠的邊需要延伸的量以及距離觀測點最近的邊需要縮短的量之后,后續(xù)的處理流程可以與前述實施方式一相同,因此,這里不再贅述??傊诒景l(fā)明實施例中,可以在初始狀態(tài)下,在顯示屏中預留出無圖像顯示的區(qū)域,從而使得顯示屏中的圖像顯示區(qū)域大小可以調整;同時,可以對顯示屏發(fā)生旋轉的情況進行檢測,如果發(fā)現(xiàn)顯示屏發(fā)生旋轉,則可以調整圖像在顯示屏中顯示區(qū)域,以便使得在觀測點觀測到的圖像形狀保持不變??梢?,通過本發(fā)明,能夠避免在顯示屏發(fā)生旋轉時,保持觀測到的顯示屏中的圖像形狀不變,提高圖像的顯示效果。通過以上的實施方式的描述可知,本領域的技術人員可以清楚地了解到本發(fā)明可借助軟件加必需的通用硬件平臺的方式來實現(xiàn)。基于這樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在存儲介質中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例或者實施例的某些部分所述的方法。本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于裝置或系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述得比較簡單,相關之處參見方法實施例的部分說明即可。以上所描述的裝置及系統(tǒng)實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是 或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性勞動的情況下,即可以理解并實施。以上對本發(fā)明所提供的一種3維防抖顯示的設備,進行了詳細介紹,本文中應用了具體個例對本發(fā)明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領域的一般技術人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應用范圍上均會有改變之處。綜上所述,本說明書內容不應理解為對本發(fā)明的限制。
權利要求
1.一種3維防抖顯示的設備,其特征在于,包括: 初始顯示單元,用于初始狀態(tài)下,在顯示屏中預留出無圖像顯示的區(qū)域; 檢測單元,用于檢測顯示屏是否發(fā)生旋轉; 調整單元,用于如果是,則調整圖像在顯示屏中的顯示區(qū)域,以便使得在觀測點觀測到的圖像形狀保持不變。
2.根據(jù)權利要求1所述的設備,其特征在于,所述調整單元包括: 旋轉參數(shù)確定子單元,用于確定所述顯示屏旋轉時的旋轉軸位置以及旋轉方向;位移特性確定子單元,用于根據(jù)所述旋轉軸位置及旋轉方向確定顯示屏中相對于觀測點發(fā)生向前位移的區(qū)域,以及相對于觀測點發(fā)生向后位移的區(qū)域; 縮小子單元,用于針對所述顯示屏中發(fā)生相對于觀測點向前位移的區(qū)域,將圖像在該區(qū)域的顯示面積縮?。? 增大子單元,用于針對所述顯示屏中發(fā)生相對于觀測點向后位移的區(qū)域,將圖像在該區(qū)域的顯示面積增大。
3.根據(jù)權利要求2所述的設備,其特征在于, 所述縮小子單元包括:像素點刪除子單元,用于將待顯示圖像進行刪除像素點處理,將處理后的待顯示圖像在該區(qū)域進行顯示; 所述增大子單元包括:像素點插入子單元,用于將待顯示圖像進行插入像素點處理,將處理后的待顯示圖像在該區(qū)域進行顯示。
4.根據(jù)權利要求3所述的設備,其特征在于,當所述顯示區(qū)域為矩形時,所述像素點刪除子單元具體用于: 計算出旋轉軸所在方向上需要收縮的長度值,根據(jù)所述需要收縮的長度值,確定在旋轉軸所在方向上需要刪除掉的像素點數(shù)目;按照所述需要刪除掉的像素點數(shù)目將待顯示圖像進行刪除像素點處理,將處理后的待顯示圖像顯示在所述顯示屏上。
5.根據(jù)權利要求3所述的設備,其特征在于,當所述顯示區(qū)域為矩形時,所述像素點插入子單元具體用于: 計算出在旋轉軸所在方向上的各行需要延伸的長度值,根據(jù)所述需要延伸的長度值,確定在旋轉軸所在方向上的各行需要插入的像素點數(shù)目;按照所述需要插入的像素點數(shù)目將待顯示圖像進行插入像素點處理,將處理后的待顯示圖像顯示在所述顯示屏上。
6.根據(jù)權利要求4或5所述的設備,其特征在于,所述像素點刪除子單元或像素點插入子單元通過以下方式計算出在旋轉軸所在方向上的各行需要收縮或延伸的長度值: 計算出顯示屏旋轉之后,距離觀測點最遠的邊需要延長的長度值,并確定出延長之后該最遠邊的起始點及結束點位置; 計算出顯示屏旋轉之后,距離觀測點最近的邊需要收縮的長度值,并確定出收縮之后該最近邊的起始點及結束點位置; 將所述最遠邊的起始點與最近邊的起始點連接,并將所述最遠邊的結束點與最近邊的結束點連接,得到梯形區(qū)域; 根據(jù)所述梯形區(qū)域確定出在旋轉軸所在方向上的各行需要收縮或延伸的長度值。
7.根據(jù)權利要求6所述的設備, 其特征在于,所述像素點刪除子單元或像素點插入子單元通過以下方式計算出距離觀測點最遠的邊需要延長的長度值或距離觀測點最近的邊需要收縮的長度值:
8.根據(jù)權利要求6所述的設備,其特征在于,通過以下方式計算出距離觀測點最遠的邊需要延長的長度值或距離觀測點最近的邊需要收縮的長度值:Xr = k h 其中, X/:距離觀測點最遠的邊需要延長的長度值或距離觀測點最近的邊需要收縮的長度值的二分之一;k:預置的系數(shù); h:顯示屏旋轉之后,距離觀測點最遠的邊相對于觀測點向后移動的距離,或者距離觀測點最近的邊相對于觀測點向前移動的距離。
全文摘要
本發(fā)明公開了一種3維防抖顯示的設備,所述設備包括初始顯示單元,用于初始狀態(tài)下,在顯示屏中預留出無圖像顯示的區(qū)域;檢測單元,用于檢測顯示屏是否發(fā)生旋轉;調整單元,用于如果是,則調整圖像在顯示屏中的顯示區(qū)域,以便使得在觀測點觀測到的圖像形狀保持不變。通過本發(fā)明,能夠避免在顯示屏發(fā)生旋轉時,保持觀測到的顯示屏中的圖像形狀不變,提高圖像的顯示效果。
文檔編號G06F3/14GK103092545SQ201110333090
公開日2013年5月8日 申請日期2011年10月28日 優(yōu)先權日2011年10月28日
發(fā)明者黃磊 申請人:華移聯(lián)科(沈陽)技術有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
册亨县| 延寿县| 元朗区| 乾安县| 阿拉善右旗| 卢龙县| 沐川县| 浮山县| 河间市| 台南县| 阿拉善左旗| 亳州市| 墨竹工卡县| 永嘉县| 钦州市| 浑源县| 罗源县| 余庆县| 壶关县| 沭阳县| 武义县| 德阳市| 六枝特区| 钟山县| 徐州市| 赤水市| 思茅市| 锦州市| 桦南县| 治县。| 铁岭市| 高阳县| 江口县| 平顶山市| 阜宁县| 乐业县| 拉孜县| 西和县| 武强县| 杭锦旗| 博乐市|