本發(fā)明涉及vr領域,具體而言,涉及一種vr設備中的圖像顯示方法和裝置以及vr設備。
背景技術:
目前,vr眼鏡主要的配置是內含的兩個凸透鏡,由于屏幕只有一個,因此必須要讓左、右眼所看的圖像各自獨立分開,才能有立體視覺。3d立體眼鏡可以模仿真實的狀況,使左、右眼畫面連續(xù)互相交替顯示在屏幕上,加上人眼視覺暫留的生理特性,就可以看到立體3d圖像。vr虛擬現(xiàn)實頭盔中的透鏡就是基于不同的視覺場以及在局部空間中營造出不同的畫面深度感知,在用戶大腦視覺系統(tǒng)中形成一個虛擬現(xiàn)實視場。然而,虛擬現(xiàn)實視場的主要限制因素是透鏡,而非瞳孔。為了得到更寬廣的視場,需要縮短用戶眼球與透鏡間的距離或增加透鏡的大小??紤]到頭戴頭盔體積以及重量,使用較輕薄的透鏡,透鏡與顯示屏間的距離會增大,但頭盔的大小也隨之增大;而使用更厚的透鏡,會縮短與顯示屏間的距離,但透鏡的厚度會增加新的工程挑戰(zhàn),因為會出現(xiàn)幾何失真和色差。
由于顯示屏的分辨率不足,vr中的物體邊緣會出現(xiàn)很明顯的鋸齒(aliasing),從而產生了很粗糙的邊緣。又因為vr是實時渲染的,所以當頭微微轉動時,會感覺那條原本應該靜止的細線(或者某些物體的邊緣線)像在閃爍或者舞動一般,而對比度很高的物體邊緣會出分離式閃爍,會感覺到一個像素在rgb幾種高純度顏色之間閃爍。
針對上述的問題,目前尚未提出有效的解決方案。
技術實現(xiàn)要素:
本發(fā)明實施例提供了一種vr設備中的圖像顯示方法和裝置以及vr設備,以至少解決相關技術中由于vr眼鏡的顯示屏的分辨率較低,導致圖像中物體邊緣呈鋸齒狀的技術問題。
根據(jù)本發(fā)明實施例的一個方面,提供了一種vr設備中的圖像顯示方法,包括:獲取vr設備待顯示的第一圖像,其中,第一圖像中的目標對象的邊緣呈鋸齒狀,vr設備設置有電磁震動器,電磁震動器用于控制第一圖像沿第一方向移動第一距離;在電磁震動器發(fā)生震動之后,獲取第二圖像,其中,第二圖像是第一圖像沿第一方向移動第一距離所得到的圖像;將第一圖像和第二圖像進行疊加操作,得到目標圖像,其中,目標圖像中的目標對象的邊緣由鋸齒狀變?yōu)槠交瑺?;在vr設備中顯示目標圖像。
根據(jù)本發(fā)明實施例的另一方面,還提供了一種vr設備中的圖像顯示裝置,包括:第一獲取單元,用于獲取vr設備待顯示的第一圖像,其中,第一圖像中的目標對象的邊緣呈鋸齒狀,vr設備設置有電磁震動器,電磁震動器用于控制第一圖像沿第一方向移動第一距離;第二獲取單元,用于在電磁震動器發(fā)生震動之后,獲取第二圖像,其中,第二圖像是第一圖像沿第一方向移動第一距離所得到的圖像;疊加單元,用于將第一圖像和第二圖像進行疊加操作,得到目標圖像,其中,目標圖像中的目標對象的邊緣由鋸齒狀變?yōu)槠交瑺?;顯示單元,用于在vr設備中顯示目標圖像。
根據(jù)本發(fā)明實施例的另一方面,還提供了一種vr設備,包括:電磁震動器,設置在vr設備中,用于控制vr設備待顯示的第一圖像沿第一方向移動第一距離,其中,第一圖像中的目標對象的邊緣呈鋸齒狀;處理器,用于在電磁震動器發(fā)生震動之前獲取第一圖像;在電磁震動器發(fā)生震動之后獲取第二圖像,其中,第二圖像是第一圖像沿第一方向移動第一距離所得到的圖像;將第一圖像和第二圖像進行疊加操作,得到目標圖像,其中,目標圖像中的目標對象的邊緣由鋸齒狀變?yōu)槠交瑺?;以及在vr設備中顯示目標圖像。
在本發(fā)明實施例中,通過在vr設備中設置電磁震動器,該電磁震動器可以使得vr設備待顯示的第一圖像沿第一方向移動第一距離,其中,第一圖像中的目標對象的邊緣呈鋸齒狀,在電磁震動器發(fā)生震動之后,第一圖像沿第一方向移動第一距離得到第二圖像,然后將第二圖像與第一圖像進行疊加操作,得到目標圖像并在vr設備中進行顯示,其中,目標圖像中的目標對象的邊緣由鋸齒狀變?yōu)槠交瑺?,達到了消除第一圖像中目標物體邊緣鋸齒的目的,進而解決了相關技術中由于vr眼鏡的顯示屏的分辨率較低,導致圖像中物體邊緣呈鋸齒狀的技術問題,從而實現(xiàn)了提高vr設備圖像顯示效果的技術效果。
附圖說明
此處所說明的附圖用來提供對本發(fā)明的進一步理解,構成本申請的一部分,本發(fā)明的示意性實施例及其說明用于解釋本發(fā)明,并不構成對本發(fā)明的不當限定。在附圖中:
圖1是根據(jù)本發(fā)明實施例的vr設備中的圖像顯示方法的硬件環(huán)境的示意圖;
圖2是根據(jù)本發(fā)明實施例的一種可選的vr設備中的圖像顯示方法的流程圖;
圖3是根據(jù)本發(fā)明實施例的vr設備背面設置電磁震動器的示意圖;
圖4是根據(jù)本發(fā)明實施例的vr設備正面顯示屏的示意圖;
圖5是根據(jù)本發(fā)明實施例的電磁震動器發(fā)生震動的示意圖;
圖6是根據(jù)本發(fā)明實施例的顯示屏發(fā)生震動的示意圖;
圖7是根據(jù)本發(fā)明實施例的目標對象的示意圖;
圖8是根據(jù)本發(fā)明實施例的第一圖像的示意圖;
圖9是根據(jù)本發(fā)明實施例的顯示屏震動前后對比的示意圖;
圖10是根據(jù)本發(fā)明實施例的第二圖像的示意圖;
圖11是根據(jù)本發(fā)明實施例的目標圖像中的像素點灰度值的示意圖;
圖12是根據(jù)本發(fā)明實施例的目標圖像中的像素點之間的空隙的示意圖;
圖13是根據(jù)本發(fā)明實施例的一種可選的vr設備中的圖像顯示裝置的示意圖;
圖14是根據(jù)本發(fā)明實施例的另一種可選的vr設備中的圖像顯示裝置的示意圖;
圖15是根據(jù)本發(fā)明實施例的再一種可選的vr設備中的圖像顯示裝置的示意圖;以及
圖16是根據(jù)本發(fā)明實施例的一種終端的結構框圖。
具體實施方式
為了使本技術領域的人員更好地理解本發(fā)明方案,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分的實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都應當屬于本發(fā)明保護的范圍。
需要說明的是,本發(fā)明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的本發(fā)明的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。
實施例1
根據(jù)本發(fā)明實施例,提供了一種vr設備中的圖像顯示的方法實施例。
可選地,在本實施例中,上述vr設備中的圖像顯示方法可以應用于如圖1所示的由服務器102和終端104所構成的硬件環(huán)境中。如圖1所示,服務器102通過網絡與終端104進行連接,上述網絡包括但不限于:廣域網、城域網或局域網,終端104并不限定于pc、手機、平板電腦等。本發(fā)明實施例的vr設備中的圖像顯示方法可以由服務器102來執(zhí)行,也可以由終端104來執(zhí)行,還可以是由服務器102和終端104共同執(zhí)行。其中,終端104執(zhí)行本發(fā)明實施例的vr設備中的圖像顯示方法也可以是由安裝在其上的客戶端來執(zhí)行。
此處需要說明的是,本發(fā)明實施例的vr設備中的圖像顯示方法可以由vr設備執(zhí)行,或者由vr設備中的處理器來執(zhí)行,或者由vr設備中的處理器上的應用程序來執(zhí)行。
圖2是根據(jù)本發(fā)明實施例的一種可選的vr設備中的圖像顯示方法的流程圖,如圖2所示,該方法可以包括以下步驟:
步驟s202,獲取vr設備待顯示的第一圖像,其中,第一圖像中的目標對象的邊緣呈鋸齒狀,vr設備設置有電磁震動器,電磁震動器用于控制第一圖像沿第一方向移動第一距離;
步驟s204,在電磁震動器發(fā)生震動之后,獲取第二圖像,其中,第二圖像是第一圖像沿第一方向移動第一距離所得到的圖像;
步驟s206,將第一圖像和第二圖像進行疊加操作,得到目標圖像,其中,目標圖像中的目標對象的邊緣由鋸齒狀變?yōu)槠交瑺睿?/p>
步驟s208,在vr設備中顯示目標圖像。
通過上述步驟s202至步驟s208,通過在vr設備中設置電磁震動器,該電磁震動器可以使得vr設備待顯示的第一圖像沿第一方向移動第一距離,其中,第一圖像中的目標對象的邊緣呈鋸齒狀,在電磁震動器發(fā)生震動之后,第一圖像沿第一方向移動第一距離得到第二圖像,然后將第二圖像與第一圖像進行疊加操作,得到目標圖像并在vr設備中進行顯示,其中,目標圖像中的目標對象的邊緣由鋸齒狀變?yōu)槠交瑺?,達到了消除第一圖像中目標物體邊緣鋸齒的目的,進而解決了相關技術中由于vr眼鏡的顯示屏的分辨率較低,導致圖像中物體邊緣呈鋸齒狀的技術問題,從而實現(xiàn)了提高vr設備圖像顯示效果的技術效果。
在步驟s202提供的技術方案中,本發(fā)明實施例對vr設備的類型或者型號不做具體限定,例如vr設備可以是vr眼鏡、頭戴式頭盔等。本發(fā)明實施例中的vr設備中可以包括有透鏡,主要用于形成虛擬現(xiàn)實視場。vr設備中還可以包括顯示屏,顯示屏的背面可以設置有電磁震動器,其中,電磁震動器可以用于控制vr設備中待顯示的圖像按照某個方向移動一定距離。此處需要說明的是,本發(fā)明實施例中vr設備的顯示屏的分辨率可以較低,本發(fā)明實施例可以通過在顯示屏背面設置電磁震動器來避免因顯示屏分辨率較低造成圖像中的物體邊緣出現(xiàn)鋸齒。還需要說明的是,本發(fā)明實施例對電磁震動器在顯示屏背面的設置位置也不做具體限定,電磁震動器的設置位置可以根據(jù)實際需求進行設定。還需要說明的是,本發(fā)明實施例對電磁震動器的類型和型號也不做具體限定,例如電磁震動器可以是微型高頻電磁震動器。
還需要說明的是,電磁震動器可以通過自身的震動帶動顯示屏震動,需要注意的是,電磁震動器的震動頻率、震動方向以及震動距離可以根據(jù)實際需求設定,此處不做具體限定。下面將結合圖3至圖6對電磁震動器震動顯示屏進行詳細介紹:如圖3所示,vr設備的顯示屏背面設置有電磁震動器,vr設備的顯示屏的正面如圖4所示,圖4中的每個方格表示一個像素點。如圖5所示,電磁震動器開啟之后,產生高頻震動,圖5中的箭頭表示從顯示屏背面角度看到的電磁震動器的震動方向,為向左下角震動。電磁震動器帶動顯示屏震動,震動前后的顯示屏對比如圖6所示,其中,圖6中的實線框表示震動前的顯示屏,虛線框代表震動后的顯示屏,圖6中的箭頭表示從顯示屏正面角度看到的顯示屏的震動方向,為向右下角震動,假設圖6中的每個方格的邊長代表一個像素距離,則圖6中的顯示屏的震動距離為
本發(fā)明實施例中的第一圖像可以是vr設備待顯示的圖像,由于vr設備顯示屏分辨率較低,vr設備顯示屏中顯示的第一圖像中的目標對象的邊緣呈鋸齒狀,此處需要說明的是,本發(fā)明實施例對目標對象并不做具體限定。例如,如圖7和圖8所示,圖7中的顯示屏中的目標對象為一條直線,圖8所示為第一圖像,其中,直線在顯示屏中呈鋸齒狀,如圖中的打叉號方格所示。
電磁震動器可以通過震動顯示屏來實現(xiàn)將顯示屏中待顯示的第一圖像沿第一方向移動第一距離,其中,第一方向可以為電磁震動器帶動顯示屏的震動方向,第一距離可以為顯示屏的震動距離。
為了消除第一圖像中目標對象的邊緣的鋸齒,使得目標對象的成像更加清晰,本發(fā)明實施例優(yōu)選地使得電磁震動器控制第一圖像沿第一方向移動第一距離,其中,第一方向與水平方向之間的夾角為45度,具體地,第一方向與方格的一條邊之間的夾角為45度,其中,第一圖像中的每個像素點由一個方格表示,例如第一方向可以是右下角、左下角、右上角、左上角,如圖9所示,實線框為震動之前的顯示屏,虛線框為震動之后的顯示屏,從圖9中可以看出第一方向為右下角。優(yōu)選地,第一距離可以按照以下公式計算得到:
需要說明的是,本發(fā)明實施例利用電磁震動器控制第一圖像沿與水平方向夾角45度的方向移動
在步驟s204提供的技術方案中,在電磁震動器發(fā)生震動之后,顯示屏在電磁震動器作用下發(fā)生震動,使得第一圖像沿第一方向移動第一距離,得到第二圖像。如圖9和圖10所示,圖9通過對比震動前后顯示屏的相對位置來表示第一圖像的移動方向和移動距離,如圖9所示,第一圖像沿右下角方向移動電磁震動器發(fā)生震動后得到第二圖像,其中,圖9中的實線框表示第一圖像,虛線框表示第二圖像。需要說明的是,電磁震動器帶動顯示屏震動之后,為了使得vr設備渲染場景的視口和朝向不受震動影響,需要修改渲染場景的朝向位置,例如,顯示屏震動到右下角時,視口調整到左上,移動距離與震動距離一樣,這樣才能達到渲染物體的位置不會發(fā)生變化。電磁震動器震動以及渲染視口修改之后,圖7中的直線在顯示屏中的顯示效果如圖10所示,參見圖10中的打叉號的方格。
在步驟s206提供的技術方案中,在獲取到第一圖像和第二圖像之后,本發(fā)明實施例可以將第一圖像和第二圖像進行疊加操作,執(zhí)行疊加操作后可以得到目標圖像,其中,目標圖像中的目標物體的邊緣由鋸齒狀變?yōu)槠交瑺?。此處需要說明的是,將第一圖像和第二圖像進行的疊加操作并非是簡單地兩個圖像疊加在一起,而是對第一圖像中的每個像素點的灰度值進行更新,以實現(xiàn)將第一圖像中的目標物體邊緣的鋸齒狀變?yōu)槠交瑺睿M而達到提供第一圖像的顯示效果的目的。
作為一種可選的實施例,步驟s206將第一圖像和第二圖像進行疊加操作,得到目標圖像可以包括:
步驟s2062,對第一圖像中與第二圖像重疊的第一像素點的灰度值進行第一更新操作。
需要說明的是,第一像素點是第一圖像中的像素點,且第一像素點與第二圖像全部或者部分重疊。例如,如圖9所示,第一圖像中的第一個像素點(左上角第一個方格)的1/4部分與第二圖像重疊,則該像素點即為第一像素點。再例如,如圖9所示,第一圖像中的第一個像素點(左上角第二行第二個方格)的全部與第二圖像重疊,則該像素點即為第一像素點。
還需要說明的是,在確定第一圖像中與第二圖像重疊的第一像素點之后,該實施例可以對第一像素點進行第一更新操,其中,第一更新操作可以包括兩部分操作,具體地:
第一部分操作:將第一像素點中與第二像素點重疊的第一部分的灰度值更新為第一像素點的灰度值與第二像素點的灰度值的平均值;
第二部分操作:并將第一像素點中與第二圖像不重疊的第二部分的灰度值更新為第一像素點的灰度值的預定比例。
針對上述操作需要說明的是,第二像素點可以為第二圖像中與第一像素點重疊的像素點。例如,如圖9所示,第二圖像中的第一個像素點(左上角第一個方格)與第一圖像中的第一個像素點(左上角第一個方格),也即第一像素點的1/4部分重疊,則該第二圖像中的第一個像素點即為第二像素點。
還需要說明的是,如圖9所示,第一圖像中的第一像素點可以分為兩部分,其中一部分,與第二像素點重疊,另一部分與第二圖像不重疊。該實施例可以對第一像素點中與第二像素點重疊的第一部分的灰度值進行更新,將其更新為第一像素點的灰度值與第二像素點的灰度值的平均值;對第一像素點中與第二圖像不重疊的第二部分的灰度值進行更新,將其更新為第一像素點的灰度值的預定比例,其中,該實施例中的預定比例優(yōu)選為1/2。將第一圖像與第二圖像進行上述更新操作后,可以得到目標圖像,其中,目標圖像可以為第一圖像中的像素點的灰度值進行更新后得到的圖像。例如,如圖11所示的目標圖像中,打豎線部分為第一像素點中與第二圖像不重疊的第二部分,該第二部分的灰度值為第一圖像中相應像素點部分的灰度值的1/2,可以結合圖8和圖10所示的圖像中的像素點的灰度值得到;打叉號部分為第一像素點中與第二像素點重疊的第一部分,該第一部分的灰度值為第一像素點的灰度值與第二像素點的灰度值的平均值,可以結合圖8和圖10所示的圖像中的像素點的灰度值得到。
該實施例通過對第一圖像中與第二圖像重疊的第一像素點執(zhí)行第一更新操作,使得第一圖像至少經過第一更新操作后得到的目標圖像中的目標物體的邊緣由鋸齒狀變?yōu)槠交瑺?,進而達到消除vr設備中圖像中的物體邊緣的鋸齒,提高vr設備的圖像顯示效果的目的。
考慮到由于vr設備的顯示屏的分辨率較低將會導致圖像呈現(xiàn)紗窗效應,也即圖像中的像素點之間存儲空隙,該空隙的距離小于像素點距離,如圖12中實線框所示的圖像中,小方格之間的粗邊代表像素點之間的空隙。為了消除對圖像中像素點之間的空隙,以實現(xiàn)避免圖像出現(xiàn)紗窗效應影響圖像顯示效果,本發(fā)明實施例還可以利用電磁震動器震動顯示屏來實現(xiàn)消除圖像中的紗窗效應,具體參見以下可選實施例:
作為另一種可選的實施例,vr設備待顯示的第一圖像中的像素點之間存在距離為第二距離的空隙,此處需要說明的是,第二距離小于像素點距離。為了消除上述空隙所造成的第一圖像的紗窗效應,在獲取第一圖像和第二圖像之后,該實施例中的步驟s206將第一圖像和第二圖像進行疊加操作,得到目標圖像還可以包括:
步驟s2064,對第一圖像中的像素點之間的空隙的灰度值進行第二更新操作。
需要說明的是,如圖12所示,實線框所示的圖像表示第一圖像,虛線框所示的圖像表示第二圖像。從圖12中可以看出,第一圖像中的像素點之間的空隙可以分為兩部分,其中一部分與第二圖像中的像素點重疊,另一部分與第二圖像中的像素點不重疊。
該實施例可以對第一圖像中的像素點之間的空隙的灰度值進行第二更新操作,以實現(xiàn)消除第一圖像中的像素點之間的空隙所造成的紗窗效應。具體地,該實施例可以將第一圖像中的像素點之間的空隙中與第三像素點重疊的第三部分的灰度值更新為空隙的灰度值與第三像素點的灰度值的平均值。此處需要說明的是,第三像素點可以為第二圖像中與第一圖像中的像素點之間的空隙重疊的像素點,例如,如圖12虛線框所示的第二圖像中的第一個像素點(左上角第一個虛線方格)與實線框所示的第一圖像中的第一個像素點與第二像素點之間的空隙存在1/2部分重疊,則圖12虛線框所示的第二圖像中的第一個像素點(左上角第一個虛線方格)即為第三像素點。該實施例通過將第一圖像中的像素點之間的空隙中與第三像素點重疊的第三部分的灰度值更新為空隙的灰度值與第三像素點的灰度值的平均值,能夠實現(xiàn)消除第一圖像中的像素點之間的空隙所造成的對圖像呈現(xiàn)紗窗效應的目的。
還需要說明的是,該實施例利用電磁震動器將顯示屏按照如圖12所示的震動方向和震動距離進行震動后,可以使得第一圖像中的像素點之間的空隙的大部分被第二圖像中的像素點覆蓋住,進而能夠達到消除空隙,避免第一圖像呈現(xiàn)紗窗效應的目的。還需要說明的是,由于電磁震動器的震動,可以使得圖像的紗窗效應的本質,也即像素點之間的空隙被消除,但是圖像整體的顏色亮度將會有所下降,下降的比例為像素點之間的空隙所占面積與像素點顯示面積的比例,由于這個比例一般很小,基本上不會對視覺造成影響,因此,通過電磁震動器震動可以實現(xiàn)無需改變顯示屏分辨率即可消除紗窗效應的目的。
經過本發(fā)明上述可選實施例,第一圖像經過本發(fā)明上述可選實施例中所示的第一更新操作和本發(fā)明上述可選實施例中所示的第二更新操作后得到的目標圖像中物體邊緣由鋸齒狀變?yōu)槠交瑺?,且目標圖像不會有紗窗效應。這樣能夠極大地提高目標圖像的顯示效果。
在步驟s208提供的技術方案中,在對第一圖像和第二圖像進行疊加操作之后,可以得到目標圖像,該目標圖像中的物體邊緣由鋸齒狀變?yōu)槠交瑺?,且該目標圖像中的像素點之間的空隙被消除掉了,也就是說,經過處理之后的第一圖像,也即該目標圖像的顯示效果得到了極大地改善。在得到目標圖像之后,本發(fā)明實施例可以在vr設備的顯示屏中顯示該目標圖像,這樣能夠達到無需通過改變顯示屏分辨率,也可以使得用戶視覺上不會出現(xiàn)鋸齒和紗窗效應,提高用戶視覺觀看體驗的目的。
需要說明的是,在本發(fā)明實施例中,第一圖像和第二圖像并不會真實在vr設備顯示屏顯示,vr設備顯示屏直接顯示經過處理之后的目標圖像,這樣可以保證用戶通過vr設備所觀看的圖像的顯示效果。
需要說明的是,對于前述的各方法實施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領域技術人員應該知悉,本發(fā)明并不受所描述的動作順序的限制,因為依據(jù)本發(fā)明,某些步驟可以采用其他順序或者同時進行。其次,本領域技術人員也應該知悉,說明書中所描述的實施例均屬于優(yōu)選實施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到根據(jù)上述實施例的方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式。基于這樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質(如rom/ram、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,服務器,或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。
實施例2
本發(fā)明提供了一種vr設備的實施例,該實施例中的vr設備可以包括:
電磁震動器以及處理器,其中,電磁震動器可以設置在vr設備的顯示屏的背面,用于控制vr設備顯示屏震動以實現(xiàn)控制待顯示的第一圖像沿第一方向移動第一距離,其中,第一圖像中的目標對象的邊緣呈鋸齒狀。處理器可以用于執(zhí)行本發(fā)明實施例1中的vr設備中的圖像顯示方法中所示的步驟s202至步驟s208,具體可以包括:在電磁震動器發(fā)生震動之前獲取第一圖像;在電磁震動器發(fā)生震動之后獲取第二圖像,其中,第二圖像是第一圖像沿第一方向移動第一距離所得到的圖像;將第一圖像和第二圖像進行疊加操作,得到目標圖像,其中,目標圖像中的目標對象的邊緣由鋸齒狀變?yōu)槠交瑺?;以及在vr設備中顯示目標圖像。
需要說明的是,本發(fā)明實施例對vr設備的類型或者型號不做具體限定,例如vr設備可以是vr眼鏡、頭戴式頭盔等。本發(fā)明實施例中的vr設備中可以還包括有透鏡,主要用于形成虛擬現(xiàn)實視場。vr設備中還可以包括顯示屏,顯示屏的背面可以設置有電磁震動器,其中,電磁震動器可以用于控制vr設備中待顯示的圖像按照某個方向移動一定距離。此處需要說明的是,本發(fā)明實施例中vr設備的顯示屏的分辨率可以較低,本發(fā)明實施例可以通過在顯示屏背面設置電磁震動器來避免因顯示屏分辨率較低造成圖像中的物體邊緣出現(xiàn)鋸齒。還需要說明的是,本發(fā)明實施例對電磁震動器在顯示屏背面的設置位置也不做具體限定,電磁震動器的設置位置可以根據(jù)實際需求進行設定。還需要說明的是,本發(fā)明實施例對電磁震動器的類型和型號也不做具體限定,例如電磁震動器可以是微型高頻電磁震動器。
還需要說明的是,電磁震動器可以通過自身的震動帶動顯示屏震動,需要注意的是,電磁震動器的震動頻率、震動方向以及震動距離可以根據(jù)實際需求設定,此處不做具體限定。下面將結合圖3至圖6對電磁震動器震動顯示屏進行詳細介紹:如圖3所示,vr設備的顯示屏背面設置有電磁震動器,vr設備的顯示屏的正面如圖4所示,圖4中的每個方格表示一個像素點。如圖5所示,電磁震動器開啟之后,產生高頻震動,圖5中的箭頭表示從顯示屏背面角度看到的電磁震動器的震動方向,為向左下角震動。電磁震動器帶動顯示屏震動,震動前后的顯示屏對比如圖6所示,其中,圖6中的實線框表示震動前的顯示屏,虛線框代表震動后的顯示屏,圖6中的箭頭表示從顯示屏正面角度看到的顯示屏的震動方向,為向右下角震動,假設圖6中的每個方格的邊長代表一個像素距離,則圖6中的顯示屏的震動距離為
本發(fā)明實施例中的處理器可以獲取vr設備待顯示的第一圖像,其中,第一圖像可以是vr設備待顯示的圖像,由于vr設備顯示屏分辨率較低,vr設備顯示屏中顯示的第一圖像中的目標對象的邊緣呈鋸齒狀,此處需要說明的是,本發(fā)明實施例對目標對象并不做具體限定。例如,如圖7和圖8所示,圖7中的顯示屏中的目標對象為一條直線,圖8所示為第一圖像,其中,直線在顯示屏中呈鋸齒狀,如圖中的打叉號方格所示。
電磁震動器可以通過震動顯示屏來實現(xiàn)將顯示屏中待顯示的第一圖像沿第一方向移動第一距離,其中,第一方向可以為電磁震動器帶動顯示屏的震動方向,第一距離可以為顯示屏的震動距離。
為了消除第一圖像中目標對象的邊緣的鋸齒,使得目標對象的成像更加清晰,本發(fā)明實施例優(yōu)選地使得電磁震動器控制第一圖像沿第一方向移動第一距離,其中,第一方向與水平方向之間的夾角為45度,具體地,第一方向與方格的一條邊之間的夾角為45度,其中,第一圖像中的每個像素點由一個方格表示,例如第一方向可以是右下角、左下角、右上角、左上角,如圖9所示,實線框為震動之前的顯示屏,虛線框為震動之后的顯示屏,從圖9中可以看出第一方向為右下角。優(yōu)選地,第一距離可以按照以下公式計算得到:
需要說明的是,本發(fā)明實施例利用電磁震動器控制第一圖像沿與水平方向夾角45度的方向移動
在電磁震動器發(fā)生震動之后,顯示屏在電磁震動器作用下發(fā)生震動,使得第一圖像沿第一方向移動第一距離,得到第二圖像,處理器可以獲取該第二圖像。如圖9和圖10所示,圖9通過對比震動前后顯示屏的相對位置來表示第一圖像的移動方向和移動距離,如圖9所示,第一圖像沿右下角方向移動電磁震動器發(fā)生震動后得到第二圖像,其中,圖9中的實線框表示第一圖像,虛線框表示第二圖像。需要說明的是,電磁震動器帶動顯示屏震動之后,為了使得vr設備渲染場景的視口和朝向不受震動影響,需要修改渲染場景的朝向位置,例如,顯示屏震動到右下角時,視口調整到左上,移動距離與震動距離一樣,這樣才能達到渲染物體的位置不會發(fā)生變化。電磁震動器震動以及渲染視口修改之后,圖7中的直線在顯示屏中的顯示效果如圖10所示,參見圖10中的打叉號的方格。
處理器在獲取到第一圖像和第二圖像之后,可以將第一圖像和第二圖像進行疊加操作,執(zhí)行疊加操作后可以得到目標圖像,其中,目標圖像中的目標物體的邊緣由鋸齒狀變?yōu)槠交瑺?。此處需要說明的是,將第一圖像和第二圖像進行的疊加操作并非是簡單地兩個圖像疊加在一起,而是對第一圖像中的每個像素點的灰度值進行更新,以實現(xiàn)將第一圖像中的目標物體邊緣的鋸齒狀變?yōu)槠交瑺睿M而達到提供第一圖像的顯示效果的目的。
作為一種可選的實施例,將第一圖像和第二圖像進行疊加操作,得到目標圖像可以包括:對第一圖像中與第二圖像重疊的第一像素點的灰度值進行第一更新操作。
需要說明的是,第一像素點是第一圖像中的像素點,且第一像素點與第二圖像全部或者部分重疊。例如,如圖9所示,第一圖像中的第一個像素點(左上角第一個方格)的1/4部分與第二圖像重疊,則該像素點即為第一像素點。再例如,如圖9所示,第一圖像中的第一個像素點(左上角第二行第二個方格)的全部與第二圖像重疊,則該像素點即為第一像素點。
還需要說明的是,在確定第一圖像中與第二圖像重疊的第一像素點之后,該實施例可以對第一像素點進行第一更新操,其中,第一更新操作可以包括兩部分操作,具體地:
第一部分操作:將第一像素點中與第二像素點重疊的第一部分的灰度值更新為第一像素點的灰度值與第二像素點的灰度值的平均值;
第二部分操作:并將第一像素點中與第二圖像不重疊的第二部分的灰度值更新為第一像素點的灰度值的預定比例。
針對上述操作需要說明的是,第二像素點可以為第二圖像中與第一像素點重疊的像素點。例如,如圖9所示,第二圖像中的第一個像素點(左上角第一個方格)與第一圖像中的第一個像素點(左上角第一個方格),也即第一像素點的1/4部分重疊,則該第二圖像中的第一個像素點即為第二像素點。
還需要說明的是,如圖9所示,第一圖像中的第一像素點可以分為兩部分,其中一部分,與第二像素點重疊,另一部分與第二圖像不重疊。該實施例可以對第一像素點中與第二像素點重疊的第一部分的灰度值進行更新,將其更新為第一像素點的灰度值與第二像素點的灰度值的平均值;對第一像素點中與第二圖像不重疊的第二部分的灰度值進行更新,將其更新為第一像素點的灰度值的預定比例,其中,該實施例中的預定比例優(yōu)選為1/2。將第一圖像與第二圖像進行上述更新操作后,可以得到目標圖像,其中,目標圖像可以為第一圖像中的像素點的灰度值進行更新后得到的圖像。例如,如圖11所示的目標圖像中,打豎線部分為第一像素點中與第二圖像不重疊的第二部分,該第二部分的灰度值為第一圖像中相應像素點部分的灰度值的1/2,可以結合圖8和圖10所示的圖像中的像素點的灰度值得到;打叉號部分為第一像素點中與第二像素點重疊的第一部分,該第一部分的灰度值為第一像素點的灰度值與第二像素點的灰度值的平均值,可以結合圖8和圖10所示的圖像中的像素點的灰度值得到。
該實施例通過對第一圖像中與第二圖像重疊的第一像素點執(zhí)行第一更新操作,使得第一圖像至少經過第一更新操作后得到的目標圖像中的目標物體的邊緣由鋸齒狀變?yōu)槠交瑺?,進而達到消除vr設備中圖像中的物體邊緣的鋸齒,提高vr設備的圖像顯示效果的目的。
考慮到由于vr設備的顯示屏的分辨率較低將會導致圖像呈現(xiàn)紗窗效應,也即圖像中的像素點之間存儲空隙,該空隙的距離小于像素點距離,如圖12中實線框所示的圖像中,小方格之間的粗邊代表像素點之間的空隙。為了消除對圖像中像素點之間的空隙,以實現(xiàn)避免圖像出現(xiàn)紗窗效應影響圖像顯示效果,本發(fā)明實施例還可以利用電磁震動器震動顯示屏來實現(xiàn)消除圖像中的紗窗效應,具體參見以下可選實施例:
作為另一種可選的實施例,vr設備待顯示的第一圖像中的像素點之間存在距離為第二距離的空隙,此處需要說明的是,第二距離小于像素點距離。為了消除上述空隙所造成的第一圖像的紗窗效應,在獲取第一圖像和第二圖像之后,處理器將第一圖像和第二圖像進行疊加操作,得到目標圖像還可以包括:對第一圖像中的像素點之間的空隙的灰度值進行第二更新操作。
需要說明的是,如圖12所示,實線框所示的圖像表示第一圖像,虛線框所示的圖像表示第二圖像。從圖12中可以看出,第一圖像中的像素點之間的空隙可以分為兩部分,其中一部分與第二圖像中的像素點重疊,另一部分與第二圖像中的像素點不重疊。
該實施例可以對第一圖像中的像素點之間的空隙的灰度值進行第二更新操作,以實現(xiàn)消除第一圖像中的像素點之間的空隙所造成的紗窗效應。具體地,該實施例可以將第一圖像中的像素點之間的空隙中與第三像素點重疊的第三部分的灰度值更新為空隙的灰度值與第三像素點的灰度值的平均值。此處需要說明的是,第三像素點可以為第二圖像中與第一圖像中的像素點之間的空隙重疊的像素點,例如,如圖12虛線框所示的第二圖像中的第一個像素點(左上角第一個虛線方格)與實線框所示的第一圖像中的第一個像素點與第二像素點之間的空隙存在1/2部分重疊,則圖12虛線框所示的第二圖像中的第一個像素點(左上角第一個虛線方格)即為第三像素點。該實施例通過將第一圖像中的像素點之間的空隙中與第三像素點重疊的第三部分的灰度值更新為空隙的灰度值與第三像素點的灰度值的平均值,能夠實現(xiàn)消除第一圖像中的像素點之間的空隙所造成的對圖像呈現(xiàn)紗窗效應的目的。
還需要說明的是,該實施例利用電磁震動器將顯示屏按照如圖12所示的震動方向和震動距離進行震動后,可以使得第一圖像中的像素點之間的空隙的大部分被第二圖像中的像素點覆蓋住,進而能夠達到消除空隙,避免第一圖像呈現(xiàn)紗窗效應的目的。還需要說明的是,由于電磁震動器的震動,可以使得圖像的紗窗效應的本質,也即像素點之間的空隙被消除,但是圖像整體的顏色亮度將會有所下降,下降的比例為像素點之間的空隙所占面積與像素點顯示面積的比例,由于這個比例一般很小,基本上不會對視覺造成影響,因此,通過電磁震動器震動可以實現(xiàn)無需改變顯示屏分辨率即可消除紗窗效應的目的。
經過本發(fā)明上述可選實施例,第一圖像經過本發(fā)明上述可選實施例中所示的第一更新操作和本發(fā)明上述可選實施例中所示的第二更新操作后得到的目標圖像中物體邊緣由鋸齒狀變?yōu)槠交瑺?,且目標圖像不會有紗窗效應。這樣能夠極大地提高目標圖像的顯示效果。
處理器在對第一圖像和第二圖像進行疊加操作之后,可以得到目標圖像,該目標圖像中的物體邊緣由鋸齒狀變?yōu)槠交瑺?,且該目標圖像中的像素點之間的空隙被消除掉了,也就是說,經過處理之后的第一圖像,也即該目標圖像的顯示效果得到了極大地改善。在得到目標圖像之后,可以在vr設備的顯示屏中顯示該目標圖像,這樣能夠達到無需通過改變顯示屏分辨率,也可以使得用戶視覺上不會出現(xiàn)鋸齒和紗窗效應,提高用戶視覺觀看體驗的目的。
需要說明的是,在本發(fā)明實施例中,第一圖像和第二圖像并不會真實在vr設備顯示屏顯示,vr設備顯示屏直接顯示經過處理之后的目標圖像,這樣可以保證用戶通過vr設備所觀看的圖像的顯示效果。
本發(fā)明實施例通過在vr設備中設置電磁震動器,該電磁震動器可以使得vr設備待顯示的第一圖像沿第一方向移動第一距離,其中,第一圖像中的目標對象的邊緣呈鋸齒狀,在電磁震動器發(fā)生震動之后,第一圖像沿第一方向移動第一距離得到第二圖像,處理器通過將第二圖像與第一圖像進行疊加操作,得到目標圖像并在vr設備中進行顯示,其中,目標圖像中的目標對象的邊緣由鋸齒狀變?yōu)槠交瑺?,達到了消除第一圖像中目標物體邊緣鋸齒的目的,進而解決了相關技術中由于vr眼鏡的顯示屏的分辨率較低,導致圖像中物體邊緣呈鋸齒狀的技術問題,從而實現(xiàn)了提高vr設備圖像顯示效果的技術效果。
實施例3
根據(jù)本發(fā)明實施例,還提供了一種用于實施上述vr設備中的圖像顯示方法的vr設備中的圖像顯示裝置。圖13是根據(jù)本發(fā)明實施例的一種可選的vr設備中的圖像顯示裝置的示意圖,如圖13所示,該裝置可以包括:
第一獲取單元22,用于獲取vr設備待顯示的第一圖像,其中,第一圖像中的目標對象的邊緣呈鋸齒狀,vr設備設置有電磁震動器,電磁震動器用于控制第一圖像沿第一方向移動第一距離;第二獲取單元24,用于在電磁震動器發(fā)生震動之后,獲取第二圖像,其中,第二圖像是第一圖像沿第一方向移動第一距離所得到的圖像;疊加單元26,用于將第一圖像和第二圖像進行疊加操作,得到目標圖像,其中,目標圖像中的目標對象的邊緣由鋸齒狀變?yōu)槠交瑺?;顯示單元28,用于在vr設備中顯示目標圖像。
需要說明的是,該實施例中的第一獲取單元22可以用于執(zhí)行本申請實施例1中的步驟s202,該實施例中的第二獲取單元24可以用于執(zhí)行本申請實施例1中的步驟s204,該實施例中的疊加單元26可以用于執(zhí)行本申請實施例1中的步驟s206,該實施例中的顯示單元28可以用于執(zhí)行本申請實施例1中的步驟s208。
此處需要說明的是,上述模塊與對應的步驟所實現(xiàn)的示例和應用場景相同,但不限于上述實施例1所公開的內容。需要說明的是,上述模塊作為裝置的一部分可以運行在如圖1所示的硬件環(huán)境中,可以通過軟件實現(xiàn),也可以通過硬件實現(xiàn)。
作為一種可選的實施例,如圖14所示,疊加單元26可以包括:第一更新模塊262,用于對第一圖像中與第二圖像重疊的第一像素點的灰度值進行第一更新操作,其中,第一更新操作用于指示將第一像素點中與第二像素點重疊的第一部分的灰度值更新為第一像素點的灰度值與第二像素點的灰度值的平均值,并將第一像素點中與第二圖像不重疊的第二部分的灰度值更新為第一像素點的灰度值的預定比例,第二像素點為第二圖像中與第一像素點重疊的像素點;其中,第一圖像至少經過第一更新操作得到目標圖像。
可選地,預定比例包括:1/2。
作為一種可選的實施例,第一圖像中的像素點之間可以存在距離為第二距離的空隙,如圖15所示,疊加單元26還可以包括:第二更新模塊264,用于對第一圖像中的像素點之間的空隙的灰度值進行第二更新操作,其中,第二更新操作用于指示將空隙中與第三像素點重疊的第三部分的灰度值更新為空隙的灰度值與第三像素點的灰度值的平均值,第三像素點為第二圖像中與空隙重疊的像素點;其中,第一圖像經過第一更新操作和第二更新操作得到目標圖像。
作為一種可選的實施例,第一距離可以按照以下公式計算得到:
作為一種可選的實施例,第一方向與方格的一條邊之間的夾角可以為45度,其中,第一圖像中的每個像素點可以由一個方格表示。
此處需要說明的是,上述模塊與對應的步驟所實現(xiàn)的示例和應用場景相同,但不限于上述實施例1所公開的內容。需要說明的是,上述模塊作為裝置的一部分可以運行在如圖1所示的硬件環(huán)境中,可以通過軟件實現(xiàn),也可以通過硬件實現(xiàn)。
通過上述模塊,達到了消除第一圖像中目標物體邊緣鋸齒的目的,進而解決了相關技術中由于vr眼鏡的顯示屏的分辨率較低,導致圖像中物體邊緣呈鋸齒狀的技術問題,從而實現(xiàn)了提高vr設備圖像顯示效果的技術效果。
實施例4
根據(jù)本發(fā)明實施例,還提供了一種用于實施上述vr設備中的圖像顯示方法的終端。
圖16是根據(jù)本發(fā)明實施例的一種終端的結構框圖,如圖16所示,該終端可以包括:一個或多個(圖中僅示出一個)處理器201、存儲器203、以及傳輸裝置205,如圖16所示,該終端還可以包括輸入輸出設備207。
其中,存儲器203可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的vr設備中的圖像顯示方法和裝置對應的程序指令/模塊,處理器201通過運行存儲在存儲器203內的軟件程序以及模塊,從而執(zhí)行各種功能應用以及數(shù)據(jù)處理,即實現(xiàn)上述的vr設備中的圖像顯示方法。存儲器203可包括高速隨機存儲器,還可以包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器203可進一步包括相對于處理器201遠程設置的存儲器,這些遠程存儲器可以通過網絡連接至終端。上述網絡的實例包括但不限于互聯(lián)網、企業(yè)內部網、局域網、移動通信網及其組合。
上述的傳輸裝置205用于經由一個網絡接收或者發(fā)送數(shù)據(jù)。上述的網絡具體實例可包括有線網絡及無線網絡。在一個實例中,傳輸裝置205包括一個網絡適配器(networkinterfacecontroller,nic),其可通過網線與其他網絡設備與路由器相連從而可與互聯(lián)網或局域網進行通訊。在一個實例中,傳輸裝置205為射頻(radiofrequency,rf)模塊,其用于通過無線方式與互聯(lián)網進行通訊。
其中,具體地,存儲器203用于存儲應用程序。
處理器201可以調用存儲器203存儲的應用程序,以執(zhí)行下述步驟:獲取vr設備待顯示的第一圖像,其中,第一圖像中的目標對象的邊緣呈鋸齒狀,vr設備設置有電磁震動器,電磁震動器用于控制第一圖像沿第一方向移動第一距離;在電磁震動器發(fā)生震動之后,獲取第二圖像,其中,第二圖像是第一圖像沿第一方向移動第一距離所得到的圖像;將第一圖像和第二圖像進行疊加操作,得到目標圖像,其中,目標圖像中的目標對象的邊緣由鋸齒狀變?yōu)槠交瑺?;在vr設備中顯示目標圖像。
處理器201還用于執(zhí)行下述步驟:對第一圖像中與第二圖像重疊的第一像素點的灰度值進行第一更新操作,其中,第一更新操作用于指示將第一像素點中與第二像素點重疊的第一部分的灰度值更新為第一像素點的灰度值與第二像素點的灰度值的平均值,并將第一像素點中與第二圖像不重疊的第二部分的灰度值更新為第一像素點的灰度值的預定比例,第二像素點為第二圖像中與第一像素點重疊的像素點;其中,第一圖像至少經過第一更新操作得到目標圖像。
處理器201還用于執(zhí)行下述步驟:對第一圖像中的像素點之間的空隙的灰度值進行第二更新操作,其中,第二更新操作用于指示將空隙中與第三像素點重疊的第三部分的灰度值更新為空隙的灰度值與第三像素點的灰度值的平均值,第三像素點為第二圖像中與空隙重疊的像素點;其中,第一圖像經過第一更新操作和第二更新操作得到目標圖像,第一圖像中的像素點之間存在距離為第二距離的空隙。
采用本發(fā)明實施例,提供了一種vr設備中的圖像顯示方案。通過在vr設備中設置電磁震動器,該電磁震動器可以使得vr設備待顯示的第一圖像沿第一方向移動第一距離,其中,第一圖像中的目標對象的邊緣呈鋸齒狀,在電磁震動器發(fā)生震動之后,第一圖像沿第一方向移動第一距離得到第二圖像,然后將第二圖像與第一圖像進行疊加操作,得到目標圖像并在vr設備中進行顯示,其中,目標圖像中的目標對象的邊緣由鋸齒狀變?yōu)槠交瑺?,達到了消除第一圖像中目標物體邊緣鋸齒的目的,進而解決了相關技術中由于vr眼鏡的顯示屏的分辨率較低,導致圖像中物體邊緣呈鋸齒狀的技術問題,從而實現(xiàn)了提高vr設備圖像顯示效果的技術效果。
可選地,本實施例中的具體示例可以參考上述實施例1和實施例3中所描述的示例,本實施例在此不再贅述。
本領域普通技術人員可以理解,圖16所示的結構僅為示意,終端可以是智能手機(如android手機、ios手機等)、平板電腦、掌上電腦以及移動互聯(lián)網設備(mobileinternetdevices,mid)、pad等終端設備。圖16其并不對上述電子裝置的結構造成限定。例如,終端還可包括比圖16中所示更多或者更少的組件(如網絡接口、顯示裝置等),或者具有與圖16所示不同的配置。
本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令終端設備相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:閃存盤、只讀存儲器(read-onlymemory,rom)、隨機存取器(randomaccessmemory,ram)、磁盤或光盤等。
實施例5
本發(fā)明的實施例還提供了一種存儲介質??蛇x地,在本實施例中,上述存儲介質可以用于執(zhí)行vr設備中的圖像顯示方法的程序代碼。
可選地,在本實施例中,上述存儲介質可以位于上述實施例所示的網絡中的多個網絡設備中的至少一個網絡設備上。
可選地,在本實施例中,存儲介質被設置為存儲用于執(zhí)行以下步驟的程序代碼:
s1,獲取vr設備待顯示的第一圖像,其中,第一圖像中的目標對象的邊緣呈鋸齒狀,vr設備設置有電磁震動器,電磁震動器用于控制第一圖像沿第一方向移動第一距離;
s2,在電磁震動器發(fā)生震動之后,獲取第二圖像,其中,第二圖像是第一圖像沿第一方向移動第一距離所得到的圖像;
s3,將第一圖像和第二圖像進行疊加操作,得到目標圖像,其中,目標圖像中的目標對象的邊緣由鋸齒狀變?yōu)槠交瑺睿?/p>
s4,在vr設備中顯示目標圖像。
可選地,存儲介質還被設置為存儲用于執(zhí)行以下步驟的程序代碼:對第一圖像中與第二圖像重疊的第一像素點的灰度值進行第一更新操作,其中,第一更新操作用于指示將第一像素點中與第二像素點重疊的第一部分的灰度值更新為第一像素點的灰度值與第二像素點的灰度值的平均值,并將第一像素點中與第二圖像不重疊的第二部分的灰度值更新為第一像素點的灰度值的預定比例,第二像素點為第二圖像中與第一像素點重疊的像素點;其中,第一圖像至少經過第一更新操作得到目標圖像。
可選地,存儲介質還被設置為存儲用于執(zhí)行以下步驟的程序代碼:對第一圖像中的像素點之間的空隙的灰度值進行第二更新操作,其中,第二更新操作用于指示將空隙中與第三像素點重疊的第三部分的灰度值更新為空隙的灰度值與第三像素點的灰度值的平均值,第三像素點為第二圖像中與空隙重疊的像素點;其中,第一圖像經過第一更新操作和第二更新操作得到目標圖像,第一圖像中的像素點之間存在距離為第二距離的空隙。
可選地,本實施例中的具體示例可以參考上述實施例1和實施例3中所描述的示例,本實施例在此不再贅述。
可選地,在本實施例中,上述存儲介質可以包括但不限于:u盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
上述實施例中的集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產品銷售或使用時,可以存儲在上述計算機可讀取的存儲介質中?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在存儲介質中,包括若干指令用以使得一臺或多臺計算機設備(可為個人計算機、服務器或者網絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。
在本發(fā)明的上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
在本申請所提供的幾個實施例中,應該理解到,所揭露的客戶端,可通過其它的方式實現(xiàn)。其中,以上所描述的裝置實施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。
另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。
以上所述僅是本發(fā)明的優(yōu)選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。