-
公开(公告)号:US20210409682A1
公开(公告)日:2021-12-30
申请号:US17250424
申请日:2020-06-30
Applicant: Google LLC
Inventor: Yannis Guyon , Maryla Isuka Waclawa Ustarroz-Calonge
IPC: H04N19/105 , H04N19/59 , H04N19/186 , H04N19/176
Abstract: A method includes selecting, from an image, a target block of pixels to be compressed, selecting a neighbor column of the target block, selecting a neighbor row of the target block, generating two or more basis values based on at least one of a portion of pixels of the neighbor column and a portion of pixels of the neighbor row, calculating a gradient based on the two or more basis values, and assigning at least one predictor for the target block using the calculated gradient.
-
公开(公告)号:US20210118186A1
公开(公告)日:2021-04-22
申请号:US16732283
申请日:2019-12-31
Applicant: Google LLC
Inventor: Yannis Guyon , Pascal Massimino
Abstract: A data stream accessor seeks to simulate an uninterrupted bitstream for a decoder during network interruptions. The accessor performs a set of operations including receiving an available amount of image data and storing a current execution context of the call site, passing execution flow to the decoder, and performing a subset of operations. The subset includes receiving an indication of a desired amount of image data from the decoder. If a total amount of image data at the accessor is greater than or equal to the desired amount, the desired amount is transmitted to the decoder for decoding. Otherwise, and unless an error issues, a current execution context of the decoder is stored, execution flow is passed from the decoder to the call site, and the restorable execution context is loaded as the current execution context of the call site. The subset is repeated unless the image is completely decoded.
-
公开(公告)号:US11528475B2
公开(公告)日:2022-12-13
申请号:US17250424
申请日:2020-06-30
Applicant: Google LLC
Inventor: Yannis Guyon , Maryla Isuka Waclawa Ustarroz-Calonge
IPC: H04N19/70 , H04N19/105 , H04N19/176 , H04N19/186 , H04N19/59
Abstract: A method includes selecting, from an image, a target block of pixels to be compressed, selecting a neighbor column of the target block, selecting a neighbor row of the target block, generating two or more basis values based on at least one of a portion of pixels of the neighbor column and a portion of pixels of the neighbor row, calculating a gradient based on the two or more basis values, and assigning at least one predictor for the target block using the calculated gradient.
-
公开(公告)号:US11475601B2
公开(公告)日:2022-10-18
申请号:US16732283
申请日:2019-12-31
Applicant: Google LLC
Inventor: Yannis Guyon , Pascal Massimino
Abstract: A data stream accessor seeks to simulate an uninterrupted bitstream for a decoder during network interruptions. The accessor performs a set of operations including receiving an available amount of image data and storing a current execution context of the call site, passing execution flow to the decoder, and performing a subset of operations. The subset includes receiving an indication of a desired amount of image data from the decoder. If a total amount of image data at the accessor is greater than or equal to the desired amount, the desired amount is transmitted to the decoder for decoding. Otherwise, and unless an error issues, a current execution context of the decoder is stored, execution flow is passed from the decoder to the call site, and the restorable execution context is loaded as the current execution context of the call site. The subset is repeated unless the image is completely decoded.
-
-
-