Scan patterns for progressive video content
    61.
    发明授权
    Scan patterns for progressive video content 有权
    逐行视频内容的扫描模式

    公开(公告)号:US07782954B2

    公开(公告)日:2010-08-24

    申请号:US10989594

    申请日:2004-11-15

    IPC分类号: H04N7/30 H04N7/50

    摘要: Tools and techniques for applying scan patterns during encoding and decoding of progressive video are described. For example, a video decoder entropy decodes transform coefficients in a one-dimensional array and scans the transform coefficients into a block according to a scan pattern. The block is 8×4, and the scan pattern biases the vertical direction for at least the lowest frequency AC coefficients in the horizontal and vertical directions. Or, the block is 4×8, and the scan pattern biases the horizontal direction for at least the lowest frequency AC coefficients in the horizontal and vertical directions. A corresponding video encoder applies the scan patterns to scan transform coefficients from blocks to one-dimensional arrays.

    摘要翻译: 描述了在逐行视频的编码和解码期间应用扫描模式的工具和技术。 例如,视频解码器熵解码一维阵列中的变换系数,并根据扫描模式将变换系数扫描成块。 该块为8×4,并且扫描图案对于水平和垂直方向上的至少最低频率AC系数偏置垂直方向。 或者,该块为4×8,并且扫描图案在水平和垂直方向上至少对最低频率AC系数偏置水平方向。 相应的视频编码器应用扫描图案来扫描从块到一维阵列的变换系数。

    Non-zero coefficient block pattern coding
    63.
    发明授权
    Non-zero coefficient block pattern coding 有权
    非零系数块模式编码

    公开(公告)号:US09077960B2

    公开(公告)日:2015-07-07

    申请号:US11203007

    申请日:2005-08-12

    摘要: A block transform-based digital media codec efficiently compresses digital media data using block patterns representing whether a block's coefficients are zero-valued, such that their explicit encoding is skipped. Because the block patterns can have widely varying probability distributions, the codec adaptively chooses a prediction mode for modifying the block patterns (e.g., based on spatial prediction, or inverting) to enhance their compression using entropy coding techniques. Further, with high spatial correlation of block patterns, the codec encodes a meta block pattern for a region indicating whether all block patterns of the region represent zero-valued coefficient blocks. In such cases, the codec can then also omit explicitly encoding the block patterns in those regions.

    摘要翻译: 基于块变换的数字媒体编解码器使用表示块的系数是否为零值的块模式来有效地压缩数字媒体数据,使得它们的显式编码被跳过。 由于块图案可以具有广泛变化的概率分布,所以编解码器自适应地选择用于修改块模式的预测模式(例如,基于空间预测或反转),以使用熵编码技术增强其压缩。 此外,随着块模式的高空间相关性,编解码器编码用于指示该区域的所有块模式是否表示零值系数块的区域的元块模式。 在这种情况下,编解码器也可以省略对这些区域中的块模式的明确编码。

    Systems and methods for scalable N-core stats aggregation
    64.
    发明授权
    Systems and methods for scalable N-core stats aggregation 有权
    可扩展N核统计聚合的系统和方法

    公开(公告)号:US08949414B2

    公开(公告)日:2015-02-03

    申请号:US13337706

    申请日:2011-12-27

    摘要: The present invention is directed towards systems and methods for aggregating and providing statistics from cores of a multi-core system intermediary between one or more clients and servers. The system may maintain in shared memory a global device number for each core of the multi-core system. The system may provide a thread for each core of the multi-core system to gather data from the corresponding core. A first thread may generate aggregated statistics from a corresponding core by parsing the gathered data from the corresponding core. The first thread may transfer the generated statistics to a statistics log according to a schedule. The system may adaptively reschedule the transfer by monitoring the operation of each computing thread. Responsive to a request from a client, an agent of the client may obtain statistics from the statistics log.

    摘要翻译: 本发明涉及用于从一个或多个客户端和服务器之间的多核系统中介的核聚合和提供统计信息的系统和方法。 该系统可以在共享存储器中维护多核系统的每个核心的全局设备号。 系统可以为多核系统的每个核心提供线程,以从相应的核心收集数据。 第一个线程可以通过从相应的核心解析收集的数据来从相应的核心生成聚合的统计信息。 第一个线程可以根据时间表将生成的统计信息传输到统计日志。 系统可以通过监视每个计算线程的操作来自适应地重新调度传输。 响应于客户端的请求,客户端的代理可以从统计日志中获取统计信息。

    Efficient coding and decoding of transform blocks
    65.
    发明授权
    Efficient coding and decoding of transform blocks 有权
    变换块的高效编码和解码

    公开(公告)号:US08599925B2

    公开(公告)日:2013-12-03

    申请号:US11203008

    申请日:2005-08-12

    IPC分类号: H04N7/12

    摘要: A block transform-based digital media codec more efficiently encodes transform coefficients by jointly-coding non-zero coefficients along with succeeding runs of zero-value coefficients. When a non-zero coefficient is the last in its block, a last indicator is substituted for the run value in the symbol for that coefficient. Initial non-zero coefficients are indicated in a special symbol which jointly-codes the non-zero coefficient along with initial and subsequent runs of zeroes. The codec allows for multiple coding contexts by recognizing breaks in runs of non-zero coefficients and coding non-zero coefficients on either side of such a break separately. The codec also reduces code table size by indicating in each symbol whether a non-zero coefficient has absolute value greater than 1 and whether runs of zeros have positive value, and separately encodes the level of the coefficients and the length of the runs outside of the symbols.

    摘要翻译: 基于块变换的数字媒体编解码器通过联合编码非零系数以及随后的零值系数运行来更有效地对变换系数进行编码。 当非零系数是其块中的最后一个时,最后一个指标代替该系数的符号中的运行值。 初始非零系数以特殊符号表示,该特殊符号将非零系数与初始和后续运行零共同编码。 编解码器通过识别非零系数的运行中的断点和分别在这样的断点的任一侧上编码非零系数来允许多个编码上下文。 编解码器还通过在每个符号中指示非零系数是否具有大于1的绝对值并且零的运行是否具有正值并且分别编码系数的电平和在 符号。

    Adaptive coefficient scan order
    66.
    发明授权
    Adaptive coefficient scan order 有权
    自适应系数扫描顺序

    公开(公告)号:US08311119B2

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

    申请号:US11026650

    申请日:2004-12-31

    IPC分类号: H04N7/12 H04N11/02 H04N11/04

    摘要: A digital media codec adaptively re-arranges a coefficient scan order of transform coefficients in accordance with the local statistics of the digital media, so that the coefficients can be encoded more efficiently using entropy encoding. The adaptive scan ordering is applied causally at encoding and decoding to avoid explicitly signaling the scan order to the decoder in the compressed digital media stream. For computational efficiency, the adaptive scan order re-arranges the scan order by applying a conditional exchange operation on adjacently ordered coefficient locations via a single traversal of the scan order per update of the statistical analysis.

    摘要翻译: 数字媒体编解码器根据数字媒体的本地统计量自适应地重新排列变换系数的系数扫描顺序,从而可以使用熵编码更有效地编码系数。 自适应扫描排序在编码和解码时被原理应用,以避免在压缩的数字媒体流中将扫描顺序明确地发送给解码器。 为了计算效率,自适应扫描顺序通过对统计分析的每次更新的扫描顺序的单次遍历对相邻有序系数位置应用条件交换操作重新排列扫描顺序。

    Reduced DC gain mismatch and DC leakage in overlap transform processing
    67.
    发明授权
    Reduced DC gain mismatch and DC leakage in overlap transform processing 有权
    在重叠变换处理中降低了直流增益失配和直流泄漏

    公开(公告)号:US08275209B2

    公开(公告)日:2012-09-25

    申请号:US12571365

    申请日:2009-09-30

    IPC分类号: G06K9/36

    摘要: In certain embodiments, overlap operators are applied during encoding and/or decoding of digital media, where the overlap operators have reduced DC gain mismatch and/or DC leakage between interior overlap operators and overlap operators at the edge and/or corner. In other embodiments, information indicating a selected tile boundary option for overlap processing can be encoded and/or decoded. The selected tile boundary option indicates one of a hard tile boundary option and a soft tile boundary option for processing with overlap operators. Overlap transform processing can then be applied based at least in part on the selected tile boundary option.

    摘要翻译: 在某些实施例中,在数字媒体的编码和/或解码期间应用重叠运算符,其中重叠运算符在边缘和/或角落处内部重叠运算符和重叠运算符之间具有降低的DC增益失配和/或DC泄漏。 在其他实施例中,可以编码和/或解码指示用于重叠处理的所选择的瓦片边界选项的信息。 所选的瓦片边界选项指示用于使用重叠运算符进行处理的硬瓦片边界选项和软瓦片边界选项之一。 然后可以至少部分地基于所选择的瓦片边界选项来应用重叠变换处理。

    SYSTEMS AND METHODS FOR SCALABLE N-CORE STATS AGGREGATION
    69.
    发明申请
    SYSTEMS AND METHODS FOR SCALABLE N-CORE STATS AGGREGATION 有权
    用于可扩展N核心状态聚集的系统和方法

    公开(公告)号:US20120226804A1

    公开(公告)日:2012-09-06

    申请号:US13337706

    申请日:2011-12-27

    IPC分类号: G06F15/173

    摘要: The present invention is directed towards systems and methods for aggregating and providing statistics from cores of a multi-core system intermediary between one or more clients and servers. The system may maintain in shared memory a global device number for each core of the multi-core system. The system may provide a thread for each core of the multi-core system to gather data from the corresponding core. A first thread may generate aggregated statistics from a corresponding core by parsing the gathered data from the corresponding core. The first thread may transfer the generated statistics to a statistics log according to a schedule. The system may adaptively reschedule the transfer by monitoring the operation of each computing thread. Responsive to a request from a client, an agent of the client may obtain statistics from the statistics log.

    摘要翻译: 本发明涉及用于从一个或多个客户端和服务器之间的多核系统中介的核聚合和提供统计信息的系统和方法。 该系统可以在共享存储器中维护多核系统的每个核心的全局设备号。 系统可以为多核系统的每个核心提供线程,以从相应的核心收集数据。 第一个线程可以通过从相应的核心解析收集的数据来从相应的核心生成聚合的统计信息。 第一个线程可以根据时间表将生成的统计信息传输到统计日志。 系统可以通过监视每个计算线程的操作来自适应地重新调度传输。 响应于客户端的请求,客户端的代理可以从统计日志中获取统计信息。

    Online personal appearance advisor
    70.
    发明授权
    Online personal appearance advisor 有权
    在线个人外观顾问

    公开(公告)号:US08190444B2

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

    申请号:US11950517

    申请日:2007-12-05

    IPC分类号: G06Q10/00

    摘要: Architecture for providing feedback to a viewer and/or contributor on fashion and other personal appearance decisions that the contributor desires. The contributor uploads self images for viewing and rating (or voting) by viewers who choose provide an opinion on different fashion and/or cosmetic looks of the contributor. The contributor takes images show the contributor presented with a number (e.g., two) of different fashion choices. The snapshots can then be processed for upload to a website or other accessible location by one or more viewers. The viewers can cast a vote for one of the images by selecting the desired image, in response to which the viewer and/or contributor will be presented with overall statistics for that set of images as to how other viewers voted, as well as a next set of photos depicting the user in a different fashion and/or cosmetic choice. This process can continue until terminated.

    摘要翻译: 用于向观众和/或贡献者提供关于贡献者期望的时尚和其他个人外观决定的反馈的架构。 投稿人上传自己的图片,供观看者评价(或投票),供观众选择对投稿人的不同时尚和/或美容外观提供意见。 贡献者拍摄图像显示呈现出不同时尚选择的数字(例如,两个)的贡献者。 然后可以处理快照,以便由一个或多个观看者上传到网站或其他可访问的位置。 观众可以通过选择所需的图像来投票给其中一个图像,响应于该观看者和/或贡献者将向其呈现关于其他观众投票的该组图像的总体统计,以及下一个 一组以不同的方式描绘用户的照片和/或美容选择。 此过程可以继续,直到终止。