(57)【要約】【課題】アプリケーションのインストールのみで、トーン信号系列を用いた簡易な遠隔制御を受け入れることができる端末等を提供する。【解決手段】マイクを備えた端末において、マイクによって受信された音声信号を、トーン信号系列の信号送出時間単位で区分すると共に、区分されたその時間単位を、信号送出時間単位よりも短い細区分時間単位で更に区分する検知時間区分手段と、各信号送出時間単位について、細区分時間単位毎に特定周波数に対応する細区分文字を検知する細区分文字検知手段と、信号送出時間単位毎に、所定数以上の同一の細区分文字が含まれる場合に、当該細区分文字を、当該信号送出時間単位の文字であると検知する文字検知手段と、文字検知手段によって連続的に検知された文字列が、コード記憶手段に記憶された文字列と一致した際に、その文字列に対応するコードを検知するコード検知手段とを有する。【選択図】図３
2014146953.tif 000002
【特許請求の範囲】
【請求項１】
音声信号を受信するマイクを備えた端末において、
前記音声信号には、１つ以上の文字からなるコードに基づくトーン信号系列が含まれており、該トーン信号系列は、信号送出時間単位で、前記文字毎の特定周波数を含むものであり、
１つ以上のコードにおける文字列を記憶するコード記憶手段と、
前記マイクによって受信された音声信号を、前記トーン信号系列の信号送出時間単位で区分すると共に、区分されたその時間単位を、信号送出時間単位よりも短い細区分時間単位で更に区分する検知時間区分手段と、
各信号送出時間単位について、細区分時間単位毎に特定周波数に対応する細区分文字を検知する細区分文字検知手段と、
信号送出時間単位毎に、所定数以上の同一の細区分文字が含まれる場合に、当該細区分文字を、当該信号送出時間単位の文字であると検知する文字検知手段と、
前記文字検知手段によって連続的に検知された文字列が、前記コード記憶手段に記憶された文字列と一致した際に、その文字列に対応するコードを検知するコード検知手段と
を有することを特徴とする端末。
【請求項２】
前記端末は、ユーザインタフェースとしてのスピーカと、相手方端末からネットワークを介して音声信号を受信する音声信号受信手段とを更に有する電話端末であって、
前記スピーカは、前記音声信号受信手段によって受信された音声信号をそのまま発声し、前記マイクは、スピーカから発声された音声を外乱音と共に受信するものである
ことを特徴とする請求項１に記載の端末。
【請求項３】
前記コードは、当該端末を遠隔制御するための制御コードであり、
前記コード検知手段によって検知された前記制御コードに基づいて当該端末を制御する制御コード実行手段を更に有する
ことを特徴とする請求項１又は２に記載の端末。
【請求項４】
前記トーン信号系列の最初には、信号送出時間単位の区分のトリガとなる特定の開始文字に対応する特定周波数が含められており、
前記細区分文字検知手段は、前記開始文字を認識することによって、その後に続く信号送出時間単位のタイミングを捉える
ことを特徴とする請求項１から３のいずれか１項に記載の端末。
【請求項５】
前記トーン信号系列の最後には、前記トーン信号に含まれるコードの文字列に対するチェックサムの文字に対応する特定周波数が含められており、
前記コード検知手段は、前記文字検知手段によって連続的に検知された文字列がチェックサムの文字と一致する場合にのみ、コードを検知する
ことを特徴とする請求項１から４のいずれか１項に記載の端末。
【請求項６】
前記トーン信号系列は、ＤＴＭＦ(Dual Tone Multi-Frequency)信号であり、
前記ＤＴＭＦ信号は、前記信号送出時間とポーズ時間とからなる周期時間毎に１つの文字を割り当てて送信するものである
ことを特徴とする請求項１から５のいずれか１項に記載の端末。
【請求項７】
前記ＤＴＭＦ信号の各文字に対応する信号送出時間は周期的に一定であるのに対し、前記外乱音の時間は突発的に不定であることを用いて、
前記文字検知手段によって検知された文字以外の文字、又は、前記ポーズ時間の時間で検知された文字は、前記外乱音の影響に基づくものであると認識することを特徴とする請求項６に記載の電話端末。
【請求項８】
音声信号を受信するマイクを備えた端末に搭載されたコンピュータを機能させるプログラムにおいて、
前記音声信号には、１つ以上の文字からなるコードに基づくトーン信号系列が含まれており、該トーン信号系列は、信号送出時間単位で、前記文字毎の特定周波数を含むものであり、
１つ以上のコードにおける文字列を記憶するコード記憶手段と、
前記マイクによって受信された音声信号を、前記トーン信号系列の信号送出時間単位で区分すると共に、区分されたその時間単位を、信号送出時間単位よりも短い細区分時間単位で更に区分する検知時間区分手段と、
各信号送出時間単位について、細区分時間単位毎に特定周波数に対応する細区分文字を検知する細区分文字検知手段と、
信号送出時間単位毎に、所定数以上の同一の細区分文字が含まれる場合に、当該細区分文字を、当該信号送出時間単位の文字であると検知する文字検知手段と、
前記文字検知手段によって連続的に検知された文字列が、前記コード記憶手段に記憶された文字列と一致した際に、その文字列に対応するコードを検知するコード検知手段と
してコンピュータを機能させることを特徴とする端末用のプログラム。
【請求項９】
前記端末は、ユーザインタフェースとしてのスピーカと、相手方端末からネットワークを介して音声信号を受信する音声信号受信手段とを更に有する電話端末であって、
前記スピーカは、前記音声信号受信手段によって受信された音声信号をそのまま発声し、前記マイクは、スピーカから発声された音声を外乱音と共に受信するものである
ことを特徴とする請求項８に記載の端末用のプログラム。
【請求項１０】
音声信号を受信するマイクを備えた端末を用いたコード検知方法において、
前記音声信号には、１つ以上の文字からなるコードに基づくトーン信号系列が含まれており、該トーン信号系列は、信号送出時間単位で、前記文字毎の特定周波数を含むものであり、
１つ以上のコードにおける文字列を記憶するコード記憶部を有し、
前記マイクによって受信された音声信号を、前記トーン信号系列の信号送出時間単位で区分すると共に、区分されたその時間単位を、信号送出時間単位よりも短い細区分時間単位で更に区分する第１のステップと、
各信号送出時間単位について、細区分時間単位毎に特定周波数に対応する細区分文字を検知する第２のステップと、
信号送出時間単位毎に、所定数以上の同一の細区分文字が含まれる場合に、当該細区分文字を、当該信号送出時間単位の文字であると検知する第３のステップと、
前記文字検知手段によって連続的に検知された文字列が、前記コード記憶手段に記憶された文字列と一致した際に、その文字列に対応するコードを検知する第４のステップと
を有することを特徴とするコード検知方法。
【請求項１１】
前記端末は、ユーザインタフェースとしてのスピーカと、相手方端末からネットワークを介して音声信号を受信する音声信号受信手段とを更に有する電話端末であって、
前記スピーカは、前記音声信号受信手段によって受信された音声信号をそのまま発声し、前記マイクは、スピーカから発声された音声を外乱音と共に受信するものである
ことを特徴とする請求項１０に記載のコード検知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電話回線のＤＴＭＦ(Dual Tone Multi-Frequency)信号を用いて制御可能な端末の技術に関する。
【背景技術】
【０００２】
古くは、ファクシミリ装置やパーソナルコンピュータのような通信端末について、ＤＴＭＦ信号を電話回線を介して送受信する技術がある。この技術によれば、制御コードをＤＴＭＦ信号に変換することによって、電話回線を介した遠隔操作を可能とする（例えば特許文献１参照）。ＤＴＭＦ信号を受信した通信端末は、そのＤＴＭＦ信号から抽出した制御コードに基づいて、遠隔被操作用のアプリケーションの実行を制御する。但し、この技術によれば、通信端末は、電話回線の受信処理部について、ＤＴＭＦ信号のみを抽出する処理機能部を特別に必要とする。
【０００３】
ＤＴＭＦ信号とは、例えばトーン（プッシュ）方式の電話機で、各ボタンに割り当てられた信号音である。これは、１つのボタンに対して、２種類の周波数の音が発信されるようになっている。一般に、高音系４種類と低音系４種類からそれぞれ１音ずつが組み合わされる。即ち、各英数字を音声信号として表現することができる。ＤＴＭＦ信号を受信した通信端末は、この信号音に基づいて英数字に変換することができる。
【０００４】
一方で、通信端末が、電話回線の通信処理部に何ら工夫を備えることなく、ＤＴＭＦ信号に基づく遠隔操作を受け付ける技術がある（例えば特許文献２参照）。この技術によれば、通信端末は、電話回線を介して受信された音声信号をそのまま、通常どおり、スピーカから発声させる。勿論、その音声信号には、ＤＴＭＦ信号も含まれている。このとき、例えば端末のユーザの耳には、スピーカから「ピ」「ポ」「パ」・・・が聞こえることとなる。そして、その音声信号は、マイクによって受信される。通信端末は、その音声信号をデジタル信号に変換し、その中からＤＴＭＦ信号を抽出し、そのＤＴＭＦ信号の周波数に対応する英数字を認識する。この技術によれば、マイクによって受信された音声信号を解析するのみであるので、アプリケーションをインストールするだけで、ハードウェア的に実装することなく、遠隔操作を実現することができる。
【０００５】
また、他の従来技術として、端末間で電話回線を介して送受信可能なショートメッセージを、音声帯域内で、ＤＴＭＦ信号又はＦＳＫ(Frequency Shift Keying)オフフックシグナリングを用いて伝送する技術がある（例えば特許文献３参照）。この技術によれば、送信元端末は、ショートメッセージが入力された際、ショートメッセージフォーマットを構成し、ショートメッセージサービスセンタとの間で通信を確立する。そして、送信元端末は、そのショートメッセージフォーマットを、物理層のＦＳＫオフフックシグナリングを介して、音声帯域内でセンタへ送信する。そのセンタは、相手方端末へそのショートメッセージを転送する。
【０００６】
図１は、従来技術における遠隔操作のシーケンス図である。
【０００７】
音声呼としては、電話回線（携帯電話回線を含む）やパケット回線のいずれを介したものであってもよい。近年、携帯電話機やスマートフォンにおける端末は、複数の通信インタフェースを搭載し、用途に応じて使い分けることができる。具体的には、ユーザ同士が互いに会話する音声通話の場合、できる限り遅延が小さい電話回線（例えば３Ｇネットワーク）を用いるのが好ましい。一方で、Ｗｅｂサーバの閲覧のようなパケット通信（例えば無線ＬＡＮやＷｉＭＡＸをアクセスネットワークとして接続するインターネット）の場合、通信コストが低いパケット回線を用いるのが好ましい。電話回線の場合、アナログ信号帯域を用いて音声信号を送受信するのに対し、パケット回線の場合、デジタル信号帯域を用いてパケットを送受信するが、ＶｏＩＰ(Voice over Internet Protocol)を用いることによって音声通話も可能となる。
【０００８】
（Ｓ１）被制御側端末１と制御側電話端末２との間で、電話回線を介して通話を確立する。ここで、端末２は、端末１を制御しようとするオペレータによって操作され、端末１は、端末２からの制御を受け付けるユーザによって操作される。最初に、例えば、端末２は、オペレータによって又は機械的に、音声よって「遠隔制御を開始します」と送信する。その音声信号を受信した端末１のスピーカから発声され、端末１のユーザの耳に聞こえることとなる。
（Ｓ２）制御側電話端末２は、オペレータによって又は機械的に入力された制御コード要求（例えば”２０１”を、ＤＴＭＦ(Dual Tone Multi-Frequency)の音声信号に変換する。
（Ｓ３）そして、制御側電話端末２は、そのＤＴＭＦ信号を、音声呼を介して被制御側電話端末１へ送信する。
（Ｓ４）被制御側電話端末１は、受信したそのＤＴＭＦ信号を、英数字の制御コードに変換する。
（Ｓ５）被制御側電話端末１は、その制御コードに基づく処理を実行する。
（Ｓ６）そして、被制御側電話端末１は、制御コード応答（例えばＯＫ＝”０＊”）を、ＤＴＭＦの音声信号に変換する。
（Ｓ７）被制御側電話端末１は、そのＤＴＭＦ信号を、音声呼を介して制御側電話端末２へ送信する。尚、制御コード応答をあえて返信しない場合もある。
（Ｓ８）制御側電話端末２は、受信したそのＤＴＭＦ信号を、英数字の制御コードに変換する。
（Ｓ９）制御側電話端末２は、制御コード応答（ＯＫ）である場合、被制御側電話端末１によってその制御コードが受け付けられたものと認識する。
その後、制御コードについて順次、Ｓ２〜Ｓ８のシーケンスが繰り返し実行される。
【０００９】
図２は、従来技術における電話端末の機能構成図である。
【００１０】
図２によれば、端末１は、電話回線とパケット回線との両方に接続することができる。端末１は、例えば無線によって移動可能な携帯電話機やスマートフォンであって、アプリケーションをインストルール可能なものである。電話回線は、例えば携帯電話網や固定電話網であり、パケット回線は、例えばアクセスネットワークを介して接続されるインターネットである。端末１は、相手方端末との間で音声信号を受信する一般的な電話端末であって、ユーザ同士が声で会話することができるものである。
【００１１】
端末１は、ハードウェアとして、電話回線インタフェース１１０と、パケット回線インタフェース１２０と、スピーカ１１３と、マイク１２３とを有する。電話回線インタフェース１１０は、電話網や携帯電話網に接続する通信部であり、パケット回線インタフェース１２０は、インターネットへ中継するアクセスネットワークに接続する通信部である。スピーカ１１３及びマイク１２３は、ユーザの会話のためのものであって、スピーカ１１３は、当該端末１を操作するユーザの耳に接近する部分にあり、マイク１２３は、そのユーザの口に接近する部分にある。
【００１２】
また、端末１は、例えばスマートフォンや携帯電話機のように、各機能部を、アプリケーションとしてインストール可能なものである。端末１は、ソフトウェア的に、ＶｏＩＰ部１２１と、音声信号受信部１１２と、音声信号送信部１２２とを有する。ＶｏＩＰ部１２１は、リアルタイムに、音声信号を符号化／圧縮化してパケットに変換すると共に、パケットから復号／伸長化して音声信号に変換する。音声信号受信部１１２は、電話回線インタフェース１１０又はＶｏＩＰ部１２１から音声信号を受信し、その音声信号をスピーカ１１３へ出力する。音声信号送信部１２２は、マイク１２３から音声信号を受信し、その音声信号を電話回線インタフェース１１０又はＶｏＩＰ部１２１へ出力する。
【００１３】
また、端末１には、遠隔被制御アプリケーション１３がインストールされている。遠隔被制御アプリケーション１３は、ＤＴＭＦ信号検知部１３１と、コード記憶部１３５と、コード検知部１３６と、制御コード実行部１３７とを有する。これら機能構成部は、当該端末に搭載されたコンピュータを実行することによって実現される。
【００１４】
ＤＴＭＦ信号検知部１３１は、マイク１２３から出力された音声信号を、デジタル信号系列に変換し、そのデジタル信号系列の中からＤＴＭＦ信号を抽出する。ＤＴＭＦ信号は、特定の２種類の周波数の音であるので、その周波数部分のみを抽出することができる。そして、ＤＴＭＦ信号検知部１３１は、その周波数に対応する英数字を検知し、その英数字をコード検知部１３６へ出力する。
コード記憶部１３５は、コードとしての英数字列を予め記憶している。
コード検知部１３６は、ＤＴＭＦ信号検知部１３１から出力された英数字列の中から、コード記憶部１３５に記憶された英数字列を検知する。
制御コード実行部１３７は、検知された英数字列に対応する制御を実行する。
これによって、被制御側電話端末１は、制御側電話端末２から、音声信号を用いて遠隔制御を受け入れることができる。
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】特開平６−３７９６２号公報
【特許文献２】特開２０００−１９６７６８号公報
【特許文献３】特開２０１２−７５１７０号公報
【非特許文献】
【００１６】
【非特許文献１】睡人亭、「文字コード入門」、[online]、［平成２４年１２月５日検索］、インターネット＜URL:http://www.shuiren.org/chuden/teach/code/main3.htm＞
【発明の概要】
【発明が解決しようとする課題】
【００１７】
特許文献２に記載の技術によれば、通信端末は、電話回線を介して受信されたＤＴＭＦ信号をそのまま、スピーカから発声させ、その音声をマイクによって受信している。そのために、スピーカからマイクとの間のエアで、外乱音の影響を受けることなる。外乱音によってＤＴＭＦ信号が乱れ、適切な制御コードに変換できないという問題が生じる。
【００１８】
近年、通信端末としてスマートフォンの利用の増大によって、この問題が顕著になってきている。スマートフォンは、代表的にAndroid（登録商標）やiOS（登録商標）のようなＯＳ(Operating System)をハードウェアと密接に関連させて実現されている。そのために、特許文献１に記載の技術のように、通信端末における音声信号の通信処理部について、ＤＴＭＦ信号のみを抽出するハードウェア的な処理部を特別に搭載することができない。従って、ＤＴＭＦ信号を用いた遠隔制御を実現しようとする場合、特許文献２に記載された技術のように、通信端末は、受信したＤＴＭＦ信号を一旦スピーカから発声させ、その音声をマイクによって受信して、そのコードを解析する必要がある。マイクによって受信された音声信号は、デジタル信号系列に変換された後、ソフトウェアによって解析可能となる。
【００１９】
勿論、特許文献３に記載された技術のように、ショートメッセージにコードを埋め込んで制御することもできるが、ショートメッセージ用のサーバが必要であると共に、リアルタイム性を必要とする遠隔操作をすることはできない。
【００２０】
具体的な事例としては、ユーザが、コールセンタのオペレータへ、サポートのために電話回線を介して電話をした場合を想定する。ここでの会話中に、オペレータは、ユーザの端末を制御したい場合がある。しかしながら、この場合、オペレータは、制御用のアプリケーション、例えばリモートデスクトップのような機能を用いて制御しなければならない。
【００２１】
そこで、本発明は、音声信号の受信処理部についてハードウェア的な特別な処理部を搭載することなく、ソフトウェア的なアプリケーションのインストールのみで、トーン信号系列を用いた簡易な遠隔制御を受け入れることができる端末、プログラム及び方法を提供することを目的とする。
【課題を解決するための手段】
【００２２】
本発明によれば、音声信号を受信するマイクを備えた端末において、
音声信号には、１つ以上の文字からなるコードに基づくトーン信号系列が含まれており、該トーン信号系列は、信号送出時間単位で、文字毎の特定周波数を含むものであり、
１つ以上のコードにおける文字列を記憶するコード記憶手段と、
マイクによって受信された音声信号を、トーン信号系列の信号送出時間単位で区分すると共に、区分されたその時間単位を、信号送出時間単位よりも短い細区分時間単位で更に区分する検知時間区分手段と、
各信号送出時間単位について、細区分時間単位毎に特定周波数に対応する細区分文字を検知する細区分文字検知手段と、
信号送出時間単位毎に、所定数以上の同一の細区分文字が含まれる場合に、当該細区分文字を、当該信号送出時間単位の文字であると検知する文字検知手段と、
文字検知手段によって連続的に検知された文字列が、コード記憶手段に記憶された文字列と一致した際に、その文字列に対応するコードを検知するコード検知手段と
を有することを特徴とする。
【００２３】
本発明の端末における他の実施形態によれば、
端末は、ユーザインタフェースとしてのスピーカと、相手方端末からネットワークを介して音声信号を受信する音声信号受信手段とを更に有する電話端末であって、
スピーカは、音声信号受信手段によって受信された音声信号をそのまま発声し、マイクは、スピーカから発声された音声を外乱音と共に受信するものであることも好ましい。
【００２４】
本発明の端末における他の実施形態によれば、
コードは、当該端末を遠隔制御するための制御コードであり、
コード検知手段によって検知された制御コードに基づいて当該端末を制御する制御コード実行手段を更に有することも好ましい。
【００２５】
本発明の端末における他の実施形態によれば、
トーン信号系列の最初には、信号送出時間単位の区分のトリガとなる特定の開始文字に対応する特定周波数が含められており、
細区分文字検知手段は、開始文字を認識することによって、その後に続く信号送出時間単位のタイミングを捉えることも好ましい。
【００２６】
本発明の端末における他の実施形態によれば、
トーン信号系列の最後には、トーン信号に含まれるコードの文字列に対するチェックサムの文字に対応する特定周波数が含められており、
コード検知手段は、文字検知手段によって連続的に検知された文字列がチェックサムの文字と一致する場合にのみ、コードを検知することも好ましい。
【００２７】
本発明の端末における他の実施形態によれば、
トーン信号系列は、ＤＴＭＦ(Dual Tone Multi-Frequency)信号であり、
ＤＴＭＦ信号は、信号送出時間とポーズ時間とからなる周期時間毎に１つの文字を割り当てて送信するものであることも好ましい。
【００２８】
本発明の端末における他の実施形態によれば、
ＤＴＭＦ信号の各文字に対応する信号送出時間は周期的に一定であるのに対し、外乱音の時間は突発的に不定であることを用いて、
文字検知手段によって検知された文字以外の文字、又は、ポーズ時間の時間で検知された文字は、外乱音の影響に基づくものであると認識することも好ましい。
【００２９】
本発明によれば、音声信号を受信するマイクを備えた端末に搭載されたコンピュータを機能させるプログラムにおいて、
音声信号には、１つ以上の文字からなるコードに基づくトーン信号系列が含まれており、該トーン信号系列は、信号送出時間単位で、文字毎の特定周波数を含むものであり、
１つ以上のコードにおける文字列を記憶するコード記憶手段と、
マイクによって受信された音声信号を、トーン信号系列の信号送出時間単位で区分すると共に、区分されたその時間単位を、信号送出時間単位よりも短い細区分時間単位で更に区分する検知時間区分手段と、
各信号送出時間単位について、細区分時間単位毎に特定周波数に対応する細区分文字を検知する細区分文字検知手段と、
信号送出時間単位毎に、所定数以上の同一の細区分文字が含まれる場合に、当該細区分文字を、当該信号送出時間単位の文字であると検知する文字検知手段と、
文字検知手段によって連続的に検知された文字列が、コード記憶手段に記憶された文字列と一致した際に、その文字列に対応するコードを検知するコード検知手段と
してコンピュータを機能させることを特徴とする。
【００３０】
本発明のプログラムにおける他の実施形態によれば、
端末は、ユーザインタフェースとしてのスピーカと、相手方端末からネットワークを介して音声信号を受信する音声信号受信手段とを更に有する電話端末であって、
スピーカは、音声信号受信手段によって受信された音声信号をそのまま発声し、マイクは、スピーカから発声された音声を外乱音と共に受信するものである
ことも好ましい。
【００３１】
本発明によれば、音声信号を受信するマイクを備えた端末を用いたコード検知方法において、
音声信号には、１つ以上の文字からなるコードに基づくトーン信号系列が含まれており、該トーン信号系列は、信号送出時間単位で、文字毎の特定周波数を含むものであり、
１つ以上のコードにおける文字列を記憶するコード記憶部を有し、
マイクによって受信された音声信号を、トーン信号系列の信号送出時間単位で区分すると共に、区分されたその時間単位を、信号送出時間単位よりも短い細区分時間単位で更に区分する第１のステップと、
各信号送出時間単位について、細区分時間単位毎に特定周波数に対応する細区分文字を検知する第２のステップと、
信号送出時間単位毎に、所定数以上の同一の細区分文字が含まれる場合に、当該細区分文字を、当該信号送出時間単位の文字であると検知する第３のステップと、
文字検知手段によって連続的に検知された文字列が、コード記憶手段に記憶された文字列と一致した際に、その文字列に対応するコードを検知する第４のステップと
を有することを特徴とする。
【００３２】
本発明のコード検知方法における他の実施形態によれば、
端末は、ユーザインタフェースとしてのスピーカと、相手方端末からネットワークを介して音声信号を受信する音声信号受信手段とを更に有する電話端末であって、
スピーカは、音声信号受信手段によって受信された音声信号をそのまま発声し、マイクは、スピーカから発声された音声を外乱音と共に受信するものである
ことも好ましい。
【発明の効果】
【００３３】
本発明の端末、プログラム及び方法によれば、音声信号の受信処理部についてハードウェア的な特別な処理部を搭載することなく、ソフトウェア的なアプリケーションのインストールのみで、トーン信号系列を用いた簡易な遠隔制御を受け入れることができる。また、本発明によれば、コードに対応するトーン信号系列を含む音声信号に、外乱音が含まれた場合でもあっても、そのコードをできる限り正確に検知することができる。
【図面の簡単な説明】
【００３４】
【図１】従来技術における遠隔操作のシーケンス図である。
【図２】従来技術における電話端末の機能構成図である。
【図３】本発明における電話端末の機能構成図である。
【図４】検知時間区分部、細区分文字検知部及び文字検知部の処理を表す説明図である。
【図５】本発明における基本的な被制御側機器の機能構成図である。
【図６】本発明を用いた遠隔制御のシーケンス図である。
【発明を実施するための形態】
【００３５】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。
【００３６】
図３は、本発明における電話端末の機能構成図である。
【００３７】
図３の電話端末１は、図２の電話端末と同様に、ハードウェアとして、電話回線インタフェース１１０と、パケット回線インタフェース１２０と、スピーカ１１３と、マイク１２３とを有し、ソフトウェア的に、ＶｏＩＰ部１２１と、音声信号受信部１１２と、音声信号送信部１２２とを有する。電話端末１は、例えばスマートフォンや携帯電話機のように、各機能部を、アプリケーションとしてインストール可能なものである。
【００３８】
また、図３の電話端末１は、図２の電話端末と同様に、スピーカ１１３が、音声信号受信部１１２によって受信された音声信号をそのまま発声し、マイク１２３は、スピーカ１１３から発声された音声を外乱音と共に受信している。
【００３９】
一方で、図３の電話端末１は、遠隔制御アプリケーション１３として、図２の電話端末におけるＤＴＭＦ信号検知部１３１に対して、検知時間区分部１３２と、細区分文字検知部１３３と、文字検知部１３４とを有する。また、同様に、コード記憶部１３５と、コード検知部１３６と、制御コード実行部１３７とを有する。遠隔制御アプリケーション１３におけるこれら機能構成部の処理順序は、コード検知方法としても理解できる。
【００４０】
また、音声信号受信部１１２によって相手方の制御側電話端末２から受信される音声信号には、１つ以上の文字からなるコードに基づくトーン信号系列が含まれているとする。このトーン信号系列は、信号送出時間単位で、文字毎の特定周波数を含むものである。具体的には、トーン信号系列は、ＤＴＭＦ(Dual Tone Multi-Frequency)信号である。ＤＴＭＦ信号は、信号送出時間とポーズ時間とからなる周期時間毎に１つの文字が割り当てられたものである。
信号送出時間：５０ｍｓ以上
ポーズ時間  ：８０ｍｓ以上
周期        ：１２０ｍｓ以上
【００４１】
ＤＴＭＦ信号は、高音系及び低音系の２種類の周波数の音が組み合わさったものであって、各文字（英数字）を音声信号として表現したものである。但し、標準的なＤＴＭＦ信号によれば、英字Ｅ〜Ｚについては表現することはできない。そのために、更に２つのＤＴＭＦ信号を組み合わせて表現する技術がある。例えば、ＡＳＣＩＩコードのように２つの数字ＤＴＭＦ信号を組み合わせて表現することができる（例えば非特許文献１参照）。具体的には、英字“Ｅ”は、数字“５”“４”の組み合わせによって表される。また、英字“Ｚ”は、数字“Ａ”“５”の組み合わせによって表現される。このように、標準的なＤＴＭＦ信号を拡張することによって、全ての英数字をＤＴＭＦ信号で表現することができる。
【００４２】
図４は、検知時間区分部、細区分文字検知部及び文字検知部の処理を表す説明図である。
【００４３】
［検知時間区分部１３２］
検知時間区分部１３２は、マイクによって受信された音声信号を、トーン信号系列の信号送出時間単位で区分すると共に、区分されたその時間単位を、信号送出時間単位よりも短い細区分時間単位で更に区分する。図４（ａ）によれば、トーン信号系列の信号送出時間単位が、６等分の細区分時間単位に区分されている。例えば信号送出時間６０ｍｓとした場合、図４（ａ）における６等分の細区分時間単位は、１０ｍｓとなる。
【００４４】
［細区分文字検知部１３３］
細区分文字検知部１３３は、各信号送出時間単位について、細区分時間単位毎に特定周波数に対応する細区分文字を検知する。図４（ｂ）によれば、以下のように検出されている。
第１の信号送出時間：（＃）（＃）（＃）（＃５）（＃）（＃）
第１のポーズ時間  ：（−−−−−−）
第２の信号送出時間：（２）（２）（２）（２）（２６）（２６）
第２のポーズ時間  ：（６６６６−−）
第３の信号送出時間：（０）（０）（−）（０）（０）（０）
第３のポーズ時間  ：（−−−−−−）
第４の信号送出時間：（１）（１）（１）（１）（１）（１）
第４のポーズ時間  ：（−−−−−−）
ここで、（５）（６）は外乱音であって、信号送出時間及びポーズ時間に影響を及ぼしている。また、第３の信号送出時間の（−）は、（０）が抜けている。このような状態は、ＤＴＭＦ信号の各文字に対応する信号送出時間は一定であるのに対し、外乱音の時間は不定であることに基づいて生じる。
【００４５】
トーン信号系列の最初には、信号送出時間単位の区分のトリガとなる特定の開始文字に対応する特定周波数が含められていることも好ましい。前述の例によれば、”＃”が相当する。細区分文字検知部１３３は、”＃”に対応する周波数を検知した際に、それを最初の信号送出時間と認識し、その後に続く信号送出時間のタイミングを捉えることができる。
【００４６】
［文字検知部１３４］
文字検知部１３４は、信号送出時間単位毎に、所定数以上の同一の細区分文字が含まれる場合に、当該細区分文字を、当該信号送出時間単位の文字であると検知する。例えば６等分の細区分時間単位の中で、４個以上の同一の細区分文字が含まれているか否かを判定する。図４（ｃ）によれば、以下のように検出されている。
第１の信号送出時間＝（＃）５個
第２の信号送出時間＝（２）４個
第３の信号送出時間：（０）５個
第４の信号送出時間：（１）６個
【００４７】
また、トーン信号系列の最後には、トーン信号に含まれる制御コードの文字列に対するチェックサムの文字に対応する特定周波数が含められていることも好ましい。例えば以下のような文字列となる。
＃２０１３
ここで、”３”は、２＋０＋１＝３を意味し、チェックサムとして機能する。このように、外乱音に対するコードの誤り検知率を向上させ、誤動作を防止することができる。
【００４８】
［コード記憶部１３５］
コード記憶部１３５は、コードとしての英数字列を予め記憶している。
【００４９】
［コード検知部１３６］
コード検知部１３６は、文字検知部１３４によって連続的に検知された文字列が、コード記憶部１３５に記憶された文字列と一致した際に、その文字列に対応するコードを検知する。このように、信号送出時間を細区分することによって、外乱音に対するコードの検知率を向上させることができる。
【００５０】
また、コード検知部１３６は、文字検知部１３４によって連続的に検知された文字列がチェックサムの文字と一致する場合にのみ、コードを検知する。例えば、前述の例によれば、”２０１”が検知できた後、”３”以外の文字が続いた場合、”２０１”の検知は誤りであったことを認識することができる。
【００５１】
［制御コード実行部１３７］
制御コード実行部１３７は、検知された英数字列に対応する制御を実行する。これによって、被制御側電話端末１は、制御側電話端末２から、音声信号を用いて遠隔制御を受け入れることができる。
【００５２】
図５は、本発明における基本的な被制御側機器の機能構成図である。
【００５３】
図５の被制御側機器３は、図３の被制御側電話端末１におけるマイク１２３及び遠隔被制御アプリケーション１３のみを有する。被制御側機器３の機能構成は、本発明の基本的特徴のみを備えたものである。
【００５４】
図５の被制御側機器３によれば、図３と同様に、制御側電話端末２から送信された音声信号が、電話端末１によって受信される。その音声信号は、その電話端末１のスピーカ１１３から発声される。電話端末１は、既存の携帯電話機やスマートフォン、固定電話機等であって、音声信号を受信して、スピーカから発声できればよい。
【００５５】
ここで、その音声信号が、外乱音と共に、被制御側機器３のマイク１２３によって受信される。被制御側機器３は、前述した図３及び図４と同様の本発明の遠隔制御アプリケーション１３によって、その音声信号に含まれるＤＴＭＦ信号のコードを検知する。即ち、制御側電話端末２は、ＤＴＭＦ信号を用いて、電話端末１を中継して、被制御側機器３を制御することができる。被制御側機器３としては、家庭用電化製品やセンサ機器、通信用アクセスポイント等であってもよい。
【００５６】
図６は、本発明を用いた遠隔制御のシーケンス図である。
【００５７】
図６によれば、端末１のユーザ（例えば顧客）と端末２のオペレータ（例えばサポートセンタ）とが、音声呼を介して会話している際に、端末２のオペレータが、端末１のＷｉＦｉ設定を変更したいとする。このとき、端末２は、制御コード要求（ＷｉＦｉ設定）を変換したＤＴＭＦ信号を、端末１へ送信する。端末１は、受信した音声信号をスピーカから発声すると共に、その音声信号をマイクで受信する。そして、端末１のＤＴＭＦ制御アプリは、制御コード要求の設定内容を認識し、自動的にＷｉＦｉ設定を更新する。尚、図６によれば、制御コード要求に対して制御コード応答を返信しているが、制御コード応答をあえて返信しないものであってもよい。
【００５８】
また、端末１のユーザと端末２のオペレータとが、電話回線を介して会話している際に、端末２のオペレータが、端末１のユーザを、特定のＷｅｂサイトへ誘導したいとする。このとき、端末２は、端末１に対して、パケット回線を介した音声通話を確立する。その上で、端末２は、制御コード要求（ブラウザ起動及びページ遷移）を変換したＤＴＭＦ信号を、端末１へ送信する。端末１は、受信した音声信号をスピーカから発声すると共に、その音声信号をマイクで受信する。そして、端末１のＤＴＭＦ制御アプリは、制御コード要求の設定内容を認識し、自動的にブラウザを制御する。
「制御コード要求」
１３０＊＜起動＞＜制御＞＜値＞＊
＜起動＞  １：起動  ０：停止
＜制御＞  ３：ブラウザ  ４：ページ遷移
＜値＞    ＵＲＬの英数字
例えば、http://kddi.comのページのブラウザを開かせる場合、以下の英数字をＤＴＭＦ信号に変換する（例えば非特許文献１参照）。
１３０＊１３ｈｔｔｐ：／／ｋｄｄｉ．ｃｏｍ＊
【００５９】
以上、詳細に説明したように、本発明の端末、プログラム及び方法によれば、音声信号の受信処理部についてハードウェア的な特別な処理部を搭載することなく、ソフトウェア的なアプリケーションのインストールのみで、トーン信号系列を用いた簡易な遠隔制御を受け入れることができる。また、本発明によれば、コードに対応するトーン信号系列を含む音声信号に、外乱音が含まれた場合でもあっても、そのコードをできる限り正確に検知することができる。
【００６０】
また、本発明によれば、例えばコールセンタのオペレータは、ユーザからの電話による問い合わせ対応中に、その会話の中で音声信号を用いて、リアルタイムに、ユーザに端末を簡易に遠隔制御することができる。特に、特別なサーバを要しないために、その運用管理コストも発生しない。
【００６１】
前述した本発明の種々の実施形態について、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００６２】
１  被制御側電話端末
１１０  電話回線インタフェース
１２０  パケット回線インタフェース
１１３  スピーカ
１２３  マイク
１２１  ＶｏＩＰ部
１１２  音声信号受信部
１２２  音声信号送信部
１３  遠隔被制御アプリケーション
１３１  ＤＴＭＦ信号検知部
１３２  検知時間区分部
１３３  細区分文字検知部
１３４  文字検知部
１３５  コード記憶部
１３６  コード検知部
１３７  制御コード実行部
２  制御側電話端末
３  被制御側機器
【図１】
2014146953.tif 000003
【図２】
2014146953.tif 000004
【図３】
2014146953.tif 000005
【図４】
2014146953.tif 000006
【図５】
2014146953.tif 000007
【図６】
2014146953.tif 000008