Dial Control System Using Non-Linear Function Mapping
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional dials are not conducive to adjusting functions with large numerical changes, such as volume adjustment and brush width adjustment, due to their tick-based signal generation mechanism.
Innovation Solution
A dial control method and system that selects a non-linear function based on a selection signal to transform rotation data from a dial module into an output tick number, allowing for amplification effects to adjust functions with large numerical changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If a conventional dial generates control signals based on tick numbers with each tick representing a unit change, then the dial provides simple and direct control, but it is not conducive to adjusting functions with large numerical changes such as volume adjustment and brush width adjustment
Solution Approach 1:
The dial control system dynamically changes the relationship between dial rotation and output values based on the selected function. For linear functions, each tick represents a constant unit change. For non-linear functions (such as logarithmic or exponential relationships), the same physical dial rotation produces varying output increments, enabling both fine-grained control for small adjustments and rapid coverage of large numerical ranges, thus making the control mechanism adaptive to different adjustment requirements
Solution Approach 2:
The system changes the functional parameter mapping between dial rotation and output values. By selecting different functions (linear, logarithmic, exponential), the relationship between the physical dial position and the controlled parameter (volume, brush width, etc.) is transformed. This allows the same dial hardware to effectively control parameters across widely different numerical scales, resolving the contradiction between simple tick-based control and adaptability to large numerical changes
Data Source
AI summary
A dial control method applied to an electronic device is provided. The electronic device has a storage unit configured to store a plurality of functions. The functions comprise a first function and a second function. The first function is a constant function, and the second function is a non-linear function. The electronic device is electrically connected to a dial module, and the dial module rotates to generate rotation data. The dial control method comprises: receiving a selection signal and selecting one of the functions based on the selection signal; receiving the rotation data and calculating a tick number per unit time based on the rotation data; transforming the tick number per unit time into an output tick number based on the selected function; and controlling the electronic device based on the output tick number. A dial control system is further provided.


