发明名称 Multiplexing, synchronizing, and assembling multiple audio/video (A/V) streams in a media gateway
摘要 A media gateway that services a plurality of client devices may be used to combine a plurality of encoded multimedia transport streams, which may comprise a buffered copy of received encoded broadcast multimedia transport stream and an encoded local multimedia transport stream that pertains to the broadcast transport stream. The media gateway may decode the encoded broadcast multimedia transport stream to extract broadcast multimedia content carried therein based on determination of capabilities of one or more client devices used in playback of the content. The encoded local multimedia transport stream may be generated based on local multimedia content generated and/or captured via one or more client devices. The buffering duration of the received encoded broadcast multimedia transport stream may be adaptively determined, to ensure that the encoded local multimedia transport stream and the encoded broadcast multimedia transport stream are synchronized when they are combined.
申请公布号 US8863222(B2) 申请公布日期 2014.10.14
申请号 US201113170653 申请日期 2011.06.28
申请人 Broadcom Corporation 发明人 Li Gordon Yong;Chen Xuemin;Kirchoff, Jr. Arlen J
分类号 H04N7/173;H04N7/16;H04N21/4363;H04N7/15;H04N21/845;H04N21/643;H04N21/436;H04L12/18 主分类号 H04N7/173
代理机构 Foley & Lardner LLP 代理人 Foley & Lardner LLP ;McKenna Christopher J.;Rose Daniel E.
主权项 1. A method, comprising: receiving, by a media gateway, an encoded broadcast multimedia transport stream from a service provider over a delivery network, the encoded broadcast multimedia transport stream comprising broadcast multimedia content for rendering via at least one of a plurality of client devices; decoding, by the media gateway during a first time period, the encoded broadcast multimedia transport stream to extract said broadcast multimedia content; receiving, by the media gateway, a local multimedia transport stream generated by at least one of the plurality of client devices; encoding, by the media gateway during a second time period subsequent to the first time period, the received local multimedia transport stream; buffering, by the media gateway, the encoded broadcast multimedia transport stream for a third time period comprising a sum of the first time period and the second time period; and multiplexing, by the media gateway subsequent to the third time period, the buffered encoded broadcast multimedia transport stream and the encoded local multimedia transport stream into an output multimedia transport stream.
地址 Irvine CA US