(57)【要約】      （修正有）【課題】ユーザーはスマートマイクのみを用いて、専用のブラウザで提供される機能を音声またはボタンを介して容易に制御できる。【解決手段】スマートマイク制御システム１００は、複数のボタンを含み、ユーザーの音声を受信及び伝達するスマートマイク１１０、スマートマイクを介してユーザーの音声を受信すると、前記音声をテキストに変換し、変換されたテキストのうちコマンドＤＢに予め保存されたコマンドとマッチングされるテキストをコマンドで抽出し、抽出されたコマンドに対応する機能を伝達する制御サーバー１２０及び制御サーバーからコマンドを受信して、当該コマンドに対応する機能を実行させるユーザー端末１３０を含む。【選択図】図１
2020149054.tif 000002
【特許請求の範囲】
【請求項１】
スマートマイク制御システムにおいて、
複数のボタンを含み、ユーザーの音声を受信及び伝達するスマートマイク、
前記スマートマイクを介してユーザーの音声を受信すると、前記音声をテキストに変換し、前記変換されたテキストのうちコマンドＤＢに予め保存されたコマンドとマッチングされるテキストをコマンドで抽出し、前記抽出されたコマンドに対応する機能を伝達する制御サーバー及び
前記制御サーバーからコマンドを受信して、当該コマンドに対応する機能を実行させるユーザー端末を含むスマートマイク制御システム。
【請求項２】
前記ユーザー端末は、前記コマンドに対応する機能を予め設けられた専用のブラウザを介して実行させ、
前記コマンドは、前記音声に基づいたコマンド及び前記スマートマイクに含まれたショートカットキーボタンに基づいたコマンドを含む請求項１に記載のスマートマイク制御システム。
【請求項３】
前記制御サーバーは、前記スマートマイクから前記ユーザーが複数のボタンのうちコマンドボタンを入力した状態で前記音声を受信する場合、前記音声からコマンドを抽出する請求項２に記載のスマートマイク制御システム。
【請求項４】
前記制御サーバーは、前記スマートマイクから前記ユーザーにより複数のボタンのうちショートカットキーボタンを入力された場合、前記ショートカットキーに対応する予め設定された機能を前記ユーザー端末を介して実行させる請求項２に記載のスマートマイク制御システム。
【請求項５】
前記ユーザー端末上に前記専用のブラウザを介してウェブページが出力された状態で、前記スマートマイクを介してユーザーから前記ウェブページを制御するための音声を受信すると、
前記制御サーバーは、前記専用のブラウザに現在出力されたウェブページをキャプチャし、前記キャプチャされたウェブページと前記受信した音声にマッチングされるコマンドを比較して、その結果を前記ユーザー端末上に出力させる請求項２に記載のスマートマイク制御システム。
【請求項６】
前記スマートマイクを介してユーザーが前記ウェブページ上に表示された複数の項目のうちいずれか１つの項目に該当するテキストを全部発話したり、または一部発話する場合には、
前記制御サーバーは、前記全部発話または一部発話された音声をテキストに変換し、変換されたテキストを前記ウェブページ上の複数の項目と比較して、一致する項目が選択されるように前記ユーザー端末を制御する請求項５に記載のスマートマイク制御システム。
【請求項７】
前記制御サーバーには、学年別のカリキュラムに該当する授業進度表及び時間割のうち１つ以上が予め保存され、
ユーザーが前記スマートマイクを介して現在の授業内容を進めるためのコマンドを入力すると、前記制御サーバーは、前記授業進度表及び時間割のうち１つ以上とマッチングされる授業内容に該当するコンテンツを前記ユーザー端末に出力させる請求項２に記載のスマートマイク制御システム。
【請求項８】
前記制御サーバーは、前記コマンドが入力された日付及び時間割を前記授業進度表及び時間割のうち１つ以上と比較してマッチングされる授業内容に該当するコンテンツを前記ユーザー端末に出力させる請求項７に記載のスマートマイク制御システム。
【請求項９】
前記スマートマイクは前記ユーザー端末で実行中の専用のブラウザのカーソル制御及び機能をボタンにより直接実行させるリモコンを含み、
前記リモコンは、前記スマートマイクの一面に形成された挿入溝に結合及び分離可能に形成された請求項２に記載のスマートマイク制御システム。
【請求項１０】
前記ユーザー端末には、Ｂｌｕｅｔｏｏｔｈドングルが挿入されて前記スマートマイクとＢｌｕｅｔｏｏｔｈペアリングされる請求項１に記載のスマートマイク制御システム。
【請求項１１】
前記スマートマイクは、外部端末に無線インターネットを提供するゲートウェイを含み、
前記スマートマイクは、外部のインターネット網と接続された前記ユーザー端末とＢｌｕｅｔｏｏｔｈペアリングされることにより、前記ユーザー端末から提供されたＩＰアドレスに基づいて前記Ｂｌｕｅｔｏｏｔｈペアリングを介して外部端末に無線インターネットを提供する請求項１０に記載のスマートマイク制御システム。
【請求項１２】
スマートマイクを制御するサーバーにおいて、
１つ以上のユーザー端末及び前記スマートマイクとデータを送受信する通信モジュール、
前記ユーザー端末に予め設けられた専用のブラウザを介して前記スマートマイクを制御するためのプログラムが保存されたメモリ及び
前記メモリに保存されたプログラムを実行させるプロセッサを含み、
前記プロセッサは、前記プログラムを実行させることにより、前記スマートマイクを介してユーザーの音声を受信すると、前記音声をテキストに変換し、前記変換されたテキストのうちコマンドＤＢに予め保存されたコマンドとマッチングされるテキストをコマンドで抽出し、前記抽出されたコマンドに対応する機能を前記ユーザー端末を介して実行させるように制御する制御サーバー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スマートマイク制御サーバー及びシステムに関する。
【背景技術】
【０００２】
音声認識技術は、ユーザーなどが入力する音声を収集して獲得した音声信号を所定の言語に対応する信号として認識する技術であって、様々な分野に活用されることができる。
【０００３】
特に、テレビ、携帯電話などの電子機器において、従来のリモコンを利用した入力方式から脱して、マイクを介した音声認識として装置を制御する機能が追加されている。
【０００４】
例えば、テレビのチャンネル調整を「チャンネル上げ」のような特定の単語を音声で入力し、テレビ内の音声認識エンジンを介してユーザーの音声信号を認識してチャンネルの調整を行うことができる。
【０００５】
一方、学校のような教育現場では、ディスプレイ装置とスピーカーを利用して、様々なコンテンツを介して生徒に講義を提供しており、前述した音声認識機能の場合、最近、各家庭にまで広く普及した人工知能スピーカーに取り付けられたマイクにより実現されている。
【０００６】
しかし、人工知能スピーカーの場合、教育現場で人々に因るノイズと音声認識性能の問題などに因り利用するのに非常に不便だというのが実情である。
【０００７】
また、従来の人工知能スピーカーの場合には、常にスタンバイモードで全ての声を聞いていながらコマンドに該当する音声が受信された場合、初めてコマンド処理を行なう。このため、似たような音節を聞いても、まるで呼び出したかのように処理を行なうエラーが発生する。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の実施形態は、スマートマイクを介してユーザーの音声を受信すると、当該音声をサーバーで認識してコマンドで抽出し、抽出されたコマンドに対応する機能をユーザー端末を介して実行させることのできるスマートマイク制御システム及びサーバーを提供しようとする。
【０００９】
ただ、本実施形態が解決しようとする技術的課題は、上記した技術的課題に限定されず、また他の技術的課題が存在し得る。
【課題を解決するための手段】
【００１０】
前述した技術的課題を達成するための技術的手段として、本発明の第１側面によるスマートマイク制御システムは、複数のボタンを含み、ユーザーの音声を受信及び伝達するスマートマイク、前記スマートマイクを介してユーザーの音声を受信すると、前記音声をテキストに変換し、前記変換されたテキストのうちコマンドＤＢに予め保存されたコマンドとマッチングされるテキストをコマンドで抽出し、前記抽出されたコマンドに対応する機能を提供する制御サーバー及び前記制御サーバーからコマンドを受信して、当該コマンドに対応する機能を実行させるユーザー端末を含む。
【００１１】
一実施形態として、前記ユーザー端末は、前記コマンドに対応する機能を予め設けられた専用のブラウザを介して実行させ、前記コマンドは、前記音声に基づいたコマンド及び前記スマートマイクに含まれたショートカットキーボタンに基づいたコマンドを含むことができる。
【００１２】
一実施形態として、前記制御サーバーは、前記スマートマイクから前記ユーザーが複数のボタンのうちコマンドボタンを入力した状態で、前記音声を受信する場合には、前記音声からコマンドを抽出することができる。
【００１３】
一実施形態として、前記制御サーバーは、前記スマートマイクから前記ユーザーにより複数のボタンのうちショートカットキーボタンを入力された場合には、前記ショートカットキーに対応する予め設定された機能を前記ユーザー端末を介して実行させることができる。
【００１４】
一実施形態として、前記ユーザー端末上に前記専用のブラウザを介してウェブページが出力された状態で、前記スマートマイクを介してユーザーから前記ウェブページを制御するための音声を受信すると、前記制御サーバーは、前記専用のブラウザで現在出力されたウェブページをキャプチャし、前記キャプチャされたウェブページと前記受信した音声にマッチングされるコマンドを比較して、その結果を前記ユーザー端末上に出力させることができる。
【００１５】
一実施形態として、前記スマートマイクを介してユーザーが前記ウェブページ上に表示された複数の項目のうちいずれか１つの項目に該当するテキストを全部発話したり、または一部発話する場合には、前記制御サーバーは、前記全部発話または一部発話された音声をテキストに変換し、変換されたテキストを前記ウェブページ上の複数の項目と比較して、一致する項目が選択されるように前記ユーザー端末を制御することができる。
【００１６】
一実施形態として、前記制御サーバーには、学年別のカリキュラムに該当する授業進度表及び時間割のうち１つ以上が予め保存され、ユーザーが前記スマートマイクを介して現在の授業内容を進めるためのコマンドを入力すると、前記制御サーバーは、前記授業進度表及び時間割のうち１つ以上とマッチングされる授業内容に該当するコンテンツを前記ユーザー端末に出力させることができる。
【００１７】
一実施形態として、前記制御サーバーは、前記コマンドが入力された日付及び時間を前記授業進度表及び時間割のうちいずれか１つと比較してマッチングされる授業内容に該当するコンテンツを前記ユーザー端末に出力させることができる。
【００１８】
一実施形態として、前記スマートマイクは前記ユーザー端末で実行中の専用のブラウザのカーソル制御及び機能をボタンにより直接実行させるリモコンを含み、前記リモコンは、前記スマートマイクの一面に形成された挿入溝に結合及び分離可能に形成されることができる。
【００１９】
一実施形態として、前記ユーザー端末には、Ｂｌｕｅｔｏｏｔｈ（登録商標）ドングルが挿入されて前記スマートマイクとＢｌｕｅｔｏｏｔｈペアリングされることができる。
【００２０】
一実施形態として、前記スマートマイクは、外部端末に無線インターネットを提供するゲートウェイを含み、前記スマートマイクは、外部のインターネット網と接続された前記ユーザー端末とＢｌｕｅｔｏｏｔｈペアリングされることにより、前記ユーザー端末から提供されたＩＰアドレスに基づいて前記Ｂｌｕｅｔｏｏｔｈペアリングを介して外部端末に無線インターネットを提供することができる。
【００２１】
また、本発明の第２側面によるスマートマイクを制御するサーバーは、１つのユーザー端末及び前記スマートマイクとデータを送受信する通信モジュール、前記ユーザー端末に予め設けられた専用のブラウザを介して前記スマートマイクを制御するためのプログラムが保存されたメモリ及び前記メモリに保存されたプログラムを実行させるプロセッサを含む。この時、前記プロセッサは、前記プログラムを実行させることにより、前記スマートマイクを介してユーザーの音声を受信すると、前記音声をテキストに変換し、前記変換されたテキストのうちコマンドＤＢに予め保存されたコマンドとマッチングされるテキストをコマンドで抽出し、前記抽出されたコマンドに対応する機能を前記ユーザー端末を介して実行させるように制御する。
【発明の効果】
【００２２】
前述した本発明の課題解決手段のうちいずれかによると、ユーザーはスマートマイクのみを用いて、専用のブラウザで提供される機能を音声またはボタンを介して容易に制御できるという長所がある。
【００２３】
また、専用のブラウザを介して実行されるコンピュータ上に設けられた様々なプログラムや第３者提供主体で提供される情報をスマートマイクを介して実行及び出力されるように制御することができ、専用のブラウザを介したウェブページの検索及び項目選択機能を提供することができる。
【００２４】
また、特定の日付及び時間に該当する授業進度表と時間割に対応する授業内容のコンテンツをスマートマイクを介してユーザー端末に出力させることができるので、授業を行なう教師はいちいち記憶媒体に授業内容のコンテンツを保存して実行させる手間を省くことができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の一実施形態に係るスマートマイク制御システムを概略的に説明するための図である。
【図２】スマートマイクを用いてサービスを実行させる内容を説明するための図である。
【図３】本発明の一実施形態に係るスマートマイクを説明するための図である。
【図４】スマートマイクを活用する一例示を説明するための図である。
【図５】本発明の一実施形態に係る制御サーバー及びユーザー端末のブロック図である。
【発明を実施するための形態】
【００２６】
以下では、添付した図面を参照して本発明の属する技術分野において通常の知識を有する者が容易に実施できるように、本発明の実施形態を詳細に説明する。しかし、本発明は、様々な形態で実施されてもよく、ここで説明する実施形態に限定されない。そして、図面では本発明を明確に説明するために説明と関係ない部分は省略した。
【００２７】
明細書全体において或る部分が或る構成要素を「含む」とする時、これは特に反対される記載がない限り、他の構成要素を除くのではなく、他の構成要素をさらに含むことを意味する。
【００２８】
図１は、本発明の一実施形態に係るスマートマイク制御システム１００を概略的に説明するための図である。図２は、スマートマイク１１０を用いてサービスを実行させる内容を説明するための図である。図３は、本発明の一実施形態に係るスマートマイク１１０を説明するための図である。図４は、スマートマイク１１０を活用する一例示を説明するための図である。
【００２９】
一方、本発明の一実施形態は、学校や塾などの教師と生徒が存在する状況を例示として説明しているが、必ずしもこのような状況に限定されて実施されるものではない。
【００３０】
本発明の一実施形態に係るスマートマイク制御システム１００は、スマートマイク１１０、制御サーバー１２０及びユーザー端末１３０を含む。
【００３１】
この時、図１に示したスマートマイク制御システム１００を構成する各構成要素は、ネットワーク（ｎｅｔｗｏｒｋ）を介して接続することができる。ネットワークは、端末及びサーバーなどの各ノード相互間に情報交換可能な接続構造を意味するもので、前記ネットワークの一例としては、３ＧＰＰ（３ｒｄ Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）ネットワーク、ＬＴＥ（Ｌｏｎｇ Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）ネットワーク、ＷＩＭＡＸ（Ｗｏｒｌｄ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）ネットワーク、インターネット（Ｉｎｔｅｒｎｅｔ）、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｗｉｒｅｌｅｓｓ  ＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＰＡＮ（Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈネットワーク、衛星放送ネットワーク、アナログ放送ネットワーク、ＤＭＢ（Ｄｉｇｉｔａｌ  Ｍｕｌｔｉｍｅｄｉａ  Ｂｒｏａｄｃａｓｔｉｎｇ）ネットワーク、ＷｉＦｉなどが含まれるが、これらに限定されない。
【００３２】
スマートマイク１１０は、複数のボタン（１１１、１１２）を含み、ユーザーの音声を受信し、これをスピーカーと制御サーバー１２０に伝達する。
【００３３】
制御サーバー１２０は、スマートマイク１１０を介してユーザーの音声を受信すると、前記音声をテキストに変換し、変換されたテキストのうちコマンドＤＢに予め保存されたコマンドとマッチングされるテキストをコマンドで抽出し、抽出されたコマンドに対応する機能をユーザー端末１３０に伝達する。
【００３４】
この時、制御サーバー１２０は、スマートマイク１１０と無線ネットワークを介して接続されて直接音声を受信することもできるが、制御サーバー１２０とユーザー端末１３０が有線ネットワークまたは無線ネットワークを介して接続されており、スマートマイク１１０は、ユーザー端末１３０とペアリングされる形で接続されることが好ましい。
【００３５】
ユーザー端末１３０は、制御サーバー１２０からコマンドを受信して、当該コマンドに対応する機能を実行させる。前記ユーザー端末１３０は、各クラスごとに一台以上ずつ備えなければならない。
【００３６】
ユーザー端末１３０は、コマンドに対応する機能を予め設けられた専用のブラウザを介して実行させることができる。ここでは、コマンドは、音声に基づいたコマンドまたはスマートマイク１１０に含まれたショートカットキーボタン（１１１、１１２）に基づいたコマンドであっても良い。
【００３７】
一方、ユーザー端末１３０は、通常のパソコンなどのように実装することができ、例えば、スマートフォン、ノートパソコン、タブレットＰＣなどのように携帯性と移動性が保障される無線通信デバイスで実装されても良い。
【００３８】
ユーザー端末１３０には、Ｂｌｕｅｔｏｏｔｈドングルが挿入されてスマートマイク１１０とＢｌｕｅｔｏｏｔｈペアリングされても良い。
【００３９】
この時、スマートマイク１１０は、外部端末に無線インターネットを提供するためのゲートウェイを含むことができ、スマートマイク１１０は、外部のインターネット網と接続されたユーザー端末１３０とＢｌｕｅｔｏｏｔｈペアリングされることにより、ユーザー端末１３０から提供されたＩＰアドレスに基づいてＢｌｕｅｔｏｏｔｈペアリングを介して外部端末に無線インターネットを提供することができる。
【００４０】
ユーザー端末１３０に設けられた専用のブラウザは、スマートマイク１１０のコマンドを認識してウェブを制御したり、ショートカットキーの機能を実行させるためのプログラムである。
【００４１】
この時、本発明の一実施形態は、専用のブラウザで提供される全ての機能をスマートマイク１１０で制御できることを特徴とする。
【００４２】
例えば、最も基本的にスマートマイク１１０を介してコマンドを認識し、これをテキストに変換して制御機能を実行させることができる。そして、ユーザー端末１３０に予め設けられた、例えば、パワーポイントやエクセルのようなプログラムを専用のブラウザ上で、または専用のブラウザを介して実行させることができ、第３者情報提供主体が提供する、例えば、ＰＭ２．５予測情報（微小粒子状物質）や天気情報などを専用のブラウザ上に出力されるようにすることができる。
【００４３】
また、専用のブラウザを介してウェブページを実行させることができ、後述するようにウェブページを検索及び制御する機能をスマートマイクを介して提供する。
【００４４】
その他に、ウェブページ上によく登場する広告バナーを自動的にブロックしたり、教師らがよく利用する教育関連サイトに対してブックマーク機能を提供したり、ブラウザの下段に教育関連ニュースなどの重要事項を表出させることができる。
【００４５】
また、暗号化で保安処理された自動ログイン機能を提供し、ブラウザに接続したウェブ履歴を収集して教師別のカスタム広告及びニュースを提供することができる。
【００４６】
図２及び図３を参照すると、スマートマイク１１０は、平常時に電源がオンの状態でボタンを押さずに言うと、通常のワイヤレスマイクで動作する。
【００４７】
前記スマートマイク１１０は複数のボタン（１１１、１１２）を有し、具体的には、スマートマイク１１０はコマンドボタン１１１と１つ以上のショートカットキーボタン１１２を含むことができる。
【００４８】
従来のワイヤレスマイクの場合は、Ｂｌｕｅｔｏｏｔｈ方式ではなく無線周波数を利用するので、干渉がひどく、正確なデータを抽出し難い問題があった。また、ラジオ周波数を利用するワイヤレスマイクでは、アナログ信号を利用するので、ボタンを押してデータを送受信することができなかった。
【００４９】
一方、本発明の一実施形態は、Ｂｌｕｅｔｏｏｔｈペアリングに基づいてデータを送受信するため、上記のような問題が発生することを防止することができる。
【００５０】
コマンドボタン１１１は、ユーザーの音声認識のためのボタンであって、コマンドボタン１１１を押していない状態では、通常のワイヤレスマイクで動作し、コマンドボタン１１１を押した状態では、当該音声を制御サーバー１２０に伝達する（Ｓ１０）。
【００５１】
制御サーバー１２０は、ユーザーが複数のボタン（１１１、１１２）のうちコマンドボタン１１１を入力した状態でスマートマイク１１０を介してユーザーの音声を受信すると、当該音声をテキストに変換する（Ｓ２０） 。この過程で制御サーバー１２０は、ＳＴＴ（Ｓｐｅｅｃｈ  ｔｏ  Ｔｅｘｔ）技術を利用して、ユーザーの音声から特徴を抽出して音声を認識することができる。
【００５２】
そして、変換されたテキストのうちコマンドＤＢに予め保存されたコマンドとマッチングされるテキストをコマンドで抽出し（Ｓ３０）、抽出されたコマンドに対応する機能をユーザー端末１３０に伝達する（Ｓ４０）。
【００５３】
図４を参照すると、教師がスマートマイク１１０を通常のワイヤレスマイクの形で利用して授業を行なう中、スマートマイク１１０ボタンのうちコマンドボタン１１１を押した状態で「教科音楽  肩組み  聞かせて」という発話をすると、制御サーバー１２０は、「教科音楽  肩組み  聞かせて」という発話において「教科音楽」、「肩組み」、「聞かせて」をそれぞれテキストに抽出し、これをコマンドＤＢに保存されたコマンドとマッチングされるかを判断する。
【００５４】
そして、判断結果コマンドＤＢに「教科音楽」が存在し、「教科音楽」のうち「肩組み」に該当するコンテンツがある場合は、「肩組み」コンテンツをユーザー端末１３０に提供する。そして、ユーザー端末１３０に「聞かせて」というコマンドにマッチングされる視聴機能を実行させるようにする制御メッセージを伝達する。
【００５５】
これにより、ユーザー端末１３０は、ディスプレイ装置を介して「肩組み」コンテンツ動画を再生し、生徒はこれを視聴して学習することができる。
【００５６】
また他の例としては、教師がスマートマイク１１０を利用して授業を行なう中、スマートマイク１１０のボタン（１１１、１１２）のうちコマンドボタン１１１を押した状態で授業ツールを実行させるために、「発表ヘルパー  実行してくれ」という発話をすると、制御サーバー１２０は、「発表ヘルパー  実行してくれ」という発話において「発表ヘルパー」、「実行してくれ」をそれぞれテキストに抽出し、これをコマンドＤＢに保存されたコマンドとマッチングされるかどうかを判断する。
【００５７】
そして、判断結果、「発表ヘルパー」に該当するプログラムがユーザー端末１３０または制御サーバー１２０に存在する場合には、「発表ヘルパー」を「実行」させるようにする制御メッセージをユーザー端末１３０に伝達する。
【００５８】
これにより、ユーザー端末１３０には、「発表ヘルパー」授業ツールプログラムが実行されて生徒の発表授業が行われるようにすることができる。
【００５９】
本発明の他の実施形態によると、ｔｅｘｔの長さが長かったりｔｅｘｔが特殊文字を含む場合、文字認識が困難なことがあり得る。ここに、ユーザーがコマンドボタン１１１を押すと、ｔｅｘｔ前に番号が生成され、ユーザーがその番号を読むと、発表ヘルパー授業ツールプログラムが実行されることができる。
【００６０】
さらに図３を参照すると、制御サーバー１２０は、スマートマイク１１０からユーザーにより複数のボタン（１１１、１１２）のうちショートカットキーボタン１１２を入力された場合は（Ｓ１０’）、ショートカットキーボタン１１２を認識する過程を行い（Ｓ２０’）、ショートカットキーボタン１１２に対応する予め設定された機能をコマンドＤＢとの比較及び検出した後（Ｓ３０’）、ユーザー端末１３０を介して実行させることができる（Ｓ４０）。
【００６１】
一例として、ショートカットキーボタン１１２は、ユーザーがよく使用するプログラムを実行させるためのものであって、ユーザーが予め定義して設定したものであっても良い。ショートカットキーボタン１１２の設定は、ユーザーがよく使用するプログラムをユーザー端末１３０を介して指定することにより可能になる。
【００６２】
図４を参照すると、教師がスマートマイク１１０を利用して授業を行なう中、生徒が授業中に騒ぐことと判断されて、スマートマイク１１０ボタンのうち１番のショートカットキーボタンを押すと、制御サーバー１２０は、 １番のショートカットキーに対応する機能をユーザー端末１３０を介して実行させることができる。
【００６３】
その結果、ユーザー端末１３０のディスプレイとスピーカーを介して、「みんな、授業時間には静かにしなさい。」という文句とメッセージがそれぞれ出力されることができる。
【００６４】
また他の例として、休み時間に教師が生徒にユーザー端末１３０を利用して、歌を聞かせてやりたい時にスマートマイク１１０ボタンのうち４番のショートカットキーを押すと、制御サーバー１２０は、４番のショートカットキーに対応する機能をユーザー端末１３０を介して実行させることになり、その結果、ユーザー端末１３０のディスプレイとスピーカーでは、最新の歌謡が再生されることができる。
【００６５】
この時、ショートカットキーボタン１１２は、スマートマイク１１０に設けられた複数のボタンを利用して入力することができるが、スマートマイク１１０とペアリングされているユーザー端末１３０、すなわち、パソコンやスマートフォンに予め設けられたアプリケーションを介して入力することも可能である。
【００６６】
また、本発明の一実施形態は、制御サーバー１２０でサービスを実行した結果について、自然言語生成プロセスを介して（Ｓ５１）、サービスに対応する文句をＴＴＳ（Ｔｅｘｔ  ｔｏ  Ｓｐｅｅｃｈ）技術を利用して音声に変換して（Ｓ５２）、ユーザー端末１３０に出力されるようにすることができる（Ｓ５３）。
【００６７】
一方、本発明の一実施形態は、スマートマイク１１０を利用して専用のブラウザ上に出力されたウェブページを制御することができる。
【００６８】
つまり、ユーザー端末１３０で専用のブラウザを実行させ、専用のブラウザ上でウェブページが出力された状態で、スマートマイク１１０を介してユーザーからウェブページを制御するための音声を受信すると、制御サーバー１２０は、専用のブラウザに現在出力されたウェブページをキャプチャし、キャプチャされたウェブページと前記受信した音声にマッチングされるコマンドを比較し、その結果をユーザー端末１３０上に出力させることができる。
【００６９】
この時、スマートマイク１１０を介してユーザーがウェブページ上に表示された複数の項目のうちいずれか１つの項目に該当するテキストを全部発話したり、または一部発話する場合には、制御サーバー１２０は、ユーザーの全部発話または一部発話した音声をテキストに変換し、変換されたテキストをウェブページ上の複数の項目と比較して、一致する項目が選択されるようにユーザー端末１３０を制御することができる。
【００７０】
例えば、現在、ユーザー端末１３０上にはＧｏｏｇｌｅウェブページが出力されており、教師がスマートマイク１１０のウェブページを検索するためのコマンドボタン１１１またはショートカットキーボタン１１２を押した状態で「物理」という単語を発話する場合、制御サーバー１２０は、現在、ユーザー端末１３０の画面上に出力されているＧｏｏｇｌｅウェブページをキャプチャし、キャプチャされたＧｏｏｇｌｅウェブページ上で「物理」という単語を抽出して教師が発話した「物理」という単語と一致するかどうかを判断する。
【００７１】
そして制御サーバー１２０は、比較の結果、一致する場合には、「物理」という単語が含まれた項目を選択及びクリックして、該当ウェブページに変換されるようにすることができる。
【００７２】
また、ユーザーがＧｏｏｇｌｅウェブページ上に出力された「物理」が含まれた項目に対して「物理」という単語のみを発話したり、その項目の全部または一部文句である「物理理論」を発話しても、制御サーバー１２０は、全部発話または一部発話をテキストに変換してキャプチャされたＧｏｏｇｌｅウェブページ上で該当項目が選択されるようにすることができる。
【００７３】
さらに、本発明の一実施形態に係るスマートマイク制御システム１００は、時間割や進度表とマッチングされる授業内容を専用のブラウザを介して自動的に実行及び進行できるように、スマートマイク１１０を介して制御することができる。
【００７４】
つまり、制御サーバー１２０には、学年別のカリキュラムに該当する授業進度表及び時間割のうち１つ以上が予め保存されている。この状態で、ユーザーがスマートマイク１１０を介して現在の授業内容を進めるためのコマンドを入力すると、制御サーバー１２０は、授業進度表及び時間割のうち１つ以上とマッチングされる授業内容に該当するコンテンツをユーザー端末１３０に出力させることができる。
【００７５】
この時、制御サーバー１２０は、コマンドが入力された日付及び時間を授業進度表及び時間割のうち１つ以上と比較してマッチングされる授業内容に該当するコンテンツをユーザー端末１３０に出力させることができる。
【００７６】
例えば、授業進度表の場合、政府傘下の教育委員会では、毎年年度別、学年別、四半期別などに区分されて、各学校、学級に提供され、これを基準に教師は生徒の授業を行なう。
【００７７】
また、時間割の場合、各学校ごとに教師の数と学級数などを基準に作成し、これを基準に生徒の授業が毎時間ごとに行われる。
【００７８】
この時、教師が特定日（例えば、３月２日午前１０時）にスマートマイク１１０を介して授業を行い始めるために、「本日の授業内容を流してくれ」というコメントをコマンドボタン１１１を押した状態で発話する場合、制御サーバー１２０は、３月２日午前１０時に該当する授業進度表及び時間割を参照して、「数学」科目の「微分の基礎」授業コンテンツをユーザー端末１３０に出力されるようにすることができる。
【００７９】
これにより、教師はいちいち授業コンテンツをＵＳＢやメールなどの別途の保存空間に保存して移動することなく、スマートマイク１１０への一言のコマンドだけでも十分授業を行なわせることができる。
【００８０】
このため、本発明の一実施形態は、ユーザーがスマートマイク１１０を利用して授業を行なう前に、予め制御サーバー１２０に授業進度表または時間割に該当する授業内容コンテンツを保存しておかなければならない。
【００８１】
さらに図３を参照すると、本発明の一実施形態では、スマートマイク１１０は、ユーザー端末１３０で実行中の専用のブラウザのカーソル制御及び機能をボタンにより直接実行させることができる。
【００８２】
これらのボタンは、スマートマイク１１０を把持する部分にコマンドボタン及びショートカットキーと共に形成することもできるが、好ましくは、スマートマイク１１０の一面に形成された挿入溝に結合及び分離可能に別途のリモコン１１３タイプで形成されることができる。
【００８３】
つまり、片手では、常にスマートマイク１１０を把持した状態で発話しなければならず、この時、専用のブラウザのカーソルを制御したり、機能を選択及び実行させる場合、スマートマイク１１０が口から遠くなり明確な授業内容伝達が困難になり得る。
【００８４】
したがって、本発明の一実施形態では、スマートマイク１１０の下部を引っ張ると、専用のプログラムを制御できるリモコン１１３が分離されて上記のような問題が発生しないようにしながら、専用のブラウザを同時に制御することができる。
【００８５】
図５は、本発明の一実施形態に係る制御サーバー１２０及びユーザー端末１３０のブロック図である。
【００８６】
本発明の一実施形態に係る制御サーバー１２０及びユーザー端末１３０は、通信モジュール２１０、メモリ２３０及びプロセッサ２２０を含むように構成されることができる。
【００８７】
通信モジュール２１０は、ネットワークを介してデータを送受信する。前記通信モジュール２１０は、有線通信モジュール及び無線通信モジュールの両方を含むことができる。有線通信モジュールは、電力線通信装置、電話線通信装置、ケーブルホーム（ＭｏＣＡ）、イーサネット（登録商標）（Ｅｔｈｅｒｎｅｔ）、ＩＥＥＥ１２９４、統合有線ホームネットワーク及びＲＳ−４８５制御装置に実装されることができる。また、無線通信モジュールは、ＷＬＡＮ（ｗｉｒｅｌｅｓｓ  ＬＡＮ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＨＤＲ  ＷＰＡＮ、ＵＷＢ、ＺｉｇＢｅｅ、Ｉｍｐｕｌｓｅ  Ｒａｄｉｏ、６０ＧＨｚ  ＷＰＡＮ、Ｂｉｎａｒｙ−ＣＤＭＡ、無線ＵＳＢ技術及び無線ＨＤＭＩ（登録商標）技術などで実装されることができる。
【００８８】
メモリ２３０には、専用のブラウザを実行させたり、スマートマイク１１０によるコマンドを処理するためのプログラムが保存され、プロセッサ２２０は、メモリ２３０に保存されたプログラムを実行させる。ここでは、メモリは、電源が供給されなくても、保存された情報を維持し続ける不揮発性記憶装置及び揮発性記憶装置を通称するものである。
【００８９】
例えば、メモリ２３０は、コンパクトフラッシュ（登録商標）（ｃｏｍｐａｃｔ  ｆｌａｓｈ；ＣＦ）カード、ＳＤ（ｓｅｃｕｒｅ  ｄｉｇｉｔａｌ）カード、メモリスティック（ｍｅｍｏｒｙ  ｓｔｉｃｋ）、ソリッドステートドライブ（ｓｏｌｉｄ−ｓｔａｔｅ  ｄｒｉｖｅ；ＳＳＤ）及びマイクロ（ｍｉｃｒｏ）ＳＤカードなどのＮＡＮＤ型フラッシュメモリ（ＮＡＮＤ  ｆｌａｓｈ  ｍｅｍｏｒｙ）、ハードディスクドライブ（ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ；ＨＤＤ）などの磁気コンピュータ記憶装置及びＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどの光学ディスクドライブ（ｏｐｔｉｃａｌ  ｄｉｓｃ  ｄｒｉｖｅ）などを含むことがことができる。
【００９０】
プロセッサ２２０は、図１に示された構成要素を制御及び実行するものであっても良い。そのために、プロセッサ２２０は、ＣＰＵ、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ Ａｒｒａｙ）またはＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）などのハードウェアの形で実装されることができ、所定の役割を果たすことができる。
【００９１】
しかしながら、「構成要素」は、ソフトウェアまたはハードウェアに限定される意味ではなく、各構成要素は、アドレッシング可能な保存媒体にあるように構成されても良く、１つまたはそれ以上のプロセッサを再生させるように構成されても良い。
【００９２】
したがって、一例として、構成要素は、ソフトウェア構成要素、オブジェクト指向ソフトウェア構成要素、クラス構成要素及びタスク構成要素のような構成要素と、プロセス、関数、属性、プロシージャ、サブルーチン、プログラムコードのセグメント、ドライバ、ファームウェア、マイクロコード、回路、データ、データベース、データ構造、テーブル、アレイ及び変数を含む。
【００９３】
構成要素とその構成要素の中で提供される機能は、より少数の構成要素で結合されたり、追加の構成要素としてさらに分離されることができる。
【００９４】
本発明の一実施形態は、コンピュータにより実行される媒体に保存されたコンピュータプログラムまたはコンピュータにより実行可能なコマンドを含む記録媒体の形でも実装することができる。コンピュータ読取可能な媒体は、コンピュータによりアクセスできる任意の利用可能な媒体であってもよく、揮発性及び不揮発性媒体、分離型及び非分離型媒体をいずれも含む。また、コンピュータ読取可能な媒体は、コンピュータ記憶媒体及び通信媒体の両方を含むことができる。コンピュータ記憶媒体は、コンピュータ読取可能なコマンド、データ構造、プログラムモジュールまたはその他のデータなどの情報の保存のための任意の方法または技術で実装された揮発性及び不揮発性、分離型及び非分離型媒体をいずれも含む。通信媒体は、典型的にはコンピュータ読取可能なコマンド、データ構造、プログラムモジュール、または搬送波のような変調されたデータ信号のその他のデータ、またはその他のトランスポートメカニズムを含み、任意の情報伝達媒体を含む。
【００９５】
本発明の方法及びシステムは、特定の実施形態に関して説明したが、それらの構成要素または動作の一部または全部は、汎用ハードウェアアーキテクチャを有するコンピュータシステムを使用して実装されても良い。
【００９６】
前述した本発明の説明は、例示のためのものであり、本発明の属する技術分野において通常の知識を有する者は、本発明の技術的思想や必須的な特徴を変更することなく、他の具体的な形態で容易に変形可能であることを理解できるであろう。したがって、以上で記述した実施形態は、全ての面で例示的なものであって限定的ではないものと理解しなければならない。例えば、単一型で説明されている各構成要素は、分散されて実施されても良く、同様に分散されたものと説明されている構成要素も結合された形態で実施されても良い。
【００９７】
本発明の範囲は、上記の詳細な説明よりは後述する特許請求の範囲によって決められ、特許請求の範囲の意味及び範囲、そしてその均等概念から導出される全ての変更または変形された形態が本発明の範囲に含まれるものと解釈しなければならない。
【符号の説明】
【００９８】
１００：スマートマイク制御システム
１１０：スマートマイク
１２０：制御サーバー
１３０：ユーザー端末
【図１】
2020149054.tif 000003
【図２】
2020149054.tif 000004
【図３】
2020149054.tif 000005
【図４】
2020149054.tif 000006
【図５】
2020149054.tif 000007