SYSTEMS AND METHODS FOR TRANSCODING AND PLACE SHIFTING MEDIA CONTENT
First Claim
1. A transcode module configured to interact with a host device, the transcode module comprising:
- a host interface configured to couple to and communicate with the host device; and
a processor configured to receive a first encrypted stream from the host device via the host interface, wherein the first encrypted stream comprises a media stream in a first format, and wherein the processor is further configured to decrypt the encrypted stream, to transcode the media stream from the first format to a second format different from the first format, to encrypt the transcoded media stream in the second format to generate a second encrypted stream, and to provide the second encrypted stream to the host device via the host interface.
2 Assignments
0 Petitions
Accused Products
Abstract
A set-top box (STB), digital video recorder (DVR), video player or other host device receives and interacts with a transcode module to provide enhanced transcoding capabilities that may be useful in placeshifting or other applications. The transcode module includes a host interface that couples to and communicates with the host device. The transcode module also includes a processor that receives an encrypted media stream from the host device via the bus interface, decrypts the encrypted media stream, transcodes the encrypted media stream to a different format, re-encrypts the transcoded stream, and provides the re-encrypted media stream to the host device via the host interface. The transcoded media content may be placeshifted to a remote player, stored at the host, or used for any other purpose.
-
Citations
20 Claims
-
1. A transcode module configured to interact with a host device, the transcode module comprising:
-
a host interface configured to couple to and communicate with the host device; and a processor configured to receive a first encrypted stream from the host device via the host interface, wherein the first encrypted stream comprises a media stream in a first format, and wherein the processor is further configured to decrypt the encrypted stream, to transcode the media stream from the first format to a second format different from the first format, to encrypt the transcoded media stream in the second format to generate a second encrypted stream, and to provide the second encrypted stream to the host device via the host interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method executable by a digital processor of a transcode module that interfaces with a host device via a host interface, the method comprising:
-
receiving a first encrypted media stream from the host device via the host interface, wherein the first encrypted media stream comprises a media stream in a first format; decrypting the first encrypted media stream to extract the media stream in the first format; transcoding the extracted media stream from the first format to a second format different from the first format; encrypting the transcoded media stream in the second format to generate a second encrypted media stream; and providing the second encrypted media stream to the host device via the host interface. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method executable by a host device, the method comprising:
-
encrypting the media stream in a first format to create an encrypted media stream; providing the encrypted media stream to a transcode module that is physically coupled to the host device; receiving a transcoded media stream from the transcode module at the host device, wherein the transcoded media stream comprises the media stream in a second format different from the first format; and directing the transmission of the transcoded media stream from the host device to a remote player via a communication network. - View Dependent Claims (15, 16, 17)
-
-
18. A set top box comprising:
-
a receiver interface configured to receive a television programming stream; a display interface configured to provide television programming signals to a display; a network interface configured to be coupled to a digital communications network; a bus interface configured to couple with a transcode module; and a controller configured to direct the reception of the television programming stream via the receiver interface, to receive a request for a placeshifting session from a remote player via the network interface, to establish an encryption key with the transcode module, to encrypt the received television programming stream using the session key, to provide the encrypted television programming stream to the transcode module, to receive a transcoded media stream from the transcode module via the bus interface, and to transmit the transcoded media stream to the remote player via the network interface. - View Dependent Claims (19, 20)
-
Specification