Regeneration of program clock reference data for MPEG transport streams
    12.
    发明授权
    Regeneration of program clock reference data for MPEG transport streams 有权
    MPEG传输流程序时钟参考数据的再生

    公开(公告)号:US06724825B1

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

    申请号:US09667734

    申请日:2000-09-22

    IPC分类号: H04B766

    摘要: A system for providing an accurate time reference for multiple input and output digital video signals of a transcoder that is particularly suited for use with MPEG data. The multiple streams are synchronized with a single master system time clock at the transcoder. Timing data from the master clock is compared to timing data from packets that are input to the transcoder to determine an offset. In particular, timing data, such as a program clock reference (PCR) field, is recovered from packets of different channels that are input to the transcoder. For each channel, timing data is then provided for packets that are output from the transcoder based on the offset and timing data of the master clock at the respective output times. In particular, the adjusted timing data is determined as a sum of the offset and an associated hardware error, less a delay (PcrSysDly) associated with the transcoder, which includes a lookahead delay and a buffer delay. The associated hardware error represents an error of the master clock and/or a system time clock of an encoder that encoded the particular channel.

    摘要翻译: 一种用于为特别适合于与MPEG数据一起使用的代码转换器的多个输入和输出数字视频信号提供精确的时间基准的系统。 多个流与代码转换器的单个主系统时钟同步。 将来自主时钟的定时数据与来自输入到代码转换器的分组的定时数据进行比较以确定偏移。 具体地,诸如程序时钟参考(PCR)字段的定时数据从输入到代码转换器的不同信道的分组中恢复。 对于每个通道,然后基于在相应输出时间的主时钟的偏移和定时数据,从代码转换器输出的分组提供定时数据。 特别地,调整的定时数据被确定为偏移量和相关联的硬件错误的总和,减去与代码转换器相关联的延迟(PcrSysDly),其包括前瞻延迟和缓冲器延迟。 相关联的硬件错误表示编码特定信道的编码器的主时钟和/或系统时钟的错误。

    Method and apparatus for determining a transmission bit rate in a statistical multiplexer
    13.
    发明授权
    Method and apparatus for determining a transmission bit rate in a statistical multiplexer 有权
    用于确定统计多路复用器中的传输比特率的方法和装置

    公开(公告)号:US07418007B1

    公开(公告)日:2008-08-26

    申请号:US09666901

    申请日:2000-09-20

    摘要: A statistical multiplexer for coding and multiplexing multiple channels of digital television data, or multiple panels of HDTV digital television data. A bit rate need parameter is determined for each encoder in a stat mux group, and an encoding bit rate is allocated to each channel based on its need parameter. A transmission bit rate is allocated to each channel as a time-lagged version of its need parameter to minimize a rate mismatch between the output and the input of a decoder buffer. A packet processor checks for impending decoder buffer overflow or underflow events to set minimum and maximum limits on the transmission bit rate. Moreover, these limits are set based on whether a new transmission bit rate can be implemented before the decoding time stamp (DTS) of the current or next frame.

    摘要翻译: 用于编码和复用多个数字电视数据的多路复用器,或多个HDTV数字电视数据面板。 对于统计复用组中的每个编码器确定比特率需求参数,并且根据其需要参数将编码比特率分配给每个信道。 将传输比特率分配给每个信道作为其需要参数的时间滞后版本,以最小化解码器缓冲器的输出和输入之间的速率失配。 分组处理器检查即将发生的解码器缓冲器溢出或下溢事件以设置传输比特率的最小和最大限制。 此外,这些限制是基于在当前帧还是下一帧的解码时间戳(DTS)之前是否可以实现新的传输比特率来设置的。

    Frame bit-size allocation for seamlessly spliced, variable-encoding-rate, compressed digital video signals
    14.
    发明授权
    Frame bit-size allocation for seamlessly spliced, variable-encoding-rate, compressed digital video signals 有权
    用于无缝拼接,可变编码速率,压缩数字视频信号的帧比特大小分配

    公开(公告)号:US06694060B2

    公开(公告)日:2004-02-17

    申请号:US09746347

    申请日:2000-12-21

    IPC分类号: G06K936

    摘要: A controller allocates a bit size for a current frame in a group of pictures of a first compression-encoded digital video signal that is to be spliced following transmission of the group of pictures with a second compression-encoded digital video signal. The signals are spliced after a predetermined switching time. The spliced signals are buffered by a decoder buffer and then decoded by a decoder. When the second signal has a variable bit-encoding rate and the current frame is not decoded until after the predetermined switching time, the maximum bit size is determined in accordance with an estimate of the decoder buffer fullness at the predetermined switching time. When the second signal has a predetermined maximum variable bit-encoding rate and the current frame is not decoded until after the predetermined switching time, the minimum bit size is determined in accordance with the predetermined maximum bit-encoding rate of the second signal.

    摘要翻译: 控制器在利用第二压缩编码数字视频信号传输图像组之后,将待拼接的第一压缩编码数字视频信号的一组图像中的当前帧的位大小分配。 信号在预定的切换时间之后被拼接。 拼接信号由解码器缓冲器缓冲,然后由解码器解码。 当第二信号具有可变比特编码率并且当预定的切换时间之前不解码当前帧,则根据在预定切换时间的解码器缓冲器充满度的估计来确定最大比特大小。 当第二信号具有预定的最大可变比特编码率并且当前帧不被解码直到预定的切换时间之后,根据第二信号的预定最大比特编码率来确定最小比特大小。

    Statistical remultiplexing with bandwidth allocation among different transcoding channels
    15.
    发明授权
    Statistical remultiplexing with bandwidth allocation among different transcoding channels 有权
    在不同代码转换通道之间进行带宽分配的统计重新复用

    公开(公告)号:US06847656B1

    公开(公告)日:2005-01-25

    申请号:US09669517

    申请日:2000-09-25

    摘要: An efficient statistical remultiplexer for processing a number of channels that include video data. In one aspect, transcoding of the video data is delayed while statistical information is obtained from the data. Bit rate need parameters for the data are determined based on the statistical information, and the video data is transcoded based on the respective bit rate need parameters following the delay. In another aspect, a transcoding bit rate for video frames is updated a plurality of times at successive intervals to allow a closer monitoring of the bit rate. Minimum and maximum bounds for the transcoding bit rate, e.g., for buffer overflow and underflow protection, are also updated in each interval. In another aspect, the pre-transcoding quantization scales of the macroblocks in a frame are scaled to provide corresponding new quantization scales for transcoding based on a ratio of a pre-transcoding amount of data in the frame and a target, post-transcoding amount of data for the frame. The quantization scales are adjusted for different portions of the frame as transcoding progresses to ensure that a minimum amount of transcoding bandwidth is allocated to each macroblock.

    摘要翻译: 一种用于处理包括视频数据的多个信道的有效统计再分集器。 在一个方面,视频数据的代码转换被延迟,同时从数据中获得统计信息。 基于统计信息确定数据的比特率需要参数,并且根据延迟后的各个比特率需求参数对视频数据进行代码转换。 在另一方面,视频帧的代码转换比特率以连续的间隔多次更新,以允许更仔细地监视比特率。 代码转换比特率的最小和最大限制,例如用于缓冲区溢出和下溢保护,也在每个间隔中被更新。 在另一方面,对帧中的宏块进行预先转码的量化尺度进行缩放,以提供相应的新的用于代码转换的量化尺度,其基于帧中的数据的预转码量与目标之间的比率,后转码量 帧的数据。 当代码转换进行时,针对帧的不同部分调整量化尺度,以确保将最小量的代码转换带宽分配给每个宏块。

    Splicing of digital video transport streams

    公开(公告)号:US07068719B2

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

    申请号:US09872783

    申请日:2001-06-01

    IPC分类号: H04N7/12

    摘要: A mechanism for splicing advertisements, local programming and the like into a digital video transport stream is provided. In order to achieve proper splicing, an appropriate number of frames is inserted between bitstreams to properly close a GOP of the first bitstream into which a second bitstream carrying the spliced content is inserted. Program clock references (PCRs) of the bitstreams are adjusted as necessary in order to force continuity between the bitstreams. For inserting advertisements, the PCR of the program stream and ad stream can be tracked, and the PCR of the program stream can be used both before and after splicing. For local program insertion (which are typically substantially longer than advertisements), the PCR of the local program can be used, after adjustment thereof with an offset to maintain continuity at the splice point. The PTS and/or DTS of the inserted bitstream can be modified to keep them continuous at the splice point for both video and audio streams. The spliced bitstream is transcoded to maintain a desired output bit rate, and to provide overflow/underflow protection of the video buffers.

    Statistical remultiplexing with bandwidth allocation among different transcoding channels
    17.
    发明申请
    Statistical remultiplexing with bandwidth allocation among different transcoding channels 审中-公开
    在不同代码转换通道之间进行带宽分配的统计重新复用

    公开(公告)号:US20050041689A1

    公开(公告)日:2005-02-24

    申请号:US10945641

    申请日:2004-09-20

    摘要: An efficient statistical remultiplexer for processing a number of channels that include video data. In one aspect, transcoding of the video data is delayed while statistical information is obtained from the data. Bit rate need parameters for the data are determined based on the statistical information, and the video data is transcoded based on the respective bit rate need parameters following the delay. In another aspect, a transcoding bit rate for video frames is updated a plurality of times at successive intervals to allow a closer monitoring of the bit rate. Minimum and maximum bounds for the transcoding bit rate, e.g., for buffer overflow and underflow protection, are also updated in each interval.

    摘要翻译: 一种用于处理包括视频数据的多个信道的有效统计再分集器。 在一个方面,视频数据的代码转换被延迟,同时从数据中获得统计信息。 基于统计信息确定数据的比特率需要参数,并且根据延迟后的各个比特率需求参数对视频数据进行代码转换。 在另一方面,视频帧的代码转换比特率以连续的间隔多次更新,以允许更仔细地监视比特率。 代码转换比特率的最小和最大限制,例如用于缓冲区溢出和下溢保护,也在每个间隔中被更新。

    First pass encoding of I and P-frame complexity for compressed digital video
    18.
    发明授权
    First pass encoding of I and P-frame complexity for compressed digital video 有权
    压缩数字视频的I和P帧复杂度的第一遍编码

    公开(公告)号:US06804301B2

    公开(公告)日:2004-10-12

    申请号:US09929983

    申请日:2001-08-15

    IPC分类号: H04N712

    摘要: The invention relates to an improved system and method for encoding digital images within frames for digital television transmission. Every anchor frame in a first pass encoder is encoded as a P-frame. Groups of macroblocks, such as slices in the P-frame, are alternately encoded as I-slices and P-slices. This allows both I and P encoding complexity to be computed in a single pass, without having to encode the same frame twice. Accordingly, the I-frame decision can be made at a second pass encoder instead of at the first pass encoder, thus taking advantage of a look-ahead pipeline architecture to more effectively align the I-frames with scene changes.

    摘要翻译: 本发明涉及用于对用于数字电视传输的帧内的数字图像进行编码的改进的系统和方法。 第一遍编码器中的每个锚帧被编码为P帧。 诸如P帧中的切片的宏块组被交替地编码为I切片和P切片。 这样可以在一次通过中计算I和P编码复杂度,而不需要对同一帧进行两次编码。 因此,可以在第二遍编码器而不是在第一遍编码器处进行I帧决定,从而利用先行流水线架构来更有效地将I帧与场景变化对准。

    Method and apparatus for distribution of 3D television program materials
    19.
    发明授权
    Method and apparatus for distribution of 3D television program materials 有权
    分配3D电视节目素材的方法和装置

    公开(公告)号:US09237366B2

    公开(公告)日:2016-01-12

    申请号:US12761822

    申请日:2010-04-16

    摘要: Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one or more 3D-2D conversion options, generating an uncompressed video signal by performing a decoding portion of a transcoding operation for one of the one or more of the video services, determining from the 3D-2D conversion option whether a 3D-2D conversion is to be performed, performing a scale conversion on the uncompressed video according to a specified type of 3D-2D conversion, generating a compressed video service by performing an encoding portion of a transcoding operation on the uncompressed video that has been scale converted, and generating a second multiprogram program transport service that includes the compressed video signal that has been 3D-2D converted.

    摘要翻译: 用于接收包括一个或多个压缩视频服务和一个或多个3D-2D转换选项的多程序节目传输服务的方法,装置和计算机可读介质,通过执行解压缩操作的解码部分来生成未压缩的视频信号, 一个或多个视频服务,根据3D-2D转换选项确定是否要执行3D-2D转换,根据指定类型的3D-2D转换对未压缩视频执行缩放转换,生成压缩视频 通过对已经缩放转换的未压缩视频执行代码转换操作的编码部分,并且生成包括已经被2D-2D转换的压缩视频信号的第二多路程序节目传输服务来进行服务。

    METHOD AND APPARATUS FOR DISTRIBUTION OF 3D TELEVISION PROGRAM MATERIALS
    20.
    发明申请
    METHOD AND APPARATUS FOR DISTRIBUTION OF 3D TELEVISION PROGRAM MATERIALS 有权
    三维电视节目素材分发方法与装置

    公开(公告)号:US20110254917A1

    公开(公告)日:2011-10-20

    申请号:US12761822

    申请日:2010-04-16

    IPC分类号: H04N13/00

    摘要: Method, apparatus and computer readable media for receiving a multiprogram program transport service that includes one or more compressed video services and one or more 3D-2D conversion options, generating an uncompressed video signal by performing a decoding portion of a transcoding operation for one of the one or more of the video services, determining from the 3D-2D conversion option whether a 3D-2D conversion is to be performed, performing a scale conversion on the uncompressed video according to a specified type of 3D-2D conversion, generating a compressed video service by performing an encoding portion of a transcoding operation on the uncompressed video that has been scale converted, and generating a second multiprogram program transport service that includes the compressed video signal that has been 3D-2D converted.

    摘要翻译: 用于接收包括一个或多个压缩视频服务和一个或多个3D-2D转换选项的多程序节目传输服务的方法,装置和计算机可读介质,通过执行解压缩操作的解码部分来生成未压缩的视频信号, 一个或多个视频服务,根据3D-2D转换选项确定是否要执行3D-2D转换,根据指定类型的3D-2D转换对未压缩视频执行缩放转换,生成压缩视频 通过对已经缩放转换的未压缩视频执行代码转换操作的编码部分,并且生成包括已经被2D-2D转换的压缩视频信号的第二多路程序节目传输服务来进行服务。