3D Pointing Device Cursor Control for Display Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current display devices using 3D pointing devices face challenges in accurately tracking the movement of cursors between absolute and relative coordinate areas, leading to user confusion due to mismatched pointing directions and cursor positions.
Innovation Solution
The implementation of a system that distinguishes between absolute and relative coordinate areas by using a 3D pointing device equipped with sensors like geomagnetic, accelerometer, and gyro sensors, allowing the display device to calculate and adjust cursor movements accordingly, ensuring intuitive user interaction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the display device uses a unified coordinate system for cursor tracking, then the system structure is simple, but the cursor position does not align with the user's intended pointing direction in 3D space
Solution Approach 1:
The display device divides the display area into multiple coordinate areas (first coordinate area and second coordinate area) with different coordinate systems. The first coordinate area uses a coordinate system aligned with the 3D pointing device's pointing direction, while the second coordinate area uses a different coordinate system, allowing each area to be optimized for its specific function
Solution Approach 2:
The display device dynamically switches between different coordinate systems based on the cursor's position and the 3D pointing device's orientation. When the cursor is in the first coordinate area, the device uses a coordinate system that aligns with the pointing direction for accurate pointing; when in the second coordinate area, it uses a different coordinate system, making the coordinate system adaptive rather than static
2Ease of operation
If the display device always uses absolute coordinate calculation, then the cursor position is always relative to a fixed reference point, but the user experience deteriorates when navigating within specific content areas where relative positioning is more intuitive
Solution Approach 1:
The display device dynamically adjusts the coordinate system based on the cursor's position within the display area. When the cursor is positioned in the first coordinate area, the device calculates cursor position based on the 3D pointing device's pointing direction for accurate pointing. When the cursor moves to the second coordinate area, the device switches to a different coordinate calculation method, making the system adaptive to different navigation contexts
Solution Approach 2:
Different coordinate areas are assigned different coordinate system properties. The first coordinate area uses a coordinate system optimized for pointing accuracy relative to the 3D device orientation, while the second coordinate area uses a coordinate system optimized for local navigation. This allows each region to have the coordinate characteristics most suitable for its intended use
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This solution ensures accurate and intuitive cursor movement tracking within both absolute and relative coordinate areas, enhancing user experience by aligning cursor positions with the user's intended pointing direction.
Implementation Method 1
a 3D pointing device equipped with sensors like geomagnetic, accelerometer, and gyro sensors
Implementation Method 2
a 3D pointing device equipped with sensors like geomagnetic, accelerometer, and gyro sensors
Implementation Method 3
a 3D pointing device equipped with sensors like geomagnetic, accelerometer, and gyro sensors
Data Source
AI summary
A display device and a control method thereof are discussed. A display device and a control method thereof according to an embodiment of the present invention comprise a display unit displaying an object; a receiver receiving a wireless signal from a three dimensional (3D) pointing device recognizing a three dimensional motion; and a controller calculating a trajectory of the 3D pointing device corresponding to at least one of an absolute coordinate area and a relative coordinate area based on the received wireless signal and determining a position of the displayed object according to a property of an area to which the trajectory belongs and displaying the determined position.


