摘要:
An application programming interface (API) allows applications (e.g., applets) at a digital television terminal to recover System Information (SI) from a digital transport stream without regard to the specific SI format. The API abstracts the relevant portions of the SI to provide it in a generic, usable format. The system is suitable for use, e.g., with SI formats including MPEG Program Specific Informatgion (PSI), DVB SI, ATSC Program and System Information Protocol (PSIP), Cable SI such as Digital Video Standard 234, and private SI. In an optional embodiment, asynchronous delivery of SI is provided for SI that is not immediately available in the terminal's memory. Additionally, the API can further abstract the SI so that it is independent of the specific transport stream format (e.g., MPEG-2). Moreover, incremental retrieval of SI data is provided by allowing an application to obtain a small subset of the SI that is available at the terminal, analyze it, and retrieve additional SI if required based on the analysis. The API includes a navigation package (110), a program guide package (120), a program selection/tuning package (130), a descriptor package (140), a utility package (150), a data package (160), and a pipeline package (170).
摘要:
There is a performing of digital rights management (DRM), operable in an offline mode with respect to a communications network. The performing includes identifying a stored rights object associated with a stored asset. The stored rights object includes reporting duration information associated with the stored asset. The performing also includes determining, utilizing a processor, whether a transmission of an early status message is a successful communication based on an early status message determination. If a failure in communicating the early status message is determined, utilizing the stored asset. The performing may also include transmitting an early status message and/or later status message after identifying the stored rights object. There is also a performing of digital rights management (DRM) associated with a DRM system and operable in an offline mode with respect to a communications network. There are also client devices, communicating systems, computer readable mediums and protocols.
摘要:
A method is provided for creating an encrypted data file (700) from a data file having a sample entry box and a media data box. The sample entry box has description information therein. The media data box includes media data therein. The method includes: receiving the data file; encrypting the media data within the media data box with an encryption key; replacing the sample entry box with an encoded box (302); creating a sinf box (702) within the encoded box (302); creating a frma box (306) within the sinf box (702); and creating an schm box (704) within the sinf box (702). The schm box (704) indicates the type of formatting of the encrypted media data. The encoded box (302) does not include an initial counter that may be used to decrypt the encrypted media data.
摘要:
A software architecture for managing applications at a television set-top terminal. An Application Programming Interface (API) provides an ITU-T X.731-based mechanism for monitoring and controlling the applications. Applications, such as a grogram guide, stock ticker or the like, are recovered at the terminal according to an associated locator. The applications are registered (205) and installed at the terminal, and a user is notified of the presence of the applications after registration thereof. The API (270) enables running, pausing, resuming and stopping of the applications. The API also enables the applications to advertise their respective states to other applications, such as alarm statuses (325), availability statuses (330), procedural statuses (335), operational states (310), administrative states (305), and usage states (315).