SLOW MOTION VIDEO PLAYBACK METHOD FOR COMPUTING DEVICES WITH TOUCH INTERFACES
20170352378 · 2017-12-07
Inventors
Cpc classification
G06F3/041
PHYSICS
G06F3/04847
PHYSICS
H04N21/472
ELECTRICITY
H04N21/47205
ELECTRICITY
International classification
G11B27/00
PHYSICS
G06F3/0488
PHYSICS
Abstract
Disclosed is a system and method for controlling the playback speed, and user experience, of watching slow motion video content on a touch sensitive computing device such as a mobile phone, tablet or laptop with a touch sensitive screen. Key features of the disclosure are the simplicity of the user interface and the instant visual feedback given to the user.
Claims
1. (canceled)
2. A method for controlling the playback speed, and user experience of watching, slow motion video content on a portable electronic computing device with a touch sensitive screen, the method comprising: outputting on the display the video content; automatically playing the video content in an infinite loop; detecting a touch within the boundaries of the video playback screen on the touch interface; in response to a static hold of the touch, reducing the playback speed in predefined logarithmic increments down to a predefined lower limit, as long as the static hold continues; in response to detecting cessation of user contact with the touch interface, the playback speed will increase back to normal playback speed in predefined logarithmic increments, as long as no further touch is detected.
3. The method of claim 1, where the playback speed increases in predefined logarithmic increments the further the user drags the static hold of the touch downwards and away from the initial touch point.
4. (canceled)
5. A computing device, comprising: at least one processor; machine-readable code stored on the computing device comprising executable instructions that are executable by at least one processor, and which comprise: executable instructions to output on the display the video content; executable instructions to automatically play the video content in an infinite loop; executable instructions to detect a touch within the boundaries of the video playback screen on the touch interface; executable instructions to detect a static hold of the touch and to reduce the playback speed in predefined logarithmic increments down to a predefined lower limit, as long as the static hold continues; executable instructions to detect a cessation of user contact with the touch interface; executable instructions to increase the playback speed back to normal playback speed in predefined logarithmic increments, as long as no further touch is detected.
6. The computing device of claim 5 where the playback speed increases in predefined logarithmic increments the further the user drags the static hold of the touch downwards and away from the initial touch point.
7. (canceled)
8. A non-transitory computer-readable storage medium comprising executable instructions for causing at least one processor of a computing device to perform operations comprising: outputting on the display the video content: automatically playing the video content in an infinite loop; detecting a touch within the boundaries of the video playback screen on the touch interface; detecting a static hold of the touch and to reduce the playback speed in predefined logarithmic increments down to a predefined lower limit, as long as the static hold continues; detecting a cessation of user contact with the touch interface; increasing the playback speed back to normal playback speed in predefined logarithmic increments, as long as no further touch is detected.
9. The non-transitory computer-readable storage medium of claim 8 where the playback speed increases in predefined logarithmic increments the further the user drags the static hold of the touch downwards and away from the initial touch point.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0029]
[0030]
[0031]
DETAILED DESCRIPTION
[0032] In one example, a user is playing back a slowmo video on their mobile phone using a slowmo playback application, hereinafter called the “Worm App” which incorporates the methods of slow motion video playback disclosed herein. They initiate a touch and static hold of the touch on the screen hereinafter called “Touch to Slow”.
[0033] In a second example a user edits a slowmo video on their mobile phone using the Worm App and Touch to Slow and they then upload and share that edited video with friends who also have the Worm App and can use Touch to Slow to view the motion video.
[0034] In both embodiments, the Worm App resides on the mobile computing device, see
[0035] In the sections that follow, various slow motion video playback scenarios are described which describe the method and process with which the Worm App slows down the playback speed of the slowmo video. The scenarios described are given by way of example. The scenarios can be extended to include any and all other record, edit, playback and share related scenarios that might be relevant within the scope of the invention.
[0036] Two methods are described herein for achieving the user experience and are called “Method 1” and “Method 2”.
[0037] Method 1
[0038] Reference is made to
[0039] In step 1, the Worm App is started 7 and the latest video that is stored in the memory 4 of the computing device 1 is played automatically in an infinite loop 9 on the touch display of the device 2. In step 2, once the user sees a section of video that catches his interest and he would like to slow down the action, he places his
[0040] Method 2
[0041] Reference is made to
[0042] When another user, who has permissions to view the slowmo video open their Worm App 5 they can see the latest video from the user playing and looping automatically. They can see in normal playback the slowmo effects that the user has added to their video during the edit. Whilst watching the looped video, the user can place their finger 17 on the touch screen to enable Touch to Slow and slow down the video playback further down to a predetermined threshold set on the Worm App in order to better experience the motion video and watch specific details of the motion.