Voice Communication Terminal Delay Notification System
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Real-time voice communication over the Internet is hindered by unpredictable delay times, which can cause speech mixing and disrupt smooth conversations, especially in long-distance communications.
Innovation Solution
A voice communication terminal and distribution server system that calculates and notifies users of wait times based on delay time information between terminals and the server, using a voice packet transmission unit and notification control unit to prevent speech mixing by synchronizing reproduction timing and selecting voice packets from terminals with the earliest or maximum delay times.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If real-time voice communication is performed over the Internet using a distribution server, then voice communication can be conducted from anywhere in the world, but the delay time becomes indefinite and varies significantly, causing speech mixing and disrupting smooth conversations
Solution Approach 1:
The system performs preliminary actions by calculating delay times for each terminal before voice communication begins, and pre-calculating wait times based on these delay times. This allows each terminal to advance-know when to stop transmitting voice packets and when to expect the next transmission opportunity, preventing speech mixing caused by indefinite delay variations in Internet-based communication
Solution Approach 2:
The distribution server provides feedback by transmitting delay time information to each terminal, and each terminal uses this feedback to calculate its own wait time. The system continuously monitors and adjusts wait times based on actual delay variations, enabling dynamic adaptation to network conditions while maintaining smooth conversation flow
2Reliability
If the distribution server calculates wait time for each terminal, then speech mixing can be prevented, but the load on the distribution server increases
Solution Approach 1:
Each terminal performs self-service by independently calculating its own wait time based on delay time information received from the distribution server. The terminal uses its own delay time and the maximum delay time among all terminals to compute the wait time, eliminating the need for the distribution server to perform complex calculations for each terminal while still preventing speech mixing
3Stability of the object's composition
If wait time is calculated based on maximum delay time among all terminals, then speech from different terminals can be synchronized, but the wait time becomes longer for terminals with smaller delay times
Solution Approach 1:
The system converts the harmful effect of delay time differences into a beneficial synchronization mechanism. By having each terminal calculate wait time based on the maximum delay time, terminals with smaller delays intentionally wait longer, which transforms the delay variation from a source of speech mixing into a synchronization tool that aligns all terminal transmissions
Data Source
AI summary
An impact of a delay time on a conversation is reduced. A voice packet is transmitted to a distribution server. A user is notified of being in a wait time from when transmission of the voice packet stops until when voice packet transmission becomes available next. The wait time is calculated on the basis of a first delay time that is a delay time between a local terminal and the distribution server and a second delay time that is the maximum delay time among delay times between a plurality of terminals including the local terminal and the distribution server. The user can easily know the speaking timing from the local terminal, and speech from the local terminal and speech from another terminal can be made not to mix.


