Method for voice calling, method for voice playing and devices thereof
First Claim
Patent Images
1. A method for voice processing, comprising:
- receiving, by an on-site terminal, a voice signal from an opposite terminal;
storing, by the on-site terminal, the voice signal in a buffer memory as the voice signal continues to be received in real-time;
withholding playing of the voice signal while the voice signal is being stored into the buffer memory and while the on-site terminal is not entered into a predetermined mode;
directly measuring, by a distance sensor installed on the on-site terminal, a sensed distance value measuring a distance between a display screen of the on-site terminal and a user, wherein the distance sensor is installed adjacent to the display screen such that the user is in a line of sight of the distance sensor and the display screen is facing the user;
determining, by the on-site terminal, whether the sensed distance value is less than a preset threshold;
entering, by the on-site terminal, the predetermined mode when the sensed distance value is determined to be less than the preset threshold;
detecting, by the on-site terminal, a stoppage in receiving the voice signal;
determining, by the on-site terminal, the voice signal has been collected completely based on the stoppage in receiving the voice signal; and
auto-playing, through a speaker installed on the on-site terminal, the voice signal from the buffer memory in response to entering the predetermined mode and one of determining the voice signal has been collected completely, or as the voice signal is being received from the opposite terminal.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes a method for voice calling, voice playing, and devices thereof, in the field of communication. The method for voice calling includes: detecting whether a sensed distance value of an on-site terminal is less than a preset threshold, entering a predetermined call mode if the sensed distance value is less than the preset threshold, auto-playing a voice signal of an opposite terminal in the predetermined call mode, and if a voice signal of the on-site terminal is detected in the predetermined call mode, collecting the voice signal of the on-site terminal, and transmitting the voice signal of the on-site terminal to the opposite terminal.
-
Citations
11 Claims
-
1. A method for voice processing, comprising:
-
receiving, by an on-site terminal, a voice signal from an opposite terminal; storing, by the on-site terminal, the voice signal in a buffer memory as the voice signal continues to be received in real-time; withholding playing of the voice signal while the voice signal is being stored into the buffer memory and while the on-site terminal is not entered into a predetermined mode; directly measuring, by a distance sensor installed on the on-site terminal, a sensed distance value measuring a distance between a display screen of the on-site terminal and a user, wherein the distance sensor is installed adjacent to the display screen such that the user is in a line of sight of the distance sensor and the display screen is facing the user; determining, by the on-site terminal, whether the sensed distance value is less than a preset threshold; entering, by the on-site terminal, the predetermined mode when the sensed distance value is determined to be less than the preset threshold; detecting, by the on-site terminal, a stoppage in receiving the voice signal; determining, by the on-site terminal, the voice signal has been collected completely based on the stoppage in receiving the voice signal; and auto-playing, through a speaker installed on the on-site terminal, the voice signal from the buffer memory in response to entering the predetermined mode and one of determining the voice signal has been collected completely, or as the voice signal is being received from the opposite terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A device for voice calling, comprising:
-
a processor; a voice receiving unit configured to receive a voice signal from an opposite terminal; a distance sensor configured to directly measure a sensed distance value measuring a distance between a display screen of the device and a user, wherein the distance sensor is installed adjacent to the display screen such that the user is in a line of sight of the distance sensor and the display screen is facing the user; a memory configured to store the voice signal within a buffer memory portion as the voice signal continues to be received in real-time and store instructions executable by the processor; wherein the processor is configured to execute the instructions to; withhold playing of the voice signal while the voice signal is being stored into the buffer memory portion and while the device is not entered into a predetermined call mode; determine whether the sensed distance value is less than a preset threshold; enter the predetermined call mode if the sensed distance value is less than the preset threshold; detect a stoppage in receiving the voice signal; determine the voice signal has been collected completely based on the stoppage in receiving the voice signal; auto-play the voice signal from the buffer memory portion when in the predetermined call mode and one of determining the voice signal has been collected completely, or as the voice signal is being received from the opposite terminal; and if a voice signal of the on-site terminal is detected by the device in the predetermined call mode, collect the voice signal of the on-site terminal, and transmit the voice signal of the on-site terminal to the opposite terminal.
-
-
9. A device for voice playing, comprising:
-
a processor; a voice receiving unit configured to receive a voice signal from an opposite terminal; a distance sensor configured to directly measure a sensed distance value measuring a distance between a display screen of the device and a user, wherein the distance sensor is installed adjacent to the display screen such that the user is in a line of sight of the distance sensor and the display screen is facing the user; a memory configured to store the voice signal within a buffer memory portion as the voice signal continues to be received in real-time and store instructions executable by the processor; wherein the processor is configured to execute the instructions to; withhold playing of the voice signal while the voice signal is being stored into the buffer memory portion and while the device is not entered into a predetermined play mode; detect whether the sensed distance value is less than a preset threshold; enter the predetermined play mode if the sensed distance value is less than the preset threshold; detect a stoppage in receiving the voice signal; determine the voice signal has been collected completely based on the stoppage in receiving the voice signal; and auto-play the voice signal from the buffer memory portion when in the predetermined play mode and one of determining the voice signal has been collected completely, or as the voice signal is being received from the opposite terminal.
-
-
10. A non-transitory computer readable storage medium comprising instructions, executable by a processor in a terminal, for performing a method for voice calling, the method comprising:
-
receiving, by an on-site terminal, a voice signal from an opposite terminal; storing, by the on-site terminal, the voice signal in a buffer memory as the voice signal continues to be received in real-time; withholding playing of the voice signal while the voice signal is being stored into the buffer memory and while the on-site terminal is not entered into a predetermined call mode; directly measuring, by a distance sensor installed on the on-site terminal, a sensed distance value measuring a distance between a display screen of the on-site terminal and a user, wherein the distance sensor is installed adjacent to the display screen such that the user is in a line of sight of the distance sensor and the display screen is facing the user; determining, by the terminal, whether the sensed distance value is less than a preset threshold; entering, by the terminal, the predetermined call mode if the sensed distance value is less than the preset threshold; detecting, by the on-site terminal, a stoppage in receiving the voice signal; determining, by the on-site terminal, the voice signal has been collected completely based on the stoppage in receiving the voice signal; auto-playing, through a speaker installed on the on-site terminal, the voice signal from the buffer memory in response to entering the predetermined call mode and one of determining the voice signal has been collected completely, or as the voice signal is being received from the opposite terminal; and if a voice signal of the terminal is detected in the predetermined call mode, collecting the voice signal of the terminal, and transmitting the voice signal of the terminal to the opposite terminal.
-
-
11. A non-transitory computer readable storage medium comprising instructions, executable by a processor in a terminal, for performing a method for voice calling, the method comprising:
-
receiving, by an on-site terminal, a voice signal from an opposite terminal; storing, by the on-site terminal, the voice signal in a buffer memory as the voice signal continues to be received in real-time; directly measuring whether a sensed distance value between the terminal and a user facing a display screen of the terminal is less than a preset threshold; if the sensed distance value is less than the preset threshold, entering a predetermined play mode; detecting, by the on-site terminal, a stoppage in receiving the voice signal; determining, by the on-site terminal, the voice signal has been collected completely based on the stoppage in receiving the voice signal; and auto-playing a voice signal from the buffer memory of an opposite terminal when in the predetermined play mode and one of determining the voice signal has been collected completely, or as the voice signal is being received from the opposite terminal.
-
Specification