PREENCODER ASSISTED VIDEO ENCODING
    51.
    发明申请
    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的要求。预编码器可以接收源视频数据并提供关于各种编码模式,候选模式和选择模式的信息 用于对源视频数据进行编码。 在一个实施例中,编码器可以直接使用由预编码器选择的模式。 在另一个实施例中,编码器可以接收源视频数据和关于各种编码模式的信息(例如,运动信息,宏块大小,帧内预测方向,速率失真成本和块像素统计),以简化和/或改进其 模式决策过程。 例如,预编码器提供的信息可能指示不太可能的模式,不可能的模式不需要被编码器测试,从而节省功率和时间。

    HIGH DYNAMIC RANGE VIDEO CAPTURE CONTROL FOR VIDEO TRANSMISSION
    52.
    发明申请
    HIGH DYNAMIC RANGE VIDEO CAPTURE CONTROL FOR VIDEO TRANSMISSION 审中-公开
    用于视频传输的高动态范围视频捕获控制

    公开(公告)号:US20150350514A1

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

    申请号:US14726331

    申请日:2015-05-29

    Applicant: Apple Inc.

    Abstract: Systems and methods are provided for capturing high quality video data, including data having a high dynamic range, for use with conventional encoders and decoders. High dynamic range data is captured using multiple groups of pixels where each group is captured using different exposure times to create groups of pixels. The pixels that are captured at different exposure times may be determined adaptively based on the content of the image, the parameters of the encoding system, or on the available resources within the encoding system. The transition from single exposure to using two different exposure times may be implemented gradually.

    Abstract translation: 提供了系统和方法,用于捕获高质量视频数据,包括具有高动态范围的数据,用于常规编码器和解码器。 使用多组像素捕获高动态范围数据,其中使用不同的曝光时间拍摄每组,以创建像素组。 可以基于图像的内容,编码系统的参数或编码系统内的可用资源自适应地确定在不同曝光时间捕获的像素。 从单次曝光到使用两种不同曝光时间的过渡可能逐渐实现。

    Modular Machine Learning Architecture
    55.
    发明公开

    公开(公告)号:US20230147442A1

    公开(公告)日:2023-05-11

    申请号:US17831738

    申请日:2022-06-03

    Applicant: Apple Inc.

    CPC classification number: G06N3/045

    Abstract: In an example method, a system accesses first input data and a machine learning architecture. The machine learning architecture includes a first module having a first neural network, a second module having a second neural network, and a third module having a third neural network. The system generates a first feature set representing a first portion of the first input data using the first neural network, and a second feature set representing a second portion of the first input data using the second neural network. The system generates, using the third neural network, first output data based on the first feature set and the second feature set.

    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.

    De-juddering techniques for coded video

    公开(公告)号:US10432946B2

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

    申请号:US14964965

    申请日:2015-12-10

    Applicant: Apple Inc.

    Abstract: Judder artifacts are remedied in video coding system by employing frame rate conversion at an encoder. A source video sequence may be coded as base layer coded video at a first frame rate. An encoder may identify a portion of the coded video sequence that likely will exhibit judder effects when decoded. For those portions that likely will exhibit judder effects, video data representing the portion of the source video may be coded at a higher frame rate than a frame rate of the coded base layer data as enhancement layer data. Moreover, an encoder may generate metadata representing “FRC hints”—techniques that a decoder should employ when performing decoder-side frame rate conversion. An encoding terminal may transmit the base layer coded video and either the enhancement layer coded video or the FRC hints to a decoder. Thus, encoder infrastructure may mitigate against judder artifacts that may arise during decoding.

Patent Agency Ranking