Conference Call Video Frame Rate Adaptation via Audio Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current conference technologies face issues with low-quality presentation streams when sharing video content, as they are encoded at a lower frame rate, resulting in an unacceptably low viewing experience for participants due to minimal motion video accommodation.
Innovation Solution
Implementing an audio detection mechanism to dynamically adjust the frame rate of the presentation stream, encoding it at a higher rate (e.g., 30 or 60 fps) when audio is detected, indicating the presence of motion video, thereby improving the viewing experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of energy
If the presentation stream is encoded at a lower frame rate to save bandwidth, then bandwidth consumption is reduced, but video quality deteriorates when motion video is present
Solution Approach 1:
The patent applies dynamics by making the frame rate adjustable rather than fixed. The system dynamically changes the frame rate based on the detected content type: using a lower frame rate (e.g., 5-10 fps) for static presentations to save bandwidth, and switching to a higher frame rate (e.g., 30-60 fps) when motion video is detected. This dynamic adaptation resolves the contradiction by optimizing both bandwidth usage and video quality according to actual content requirements.
Solution Approach 2:
The patent changes the encoding parameter (frame rate) based on content analysis. By detecting whether the presentation contains motion video through audio detection or frame difference analysis, the system adjusts the frame rate parameter accordingly. This parameter change allows the system to maintain high video quality for motion content while conserving bandwidth for static content, effectively resolving the quality-bandwidth tradeoff.
2Manufacturing precision
If the presentation stream is encoded at a higher frame rate to improve video quality, then video quality improves, but bandwidth consumption increases
Solution Approach 1:
The system dynamically adjusts the frame rate based on actual content needs rather than using a fixed high frame rate. By implementing content-aware frame rate adaptation, the system only consumes high bandwidth when motion video is actually present, avoiding unnecessary bandwidth consumption during static presentations while maintaining high video quality when needed.
Solution Approach 2:
The patent changes the encoding parameter (frame rate) based on content type detection. The system analyzes the presentation content (through audio detection or visual frame comparison) and adjusts the frame rate parameter to match the content requirements. This selective parameter adjustment improves video quality for motion content without unnecessarily increasing bandwidth consumption for static content.
3Device complexity
If the presentation stream uses a fixed low frame rate encoding, then encoding complexity is reduced, but the system cannot adapt to motion video content
Solution Approach 1:
The patent applies preliminary action by detecting the content type (motion video vs. static presentation) before encoding. The system performs content analysis in advance - either through audio detection or frame difference analysis - and determines the appropriate frame rate beforehand. This preliminary detection allows the encoder to be configured optimally for the specific content type, enabling adaptation without adding significant complexity to the encoding process itself.
Solution Approach 2:
The patent introduces an intermediary content detection mechanism between the presentation source and the video encoder. This intermediary layer analyzes the content characteristics (audio presence, frame differences) and provides guidance to the encoder about the appropriate encoding parameters. This mediator enables the system to adapt to different content types without making the encoder itself overly complex, as the detection logic is separated from the encoding logic.
Data Source
AI summary
Presented herein are techniques for detecting whether a presentation video stream in a conference call includes motion video. In an embodiment, this can be done by detecting the presence of audio. The presence of audio suggests that the presentation video stream may include motion video. If audio is not detected, then the presentation video stream is encoded at a first frame rate. If audio is detected, then the presentation video stream is encoded at a second, higher frame rate to accommodate the motion video. The higher frame rate allows for a better viewing experience by conference participants.


