IP Library Granted Patent US 7,280,738
Granted Patent B2
US 7,280,738 · App. 09/829,676 · Granted Oct 9, 2007

Method and system for specifying a selection of content segments stored in different formats

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,280,738
App. No.
09/829,676
Granted
Oct 9, 2007
Kind
B2
Abstract

A method, system and program product are described for specifying a selection of content segments stored in different formats. The invention involves receiving specification of a plurality of portions of first content stored in a first format, the specification identifying beginning and ending frames for each portion, and building a list comprising a starting mark and ending mark for each selected portion of first content, the list for use in accessing corresponding portions of the same content stored as second content in a second format.

Claims (39)

1. A method for specifying a selection of content segments stored in different formats, comprising the steps of:

receiving specification of a plurality of portions of first content stored in a first format, the specification identifying beginning and ending frames for each portion; and

building a list comprising a starting mark and ending mark for each selected portion of first content, the list for use in accessing corresponding portions of the same content stored as second content in a second format, wherein the first content is stored in a first storage medium and the second content is stored in a second storage medium wherein the second storage medium is a slower access storage medium than the first storage medium;

determining an offset between the starting mark of one of the selected portions of said first content and a second starting mark of said corresponding portion of said second content; and

synchronizing said first content and second content based on said offset.

2. The method of claim 1 , wherein the starting mark and ending mark further comprise frame numbers.

3. The method of claim 2 , further comprising the step of converting the starting mark and ending mark into timecodes.

4. The method of claim 3 , wherein the first content includes timecodes superimposed on its frames, further comprising the step of first determining a correspondence between frame numbers and timecodes of the first content and using the determined correspondence to convert the starting mark and ending mark into timecodes.

5. The method of claim 1 , wherein the starting mark and the ending mark further comprise timecodes.

6. The method of claim 5 , wherein the timecodes are extracted from the first content.

7. The method of claim 5 , wherein the first content includes timecodes superimposed on its frames, and wherein the timecodes are calculated by determining a correspondence between frame numbers and timecodes of the first content and using the determined correspondence to calculate timecodes for the beginning and ending frames of each of the selected portions.

8. The method of claim 1 , wherein the second format is different than the first format.

9. The method of claim 1 , wherein the second starting mark of said corresponding portion of said second content comprises a timecode.

10. The method of claim 1 , wherein said offset is a time difference.

11. The method of claim 10 , wherein said synchronization uses said offset to calibrate said first content and said second content.

12. A program product containing instructions executable by a computer, the instructions embodying a method for specifying a selection of content segments stored in different formats, comprising the steps of:

receiving specification of a plurality of portions of first content stored in a first format, the specification identifying beginning and ending frames for each portion; and

building a list comprising a starting mark and ending mark for each selected portion of first content, the list for use in accessing corresponding portions of the same content stored as second content in a second format, wherein the first content is stored in a first storage medium and the second content is stored in a second storage medium wherein the second storage medium is a slower access storage medium than the first storage medium;

determining an offset between the starting mark of one of the selected portions of said first content and a second starting mark of said corresponding portion of said second content; and

synchronizing said first content and second content based on said offset.

13. The method of claim 12 , wherein the starting mark and ending mark further comprise frame numbers.

14. The method of claim 13 , further comprising the step of converting the starting mark and ending mark into timecodes.

15. The method of claim 14 , wherein the first content includes timecodes superimposed on its frames, further comprising the step of first determining a correspondence between frame numbers and timecodes of the first content and using the determined correspondence to convert the starting mark and ending mark into timecodes.

16. The method of claim 12 , wherein the starting mark and the ending mark further comprise timecodes.

17. The method of claim 16 , wherein the timecodes arc extracted from the first content.

18. The method of claim 16 , wherein the first content includes timecodes superimposed on its frames, and wherein the timecodes are calculated by determining a correspondence between frame numbers and timecodes of the first content and using the determined correspondence to calculate timecodes for the beginning and ending frames of each of the selected portions.

19. The method of claim 12 , wherein the second format is different than the first format.

20. A system for specifying a selection of content segments stored in different formats, comprising:

a first software means for receiving specification of a plurality of portions of first content stored in a first format, the specification identifying beginning and ending frames for each portion; and

a second software means for building a list comprising a starting mark and ending mark for each selected portion of first content, the list for use in accessing corresponding portions of the same content stored as second content in a second format, wherein the first content is stored in a first storage medium and the second content is stored in a second storage medium wherein the second storage medium is a slower access storage medium than the first storage medium;

determining an offset between the starting mark of one of the selected portions of said first content and a second starting mark of said corresponding portion of said second content; and

synchronizing said first content and second content based on said offset.

21. The system of claim 20 , wherein the starting mark and ending mark further comprise frame numbers.

22. The system of claim 21 , further comprising a third software means for converting the starting mark and ending mark into timecodes.

23. The system of claim 22 , wherein the first content includes timecodes superimposed on its frames, further comprising a fourth sofiware means for determining a correspondence between frame numbers and timecodes of the first content and using the determined correspondence to convert the starting mark and ending mark into timecodes.

24. The system of claim 20 , wherein the starting mark and the ending mark further comprise timecodes.

25. The system of claim 24 , further comprising detection apparatus for extracting timecodes from the first content.

26. The system of claim 24 , wherein the first content includes timecodes superimposed on its frames, and further comprising a third software means for calculating the timecodes by determining a correspondence between frame numbers and timecodes of the first content and using the determined correspondence to calculate timecodes for the beginning and ending frames of each of the selected portions.

27. The system of claim 20 , wherein the second format is different than the first format.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 3, 2024
From: BEIJING PIANRUOJINGHONG TECHNOLOGY CO., LTD.
To: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
Reel/Frame 066565/0952 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2023
From: AWEMANE LTD.
To: BEIJING PIANRUOJINGHONG TECHNOLOGY CO., LTD.
Reel/Frame 064501/0498 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2021
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: AWEMANE LTD.
Reel/Frame 057991/0960 →