TWI566162B - Smart icon selecting method for graphical user interface - Google Patents
Smart icon selecting method for graphical user interface Download PDFInfo
- Publication number
- TWI566162B TWI566162B TW104109096A TW104109096A TWI566162B TW I566162 B TWI566162 B TW I566162B TW 104109096 A TW104109096 A TW 104109096A TW 104109096 A TW104109096 A TW 104109096A TW I566162 B TWI566162 B TW I566162B
- Authority
- TW
- Taiwan
- Prior art keywords
- cursor
- icon
- icons
- algorithm
- application
- Prior art date
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Description
本發明係關於一種圖形化使用者界面,特別是一種圖形化使用者界面之智慧圖示選擇方法。The present invention relates to a graphical user interface, and more particularly to a smart graphical selection method for a graphical user interface.
隨著智慧型手機以及平板電腦的普及以及受到普羅大眾的廣泛喜愛,目前軟體工程師對於電子裝置的使用者操作經驗的改良方案幾乎均是針對小尺寸的可攜式電子裝置,此處所稱的小尺寸電子裝置係泛指可視面積10吋左右或以下之平板電腦與智慧型手機等。然而,目前對於非小尺寸電子裝置的操作方式,均未發現有相關的改善方案。With the popularity of smart phones and tablets and the popularity of the general public, the current software engineers' experience in improving the user experience of electronic devices is almost for small-sized portable electronic devices. Dimensional electronic devices refer to tablets and smart phones with a viewing area of about 10 inches or less. However, no related improvement schemes have been found for the operation of non-small-sized electronic devices.
舉例而言,目前個人電腦使用的螢幕尺寸以及解析度愈來愈大,使用24吋以上的螢幕的使用者比比皆是,甚至也愈來愈多人選用27吋螢幕,以便能在顯示幕上同時顯示更多文件。然而,螢幕與解析度同時變大的問題造成使用者欲點選圖示以執行一特定的應用程式的時候,往往需要長距離地移動滑鼠始能將游標移到圖式上方,造成使用上有所不便。For example, the screen size and resolution used by personal computers are getting bigger and bigger. Users who use more than 24 inches of screens are everywhere, and even more and more people choose 27-inch screens so that they can be displayed on the screen. Show more files at the same time. However, when the screen and the resolution become larger at the same time, when the user wants to click on the icon to execute a specific application, it is often necessary to move the mouse over a long distance to move the cursor to the top of the drawing, resulting in use. Inconvenient.
除此之外,倘若使用者在一特定期間內高頻率地執行某一應用程式(例如遊戲軟體),在現有的圖形化使用者界面之下,使用者每次要開啟該應用程式時,仍舊必須反覆地將游標移動到該應用程式所對應的圖示上才能夠進行點選動作,傳統的圖形化使用者界面未能適時地根據使用者的使用習慣來預測使用者所想要點選的圖示。In addition, if the user executes an application (such as game software) at a high frequency for a certain period of time, under the existing graphical user interface, the user still needs to open the application each time. The cursor must be repeatedly moved to the icon corresponding to the application to enable the click action. The traditional graphical user interface fails to predict the user's desired picture according to the user's usage habits. Show.
綜上,現有技術並不存在任何可以讓使用者不需移動到圖示上方,就可以準確地進行點選之圖示點選方法。In summary, the prior art does not have any graphical selection method that allows the user to accurately select points without moving to the top of the figure.
有鑑於此,本發明提出一種圖形化使用者界面之智慧圖示選擇方法,適用於一電子裝置,電子裝置可顯示複數個圖示於一顯示幕上,各該圖示被點選後可分別對應執行一應用程式。所述圖形化使用者界面之智慧圖示選擇方法包含:偵測一游標之移動,該游標之位置並未位於任一該圖示上;以一演算法選擇該些圖示之至少其中一者;及產生一醒目提示於被選擇之該圖示。在上述以演算法選擇該些圖示之至少其中一者之步驟中,係根據各圖示所對應之應用程式被使用者點選執行次數的多寡、各圖示距離游標之所在位置的遠近、游標之移動趨勢、或者使用者預設執行之一應用程式等,來對上述顯示於顯示幕上之複數個圖示進行選擇。In view of the above, the present invention provides a smart graphical selection method for a graphical user interface, which is applicable to an electronic device. The electronic device can display a plurality of icons on a display screen, and each of the icons can be selected separately. Corresponding execution of an application. The smart icon selection method of the graphical user interface includes: detecting a movement of a cursor, the position of the cursor is not located on any of the icons; selecting at least one of the icons by an algorithm And generate a prominent prompt on the selected icon. In the step of selecting at least one of the icons by the algorithm, the number of execution times of the application by the user according to the application corresponding to each icon, and the distance between the positions of the illustrated distance cursors, The movement of the cursor, or an application preset by the user, is selected to select the plurality of icons displayed on the display screen.
在一實施例中,係於上述產生該醒目提示之步驟中,於該顯示幕產生一路徑,該路徑之一端連接至該游標之位置,該路徑之另一端連接至被選擇之該圖示。In an embodiment, in the step of generating the eye-catching prompt, a path is generated on the display screen, one end of the path is connected to the position of the cursor, and the other end of the path is connected to the selected icon.
在一實施例中,係於上述產生該醒目提示之步驟中,將被選擇之該圖示的底色改變成不同於其他未被選擇之該些圖示的底色。In an embodiment, in the step of generating the eye-catching prompt, the background color of the selected icon is changed to be different from the background colors of the other icons that are not selected.
在一實施例中,係於產生該醒目提示之步驟中,閃爍顯示被選擇之該圖示。In an embodiment, in the step of generating the eye-catching prompt, the selected icon is flashed.
在一實施例中,係於產生該醒目提示之步驟中,使其他未被選擇之該些圖示的亮度變暗。In an embodiment, in the step of generating the eye-catching prompt, the brightness of the other icons that are not selected is darkened.
在一實施例中,係於產生該醒目提示之步驟中,放大被選擇之該圖示。In one embodiment, the selected image is enlarged in the step of generating the eye-catching prompt.
在一實施例中,係於上述圖形化使用者界面之智慧圖示選擇方法中更包含以下步驟:於產生該醒目提示於被選擇之該圖示後,偵測一點選訊號以根據該點選訊號執行被選擇之該圖示所對應之該應用程式。In an embodiment, the smart icon selection method of the graphical user interface further includes the following steps: after generating the eye-catching prompt on the selected icon, detecting a selection signal according to the selection The signal executes the application corresponding to the selected icon.
在一實施例中,當該演算法係根據游標所在之該顯示區域的範圍內的各該圖示所對應之該應用程式被執行次數的多寡而對該些圖示進行選擇時,執行次數較多之該應用程式將被選擇。In an embodiment, when the algorithm selects the icons according to the number of times the application is executed according to the range of the display area in which the cursor is located, the execution time is compared. More applications will be selected.
在一實施例中,當該演算法係根據該游標所在之該顯示區域的範圍內的各該圖示距離該游標之位置的遠近而對該些圖示進行選擇時,距離該游標之位置最近之該圖示將被選擇。In an embodiment, when the algorithm selects the icons according to the distance from the position of the cursor in the range of the display area where the cursor is located, the algorithm is closest to the position of the cursor. The icon will be selected.
在一實施例中,當該演算法係根據該游標於其所在之該顯示區域的範圍內的移動趨勢而對該些圖示進行選擇時,該游標移動前後之座標所構成之向量所指之直線方向上最靠近該游標之該應用程式將被選擇。In an embodiment, when the algorithm selects the icons according to the moving tendency of the cursor in the range of the display area in which the cursor is located, the vector formed by the coordinates before and after the cursor movement refers to The application closest to the cursor in the direction of the line will be selected.
在一實施例中,係於上述圖形化使用者界面之智慧圖示選擇方法中更包含以下步驟:區分該顯示幕為複數顯示區域;偵測該游標所在之該顯示區域;其中,該演算法係根據該游標所在之該顯示區域的範圍內的各該圖示所對應之該應用程式被執行次數的多寡、該游標所在之該顯示區域的範圍內的各該圖示距離該游標之位置的遠近、或該游標於其所在之該顯示區域的範圍內的移動趨勢對該些圖示進行選擇。In an embodiment, the smart icon selection method of the graphical user interface further includes the steps of: distinguishing the display screen as a plurality of display areas; detecting the display area where the cursor is located; wherein the algorithm And the number of times the application is executed according to each of the icons in the range of the display area where the cursor is located, and the position of the cursor in the range of the display area where the cursor is located The proximity of the cursor, or the movement trend of the cursor within the range of the display area in which it is located, selects the icons.
以下在實施方式中詳細敘述本發明之詳細特徵及優點,其內容足以使任何熟習相關技藝者瞭解本發明之技術內容並據以實施,且根據本說明書所揭露之內容、申請專利範圍及圖式,任何熟習相關技藝者可輕易地理解本發明相關之目的及優點。The detailed features and advantages of the present invention are described in detail in the embodiments of the present invention. The objects and advantages associated with the present invention can be readily understood by those skilled in the art.
請參照第1圖,為本發明第一實施例之方法流程圖,本實施例適用於一種電子裝置,所述電子裝置係透過圖形化使用者界面供使用者操作,其可顯示複數個圖示於顯示幕上,各個圖示分別對應於不同的應用程式。所述顯示幕是一種大尺寸高解析度的顯示幕,例如24吋以上,且解析度至少為Full HD等級的螢幕。所述顯示幕也可以是車用的中控台螢幕,其尺寸通常不超過8吋,操作方式是透過位於扶手附近的觸控板來移動顯示幕上的游標。本發明適用於各種顯示幕時均可達到減少使用者操作時間的功效,但適用於上述兩種顯示幕時的功效特別顯著。Please refer to FIG. 1 , which is a flowchart of a method according to a first embodiment of the present invention. The embodiment is applicable to an electronic device. The electronic device is operated by a user through a graphical user interface, and can display multiple icons. On the display screen, each icon corresponds to a different application. The display screen is a large-scale high-resolution display screen, for example, a screen of at least 24 inches and having a resolution of at least a Full HD level. The display screen may also be a center console screen for a vehicle, which usually has a size of no more than 8 inches. The operation mode is to move the cursor on the display screen through a touch panel located near the armrest. The invention can be used for reducing the operation time of the user when applied to various display screens, but the effect is particularly remarkable when applied to the above two kinds of display screens.
以下說明本實施例的各個步驟,各步驟描述的先後並不必然代表具體於電子裝置上執行時的先後順序,此點合先陳明。The steps of the present embodiment are described below, and the sequence of description of each step does not necessarily represent the sequence in which the execution is performed on the electronic device.
步驟S11:偵測游標之移動。Step S11: detecting the movement of the cursor.
本步驟主要在偵測游標是否因為使用者的動作而發生移動。對於透過小尺寸顯示幕的圖形化使用者介面來說,由於使用者可以輕易地單手並且近距離操作點選,甚至整個顯示幕可能都布滿了圖示,因此通常不會顯示游標,此種顯示幕並非本實施例所訴求的改善對象。本實施例主要所欲改良的對象,是透過大尺寸高解析度螢幕或者是車用的中控台螢幕,供使用者以移動游標的方式來對顯示於顯示幕上之圖示進行操作點選的一種圖形化使用者介面。This step is mainly to detect whether the cursor has moved due to the user's action. For a graphical user interface that passes through a small-sized display screen, the cursor is usually not displayed because the user can easily perform the one-hand and close-point operation, and even the entire display screen may be full of icons. The display screen is not the object of improvement as claimed in this embodiment. The object to be improved in this embodiment is to use a large-size high-resolution screen or a center console screen for the user to move the cursor to display the icon displayed on the display screen. A graphical user interface.
控制游標移動的方式除了常見的滑鼠、鍵盤跟觸控板外,也可以是軌跡球、電視棒(智慧棒)、搖桿、空中滑鼠、體感手勢滑鼠、手勢操控等。In addition to the common mouse, keyboard and touchpad, the way to control cursor movement can also be trackball, TV stick (smart stick), joystick, aerial mouse, somatosensory gesture mouse, gesture control and so on.
步驟12:以一演算法選擇圖示之其中一者。Step 12: Select one of the icons by an algorithm.
本步驟係透過一演算法選擇顯示幕上的其中一個圖示。所謂的演算法係根據以下參數,當游標一移動,且還沒移動到任何圖示上,便分析使用者所可能想要點選的圖示為何。This step selects one of the icons on the display screen through an algorithm. The so-called algorithm is based on the following parameters, when the cursor moves, and has not moved to any of the icons, it analyzes the icon that the user may want to click.
演算法所根據的其中一參數是各圖示所對應之應用程式在過去一段時間,例如最近一個月,或者是從第一次使用至今被使用者執行次數的多寡,執行次數較多的會被視為是使用者最有可能想要點選的圖示。One of the parameters on which the algorithm is based is the number of times the application corresponding to each icon has been executed by the user in the past, such as the most recent month, or the number of times the user has executed since the first use. It is considered to be the icon that the user is most likely to want to click.
演算法所根據之另一參數是各個圖示距離游標之位置的遠近,距離最近的會被視為是使用者最有可能想要點選的圖示。也就是說在游標移動過程當中,演算法會計算當下游標距離哪個圖示最近,然後距離目前游標位置最近的圖示會被視為使用者最有可能想要點選的圖示。Another parameter on which the algorithm is based is the distance from each of the illustrated distance cursors, and the closest distance is considered to be the graphical representation that the user most likely wants to click. That is to say, during the cursor movement process, the algorithm will calculate which icon is the closest to the downstream target distance, and then the icon closest to the current cursor position will be regarded as the icon that the user is most likely to want to click.
演算法所根據之另一個參數是游標之移動趨勢,也就是根據游標的位置改變,計算出游標的位移向量,將游標的位移向量所指向的圖示視為使用者最有可能想要點選的圖示。Another parameter that the algorithm is based on is the movement trend of the cursor, that is, the displacement vector of the cursor is calculated according to the position change of the cursor, and the icon pointed to by the displacement vector of the cursor is regarded as the most likely to be clicked by the user. Show.
演算法所根據之另一參數是根據使用者預設,例如使用者可以直接預設當游標一發生移動便直接選擇一預設之圖示。例如使用者發動車輛且開啟車輛中控台螢幕時,則只要使用者透過位於扶手的觸控板移動游標,此時演算法會直接選擇使用者預設執行之應用程式所對應的圖示,例如導航程式或者音樂播放程式所對應的圖示。Another parameter according to the algorithm is based on the user preset. For example, the user can directly preset a preset icon when the cursor moves. For example, when the user starts the vehicle and turns on the screen of the vehicle center console, as long as the user moves the cursor through the touchpad located on the armrest, the algorithm directly selects the icon corresponding to the application preset by the user, for example, for example, for example, The icon corresponding to the navigation program or music player.
步驟S13:產生醒目提示於被選擇之圖示。Step S13: Generate a prominent prompt on the selected icon.
本步驟是讓被選擇的圖示能夠在顯示幕上被凸顯出來,以讓使用者一望即知被選擇的圖示為何,進而當下能夠立即判斷演算法所選出的圖示是否就是其所欲點選的圖示。This step is to enable the selected icon to be highlighted on the display screen so that the user can immediately see what is being selected, and then immediately determine whether the icon selected by the algorithm is what he wants. Selected illustration.
如第2圖所示,產生醒目提示的方式可以是在顯示幕10上產生一條路徑19,路徑19之一端連接至游標11之位置,路徑19之另一端連接至被選擇之圖示12a,其餘圖示12則維持原貌。如此一來,使用者可以輕易地查知演算法所選出的圖示12a,進而決定是否要執行演算法所選出的圖示12a所對應的應用程式。As shown in Fig. 2, the way to generate a prominent prompt may be to create a path 19 on the display screen 10, one end of the path 19 is connected to the position of the cursor 11, and the other end of the path 19 is connected to the selected graphic 12a, the rest Figure 12 remains the same. In this way, the user can easily check the icon 12a selected by the algorithm, and then decide whether to execute the application corresponding to the icon 12a selected by the algorithm.
另一種產生醒目提示的方式是將被演算法所選出之圖示12a的底色改變成不同於其他未被選擇之其餘圖示12的底色。藉此,使用者可以輕易地查知演算法所選出的圖示12a,進而決定是否要執行演算法所選出的圖示12a所對應的應用程式。Another way to generate eye-catching cues is to change the background color of the icon 12a selected by the algorithm to a different background color than the other unselected remaining graphics 12. Thereby, the user can easily check the icon 12a selected by the algorithm, and then decide whether to execute the application corresponding to the icon 12a selected by the algorithm.
另一種產生醒目提示的方式是閃爍顯示演算法所選出之圖示12a,同樣可以讓使用者輕易地查知演算法所選出的圖示12a,進而決定是否要執行演算法所選出的圖示12a所對應的應用程式。Another way to generate eye-catching cues is to flash the icon 12a selected by the algorithm. It also allows the user to easily check the icon 12a selected by the algorithm, and then decide whether to execute the icon 12a selected by the algorithm. The corresponding application.
另一種產生醒目提示的方式係使其他未被選擇之圖示12的亮度變暗,被選擇之圖示12a的亮度則保持不變或者變亮,也就是讓未被選擇之圖示12的亮度暗於被選擇之圖示12a。如此一來,使用者可以輕易地查知演算法所選出的圖示12a,進而決定是否要執行演算法所選出的圖示12a所對應的應用程式。Another way to produce eye-catching cues is to dim the brightness of other unselected icons 12, and the brightness of the selected graphic 12a remains the same or brighter, that is, the brightness of the unselected graphic 12. It is darker than the selected icon 12a. In this way, the user can easily check the icon 12a selected by the algorithm, and then decide whether to execute the application corresponding to the icon 12a selected by the algorithm.
除此之外,另一種產生醒目提示的方式是放大顯示演算法所選出之圖示12a,同樣可以讓使用者一眼便輕易地查知演算法所選出的圖示12a,進而決定是否要執行演算法所選出的圖示12a所對應的應用程式。In addition, another way to generate eye-catching cues is to enlarge the icon 12a selected by the algorithm. It also allows the user to easily check the icon 12a selected by the algorithm at a glance, and then decide whether to perform the calculation. The application corresponding to the icon 12a selected by the method.
步驟S14:執行被選擇之圖示所對應的應用程式。Step S14: Execute the application corresponding to the selected icon.
前述步驟S11~步驟S13說明了本實施例如何在使用者尚未將游標移動到圖示上方時,便先判斷出使用者所可能想要點選的圖示為何。當判斷出使用者所要點選的圖示為何且給予醒目提示之後,接下來便是讓使用者可以方便地執行被選擇之圖示所對應的應用程式。The foregoing steps S11 to S13 illustrate how the present embodiment first determines the icon that the user may want to click when the user has not moved the cursor over the icon. After determining the icon selected by the user and giving a prominent prompt, the next step is to allow the user to conveniently execute the application corresponding to the selected icon.
在選出圖示並且給予醒目提示之後,由於游標此時尚未位在使用者所想要點選的圖示上,因此必須透過有別於傳統直接在圖示上點選的方式來執行應用程式。After selecting the icon and giving the eye-catching prompt, since the cursor is not yet placed on the icon that the user wants to click, the application must be executed in a manner different from the traditional point of view on the icon.
其中一種執行被選擇之圖示所對應的應用程式的方式是在產生醒目提示於被選擇之圖示後,偵測是否有點選訊號,點選訊號的來源可以是滑鼠或者是觸控板,例如使用者可以透過按壓滑鼠的左鍵或者是點擊觸控板來產生點選訊號。One way to execute the application corresponding to the selected icon is to detect whether the selected signal is selected after the eye-catching prompt is generated. The source of the selected signal may be a mouse or a touchpad. For example, the user can generate a click signal by pressing the left button of the mouse or by clicking on the touchpad.
另一種執行被選擇之圖示12a所對應的應用程式的方式是在產生醒目提示於被選擇之圖示12a後,偵測游標11之位置是否改變,當游標11之位置持續一預設時間而未改變時,便執行被選擇之圖示12a所對應之應用程式。預設時間的長短可以由使用者自行定義或者是透過系統內建。也就是說,在游標11移動過程當中,使用者發現演算法所選擇之圖示12a已經正確的時候,便可以停止移動游標11,經過預設時間後(例如1秒或2秒),被選擇之圖示12a所對應之應用程式就會被執行。然而,當使用者移動游標後又停下來,某些情況下並不代表使用者想要執行演算法所選擇之圖示12a,有可能是使用者單純不想繼續使用電子裝置,也有可能是臨時有其他事情發生所以才停止操作電子裝置。因此,上述執行應用程式的方法還可以透過軟體或硬體的方式來切換,也就是上述執行應用程式的方法可以依據使用者的需求而開啟或關閉,以避免電子裝置將使用者單純不想操作電子裝置的行為誤判為使用者想要執行某應用程式。Another way of executing the application corresponding to the selected graphic 12a is to detect whether the position of the cursor 11 is changed after generating the eye-catching prompt on the selected graphic 12a, when the position of the cursor 11 continues for a preset time. When it is not changed, the application corresponding to the selected icon 12a is executed. The length of the preset time can be defined by the user or built into the system. That is to say, during the movement of the cursor 11 , when the user finds that the icon 12a selected by the algorithm is correct, the user can stop moving the cursor 11 and after a preset time (for example, 1 second or 2 seconds), is selected. The application corresponding to the icon 12a will be executed. However, when the user moves the cursor and then stops, in some cases, the user does not want to execute the icon 12a selected by the algorithm. It may be that the user simply does not want to continue using the electronic device, and may also temporarily The other things happened so that the electronic device was stopped. Therefore, the method for executing the application can also be switched by software or hardware, that is, the method for executing the application can be turned on or off according to the user's needs, so as to prevent the electronic device from simply not wanting to operate the electronic device. The behavior of the device is misinterpreted as the user wants to execute an application.
此外,也可以將上述兩種執行應用程式的方法予以整合,也就是說當偵測到有點選訊號時,便立即執行被選擇之圖示所對應的應用程式;當沒有偵測到點選訊號,但是游標自前次被移動已經經過一預設時間未改變時,便執行被選擇之圖示所對應之應用程式。In addition, the above two methods of executing the application can be integrated, that is, when a little selection signal is detected, the application corresponding to the selected icon is executed immediately; when no selection signal is detected However, the cursor corresponds to the application corresponding to the selected icon after it has been moved for the first time without being changed.
請參照第3圖,為本發明第二實施例之方法流程圖,本實施例係適用於一種電子裝置,所述電子裝置係透過圖形化使用者界面供使用者操作,其可顯示複數個圖示於顯示幕上,各個圖示分別對應於不同的應用程式。所述顯示幕是一種大尺寸高解析度的顯示幕,例如24吋以上,且解析度至少為Full HD等級的螢幕,解析度愈高的顯示幕(例如愈來愈普及的2K或4K面板),本實施例愈加能具有顯著功效。此外顯示幕也可以是車用的中控台螢幕,其尺寸通常不超過8吋,但操作的時候是透過位於扶手附近的觸控板來移動顯示幕上的游標。本實施例雖然適用於各種顯示幕均可達到減少使用者操作時間的功效,但適用於上述兩種顯示幕時的功效特別顯著。Please refer to FIG. 3, which is a flowchart of a method according to a second embodiment of the present invention. The embodiment is applicable to an electronic device, and the electronic device is operated by a user through a graphical user interface, and can display multiple images. Displayed on the display screen, each icon corresponds to a different application. The display screen is a large-scale high-resolution display screen, for example, a screen with a resolution of at least 24 吋, and a resolution of at least a Full HD level, and a screen with a higher resolution (for example, an increasingly popular 2K or 4K panel). This embodiment is more capable of having significant effects. In addition, the display screen can also be a center console screen for the car, which usually does not exceed 8 inches in size, but is operated by moving the cursor on the display screen through a touchpad located near the armrest. Although the embodiment is applicable to various display screens, the effect of reducing the operation time of the user can be achieved, but the effects when applied to the above two display screens are particularly remarkable.
以下說明本實施例的各個步驟,各步驟描述的先後並不必然代表具體於電子裝置上執行時的先後順序。The various steps of the embodiment are described below, and the order of description of each step does not necessarily represent the order of specific execution on the electronic device.
步驟S21:偵測游標之移動。Step S21: detecting the movement of the cursor.
如同步驟S11,本步驟主要在偵測游標是否因為使用者的動作而發生移動。對於透過小尺寸顯示幕的圖形化使用者介面來說,由於使用者可以輕易地單手並且近距離操作點選,甚至整個顯示幕可能都布滿了圖示,因此通常不會顯示游標,此種顯示幕並非本實施例所訴求的改善對象。本實施例主要所欲改良的對象,是透過大尺寸高解析度螢幕或者是車用的中控台螢幕,供使用者以移動游標的方式來對顯示於顯示幕上之圖示進行操作點選的一種圖形化使用者介面。As in step S11, this step mainly detects whether the cursor has moved due to the action of the user. For a graphical user interface that passes through a small-sized display screen, the cursor is usually not displayed because the user can easily perform the one-hand and close-point operation, and even the entire display screen may be full of icons. The display screen is not the object of improvement as claimed in this embodiment. The object to be improved in this embodiment is to use a large-size high-resolution screen or a center console screen for the user to move the cursor to display the icon displayed on the display screen. A graphical user interface.
步驟S22:區分顯示幕為複數顯示區域。Step S22: distinguishing the display screen from a plurality of display areas.
如第4圖所示,本步驟係將顯示幕20區分為四個顯示區域20a、20b、20c、20d,例如依照卡氏座標將顯示幕20區分為四個象限,每一象限分別對應於一個顯示區域。區分出四個顯示區域可以僅透過程式處理,並不一定要在顯示幕20上顯示出肉眼可見的X軸線28與Y軸線29,但也可以在顯示幕上呈現出肉眼可見的X軸線28與Y軸線29。As shown in FIG. 4, this step divides the display screen 20 into four display areas 20a, 20b, 20c, and 20d. For example, the display screen 20 is divided into four quadrants according to the Cartesian coordinates, and each quadrant corresponds to one. Display area. Distinguishing the four display areas can be processed only by the program, and does not necessarily display the X-axis 28 and the Y-axis 29 visible to the naked eye on the display screen 20, but can also display the X-axis 28 visible to the naked eye on the display screen. Y axis 29.
如第5圖所示,上述四個顯示區域20a、20b、20c、20d可以是由上而下分布,用來區分四個顯示區域20a、20b、20c、20d的三條X軸線38a、38b、38c可以僅透過程式處理而非肉眼可見,但亦可以是肉眼可見的線條。As shown in Fig. 5, the above four display areas 20a, 20b, 20c, 20d may be distributed from top to bottom to distinguish three X-axis 38a, 38b, 38c of the four display areas 20a, 20b, 20c, 20d. It can be processed only by the program rather than the naked eye, but it can also be visible to the naked eye.
如第6圖所示,上述四個顯示區域20a、20b、20c、20d可以是由左而右或是由右而左分布,用來區分四個顯示區域20a、20b、20c、20d的三條Y軸線39a、39b、39c可以僅透過程式處理而非肉眼可見,但亦可以是肉眼可見的線條。As shown in FIG. 6, the above four display areas 20a, 20b, 20c, 20d may be distributed from left to right or from right to left, and are used to distinguish three Ys of the four display areas 20a, 20b, 20c, 20d. The axes 39a, 39b, 39c may be processed only by the program rather than the naked eye, but may also be lines visible to the naked eye.
此外,各個顯示區域之間不一定要等面積,可以依照使用者習慣或者是依照複數個圖示22在顯示幕20上的分布狀況讓使用者自行調整各個顯示區域的面積大小。In addition, the display areas do not have to be equal in area, and the user can adjust the size of each display area according to the user's habits or according to the distribution of the plurality of icons 22 on the display screen 20.
本實施例係以各個顯示區域的面積大小相同,且在第4圖中,游標21一開始係位在顯示區域20a中為例進行說明。In the present embodiment, the area of each display area is the same, and in FIG. 4, the cursor 21 is initially positioned in the display area 20a as an example.
步驟S23:偵測游標所在之顯示區域。Step S23: detecting the display area where the cursor is located.
本步驟是偵測游標21位在哪一個顯示區域中,如第4圖、第5圖或第6圖所示,游標21此時係位在顯示區域20a中。This step is to detect which display area the cursor 21 is in. As shown in FIG. 4, FIG. 5 or FIG. 6, the cursor 21 is now in the display area 20a.
步驟S24:以一演算法選擇圖示之其中一者。Step S24: Select one of the icons by an algorithm.
有別於第一實施例之步驟S12,本實施例之步驟24係透過一演算法來選擇游標21所在的顯示區域20a中的其中一個圖示。對於非游標21所在之顯示區域20b、20c、20d中的圖示係直接被演算法排除而不會被選擇。所謂的演算法係根據以下參數,當游標21一移動,且還沒移動到顯示區域20a中之任何圖示上,便分析使用者所可能想要點選的圖示為何。Different from the step S12 of the first embodiment, the step 24 of the embodiment selects one of the icons in the display area 20a where the cursor 21 is located through an algorithm. The illustrations in the display areas 20b, 20c, 20d where the non-cursor 21 is located are directly excluded by the algorithm and are not selected. The so-called algorithm analyzes the icon that the user may want to click when the cursor 21 moves and does not move to any of the icons in the display area 20a according to the following parameters.
演算法所根據的其中一參數是各圖示所對應之應用程式在過去一段時間,例如最近一個月,或者是從第一次使用至今被使用者執行次數的多寡,執行次數較多的會被視為是使用者最有可能想要點選的圖示。One of the parameters on which the algorithm is based is the number of times the application corresponding to each icon has been executed by the user in the past, such as the most recent month, or the number of times the user has executed since the first use. It is considered to be the icon that the user is most likely to want to click.
演算法所根據之另一參數是各個圖示距離游標之位置的遠近,距離最近的會被視為是使用者最有可能想要點選的圖示。也就是說在游標移動過程當中,演算法會不斷計算當下游標距離哪個圖示最近,然後距離目前游標位置最近的圖示會被視為使用者最有可能想要點選的圖示。Another parameter on which the algorithm is based is the distance from each of the illustrated distance cursors, and the closest distance is considered to be the graphical representation that the user most likely wants to click. That is to say, during the cursor movement process, the algorithm will continuously calculate which icon is the closest to the downstream target distance, and then the icon closest to the current cursor position will be regarded as the icon that the user is most likely to want to click.
演算法所根據之另一個參數是游標之移動趨勢,也就是根據游標的位置改變,計算出游標的位移向量,將游標的位移向量所指向的圖示視為使用者最有可能想要點選的圖示。Another parameter that the algorithm is based on is the movement trend of the cursor, that is, the displacement vector of the cursor is calculated according to the position change of the cursor, and the icon pointed to by the displacement vector of the cursor is regarded as the most likely to be clicked by the user. Show.
演算法所根據之另一參數是根據使用者預設,例如使用者可以直接定義當游標位於某一顯示區域時便預設執行一應用程式,不同的顯示區域便可以預設執行不同的應用程式,但前提預設執行的應用程式所對應的圖示必須各自位在所屬的顯示區域中。如此一來,當游標在某一顯示區域一發生移動,演算法便直接選擇預設執行之應用程式所對應的圖示。例如使用者發動車輛且開啟車輛中控台螢幕時,只要使用者透過位於扶手的觸控板移動游標,此時演算法會直接選擇使用者預設執行之應用程式所對應的圖示,例如導航程式或者音樂播放程式所對應的圖示。Another parameter according to the algorithm is based on user presets. For example, the user can directly define an application to be executed when the cursor is in a certain display area, and different display areas can execute different applications by default. However, the icons corresponding to the pre-executed application must be located in the display area to which they belong. In this way, when the cursor moves in a certain display area, the algorithm directly selects the icon corresponding to the preset execution application. For example, when the user starts the vehicle and turns on the screen of the vehicle center console, as long as the user moves the cursor through the touchpad located on the armrest, the algorithm directly selects the icon corresponding to the application preset by the user, such as navigation. The icon corresponding to the program or music player.
步驟S25:產生醒目提示於被選擇之圖示。Step S25: Generate a prominent prompt on the selected icon.
本步驟是讓被選擇的圖示能夠在顯示幕上被凸顯出來,以讓使用者一望即知被選擇的圖示為何,進而當下能夠立即判斷演算法所選出的圖示是否就是其所欲點選的圖示。This step is to enable the selected icon to be highlighted on the display screen so that the user can immediately see what is being selected, and then immediately determine whether the icon selected by the algorithm is what he wants. Selected illustration.
如第4圖至第6圖所示,產生醒目提示的方法可以在顯示幕20之顯示區域20a中產生一條路徑29,路徑29之一端連接至游標29之位置,路徑之另一端連接至被選擇之圖示22a,顯示區域20a中之其餘圖示22則維持原貌。如此一來,使用者可以輕易地查知演算法所選出的圖示22a,進而決定是否要執行演算法所選出的圖示22a所對應的應用程式。As shown in Figures 4 through 6, the method of generating a prominent prompt can produce a path 29 in the display area 20a of the display screen 20, one end of the path 29 is connected to the position of the cursor 29, and the other end of the path is connected to the selected one. In the illustration 22a, the remaining icons 22 in the display area 20a remain the original. In this way, the user can easily check the icon 22a selected by the algorithm, and then decide whether to execute the application corresponding to the icon 22a selected by the algorithm.
另一種產生醒目提示的方式是將被演算法所選出之圖示22a的底色改變成不同於顯示區域20a中之未被選擇的其餘圖示22的底色。藉此,使用者可以輕易地查知演算法所選出的圖示22a,進而決定是否要執行演算法所選出的圖示22a所對應的應用程式。Another way to generate eye-catching cues is to change the background color of the icon 22a selected by the algorithm to be different from the background color of the remaining icons 22 of the display area 20a that are not selected. Thereby, the user can easily check the icon 22a selected by the algorithm, and then decide whether to execute the application corresponding to the icon 22a selected by the algorithm.
另一種產生醒目提示的方式是閃爍顯示演算法所選出之圖示22a,同樣可以讓使用者輕易地查知演算法所選出的圖示22a,進而決定是否要執行演算法所選出的圖示22a所對應的應用程式。Another way to generate eye-catching cues is to flash the icon 22a selected by the algorithm. It also allows the user to easily check the icon 22a selected by the algorithm, and then decide whether to execute the icon 22a selected by the algorithm. The corresponding application.
另一種產生醒目提示的方式係使游標所在顯示區域20a中之其他未被選擇之圖示22的亮度變暗,被選擇之圖示22a的亮度則保持不變或者變亮,也就是讓在游標21所在之顯示區域20a中未被選擇之圖示22的亮度暗於被選擇之圖示22a。如此一來,使用者同樣可以輕易地查知演算法所選出的圖示22a,進而決定是否要執行演算法所選出的圖示22a所對應的應用程式。Another way to generate eye-catching cues is to darken the brightness of other unselected icons 22 in the display area 20a where the cursor is located, and the brightness of the selected icon 22a remains the same or brightens, that is, in the cursor The brightness of the unselected icon 22 in the display area 20a where 21 is located is darker than the selected icon 22a. In this way, the user can also easily check the icon 22a selected by the algorithm, and then decide whether to execute the application corresponding to the icon 22a selected by the algorithm.
除此之外,另一種產生醒目提示的方式是放大顯示演算法所選出之圖示22a,同樣可以讓使用者一眼便輕易地查知演算法所選出的圖示22a,進而決定是否要執行演算法所選出的圖示22a所對應的應用程式。In addition, another way to generate eye-catching cues is to enlarge the icon 22a selected by the algorithm. It also allows the user to easily check the icon 22a selected by the algorithm at a glance, and then decide whether to perform the calculation. The application corresponding to the icon 22a selected by the method.
步驟S26:執行被選擇之圖示所對應的應用程式。Step S26: Execute the application corresponding to the selected icon.
在選出圖示並且給予醒目提示之後,由於游標21此時尚未位在使用者所想要點選的圖示22a上,因此必須透過有別於傳統直接在圖示上點選的方式來執行應用程式。After the icon is selected and the eye-catching prompt is given, since the cursor 21 is not yet placed on the icon 22a that the user wants to click, the application must be executed by directly clicking on the icon in the drawing. .
其中一種執行被選擇之圖示22a所對應的應用程式的方式是在產生醒目提示於被選擇之圖示22a後,偵測是否有點選訊號,點選訊號的來源可以是滑鼠或者是觸控板,例如使用者可以透過按壓滑鼠的左鍵或者是點擊觸控板來產生點選訊號。One way to execute the application corresponding to the selected icon 22a is to detect whether the selected signal is selected after the eye-catching prompt 22a is selected. The source of the selected signal may be a mouse or a touch. The board, for example, the user can generate a click signal by pressing the left button of the mouse or by clicking on the touchpad.
另一種執行被選擇之圖示22a所對應的應用程式的方式是在產生醒目提示於被選擇之圖示22a後,偵測游標21之位置是否改變,當游標21之位置持續一預設時間而未改變時,便執行被選擇之圖示22a所對應之應用程式。預設時間的長短可以由使用者自行定義或者是透過系統內建。也就是說,在游標21移動過程當中,使用者發現演算法所選擇之圖示22a已經正確的時候,便可以停止移動游標21,經過預設時間後(例如1秒或2秒),被選擇之圖示22a所對應之應用程式就會被執行。然而,當使用者移動游標21後又停下來,某些情況下並不代表使用者想要執行演算法所選擇之圖示22a,有可能是使用者單純不想繼續使用電子裝置,也有可能是臨時有其他事情發生所以才停止操作電子裝置。因此,上述執行應用程式的方法還可以透過軟體或硬體的方式來切換,也就是上述執行應用程式的方法可以依據使用者的需求而開啟或關閉,以避免電子裝置將使用者單純不想操作電子裝置的行為誤判為使用者想要執行某應用程式。Another way of executing the application corresponding to the selected icon 22a is to detect whether the position of the cursor 21 is changed after generating the eye-catching prompt on the selected icon 22a, when the position of the cursor 21 continues for a preset time. When it is not changed, the application corresponding to the selected icon 22a is executed. The length of the preset time can be defined by the user or built into the system. That is to say, during the movement of the cursor 21, when the user finds that the icon 22a selected by the algorithm is correct, the user can stop moving the cursor 21, and after a preset time (for example, 1 second or 2 seconds), is selected. The application corresponding to the icon 22a will be executed. However, when the user moves the cursor 21 and then stops, in some cases, the user does not want to execute the icon 22a selected by the algorithm. It may be that the user simply does not want to continue using the electronic device, and may also be temporary. There are other things happening that stop operating the electronic device. Therefore, the method for executing the application can also be switched by software or hardware, that is, the method for executing the application can be turned on or off according to the user's needs, so as to prevent the electronic device from simply not wanting to operate the electronic device. The behavior of the device is misinterpreted as the user wants to execute an application.
此外,也可以將上述兩種執行應用程式的方法予以整合,也就是說當偵測到有點選訊號時,便立即執行被選擇之圖示22a所對應的應用程式;當沒有偵測到點選訊號,但是游標21之位置自前次被移動已經經過一預設時間而未改變時,仍舊執行被選擇之圖示22a所對應之應用程式。In addition, the above two methods of executing the application can be integrated, that is, when a little selection signal is detected, the application corresponding to the selected icon 22a is executed immediately; when no selection is detected The signal, but the position of the cursor 21 has been executed by the selected icon 22a since the previous time it has been moved for a predetermined period of time.
上述實施例所揭露的圖形化使用者界面之智慧圖示選擇方法可讓使用者在尚未將游標移動到所欲點選的圖示上時,便透過演算法預先判斷出使用者可能想要點選的圖示為何並給予醒目提示。透過上述實施例,使用者可以不須費時將游標移動到圖示上方就可以迅速執行其想要執行的應用程式。The smart icon selection method of the graphical user interface disclosed in the above embodiment allows the user to pre-determine through the algorithm that the user may want to click when the cursor has not been moved to the icon to be selected. Why and give a prominent reminder. Through the above embodiment, the user can quickly execute the application he wants to execute without having to move the cursor to the top of the icon.
本發明之技術內容已以較佳實施例揭示如上述,然其並非用以限定本發明,任何熟習此技藝者,在不脫離本創作之精神所做些許之更動與潤飾,皆應涵蓋於本發明之範疇內,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。The technical content of the present invention has been disclosed in the preferred embodiments as described above, but it is not intended to limit the present invention. Any person skilled in the art should make some modifications and refinements without departing from the spirit of the present invention. The scope of the invention is therefore defined by the scope of the appended claims.
10 顯示幕 11 游標 12、12a 圖示 19 路徑 20 顯示幕 20a 、20b、20c、20d 顯示區域 21 游標 22 圖示 22a 圖示 28、38a、38b、38c X軸線 29、39a、39b、39c Y軸線 步驟S11:偵測游標之移動 步驟S12:以一演算法選擇圖示之其中一者 步驟S13:產生醒目提示於被選擇之圖示 步驟S14:執行被選擇之圖示所對應的應用程式 步驟S21:偵測游標之移動 步驟S22:區分顯示幕為複數顯示區域 步驟S23:偵測游標所在之顯示區域 步驟S24:以一演算法選擇圖示之其中一者 步驟S25:產生醒目提示於被選擇之圖示 步驟S26:執行被選擇之圖示所對應的應用程式10 Display screen 11 Cursor 12, 12a Figure 19 Path 20 Display screen 20a, 20b, 20c, 20d Display area 21 Cursor 22 Diagram 22a Diagram 28, 38a, 38b, 38c X-axis 29, 39a, 39b, 39c Y-axis Step S11: detecting the movement of the cursor step S12: selecting one of the icons by an algorithm, step S13: generating an eye-catching prompt on the selected icon step S14: executing the application step S21 corresponding to the selected icon : detecting the moving step of the cursor S22: distinguishing the display screen into a plurality of display areas, step S23: detecting the display area of the cursor S24: to select the icon of one of which algorithm a step S25: generating the illustrated steps are highlighted to the selected S26: the selected application execution icon corresponding
[第1圖]係本發明第一實施例之方法流程圖。 [第2圖]係本發明之使用狀態示意圖(一)。 [第3圖]係本發明第二實施例之方法流程圖。 [第4圖]係本發明之使用狀態示意圖(二)。 [第5圖]係本發明之使用狀態示意圖(三)。 [第6圖]係本發明之使用狀態示意圖(四)。[Fig. 1] is a flow chart of a method of the first embodiment of the present invention. [Fig. 2] is a schematic view (1) of the state of use of the present invention. [Fig. 3] is a flow chart of the method of the second embodiment of the present invention. [Fig. 4] is a schematic view showing the state of use of the present invention (2). [Fig. 5] is a schematic view (3) of the state of use of the present invention. [Fig. 6] is a schematic view showing the state of use of the present invention (4).
步驟S11:偵測游標之移動 步驟S12:以一演算法選擇圖示之其中一者 步驟S13:產生醒目提示於被選擇之圖示 步驟S14:執行被選擇之圖示所對應的應用程式Step S11: detecting the movement of the cursor. Step S12: selecting one of the icons by an algorithm. Step S13: generating an eye-catching prompt on the selected icon. Step S14: executing the application corresponding to the selected icon.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW104109096A TWI566162B (en) | 2015-03-20 | 2015-03-20 | Smart icon selecting method for graphical user interface |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
TW104109096A TWI566162B (en) | 2015-03-20 | 2015-03-20 | Smart icon selecting method for graphical user interface |
Publications (2)
Publication Number | Publication Date |
---|---|
TW201635127A TW201635127A (en) | 2016-10-01 |
TWI566162B true TWI566162B (en) | 2017-01-11 |
Family
ID=57847351
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW104109096A TWI566162B (en) | 2015-03-20 | 2015-03-20 | Smart icon selecting method for graphical user interface |
Country Status (1)
Country | Link |
---|---|
TW (1) | TWI566162B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI771710B (en) * | 2020-07-10 | 2022-07-21 | 致伸科技股份有限公司 | Intellectual host switching system and method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130191911A1 (en) * | 2012-01-20 | 2013-07-25 | Apple Inc. | Device, Method, and Graphical User Interface for Accessing an Application in a Locked Device |
TW201435707A (en) * | 2013-03-13 | 2014-09-16 | Darfon Electronics Corp | File executing method |
TW201506757A (en) * | 2013-08-15 | 2015-02-16 | Univ Nat Taiwan Science Tech | Computing apparatus and cursor control method thereof |
-
2015
- 2015-03-20 TW TW104109096A patent/TWI566162B/en not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130191911A1 (en) * | 2012-01-20 | 2013-07-25 | Apple Inc. | Device, Method, and Graphical User Interface for Accessing an Application in a Locked Device |
TW201435707A (en) * | 2013-03-13 | 2014-09-16 | Darfon Electronics Corp | File executing method |
TW201506757A (en) * | 2013-08-15 | 2015-02-16 | Univ Nat Taiwan Science Tech | Computing apparatus and cursor control method thereof |
Also Published As
Publication number | Publication date |
---|---|
TW201635127A (en) | 2016-10-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10353580B2 (en) | Information processing apparatus, program, and operation control method | |
US10222952B2 (en) | Hybrid systems and methods for low-latency user input processing and feedback | |
US8638315B2 (en) | Virtual touch screen system | |
US9524097B2 (en) | Touchscreen gestures for selecting a graphical object | |
EP2530573B1 (en) | Touch control method and electronic apparatus | |
JP2004070920A (en) | Information processing program, computer readable recording medium recording information processing program, information processing method and information processor | |
EP1969450A1 (en) | Mobile device and operation method control available for using touch and drag | |
KR20090065919A (en) | Menu-control system and method | |
JPWO2011158549A1 (en) | Electronic device and its set value adjustment method | |
US20140347276A1 (en) | Electronic apparatus including touch panel, position designation method, and storage medium | |
US9563345B2 (en) | Electronic device and method for controlling the same | |
KR101069294B1 (en) | Mobile multimedia terminal and method for configurating background screen thereof | |
WO2019060191A1 (en) | Dynamic adjustment of haptic/audio feedback during scrolling operations | |
WO2019060162A1 (en) | Dynamic adjustment of media thumbnail image size based on touchscreen pressure | |
TWI566162B (en) | Smart icon selecting method for graphical user interface | |
EP2681646A1 (en) | Electronic apparatus, display method, and program | |
TWI403932B (en) | Method for operating a touch screen, method for defining a touch gesture on the touch screen, and electronic device thereof | |
JP2017174363A (en) | Setting device and method | |
US20190087061A1 (en) | Dynamic adjustment of scrolling or movement granularity based on touchscreen pressure | |
KR20150098366A (en) | Control method of virtual touchpadand terminal performing the same | |
KR20150122014A (en) | A method for temporarily manipulating object based on touch pressure and touch area and a terminal thereof | |
TWI400633B (en) | Trajectory input device and its processing method | |
JP2006113715A (en) | Touch-panel gui device | |
CN110062920B (en) | Display device | |
TW201523428A (en) | Interface operating method and portable electronic apparatus using the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |