Method and apparatus for controlling scale resolution in electronic device
US-2015177903-A1 · Jun 25, 2015 · US
US10990214B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10990214-B2 |
| Application number | US-201514743013-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 18, 2015 |
| Priority date | Jun 18, 2014 |
| Publication date | Apr 27, 2021 |
| Grant date | Apr 27, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods, systems and media for controlling playback of video using a touchscreen are provided. In some embodiments, the method comprises: causing video content to be presented in a player window of a screen of a touchscreen; detecting a first tap gesture within the player window; causing presentation of the video content to be paused; detecting a second tap gesture via the touchscreen; causing presentation of the video content to continue; detecting a left to right swipe gesture; causing a first portion of the video content that is later in time to be presented; detecting a right to left swipe gesture; causing a second portion of the video content that is earlier in time the video content that is currently being presented to be presented.
Opening claim text (preview).
What is claimed is: 1. A method for controlling presentation of video presented on a mobile device, the method comprising: causing video content to be presented in a player window of a screen of a touchscreen, wherein the player window has a length and a width and wherein times within the video content are mapped to the width of the player window; detecting, via the touchscreen, a press and hold gesture; receiving a subsequent input via the touchscreen in connection with detecting the press and hold gesture; causing a particular time in the video content to be presented based on the subsequent input and the detection of the press and hold gesture, wherein the press and hold gesture is detected at a first point along the width of the player window and wherein the subsequent input includes at least a movement of the press and hold gesture to a second point along the width of the player window without being released; mapping times within the video content to the width of the player window, wherein times before and after the press and hold gesture was detected are mapped at different scales based on the first point of the press and hold gesture, wherein the portion of the player window that is to the right of the first point of contact are mapped to points in the video content that are forward in time from a current time at a first scale based on the first point in comparison with a right side of the player window and the portion of the player window that is to the left of the first point of contact are mapped to points in the video content that are backward in time from the current time at a second scale based on the first point in comparison with a left side of the player window; determining that the press and hold gesture has moved to the second point along the width of the player without being released; in response to determining that the press and hold gesture has moved to the second point, causing the particular time in the video content corresponding to the second point to be presented based on the mapping of video content to the width of the player window; determining that the press and hold gesture has been released at the second point of the player window; and in response to determining that the press and hold gesture has been released at the second point, causing presentation of the video content to continue from the particular time. 2. The method of claim 1 , further comprising: detecting a first tap gesture via the touchscreen within the player window; causing presentation of the video content to be paused and causing a size of a progress bar that indicates playback position to be increased from a first size to a second size in response to receiving the first tap gesture; detecting a second tap gesture via the touchscreen within the player window; and causing presentation of the video content to continue from a paused state in response to detecting the second tap gesture. 3. The method of claim 2 , further comprising: mapping navigation speeds to different portions of the player window based on the first point, wherein points to the right of the first point along the width of the player window correspond to navigation forward through the video at a first plurality of speeds and points to the left of the first point along the width of the player window correspond to navigation backward through the video at a second plurality of speeds; determining that the press and hold gesture has moved to a second point along the width of the player window without being released; in response to determining that the press and hold gesture has moved to the second point, causing a navigation action to be performed in a particular direction through the video content at a particular speed based on the mapping of navigation speeds to the width of the player window and the location of the second point along the width of the player window; determining that the press and hold gesture has been released; and in response to determining that the press and hold gesture has been released, causing presentation of the video content to continue from a third portion of the video that was navigated to at least in part based on the navigation action being performed. 4. The method of claim 1 , further comprising: detecting a first swipe gesture via the touchscreen that at least begins within the player window, wherein the first swipe gesture is a swipe from left to right; in response to detecting the first swipe gesture, causing presentation of the video content to skip forward to a later time in the video content, wherein the video content is skipped forwards by a predetermined time period; detecting a second swipe gesture via the touchscreen that at least begins within the player window, wherein the second swipe gesture is a swipe from right to left; and in response to detecting the second swipe gesture, causing presentation of the video content to skip backward to an earlier time in the video content, wherein the video content is skipped backwards by the predetermined time period. 5. The method of claim 4 , further comprising: causing a plurality of thumbnails to be presented in response to detecting the press and hold gesture, wherein each of the plurality of thumbnails represents video data at a time in the video; detecting a third tap gesture via the touchscreen within the player window, wherein the third tap gesture corresponds to one of the plurality of thumbnails; and causing presentation of the video content to continue from a time in the video corresponding to the particular time in the video represented by the selected thumbnail in response to detecting the third tap gesture corresponding to the one of the plurality of thumbnails. 6. The method of claim 5 , further comprising: detecting a third swipe gesture via the touchscreen that at least begins within the player window during presentation of the plurality of thumbnails; causing a second plurality of thumbnails to be presented in response to detecting the third swipe gesture, wherein each of the second plurality of thumbnails represents video data at a time in the video and wherein at least one of the second plurality thumbnails represents a time in the video data not represented by at any of the first plurality of thumbnails; and detecting the third tap gesture via the touchscreen within the player window during presentation of the second plurality of thumbnails, wherein the third tap gesture corresponds to one of the second plurality of thumbnails. 7. The method of claim 1 , wherein the player window occupies the full screen of the touchscreen. 8. A system for controlling presentation of video presented on a mobile device, the system comprising: a hardware processor that is programmed to: cause video content to be presented in a player window of a screen of a touchscreen, wherein the player window has a length and a width and wherein times within the video content are mapped to the width of the player window; detect, via the touchscreen, a press and hold gesture; receive a subsequent input via the touchscreen in connection with detecting the press and hold gesture; cause a particular time in the video content to be presented based on the subsequent input and the detection of the press and hold gesture, wherein the press and hold gesture is detected at a first point along the width of the player window and wherein the subsequent input includes at least a movement of the press and hold gesture to a second point along the width of the player window without being released; map times within the video content to the width of the player window, wherein times before and after the press and hold gesture was detected are mapped at different scales based on the first point of the press and ho
Indicating arrangements {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)} · CPC title
comprising still images, e.g. texture, background image · CPC title
for controlling playback functions for recorded or on-demand content, e.g. using progress bars, mode or play-point indicators or bookmarks (specific graphical features in visual interfaces H04N21/4312) · CPC title
by playing back content from the storage medium (reproduction of recorded television signals H04N5/76; reproduction of recorded television signals H04N9/79) · CPC title
embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop (constructional details of equipment or arrangements specially adapted for portable computer application G06F1/1626; arrangements specially adapted for mobile receivers in broadcast systems H04H20/57) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.