Sphere projected motion estimation/compensation and mode decision

    公开(公告)号:US10999602B2

    公开(公告)日:2021-05-04

    申请号:US15390202

    申请日:2016-12-23

    Applicant: Apple Inc.

    Abstract: Techniques are disclosed for coding video data predictively based on predictions made from spherical-domain projections of input pictures to be coded and reference pictures that are prediction candidates. Spherical projection of an input picture and the candidate reference pictures may be generated. Thereafter, a search may be conducted for a match between the spherical-domain representation of a pixel block to be coded and a spherical-domain representation of the reference picture. On a match, an offset may be determined between the spherical-domain representation of the pixel block to a matching portion of the of the reference picture in the spherical-domain representation. The spherical-domain offset may be transformed to a motion vector in a source-domain representation of the input picture, and the pixel block may be coded predictively with reference to a source-domain representation of the matching portion of the reference picture.

    Processing of Equirectangular Object Data to Compensate for Distortion by Spherical Projections

    公开(公告)号:US20180234700A1

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

    申请号:US15433505

    申请日:2017-02-15

    Applicant: Apple Inc.

    Abstract: Multi-directional image data often contains distortions of image content that cause problems when processed by video coders that are designed to process traditional, “flat” image content. Embodiments of the present disclosure provide techniques for coding multi-directional image data using such coders. For each pixel block in a frame to be coded, an encoder may transform reference picture data within a search window about a location of the input pixel block based on displacement respectively between the location of the input pixel block and portions of the reference picture within the search window. The encoder may perform a prediction search among the transformed reference picture data to identify a match between the input pixel block and a portion of the transformed reference picture and, when a match is identified, the encoder may code the input pixel block differentially with respect to the matching portion of the transformed reference picture. The transform may counter-act distortions imposed on image content of the reference picture data by the multi-directional format, which aligns the content with image content of the input picture. The techniques apply both for intra-coding and inter-coding.

    EFFICIENT STILL IMAGE CODING WITH VIDEO COMPRESSION TECHNIQUES
    49.
    发明申请
    EFFICIENT STILL IMAGE CODING WITH VIDEO COMPRESSION TECHNIQUES 审中-公开
    有效的图像编码与视频压缩技术

    公开(公告)号:US20160360231A1

    公开(公告)日:2016-12-08

    申请号:US14732393

    申请日:2015-06-05

    Applicant: Apple Inc.

    CPC classification number: H04N19/85 H04N19/33 H04N19/503 H04N19/88

    Abstract: Coding techniques for image data may cause a still image to be converted to a “phantom” video sequence, which is coded by motion compensated prediction techniques. Thus, coded video data obtained from the coding operation may include temporal prediction references between frames of the video sequence. Metadata may be generated that identifies allocations of content from the still image to the frames of the video sequence. The coded data and the metadata may be transmitted to another device, whereupon it may be decoded by motion compensated prediction techniques and converted back to a still image data. Other techniques may involve coding an image in both a base layer representation and at least one coded enhancement layer representation. The enhancement layer representation may be coded predictively with reference to the base layer representation. The coded base layer representation may be partitioned into a plurality of individually-transmittable segments and stored. Prediction references of elements of the enhancement layer representation may be confined to segments of the base layer representation that correspond to a location of those elements. Meaning, when a pixel block of an enhancement layer maps to a given segment of the base layer representation, prediction references are confined to that segment and do not reference portions of the base layer representation that may be found in other segment(s).

    Abstract translation: 用于图像数据的编码技术可以使静止图像被转换成通过运动补偿预测技术编码的“幻影”视频序列。 因此,从编码操作获得的编码视频数据可以包括视频序列的帧之间的时间预测参考。 可以生成元数据,其识别从静止图像到视频序列的帧的内容的分配。 编码数据和元数据可以被发送到另一个设备,于是可以通过运动补偿预测技术对其进行解码并转换成静止图像数据。 其他技术可以包括在基本层表示和至少一个编码的增强层表示中对图像进行编码。 增强层表示可以参考基本层表示预测地编码。 编码的基本层表示可以被划分成多个可单独传送的段并被存储。 增强层表示的元素的预测参考可以被限制为对应于那些元素的位置的基本层表示的段。 意思是,当增强层的像素块映射到基本层表示的给定段时,预测参考限于该段,并且不引用可能在其他段中找到的基本层表示的部分。

    EFFICIENT SAO SIGNALING
    50.
    发明申请
    EFFICIENT SAO SIGNALING 审中-公开
    高效的信号

    公开(公告)号:US20150350650A1

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

    申请号:US14726365

    申请日:2015-05-29

    Applicant: Apple Inc.

    Abstract: Methods and systems provide efficient sample adaptive offset (SAO) signaling by reducing a number of bits consumed for signaling SAO compared with conventional methods. In an embodiment, a single flag is used if a coding unit to a first scanning direction with respect to a given coding unit is off. In an embodiment, further bits may be saved if some neighboring coding units are not present, i.e. the given coding unit is an edge. For example, a flag may be skipped, e.g., not signaled, if the given coding unit does not have a neighbor. In an embodiment, a syntax element, one or more flags may signal whether SAO filtering is performed in a coding unit. Based on the syntax element, a merge flag may be skipped to save bits. In an embodiment, SAO syntax may be signaled at a slice level.

    Abstract translation: 方法和系统通过减少与常规方法相比信号SAO消耗的比特数来提供有效的采样自适应偏移(SAO)信令。 在一个实施例中,如果关于给定编码单元的第一扫描方向的编码单元关闭,则使用单个标志。 在一个实施例中,如果一些相邻编码单元不存在,即给定的编码单元是边缘,则可以节省进一步的比特。 例如,如果给定的编码单元不具有邻居,则可以跳过标志,例如,不发信号通知。 在一个实施例中,语法元素,一个或多个标志可以发信号通知是否在编码单元中执行SAO滤波。 基于语法元素,可以跳过合并标志来保存位。 在一个实施例中,可以在切片级别发信号通知SAO语法。

Patent Agency Ranking