Methods for voice management, and related devices
AssigneeHooloop Corporation
InventorJohn C. Wang
Life of this patent
Estimating the term…
Abstract
Methods for voice management, and related devices are provided. First, data is detected by a proximity sensor, and data is detected by an attitude sensor. Then, it is determined whether a sound is received by a voice reception unit. It is determined whether to perform a voice recording process or a voice playback process according to the data detected by the proximity sensor, the data detected by the attitude sensor, and whether a sound is received by the voice reception unit.
Claims6
A method for voice management for use in an electronic device, comprising:
- detecting data by a proximity sensor;
- detecting data by an attitude sensor;
- determining whether a sound is received by a voice reception unit;
- determining whether to perform a voice recording process or a voice playback process according to the data detected by the proximity sensor, the data detected by the attitude sensor, and whether a sound is received by the voice reception unit, wherein when the data detected by the proximity sensor indicates an object is present, the data detected by the attitude sensor indicates a specific attitude, and no sound is received by the voice reception unit, the voice playback process is performed;
- and
- generating a command according to the data detected by the attitude sensor in the voice playback process to determine one of at least one voice message to be played, wherein when the data detected by the attitude sensor indicates a first attitude, a specific voice message which is currently played is stopped, and a voice message prior to the specific voice message in time sequence is played, and when the data detected by the attitude sensor indicates a second attitude, the specific voice message which is currently played is stopped, and a voice message subsequent to the specific voice message in time sequence is played.
A system for voice management for use in an electronic device, comprising:
- a proximity sensor;
- an attitude sensor;
- a voice reception unit;
- and
- a processing unit determining whether to perform a voice recording process or a voice playback process according to data detected by the proximity sensor, data detected by the attitude sensor, and whether a sound is received by the voice reception unit, in which when the data detected by the proximity sensor indicates an object is present, the data detected by the attitude sensor indicates a specific attitude, and no sound is received by the voice reception unit, the voice playback process is performed, and the processing unit generates a command according to the data detected by the attitude sensor in the voice playback process to determine one of at least one voice message to be played, wherein when the data detected by the attitude sensor indicates a first attitude, a specific voice message which is currently played is stopped, and a voice message prior to the specific voice message in time sequence is played, and when the data detected by the attitude sensor indicates a second attitude, the specific voice message which is currently played is stopped, and a voice message subsequent to the specific voice message in time sequence is played.
A non-transitory machine-readable storage medium comprising a computer program, which, when executed, causes a device to perform a method for voice management, wherein the method comprises:
- detecting data by a proximity sensor;
- detecting data by an attitude sensor;
- determining whether a sound is received by a voice reception unit;
- determining whether to perform a voice recording process or a voice playback process according to the data detected by the proximity sensor, the data detected by the attitude sensor, and whether a sound is received by the voice reception unit, wherein when the data detected by the proximity sensor indicates an object is present, the data detected by the attitude sensor indicates a specific attitude, and no sound is received by the voice reception unit, the voice playback process is performed;
- and
- generating a command according to the data detected by the attitude sensor in the voice playback process to determine one of at least one voice message to be played, wherein when the data detected by the attitude sensor indicates a first attitude, a specific voice message which is currently played is stopped, and a voice message prior to the specific voice message in time sequence is played, and when the data detected by the attitude sensor indicates a second attitude, the specific voice message which is currently played is stopped, and a voice message subsequent to the specific voice message in time sequence is played.
Dependencies are inferred from the claim text.