TWI700629B - 控制顯示方向的方法和設備 - Google Patents
控制顯示方向的方法和設備 Download PDFInfo
- Publication number
- TWI700629B TWI700629B TW104114575A TW104114575A TWI700629B TW I700629 B TWI700629 B TW I700629B TW 104114575 A TW104114575 A TW 104114575A TW 104114575 A TW104114575 A TW 104114575A TW I700629 B TWI700629 B TW I700629B
- Authority
- TW
- Taiwan
- Prior art keywords
- display
- screen
- placement
- state
- change
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000008859 change Effects 0.000 claims abstract description 141
- 230000004044 response Effects 0.000 claims description 26
- 238000012545 processing Methods 0.000 abstract description 9
- 230000009471 action Effects 0.000 description 14
- 230000008569 process Effects 0.000 description 8
- 238000001514 detection method Methods 0.000 description 4
- 230000001052 transient effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/60—Rotation of whole images or parts thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/161—Indexing scheme relating to constructional details of the monitor
- G06F2200/1614—Image rotation following screen orientation, e.g. switching from landscape to portrait mode
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2200/00—Indexing scheme relating to G06F1/04 - G06F1/32
- G06F2200/16—Indexing scheme relating to G06F1/16 - G06F1/18
- G06F2200/163—Indexing scheme relating to constructional details of the computer
- G06F2200/1637—Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2340/00—Aspects of display data processing
- G09G2340/04—Changes in size, position or resolution of an image
- G09G2340/0492—Change of orientation of the displayed image, e.g. upside-down, mirrored
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
Abstract
本申請實施例公開了一種控制顯示方向的方法。該方法包括:回應於顯示方向的鎖定操作開始執行,將當前顯示狀態切換成鎖定狀態;回應於所述鎖定操作失效,將當前顯示狀態切換為所述鎖定操作開始執行之前的顯示狀態;其中,當檢測到顯示幕的放置方向發生改變時,如果所述當前顯示狀態為鎖定狀態,則拒絕改變所述顯示幕採用的顯示方向。透過本申請實施例,使得用戶當前可以僅透過鎖定操作使顯示方向靈活地適應其隨機出現的當前觀看情況,並無需再去頻繁地結合其他操作來控制顯示方向是否改變,這不僅簡化了用戶操作,也減少了系統需要回應的使用者操作,從而減輕了系統處理負擔,提升了系統性能。此外,本申請實施例還提供了一種控制顯示方向的設備。
Description
本申請關於顯示控制領域,特別關於一種控制顯示方向的方法和設備。
對於如平板電腦、智慧手機等可攜式設備來說,由於具有便攜性,使用者在使用設備時可以變換設備的空間位置,以改變其顯示幕的放置方向,例如顯示幕的放置方向具體可以表示顯示幕相對於水準方向的位置關係,如橫屏放置、豎屏放置等。而為了滿足用戶從相對於顯示幕的不同方向觀看顯示內容,通常顯示幕可以對顯示內容採用多種不同的顯示方向。其中,顯示方向具體可以表示顯示內容相對於顯示幕的位置關係,如橫屏顯示、豎屏顯示等。
在使用設備的過程中,有時用戶想要改變顯示幕採用的顯示方向,為了便於使用者操作,可以使顯示幕採用的顯示方向能夠適應顯示幕放置方向的改變而改變,這樣用戶透過改變顯示幕放置方向的操作就可以實現對顯示方向進行改變。具體地說,現有技術中,可以在檢測到顯示幕的放置方向發生改變的情況下,根據放置方向的改變來改
變顯示幕採用的顯示方向,以使得顯示幕保持一直採用與顯示幕的放置方向相適應的顯示方向。例如,當用戶透過操作使顯示幕的放置方向從豎屏放置改變成橫屏放置時,顯示幕採用的顯示方向可以從豎屏顯示改變成橫屏顯示。
但是,有時使用者在不想要改變顯示方向的情況下也可能改變顯示幕的放置方向,此時就需要保持顯示幕採用的顯示方向不變,避免顯示方向適應顯示幕放置方向的改變而改變。為此,現有技術中已經考慮了用戶在一些特定場景下鎖定顯示方向不隨放置方向改變的需求。例如,在現有技術中,考慮到用戶在透過當前的放置方向改變去改變了顯示方向之後可能需要後續保持該改變後的顯示方向,可以在檢測到顯示幕的放置方向發生改變並根據放置方向改變了顯示方向之後,向使用者提供用於鎖定顯示方向的操作,在用戶執行了該操作之後,顯示方向在後續所有檢測到放置方向發生改變的情況下都將不再改變。
本申請的發明人經過研究發現,在改變顯示幕放置方向的同時使用者不想要改變顯示方向的情況經常是隨機性地出現,用戶當前往往也只能知曉其當前改變放置方向的操作是否需要觸發顯示方向的改變。而現有技術由於顯示方向的鎖定操作是用於保持已適應放置方向的當前改變而改變過的顯示方向,一方面,該操作無法避免由當前發生的放置方向改變引起的顯示方向改變,另一方面,該操作也使得後續所有的放置方向改變都無法再引起顯示方向的改變,因此,現有技術中使用者當前透過鎖定顯示方向的
操作無法實現僅針對其當前顯示幕放置方向改變保持顯示方向不變,這使得使用者當前僅透過顯示方向的鎖定操作無法使顯示方向靈活地適應其隨機出現的當前觀看情況,此時,使用者就需要再頻繁地結合其他操作來控制顯示方向是否改變,這不僅使得用戶的操作更加繁瑣,也使得系統需要回應使用者更多地操作,從而增加了系統的處理負擔,降低了系統性能。
本申請實施例所要解決的技術問題是,提供一種控制顯示方向的方法和設備,以解決現有技術中使用者當前僅透過顯示方向的操作無法使顯示方向靈活地適應其隨機出現的當前觀看情況的技術問題,以及基於此造成的使用者操作繁瑣和增加系統處理負擔的技術問題。
為解決上述技術問題,本申請實施例提供了一種控制顯示方向的方法,包括:回應於顯示方向的鎖定操作開始執行,將當前顯示狀態切換成鎖定狀態;回應於所述鎖定操作失效,將當前顯示狀態切換為所述鎖定操作開始執行之前的顯示狀態;其中,當檢測到顯示幕的放置方向發生改變時,如果所述當前顯示狀態為鎖定狀態,則拒絕改變所述顯示幕採用的顯示方向。
可選的,所述鎖定操作失效,具體為所述鎖定操作停
止執行。
可選的,所述鎖定操作失效,具體為所述鎖定操作執行之後達到預定時間。
可選的,所述鎖定操作失效,具體為在所述鎖定操作開始執行、所述當前顯示狀態切換成所述鎖定狀態之後已檢測到一次放置方向改變並已拒絕一次顯示方向改變。
可選的,所述鎖定操作開始執行之前的顯示狀態為旋轉狀態;其中,當檢測到顯示幕的放置方向發生改變時,如果所述當前顯示狀態為旋轉狀態,則根據改變後的放置方向改變所述顯示幕採用的顯示方向,以使得改變後的顯示方向與改變後的放置方向相適應。
可選的,其特徵在於,所述顯示幕的放置方向包括橫屏放置和豎屏放置,所述顯示幕採用的顯示方向包括橫屏顯示和豎屏顯示;其中,所述橫屏顯示與所述橫屏放置相適應,所述豎屏顯示與所述豎屏放置相適應。
此外,本申請實施例還提供了一種控制顯示方向的設備,包括:第一切換模組,用於回應於顯示方向的鎖定操作開始執行,將當前顯示狀態切換成鎖定狀態;第二切換模組,用於回應於所述鎖定狀態失效,將當前顯示狀態切換為所述鎖定操作開始執行之前的顯示狀態;
其中,當檢測到顯示幕的放置方向發生改變時,如果所述當前顯示狀態為鎖定狀態,則拒絕改變所述顯示幕採用的顯示方向。
可選的,所述鎖定操作失效,具體為所述鎖定操作停止執行。
可選的,所述鎖定操作失效,具體為所述鎖定操作執行之後達到預定時間。
可選的,所述鎖定操作失效,具體為在所述鎖定操作開始執行、所述當前顯示狀態切換成所述鎖定狀態之後已檢測到一次放置方向改變並已拒絕一次顯示方向改變。
可選的,所述當前操作開始執行之前的顯示狀態為旋轉狀態;其中,當檢測到顯示幕的放置方向發生改變時,如果所述當前顯示狀態為旋轉狀態,則根據改變後的放置方向改變所述顯示幕採用的顯示方向,以使得改變後的顯示方向與改變後的放置方向相適應。
可選的,其特徵在於,所述顯示幕的放置方向包括橫屏放置和豎屏放置,所述顯示幕採用的顯示方向包括橫屏顯示和豎屏顯示;其中,所述橫屏顯示與所述橫屏放置相適應,所述豎屏顯示與所述豎屏放置相適應。
與現有技術相比,本申請具有以下優點:根據本申請實施例的技術方案,回應於顯示方向的鎖定操作開始執行,可以將當前顯示狀態切換成鎖定狀態,
然後,回應於所述鎖定操作失效,可以將當前顯示狀態從鎖定狀態切換回所述鎖定操作開始執行之前的顯示狀態,其中,當檢測到顯示幕的放置方向發生改變時,如果所述當前顯示狀態為鎖定狀態,則拒絕改變所述顯示幕採用的顯示方向。因此,當使用者當前需要改變顯示幕放置方向且保持顯示方向不變時,可以先開始執行鎖定操作再改變顯示幕的放置方向,一方面,鎖定操作開始執行之後當前顯示狀態被切換成鎖定狀態,可以針對使用者當前的顯示幕放置方向改變使得顯示方向保持不變,另一方面,當前顯示狀態會在該鎖定操作失效之後自動切換回該鎖定操作開始執行之前的顯示狀態,可以使得當前的鎖定操作不會影響後續顯示幕放置方向對顯示方向引起的改變,因此,用戶當前可以透過鎖定操作僅實現針對其當前顯示幕放置方向改變保持顯示方向不變,這使得用戶當前可以僅透過鎖定操作使顯示方向靈活地適應其隨機出現的當前觀看情況,而無需再去頻繁地結合其他操作來控制顯示方向是否改變,這不僅簡化了用戶操作,也減少了系統需要回應的使用者操作,從而減輕了系統的處理負擔,提升了系統性能。
801‧‧‧第一切換模組
802‧‧‧第二切換模組
為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是
本申請中記載的一些實施例,對於本領域普通技術人員而言,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本申請中控制顯示方向的方法實施例1的流程圖;圖2為本申請實施例中一種顯示幕的放置方向示例和一種顯示幕採用的顯示方向示例的示意圖;圖3為本申請實施例中一種應用場景示例的示意圖;圖4為本申請中控制顯示方向的方法實施例2的流程圖;圖5為本申請中控制顯示方向的方法實施例3的流程圖;圖6為本申請中控制顯示方向的方法實施例4的流程圖;圖7為本申請中控制顯示方向的方法實施例5的流程圖;圖8為本申請中控制顯示方向的設備實施例1的流程圖。
為了使本技術領域的人員更好地理解本申請方案,下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅是本申請一部分實施例,而不是全部的實施例。基於本申
請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本申請保護的範圍。
本申請可用於眾多通用或專用的計算系統環境或配置中。例如:個人電腦、伺服器電腦、手持設備或可攜式設備、平板型設備、多處理器系統、基於微處理器的系統、機上盒、可程式設計的消費電子設備、網路PC、小型電腦、大型電腦、包括以上任何系統或設備的分散式運算環境等等。
本申請可以在由電腦執行的電腦可執行指令的一般上下文中描述,例如程式模組。一般地,程式模組包括執行特定任務或實現特定抽象資料類型的常式、程式、物件、元件、資料結構等等。也可以在分散式計環境中實踐本申請,在這些分散式運算環境中,由透過通信網路而被連接的遠端處理設備來執行任務。在分散式運算環境中,程式模組可以位於包括存放裝置在內的本地和遠端電腦儲存介質中。
本申請的發明人經過研究發現,由於在改變顯示幕放置方向的同時使用者不想要改變顯示方向的情況經常是隨機性地出現,用戶當前往往也只能知曉其當前改變放置方向的操作是否需要觸發顯示方向的改變,因此,為了使得用戶靈活地在每次放置方向改變的情況下選擇顯示方向是否做出適應性地改變,就需要使用者當前透過鎖定顯示方向的操作能夠實現僅針對其當前顯示幕放置方向改變保持
顯示方向不變。而現有技術中並沒有考慮到這一點,其顯示方向的鎖定操作是用於保持已適應放置方向的當前改變而改變過的顯示方向在後續一直不變,因此,現有技術使用者當前透過顯示方向的鎖定操作無法實現僅針對其當前顯示幕放置方向改變保持顯示方向不變。
基於上述考慮,本申請的主要思想之一可以包括:為了使得使用者當前透過顯示方向的鎖定操作能夠僅針對其當前顯示幕放置方向改變保持顯示方向不變,可以提供一種用戶隨時都能夠使用的操作方式作為顯示方向的鎖定操作,該鎖定操作可以用於控制顯示狀態的切換,顯示狀態則決定了顯示方向是否跟隨放置方向的改變而改變。具體地說,該鎖定操作可以觸發顯示狀態的兩次切換,以該鎖定操作開始執行之前的顯示狀態作為原顯示狀態,則在該鎖定操作開始執行時,當前顯示狀態從原顯示狀態切換到鎖定狀態,在放置方向改變的情況下顯示方向保持不變,而在該鎖定操作失效時,當前顯示狀態從鎖定狀態切換回原顯示狀態。因此,當使用者當前需要改變顯示幕放置方向且保持顯示方向不變時,可以先開始執行鎖定操作再改變顯示幕的放置方向,一方面,鎖定操作開始執行之後當前顯示狀態被切換成鎖定狀態,可以針對使用者當前的顯示幕放置方向改變使得顯示方向保持不變,另一方面,當前顯示狀態會在該鎖定操作失效之後自動切換回該鎖定操作開始執行之前的顯示狀態,可以使得當前的鎖定操作不會影響後續放置方向對顯示方向引起的改變,而且也無需
用戶再執行除鎖定操作之外的其他操作,因此,用戶當前可以透過鎖定操作僅實現針對其當前顯示幕放置方向改變保持顯示方向不變,這使得用戶當前可以僅透過鎖定操作使顯示方向靈活地適應其隨機出現的當前觀看情況,而無需再去頻繁地結合其他操作來控制顯示方向是否改變,這不僅簡化了用戶操作,也減少了系統需要回應的使用者操作,從而減輕了系統的處理負擔,提升了系統性能。
在介紹了本申請的主要思想以後,下面結合附圖,詳細說明本申請的各種非限制性實施方式。
參見圖1,示出了本申請中控制顯示方向的方法實施例1的流程圖。在本實施例中,例如具體可以包括如下步驟:S101、回應於顯示方向的鎖定操作開始執行,將當前顯示狀態切換成鎖定狀態;S102、回應於所述鎖定操作失效,將當前顯示狀態切換為所述鎖定操作開始執行之前的顯示狀態;其中,當檢測到顯示幕的放置方向發生改變時,如果所述當前顯示狀態為鎖定狀態,則拒絕改變所述顯示幕採用的顯示方向。
在本實施例中,顯示幕採用的顯示方向,具體可以是表示顯示內容採用的坐標系與設備顯示幕的相對位置關係。例如,如圖2所示,顯示幕採用的顯示方向可以包括橫屏顯示和豎屏顯示;具體地說,對於長和寬不相等的顯示幕來說,一種顯示方向可以是如圖2中b所示橫屏顯
示,即顯示內容的橫坐標方向沿顯示幕較長的長邊、縱坐標方向沿顯示幕較短的短邊,又一種顯示方向可以是如圖1中a和c所示的豎屏顯示,即顯示內容的橫坐標方向沿顯示幕較短的短邊、縱坐標方向沿顯示幕較長的長邊。
可以理解的是,顯示幕的放置方向,具體可以是表示顯示幕相對于水準方向的位置關係。例如,如圖2所示,顯示幕的放置方向可以包括橫屏放置和豎屏放置;具體地說,對於長和寬不相等的顯示幕來說,一種顯示幕的放置方向可以是如圖2中b和c所示的橫屏放置,即顯示幕較長的長邊沿著與地面平行的水準方向放置,又一種顯示幕的放置方向可以是如圖2中a所示的豎屏放置,即顯示幕較短的短邊沿著與地面平行的水準方向放置。
需要說明的是,顯示狀態,具體可以是表示顯示方向是否跟隨放置方向的改變而改變。例如,顯示狀態可以包括鎖定狀態和旋轉狀態,可以在鎖定狀態和旋轉狀態之間切換;在鎖定狀態下,顯示方向不跟隨放置方向的改變而改變,也即,當檢測到顯示幕的放置方向發生改變時,如果當前顯示狀態為鎖定狀態,則拒絕改變顯示幕採用的顯示方向;在旋轉狀態下,顯示方向跟隨放置方向的改變而改變,也即,當檢測到顯示幕的放置方向發生改變時,如果當前顯示狀態為旋轉狀態,則根據改變後的放置方向改變顯示幕採用的顯示方向,以使得改變後的顯示方向與改變後的放置方向相適應。其中,對於前述包括橫屏顯示和豎屏顯示的顯示方向實施方式及前述包括橫屏放置和豎屏
放置的放置方向實施方式,橫屏顯示可以是與橫屏放置相適應,豎屏顯示可以是與豎屏放置相適應。具體地說,如圖2中a和b所示,在旋轉狀態下,如果使用者操作設備使得顯示幕的放置方向從豎屏放置改變成橫屏放置,則顯示幕採用的顯示方向可以從豎屏顯示改變成橫屏顯示,即圖2中a變成圖2中b的過程,如果使用者操作設備使得顯示幕的放置方向從橫屏放置改變成豎屏放置,則顯示幕採用的顯示方向可以從橫屏顯示改變成豎屏顯示,即圖2中b變成圖2中a的過程。
可以理解的是,為了使得使用者當前對顯示方向的鎖定操作僅用於針對用戶當前對放置方向改變的操作拒絕顯示方向的改變,實際上是需要在使用者執行一次鎖定操作的情況下完成顯示狀態的兩次切換,具體地說,以鎖定操作開始執行之前的顯示狀態為原顯示狀態,在使用者執行一次鎖定操作的情況下,先將原顯示狀態切換成鎖定狀態,再將鎖定狀態切換回原顯示狀態,這樣該鎖定操作就僅僅是在兩次切換之間形成了鎖定狀態,僅僅是針對兩次切換之間放置方向的改變而拒絕顯示方向的改變,而第二次切換之後顯示方向是否跟隨放置方向的改變而改變並不會受到該鎖定操作的影響。
在本實施例中,為了實現在用戶執行一次鎖定操作的情況下完成顯示狀態的兩次切換,為鎖定操作設置了一定的失效條件,這樣,當鎖定操作開始執行時,可以執行第一次顯示狀態切換,即將當前顯示狀態從原顯示狀態切換
成鎖定狀態,而當鎖定操作失效時,可以執行第二次顯示狀態的切換,即將當前顯示狀態從鎖定狀態切換回原顯示狀態。其中,鎖定操作的失效條件可以採用多種不同的實施方式。
在本實施例的一些實施方式中,當鎖定操作是一種可持續一段時間的動作時,鎖定操作失效例如具體可以為所述鎖定操作停止執行。例如,顯示方向的鎖定操作可以是對某一物理按鍵的長按動作;當使用者剛剛按下該物理按鍵時,即鎖定操作開始執行,此時可以將當前顯示狀態切換成鎖定狀態,而當使用者鬆開該物理按鍵時,即鎖定操作失效,此時可以將當前顯示狀態切換回使用者按下該物理按鍵之前的顯示狀態,這樣,使用者可以在按住該物理按鍵的同時來改變顯示幕的放置方向,從而避免本次放置方向的改變引起顯示方向改變。又如,顯示方向的鎖定操作也可以是對觸控式螢幕的長按動作;當用戶剛剛利用接觸物接觸觸控式螢幕時,即鎖定操作開始執行,此時可以將當前顯示狀態切換成鎖定狀態,而當接觸物離開觸控式螢幕時,即鎖定狀態失效,此時可以將當前顯示狀態切換回接觸物接觸觸控式螢幕之前的顯示狀態,這樣,使用者可以在接觸物接觸觸控式螢幕的同時來改變顯示幕的放置方向,從而避免本次放置方向的改變引起顯示方向的改變。此外,顯示方向的鎖定操作還可以是對觸控式螢幕上某一特定區域的長按動作,如在觸控式螢幕上提供一用於鎖定顯示方向的虛擬按鍵,使用者可以透過長按該虛擬按
鍵的顯示區域來實現顯示方向的鎖定。
在本實施例的另一些實施方式中,當鎖定操作是一種暫態動作時,鎖定操作失效例如可以具體為所述鎖定操作執行之後達到預定時間。例如,顯示方向的鎖定操作可以是對某一物理按鍵的點擊動作;當使用者點擊該物理按鍵時,即鎖定操作開始執行,此時可以將當前顯示狀態切換成鎖定狀態,並開始計時,當計時達到預定時間時,即鎖定操作失效,此時可以將當前顯示狀態切換回使用者按下該物理按鍵之前的顯示狀態,這樣,使用者可以在點擊該物理按鍵之後的預定時間內來改變顯示幕的放置方向,從而避免本次放置方向的改變引起顯示方向改變。又如,顯示方向的鎖定操作也可以是對觸控式螢幕的點擊動作;當用戶利用接觸物點擊觸控式螢幕時,即鎖定操作開始執行,此時可以將當前顯示狀態切換成鎖定狀態,並開始計時,當計時達到預定時間時,即鎖定狀態失效,此時可以將當前顯示狀態切換回接觸物接觸觸控式螢幕之前的顯示狀態,這樣,使用者可以在接觸物點擊觸控式螢幕的預定時間內來改變顯示幕的放置方向,從而避免本次放置方向的改變引起顯示方向的改變。此外,顯示方向的鎖定操作還可以是對觸控式螢幕上某一特定區域的點擊動作,如在觸控式螢幕上提供一用於鎖定顯示方向的虛擬按鍵,使用者可以透過點擊該虛擬按鍵的顯示區域來實現顯示方向的鎖定。當然,在鎖定操作失效具體為所述鎖定操作執行之後達到預定時間的情況下,鎖定操作也可以不採用暫態動
作,而是採用一種可持續一段時間的動作,此時,對於預定時間,可以在鎖定操作開始執行時開始計時,或者也可以是在鎖定操作停止執行時開始計時。
在本實施例的又一些實施方式中,當鎖定操作是一種暫態動作時,鎖定操作失效例如可以具體為在所述鎖定操作開始執行、所述當前顯示狀態切換成所述鎖定狀態之後已檢測到一次放置方向改變並已拒絕一次顯示方向改變。例如,顯示方向的鎖定操作可以是對某一物理按鍵的點擊動作;當使用者點擊該物理按鍵時,即鎖定操作開始執行,此時可以將當前顯示狀態切換成鎖定狀態,並開始檢測放置方向改變的情況及拒絕顯示方向改變的情況,當檢測到放置方向改變並針對其拒絕顯示方向改變時,即鎖定操作失效,此時可以將當前顯示狀態切換回使用者按下該物理按鍵之前的顯示狀態,這樣,使用者可以在點擊該物理按鍵之後來改變一次顯示幕的放置方向,從而避免這一次放置方向的改變引起顯示方向改變。又如,顯示方向的鎖定操作也可以是對觸控式螢幕的點擊動作;當用戶利用接觸物點擊觸控式螢幕時,即鎖定操作開始執行,此時可以將當前顯示狀態切換成鎖定狀態,並開始檢測放置方向改變的情況及拒絕顯示方向改變的情況,當檢測到放置方向改變並針對其拒絕顯示方向改變時,即鎖定狀態失效,此時可以將當前顯示狀態切換會接觸物接觸觸控式螢幕之前的顯示狀態,這樣,使用者可以在接觸物點擊觸控式螢幕之後來改變一次顯示幕的放置方向,從而避免這一次放
置方向的改變引起顯示方向的改變。此外,顯示方向的鎖定操作還可以是對觸控式螢幕上某一特定區域的點擊動作,如在觸控式螢幕上提供一用於鎖定顯示方向的虛擬按鍵,使用者可以透過點擊該虛擬按鍵的顯示區域來實現顯示方向的鎖定。當然,在鎖定操作失效具體為在所述鎖定操作開始執行、所述當前顯示狀態切換成所述鎖定狀態之後已檢測到一次放置方向改變並已拒絕一次顯示方向改變的情況下,鎖定操作也可以不採用暫態動作,而是採用一種可持續一段時間的動作。
在本實施例中,顯示方向的鎖定操作既可以在顯示狀態為鎖定狀態的情況下提供給使用者,也可以在顯示狀態為旋轉狀態的情況下提供給使用者,也即,無論顯示狀態是鎖定狀態還是旋轉狀態,使用者都可以執行顯示方向的鎖定操作來實現顯示狀態的切換,具體地說,在鎖定操作開始執行之前的顯示狀態可以是鎖定狀態,或者也可以是旋轉狀態。
透過本實施例的技術方案,當使用者當前需要改變顯示幕放置方向且保持顯示方向不變時,可以先開始執行鎖定操作再改變顯示幕的放置方向,一方面,鎖定操作開始執行之後當前顯示狀態被切換成鎖定狀態,可以針對使用者當前的顯示幕放置方向改變使得顯示方向保持不變,另一方面,當前顯示狀態會在該鎖定操作失效之後自動切換回該鎖定操作開始執行之前的顯示狀態,可以使得當前的鎖定操作不會影響後續放置方向對顯示方向引起的改變,
而且也無需用戶再執行除鎖定操作之外的其他操作,因此,用戶當前可以透過鎖定操作僅實現針對其當前顯示幕放置方向改變保持顯示方向不變,這使得用戶當前可以僅透過鎖定操作使顯示方向靈活地適應其隨機出現的當前觀看情況,而無需再去頻繁地結合其他操作來控制顯示方向是否改變,這不僅簡化了用戶操作,也減少了系統需要回應的使用者操作,從而減輕了系統的處理負擔,提升了系統性能。
為了使本領域技術人員更加清楚地瞭解本實施例在實際應用效果上與現有技術的區別,下面以一個具體場景來對比本實施例技術方案下的用戶操作與現有技術下的用戶操作。
如圖3所示,假設在顯示狀態為旋轉狀態的情況下,使用者想要將顯示幕的放置方向從豎屏放置改變成橫屏放置,同時顯示幕採用的顯示方向又保持豎屏顯示,即顯示幕從圖2中a所示的狀態變成圖2中c所示的狀態,但是在其顯示幕處於橫屏放置、豎屏放置之後,使用者還希望顯示狀態繼續保持旋轉狀態。
在本實施例提供的技術方案下,在顯示幕處於豎屏放置、豎屏顯示的情況下,使用者可以執行一次顯示方向的鎖定操作,並在該鎖定操作開始執行之後、失效之前將顯示幕的放置方向從豎屏放置改變成橫屏放置,此時,由於該鎖定操作開始執行之後、失效之前的這段時間內顯示狀態處於鎖定狀態,顯示幕採用的顯示方向不會隨放置方向
的改變而改變,因此,在用戶改變放置方向之後,顯示幕處於橫屏放置、豎屏放置的狀態。並且,在該鎖定操作失效時,無需用戶任何的手動操作,顯示狀態可以自動切換回該鎖定操作開始執行之前的旋轉狀態,從而不會妨礙操作失效之後顯示方向隨放置方向的改變而改變。由此可見,在整個過程中,用戶僅需手動執行一次鎖定操作,就可以實現先從旋轉狀態到鎖定狀態、再從鎖定狀態到旋轉狀態的兩次顯示狀態切換,這樣使用者既可以針對當前的放置方向改變鎖定顯示方向不變,又可以無需手動操作就使得後續放置方向的改變可以繼續引起顯示方向的改變。
而在現有技術中,在顯示幕處於豎屏放置、豎屏顯示的情況下,使用者需要先將顯示幕的放置方向從豎屏放置改變成橫屏放置,然後系統才會提供顯示方向的鎖定操作,但此時顯示幕採用的顯示方向已從豎屏顯示改變成了橫屏顯示,即顯示幕實際上已處於橫屏放置、橫屏顯示的狀態,此時即使使用者執行鎖定操作,顯示幕實際上是被鎖定在橫屏顯示的顯示方向,而無法為用戶提供橫屏放置、豎屏顯示的顯示幕狀態。因此,用戶為了得到橫屏放置、豎屏顯示的顯示幕狀態,就只能將顯示幕的放置方向從豎屏放置改變成橫屏放置之後再改變回豎屏放置,然後執行一次顯示方向的鎖定操作,才能得到橫屏放置、豎屏顯示的顯示幕狀態,並且,在此之後,顯示狀態將一直處於鎖定狀態而無法再自動切換回旋轉狀態,顯示幕的放置方向即使再發生改變,顯示幕採用顯示方向也將一直保持
在豎屏顯示不變。
此外,現有技術中,在顯示幕處於豎屏放置、豎屏顯示的情況下,使用者也可以在系統設置中將設備對放置方向改變的檢測功能關閉,然後再將顯示幕的放置方向從豎屏放置改變成橫屏放置,此時由於無法檢測到放置方向改變,顯示狀態實質上處於鎖定狀態,顯示幕將仍保持豎屏顯示。這樣雖然也可以使用戶在將顯示幕從豎屏放置改變成橫屏放置的同時保持豎屏顯示,從而得到橫屏放置、豎屏顯示的顯示幕狀態,但是,由於設備對放置方向改變的檢測功能已關閉,顯示狀態無法自動從實質上的鎖定狀態切換回旋轉狀態,後續使用者也無法透過放置方向的改變來改變顯示方向,因此,如果用戶在後續還希望透過放置方向的改變來改變顯示方向,就需要使用者在需要改變顯示方向時再去系統設置中開啟設備對放置方向改變的檢測功能。
透過對比可知,現有技術中,無論使用者採用哪種方式來實現放置方向改變時保持顯示方向不變,使用者的手動操作相對於本實施例的技術方案來說都要更複雜,為此系統也需要回應使用者更多的操作,可見,相對於現有技術,本實施例的技術方案下使用者操作得以簡化,系統負擔也得以減輕。
可以理解的是,在透過鎖定操作的開始執行和失效來控制顯示狀態切換的前述實施例基礎上,顯示方向改變的控制可以是透過對放置方向改變的檢測以及顯示狀態的識
別來實現的。具體地說,參見圖4,示出了本申請中控制顯示方向的方法實施例2的流程圖。在本實施例中,例如可以包括如下步驟:S401、回應於顯示方向的鎖定操作開始執行,將當前顯示狀態切換成鎖定狀態。
S402、回應於所述鎖定操作失效,將當前顯示狀態切換為所述鎖定操作開始執行之前的顯示狀態。
其中,在使用者執行鎖定操作之前,當前顯示狀態可以是旋轉狀態,或者也可以是鎖定狀態。
需要說明的是,基於使用者執行鎖定操作的情況,S401和S402可以交替著迴圈執行。例如,當用戶先執行了一次鎖定操作並在該鎖定操作失效之後又執行了一次鎖定操作,則可以針對用戶執行的第一次鎖定操作依次執行一次S401和S402,然後再針對用戶執行的第二次鎖定操作依次執行一次S401和S402。可以理解的是,當檢測到顯示幕放置方向發生改變時,可以基於S401和S402兩者中最後一次執行的步驟確定以哪一種顯示狀態作為當前顯示狀態進入S403及後續步驟,以便確定顯示方向是否也發生改變。
S403、回應於檢測到顯示幕放置方向發生改變,識別當前顯示狀態。
S404、回應於識別到當前顯示狀態處於旋轉狀態,則根據改變後的放置方向改變顯示幕採用的顯示方向,以使得改變後的顯示方向與改變後的放置方向相適應。
例如,在顯示幕的顯示方向為豎屏顯示的情況下,當檢測到顯示幕的放置方向由豎屏放置改變成橫屏放置時,如果所述當前顯示狀態為旋轉狀態,則將顯示幕的顯示方向改變成橫屏顯示。
又如,在顯示幕的顯示方向為橫屏顯示的情況下,當檢測到顯示幕的放置方向由豎屏放置改變成橫屏放置時,如果所述當前顯示狀態為旋轉狀態,則將顯示幕的顯示方向改變成橫屏顯示。
S405、回應於識別到當前顯示狀態處於鎖定狀態,則拒絕改變所述顯示幕採用的顯示方向。
例如,在顯示幕的顯示方向為豎屏顯示的情況下,當檢測到顯示幕的放置方向由豎屏放置改變成橫屏放置時,如果所述當前顯示狀態為鎖定狀態,則保持顯示幕的顯示方向為豎屏顯示。
又如,在顯示幕的顯示方向為橫屏顯示的情況下,當檢測到顯示幕的放置方向由豎屏放置改變成橫屏放置時,如果所述當前顯示狀態為鎖定狀態,則保持顯示幕的顯示方向為豎屏顯示。
透過本實施例的技術方案,當使用者當前需要改變顯示幕放置方向且保持顯示方向不變時,可以先開始執行鎖定操作再改變顯示幕的放置方向,用戶當前可以透過鎖定操作僅實現針對其當前顯示幕放置方向改變保持顯示方向不變,這使得用戶當前可以僅透過鎖定操作使顯示方向靈活地適應其隨機出現的當前觀看情況,而無需再去頻繁地
結合其他操作來控制顯示方向是否改變,這不僅簡化了用戶操作,也減少了系統需要回應的使用者操作,從而減輕了系統的處理負擔,提升了系統性能。
為了使本領域技術人員更清楚地瞭解本申請中控制顯示方向的方法在實際場景中的實施方式,下面以一個具體場景為例進行介紹。在該具體場景中,用戶先開始執行鎖定操作,然後改變顯示幕的放置方向,之後鎖定操作失效。
參見圖5,示出了本申請中控制顯示方向的方法實施例3的流程圖。在本實施例中,鎖定操作為用戶對觸控式螢幕的長按動作,在長按過程中,接觸物接觸到觸控式螢幕即為開始執行鎖定操作,接觸物離開觸控式螢幕即為鎖定操作失效。具體地,在本實施例中,例如可以包括:S501、回應於接觸物接觸到觸控式螢幕,將當前顯示狀態切換成鎖定狀態。
S502、回應於檢測到顯示幕放置方向的改變,識別當前顯示狀態。
S503、回應於識別到當前顯示狀態為鎖定狀態,拒絕改變顯示幕採用的顯示方向。
例如,在顯示幕的顯示方向為豎屏顯示的情況下,當檢測到顯示幕的放置方向由豎屏放置改變成橫屏放置時,則保持顯示幕的顯示方向為豎屏顯示。又如,在顯示幕的顯示方向為橫屏顯示的情況下,當檢測到顯示幕的放置方向由豎屏放置改變成橫屏放置時,則保持顯示幕的顯示方
向為豎屏顯示。
S504、回應於接觸物離開觸控式螢幕,將當前顯示狀態切換成鎖定操作開始執行之前的顯示狀態。
透過本實施例的技術方案,用戶透過按住觸控式螢幕的同時改變顯示幕放置方向的方式,就可以實現放置方向改變的同時保持顯示方向不變。
參見圖6,示出了本申請中控制顯示方向的方法實施例4的流程圖。在本實施例中,鎖定操作為用戶對觸控式螢幕上一虛擬按鍵區域(即鎖定按鍵)的點擊動作,接觸物點擊鎖定按鍵即為開始執行鎖定操作,接觸物點擊鎖定按鍵之後計時達到預定時間即為鎖定操作失效。
具體地,在本實施例中,例如可以包括:S601、回應於接觸物點擊鎖定按鍵,將當前顯示狀態切換成鎖定狀態,並開始計時。
S602、回應於檢測到顯示幕放置方向的改變,識別當前顯示狀態。
S603、回應於識別到當前顯示狀態為鎖定狀態,拒絕改變顯示幕採用的顯示方向。
例如,在顯示幕的顯示方向為豎屏顯示的情況下,當檢測到顯示幕的放置方向由豎屏放置改變成橫屏放置時,則保持顯示幕的顯示方向為豎屏顯示。又如,在顯示幕的顯示方向為橫屏顯示的情況下,當檢測到顯示幕的放置方向由豎屏放置改變成橫屏放置時,則保持顯示幕的顯示方向為豎屏顯示。
S604、回應於計時達到預定時間,將當前顯示狀態切換成鎖定操作開始執行之前的顯示狀態。
透過本實施例的技術方案,用戶透過在點擊鎖定按鍵之後的預定時間內改變顯示幕放置方向的方式,就可以實現放置方向改變的同時保持顯示方向不變。
參見圖7,示出了本申請中控制顯示方向的方法實施例5的流程圖。在本實施例中,鎖定操作為用戶對觸控式螢幕上一虛擬按鍵區域(即鎖定按鍵)的點擊動作,接觸物點擊鎖定按鍵即為開始執行鎖定操作,接觸物點擊鎖定按鍵之後針對一次放置方向改變完成了一次顯示方向改變的拒絕即為鎖定操作失效。具體地,在本實施例中,例如可以包括:S701、回應於接觸物點擊鎖定按鍵,將當前顯示狀態切換成鎖定狀態。
S702、回應於檢測到顯示幕放置方向的改變,識別當前顯示狀態。
S703、回應於識別到當前顯示狀態為鎖定狀態,拒絕改變顯示幕採用的顯示方向。
例如,在顯示幕的顯示方向為豎屏顯示的情況下,當檢測到顯示幕的放置方向由豎屏放置改變成橫屏放置時,則保持顯示幕的顯示方向為豎屏顯示。又如,在顯示幕的顯示方向為橫屏顯示的情況下,當檢測到顯示幕的放置方向由豎屏放置改變成橫屏放置時,則保持顯示幕的顯示方向為豎屏顯示。
S704、回應於檢測到已在放置方向改變時拒絕顯示方向的改變,將當前顯示狀態切換成鎖定操作開始執行之前的顯示狀態。
透過本實施例的技術方案,用戶透過在點擊鎖定按鍵之後改變一次顯示幕放置方向的方式,就可以實現點擊鎖定按鍵之後第一次放置方向改變的同時保持顯示方向不變。
在介紹了本申請中示例性的方法之後,接下來對本申請示例性實施方式的、用於控制顯示方向的設備進行介紹。
參見圖8,示出了本申請中控制顯示方向的設備實施例1的結構圖。在本實施例中,所述設備例如具體可以包括:第一切換模組801,用於回應於顯示方向的鎖定操作開始執行,將當前顯示狀態切換成鎖定狀態;第二切換模組802,用於回應於所述鎖定狀態失效,將當前顯示狀態切換為所述鎖定操作開始執行之前的顯示狀態;其中,當檢測到顯示幕的放置方向發生改變時,如果所述當前顯示狀態為鎖定狀態,則拒絕改變所述顯示幕採用的顯示方向。
可選的,在本實施例的一些實施方式中,所述鎖定操作失效,例如可以具體為所述鎖定操作停止執行。
可選的,在本實施例的另一些實施方式中,所述鎖定
操作失效,例如可以具體為所述鎖定操作執行之後達到預定時間。
可選的,在本實施例的又一些實施方式中,所述鎖定操作失效,例如可以具體為在所述鎖定操作開始執行、所述當前顯示狀態切換成所述鎖定狀態之後已檢測到一次放置方向改變並已拒絕一次顯示方向改變。
可選的,在本實施例的再一些實施方式中,所述當前操作開始執行之前的顯示狀態例如可以為旋轉狀態;其中,當檢測到顯示幕的放置方向發生改變時,如果所述當前顯示狀態為旋轉狀態,則根據改變後的放置方向改變所述顯示幕採用的顯示方向,以使得改變後的顯示方向與改變後的放置方向相適應。
可選的,在本實施例的又再一些實施方式中,所述顯示幕的放置方向例如具體可以包括橫屏放置和豎屏放置,所述顯示幕採用的顯示方向例如具體可以包括橫屏顯示和豎屏顯示;其中,所述橫屏顯示與所述橫屏放置相適應,所述豎屏顯示與所述豎屏放置相適應。
透過本實施例的技術方案,當使用者當前需要改變顯示幕放置方向且保持顯示方向不變時,可以先開始執行鎖定操作再改變顯示幕的放置方向,用戶當前可以透過鎖定操作僅實現針對其當前顯示幕放置方向改變保持顯示方向不變,這使得用戶當前可以僅透過鎖定操作使顯示方向靈活地適應其隨機出現的當前觀看情況,而無需再去頻繁地
結合其他操作來控制顯示方向是否改變,這不僅簡化了用戶操作,也減少了系統需要回應的使用者操作,從而減輕了系統的處理負擔,提升了系統性能。
需要說明的是,在本文中,諸如第一和第二等之類的關係術語僅僅用來將一個實體或者操作與另一個實體或操作區分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關係或者順序。術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,並不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
對於設備實施例而言,由於其基本對應於方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的設備實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分佈到多個網路單元上。可以根據實際的需要選擇其中的部分或者全部模組來實現本實施例方案的目的。本領域普通技術人員在不付出創造性勞動的情況下,即可以理解並實施。
以上所述僅是本申請的具體實施方式,應當指出,對
於本技術領域的普通技術人員來說,在不脫離本申請原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本申請的保護範圍。
Claims (6)
- 一種控制顯示方向的方法,其特徵在於,包括:回應於顯示方向的鎖定操作開始執行,將當前顯示狀態切換成鎖定狀態;回應於該鎖定操作失效,將當前顯示狀態切換為該鎖定操作開始執行之前的顯示狀態;其中,當檢測到顯示幕的放置方向發生改變時,如果該當前顯示狀態為鎖定狀態,則拒絕改變該顯示幕採用的顯示方向,其中,該鎖定操作失效,具體為在該鎖定操作開始執行、該當前顯示狀態切換成該鎖定狀態之後已檢測到一次放置方向改變並已拒絕一次顯示方向改變。
- 根據申請專利範圍第1項所述的方法,其中,該鎖定操作開始執行之前的顯示狀態為旋轉狀態;其中,當檢測到顯示幕的放置方向發生改變時,如果該當前顯示狀態為旋轉狀態,則根據改變後的放置方向改變該顯示幕採用的顯示方向,以使得改變後的顯示方向與改變後的放置方向相適應。
- 根據申請專利範圍第1或2項所述的方法,其中,該顯示幕的放置方向包括橫屏放置和豎屏放置,該顯示幕採用的顯示方向包括橫屏顯示和豎屏顯示;其中,該橫屏顯示與該橫屏放置相適應,該豎屏顯示與該豎屏放置相適應。
- 一種控制顯示方向的設備,其特徵在於,包括: 第一切換模組,用於回應於顯示方向的鎖定操作開始執行,將當前顯示狀態切換成鎖定狀態;第二切換模組,用於回應於該鎖定狀態失效,將當前顯示狀態切換為該鎖定操作開始執行之前的顯示狀態;其中,當檢測到顯示幕的放置方向發生改變時,如果該當前顯示狀態為鎖定狀態,則拒絕改變該顯示幕採用的顯示方向,其中,該鎖定操作失效,具體為在該鎖定操作開始執行、該當前顯示狀態切換成該鎖定狀態之後已檢測到一次放置方向改變並已拒絕一次顯示方向改變。
- 根據申請專利範圍第4項所述的設備,其中,該當前操作開始執行之前的顯示狀態為旋轉狀態;其中,當檢測到顯示幕的放置方向發生改變時,如果該當前顯示狀態為旋轉狀態,則根據改變後的放置方向改變該顯示幕採用的顯示方向,以使得改變後的顯示方向與改變後的放置方向相適應。
- 根據申請專利範圍第4或5項所述的設備,其中,該顯示幕的放置方向包括橫屏放置和豎屏放置,該顯示幕採用的顯示方向包括橫屏顯示和豎屏顯示;其中,該橫屏顯示與該橫屏放置相適應,該豎屏顯示與該豎屏放置相適應。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410638523.9A CN105630345B (zh) | 2014-11-06 | 2014-11-06 | 一种控制显示方向的方法和设备 |
CN201410638523.9 | 2014-11-06 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201617842A TW201617842A (zh) | 2016-05-16 |
TWI700629B true TWI700629B (zh) | 2020-08-01 |
Family
ID=55912204
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW104114575A TWI700629B (zh) | 2014-11-06 | 2015-05-07 | 控制顯示方向的方法和設備 |
Country Status (7)
Country | Link |
---|---|
US (1) | US10482578B2 (zh) |
EP (1) | EP3215918A4 (zh) |
JP (1) | JP2018502355A (zh) |
KR (2) | KR20170082578A (zh) |
CN (1) | CN105630345B (zh) |
SG (1) | SG11201703522XA (zh) |
TW (1) | TWI700629B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9741150B2 (en) * | 2013-07-25 | 2017-08-22 | Duelight Llc | Systems and methods for displaying representative images |
CN109871169A (zh) * | 2019-03-04 | 2019-06-11 | 上海卓易科技股份有限公司 | Ui界面调整方法、装置、终端及存储介质 |
US10831355B2 (en) * | 2019-04-08 | 2020-11-10 | The Boeing Company | Systems and methods for changing orientation of visual information displayed between adjacent users |
US20230195214A1 (en) * | 2021-12-17 | 2023-06-22 | Lenovo (Singapore) Pte. Ltd. | Presentation of electronic content according to device and head orientation |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130141464A1 (en) * | 2011-12-05 | 2013-06-06 | John Miles Hunt | Orientation Control |
US20130265250A1 (en) * | 2012-03-27 | 2013-10-10 | Kyocera Corporation | Device, method and storage medium storing program |
WO2013173838A2 (en) * | 2012-05-18 | 2013-11-21 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
US20140009499A1 (en) * | 2012-07-09 | 2014-01-09 | Dan Zacharias GÄRDENFORS | System and method for determining a display orientation of a mobile device |
Family Cites Families (77)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6173400B1 (en) | 1998-07-31 | 2001-01-09 | Sun Microsystems, Inc. | Methods and systems for establishing a shared secret using an authentication token |
US20020016721A1 (en) | 2000-06-05 | 2002-02-07 | Steven Mason | System and method for automating record keeping |
US6727929B1 (en) | 2000-08-16 | 2004-04-27 | International Business Machines Corporation | Automatic determination of nearest window controller having a function consistent with motion of cursor |
US6489981B1 (en) | 2000-08-23 | 2002-12-03 | International Business Machines Corporation | Method, article of manufacture and apparatus for processing screen pointers in a display |
US7222291B2 (en) | 2000-12-29 | 2007-05-22 | International Business Machines Corporation | Method and system for importing HTML forms |
US8117450B2 (en) | 2001-10-11 | 2012-02-14 | Hewlett-Packard Development Company, L.P. | System and method for secure data transmission |
US7020844B2 (en) | 2001-11-21 | 2006-03-28 | General Electric Company | Method and apparatus for managing workflow in prescribing and processing medical images |
US20070198910A1 (en) | 2002-03-26 | 2007-08-23 | Aatrix Software, Inc. | Method and apparatus for creating and filing forms |
US7447995B2 (en) | 2002-06-28 | 2008-11-04 | Hewlett-Packard Development Company, L.P. | System and method for cursor calibration |
US7299411B2 (en) | 2002-09-27 | 2007-11-20 | Liberate Technologies | Providing a presentation engine adapted for use by a constrained resource client device |
JP4274311B2 (ja) | 2002-12-25 | 2009-06-03 | 富士通株式会社 | 識別情報作成方法、情報処理装置及びコンピュータプログラム |
US7280120B2 (en) | 2003-06-26 | 2007-10-09 | Canon Kabushiki Kaisha | Compositing with a sub-pixel mask in graphic object rendering |
US7603369B2 (en) | 2003-10-22 | 2009-10-13 | Panasonic Corporation | Terminal authentication apparatus and method |
MXPA06010977A (es) | 2004-03-26 | 2007-03-21 | Crimsonlogic Pte Ltd | Una plataforma de desarrollo de formularios. |
US20050233287A1 (en) | 2004-04-14 | 2005-10-20 | Vladimir Bulatov | Accessible computer system |
US7769773B1 (en) | 2004-08-31 | 2010-08-03 | Adobe Systems Incorporated | Relevant rule inspector for hierarchical documents |
US8276099B2 (en) | 2004-09-28 | 2012-09-25 | David Arthur Yost | System of GUI text cursor, caret, and selection |
JP4546231B2 (ja) | 2004-12-09 | 2010-09-15 | 株式会社日立製作所 | Idベース署名及び暗号化システムおよび方法 |
US20060143571A1 (en) | 2004-12-29 | 2006-06-29 | Wilson Chan | Multiple mouse cursors for use within a viewable area for a computer |
US7490239B2 (en) | 2005-01-07 | 2009-02-10 | First Data Corporation | Facilitating digital signature based on ephemeral private key |
US20060230352A1 (en) | 2005-03-07 | 2006-10-12 | Ramp Technology Group | Contextual error messaging |
JP3920892B2 (ja) | 2005-03-18 | 2007-05-30 | 株式会社エヌ・ティ・ティ・ドコモ | 端末装置 |
US7562070B2 (en) | 2005-04-01 | 2009-07-14 | Microsoft Corporation | Method and system for aggregating rules that define values for the same property associated with the same document element |
US7827481B1 (en) | 2005-07-25 | 2010-11-02 | Adobe Systems Incorporated | Defining style values as objects |
JP2009510955A (ja) | 2005-10-05 | 2009-03-12 | プリヴァスヒア アーゲー | ユーザ認証の方法およびデバイス |
US7676705B2 (en) | 2005-12-30 | 2010-03-09 | Sap Ag | User interface messaging system and method permitting deferral of message resolution |
US7715831B2 (en) | 2006-03-24 | 2010-05-11 | Sony Ericssson Mobile Communications, Ab | Methods, systems, and devices for detecting and indicating loss of proximity between mobile devices |
US8095476B2 (en) | 2006-11-27 | 2012-01-10 | Inquira, Inc. | Automated support scheme for electronic forms |
US7836396B2 (en) | 2007-01-05 | 2010-11-16 | International Business Machines Corporation | Automatically collecting and compressing style attributes within a web document |
US8385883B2 (en) | 2007-02-06 | 2013-02-26 | Qualcomm Incorporated | Apparatus and methods for locating, tracking and/or recovering a wireless communication device |
KR100835959B1 (ko) | 2007-02-28 | 2008-06-09 | 삼성전자주식회사 | 휴대용 단말기 및 그의 장치 식별번호 불법변경 방지 방법 |
US7904835B1 (en) | 2007-05-05 | 2011-03-08 | Adobe Systems Incorporated | Synchronizing keyboard cursor and mouse cursor movements |
CN101796768B (zh) | 2007-09-28 | 2013-07-10 | 三洋电机株式会社 | 通信***、基站装置以及终端装置 |
CN100562098C (zh) | 2008-01-03 | 2009-11-18 | 济南市泰信电子有限责任公司 | 数字电视条件接收***及其处理流程 |
NZ566291A (en) | 2008-02-27 | 2008-12-24 | Actionthis Ltd | Methods and devices for post processing rendered web pages and handling requests of post processed web pages |
JP2009260688A (ja) | 2008-04-17 | 2009-11-05 | Dialogue Technology Corp | ワイヤレス広域通信網におけるリモート端末装置のセキュリティシステムとその方法 |
US8204964B2 (en) | 2008-08-06 | 2012-06-19 | Microsoft Corporation | Efficient size optimization of visual information or auditory information |
US20100125541A1 (en) | 2008-11-14 | 2010-05-20 | Andreas Werner Wendel | Popup window for error correction |
JPWO2010076840A1 (ja) | 2008-12-29 | 2012-06-21 | 弘和 村木 | ユーザ認証の容易化を可能とするシステム、サーバ装置、方法、プログラムおよび記録媒体 |
WO2010093683A2 (en) | 2009-02-10 | 2010-08-19 | Uniloc Usa, Inc. | Web content access using a client device identifier |
US8483659B2 (en) | 2009-02-26 | 2013-07-09 | Qualcomm Incorporated | Methods and systems for recovering lost or stolen mobile devices |
US8504985B2 (en) | 2009-04-30 | 2013-08-06 | Adobe Systems Incorporated | Context sensitive script editing for form design |
US8621203B2 (en) | 2009-06-22 | 2013-12-31 | Nokia Corporation | Method and apparatus for authenticating a mobile device |
US8281149B2 (en) | 2009-06-23 | 2012-10-02 | Google Inc. | Privacy-preserving flexible anonymous-pseudonymous access |
CN102137077A (zh) | 2010-01-26 | 2011-07-27 | 凹凸电子(武汉)有限公司 | 访问控制***和采用计算机***控制访问权限的方法 |
CA2742059C (en) | 2010-06-22 | 2019-10-29 | Blaze Software Inc. | Method and system for automated analysis and transformation of web pages |
KR20120059170A (ko) | 2010-11-30 | 2012-06-08 | 삼성전자주식회사 | 휴대단말기의 화면전환 제어 장치 및 방법 |
US9225532B2 (en) | 2010-12-06 | 2015-12-29 | Verizon Patent And Licensing Inc. | Method and system for providing registration of an application instance |
US20120206350A1 (en) | 2011-02-13 | 2012-08-16 | PNI Sensor Corporation | Device Control of Display Content of a Display |
WO2012114592A1 (ja) | 2011-02-21 | 2012-08-30 | Necカシオモバイルコミュニケーションズ株式会社 | 表示装置、表示制御方法およびプログラム |
EP2700210B1 (en) | 2011-04-20 | 2020-12-09 | Sony Network Communications Europe B.V. | Methods, systems and computer program products for anonymous tracking of objects |
US8739023B2 (en) | 2011-07-20 | 2014-05-27 | International Business Machines Corporation | Utilizing a graphical transition to sort an interface element independently of a document object model |
KR101862706B1 (ko) | 2011-09-23 | 2018-05-30 | 삼성전자주식회사 | 휴대용 단말기에서 자동 화면 회전을 방지하기 위한 장치 및 방법 |
JP5189197B1 (ja) * | 2011-10-27 | 2013-04-24 | シャープ株式会社 | 携帯情報端末 |
US20130159839A1 (en) | 2011-12-14 | 2013-06-20 | Microsoft Corporation | Semantic compression of cascading style sheets |
CN104025068B (zh) | 2012-01-02 | 2017-06-13 | 国际商业机器公司 | 来自多个来源的css定义的冲突解决 |
KR20130090138A (ko) * | 2012-02-03 | 2013-08-13 | 삼성전자주식회사 | 다중 터치 패널 운용 방법 및 이를 지원하는 단말기 |
US10007651B2 (en) | 2012-02-17 | 2018-06-26 | Jens Straten | Detect errors in intermediate electronic documents |
US8830203B2 (en) * | 2012-06-26 | 2014-09-09 | Dell Products L.P. | Multi-zone touchscreen orientation |
CN104272234B (zh) | 2012-08-24 | 2018-06-05 | 株式会社Ntt都科摩 | 用于控制所显示图像的方向的装置和方法 |
WO2014036021A1 (en) | 2012-08-28 | 2014-03-06 | Visa International Service Association | Secure device service enrollment |
US20140092018A1 (en) | 2012-09-28 | 2014-04-03 | Ralf Wolfgang Geithner | Non-mouse cursor control including modified keyboard input |
US20140095579A1 (en) | 2012-09-28 | 2014-04-03 | Verizon Patent And Licensing Inc. | System and method for increasing web site serving performance |
CN103731545B (zh) | 2012-10-16 | 2016-09-21 | 南京中兴软件有限责任公司 | 转屏控制方法、装置及电子设备 |
CN103793166A (zh) * | 2012-11-05 | 2014-05-14 | 阿里巴巴集团控股有限公司 | 旋转显示内容的方法及终端 |
US9785621B2 (en) | 2012-11-26 | 2017-10-10 | Akamai Technologies, Inc. | Progressive consolidation of web page resources |
US9317484B1 (en) | 2012-12-19 | 2016-04-19 | Emc Corporation | Page-independent multi-field validation in document capture |
CN103034416B (zh) * | 2012-12-25 | 2015-09-09 | 珠海金山办公软件有限公司 | 一种通过摇动使设备屏幕显示转到重力方向的方法 |
US9087070B2 (en) | 2013-01-31 | 2015-07-21 | Yahoo! Inc. | System and method for applying an efficient data compression scheme to URL parameters |
CN104063401B (zh) | 2013-03-22 | 2018-02-02 | 阿里巴巴集团控股有限公司 | 一种网页样式地址合并的方法和装置 |
CN104125565A (zh) | 2013-04-23 | 2014-10-29 | 中兴通讯股份有限公司 | 一种基于oma dm实现终端认证的方法、终端及服务器 |
KR102124413B1 (ko) | 2013-12-30 | 2020-06-19 | 삼성에스디에스 주식회사 | 아이디 기반 키 관리 시스템 및 방법 |
WO2015088166A1 (ko) * | 2013-12-10 | 2015-06-18 | 엘지전자 주식회사 | 이동 단말기 및 그의 후면 입력부 운용방법 |
CN103677571A (zh) * | 2013-12-20 | 2014-03-26 | 乐视网信息技术(北京)股份有限公司 | 锁定屏幕方向的方法、模块、***及重力感应模块 |
US9444819B2 (en) | 2014-01-16 | 2016-09-13 | International Business Machines Corporation | Providing context-based visibility of cloud resources in a multi-tenant environment |
CN104008321A (zh) | 2014-05-28 | 2014-08-27 | 惠州Tcl移动通信有限公司 | 移动终端的基于指纹识别用户权限的判别方法和判断*** |
JP6168418B2 (ja) * | 2014-11-17 | 2017-07-26 | ヤマハ株式会社 | パラメータ編集装置およびプログラム |
-
2014
- 2014-11-06 CN CN201410638523.9A patent/CN105630345B/zh active Active
-
2015
- 2015-05-07 TW TW104114575A patent/TWI700629B/zh active
- 2015-10-30 US US14/928,116 patent/US10482578B2/en active Active
- 2015-11-04 KR KR1020177015335A patent/KR20170082578A/ko active Application Filing
- 2015-11-04 EP EP15857605.8A patent/EP3215918A4/en not_active Ceased
- 2015-11-04 KR KR1020197010183A patent/KR20190040372A/ko not_active Application Discontinuation
- 2015-11-04 JP JP2017522614A patent/JP2018502355A/ja active Pending
- 2015-11-04 SG SG11201703522XA patent/SG11201703522XA/en unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130141464A1 (en) * | 2011-12-05 | 2013-06-06 | John Miles Hunt | Orientation Control |
US20130265250A1 (en) * | 2012-03-27 | 2013-10-10 | Kyocera Corporation | Device, method and storage medium storing program |
WO2013173838A2 (en) * | 2012-05-18 | 2013-11-21 | Apple Inc. | Device, method, and graphical user interface for manipulating user interfaces based on fingerprint sensor inputs |
US20140009499A1 (en) * | 2012-07-09 | 2014-01-09 | Dan Zacharias GÄRDENFORS | System and method for determining a display orientation of a mobile device |
Also Published As
Publication number | Publication date |
---|---|
CN105630345B (zh) | 2019-02-19 |
US20160132130A1 (en) | 2016-05-12 |
EP3215918A1 (en) | 2017-09-13 |
EP3215918A4 (en) | 2018-06-06 |
KR20190040372A (ko) | 2019-04-17 |
SG11201703522XA (en) | 2017-05-30 |
KR20170082578A (ko) | 2017-07-14 |
JP2018502355A (ja) | 2018-01-25 |
TW201617842A (zh) | 2016-05-16 |
US10482578B2 (en) | 2019-11-19 |
CN105630345A (zh) | 2016-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20160274768A1 (en) | Method of rotating a picture with a mobile terminal and mobile terminal | |
TWI700629B (zh) | 控制顯示方向的方法和設備 | |
US9652111B2 (en) | Method and system for quickly arranging multiple windows and mobile apparatus thereof | |
US20160342308A1 (en) | Method for launching a second application using a first application icon in an electronic device | |
US10599329B2 (en) | Terminal device and locking or unlocking method for terminal device | |
WO2014032431A1 (zh) | 终端设备及快速启动程序的方法 | |
WO2017166623A1 (zh) | 一种终端交互控制方法、装置及电子设备 | |
WO2013189396A2 (zh) | 一种在触摸屏上移动应用图标的方法和*** | |
EP3001291A1 (en) | Touch control responding method and device | |
CN103902185B (zh) | 屏幕旋转方法及装置、移动设备 | |
WO2018119732A1 (zh) | 一种信息处理方法及装置 | |
US20150286283A1 (en) | Method, system, mobile terminal, and storage medium for processing sliding event | |
US10379671B2 (en) | Touch event processing method and apparatus, and terminal device | |
US10311254B2 (en) | Electronic apparatus and information access control method thereof | |
WO2016173307A1 (zh) | 一种消息复制方法和装置、以及智能终端 | |
US10891047B2 (en) | Method and apparatus for unlocking terminal | |
WO2017101336A1 (zh) | 快捷开关的控制方法及装置 | |
US11455071B2 (en) | Layout method, device and equipment for window control bars | |
WO2017080312A1 (zh) | 一种桌面图标调整方法和装置 | |
CN112445408A (zh) | 信息处理方法、装置、电子设备及存储介质 | |
CN103914228A (zh) | 一种移动终端及其触摸屏的操作方法 | |
US20170242498A1 (en) | Passive Chopsticks Stylus System for Capacitive Touch Screens | |
CN105549822B (zh) | 一种图标移动方法及移动终端 | |
CN111638810A (zh) | 触控方法、装置及电子设备 | |
US10996794B2 (en) | Method and apparatus for processing edge of touch screen |