Video editing using contextual data and content discovery using clusters

US2016104508A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016104508-A1
Application numberUS-201514811465-A
CountryUS
Kind codeA1
Filing dateJul 28, 2015
Priority dateOct 10, 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.

Video editing using contextual data may include collecting metadata from a sensor concurrently with recording a video, wherein the metadata is synchronized in time with the video, detecting attributes within the metadata and attributes from the video, and correlating the attributes with a plurality of editors. An editor may be selected from the plurality of editors according to the correlating and a video editing workflow may be automatically initiated. Content discovery using clusters may include receiving a user request for video content from a device, determining a behavioral cluster for the user according to demographic data for the user, determining a video of interest associated with the behavioral cluster, and providing a video of interest to the device using the processor.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method, comprising: collecting, using a processor, metadata from a sensor concurrently with recording a video, wherein the metadata is synchronized in time with the video; detecting, using the processor, at least one of attributes of the metadata or attributes of the video; correlating, using the processor, the attributes with a plurality of editors; selecting, using the processor, an editor from the plurality of editors according to the correlating; and displaying, using the processor, the selected editor for the video. 2 . The method of claim 1 , further comprising: marking clips in the video for trimming according to user activation of a trim control during playback of the video. 3 . The method of claim 2 , further comprising: trimming the video according to the marked clips. 4 . The method of claim 1 , further comprising: receiving a user gesture specifying frame rates of the video over time; and storing the frame rates in association with times in the video. 5 . The method of claim 1 , further comprising: aligning visual representations of a plurality of different videos in time; receiving a user input drawing a line over different ones of the visual representations selecting clips of the plurality of different videos to be visible at different times; and generating a mixed video comprising only the selected clips of each of the plurality of videos in chronological order. 6 . The method of claim 5 , further comprising: adjusting a start time or an end time of at least one of the selected clips to coincide with a detected beat in a time synchronized audio file. 7 . The method of claim 1 , further comprising: superimposing metadata on the video. 8 . The method of claim 1 , wherein the metadata is collected from a plurality of different sensors, the method further comprising: determining which of the plurality of sensors exhibits at least a minimum level of activity during recording of the video; selecting items of the metadata generated from the determined sensor; and superimposing the items of metadata on the video in synchronization with the video. 9 . The method of claim 1 , further comprising: from a first device, inviting a second device to perform distributed video processing; responsive to determining that the second device has accepted the invitation, sending a selected video processing operation of a plurality of video processing operations to the second device; receiving a result of the selected video processing operation from the second device; and combining the result with a result of at least other of the plurality of video processing operations. 10 . The method of claim 1 , further comprising: within a device, delaying implementation of a video processing operation until the processor determines that the device is idle and coupled to a power supply. 11 . A system, comprising: a processor programmed to initiate executable operations comprising: collecting metadata from a sensor concurrently with recording a video, wherein the metadata is synchronized in time with the video; detecting at least one of attributes of the metadata or attributes of the video; correlating the attributes with a plurality of editors; selecting an editor from the plurality of editors according to the correlating; and displaying the selected editor for the video. 12 . The system of claim 11 , wherein the processor is further programmed to initiate executable operations comprising: marking clips in the video for trimming according to user activation of a trim control during playback of the video. 13 . The system of claim 12 , wherein the processor is further programmed to initiate executable operations comprising: trimming the video according to the marked clips. 14 . The system of claim 11 , wherein the processor is further programmed to initiate executable operations comprising: receiving a user gesture specifying frame rates of the video over time; and storing the frame rates in association with times in the video. 15 . The system of claim 11 , wherein the processor is further programmed to initiate executable operations comprising: aligning visual representations of a plurality of different videos in time; receiving a user input drawing a line over different ones of the visual representations selecting clips of the plurality of different videos to be visible at different times; and generating an edited video comprising only the selected clips of each of the plurality of videos in chronological order. 16 . The system of claim 15 , wherein the processor is further programmed to initiate executable operations comprising: adjusting a start time or an end time of at least one of the selected clips to coincide with a detected beat in a time synchronized audio file. 17 . The system of claim 11 , wherein the processor is further programmed to initiate executable operations comprising: superimposing metadata on the video. 18 . The system of claim 11 , wherein the metadata is collected from a plurality of different sensors and the processor is further programmed to initiate executable operations comprising: determining which of the plurality of sensors exhibits at least a minimum level of activity during recording of the video; selecting items of the metadata generated from the determined sensor; and superimposing the items of metadata on the video in synchronization with the video. 19 . The system of claim 11 , wherein the processor is further programmed to initiate executable operations comprising: from a first device, inviting a second device to perform distributed video processing; responsive to determining that the second device has accepted the invitation, sending a selected video processing operation of a plurality of video processing operations to the second device; receiving a result of the selected video processing operation from the second device; and combining the result with a result of at least other of the plurality of video processing operations. 20 . The system of claim 11 , wherein the processor is further programmed to initiate executable operations comprising: within a device, delaying implementation of a video processing operation until the processor determines that the device is idle and coupled to a power supply. 21 . A computer program product comprising a computer readable storage medium having program code stored thereon, the program code executable by a processor to perform a method comprising: collecting metadata from a sensor concurrently with recording a video, wherein the metadata is synchronized in time with the video; detecting at least one of attributes of the metadata or attributes of the video; correlating the attributes with a plurality of editors; selecting an editor from the plurality of editors according to the correlating; and displaying the selected editor for the video. 22 . The computer program product of claim 21 , wherein the method further comprises: marking clips in the video for trimming according to user activation of a trim control during playback of the video. 23 . The computer program product of claim 22 , wherein the method further comprises: trimming the video according to the marked clips. 24 . The computer program product of claim 21 , wherein the method further comprises: receiving a user gesture specifying frame rates of the

Assignees

Inventors

Classifications

  • by using information not detectable on the record carrier · CPC title

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

  • Content authoring · CPC title

  • G06F16/735Primary

    Filtering based on additional data, e.g. user or group profiles · CPC title

  • for requesting additional data associated with the content · 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 US2016104508A1 cover?
Video editing using contextual data may include collecting metadata from a sensor concurrently with recording a video, wherein the metadata is synchronized in time with the video, detecting attributes within the metadata and attributes from the video, and correlating the attributes with a plurality of editors. An editor may be selected from the plurality of editors according to the correlating …
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F16/735. 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).