U.S. patent application number 16/600415 was filed with the patent office on 2020-02-06 for secondary gesture input mechanism for touchscreen devices.
The applicant listed for this patent is Lucan Patent Holdco, LLC. Invention is credited to Murat Erdogan.
Application Number | 20200042049 16/600415 |
Document ID | / |
Family ID | 58236861 |
Filed Date | 2020-02-06 |
![](/patent/app/20200042049/US20200042049A1-20200206-D00000.png)
![](/patent/app/20200042049/US20200042049A1-20200206-D00001.png)
![](/patent/app/20200042049/US20200042049A1-20200206-D00002.png)
![](/patent/app/20200042049/US20200042049A1-20200206-D00003.png)
![](/patent/app/20200042049/US20200042049A1-20200206-D00004.png)
![](/patent/app/20200042049/US20200042049A1-20200206-D00005.png)
United States Patent
Application |
20200042049 |
Kind Code |
A1 |
Erdogan; Murat |
February 6, 2020 |
Secondary Gesture Input Mechanism for Touchscreen Devices
Abstract
A touchscreen device may have a secondary touch-enabled gesture
input mechanism located near one or more edges of a touchscreen.
The gesture input mechanism may sense several gestures, including
swiping, sliding, zooming, tapping, and other gestures, and may
cooperate or supplement similar gestures that a user may make with
the touchscreen. The gesture input mechanism may be located
parallel to one edge of a touchscreen, such that a user may operate
the input device without blocking the touchscreen. The gesture
input mechanism may be located on a parallel, perpendicular,
angled, or other surface with respect to the touchscreen. Some
devices may have gesture input mechanisms located around one or
more sides of the touchscreen.
Inventors: |
Erdogan; Murat; (Evans,
CO) |
|
Applicant: |
Name |
City |
State |
Country |
Type |
Lucan Patent Holdco, LLC |
Loveland |
CO |
US |
|
|
Family ID: |
58236861 |
Appl. No.: |
16/600415 |
Filed: |
October 11, 2019 |
Related U.S. Patent Documents
|
|
|
|
|
|
Application
Number |
Filing Date |
Patent Number |
|
|
14852387 |
Sep 11, 2015 |
10481645 |
|
|
16600415 |
|
|
|
|
Current U.S.
Class: |
1/1 |
Current CPC
Class: |
G06F 2203/0339 20130101;
G06F 1/169 20130101; G06F 1/1692 20130101; G06F 3/04883 20130101;
G06F 1/1643 20130101; G06F 3/03547 20130101 |
International
Class: |
G06F 1/16 20060101
G06F001/16; G06F 3/0488 20060101 G06F003/0488; G06F 3/0354 20060101
G06F003/0354 |
Claims
1. A system comprising: a hardware platform comprising a computer
processor, said hardware platform being a wearable device; a
touchscreen comprising a display having a display perimeter and a
touch surface input mechanism within said display perimeter; a
gesture input mechanism having a major axis parallel to a first
portion of said display perimeter, said gesture input mechanism
being located outside of said display perimeter; said computer
processor adapted to: capture a first gesture from said gesture
input mechanism; and determine a first gesture input from said
first gesture.
2. The system of claim 1, said first gesture being a gesture
captured by said gesture input mechanism without being captured by
said touch surface input mechanism.
3. The system of claim 1, said first gesture being one of a group
composed of: a two-fingered pinching gesture; and a two-fingered
zoom out gesture.
4. The system of claim 1, said first gesture being a gesture made
by a single finger.
5. The system of claim 4, said first gesture being one of a group
composed of: a tap; a double tap; a swipe; a scroll; and a
flick.
4. The system of claim 1, said gesture input mechanism further
comprising a first sensor surface, said sensor surface having a
first portion being parallel with said touchscreen.
5. The system of claim 4, said first portion further being coplanar
with said touchscreen.
6. The system of claim 1, said system having a first gap between
said display perimeter and said gesture input mechanism.
7. The system of claim 6, said gap being 0.1 mm.
8. The system of claim 1, said system where said gesture input
mechanism abuts said display perimeter.
9. The system of claim 1, said wearable device being a
wrist-mountable device.
10. The system of claim 1, said gesture input mechanism having a
curved portion, said curved portion being curved in cross section
perpendicular to said major axis.
11. The system of claim 1, said gesture input mechanism comprising
a first section having a first major axis parallel to a first
portion of said touch screen perimeter and a second section having
a second major axis parallel to a second portion of said touch
screen perimeter.
12. The system of claim 11, said first major axis being
perpendicular to said second major axis.
13. The system of claim 1, said major axis having a vertical
orientation with respect to said touch screen.
14. The system of claim 1, said major axis having a horizontal
orientation with respect to said touch screen.
Description
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application claims priority to and benefit of
U.S. patent application Ser. No. 14/852,387, filed 15 Sep. 2015
entitled "Secondary Gesture Input Mechanism for Touchscreen
Devices," the entire contents of which are hereby expressly
incorporated by reference for all they disclose and teach.
BACKGROUND
[0002] Touchscreen devices are used for cellular telephones, wrist
watches, and many other personal consumer devices. Such devices are
often configured to receive various touch gestures, such as
tapping, swiping, flicking, and other single point gestures, and
many are configured for gestures that may use two or more touch
points, such as zooming, rotating, or other gestures.
SUMMARY
[0003] A touchscreen device may have a secondary touch-enabled
gesture input mechanism located near one or more edges of a
touchscreen. The gesture input mechanism may sense several
gestures, including swiping, sliding, zooming, tapping, and other
gestures, and may cooperate or supplement similar gestures that a
user may make with the touchscreen. The gesture input mechanism may
be located parallel to one edge of a touchscreen, such that a user
may operate the input device without blocking the touchscreen. The
gesture input mechanism may be located on a parallel,
perpendicular, angled, or other surface with respect to the
touchscreen. Some devices may have gesture input mechanisms located
around one or more sides of the touchscreen.
[0004] This Summary is provided to introduce a selection of
concepts in a simplified form that are further described below in
the Detailed Description. This Summary is not intended to identify
key features or essential features of the claimed subject matter,
nor is it intended to be used to limit the scope of the claimed
subject matter.
BRIEF DESCRIPTION OF THE DRAWINGS
[0005] In the drawings,
[0006] FIG. 1 is a diagram illustration of an embodiment showing a
device with a side gesture input mechanism. The illustration is not
to scale.
[0007] FIG. 2A is a diagram illustration of an embodiment showing a
device with a gesture input mechanism having a side surface. The
illustration is not to scale.
[0008] FIG. 2B is a cross-sectional diagram illustration of an
embodiment showing a touchscreen device with a gesture input
mechanism mounted on two surfaces. The illustration is not to
scale.
[0009] FIG. 2C is a cross-sectional diagram illustration of an
embodiment showing a touchscreen device with a gesture input
mechanism that may have a curved cross-section. The illustration is
not to scale.
[0010] FIG. 2D is a cross-sectional diagram illustration of an
embodiment showing a touchscreen device with a gesture input
mechanism mounted on an edge of an escutcheon. The illustration is
not to scale.
[0011] FIG. 2E is a cross-sectional diagram illustration of an
embodiment showing a touchscreen device with a gesture input
mechanism mounted at an acute angle on the side of an escutcheon.
The illustration is not to scale.
[0012] FIG. 3A is a diagram illustration of an embodiment showing a
round touchscreen device with gesture input mechanism surrounding
the touchscreen. The illustration is not to scale.
[0013] FIG. 3B is a diagram illustration of an embodiment showing a
rectangular touchscreen device with gesture input mechanism
surrounding the touchscreen. The illustration is not to scale.
[0014] FIG. 4 is a diagram illustration of an embodiment showing
functional components of a device with a touchscreen and a gesture
input mechanism.
[0015] FIG. 5 is a flowchart illustration of an embodiment showing
a simplified method for processing touch inputs.
DETAILED DESCRIPTION
[0016] A gesture input mechanism may be located near an edge of a
touchscreen. The gesture input mechanism may allow a user to
interact with a touchscreen device with minimal or no blocking of
the display portion of the device. Such an input device may be
useful on smaller touchscreen devices, such as wrist watches or
other devices, where a user's finger may block much of the viewable
surface. The gesture input mechanism may receive similar gestures
as the touchscreen, and may act cooperatively with the touchscreen
as an extension or supplement to the touchscreen.
[0017] A gesture input mechanism may be located on a housing,
bezel, or escutcheon that may surround a touchscreen. The gesture
input mechanism may be a capacitive sensing or other touch-sensing
device, and may be incorporated into a housing of the device. In
some cases, a gesture input mechanism may be located adjacent to a
touchscreen such that a user's finger may begin a gesture on the
touchscreen and may continue to the gesture input mechanism without
interruption. In other cases, a gesture input mechanism may be
located parallel to but separate from the touchscreen.
[0018] A gesture input mechanism may have a touch surface that may
be located on the same plane as a touchscreen. In other cases, a
gesture input mechanism may be located on an edge or surface of a
device near a touchscreen, and in some cases may be located on a
surface perpendicular or angled to the face of a touchscreen.
[0019] A gesture input mechanism may be able to detect one, two, or
more touches simultaneously. When multiple touches may be used,
functions such as zooming in or out may be implemented by a
pinching or expanding motion of two fingers. When a single finger
may be used, operations such as sliding, scrolling, tapping, or
other functions may be implemented.
[0020] A gesture input mechanism may have an aspect ratio that may
be rectangular, with a longer side of the rectangle being parallel
to one side of a touchscreen. In many cases, the major or longer
axis of a gesture input mechanism may be 5, 10, 20, or even 50 or
100 times longer than the minor or shorter axis. Such embodiments
may include two dimensional sensors, capable of detecting presence
and movement in both the major and minor axes of the gesture input
mechanism.
[0021] In some cases, the gesture input mechanism may be a single
dimensional sensor, meaning that the sensor output may register a
single dimension, location, or distance which may be measured
parallel to the major axis of the gesture input mechanism. In other
cases, a gesture input mechanism may be capable of measuring two
dimensions, such that that output of the gesture input mechanism
may include dimension parallel to as well as orthogonal to the
major axis. When two dimensional output may be possible, the
gesture input mechanism may be used for two dimensional scrolling,
as well as other inputs.
[0022] One type of gesture input mechanism may be a transducer with
a single array of sensors or other linear arrangement where the
side input sensor may detect a single dimensional value of an
input. One version of such a device may be mounted on a corner or
edge of a bezel.
[0023] The gesture input mechanism may be any type of touch
transducer. In some cases, the transducer may be a capacitive
connection, while in other cases the transducer may be a resistive
or other transducer.
[0024] A device may include haptic feedback for operations that may
be performed with a gesture input mechanism. An example of haptic
feedback may be to receive a click or bump with each segment that a
display scrolls. The haptic feedback for gestures made on a gesture
input mechanism may be different than or the same as haptic
feedback for operations performed with the touchscreen portion of
the device.
[0025] Throughout this specification, like reference numbers
signify the same elements throughout the description of the
figures.
[0026] When elements are referred to as being "connected" or
"coupled," the elements can be directly connected or coupled
together or one or more intervening elements may also be present.
In contrast, when elements are referred to as being "directly
connected" or "directly coupled," there are no intervening elements
present.
[0027] In the specification and claims, references to "a processor"
include multiple processors. In some cases, a process that may be
performed by "a processor" may be actually performed by multiple
processors on the same device or on different devices. For the
purposes of this specification and claims, any reference to "a
processor" shall include multiple processors, which may be on the
same device or different devices, unless expressly specified
otherwise.
[0028] The subject matter may be embodied as devices, systems,
methods, and/or computer program products. Accordingly, some or all
of the subject matter may be embodied in hardware and/or in
software (including firmware, resident software, micro-code, state
machines, gate arrays, etc.) Furthermore, the subject matter may
take the form of a computer program product on a computer-usable or
computer-readable storage medium having computer-usable or
computer-readable program code embodied in the medium for use by or
in connection with an instruction execution system. In the context
of this document, a computer-usable or computer-readable medium may
be any medium that can contain, store, communicate, propagate, or
transport the program for use by or in connection with the
instruction execution system, apparatus, or device.
[0029] The computer-usable or computer-readable medium may be, for
example but not limited to, an electronic, magnetic, optical,
electromagnetic, infrared, or semiconductor system, apparatus,
device, or propagation medium. By way of example, and not
limitation, computer readable media may comprise computer storage
media and communication media.
[0030] Computer storage media includes volatile and nonvolatile,
removable and non-removable media implemented in any method or
technology for storage of information such as computer readable
instructions, data structures, program modules or other data.
Computer storage media includes, but is not limited to, RAM, ROM,
EEPROM, flash memory or other memory technology, CD-ROM, digital
versatile disks (DVD) or other optical storage, magnetic cassettes,
magnetic tape, magnetic disk storage or other magnetic storage
devices, or any other medium which can be used to store the desired
information and which can accessed by an instruction execution
system. Note that the computer-usable or computer-readable medium
could be paper or another suitable medium upon which the program is
printed, as the program can be electronically captured, via, for
instance, optical scanning of the paper or other medium, then
compiled, interpreted, of otherwise processed in a suitable manner,
if necessary, and then stored in a computer memory.
[0031] When the subject matter is embodied in the general context
of computer-executable instructions, the embodiment may comprise
program modules, executed by one or more systems, computers, or
other devices. Generally, program modules include routines,
programs, objects, components, data structures, etc. that perform
particular tasks or implement particular abstract data types.
Typically, the functionality of the program modules may be combined
or distributed as desired in various embodiments.
[0032] FIG. 1 is a diagram illustration of an embodiment 100
showing a touchscreen device with a side gesture input mechanism.
The illustration is not to scale.
[0033] A device 102 may have a touchscreen 104 interface that may
have an additional gesture input mechanism 106 located adjacent to
the touchscreen 104. The gesture input mechanism 106 may be mounted
on an escutcheon 108.
[0034] The gesture input mechanism 106 may allow a user to interact
with the device without occluding their view with their finger
110.
[0035] Many devices, especially those that have smaller screens,
may have touchscreens that may be so small that a user's finger 110
may obstruct the user's view to items shown on a display. The
gesture input mechanism 106 may be located near the periphery of
the touchscreen 104, such as on the same plane as the touchscreen
104, on the side of the device, or some other location outside the
periphery of the touchscreen 104.
[0036] A gesture input mechanism 106 may allow a user to interact
with the device with the same or similar gestures as may be
captured by a touchscreen input interface. For example, a vertical
scroll gesture 114 may be performed by moving the user finger 110
to a touch spot 112. Such a gesture may be performed solely on the
gesture input mechanism 106 without touching or interacting with
the touchscreen 104.
[0037] The vertical scroll gesture 114 may allow a user to scroll
images on the touchscreen display without blocking the display with
the user's finger. Such a benefit may be significant on smaller
sized touchscreen devices, such as wristwatches that have
touchscreen interfaces, exercise monitoring wristbands, cellular
telephones, tablet or other handheld computers, automobile display
devices, or any other device where a touchscreen may be used.
[0038] The gesture input mechanism 106 may be a one dimensional or
two dimensional transducer. A one dimensional transducer may be
capable of detecting where a user's finger may be located along the
length of the gesture input mechanism 106, and such a transducer
may be capable of detecting gestures that include scrolling,
swiping, and other linear motions. Many such gestures may involve
detecting the motion and speed of a finger along the length of the
transducer. In some cases, a user may hold their finger in a
position for a short time, then swipe or move their finger along
the transducer.
[0039] A one dimensional transducer may also be capable of
detecting taps, touches, holds, and other gestures that may not
involve moving a user's finger along the length of the
transducer.
[0040] Single dimensional transducers that are used for a gesture
input mechanism 106 may be defined by a major axis that aligns with
the longest dimension of the transducer. The major axis may be
parallel to and offset from one edge of a touchscreen, especially
when the touchscreen may be rectangular.
[0041] A two dimensional transducer may be used in some gesture
input mechanisms 106. Such a transducer may be capable of detecting
sideways motion that may be normal to the major axis of the
transducer, and may be used to detect a gesture that may span the
gesture input mechanism 106 and the touchscreen 104.
[0042] For example, a swipe gesture 118 may be performed by moving
the user finger 110 from its illustrated position to a touch spot
116. The swipe gesture 118 may begin on the gesture input mechanism
106 and may continue to the touchscreen 104. A processor in the
device 102 may receive input from the gesture input mechanism 106
for a first portion of a gesture and input from the touchscreen 104
for a second part of the gesture, and may use both inputs to
interpret a single gesture using input from both input devices.
[0043] The gesture input mechanism 106 may be located adjacent to
the touchscreen 104. In many cases, a gap 120 may be located
between the periphery of the touchscreen touch interface and the
gesture input mechanism 106. The gap 120 may be less than or
greater than 1 mm. Some cases may be 0.1 mm, 0.2 mm, 0.5 mm, 1.5
mm, 2 mm, or larger.
[0044] A touchscreen 104 may be planar, curved, or have various
shapes. In many cases, the gesture input mechanism 106 may have a
touch surface that may be parallel to or offset from the surface of
the touch screen.
[0045] In many touchscreen devices, a touchscreen 104 may have a
touch surface periphery that may define the extent of a
touch-sensing surface. A display perimeter 122 may define the outer
boundary of the displayable area. In some cases, the touch surface
periphery may be larger than or smaller than the display perimeter
122. In the example of embodiment 100, the display input periphery
is illustrated as smaller than the touch surface periphery.
[0046] FIG. 2A is a diagram illustration of an embodiment 200
showing a device 202 with a touchscreen 204 and a gesture input
mechanism 206. Embodiment 200 is not to scale.
[0047] Embodiment 200 may illustrate a gesture input mechanism 202
that may have two surfaces: a top surface 208 and a side surface
210. The two surfaces may allow a user to create a gesture using
the top surface 208 as illustrated in embodiment 100, as well as to
create gestures using the side surface 210.
[0048] In some cases, the top surface 208 and side surface 210 may
cooperate, such that a single gesture may be identified from touch
inputs collected from both surfaces. In other cases, a single
gesture may be identified from either but not both surfaces.
[0049] The side surface 210 may be used for certain gestures but
not for others. For example, the side surface 210 may be used for
scrolling in the vertical direction, but may not be used for
gestures that involve sideways motion, such as the sideways gesture
118 illustrated in embodiment 100.
[0050] Various different designs may be illustrated in subsequent
figures as being taken from the section view 212.
[0051] FIG. 2B is a diagram illustration of a cross-section
embodiment showing a touchscreen 214, an escutcheon 224, and a
gesture input mechanism 216. The gesture input mechanism 216 may
have a top surface 220 and side surface 222. The illustration is
not to scale.
[0052] In this example, the top surface 220 of the gesture input
mechanism 216 may be offset from the surface of the touchscreen 214
by an offset distance 218. The offset distance 218 may be any
distance from zero to 0.1 mm, 0.2 mm, 0.5 mm, 1 mm, or larger.
[0053] In this example, the top surface 220 of the gesture input
mechanism 216 is illustrated as being above the surface of the
touchscreen 214. Other embodiments may have the touchscreen as
higher than the gesture input mechanism. Such embodiments may have
an offset distance from zero to 0.1 mm 0.2 mm, 0.5 mm, 1 mm, or
larger.
[0054] FIG. 2C is a diagram illustration of a cross-section
embodiment showing a touchscreen 226, an escutcheon 228, and a
gesture input mechanism 230. The illustration is not to scale.
[0055] The gesture input mechanism 230 may be curved. Such
embodiments may or may not have a surface that may be parallel to
or offset from the touchscreen 226, and may have any type of shaped
surface in cross-section. In this example, the shape may be a
constant radius, although any other shape may be used including
elliptical, faceted, or other shape.
[0056] The gesture input mechanism 230 may be illustrated as being
adjacent to the touchscreen 226 with a small gap 232. This example
may highlight that the touchscreen 226 touchable surface perimeter
may abut or be adjacent to one edge of a gesture input mechanism
230.
[0057] FIG. 2D is a diagram illustration of a cross-section
embodiment showing a touchscreen 234, an escutcheon 236, and an
edge sensor 238. The illustration is not to scale.
[0058] In this example, a single dimensional transducer may be
mounted on an edge of an escutcheon 236. The single dimensional
transducer may be a series of individual point transducers that may
be aligned along the edge of the escutcheon 236. The edge sensor
238 may be a single dimensional version of a gesture input
mechanism.
[0059] FIG. 2E is a diagram illustration of a cross-section
embodiment showing a touchscreen 240, an escutcheon 242, and a
gesture input mechanism 244. The illustration is not to scale.
[0060] In this example, a gesture input mechanism 244 may be
located on a side of the escutcheon 242, and may be mounted at an
angle 246 from perpendicular to the surface of the touchscreen
240.
[0061] Such an example may be useful to provide input to a
touchscreen device by touching the side of the device, where a
user's finger may not occlude viewing the display within a
touchscreen.
[0062] In many cases, a gesture input mechanism 244 may be mounted
at an acute angle 246 which may be less than a 90 degree angle.
Other embodiments may have an angle 246 which may be equal to or
larger than 90 degrees.
[0063] FIG. 3A is a diagram illustration of a device 302 with a
touchscreen 304 and a gesture input mechanism 306. The illustration
is not to scale.
[0064] This example shows a touchscreen device that may have a
circular or elliptical screen. A gesture input mechanism 306 may be
located adjacent to the touchscreen 304, and may be shaped
similarly to the touchscreen 304. The gesture input mechanism 306
may have a top surface 308 and a side surface 310.
[0065] FIG. 3B shows a touchscreen device 312 that may have a
rectangular touchscreen 314, which may be surrounded by a vertical
gesture input mechanism 316, a horizontal gesture input mechanism
318, a second vertical gesture input mechanism 320, and a second
horizontal gesture input mechanism 322. The illustration is not to
scale.
[0066] This example shows a rectangular touchscreen device that may
have multiple gesture input mechanisms that may be located around
the periphery of the touchscreen 314. In some embodiments, the
various gesture input mechanisms may be separate, independent
transducers. In other embodiments, a single transducer may be
constructed that may surround the touchscreen 314.
[0067] The device 312 may have gesture input transducers on both
the top and side surfaces. In the example, a top surface 324 and
side surface 326 may be illustrated on the horizontal gesture input
mechanism 318 and a top surface 328 and side surface 330 may be
illustrated on the vertical gesture input mechanism 320. In some
embodiments, gesture input mechanisms may be provided on one or
more sides only.
[0068] Side mounted gesture input mechanisms may be useful for
wearable devices, such as fitness monitoring equipment and
wristwatches. In many cases, such devices may be mounted on a
user's wrist, and a user may use their opposite hand to interact
with the device. In an example of a device worn on a user's left
forearm, the user may use their right index finger, for example, to
scroll a display using a gesture input mechanism mounted on the
right side of the device, and may use their right thumb to scroll
horizontally using a gesture input mechanism mounted on the lower
side of the device. Such interactions may be performed on very
small devices without occluding the user's view of a touchscreen
display.
[0069] FIG. 4 is a diagram illustration of an embodiment 400
showing functional components of a device 402.
[0070] Embodiment 400 may illustrate any type of computing device
that may have a touchscreen interface as well as one or more
separate gesture input mechanisms. The computing device may be any
device that may have a processor 404, which may include electronic
wristwatches, personal exercise monitoring equipment, cellular
telephones, industrial monitoring displays, personal computers,
tablet computers, home security monitors, home automation
interfaces, or any other device that may use a touchscreen.
[0071] A typical computing device may have a processor 404, memory
406, and storage 408, which may be nonvolatile storage. A typical
computing device may have one or more network connections 432 by
which the device may connect with other devices. In some cases, the
network connections 432 may be wireless connections, although in
other cases, the network connections 432 may include hardwired
connections.
[0072] Various output devices 410 may provide feedback or
information to a user. The output devices 410 may include audio
output 412, visual output 414, haptic feedback 416, and other
output mechanisms. The visual output 414 may be a graphical or text
display.
[0073] Various input device 420 may allow a user to interact with
the device 402. The input devices 420 may include various buttons
or switches 422, a touchscreen 424, one or more gesture input
mechanisms 426, cameras 428, or other input devices 430.
[0074] The touchscreen 424 may be overlaid with the visual output
414, such that a touch input on the touchscreen 424 may be
interpreted to be an interaction with objects displayed on the
visual output 414. In many cases, the touchscreen input as well as
input from the gesture input mechanisms 426 may be calibrated such
that the locations of touch inputs may be correlated to a specific
location on the visual output, and such that movements detected on
the touchscreen and gesture input mechanisms may cause
corresponding movements with objects shown in the visual
output.
[0075] FIG. 5 is a flowchart illustration of an embodiment 500
showing a simplified example method for processing touch input and
updating a display with touch gesture input.
[0076] Other embodiments may use different sequencing, additional
or fewer steps, and different nomenclature or terminology to
accomplish similar functions. In some embodiments, various
operations or set of operations may be performed in parallel with
other operations, either in a synchronous or asynchronous manner.
The steps selected here were chosen to illustrate some principles
of operations in a simplified form.
[0077] An image may be received in block 502 and may be
displayed.
[0078] Touch input may be received in block 504 and a gesture type
may be determined from the touch input in block 506. An example of
a gesture type may be a location
[0079] The touch input may be received from a touchscreen and/or a
gesture input mechanism. In many cases, a gesture may be determined
from input from either the touchscreen or gesture input mechanism.
Examples of such gestures may be tapping gestures where a user
indicates either a specific location with respect to a display or
may be selecting, deselecting, clicking on a highlighted object, or
performing some other gesture that may use a single location.
[0080] In some cases, a gesture may involve movement of a user
input. Examples of such gestures may include swiping, scrolling,
dragging, panning, and other gestures. Such movement may include
movement along either or both of a touchscreen and gesture input
mechanism. In some cases, a processor may identify a single gesture
from movement detected on a touchscreen and movement detected on a
gesture input mechanism.
[0081] A gesture may have a set of parameters that may be detected
from an input. The parameters may vary with the particular gesture,
but may include starting and ending locations, speed, direction,
length, path, and other parameters. From the parameters, an image
on the display may be updated in block 508.
[0082] Some gestures may cause a particular function to be
executed. When such a function is identified in block 510, the
function may be executed in block 512 and the process may return to
block 502 to refresh the display with new images. When no such
function has been identified in block 510, the process may return
to block 504.
[0083] The foregoing description of the subject matter has been
presented for purposes of illustration and description. It is not
intended to be exhaustive or to limit the subject matter to the
precise form disclosed, and other modifications and variations may
be possible in light of the above teachings. The embodiment was
chosen and described in order to best explain the principles of the
invention and its practical application to thereby enable others
skilled in the art to best utilize the invention in various
embodiments and various modifications as are suited to the
particular use contemplated. It is intended that the appended
claims be construed to include other alternative embodiments except
insofar as limited by the prior art.
* * * * *