Instant Messaging Spectrogram Message Bar Generation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current instant messaging applications display voice messages in a monotonous format, lacking visual engagement and interactive operation methods, making the playback and management of voice messages cumbersome for users.
Innovation Solution
The method involves generating a spectrogram based on audio data from instant messaging applications, which is displayed alongside the audio data in a message bar, allowing for audio progress control and visual representation of voice messages, enabling users to play, pause, and adjust playback through a progress indicator slider, and offering text conversion and translation options.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If voice messages are displayed with only duration information in a message bar, then the display is simple and easy to implement, but the presentation form is monotonous and lacks visual engagement
Solution Approach 1:
The patent transforms the one-dimensional duration display into a two-dimensional spectrogram visualization that shows frequency distribution over time. This dimensional expansion allows users to visually engage with voice message content while maintaining the simple message bar interface structure.
Solution Approach 2:
The patent employs color variations in the spectrogram to represent different frequency ranges and intensity levels of the voice message. This visual encoding enhances the display diversity and user engagement without complicating the underlying implementation.
2Ease of operation
If voice messages are played by clicking to listen, then the operation method is simple, but the interaction is monotonous and lacks efficiency
Solution Approach 1:
The patent introduces dynamic interaction through a draggable progress indicator slider that allows users to freely navigate through the voice message timeline. This dynamic control replaces the static click-to-play mechanism, enabling efficient skipping, pausing, and repositioning while maintaining ease of operation.
Solution Approach 2:
The progress indicator slider provides visual feedback by showing the current playback position and allowing users to preview different segments of the voice message before playing. This feedback mechanism improves handling efficiency by reducing unnecessary full-playbacks.
3Adaptability or versatility
If spectrogram visualization is added to the message bar, then visual engagement and display diversity are improved, but the device complexity increases
Solution Approach 1:
The patent extracts only the essential visual features of the voice message (frequency distribution over time) and displays them as a simplified spectrogram in the message bar. This selective extraction provides visual engagement without implementing full-spectrum audio analysis, thereby controlling system complexity.
Solution Approach 2:
The spectrogram component serves multiple functions simultaneously: it provides visual engagement, indicates playback progress, and enables interactive control through the progress indicator slider. This multi-functionality reduces the need for separate components, thereby limiting the increase in system complexity.
4Productivity
If audio progress control and display control are implemented, then interactivity and operational efficiency are improved, but the device complexity increases
Solution Approach 1:
The patent merges the audio progress control and spectrogram display control into a single integrated progress indicator slider. This unified control mechanism simultaneously manages playback position and visual display, improving operational efficiency while avoiding the complexity of separate control systems.
Data Source
AI summary
In a data processing method that based on an instant messaging application and which is performed by a data processing device, audio data from an instant messaging application is obtained, and sampled volume data corresponding to the audio data is obtained based on a sampling frequency. A spectrogram corresponding to the audio data is generated according to the audio data and the sampled volume data, and a message bar comprising the spectrogram and the audio data is outputted. Audio progress control is then performed on the audio data in response to a target trigger operation on the message bar, and display control is performed on the spectrogram based on an audio progress.


