A method and apparatus is described that allows edited media to be recorded to a sequential storage device. An edited time based stream of information of a source media is displayed. The edited time based stream is transferred to a sequential storage device to be recorded using an icon where the icon represents a function to be performed on the storage device.
|
1. A method comprising:
displaying an indicia of a time based stream of information of a source media;
editing said time based stream using at least one edit point; and
transferring said edited time based stream to a sequential storage device using an icon, wherein said icon represents a function to be performed on said sequential storage device.
10. An apparatus comprising:
a display device to display an indicia of a time based stream of information of a source media;
means for editing said time based stream using at least one edit point;
at least one icon displayed on said display device, wherein said icon represents a function to be performed on a sequential storage device; and
means for transferring said edited time based stream to said sequential storage device using said icon.
31. A machine readable medium having stored thereon data representing sequences of instructions, which when executed by a computer system, cause said computer system to perform a method comprising:
displaying an indicia of a time based stream of information of a source media;
editing said time based stream using at least one edit point; and
transferring said edited time based stream to a sequential storage device using an icon, wherein said icon represents a function to be performed on said sequential storage device.
24. A system comprising:
a computing device;
a display device to display an indicia of a time based stream of information of a source media;
at least one icon displayed on said display device, wherein said icon represents a function to be performed on a sequential storage device; and
said computing device including a first circuitry configured to edit said time based stream using at least one edit point, and
a second circuitry configured to transfer said edited time based stream to said sequential storage device using said icon.
2. A method as in
3. A method as in
transferring said edited time based stream to a portion of a window, said window having at least one icon;
said icon performing a function on said sequential device by default.
4. A method as in
transferring said edited time based stream to said icon, said icon performing said function on said sequential device.
5. A method as in
6. A method as in
7. A method as in
black and coding a tape contained in said sequential device.
8. A method as in
using a timecode indicator to position a playhead of said sequential storage device.
9. A method as in
using one of a mark in icon and a mark out icon to position a playhead of said sequential storage device.
11. An apparatus as in
12. An apparatus as in
means for insert editing said edited time based stream to said sequential storage device using said icon.
13. An apparatus as in
14. An apparatus as in
means for assembly editing said edited time based stream to said sequential storage device using said icon.
15. An apparatus as in
16. An apparatus as in
means for preview editing said edited time based stream using said icon.
17. An apparatus as in
18. An apparatus as in
a tape having a black and code format.
19. An apparatus as in
means for positioning a playhead of said sequential storage device.
20. An apparatus as in
21. An apparatus as in
25. A system as in
26. A system as in
a fourth circuitry configured to insert edit said edited time based stream to said sequential storage device using said icon.
27. A system as in
a fifth circuitry configured to assembly edit said edited time based stream to said sequential storage device using said icon.
28. A system as in
a sixth circuitry configured to preview edit said edited time based stream using said icon.
29. A system as in
a tape having a black and code format.
30. A system as in
a seventh circuitry configured to position a playhead of said sequential storage device.
32. A machine readable medium as in
33. A machine readable medium as in
transferring said edited time based stream to a portion of a window, said window having at least one icon;
said icon performing a function on said sequential device by default.
34. A machine readable medium as in
transferring said edited time based stream to said icon, said icon performing said function on said sequential device.
35. A machine readable medium as in
clicking said icon with a cursor control device, said icon performing said function on said sequential device.
36. A machine readable medium as in
37. A machine readable medium as in
black and coding a tape contained in said sequential device.
38. A machine readable medium as in
using a timecode indicator to position a playhead of said sequential storage device.
39. A machine readable medium as in
using one of a mark in icon and a mark out icon to position a playhead of said sequential storage device.
|
I. Field of the Invention
The present invention relates to media editing. In articular, the present invention relates to transferring edited media to a sequential storage device.
II. Background
Editing is generally the art of making subtle adjustments to a material or materials in a form that communicates a message with maximum impact. In the area of video editing, the editor defines and shapes the video and/or audio until the message to be delivered is accomplished. Generally, video editing may be divided into two categories linear video editing and non-linear video editing. In linear video editing, the images are taken in a sequential order. Stated differently, one idea after another must be previously conceived and then, the video is taken in the conceived chronological sequence. For example, suppose a video is to be taken of an office, the editor must first conceptualize as to what the scenes would be and in which sequence. The editor may want to take a video of an entry into the Office. This scene perhaps followed by a focus on a pot plant in a corner. The scene may then move to the various articles on a desk and then, the scene shifting its focus to a window. In linear video editing, this is the precise sequence the video must be taken.
By contrast, in non-linear video editing, scenes may be taken in any order and later edited according to a desired sequence. Whether linear video editing or non-linear video editing approach is to be taken generally depends on the video system that is to be used. While non-linear video editing system may be more complicated, the advantage is that the video may be taken in any sequence and later, through careful observation of the video and a thoughtful process, the video may be manipulated to communicate the message in the manner the editor wishes to convey with maximum impact. Due to its free format, the editor can readily impute creativity without being constrained physically.
With the advancement of computer technology, further improvements have been made to the video editing system through a process called digitization. In particular, the digitization of video has had a profound impact on non-linear video editing system. Previously, copies of a film containing the video would be made. By cutting and splicing the copies, an edited version of the original film was made. If the editor was not satisfied, further copies of the original film were made and the cutting and splicing would resume until a desired product was obtained. In a digital video editing system, video is stored in a storage medium such as magnetic discs or laser discs thereby allowing the video to be retrieved randomly and displayed on a display device such as a monitor. This alleviates the burdensome technique of cutting and splicing. Further, in random access, each image of the video operates independently, thus, it is possible to retrieve a particular image without sequentially going through other materials to reach the image. Examples of sequential access would be films or magnetic tapes. By allowing images to be accessed randomly, video can be easily manipulated into any desired sequence which is the heart of a non-linear video editing system.
In certain instances, it is desirable to record the edited video and/or audio clips onto a tape. A clip generally defines movies, still images, nested sequences, video files and audio files. The recorded tape could be mass duplicated for distribution using conventional tape duplicating machines or the tape could serve as a permanent record for the edited clips. With the advent of powerful processors such as those to be described later, it is now possible to perform edit to tape process within the video editing system itself. However, if the edit to tape process requires too much effort on the part of the editor, the feature distracts the editor during editing. In a known method, the editor manually calculates each and every start and end points of the video and/or audio clips at a source calculates every corresponding start and end destination. It is desirable to provide a em that is easy to use and does not burden the
A method and apparatus is described that allows edited media to be recorded to a sequential storage device. An edited time based stream of information of a source media is displayed. The edited time based stream is transferred to a sequential storage device to be recorded using an icon where the icon represents a function to be performed on the storage device.
Other features and advantages of the present invention will be apparent from the accompanying drawings and detailed description to be followed.
The present invention is illustrated by way of examples and not as limitations in the figures of the accompanying drawings in which:
Additionally, a sequential storage device 127 such as a video tape deck or a video camcorder is coupled to the computer through the I/O controller 107. For example, the sequential storage device 127 can be connected through the printer port, modem port, or Apple FireWire port. Below is a list of deck protocols that may be used:
Using the video tape deck as an example, the video tape deck 127 stores edited video clips and/or accompanying audio clips in a video tape 129 formatted in accordance with an embodiment of the invention. In its one format, the video tape 129 may be in “Black and Code”. Black and Code defines a format in which the video tape is written with black pictures with no sound and throughout the tape, timecodes are inserted. Timecodes allow the video tape deck 127 to keep track of the various positions within a tape thereby allowing quick and fast navigation through the tape. Generally, the video tape deck 127 is controlled in a manner such that when a clip is being recorded, the tape head backs up to a certain distance and rolls forward to synchronize with the last frame using the timecode and starts recording. In this manner, an unsightly gap between the clip and the last frame recorded is not formed. Thus, between the two recorded clips, it is perceived as being one continuous clip.
The computer system 100 described above is readily available commercially. Preferably, The computer system 100 be one of the Macintosh® family of personal computers such as the Macintosh® Quadram, Macintosh® Performa™, PowerMac® brand personal computers manufactured by Apple Computer®, Inc. of Cupertino, Calif. The processor can be one of the Power PC family of microprocessors such as the 604 or G3 PowerPC® such as those manufactured by Motorola®, Inc. of Schaumburg, Ill. However, other systems and processors may be used. Generally, the present invention may be stored in a mass storage device 111 or a storage disc 112, which may be magnetic or optical, until such time the processor 101 retrieves from storage and down loads into the main memory 105 for processing.
Processor 101 processes the data and instructions from the main memory 105. Command selections and information to direct the flow of data and instructions to the processor 101 may be performed by a user via the alphanumeric device 113 and/or cursor control device 117 or voice recognition. The processor 101 processes the data and instructions and the results may be displayed on a display device 119.
The manipulation of the edit pointers 212, 213 can be performed by the pointing arrow 250. The pointing arrow 250 is operated by the user through the I/O device such as the cursor control device 117 (e.g., a mouse or a trackball) or the alphanumeric device 113 or by speech recognition. For example, the user can manipulate individually the position of the edit pointers 212, 213 by placing the pointing arrow 250 on the edit pointer desired to be moved; holding down a button located on the mouse, dragging the pointer to the desired position; and releasing the button.
The control panel 220 of the above example further comprises a play icon 215, a reverse icon 214, and a forward icon 216. These icons are used to play the time based stream of information or move the position of the playhead backward or forward within the timeline 211. The control panel 220 also comprises a jog control icon 218 to jog one frame at a time and a shuttle control 217 that adjusts the frame speed of the video.
The second window 230 is an edit to tape window which allows the edited time based stream of information to be transferred to a tape. At the bottom of the second window 230 is a second control panel 240 that interfaces with the video tape deck 127 connected to the computer. The control panel 240 comprises a play icon 242, a reverse icon 241, and a forward icon 243 used to play a time based stream of information of the video tape deck 127 or move the position of the playhead backward or forward. By manipulating the icons 241, 242 and 243, the video contained in the video tape deck 127 can be viewed at the window 220 and/or its audio can be heard in a speaker coupled to the computer. In one embodiment, the icons 241, 242, 243 manipulate a copy of the video and/or audio recorded in the video tape deck 127 that was previously stored in the main memory 105. In this manner, the video tape deck 127 need not actually come into operation until a video clip and/or an audio clip is to be recorded.
On the upper left and right corners of the window 230 are a plurality of timecode indicators 244, 245 which in one embodiment can be used to position the playhead of the video tape deck 127 on the video tape 129. Timecode allows for fast and accurate navigation through the tape deck 127. The timecode indicators 244, 245 can be used to indicate in and out points for retrieval of a recorded clip in the tape deck 127 onto the main memory 105. In one embodiment, the upper left timecode indicator 244 displays a duration of clip to be displayed and/or heard. The upper right timecode indicator 245 displays the current playhead position. The timecode contained in the upper right timecode indicator 245 can be changed by entering a new timecode in the indicator 245. In one embodiment, the timecode has the following format:
Note that the format is accurate to a frame and thus, the playhead is able to navigate and be positioned at a particular frame. In one embodiment, one second is made equivalent to thirty frames. In this instance, entering fifty-five in the frame column causes the timecode indicator 245 to automatically adjust the format to one second and fifteen frames.
The control panel 240 also comprises a mark in icon 233 and a mark out icon 234 which can be used to select an in point and an out point on a clip that is displayed on the second window 230. The selected in point or the out point can be used as one of the three edit points in the three point editing described above. Selecting the in point or the out point causes the playhead to be positioned to the selected in point or a calculated in point if the out point was selected. The control panel 240 further comprises video icon 231 and audio icon 232 to select which media is to be recorded by the video tape deck 127. For example, selecting the video icon 231 causes only the edited video clip to be recorded on the tape deck. Likewise, selecting the audio icon 232 causes only the edited audio clip to be recorded on the tape deck. If both icon 231, 232 are selected, both the video and audio sequence are recorded in the tape deck. Similar to the control panel 220, the control panel 240 also comprises a jog control icon 239 to jog one frame at a time and a shuttle control icon 238 that adjusts the frame speed of the video.
The control panel 240 further comprises a plurality of icons 235, 236, 237 in accordance with an embodiment of the present invention. Each icon represents an interaction with the video tape deck in a manner defined by the function of the icon. According to the embodiment three icons are displayed. The icon 235 represents an insert edit; the icon 236 represents an assembly edit; and the icon 237 represents a preview edit. The functions represented by the icons are described below:
Insert editing: Insert editing is a form of an overwrite editing in which the edited source media is inserted at an in point of a destination media which is the position of the playhead. Overwrite editing is an editing where the edited source media replaces the current destination media by an equal length of the edited source media. One feature of the insert editing is that the original timecode encoded on the tape remains preserved.
Assembly editing: Assembly editing is a form of an overwrite editing in which the edited source media is inserted at an in point which is the position of the playhead. The difference between the insert editing and the assembly editing is that the assembly editing overwrites the existing timecode on the tape.
Preview: Preview simulates the insert to tape operation but nothing is actually recorded on the tape. The feature gives the editor a preview of the edit to tape operation before the actual recording takes place.
The edit to tape operations can be performed using various methods. In one method, the steps comprise selecting three points using three point editing, dragging the edited source media to the edit to tape window using the pointing arrow 250 and placing it there which activates a default icon. The default icon can be one of the inserting editing icon 235, assembly overwrite editing icon 236 or preview editing icon 237. In another method, once the three points in the three point editing have been selected, dragging the edited source media using the pointing arrow 250 to one of icons 235, 236, 237 which activates that icon. In yet another method, once the three points in the three point editing have been selected, clicking one of the icons 235, 236, 237 using the pointing arrow 250 which activates that icon. the list of methods that may be used to activate the edit to tape icons 235, 236, 237 described above should not be construed as limitations but as examples.
Note that the two window systems described above, is but one embodiment. In another embodiment, the source media has been already edited and stored in a file, for example, which is represented as a file icon. By dragging the file icon to the edit to tape window or using the various methods described immediately above, the edited source media is recorded onto the tape.
In the foregoing specification, the invention has been described with reference to specific embodiments thereof. It will, however, be evident that various modifications and changes can be made thereto without departing from the broader spirit and scope of the invention as set forth in the appended claims. The specification and drawings are accordingly, to be regarded in an illustrative rather than a restrictive sense.
Patent | Priority | Assignee | Title |
10162506, | Jul 18 2014 | Apple Inc. | Systems and methods for selecting portions of media for a preview |
10545654, | Jul 18 2014 | Apple Inc. | Systems and methods for selecting portions of media for a preview |
7634170, | Aug 26 2004 | FUNAI ELECTRIC CO , LTD | DVD recorder connected to an IEEE 1394 serial bus |
7643730, | Oct 27 2004 | FUNAL ELECTRIC CO , LTD | Video recorder to be connected to a digital video camcorder via IEEE 1394 serial bus |
7827489, | Apr 02 1999 | Apple Inc | Edit to tape |
8160425, | Jun 29 2005 | Canon Kabushiki Kaisha | Storing video data in a video file |
8954597, | Jun 28 2010 | HULU, LLC | Method and apparatus for synchronizing paused playback across platforms |
9448723, | Jun 28 2010 | HULU, LLC; Hulu LLC | Method and apparatus for intuitive navigation of a media program |
9721254, | Jun 28 2010 | HULU, LLC | Method and apparatus for providing streaming media programs and targeted advertisements using multiple advertisement version segments |
9774922, | Jun 28 2010 | HULU, LLC | Method and apparatus for synchronizing paused playback across platforms |
9830063, | Dec 22 2006 | Apple Inc. | Modified media presentation during scrubbing |
9959907, | Dec 22 2006 | Apple Inc. | Fast creation of video segments |
Patent | Priority | Assignee | Title |
5206929, | Jan 19 1990 | Sony Electronics INC | Offline editing system |
5682326, | Aug 03 1992 | AUTODESK, Inc | Desktop digital video processing system |
5706457, | Jun 07 1995 | HE HOLDINGS, INC , A DELAWARE CORP ; Raytheon Company | Image display and archiving system and method |
5999938, | Jan 31 1997 | Microsoft Technology Licensing, LLC | System and method for creating a new data structure in memory populated with data from an existing data structure |
6011553, | Nov 06 1996 | Sharp Kabushiki Kaisha | Data transfer displaying/operating method |
6144991, | Feb 19 1998 | HANGER SOLUTIONS, LLC | System and method for managing interactions between users in a browser-based telecommunications network |
6363204, | Sep 30 1997 | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | Viewing management for video sources |
6426778, | Apr 03 1998 | AVID TECHNOLOGY, INC | System and method for providing interactive components in motion video |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Apr 02 1999 | Apple Computer, Inc. | (assignment on the face of the patent) | / | |||
May 25 1999 | UBILLOS, RANDY | Apple Computer, Inc | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 009990 | /0730 | |
Jan 09 2007 | APPLE COMPUTER, INC , A CALIFORNIA CORPORATION | Apple Inc | CHANGE OF NAME SEE DOCUMENT FOR DETAILS | 019399 | /0918 |
Date | Maintenance Fee Events |
Mar 31 2005 | ASPN: Payor Number Assigned. |
Oct 09 2008 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Sep 28 2012 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Oct 27 2016 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
May 10 2008 | 4 years fee payment window open |
Nov 10 2008 | 6 months grace period start (w surcharge) |
May 10 2009 | patent expiry (for year 4) |
May 10 2011 | 2 years to revive unintentionally abandoned end. (for year 4) |
May 10 2012 | 8 years fee payment window open |
Nov 10 2012 | 6 months grace period start (w surcharge) |
May 10 2013 | patent expiry (for year 8) |
May 10 2015 | 2 years to revive unintentionally abandoned end. (for year 8) |
May 10 2016 | 12 years fee payment window open |
Nov 10 2016 | 6 months grace period start (w surcharge) |
May 10 2017 | patent expiry (for year 12) |
May 10 2019 | 2 years to revive unintentionally abandoned end. (for year 12) |