Browse Prior Art Database

SCROLLING USING VIRTUAL SCROLL WHEEL WITH INERTIAL AND FRICTION

IP.com Disclosure Number: IPCOM000132570D
Publication Date: 2005-Dec-22
Document File: 3 page(s) / 126K

Publishing Venue

The IP.com Prior Art Database

Related People

KAM (KEUNG) FUNG: INVENTOR [+3]

Abstract

Background With the increase in popularity of portable music players and mobile phones, there exist more and more portable devices with large storage capabilities, but relatively small displays. These devices have the capacity to store enormous amount of data (up to 80 GB for hard-disk drive-based products), and can easily store 10,000 items (e.g. songs, photos, video clips) or more. It is desirable for users to be able to locate a particular item quickly and effortlessly. This is usually difficult with the usually limited number of buttons on the device, and it is not helped by the usually small display. Although these items are usually organized according to categories (e.g. Artist, Album, Date, Folder), the user still needs to scan through numerous items before a desired item is found. A good way to scroll through a large number of items on a relatively small display is desired. The most rudimental approach is to use simple "up" and "down" buttons and scroll the items one by one. This works, but is painfully slow for large lists. An improvement on this is to scroll page-by-page after a certain number of individual scrollings. If the screen can display 8 items at the same time, for example, scrolling page-by-page will speed up scrolling by 8 times. However, it would still take 1250 page scrolls to go through a list of 10,000 items. The present solution is different from the conventional scheme of Alphabet Scrolling. Under this invention, each "page jump" can constitute the skipping of an alphabet, depending on the actual length of the list to be scrolled. This means not matter how long a list is, it can be scrolled from top to bottom with at most 30 to 40 "page jump", depending on how punctuation and other symbols are grouped together. Another solution, Apple's iPod, for example, uses accelerated scrolling. This device uses an input mechanism that allows the user to indicate both desired direction of scrolling, and speed of scrolling. The number of items to be skipped depends on the length of the list, and the speed of scrolling. The user can thus scroll through a long list in a short time. The above two examples, however, still require the user to actively hold down a button, or perform some actions (e.g. turning a scroll wheel), to indicate his/her desire to continue scrolling. As soon as the user lifts the finger, scrolling stops. The current invention addresses this. Gist of the invention This invention requires the use of an inputting device, capable of allowing the user to indicating position and speed in one dimension, possibly with one finger only. A narrow strip of touch sensor can be used to implement this. Two pieces of information is extracted from this touch sensor. When the user's finger is in contact with the sensor, the absolute position (x) is recorded periodically. The temporary velocity (u, =∆x/∆t) is also calculated whenever x is updated, until the finger leaves the sensor, at which point the last u will be remembered. These x and u are used to control an imaginary flywheel. When the finger is touching the sensor, the flywheel moves together with the finger. This means it is as if the finger were physically pushing the wheel. As soon as the finger leaves the sensor, however, the flywheel will go into free spin. Initial velocity of the flywheel is determined by the last u calculated, as shown above. The flywheel will begin to decelerate at a constant, pre-determined rate, until fully stopped. If the finger comes back into contact with the touch sensor during this time, the flywheel will stop immediately, as if being held by the finger. Angular position of the flywheel is used to control display of the list to be scrolled with a scrolling speed v. The cursor that points to the current items moves together with the flywheel in a linear fashion. For example, the cursor can move up or down one item when the flywheel rotates by 2 degrees.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 52% of the total text.

SCROLLING USING "VIRTUAL SCROLL WHEEL WITH INERTIAL AND FRICTION"

Background

With the increase in popularity of p

or

table music players and mobile phones, there exist m

or

e and m

or

e p

or

table devices with large st

or

age capabilities, but relatively small displays. These devices have the capacity to st

or

e en

or

mous amount of data (up to 80 GB f

or

hard-disk drive-based products), and can easily st

or

e 10,000 items (e.g. songs, photos, video clips) or more. It is desirable f

or

users to be able to locate a particular item quickly and eff

or

tlessly. This is usually difficult with the usually limited number of buttons on the device, and it is not helped by the usually small display. Although these items are usually

or

ganized acc

or

ding to categ

or

ies (e.g. Artist, Album, Date, Folder), the user still needs to scan through numerous items bef

or

e a desired item is found. A good way to scroll through a large number of items on a relatively small display is desired.

The most rudimental approach is to use simple “up” and “down” buttons and scroll the items one by one. This w

or

ks, but is painfully slow f

or

large lists. An improvement on this is to scroll page-by-page after a certain number of individual scrollings. If the screen can display 8 items at the same time, f

or

example, scrolling page-by-page will speed up scrolling by 8 times. However, it would still take 1250 page scrolls to go through a list of 10,000 items.

The present solution is different from the conventional scheme of Alphabet Scrolling. Under this invention, each “page jump” can constitute the skipping of an alphabet, depending on the actual length of the list to be scrolled. This means not matter how long a list is, it can be scrolled from top to bottom with at most 30 to 40 “page jump”, depending on how punctuation and other symbols are grouped together.

Another solution, Apple’s iPod, for example, uses accelerated scrolling. This device uses an input mechanism that allows the user to indicate both desired direction of scrolling, and speed of scrolling. The number of items to be skipped depends on the length of the list, and the speed of scrolling. The user can thus scroll through a long list in a short time.

The above two examples, however, still require the user to actively hold down a button, or perform some actions (e.g. turning a scroll wheel), to

ind

icate his/her desire to continue scrolling. As soon as the user lifts the finger, scrolling stops. The current invention addresses this.

Gist of the invention

This invention requires the use of an inputting device, capable of...