VIDEO PROCESSORS FOR PRESERVING DETAIL IN LOW-LIGHT SCENES
    1.
    发明申请
    VIDEO PROCESSORS FOR PRESERVING DETAIL IN LOW-LIGHT SCENES 有权
    用于在低光照下保存细节的视频处理器

    公开(公告)号:US20140321534A1

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

    申请号:US14056043

    申请日:2013-10-17

    申请人: Apple Inc.

    CPC分类号: H04N19/117 H04N19/136

    摘要: Video coding systems and methods are provided that protect against various artifacts (e.g., banding artifacts) in decoded frame content. The embodiments to protect against introducing artifacts include pre-processing the input video frame, controlling the encoding parameters and/or post-processing the decoded video frame. A method for encoding a frame may include calculating a dark-scene score for the frame based on measured statistics of the frame. The dark-scene score may be compared to a threshold to determine if the banding artifacts may be present in the frame. Based on the comparison, filtering parameters for the frame may be altered to reduce the amount of noise filtered from the frame. The frame may be filtered based on the altered filtering parameters and encoded.

    摘要翻译: 提供了视频编码系统和方法,其防止解码的帧内容中的各种伪影(例如,带状伪影)。 防止引入伪像的实施例包括预处理输入视频帧,控制编码参数和/或后处理解码的视频帧。 用于编码帧的方法可以包括基于所测量的帧的统计来计算所述帧的暗场景得分。 暗场景得分可以与阈值进行比较,以确定条带伪像是否可能存在于帧中。 基于该比较,可以改变帧的滤波参数以减少从帧滤波的噪声量。 可以基于改变的滤波参数对帧进行滤波并进行编码。

    MULTIDIMENSIONAL QUANTIZATION TECHNIQUES FOR VIDEO CODING/DECODING SYSTEMS

    公开(公告)号:US20240171742A1

    公开(公告)日:2024-05-23

    申请号:US18056915

    申请日:2022-11-18

    申请人: APPLE INC.

    摘要: Video compression and decompression techniques are disclosed that provide improved bandwidth control for video compression and decompression systems. In particular, video coding and decoding techniques quantize input video in multiple dimensions. According to these techniques, pixel residuals may be generated from a comparison of an array of input data to an array of prediction data. The pixel residuals may be quantized in a first dimension. After the quantization, the quantized pixel residuals may be transformed to an array of transform coefficients. The transform coefficients may be quantized in a second dimension and entropy coded. Decoding techniques invert these processes. In still other embodiments, multiple quantizers may be provided upstream of the transform stage, either in parallel or in cascade, which provide greater flexibility to video coders to quantize data in different dimensions in an effort to balance the competing interest in compression efficiency and quality of reconstructed video.

    TECHNIQUES OF MULTI-HYPOTHESIS MOTION COMPENSATION

    公开(公告)号:US20200304807A1

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

    申请号:US16879007

    申请日:2020-05-20

    申请人: Apple Inc.

    摘要: The present disclosure describes techniques for coding and decoding video in which a plurality of coding hypotheses are developed for an input pixel block of frame content. Each coding hypothesis may include generation of prediction data for the input pixel block according to a respective prediction search. The input pixel block may be coded with reference to a prediction block formed from prediction data derived according to plurality of hypotheses. Data of the coded pixel block may be transmitted to a decoder along with data identifying a number of the hypotheses used during the coding to a channel. At a decoder, an inverse process may be performed, which may include generation of a counterpart prediction block from prediction data derived according to the hypothesis identified with the coded pixel block data, then decoding of the coded pixel block according to the prediction data.

    TECHNIQUES OF MULTI-HYPOTHESIS MOTION COMPENSATION

    公开(公告)号:US20230007272A1

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

    申请号:US17894309

    申请日:2022-08-24

    申请人: Apple Inc.

    摘要: The present disclosure describes techniques for coding and decoding video in which a plurality of coding hypotheses are developed for an input pixel block of frame content. Each coding hypothesis may include generation of prediction data for the input pixel block according to a respective prediction search. The input pixel block may be coded with reference to a prediction block formed from prediction data derived according to plurality of hypotheses. Data of the coded pixel block may be transmitted to a decoder along with data identifying a number of the hypotheses used during the coding to a channel. At a decoder, an inverse process may be performed, which may include generation of a counterpart prediction block from prediction data derived according to the hypothesis identified with the coded pixel block data, then decoding of the coded pixel block according to the prediction data.

    CODEC TECHNIQUES FOR FAST SWITCHING
    8.
    发明申请
    CODEC TECHNIQUES FOR FAST SWITCHING 有权
    用于快速切换的编解码技术

    公开(公告)号:US20140269932A1

    公开(公告)日:2014-09-18

    申请号:US13800905

    申请日:2013-03-13

    申请人: Apple Inc.

    IPC分类号: H04N7/26

    摘要: A video streaming method for transitioning between multiple sequences of coded video data may include receiving and decoding transmission units from a first sequence of coded video data. In response to a request to transition to a second sequence of coded video data, the method may determine whether a time to transition to the second sequence of coded video data can be reduced by transitioning to the second sequence of coded video data via an intermediate sequence of coded video data. If the time can be reduced, the method may include receiving at least one transmission unit from an intermediate sequence of coded video data that corresponds to the request to transition, decoding the transmission unit from the intermediate sequence, and transitioning from the first sequence to the second sequence via the decoded transmission unit from the intermediate sequence.

    摘要翻译: 用于在多个编码视频数据序列之间转换的视频流方法可以包括从第一编码视频数据序列接收和解码传输单元。 响应于转换到第二编码视频数据序列的请求,该方法可以通过经由中间序列转换到第二编码视频数据序列来确定是否可以减少转换到第二编码视频数据序列的时间 的编码视频数据。 如果可以减少时间,则该方法可以包括从与转换请求对应的编码视频数据的中间序列接收至少一个传输单元,从中间序列解码传输单元,以及从第一序列转换到 通过来自中间序列的解码传输单元的第二序列。

    TEMPORALLY-OVERLAPPED VIDEO ENCODING, VIDEO DECODING AND VIDEO RENDERING TECHNIQUES THEREFOR

    公开(公告)号:US20210076054A1

    公开(公告)日:2021-03-11

    申请号:US16561478

    申请日:2019-09-05

    申请人: Apple Inc.

    摘要: Techniques for video exchange are disclosed in which a video source sends redundant copies of video coded at a given presentation time. A decoder may determine, from metadata stored with a first decoded frame, whether other decoded frames have been designated as correlated to the first decoded frame. If so, the decoder may fetch other decoding frames using time indicator values of other decoded frames in metadata stored with the first decoded frame. When other decoded frame(s) are found, the decoder may blend content of the first coded frame and the other decoded frame(s). The decoder may render the blended frame. When one such coded frame is an intra-coded frame, the proposed technique may alleviate beating artifacts by blending recovered data of the intra-coded frame with recovered data of another frame, which may be inter-coded.

    TECHNIQUES OF MULTI-HYPOTHESIS MOTION COMPENSATION

    公开(公告)号:US20190246114A1

    公开(公告)日:2019-08-08

    申请号:US16257904

    申请日:2019-01-25

    申请人: Apple Inc.

    摘要: The present disclosure describes techniques for coding and decoding video in which a plurality of coding hypotheses are developed for an input pixel block of frame content. Each coding hypothesis may include generation of prediction data for the input pixel block according to a respective prediction search. The input pixel block may be coded with reference to a prediction block formed from prediction data derived according to plurality of hypotheses. Data of the coded pixel block may be transmitted to a decoder along with data identifying a number of the hypotheses used during the coding to a channel. At a decoder, an inverse process may be performed, which may include generation of a counterpart prediction block from prediction data derived according to the hypothesis identified with the coded pixel block data, then decoding of the coded pixel block according to the prediction data.