Method, system and computer storage medium for detecting an audio input interface

US9886238B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9886238-B2
Application numberUS-201514683103-A
CountryUS
Kind codeB2
Filing dateApr 9, 2015
Priority dateMay 27, 2013
Publication dateFeb 6, 2018
Grant dateFeb 6, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Provided is a method for detecting an audio input interface, comprising: acquiring input signals of every one of audio input interfaces; acquiring energy values of said input signals of every one of said audio input interfaces, and acquiring an interface identification of the audio input interface of which the energy value is the maximum among the energy values; adding said interface identification acquired herein into an identification sequence in an order by acquiring time; and identifying the audio input interface, of which the interface identification is saved most often in said identification sequence, as a valid audio input interface. Also provided is a system for detecting an audio input interface. The present disclosure is capable of effectively identifying the audio input interface connected to the microphone that the user is using, so that the user does not need to switch manually.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for detecting an audio input interface by performing an iterative process, the iterative process comprising the steps of: (a) acquiring input signals of a plurality of audio input interfaces; (b) acquiring energy values of said input signals of the plurality of audio input interfaces; and (c) judging whether a maximum energy value among the energy values of said input signals is no less than a preset energy value, wherein when said judging judges that said maximum energy value among the energy values of said input signals is no less than the preset energy value, acquiring an interface identification of the audio input interface of which the energy value is the maximum among the energy values, adding said interface identification acquired herein into an identification sequence in an order by acquiring time, and identifying the audio input interface, of which the interface identification is saved most often in said identification sequence, as a valid audio input interface; and when said judging judges that said maximum energy value among the energy values of said input signals is less than the preset energy value, judging said input signals of the plurality of audio input interfaces as all invalid, and returning to the step of (a). 2. The method for detecting an audio input interface according to claim 1 , wherein the iterative process further comprises the steps of: when a quantity of interface identifications saved in said identification sequence reaches a preset quantity, whenever a new interface identification is added, one saved interface identification of which the acquiring time is the earliest will be discarded. 3. The method for detecting an audio input interface according to claim 1 , wherein, after said acquiring input signals of the plurality of audio input interfaces, the iterative process further comprises the steps of: executing Voice Activity Detection on said input signals of the plurality of audio input interfaces; when all results of said Voice Activity Detection on the plurality of audio input interfaces are zero, judging said input signals of the plurality of audio input interfaces as all invalid, and re-acquiring input signals of the plurality of input interfaces; and when at least one of the results of said Voice Activity Detection of the plurality of audio input interfaces is one, judging said input signals of the plurality of audio input interfaces as valid, acquiring energy values of said input signals of the plurality of said audio input interfaces, and acquiring an interface identification of the audio input interface of which the energy value is the maximum among the energy values. 4. The method for detecting an audio input interface according to claim 1 , wherein, after said acquiring input signals of the plurality of audio input interfaces, the iterative process further comprises the steps of: acquiring signal-noise ratios of said input signals of the plurality of audio input interfaces; when each of said signal-noise ratios of said input signals is less than a preset value of signal-noise ratio, judging said input signals of the plurality of audio input interfaces as invalid, and re-acquiring input signals of the plurality of audio input interfaces; and when at least one of said signal-noise ratios of each of said input signals is no less than said preset value of signal-noise ratio, judging every one of said input signals as valid, acquiring energy values of said input signals of the plurality of audio input interfaces, and acquiring an interface identification of the audio input interface of which the energy value is the maximum among the energy values. 5. The method for detecting an audio input interface according to claim 1 , wherein, said acquiring input signals of the plurality of audio input interfaces comprises following sub-steps: simultaneously collecting input signals of the plurality of audio input interfaces, and encapsulating said input signals of the plurality of audio input interfaces collected at the same time into a frame of detection data; de-interleaving each of frames of said detection data so as to acquire said input signals of the plurality of audio input interfaces. 6. The method for detecting an audio input interface according to claim 5 , wherein, said de-interleaving each of frames of said detection data comprises the following sub-steps: saving each of frames of said detection data; extracting one of said frames of detection data every preset frames, and then de-interleaving said frame extracted herein. 7. A system for detecting an audio input interface, comprising: an input detecting module, configured to perform step (a) of acquiring input signals of a plurality of audio input interfaces; an energy detecting module, configured to perform step (b) of acquiring energy values of said input signals of the plurality of audio input interfaces; an interface identification acquiring module and an identifying module configured to perform step (c) of judging whether said maximum energy value among the energy values of said input signals is no less than a preset energy value, wherein when said judging of the interface identification acquiring module judges that said maximum energy value among the energy values of said input signals is no less than a preset energy value, the energy detecting module acquires an interface identification of the audio input interface of which the energy value is the maximum among the energy values, the interface identification acquiring module adds said interface identification acquired herein into an identification sequence in an order by acquiring time, and the identifying module identifies the audio input interface, of which the interface identification is saved most often in said identification sequence, as a valid audio input interface; and when said judging of the interface identification acquiring module judges said maximum energy value among the energy values of said input signals is less than the preset energy value, judging said input signals of the plurality of audio input interfaces as all invalid, and returning to the input detecting module to perform step (a) so as to perform an iterative process of steps (a), (b), and (c). 8. The system for detecting an audio input interface according to claim 7 , wherein, the interface identification acquiring module is configured to discard one saved interface identification of which the acquiring time is the earliest whenever a new interface identification is added, if a quantity of interface identifications saved in said identification sequence reaches a preset quantity. 9. The system for detecting an audio input interface according to claim 7 , further comprising: a Voice Activity Detecting module, configured to execute Voice Activity Detection on said input signals of the plurality of audio input interfaces; when all results of said Voice Activity Detection on the plurality of audio input interfaces are zero, the system judges said input signals of the plurality of audio input interfaces as all invalid, and re-acquires input signals of the plurality of input interfaces; and when at least one of the results of said Voice Activity Detection on the plurality of audio input interfaces is one, the system judges said input signals of the plurality of audio input interfaces as valid, the energy detecting module acquires energy values of said input signals of the plurality of audio input interfaces, and acquires an interface identification of the audio input interface of which the energy value is the maximum among the energy values. 10. The system for detecting an audio input interfa

Assignees

Inventors

Classifications

  • Public address systems (circuits for preventing acoustic reaction H04R3/02; circuits for distributing signals to loudspeakers H04R3/12; {monitoring or testing arrangements for public address systems H04R29/007}; amplifiers H03F) · CPC title

  • using the instant speaker's algorithm (speech detection per se G10L25/78) · CPC title

  • H04R3/005Primary

    for combining the signals of two or more microphones (specially adapted for hearing aids H04R25/407) · CPC title

  • audio processing specific to telephonic conferencing, e.g. spatial distribution, mixing of participants (echo suppression in two-way loud-speaking telephone systems H04M9/02; sound field processing per se H04S7/30) · CPC title

  • based on threshold decision · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9886238B2 cover?
Provided is a method for detecting an audio input interface, comprising: acquiring input signals of every one of audio input interfaces; acquiring energy values of said input signals of every one of said audio input interfaces, and acquiring an interface identification of the audio input interface of which the energy value is the maximum among the energy values; adding said interface identifica…
Who is the assignee on this patent?
Tencent Tech Shenzhen Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04R3/005. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 06 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).