一種自動調節圖像顯示的方法及系統與流程
2024-02-09 09:02:15 2

本發明涉及圖像顯示技術領域,尤其涉及一種自動調節圖像顯示的方法及系統。
背景技術:
目前對圖片的放大與縮小功能都是通過手指的開合與點擊手機的放大、縮小的按鈕來實現,無法對圖片進行自動調節,在一些場景使用起來不方便。比如利用手機自拍杆拍照,拍完之後想要看照片的拍攝質量,這就需要將手機從自拍杆上取下來,然後利用手指來對照片進行放大縮小,上下左右移動,實際操作起來很繁鎖。
技術實現要素:
本發明提供了一種自動調節圖像顯示的方法及系統,該方法及系統實現了對智能移動終端屏幕圖像的自動調節。
為實現上述設計,本發明採用以下技術方案:
第一方面,提供了一種自動調節圖像顯示的方法,包括:
獲取智能移動終端屏幕與前方遮擋物之間的距離,根據所述距離縮放當前屏幕圖像,得到縮放圖像;
獲取智能移動終端的旋轉信息,根據所述旋轉信息移動所述縮放圖像。
其中,所述根據所述距離縮放當前屏幕圖像,包括:
根據所述距離得到調整係數;
將所述當前屏幕圖像調整為所述調整係數乘以原始圖像。
其中,所述根據所述距離得到調整係數,包括:
設置第一預置距離和第二預置距離,所述第一預置距離小於所述第二預置距離;
當所述距離小於等於第一預置距離時,所述調整係數為所述原始圖像的放大倍數最大值;
當所述距離大於等於第二預置距離時,所述調整係數為1;
當所述距離大於所述第一預置距離且小於第二預置距離時,所述調整係數為第一差值與第二差值的比值乘以所述原始圖像的放大倍數最大值;其中,所述第一差值為所述第二預置距離與所述距離的差值;所述第二差值為所述第二預置距離與所述第一預置距離的差值。
其中,所述獲取智能移動終端的旋轉信息,根據所述旋轉信息移動所述縮放圖像,包括:
獲取所述智能移動終端的旋轉方向和在所述旋轉方向上的旋轉角度;
根據所述旋轉方向確定所述縮放圖像的移動方向,根據所述旋轉角度確定所述縮放圖像在所述移動方向上的移動距離。
其中,所述旋轉方向包括:當前時刻方向相對於前一時刻方向的旋轉方向;或當前時刻方向相對於參考方向的旋轉方向。
其中,所述根據所述旋轉方向確定所述縮放圖像的移動方向,包括:
當所述旋轉方向為下時,將所述縮放圖像向上移動;
當所述旋轉方向為上時,將所述縮放圖像向下移動;
當所述旋轉方向為左時,將所述縮放圖像向右移動;
當所述旋轉方向為右時,將所述縮放圖像向左移動。
第二方面,提供了一種自動調節圖像顯示的系統,包括:
縮放單元,用於獲取智能移動終端屏幕與前方遮擋物之間的距離,根據所述距離縮放當前屏幕圖像,得到縮放圖像;
移動單元,用於獲取智能移動終端的旋轉信息,根據所述旋轉信息移動所述縮放圖像。
其中,所述縮放單元包括:
第一獲取單元,用於獲取智能移動終端屏幕與前方遮擋物之間的距離;
第一縮放單元,用於根據所述距離縮放當前屏幕圖像;
得到單元,用於得到縮放圖像;
所述第一縮放單元包括:
係數得到單元,用於根據所述距離得到調整係數;
調整單元,用於將所述當前屏幕圖像調整為所述調整係數乘以原始圖像;
所述係數得到單元包括:
設置單元,用於設置第一預置距離和第二預置距離,所述第一預置距離小於所述第二預置距離;
第一調整係數單元,用於當所述距離小於等於第一預置距離時,所述調整係數為所述原始圖像的放大倍數最大值;
第二調整係數單元,用於當所述距離大於等於第二預置距離時,所述調整係數為1;
第三調整係數單元,用於當所述距離大於所述第一預置距離且小於第二預置距離時,所述調整係數為第一差值與第二差值的比值乘以所述原始圖像的放大倍數最大值;其中,所述第一差值為所述第二預置距離與所述距離的差值;所述第二差值為所述第二預置距離與所述第一預置距離的差值。
其中,所述移動單元包括:
第二獲取單元,用於獲取所述智能移動終端的旋轉方向和在所述旋轉方向上的旋轉角度;
確定單元,用於根據所述旋轉方向確定所述縮放圖像的移動方向,根據旋轉角度確定所述縮放圖像在所述移動方向上的移動距離。
其中,所述旋轉方向包括:當前時刻方向相對於前一時刻方向的旋轉方向;或當前時刻方向相對於所述參考方向的旋轉方向;
所述確定單元包括:
第一確定單元,用於根據所述旋轉方向確定所述縮放圖像的移動方向;
第二確定單元,用於根據所述旋轉角度確定所述縮放圖像在所述移動方向上的移動距離;
所述第一確定單元包括:
第一移動單元,用於當所述旋轉方向為下時,將所述縮放圖像向上移動;
第二移動單元,用於當所述旋轉方向為上時,將所述縮放圖像向下移動;
第三移動單元,用於當所述旋轉方向為左時,將所述縮放圖像向右移動;
第四移動單元,用於當所述旋轉方向為右時,將所述縮放圖像向左移動。
第三方面,提供了一種智能移動終端,包括上述任一項所述的自動調節圖像顯示的系統。
本發明的有益效果為:本發明實施例通過獲取智能移動終端屏幕與前方遮擋物之間的距離,根據所述距離縮放當前屏幕圖像,得到縮放圖像;獲取智能移動終端的旋轉信息,根據所述旋轉信息移動所述縮放圖像。先根據距離對當前屏幕圖像進行縮放得到縮放圖像,然後根據旋轉信息對縮放圖像進行移動,實現了對智能移動終端屏幕圖像的自動調節,極大的提高了屏幕圖像顯示的靈活度,提高了用戶的體驗度。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對本發明實施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據本發明實施例的內容和這些附圖獲得其他的附圖。
圖1是本發明具體實施方式中提供的一種自動調節圖像顯示的方法的第一實施例的方法流程圖。
圖2是本發明具體實施方式中提供的一種自動調節圖像顯示的方法的第二實施例的方法流程圖。
圖3是本發明具體實施方式中提供的一種自動調節圖像顯示的系統的第一實施例的結構方框圖。
圖4是本發明具體實施方式中提供的一種自動調節圖像顯示的系統的第二實施例的結構方框圖。
具體實施方式
為使本發明解決的技術問題、採用的技術方案和達到的技術效果更加清楚,下面將結合附圖對本發明實施例的技術方案作進一步的詳細描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
本方案中的智能移動終端包括:智慧型手機、平板電腦等。
實施例一:
請參考圖1,其是本發明具體實施方式中提供的一種自動調節圖像顯示的方法的第一實施例的方法流程圖。如圖所示,該方法包括:
步驟S101:獲取智能移動終端屏幕與前方遮擋物之間的距離,根據所述距離縮放當前屏幕圖像,得到縮放圖像。
通過智能移動終端的距離傳感器獲取智能移動終端屏幕與前方遮擋物的距離,根據該距離得到調整係數,將當前屏幕圖像的尺寸調整為調整係數乘以原始圖像尺寸,即縮放圖像的尺寸為調整係數乘以原始圖像尺寸。對當前屏幕圖像進行縮放後,得到的縮放圖像的尺寸可能大於當前屏幕圖像的尺寸,也可能小於當前屏幕圖像的尺寸。根據所述距離縮放當前屏幕圖像,包括:當智能移動終端屏幕與前方遮擋物之間的距離比前一時刻測的距離小的時候,將當前屏幕圖像的尺寸放大;當智能移動終端屏幕與前方遮擋物之間的距離比前一時刻測的距離大的時候,將當前屏幕圖像的尺寸縮小;當智能移動終端屏幕與前方遮擋物之間的距離與前一時刻測的距離相等的時候,當前屏幕圖像的尺寸不變。其中,距離傳感器可以是紅外測距儀或者紅外攝像頭。智能移動終端屏幕與前方遮擋物之間的距離可以為移動終端屏幕紅外測距儀與前方遮擋物最近的距離,或者移動終端屏幕紅外攝像頭與人臉的距離,或者移動終端屏幕紅外攝像頭與人眼睛的距離等,智能移動終端屏幕與前方遮擋物之間的距離可以在移動終端出廠的時候設置,也可以由用戶根據具體使用情況自定義設置。
根據所述距離獲得調整係數,包括:設置第一預置距離和第二預置距離,所述第一預置距離小於所述第二預置距離;當所述距離小於等於第一預置距離時,所述調整係數為所述原始圖像的放大倍數最大值;當所述距離大於等於第二預置距離時,所述調整係數為1;當所述距離大於所述第一預置距離且小於第二預置距離時,所述調整係數為第一差值與第二差值的比值乘以所述原始圖像的放大倍數最大值;其中,所述第一差值為所述第二預置距離與所述距離的差值;所述第二差值為所述第二預置距離與所述第一預置距離的差值。其中,第一預置距離和第二預置距離的值可以根據用戶的實際需求進行設置;如進行自拍時,為了使所有人都在屏幕中,自拍一個人的第一預置距離和第二預置距離的值比自拍多個人第一預置距離和第二預置距離的值小。
步驟S102:獲取智能移動終端的旋轉信息,根據所述旋轉信息移動所述縮放圖像。
旋轉信息包括旋轉方向和在所述旋轉方向上的旋轉角度。智能移動終端通過陀螺儀傳感器獲取智能移動終端的旋轉方向和在該旋轉方向上的旋轉角度;根據旋轉方向確定縮放圖像的移動方向,根據旋轉角度確定縮放圖像在移動方向上的移動距離。
根據旋轉方向移動縮放圖像,主要有以下幾種方式:
方式一:當旋轉方向為下時,將縮放圖像向上移動;
方式二:當旋轉方向為上時,將縮放圖像向下移動;
方式三:當旋轉方向為左時,將縮放圖像向右移動;
方式四:當旋轉方向為右時,將縮放圖像向左移動。
當旋轉方向為上述四種方式之中兩種的組合時,縮放圖像的移動方向也是相應的兩種移動方向的組合;如:當旋轉方向為右上時,將縮放圖像向左下移動。
根據旋轉角度確定縮放圖像在移動方向上的移動距離,具體為:旋轉角度佔最大旋轉角度的百分比等於縮放圖像在移動方向上的移動距離佔最大移動距離的百分比,將該百分比乘以移動方向上的最大移動距離,即可得到縮放圖像在移動方向上的移動距離;當旋轉角度大於最大旋轉角度時,按照最大旋轉角度計算。如:當智能移動終端向右旋轉的最大旋轉角度為20°、智能移動終端屏幕左邊界離圖像的左邊界為20㎝時,若旋轉角度為10°,則向左移動的移動距離佔最大移動距離的百分比為10/20=50%,縮放圖像向左的移動距離為20*50%=10㎝;若旋轉角度為25°(大於最大旋轉角度),則向左移動的移動距離佔最大移動距離的百分比為100%,即縮放圖像向左的移動距離為20㎝。
綜上所述,本發明實施例通過獲取智能移動終端屏幕與前方遮擋物之間的距離,根據所述距離縮放當前屏幕圖像,得到縮放圖像;獲取智能移動終端的旋轉信息,根據所述旋轉信息移動所述縮放圖像。先根據距離對當前屏幕圖像進行縮放得到縮放圖像,然後根據旋轉信息對縮放圖像進行移動,實現了對智能移動終端屏幕圖像的自動調節,極大的提高了屏幕圖像顯示的靈活度,提高了用戶的體驗度。
實施例二:
請參考圖2,其是本發明具體實施方式中提供的一種自動調節圖像顯示的方法的第二實施例的方法流程圖。如圖所示,該方法包括:
步驟S201:獲取智能移動終端屏幕與前方遮擋物之間的距離,根據所述距離縮放當前屏幕圖像,得到縮放圖像。
用戶在使用智能移動終端進行拍照或者查看照片的時候,通過紅外攝像頭獲取智能移動終端屏幕與人臉的距離,根據該距離的大小得到相應的調整係數來自動調整當前屏幕圖像的大小,得到縮放圖像。
可選地,設置第一預置距離為10㎝,第二預置距離為30㎝,原始圖像的放大倍數的最大值為20,設距離為X;則當X大於等於30㎝時,調整係數為1,當前屏幕圖像調整為原始圖像大小,即縮放圖像的尺寸為原始圖像尺寸;如當X等於31㎝、35㎝或40㎝時,得到的縮放圖像的尺寸都是原始圖像的尺寸。當X大於10㎝且小於30㎝時,調整係數為20*(30-X)/(30-10),即縮放圖像的尺寸為原始圖像尺寸的20*(30-X)/(30-10)倍;如:當X等於20㎝時,調整係數為20*(30-20)/(30-10)=10,即縮放圖像的尺寸為原始圖像尺寸的10倍。當X小於等於10㎝時,調整係數為20,即縮放圖像的尺寸為原始圖像尺寸的20倍;如:當X等於為9cm、10cm或6cm時,縮放圖像的尺寸為原始圖像尺寸的20倍。
步驟S202:獲取所述智能移動終端的旋轉方向和在所述旋轉方向上的旋轉角度。
旋轉方向包括以下兩種:
第一種:當前時刻方向相對於前一時刻方向的旋轉方向,即智能移動終端的當前時刻方向相對於前一時刻方向的旋轉方向。智能移動終端周期性的採集智能移動終端的旋轉方向,可選地,旋轉方向的採集周期為0.1秒,即每0.1秒採集一次智能移動終端的旋轉方向;如:第一個0.1秒的方向是向左30°,第二個0.1秒的方向是向左30°,第三個0.1秒的方向是向左45°,則智能移動終端的第二個0.1秒的方向相對於第一個0.1秒的方向的旋轉方向為0,即沒有旋轉;而智能移動終端的第三個0.1秒的方向相對於第二個0.1秒的方向的旋轉方向為向左旋轉。
第二種:當前時刻方向相對於參考方向的旋轉方向,即先設置智能移動終端的參考方向,然後獲得智能移動終端當前方向相對於參考方向的旋轉方向。可選地,設置參考方向為向下傾斜45°,若當前方向為向上垂直水平方向,則旋轉方向為向上旋轉;若當前方向為向下傾斜60°,則旋轉方向為向下旋轉。
步驟S203:根據所述旋轉方向確定所述縮放圖像的移動方向,根據所述旋轉角度確定所述縮放圖像在所述移動方向上的移動距離。
移動縮放圖像有以下兩種實施方式:
實施方式一:每有一次旋轉就將縮放圖像向相應方向移動一點距離,這個距離可以是絕對距離,如:獲取智能移動終端的旋轉方向為右,將縮放圖像向左移動2㎝;也可以是百分比距離,如:獲取智能移動終端的旋轉方向為右,將縮放圖像向左移動縮放圖像的5%,若縮放圖像向左移動的總距離不足5%,則將縮放圖像向左移動到右邊界到達屏幕的右邊界。
實施方式二:只要出現一次旋轉,就將縮放圖像沿著相應方向勻速一直移動直到縮放圖像的邊界為止,如:當旋轉方向為下時,將縮放圖像向上移動直到縮放圖像的下邊界到達屏幕的下邊界。
旋轉角度還可以決定縮放圖像在移動方向上的移動速度;可選地,設置一個預置角度,當旋轉角度大於預置角度時,縮放圖像在移動方向上以第一速度移動;當旋轉角度小於等於預置角度時,縮放圖像在移動方向上以第二速度移動。如:預置角度為10°,第一速度為0.2釐米/秒,第二速度為0.1釐米/秒,當智能移動終端向下的旋轉角度為15°時,則縮放圖像向上移動的速度為0.2釐米/秒;當智能移動終端向下的旋轉角度為5°時,則縮放圖像向上移動的速度為0.1釐米/秒。
用戶使用自拍杆上的手機拍照或拍照後查看照片時,可以選取合適的參考距離和參考方向,通過調節手機屏幕與用戶人臉的距離來調節手機屏幕中圖像的顯示尺寸,通過手機的旋轉可以實現將屏幕中圖像進行上下左右的移動,可以靈活的顯示圖像,提高了屏幕中圖像顯示的操縱簡單靈活,使用十分方便。
綜上所述,本發明實施例通過檢測智能移動終端屏幕與遮擋物之間的距離可以獲得該屏幕與人臉的距離,而且可以通過調節該距離對當前屏幕圖像進行縮放,得到縮放圖像,然後通過旋轉智能移動終端使得縮放圖像靈活的進行上下左右的移動來查看縮放圖像的整個部分,而且可以通過旋轉角度靈活的設置縮放圖像在移動方向上的移動距離和移動速度;對智能移動終端屏幕圖像的顯示操作靈活簡單,實現了對智能移動終端屏幕圖像的自動調節,極大的改善了用戶的體驗。
以下為本方案一種自動調節圖像顯示的系統的實施例,一種自動調節圖像顯示的系統的實施例基於一種自動調節圖像顯示的方法的實施例實現,在一種自動調節圖像顯示的系統的實施例中未盡的描述,請參考一種自動調節圖像顯示的方法的實施例。
實施例三:
請參考圖3,其是本發明具體實施方式中提供的一種自動調節圖像顯示的系統的第一實施例的結構方框圖。如圖所示,該方法包括:
縮放單元310,用於獲取智能移動終端屏幕與前方遮擋物之間的距離,根據所述距離縮放當前屏幕圖像,得到縮放圖像。
縮放單元310包括:第一獲取單元、第一縮放單元和得到單元。
第一獲取單元,用於獲取智能移動終端屏幕與前方遮擋物之間的距離。
第一縮放單元,用於根據所述距離縮放當前屏幕圖像。
得到單元,用於得到縮放圖像。
第一縮放單元包括:係數得到單元和調整單元。
係數得到單元,用於根據所述距離得到調整係數。
調整單元,用於將所述當前屏幕圖像調整為所述調整係數乘以原始圖像。
係數得到單元包括:設置單元、第一調整係數單元、第二調整係數單元和第三調整係數單元。
設置單元,用於設置第一預置距離和第二預置距離,所述第一預置距離小於所述第二預置距離。
第一調整係數單元,用於當所述距離小於等於第一預置距離時,所述調整係數為所述原始圖像的放大倍數最大值。
第二調整係數單元,用於當所述距離大於等於第二預置距離時,所述調整係數為1。
第三調整係數單元,用於當所述距離大於所述第一預置距離且小於第二預置距離時,所述調整係數為第一差值與第二差值的比值乘以所述原始圖像的放大倍數最大值;其中,所述第一差值為所述第二預置距離與所述距離的差值;所述第二差值為所述第二預置距離與所述第一預置距離的差值。
移動單元320,用於獲取智能移動終端的旋轉信息,根據所述旋轉信息移動所述縮放圖像。
旋轉信息包括旋轉方向和在所述旋轉方向上的旋轉角度。智能移動終端通過陀螺儀傳感器獲取智能移動終端的旋轉方向和在該旋轉方向上的旋轉角度;根據旋轉方向確定縮放圖像的移動方向,根據旋轉角度確定縮放圖像在移動方向上的移動距離。
綜上所述,縮放單元310獲取智能移動終端屏幕與前方遮擋物之間的距離,根據所述距離縮放當前屏幕圖像,得到縮放圖像;移動單元320獲取智能移動終端的旋轉信息,根據所述旋轉信息移動所述縮放圖像。先根據距離對當前屏幕圖像進行縮放得到縮放圖像,然後根據旋轉信息對縮放圖像進行移動,實現了對智能移動終端屏幕圖像的自動調節,極大的提高了屏幕圖像顯示的靈活度,提高了用戶的體驗度。
實施例四:
請參考圖4,其是本發明具體實施方式中提供的一種自動調節圖像顯示的系統的第二實施例的結構方框圖。如圖所示,該系統包括:
縮放單元310,用於獲取智能移動終端屏幕與前方遮擋物的之間距離,根據所述距離縮放當前屏幕圖像,得到縮放圖像。
移動單元320,用於獲取智能移動終端的旋轉信息,根據所述旋轉信息移動所述縮放圖像。
移動單元320包括:第二獲取單元321和確定單元322。
第二獲取單元321,用於獲取所述智能移動終端的旋轉方向和在所述旋轉方向上的旋轉角度。
確定單元322,用於根據所述旋轉方向確定所述縮放圖像的移動方向,根據所述旋轉角度確定所述縮放圖像在所述移動方向上的移動距離。
旋轉方向包括:當前時刻方向相對於前一時刻方向的旋轉方向;或當前時刻方向相對於參考方向的旋轉方向。
確定單元322包括:第一確定單元和第二確定單元。
第一確定單元,用於根據所述旋轉方向確定所述縮放圖像的移動方向。
第一確定單元包括:第一移動單元、第二移動單元、第三移動單元和第四移動單元。
第一移動單元,用於當所述旋轉方向為下時,將所述縮放圖像向上移動。
第二移動單元,用於當所述旋轉方向為上時,將所述縮放圖像向下移動。
第三移動單元,用於當所述旋轉方向為左時,將所述縮放圖像向右移動。
第四移動單元,用於當所述旋轉方向為右時,將所述縮放圖像向左移動。
第二確定單元,用於根據所述旋轉角度確定所述縮放圖像在所述移動方向上的移動距離。
綜上所述,各單元模塊協同工作,移動單元320包括:第二獲取單元321和確定單元322;第二獲取單元321,用於獲取所述智能移動終端的旋轉方向和在所述旋轉方向上的旋轉角度;確定單元322,用於根據所述旋轉方向確定所述縮放圖像的移動方向,根據所述旋轉角度確定所述縮放圖像在所述移動方向上的移動距離。通過檢測智能移動終端屏幕與遮擋物的距離可以獲得該屏幕與人臉的距離,而且可以通過調節該距離對當前屏幕圖像進行縮放,得到縮放圖像,然後通過旋轉智能移動終端使得縮放圖像靈活的進行上下左右的移動來查看縮放圖像的整個部分,而且可以通過旋轉角度靈活的設置縮放圖像在移動方向上的移動距離和移動速度;對智能移動終端屏幕圖像的顯示操作靈活簡單,實現了對智能移動終端屏幕圖像的自動調節,極大的改善了用戶的體驗。
實施例五:
一種智能移動終端,包括上述實施例三-實施例四的自動調節圖像顯示的系統。
以上結合具體實施例描述了本發明的技術原理。這些描述只是為了解釋本發明的原理,而不能以任何方式解釋為對本發明保護範圍的限制。基於此處的解釋,本領域的技術人員不需要付出創造性的勞動即可聯想到本發明的其它具體實施方式,這些方式都將落入本發明的保護範圍之內。