Nothing Special   »   [go: up one dir, main page]

TW201324315A - System for displaying target data using track attributes and method thereof - Google Patents

System for displaying target data using track attributes and method thereof Download PDF

Info

Publication number
TW201324315A
TW201324315A TW100146539A TW100146539A TW201324315A TW 201324315 A TW201324315 A TW 201324315A TW 100146539 A TW100146539 A TW 100146539A TW 100146539 A TW100146539 A TW 100146539A TW 201324315 A TW201324315 A TW 201324315A
Authority
TW
Taiwan
Prior art keywords
input
track
trajectory
attribute
virtual
Prior art date
Application number
TW100146539A
Other languages
Chinese (zh)
Other versions
TWI442308B (en
Inventor
Chaucer Chiu
Sean Liu
Original Assignee
Inventec Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inventec Corp filed Critical Inventec Corp
Priority to TW100146539A priority Critical patent/TWI442308B/en
Publication of TW201324315A publication Critical patent/TW201324315A/en
Application granted granted Critical
Publication of TWI442308B publication Critical patent/TWI442308B/en

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

A system for displaying target data using track attributes and a method thereof are provided. By calculating a progress value according to attributes of an input track and attributes of a virtual guide icon corresponding to the attributes of the input track, and reading a data segment based on the progress value, the system and the method need not use control component occupying space of interface, and can achieve the effect of changing displayed data to correct position quickly.

Description

依據軌跡屬性顯示目標資料之系統及其方法System and method for displaying target data according to track attribute

一種顯示系統及其方法,特別係指一種依據軌跡屬性顯示目標資料之系統及其方法。A display system and method thereof, in particular, a system and method for displaying target data according to track attributes.

傳統上,人與電腦之溝通介面主要以鍵盤和滑鼠為主。隨著科技產品走向更友善的人機介面,使得觸控式介面的應用越來越普遍。近年來,由於高科技產業的蓬勃發展,帶動資訊與消費性產品的興起,使用者對於簡易操作介面需求亦日益殷切,使得觸控式介面已然成為產品設計潮流。Traditionally, the communication interface between people and computers is mainly based on keyboards and mice. As technology products move toward a more friendly human-machine interface, the application of touch interfaces is becoming more and more common. In recent years, due to the booming development of high-tech industries and the rise of information and consumer products, users have become more and more demanding for simple operation interfaces, making the touch interface a product design trend.

由於觸控式介面可以省下鍵盤的空間,進而放大螢幕的尺寸,因此,在行動技術領域,可攜式電子裝置,如個人數位助理(Personal digital assistants,PDA)、智慧型手機(Smart phone)以及導航裝置(Navigation Device)大多也都採用觸控式面板以符合輕薄短小的設計趨勢。Since the touch interface can save keyboard space and enlarge the size of the screen, in the field of mobile technology, portable electronic devices, such as personal digital assistants (PDAs), smart phones (Smart phones) Most of the navigation devices also use touch panels to meet the trend of thin and light design.

不過,使用觸控式介面瀏覽資料時,若被瀏覽的資料無法在一個畫面中被完全顯示,則通常會以分頁的方式顯示被瀏覽的資料,也就是將資料分為多個部分,各個部分都可以在一個畫面中被完全顯示,同時,觸控式介面每一次只會顯示其中的一個部分。當被瀏覽的資料量非常大,需要分為數十頁,甚至上百頁瀏覽時,觸控式介面便無法快速的提供頁面的切換。However, when browsing data using the touch interface, if the viewed data cannot be completely displayed in one screen, the browsed data is usually displayed in a paged manner, that is, the data is divided into multiple parts, each part. Both can be fully displayed in one screen, and the touch interface will only display one part of it at a time. When the amount of data being viewed is very large and needs to be divided into dozens of pages or even hundreds of pages, the touch interface cannot quickly provide page switching.

為了解決上述的問題,目前有部分的觸控式介面使用特定的控制元件提供頁面快速切換的功能,但為了要使用該控制元件,往往需要犧牲介面佈局的部分空間,降低每一個頁面可以顯示的資料量,因此,可能增加頁面的數量。In order to solve the above problems, some touch interfaces currently use a specific control element to provide a fast page switching function, but in order to use the control element, it is often necessary to sacrifice part of the space of the interface layout to reduce the display of each page. The amount of data, therefore, may increase the number of pages.

綜上所述,可知先前技術中長期以來一直存在使用提供頁面快速切換功能之控制元件需要佔用介面佈局空間的問題,因此有必要提出改進的技術手段,來解決此一問題。In summary, it can be seen that in the prior art, there has been a long-standing problem that the control element that provides the fast switching function of the page needs to occupy the interface layout space, and therefore it is necessary to propose an improved technical means to solve this problem.

有鑒於先前技術存在提供頁面快速切換功能之控制元件佔用介面佈局空間的問題,本發明遂揭露一種依據軌跡屬性顯示目標資料之系統及其方法,其中:本發明所揭露之依據軌跡屬性顯示目標資料之系統,至少包含:輸入模組,用以偵測當前被輸入之輸入軌跡;軌跡判斷模組,用以判斷輸入軌跡是否為預設形狀;顯示模組,用以於軌跡判斷模組判斷軌跡為預設形狀時,顯示虛擬引導圖示;計算模組,用以依據軌跡之屬性與虛擬引導圖示之對應屬性之比例計算與輸入軌跡對應之進度值,並由顯示模組依據虛擬進度圖示之位置顯示進度值;資料讀取模組,用以於輸入模組偵測輸入軌跡至輸入結束後,依據與輸入結束後的輸入軌跡對應的進度值讀取目標資料之資料片段,並由顯示模組顯示資料片段。In view of the prior art, there is a problem that the control element that provides the page fast switching function occupies the interface layout space, and the present invention discloses a system and method for displaying the target data according to the trajectory attribute, wherein: the target data is displayed according to the trajectory attribute disclosed in the present invention. The system includes at least: an input module for detecting an input track currently input; a track determination module for determining whether the input track is a preset shape; and a display module for determining a track by the track determination module When the shape is preset, a virtual boot icon is displayed; the calculation module is configured to calculate a progress value corresponding to the input track according to the ratio of the attribute of the track and the corresponding attribute of the virtual boot icon, and the display module is based on the virtual progress chart. The position display unit displays the progress value; the data reading module is configured to: after the input module detects the input track to the end of the input, read the data piece of the target data according to the progress value corresponding to the input track after the input is completed, and The display module displays a piece of data.

本發明所揭露之依據軌跡屬性顯示目標資料之方法,其步驟至少包括:偵測當前被輸入之輸入軌跡;判斷輸入軌跡為預設形狀時,顯示虛擬引導圖示;依據輸入軌跡之屬性與虛擬引導圖示之對應屬性之比例計算與輸入軌跡對應之進度值;於持續偵測輸入軌跡至輸入結束後,依據與輸入結束後的輸入軌跡對應的進度值讀取目標資料之資料片段;顯示資料片段。The method for displaying target data according to the trajectory attribute disclosed in the present invention comprises the steps of: detecting an input trajectory currently input; and determining that the input trajectory is a preset shape, displaying a virtual guiding icon; and according to the attribute and virtual input trajectory The ratio of the corresponding attribute of the guide icon is calculated to correspond to the progress value of the input track; after continuously detecting the input track to the end of the input, the data piece of the target data is read according to the progress value corresponding to the input track after the input is completed; Fragment.

本發明所揭露之系統與方法如上,與先前技術之間的差異在於本發明依據被輸入之軌跡的屬性與被顯示之虛擬引導圖示的對應屬性之比例計算進度值,並依據進度值讀取對應的資料片段,藉以解決先前技術所存在的問題,並可以達成加快切換內容至正確頁面之技術功效。The system and method disclosed by the present invention are as above, and the difference from the prior art is that the present invention calculates the progress value according to the ratio of the attribute of the input trajectory to the corresponding attribute of the displayed virtual guide icon, and reads according to the progress value. Corresponding data fragments, to solve the problems of the prior art, and can achieve the technical effect of speeding up the switching of content to the correct page.

以下將配合圖式及實施例來詳細說明本發明之特徵與實施方式,內容足以使任何熟習相關技藝者能夠輕易地充分理解本發明解決技術問題所應用的技術手段並據以實施,藉此實現本發明可達成的功效。The features and embodiments of the present invention will be described in detail below with reference to the drawings and embodiments, which are sufficient to enable those skilled in the art to fully understand the technical means to which the present invention solves the technical problems, and The achievable effects of the present invention.

本發明主要是應用在電子書瀏覽裝置上,但並不以此為限。本發明可以在使用者所輸入之輸入軌跡為預設形狀時,依據被輸入之輸入軌跡的屬性以及虛擬引導圖示的對應屬性,判斷需要由目標資料中讀取的資料片段,並顯示所讀出的資料片段。其中,虛擬引導圖示可以引導使用者輸入與形狀虛擬引導圖示相符的輸入軌跡。The invention is mainly applied to an e-book browsing device, but is not limited thereto. The invention can determine the data segment that needs to be read by the target data according to the attribute of the input trajectory and the corresponding attribute of the virtual guide icon when the input trajectory input by the user is a preset shape, and display the read A piece of information. The virtual boot icon can guide the user to input an input trajectory that matches the shape virtual boot icon.

由於虛擬引導圖示的屬性與輸入軌跡的屬性對應,因此,一般而言,虛擬引導圖示與輸入軌跡有一定的關聯性,例如,輸入軌跡的屬性為弧度時,輸入軌跡為弧形,而虛擬進度圖示通常會是圓形或半圓形的圖案,且虛擬進度圖示之對應屬性為虛擬進度圖示的弧度;又如,而當輸入軌跡的屬性為長度時,輸入軌跡通常成直線,而虛擬進度圖示通常會是矩形或長條形的圖案,且虛擬進度圖示的對應屬性為虛擬進度圖示的長度或寬度等。但本發明所提之虛擬引導圖示、虛擬引導圖示的屬性、以及輸入軌跡的屬性都不以上述為限。Since the attribute of the virtual boot icon corresponds to the attribute of the input track, in general, the virtual boot icon has a certain correlation with the input track. For example, when the attribute of the input track is radians, the input track is curved, and The virtual progress icon will usually be a circular or semi-circular pattern, and the corresponding attribute of the virtual progress icon is the arc of the virtual progress icon; for example, when the attribute of the input track is the length, the input track is usually in a straight line. The virtual progress icon is usually a rectangular or long strip pattern, and the corresponding attribute of the virtual progress icon is the length or width of the virtual progress icon. However, the virtual boot icon, the attributes of the virtual boot icon, and the attributes of the input track proposed by the present invention are not limited to the above.

以下先以「第1圖」本發明所提之依據軌跡屬性顯示目標資料之系統架構圖來說明本發明的系統運作。如「第1圖」所示,本發明之系統含有輸入模組110、軌跡判斷模組130、計算模組150、資料讀取模組160、以及顯示模組170。Hereinafter, the system operation of the present invention will be described with reference to the system architecture diagram of the target data according to the trajectory attribute proposed in the "Fig. 1". As shown in FIG. 1, the system of the present invention includes an input module 110, a trajectory determination module 130, a calculation module 150, a data reading module 160, and a display module 170.

輸入模組110負責偵測當前被輸入的輸入軌跡。輸入模組110所偵測之輸入軌跡可以為游標移動之軌跡、手勢之軌跡等,但本發明並不以此為限。The input module 110 is responsible for detecting the input trajectory currently being input. The input track detected by the input module 110 may be a track of the cursor movement, a track of the gesture, etc., but the invention is not limited thereto.

軌跡判斷模組130負責判斷輸入模組110所偵測到之輸入軌跡是否符合預設形狀,例如,直線、折線、三角形、矩形或是弧形等形狀,但軌跡判斷模組130可以判斷之形狀並不以上述為限。一般而言,軌跡判斷模組130所能判斷之形狀可以自由的被定義。The trajectory determining module 130 is responsible for determining whether the input trajectory detected by the input module 110 conforms to a preset shape, for example, a shape such as a straight line, a broken line, a triangle, a rectangle, or an arc, but the trajectory determining module 130 can determine the shape. Not limited to the above. In general, the shape that the trajectory determination module 130 can determine can be freely defined.

軌跡判斷模組130也可以判斷輸入模組110所偵測到之輸入軌跡是否達到一定長度,例如,50像素、1公分等,但軌跡判斷模組130判斷所使用之一定長度並不以上述為限。The trajectory determination module 130 can also determine whether the input trajectory detected by the input module 110 reaches a certain length, for example, 50 pixels, 1 cm, etc., but the trajectory determination module 130 determines that the used length is not the above. limit.

計算模組150負責依據顯示模組170所顯示之虛擬引導圖示以及輸入模組110所偵測到之輸入軌跡的對應屬性之比例,計算與被偵測到之輸入軌跡對應的進度值。一般而言,計算模組150可以依據被輸入之輸入軌跡的弧度與虛擬引導圖示之弧度的比例計算進度值,例如,將虛擬引導圖示之弧度除以被輸入之輸入軌跡的弧度後,再乘上目標資料中之資料片段的總數,如此所得到的值即為進度值。但計算模組150並不限於使用弧度計算進度值,例如,計算模組150同樣可以依據輸入軌跡的長度與虛擬引導圖示之長度的比例計算進度值等。The calculation module 150 is responsible for calculating a progress value corresponding to the detected input trajectory according to the virtual boot icon displayed by the display module 170 and the corresponding attribute of the input trajectory detected by the input module 110. In general, the calculation module 150 can calculate the progress value according to the ratio of the arc of the input trajectory input and the radians of the virtual guide icon, for example, after dividing the arc of the virtual guide icon by the arc of the input trajectory input, Then multiply the total number of pieces of data in the target data, and the value thus obtained is the progress value. However, the calculation module 150 is not limited to calculating the progress value using the radians. For example, the calculation module 150 can also calculate the progress value and the like according to the ratio of the length of the input trajectory to the length of the virtual guide icon.

資料讀取模組160負責在輸入模組110偵測出輸入軌跡的輸入結束後,依據計算模組150所計算出之與結束輸入之輸入軌跡對應的進度值,由目標資料中讀取出與進度值相對應的資料片段。一般而言,由於目標資料儲存在本發明外部之儲存媒體400中,因此,資料讀取模組160會至本發明外部之儲存媒體400中讀取與進度值對應的資料片段,但本發明並不以此為限。The data reading module 160 is responsible for reading and outputting the target data according to the progress value corresponding to the input trajectory calculated by the calculation module 150 after the input module 110 detects the input of the input trajectory. A piece of data corresponding to the progress value. Generally, since the target data is stored in the storage medium 400 outside the present invention, the data reading module 160 reads the data segment corresponding to the progress value in the storage medium 400 outside the present invention, but the present invention Not limited to this.

顯示模組170負責在軌跡判斷模組130判斷輸入軌跡為預設形狀時,顯示虛擬引導圖示。事實上,顯示模組170也可以在軌跡判斷模組130判斷輸入模組110所偵測到的輸入軌跡達到一定長度時,才顯示虛擬進度圖示,而非在軌跡判斷模組130判斷輸入軌跡為預設形狀時,便顯示虛擬進度圖示。The display module 170 is responsible for displaying the virtual boot icon when the trajectory determination module 130 determines that the input trajectory is a preset shape. In fact, the display module 170 can also display the virtual progress icon when the trajectory determination module 130 determines that the input trajectory detected by the input module 110 reaches a certain length, instead of determining the input trajectory in the trajectory determination module 130. When the shape is preset, a virtual progress icon is displayed.

顯示模組170也負責顯示資料讀取模組160所讀出之資料片段。The display module 170 is also responsible for displaying the pieces of data read by the data reading module 160.

顯示模組170也可以在輸入模組110偵測輸入軌跡的過程中,顯示進度值。一般而言,顯示模組170會依據虛擬進度圖示之位置顯示計算模組150所計算出的進度值,例如,將進度值顯示在虛擬進度圖示的前景、或是顯示在虛擬進度圖示的上方、下方、左方或右方,與虛擬進度圖示相鄰的位置等,但本發明並不以上述為限。The display module 170 can also display the progress value during the process of detecting the input trajectory by the input module 110. Generally, the display module 170 displays the progress value calculated by the calculation module 150 according to the position of the virtual progress icon, for example, displaying the progress value in the foreground of the virtual progress icon or displaying the virtual progress icon. The upper, lower, left or right side, the position adjacent to the virtual progress icon, etc., but the present invention is not limited to the above.

此外,本發明更可以包含可附加的位置判斷模組190,位置判斷模組190負責判斷輸入模組110所偵測到之輸入軌跡是否超出顯示模組170所顯示之虛擬進度圖示達到一定距離,若是,則輸入模組110可以停止輸入軌跡的偵測,並拋棄所偵測到之輸入軌跡。一般而言,位置判斷模組190是判斷輸入軌跡之最末端與虛擬進度圖示之任意位置的最短距離,當位置判斷模組190判斷該最短距離高於一定距離時,判斷輸入軌跡超出顯示模組170所顯示之虛擬進度圖示達到一定距離。In addition, the present invention may further include an additional position determining module 190. The position determining module 190 is configured to determine whether the input track detected by the input module 110 exceeds the virtual progress icon displayed by the display module 170 to reach a certain distance. If so, the input module 110 can stop the detection of the input track and discard the detected input track. Generally, the position determining module 190 determines the shortest distance between the end of the input track and the arbitrary position of the virtual progress icon. When the position determining module 190 determines that the shortest distance is higher than a certain distance, it determines that the input track exceeds the display mode. The virtual progress icon displayed by group 170 reaches a certain distance.

接著以一個實施例來解說本發明的運作系統與方法,並請參照「第2圖」本發明所提之依據軌跡屬性顯示目標資料之方法流程圖。Next, an operation system and method of the present invention will be described with reference to an embodiment. Referring to FIG. 2, a flowchart of a method for displaying target data according to a track attribute according to the present invention will be described.

在本實施例中,假設電子書瀏覽裝置應用本發明,且應用本發明之電子書瀏覽裝置的螢幕為觸控螢幕,但本發明之應用環境並不以上述為限。另外,在本實施例中,也假設計算進度值所使用的屬性為弧度,目標資料為電子書之內容,且一個資料片段為電子書的一頁,但本發明所提之進度值、目標資料、以及資料片段都不以此為限。In this embodiment, it is assumed that the electronic book browsing device applies the present invention, and the screen of the electronic book browsing device to which the present invention is applied is a touch screen, but the application environment of the present invention is not limited to the above. In addition, in this embodiment, it is also assumed that the attribute used to calculate the progress value is radians, the target data is the content of the e-book, and one piece of data is a page of the e-book, but the progress value and target data proposed by the present invention are And the data fragments are not limited to this.

當使用者操作電子書瀏覽裝置瀏覽電子書時,使用者可以在觸控螢幕上以滑移手勢進行輸入,輸入模組110便可以透過觸控螢幕所產生的輸入訊號不斷的偵測使用者所輸入的輸入軌跡(步驟210)。When the user browses the e-book browsing device, the user can input the touch screen on the touch screen, and the input module 110 can continuously detect the user through the input signal generated by the touch screen. The input trajectory is entered (step 210).

在本實施例中,若應用本發明之電子書瀏覽裝置包含位置判斷模組190,則在輸入模組110偵測使用者所輸入之輸入軌跡(步驟210)時,位置判斷模組190也會持續地判斷輸入模組110所偵測到之輸入軌跡是否超出虛擬進度圖示一定距離(步驟220)。若位置判斷模組190判斷出輸入軌跡的末端超出虛擬進度圖示一定距離,則輸入模組110可以停止輸入軌跡的偵測,丟棄所偵測到之輸入軌跡,並取消該次之輸入軌跡的輸入。In this embodiment, if the electronic book browsing device of the present invention includes the position determining module 190, when the input module 110 detects the input track input by the user (step 210), the position determining module 190 also It is continuously determined whether the input trajectory detected by the input module 110 exceeds the virtual progress graph by a certain distance (step 220). If the position determining module 190 determines that the end of the input track exceeds the virtual progress icon by a certain distance, the input module 110 can stop the detection of the input track, discard the detected input track, and cancel the input track of the time. Input.

在輸入模組110偵測使用者所輸入之輸入軌跡(步驟210)的同時,軌跡判斷模組130可以不斷地判斷輸入模組110所偵測到之輸入軌跡是否為預設形狀(步驟230)。由於在本實施例中,計算進度值所使用的屬性為弧度,因此,假設預設形狀為弧形,則軌跡判斷模組130會判斷被偵測到的輸入軌跡是否為弧形。While the input module 110 detects the input trajectory input by the user (step 210), the trajectory determination module 130 can continuously determine whether the input trajectory detected by the input module 110 is a preset shape (step 230). . Since the attribute used to calculate the progress value is radians in this embodiment, if the preset shape is an arc, the trajectory determination module 130 determines whether the detected input trajectory is curved.

若軌跡判斷模組130判斷出使用者所輸入的輸入軌跡不為預設形狀,則本發明將不會繼續執行。而若使用者所輸入的輸入軌跡310a確實為弧形,則在軌跡判斷模組130判斷出使用者所輸入的輸入軌跡310a為預設形狀後,顯示模組170可以在觸控螢幕上,輸入軌跡310a被使用者輸入的位置上方顯示虛擬引導圖示320(步驟250)。在本實施例中,由於計算進度值所使用的屬性為弧度,因此,假設虛擬引導圖示320為有寬度的弧形,如「第3A圖」所示。If the trajectory determination module 130 determines that the input trajectory input by the user is not a preset shape, the present invention will not continue execution. If the input track 310a input by the user is indeed curved, after the track determining module 130 determines that the input track 310a input by the user is a preset shape, the display module 170 can be input on the touch screen. The trajectory 310a displays the virtual guide icon 320 above the position input by the user (step 250). In the present embodiment, since the attribute used to calculate the progress value is radians, it is assumed that the virtual guide icon 320 is an arc having a width as shown in "FIG. 3A".

在實務上,為了避免使用者在以其他手勢進行輸入時,產生誤輸入,軌跡判斷模組130更可以在判斷出輸入模組110所偵測到的輸入軌跡為預設形狀後,進一步判斷被偵測到的輸入軌跡是否達到一定長度(步驟240)。在此情況下,顯示模組170也會在軌跡判斷模組130判斷出輸入軌跡達到一定長度時,才顯示虛擬引導圖示320(步驟250),而不會在軌跡判斷模組130判斷出輸入軌跡為預設圖形時,便顯示虛擬引導圖示320。相似的,若軌跡判斷模組130判斷出輸入軌跡尚未達到一定長度時,本發明也不會繼續執行。In practice, in order to prevent the user from inputting an error when inputting by other gestures, the trajectory determination module 130 can further determine that the input trajectory detected by the input module 110 is a preset shape. Whether the detected input trajectory reaches a certain length (step 240). In this case, the display module 170 also displays the virtual guidance icon 320 when the trajectory determination module 130 determines that the input trajectory reaches a certain length (step 250), and does not determine the input at the trajectory determination module 130. When the trajectory is a preset graphic, the virtual boot icon 320 is displayed. Similarly, if the trajectory determination module 130 determines that the input trajectory has not reached a certain length, the present invention will not continue.

在顯示模組170在觸控螢幕中顯示虛擬引導圖示320(步驟250)後,使用者便可以跟隨被顯示模組170顯示的虛擬引導圖示320的圖形輸入弧形的手勢。After the display module 170 displays the virtual guide icon 320 in the touch screen (step 250), the user can follow the graphical input of the virtual guide icon 320 displayed by the display module 170 to input a curved gesture.

另外,計算模組150也會在軌跡判斷模組130判斷出輸入模組110所偵測到的輸入軌跡為預設形狀(步驟230)後,或在軌跡判斷模組130判斷出被偵測到之輸入軌跡達到一定長度(步驟240)後,持續的依據輸入軌跡的屬性與虛擬引導圖示的對應屬性之比例,計算與輸入軌跡對應的進度值(步驟260)。在本實施例中,由於計算進度值的屬性為弧度,因此,計算模組150會計算輸入軌跡310a的弧度與虛擬引導圖示320的弧度的比值,並將計算出之比值乘上目標資料中之資料片段的總數,也就是當下被使用者瀏覽之電子書的總頁數,如此,計算出之數值即為進度值,也就是電子書的某一頁。In addition, the calculation module 150 also determines that the input trajectory detected by the input module 110 is a preset shape after the trajectory determination module 130 (step 230), or determines that the trajectory determination module 130 is detected. After the input trajectory reaches a certain length (step 240), the progress value corresponding to the input trajectory is continuously calculated according to the ratio of the attribute of the input trajectory to the corresponding attribute of the virtual guide icon (step 260). In this embodiment, since the attribute of the calculation progress value is radians, the calculation module 150 calculates the ratio of the radians of the input trajectory 310a to the radians of the virtual guidance icon 320, and multiplies the calculated ratio by the target data. The total number of pieces of data, that is, the total number of pages of the e-book currently viewed by the user, so that the calculated value is the progress value, that is, a certain page of the e-book.

在計算模組150依據輸入模組110所偵測到之輸入軌跡的屬性與虛擬引導圖示的對應屬性之比例計算出與被偵測到之輸入軌跡對應的進度值(步驟260)後,顯示模組170可以依據虛擬引導圖示320的位置顯示計算模組150所計算出之進度值(步驟270)。在本實施例中,顯示模組170可以如「第3B圖」所示,將進度值330顯示在虛擬引導圖示320的上方,如此,使用者便可以由顯示模組170所顯示的進度值330得知結束滑移手勢的輸入後,顯示模組170將會顯示電子書的哪一頁。After the calculation module 150 calculates the progress value corresponding to the detected input trajectory according to the ratio of the attribute of the input trajectory detected by the input module 110 to the corresponding attribute of the virtual guide icon (step 260), the display module 150 displays the progress value corresponding to the detected input trajectory (step 260). The module 170 can display the progress value calculated by the calculation module 150 according to the position of the virtual boot icon 320 (step 270). In this embodiment, the display module 170 can display the progress value 330 above the virtual guide icon 320 as shown in FIG. 3B, so that the user can display the progress value displayed by the display module 170. After learning that the input of the slip gesture is completed, the display module 170 will display which page of the e-book.

若顯示模組170將顯示的頁數不符合使用者的期待,也就是顯示模組170所顯示的進度值330不符合使用者的期待,則使用者也可以在觸控螢幕上持續滑移手勢,藉以改變輸入軌跡的屬性,使得輸入模組110可以偵測到改變後之輸入軌跡,如此,計算模組150便可以依據改變後之輸入軌跡的屬性以及與虛擬引導圖示的對應屬性之比例再次計算與改變後之輸入軌跡對應的進度值(步驟260),顯示模組170也會更新所顯示之進度值,直到顯示模組170所顯示的進度值330符合使用者期待後,使用者結束輸入軌跡的輸入為止。If the number of pages displayed by the display module 170 does not meet the user's expectation, that is, the progress value 330 displayed by the display module 170 does not meet the user's expectation, the user may continue to slide the gesture on the touch screen. In order to change the attribute of the input track, the input module 110 can detect the changed input track, so that the calculation module 150 can be based on the attribute of the changed input track and the corresponding attribute of the virtual boot icon. The progress value corresponding to the changed input trajectory is calculated again (step 260), and the display module 170 also updates the displayed progress value until the progress value 330 displayed by the display module 170 meets the user's expectation, and the user ends. Enter the input of the track.

在本實施例中,使用者結束滑移手勢的輸入後,輸入模組110可以偵測到輸入軌跡結束輸入,在輸入模組110偵測到輸入軌跡的輸入結束後,若輸入結束後之輸入軌跡310b的弧度為135度,假設虛擬引導圖示的弧度為PI,電子書的總頁數為20頁,則計算模組150所計算出之進度值為15(135/PI*20)。In this embodiment, after the user finishes the input of the slip gesture, the input module 110 can detect the input trajectory end input, and after the input module 110 detects the input of the input trajectory, if the input is completed, the input is completed. The curvature of the trajectory 310b is 135 degrees. If the radiance of the virtual guidance icon is PI and the total number of pages of the e-book is 20 pages, the calculation value calculated by the calculation module 150 is 15 (135/PI*20).

在計算模組150計算出與結束輸入之輸入軌跡對應的進度值(步驟260)後,資料讀取模組160可以由目標資料中,讀取出與被計算模組150所計算出之與輸入軌跡對應的進度值相對應的資料片段(步驟280)。在本實施例中,資料讀取模組160也就是讀取正被瀏覽之電子書的第15頁的內容,而後,顯示模組170便可以顯示資料讀取模組所讀出之資料片段(步驟290),也就是電子書之第15頁的內容。如此,透過本發明,使用者便可以使用滑移手勢的方式翻頁電子書。After the calculation module 150 calculates the progress value corresponding to the input trajectory of the end input (step 260), the data reading module 160 can read the input and the calculated input from the calculated module 150 from the target data. The data segment corresponding to the progress value corresponding to the track (step 280). In this embodiment, the data reading module 160 reads the content of the 15th page of the e-book being browsed, and then the display module 170 can display the data segment read by the data reading module ( Step 290), which is the content of page 15 of the e-book. Thus, with the present invention, the user can flip the e-book using a slip gesture.

綜上所述,可知本發明與先前技術之間的差異在於具有依據被輸入之輸入軌跡的屬性與被顯示之虛擬引導圖示的對應屬性之比例計算進度值,並依據進度值讀取對應的資料片段後,顯示資料片段之技術手段,藉由此一技術手段可以解決先前技術所存在提供頁面快速切換功能之控制元件需要佔用介面佈局空間的問題,進而達成加快切換內容至正確頁面之技術功效。In summary, it can be seen that the difference between the present invention and the prior art is that the progress value is calculated according to the ratio of the attribute of the input trajectory input and the corresponding attribute of the displayed virtual guide icon, and the corresponding value is read according to the progress value. After the data segment, the technical means for displaying the data segment can solve the problem that the control component that provides the fast switching function of the page needs to occupy the interface layout space in the prior art, thereby achieving the technical effect of speeding up the switching of the content to the correct page. .

再者,本發明之依據軌跡屬性顯示目標資料之方法,可實現於硬體、軟體或硬體與軟體之組合中,亦可在電腦系統中以集中方式實現或以不同元件散佈於若干互連之電腦系統的分散方式實現。Furthermore, the method for displaying target data according to the trajectory attribute of the present invention can be implemented in hardware, software or a combination of hardware and software, or can be implemented in a centralized manner in a computer system or spread over several interconnections with different components. The decentralized implementation of the computer system.

雖然本發明所揭露之實施方式如上,惟所述之內容並非用以直接限定本發明之專利保護範圍。任何本發明所屬技術領域中具有通常知識者,在不脫離本發明所揭露之精神和範圍的前提下,對本發明之實施的形式上及細節上作些許之更動潤飾,均屬於本發明之專利保護範圍。本發明之專利保護範圍,仍須以所附之申請專利範圍所界定者為準。While the embodiments of the present invention have been described above, the above description is not intended to limit the scope of the invention. Any modification of the form and details of the practice of the present invention, which is a matter of ordinary skill in the art to which the present invention pertains, is a patent protection of the present invention. range. The scope of the invention is to be determined by the scope of the appended claims.

110...輸入模組110. . . Input module

130...軌跡判斷模組130. . . Trajectory judgment module

150...計算模組150. . . Computing module

160...資料讀取模組160. . . Data reading module

170...顯示模組170. . . Display module

190...位置判斷模組190. . . Position determination module

310a...輸入軌跡310a. . . Input track

310b...輸入軌跡310b. . . Input track

320...虛擬引導圖示320. . . Virtual boot icon

330...進度值330. . . Progress value

400...儲存媒體400. . . Storage medium

步驟210 偵測當前被輸入之輸入軌跡Step 210: detecting the input track currently input

步驟220 判斷輸入軌跡是否超出虛擬進度圖示一定距離Step 220: Determine whether the input trajectory exceeds a certain distance of the virtual progress icon

步驟230 判斷輸入軌跡是否為預設形狀Step 230: Determine whether the input track is a preset shape

步驟240 判斷輸入軌跡是否達到一定長度Step 240: Determine whether the input track reaches a certain length

步驟250 顯示虛擬引導圖示Step 250 shows the virtual boot icon

步驟260 依據輸入軌跡之屬性與虛擬引導圖示之對應屬性之比例計算與輸入軌跡對應之進度值Step 260 calculates a progress value corresponding to the input trajectory according to the ratio of the attribute of the input trajectory to the corresponding attribute of the virtual boot icon

步驟270 依據虛擬引導圖示之位置顯示進度值Step 270: displaying the progress value according to the position of the virtual boot icon

步驟280 持續偵測輸入軌跡至輸入結束後,依據與輸入結束後的輸入軌跡對應的進度值讀取目標資料之資料片段Step 280: continuously detecting the input track to the end of the input, and reading the data segment of the target data according to the progress value corresponding to the input track after the input is completed.

步驟290 顯示資料片段Step 290 shows the data fragment

第1圖為本發明所提之依據軌跡屬性顯示目標資料之系統架構圖。FIG. 1 is a system architecture diagram of the present invention for displaying target data according to track attributes.

第2圖為本發明所提之依據軌跡屬性顯示目標資料之方法流程圖。FIG. 2 is a flow chart of a method for displaying target data according to a track attribute according to the present invention.

第3A圖為本發明實施例所提之顯示虛擬進度圖示之示意圖。FIG. 3A is a schematic diagram showing a virtual progress icon according to an embodiment of the present invention.

第3B圖為本發明實施例所提之顯示進度值之示意圖。FIG. 3B is a schematic diagram showing display progress values according to an embodiment of the present invention.

步驟210 偵測當前被輸入之輸入軌跡Step 210: detecting the input track currently input

步驟220 判斷輸入軌跡是否超出虛擬進度圖示一定距離Step 220: Determine whether the input trajectory exceeds a certain distance of the virtual progress icon

步驟230 判斷輸入軌跡是否為預設形狀Step 230: Determine whether the input track is a preset shape

步驟240 判斷輸入軌跡是否達到一定長度Step 240: Determine whether the input track reaches a certain length

步驟250 顯示虛擬引導圖示Step 250 shows the virtual boot icon

步驟260 依據輸入軌跡之屬性與虛擬引導圖示之對應屬性之比例計算與輸入軌跡對應的進度值Step 260: calculating a progress value corresponding to the input trajectory according to a ratio of an attribute of the input trajectory to a corresponding attribute of the virtual boot icon

步驟270 依據虛擬引導圖示之位置顯示進度值Step 270: displaying the progress value according to the position of the virtual boot icon

步驟280 持續偵測輸入軌跡至輸入結束後,依據與輸入結束後的輸入軌跡對應的進度值讀取目標資料之資料片段Step 280: continuously detecting the input track to the end of the input, and reading the data segment of the target data according to the progress value corresponding to the input track after the input is completed.

步驟290 顯示資料片段Step 290 shows the data fragment

Claims (10)

一種依據軌跡屬性顯示目標資料之方法,該方法至少包含下列步驟:偵測當前被輸入之一輸入軌跡;判斷該輸入軌跡為一預設形狀時,顯示一虛擬引導圖示;依據該輸入軌跡之一屬性與該虛擬引導圖示之對應一屬性之比例計算與該輸入軌跡對應之一進度值;依據該虛擬引導圖示之位置顯示該進度值;持續偵測該輸入軌跡至輸入結束後,依據與輸入結束後的該輸入軌跡對應的進度值讀取目標資料之一資料片段;及顯示該資料片段。A method for displaying target data according to a track attribute, the method comprising at least the following steps: detecting one input track currently input; and determining that the input track is a preset shape, displaying a virtual boot icon; according to the input track Calculating a progress value corresponding to the input trajectory according to a ratio of an attribute to a corresponding attribute of the virtual guide icon; displaying the progress value according to the position of the virtual guide icon; continuously detecting the input trajectory until the input ends, according to Reading a data segment of the target data with a progress value corresponding to the input trajectory after the input is completed; and displaying the data segment. 如申請專利範圍第1項所述之依據軌跡屬性顯示目標資料之方法,其中該方法於該依據與輸入結束後之該輸入軌跡對應的進度值讀取目標資料之該資料片段之步驟前,更包含判斷該輸入軌跡超出該虛擬進度圖示一定距離後,停止偵測該輸入軌跡之步驟。For example, the method for displaying target data according to the trajectory attribute described in claim 1 of the patent scope, wherein the method reads the data segment of the target data according to the progress value corresponding to the input trajectory after the input is completed, The step of stopping detecting the input track after determining that the input track exceeds the virtual progress icon by a certain distance. 如申請專利範圍第1項所述之依據軌跡屬性顯示目標資料之方法,其中該判斷該輸入軌跡為該預設形狀時,顯示該虛擬進度圖示之步驟更包含先判斷該輸入軌跡達到一定長度後,再顯示該虛擬進度圖示之步驟。The method for displaying the target data according to the track attribute according to the first aspect of the patent application, wherein when the input track is determined to be the preset shape, the step of displaying the virtual progress icon further comprises first determining that the input track reaches a certain length. After that, the steps of the virtual progress icon are displayed. 一種依據軌跡屬性顯示目標資料之系統,該系統至少包含:一輸入模組,用以偵測當前被輸入之一輸入軌跡;一軌跡判斷模組,用以判斷該輸入軌跡是否為一預設形狀;一顯示模組,用以於該軌跡判斷模組判斷該輸入軌跡為該預設形狀時,顯示一虛擬引導圖示;一計算模組,用以依據該軌跡之屬性與該虛擬引導圖示之對應屬性之比例計算與該輸入軌跡對應之一進度值,並由該顯示模組依據該虛擬進度圖示之位置顯示該進度值;及一資料讀取模組,用以於該輸入模組偵測該輸入軌跡至輸入結束後,依據與輸入結束後的該輸入軌跡對應的進度值讀取目標資料之一資料片段,並由該顯示模組顯示該資料片段。A system for displaying target data according to a track attribute, the system at least comprising: an input module for detecting one input track currently input; and a track determining module for determining whether the input track is a preset shape a display module, configured to display a virtual boot icon when the track determining module determines that the input track is the preset shape; a computing module configured to use the virtual boot icon according to the attribute of the track The ratio of the corresponding attribute is calculated as a progress value corresponding to the input track, and the display module displays the progress value according to the position of the virtual progress icon; and a data reading module is used for the input module After detecting the input trajectory to the end of the input, the data segment of the target data is read according to the progress value corresponding to the input trajectory after the input is completed, and the data segment is displayed by the display module. 如申請專利範圍第4項所述之依據軌跡屬性顯示目標資料之系統,其中該虛擬引導圖示是用以引導輸入與該虛擬引導圖示相符的輸入軌跡。A system for displaying target data according to a trajectory attribute as described in claim 4, wherein the virtual boot icon is used to guide an input trajectory corresponding to the virtual boot icon. 如申請專利範圍第4項所述之依據軌跡屬性顯示目標資料之系統,其中該系統更包含一位置判斷模組,用以判斷該輸入軌跡是否超出該虛擬進度圖示一定距離,該輸入模組更用以於該位置判斷模組判斷該輸入軌跡超出該虛擬進度圖示一定距離後,停止偵測該輸入軌跡。The system for displaying target data according to the track attribute according to the fourth aspect of the patent application, wherein the system further comprises a position determining module for determining whether the input track exceeds a certain distance of the virtual progress icon, the input module The method further determines that the input trajectory stops detecting the input trajectory after determining that the input trajectory exceeds a certain distance of the virtual progress icon. 如申請專利範圍第4項所述之依據軌跡屬性顯示目標資料之系統,其中該軌跡判斷模組更用以判斷該輸入軌跡是否達到一定長度,該顯示模組更用以於該軌跡判斷模組判斷該輸入軌跡達到一定長度時,顯示該虛擬進度圖示。The system for displaying target data according to the track attribute according to the fourth aspect of the patent application, wherein the track determining module is further configured to determine whether the input track reaches a certain length, and the display module is further used for the track determining module. When it is determined that the input track reaches a certain length, the virtual progress icon is displayed. 如申請專利範圍第4項所述之依據軌跡屬性顯示目標資料之系統,其中該預設形狀為直線或弧形。A system for displaying target data according to a trajectory attribute as described in claim 4, wherein the preset shape is a straight line or an arc. 如申請專利範圍第4項所述之依據軌跡屬性顯示目標資料之系統,其中該輸入軌跡之屬性為該輸入軌跡之長度及/或弧度。The system for displaying target data according to the track attribute according to item 4 of the patent application scope, wherein the attribute of the input track is the length and/or the curvature of the input track. 如申請專利範圍第4項所述之依據軌跡屬性顯示目標資料之系統,其中該虛擬進度圖示為矩形/長條形、圓形或半圓形。A system for displaying target data according to a trajectory attribute as described in claim 4, wherein the virtual progress is illustrated as a rectangle/strip, a circle, or a semicircle.
TW100146539A 2011-12-15 2011-12-15 System for displaying target data using track attributes and method thereof TWI442308B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW100146539A TWI442308B (en) 2011-12-15 2011-12-15 System for displaying target data using track attributes and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW100146539A TWI442308B (en) 2011-12-15 2011-12-15 System for displaying target data using track attributes and method thereof

Publications (2)

Publication Number Publication Date
TW201324315A true TW201324315A (en) 2013-06-16
TWI442308B TWI442308B (en) 2014-06-21

Family

ID=49033000

Family Applications (1)

Application Number Title Priority Date Filing Date
TW100146539A TWI442308B (en) 2011-12-15 2011-12-15 System for displaying target data using track attributes and method thereof

Country Status (1)

Country Link
TW (1) TWI442308B (en)

Also Published As

Publication number Publication date
TWI442308B (en) 2014-06-21

Similar Documents

Publication Publication Date Title
US9035883B2 (en) Systems and methods for modifying virtual keyboards on a user interface
US11055050B2 (en) Multi-device pairing and combined display
US10768804B2 (en) Gesture language for a device with multiple touch surfaces
JP6122037B2 (en) Content moving method and apparatus in terminal
TWI585672B (en) Electronic display device and icon control method
US8448086B2 (en) Display apparatus, display method, and program
US20140380209A1 (en) Method for operating portable devices having a touch screen
US20090109187A1 (en) Information processing apparatus, launcher, activation control method and computer program product
US20120262386A1 (en) Touch based user interface device and method
KR101182076B1 (en) Apparatus and method of screen scrolling for portable terminals with touch screen
US20140176421A1 (en) Displaying method for flexible display device and flexible display device using the same
US20120056831A1 (en) Information processing apparatus, information processing method, and program
KR20140078629A (en) User interface for editing a value in place
KR102464527B1 (en) Display Device and the Method for Touch Interface
US20170249295A1 (en) Techniques to present a dynamic formula bar in a spreadsheet
JP2015508547A (en) Direction control using touch-sensitive devices
KR20110085189A (en) Operation method of personal portable device having touch panel
KR20150012265A (en) Input error remediation
TWI615747B (en) System and method for displaying virtual keyboard
US20150153925A1 (en) Method for operating gestures and method for calling cursor
TW201504885A (en) Electronic device and human-computer interaction method
US20110119579A1 (en) Method of turning over three-dimensional graphic object by use of touch sensitive input device
TW201504931A (en) Electronic device and human-computer interaction method
TWI442308B (en) System for displaying target data using track attributes and method thereof
KR20150122021A (en) A method for adjusting moving direction of displaying object and a terminal thereof

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees