VERSATILE TILE CODING FOR MULTI-VIEW VIDEO STREAMING

    公开(公告)号:US20210084332A1

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

    申请号:US16569725

    申请日:2019-09-13

    Applicant: Apple Inc.

    Abstract: Techniques are disclosed for coding and delivering multi-view video in which the video is represented as a manifest file identifying a plurality of segments of the video available for download. The multi-view video may be partitioned spatially into a plurality of tiles that, in aggregate, encompass the entire spatial area of the video. The tiles are coded as segments contains coded video representing content contained within its respective tile. Tiles may be given different sizes based on saliency of the content within their respective regions. In this manner, tiles with high levels of interest may have relatively large spatial areas, which can lead to efficient coding in the presence of content motion.

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

    公开(公告)号:US20210076054A1

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

    申请号:US16561478

    申请日:2019-09-05

    Applicant: Apple Inc.

    Abstract: 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

    Applicant: Apple Inc.

    Abstract: 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.

    ADAPTIVE STREAMING TECHNIQUES
    37.
    发明申请
    ADAPTIVE STREAMING TECHNIQUES 有权
    自适应流水线技术

    公开(公告)号:US20140241415A1

    公开(公告)日:2014-08-28

    申请号:US14190880

    申请日:2014-02-26

    Applicant: Apple Inc.

    Abstract: Systems and methods are presented for minimizing the suddenness and immediacy of changes to the video quality perceived by users due to bandwidth fluctuations and transitions between different bitrate streams. A method may include identifying an upcoming bitrate change in a bitstream and a nearest scene cut boundary from sync frame scene cut tags included in the bitstream. The method may include calculating whether waiting until the identified nearest scene cut boundary before changing the bitrate will cause the buffer to drop below a threshold. When the buffer is calculated to not drop below the threshold, the method may postpone the upcoming bitrate change until the identified nearest scene cut boundary.

    Abstract translation: 提出了系统和方法,用于最小化由于带宽波动和不同比特率流之间的转换而使用户感知到的视频质量的突变和即时性。 一种方法可以包括从比特流中包括的同步帧场景切换标签中识别比特流中的即将到来的比特率变化和最近的场景剪切边界。 该方法可以包括计算是否在更改比特率之前等待直到所识别的最近的场景切割边界将导致缓冲器降低到阈值以下。 当缓冲区被计算为不低于阈值时,该方法可以推迟即将到来的比特率改变直到所识别的最近的场景切割边界。

    ERROR DIFFUSION WITH COLOR CONVERSION AND ENCODING
    38.
    发明申请
    ERROR DIFFUSION WITH COLOR CONVERSION AND ENCODING 有权
    带颜色转换和编码的错误扩展

    公开(公告)号:US20140029846A1

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

    申请号:US13664359

    申请日:2012-10-30

    Applicant: APPLE INC.

    CPC classification number: G09G3/2048 G09G3/2066 G09G2340/06 G09G2350/00

    Abstract: YCbCr image data may be dithered and converted into RGB data shown on a 8-bit or other bit display. Dither methods and image processors are provided which generate the banding artifact free image data during this process. Some methods and image processors may applying a stronger dither having a same mean with a larger variance to the image data before it is converted to RGB data. Others methods and image processors may calculate a quantization or encoding error and diffuse the calculated error among one or more neighboring pixel blocks.

    Abstract translation: YCbCr图像数据可以抖动并转换成8位或其他位显示器上显示的RGB数据。 提供抖动方法和图像处理器,其在该处理期间产生无带纹带图像数据。 一些方法和图像处理器可以在将图像数据转换成RGB数据之前,对图像数据应用具有相同平均值的较强抖动。 其他方法和图像处理器可以计算量化或编码误差并且在一个或多个相邻像素块之间扩展所计算的误差。

Patent Agency Ranking