(57)【特許請求の範囲】
【請求項１】
制御機器に含まれるアプリケーションにバインディングされたスマート機器の基本情報を読み取るステップと、
前記基本情報に基づいて録音機能を有するスマート機器を特定するステップと、
録音機能を有するスマート機器のうち、起動すべきスマート機器を特定するステップと、
特定された起動すべきスマート機器へ起動指令を送信して当該スマート機器を起動させるステップと、
複数のスマート機器のそれぞれから返信された音声データを受信するステップと、
複数の前記音声データを処理して、最適化音声データを取得するステップと、
前記最適化音声データに基づいて前記音声データに対応するスマート機器を制御するステップと、を含むことを特徴とするスマート機器の音声制御方法。
【請求項２】
前記複数のスマート機器のそれぞれから返信された音声データを受信するステップは、
異なる位置に存在する複数のスマート機器のそれぞれから返信された音声データを受信するステップを含むことを特徴とする請求項１に記載のスマート機器の音声制御方法。
【請求項３】
前記録音機能を有するスマート機器のうち、起動すべきスマート機器を特定するステップは、
録音機能を有するスマート機器のリストを表示するステップと、
前記リストに対するユーザの選択操作に基づいて、ユーザによって選定されたスマート機器を録音機能を起動すべきスマート機器として特定するステップと、を含むことを特徴とする請求項１に記載のスマート機器の音声制御方法。
【請求項４】
前記録音機能を有するスマート機器のうち、起動すべきスマート機器を特定するステップは、
測位技術に基づいてユーザの位置を特定するステップと、
予め記憶された、前記録音機能を有するスマート機器のそれぞれの位置を検索するステップと、
前記ユーザの位置を含む所定範囲内に存在する、録音機能を有するスマート機器を、起動すべきスマート機器として特定するステップと、を含むことを特徴とする請求項１に記載のスマート機器の音声制御方法。
【請求項５】
前記所定範囲内に存在する録音機能を有するスマート機器の数が所定閾値を超えた場合、前記所定範囲内に存在する録音機能を有するスマート機器の過去使用データを読み取るステップと、
前記過去使用データに基づいて、起動すべきスマート機器を特定するステップと、をさらに含むことを特徴とする請求項４に記載のスマート機器の音声制御方法。
【請求項６】
前記過去使用データは、使用頻度、最近一回の使用時間、および、総使用時間のうちの１つまたは複数を含むことを特徴とする請求項５に記載のスマート機器の音声制御方法。
【請求項７】
複数の前記音声データを処理して、最適化音声データを取得するステップは、
ビームフォーミング技術に基づいて、複数の前記音声データを処理して最適化音声データを取得するステップを含むことを特徴とする請求項１に記載のスマート機器の音声制御方法。
【請求項８】
前記最適化音声データに基づいて前記音声データに対応するスマート機器を制御するステップは、
赤外線リモコンが前記最適化音声データにおける音声情報に基づいて対応する制御指令を検索し、前記最適化音声データにおける機器名に基づいて対応する赤外線エンコーダを検索し、且つ、前記制御指令を前記赤外線エンコーダへ送信するように、前記最適化音声データを前記赤外線リモコンへ送信するステップを含むことを特徴とする請求項１に記載のスマート機器の音声制御方法。
【請求項９】
前記最適化音声データに基づいて前記音声データに対応するスマート機器を制御するステップは、
サーバが前記最適化音声データにおける音声情報に基づいて対応する制御指令を検索し、前記制御指令と前記最適化音声データにおける機器名とを赤外線リモコンへ送信して、且つ、前記赤外線リモコンが前記制御指令を前記機器名に対応する赤外線エンコーダへ送信するように、前記最適化音声データを前記サーバへ送信することを含むことを特徴とする請求項１に記載のスマート機器の音声制御方法。
【請求項１０】
読取モジュールと、第１の特定モジュールと、第２の特定モジュールと、起動モジュールと、受信モジュールと、処理モジュールと、制御モジュールと、を備え、
前記読取モジュールは、制御機器に含まれるアプリケーションにバインディングされたスマート機器の基本情報を読み取るように構成され、
前記第１の特定モジュールは、前記読取モジュールによって読み取られた基本情報に基づいて録音機能を有するスマート機器を特定するように構成され、
前記第２の特定モジュールは、前記第１の特定モジュールによって特定された録音機能を有するスマート機器のうち、起動すべきスマート機器を特定するように構成され、
前記起動モジュールは、前記第２の特定モジュールによって特定された起動すべきスマート機器へ起動指令を送信して前記スマート機器を起動させるように構成され、
前記受信モジュールは、複数のスマート機器のそれぞれから返信された音声データを受信するように構成され、
前記処理モジュールは、前記受信モジュールによって受信された複数の前記音声データを処理し、最適化音声データを取得するように構成され、
前記制御モジュールは、前記処理モジュールによって取得された前記最適化音声データに基づいて前記音声データに対応するスマート機器を制御するように構成されることを特徴とするスマート機器の音声制御装置。
【請求項１１】
前記受信モジュールは、受信サブモジュールを備え、
前記受信サブモジュールは、異なる位置に存在する複数のスマート機器のそれぞれから返信された音声データを受信するように構成されることを特徴とする請求項１０に記載のスマート機器の音声制御装置。
【請求項１２】
前記第２の特定モジュールは、表示サブモジュールと、第１の特定サブモジュールと、を備え、
前記表示サブモジュールは、録音機能を有するスマート機器のリストを表示するように構成され、
前記第１の特定サブモジュールは、前記表示サブモジュールによって表示されたリストに対するユーザの選択操作に基づいて、ユーザによって選定されたスマート機器を録音機能を起動すべきスマート機器として特定するように構成されることを特徴とする請求項１０に記載のスマート機器の音声制御装置。
【請求項１３】
前記第２の特定モジュールは、測位サブモジュールと、検索サブモジュールと、第２の特定サブモジュールと、を備え、
前記測位サブモジュールは、測位技術に基づいてユーザの位置を特定するように構成され、
前記検索サブモジュールは、予め記憶された、前記録音機能を有するスマート機器のそれぞれの位置を検索するように構成され、
前記第２の特定サブモジュールは、前記測位サブモジュールによって測位されたユーザの位置を含む所定範囲内に存在する、録音機能を有するスマート機器を、起動すべきスマート機器として特定するように構成されることを特徴とする請求項１０に記載のスマート機器の音声制御装置。
【請求項１４】
前記第２の特定モジュールは、読取サブモジュールと、第３の特定サブモジュールと、をさらに備え、
前記読取サブモジュールは、前記第２の特定サブモジュールによって特定された前記スマート機器の数が所定閾値を超えた場合、前記所定範囲内に存在する録音機能を有するスマート機器の過去使用データを読み取るように構成され、
前記第３の特定サブモジュールは、前記読取サブモジュールによって読み取られた過去使用データに基づいて、起動すべきスマート機器を特定するように構成されることを特徴とする請求項１３に記載のスマート機器の音声制御装置。
【請求項１５】
前記読取サブモジュールによって読み取られた前記過去使用データは、使用頻度、最近一回の使用時間、および、総使用時間のうちの１つまたは複数を含むことを特徴とする請求項１４に記載のスマート機器の音声制御装置。
【請求項１６】
前記処理モジュールは、処理サブモジュールを備え、
前記処理サブモジュールは、ビームフォーミング技術に基づいて、前記受信モジュールによって受信された複数の前記音声データを処理して最適化音声データを取得するように構成されることを特徴とする請求項１０に記載のスマート機器の音声制御装置。
【請求項１７】
前記制御モジュールは、第１の送信サブモジュールを備え、
前記第１の送信サブモジュールは、赤外線リモコンが前記最適化音声データにおける音声情報に基づいて対応する制御指令を検索し、前記最適化音声データにおける機器名に基づいて対応する赤外線エンコーダを検索し、且つ、前記制御指令を前記赤外線エンコーダへ送信するように、前記処理モジュールによって取得された前記最適化音声データを前記赤外線リモコンへ送信するように構成されることを特徴とする請求項１０に記載のスマート機器の音声制御装置。
【請求項１８】
前記制御モジュールは、第２の送信サブモジュールを備え、
前記第２の送信サブモジュールは、サーバが最適化音声データにおける音声情報に基づいて対応する制御指令を検索し、前記制御指令と前記最適化音声データにおける機器名とを赤外線リモコンへ送信し、且つ、前記赤外線リモコンが前記制御指令を前記機器名に対応する赤外線エンコーダへ送信するように、前記処理モジュールによって取得された前記最適化音声データを前記サーバへ送信するように構成されることを特徴とする請求項１０に記載のスマート機器の音声制御装置。
【請求項１９】
プロセッサと、プロセッサの実行可能な指令を記憶するためのメモリと、を備え、
前記プロセッサは、
制御機器に含まれるアプリケーションにバインディングされたスマート機器の基本情報を読み取り、
前記基本情報に基づいて録音機能を有するスマート機器を特定し、
録音機能を有するスマート機器のうち、起動すべきスマート機器を特定し、
特定された起動すべきスマート機器へ起動指令を送信して当該スマート機器を起動させ、
複数のスマート機器のそれぞれから返信された音声データを受信し、
複数の前記音声データを処理して、最適化音声データを取得し、
前記最適化音声データに基づいて前記音声データに対応するスマート機器を制御するように構成されることを特徴とする制御機器。
【請求項２０】
プロセッサに実行されることにより、請求項１から請求項９のいずれか１項に記載の音声制御方法を実現することを特徴とするプログラム。
【請求項２１】
請求項２０に記載のプログラムが記録された記録媒体。
【発明の詳細な説明】
【相互参照】
【０００１】
本発明は、出願番号が２０１５１０７１２８７０.６であり、出願日が２０１５年１０月２８日である中国特許出願を基に提出するものであり、当該中国特許出願の優先権を主張し、当該中国特許出願の全ての内容は、参照のため本願に援用される。
【技術分野】
【０００２】
本開示は、スマートホーム技術分野に関し、特にスマート機器の音声制御方法、装置、プログラム、記録媒体、制御機器およびスマート機器に関する。
【背景技術】
【０００３】
現在の音声識別技術では、性能が一番良好な処理チップを採用して全指向性マイクロホンと協調し、理想的な状況において３メートルの識別距離に達することができる。通常は、大型会議室で会議室の異なる位置に複数のマイクロホンを設置し、各マイクロホンから収集されたサウンドを処理することで、良好な音声識別効果を実現させる。
【０００４】
関連技術では、家庭環境における音声識別について、上記効果を実現させるために、家具および電器のレイアウトに応じて、異なる位置で複数のマイクロホンを設置する必要があるため、コストが高い。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
関連技術に存在する問題を克服するために、本開示は、スマート機器の音声制御方法、装置、プログラム、記録媒体、制御機器およびスマート機器を提供する。
【課題を解決するための手段】
【０００６】
本開示の実施例の第１の態様によれば、スマート機器の音声制御方法を提供する。当該方法は、
複数のスマート機器のそれぞれから返信された音声データを受信するステップと、
複数の前記音声データを処理して、最適化音声データを取得するステップと、
前記最適化音声データに基づいて前記音声データに対応するスマート機器を制御するステップと、を含む。
【０００７】
好ましくは、前記複数のスマート機器のそれぞれから返信された音声データを受信するステップは、
異なる位置に存在する複数のスマート機器のそれぞれから返信された音声データを受信するステップを含む。
【０００８】
好ましくは、前記異なる位置に存在する複数のスマート機器から返信された音声データを受信するステップの前に、前記方法は、さらに、
アプリケーションにバインディングされたスマート機器の基本情報を読み取るステップと、
前記基本情報に基づいて録音機能を有するスマート機器を特定するステップと、
録音機能を有するスマート機器のうち、起動すべきスマート機器を特定するステップと、
特定された起動すべきスマート機器へ起動指令を送信して当該スマート機器を起動させるステップと、を含む。
【０００９】
好ましくは、前記録音機能を有するスマート機器のうち、起動すべきスマート機器を特定するステップは、
録音機能を有するスマート機器のリストを表示するステップと、
前記リストに対するユーザの選択操作に基づいて、ユーザによって選定されたスマート機器を録音機能を起動すべきスマート機器として特定するステップと、を含む。
【００１０】
好ましくは、前記録音機能を有するスマート機器のうち、起動すべきスマート機器を特定するステップは、
測位技術に基づいてユーザの位置を特定するステップと、
予め記憶された、前記録音機能を有するスマート機器のそれぞれの位置を検索するステップと、
前記ユーザの位置を含む所定範囲内に存在する録音機能を有するスマート機器を、起動すべきスマート機器として特定するステップと、を含む。
【００１１】
好ましくは、前記方法は、さらに、
前記所定範囲内に存在する録音機能を有するスマート機器の数が所定閾値を超えた場合、前記所定範囲内に存在する録音機能を有するスマート機器の過去使用データを読み取るステップと、
前記過去使用データに基づいて、起動すべきスマート機器を特定するステップと、を含む。
【００１２】
好ましくは、前記過去使用データは、使用頻度、最近一回の使用時間、および、総使用時間のうちの１つまたは複数を含む。
【００１３】
好ましくは、前記複数の前記音声データを処理して、最適化音声データを取得するステップは、
ビームフォーミング技術に基づいて、複数の前記音声データを処理して最適化音声データを取得するステップを含む。
【００１４】
好ましくは、前記最適化音声データに基づいて前記音声データに対応するスマート機器を制御するステップは、
赤外線リモコンが、前記最適化音声データにおける音声情報に基づいて対応する制御指令を検索し、前記最適化音声データにおける機器名に基づいて対応する赤外線エンコーダを検索し、且つ、前記制御指令を前記赤外線エンコーダへ送信するように、前記最適化音声データを前記赤外線リモコンへ送信するステップを含む。
【００１５】
好ましくは、前記最適化音声データに基づいて前記音声データに対応するスマート機器を制御するステップは、
サーバが、前記最適化音声データにおける音声情報に基づいて対応する制御指令を検索し、前記制御指令と前記最適化音声データにおける機器名とを赤外線リモコンへ送信して、且つ、前記赤外線リモコンが前記制御指令を前記機器名に対応する赤外線エンコーダへ送信するように、前記最適化音声データを前記サーバへ送信するステップを含む。
【００１６】
本開示の実施例の第２の態様によれば、スマート機器の音声制御方法を提供する。当該方法は、
音声データを採集するステップと、
制御機器が前記音声データと他の位置に存在する複数のスマート機器によって採集された前記音声データとに基づいて前記音声データに対応するスマート機器を制御するように、前記音声データを前記制御機器へ送信するステップと、を含む。
【００１７】
好ましくは、前記音声データを採集する前に、前記方法は、
前記制御機器から送信された起動指令に応じて起動させるステップを含む。
【００１８】
本開示の実施例の第３の態様によれば、スマート機器の音声制御装置を提供する。当該装置は、受信モジュールと、処理モジュールと、制御モジュールと、を備え、
前記受信モジュールは、複数のスマート機器のそれぞれから返信された音声データを受信するように構成され、
前記処理モジュールは、前記受信モジュールによって受信された複数の前記音声データを処理し、最適化音声データを取得するように構成され、
前記制御モジュールは、前記処理モジュールによって取得された前記最適化音声データに基づいて前記音声データに対応するスマート機器を制御するように構成される。
【００１９】
好ましくは、前記受信モジュールは、受信サブモジュールを備え、
前記受信サブモジュールは、異なる位置に存在する複数のスマート機器のそれぞれから返信された音声データを受信するように構成される。
【００２０】
好ましくは、前記装置は、読取モジュールと、第１の特定モジュールと、第２の特定モジュールと、起動モジュールと、をさらに備え、
前記読取モジュールは、アプリケーションにバインディングされたスマート機器の基本情報を読み取るように構成され、
前記第１の特定モジュールは、前記読取モジュールによって読み取られた基本情報に基づいて録音機能を有するスマート機器を特定するように構成され、
前記第２の特定モジュールは、前記第１の特定モジュールによって特定された録音機能を有するスマート機器のうち、起動すべきスマート機器を特定するように構成され、
前記起動モジュールは、前記第２の特定モジュールによって特定された起動すべきスマート機器へ起動指令を送信して前記スマート機器を起動させるように構成される。
【００２１】
好ましくは、前記第２の特定モジュールは、表示サブモジュールと、第１の特定サブモジュールと、を備え、
前記表示サブモジュールは、録音機能を有するスマート機器のリストを表示するように構成され、
前記第１の特定サブモジュールは、前記表示サブモジュールによって表示されたリストに対するユーザの選択操作に基づいて、ユーザによって選定されたスマート機器を録音機能を起動すべきスマート機器として特定するように構成される。
【００２２】
好ましくは、前記第２の特定モジュールは、測位サブモジュールと、検索サブモジュールと、第２の特定サブモジュールと、を備え、
前記測位サブモジュールは、測位技術に基づいてユーザの位置を特定するように構成され、
前記検索サブモジュールは、予め記憶された、前記録音機能を有するスマート機器のそれぞれの位置を検索するように構成され、
前記第２の特定サブモジュールは、前記測位サブモジュールによって測位されたユーザの位置を含む所定範囲内に存在する、録音機能を有するスマート機器を、起動すべきスマート機器として特定するように構成される。
【００２３】
好ましくは、前記第２の特定モジュールは、読取サブモジュールと、第３の特定サブモジュールと、をさらに備え、
前記読取サブモジュールは、前記第２の特定サブモジュールによって特定された前記スマート機器の数が所定閾値を超えた場合、前記所定範囲内に存在する録音機能を有するスマート機器の過去使用データを読み取るように構成され、
前記第３の特定サブモジュールは、前記読取サブモジュールによって読み取られた過去使用データに基づいて、起動すべきスマート機器を特定するように構成される。
【００２４】
好ましくは、前記読取サブモジュールによって読み取られた前記過去使用データは、使用頻度、最近一回の使用時間、および、総使用時間のうちの１つまたは複数を含む。
【００２５】
好ましくは、前記処理モジュールは、処理サブモジュールを備え、
前記処理サブモジュールは、ビームフォーミング技術に基づいて、前記受信モジュールによって受信された複数の前記音声データを処理して最適化音声データを取得するように構成される。
【００２６】
好ましくは、前記制御モジュールは、第１の送信サブモジュールを備え、
前記第１の送信サブモジュールは、赤外線リモコンが前記最適化音声データにおける音声情報に基づいて対応する制御指令を検索し、前記最適化音声データにおける機器名に基づいて対応する赤外線エンコーダを検索し、且つ、前記制御指令を前記赤外線エンコーダへ送信するように、前記処理モジュールによって取得された前記最適化音声データを前記赤外線リモコンへ送信するように構成される。
【００２７】
好ましくは、前記制御モジュールは、第２の送信サブモジュールを備え、
前記第２の送信サブモジュールは、サーバが前記最適化音声データにおける音声情報に基づいて対応する制御指令を検索し、前記制御指令と前記最適化音声データにおける機器名とを赤外線リモコンへ送信して、且つ、前記赤外線リモコンが前記制御指令を前記機器名に対応する赤外線エンコーダへ送信するように、前記処理モジュールによって取得された最適化音声データを前記サーバへ送信するように構成される。
【００２８】
本開示の実施例の第４の態様によれば、スマート機器の音声制御装置を提供する。当該装置は、採集モジュールと、送信モジュールと、を備え、
前記採集モジュールは、音声データを採集するように構成され、
前記送信モジュールは、制御機器が音声データに基づいて前記音声データに対応するスマート機器を制御するように、前記採集モジュールによって採集された前記音声データを前記制御機器へ送信するように構成される。
【００２９】
好ましくは、前記装置は、起動モジュールをさらに備え、
前記起動モジュールは、前記制御機器から送信された起動指令に応じて起動させるように構成される。
【００３０】
本開示の実施例の第５の態様によれば、制御機器を提供する。当該制御機器は、プロセッサと、プロセッサの実行可能な指令を記憶するためのメモリと、を備え、前記プロセッサは、
複数のスマート機器のそれぞれから返信された音声データを受信し、
複数の前記音声データを処理して、最適化音声データを取得し、
前記最適化音声データに基づいて前記音声データに対応するスマート機器を制御するように構成される。
【００３１】
本開示の実施例の第６の態様によれば、スマート機器を提供する。当該スマート機器は、プロセッサと、プロセッサの実行可能な指令を記憶するためのメモリと、を備え、前記プロセッサは、
音声データを採集し、
制御機器が前記音声データと他の位置に存在する複数のスマート機器によって採集された前記音声データとに基づいて前記音声データに対応するスマート機器を制御するように、前記音声データを前記制御機器へ送信するように構成される。
【００３２】
本開示の実施例の第７の態様によれば、プロセッサに実行されることにより、本開示の実施例の第１または第２の態様に記載の音声制御方法を実現するプログラムを提供する。
【００３３】
本開示の実施例の第８の態様によれば、本開示の実施例の第７の態様に記載のプログラムが記録された記録媒体を提供する。
【発明の効果】
【００３４】
本開示の実施例による技術案は、以下の格別な作用効果を含むことができる。
【００３５】
本開示では、制御機器が異なる位置からの音声データを処理することで最適化音声データを取得し、当該最適化音声データに基づいて当該最適化音声データに対応するスマート機器を制御可能であるため、スマート機器に対する音声制御を図り、スマート機器に対するユーザの制御へ利便性を与え、ユーザ体験が向上する。
【００３６】
本開示では、制御機器が複数の位置に存在するスマート機器によって採集された音声データを受信し、異なる位置からの音声データを処理して最適化音声データを取得可能であるため、最適化音声データの品質を保証し、音声識別の正確度を保証して、スマート機器に対する音声制御を実現させる。
【００３７】
本開示では、制御機器が録音機能を有するスマート機器を先に特定し、そして録音機能を有するスマート機器のうち、起動すべきスマート機器を特定可能であるため、起動したスマート機器が録音できることを保証する。
【００３８】
本開示では、制御機器がユーザの選択に基づいて起動すべきスマート機器を特定可能であるため、ユーザの需要をより満足させ、ユーザ体験が向上する。
【００３９】
本開示では、制御機器がユーザに対して測位を行い、ユーザの位置に基づいて起動すべきスマート機器を特定可能であるため、起動すべきスマート機器がユーザの位置に近いことを保証でき、よりはっきりした音声データの採集を保証し、後続の最適化音声データの認識度を向上させ、スマート機器に対する正確制御を保証する。
【００４０】
本開示では、制御機器がさらにスマート機器の過去使用データを結合して起動すべきスマート機器を特定可能である。過去使用データがスマート機器の性能をある程度反映できるため、録音された音声データの品質を保証できる。
【００４１】
本開示では、制御機器が最適化音声データを赤外線リモートコントロールセンターへ送信可能である。赤外線リモートコントロールセンターがスマート機器に対する正確な音声制御を達成する。
【００４２】
本開示では、スマート機器は、採集された音声データを制御機器へ送信可能である。こうして、制御機器が音声データと他の位置に存在する複数のスマート機器によって採集された音声データとに基づいて音声データに対応するスマート機器を制御できるため、スマート機器に対する正確な音声制御を図り、ユーザ体験が向上する。
【００４３】
上述した一般的な記述および後続の詳細な記述は、単に例示的および解釈的なものであり、本発明を制限できるものでないと理解されるべきである。
【図面の簡単な説明】
【００４４】
ここでの図面は、明細書を構成する一部として見なされ、本開示に適した実施例を示し、かつ、明細書の文字記載とともに本開示の仕組みを解釈するために用いられる。
【図１】本開示の一実施例によるスマート機器の音声制御方法を示すフローチャートである。
【図２】本開示の一実施例による別のスマート機器の音声制御方法を示すフローチャートである。
【図３】本開示の一実施例による別のスマート機器の音声制御方法を示すフローチャートである。
【図４】本開示の一実施例によるスマート機器の音声制御応用場面を示す模式図である。
【図５】本開示の一実施例によるスマート機器の音声制御装置を示すブロック図である。
【図６】本開示の一実施例による別のスマート機器の音声制御装置を示すブロック図である。
【図７】本開示の一実施例による別のスマート機器の音声制御装置を示すブロック図である。
【図８】本開示の一実施例による別のスマート機器の音声制御装置を示すブロック図である。
【図９】本開示の一実施例による別のスマート機器の音声制御装置を示すブロック図である。
【図１０】本開示の一実施例による別のスマート機器の音声制御装置を示すブロック図である。
【図１１】本開示の一実施例による別のスマート機器の音声制御装置を示すブロック図である。
【図１２】本開示の一実施例による別のスマート機器の音声制御装置を示すブロック図である。
【図１３】本開示の一実施例による別のスマート機器の音声制御装置を示すブロック図である。
【図１４】本開示の一実施例による別のスマート機器の音声制御装置を示すブロック図である。
【図１５】本開示の一実施例による別のスマート機器の音声制御装置を示すブロック図である。
【図１６】本開示の一実施例によるスマート機器の音声制御装置のための構造模式図である。
【図１７】本開示の一実施例によるスマート機器の音声制御装置のための構造模式図である。
【発明を実施するための形態】
【００４５】
次に、実施例を詳細に説明し、例示が図に示されている。以下の記述が図に係る場合、別途にて示さない限り、異なる図面における同じ符号は、同じまたは類似する要素を示す。以下の実施例に記述される実施形態は、本発明と一致する全ての実施形態を代表するとは限らない。逆に、それらは、添付の特許請求の範囲に記載されているように、本発明の一部の側面と一致する装置および方法の例に過ぎない。
【００４６】
本開示で使用される用語は、単に特定の実施例を記述するためのものに過ぎず、本発明を限定するものではない。本開示及び添付する特許請求の範囲で使用される単数形である「１種」、「前記」、及び「当該」も、他の意味を表すと明らかに記載しない限り、複数形を含む。さらに、この文章で使用される用語「および／または」とは、１つまたは複数の関連列挙項目の任意または全ての可能な組合せを含むことを言う、と理解されるべきである。
【００４７】
本開示では、用語である第１、第２、第３などを用いて各種情報を記述する可能性があるが、これらの情報はこれらの用語に限定されない、と理解されるべきである。これらの用語は、単に同一種類の情報を互いに区別ためのものに過ぎない。例えば、本発明の範囲を逸脱しない場合、第１の情報は第２の情報と称されても良く、類似的に、第２の情報は第１の情報と称されても良い。言語環境によって、例えば、ここで使用される言葉「若し」は、「…とき」や「…場合」または「…に応答して特定する」と解釈されても良い。
【００４８】
図１に示すように、図１は、一実施例によるスマート機器の音声制御方法を示すフローチャートである。当該方法は、端末等の制御機器に応用可能であり、以下のステップを含む。
【００４９】
ステップ１０１では、複数のスマート機器のそれぞれから返信された音声データを受信する。
【００５０】
本開示での端末は、インターネット機能を有する如何なるスマート端末であってもよい。例えば、具体的に、携帯電話、タブレットＰＣ、ＰＤＡ（ＰｅｒｓｏｎａｌＤｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ、個人情報端末）等であってもよい。ただし、端末は、無線ＬＡＮを介してルータにアクセスし、ルータを介してパブリックネットワーク上のサーバへアクセスすることができる。本開示での端末は、Ａｐｐ（Ａｐｐｌｉｃａｔｉｏｎ、アプリケーションプログラム）、例えばインテリジェントファミリーＡｐｐにより、音声データを受信してもよい。
【００５１】
本開示でのスマート機器は、スマート家電、ウェアラブル機器等を含む。スマート機器は、いずれも、家に設置されたルータを介して端末や制御センターと通信するための通信モジュール、例えばｗｉｆｉ（ＷｉｒｅｌｅｓｓＦｉｄｅｌｉｔｙ、無線忠実度）モジュールを有する。ただし、制御センターは、各スマート機器を制御するための赤外線リモートコントロールセンターであってもよい。
【００５２】
ステップ１０２では、複数の音声データを処理して最適化音声データを取得する。
【００５３】
本開示のステップでは、ビームフォーミング技術を採用して複数の音声データを処理して最適化音声データを取得する。
【００５４】
ステップ１０３では、最適化音声データに基づいて音声データに対応するスマート機器を制御する。
【００５５】
上記実施例では、制御機器が異なる位置からの音声データを処理し、最適化音声データを取得し、当該最適化音声データに基づいて当該最適化音声データに対応するスマート機器を制御することで、スマート機器に対する音声制御を図り、最適化音声データが異なる位置からの音声データを処理して得られたものであるため、最適化音声データの品質を保証し、音声識別の正確度を保証して、スマート機器に対する音声制御を実現させる。
【００５６】
図２に示すように、図２は、一実施例による別のスマート機器の音声制御方法を示すフローチャートである。当該方法は、端末等の制御機器に応用可能であり、以下のステップを含む。
【００５７】
ステップ２０１では、アプリケーションにバインディングされたスマート機器の基本情報を読み取る。
【００５８】
ステップ２０２では、基本情報に基づいて録音機能を有するスマート機器を特定する。
【００５９】
本開示の実施例では、端末は、インテリジェントファミリーＡｐｐにより、音声データを受信してスマート機器を制御することができる。インテリジェントファミリーＡｐｐに複数のスマート機器が関連付けられ、各スマート機器の基本情報も記憶されている。端末は、基本情報を読み取ることで、どのスマート機器が録音機能を有するかを特定できる。
【００６０】
ステップ２０３では、録音機能を有するスマート機器のうち、起動すべきスマート機器を特定する。
【００６１】
本開示の実施例では、起動すべきスマート機器、即ち音声データを採集するスマート機器を端末が特定するする必要がある。
【００６２】
ある開示形態では、端末のインテリジェントファミリーＡｐｐは、バインディングされたスマート機器のうち録音機能を有する全てのスマート機器をユーザ選択に供されるために表示してもよい。ユーザは、その中の一部または全部を起動すべきスマート機器として選択してもよい。それから、端末は、ユーザの選択操作に基づいて、ユーザによって選定されたスマート機器を録音機能を起動すべきスマート機器として特定する。
【００６３】
別の開示形態では、端末は、起動リストに追加すべきスマート機器を特定する。端末は、測位技術に基づいてユーザの位置を特定してから、予め記憶された各録音機能を有するスマート機器の位置を検索し、そして端末は、ユーザの位置を含む所定範囲内に位置する、録音機能を有するスマート機器を、起動すべきスマート機器として特定してもよい。
【００６４】
例えば、端末は、ユーザが応接間にいると測位できると、所定範囲に基づいて、ユーザの位置を中心に半径２メートルの円の範囲で、当該範囲内である録音機能を有するスマート機器を起動すべきスマート機器として特定する。
【００６５】
または、端末のＡｐｐには、各スマート機器の置き位置が記憶されている。例えば、機器１〜４が応接間に置かれ、機器５と６が主寝室に置かれ、機器７と８がゲストの寝室に置かれる。端末は、ユーザが応接間にいると特定すると、機器１〜４を起動すべきスマート機器として特定する。
【００６６】
そして、本開示の実施例の方式では、特定された所定範囲内に位置する録音機能を有するスマート機器の数が所定閾値（例えば、６）を超えた場合、所定範囲内に位置する録音機能を有するスマート機器の過去使用データを読み取ってから、過去使用データに基づいて、起動すべきスマート機器を特定する。当該過去使用データは、使用頻度、最近一回の使用時間、総使用時間のうちの１つまたは複数を含んでもよい。例えば、端末は、使用頻度に基づいてスマート機器を順番付け、使用頻度が最高となる４つのスマート機器を起動すべきスマート機器として特定してもよい。
【００６７】
ステップ２０４では、特定された起動すべきスマート機器へ起動指令を送信してスマート機器を起動させる。
【００６８】
本開示のステップでは、スマート機器を起動させたことは、当該スマート機器の録音機能を起動させたと理解してもよい。端末は、インテリジェントファミリーＡｐｐにより、起動すべきスマート機器を起動させてもよい。
【００６９】
ステップ２０５では、異なる位置の複数のスマート機器によって採集された音声データを受信する。
【００７０】
ステップ２０６では、ビームフォーミング技術に基づいて、複数の音声データを処理して最適化音声データを取得する。
【００７１】
本開示のステップでは、具体的な処理は、エコー消去、信号処理および強化処理等を含んでもよい。
【００７２】
ステップ２０７では、赤外線リモコンが最適化音声データにおける音声情報に基づいて対応する制御指令を検索し、最適化音声データにおける機器名に基づいて対応する赤外線エンコーダを検索し、赤外線エンコーダへ制御指令を送信するように、最適化音声データを赤外線リモコンへ送信する。
【００７３】
本開示の実施例では、赤外線リモコンが最適化音声データにおける音声情報、例えば「起動テレビ」を抽出し、予め記憶されたデータから対応する制御指令を検索してもよい。また、最適化音声データには、さらに、機器名、例えば「テレビ」が含まれている。赤外線リモコンは、対応する赤外線エンコーダを検索し、制御指令を当該赤外線エンコーダへ送信可能であるため、スマート機器に対する音声制御を図る。
【００７４】
別の開示形態では、端末は、サーバが当該最適化音声データにおける音声情報に基づいて対応する制御指令を検索し、制御指令と最適化音声データにおける機器名とを赤外線リモコンへ送信し、且つ、赤外線リモコンが制御指令を機器名に対応する赤外線エンコーダへ送信するように、当該最適化音声データをサーバへ送信してもよい。
【００７５】
上記実施例では、端末は、複数の方式で起動すべきスマート機器を特定してもよい。例えば、ユーザによって選択されたスマート機器をスマート機器として特定する。こうして、録音の満足度を向上させ、ユーザ体験を最適化する。
【００７６】
端末は、さらに、ユーザの位置を測位して起動すべきスマート機器を特定してもよい。こうして、ユーザに一番近いスマート機器を特定可能であり、録音の効果を向上させ、最適化音声データの品質および識別度を保証する。
【００７７】
図３に示すように、図３は、一実施例による別のスマート機器の音声制御方法を示すフローチャートである。当該方法は、端末等の制御機器に応用可能であり、以下のステップを含む。
【００７８】
ステップ３０１では、音声データを採集する。
【００７９】
本開示の実施例では、異なる位置に存在する録音機能を有する複数のスマート機器のそれぞれが異なる位置における音声データを採集する。スマート機器は、制御機器から送信された起動指令に基づいて起動することができる。
【００８０】
ステップ３０２では、制御機器が音声データと他の位置に存在する複数のスマート機器によって採集された音声データとに基づいて、音声データに対応するスマート機器を制御するように、当該音声データを制御機器へ送信する。
【００８１】
図１、２に示す実施例に合わせて、ある開示形態では、スマート機器は、音声データを制御機器、例えば端末へ送信してもよい。端末は、音声データに対してビームフォーミング処理を行って最適化音声データを取得し、最適化音声データを赤外線リモートコントロールセンターへ送信する。赤外線リモートコントロールセンターに赤外線エンコーダライブラリが記憶され、赤外線エンコーダライブラリに各スマート機器の名称および対応する赤外線エンコーダが記憶され、さらに音声情報および対応する制御指令が記憶されている。赤外線リモートコントロールセンターは、最適化音声データにおける音声情報を抽出して機器名を取得し、赤外線エンコーダライブラリで検索して機器名に対応する赤外線エンコーダを取得し、音声情報に基づいて対応する制御指令を検索し、当該制御指令をスマート機器の赤外線エンコーダへ送信することで、当該スマート機器に対する音声制御を達成する。
【００８２】
別の開示形態では、スマート機器が最適化音声データを端末へ送信した後、端末は、最適化音声データをサーバへ送信してもよい。サーバには、音声情報および対応する制御指令が記憶されている。サーバは、最適化音声データに基づいて音声情報を抽出し、検索により対応する制御指令を取得し、制御指令および機器名を赤外線リモコンへ送信する。リモコンは、機器名に基づいて対応する赤外線エンコーダを検索し、制御指令を対応する赤外線エンコーダへ送信することで、スマート機器に対する音声制御を達成する。
【００８３】
上記実施例では、端末が音声データを処理して最適化音声データを取得し、当該最適化音声データに基づいてスマート機器を制御するように、スマート機器は、採集された当該音声データを端末へ送信可能であるため、最適化音声データの品質および識別度が向上し、ユーザ体験が向上する。
【００８４】
図４に示すように、図４は、本開示の一実施例によるスマート機器の音声制御応用場面を示す模式図である。図４に示す場面では、制御機器であるスマートフォン、録音のためのスマート機器１、スマート機器２およびスマート機器３、並びに、制御の対象であるテレビを含み、スマートフォンには、インテリジェントファミリーＡｐｐがインストールされ、スマートフォンは、インテリジェントファミリーＡｐｐにより、バインディングされた各スマート機器を制御する。
【００８５】
スマートフォンは、測位技術に基づいてユーザの位置を特定し、予め記憶された各録音機能を有するスマート機器の位置を検索し、ユーザの位置を含む所定範囲（図４に示す円形範囲）内である、録音機能を有するスマート機器１、スマート機器２およびスマート機器３を、起動すべきスマート機器として特定し、そして起動すべき機器を起動させて録音を開始させ、異なる位置に存在するスマート機器１、スマート機器２およびスマート機器３で採集された音声データを受信し、受信した音声データに対してビームフォーミング処理を行って、最適化音声データ「起動テレビ」を取得する。スマートフォンは、赤外線リモートコントロールセンターが最適化音声データにおける機器名「テレビ」に基づいて、対応する赤外線エンコーダを検索し、最適化音声データに基づいて制御指令を検索し、制御指令を赤外線エンコーダへ送信してテレビに対する制御を実現させるように、当該最適化音声データを赤外線リモートコントロールセンターへ送信する。
【００８６】
図４に示す応用場面では、スマート機器の音声制御を実施する具体的な手順が上記図１〜３に対する記述を参照すればよいため、ここで繰り返し説明しない。
【００８７】
上記スマート機器の音声制御方法の実施例に対応し、本開示は、スマート機器の音声制御装置、並びに、それが適用する制御機器およびスマート機器の実施例をさらに提供する。
【００８８】
図５に示すように、図５は、本開示の一実施例によるスマート機器の音声制御装置を示すブロック図である。当該装置が受信モジュール５１０、処理モジュール５２０および制御モジュール５３０を備えてもよい。
【００８９】
ただし、受信モジュール５１０は、複数のスマート機器のそれぞれから返信された音声データを受信するように構成される。
【００９０】
処理モジュール５２０は、受信モジュール５１０によって受信された複数の音声データを処理して最適化音声データを取得するように構成される。
【００９１】
制御モジュール５３０は、処理モジュール５２０によって取得された最適化音声データに基づいて、音声データに対応するスマート機器を制御するように構成される。
【００９２】
上記実施例では、制御機器が異なる位置からの音声データを処理し、最適化音声データを取得し、当該最適化音声データに基づいて当該最適化音声データに対応するスマート機器を制御することで、スマート機器に対する音声制御を図り、スマート機器に対するユーザの制御へ利便性を与え、ユーザ体験が向上する。
【００９３】
図６に示すように、図６は、本開示の一実施例による別のスマート機器の音声制御装置を示すブロック図である。当該実施例は、上記図５に示す実施例に加えて、受信モジュール５１０が受信サブモジュール５１１を備えてもよい。
【００９４】
受信サブモジュール５１１は、異なる位置に存在する複数のスマート機器のそれぞれから返信された音声データを受信するように構成される。
【００９５】
上記実施例では、制御機器が複数の位置に存在するスマート機器によって採集された音声データを受信し、異なる位置からの音声データを処理して最適化音声データを取得可能であるため、最適化音声データの品質を保証し、音声識別の正確度を保証して、スマート機器に対する音声制御を実現させる。
【００９６】
図７に示すように、図７は、本開示の一実施例による別のスマート機器の音声制御装置を示すブロック図である。当該実施例は、上記図５に示す実施例に加えて、当該装置が読取モジュール５４０、第１の特定モジュール５５０、第２の特定モジュール５６０および起動モジュール５７０をさらに備えてもよい。
【００９７】
読取モジュール５４０は、アプリケーションにバインディングされたスマート機器の基本情報を読み取るように構成される。
【００９８】
第１の特定モジュール５５０は、読取モジュール５４０によって読み取られた基本情報に基づいて、録音機能を有するスマート機器を特定するように構成される。
【００９９】
第２の特定モジュール５６０は、第１の特定モジュール５５０によって特定された録音機能を有するスマート機器のうち、起動すべきスマート機器を特定するように構成される。
【０１００】
起動モジュール５７０は、第２の特定モジュール５６０によって特定された起動すべきスマート機器へ起動指令を送信してスマート機器を起動させるように構成される。
【０１０１】
上記実施例では、制御機器は、録音機能を有するスマート機器を先に特定し、そして録音機能を有するスマート機器のうち、起動すべきスマート機器を特定可能であるため、起動したスマート機器が録音できることを保証する。
【０１０２】
図８に示すように、図８は、本開示の一実施例による別のスマート機器の音声制御装置を示すブロック図である。当該実施例は、上記図７に示す実施例に加えて、当該第２の特定モジュール５６０が表示サブモジュール５６１と、第１の特定サブモジュール５６２とを備えてもよい。
【０１０３】
ただし、表示サブモジュール５６１は、録音機能を有するスマート機器のリストを表示するように構成される。
【０１０４】
第１の特定サブモジュール５６２は、前記表示サブモジュール５６１によって表示されたリストでのユーザの選択操作に基づいて、ユーザによって選定されたスマート機器を録音機能を起動すべきスマート機器として特定するように構成される。
【０１０５】
上記実施例では、制御機器がユーザの選択に基づいて起動すべきスマート機器を特定可能であるため、ユーザの需要をより満足させ、ユーザ体験が向上する。
【０１０６】
図９に示すように、図９は、本開示の一実施例による別のスマート機器の音声制御装置を示すブロック図である。当該実施例は、上記図７に示す実施例に加えて、第２の特定モジュール５６０が測位サブモジュール５６３、検索サブモジュール５６４および第２の特定サブモジュール５６５を備えてもよい。
【０１０７】
測位サブモジュール５６３は、測位技術に基づいてユーザの位置を特定するように構成される。
【０１０８】
検索サブモジュール５６４は、予め記憶された各録音機能を有するスマート機器の位置を検索するように構成される。
【０１０９】
第２の特定サブモジュール５６５は、測位サブモジュール５６３によって測位されたユーザの位置を含む所定範囲内である、録音機能を有するスマート機器を、起動すべきスマート機器として特定するように構成される。
【０１１０】
上記実施例では、制御機器がユーザに対して測位を行い、ユーザの位置に基づいて起動すべきスマート機器を特定可能であるため、起動すべきスマート機器がユーザの位置に近いことを保証でき、よりはっきりした音声データの採集を保証し、後続の最適化音声データの認識度を向上させ、スマート機器に対する正確制御を保証する。
【０１１１】
図１０に示すように、図１０は、本開示の一実施例による別のスマート機器の音声制御装置を示すブロック図である。当該実施例は、上記図９に示す実施例に加えて、第２の特定モジュール５６０が読取サブモジュール５６６と第３の特定サブモジュール５６７とをさらに備えてもよい。
【０１１２】
読取サブモジュール５６６は、第２の特定サブモジュール５６５によって特定されたスマート機器の数が所定閾値を超えた場合、所定範囲内である、録音機能を有するスマート機器の過去使用データを読み取るように構成される。
【０１１３】
第３の特定サブモジュール５６７は、読取サブモジュール５６６によって読み取られた過去使用データに基づいて、起動すべきスマート機器を特定するように構成される。
【０１１４】
ただし、読取サブモジュール５６６によって読み取られた過去使用データは、使用頻度、最近一回の使用時間、および、総使用時間のうちの１つまたは複数を含む。
【０１１５】
上記実施例では、制御機器がさらにスマート機器の過去使用データを結合して起動すべきスマート機器を特定可能であり、過去使用データがスマート機器の性能をある程度反映できるため、録音された音声データの品質を保証できる。
【０１１６】
図１１に示すように、図１１は、本開示の一実施例による別のスマート機器の音声制御装置を示すブロック図である。当該実施例は、上記図５に示す実施例に加えて、処理モジュール５２０が処理サブモジュール５２１を備えてもよい。
【０１１７】
処理サブモジュール５２１は、ビームフォーミング技術に基づいて、受信モジュール５１０によって受信された複数の音声データを処理して最適化音声データを取得するように構成される。
【０１１８】
上記実施例では、制御機器がビームフォーミング技術に基づいて複数の音声データを処理可能であるため、さらに音声識別の成功率が向上する。
【０１１９】
図１２に示すように、図１２は、本開示の一実施例による別のスマート機器の音声制御装置を示すブロック図である。当該実施例は、上記図５に示す実施例に加えて、制御モジュール５３０が第１の送信サブモジュール５３１を備えてもよい。
【０１２０】
第１の送信サブモジュール５３１は、赤外線リモコンが最適化音声データにおける音声情報に基づいて対応する制御指令を検索し、最適化音声データにおける機器名に基づいて対応する赤外線エンコーダを検索し、赤外線エンコーダへ制御指令を送信するように、処理モジュール５２０で得られた最適化音声データを赤外線リモコンへ送信するように構成される。
【０１２１】
上記実施例では、制御機器が最適化音声データを赤外線リモートコントロールセンターへ送信可能であるため、赤外線リモートコントロールセンターがスマート機器に対する正確な音声制御を達成する。
【０１２２】
図１３に示すように、図１３は、本開示の一実施例による別のスマート機器の音声制御装置を示すブロック図である。当該実施例は、上記図５に示す実施例に加えて、制御モジュール５３０が第２の送信サブモジュール５３２を備えてもよい。
【０１２３】
第２の送信サブモジュール５３２は、サーバが最適化音声データにおける音声情報に基づいて対応する制御指令を検索し、制御指令と最適化音声データにおける機器名とを赤外線リモコンへ送信し、且つ、赤外線リモコンが制御指令を機器名に対応する赤外線エンコーダへ送信するように、処理モジュールで得られた最適化音声データをサーバへ送信するように構成される。
【０１２４】
上記実施例では、制御機器が最適化音声データをサーバへ送信することができる。こうして、サーバおよび赤外線リモートコントロールセンターがスマート機器に対する正確な音声制御を達成する。
【０１２５】
上記図５〜図１３に示すスマート機器の音声制御装置の実施例は、制御機器に応用可能である。
【０１２６】
図１４に示すように、図１４は、本開示の一実施例による別のスマート機器の音声制御装置を示すブロック図である。当該装置は、スマート機器に応用可能であり、当該装置は、採集モジュール６１０と、送信モジュール６２０とを備えてもよい。
【０１２７】
採集モジュール６１０は、音声データを採集するように構成される。
【０１２８】
送信モジュール６２０は、制御機器が音声データに基づいて音声データに対応するスマート機器を制御するように、採集モジュール６１０で採集された音声データを制御機器へ送信するように構成される。
【０１２９】
上記実施例では、スマート機器が採集された音声データを制御機器へ送信することができる。こうして、制御機器が音声データ、および他の位置に存在する複数のスマート機器によって採集された音声データに基づいて音声データに対応するスマート機器を制御することができるため、スマート機器に対する正確な音声制御を図り、ユーザ体験が向上する。
【０１３０】
図１５に示すように、図１５は、本開示の一実施例による別のスマート機器の音声制御装置を示すブロック図である。当該実施例は、上記図１４に示す実施例に加えて、当該装置が起動モジュール６３０をさらに備えてもよい。
【０１３１】
起動モジュール６３０は、制御機器から送信された起動指令に基づいて起動させるように構成される。
【０１３２】
上記図１４〜１５に示すスマート機器の音声制御装置の実施例は、音声データを採集するためのスマート機器に応用可能である。
【０１３３】
上記装置における各手段の機能および作用の実現手順の詳細は、上記方法における対応するステップの実現手順を参照すればよいため、ここで繰り返し説明しない。
【０１３４】
装置実施例が基本的に方法実施例に対応するため、関連箇所は、方法実施例部分の説明を参照すればよい。以上に記載の装置実施例は、単なる模式的である。その中の分離部品として説明された手段は、物理的に離間してもよいし、しなくてもよい。手段として表示された部品は、物理モジュールであってもよいし、でなくてもよい。即ち、１箇所に位置してもよいし、複数のネットワークセルに分散してもよい。実際の必要に応じて、その中の一部または全部のモジュールを選択して本開示の目的を達成してもよい。当業者は、進歩性に値する労動をせずに、理解し実施可能である。
【０１３５】
それ相応に、本開示は、制御機器をさらに提供する。前記制御機器は、プロセッサと、プロセッサの実行可能な指令を記憶するためのメモリとを備え、前記プロセッサは、
複数のスマート機器のそれぞれから返信された音声データを受信し、
複数の前記音声データを処理して、最適化音声データを取得し、
前記最適化音声データに基づいて前記音声データに対応するスマート機器を制御するように構成される。
【０１３６】
それ相応に、本開示は、さらにスマート機器を提供する。前記スマート機器は、プロセッサと、プロセッサの実行可能な指令を記憶するためのメモリとを備え、前記プロセッサは、
音声データを採集し、
制御機器が前記音声データと他の位置に存在する複数のスマート機器によって採集された前記音声データとに基づいて前記音声データに対応するスマート機器を制御するように、前記音声データを前記制御機器へ送信するように構成される。
【０１３７】
図１６に示すように、図１６は、本開示の一実施例によるスマート機器の音声制御装置１６００のための構造模式図（制御機器側）である。例えば、装置１６００は、ルーティング機能を有する携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信機器、ゲームコンソール、タブレット機器、医療設備、フィットネス機器、ＰＤＡ等であってもよい。
【０１３８】
図１６を参照すると、装置１６００は、以下の１つ又は複数のユニット、すなわち、処理ユニット１６０２、メモリ１６０４、電源ユニット１６０６、マルチメディアユニット１６０８、オーディオユニット１６１０、入力/出力（Ｉ/Ｏ）インターフェース１６１２、センサユニット１６１４及び通信ユニット１６１６を備えてもよい。
【０１３９】
処理ユニット１６０２は通常、装置１６００の全般操作、例えば、表示、電話発呼、データ通信、カメラ操作及び記録操作に関連する操作を制御する。処理ユニット１６０２は、上記方法のステップの全部又は一部を実行するように、指令を実行する１つ又は複数のプロセッサ１６２０を備えてもよい。また、処理ユニット１６０２は、処理ユニット１６０２と他のユニットとの間の相互作用を容易にするように、１つ又は複数のモジュールを備えてもよい。例えば、処理ユニット１６０２は、マルチメディアユニット１６０８と処理ユニット１６０２との間の相互作用を容易にするように、マルチメディアモジュールを備えてもよい。
【０１４０】
メモリ１６０４は、装置１６００での操作をサポートするために、各種別のデータを記憶するように構成される。これらのデータの例示は、装置１６００で操作する如何なるアプリケーションプログラムまたは方法の指令、連絡先データ、電話帳データ、メッセージ、ピクチャ、映像などを含む。メモリ１６０４は、如何なる種別の揮発性もしくは不揮発性記憶デバイスまたはそれらの組合せ、例えば、静的ランダムアクセスメモリ（ＳＲＡＭ）、電気的に消去可能なプログラマブル読み出し専用メモリ（ＥＥＰＲＯＭ）、消去可能なプログラマブル読み出し専用メモリ（ＥＰＲＯＭ）、プログラマブル読み出し専用メモリ（ＰＲＯＭ）、読み出し専用メモリ（ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気ディスクまたは光ディスクによって実現されてもよい。
【０１４１】
電源ユニット１６０６は、装置１６００のユニットのそれぞれに電力を供給する。電源ユニット１６０６は、電源管理システム、１つまたは複数の電源、並びに、装置１６００用の電力を生成、管理および配分するに関する他のユニットを含んでもよい。
【０１４２】
マルチメディアユニット１６０８は、前記装置１６００とユーザとの間に1つの出力インターフェースを供給するスクリーンを備える。一部の実施例では、スクリーンは、液晶ディスプレイ（ＬＣＤ）およびタッチパネル（ＴＰ）を含んでも良い。スクリーンは、タッチパネルを含む場合、ユーザからの入力信号を受信するように、タッチスクリーンとして実現されてもよい。タッチパネルは、タッチ、スライドおよびタッチパネルでのジェスチャーを感知するように、１つまたは複数のタッチセンサを含む。前記タッチセンサは、タッチまたはスライド動作の境界を感知するだけではなく、前記タッチまたはスライド操作と関連する持続時間および圧力をさらに検出することができる。一部の実施例では、マルチメディアユニット１６０８は、１つのフロントカメラおよび/またはバックカメラを含む。装置１６００が操作モード、例えば、撮像モードまたは映像モードにあるとき、フロントカメラおよび/またはバックカメラは、外部のマルチメディアデータを受信することができる。フロントカメラおよびバックカメラのそれぞれは、１つの固定の光学レンズシステムであってもよいし、焦点距離および光学ズーム能力を有するものであってもよい。
【０１４３】
オーディオユニット１６１０は、オーディオ信号を出力および/または入力するように構成される。例えば、オーディオユニット１６１０は、マイク（ＭＩＣ）を備え、装置１６００が操作モード、例えば、発呼モード、記録モードおよび音声識別モードにあるとき、マイクは、外部オーディオ信号を受信するように構成される。受信されたオーディオ信号は、さらに、メモリ１６０４に記憶される、または、通信ユニット１６１６を介して送信されることができる。一部の実施例では、オーディオユニット１６１０は、さらに、オーディオ信号を出力するためのスピーカをさらに含む。
【０１４４】
Ｉ/Ｏインターフェース１６１２は、処理ユニット１６０２とペリフェラルインターフェースモジュールとの間でインターフェースを供給するものであり、前記ペリフェラルインターフェースモジュールは、キーボード、クリックホイール、ボタンなどであってもよい。これらのボタンは、ホームページボタン、ボリュームボタン、起動ボタンおよびロックボタンを含んでも良いが、それらに限定されない。
【０１４５】
センサユニット１６１４は、様々な側面での状態推定を装置１６００に供給するための１つまたは複数のセンサを含む。例えば、センサユニット１６１４は、装置１６００のオン/オフ状態、ユニットの相対位置を検出することができ、例えば、前記ユニットは、装置１６００のディスプレイおよびキーパッドである。センサユニット１６１４は、さらに、装置１６００もしくは装置１６００の１つのユニットの位置変更、ユーザと装置１６００との接触の存在もしくは不存在、装置１６００の方位または加速/減速および装置１６００の温度変化をさらに検出することができる。センサユニット１６１４は、如何なる物理的接触もないとき、近辺にある物体の存在を検出するための近接センサを含んでもよい。センサユニット１６１４は、さらに、イメージングアプリケーションに使用される光センサ、例えばＣＭＯＳまたはＣＣＤ画像センサを含んでも良い。一部の実施例では、当該センサユニット１６１４は、さらに、加速度センサ、ジャイロセンサ、磁気センサ、圧力センサ、微波センサまたは温度センサを含んでも良い。
【０１４６】
通信ユニット１６１６は、装置１６００と他の機器間の無線または有線方式の通信が便利になるように構成される。装置１６００は、通信規格に基づく無線ネットワーク、例えば、ＷｉＦｉ、２Ｇもしくは３Ｇ、またはそれらの組合せにアクセスすることができる。ある実施例では、通信ユニット１６１６は、外部ブロードキャスト管理システムからのブロードキャスト信号またはブロードキャスト関連情報をブロードキャストチャネルを介して受信する。ある実施例では、前記通信ユニット１６１６は、さらに、短距離通信を容易にするように、ニアフィールド通信（ＮＦＣ）モジュールを含んでも良い。例えば、ＮＦＣモジュールでは、無線周波数識別（ＲＦＩＤ）技術、赤外線データ協会（ＩｒＤＡ）技術、超広帯域（ＵＷＢ）技術、ブルートゥース（登録商標）（ＢＴ）技術および他の技術によって実現されてもよい。
【０１４７】
実施例では、装置１６００は、上記方法を実行するための１つ又は複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コントローラ、マイクロコントローラ、マイクロプロセッサまたは他の電子部品によって実現されてもよい。
【０１４８】
実施例では、指令を含む非一時的コンピュータ読み取り可能な記憶媒体、例えば、指令を含むメモリ１６０４をさらに提供し、上記指令が装置１６００のプロセッサ１６２０によって実行されることで上述した方法を実施させることができる。例えば、前記非一時的コンピュータ読み取り可能な記憶媒体は、ＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスクおよび光データ記憶機器などであっても良い。
【０１４９】
図１７に示すように、図１７は、本開示の一実施例によるスマート機器の音声制御装置１７００のための構造模式図（スマート機器側）である。例えば、装置１７００は、ルーティング機能を有する携帯電話、コンピュータ、デジタル放送端末、メッセージ送受信機器、ゲームコンソール、タブレット機器、医療設備、フィットネス機器、ＰＤＡ等であってもよい。
【０１５０】
図１７を参照すると、装置１７００は、以下の１つ又は複数のユニット、すなわち、処理ユニット１７０２、メモリ１７０４、電源ユニット１７０６、マルチメディアユニット１７０８、オーディオユニット１７１０、入力/出力（Ｉ/Ｏ）インターフェース１７１２、センサユニット１７１４及び通信ユニット１７１６を備えてもよい。
【０１５１】
処理ユニット１７０２は通常、装置１７００の全般操作、例えば、表示、電話発呼、データ通信、カメラ操作及び記録操作に関連する操作を制御する。処理ユニット１７０２は、上記方法のステップの全部又は一部を実行するように、指令を実行する１つ又は複数のプロセッサ１７２０を備えてもよい。また、処理ユニット１７０２は、処理ユニット１７０２と他のユニットとの間の相互作用を容易にするように、１つ又は複数のモジュールを備えてもよい。例えば、処理ユニット１７０２は、マルチメディアユニット１７０８と処理ユニット１７０２との間の相互作用を容易にするように、マルチメディアモジュールを備えてもよい。
【０１５２】
メモリ１７０４は、装置１７００での操作をサポートするために、各種別のデータを記憶するように構成される。これらのデータの例示は、装置１７００で操作する如何なるアプリケーションプログラムまたは方法の指令、連絡先データ、電話帳データ、メッセージ、ピクチャ、映像などを含む。メモリ１７０４は、如何なる種別の揮発性もしくは不揮発性記憶デバイスまたはそれらの組合せ、例えば、静的ランダムアクセスメモリ（ＳＲＡＭ）、電気的に消去可能なプログラマブル読み出し専用メモリ（ＥＥＰＲＯＭ）、消去可能なプログラマブル読み出し専用メモリ（ＥＰＲＯＭ）、プログラマブル読み出し専用メモリ（ＰＲＯＭ）、読み出し専用メモリ（ＲＯＭ）、磁気メモリ、フラッシュメモリ、磁気ディスクまたは光ディスクによって実現されてもよい。
【０１５３】
電源ユニット１７０６は、装置１７００のユニットのそれぞれに電力を供給する。電源ユニット１７０６は、電源管理システム、１つまたは複数の電源、並びに、装置１７００用の電力を生成、管理および配分するに関する他のユニットを含んでもよい。
【０１５４】
マルチメディアユニット１７０８は、前記装置１７００とユーザとの間に１つの出力インターフェースを供給するスクリーンを備える。一部の実施例では、スクリーンは、液晶ディスプレイ（ＬＣＤ）およびタッチパネル（ＴＰ）を含んでも良い。スクリーンは、タッチパネルを含む場合、ユーザからの入力信号を受信するように、タッチスクリーンとして実現されてもよい。タッチパネルは、タッチ、スライドおよびタッチパネルでのジェスチャーを感知するように、１つまたは複数のタッチセンサを含む。前記タッチセンサは、タッチまたはスライド動作の境界を感知するだけではなく、前記タッチまたはスライド操作と関連する持続時間および圧力をさらに検出することができる。一部の実施例では、マルチメディアユニット１７０８は、１つのフロントカメラおよび/またはバックカメラを含む。装置１７００が操作モード、例えば、撮像モードまたは映像モードにあるとき、フロントカメラおよび/またはバックカメラは、外部のマルチメディアデータを受信することができる。フロントカメラおよびバックカメラのそれぞれは、１つの固定の光学レンズシステムであってもよいし、焦点距離および光学ズーム能力を有するものであってもよい。
【０１５５】
オーディオユニット１７１０は、オーディオ信号を出力および/または入力するように構成される。例えば、オーディオユニット１７１０は、マイク（ＭＩＣ）を備え、装置１７００が操作モード、例えば、発呼モード、記録モードおよび音声識別モードにあるとき、マイクは、外部オーディオ信号を受信するように構成される。受信されたオーディオ信号は、さらに、メモリ１７０４に記憶される、または、通信ユニット１７１６を介して送信されることができる。一部の実施例では、オーディオユニット１７１０は、さらに、オーディオ信号を出力するためのスピーカをさらに含む。
【０１５６】
Ｉ/Ｏインターフェース１７１２は、処理ユニット１７０２とペリフェラルインターフェースモジュールとの間でインターフェースを供給するものであり、前記ペリフェラルインターフェースモジュールは、キーボード、クリックホイール、ボタンなどであってもよい。これらのボタンは、ホームページボタン、ボリュームボタン、起動ボタンおよびロックボタンを含んでも良いが、それらに限定されない。
【０１５７】
センサユニット１７１４は、様々な側面での状態推定を装置１７００に供給するための１つまたは複数のセンサを含む。例えば、センサユニット１７１４は、装置１７００のオン/オフ状態、ユニットの相対位置を検出することができ、例えば、前記ユニットは、装置１７００のディスプレイおよびキーパッドである。センサユニット１７１４は、さらに、装置１７００もしくは装置１７００の１つのユニットの位置変更、ユーザと装置１７００との接触の存在もしくは不存在、装置１７００の方位または加速/減速および装置１７００の温度変化をさらに検出することができる。センサユニット１７１４は、如何なる物理的接触もないとき、近辺にある物体の存在を検出するための近接センサを含んでもよい。センサユニット１７１４は、さらに、イメージングアプリケーションに使用される光センサ、例えばＣＭＯＳまたはＣＣＤ画像センサを含んでも良い。一部の実施例では、当該センサユニット１７１４は、さらに、加速度センサ、ジャイロセンサ、磁気センサ、圧力センサ、微波センサまたは温度センサを含んでも良い。
【０１５８】
通信ユニット１７１６は、装置１７００と他の機器間の無線または有線方式の通信が便利になるように構成される。装置１７００は、通信規格に基づく無線ネットワーク、例えば、ＷｉＦｉ、２Ｇもしくは３Ｇ、またはそれらの組合せにアクセスすることができる。ある実施例では、通信ユニット１７１６は、外部ブロードキャスト管理システムからのブロードキャスト信号またはブロードキャスト関連情報をブロードキャストチャネルを介して受信する。ある実施例では、前記通信ユニット１７１６は、さらに、短距離通信を容易にするように、ニアフィールド通信（ＮＦＣ）モジュールを含んでも良い。例えば、ＮＦＣモジュールでは、無線周波数識別（ＲＦＩＤ）技術、赤外線データ協会（ＩｒＤＡ）技術、超広帯域（ＵＷＢ）技術、ブルートゥース（登録商標）（ＢＴ）技術および他の技術によって実現されてもよい。
【０１５９】
実施例では、装置１７００は、上記方法を実行するための１つ又は複数の特定用途向け集積回路（ＡＳＩＣ）、デジタル信号プロセッサ（ＤＳＰ）、デジタル信号処理デバイス（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、コントローラ、マイクロコントローラ、マイクロプロセッサまたは他の電子部品によって実現されてもよい。
【０１６０】
実施例では、指令を含む非一時的コンピュータ読み取り可能な記憶媒体、例えば、指令を含むメモリ１７０４をさらに提供し、上記指令が装置１７００のプロセッサ１７２０によって実行されることで上述した方法を実施させることができる。例えば、前記非一時的コンピュータ読み取り可能な記憶媒体は、ＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスクおよび光データ記憶機器などであっても良い。
【０１６１】
当業者は、明細書を考慮し、ここに公開された開示を実践した後、本開示の他の実施案を容易に想到する。本願は、本開示の如何なる変形、用途または適応的変化もカバーすることを意図する。これらの変形、用途または適応的変化は、本開示の一般的な仕組みに従い、かつ、本開示に開示されていない当分野における公知常識または慣用技術手段を含む。明細書および実施例は単なる例示と見なされ、本開示の本当の範囲および思想は添付の特許請求の範囲によって与えられる。
【０１６２】
以上で記載されたのが単なる本開示の好適な実施例に過ぎず、本開示を限定するものではない。本開示の精神および要旨を逸脱しない範囲でなされた如何なる補正、均等物との置換、改良なども、本開示の保護範囲内に含まれる。
【図１】
0006389014.tif 000002
【図２】
0006389014.tif 000003
【図３】
0006389014.tif 000004
【図４】
0006389014.tif 000005
【図５】
0006389014.tif 000006
【図６】
0006389014.tif 000007
【図７】
0006389014.tif 000008
【図８】
0006389014.tif 000009
【図９】
0006389014.tif 000010
【図１０】
0006389014.tif 000011
【図１１】
0006389014.tif 000012
【図１２】
0006389014.tif 000013
【図１３】
0006389014.tif 000014
【図１４】
0006389014.tif 000015
【図１５】
0006389014.tif 000016
【図１６】
0006389014.tif 000017
【図１７】
0006389014.tif 000018