Multiplexing structures for delivery of interactive program guide
    11.
    发明授权
    Multiplexing structures for delivery of interactive program guide 有权
    交互式节目指南的多路复用结构

    公开(公告)号:US07058965B1

    公开(公告)日:2006-06-06

    申请号:US09468173

    申请日:1999-12-10

    IPC分类号: H04N7/16 H04N5/445 H04J3/02

    摘要: Multiplexing structures presented overcome problems and disadvantages in the delivery of an interactive program guide. An apparatus for forming a multiplexed transport stream to deliver an interactive program guide includes: an encoder and packetizer adapted (i) to receive a plurality of video inputs, an audio input, and a plurality of data inputs, and (ii) to encode and packetize the inputs to generate a plurality of video packet streams, an audio packet stream, and a plurality of data packet streams; and a multiplexer and assigner adapted (i) to receive the plurality of video packet streams, the audio packet stream, and the plurality of data packet streams, (ii) to assign program identifiers (PIDs) to said packet streams, and (iii) to multiplex said packet streams to form the transport stream.

    摘要翻译: 提供的多路复用结构克服了交互式节目指南的交付中的问题和缺点。 一种用于形成多路传输流以传送交互式节目指南的装置,包括:编码器和打包器,其适于(i)接收多个视频输入,音频输入和多个数据输入,以及(ii) 分组输入以产生多个视频分组流,音频分组流和多个数据分组流; 以及多路复用器和分配器,其适于(i)接收所述多个视频分组流,所述音频分组流和所述多个数据分组流,(ii)向所述分组流分配节目标识符(PID),以及(iii) 以复用所述分组流以形成传输流。

    Efficient encoding algorithms for delivery of server-centric interactive program guide
    15.
    发明授权
    Efficient encoding algorithms for delivery of server-centric interactive program guide 有权
    高效的编码算法,用于交付以服务器为中心的交互式节目指南

    公开(公告)号:US07433406B2

    公开(公告)日:2008-10-07

    申请号:US10697623

    申请日:2003-10-30

    IPC分类号: H04N7/12

    摘要: A data structure for representing program data that includes a number of streams. Each stream comprises a group of pictures (GOP) having a first picture and remaining pictures. The data structure includes a first set of one or more elements for representing data for the first pictures in the GOPs, and a second set of one or more elements for representing data for the remaining pictures in the GOPs. At least one element in the first set represents data for the first picture of at least one respective GOP, with each such first picture having been encoded as a reference I picture. Each remaining element (if any) in the first set represents data for the first picture of a respective remaining GOP, with each such remaining first picture having been encoded as either a difference picture or a P picture. Each element in the second set represents data for a particular remaining picture in one of the GOPs, with each such remaining picture having been encoded as either a P or B picture. Each stream is represented by one or more elements in the first set and one or more elements in the second set.

    摘要翻译: 一种用于表示包括多个流的程序数据的数据结构。 每个流包括具有第一图像和剩余图像的一组图像(GOP)。 数据结构包括用于表示GOP中的第一图像的数据的一个或多个元素的第一组,以及用于表示GOP中剩余图像的数据的一个或多个元素的第二组。 第一组中的至少一个元素表示至少一个相应GOP的第一图像的数据,其中每个这样的第一图像已被编码为参考I图像。 第一组中的每个剩余元素(如果有的话)表示相应剩余GOP的第一图像的数据,其中每个这样的剩余第一图像已被编码为差分图像或P图像。 第二组中的每个元素表示GOP中的一个中的特定剩余图像的数据,其中每个这样的剩余图像已经被编码为P图像或B图像。 每个流由第一组中的一个或多个元素和第二组中的一个或多个元素表示。

    Latency reduction in providing interactive program guide
    17.
    发明授权
    Latency reduction in providing interactive program guide 有权
    延迟减少提供交互式节目指南

    公开(公告)号:US06968567B1

    公开(公告)日:2005-11-22

    申请号:US09466987

    申请日:1999-12-10

    摘要: Techniques presented reduce latencies or delays in the delivery of an interactive program guide. In accordance with a first technique, a method for providing an interactive program guide comprises: providing a plurality of transport streams; providing a group of interactive guide pages within each said transport stream, where the group of interactive guide pages comprise related pages. In accordance with a second technique, a method for providing an interactive program guide comprises: forming a first transport stream including video packets with a first set of packet identifiers; and forming a second transport stream including video packets with a second set of packet identifiers, where the first set of packet identifiers and the second set of packet identifiers include a common packet identifier. In accordance with a third technique, a method for providing an interactive program guide comprises: providing an interactive guide page which may be navigated by a viewer; providing a threshold within the interactive guide page; and if the threshold is crossed during navigation of the page by the viewer, then requesting a next interactive guide page.

    摘要翻译: 提供的技术减少了交付节目指南的延迟或延迟。 根据第一技术,用于提供交互式节目指南的方法包括:提供多个传输流; 在每个所述传输流中提供一组互动指南页面,其中该组互动指南页面包括相关页面。 根据第二技术,提供交互式节目指南的方法包括:用第一组分组标识符形成包括视频分组的第一传输流; 以及形成包括具有第二组分组标识符的视频分组的第二传输流,其中所述第一组分组标识符和所述第二组分组标识符包括公共分组标识符。 根据第三技术,提供交互式节目指南的方法包括:提供可由观看者导航的交互式指南页面; 在交互指南页面内提供一个阈值; 并且如果观看者在页面的导航期间越过阈值,则请求下一个交互式指南页面。

    Picture-in-picture and multiple video streams using slice-based encoding
    19.
    发明授权
    Picture-in-picture and multiple video streams using slice-based encoding 有权
    使用基于片段编码的画中画和多视频流

    公开(公告)号:US06481012B1

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

    申请号:US09454216

    申请日:1999-12-09

    IPC分类号: H04N5445

    摘要: Methods for slice-based encoding of program guides and user interfaces. The program guides include multiple video streams for picture-in-picture and other applications. A method for encoding the program guide includes encoding a first set of slices for each of a plurality of graphics pages; and encoding a second set of slices for each of a plurality of video streams. The user interfaces are multi-functional and may be used for electronic commerce and other applications. A method of generating the user interface includes encoding a set of slices for each of a plurality of objects, each object being characterized by an identity, at least one attribute, and at least one operation. In one embodiment of this method, the plurality of objects include an electronic commerce object, where the electronic commerce object is attributed with a first hyper text markup language (HTML) page. A head-end centric system and apparatus for encoding and delivery of realtime content, including: a non-realtime content source for providing non-realtime content; a non-realtime encoder for encoding the non-realtime content into encoded non-realtime content; a realtime encoder source for providing realtime video and audio content; a realtime encoder for encoding the realtime video and audio content into encoded realtime video an audio; a remultiplexor for repacketizing the encoded non-realtime content and the encoded realtime video and audio into transport packets; and a re-timestamp unit coupled to the remultiplexor for providing timestamps to be applied to the transport packets in order to synchronize the realtime and non-realtime content therein.

    摘要翻译: 程序指南和用户界面的基于片段编码的方法。 节目指南包括用于画中画和其他应用的多个视频流。 用于对节目指南进行编码的方法包括编码多个图形页面中的每一个的第一组片段; 以及为多个视频流中的每一个编码第二组片段。 用户界面是多功能的,可用于电子商务和其他应用。 生成用户界面的方法包括对多个对象中的每个对象的一组片段进行编码,每个对象的特征在于身份,至少一个属性和至少一个操作。 在该方法的一个实施例中,多个对象包括电子商务对象,其中电子商务对象被归因于第一超文本标记语言(HTML)页面。 一种用于编码和传送实时内容的头端中心系统和装置,包括:用于提供非实时内容的非实时内容源; 非实时编码器,用于将非实时内容编码为编码的非实时内容; 用于提供实时视频和音频内容的实时编码器源; 实时编码器,用于将实时视频和音频内容编码成编码的实时视频音频; 再编码器,用于将编码的非实时内容和编码的实时视频和音频重新分组到传输分组中; 以及耦合到所述再多路复用器的重新时间戳单元,用于提供要应用于所述传输分组的时间戳,以便同步其中的实时和非实时内容。