1. A computer implemented method for digital compositing of live action and animation video clips, comprising:
receiving a digital live action video layer;
generating a digital animation layer without a background;
determining a time and location in the digital live action video layer where the digital animation layer must be superimposed;
superimposing the digital animation layer over the live action video layer at the determined time and location;
continuing the superimposition over the length of the live action video layer, with location selection adjusted as needed; and
outputting a composite digital video.
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A method of operating a digital program playback device, comprising:
receiving, via a first communications network, a data stream including an encrypted data portion representative of a program;
identifying, from the received data stream, an identifier associated,with the program;
transmitting the program identifier and a device identifier associated with the digital program playback device to an authorization device via a second communications network;
receiving, via the second communications network, a decryption key in response to the transmission; and,
decrypting the data stream using the decryption key and generating an output signal for playback of the program.
2. The method of claim 1, further comprising receiving an unencrypted data stream representative of a beginning portion of the program, and further comprising the step of generating an output signal in response to the unencrypted data stream prior to said decryption key being received.
3. The method of claim 1, further comprising receiving a common key encrypted data stream representative of a beginning portion of the program, and further comprising the step of generating an output signal in response to the common key encrypted data stream prior to said decryption key being received.
4. The method of claim 1, wherein the digital playback device comprises a mobile user terminal, and the second communications medium comprises a two-way pager network.
5. A method of transmitting a program for playback on a digital playback device, comprising the steps of:
encrypting a data stream representative of the program;
storing a decryption key for decrypting the data stream on a key server;
storing playback rights information associated with the digital playback device in a database;
transmitting, via a first communications network, the encrypted data stream;
receiving, via a second communications network, a request by the digital playback device to access the program, the request including an identifier associated with the program and an identifier associated with the digital playback device;
determining whether the digital playback device has access rights to the program in response to the database; and
transmitting the decryption key to the digital playback device in response to the determining step.
6. The method of claim 5, further comprising transmitting, via the first communications network, an unencrypted data stream representative of a beginning portion of the program.
7. The method of claim 5, further comprising transmitting, via the first communications network, a common key encrypted data stream representative of a beginning portion of the program.
8. The method of claim 5, wherein the digital playback device comprises a mobile user terminal, and the second communications medium comprises a two-way pager network.
9. A method of operating a digital program recording device, comprising:
receiving, via a first communications network, a data stream including a first data portion representative of a first part of a program and an encrypted data portion representative of a second part of said program;
identifying, from the received data stream, an identifier associated with the program;
transmitting the program identifier and a device identifier associated with the digital program playback device to an authorization device via a second communications network;
receiving, via the second communications network, a decryption key in response to the transmission; and,
decrypting the data stream using the decryption key and generating an output signal for recording the program.
10. The method of claim 9, wherein the first part of the program is a beginning portion of the program, and further comprising the step of generating an output signal in response to the first data portion prior to said decryption key being received.
11. The method of claim 9, wherein the first data portion is either unencrypted or encrypted using a common key.
12. The method of claim 9, wherein the second communications medium comprises a two-way pager network.
13. A method of operating a computer program executing device, comprising:
accessing data including a first data portion representative of a first part of said program and an encrypted data portion representative of a second part of said program;
identifying, from the accessed data, an identifier associated with the program;
transmitting the program identifier and a device identifier associated with the computer program executing device to an authorization device via a second communications network;
receiving, via the second communications network, a decryption key in response to the transmission; and,
decrypting the encrypted data portion of the program using the decryption key and generating an output for executing the program.
14. The method of claim 13, wherein said output for executing the program comprises an output for activating a part of said computer program corresponding to said second part.
15. The method of claim 13, wherein the first part of the program is a functionally limited version of said computer program, and further comprising the step of generating an output signal in response to the first part prior to said decryption key being received.
16. The method of claim 12, wherein the first data portion is either unencrypted or encrypted using a common key.
17. The method of claim 12, wherein the second communications medium comprises a two-way pager network.
18. A computer program product being stored on a computer readable medium and for use with a computing device, the computer program product comprising:
a first data portion representative of a first part of said computer program product;
an encrypted data portion representative of a second part of said computer program product;
code for identifying a program identifier associated with the computer program product from the first data portion, and a device identifier associated with the computing device;
code for transmitting the program identifier and device identifier to an authorization device;
code for receiving a decryption key in response to the transmission; and,
code for decrypting the encrypted data portion of the computer program product using the decryption key and generating an output for executing the computer program product.
19. The product of claim 18, wherein said output for executing the computer program product comprises an output for activating a functionality of said computer program product corresponding to said second portion.
20. The product of claim 19, wherein the first part of the computer program product is representative of a functionally limited version of said computer program product, and further comprising the step of generating an output signal in response to the first data portion prior to said decryption key being received.
21. The product of claim 18, wherein the first data portion is either unencrypted or encrypted using a common key.
22. The product of claim 18, wherein the second communications medium comprises a two-way pager network.
23. A method for selectively providing a client device access to content, said method comprising:
accessing a first data portion representative of a first part of said content and an encrypted data portion representative of a second part of said content;
identifying, from the accessed data, an identifier associated with the content;
transmitting the program identifier and a device identifier associated with the client device to an authorization device;
receiving a decryption key in response to the transmission;
generating an output signal in response to the first data portion for accessing the first part of the content prior to said decryption key being received; and,
decrypting the encrypted portion of the data using the decryption key and generating an output signal in response to the decrypted portion for accessing the second part of the content.
24. The method of claim 23, wherein said content comprises at least one of a computer program product, an audio presentation and an audiovisual presentation.
25. The method of claim 23, wherein said providing access comprises at least one of executing a computer program product, playing an audio presentation, playing an audiovisual presentation, recording an audio presentation and recording an audiovisual presentation.
26. The method of claim 23, wherein said transmitting and receiving is via a two-way pager network.
27. The method of claim 23, wherein the first data portion is either unencrypted or encrypted using a common key.