Disk space management and clip remainder during edit operations
First Claim
1. A method of destructively editing a time based stream of information in a processing system, the method comprising:
- capturing the time based stream of information from an information source having a transfer rate into a storage of the processing system;
partitioning in a first display area of a display of the processing system the time based stream of information into a first portion and a second portion, the first portion and the second portion being displayed as a first thumbnail and a second thumbnail in the first display area, wherein the first thumbnail includes a first reference referenced to a first segment of the time based stream of information stored in the storage and the second thumbnail includes a second reference referenced to a second segment of the time based stream of information stored in the storage;
displaying in a second display area of the display of the processing system for authoring a presentation having a plurality of video clips in sequence, wherein each of the plurality of the video clips can be formed by selecting one of the thumbnails displayed in the first display area and placing the selected thumbnail into a particular location of the second display area;
in response to a user input, playing in a third display area of the display the presentation authored in the second display area;
selecting the first portion of the time based stream of information from the first display area;
in response to receiving a user deletion command for deleting the first portion, determining whether there are multiple references from one or more video clips of the second display area and/or from thumbnails displayed in the first display area that are currently referenced to the first portion; and
permanently deleting the first portion of the time based stream of information from the storage if there is no more than one reference currently referenced to the first portion, without examining storage capacity state, in response to the user deletion command such that the first portion is no longer stored on the storage and is thereby destructively edited;
providing reference data corresponding to the stored time based stream information an wherein the selecting is by extracting the reference data from at least a portion of a reference, wherein the reference forms at least one new reference with reference data to the remaining time based stream of information, andwherein the extracted reference data is from a portion nested within the reference and the reference splits into a first new reference corresponding to the time based stream of information prior to the extracted reference data and a second new reference corresponding to the time based stream of information after the extracted reference data.
2 Assignments
0 Petitions
Accused Products
Abstract
The method of storing a time based stream of information to generate a presentation is provided for in which a processing system is used. The methods provide for deleting a selected time based stream of information from the storage medium. In one embodiment, a process manager in the processing system deletes selected information in response to a user selection command. This process manager may further check for reference data to the information and only delete the information is no more than one reference to the selected information exists. A trash depository may be used as an intermediary holding area for the information prior to is deletion. Other aspect of the present invention relating to the processing system conserving storage for a time based stream of information for use in authoring a presentation are also described.
141 Citations
15 Claims
-
1. A method of destructively editing a time based stream of information in a processing system, the method comprising:
-
capturing the time based stream of information from an information source having a transfer rate into a storage of the processing system; partitioning in a first display area of a display of the processing system the time based stream of information into a first portion and a second portion, the first portion and the second portion being displayed as a first thumbnail and a second thumbnail in the first display area, wherein the first thumbnail includes a first reference referenced to a first segment of the time based stream of information stored in the storage and the second thumbnail includes a second reference referenced to a second segment of the time based stream of information stored in the storage; displaying in a second display area of the display of the processing system for authoring a presentation having a plurality of video clips in sequence, wherein each of the plurality of the video clips can be formed by selecting one of the thumbnails displayed in the first display area and placing the selected thumbnail into a particular location of the second display area; in response to a user input, playing in a third display area of the display the presentation authored in the second display area; selecting the first portion of the time based stream of information from the first display area; in response to receiving a user deletion command for deleting the first portion, determining whether there are multiple references from one or more video clips of the second display area and/or from thumbnails displayed in the first display area that are currently referenced to the first portion; and permanently deleting the first portion of the time based stream of information from the storage if there is no more than one reference currently referenced to the first portion, without examining storage capacity state, in response to the user deletion command such that the first portion is no longer stored on the storage and is thereby destructively edited; providing reference data corresponding to the stored time based stream information an wherein the selecting is by extracting the reference data from at least a portion of a reference, wherein the reference forms at least one new reference with reference data to the remaining time based stream of information, and wherein the extracted reference data is from a portion nested within the reference and the reference splits into a first new reference corresponding to the time based stream of information prior to the extracted reference data and a second new reference corresponding to the time based stream of information after the extracted reference data. - View Dependent Claims (2, 3)
-
-
4. A method for managing storage in a processing system, comprising:
-
capturing a time based stream of information from an information source having a transfer rate into a storage of the processing system; partitioning in a first display area of a display of the processing system the time based stream of information into a first portion and a second portion, the first portion and the second portion being displayed as a first thumbnail and a second thumbnail in the first display area, wherein the first thumbnail includes a first reference referenced to the first segment of the time based stream of information stored in the storage and the second thumbnail includes a second reference referenced to a second segment of the time based stream of information stored in the storage; displaying in a second display area of the display of the processing system for authoring a presentation having a plurality of video clips in sequence wherein each of the plurality of the video clips can be formed by selecting one of the thumbnails displayed in the first display area and placing the selected thumbnail into a particular location of the second display area; in response to a user input, playing in a third display area of the display the presentation authored in the second display area; selecting the first portion of the time based stream of information in response to a user selection command; in response to a deletion command received from a user for deleting the selected first portion determining whether the first portion is represented by more than one reference data containing processing information corresponding to the time based stream of information; and permanently deleting the first portion of the time based stream of information from the storage of the processing system if there is no more than one reference data associated with the first portion containing processing information corresponding to the time based stream of information, without examining storage capacity state, such that the first portion is no longer stored on the storage and is thereby destructively edited; wherein the selecting is by extracting corresponding reference data from at least a portion of a reference, the reference forms at least one new reference to the remaining time based stream of information after extracting; and wherein the extracted reference data is nested in the reference and the reference splits into a first new reference corresponding to the time based stream of information prior to the extracted reference data and a second new reference corresponding to the time based stream of information after the extracted reference data. - View Dependent Claims (5, 6, 7, 8)
-
-
9. A time based stream of information processing system comprising:
-
a storage for storing a time based stream of information; a capture port for acquiring the time based stream of information from an information source having a transfer rate into the storage; a display device for presenting a graphical user interface (GUI) for editing the time based stream of information stored in the storage wherein the time based stream of information is partitioned in a first display area a first portion and a second portion the first and second portions being displayed as a first thumbnail and a second thumbnail representing the first and second portions wherein the first thumbnail includes a first reference referenced to a first segment of the time based stream of information stored in the storage and the second thumbnail includes a second reference referenced to a second segment of the time based stream of information stored in the storage wherein any of the first and second thumbnails can be selected and placed into a second display area of the display for authoring a presentation, and wherein the presentation can be played in a third display area of the display; and a processor for selecting the first portion of the time based stream of information and in response to a user deletion command for permanently deleting the first portion from the storage if there is no more than one references referenced to the first portion, without examining storage capacity state, such that the first portion is no longer stored on the storage and is thereby destructively edited; wherein the storage further includes at least one reference having data corresponding to the time based stream of information and the processor is further for deleting the reference data; wherein the processor is further for forming at least one new reference with reference data to the remaining time based stream of information after deleting the reference data; wherein the selecting is by extracting corresponding reference data from at least a portion of a reference; and wherein the extracted reference data is nested in the reference and the reference splits into a first new reference corresponding to the time based stream of information prior to the extracted reference data and a second new reference corresponding to the time based stream of information after the extracted reference data. - View Dependent Claims (10)
-
-
11. A processing system for destructively editing a time based stream of information to generate a presentation comprising:
-
means for capturing the time based stream of information from an information source having a transfer rate into a storage of the processing system; means for partitioning in a first display area of a display of the processing system the time based stream of information into a first portion and a second portion, the first portion and the second portion being displayed as a first thumbnail and a second thumbnail in the first display area, wherein the first thumbnail includes a first reference referenced to a first segment of the time based stream of information stored in the storage and the second thumbnail includes a second reference referenced to a second segment of the time based stream of information stored in the storage; means for displaying in a second display area of the display of the processing system for authoring a presentation having a plurality of video clips in sequence, wherein each of the plurality of the video clips can be formed by selecting one of the thumbnails displayed in the first display area and placing the selected thumbnail into a particular location of the second display area; in response to a user input, means for playing in a third display area of the display the presentation authored in the second display area; means for selecting the first portion of the time based stream of information from the first display area; in response to receiving a user deletion command for deleting the first portion, means for determining whether there are multiple references from one or more video clips of the second display area and/or from thumbnails displayed in the first display area that are currently referenced to the first portion; and means for permanently deleting the first portion of the time based stream of information from the storage if there is no more than one reference currently referenced to the first portion, without examining storage capacity state, in response to the user deletion command such that the first portion is no longer stored on the storage and is thereby destructively edited; means for providing a reference corresponding to the stored time based stream information and wherein the selecting is by extracting at least a portion of the reference; wherein the extracted reference forms at least one new reference to the remaining time based stream of information; and wherein the extracted portion is from a portion nested in the reference and the reference splits into a first new reference corresponding to the time based stream of information prior to the extracted reference data and a second new reference corresponding to the time based stream of information after the extracted reference data. - View Dependent Claims (12)
-
-
13. A computer readable medium encoded with a plurality of computer-executable instructions being executed by a processing system for collecting a time based stream of information and generating a presentation, cause the processor to perform:
-
capturing the time based stream of information from an information source having a transfer rate into a storage of the processing system; partitioning in a first display area of a display of the processing system the time based stream of information into a first portion and a second portion, the first portion and the second portion being displayed as a first thumbnail and a second thumbnail in the first display area, wherein the first thumbnail includes a first reference referenced to a first segment of the time based stream of information stored in the storage and the second thumbnail includes a second reference referenced to a second segment of the time based stream of information stored in the storage; displaying in a second display area of the display of the processing system for authoring a presentation having a plurality of video clips in sequence, wherein each of the plurality of the video clips can be formed by selecting one of the thumbnails displayed in the first display area and placing the selected thumbnail into a particular location of the second display area; in response to a user input playing in a third display area of the display the presentation authored in the second display area; selecting the first portion of the time based stream of information from the first display area; in response to receiving a user deletion command for deleting the first portion, determining whether there are multiple references from one or more video clips of the second display area and/or from thumbnails displayed in the first display area that are currently referenced to the first portion; and permanently deleting the first portion of the time based stream of information from the storage if there is no more than one reference currently referenced to the first portion, without examining storage capacity state, in response to the user deletion command such that the first portion is no longer stored on the storage and is thereby destructively edited; providing a reference corresponding to the stored time based stream information and wherein the selecting is by extracting reference data from at least a portion of the reference, wherein the extracted reference forms at least one new reference with reference data to the remaining time based stream of information, and wherein the extracted reference is from a portion nested in the reference and the reference splits into a first new reference corresponding to the time based stream of information prior to the extracted reference data and a second new reference corresponding to the time based stream of information after the extracted reference data. - View Dependent Claims (14, 15)
-
Specification