Pre-processing for video compression
US10708624B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | May 30, 2019 |
| Grant date | Jul 7, 2020 |
| Priority date | — |
| Expiry date | May 30, 2039 |
Classification
- Technology area (CPC H)Electricity
- CPC primaryH04N19/50
- WIPO fieldAudio-visual technology
- WIPO sectorElectrical engineering
Abstract
A processing system filters blocks of a picture to minimize a size and error of the blocks prior to encoding. A pre-processing module of the processing system measures characteristics of a plurality of blocks and evaluates the effects of applying each of a plurality of filters to the blocks prior to encoding in order to predict an increase in compressibility of blocks having similar characteristics that are filtered with each filter before being encoded, with the least impact on quality. The pre-processing module trains models to predict a size and error of blocks filtered with each filter based on block characteristics. The pre-processing module uses the models to calculate a cost in terms of size and error of applying each filter to a given block having certain characteristics. The pre-processing module then applies to the block the filter that is predicted to result in the best cost.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.