SPLICING OF DIGITAL VIDEO TRANSPORT STREAMS
    1.
    发明申请
    SPLICING OF DIGITAL VIDEO TRANSPORT STREAMS 审中-公开
    数字视频传输流的分布

    公开(公告)号:WO02100110A2

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

    申请号:PCT/US0215499

    申请日:2002-05-14

    CPC classification number: H04N21/23608 H04N21/23424 H04N21/812

    Abstract: 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 bitstream to properly close a GOP of the first bistream 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 bistreams. 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 an/or DTS of the inserted bistream 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.

    Abstract translation: 提供了一种用于将广告,本地编程等拼接成数字视频传输流的机制。 为了实现适当的拼接,在比特流之间插入适当数量的帧以恰当地关闭插入了拼接内容的第二比特流的第一双向流的GOP。 根据需要调整比特流的编程时钟参考(PCRS),以便强制双向传送器之间的连续性。 为了插入广告,可以跟踪节目流和广播流的PCR,并且可以在拼接之前和之后使用节目流的PCR。 对于本地程序插入(其通常比广告更长),可以使用本地程序的PCR进行调整之后使用偏移量来保持拼接点的连续性。 可以修改插入的双向流的PTS a /或DTS,以使它们在视频和音频流的拼接点处保持连续。 拼接的比特流被转码以保持期望的输出比特率,并提供视频缓冲器的溢出/下溢保护。

    LOAD BALANCING AND MODE SELECTION IN A MULTI-PROCESSOR VIDEO TRANSCODER
    2.
    发明申请
    LOAD BALANCING AND MODE SELECTION IN A MULTI-PROCESSOR VIDEO TRANSCODER 审中-公开
    多处理器视频转换器中的负载平衡和模式选择

    公开(公告)号:WO0225950A3

    公开(公告)日:2003-08-28

    申请号:PCT/US0125878

    申请日:2001-08-20

    CPC classification number: H04N19/40 H04N19/156 H04N19/42 H04N19/436 H04N19/61

    Abstract: An efficient processing system, such as for transcoding video data. In an embodiment that is suitable for single or multiple processor embodiments, a processing mode is set for each input video frame, e.g., as a full transcode mode (740), which uses motion compensation, a requantization mode (755), which avoids motion compensation, or a bypass mode (750). The processing mode selection is based on a number or processing cycles that are available to process a frame, and an expected processing requirement of the frame. The bypass or requantization modes are selected to avoid a buffer overflow of the processor.

    Abstract translation: 一种高效的处理系统,例如用于对视频数据进行代码转换。 在适用于单个或多个处理器实施例的实施例中,为每个输入视频帧设置处理模式,例如,使用运动补偿的全代码转换模式(740),避免运动的重新排序模式(755) 补偿或旁路模式(750)。 处理模式选择基于可用于处理帧的数量或处理周期以及帧的预期处理要求。 选择旁路或再量化模式以避免处理器的缓冲区溢出。

    STATISTICAL REMULTIPLEXING WITH BANDWIDTH ALLOCATION AMONG DIFFERENT TRANSCODING CHANNELS
    3.
    发明申请
    STATISTICAL REMULTIPLEXING WITH BANDWIDTH ALLOCATION AMONG DIFFERENT TRANSCODING CHANNELS 审中-公开
    带有不同转码通道的带宽分配的统计重新映射

    公开(公告)号:WO0228108A3

    公开(公告)日:2002-10-31

    申请号:PCT/US0127243

    申请日:2001-09-04

    Abstract: 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 (110, 112, 200, 300) 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 of the macroblocks in a frame are scaled to provide corresponding new quantization scales for transcoding based on a ratio of 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 poritons of the frame as transcoding progresses to ensure that a minimum amount of transcoding bandwidth is allocated to each macroblock.

    Abstract translation: 一种高效的统计再复用器,用于处理包含视频数据的多个通道。 在一个方面,视频数据的转码被延迟,同时从数据获得统计信息。 基于统计信息确定数据的比特率需求参数,并且基于延迟之后的相应比特率需要参数对视频数据进行代码转换(110,112,200,300)。 在另一方面,用于视频帧的转码比特率以连续的间隔多次更新以允许对比特率进行更密切的监视。 转码比特率的最小和最大范围(例如,用于缓冲区溢出和下溢保护)也在每个间隔中更新。 另一方面,缩放帧中宏块的预代码转换量化比例以提供帧中宏块的对应新量化比例,以基于预编码转换量的比率来缩放以提供用于转码的对应新量化比例 帧和目标中的数据,帧的转码后数据量。 量化比例随着代码转换的进行而针对帧的不同区域进行调整,以确保将最小量的代码转换带宽分配给每个宏块。

    REGENERATION OF PROGRAM CLOCK REFERENCE DATA FOR MPEG TRANSPORT STREAMS
    4.
    发明申请
    REGENERATION OF PROGRAM CLOCK REFERENCE DATA FOR MPEG TRANSPORT STREAMS 审中-公开
    MPEG运输流程序时钟参考数据的再生

    公开(公告)号:WO0225952A3

    公开(公告)日:2002-07-04

    申请号:PCT/US0127191

    申请日:2001-08-31

    CPC classification number: H04N21/2365 H04N19/40 H04N21/2343 H04N21/23608

    Abstract: A system for providing an accurate time reference for multiple input and output digital video signals of a transcoder (100) that is particularly suited for use with MPEG data. The multiple streams are synchronized with a single master system time clock (155) at the transcoder (100). Timing data from the master clock is compared to timing data from packets that are input to the transcoder to determine an offset (120, 130). In particular, timing data, such as a program clock reference (PCR) field, is recovered from packets (104) of different channels that are input to the transcoder (122, 132). For each channel, timing data is then provided for packets (106) that are output from the transcoder based on the offset and timing data of the master clock (155) 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 (PcrSysDla) 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.

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

    METHOD AND APPARATUS FOR DETERMINING A TRANSMISSION BIT RATE IN A STATISTICAL MULTIPLEXER
    5.
    发明申请
    METHOD AND APPARATUS FOR DETERMINING A TRANSMISSION BIT RATE IN A STATISTICAL MULTIPLEXER 审中-公开
    用于确定统计多路复用器中的传输比率的方法和设备

    公开(公告)号:WO0225951A2

    公开(公告)日:2002-03-28

    申请号:PCT/US0127171

    申请日:2001-08-31

    CPC classification number: H04N21/23655 H04N19/15 H04N21/2401

    Abstract: 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 (102, 104, 106) for each encoder (112, 114, 116) 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 (184). A packet processor (250, 350) 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.

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

    STATISTIC MULTIPLEXER FOR MULTIPLEX CHANNEL IMAGE COMPRESSION SYSTEM

    公开(公告)号:JP2000032454A

    公开(公告)日:2000-01-28

    申请号:JP17847799

    申请日:1999-06-24

    Abstract: PROBLEM TO BE SOLVED: To provide a multiplex channel image compression system that compresses image data by using plural coders. SOLUTION: A coding level command is given to respective coders for designating quality level. Coded image data generated by the coders, in response to the coding level command, are multiplexed for transmission by a multiplexer 26 and become decoded signals. The coding level command is used to adjust the quality level so as to maintain stored data within the range of a processing capability of a communication channel 48, in response to the storage amount of data consisting of the decoded signal. The coding level command can designates an identical general-purpose coding level to all the coders, but each coder derives a local coding level from the general-purpose coding level and is able to provide different coding qualities. Decoders 30-46 are installed to decode the image from compressed image data.

    METHOD AND APPARATUS FOR DETERMINING A TRANSMISSION BIT RATE IN A STATISTICAL MULTIPLEXER

    公开(公告)号:CA2422131C

    公开(公告)日:2012-05-15

    申请号:CA2422131

    申请日:2001-08-31

    Abstract: 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 (102, 104, 106) for each encoder (112, 114, 116) 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 (184). A packet processor (250, 350) 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.

    REGENERATION OF PROGRAM CLOCK REFERENCE DATA FOR MPEG TRANSPORT STREAMS

    公开(公告)号:CA2421788C

    公开(公告)日:2011-05-03

    申请号:CA2421788

    申请日:2001-08-31

    Abstract: A system for providing an accurate time reference for multiple input and output digital video signals of a transcoder (100) that is particularly suited for use with MPEG data. The multiple streams are synchronized with a single master system time clock (155) at the transcoder (100). Timing data from the master clock is compared to timing data from packets that are input to the transcoder to determine an offset (120, 130). In particular, timing data, such as a program clock reference (PCR) field, is recovered from packets (104) of different channels that are input to the transcoder (122, 132). For each channel, timing data is then provided for packets (106) that are output from the transcoder based on the offset and timing data of the master clock (155) 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 (PcrSysDla) 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.

    9.
    发明专利
    未知

    公开(公告)号:AT381855T

    公开(公告)日:2008-01-15

    申请号:AT01968344

    申请日:2001-08-31

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

    10.
    发明专利
    未知

    公开(公告)号:DE60106286D1

    公开(公告)日:2004-11-11

    申请号:DE60106286

    申请日:2001-08-31

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

Patent Agency Ranking