(19)【発行国】日本国特許庁(JP)
(12)【公報種別】特許公報(B2)
(11)【特許番号】
(24)【登録日】2022-10-03
(45)【発行日】2022-10-12
(54)【発明の名称】電子デバイスの音声制御方法、電子デバイスの音声制御装置、コンピュータ機器及び記憶媒体
(51)【国際特許分類】
G06F 3/16 20060101AFI20221004BHJP
G10L 15/10 20060101ALI20221004BHJP
G10L 15/22 20060101ALI20221004BHJP
【FI】
G06F3/16 630
G06F3/16 620
G06F3/16 650
G10L15/10 200W
G10L15/22 453
(21)【出願番号】P 2019236058
(22)【出願日】2019-12-26
【審査請求日】2019-12-26
【審判番号】
【審判請求日】2022-01-07
(31)【優先権主張番号】201910468935.5
(32)【優先日】2019-05-31
(33)【優先権主張国・地域又は機関】CN
(73)【特許権者】
【識別番号】512015127
【氏名又は名称】バイドゥ オンライン ネットワーク テクノロジー(ペキン) カンパニー リミテッド
(73)【特許権者】
【識別番号】521235408
【氏名又は名称】シャンハイ シャオドゥ テクノロジー カンパニー リミテッド
(74)【代理人】
【識別番号】100118913
【氏名又は名称】上田 邦生
(74)【代理人】
【識別番号】100142789
【氏名又は名称】柳 順一郎
(74)【代理人】
【識別番号】100201466
【氏名又は名称】竹内 邦彦
(72)【発明者】
【氏名】ルォ, ヨンシー
(72)【発明者】
【氏名】ワン, シャシャ
(72)【発明者】
【氏名】ヂャン, ガン
【合議体】
【審判長】稲葉 和生
【審判官】▲高▼瀬 健太郎
【審判官】野崎 大進
(56)【参考文献】
【文献】韓国公開特許第10-2018-0084392(KR,A)
【文献】特表2015-509680(JP,A)
(58)【調査した分野】(Int.Cl.,DB名)
G06F3/01
G06F3/048-3/0489
G06F3/16
(57)【特許請求の範囲】
【請求項1】
電子デバイスの音声制御方法であって、
ユーザの第1の音声命令を受信し、該第1の音声命令に従って非チャットモードに入るステップと、
前記電子デバイスの全二重リスニング状態を開始するステップであって、前記全二重リスニング状態では、前記電子デバイスが第1のタイプのユーザ命令を認識し、前記第1のタイプのユーザ命令にはウェイクアップワードを有しないステップと、
前記全二重リスニング状態で、前記第1のタイプのユーザ命令を取得し、前記第1のタイプのユーザ命令を認識するステップと、
前記第1のタイプのユーザ命令が予め設定された命令である場合、前記第1のタイプのユーザ命令を実行するステップと、
前記第1のタイプのユーザ命令が前記予め設定された命令でない場合、前記第1のタイプのユーザ命令を実行しないステップとを含
み、
前記第1のタイプのユーザ命令を認識するステップの後に、
前記電子デバイスのディスプレイスクリーンに前記第1のタイプのユーザ命令を表示するステップをさらに含み、
前記電子デバイスの前記ディスプレイスクリーンに前記第1のタイプのユーザ命令を表示するステップは、
前記第1のタイプのユーザ命令が前記非チャットモードに関する命令である場合、第1のフォント色で前記第1のタイプのユーザ命令を表示するステップと、
前記第1のタイプのユーザ命令が前記非チャットモードに関する命令でない場合、第2のフォント色で前記第1のタイプのユーザ命令を表示するステップとを含み、
前記第1のフォント色が前記第2のフォント色より濃い電子デバイスの音声制御方法。
【請求項2】
前記非チャットモードに入った後の所定の期間内に、前記電子デバイスの全二重リスニング状態を開始するステップと、
前記所定の期間後に、前記全二重リスニング状態を終了するステップとをさらに含む請求項1に記載の電子デバイスの音声制御方法。
【請求項3】
前記全二重リスニング状態を終了するステップの後に、
前記ウェイクアップワードを有す
る第2のタイプのユーザ命令を取得し、該第2のタイプのユーザ命令を認識するステップと、
前記第2のタイプのユーザ命令を実行するステップとをさらに含む請求項2に記載の電子デバイスの音声制御方法。
【請求項4】
前記全二重リスニング状態で、前記第1のタイプのユーザ命令を取得するステップは、
ユーザの音声情報と現在再生中の音声情報とを含む現在の音声情報を収集するステップと、
前記電子デバイスの前記現在再生中の音声情報を取得するステップと、
前記現在再生中の音声情報に基づいて前記ユーザの音声情報を前記現在の音声情報から分離するステップと、
前記ユーザの音声情報を認識して前記第1のタイプのユーザ命令を取得するステップとを含む請求項1に記載の電子デバイスの音声制御方法。
【請求項5】
前記所定の期間が20秒~40秒である請求項2に記載の電子デバイスの音声制御方法。
【請求項6】
電子デバイスの音声制御装置であって、
ユーザの第1の音声命令を受信し、該第1の音声命令に従って非チャットモードに入る受信モジュールと、
前記電子デバイスの全二重リスニング状態を開始する開始モジュールであって、前記全二重リスニング状態では、前記電子デバイスが第1のタイプのユーザ命令を認識し、前記第1のタイプのユーザ命令にはウェイクアップワードを有しない開始モジュールと、
前記全二重リスニング状態で、前記第1のタイプのユーザ命令を取得する取得モジュールと、
前記第1のタイプのユーザ命令を認識する認識モジュールと、
前記第1のタイプのユーザ命令が予め設定された命令である場合、前記第1のタイプのユーザ命令を実行し、前記第1のタイプのユーザ命令が前記予め設定された命令でない場合、前記第1のタイプのユーザ命令を実行しない処理モジュールとを備え
、
前記電子デバイスのディスプレイスクリーンに前記第1のタイプのユーザ命令を表示する表示モジュールをさらに備え、
前記表示モジュールは、具体的には、
前記第1のタイプのユーザ命令が前記非チャットモードに関する命令である場合、第1のフォント色で前記第1のタイプのユーザ命令を表示し、
前記第1のタイプのユーザ命令が前記非チャットモードに関する命令でない場合、第2のフォント色で前記第1のタイプのユーザ命令を表示し、
前記第1のフォント色が前記第2のフォント色より濃い電子デバイスの音声制御装置。
【請求項7】
前記非チャットモードに入った後の所定の期間内に、前記電子デバイスの全二重リスニング状態を開始する開始モジュールと、
前記所定の期間後に、前記全二重リスニング状態を終了する終了モジュールとをさらに備える請求項
6に記載の電子デバイスの音声制御装置。
【請求項8】
前記ウェイクアップワードを有す
る第2のタイプのユーザ命令を取得し、該第2のタイプのユーザ命令を認識する取得認識モジュールと、
前記第2のタイプのユーザ命令を実行する実行モジュールとをさらに備える請求項
7に記載の電子デバイスの音声制御装置。
【請求項9】
前記取得モジュールは、具体的には、
ユーザの音声情報と現在再生中の音声情報とを含む現在の音声情報を収集し、
前記電子デバイスの前記現在再生中の音声情報を取得し、
前記現在再生中の音声情報に基づいて前記ユーザの音声情報を前記現在の音声情報から分離し、
前記ユーザの音声情報を認識して前記第1のタイプのユーザ命令を取得する請求項
6に記載の電子デバイスの音声制御装置。
【請求項10】
前記所定の期間が20秒~40秒である請求項
7に記載の電子デバイスの音声制御装置。
【請求項11】
プロセッサとメモリとを備えるコンピュータ機器であって、
前記プロセッサが前記メモリに記憶されている実行可能なプログラムコードを読み出して前記実行可能なプログラムコードに対応するプログラムを実行することにより、請求項1から請求項
5のいずれかに記載の電子デバイスの音声制御方法を実現するコンピュータ機器。
【請求項12】
コンピュータプログラムが記憶されている非一時的なコンピュータ読み取り可能な記憶媒体であって、
前記コンピュータプログラムがプロセッサにより実行される場合に、請求項1から請求項
5のいずれかに記載の電子デバイスの音声制御方法が実現される非一時的なコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【0001】
本出願は、人工知能技術の分野に関し、特に、電子デバイスの電子デバイスの音声制御方法、音声制御装置、コンピュータ機器及び記憶媒体に関する。
【背景技術】
【0002】
現在、インターネット技術とスマートデバイスの急速な発展に伴い、ユーザはスマートデバイスと音声対話を行うことによって関連ニーズを満たすことができ、例えば、スマートスピーカーと対話することによって、音楽を再生するニーズを満たすことができる。
【0003】
関連技術では、スマートデバイスとインタラクションを行う前に、スマートデバイスをウェイクアップ(wake up)する必要があり、つまり、スマートデバイスとインタラクションを行うたびに、スマートデバイスをウェイクアップする操作を一回行う必要がある。さらに、スマートデバイスの動作状態で、スマートデバイスをウェイクアップする操作によって、現在の動作状態が停止することになり、これにより、操作が煩雑であり、スマートデバイスの通常動作に影響する。
【発明の概要】
【発明が解決しようとする課題】
【0004】
本出願は、関連技術における少なくとも一つの技術的課題をある程度解決することを目的とする。
【0005】
そのため、本出願では、従来技術においてユーザが電子デバイスと音声インタラクションを行う時に操作が煩雑であり、電子デバイスの通常動作に影響し、ユーザが電子デバイスを使用する体験が悪いという技術的課題を解決するための電子デバイスの音声制御方法、音声制御装置、コンピュータ機器及び記憶媒体が提供される。非チャットモードに入った後に、電子デバイスの全二重リスニング状態を開始し、ウェイクアップワードを有しない第1のタイプのユーザ命令を直接認識し、第1のタイプのユーザ命令が予め設定された命令である場合に限って実行されることによって、ユーザが音声で命令を開始するコストを節約し、電子デバイスが通常に音声を再生することを確保し、ユーザの使用体験を向上させることができる。
【課題を解決するための手段】
【0006】
上記の目的を達成するために、本出願の第1態様は、電子デバイスの音声制御方法を提供する。電子デバイスの音声制御方法は、ユーザの第1の音声命令を受信し、前記第1の音声命令に従って非チャットモードに入るステップと、前記電子デバイスの全二重リスニング状態を開始するステップであって、前記全二重リスニング状態では、前記電子デバイスが第1のタイプのユーザ命令を認識し、前記第1のタイプのユーザ命令にはウェイクアップワードを有しないステップと、前記全二重リスニング状態で、前記第1のタイプのユーザ命令を取得し、前記第1のタイプのユーザ命令を認識するステップと、前記第1のタイプのユーザ命令が予め設定された命令である場合、前記第1のタイプのユーザ命令を実行するステップと、前記第1のタイプのユーザ命令が前記予め設定された命令でない場合、前記第1のタイプのユーザ命令を実行しないステップとを含み、前記第1のタイプのユーザ命令を認識するステップの後に、前記電子デバイスのディスプレイスクリーンに前記第1のタイプのユーザ命令を表示するステップをさらに含み、前記電子デバイスの前記ディスプレイスクリーンに前記第1のタイプのユーザ命令を表示するステップは、前記第1のタイプのユーザ命令が前記非チャットモードに関する命令である場合、第1のフォント色で前記第1のタイプのユーザ命令を表示するステップと、前記第1のタイプのユーザ命令が前記非チャットモードに関する命令でない場合、第2のフォント色で前記第1のタイプのユーザ命令を表示するステップとを含み、前記第1のフォント色が前記第2のフォント色より濃い。
【0007】
本態様において、電子デバイスの音声制御方法は、ユーザの第1の音声命令を受信し、第1の音声命令に従って非チャットモードに入り、電子デバイスの全二重リスニング状態を開始し、全二重リスニング状態では、電子デバイスは第1のタイプのユーザ命令を認識し、第1のタイプのユーザ命令にはウェイクアップワードを有しなく、全二重リスニング状態で、第1のタイプのユーザ命令を取得し、第1のタイプのユーザ命令を認識し、第1のタイプのユーザ命令が予め設定された命令である場合、第1のタイプのユーザ命令を実行し、第1のタイプのユーザ命令が予め設定された命令でない場合、第1のタイプのユーザ命令を実行しない。これにより、従来技術においてユーザが電子デバイスと音声対話を行う時の操作が煩雑であり、電子デバイスの通常動作に影響し、ユーザが電子デバイスを使用する体験が悪いという技術的課題が解決され、非チャットモードに入った後に電子デバイスの全二重リスニング状態を開始することによって、ウェイクアップワードを有しない第1のタイプのユーザ命令を直接認識する。第1のタイプのユーザ命令が予め設定された命令である場合に限って実行されることによって、ユーザが音声で命令を開始するコストを節約し、電子デバイスが音声を通常に再生することを確保し、ユーザの使用体験を向上させることができる。
【0008】
上記の目的を達成するために、本出願の第2態様は、電子デバイスの音声制御装置を提供する。電子デバイスの音声制御装置は、ユーザの第1の音声命令を受信し、該第1の音声命令に従って非チャットモードに入る受信モジュールと、前記電子デバイスの全二重リスニング状態を開始する開始モジュールであって、前記全二重リスニング状態では、前記電子デバイスは第1のタイプのユーザ命令を認識し、前記第1のタイプのユーザ命令にはウェイクアップワードを有しない開始モジュールと、前記全二重リスニング状態で、前記第1のタイプのユーザ命令を取得する取得モジュールと、前記第1のタイプのユーザ命令を認識する認識モジュールと、前記第1のタイプのユーザ命令が予め設定された命令である場合、前記第1のタイプのユーザ命令を実行し、前記第1のタイプのユーザ命令が前記予め設定された命令でない場合、前記第1のタイプのユーザ命令を実行しない処理モジュールとを備え、前記電子デバイスのディスプレイスクリーンに前記第1のタイプのユーザ命令を表示する表示モジュールをさらに備え、前記表示モジュールは、具体的には、前記第1のタイプのユーザ命令が前記非チャットモードに関する命令である場合、第1のフォント色で前記第1のタイプのユーザ命令を表示し、前記第1のタイプのユーザ命令が前記非チャットモードに関する命令でない場合、第2のフォント色で前記第1のタイプのユーザ命令を表示し、前記第1のフォント色が前記第2のフォント色より濃い。
【0009】
本態様において電子デバイスの音声制御装置は、ユーザの第1の音声命令を受信し、第1の音声命令に従って非チャットモードに入り、電子デバイスの全二重リスニング状態を開始し、全二重リスニング状態では、電子デバイスは第1のタイプのユーザ命令を認識し、第1のタイプのユーザ命令にはウェイクアップワードを有しなく、全二重リスニング状態で、第1のタイプのユーザ命令を取得し、第1のタイプのユーザ命令を認識し、第1のタイプのユーザ命令が予め設定された命令である場合、第1のタイプのユーザ命令を実行し、第1のタイプのユーザ命令が予め設定された命令でない場合、第1のタイプのユーザ命令を実行しない。これにより、従来技術においてユーザが電子デバイスと音声対話を行う時の操作が煩雑であり、電子デバイスの通常動作に影響し、ユーザが電子デバイスを使用する体験が悪いという技術的課題が解決され、非チャットモードに入った後に電子デバイスの全二重リスニング状態を開始することによって、ウェイクアップワードを有しない第1のタイプのユーザ命令を直接認識する。第1のタイプのユーザ命令が予め設定された命令である場合に限って実行されることによって、ユーザの音声開始命令コストを節約し、電子デバイスが音声を通常に再生することを確保し、ユーザの使用体験を向上させることができる。
【0010】
上記の目的を達成するために、本出願の第3態様は、コンピュータ機器を提供する。コンピュータ機器は、プロセッサとメモリとを備え、前記プロセッサが前記メモリに記憶されている実行可能なプログラムコードを読み出して前記実行可能なプログラムコードに対応するプログラムを実行することによって、上記の電子デバイスの音声制御方法を実現する。
【0011】
上記の目的を達成するために、本出願の第4態様は、コンピュータプログラムが記憶されている非一時的なコンピュータ読み取り可能な記憶媒体を提供する。記憶媒体は、コンピュータプログラムがプロセッサにより実行される場合に、上記の電子デバイスの音声制御方法が実現される。
【0012】
上記の目的を達成するために、本出願の第5態様は、コンピュータプログラム製品を提供する。コンピュータプログラム製品は、該コンピュータプログラム製品における命令がプロセッサによって実行される場合に、上記の電子デバイスの音声制御方法が実現される。
【0013】
本出願の付加的な特徴及び利点は、一部が以下の説明において示され、一部が以下の説明により明らかになり、又は本出願の実践により理解される。
【図面の簡単な説明】
【0014】
本出願の上記及び/又は付加的な特徴及び利点は、一実施形態について図面を参照して以下に説明することにより、明らかになり、理解されやすくなる。
【
図1】本出願の一実施形態に係る電子デバイスの音声制御方法の概略フローチャートである。
【
図2】本出願の一実施形態の変形例の電子デバイスの音声制御方法の概略フローチャートである。
【
図3】本出願の一実施形態における電子デバイスの表示の一例を示す図である。
【
図4】本出願の一実施形態に係る電子デバイスの音声制御装置の概略構成図である。
【
図5】本出願の一実施形態の変形例の電子デバイスの音声制御装置の概略構成図である。
【
図6】本出願の一実施形態の他の変形例の電子デバイスの音声制御装置の概略構成図である。
【
図7】本出願の一実施形態の他の変形例の電子デバイスの音声制御装置の概略構成図である。
【
図8】本出願の一実施形態に係るコンピュータ機器の概略構成図である。
【発明を実施するための形態】
【0015】
以下、本出願の一実施形態を詳細に説明する。前記一実施形態における例が図面に示され、同一又は類似する符号は、常に同一又は類似する素子、或いは、同一又は類似する機能を有する素子を示す。以下に、図面を参照しながら説明される一実施形態は例示的なものであり、本出願を解釈するためだけに用いられ、本出願を限定するものと理解してはならない。
【0016】
以下、図面を参照して本出願の一実施形態の電子デバイスの音声制御方法、音声制御装置、コンピュータ機器及び記憶媒体を説明する。
【0017】
図1は、本出願の一実施形態により提供される電子デバイスの音声制御方法の概略フローチャートである。
【0018】
図1に示されるように、電子デバイスの音声制御方法は、以下のステップ101~ステップ105を含む。
ステップ101では、ユーザの第1の音声命令を受信し、第1の音声命令に従って非チャットモードに入る。
【0019】
具体的には、ユーザは電子デバイスと音声対話を行うことができ、ここで、電子デバイスは、ロボット、スマートスピーカー、スマート学習マシンなどであってもよく、実際の使用要求に応じて選択することができる。
【0020】
実際の使用では、ユーザが一つの音声命令を開始した後、電子デバイスは、音楽モード、ビデオモード、及びクエリモードなどの非チャットモードに入って、電子デバイスはユーザの音声命令をリスニングしなくなり、ユーザが再び音声命令を開始する場合、「小度小度」のようなウェイクアップワードを予め設定して電子デバイスをウェイクアップする必要があり、この時、非チャットモードは一時停止され、電子デバイスはユーザ命令をリスニングして認識し、認識が完了した後にユーザ命令に応答する。
【0021】
したがって、ユーザが再び音声命令を開始する場合、所定のウェイクアップワードによって電子デバイスを再びウェイクアップする必要があることが分かり、ユーザにとって音声コストがあり、且つ電子デバイスが「スマート」ではないように見える。つまり、ユーザが再び音声命令を開始する場合、スピーカー及びマイクの一方しか動作できず、この時スピーカーはオフになり、非チャットモードが一時停止され、マイクはオンになり、電子デバイスはユーザ命令をリスニングして認識する。スピーカーがオフになっているため、ユーザが音楽を聴く体験が連続的ではない。再び音声命令を開始するたびに、非チャットモードが中断され、電子デバイスの通常動作が影響され、ユーザが電子デバイスを使用する体験が悪くなる。
【0022】
上記の問題に対して、本出願は、電子デバイスの音声制御方法を提供し、非チャットモードに入った後に、電子デバイスの全二重リスニング状態を開始することによって、ウェイクアップワードを有しない第1のタイプのユーザ命令を直接認識する。第1のタイプのユーザ命令が非チャットモードに関する命令である場合に限って実行されることによって、ユーザが音声で命令を開始するコストを節約し、電子デバイスが音声を通常に再生することを確保し、ユーザの使用体験を向上させることができる。
【0023】
まず、ユーザの第1の音声命令を受信し、第1の音声命令に従って非チャットモードに入り、ここで、第1の音声命令は、例えば、「ジェイ・チョウの七里香(Qi Li Xiang)を再生」である場合、電子デバイスは、「七里香」を再生する非チャットモードに入る。また、例えば、「アルバムを開く」である場合、電子デバイスは、アルバムを開いて表示する。なお、ユーザの第1の音声命令を受信する時に、電子デバイスはウェイクアップ状態にあることを理解されたい。
【0024】
ステップ102では、電子デバイスの全二重リスニング状態を開始し、全二重リスニング状態では、電子デバイスは第1のタイプのユーザ命令を認識し、第1のタイプのユーザ命令にはウェイクアップワードを有しない。
【0025】
ステップ103では、全二重リスニング状態で、第1のタイプのユーザ命令を取得し、第1のタイプのユーザ命令を認識する。
【0026】
具体的には、非チャットモードに入った後に電子機器の全二重リスニング状態を開始し、ユーザ使用体験をさらに向上させるために、非チャットモードに入った後の所定の期間内に、電子デバイスの全二重リスニング状態を開始してもよい。実際の用途に基づいて所定の期間の選択設定を行い、ユーザ操作習慣及び電子デバイスのエネルギー消費の問題を考慮して、20秒~40秒とすることが好ましい。
【0027】
ここで、ユーザの使用体験をさらに向上させるため、又は現在全二重リスニング状態にあるか否かをユーザが決定できるようにするために、電子デバイスの全二重リスニング状態を開始した後、電子デバイスのディスプレイスクリーンに関連パターン又は文字などの形態でユーザに提示し、例えば、電子デバイスのロゴパターンをカラーで表示する。
【0028】
ここで、電子デバイスの全二重リスニング状態は、スピーカー及びマイクが同時に動作する状態であり、ユーザが第1の音声命令を開始した後、電子デバイスは、30秒などの所定の期間内にリスニングし続ける(この時、音楽、ビデオなどが通常に再生され、音楽を聴き、ビデオを見るなどの体験に影響しない)。
【0029】
ここで、全二重リスニング状態で第1のタイプのユーザ命令を取得する方式は、様々であり、以下に一例を挙げて説明する。
第1の例では、電子デバイスの現在再生中の音声情報を取得し、現在再生中の音声情報に基づいてユーザの音声情報を現在の音声情報から分離し、ユーザの音声情報を認識して第1のタイプのユーザ命令を取得する。
【0030】
第2の例では、予め設定して入力されたユーザ声紋特徴に基づいて、直接に現在の音声情報からユーザ声紋特徴に対応するユーザの音声情報を抽出し、ユーザの音声情報を認識して第1のタイプのユーザ命令を取得する。
【0031】
なお、全二重リスニング状態で、ウェイクアップワードを有しない第1のタイプのユーザ命令を取得し、第1のタイプのユーザ命令を直接認識することができることを理解されたい。第1のタイプのユーザ命令の形態は様々であることを理解されたい。一例として、第1のタイプのユーザ命令を取得した後に音声テキスト変換方法によってテキストに変換し、次にテキスト形態の第1のタイプのユーザ命令に対して単語分割又はキーワード抽出などを行い、所定の命令テーブルとマッチングさせることによって、対応するターゲット命令を取得し、第1のタイプのユーザ命令の認識操作を完了する。
【0032】
ステップ104では、第1のタイプのユーザ命令が予め設定された命令である場合、第1のタイプのユーザ命令を実行する。
【0033】
ステップ105では、第1のタイプのユーザ命令が予め設定された命令でない場合、第1のタイプのユーザ命令を実行しない。
【0034】
具体的には、必要に応じて関連命令、すなわち予め設定された命令を予めに設定し、第1のタイプのユーザ命令は、予め設定された命令であってもよく、予め設定された命令でなくてもよく、例えば、電子デバイスが、「七里香」を再生する非チャットモードを行い、第1のタイプのユーザ命令が「次の曲を再生する」と「音量を上げる」などであると認識した場合、又は「私はペッパピッグ(Peppa Pig)を見たい」と「アルバムを開く」などが予め設定された命令から検索できた場合、第1のタイプのユーザ命令が予め設定された命令であると考えることができ、第1のタイプのユーザ命令を実行することができる。また、例えば、第1のタイプのユーザ命令が「最近上映された映画××はどうですか」であると認識したが、予め設定された命令から検索できなかった場合、当該第1のタイプのユーザ命令が予め設定された命令ではないと考えることができ、第1のタイプのユーザ命令を実行しない。
【0035】
なお、電子デバイスの航続能力を向上させ、ユーザの操作ニーズを満たすために、所定の期間後に、全二重リスニング状態を終了する。
【0036】
本一実施形態の電子デバイスの音声制御方法は、ユーザの第1の音声命令を受信し、第1の音声命令に従って非チャットモードに入り、非チャットモードに入った後に、電子デバイスの全二重リスニング状態を開始し、全二重リスニング状態では、電子デバイスは第1のタイプのユーザ命令を認識し、第1のタイプのユーザ命令にはウェイクアップワードを有しなく、全二重リスニング状態で、第1のタイプのユーザ命令を取得し、第1のタイプのユーザ命令を認識し、第1のタイプのユーザ命令が予め設定された命令である場合、第1のタイプのユーザ命令を実行し、第1のタイプのユーザ命令が予め設定された命令でない場合、第1のタイプのユーザ命令を実行しなく、所定の期間後に、全二重リスニング状態を終了する。これにより、従来技術においてユーザが電子デバイスと音声対話を行う時の操作が煩雑であり、電子デバイスの通常動作に影響し、ユーザが電子デバイスを使用する体験が悪いという技術的課題が解決され、非チャットモードに入った後に、電子デバイスの全二重リスニング状態を開始することによって、ウェイクアップワードを有しない第1のタイプのユーザ命令を直接認識し、第1のタイプのユーザ命令が予め設定された命令である場合に限って実行されることによって、ユーザの音声開始命令コストを節約し、電子デバイスが音声を通常に再生することを確保し、ユーザの使用体験を向上させることができる。
【0037】
図2は、本出願の一実施形態の変形例の電子デバイスの音声制御方法の概略フローチャートである。
【0038】
図2に示されるように、電子デバイスの音声制御方法は、以下のステップ201~ステップ207を含むことができる。
ステップ201では、ユーザの第1の音声命令を受信し、第1の音声命令に従って非チャットモードに入る。
【0039】
なお、ステップ201が上記の一実施形態のステップ101と同じであり、具体的な説明は、ステップ101の説明を参照されたく、ここでは詳細に説明しない。
【0040】
ステップ202では、非チャットモードに入った後の所定の期間に、電子デバイスの全二重リスニング状態を開始し、全二重リスニング状態では、電子デバイスは第1のタイプのユーザ命令を認識し、第1のタイプのユーザ命令にはウェイクアップワードを有しない。
【0041】
ユーザ使用体験をさらに向上させるために、非チャットモードに入った後の所定の期間内に、電子デバイスの全二重リスニング状態を開始してもよい。所定の期間は、実際の用途に基づいて選択及び設定を行い、ユーザ操作習慣及び電子デバイスのエネルギー消費の問題を考慮して、20秒~40秒とすることが好ましい。
【0042】
ステップ203では、全二重リスニング状態で、電子デバイスの現在再生中の音声情報を取得し、現在再生中の音声情報に基づいてユーザの音声情報を現在の音声情報から分離し、ユーザの音声情報を認識して第1のタイプのユーザ命令を取得し、第1のタイプのユーザ命令を認識する。
【0043】
全二重リスニング状態では、スピーカー及びマイクの両方は動作しており、つまり、マイクが受信した現在の音声情報は、スピーカーで現在再生中の音声とユーザの音声情報とを含むため、現在再生中の音声情報に基づいてユーザの音声情報を現在の音声情報から分離する必要があり、ユーザの音声情報を認識して第1のタイプのユーザ命令を取得し、第1のタイプのユーザ命令を認識することによって、音声認識の精度を向上させることを理解されたい。
【0044】
ステップ204では、電子デバイスのディスプレイスクリーンに第1のタイプのユーザ命令を表示する。
【0045】
具体的には、ユーザの体験をさらに向上させるために、電子デバイスのディスプレイスクリーンに第1のタイプのユーザ命令を表示することができ、例を挙げて以下に説明する。
第1の例では、第1のタイプのユーザ命令が非チャットモードに関する命令である場合、第1のフォント色で第1のタイプのユーザ命令を表示し、第1のタイプのユーザ命令が非チャットモードに関する命令でない場合、第2のフォント色で第1のタイプのユーザ命令を表示し、第1のフォント色は第2のフォント色より濃い。
図3に示されるように、予め設定された第1のタイプのユーザ命令である場合、フォントは、青色になり、予め設定された第1のタイプのユーザ命令でない場合、フォントは、グレーになる。
【0046】
第2の例では、第1のタイプのユーザ命令が非チャットモードに関する命令である場合、第1のフォントサイズで第1のタイプのユーザ命令を表示し、第1のタイプのユーザ命令が非チャットモードに関する命令でない場合、第2のフォントサイズで第1のタイプのユーザ命令を表示し、ここで、第1のフォントサイズは、第2のフォントサイズより大きい。
【0047】
なお、フォント色、フォントの色サイズ、及び異なるフォントに限らず、速度、位置などの表示形態であってもよい。
【0048】
ステップ205では、第1のタイプのユーザ命令が予め設定された命令である場合、第1のタイプのユーザ命令を実行し、第1のタイプのユーザ命令が予め設定された命令でない場合、第1のタイプのユーザ命令を実行しない。
【0049】
ステップ206では、所定の期間後に、全二重リスニング状態を終了する。
【0050】
具体的には、必要に応じて関連命令、すなわち予め設定された命令を予めに設定し、第1のタイプのユーザ命令は、予め設定された命令であってもよく、予め設定された命令でなくてもよく、例えば、電子デバイスが、「七里香」を再生する非チャットモードを行い、第1のタイプのユーザ命令が「次の曲を再生する」と「音量を上げる」などであると認識した場合、又は「私はペッパピッグ(Peppa Pig)を見たい」と「アルバムを開く」などが予め設定された命令から検索できた場合、第1のタイプのユーザ命令が予め設定された命令であると考えることができ、第1のタイプのユーザ命令を実行することができる。また、例えば、第1のタイプのユーザ命令が「最近上映された映画××はどうですか」であると認識したが、予め設定された命令から検索できなかった場合、第1のタイプのユーザ命令が予め設定された命令ではないと考えることができ、第1のタイプのユーザ命令を実行しない。
【0051】
なお、電子デバイスの航続能力を向上させ、ユーザの操作要求を満たすために、所定の期間後に、全二重リスニング状態を終了する。
【0052】
ステップ207では、第2のタイプのユーザ命令を取得し、第2のタイプのユーザ命令を認識し、ここで、第2のタイプのユーザ命令にはウェイクアップワードを有し、第2のタイプのユーザ命令を実行する。
【0053】
具体的には、全二重リスニング状態を終了した後、マイクのみが動作しているため、ウェイクアップワードを有する第2のタイプのユーザ命令を取得し、第2のタイプのユーザ命令を実行する。
【0054】
これにより、ユーザによって一つの音声命令が開始された後、カラー電子デバイスの画像の方式で電子デバイスのディスプレイスクリーンに表示され、直接に非チャットに関する音声命令を再開始することができ、直接に音楽を聴いたり、ビデオを見たりしている時に開始することができ、ユーザが音声で命令を開始するコストが節約され、音楽を聴いたり、ビデオを見たりすることを中断する必要がなく、音楽を聴き、ビデオを見る体験は連続的且つ完全である。
【0055】
本実施形態に係る電子デバイスの音声制御方法は、ユーザの第1の音声命令を受信し、第1の音声命令に従って非チャットモードに入り、電子デバイスの全二重リスニング状態を開始し、全二重リスニング状態では、電子デバイスは第1のタイプのユーザ命令を認識し、第1のタイプのユーザ命令にはウェイクアップワードを有しない。全二重リスニング状態で、第1のタイプのユーザ命令を取得し、第1のタイプのユーザ命令を認識し、第1のタイプのユーザ命令が予め設定された命令である場合、第1のタイプのユーザ命令を実行し、第1のタイプのユーザ命令が予め設定された命令でない場合、第1のタイプのユーザ命令を実行しない。これにより、従来技術においてユーザが電子デバイスと音声対話を行う時の操作が煩雑であり、電子デバイスの通常動作に影響し、ユーザが電子デバイスを使用する体験が悪いという技術的課題が解決され、非チャットモードに入った後に電子デバイスの全二重リスニング状態を開始することによって、ウェイクアップワードを有しない第1のタイプのユーザ命令を直接認識し、第1のタイプのユーザ命令が予め設定された命令である場合に限って実行されることによって、ユーザの音声開始命令コストを節約し、電子デバイスが音声を通常に再生することを確保し、ユーザの使用体験を向上させることができる。
【0056】
上記実施形態を実現するために、本出願は、電子デバイスの音声制御装置をさらに提供する。
【0057】
図4は、本出願の一実施形態に係る電子デバイスの音声制御装置の概略構成図である。
図4に示されるように、電子デバイスの音声制御装置は、受信モジュール401と、開始モジュール402と、取得モジュール403と、認識モジュール404と、処理モジュール405とを備えている。
【0058】
受信モジュール401は、ユーザの第1の音声命令を受信し、第1の音声命令に従って非チャットモードに入るように構成される。
【0059】
開始モジュール402は、電子デバイスの全二重リスニング状態を開始するように構成され、全二重リスニング状態では、電子デバイスは第1のタイプのユーザ命令を認識し、第1のタイプのユーザ命令にはウェイクアップワードを有しない。
【0060】
取得モジュール403は、全二重リスニング状態で、第1のタイプのユーザ命令を取得するように構成される。
【0061】
認識モジュール404は、第1のタイプのユーザ命令を認識するように構成される。
【0062】
処理モジュール405は、第1のタイプのユーザ命令が予め設定された命令である場合、第1のタイプのユーザ命令を実行するように構成される。
【0063】
また、処理モジュール405は、さらに、第1のタイプのユーザ命令が予め設定された命令でない場合、第1のタイプのユーザ命令を実行しないように構成される。
【0064】
本出願の一実施形態の変形例として、
図5に示されるように、
図4の電子デバイスの音声制御装置に、終了モジュール406をさらに備えていてもよい。
開始モジュール402は、非チャットモードに入った後の所定の期間内に、電子デバイスの全二重リスニング状態を開始するように構成される。
終了モジュール406は、所定の期間後に全二重リスニング状態を終了するように構成される。
【0065】
本出願の一実施形態の他の変形例として、
図6に示されるように、
図4の電子デバイスの音声制御装置に、取得認識モジュール407と実行モジュール408とをさらに備えていてもよい。
【0066】
取得認識モジュール407は、ウェイクアップワードを有する第2のタイプのユーザ命令を取得し、第2のタイプのユーザ命令を認識するように構成される。
【0067】
実行モジュール408は、第2のタイプのユーザ命令を実行するように構成される。
【0068】
本出願の一実施形態の他の変形例として、
図7に示されるように、
図4の電子デバイスの音声制御装置に、表示モジュール409をさらに備えていてもよい。
【0069】
表示モジュール409は、電子デバイスのディスプレイスクリーンに第1のタイプのユーザ命令を表示するように構成される。
【0070】
本出願の一実施形態の変形例の一つにおいては、表示モジュール409は、具体的には、第1のタイプのユーザ命令が非チャットモードに関する命令である場合、第1のフォント色で第1のタイプのユーザ命令を表示し、第1のタイプのユーザ命令が非チャットモードに関する命令でない場合、第2のフォント色で第1のタイプのユーザ命令を表示するように構成され、第1のフォント色は第2のフォント色より濃い。
【0071】
本出願の一実施形態の変形例の一つにおいては、取得モジュール403は、具体的には、ユーザの音声情報と現在再生中の音声情報とを含む現在の音声情報を収集し、電子デバイスの前記現在再生中の音声情報を取得し、現在再生中の音声情報に基づいてユーザの音声情報を現在の音声情報から分離し、ユーザの音声情報を認識して第1のタイプのユーザ命令を取得するように構成される。
【0072】
本出願の一実施形態の変形例では、所定の期間は20秒~40秒である。
【0073】
なお、上記の電子デバイスの音声制御方法の一実施形態に対する説明は、一実施形態の電子デバイスの音声制御装置にも適用可能であり、その実現原理は類似しており、ここでは詳細に説明しない。
【0074】
本出願の一実施形態に係る電子デバイスの音声制御装置は、ユーザの第1の音声命令を受信し、第1の音声命令に従って非チャットモードに入り、電子デバイスの全二重リスニング状態を開始し、全二重リスニング状態では、電子デバイスは第1のタイプのユーザ命令を認識し、第1のタイプのユーザ命令にはウェイクアップワードを有しなく、全二重リスニング状態で、第1のタイプのユーザ命令を取得し、第1のタイプのユーザ命令を認識し、第1のタイプのユーザ命令が予め設定された命令である場合、第1のタイプのユーザ命令を実行し、第1のタイプのユーザ命令が予め設定された命令でない場合、第1のタイプのユーザ命令を実行しない。これにより、従来技術においてユーザが電子デバイスと音声対話を行う時の操作が煩雑であり、電子デバイスの通常動作に影響し、ユーザが電子デバイスを使用する体験が悪いという技術的課題が解決され、非チャットモードに入った後に電子デバイスの全二重リスニング状態を開始することによって、ウェイクアップワードを有しない第1のタイプのユーザ命令を直接認識する。第1のタイプのユーザ命令が予め設定された命令である場合に限って実行されることによって、ユーザが音声で命令を開始するコストを節約し、電子デバイスが音声を通常に再生することを確保し、ユーザの使用体験を向上させることができる。
【0075】
上記の一実施形態を実現するために、本出願は、プロセッサとメモリとを備えるコンピュータ機器をさらに提供する。コンピュータ機器は、プロセッサがメモリに記憶されている実行可能なプログラムコードを読み出して、実行可能なプログラムコードに対応するプログラムを実行することによって、上記実施形態の電子デバイスの音声制御方法を実現する。
【0076】
図8は、本出願の一実施形態に係るコンピュータ機器の概略構成図であり、本出願の実施形態の実現に適する例示的なコンピュータ機器90のブロック図を示す。
図8に示されるコンピュータ機器90は、単なる一例であり、本出願の一実施形態の機能及び使用範囲を一切限定しない。
【0077】
図8に示されるように、コンピュータ機器90は、汎用コンピューティング機器の形態で示されている。コンピュータ機器90の構成要素は、少なくとも一つのプロセッサ又は処理ユニット906と、システムメモリ910と、異なるシステム構成要素(システムメモリ910と処理ユニット906とを有する)を接続するバス908とを備えることができるが、これらに限定されない。
【0078】
バス908は、メモリバス又はメモリコントローラ、周辺バス、アクセラレーテッドグラフィックスポート、プロセッサ又は多様なバス構造のうちのいずれかのバス構造を使用するローカルバスを含む、複数種類のバス構造のうち少なくとも一つを表す。一例を挙げると、これらのアーキテクチャは、インダストリスタンダードアーキテクチャ(Industry Standard Architecture、以下ISAと略する)バス、マイクロチャネルアーキテクチャ(Micro Channel Architecture、以下MACと略する)バス、拡張ISAバス、ビデオエレクトロニクススタンダーズアソシエーション(Video Electronics Standards Association、以下VESAと略する)ローカルバス、及びペリフェラルコンポーネントインターコネクト(Peripheral Component Interconnection、以下PCIと略する)バスを含むが、これらに限定されない。
【0079】
コンピュータ機器90は、典型的には、複数種類のコンピュータシステム読み取り可能な媒体を含む。これらの媒体は、コンピュータ機器90がアクセスすることができる任意の使用可能な媒体であってもよく、揮発性媒体及び不揮発性媒体、リムーバブル媒体及びノンリムーバブル媒体を含む。
【0080】
システムメモリ910は、ランダムアクセスメモリ(Random Access Memory、以下RAMと略する)911及び/又はキャッシュメモリ912などの揮発性メモリの形態のコンピュータシステム読み取り可能な媒体を含んでもよい。コンピュータ機器90は、他のリムーバブル/ノンリムーバブル、揮発性/不揮発性コンピュータシステム記憶媒体をさらに含んでいてもよい。単なる一例として、ストレージシステム913は、ノンリムーバブル、不揮発性磁気媒体(
図7に示されていないが、通常「ハードドライブ」という)に対して読み出し及び書き込みをするために用いることができる。
図8に示されていないが、リムーバブル不揮発性磁気ディスク(例えば、「フロッピーディスク」)に対して読み出し及び書き込みをするための磁気ディスクドライブ、及びリムーバブル不揮発性光学ディスク(例えば、コンパクトディスク読み出し専用リメモリ(Compact Disc Read Only Memory、以下CD-ROMと略する)、ディーブイディーロム(Digital Video Disc Read Only Memory、以下DVD-ROMと略する)又は他の光学媒体)に対して読み出し及び書き込みをするための光学ディスクドライブを提供することができる。これらの場合、各ドライブは、少なくとも一つのデータメディアインターフェイスを介してバス908に接続することができる。システムメモリ910は、本発明の各一実施形態に記載の機能を実行するように構成される1セット(例えば、少なくとも一つ)のプログラムモジュールを有する少なくとも一つのプログラム製品を含んでいてもよい。
【0081】
コンピュータ読み取り可能な信号媒体は、ベースバンドにおける、又は搬送波の一部として伝播するデータ信号を含むことができ、その中にはコンピュータ読み取り可能なプログラムコードが搭載されている。この伝播するデータ信号は様々な形式を採用することができ、電磁信号、光信号又は上記の任意の適切な組み合わせを含むがこれらに限定されない。コンピュータ読み取り可能な信号媒体は、さらに、コンピュータ読み取り可能な記憶媒体以外の任意のコンピュータ読み取り可能な媒体であってもよく、コンピュータ読み取り可能な媒体は、命令実行システム、装置又はデバイスにより使用され、或いはそれらと組み合わせて使用されるプログラムを送信、伝播又は伝送することができる。
【0082】
コンピュータ読み取り可能な媒体に含まれるプログラムコードは、無線、有線、光ケーブル、RFなど、又は上記の任意の適切な組み合わせを含むがこれらに限定されない任意の適切な媒体によって伝送することができる。
【0083】
少なくとも一つのプログラミング言語又はそれらの組み合わせで本発明の動作を実行するためのコンピュータプログラムコードを作成することができ、プログラミング言語は、Java(登録商標)、Smalltalk、C++などのプロジェクト指向のプログラミング言語を含み、さらに、「C」言語又は同様のプログラミング言語といった従来の手続き型プログラミング言語をも含む。プログラムコードは、完全にユーザーコンピュータで実行されてもよいし、部分的にユーザーコンピュータに実行されてもよいし、スタンドアロンソフトウェアパッケージとして実行されてもよいし、部分的にユーザーコンピュータで、部分的にリモートコンピュータで実行されてもよい、又は完全にリモートコンピュータ又はサーバーで実行してもよい。
【0084】
1セットの(少なくとも一つ)プログラムモジュール9140を有するプログラム/ユーティリティ914は、例えば、システムメモリ910に記憶されてもよく、このようなプログラムモジュール9140は、オペレーティングシステム、少なくとも一つのアプリケーションプログラム、他のプログラムモジュールおよびプログラムデータを含むが、これらに限定されない。これらの例のそれぞれまたはある組み合わせには、ネットワーキング環境の実装が含まれる可能性がある。プログラムモジュール9140は、一般的に、本開示に記載の一実施形態における機能および/または方法を実行する。
【0085】
コンピュータ機器90は、少なくとも一つの外部デバイス10(例えば、キーボード、ポインティングデバイス、ディスプレイ100など)と通信することができ、また、ユーザがコンピュータ機器90とインタラクションすることを可能にする少なくとも一つのデバイスと通信することができ、および/または、コンピュータ機器90が少なくとも一つの他のコンピューティングデバイスと通信することを可能にする任意のデバイス(例えば、ネットワークカード、モデムなど)と通信することもできる。そのような通信は、入力/出力(I/O)インターフェイス902を介して行うことができる。また、コンピュータ機器90は、ネットワークアダプタ900を介して、少なくとも一つのネットワーク(例えば、ローカルエリアネットワーク(Local Area Network、以下LANと略する)、ワイドエリアネットワーク(Wide Area Network、以下WANと略する)、および/またはパブリックネットワーク、例えば、インターネット)と通信することができる。
図8に示されるように、ネットワークアダプタ900は、バス908を介してコンピュータ機器90の他のモジュールと通信する。なお、
図8に示されていないが、マイクロコード、デバイスドライバ、冗長化処理ユニット、外部ディスク駆動アレイ、RAIDシステム、テープドライバ、およびデータバックアップストレージシステムなどを含むが、これらに限定されない他のハードウェアおよび/またはソフトウェアモジュールをコンピュータ機器90と組み合わせて使用することができる。
【0086】
処理ユニット906は、システムメモリ910に記憶されているプログラムを実行することにより、多様な機能アプリケーションおよび車載シーンに基づく電子デバイスの音声制御を実行し、例えば、上記の一実施形態に記載された電子デバイスの音声制御方法を実現する。
【0087】
上記の実施形態を実現するために、本出願は、コンピュータプログラムが記憶されている非一時的なコンピュータ読み取り可能な記憶媒体をさらに提供する。記憶媒体は、コンピュータプログラムがプロセッサにより実行される場合に、上記実施形態の電子デバイスの音声制御方法が実現される。
【0088】
上記の実施形態を実現するために、本出願は、コンピュータプログラム製品をさらに提供する。コンピュータ製品は、コンピュータプログラム製品における命令がプロセッサによって実行される場合に、上記の実施形態の電子デバイスの音声制御方法が実現される。
【0089】
本明細書の説明において、「一実施形態」、「他の実施形態」、「一例」、「具体的な一例」、或いは「変形例」などの用語を参照した説明とは、実施形態或いは実施例を合わせて説明された具体的な特徴、構成、材料或いは特性が、本開示の少なくとも一つの実施形態或いは実施例に含まれることである。本明細書において、上記用語に対する例示的な説明は、必ずしも同じ実施形態或いは実施例を示すものではない。また、説明された具体的な特徴、構成、材料或いは特性は、少なくとも一つの実施形態又は実施例において適切に結合することができる。なお、相互に矛盾しない限り、当業者は、本明細書において説明された異なる実施形態又は実施例、及び異なる実施形態又は実施例の特徴を結合し、組み合わせることができる。
【0090】
本発明の説明において、「第1」、「第2」の用語は、単に説明するためのものであり、比較的な重要性を指示又は暗示するか、或いは示された技術的特徴の数を黙示的に指示すると理解してはいけない。よって、「第1」、「第2」が限定されている特徴は少なくとも1つの前記特徴を含むことを明示又は暗示するものである。本開示の説明において、明確且つ具体的な限定がない限り、「複数」とは、少なくとも2つ、例えば、2つ、3つなどを意味する。
【0091】
フローチャート、又はここで他の方式により説明されるいかなるプロセス又は方法の説明は、特定のロジック機能又はプロセスのステップを実現するための少なくとも一つの実行可能な命令のコードを含むモジュール、セグメント又は部分と理解されてもよい。また、本出願の好ましい実施形態の範囲は、他の実現形態が含まれており、例示され又は議論された順序に従わなくてもよく、言及された機能が実質的に同時に、又は逆の順序に応じて機能を実行することを含む。本出願の一実施形態が属する技術分野の当業者は、これを理解すべきである。
【0092】
フローチャートで示された又はここで他の形態で説明されたロジック及び/又はステップは、例えば、ロジック機能を実現するための実行可能な命令の順番付けられたリストと見なすことができ、任意のコンピュータ読み取り可能な記憶媒体に具体的に実装されて、命令実行システム、装置、又はデバイス(例えばコンピュータに基づいたシステム、プロセッサを含むシステム、又は他の命令実行システム、装置又はデバイスから命令を獲得して命令を実行するシステム)に利用されるか、又はこれらの命令実行システム、装置又はデバイスと組み合わせて利用される。本願明細書において、「コンピュータ読み取り可能な記憶媒体」は、命令実行システム、装置又はデバイスによって、又は、命令実行システム、装置又はデバイスと組み合わせて使用するためのプログラムを含む、格納する、通信する、伝播する、又は伝送することができる任意の装置であってもよい。コンピュータ読み取り可能な記憶媒体のより具体的な例(非限定的なリスト)として、少なくとも一つの配線を備える電気接続部(電子デバイス)、ポータブルコンピュータディスクカートリッジ(磁気デバイス)、ランダムアクセスメモリ(RAM)読み出し専用メモリ(ROM)、消去可能なプログラマブル読み出し専用メモリ(EPROM又はフラッシュメモリ)、光ファイバデバイス、及びポータブルコンパクトディスク読み出し専用リメモリ(CD-ROM)を含む。また、コンピュータ読み取り可能な記憶媒体は、コンピュータプログラムが印刷され得る紙又は他の適切な媒体であってもよく、これは、例えば、紙や他の媒体を光学的スキャンし、次に編集し、解釈し、又は必要な場合に他の適切な形態で処理してコンピュータプログラムを電子的に取得して、そしてコンピュータメモリに格納するからである。
【0093】
なお、本出願の各部分は、ハードウェア、ソフトウェア、ファームウェア、又はこれらの組み合わせにより実現できる。上記実施形態では、複数のステップ又は方法は、メモリに記憶され、且つ適切なコマンド実行システムによって実行されるソフトウェア又はファームウェアにより実現することができる。例えば、ハードウェアにより実現される場合は、他の実施形態と同じく、本分野の以下の公知技術のうちいずれか一つ又はこれらの組み合わせにより実現することができる。データ信号のロジック機能を実現するための論理ゲート回路を備えたディスクリート論理回路、適切な組み合わせ論理ゲート回路を備えた専用集積回路、プログラム可能なゲートアレイ(PGA)、フィールドプログラム可能なゲートアレイ(FPGA)などである。
【0094】
当業者は、上記実施形態に係る方法に含まれている全部又は一部のステップが、コンピュータプログラムにより関連するハードウェアを命令することにより完成できることを理解できる。前記プログラムは、コンピュータ読み取り可能な媒体に記憶されてもよく、コンピュータプログラムは実行時に、方法の実施形態における一つのステップ又はその組み合わせを含むことができる。
【0095】
また、本出願の各実施形態に係る各機能ユニットは、一つの処理モジュールに集積されてもよく、各ユニットが物理的に独立して存在してもよく、二つ又は二つ以上のユニットが一つのモジュールに集積されてもよい。上記集積されたモジュールは、ハードウェアの形式により実現されてもよく、ソフトウェアの機能モジュールの形式により実現されてもよい。上記集積されたモジュールがソフトウェアの機能モジュールの形式により実現され、独立の製品として販売又は使用される場合、一つのコンピュータ読み取り可能な記憶媒体に記憶することもできる。
【0096】
上記の記憶媒体は、読み出し専用メモリや磁気ディスク、光ディスクなどであってもよい。以上に本出願の一実施形態を示して説明したが、上記実施形態は、例示的なものであり、本出願を限定するものと理解してはいけない。当業者は、本出願の範囲内に、上記実施形態に対して変化、修正、取り替え及び変形を行うことができる。