Selecting frame from video on user interface

US2016103574A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016103574-A1
Application numberUS-201414512392-A
CountryUS
Kind codeA1
Filing dateOct 11, 2014
Priority dateOct 11, 2014
Publication dateApr 14, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computing apparatus comprises a touch sensitive display, at least one processor, and at least one memory storing program instructions that, when executed by the at least one processor, cause the apparatus to: Switch between a video browsing mode and a frame-by-frame browsing mode. The video browsing mode is configured to display an independent static frame of the video. The frame-by-frame browsing mode is configured to display both independent and dependent static frames of the video one by one. A touch on a timeline of the video browsing mode is configured to switch to the video browsing mode and display a static frame of the video corresponding to the touch on the timeline. A release of the touch is configured to switch to the frame-by-frame browsing mode and display a static frame, which is corresponding to the release on the timeline, in the frame-by-frame mode.

First claim

Opening claim text (preview).

1 . A computing apparatus comprising: a touch sensitive display; at least one processor, and at least one memory storing program instructions that, when executed by the at least one processor, cause the apparatus to: switch between a video browsing mode and a frame-by-frame browsing mode, wherein the video browsing mode is configured to display an independent static frame of the video, and wherein the frame-by-frame browsing mode is configured to display both independent and dependent static frames of the video one by one; wherein a touch on a timeline of the video browsing mode is configured to switch to the video browsing mode and display a static frame of the video corresponding to the touch on the timeline; and wherein a release of the touch is configured to switch to the frame-by-frame browsing mode and display a static frame, which is corresponding to the release on the timeline, in the frame-by-frame browsing mode. 2 . The computing apparatus according to claim 1 , wherein in the frame-by-frame browsing mode, the at least one memory store program instructions that, when executed, cause the apparatus to: render and display the static frame having an area of at least 50% of an area of the static frame in the video browsing mode. 3 . The computing apparatus according to claim 1 , wherein in the frame-by-frame browsing mode, the at least one memory store program instructions that, when executed, cause the apparatus to: render and display the static frame having an area of 80%-100% of an area of the static frame in the video browsing mode. 4 . The computing apparatus according to claim 1 , wherein in the frame-by-frame browsing mode, the at least one memory store program instructions that, when executed, cause the apparatus to: render adjacent frames of the static frame. 5 . The computing apparatus according to claim 4 , wherein in the frame-by-frame browsing mode, the at least one memory store program instructions that, when executed, cause the apparatus to: receive a second touch on the display; and based on the second touch, display one of the adjacent frame. 6 . The computing apparatus according to claim 4 , wherein the adjacent frames comprise sequential frames of the video. 7 . The computing apparatus according to claim 4 , wherein the adjacent frames comprise frames of the video so that certain number of frames of the video is configured to be omitted between the adjacent frames and the displayed frame. 8 . The computing apparatus according to claim 4 , wherein in the frame-by-frame browsing mode, the at least one memory store program instructions that, when executed, cause the apparatus to: display at least a portion of the adjacent frames along with the static frame. 9 . The computing apparatus according to claim 1 , wherein in the video browsing mode, the at least one memory store program instructions that, when executed, cause the apparatus to: display the independent static frame as a static image, wherein the static frame is configured to be coded without prediction from other frames. 10 . The computing apparatus according to claim 1 , wherein in the frame by frame browsing mode, the at least one memory store program instructions that, when executed, cause the apparatus to: display the independent and dependent static frames as static images, wherein the independent and dependent static frames are configured to be coded without prediction from other frames, configured to be coded so that they use prediction from a reference frame, and configured to be coded so that they use a prediction signal from one or more frames. 11 . The computing apparatus according to claim 4 , wherein in the frame-by-frame browsing mode, the at least one memory store program instructions that, when executed, cause the apparatus to: receive a swipe gesture on the display; and based on the swipe gesture, display one of the adjacent frame. 12 . The computing apparatus according to claim 1 , wherein the static frame in the video browsing mode is the same as the static frame in the frame-by-frame mode; 13 . The computing apparatus according to claim 1 , wherein the static frame in the video browsing mode is a different from the static frame in the frame-by-frame mode. 14 . The computing apparatus according to claim 1 , wherein the video browsing mode is further configured to display a timeline indicator of the video, wherein the timeline indicator corresponds to a point of time of the frame on the timeline. 15 . The computing apparatus according to claim 1 , wherein a subsequent touch on the timeline is configured to automatically switch back to the video browsing mode and the apparatus is configured display a static frame of the video corresponding to the subsequent touch on the timeline. 16 . The computing apparatus according to claim 1 , wherein the touch comprises a hold and a drag on the timeline, and the apparatus is configured to display a static frame of the video corresponding to a location of a termination of the drag in the video browsing mode, and further wherein the release correspondences to the termination of the drag. 17 . The computing apparatus according to claim 1 , wherein in the frame-by-frame mode based on a tap of the frame, the at least one memory store program instructions that, when executed, cause the apparatus to: return to the video browsing mode and display the frame in the video browsing mode. 18 . The computing apparatus according to claim 1 , wherein the apparatus comprises a mobile apparatus and the touch sensitive display comprises a mobile sized touch sensitive display. 19 . A non-transitory computer-readable storage medium comprising executable instructions for causing at least one processor of a computing apparatus to perform operations comprising: switch between a video browsing mode and a frame-by-frame browsing mode, wherein the video browsing mode is configured to display an independent static frame of the video, and wherein the frame-by-frame browsing mode is configured to display both independent and dependent static frames of the video one by one; wherein a touch on a timeline of the video browsing mode is configured to switch to the video browsing mode and display a static frame of the video corresponding to the touch on the timeline; and wherein a release of the touch is configured to switch to the frame-by-frame browsing mode and display a static frame, which is corresponding to the release on the timeline, in the frame-by-frame browsing mode. 20 . A method, comprising switching between a video browsing mode and a frame-by-frame browsing mode in a computing apparatus, wherein the video browsing mode is configured to display an independent static frame of the video, and wherein the frame-by-frame browsing mode is configured to display both independent and dependent static frames of the video one by one; detecting a touch on the timeline, wherein the touch is configured to switch to the video browsing mode and display a static frame of the video corresponding to the touch on the timeline; and detecting a release of the touch, wherein the release is configured to switch to the frame-by-frame browsing mode and display a static frame, which is corresponding to the release on the timeline, in the frame-by-frame browsing mode.

Assignees

Inventors

Classifications

  • Indicating arrangements  {(indicating means incorporated in magazine or cassette G11B23/046 and G11B23/0875; indicating measured values in general G01D)} · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

  • G11B27/105Primary

    of operating discs · CPC title

  • G06F3/0484Primary

    for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

  • the internal structure of a single video sequence · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016103574A1 cover?
A computing apparatus comprises a touch sensitive display, at least one processor, and at least one memory storing program instructions that, when executed by the at least one processor, cause the apparatus to: Switch between a video browsing mode and a frame-by-frame browsing mode. The video browsing mode is configured to display an independent static frame of the video. The frame-by-frame bro…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification G11B27/105. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Apr 14 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).