METHOD AND SYSTEM FOR OPTIMIZING DOWNLOAD AND INSTANTANEOUS VIEWING OF MEDIA FILES
First Claim
1. A system comprising:
- a media device having one or more processors and one or more modules executable by the one or more processors, the one or more modules being configured to;
read an initial media file comprising file segments each having an audiovisual quality, the segments comprising a first segment having a first quality and at least a second segment having a second quality, the second quality being different from the first quality; and
modify the read media file such that;
the first segment retains the first quality; and
the at least one second segment is modified to match the first quality.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and arrangements for replacing segments or portions of a media file that was received via adaptive streaming or other transfer mechanism, to obtain a media file for local storage and further playback as if it came from a download. This maximizes the experience of both instant viewing and delayed viewing, and additionally provides a capability to extend the viewing experience to in-home streaming and copying to other devices. Accordingly, there is provided herein a capability to take advantage of adaptive streaming to provide a highly reliable mechanism for consumers to view media in real-time transmission, and also to obtain a resultant, locally stored media file of high quality. There is further provided herein a capability to obtain complete copies of media at different quality levels. Moreover, embodiments of the present invention facilitate adaptive streaming and copying within the home environment.
-
Citations
47 Claims
-
1. A system comprising:
-
a media device having one or more processors and one or more modules executable by the one or more processors, the one or more modules being configured to; read an initial media file comprising file segments each having an audiovisual quality, the segments comprising a first segment having a first quality and at least a second segment having a second quality, the second quality being different from the first quality; and modify the read media file such that; the first segment retains the first quality; and the at least one second segment is modified to match the first quality. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A system comprising:
-
a media device arrangement comprising a first media device and a second media device; said first media device comprising one or more processors and one or more modules executable by the one or more processors, the one or more modules being configured to; read an initial media file comprising file segments each having an audiovisual quality, the segments comprising a first segment having a first quality and at least a second segment having a second quality, the second quality being different from the first quality; and copy to said second media device a media file comprising at least one file segment from said read media file corresponding to a single predetermined audiovisual quality. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A method comprising:
-
reading an initial media file comprising file segments each having an audiovisual quality, the segments comprising a first segment having a first quality and at least a second segment having a second quality, the second quality being different from the first quality; modifying the read media file such that; the first segment retains the first quality; and the at least one second segment is modified to match the first quality. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
-
41. A method comprising:
-
reading an initial media file comprising file segments each having an audiovisual quality, the segments comprising a first segment having a first quality and at least a second segment having a second quality, the second quality being different from the first quality; copying to a media device a media file comprising at least one file segment from the read media file corresponding to a single predetermined audiovisual quality. - View Dependent Claims (42)
-
-
43. A computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer program code configured to read a streaming media file comprising file segments each having an audiovisual quality, the segments comprising a first segment having a first quality and at least a second segment having a second quality, the second quality being different from the first quality; computer program code configured to modify the read media file such that; the first segment retains the first quality; and the at least one second segment is modified to match the first quality.
-
-
44. A computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer program code configured to read an initial media file comprising file segments each having an audiovisual quality, the segments comprising a first segment having a first quality and at least a second segment having a second quality, the second quality being different from the first quality; computer program code configured to copy to a second media device a media file comprising at least one file segment from said read media file corresponding to a single predetermined audiovisual quality.
-
-
45. A system comprising:
-
a media device having one or more processors and one or more modules executable by the one or more processors, the one or more modules being configured to; read an initial media file comprising file segments each having an audiovisual quality, the segments comprising a first segment having a first quality and at least a second segment having a second quality; and
modify the read media file such that;the first segment is modified to match a third quality, the third quality being different from the first and second qualities; and the at least one second segment is modified to match the third quality. - View Dependent Claims (46, 47)
-
Specification