Method, system and computer program product for distributed video editing

US10504558B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10504558-B2
Application numberUS-201815891885-A
CountryUS
Kind codeB2
Filing dateFeb 8, 2018
Priority dateMay 23, 2005
Publication dateDec 10, 2019
Grant dateDec 10, 2019

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 network editor comprises a central location with stored videos such as movies that can be edited by editors at remote locations. An editor receives a representation of a video and specifies edits relative to the representation, enabling the editor to use a device lacking sufficient processing capability to edit the video directly, and also reducing the volume of information transmitted between the central location and the remote editor. The central location is able to provide the edited movie in a format suitable to the display capabilities of the viewing device of the viewer requesting the edited video.

First claim

Opening claim text (preview).

What is claimed is: 1. A system of distributed non-linear video editing, comprising: a processor; and a non-transitory computer readable medium storing instructions translatable by the processor to: generate, by a transcoder, a texture strip for visually representing a plurality of frames of a video corresponding to moving image data over time, wherein the texture strip comprises a sequence of textured frame representations corresponding to the plurality of frames of the video formatted as a single still image; send the texture strip to a remote client device; receive an edit command from the client device, the edit command associated with a selected frame identified by a location of a positioner relative to the texture strip; apply the edit command based on the selected frame to generate an edited video; and send a representation of the edited video to the client device. 2. The system of claim 1 , wherein the instructions are further translatable by the processor to convert the edited video to a format suitable for display on the client device prior to sending the edited video to the client device. 3. The system of claim 2 , wherein the client device is embodied on a phone or a mobile device. 4. The system of claim 1 , wherein the edit command from the client device comprises an instruction to select an ad and place the ad in the video. 5. The system of claim 1 , wherein the edit command from the client device comprises an instruction to delete the selected frame from the video. 6. The system of claim 1 , wherein the edit command from the client device comprises an instruction to add a special effect to the video. 7. The system of claim 1 , wherein the edit command from the client device comprises an instruction to share a segment of the video. 8. A computer program product comprising a non-transitory computer readable medium storing instructions translatable by a processor to: generate, by a transcoder, a texture strip for visually representing a plurality of frames of a video corresponding to moving image data over time, wherein the texture strip comprises a sequence of textured frame representations corresponding to the plurality of frames of the video formatted as a single still image; send the texture strip to a remote client device; receive an edit command from the client device, the edit command associated with a selected frame identified by a location of a positioner relative to the texture strip; apply the edit command based on the selected frame to generate an edited video; and send a representation of the edited video to the client device. 9. The computer program product of claim 8 , wherein the instructions are further translatable to convert the edited video to a format suitable for display on the client device prior to sending the edited video to the client device. 10. The computer program product of claim 9 , wherein the client device is embodied on a phone or a mobile device. 11. The computer program product of claim 8 , wherein the edit command from the client device comprises an instruction to select an ad and place the ad in the video. 12. The computer program product of claim 8 , wherein the edit command from the client device comprises an instruction to delete the selected frame from the video. 13. The computer program product of claim 8 , wherein the edit command from the client device comprises an instruction to add a special effect to the video. 14. The computer program product of claim 8 , wherein the edit command from the client device comprises an instruction to share a segment of the video. 15. A method of distributed non-linear video editing, comprising: generating, by a transcoder at a computer, a texture strip for visually representing a plurality of frames of a video corresponding to moving image data over time, wherein the texture strip comprises a sequence of textured frame representations corresponding to the plurality of frames of the video formatted as a still image; sending, by the computer, the texture strip to a client device communicatively connected to and remote from the computer; receiving, by the computer, an edit command from the client device via a user interface displaying the texture strip, the edit command associated with a selected frame identified by a location of a positioner relative to the texture strip; applying, by the transcoder, the edit command to the selected frame to generate an edited video; and sending, by the computer, a representation of the edited video to the client device. 16. The method according to claim 15 , further comprising converting the edited video to a format suitable for display on the client device prior to sending the edited video to the client device. 17. The method according to claim 16 , wherein the client device is embodied on a phone or a mobile device. 18. The method according to claim 15 , wherein the edit command from the client device comprises an instruction to select an ad and place the ad in the video. 19. The method according to claim 15 , wherein the edit command from the client device comprises an instruction to delete the selected frame from the video. 20. The method according to claim 15 , wherein the edit command from the client device comprises and instruction to add a special effect to the video. 21. The method of claim 15 , wherein the edit command from the client device comprises an instruction to share a segment of the video.

Assignees

Inventors

Classifications

  • Means for inserting a foreground image in a background image, i.e. inlay, outlay · CPC title

  • by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 or from Quicktime to Realvideo (conversion of standards in analog television systems H04N7/01) · CPC title

  • Audio or video recording · CPC title

  • involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements {(video transcoding H04N19/40; media packet handling at the source H04L65/762)} · CPC title

  • by transcoding between formats or standards, e.g. from MPEG-2 to MPEG-4 (conversion of standards in analogue television systems H04N7/01) · 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 US10504558B2 cover?
A network editor comprises a central location with stored videos such as movies that can be edited by editors at remote locations. An editor receives a representation of a video and specifies edits relative to the representation, enabling the editor to use a device lacking sufficient processing capability to edit the video directly, and also reducing the volume of information transmitted betwee…
Who is the assignee on this patent?
Open Text Sa Ulc
What technology area does this patent fall under?
Primary CPC classification G11B27/034. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 10 2019 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).