一種顯示控制方法及電子設備的制作方法
【專利摘要】本發明提供了一種顯示控制方法及電子設備,該方法包括:在檢測到第一顯示單元的顯示區域上存在物體時,確定被物體覆蓋的第一顯示區域,然后檢測第一顯示區域中是否存在第一子顯示對象,并生成第一檢測結果,當第一檢測結果表征第一顯示區域中顯示有第一子顯示對象時,將第一子顯示對象調整到未被覆蓋的第二顯示區域中顯示。實現了增加第一電子設備的顯示方式,提升了顯示效果。
【專利說明】 一種顯不控制方法及電子設備
【技術領域】
[0001〕 本發明涉及電子【技術領域】,尤其涉及一種顯示控制方法及電子設備。
【背景技術】
[0002]隨著電子技術的不斷發展,智能終端設備的應用也越累越廣泛,比如說手機、平板電腦等智能終端設備已經被廣泛使用,特別是一些大屏的手機以及平板電腦的應用尤其廣泛,通過這些大屏的手機以及平板電腦用戶可以瀏覽網頁、照片以及觀看視頻,因此給用戶帶來了極大的便利。
[0003]但是,現有技術中的終端設備一般都是通過用戶手持,因此終端設備上的部分顯示區域會被用戶的手遮擋,并且終端設備不會對遮擋區域內的顯示對象進行調整,這樣使得用戶必須調整握持的手勢才能觀看到被遮擋區域中的內容,因此現有技術中的終端設備存在顯示方式單一,使得用戶使用終端設備的操作過程繁瑣。
【發明內容】
[0004]本發明提供了一種顯示控制方法及電子設備,用于解決現有技術中終端設備顯示方式單一的問題,其具體的技術方案如下:
[0005]一種顯示控制方法,應用于第一電子設備,所述第一電子設備至少包括第一顯示單元,當在所述第一顯示單元顯示有第一顯示對象時,所述方法包括:
[0006]在檢測到所述第一顯示單元的顯示區域上存在物體時,確定被物體覆蓋的第一顯示區域;
[0007]檢測所述第一顯示區域中是否存在第一子顯示對象,并生成第一檢測結果;
[0008]當所述第一檢測結果表征所述第一顯示區域中顯示有所述第一子顯示對象時,將所述第一子顯示對象調整到未被覆蓋的第二顯示區域中顯示。
[0009]可選的,所述確定被物體覆蓋的第一顯示區域,包括:
[0010]檢測所述物體已在所述顯示區域上覆蓋到的區域對應的顯示區域坐標;
[0011]根據所述顯示區域坐標,確定出所述物體覆蓋的所述第一顯示區域。
[0012]可選的,當所述第一子顯示對象為第一圖片時,所述將所述第一子顯示對象在未被覆蓋的第二顯示區域中顯示,包括:
[0013]將所述第一圖片移動至所述第二顯示區域中進行顯示;或者
[0014]當所述第一子顯示對象為第一圖片時,所述將所述第一子顯示對象在未被覆蓋的第二顯示區域中顯示,具體包括:
[0015]按照預設比例將所述第一圖片進行縮放處理,生成第二圖片;
[0016]將所述第二圖片在所述第二顯示區域中進行顯示。
[0017]可選的,當所述第一子顯示對象為排版方式為第一方式的第一文字集時,所述將所述第一子顯示對象調整到未被覆蓋的第二顯示區域中顯示,包括:
[0018]調整所述排版方式為與所述第一方式不同的第二方式,并生成排版方式為所述第二方式的第二文字集;
[0019]將所述第二文字集在所述第二顯示區域中進行顯示。
[0020]可選的,在所述確定被物體覆蓋的第一顯示區域之后,在所述檢測所述第一顯示區域中是否存在第一子顯示對象之前,還包括:
[0021]獲取所述物體在所述第一顯示區域上的覆蓋時間;
[0022]當所述覆蓋時間大于一預設時間時,則執行步驟:檢測所述第一顯示區域中是否存在第一子顯示對象。
[0023]可選的,所述將所述第一子顯示對象在未被覆蓋的第二顯示區域中顯示,包括:
[0024]獲得所述第一顯示區域以及所述第二顯示區域的位置坐標;根據所述第一顯示區域以及所述第二顯示區域的位置坐標,在所述第一顯示區域與所述第二顯示區域之間確定~個臨時顯示區域,其中,~為大于等于1的正整數;
[0025]通過所述~個臨時顯示區域,將所述第一子顯示對象從所述第一顯示區域逐階調整到所述第二顯示區域。
[0026]—種電子設備,所述電子設備包括:
[0027]顯示屏,用于顯示第一顯示對象;
[0028]處理器,與所述顯示屏連接,檢測所述第一顯示單元的顯示區域上是否存在被物體覆蓋的區域,若存在,則確定被物體覆蓋的第一顯示區域,檢測所述第一顯示區域中是否存在第一子顯示對象,并生成第一檢測結果,當所述第一檢測結果表征所述第一顯示區域中顯示有所述第一子顯示對象時,將所述第一子顯示對象調整到未被覆蓋的第二顯示區域中顯示。
[0029]可選的,所述處理器還用于檢測所述物體已在所述顯示區域上覆蓋到的區域對應的顯示區域坐標,根據所述顯示區域坐標,確定出所述物體覆蓋的所述第一顯示區域。
[0030]可選的,所述處理器還用于將第一圖片移動至所述第二顯示區域中進行顯示,或者按照預設比例將所述第一圖片進行縮放處理,生成第二圖片,將所述第二圖片在所述第二顯示區域中進行顯示。
[0031]可選的,所述處理器還用于調整排版方式為與所述第一方式不同的第二方式,并生成排版方式為所述第二方式的第二文字集,將所述第二文字集在所述第二顯示區域中進行顯示。
[0032]可選的,所述處理器還用于獲取所述物體在所述第一顯示區域上的覆蓋時間,當所述覆蓋時間大于一預設時間時,則執行步驟:檢測所述第一顯示區域中是否存在第一子顯示對象。
[0033]可選的,所述處理器還用于獲得所述第一顯示區域以及所述第二顯示區域的位置坐標,根據所述第一顯示區域以及所述第二顯示區域的位置坐標,在所述第一顯示區域與所述第二顯示區域之間確定~個臨時顯示區域,其中,^為大于等于1的正整數,通過所述~個臨時顯示區域,將所述第一子顯示對象從所述第一顯示區域逐階調整到所述第二顯示區域。
[0034]本發明提供的一個或者多個實施例至少存在如下技術效果或優點:
[0035]在本發明實施例中當第一電子設備的第一顯示單元上顯示有第一顯示對象時,并在檢測到第一顯示單元的顯示區域上存在物體時,確定被物體覆蓋的第一顯示區域,然后檢測第一顯示區域中是否存在第一子顯示對象,并生成第一檢測結果,當第一檢測結果表征第一顯示區域中顯示有第一子顯示對象時,將第一子顯示對象調整到未被覆蓋的第二顯示區域中顯示。因此通過上述的實施方法可以增加第一電子設備的顯示方式,并且該第一電子設備可以自動的將被物體遮擋的顯示內容調整到非遮擋區域進行顯示,這樣不僅增加了顯示方式,也提升了顯示效果。
[0036]在本發明實施例中第一電子設備會在被遮擋的第一顯示區域以及未被遮擋的第二顯示區域中確定~個臨時顯示區域,然后通過~個臨時顯示區域將被遮擋的第一子顯示對象逐階調整到第二顯示區域中,這樣增加了第一電子設備的顯示效果。
【專利附圖】
【附圖說明】
[0037]圖1所示為本發明實施例中一種顯示控制方法的流程圖;
[0038]圖2所示為本發明實施例中用戶握持手機示意圖;
[0039]圖3所示為本發明實施例中位置坐標確定示意圖;
[0040]圖4所示為本發明實施例中一種方式確定第一顯示區域的示意圖;
[0041]圖5所不為本發明實施例中另一種方式確定第一顯不區域的不意圖;
[0042]圖6所示為本發明實施例中第一圖片在第一顯示區域中顯示的示意圖;
[0043]圖7所示為本發明實施例中第一種第一圖片在第二顯示區域中顯示的示意圖;
[0044]圖8所示為本發明實施例中第二種第一圖片在第二顯示區域中顯示的示意圖;
[0045]圖9所示為本發明實施例中第三種第一圖片在第二顯示區域中顯示的示意圖;
[0046]圖10所示為本發明實施例中文字內容在顯示區域中顯示的示意圖;
[0047]圖11所示為本發明實施例中文字內容調整排版之后在顯示區域中顯示的示意圖;
[0048]圖12所示為本發明實施例中第一圖片逐階調整的示意圖;
[0049]圖13所示為本發明實施例一種電子設備的具體結構示意圖。
【具體實施方式】
[0050]本發明提供了一種顯示控制方法及電子設備,該控制方法應用于第一電子設備,該第一電子設備至少包括第一顯示單元,當該第一顯示單元顯示有第一顯示對象時,該方法包括:在檢測到第一顯示單元的顯示區域上存在物體時,確定被物體覆蓋的第一顯示區域,然后檢測第一顯示區域中是否存在第一子顯示對象,并生成第一檢測結果,當第一檢測結果表征第一顯示區域中顯示有第一子顯示對象時,將第一子顯示對象調整到未被覆蓋的第二顯示區域中顯示。
[0051〕 具體來講,在本發明實施例中當第一電子設備的第一顯示單元上顯示有第一顯示對象時,該第一電子設備會實時的檢測第一顯示單元是否存在被遮擋的區域,當該第一顯示單元上存在被遮擋的區域時,該第一電子設備將檢測被遮擋的區域中是否顯示有數據內容,若是在被遮擋的區域中存在數據內容時,該第一電子設備將被遮擋區域中的數據內容移至未被遮擋的區域進行顯示,因此通過上述的實施方法可以增加第一電子設備的顯示方式,提升了顯示效果。
[0052]下面通過附圖以及具體實施例對發明技術方案做詳細的說明,應當理解,本發明實施例以及實施例中的具體技術特征只是對本發明技術方案的詳細說明,而并不是對本發明技術方案的限定,在不沖突的情況下,本發明實施例以及實施例中的具體技術特征可以相互組合。
[0053]如圖1所示為本發明實施例中一種顯示控制方法的流程圖,該方法包括:
[0054]步驟101,在檢測待第一顯示單元的顯示區域上存在物體時,確定被物體覆蓋的第一顯示區域。
[0055]首先來講,在本發明實施例中該顯示控制方法應用于第一電子設備中,該第一電子設備包括了第一顯示單元,該第一顯示單元能夠顯示第一顯示對象。
[0056]其中,在本發明實施例中該第一電子設備可以是手機、平板電腦、筆記本電腦、一體機等終端設備。
[0057]特別是對于手機或者是平板電腦在日常使用較頻繁,比如說使用手機或者平板電腦都需要用戶使用手握持,如圖2所示為用戶使用手握持終端設備的常用方式,若是按照圖2中所示的方式握持手機時,用戶的手指將遮擋住手機顯示屏的部分區域,這樣會使得用戶的觀看區域減少,若是用戶需要觀看被遮擋區域的內容時,用戶需要移動手指才能觀看到被遮擋區域內的數據內容,這樣使得用戶的操作繁瑣,給用戶也帶來的較差的體驗。
[0058]因此,在本發明實施例中當該第一電子設備的第一顯示單元上顯示有第一顯示對象時,該第一電子設備會實時的檢測該第一顯示單元上是否存在物體,其具體得檢測方式如下:
[0059]若是該第一顯示單元為觸控顯示單元,則該觸控顯示單元將實時的檢測該觸控單元上是否存在觸控物體,當然為了避免用戶的正常觸控操作不會被誤響應,因此在本發明實施例中該第一電子設備將檢測該物體在觸控顯示單元上的觸控持續時間,當該觸控持續時間超過預設時間時,則該第一電子設備將確定該物體會在第一顯示單元上進行遮擋區域。
[0060]進一步來講,用戶握持第一電子設備時,用戶的手不會一直觸控到手機的觸控顯示單元上,因此在本發明實施例中可以通過攝像頭或者是設置在觸控顯示單元后傳感器確定在觸控單元上方是否存在有用戶手指,當存在有用戶的手指時,該第一電子設備就將確定該觸控顯示單元上存在物體。當然這樣檢測方式不僅僅用戶觸控顯示單元還可以用于其他顯示單元中。
[0061〕 在檢測出第一電子設備的第一顯示單元上存在物體之后,該第一電子設備將確定該物體在該第一顯示單元對應顯示區域內所覆蓋的第一顯示區域。
[0062]在第一電子設備在確定出物體的存在之后,該第一電子設備首先將檢測物體在第一顯示單元對應顯示區域上覆蓋的區域對應的顯示區域坐標,然后根據顯示區域坐標,確定出物體覆蓋的第一顯示區域。
[0063]比如說,如圖2所示,該第一電子設備為手機,該用戶使用雙手握持該手機,此時該用戶的手指就在該觸控顯示單元上覆蓋了兩個顯示區域,對于手機來講,首先會檢測到存在有手觸控在觸控顯示單元上,然后該手機將通過觸控顯示單元檢測用戶手指所觸控的位置坐標(如圖3所示),在圖3中該手機的觸控顯示單元將確定當前用戶手指在該觸控顯示單元上對應的所有位置坐標,然后該手機將根據所有的位置坐標確定出兩個區域(如圖4所示),這兩個確定出的區域作為被覆蓋的顯示區域,除開這兩個被覆蓋區域以外的顯示區域就被認定為未被覆蓋的顯示區域,即第二顯示區域。
[0064]當然,在顯示屏上不僅僅是用戶的手會形成遮擋區域,還可能是其他物體會對該電子設備的顯示屏形成遮擋,因此,在本發明實施例中除了通過觸控點來確定被遮擋區域之外,在本發明實施例中還可以是攝像頭來確定被遮擋區域,也就是說該攝像頭將實時的檢測該第一電子設備的第一顯示單上方是否有物體的存在,當該攝像頭通過采集第一顯示單元上方的圖像確定出存在有物體時(如圖5所示),在圖5中該第一電子設備上攝像頭拍攝到該第一電子設備的上方存在有物體,此時該第一電子設備將會對采集到的圖像進行分析,從而確定出第一顯示單元上方物體的位置,然后經過圖像分析就能夠得到該物體相對于第一顯示單元所占的區域,具體來講該第一電子設備可以對圖像中該物體所占的像素來確定出該物體所占用的區域。
[0065]如圖5所示,該第一電子設備通過圖像分析就能夠確定出該物體相對于第一顯示單元所占用的區域,此時該區域將被確定為被遮擋的第一顯示區域,而未被物體所遮擋的區域確定為第二顯示區域。
[0066]進一步,若是用戶的手未觸控到第一顯示單元,但是位于第一顯示單元上方時,也可以采用上述的方式確定用戶手所遮擋住的區域。
[0067]進一步,在本發明實施例中在確定第一顯示區域時,該第一電子設備將獲取物體在第一顯示區域上的覆蓋時間,當該覆蓋時間大于一預設時間之后,該第一電子設備將執行步驟102。
[0068]也就是說為了避免該第一電子設備的將用戶的一個在顯示單元上的一個移動操作或者觸控操作判定為遮擋操作,因此設定這樣一個遮擋的預設時間,從而保證了響應的準確性。
[0069]步驟102,檢測第一顯示區域中是否存在第一子顯示對象,并生成第一檢測結果。
[0070]在步驟101中,該第一電子設備確定出該物體相對于第一顯示單元所覆蓋的第一顯示區域之后,該第一電子設備將在第一顯示單元上定位出該顯示區域,然后該第一電子設備將檢測在該區域中是否有顯示內容,若是在該第一顯示區域中不存在顯示內容時,該第一電子設備將不再進行步驟103,但是若在該第一顯示區域存在顯示內容時,該第一電子設備將執行步驟103。
[0071]步驟103,當第一檢測結果表征第一顯示區域中顯示有第一子顯示對象時,將第一子顯示對象調整到未被覆蓋的第二顯示區域中顯示。
[0072]當該第一電子設備檢測到被覆蓋的第一顯示區域中存在顯示內容時,即:存在第一子顯示對象時,該第一電子設備將確定該第一子顯示對象已經被物體所遮擋,因此用戶無法觀看到該區域內所顯示的內容,此時該第一電子設備將調整該第一子顯示對象的顯示位置,使得第一子顯示對象顯示在未被遮擋的第二顯示區域中進行顯示。
[0073]下面通過兩種不同的情況來說明第一電子設備對第一子顯示對象的調整過程。
[0074]情況一:
[0075]若該第一子顯示對象為第一圖片時,該第一電子設備將第一圖片直接移動至第二顯示區域中進行顯示。
[0076]比如說,如圖6所示,在該被覆蓋的第一顯示區域中存在第一圖片,此時該第一電子設備將選取出該第一圖片,然后該第一電子設備將在未被覆蓋的第二顯示區域中確定出一個未顯示內容的顯示區域,或者是直接將第一圖片移動至第二顯示區域中,若是在該第一圖片移動至的位置上存在有其他顯示內容時,則其他顯示內容相應的調整,使得其他內容不會被第一圖片所遮擋,從而使得第一圖片不會被遮擋,并且也不會覆蓋到其他內容,具體第一圖片移動到的位置如圖7所示。
[0077]另外,在本發明實施例中該第一圖片除了直接移動的方式之外,在本發明實施例中該第一電子設備將按照預設比例將第一圖片進行縮放處理,生成第二圖片,然后將第二圖片在第二顯示區域中進行顯示。
[0078]比如說,如圖6所示,在圖6中該第一圖片正好位于第一電子顯示區域中,此時該第一電子設備將判定第二顯示區域的區域大小是否遠大于第一顯示區域,若是該第二顯示區域遠大于第一顯示區域時,該第一電子設備將首先放大第一圖片,當然此處的放大處理是按照預設的縮放比例來進行處理,生成第二圖片,然后將該第二圖片移動致第二顯示區域中進行顯示,具體的顯示效果如圖8所示。
[0079]若是第二顯示區域小于第一顯示區域時,該第一電子設備首先對第一圖片進行縮小處理,當然此處也是按照預設縮放比例來對第一圖片進行縮放處理,生成第二圖片,然后該第一電子設備將第二圖片調整到第二顯示區域中進行顯示,具體的顯示效果如圖9所
0
[0080]情況二:
[0081]若是在該第一顯不區域內的第一子顯不對象為排版方式為第一方式的第一文字集時,該第一電子設備將首先確定出一個與第一方式不同的第二方式,并生成排版方式為第二方式的第二文字集,然后該第一電子設備將第二文字集在第二顯示區域中進行顯示。
[0082]具體來講,如圖10所示,當物體遮擋住的第一顯示區域中所對應的文字顯示內容,此時若是用戶需要觀看到該遮擋區域內的數據內容時,則需要移動物體才能觀看到第一顯示區域中的顯示內容,但是在本發明實施例中當物體形成遮擋區域之后,該第一電子設備將改變當前文字內容的排版方式,重新確定的排版方式能夠使得原來被遮擋的文字內容調整到未被遮擋的第二顯示區域中進行顯示,其調整后的效果如圖11所示,在調整到圖11所示的排版方式之后,第一顯示單元上的顯示內容將不會被物體所遮擋。
[0083]當然上述的方式只是一種遮擋情況的實施例,其他遮擋情況也是相應的做出調整,其具體的調整過程與上述的調整過程完全相同,在此就不再贅述。
[0084]進一步,為了提升顯示的效果,因此,在本發明實施例中當第一子顯示對象需要調整,并獲得所述第一顯示區域以及所述第二顯示區域的位置坐標時,該第一電子設備將根據第一顯示區域以及第二顯示區域的位置坐標,在第一顯示區域與第二顯示區域之間確定~個臨時顯示區域,然后該第一電子設備通過~個臨時顯示區域,將第一子顯示對象從第一顯示區域逐階調整到第二顯示區域中。
[0085]比如說,如圖8中,該第一電子設備將第一圖片放大之后直接顯示在第二顯示區域中,但是在本發明實施例中為了增加顯示效果,因此,該第一電子設備會在第一顯示區域與第二顯示區域之間確定出~個臨時顯示區域,其中~為大于等于1的正整數,然后該第一電子設備將逐階將第一圖片調整到第二顯示區域中,其具體的調整效果如圖12所示,這樣提升了顯示效果,并且也提升了用戶體驗度。
[0086]對應本發明實施例中一種顯示控制的方法,本發明實施例中還提供了一種電子設備,如圖13所示為本發明實施例中一種電子設備的具體結構示意圖,該電子設備包括:
[0087]顯示屏141,用于顯示第一顯示對象;
[0088]處理器142,與所述顯示屏141連接,檢測第一顯示單元的顯示區域上是否存在被物體覆蓋的區域,若存在,則確定被物體覆蓋的第一顯示區域,檢測第一顯示區域中是否存在第一子顯示對象,并生成第一檢測結果,當第一檢測結果表征第一顯示區域中顯示有第一子顯示對象時,將第一子顯示對象調整到未被覆蓋的第二顯示區域中顯示。
[0089]進一步,該電子設備中的處理器142還用于檢測所述物體在所述顯示區域上覆蓋到的區域對應的顯示區域坐標,根據顯示區域坐標,確定出物體覆蓋的第一顯示區域。
[0090]進一步,該電子設備中的處理器142還用于將第一圖片移動至所述第二顯示區域中進行顯示,或者按照預設比例將所述第一圖片進行縮放處理,生成第二圖片,將所述第二圖片在所述第二顯示區域中進行顯示。
[0091]進一步,該電子設備中的處理器142還用于調整排版方式為與所述第一方式不同的第二方式,并生成排版方式為所述第二方式的第二文字集,將所述第二文字集在所述第二顯示區域中進行顯示。
[0092]進一步,該電子設備中的處理器142還用于獲取所述物體在所述第一顯示區域上的覆蓋時間,當所述覆蓋時間大于一預設時間時,則執行步驟:檢測所述第一顯示區域中是否存在第一子顯示對象。
[0093]進一步,該電子設備中的處理器142用于獲得所述第一顯示區域以及所述第二顯示區域的位置坐標,根據所述第一顯示區域以及所述第二顯示區域的位置坐標,在所述第一顯示區域與所述第二顯示區域之間確定~個臨時顯示區域,其中4為大于等于1的正整數,通過所述~個臨時顯示區域,將所述第一子顯示對象從所述第一顯示區域逐階調整到所述第二顯示區域。
[0094]本發明提供的一個或者多個實施例至少存在如下技術效果或優點:
[0095]在本發明實施例中當第一電子設備的第一顯示單元上顯示有第一顯示對象時,該第一電子設備會實時的檢測第一顯示單元是否存在被遮擋的區域,當該第一顯示單元上存在被遮擋的區域時,該第一電子設備將檢測被遮擋的區域中是否顯示有數據內容,若是在被遮擋的區域中存在數據內容時,該第一電子設備將被遮擋區域中的顯示內容進行調整,并且調整后的顯示內容移至未被遮擋的區域進行顯示,因此通過上述的實施方法可以增加第一電子設備的顯示方式,并且該第一電子設備可以自動的將被遮擋的顯示內容調整到非遮擋區域進行顯示,這樣不僅增加了顯示方式,也提升了顯示效果。
[0096]在本發明實施例中第一電子設備會在被遮擋的第一顯示區域以及未被遮擋的第二顯示區域中確定~個臨時顯示區域,然后通過~個臨時顯示區域將被遮擋的第一子顯示對象逐階調整到第二顯示區域中,這樣增加了第一電子設備的顯示效果。
[0097]本領域內的技術人員應明白,本發明的實施例可提供為方法、系統、或計算機程序產品。因此,本發明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、0)-801光學存儲器等)上實施的計算機程序產品的形式。
[0098]本發明是參照根據本發明實施例的方法、設備(系統?、和計算機程序產品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數據處理設備的處理器以產生一個機器,使得通過計算機或其他可編程數據處理設備的處理器執行的指令產生用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0099]這些計算機程序指令也可存儲在能引導計算機或其他可編程數據處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產生包括指令裝置的制造品,該指令裝置實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0100]這些計算機程序指令也可裝載到計算機或其他可編程數據處理設備上,使得在計算機或其他可編程設備上執行一系列操作步驟以產生計算機實現的處理,從而在計算機或其他可編程設備上執行的指令提供用于實現在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0101]顯然,本領域的技術人員可以對本發明進行各種改動和變型而不脫離本發明的精神和范圍。這樣,倘若本發明的這些修改和變型屬于本發明權利要求及其等同技術的范圍之內,則本發明也意圖包含這些改動和變型在內。
【權利要求】
1.一種顯示控制方法,應用于第一電子設備,所述第一電子設備至少包括第一顯示單元,當在所述第一顯示單元顯示有第一顯示對象時,其特征在于,所述方法包括: 在檢測到所述第一顯示單元的顯示區域上存在物體時,確定被物體覆蓋的第一顯示區域; 檢測所述第一顯示區域中是否存在第一子顯示對象,并生成第一檢測結果; 當所述第一檢測結果表征所述第一顯示區域中顯示有所述第一子顯示對象時,將所述第一子顯示對象調整到未被覆蓋的第二顯示區域中顯示。
2.如權利要求1所述的方法,其特征在于,所述確定被物體覆蓋的第一顯示區域,包括: 檢測所述物體已在所述顯示區域上覆蓋到的區域對應的顯示區域坐標; 根據所述顯示區域坐標,確定出所述物體覆蓋的所述第一顯示區域。
3.如權利要求1所述的方法,其特征在于,當所述第一子顯示對象為第一圖片時,所述將所述第一子顯示對象在未被覆蓋的第二顯示區域中顯示,包括: 將所述第一圖片移動至所述第二顯示區域中進行顯示;或者 當所述第一子顯示對象為第一圖片時,所述將所述第一子顯示對象在未被覆蓋的第二顯示區域中顯示,具體包括: 按照預設比例將所述第一圖片進行縮放處理,生成第二圖片; 將所述第二圖片在所述第二顯示區域中進行顯示。
4.如權利要求1所述的方法,其特征在于,當所述第一子顯示對象為排版方式為第一方式的第一文字集時,所述將所述第一子顯示對象調整到未被覆蓋的第二顯示區域中顯示,包括: 調整所述排版方式為與所述第一方式不同的第二方式,并生成排版方式為所述第二方式的第二文字集; 將所述第二文字集在所述第二顯示區域中進行顯示。
5.如權利要求1所述的方法,其特征在于,在所述確定被物體覆蓋的第一顯示區域之后,在所述檢測所述第一顯示區域中是否存在第一子顯示對象之前,還包括: 獲取所述物體在所述第一顯示區域上的覆蓋時間; 當所述覆蓋時間大于一預設時間時,則執行步驟:檢測所述第一顯示區域中是否存在第一子顯示對象。
6.如權利要求1所述的方法,其特征在于,所述將所述第一子顯示對象在未被覆蓋的第二顯示區域中顯示,包括: 獲得所述第一顯示區域以及所述第二顯示區域的位置坐標; 根據所述第一顯示區域以及所述第二顯示區域的位置坐標,在所述第一顯示區域與所述第二顯示區域之間確定N個臨時顯示區域,其中,N為大于等于I的正整數; 通過所述N個臨時顯示區域,將所述第一子顯示對象從所述第一顯示區域逐階調整到所述第二顯示區域。
7.—種電子設備,其特征在于,所述電子設備包括: 顯示屏,用于顯示第一顯示對象; 處理器,與所述顯示屏連接,檢測所述第一顯示單元的顯示區域上是否存在被物體覆蓋的區域,若存在,則確定被物體覆蓋的第一顯示區域,檢測所述第一顯示區域中是否存在第一子顯示對象,并生成第一檢測結果,當所述第一檢測結果表征所述第一顯示區域中顯示有所述第一子顯示對象時,將所述第一子顯示對象調整到未被覆蓋的第二顯示區域中顯/Jn ο
8.如權利要求7所述的電子設備,其特征在于,所述處理器還用于檢測所述物體已在所述顯示區域上覆蓋到的區域對應的顯示區域坐標,根據所述顯示區域坐標,確定出所述物體覆蓋的所述第一顯示區域。
9.如權利要求7所述的電子設備,其特征在于,所述處理器還用于將第一圖片移動至所述第二顯示區域中進行顯示,或者按照預設比例將所述第一圖片進行縮放處理,生成第二圖片,將所述第二圖片在所述第二顯示區域中進行顯示。
10.如權利要求7所述的電子設備,其特征在于,所述處理器還用于調整排版方式為與所述第一方式不同的第二方式,并生成排版方式為所述第二方式的第二文字集,將所述第二文字集在所述第二顯示區域中進行顯示。
11.如權利要求7所述的電子設備,其特征在于,所述處理器還用于獲取所述物體在所述第一顯示區域上的覆蓋時間,當所述覆蓋時間大于一預設時間時,則執行步驟:檢測所述第一顯示區域中是否存在第一子顯示對象。
12.如權利要求7所述的電子設備,其特征在于,所述處理器還用于獲得所述第一顯示區域以及所述第二顯示區域的位置坐標,根據所述第一顯示區域以及所述第二顯示區域的位置坐標,在所述第一顯示區域與所述第二顯示區域之間確定N個臨時顯示區域,其中,N為大于等于I的正整數,通過所述N個臨時顯示區域,將所述第一子顯示對象從所述第一顯示區域逐階調整到所述第二顯示區域。
【文檔編號】G06F3/0487GK104461312SQ201310425591
【公開日】2015年3月25日 申請日期:2013年9月17日 優先權日:2013年9月17日
【發明者】趙謙, 程飛 申請人:聯想(北京)有限公司