Multimedia transcoding based on remaining storage capacity
First Claim
1. A method comprising:
- determining a first data storage requirement of a first multimedia data representative of a multimedia program to be stored at a storage device;
determining an available remaining storage capacity of the storage device; and
transcoding the first multimedia data to generate a second multimedia data having a second data storage requirement that is less than the first data storage requirement if the first storage requirement exceeds the available remaining storage capacity of the storage device.
2 Assignments
0 Petitions
Accused Products
Abstract
A first data storage requirement of a first multimedia data representative of a multimedia program to be stored at a storage device is determined. An available remaining storage capacity of the storage device is determined. The first multimedia data is transcoded to generate a second multimedia data having a second data storage requirement that is less than the first data storage requirement if the first storage requirement exceeds the available remaining storage capacity of the storage device. Alternately, a second multimedia data stored at the storage device and representative of a second multimedia program is selected based on user preference information. The second multimedia data is transcoded to generate a third multimedia data having a lower data storage requirement. The third multimedia data is stored at the storage device in place of the second multimedia data to increase the available remaining storage capacity of the storage device.
-
Citations
25 Claims
-
1. A method comprising:
-
determining a first data storage requirement of a first multimedia data representative of a multimedia program to be stored at a storage device;
determining an available remaining storage capacity of the storage device; and
transcoding the first multimedia data to generate a second multimedia data having a second data storage requirement that is less than the first data storage requirement if the first storage requirement exceeds the available remaining storage capacity of the storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a first interface to a storage device;
a second interface to receive a first multimedia data representative of a multimedia program;
a storage analysis module coupled to the first and second interfaces, the storage analysis module to;
determine a first data storage requirement of the first multimedia data;
determine an available remaining storage capacity of the storage device; and
determine whether the first data storage requirement exceeds the available remaining storage capacity; and
a transcoder coupled to the first and second interfaces and the storage analysis module, the transcoder to transcode the first multimedia data to generate a second multimedia data having a second data storage requirement that is less than the first data storage requirement in response to the determining that the first data storage requirement exceeds the available remaining storage capacity;
wherein the second multimedia data is provided to the first interface for storage at the storage device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
determining that a first multimedia data representative of a first multimedia program is to be stored at a storage device having an available remaining storage capacity that is insufficient for a first data storage requirement of the first multimedia data;
selecting a second multimedia data stored at the storage device based on user preference information, wherein the second multimedia data is representative of a second multimedia program and has a second data storage requirement;
transcoding the second multimedia data to generate a third multimedia data having a third data storage requirement that is less than the second data storage requirement;
storing the third multimedia data at the storage device in place of the second multimedia data to increase the available remaining storage capacity of the storage device; and
storing the first multimedia data at the storage device based on the increased available remaining storage capacity of the storage device. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system comprising:
-
a first interface to a storage device having multimedia data representative of one or more multimedia programs;
a second interface to receive a first multimedia data representative of a first multimedia program, the first multimedia data having a first data storage requirement;
a user preference module to determine user preference information;
a storage analysis module coupled to the first and second interfaces and the user preference module, the storage analysis module to;
determine an available remaining storage capacity of the storage device is insufficient for the first data storage requirement of the first multimedia data;
select a second multimedia data stored at the storage device based on user preference information, wherein the second multimedia data is representative of a second multimedia program and has a second data storage requirement; and
a transcoder coupled to the first and second interfaces and the storage analysis module, the transcoder to transcode the second multimedia data to generate a third multimedia data having a third data storage requirement that is less than the second data storage requirement, wherein the third multimedia data replaces the second multimedia data at the storage device. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification