TWI497397B - Method, electronic device and computer program product for controlling list scroll - Google Patents
Method, electronic device and computer program product for controlling list scroll Download PDFInfo
- Publication number
- TWI497397B TWI497397B TW098141776A TW98141776A TWI497397B TW I497397 B TWI497397 B TW I497397B TW 098141776 A TW098141776 A TW 098141776A TW 98141776 A TW98141776 A TW 98141776A TW I497397 B TWI497397 B TW I497397B
- Authority
- TW
- Taiwan
- Prior art keywords
- list
- units
- groups
- electronic device
- touch input
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 41
- 238000004590 computer program Methods 0.000 title claims description 8
- 230000009191 jumping Effects 0.000 claims description 6
- 238000010586 diagram Methods 0.000 description 8
- 230000008859 change Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000010897 surface acoustic wave method Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
Landscapes
- User Interface Of Digital Computer (AREA)
- Position Input By Displaying (AREA)
Description
本發明是有關於一種控制清單捲動的方法,且特別是有關於一種控制清單連續捲動及跳躍捲動的方法及使用該方法的電子裝置與電腦程式產品。The present invention relates to a method for controlling scrolling of a list, and more particularly to a method for controlling continuous scrolling and skipping of a list, and an electronic device and a computer program product using the same.
為配合現代人繁忙的生活節奏,各種不佔空間且攜帶方便的可攜式電子裝置也推陳出新。以個人數位助理(Personal Digital Assistant,PDA)、個人數位助理手機、智慧型手機(Smart phone)為例,其不僅具備了傳統通訊裝置的各項功能,更能讓使用者透過其內建的視窗作業系統來達到撰寫文件、收發電子郵件、瀏覽網路,或是使用即時通訊軟體等目的。In order to cope with the busy life pace of modern people, all kinds of portable electronic devices that do not occupy space and are convenient to carry are also innovated. Take the Personal Digital Assistant (PDA), personal digital assistant mobile phone, and smart phone as examples. It not only has the functions of traditional communication devices, but also allows users to access the built-in windows. The operating system is used for writing documents, sending and receiving emails, browsing the Internet, or using instant messaging software.
對於外型要求輕、薄、短、小的可攜式電子裝置來說,其本身的體積受到相當限制,而其儲存的資料則相對龐大,為了在有限的螢幕空間內顯示這些資料,一般是採用清單條列的方式將資料一筆筆的呈現在螢幕上,藉以提供使用者瀏覽及檢視。其中,當清單中項目的數目超過螢幕所能容納的範圍時,可攜式電子裝置一般會在其螢幕邊緣額外顯示一個捲動軸(scroll bar),以供使用者藉由點選或拖曳的方式來捲動清單,而快速搜尋所欲查詢的項目內容。For a portable electronic device that requires a light, thin, short, and small form factor, its own size is quite limited, and the stored data is relatively large. In order to display the data in a limited screen space, it is generally The data is presented on the screen by means of a list of columns to provide users with browsing and viewing. Wherein, when the number of items in the list exceeds the range that the screen can accommodate, the portable electronic device generally displays an additional scroll bar on the edge of the screen for the user to click or drag. The way to scroll through the list and quickly search for the content of the item you want to query.
然而,在上述使用捲動軸捲動清單的過程中,使用者必須一邊捲動清單一邊注意目前捲動到的項目內容。若清單包括較多的項目時,則需要重複點選捲動軸多次或者拖曳較長的距離,才能搜尋到所需的項目。若電子裝置是採用觸控面板或觸控螢幕作為輸入介面,則由於這類輸入介面的尺寸較小,相對地對於使用者的觸碰位置也要求更精確,結果使用者在觀察目前捲動的項目內容之餘,還需費神地點選及拖曳捲動軸,才能夠順利地找到所需的項目。由此可知,利用捲動軸來捲動清單的方式仍有其缺點,因此有必要提供一種更為直覺且便利的方式,來幫助使用者快速瀏覽清單並搜尋所需的項目。However, in the above-described process of scrolling the list using the scrolling axis, the user must scroll the list while paying attention to the contents of the item currently scrolled. If the list includes more items, you need to repeatedly click the scrolling axis multiple times or drag a longer distance to find the desired item. If the electronic device uses a touch panel or a touch screen as the input interface, since the size of the input interface is small, the position of the user is relatively more precise, and the user is observing the current scrolling. In addition to the content of the project, it is necessary to select the location and drag the scrolling axis to successfully find the required project. It can be seen that the method of scrolling the list by using the scrolling axis still has its disadvantages, so it is necessary to provide a more intuitive and convenient way to help the user quickly browse the list and search for the desired item.
為解決上述問題,本發明提供一種控制清單捲動的方法,其根據不同種類的觸控輸入,選擇以項目為單位來連續捲動清單或是以群組為單位來跳躍捲動清單,以供使用者快速搜尋所欲查詢的清單項目。In order to solve the above problem, the present invention provides a method for controlling list scrolling, which selects a scrolling list continuously in units of items or jumps a scrolling list in units of groups according to different types of touch inputs. The user quickly searches for the list item to be queried.
依據本發明之一實施例,本發明提出一種控制清單捲動的方法,適用於具有觸控面板(touch panel)的電子裝置。此方法係先顯示包括多個項目的清單,其中所述項目係被分類為多個群組。接著,偵測觸控面板上的觸控輸入,並判斷此觸控輸入的類型。其中,當判定此觸控輸入為單一觸控輸入時,以項目為單位連續捲動清單;當判定觸控輸入為多重觸控輸入時,則以群組為單位跳躍捲動清單。According to an embodiment of the present invention, the present invention provides a method for controlling scrolling of a list, which is suitable for an electronic device having a touch panel. This method first displays a list including a plurality of items, wherein the items are classified into a plurality of groups. Then, the touch input on the touch panel is detected, and the type of the touch input is determined. When it is determined that the touch input is a single touch input, the list is continuously scrolled in units of items; when it is determined that the touch input is a multi-touch input, the scroll list is skipped in units of groups.
依據本發明之一實施例,本發明提出一種電子裝置,其包括顯示單元、觸控面板及控制單元。其中,顯示單元係用以顯示包括多個項目的清單,其中這些項目係被分類為多個群組。觸控面板係用以偵測觸控輸入。控制單元則耦接於顯示單元以及觸控面板,而用以判斷觸控輸入的類型,其中當控制單元判定觸控輸入為單一觸控輸入時,即以項目為單位連續捲動清單;此外,當控制單元判定觸控輸入為多重觸控輸入時,則以群組為單位跳躍捲動清單。According to an embodiment of the present invention, an electronic device includes a display unit, a touch panel, and a control unit. The display unit is configured to display a list including a plurality of items, wherein the items are classified into a plurality of groups. The touch panel is used to detect touch input. The control unit is coupled to the display unit and the touch panel for determining the type of the touch input. When the control unit determines that the touch input is a single touch input, the list is continuously scrolled by the item; When the control unit determines that the touch input is a multi-touch input, the scroll list is skipped in units of groups.
依據本發明之一實施例,本發明另提供一種電腦程式產品,其係經由電子裝置載入以執行下列步驟:首先,顯示包括多個項目的清單,其中所述項目係被分類為多個群組。接著,偵測觸控面板上的觸控輸入,並判斷此觸控輸入的類型。其中,當判定此觸控輸入為單一觸控輸入時,以項目為單位連續捲動清單;當判定觸控輸入為多重觸控輸入時,則以群組為單位跳躍捲動清單。According to an embodiment of the present invention, the present invention further provides a computer program product loaded via an electronic device to perform the following steps: First, displaying a list including a plurality of items, wherein the items are classified into a plurality of groups group. Then, the touch input on the touch panel is detected, and the type of the touch input is determined. When it is determined that the touch input is a single touch input, the list is continuously scrolled in units of items; when it is determined that the touch input is a multi-touch input, the scroll list is skipped in units of groups.
基於上述,本發明之控制清單捲動的方法、電子裝置及電腦程式產品係根據使用者觸控輸入的類型,選擇以項目為單位連續捲動清單,或是以群組為單位跳躍捲動清單,而提供使用者一種更為直覺且便利的方式瀏覽清單,並快速地搜尋所需的清單項目。Based on the above, the method, the electronic device and the computer program product of the control list scrolling according to the present invention select a continuous scrolling list in units of items according to the type of the user's touch input, or jump the scrolling list in units of groups. , to provide users with a more intuitive and convenient way to browse the list and quickly search for the required list items.
為讓本發明之上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。The above described features and advantages of the present invention will be more apparent from the following description.
本發明係依照使用者自訂或系統預設的分類規則,將清單中的項目分類為多個群組,而在使用者使用觸控面板(touch panel)或觸控螢幕(touch screen)控制清單捲動時,依照使用者觸控輸入的類型,選擇以項目為單位連續捲動清單,或是以群組為單位跳躍捲動清單,而達到快速搜尋清單項目的目的。以下則依照上述概念提供多個實施例,以說明本發明之控制清單捲動方法的詳細步驟。The invention classifies the items in the list into a plurality of groups according to a user-customized or system-preset classification rule, and the user controls the list using a touch panel or a touch screen. When scrolling, according to the type of user's touch input, select to continuously scroll the list by item, or jump the list by group to achieve the purpose of quickly searching the list item. In the following, various embodiments are provided in accordance with the above concepts to illustrate the detailed steps of the control list scrolling method of the present invention.
圖1是依照本發明一實施例所繪示之電子裝置的方塊圖。請參照圖1,本實施例的電子裝置100包括顯示單元110、觸控面板120、判斷單元130及控制單元140,電子裝置100例如是一手機(mobile phone)、一個人行動助理(personal digital assistant,PDA)、、一筆記型電腦(laptop)、一數位相機(digital camera)、一音樂播放器(music player)、一遊戲機(game device)、一車用電腦(car pc)或其他任何電子裝置。其中,顯示單元110係用以顯示包括多個項目的清單,其例如是液晶顯示器(Liquid-Crystal Display,LCD)、電漿顯示器、真空螢光顯示器(Vacuum fluorescent display)、發光二極體(Light-Emitting Diode,LED)顯示器、場發射顯示器(Field Emission Display,FED)及/或其他種類的顯示器;觸控面板120係用以偵測使用者的觸控輸入,其例如是電阻式、電容式、紅外線式、表面聲波(Surface Acoustic Wave,SAW)式及/或其他種類的觸控面板,此觸控面板120可與顯示單元110整合為觸控螢幕(touch screen),或是獨立於顯示單元110外而存在,本發明不限制其範圍;判斷單元130係耦接於觸控面板120,用以判斷觸控輸入的類型;控制單元140係耦接於判斷單元130與顯示單元110,用以根據觸控輸入的類型決定是以項目為單位連續捲動清單,或是以群組為單位跳躍捲動清單,判斷單元130與控制單元140則例如是中央處理單元(Central Processing Unit,CPU),或是其他可程式化之一般用途或特殊用途的微處理器(Microprocessor)、數位訊號處理器(Digital Signal Processor,DSP)、可程式化控制器、特殊應用積體電路(Application Specific Integrated Circuits,ASIC)、可程式化邏輯裝置(Programmable Logic Device,PLD)或其他類似裝置或這些裝置的組合,而能夠執行觸控輸入類型的判斷以及清單的捲動。FIG. 1 is a block diagram of an electronic device according to an embodiment of the invention. Referring to FIG. 1 , the electronic device 100 of the present embodiment includes a display unit 110 , a touch panel 120 , a determining unit 130 , and a control unit 140 . The electronic device 100 is, for example, a mobile phone and a personal digital assistant. PDA), a laptop, a digital camera, a music player, a game device, a car pc or any other electronic device . The display unit 110 is configured to display a list including a plurality of items, such as a liquid crystal display (LCD), a plasma display, a vacuum fluorescent display, and a light emitting diode (Light). -Emitting Diode, LED) display, Field Emission Display (FED) and/or other types of display; touch panel 120 is used to detect the user's touch input, such as resistive and capacitive Infrared, surface acoustic wave (SAW) type and/or other types of touch panels, the touch panel 120 can be integrated with the display unit 110 as a touch screen or independently of the display unit. The present invention does not limit the scope of the present invention. The determining unit 130 is coupled to the touch panel 120 for determining the type of the touch input. The control unit 140 is coupled to the determining unit 130 and the display unit 110 for According to the type of the touch input, it is determined that the list is continuously scrolled in units of items, or the scroll list is jumped in units of groups, and the determining unit 130 and the control unit 140 are, for example, central processing orders. (Central Processing Unit, CPU), or other programmable general purpose or special purpose microprocessor (Microprocessor), digital signal processor (DSP), programmable controller, special application integration Application Specific Integrated Circuits (ASICs), Programmable Logic Devices (PLDs), or the like, or a combination of these devices, can perform the judgment of the touch input type and the scrolling of the list.
圖2是依照本發明一實施例所繪示之控制清單捲動方法的流程圖。本實施例之控制方法適用於圖1的電子裝置100,以下則搭配電子裝置100中的各項元件說明本實施例之控制清單捲動方法的詳細步驟:請同時參照圖1及圖2,首先,在步驟S210中,顯示單元110顯示包括多個項目的清單,其中該些項目係依照使用者自訂或電子裝置100預設的分類規則而分類為多個群組,此分類規則例如是項目的名稱、類型、日期、作者或檔案大小。舉例來說,若顯示單元110顯示包含多個聯絡人項目的聯絡人清單,則該些聯絡人可依照聯絡人姓名的第一個英文字母自動分類為二十六個群組;另舉例來說,該些聯絡人亦可依照聯絡人的類型手動分類為不同群組(例如:家族成員、同事、同學、客戶及朋友等五個群組)。2 is a flow chart of a control list scrolling method according to an embodiment of the invention. The control method of this embodiment is applicable to the electronic device 100 of FIG. 1. Hereinafter, the detailed steps of the control list scrolling method of the present embodiment will be described with reference to various components in the electronic device 100: Please refer to FIG. 1 and FIG. In step S210, the display unit 110 displays a list including a plurality of items, wherein the items are classified into a plurality of groups according to a user-customized or classified rule preset by the electronic device 100, and the classification rule is, for example, an item. Name, type, date, author, or file size. For example, if the display unit 110 displays a list of contacts including a plurality of contact items, the contacts can be automatically classified into twenty-six groups according to the first English letter of the contact name; for another example These contacts can also be manually classified into different groups according to the type of contact (for example, five groups of family members, colleagues, classmates, customers, and friends).
接著,在步驟S220中,觸控面板120偵測其上使用者的一觸控輸入。接著,在步驟S230中,判斷單元130判斷此觸控輸入的類型。若在步驟S230中,判斷單元130判定觸控面板120所偵測的觸控輸入為單一觸控輸入時,則進入步驟S240。在步驟S240中,控制單元140會以項目為單位來連續捲動清單。詳細地說,所述的單一觸控輸入例如是使用者使用一手指或觸控筆(stylus)碰觸觸控面板120的單點觸碰輸入,或是使用者使用一手指或觸控筆在觸控面板120上滑動所產生的的單一滑動輸入。在一實施例中,當判斷單元130判定此觸控輸入為單一滑動輸入時,則控制單元140例如是以項目為單位,朝此單一滑動輸入之滑動方向的相同方向或相反方向連續捲動清單。Next, in step S220, the touch panel 120 detects a touch input of the user on the touch panel 120. Next, in step S230, the determining unit 130 determines the type of the touch input. If the determining unit 130 determines in step S230 that the touch input detected by the touch panel 120 is a single touch input, the process proceeds to step S240. In step S240, the control unit 140 continuously scrolls the list in units of items. In detail, the single touch input is, for example, a single touch input that the user touches the touch panel 120 with a finger or a stylus, or the user uses a finger or a stylus at A single sliding input generated by sliding on the touch panel 120. In an embodiment, when the determining unit 130 determines that the touch input is a single sliding input, the control unit 140 continuously scrolls the list in the same direction or in the opposite direction of the sliding direction of the single sliding input, for example, in units of items. .
另一方面,若在步驟S230中,判斷單元130判定觸控面板120所偵測的觸控輸入為多重觸控輸入時,則進入步驟S250。在步驟S250中,控制單元140會以群組為單位來跳躍捲動清單。詳細地說,所述的多重觸控輸入例如是使用者同時使用多根手指碰觸觸控面板120所產生的多點觸碰輸入;使用者使用之一或多根手指觸碰觸控面板120,同時其他一或多根手指在觸控面板120上滑動所產生的觸碰滑動輸入;或是使用者同時使用多根手指在觸控面板120上滑動所產生的多重滑動輸入。在一實施例中,當判斷單元130判定此觸控輸入為雙重滑動輸入且朝同一方向滑動時,則控制單元140例如是以群組為單位,依照群組的排列順序,朝此雙重滑動輸入之滑動方向的相同方向或相反方向跳躍捲動清單。On the other hand, if the determining unit 130 determines in step S230 that the touch input detected by the touch panel 120 is a multi-touch input, the process proceeds to step S250. In step S250, the control unit 140 skips the scroll list in units of groups. In detail, the multi-touch input is, for example, a multi-touch input generated by the user simultaneously touching the touch panel 120 by using a plurality of fingers; the user touches the touch panel 120 by using one or more fingers. At the same time, the touch sliding input generated by the sliding of the other one or more fingers on the touch panel 120; or the multiple sliding input generated by the user simultaneously sliding the plurality of fingers on the touch panel 120. In an embodiment, when the determining unit 130 determines that the touch input is a double sliding input and slides in the same direction, the control unit 140 inputs the double sliding input according to the grouping order, for example, in groups. The scrolling list is jumped in the same direction or in the opposite direction of the sliding direction.
舉例來說,圖3A、圖3B及圖3C是依照本發明一實施例所繪示之控制清單捲動方法的範例。請先參照圖3A,本實施例係以聯絡人清單為例,此聯絡人清單係依照聯絡人姓名的第一個字母而分類為二十六個群組。如圖3A所示,當聯絡人清單被開啟時,電子裝置會依照聯絡人姓名第一個字母的順序在螢幕300上顯示清單310。其中,由於聯絡人的數目超過螢幕所能容納的範圍,因此在螢幕上顯示的清單310僅包括聯絡人清單中的前8筆聯絡人資訊。For example, FIG. 3A, FIG. 3B and FIG. 3C are diagrams illustrating an example of a control list scrolling method according to an embodiment of the invention. Referring first to FIG. 3A, this embodiment uses a contact list as an example. The contact list is classified into twenty-six groups according to the first letter of the contact name. As shown in FIG. 3A, when the contact list is opened, the electronic device displays the list 310 on the screen 300 in the order of the first letter of the contact name. Among them, since the number of contacts exceeds the range that the screen can accommodate, the list 310 displayed on the screen only includes the first eight contact information in the contact list.
請參照圖3B,當電子裝置接收到由使用者所執行的向下單一滑動輸入T1時,則會朝向下方連續捲動聯絡人清單,而顯示出清單320。其中,電子裝置捲動聯絡人清單的幅度係以使用者滑動輸入的距離而定,而捲動後的聯絡人清單則可能是其中的任一段連續的清單,例如圖3B所示的以字母A、B為開頭的清單320。Referring to FIG. 3B, when the electronic device receives the downward single sliding input T1 performed by the user, the contact list is continuously scrolled downward, and the list 320 is displayed. Wherein, the extent of the electronic device scrolling the contact list is determined by the distance that the user slides the input, and the scrolled contact list may be a continuous list of any of the segments, such as the letter A shown in FIG. 3B. B is the list 320 at the beginning.
請參照圖3C,當電子裝置接收到由使用者所執行的向下雙重滑動輸入T2時,則會朝向下方跳躍捲動聯絡人清單,而顯示出清單330。其中,電子裝置捲動聯絡人清單的幅度同樣是以使用者滑動輸入的距離而定,而捲動的順序則是以群組的排列順序而定。需說明的是,電子裝置所捲動的聯絡人清單是依照所捲動到的群組來顯示,例如圖3C所示的以字母C為開頭的清單320。詳細地說,在實施跳躍捲動時,電子裝置例如是將跳躍捲動後之群組的第一筆聯絡人資料顯示在螢幕300的最上方(即如圖3C所示)或是顯示在螢幕300的中央,而讓使用者能夠由該群組的第一筆聯絡人開始檢視所需的聯絡人資料。Referring to FIG. 3C, when the electronic device receives the downward double sliding input T2 performed by the user, the list of contacts is scrolled downward and the list 330 is displayed. The amplitude of the electronic device scrolling contact list is also determined by the distance that the user slides the input, and the order of scrolling is determined by the order in which the groups are arranged. It should be noted that the contact list scrolled by the electronic device is displayed according to the group that is scrolled, for example, the list 320 starting with the letter C shown in FIG. 3C. In detail, when performing jump scrolling, the electronic device displays, for example, the first contact information of the group after the jump scroll is displayed at the top of the screen 300 (ie, as shown in FIG. 3C) or displayed on the screen. The center of 300 allows the user to view the desired contact information from the first contact of the group.
綜上所述,藉由本實施例的控制清單捲動方法,使用者即可藉由簡單的單指觸碰滑動及多指(雙指)觸碰滑動的操作動作來控制電子裝置捲動清單,而達到快速搜尋清單項目的目的。In summary, with the control list scrolling method of the embodiment, the user can control the scrolling list of the electronic device by a simple single-finger touch sliding and multi-finger (two-finger) touch sliding operation. And to achieve the purpose of quickly searching for a list item.
值得注意的是,在一實施例中,電子裝置在跳躍捲動清單的同時,還包括所顯示清單的前景顯示一個群組指示(indication),以指示出目前捲動到的群組。此群組指示例如是以文字、數字或圖示的方式來表現。It should be noted that, in an embodiment, the electronic device, while skipping the scrolling list, further includes a group indication indicating the foreground of the displayed list to indicate the group currently scrolled to. This group indication is for example expressed in the form of words, numbers or illustrations.
舉例來說,圖4A及圖4B是依照本發明一實施例所繪示之控制清單捲動方法的範例。本實施例同樣是以聯絡人清單為例,而圖4A的清單410則與圖3A的清單310相同,僅顯示出聯絡人清單中的前8筆聯絡人資訊。當電子裝置接收到由使用者所執行的向下雙重滑動輸入T3時,除了會朝向下方跳躍捲動聯絡人清單以顯示清單420外,也會在清單420的前景顯示群組指示430,以指示出目前捲動到的群組「C」,而讓使用者能夠了解目前所捲動到的群組。需注意的是,在一實施例中,電子裝置也可以在使用者執行雙重滑動輸入T3時,只切換顯示群組指示430,而不捲動底下的清單410,直到使用者的手指移開觸控面板時,電子裝置才顯示出清單420。For example, FIG. 4A and FIG. 4B are diagrams illustrating an example of a control list scrolling method according to an embodiment of the invention. This embodiment is also exemplified by the contact list, and the list 410 of FIG. 4A is the same as the list 310 of FIG. 3A, and only the first eight contact information in the contact list is displayed. When the electronic device receives the downward double sliding input T3 performed by the user, in addition to jumping the contact list downward to display the list 420, the group indication 430 is also displayed in the foreground of the list 420 to indicate The group "C" that is currently scrolled to, and let the user know the group that is currently scrolled. It should be noted that, in an embodiment, the electronic device can also switch only the display group indication 430 when the user performs the double sliding input T3, without scrolling the bottom list 410 until the user's finger moves away. When the panel is controlled, the electronic device displays the list 420.
在另一實施例中,電子裝置可以在顯示清單的同時,在清單的前景或清單的邊緣另顯示一個群組目錄,並在電子裝置捲動清單時,藉由在此群組目錄上顯示群組指示,以指示出目前捲動到的群組,此群組指示也可以是以文字、數字或圖示的方式來表現,另外,群組指示亦例如是以改變字體大小(例如:放大)、改變字型(例如:字體加粗)或是改變顏色等方式顯示在群組目錄中目前捲動到的群組名稱上。In another embodiment, the electronic device may display a group directory on the foreground or the edge of the list while displaying the list, and display the group on the group directory when the electronic device scrolls the list. A group indication to indicate the group that is currently scrolled to. The group indication can also be represented by text, numbers, or icons. In addition, the group indication is also, for example, to change the font size (for example, zoom in). Change the font type (for example: bold font) or change the color to display the group name currently scrolled in the group directory.
舉例來說,圖5A及圖5B是依照本發明另一實施例所繪示之控制清單捲動方法的範例。本實施例同樣是以聯絡人清單為例,而圖5A的清單510除了顯示出聯絡人清單中的前8筆聯絡人資訊,在其前景還包括顯示群組目錄502。此群組目錄502係為一個捲動軸,其上除了顯示聯絡人資料的所有群組(即A~Z)之外,還另以放大的方式顯示群組指示504,以指示出目前顯示之清單510所屬的群組「A」。當電子裝置接收到由使用者所執行的向下雙重滑動輸入T4時,除了會朝向下方跳躍捲動聯絡人清單以顯示清單520外,也會切換顯示群組指示508,以指示出目前捲動到的群組「C」,而讓使用者能夠了解目前所捲動到的群組。For example, FIG. 5A and FIG. 5B are diagrams illustrating an example of a control list scrolling method according to another embodiment of the present invention. This embodiment is also exemplified by a list of contacts, and the list 510 of FIG. 5A displays the group directory 502 in its foreground in addition to the first 8 pieces of contact information in the list of contacts. The group directory 502 is a scrolling axis, in addition to displaying all the groups of contact information (ie, A~Z), the group indicator 504 is additionally displayed in an enlarged manner to indicate the current display. The group "A" to which the list 510 belongs. When the electronic device receives the downward double sliding input T4 performed by the user, in addition to jumping the contact list to the bottom to display the list 520, the display group indication 508 is also switched to indicate the current scrolling Go to the group "C" and let the user know the group that is currently scrolled.
此外,在另一實施例中,電子裝置亦可在顯示清單及連續捲動清單時不顯示群組目錄及群組指示,而僅在跳躍捲動清單時才顯示群組目錄及群組指示。In addition, in another embodiment, the electronic device may not display the group directory and the group indication when displaying the list and continuously scrolling the list, and only display the group directory and the group indication when jumping the scroll list.
本發明另提供一種電腦程式產品,其係用以執行上述的控制清單捲動方法,此電腦程式產品基本上是由多數個程式碼片段所組成的(例如建立組織圖程式碼片段、簽核表單程式碼片段、設定程式碼片段、以及部署程式碼片段),並且這些程式碼片段在載入電子裝置中並執行之後,即可完成上述控制清單捲動方法的步驟與上述電子裝置的功能。The invention further provides a computer program product for performing the above control list scrolling method, the computer program product is basically composed of a plurality of code segments (for example, establishing an organization chart code segment, signing a form) After the code segment, the set code segment, and the deployment code segment are loaded, and the code segments are loaded into the electronic device and executed, the steps of the control list scrolling method and the functions of the electronic device can be completed.
綜上所述,本發明之控制清單捲動的方法、電子裝置及電腦程式產品係將所顯示清單中的項目分類為多個群組,而在使用者瀏覽此清單時,則是根據觸控輸入的類型,選擇以項目為單位連續捲動清單,或是以群組為單位跳躍捲動清單,而能夠讓使用者快速搜尋到所需的清單項目。此外,本發明更藉由顯示群組指示及群組目錄的方式,讓使用者了解目前所捲動到的群組,而能夠輔助使用者搜尋所需的清單項目。In summary, the method, the electronic device and the computer program product of the control list scrolling of the present invention classify the items in the displayed list into a plurality of groups, and when the user browses the list, the touch is based on the touch. The type of input, choose to scroll the list continuously in units of items, or jump the list of scrolls in groups, and enable users to quickly find the required list items. In addition, the present invention allows the user to know the currently scrolled group by displaying the group indication and the group directory, and can assist the user in searching for the required list item.
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明之精神和範圍內,當可作些許之更動與潤飾,故本發明之保護範圍當視後附之申請專利範圍所界定者為準。Although the present invention has been disclosed in the above embodiments, it is not intended to limit the invention, and any one of ordinary skill in the art can make some modifications and refinements without departing from the spirit and scope of the invention. The scope of the invention is defined by the scope of the appended claims.
100...電子裝置100. . . Electronic device
110...顯示單元110. . . Display unit
120...觸控面板120. . . Touch panel
130...判斷單元130. . . Judging unit
140...控制單元140. . . control unit
300、400...螢幕300, 400. . . Screen
310、320、330、410、420、510、520...清單310, 320, 330, 410, 420, 510, 520. . . List
430、504、506、508...群組指示430, 504, 506, 508. . . Group indication
502...群組目錄502. . . Group directory
T1~T4...觸控輸入T1~T4. . . Touch input
S210~S250...本發明一實施例之控制清單捲動方法之各步驟S210~S250. . . Each step of the control list scrolling method according to an embodiment of the present invention
圖1是依照本發明一實施例所繪示之電子裝置的方塊圖。FIG. 1 is a block diagram of an electronic device according to an embodiment of the invention.
圖2是依照本發明一實施例所繪示之控制清單捲動方法的流程圖。2 is a flow chart of a control list scrolling method according to an embodiment of the invention.
圖3A、圖3B及圖3C是依照本發明一實施例所繪示之控制清單捲動方法的範例。3A, 3B, and 3C are diagrams illustrating an example of a control list scrolling method according to an embodiment of the invention.
圖4A及圖4B是依照本發明一實施例所繪示之控制清單捲動方法的範例。4A and 4B are diagrams showing an example of a control list scrolling method according to an embodiment of the invention.
圖5A及圖5B是依照本發明一實施例所繪示之控制清單捲動方法的範例。5A and 5B are diagrams showing an example of a control list scrolling method according to an embodiment of the invention.
S210~S250...本發明一實施例之控制清單捲動方法之各步驟S210~S250. . . Each step of the control list scrolling method according to an embodiment of the present invention
Claims (23)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW098141776A TWI497397B (en) | 2009-12-07 | 2009-12-07 | Method, electronic device and computer program product for controlling list scroll |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW098141776A TWI497397B (en) | 2009-12-07 | 2009-12-07 | Method, electronic device and computer program product for controlling list scroll |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201120731A TW201120731A (en) | 2011-06-16 |
| TWI497397B true TWI497397B (en) | 2015-08-21 |
Family
ID=45045282
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW098141776A TWI497397B (en) | 2009-12-07 | 2009-12-07 | Method, electronic device and computer program product for controlling list scroll |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI497397B (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI889824B (en) * | 2021-04-30 | 2025-07-11 | 韓商韓領有限公司 | A method for managing item list and an apparatus for the same, and a non-transitory computer-readable storage medium |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6106973B2 (en) * | 2012-07-11 | 2017-04-05 | 富士ゼロックス株式会社 | Information processing apparatus and program |
| TWI456458B (en) * | 2012-09-03 | 2014-10-11 | Acer Inc | Electronic device and related control method |
| CN102929631B (en) * | 2012-10-31 | 2016-09-28 | 北京奇虎科技有限公司 | The scroll list represents system and method |
| CN102982086B (en) * | 2012-10-31 | 2016-07-20 | 北京奇虎科技有限公司 | A kind of system and method representing the scroll list |
| US20140298267A1 (en) * | 2013-04-02 | 2014-10-02 | Microsoft Corporation | Navigation of list items on portable electronic devices |
| CN104007899B (en) * | 2014-05-22 | 2018-10-23 | 广州华多网络科技有限公司 | A kind of method and apparatus of rolling column list item |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060026536A1 (en) * | 2004-07-30 | 2006-02-02 | Apple Computer, Inc. | Gestures for touch sensitive input devices |
| TW200816774A (en) * | 2006-09-28 | 2008-04-01 | Htc Corp | Item navigation and selection methods, and machine readable medium thereof |
| TW200915131A (en) * | 2007-09-29 | 2009-04-01 | Darfon Electronics Corp | Input apparatus and operating method thereof and electronic device using the same |
-
2009
- 2009-12-07 TW TW098141776A patent/TWI497397B/en active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060026536A1 (en) * | 2004-07-30 | 2006-02-02 | Apple Computer, Inc. | Gestures for touch sensitive input devices |
| TW200816774A (en) * | 2006-09-28 | 2008-04-01 | Htc Corp | Item navigation and selection methods, and machine readable medium thereof |
| TW200915131A (en) * | 2007-09-29 | 2009-04-01 | Darfon Electronics Corp | Input apparatus and operating method thereof and electronic device using the same |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI889824B (en) * | 2021-04-30 | 2025-07-11 | 韓商韓領有限公司 | A method for managing item list and an apparatus for the same, and a non-transitory computer-readable storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| TW201120731A (en) | 2011-06-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10642432B2 (en) | Information processing apparatus, information processing method, and program | |
| KR101224588B1 (en) | Method for providing UI to detect a multi-point stroke and multimedia apparatus thereof | |
| CN101821706B (en) | Method for interacting with list of items | |
| JP5639158B2 (en) | Organizing content columns | |
| US8525839B2 (en) | Device, method, and graphical user interface for providing digital content products | |
| US8448086B2 (en) | Display apparatus, display method, and program | |
| CN106292859B (en) | Electronic device and operation method thereof | |
| CN102609170B (en) | Electronic device and information presentation method thereof | |
| US8914743B2 (en) | Device, method, and graphical user interface for navigating a list of identifiers | |
| TWI497397B (en) | Method, electronic device and computer program product for controlling list scroll | |
| US20170329511A1 (en) | Input device, wearable terminal, mobile terminal, method of controlling input device, and control program for controlling operation of input device | |
| US20100073303A1 (en) | Method of operating a user interface | |
| TWI482077B (en) | Electronic device, method for viewing desktop thereof, and computer program product therof | |
| US20120180001A1 (en) | Electronic device and method of controlling same | |
| TWI510970B (en) | Display method of electronic device and its software keyboard | |
| CN107832330B (en) | A search method and terminal device | |
| US20130263039A1 (en) | Character string shortcut key | |
| EP2474894A1 (en) | Electronic device and method of controlling same | |
| EP2065794A1 (en) | Touch sensor for a display screen of an electronic device | |
| CN102096544B (en) | Method and electronic device for controlling list scrolling | |
| CN107102797A (en) | A kind of method and terminal that search operation is performed to selected contents of object | |
| US20090135156A1 (en) | Touch sensor for a display screen of an electronic device | |
| US11893229B2 (en) | Portable electronic device and one-hand touch operation method thereof | |
| US11086410B2 (en) | Apparatus for text entry and associated methods | |
| JP2013161427A (en) | Electronic apparatus and program |