Patent ID: 7933277

Claim:
Apparatus for processing scalable content having a base layer and at least one enhancement layer, comprising: static logic having decoder logic and system monitor logic; programmable logic having a plurality of reconfigurable slots; the system monitor logic include a task allocator and decision logic, the task allocator configured to obtain authorization data for the scalable content, the decision logic configured to: identify at least one enhancement block needed to process the scalable content based on the authorization data; and obtaining and decrypting at least one partial bitstream associated with the at least one enhancement block using encryption key data in the authorization data; the decoder logic having a base layer processor for processing the base layer of the scalable content; and the system monitor logic being configured to dynamically reconfigure at least one of the plurality of reconfigurable slots, using the at least one partial bitstream, to selectively include the at least one enhancement block for processing the at least one enhancement layer of the scalable content based on the authorization data.