本申請涉及顯示技術領域,尤其涉及一種球面顯示方法、球面顯示裝置及用戶設備。
背景技術:
隨著柔性技術的發(fā)展,柔性電子設備越來越多的出現(xiàn)在人們的視線中,電子設備的形狀也越來越多樣化,例如:顯示面為球面的至少一部分的球面顯示屏。在通過球面顯示屏顯示一球面對象時,通常會將球面對象投影到一平面上得到一次投影對象,再將該平面投影對象投影到所述球面顯示屏對應的球面上得到二次投影對象,用于在所述球面顯示屏上顯示。
技術實現(xiàn)要素:
本申請實施例可能的目的是:提供一種基于球面顯示屏的球面對象顯示方案。
第一方面,本申請的一可能的實施方案提供了一種球面顯示方法,包括:
響應于用于確定一球面顯示對象的第一球面形狀的一形狀確定操作,將所述第一球面形狀下所述球面顯示對象至少部分區(qū)域的內容向與一球面顯示屏的至少部分顯示區(qū)域對應的第二球面形狀進行投影;
在所述至少部分顯示區(qū)域顯示投影后的所述內容。
結合第一方面,在第二種可能的實施方式中,所述形狀確定操作包括以下的一種:顯示觸發(fā)操作、比例縮放操作。
結合第一方面的上述任一種可能的實施方式,在第三種可能的實施方式中,所述投影滿足一限定條件,所述限定條件包括:
所述至少部分區(qū)域上的一第一設定點投影至所述第二球面形狀上的一第二設定點;
所述第一球面形狀對應的第一球心、所述第二球面形狀對應的第二球心、所述第一設定點、以及所述第二設定點共線,并且所述第一球心與所述第二球心不重合;
所述第一球面形狀與所述第二球面形狀之間的最短距離為所述第一設定點與所述第二設定點之間的距離。
結合第一方面的上述任一種可能的實施方式,在第四種可能的實施方式中,所述至少部分區(qū)域包括一用戶感興趣區(qū)域;
所述第一設定點位于所述用戶感興趣區(qū)域。
結合第一方面的上述任一種可能的實施方式,在第五種可能的實施方式中,所述第一設定點為所述用戶感興趣區(qū)域的幾何重心。
結合第一方面的上述任一種可能的實施方式,在第六種可能的實施方式中,所述第二設定點為所述第二球面形狀的幾何重心。
結合第一方面的上述任一種可能的實施方式,在第七種可能的實施方式中,所述球面顯示對象包括:球面地圖。
結合第一方面的上述任一種可能的實施方式,在第八種可能的實施方式中,所述限定條件還包括:
所述第一球心與所述第二球心之間的距離不大于所述第一球面形狀與所述第二球面形狀之間的半徑差。
結合第一方面的上述任一種可能的實施方式,在第九種可能的實施方式中,所述限定條件還包括:
所述第一球心與所述第二球心之間的距離等于所述半徑差。
結合第一方面的上述任一種可能的實施方式,在第十種可能的實施方式中,所述投影為所述第一球心或所述第二球心為中心的中心投影。
結合第一方面的上述任一種可能的實施方式,在第十一種可能的 實施方式中,所述投影為投影線平行于所述第一球心和所述第二球心的連線的平行投影。
第二方面,本申請的一可能的實施方案提供了一種球面顯示方法,包括:
響應于針對一可形變的球面顯示屏的形變控制指令,將所述球面顯示屏上顯示的一球面顯示對象的至少部分區(qū)域的內容從一第一球面形狀向一第二球面形狀進行投影;其中,所述球面顯示對象對應于所述第一球面形狀;所述第二球面形狀為所述球面顯示屏的至少部分顯示區(qū)域根據(jù)所述形變控制指令形變后的形狀;
在所述至少部分顯示區(qū)域顯示投影后的所述內容。
結合第二方面,在第二種可能的實施方式中,所述投影滿足一限定條件,所述限定條件包括:
所述至少部分區(qū)域上的一第一設定點投影至所述第二球面形狀上的一第二設定點;
所述第一球面形狀對應的第一球心、所述第二球面形狀對應的第二球心、所述第一設定點、以及所述第二設定點共線,并且所述第一球心與所述第二球心不重合;
所述第一球面形狀與所述第二球面形狀之間的最短距離為所述第一設定點與所述第二設定點之間的距離。
結合第二方面的上述任一種可能的實施方式,在第三種可能的實施方式中,所述至少部分區(qū)域包括一用戶感興趣區(qū)域;
所述第一設定點位于所述用戶感興趣區(qū)域。
結合第二方面的上述任一種可能的實施方式,在第四種可能的實施方式中,所述第一設定點為所述用戶感興趣區(qū)域的幾何重心。
結合第二方面的上述任一種可能的實施方式,在第五種可能的實施方式中,所述第二設定點為所述第二球面形狀的幾何重心。
結合第二方面的上述任一種可能的實施方式,在第六種可能的實 施方式中,所述球面顯示對象包括:球面地圖。
結合第二方面的上述任一種可能的實施方式,在第七種可能的實施方式中,所述限定條件還包括:
所述第一球心與所述第二球心之間的距離不大于所述第一球面形狀與所述第二球面形狀之間的半徑差。
結合第二方面的上述任一種可能的實施方式,在第八種可能的實施方式中,所述限定條件還包括:
所述第一球心與所述第二球心之間的距離等于所述半徑差。
結合第二方面的上述任一種可能的實施方式,在第九種可能的實施方式中,所述投影為所述第一球心或所述第二球心為中心的中心投影。
結合第二方面的上述任一種可能的實施方式,在第十種可能的實施方式中,所述投影為投影線平行于所述第一球心和所述第二球心的連線的平行投影。
第三方面,本申請的一可能的實施方案提供了一種球面顯示裝置,包括:
投影模塊,用于響應于用于確定一球面顯示對象的第一球面形狀的一形狀確定操作,將所述第一球面形狀下所述球面顯示對象至少部分區(qū)域的內容向與一球面顯示屏的至少部分顯示區(qū)域對應的第二球面形狀進行投影;
顯示模塊,包括所述球面顯示屏,用于在所述至少部分顯示區(qū)域顯示投影后的所述內容。
結合第三方面,在第二種可能的實施方式中,所述形狀確定操作包括以下的一種:顯示觸發(fā)操作、比例縮放操作。
結合第三方面的上述任一種可能的實施方式,在第三種可能的實施方式中,所述投影滿足一限定條件,所述限定條件包括:
所述至少部分區(qū)域上的一第一設定點投影至所述第二球面形狀 上的一第二設定點;
所述第一球面形狀對應的第一球心、所述第二球面形狀對應的第二球心、所述第一設定點、以及所述第二設定點共線,并且所述第一球心與所述第二球心不重合;
所述第一球面形狀與所述第二球面形狀之間的最短距離為所述第一設定點與所述第二設定點之間的距離。
結合第三方面的上述任一種可能的實施方式,在第四種可能的實施方式中,所述至少部分區(qū)域包括一用戶感興趣區(qū)域;
所述第一設定點位于所述用戶感興趣區(qū)域。
結合第三方面的上述任一種可能的實施方式,在第五種可能的實施方式中,所述第一設定點為所述用戶感興趣區(qū)域的幾何重心。
結合第三方面的上述任一種可能的實施方式,在第六種可能的實施方式中,所述第二設定點為所述第二球面形狀的幾何重心。
結合第三方面的上述任一種可能的實施方式,在第七種可能的實施方式中,所述球面顯示對象包括:球面地圖。
結合第三方面的上述任一種可能的實施方式,在第八種可能的實施方式中,所述限定條件還包括:
所述第一球心與所述第二球心之間的距離不大于所述第一球面形狀與所述第二球面形狀之間的半徑差。
結合第三方面的上述任一種可能的實施方式,在第九種可能的實施方式中,所述限定條件還包括:
所述第一球心與所述第二球心之間的距離等于所述半徑差。
結合第三方面的上述任一種可能的實施方式,在第十種可能的實施方式中,所述投影為所述第一球心或所述第二球心為中心的中心投影。
結合第三方面的上述任一種可能的實施方式,在第十一種可能的實施方式中,所述投影為投影線平行于所述第一球心和所述第二球心 的連線的平行投影。
第四方面,本申請的一可能的實施方案提供了一種球面顯示裝置,包括:
投影模塊,用于響應于針對一可形變的球面顯示屏的形變控制指令,將所述球面顯示屏上顯示的一球面顯示對象的至少部分區(qū)域的內容從一第一球面形狀向一第二球面形狀進行投影;其中,所述球面顯示對象對應于所述第一球面形狀;所述第二球面形狀為所述球面顯示屏的至少部分顯示區(qū)域根據(jù)所述形變控制指令形變后的形狀;
顯示模塊,包括所述球面顯示屏,用于在所述至少部分顯示區(qū)域顯示投影后的所述內容。
結合第四方面,在第二種可能的實施方式中,所述投影滿足一限定條件,所述限定條件包括:
所述至少部分區(qū)域上的一第一設定點投影至所述第二球面形狀上的一第二設定點;
所述第一球面形狀對應的第一球心、所述第二球面形狀對應的第二球心、所述第一設定點、以及所述第二設定點共線,并且所述第一球心與所述第二球心不重合;
所述第一球面形狀與所述第二球面形狀之間的最短距離為所述第一設定點與所述第二設定點之間的距離。
結合第四方面的上述任一種可能的實施方式,在第三種可能的實施方式中,所述至少部分區(qū)域包括一用戶感興趣區(qū)域;
所述第一設定點位于所述用戶感興趣區(qū)域。
結合第四方面的上述任一種可能的實施方式,在第四種可能的實施方式中,所述第一設定點為所述用戶感興趣區(qū)域的幾何重心。
結合第四方面的上述任一種可能的實施方式,在第五種可能的實施方式中,所述第二設定點為所述第二球面形狀的幾何重心。
結合第四方面的上述任一種可能的實施方式,在第六種可能的實 施方式中,所述球面顯示對象包括:球面地圖。
結合第四方面的上述任一種可能的實施方式,在第七種可能的實施方式中,所述限定條件還包括:
所述第一球心與所述第二球心之間的距離不大于所述第一球面形狀與所述第二球面形狀之間的半徑差。
結合第四方面的上述任一種可能的實施方式,在第八種可能的實施方式中,所述限定條件還包括:
所述第一球心與所述第二球心之間的距離等于所述半徑差。
結合第四方面的上述任一種可能的實施方式,在第九種可能的實施方式中,所述投影為所述第一球心或所述第二球心為中心的中心投影。
結合第四方面的上述任一種可能的實施方式,在第十種可能的實施方式中,所述投影為投影線平行于所述第一球心和所述第二球心的連線的平行投影。
第五方面,本申請的一可能的實施方案提供了一種用戶設備,其所述用戶設備包括:
存儲器,用于存放程序;
處理器,用于執(zhí)行所述存儲器存儲的程序,所述程序使得所述處理器執(zhí)行以下操作:
響應于用于確定一球面顯示對象的第一球面形狀的一形狀確定操作,將所述第一球面形狀下所述球面顯示對象至少部分區(qū)域的內容向與一球面顯示屏的至少部分顯示區(qū)域對應的第二球面形狀進行投影;
在所述至少部分顯示區(qū)域顯示投影后的所述內容。
第六方面,本申請的一可能的實施方案提供了一種用戶設備,所述用戶設備包括:
存儲器,用于存放程序;
處理器,用于執(zhí)行所述存儲器存儲的程序,所述程序使得所述處理器執(zhí)行以下操作:
響應于針對一可形變的球面顯示屏的形變控制指令,將所述球面顯示屏上顯示的一球面顯示對象的至少部分區(qū)域的內容從一第一球面形狀向一第二球面形狀進行投影;其中,所述球面顯示對象對應于所述第一球面形狀;所述第二球面形狀為所述球面顯示屏的至少部分顯示區(qū)域根據(jù)所述形變控制指令形變后的形狀;
在所述至少部分顯示區(qū)域顯示投影后的所述內容。
本申請實施例的至少一個實施方案根據(jù)對球面顯示對象的形狀確定操作將形狀確定后的所述球面顯示對象的內容直接投影在球面顯示屏上,減少投影對計算資源的占用。
本申請實施例的至少一個實施方案根據(jù)對一可形變的球面顯示屏的形變控制指令將所述球面顯示屏上顯示的一球面顯示對象的內容直接重新投影在根據(jù)所述形變控制指令形變后的球面顯示屏上,減少投影對計算資源的占用。
附圖說明
圖1為本申請實施例的一種顯示方法的流程圖;
圖2為本申請實施例的另一種顯示方法的流程圖;
圖3a~3c為根據(jù)本申請實施例的顯示方法的投影的限定條件得到的所述球面顯示對象與球面顯示屏之間的三種位置關系示意圖;
圖4為本申請實施例的一種第一顯示裝置的結構示意框圖;
圖5為本申請實施例的一種第二顯示裝置的結構示意框圖;
圖6為本申請實施例的一種用戶設備的結構示意框圖。
具體實施方式
下面結合附圖(若干附圖中相同的標號表示相同的元素)和實施例,對本申請的具體實施方式作進一步詳細說明。以下實施例用于說明本申請,但不用來限制本申請的范圍。
本領域技術人員可以理解,本申請中的“第一”、“第二”等術語僅用于區(qū)別不同步驟、設備或模塊等,既不代表任何特定技術含義,也不表示它們之間的必然邏輯順序。
如圖1所示,本申請實施例提供了一種球面顯示方法,包括:
S110響應于用于確定一球面顯示對象的第一球面形狀的一形狀確定操作,將所述第一球面形狀下所述球面顯示對象至少部分區(qū)域的內容向與一球面顯示屏的至少部分顯示區(qū)域對應的第二球面形狀進行投影;
S120在所述至少部分顯示區(qū)域顯示投影后的所述內容。
在本實施方式中,所述球面顯示對象的第一球面形狀可以為一正球體球面的整體或部分;所述球面顯示屏對應的第二球面形狀也可以為另一正球體球面的整體或部分。
在一種可能的實施方式中,所述形狀確定操作例如可以為對所述球面顯示對象的顯示觸發(fā)操作。在所述球面顯示對象還沒有顯示時,通過所述顯示觸發(fā)操作觸發(fā)所述球面顯示對象的顯示。通常,初始顯示的所述球面顯示對象會對應于一默認形狀,因此,所述顯示觸發(fā)操作為用于確定所述球面顯示對象形狀的一種形狀確定操作。
例如,在一種可能的實施方式中,所述球面顯示對象為一球狀地圖,所述顯示觸發(fā)操作可以為選擇“地圖”選項的點擊鼠標、觸摸等操作;或者,所述顯示觸發(fā)操作可以為對目標地址、路線的輸入查詢操作。
在另一種可能的實施方式中,所述形狀確定操作還可以為對所述球面顯示對象的比例縮放操作。例如,在所述球面顯示對象為球狀地圖時,所述比例縮放操作為對球狀地圖比例尺的調節(jié)操作,例如多點觸摸中多個觸摸點之間相互遠離的手勢、通過鼠標的中間滾輪來控制比例尺時滾輪的前后滾動操作等。
當然,上面以所述球面顯示對象為球狀地圖為例進行了說明,在 其他可能的實施方式中,所述球面顯示對象還可以為其它表面為球面的對象,例如,博物館中一球狀藏品的虛擬模型。
舉例來說,本申請?zhí)峁┑牡谝磺蛎骘@示裝置作為本實施例的執(zhí)行主體,執(zhí)行S110~S120。具體地,所述第一球面顯示裝置可以以軟件、硬件或軟硬件結合的方式設置在用戶設備中,或者,所述第一球面顯示裝置本身就是所述用戶設備;所述用戶設備包括但不限于:具有球面顯示屏(固定的球面顯示屏或可形變顯示屏的球面狀態(tài))的電腦、智能電視、智能手機等。
本申請實施例的實施方式根據(jù)對球面顯示對象的形狀確定操作將形狀確定后的所述球面顯示對象的內容直接投影在球面顯示屏上,減少投影對計算資源的占用。
如圖2所示,本申請實施例還提供了另一種球面顯示方法,包括:
S210響應于針對一可形變的球面顯示屏的形變控制指令,將所述球面顯示屏上顯示的一球面顯示對象的至少部分區(qū)域的內容從一第一球面形狀向一第二球面形狀進行投影;其中,所述球面顯示對象對應于所述第一球面形狀;所述第二球面形狀為所述球面顯示屏的至少部分顯示區(qū)域根據(jù)所述形變控制指令形變后的形狀;
S220在所述至少部分顯示區(qū)域顯示投影后的所述內容。
在本實施方式中,所述球面顯示對象的第一球面形狀可以為一正球體球面的整體或部分;所述球面顯示屏對應的第二球面形狀也可以為另一正球體球面的整體或部分。
在一種可能的實施方式中,所述可形變的球面顯示屏可以是一形變可控球面顯示屏。在另一種可能的實施方式中,所述可形變的球面顯示屏還可以是響應于外部的施力而變形的被動式可形變顯示屏。
在一種可能的實施方式中,對所述形變可控球面顯示屏的形狀控制可以是通過所述形變可控顯示屏內部的變形機構(例如增壓外擴、 減壓內縮的氣壓結構)來調節(jié)。
例如,在一種可能的實施方式中,所述形變可控顯示屏為包含若干顯示單元的顯示陣列,其中每個顯示單元在垂直于顯示面的方向上可以探出或縮回(即以針幕(PIN SCREEN)的方式進行變形)。
在另一種可能的實施方式中,所述形變可控顯示屏的形變是通過對形變可控材料的至少一形變控制參數(shù)的調節(jié)實現(xiàn)的。例如,所述形變可控顯示屏為形變可控的柔性顯示屏。
舉例來說,本申請?zhí)峁┑牡诙蛎骘@示裝置作為本實施例的執(zhí)行主體,執(zhí)行S210~S220。具體地,所述第二球面顯示裝置可以以軟件、硬件或軟硬件結合的方式設置在用戶設備中,或者,所述第二球面顯示裝置本身就是所述用戶設備;所述用戶設備包括但不限于:具有可形變的球面顯示屏的電腦、智能電視、智能手機等。
本申請實施例的實施方案根據(jù)對一可形變的球面顯示屏的形變控制指令將所述球面顯示屏上顯示的一球面顯示對象的內容直接重新投影在根據(jù)所述形變控制指令形變后的球面顯示屏上,減少投影對計算資源的占用。
結合圖3a~3c,通過下面的實施方式對圖1和圖2所示的方法實施例進行說明:
如圖3a~3c所示,在一種可能的實施方式中,可選地,所述投影滿足一限定條件,所述限定條件可以包括:
所述至少部分區(qū)域上的一第一設定點312投影至所述第二球面形狀320上的一第二設定點322;
所述第一球面形狀310對應的第一球心311、所述第二球面形狀320對應的第二球心321、所述第一設定點312、以及所述第二設定點322共線,并且所述第一球心311與所述第二球心321不重合;
所述第一球面形狀310與所述第二球面形狀320之間的最短距離 為所述第一設定點312與所述第二設定點322之間的距離。
根據(jù)上面所述的限定條件,可以得到所述第一球面形狀310與所述第二球面形狀320之間的位置關系主要有四種,即:兩個球面形狀對應的兩個球體之間:內含(如圖3a所示);內切(如圖3b所示);外切(本申請實施例中沒有圖示);外離(如圖3c所示)的位置關系。
圖3a~3c所示的實施方式中,以所述第一球面形狀310的半徑小于所述第二球面形狀320為例進行了說明,在其他可能的實施方式中,所述第一球面形狀310的半徑也可以大于所述第二球面形狀320的半徑。
如圖3a~3c所示,可以看出,本申請實施例的方法使得所述第一設定點312以及在所述第一設定點312附近區(qū)域的內容的投影的失真最小。因此,在一種可能的實施方式中,可選地,所述至少部分區(qū)域包括一用戶感興趣區(qū)域313;
所述第一設定點312位于所述用戶感興趣區(qū)域313。
在一種可能的實施方式中,例如,可以根據(jù)用戶對所述球面顯示對象的關注動作來確定所述用戶感興趣區(qū)域313,例如,用戶操控的鼠標在一區(qū)域移動或點擊的操作、用戶以一區(qū)域為中心進行的放大操作、用戶的視線關注一區(qū)域,則這些區(qū)域可以確定為所述用戶感興趣區(qū)域。
在其他可能的實施方式中,可以根據(jù)默認的設置來確定所述用戶感興趣區(qū)域313。例如,在所述球面顯示對象為球面地圖時,如果用戶沒有任何關注動作,可以根據(jù)用戶當前的地理位置信息,以球面地圖上包含用戶所在城市的區(qū)域為所述用戶感興趣區(qū)域。
在一種可能的實施方式中,可選地,所述第一設定點可以為位于所述用戶感興趣區(qū)域中部的一點。例如,在一種可能的實施方式中,所述第一設定點為所述用戶感興趣區(qū)域的幾何重心。如圖3a和3b所示,在一些可能的實施方式中,所述用戶感興趣區(qū)域313為一球冠時, 所述第一設定點312可以為所述球冠的中心點。
如圖3a~3c可以看出,所述第二球面形狀320上,越靠近所述第二設定點322的位置,內容的投影變形越小,因此,將所述第二設定點322設定在所述第二球面形狀320的中部可以避免不同顯示位置的內容失真差距太大。其中,在一些可能的實施方式中,所述第二設定點322可以為所述第二球面形狀320的幾何重心。
由圖3a~3c可以看出,相比于兩個球面形狀對應的兩個球體之間的外切和外離位置關系,兩個球體之間處于內含和內切的位置關系時所述第一設定點312以外的區(qū)域的投影變形一般更小。因此,在一種可能的實施方式中,可選地,所述限定條件還包括:
所述第一球心與所述第二球心之間的距離不大于所述第一球面形狀與所述第二球面形狀之間的半徑差。
在一種可能的實施方式中,所述限定條件進一步地可以包括:
所述第一球心與所述第二球心之間的距離等于所述半徑差,即所述兩個球體內切。
如圖3a所示,在一種可能的實施方式中,可選地,所述投影為投影線341、342平行于所述第一球心311和所述第二球心321的連線330的平行投影。
在另一種可能的實施方式中,可選地,所述投影為以所述第一球心311為中心的中心投影,見圖3b上所示的投影線330和343。
在又一種可能的實施方式中,可選地,所述投影為以所述第二球心321為中心的中心投影,見圖3b上所示的投影線330和344。
本領域的技術人員可以知道,除了上面所述的幾種投影外,其它可能的投影方式也可以應用在本申請實施例的實施方式中。
在圖3a和3b所示的實施方式中,所述球面顯示屏為一球冠形狀,所述至少部分顯示區(qū)域為所述球面顯示屏的全部顯示區(qū)域。本申請實施例中,所述球面顯示對象的至少部分區(qū)域可以根據(jù)所述球面顯示屏 的第二球面形狀來確定,例如可以通過與第二球面形狀320的邊緣對應的投影線341、342來確定所述至少部分區(qū)域。
在其他可能的實施方式中,所述球面顯示屏還可以為一完整的球面,所述至少部分顯示區(qū)域例如可以為用戶關注方向的顯示區(qū)域。例如:正對著用戶的一側的顯示區(qū)域、用戶操作對應的顯示區(qū)域等。
結合圖1、圖2和圖3a~3b可以看出,在本申請的各實施方式中,無論是對球面顯示對象的形狀進行確定、還是對可形變的球面顯示屏的形狀進行了變更都可以觸發(fā)上面所述的投影。
本領域技術人員可以理解,在本申請具體實施方式的上述方法中,各步驟的序號大小并不意味著執(zhí)行順序的先后,各步驟的執(zhí)行順序應以其功能和內在邏
如圖4所示,本申請實施例還提供了一種第一球面顯示裝置400,包括:
投影模塊410,用于響應于用于確定一球面顯示對象的第一球面形狀的一形狀確定操作,將所述第一球面形狀下所述球面顯示對象至少部分區(qū)域的內容向與一球面顯示屏的至少部分顯示區(qū)域對應的第二球面形狀進行投影;
顯示模塊420,包括所述球面顯示屏,用于在所述至少部分顯示區(qū)域顯示投影后的所述內容。
本申請實施例的實施方式根據(jù)對球面顯示對象的形狀確定操作將形狀確定后的所述球面顯示對象的內容直接投影在球面顯示屏上,減少投影對計算資源的占用。
通過下面的實施方式進一步說明本申請實施例的各模塊。
在本實施方式中,所述球面顯示對象的第一球面形狀可以為一正球體球面的整體或部分;所述球面顯示屏對應的第二球面形狀也可以為另一正球體球面的整體或部分。
在一種可能的實施方式中,所述形狀確定操作例如可以為對所述球面顯示對象的顯示觸發(fā)操作。
在另一種可能的實施方式中,所述形狀確定操作還可以為對所述球面顯示對象的比例縮放操作。
所述顯示觸發(fā)操作和所述比例縮放操作可以采用所述球面顯示裝置包含的輸入傳感器來確定,例如:觸摸板、鼠標等。
上面以所述球面顯示對象為球狀地圖為例進行了說明,在其他可能的實施方式中,所述球面顯示對象還可以為其它表面為球面的對象,例如,博物館中一球狀藏品的虛擬模型。
在一種可能的實施方式中,可選地,所述投影滿足一限定條件,所述限定條件可以包括:
所述至少部分區(qū)域上的一第一設定點投影至所述第二球面形狀上的一第二設定點;
所述第一球面形狀對應的第一球心、所述第二球面形狀對應的第二球心、所述第一設定點、以及所述第二設定點共線,并且所述第一球心與所述第二球心不重合;
所述第一球面形狀與所述第二球面形狀之間的最短距離為所述第一設定點與所述第二設定點之間的距離。
如上面方法實施例中記載的,根據(jù)上面所述的限定條件,可以得到所述第一球面形狀與所述第二球面形狀之間的位置關系主要有四種,即:兩個球面形狀對應的兩個球體之間:內含、內切、外切、外離的位置關系。
根據(jù)上面所述的限定條件,越靠近所述第一設定點的區(qū)域投影的失真越小,因此,在一種可能的實施方式中,可選地,所述至少部分區(qū)域包括一用戶感興趣區(qū)域;
所述第一設定點位于所述用戶感興趣區(qū)域。
在一種可能的實施方式中,例如,可以根據(jù)用戶對所述球面顯示 對象的關注操作來確定所述用戶感興趣區(qū)域。例如,用戶操控的鼠標在一區(qū)域移動或點擊、用戶以一區(qū)域為中心進行了放大操作、用戶的視線關注一區(qū)域,則這些區(qū)域可以確定為所述用戶感興趣區(qū)域。在本實施方式中,可以根據(jù)輸入傳感器來確定所述關注操作,例如:觸摸板、鼠標、視線跟蹤器等。
在其他可能的實施方式中,可以根據(jù)默認的設置來確定所述用戶感興趣區(qū)域。
在一種可能的實施方式中,可選地,所述第一設定點可以為位于所述用戶感興趣區(qū)域中部的一點。例如,在一種可能的實施方式中,所述第一設定點為所述用戶感興趣區(qū)域的幾何重心。
根據(jù)所述限定條件,所述第二球面形狀上,越靠近所述第二設定點的位置,內容的投影變形越小,因此,將所述第二設定點設定在所述第二球面形狀的中部可以避免不同顯示位置的內容失真差距太大。在一種可能的實施方式中,可選地,所述第二設定點為所述第二球面形狀的幾何重心。
根據(jù)上面所述的限定條件,相比于兩個球面形狀對應的兩個球體之間的外切和外離位置關系,兩個球體之間處于內含和內切的位置關系時所述第一設定以外的區(qū)域的投影變形一般更小。因此,在一種可能的實施方式中,可選地,所述限定條件還包括:
所述第一球心與所述第二球心之間的距離不大于所述第一球面形狀與所述第二球面形狀之間的半徑差。
在一種可能的實施方式中,所述限定條件進一步地可以包括:
所述限定條件還包括:
所述第一球心與所述第二球心之間的距離等于所述半徑差,即所述兩個球體內切。
在一種可能的實施方式中,可選地,所述投影為所述第一球心或所述第二球心為中心的中心投影。
在一種可能的實施方式中,可選地,所述投影為投影線平行于所述第一球心和所述第二球心的連線的平行投影。
本領域的技術人員可以知道,除了上面所述的幾種投影外,其它可能的投影方式也可以應用在本申請實施例的實施方式中。
本申請實施例各模塊進一步的描述參見上面方法實施例中對應的描述。
如圖5所示,本申請實施例一種可能的實施方式提供了一種第二球面顯示裝置500,包括:
投影模塊510,用于響應于針對一可形變的球面顯示屏的形變控制指令,將所述球面顯示屏上顯示的一球面顯示對象的至少部分區(qū)域的內容從一第一球面形狀向一第二球面形狀進行投影;其中,所述球面顯示對象對應于所述第一球面形狀;所述第二球面形狀為所述球面顯示屏的至少部分顯示區(qū)域根據(jù)所述形變控制指令形變后的形狀;
顯示模塊520,包括所述可形變的球面顯示屏,用于在所述至少部分顯示區(qū)域顯示投影后的所述內容。
本申請實施例的實施方案根據(jù)對一可形變的球面顯示屏的形變控制指令將所述球面顯示屏上顯示的一球面顯示對象的內容直接重新投影在根據(jù)所述形變控制指令形變后的球面顯示屏上,減少投影對計算資源的占用。
通過下面的實施方式進一步說明本申請實施例的各模塊。
在本實施方式中,所述球面顯示對象的第一球面形狀可以為一正球體球面的整體或部分;所述球面顯示屏對應的第二球面形狀也可以為另一正球體球面的整體或部分。
在一種可能的實施方式中,所述可形變的球面顯示屏520可以是一形變可控球面顯示屏。在另一種可能的實施方式中,所述可形變的球面顯示屏520還可以是響應于外部的施力而變形的被動式可形變 顯示屏。
在一種可能的實施方式中,對所述形變可控球面顯示屏的形狀控制可以是通過所述形變可控顯示屏內部的變形機構(例如增壓外擴、減壓內縮的氣壓結構)來調節(jié)。
例如,在一種可能的實施方式中,所述形變可控顯示屏為包含若干顯示單元的顯示陣列,其中每個顯示單元在垂直于顯示面的方向上可以探出或縮回(即以針幕(PIN SCREEN)的方式進行變形)。
在另一種可能的實施方式中,所述形變可控顯示屏的形變是通過對形變可控材料的至少一形變控制參數(shù)的調節(jié)實現(xiàn)的。例如,所述形變可控顯示屏為形變可控的柔性顯示屏。
在一種可能的實施方式中,可選地,所述投影滿足一限定條件,所述限定條件可以包括:
所述至少部分區(qū)域上的一第一設定點投影至所述第二球面形狀上的一第二設定點;
所述第一球面形狀對應的第一球心、所述第二球面形狀對應的第二球心、所述第一設定點、以及所述第二設定點共線,并且所述第一球心與所述第二球心不重合;
所述第一球面形狀與所述第二球面形狀之間的最短距離為所述第一設定點與所述第二設定點之間的距離。
根據(jù)上面所述的限定條件,越靠近所述第一設定點的區(qū)域投影的失真越小,因此,在一種可能的實施方式中,可選地,所述至少部分區(qū)域包括一用戶感興趣區(qū)域;
所述第一設定點位于所述用戶感興趣區(qū)域。
在一種可能的實施方式中,例如,可以根據(jù)用戶對所述球面顯示對象的關注操作來確定所述用戶感興趣區(qū)域。例如,用戶操控的鼠標在一區(qū)域移動或點擊、用戶以一區(qū)域為中心進行了放大操作、用戶的視線關注一區(qū)域,則這些區(qū)域可以確定為所述用戶感興趣區(qū)域。在本 實施方式中,可以根據(jù)輸入傳感器來確定所述關注操作,例如:觸摸板、鼠標、視線跟蹤器等。
在其他可能的實施方式中,可以根據(jù)默認的設置來確定所述用戶感興趣區(qū)域。
在一種可能的實施方式中,可選地,所述第一設定點可以為位于所述用戶感興趣區(qū)域中部的一點。例如,在一種可能的實施方式中,所述第一設定點為所述用戶感興趣區(qū)域的幾何重心。
根據(jù)所述限定條件,所述第二球面形狀上,越靠近所述第二設定點的位置,內容的投影變形越小,因此,將所述第二設定點設定在所述第二球面形狀的中部可以避免不同顯示位置的內容失真差距太大。在一種可能的實施方式中,可選地,所述第二設定點為所述第二球面形狀的幾何重心。
根據(jù)上面所述的限定條件,相比于兩個球面形狀對應的兩個球體之間的外切和外離位置關系,兩個球體之間處于內含和內切的位置關系時所述第一設定以外的區(qū)域的投影變形一般更小。因此,在一種可能的實施方式中,可選地,所述限定條件還包括:
所述第一球心與所述第二球心之間的距離不大于所述第一球面形狀與所述第二球面形狀之間的半徑差。
在一種可能的實施方式中,所述限定條件進一步地可以包括:
所述限定條件還包括:
所述第一球心與所述第二球心之間的距離等于所述半徑差,即所述兩個球體內切。
在一種可能的實施方式中,可選地,所述投影為所述第一球心或所述第二球心為中心的中心投影。
在一種可能的實施方式中,可選地,所述投影為投影線平行于所述第一球心和所述第二球心的連線的平行投影。
本領域的技術人員可以知道,除了上面所述的幾種投影外,其它 可能的投影方式也可以應用在本申請實施例的實施方式中。
本申請實施例各模塊進一步的描述參見上面方法實施例中對應的描述。
圖6為本申請實施例提供的又一種用戶設備600的結構示意圖,本申請具體實施例并不對用戶設備600的具體實現(xiàn)做限定。如圖6所示,該用戶設備600可以包括:
處理器(processor)610、通信接口(Communications Interface)620、存儲器(memory)630、以及通信總線640。其中:
處理器610、通信接口620、以及存儲器630通過通信總線640完成相互間的通信。
通信接口620,用于與比如客戶端等的網元通信。
處理器610,用于執(zhí)行程序632,具體可以執(zhí)行上述方法實施例中的相關步驟。
具體地,程序632可以包括程序代碼,所述程序代碼包括計算機操作指令。
處理器610可能是一個中央處理器CPU,或者是特定集成電路ASIC(Application Specific Integrated Circuit),或者是被配置成實施本申請實施例的一個或多個集成電路。
存儲器630,用于存放程序632。存儲器630可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。程序632具體可以用于使得所述用戶設備600執(zhí)行以下操作:
響應于用于確定一球面顯示對象的第一球面形狀的一形狀確定操作,將所述第一球面形狀下所述球面顯示對象至少部分區(qū)域的內容向與一球面顯示屏的至少部分顯示區(qū)域對應的第二球面形狀進行投影;
在所述至少部分顯示區(qū)域顯示投影后的所述內容。
或者,程序632具體可以用于使得所述用戶設備600執(zhí)行以下操作:
響應于針對一可形變的球面顯示屏的形變控制指令,將所述球面顯示屏上顯示的一球面顯示對象的至少部分區(qū)域的內容從一第一球面形狀向一第二球面形狀進行投影;其中,所述球面顯示對象對應于所述第一球面形狀;所述第二球面形狀為所述球面顯示屏的至少部分顯示區(qū)域根據(jù)所述形變控制指令形變后的形狀;
在所述至少部分顯示區(qū)域顯示投影后的所述內容。
程序632中各步驟的具體實現(xiàn)可以參見上述實施例中的相應步驟和單元中對應的描述,在此不贅述。所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的設備和模塊的具體工作過程,可以參考前述方法實施例中的對應過程描述,在此不再贅述。
本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及方法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術方案的特定應用和設計約束條件。專業(yè)技術人員可以對每個特定的應用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應認為超出本申請的范圍。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理解,本申請的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)執(zhí)行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器 (RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質。
以上實施方式僅用于說明本申請,而并非對本申請的限制,有關技術領域的普通技術人員,在不脫離本申請的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術方案也屬于本申請的范疇,本申請的專利保護范圍應由權利要求限定。