IP Library Granted Patent US 7,659,913
Granted Patent B2
US 7,659,913 · App. 11/016,098 · Granted Feb 9, 2010

Method and apparatus for video editing with a minimal input device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,659,913
App. No.
11/016,098
Granted
Feb 9, 2010
Kind
B2
Abstract

A system and method for displaying information about video/audio clips that are being edited. When two different clips are being matched, or when one clip is being used to replace another clip, the first clip is shown on a first timeline in a normal form. The other clip is arranged in a separate timeline to overlap with the first clip. The user is provided with the ability to easily move both clips with an input device. For individual frames that overlap, one frame is at least partially transparent so that user can see both frames at the same time.

Claims (54)

1. A method of showing multiple video streams; the method comprising:

providing a first video stream including a first plurality of frames;

providing a second video stream including a second plurality of frames; and

using an electronic device to display the first video stream and the second video stream such that at least one of the first plurality of frames and at least one of the second plurality of frames overlap at an overlapping image area,

wherein the first video stream is displayed along a horizontal axis and the second video stream is displayed along a vertical axis such that at least a portion of at least one additional frame outside of the overlapping image area from both of the first and second plurality of frames is displayed at the same time with the overlapping image area.

2. The method of claim 1 , wherein at least one of the first plurality of frames before and after the overlapping image area are displayed.

3. The method of claim 1 , wherein at least one of the second plurality of frames before and after the overlapping image area are displayed.

4. A method for editing multiple video streams; the method comprising:

providing a first video stream including a first plurality of frames;

providing a second video stream including a second plurality of frames; and

using an electronic device to display the first video stream and the second video stream such that at least one of the first plurality of frames and at least one of the second plurality of frames overlap at an overlapping image area, wherein the first video stream is displayed along a horizontal axis and the second video stream is displayed along a vertical axis such that at least a portion of at least one additional frame outside of the overlapping image area from both of the first and second plurality of frames is displayed at the same time with the overlapping image area; and

editing the first video stream or the second video stream.

5. The method of claim 4 , further comprising the step of translating the first plurality of frames to alter what appears in the overlapping image area.

6. The method of claim 5 , further comprising the step of translating the second plurality of frames to alter what appears in the overlapping image area.

7. The method of claim 4 , wherein at least one of the first plurality of frames before and after the overlapping image area are displayed.

8. The method of claim 7 , wherein at least one of the second plurality of frames before and after the overlapping image area are displayed.

9. The method of claim 4 , wherein at least one frame in the overlapping image area is at least partially transparent.

10. A method for editing multiple video streams; comprising the steps of

providing a first video stream including a first plurality of frames;

providing a second video stream including a second plurality of frames;

using an electronic device to display the first video stream and the second video stream such that at least one of the first plurality of frames and at least one of the second plurality of frames overlap at an overlapping image area; and

selecting the overlapping image area for editing the first video stream and the second video stream,

wherein the first video stream is displayed along a horizontal axis and the second video stream is displayed along a vertical axis such that at least a portion of at least one additional frame outside of the overlapping image area from both of the first and second plurality of frames is displayed at the same time with the overlapping image area.

11. The method of claim 10 , wherein at least one frame in the overlapping image area is at least partially transparent.

12. The method of claim 11 , further comprising the step of translating the second plurality of frames to alter what appears in the overlapping image area.

13. The method of claim 10 , further comprising the step of translating the first plurality of frames to alter what appears in the overlapping image area.

14. The method of claim 10 , further comprising the step of, after selecting the overlapping image area, transitioning the first video stream and the second video stream at the overlapping image area to create a single video stream.

15. The method of claim 10 , further comprising the steps of,

after selecting the overlapping image area, cutting all of the first plurality of frames in the first video stream after the overlapping image area;

cutting all of the second plurality of frames in the second video stream before the overlapping image area; and

appending the second video stream to the first video stream at the overlapping image area.

16. The method of claim 10 , wherein at least one of the first plurality of frames before and after the overlapping image area are displayed.

17. The method of claim 16 , wherein at least one of the second plurality of frames before and after the overlapping image area are displayed.

18. A computer program product, embodied in a memory, for editing multiple video streams, comprising:

computer code for providing a first video stream including a first plurality of frames;

computer code for providing a second video stream including a second plurality of frames;

computer code for displaying the first video stream and the second video stream on a display such that at least one of the first plurality of frames and at least one of the second plurality of frames overlap at an overlapping image area; and

computer code for selecting the overlapping image area for editing the first video stream and the second video stream,

wherein the first video stream is displayed along a horizontal axis and the second video stream is displayed along a vertical axis such that at least a portion of at least one additional frame outside of the overlapping image area from both of the first and second plurality of frames is displayed at the same time with the overlapping image area.

19. An electronic device, comprising:

a display for displaying information;

means for providing a first video stream including a first plurality of frames,

means for providing a second video stream including a second plurality of frames,

means for displaying the first video stream and the second video stream on the display such that at least one of the first plurality of frames and at least one of the second plurality of frames overlap at an overlapping image area, and

means for selecting the overlapping image area for editing the first video stream and the second video stream,

wherein the first video stream is displayed along a horizontal axis and the second video stream is displayed along a vertical axis such that at least a portion of at least one additional frame outside of the overlapping image area from both of the first and second plurality of frames is displayed at the same time with the overlapping image area.

20. A system for editing streams of video, comprising:

a processor; and

a memory unit operatively coupled to the processor and having a computer program product, embodied in a computer-readable medium, comprising:

computer code for providing a first video stream including a first plurality of frames,

computer code for providing a second video stream including a second plurality of frames,

computer code for displaying the first video stream and the second video stream on a display such that at least one of the first plurality of frames and at least one of the second plurality of frames overlap at an overlapping image area, and

computer code for selecting the overlapping image area for editing the first video stream and the second video stream,

wherein the first video stream is displayed along a horizontal axis and the second video stream is displayed along a vertical axis such that at least a portion of at least one additional frame outside of the overlapping image area from both of the first and second plurality of frames is displayed at the same time with the overlapping image area.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2021
From: CPPIB CREDIT INVESTMENTS INC.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 055547/0484 →
AMENDED AND RESTATED U.S. PATENT SECURITY AGREEMENT (FOR NON-U.S. GRANTORS) Recorded Aug 22, 2018
From: CONVERSANT WIRELESS LICENSING S.A R.L.
To: CPPIB CREDIT INVESTMENTS, INC.
Reel/Frame 046897/0001 →
CHANGE OF NAME Recorded Oct 20, 2017
From: CORE WIRELESS LICENSING S.A.R.L.
To: CONVERSANT WIRELESS LICENSING S.A R.L.
Reel/Frame 044516/0772 →
UCC FINANCING STATEMENT AMENDMENT - DELETION OF SECURED PARTY Recorded Aug 30, 2016
From: NOKIA CORPORATION
To: MICROSOFT CORPORATION
Reel/Frame 039872/0112 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 9, 2012
From: 2011 INTELLECTUAL PROPERTY ASSET TRUST
To: CORE WIRELESS LICENSING S.A.R.L
Reel/Frame 028348/0043 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2011
From: NOKIA CORPORATION
To: NOKIA 2011 PATENT TRUST
Reel/Frame 027120/0608 →
CHANGE OF NAME Recorded Oct 26, 2011
From: NOKIA 2011 PATENT TRUST
To: 2011 INTELLECTUAL PROPERTY ASSET TRUST
Reel/Frame 027121/0353 →
SHORT FORM PATENT SECURITY AGREEMENT Recorded Sep 13, 2011
From: CORE WIRELESS LICENSING S.A.R.L.
To: NOKIA CORPORATION; MICROSOFT CORPORATION
Reel/Frame 026894/0665 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 28, 2005
From: MAKELA, KAJ
To: NOKIA CORPORATION
Reel/Frame 016338/0409 →