(57)【要約】      （修正有）【課題】消費電力の節約及び音響効果の向上を実現することができ、リモコンの拘束を避けてユーザ操作等を容易にすることができる、ファーフィールド音声機能を実現する。【解決手段】スマート設備に備えた音声検出手段がリアルタイムに音声信号を検出する１０１。ウェイクアップ単語を検出した時に、音声検出手段がスマート設備に備えた待機状態にあるアルゴリズム手段をウェイクアップさせる１０２。アルゴリズム手段が所定方式に従って取得された音声信号に対して演算処理を行い、処理された音声信号をスマート設備の制御システムに送信し、相応な制御操作を完成するように、音声検出手段が、取得された音声信号をアルゴリズム手段に送信する１０３。【選択図】図１
2019159305.tif 000002
【特許請求の範囲】
【請求項１】
ファーフィールド音声機能の実現方法であって
スマート設備に備えた音声検出手段がリアルタイムに音声信号の検出を行うこと、
ウェイクアップ単語を検出した時に、前記音声検出手段が前記スマート設備に備えた待機状態にあるアルゴリズム手段をウェイクアップさせること、
前記アルゴリズム手段が所定方式に従って前記音声信号に対して演算処理を行い、処理された音声信号を前記スマート設備の制御システムに送信し、相応な制御操作を完成するように、前記音声検出手段が取得された音声信号を前記アルゴリズム手段に送信すること、を含む
ファーフィールド音声機能の実現方法。
【請求項２】
前記音声検出手段は、少なくとも２つのマイクを含むマイクアレイを含む
請求項１に記載されたファーフィールド音声機能の実現方法。
【請求項３】
前記ウェイクアップ単語を検出した時に、前記音声検出手段が待機状態にあるアルゴリズム手段をウェイクアップさせることは、
前記マイクアレイのいずれか１つのマイクがウェイクアップ単語を検出した時に、待機状態にあるアルゴリズム手段をウェイクアップさせること、を含む
請求項２に記載されたファーフィールド音声機能の実現方法。
【請求項４】
前記音声検出手段が取得された音声信号を前記アルゴリズム手段に送信することは、
前記音声検出手段が取得された音声信号をそのまま前記アルゴリズム手段に送信すること、を含む
請求項１に記載されたファーフィールド音声機能の実現方法。
【請求項５】
ファーフィールド音声機能の実現方法であって、
スマート設備に備えたアルゴリズム手段が、前記スマート設備に備えた音声検出手段によって送信された、前記音声検出手段がリアルタイムに音声信号の検出を行い、ウェイクアップ単語を検出した時に前記アルゴリズム手段に送信したものであるウェイクアップ信号を取得し、待機状態からアクティブ状態に遷移すること、
前記アルゴリズム手段が前記音声検出手段によって送信された、前記音声検出手段によって取得された音声信号を取得すること、
前記アルゴリズム手段が所定方式に従って前記音声信号に対して演算処理を行い、処理された音声信号を前記スマート設備の制御システムに送信し、相応な制御操作を完成すること、を含む
ファーフィールド音声機能の実現方法。
【請求項６】
前記音声検出手段は、少なくとも２つのマイクを含むマイクアレイを含む
請求項５に記載されたファーフィールド音声機能の実現方法。
【請求項７】
前記アルゴリズム手段が前記音声検出手段によって送信されたウェイクアップ信号を取得し、待機状態からアクティブ状態に遷移することは、
前記アルゴリズム手段が、前記マイクアレイのいずれか１つのマイクがウェイクアップ単語を検出した後に送信されたウェイクアップ信号を取得した時、待機状態からアクティブ状態に遷移すること、を含む
請求項６に記載されたファーフィールド音声機能の実現方法。
【請求項８】
スマート設備に備えた音声検出手段であって、
前記音声検出手段は、検出モジュール及びウェイクアップモジュールを含み、
前記検出モジュールは、リアルタイムに音声信号の検出を行い、ウェイクアップ単語を検出した時に、前記ウェイクアップモジュールに通知するために用いられ、
前記ウェイクアップモジュールは、前記検出モジュールからの通知を受信した時、前記スマート設備に備えた待機状態にあるアルゴリズム手段をウェイクアップさせるために用いられ、
前記検出モジュールは、更に前記アルゴリズム手段が所定方式に従って前記音声信号に対して演算処理を行い、処理された音声信号を前記スマート設備の制御システムに送信し、相応な制御操作を完成するように、取得された音声信号を前記アルゴリズム手段に送信するために用いられる
音声検出手段。
【請求項９】
前記音声検出手段は、少なくとも２つのマイクを含み、
マイクごとに、それぞれに前記検出モジュール及び前記ウェイクアップモジュールを含む
請求項８に記載された音声検出手段。
【請求項１０】
前記検出モジュールが取得された音声信号をそのまま前記アルゴリズム手段に送信する
請求項８に記載された音声検出手段。
【請求項１１】
スマート設備に備えたアルゴリズム手段であって、
前記アルゴリズム手段は、状態遷移モジュール及び信号処理モジュールを含み、
前記状態遷移モジュールは、前記スマート設備に備えた音声検出手段によって送信された、前記音声検出手段がリアルタイムに音声信号の検出を行い、ウェイクアップ単語を検出した時に前記アルゴリズム手段に送信したものであるウェイクアップ信号を取得し、前記アルゴリズム手段を待機状態からアクティブ状態に遷移させるために用いられ、
前記信号処理モジュールは、前記音声検出手段によって送信された、前記音声検出手段によって取得された音声信号を取得し、所定方式に従って前記音声信号に対して演算処理を行い、処理された音声信号を前記スマート設備の制御システムに送信し、相応な制御操作を完成するために用いられる
アルゴリズム手段。
【請求項１２】
前記音声検出手段は、少なくとも２つのマイクを含むマイクアレイを含む
請求項１１に記載されたアルゴリズム手段。
【請求項１３】
前記マイクアレイのいずれか１つのマイクがウェイクアップ単語を検出した後に送信されたウェイクアップ信号を取得した時、前記状態遷移モジュールが前記アルゴリズム手段を待機状態からアクティブ状態に遷移させる
請求項１２に記載されたアルゴリズム手段。
【請求項１４】
ファーフィールド音声機能の実現システムであって、
請求項８〜１０のいずれか１項に記載された音声検出手段、及び請求項１１〜１３のいずれか１項に記載されたアルゴリズム手段、を含む
ファーフィールド音声機能の実現システム。
【請求項１５】
メモリ、プロセッサ及び前記メモリに記憶され前記プロセッサによって実行されるコンピュータプログラムを含むコンピュータ設備であって、
前記プロセッサによって前記コンピュータプログラムが実行される時、請求項１〜７のいずれか１項に記載されたファーフィールド音声機能の実現方法を実現する
コンピュータ設備。
【請求項１６】
コンピュータプログラムが記憶されているコンピュータ読取り可能な記憶媒体であって、
該コンピュータプログラムがプロセッサによって実行される時、請求項１〜７のいずれか１項に記載されたファーフィールド音声機能の実現方法を実現する
コンピュータ読取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ応用技術に関するものであり、特にファーフィールド音声機能の実現方法、設備、システム及び記憶媒体に関するものである。
【背景技術】
【０００２】
ファーフィールド音声機能は、人工知能（ＡＩ，Ａｒｔｉｆｉｃｉａｌ  Ｉｎｔｅｌｌｉｇｅｎｃｅ）音声検索を融合してユーザ体験を改善する機能であり、“リモコンの音声ボタンを押下する”という手順を省略し、ユーザは、ソファに座って指示を話すだけで、相応する操作フィードバックを取得することができ、現在、一般的には５メートル以内で効果がある。
【０００３】
現在、ファーフィールド音声機能付けの様々なスマート設備、例えばスマートテレビ、スマート音箱、スマート腕時計等が出現しておる。
【０００４】
しかし、ファーフィールド音声機能を伝統の家電製品、例えばスマートテレビに移植することは順調ではない。
【０００５】
なぜなら、ファーフィールド音声識別は、フロントエンドとリアエンドとは提携して完成する必要があり、一方、フロントエンドにマイクアレイを使用して、音源位置決め及び適応ビーム形成によって音声補強を行うことで、フロントエンドにファーフィールドピックアップを完成し、ノイズや残響やエコー等による影響を解消する必要があり、他の一方、リアエンドの識別エンジンを結合してユーザの音声をテキスト情報と識別し、更にスマートテレビが応答することができる操作指令に遷移する必要がある。
【０００６】
マイクアレイ及び相応するノイズ低減、残響キャンセル、エコーキャンセル等の演算は、アルタイムに完成するために、いずれも一定の演算能力を必要する。相応に、チップがこれらの相関演算を行うために、一定の電気エネルギーを消費する必要がある。
【０００７】
また、国家は電子製品について厳格なエネルギー効率標準レベル及び相応な補助金対策がある。テレビ類製品のエネルギー効率補助金は、第１のレベルのエネルギー効率に関して１３％であり、第２のレベルのエネルギー効率に関して８％である。現在、テレビの平均利益はいずれも比較的低いので、この場合、国家のエネルギー効率補助金が特に重要となる。従って、国家のエネルギー効率標準を満たすことは、殆どテレビ毎の必要な追求となる。この標準を満たさなければ、他の革新や機能はいずれも製品で達成しにくい。
【０００８】
そのために、従来技術において、常に、国家のエネルギー効率標準の制限を回避するように、ファーフィールド音声機能をセットトップボックスに設定する。しかしながら、このような形態では、消費電力を低下することができなく、音響効果が悪くなり、具体的に、マイクアレイがエコーキャンセルをする時、スピーカーからの声音フィードバックを導入し、セットトップボックスによって再生された声音をスマートテレビに出力した後に、再びにスピーカーによって発出する必要があり、フィードバックの時間長さがランダムに変化し、エコーキャンセル効果が悪くなる。
【０００９】
或いは、マイクをリモコンに設置し、即ち音声リモコンを開発しても良いが、この場合、近接場音声インタラクティブとなり、ユーザはリモコンに対して話さなければならず、姿勢が硬くて操作が不便であり、更に、リモコンの拘束を避けることができなく、音声インタラクティブの初志を違反する。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
そこで、本発明は、消費電力の節約及び音響効果の向上を実現することができ、リモコンの拘束を避けてユーザの操作等を容易にすることができるファーフィールド音声機能の実現方法、設備、システム及び記憶媒体を提供する。
【００１１】
具体的な技術案は以下とおりである。
【００１２】
ファーフィールド音声機能の実現方法であって、
スマート設備に備えた音声検出手段がリアルタイムに音声信号の検出を行うこと、
ウェイクアップ単語を検出した時に、上記音声検出手段が上記スマート設備に備えた待機状態にあるアルゴリズム手段をウェイクアップさせること、
上記アルゴリズム手段が所定方式に従って上記音声信号に対して演算処理を行い、処理された音声信号を上記スマート設備の制御システムに送信し、相応な制御操作を完成するように、上記音声検出手段が取得された音声信号を上記アルゴリズム手段に送信すること、を含む。
【００１３】
本発明の１つの好ましい実施例によると、上記音声検出手段は、少なくとも２つのマイクを含むマイクアレイを含む。
【００１４】
本発明の１つの好ましい実施例によると、上記ウェイクアップ単語を検出した時に、上記音声検出手段が待機状態にあるアルゴリズム手段をウェイクアップさせることは、
上記マイクアレイのいずれか１つのマイクがウェイクアップ単語を検出した時に、待機状態にあるアルゴリズム手段をウェイクアップさせること、を含む。
【００１５】
本発明の１つの好ましい実施例によると、上記音声検出手段が取得された音声信号を上記アルゴリズム手段に送信することは、
上記音声検出手段が取得された音声信号をそのまま上記アルゴリズム手段に送信すること、を含む。
【００１６】
ファーフィールド音声機能の実現方法であって、
スマート設備に備えたアルゴリズム手段が、上記スマート設備に備えた音声検出手段によって送信された、上記音声検出手段がリアルタイムに音声信号の検出を行い、ウェイクアップ単語を検出した時に上記アルゴリズム手段に送信したものであるウェイクアップ信号を取得し、待機状態からアクティブ状態に遷移すること、
上記アルゴリズム手段が上記音声検出手段によって送信された、上記音声検出手段によって取得された音声信号を取得すること、
上記アルゴリズム手段が所定方式に従って上記音声信号に対して演算処理を行い、処理された音声信号を上記スマート設備の制御システムに送信し、相応な制御操作を完成すること、を含む。
【００１７】
本発明の１つの好ましい実施例によると、上記音声検出手段は、少なくとも２つのマイクを含むマイクアレイを含む。
【００１８】
本発明の１つの好ましい実施例によると、上記アルゴリズム手段が上記音声検出手段によって送信されたウェイクアップ信号を取得し、待機状態からアクティブ状態に遷移することは、上記アルゴリズム手段が、上記マイクアレイのいずれか１つのマイクがウェイクアップ単語を検出した後に送信されたウェイクアップ信号を取得した時、待機状態からアクティブ状態に遷移すること、を含む。
【００１９】
スマート設備に備えた音声検出手段であって、上記音声検出手段は、検出モジュール及びウェイクアップモジュールを含み、
上記検出モジュールは、リアルタイムに音声信号の検出を行い、ウェイクアップ単語を検出した時に、上記ウェイクアップモジュールに通知するために用いられ、
上記ウェイクアップモジュールは、上記検出モジュールからの通知を受信した時、上記スマート設備に備えた待機状態にあるアルゴリズム手段をウェイクアップさせるために用いられ、
上記検出モジュールは、更に上記アルゴリズム手段が所定方式に従って上記音声信号に対して演算処理を行い、処理された音声信号を上記スマート設備の制御システムに送信し、相応な制御操作を完成するように、取得された音声信号を上記アルゴリズム手段に送信するために用いられる。
【００２０】
本発明の１つの好ましい実施例によると、上記音声検出手段は、少なくとも２つのマイクを含み、
マイクごとに、それぞれに上記検出モジュール及び上記ウェイクアップモジュールを含む。
【００２１】
本発明の１つの好ましい実施例によると、上記検出モジュールが取得された音声信号をそのまま上記アルゴリズム手段に送信する。
【００２２】
スマート設備に備えたアルゴリズム手段であって、
上記アルゴリズム手段は、状態遷移モジュール及び信号処理モジュールを含み、
上記状態遷移モジュールは、上記スマート設備に備えた音声検出手段によって送信された、上記音声検出手段がリアルタイムに音声信号の検出を行い、ウェイクアップ単語を検出した時に上記アルゴリズム手段に送信したものであるウェイクアップ信号を取得し、上記アルゴリズム手段を待機状態からアクティブ状態に遷移させるために用いられ、
上記信号処理モジュールは、上記音声検出手段によって送信された、上記音声検出手段によって取得された音声信号を取得し、所定方式に従って上記音声信号に対して演算処理を行い、処理された音声信号を上記スマート設備の制御システムに送信し、相応な制御操作を完成するために用いられる。
【００２３】
本発明の１つの好ましい実施例によると、上記音声検出手段は、少なくとも２つのマイクを含むマイクアレイを含む。
【００２４】
本発明の１つの好ましい実施例によると、上記マイクアレイのいずれか１つのマイクがウェイクアップ単語を検出した後に送信されたウェイクアップ信号を取得した時、上記状態遷移モジュールが上記アルゴリズム手段を待機状態からアクティブ状態に遷移させる。
【００２５】
ファーフィールド音声機能の実現システムであって、
上記音声検出手段、及び上記アルゴリズム手段を含む。
【００２６】
メモリ、プロセッサ及び上記メモリに記憶され上記プロセッサによって実行されるコンピュータプログラムを含むコンピュータ設備であって、
上記プロセッサによって上記コンピュータプログラムが実行される時、上記方法を実現する。
【００２７】
コンピュータプログラムが記憶されているコンピュータ読取り可能な記憶媒体であって、該コンピュータプログラムがプロセッサによって実行される時、上記方法を実現する。
【００２８】
上記記載から分かるように、本発明に係る技術案を採用することで、スマート設備、例えばスマートテレビにファーフィールド音声機能が実現されることで、従来技術における、ファーフィールド音声機能をセットトップボックスに設置することによる音響効果の低下等の問題点を解決することができる。更に、音声検出手段によって音声信号を検出して、ウェイクアップ単語を検出した時にのみにアルゴリズム手段をウェイクアップさせ、そうでなければ、アルゴリズム手段が待機状態にあるので、消費電力を節約することができる。更に、本発明に係る技術案においてリモコンを使用する必要がないので、リモコンの拘束を避けてユーザ操作等をより容易にする。
【図面の簡単な説明】
【００２９】
【図１】本発明に係るファーフィールド音声機能の実現方法の第１の実施例のフローチャートである。
【図２】本発明に係るウェイクアップアルゴリズム手段の形態の模式図である。
【図３】本発明に係る分布式線及びアーキテクチャの模式図である。
【図４】本発明に係るファーフィールド音声機能の実現方法の第２の実施例のフローチャートである。
【図５】本発明に係るスマートテレビにおいてファーフィールド音声機能を実現する形態の模式図である。
【図６】本発明に係る音声検出手段の実施例の組成結構の模式図である。
【図７】本発明に係るアルゴリズム手段の実施例の組成結構の模式図である。
【図８】発明の実施形態を実現することに適する、例示的なコンピュータシステム／サーバ１２のブロック図である。
【発明を実施するための形態】
【００３０】
本発明の技術案をより明確で簡潔させるために、以下、図面を参照して実施例を挙げて、本発明の技術案を詳細に説明する。
【００３１】
明らかに、記載されている実施例は、本発明の実施例の一部だけであり、全ての実施例ではない。本発明の実施例に基づいて、当業者が創造的な労働をしないことを前提として獲得できる他の実施例は、いずれも本発明の保護範囲に属する。
【００３２】
図１は、本発明に係るファーフィールド音声機能の実現方法の第１の実施例のフローチャートである。図１に示すように、以下の具体的な実現形態を含む。
【００３３】
１０１で、スマート設備に備えた音声検出手段がリアルタイムに音声信号を検出する。
【００３４】
１０２で、ウェイクアップ単語を検出した時に、音声検出手段がスマート設備に備えた待機状態にあるアルゴリズム手段をウェイクアップさせる。
【００３５】
１０３で、アルゴリズム手段が所定方式に従って取得された音声信号に対して演算処理を行い、処理された音声信号をスマート設備の制御システムに送信し、相応な制御操作を完成するように、音声検出手段が、取得された音声信号をアルゴリズム手段に送信する。
【００３６】
本実施例において、ウェイクアップ機能付けの音声検出手段及びアルゴリズム手段をスマート設備には設置することができる。
【００３７】
音声検出手段は、リアルタイムに作業範囲内の音声信号を検出することができ、即ちリアルタイムに音声信号を収集することができ、ウェイクアップ単語を検出した時に、待機状態にあるアルゴリズム手段をウェイクアップさせることができる。ウェイクアップ単語は、ユーザによって予め設定することができる。
【００３８】
図２に示すように、図２は、本発明に係るウェイクアップアルゴリズム手段の形態の模式図である。音声検出手段は、リアルタイムに音響活動検出を行い、即ち、作業範囲内の音声信号を検出し、ウェイクアップ単語を検出した時に、音声ウェイクアップ処理を行って待機状態にあるアルゴリズム手段をウェイクアップさせる。
【００３９】
アルゴリズム手段がウェイクアップされた後、即ち待機状態からアクティブ状態に遷移した後、音声検出手段が取得（収集）された音声信号をそのままアルゴリズム手段に送信する。相応に、アルゴリズム手段は、所定方式に従って取得された音声信号に対して、エコーキャンセル、残響キャンセル、音源位置決め等を含む演算処理を行って、最終的に鮮明な音声信号を取得し、スマート設備の制御システムに送信する。
【００４０】
スマート設備の制御システムは、取得された音声信号をクラウドエンドにアップロードして、クラウドエンドにおいて、取得した音声信号に対して音声識別を行い、音声識別結果に基づいて相応な操作指令を生成し、スマート設備の制御システムに返送し、スマート設備の制御システムが操作指令に基づいて相応な制御操作を完成するようにする。
【００４１】
好ましく、音声検出手段は、ウェイクアップ機能付けの低消費電力のマイク手段であり、低消費電力とはマイク手段による消費電力が低いことであり、このようなマイクを使用することで消費電力の節約という目的を達成できる。
【００４２】
また、マイク手段は、少なくとも２つのマイクを含むマイクアレイである。複数のマイクを利用することで、マイク手段の音声信号に対する収集感度を向上することができる。例えば、スマート設備スクリーンの下方の左、中、右という３つの位置にそれぞれに１つのマイクを設置することができる。このようにして、ユーザがスマート設備の正面、左側、及び右側のいずれかに存在しでも、良くユーザが発した音声信号を収集することができる。
【００４３】
マイクアレイのいずれか１つのマイクがウェイクアップ単語を検出した時に、待機状態にあるアルゴリズム手段をウェイクアップさせることができる。具体的に、いずれか１つのマイクがウェイクアップ単語を検出した後に、アルゴリズム手段へウェイクアップ信号（割り込み信号）を送信することでアルゴリズム手段をアクティブさせ、アルゴリズム手段にエコーキャンセル、残響キャンセル、音源位置決め等の演算機能を実行させることができる。
【００４４】
マイクアレイとアルゴリズム手段との間は、分布式線及びアーキテクチャを利用することができる。図３は、本発明に係る分布式線及びアーキテクチャの模式図である。図３に示すように、仮にマイクアレイはＭＩＣ１、ＭＩＣ２及びＭＩＣ３という３つのマイクを含み、いずれか１つのマイクがウェイクアップ単語を検出してウェイクアップ信号、例えば高電圧を送信すれば、いずれもＳＹＳ＿ＩＮＴ信号を低下させることでアルゴリズム手段をウェイクアップさせる。
【００４５】
図４は、本発明に係るファーフィールド音声機能の実現方法の第２の実施例のフローチャートである。図４に示すように、以下の具体的な実現形態を含む。
【００４６】
４０１で、スマート設備に備えたアルゴリズム手段は、スマート設備に備えた音声検出手段によって送信されたウェイクアップ信号を取得し、待機状態からアクティブ状態に遷移し、ウェイクアップ信号とは、音声検出手段がリアルタイムに音声信号の検出を行って、ウェイクアップ単語を検出した時にアルゴリズム手段に送信されたものである。
【００４７】
４０２で、アルゴリズム手段は、音声検出手段によって送信された、音声検出手段によって取得された音声信号を取得する。
【００４８】
４０３で、アルゴリズム手段は、所定方式に従って取得された音声信号に対して演算処理を行い、処理された音声信号をスマート設備の制御システムに送信し、相応な制御操作を完成する。
【００４９】
本実施例において、ウェイクアップ機能付けの音声検出手段及びアルゴリズム手段をスマート設備に設置することができる。
【００５０】
音声検出手段は、リアルタイムに作業範囲内の音声信号を検出することができ、即ちリアルタイムに音声信号を収集することができ、ウェイクアップ単語を検出した時に、待機状態にあるアルゴリズム手段をウェイクアップさせることができる。ウェイクアップ単語が、ユーザによって予め設定されたものである。
【００５１】
アルゴリズム手段がウェイクアップされた後、即ち待機状態からアクティブ状態に遷移した後、音声検出手段が取得（収集）された音声信号をそのままアルゴリズム手段に送信する。相応に、アルゴリズム手段は、所定方式に従って取得された音声信号に対してエコーキャンセル、残響キャンセル、音源位置決め等を含む演算処理を行うことができ、最終的に鮮明な音声信号を取得し、スマート設備の制御システムに送信する。
【００５２】
スマート設備の制御システムは、取得された音声信号をクラウドエンドにアップロードして、クラウドエンドが取得した音声信号に対して音声識別を行い、音声識別結果に基づいて相応する操作指令を生成し、スマート設備の制御システムに返送し、スマート設備の制御システムが操作指令に基づいて相応する制御操作を完成するようにする。
【００５３】
好ましく、音声検出手段は、少なくとも２つのマイクを含むマイクアレイであり、音声検出手段の感度を向上することができる。相応に、アルゴリズム手段は、マイクアレイのいずれか１つのマイクがウェイクアップ単語を検出した後に送信されたウェイクアップ信号を取得した時、待機状態からアクティブ状態に遷移することができる。
【００５４】
上記各実施例におけるスマート設備は、スマートテレビ等のスマート家電製品であり、以下、スマートテレビを例として、本発明に係る技術案を更に説明する。
【００５５】
図５は、本発明に係るスマートテレビにおいてファーフィールド音声機能を実現する形態の模式図である。
【００５６】
図５に示すように、マイクアレイにおけるマイク（ＭＩＣ）ごとは、それぞれ、リアルタイムに作業範囲内の音声信号を検出する。
【００５７】
いずれか１つのマイクがウェイクアップ単語を検出した時に、アルゴリズム手段をウェイクアップさせることで、アルゴリズム手段を待機状態からアクティブ状態に遷移させる。
【００５８】
マイクは、それぞれ、取得された音声信号をそのままアルゴリズム手段に送信する。具体的に、アルゴリズム手段がアクティブ状態にある時、各マイクは、取得された音声信号をそのままアルゴリズム手段に送信し、ウェイクアップ単語に関しては、アルゴリズム手段に送信してもよく、送信しなくても良い。
【００５９】
アルゴリズム手段は、取得された音声信号に対してエコーキャンセル、残響キャンセル、音源位置決め等の演算処理を行い、最終的に鮮明な音声信号を生成し、スマートテレビの制御システム或いはスマートテレビシステムと謂われるものに送信する。
【００６０】
スマートテレビシステムは、取得された音声信号をクラウドエンドにアップロードして、クラウドエンドが取得した音声信号に対して音声識別を行い、音声識別結果に基づいて相応な操作指令を生成し、スマートテレビシステムに返送するようにする。
【００６１】
スマートテレビシステムは、クラウドエンドによって返送された操作指令を実行し、相応な制御操作を完成することができる。
【００６２】
注意すべきことは、上記各方法実施例に関して、説明を簡単させるために、それを一連の動作の組合として表現したが、本開示によれば、あるステップが他の順序でまたは同時に行うことができるので、当業者であれば、本開示は記述された動作の順序によって制限されないことを理解すべきことである。そして、明細書に記載された実施例はいずれも好ましい実施例であり、係る操作及びモジュールが、本発明にとっては必ずしも必要とは限らないことも、当業者であれば理解すべきである。
【００６３】
上記実施例において、各実施例に対する説明にはいずれも自分の重点があり、ある実施例において詳述していない部分が、他の実施例にかかる説明を参照できる。
【００６４】
要するに、上記各方法実施例における技術案を採用して、スマート設備、例えばスマートテレビにおいてファーフィールド音声機能を実現することで、従来技術における、ファーフィールド音声機能をセットトップボックスに設置することによる音響効果の低下等の問題点を解決することができ、更に、音声検出手段を利用して音声信号の検出を行って、ウェイクアップ単語を検出した時だけにアルゴリズム手段をウェイクアップさせ、そうでなければ、アルゴリズム手段が待機状態にあることで、消費電力を節約することができ、上記各方法実施例に係る技術案において、リモコンを使用する必要がないので、リモコンの拘束を避けてユーザの操作等を容易にする。
【００６５】
以上は方法実施例に関する説明であり、以下、装置実施例によって本発明に係る技術案を更に説明する。
【００６６】
図６は、本発明に係る音声検出手段の実施例の組成結構の模式図である。音声検出手段は、スマート設備に位置することができる。図６に示すように、音声検出手段には、検出モジュール６０１及びウェイクアップモジュール６０２を含むことができる。
【００６７】
検出モジュール６０１は、リアルタイムに音声信号の検出を行い、ウェイクアップ単語を検出した時に、ウェイクアップモジュール６０２に通知するために用いられる。
【００６８】
ウェイクアップモジュール６０２は、検出モジュール６０１からの通知を受信した時、スマート設備に備えた待機状態にあるアルゴリズム手段をウェイクアップさせるために用いられる。
【００６９】
検出モジュール６０１は、更に、取得された音声信号をアルゴリズム手段６０２に送信することにも用いられ、アルゴリズム手段６０２に所定方式に従って音声信号に対して演算処理を行い、処理された音声信号をスマート設備の制御システムに送信させ、相応な制御操作を完成する。
【００７０】
検出モジュール６０１は、リアルタイムに作業範囲内の音声信号を検出することができ、即ちリアルタイムに音声信号を収集することができ、ウェイクアップ単語を検出した時に、ウェイクアップモジュール６０２によって待機状態にあるアルゴリズム手段をウェイクアップさせることができる。
【００７１】
アルゴリズム手段がウェイクアップされた後、即ち待機状態からアクティブ状態に遷移した後、検出モジュール６０１が取得（収集）された音声信号をそのままアルゴリズム手段に送信する。相応に、アルゴリズム手段は、所定方式に従って取得された音声信号に対してエコーキャンセル、残響キャンセル、音源位置決め等を行うことを含む演算処理を行って、最終的に鮮明な音声信号を取得し、スマート設備の制御システムに送信する。
【００７２】
スマート設備の制御システムは、取得された音声信号をクラウドエンドにアップロードして、クラウドエンドにおいて、取得した音声信号に対して音声識別を行い、音声識別結果に基づいて相応な操作指令を生成し、スマート設備の制御システムに返送し、スマート設備の制御システムが操作指令に基づいて相応な制御操作を完成するようにする。
【００７３】
好ましく、感度を向上させるために、音声検出手段には少なくとも２つのマイクを含み、マイクごとに、それぞれに検出モジュール６０１及びウェイクアップモジュール６０２を含むことができ、図面を簡略化するために、図示されていない。
【００７４】
いずれか１つのマイクにおける検出モジュール６０１がウェイクアップ単語を検出した時に、ウェイクアップモジュール６０２によって待機状態にあるアルゴリズム手段をウェイクアップさせることができる。
【００７５】
図７は、本発明に係るアルゴリズム手段の実施例の組成結構の模式図である。アルゴリズム手段は、スマート設備に備えられている。図７に示すように、アルゴリズム手段には、状態遷移モジュール７０１及び信号処理モジュール７０２を含むことができる。
【００７６】
状態遷移モジュール７０１は、スマート設備に備えた音声検出手段によって送信されたウェイクアップ信号を取得し、アルゴリズム手段を待機状態からアクティブ状態に遷移させるために用いられ、上記ウェイクアップ信号とは、音声検出手段がリアルタイムに音声信号の検出を行って、ウェイクアップ単語を検出した時にアルゴリズム手段に送信されたものである。
【００７７】
信号処理モジュール７０２は、音声検出手段に送信された、音声検出手段によって取得された音声信号を取得して、所定方式に従って音声信号に対して演算処理を行い、処理された音声信号をスマート設備の制御システムに送信し、相応な制御操作を完成するようにするために用いられる。
【００７８】
好ましく、音声検出手段は少なくとも２つのマイクを含むマイクアレイであり、音声検出手段の感度を向上することができる。相応に、状態遷移モジュール７０１は、マイクアレイのいずれか１つのマイクがウェイクアップ単語を検出した後に送信されたウェイクアップ信号を取得した時、アルゴリズム手段を待機状態からアクティブ状態に遷移させることができる。
【００７９】
本発明は、図６に示す音声検出手段、及び図７に示すアルゴリズム手段を含むファーフィールド音声機能の実現システムを同時に開示する。
【００８０】
上記各装置及システムの実施例の具体的な動作フローは、上記方法実施例における対応な説明を参照することができるので、説明を省略せる。
【００８１】
要するに、上記各装置及システム実施例に係る技術案を採用して、スマート設備、例えばスマートテレビにおいてファーフィールド音声機能を実現することで、従来技術における、ファーフィールド音声機能をセットトップボックスに設置することによる音響効果の低下等の問題点を解決することができ、更に、音声検出手段を利用して音声信号の検出を行って、ウェイクアップ単語を検出した時だけにアルゴリズム手段をウェイクアップさせ、そうでなければ、アルゴリズム手段が待機状態にあることで、消費電力を節約することができ、更に、上記各装置及システム実施例に係る技術案においてリモコンを使用する必要がないので、リモコンの拘束を避けてユーザ操作等を容易にする。
【００８２】
図８は、本発明の実施形態を実現することに適する、例示的なコンピュータシステム／サーバ１２のブロック図を示す。図８に示すコンピュータシステム／サーバ１２は、１つの例だけであり、本発明の実施例の機能及び使用範囲を制限していない。
【００８３】
図８に示すように、コンピュータシステム／サーバ１２は、汎用演算設備の形態で表現される。コンピュータシステム／サーバ１２の構成要素には、１つ又は複数のプロセッサ（処理手段１６）と、システムメモリ２８と、異なるシステム構成要素（システムメモリ２８とプロセッサ１６とを含む）を接続するためのバス１８を含んでいるが、これに限定されない。
【００８４】
バス１８は、複数種類のバス構成の中の１つ又は複数の種類を示し、メモリバス又はメモリコントローラ、周辺バス、グラフィック加速ポート、プロセッサ又は複数種類のバス構成のいずれかバス構成を使用したローカルバスを含む。例えば、それらの架構には、工業標準架構（ＩＳＡ）バス、マイクロチャンネル架構（ＭＡＣ）バス、増強型ＩＳＡバス、ビデオ電子規格協会（ＶＥＳＡ）ローカルバス及び周辺コンポーネント接続（ＰＣＩ）バスを含んでいるが、これに限定されない。
【００８５】
コンピュータシステム／サーバ１２には、典型的には複数のコンピュータシステム読取り可能な媒体を含む。それらの媒体は、コンピュータシステム／サーバ１２にアクセスされて使用可能な任意な媒体であり、揮発性の媒体と不揮発性の媒体や移動可能な媒体と移動不可な媒体を含む。
【００８６】
メモリ２８は、揮発性メモリ形態のコンピュータシステム読取り可能な媒体、例えばランダムアクセスメモリ（ＲＡＭ）３０及び／又はキャッシュメモリ３２を含むことができる。コンピュータシステム／サーバ１２には、更に他の移動可能／移動不可なコンピュータシステム記憶媒体や揮発性／不揮発性のコンピュータシステム記憶媒体を含むことができる。例として、ストレジ３４は、移動不可能な不揮発性磁媒体を読み書くために用いられる（図８に示していないが、常に「ハードディスクドライブ」とも呼ばれる）。図８に示していないが、移動可能な不揮発性磁気ディスク（例えば「フレキシブルディスク」）に対して読み書きを行うための磁気ディスクドライブ、及び移動可能な不揮発性光ディスク（例えばＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ又は他の光媒体）に対して読み書きを行うための光ディスクドライブを提供できる。このような場合、ドライブは、それぞれ１つ又は複数のデータ媒体インターフェースによってバス１８に接続される。メモリ２８には少なくとも１つのプログラム製品を含み、該プログラム製品には１組の（例えば少なくとも１つの）プログラムモジュールを含み、それらのプログラムモジュールは、本発明の各実施例の機能を実行するように配置される。
【００８７】
１組の（少なくとも１つの）プログラムモジュール４２を含むプログラム／実用ツール４０は、例えばメモリ２８に記憶され、このようなプログラムモジュール４２には、オペレーティングシステム、１つの又は複数のアプリケーションプログラム、他のプログラムモジュール及びプログラムデータを含んでいるが、これに限定しておらず、それらの例示での１つ又はある組み合にはネットワーク環境の実現を含む可能性がある。プログラムモジュール４２は、常に本発明に記載されている実施例における機能及び／或いは方法を実行する。
【００８８】
コンピュータシステム／サーバ１２は、１つ又は複数の周辺設備１４（例えばキーボード、ポインティングデバイス、ディスプレイ２４等）と通信を行ってもよく、ユーザと該コンピュータシステム／サーバ１２とのインタラクティブを実現することができる１つ又は複数の設備と通信を行ってもよく、及び／又は該コンピュータシステム／サーバ１２と１つ又は複数の他の演算設備との通信を実現することができるいずれかの設備（例えばネットワークカード、モデム等）と通信を行っても良い。このような通信は入力／出力（Ｉ／Ｏ）インターフェース２２によって行うことができる。そして、コンピュータシステム／サーバ１２は、ネットワークアダプタ２０によって１つ又は複数のネットワーク（例えばローカルエリアネットワーク（ＬＡＮ）、広域ネットワーク（ＷＡＮ）及び／又は公衆回線網、例えばインターネット）と通信を行っても良い。図８に示すように、ネットワークアダプタ２０は、バス１８によってコンピュータシステム／サーバ１２の他のモジュールと通信を行う。当然のことながら、図に示していないが、コンピュータシステム／サーバ１２と連携して他のハードウェア及び／又はソフトウェアモジュールを使用することができ、マイクロコード、設備ドライブ、冗長処理手段、外部磁気ディスクドライブアレイ、ＲＡＩＤシステム、磁気テープドライブ及びデータバックアップストレジ等を含むが、これに限定されない。
【００８９】
プロセッサ１６は、メモリ２８に記憶されているプログラムを実行することで、様々な機能応用及びデータ処理、例えば図１或いは図４に示した実施例の方法を実現する。
【００９０】
本発明は、コンピュータプログラムが記憶されているコンピュータ読取り可能な記憶媒体であって、該プログラムがプロセッサによって実行される時、図１或いは図４に示した実施例の方法を実現するコンピュータ読取り可能な記憶媒体を同時に開示する。
【００９１】
１つ又は複数のコンピューター読み取り可能な媒体の任意な組合を採用しても良い。コンピューター読み取り可能な媒体は、コンピューター読み取り可能な信号媒体又はコンピューター読み取り可能な記憶媒体である。コンピューター読み取り可能な記憶媒体は、例えば、電気、磁気、光、電磁気、赤外線、又は半導体のシステム、装置又はデバイス、或いは上記ものの任意な組合であるが、これに限定されない。コンピューター読み取り可能な記憶媒体の更なる具体的な例（網羅していないリスト）には、１つ又は複数のワイヤを具備する電気的な接続、携帯式コンピュータ磁気ディスク、ハードディクス、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、消去可能なプログラマブルリードオンリーメモリ（ＥＰＲＯＭ又はフラッシュ）、光ファイバー、携帯式コンパクト磁気ディスクリードオンリーメモリ（ＣＤ−ＲＯＭ）、光メモリ部材、磁気メモリ部材、又は上記ものの任意で適当な組合を含む。本願において、コンピューター読み取り可能な記憶媒体は、プログラムを含む又は記憶する任意な有形媒体であってもよく、該プログラムは、命令実行システム、装置又はデバイスに使用される又はそれらと連携して使用されるができる。
【００９２】
コンピューター読み取り可能な信号媒体には、ベースバンドにおいて伝搬されるデータ信号或いはキャリアの一部として伝搬されるデータ信号を含み、それにコンピューター読み取り可能なプログラムコードが載っている。このような伝搬されるデータ信号について、複数種類の形態を採用でき、電磁気信号、光信号又はそれらの任意で適当な組合を含んでいるが、これに限定されない。コンピューター読み取り可能な信号媒体は、コンピューター読み取り可能な記憶媒体以外の任意なコンピューター読み取り可能な媒体であってもよく、該コンピューター読み取り可能な媒体は、命令実行システム、装置又はデバイスによって使用される又はそれと連携して使用されるプログラムを送信、伝搬又は転送することができる。
【００９３】
コンピューター読み取り可能な媒体に記憶されたプログラムコードは、任意で適正な媒体によって転送されてもよく、無線、電線、光ケーブル、ＲＦ等、又は上記ものの任意で適当な組合が含まれているが、これに限定されない。
【００９４】
１つ又は複数のプログラミング言語又はそれらの組合で、本発明の操作を実行するためのコンピュータプログラムコードを編集することができ、上記プログラミング言語は、オブジェクト向けのプログラミング言語、例えばＪａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋が含まれ、通常のプロシージャ向けプログラミング言語、例えば「Ｃ」言語又は類似しているプログラミング言語も含まれる。プログラムコードは、完全的にユーザコンピュータに実行されてもよく、部分的にユーザコンピュータに実行されてもよく、１つの独立のソフトウェアパッケージとして実行されてもよく、部分的にユーザコンピュータに実行され且つ部分的に遠隔コンピュータに実行されてもよく、又は完全的に遠隔コンピュータ又はサーバに実行されてもよい。遠隔コンピュータに係る場合に、遠隔コンピュータは、ローカルエリアネットワーク（ＬＡＮ）又は広域ネットワーク（ＷＡＮ）を含む任意の種類のネットワークを介して、ユーザのコンピュータ、又は、外部コンピュータに接続することができる（例えば、インターネットサービス事業者を利用してインターネットを介して接続することができる）。
【００９５】
本発明に開示されたいくつの実施例で開示された装置および方法等が、他の形態によって実現できることを理解すべきだ。例えば、上述装置に関する実施形態は例示だけであり、例えば、上記手段の区分がロジック機能上の区分だけであり、実際に実現する時、他の区分方式であってもよい。
【００９６】
上記分離部品として説明された手段が、物理的に分離されてもよく、物理的に分離されなくてもよく、手段として示した部品が、物理手段でもよく、物理手段でなくてもよく、１つの箇所に位置してもよく、又は複数のネットワークセルに分布されても良い。実際の必要に基づいて、その中の一部又は全部を選択して本実施例の態様の目的を実現することができる。
【００９７】
また、本発明の各実施例における各機能手段が１つの処理手段に集積されてもよく、各手段が物理的に独立に存在してもよく、２つ又は２つ以上の手段が１つの手段に集積されても良い。上記集積された手段は、ハードウェアの形式で実現してもよく、ハードウェア＋ソフトウェア機能手段の形式で実現しても良い。
【００９８】
上記ソフトウェア機能手段の形式で実現する集積された手段は、１つのコンピューター読み取り可能な記憶媒体に記憶されることができる。上記ソフトウェア機能手段は１つの記憶媒体に記憶されており、１台のコンピュータ設備（パソコン、サーバ、又はネットワーク設備等）又はプロセッサ（ｐｒｏｃｅｓｓｏｒ）に本発明の各実施例に記載された方法の一部の手順を実行させるための若干の命令を含む。上記記憶媒体は、ＵＳＢメモリ、リムーバブルハードディスク、リードオンリーメモリ（ＲＯＭ，Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ランダムアクセスメモリ（ＲＡＭ，Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、磁気ディスク又は光ディスク等の、プログラムコードを記憶できる媒体を含む。
【００９９】
以上の説明は、本発明の好ましい例示だけであり、本発明を限定するものではなく、本発明の主旨及び原則の範囲で実行された、いずれの修正、等価置換、改良なども、全て本発明の保護する範囲に属すべきである。
【図１】
2019159305.tif 000003
【図２】
2019159305.tif 000004
【図３】
2019159305.tif 000005
【図４】
2019159305.tif 000006
【図５】
2019159305.tif 000007
【図６】
2019159305.tif 000008
【図７】
2019159305.tif 000009
【図８】
2019159305.tif 000010