IP Library Granted Patent US 7,181,131
Granted Patent B2
US 7,181,131 · App. 09/883,635 · Granted Feb 20, 2007

Changing a playback speed for video presentation recorded in a progressive frame structure format

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,181,131
App. No.
09/883,635
Granted
Feb 20, 2007
Kind
B2
Abstract

The invention includes a system and method for changing a playback speed of a selected video segment having a progressive frame structure which has been recorded onto a portion of a storage medium. A selected video segment can be modified for a changed playback speed and the modified video segment can be recorded exclusively on the portion of the medium. A plurality of non-video packs in the selected video segment can be deleted to reduce the amount of data contained in the modified video segment. Alternatively, the resolution of at least one frame in the modified video segment can be reduced. The video segment can contain intra and non-intra frames and can be modified by adding at least one picture. Alternatively, the video segment can be modified by removing at least one picture. The video segment can also be re-encoded for smoother trick mode and playback performance.

Claims (35)

1. In a rewritable storage medium, a method for changing a playback speed of a selected video segment having a progressive frame structure which has been recorded on a portion of said storage medium comprising the steps of:

modifying said selected video segment for a changed playback speed; and

recording said modified video segment exclusively on said portion of said medium.

2. The method according to claim 1 , further comprising the step of deleting a plurality of non-video packs in said selected video segment to reduce an amount of data contained in said modified video segment.

3. The method according to claim 1 , further comprising the step of reducing a resolution of at least one frame contained in said modified video segment.

4. The method according to claim 1 , further comprising the step of lowering a bit rate of said modified video segment during said recording step.

5. The method according to claim 1 , wherein said video segment is comprised of intra and non-intra frames and said modification comprises the step of decoding each said intra frame and selectively decoding at least one said nonintra frame.

6. The method according to claim 5 , further comprising the step of inserting into said selected video segment at least one of the group consisting of dummy pictures and repeat pictures, wherein the dummy pictures and the repeat pictures are duplicates of at least one of particular intra frames and particular non-intra frames in the selected video segment, the dummy pictures having discrete cosine transform (DCT) coefficients and motion vectors set to zero.

7. The method according to claim 6 , wherein the number of said dummy pictures and said repeat pictures inserted into said selected video segment is based on said changed playback speed.

8. The method according to claim 7 , further comprising the step of selectively decoding and re-encoding said modified video segment for conventional placement of said dummy pictures, said repeat pictures, and said intra and non-intra frames.

9. The method according to claim 1 , wherein said video, segment is comprised of intra and non-intra frames and said modification comprises the step of decoding all said intra and said non-intra frames.

10. The method according to claim 9 , further comprising the step of inserting at least one of the group consisting of dummy pictures and repeat pictures Into said selected video segment, wherein the dummy pictures and the repeat pictures are duplicates of at least one of particular intra frames and particular non-intra frames in the selected video segment, the dummy pictures having discrete cosine transform (DCT) coefficients and motion vectors set to zero.

11. The method according to claim 10 , wherein the number of said dummy pictures and said repeat pictures inserted into said selected video segment is based on said changed playback speed.

12. The method according to claim 1 , wherein said video segment is comprised of intra and non-intra frames and said modification comprises the step of removing at least one frame from the group consisting of said intra and nonintra frames.

13. The method according to claim 1 , wherein said video segment is comprised of intra and non-intra frames and said modification comprises the steps of:

decoding said intra and non-intra frames; and

removing at least one field from at least one of said intra and non-intra frames.

14. A system for changing a playback speed of a selected video segment having a progressive frame structure recorded on a rewritable storage medium, comprising:

storage medium reading circuitry for selectively reading a video segment which has been recorded on a portion of said rewritable storage medium;

a video processor for modifying said selected video segment for a changed playback speed; and

video recorder circuitry for recording said modified video segment exclusively on said portion of said storage medium.

15. The system according to claim 14 , wherein said video processor deletes a plurality of non-video packs in said selected video segment to reduce an amount of data contained in said modified video segment.

16. The system according to claim 14 , wherein said video processor reduces a resolution of at least one frame contained in said modified video segment.

17. The system according to claim 14 , wherein said video processor lowers a bit rate of said modified video segment during said recording step.

18. The system according to claim 14 , wherein said video segment is comprised of intra and non-intra frames and said video processor decodes each said intra frame and selectively decodes said at least one said non-intra frame.

19. The system according to claim 18 , wherein said video processor inserts into said selected video segment at least one of the group consisting of dummy pictures and repeat pictures, wherein the dummy pictures and the repeat pictures are duplicates of at least one of particular intra frames and particular non-intra frames in the selected video segment, the dummy pictures having discrete cosine transform (DCT) coefficients and motion vectors set to zero.

20. The system according to claim 19 , wherein the number of said dummy pictures and said repeat pictures inserted into said selected video segment is based on said changed playback speed.

21. The system according to claim 20 , wherein said video processor selectively decodes and re-encodes said modified video segment for conventional placement of said dummy pictures, said repeat pictures and said intra and non-intra frames.

22. The system according to claim 14 , wherein said video segment is comprised of intra and non-intra frames and said video processor decodes all said intra and said non-intra frames.

23. The system according to claim 22 , wherein said video processor inserts at least one of the group consisting of dummy pictures and repeat pictures into said selected video segment, wherein the dummy pictures and the repeat pictures are duplicates of at least one of particular ones of the intra frames and particular ones of the non-intra frames in the video segment, the dummy pictures having discrete cosine transform (DCT) coefficients and motion vectors set to zero.

24. The system according to claim 23 , wherein the number of said dummy pictures and said repeat pictures inserted into said selected video segment is based on said changed playback speed.

25. The system according to claim 14 , wherein said video segment is comprised of intra and non-intra frames and said video processor removes at least one frame from the group consisting of said intra and non-intra frames.

26. The system according to claim 14 , wherein said video segment is comprised of intra and non-intra frames and said video processor:

decodes said intra and non-intra frames; and

removes at least one field from at least one of said intra and non-intra frames.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM INTERDIGITAL CE PATENT HOLDINGS TO INTERDIGITAL CE PATENT HOLDINGS, SAS. PREVIOUSLY RECORDED AT REEL: 47332 FRAME: 511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2024
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 066703/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 047332/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2007
From: THOMSON LICENSING S.A.
To: THOMSON LICENSING
Reel/Frame 018759/0146 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 18, 2001
From: LIN, SHU; XIE, JIANLEI; SCHULTZ, MARK ALAN
To: THOMSON LICENSING S.A.
Reel/Frame 011947/0773 →