Touch Occlusion Detection for Handheld Display Visibility
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for determining the visibility of areas on a handheld device's display to a user are inefficient, as they do not accurately account for touch-based inputs and resource consumption, leading to inaccurate tracking of viewed content.
Innovation Solution
A method and system that determine the visible proportion of an area on a handheld device's display by generating a representation of touch-based inputs and calculating intersections with the display area, using techniques like polygon subtraction and point-wise tests, and transmitting this information to a remote server for further processing, while minimizing resource usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If touch-based inputs are tracked to determine visible areas on the display, then measurement precision of viewed content is improved, but device complexity increases due to additional processing requirements
Solution Approach 1:
The system performs preliminary actions by detecting touch-based inputs and generating their representations before the visibility determination process. This allows the touch input data to be prepared and available for immediate use in calculating visible areas, eliminating the need for complex real-time processing during the measurement phase.
Solution Approach 2:
A representation of the touch-based input is introduced as an intermediary element between the raw touch data and the visibility calculation. This representation simplifies the intersection computation by providing a standardized format that can be easily processed against the display area geometry.
2Measurement precision
If intersection calculations are performed between touch representations and display areas, then measurement precision of visible proportion is improved, but use of energy increases due to additional computational operations
Solution Approach 1:
The system performs partial action by calculating the intersection only for the specific display areas that are relevant to the touch input, rather than performing exhaustive calculations across the entire display. This selective approach reduces the total computational energy required while maintaining measurement precision for the affected regions.
3Reliability
If touch-based input representations are generated and intersections calculated, then reliability of viewed content tracking is improved, but loss of time occurs due to additional processing steps
Solution Approach 1:
Touch-based inputs are detected and represented in advance, before the visibility determination is needed. This preliminary representation allows subsequent intersection calculations to proceed more quickly, as the data is already prepared in the appropriate format rather than requiring transformation during the measurement process.
Data Source
AI summary
A method for determining a proportion of an area in a computer-generated scene that is visible to a user on a display of a handheld device configured to receive touch-based inputs. A location of the area in the computer-generated scene visible on the display of the handheld device is determined, and a touch-based input to the display of the handheld device is detected. A representation of the one touch-based input detected by the handheld device is generated and an intersection between the representation of the location of the touch-based input on the display of the handheld device, and a representation of the area at the location is determined. The intersection indicates the proportion of the area not visible to the user of the handheld device. An indication representative of the intersection is then transmitted to a remote server.


