CLASS-BASED INTELLIGENT MULTIPLEXING OVER UNMANAGED NETWORKS

    公开(公告)号:US20200068267A1

    公开(公告)日:2020-02-27

    申请号:US16669871

    申请日:2019-10-31

    摘要: An electronic device sends a content stream, via an unmanaged network, toward a client device and monitors the capacity of the unmanaged network. The device determines whether an aggregate bandwidth of an upcoming portion of the content stream fits the capacity. The upcoming portion of the content stream includes video content and user-interface data. In response to a determination that the aggregate bandwidth of the upcoming portion of the content stream does not fit the capacity, when the user-interface data is not the result of a user interaction: the device prioritizes a frame rate of the video content over latency for the user-interface data, and in accordance with a determination that the aggregate bandwidth of the upcoming portion of the content stream does not fit the capacity, sends ahead one or more frames of the video content in the upcoming portion, and delays the user-interface data in the upcoming portion.

    System and method for exploiting scene graph information in construction of an encoded video sequence
    16.
    发明授权
    System and method for exploiting scene graph information in construction of an encoded video sequence 有权
    用于在编码视频序列的构造中利用场景图信息的系统和方法

    公开(公告)号:US09294785B2

    公开(公告)日:2016-03-22

    申请号:US14262674

    申请日:2014-04-25

    摘要: A system method and computer program product for creating a composited video frame sequence for an application. A current scene state for the application is compared to a previous scene state wherein each scene state includes a plurality of objects. A video construction engine determines if properties of one or more objects have changed based upon a comparison of the scene states. If properties of one or more objects have changed based upon the comparison, the delta between the object's states is determined and this information is used by a fragment encoding module if the fragment has not been encoded before. The information is used to define, for example, the motion vectors for use by the fragment encoding module in construction of the fragments to be used by the stitching module to build the composited video frame sequence.

    摘要翻译: 一种用于为应用创建合成视频帧序列的系统方法和计算机程序产品。 将应用的当前场景状态与先前的场景状态进行比较,其中每个场景状态包括多个对象。 视频构造引擎基于场景状态的比较来确定一个或多个对象的属性是否已经改变。 如果一个或多个对象的属性基于比较而改变,则确定对象状态之间的增量,并且如果片段还未被编码,则该信息由片段编码模块使用。 该信息用于定义例如片段编码模块在构建由拼接模块用于构建合成视频帧序列的片段的构造中使用的运动矢量。

    SYSTEM AND METHOD FOR EXPLOITING SCENE GRAPH INFORMATION IN CONSTRUCTION OF AN ENCODED VIDEO SEQUENCE
    17.
    发明申请
    SYSTEM AND METHOD FOR EXPLOITING SCENE GRAPH INFORMATION IN CONSTRUCTION OF AN ENCODED VIDEO SEQUENCE 有权
    用于在编码视频序列构建过程中开展场景图信息的系统和方法

    公开(公告)号:US20140362930A1

    公开(公告)日:2014-12-11

    申请号:US14262674

    申请日:2014-04-25

    IPC分类号: H04N19/87

    摘要: A system method and computer program product for creating a composited video frame sequence for an application. A current scene state for the application is compared to a previous scene state wherein each scene state includes a plurality of objects. A video construction engine determines if properties of one or more objects have changed based upon a comparison of the scene states. If properties of one or more objects have changed based upon the comparison, the delta between the object's states is determined and this information is used by a fragment encoding module if the fragment has not been encoded before. The information is used to define, for example, the motion vectors for use by the fragment encoding module in construction of the fragments to be used by the stitching module to build the composited video frame sequence.

    摘要翻译: 一种用于为应用创建合成视频帧序列的系统方法和计算机程序产品。 将应用的当前场景状态与先前的场景状态进行比较,其中每个场景状态包括多个对象。 视频构造引擎基于场景状态的比较来确定一个或多个对象的属性是否已经改变。 如果一个或多个对象的属性基于比较而改变,则确定对象状态之间的增量,并且如果片段还未被编码,则该信息由片段编码模块使用。 该信息用于定义例如片段编码模块在构建由拼接模块用于构建合成视频帧序列的片段的构造中使用的运动矢量。

    Multiple-Mode System and Method for Providing User Selectable Video Content
    18.
    发明申请
    Multiple-Mode System and Method for Providing User Selectable Video Content 审中-公开
    多模式系统和提供用户可选视频内容的方法

    公开(公告)号:US20140289627A1

    公开(公告)日:2014-09-25

    申请号:US14217108

    申请日:2014-03-17

    IPC分类号: G06F3/0484 H04L29/06

    摘要: The method of providing audiovisual content to a client device configured to be coupled to a display. The method detects a selection of a graphical element corresponding to a video content item. In response to detecting the selection of the graphical element, a transmission mode is determined. The transmission mode is a function of: (i) one or more decoding capabilities of the client device; (ii) a video encoding format of the video content item; (ii) whether the video content item should be displayed in a full screen or a partial screen format; and (iv) whether the client device is capable of overlaying image data into a video stream. Next, audiovisual data that includes the video content item is prepared for transmission according to the determined transmission mode. Finally, the prepared audiovisual data is transmitted from the server toward the client device, according to the determined transmission mode, for display on the display.

    摘要翻译: 将视听内容提供给被配置为耦合到显示器的客户端设备的方法。 该方法检测对应于视频内容项的图形元素的选择。 响应于检测图形元素的选择,确定传输模式。 传输模式是以下功能:(i)客户端设备的一个或多个解码能力; (ii)视频内容项的视频编码格式; (ii)视频内容项是否应以全屏或局部屏幕格式显示; 以及(iv)客户端设备是否能够将图像数据叠加到视频流中。 接下来,根据确定的传输模式准备包括视频内容项目的视听数据进行传输。 最后,根据所确定的传输模式,将准备的视听数据从服务器发送到客户端设备,以便在显示器上显示。

    Systems and methods of alternative networked application services for video-conferencing applications

    公开(公告)号:US11876844B2

    公开(公告)日:2024-01-16

    申请号:US17711955

    申请日:2022-04-01

    IPC分类号: H04L65/403 H04L65/1083

    CPC分类号: H04L65/403 H04L65/1083

    摘要: The server system hosts one or more virtual client devices executing one or more virtual applications, each virtual client device corresponding to a remote physical client device. The server system receives, from a first remote physical client device, a signal of a characteristic of media detected by a physical component of the first remote physical client device. The server system, in response to receiving the signal of the characteristic of the media, determines, based on the characteristic of the media, an instruction for adjusting the media detected by the physical component of the first remote physical client device and transmits, to the client device, the instruction for adjusting the media at the first remote physical client device.