Abstract:
Disclosed is an electronic apparatus. The electronic apparatus includes: a first receiver, a second receiver and a controller. The first receiver includes circuitry that receives a first broadcast signal transmitted in a first data transmission mode. The second receiver includes circuitry that receives a second broadcast signal transmitted in a second data transmission mode different from the first data transmission mode. The controller is configured to extract first guide information about a first broadcast program from the first broadcast signal, to extract second guide information about a second broadcast program from the second broadcast signal, and to generate and provide integrated guide information about the first and second broadcast programs. Thus, accurate guide information about content may be provided to a user.
Abstract:
Monitoring data routed by a satellite television receiver that serves as a gateway in a home network. In the context of privacy control, the television receiver may be configured to detect certain types of data, such as social security or bank numbers, username/password information, device usage information, etc., routed by the same over a broadband connection to one or more resources located outside of the home network, and then implement one or more steps so that a user may be notified and the traffic possibly blocked to prevent or mitigate the unauthorized transfer or reporting of data.
Abstract:
A method for content delivery by a client device. The method includes receiving a media presentation description (MPD) file and one or more dynamic adaptive hypertext transport protocol (HTTP) streaming (DASH) segments. The one or more DASH segments are filtered using information in the MPD file. The filtered DASH segments are stored in a segments buffer. Particular DASH segments are requested from the segments buffer based on the information.
Abstract:
A method, apparatus, article of manufacture, and a memory structure for a CPT stream to a client device via an HTTP live streaming (HLS) protocol having a plurality of HLS media files is disclosed. In one embodiment, the method comprises generating an HLS playlist specifying a plurality HLS media files before generating any of the HLS media files, wherein each of the plurality of HLS media files has a unique name, transmitting the HLS playlist to the client device, after generating the HLS playlist, transcoding the CPT stream into at least a subset of the plurality of HLS media files, and providing at least one of the subset of plurality of HLS media files to the client device, wherein the at least one of the plurality of HLS media files is a client-requested media file selected from the HLS playlist.
Abstract:
A receiving device for storing and accessing data transmitted from a source, the data generated from transport objects comprises multimedia content that uses a forward error correction code, is subject to network losses, and/or is transported interleaved. The device includes a receiving module configured to store the data in first access memory according to a page format, write the data formatted as pages to physical storage media, and generate a page structure map describing a relationship between the data written and a data structure of the multimedia content. An access module receives a request for a portion of the multimedia content, determines pages of data from the physical storage medium as including data corresponding to the requested portion according to the page structure map, stores the determined pages, and decodes the data corresponding to the requested portion from a requesting module. A media player receives the requested portion for consumption.