Faster determination of a display element's visibility
AssigneeMicrosoft Technology Licensing, LLC
InventorsAntony Deepak Thomas, Manohar Sreenivasachar, Krishna Sunil Yekasi
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsAntony Deepak Thomas, Manohar Sreenivasachar, Krishna Sunil Yekasi
Estimating the term…
A simplified and accelerated determination of how much of a display element, generated by instructions executing on a computing device, is displayed is achieved through approximations based on a two-dimensional array whose dimensions are commensurate with a size of the display element. Each entry in the array is initialized to one binary value. If the display element is cut off by either physical display boundaries or by boundaries of a host display element, or if it is overlapped by another element, then the entries in the array corresponding to those portions of the display element that are not visible are changed to another binary value. Subsequently, the quantity of entries in the array having the original, initialized binary value, as compared with the total quantity of entries in the array, can provide an accurate approximation for how much of the display element was displayed.
A computing device comprising:
A method of increasing a speed, and reducing a processor load, of determining whether more than a threshold amount of a target display element is visible on a physical display device communicationally coupled to a computing device performing the method, the physical display device having physically displayed thereon multiple visual display elements, the method comprising:
One or more computer readable storage media comprising computer-executable instructions which, when executed by one or more processing units of a computing device, cause the computing device to:
Dependencies are inferred from the claim text.