Local hash-based motion estimation for screen remoting scenarios
A technology of hashing and hashing values, applied in computing, computer parts, electrical components, etc., can solve problems such as real-time screen remote processing, inability to detect scrolling activities and window movement activities, inability to detect new text matches, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0034] DETAILED DESCRIPTION OF THE INVENTION Innovations in motion estimation applicable to screen remoting scenarios are presented. Using these innovations, video encoders can quickly perform localized hash-based motion estimation ("HBME") to detect matches for new text appearing in screen-captured video, while also detecting scrolling or window-moving activity in screen-captured video . For example, a video encoder calculates a hash value for a current block in a current picture. The video encoder searches a reference picture (eg, a previous picture in display order) for a matching block under spatial constraints based at least in part on the hash value of the current block. The spatial constraints define a search area in the reference image within which the hash values of candidate blocks in the reference image can be compared with the hash value of the current block. By using spatial constraints to limit the extent of local HBME, video encoders can speed up the motion ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


