PARALLEL DIGITAL PICTURE ENCODING
    1.
    发明申请
    PARALLEL DIGITAL PICTURE ENCODING 有权
    并行数字图像编码

    公开(公告)号:US20110051811A1

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

    申请号:US12553073

    申请日:2009-09-02

    IPC分类号: H04N7/26 H04N7/32

    摘要: Apparatus and Method for parallel digital picture encoding are disclosed. A digital picture is partitioned into two or more vertical sections. An encoder unit is selected to serve as a master and one or more encoder units are selected to serve as slaves. The total number of encoder units used equals the number of vertical sections. A mode search is performed on the two or more vertical sections on a row-by-row basis. Entropy coding is performed on the two or more vertical sections on a row-by-row basis. The entropy coding of each vertical section is performed in parallel such that each encoder unit performs entropy coding on its respective vertical section. De-blocking is performed on the two or more vertical sections in parallel on a row-by-row basis.

    摘要翻译: 公开了并行数字图像编码的装置和方法。 数字图像被分割成两个或更多个垂直部分。 选择编码器单元作为主机,并选择一个或多个编码器单元作为从机。 使用的编码器单位总数等于垂直段的数量。 在逐行的基础上对两个或更多个垂直部分执行模式搜索。 在逐行的基础上对两个或多个垂直部分执行熵编码。 并行地执行每个垂直部分的熵编码,使得每个编码器单元在其各自的垂直部分上执行熵编码。 在逐行的基础上并行地对两个或更多个垂直部分执行解块。

    MODE SEARCHING AND EARLY TERMINATION OF A VIDEO PICTURE AND FAST COMPRESSION OF VARIABLE LENGTH SYMBOLS
    2.
    发明申请
    MODE SEARCHING AND EARLY TERMINATION OF A VIDEO PICTURE AND FAST COMPRESSION OF VARIABLE LENGTH SYMBOLS 有权
    视频图像的模式搜索和早期终止和可变长度符号的快速压缩

    公开(公告)号:US20130156103A1

    公开(公告)日:2013-06-20

    申请号:US13769735

    申请日:2013-02-18

    IPC分类号: H04N7/26

    摘要: Mode searching and early termination of a video picture may include determining the cost value of a simple intra-mode prediction of the video picture; determining the cost value of an inter-mode prediction of the video picture; determining a threshold value based on a given quantization parameter (QP); comparing the cost value of the simple intra-mode prediction to the sum of the cost value of the inter-mode prediction and the threshold value; and performing a mode-prediction of the video picture in accordance with the result obtained. Fast compression of variable length symbols may include receiving a variable length symbol with one or more tokens; combining the one or more tokens in the variable length symbol to form a token combination; and determining a bit representation of the token combination in correspondence to a probability threshold associated with the token combination.

    摘要翻译: 视频图像的模式搜索和提前终止可以包括确定视频图像的简单帧内模式预测的成本值; 确定视频图像的模式间预测的成本值; 基于给定的量化参数(QP)确定阈值; 将简单帧内预测的成本值与帧间模式预测的成本值和阈值的和进行比较; 以及根据获得的结果执行视频图像的模式预测。 可变长度符号的快速压缩可以包括用一个或多个令牌接收可变长度符号; 组合可变长度符号中的一个或多个令牌以形成令牌组合; 以及根据与所述令牌组合相关联的概率阈值确定所述令牌组合的比特表示。

    Parallel digital picture encoding
    3.
    发明授权
    Parallel digital picture encoding 有权
    并行数字图像编码

    公开(公告)号:US08379718B2

    公开(公告)日:2013-02-19

    申请号:US12553073

    申请日:2009-09-02

    IPC分类号: H04B1/66

    摘要: Apparatus and Method for parallel digital picture encoding are disclosed. A digital picture is partitioned into two or more vertical sections. An encoder unit is selected to serve as a master and one or more encoder units are selected to serve as slaves. The total number of encoder units used equals the number of vertical sections. A mode search is performed on the two or more vertical sections on a row-by-row basis. Entropy coding is performed on the two or more vertical sections on a row-by-row basis. The entropy coding of each vertical section is performed in parallel such that each encoder unit performs entropy coding on its respective vertical section. De-blocking is performed on the two or more vertical sections in parallel on a row-by-row basis.

    摘要翻译: 公开了并行数字图像编码的装置和方法。 数字图像被分割成两个或更多个垂直部分。 选择编码器单元作为主机,并选择一个或多个编码器单元作为从机。 使用的编码器单位总数等于垂直段的数量。 在逐行的基础上对两个或更多个垂直部分执行模式搜索。 在逐行的基础上对两个或多个垂直部分执行熵编码。 并行地执行每个垂直部分的熵编码,使得每个编码器单元在其各自的垂直部分上执行熵编码。 在逐行的基础上并行地对两个或更多个垂直部分执行解块。

    SYSTEM AND METHODS FOR DETECTING AND HANDLING ERRORS IN A MULTI-THREADED VIDEO DATA DECODER
    4.
    发明申请
    SYSTEM AND METHODS FOR DETECTING AND HANDLING ERRORS IN A MULTI-THREADED VIDEO DATA DECODER 有权
    用于在多线程视频数据解码器中检测和处理错误的系统和方法

    公开(公告)号:US20080049844A1

    公开(公告)日:2008-02-28

    申请号:US11844287

    申请日:2007-08-23

    IPC分类号: H04N7/26

    摘要: Apparatus and methods for decoding streaming data containing one or more coded pictures in which each picture contains a plurality of slices and each slice containing a plurality of macroblocks are disclosed. A first decoding subtask is performed on all macroblocks in the coded picture or a section thereof. After performing the first decoding subtask on all macroblocks in the coded picture or a section thereof, a second decoding subtask is performed on all the macroblocks in the coded picture or section thereof. One or more of the first and second tasks includes examining a slice or macroblock within the coded picture to determine if there are any errors, and if an error is present, handling the error.

    摘要翻译: 公开了用于解码包含一个或多个编码图像的流数据的装置和方法,其中每个图像包含多个片,并且每个片包含多个宏块。 对编码图像中的所有宏块或其一部分执行第一解码子任务。 在编码图像或其一部分中的所有宏块上执行第一解码子任务之后,对编码图像或其部分中的所有宏块执行第二解码子任务。 第一和第二任务中的一个或多个包括检查编码图像内的切片或宏块以确定是否存在任何错误,并且如果存在错误,则处理该错误。

    System and methods for detecting and handling errors in a multi-threaded video data decoder
    5.
    发明授权
    System and methods for detecting and handling errors in a multi-threaded video data decoder 有权
    用于检测和处理多线程视频数据解码器中的错误的系统和方法

    公开(公告)号:US08699561B2

    公开(公告)日:2014-04-15

    申请号:US11844287

    申请日:2007-08-23

    IPC分类号: H04B1/66

    摘要: Apparatus and methods for decoding streaming data containing one or more coded pictures in which each picture contains a plurality of slices and each slice containing a plurality of macroblocks are disclosed. A first decoding subtask is performed on all macroblocks in the coded picture or a section thereof. After performing the first decoding subtask on all macroblocks in the coded picture or a section thereof, a second decoding subtask is performed on all the macroblocks in the coded picture or section thereof. One or more of the first and second tasks includes examining a slice or macroblock within the coded picture to determine if there are any errors, and if an error is present, handling the error.

    摘要翻译: 公开了用于解码包含一个或多个编码图像的流数据的装置和方法,其中每个图像包含多个片,并且每个片包含多个宏块。 对编码图像中的所有宏块或其一部分执行第一解码子任务。 在编码图像或其一部分中的所有宏块上执行第一解码子任务之后,对编码图像或其部分中的所有宏块执行第二解码子任务。 第一和第二任务中的一个或多个包括检查编码图像内的切片或宏块以确定是否存在任何错误,并且如果存在错误,则处理该错误。

    Multi-threaded streaming data decoding
    6.
    发明授权
    Multi-threaded streaming data decoding 有权
    多线程流数据解码

    公开(公告)号:US08213518B1

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

    申请号:US11627867

    申请日:2007-01-26

    IPC分类号: H04N7/12 H04N11/02

    摘要: Streaming data may be decoded by dividing a process for decoding the streaming data into two or more tasks based on data dependencies between the two or more tasks. The two or more tasks may be executed in parallel on three or more processors in a way that balances a processing load of executing the two or more tasks among the three or more processors.

    摘要翻译: 可以基于两个或多个任务之间的数据依赖性,将用于将流数据解码的过程划分为两个或更多个任务来解码流数据。 两个或多个任务可以以三个或更多个处理器并行地执行,以平衡在三个或更多个处理器之间执行两个或多个任务的处理负载。

    Software video decoder display buffer underflow prediction and recovery
    7.
    发明授权
    Software video decoder display buffer underflow prediction and recovery 有权
    软件视频解码器显示缓冲区下溢预测和恢复

    公开(公告)号:US08660191B2

    公开(公告)日:2014-02-25

    申请号:US12909801

    申请日:2010-10-21

    IPC分类号: H04N7/12

    摘要: Prediction of and recovery from display buffer underflow are described. A first time delay for displaying a first group of one or more frames of a video picture stream located in an output frame buffer is calculated. A second time delay for displaying a second group of one or more frames in the picture stream is calculated. The second group directly follows the first group in the output buffer and is currently decoded by a decoder, but not yet deposited into the output frame buffer. A third time delay for decoding a third group of one or more frames in the picture stream is calculated. The third group directly follows the second group and is not yet decoded by the decoder. The decoder switches to or remains in a fast decoding mode if the sum of the first and second time delays is less than the third time delay.

    摘要翻译: 描述了从显示缓冲器下溢的预测和恢复。 计算用于显示位于输出帧缓冲器中的视频图像流的一个或多个帧的第一组的第一时间延迟。 计算用于在图像流中显示一个或多个帧的第二组的第二时间延迟。 第二组直接跟随输出缓冲器中的第一组,并且当前由解码器解码,但尚未被存储到输出帧缓冲器中。 计算用于解码图像流中的一个或多个帧的第三组的第三时间延迟。 第三组直接跟随第二组,并且还没有被解码器解码。 如果第一和第二时间延迟的总和小于第三时间延迟,则解码器切换到或保持在快速解码模式。

    SOFTWARE VIDEO DECODER DISPLAY BUFFER UNDERFLOW PREDICTION AND RECOVERY
    8.
    发明申请
    SOFTWARE VIDEO DECODER DISPLAY BUFFER UNDERFLOW PREDICTION AND RECOVERY 有权
    软件视频解码器显示缓冲器下流预测和恢复

    公开(公告)号:US20110096833A1

    公开(公告)日:2011-04-28

    申请号:US12909801

    申请日:2010-10-21

    IPC分类号: H04N7/26 H04N7/32

    摘要: Prediction of and recovery from display buffer underflow are described. A first time delay for displaying a first group of one or more frames of a video picture stream located in an output frame buffer is calculated. A second time delay for displaying a second group of one or more frames in the picture stream is calculated. The second group directly follows the first group in the output buffer and is currently decoded by a decoder, but not yet deposited into the output frame buffer. A third time delay for decoding a third group of one or more frames in the picture stream is calculated. The third group directly follows the second group and is not yet decoded by the decoder. The decoder switches to or remains in a fast decoding mode if the sum of the first and second time delays is less than the third time delay.

    摘要翻译: 描述了从显示缓冲器下溢的预测和恢复。 计算用于显示位于输出帧缓冲器中的视频图像流的一个或多个帧的第一组的第一时间延迟。 计算用于在图像流中显示一个或多个帧的第二组的第二时间延迟。 第二组直接跟随输出缓冲器中的第一组,并且当前由解码器解码,但尚未被存储到输出帧缓冲器中。 计算用于解码图像流中的一个或多个帧的第三组的第三时间延迟。 第三组直接跟随第二组,并且还没有被解码器解码。 如果第一和第二时间延迟的总和小于第三时间延迟,则解码器切换到或保持在快速解码模式。

    Parallel entropy coding
    9.
    发明授权
    Parallel entropy coding 有权
    并行熵编码

    公开(公告)号:US08660177B2

    公开(公告)日:2014-02-25

    申请号:US12731117

    申请日:2010-03-24

    IPC分类号: H04N7/12 H04B1/66 H04N7/26

    摘要: Parallel coding of digital pictures is described. A digital picture is divided into two or more vertical sections. Two or more corresponding Stage 1 encoder units can perform a first stage of entropy coding on the two or more vertical sections on a row-by-row basis. The entropy coding of the vertical sections can be performed in parallel such that each Stage 1 encoder unit performs entropy coding on its respective vertical section and returns a partially coded Stage 1 output to a Stage 2 encoder unit. Each partially coded Stage 1 output includes a representation of data for a corresponding vertical section that has been compressed by a compression factor greater than 1. The Stage 2 encoder unit can generate a final coded bitstream from the partially encoded Stage 1 output as a Stage 2 output.

    摘要翻译: 描述数字图像的并行编码。 数字图片分为两个或多个垂直部分。 两个或多个对应的第一级编码器单元可以逐行地在两个或更多个垂直部分上执行熵编码的第一阶段。 可以并行地执行垂直部分的熵编码,使得每个阶段1编码器单元在其相应垂直部分上执行熵编码,并将部分编码的阶段1输出返回到阶段2编码器单元。 每个部分编码的阶段1输出包括已经被大于1的压缩因子压缩的对应垂直部分的数据表示。阶段2编码器单元可以从部分编码的阶段1输出生成最终编码比特流作为阶段2 输出。

    PARALLEL ENTROPY CODING
    10.
    发明申请
    PARALLEL ENTROPY CODING 有权
    并行熵编码

    公开(公告)号:US20110235699A1

    公开(公告)日:2011-09-29

    申请号:US12731117

    申请日:2010-03-24

    IPC分类号: H04N11/02

    摘要: Parallel coding of digital pictures is described. A digital picture is divided into two or more vertical sections. Two or more corresponding Stage 1 encoder units can perform a first stage of entropy coding on the two or more vertical sections on a row-by-row basis. The entropy coding of the vertical sections can be performed in parallel such that each Stage 1 encoder unit performs entropy coding on its respective vertical section and returns a partially coded Stage 1 output to a Stage 2 encoder unit. Each partially coded Stage 1 output includes a representation of data for a corresponding vertical section that has been compressed by a compression factor greater than 1. The Stage 2 encoder unit can generate a final coded bitstream from the partially encoded Stage 1 output as a Stage 2 output.

    摘要翻译: 描述数字图像的并行编码。 数字图片分为两个或多个垂直部分。 两个或多个对应的第一级编码器单元可以逐行地在两个或更多个垂直部分上执行熵编码的第一阶段。 可以并行地执行垂直部分的熵编码,使得每个阶段1编码器单元在其相应垂直部分上执行熵编码,并将部分编码的阶段1输出返回到阶段2编码器单元。 每个部分编码的阶段1输出包括已经被大于1的压缩因子压缩的对应垂直部分的数据表示。阶段2编码器单元可以从部分编码的阶段1输出生成最终编码比特流作为阶段2 输出。