HDMI Audio Volume Positioning Through Iterative CEC Commands
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The HDMI standard only allows for discrete volume control (e.g., volume up or down) and does not provide an instruction for setting a system volume level to a specific percentage of the maximum volume, limiting the precision of volume control in HDMI audio systems.
Innovation Solution
A method and system for controlling the volume of an HDMI audio system by determining the current volume level, calculating the necessary change based on a requested volume level, and sending volume control messages over the Consumer Electronic Control (CEC) bus to adjust the volume until it reaches the desired level, using a second screen device to input the requested volume level.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If discrete volume control (volume up/down) is used in HDMI audio systems, then device compatibility and simplicity are maintained, but volume control precision is limited
Solution Approach 1:
The patent segments the volume control process into discrete steps (volume up/down instructions) that can be sent through the CEC bus, while using iterative repetition of these segments to achieve precise volume positioning. Each CEC message represents a discrete control segment that can be individually transmitted and executed.
Solution Approach 2:
The patent employs periodic action by repeatedly sending volume control messages in a loop until the desired volume level is reached. The system periodically checks the current volume level and sends additional control messages as needed, creating a rhythmic control sequence that achieves precision through repetition rather than a single complex instruction.
2Measurement precision
If iterative volume control messages are sent to achieve precise volume levels, then volume control precision is improved, but control time and number of messages increase
Solution Approach 1:
The patent implements feedback by having the receiving device report back its current volume level after each control message is executed. This feedback loop allows the controlling device to determine how much further volume adjustment is needed and send the appropriate number of additional control messages, optimizing the control process based on actual system state rather than sending a fixed number of messages.
Solution Approach 2:
The patent uses partial action by sending volume control messages incrementally rather than attempting to set the exact volume in a single message. The system sends control messages in partial steps, checking the volume level after each batch, and continues with additional partial actions until the precise target volume is reached, rather than attempting excessive action that would require knowing the exact volume-step mapping in advance.
Data Source
AI summary
Mechanisms for controlling an audio level of an HDMI audio system are provided, the mechanisms comprising: causing audio data to be presented by an HDMI audio system at a current system volume level; receiving a requested volume level from a second screen device; and controlling a system volume level by: (a) determining the current system volume level; (b) determining a change in volume based on a difference between the requested volume level and the current system volume level; (c) determining a direction in which to cause the system volume level to change; (d) sending a volume control message to the system using a consumer electronic control bus connected to the system indicating whether to increase or decrease the system volume level based on the determined direction of system volume change; and (e) repeating (a)-(d) until the current system volume level reaches a predetermined value.


