-
公开(公告)号:US20170272770A1
公开(公告)日:2017-09-21
申请号:US15074442
申请日:2016-03-18
Applicant: Google Inc.
Inventor: Debargha Mukherjee , Yaowu Xu , Yuxin Liu
IPC: H04N19/51 , H04N19/137 , H04N19/577 , H04N19/184 , H04N19/573 , H04N19/44 , H04N19/176
CPC classification number: H04N19/51 , H04N19/137 , H04N19/176 , H04N19/184 , H04N19/44 , H04N19/463 , H04N19/52 , H04N19/573 , H04N19/577
Abstract: Motion vectors are predicted for a current block of a current frame using motion vectors from previous frames in the video stream. Temporal distances between a current frame and the one or more reference frames used to predict a current block and temporal distances between the previous frame and its reference frames are determined. Temporal distances for current frames and previous frames can be combined to weight the motion vectors and improve motion vector prediction.
-
公开(公告)号:US09769460B1
公开(公告)日:2017-09-19
申请号:US14805326
申请日:2015-07-21
Applicant: Google Inc.
Inventor: Debargha Mukherjee , Meng Wang , Chen Wu
CPC classification number: H04N13/261 , G06T7/40 , G06T15/00 , G06T2207/10028 , H04N2013/0081
Abstract: A request to convert a two-dimensional image to a three-dimensional image may be received. A feature-to-depth mapping function associated with another three-dimensional image that shares a characteristic with the two-dimensional image that is to be converted to the three-dimensional image may be identified. A depth value for a plurality of pixels of the two-dimensional image may be determined based on the feature-to-depth mapping function associated with the other three-dimensional image. The three-dimensional image may be generated based on the depth value for the plurality of pixels of the two-dimensional image.
-
公开(公告)号:US20170223357A1
公开(公告)日:2017-08-03
申请号:US15010594
申请日:2016-01-29
Applicant: Google Inc.
Inventor: James Bankoski , Debargha Mukherjee , Yaowu Xu
IPC: H04N19/132 , H04N19/186 , H04N19/182 , H04N19/593 , H04N19/117 , H04N19/44 , H04N19/176 , H04N19/61 , H04N19/105 , H04N19/52 , H04N19/124
Abstract: A mask is generated from a residual that is a difference between pixel values of at least two frames other than a current frame in a video sequence. The mask is then used to encode or decode a current block by inter-prediction. The mask forms an edge of an object within its bounds and can be used to combine different portions of a reference frame into a single block. This can increase coding efficiency.
-
公开(公告)号:US09674530B1
公开(公告)日:2017-06-06
申请号:US13874412
申请日:2013-04-30
Applicant: Google Inc.
Inventor: Ronald Sebastiaan Bultje , Debargha Mukherjee , Jingning Han
IPC: H04N7/30 , H04N19/61 , H04N19/176
CPC classification number: H04N19/00793 , H04N19/12 , H04N19/157 , H04N19/176
Abstract: A block of video data can be encoded using intra prediction followed by transforming the generated residual block where the transform size is different from the prediction size. A plurality of transform modes for the residual block is provided whereby the transform subblocks of the residual block are transformed using horizontal and vertical one-dimensional transform types. The transform types may be selected such that their base function corresponds to a pattern in the data of the generated residual block resulting from the intra prediction mode. As a result, the position of each block relative to the peripheral pixels used to generate a prediction block for the block may be used to select the transform types.
-
公开(公告)号:US09674498B1
公开(公告)日:2017-06-06
申请号:US13840623
申请日:2013-03-15
Applicant: Google Inc.
Inventor: Debargha Mukherjee , Chen Wu
CPC classification number: H04N13/00 , H04N13/261 , H04N13/286
Abstract: A suitability detector identifies a plurality of frames of an input video. The suitability detector determines, based on characteristics of the plurality of frames, whether the input video is suitable for conversion from monoscopic visual content to stereoscopic 3D. The characteristics may include a visual cue present in the plurality of frames and a visual quality of the plurality of frames. If the input video is suitable for conversion, an image converter converts the input video to stereoscopic 3D.
-
公开(公告)号:US09609343B1
公开(公告)日:2017-03-28
申请号:US14136053
申请日:2013-12-20
Applicant: Google Inc.
Inventor: Yue Chen , Debargha Mukherjee
IPC: H04N19/50 , H04N19/107
CPC classification number: H04N19/50 , H04N19/105 , H04N19/107 , H04N19/109 , H04N19/11 , H04N19/147 , H04N19/176 , H04N19/563 , H04N19/593
Abstract: Combining intra-frame and inter-frame prediction is described. A first combined prediction block for a first block is formed by combining weighted pixel values of a first inter prediction block and a first intra prediction block. The weighting is based on the intra prediction mode. A second combined prediction block is formed by selecting a second intra prediction block using a first partitioned area of the first block, selecting a second inter prediction block using a second partitioned area of the second block, the first and second partitioned areas separated by a border at an angle to an orientation of a row or column of pixels, and combining pixel values of the second inter and intra prediction blocks that are weighted by a weighting function based on a distance of a pixel from the border. One of the combined prediction blocks is selected to encode the first block.
-
公开(公告)号:US20170048553A1
公开(公告)日:2017-02-16
申请号:US14823269
申请日:2015-08-11
Applicant: Google Inc.
Inventor: Debargha Mukherjee , Yue Chen , Shunyao Li
IPC: H04N19/61 , H04N19/184 , H04N19/176
CPC classification number: H04N19/61 , H04N19/122 , H04N19/176 , H04N19/184 , H04N19/583 , H04N19/59
Abstract: Super-transform coding may include identifying a plurality of sub-blocks for prediction coding a current block, determining whether to encode the current block using a super-transform, and super-prediction coding the current block. Super-prediction coding may include generating a super-prediction block for the current block by generating a prediction block for each unpartitioned sub-block of the current block, generating a super-prediction block for each partitioned sub-block of the current block by super-prediction coding the sub-block, and including the prediction blocks and super-prediction blocks for the sub-blocks in a super-prediction block for the current block. Including the prediction blocks and super-prediction blocks for the sub-blocks in a super-prediction block for the current block may include filtering at least a portion of each prediction block and each super-prediction block based on a spatially adjacent prediction block. Super-transform coding may include transforming the super-prediction block for the current block using a corresponding super-transform.
Abstract translation: 超变换编码可以包括识别用于对当前块进行预测编码的多个子块,使用超变换确定是否对当前块进行编码,以及对当前块进行超预测编码。 超预测编码可以包括通过对当前块的每个未分割子块生成预测块来生成当前块的超预测块,通过超级生成当前块的每个分割子块的超预测块 - 对该子块进行预测编码,并且在当前块的超预测块中包括用于子块的预测块和超预测块。 包括用于当前块的超预测块中的子块的预测块和超预测块可以包括基于空间相邻的预测块来过滤每个预测块和每个超预测块的至少一部分。 超变换编码可以包括使用对应的超变换来变换当前块的超预测块。
-
公开(公告)号:US20160112705A1
公开(公告)日:2016-04-21
申请号:US14519006
申请日:2014-10-20
Applicant: GOOGLE INC.
Inventor: Debargha Mukherjee
IPC: H04N19/597 , H04N19/94 , H04N19/593 , H04N19/61 , H04N19/119 , H04N19/124
CPC classification number: H04N19/17 , H04N19/12 , H04N19/124 , H04N19/154 , H04N19/167 , H04N19/597 , H04N19/61
Abstract: In a general aspect, a method includes determining a tile position in a frame of a spherical video based on a view perspective, selecting a first portion of the frame of the spherical video as a first two dimensional tile based on the tile position, selecting a plurality of second two dimensional tiles from a second portion of the frame of the spherical video, the second portion of the frame surrounding the first portion of the frame and extending away from the first portion of the frame, encoding the first two dimensional tile using a first quality, encoding the plurality of second two dimensional tiles using at least one second quality, and transmitting a packet, as a streaming spherical video, the packet including the encoded first two dimensional tile and the plurality of encoded second two dimensional tiles.
Abstract translation: 在一般方面,一种方法包括:基于视角透视确定球形视频的帧中的瓦片位置,基于瓦片位置选择球形视频的帧的第一部分作为第一二维瓦片,选择 来自球形视频的帧的第二部分的多个第二二维瓦片,框架的第二部分围绕框架的第一部分并且远离框架的第一部分延伸,使用第一二维瓦片 第一质量,使用至少一个第二质量对所述多个第二二维瓦片进行编码,以及作为流式球面视频发送包括所述经编码的第一二维瓦片和所述多个编码的第二二维瓦片的分组。
-
59.
公开(公告)号:US20150145874A1
公开(公告)日:2015-05-28
申请号:US14087568
申请日:2013-11-22
Applicant: GOOGLE INC.
Inventor: Jingning Han , Yaowu Xu , Debargha Mukherjee
IPC: G06T9/00
CPC classification number: H04N19/176 , H04N19/12 , H04N19/159 , H04N19/439 , H04N19/593 , H04N19/60 , H04N19/61 , H04N19/625
Abstract: A method and system may identify a video data block using a video codec and apply a transform kernel of a butterfly asymmetric discrete sine transform (ADST) to the video data block in a pipeline.
Abstract translation: 一种方法和系统可以使用视频编解码器识别视频数据块,并且在流水线中将蝶形非对称离散正弦变换(ADST)的变换内核应用于视频数据块。
-
-
-
-
-
-
-
-