- Number
- 9602578
- Published
- 2017-03-21
- Filed
- 2013-07-08
- Assignee
- Disney Enterprises. Inc.
- Inventors
- Arana; Mark et al.
- CPC
- H04L67/06; H04N21/4788; H04N21/8456
- Verdict
- Set aside download/streaming optimization plumbing
- Source
- Google Patents · FreePatentsOnline
Abstract
Methods and arrangements for replacing segments or portions of a media file that was received via adaptive streamingor 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 anddelayed 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 acapability to take advantage of adaptive streaming to provide a highly reliable mechanismfor 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.
Background
BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS(1) FIG. 1 illustrates a computer system.(2) FIG. 2 schematically depicts an arrangement for providing media content to a receiving device.(3) FIG. 3 schematically depicts a first variant arrangement for providing media content to a receiving device.(4) FIG. 4 schematically depicts a second variant arrangement for providing media content to a receiving device.DETAILED DESCRIPTION(5) It will be readily understood that the components of the embodiments of the invention, as generally described and illustrated in the figures herein, may be arranged and designed in a wide variety of different configurations in addition to the described presently preferred embodiments. Thus, the following more detailed description of the embodiments of the invention, asrepresented in the figures, is not intended to limit the scope of the embodiments of the invention, as claimed, but is merely representative of selected presently preferred embodiments of the invention.(6) Reference throughout this specification to “one embodiment” or “an embodiment” (or the like) means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the invention. Thus, appearances of the phrases “in one embodiment” or “in an embodiment” orthe like in various places throughout this specification are not necessarily all referring to the same embodiment.(7) Furthermore, the described fea
Claims
1. A system comprising: a media device comprising a first media device and a second media device; said first media device comprising one or more processors and instructions executable by the one or more processors to: read a multi-resolution copy of an initialmedia file adaptively streamed to the first media device and comprising file segments each having a resolution quality, the file segments comprising a first file segment having a first resolution quality and the second segment having a second resolution quality, the second resolution quality being different from the first resolution quality; employ resolution quality information to the file segments to obtain at least one replacement segment forthe initial media file and to modify the initial media file such that the first file segment retains the first resolution quality and the at least one second file segment is replaced to match the first resolution quality; store a modified version of the initial media file as a second media file comprising file segments all having the first resolution quality; and copy to the second media device a media file comprising at least one file segment from the read media file corresponding to a single predetermined audio visual quality.
9. Amethod, comprising: reading, at a first media device, a multi-resolution copy of an initial media file adaptively streamed to the first media device and comprising file segments each having a resolution quality, the file segments comprising a first file segment having a first resolution quality and the second segment having a second resolution quality, the second resolution quality being different from the first resolution quality; employing, atthe first media device, resolution quality information to the file segments to obtain at least one replacement segment for the initial media file and to modify the initial media file such that the first file segment retains the first resolution quality and the at leastone second file segment is replaced to match the first resolution quality; storing, at the first media device, a modified version of the initial media file as a second media file comprising file segments all having the first resolution quality; and copying, to a secondmedia device, a media file comprising at least one file segment from the read media file corresponding to a single predetermined audio visual quality.
11. A computer program product comprising: a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising: computer program code configured to read, at a first media device, a multi-resolution copy of an initial media file adaptively streamed to the first media device and comprising file segmentseach having a resolution quality, the file segments comprising a first file segment having a first resolution quality and the second segment having a second resolution quality, the second resolution quality being different from the first resolution quality; computer program code configured to employ, at the first media device, resolution quality informationto the file segments to obtain at least one replacement segment for the initial media file and to modify the initial media file such that the first file segment retains the first resolution quality and the at least one second file segment is replaced to match the firstresolution quality; computer program code configured to store, at the first media device,a modified version of the initial media file as a second media file comprising file segments all having the first resolution quality; and computer program code configured to copy,to a second media device, a media file comprising at least one file segment from the readmedia file corresponding to a single predetermined audio visual quality.