Patent ID: 7949132

Claim:
A method of processing encrypted multimedia content through an multimedia processing stack, wherein the multimedia processing stack comprises one or more ordered and successively arranged processing components, the method comprising: providing the multimedia content at each successive processing component and passing the multimedia content to a successive processing component; optionally processing the multimedia content at each processing component; receiving one or more decryption commands or key exchange commands associated with the multimedia content at one of the processing components, wherein the commands are based on of the following content protection schemes content-scrambling system (CSS), content protection for prerecorded media (CPPM), and content protection for recorded media (CPRM); relaying the decryption commands or key exchange commands to one or more successive processing components to a decrypting one of the processing components that is capable of decrypting the multimedia content; and decrypting the multimedia content at the decrypting one of the processing components before passing the multimedia content to the successive processing component.