CPC H04N 21/6125 (2013.01) [H04N 21/4143 (2013.01); H04N 21/4263 (2013.01); H04N 21/443 (2013.01)] | 18 Claims |
1. A method comprising:
receiving, at a computing device, television content comprising unencrypted content and encrypted content;
processing, by a tuner emulator running on an operating system of the computing device, the television content to extract the encrypted content, wherein an application that is executed by the operating system of the computing device that is exposed to functionality of the tuner emulator is not aware that the tuner emulator is emulated through execution of software, and wherein the application is software that functions as one of: a program guide, a digital video recorder (DVR), or a program that translates and synchronizes the television content to a mobile device;
transmitting, by the tuner emulator, the encrypted content to the operating system of the computing device that runs the tuner emulator; and
transmitting, by the operating system, the encrypted content to a hardware decryption device for decryption of the encrypted content for display on a display device.
|