PREENCODER ASSISTED VIDEO ENCODING
    3.
    发明申请
    PREENCODER ASSISTED VIDEO ENCODING 审中-公开
    PREENCODER辅助视频编码

    公开(公告)号:US20150350686A1

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

    申请号:US14290304

    申请日:2014-05-29

    Applicant: Apple Inc.

    CPC classification number: H04N19/42 H04N19/103

    Abstract: A method and system of using a pre-encoder to improve encoder efficiency. The encoder may conform to ITU-T H.265 and the pre-encoder may conform to ITU-T H. 264. The pre-encoder may receive source video data and provide information regarding various coding modes, candidate modes, and a selected mode for coding the source video data. In an embodiment, the encoder may directly use the mode selected by the pre-encoder. In another embodiment, the encoder may receive both the source video data and information regarding the various coding modes (e.g., motion information, macroblock size, intra prediction direction, rate-distortion cost, and block pixel statistics) to simplify and/or refine its mode decision process. For example, the information provided by the pre-encoder may indicate unlikely modes, which unlikely modes need not be tested by the encoder, thus saving power and time.

    Abstract translation: 一种使用预编码器来提高编码器效率的方法和系统。 编码器可以符合ITU-T H.265标准,并且预编码器可以符合ITU-T H.264的要求。预编码器可以接收源视频数据并提供关于各种编码模式,候选模式和选择模式的信息 用于对源视频数据进行编码。 在一个实施例中,编码器可以直接使用由预编码器选择的模式。 在另一个实施例中,编码器可以接收源视频数据和关于各种编码模式的信息(例如,运动信息,宏块大小,帧内预测方向,速率失真成本和块像素统计),以简化和/或改进其 模式决策过程。 例如,预编码器提供的信息可能指示不太可能的模式,不可能的模式不需要被编码器测试,从而节省功率和时间。

    IN LOOP CHROMA DEBLOCKING FILTER
    4.
    发明申请

    公开(公告)号:US20200296426A1

    公开(公告)日:2020-09-17

    申请号:US16890245

    申请日:2020-06-02

    Applicant: Apple Inc.

    Abstract: Chroma deblock filtering of reconstructed video samples may be performed to remove blockiness artifacts and reduce color artifacts without over-smoothing. In a first method, chroma deblocking may be performed for boundary samples of a smallest transform size, regardless of partitions and coding modes. In a second method, chroma deblocking may be performed when a boundary strength is greater than 0. In a third method, chroma deblocking may be performed regardless of boundary strengths. In a fourth method, the type of chroma deblocking to be performed may be signaled in a slice header by a flag. Furthermore, luma deblock filtering techniques may be applied to chroma deblock filtering.

    In loop chroma deblocking filter
    5.
    发明授权

    公开(公告)号:US10708623B2

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

    申请号:US16050744

    申请日:2018-07-31

    Applicant: Apple Inc.

    Abstract: Chroma deblock filtering of reconstructed video samples may be performed to remove blockiness artifacts and reduce color artifacts without over-smoothing. In a first method, chroma deblocking may be performed for boundary samples of a smallest transform size, regardless of partitions and coding modes. In a second method, chroma deblocking may be performed when a boundary strength is greater than 0. In a third method, chroma deblocking may be performed regardless of boundary strengths. In a fourth method, the type of chroma deblocking to be performed may be signaled in a slice header by a flag. Furthermore, luma deblock filtering techniques may be applied to chroma deblock filtering.

    In Loop Chroma Deblocking Filter
    6.
    发明申请

    公开(公告)号:US20180338161A1

    公开(公告)日:2018-11-22

    申请号:US16050744

    申请日:2018-07-31

    Applicant: Apple Inc.

    CPC classification number: H04N19/82 H04N19/186

    Abstract: Chroma deblock filtering of reconstructed video samples may be performed to remove blockiness artifacts and reduce color artifacts without over-smoothing. In a first method, chroma deblocking may be performed for boundary samples of a smallest transform size, regardless of partitions and coding modes. In a second method, chroma deblocking may be performed when a boundary strength is greater than 0. In a third method, chroma deblocking may be performed regardless of boundary strengths. In a fourth method, the type of chroma deblocking to be performed may be signaled in a slice header by a flag. Furthermore, luma deblock filtering techniques may be applied to chroma deblock filtering.

    COHERENCE GROUPS: REGION DESCRIPTORS FOR LOW BIT RATE ENCODING
    7.
    发明申请
    COHERENCE GROUPS: REGION DESCRIPTORS FOR LOW BIT RATE ENCODING 有权
    协调组:用于低比特率编码的区域描述符

    公开(公告)号:US20140362919A1

    公开(公告)日:2014-12-11

    申请号:US13913169

    申请日:2013-06-07

    Applicant: Apple Inc.

    Abstract: The invention is directed to an efficient way for encoding and decoding video. Embodiments include identifying different coding units that share a similar characteristic. The characteristic can be, for example: quantization values, modes, block sizes, color space, motion vectors, depth, facial and non-facial regions, and filter values. An encoder may then group the units together as a coherence group. An encoder may similarly create a table or other data structure of the coding units. An encoder may then extract the commonly repeating characteristic or attribute from the coding units. The encoder may transmit the coherence groups along with the data structure, and other coding units which were not part of a coherence group. The decoder may receive the data, and utilize the shared characteristic by storing locally in cache, for faster repeated decoding, and decode the coherence group together.

    Abstract translation: 本发明涉及用于对视频进行编码和解码的有效方式。 实施例包括识别共享相似特征的不同编码单元。 特征可以是例如:量化值,模式,块大小,颜色空间,运动矢量,深度,面部和非面部区域以及滤波器值。 然后,编码器可以将这些单元组合在一起作为一致性组。 编码器可以类似地创建编码单元的表或其他数据结构。 然后,编码器可以从编码单元中提取常见的重复特性或属性。 编码器可以连同数据结构以及不是相干组的一部分的其他编码单元一起发送相干组。 解码器可以接收数据,并通过将本地存储在高速缓存中来利用共享特性,以便更快的重复解码,并将相干组一起解码。

    In loop chroma deblocking filter
    8.
    发明授权

    公开(公告)号:US11102515B2

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

    申请号:US16890245

    申请日:2020-06-02

    Applicant: Apple Inc.

    Abstract: Chroma deblock filtering of reconstructed video samples may be performed to remove blockiness artifacts and reduce color artifacts without over-smoothing. In a first method, chroma deblocking may be performed for boundary samples of a smallest transform size, regardless of partitions and coding modes. In a second method, chroma deblocking may be performed when a boundary strength is greater than 0. In a third method, chroma deblocking may be performed regardless of boundary strengths. In a fourth method, the type of chroma deblocking to be performed may be signaled in a slice header by a flag. Furthermore, luma deblock filtering techniques may be applied to chroma deblock filtering.

    IN LOOP CHROMA DEBLOCKING FILTER
    9.
    发明申请
    IN LOOP CHROMA DEBLOCKING FILTER 审中-公开
    循环色谱去除过滤器

    公开(公告)号:US20150350687A1

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

    申请号:US14290873

    申请日:2014-05-29

    Applicant: Apple Inc.

    CPC classification number: H04N19/82 H04N19/186

    Abstract: Chroma deblock filtering of reconstructed video samples may be performed to remove blockiness artifacts and reduce color artifacts without over-smoothing. In a first method, chroma deblocking may be performed for boundary samples of a smallest transform size, regardless of partitions and coding modes. In a second method, chroma deblocking may be performed when a boundary strength is greater than 0. In a third method, chroma deblocking may be performed regardless of boundary strengths. In a fourth method, the type of chroma deblocking to be performed may be signaled in a slice header by a flag. Furthermore, luma deblock filtering techniques may be applied to chroma deblock filtering.

    Abstract translation: 可以执行重构的视频样本的色度去块滤波以去除块状伪影并且减少颜色伪影而不会过度平滑。 在第一种方法中,可以对最小变换大小的边界样本执行色度解块,而与分区和编码模式无关。 在第二种方法中,当边界强度大于0时,可以执行色度去块。在第三种方法中,可以执行色度去块,而不管边界强度如何。 在第四种方法中,要执行的色度去块的类型可以通过标志在片头中发出信号。 此外,亮度去块滤波技术可以应用于色度去块滤波。

    Coherence groups: region descriptors for low bit rate encoding
    10.
    发明授权
    Coherence groups: region descriptors for low bit rate encoding 有权
    相干组:用于低比特率编码的区域描述符

    公开(公告)号:US08923640B1

    公开(公告)日:2014-12-30

    申请号:US13913169

    申请日:2013-06-07

    Applicant: Apple Inc.

    Abstract: The invention is directed to an efficient way for encoding and decoding video. Embodiments include identifying different coding units that share a similar characteristic. The characteristic can be, for example: quantization values, modes, block sizes, color space, motion vectors, depth, facial and non-facial regions, and filter values. An encoder may then group the units together as a coherence group. An encoder may similarly create a table or other data structure of the coding units. An encoder may then extract the commonly repeating characteristic or attribute from the coding units. The encoder may transmit the coherence groups along with the data structure, and other coding units which were not part of a coherence group. The decoder may receive the data, and utilize the shared characteristic by storing locally in cache, for faster repeated decoding, and decode the coherence group together.

    Abstract translation: 本发明涉及用于对视频进行编码和解码的有效方式。 实施例包括识别共享相似特征的不同编码单元。 特征可以是例如:量化值,模式,块大小,颜色空间,运动矢量,深度,面部和非面部区域以及滤波器值。 然后,编码器可以将这些单元组合在一起作为一致性组。 编码器可以类似地创建编码单元的表或其他数据结构。 然后,编码器可以从编码单元中提取常见的重复特性或属性。 编码器可以连同数据结构以及不是相干组的一部分的其他编码单元一起发送相干组。 解码器可以接收数据,并通过将本地存储在高速缓存中来利用共享特性,以便更快的重复解码,并将相干组一起解码。

Patent Agency Ranking