TWI557629B - 使用者介面自動縮放系統及方法 - Google Patents
使用者介面自動縮放系統及方法 Download PDFInfo
- Publication number
- TWI557629B TWI557629B TW103135635A TW103135635A TWI557629B TW I557629 B TWI557629 B TW I557629B TW 103135635 A TW103135635 A TW 103135635A TW 103135635 A TW103135635 A TW 103135635A TW I557629 B TWI557629 B TW I557629B
- Authority
- TW
- Taiwan
- Prior art keywords
- display
- distance
- ratio
- display screen
- calculated
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/178—Human faces, e.g. facial parts, sketches or expressions estimating age from face image; using age information for improving recognition
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)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Multimedia (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Description
本發明涉及一種使用者介面控制系統及方法,特別涉及一種根據電子設備與使用者之間的距離控制使用者介面進行自動縮放的系統及方法。
在現有技術中,電子設備的使用者介面的縮放都是通過改變相關設置或採用手指的兩點或多點觸控來實現。當使用者需要經常變換與電子設備的距離時,每次都要對使用者介面的大小進行調整,且手動操作給設置帶來很大的不方便。
有鑑於此,有必要提出一種使用者介面自動縮放系統及方法。
一種使用者介面自動縮放系統,安裝並運行於一電子設備中。所述電子設備包括記憶體、距離感測器以及顯示螢幕。所述記憶體中預先存儲顯示螢幕的顯示比例和使用者與電子設備之間的距離的對應演算法,所述演算法包括參數:初始距離、初始距離下的顯示比例、距離變化步進值以及距離變化步進值對應的顯示比例步進值。所述系統包括:設置模組,用於預先設置所述演算法中的各個參數的參數值並存儲於所述記憶體中;獲取模組,用於獲取所述距離感測器檢測到的使用者與電子設備之間的距離;控制
模組,用於根據檢測到的距離以及所述預設參數值,從所述記憶體中調用預設演算法計算出顯示螢幕的顯示比例;所述控制模組,還用於控制所述顯示螢幕按照該計算出的顯示比例顯示使用者介面。
一種使用者介面自動縮放方法,運行於一電子設備中。所述電子設備包括記憶體、距離感測器以及顯示螢幕。所述記憶體中預先存儲顯示螢幕的顯示比例和使用者與電子設備之間的距離的對應演算法,所述演算法包括參數:初始距離、初始距離下的顯示比例、距離變化步進值以及距離變化步進值對應的顯示比例步進值。所述方法包括步驟:預先設置所述演算法中的各個參數的參數值並存儲於所述記憶體中;獲取所述距離感測器檢測到的使用者與電子設備之間的距離;根據檢測到的距離以及所述預設參數值,從所述記憶體中調用預設演算法計算出顯示螢幕的顯示比例;控制所述顯示螢幕按照該計算出的顯示比例顯示使用者介面。
本發明的使用者介面自動縮放系統及方法能根據使用者與電子設備之間的距離對使用者介面進行自動縮放,省去了使用者需要手動進行調整的繁瑣,給使用者提供了很大的方便。
100‧‧‧電子設備
10‧‧‧使用者介面自動縮放系統
11‧‧‧設置模組
12‧‧‧獲取模組
13‧‧‧控制模組
14‧‧‧判斷模組
20‧‧‧記憶體
30‧‧‧距離感測器
40‧‧‧處理器
50‧‧‧顯示螢幕
S201~S210‧‧‧步驟
圖1是本發明一實施方式的使用者介面自動縮放系統的應用環境示意圖。
圖2是本發明一實施方式的使用者介面自動縮放方法的流程圖。
如圖1所示,是本發明一實施方式中的使用者介面自動縮放系統10的應用環境示意圖。在本實施方式中,該使用者介面自動縮放
系統10安裝並運行於一電子設備100中。所述電子設備100包括,但不限於,記憶體20、距離感測器30、處理器40以及顯示螢幕50。在本實施方式中,所述電子設備100可以是手機,也可以是平板電腦。所述距離感測器30用於檢測使用者與電子設備100之間的距離。所述顯示螢幕50用於顯示使用者介面。所述處理器40用於控制電子設備100工作。
所述使用者介面自動縮放系統10能根據使用者與電子設備100之間的距離對使用者介面的顯示比例進行調整,省去了使用者需要進行手動設置的繁瑣。
在本實施方式中,所述記憶體20用於預先存儲顯示螢幕50的顯示比例和使用者與電子設備100之間的距離的對應演算法以及顯示螢幕50的正常顯示比例範圍,其中,當使用者與電子設備100之間的距離越遠時,顯示比例隨之增大;當使用者與電子設備100之間的距離越近時,顯示比例隨之減小。
在本實施方式中,假設使用者與電子設備100之間的距離為L0時,顯示螢幕50的顯示比例為P0。假設使用者與電子設備100的實際距離為L,即所述距離感測器30檢測到的實際距離為L,在該距離L下所述顯示螢幕50的顯示比例為P。
在本實施方式中,採用以下公式計算在距離L下所述顯示螢幕50的顯示比例P:P=P0+[(L-L0)/△L]*△P,其中,P0、L0、△L、△P可為用戶預先設置的常數。設定當距離L相對於初始距離L0每增大或減小距離變化步進值△L時,顯示比例P隨之增大或減小顯示比例步進值△P。為了避免電子設備100的輕微晃動所述顯示比例也會隨之發生變化的情況,(L-L0)/△L的結果取整數,即
)/△L]為小於或等於(L-L0)/△L的最大整數。
在本實施方式中,所述使用者介面自動縮放系統10包括設置模組11、獲取模組12、控制模組13以及判斷模組14。本發明所稱的模組是指一種能夠被電子設備100的處理器40所執行並且能夠完成特定功能的一系列程式指令段,其存儲在電子設備100的記憶體20中。關於各模組11-14的功能將在下圖2的流程圖中具體描述。
如圖2所示,是本發明一實施方式中的使用者介面自動縮放方法的流程圖。
步驟S201,設置模組11預先設置一演算法,該演算法包括參數:初始距離L0、初始距離下的顯示比例P0、距離變化步進值△L以及距離變化步進值△L對應的顯示比例步進值△P。所述設置模組11將所述演算法與參數存儲於所述記憶體20中,所述記憶體20中還存儲有正常顯示比例範圍。
步驟S202,設置模組11根據使用者的輸入設置所述演算法中各個參數的參數值並存儲於所述記憶體20中。
其中,所述初始距離下的顯示比例P0為100%,所述距離變化步進值△L為用戶設置的常數,所述初始距離L0以及顯示比例步進值△P可以按照使用人群的視力情況來設置。因此,不同的用戶群體對應於不同的L0和△P。在本實施方式中,將使用者分為青少年、成年人及老年人三類,分別對應三組不同的參數值。
例如,對於成年人可假定當距離L0為45cm時,顯示比例P0為100%,△L和△P的取值分別為10cm和15%,在此設置下顯示比例P與距離L之間的對應關係如下表所示:
而對於青少年和老年人,△P的取值相對於成年人會稍有不同,在△L相同的情況下,大體上為:△P老年人>△P成年人>△P青少年。在本實施方式中,取△L=10cm,△P老年人=20%,△P青少年=10%。
步驟S203,當使用者使用電子設備100時,獲取模組12獲取使用者的身份資訊並確定相應的使用者類型,並根據確定的使用者類型從所述記憶體20中獲取相應的預設參數值。在本實施方式中,獲取模組12可以根據使用者的註冊資訊獲取使用者的年齡,也可以採用人臉識別等方法鑒別使用者的年齡,然後根據使用者的年齡段調用所述記憶體20中的相應的參數值。此外,使用者可以根據自己的特殊情況或使用習慣設置各個參數值。
步驟S204,獲取模組12獲取所述距離感測器30檢測到的使用者與電子設備100之間的距離。
步驟S205,控制模組13根據檢測到的距離以及所述獲取的預設參數值,從所述記憶體20中調用所述預設演算法計算出所述顯示螢幕50的顯示比例。
步驟S206,判斷模組14判斷所述計算出的顯示比例是否落入所述記憶體中的正常顯示比例範圍。如果落入正常顯示比例範圍,則執行步驟S207,否則執行步驟S208。在本實施方式中,所述正常顯示比例範圍為40%~180%。
步驟S207,控制模組13控制所述顯示螢幕50按照計算出的顯示比
例顯示使用者介面。在本實施方式中,使用者介面的字體初始大小為24px,如果計算出的顯示比例為85%,則控制模組13控制顯示螢幕50以24px*85%=20px的字體顯示使用者介面。
步驟S208,判斷模組14判斷所述計算出的顯示比例是否大於所述正常顯示比例範圍的最大臨界值,如果計算出的顯示比例大於所述正常顯示比例範圍的最大臨界值,執行步驟S209,否則執行步驟S210。
步驟S209,控制模組13控制所述顯示螢幕50按照所述正常顯示比例範圍的最大臨界值顯示使用者介面。
步驟S210,控制模組13控制所述顯示螢幕50按照所述正常顯示比例範圍的最小臨界值顯示使用者介面。
在本實施方式中,如果計算出的顯示比例為30%,則控制模組13控制顯示螢幕50按照顯示比例40%顯示使用者介面;如果計算出的顯示比例為200%,則控制模組13控制顯示螢幕50按照顯示比例180%顯示使用者介面。
本發明的使用者介面自動縮放系統及方法在檢測到使用者與電子設備之間的距離後,根據檢測到的距離計算出相應的顯示比例,然後按照所述計算出的顯示比例對使用者介面的顯示比例進行調整,給使用者帶來了極大的方便。
最後應該說明的是,以上實施例僅用以說明本發明的技術方案而限制,儘管參照較佳實施例對本發明進行了詳細說明,本領域的普通技術人員應當理解,可以對本發明的技術方案進行修改或等同替換,而不脫離本發明技術方案的精神和範圍。
S201~S210‧‧‧步驟
Claims (6)
- 一種使用者介面自動縮放系統,安裝並運行於一電子設備中,其改良在於,所述電子設備包括記憶體、距離感測器以及顯示螢幕,所述記憶體中預先存儲顯示螢幕的顯示比例和使用者與電子設備之間的距離的對應演算法及一正常顯示比例範圍,所述演算法包括參數:初始距離、初始距離下的顯示比例、距離變化步進值以及距離變化步進值對應的顯示比例步進值,所述系統包括:設置模組,用於預先設置所述演算法中的各個參數的參數值並存儲於所述記憶體中;獲取模組,用於獲取所述距離感測器檢測到的使用者與電子設備之間的距離;控制模組,用於根據檢測到的距離以及所述預設參數值,從所述記憶體中調用預設演算法計算出顯示螢幕的顯示比例;判斷模組,用於判斷所述計算出的顯示螢幕的顯示比例是否落入正常顯示比例範圍;所述控制模組,還用於當所述計算出的顯示螢幕的顯示比例落入所述正常顯示比例範圍時,控制所述顯示螢幕按照該計算出的顯示比例顯示使用者介面;所述判斷模組還用於當所述計算出的顯示螢幕的顯示比例沒有落入所述正常顯示比例範圍時,判斷所述計算出的顯示比例是否大於所述正常顯示比例範圍的最大臨界值;所述控制模組還用於當所述計算出的顯示比例大於所述正常顯示比例範圍的最大臨界值時,控制所述顯示螢幕按照所述正常顯示比例範圍的最 大臨界值顯示使用者介面。
- 如申請專利範圍第1項所述之系統,其中,所述控制模組還用於當所述計算出的顯示比例不大於所述正常顯示比例的最大臨界值時,控制所述顯示螢幕按照所述正常顯示比例範圍的最小臨界值顯示使用者介面。
- 如申請專利範圍第1項所述之系統,其中,針對不同使用者群體,所述初始距離以及顯示比例步進值的設置值不同。
- 一種使用者介面自動縮放方法,運行於一電子設備中,其改良在於,所述電子設備包括記憶體、距離感測器以及顯示螢幕,所述記憶體中預先存儲顯示螢幕的顯示比例和使用者與電子設備之間的距離的對應演算法及一正常顯示比例範圍,所述演算法包括參數:初始距離、初始距離下的顯示比例、距離變化步進值以及距離變化步進值對應的顯示比例步進值,所述方法包括步驟:預先設置所述演算法中的各個參數的參數值並存儲於所述記憶體中;獲取所述距離感測器檢測到的使用者與電子設備之間的距離;根據檢測到的距離以及所述預設參數值,從所述記憶體中調用預設演算法計算出顯示螢幕的顯示比例;判斷所述計算出的顯示螢幕的顯示比例是否落入正常顯示比例範圍,如果所述計算出的顯示螢幕的顯示比例落入所述正常顯示比例範圍,控制所述顯示螢幕按照該計算出的顯示比例顯示使用者介面;如果所述計算出的顯示螢幕的顯示比例沒有落入所述正常顯示比例範圍,判斷所述計算出的顯示比例是否大於所述正常顯示比例範圍的最大臨界值;如果所述計算出的顯示比例大於所述正常顯示比例範圍的最大臨界值時,控制所述顯示螢幕按照所述正常顯示比例範圍的最大臨界值顯示使用者介面。
- 如申請專利範圍第4項所述之方法,其中,所述方法還包括步驟:如果所述計算出的顯示比例不大於所述正常顯示比例的最大臨界值時,控制所述顯示螢幕按照所述正常顯示比例範圍的最小臨界值顯示使用者介面。
- 如申請專利範圍第4項所述之方法,其中,針對不同使用者群體,所述初始距離以及顯示比例步進值的設置值不同。
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410459298.2A CN105389072A (zh) | 2014-09-09 | 2014-09-09 | 用户界面自动缩放系统及方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201610807A TW201610807A (zh) | 2016-03-16 |
| TWI557629B true TWI557629B (zh) | 2016-11-11 |
Family
ID=55421404
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW103135635A TWI557629B (zh) | 2014-09-09 | 2014-10-15 | 使用者介面自動縮放系統及方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US20160070340A1 (zh) |
| CN (1) | CN105389072A (zh) |
| TW (1) | TWI557629B (zh) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6432130B2 (ja) * | 2013-11-29 | 2018-12-05 | カシオ計算機株式会社 | 表示システム、表示装置、撮影装置、表示方法及びプログラム |
| CN108664194B (zh) * | 2017-03-29 | 2021-08-06 | 中兴通讯股份有限公司 | 显示方法和装置 |
| CN108491123B (zh) * | 2018-02-12 | 2021-05-28 | 维沃移动通信有限公司 | 一种调节应用程序图标的方法及移动终端 |
| CN113849104B (zh) * | 2020-06-28 | 2024-11-15 | 华为技术有限公司 | 图形控制方法、装置、终端设备及可读存储介质 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW530257B (en) * | 2000-09-15 | 2003-05-01 | Ibm | Graphical user interface |
| TW200921471A (en) * | 2007-11-01 | 2009-05-16 | Univ Chaoyang Technology | Touch screen user interface with adjustable zoom ratio and zoom area determined by touch-occluded area and shape |
| TW201003509A (en) * | 2008-06-27 | 2010-01-16 | Microsoft Corp | Semantic zoom in a virtual three-dimensional graphical user interface |
| WO2011113243A1 (zh) * | 2010-03-19 | 2011-09-22 | 中兴通讯股份有限公司 | 一种自动调整显示比例的方法和装置 |
| CN101819758B (zh) * | 2009-12-22 | 2013-01-16 | 中兴通讯股份有限公司 | 一种声音控制屏幕显示的系统及实现方法 |
| CN102955664A (zh) * | 2011-08-19 | 2013-03-06 | 鸿富锦精密工业(深圳)有限公司 | 电子书显示调整系统及方法 |
| TWI430170B (zh) * | 2010-07-22 | 2014-03-11 | Hon Hai Prec Ind Co Ltd | 電子看板 |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102033727A (zh) * | 2009-09-29 | 2011-04-27 | 鸿富锦精密工业(深圳)有限公司 | 电子设备界面控制系统及方法 |
| US20130057573A1 (en) * | 2011-09-02 | 2013-03-07 | DigitalOptics Corporation Europe Limited | Smart Display with Dynamic Face-Based User Preference Settings |
| TWI433135B (zh) * | 2011-10-04 | 2014-04-01 | Wistron Corp | 顯示調整裝置及顯示調整方法 |
| KR101975906B1 (ko) * | 2012-01-09 | 2019-05-08 | 삼성전자주식회사 | 영상 표시 장치에서 응용 프로그램의 레이아웃을 스케일링하기 위한 장치 및 방법 |
-
2014
- 2014-09-09 CN CN201410459298.2A patent/CN105389072A/zh active Pending
- 2014-10-15 TW TW103135635A patent/TWI557629B/zh not_active IP Right Cessation
-
2015
- 2015-05-15 US US14/713,524 patent/US20160070340A1/en not_active Abandoned
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TW530257B (en) * | 2000-09-15 | 2003-05-01 | Ibm | Graphical user interface |
| TW200921471A (en) * | 2007-11-01 | 2009-05-16 | Univ Chaoyang Technology | Touch screen user interface with adjustable zoom ratio and zoom area determined by touch-occluded area and shape |
| TW201003509A (en) * | 2008-06-27 | 2010-01-16 | Microsoft Corp | Semantic zoom in a virtual three-dimensional graphical user interface |
| CN101819758B (zh) * | 2009-12-22 | 2013-01-16 | 中兴通讯股份有限公司 | 一种声音控制屏幕显示的系统及实现方法 |
| WO2011113243A1 (zh) * | 2010-03-19 | 2011-09-22 | 中兴通讯股份有限公司 | 一种自动调整显示比例的方法和装置 |
| TWI430170B (zh) * | 2010-07-22 | 2014-03-11 | Hon Hai Prec Ind Co Ltd | 電子看板 |
| CN102955664A (zh) * | 2011-08-19 | 2013-03-06 | 鸿富锦精密工业(深圳)有限公司 | 电子书显示调整系统及方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20160070340A1 (en) | 2016-03-10 |
| TW201610807A (zh) | 2016-03-16 |
| CN105389072A (zh) | 2016-03-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104252292B (zh) | 一种显示方法及移动终端 | |
| US10311830B2 (en) | Operating method, related touch display device and related semiconductor device | |
| US20150062032A1 (en) | Mobile communication terminal, screen adjusting method and storage medium thereof | |
| US20120287163A1 (en) | Scaling of Visual Content Based Upon User Proximity | |
| TWI557629B (zh) | 使用者介面自動縮放系統及方法 | |
| JP2012133524A5 (zh) | ||
| CN104182143B (zh) | 一种移动终端的背光亮度调节方法及系统 | |
| US11086412B2 (en) | Method for determining display orientation and electronic apparatus using the same and computer readable recording medium | |
| RU2016103402A (ru) | Электронное устройство и способ управления таким устройством | |
| JP2015142181A5 (zh) | ||
| KR20120113511A (ko) | 디스플레이 장치 및 이의 오브젝트 표시 방법 | |
| US20140085223A1 (en) | Apparatus and method capable of switching displayed pictures | |
| CN105551453A (zh) | 一种屏幕亮度调节方法及装置 | |
| CN104978163B (zh) | 电子装置的音量控制系统及其音量控制方法 | |
| TWI671712B (zh) | 自動調整顯示畫面比例的方法及其顯示裝置 | |
| WO2017197892A1 (zh) | 按键功能图标的屏幕显示方法及其系统 | |
| US20140089845A1 (en) | Apparatus and method capable of switching displayed pictures | |
| JP5838271B2 (ja) | 生体感知器および省電力モード設定方法 | |
| EP3223513A3 (en) | Image processing terminal and method for providing a service based on sensing levels of a key in a remote controller | |
| CN102890915A (zh) | 调整背光亮度的电子装置及其背光亮度调整方法 | |
| JP2015070617A (ja) | 撮影装置及びその調整システム、調整方法 | |
| US20190250814A1 (en) | Segment Length Measurement Using a Touch Screen System in Response to Gesture Input | |
| CN108153563B (zh) | 一种屏幕控制方法及装置 | |
| CN105653016A (zh) | 一种用于自动调整呈现样式的方法与设备 | |
| WO2018205745A1 (zh) | 用于便携设备的输入界面显示系统及方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |