-
公开(公告)号:US20170347094A1
公开(公告)日:2017-11-30
申请号:US15168673
申请日:2016-05-31
Applicant: GOOGLE INC.
Inventor: Hui Su , Yaowu Xu , Jingning Han
IPC: H04N19/11 , H04N19/44 , H04N19/182 , H04N19/593 , H04N19/176
CPC classification number: H04N19/11 , H04N19/157 , H04N19/176 , H04N19/182 , H04N19/44 , H04N19/593
Abstract: Using directional intra prediction modes for encoding and decoding a video stream is described. A method includes identifying, peripheral to a current block of a frame of the video stream, a set of previously coded pixels in the frame, identifying a candidate set of directional intra prediction modes from a plurality of directional intra prediction modes based on a size of the current block, and selecting, for the current block, an optimal intra prediction mode from the candidate set of directional intra prediction modes. The optimal intra prediction mode is used to predict the current block based on the set of previously coded pixels.
-
公开(公告)号:US09794574B2
公开(公告)日:2017-10-17
申请号:US14992407
申请日:2016-01-11
Applicant: Google Inc.
Inventor: Yunqing Wang , Jingning Han
IPC: G06K9/36 , H04N19/14 , H04N19/115 , H04N19/124 , H04N19/91 , H04N19/137 , H04N19/184 , H04N19/44 , H04N19/159 , H04N19/60
CPC classification number: H04N19/14 , H04N19/115 , H04N19/119 , H04N19/124 , H04N19/137 , H04N19/159 , H04N19/174 , H04N19/184 , H04N19/426 , H04N19/436 , H04N19/44 , H04N19/463 , H04N19/60 , H04N19/70 , H04N19/91
Abstract: A method for encoding a video signal includes estimating a space requirement for encoding a tile of a video frame, writing a first value in a first value space of the bitstream, wherein the first value describes a size of a second value space, and defining the second value space in the bitstream, wherein the size of the second value space is based on an estimated space requirement. The method also includes writing encoded content in a content space of the bitstream, determining a size of the content space subsequent to writing encoded content in the content space, and writing a second value in the second value space of the bitstream, wherein the second value describes the size of the content space.
-
公开(公告)号:US20170078672A1
公开(公告)日:2017-03-16
申请号:US14853215
申请日:2015-09-14
Applicant: Google Inc.
Inventor: Jingning Han , Yaowu Xu , Cheng Chen
IPC: H04N19/159 , H04N19/61 , H04N19/124 , H04N19/625 , H04N19/91 , H04N19/593 , H04N19/176 , H04N19/89
CPC classification number: H04N19/159 , H04N19/112 , H04N19/124 , H04N19/147 , H04N19/176 , H04N19/593 , H04N19/60 , H04N19/61 , H04N19/625 , H04N19/89 , H04N19/91
Abstract: Blocks of a frame of a non-baseband video signal are encoded by selecting between a staircase- or sinusoidal-based transform. For each prediction mode, a prediction block for encoding a current block is generated, a residual block is generated, the residual block is transformed using a sinusoidal-based transform and using a staircase-based transform, and first and second rate-distortion value for encoding the residual block using the sinusoidal-based transform and staircase-based transform are respectively generated. One of the staircase-based transform or the sinusoidal-based transform for encoding the residual block is selected based on a lowest value of the first rate-distortion value and the second rate-distortion value among results for each prediction mode, and the current block is encoded using the selected one of the staircase-based transform or the sinusoidal-based transform. Improved appearance for blocks having sharp edges can be achieved and lossless encoding is possible using the staircase-based transform.
Abstract translation: 通过在基于阶梯或正弦曲线的变换之间进行选择来编码非基带视频信号的帧的块。 对于每个预测模式,生成用于对当前块进行编码的预测块,生成残余块,使用基于正弦曲线的变换并使用基于阶梯的变换来变换残差块,并且使用第一和第二速率失真值 分别使用基于正弦的变换和基于阶梯的变换对残差块进行编码。 基于用于编码残差块的基于阶梯变换或基于正弦曲线的变换之一是基于每个预测模式的结果中的第一速率失真值和第二速率失真值的最低值来选择的,并且当前块 使用所选择的基于阶梯的变换或基于正弦曲线的变换进行编码。 可以实现具有锋利边缘的块的改进的外观,并且可以使用基于阶梯的变换来进行无损编码。
-
公开(公告)号:US09565451B1
公开(公告)日:2017-02-07
申请号:US14529662
申请日:2014-10-31
Applicant: Google Inc.
Inventor: Debargha Mukherjee , Yongzhe Wang , Jingning Han
IPC: H04B1/66 , H04N19/61 , H04N19/176 , H04N19/593
CPC classification number: H04N19/52 , H04N19/117 , H04N19/12 , H04N19/13 , H04N19/134 , H04N19/14 , H04N19/159 , H04N19/176 , H04N19/187 , H04N19/593 , H04N19/649
Abstract: Encoding and decoding using prediction dependent transform coding are provided. Encoding and decoding using prediction dependent transform coding may include identifying a current input block from a current input frame from an input video stream, generating a prediction block for the current input block, generating a residual block based on a difference between the current input block and the prediction block, generating, by a processor in response to instructions stored on a non-transitory computer readable medium, an encoded block by encoding the residual block based on the prediction block using the using prediction dependent transform coding, including the encoded block in an output bitstream, and outputting or storing the output bitstream.
Abstract translation: 提供了使用预测相关变换编码的编码和解码。 使用基于预测的变换编码的编码和解码可以包括从输入视频流识别来自当前输入帧的当前输入块,为当前输入块生成预测块,基于当前输入块和 所述预测块通过响应于存储在非暂时性计算机可读介质上的指令,由处理器生成编码块,所述编码块通过使用所述使用预测依赖变换编码对所述残差块进行编码,所述编码块包括所述编码块 输出比特流,以及输出或存储输出比特流。
-
公开(公告)号:US20160094843A1
公开(公告)日:2016-03-31
申请号:US14496563
申请日:2014-09-25
Applicant: Google Inc.
Inventor: Timothy Kopp , Jingning Han
IPC: H04N19/85 , H04N19/625 , H04N19/50 , H04N19/61 , H04N19/119 , H04N19/176
CPC classification number: G06T5/002 , G06T5/10 , G06T2207/10016 , G06T2207/20021 , G06T2207/20052 , H04N19/117 , H04N19/154 , H04N19/176 , H04N19/18 , H04N19/182 , H04N19/192 , H04N19/48 , H04N19/503
Abstract: Encoding and decoding using frequency-domain denoising are provided. Encoding and decoding using frequency-domain denoising may include identifying a current source block from a current source frame from a source video stream, generating a predicted block for the current source block, generating a source transform block by transforming the current source block into the frequency domain, generating a predicted transform block by transforming the predicted block into the frequency domain, generating a denoised transform block based on the source transform block and the predicted transform block, generating a denoised block by inverse transforming the denoised transform block, generating a residual block based on a difference between the denoised block and the predicted block, generating an encoded block by encoding the residual block, and outputting or storing the encoded block.
Abstract translation: 提供使用频域去噪的编码和解码。 使用频域去噪的编码和解码可以包括从源视频流识别来自当前源帧的当前源块,生成用于当前源块的预测块,通过将当前源块变换为频率来生成源变换块 通过将预测块变换为频域来生成预测变换块,基于源变换块和预测变换块生成去噪变换块,通过逆变换去噪变换块来生成去噪块,生成残留块 基于去噪块和预测块之间的差异,通过对残差块进行编码生成编码块,并输出或存储编码块。
-
公开(公告)号:US20150189269A1
公开(公告)日:2015-07-02
申请号:US14144375
申请日:2013-12-30
Applicant: GOOGLE INC.
Inventor: Jingning Han , Ronald Sebastiaan Bultje
IPC: H04N19/91 , H04N19/593
CPC classification number: H04N19/91 , H04N19/119 , H04N19/13 , H04N19/147 , H04N19/176 , H04N19/593
Abstract: In accordance with aspects of the disclosure, systems and methods are provided for dividing an image into regions, applying partition types to each region, determining a rate distortion cost for each region based on partition types applied to each region, determining a coding scheme for each region based on the partition types applied to each region, and separately encoding each region based on the rate distortion cost and coding scheme determined for each region.
Abstract translation: 根据本公开的方面,提供了系统和方法,用于将图像划分为区域,对每个区域应用分区类型,基于应用于每个区域的分区类型确定每个区域的速率失真成本,确定每个区域的编码方案 区域,并且基于为每个区域确定的速率失真成本和编码方案,分别对每个区域进行编码。
-
-
-
-
-