IP Library Granted Patent US 7,437,674
Granted Patent B2
US 7,437,674 · App. 10/973,393 · Granted Oct 14, 2008

Video processing methods

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,437,674
App. No.
10/973,393
Granted
Oct 14, 2008
Kind
B2
Abstract

A video processing method. A display region is provided according to a timeline, comprising at least one first sub-region with higher time resolution and one second sub-region with lower time resolution. A time scale value of the first sub-region is smaller than that of the second sub-region, and the first and second sub-regions have low-speed and medium-speed controls for scrolling forward and backward respectively. When a desired frame is located in the first sub-region, the low-speed or medium-speed control is scrolled to forward or backward on the timeline according to an operating command to locate the desired frame. When the desired frame is located in the second sub-region, the low-speed or medium-speed control is scrolled to forward or backward on the timeline according to an operating command to move the desired frame to the first sub-region.

Claims (36)

1. A video processing method, comprising the steps of:

providing a display region according to a timeline, wherein the display region comprises at least one first sub-region and one second sub-region adjacent to the first sub-region, wherein the first and second sub-regions are arranged along the timeline, a time scale value of the first sub-region is smaller than that of the second sub-region, and the first sub-region has a low-speed control and the second sub-region has a medium-speed controls with corresponding locations on the timeline for scrolling forward and backward respectively;

providing video data comprising a plurality of frames, wherein the respective frames are displayed in the first sub-region or the second sub-region along the timeline;

determining the location of a desired frame among the video data is in the first sub-region or the second sub-region;

when the desired frame is located in the first sub-region, scrolling the low-speed control forward or backward on the timeline according to an operating command to move the video data based on the time scale value of the first sub-region, thereby moving the desired frame to a specific position; and

when the desired frame is located in the second sub-region, scrolling the medium-speed control forward or backward on the timeline according to an operating command to move the video data based on the time scale value of the second sub-region, thereby moving the desired frame to enter the first sub-region,

wherein when the desired frame enters the first sub-region, the desired frame is moved by scrolling the low-speed control forward or backward based on the time scale value of the first sub-region.

2. The method as claimed in claim 1 , wherein the display region further comprises a third sub-region, adjacent to the first or second sub-region.

3. The method as claimed in claim 2 , wherein a time scale value of the third sub-region is greater than that of the first or second sub-regions, and the third sub-region has a high-speed control with a corresponding location on the timeline for scrolling forward and backward.

4. The method as claimed in claim 3 , wherein when the desired frame is located in the third sub-region, the high-speed control is scrolled to forward or backward on the timeline according to an operating command to move the desired frame to the first or second sub-region.

5. A video editing system, tangibly embodied on a computer readable medium, for performing video editing, comprising:

a display region, comprising at least one first sub-region and two second sub-regions, wherein the first sub-region is between the two second sub-regions, and the first and second sub-regions are arranged along the timeline, a time scale value of the first sub-region is smaller than that of each second sub-region, and the first sub-region has a low-speed control and each of the second sub-regions has a medium-speed controls with corresponding locations on the timeline respectively for scrolling forward and backward,

wherein, during video editing, a desired frame is moved by scrolling the medium-speed control forward or backward based on the time scale value of the second sub-region in the second sub-region, and when the desired frame enters the first sub-region, the desired frame is moved by scrolling the low-speed control forward or backward based on the time scale value of the first sub-region in the second sub-regions.

6. The system as claimed in claim 5 , wherein when a desired frame is located in the first sub-region, the low-speed control is scrolled to forward or backward on the timeline according to an operating command to locate the desired frame.

7. The system as claimed in claim 5 , wherein when a desired frame is located in one of the second sub-region, the medium-speed control is scrolled to forward or backward on the timeline according to an operating command to move the desired frame to the first sub-region.

8. The system as claimed in claim 5 , wherein the display region further comprises two third sub-regions, located respectively adjacent to the two second sub-regions.

9. The system as claimed in claim 8 , wherein a time scale value of each third sub-region is greater than that of the first sub-region or each second sub-region, and each third sub-region has a high-speed control with a corresponding location on the timeline for scrolling forward and backward.

10. The system as claimed in claim 9 , wherein when a desired frame is located in one third sub-region, the high-speed control is scrolled to forward or backward on the timeline according to an operating command to move the desired frame to the first or one second sub-region.

11. A storage medium for storing a computer program providing a method for automatic booting a computer system, comprising using a computer to perform the steps of:

providing a display region according to a timeline, wherein the display region comprises at least one first sub-region and one second sub-region adjacent to the first sub-region, wherein the first and second sub-regions are arranged along the timeline, a time scale value of the first sub-region is smaller than that of the second sub-region, and the first sub-region has a low-speed control and second sub-region has a medium-speed controls with corresponding locations on the timeline for scrolling forward and backward respectively;

providing video data comprising a plurality of frames, wherein the respective frames are displayed in the first sub-region or the second sub-region along the timeline;

determining the location of a desired frame among the video data is in the first sub-region or the second sub-region;

when the desired frame is located in the first sub-region, scrolling the low-speed control forward or backward on the timeline according to an operating command to move the video data based on the time scale value of the first sub-region, thereby moving the desired frame to a specific position; and

when the desired frame is located in the second sub-region, scrolling the medium-speed control forward or backward on the timeline according to an operating command to move the video data based on the time scale value of the second sub-region, thereby moving the desired frame to the first sub-region,

wherein when the desired frame enters the first sub-region, the desired frame is moved by scrolling the low-speed control forward or backward based on the time scale value of the first sub-region.

12. The storage medium as claimed in claim 11 , wherein the display region further comprises a third sub-region, adjacent to the first or second sub-region.

13. The storage medium as claimed in claim 12 , wherein a time scale value of the third sub-region is greater than that of the first or second sub-region, and the third sub-region has a high-speed control with a corresponding location on the timeline for scrolling forward and backward.

14. The storage medium as claimed in claim 13 , wherein when the desired frame is located in the third sub-region, the high-speed control is scrolled to forward or backward on the timeline according to an operating command to move the desired frame to the first or second sub-region.

15. A video processing method, scrolling video data on a timeline for locating a desired frame, comprising the steps of:

providing a display region according to the timeline, wherein the display region comprises at least one first sub-region and one second sub-region adjacent to the first sub-region, wherein the first and second sub-regions are arranged along the timeline, a first time scale value corresponding to the first sub-region is different from a second time scale value of the second sub-region, the first and second sub-regions have controllers corresponding to the first and second time scale values respectively;

providing video data comprising a plurality of frames, wherein the respective frames are displayed in the first sub-region or the second sub-region along the timeline, and

scrolling the video data using the controllers on the timeline in accordance with the first and second time scale values respectively according to operating commands,

wherein the video data is moved based on the first time scale value when the controller of the first sub-region is used, and the video data is moved based on the second time scale value when the video data is located in the second sub-region and the controller of the second sub-region is used.

16. A storage medium comprising a video editing program, which, when executed, causes a device to perform video editing, comprising:

generating a display region, comprising at least one first sub-region and two second sub-regions, regions, wherein the first sub-region is between the two second sub-regions, and the first and second sub-regions are arranged along the timeline, a time scale value of the first sub-region is smaller than that of each second sub-region, and the first sub-region has a low-speed control and each of the second sub-regions has a medium-speed control with corresponding locations on the timeline respectively for scrolling forward and backward,

wherein a desired frame is moved by scrolling the medium-speed control forward or backward based on the time scale value of the second sub-region in the second sub-region, and when the desired frame enters the first sub-region, the desired frame is moved by scrolling the low-speed control forward or backward based on the time scale value of the first sub-region in the second sub-regions.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2019
From: COREL SOFTWARE LLC
To: COREL CORPORATION
Reel/Frame 048067/0586 →
CHANGE OF NAME Recorded Nov 29, 2018
From: 8324450 CANADA INC.
To: COREL SOFTWARE LLC
Reel/Frame 047675/0950 →
ENTITY DOMICILE CHANGE Recorded Dec 17, 2014
From: 8324450 CANADA INC.
To: 8324450 DELAWARE LLC
Reel/Frame 034651/0817 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE, AND REPLACE THE ASSIGNMENT PREVIOUSLY RECORDED ON REEL 030427 FRAME 0331. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT TO 8324450 CANADA INC. Recorded Aug 1, 2013
From: COREL CORPORATION
To: 8324450 CANADA INC.
Reel/Frame 030986/0268 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2013
From: VECTOR CC HOLDINGS, SRL; VECTOR CC HOLDINGS III, SRL; VECTOR CC HOLDINGS IV, SRL
To: 8324450 CANADA INC.
Reel/Frame 030427/0403 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2013
From: COREL CORPORATION
To: VECTOR CC HOLDINGS, SRL; VECTOR CC HOLDINGS III, SRL; VECTOR CC HOLDINGS IV, SRL
Reel/Frame 030427/0331 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2010
From: COREL TW CORPORATION
To: COREL CORPORATION
Reel/Frame 025387/0045 →
MERGER Recorded Mar 28, 2008
From: INTERVIDEO, DIGITAL TECHNOLOGY CORPORATION
To: COREL TW CORP.
Reel/Frame 020710/0684 →
MERGER Recorded Mar 27, 2008
From: ULEAD SYSTEMS, INC.
To: INTERVIDEO, DIGITAL TECHNOLOGY CORPORATION
Reel/Frame 020710/0360 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2004
From: CHEN, YI-KAI
To: ULEAD SYSTEMS, INC.
Reel/Frame 015935/0809 →