Methods and Systems for Facilitating Multimedia Data Encoding
    1.
    发明申请
    Methods and Systems for Facilitating Multimedia Data Encoding 有权
    促进多媒体数据编码的方法和系统

    公开(公告)号:US20120183042A1

    公开(公告)日:2012-07-19

    申请号:US13349268

    申请日:2012-01-12

    CPC classification number: H04N19/423 H04N19/177 H04N19/44 H04N19/577

    Abstract: Several methods and systems for facilitating multimedia data encoding are disclosed. In an embodiment, a plurality of picture buffers associated with multimedia data are received in an order of capture associated with the plurality of picture buffers. Buffer information is configured for each picture buffer from among the plurality of picture buffers comprising at least one of a metadata associated with the corresponding picture buffer and one or more encoding parameters for the corresponding picture buffer. A provision of picture buffers in an order of encoding is facilitated based on the configured buffer information.

    Abstract translation: 公开了用于促进多媒体数据编码的几种方法和系统。 在一个实施例中,以与多个图像缓冲器相关联的捕获顺序接收与多媒体数据相关联的多个图像缓冲器。 对于包括与对应的图像缓冲器相关联的元数据中的至少一个和用于相应图像缓冲器的一个或多个编码参数的多个图像缓冲器中的每个图像缓冲器配置缓冲器信息。 基于配置的缓冲器信息,便于按编码顺序提供图像缓冲器。

    Linear temporal reference scheme having non-reference predictive frames
    2.
    发明授权
    Linear temporal reference scheme having non-reference predictive frames 有权
    具有非参考预测帧的线性时间参考方案

    公开(公告)号:US08170356B2

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

    申请号:US12060887

    申请日:2008-04-02

    Abstract: The method, system, and apparatus of linear temporal reference scheme having non-reference predictive frames is disclosed. In one embodiment, a method of a temporal reference scheme includes creating a non-reference predictive frame and a reference predictive frame from a reference frame, increasing a quantization factor of the non-reference predictive frame by a threshold value, and decreasing the quantization factor of the reference predictive frame by the threshold value. The method may include toggling between the temporal reference scheme and another temporal reference scheme in which there may be no non-reference predictive frames and only reference predictive frames based on a scenario. The method may also include calculating a target bit rate across a communication channel through a bit rate calculation algorithm that considers a bandwidth capacity across the communication channel.

    Abstract translation: 公开了具有非参考预测帧的线性时间参考方案的方法,系统和装置。 在一个实施例中,时间参考方案的方法包括从参考帧创建非参考预测帧和参考预测帧,将非参考预测帧的量化因子增加阈值,并且减小量化因子 的参考预测帧的阈值。 该方法可以包括在时间参考方案和另一个时间参考方案之间切换,其中可以不存在基于场景的非参考预测帧和仅参考预测帧。 该方法还可以包括通过考虑跨通信信道的带宽容量的比特率计算算法来计算跨通信信道的目标比特率。

    Intra/Inter Mode Decision for Predictive Frame Encoding
    4.
    发明申请
    Intra/Inter Mode Decision for Predictive Frame Encoding 有权
    用于预测帧编码的帧内/帧间模式决定

    公开(公告)号:US20130202036A1

    公开(公告)日:2013-08-08

    申请号:US12751211

    申请日:2010-03-31

    CPC classification number: H04N19/107 H04N19/147 H04N19/176 H04N19/50

    Abstract: This invention predicts that intra mode prediction is more effective for the macroblocks where motion estimation in inter mode prediction fails. This failure is indicated by a large value of the inter mode SAD. This invention performs intra mode prediction for only macro blocks have larger inter mode SADs. The definition of a large inter mode SAD differs for different content. This invention compares the inter mode SAD of a current macroblock with an adaptive threshold. This adaptive threshold depends on the average and variance of the SADs of the previous predicted frame. An adaptive threshold is calculated for each new predictive frame.

    Abstract translation: 本发明预测帧模式预测对于帧间模式预测中的运动估计失败的宏块更有效。 该故障由间隔模式SAD的大值指示。 本发明仅对具有较大的帧间模式SAD的宏块执行帧内模式预测。 大型inter模式SAD的定义因不同内容而异。 本发明将当前宏块的帧间模式SAD与自适应阈值进行比较。 该自适应阈值取决于先前预测帧的SAD的平均值和方差。 为每个新的预测帧计算自适应阈值。

    MACRO-BLOCK ENCODING OF SKIPPED VIDEO FRAMES
    5.
    发明申请
    MACRO-BLOCK ENCODING OF SKIPPED VIDEO FRAMES 有权
    滑行视频框架的宏块编码

    公开(公告)号:US20120183058A1

    公开(公告)日:2012-07-19

    申请号:US13346539

    申请日:2012-01-09

    CPC classification number: H03M7/4018 H04N19/91

    Abstract: A video system includes an encoder for generating a compressed bit stream in response to a received video signal. A transitional location is located in the bit stream that includes skip macro-block encoding, where the transitional location provides an indication where a linear relationship starts to exist between a length of the encoded bit stream and a length of a number of skipped macro-blocks. The skipped macro-blocks in the bit stream before the transitional location are encoded using a predetermined nonlinear relationship between the length of the encoded bit stream and the length of the number of skipped macro-blocks, whereas skipped macro-blocks in the bit stream are encoded using a linear relationship between the length of the encoded bit stream and the length of the number of skipped macro-blocks.

    Abstract translation: 视频系统包括用于响应于接收到的视频信号而产生压缩比特流的编码器。 过渡位置位于比特流中,其包括跳过宏块编码,其中过渡位置提供在编码比特流的长度和跳过的宏块数量的长度之间线性关系开始存在的指示 。 在过渡位置之前的比特流中跳过的宏块使用编码比特流的长度和跳过的宏块的数量的长度之间的预定非线性关系进行编码,而比特流中跳过的宏块是 使用编码比特流的长度与跳过的宏块的数量的长度之间的线性关系进行编码。

    REDUCING COMPUTATIONAL COMPLEXITY WHEN VIDEO ENCODING USES BI-PREDICTIVELY ENCODED FRAMES
    6.
    发明申请
    REDUCING COMPUTATIONAL COMPLEXITY WHEN VIDEO ENCODING USES BI-PREDICTIVELY ENCODED FRAMES 有权
    视频编码使用双重预编码框架降低计算复杂度

    公开(公告)号:US20100284464A1

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

    申请号:US12773145

    申请日:2010-05-04

    Abstract: Several techniques aimed at reducing computational complexity when encoding uses bi-predictively encoded frames (B-frames) are implemented in a video encoder. In an embodiment, B-frames are not used as reference frames for encoding P-frames and other B-frames. Non-use of B-frames allows a de-blocking filter used in the video encoder to be switched off when reconstructing encoded B-frames, and use of a lower complexity filter for fractional-resolution motion search for B-frames. In another embodiment, cost functions used in motion estimation for B-frames are simplified to reduce computational complexity. In one more embodiment, fractional pixel refinement in motion search for B-frames is simplified. In yet another embodiment, predictors used in motion estimation for a macro-block in a P-frame are selected from a B-frame that uses a same reference frame as the P-frame.

    Abstract translation: 在编码中使用双预测编码帧(B帧)的目的在于减少计算复杂度的若干技术在视频编码器中实现。 在一个实施例中,B帧不用作用于对P帧和其他B帧进行编码的参考帧。 不使用B帧允许在重构编码的B帧时使视频编码器中使用的解块滤波器被关闭,并且使用较低复杂度的滤波器用于B帧的分数分辨率运动搜索。 在另一个实施例中,简化了用于B帧运动估计的成本函数,以减少计算复杂度。 在另一个实施例中,简化了用于B帧的运动搜索中的分数像素细化。 在另一个实施例中,从使用与P帧相同的参考帧的B帧中选择用于P帧中的宏块的运动估计中的预测器。

    Intra/inter mode decision for predictive frame encoding
    7.
    发明授权
    Intra/inter mode decision for predictive frame encoding 有权
    用于预测帧编码的帧内/帧间模式决定

    公开(公告)号:US09560350B2

    公开(公告)日:2017-01-31

    申请号:US12751211

    申请日:2010-03-31

    CPC classification number: H04N19/107 H04N19/147 H04N19/176 H04N19/50

    Abstract: This invention predicts that intra mode prediction is more effective for the macro blocks where motion estimation in inter mode prediction fails. This failure is indicated by a large value of the inter mode SAD. This invention performs intra mode prediction for only macro blocks have larger inter mode SADs. The definition of a large inter mode SAD differs for different content. This invention compares the inter mode SAD of a current macroblock with an adaptive threshold. This adaptive threshold depends on the average and variance of the SADs of the previous predicted frame. An adaptive threshold is calculated for each new predictive frame.

    Abstract translation: 本发明预测帧模式预测对于帧间模式预测中的运动估计失败的宏块更有效。 该故障由间隔模式SAD的大值指示。 本发明仅对具有较大的帧间模式SAD的宏块执行帧内模式预测。 大型inter模式SAD的定义因不同内容而异。 本发明将当前宏块的帧间模式SAD与自适应阈值进行比较。 该自适应阈值取决于先前预测帧的SAD的平均值和方差。 为每个新的预测帧计算自适应阈值。

    Macro-block encoding of skipped video frames
    8.
    发明授权
    Macro-block encoding of skipped video frames 有权
    跳过的视频帧的宏块编码

    公开(公告)号:US09154158B2

    公开(公告)日:2015-10-06

    申请号:US13346539

    申请日:2012-01-09

    CPC classification number: H03M7/4018 H04N19/91

    Abstract: A video system includes an encoder for generating a compressed bit stream in response to a received video signal. A transitional location is located in the bit stream that includes skip macro-block encoding, where the transitional location provides an indication where a linear relationship starts to exist between a length of the encoded bit stream and a length of a number of skipped macro-blocks. The skipped macro-blocks in the bit stream before the transitional location are encoded using a predetermined nonlinear relationship between the length of the encoded bit stream and the length of the number of skipped macro-blocks, whereas skipped macro-blocks in the bit stream are encoded using a linear relationship between the length of the encoded bit stream and the length of the number of skipped macro-blocks.

    Abstract translation: 视频系统包括用于响应于接收到的视频信号而产生压缩比特流的编码器。 过渡位置位于比特流中,其包括跳过宏块编码,其中过渡位置提供在编码比特流的长度和跳过的宏块数量的长度之间线性关系开始存在的指示 。 在过渡位置之前的比特流中跳过的宏块使用编码比特流的长度和跳过的宏块的数量的长度之间的预定非线性关系进行编码,而比特流中跳过的宏块是 使用编码比特流的长度与跳过的宏块的数量的长度之间的线性关系进行编码。

Patent Agency Ranking