Control video content play speed

US9264777B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9264777-B2
Application numberUS-201314067233-A
CountryUS
Kind codeB2
Filing dateOct 30, 2013
Priority dateOct 30, 2012
Publication dateFeb 16, 2016
Grant dateFeb 16, 2016

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.

In one example embodiment, a system includes a content provider configured to transmit video content including a plurality of scenes; and an apparatus configured to: receive an input including a target playing time of the video content and a condition for changing a playing speed, determine a priority value for each of the scenes based at least in part on the condition for changing the playing speed, and determine a playing speed of each of the scenes based at least in part on the determined priority value and the target playing time of the video content.

First claim

Opening claim text (preview).

We claim: 1. A system, comprising: a content provider configured to transmit video content including a plurality of scenes, each scene having one or more contextually related frames; and an apparatus configured to: receive an input including a target playing time of the video content and a condition for changing a playing speed, wherein the condition for changing the playing speed includes whether a designated person appears in the video content or whether dialog is detected, determine a priority value for each of the scenes based at least in part on the condition for changing the playing speed, the priority value being a numerical value that is assigned to each of the scenes based on whether each of the scenes satisfies the condition for changing the playing speed, and determine a playing speed of each of the scenes based at least in part on the determined priority value for each of the scenes and the target playing time of the video content. 2. The system of claim 1 , wherein the apparatus is further configured to transmit information regarding the determined playing speed of each of the scenes to the content provider. 3. The system of claim 2 , further comprising: an end device configured to: transmit a request for the video content to the content provider, transmit the input to the apparatus, and receive the video content from the content provider, wherein the content provider is further configured to transmit, to the end device, the video content and the information regarding the determined playing speed of each of the scenes. 4. The system of claim 3 , wherein the end device is further configured to play the video content while speeding up or slowing down the playing of respective ones of the scenes based at least in part on the information regarding the determined playing speed of each respective scene. 5. The system of claim 1 , further comprising: an end device configured to: transmit a request for the video content to the content provider, transmit the input, and receive the video content from the content provider, wherein the apparatus is further configured to: receive the input from the end device, transmit information regarding the determined playing speed of respective ones of the scenes of the video content to the end device, wherein the content provider is further configured to transmit the video content to the end device. 6. The system of claim 5 , wherein the end device is further configured to play the video content while speeding up or slowing down the playing of respective ones of the scenes based at least in part on the information regarding the determined playing speed of each respective scene. 7. The system of claim 1 , wherein the apparatus is further configured to play the video content while speeding up or slowing down the playing of respective ones of the scenes according to the determined playing speed of each respective scene. 8. The system of claim 1 , wherein the apparatus is further configured to: quantify a similarity between adjacent frames, and determine the adjacent frames to be contextually related based at least in part on the quantified similarity. 9. The system of claim 8 , wherein the apparatus is further configured to: quantify the similarity between a previous frame and a current frame, if the quantified similarity between the previous frame and the current frame is equal to or larger than a predetermined value, determine the previous frame and the current frame to be contextually related, and if the quantified similarity between the previous frame and the current frame is smaller than the predetermined value, determine the previous frame and the current frame to be not contextually related. 10. The system of claim 1 , wherein the apparatus is further configured to determine the priority value of each of the plurality of scenes based at least in part on whether the designated person appears in respective ones of the scenes. 11. The system of claim 1 , wherein the apparatus is further configured to determine the priority value of each of the plurality of scenes based at least in part on whether the designated person is heard in respective ones of the scenes. 12. The system of claim 1 , wherein the condition for changing the playing speed includes whether an amount of pixel changes in respective ones of the scenes is higher than a first threshold value or whether an audio signal magnitude in respective ones of the scenes is higher than a second threshold value. 13. The system of claim 1 , wherein the apparatus is further configured to determine the priority value of each of the plurality of scenes based at least in part on whether the dialog is detected in respective ones of the scenes. 14. A server, comprising: an input receiving unit configured to receive an input including a target playing time of video content that includes a plurality of scenes and a condition for changing a playing speed, each scene having one or more contextually related frames, the condition for changing the playing speed including whether a designated person appears in the video content or whether dialog is detected; wherein the server is configured to: determine a priority value for each of the scenes based at least in part on the condition for changing the playing speed, the priority value being a numerical value that is assigned to each of the scenes based on whether each of the scenes satisfies the condition for changing the playing speed; and determine a playing speed of each of the scenes based at least in part on the determined priority value for each of the scenes and the target playing time of the video content. 15. The server of claim 14 , wherein the input receiving unit is further configured to receive the input from an end device, and the server further comprises: a transmitting unit to transmit information regarding the determined playing speed of each of the scenes to the end device. 16. The server of claim 15 , wherein the transmitting unit is further configured to transmit the information regarding the determined playing speed of each of the scenes to a content provider that transmits the video content to at least one of the apparatus or the end device. 17. The server of claim 14 , further comprising: a content displaying unit configured to speed up or slow down the playing of respective ones of the scenes according to the determined play speed of each of the scenes. 18. The server of claim 14 , wherein the server is further configured to: quantify a similarity between adjacent frames, and determine the adjacent frames to be contextually related based at least in part on the quantified similarity. 19. The server of claim 18 , wherein the server is further configured to: quantify the similarity between a previous frame and a current frame, if the quantified similarity between the previous frame and the current frame is equal to or larger than a predetermined value, determine the previous frame and the current frame to be contextually related, and if the quantified similarity between the previous frame and the current frame is smaller than the predetermined value, determine the previous frame and the current frame to be not contextually related. 20. The server of claim 14 , wherein the server is further configured to determine the priority value of each of the plurality of scenes based at least in part on whether the designated person appears in respective ones of the scenes. 21. The server o

Assignees

Inventors

Classifications

  • involving operations for analysing video streams, e.g. detecting features or characteristics (television picture signal circuitry for scene change detection H04N5/147; filtering for image enhancement G06T5/00; methods or arrangements for recognising scenes G06V20/00; arrangements characterised by components specially adapted for monitoring, identification or recognition of video in broadcast systems H04H60/59) · CPC title

  • involving operations for analysing the audio stream, e.g. detecting features or characteristics in audio streams (arrangements characterised by components specially adapted for monitoring, identification or recognition of audio in broadcast systems H04H60/58) · CPC title

  • Structuring of content, e.g. decomposing content into time segments · 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

  • Generation or processing of Service Information [SI] · 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 US9264777B2 cover?
In one example embodiment, a system includes a content provider configured to transmit video content including a plurality of scenes; and an apparatus configured to: receive an input including a target playing time of the video content and a condition for changing a playing speed, determine a priority value for each of the scenes based at least in part on the condition for changing the playing …
Who is the assignee on this patent?
Kt Corp
What technology area does this patent fall under?
Primary CPC classification H04N21/47217. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 16 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).