Object-based intra-prediction
    2.
    发明授权

    公开(公告)号:US09693066B1

    公开(公告)日:2017-06-27

    申请号:US15193284

    申请日:2016-06-27

    Applicant: Google Inc.

    Abstract: Object-based intra-prediction decoding may include generating a reconstructed block by decoding an encoded block, which may include identifying a first intra-prediction mode for a first portion of the reconstructed block and identifying a second intra-prediction mode for a second portion of the reconstructed block. Decoding the encoded block may include generating a first portion of a prediction block using the first intra-prediction mode, generating a second portion of the prediction block using the second intra-prediction mode, generating the first portion of the reconstructed block based on the first portion of the prediction block, such that the first portion of the reconstructed block corresponds to a first object represented in the reconstructed block, and generating the second portion of the reconstructed block based on the second portion of the prediction block, such that the second portion of the reconstructed block corresponds to a second object represented in the reconstructed block.

    Second-order orthogonal spatial intra prediction

    公开(公告)号:US09615100B2

    公开(公告)日:2017-04-04

    申请号:US14884080

    申请日:2015-10-15

    Applicant: Google Inc.

    Inventor: Qunshan Gu Yaowu Xu

    Abstract: Second-order orthogonal spatial intra-prediction may include generating a reconstructed frame by generating a plurality of reconstructed blocks by decoding a portion of the current encoded frame, generating a decoded residual block by decoding a current block from the current encoded frame, identifying a current pixel location in the current block, identifying reconstructed pixels in respective reconstructed blocks, wherein first and second reconstructed pixels are at respective oblique angle to the current pixel location, and a third reconstructed pixel at the second oblique angle to the first reconstructed pixel or at the first oblique angle to the second reconstructed pixel, determining a predictor pixel for the current pixel location using a difference between the third reconstructed pixel and a sum of the first reconstructed pixel and the second reconstructed pixel, and identifying a reconstructed pixel as a sum of the predictor pixel and a corresponding residual pixel.

    Video data encoding and decoding using reference picture lists

    公开(公告)号:US09609341B1

    公开(公告)日:2017-03-28

    申请号:US13865250

    申请日:2013-04-18

    Applicant: Google Inc.

    CPC classification number: H04N19/46 H04N19/573 H04N19/61 H04N19/70 H04N19/91

    Abstract: Encoding and decoding is accomplished herein using a reference picture list. Reference frames are identified with picture numbers and are assigned to reference picture buffers when used for encoding. The picture numbers associated the reference frames in the reference picture buffers are ranked. Reordering can occur to assign short word lengths to those reference frames used frequently for prediction. The resulting encoded reference picture list is sent to a decoder. The decoder decodes the reference picture list. By comparing picture numbers in the reference picture list with picture numbers of reference picture buffers of the decoder, the encoder and decoder buffers can remain in sync even under packet loss conditions. For example, the decoder can use the decoded reference picture list to determine missing and unused reference frames.

    ENCODING TIME MANAGEMENT IN PARALLEL REAL-TIME VIDEO ENCODING
    5.
    发明申请
    ENCODING TIME MANAGEMENT IN PARALLEL REAL-TIME VIDEO ENCODING 有权
    编译并行实时视频编码的时间管理

    公开(公告)号:US20150326888A1

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

    申请号:US14807124

    申请日:2015-07-23

    Applicant: Google Inc.

    Inventor: Wei Jia Qunshan Gu

    Abstract: Techniques for efficient coding of digital media data are presented. A resource controller component dynamically allocates computing resources between an estimator component and a coder component. The estimator component generates an initial motion estimation of a raw video frame of a sequence of raw video frames based on a previous raw video frame. The coder component encodes the previous raw video frame to generate a reconstructed video frame in parallel with the generation of the initial motion estimation. When the previous raw video frame is reconstructed, the coder component dynamically determines whether and/or how to refine the motion estimation to encode the raw video frame based on a predefined encoding criterion. In making that determination, the coder component selects and uses a mode(s) of motion estimation refinement from a plurality of available motion estimation refinement modes to encode the raw video frame.

    Abstract translation: 介绍了数字媒体数据高效编码技术。 资源控制器组件在估计器组件和编码器组件之间动态地分配计算资源。 估计器组件基于先前的原始视频帧生成原始视频帧序列的原始视频帧的初始运动估计。 编码器组件对先前的原始视频帧进行编码以与初始运动估计的产生并行地生成重建的视频帧。 当重构前一个原始视频帧时,编码器组件基于预定义的编码标准动态地确定是否和/或如何细化运动估计以对原始视频帧进行编码。 在进行该确定时,编码器部件从多个可用的运动估计精化模式中选择并使用运动估计精化模式来对原始视频帧进行编码。

    OPERATIONAL SHORTCUTS FOR COMPUTING DEVICES
    6.
    发明申请
    OPERATIONAL SHORTCUTS FOR COMPUTING DEVICES 审中-公开
    用于计算设备的操作快捷方式

    公开(公告)号:US20140143856A1

    公开(公告)日:2014-05-22

    申请号:US13750628

    申请日:2013-01-25

    Applicant: Google Inc.

    CPC classification number: H04W12/06 G06F21/31 H04W12/00508 H04W88/02

    Abstract: Systems, devices, and techniques for providing shortcuts to applications of a computing device are described. In one example, a method includes outputting, for display at a screen, a plurality of input nodes while the computing device is in a locked state and receiving an indication of a selection of a set of the plurality of input nodes in a defined order. The method may also include determining that the selection matches a predetermined selection order of the input nodes, the predetermined selection order being associated with the computing device. The method may also include, responsive to the determining, outputting, for display in place of at least one of the plurality of input nodes at the screen, an icon representative of an operation executable by the computing device, receiving an indication of a selection of the icon, and responsive to receiving the indication, executing the operation.

    Abstract translation: 描述了用于为计算设备的应用提供快捷方式的系统,设备和技术。 在一个示例中,一种方法包括:在计算设备处于锁定状态的同时,在屏幕上输出多个输入节点,并以定义的顺序接收多个输入节点的集合的选择的指示。 该方法还可以包括确定选择与输入节点的预定选择顺序相匹配,该预定选择顺序与计算设备相关联。 该方法还可以包括响应于确定,输出,用于显示屏幕上的多个输入节点中的至少一个,代表可由计算设备执行的操作的图标,接收对所选择的选择的指示 该图标,并且响应于接收到该指示,执行该操作。

    Transform-domain intra prediction

    公开(公告)号:US09826250B1

    公开(公告)日:2017-11-21

    申请号:US15145206

    申请日:2016-05-03

    Applicant: Google Inc.

    Inventor: Yaowu Xu Qunshan Gu

    CPC classification number: H04N19/593 H04N19/176 H04N19/61

    Abstract: A method for encoding a frame having a plurality of blocks in a video stream using transform-domain intra prediction is disclosed. The method includes generating, using a two-dimensional transform, a set of transform coefficients for a current block; generating, using a one-dimensional transform, a set of transform coefficients for previously coded pixel values in the frame; determining, using the set of transform coefficients for the previously coded pixel values, a set of transform coefficients for a prediction block; determining a residual based on the difference between the set of transform coefficients for the current block and the set of coefficients for the prediction block; and encoding the residual.

    Lossless video coding with sub-frame level optimal quantization values
    9.
    发明授权
    Lossless video coding with sub-frame level optimal quantization values 有权
    具有子帧级最优量化值的无损视频编码

    公开(公告)号:US09407915B2

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

    申请号:US13741927

    申请日:2013-01-15

    Applicant: Google Inc.

    Inventor: Qunshan Gu Xun Cai

    Abstract: A block of a frame of a video stream can be encoded using lossless coding that generates a transform domain residual block and a spatial domain difference block. The compression ratio of the coding may be improved by selecting an optimal quantization value on a per-block basis. The optimal quantization value can be selected by quantizing a residual block resulting from prediction of the block using a plurality of candidate quantization values and selecting the candidate quantization value that results in the fewest number of bits for the quantized residual block.

    Abstract translation: 可以使用生成变换域残差块和空间域差分块的无损编码对视频流的帧的块进行编码。 可以通过在每个块的基础上选择最佳量化值来提高编码的压缩比。 可以通过使用多个候选量化值量化由块的预测产生的残差块并选择导致量化残差块的最少位数的候选量化值来选择最佳量化值。

    EDGE-SELECTIVE INTRA CODING
    10.
    发明申请
    EDGE-SELECTIVE INTRA CODING 有权
    边缘选择内部编码

    公开(公告)号:US20160029034A1

    公开(公告)日:2016-01-28

    申请号:US14873688

    申请日:2015-10-02

    Applicant: Google Inc.

    Inventor: Qunshan Gu Yaowu Xu

    CPC classification number: H04N19/176 H04N19/11 H04N19/14

    Abstract: Edge-selective intra coding may include encoding a first input block, generating a first reconstructed block by decoding the first encoded block, determining a reconstruction error block based on a difference between the first input block and the first reconstructed block, identifying a second input block from the first input frame, and determining a plurality of refined context pixels. Determining a plurality of refined context pixels may include identifying a plurality of context pixels from the reconstruction error block, generating a plurality of encoded context pixels by encoding the plurality of context pixels, generating a plurality of reconstructed context pixels by decoding the plurality of encoded context pixels, and adding at least a portion of the reconstruction error block and the plurality of reconstructed context pixels. The method may include generating a second encoded block by encoding the second input block based on the plurality of refined context pixels.

    Abstract translation: 边缘选择性内部编码可以包括对第一输入块进行编码,通过对第一编码块进行解码来生成第一重建块,基于第一输入块和第一重建块之间的差来确定重建误差块,识别第二输入块 并且确定多个精细上下文像素。 确定多个精细上下文像素可以包括从重建误差块识别多个上下文像素,通过对多个上下文像素进行编码来生成多个编码的上下文像素,通过解码多个编码上下文来生成多个重建的上下文像素 并且添加重建误差块和多个重建的上下文像素的至少一部分。 该方法可以包括通过基于多个精细上下文像素对第二输入块进行编码来生成第二编码块。

Patent Agency Ranking