REGION-BASED PROCESSING OF PREDICTED PIXELS
    1.
    发明申请
    REGION-BASED PROCESSING OF PREDICTED PIXELS 审中-公开
    基于区域的预测像素处理

    公开(公告)号:US20150334391A1

    公开(公告)日:2015-11-19

    申请号:US14723264

    申请日:2015-05-27

    Applicant: Apple Inc.

    Abstract: A method for decoding a compressed video data sequence containing one or more coded pixel blocks. The compressed video sequence is buffered. Prediction information for each of the coded pixel blocks is reviewed. One or more groups of coded pixel blocks are formed based on the reviewed prediction information such that the coded pixel blocks within a given group have similar prediction dependencies and/or at least do not depend on a reconstructed pixel within a group of received pixel blocks to enable parallel decoding. The formed groups are scheduled for processing and subsequently decoded to produce a decoded video data sequence.

    Abstract translation: 一种用于解码包含一个或多个编码像素块的压缩视频数据序列的方法。 压缩视频序列被缓冲。 回顾每个编码像素块的预测信息。 基于所检查的预测信息形成一组或多组编码像素块,使得给定组内的编码像素块具有相似的预测依赖性和/或至少不依赖于所接收的像素块组内的重建像素 启用并行解码。 形成的组被调度用于处理并随后被解码以产生解码的视频数据序列。

    Method for implementing a quantizer in a multimedia compression and encoding system

    公开(公告)号:US09819939B2

    公开(公告)日:2017-11-14

    申请号:US14814446

    申请日:2015-07-30

    Applicant: Apple Inc.

    Abstract: Method For Implementing A Quantizer In A Multimedia Compression And Encoding System is disclosed. In the Quantizer system of the present invention, several new quantization ideas are disclosed. In one embodiment, adjacent macroblocks are grouped together into macroblock groups. The macroblock groups are then assigned a common quantizer value. The common quantizer value may be selected based upon how the macroblocks are encoded, the type of macroblocks within the macroblock group (intra-blocks or inter-blocks), the history of the motion vectors associated with the macroblocks in the macroblock group, the residuals of the macroblocks in the macroblock group, and the energy of the macroblocks in the macroblock group. The quantizer value may be adjusted in a manner that is dependent on the current quantizer value. Specifically, if the quantizer value is at the low end of the quantizer scale, then only small adjustments are made. If the quantizer value is at the high end then larger adjustments may be made to the quantizer. Finally, in one embodiment, the quantizer is implemented along with an inverse quantizer for efficient operation.

    METHOD FOR IMPLEMENTING A QUANTIZER IN A MULTIMEDIA COMPRESSION AND ENCODING SYSTEM
    7.
    发明申请
    METHOD FOR IMPLEMENTING A QUANTIZER IN A MULTIMEDIA COMPRESSION AND ENCODING SYSTEM 审中-公开
    在多媒体压缩和编码系统中实现量测器的方法

    公开(公告)号:US20150334397A1

    公开(公告)日:2015-11-19

    申请号:US14814446

    申请日:2015-07-30

    Applicant: Apple Inc.

    Abstract: Method For Implementing A Quantizer In A Multimedia Compression And Encoding System is disclosed. In the Quantizer system of the present invention, several new quantization ideas are disclosed. In one embodiment, adjacent macroblocks are grouped together into macroblock groups. The macroblock groups are then assigned a common quantizer value. The common quantizer value may be selected based upon how the macroblocks are encoded, the type of macroblocks within the macroblock group (intra-blocks or inter-blocks), the history of the motion vectors associated with the macroblocks in the macroblock group, the residuals of the macroblocks in the macroblock group, and the energy of the macroblocks in the macroblock group. The quantizer value may be adjusted in a manner that is dependent on the current quantizer value. Specifically, if the quantizer value is at the low end of the quantizer scale, then only small adjustments are made. If the quantizer value is at the high end then larger adjustments may be made to the quantizer. Finally, in one embodiment, the quantizer is implemented along with an inverse quantizer for efficient operation.

    Abstract translation: 公开了一种在多媒体压缩和编码系统中实现量化器的方法。 在本发明的量化器系统中,公开了几种新的量化思想。 在一个实施例中,相邻宏块被分组在一起成为宏块组。 然后向宏块组分配一个公共量化器值。 可以基于宏块如何编码,宏块组(块内或块内)中的宏块的类型,与宏块组中的宏块相关联的运动向量的历史来选择公共量化器值,残差 的宏块组中的宏块的能量,以及宏块组中的宏块的能量。 可以以取决于当前量化器值的方式来调整量化器值。 具体地,如果量化器值处于量化器标尺的低端,则仅进行小的调整。 如果量化器值处于高端,则可以对量化器进行较大的调整。 最后,在一个实施例中,量化器与用于有效操作的逆量化器一起被实现。

    SCALABLE VIDEO CODING/MULTIPLEXING COMPATIBLE WITH NON-SCALABLE DECODERS
    8.
    发明申请
    SCALABLE VIDEO CODING/MULTIPLEXING COMPATIBLE WITH NON-SCALABLE DECODERS 审中-公开
    可扩展视频编码/多路复用与非可扩展解码器兼容

    公开(公告)号:US20150131712A1

    公开(公告)日:2015-05-14

    申请号:US14599285

    申请日:2015-01-16

    Applicant: Apple Inc.

    Abstract: Scalable video coding and multiplexing compatible with non-scalable decoders is disclosed. In some embodiments, video data is received and encoded in a manner that renders at least a base layer to be compatible with a non-scalable video encoding standard, including by assigning for at least the base layer default values to one or more scalability parameters. In some embodiments, video data is received and encoded to produce an encoded video data that includes a base layer that conforms to a non-scalable video encoding standard and one or more subordinate non-scalable layers, which subordinate non-scalable layers do not by themselves conform to the non-scalable video encoding standard but which can he combined with the base layer to produce a result that does conform to the non-scalable video encoding standard, such that the result can be decoded by a non-scalable decoder. An identification data identifying those portions of the encoded video data that are associated with a subordinate non-scalable layer is included in the encoded video data.

    Abstract translation: 公开了与不可扩展解码器兼容的可扩展视频编码和复用。 在一些实施例中,视频数据以使至少基本层与不可扩展视频编码标准兼容的方式被接收和编码,包括通过将至少基本层默认值分配给一个或多个可伸缩性参数。 在一些实施例中,视频数据被接收和编码以产生编码的视频数据,该编码视频数据包括符合不可分级视频编码标准的基本层和一个或多个从属非可缩放层,其中不可扩展层不由 它们符合不可扩展视频编码标准,但是它可以与基本层组合以产生符合非可分级视频编码标准的结果,使得结果可以由不可扩展解码器解码。 识别与下级不可缩放层相关联的编码视频数据部分的识别数据被包括在编码视频数据中。

    METHOD FOR IMPLEMENTING A QUANTIZER IN A MULTIMEDIA COMPRESSION AND ENCODING SYSTEM

    公开(公告)号:US20190020876A1

    公开(公告)日:2019-01-17

    申请号:US16120242

    申请日:2018-09-01

    Applicant: Apple Inc.

    Abstract: Method For Implementing A Quantizer In A Multimedia Compression And Encoding System is disclosed. In the Quantizer system of the present invention, several new quantization ideas are disclosed. In one embodiment, adjacent macroblocks are grouped together into macroblock groups. The macroblock groups are then assigned a common quantizer value. The common quantizer value may be selected based upon how the macroblocks are encoded, the type of macroblocks within the macroblock group (intra-blocks or inter-blocks), the history of the motion vectors associated with the macroblocks in the macroblock group, the residuals of the macroblocks in the macroblock group, and the energy of the macroblocks in the macroblock group. The quantizer value may be adjusted in a manner that is dependent on the current quantizer value. Specifically, if the quantizer value is at the low end of the quantizer scale, then only small adjustments are made. If the quantizer value is at the high end then larger adjustments may be made to the quantizer. Finally, in one embodiment, the quantizer is implemented along with an inverse quantizer for efficient operation.

    Method for implementing a quantizer in a multimedia compression and encoding system

    公开(公告)号:US10104375B2

    公开(公告)日:2018-10-16

    申请号:US15648329

    申请日:2017-07-12

    Applicant: Apple Inc.

    Abstract: Method For Implementing A Quantizer In A Multimedia Compression And Encoding System is disclosed. In the Quantizer system of the present invention, several new quantization ideas are disclosed. In one embodiment, adjacent macroblocks are grouped together into macroblock groups. The macroblock groups are then assigned a common quantizer value. The common quantizer value may be selected based upon how the macroblocks are encoded, the type of macroblocks within the macroblock group (intra-blocks or inter-blocks), the history of the motion vectors associated with the macroblocks in the macroblock group, the residuals of the macroblocks in the macroblock group, and the energy of the macroblocks in the macroblock group. The quantizer value may be adjusted in a manner that is dependent on the current quantizer value. Specifically, if the quantizer value is at the low end of the quantizer scale, then only small adjustments are made. If the quantizer value is at the high end then larger adjustments may be made to the quantizer. Finally, in one embodiment, the quantizer is implemented along with an inverse quantizer for efficient operation.

Patent Agency Ranking