Claims
- 1. A method for automated personal video recording on a multi-user personal video recorder, the method comprising the steps of:
recording a first show; displaying at least a portion of the first show, creating displayed space; freeing displayed space, making available free space; and recording at least part of a second show in free space made available by freeing displayed space.
- 2. The method of claim 1 wherein the second show's storage space requirement exceeds an amount of free space available for recording the second show by a deficit amount, the method further comprising borrowing a loan amount, the loan amount being less than the deficit amount.
- 3. The method of claim 1 wherein the first show and the second show are the same show.
- 4. The method of claim 1 further comprising identifying displayed space for a show.
- 5. The method of claim 4 wherein identifying displayed space for a show comprises:
storing a display start time and a display stop time for a display period for a show; subtracting the start time from the stop time, establishing a duration for a display period for the show; and multiplying the duration of the display period by a frame rate for the show.
- 6. The method of claim 4 further comprising identifying the frame rate in dependence upon the compression level of a show.
- 7. The method of claim 1 wherein freeing displayed space comprises discarding displayed frames.
- 8. The method of claim 7 wherein discarding displayed frames further comprises calling software routines in a video editing API.
- 9. The method of claim 7 wherein the show comprises video frames, including displayed frames, in a video file, and discarding displayed frames further comprises deleting displayed frames from the video file.
- 10. The method of claim 7 wherein the show comprises video frames, including displayed frames, in an original video file and discarding displayed frames further comprises:
streaming the show from the original video file to a new video file, excluding displayed frames; and deleting the original video file.
- 11. A system for automated personal video recording on a multi-user personal video recorder, the system comprising:
means for recording a first show; means for displaying at least a portion of the first show, creating displayed space; means for freeing displayed space, making available free space; and means for recording at least part of a second show in free space made available by freeing displayed space.
- 12. The system of claim 11 wherein the second show's storage space requirement exceeds an amount of free space available for recording the second show by a deficit amount, the system further comprising means for borrowing a loan amount, the loan amount being less than the deficit amount.
- 13. The system of claim 11 wherein the first show and the second show are the same show.
- 14. The system of claim 11 further comprising means for identifying displayed space for a show.
- 15. The system of claim 14 wherein means for identifying displayed space for a show comprises:
means for storing a display start time and a display stop time for a display period for a show; means for subtracting the start time from the stop time, establishing a duration for a display period for the show; and means for multiplying the duration of the display period by a frame rate for the show.
- 16. The system of claim 14 further comprising means for identifying the frame rate in dependence upon the compression level of a show.
- 17. The system of claim 11 wherein means for freeing displayed space comprises means for discarding displayed frames.
- 18. The system of claim 17 wherein means for discarding displayed frames further comprises means for calling software routines in a video editing API.
- 19. The system of claim 17 wherein the show comprises video frames, including displayed frames, in a video file, and means for discarding displayed frames further comprises means for deleting displayed frames from the video file.
- 20. The system of claim 17 wherein the show comprises video frames, including displayed frames, in an original video file and means for discarding displayed frames further comprises:
means for streaming the show from the original video file to a new video file, excluding displayed frames; and means for deleting the original video file.
- 21. A computer program product for automated personal video recording on a multi-user personal video recorder, the computer program product comprising:
a recording medium; means, recorded on the recording medium, for recording a first show; means, recorded on the recording medium, for displaying at least a portion of the first show, creating displayed space; means, recorded on the recording medium, for freeing displayed space, making available free space; and means, recorded on the recording medium, for recording at least part of a second show in free space made available by freeing displayed space.
- 22. The computer program product of claim 21 wherein the second show's storage space requirement exceeds an amount of free space available for recording the second show by a deficit amount, the computer program product further comprising means, recorded on the recording medium, for borrowing a loan amount, the loan amount being less than the deficit amount.
- 23. The computer program product of claim 21 wherein the first show and the second show are the same show.
- 24. The computer program product of claim 21 further comprising means, recorded on the recording medium, for identifying displayed space for a show.
- 25. The computer program product of claim 24 wherein means, recorded on the recording medium, for identifying displayed space for a show comprises:
means, recorded on the recording medium, for storing a display start time and a display stop time for a display period for a show; means, recorded on the recording medium, for subtracting the start time from the stop time, establishing a duration for a display period for the show; and means, recorded on the recording medium, for multiplying the duration of the display period by a frame rate for the show.
- 26. The computer program product of claim 24 further comprising means, recorded on the recording medium, for identifying the frame rate in dependence upon the compression level of a show.
- 27. The computer program product of claim 21 wherein means, recorded on the recording medium, for freeing displayed space comprises means, recorded on the recording medium, for discarding displayed frames.
- 28. The computer program product of claim 27 wherein means, recorded on the recording medium, for discarding displayed frames further comprises means, recorded on the recording medium, for calling software routines in a video editing API.
- 29. The computer program product of claim 27 wherein the show comprises video frames, including displayed frames, in a video file, and means, recorded on the recording medium, for discarding displayed frames further comprises means, recorded on the recording medium, for deleting displayed frames from the video file.
- 30. The computer program product of claim 27 wherein the show comprises video frames, including displayed frames, in an original video file and means, recorded on the recording medium, for discarding displayed frames further comprises:
means, recorded on the recording medium, for streaming the show from the original video file to a new video file, excluding displayed frames; and means, recorded on the recording medium, for deleting the original video file.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The present application is related to the following co-pending U.S. Patent Applications, filed on the same day as the present application, having the same inventors and assignee, and which are hereby incorporated by reference:
[0002] 1. Patent application Ser. No. __/______ (Attorney Docket Number AUS9-2002-0109), titled “Personal Video Recording With Storage Space Loans”
[0003] 2. Patent application Ser. No. __/______ (Attorney Docket Number AUS9-2002-0111), titled “Personal Video Recording With Further Compression of Recorded Shows”
[0004] 3. Patent application Ser. No. __/______ (Attorney Docket Number AUS9-2002-0325), titled “Personal Video Recording with Pools and Groups”
[0005] 4. Patent application Ser. No. __/______ (Attorney Docket Number AUS9-2002-0347), titled “Personal Video Recording With Storage Space Requirement Checking”
[0006] 5. Patent application Ser. No. __/______ (Attorney Docket Number AUS9-2002-0357), titled “Personal Video Recording With Apportioned Loans of Storage Space”