(57)【要約】      （修正有）【課題】モバイル端末における音声認識機能のウェイクアップ方法を提供する。【解決手段】入力インターフェイスのトリガ命令を受信して入力インターフェイスを起動するステップと、モバイル端末のスクリーンの幅方向であるｘ軸における第１の回転方向の回転角度を取得するステップと、モバイル端末のｘ軸における第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動するステップとを含む。【選択図】図１
2020109654.tif 000002
【特許請求の範囲】
【請求項１】
モバイル端末における音声認識機能のウェイクアップ方法であって、
入力インターフェイスのトリガ命令を受信して、入力インターフェイスを起動するステップと、
モバイル端末のｘ軸における第１の回転方向の回転角度を取得するステップであって、前記ｘ軸は、前記モバイル端末のスクリーンの幅方向であるステップと、
前記モバイル端末の前記ｘ軸における前記第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動するステップと、
を含むモバイル端末における音声認識機能のウェイクアップ方法。
【請求項２】
前記入力インターフェイスを起動した後、
前記モバイル端末の加速度を取得するステップであって、前記加速度は、前記モバイル端末のｙ軸方向における第１の加速度とｚ軸方向における第２の加速度とを含み、前記ｙ軸は、前記モバイル端末のスクリーンの長手方向であり、前記ｚ軸は、前記モバイル端末のスクリーンの垂直方向であるステップと、
前記第１の加速度と前記第２の加速度に基づいて、前記モバイル端末がｘ軸における前記第１の回転方向に回転する開始時間及び終了時間を決定するステップと、
前記開始時間と前記終了時間との間の差が予め設定された閾値範囲を満たし、且つ前記モバイル端末の前記ｘ軸における前記第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動するステップと、
を含む請求項１に記載のモバイル端末における音声認識機能のウェイクアップ方法。
【請求項３】
前記第１の加速度と前記第２の加速度に基づいて、前記モバイル端末がｘ軸における前記第１の回転方向に回転する開始時間及び終了時間を決定するステップが、
前記第１の加速度がゼロより小さく、前記第２の加速度がゼロよりも大きく、且つ前記第１の加速度と前記第２の加速度との合計が第１の予め設定された閾値よりも大きい時の時刻を、前記開始時間として決定するステップと、
前記第１の加速度がゼロよりも大きく、前記第２の加速度がゼロよりも小さく、且つ前記第１の加速度と前記第２の加速度との合計が第２の予め設定された閾値よりも大きい時の時刻を、前記終了時間として決定するステップと、
を含む請求項２に記載のモバイル端末における音声認識機能のウェイクアップ方法。
【請求項４】
前記モバイル端末のｘ軸における第１の回転方向の回転角度を取得するステップが、
前記モバイル端末の前記ｘ軸における第１の回転方向の第１の角速度を取得するステップと、
前記第１の角速度に基づいて前記モバイル端末の前記ｘ軸における第１の回転方向の回転角度を取得するステップと、
を含む請求項１に記載のモバイル端末における音声認識機能のウェイクアップ方法。
【請求項５】
前記音声認識機能を起動した後、
前記モバイル端末の前記ｘ軸における第２の回転方向の第２の角速度を取得するステップであって、前記第２の回転方向は、前記第１の回転方向の逆方向であるステップと、
前記第２の角速度に基づいて前記モバイル端末の前記ｘ軸における前記第２の回転方向に沿う回転角度を取得するステップと、
前記モバイル端末の前記ｘ軸における前記第２の回転方向に沿う回転角度が第２のトリガ閾値以上である場合、前記音声認識機能をオフにするステップであって、前記第２のトリガ閾値は前記第１のトリガ閾値より小さいステップと、
を含む請求項１に記載のモバイル端末における音声認識機能のウェイクアップ方法。
【請求項６】
前記方法が、
前記モバイル端末のユーザが前記音声認識機能を起動する時、前記モバイル端末の前記ｘ軸における第１の回転角度のサンプルセットを取得するステップと、
前記第１の回転角度のサンプルセットに基づいて前記第１のトリガ閾値を修正するステップと、
を含む請求項４又は５に記載のモバイル端末における音声認識機能のウェイクアップ方法。
【請求項７】
前記方法が、
前記モバイル端末のユーザが前記音声認識機能をオフにする時、前記モバイル端末の前記ｘ軸における第２の回転角度のサンプルセットを取得するステップと、
前記第２の回転角度のサンプルセットに基づいて前記第２のトリガ閾値を修正するステップと、
を含む請求項４又は５に記載のモバイル端末における音声認識機能のウェイクアップ方法。
【請求項８】
前記音声認識機能を起動した後、
前記モバイル端末とユーザとの間の距離を取得するステップと、
前記モバイル端末とユーザとの間の距離が予め設定された距離の閾値より小さく、且つ前記モバイル端末の前記ｘ軸における前記第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動するステップと、
を含む請求項１に記載のモバイル端末における音声認識機能のウェイクアップ方法。
【請求項９】
モバイル端末における音声認識機能のウェイクアップ装置であって、
入力インターフェイスのトリガ命令を受信して、入力インターフェイスを起動するための受信モジュールと、
モバイル端末のｘ軸における第１の回転方向の回転角度を取得するための第１の取得モジュールであって、前記ｘ軸は、前記モバイル端末のスクリーンの幅方向である第１の取得モジュールと、
前記モバイル端末の前記ｘ軸における前記第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動するための起動モジュールと、
を備えるモバイル端末における音声認識機能のウェイクアップ装置。
【請求項１０】
前記モバイル端末の加速度を取得するための第２の取得モジュールであって、前記加速度は、前記モバイル端末のｙ軸方向における第１の加速度とｚ軸方向における第２の加速度とを含み、前記ｙ軸は、前記モバイル端末のスクリーンの長手方向であり、前記ｚ軸は、前記モバイル端末のスクリーンの垂直方向である第２の取得モジュールと、
前記第１の加速度と前記第２の加速度に基づいて、前記モバイル端末がｘ軸における前記第１の回転方向に回転する開始時間及び終了時間を決定するための決定モジュールと、
を備え、
前記起動モジュールが、開始時間と前記終了時間との間の差が予め設定された閾値範囲を満たし、且つ前記モバイル端末の前記ｘ軸における前記第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動する請求項９に記載のモバイル端末における音声認識機能のウェイクアップ装置。
【請求項１１】
前記決定モジュールが、
前記第１の加速度がゼロよりも小さく、前記第２の加速度がゼロよりも大きく、且つ前記第１の加速度と前記第２の加速度との合計が第１の予め設定された閾値よりも大きい時の時刻を、前記開始時間として決定し、
前記第１の加速度がゼロよりも大きく、前記第２の加速度がゼロよりも小さく、且つ前記第１の加速度と前記第２の加速度との合計が第２の予め設定された閾値よりも大きい時の時刻を、前記終了時間として決定する請求項１０に記載のモバイル端末における音声認識機能のウェイクアップ装置。
【請求項１２】
前記第１の取得モジュールが、
前記モバイル端末の前記ｘ軸における第１の回転方向の第１の角速度を取得し、
前記第１の角速度に基づいて前記モバイル端末の前記ｘ軸における第１の回転方向の回転角度を取得する請求項９に記載のモバイル端末における音声認識機能のウェイクアップ装置。
【請求項１３】
前記装置が、
前記モバイル端末の前記ｘ軸における第２の回転方向の第２の角速度を取得するための第３の取得モジュールであって、前記第２の回転方向は、前記第１の回転方向の逆方向である第３の取得モジュールと、
前記第２の角速度に基づいて前記モバイル端末の前記ｘ軸における前記第２の回転方向に沿う回転角度を取得するための第４の取得モジュールと、
前記モバイル端末の前記ｘ軸における前記第２の回転方向に沿う回転角度が第２のトリガ閾値以上である場合、前記音声認識機能をオフにするためのオフモジュールであって、前記第２のトリガ閾値は前記第１のトリガ閾値より小さいオフモジュールと、
を備える請求項９に記載のモバイル端末における音声認識機能のウェイクアップ装置。
【請求項１４】
前記装置が、
前記モバイル端末のユーザが前記音声認識機能を起動する時、前記モバイル端末の前記ｘ軸における第１の回転角度のサンプルセットを取得するための第５の取得モジュールと、
前記第１の回転角度のサンプルセットに基づいて前記第１のトリガ閾値を修正するための第１の修正モジュールと、
を備える請求項１２又は１３に記載のモバイル端末における音声認識機能のウェイクアップ装置。
【請求項１５】
前記装置が、
前記モバイル端末のユーザが前記音声認識機能をオフにする時、前記モバイル端末の前記ｘ軸における第２の回転角度のサンプルセットを取得するための第６の取得モジュールと、
前記第２の回転角度のサンプルセットに基づいて前記第２のトリガ閾値を修正するための第２の修正モジュールと、
を備える請求項１２又は１３に記載のモバイル端末における音声認識機能のウェイクアップ装置。
【請求項１６】
前記装置が、
前記モバイル端末とユーザとの間の距離を取得するための第７の取得モジュールを備え、
前記起動モジュールが、前記モバイル端末とユーザとの間の距離が予め設定された距離の閾値より小さく、且つ前記モバイル端末の前記ｘ軸における前記第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動する請求項９に記載のモバイル端末における音声認識機能のウェイクアップ装置。
【請求項１７】
モバイル端末であって、
プロセッサとメモリとを備え、
前記プロセッサが、前記メモリに記憶されている実行可能なプログラムコードを読み取ることによって、前記実行可能なプログラムコードに対応するプログラムを実行して、請求項１から８のいずれか一項に記載のモバイル端末における音声認識機能のウェイクアップ方法を実現するモバイル端末。
【請求項１８】
コンピュータプログラムが記憶されているコンピュータ読み取り可能な記憶媒体であって、
当該プログラムがプロセッサによって実行される場合に、請求項１から８のいずれか一項に記載のモバイル端末における音声認識機能のウェイクアップ方法が実現されるコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、モバイル端末技術の分野に関し、特に、モバイル端末における音声認識機能のウェイクアップ方法及び装置に関する。
【背景技術】
【０００２】
モバイル端末技術の発展に伴い、モバイル端末の機能は、ますます完璧になり、例えば、音声入力機能は、打鍵しにくいユーザに対して、文字入力などに代わって音声を入力しても良い。
【０００３】
現在、市販されているスマートフォンの音声入力機能は、ユーザが音声機能キーを手動でクリックして音声入力をトリガする必要があり、片手で携帯電話などを持っている場合には、音声機能キーをクリックすることができない場合がある。従来の音声入力機能をトリガする方法は、ユーザ操作を増加するだけでなく、音声入力の効率も低いことが分かる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本出願は、モバイル端末における音声認識機能のウェイクアップ方法及び装置を提供して、従来の音声入力機能をトリガする方法に存在する、操作が煩雑であり、音声入力の効率が低い課題を解決する。
【課題を解決するための手段】
【０００５】
本出願の一態様の実施例は、モバイル端末における音声認識機能のウェイクアップ方法を提供し、入力インターフェイスのトリガ命令を受信して、入力インターフェイスを起動するステップと、モバイル端末のｘ軸における第１の回転方向の回転角度を取得するステップであって、前記ｘ軸は、前記モバイル端末のスクリーンの幅方向であるステップと、前記モバイル端末の前記ｘ軸における前記第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動するステップと、を含む。
【０００６】
本出願の実施例のモバイル端末における音声認識機能のウェイクアップ方法は、入力インターフェイスを起動した後、モバイル端末のｘ軸における第１の回転方向の回転角度を取得し、モバイル端末のｘ軸における第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動し、モバイル端末のｘ軸における第１の回転方向に沿う回転角度に基づいて、音声認識機能を自動的に起動することによって、ユーザが音声機能ボタンを手動でクリックする必要がなく、音声を入力することができ、ユーザの操作を減少するだけでなく、ユーザの手を解放し、音声入力の効率を向上させることを実現する。
【０００７】
本出願の他の態様の実施例は、モバイル端末における音声認識機能のウェイクアップ装置を提供し、入力インターフェイスのトリガ命令を受信して、入力インターフェイスを起動するための受信モジュールと、モバイル端末のｘ軸における第１の回転方向の回転角度を取得するための第１の取得モジュールであって、前記ｘ軸は、前記モバイル端末のスクリーンの幅方向である第１の取得モジュールと、前記モバイル端末の前記ｘ軸における第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動するための起動モジュールと、を備える。
【０００８】
本出願の実施例のモバイル端末における音声認識機能のウェイクアップ装置は、入力インターフェイスを起動した後、モバイル端末のｘ軸における第１の回転方向の回転角度を取得し、モバイル端末のｘ軸における第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動し、モバイル端末のｘ軸における第１の回転方向に沿う回転角度に基づいて、音声認識機能を自動的に起動することによって、ユーザが音声機能ボタンを手動でクリックする必要がなく、音声を入力することができ、ユーザの操作を減少するだけでなく、ユーザの手を解放し、音声入力の効率を向上させることを実現する。
【０００９】
本出願の他の態様の実施例は、モバイル端末を提供し、プロセッサとメモリとを備え、
前記プロセッサは、前記メモリに記憶されている実行可能なプログラムコードを読み取る読み取ることによって、前記実行可能なプログラムコードに対応するプログラムを実行して、上記の側面の実施例に記載のモバイル端末における音声認識機能のウェイクアップ方法を実現する。
【００１０】
本出願の別の態様の実施例は、コンピュータプログラムが記憶されているコンピュータ読み取り可能な記憶媒体を提供し、当該プログラムがプロセッサによって実行される場合に、上記の側面の実施例に記載のモバイル端末における音声認識機能のウェイクアップ方法を実現する。
【００１１】
本出願の付加的な特徴及び利点は、一部が以下の説明において示され、一部が以下の説明により明らかになり、又は本出願の実践により理解される。
【図面の簡単な説明】
【００１２】
本出願の上記及び/又は付加的な特徴及び利点は、図面を参照して実施例について以下に説明することにより、明らかになり、理解されやすくなる。
【図１】本出願の実施例により提供されるモバイル端末における音声認識機能のウェイクアップ方法の概略フローチャートである。
【図２】本出願の実施例により提供される空間直角座標系の概略図である。
【図３】本出願の実施例により提供される他のモバイル端末における音声認識機能のウェイクアップ方法の概略フローチャートである。
【図４】本出願の実施例により提供される他のモバイル端末における音声認識機能のウェイクアップ方法の概略フローチャートである。
【図５】本出願の実施例により提供される他のモバイル端末における音声認識機能のウェイクアップ方法の概略フローチャートである。
【図６】本出願の実施例により提供されるモバイル端末における音声認識機能のウェイクアップ装置の概略構成図である。
【図７】本出願の実施例により提供されるモバイル端末の概略構成図である。
【発明を実施するための形態】
【００１３】
以下、本出願の実施例を詳細に説明する。前記実施例における例が図面に示され、同一又は類似する符号は、常に同一又は類似する素子、或いは、同一又は類似する機能を有する素子を示す。以下に、図面を参照しながら説明される実施例は例示的なものであり、本出願を解釈するためだけに用いられ、本出願を限定するものと理解してはいけない。
【００１４】
以下、図面を参照して本出願の実施例のモバイル端末における音声認識機能のウェイクアップ方法及び装置を説明する。
【００１５】
本出願の実施例では、従来の音声入力機能をトリガする方法には、操作が煩雑であり、音声入力の効率が低いという課題があることに対して、モバイル端末における音声認識機能のウェイクアップ方法を提供する。
【００１６】
本出願の実施例のモバイル端末における音声認識機能のウェイクアップ方法は、入力インターフェイスを起動した後、モバイル端末のｘ軸における第１の回転方向の回転角度を取得し、モバイル端末のｘ軸における第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動することによって、モバイル端末のｘ軸における第１の回転方向に沿う回転角度に基づいて、音声認識機能を自動的に起動することによって、ユーザが音声機能ボタンを手動でクリックする必要がなく、音声を入力することができ、ユーザの操作を減少するだけでなく、ユーザの手を解放し、音声入力の効率を向上させることを実現する。
【００１７】
図１は、本出願の実施例により提供されるモバイル端末における音声認識機能のウェイクアップ方法の概略フローチャートである。
【００１８】
本出願の実施例のモバイル端末における音声認識機能のウェイクアップ方法は、本出願により提供されるモバイル端末における音声認識機能のウェイクアップ装置によって実行されることができ、上記の装置は、音声入力機能を有するスマートフォン、タブレットコンピュータなどのモバイル端末に配置され、モバイル端末のｘ軸における第１の回転方向に沿う回転角度に基づいて、音声認識機能を自動的に起動して、ユーザが音声を直接に入力することができることを実現する。
【００１９】
図１に示すように、当該モバイル端末における音声認識機能のウェイクアップ方法は、ステップ１０１と、ステップ１０２と、ステップ１０３とを含む。
ステップ１０１において、入力インターフェイスのトリガ命令を受信して、入力インターフェイスを起動する。
【００２０】
ユーザがモバイル端末における入力ボックスをクリックする場合、モバイル端末は入力インターフェイスのトリガ命令を受信し、当該トリガ命令に基づいて、入力インターフェイスを起動する。
【００２１】
例えば、ユーザがインスタントメッセージングソフトウェアのチャットインタフェース内の入力ボックスをクリックする場合、モバイル端末は、インプットメソッドインターフェイスをポップアップする。
【００２２】
ステップ１０２において、モバイル端末のｘ軸における第１の回転方向の回転角度を取得し、ｘ軸は、モバイル端末のスクリーンの幅方向である。
【００２３】
実際の応用では、モバイル端末のマイクは、通常、モバイル端末の底部にあり、ユーザが音声入力を行う場合、携帯電話の底部を傾いて口元に近づけ、すなわち、ユーザが音声入力を行う場合、モバイル端末をモバイル端末の幅方向周りに一定の角度を回転させることができる。
【００２４】
本実施例では、入力インターフェイスが起動される場合、モバイル端末が正常な状態にあると見なされ、入力インターフェイスが起動される場合、モバイル端末の現在位置状態に対して、空間直角座標系を構築することができる。具体的には、入力インターフェイスが起動される場合、モバイル端末のスクリーンの幅方向をｘ軸とし、モバイル端末のスクリーンの長手方向をｙ軸とし、モバイル端末のスクリーン平面の垂直方向をｚ軸として、空間直角座標系を構築する。図２は、本出願の実施例により提供される空間直角座標系の概略図である。
【００２５】
本出願の実施例では、モバイル端末が入力インターフェイスを起動した後、モバイル端末のｘ軸における第１の回転方向の回転角度を取得する。具体的に実現する時に、モバイル端末は、入力インターフェイスを起動した後、モバイル端末におけるジャイロスコープでモバイル端末のｘ軸における第１の回転方向の回転角度をリアルタイムに取得することができる。
【００２６】
モバイル端末のｘ軸における第１の回転方向の回転角度は、モバイル端末が今回のｘ軸における第１の回転方向に沿う回転角度であることを理解されたい。
【００２７】
本実施例では、第１の回転方向は、モバイル端末のスクリーン方向であってもよい。つまり、モバイル端末が入力インターフェイスを起動した後、モバイル端末がｘ軸におけるスクリーン方向に回転する時の回転角度を取得する。
【００２８】
ステップ１０３において、モバイル端末のｘ軸における第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動する。
【００２９】
第１のトリガ閾値は、モバイル端末が音声認識機能を自動に起動する閾値であり、第１のトリガ閾値は、実際のニーズによって設定することができる。
【００３０】
モバイル端末のｘ軸における第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、ユーザがモバイル端末を一定の角度に傾いたことを意味し、ユーザが音声入力を希望することを予測することができると、音声認識機能を自動に起動する。
【００３１】
例えば、第１のトリガ閾値は４５°であり、モバイル端末における入力インターフェイスが起動する場合、モバイル端末が位置する位置は、ｘ軸におけるスクリーン方向に回転する時に、回転した後のモバイル端末のｘ軸におけるスクリーン方向に沿う回転角度が４５°より大きい場合、音声認識機能を起動する。
【００３２】
入力インターフェイスを起動する場合、モバイル端末は正常な姿勢にあり、本出願の実施例では、モバイル端末における入力インターフェイスが起動する場合、ｘ軸における第１の回転方向に沿う回転角度を取得し、回転角度が第１の予め設定された閾値以上であるか否かを判断することによって、音声認識機能を起動するか否かを決定し、これにより、モバイル端末が入力インターフェイスを起動した後、ｘ軸における第１の回転方向に沿う回転角度に基づいて、音声認識機能を自動に起動することを実現する。
【００３３】
さらに、ユーザがモバイル端末の音声認識機能を使用する場合、通常、口をモバイル端末のマイクに近づけるため、音声認識機能を起動する精度をさらに向上させるために、モバイル端末が入力インターフェイスを起動した後、モバイル端末における距離センサによってユーザとモバイル端末との距離をリアルタイムに監視することができ、モバイル端末のｘ軸における第１の回転方向に沿う回転角度が第１のトリガ閾値以上であり、且つモバイル端末とユーザとの間の距離が予め設定された距離の閾値より小さい場合、音声認識機能を起動する。
【００３４】
図１に示す実施例に基づいて、音声認識機能を起動する精度をさらに向上させるために、本出願の一実施例では、モバイル端末のｙ軸方向とｚ軸方向との加速度、及びモバイル端末がｘ軸における第１の回転方向に回転した後、モバイル端末のｘ軸における第１の回転方向に沿う回転角度が同時に要求を満たす場合に、音声認識機能を起動する。以下、図３と結合しながら説明すると、図３は、本出願の実施例により提供される他のモバイル端末における音声認識機能のウェイクアップ方法の概略フローチャートである。
【００３５】
図３に示すように、当該モバイル端末における音声認識機能のウェイクアップ方法は、以下のようなステップをさらに含む。
ステップ２０１において、モバイル端末の加速度を取得する。
【００３６】
モバイル端末の加速度は、モバイル端末のｙ軸方向における加速度と、ｙ軸方向における第２の加速度と、を含み、図２に示すように、ｙ軸は、モバイル端末入力インターフェイスを起動する時、モバイル端末のスクリーンの長手方向であり、ｚ軸は、モバイル端末のスクリーンの垂直方向であり、ｙ軸の正方向は、モバイル端末の底部から上部への方向であってもよく、ｚ軸の正方向は、モバイル端末がユーザに近づく方向であってもよい。
【００３７】
次に、本実施例では、モバイル端末のジャイロスコープでモバイル端末のｘ軸における第１の回転方向の回転角度を監視するとともに、モバイル端末における加速度センサを使用して、モバイル端末のｙ軸方向及びｚ軸方向における加速度を監視することができる。区別しやすいために、本出願の実施例では、モバイル端末のｙ軸方向における加速度を第１の加速度と呼び、ｚ軸方向における加速度を第２の加速度と呼ぶ。
【００３８】
モバイル端末が入力インターフェイスを起動した後、モバイル端末が回転する時の第１の加速度と第２の加速度とを取得する。
【００３９】
ステップ２０２において、第１の加速度と第２の加速度に基づいて、モバイル端末がｘ軸における第１の回転方向に回転する開始時間及び終了時間を決定する。
実際の応用では、ユーザがモバイル端末に音声を入力する場合、通常、モバイル端末の底部を、一定の角度に上へ傾いてユーザに近づく方向に移動し、モバイル端末の上部が下へ移動する。モバイル端末が回転を開始する時には、モバイル端末のｙ軸方向における加速度がゼロより小さく、ｚ軸方向における加速度がゼロより大きく、回転が終了する時には、逆に、モバイル端末のｙ軸方向における加速度がゼロより大きく、ｚ軸方向における加速度がゼロより小さい。これにより、モバイル端末のｙ軸及びｚ軸方向における加速度の大きさに基づいて、モバイル端末がｘ軸における第１の回転方向に回転する開始時間と終了時間とを決定することができることが分かる。
【００４０】
本実施例では、モバイル端末のｙ軸方向における第１の加速度がゼロより小さく、ｚ軸方向における第２の加速度がゼロより大きく、且つ第１の加速度と第２の加速度との合計が第１の予め設定された閾値より大きい場合、モバイル端末の回転が開始されると見なされ、現在の時刻をモバイル端末の回転開始時間として決定することができる。
【００４１】
なお、モバイル端末の回転が開始した後のしばらくの時間内に、第１の加速度と第２の加速度は、すべて上記条件を満たす可能性があり、本実施例では、入力インターフェイスを起動した後、最初に第１の加速度と第２の加速度が上記条件を満たしたと監視された時刻を回転開始時間とする。
【００４２】
モバイル端末の回転中に、モバイル端末のｙ軸方向及びｚ軸方向の加速度を継続的に取得して判断し、第１の加速度がゼロより大きく、第２の加速度がゼロより小さく、且つ第１の加速度と第２の加速度との合計が第２の予め設定された閾値より大きいと最初に監視された場合、モバイル端末は回転を終了すると意味し、現在の時刻をモバイル端末の回転終了時間として決定する。
【００４３】
なお、第１の予め設定された閾値と第２の予め設定された閾値は、ユーザが音声入力を行う前にモバイル端末の回転を開始する際のモバイル端末の加速度及びモバイル端末の回転を終了して音声入力を行う際のモバイル端末の加速度をカウントすることによって決定されることができる。
【００４４】
ステップ２０３において、開始時間と終了時間との間の差が予め設定された閾値範囲を満たし、且つモバイル端末のｘ軸における第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動する。
【００４５】
実際の応用では、ユーザが音声入力を行う場合、モバイル端末の回転の所要時間は、一般的には、一定の範囲内に収まり、当該範囲内に収まらない場合、モバイル端末の回転の所要時間が長すぎるか、又は短すぎることを意味し、モバイル端末の回転は、音声入力とは無関係であると見なしても良い。
【００４６】
これに基づいて、本実施例では、モバイル端末の回転の開始時間と終了時間との間の差を算出し、モバイル端末の回転の開始時間と終了時間との間の差が予め設定された閾値範囲内に収まり、例えば、第３の予め設定された閾値より大きく、且つ第４の予め設定された閾値より小さく、且つモバイル端末のｘ軸における第１の回転方向に沿う回転角度が第１のトリガ閾値以上であり、つまり、入力インターフェイスを起動した後、モバイル端末の回転時間が予め設定された閾値範囲内に収まり、且つ回転時間内にｘ軸における第１の回転方向に回転した後、モバイル端末のｘ軸における第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動する。
【００４７】
第３の予め設定された閾値及び第４の予め設定された閾値は、ユーザがモバイル端末を回転させて音声入力を行う所要時間をカウントすることによって決定することができる。
【００４８】
さらに、図３に示される実施例に基づいて、さらに、入力インターフェイスが起動した後、モバイル端末とユーザとの間の距離を取得し、モバイル端末とユーザとの間の距離を、音声認識機能を起動するか否かを決定する条件の一つとすることができる。つまり、モバイル端末のｘ軸における第１の回転方向の回転時間が予め設定された閾値範囲内に収まり、モバイル端末とユーザとの間の距離が予め設定された距離の閾値より小さく、且つモバイル端末のｘ軸における第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動することによって、音声認識機能起動の精度をさらに向上させる。
【００４９】
さらに、振動による音声認識機能の誤起動を回避するために、回転を開始した後の予め設定された期間内に、すなわちモバイル端末の回転を開始した後の予め設定された期間内に、第１の加速度の絶対値と第２の加速度の絶対値との合計が第５の予め設定された閾値より大きいか否かを判断することもでき、第５の予め設定された閾値より大きく、且つモバイル端末がｘ軸における第１の回転方向に回転する開始時間と終了時間との間の差が予め設定された閾値範囲内に収まり、モバイル端末のｘ軸における第１の回転方向に沿う回転角度が第１のトリガ閾値以上であり、モバイル端末とユーザとの間の距離が予め設定された距離の閾値より小さい場合、認識機能を起動する。これにより、モバイル端末が前後の振動によって誤起動することを回避し、音声認識機能起動の精度を向上させる。
【００５０】
本出願の実施例では、入力インターフェイスを起動した後、モバイル端末のｘ軸における第１の回転方向の回転角度と、回転する時のｙ軸方向における加速度とｚ軸方向における加速度を取得することによって、第１の加速度と第２の加速度に基づいて、モバイル端末の回転の開始時間及び終了時間を決定し、回転にかかる時間が予め設定された閾値範囲を満たし、且つモバイル端末のｘ軸における第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動することによって、音声認識機能起動の精度を大幅に向上させる。
【００５１】
本出願の一実施例では、モバイル端末のｘ軸における第１の回転方向の回転角度を取得する時に、先に、第１の角速度を取得し、次に、第１の角速度に基づいてモバイル端末のｘ軸における第１の回転方向の回転角度を取得することができる。以下、図４を参照しながら説明する。図４は、本出願の実施例により提供される別のモバイル端末における音声認識機能のウェイクアップ方法の概略フローチャートである。
【００５２】
図４に示すように、上記のモバイル端末のｘ軸における第１の回転方向の回転角度を取得するステップは、以下のようなステップを含む。
ステップ３０１において、モバイル端末のｘ軸における第１の回転方向の第１の角速度を取得する。
【００５３】
本実施例では、モバイル端末におけるジャイロスコープによってモバイル端末がｘ軸における第１の回転方向に回転する第１の角速度をリアルタイムに監視し、モバイル端末のｘ軸における第１の回転方向の回転時間を記録する。
【００５４】
ステップ３０２において、第１の角速度に基づいてモバイル端末のｘ軸における第１の回転方向の回転角度を取得する。
【００５５】
可能な実現方式として、第１の角速度とモバイル端末のｘ軸における第１の回転方向の回転時間との積の結果を、モバイル端末のｘ軸における第１の回転方向の回転角度とすることができる。
【００５６】
実際の応用では、ユーザがモバイル端末を回転させる時、モバイル端末を回転させる速度は、均一ではないことがあり、つまり、モバイル端末の第１の角速度は、均一ではないことがあるため、モバイル端末のｘ軸における第１の回転方向の回転角度の計算精度を向上させるために、積分方式によって算出することができる。
【００５７】
別の可能な実現方式として、ジャイロスコープによってモバイル端末のｘ軸における第１の回転方向の第１の角速度をリアルタイムに監視し、第１の角速度在モバイル端末のｘ軸における第１の回転方向の回転時間の積分をリアルタイムに算出し、積分結果は、モバイル端末のｘ軸における第１の回転方向の回転角度である。
【００５８】
モバイル端末のｘ軸における第１の回転方向の回転角度を算出した後、当該回転角度が第１の予め設定された閾値以上であるか否かを判断する。モバイル端末のｘ軸における第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動する。
【００５９】
本出願の実施例では、入力インターフェイスを起動した後、モバイル端末によって角速度を取得し、角速度に基づいてモバイル端末のｘ軸における第１の回転方向の回転角度を取得する。モバイル端末のｘ軸における第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を自動的に起動することによって、ユーザの操作を減少し、音声入力の効率を向上させる。
【００６０】
実際の応用では、ユーザの音声入力が終了した後、モバイル端末を移動させ、モバイル端末が正常の使用姿勢になるようにする。従って、本出願の一実施例では、音声認識機能を起動した後、ユーザが第１の回転方向の逆方向にモバイル端末を回転させる時、回転した後のモバイル端末のｘ軸における第１の回転方向に沿う回転角度に基づいて、音声認識機能をオフにするかどうかを決定する。以下、図５を結合して説明する。図５は、本出願の実施例により提供される他のモバイル端末における音声認識機能のウェイクアップ方法の概略フローチャートである。
【００６１】
図５に示すように、音声認識機能を起動した後、当該モバイル端末における音声認識機能のウェイクアップ方法は、以下のようなステップをさらに含む。
ステップ４０１において、モバイル端末のｘ軸における第２の回転方向の第２の角速度を取得し、第２の回転方向は、第１の回転方向の逆方向である。
【００６２】
音声認識機能を起動した後、ジャイロスコープでモバイル端末のｘ軸における第２の回転方向の第２の角速度をリアルタイムで継続的に監視する。第２の回転方向は、第１の回転の方向である。例えば、第１の回転方向は、モバイル端末のスクリーン方向であり、第２の回転方向は、モバイル端末のスクリーンの逆方向である。
【００６３】
ステップ４０２において、第２の角速度に基づいてモバイル端末のｘ軸における第２の回転方向に沿う回転角度を取得する。
【００６４】
本実施例では、モバイル端末のｘ軸における第１の回転方向に沿う回転角度を算出する上記方法を利用して、第２の角速度に基づいてモバイル端末のｘ軸における第２の回転方向に沿う回転角度を算出することができる。
【００６５】
ユーザがモバイル端末をｘ軸周りに第２の回転方向に回転する時のモバイル端末が位置する位置に基づいて、空間直角座標系を構築するため、具体的には、モバイル端末のスクリーンの幅方向をｘ軸とし、モバイル端末のスクリーンの長手方向をｙ軸とし、モバイル端末のスクリーン平面の垂直方向をｚ軸とすることができる。次に、ユーザがモバイル端末をｘ軸周りに第２の回転方向に回転する時、モバイル端末のｘ軸における第２の回転方向に沿う回転角度を取得する。
【００６６】
ステップ４０３において、モバイル端末のｘ軸における第２の回転方向に沿う回転角度が第２のトリガ閾値以上である場合、音声認識機能をオフにする。
【００６７】
第２のトリガ閾値は、第１のトリガ閾値より小さい。
【００６８】
モバイル端末のｘ軸における第２の回転方向に沿う回転角度が第２のトリガ閾値以上である場合、ユーザが音声認識機能の利用終了を予測することができ、モバイル端末は、音声認識機能を自動的にオフにすることができる。つまり、モバイル端末のｘ軸における第２の回転方向に沿う回転角度が第２のトリガ閾値に達する場合、音声認識機能をオフにする。
【００６９】
例えば、第１のトリガ閾値は４５°であり、第２のトリガ閾値は１５°であると仮定する。モバイル端末が入力インターフェイスを起動する際に、回転が終了する時、モバイル端末のｘ軸周りにモバイル端末のスクリーン方向への回転角度が４７°であると監視される場合、モバイル端末のｘ軸における第１の回転方向に沿う回転角度が４７°で、４５°より大きいであることを決定することができ、音声認識機能を起動する。
【００７０】
音声認識機能を起動した後、モバイル端末がｘ軸周りにモバイル端末のスクリーンの逆方向に回転すると監視される場合、ユーザが音声認識機能の利用終了を意味し、モバイル端末がｘ軸周りにモバイル端末のスクリーン逆方向に回転する角度が１６°で、第２のトリガ閾値１５°より大きい場合、音声認識機能をオフにする。
【００７１】
本出願の実施例のモバイル端末における音声認識機能のウェイクアップ方法は、入力インターフェイスを起動した後、モバイル端末のｘ軸における第１の回転方向の回転角度を取得し、モバイル端末のｘ軸における第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動し、音声認識機能を起動した後、モバイル端末のｘ軸における第１の回転方向の逆方向の第２の角速度を取得して、モバイル端末のｘ軸における第２の回転方向に沿う回転角度を取得し、モバイル端末のｘ軸における第１の回転方向に沿う回転角度が第２のトリガ閾値以上である場合、音声認識機能をオフにすることによって、モバイル端末のｘ軸の異なる方向への回転角度を監視することによって、音声認識機能を自動的にオンにするか、又はオフにするため、ユーザの操作を減少するだけでなく、音声入力の効率を向上させることを実現する。
【００７２】
さらに、本出願の実施例では、音声認識機能をオフにする場合、一定のフォールトトレラント処理を行い、すなわち第２のトリガ閾値は第１のトリガ閾値より小さいであることにより、ユーザが音声入力中に角度の軽微の変化によって音声認識機能がオフにされることを防止する。本出願の実施例では、第２のトリガ閾値は第１のトリガ閾値より小さくするように設置することは、音声認識機能が起動した後に一定のフォールトトレラント空間があることを許容し、音声認識機能が早期にオフされることを防止する。
【００７３】
ユーザに応じてモバイル端末を使用する習慣は異なるため、ユーザがモバイル端末、及び音声入力を正常に使用する時、モバイル端末のｘ軸における第１の回転方向に沿う回転角度は異なる。さらに、音声認識機能を起動する精度を向上させるために、本出願の一実施例では、モバイル端末のユーザが音声認識機能を起動するたびに、モバイル端末のｘ軸における第１の回転方向に沿う回転角度を採集することもできることによって、モバイル端末のユーザが音声認識機能を起動する時に、モバイル端末のｘ軸における第１の回転角度のサンプルセットを取得することができる。
【００７４】
第１の回転角度のサンプルセットには、モバイル端末のユーザが音声認識機能を起動する時に、モバイル端末のｘ軸における第１の回転方向に沿う回転角度を含む。
【００７５】
その後、修正後の第１のトリガ閾値が、ユーザが音声認識機能を起動する時に、モバイル端末のｘ軸における第１の回転方向に沿う回転角度にもっと接近するように、第１の回転角度のサンプルセットに基づいて第１のトリガ閾値を修正することができる。
【００７６】
例えば、第１の回転角度のサンプルセットにおけるモバイル端末のｘ軸の第１の回転方向に沿う回転角度の平均値を算出し、次に、第１のトリガ閾値と平均値との間の差を算出し、差に基づいて第１のトリガ閾値を修正して、第１のトリガ閾値が当該平均値と等しくなるようにする。
【００７７】
本出願の実施例では、ユーザが音声認識機能を起動する時に、モバイル端末のｘ軸における第１の回転方向に沿う回転角度に基づいて、第１のトリガ閾値を修正することによって、第１のトリガ閾値がユーザの習慣にもっと接近するようにし、第１のトリガ閾値の精度を向上させる。
【００７８】
同様に、音声認識機能をオフにする精度を向上させるために、本出願の一実施例では、モバイル端末のユーザが音声認識機能をオフにするたびにモバイル端末のｘ軸における第２の回転方向に沿う回転角度を採集することによって、モバイル端末のユーザが音声認識機能をオフにする時に、モバイル端末のｘ軸における第２の回転角度のサンプルセットを取得することができる。
【００７９】
第２の回転角度のサンプルセットには、モバイル端末のユーザが音声認識機能をオフにする時に、モバイル端末のｘ軸における第２の回転方向に沿う回転角度を含む。
【００８０】
その後、ユーザが音声認識機能をオフにする時に、修正後の第２のトリガ閾値がモバイル端末のｘ軸における第２の回転方向に沿う回転角度にもっと接近するように、第２の回転角度のサンプルセットに基づいて第２のトリガ閾値を修正する。
【００８１】
例えば、ユーザがインプットメソッドの音声入力機能を使用する時、録音コントロールから離すたびに、モバイル端末のｘ軸における第２の回転方向に沿う回転角度を取得することによって、第２の回転角度のサンプルセットを取得し、第２の回転角度のサンプルセットにおけるモバイル端末のｘ軸の第２の回転方向に沿う回転角度の平均値を算出し、次に、第２のトリガ閾値と平均値との間の差を算出し、差に基づいて第２のトリガ閾値を修正して、第２のトリガ閾値が当該平均値と等しくなるようにする。
【００８２】
本出願の実施例では、ユーザが音声認識機能をオフにする時に、モバイル端末のｘ軸における第２の回転方向に沿う回転角度に基づいて、第２のトリガ閾値を修正することによって、修正後の第２のトリガ閾値がユーザの習慣にもっと接近し、音声認識機能を早すぎ又は遅すぎにオフにすることを回避し、第２のトリガ閾値の精度を向上させる。
【００８３】
上記の実施例を実現するために、本出願の実施例は、モバイル端末における音声認識機能のウェイクアップ装置をさらに提供する。図６は、本出願の実施例により提供されるモバイル端末における音声認識機能のウェイクアップ装置の概略構成図である。
【００８４】
図６に示すように、当該モバイル端末における音声認識機能のウェイクアップ装置は、
入力インターフェイスのトリガ命令を受信して、入力インターフェイスを起動するための受信モジュール５１０と、モバイル端末のｘ軸における第１の回転方向の回転角度を取得するための第１の取得モジュール５２０であって、ｘ軸は、モバイル端末のスクリーンの幅方向である第１の取得モジュール５２０と、モバイル端末のｘ軸における第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動するための起動モジュール５３０と、を備える。
【００８５】
本出願の実施例の可能な実現方式では、当該装置は、モバイル端末の加速度を取得するための第２の取得モジュールであって、加速度は、前記モバイル端末のｙ軸方向における第１の加速度とｚ軸方向における第２の加速度とを含み、ｙ軸は、前記モバイル端末のスクリーンの長手方向であり、ｚ軸は、前記モバイル端末のスクリーンの垂直方向である第２の取得モジュールと、前記第１の加速度と前記第２の加速度に基づいて、前記モバイル端末がｘ軸における前記第１の回転方向に回転する開始時間及び終了時間を決定するための決定モジュールと、をさらに備え、
上記の起動モジュール５３０は、さらに、開始時間と前記終了時間との間の差が予め設定された閾値範囲を満たし、且つモバイル端末在ｘ軸における前記第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動する。
【００８６】
本出願の実施例の可能な実現方式では、上記決定モジュールは、具体的には、前記第１の加速度がゼロより小さく、前記第２の加速度がゼロより大きく、且つ前記第１の加速度と前記第２の加速度との合計が第１の予め設定された閾値より大きい時の時刻を、前記開始時間として決定し、前記第１の加速度がゼロより大きく、前記第２の加速度がゼロより小さく、且つ前記第１の加速度と前記第２の加速度との合計が第２の予め設定された閾値より大きい時の時刻を、前記終了時間として決定する。
【００８７】
本出願の実施例の可能な実現方式では、上記の第１の取得モジュール５２０は、具体的には、モバイル端末のｘ軸における第１の回転方向の第１の角速度を取得し、第１の角速度に基づいてモバイル端末のｘ軸における第１の回転方向の回転角度を取得する。
【００８８】
本出願の実施例の可能な実現方式では、当該装置は、モバイル端末のｘ軸における第２の回転方向の第２の角速度を取得するための第３の取得モジュールであって、第２の回転方向は、第１の回転方向の逆方向である第３の取得モジュールと、第２の角速度に基づいてモバイル端末の前記ｘ軸の回転角度を取得するための第４の取得モジュールと、
モバイル端末のｘ軸における第２の回転方向に沿う回転角度が第２のトリガ閾値以上である場合、音声認識機能をオフにするためのオフモジュールであって、第２のトリガ閾値は第１のトリガ閾値より小さいオフモジュールと、をさらに備える。
【００８９】
本出願の実施例の可能な実現方式では、当該装置は、モバイル端末のユーザが音声認識機能を起動する時に、モバイル端末のｘ軸における第１の回転角度のサンプルセットを取得するための第５の取得モジュールと、第１の回転角度のサンプルセットに基づいて第１のトリガ閾値を修正するための第１の修正モジュールと、をさらに備える。
【００９０】
本出願の実施例の可能な実現方式では、当該装置は、モバイル端末のユーザが音声認識機能をオフにする時、モバイル端末のｘ軸における第２の回転角度のサンプルセットを取得するための第６の取得モジュールと、第２の回転角度のサンプルセットに基づいて第２のトリガ閾値を修正するための第２の修正モジュールと、をさらに備える。
【００９１】
本出願の実施例の可能な実現方式では、当該装置は、前記モバイル端末とユーザとの間の距離を取得するための第７の取得モジュールををさらに備え、上記起動モジュール５３０は、さらに、モバイル端末とユーザとの間の距離が予め設定された距離の閾値より小さく、且つモバイル端末の前記ｘ軸における第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動する。
【００９２】
なお、上記のモバイル端末における音声認識機能のウェイクアップ方法の実施例の説明は、当該実施例のモバイル端末における音声認識機能のウェイクアップ装置にも適用されるため、ここでは省略する。
【００９３】
本出願の実施例のモバイル端末における音声認識機能のウェイクアップ装置は、入力インターフェイスを起動した後、モバイル端末のｘ軸における第１の回転方向の回転角度を取得し、モバイル端末のｘ軸における第１の回転方向に沿う回転角度が第１のトリガ閾値以上である場合、音声認識機能を起動し、モバイル端末のｘ軸における第１の回転方向に沿う回転角度に基づいて、音声認識機能を自動的に起動することによって、ユーザが音声機能ボタンを手動でクリックする必要がなく、音声を入力することができ、ユーザの操作を減少するだけでなく、ユーザの手を解放し、音声入力の効率を向上させることを実現する。
【００９４】
上記の実施例を実現するために、本出願の実施例は、モバイル端末をさらに提供する。図７は、本出願の実施例により提供されるモバイル端末の概略構成図である。図７に示すように、当該モバイル端末は、プロセッサ６１０とメモリ６２０とを備え、
プロセッサ６１０は、メモリ６２０に記憶されている実行可能なプログラムコードを読み取ることによって実行可能なプログラムコードに対応するプログラムを実行して、上記の実施例のモバイル端末における音声認識機能のウェイクアップ方法を実現する。
【００９５】
上記の実施例を実現するために、本出願の実施例は、コンピュータプログラムが記憶されているコンピュータ読み取り可能な記憶媒体をさらに提供し、当該プログラムがプロセッサによって実行される場合に、上記の実施例に記載のモバイル端末における音声認識機能のウェイクアップ方法が実現される。
【００９６】
なお、「第１」、「第２」の用語は目的を説明するためだけに用いられるものであり、比較的な重要性を指示又は暗示するか、或いは示された技術的特徴の数を黙示的に指示すると理解してはいけない。そこで、「第１」、「第２」が限定されている特徴は一つ又はより多くの前記特徴を含むことを明示又は暗示するものである。
【００９７】
フローチャートまたは他の方式で説明した過程や方法は、一つまたは複数の、判定ロジック性能または過程のステップの実行できるコマンドのコードのモジュール、セクターあるいは部分を含む。本発明の望ましい実施方式の範囲は、他の実現を含み、表示または説明の順序に従わなくてもよい。述べられた機能に基づいて基本的に同様な方式または逆の順序で、その機能を実行することができる。これは、本発明実施例の所属技術領域の技術者に理解される。
【００９８】
フローチャートの中で示し又は本明細書に他の方法で記載したロジック及び／又はステップは、例えば論理機能を実施するのに使用される実行可能命令のシーケンスリストと見なすことができ、とりわけ使用する命令実行システム、装置、又はデバイス（コンピュータベースのシステム、プロセッサを含むシステム、命令実行システム、装置、又はデバイスから命令を抽出し、その命令を実行することができる他のシステム等）用の任意のコンピュータ可読媒体の中に実装することができ、又はこれらの命令実行システム、装置、若しくはデバイスと組み合わせて使用される。この説明では、「コンピュータ可読媒体」は、使用する命令実行システム、装置、又はデバイス用のプログラムを含む、記憶する、伝える、伝搬する、又は伝送することができる任意の装置、又はこれらの命令実行システム、装置、若しくはデバイスと組み合わせて使用される任意の装置であり得る。コンピュータ可読媒体のより具体的な例（非網羅的一覧）には、１つ又は複数の配線を有する電気接続部（電子装置）、携帯型コンピュータディスクボックス（磁気装置）、ランダムアクセスメモリ（ＲＡＭ）、読み取り専用メモリ（ＲＯＭ）、消去及びプログラム可能読み取り専用メモリ（ＥＰＲＯＭ又はフラッシュメモリ）、光ファイバ装置、及び携帯型ＣＤ読み取り専用メモリ（ＣＤＲＯＭ）が含まれる。更に、例えば紙や他の媒体は光学走査にかけ、必要に応じて編集、解釈、又は他の適切な手段によって処理してプログラムを電子的方法で得ることができ、そのプログラムはコンピュータメモリ内に記憶することができるので、コンピュータ可読媒体はプログラムを印刷可能な紙や他の適切な媒体とすることさえできる。
【００９９】
また、本発明の各部分は、ハードウェア、ソフトウェア、部品またはそれらの組み合わせで実現できる。前記実施例には、複数のステップまたは方法がメモリに保存され、適当なコマンド実行システムのソフトウェアまたは部品で実現される。たとえば、ハードウェアで実現する場合、他の実施方式と同じように、本技術分野で周知の下記の任意の一つまたはそれらの組み合わせで実現できる。すなわち、デジタル信号に対してロジック機能を実現するロジックゲート回路を有する個別のロジック回路、ロジックゲート回路を組み合わせた適当な専用ＩＣ、プログラマブルゲートアレイ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ、以下、ＰＧＡと略す）、フィールドプログラマブルゲートアレイ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ、以下、ＦＰＧＡと略す）などである。
【０１００】
前記実施例の方法にある全部または一部のステップがプログラムにより関連のハードウェアを実行することで完成されることは、当業者に理解される。前記プログラムは一つのコンピュータの読み取り可能な記憶メディアに記憶されている。該当プログラムを実行するとき、実施例に記載した方法のステップの一つまたはそれらの組み合わせを含む。
【０１０１】
なお、本発明の各実施例の各機能モジュールを一つの処理モジュールに集中し、または、単独に存在し、あるいは、二つまたは二つ以上のモジュールを一つの処理モジュールに集中することができる。前記集成したモジュールは、ハードウェアの形式、または、ソフトウェアの形式で実現される。前記集成したモジュールは、ソフトウェアの形式で実現し、また、独立の製品として販売や使用するとき、コンピュータの読み取り可能な記憶メディアに記憶されることができる。
【０１０２】
上述した記憶媒体は、読み取り専用メモリ、磁気ディスク、または光ディスクであってもよい。以上本出願の実施形態を示して説明したが、上記の実施形態は例示的なものであり、本出願を制限するように解釈すべきではないことは当業者にとって理解できることである。本出願の原理と要旨から逸脱しない範囲で、これらの実施形態に対し様々な変更、修正、置換および変形をすることができる。
【図１】
2020109654.tif 000003
【図２】
2020109654.tif 000004
【図３】
2020109654.tif 000005
【図４】
2020109654.tif 000006
【図５】
2020109654.tif 000007
【図６】
2020109654.tif 000008
【図７】
2020109654.tif 000009