Patent ID: 9681116
Date: 2017-06-13
CPC Classifications: H04N

Claim:
1. An internet protocol multicast provider comprising: a bootstrap code component operable to generate a bootstrap code configured to determine three-dimensional television (3DTV) capabilities of an internet protocol multicast receiver and initiate transcoding in accordance with the determined 3DTV capabilities at the respective internet protocol multicast receiver; a transcoder generator component operable to generate a transcoder module for transcoding content in a plurality of formats, the format selected for transcoding at the respective internet protocol multicast receiver determined from the bootstrap code; a content module operable to generate three-dimensional (3D) content in a first format; a packetizing module operable to generate internet protocol multicast packets based on the bootstrap code, the transcoder module and the content; and a transmitter for multicasting the three-dimensional (3D) content from the internet protocol multicast provider to a plurality of internet protocol multicast receivers in a single format being the first format, bundling the 3D content with the bootstrap code and transcoder module, wherein the transcoder module is operable to instruct at least one of the plurality of internet protocol multicast receivers to play the content in the first format when the at least one of the plurality of internet protocol multicast receivers is determined by the bootstrap code to be capable of decoding and rendering the 3D content in the multicasted format, and wherein the transcoder module is operable to instruct the at least one of the plurality of internet protocol multicast receivers to transcode the content from the multicasted format to a different one of the plurality of formats when the at least one of the plurality of internet protocol multicast receivers is determined by the bootstrap code to be capable of decoding and rendering the 3D content in the different one of the plurality of formats.