Positioning of images in a data stream
    72.
    发明申请
    Positioning of images in a data stream 有权
    图像在数据流中的定位

    公开(公告)号:US20040096002A1

    公开(公告)日:2004-05-20

    申请号:US10714089

    申请日:2003-11-14

    申请人: OpenTV, Inc.

    IPC分类号: H04N007/12

    摘要: A method and mechanism for repositioning video images in a compressed data stream without requiring bit shifting. A P frame image is to be repositioned from an original position to an alternate position. The P frame image data is analyzed to determine whether the repositioning will result in the image data bit positions being changed with respect to the original image. In response to determining the bit positions will be changed, the original image data is modified by adding stuffing bits in the form of a stuffing macroblock to restore the image data to its original bit positions. The P frame is intra-coded and the stuffing macroblock is non-intra coded. A non-intra quantization matrix is selected such that upon decode the stuffing macroblock data does not adversely affect the final picture. Maintaining the original bits positions of the image data facilitates a straightforward copy of unmodified data from the original P frame to the new P frame.

    摘要翻译: 一种用于在压缩数据流中重新定位视频图像而不需要位移的方法和机制。 P帧图像将从原始位置重新定位到备用位置。 分析P帧图像数据以确定重新定位是否将导致相对于原始图像改变图像数据位位置。 响应于确定位位置将被改变,通过以填充宏块的形式添加填充位来修改原始图像数据,以将图像数据恢复到其原始位位置。 P帧被帧内编码,并且填充宏块是非帧内编码的。 选择非内部量化矩阵,使得在解码时,填充宏块数据不会对最终图像产生不利影响。 保持图像数据的原始比特位置有助于将未修改的数据从原始P帧直接复制到新的P帧。

    Video-on-demand and targeted advertising
    73.
    发明申请
    Video-on-demand and targeted advertising 有权
    视频点播和有针对性的广告

    公开(公告)号:US20040045028A1

    公开(公告)日:2004-03-04

    申请号:US10652261

    申请日:2003-08-29

    申请人: OpenTV, Inc

    IPC分类号: H04N007/173 G06F015/16

    摘要: A method and apparatus for aggregating the data for a plurality of individualized programs into a single channel, and allocating the channel bandwidth as-needed for provision of short video programs on an nullon demandnull basis, so that the total bandwidth required to provide the individualized channels and associated video clips is substantially reduced. Also provided is a real-time, single-user-targeted individualized advertising associated with the viewer selection that personalizes the user's iTV experience. The advertisements are targeted in real-time based on an immediate interest revealed by the user in a search request for content. Short duration videos are provided so as not to over-tax the individualized nullon demandnull channel's limited bandwidth.

    摘要翻译: 一种用于将多个个性化节目的数据聚合成单个频道的方法和装置,并且在“按需”的基础上分配提供短视频节目所需的频道带宽,从而提供所需的总带宽 个体化频道和相关视频剪辑大大减少。 还提供了与观众选择相关联的实时,单用户定向的个性化广告,其个性化用户的iTV体验。 这些广告是基于用户在内容搜索请求中显示的直接兴趣来实时定向的。 提供短期视频,以免对个性化“按需”频道的有限带宽过度税收。

    Smart playlist
    78.
    发明授权

    公开(公告)号:US11843827B2

    公开(公告)日:2023-12-12

    申请号:US16511648

    申请日:2019-07-15

    申请人: OpenTV, Inc.

    摘要: A smart playlist system is described. In one example embodiment, a collector module obtains content utilization data from a plurality of client devices associated with respective plurality of viewers. A hot list generator module generates a list of popular content items based on the obtained content utilization data. A customization module generates a customized playlist for a target viewer from the plurality of viewers, based on the list of popular content items and a profile of the target viewer. The communications module communicates the customized playlist to a client device of the target viewer.

    Highly-scalable data transmission
    79.
    发明授权

    公开(公告)号:US11811852B2

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

    申请号:US16940990

    申请日:2020-07-28

    申请人: OpenTV, Inc.

    摘要: Methods and systems for transmitting and receiving data, such as, for example, entertainment data, are presented. In one example, a data file is segmented into a plurality of data modules. A header is generated for each of the data modules, with the header including a module identifier for the data module associated with the header. An indication of a number of the plurality of data modules associated with the data file, and at least one multicast address from which the plurality of modules may be received via a multicast transmission, are generated and transmitted. The data modules with their associated headers are transmitted over a communication network in the multicast transmission.