IP Library Granted Patent US 7,274,864
Granted Patent B2
US 7,274,864 · App. 10/057,964 · Granted Sep 25, 2007

Method and device for digital video capture

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,274,864
App. No.
10/057,964
Granted
Sep 25, 2007
Kind
B2
Abstract

A method and a device of digital video capture for capturing recorded video data into a computer system. In one embodiment, the device may include a reading unit to read frames of video data, a detection unit to estimate scene changes, a determining unit to determine a file size for being split so that an identical scene will not be split into two different files, and a splitting unit to split video data, and then to store the split video data into several video files separately. The invention can split video data into several whole video files, and store frames of the same scene into the same video file. It effectively improves the quality and effect of video editing.

Claims (40)

1. A method for capturing video data into a computer system, the method comprising the following steps:

(a) reading the video data;

(b) detecting the video data to estimate scene changes so that a unitary scene will not be split into two different files;

(c) estimating a file size of the video data;

(d) splitting the video data into a plurality of video files according to a scene change if the video data has the scene change, and according to a maximum file size if the video data does not have the scene change; and

(e) storing the plurality of video files.

2. The method according to claim 1 , wherein the step of detecting video data further comprises continuously reading video data when a scene change is not detected from the read video data that has a default size, and further the continuously read video data is not greater than a limitation of a file system.

3. The method according to claim 2 , wherein the step of continuously reading video data will be stopped when a scene change is detected or the size of the video data is equal to the limitation of the file system.

4. The method according to claim 3 , wherein the video data comprises at least a first scene and a second scene including a plurality of frames respectively.

5. The method according to claim 4 , wherein an interval of recording time, between a frame and its adjacent frame is calculated as the estimate of scene change.

6. The method according to claim 5 , wherein the interval between the last frame of the first scene and the first frame of the second scene is greater than the interval between 2 adjacent frames of others.

7. The method according to claim 4 , wherein the difference between object characters of a frame and its adjacent frame is employed to determine whether scene change occurs.

8. The method according to claim 4 , wherein frames of the first scene and frames of the second scene are split into different video files.

9. The method according to claim 8 , wherein frames of the same scene are stored in the same video file.

10. The method according to claim 3 , wherein the file size of video data for being split is determined when a scene change is detected.

11. A method for capturing video data into a computer system wherein the computer system comprises a storage unit, the method comprising the following steps:

(a) reading a plurality of frames of the video data;

(b) estimating the file size of the video data;

(c) detecting a scene change between the frames so that a unitary scene will not be split into two different files;

(d) splitting the video data into a plurality of video files according to a scene change if the video data has the scene change, and according to a maximum file size to be split if the video data does not have the scene change; and

(e) storing the video files into a storage unit.

12. The method according to claim 11 , wherein the method further comprises setting a default value for the size of video data before said step (b).

13. The method according to claim 12 , wherein the method continues to proceed to said step (c) when the size of the captured video data is greater than the default value, and the method goes back to said step (a) when the size of the captured video data is less than the default value.

14. The method according to claim 13 , wherein the video data comprises at least a first scene and a second scene.

15. The method according to claim 14 , wherein the method further comprises calculating an interval of recording time between a frame and its adjacent frame in said step (c).

16. The method according to claim 15 , wherein the interval between the last frame of the first scene and the first frame of the second scene is greater than the interval between 2 adjacent frames of others.

17. The method according to claim 14 , wherein the determination of scene change in said step (b) further comprises distinguishing the difference between object characters of a frame and its adjacent frame.

18. The method according to claim 14 , wherein in said step (d), frames of the first scene and frames of the second scene are split into different video files.

19. The method according to claim 18 , wherein frames of the same scene are stored in the same video file.

20. The method according to claim 13 , wherein the file size of video data for being split is determined when a scene change is detected.

21. A device for capturing video data stored in a tape into a computer system, wherein the computer system comprises a storage unit, the device of digital video capture comprising:

a reading unit for reading video data;

a detection unit for detecting changes of scenes so that a unitary scene will not be split into two different files;

a determining unit for estimating a file size of the video data and determining a maximum file size to be split; and

a splitting unit for splitting video data into a plurality of video files according to a scene change if the video data has the scene change, and according to the maximum file size if the video data does not have the scene change and then storing the video files into the storage unit.

22. The device according to claim 21 , wherein the video data comprises a plurality of frames.

23. The device according to claim 22 , wherein the reading unit further comprises a memory for storing the frames temporarily.

24. The device according to claim 21 , wherein the reading unit will be used to continuously read video data when scene change is not detected by the detection unit and the size of video data is not greater than a limitation of a file system.

25. The device according to claim 21 , wherein the reading unit is stopped from continuously reading video data when a scene change is detected by the detection unit or the size of the video data is equal to a limitation of a file system by the determining unit.

26. The device according to claim 25 , wherein the determining unit determines the file size to be split when a scene change is detected by the detection unit.

Assignments (14)
TERMINATION AND RELEASE OF SECOND LIEN SECURITY INTEREST IN PATENT RIGHTS Recorded May 6, 2026
From: CANTOR FITZGERALD SECURITIES, AS COLLATERAL AGENT
To: CLEARSLIDE INC.; COREL CORPORATION (AS SUCCESSOR IN INTEREST TO CASCADE BIDCO CORP.)
Reel/Frame 075522/0510 →
RELEASE OF SECURITY INTEREST Recorded May 5, 2026
From: CITIBANK, N.A., AS AGENT
To: COREL CORPORATION; CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
Reel/Frame 075559/0953 →
SECURITY INTEREST Recorded Jul 3, 2019
From: CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
To: CITIBANK, N.A.
Reel/Frame 049678/0950 →
SECURITY INTEREST Recorded Jul 3, 2019
From: CASCADE BIDCO CORP.; COREL INC.; CLEARSLIDE INC.
To: CANTOR FITZGERALD SECURITIES
Reel/Frame 049678/0980 →
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/0003 →
CHANGE OF NAME Recorded Jun 11, 2008
From: INTERVIDEO DIGITAL TECHNOLOGY CORP.
To: COREL TW CORP.
Reel/Frame 021118/0477 →
MERGER Recorded Aug 17, 2007
From: ULEAD SYSTEMS, INC.
To: INTERVIDEO DIGITAL TECHNOLOGY CORPORATION
Reel/Frame 019751/0705 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2002
From: HSIAO, KENNY; LU, YANG
To: ULEAD SYSTEMS, INC.
Reel/Frame 012545/0840 →