Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberUS6597375 B1
Publication typeGrant
Application numberUS 09/523,450
Publication dateJul 22, 2003
Filing dateMar 10, 2000
Priority dateMar 10, 2000
Fee statusPaid
Publication number09523450, 523450, US 6597375 B1, US 6597375B1, US-B1-6597375, US6597375 B1, US6597375B1
InventorsMitchell A. Yawitz
Original AssigneeAdobe Systems Incorporated
Export CitationBiBTeX, EndNote, RefMan
External Links: USPTO, USPTO Assignment, Espacenet
User interface for video editing
US 6597375 B1
Abstract
A user interface for selection of a video clip in a video editing system includes a first control element, a first video window, a second control element, and a second video window. The first control element is positionable to select a starting frame of a video clip from a video data source. The first video window is operatively coupled to the first control element to display the starting frame of the video clip. The second control element is positionable to select an ending frame of the video clip. The second video window is operatively coupled to the second control element to display the ending frame of the video clip simultaneously with the display of the starting frame in the first video window. The first video window updates dynamically as the first control element is moved, and the second video window updates dynamically as the second control element is moved.
Images(3)
Previous page
Next page
Claims(17)
What is claimed is:
1. A user interface for selection of a video clip in a video editing system, comprising;
a first control element positionable to select a starting frame of a video clip from a video data source;
a first video window operatively coupled to the first control element to display the starting frame of the video clip, the first video window being dynamically updated as the first control element is moved;
a second control element positionable to select an ending frame of the video clip;
a second video window operatively coupled to the second control element to display the ending frame of the video clip simultaneously with the display of the starting frame in the first video window, the second video window being dynamically updated as the second control element is moved; and
a frame step button to adjust one of the first and second control elements.
2. The user interface of claim 1, further comprising a third video window to display a frame corresponding to the play point in the video clip.
3. The user interface of claim 2, further comprising an indicator bar having a marker that represents the relative location in the video data source of the frame displayed in the third video window.
4. The user interface of claim 3, wherein the marker moves linearly along the indicator bar as the video clip is played.
5. The user induce of claim 3, wherein the indicator bar includes a highlighted section corresponding to a portion of the video data source located between the starting and ending frames of the video clip.
6. The user interface of claim 3, wherein the indicator bar has a fixed size independent of the length of the video data source.
7. The user interface of claim 2, further comprising a play button to cause the video clip to be played in the third video window.
8. The user interface of claim 1, wherein the frame step button further adjusts one of the starting and ending frames of the video clip by a single frame.
9. The user interface of claim 8, wherein the frame step button adjusts one of the starting and ending frames based on a most recently selected control element from the first and second control elements.
10. The user interface of claim 9, wherein one of the first and second control elements moves as the one of the starting and ending frames is adjusted with the frame step button.
11. The user interface of claim 9, further comprising a third video window to display a frame corresponding to the play point in the video clip.
12. The user interface of claim 11, wherein the frame step button adjusts the play point if neither of the first and second control elements is selected.
13. A user interface for selection of a video clip in a video editing system, comprising:
a first control element to select a starting frame of a video clip from a video data source;
a first video window operatively coupled to the first control element to display the starting frame of the video clip;
a second control element to select an ending frame of the video clip;
a second video window operatively coupled to the second control element to display the ending frame of the video clip simultaneously with the display of the starting frame in the first video window;
a plurality of adjustment buttons to adjust one of the starting and ending frames of the video clip forward and backward by a single frame,
wherein the plurality of frame adjustment buttons adjust one of the starting and ending frames based on a most recently selected control element from the first and second control elements.
14. The user interface of claim 13, further comprising a third video window to display a frame corresponding to a play point in the video clip.
15. The user interface of claim 14, wherein the plurality of adjustment buttons adjust the play point if neither of the first and second control elements is selected.
16. A method performed by a video editing system in selection of a video clip, comprising:
displaying a first control element;
displaying a first video window operatively coupled to the first control element to display a starting frame of a video clip from a video data source;
receiving user input to position the first control element and select the starting frame of the video clip;
dynamically updating the first video window as the first control element is moved;
displaying a second control element;
displaying a second video window operatively coupled to the second control element to display an ending frame of the video clip simultaneously with the display of the starting frame in the first video window;
receiving user input to position the second control element to select the ending frame of the video clip;
dynamically updating the second video window as the second control element is moved; and
receiving user input from an adjustment button to adjust one of the first and second control elements.
17. A computer program product tangibly stored on a computer-readable medium to select a video clip in a video editing system, the program comprising instructions operable to cause a programmable processor to:
display a fast control element;
display a first video window operatively coupled to the first control element to display a starting frame of a video clip from a video data source;
receive user input to position the first control element and select the starting frame of the video clip;
dynamically update the first video window as the first control element is moved;
display a second control element;
display a second video window operatively coupled to the second control element to display an ending frame of the video clip simultaneously with the display of the starting frame in the first video window;
receive user input to position the second control element to select the ending frame of the video clip;
dynamically update the second video window as the second control element is moved; and
receive user input from an adjustment button to adjust one of the first and second control elements.
Description
BACKGROUND

The present invention relates to a user interface for a computer-implemented video editing system.

As computers decrease in price and increase in processing power, software-based computer-implemented video editing systems are being purchased by more consumers. Such computer-implemented video editing systems manipulate video data in a digital format, such as the Motion Pictures Expert Group (MPEG) compression format MPEG-2.

A conventional user interface for controlling a video editing system permits a user to select a clip of the video segment being edited. The selected video clip may then be copied or cut and pasted into another video segment. A conventional user interface can include a timeline bar with a fixed length, and two markers or other indicia in the timeline bar to represent the beginning and end of the selected clip. In order to select the video clip from the source video, the user may need to play the source video, stop the video at the frame where the user wishes to start the clip, mark the starting frame, resume playing the video, stop the video again where the user wishes to end the clip, and mark the ending frame. Some users can find these conventional interfaces confusing, unintuitive, inefficient, time-consuming or difficult to master.

SUMMARY

In one aspect, the invention is directed to a user interface for selection of a video clip in a video editing system. The user interface includes a first control element positionable to select a starting frame of a video clip from a video data source, a first video window operatively coupled to the first control element to display the starting frame of the video clip, a second control element positionable to select an ending frame of the video clip, and a second video window operatively coupled to the second control element to display the ending frame of the video clip simultaneously with the display of the starting frame in the first video window. The first video window updates dynamically as the first control element is moved, and the second video window updates dynamically as the second control element is moved.

Implementations of the invention may include one or more of the following features. A third video window may display a frame corresponding to the play point in the video clip. An indicator bar may have a marker that represents the relative location in the video data source of the frame displayed in the third video window. The marker may move linearly along the indicator bar as the video clip is played. The indicator bar may include a highlighted section corresponding to a portion of the video data source located between the starting and ending frames of the video clip. The indicator bar may have a fixed size independent of the length of the video data source. A play button may cause the video clip to be played in the third video window. A frame advance button may adjust one of the starting and ending frames of the video clip by a single frame. The frame advance button may adjust one of the starting and ending frames based on a most recently selected control element from the first and second control elements. The frame advance button may adjust the play point if neither of the first and second control elements is selected. One of the first and second control elements may move as the one of the starting and ending frames is adjusted with the frame advance button.

In another aspect, the invention is directed to a user interface for selection of a video clip in a video editing system. The user interface includes a first control element positionable to select a starting frame of a video clip from a video data source, a first video window operatively coupled to the first control element to display the starting frame of the video clip, a second control element positionable to select an ending frame of the video clip, a second video window operatively coupled to the second control element to display the ending frame of the video clip simultaneously with the display of the starting frame in the first video window, and a plurality of adjustment buttons to adjust one of the starting and ending frames of the video clip forward and backward by a single frame.

Implementations of the invention may include one or more of the following features. The plurality of frame adjustment buttons may adjust one of the starting and ending frames based on a most recently selected control element from the first and second control elements. A third video window may display a frame corresponding to the play point in the video clip. The frame advance button may adjust the play point if neither of the first and second control elements is selected.

In another aspect, the invention is directed to a method performed by a video editing system in selection of a video clip. In the method, a first control element, a first video window, a second control element and a second video window are displayed. The first video window is operatively coupled to the first control element to display a starting frame of a video clip from a video data source. The second video window is operatively coupled to the second control element to display an ending frame of the video clip simultaneously with the display of the starting frame in the first video window. User input is received to position the first control element and select the starting frame of the video clip, and the first video window is dynamically updated as the first control element is moved. User input is received to position the second control element to select the ending frame of the video clip, and the second video window is dynamically updated as the second control element is moved.

In another aspect, the invention is directed to a computer program product tangibly stored on a computer-readable medium to perform the methods or generate the user interfaces of the invention.

Advantages of the invention may include the following. The user interface in the video editing system can visually represent the starting and ending points of a video clip without timestamps. The user interface can correspond more closely to a user's expectations of a video editing session, thereby making the interface more intuitive and decreasing the time needed to select a video clip. Video frames showing both the start and end points of the video clip can be displayed simultaneously with an active video area on a user display. Control elements marking the start and end points of the video clip can be manipulated easily. The video editing system can be implemented on a desktop computer or workstation.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic diagram of a computer system with a video editing system in accordance with the present invention.

FIG. 2 is a schematic illustration of user interface displayed by the video editing system.

FIG. 3 is a flow chart illustrating a method performed by a user of the video editing system.

DETAILED DESCRIPTION

As shown in FIG. 1, a computer-implemented video editing system 10 includes a general purpose programmable digital computer 14 (such as a personal computer or workstation), a mass storage device 16 (such as a magnetic, optical or magneto-optical disk or tape drive), a keyboard 18, a pointer device 20 (such as a mouse), and a display 22. The computer 14 is of conventional construction, and includes a processor capable of executing computer program instructions, and memory for storing programs and data. The computer 14 executes a video editing program 12, and stores one or more source video files 24 and one or more video clips 25 in the memory, on the mass storage device, or on another storage peripheral. In this specification, the term “video” also covers audiovisual data.

The video editing system 10 can be connected to one or more video signal sources 26. The sources can be digital, such as digital camcorder, or analog, such as broadcast television. If the source of the video signal uses an analog format, the video editing system 10 can convert the analog video signal into a digital video signal. This can be done in a variety of ways, such as with a video interface card or as computer software running on the computer 14. Furthermore, the video editing system 10 can be connected to one or more output devices 28 that store or transmit analog or digital video data. The video editing system 10 can also include communications hardware and software by which the computer 14 is connected to other computer systems with an intranet or Internet link to send or receive streaming video data. Although illustrated as an individual computer, the video editing system 10 can be implemented on a computer network, and the data and programs used in the video editing system 10 can be stored and run on separate computers.

When a user desires to select a video clip from a source of video material, the video editing system 10 displays a user interface 50, one particular implementation of which is illustrated in FIG. 2, on the monitor 22. The user interface 50 includes a main active video window 52 in which the source video or video clip can be played, and a time bar 54 positioned below the active video window. The main video window 52 displays the frame from the current play point in the source video or video clip. The time bar 54 has a fixed length L, independent of the length of the source video being edited. Two slidable control elements, including a start point marker 56 and an end point marker 58 are positioned below the time bar 54. The positions of the start and end point control elements 56 and 58 along the bottom edge of the time bar 54 represent the beginning and end of the selected video clip. A highlighted region 60 on the time bar 54 also indicates the relative range of the selected video clip within the source video. As illustrated, a left edge 62 of the highlighted region 60 can be aligned with a right edge 64 of the start control element 56, and a right edge 66 of the highlighted region 60 is aligned with a left edge 68 of the end control element 58.

Two smaller video windows, including a start frame window 70 and an end frame window 72, are located on the left and right sides of the time bar 54 and the control elements 56 and 58. The start frame window 70 displays the frame from the source video corresponding to the start time marked by the start control element 56. Similarly, the end frame window 72 displays the frame from the source video corresponding to the end time marked by the end control element 58.

In operation, a user can drag the either of the control elements 56 or 58 to set the start and end points of the video clip. As the user drags the start control element 56, the frame displayed in the start frame window 70 changes to reflect the changing starting point of the video clip. Similarly, as the user drags the end control element 58, the frame displayed in the end frame window 72 changes to reflect the changing ending point of the video clip.

A backward frame step button 74 and a forward frame advance button 76 are located on the left and right ends, respectively, of the time bar 54. When one of the control elements 56 or 58 is clicked, it becomes selected. Then, when the backward frame step button 74 or forward frame advance button 76 are clicked, the selected control element will be moved backward or forward one frame, and the frame displayed in the associated frame window changes appropriately. Thus, the frame step buttons 74 and 76 permit the starting and ending points of the video clip can be adjusted a frame at a time. If neither of the control elements has been selected, then the frame step buttons 74 and 76 will adjust the play point and the frame displayed in the main video window 52 will change accordingly.

A play/pause button 80 can be located below the control elements 56 and 58 between the start and end frame windows 70 and 72. Pressing the button 80 causes the video clip to be played in the active window 52, e.g., starting at the start time marked by the start control element 56 until the end time marked by the end control element 58. A current frame stripe 82 in the time bar 54 indicates the play point, i.e., the relative position of the frame being played in the source video. Thus, the current frame stripe 82 will move from left to right as the video clip is played. Pressing the button 80 again causes the video in the active window to be paused at the current frame and causes the current frame stripe 82 to halt, until the button 80 is pressed a third time. Fastforward, rewind and stop buttons can also be located can be located below the control elements 56 and 58 for control of the video being displayed in the active window 52. A save button 84 can be used to save the selected video clip on the mass storage device, whereas a cancel button 86 can be used to cancel the editing operation.

As shown in FIG. 3, a user typically begins by storing a video signal from the video input source 26 in a digital format, such as MPEG-2, in the memory or mass storage of the video editing system to create the source video (step 30). The video editing program 12 is loaded (step 32), and the user interface is displayed when the user requests a selection of a video clip from the source video (step 34). The user adjusts the start and end control elements 56 and 58 to set the initial approximate limits for the start and end points of the video clip within the video stream material, using the frames displayed in the frame windows 70 and 72 for reference (step 36). The exact frames of the start and end points can then be set by clicking the frame step buttons 74 and 76 (step 38). Finally, the user saves the selected video clip 25 on the mass storage device by pressing the save button 84 (step 40).

The methods described may be implemented in hardware, firmware, software, or combinations thereof, or in a computer program product tangibly embodied in a computer readable storage device. Storage devices suitable for tangibly embodying the computer program include all forms of volatile and non-volatile memory, including semiconductor memory devices, magnetic disks, magneto-optical disks, and optical disks.

Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
US5237648 *Jun 8, 1990Aug 17, 1993Apple Computer, Inc.Apparatus and method for editing a video recording by selecting and displaying video clips
US5760767 *Oct 26, 1995Jun 2, 1998Sony CorporationMethod and apparatus for displaying in and out points during video editing
US6292620 *Aug 13, 1999Sep 18, 2001Sony CorporationEdited-list creating apparatus, editing apparatus and editing method
US6351765 *Mar 9, 1998Feb 26, 2002Media 100, Inc.Nonlinear video editing system
Non-Patent Citations
Reference
1Adobe Systems Incorporated, "Adobe Premiere 6.0 Classroom in a Book", 2001, San Jose, CA (pp. 22-35).
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
US6897880 *Aug 13, 2001May 24, 2005Sony CorporationUser interface for generating parameter values in media presentations based on selected presentation instances
US7085995 *Jan 23, 2001Aug 1, 2006Sony CorporationInformation processing apparatus and processing method and program storage medium
US7334026Mar 22, 2004Feb 19, 2008Sony CorporationCollaborative remote operation of computer programs
US7372536Mar 8, 2005May 13, 2008Microsoft CorporationPhotostory 3—automated motion generation
US7400351Oct 6, 2004Jul 15, 2008Microsoft CorporationCreation of image based video using step-images
US7444593 *Oct 4, 2000Oct 28, 2008Apple Inc.Disk space management and clip remainder during edit operations
US7549127 *Aug 1, 2002Jun 16, 2009Realnetworks, Inc.Method and apparatus for resizing video content displayed within a graphical user interface
US7647614Jan 12, 2010Sling Media, Inc.Fast-start streaming and buffering of streaming content for personal media player
US7702952Jun 30, 2006Apr 20, 2010Sling Media, Inc.Firmware update for consumer electronic device
US7707614Jun 7, 2005Apr 27, 2010Sling Media, Inc.Personal media broadcasting system with output buffer
US7725830Jul 19, 2004May 25, 2010Microsoft CorporationAssembling verbal narration for digital display images
US7725912Mar 15, 2001May 25, 2010Sling Media, Inc.Method for implementing a remote display system with transcoding
US7769756Mar 8, 2007Aug 3, 2010Sling Media, Inc.Selection and presentation of context-relevant supplemental content and advertising
US7797620Jul 18, 2006Sep 14, 2010Sony CorporationInformation processing apparatus and processing method, and program storage medium
US7827491May 12, 2006Nov 2, 2010Tran Bao QSystems and methods for video editing
US7877689May 23, 2006Jan 25, 2011Vignette Software LlcDistributed scalable media environment for movie advertising placement in user-created movies
US7877776Jun 7, 2005Jan 25, 2011Sling Media, Inc.Personal media broadcasting system
US7917932Mar 29, 2011Sling Media, Inc.Personal video recorder functionality for placeshifting systems
US7921446Apr 5, 2011Sling Media, Inc.Fast-start streaming and buffering of streaming content for personal media player
US7930418Mar 22, 2004Apr 19, 2011Sony CorporationCollaborative computer-based production system including annotation, versioning and remote interaction
US7930624 *Apr 4, 2002Apr 19, 2011Avid Technology, Inc.Editing time-based media with enhanced content
US7954065Jun 29, 2007May 31, 2011Apple Inc.Two-dimensional timeline display of media items
US7975062 *Jan 7, 2007Jul 5, 2011Sling Media, Inc.Capturing and sharing media content
US7992097Jun 29, 2007Aug 2, 2011Apple Inc.Select drag and drop operations on video thumbnails across clip boundaries
US7992176Apr 12, 2010Aug 2, 2011Sling Media, Inc.Apparatus and method for effectively implementing a wireless television system
US8020100 *Jun 8, 2007Sep 13, 2011Apple Inc.Fast creation of video segments
US8041988Oct 18, 2011Sling Media Inc.Firmware update for consumer electronic device
US8051454Nov 1, 2011Sling Media, Inc.Personal media broadcasting system with output buffer
US8060609Dec 15, 2008Nov 15, 2011Sling Media Inc.Systems and methods for determining attributes of media items accessed via a personal media broadcaster
US8060909Dec 27, 2010Nov 15, 2011Sling Media, Inc.Personal media broadcasting system
US8099755Dec 19, 2008Jan 17, 2012Sling Media Pvt. Ltd.Systems and methods for controlling the encoding of a media stream
US8131866Mar 14, 2011Mar 6, 2012Sony CorporationAnnotations for production parts in a media production system
US8141111Feb 27, 2007Mar 20, 2012Open Text S.A.Movie advertising playback techniques
US8145528Nov 3, 2006Mar 27, 2012Open Text S.A.Movie advertising placement optimization based on behavior and content analysis
US8171148May 1, 2012Sling Media, Inc.Systems and methods for establishing connections between devices communicating over a network
US8244103 *Aug 14, 2012Capshore, LlcUser interface for method for creating a custom track
US8261311Sep 4, 2012Lg Electronics Inc.Apparatus and method for transmitting video data from a mobile communication terminal
US8266657Sep 11, 2012Sling Media Inc.Method for effectively implementing a multi-room television system
US8307287 *Sep 26, 2007Nov 6, 2012Apple Inc.Heads-up-display for use in a media manipulation operation
US8314893Nov 20, 2012Sling Media Pvt. Ltd.Remote control and method for automatically adjusting the volume output of an audio device
US8346605Jan 1, 2013Sling Media, Inc.Management of shared media content
US8350971Oct 22, 2008Jan 8, 2013Sling Media, Inc.Systems and methods for controlling media devices
US8365236Sep 22, 2011Jan 29, 2013Sling Media, Inc.Personal media broadcasting system with output buffer
US8381310Feb 19, 2013Sling Media Pvt. Ltd.Systems, methods, and program applications for selectively restricting the placeshifting of copy protected digital media content
US8406431Jul 23, 2009Mar 26, 2013Sling Media Pvt. Ltd.Adaptive gain control for digital audio samples in a media stream
US8413054 *Apr 13, 2009Apr 2, 2013Cisco Technology, Inc.Graphical user interface for still image capture from video footage
US8438602May 7, 2013Sling Media Inc.Systems and methods for linking media content
US8477793Sep 24, 2008Jul 2, 2013Sling Media, Inc.Media streaming device with gateway functionality
US8532472Aug 10, 2009Sep 10, 2013Sling Media Pvt LtdMethods and apparatus for fast seeking within a media stream buffer
US8559793May 26, 2011Oct 15, 2013Avid Technology, Inc.Synchronous data tracks in a media editing system
US8572180May 9, 2012Oct 29, 2013Red 5 Studios, Inc.Systems, methods and media for distributing peer-to-peer communications
US8589423Jan 18, 2011Nov 19, 2013Red 5 Studios, Inc.Systems and methods for generating enhanced screenshots
US8621099Dec 10, 2009Dec 31, 2013Sling Media, Inc.Systems and methods for formatting media content for distribution
US8621533Apr 4, 2011Dec 31, 2013Sling Media, Inc.Fast-start streaming and buffering of streaming content for personal media player
US8626879Dec 22, 2009Jan 7, 2014Sling Media, Inc.Systems and methods for establishing network connections using local mediation services
US8628424Jun 28, 2012Jan 14, 2014Red 5 Studios, Inc.Interactive spectator features for gaming environments
US8632411Jun 28, 2012Jan 21, 2014Red 5 Studios, Inc.Exchanging virtual rewards for computing resources
US8667163Mar 20, 2009Mar 4, 2014Sling Media Inc.Systems and methods for projecting images from a computer system
US8667279Jul 1, 2008Mar 4, 2014Sling Media, Inc.Systems and methods for securely place shifting media content
US8705943 *Nov 14, 2013Apr 22, 2014Lg Electronics Inc.Video editing method and digital device therefor
US8724969May 23, 2006May 13, 2014Open Text S.A.Method, system and computer program product for editing movies in distributed scalable media environment
US8739205Feb 24, 2012May 27, 2014Open Text S.A.Movie advertising playback techniques
US8751022Apr 14, 2007Jun 10, 2014Apple Inc.Multi-take compositing of digital media assets
US8755673May 23, 2006Jun 17, 2014Open Text S.A.Method, system and computer program product for editing movies in distributed scalable media environment
US8793313Sep 8, 2011Jul 29, 2014Red 5 Studios, Inc.Systems, methods and media for distributing peer-to-peer communications
US8795086Jul 20, 2012Aug 5, 2014Red 5 Studios, Inc.Referee mode within gaming environments
US8799408Aug 10, 2009Aug 5, 2014Sling Media Pvt LtdLocalization systems and methods
US8799485Dec 18, 2009Aug 5, 2014Sling Media, Inc.Methods and apparatus for establishing network connections using an inter-mediating device
US8799969 *May 13, 2011Aug 5, 2014Sling Media, Inc.Capturing and sharing media content
US8805164Apr 20, 2010Aug 12, 2014Capshore, LlcMethod and apparatus for creating a custom track
US8805166 *Mar 28, 2008Aug 12, 2014Lg Electronics Inc.System and method for recording broadcasting programs
US8812538May 21, 2010Aug 19, 2014Wendy MuzatkoStory generation methods, story generation apparatuses, and articles of manufacture
US8818173Oct 11, 2013Aug 26, 2014Avid Technology, Inc.Synchronous data tracks in a media editing system
US8818177Aug 24, 2012Aug 26, 2014Capshore, LlcMethod and apparatus for creating a custom track
US8819535Apr 12, 2011Aug 26, 2014Avid Technology, Inc.Editing time-based media with enhanced content
US8819750Sep 13, 2012Aug 26, 2014Sling Media, Inc.Personal media broadcasting system with output buffer
US8830272Aug 14, 2001Sep 9, 2014Sony CorporationUser interface for a digital production system including multiple window viewing of flowgraph nodes
US8831408May 3, 2012Sep 9, 2014Capshore, LlcMethod and apparatus for creating a custom track
US8834268 *Jul 13, 2012Sep 16, 2014Red 5 Studios, Inc.Peripheral device control and usage in a broadcaster mode for gaming environments
US8842975Nov 14, 2013Sep 23, 2014Lg Electronics Inc.Video editing method and digital device therefor
US8843375 *Dec 19, 2008Sep 23, 2014Apple Inc.User interfaces for editing audio clips
US8856349Apr 2, 2010Oct 7, 2014Sling Media Inc.Connection priority services for data communication between two devices
US8879888Mar 12, 2013Nov 4, 2014Fuji Xerox Co., Ltd.Video clip selection via interaction with a hierarchic video segmentation
US8904455Mar 28, 2011Dec 2, 2014Sling Media Inc.Personal video recorder functionality for placeshifting systems
US8943410Jun 29, 2007Jan 27, 2015Apple Inc.Modified media presentation during scrubbing
US8943433Aug 1, 2011Jan 27, 2015Apple Inc.Select drag and drop operations on video thumbnails across clip boundaries
US8945008Apr 4, 2007Feb 3, 2015Sony CorporationRecording apparatus, reproducing apparatus, recording and reproducing apparatus, recording method, reproducing method, recording and reproducing method, and record medium
US8958019Dec 28, 2012Feb 17, 2015Sling Media, Inc.Systems and methods for controlling media devices
US8966101Aug 10, 2009Feb 24, 2015Sling Media Pvt LtdSystems and methods for updating firmware over a network
US8966658Feb 15, 2013Feb 24, 2015Sling Media Pvt LtdSystems, methods, and program applications for selectively restricting the placeshifting of copy protected digital media content
US9015225Nov 16, 2009Apr 21, 2015Echostar Technologies L.L.C.Systems and methods for delivering messages over a network
US9024967Nov 17, 2011May 5, 2015Sony CorporationDigital video editing system including multiple viewing windows of a same image
US9092438 *Mar 9, 2012Jul 28, 2015At&T Intellectual Property I, L.P.Creation of a marked media module
US9106723Dec 30, 2013Aug 11, 2015Sling Media, Inc.Fast-start streaming and buffering of streaming content for personal media player
US9113124 *Apr 13, 2009Aug 18, 2015Linkedin CorporationMethod and system for still image capture from video footage
US9131253Jun 30, 2010Sep 8, 2015Sling Media, Inc.Selection and presentation of context-relevant supplemental content and advertising
US9142253 *Jun 8, 2007Sep 22, 2015Apple Inc.Associating keywords to media
US9142255Jul 14, 2014Sep 22, 2015Capshore, LlcMethod and apparatus for creating a custom track
US9142256Jul 14, 2014Sep 22, 2015Capshore, LlcMethod and apparatus for creating a custom track
US9143827Feb 26, 2014Sep 22, 2015Sling Media, Inc.Systems and methods for securely place shifting media content
US9159365Jul 14, 2014Oct 13, 2015Capshore, LlcMethod and apparatus for creating a custom track
US9160974Aug 26, 2009Oct 13, 2015Sling Media, Inc.Systems and methods for transcoding and place shifting media content
US9178923Dec 23, 2009Nov 3, 2015Echostar Technologies L.L.C.Systems and methods for remotely controlling a media server via a network
US9191610Nov 26, 2008Nov 17, 2015Sling Media Pvt Ltd.Systems and methods for creating logical media streams for media storage and playback
US9225785Sep 15, 2014Dec 29, 2015Sling Media, Inc.Systems and methods for establishing connections between devices communicating over a network
US9237300Dec 2, 2014Jan 12, 2016Sling Media Inc.Personal video recorder functionality for placeshifting systems
US9253241Aug 25, 2014Feb 2, 2016Sling Media Inc.Personal media broadcasting system with output buffer
US9271042 *Aug 27, 2014Feb 23, 2016Rovi Guides, Inc.Method for generating time based preview image for a video stream
US9275054Dec 28, 2009Mar 1, 2016Sling Media, Inc.Systems and methods for searching media content
US9280262Jan 26, 2015Mar 8, 2016Apple Inc.Select drag and drop operations on video thumbnails across clip boundaries
US9308442Nov 11, 2013Apr 12, 2016Microsoft Technology Licensing, LlcController-based video editing
US9330723Apr 7, 2014May 3, 2016Open Text S.A.Movie advertising playback systems and methods
US9335892Mar 3, 2015May 10, 2016Apple Inc.Select drag and drop operations on video thumbnails across clip boundaries
US9336825 *Jun 24, 2013May 10, 2016Arcsoft (Nanjing) Multimedia Technology Company LimitedMethod of editing a video with video editing software executed on a computing device
US9356984Aug 1, 2014May 31, 2016Sling Media, Inc.Capturing and sharing media content
US20010021998 *Mar 15, 2001Sep 13, 2001Neal MargulisApparatus and method for effectively implementing a wireless television system
US20020154158 *Jan 23, 2001Oct 24, 2002Kei FukudaInformation processing apparatus and processing method and program storage medium
US20020158887 *Aug 14, 2001Oct 31, 2002Sony Corporation And Sony Electronics, Inc.User interface for a digital production system including multiple window viewing and navigating
US20020171668 *Aug 13, 2001Nov 21, 2002Sony Corporation And Sony Electronics, Inc.User interface for generating parameter values in media presentations based on selected presentation instances
US20020188628 *Apr 20, 2001Dec 12, 2002Brian CooperEditing interactive content with time-based media
US20030018609 *Apr 4, 2002Jan 23, 2003Michael PhillipsEditing time-based media with enhanced content
US20030038830 *Aug 22, 2001Feb 27, 2003Bean Heather N.Method and system for simultaneous display of a video sequence in multiple time-offset windows
US20040025112 *Aug 1, 2002Feb 5, 2004Chasen Jeffrey MartinMethod and apparatus for resizing video content displayed within a graphical user interface
US20040179025 *Mar 22, 2004Sep 16, 2004Sony Corporation And Sony Electronics, Inc.Collaborative remote operation of computer programs
US20040181592 *Mar 22, 2004Sep 16, 2004Sony Corporation And Sony Electronics, Inc.Collaborative computer-based production system including annotation, versioning and remote interaction
US20040255251 *Jul 19, 2004Dec 16, 2004Microsoft CorporationAssembling verbal narration for digital display images
US20050094014 *Nov 3, 2003May 5, 2005Haas William R.Slider bar interface for digital camera
US20050168665 *Jan 26, 2005Aug 4, 2005Sharp Kabushiki KaishaDisplay device
US20050188414 *Feb 23, 2005Aug 25, 2005Lg Electronics Inc.Apparatus and method for transmitting video data from a mobile communication terminal
US20050204288 *Mar 25, 2005Sep 15, 2005Clapper Edward O.Facilitating access to digital video
US20050216840 *Mar 25, 2004Sep 29, 2005Keith SalvucciIn-timeline trimming
US20060041632 *Aug 23, 2004Feb 23, 2006Microsoft CorporationSystem and method to associate content types in a portable communication device
US20060072017 *Oct 6, 2004Apr 6, 2006Microsoft CorporationCreation of image based video using step-images
US20060095401 *Jun 7, 2005May 4, 2006Jason KrikorianPersonal media broadcasting system with output buffer
US20060117371 *Apr 21, 2005Jun 1, 2006Digital Display Innovations, LlcMethod for effectively implementing a multi-room television system
US20060203199 *Mar 8, 2005Sep 14, 2006Microsoft CorporationPhotostory 3 - automated motion generation
US20060204214 *Mar 14, 2005Sep 14, 2006Microsoft CorporationPicture line audio augmentation
US20060218488 *Mar 28, 2005Sep 28, 2006Microsoft CorporationPlug-in architecture for post-authoring activities
US20060224778 *Apr 4, 2005Oct 5, 2006Microsoft CorporationLinked wizards
US20060257098 *Jul 18, 2006Nov 16, 2006Kei FukudaInformation processing apparatus and processing method, and program storage medium
US20060263037 *May 23, 2006Nov 23, 2006Gilley Thomas SDistributed scalable media environment
US20060263038 *May 23, 2006Nov 23, 2006Gilley Thomas SDistributed scalable media environment
US20060265657 *May 23, 2006Nov 23, 2006Gilley Thomas SDistributed scalable media environment
US20070038958 *Aug 3, 2006Feb 15, 2007Canon Kabushiki KaishaItem selection device and item selection method
US20070055986 *Nov 3, 2006Mar 8, 2007Gilley Thomas SMovie advertising placement optimization based on behavior and content analysis
US20070154190 *Feb 28, 2007Jul 5, 2007Gilley Thomas SContent tracking for movie segment bookmarks
US20070168543 *Jan 7, 2007Jul 19, 2007Jason KrikorianCapturing and Sharing Media Content
US20070262995 *May 12, 2006Nov 15, 2007Available For LicensingSystems and methods for video editing
US20070274683 *Jul 21, 2006Nov 29, 2007Michael Wayne ShoreMethod and apparatus for creating a custom track
US20080002942 *Oct 27, 2006Jan 3, 2008Peter WhiteMethod and apparatus for creating a custom track
US20080008440 *Aug 2, 2006Jan 10, 2008Michael Wayne ShoreMethod and apparatus for creating a custom track
US20080063361 *Sep 4, 2007Mar 13, 2008Sony CorporationRecording/reproduction apparatus, display control method, and program
US20080152297 *Jun 29, 2007Jun 26, 2008Apple Inc.Select Drag and Drop Operations on Video Thumbnails Across Clip Boundaries
US20080152298 *Jun 29, 2007Jun 26, 2008Apple Inc.Two-Dimensional Timeline Display of Media Items
US20080155413 *Jun 29, 2007Jun 26, 2008Apple Inc.Modified Media Presentation During Scrubbing
US20080155421 *Jun 8, 2007Jun 26, 2008Apple Inc.Fast Creation of Video Segments
US20080155459 *Jun 8, 2007Jun 26, 2008Apple Inc.Associating keywords to media
US20080181584 *Mar 28, 2008Jul 31, 2008Son Hyeong HoSystem and method for recording broadcasting programs
US20080187279 *Feb 27, 2007Aug 7, 2008Gilley Thomas SMovie advertising playback techniques
US20080255687 *Apr 14, 2007Oct 16, 2008Aaron EppolitoMulti-Take Compositing of Digital Media Assets
US20080256136 *Mar 31, 2008Oct 16, 2008Jerremy HollandTechniques and tools for managing attributes of media content
US20080256448 *Apr 14, 2007Oct 16, 2008Nikhil Mahesh BhattMulti-Frame Video Display Method and Apparatus
US20080256449 *Sep 26, 2007Oct 16, 2008Bhatt Nikhil MHeads-up-display for use in a media manipulation operation
US20080263433 *Apr 14, 2008Oct 23, 2008Aaron EppolitoMultiple version merge for media production
US20080263450 *Apr 14, 2008Oct 23, 2008James Jacob HodgesSystem and method to conform separately edited sequences
US20090048494 *Apr 4, 2007Feb 19, 2009Sony CorporationRecording Apparatus, Reproducing Apparatus, Recording and Reproducing Apparatus, Recording Method, Reproducing Method, Recording and Reproducing Method, and Record Medium
US20090102983 *Oct 22, 2008Apr 23, 2009Sling Media Inc.Systems and methods for controlling media devices
US20090103607 *Dec 19, 2008Apr 23, 2009Sling Media Pvt. Ltd.Systems and methods for controlling the encoding of a media stream
US20090129741 *May 2, 2007May 21, 2009Jeong Sim KimDisplay device for having the function of editing the recorded date partially and method for controlling the same
US20090177758 *Dec 15, 2008Jul 9, 2009Sling Media Inc.Systems and methods for determining attributes of media items accessed via a personal media broadcaster
US20090183101 *Jul 16, 2009International Business Machines CorporationMethod, Apparatus and Program Storage Device for Providing a Gauge for Displaying Data that Includes Historical-Based Data
US20100005483 *Jul 1, 2008Jan 7, 2010Sling Media Inc.Systems and methods for securely place shifting media content
US20100064332 *Mar 11, 2010Sling Media Inc.Systems and methods for presenting media content obtained from multiple sources
US20100066905 *Apr 7, 2008Mar 18, 2010C-Nario Ltd.System, method and device for displaying video signals
US20100071076 *Mar 18, 2010Sling Media Pvt LtdSystems, methods, and program applications for selectively restricting the placeshifting of copy protected digital media content
US20100100915 *Dec 21, 2009Apr 22, 2010Sling Media Inc.Fast-start streaming and buffering of streaming content for personal media player
US20100129057 *Nov 26, 2008May 27, 2010Sling Media Pvt LtdSystems and methods for creating logical media streams for media storage and playback
US20100192007 *Apr 9, 2010Jul 29, 2010Sling Media Inc.Firmware update for consumer electronic device
US20100192188 *Jan 26, 2009Jul 29, 2010Sling Media Inc.Systems and methods for linking media content
US20100235746 *Sep 24, 2009Sep 16, 2010Freddy Allen AnzuresDevice, Method, and Graphical User Interface for Editing an Audio or Video Attachment in an Electronic Message
US20100259645 *Oct 14, 2010Pure Digital TechnologiesMethod and system for still image capture from video footage
US20100262911 *Apr 13, 2009Oct 14, 2010Pure Digital TechnologiesGraphical user interface for still image capture from video footage
US20100269138 *Oct 21, 2010Sling Media Inc.Selection and presentation of context-relevant supplemental content and advertising
US20100303440 *Dec 2, 2010Hulu LlcMethod and apparatus for simultaneously playing a media program and an arbitrarily chosen seek preview frame
US20100317329 *Dec 16, 2010Markku RytivaaraMarking and/or Sharing Media Stream in the Cellular Network Terminal
US20100324919 *Apr 20, 2010Dec 23, 2010Capshore, LlcMethod and apparatus for creating a custom track
US20110019839 *Jul 23, 2009Jan 27, 2011Sling Media Pvt LtdAdaptive gain control for digital audio samples in a media stream
US20110051016 *Mar 3, 2011Sling Media Pvt LtdRemote control and method for automatically adjusting the volume output of an audio device
US20110072073 *Mar 24, 2011Sling Media Inc.Systems and methods for formatting media content for distribution
US20110153718 *Jun 23, 2011Sling Media Inc.Systems and methods for establishing network connections using local mediation services
US20110158610 *Jun 30, 2011Sling Media Inc.Systems and methods for searching media content
US20110167349 *Jul 7, 2011Sony CorporationAnnotation feature for production parts in a media production system
US20110191368 *May 21, 2010Aug 4, 2011Wendy MuzatkoStory Generation Methods, Story Generation Apparatuses, And Articles Of Manufacture
US20110191661 *Aug 4, 2011Michael PhillipsEditing time-based media with enhanced content
US20110219413 *Sep 8, 2011Sling Media Inc.Capturing and sharing media content
US20110230232 *Sep 23, 2010Sep 22, 2011Tran Bao QSystems and methods for video editing
US20110289413 *Nov 24, 2011Apple Inc.Fast Creation of Video Segments
US20120166949 *Jun 28, 2012At&T Intellectual Property I, L.P.Creation of a marked media module
US20140115469 *Oct 19, 2012Apr 24, 2014Apple Inc.Sharing Media Content
US20140219635 *Apr 10, 2014Aug 7, 2014Synergy Sports Technology, LlcSystem and method for distributed and parallel video editing, tagging and indexing
US20140373037 *Aug 27, 2014Dec 18, 2014Rovi Guides, Inc.Method for generating time based preview image for a video stream
US20140380168 *Jun 24, 2013Dec 25, 2014Arcsoft (Nanjing) Multimedia Technology Company LimitedMethod of Editing a Video with Video Editing Software Executed on a Computing Device
US20150185965 *Feb 25, 2014Jul 2, 2015Disney Enterprises, Inc.Systems and methods for video clip creation, curation, and interaction
US20150301708 *Apr 21, 2014Oct 22, 2015VMIX Media, Inc.Video Editing Graphical User Interface
CN100539654CNov 14, 2005Sep 9, 2009三星电子株式会社Method for offering seeing-information and broadcast receiving apparatus thereof
EP1571845A1Feb 22, 2005Sep 7, 2005Lg Electronics Inc.Apparatus and method for transmitting video data from mobile communication terminal
WO2010107517A1 *Jan 25, 2010Sep 23, 2010Apple Inc.Device, method, and graphical user interface for editing an audio or video attachment in an electronic message
WO2015069585A1 *Nov 3, 2014May 14, 2015Microsoft Technology Licensing, LlcController-based video editing
Classifications
U.S. Classification715/723, 715/724, G9B/27.012, 715/725, G9B/27.051
International ClassificationG09G5/00, G11B27/34, G11B27/034
Cooperative ClassificationG11B27/34, G11B27/034
European ClassificationG11B27/34, G11B27/034
Legal Events
DateCodeEventDescription
Mar 10, 2000ASAssignment
Owner name: ADOBE SYSTEMS INCORPORATED, CALIFORNIA
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:YAWITZ, MITCHELL A.;REEL/FRAME:010660/0577
Effective date: 20000309
Sep 23, 2003CCCertificate of correction
Jan 22, 2007FPAYFee payment
Year of fee payment: 4
Dec 22, 2010FPAYFee payment
Year of fee payment: 8
Dec 31, 2014FPAYFee payment
Year of fee payment: 12