(57)【要約】  本技術は、プラグを有するプラグデバイスから、ジャックを有するジャックデバイスへの、複数の電気信号を多重化した多重化データの送受信を、容易に行うことができるようにする入力デバイス及び送信方法、ホストデバイス及び受信方法、並びに、信号処理システム及び送受信方法に関する。入力デバイスは、ジャックを有するジャックデバイスが、複数の電気信号を多重化した多重化データを扱うことができる対応デバイスであるかどうかを検出し、ジャックデバイスが対応デバイスである場合に、多重化データをプラグを介して送信する。ホストデバイスは、プラグを有するプラグデバイスが、対応デバイスであるかどうかを検出し、プラグデバイスが対応デバイスである場合に、そのプラグデバイスから送信されてくる多重化データをジャックを介して受信する。本技術は、ジャックやプラグを有する音楽プレーヤやヘッドセット等に適用できる。
2014196399.tif 000002
【特許請求の範囲】
【請求項１】
ジャックを有するジャックデバイスの前記ジャックに挿入されるプラグと、
物理量を電気信号に変換する複数の変換部と、
前記ジャックデバイスが、前記複数の変換部が出力する前記電気信号を多重化した多重化データを扱うことができる対応デバイスであるかどうかを検出する検出部と、
前記ジャックデバイスが前記対応デバイスである場合に、前記多重化データを、前記プラグを介して送信する送信処理部と
を備える入力デバイス。
【請求項２】
前記入力デバイスに関するデバイス情報を記憶する記憶部をさらに有し、
前記多重化データは、前記デバイス情報をも含む
請求項１に記載の入力デバイス。
【請求項３】
前記ジャックデバイスから電源の供給を受けて動作する
請求項２に記載の入力デバイス。
【請求項４】
前記ジャックデバイスから送信されてくる音響信号に対応する音響を出力する音響出力部をさらに備える
請求項３に記載の入力デバイス。
【請求項５】
前記変換部は、音響を音響信号に変換するマイクであり、
前記プラグは、
グランドに接続されるグランド端子と
前記音響出力部から出力する音響に対応する2チャンネルの音響信号の入力を受ける2つの音響信号端子と、
前記複数の変換部である複数のマイクのうちの所定の1つのマイクが出力する音響信号を前記ジャックデバイスに出力するための1つのマイク端子と
を有するプラグであり、
前記送信処理部は、前記多重化データを、前記マイク端子から送信する
請求項４に記載の入力デバイス。
【請求項６】
前記所定の1つのマイクが出力する音響信号を送信するための音響信号線、及び、前記送信処理部が出力する前記多重化データを送信するための多重化データ信号線のうちの一方を選択し、前記マイク端子に接続する選択部をさらに備える
請求項５に記載の入力デバイス。
【請求項７】
前記検出部は、
前記マイク端子を介して、所定の信号を受信した場合に、前記ジャックデバイスが前記対応デバイスであることを検出し、
前記音響信号線を選択している選択部を、前記多重化データ信号線を選択するように切り替え、
前記送信処理部は、前記多重化データを、前記多重化データ信号線、及び、前記マイク端子を介して送信する
請求項６に記載の入力デバイス。
【請求項８】
前記マイク端子の信号に、所定の変化が生じた場合に、前記音響信号線を選択している選択部が、前記多重化データ信号線を選択するように切り替えられ、
前記検出部は、前記マイク端子、及び、前記多重化データ信号線を介して、所定の信号を受信した場合に、前記ジャックデバイスが前記対応デバイスであることを検出し、
前記送信処理部は、前記多重化データを、前記多重化データ信号線、及び、前記マイク端子を介して送信する
請求項６に記載の入力デバイス。
【請求項９】
ジャックを有するジャックデバイスの前記ジャックに挿入されるプラグと、
物理量を電気信号に変換する複数の変換部と
を有する入力デバイスが、
前記ジャックデバイスが、前記複数の変換部が出力する前記電気信号を多重化した多重化データを扱うことができる対応デバイスであるかどうかを検出し、
前記ジャックデバイスが前記対応デバイスである場合に、前記多重化データを、前記プラグを介して送信する
ステップを含む前記入力デバイスの送信方法。
【請求項１０】
プラグを有するプラグデバイスの前記プラグが挿入されるジャックと、
前記プラグデバイスが、物理量を電気信号に変換する複数の変換部が出力する前記電気信号を多重化した多重化データを扱うことができる対応デバイスであるかどうかを検出する検出部と、
前記プラグデバイスが前記対応デバイスである場合に、前記対応デバイスである前記プラグデバイスから送信されてくる前記多重化データを、前記ジャックを介して受信する受信処理部と
を備えるホストデバイス。
【請求項１１】
前記多重化データは、前記対応デバイスである前記プラグデバイスに関するデバイス情報をも含み、
前記デバイス情報に応じた信号処理を行う信号処理部をさらに備える
請求項１０に記載のホストデバイス。
【請求項１２】
前記プラグデバイスに電源を供給する
請求項１１に記載のホストデバイス。
【請求項１３】
前記プラグデバイスに、音響信号を送信する音響インターフェースをさらに備える
請求項１２に記載のホストデバイス。
【請求項１４】
前記対応デバイスである前記プラグデバイスは、前記複数の変換部を有し、
前記変換部は、音響を音響信号に変換するマイクであり、
前記ジャックは、
グランドに接続されるグランド端子と
前記音響インターフェースから出力される2チャンネルの音響信号を出力する2つの音響信号端子と、
前記複数の変換部である複数のマイクのうちの所定の1つのマイクが出力する音響信号の入力を受けるための1つのマイク端子と
を有するジャックであり、
前記受信処理部は、前記多重化データを、前記マイク端子を介して受信する
請求項１３に記載のホストデバイス。
【請求項１５】
前記所定の1つのマイクが出力する音響信号を受信するための音響信号線、及び、前記多重化データを受信するための多重化データ信号線のうちの一方を選択し、前記マイク端子に接続する選択部をさらに備える
請求項１４に記載のホストデバイス。
【請求項１６】
前記検出部は、
前記マイク端子を介して、所定の信号を受信した場合に、前記プラグデバイスが前記対応デバイスであることを検出し、
前記音響信号線を選択している選択部を、前記多重化データ信号線を選択するように切り替え、
前記受信処理部は、前記多重化データを、前記マイク端子、及び、前記多重化データ信号線を介して受信する
請求項１５に記載のホストデバイス。
【請求項１７】
前記ジャックに、前記プラグが挿入された場合に、前記音響信号線を選択している選択部が、前記多重化データ信号線を選択するように切り替えられ、
前記検出部は、前記マイク端子、及び、前記多重化データ信号線を介して、所定の信号を受信した場合に、前記プラグデバイスが前記対応デバイスであることを検出し、
前記受信処理部は、前記多重化データを、前記マイク端子、及び、前記多重化データ信号線を介して受信する
請求項１５に記載のホストデバイス。
【請求項１８】
プラグを有するプラグデバイスの前記プラグが挿入されるジャックを有するホストデバイスが、
前記プラグデバイスが、物理量を電気信号に変換する複数の変換部が出力する前記電気信号を多重化した多重化データを扱うことができる対応デバイスであるかどうかを検出し、
前記プラグデバイスが前記対応デバイスである場合に、前記対応デバイスである前記プラグデバイスから送信されてくる前記多重化データを、前記ジャックを介して受信する
ステップを含む前記ホストデバイスの受信方法。
【請求項１９】
ジャックを有するジャックデバイスの前記ジャックに挿入されるプラグと、
物理量を電気信号に変換する複数の変換部と、
前記ジャックデバイスが、前記複数の変換部が出力する前記電気信号を多重化した多重化データを扱うことができる対応デバイスであるかどうかを検出する検出部と、
前記ジャックデバイスが前記対応デバイスである場合に、前記多重化データを、前記プラグを介して送信する送信処理部と
を有する入力デバイスと、
プラグを有するプラグデバイスの前記プラグが挿入されるジャックと、
前記プラグデバイスが、前記対応デバイスであるかどうかを検出する他の検出部と、
前記プラグデバイスが前記対応デバイスである場合に、前記対応デバイスである前記プラグデバイスから送信されてくる前記多重化データを、前記ジャックを介して受信する受信処理部と
を有するホストデバイスと
を備える信号処理システム。
【請求項２０】
ジャックを有するジャックデバイスの前記ジャックに挿入されるプラグと、
物理量を電気信号に変換する複数の変換部と
を有する入力デバイスが、
前記ジャックデバイスが、前記複数の変換部が出力する前記電気信号を多重化した多重化データを扱うことができる対応デバイスであるかどうかを検出し、
前記ジャックデバイスが前記対応デバイスである場合に、前記多重化データを、前記プラグを介して送信する
ステップと、
プラグを有するプラグデバイスの前記プラグが挿入されるジャックを有するホストデバイスが、
前記プラグデバイスが、前記対応デバイスであるかどうかを検出し、
前記プラグデバイスが前記対応デバイスである場合に、前記対応デバイスである前記プラグデバイスから送信されてくる前記多重化データを、前記ジャックを介して受信する
ステップと
を含む送受信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、入力デバイス及び送信方法、ホストデバイス及び受信方法、並びに、信号処理システム及び送受信方法に関し、特に、例えば、プラグを有するプラグデバイスから、ジャックを有するジャックデバイスへの、複数の電気信号を多重化した多重化データの送受信を、容易に行うことができるようにする入力デバイス及び送信方法、ホストデバイス及び受信方法、並びに、信号処理システム及び送受信方法に関する。
【背景技術】
【０００２】
例えば、複数のマイク（マイクロフォン）を有するヘッドセットにおいて、複数のマイクそれぞれが出力するアナログ信号を、1つの端子（ピン）で、音声通信可能なホストデバイスに送信する技術が提案されている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開第2010/0284525号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年においては、プラグを有するプラグデバイスから、ジャックを有するジャックデバイスへの、複数の電気信号を多重化した多重化データの送受信を、容易に行うことができる技術の提案が要請されている。【０００５】
本技術は、このような状況に鑑みてなされたものであり、プラグデバイスからジャックデバイスへの、複数の電気信号を多重化した多重化データの送受信を、容易に行うことができるようにするものである。
【課題を解決するための手段】
【０００６】
本技術の入力デバイスは、ジャックを有するジャックデバイスの前記ジャックに挿入されるプラグと、物理量を電気信号に変換する複数の変換部と、前記ジャックデバイスが、前記複数の変換部が出力する前記電気信号を多重化した多重化データを扱うことができる対応デバイスであるかどうかを検出する検出部と、前記ジャックデバイスが前記対応デバイスである場合に、前記多重化データを、前記プラグを介して送信する送信処理部とを備える入力デバイスである。【０００７】
本技術の送信方法は、ジャックを有するジャックデバイスの前記ジャックに挿入されるプラグと、物理量を電気信号に変換する複数の変換部とを有する入力デバイスが、前記ジャックデバイスが、前記複数の変換部が出力する前記電気信号を多重化した多重化データを扱うことができる対応デバイスであるかどうかを検出し、前記ジャックデバイスが前記対応デバイスである場合に、前記多重化データを、前記プラグを介して送信するステップを含む前記入力デバイスの送信方法である。【０００８】
以上のような本技術の入力デバイス、及び、送信方法においては、前記ジャックデバイスが、前記複数の変換部が出力する前記電気信号を多重化した多重化データを扱うことができる対応デバイスであるかどうかが検出される。そして、前記ジャックデバイスが前記対応デバイスである場合に、前記多重化データが、前記プラグを介して送信される。【０００９】
本技術のホストデバイスは、プラグを有するプラグデバイスの前記プラグが挿入されるジャックと、前記プラグデバイスが、物理量を電気信号に変換する複数の変換部が出力する前記電気信号を多重化した多重化データを扱うことができる対応デバイスであるかどうかを検出する検出部と、前記プラグデバイスが前記対応デバイスである場合に、前記対応デバイスである前記プラグデバイスから送信されてくる前記多重化データを、前記ジャックを介して受信する受信処理部とを備えるホストデバイスである。【００１０】
本技術の受信方法は、プラグを有するプラグデバイスの前記プラグが挿入されるジャックを有するホストデバイスが、前記プラグデバイスが、物理量を電気信号に変換する複数の変換部が出力する前記電気信号を多重化した多重化データを扱うことができる対応デバイスであるかどうかを検出し、前記プラグデバイスが前記対応デバイスである場合に、前記対応デバイスである前記プラグデバイスから送信されてくる前記多重化データを、前記ジャックを介して受信するステップを含む前記ホストデバイスの受信方法である。【００１１】
以上のような本技術のホストデバイス、及び、受信方法においては、前記プラグデバイスが、物理量を電気信号に変換する複数の変換部が出力する前記電気信号を多重化した多重化データを扱うことができる対応デバイスであるかどうかが検出される。そして、前記プラグデバイスが前記対応デバイスである場合に、前記対応デバイスである前記プラグデバイスから送信されてくる前記多重化データが、前記ジャックを介して受信される。【００１２】
本技術の信号処理システムは、ジャックを有するジャックデバイスの前記ジャックに挿入されるプラグと、物理量を電気信号に変換する複数の変換部と、前記ジャックデバイスが、前記複数の変換部が出力する前記電気信号を多重化した多重化データを扱うことができる対応デバイスであるかどうかを検出する検出部と、前記ジャックデバイスが前記対応デバイスである場合に、前記多重化データを、前記プラグを介して送信する送信処理部とを有する入力デバイスと、プラグを有するプラグデバイスの前記プラグが挿入されるジャックと、前記プラグデバイスが、前記対応デバイスであるかどうかを検出する他の検出部と、前記プラグデバイスが前記対応デバイスである場合に、前記対応デバイスである前記プラグデバイスから送信されてくる前記多重化データを、前記ジャックを介して受信する受信処理部とを有するホストデバイスとを備える信号処理システムである。【００１３】
本技術の送受信方法は、ジャックを有するジャックデバイスの前記ジャックに挿入されるプラグと、物理量を電気信号に変換する複数の変換部とを有する入力デバイスが、前記ジャックデバイスが、前記複数の変換部が出力する前記電気信号を多重化した多重化データを扱うことができる対応デバイスであるかどうかを検出し、前記ジャックデバイスが前記対応デバイスである場合に、前記多重化データを、前記プラグを介して送信するステップと、プラグを有するプラグデバイスの前記プラグが挿入されるジャックを有するホストデバイスが、前記プラグデバイスが、前記対応デバイスであるかどうかを検出し、前記プラグデバイスが前記対応デバイスである場合に、前記対応デバイスである前記プラグデバイスから送信されてくる前記多重化データを、前記ジャックを介して受信するステップとを含む送受信方法である。【００１４】
以上のような本技術の信号処理システム、及び、送受信方法においては、入力デバイスにおいて、前記ジャックデバイスが、前記複数の変換部が出力する前記電気信号を多重化した多重化データを扱うことができる対応デバイスであるかどうかが検出され、前記ジャックデバイスが前記対応デバイスである場合には、前記多重化データが、前記プラグを介して送信される。また、ホストデバイスにおいて、前記プラグデバイスが、前記対応デバイスであるかどうかが検出され、前記プラグデバイスが前記対応デバイスである場合には、前記対応デバイスである前記プラグデバイスから送信されてくる前記多重化データが、前記ジャックを介して受信される。【００１５】
なお、入力デバイス、及び、ホストデバイスは、独立した装置であっても良いし、１つの装置を構成している一部であっても良い。
【発明の効果】
【００１６】
本技術によれば、プラグデバイスからジャックデバイスへの、複数の電気信号を多重化した多重化データの送受信を、容易に行うことができる。【００１７】
なお、本明細書に記載された効果は、あくまで例示であり、本技術の効果は、本明細書に記載された効果に限定されるものではなく、付加的な効果があってもよい。
【図面の簡単な説明】
【００１８】
【図１】本技術を適用した信号処理システムの一実施の形態の構成例を示すブロック図である。
【図２】ホストデバイス１０、及び、入力デバイス２０の第１の詳細構成例を示すブロック図である。
【図３】ホストデバイス１０、及び、入力デバイス２０の処理を説明するフローチャートである。
【図４】ホストデバイス１０、及び、入力デバイス２０の第２の詳細構成例を示すブロック図である。
【図５】ホストデバイス１０、及び、入力デバイス２０の第３の詳細構成例を示すブロック図である。
【図６】ホストデバイス１０、及び、入力デバイス２０の第４の詳細構成例を示すブロック図である。
【図７】ホストデバイス１０、及び、入力デバイス２０の第５の詳細構成例を示すブロック図である。
【図８】ホストデバイス１０、及び、入力デバイス２０の第６の詳細構成例を示すブロック図である。
【図９】ホストデバイス１０、及び、入力デバイス２０の処理を説明するフローチャートである。
【図１０】ホストデバイス１０、及び、入力デバイス２０の第７の詳細構成例を示すブロック図である。
【図１１】ホストデバイス１０と入力デバイス２０との間でやりとりされる信号の例を示すタイミングチャートである。
【図１２】ホストデバイス１０と入力デバイス２０との間でやりとりされる信号の例を示すタイミングチャートである。
【図１３】ホストデバイス１０が入力デバイス２０に送信するコマンドとしての信号の例を示すタイミングチャートである。
【図１４】FB方式のNCを行うFB方式のNCシステムの構成例を示すブロック図である。
【図１５】FB方式のNCシステムの伝達関数を説明する図である。
【図１６】FF方式のNCを行うFF方式のNCシステムの構成例を示すブロック図である。
【図１７】FF方式のNCシステムの伝達関数を説明する図である。
【図１８】FF+FB方式のNCを行うFF+FB方式のNCシステムの構成例を示すブロック図である。
【図１９】ノイズサプレッションを行うノイズサプレッションシステムの構成例を示すブロック図である。
【図２０】ホストデバイス１０、及び、入力デバイス２０を適用したアプリケーションシステムの外観構成例を示す斜視図である。
【図２１】アプリケーションシステムの電気的な構成例を示すブロック図である。
【図２２】不揮発性メモリ８５に記憶されたデバイス情報の例を示す図である。
【図２３】アプリケーションシステムを適用した第１のシステムの外観構成例を示す斜視図である。
【図２４】第１のシステムの電気的な構成例を示すブロック図である。
【図２５】アプリケーションシステムを適用した第２のシステムの外観構成例を示す斜視図である。
【図２６】第２のシステムの電気的な構成例を示すブロック図である。
【図２７】アプリケーションシステムを適用した第３のシステムの外観構成例を示す斜視図である。
【図２８】アプリケーションシステムを適用した第４のシステムの外観構成例を示す斜視図である。
【図２９】アプリケーションシステムを適用した第５のシステムの外観構成例を示す斜視図である。
【図３０】アプリケーションシステムを適用した第６のシステムの外観構成例を示す斜視図である。
【図３１】アプリケーションシステムを適用した第７のシステムの外観構成例を示す斜視図である。
【図３２】ホストデバイス１０、及び、入力デバイス２０の第８の詳細構成例を示すブロック図である。
【図３３】スイッチ部４０１の構成例を示す回路図である。
【図３４】保護ダイオードを設けた場合のスイッチ部４０１の構成例を示す回路図である。
【図３５】スイッチ部４１１の構成例を示す回路図である。
【図３６】保護ダイオードを設けた場合のスイッチ部４１１の構成例を示す回路図である。
【図３７】本技術を適用したコンピュータの一実施の形態の構成例を示すブロック図である。
【発明を実施するための形態】
【００１９】
＜本技術を適用した信号処理システムの一実施の形態＞
【００２０】
図１は、本技術を適用した信号処理システム（システムとは、複数の装置が論理的に集合した物をいい、各構成の装置が同一筐体中にあるか否かは、問わない）の一実施の形態の構成例を示すブロック図である。
【００２１】
図１において、信号処理システムは、ホストデバイス１０と入力デバイス２０とを有する。
【００２２】
ホストデバイス１０は、信号処理ブロック１１、アナログ音響インターフェース１２、多重化データインターフェース１３、ジャック１４、及び、クロック生成部１５を有する。
【００２３】
ホストデバイス１０は、ジャックを有するジャックデバイスであり、ジャック１４に、プラグが挿入されると、そのプラグを有するプラグデバイスである、例えば、入力デバイス２０から送信されてくる、複数のディジタル信号（電気信号）を多重化した多重化データを、ジャック１４を介して、多重化データインターフェース１３で受信する。
【００２４】
そして、ホストデバイス１０では、信号処理ブロック１１において、多重化データインターフェース１３で受信された多重化データに含まれるディジタル信号を用いて、各種の信号処理が行われる。
【００２５】
ホストデバイス１０としては、例えば、携帯電話機や、スマートフォン、携帯型音楽プレーヤ、ディジタルカメラ、ノート型のPC(Personal Computer)等の、信号処理が可能な携帯機器を採用することができる。さらに、ホストデバイス１０としては、例えば、タブレット端末や、据え置き型のPC、TV（テレビジョン受像機）等の、信号処理が可能な任意の機器を採用することができる。
【００２６】
信号処理ブロック１１は、例えば、CPU(Central Processing Unit)や、DSP(Digital Signal Processor)等のプロセッサでなるMPU(Micro-Processing Unit)等で構成され、多重化データインターフェース１３から供給される多重化データに含まれるディジタル信号や、アナログ音響インターフェース１２から供給されるアナログ信号を用いて、各種の信号処理を行う。
【００２７】
また、信号処理ブロック１１は、必要に応じて、信号処理等によって得られるアナログの音響信号の、アナログ音響インターフェース１２への供給や、入力デバイス２０へのコマンド等の、多重化データインターフェース１３への供給、その他、ホストデバイス１０全体の制御等を行う。
【００２８】
アナログ音響インターフェース１２は、ジャック１４を介して、アナログの音響信号を送受信するためのインターフェースであり、信号処理ブロック１１から供給されるアナログの音響信号を、ジャック１４にプラグが挿入されたプラグデバイス（例えば、入力デバイス２０）に送信する。
【００２９】
また、アナログ音響インターフェース１２は、ジャック１４にプラグが挿入されたプラグデバイスから送信されてくるアナログ信号（アナログの音響信号等）を受信し、信号処理ブロック１１に供給する。
【００３０】
多重化データインターフェース１３は、ジャック１４を介して、ディジタルの多重化データを送受信するためのインターフェースであり、ジャック１４にプラグが挿入されたプラグデバイスから送信されてくる多重化データを受信し、信号処理ブロック１１に供給する。
【００３１】
また、多重化データインターフェース１３は、信号処理ブロック１１から供給される信号（コマンド等）を、ジャック１４にプラグが挿入されたプラグデバイスに送信する。
【００３２】
ジャック１４には、プラグデバイスが有するプラグが挿入される。
【００３３】
クロック生成部１５は、所定のクロックを生成し、ホストデバイス１０の必要なブロックに供給する。ホストデバイス１０は、クロック生成部１５が生成するクロックに同期して動作する。
【００３４】
なお、ホストデバイス１０において、アナログ音響インターフェース１２は、必須ではない。
【００３５】
入力デバイス２０は、アナログ音響インターフェース２１、多重化データインターフェース２２、及び、プラグ２３を有する。
【００３６】
入力デバイス２０は、プラグを有するプラグデバイスであり、プラグ２３が、ジャックに挿入されると、そのジャックを有するジャックデバイスである、例えば、ホストデバイス１０に、多重化データを、多重化データインターフェース１３から、プラグ２３を介して送信する。
【００３７】
したがって、入力デバイス２０は、ホストデバイス１０に、多重化データを入力（供給）するデバイスとして機能する。
【００３８】
入力デバイス２０としては、例えば、複数のマイクを有するヘッドセット等の、物理量を電気信号に変換する複数の変換部（トランスデューサ）を有するデバイスを採用することができる。
【００３９】
アナログ音響インターフェース２１は、プラグ２３を介して、アナログの音響信号を送受信するためのインターフェースであり、例えば、マイク（図１では図示せず）で得られたアナログの音響信号等を、プラグ２３にジャックが挿入されたジャックデバイスに送信する。
【００４０】
また、アナログ音響インターフェース２１は、プラグ２３がジャックに挿入されたジャックデバイスから送信されてくるアナログの音響信号を受信し、その音響信号に対応する音響を出力（放音）する。
【００４１】
多重化データインターフェース２２は、プラグ２３を介して、ディジタルの多重化データを送受信するためのインターフェースであり、例えば、複数のマイク（図１では図示せず）で得られたアナログの音響信号をAD(Analog Digital)変換して得られるディジタルデータを多重化した多重化データを、プラグ２３がジャックに挿入されたジャックデバイスに送信する。
【００４２】
また、多重化データインターフェース２２は、プラグ２３がジャックに挿入されたジャックデバイス（例えば、ホストデバイス１０）から送信されている信号（コマンド等）を受信し、所定の処理を行う。
【００４３】
プラグ２３は、ジャックデバイスが有するジャックに挿入される。
【００４４】
なお、入力デバイス２０において、アナログ音響インターフェース２１は、必須ではない。
【００４５】
ここで、ホストデバイス１０は、多重化データインターフェース１３を有するので、後述するように、ディジタルの多重化データを扱うことができ、入力デバイス２０は、多重化データインターフェース２２を有するので、やはり、後述するように、ディジタルの多重化データを扱うことができる。
【００４６】
以上のようなディジタルの多重化データを扱うことが可能なジャックデバイス及びプラグデバイスを、対応デバイスということとすると、ホストデバイス１０、及び、入力デバイス２０は、いずれも、対応デバイスである。
【００４７】
以下、説明を分かりやすくするために、ホストデバイス１０として、音楽プレーヤや電話機等の音響信号を処理する機器の機能を有するスマートフォンを採用するとともに、入力デバイス２０として、スマートフォンとしてのホストデバイス１０に接続されるヘッドセットを採用し、ホストデバイス１０、及び、入力デバイス２０の詳細構成例について説明する。
【００４８】
＜ホストデバイス１０、及び、入力デバイス２０の第１の詳細構成例＞
【００４９】
図２は、ホストデバイス１０、及び、入力デバイス２０の第１の詳細構成例を示すブロック図である。
【００５０】
ここで、以下では、ジャック１４及びプラグ２３として、それぞれ、例えば、4極のジャック及びプラグを採用することとする。
【００５１】
すなわち、ジャック１４は、2つ（ステレオ）の音響信号端子TJ1及びTJ2、1つのマイク端子TJ3、並びに、1つのグランド端子TJ4を有し、プラグ２３も、2つの音響信号端子TP1及びTP2、1つのマイク端子TP3、並びに、1つのグランド端子TP4を有する。
【００５２】
音響信号端子TJ1及びTJ2、並びに、TP1及びTP2は、2チャンネルのアナログの音響信号をやりとりするための端子である。音響信号端子TJ1及びTP1は、L(Left)チャンネル用の端子であり、音響信号端子TJ2及びTP2は、R(Right)チャンネル用の端子である。
【００５３】
すなわち、音響信号端子TJ1は、Lチャンネルの音響信号を出力する端子であり、音響信号端子TJ2は、Rチャンネルの音響信号を出力する端子である。音響信号端子TP1は、Lチャンネルの音響信号の供給を受ける端子であり、音響信号端子TP2は、Rチャンネルの音響信号の供給を受ける端子である。
【００５４】
マイク端子TJ3及びTP3は、マイク（後述するマイク８１0ないし８１4のうちの1つである、例えば、マイク８１0）から得られるアナログの音響信号をやりとりするための端子である。
【００５５】
グランド端子TJ4及びTP4は、グランド(GND)に接続される端子である。
【００５６】
プラグ２３がジャック１４に挿入されたとき、音響信号端子TJ1とTP1とが接続され、音響信号端子TJ2とTP2とが接続され、マイク端子TJ3とTP3とが接続され、グランド端子TJ4とTP4とが接続される。
【００５７】
ここで、既存のヘッドセットの中には、L及びRチャンネルの音響を出力する音響出力部としてのドライバ（ヘッドフォンドライバ）（例えば、コイルと振動板等で構成される、音響信号を、空気の振動としての音響（音波）に変換するトランスデューサ）（スピーカと呼ばれることもある）と、マイクとが設けられ、4極のプラグを有するヘッドセットがある。
【００５８】
プラグ２３としては、上述のような既存のヘッドセットが有する4極のプラグと同一のプラグを採用することができ、ジャック１４としては、上述のような既存のヘッドセットが有する4極のプラグに対応する4極のジャックを採用することができる。
【００５９】
この場合、プラグ２３は、4極の（プラグを有する）既存のヘッドセットを使用することができる、既存の音楽プレーヤ等のジャックデバイスのジャック（4極のジャック）に挿入することができる。また、ジャック１４には、4極の既存のヘッドセットのプラグ（4極のプラグ）を挿入することができる。
【００６０】
なお、プラグ２３は、マイク端子TJ3に相当するマイク端子がない3極のジャックに挿入した場合に、プラグ２３の音響信号端子TP1及びTP2と、3極のジャックの音響信号端子とが接続されるとともに、プラグ２３のグランド端子TP4と、3極のジャックのグランド端子とが接続され、プラグ２３のマイク端子TJ3は、端子どうしをショートさせないように構成されている。ジャック１４も同様である。
【００６１】
また、プラグ２３は、既存のヘッドセットが有する4極のプラグと同一のプラグに限定されるものではなく、さらに、4極のプラグに限定されるものではない。すなわち、プラグ２３としては、例えば、1つ（モノラル）の音響信号端子TP1、1つのマイク端子TP3、及び、1つのグランド端子TP4を有する3極のプラグや、2つの音響信号端子TJ1及びTJ2、1つのマイク端子TJ3、並びに、1つのグランド端子TJ4の他に、別個のマイク端子や、所定の信号用の端子を有する5極以上のプラグを採用することができる。但し、極数（端子数）の多いプラグは、構成が複雑になるので、プラグ２３としては、4極や5極、6極等の、極端に多くない極数のプラグを採用することができる。
【００６２】
以上の点、ジャック１４についても、同様である。
【００６３】
ここで、図２では、図を簡略化するため、4極のプラグ２３が、入力デバイス２０の本体に、いわば直接設けられているが、4極のプラグ２３は、4芯のケーブルを介して、入力デバイス２０の本体に接続することができる。
【００６４】
スマートフォンとしてのホストデバイス１０において、アナログ音響インターフェース１２は、DAC(Digital Analog Converter)３１、パワーアンプ（ヘッドフォンアンプ）３２、及び、抵抗(R)３３を有する。
【００６５】
DAC３１には、信号処理ブロック１１から、L及びRチャンネルのディジタルの音響信号、すなわち、例えば、音楽プレーヤとして機能するホストデバイス１０において再生された楽曲の音響信号や、ホストデバイス１０が電話機として受信した、電話の相手の音声の音響信号等が供給される。
【００６６】
DAC３１は、信号処理ブロック１１からのL及びRチャンネルのディジタルの音響信号をDA変換することにより、L及びRチャンネルのアナログの音響信号を得て、パワーアンプ３２に供給する。
【００６７】
パワーアンプ３２は、DAC３１からのL及びRチャンネルのアナログの音響信号を必要に応じて増幅し、それぞれ、ジャック１４の音響信号端子TJ1及びTJ2に出力する。
【００６８】
プラグ２３がジャック１４に挿入されている場合、上述したように、音響信号端子TJ1とTP1とが接続され、音響信号端子TJ2とTP2とが接続されるので、ジャック１４の音響信号端子TJ1及びTJ2に出力されたL及びRチャンネルのアナログの音響信号は、それぞれ、プラグ２３の音響信号端子TP1及びTP2に出力される。
【００６９】
抵抗３３の一端は、電源VDに接続され、他端は、スイッチ４１の端子４１Ａに接続されている。
【００７０】
スマートフォンとしてのホストデバイス１０において、多重化データインターフェース１３は、スイッチ４１、コンデンサ４３、マイク検出部４４、対応検出部４５、インタラプタ４６、送受信処理部４７、レジスタ４８、及び、I2Cインターフェース（I/F)４９を有する。
【００７１】
スイッチ４１は、端子４１Ａ及び４１Ｂを有し、ジャック１４のマイク端子TJ3に接続されている。スイッチ４１は、端子４１Ａ又は４１Ｂを選択することで、ジャック１４のマイク端子TJ3と、端子４１Ａ又は４１Ｂとを接続する。
【００７２】
スイッチ４１は、デフォルト、すなわち、初期状態、待機状態、ジャック１４に何も挿入されていない状態、及び、スイッチ４１が端子４１Ｂを選択するように切り替えが行われない状態では、端子４１Ａ及び４１Ｂのうちの端子４１Ａを選択している。
【００７３】
端子４１Ａには、上述したように、抵抗３３の他端が接続されている他、後述するマイク８１0が出力するアナログの音響信号#0を受信するための信号線である音響信号線JAが接続されている。
【００７４】
音響信号線JAは、端子４１Ａと信号処理ブロック１１とを接続しており、スイッチ４１が、端子４１Ａ（ひいては、端子４１Ａに接続された音響信号線JA）を選択すると、信号処理ブロック１１は、端子４１Ａに接続された音響信号線JA、及び、スイッチ４１を介して、ジャック１４のマイク端子TJ3に接続される。
【００７５】
なお、上述したように、端子４１Ａには、一端が電源VDに接続された抵抗３３の他端も接続されており、スイッチ４１が、端子４１Ａを選択すると、電源VDも、抵抗３３、及び、スイッチ４１を介して、ジャック１４のマイク端子TJ3に接続される。
【００７６】
端子４１Ｂには、入力デバイス２０から送信されてくる多重化データを受信するための多重化データ信号線JBが接続されている。
【００７７】
多重化データ信号線JBには、端子４１Ｂの他、電源VDと送受信処理部４７とが接続しており、したがって、スイッチ４１が、端子４１Ｂ（ひいては、端子４１Ｂに接続された多重化データ信号線JB）を選択すると、電源VD、及び、送受信処理部４７は、多重化データ信号線JB、及び、スイッチ４１を介して、ジャック１４のマイク端子TJ3に接続される。
【００７８】
コンデンサ４３は、その一端が、ジャック１４のマイク端子TJ3に接続され、他端が、対応検出部４５に接続されており、コンデンサ４３を通る信号の直流成分をカットする。
【００７９】
マイク検出部４４は、ジャック１４のマイク端子TJ3の電圧を監視している。
【００８０】
プラグ２３がジャック１４に挿入されると、マイク端子TJ3とTP3とが接続し、入力デバイス２０のマイク８１0が、スイッチ７１、プラグ２３のマイク端子TP3、ジャック１４のマイク端子TJ3、スイッチ４１、及び、抵抗３３を介して、電源VDに接続する。
【００８１】
この場合、入力デバイス２０のマイク８１0は、ホストデバイス１０にとって、数kオームの直流抵抗（成分）になり、ジャック１４のマイク端子TJ3の電圧が変化する。マイク検出部４４は、その電圧の変化によって、マイクが接続されたこと、すなわち、4極のプラグを有するヘッドセット等のマイクを有するプラグデバイス（のプラグ）が、ジャック１４に挿入されたことを検出する。なお、マイク検出部４４では、マイク端子TJ3の電圧の他、マイク端子TJ3に流れる電流等の、電圧以外の信号の変化に基づいて、マイクが接続されたことを検出することができる。
【００８２】
マイク検出部４４は、マイクが接続されたことを検出すると、マイクの検出を表すマイク検出信号を、対応検出部４５に供給する。
【００８３】
対応検出部４５は、マイク検出部４４からマイク検出信号が供給されると、すなわち、マイクを有するプラグデバイスのプラグが、ジャック１４に挿入されると、そのプラグデバイスが対応デバイスであるかどうかを検出するためのハンドシェーク信号を出力する。
【００８４】
対応検出部４５が出力するハンドシェーク信号は、コンデンサ４３を介して、ジャック１４のマイク端子TJ3に供給される。
【００８５】
ここで、ハンドシェーク信号としては、例えば、数十ないし数百kHzの正弦波等を採用することができる。
【００８６】
対応検出部４５は、以上のように、マイク検出部４４からマイク検出信号が供給され、ハンドシェーク信号を出力した後、ジャック１４のマイク端子TJ3から、コンデンサ４３を介して、ハンドシェーク信号に応答する所定の信号を受信した場合、ジャック１４にプラグが挿入されたプラグデバイスが対応デバイスであることを検出する。
【００８７】
ジャック１４にプラグが挿入されたプラグデバイスが対応デバイスであることが検出されると、対応検出部４５は、端子４１Ａを選択しているスイッチ４１を、端子４１Ｂを選択するように切り替えるとともに、そのスイッチ４１の切り替えの旨を、インタラプタ４６に供給する。
【００８８】
インタラプタ４６は、対応検出部４５から、スイッチ４１が端子４１Ｂを選択するように切り替えられた旨が供給されると、対応デバイス（のプラグ）が、ジャック１４に挿入された旨を、信号処理ブロック１１に供給する。
【００８９】
なお、ここでは、対応検出部４５からインタラプタ４６に対して、スイッチ４１が端子４１Ｂを選択するように切り替えられた旨が供給された場合に、インタラプタ４６が、対応デバイスがジャック１４に挿入された旨を、信号処理ブロック１１に供給することとしたが、対応デバイスがジャック１４に挿入されたがどうかについては、信号処理ブロック１１から、インタラプタ４６に対して、定期的に（又は不定期に）、ポーリングをかけることにより、問い合わせるようにすることができる。
【００９０】
信号処理ブロック１１は、インタラプタ４６から、対応デバイスが、ジャック１４に挿入された旨が供給されると、対応デバイス用の信号処理を行う。
【００９１】
送受信処理部４７には、クロック生成部１５からクロックが供給され、送受信処理部４７は、クロック生成部１５からのクロックに同期して動作する。
【００９２】
そして、送受信処理部４７は、スイッチ４１が端子４１Ｂを選択しているときに、ジャック１４のマイク端子TJ3、スイッチ４１、及び、多重化データ信号線JBを介して供給される多重化データを受信する。
【００９３】
さらに、送受信処理部４７は、多重化データの多重化を解く（デシリアラズ）（復調）等の多重化データに適切な処理を行って、多重化データに含まれる元のデータとしての、例えば、ディジタルの音響信号#0,#1,#2,#3,#4、及び、付加データを分離する。
【００９４】
ここで、本実施の形態では、多重化データには、例えば、ディジタルの音響信号#0,#1,#2,#3,#4、及び、付加データが含まれる。
【００９５】
ディジタルの音響信号#0,#1,#2,#3,#4は、それぞれ、後述するマイク８１0，８１1，８１2，８１3，８１4で集音される音響に対応するディジタルの音響信号である。
【００９６】
また、付加データには、後述するスイッチ８０の操作を表すスイッチ(SW)信号や、後述するデバイス情報、その他のデータが含まれる。
【００９７】
送受信処理部４７は、ディジタルの音響信号#0,#1,#2,#3,#4、及び、付加データに含まれるスイッチ信号を、信号処理ブロック１１に供給するとともに、付加データに含まれるデバイス情報やその他のデータを、レジスタ４８に供給し、又は、I2Cインターフェース４９を介して、信号処理ブロック１１に供給する。
【００９８】
ここで、信号処理ブロック１１は、送受信処理部４７から供給されるディジタルの音響信号#0,#1,#2,#3,#4、及び、スイッチ信号や、I2Cインターフェース４９を介して供給されるデータ（情報）を必要に応じて用いて、デバイス情報に応じた様々な信号処理を行うことができる。
【００９９】
すなわち、信号処理ブロック１１は、例えば、ディジタルの音響信号#1ないし#4を用い、DAC３１に供給される楽曲の音響信号について、後述するようなNC(Noise Cancel)の処理を、デバイス情報に応じた信号処理として行うことができる。その他、信号処理ブロック１１は、例えば、ディジタルの音響信号#01ないし#4を用い、ビームフォーミング等の処理を、デバイス情報に応じた信号処理として行うことができる。
【０１００】
送受信処理部４７は、スイッチ４１が端子４１Ｂを選択しているときに、上述したように、多重化データを受信する他、信号処理ブロック１１から、I2Cインターフェース４９を介して供給される要求に応じて、対応デバイスに対するコマンドを、多重化データ信号線JB、スイッチ４１、及び、ジャック１４のマイク端子TJ3を介して、ジャック１４にプラグが挿入された対応デバイスであるプラグデバイスに送信する。
【０１０１】
レジスタ４８は、送受信処理部４７から供給されるデバイス情報等を一時記憶する。
【０１０２】
I2Cインターフェース４９は、送受信処理部４７と信号処理ブロック１１との間を、I2C(Inter-Integrated Circuit)の仕様で接続するインターフェースとして機能する。
【０１０３】
ヘッドセットとしての入力デバイス２０において、アナログ音響インターフェース２１は、ドライバ６１Ｌ及び６１Ｒ、スイッチ（ボタン）８０、並びに、マイク８１0を有する。
【０１０４】
ドライバ６１Ｌ及び６１Ｒは、音響を出力する音響出力部としてのドライバ（ヘッドフォンドライバ）（例えば、コイルと振動板等で構成される、音響信号を、空気の振動としての音響（音波）に変換するトランスデューサ）であり、それぞれ、プラグ２３の音響信号端子TP1及びTP2から供給される音響信号に対応する音響を出力（放音）する。
【０１０５】
上述したように、プラグ２３がジャック１４に挿入されている場合には、音響信号端子TJ1とTP1とが接続され、音響信号端子TJ2とTP2とが接続され、例えば、ホストデバイス１０において再生された楽曲の音響信号等が、信号処理ブロック１１から、DAC３１、パワーアンプ３２、及び、ジャック１４を介して、プラグ２３の音響信号端子TP1及びTP2に出力される。
【０１０６】
その結果、ドライバ６１Ｌ及び６１Ｒでは、ホストデバイス１０において再生された楽曲等の音響信号に対応する音響が出力される。
【０１０７】
スイッチ８０は、ユーザによって操作され、操作されている場合と、操作されていない場合とで、スイッチ８０が接続している接続点PSの（直流）電圧としてのスイッチ信号（接続点PSから見たスイッチ８０のインピーダンス）を変化させる。スイッチ８０のスイッチ信号（H又はLレベル）は、スイッチ７１の端子７１Ａ、及び、送信処理部７８に供給される。
【０１０８】
マイク８１0は、物理量である音響（音波）を、電気信号である音響信号に変換するトランスデューサであり、マイク８１0に入力する音響に対応するアナログの音響信号を出力する。
【０１０９】
ここで、マイク８１0は、例えば、ヘッドセットとしての入力デバイス２０を装着するユーザの音声の集音を目的とする音声用マイクとして使用することができる。
【０１１０】
マイク８１0の出力端子は、アンプ８２0、抵抗(R)８３0、及び、スイッチ８０のスイッチ信号が出力される接続点PSに接続されており、接続点PSは、スイッチ７１の端子７１Ａに接続されている。
【０１１１】
したがって、接続点PSにおいて、スイッチ８０のスイッチ信号は、マイク８１0が出力するアナログの音響信号に重畳され、スイッチ７１の端子７１Ａに供給される。
【０１１２】
なお、スイッチ８０、及び、マイク８１0は、上述のように、アナログ音響インターフェース２１を構成するが、後述するように、多重化データインターフェース２２をも構成する。
【０１１３】
ヘッドセットとしての入力デバイス２０において、多重化データインターフェース２２は、スイッチ７１、コンデンサ７２、対応検出部７３、LDO(Low Drop-Out regulator)７４、制御部７５、PLL(Phase Lock Loop)７７、送信処理部７８、スイッチ８０、マイク８１0，８１1，８１2，８１3、及び、８１4、アンプ８２0，８２1，８２2，８２3、及び、８２4、抵抗８３0，８３1，８３2，８３3、及び、８３4、ADC(Analog Digital Converter)８４0，８４1，８４2，８４3、及び、８４4、並びに、不揮発性メモリ８５を有する。
【０１１４】
スイッチ７１は、端子７１Ａ及び７１Ｂを有し、プラグ２３のマイク端子TP3に接続されている。スイッチ７１は、端子７１Ａ又は７１Ｂを選択することで、プラグ２３のマイク端子TP3と、端子７１Ａ又は７１Ｂとを接続する。
【０１１５】
スイッチ７１は、デフォルトでは、端子７１Ａ及び７１Ｂのうちの端子７１Ａを選択している。
【０１１６】
端子７１Ａには、マイク８１0が出力するアナログの音響信号#0を送信するための信号線である音響信号線PAが接続されている。
【０１１７】
音響信号線PAは、端子７１Ａと接続点PSとを接続しており、スイッチ７１が、端子７１Ａ（ひいては、端子７１Ａに接続された音響信号線PA）を選択すると、接続点PSは、端子７１Ａに接続された音響信号線PA、及び、スイッチ７１を介して、プラグ２３のマイク端子TP3に接続される。
【０１１８】
したがって、接続点PSにおいて、スイッチ８０のスイッチ信号が重畳された、マイク８１0が出力するアナログの音響信号は、音響信号線PA、及び、端子７１Ａを選択しているスイッチ７１を介して、プラグ２３のマイク端子TP3に出力される。
【０１１９】
端子７１Ｂには、ホストデバイス１０に、送信処理部７８が出力する多重化データを送信するための多重化データ信号線PBが接続されている。
【０１２０】
多重化データ信号線PBには、端子７１Ｂの他、制御部７５、PLL７７、及び、送信処理部７８が接続しており、したがって、スイッチ７１が、端子７１Ｂ（ひいては、端子７１Ｂに接続された多重化データ信号線PB）を選択すると、制御部７５、PLL７７、及び、送信処理部７８は、多重化データ信号線PB、及び、スイッチ７１を介して、プラグ２３のマイク端子TP3に接続される。
【０１２１】
また、端子７１Ｂには、多重化データ信号線PBの他、LDO７４が接続しており、スイッチ７１が、端子７１Ｂを選択すると、LDO７４も、スイッチ７１を介して、プラグ２３のマイク端子TP3に接続される。
【０１２２】
コンデンサ７２は、その一端が、プラグ２３のマイク端子TP3に接続され、他端が、対応検出部７３に接続されており、コンデンサ７２を通る信号の直流成分をカットする。
【０１２３】
対応検出部７３は、プラグ２３のマイク端子TP3から、コンデンサ７２を介して、ハンドシェーク信号を受信すると、プラグ２３が挿入されたジャックを有するジャックデバイスが対応デバイスであることを検出する。
【０１２４】
プラグ２３にジャックが挿入されたジャックデバイスが対応デバイスであることが検出されると、対応検出部７３は、端子７１Ａを選択しているスイッチ７１を、端子７１Ｂを選択するように切り替えるとともに、入力デバイス２０が対応デバイスであることを、プラグ２３が挿入されたジャックを有するジャックデバイスに報知するために、コンデンサ７２を介して、プラグ２３のマイク端子TP3に、受信したハンドシェーク信号と同様の、又は、周波数が異なるハンドシェーク信号を出力する。
【０１２５】
LDO７４は、電圧レギュレータであり、プラグ２３のマイク端子TP3からスイッチ７１を介して供給される信号から、所定の電圧を生成し、電源となる電力を、抵抗８３iを介して、アンプ８２i等に供給するとともに、制御部７５や、送信処理部７８、ADC８４i、その他の電源を必要とする多重化データインターフェース２２のブロックに供給する。
【０１２６】
したがって、入力デバイス２０の多重化データインターフェース２２は、ホストデバイス１０（の電源VD）から、電源となる電力の供給を受けて動作する。
【０１２７】
なお、LDO７４が各ブロックに電源となる電力を供給するための信号線は、図が煩雑になるのを避けるために、適宜省略してある。
【０１２８】
制御部７５は、レジスタ７６を内蔵しており、そのレジスタ７６の記憶値に従った処理を行う。
【０１２９】
また、制御部７５は、プラグ２３のマイク端子TP3から、（端子７１Ｂを選択している）スイッチ７１、及び、多重化データ信号線PBを介して供給される信号（コマンド）に応じて、レジスタ７６へのデータの書き込みや、レジスタ７６、及び、不揮発性メモリ８５からのデータの読み出し、その他の処理を行う。
【０１３０】
ここで、レジスタ７６からのデータの読み出しでは、制御部７５は、レジスタ７６からデータを読み出し、送信処理部７８に供給する。送信処理部７８では、制御部７５からのデータが、多重化データに含められ、多重化データ信号線PB、及び、スイッチ７１を介して、プラグ２３のマイク端子TP3から送信される。
【０１３１】
また、不揮発性メモリ８５からのデータの読み出しでは、制御部７５は、送信処理部７８を制御することにより、不揮発性メモリ８５からデータを読み出させ、多重化データに含めて、多重化データ信号線PB、及び、スイッチ７１を介して、プラグ２３のマイク端子TP3から送信させる。
【０１３２】
なお、制御部７５は、その他、必要に応じて、入力デバイス２０の必要なブロックの制御を行う。制御部７５が、必要なブロックの制御を行うための信号線は、図が煩雑になるのを避けるために、適宜省略してある。
【０１３３】
PLL７７には、スイッチ７１が端子７１Ｂを選択しているときに、プラグ２３のマイク端子TP3、スイッチ７１、及び、多重化データ信号線PBを介して、プラグ２３が挿入されているジャックを有するジャックデバイス（対応デバイス）から信号が供給される。
【０１３４】
PLL７７は、プラグ２３のマイク端子TP3、スイッチ７１、及び、多重化データ信号線PBを介して供給される信号に同期したクロックを生成し、送信処理部７８、その他の必要なブロックに供給する。
【０１３５】
送信処理部７８には、スイッチ８０からスイッチ信号（スイッチ８０が操作されているか否かを表すH又はLレベル）が供給されるとともに、ADC８４i(i=0,1,2,3,4)から、マイク８１iで集音された音響の、例えば、1ビットのディジタル信号である音響信号#iが供給される。
【０１３６】
送信処理部７８は、PLL７７から供給されるクロックに同期して動作し、スイッチ８０からのスイッチ信号、ADC８４iからのディジタルの音響信号#i、レジスタ７６から読み出されたデータ、及び、不揮発性メモリ８５から読み出されたデータ（デバイス情報）を（時分割）多重化（シリアライズ）（変調）し、その他必要な処理を施して、その結果得られる多重化データを、多重化データ信号線PB、及び、スイッチ７１を介して、プラグ２３のマイク端子TP3から送信する。
【０１３７】
ここで、上述したように、多重化データには、ディジタルの音響信号#0,#1,#2,#3,#4、及び、付加データが含まれる。スイッチ信号、レジスタ７６から読み出されたデータ、及び、不揮発性メモリ８５から読み出されたデータが、付加データである。
【０１３８】
マイク８１iは、物理量である音響（音波）を、電気信号である音響信号に変換するトランスデューサであり、マイク８１iに入力する音響#iに対応するアナログの音響信号#iを出力する。
【０１３９】
ここで、マイク８１0は、例えば、上述したように、ヘッドセットとしての入力デバイス２０を装着するユーザの音声の集音を目的とする音声用マイクとして使用することができる。
【０１４０】
また、マイク８１1ないし８１4は、例えば、ホストデバイス１０の信号処理ブロック１１で行われるNCの処理に用いるノイズ等の音響の集音を目的とするNC用マイクとして使用することができる。
【０１４１】
マイク８１iが出力するアナログの音響信号#iは、アンプ８２iに供給される。
【０１４２】
アンプ８２iは、マイク８１iからのアナログの音響信号#iを増幅し、ADC８４iに供給する。
【０１４３】
抵抗８３iは、LDO７４の出力端子と、マイク８１iとアンプ８２iとの接続点との間に接続されている。
【０１４４】
ADC８４iは、アンプ８２iからのアナログの音響信号#iのAD変換を行い、その結果得られるディジタルの音響信号#iを、送信処理部７８に供給する。
【０１４５】
ここで、ADC８４iのAD変換としては、例えば、1ビットのAD変換としてのΔΣ変調を採用することができる。
【０１４６】
不揮発性メモリ８５は、例えば、OTP(One Time Programmable)メモリや、EPROM(Erasable Programmable Read Only Memory)等であり、不揮発性メモリ８５には、デバイス情報が記憶される。
【０１４７】
デバイス情報とは、入力デバイス２０に関する情報であり、デバイス情報には、入力デバイス２０の製造会社等を特定するベンダID(Identification)や、入力デバイス２０（個体）の機種等を特定するプロダクトIDを含めることができる。
【０１４８】
さらに、デバイス情報には、入力デバイス２０の構成や機能、用途を表す構成機能情報を含めることができる。
【０１４９】
構成機能情報としては、例えば、入力デバイス２０がヘッドセット等である旨や、入力デバイス２０に設けられているマイク８１i等のトランスデューサの数等を採用することができる。
【０１５０】
また、デバイス情報には、入力デバイス２０のプラグ２３を、ホストデバイス１０のジャック１４に挿入して、入力デバイス２０を使用する場合に、信号処理ブロック１１において、入力デバイス２０にとって最適（又は適切）な処理が行われるようにするための処理情報等を含めることができる。
【０１５１】
処理情報としては、例えば、音楽プレーヤとして機能するスマートフォンとしてのホストデバイス１０の信号処理ブロック１１で、NCの処理が行われる場合において、ヘッドセットとしての入力デバイス２０にとって最適なNCの処理が行われるようにするための、NCの処理のアルゴリズムや、NCの処理で用いられるフィルタのフィルタ係数、そのフィルタ係数を求めるのに用いることができるマイク８１iの特性や、ドライバ６１Ｌ及び６１Ｒの特性等を採用することができる。
【０１５２】
なお、図２では、入力デバイス２０に、1つのスイッチ８０が設けられているが、入力デバイス２０には、２つ以上のスイッチを（接続点PSに並列に）設けることができる。また、入力デバイス２０は、スイッチを設けずに構成することができる。
【０１５３】
さらに、図２では、入力デバイス２０に、5つのマイク８１0ないし８１4が設けられているが、入力デバイス２０には、5つ以外の数の複数のマイクを設けることができる。
【０１５４】
また、入力デバイス２０には、マイク以外の、物理量を電気信号に変換するトランスデューサ、すなわち、例えば、加速度センサや、タッチセンサ、体温や脈拍等の生体に関する物理量をセンシングする生体センサ等を設けることができる。
【０１５５】
図３は、図２のホストデバイス１０、及び、入力デバイス２０の処理を説明するフローチャートである。
【０１５６】
ホストデバイス１０では、ステップＳ１１において、スイッチ４１は、デフォルトで，端子４１Ａを選択している。
【０１５７】
一方、入力デバイス２０では、ステップＳ２１において、スイッチ７１は、デフォルトで、端子７１Ａを選択している。
【０１５８】
そして、入力デバイス２０のプラグ２３が、ホストデバイス１０のジャック１４に挿入されると、ホストデバイス１０では、ステップＳ１２において、マイク検出部４４が、ジャック１４に挿入されたプラグ２３を有するプラグデバイスとしての入力デバイス２０に存在する音声用マイクとしてのマイク８１0を検出する。
【０１５９】
すなわち、プラグ２３がジャック１４に挿入されると、ジャック１４のマイク端子TJ3とプラグ２３のTP3とが接続し、入力デバイス２０のマイク８１0が、（端子７１Ａを選択している）スイッチ７１、プラグ２３のマイク端子TP3、ジャック１４のマイク端子TJ3、（端子４１Ａを選択している）スイッチ４１、及び、抵抗３３を介して、電源VDに接続する。
【０１６０】
この場合、入力デバイス２０のマイク８１0は、ホストデバイス１０にとって、数kオームの直流抵抗（成分）になり、ジャック１４のマイク端子TJ3の電圧が変化する。マイク検出部４４は、その電圧の変化によって、マイク８１0が接続されたこと、ひいては、マイク８１0を検出する。
【０１６１】
マイク検出部４４は、マイク８１0を検出すると、そのマイク８１0の検出を表すマイク検出信号を、対応検出部４５に供給する。
【０１６２】
対応検出部４５は、マイク検出部４４からマイク検出信号が供給されると、ステップＳ１３において、ハンドシェーク信号を送信する。
【０１６３】
対応検出部４５が送信するハンドシェーク信号は、コンデンサ４３、ジャック１４のマイク端子TJ3、プラグ２３のマイク端子TP3、及び、コンデンサ７２を介して、入力デバイス２０の対応検出部７３に到達する。
【０１６４】
ステップＳ２２において、入力デバイス２０では、対応検出部７３が、上述のようにして、ホストデバイス１０の対応検出部４５から送信されてくるハンドシェーク信号を受信する。
【０１６５】
対応検出部７３は、ハンドシェーク信号を受信することにより、プラグ２３が挿入されたジャック１４を有するジャックデバイスであるホストデバイス１０が対応デバイスであることを検出（認識）する。
【０１６６】
プラグ２３が挿入されたジャック１４を有するジャックデバイスであるホストデバイス１０が対応デバイスであることが検出されると、対応検出部７３は、ステップＳ２３において、入力デバイス２０が対応デバイスであることを、プラグ２３が挿入されたジャックを有するジャックデバイスに報知するためのハンドシェーク信号を送信する。
【０１６７】
さらに、対応検出部７３は、ステップＳ２４において、端子７１Ａを選択しているスイッチ７１を、端子７１Ｂを選択するように切り替える。
【０１６８】
スイッチ７１が、端子７１Ｂを選択するように切り替えられると、プラグ２３のマイク端子TP3は、（端子７１Ｂを選択している）スイッチ７１を介して、LDO７４に接続される。
【０１６９】
さらに、プラグ２３のマイク端子TP3は、スイッチ７１、及び、多重化データ信号線PBを介して、制御部７５、PLL７７、及び、送信処理部７８に接続される。
【０１７０】
対応検出部７３がステップＳ２３で送信するハンドシェーク信号は、コンデンサ７２、プラグ２３のマイク端子TP3、ジャック１４のマイク端子TJ3、及び、コンデンサ４３を介して、ホストデバイス１０の対応検出部４５に到達する。
【０１７１】
ステップＳ１４において、ホストデバイス１０では、対応検出部４５が、上述のようにして、入力デバイス２０の対応検出部７３から送信されてくるハンドシェーク信号を受信する。
【０１７２】
対応検出部４５は、ハンドシェーク信号を受信することにより、ジャック１４に挿入されたプラグ２３を有するプラグデバイスである入力デバイス２０が対応デバイスであることを検出（認識）する。
【０１７３】
ジャック１４に挿入されたプラグ２３を有するプラグデバイスである入力デバイス２０が対応デバイスであることが検出されると、対応検出部４５は、端子４１Ａを選択しているスイッチ４１を、端子４１Ｂを選択するように切り替えるとともに、そのスイッチ４１の切り替えの旨を、インタラプタ４６に供給する。
【０１７４】
インタラプタ４６は、対応検出部４５から、スイッチ４１が端子４１Ｂを選択するように切り替えられた旨が供給されると、対応デバイス（のプラグ）が、ジャック１４に挿入された旨を、信号処理ブロック１１に供給する。
【０１７５】
信号処理ブロック１１では、インタラプタ４６から、対応デバイスが、ジャック１４に挿入された旨が供給されると、対応デバイス用の信号処理が開始される。
【０１７６】
また、スイッチ４１が、端子４１Ｂを選択するように切り替えられると、ジャック１４のマイク端子TJ3は、（端子４１Ｂを選択している）スイッチ４１、及び、多重化データ信号線JBを介して、送受信処理部４７、及び、電源VDに接続される。
【０１７７】
以上のように、ジャック１４のマイク端子TJ3が、スイッチ４１、及び、多重化データ信号線JBを介して、電源VDに接続されることにより、その電源VDは、ホストデバイス１０の多重化データ信号線JB、スイッチ４１、及び、ジャック１４のマイク端子TJ3、さらには、入力デバイス２０のプラグ２３のマイク端子TP3、及び、（端子７１Ｂを選択している）スイッチ７１を介して、LDO７４に接続される。
【０１７８】
以上のようにして、ホストデバイス１０の電源VDが、入力デバイス２０のLDO７４に接続されると、LDO７４は、電源VDから電力を得て、入力デバイス２０のアンプ８２i等の電源が必要なブロックに、電源となる電力の供給を開始する。
【０１７９】
また、ジャック１４のマイク端子TJ3が、スイッチ４１、及び、多重化データ信号線JBを介して、送受信処理部４７に接続されると、ステップＳ１６において、送受信処理部４７は、クロック生成部１５からのクロックに同期して、そのクロック（を含む信号）の送信を開始する。
【０１８０】
送受信処理部４７から送信されるクロックは、多重化データ信号線JB、スイッチ４１、ジャック１４のマイク端子TJ3、プラグ２３のマイク端子TP3、スイッチ７１、及び、多重化データ信号線PBを介して、PLL７７に到達する。
【０１８１】
PLL７７は、ステップＳ２５において、上述のようにして送受信処理部４７から送信されてくるクロックに従って動作を開始し、いわゆるロック状態となると、送受信処理部４７からのクロックに同期したクロックを、制御部７５や送信処理部７８等に供給する。
【０１８２】
送信処理部７８は、ステップＳ２６において、PLL７７からのクロックに同期して動作を開始し、スイッチ８０からのスイッチ信号、ADC８４iからのディジタルの音響信号#i、レジスタ７６から読み出されたデータ、及び、不揮発性メモリ８５から読み出されたデータを多重化し、その結果得られる多重化データを、多重化データ信号線PB、スイッチ７１、プラグ２３のマイク端子TP3、ジャック１４のマイク端子TJ3、スイッチ４１、及び、多重化データ信号線JBを介して、送受信処理部４７に送信する処理を開始する。
【０１８３】
送受信処理部４７は、ステップＳ１７において、以上のようにして、送信処理部７８から送信されてくる多重化データの受信を開始する。
【０１８４】
以上のように、入力デバイス２０では、プラグ２３が挿入されたジャックを有するジャックデバイスが、多重化データを扱うことができる対応デバイスであるかどうかを検出し、ジャックデバイスが対応デバイスである場合に、多重化データを、プラグ２３を介して送信する一方、ホストデバイス１０では、ジャック１４に挿入されたプラグを有するプラグデバイスが、対応デバイスであるかどうかを検出し、プラグデバイスが対応デバイスである場合に、その対応デバイスであるプラグデバイスから送信されてくる多重化データを、ジャック１４を介して受信するので、対応デバイスであるプラグデバイスとしての入力デバイス２０から、対応デバイスであるジャックデバイスとしてのホストデバイス１０への多重化データの送受信を、容易に行うことができる。
【０１８５】
すなわち、ジャック１４やプラグ２３の端子の数を増加せずに、1つのマイク端子TJ3及びTP3を用いて、複数のトランスデューサが出力する信号としての、例えば、5つのマイク８１0ないし８１4が出力する音響信号#0ないし#4を、多重化データに含めて送受信することができる。
【０１８６】
なお、ホストデバイス１０では、ジャック１４に挿入されたプラグを有するプラグデバイスが、対応デバイスであるかどうかを検出し、プラグデバイスが対応デバイスである場合に、端子４１Ａを選択しているスイッチ４１を、端子４１Ｂを選択するように切り替えるので、プラグデバイスが対応デバイスでない場合には、端子４１Ａを選択しているスイッチ４１は、端子４１Ａを選択している状態のままになる。
【０１８７】
その結果、ホストデバイス１０は、対応デバイスである入力デバイス２０（のプラグ２３）が（ジャック１４に）接続された場合は勿論、対応デバイスでない、4極のプラグを有する既存のプラグデバイスとしての、例えば、マイクを有する既存のヘッドセットが接続された場合であっても、その既存のヘッドセットを使用することができるという、いわゆる後方互換性を有する。
【０１８８】
同様に、入力デバイス２０では、プラグ２３が挿入されたジャックを有するジャックデバイスが、対応デバイスであるかどうかを検出し、ジャックデバイスが対応デバイスである場合に、端子７１Ａを選択しているスイッチ７１を、端子７１Ｂを選択するように切り替えるので、ジャックデバイスが対応デバイスでない場合には、端子７１Ａを選択しているスイッチ７１は、端子７１Ａを選択している状態のままになる。
【０１８９】
その結果、入力デバイス２０は、対応デバイスであるホストデバイス１０（のジャック１４）に（プラグ２３が）接続された場合は勿論、対応デバイスでない、4極のジャックを有する既存のジャックデバイスとしての、例えば、既存のスマートフォンに接続された場合であっても、その既存のスマートフォンを使用することができるという後方互換性を有する。
【０１９０】
ここで、ホストデバイス１０は、多重化データインターフェース１３を動作させないこととすることにより、既存のスマートフォン等に擬制することができる。
【０１９１】
既存のスマートフォンに擬制されたホストデバイス１０では、スイッチ４１は、デフォルトの状態のまま、すなわち、音響信号線JAが接続されている端子４１Ａを選択したままになり、ジャック１４のマイク端子TJ3は、抵抗３３と信号処理ブロック１１とが接続された音響信号線JAに接続された状態のままになる。
【０１９２】
また、入力デバイス２０は、多重化データインターフェース２２（但し、アナログ音響インターフェース２１を構成するスイッチ８０及びマイク８１0を除く）を動作させないこととすることにより、マイクを有する4極の既存のヘッドセット等に擬制することができる。
【０１９３】
既存のヘッドセットに擬制された入力デバイス２０では、スイッチ７１は、デフォルトの状態のまま、すなわち、音響信号線PAが接続されている端子７１Ａを選択したままになり、プラグ２３のマイク端子TP3は、スイッチ８０及びマイク８１0が接続された接続点PSに接続された音響信号線PAに接続された状態のままになる。
【０１９４】
以下、対応デバイスであるホストデバイス１０に、対応デバイスでない既存のヘッドセット（に擬制された入力デバイス２０）が接続された場合と、対応デバイスである入力デバイス２０が、対応デバイスでない既存のスマートフォン（に擬制されたホストデバイス１０）に接続された場合について説明する。
【０１９５】
なお、対応デバイスであるホストデバイス１０（のジャック１４）に、対応デバイスである入力デバイス２０（のプラグ２３）が接続（挿入）された場合、すなわち、ホストデバイス１０と入力デバイス２０とで、図２及び図３で説明した処理が行われる場合を、以下、標準ケースともいう。
【０１９６】
まず、対応デバイスであるホストデバイス１０に、既存のヘッドセットに擬制された入力デバイス２０が接続された場合には、ホストデバイス１０では、標準ケースと同様に、マイク検出部４４において、マイク８１0が検出され、対応検出部４５から、ハンドシェーク信号が送信される。
【０１９７】
対応検出部４５からのハンドシェーク信号は、コンデンサ４３、ジャック１４のマイク端子TJ3、プラグ２３のマイク端子TP3、及び、コンデンサ７２を介して、入力デバイス２０の対応検出部７３に到達するが、いまの場合、既存のヘッドセットに擬制された入力デバイス２０では、多重化データインターフェース２２は動作しないので、対応検出部７３は、標準ケースと異なり、ハンドシェーク信号を返さない。
【０１９８】
その結果、対応検出部４５は、ハンドシェーク信号を受信することができないため、既存のヘッドセットに擬制された入力デバイス２０が、対応デバイスでないことを検出（認識）する。
【０１９９】
この場合、対応検出部４５は、端子４１Ａを選択しているスイッチ４１を切り替えず、端子４１Ａを選択させたままにし、これにより、ジャック１４の端子TJ3は、（端子４１Ａを選択している）スイッチ４１、及び、抵抗３３を介して、電源VDに接続され、かつ、音響信号線JAに接続される（接続されたままの状態になる）。
【０２００】
一方、既存のヘッドセットに擬制された入力デバイス２０では、スイッチ７１は、音響信号線PAが接続されている端子７１Ａを選択したままであるため、プラグ２３のマイク端子TP3は、スイッチ８０及びマイク８１0が接続された接続点PSに接続された音響信号線PAに接続されている。
【０２０１】
したがって、音響信号線JA、スイッチ４１、ジャック１４のマイク端子TJ3、プラグ２３のマイク端子TP3、スイッチ７１、及び、音響信号線PAの経路には、過電流を防止する抵抗３３を介して、電源VDによる電圧が印加される。
【０２０２】
そして、マイク８１0が出力するアナログの音響信号#0は、接続点PS、音響信号線PA、スイッチ７１、マイク端子TP3及びTJ3、スイッチ４１、並びに、音響信号線JAを介して、信号処理ブロック１１に供給される。
【０２０３】
信号処理ブロック１１は、以上のようにして供給される、マイク８１0が出力するアナログの音響信号#0の、例えば、AD変換等の信号処理を必要に応じて行い、例えば、電話（送話）の音声として送信する。
【０２０４】
また、スイッチ８０が出力するスイッチ信号は、マイク８１0が出力するアナログの音響信号#0に重畳する形で、接続点PS、音響信号線PA、スイッチ７１、マイク端子TP3及びTJ3、スイッチ４１、並びに、音響信号線JAを介して、信号処理ブロック１１に供給される。
【０２０５】
信号処理ブロック１１は、音響信号線JAを介して供給されるアナログの音響信号#0の直流成分に基づいて、スイッチ信号を検出し、すなわち、スイッチ８０の操作を検出し、そのスイッチ８０の操作に応じた信号処理を行う。
【０２０６】
なお、ホストデバイス１０において再生された楽曲の音響信号や、ホストデバイス１０が電話機として受信した音声の音響信号等は、ホストデバイス１０のアナログ音響インターフェース１２、ジャック１４の音響信号端子TJ1及びTJ2、並びに、プラグ２３の音響信号端子TP1及びTP2を介して、既存のヘッドセットに擬制された入力デバイス２０のアナログ音響インターフェース２１に供給される。そして、アナログ音響インターフェース２１では、ドライバ６１Ｌ及び６１Ｒから、ホストデバイス１０において再生された楽曲の音響信号や、ホストデバイス１０が電話機として受信した音声の音響信号等に対応する音響が出力される。
【０２０７】
以上のように、対応デバイスであるホストデバイス１０に、マイクを有する4極の既存のヘッドセット（に擬制された入力デバイス２０）が接続された場合、スイッチ４１が、端子４１Ａを選択した状態になることにより、マイクを有する4極の既存のヘッドセットは、その機能を制限されることなく、既存のスマートフォン等に接続した場合と同様に使用することができる。したがって、対応デバイスであるホストデバイス１０は、後方互換性を有する。
【０２０８】
なお、入力デバイス２０は、アナログ音響インターフェース２１と、マイク端子TP3がないプラグ２３とで構成することにより、3極のプラグを有する既存のヘッドフォンに擬制することができるが、そのような既存のヘッドフォンが、対応デバイスであるホストデバイス１０に接続された場合、その既存のヘッドフォンは、3極のジャックを有する既存の音楽プレーヤ等に接続した場合と同様に使用することができる。
【０２０９】
次に、既存のスマートフォンに擬制されたホストデバイス１０に、対応デバイスである入力デバイス２０が接続された場合には、既存のスマートフォンに擬制されたホストデバイス１０からは、ハンドシェーク信号が送信されない。
【０２１０】
その結果、対応デバイスである入力デバイス２０において、対応検出部７３では、ハンドシェーク信号を受信することができないため、既存のスマートフォンに擬制されたホストデバイス１０が、対応デバイスでないことが検出（認識）される。
【０２１１】
この場合、対応検出部７３は、端子７１Ａを選択しているスイッチ７１を切り替えず、端子７１Ａを選択させたままにし、これにより、プラグ２３の端子TP3は、（端子７１Ａを選択している）スイッチ７１を介して、スイッチ８０及びマイク８１0が接続された接続点PSに接続された音響信号線PAに接続された状態のままになる。
【０２１２】
一方、既存のスマートフォンに擬制されたホストデバイス１０では、スイッチ４１は、端子４１Ａを選択したままであるため、ジャック１４の端子TJ3は、（端子４１Ａを選択している）スイッチ４１、及び、抵抗３３を介して、電源VDに接続され、かつ、音響信号線JAに接続される（接続されたままの状態となる）。
【０２１３】
以上のように、既存のスマートフォンに擬制されたホストデバイス１０に、対応デバイスである入力デバイス２０が接続された場合には、上述した、対応デバイスであるホストデバイス１０に、既存のヘッドセットに擬制された入力デバイス２０が接続された場合と同様の状態になる。
【０２１４】
したがって、既存のスマートフォン（に擬制されたホストデバイス１０）に、対応デバイスである入力デバイス２０が接続された場合、既存のスマートフォンは、その機能を制限されることなく、既存のヘッドセット等に接続した場合と同様に使用することができる。
【０２１５】
そして、既存のスマートフォンに、対応デバイスである入力デバイス２０が接続された場合には、対応デバイスである入力デバイス２０は、マイクを有する4極の既存のヘッドセットとして機能する。
【０２１６】
以上のように、既存のスマートフォン（に擬制されたホストデバイス１０）に、対応デバイスである入力デバイス２０が接続された場合、スイッチ７１が、端子７１Ａを選択した状態になることにより、対応デバイスである入力デバイス２０は、マイクを有する4極の既存のヘッドセットとして機能するので、後方互換性を有する。
【０２１７】
なお、音響信号端子TJ1及びTJ2、並びに、グランド端子TJ4に相当する端子が設けられた3極のジャックを有する既存の音楽プレーヤに、対応デバイスである入力デバイス２０が接続された場合、対応デバイスである入力デバイス２０は、3極の既存のヘッドフォンとして機能する。
【０２１８】
以上のように、対応デバイスであるホストデバイス１０、及び、入力デバイス２０によれば、多重化データの送受信を行うことができるので、限られた極数（端子の数）のジャック１４、及び、プラグ２３を経由して、その極数を超える数の信号を、多重化データに含めて、ホストデバイス１０と入力デバイス２０との間で送受信することができる。
【０２１９】
すなわち、4極のジャック１４、及び、プラグ２３によって、例えば、Lチャンネル及びRチャンネルの音響信号、音声用（通話用）マイクであるマイク８１0が出力する音響信号（以下、マイク音響信号ともいう）#0、スイッチ８０が出力するスイッチ信号、NCの処理等に用いることができるマイク８１1ないし８１4が出力するマイク音響信号#1ないし#4、並びに、不揮発性メモリ８５に記憶されたデバイス情報その他のデータを、ホストデバイス１０と入力デバイス２０との間で送受信することができる。
【０２２０】
具体的には、マイク８１0ないし８１4が出力するマイク音響信号（をAD変換したマイク音響信号）#0ないし#4、スイッチ８０が出力するスイッチ信号、及び、不揮発性メモリ８５に記憶されたデバイス情報その他のデータを多重化して多重化データとし、その多重化データを、4極の1つの端子であるマイク端子TJ3及びTP3を介して送受信することにより、ドライバ６１Ｌ及び６１Ｒに供給されるLチャンネル及びRチャンネルの音響信号（以下、スピーカ音響信号ともいう）が送受信される音響信号端子TJ1及びTJ2並びにTP1及びTP2と、グランドに接続されるグランド端子TJ4及びTP4とを、特に変更することなく（そのまま用いて）、Lチャンネル及びRチャンネルのスピーカ音響信号、マイク音響信号#0ないし#4、スイッチ信号、及び、不揮発性メモリ８５に記憶されたデバイス情報その他のデータを、ホストデバイス１０と入力デバイス２０との間で送受信することができる。
【０２２１】
したがって、入力デバイス２０は、複数のマイク８１0ないし８１4が出力するマイク音響信号#0ないし#4等を、ホストデバイス１０に入力するインターフェースとして機能するデバイスであるということができる。
【０２２２】
ここで、説明を簡単にするため、多重化データに含まれる信号の中の音響信号に注目すると、複数の音響信号としての5つのマイク８１0ないし８１4が出力するアナログのマイク音響信号#0ないし#4は、ADC８４0ないし８４4において、それぞれ、ディジタルのマイク音響信号#0ないし#4にAD変換されてから、多重化データに多重化される。
【０２２３】
一方、複数の音響信号を多重化する方法としては、複数のアナログの音響信号を、複数のディジタルの音響信号にAD変換してから多重化するのではなく、アナログ信号のまま多重化する方法がある。
【０２２４】
複数の音響信号を、アナログ信号のまま多重化して送受信する方法としては、例えば、複数のアナログの音響信号について、周期的に、S&H（サンプルアンドホールド）を行い、そのS&Hが行われている音響信号を、スイッチで選択して、多重化データとする方法（以下、スイッチ＋S&H法ともいう）がある。
【０２２５】
しかしながら、スイッチ＋S&H法では、複数の音響信号について、周期的に、S&Hが行われるため、複数の音響信号のそれぞれについて、同一時刻の音響信号のS&Hを行うことができない。したがって、スイッチ＋S&H法で多重化された複数の音響信号を用いて、例えば、ビームフォーミング等の信号処理を行う場合には、例えば、左右等の異なる位置に配置されたマイクで得られた複数の音響信号について、多重化データの中に、同一時刻の音響信号が存在しないために、ビームフォーミングの精度が悪化することがある。
【０２２６】
また、入力デバイス２０において、複数の音響信号を、アナログ信号のまま多重化する場合には、ホストデバイス１０側に、その複数の音響信号のそれぞれをAD変換するADCが必要となる。
【０２２７】
さらに、スイッチ＋S&H法では、図２で説明したように、アナログの音響信号を、ΔΣ変調により1ビットにAD変換して多重化する場合に比較して、ホストデバイス１０や入力デバイス２０の構成が複雑となり、消費電力的に不利になることがある。
【０２２８】
なお、図２において、ホストデバイス１０は、クロック生成部１５が出力するクロックに同期して動作する。また、入力デバイス２０は、PLL７７がホストデバイス１０のクロック生成部１５が出力するクロックに同期して生成するクロックに同期して動作する。
【０２２９】
したがって、ホストデバイス１０と入力デバイス２０とは、同期して動作する。
【０２３０】
また、入力デバイス２０において、ADC８４iは、例えば、PLL７７がホストデバイス１０のクロック生成部１５が出力するクロックに同期して生成するクロックを、サンプリングのタイミングとしてAD変換を行う。
【０２３１】
さらに、ホストデバイス１０において、ジャック１４にプラグ２３が挿入されていない状態では、スイッチ４１は、端子４１Ａを選択することができる。同様に、入力デバイス２０において、プラグ２３がジャックに挿入されていない状態では、スイッチ７１は、端子７１Ａを選択することができる。
【０２３２】
また、ホストデバイス１０において、送受信処理部４７では、多重化データからの、その多重化データに含まれる音響信号の分離（逆多重化）は、デバイス情報に含まれる、入力デバイス２０が有するマイク８１iの数等に基づいて適切に行うことができる。
【０２３３】
さらに、ホストデバイス１０において、クロック生成部１５では、デバイス情報に含まれる、入力デバイス２０が有するマイク８１iの数に基づき、その数の音響信号をAD変換して多重化データを生成するのに必要十分な周波数(周期）のクロックを生成することができる。
【０２３４】
ここで、図２において、ホストデバイス１０と入力デバイス２０との間では、双方向通信が行われる。
【０２３５】
ホストデバイス１０と入力デバイス２０との間で行われる双方向通信において、入力デバイス２０からホストデバイス１０に送信されるデータ（信号）には、例えば、多重化データがある。多重化データには、マイク８１iが出力するマイク音声信号#i（入力デバイス２０に、マイク８１i以外のトランスデューサが設けられる場合には、そのトランスデューサが出力する信号（ディジタル信号））や、スイッチ８０が出力するスイッチ信号、不揮発性メモリ８５に記憶されたデバイス情報等が含まれる。
【０２３６】
また、ホストデバイス１０と入力デバイス２０との間で行われる双方向通信において、ホストデバイス１０から入力デバイス２０に送信されるデータ（信号）には、例えば、クロック生成部１５が生成するクロックや、制御部７５に対するコマンド等がある。
【０２３７】
制御部７５に対するコマンドとしては、例えば、レジスタ７６や、不揮発性メモリ８５に対するデータの読み書き、入力デバイス２０をスリープ状態（例えば、ADC８４i等の、必要最低限のブロック以外のブロックへの電源の供給を停止した状態）にすること、入力デバイス２０をスリープ状態から復帰（起動）させること等を指令するコマンドがある。
【０２３８】
ここで、制御部７５は、レジスタ７６の記憶値に応じて処理を行うので、レジスタ７６や、不揮発性メモリ８５に対するデータの読み書きの指令以外の指令、すなわち、例えば、入力デバイス２０をスリープ状態にすることや、入力デバイス２０をスリープ状態から復帰させること等の指令は、専用のコマンドを用意するのではなく、レジスタ７６に所定の値を書き込むことにより行うことができる。
【０２３９】
なお、入力デバイス２０に設ける複数のトランスデューサとしてのマイクとしては、アナログマイクとディジタルマイクとを併用することができる。
【０２４０】
＜ホストデバイス１０、及び、入力デバイス２０の第２の詳細構成例＞
【０２４１】
図４は、ホストデバイス１０、及び、入力デバイス２０の第２の詳細構成例を示すブロック図である。
【０２４２】
なお、図中、図２の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０２４３】
図４において、入力デバイス２０は、図２の場合と同様に構成されている。
【０２４４】
また、図４において、ホストデバイス１０は、信号処理ブロック１１、クロック生成部１５、DAC３１、パワーアンプ３２、コンデンサ４３、マイク検出部４４、対応検出部４５、インタラプタ４６、送受信処理部４７、レジスタ４８、及び、I2Cインターフェース４９を有する点で、図２の場合と共通する。
【０２４５】
但し、図４では、ホストデバイス１０は、抵抗３３、及び、スイッチ４１が設けられていない点で、図２の場合と相違する。
【０２４６】
したがって、図４では、アナログ音響インターフェース１２は、DAC３１、及び、パワーアンプ３２を有する点で、図２の場合と共通し、抵抗３３を有していない点で、図２の場合と相違する。
【０２４７】
さらに、図４では、多重化データインターフェース１３は、コンデンサ４３、マイク検出部４４、対応検出部４５、インタラプタ４６、送受信処理部４７、レジスタ４８、及び、I2Cインターフェース４９を有する点で、図２の場合と共通し、スイッチ４１を有していない点で、図２の場合と相違する。
【０２４８】
なお、図４では、ホストデバイス１０は、スイッチ４１を有していないことから、図２において、そのスイッチ４１の端子４１Ａと、信号処理ブロック１１とを接続する音響信号線JAを有していない。
【０２４９】
さらに、図４では、ホストデバイス１０は、スイッチ４１を有していないことから、多重化データ信号線JBが、図２のように、スイッチ４１を介してジャック１４のマイク端子TJ3に接続されているのではなく、直接、ジャック１４のマイク端子TJ3に接続されている。
【０２５０】
以上のように、図４では、ホストデバイス１０は、抵抗３３、スイッチ４１、及び、音響信号線JAを有していないため、図２において、スイッチ４１が端子４１Ｂを選択している場合の動作は行うことができるが、スイッチ４１が端子４１Ａを選択している場合の動作は、行うことができない。
【０２５１】
図４では、ホストデバイス１０は、上述のように、図２において、スイッチ４１が端子４１Ｂを選択している場合の動作は行うことができるので、入力デバイス２０から、多重化データを受信することができる。したがって、図４において、ホストデバイス１０は、対応デバイスである。
【０２５２】
しかしながら、図４では、ホストデバイス１０は、図２において、スイッチ４１が端子４１Ａを選択している場合の動作は、行うことができない。
【０２５３】
そして、ホストデバイス１０の後方互換性は、図２において、スイッチ４１が端子４１Ａを選択した状態になることにより確保されるため、スイッチ４１が端子４１Ａを選択している場合の動作を行うことができない図４のホストデバイス１０は、後方互換性を有しない。
【０２５４】
すなわち、図４において、ホストデバイス１０に、例えば、マイクを有する4極の既存のヘッドセットが接続された場合、信号処理ブロック１１から、DAC３１、及び、パワーアンプ３２を介して、ジャック１４の音響信号端子TJ1及びTJ2に供給されるスピーカ音響信号に対応する音響は、既存のヘッドセットから出力され得る。
【０２５５】
しかしながら、既存のヘッドセットの（アナログの）マイク音響信号が、ジャック１４のマイク端子TJ3に供給されても、そのマイク音響信号は、図４のホストデバイス１０では、受け付けられない（処理されない）。
【０２５６】
なお、図４のホストデバイス１０、すなわち、対応デバイスではあるが、後方互換性を有しないホストデバイス１０に、図４の入力デバイス２０、すなわち、対応デバイスであり、かつ、後方互換性を有する入力デバイス２０が接続された場合には、対応検出部４５と７３との間で、標準ケースと同様にして、ハンドシェーク信号が送受信されることによって、ホストデバイス１０、及び、入力デバイス２０において、相互に、相手のデバイスが対応デバイスであることが検出される。
【０２５７】
そして、その後は、ホストデバイス１０において、スイッチ４１が端子４１Ｂを選択するように切り替えが行われないことを除いて、標準ケースと同様にして、ホストデバイス１０と入力デバイス２０との間で、多重化データが送受信される。
【０２５８】
＜ホストデバイス１０、及び、入力デバイス２０の第３の詳細構成例＞
【０２５９】
図５は、ホストデバイス１０、及び、入力デバイス２０の第３の詳細構成例を示すブロック図である。
【０２６０】
なお、図中、図２の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０２６１】
図５において、ホストデバイス１０は、図２の場合と同様に構成されている。
【０２６２】
また、図５において、入力デバイス２０は、ドライバ６１Ｌ及び６１Ｒ、コンデンサ７２、対応検出部７３、LDO７４、制御部７５、PLL７７、送信処理部７８、スイッチ８０、マイク８１0ないし８１4、アンプ８２0ないし８２4、抵抗８３0ないし８３4、ADC８４0ないし８４4、並びに、不揮発性メモリ８５を有する点で、図２の場合と共通する。
【０２６３】
但し、図５では、入力デバイス２０は、スイッチ７１が設けられていない点で、図２の場合と相違する。
【０２６４】
また、図５では、アナログ音響インターフェース２１は、ドライバ６１Ｌ及び６１Ｒを有する点で、図２の場合と共通し、アナログ音響インターフェース２１の構成要素として、スイッチ８０、及び、マイク８１0が含まれない点で、図２の場合と相違する。
【０２６５】
さらに、図５では、多重化データインターフェース１３は、コンデンサ７２、対応検出部７３、LDO７４、制御部７５、PLL７７、送信処理部７８、スイッチ８０、マイク８１0ないし８１4、アンプ８２0ないし８２4、抵抗８３0ないし８３4、ADC８４0ないし８４4、並びに、不揮発性メモリ８５を有する点で、図２の場合と共通し、スイッチ７１を有していない点で、図２の場合と相違する。
【０２６６】
なお、図５では、入力デバイス２０は、スイッチ７１を有していないことから、そのスイッチ７１の端子７１Ａと、接続点PSとを接続する音響信号線PAを有していない。
【０２６７】
さらに、図５では、入力デバイス２０は、スイッチ７１を有していないことから、多重化データ信号線PBが、図２のように、スイッチ７１を介してプラグ２３のマイク端子TP3に接続されているのではなく、直接、プラグ２３のマイク端子TP3に接続されている。
【０２６８】
以上のように、図５では、入力デバイス２０は、スイッチ７１、及び、音響信号線PAを有していないため、図２において、スイッチ７１が端子７１Ｂを選択している場合の動作は行うことができるが、スイッチ７１が端子７１Ａを選択している場合の動作は、行うことができない。
【０２６９】
図５では、入力デバイス２０は、上述のように、図２において、スイッチ７１が端子７１Ｂを選択している場合の動作は行うことができるので、プラグ２３のマイク端子TP3を介して、多重化データを送信することができる。したがって、図５において、入力デバイス２０は、対応デバイスである。
【０２７０】
しかしながら、図５では、入力デバイス２０は、図２において、スイッチ７１が端子７１Ａを選択している場合の動作は、行うことができない。
【０２７１】
そして、入力デバイス２０の後方互換性は、図２において、スイッチ７１が端子７１Ａを選択した状態になることにより確保されるため、スイッチ７１が端子７１Ａを選択している場合の動作を行うことができない図５の入力デバイス２０は、後方互換性を有しない。
【０２７２】
すなわち、図５において、入力デバイス２０が、例えば、マイクを有する4極の既存のヘッドセットに対応している4極のジャックを有する既存のスマートフォンに接続された場合、その既存のスマートフォンから、プラグ２３の音響信号端子TP1及びTP2に供給されるスピーカ音響信号に対応する音響は、ドライバ６１Ｌ及び６１Ｒから出力することができる。
【０２７３】
しかしながら、仮に、送信処理部７８から、多重化データが、多重化データ信号線PBを介して、プラグ２３のマイク端子TP3に供給されても、その多重化データは、既存のスマートフォンでは、受け付けられない（処理されない）。
【０２７４】
さらに、マイク８１0が出力するアナログの音響信号#0（スイッチ８０のスイッチ信号が重畳されたアナログの音響信号#0を含む）は、プラグ２３のマイク端子TP3に供給されないため、既存のスマートフォンに対して、アナログの音響信号#0を入力することはできない。したがって、既存のスマートフォンでは、マイク８１0に入力される音響#0や、スイッチ８０の操作は、受け付けられない。
【０２７５】
なお、図５の入力デバイス２０、すなわち、対応デバイスではあるが、後方互換性を有しない入力デバイス２０が、図５のホストデバイス１０、すなわち、対応デバイスであり、かつ、後方互換性を有するホストデバイス１０に接続された場合には、対応検出部４５と７３との間で、標準ケースと同様にして、ハンドシェーク信号が送受信されることによって、ホストデバイス１０、及び、入力デバイス２０において、相互に、相手のデバイスが対応デバイスであることが検出される。
【０２７６】
そして、その後は、入力デバイス２０において、スイッチ７１が端子７１Ｂを選択するように切り替えが行われないことを除いて、標準ケースと同様にして、入力デバイス２０とホストデバイス１０との間で、多重化データが送受信される。
【０２７７】
＜ホストデバイス１０、及び、入力デバイス２０の第４の詳細構成例＞
【０２７８】
図６は、ホストデバイス１０、及び、入力デバイス２０の第４の詳細構成例を示すブロック図である。
【０２７９】
なお、図中、図４又は図５の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０２８０】
図６において、ホストデバイス１０は、図４の場合と同様に構成されており、入力デバイス２０は、図５の場合と同様に構成されている。
【０２８１】
したがって、図６では、ホストデバイス１０、及び、入力デバイス２０は、いずれも、対応デバイスではあるが、後方互換性を有しない。
【０２８２】
以上のように、対応デバイスではあるが、後方互換性を有しないホストデバイス１０と入力デバイス２０とが接続された場合、対応検出部４５と７３との間で、標準ケースと同様にして、ハンドシェーク信号が送受信されることによって、ホストデバイス１０、及び、入力デバイス２０において、相互に、相手のデバイスが対応デバイスであることが検出される。
【０２８３】
そして、その後は、ホストデバイス１０において、スイッチ４１が端子４１Ｂを選択するように切り替えることが行われないこと、及び、入力デバイス２０において、スイッチ７１が端子７１Ｂを選択するように切り替えることが行われないことを除いて、標準ケースと同様にして、入力デバイス２０とホストデバイス１０との間で、多重化データが送受信される。
【０２８４】
＜ホストデバイス１０、及び、入力デバイス２０の第５の詳細構成例＞
【０２８５】
図７は、ホストデバイス１０、及び、入力デバイス２０の第５の詳細構成例を示すブロック図である。
【０２８６】
なお、図中、図６の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０２８７】
図７では、ホストデバイス１０は、コンデンサ４３、マイク検出部４４、対応検出部４５、及び、インタラプタ４６が設けられていないことを除き、図６の場合と同様に構成されている。
【０２８８】
さらに、図７では、入力デバイス２０は、コンデンサ７２、及び、対応検出部７３が設けられていないことを除き、図６の場合と同様に構成されている。
【０２８９】
ホストデバイス１０は、対応検出部４５を有していないので、ジャック１４に挿入されたプラグを有するプラグデバイスが、対応デバイスであるかどうかは検出されない。同様に、入力デバイス２０は、対応検出部７３を有しないので、プラグ２３が挿入されたジャックを有するジャックデバイスが、対応デバイスであるかどうかは検出されない。
【０２９０】
したがって、図７のホストデバイス１０と入力デバイス２０とが接続された場合、ハンドシェーク信号の送受信（、及び、ホストデバイス１０のマイク検出部４４（図６）によるマイクの検出）、さらには、スイッチ４１の端子４１Ｂへの選択の切り替え、及び、スイッチ７１の端子７１Ｂへの選択の切り替えのいずれも行われずに、入力デバイス２０とホストデバイス１０との間で、多重化データが送受信される。
【０２９１】
なお、図７のホストデバイス１０は、図４のホストデバイス１０と同様に、後方互換性を有しない。
【０２９２】
また、図７の入力デバイス２０は、図５の入力デバイス２０と同様に、後方互換性を有しない。
【０２９３】
ここで、複数の音響信号を多重化して送受信する方法としては、上述したように、複数のアナログの音響信号を、複数のディジタルの音響信号にAD変換してから多重化するのではなく、アナログ信号のまま多重化する、スイッチ＋S&H法等の方法がある。
【０２９４】
図７の第５の詳細構成例は、複数のアナログの音響信号を、アナログ信号のまま多重化する方法を、いわばディジタル化した方法ということができる。
【０２９５】
しかしながら、図７のホストデバイス１０、及び、入力デバイス２０は、後方互換性を有しない。この点、図４及び図６のホストデバイス１０、並びに、図５及び図６の入力デバイス２０も同様である。
【０２９６】
したがって、後方互換性の観点からは、ホストデバイス１０、及び、入力デバイス２０は、図２に示したように構成することが望ましい。
【０２９７】
＜ホストデバイス１０、及び、入力デバイス２０の第６の詳細構成例＞
【０２９８】
図８は、ホストデバイス１０、及び、入力デバイス２０の第６の詳細構成例を示すブロック図である。
【０２９９】
なお、図中、図２の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０３００】
図８において、ホストデバイス１０は、信号処理ブロック１１、クロック生成部１５、DAC３１、パワーアンプ３２、抵抗３３、スイッチ４１、インタラプタ４６、送受信処理部４７、レジスタ４８、及び、I2Cインターフェース４９を有する点で、図２の場合と共通する。
【０３０１】
但し、図８において、ホストデバイス１０は、コンデンサ４３、マイク検出部４４、及び、対応検出部４５が設けられておらず、プラグ検出部１０１、認証パターン出力部１０２、及び、パターン検出部１０３が新たに設けられている点で、図２の場合と相違する。
【０３０２】
なお、図８のホストデバイス１０において、アナログ音響インターフェース１２は、図２の場合と同様に構成される。
【０３０３】
さらに、図８のホストデバイス１０において、多重化データインターフェース１３は、スイッチ４１、インタラプタ４６、送受信処理部４７、レジスタ４８、I2Cインターフェース４９、プラグ検出部１０１、認証パターン出力部１０２、及び、パターン検出部１０３で構成される。
【０３０４】
また、図８において、入力デバイス２０は、ドライバ６１Ｌ及び６１Ｒ、スイッチ７１、LDO７４、制御部７５、PLL７７、送信処理部７８、スイッチ８０、マイク８１0ないし８１4、アンプ８２0ないし８２4、抵抗８３0ないし８３4、ADC８４0ないし８４4、並びに、不揮発性メモリ８５を有する点で、図２の場合と共通する。
【０３０５】
但し、図８において、入力デバイス２０は、コンデンサ７２、及び、対応検出部７３が設けられておらず、パワー検出部１１１、及び、認証パターン出力部１１２が新たに設けられている点で、図２の場合と相違する。
【０３０６】
なお、図８の入力デバイス２０において、アナログ音響インターフェース２１は、図２の場合と同様に構成される。
【０３０７】
さらに、図８の入力デバイス２０において、多重化データインターフェース２２は、スイッチ７１、LDO７４、制御部７５、PLL７７、送信処理部７８、スイッチ８０、マイク８１0ないし８１4、アンプ８２0ないし８２4、抵抗８３0ないし８３4、ADC８４0ないし８４4、不揮発性メモリ８５、パワー検出部１１１、並びに、認証パターン出力部１１２で構成される。
【０３０８】
図８のホストデバイス１０において、プラグ検出部１０１は、ジャック１４に接続された検出ライン上の信号を監視しており、その検出ライン上の信号に基づいて、ジャック１４にプラグが挿入されたことを検出する。
【０３０９】
すなわち、図８では、ジャック１４には、プラグの挿入を検出するための、例えば、メカニカルな機構が設けられており、検出ラインは、そのメカニカルな機構に接続されている。
【０３１０】
そして、ジャック１４にプラグが挿入されると、検出ライン上の信号（プラグ検出部１０１から検出ラインを見たインピーダンス）が変化するようになっており、プラグ検出部１０１は、そのような検出ライン上の信号に基づいて、ジャック１４にプラグが挿入されたことを検出する。
【０３１１】
プラグ検出部１０１は、ジャック１４にプラグが挿入されたことを検出すると、デフォルトで端子４１Ａを選択しているスイッチ４１を、端子４１Ｂを選択するように切り替える。
【０３１２】
認証パターン出力部１０２は、ホストデバイス１０が対応デバイスであることを認証（検出）するための所定の信号としての認証パターンを記憶しており、その認証パターンを送受信処理部４７に出力する。
【０３１３】
なお、プラグ検出部１０１において、ジャック１４にプラグが挿入されたことが検出され、スイッチ４１が端子４１Ｂを選択するように切り替えられた後、送受信処理部４７は、所定の時間だけ、認証パターン出力部１０２からの認証パターンを送信する。
【０３１４】
送受信処理部４７によって送信される認証パターンは、多重化データ信号線JB、及び、端子４１Ｂを選択しているスイッチ４１を介して、ジャック１４のマイク端子TJ3から出力される。
【０３１５】
ここで、認証パターン出力部１０２が記憶している認証パターンを、以下、マスタ認証パターンともいう。
【０３１６】
パターン検出部１０３は、スイッチ４１の端子４１Ｂに接続された多重化データ信号線JBに接続されており、対応デバイスである入力デバイス２０から、ジャック１４のマイク端子TJ3、（端子４１を選択している）スイッチ４１、及び、多重化データ信号線JBを介して送信されてくる認証パターン（後述するスレーブ認証パターン）を受信する。
【０３１７】
パターン検出部１０３は、スレーブ認証パターンを受信することにより、ジャック１４に挿入されたプラグを有するプラグデバイスが対応デバイスであることを検出する。
【０３１８】
ジャック１４に挿入されたプラグを有するプラグデバイスが対応デバイスであることが検出されると、パターン検出部１０３は、スイッチ４１が端子４１Ｂを選択するように切り替えられた旨を、インタラプタ４６に供給する。
【０３１９】
なお、パターン検出部１０３は、プラグ検出部１０１において、ジャック１４にプラグが挿入されたことが検出され、スイッチ４１が端子４１Ｂを選択するように切り替えられた後、所定の時間の間に、スレーブ認証パターンを受信することができなかった場合には、ジャック１４に挿入されたプラグを有するプラグデバイスが、対応デバイスでないことを検出し、端子４１Ｂを選択するように切り替えられたスイッチ４１を、端子４１Ａを選択するように、再度切り替える。
【０３２０】
図８の入力デバイス２０において、パワー検出部１１１は、プラグ２３のマイク端子TP3の電圧の変化を検出することにより、プラグ２３がジャックに挿入されたことを検出する。
【０３２１】
すなわち、プラグ２３が、例えば、ホストデバイス１０のジャック１４に挿入された場合（その他、例えば、マイクを有する4極の既存のヘッドセットに対応する既存のジャックデバイスのジャックに挿入された場合も同様）、プラグ２３のマイク端子TP3には、抵抗３３、端子４１Ａを選択しているスイッチ、及び、ジャック１４のマイク端子TJ3を介して、又は、多重化データ信号線JB、端子４１Ｂを選択しているスイッチ４１、及び、ジャック１４のマイク端子TJ3を介して、電源VDの電圧が現れる。
【０３２２】
パワー検出部１１１は、プラグ２３のマイク端子TP3の電圧が、電源VDの電圧（に近い電圧）に変化すると、プラグ２３がジャックに挿入されたことを検出し、デフォルトで端子７１Ａを選択しているスイッチ７１を、端子７１Ｂを選択するように切り替える。
【０３２３】
認証パターン出力部１１２は、入力デバイス２０が対応デバイスであることを認証（検出）するための所定の信号としての認証パターンを記憶しており、その認証パターンを送信処理部７８に出力する。
【０３２４】
ここで、認証パターン出力部１１２が記憶している認証パターンを、以下、スレーブ認証パターンともいう。
【０３２５】
なお、パワー検出部１１１において、プラグ２３がジャックに挿入されたことが検出され、スイッチ７１が端子７１Ｂを選択するように切り替えられた後、制御部７５は、プラグ２３が挿入されたジャックを有するジャックデバイスから、プラグ２３のマイク端子TP3、端子７１Ｂを選択しているスイッチ７１、及び、多重化データ信号線PBを介して、マスタ認証パターンが送信されてくるのを待って受信する。
【０３２６】
制御部７５は、マスタ認証パターンを受信すると、プラグ２３が挿入されたジャックを有するジャックデバイスが対応デバイスであることを検出し、送信処理部７８に、認証パターン出力部１１２からのスレーブ認証パターンを、所定の時間だけ送信させる。
【０３２７】
送信処理部７８によって送信されたスレーブ認証パターンは、多重化データ信号線JB、及び、端子７１Ｂを選択しているスイッチ７１を介して、プラグ２３のマイク端子TP3から出力される。
【０３２８】
一方、制御部７５は、パワー検出部１１１において、プラグ２３がジャックに挿入されたことが検出され、スイッチ７１が端子７１Ｂを選択するように切り替えられた後の所定の時間に、マスタ認証パターンを受信することができなかった場合には、プラグ２３が挿入されたジャックを有するジャックデバイスが、対応デバイスでないことを検出し、端子７１Ｂを選択するように切り替えられたスイッチ７１を、端子７１Ａを選択するように、再度切り替える。
【０３２９】
図９は、図８のホストデバイス１０、及び、入力デバイス２０の処理を説明するフローチャートである。
【０３３０】
ホストデバイス１０では、ステップＳ４１において、スイッチ４１は、デフォルトで，端子４１Ａを選択している。
【０３３１】
一方、入力デバイス２０では、ステップＳ５１において、スイッチ７１は、デフォルトで、端子７１Ａを選択している。
【０３３２】
そして、入力デバイス２０のプラグ２３が、ホストデバイス１０のジャック１４に挿入されると、ホストデバイス１０では、ステップＳ４２において、プラグ検出部１０１が、ジャック１４にプラグが挿入されたことを検出する。
【０３３３】
プラグ検出部１０１は、ジャック１４にプラグが挿入されたことを検出すると、ステップＳ４３において、デフォルトで端子４１Ａを選択しているスイッチ４１を、端子４１Ｂを選択するように切り替える。
【０３３４】
その後、ステップＳ４４において、送受信処理部４７は、クロック生成部１５からのクロックに同期して、そのクロック（を含む信号）の送信を開始する。
【０３３５】
さらに、ステップＳ４４では、送受信処理部４７は、クロック生成部１５からのクロックに同期して、認証パターン出力部１０２に記憶されたマスタ認証パターンの送信を開始する。
【０３３６】
送受信処理部４７が送信するクロック、及び、マスタ認証パターンは、多重化データ信号線JB、及び、スイッチ４１を介して、ジャックのマイク端子TJ3から出力される。
【０３３７】
クロック、及び、マスタ認証パターンの送信の開始後、ステップＳ４５において、パターン検出部１０３は、ジャック１４に挿入されたプラグを有するプラグデバイスから、スレーブ認証パターンが送信されてくるのを待つ。
【０３３８】
そして、パターン検出部１０３は、所定の時間の間に、スレーブ認証パターンが送信されてこなかった場合には、ステップＳ４６において、ジャック１４に挿入されたプラグを有するプラグデバイスが、対応デバイスでないことを検出（認識）し、端子４１Ｂを選択するように切り替えられたスイッチ４１を、端子４１Ａを選択するように、再度切り替える。
【０３３９】
スイッチ４１が、端子４１Ａを選択するように切り替えられた後は、ホストデバイス１０は、図２を参照して説明したような、ジャック１４に挿入されたプラグを有するプラグデバイスが、例えば、マイクを有する4極の既存のヘッドセット等の、対応デバイスでないデバイスである場合の動作（従来モード動作）を行う。
【０３４０】
一方、ジャック１４に挿入されたプラグを有するプラグデバイスから、スレーブ認証パターンが送信されてきた場合、すなわち、例えば、対応デバイスである入力デバイス２０のプラグ２３がジャック１４に挿入され、入力デバイス２０から、ジャック１４のマイク端子TJ3、（端子４１を選択している）スイッチ４１、及び、多重化データ信号線JBを介して、パターン検出部１０３に、スレーブ認証パターンが送信されてきた場合、パターン検出部１０３は、ステップＳ４７において、そのスレーブ認証パターンを受信する。
【０３４１】
パターン検出部１０３は、スレーブ認証パターンを受信することにより、ジャック１４に挿入されたプラグを有するプラグデバイスが対応デバイスであることを検出する。
【０３４２】
ジャック１４に挿入されたプラグを有するプラグデバイスが対応デバイスであることが検出されると、パターン検出部１０３は、スイッチ４１が端子４１Ｂを選択するように切り替えられた旨を、インタラプタ４６に供給する。
【０３４３】
インタラプタ４６は、パターン検出部１０３から、スイッチ４１が端子４１Ｂを選択するように切り替えられた旨が供給されると、対応デバイス（のプラグ）が、ジャック１４に挿入された旨を、信号処理ブロック１１に供給する。
【０３４４】
信号処理ブロック１１では、インタラプタ４６から、対応デバイスが、ジャック１４に挿入された旨が供給されると、対応デバイス用の信号処理が開始される。
【０３４５】
パターン検出部１０３が、スレーブ認証パターンの受信すると、送受信処理部４７は、ステップＳ４８において、ACK(ACKnowledgement)（肯定応答）信号を、多重化データ信号線JB、スイッチ４１、及び、ジャック１４のマイク端子TJ3を介して、ジャック１４に挿入されたプラグを有するプラグデバイスとしての入力デバイス２０に送信（返信）する。
【０３４６】
その後、ステップＳ４９において、送受信処理部４７は、後述するようにして、入力デバイス２０から、ジャック１４のマイク端子TJ3、スイッチ４１、及び、多重化データ信号線JBを介して送信されてくる多重化データの受信を開始する。
【０３４７】
一方、入力デバイス２０では、その入力デバイス２０のプラグ２３が、ホストデバイス１０のジャック１４に挿入されると、パワー検出部１１１が、ステップＳ５２において、プラグ２３がジャックに挿入されたことを検出する。
【０３４８】
すなわち、入力デバイス２０のプラグ２３が、ホストデバイス１０のジャック１４に挿入されると、プラグ２３のマイク端子TP3には、抵抗３３、端子４１Ａを選択しているスイッチ、及び、ジャック１４のマイク端子TJ3を介して、又は、多重化データ信号線JB、端子４１Ｂを選択しているスイッチ４１、及び、ジャック１４のマイク端子TJ3を介して、電源VDの電圧が現れる。
【０３４９】
パワー検出部１１１は、プラグ２３のマイク端子TP3の電圧が、電源VDの電圧等に変化することにより、プラグ２３がジャックに挿入されたことを検出する。
【０３５０】
パワー検出部１１１は、プラグ２３がジャックに挿入されたことを検出すると、ステップＳ５３において、デフォルトで端子７１Ａを選択しているスイッチ７１を、端子７１Ｂを選択するように切り替える。
【０３５１】
スイッチ７１が、端子７１Ｂを選択するように切り替えられると、プラグ２３のマイク端子TP3は、（端子７１Ｂを選択している）スイッチ７１を介して、LDO７４に接続される。
【０３５２】
さらに、プラグ２３のマイク端子TP3は、スイッチ７１、及び、多重化データ信号線PBを介して、制御部７５、PLL７７、及び、送信処理部７８に接続される。
【０３５３】
ここで、ホストデバイス１０では、上述したように、ステップＳ４３において、スイッチ４１が、端子４１Ｂを選択するように切り替えられており、その結果、ジャック１４のマイク端子TJ3は、（端子４１Ｂを選択している）スイッチ４１、及び、多重化データ信号線JBを介して、送受信処理部４７、パターン検出部１０３、及び、電源VDに接続されている。
【０３５４】
以上のように、ジャック１４のマイク端子TJ3が、スイッチ４１、及び、多重化データ信号線JBを介して、電源VDに接続されることにより、電源VDは、ホストデバイス１０の多重化データ信号線JB、スイッチ４１、及び、ジャック１４のマイク端子TJ3、さらには、入力デバイス２０のプラグ２３のマイク端子TP3、及び、端子７１Ｂを選択しているスイッチ７１を介して、LDO７４に接続される。
【０３５５】
以上のようにして、ホストデバイス１０の電源VDが、入力デバイス２０のLDO７４に接続されると、LDO７４は、入力デバイス２０のアンプ８２i等の電源が必要なブロックに、電源となる電力の供給を開始する。
【０３５６】
また、ホストデバイス１０では、上述したように、ステップＳ４４において、送受信処理部４７によって、クロック、及び、マスタ認証パターンの送信が開始され、そのクロック、及び、マスタ認証パターンは、多重化データ信号線JB、及び、スイッチ４１を介して、ジャック１４のマイク端子TJ3から出力されている。
【０３５７】
ジャック１４のマイク端子TJ3から出力されている、送受信処理部４７が送信するクロックは、入力デバイス２０において、プラグ２３のマイク端子TP3、スイッチ７１、及び、多重化データ信号線PBを介して、PLL７７に供給される。
【０３５８】
PLL７７は、ステップＳ５４において、上述のようにして供給される送受信処理部４７からのクロックに従って動作を開始し、いわゆるロック状態となると、送受信処理部４７からのクロックに同期したクロックを、送信処理部７８等に供給する。
【０３５９】
送信処理部７８は、PLL７７からのクロックに同期して動作を開始する。
【０３６０】
以上のように、スイッチ７１が端子７１Ｂを選択するように切り替えられ、PLL７７がロック状態となると、制御部７５は、ステップＳ５５において、ホストデバイス１０からマスタ認証パターンが送信されてくるのを待って受信する。
【０３６１】
すなわち、ホストデバイス１０では、上述のステップＳ４４において、送受信処理部４７がマスタ認証パターンの送信を開始し、マスタ認証パターンは、多重化データ信号線JB、及び、スイッチ４１を介して、ジャック１４のマイク端子TJ3から出力されている。
【０３６２】
制御部７５は、ジャック１４のマイク端子TJ3から出力されているマスタ認証パターンを、プラグ２３のマイク端子TP3、スイッチ７１、及び、多重化データ信号線PBを介して受信する。
【０３６３】
なお、ステップＳ５４において、PLL７７にクロックが供給されなかった場合や、ステップＳ５５において、制御部７５で、マスタ認証パターンを受信することができなかった場合、プラグ２３が挿入されたジャックを有するジャックデバイスが、対応デバイスでないとして、端子７１Ｂを選択するように切り替えられたスイッチ７１は、端子７１Ａを選択するように、再度切り替えられる。
【０３６４】
スイッチ７１が、端子４１Ａを選択するように切り替えられた後は、入力デバイス２０は、図２を参照して説明したような、プラグ２３が挿入されたジャックを有するジャックデバイスが、例えば、マイクを有する4極の既存のヘッドセット等に対応する既存のスマートフォン等の、対応デバイスでないデバイスである場合の動作を行う。
【０３６５】
制御部７５は、ステップＳ５５において、マスタ認証パターンを受信すると、プラグ２３が挿入されたジャックを有するジャックデバイスが対応デバイスであることを検出し、ステップＳ５６において、送信処理部７８に、認証パターン出力部１１２からのスレーブ認証パターンを、所定の時間だけ送信させる。
【０３６６】
送信処理部７８によって送信されたスレーブ認証パターンは、多重化データ信号線JB、及び、端子７１Ｂを選択しているスイッチ７１を介して、プラグ２３のマイク端子TP3から出力される。
【０３６７】
プラグ２３のマイク端子TP3から出力されたスレーブ認証パターンは、ジャック１４のマイク端子TJ3、（端子４１を選択している）スイッチ４１、及び、多重化データ信号線JBを介して、パターン検出部１０３に送信され、上述したように、ステップＳ４７において、パターン検出部１０３で受信される。
【０３６８】
ホストデバイス１０では、パターン検出部１０３が、スレーブ認証パターンの受信後、上述したように、送受信処理部４７が、ステップＳ４８において、ACK信号を、多重化データ信号線JB、スイッチ４１、及び、ジャック１４のマイク端子TJ3を介して送信してくるので、入力デバイス２０の制御部７５やPLL７７では、上述のように、ジャック１４のマイク端子TJ3を介して送信されているACK信号が、プラグ２３のマイク端子TP3、スイッチ７１、及び、多重化データ信号線PBを介して受信される。
【０３６９】
その後、送信処理部７８は、ステップＳ５７において、スイッチ８０からのスイッチ信号、ADC８４iからのディジタルの音響信号#i、レジスタ７６から読み出されたデータ、及び、不揮発性メモリ８５から読み出されたデータを多重化し、その結果得られる多重化データを、多重化データ信号線PB、スイッチ７１、プラグ２３のマイク端子TP3、ジャック１４のマイク端子TJ3、スイッチ４１、及び、多重化データ信号線JBを介して、送受信処理部４７に送信する処理を開始する。
【０３７０】
ホストデバイス１０では、ステップＳ４９において、以上のようにして送信処理部７８から送信されてくる多重化データが、ジャック１４のマイク端子TJ3、スイッチ４１、及び、多重化データ信号線JBを介して、送受信処理部４７で受信される。
【０３７１】
なお、図８の入力デバイス２０では、パワー検出部１１１において、プラグ２３のマイク端子TP3の電圧ではなく、電流に所定の変化が生じたことに応じて、プラグ２３がジャックに挿入されたことを検出することができる。
【０３７２】
また、図８の入力デバイス２０では、パワー検出部１１１において、プラグ２３のマイク端子TP3の電圧が、（ぼぼ）電源VDの電圧になった場合にのみ、デフォルトで端子７１Ａを選択しているスイッチ７１を、端子７１Ｂを選択するように切り替え、プラグ２３のマイク端子TP3の電圧が変化しても、そのマイク端子TP3の電圧が、（ぼぼ）電源VDの電圧に達していない場合には、デフォルトで端子７１Ａを選択しているスイッチ７１を切り替えずに、そのまま、端子７１Ａの選択を維持させることができ、これにより、以下のような動作が可能になる。
【０３７３】
いま、仮に、ホストデバイス１０のスイッチ４１が、端子４１Ａを選択しているとすると、プラグ２３のマイク端子TP3は、ジャック１４のマイク端子TJ3、及び、スイッチ４１の他、抵抗３３を介して、電源VDに接続される。この場合、プラグ２３のマイク端子TP3の電圧は、電源VDの電圧から、抵抗３３での電圧降下分だけ低下した電圧になり、電源VDの電圧に達しないので、パワー検出部１１１は、端子７１Ａを選択しているスイッチ７１を切り替えずに、そのまま、端子７１Ａの選択を維持させる。
【０３７４】
一方、ホストデバイス１０のスイッチ４１が、端子４１Ｂを選択しているとすると、プラグ２３のマイク端子TP3は、ジャック１４のマイク端子TJ3、及び、スイッチ４１を介して、電源VDに接続される。この場合、プラグ２３のマイク端子TP3と、ホストデバイス１０の電源VDとの間に、抵抗３３のような負荷が存在しないため、プラグ２３のマイク端子TP3の電圧は、電源VDの電圧になる。そのため、パワー検出部１１１は、端子７１Ａを選択しているスイッチ７１を、端子７１Ｂを選択するように切り替える。
【０３７５】
以上のように、パワー検出部１１１において、プラグ２３のマイク端子TP3の電圧が、電源VDの電圧になった場合にのみ、デフォルトで端子７１Ａを選択しているスイッチ７１を、端子７１Ｂを選択するように切り替える場合には、ホストデバイス１０において、スイッチ４１が、端子４１Ｂを選択しており、マスタ認証パターンが、送受信処理部４７から、多重化データ信号線JB、及び、スイッチ４１を介して、ジャック１４の端子TJ3から出力される場合にのみ、スイッチ７１が、端子７１Ａから端子７１Ｂに切り替えられる。
【０３７６】
したがって、ホストデバイス１０において、スイッチ４１が端子４１Ｂを選択し、ジャック１４のマイク端子TJ3に、マスタ認証パターンが出力される場合にのみ、入力デバイス２０では、パワー検出部１１１において、スイッチ７１が、端子７１Ａから端子７１Ｂに切り替えられるので、入力デバイス２０の制御部７５は、スイッチ７１が端子７１Ｂに切り替えられた後に、ホストデバイス１０からのマスタ認証パターンを受信することができる。
【０３７７】
以上から、ホストデバイス１０と入力デバイス２０とが接続された場合には、入力デバイス２０において、スイッチ７１が端子７１Ｂを選択するように切り替えられると、その切り替え後に、ホストデバイス１０からのマスタ認証パターンを受信することができる。したがって、図８及び図９で説明したように、入力デバイス２０において、スイッチ７１が端子７１Ｂを選択するように切り替えられた後の所定時間内に、マスタ認証パターンを受信することができない事態は、生じないので、そのような事態に応じて、端子７１Ｂを選択するように切り替えられたスイッチ７１を、端子７１Ａを選択するように、再度切り替える事態も、生じない。
【０３７８】
＜ホストデバイス１０、及び、入力デバイス２０の第７の詳細構成例＞
【０３７９】
図１０は、ホストデバイス１０、及び、入力デバイス２０の第７の詳細構成例を示すブロック図である。
【０３８０】
なお、図中、図７の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０３８１】
図１０において、ホストデバイス１０は、信号処理ブロック１１、クロック生成部１５、DAC３１、パワーアンプ３２、レジスタ４８、及び、I2Cインターフェース４９を有する点で、図７の場合と共通する。
【０３８２】
但し、図１０において、ホストデバイス１０は、送受信処理部４７に代えて、受信処理部１２２が設けられているとともに、PLL１２１、及び、SRC(Sampling Rate Converter)１２３が新たに設けられている点で、図７の場合と相違する。
【０３８３】
なお、図１０のホストデバイス１０において、アナログ音響インターフェース１２は、（図７の場合と同様に、）DAC３１、及び、パワーアンプ３２で構成される。
【０３８４】
さらに、図１０のホストデバイス１０において、多重化データインターフェース１３は、レジスタ４８、I2Cインターフェース４９、PLL１２１、受信処理部１２２、及び、SRC１２３で構成される。
【０３８５】
また、図１０において、入力デバイス２０は、ドライバ６１Ｌ及び６１Ｒ、LDO７４、制御部７５、送信処理部７８、スイッチ８０、マイク８１0ないし８１4、アンプ８２0ないし８２4、抵抗８３0ないし８３4、ADC８４0ないし８４4、並びに、不揮発性メモリ８５を有する点で、図７の場合と共通する。
【０３８６】
但し、図１０において、入力デバイス２０は、PLL７７に代えて、クロック生成部１３２が設けられているとともに、同期部１３１が新たに設けられている点で、図７の場合と相違する。
【０３８７】
なお、図１０の入力デバイス２０において、アナログ音響インターフェース２１は、（図７の場合と同様に、）ドライバ６１Ｌ及び６１Ｒで構成される。
【０３８８】
さらに、図１０の入力デバイス２０において、多重化データインターフェース２２は、LDO７４、制御部７５、送信処理部７８、スイッチ８０、マイク８１0ないし８１4、アンプ８２0ないし８２4、抵抗８３0ないし８３4、ADC８４0ないし８４4、不揮発性メモリ８５、同期部１３１、並びに、クロック生成部１３２で構成される。
【０３８９】
図１０のホストデバイス１０において、PLL１２１は、入力デバイス２０から、ジャック１４のマイク端子TJ3を介して、多重化データ信号線JB上に送信されてくる信号（多重化データ）から、その信号に同期したクロックを生成し、受信処理部１２２に供給する。
【０３９０】
受信処理部１２２は、PLL１２１からのクロックに同期して動作し、図７（図２）の送受信処理部４７と同様に、入力デバイス２０から、ジャック１４のマイク端子TJ3、スイッチ４１、及び、多重化データ信号線JBを介して供給される多重化データを受信する。
【０３９１】
さらに、受信処理部１２２は、図７（図２）の送受信処理部４７と同様に、多重化データの多重化を解く等の多重化データに適切な処理を行って、多重化データに含まれる元のデータとしての、ディジタルの音響信号#0,#1,#2,#3,#4、及び、付加データを分離し、SRC１２３に供給する。
【０３９２】
SRC１２３は、クロック生成部１５から供給されるクロック（以下、ホストクロックともいう）に同期して動作し、受信処理部１２２からのディジタルの音響信号#0,#1,#2,#3,#4、及び、付加データを、クロック生成部１５からのクロックに同期したデータに変換して、信号処理ブロック１１に供給する。
【０３９３】
ここで、受信処理部１２２は、PLL１２１からのクロックに同期して動作するが、PLL１２１からのクロックは、入力デバイス２０から送信されてくる信号に同期したクロック、すなわち、入力デバイス２０が有する、後述するクロック生成部１３２が生成するクロック（以下、デバイスクロックともいう）に同期したクロックになっている。
【０３９４】
したがって、受信処理部１２２で得られるディジタルの音響信号#0,#1,#2,#3,#4、及び、付加データは、入力デバイス２０側のデバイスクロックに同期したデータになっており、SRC１２３では、そのような入力デバイス２０側のデバイスクロックに同期した音響信号#0,#1,#2,#3,#4、及び、付加データが、クロック生成部１５が生成する、ホストデバイス１０側のマスタクロックに同期したデータに変換される。
【０３９５】
図１０の入力デバイス２０において、クロック生成部１３２は、デバイスクロックを生成し、送信処理部７８に供給する。
【０３９６】
したがって、図１０では、送信処理部７８は、図７（図２）のように、PLL７７が生成する、マスタクロックに同期したクロックではなく、クロック生成部１３２が生成するデバイスクロックに同期して動作する。
【０３９７】
その結果、送信処理部７８が送信する多重化データは、デバイスクロックに同期したデータになる。
【０３９８】
同期部１３１は、送信処理部７８で得られる多重化データの区切り、すなわち、多重化データに含まれるディジタルの音響信号#0,#1,#2,#3,#4、及び、付加データのひとまとまり（例えば、後述するフレーム）の区切りを表す同期信号を生成し、送信処理部７８に供給する。
【０３９９】
ここで、送信処理部７８では、多重化データの区切りの位置に、同期部１３１からの同期信号が含められる。
【０４００】
そして、ホストデバイス１０の受信処理部１２２では、多重化データに含められている同期信号を、いわば基準として、音響信号#0,#1,#2,#3,#4、及び、付加データが分離される。
【０４０１】
以上のように構成されるホストデバイス１０、及び、入力デバイス２０は、非同期で動作する。
【０４０２】
すなわち、上述の第１ないし第６の詳細構成例では、ホストデバイス１０と入力デバイス２０とが接続されると、ホストデバイス１０は、クロック生成部１５が生成するマスタクロックに同期して動作し、入力デバイス２０は、PLL７７（図７等）が生成する、マスタクロックに同期したクロックに同期して動作するので、ホストデバイス１０、及び、入力デバイス２０は、同期して動作する。
【０４０３】
これに対して、図１０では、ホストデバイス１０は、クロック生成部１５が生成するマスタクロックに同期して動作し、入力デバイス２０は、クロック生成部１３２が生成するデバイスクロックに同期して動作するので、ホストデバイス１０、及び、入力デバイス２０は、非同期で動作する。
【０４０４】
すなわち、図１０において、ホストデバイス１０と入力デバイス２０とが接続されると、ホストデバイス１０の電源VDと、入力デバイス２０のLDO７４が、多重化データ信号線JB、ジャック１４のマイク端子TJ3、プラグ２３のマイク端子TP3、及び、多重化データ信号線PBを介して接続される。
【０４０５】
ホストデバイス１０の電源VDと、入力デバイス２０のLDO７４とが接続されると、LDO７４は、入力デバイス２０のアンプ８２i等の電源が必要なブロックに、電源となる電力の供給を開始し、これにより、送信処理部７８は、多重化データの送信を開始する。
【０４０６】
すなわち、送信処理部７８は、クロック生成部１３２が生成するデバイスクロックに同期して動作し、同期部１３１から供給される同期信号、ADC８４0ないし８４4から供給されるディジタルの音響信号#0ないし#4、及び、不揮発性メモリ８５に記憶されたデバイス情報やスイッチ８０が出力するスイッチ信号等である付加データを含む多重化データを生成して送信する。
【０４０７】
送信処理部７８が送信する多重化データは、多重化データ信号線PB、プラグ２３のマイク端子TP3、ジャック１４のマイク端子TJ3、及び、多重化データ信号線JBを介して、PLL１２１、及び、受信処理部１２２に供給される。
【０４０８】
PLL１２１は、送信処理部７８からの多重化データを受信し、その多重化データに同期したクロックを生成し、受信処理部１２２に供給する。
【０４０９】
受信処理部１２２は、PLL１２１からのクロックに同期して動作し、送信処理部７８からの多重化データを受信する。そして、受信処理部１２２は、多重化データに含まれる、ディジタルの音響信号#0,#1,#2,#3,#4、及び、付加データを分離し、SRC１２３に供給する。
【０４１０】
SRC１２３は、クロック生成部１５から供給されるホストクロックに同期して動作し、受信処理部１２２からのディジタルの音響信号#0,#1,#2,#3,#4、及び、付加データを、クロック生成部１５からのクロックに同期したデータに変換して、信号処理ブロック１１に供給する。
【０４１１】
なお、図１０の非同期で動作するホストデバイス１０、及び、入力デバイス２０は、図７のホストデバイス１０、及び、入力デバイス２０と同様に、後方互換性を有しない。但し、非同期で動作するホストデバイス１０、及び、入力デバイス２０は、図２のホストデバイス１０、及び、入力デバイス２０のように、後方互換性を有するように構成することができる。
【０４１２】
すなわち、後方互換性を有する図２のホストデバイス１０、及び、入力デバイス２０は、図１０で説明したように、非同期で動作するように構成することができる。
【０４１３】
＜信号フォーマット＞
【０４１４】
図１１ないし図１３を参照して、ホストデバイス１０と入力デバイス２０との間でやりとりされる信号の信号フォーマットについて説明する。
【０４１５】
なお、ここでは、上述の第１ないし第７の詳細構成例のうちの、例えば、図８の第６の詳細構成例のホストデバイス１０と入力デバイス２０との間でやりとりされる信号を例として、その信号フォーマットについて説明する。
【０４１６】
図８のホストデバイス１０から入力デバイス２０に送信される信号としては、例えば、送受信処理部４７が送信するマスタ認証パターン（Authentication信号）やコマンド等がある。
【０４１７】
また、図８の入力デバイス２０からホストデバイス１０に送信される信号としては、例えば、送信処理部７８が送信するスレーブ認証パターン（Authentication信号）や、多重化データ等がある。
【０４１８】
ここで、ホストデバイス１０から入力デバイス２０に送信されるコマンドとしては、例えば、データの読み出しを要求する読み出しコマンドや、データの書き込みを要求する書き込みコマンド等がある。
【０４１９】
コマンドは、オペコードと必要なオペランドとから構成される。
【０４２０】
例えば、読み出しコマンドは、データの読み出しを表すコードを、オペコードとして有し、データを読み出すアドレスの先頭のアドレス（先頭アドレス）、及び、先頭アドレスからデータを読み出すアドレス数（幾つのアドレス分のデータを読み出すか）を、オペランドとして有する。
【０４２１】
また、例えば、書き込みコマンドは、データの書き込みを表すコードを、オペコードとして有し、データを書き込む書き込みアドレス、及び、その書き込みアドレスに書き込む対象のデータ（書き込みデータ）を、オペランドとして有する。
【０４２２】
入力デバイス２０では、上述したように、制御部７５が、内蔵するレジスタ７６の記憶値に従った処理を行うことで、ホストデバイス１０は、書き込みコマンドによって、レジスタ７６の記憶値を書き換えることにより、入力デバイス２０（の制御部７５）に、様々な処理（例えば、ADC８４iのオンとオフとの切り替えや、LDO７４のスタンバイ（省電力）モードと通常モードとの動作モードの切り替え、その他の処理）を行わせることができる。
【０４２３】
また、ホストデバイス１０では、読み出しコマンドによって、入力デバイス２０の不揮発性メモリ８５から、デバイス情報を読み出すことができる。
【０４２４】
一方、入力デバイス２０からホストデバイス１０に送信される多重化データには、例えば、上述したように、ディジタルの音響信号#0,#1,#2,#3,#4、及び、付加データが含まれる。
【０４２５】
すなわち、多重化データには、最大で、5チャンネルの音響信号#0,#1,#2,#3、及び、#4が含まれる。さらに、多重化データには、付加データが含まれる。
【０４２６】
付加データには、上述したように、スイッチ信号やデバイス情報を含める（採用する）ことができる。さらに、付加データには、入力デバイス２０において、ホストデバイス１０からの読み出しコマンドに応じて読み出されたデータや、そのデータ記憶されていたアドレス等を含める（採用する）ことができる。
【０４２７】
なお、図８の入力デバイス２０では、ユーザが操作するスイッチとして、スイッチ８０の1つのスイッチだけが設けられており、したがって、図８では、付加データに含められるスイッチ信号は、スイッチ８０のスイッチ信号だけであるが、付加データには、例えば、最大で、4つ等の複数のスイッチのスイッチ信号を含めることができる。
【０４２８】
図１１は、プラグ２３がジャック１４に挿入されてから、多重化データの送受信が可能となるまでの、ホストデバイス１０と入力デバイス２０との間でやりとりされる信号の例を示すタイミングチャートである。
【０４２９】
図１１のＡは、ホストデバイス１０が入力デバイス２０に送信するクロックを示している。
【０４３０】
ホストデバイス１０が入力デバイス２０に送信するクロックとしては、例えば、周波数が12ないし15MHz程度のパルス信号を採用することができる。
【０４３１】
ホストデバイス１０では、図９で説明したように、ステップＳ４４において、クロックの送信が開始されるが、そのクロックの送信は、例えば、10ms等の所定の時間だけ継続される。
【０４３２】
ここで、ホストデバイス１０が入力デバイス２０に送信するクロックは、HレベルとLレベルとの期間が等しいパルスであることとし、そのHレベルやLレベルの個々の期間を、以下、スロットともいう。また、以下、適宜、Hレベルを、"1"で表すとともに、Lレベルを、"0"で表す。この場合、クロックは、"10101010・・・"で表される。
【０４３３】
図１１のＢは、ホストデバイス１０が入力デバイス２０に送信するマスタ認証パターンを示している。
【０４３４】
いま、例えば、10スロットを、1フレームということとすると、マスタ認証パターンは、例えば、1フレームのパターン"1011100010"とすることができる。
【０４３５】
ホストデバイス１０は、図９で説明したように、ステップＳ４４において、マスタ認証パターンの送信を開始するが、そのマスタ認証パターンの送信は、例えば、5ms等の所定の時間だけ繰り返し継続される。
【０４３６】
図１１のＣは、ホストデバイス１０が入力デバイス２０に送信するACK信号を示している。
【０４３７】
ACK信号としては、2スロットのパターン"10"を採用することができる。ACK信号としての2スロットのパターン"10"は、フレームの最後に配置され、他の8スロットの期間については、ハイインピーダンス(Hi-Z)とされる（外部から見たホストデバイス１０のジャック１４のマイク端子TJ3のインピーダンスがハイインピーダンスにされる）。
【０４３８】
ホストデバイス１０は、図９で説明したように、ステップＳ４８において、ACK信号を送信するが、そのACK信号の送信は、例えば、5ms等の所定の時間だけ繰り返し継続される。
【０４３９】
なお、入力デバイス２０では、図１１のＡのクロックを用いて、PLL７７の同期をとった後（PLL７７をロック状態にした後）、ACK信号としての2スロットのパターン"10"を用いて、PLL７７の同期が維持される。
【０４４０】
図１１のＤは、入力デバイス２０がホストデバイス１０に送信するスレーブ認証パターンを示している。
【０４４１】
スレーブ認証パターンは、8スロットのパターン"11100010"であり、フレームの先頭に配置され、他の2スロットの期間については、ハイインピーダンスとされる（外部から見た入力デバイス２０のプラグ２３のマイク端子TP3のインピーダンスがハイインピーダンスにされる）。
【０４４２】
入力デバイス２０は、図９で説明したように、ステップＳ５６において、スレーブ認証パターンを送信するが、そのスレーブ認証パターンの送信は、例えば、5ms等の所定の時間だけ繰り返し継続される。
【０４４３】
なお、スレーブ認証パターンが、入力デバイス２０からホストデバイス１０に送信される、1フレームの先頭の8スロット以外の期間、すなわち、1フレームの最後の2スロットの期間では、ホストデバイス１０から入力デバイス２０に信号（例えば、図１１のＣのACK信号等）が送信され、入力デバイス２０では、ホストデバイス１０からの、1フレームについて最後の2スロットの期間に送信されてくる信号を、必要に応じて用いて、PLL７７の同期が維持される。
【０４４４】
図１２は、多重化データの送受信が可能になった後の、ホストデバイス１０と入力デバイス２０との間でやりとりされる信号の例を示すタイミングチャートである。
【０４４５】
図１２のＡは、図１１のＡと同様のクロックを示している。
【０４４６】
図１２のＢは、フレームの先頭を表すフレーム同期信号を示している。
【０４４７】
フレーム同期信号は、パルス信号であり、立ち上がりエッジが、フレームの先頭のタイミングを表す。
【０４４８】
ここで、図１２のＢにおいて、フレーム同期信号は、例えば、周波数が1.2MHz程度のパルス信号になっている。
【０４４９】
図１２のＣは、ホストデバイス（以下、マスタともいう）１０の信号の送信のタイミングと、受信のタイミングとを示している。
【０４５０】
ホストデバイス１０では、フレームの最後の2スロットで、入力デバイス２０に、信号が送信され、フレームの最初の8スロットで、入力デバイス２０から送信されてくる信号が受信される。
【０４５１】
図１２のＤは、入力デバイス（以下、スレーブともいう）２０の信号の送信のタイミングと、受信のタイミングとを示している。
【０４５２】
入力デバイス２０では、フレームの最初の8スロットで、ホストデバイス１０に、信号が送信され、フレームの最後の2スロットで、ホストデバイス１０から送信されてくる信号が受信される。
【０４５３】
図１２のＥは、ホストデバイス１０が送信する信号を示している。
【０４５４】
ホストデバイス１０は、フレームの最後の2スロットにおいて、ACK/R信号を送信する。
【０４５５】
ACK/R信号は、2スロットのパターン"10"又は"01"であり、入力デバイス２０では、ACK/R信号を用いて、PLL７７の同期が維持される。なお、PLL７７の同期を維持するにあたり、必ずしも、各フレームのACK/R信号を用いる必要はない。
【０４５６】
すなわち、PLL７７の同期は、例えば、1フレームおき等のフレームのACK/R信号を用いて維持することができる。
【０４５７】
図１２のＦは、入力デバイス２０が送信する多重化データを示している。
【０４５８】
入力デバイス２０は、フレームの最初の8スロットにおいて、多重化データを送信する。
【０４５９】
1フレームの多重化データは、8スロットのパターン、すなわち、8ビットのデータであるが、図１２では、この1フレームの多重化データとしての8ビットのデータとして、DCフリーのために、例えば、6ビットの実データを6B/8B(6bit/8bit) 変換して得られる8ビットのデータが採用されている。
【０４６０】
すなわち、通信機器間の通信では、その通信機器間での電力移動を少なくするために、DC（直流）成分のない信号で通信を行うことが望ましい。そのため、多重化データのDC成分の低減するDCフリー化を図るべく、図１２では、6ビットの実データを6B/8B変換して得られる8ビットのデータが、1フレームの多重化データとして採用されている。
【０４６１】
1フレームの多重化データを構成する6ビットの実データは、ADC８４0ないし８４4のそれぞれが出力する1ビットの音響信号0#ないし#4、すなわち、5チャンネルの1ビットの音響信号(D0,D1,D2,D3,D4)と、1ビットの付加データ(S)とから構成される。
【０４６２】
ここで、所定の数Nの連続するフレームを、スーパーフレームということとすると、スーパーフレームの付加データは、Nビットのデータになるが、本実施の形態では、スーパーフレームの付加データとしてのNビットのデータに対して、付加データとしてのスイッチ信号や、デバイス情報、その他のデータを配置する位置（フレーム）が、あらかじめ割り当てられている。
【０４６３】
この場合、付加データは、スーパーフレーム単位で送信されるということができる。
【０４６４】
また、図１２では、1フレームの多重化データとしての8ビットのデータとして、DCフリーのために、6ビットの実データを6B/8B 変換して得られる8ビットのデータを採用しているが、例えば、DCフリーが、6B/8B 変換ではない何らかの手段で担保される場合等には、1フレームの多重化データとしての8ビットのデータとしては、例えば、8ビットの実データをそのまま採用することができる。
【０４６５】
さらに、DCフリーのために行う変換は、6B/8B 変換に限定されるものではない。
【０４６６】
また、1フレームの多重化データに含めるデータは、5チャンネルの1ビットの音響信号や、1ビットの付加データに限定されるものではない。
【０４６７】
すなわち、1フレームの多重化データに含めるデータとしては、5チャンネルを超えるチャンネル数の1ビットの音響信号や、複数ビットの付加データ等を採用することができる。この場合、1フレームの多重化データが、8ビットを超えるデータとなるときには、例えば、クロックの高速化等によって、1フレームを、10スロットを超える必要なスロット数で構成することにより、1フレームの多重化データとして、8ビットを超えるデータを採用することが可能になる。
【０４６８】
図１３は、ホストデバイス１０が入力デバイス２０に送信するコマンドとしての信号の例を示すタイミングチャートである。
【０４６９】
図１３のＡは、図１２のＢと同様のフレーム同期信号を示している。なお、図１３のＡでは、図１２のＢに比較して、時間軸（横方向）のスケールが小さく（粗く）なっている。
【０４７０】
図１３のＢは、読み出しコマンドを示している。
【０４７１】
ホストデバイス１０は、例えば、図１３のＢに示すように、21フレームのACK/R信号（図１２のＥ）を用いて、1つの読み出しコマンドを送信する。
【０４７２】
21フレームのACK/R信号のうちの、先頭の2フレームのACK/R信号が、読み出しコマンドのオペコードを構成しており、残りの19フレームのACK/R信号が、読み出しコマンドのオペランドを構成している。
【０４７３】
読み出しコマンドのオペコードとしては、2ビット"10"が採用されている。
【０４７４】
ここで、図１２のＥで説明したように、1フレーム（1つ）のACK/R信号は、2スロットのパターン"10"又は"01"であり、図１３では、ACK/R信号＝"10"には、コマンドを構成する1ビット"1"が割り当てられている。また、ACK/R信号＝"01"には、コマンドを構成する1ビット"0"が割り当てられている。
【０４７５】
したがって、読み出しコマンドのオペコードとしての2ビット"10"は、2フレームのACK/R信号としての4スロットのパターン"10","01"で表される。
【０４７６】
読み出しコマンドのオペランドとしては、10ビットの読み出しアドレス（先頭アドレス）と、9ビットの読み出しアドレス（レジスタ）数とが採用されている。
【０４７７】
読み出しコマンドを受信した入力デバイス２０では、読み出しコマンドのオペランドとしての10ビットの読み出しアドレスを先頭アドレスとして、その先頭アドレスから、読み出しコマンドのオペランドとしての9ビットの読み出しアドレス数が表す数のアドレスのデータが読み出され、例えば、付加データに含めて、ホストデバイス１０に送信される。
【０４７８】
読み出しコマンドのオペランドとしての読み出しアドレス、及び、読み出しアドレス数も、読み出しコマンドのオペコードと同様に、ビット"1"は、ACK/R信号＝"10"で表され、ビット"0"は、ACK/R信号＝"01"で表される。後述する書き込みコマンドについても、同様である。
【０４７９】
図１３のＣは、書き込みコマンドを示している。
【０４８０】
ホストデバイス１０は、例えば、図１３のＣに示すように、図１３のＢの読み出しコマンドと同様の21フレームのACK/R信号（図１２のＥ）を用いて、1つの書き込みコマンドを送信する。
【０４８１】
21フレームのACK/R信号のうちの、先頭の2フレームのACK/R信号が、書き込みコマンドのオペコードを構成しており、残りの19フレームのACK/R信号が、書き込みコマンドのオペランドを構成している。
【０４８２】
書き込みコマンドのオペコードとしては、2ビット"11"が採用されている。
【０４８３】
書き込みコマンドのオペランドとしては、10ビットの書き込みアドレス、固定の1ビット"0"、及び、8ビットの書き込みデータとが採用されている。
【０４８４】
書き込みコマンドを受信した入力デバイス２０では、書き込みコマンドのオペランドとしての10ビットの書き込みアドレスに、書き込みコマンドのオペランドとしての8ビットの書き込みデータが書き込まれる。
【０４８５】
したがって、本実施の形態では、入力デバイス２０のアドレス空間の1つのアドレスの記憶領域（1つのアドレスが表す記憶領域）は、8ビットの記憶領域である。
【０４８６】
また、入力デバイス２０のアドレス空間は、1024(=210)個（以下）のアドレスで表される記憶領域である。
【０４８７】
＜ホストデバイス１０、及び、入力デバイス２０のアプリケーション＞
【０４８８】
ホストデバイス１０、及び、入力デバイス２０は、例えば、NR(Noise Reduction)を行うシステムや、ビームフォーミングを行うシステム、その他の各種の信号処理を行うシステムに適用することができる。
【０４８９】
ここで、本明細書において、NRには、NC(Noise Cancel)と、ノイズサプレッションとがある。
【０４９０】
NCは、ドライバから実空間（空気中）に放音された音響に、その実空間で、ノイズが作用（加算）することによって、ノイズが除去（低減）された音響（音波）が得られる技術を意味する。
【０４９１】
一方、ノイズサプレッションは、音響信号を信号処理することによって、ノイズが除去された音響信号が得られる技術を意味する。
【０４９２】
したがって、NCとノイズサプレッションとは、いずれも、ノイズが除去される点では共通するが、NCでは、雑音の除去が実空間で行われるのに対して、ノイズサプレッションでは、雑音の除去が信号処理によって行われる点で、NCとノイズサプレッションとは相違する。
【０４９３】
ホストデバイス１０、及び、入力デバイス２０を適用したアプリケーションについて説明する前に、その前段階の準備として、NCと、ノイズサプレッションとについて説明する。
【０４９４】
NCには、例えば、FB（フィードバック）方式、FF（フィードフォワード）方式、及び、FF+FB方式がある。
【０４９５】
図１４は、FB方式のNCを行うFB方式のNCシステムの構成例を示すブロック図である。
【０４９６】
図１４では、リスナ（ユーザ）１０１１が、ヘッドフォンを装着し、リスナ１０１１の右耳が右耳用ヘッドホン筐体（ハウジング部）１０１２により覆われている。
【０４９７】
なお、図１４においては、説明の簡単のため、ヘッドフォンのリスナ（聴取者）１１の右耳側の部分のみについての構成を示しているが、左耳側の部分も同様に構成される。この点、後述するFF方式のNCを行うFF方式のNCシステム、及び、FF+FB方式のNCを行うFF+FB方式のNCシステムについても同様である。
【０４９８】
ヘッドホン筐体１０１２の内側には、電気信号である音響信号を音響再生する電気−音響変換手段としてのドライバ（ヘッドホンドライバ）１０１３が設けられている。
【０４９９】
図１４では、音響信号入力端１０１４から、例えば、音楽（音響）信号が、イコライザ１０１５、及び、加算回路１０１６を通じて、パワーアンプ１０１７に供給される。パワーアンプ１０１７は、そこに供給される音楽信号を増幅して、ドライバ１０１３に供給し、ドライバ１０１３では、対応する音響が出力される。これにより、リスナ１０１１の右耳では、音楽信号の再生音が知覚される。
【０５００】
音響信号入力端１０１４は、例えば、図示せぬ音楽プレーヤのヘッドホンジャックに差し込まれるヘッドホンプラグから構成される。
【０５０１】
図１４のFB方式のNCシステムにおいて、音響信号入力端１０１４と、ドライバ１０１３との間の音響信号伝送路中には、イコライザ１０１５、加算回路１０１６、パワーアンプ１０１７が設けられている。
【０５０２】
さらに、図１４のFB方式のNCシステムは、音響−電気変換手段としてのマイク１０２１、マイクアンプ１０２２、及び、FBフィルタ回路１０２３を備える。
【０５０３】
図１４のFB方式のNCシステムでは、リスナ１０１１の音楽聴取環境において、ヘッドホン筐体１０１２の外のノイズ源１０１８から、ヘッドホン筐体１０１２内のリスナ１０１１の、後述するキャンセルポイントPcに入り込むノイズを低減する。これにより、リスナ１０１１は、音楽を良好な環境で聴取することができる。
【０５０４】
FB方式のNCシステムにおいては、リスナ１０１１の、音響（音波）を知覚する聴覚位置として擬制された、ノイズと、ドライバ１０１３から出力される音響再生音とが合成されるキャンセルポイントPcでのノイズが、マイク１０２１で収音される。
【０５０５】
したがって、FB方式のNCシステムにおいては、マイク１０２１は、ノイズ収音用のマイクとして、ヘッドホン筐体（ハウジング部）１０１２の内側となるキャンセルポイントPcに設けられる。キャンセルポイントPcとしては、耳に近い位置である、例えば、ドライバ１０１３の振動板前面の位置等が採用され、そのようなキャンセルポイントPc（に近い位置）に、マイク１０２１が設けられる。
【０５０６】
FB方式のNCシステムにおいては、マイク１０２１で収音したノイズの逆相成分をNC用音響信号として生成し、そのNC用音響信号を、ドライバ１１に供給して音響再生することで、外部からヘッドホン筐体１０１２内に入ってきたノイズを低減させる。
【０５０７】
ここで、ノイズ源１０１８におけるノイズと、ヘッドホン筐体１０１２内に入り込んだノイズ１０１８’とは同じ特性ではない。FB方式のNCシステムにおいては、ヘッドホン筐体１０１２内に入り込んだノイズ１０１８’、すなわち、低減対象のノイズ１０１８’を、マイク１０２１で収音する。
【０５０８】
そして、FB方式のNCシステムでは、マイク１０２１によりキャンセルポイントPcで収音したノイズ１０１８’をキャンセルするように、ノイズ１０１８’の逆相成分が生成される。
【０５０９】
図１４では、FBフィルタ回路１０２３を用いて、ノイズ１０１８’の逆相成分としてのNC用音響信号が生成される。
【０５１０】
FBフィルタ回路１０２３は、FBフィルタ演算部１２３２と、その前段に設けられるADC１２３１と、その後段に設けられるDAC１２３３とで構成される。
【０５１１】
マイク１０２１で収音された得られたアナログ音響信号は、マイクアンプ１０２２を通じてFBフィルタ回路１０２３に供給され、ADC１２３１によりディジタル音響信号にAD変換される。そして、そのディジタル音響信号がFBフィルタ演算部１２３２に供給される。
【０５１２】
FBフィルタ演算部１２３２は、例えば、DSP(Digital Signal Processor)等で構成され、FB方式のディジタルNC用音響信号を生成するためのディジタルフィルタとしての演算（以下、FBフィルタ演算ともいう）を行う。このディジタルフィルタは、これに入力されるディジタル音響信号から、これに設定されるパラメータとしてのフィルタ係数に応じた特性のディジタルNC用音響信号を生成する。FBフィルタ演算部１２３２のディジタルフィルタには、所定のフィルタ係数が設定される。
【０５１３】
FBフィルタ演算部１２３２で生成されたディジタルNC用音響信号は、DAC１２３３においてアナログNC用音響信号にDA変換される。そして、このアナログNC用音響信号が、FBフィルタ回路１０２３の出力信号として加算回路１０１６に供給される。
【０５１４】
加算回路１０１６には、ヘッドホンによりリスナ１０１１が聴取することを目的とする入力音響信号（音楽信号等）Sが、音響信号入力端１０１４、及び、イコライザ１０１５を通じて供給される。イコライザ１０１５は、入力音響信号の周波数特性を変更することにより、音質補正を行う。
【０５１５】
加算回路１０１６は、イコライザ１０１５からの入力音響信号とFBフィルタ回路１０２３の出力信号としてのNC用音響信号とを加算する。
【０５１６】
加算回路１０１６の加算結果の音響信号は、パワーアンプ１０１７を通じてドライバ１０１３に供給されて、音響再生される。この音響再生されてドライバ１０１３により放音される音響には、FBフィルタ回路１０２３において生成されたNC用音響信号による音響再生成分が含まれる。ドライバ１０１３で音響再生されて放音された音響のうちの、NC用音響信号による音響再生成分とノイズ１０１８’とが、音響合成されることにより、キャンセルポイントPcでは、ノイズ１０１８’が低減（キャンセル）される。
【０５１７】
図１５は、図１４のFB方式のNCシステムの伝達関数を説明する図である。
【０５１８】
いま、図１５に示すように、Aが、パワーアンプ１０１７の伝達関数を、Dが、ドライバ１０１３の伝達関数を、Mが、マイク１０２１、及び、マイクアンプ１０２２の部分に対応する伝達関数を、−βが、FBフィルタ回路１０２３の伝達関数を、Hが、ドライバ１０１３からキャンセルポイント（聴覚位置）Pc（ひいては、マイク１０２１）までの空間の伝達関数を、Eが、イコライザ１０１５の伝達関数を、それぞれ表すこととする。
【０５１９】
また、Nが、外部のノイズ源１０１８からヘッドホン筐体１０１２内のマイク１０２１位置近辺に侵入してきたノイズを、Pが、リスナ１０１１の耳に届く音圧で、リスナ１０１１が聴く聴き取り音を、それぞれ表すこととする。
【０５２０】
なお、外部のノイズがヘッドホン筐体１０１２内に伝わってくる場合としては、例えば、ヘッドフォンのイヤーパッド部の隙間から音圧として漏れてくる場合や、ヘッドホン筐体１０１２が音圧を受けて振動した結果としてヘッドホン筐体１０１２内部に音が伝わる場合等がある。
【０５２１】
図１４のFB方式のNCシステムの伝達関数は、式（１）で表される。
【０５２２】
P＝（1／(1+ADHMβ)）×N＋（AHD／(1+ADHMβ)）×ES
・・・（１）
【０５２３】
いま、式（２）が成立するとすると、式（１）は、式（３）で表される。
【０５２４】
E=1+ADHMβ
・・・（２）
【０５２５】
P=（1／(1+ADHMβ)）×N＋ADHS
・・・（３）
【０５２６】
式（３）によれば、ノイズNは、1／(1+ADHMβ)に減衰している。
【０５２７】
したがって、図１４のFB方式のNCシステムによれば、リスナ１０１１は、ノイズを低減した聴取対象の音響を聴取することができる。
【０５２８】
なお、図１４のFB方式のNCシステムにおいて、十分なノイズの低減を行うためには、FBフィルタ演算部１２３２としてのディジタルフィルタには、ヘッドホン筐体１０１２内に伝達されたノイズ１０１８’の特性に応じたフィルタ係数が設定される必要がある。すなわち、FBフィルタ演算部１２３２のフィルタ係数は、式（３）で表される聴き取り音Pに含まれるノイズNを適切に低減することができるように、例えば、マイク１０２１及びマイクアンプ１０２２の特性としての伝達関数Mや、ドライバ１０１３の特性としての伝達関数D等に基づいて設定される。
【０５２９】
図１６は、FF方式のNCを行うFF方式のNCシステムの構成例を示すブロック図である。
【０５３０】
なお、図１６において、図１４における場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０５３１】
図１６のFF方式のNCシステムによれば、リスナ１０１１の音楽聴取環境において、ヘッドホン筐体１０１２の外のノイズ源１０１８から、ヘッドホン筐体１０１２内のリスナ１０１１のキャンセルポイントPcに入り込むノイズが低減される。これにより、リスナ１０１１は、音楽を良好な環境で聴取することができる。
【０５３２】
FF方式のNCシステムでは、図１６に示すように、ヘッドホン筐体１０１２の外部にマイク１０３１が設置されている。そして、FF方式のNCシステムでは、マイク１０３１で収音したノイズ１０１８に対して適切なフィルタリング処理をしてNC用音響信号を生成する。さらに、FF方式のNCシステムでは、この生成したNC用音響信号を、ヘッドホン筐体１０１２の内部のドライバ１０１３にて音響再生し、リスナ１０１１の耳に近いところで、ノイズ（ノイズ１０１８’）をキャンセルする。
【０５３３】
マイク１０３１で収音されるノイズ１８と、ヘッドホン筐体１０１２内のノイズ１０１８’とは、両者の空間的位置の違い（ヘッドホン筐体１０１２の外と内の違い）に応じた異なる特性となる。そこで、FF方式のNCシステムでは、マイク１０３１で収音したノイズ源１０１８からのノイズと、キャンセルポイントPcにおけるノイズ１０１８’との空間伝達関数の違いを見込んで、NC用音響信号が生成される。
【０５３４】
図１６のFF方式のNCシステムでは、NC用音響信号が、FFフィルタ回路１０３３を用いて生成される。
【０５３５】
FFフィルタ回路１０３３は、FFフィルタ演算部１３３２と、その前段に設けられるADC１３３１と、その後段に設けられるDAC１３３３とで構成される。
【０５３６】
マイク１０３１で収音された得られたアナログ音響信号は、マイクアンプ１０３２を通じてFFフィルタ回路１０３３に供給され、ADC１３３１によりディジタル音響信号にAD変換される。そして、そのディジタル音響信号がFFフィルタ演算部１３３２に供給される。
【０５３７】
FFフィルタ演算部１３３２は、例えば、DSPで構成され、ディジタルNC用音響信号を生成するためのディジタルフィルタとしての演算（以下、FFフィルタ演算ともいう）を行う。このディジタルフィルタは、これに入力されるディジタル音響信号から、これに設定されるパラメータとしてのフィルタ係数に応じた特性のディジタルNC用音響信号を生成する。FFフィルタ演算部１３３２としてのディジタルフィルタには、所定のフィルタ係数が設定される。
【０５３８】
FFフィルタ演算部１３３２としてのディジタルフィルタでは、設定されたフィルタ係数に応じたディジタルNC用音響信号が生成される。
【０５３９】
そして、FFフィルタ演算部１３３２で生成されたディジタルNC用音響信号は、DAC１３３３においてアナログNC用音響信号にDA変換され、FFフィルタ回路１０３３の出力信号として加算回路１０１６に供給される。
【０５４０】
加算回路１０１６には、ヘッドホンによりリスナ１０１１が聴取することを目的とする入力音響信号（音楽信号等）Sが、音響信号入力端１０１４、及び、イコライザ１０１５を通じて供給される。
【０５４１】
加算回路１０１６は、入力音響信号とFFフィルタ回路１０３３の出力信号としてのNC用音響信号とを加算する。
【０５４２】
加算回路１０１６の加算結果の音響信号は、パワーアンプ１０１７を通じてドライバ１０１３に供給されて、音響再生される。この音響再生されてドライバ１０１３により放音される音響には、FFフィルタ回路１０３３において生成されたNC用音響信号による音響再生成分が含まれる。ドライバ１０１３で音響再生された放音された音響のうちの、NC用音響信号による音響再生成分とノイズ１０１８’とが、音響合成されることにより、キャンセルポイントPcでは、ノイズ１０１８’が低減（キャンセル）される。
【０５４３】
図１７は、図１６のFF方式のNCシステムの伝達関数を説明する図である。
【０５４４】
いま、図１７に示すように、Aが、パワーアンプ１０１７の伝達関数を、Dが、ドライバ１０１３の伝達関数を、Mが、マイク１０３１、及び、マイクアンプ１０３２の部分に対応する伝達関数を、−αが、FFフィルタ回路１０３３の伝達関数を、Hが、ドライバ１０１３からキャンセルポイント（聴覚位置）Pcまでの空間の伝達関数を、Eが、イコライザ１０１５の伝達関数を、Fが、外部のノイズ源１０１８からリスナ１０１１の耳のキャンセルポイントPcの位置に至るまでの伝達関数を、それぞれ表すこととする。なお、ここでは、E=1とする。
【０５４５】
さらに、F'が、ノイズ源１０１８からマイク１０３１までの伝達関数を、Nが、外部のノイズ源１０１８のノイズを、Pが、リスナ１０１１が聴く聴き取り音を、それぞれ表すこととすると、図１６のFF方式のNCシステムの伝達関数は、式（４）で表される。
【０５４６】
P=-F’ADHMα×Ｎ＋F×N＋AHD×S
・・・（４）
【０５４７】
いま、式（５）が成立するとすると、式（４）は、式（６）で表される。
【０５４８】
F=F’ADHMα
・・・（５）
【０５４９】
P=ADHS
・・・（６）
【０５５０】
式（６）によれば、ノイズNがキャンセルされ、聴取対象の音響信号Sが残っており、したがって、図１６のFF方式のNCシステムによれば、リスナ１０１１は、ノイズを低減した聴取対象の音響を聴取することができる。
【０５５１】
FFフィルタ演算部１３３２のフィルタ係数は、聴き取り音Pが、式（６）で表されるように、すなわち、式（５）がなるべく成立するように、例えば、マイク１０３１及びマイクアンプ１０３２の特性としての伝達関数Mや、ドライバ１０１３の特性としての伝達関数D等に基づいて設定される。
【０５５２】
なお、FF方式のNCシステムでは、発振する可能性が低く安定度が高いが、ノイズを十分に低減することが困難なことがある。一方、FB方式のNCシステムでは、ノイズを十分に低減することを期待することができるが、系の安定性に注意する必要がある。
【０５５３】
図１８は、FF+FB方式のNCを行うFF+FB方式のNCシステムの構成例を示すブロック図である。
【０５５４】
なお、図中、図１４又は図１６の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０５５５】
また、FF+FB方式のNCシステムについては、特許第4631939号明細書に、その詳細が記載されている。
【０５５６】
FF+FB方式のNCシステムでは、FB方式のNCシステム（図１４）で生成されるNC用音響信号と、FF方式のNCシステム（図１６）で生成されるNC用音響信号との両方が、ノイズの低減に用いられる。
【０５５７】
すなわち、図１８のFF+FB方式のNCシステムでは、ヘッドホン筐体１０１２内部に設置されるマイク１０２１において、そこに入力する、例えば、ノイズ（音響）や、ドライバ１０１３から出力される音響等が集音される。マイク１０２１で集音された音響に対応する音響信号は、マイクアンプ１０２２で増幅され、FBフィルタ回路１０２３に供給される。
【０５５８】
FBフィルタ回路１０２３では、FBフィルタ演算部１２３２において、マイク１０２１で集音された音響に対応する音響信号について、所定のフィルタ係数を用いたフィルタ演算（例えば、積和演算）が行われ、その結果得られる音響信号が、FB方式のNC用音響信号として、加算回路１０１６に供給される。
【０５５９】
一方、ヘッドホン筐体１０１２外部に設置されるマイク１０３１でも、そこに入力する、例えば、ノイズ（音響）等が集音される。マイク１０３１で集音された音響に対応する音響信号は、マイクアンプ１０３２で増幅され、FFフィルタ回路１０３３に供給される。
【０５６０】
FFフィルタ回路１０３３では、FFフィルタ演算部１３３２において、マイク１０３１で集音された音響に対応する音響信号について、所定のフィルタ係数を用いたフィルタ演算（例えば、積和演算）が行われ、その結果得られる音響信号が、FF方式のNC用音響信号として、加算回路１０１６に供給される。
【０５６１】
加算回路１０１６では、FBフィルタ回路１０２３からのFB方式のNC用音響信号、FFフィルタ回路１０３３からのFF方式のNC用音響信号、及び、イコライザ１０１５からの、聴取対象の音響に対応する音響信号である入力音響信号が加算され、その加算の結果得られる音響信号が、パワーアンプ１０１７に供給される。
【０５６２】
パワーアンプ１０１７は、加算回路１０１６からの音響信号を増幅し、ドライバ１０１３に供給する。ドライバ１０１３では、パワーアンプ１０１７からの音響信号に対応する音響が出力（音響）される。
【０５６３】
ドライバ１０１３から出力される音響には、FB方式のNC用音響信号に対応する音響、及び、FF方式のNC用音響信号に対応する音響が含まれるが、そのFB方式のNC用音響信号に対応する音響、及び、FF方式のNC用音響信号に対応する音響は、ドライバ１０１３から出力される音響が、実空間を伝達して、リスナ１０１１が知覚するまでのキャンセルポイントPcにおいて、ノイズと加算されることにより、ノイズとともにキャンセルされる。
【０５６４】
その結果、リスナ１０１１が聴くことができる聴き取り音Pは、ノイズが適切に低減された音響となる。
【０５６５】
次に、ノイズサプレッションについて説明する。
【０５６６】
図１９は、ノイズサプレッションを行うノイズサプレッションシステムの構成例を示すブロック図である。
【０５６７】
図１９のノイズサプレッションシステムは、例えば、SS(Spectral Subtraction)法によって、ノイズを低減（除去）する。
【０５６８】
すなわち、図１９のノイズサプレッションシステムでは、ノイズサプレッションの対象の音響信号である入力音響信号が、非音声区間検出部１４０１、及び、FFT(Fast Fourier Transform)処理部１０４２に供給される。
【０５６９】
非音声区間検出部１４０１は、入力音響信号から、音声区間でない区間（非音声区間）を検出し、その非音声区間を表す非音声区間信号を、ノイズ情報記憶部１４０７に供給する。
【０５７０】
すなわち、非音声区間検出部１４０１は、例えば、所定の方法で、入力音響信号から、音声区間を検出し、音声区間以外の区間を、非音声区間として検出する。
【０５７１】
FFT処理部１４０２は、入力音響信号のFFTを行い、その結果得られる周波数領域の信号であるスペクトルを、スペクトル平均処理部１４０３、及び、スペクトル演算処理部１４０４に供給する。
【０５７２】
スペクトル平均処理部１４０３は、FFT処理部１４０２から供給されるスペクトルを平均化し、その結果得られる平均スペクトルを、ノイズ情報記憶部１４０７に供給する。
【０５７３】
スペクトル演算処理部１４０４は、FFＴ処理部４０２からのスペクトルから、ノイズ情報記憶部１４０７に記憶されたノイズ情報としてのスペクトルを減算し、その減算の結果得られるスペクトルを、ミュージカルノイズ除去フィルタ１４０５に供給する。
【０５７４】
ミュージカルノイズ除去フィルタ１４０５は、スペクトル演算処理部１４０４からのスペクトルを対象として、ミュージカルノイズを除去するためのフィルタリングを行い、ミュージカルノイズの除去後のスペクトルを、IFFT（逆FFT）処理部１４０６に供給する。
【０５７５】
IFFT処理部１４０６は、ミュージカルノイズ除去フィルタ１４０５からのスペクトルのIFFTを行い、その結果得られる時間領域の信号である音響信号を、ノイズサプレッション後の出力音響信号として出力する。
【０５７６】
ノイズ情報記憶部１４０７は、非音声区間検出部１４０１からの非音声区間信号に基づいて、非音声区間を認識し、スペクトル平均処理部１４０３から供給される平均スペクトルのうちの、非音声区間の平均スペクトルを、ノイズのスペクトルとして記憶する。
【０５７７】
以上のように構成されるノイズサプレッションシステムでは、入力音響信号が、非音声区間検出部１４０１、及び、FFT処理部１０４２に供給される。
【０５７８】
非音声区間検出部１４０１では、入力音響信号から、非音声区間が検出され、その非音声区間を表す非音声区間信号が、ノイズ情報記憶部１４０７に供給される。
【０５７９】
また、FFT処理部１４０２では、入力音響信号のFFTが行われ、その結果得られるスペクトルが、スペクトル平均処理部１４０３、及び、スペクトル演算処理部１４０４に供給される。
【０５８０】
スペクトル平均処理部１４０３では、FFT処理部１４０２からのスペクトルが平均化され、その結果得られる平均スペクトルが、ノイズ情報記憶部１４０７に供給される。
【０５８１】
ノイズ情報記憶部１４０７は、非音声区間検出部１４０１からの非音声区間信号に基づいて、非音声区間を認識し、スペクトル平均処理部１４０３からの平均スペクトルのうちの、非音声区間の平均スペクトルを、ノイズのスペクトルとして記憶する。
【０５８２】
そして、スペクトル演算処理部１４０４において、ノイズ情報記憶部１４０７に記憶されたノイズ情報としてのノイズのスペクトルのうちの最新のスペクトルが読み出され、FFＴ処理部４０２からのスペクトルから減算される。スペクトル演算処理部１４０４は、その減算によって得られるスペクトルを、ノイズが除去されたスペクトルとして、ミュージカルノイズ除去フィルタ１４０５に供給する。
【０５８３】
ミュージカルノイズ除去フィルタ１４０５では、スペクトル演算処理部１４０４からのスペクトルのミュージカルノイズが除去され、IFFT処理部１４０６に供給される。
【０５８４】
IFFT処理部１４０６では、ミュージカルノイズ除去フィルタ１４０５からのスペクトルのIFFTが行われ、その結果得られる出力音響信号が出力される。
【０５８５】
以上のようにして得られる出力音響信号は、例えば、入力音響信号が音声を含む信号である場合に、ノイズが低減され、音声が強調された信号となる。
【０５８６】
図２０は、ホストデバイス１０、及び、入力デバイス２０を適用したアプリケーションシステムの外観構成例を示す斜視図である。
【０５８７】
図２０において、ホストデバイス１０は、スマートフォンに適用（採用）されており、入力デバイス２０は、プラグ２３を、スマートフォンであるホストデバイス１０のジャック１４に挿入することで、ホストデバイス１０に様々なデータを入力する入力インターフェースに適用されている。
【０５８８】
図２１は、図２０のアプリケーションシステムの電気的な構成例を示すブロック図である。
【０５８９】
なお、図中、図２の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０５９０】
また、図２１では（後述する図２４及び図２６でも同様）、図が煩雑になるのを避けるため、図２の一部のブロックの図示を省略してある。
【０５９１】
すなわち、図２１では、ホストデバイス１０について、図２のクロック生成部１５や、抵抗３３、コンデンサ４３、マイク検出部４４、対応検出部４５、インタラプタ４６、レジスタ４８、及び、I2Cインターフェース４９のブロックが図示されていないが、図２１のホストデバイス１０は、必要に応じて、これらのブロックを有する。
【０５９２】
また、図２１では、入力デバイス２０について、スイッチ８０や、抵抗８３0ないし８３4、コンデンサ７２、対応検出部７３、LDO７４、制御部７５、及び、PLL７７のブロックが図示されていないが、図２１の入力デバイス２０は、必要に応じて、これらのブロックを有する。
【０５９３】
図２１では、スマートフォンであるホストデバイス１０は、信号処理ブロック１１、アナログ音響インターフェース１２、多重化データインターフェース１３、ジャック１４、及び、クロック生成部１５（図２１には図示せず）の他に、DAC/Amp部２０１、ドライバ２０２、ストレージ２０３、入出力部２０４、通信機構２０５、及び、アンテナ２０８を有する。
【０５９４】
DAC/Amp部２０１は、例えば、図２のDAC３１、及び、パワーアンプ３２に対応し、信号処理ブロック１１から供給されるディジタルの音響信号を、アナログの音響信号にDA変換して増幅し、ジャック１４やドライバ２０２に供給する。
【０５９５】
ドライバ２０２は、スマートフォンであるホストデバイス１０に設けられた音響出力部（例えば、コイルと振動板等で構成される、音響信号を、空気の振動としての音響（音波）に変換するトランスデューサ）であり、DAC/Amp部２０１からの音響信号に対応する音響を出力（放音）する。
【０５９６】
ストレージ２０３は、例えば、ハードディスクや半導体メモリ等の記憶媒体である。ストレージ２０３には、信号処理ブロック１１の制御にしたがって、信号処理ブロック１１から供給される音響信号等が記憶（記録）される。また、ストレージ２０３に記憶された音響信号等は、信号処理ブロック１１の制御にしたがって読み出され、信号処理ブロック１１に供給される。
【０５９７】
入出力部２０４は、例えば、タッチパネルや、物理的なボタンであり、ユーザによって操作される。入力部２０４は、ユーザの操作に対応した操作信号を、信号処理ブロック１１に供給する。
【０５９８】
また、入出力部２０４は、信号処理ブロック１１からの制御に従い、仮想的なボタン等のGUI(Graphical User Interface)、その他の画像を表示する。
【０５９９】
通信機構２０５は、送話処理部２０６、及び、受話処理部２０７を有し、インターネット等のネットワークや、携帯電話の基地局等との通信を行う通信インターフェースとして機能する。
【０６００】
送話処理部２０６は、信号処理ブロック１１から供給される音響（音声）信号を、携帯電話の基地局に送信するために必要な処理を施し、アンテナ２０８に供給する。
【０６０１】
受話処理部２０７は、アンテナ２０８から供給される、携帯電話の基地局から送信されてくる電波を受信することにより得られる信号から、通話相手の音響（音声）信号を復元するのに必要な処理を行い、その結果得られる音響信号を、信号処理ブロック１１に供給する。
【０６０２】
ここで、入力デバイス２０の不揮発性メモリ８５には、入力デバイス２０に関するデバイス情報が記憶されており、ホストデバイス１０では、入力デバイス２０の不揮発性メモリ８５に記憶されたデバイス情報を読み出し、信号処理ブロック１１において、入力デバイス２０のデバイス情報に基づき、その入力デバイス２０にとって適切な信号処理を行うことができる。
【０６０３】
以上のように、ホストデバイス１０の信号処理ブロック１１において、入力デバイス２０のデバイス情報に基づき、入力デバイス２０にとって適切な信号処理が行われることについて、NC(Noise Cancel)を例に説明する。
【０６０４】
NCシステムを構成する方法としては、ヘッドフォン自体に、NCの処理を行う機能を実装する方法と、例えば、音楽プレーヤやスマートフォン、その他のヘッドフォンを接続することができ、かつ、音響信号を再生する音響信号再生装置に、NCの処理を行う機能を実装する方法とがある。
【０６０５】
NCの処理を行う機能が実装されたヘッドフォンは、それ自体で、NCの処理を行うことができるので、どのような音響信号再生装置に接続しても（接続しなくても）、NCの処理を行うことができる。
【０６０６】
一方、音響信号再生装置に、NCの処理を行う機能を実装する場合には、音響信号再生装置に接続されるヘッドフォン（以下、接続ヘッドフォンともいう）とって適切なFBフィルタ演算やFFフィルタ演算（以下、両方をまとめて、NCフィルタ演算ともいう）が行われる、接続ヘッドフォンに対応するフィルタ係数を、音響信号再生装置に記憶させておくことにより、接続ヘッドフォンにとって適切なNCの処理を行うことができる。
【０６０７】
また、フィルタ係数の係数セットとして、例えば、第１のヘッドフォンに対応する係数セットNCHP-1、及び、第２のヘッドフォンに対応する係数セットNCHP-2等の、複数の係数セットを、音響信号再生装置に記憶させておき、音響信号再生装置に、第１のヘッドフォンが接続された場合には、ユーザに、第１のヘッドフォンに対応する係数セットNCHP-1を選択してもらい、音響信号再生装置に、第２のヘッドフォンが接続された場合には、ユーザに、第２のヘッドフォンに対応する係数セットNCHP-2を選択してもらうことにより、音響信号再生装置に、第１及び第２のヘッドフォンのいずれが接続された場合であっても、音響信号再生装置に接続されたヘッドフォンにとって適切なNCの処理を行うことができる。
【０６０８】
さらに、以上のように、音響信号再生装置に、NCの処理を行う機能を実装する場合、ヘッドフォンのベンダが、新たな第３のヘッドフォンを発売し、その第３のヘッドフォンに対応する係数セットNCHP-3を、インターネット等のネットワーク上に公開したときには、音響信号再生装置が、ネットワークに接続するネットワーク接続機能を有していれば、音響信号再生装置において、ネットワーク上の係数セットNCHP-3をダウンロードすることにより、第３のヘッドフォンにとって適切なNCの処理を行うことが可能になる。
【０６０９】
但し、音響信号再生装置が、ネットワーク接続機能を有しない場合には、新たな第３のヘッドフォンが発売されたときに、音響信号再生装置は、新たな第３のヘッドフォンに対応する係数セットNCHP-3をダウンロードにより取得することができない。
【０６１０】
一方、ホストデバイス１０、及び、入力デバイス２０を、NCシステムに適用し、ホストデバイス１０、及び、入力デバイス２０を、それぞれ、音響信号再生装置、及び、ヘッドフォン（ヘッドセット）として構成した場合には、音響信号再生装置としてのホストデバイス１０が、仮に、ネットワーク接続機能を有していなくても、入力デバイス２０が第３のヘッドフォンとして発売されたときに、音響信号再生装置としてのホストデバイス１０は、第３のヘッドフォンとしての入力デバイス２０に対応する係数セットNCHP-3を取得することができる。
【０６１１】
すなわち、ヘッドフォンとしての入力デバイス２０の不揮発性メモリ８５に記憶されているデバイス情報に、そのヘッドフォンとしての入力デバイス２０に対応する係数セット（以下、対応係数セットともいう）を記憶させておき、音響信号再生装置としてのホストデバイス１０において、入力デバイス２０の不揮発性メモリ８５に記憶されたデバイス情報を読み出すことにより、そのデバイス情報に含まれる対応係数セットを取得することができる。
【０６１２】
したがって、この場合、音響信号再生装置としてのホストデバイス１０が、ネットワーク接続機能を有していなくても、ヘッドフォンとしての入力デバイス２０に対応する係数セット（対応係数セット）を取得して、そのヘッドフォンに適切なNCの処理を行うことができる。
【０６１３】
なお、ヘッドフォンとしての入力デバイス２０の不揮発性メモリ８５に記憶されているデバイス情報には、対応係数セットに代えて、そのヘッドフォンとしての入力デバイス２０を識別するための識別情報を含めることができる。
【０６１４】
また、デバイス情報には、対応係数セットと識別情報との両方を含めることができる。
【０６１５】
ここで、識別情報としては、例えば、USB(Universal Serial Bus)デバイスの製造会社に割り当てられるのと同様なベンダIDと、製品の機種やモデルを表すプロダクトIDとの組み合わせや、UUID(Universally Unique Identifier)等を採用することができる。
【０６１６】
いま、音響信号再生装置としてのホストデバイス１０が、信号処理ブロック１１内に、識別情報と、その識別情報によって識別されるヘッドフォン等の入力デバイス２０にとって適切なNCの処理を行うための係数セットとが対応付けられたデータベースである係数データベースを内蔵していることとする。
【０６１７】
さらに、ヘッドフォンとしての入力デバイス２０の不揮発性メモリ８５に記憶されているデバイス情報には、対応係数セット、及び、識別情報のうちの、識別情報が、少なくとも含まれることとする。
【０６１８】
この場合、ヘッドフォンとしての入力デバイス２０が、音響信号再生装置としてのホストデバイス１０に接続されると、ホストデバイス１０は、入力デバイス２０からデバイス情報を読み出し、そのデバイス情報に含まれる、入力デバイス２０の識別情報に一致する識別情報が、係数データベースに記憶されているかどうかを判定する。
【０６１９】
入力デバイス２０の識別情報に一致する識別情報が、ホストデバイス１０の係数データベースに記憶されている場合、音響信号再生装置としてのホストデバイス１０では、係数データベースにおいて、入力デバイス２０の識別情報に一致する識別情報に対応付けられている係数セットが、NCフィルタ演算を行うディジタルフィルタに反映され、NCの処理が行われる。
【０６２０】
この場合、音響信号再生装置としてのホストデバイス１０に接続されたヘッドフォンとしての入力デバイス２０にとって適切なNCの処理を行うことができる。
【０６２１】
なお、以上のような、ヘッドフォンが接続された音響信号再生装置等の信号処理装置において、ヘッドフォンから、ヘッドフォン側記憶情報を読み取り、そのヘッドフォン側記憶情報に基づき、信号処理装置の信号処理特性を設定する技術については、本件出願人が先に提案した特開2009-232205号公報に記載されている。
【０６２２】
入力デバイス２０の識別情報に一致する識別情報が、ホストデバイス１０の係数データベースに記憶されていない場合、音響信号再生装置としてのホストデバイス１０は、ヘッドフォンとしての入力デバイス２０から読み出したデバイス情報に、係数セット（対応係数セット）が含まれるかどうかを確認する。
【０６２３】
そして、デバイス情報に、係数セットが含まれる場合には、ホストデバイス１０は、デバイス情報に含まれる係数セットが、そのホストデバイス１０に実装されているNCの機能のプラットフォームに合致するかどうかを確認する。
【０６２４】
ここで、NCの機能のプラットフォームとは、例えば、NCフィルタ演算を行うハードウェアであるDSPの種類や、そのDSPで行われるNCフィルタ演算のプログラム（NCフィルタ演算を行うディジタルフィルタの構成）等を意味する。
【０６２５】
入力デバイス２０のデバイス情報に含まれる係数セットが、ホストデバイス１０に実装されているNCの機能のプラットフォームに合致することが確認された場合、ホストデバイス１０では、デバイス情報に含まれる係数セットが、NCフィルタ演算を行うディジタルフィルタに反映され、NCの処理が行われる。
【０６２６】
なお、デバイス情報に、係数セットが含まれない場合や、デバイス情報に、係数セットが含まれていても、その係数セットが、そのホストデバイス１０に実装されているNCの機能のプラットフォームに合致しない場合には、ホストデバイス１０は、NCの機能をオフにする。
【０６２７】
以上説明したように、ヘッドフォンとしての入力デバイス２０の不揮発性メモリ８５に記憶されているデバイス情報に、対応係数セットを含めておくことにより、音響信号再生装置としてのホストデバイス１０では、入力デバイス２０の不揮発性メモリ８５に記憶されたデバイス情報を読み出し、そのデバイス情報に含まれる対応係数セットを用いて、NCの処理を行うことができるので、ホストデバイス１０は、ネットワーク接続機能を有していなくても、ヘッドフォンとしての入力デバイス２０の対応係数セットを取得し、その対応係数セットを用いて、ヘッドフォンとしての入力デバイス２０にとって適切なNCの処理を行うことができる。
【０６２８】
なお、上述の場合には、ホストデバイス１０において、入力デバイス２０の識別情報に一致する識別情報が、係数データベースに記憶されている場合には、係数データベースにおいて、入力デバイス２０の識別情報に一致する識別情報に対応付けられている係数セットが用いられ、デバイス情報に含まれる係数セットは、入力デバイス２０の識別情報に一致する識別情報が、係数データベースに記憶されていない場合に限って用いられる。
【０６２９】
したがって、係数データベースに記憶されている係数セットは、デバイス情報に含まれる係数セットよりも、いわば優先して用いられる。これは、以下の理由による。
【０６３０】
すなわち、ヘッドフォンとしての入力デバイス２０については、例えば、その発売時に、デバイス情報に含められた対応係数セット（以下、初期係数セットともいう）よりも、ヘッドフォンとしての入力デバイス２０にとって、より適切なNCの処理を行う対応係数セット（以下、更新係数セットともいう）が開発されることがあり得る。
【０６３１】
そして、更新係数セットが、ネットワーク上に公開された場合、音響信号再生装置としてのホストデバイス１０が、ネットワーク接続機能を有しているときには、ホストデバイス１０において、更新係数セットをダウンロードし、係数データベースを更新することができる。
【０６３２】
この場合、音響信号再生装置としてのホストデバイス１０において、係数データベースに記憶されている係数セットを、デバイス情報に含まれる係数セットよりも優先して用いることにより、デバイス情報に含まれる初期係数セットではなく、更新係数セットを用いた、より適切なNCの処理を行うことができる。
【０６３３】
なお、音響信号再生装置としてのホストデバイス１０が、ネットワーク接続機能を有していないが、係数データベースに初期係数セットが記憶されている場合には、ホストデバイス１０では、係数データベースに記憶されている初期係数セットを用いて、NCの処理が行われる。また、音響信号再生装置としてのホストデバイス１０が、ネットワーク接続機能を有しておらず、係数データベースに初期係数セットが記憶されていない場合には、ホストデバイス１０では、入力デバイス２０から読み出したデバイス情報に含まれる初期係数セットを用いて、NCの処理が行われる。
【０６３４】
以上、音響信号再生装置としてのホストデバイス１０が、NCの処理を行う機能を有する場合について説明したが、ホストデバイス１０が、NCの処理の他、例えば、音質補正を行うイコライザや、Virtualphones Technology（登録商標）、ノイズサプレッション、ビームフォーミング、その他の音響信号を処理する音響信号処理を行う機能を実装している場合には、ヘッドフォンとしての入力デバイス２０にとって適切な音響信号処理を行うための処理情報を、デバイス情報に含めておくことができる。
【０６３５】
そして、音響信号再生装置としてのホストデバイス１０では、ヘッドフォンとしての入力デバイス２０からデバイス情報を読み出し、そのデバイス情報に含まれる処理情報に基づいて、音響信号処理の特性の設定等を行うことで、ヘッドフォンとしての入力デバイス２０にとって適切な音響信号処理を行うことができる。
【０６３６】
なお、上述の場合には、デバイス情報に、NCフィルタ演算を行うディジタルフィルタのフィルタ係数（係数セット）を含めることとしたが、デバイス情報には、フィルタ係数に代えて、NCフィルタ演算のパラメータや、ヘッドフォンとしての入力デバイス２０の、音響に関するトランスデューサ、すなわち、マイク８１i並びにドライバ６１Ｌ及び６１Ｒの特性を表す特性情報を含めることができる。
【０６３７】
ここで、NCフィルタ演算のパラメータとしては、例えば、NCフィルタ演算を行うディジタルフィルタの種類や、中心周波数、ゲイン等がある。また、トランスデューサ（マイク８１i並びにドライバ６１Ｌ及び６１Ｒ）の特性情報としては、例えば、マイク８１i並びにドライバ６１Ｌ及び６１Ｒの感度や、周波数特性（振幅特性及び移相特性）等がある。
【０６３８】
デバイス情報に、NCフィルタ演算のパラメータ、又は、トランスデューサの特性情報が含まれる場合、音響信号再生装置としてのホストデバイス１０では、そのNCフィルタ演算のパラメータ、又は、トランスデューサの特性情報から、適切なNCの処理を実行するためのNCフィルタ演算を行うディジタルフィルタのフィルタ係数が求められる。
【０６３９】
また、デバイス情報には、NCフィルタ演算を行うディジタルフィルタを実現するハードウェアとしての、例えば、DSPのレジスタの設定値（レジスタ設定値）を含めておき、音響信号再生装置としてのホストデバイス１０では、デバイス情報に含まれるレジスタ設定値にしたがって、NCフィルタ演算を行うディジタルフィルタを実現するハードウェアとしてのDSPのレジスタを設定して、NCの処理を行うことができる。
【０６４０】
以上のように、パラメータ等を、デバイス情報に含めておく方法は、例えば、イコライザ等の、NCの処理以外の音響信号処理を行う場合にも適用することができる。
【０６４１】
ところで、例えば、上述のように、ヘッドフォンとしての入力デバイス２０にとって適切なNCの処理を行うために、その入力デバイス２０のデバイス情報に、トランスデューサの特性情報や、その特性情報から求められる、NCの処理のためのフィルタ係数を含め、そのデバイス情報を、入力デバイス２０に記憶させるにあたっては、入力デバイス２０の小型化、省電力化、及び、低コスト化が要請される。
【０６４２】
また、トランスデューサの特性情報については、その特性情報を測定するオペレータによる測定ミスや、ヘッドフォンとしての入力デバイス２０の修理に伴うトランスデューサ（マイク８１i並びにドライバ６１Ｌ及び６１Ｒ）の交換等に起因して、トランスデューサの特性情報の再測定が行われる場合がある。
【０６４３】
この場合、デバイス情報は、再測定後の特性情報や、その再測定後の特性情報から求められるフィルタ係数を含むデバイス情報に更新する必要がある。
【０６４４】
その他、例えば、NCフィルタ演算を行うディジタルフィルタの設計変更があった場合にも、デバイス情報を、設計変更後のディジタルフィルタのフィルタ係数を含むデバイス情報に更新する必要がある。
【０６４５】
したがって、デバイス情報を、入力デバイス２０に記憶させるにあたっては、入力デバイス２０の小型化、省電力化、及び、低コスト化の他、デバイス情報の更新が容易であることも要請される。
【０６４６】
デバイス情報を、入力デバイス２０に記憶させるにあたって、入力デバイス２０の小型化、省電力化、及び、低コスト化を図る方法としては、デバイス情報を記憶させる不揮発性メモリ８５として、小型かつ省電力で、安価な、例えば、OTP（メモリ）やEPROMを採用する方法がある。
【０６４７】
ここで、OTPは、一度の書き込みしか行うことができない（データの書き込みが行われた記憶領域のデータを書き換えることはできない）。
【０６４８】
また、EPROMは、紫外線を照射することにより、記憶領域に書き込まれたデータを消去することで、データの書き換えが可能であるが、EPROMが、入力デバイス２０に実装された状態で、そのEPROMに、紫外線を照射することは、現実的ではないため、EPROMも、実質的には、OTPと同様に、一度の書き込みしか行うことができないメモリであるということができる。
【０６４９】
以上のような、一度の書き込みしか行うことができないOTPやEPROM等が採用される不揮発性メモリ８５に記憶されるデバイス情報については、そのデバイス情報の更新を容易に行うために、以下のような、デバイス情報の更新の仕組みを導入する。
【０６５０】
図２２は、不揮発性メモリ８５に記憶されるデバイス情報の例を示す図である。
【０６５１】
不揮発性メモリ８５には、デバイス情報が、チャンク構造で記憶される（書き込まれる）。
【０６５２】
チャンクは、ある機能等の1つのカテゴリに関するデータのひとまとまり（の構造）であり、本実施の形態では、チャンクの種類として、トータルヘッダチャンクと、機能データチャンクとがある。
【０６５３】
トータルヘッダチャンクには、入力デバイス２０の基本的な情報が登録され、機能データチャンクには、所定の機能に関する情報が登録される。
【０６５４】
チャンクの先頭には、例えば、2バイト等の所定のサイズの領域が、機能タイプ（機能TYPE）とチャンクサイズとを登録するチャンクヘッダとして設けられる。
【０６５５】
機能タイプは、その機能タイプが登録されたチャンクに、どのような機能（カテゴリ）に関するデータが登録されているかを表す。
【０６５６】
チャンクサイズは、例えば、チャンクヘッダを含むチャンクのサイズ（バイト数）を表す。
【０６５７】
ホストデバイス１０は、入力デバイス２０の不揮発性メモリ８５に記憶された、ある機能タイプのチャンクのデータを更新する場合、更新後のデータが登録されたチャンクを、不揮発性メモリ８５の空き領域に追記する。
【０６５８】
以上のように、更新後のデータが登録されたチャンクが、不揮発性メモリ８５の空き領域に追記される場合、不揮発性メモリ８５に、同一の機能タイプのチャンクが複数存在することがある。
【０６５９】
ホストデバイス１０は、入力デバイス２０の不揮発性メモリ８５から読み出したデバイス情報に、同一の機能タイプのチャンクが複数存在する場合には、その複数の、同一の機能タイプのチャンクのうちの、最も新しいチャンク（最後に書き込まれたチャンク）を、有効なチャンクとして、その有効なチャンクに登録されたデータを用いて、NCやイコライザの処理等の信号処理を行う。
【０６６０】
なお、不揮発性メモリ８５のデバイス情報に、複数の、同一の機能タイプのチャンクが存在する場合には、上述のように、その複数の、同一の機能タイプのチャンクのうちの、最も新しいチャンクを、有効なチャンクとして、他のチャンクを無視する他、その複数の、同一の機能タイプのチャンクのうちのいずれのチャンクを有効なチャンクとして、その有効なチャンクのデータを、信号処理に用いるかについて、ユーザに選択させることができる。
【０６６１】
すなわち、例えば、イコライザを表す機能タイプのチャンクが、複数存在する場合には、そのうちのいずれのチャンクのデータを、イコライザの処理に用いるかは、ユーザに選択させることができる。
【０６６２】
また、複数の、同一の機能タイプのチャンクのうちのいずれのチャンクが、最も新しいチャンクであるかは、例えば、チャンクの書き込み時に、そのチャンクの書き込み日時を登録することにより、その書き込み日時に基づいて認識することができる。
【０６６３】
あるいは、例えば、不揮発性メモリ８５のアドレスの昇順等の所定の順番で、チャンクを書き込むことにより、複数の、同一の機能タイプのチャンクのうちのいずれのチャンクが、最も新しいチャンクであるかは、チャンクが書き込まれているアドレスに基づいて認識することができる。
【０６６４】
図２２は、以上のように、チャンク構造で不揮発性メモリ８５に記憶されたデバイス情報の例を示している。
【０６６５】
図２２では、チャンクは、例えば、不揮発性メモリ８５のアドレスの昇順で書き込まれている。
【０６６６】
チャンクの先頭には、上述したように、2バイトのチャンクヘッダが配置されており、チャンクヘッダには、機能タイプとチャンクサイズとが登録される。
【０６６７】
図２２では、2バイトのチャンクヘッダは、その先頭から、4ビットの機能タイプ、4ビットの機能タイプサブ情報（機能TYPE-Sub情報）、及び、1バイトのチャンクサイズを有する。
【０６６８】
機能タイプは、上述したように、チャンクに、どのような機能に関するデータが登録されているかを表す。
【０６６９】
図２２では、機能タイプとしての4ビット"0000"は予約（Rsv(Reserved))されており、機能タイプとしての4ビット"0001"は、チャンクがトータルヘッダチャンク(Total Header)であることを表す。
【０６７０】
また、機能タイプとしての4ビット"0010"は、チャンクに、入力デバイス２０が有するマイク８１iの特性情報等のマイク８１iに関するデータ(Mic)が登録されていることを表し、機能タイプとしての4ビット"0011"は、チャンクに、入力デバイス２０が有するドライバ６１Ｌ及び６１Ｒの特性情報等のドライバ６１Ｌ及び６１Ｒに関するデータ(Drv)が登録されていることを表す。
【０６７１】
さらに、機能タイプとしての4ビット"0100"は、チャンクに、音楽用のイコライザに関するデータ(EQ_M)が登録されていることを表し、機能タイプとしての4ビット"0101"は、チャンクに、フラットな周波数特性を与えるイコライザに関するデータ(EQ_F)が登録されていることを表す。
【０６７２】
なお、機能タイプとしては、その他、例えば、チャンクに、NC等の各種の信号処理に関するデータが登録されていることを表す4ビット等を定義することができる。
【０６７３】
機能タイプサブ情報は、機能タイプの、いわば補助的な情報で、任意の情報である。
【０６７４】
チャンクサイズは、上述したように、チャンクヘッダを含むチャンクのサイズを、バイト数で表す。
【０６７５】
チャンクサイズは、1バイトのデータであり、その1バイトのチャンクサイズが表すことができる最大のバイト数は、255バイトであるため、1つのチャンクの最大サイズは、255バイトになる。
【０６７６】
ここで、機能タイプが4ビット"0010"になっており、入力デバイス２０が有するマイク８１iの特性情報等のマイク８１iに関するデータ(Mic)が登録されているチャンクを、以下、Micチャンクともいう。
【０６７７】
また、機能タイプが4ビット"0100"になっており、音楽用のイコライザに関するデータ(EQ_M)が登録されているチャンクを、EQ_Mチャンクともいう。
【０６７８】
さらに、NCに関するデータが登録されているチャンクを、NCチャンクともいう。
【０６７９】
トータルヘッダチャンクには、例えば、入力デバイス２０が有する機能（ヘッドフォンである旨やヘッドセットである旨等）や、ベンダID、プロダクトID、入力デバイス２０が有するユーザが操作可能な操作部（スイッチ８０等）の数等の、入力デバイス２０の基本的な情報が登録される。
【０６８０】
Micチャンクには、例えば、入力デバイス２０が有するマイク８１iの数(Mic Number)や、マイク８１iの特性情報（特性データ）等が登録される。
【０６８１】
EQ_Mチャンクには、例えば、入力デバイス２０が接続されたホストデバイス１０においてイコライザの処理を行うときに、そのイコライザの処理を行うことができるDSP（対応DSP）に関する情報や、イコライザの処理のアルゴリズムに関するアルゴリズム情報、イコライザの処理に用いられるイコライザ係数等が登録される。
【０６８２】
NCチャンクには、例えば、入力デバイス２０が接続されたホストデバイス１０においてNCの処理を行うときに、そのNCの処理を行うことができるDSP（対応DSP）に関する情報や、NCの処理のアルゴリズムに関するアルゴリズム情報、NCの処理に用いられるフィルタ係数（Noise Canceling Filter係数）等が登録される。
【０６８３】
以上のようなチャンク構造で、デバイス情報が記憶される不揮発性メモリ８５に記憶された、ある機能タイプのチャンクのデータを更新する場合には、更新後のデータが登録されたチャンクが、不揮発性メモリ８５の空き領域のうちの、例えば、アドレスがより小さい空き領域に追記される。
【０６８４】
その後、入力デバイス２０がホストデバイス１０に接続された場合、ホストデバイス１０は、入力デバイス２０の不揮発性メモリ８５に記憶されたデバイス情報としてのチャンクを読み出す。
【０６８５】
そして、ホストデバイス１０は、入力デバイス２０の不揮発性メモリ８５から読み出したデバイス情報に、同一の機能タイプのチャンクが複数存在する場合には、その複数の、同一の機能タイプのチャンクのうちの、最も新しいチャンク（アドレスが最も大きいチャンク）を、有効なチャンクとして用いて、信号処理を行う。
【０６８６】
したがって、一度しか書き込みを行うことができない不揮発性メモリ８５に記憶されるデバイス情報の更新を容易に行うことができる。
【０６８７】
なお、トータルヘッダチャンクと、機能データチャンクとでは、同一構造ではなく、異なる構造を採用することができる。但し、トータルヘッダチャンクと、機能データチャンクとについて同一構造を採用することにより、入力デバイス２０の不揮発性メモリ８５に対するチャンクの読み書きを行うホストデバイス１０での、チャンクの読み書きの制御の簡略化を図ることができる。
【０６８８】
また、不揮発性メモリ８５のアドレスの昇順で、チャンクを書き込む場合には、トータルヘッダチャンクは、図２２に示すように、不揮発性メモリ８５のアドレスの最も先頭側に書き込むことができる。但し、トータルヘッダチャンクの書き込みは、不揮発性メモリ８５のアドレスの最も先頭側以外の任意の位置に書き込むこともできる。
【０６８９】
さらに、図２２では、上述したように、チャンクの最大サイズを、255バイトとしたが、チャンク内に、続きのチャンクが存在する旨の情報（フラグ）を登録可能とすることにより、チャンクの最大サイズを、実質的に、255バイトを超えるサイズにすることができる。
【０６９０】
図２３は、図２０及び図２１のアプリケーションシステムを適用した第１のシステムの外観構成例を示す斜視図である。
【０６９１】
なお、図中、図２０の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０６９２】
図２３では、ホストデバイス１０は、音楽再生のアプリケーションを実装したスマートフォンに適用されており、入力デバイス２０は、ヘッドセットに適用されている。
【０６９３】
図２４は、図２３の第１のシステムの電気的な構成例を示すブロック図である。
【０６９４】
なお、図中、図２１の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０６９５】
図２４では、信号処理ブロック１１が、シーケンス制御部２１１、フィルタ／係数制御部２１２、FBフィルタ演算部２１３、FFフィルタ演算部２１４、信号処理部２１５、イコライザ(EQ)２１６、及び、加算回路２１７として機能するように構成されている。
【０６９６】
シーケンス制御部２１１、及び、フィルタ／係数制御部２１２には、多重化データインターフェース１３が、入力デバイス２０の不揮発性メモリ８５から読み出したデバイス情報（入力デバイス２０からホストデバイス１０に対して送信されてくる多重化データに含まれるデバイス情報）が供給される。
【０６９７】
FBフィルタ検算部２１３、及び、FFフィルタ演算部２１４には、入力デバイス２０からホストデバイス１０に対して送信されてくる多重化データに含まれる、入力デバイス２０のマイク８１iで集音された音響に対応する音響信号が、多重化データインターフェース１３から供給される。
【０６９８】
信号処理部２１５には、ストレージ２０３に記憶された楽曲の音響信号が供給される。
【０６９９】
シーケンス制御部２１１は、多重化データインターフェース１３から供給されるデバイス情報に基づき、信号処理ブロック１１、その他のブロックを制御する。
【０７００】
フィルタ／係数制御部２１２は、多重化データインターフェース１３から供給されるデバイス情報に基づき、FBフィルタ演算部２１３で行われるFBフィルタ演算のフィルタ係数を、FBフィルタ演算部２１３に設定する。さらに、フィルタ／係数制御部２１２は、多重化データインターフェース１３から供給されるデバイス情報に基づき、FFフィルタ演算部２１４で行われるFFフィルタ演算のフィルタ係数を、FFフィルタ演算部２１４に設定する。
【０７０１】
FBフィルタ演算部２１３は、フィルタ／係数制御部２１２によって設定されるフィルタ係数を用いて、多重化データインターフェース１３から供給される音響信号を対象に、FBフィルタ演算を行うことにより、図１８のFBフィルタ演算部１２３２で得られるのと同様のFB方式のNC用音響信号を生成し、加算回路２１７に供給する。
【０７０２】
FFフィルタ演算部２１４は、フィルタ／係数制御部２１２によって設定されるフィルタ係数を用いて、多重化データインターフェース１３から供給される音響信号を対象に、FFフィルタ演算を行うことにより、図１８のFFフィルタ演算部１３３２で得られるのと同様のFF方式のNC用音響信号を生成し、加算回路２１７に供給する。
【０７０３】
信号処理部２１５は、ストレージ２０３から供給される楽曲の音響信号に所定の信号処理を施し、イコライザ２１６に供給する。
【０７０４】
イコライザ２１６は、信号処理部２１５からの楽曲の音響信号の音質補正を行い、加算回路２１７に供給する。
【０７０５】
加算回路２１７は、FBフィルタ演算部２１３からのFB方式のNC用音響信号、FFフィルタ演算部２１４からのFF方式のNC用音響信号、及び、イコライザ２１６からの楽曲の音響信号を加算することにより、実空間で、ノイズが作用（加算）することによって、ノイズが除去された音響（音波）となるノイズ低減音響信号を求め、DAC/Amp部２０１に供給する。DAC/Amp部２０１に供給されたノイズ低減音響信号は、例えば、ジャック１４、及び、プラグ２３を介して、ドライバ６１Ｌ及び６１Ｒに供給され、これにより、ドライバ６１Ｌ及び６１Ｒからは、対応する音響が出力される。
【０７０６】
以上のように構成される第１のシステムでは、スマートフォンとしてのホストデバイス１０、及び、ヘッドセットとしての入力デバイス２０は、入力デバイス２０のプラグ２３が、ホストデバイスのジャック１４に挿入されることにより、NCの処理を行うNCシステムとして機能する。
【０７０７】
ここで、ヘッドセットとしての入力デバイス２０では、あらかじめ量産工程にて、マイク８１iやドライバ６１Ｌ及び６１Ｒの感度や周波数特性（振幅特性及び移相特性）等の特性情報が、デバイス情報に含められ、不揮発性メモリ８５に記憶される。
【０７０８】
入力デバイス２０の不揮発性メモリ８５に記憶されたデバイス情報は、上述したように、入力デバイス２０に接続されたホストデバイス１０において読み出すことができる。
【０７０９】
入力デバイス２０は、上述したように、5つのマイク８１0ないし８１4を有し、その1つのマイク８１0は、音声用マイク(Speech-Mic)として使用することができる。
【０７１０】
図２４では、5つのマイク８１0ないし８１4のうちの残りの4つのマイク８１1ないし８１4は、NC用マイクとして、NCに使用される。
【０７１１】
すなわち、マイク８１1は、図１６のFF方式のNCシステムにおいて、ヘッドホン筐体１０１２の外部に設置され、その外部のノイズを集音するマイク１０３１に相当し、FF方式のNCの処理に用いられる、Rチャンネルのノイズを集音するためのマイク(FF-NC-Mic(R))として使用される。
【０７１２】
マイク８１2は、マイク８１1と対のマイクで、FF方式のNCの処理に用いられる、Lチャンネルのノイズを集音するためのマイク(FF-NC-Mic(L))として使用される。
【０７１３】
マイク８１3は、図１４のFB方式のNCシステムにおいて、ヘッドホン筐体１０１２の内部に設置され、その内部のノイズを集音するマイク１０２１に相当し、FB方式のNCの処理に用いられる、Rチャンネルのノイズを集音するためのマイク(FB-NC-Mic(R))として使用される。
【０７１４】
マイク８１4は、マイク８１3と対のマイクで、FB方式のNCの処理に用いられる、Lチャンネルのノイズを集音するためのマイク(FB-NC-Mic(L))として使用される。
【０７１５】
ホストデバイス１０では、多重化データインターフェース１３が、入力デバイス２０の不揮発性メモリ８５からデバイス情報を読み出し、シーケンス制御部２１１、及び、フィルタ／係数制御部２１２に供給する。
【０７１６】
フィルタ／係数制御部２１２は、デバイス情報に含まれるフィルタ係数等に基づき、FBフィルタ演算部２１３で行われるFBフィルタ演算のフィルタ係数、及び、FFフィルタ演算部２１４で行われるFFフィルタ演算のフィルタ係数の設定を行う。
【０７１７】
また、シーケンス制御部２１１は、デバイス情報に含まれるトランスデューサの特性情報等に基づき、アンプ８２iのゲイン（感度）や、DAC/Amp部２０１のゲインの制御等を、入力デバイス２０にとって適切なNCの処理が行われるように行う。
【０７１８】
これにより、第１のシステムによれば、ダイナミックレンジを有効に使いつつ、適切なNCシステムを構築することができる。
【０７１９】
なお、フィルタ／係数制御部２１２には、入力デバイス２０の識別情報と、その識別情報によって識別されるヘッドセット等の入力デバイス２０にとって適切なNCの処理を行うための係数セットとが対応付けられた係数データベースを内蔵させておくことができる。
【０７２０】
この場合、フィルタ／係数制御部２１２では、デバイス情報に含まれる識別情報に基づき、係数データベースにおいて、そのデバイス情報に含まれる識別情報と同一の識別情報に対応付けられている係数セットを読み出し、FBフィルタ演算部２１３、及び、FFフィルタ演算部２１４のフィルタ係数として設定することができる。
【０７２１】
以上のように、ヘッドセットとしての入力デバイス２０のデバイス情報に含まれるフィルタ係数等に基づき、FBフィルタ演算のフィルタ係数、及び、FFフィルタ演算のフィルタ係数の設定が行われるので、入力デバイス２０の量産過程では、特性情報等の測定と、特性情報や、その特性情報から求められる係数セット（フィルタ係数）等の、不揮発性メモリ８５への書き込みとが必要になるものの、入力デバイス２０のトランスデューサ等の調整は不要になり、その調整に要する多大なコストを削減することができる。
【０７２２】
すなわち、NCの処理を、ヘッドセット（の個体）にかかわらず、同一のフィルタ係数を用いて行う場合には、そのフィルタ係数によるNCの処理が効果的に行われるように、ヘッドセットのトランスデューサの調整を行う必要がある。
【０７２３】
一方、ヘッドセットとしての入力デバイス２０のデバイス情報に含まれるフィルタ係数等に基づき、NCの処理のフィルタ係数（FBフィルタ演算のフィルタ係数、及び、FFフィルタ演算のフィルタ係数）が設定される場合には、入力デバイス２０の不揮発性メモリ８５に、その入力デバイス２０にとって適切なNCの処理が行われるフィルタ係数等を含むデバイス情報を、不揮発性メモリ８５に書き込んでおくだけで、上述のようなトランスデューサ等の調整は、不要になる。
【０７２４】
さらに、ユーザは、自ら、UI(User Interface)等を通じて、NCの処理のフィルタ係数を選択するための操作をせずに、ヘッドセットとしての入力デバイス２０にとって適切なNCの処理の効果を享受することができる。
【０７２５】
また、ユーザが、NCの処理のフィルタ係数を選択するための操作を行う場合には、ユーザが操作ミスや失念等によって、入力デバイス２０に適合しないフィルタ係数が選択されたときには、NCの処理の効果を、十分に享受することができない事態や、不用意に、発振・ハウリング音が発せられる事態が生じ得るが、ヘッドセットとしての入力デバイス２０のデバイス情報に含まれるフィルタ係数等に基づき、NCの処理のフィルタ係数が設定される場合には、そのような事態が生じること避けることができる。
【０７２６】
なお、図２４の第１のシステムでは、音楽を、ヘッドセットとしての入力デバイス２０を用いて聴く場合に適切な音楽特性としてのイコライザ２１６の周波数特性等の設定を、入力デバイス２０のデバイス情報に含めておき、その音楽特性にしたがって、イコライザ２１６の処理を行うことにより、イコライザ２１６において、音楽を、ヘッドセットとしての入力デバイス２０を用いて聴く場合に適切な音質補正を行うことができる。
【０７２７】
その他、デバイス情報には、ヘッドセットとしての入力デバイス２０に適切な高音質化処理（帯域拡張、ビット拡張）や、ダイナミクス(Dynamics)処理（コンプレッサ、リミッタ）、サラウンド処理等の音場系処理 (広がり感、頭外定位)に関する処理情報を含めることができる。
【０７２８】
例えば、サラウンド処理に関しては、ヘッドセットのヘッドフォン音響出力部の逆特性が、(バーチャルな)定位感に大きく作用するので、その逆特性を、量産過程において測定し、その逆特性や、その逆特性から求められるサラウンド処理に必要な情報（例えば、FIR(Finite Impulse Response)フィルタやIIR(Infinite Impulse Response)フィルタのフィルタ係数等）を、処理情報として、デバイス情報に含めることができる。
【０７２９】
なお、フィルタ／係数制御部２１２には、入力デバイス２０の識別情報と、その識別情報によって識別されるヘッドセット等の入力デバイス２０にとって適切な処理を行うための処理情報等とが対応付けられたデータベースを内蔵させておき、デバイス情報に含まれる識別情報と同一の識別情報に対応付けられている処理情報等を、データベースから読み出すことができる。かかるデータベースは、フィルタ／係数制御部２１２等に内蔵させる他、インターネット等のネットワーク上に構築することができる。
【０７３０】
図２５は、図２０及び図２１のアプリケーションシステムを適用した第２のシステムの外観構成例を示す斜視図である。
【０７３１】
なお、図中、図２０の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０７３２】
図２５では、ホストデバイス１０は、通話のアプリケーションを実装したスマートフォンに適用されており、入力デバイス２０は、マイクアレイを有するヘッドセットに適用されている。
【０７３３】
図２６は、図２５の第２のシステムの電気的な構成例を示すブロック図である。
【０７３４】
なお、図中、図２１又は図２４の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０７３５】
図２６では、信号処理ブロック１１が、シーケンス制御部２１１、フィルタ／係数制御部２１２、及び、ビームフォーミング／ノイズサプレッション部２３１として機能するように構成されている。
【０７３６】
ビームフォーミング／ノイズサプレッション部２３１には、入力デバイス２０からホストデバイス１０に対して送信されてくる多重化データに含まれる、入力デバイス２０のマイク８１0ないし８１4で集音された音響に対応する音響信号#0ないし#4が、多重化データインターフェース１３から供給される。
【０７３７】
ビームフォーミング／ノイズサプレッション部２３１は、ヘッドセットとしての入力デバイス２０のマイク８１0ないし８１4で集音された音響に対応する音響信号#0ないし#4を用いて、図１９で説明したようなノイズサプレッションや、ビームフォーミングを行うことにより、ヘッドセットとしての入力デバイス２０を装着したユーザの音声信号を強調する。
【０７３８】
そして、ビームフォーミング／ノイズサプレッション部２３１で得られた音声信号は、送話処理部２０６に供給され、アンテナ２０８を介して、電話の音声として送信される。
【０７３９】
以上のように構成される第２のシステムでは、複数個である、例えば、5つのマイク８１0ないし８１4で構成されるマイクアレイを有するヘッドセットとしての入力デバイス２０が、スマートフォンとしてのホストデバイス１０に接続されると、デバイス情報に基づき、ホストデバイス１０、及び、入力デバイス２０は、S/N(Signal to Noise ratio)の低い環境下において、高S/Nで音声を収音する高S/N化システムとして機能する。
【０７４０】
ここで、第２のシステムでは、ヘッドセットとしての入力デバイス２０の不揮発性メモリ８５に記憶されたデバイス情報には、入力デバイス２０が、ビームフォーミング(Beam Forming)対応のヘッドセットであることや、入力デバイス２０に適切なビームフォーミング等の処理のアルゴリズムの種類、ビームフォーミング等の処理に必要なパラメータの情報すべてが含まれる。
【０７４１】
さらに、デバイス情報には、マイク８１i等のキャリブレーション(Calibration)に必要なマイク８１i等の特性情報等や、特性情報から求められる、音響信号の処理に用いられるフィルタ係数等の情報が含まれる。
【０７４２】
なお、デバイス情報に含まれる情報については、入力デバイス２０の識別情報と対応付けたデータベース（以下、デバイス情報データベースともいう）を構成し、そのデバイス情報データベースを、信号処理ブロック１１に内蔵させ、又は、ネットワーク上に公開しておくことができる。そして、ホストデバイス１０において、入力デバイス２０から読み出したデバイス情報に含まれる識別情報をキーワードとして、デバイス情報データベースから、入力デバイス２０にとって適切な処理を行うためのパラメータ等の情報を取得することができる。
【０７４３】
例えば、4極の既存のヘッドセットでは、1チャンネル分のマイクの音響信号しか、ホストデバイス２０に送信することができないが、ホストデバイス１０、及び、入力デバイス２０で構成される第２のシステムでは、入力デバイス２０から、5チャンネル等の複数チャンネルのマイクの音響信号を、豊富な計算リソースを期待することができるホストデバイス１０に送信し、ホストデバイス１０の信号処理ブロック１１において、デバイス情報に基づき、入力デバイス２０からの音響信号について、入力デバイス２０にとって適切なビームフォーミングや、ノイズサプレッションの処理等を行うことができる。
【０７４４】
図２７は、図２０及び図２１のアプリケーションシステムを適用した第３のシステムの外観構成例を示す斜視図である。
【０７４５】
なお、図中、図２０の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０７４６】
また、図２７の第３のシステムの電気的構成は、例えば、図２１に示した電気的構成例と同様である。
【０７４７】
図２７では、ホストデバイス１０は、周囲の音響をリアルタイムでモニタリングするアプリケーションを実装したスマートフォンに適用されており、入力デバイス２０は、モニタ用のマイクとして、4つのマイク８１1ないし８１4等の複数のマイクを有するオーバイヤーヘッドフォンに適用されている。
【０７４８】
第３のシステムでは、不揮発性メモリ８５（図２１）に記憶されているデバイス情報には、入力デバイス２０が、周囲の音響をリアルタイムでモニタリングする機能を有するオーバイヤーヘッドフォンであることや、マイク８１i等の各キャリブレーションに必要な情報等のすべてが含まれる。
【０７４９】
スマートフォンとしてのホストデバイス１０では、オーバイヤーヘッドフォンとしての入力デバイス２０が接続されると、信号処理ブロック１１において、入力デバイス２０のデバイス情報や必要なユーザの操作に基づいて、入力デバイス２０にとって適切な処理を行う機能ブロックが構築される。
【０７５０】
周囲の音響をリアルタイムでモニタリングするためのマイクとして、入力デバイス２０の4つのマイク８１1ないし８１4が用いられる場合には、ホストデバイス１０の信号処理ブロック１１では、デバイス情報に基づき、入力デバイス２０からの4つのマイク８１1ないし８１4の音響信号について、図２５及び図２６の第２のシステムの場合と同様に、入力デバイス２０にとって適切なビームフォーミングや、ノイズサプレッションの処理等を行うことができる。
【０７５１】
信号処理ブロック１１のビームフォーミングや、ノイズサプレッションの処理によれば、例えば、指向性重視の音響信号や、全周囲の音声信号が強調された音響信号等を生成することができる。
【０７５２】
なお、第３のシステムでは、ユーザが周囲の音響をリアルタイムでモニタリングするために、ホストデバイス１０の信号処理ブロック１１（図２１）で処理された音響信号が、DAC/Amp部２０１を介して、入力デバイス２０に送信され、対応する音響が、ドライバ６１Ｌ及び６１Ｒから出力される。
【０７５３】
そこで、第３のシステムでは、ドライバ６１Ｌ及び６１Ｒから出力される音響について、エコーやハウリングを防止するために、ホストデバイス１０の信号処理ブロック１１では、ビームフォーミングや、ノイズサプレッションに加え、エコーキャンセラや、ハウリングサプレッション等の処理を行うことができる。
【０７５４】
さらに、第３のシステムでは、信号処理ブロック１１において、上述したFF+FB方式のNCの処理も行うことができる。
【０７５５】
図２８は、図２０及び図２１のアプリケーションシステムを適用した第４のシステムの外観構成例を示す斜視図である。
【０７５６】
なお、図中、図２０の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０７５７】
また、図２８の第４のシステムの電気的構成は、例えば、図２１に示した電気的構成例と同様である。
【０７５８】
図２８では、ホストデバイス１０は、音声（電話）会議を行うアプリケーションを実装したスマートフォンに適用されており、入力デバイス２０は、5つのマイク８１0ないし８１4等の複数のマイクを有する、いわば据え置き型の（会議用）マイクシステムに適用されている。
【０７５９】
なお、スマートフォンとしてのホストデバイス１０がカメラを有する場合には、第４のシステムによれば、音声の他、画像をも用いたテレビ会議を行うことができる。
【０７６０】
第４のシステムでは、ホストデバイス１０に、据え置き型のマイクシステムとしての入力デバイス２０が接続されると、ホストデバイス１０において、デバイス情報に基づき、音声会議を行うアプリケーションが起動する。
【０７６１】
さらに、ホストデバイス１０の信号処理ブロック１１において、デバイス情報に基づき、入力デバイス２０からの音響信号について、入力デバイス２０にとって適切なビームフォーミングや、ノイズサプレッション、エコーキャンセラ、ハウリングサプレッション等の高精度の音響信号処理等が行われ、これにより、音声のドミナント方向への指向性追従や、エコーキャンセル等が実行される。
【０７６２】
そして、信号処理ブロック１１において、入力デバイス２０からの音響信号を処理することにより得られた音響信号は、通信機構２０５（図２１）から、アンテナ２０８を介して、音声会議の相手先に送信される。
【０７６３】
また、第４のシステムでは、音声会議の相手先から送信されてくる音響信号が、アンテナ２０８を介して、通信機構２０５で受信され、信号処理ブロック１１において、デバイス情報に基づき、入力デバイス２０にとって適切なNC等の処理が施された後、入力デバイス２０に供給される。入力デバイス２０では、信号処理ブロック１１からの音響信号に対応する音響が、ドライバ６１Ｌ及び６１Ｒから出力される。
【０７６４】
図２９は、図２０及び図２１のアプリケーションシステムを適用した第５のシステムの外観構成例を示す斜視図である。
【０７６５】
なお、図中、図２０の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０７６６】
また、図２９の第５のシステムの電気的構成は、例えば、図２１に示した電気的構成例と同様である。
【０７６７】
図２９では、ホストデバイス１０は、5.1ch等の既存のマルチチャンネル音声フォーマット等で音響信号を記録する録音アプリケーションを実装したスマートフォンに適用されており、入力デバイス２０は、4つのマイク８１1ないし８１4や5つのマイク８１0ないし８１4等の複数のマイクを内蔵する、ビデオカメラのアクセサリ等の１つとしてのアクセサリマイクシステムに適用されている。
【０７６８】
第５のシステムでは、ホストデバイス１０に、アクセサリマイクシステムとしての入力デバイス２０が接続されると、ホストデバイス１０は、デバイス情報に基づき、録音アプリケーションを実行し、音響信号をマルチチャンネル音声フォーマットで記録するシステムとして機能する。
【０７６９】
そして、第５のシステムでは、ホストデバイス１０の信号処理ブロック１１において、デバイス情報に基づき、入力デバイス２０からの音響信号について、入力デバイス２０にとって適切なビームフォーミングや、風雑音の低減等の必要な処理が行われ、その結果得られる音響信号が、例えば、マルチチャンネル音声フォーマットで、ストレージ２０３（図２１）に記録される。
【０７７０】
なお、スマートフォンとしてのホストデバイス１０が、カメラを有する場合には、ホストデバイス１０において、そのカメラで撮影された画像も、ストレージ２０３に記録することにより、第５のシステムは、マルチチャンネル音声記録をすることができるディジタルビデオカメラとして機能する。
【０７７１】
図３０は、図２０及び図２１のアプリケーションシステムを適用した第６のシステムの外観構成例を示す斜視図である。
【０７７２】
なお、図中、図２０の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０７７３】
また、図３０の第６のシステムの電気的構成は、例えば、図２１に示した電気的構成例と同様である。
【０７７４】
図３０では、ホストデバイス１０は、音響信号のミキシングを行うミキサアプリケーションを実装したスマートフォンに適用されており、入力デバイス２０は、ラインレベルでの音響信号の入力を受け付けるインプット装置に適用されている。
【０７７５】
図３０では、以上のように、入力デバイス２０は、ラインレベルでの音響信号の入力を受け付けるインプット装置であるため、図２１のマイク８１iに代えて、又は、マイク８１iとともに、ラインレベルでの音響信号を入力するための複数のライン入力端子（ジャック）やエレキギター等に対応する楽器入力端子が設けられている。
【０７７６】
インプット装置としての入力デバイス２０には、複数の楽器（マイクを含む）のプラグを、ライン入力端子又は楽器入力端子に挿入し、その複数の楽器から、プラグを介して出力される楽器の音響信号を入力することができる。そして、インプット装置としての入力デバイス２０は、入力された楽器の音響信号を、マイク８１iで得られる音響信号と同様にして、ホストデバイス２０に送信することができる。
【０７７７】
第６のシステムでは、ホストデバイス１０に、インプット装置としての入力デバイス２０が接続されると、ホストデバイス１０において、デバイス情報に基づき、ミキサアプリケーションが起動する。
【０７７８】
そして、ホストデバイス１０の信号処理ブロック１１において、入力デバイス２０からの楽器の音響信号のミキシングバランスを調整する処理や、個々の楽器の音響信号にエフェクトをかける処理等の信号処理が行われる。
【０７７９】
なお、第６のシステムでは、入力デバイス２０からの楽器の音響信号（信号処理ブロック１１で信号処理が施された後の音響信号を含む）は、ストレージ２０３（図２１）に記録することができる。
【０７８０】
図３１は、図２０及び図２１のアプリケーションシステムを適用した第７のシステムの外観構成例を示す斜視図である。
【０７８１】
なお、図中、図２０の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０７８２】
また、図３１の第７のシステムの電気的構成は、例えば、図２１に示した電気的構成例と同様である。
【０７８３】
図３１では、ホストデバイス１０は、センサが出力するセンサ信号を記録する記録アプリケーションを実装したスマートフォンに適用されており、入力デバイス２０は、生体の情報をセンシングする生体用センサのセンサ信号の入力を受け付けるセンサ入力装置に適用されている。
【０７８４】
図３１では、以上のように、入力デバイス２０は、センサ入力装置であるため、図２１のマイク８１iに代えて、又は、マイク８１iとともに、センサ信号を入力するための複数の入力端子（ジャック）が設けられている。
【０７８５】
センサ入力装置としての入力デバイス２０には、複数の生体用センサ（例えば、眼球運動をセンシングするセンサや、脳波をセンシングするセンサ等）のプラグを入力端子に挿入することにより、複数の生体用センサから、プラグを介して出力されるセンサ信号を入力することができる。そして、センサ入力装置としての入力デバイス２０は、入力されたセンサ信号を、マイク８１iで得られる音響信号と同様にして、ホストデバイス２０に送信することができる。
【０７８６】
第７のシステムでは、ホストデバイス１０に、センサ入力装置としての入力デバイス２０が接続されると、ホストデバイス１０において、デバイス情報に基づき、記録アプリケーションが起動する。
【０７８７】
そして、ホストデバイス１０の信号処理ブロック１１において、入力デバイス２０からの生体用センサのセンサ信号に必要な処理が施され、ストレージ２０３に記録される。
【０７８８】
以上のようにして、第７のシステムによれば、複数の生体用センサのセンサ信号を、入力デバイス２０の4極のプラグ２３と、ホストデバイス１０の4極のジャック１４とを介して、ホストデバイス１０に入力し、記録等を行うことができる。
【０７８９】
なお、第７のシステムにおいて、ホストデバイス１０では、入力デバイス２０からの生体用センサのセンサ信号を、必要に応じて、クラウド（を構成するコンピュータ）に送信することや、そのクラウドでセンサ信号を処理することにより得られるフィードバック結果を受信し、表示、又は、ストレージ２０３に記録すること等ができる。
【０７９０】
＜ホストデバイス１０、及び、入力デバイス２０の第８の詳細構成例＞
【０７９１】
図３２は、ホストデバイス１０、及び、入力デバイス２０の第８の詳細構成例を示すブロック図である。
【０７９２】
第１ないし第７の詳細構成例（後方互換性を有しないホストデバイス１０を除く）では、説明を分かりやすくするために、2つの端子４１Ａ及び４１Ｂのうちの一方を選択するように切り換え可能なスイッチ４１を用いて、ホストデバイス１０を構成することとしたが、ホストデバイス１０の実際の実装では、スイッチ４１としては、例えば、アナログスイッチが利用される。
【０７９３】
同様に、第１ないし第７の詳細構成例（後方互換性を有しない入力デバイス２０を除く）では、説明を分かりやすくするために、2つの端子７１Ａ及び７１Ｂのうちの一方を選択するように切り換え可能なスイッチ７１を用いて、入力デバイス２０を構成することとしたが、入力デバイス２０の実際の実装では、スイッチ７１としては、例えば、やはり、アナログスイッチが利用される。
【０７９４】
そこで、スイッチ４１及び７１を、アナログスイッチを利用して実装する場合のホストデバイス１０、及び、入力デバイス２０の構成例について説明する。
【０７９５】
図３２は、図８の第６の詳細構成例を対象として、その第６の詳細構成例のスイッチ４１及び７１を、アナログスイッチを利用して実装する場合のホストデバイス１０、及び、入力デバイス２０の構成例を示している。
【０７９６】
なお、図３２において、図８の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０７９７】
ここで、第６の詳細構成例以外の詳細構成例についても、スイッチ４１及び７１は、アナログスイッチを利用して実装することができる。
【０７９８】
図３２において、ホストデバイス１０は、信号処理ブロック１１、クロック生成部１５、DAC３１、パワーアンプ３２、抵抗３３、インタラプタ４６、送受信処理部４７、レジスタ４８、I2Cインターフェース４９、プラグ検出部１０１、認証パターン出力部１０２、及び、パターン検出部１０３を有する点で、図８の場合と共通する。
【０７９９】
但し、図３２において、ホストデバイス１０は、スイッチ４１に代えて、スイッチ部４０１が設けられているとともに、コイル４０２、及び、コンデンサ４０３が新たに設けられている点で、図８の場合と相違する。
【０８００】
なお、図３２のホストデバイス１０において、アナログ音響インターフェース１２は、図８の場合と同様に構成される。
【０８０１】
さらに、図３２のホストデバイス１０において、多重化データインターフェース１３は、インタラプタ４６、送受信処理部４７、レジスタ４８、I2Cインターフェース４９、プラグ検出部１０１、認証パターン出力部１０２、パターン検出部１０３、スイッチ部４０１、コイル４０２、及び、コンデンサ４０３で構成される。
【０８０２】
また、図３２において、入力デバイス２０は、ドライバ６１Ｌ及び６１Ｒ、LDO７４、制御部７５、PLL７７、送信処理部７８、スイッチ８０、マイク８１0ないし８１4、アンプ８２0ないし８２4、抵抗８３0ないし８３4、ADC８４0ないし８４4、不揮発性メモリ８５、パワー検出部１１１、並びに、認証パターン出力部１１２を有する点で、図８の場合と共通する。
【０８０３】
但し、図３２において、入力デバイス２０は、スイッチ７１に代えて、スイッチ部４１１が設けられているとともに、コンデンサ４１２、コイル４１３、及び、コンデンサ４１４が新たに設けられている点で、図８の場合と相違する。
【０８０４】
なお、図３２の入力デバイス２０において、アナログ音響インターフェース２１は、図８の場合と同様に構成される。
【０８０５】
さらに、図３２の入力デバイス２０において、多重化データインターフェース２２は、LDO７４、制御部７５、PLL７７、送信処理部７８、スイッチ８０、マイク８１0ないし８１4、アンプ８２0ないし８２4、抵抗８３0ないし８３4、ADC８４0ないし８４4、不揮発性メモリ８５、パワー検出部１１１、認証パターン出力部１１１、スイッチ部４１１、コンデンサ４１２、コイル４１３、及び、コンデンサ４１４で構成される。
【０８０６】
図３２のホストデバイス１０において、スイッチ部４０１は、アナログスイッチを利用して構成されており、端子J1,J2,J3,J4を有する。
【０８０７】
端子J1は、電源（所定の電圧）が与えられるべき電源端子であり、図３２では、電源VDに接続されている。
【０８０８】
端子J2及びJ3は、オンとオフの対象となる端子であり、スイッチ部４０１では、端子J2とJ3との間が、オン（導通状態）、又は、オフ（非導通状態）になる。
【０８０９】
図３２では、端子J2は、音響信号線JA、及び、一端が電源VDに接続された抵抗３３の他端に接続されており、端子J3は、ジャック１４のマイク端子TJ3、及び、多重化データ信号線JBに接続されている。
【０８１０】
端子J4は、端子J2とJ3との間のオン及びオフを制御するための制御端子であり、スイッチ部４０１では、端子J4に供給される信号に応じて、端子J2とJ3との間が、オン又はオフになる。図３２では、端子J4は、プラグ検出部１０１、及び、パターン検出部１０３に接続されており、したがって、スイッチ部４０１の端子J2とJ3との間は、プラグ検出部１０１やパターン検出部１０３から端子J4に供給される信号に応じて、オン、又は、オフになる。
【０８１１】
コイル４０２は、多重化データ信号線JBと、電源VDとの間に直列に接続され、コイル４０２から電源VD側に流れる信号の交流成分をカットする。なお、端子J1は、電源VDとコイル４０２との接続点に接続されている。
【０８１２】
コンデンサ４０３の一端は、コイル４０２と多重化データ信号線JBとの接続点に接続され、コンデンサ４０３の他端は、送受信処理部４７、及び、パターン検出部１０３に接続されている。コンデンサ４０３は、コンデンサ４０３から送受信処理部４７側、及び、パターン検出部１０３側に流れる信号の直流成分をカットする。
【０８１３】
図３２の入力デバイス２０において、スイッチ部４１１は、アナログスイッチを利用して構成されており、端子P1,P2,P3,P4を有する。
【０８１４】
スイッチ部４１１の端子P1ないしP4は、スイッチ部４０１の端子J1ないしJ4に、それぞれ対応する。
【０８１５】
したがって、スイッチ部４１１では、端子P4に供給される信号に応じて、端子P2とP3との間が、オン又はオフになる。図３２では、端子P4は、パワー検出部１１１に接続されており、したがって、スイッチ部４１１の端子P2とP3との間は、パワー検出部１１１から端子P4に供給される信号に応じて、オン、又は、オフになる。
【０８１６】
端子P1は、コイル４１３とLDO７４との接続点に接続されており、端子P2は、プラグ２３のマイク端子TP3、及び、多重化データ信号線PBに接続されている。
【０８１７】
端子P3は、音響信号線PAに接続されており、端子P4は、上述したように、パワー検出部１１１に接続されている。
【０８１８】
コンデンサ４１２は、多重化データ信号線PBと、送信処理部７８（さらには、制御部７５やPLL７７）との間に直列に接続され、送信処理部７８側に流れる信号の直流成分をカットする。
【０８１９】
コイル４１３の一端は、プラグ２３のマイク端子TP3と多重化データ信号線PBとの接続点に接続され、コイル４１３の他端は、LDO７４に接続されている。
【０８２０】
コンデンサ４１４の一端は接地され（グランドに接続され）、コンデンサ４１４の他端は、コイル４１３とLDO７４との接続点に接続されている。
【０８２１】
コイル４１３及びコンデンサ４１４によれば、プラグ２３のマイク端子TP3から、コイル４１３及びコンデンサ４１４を介して、LDO７４に供給される信号の交流成分がカットされる。
【０８２２】
以上のように構成されるホストデバイス１０では、スイッチ部４０１の端子J2とJ3との間がオンになることが、スイッチ４１（図８）が端子４１Ａを選択することに相当し、スイッチ部４０１の端子J2とJ3との間がオフになることが、スイッチ４１（図８）が端子４１Ｂを選択することに相当する。
【０８２３】
また、入力デバイス２０では、スイッチ部４１１の端子P2とP3との間がオンになることが、スイッチ７１（図８）が端子７１Ａを選択することに相当し、スイッチ部４１１の端子P2とP3との間がオフになることが、スイッチ７１（図８）が端子７１Ｂを選択することに相当する。
【０８２４】
図３２において、入力デバイス２０のプラグ２３が、ホストデバイス１０のジャック１４に挿入されると、ホストデバイス１０では、プラグ検出部１０１が、ジャック１４にプラグが挿入されたことを検出する。
【０８２５】
プラグ検出部１０１は、ジャック１４にプラグが挿入されたことを検出すると、スイッチ部４０１の端子J4に、制御信号を供給することにより、端子J2とJ3との間をオフにする。
【０８２６】
その後、送受信処理部４７は、クロック生成部１５からのクロックに同期して、そのクロック（を含む信号）の送信を開始し、さらに、認証パターン出力部１０２に記憶されたマスタ認証パターンの送信を開始する。
【０８２７】
送受信処理部４７が送信するクロック、及び、マスタ認証パターンは、コンデンサ４０３、多重化データ信号線JBを介して、ジャック１４のマイク端子TJ3から出力される。
【０８２８】
クロック、及び、マスタ認証パターンの送信の開始後、パターン検出部１０３は、ジャック１４に挿入されたプラグを有するプラグデバイスから、スレーブ認証パターンが送信されてくるのを待つ。
【０８２９】
そして、パターン検出部１０３は、所定の時間の間に、スレーブ認証パターンが送信されてこなかった場合には、ジャック１４に挿入されたプラグを有するプラグデバイスが、対応デバイスでないことを検出（認識）し、端子J2とJ3との間をオンにするように、スイッチ部４０１の端子J4に制御信号を供給する。
【０８３０】
スイッチ部４０１において、端子J2とJ3との間がオンになると、ジャック１４のマイク端子TJ3は、スイッチ部４０１を介して、音響信号線JAに接続されるとともに、スイッチ部４０１、及び、抵抗３３を介して、電源VDに接続される。
【０８３１】
そして、その後、ホストデバイス１０は、図２を参照して説明したような、ジャック１４に挿入されたプラグを有するプラグデバイスが、例えば、マイクを有する4極の既存のヘッドセット等の、対応デバイスでないデバイスである場合の動作（従来モード動作）を行う。
【０８３２】
一方、ジャック１４に挿入されたプラグを有するプラグデバイスから、スレーブ認証パターンが送信されてきた場合、すなわち、例えば、対応デバイスである入力デバイス２０のプラグ２３がジャック１４に挿入され、入力デバイス２０から、ジャック１４のマイク端子TJ3、多重化データ信号線JB、及び、コンデンサ４０３を介して、パターン検出部１０３に、スレーブ認証パターンが送信されてきた場合、パターン検出部１０３は、そのスレーブ認証パターンを受信し、そのスレーブ認証パターンの受信により、ジャック１４に挿入されたプラグを有するプラグデバイスが対応デバイスであることを検出する。
【０８３３】
ジャック１４に挿入されたプラグを有するプラグデバイスが対応デバイスであることが検出されると、パターン検出部１０３は、図８で説明した、スイッチ４１が端子４１Ｂを選択するように切り替えられた旨に相当する信号（以下、対応デバイス検出信号ともいう）を、インタラプタ４６に供給する。
【０８３４】
インタラプタ４６は、パターン検出部１０３から、対応デバイス検出信号が供給されると、対応デバイス（のプラグ）が、ジャック１４に挿入された旨を、信号処理ブロック１１に供給する。
【０８３５】
信号処理ブロック１１では、インタラプタ４６から、対応デバイスが、ジャック１４に挿入された旨が供給されると、対応デバイス用の信号処理が開始される。
【０８３６】
また、パターン検出部１０３が、スレーブ認証パターンの受信すると、送受信処理部４７は、ACK信号を、コンデンサ４０３、多重化データ信号線JB、及び、ジャック１４のマイク端子TJ3を介して、ジャック１４に挿入されたプラグを有するプラグデバイスとしての、例えば、入力デバイス２０に送信（返信）する。
【０８３７】
その後、送受信処理部４７は、入力デバイス２０から、ジャック１４のマイク端子TJ3、多重化データ信号線JB、及び、コンデンサ４０３を介して送信されてくる多重化データの受信を開始する。
【０８３８】
一方、入力デバイス２０では、その入力デバイス２０のプラグ２３が、ホストデバイス１０のジャック１４に挿入されると、パワー検出部１１１が、プラグ２３がジャック（ジャック１４、又は、4極の既存のジャック）に挿入されたことを検出する。
【０８３９】
すなわち、入力デバイス２０のプラグ２３が、ホストデバイス１０のジャック１４に挿入されると、プラグ２３のマイク端子TP3には、ホストデバイス１０の抵抗３３、端子J2とJ3との間がオンになっているスイッチ部４０１、及び、ジャック１４のマイク端子TJ3を介して、又は、ホストデバイス１０のコイル４０２、多重化データ信号線JB、及び、ジャック１４のマイク端子TJ3を介して、電源VDの電圧が現れる。
【０８４０】
パワー検出部１１１は、プラグ２３のマイク端子TP3の電圧が、電源Dの電圧（に近い電圧）に変化することにより、プラグ２３がジャックに挿入されたことを検出する。
【０８４１】
パワー検出部１１１は、プラグ２３がジャックに挿入されたことを検出すると、スイッチ部４１１の端子P4に制御信号を供給することにより、端子P2とP3との間をオフにする。
【０８４２】
ここで、図３２において、プラグ２３のマイク端子TP3は、コイル４１３を介して、LDO７４に接続されている。
【０８４３】
いま、ホストデバイス１０において、スイッチ部４０１の端子J2とJ3との間をオンにしたままにすることにより、ホストデバイス１０は、マイクを有する4極の既存のヘッドセットを使用することができる、対応デバイスではない既存のジャックデバイスに擬制することができる。
【０８４４】
既存のジャックデバイス（に擬制されたホストデバイス１０）と、入力デバイス２０とが接続された場合、スイッチ部４０１の端子J2とJ3との間がオンのままであるので、入力デバイス２０のLDO７４には、（ホストデバイス１０の）抵抗３３、スイッチ部４０１、ジャック１４のマイク端子TJ3、（入力デバイス１０の）プラグ２３のマイク端子TP3、及び、コイル４１３を介して、電源VDが供給される。
【０８４５】
以上のように、入力デバイス２０のLDO７４には、抵抗３３を介して、電源VDが供給されるので、抵抗３３での電圧降下に起因して、LDO７４では、十分な電力（電圧）を、制御部７５や、送信処理部７８等の多重化データを送信するためのブロックに供給することができず、そのため、多重化データを送信するためのブロックは、動作しない。
【０８４６】
多重化データを送信するためのブロック（制御部７５や送信処理部７８等）が動作しない場合、パワー検出部１１１は、プラグ２３に接続されたジャックデバイスが対応デバイスでないことを検出し、スイッチ部４１１の端子P4に制御信号を供給することにより、端子P2とP3との間をオンにする。
【０８４７】
スイッチ部４１１の端子P2とP3との間がオンになることにより、プラグ２３のマイク端子T3は、スイッチ部４１１を介して、音響信号線PAと接続される。
【０８４８】
そして、入力デバイス２０は、図２を参照して説明したような、プラグ２３が挿入されたジャックを有するジャックデバイスが、例えば、マイクを有する4極の既存のヘッドセット等に対応する既存のスマートフォン等の、対応デバイスではない既存のジャックデバイスである場合の動作を行う。
【０８４９】
一方、入力デバイス２０に接続されたジャックデバイスが、対応デバイスであるホストデバイス１０である場合には、上述したように、ホストデバイス１０において、スイッチ部４０１の端子J2とJ3との間がオフにされる。
【０８５０】
スイッチ部４０１の端子J2とJ3との間がオフである場合、入力デバイス２０のLDO７４には、コイル４０２、ジャック１４のマイク端子TJ3、プラグ２３のマイク端子TP3、及び、コイル４１３を介して、電源VDが供給される。
【０８５１】
この場合、スイッチ部４０１の端子J2とJ3との間がオンになっている場合のように、抵抗３３での電圧降下は生じないので、入力デバイス２０のLDO７４では、電源VDから十分な電力（電圧）を得て、制御部７５や、送信処理部７８等の多重化データを送信するためのブロックに供給することができ、これにより、多重化データを送信するためのブロックを、正常動作させることができる。
【０８５２】
入力デバイス２０では、その後、上述したようにして、ホストデバイス１０の送受信処理部４７から、コンデンサ４０３、多重化データ信号線JB、及び、ジャック１４のマイク端子TJ3を介して送信されてくるクロック、及び、マスタ認証パターンが受信される。
【０８５３】
すなわち、入力デバイス２０では、PLL７７が、プラグ２３のマイク端子TP3、多重化データ信号線PB、及び、コンデンサ４１２を介して、ホストデバイス１０から送信されてくるクロックを受信して動作を開始する。そして、PLL７７は、いわゆるロック状態となると、送受信処理部４７からのクロックに同期したクロックを、送信処理部７８等に供給する。
【０８５４】
送信処理部７８は、PLL７７からのクロックに同期して動作を開始する。
【０８５５】
また、入力デバイス２０では、制御部７５が、プラグ２３のマイク端子TP3、多重化データ信号線PB、及び、コンデンサ４１２を介して、ホストデバイス１０から送信されてくるマスタ認証パターンを受信する。
【０８５６】
制御部７５は、マスタ認証パターンを受信すると、プラグ２３が挿入されたジャックを有するジャックデバイスが対応デバイスであることを検出し、送信処理部７８に、認証パターン出力部１１２からのスレーブ認証パターンを、所定の時間だけ送信させる。
【０８５７】
送信処理部７８によって送信されたスレーブ認証パターンは、コンデンサ４１２、及び、多重化データ信号線JBを介して、プラグ２３のマイク端子TP3から出力される。
【０８５８】
プラグ２３のマイク端子TP3から出力されたスレーブ認証パターンは、ジャック１４のマイク端子TJ3、多重化データ信号線JB、及び、コンデンサ４０３を介し、上述したように、パターン検出部１０３で受信される。
【０８５９】
ホストデバイス１０では、パターン検出部１０３が、スレーブ認証パターンの受信後、上述したように、送受信処理部４７が、ACK信号を、コンデンサ４０３、多重化データ信号線JB、及び、ジャック１４のマイク端子TJ3を介して送信してくるので、入力デバイス２０の制御部７５では、そのように、ジャック１４のマイク端子TJ3を介して送信されているACK信号が、プラグ２３のマイク端子TP3、多重化データ信号線PB、及び、コンデンサ４１２を介して受信される。
【０８６０】
そして、送信処理部７８は、スイッチ８０からのスイッチ信号、ADC８４iからのディジタルの音響信号#i、レジスタ７６から読み出されたデータ、及び、不揮発性メモリ８５から読み出されたデータを多重化し、その結果得られる多重化データを、コンデンサ４１２、多重化データ信号線PB、プラグ２３のマイク端子TP3、ジャック１４のマイク端子TJ3、多重化データ信号線JB、及び、コンデンサ４０３を介して、送受信処理部４７に送信する処理を開始する。
【０８６１】
ホストデバイス１０では、以上のようにして送信処理部７８から送信されてくる多重化データが、送受信処理部４７で受信される。
【０８６２】
図３３は、図３２のスイッチ部４０１の構成例を示す回路図である。
【０８６３】
スイッチ部４０１は、アナログスイッチであるFET(Field Effect Transistor)スイッチ４３１を有する。
【０８６４】
FETスイッチ４３１は、FET４４１及び４４２、抵抗４４３及び４４４、並びに、インバータ４４５を有する。
【０８６５】
FET４４１は、nMOS(n-channel Metal Oxide Semiconductor)のFETであり、そのゲートは、抵抗４４３の一端に接続されている。また、FET４４１のドレインは、FET４４２のソースと接続されており、FET４４１のソースは、FET４４２のドレインと接続されている。
【０８６６】
FET４４２は、pMOS(p-channel MOS)のFETであり、そのゲートは、抵抗４４４の一端に接続されている。なお、上述したように、FET４４２のソースは、FET４４１のドレインと接続され、FET４４２のドレインは、FET４４１のソースと接続されている。
【０８６７】
FET４４１のドレインとFET４４２のソースとの接続点は、端子J2に接続されており、FET４４１のソースとFET４４２のドレインとの接続点は、端子J3に接続されている。
【０８６８】
抵抗４４３の一端は、上述したように、FET４４１のゲートに接続されており、抵抗４４３の他端は、端子J1に接続されている。
【０８６９】
抵抗４４４の一端は、上述したように、FET４４２のゲートに接続されており、抵抗４４４の他端は、接地されている。
【０８７０】
インバータ４４５の入力端子は、端子J4、及び、FET４４２のゲートと抵抗４４４との接続点に接続されている。インバータ４４５の出力端子は、FET４４１のゲートと抵抗４４３との接続点に接続されている。
【０８７１】
以上のように構成されるFETスイッチ４３１では、端子J1の電圧を電源として動作し、端子J4の電圧がHレベルである場合には、FET４４２のゲートには、Hレベルが印加され、FET４４１のゲートには、インバータ４４５を介して、Lレベルが印加される。
【０８７２】
その結果、FET４４１及び４４２は、いずれもオフし、端子J2とJ3との間はオフ（非導通状態）になる。
【０８７３】
一方、端子J4の電圧がLレベルである場合には、FET４４２のゲートには、Lレベルが印加され、FET４４１のゲートには、インバータ４４５を介して、Hレベルが印加される。
【０８７４】
その結果、FET４４１及び４４２は、いずれもオンし、端子J2とJ3との間はオン（導通状態）になる。
【０８７５】
以上のように、FETスイッチ４３１では、端子J4に供給される信号（制御信号）に応じて、端子J2とJ3との間を、オン又はオフにすることができる。
【０８７６】
なお、一般に、電子回路については、過電圧（過電流）からの保護のために保護ダイオードが適宜設けられるが、図３３では、図が煩雑になるのを避けるため、保護ダイオードの図示を省略してある。
【０８７７】
図３４は、保護ダイオードを設けた場合のスイッチ部４０１の構成例を示す回路図である。
【０８７８】
なお、図中、図３３の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０８７９】
図３４では、端子J1とグランドとの間の、端子J2側に、ダイオード４５１が、端子J1とグランドとの間の、端子J3側に、ダイオード４５２が、端子J2とグランドとの間に、ダイオード４５３が、端子J3とグランドとの間に、ダイオード４５４が、端子J1とJ2との間に、ダイオード４５５が、端子J1とJ3との間に、ダイオード４５６が、それぞれ、保護ダイオードとして設けられている。
【０８８０】
図３５は、図３２のスイッチ部４１１の構成例を示す回路図である。
【０８８１】
スイッチ部４１１は、アナログスイッチであるFETスイッチ４６１を有する。
【０８８２】
さらに、スイッチ部４１１は、ダイオード４９１、及び、コンデンサ４９２をも有する。
【０８８３】
FETスイッチ４６１は、FET４７１及び４７２、抵抗４７３及び４７４、並びに、インバータ４７５を有し、図３３のFETスイッチ４３１と同様に構成されている。
【０８８４】
すなわち、FET４７１は、nMOSのFETであり、そのゲートは、抵抗４７３の一端に接続されている。また、FET４７１のドレインは、pMOSのFETであるFET４７２のソースと接続されており、FET４７１のソースは、FET４７２のドレインと接続されている。
【０８８５】
FET４７２のゲートは、一端が接地されている抵抗４７４の他端に接続されている。また、FET４７１のドレインとFET４７２のソースとの接続点は、端子P2に接続されており、FET４７１のソースとFET４７２のドレインとの接続点は、端子P3に接続されている。
【０８８６】
インバータ４７５の入力端子は、端子P4、及び、FET４７２のゲートと抵抗４７４との接続点に接続されている。インバータ４７５の出力端子は、FET４７１のゲートと抵抗４７３との接続点に接続されている。
【０８８７】
なお、一端がFET４７１のゲートに接続されている抵抗４７３の他端は、ダイオード４９１を介して、端子P1に接続されている。
【０８８８】
以上のように構成されるFETスイッチ４６１では、端子P1からダイオード４９１を介して供給される電圧を電源として動作し、端子P4の電圧がHレベルである場合には、FET４７２のゲートには、Hレベルが印加され、FET４７１のゲートには、インバータ４７５を介して、Lレベルが印加される。
【０８８９】
その結果、FET４７１及び４７２は、いずれもオフし、端子P2とP3との間はオフ（非導通状態）になる。
【０８９０】
一方、端子P4の電圧がLレベルである場合には、FET４７２のゲートには、Lレベルが印加され、FET４７１のゲートには、インバータ４７５を介して、Hレベルが印加される。
【０８９１】
その結果、FET４７１及び４７２は、いずれもオンし、端子P2とP3との間はオン（導通状態）になる。
【０８９２】
以上のように、FETスイッチ４６１では、端子P4に供給される信号（制御信号）に応じて、端子P2とP3との間を、オン又はオフにすることができる。
【０８９３】
ところで、スイッチ部４１１は、FETスイッチ４６１の他、ダイオード４９１、及び、コンデンサ４９２を有する。
【０８９４】
ダイオード４９１のアノードは、端子P1に接続されており、ダイオード４９１のカソードは、一端がFET４７１のゲートに接続されている抵抗４７３の他端に接続されている。
【０８９５】
さらに、ダイオード４９１のカソードは、一端が接地されているコンデンサ４９２にも接続されている。
【０８９６】
入力デバイス２０のスイッチ部４１１が、FETスイッチ４６１の他、以上のようなダイオード４９１、及び、コンデンサ４９２をも有するのは、以下のような理由による。
【０８９７】
すなわち、入力デバイス２０（図３２）において、スイッチ８０が操作された場合に、接続点PSがグランドにショートするように、スイッチ８０が構成されているときには、スイッチ８０が操作されると、スイッチ部４１１の端子P3は、接続点PSに接続されている音響信号線PA、接続点PS、及び、スイッチ８０を介し、ほぼ0オームでグランドに接続される。
【０８９８】
一方、入力デバイス２０に、対応デバイスでない既存のスマートフォン等の既存のジャックデバイスが接続された場合、図３２で説明したように、スイッチ部４１１の端子P2とP3との間は、オンにされる（オンにする必要がある）。
【０８９９】
いま、スイッチ部４１１が、ダイオード４９１、及び、コンデンサ４９２を有しておらず、端子P1が、FETスイッチ４６１の抵抗４７３に直接接続されていることとすると、スイッチ部４１１の端子P1は、入力デバイス２０（図３２）のコイル４１３を介して、プラグ２３のマイク端子TP3に接続されているので、FETスイッチ４６１は、ホストデバイス１０から、プラグ２３のマイク端子TP3、及び、コイル４１３を介して、スイッチ部４１１の端子P1に供給される信号を電源として動作する。
【０９００】
入力デバイス２０に、対応デバイスでない既存のジャックデバイスが接続されると、図３２で説明したように、入力デバイス２０では、スイッチ部４１１の端子P2とP3との間がオンにされる。
【０９０１】
この場合、スイッチ８０が操作され、スイッチ部４１１の端子P3がグランドに接続される（ショートする）と、オンになっているスイッチ部４１１の端子P2とP3の間を介して、ジャック２３のマイク端子TP3の電圧が大きく降下する。
【０９０２】
ジャック２３のマイク端子TP3の電圧が降下すると、そのマイク端子TP3から、スイッチ部４１１の端子P1に供給される電圧も降下し、FETスイッチ４６１では、nMOSのFET４７１のゲートとソースとの間の電圧VGSを、FET４７１のオンを維持するように確保することが困難となる。
【０９０３】
その結果、FETスイッチ４６１では、FET４７１がオフ（オープン）になり、スイッチ部４１１の端子P2とP3との間をオンに維持することが困難となって、端子P2とP3との間は、オフになる。
【０９０４】
スイッチ部４１１の端子P2とP3との間がオフになると、プラグ２３のマイク端子TP3と、音響信号線PAとの電気的接続が切断されるため、入力デバイス２０に接続された既存のジャックデバイスに、スイッチ８０のスイッチ信号や、マイク８１0の音響信号を送信することができなくなる。
【０９０５】
以上のように、入力デバイス２０に既存のジャックデバイスが接続された場合に、スイッチ８０の操作によって、スイッチ部４１１の端子P2とP3との間がオフになり、入力デバイス２０に接続された既存のジャックデバイスに、スイッチ８０のスイッチ信号や、マイク８１0の音響信号を送信することができなくなることを防止するため、スイッチ部４１１には、ダイオード４９１、及び、コンデンサ４９２が設けられている。
【０９０６】
すなわち、アノードが端子P1に接続されたダイオード４９１と、一端が接地され、かつ、他端が、ダイオード４９１のカソードに接続されたコンデンサ４９２とからなる回路は、FETスイッチ４６１に電源を供給する電源回路を構成する。
【０９０７】
この、ダイオード４９１とコンデンサ４９２とからなる電源回路は、制御部７５や送信処理部７８に電源を供給するLDO７４とは、別系統の電源である。
【０９０８】
ダイオード４９１とコンデンサ４９２とからなる電源回路では、ダイオード４９１において、スイッチ部４１１の端子P1から供給される信号が整流され、その整流後の信号によって、コンデンサ４９２がチャージされる。そして、チャージがされたコンデンサ４９２によって、FETスイッチ４６１に電源が供給される。
【０９０９】
したがって、上述したように、スイッチ８０が操作されることによって、ジャック２３のマイク端子TP3の電圧が降下しても、コンデンサ４９２によって、nMOSのFET４７１のゲート電圧、ひいては、ゲートとソースとの間の電圧VGSを維持し、FET４７１がオフになることを防止することができる。
【０９１０】
その結果、入力デバイス２０に既存のジャックデバイスが接続された場合に、スイッチ８０の操作によって、スイッチ部４１１の端子P2とP3との間がオフになることを防止することができ、ひいては、入力デバイス２０に接続された既存のジャックデバイスに、スイッチ８０のスイッチ信号や、マイク８１0の音響信号を送信することができなくなることを防止することができる。
【０９１１】
ここで、ダイオード４９１とコンデンサ４９２とからなる電源回路については、スイッチ部４１１の消費電流として、ダイオード４９１の逆バイアス電流、コンデンサ４９２のリーク電流、及び、FET４７１のゲート電流であるが、いずれの電流も極めて小さい。
【０９１２】
したがって、ダイオード４９１とコンデンサ４９２とからなる電源回路（のコンデンサ４９２）では、スイッチ８０が操作されている時間に対して、十分に長い時間、FETスイッチ４６１を動作させるために必要な電圧を維持することができる。
【０９１３】
なお、ホストデバイス１０のスイッチ部４０１（図３３）については、スイッチ８０の操作によって、FET４４１のゲートとソースとの間の電圧が維持できなくなることはないので、ダイオード４９１とコンデンサ４９２とからなる電源回路のような別系統の電源を設ける必要はない。
【０９１４】
但し、スイッチ部４０１（図３３）についても、スイッチ部４１１（図３５）と同様に、ダイオード４９１とコンデンサ４９２とからなる電源回路のような別系統の電源を設けることができる。
【０９１５】
ここで、図３５のスイッチ部４１１において、ダイオード４９１は、端子P1への電流の逆流を防止する役目も有する。
【０９１６】
また、図３５では、図３３の場合と同様に、図が煩雑になるのを避けるため、保護ダイオードの図示を省略してある。
【０９１７】
図３６は、保護ダイオードを設けた場合のスイッチ部４１１の構成例を示す回路図である。
【０９１８】
なお、図中、図３５の場合と対応する部分については、同一の符号を付してあり、以下では、その説明は、適宜省略する。
【０９１９】
図３６では、端子P1とグランドとの間の、端子P2側に、ダイオード４８１が、端子P1とグランドとの間の、端子P3側に、ダイオード４８２が、端子P2とグランドとの間に、ダイオード４８３が、端子P3とグランドとの間に、ダイオード４８４が、端子P1とP2との間に、ダイオード４８５が、端子P1とP3との間に、ダイオード４８６が、それぞれ、保護ダイオードとして設けられている。
【０９２０】
＜本技術を適用したコンピュータの説明＞
【０９２１】
次に、上述した処理（の一部）は、必要に応じて、ハードウェアにより行うこともできるし、ソフトウェアにより行うこともできる。上述の処理をソフトウェアによって行う場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にインストールされる。
【０９２２】
図３７は、上述の処理を実行するプログラムがインストールされるコンピュータの一実施の形態の構成例を示している。
【０９２３】
プログラムは、コンピュータに内蔵されている記録媒体としてのハードディスク３０５やROM３０３に予め記録しておくことができる。
【０９２４】
あるいはまた、プログラムは、リムーバブル記録媒体３１１に格納（記録）しておくことができる。このようなリムーバブル記録媒体３１１は、いわゆるパッケージソフトウエアとして提供することができる。ここで、リムーバブル記録媒体３１１としては、例えば、フレキシブルディスク、CD-ROM(Compact Disc Read Only Memory)，MO(Magneto Optical)ディスク，DVD(Digital Versatile Disc)、磁気ディスク、半導体メモリ等がある。
【０９２５】
なお、プログラムは、上述したようなリムーバブル記録媒体３１１からコンピュータにインストールする他、通信網や放送網を介して、コンピュータにダウンロードし、内蔵するハードディスク３０５にインストールすることができる。すなわち、プログラムは、例えば、ダウンロードサイトから、ディジタル衛星放送用の人工衛星を介して、コンピュータに無線で転送したり、LAN(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送することができる。
【０９２６】
コンピュータは、CPU(Central Processing Unit)３０２を内蔵しており、CPU３０２には、バス３０１を介して、入出力インタフェース３１０が接続されている。
【０９２７】
CPU３０２は、入出力インタフェース３１０を介して、ユーザによって、入力部３０７が操作等されることにより指令が入力されると、それに従って、ROM(Read Only Memory)３０３に格納されているプログラムを実行する。あるいは、CPU３０２は、ハードディスク３０５に格納されたプログラムを、RAM(Random Access Memory)３０４にロードして実行する。
【０９２８】
これにより、CPU３０２は、上述したフローチャートにしたがった処理、あるいは上述したブロック図の構成により行われる処理を行う。そして、CPU３０２は、その処理結果を、必要に応じて、例えば、入出力インタフェース３１０を介して、出力部３０６から出力、あるいは、通信部３０８から送信、さらには、ハードディスク３０５に記録等させる。
【０９２９】
なお、入力部３０７は、キーボードや、マウス、マイク等で構成される。また、出力部３０６は、LCD(Liquid Crystal Display)やスピーカ等で構成される。
【０９３０】
ここで、本明細書において、コンピュータがプログラムに従って行う処理は、必ずしもフローチャートとして記載された順序に沿って時系列に行われる必要はない。すなわち、コンピュータがプログラムに従って行う処理は、並列的あるいは個別に実行される処理（例えば、並列処理あるいはオブジェクトによる処理）も含む。
【０９３１】
また、プログラムは、１のコンピュータ（プロセッサ）により処理されるものであっても良いし、複数のコンピュータによって分散処理されるものであっても良い。さらに、プログラムは、遠方のコンピュータに転送されて実行されるものであっても良い。
【０９３２】
さらに、本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【０９３３】
なお、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０９３４】
例えば、本技術は、１つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０９３５】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０９３６】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０９３７】
なお、本技術は、以下のような構成をとることができる。
【０９３８】
＜１＞
ジャックを有するジャックデバイスの前記ジャックに挿入されるプラグと、
物理量を電気信号に変換する複数の変換部と、
前記ジャックデバイスが、前記複数の変換部が出力する前記電気信号を多重化した多重化データを扱うことができる対応デバイスであるかどうかを検出する検出部と、
前記ジャックデバイスが前記対応デバイスである場合に、前記多重化データを、前記プラグを介して送信する送信処理部と
を備える入力デバイス。
＜２＞
前記入力デバイスに関するデバイス情報を記憶する記憶部をさらに有し、
前記多重化データは、前記デバイス情報をも含む
＜１＞に記載の入力デバイス。
＜３＞
前記ジャックデバイスから電源の供給を受けて動作する
＜１＞又は＜２＞に記載の入力デバイス。
＜４＞
前記ジャックデバイスから送信されてくる音響信号に対応する音響を出力する音響出力部をさらに備える
＜１＞ないし＜３＞のいずれかに記載の入力デバイス。
＜５＞
前記変換部は、音響を音響信号に変換するマイクであり、
前記プラグは、
グランドに接続されるグランド端子と
前記音響出力部から出力する音響に対応する2チャンネルの音響信号の入力を受ける2つの音響信号端子と、
前記複数の変換部である複数のマイクのうちの所定の1つのマイクが出力する音響信号を前記ジャックデバイスに出力するための1つのマイク端子と
を有するプラグであり、
前記送信処理部は、前記多重化データを、前記マイク端子から送信する
＜４＞に記載の入力デバイス。
＜６＞
前記所定の1つのマイクが出力する音響信号を送信するための音響信号線、及び、前記送信処理部が出力する前記多重化データを送信するための多重化データ信号線のうちの一方を選択し、前記マイク端子に接続する選択部をさらに備える
＜５＞に記載の入力デバイス。
＜７＞
前記検出部は、
前記マイク端子を介して、所定の信号を受信した場合に、前記ジャックデバイスが前記対応デバイスであることを検出し、
前記音響信号線を選択している選択部を、前記多重化データ信号線を選択するように切り替え、
前記送信処理部は、前記多重化データを、前記多重化データ信号線、及び、前記マイク端子を介して送信する
＜６＞に記載の入力デバイス。
＜８＞
前記マイク端子の信号に、所定の変化が生じた場合に、前記音響信号線を選択している選択部が、前記多重化データ信号線を選択するように切り替えられ、
前記検出部は、前記マイク端子、及び、前記多重化データ信号線を介して、所定の信号を受信した場合に、前記ジャックデバイスが前記対応デバイスであることを検出し、
前記送信処理部は、前記多重化データを、前記多重化データ信号線、及び、前記マイク端子を介して送信する
＜６＞に記載の入力デバイス。
＜９＞
ジャックを有するジャックデバイスの前記ジャックに挿入されるプラグと、
物理量を電気信号に変換する複数の変換部と
を有する入力デバイスが、
前記ジャックデバイスが、前記複数の変換部が出力する前記電気信号を多重化した多重化データを扱うことができる対応デバイスであるかどうかを検出し、
前記ジャックデバイスが前記対応デバイスである場合に、前記多重化データを、前記プラグを介して送信する
ステップを含む前記入力デバイスの送信方法。
＜１０＞
プラグを有するプラグデバイスの前記プラグが挿入されるジャックと、
前記プラグデバイスが、物理量を電気信号に変換する複数の変換部が出力する前記電気信号を多重化した多重化データを扱うことができる対応デバイスであるかどうかを検出する検出部と、
前記プラグデバイスが前記対応デバイスである場合に、前記対応デバイスである前記プラグデバイスから送信されてくる前記多重化データを、前記ジャックを介して受信する受信処理部と
を備えるホストデバイス。
＜１１＞
前記多重化データは、前記対応デバイスである前記プラグデバイスに関するデバイス情報をも含み、
前記デバイス情報に応じた信号処理を行う信号処理部をさらに備える
＜１０＞に記載のホストデバイス。
＜１２＞
前記プラグデバイスに電源を供給する
＜１０＞又は＜１１＞に記載のホストデバイス。
＜１３＞
前記プラグデバイスに、音響信号を送信する音響インターフェースをさらに備える
＜１０＞ないし＜１２＞のいずれかに記載のホストデバイス。
＜１４＞
前記対応デバイスである前記プラグデバイスは、前記複数の変換部を有し、
前記変換部は、音響を音響信号に変換するマイクであり、
前記ジャックは、
グランドに接続されるグランド端子と
前記音響インターフェースから出力される2チャンネルの音響信号を出力する2つの音響信号端子と、
前記複数の変換部である複数のマイクのうちの所定の1つのマイクが出力する音響信号の入力を受けるための1つのマイク端子と
を有するジャックであり、
前記受信処理部は、前記多重化データを、前記マイク端子を介して受信する
＜１３＞に記載のホストデバイス。
＜１５＞
前記所定の1つのマイクが出力する音響信号を受信するための音響信号線、及び、前記多重化データを受信するための多重化データ信号線のうちの一方を選択し、前記マイク端子に接続する選択部をさらに備える
＜１４＞に記載のホストデバイス。
＜１６＞
前記検出部は、
前記マイク端子を介して、所定の信号を受信した場合に、前記プラグデバイスが前記対応デバイスであることを検出し、
前記音響信号線を選択している選択部を、前記多重化データ信号線を選択するように切り替え、
前記受信処理部は、前記多重化データを、前記マイク端子、及び、前記多重化データ信号線を介して受信する
＜１５＞に記載のホストデバイス。
＜１７＞
前記ジャックに、前記プラグが挿入された場合に、前記音響信号線を選択している選択部が、前記多重化データ信号線を選択するように切り替えられ、
前記検出部は、前記マイク端子、及び、前記多重化データ信号線を介して、所定の信号を受信した場合に、前記プラグデバイスが前記対応デバイスであることを検出し、
前記受信処理部は、前記多重化データを、前記マイク端子、及び、前記多重化データ信号線を介して受信する
＜１５＞に記載のホストデバイス。
＜１８＞
プラグを有するプラグデバイスの前記プラグが挿入されるジャックを有するホストデバイスが、
前記プラグデバイスが、物理量を電気信号に変換する複数の変換部が出力する前記電気信号を多重化した多重化データを扱うことができる対応デバイスであるかどうかを検出し、
前記プラグデバイスが前記対応デバイスである場合に、前記対応デバイスである前記プラグデバイスから送信されてくる前記多重化データを、前記ジャックを介して受信する
ステップを含む前記ホストデバイスの受信方法。
＜１９＞
ジャックを有するジャックデバイスの前記ジャックに挿入されるプラグと、
物理量を電気信号に変換する複数の変換部と、
前記ジャックデバイスが、前記複数の変換部が出力する前記電気信号を多重化した多重化データを扱うことができる対応デバイスであるかどうかを検出する検出部と、
前記ジャックデバイスが前記対応デバイスである場合に、前記多重化データを、前記プラグを介して送信する送信処理部と
を有する入力デバイスと、
プラグを有するプラグデバイスの前記プラグが挿入されるジャックと、
前記プラグデバイスが、前記対応デバイスであるかどうかを検出する他の検出部と、
前記プラグデバイスが前記対応デバイスである場合に、前記対応デバイスである前記プラグデバイスから送信されてくる前記多重化データを、前記ジャックを介して受信する受信処理部と
を有するホストデバイスと
を備える信号処理システム。
＜２０＞
ジャックを有するジャックデバイスの前記ジャックに挿入されるプラグと、
物理量を電気信号に変換する複数の変換部と
を有する入力デバイスが、
前記ジャックデバイスが、前記複数の変換部が出力する前記電気信号を多重化した多重化データを扱うことができる対応デバイスであるかどうかを検出し、
前記ジャックデバイスが前記対応デバイスである場合に、前記多重化データを、前記プラグを介して送信する
ステップと、
プラグを有するプラグデバイスの前記プラグが挿入されるジャックを有するホストデバイスが、
前記プラグデバイスが、前記対応デバイスであるかどうかを検出し、
前記プラグデバイスが前記対応デバイスである場合に、前記対応デバイスである前記プラグデバイスから送信されてくる前記多重化データを、前記ジャックを介して受信する
ステップと
を含む送受信方法。
【符号の説明】
【０９３９】
１０  ホストデバイス，  １１  信号処理ブロック，  １２  アナログ音響インターフェース，  １３  多重化データインターフェース，  １４  ジャック，  １５  クロック生成部，  ２０  入力デバイス，  ２１  アナログ音響インターフェース，  ２２  多重化データインターフェース，  ２３  プラグ，  ３１  DAC，  ３２  パワーアンプ，  ３３  抵抗，  ４１  スイッチ，  ４１Ａ，４１Ｂ  端子，  ４３  コンデンサ，  ４４  マイク検出部，  ４５  対応検出部，  ４６  インタラプタ，  ４７  送受信処理部，  ４８  レジスタ，  ４９  I2Cインターフェース，  ６１Ｌ，６１Ｒ  ドライバ，  ７１  スイッチ，  ７１Ａ，７１Ｂ  端子，  ７２  コンデンサ，  ７３  対応検出部，  ７４  LDO，  ７５  制御部，  ７６  レジスタ，  ７７  PLL，  ７８  送信処理部，  ８０  スイッチ，  ８１1ないし８１4  マイク，  ８２1ないし８２4  アンプ，  ８３1ないし８３4  抵抗，  ８４1ないし８４4  aDC，  ８５  不揮発性メモリ，  １０１  プラグ検出部，  １０２  認証パターン出力部，  １０３  パターン検出部，  １１１  パワー検出部，  １１２  認証パターン出力部，  １２１  PLL，  １２２  受信処理部，  １２３  SRC，  １３１  同期部，  １３２  クロック生成部，  ３０１  バス，  ３０２  CPU，  ３０３  ROM，  ３０４  RAM，  ３０５  ハードディスク，  ３０６  出力部，  ３０７  入力部，  ３０８  通信部，  ３０９  ドライブ，  ３１０  入出力インタフェース，  ３１１  リムーバブル記録媒体
【図１】
2014196399.tif 000003
【図２】
2014196399.tif 000004
【図３】
2014196399.tif 000005
【図４】
2014196399.tif 000006
【図５】
2014196399.tif 000007
【図６】
2014196399.tif 000008
【図７】
2014196399.tif 000009
【図８】
2014196399.tif 000010
【図９】
2014196399.tif 000011
【図１０】
2014196399.tif 000012
【図１１】
2014196399.tif 000013
【図１２】
2014196399.tif 000014
【図１３】
2014196399.tif 000015
【図１４】
2014196399.tif 000016
【図１５】
2014196399.tif 000017
【図１６】
2014196399.tif 000018
【図１７】
2014196399.tif 000019
【図１８】
2014196399.tif 000020
【図１９】
2014196399.tif 000021
【図２０】
2014196399.tif 000022
【図２１】
2014196399.tif 000023
【図２２】
2014196399.tif 000024
【図２３】
2014196399.tif 000025
【図２４】
2014196399.tif 000026
【図２５】
2014196399.tif 000027
【図２６】
2014196399.tif 000028
【図２７】
2014196399.tif 000029
【図２８】
2014196399.tif 000030
【図２９】
2014196399.tif 000031
【図３０】
2014196399.tif 000032
【図３１】
2014196399.tif 000033
【図３２】
2014196399.tif 000034
【図３３】
2014196399.tif 000035
【図３４】
2014196399.tif 000036
【図３５】
2014196399.tif 000037
【図３６】
2014196399.tif 000038
【図３７】
2014196399.tif 000039
【国際調査報告】
2014196399.tif 000040
2014196399.tif 000041