SCROLLING USING VIRTUAL SCROLL WHEEL WITH INERTIAL AND FRICTION
Publication Date: 2005-Dec-22
The IP.com Prior Art Database
KAM (KEUNG) FUNG: INVENTOR [+3]
With the increase in popularity of p
ortable music players and mobile phones, there exist m
ore and m
ortable devices with large st
orage capabilities, but relatively small displays. These devices have the capacity to st
ormous amount of data (up to 80 GB f
orhard-disk drive-based products), and can easily st
ore 10,000 items (e.g. songs, photos, video clips) or more. It is desirable f
orusers to be able to locate a particular item quickly and eff
ortlessly. 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
ording to categ
ories (e.g. Artist, Album, Date, Folder), the user still needs to scan through numerous items bef
ore 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
orks, but is painfully slow f
orlarge 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
orexample, 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...