Decoding video streams using decoders supporting a different encoding profile
    62.
    发明授权
    Decoding video streams using decoders supporting a different encoding profile 有权
    使用支持不同编码配置文件的解码器解码视频流

    公开(公告)号:US09591355B2

    公开(公告)日:2017-03-07

    申请号:US13655878

    申请日:2012-10-19

    CPC classification number: H04N21/44 H04N19/40

    Abstract: In various embodiments, video streams are decoded using decoders that support a different decoding profile. First processing circuitry is configured to receive a video stream encoded using a first encoding profile, transcode the video stream from the first encoding profile to a second encoding profile, and store the transcoded video stream in an output buffer. Second processing circuitry is configured to receive the transcoded video stream from the output buffer and decode the transcoded video stream according to the second encoding profile. The second processing circuitry may be unable to decode the video stream encoded using the first encoding profile.

    Abstract translation: 在各种实施例中,使用支持不同解码简档的解码器解码视频流。 第一处理电路被配置为接收使用第一编码简档编码的视频流,将视频流从第一编码简档转码为第二编码简档,并将转码的视频流存储在输出缓冲器中。 第二处理电路被配置为从输出缓冲器接收经转码的视频流,并根据第二编码简档解码转码的视频流。 第二处理电路可能不能解码使用第一编码简档编码的视频流。

    Layered locally cached content transcoding system
    63.
    发明授权
    Layered locally cached content transcoding system 有权
    分层本地缓存内容转码系统

    公开(公告)号:US09445060B2

    公开(公告)日:2016-09-13

    申请号:US13948103

    申请日:2013-07-22

    Inventor: Yong Li Xuemin Chen

    Abstract: A system for transcoding locally cached content may include a memory configured to store at least a video stream. A controller communicatively coupled to the memory may be configured to determine a video definition format of a requested video stream and compare the requested video stream with a video definition format of a cached version of the requested video stream. A transcoder coupled to the controller may be configured to convert the cached version of the requested video stream to a lower video definition format if the video definition format of the cached version is determined to be higher than the video definition format of the requested video stream. If the video definition format of the requested video stream is same as the video definition format of the cached version, the controller may supply the requested video stream using the cached version stored in the memory without transcoding.

    Abstract translation: 用于代码转换本地缓存的内容的系统可以包括被配置为存储至少一个视频流的存储器。 通信地耦合到存储器的控制器可以被配置为确定所请求的视频流的视频定义格式,并将所请求的视频流与所请求的视频流的缓存版本的视频定义格式进行比较。 耦合到控制器的代码转换器可以被配置为如果确定缓存版本的视频定义格式高于所请求的视频流的视频定义格式,则将所请求的视频流的高速缓存版本转换为较低的视频定义格式。 如果请求的视频流的视频定义格式与缓存版本的视频定义格式相同,则控制器可以使用存储在存储器中的高速缓存版本来提供所请求的视频流,而不需要转码。

    Adaptive bit rate proxy
    64.
    发明授权
    Adaptive bit rate proxy 有权
    自适应比特率代理

    公开(公告)号:US09413806B2

    公开(公告)日:2016-08-09

    申请号:US14042651

    申请日:2013-09-30

    Abstract: A device and method for providing an adaptive bit rate (ABR) proxy is disclosed. An ABR proxy determines an optimal data format to receive content segments for an audio/video (AV) content item from a source ABR server, and generates, based on that format and/or current network conditions, one or more local AV representations for providing content segments for the AV content item to locally connected devices. A local client device selects a local AV representation, and the ABR proxy provides the content segments for the AV content item to the local device in accordance with the selected local AV representation.

    Abstract translation: 公开了一种用于提供自适应比特率(ABR)代理的设备和方法。 ABR代理确定从源ABR服务器接收音频/视频(AV)内容项的内容片段的最佳数据格式,并且基于该格式和/或当前网络条件生成一个或多个本地AV表示,用于提供 AV内容项到本地连接设备的内容片段。 本地客户端设备选择本地AV表示,并且ABR代理根据所选择的本地AV表示向AV设备提供用于AV内容项目的内容片段到本地设备。

    Multiplexing, synchronizing, and assembling multiple audio/video (A/V) streams in a media gateway
    65.
    发明授权
    Multiplexing, synchronizing, and assembling multiple audio/video (A/V) streams in a media gateway 有权
    在媒体网关中复用,同步和组合多个音频/视频(A / V)流

    公开(公告)号:US09319738B2

    公开(公告)日:2016-04-19

    申请号:US14490023

    申请日:2014-09-18

    Abstract: 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.

    Abstract translation: 可以使用服务多个客户端设备的媒体网关来组合多个编码多媒体传输流,所述多个编码多媒体传输流可以包括接收到的编码广播多媒体传输流的缓冲副本和与广播传输流相关的编码本地多媒体传输流 。 媒体网关可以基于确定在内容的回放中使用的一个或多个客户端设备的能力来解码编码的广播多媒体传输流以提取其中携带的广播多媒体内容。 可以基于经由一个或多个客户端设备生成和/或捕获的本地多媒体内容来生成编码的本地多媒体传输流。 可以自适应地确定所接收的编码广播多媒体传输流的缓冲持续时间,以确保编码的本地多媒体传输流和编码的广播多媒体传输流在它们组合时被同步。

    Two-way audio and video communication utilizing segment-based adaptive streaming techniques
    66.
    发明授权
    Two-way audio and video communication utilizing segment-based adaptive streaming techniques 有权
    使用基于段的自适应流技术的双向音视频通信

    公开(公告)号:US09253532B2

    公开(公告)日:2016-02-02

    申请号:US14514188

    申请日:2014-10-14

    Abstract: A participation device in a multiparty conference call may act as a server device and/or a client device for two-way audio and video (AV) streaming. A server device may encode a requested AV stream into a set of different encoding profiles that may be dynamically determined based on the varying channel conditions and device capacities of the client devices. At least a portion of differently encoded AV streams is selected and dynamically communicated to the client devices for display. Session parameters are determined according to the varying channel conditions and the device capacities of the client devices to create intended sessions. The selected encoded AV streams are communicated utilizing segment-based adaptive streaming techniques such as HTTP. A client device may access to a HTTP session to download an expected AV stream from the server device. The downloaded AV stream may be decoded into different decoding profiles for display as needed.

    Abstract translation: 多方电话会议中的参与设备可以用作用于双向音频和视频(AV)流传输的服务器设备和/或客户端设备。 服务器设备可以将所请求的AV流编码为可以基于客户端设备的变化的信道条件和设备容量来动态地确定的一组不同的编码简档。 至少一部分不同编码的AV流被选择并动态地传送到客户端设备进行显示。 会话参数根据不同的信道条件和客户端设备创建预期会话的设备容量来确定。 使用诸如HTTP的基于段的自适应流技术来传送所选编码的AV流。 客户端设备可以访问HTTP会话以从服务器设备下载预期的AV流。 下载的AV流可以被解码成不同的解码配置文件,以便根据需要进行显示。

    Adaptive bit rate distribution of multicast streams
    68.
    发明授权
    Adaptive bit rate distribution of multicast streams 有权
    组播流的自适应比特率分布

    公开(公告)号:US09215080B2

    公开(公告)日:2015-12-15

    申请号:US13928248

    申请日:2013-06-26

    CPC classification number: H04L12/184

    Abstract: A system for adaptive bit rate distribution of multicast streams may include one or more processors and a memory. The one or more processors may be configured to identify streams, such as multicast streams, transmitted by a content delivery network. The streams may each contain a content item that is encoded at a different bit rate for each stream. The one or more processors may determine segments of the streams, for example based on time stamps associated with the content item or markers of the streams. The one or more processors may transmit a first segment of a first stream encoded at a first bit rate to a user device in response to a request therefor and, upon completing the transmission of the first segment, transmit a second segment of a second stream encoded at a second bit rate to the user device in response to a request therefor.

    Abstract translation: 用于组播流的自适应比特率分配的系统可以包括一个或多个处理器和存储器。 一个或多个处理器可以被配置为识别由内容传送网络发送的诸如多播流的流。 流可以各自包含以每个流的不同比特率编码的内容项。 一个或多个处理器可以例如基于与流的内容项或标记相关联的时间戳来确定流的段。 一个或多个处理器可以响应于其请求向第一比特率传送以第一比特率编码的第一流的第一段,并且在完成第一段的传输时,发送编码的第二流的第二段 响应于其请求以用户设备的第二比特率。

    Audio/video channel transbonding in a network device
    70.
    发明授权
    Audio/video channel transbonding in a network device 有权
    网络设备中的音频/视频通道转接

    公开(公告)号:US09088807B2

    公开(公告)日:2015-07-21

    申请号:US14331866

    申请日:2014-07-15

    Abstract: A data communication architecture delivers a wide variety of content, including audio and video content, to consumers. The architecture employs channel bonding to deliver more bandwidth than any single communication channel can carry. The architecture includes intermediate network devices that may receive content and send content using different groups of communication channels. The network device may process content received across a first set of communication channels for transmission across a second set of communication channels different from the first set. Such processing may preserve a program order of the content during delivery to a destination device.

    Abstract translation: 数据通信架构向消费者提供各种内容,包括音频和视频内容。 该架构采用信道绑定来提供比任何单个通信信道可以携带的更多带宽。 该架构包括可以接收内容并使用不同组的通信信道发送内容的中间网络设备。 网络设备可以处理跨第一组通信信道接收的内容,以跨越与第一组不同的第二组通信信道进行传输。 这样的处理可以在传送到目的地设备期间保留内容的节目顺序。

Patent Agency Ranking