发明名称 System and method for providing dynamic deblocking filtering on a mobile device
摘要 A system and method are provided that can be used for applying a deblocking filter to a video according to processor usage, in particular on a mobile device. To determine which of a plurality of deblocking filters to use, the system determines an environment indicator indicative of current processor usage, compares the environment indicator to a primary threshold, wherein the primary threshold is indicative of a maximum acceptable processor usage. If the primary threshold is met, the system foregoes any deblocking filtering. If however the primary threshold is not met, the environment indicator is compared to one or more secondary thresholds and a respective one of the plurality of deblocking filters is applied to the video according to which one of the secondary thresholds is met. Each of the plurality of deblocking filters has a different complexity and thus can be chosen to suit the current system environment.
申请公布号 US8913670(B2) 申请公布日期 2014.12.16
申请号 US200711842344 申请日期 2007.08.21
申请人 BlackBerry Limited 发明人 Mak-Fan David;Small Aaron Bradley
分类号 H04N7/26;H04N19/86;H04N19/117;H04N19/176;H04N19/61;H04N19/136 主分类号 H04N7/26
代理机构 Blake, Cassels & Graydon LLP 代理人 Slaney Brett J.;Blake, Cassels & Graydon LLP
主权项 1. A method for applying a deblocking filter in a decoding process to frames of a video according to processor usage in a computing device, said method comprising: a processor of said computing device computing an environment indicator indicative of a current state of said computing device by determining current processor usage, by referencing an expected decoding order of a plurality of future frames beyond a next frame to determine if future processor usage is expected to increase or decrease, and by referencing one or more of a current decode frame rate and a target decode frame rate, to determine if future processor usage is expected to increase or decrease; said processor comparing said environment indicator to a primary threshold, said primary threshold being indicative of a maximum acceptable processor usage; if said primary threshold is met, said processor foregoing any deblocking filtering; or if said primary threshold is not met, said processor comparing said environment indicator to one or more secondary thresholds and applying a respective one of a plurality of deblocking filters to said video according to which one of said secondary thresholds is met, each said plurality of deblocking filters having a different complexity.
地址 Waterloo CA