-
公开(公告)号:US09918082B2
公开(公告)日:2018-03-13
申请号:US14518956
申请日:2014-10-20
Applicant: GOOGLE INC.
Inventor: Adrian William Grange , Alexander Jay Converse
IPC: H04N7/12 , H04N19/503 , H04N19/176 , H04N19/597 , G06T11/00 , H04N19/61 , H04N19/85
CPC classification number: H04N19/597 , G06T7/223 , G06T11/00 , H04N19/00278 , H04N19/00575 , H04N19/61 , H04N19/85
Abstract: A method for encoding a spherical video is disclosed. The method includes mapping a frame of the spherical video to a two dimensional representation based on a projection. Further, in a prediction process the method includes determine whether at least one block associated with a prediction scheme is on a boundary of the two dimensional representation, and upon determining the at least one block associated with the prediction scheme is on the boundary, select an adjacent end block as a block including at least one pixel for use during the prediction process, the adjacent end block being associated with two or more boundaries of the two dimensional representation.
-
公开(公告)号:US20160112704A1
公开(公告)日:2016-04-21
申请号:US14518956
申请日:2014-10-20
Applicant: GOOGLE INC.
Inventor: Adrian William Grange , Alexander Jay Converse
IPC: H04N19/503 , H04N19/176
CPC classification number: H04N19/597 , G06T7/223 , G06T11/00 , H04N19/00278 , H04N19/00575 , H04N19/61 , H04N19/85
Abstract: A method for encoding a spherical video is disclosed. The method includes mapping a frame of the spherical video to a two dimensional representation based on a projection. Further, in a prediction process the method includes determine whether at least one block associated with a prediction scheme is on a boundary of the two dimensional representation, and upon determining the at least one block associated with the prediction scheme is on the boundary, select an adjacent end block as a block including at least one pixel for use during the prediction process, the adjacent end block being associated with two or more boundaries of the two dimensional representation.
Abstract translation: 公开了一种用于编码球面视频的方法。 该方法包括基于投影将球面视频的帧映射到二维表示。 此外,在预测处理中,该方法包括确定与预测方案相关联的至少一个块是否在二维表示的边界上,并且在确定与预测方案相关联的至少一个块在边界上时,选择 相邻端块作为包括在预测处理期间使用的至少一个像素的块,相邻端块与二维表示的两个或更多个边界相关联。
-
公开(公告)号:US20170164007A1
公开(公告)日:2017-06-08
申请号:US15370840
申请日:2016-12-06
Applicant: GOOGLE INC.
Inventor: Alexander Jay Converse
IPC: H04N19/645 , H04N19/124 , H04N19/44 , H04N19/13
CPC classification number: H04N19/645 , H04N19/124 , H04N19/13 , H04N19/1887 , H04N19/44 , H04N19/91
Abstract: Decoding encoded transform coefficients of a current block includes initializing a decoder state of a state machine having Boolean and symbol ANS decoders. The decoder state includes an ANS state and a buffer position within a buffer storing a variable string including the encoded transform coefficients. The transform coefficients are sequentially produced from the variable string using the state machine by processing a binary flag/bit using the Boolean ANS decoder and processing a token using the symbol ANS decoder. Each decoder performs state normalization when the ANS state is outside a valid state range, performs output computation to generate an output value for the binary flag/bit or token using the ANS state and a probability, and updates the ANS state using the output value and the probability as inputs. The decoder state evolution operations may be different. An encoder state machine having Boolean and symbol ANS encoders is also described.
-
公开(公告)号:US09854020B1
公开(公告)日:2017-12-26
申请号:US14622292
申请日:2015-02-13
Applicant: Google Inc.
Inventor: Sang-Uok Kum , Sam John , Thierry Foucu , Lei Yang , Alexander Jay Converse , Steve Benting
IPC: H04N7/167 , H04N7/12 , H04L29/06 , H04N21/234 , H04N21/2343 , H04N21/2385 , H04N21/2662 , H04N21/845
CPC classification number: H04L65/604 , H04L65/4076 , H04L65/4084 , H04L65/4092 , H04L65/602 , H04L65/80 , H04N7/01 , H04N21/23418 , H04N21/23439 , H04N21/2385 , H04N21/2662 , H04N21/8456
Abstract: A plurality of videos associated with a plurality of video resolutions may be received. A minimum bitrate may be identified for each of the video resolutions based on a first bitrate point associated with the videos where a quality of the videos at a first video resolution that is upscaled to a second video resolution is better than a quality of the videos at the second video resolution at bitrates below the first bitrate point. Furthermore, a maximum bitrate may be identified for each of the video resolutions based on a second bitrate point where the rate of change of the quality of the videos is below a threshold value. The identified minimum bitrates and the maximum bitrates may be assigned to the video resolutions.
-
-
-