Multiple-Mode System and Method for Providing User Selectable Video Content

    公开(公告)号:US20200004408A1

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

    申请号:US16291956

    申请日:2019-03-04

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

    Rendering of an Interactive Lean-Backward User Interface on a Television
    2.
    发明申请
    Rendering of an Interactive Lean-Backward User Interface on a Television 审中-公开
    在电视上呈现交互式向后倾斜的用户界面

    公开(公告)号:US20130179787A1

    公开(公告)日:2013-07-11

    申请号:US13737097

    申请日:2013-01-09

    Abstract: Embodiments of the invention relate to user interfaces and systems and methods for generating a real-time “lean-back” user interface for use with a television or other display device and for reuse of encoded elements for forming a video frame of the user interface. An interactive session is established between a client device associated with a user's television and the platform for creating the user interface over a communication network, such as a cable television network. The user interface is automatically generated by the platform and is animated even without interactions by the user with an input device. The user interface includes a plurality of interactive animated assets. The animated assets are capable of changing over time (e.g. different images, full-motion video) and are also capable of being animated so as to change screen position, rotate, move etc. over time. A hash is maintained of cached encoded assets and cached elements that may be reused within a user session and between user sessions.

    Abstract translation: 本发明的实施例涉及用于生成用于电视或其他显示设备的实时“回退”用户界面的用户界面和系统和方法,以及用于形成用户界面的视频帧的编码元素的重用。 在与用户电视相关联的客户端设备和用于通过诸如有线电视网络的通信网络创建用户界面的平台之间建立交互式会话。 用户界面由平台自动生成,并且即使没有用户与输入设备的交互,也是动画。 用户界面包括多个交互式动画资产。 动画资产能够随着时间而变化(例如,不同的图像,全动态视频),并且还能够被动画化,以便随着时间改变屏幕位置,旋转,移动等。 维护缓存的编码资产和高速缓存的元素的哈希可以在用户会话内和用户会话之间重新使用。

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

    公开(公告)号:US09294785B2

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

    申请号:US14262674

    申请日:2014-04-25

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

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

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

    公开(公告)号:US20140289627A1

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

    申请号:US14217108

    申请日:2014-03-17

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

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

    Multiple-mode system and method for providing user selectable video content

    公开(公告)号:US11073969B2

    公开(公告)日:2021-07-27

    申请号:US16291956

    申请日:2019-03-04

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

    Multiple-mode system and method for providing user selectable video content

    公开(公告)号:US10275128B2

    公开(公告)日:2019-04-30

    申请号:US14217108

    申请日:2014-03-17

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

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

    公开(公告)号:US09219922B2

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

    申请号:US13911948

    申请日:2013-06-06

    CPC classification number: H04N19/54 H04N19/56

    Abstract: A system method and computer program product for creating a composited video frame sequence for an application. A current scene graph state for the application is compared to a previous scene graph state wherein each scene graph state includes a plurality of hierarchical nodes that represent one or more objects at each node. A video construction engine determines if one or more objects have moved based upon a comparison of the scene graph states. If one or more objects have moved based upon the scene graph comparison, motion information about the objects is determined and the motion information is forwarded to a stitcher module. The motion information is used to define motion vectors for use by the stitcher module in construction of the composited video frame sequence.

    Abstract translation: 一种用于为应用创建合成视频帧序列的系统方法和计算机程序产品。 将应用的当前场景图状态与先前的场景图状态进行比较,其中每个场景图状态包括表示每个节点处的一个或多个对象的多个分层节点。 视频构造引擎基于场景图状态的比较来确定一个或多个对象是否已经移动。 如果一个或多个对象已经基于场景图比较移动,则确定关于对象的运动信息,并将运动信息转发到拼接模块。 运动信息用于定义运动矢量供拼接模块在合成视频帧序列的构造中使用。

    System and Method for Exploiting Scene Graph Information in Construction of an Encoded Video Sequence
    9.
    发明申请
    System and Method for Exploiting Scene Graph Information in Construction of an Encoded Video Sequence 有权
    用于构建编码视频序列中场景图信息的系统和方法

    公开(公告)号:US20140362086A1

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

    申请号:US13911948

    申请日:2013-06-06

    CPC classification number: H04N19/54 H04N19/56

    Abstract: A system method and computer program product for creating a composited video frame sequence for an application. A current scene graph state for the application is compared to a previous scene graph state wherein each scene graph state includes a plurality of hierarchical nodes that represent one or more objects at each node. A video construction engine determines if one or more objects have moved based upon a comparison of the scene graph states. If one or more objects have moved based upon the scene graph comparison, motion information about the objects is determined and the motion information is forwarded to a stitcher module. The motion information is used to define motion vectors for use by the stitcher module in construction of the composited video frame sequence.

    Abstract translation: 一种用于为应用创建合成视频帧序列的系统方法和计算机程序产品。 将应用的当前场景图状态与先前的场景图状态进行比较,其中每个场景图状态包括表示每个节点处的一个或多个对象的多个分层节点。 视频构造引擎基于场景图状态的比较来确定一个或多个对象是否已经移动。 如果一个或多个对象已经基于场景图比较移动,则确定关于对象的运动信息,并将运动信息转发到拼接模块。 运动信息用于定义运动矢量供拼接模块在合成视频帧序列的构造中使用。

Patent Agency Ranking