Adaptive Microphone Parameter Adjustment for Intelligent Terminal Audio
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Smartphones face challenges in maintaining optimal audio quality due to changes in microphone positions relative to the user's mouth and ears when switching between landscape and portrait screen modes, leading to poor sound collection and restricted user usage modes.
Innovation Solution
An adaptive method and apparatus for intelligent terminals that detect the screen usage modes of multiple applications using audio functions and adjust microphone parameters accordingly, ensuring optimal audio collection by setting appropriate noise cancellation parameters based on the current screen usage state.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the terminal uses fixed microphone parameters for audio collection, then the device complexity is reduced, but the audio quality deteriorates when screen usage mode changes
Solution Approach 1:
The patent implements dynamic microphone parameter adjustment based on detected screen usage modes. The system transitions from static fixed parameters to dynamic adaptive parameters that change according to whether the device is in portrait or landscape mode, ensuring optimal audio quality for each orientation
Solution Approach 2:
The patent changes microphone parameters (such as selecting different microphone combinations and adjusting noise cancellation coefficients) based on the detected screen usage mode. This parameter adaptation allows the audio collection system to optimize performance for different device orientations
2Reliability
If the terminal restricts usage mode to maintain optimal audio collection, then the audio quality is improved, but the ease of operation deteriorates
Solution Approach 1:
The system dynamically adapts audio processing parameters based on the current screen usage mode detected during operation. This allows users to freely switch between portrait and landscape modes without restriction, as the audio parameters automatically adjust to maintain optimal collection quality in each mode
Solution Approach 2:
The terminal automatically detects the screen usage mode and adjusts microphone parameters without requiring user intervention. The system self-adapts to the current usage scenario, eliminating the need for users to manually switch modes or adjust settings to achieve optimal audio quality
3Reliability
If the terminal uses multiple microphones for noise cancellation, then the audio quality is improved, but the device complexity increases
Solution Approach 1:
The patent applies different microphone configurations and noise cancellation parameters tailored to specific screen usage modes. In portrait mode, one microphone combination with specific noise cancellation coefficients is used, while in landscape mode, a different combination and coefficients are applied, optimizing noise cancellation for each local usage scenario
Solution Approach 2:
The terminal's microphone system is designed to serve multiple functions across different usage modes. The same physical microphones are used for both portrait and landscape modes, with the system automatically selecting appropriate parameter configurations to achieve optimal noise cancellation in each mode without requiring additional hardware
Data Source
Figure 1~2
Figure 3~4
Figure 5~6
AI summary
The present disclosure provides an adaptive method and apparatus for an intelligent terminal, and a terminal. The method includes: detecting whether a plurality of screen usage modes for a plurality of applications processed in parallel by a terminal are of same usage mode, wherein the screen usage mode indicates that screen usage parameters for the application tend to be in a landscape screen usage mode or a portrait screen usage mode; in response to detecting that the plurality of screen usage modes for the plurality of applications processed by the terminal in parallel are different usage modes, determining a current screen usage state of the terminal, and adjusting screen usage parameters for an application whose screen usage mode is not consistent with the current screen usage state.