Distribution of Closed Captioning From a Server to a Client Over a Home Network
First Claim
1. A method for distributing closed captioning from a server to a client over a network, the client hosting a media player, the method comprising:
- receiving a media stream including closed captioning that is encoded therein in accordance with a first closed captioning format;
decoding the media stream to extract the closed captioning;
transcoding the closed captioning from the first closed captioning format to a format that is usable by the media player; and
transmitting the transcoded closed captioning to the client over the network.
1 Assignment
0 Petitions
Accused Products
Abstract
A multimedia server distributes closed captioning over a network to a client device running a media player that does not support standardized closed captioning. The multimedia server receives a media stream including closed captioning that is encoded according to a closed captioning standard such as Consumer Electronics Association CEA-608-B or CEA 708-B, Advanced Television Systems Committee ATSC A/53 or the Society of Cable Telecommunications Engineers SCTE 20 and/or SCTE 21. The multimedia server transcodes the closed captioning into a format that is usable by the media player and transmits the transcoded closed captioning to the client device over the network so that the media player can render the closed captioning synchronously with programming content included in the media stream.
-
Citations
20 Claims
-
1. A method for distributing closed captioning from a server to a client over a network, the client hosting a media player, the method comprising:
-
receiving a media stream including closed captioning that is encoded therein in accordance with a first closed captioning format; decoding the media stream to extract the closed captioning; transcoding the closed captioning from the first closed captioning format to a format that is usable by the media player; and transmitting the transcoded closed captioning to the client over the network. - View Dependent Claims (2, 3, 4)
-
-
5. A computer-readable medium which, when executed by one or more processors disposed in a server, performs a method for providing closed captioning to a media player running on a client, the method comprising:
-
extracting closed captioning encoded in a media stream; communicating with the client to determine closed captioning rendering capabilities of the media player; and formatting the closed captioning responsively to the communicating so that the transcoded closed captioning is renderable by the media player. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A multimedia server, comprising:
-
a transcoder for transcoding a media stream into a transcoded media stream receivable by a client multimedia player, whereby the transcoded media stream is provided in a native stream format for the client multimedia player; and a closed captioning codec for a) extracting closed captioning included in the media stream in a first closed captioning encoding format and b) encoding the decoded closed captioning into a captioning file that is renderable by the client multimedia player synchronously with the transcoded media stream. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification