Field
Subject matter disclosed herein relates to editing video content, and in particular, to workflows for reviewing such edited content.
Information
A workflow for processing and editing video content may include many details or aspects. Such aspects, for example, typically may include one or more reviewers or editors reviewing at least portions of content in the form of video. Of course, it is understood that video content, here, may include an audio portion as well. A video review process typically includes physically transporting video media among members of a video production/review team, including one or more processors, reviewers, editors, or the like. Upon or after completion of a member's task, the video media or content may be retrieved and sent to a subsequent member. For example, an editor may send video content to a first reviewer, wait for notification that the first review has completed a task, then send the video content to a second reviewer, and so on. Since several members may be involved in processing, reviewing, or editing such video content, a workflow to review edited content may be relatively long or relatively complex. Managing such a workflow may thus be complex and such complexity may make it error-prone.
Non-limiting and non-exhaustive embodiments will be described with reference to the following figures, wherein like reference numerals refer to like parts throughout the various figures unless otherwise specified.
In the following detailed description, numerous specific details are set forth to provide a thorough understanding of claimed subject matter. However, it will be understood by those skilled in the art that claimed subject matter may be practiced without these specific details. In other instances, methods, apparatuses, or systems that would be known by one of ordinary skill have not been described in detail so as not to obscure claimed subject matter.
Some portions of the detailed description which follow are presented in terms of algorithms or symbolic representations of operations on binary digital signals stored within a memory of a specific apparatus or special purpose computing device or platform. In the context of this particular specification, the term specific apparatus or the like includes a general purpose computer once it is programmed to perform particular functions pursuant to instructions from program software. Algorithmic descriptions or symbolic representations are examples of techniques used by those of ordinary skill in the signal processing or related arts to convey the substance of their work to others skilled in the art. An algorithm is here, and generally, is considered to be a self-consistent sequence of operations or similar signal processing leading to a desired result. In this context, operations or processing involve physical manipulation of physical quantities. Typically, although not necessarily, such quantities may take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared or otherwise manipulated. It has proven convenient at times, principally for reasons of common usage, to refer to such signals as bits, data, values, elements, symbols, characters, terms, numbers, numerals, or the like. It should be understood, however, that all of these or similar terms are to be associated with appropriate physical quantities and are merely convenient labels. Unless specifically stated otherwise, as apparent from the following discussion, it is appreciated that throughout this specification discussions utilizing terms such as “processing,” “computing,” “calculating,” “determining” or the like refer to actions or processes of a specific apparatus, such as a special purpose computer or a similar special purpose electronic computing device. In the context of this specification, therefore, a special purpose computer or a similar special purpose electronic computing device is capable of manipulating or transforming signals, typically represented as physical electronic or magnetic quantities within memories, registers, or other information storage devices, transmission devices, or display devices of the special purpose computer or similar special purpose electronic computing device.
The terms, “and,” “and/or,” and “or” as used herein may include a variety of meanings that will depend at least in part upon the context in which it is used. Typically, “and/or” as well as “or” if used to associate a list, such as A, B or C, is intended to mean A, B, and C, here used in the inclusive sense, as well as A, B or C, here used in the exclusive sense. Reference throughout this specification to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of claimed subject matter. Thus, the appearances of the phrase “in one embodiment” or “an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in one or more embodiments. Embodiments described herein may include machines, devices, engines, or apparatuses that operate using digital signals. Such signals may comprise electronic signals, optical signals, electromagnetic signals, or any form of energy that provides information between locations.
In an embodiment, a workflow process to review video content, such as edited video content, may allow one or more editors or reviewers to review video content or to exchange reviewed video content among one another. Such a process may be facilitated by extensible markup language (XML), which may allow editors or reviewers to exchange such content via an electronic network, intranet, or the Internet, for example. A workflow process may include creating a workflow schedule electronically so that manual workflow scheduling need not be involved. Such a workflow schedule may comprise processes having a begin point and an end point of a particular discrete set of tasks to accomplish a particular goal, for example. Individual processes may further comprise one or more tasks or subtasks to be completed by one or more reviewers or one or more editors with respect to one or more video clips, for example. Such a workflow schedule may also be customizable with respect to such tasks, reviewers, or editors, such as the order in which the reviewers or editors perform the tasks. In a particular embodiment, after a workflow schedule is electronically created, reviewers or editors may be electronically messaged regarding tasks with respect to one or more video clips. An embodiment of a video review workflow process may also include electronically supplying one or more video clips to reviewers or editors for completion of tasks in accordance with a workflow schedule. In another particular embodiment, at least some tasks may comprise commenting upon one or more video clips, usually captured in electronic form. Such comments may be time synchronized with the video clips so that one or more subsequent editors or reviewers of a particular video clip may view captured comments along with the particular video clip at appropriately synchronized times intended by one or more particular editors providing the particular comments, as will be explained below in more detail. In this context, a comment may mean a note, other text, or other marks, such as editing marks, which may, for example, be employed to explain, illustrate, criticize, question, expand upon, or in any other way edit one or more portions of a video file, for example.
In an embodiment, a video editor may include a graphical user interface (GUI) capable of playing or editing video. Of course, various embodiments of a video editor and associated GUI are possible and it is not intended to limit claimed subject matter to a particular embodiment. Nonetheless, a variety of possible embodiments are described below without intending to be limiting in any way. Such a video editor may, for example, in one embodiment comprise a special purpose machine capable of executing instructions represented by digital signals. A GUI may include a user interface to play a video segment, where the video segment may further include multiple, selectable video clips, for example. A GUI may also include a user interface to present a chronological representation of multiple, selectable video clips along with a timeline providing timing signals associated with the video segment. A video editor may also include the capability to scale a representation of the timing signals associated with a selected video clip to present a defined time scale in the timeline, for example. Such a component of a video editor may be referred to as a time scale adjuster or a time scaler, for example. In a particular embodiment, a chronological representation may include thumbnail representations of the multiple, selectable video clips. A timeline thus may be employed, for example, to present chronological or durational information about the multiple, selectable video clips on a defined time scale. A video editor may also select a most recently-played video clip for the selected video clip. A GUI may also concurrently present a selected video clip presented in a video segment user interface along side a chronological representation of at least one of the multiple, selectable video clips that is “chronologically adjacent” to the selected video clip. Of course, such descriptions of a GUI are merely examples, and claimed subject matter is not so limited.
In a particular embodiment, a GUI may have a control panel for video playback, where the control panel may include controls for playing, stopping, pausing, fast forwarding, rewinding, skipping or doing the like with respect to video content, for example. A GUI may have a media bin panel that may include video content for playing in a video segment user interface, where the video content in the media bin panel may include still images, moving images, video clips, or video segments. A GUI may, of course, also include a properties panel to present properties for media selected from a media bin panel, in which the properties panel may have image controls, motion controls, opacity property controls, volume controls, or the like, for example. A GUI may also have the capability to present animation of scaling of a representation of timing signals associated with a selected video clip. A time scaler may therefore be employed to scale a representation of timing signals associated with a selected video clip if a video segment ceases playing in the video segment user interface.
One potential example of a process or a system having a capability to align electronic comments along a time line of video content may, for example, comprise a specific or special purpose apparatus executing the Premier Pro® product for editing video content, available from Adobe Systems, Inc. of San Jose, Calif. Of course, claimed subject matter is not limited in scope to employing this particular product or to the approach employed by this particular product. Rather this is merely provided as one example of an embodiment including this capability; however, many other approaches to providing this capability are available and claimed subject matter is not limited in scope to any particular approach.
At block 370, reviewer 320 may interact with other reviewers, perhaps in real time, such as via an electronic network, intranet, or the Internet. For example, a second reviewer may receive a video for review over an electronic network from a first reviewer who has previously posted comments regarding the video. In one particular embodiment, the second reviewer may, upon receiving the video, review the video clip and post additional comments. Such additionally-posted comments may be available to the first reviewer in real-time, for example, depending at least in part on whether both reviewers are concurrently engaged in the video review process for the particular video clip. In such a case, a reviewer may view other reviewers' comments as the comments are being electronically posted or electronically captured for the other reviewers. Such a real time process is, of course, not limited to two reviewers since any number of reviewers may be engaged in a video review process. On the other hand, a reviewer may be disengaged or off-line from a real-time interaction as described above while other reviewer comments remain available to the disengaged reviewer at his or her convenience.
At block 380, after completion of a review, which may include electronically captured comments, reviewer 320 may electronically return the reviewed video clip to editor 310. In an embodiment, such a return of a video clip to an editor may comprise an electronic process upon or after completion of a review, as explained in more detail below. Separately reviewed video clips may be independently returned, all without specific human interaction, for example. At block 390, editor 310 may receive electronic notification that a review process for a particular video clip is complete. Such a notification may include appearance on an editor's display of a new work item, or task, in a worklist or in a dialog box or object comprising one or more other tasks, for example. Other tasks on such a worklist may be associated with other video clips that have been reviewed or are to be reviewed, for instance. Editor 310 may then select a particular video clip that has been reviewed to review a collection of comments from one or more reviewers of the particular video clip. As mentioned above, electronically captured comments may be associated with a time code that is also associated with the video clip. As at block 395, editor 310 may place comments into an external file or database, for example, which may include clipnotes, as explained below. For example, such clipnotes may be loaded into a video editor, such as the Premier Pro® editor, mentioned above, for possible further processing. In a particular embodiment, editor 310 may also add further electronic comments or edit the video clip, responsive to previous reviewer comments, for example. Subsequently, editor 310 may submit a new, revised version of the video clip as a new review, as at block 330, thus repeating a portion of the workflow process, if desired.
Returning to
Craft editor 310 may select particular video clips using a worklist 512, which may be viewed by an end user via editor display 503. Such a display may also include a window 562 to visually provide or present a frame of a video clip, a timeline scale 564, comments 565 associated with a review of a video clip, or other editing or review features 567 useful for an editor. Process management engine 501 may provide process or workflow management including signal capture, digital rights management, content services, or content management, just to name a few examples. One potential example of a process or a system having the capability to provide such process or workflow management may, for example, comprise a specific or special purpose apparatus executing the LiveCycle® software for editing video content, available from Adobe Systems, Inc. of San Jose, Calif., mentioned above. Of course, claimed subject matter is not limited in scope to employing this particular product. Rather this is merely provided as one example of accomplishing this capability; however, many other approaches to providing this capability are available and claimed subject matter is not limited in scope to any particular approach.
Process management engine 501 may provide video clips to one or more reviewers, indicated by 520. A reviewer, such as reviewer 320 in
At block 670, process management engine 501 may electronically receive or organize reviews of video clips as or soon after they are completed. Such reviews may comprise reviewer comments or instructions for particular video clips, for example. At block 680, process management engine 501 may provide a special purpose platform for an editor, such as editor 310, to review comments posted by reviewers, and to respond to such comments by the reviewers. Of course, such details of a workflow process are merely examples, and claimed subject matter is not so limited.
It will, of course, also be understood that, although particular embodiments have just been described, claimed subject matter is not limited in scope to a particular embodiment or implementation. For example, one embodiment may be in hardware, such as implemented on a device or combination of devices, as previously described, for example. Likewise, although the claimed subject matter is not limited in scope in this respect, one embodiment may comprise one or more articles, such as a storage medium or storage media, as described above for example, that may have stored thereon instructions that if executed by a specific or special purpose system or apparatus, for example, may result in an embodiment of a method in accordance with claimed subject matter being executed, such as one of the embodiments previously described, for example. As one potential example, a specific or special purpose computing platform may include one or more processing units or processors, one or more input/output devices, such as a display, a keyboard or a mouse, or one or more memories, such as static random access memory, dynamic random access memory, flash memory, or a hard drive, although, again, the claimed subject matter is not limited in scope to this example.
In the preceding description, various aspects of the claimed subject matter have been described. For purposes of explanation, specific numbers, systems, or configurations may have been set forth to provide a thorough understanding of claimed subject matter. However, it should be apparent to one skilled in the art having the benefit of this disclosure that claimed subject matter may be practiced without those specific details. In other instances, features that would be understood by one of ordinary skill were omitted or simplified so as not to obscure claimed subject matter. While certain features have been illustrated or described herein, many modifications, substitutions, changes or equivalents may now occur to those skilled in the art. It is, therefore, to be understood that the appended claims are intended to cover all such modifications or changes as fall within the true spirit of claimed subject matter.
This application is a divisional of U.S. patent application Ser. No. 12/361,343 (filed 28 Jan. 2009), the entire disclosure of which is hereby incorporated by reference herein.
Number | Name | Date | Kind |
---|---|---|---|
5040142 | Mori et al. | Aug 1991 | A |
5706452 | Ivanov | Jan 1998 | A |
5890177 | Moody et al. | Mar 1999 | A |
5892900 | Ginter et al. | Apr 1999 | A |
5995940 | Ramaley | Nov 1999 | A |
6088709 | Watanabe | Jul 2000 | A |
6243722 | Day et al. | Jun 2001 | B1 |
6687878 | Eintracht et al. | Feb 2004 | B1 |
6743094 | Johnson | Jun 2004 | B2 |
6789109 | Samra et al. | Sep 2004 | B2 |
6898601 | Amado et al. | May 2005 | B2 |
7072575 | Kang | Jul 2006 | B2 |
7343552 | Denoue | Mar 2008 | B2 |
7360164 | Bjoemsen et al. | Apr 2008 | B2 |
7366979 | Spielberg et al. | Apr 2008 | B2 |
7389241 | Bascom | Jun 2008 | B1 |
7418661 | Brandenberger | Aug 2008 | B2 |
7555557 | Bradley et al. | Jun 2009 | B2 |
7559017 | Datar et al. | Jul 2009 | B2 |
7702521 | Bascom | Apr 2010 | B2 |
7739255 | Hengel et al. | Jun 2010 | B2 |
7779347 | Christiansen et al. | Aug 2010 | B2 |
7783154 | Wilkins et al. | Aug 2010 | B2 |
7801392 | Koyama et al. | Sep 2010 | B2 |
7818678 | Massand | Oct 2010 | B2 |
7822760 | Yeun | Oct 2010 | B2 |
7823055 | Sull et al. | Oct 2010 | B2 |
7831581 | Emigh et al. | Nov 2010 | B1 |
7840033 | Kurzweil et al. | Nov 2010 | B2 |
7840956 | Gough et al. | Nov 2010 | B2 |
7934160 | Bono et al. | Apr 2011 | B2 |
8046323 | Ma et al. | Oct 2011 | B2 |
8055712 | Kagawa et al. | Nov 2011 | B2 |
8321784 | Ranganathan et al. | Nov 2012 | B1 |
8806320 | Abdo | Aug 2014 | B1 |
8930843 | Mangini et al. | Jan 2015 | B2 |
8990214 | Haot | Mar 2015 | B2 |
9384178 | Nydam | Jul 2016 | B2 |
9785914 | Gupta | Oct 2017 | B2 |
20010030667 | Kelts | Oct 2001 | A1 |
20020038374 | Gupta et al. | Mar 2002 | A1 |
20020129057 | Spielberg et al. | Sep 2002 | A1 |
20030023755 | Harris et al. | Jan 2003 | A1 |
20030086695 | Okamoto et al. | May 2003 | A1 |
20030112273 | Hadfield et al. | Jun 2003 | A1 |
20030182177 | Gallagher et al. | Sep 2003 | A1 |
20030182206 | Hendrix et al. | Sep 2003 | A1 |
20030185448 | Seeger et al. | Oct 2003 | A1 |
20040001649 | Simmons | Jan 2004 | A1 |
20040070594 | Burke | Apr 2004 | A1 |
20040080611 | Kakii | Apr 2004 | A1 |
20040085354 | Massand | May 2004 | A1 |
20040128144 | Johnson et al. | Jul 2004 | A1 |
20040168149 | Nirell | Aug 2004 | A1 |
20040172450 | Edelstein et al. | Sep 2004 | A1 |
20040205542 | Bargeron et al. | Oct 2004 | A1 |
20040205545 | Bargeron et al. | Oct 2004 | A1 |
20040230894 | Elza et al. | Nov 2004 | A1 |
20040237032 | Miele et al. | Nov 2004 | A1 |
20050086179 | Mehmet | Apr 2005 | A1 |
20050120127 | Bradley et al. | Jun 2005 | A1 |
20050155070 | Slaughter | Jul 2005 | A1 |
20050185930 | Jung et al. | Aug 2005 | A1 |
20050204393 | Bopardikar et al. | Sep 2005 | A1 |
20050209989 | Albomoz et al. | Sep 2005 | A1 |
20050234958 | Sipusic | Oct 2005 | A1 |
20050249374 | Levy | Nov 2005 | A1 |
20050289452 | Kashi et al. | Dec 2005 | A1 |
20060026502 | Dutta | Feb 2006 | A1 |
20060031755 | Kashi | Feb 2006 | A1 |
20060069605 | Hatoun | Mar 2006 | A1 |
20060080432 | Spataro et al. | Apr 2006 | A1 |
20060100991 | Hartel et al. | May 2006 | A1 |
20060143558 | Albomoz et al. | Jun 2006 | A1 |
20060150079 | Albomoz et al. | Jul 2006 | A1 |
20060161838 | Nydam et al. | Jul 2006 | A1 |
20060173803 | Morris | Aug 2006 | A1 |
20060271836 | Morford et al. | Nov 2006 | A1 |
20070073776 | Kalalian et al. | Mar 2007 | A1 |
20070078948 | Julia et al. | Apr 2007 | A1 |
20070118598 | Bedi et al. | May 2007 | A1 |
20070234194 | Tsuchiya | Oct 2007 | A1 |
20070239839 | Buday | Oct 2007 | A1 |
20070245243 | Lanza et al. | Oct 2007 | A1 |
20070260996 | Jakobson | Nov 2007 | A1 |
20070297029 | Low et al. | Dec 2007 | A1 |
20080028314 | Bono et al. | Jan 2008 | A1 |
20080077866 | Margulis | Mar 2008 | A1 |
20080098432 | Hardacker et al. | Apr 2008 | A1 |
20080154908 | Datar | Jun 2008 | A1 |
20080155615 | Craner et al. | Jun 2008 | A1 |
20080177782 | Poston et al. | Jul 2008 | A1 |
20080190271 | Taub | Aug 2008 | A1 |
20080235597 | Schlesinger et al. | Sep 2008 | A1 |
20090006965 | Bodin | Jan 2009 | A1 |
20090055483 | Madan et al. | Feb 2009 | A1 |
20090076843 | Graff et al. | Mar 2009 | A1 |
20090083710 | Best et al. | Mar 2009 | A1 |
20090097815 | Lahr et al. | Apr 2009 | A1 |
20090111374 | Lee | Apr 2009 | A1 |
20090164904 | Horowitz et al. | Jun 2009 | A1 |
20090164985 | Balko et al. | Jun 2009 | A1 |
20090199083 | Sar et al. | Aug 2009 | A1 |
20090235182 | Kagawa et al. | Sep 2009 | A1 |
20090249224 | Davis et al. | Oct 2009 | A1 |
20090254903 | Dufosse et al. | Oct 2009 | A1 |
20090319885 | Amento et al. | Dec 2009 | A1 |
20090327856 | Mouilleseaux | Dec 2009 | A1 |
20100017754 | Cafer | Jan 2010 | A1 |
20100095198 | Bultrowicz et al. | Apr 2010 | A1 |
20100095211 | Kenvin | Apr 2010 | A1 |
20100114642 | Dufosse et al. | May 2010 | A1 |
20100131836 | Dukhon et al. | May 2010 | A1 |
20100138756 | Saund et al. | Jun 2010 | A1 |
20100241691 | Savitzky | Sep 2010 | A1 |
20100287473 | Recesso | Nov 2010 | A1 |
20100293027 | Du Fosse | Nov 2010 | A1 |
20110012929 | Grosz | Jan 2011 | A1 |
20110238768 | Habets et al. | Sep 2011 | A1 |
20110243447 | Meulenbroeks | Oct 2011 | A1 |
20120081554 | Berman | Apr 2012 | A1 |
20120144286 | Bank et al. | Jun 2012 | A1 |
20130091240 | Auger et al. | Apr 2013 | A1 |
20130132455 | Mangini et al. | Apr 2013 | A1 |
20130124978 | Horns et al. | May 2013 | A1 |
20130132814 | Mangini et al. | May 2013 | A1 |
20130132886 | Mangini et al. | May 2013 | A1 |
Entry |
---|
Adobe, “Get comments quickly with clip notes”, www.studio.adobe.com, 2006. |
Adobe Reader 8 User's Manual, Copyright © 2006 Adobe Systems Incorporated, 142 pages. |
Commenting and Markup tools Overview, http://help.adobe.com/en_US/Reader/8.0/help.html?content=WSA13C481B-B0A-41d5-ADDF-3C669541CA35.html, Jul. 2006, 2 pages. |
Dummies.com, “Adding and Hiding Comments in Word 2007,” downloaded via the Waybackmachine, Dec. 8, 2007-May 15, 2008, 2 pages. |
How to Use Microsoft Word's Commenting Features, http://www.cwrf.utexas.edu/node/56, 1998, 6 pages. |
http://en.wikipedia.org/wili/Image_map, Image map, last modified on May 22, 2009, printed on May 27, 2009, 2 pages. |
Quick Tip: Resize any Textbox or textarea, How-to-geek, Jun. 25, 2007, pp. 1-2. |
Steve Johnson, “Microsoft Office Word 2007 on Demand,” Feb. 13, 2007, Que, pp. 331-340. |
Track Changes & Comments in Microsoft Word, University of North Carolina Writing Center course handout, www.unc.edu/depts/wcweb 1998-2007, 4 pages. |
U.S. Appl. No. 12/395,197, Notice of Allowance dated Nov. 13, 2015 (8 pages). |
Woohoo, “Photoshop Panels: Integrating your ExtendScripts,” Dec. 22, 2008, 4 pages. |
Ron White, “How Computers Work”, Que, Oct. 2003, 7th Edition. |
Number | Date | Country | |
---|---|---|---|
20160189086 A1 | Jun 2016 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 12361343 | Jan 2009 | US |
Child | 15063649 | US |