Gestures for controlling, manipulating, and editing of media files using touch sensitive devices
First Claim
Patent Images
1. A computer implemented method for processing touch inputs using a touch sensitive display device, said method comprising the steps of:
- detecting a touch input at the surface of the display device, said touch input including at least one touchdown point on the surface of the display device;
associating the at least one touchdown point with at least one selectable file object displayed on the display device;
identifying at least one gesture associated with the touch input detected; and
performing at least one operation on the associated selectable file object,wherein the at least one gesture associated with the detected touch input is identified in part by the number of sequential touches associated with the at least one touchdown point detected on the surface of the display device.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention are directed to a system, method, and software for implementing gestures with touch sensitive devices (such as a touch sensitive display) for managing and editing media files on a computing device or system. Specifically, gestural inputs of a human hand over a touch/proximity sensitive device can be used to control, edit, and manipulate files, such as media files including without limitation graphical files, photo files and video files.
-
Citations
108 Claims
-
1. A computer implemented method for processing touch inputs using a touch sensitive display device, said method comprising the steps of:
-
detecting a touch input at the surface of the display device, said touch input including at least one touchdown point on the surface of the display device; associating the at least one touchdown point with at least one selectable file object displayed on the display device; identifying at least one gesture associated with the touch input detected; and performing at least one operation on the associated selectable file object, wherein the at least one gesture associated with the detected touch input is identified in part by the number of sequential touches associated with the at least one touchdown point detected on the surface of the display device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer system comprising:
-
a touch sensitive display device; means for detecting a touch input at the surface of the display device, said touch input including at least one touchdown point on the surface of the display device; means for associating the at least one touchdown point with at least one selectable file object displayed on the display device; means for identifying at least one gesture associated with the touch input detected; means for performing at least one operation on the associated selectable file object. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A program embodied in a computer-readable medium, said program containing executable instructions for causing a computer to perform a method or processing touch inputs, said computer including a touch sensitive display device, said method comprising the steps of:
-
detecting a touch input at the surface of the display device, said touch input including at least one touchdown point on the surface of the display device; associating the at least one touchdown point with at least one selectable file object displayed on the display device; identifying at least one gesture associated with the touch input detected; performing at least one operation on the associated selectable file object. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer implemented method for processing touch inputs using a touch sensitive display device, said method comprising the steps of:
-
detecting a touch input at the surface of the display device, said touch input including at least one touchdown point on the surface of the display device; identifying the touch input to be a scroll gesture associated with a scrollable area displayed on the display device, said scroll gesture including a drag of the at least one touchdown point in a direction of the intended scroll; and scrolling the scrollable area in the direction of the intended scroll. - View Dependent Claims (17, 18)
-
-
19. A computer system comprising:
-
a touch sensitive display device; means for detecting a touch input at the surface of the display device, said touch input including at least one touchdown point on the surface of the display device; means for identifying the touch input to be a scroll gesture associated with a scrollable area displayed on the display device, said scroll gesture including a drag of the at least one touchdown point in a direction of the intended scroll; and means for scrolling the scrollable area in the direction of the intended scroll. - View Dependent Claims (20, 21, 108)
-
-
22. A program embodied in a computer-readable medium, said program containing executable instructions for causing a computer to perform a method or processing touch inputs, said computer including a touch sensitive display device, said method comprising the steps of:
-
detecting a touch input at the surface of the display device, said touch input including at least one touchdown point on the surface of the display device; identifying the touch input to be a scroll gesture associated with a scrollable area displayed on the display device, said scroll gesture including a drag of the at least one touchdown point in a direction of the intended scroll; and scrolling the scrollable area in the direction of the intended scroll. - View Dependent Claims (23, 24)
-
-
25. A computer implemented method for processing touch inputs using a touch sensitive display device, said method comprising the steps of:
-
displaying on the display device a plurality of thumbnail icons, each of said thumbnail icons representing a graphical file; detecting a touch input associated with at least one of said plurality of thumbnail icons; determining the touch input to be a gesture for rotating the at least one thumbnail icon; and rotating the display orientation of the at least one thumbnail icon. - View Dependent Claims (26, 27, 28)
-
-
29. A computer system comprising:
-
a touch sensitive display device; means for displaying on the display device a plurality of thumbnail icons, each of said thumbnail icons representing a graphical file; means for detecting a touch input associated with at least one of said plurality of thumbnail icons; means for determining the touch input to be a gesture for rotating the at least one thumbnail icon; and means for causing a rotation of the display orientation of the at least one thumbnail icon. - View Dependent Claims (30, 31, 32)
-
-
33. A program embodied in a computer-readable medium, said program containing executable instructions for causing a computer to perform a method or processing touch inputs, said computer including a touch sensitive display device, said method comprising the steps of:
-
displaying on the display device a plurality of thumbnail icons, each of said thumbnail icons representing a graphical file; detecting a touch input associated with at least one of said plurality of thumbnail icons; determining the touch input to be a gesture for rotating the at least one thumbnail icon; and rotating the display orientation of the at least one thumbnail icon. - View Dependent Claims (34, 35, 36)
-
-
37. A computer implemented method for processing touch inputs using a touch sensitive input device and a display device, said method comprising the steps of:
-
displaying on the display device a media file; displaying on the display device a graphical user interface element; detecting a touch input on the touch sensitive input device; associating the touch input with the graphical user interface element; determining the touch input to be a level adjustment gesture; and adjusting the level of a graphical characteristic of the displayed media file in accordance with the level adjustment gesture. - View Dependent Claims (38, 39, 40, 41, 42, 43)
-
-
44. A computer system comprising:
-
a touch sensitive input device; a display device; means for causing the display of a media file on the display device; means for causing the display of a graphical user interface element on the display device; means for detecting a touch input on the touch sensitive input device; means for associating the touch input with the graphical user interface element; means for determining the touch input to be a level adjustment gesture; and means for linearly adjusting the level of a graphical characteristic of the displayed media file in accordance with the level adjustment gesture. - View Dependent Claims (45, 46, 47, 48, 49, 50)
-
-
51. A program embodied in a computer-readable medium, said program containing executable instructions for causing a computer to perform a method or processing touch inputs, said computer including a touch sensitive input device and a display device, said method comprising the steps of:
-
displaying on the display device a media file; displaying on the display device a graphical user interface element; detecting a touch input on the touch sensitive input device; associating the touch input with the graphical user interface element; determining the touch input to be a level adjustment gesture; and linearly adjusting the level of a graphical characteristic of the displayed media file in accordance with the level adjustment gesture. - View Dependent Claims (52, 53, 54, 55, 56, 57)
-
-
58. A computer implemented method for processing touch inputs using a touch sensitive input device and a display device, said method comprising the steps of:
-
displaying on the display device a media file; detecting a touch input on the touch sensitive input device; determining the touch input to be a media scrolling gesture; and replacing the display of the media file on the display with a display of a second media file. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72, 73)
-
-
66. A computer system comprising:
-
a touch sensitive input device; a display device; means for causing the display of a media file on the display device; means for detecting a touch input on the touch sensitive input device; means for determining the touch input to be a media scrolling gesture; and means for causing the display of a second media file, wherein the display of the second media file replaces the display of the media file.
-
-
74. A program embodied in a computer-readable medium, said program containing executable instructions for causing a computer to perform a method or processing touch inputs, said computer including a touch sensitive input device and a display device, said method comprising the steps of:
-
displaying on the display device a media file; detecting a touch input on the touch sensitive input device; determining the touch input to be a media scrolling gesture; and replacing the display of the media file on the display with a display of a second media file. - View Dependent Claims (75, 76, 77, 78, 79, 80, 81)
-
-
82. A computer implemented method for processing touch inputs using a touch sensitive display device, said method comprising the steps of:
-
reproducing a video file on the display device; displaying a play progress bar on the display device, said play progress bar including a timeline indicating a time span of the video file; displaying a play progress queue, said play progress queue is displayed over a location on the play progress bar for indicating a current timing at which the video reproduction is progressing; detecting a touch input, said touch input being a time shift gesture, wherein the time shift gesture is a single touchdown point near the display location of the play progress queue, followed by a drag action of the play progress queue along the play progress bar; and adjusting the current timing of the video reproduction in accordance with the time shift gesture.
-
-
83. A computer system comprising:
-
a touch sensitive display device; means for reproducing a video file on the display device; means for causing the display of a play progress bar on the display device, said play progress bar including a timeline indicating a time span of the video file; means for causing the display of a play progress queue, said play progress queue is displayed over a location on the play progress bar for indicating a current timing at which the video reproduction is progressing; means for detecting a touch input, said touch input being a time shift gesture, wherein the time shift gesture is a single touchdown point near the display location of the play progress queue, followed by a drag action of the play progress queue along the play progress bar; and means for adjusting the current timing of the video reproduction in accordance with the time shift gesture.
-
-
84. A program embodied in a computer-readable medium, said program containing executable instructions for causing a computer to perform a method or processing touch inputs, said computer including a touch sensitive display device, said method comprising the steps of:
-
reproducing a video file on the display device; displaying a play progress bar on the display device, said play progress bar including a timeline indicating a time span of the video file; displaying a play progress queue, said play progress queue is displayed over a location on the play progress bar for indicating a current timing at which the video reproduction is progressing; detecting a touch input, said touch input being a time shift gesture, wherein the time shift gesture is a single touchdown point near the display location of the play progress queue, followed by a drag action of the play progress queue along the play progress bar; and adjusting the current timing of the video reproduction in accordance with the time shift gesture.
-
-
85. A computer implemented method for processing touch inputs using a touch sensitive display device, said method comprising the steps of:
-
reproducing a video file on the display device; displaying a play progress bar on the display device, said play progress bar including a linear timeline indicating a linear time span of the video file being reproduced; detecting a touch input on a designated portion of the play progress bar, said touch input being a one of a expand or contract gesture, said expand gesture being two touchdown points moving linearly away each other on the play progress bar, and said contract gesture being two touchdown points moving linearly towards each other on the play progress bar; and expanding or contracting the designated portion of the play progress bar in accordance with the touch input detected, wherein the end points of the designated portion of the play progress bar is defined by the initial positions of the two touchdown points. - View Dependent Claims (86, 87, 88, 89, 90)
-
-
91. A computer system comprising:
-
a touch sensitive display device; means for reproducing a video file on the display device; means for causing a display of a play progress bar on the display device, said play progress bar including a linear timeline indicating a linear time span of the video file being reproduced; means for detecting a touch input on a designated portion of the play progress bar, said touch input being a one of a expand or contract gesture, said expand gesture being two touchdown points moving linearly away each other on the play progress bar, and said contract gesture being two touchdown points moving linearly towards each other on the play progress bar; and means for expanding or contracting the designated portion of the play progress bar in accordance with the touch input detected, wherein the end points of the designated portion of the play progress bar is defined by the initial positions of the two touchdown points. - View Dependent Claims (92, 93, 94, 95, 96)
-
-
97. A program embodied in a computer-readable medium, said program containing executable instructions for causing a computer to perform a method or processing touch inputs, said computer including a touch sensitive display device, said method comprising the steps of:
-
reproducing a video file on the display device; displaying a play progress bar on the display device, said play progress bar including a linear timeline indicating a linear time span of the video file being reproduced; detecting a touch input on a designated portion of the play progress bar, said touch input being a one of a expand or contract gesture, said expand gesture being two touchdown points moving linearly away each other on the play progress bar, and said contract gesture being two touchdown points moving linearly towards each other on the play progress bar; and expanding or contracting the designated portion of the play progress bar in accordance with the touch input detected, wherein the end points of the designated portion of the play progress bar is defined by the initial positions of the two touchdown points. - View Dependent Claims (98, 99, 100, 101, 102)
-
-
103. A computer implemented method for processing touch inputs using a touch sensitive display device, said method comprising the steps of:
-
reproducing a musical file; displaying a musical record graphical icon of the musical file data, said musical record graphical icon representing the musical file data; and graphically rotating the musical record graphical icon during the reproduction of the musical file. - View Dependent Claims (104, 105, 106, 107)
-
Specification