[go: up one dir, main page]

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 PDF

Info

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
Application number
TW098141776A
Other languages
Chinese (zh)
Other versions
TW201120731A (en
Inventor
Hok-Sum Horace Luke
Original Assignee
Htc 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 Htc Corp filed Critical Htc Corp
Priority to TW098141776A priority Critical patent/TWI497397B/en
Publication of TW201120731A publication Critical patent/TW201120731A/en
Application granted granted Critical
Publication of TWI497397B publication Critical patent/TWI497397B/en

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)

Description

控制清單捲動的方法、電子裝置及電腦程式產品Method, electronic device and computer program product for controlling list scrolling

本發明是有關於一種控制清單捲動的方法,且特別是有關於一種控制清單連續捲動及跳躍捲動的方法及使用該方法的電子裝置與電腦程式產品。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)

一種控制清單捲動的方法,適用於具有一觸控面板的一電子裝置,該方法包括下列步驟:顯示包括多個項目的一清單,其中該些項目被分類為多個群組;偵測該觸控面板上之一觸控輸入;判斷該觸控輸入的類型;當判定該觸控輸入為單一觸控輸入時,以項目為單位連續捲動該清單;以及當判定該觸控輸入為多重觸控輸入時,以群組為單位跳躍捲動該清單。A method for controlling scrolling of a list is applicable to an electronic device having a touch panel, the method comprising the steps of: displaying a list including a plurality of items, wherein the items are classified into a plurality of groups; detecting the a touch input on the touch panel; determining the type of the touch input; when determining that the touch input is a single touch input, continuously scrolling the list in units of items; and when determining that the touch input is multiple When the touch is input, the list is scrolled in units of groups. 如申請專利範圍第1項所述之方法,其中當判定該觸控輸入為單一滑動輸入時,以項目為單位連續捲動該清單。The method of claim 1, wherein when the touch input is determined to be a single sliding input, the list is continuously scrolled in units of items. 如申請專利範圍第2項所述之方法,其中以項目為單位連續捲動該清單之步驟包含:沿該單一滑動輸入之滑動方向的相同方向或相反方向,以項目為單位連續捲動該清單。The method of claim 2, wherein the step of continuously scrolling the list in units of items comprises: continuously scrolling the list in units of items along the same direction or opposite directions of the sliding direction of the single sliding input . 如申請專利範圍第1項所述之方法,其中當判定該觸控輸入為雙重滑動輸入時,以群組為單位跳躍捲動該清單。The method of claim 1, wherein when the touch input is determined to be a double sliding input, the list is scrolled in units of groups. 如申請專利範圍第4項所述之方法,其中當判定該觸控輸入為該雙重滑動輸入且朝同一方向滑動時,以群組為單位跳躍捲動該清單。The method of claim 4, wherein when it is determined that the touch input is the double sliding input and sliding in the same direction, the list is scrolled in units of groups. 如申請專利範圍第5項所述之方法,其中以群組為單位跳躍捲動該清單之步驟包含:沿朝該雙重滑動輸入之滑動方向的相同方向或相反方向,以群組為單位跳躍捲動該清單。The method of claim 5, wherein the step of scrolling the list in units of groups comprises: skipping the volume in units of groups in the same direction or in the opposite direction to the sliding direction of the double sliding input Move the list. 如申請專利範圍第1項所述之方法,其中該些項目係依照其名稱、類型、日期、作者或檔案大小被分類為該些群組。The method of claim 1, wherein the items are classified into the groups according to their name, type, date, author or file size. 如申請專利範圍第1項所述之方法,其中跳躍捲動該清單的步驟包括:依照該些群組的一排列順序,以群組為單位跳躍捲動該清單。The method of claim 1, wherein the step of jumping the list comprises: jumping the list in units of groups according to an arrangement order of the groups. 如申請專利範圍第1項所述之方法,其中跳躍捲動該清單的步驟更包括:顯示一群組指示,以指示目前捲動到的群組。The method of claim 1, wherein the step of jumping the list further comprises: displaying a group indication to indicate the group currently scrolled to. 如申請專利範圍第9項所述之方法,其中顯示該群組指示的步驟包括:顯示一群組目錄;以及顯示該群組指示於該群組目錄上。The method of claim 9, wherein the step of displaying the group indication comprises: displaying a group directory; and displaying the group indication on the group directory. 如申請專利範圍第9項所述之作方法,其中該群組指示包含文字、數字或圖示中至少之一。The method of claim 9, wherein the group indication comprises at least one of a text, a number, or a graphic. 一種電子裝置,包括:一顯示單元,顯示包括多個項目的一清單,其中該些項目被分類為多個群組;一觸控面板,偵測一觸控輸入;一判斷單元,耦接於該顯示單元,判斷該觸控輸入的類型;以及一控制單元,耦接於該判斷單元以及該觸控面板,其中:當該判斷單元判定該觸控輸入為單一觸控輸入時,該控制單元以項目為單位連續捲動該清單;以及當該判斷單元判定該觸控輸入為多重觸控輸入時,該控制單元以群組為單位跳躍捲動該清單。An electronic device includes: a display unit, displaying a list including a plurality of items, wherein the items are classified into a plurality of groups; a touch panel detecting a touch input; and a determining unit coupled to the The display unit determines the type of the touch input; and a control unit coupled to the determining unit and the touch panel, wherein: when the determining unit determines that the touch input is a single touch input, the control unit The list is continuously scrolled in units of items; and when the determining unit determines that the touch input is a multi-touch input, the control unit jumps the list in units of groups. 如申請專利範圍第12項所述之電子裝置,其中當該判斷單元判定該觸控輸入為單一滑動輸入時,該控制單元以項目為單位連續捲動該清單。The electronic device of claim 12, wherein when the determining unit determines that the touch input is a single sliding input, the control unit continuously scrolls the list in units of items. 如申請專利範圍第13項所述之電子裝置,其中該控制單元係沿該單一滑動輸入之滑動方向的相同方向或相反方向,以項目為單位連續捲動該清單。The electronic device of claim 13, wherein the control unit continuously scrolls the list in units of items along the same direction or in the opposite direction of the sliding direction of the single sliding input. 如申請專利範圍第12項所述之電子裝置,其中當該判斷單元判定該觸控輸入為雙重滑動輸入時,該控制單元以群組為單位跳躍捲動該清單。The electronic device of claim 12, wherein when the determining unit determines that the touch input is a double sliding input, the control unit jumps the list in units of groups. 如申請專利範圍第15項所述之電子裝置,其中當該判斷單元判定該觸控輸入為雙重滑動輸入且朝同一方向滑動時,該控制單元以群組為單位跳躍捲動該清單。The electronic device of claim 15, wherein the control unit jumps the list in units of groups when the determining unit determines that the touch input is a double sliding input and slides in the same direction. 如申請專利範圍第15項所述之電子裝置,其中該控制單元係沿該雙重滑動輸入之滑動方向的相同方向或相反方向,以群組為單位跳躍捲動該清單。The electronic device of claim 15, wherein the control unit jumps the list in units of groups in the same direction or in the opposite direction of the sliding direction of the double sliding input. 如申請專利範圍第12項所述之電子裝置,其中該些項目係依照其名稱、類型、日期、作者或檔案大小被分類為該些群組。 The electronic device of claim 12, wherein the items are classified into the groups according to their name, type, date, author or file size. 如申請專利範圍第12項所述之電子裝置,其中該控制單元係依照該些群組的一排列順序,以群組為單位跳躍捲動該清單。 The electronic device of claim 12, wherein the control unit jumps the list in units of groups according to an arrangement order of the groups. 如申請專利範圍第12項所述之電子裝置,其中當該控制單元以群組為單位跳躍捲動該清單時,另控制該顯示單元顯示一群組指示,以指示目前捲動到的群組。 The electronic device of claim 12, wherein when the control unit jumps the list in units of groups, the display unit is further controlled to display a group indication to indicate the group currently scrolled to . 如申請專利範圍第20項所述之電子裝置,其中當該控制單元以群組為單位跳躍捲動該清單時,另控制該顯示單元顯示一群組目錄,並顯示該群組指示於該群組目錄上。 The electronic device of claim 20, wherein when the control unit jumps the list in units of groups, the display unit is further controlled to display a group directory, and the group is displayed to indicate the group. On the group directory. 如申請專利範圍第20項所述之電子裝置,其中該群組指示包含文字、數字或圖示中至少之一。 The electronic device of claim 20, wherein the group indication comprises at least one of a text, a number or a graphic. 一種電腦程式產品,經由一電子裝置載入一程式以執行如申請專利範圍第1項所述之控制清單捲動的方法。 A computer program product for loading a program via an electronic device to perform a method of scrolling a control list as described in claim 1.
TW098141776A 2009-12-07 2009-12-07 Method, electronic device and computer program product for controlling list scroll TWI497397B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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