Motion estimation with weighting prediction
    71.
    发明授权
    Motion estimation with weighting prediction 有权
    运动估计与加权预测

    公开(公告)号:US07376186B2

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

    申请号:US10410479

    申请日:2003-04-09

    IPC分类号: H04N7/18

    摘要: A video encoder and decoder are provided for encoding and decoding video signal data for an image block and a particular reference picture index to predict the image block, where the encoder includes a reference picture weighting factor selector having an output indicative of a weighting factor corresponding to the particular reference picture index, a multiplier in signal communication with the reference picture weighting factor selector for providing a weighted version of the reference picture, and a motion estimator in signal communication with the multiplier for providing motion vectors corresponding to the weighted version of the reference picture; and the corresponding decoder a reference picture weighting factor unit having an output for determining a weighting factor corresponding to the particular reference picture index.

    摘要翻译: 提供视频编码器和解码器,用于对图像块的视频信号数据和特定参考图像索引进行编码和解码以预测图像块,其中编码器包括参考图像加权因子选择器,该参考图像加权因子选择器具有指示对应于 特定参考图像索引,与用于提供参考图像的加权版本的参考图像加权因子选择器进行信号通信的乘法器,以及与乘法器进行信号通信的运动估计器,用于提供与参考的加权版本相对应的运动矢量 图片; 以及对应的解码器,具有用于确定对应于特定参考图像索引的加权因子的输出的参考图像加权因子单元。

    Method and Apparatus for Fast Mode Decision of B-Frames in a Video Encoder
    72.
    发明申请
    Method and Apparatus for Fast Mode Decision of B-Frames in a Video Encoder 有权
    用于视频编码器中B帧的快速模式决定的方法和装置

    公开(公告)号:US20080008242A1

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

    申请号:US11666780

    申请日:2005-11-02

    IPC分类号: H04N11/02

    摘要: There are provided video encoders and corresponding methods for performing fast mode decision of B-frames. A video encoder for encoding video data for a B slice that is divisible into macroblocks includes an encoder (OO) for performing mode selection when encoding a current macroblock in the B slice by counting a number of neighboring macroblocks in the B slice coded in a DIRECT mode, and only checking one of the DIRECT MODE or a 16×16 mode for the current macroblock when the number of neighboring macroblocks coded in the DIRECT mode exceeds a predetermined threshold.

    摘要翻译: 提供视频编码器和用于执行B帧的快速模式决定的相应方法。 用于对可分割为宏块的B片的视频数据进行编码的视频编码器包括:编码器(OO),用于通过对以DIRECT编码的B片段中的相邻宏块的数量进行计数来对B片中的当前宏块进行编码时执行模式选择 模式,并且当以直接模式编码的相邻宏块的数量超过预定阈值时,仅检查当前宏块的DIRECT MODE或16×16模式之一。

    Digital video playback with trick play features
    75.
    发明授权
    Digital video playback with trick play features 失效
    数字视频播放与特技播放功能

    公开(公告)号:US06542693B2

    公开(公告)日:2003-04-01

    申请号:US09087068

    申请日:1998-05-29

    IPC分类号: H04N591

    CPC分类号: H04N5/783 H04N9/8042

    摘要: Reverse jog play can be provided quickly and simply in a player that plays a recorded stream of inter-frame encoded digital video by storing, in intra-coded frame format, frames that were previously decoded by the player and are in the vicinity of the frame currently being displayed. The intra-frame encoded versions of the decoded frames may be digitally stored in random access memory (RAM) or in some other storage medium that is easily accessible. The number of previously decoded frames may be a fixed number essentially independent of the frame structure of the video stream. Alternatively, the player stores each decoded frame from a predetermined, e.g., the most recently or next to most recently decoded, intra-coded frame (I-frame) until the current frame. Thus, the number of useable stored frames is a function of the video stream structure, the design choices of the user, and the current frame being displayed. Optionally, when using reverse jog play, an additional series of frames is decoded and stored upon reaching a point near the I-frame toward which the display is moving. Advantageously, by using I-frame format for storing the previously decoded frames for possible use in reverse jog play, the storage requirement for such frames is reduced while conventional available components may be used to implement the system.

    摘要翻译: 可以通过以帧内编码的帧格式存储先前由播放器解码并且在帧附近的帧来播放记录的帧间编码的数字视频流的播放器中,快速且简单地提供反向点播播放 正在显示。 经解码的帧的帧内编码版本可以数字地存储在随机存取存储器(RAM)或易于访问的一些其它存储介质中。 先前解码的帧的数量可以是基本上独立于视频流的帧结构的固定数量。 或者,播放器将来自预定的,例如最近或最近解码的帧内编码帧(I帧)的每个解码帧存储到当前帧。 因此,可使用的存储帧的数量是视频流结构,用户的设计选择和正在显示的当前帧的函数。 可选地,当使用反向点动播放时,在到达显示器正在移动的I帧附近的点时,附加的一系列帧被解码和存储。 有利地,通过使用I帧格式来存储用于反向点播播放的可能使用的先前解码的帧,减少了对这种帧的存储要求,同时可以使用常规可用的组件来实现系统。

    Method and apparatus for transmitting MPEG video over the internet
    76.
    发明授权
    Method and apparatus for transmitting MPEG video over the internet 有权
    通过互联网传输MPEG视频的方法和装置

    公开(公告)号:US06317462B1

    公开(公告)日:2001-11-13

    申请号:US09177008

    申请日:1998-10-22

    IPC分类号: H04N712

    摘要: In order to transmit an inter-frame coded video signal, such as an MPEG-coded video signal, over a packet-based network such as the Internet, the video signal associated with at least one video frame, is split (102, 402) into a high priority partition and a low priority partition. A systematic forward error erasure/correction (FEC) code (108), such as a Reed Solomon (n,k) code, is then applied to bytes in the high priority partition. The forward error/erasure corrected high priority partition bytes and the low priority partition bytes are then combined (110) into n packets for transmission over the packet network to a receiver/decoder. Each of the n transmitted packets contains a combination of both high priority partition data bytes and low priority partition information bytes. In k of those packets the high priority partition data bytes are all high priority partition information bytes and in n−k of those packets all the high priority partition data byte are parity bytes produced by the FEC coding. More specifically, for each high priority partition byte position within the n packets, the forward error/erasure correction code is applied using one high priority partition information byte from the same byte position in each of those k packets to determine n−k parity bytes, which are arranged, one byte per packet, in the n−k packets containing high priority partition parity bytes. If up to n−k packets are lost in transmission over the packet network to the receiver (500, 600), then the high priority partition bytes in such lost packets can be recovered to applying FEC decoding (506) to the high partition bytes in the received packets. The most visually significant information is thus protected against packet loss over the network.

    摘要翻译: 为了通过诸如因特网的基于分组的网络发送诸如MPEG编码的视频信号之类的帧间编码视频信号,与至少一个视频帧相关联的视频信号被分割(102,402) 成为高优先级分区和低优先级分区。 然后将诸如里德所罗门(n,k)码的系统前向错误擦除/校正(FEC)码(108)应用于高优先级分区中的字节。 然后将正向错误/擦除校正的高优先级分区字节和低优先级分区字节组合(110)到n个分组中,以通过分组网络传送到接收机/解码器。 n个发送的分组中的每一个包含高优先级分区数据字节和低优先级分区信息字节的组合。 在这些分组的k中,高优先级分区数据字节都是高优先级分区信息字节,并且在这些分组的n-k中,所有高优先级分区数据字节都是由FEC编码产生的奇偶校验字节。 更具体地说,对于n个分组内的每个高优先级分配字节位置,使用来自这些k个分组中的每个分组中的相同字节位置的一个高优先级分区信息字节来应用前向错误/消失校正码,以确定nk个奇偶校验字节, 在包含高优先级分区奇偶校验字节的nk分组中排列一个字节每个分组。 如果通过分组网络向接收机(500,600)传输中最多nk个分组丢失,则可以恢复这些丢失分组中的高优先级分区字节,以将FEC解码(506)应用于接收到的高分区字节 数据包 因此,最视觉上重要的信息被保护以防止网络上的分组丢失。