Sink Device Coordinate Mapping for Miracast Control Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display devices struggle to accurately control mobile terminals during Miracast connections due to differences in coordinate tables and resolutions, and changes in screen mode or video content size disrupt user control.
Innovation Solution
A sink device with a network transceiver and controller that communicates with the mobile terminal, performs coordinate conversion, and transmits control signals to enable precise control through a remote control device, maintaining control even with changes in screen mode or video content size.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If coordinate conversion is performed to enable control of mobile terminal through display device, then control accuracy is improved, but device complexity increases
Solution Approach 1:
A coordinate mapping table is introduced as an intermediary data structure to bridge the coordinate systems of the mobile terminal and display device. The controller uses this mapping table to convert coordinates without requiring complex real-time calculation algorithms, thereby achieving accurate control while minimizing computational complexity.
Solution Approach 2:
The coordinate mapping table is pre-generated and stored in memory before control operations begin. This preliminary action converts the complex real-time coordinate transformation problem into a simple lookup operation, improving control accuracy while reducing computational burden during actual use.
2Area of stationary object
If video content is scaled for full screen display, then display area is improved, but control precision deteriorates due to coordinate mismatch
Solution Approach 1:
The coordinate mapping table is dynamically updated based on the current display mode and video content scaling state. When video content is scaled for full-screen display, the mapping table automatically adjusts the coordinate relationships to maintain accurate correspondence between touch input positions and actual content positions, thus preserving control precision while enabling full-screen display.
3Adaptability or versatility
If screen mode changes during Miracast connection, then adaptability is improved, but control reliability deteriorates due to coordinate system changes
Solution Approach 1:
The system continuously monitors changes in screen mode and automatically triggers regeneration of the coordinate mapping table when mode changes are detected. This feedback mechanism ensures that the coordinate system remains synchronized with the current display state, maintaining control reliability while supporting various screen modes including full-screen and windowed modes.
Data Source
AI summary
A sink device includes: a network transceiver configured to communicate with a source device; a display; and a controller configured to: receive video content from the source device via the network transceiver, wherein a source display of the source device corresponds to original display coordinates; cause the display to display the video content, wherein the display corresponds to changed display coordinates; receive a control signal for selecting a first coordinate of the display; generate a second coordinate with respect to the original display coordinates, wherein the second coordinate corresponds to the first coordinate; and cause the network transceiver to transmit the second coordinate to the source device.


