Method, system and computer program product for distributed video editing
US-9940971-B2 · Apr 10, 2018 · US
US11990157B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11990157-B2 |
| Application number | US-202017010731-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 2, 2020 |
| Priority date | May 23, 2005 |
| Publication date | May 21, 2024 |
| Grant date | May 21, 2024 |
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.
A video player includes the user interface comprising: a video display; a texture strip visually representing a series of frames of a video, the texture strip comprising a sequence of textured frame representations, each textured frame representation in sequence of textured frame representations representing a corresponding frame from a series of frames; a control to allow a user to use the texture strip to seek frames in the series of frames in a random manner. An input is received via the control, the input including an indication of a selection of a location in the texture strip, the location in the texture strip having a corresponding temporal location in the series of frames. Based on the input, a frame selected from the series of frames is displayed in the video display, the selected frame located at the corresponding temporal location in the series of frames.
Opening claim text (preview).
What is claimed is: 1. A computer program product comprising a non-transitory computer readable medium having stored thereon a set of instructions executable by a processor, the set of instructions comprising instructions for: providing a user interface for a digital video player at a user device, the user interface comprising: a texture strip displayed as a continuous strip and visually representing a series of consecutive frames of a video, the texture strip comprising a sequence of textured frame representations, each textured frame representation in the sequence of textured frame representations representing a corresponding frame from the series of consecutive frames; a positioner configured to enable a user to select frames in the series of consecutive frames in a random access manner by positioning the positioner at locations in the texture strip; and one or more controls configured to enable the user to select one or more corresponding functions; wherein the user interface is configured to receive a selection of a frame in the series of consecutive frames based on a correspondence of a location of the positioner to the selected frame in the series of consecutive frames; wherein the user interface is configured to receive based on user interaction with the user interface a selection of a function of the one or more corresponding functions; and wherein the user interface is configured to apply the selected function to the series of consecutive frames at the selected frame. 2. The computer program product of claim 1 , wherein the user interface further comprises a deep tag marker, the deep tag marker configured to enable a user to set a first edge marker at a beginning one of the series of consecutive frames and a second edge marker at an ending one of the series of consecutive frames, the deep tag marker indicating a segment of the series of consecutive frames. 3. The computer program product of claim 2 , a deep tag control configured to create a deep tag in response to receiving an indication by the user via the deep tag control to save the first and second edge markers as the deep tag. 4. The computer program product of claim 2 , a deep tag bar that provides a visual representation of positions of one or more stored deep tags in relation to the series of consecutive frames. 5. The computer program product of claim 1 , wherein the user interface further comprises one or more specialized editing controls, each of the specialized editing controls configured to display to the user a corresponding specialized editing interface in response to receiving a selection of the specialized editing control. 6. The computer program product of claim 5 , wherein a first one of the specialized editing controls comprises a mash-up editor control, wherein in response to selection of the mash-up editor control by the user, a mash-up editor is displayed to the user, the mash-up editor comprising: one or more navigation controls configured to enable the user to view a set of thumbnails representing corresponding content files; one or more content selection controls configured to enable the user to select content files to be included in the mash-up; a mash-up texture strip visually representing a series of consecutive frames of the mash-up; a frame selector control configured to enable the user to select a segment of the mash-up for editing; one or more editing controls configured to enable the user to edit the mash-up; and one or more publishing controls configured to enable the user to publish the mash-up. 7. The computer program product of claim 5 , wherein a first one of the specialized editing controls comprises a tree editor control, wherein in response to selection of the tree editor control by the user, a tree editor is displayed to the user, the tree editor comprising: one or more navigation controls configured to enable the user to view a set of thumbnails representing corresponding content files; one or more content selection controls configured to enable the user to select content files to be included in a tree; a tree structure window that displays a graph of a tree playback product control structure; one or more editing controls configured to enable the user to edit the tree; and one or more publishing controls configured to enable the user to publish the tree. 8. The computer program product of claim 5 , wherein a first one of the specialized editing controls comprises a link-up editor control, wherein in response to selection of the link-up editor control by the user, a link-up editor is displayed to the user, the link-up editor comprising: one or more navigation controls configured to enable the user to view a set of thumbnails representing corresponding content segments; one or more segment selection controls configured to enable the user to select content segments to be included in a link-up; a link-up structure window that displays a sequential display structure linking a set of selected content segments; one or more editing controls configured to enable the user to edit the link-up; and one or more publishing controls configured to enable the user to publish the link-up. 9. The computer program product of claim 5 , wherein a first one of the specialized editing controls comprises an effects editor control, wherein in response to selection of the effects editor control by the user, an effects editor is displayed to the user, the effects editor comprising: one or more navigation controls configured to enable the user to view a set of effects controls, each effects control representing a corresponding effect; an effects texture strip visually representing a series of content frames; one or more content selection controls configured to enable the user to select content frames to which a selected effect will be applied in response to selection of a corresponding one of the effects controls; and one or more publishing controls configured to enable the user to publish the content frames to which the selected effect has been applied. 10. The computer program product of claim 5 , wherein a first one of the specialized editing controls comprises an ad editor control, wherein in response to selection of the ad editor control by the user, an ad editor is displayed to the user, the ad editor comprising: one or more navigation controls configured to enable the user to view a set of ad thumbnails, each ad thumbnail representing a corresponding ad; an ad texture strip visually representing a series of content frames; a set of ad insertions controls configured to enable the user to control insertion of a selected ad corresponding to one of the ad thumbnails, the set of ad insertion controls comprising one or more content selection controls configured to enable the user to select content frames to which the selected ad will be applied; and one or more publishing controls configured to enable the user to publish the content frames to which the selected ad has been applied. 11. The computer program product of claim 10 , wherein the set of ad insertion controls comprises: a manual control configured to enable manual insertion of the selected ad at a selected content frame in a manner controlled by a selected adpack; and an automatic control configured to enable automatic insertion of the selected ad at a frame automatically selected by the ad editor from within a set of frames within a user-controlled slider on the texture strip. 12. A method comprising: providing a user interface for a digital video player at a user device, the user interface comprising: a texture strip displayed as a continuous strip and visually representing a series of consecutive
on discs (G11B27/036, G11B27/038 take precedence) · CPC title
Marketing; Price estimation or determination; Fundraising · CPC title
Determination of fees for advertising · CPC title
Online advertisement · CPC title
Audio or video recording; Data buffering arrangements (G11B20/12 - G11B20/18 take precedence) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.