WO2017088433A1 - Procédé et appareil de commande vocale d'un terminal - Google Patents
Procédé et appareil de commande vocale d'un terminal Download PDFInfo
- Publication number
- WO2017088433A1 WO2017088433A1 PCT/CN2016/084519 CN2016084519W WO2017088433A1 WO 2017088433 A1 WO2017088433 A1 WO 2017088433A1 CN 2016084519 W CN2016084519 W CN 2016084519W WO 2017088433 A1 WO2017088433 A1 WO 2017088433A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- control device
- control
- terminal
- flip angle
- user
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 46
- 238000010586 diagram Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000003550 marker Substances 0.000 description 2
- GNFTZDOKVXKIBK-UHFFFAOYSA-N 3-(2-methoxyethoxy)benzohydrazide Chemical compound COCCOC1=CC=CC(C(=O)NN)=C1 GNFTZDOKVXKIBK-UHFFFAOYSA-N 0.000 description 1
- FGUUSXIOTUKUDN-IBGZPJMESA-N C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 Chemical compound C1(=CC=CC=C1)N1C2=C(NC([C@H](C1)NC=1OC(=NN=1)C1=CC=CC=C1)=O)C=CC=C2 FGUUSXIOTUKUDN-IBGZPJMESA-N 0.000 description 1
- 230000002238 attenuated effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C23/00—Non-electrical signal transmission systems, e.g. optical systems
- G08C23/04—Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution procedure of a spoken command
Definitions
- the present invention relates to the field of terminal technologies, and in particular, to a terminal voice control method and apparatus.
- smart TVs smart phones, smart remote controls, and PADs (tablets) can interact with each other to achieve intelligent control.
- a smart phone as a control device for a smart TV
- the user can control the smart TV to perform a corresponding operation by inputting a voice command to the smartphone.
- the smart TV is connected to a plurality of control devices with microphones for voice control at the same time, for example, a smart phone, a smart remote controller, a PAD, etc.
- control devices of the smart TV when the user inputs to one of the control devices
- other control devices also receive the voice command
- the smart TV receives control information of multiple control devices, causing interference to perform corresponding operations on the smart TV, resulting in low voice control efficiency.
- the main object of the present invention is to provide a terminal voice control method and apparatus, which aims to solve the technical problem that the existing terminal has low voice control efficiency when connecting multiple control devices.
- the present invention provides a terminal voice control method, and the terminal voice control method includes the following steps:
- the step of determining the control device in the control state of the control device includes:
- the flip angle of the control device is less than the preset flip angle threshold A, it is determined that the control device is not in the user control state.
- the step of determining the control device in the control state of the control device includes:
- the control device that determines the maximum audio reflection gain value is in the user control state.
- the step of determining the control device in the control state of the control device includes:
- the control device that determines the maximum audio reflection gain value is in the user control state.
- the audio data is subjected to identification processing, corresponding control information is generated, and a corresponding operation is performed according to the control information; or the audio data is sent to a corresponding server and sent by the server.
- the method further includes:
- the voice control information corresponding to the terminal of each control device is displayed.
- the present invention further provides a terminal voice control method, where the terminal voice control method includes the following steps:
- the step of determining the control device in the control state of the control device includes:
- the flip angle of the control device is less than the preset flip angle threshold A, it is determined that the control device is not in the user control state.
- the step of determining the control device in the control state of the control device includes:
- the control device that determines the maximum audio reflection gain value is in the user control state.
- the step of determining the control device in the control state of the control device includes:
- the control device that determines the maximum value of the audio reflection gain is in the user's control state.
- the method further includes:
- the voice control information corresponding to the terminal of each control device is displayed.
- the present invention further provides a terminal voice control apparatus, where the terminal voice control apparatus includes:
- a detecting module configured to detect the number of control devices connected to the terminal
- a judging module configured to determine, in the control device, a control device that is in a user control state when the number of the control devices is multiple;
- a determining module configured to determine, by the control device in a user control state, a master device that currently performs voice control on the terminal;
- a processing module configured to acquire audio data of the master device, and perform corresponding operations according to the audio data.
- the determining module is configured to:
- the flip angle of the control device is less than the preset flip angle threshold A, it is determined that the control device is not in the user control state.
- the determining module is configured to:
- the control device that determines the maximum audio reflection gain value is in the user control state.
- the determining module is configured to:
- the control device that determines the maximum audio reflection gain value is in the user control state.
- the terminal voice control device further includes:
- a display module configured to display voice control information corresponding to the terminal of each control device.
- the terminal voice control method and device provided by the present invention, when the terminal is connected to a plurality of control devices, the terminal determines, from the plurality of control devices, the master device that performs voice control on the terminal, and when the user executes the voice command, the terminal acquires The audio data of the master control device performs corresponding operations according to the obtained audio data of the master control device. Therefore, when the user executes the voice command, the terminal obtains the audio data of each control device, and causes interference on the smart TV.
- the problem is that the terminal only needs to perform corresponding operations according to the audio data of the master control device, thereby improving the efficiency of the terminal voice control.
- FIG. 1 is a schematic flowchart of a first embodiment of a method for controlling voice of a terminal according to the present invention
- FIG. 2 is a schematic diagram of a refinement process of determining a control device in a user control state of the control device when the number of the control devices is multiple in the third embodiment of the terminal voice control method of the present invention
- FIG. 3 is a schematic diagram of functional modules of a first embodiment of a terminal voice control apparatus according to the present invention.
- FIG. 1 is a schematic flowchart diagram of a first embodiment of a terminal voice control method according to the present invention.
- the terminal voice control method includes the following steps:
- Step S10 detecting the number of control devices connected to the terminal
- the terminal after the terminal establishes a connection with the control device, for example, after the terminal establishes a wireless connection with the control device, the terminal detects the number of control devices with which the connection is established, and determines whether multiple control devices establish a connection with the terminal.
- the control device includes a smart device with a microphone, such as a smart phone, a smart remote controller, and a PAD (tablet computer).
- Step S20 When the number of the control devices is multiple, determine, in the control device, a control device that is in a user control state;
- step S10 When it is detected in step S10 that the number of control devices connected to the terminal is multiple, that is, when there are multiple control devices connected to the terminal, the terminal respectively detects whether each control device is in the user manipulation state.
- the user controls one control device of the terminal at the same time, that is, only one control device of the terminal is in the user control state, and the other control devices are not in the user control state.
- the terminal determines whether each control device is in a user manipulation state by detecting whether each control device is in a user manipulation state, for example, by detecting a motion state of each control device, detecting a displacement of each control device, and the like, from multiple A control device that is in a user's control state is detected in the control device.
- Step S30 determining, by the control device in the user control state, that the control device is currently performing voice control on the terminal;
- the terminal After determining, by the step S20, the control device in the control state of the control device, the terminal determines the control device in the user control state as the current master device of the terminal.
- the main control device can perform voice control on the terminal, and other control devices, that is, control devices that are not in the user's control state, cannot perform voice control on the terminal.
- Step S40 Acquire audio data of the main control device, and perform corresponding operations according to the audio data.
- the terminal After determining the current master device of the terminal from the plurality of control devices connected to the terminal, the terminal acquires audio data of the master device. After acquiring the audio data of the master device, the terminal performs a corresponding operation according to the audio data of the master device. For example, the terminal performs identification processing on the acquired audio data of the master device, generates corresponding control information, and performs a corresponding operation according to the control information. Alternatively, the terminal sends the audio data of the master device to the corresponding server, and when receiving the audio data, the server performs identification processing on the audio data, generates control information corresponding to the audio data, and feeds back the generated control information to the terminal. When receiving the control information fed back by the server, the terminal performs a corresponding operation according to the control information.
- the terminal acquires the audio data corresponding to the Andy Lau movie of the master device, and the terminal sends the acquired audio data to the server, and the server receives the view.
- the audio data corresponding to the film is recorded, the audio data is identified and processed, the control information corresponding to the Andy Lau movie is generated, and the generated control information is sent to the terminal, and when the terminal receives the control information corresponding to the Andy Lau movie, the terminal executes Play the operation of Andy Lau movies.
- the terminal determines, from the plurality of control devices, the master device that performs voice control on the terminal.
- the terminal acquires the master device.
- the audio data performs corresponding operations according to the obtained audio data of the master control device, thereby avoiding the problem that the terminal acquires the audio data of each control device when the user executes the voice command, and causes interference to perform the corresponding operation on the smart television. It only needs to perform corresponding operations according to the audio data of the master device, which improves the efficiency of the terminal voice control.
- the step S20 includes:
- Step a detecting a flip angle of each control device when the number of the control devices is multiple;
- Step b if the flip angle of the control device is greater than or equal to the preset flip angle threshold A, it is determined that the control device is in the user control state;
- step c if the flip angle of the control device is less than the preset flip angle threshold A, it is determined that the control device is not in the user control state.
- control device of the terminal is preset with an angle sensor through which the angle of flipping of the control device can be detected.
- the terminal detects the flip angle of each control device. The detected flip angle of each control device is saved.
- the terminal After detecting the flip angle of each control device, the terminal determines whether the flip angle of each control device is greater than a preset flip angle threshold A.
- the preset flip angle threshold A is flexibly set according to actual conditions, and is not limited herein. If the flip angle of a certain control device is greater than or equal to the preset flip angle threshold A, it is determined that the control device is in a user control state, and if a flip angle of a control device is less than the preset flip angle threshold A, then determining The control device is not in user control.
- the preset flip angle threshold A is set to 120 degrees
- the terminal detects that the flip angle of the smart phone is 150 degrees, that is, the flip angle of the smart phone is greater than the preset flip angle threshold A then judging The smartphone is in user control. If the terminal detects that the flip angle of the PAD is 60 degrees, that is, the flip angle of the PAD is less than the preset flip angle threshold A, it is determined that the PAD is not in the user control state.
- the control device whose control state value is 1 is in the user control state, and the control device whose control state value is 0 is not in the user control state.
- the terminal determines that the control state value corresponding to the smart phone is 1, that is, when the smart phone is in the user control state, the terminal acquires the audio data of the smart phone corresponding to the control state value of 1, and transmits the audio data to the cloud. server.
- the terminal determines that the control state value corresponding to the PAD is 0, that is, the PAD is not in the user control state, the terminal attenuates the total audio peak of the audio data of the PAD corresponding to the control state value of 0 to 0, for example, taking the total audio peak value.
- One-half of the PAD data of the PAD corresponding to the digital output is 0.
- the cloud server When receiving the audio data of the smart phone, the cloud server identifies and processes the audio data of the smart phone, and sends corresponding control information to the terminal, and the terminal performs corresponding operations according to the control information, thereby implementing voice control of the smart phone to the terminal.
- the terminal periodically determines the control device in the user's control state, that is, determines the master device on which the voice control is performed.
- the preset duration T is set in advance, and the preset duration T is flexibly set according to actual conditions, and is not limited herein.
- the terminal detects whether each control device is in a user manipulation state every time the preset duration T is detected. For example, if the preset duration T is set to 1 minute, the terminal detects whether each control device is in the user manipulation state every 1 minute.
- the terminal when the terminal is connected to multiple control devices, the terminal detects the flip angle of each control device. Since the user usually controls the control device when the voice command is executed, the control device has a certain flip angle.
- the control device with the flip angle greater than or equal to the preset flip angle threshold A is determined as the main control device for performing voice control on the terminal, avoiding the mistakes caused by using other devices as the master control device, and improving the voice control efficiency of the terminal. At the same time, it also improves the accuracy of the terminal voice control.
- the step S20 includes:
- Step S21 When the number of the control devices is multiple, obtain an audio reflection gain value of each control device;
- step S22 the control device that determines that the audio reflection gain value is the largest is in the user manipulation state.
- the terminal acquires an audio reflection gain value of each control device.
- the preset unit time is set in advance, for example, the preset unit time is set to 10 us, and the preset unit time is proportional to the length and width of the space where the user is located, and is flexibly set according to actual conditions, and is not limited herein. .
- the audio gain value G1 of each control device in the first preset unit time is acquired and saved.
- an average value is calculated after summing the audio gains of each control device in the first preset unit time, and the average value is used as the audio gain value G1 of each control device in the first preset unit time.
- the audio gain value G2 of each control device in the second preset unit time is acquired and saved. Then, calculating the difference between the audio gain value G2 of each control device in the second preset unit time and the audio gain value G1 of the first preset unit time and saving the difference, each saved control device The difference is the audio reflection gain value of each control device.
- each control device After obtaining the audio reflection gain value of each control device, compare the magnitude of the audio reflection gain value of each control device, for example, sorting the audio reflection gain values of each control device to determine the control device with the largest audio reflection gain value. And determining that the control device is in a user control state, and determining the control device in the user control state as the master control device.
- step S20 includes:
- Step d detecting a flip angle of each control device when the number of the control devices is multiple;
- Step e If the number of control devices whose flip angle is greater than or equal to the preset flip angle threshold A is multiple, obtain an audio reflection gain value of each control device whose flip angle is greater than or equal to the preset flip angle threshold A;
- step f the control device that determines that the audio reflection gain value is the largest is in the user control state.
- the terminal when the number of control devices connected to the terminal is multiple, that is, when the terminal is connected to multiple control devices, the terminal first detects the flip angle of each control device, and The detected flip angle of each control device is saved.
- the terminal After detecting the flip angle of each control device, the terminal determines whether the flip angle of each control device is greater than a preset flip angle threshold A. If the flip angle of a certain control device is less than the preset flip angle threshold A, it is determined that the control device is not in the user control state. If the flip angle of a certain control device is greater than or equal to the preset flip angle threshold A, the control device is marked. The flip angle of the terminal statistic marker is greater than or equal to the preset flip angle threshold A. When the number of control devices whose flip angle is greater than or equal to the preset flip angle threshold A is a single, the flip angle is greater than or equal to the preset. The control device that flips the angle threshold A is the master device. When the number of control devices whose flip angle is greater than or equal to the preset flip angle threshold A is plural, the terminal further acquires an audio reflection gain value of each control device whose flip angle is greater than or equal to the preset flip angle threshold A.
- the method further includes the following steps:
- Step g displaying voice control information corresponding to the terminal by each control device.
- the terminal displays voice control information corresponding to the control device of the control device, where the voice control information includes a control state value of the control device, and the control device Whether it is in the user's control state, whether the control device performs voice control, and the control device performs voice control content.
- the terminal displays the voice control information of the smart phone on the display screen of the terminal: the control state value of the smart phone is 1.
- the smart phone is in the user control state, the smart phone performs voice control success, the smart phone performs voice control of watching Andy Lau movies, etc.;
- the voice control information of the display PAD is: the control state value of the PAD is 1, the PAD is not in the user control state, the PAD is not Perform voice control, etc.
- the terminal when the terminal is connected to multiple control devices, the terminal acquires the audio reflection gain value of each control device. Since the user usually approaches the control device when performing the voice command, the audio reflection gain value is determined to be the largest.
- the control device is in a user control state, and is determined as the main control device that currently performs voice control on the terminal, thereby further improving the accuracy of the terminal voice control.
- FIG. 3 is a schematic diagram of functional modules of a first embodiment of a terminal voice control device according to the present invention.
- the terminal voice control device includes:
- the detecting module 10 is configured to detect the number of control devices connected to the terminal;
- the detecting module 10 detects the number of control devices established with the connection, and determines whether multiple control devices establish a connection with the terminal.
- the control device includes a smart device with a microphone, such as a smart phone, a smart remote controller, and a PAD (tablet computer).
- the determining module 20 is configured to determine, when the number of the control devices is multiple, a control device in the control device that is in a user control state;
- the determining module 20 When it is detected by the detecting module 10 that the number of the control devices connected to the terminal is multiple, that is, when there are multiple control devices connected to the terminal, the determining module 20 respectively detects whether each of the control devices is in the user manipulation state. Generally, the user controls one control device of the terminal at the same time, that is, only one control device of the terminal is in the user control state, and the other control devices are not in the user control state.
- the judging module 20 determines whether each control device is in a user manipulation state by detecting whether each control device is in a user manipulation state, for example, by detecting a motion state of each control device, detecting a displacement of each control device, and the like. A control device that is in a user's control state is detected in a plurality of control devices.
- a determining module 30 configured to determine, in the user control state, a control device that is currently a voice control device for the terminal;
- the determining module 30 determines the control device in the user control state as the current master device of the terminal.
- the main control device can perform voice control on the terminal, and other control devices, that is, control devices that are not in the user's control state, cannot perform voice control on the terminal.
- the processing module 40 is configured to acquire audio data of the master device, and perform corresponding operations according to the audio data.
- the processing module 40 acquires the audio data of the master device. After the processing module 40 obtains the audio data of the master device, the corresponding operation is performed according to the audio data of the master device. For example, the processing module 40 performs identification processing on the acquired audio data of the master device, generates corresponding control information, and performs a corresponding operation according to the control information.
- the processing module 40 sends the audio data of the master device to the corresponding server, and when receiving the audio data, the server performs identification processing on the audio data, generates control information corresponding to the audio data, and feeds back the generated control information to The terminal, when receiving the control information fed back by the server, the processing module 40 performs a corresponding operation according to the control information. For example, when the user inputs a voice command for viewing the Andy Lau movie to the master device, the processing module 40 obtains the audio data corresponding to the viewing of the Andy Lau movie of the master device, and sends the obtained audio data to the server, and the server receives the voice data.
- the audio data is identified and processed, the control information corresponding to the Andy Lau movie is generated, and the generated control information is sent to the terminal, and when the control information corresponding to the Andy Lau movie is received, the processing module 40 Perform the operation of playing Andy Lau movies.
- the determining module 30 determines, from the plurality of control devices, the master device that performs voice control on the terminal, when the user executes the voice command,
- the processing module 40 acquires the audio data of the master control device, and performs corresponding operations according to the obtained audio data of the master control device. Therefore, when the user executes the voice command, the terminal acquires the audio data of each control device, and performs the operation on the smart television.
- the corresponding operation causes interference, and the terminal only needs to perform corresponding operations according to the audio data of the main control device, thereby improving the efficiency of the terminal voice control.
- the determining module 20 is configured to:
- the flip angle of the control device is less than the preset flip angle threshold A, it is determined that the control device is not in the user control state.
- control device of the terminal is preset with an angle sensor through which the angle of flipping of the control device can be detected.
- the determining module 20 detects the flip angle of each of the control devices. The terminal saves the detected flip angle of each control device.
- the determining module 20 determines whether the flip angle of each control device is greater than a preset flip angle threshold A.
- the preset flip angle threshold A is flexibly set according to actual conditions, and is not limited herein. If the flip angle of a certain control device is greater than or equal to the preset flip angle threshold A, the determining module 20 determines that the control device is in the user control state, if the flip angle of a certain control device is less than the preset flip angle threshold A. Then, the judging module 20 judges that the control device is not in the user control state.
- the preset flip angle threshold A is set to 120 degrees
- the terminal detects that the flip angle of the smart phone is 150 degrees, that is, the flip angle of the smart phone is greater than the preset flip angle threshold A then judging The module 20 determines that the smartphone is in a user control state. If the terminal detects that the flip angle of the PAD is 60 degrees, that is, the flip angle of the PAD is less than the preset flip angle threshold A, the determining module 20 determines that the PAD is not in the user control state.
- the judging module 20 judges that the control device corresponding to the control state value of 1 is in the user control state, and the control device corresponding to the control state value of 0 is not in the user control state.
- the judging module 20 determines that the control state value corresponding to the smart phone is 1, that is, the smart phone is in the user control state
- the determining module 30 determines that the control device is the main control device of the terminal
- the processing module 40 acquires the control state.
- the audio data of the smartphone corresponding to 1 is transmitted to the cloud server.
- the processing module 40 When the judging module 20 determines that the control state value corresponding to the PAD is 0, that is, the PAD is not in the user control state, the processing module 40 attenuates the total audio peak value of the audio data of the PAD corresponding to the control state value of 0 to 0, for example, One-half of the total audio peak is equally attenuated to 0, and the audio data of the PAD corresponding to the terminal output control state value of 0 is zero.
- the cloud server identifies and processes the audio data of the smart phone, and sends corresponding control information to the terminal, and the processing module 40 performs corresponding operations according to the control information, thereby implementing the voice of the smart phone to the terminal. control.
- the determining module 20 periodically determines the control device in the user's control state.
- the preset duration T is set in advance, and the preset duration T is flexibly set according to actual conditions, and is not limited herein.
- the determining module 20 detects, for each preset time length T, whether each control device is in a user manipulation state. For example, if the preset duration T is set to 1 minute, the determination module 20 detects whether each control device is in the user manipulation state every 1 minute.
- the determining module 20 when the terminal is connected to multiple control devices, the determining module 20 first determines whether each control device is in the user control state, and the user usually controls the control device when performing the voice command, and therefore, is controlled by the user.
- the state control device determines that the current control device performs voice control on the terminal, avoids the mistakes caused by using other devices as the master control device, improves the terminal voice control efficiency, and improves the accuracy of the terminal voice control. .
- the third embodiment of the terminal voice control device of the present invention is proposed based on the first embodiment or the second embodiment.
- the determining module 20 is configured to:
- the control device that determines the maximum audio reflection gain value is in the user control state.
- the determining module 20 acquires the audio reflection gain value of each control device.
- the preset unit time is set in advance, for example, the preset unit time is set to 10 us, and the preset unit time is proportional to the length and width of the space where the user is located, and is flexibly set according to actual conditions, and is not limited herein.
- the judging module 20 acquires the audio gain value G1 of each control device in the first preset unit time and saves it.
- an average value is calculated after summing the audio gains of each control device in the first preset unit time, and the average value is used as the audio gain value G1 of each control device in the first preset unit time.
- the audio gain value G2 of each control device in the second preset unit time is acquired and saved.
- the judging module 20 calculates a difference between the audio gain value G2 of each control device in the second preset unit time and the audio gain value G1 of the first preset unit time and saves the difference, and each control saved The difference between the devices is the audio reflection gain value of each control device.
- the judging module 20 compares the magnitude of the audio reflection gain value of each control device, for example, sorts the audio reflection gain values of each control device to determine that the audio reflection gain value is the largest.
- the control device determines that the control device is in the user control state, and the determining module 30 determines the control device in the user control state as the master control device.
- the determining module 20 is further configured to:
- the control device that determines the maximum audio reflection gain value is in the user control state.
- the determining module 20 first detects the flip angle of each control device. The detected flip angle of each control device is saved.
- the determining module 20 determines whether the flip angle of each control device is greater than a preset flip angle threshold A. If the flip angle of a certain control device is less than the preset flip angle threshold A, it is determined that the control device is not in the user control state. If the flip angle of a certain control device is greater than or equal to the preset flip angle threshold A, the control device is marked. The flip angle of the terminal statistic marker is greater than or equal to the preset flip angle threshold A. When the number of control devices whose flip angle is greater than or equal to the preset flip angle threshold A is a single, the flip angle is greater than or equal to the preset. The control device that flips the angle threshold A is the master device. When the number of the control devices whose flip angle is greater than or equal to the preset flip angle threshold A is plural, the determining module 20 further acquires the audio reflection gain value of each control device whose flip angle is greater than or equal to the preset flip angle threshold A.
- the determining module 20 After obtaining the audio reflection gain value of each control device whose flip angle is greater than or equal to the preset flip angle threshold A, compare the magnitude of the audio reflection gain value of each control device whose flip angle is greater than or equal to the preset flip angle threshold A. And determining a control device in which the audio reflection gain value is the largest, and the determining module 20 determines that the control device is in a user manipulation state. The determining module 30 determines the control device in the user's control state as the master device.
- the terminal voice control apparatus further includes:
- a display module configured to display voice control information corresponding to the terminal of each control device.
- the display module displays voice control information corresponding to the control device of the control device, where the voice control information includes a control state value of the control device, and the control Whether the device is in the user control state, whether the control device performs voice control, and the control device performs voice control content.
- the display module displays the voice control information of the smart phone on the display screen of the terminal as: the control state value of the smart phone is: 1.
- the smart phone is in the user control state, the smart phone performs voice control success, the smart phone performs voice control of watching Andy Lau movies, etc.;
- the voice control information of the display PAD is: the control state value of the PAD is 1, the PAD is not in the user control state, The PAD does not perform voice control or the like.
- the determining module 20 acquires the audio reflection gain value of each control device. Since the user usually approaches the control device when performing the voice command, the audio reflection gain value is determined. The largest control device is in the user control state, and the determining module 30 determines it as the master device that currently performs voice control on the terminal, thereby further improving the accuracy of the terminal voice control.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
L'invention concerne un procédé de commande vocale d'un terminal. Ce procédé de commande vocale d'un terminal comprend les étapes suivantes consistant à : détecter le nombre de dispositifs de commande connectés à un terminal (S10) ; lorsqu'il existe plusieurs dispositifs de commande, déterminer un dispositif de commande dans un état d'opération utilisateur parmi les dispositifs de commande (S20) ; déterminer le dispositif de commande dans l'état d'opération utilisateur comme un dispositif de commande maître pour effectuer actuellement une commande vocale sur le terminal (S30) ; et acquérir des données vocales du dispositif de commande maître, et effectuer une opération correspondante conformément aux données vocales (S40) L'invention concerne également un appareil de commande vocale d'un terminal. L'efficacité de la commande vocale du terminal est améliorée.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510829735.XA CN105374354A (zh) | 2015-11-25 | 2015-11-25 | 终端语音控制方法及装置 |
CN201510829735.X | 2015-11-25 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2017088433A1 true WO2017088433A1 (fr) | 2017-06-01 |
Family
ID=55376485
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/084519 WO2017088433A1 (fr) | 2015-11-25 | 2016-06-02 | Procédé et appareil de commande vocale d'un terminal |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105374354A (fr) |
WO (1) | WO2017088433A1 (fr) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105374354A (zh) * | 2015-11-25 | 2016-03-02 | 深圳Tcl数字技术有限公司 | 终端语音控制方法及装置 |
CN109754798B (zh) * | 2018-12-20 | 2021-10-15 | 歌尔股份有限公司 | 多音箱同步控制方法、***及音箱 |
WO2021002493A1 (fr) * | 2019-07-01 | 2021-01-07 | 엘지전자 주식회사 | Dispositif passerelle intelligent et système de commande le comprenant |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009027626A (ja) * | 2007-07-23 | 2009-02-05 | Canon Inc | マイクロフォン装置、撮影装置、及びリモート撮影システム |
CN104093050A (zh) * | 2014-06-12 | 2014-10-08 | 华南理工大学 | 基于多个智能遥控器的受控终端的受控决策方法和装置 |
CN104516500A (zh) * | 2013-10-07 | 2015-04-15 | 三星电子株式会社 | 用于输入用户语音的遥控设备和方法 |
CN104639737A (zh) * | 2013-11-07 | 2015-05-20 | Lg电子株式会社 | 移动终端及其控制方法 |
CN105374354A (zh) * | 2015-11-25 | 2016-03-02 | 深圳Tcl数字技术有限公司 | 终端语音控制方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI346832B (en) * | 2007-07-25 | 2011-08-11 | Delta Electronics Inc | Illumination system adapted for a projection apparatus and cooling air guiding apparatus thereof |
-
2015
- 2015-11-25 CN CN201510829735.XA patent/CN105374354A/zh active Pending
-
2016
- 2016-06-02 WO PCT/CN2016/084519 patent/WO2017088433A1/fr active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009027626A (ja) * | 2007-07-23 | 2009-02-05 | Canon Inc | マイクロフォン装置、撮影装置、及びリモート撮影システム |
CN104516500A (zh) * | 2013-10-07 | 2015-04-15 | 三星电子株式会社 | 用于输入用户语音的遥控设备和方法 |
CN104639737A (zh) * | 2013-11-07 | 2015-05-20 | Lg电子株式会社 | 移动终端及其控制方法 |
CN104093050A (zh) * | 2014-06-12 | 2014-10-08 | 华南理工大学 | 基于多个智能遥控器的受控终端的受控决策方法和装置 |
CN105374354A (zh) * | 2015-11-25 | 2016-03-02 | 深圳Tcl数字技术有限公司 | 终端语音控制方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN105374354A (zh) | 2016-03-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019088793A1 (fr) | Dispositif électronique et procédé de partage d'écran utilisant ledit dispositif | |
WO2017119664A1 (fr) | Appareil d'affichage et ses procédés de commande | |
WO2020162709A1 (fr) | Dispositif électronique pour la fourniture de données graphiques basées sur une voix et son procédé de fonctionnement | |
WO2018205413A1 (fr) | Procédé et terminal de réglage de volume audio, et support de mémorisation lisible par ordinateur | |
WO2019050317A1 (fr) | Procédé de commande de sortie audio par application à travers des écouteurs, et dispositif électronique mettant en œuvre ce procédé | |
WO2018233352A1 (fr) | Procédé de transmission de données, dispositif, terminal, et support de stockage lisible par ordinateur | |
WO2018161601A1 (fr) | Procédé de réglage de rétroéclairage d'écran, support de stockage et dispositif électronique | |
WO2014189275A1 (fr) | Appareil et méthode de reconnaissance de dispositif externe dans un système de communication | |
WO2015137666A1 (fr) | Appareil de reconnaissance d'objet et son procédé de commande | |
EP3808097A1 (fr) | Procédé et appareil permettant d'établir une connexion de dispositif | |
WO2017181686A1 (fr) | Procédé et système de correction automatique d'angle d'image destinés à être utilisés dans une communication vidéo d'un terminal mobile | |
WO2020050473A1 (fr) | Dispositif et procédé destinés à commander de façon adaptative un préambule dans un réseau uwb | |
WO2015199505A1 (fr) | Appareil et procédé de prévention de dysfonctionnement dans un dispositif électronique | |
WO2017088433A1 (fr) | Procédé et appareil de commande vocale d'un terminal | |
WO2018145597A1 (fr) | Procédé et système de photographie à ajout de lumière d'écran sur la base d'un terminal mobile, et terminal mobile | |
WO2015119389A1 (fr) | Terminal utilisateur et son procédé de commande | |
WO2021153955A1 (fr) | Dispositif électronique comprenant un dispositif d'affichage et son procédé de fonctionnement | |
WO2020062615A1 (fr) | Appareil et procédé de réglage de valeur gamma destiné à un panneau d'affichage, et dispositif d'affichage | |
WO2021172832A1 (fr) | Procédé de modification d'image basée sur la reconnaissance des gestes, et dispositif électronique prenant en charge celui-ci | |
WO2019039729A1 (fr) | Procédé de modification de la taille du contenu affiché sur un dispositif d'affichage, et dispositif électronique associé | |
WO2017090931A1 (fr) | Dispositif électronique, et procédé de fourniture de service de gestion d'événements | |
WO2019114587A1 (fr) | Procédé et appareil de traitement d'informations pour terminal de réalité virtuelle, et support d'informations lisible par ordinateur | |
WO2017206881A1 (fr) | Procédé et appareil permettant de traiter des applications associées, support de stockage et dispositif électronique | |
WO2020032541A1 (fr) | Procédé de traitement d'un appel arrivant et dispositif électronique pour prendre en charge ledit procédé | |
WO2019194423A1 (fr) | Appareil électronique et son procédé de fonctionnement |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16867661 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 03/09/2018) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16867661 Country of ref document: EP Kind code of ref document: A1 |