IP Library Granted Patent US 9,081,491
Granted Patent B2
US 9,081,491 · App. 13/843,876 · Granted Jul 14, 2015

Controlling and editing media files with touch gestures over a media viewing area using a touch sensitive device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,081,491
App. No.
13/843,876
Granted
Jul 14, 2015
Kind
B2
Abstract

Methods, computer program products, and systems for controlling and editing video using a video editing application running on a touch screen device by using touch gestures on the media viewing area displayed by the video editing application. The methods involve displaying a frame of a video file in a preview area on a touch-sensitive display, detecting one or more touch points making initial contact at respective initial positions on the preview area, detecting the one or more touch points moving over the preview area, and in response to detecting the one or more touch points moving over the preview area determining a direction of motion of the one or more touch points, and if the direction of motion is horizontal, stepping through one or more frames of the video file in the preview area, and if the direction of motion is vertical, setting a cut point on the video file at the displayed frame of the video file.

Claims (62)

1. A method comprising:

at a computing device with a touch-sensitive display:

displaying a frame of a video file in a preview area on the touch-sensitive display;

detecting one or more touch points making initial contact at respective initial positions on the preview area;

detecting the one or more touch points moving over the preview area; and

in response to detecting the one or more touch points moving over the preview area:

determining a direction of motion of the one or more touch points; wherein

if only a single touch point is detected and the direction of motion is substantially parallel to the horizontal axis of the displayed video frame then:

if the determined direction of motion is substantially from right to left with respect to the horizontal axis of the displayed video frame stepping forward one frame of the video file in the preview area; and

if the determined direction of motion is substantially from left to right with respect to the horizontal axis of the displayed video frame stepping backward one frame of the video file in the preview area; and

if only a single touch point is detected and the direction of motion is substantially parallel to the vertical axis of the displayed video frame then:

if the determined direction of motion is substantially from top to bottom with respect to the vertical axis of the displayed video frame setting a mark-in point on the video file at the displayed frame of the video file in the preview window; and

if the determined direction of motion is substantially from bottom to top with respect to the vertical axis of the displayed video frame setting a mark-out point on the video file at the displayed frame of the video file in the preview window.

2. The method according to claim 1 , further comprising

providing to the user a visual indication of the action performed.

3. A method comprising:

at a computing device with a touch-sensitive display:

displaying a frame of a video file in a preview area on the touch-sensitive display;

detecting one or more touch points making initial contact at respective initial positions on the preview area;

detecting the one or more touch points moving over the preview area; and

in response to detecting the one or more touch points moving over the preview area:

determining a direction of motion of the one or more touch points; wherein

if more than one touch point is detected and the direction of motion is substantially parallel to the horizontal axis of the displayed video frame then:

if the determined direction of motion is substantially from right to left with respect to the horizontal axis of the displayed video frame stepping a first predetermined number of frames forward in the video file in the preview area; and

if the determined direction of motion is substantially from left to right with respect to the horizontal axis of the displayed video frame stepping a second predetermined number of frames backward in the video file in the preview area.

4. The method according to claim 3 , wherein

either the first predetermined number of frames or the second predetermined number of frames is established in dependence upon the number of touch points.

5. The method according to claim 3 , wherein

either the first predetermined number of frames or the second predetermined number of frames is established in dependence upon the number of touch points; and

either the first predetermined number of frames or the second predetermined number of frames is preset or user selectable.

6. The method according to claim 3 , further comprising

providing to the user a visual indication of the action performed.

7. The method according to claim 3 , further comprising

providing to the user a visual indication of the action performed, and

where the action corresponds to a movement of the video file within the preview window providing an indication of the number of frames moved and an indication of the direction of movement.

8. The method according to claim 3 , further comprising

if more than one touch point is detected and the direction of motion is substantially parallel to the vertical axis of the displayed video frame:

if the determined direction of motion is substantially from bottom to top with respect to the vertical axis of the displayed video frame setting a mark-in point at the displayed video frame in the preview window; and

if the determined direction of motion is substantially from top to bottom with respect to the vertical axis of the displayed video frame setting a mark-out point at the displayed video frame in the preview window.

9. A method comprising:

at a computing device with a touch-sensitive display:

displaying a frame of a video file in a preview area on the touch-sensitive display;

detecting one or more touch points making initial contact at respective initial positions on the preview area;

detecting the one or more touch points moving over the preview area; and

in response to detecting the one or more touch points moving over the preview area:

determining a direction of motion of the one or more touch points; wherein

if more than one touch point is detected and the direction of motion is substantially parallel to the horizontal axis of the displayed video frame then:

if the determined direction of motion is substantially from right to left with respect to the horizontal axis of the displayed video frame determining the number of touch points and stepping forward to a predetermined point in the video file in the preview area; or

if the determined direction of motion is substantially from left to right with respect to the horizontal axis of the displayed video frame determining the number of touch points and stepping backward to a predetermined point in the video file in the preview area.

10. The method according to claim 9 , wherein

the predetermined point in the video file is either a predetermined number of frames away from the current frame established in dependence upon the number of touch points or a different clip for a predetermined number of touch points in a direction established by the direction of motion.

11. The method according to claim 9 , wherein

the predetermined number of frames is either preset or user selectable.

12. The method according to claim 9 , further comprising

providing to the user a visual indication of the action performed.

13. The method according to claim 9 , further comprising

providing to the user a visual indication of the action performed, and

where the action corresponds to a movement of the video file within the preview window providing an indication of the movement made and an indication of the direction of movement.

14. The method according to claim 9 , further comprising

if more than one touch point is detected and the direction of motion is substantially parallel to the vertical axis of the displayed video frame:

if the determined direction of motion is substantially from bottom to top with respect to the vertical axis of the displayed video frame setting a mark-in point at the displayed video frame in the preview window; and

if the determined direction of motion is substantially from top to bottom with respect to the vertical axis of the displayed video frame setting a mark-out point at the displayed video frame in the preview window.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded May 5, 2026
From: CITIBANK, N.A., AS AGENT
To: COREL CORPORATION; CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
Reel/Frame 075559/0953 →
RELEASE OF SECURITY INTEREST Recorded Jul 18, 2019
From: UBS AG, STAMFORD BRANCH, AS ADMINISTRATIVE AND COLLATERAL AGENT
To: COREL CORPORATION; CLEARSLIDE, INC.; PARALLELS INTERNATIONAL GMBH
Reel/Frame 049787/0073 →
RELEASE OF SECURITY INTEREST RECORDED AT : REEL 046299 FRAME 0836 Recorded Jul 17, 2019
From: UBS AG, STAMFORD BRANCH
To: COREL CORPORATION; CLEARSLIDE, INC.
Reel/Frame 049773/0628 →
SECURITY INTEREST Recorded Jul 3, 2019
From: CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 049678/0980 →
SECURITY INTEREST Recorded Jul 3, 2019
From: CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
To: CITIBANK, N.A.
Reel/Frame 049678/0950 →
SECURITY INTEREST Recorded Jun 5, 2018
From: COREL CORPORATION
To: UBS AG, STAMFORD BRANCH
Reel/Frame 046299/0836 →
RELEASE OF SECURITY INTEREST Recorded Jun 4, 2018
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: COREL CORPORATION
Reel/Frame 047229/0384 →
RELEASE OF SECURITY INTEREST Recorded Jan 4, 2017
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: COREL CORPORATION; COREL US HOLDINGS,LLC; VAPC (LUX) S.Á.R.L.
Reel/Frame 041246/0001 →
SECURITY INTEREST Recorded Dec 23, 2016
From: COREL CORPORATION
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 041187/0165 →