(57)【要約】【課題】  同じ予定内容のスケジュール登録をより簡便な操作でやりやすくするとともに、機器・システムの移行時にかかる手間も最小限に抑える。【解決手段】  音声認識時に用いられる認識辞書部にスケジュールの基本データを表わす単語を記憶させておき、ここから入力音声が表わす単語を検索してスケジュールの基本データとして登録するスケジュール管理装置において、さらにこの認識辞書部に各基本データに関連する付加情報を記憶しておき、基本データとともに検索されてスケジュールデータとして登録される。【選択図】    図１
2010198262.tif 000002
【特許請求の範囲】
【請求項１】
スケジュールデータを登録可能なスケジュールメモリと、
スケジュールデータとして認識すべき単語を記憶するとともに、当該単語に関連するスケジュールデータを付加情報として記憶する認識辞書部と、
外部音声を取得する音声取得部と、
この音声取得部により取得された音声が表わす単語を上記認識辞書部から検索することにより上記取得された音声を認識する音声認識部と、
この音声認識部により認識された単語に関連する付加情報を、上記認識辞書部から検索する付加情報検索手段と、
上記音声認識手段により認識された単語及び上記付加情報検索手段から検索された付加情報を上記スケジュールメモリに登録するスケジュール登録手段と、
上記スケジュールメモリに登録されたスケジュールデータの内容を報知する報知手段と、
を有するスケジュール管理装置。
【請求項２】
上記認識辞書部は、スケジュールデータとして認識する単語として、少なくともスケジュールの予定内容を表わす単語を記憶するとともに、付加情報として場所、アラーム報知形態、及びアラームオフセット時間を少なくとも記憶する請求項１記載のスケジュール管理装置。
【請求項３】
上記報知手段は、上記スケジュールメモリに登録されたスケジュールデータとしての日時と、当該スケジュールデータに関連して登録された付加情報としてのアラームオフセット時間とによりアラーム日時を演算し、当該アラーム日時の到来に応答して、上記付加情報としてのアラーム報知形態に基づいたアラーム報知を行なう請求項２記載のスケジュール管理装置。
【請求項４】
上記スケジュール管理装置は、上記認識辞書部に、上記付加情報を登録する付加情報登録手段をさらに有する請求項１記載のスケジュール管理装置。
【請求項５】
スケジュールデータを登録可能なスケジュールメモリと、スケジュールデータとして認識すべき単語を記憶するとともに、当該単語に関連するスケジュールデータを付加情報として記憶する認識辞書部と、外部音声を取得する音声取得部と、を有するスケジュール管理装置に用いられるコンピュータに、
この音声取得部により取得された音声が表わす単語を上記認識辞書部から検索することにより上記取得された音声を認識する音声認識ステップと、
この音声認識ステップにより認識された単語に関連する付加情報を、上記認識辞書部から検索する付加情報検索ステップと、
上記音声認識ステップにより認識された単語及び上記付加情報検索ステップから検索された付加情報を上記スケジュールメモリに登録するスケジュール登録ステップと、
上記スケジュールメモリに登録されたスケジュールデータの内容を報知する報知ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スケジュール管理装置及びそのプログラムに関する。
【背景技術】
【０００２】
従来から日時、予定内容、場所等のスケジュールを電子データで管理する、いわゆるスケジュール管理装置が普及している。これらはパソコン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）や携帯電話等の電子機器に取り入れられている。
【０００３】
このスケジュール管理装置において使用者が最も面倒と感じるのは、上述のようなスケジュールデータをいちいち事前に登録しなければならないことである。従来ではこの登録操作は、装置に付加されているキースイッチを用いて行なわれていたが、近年になって、この登録操作を音声で入力することにより、より操作を簡便にして、使用者の負担を軽減しようという試みが為されている（特許文献１及び２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１３４７６公報
【特許文献２】特開２００７−１７９２３９公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
この音声入力の採用により、スケジュール登録の煩わしさはある程度軽減される。しかしながら、スケジュール登録の必要がある度に登録操作を行なわねばならないことは変わりない。特に、これら登録を必要とするスケジュールは同じような予定内容である場合が多い。例えば使用者が会社員の場合など、社内外の会議、打ち合わせを予定内容とするスケジュールを登録するのがほとんどあり、同一の予定内容が何度も日時のみ変えて登録されることに気づく。しかもこうしたスケジュールは、登録される予定内容が同じである場合、その開催場所、アラーム報知のタイミングも同じことが多い。
【０００６】
このように同じ内容であるとわかっているにも係らず、何度も登録を行なわねばならないと思うだけでも、使用者は非常に煩わしさを感じる。しかも音声入力となると、キー入力操作と比べて、誤入力あるいは入力不可が発生しやすく、これが生じる度に入力をやり直すようなことになると、使用者には非常に負担になる。
【０００７】
ここで、スケジュールの日時、予定内容という基本データに対して、場所、アラームの報知形態あるいはアラームオフセット時間など、どちらかというと付加情報に近いデータの入力操作を省略できないか、ということが考えられる。上述の基本データの登録操作に連動して、これらのデータが自動的にスケジュールデータの一部として登録されるようになれば、操作は非常に楽になる。
【０００８】
また、この付加情報を、スケジュールの予定内容と関連させて記憶させることが必要となり、このためには使用者が何らかの操作を行なわねばならない。ところが、このようなスケジュール管理装置として用いられている電子機器、例えばパソコン等は、定期的に機種・システムの移行が行なわれており、この際にこれら付加情報と基本データとの関連を示す情報も移行する必要が出てくる。
【０００９】
本発明は、上記従来の課題に鑑みなされたものであり、同じ予定内容のスケジュール登録をより簡便な操作でやりやすくするとともに、機器・システムの移行時にかかる手間も最小限に抑えることを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係るスケジュール管理装置は、スケジュールデータを登録可能なスケジュールメモリと、  スケジュールデータとして認識すべき単語を記憶するとともに、当該単語に関連するスケジュールデータを付加情報として記憶する認識辞書部と、外部音声を取得する音声取得部と、この音声取得部により取得された音声が表わす単語を上記認識辞書部から検索することにより上記取得された音声を認識する音声認識部と、この音声認識部により認識された単語に関連する付加情報を、上記認識辞書部から検索する付加情報検索手段と、上記音声認識手段により認識された単語及び上記付加情報検索手段から検索された付加情報を上記スケジュールメモリに登録するスケジュール登録手段と、上記スケジュールメモリに登録されたスケジュールデータの内容を報知する報知手段と、を有することを特徴とする。
【００１１】
また、上記認識辞書部は、スケジュールデータとして認識する単語として、少なくともスケジュールの予定内容を表わす単語を記憶するとともに、付加情報として場所、アラーム報知形態、及びアラームオフセット時間を少なくとも記憶することが望ましい。
【００１２】
そして上記報知手段は、上記スケジュールメモリに登録されたスケジュールデータとしての日時と、当該スケジュールデータに関連して登録された付加情報としてのアラームオフセット時間とによりアラーム日時を演算し、当該アラーム日時の到来に応答して、上記付加情報としてのアラーム報知形態に基づいたアラーム報知を行なうことが望ましい。
【００１３】
さらに、上記スケジュール管理装置は、上記認識辞書部に、上記付加情報を登録する付加情報登録手段をさらに有することが望ましい。
【００１４】
また、本発明に係るプログラムは、スケジュールデータを登録可能なスケジュールメモリと、スケジュールデータとして認識すべき単語を記憶するとともに、当該単語に関連するスケジュールデータを付加情報として記憶する認識辞書部と、外部音声を取得する音声取得部と、を有するスケジュール管理装置に用いられるコンピュータに、この音声取得部により取得された音声が表わす単語を上記認識辞書部から検索することにより上記取得された音声を認識する音声認識ステップと、この音声認識ステップにより認識された単語に関連する付加情報を、上記認識辞書部から検索する付加情報検索ステップと、上記音声認識ステップにより認識された単語及び上記付加情報検索ステップから検索された付加情報を上記スケジュールメモリに登録するスケジュール登録ステップと、上記スケジュールメモリに登録されたスケジュールデータの内容を報知する報知ステップと、を実行させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、音声認識時に用いられる認識辞書部にスケジュールの基本データを表わす単語を記憶させておき、ここから入力音声が表わす単語を検索してスケジュールの基本データとして登録するスケジュール管理装置において、さらにこの認識辞書部に各基本データに関連する付加情報を記憶しておき、基本データとともに検索されてスケジュールデータとして登録される。このため、スケジュールの基本的なデータのみ登録すればそれに関連する付加情報が自動的に登録され、特に何度も同じスケジュールの登録をしなければならないときなど、登録操作が非常に楽になる
【００１６】
また、これら付加情報は、認識辞書部に音声認識されるスケジュールの基本データととともに記憶されるので、スケジュール管理装置として用いられる電子機器の機種・システムを移行する際もこの認識辞書部のみ新しい機種・システムにコピーすればよく、移行時の手間もかからない。
【図面の簡単な説明】
【００１７】
【図１】図1は、本発明の実施形態に係るスケジュール管理装置のブロック図
【図２】図２は、記億装置３のスケジュール記億エリアの記億内容を示す図。
【図３】図３は、記億装置３の認識辞書部エリアの記億内容を示す図。
【図４】図４は、ＣＰＵ１の処理を示すフローチャート。
【図５】図５は、図４の辞書登録処理のフローチャート。
【図６】図６は、図４の辞書登録処理のフローチャート。
【図７】図７は、図４の辞書登録処理のフローチャート。
【発明を実施するための形態】
【００１８】
以下、図面を用いて本発明の実施形態を説明する。
図１は、本実施形態に係るスケジュール管理装置のブロック図である。図において、ＣＰＵ１はスケジュール管理装置の処理全体を制御するものである。また、メモリ２には、ＣＰＵ１の処理を制御するプログラムを記憶するエリア、またＣＰＵ１の処理途中で生成されるデータを一時的に記憶するワークエリアやバッファエリアを備えている。
記億装置３は、スケジュールデータを記億するスケジュール記億エリアと、音声認識処理時に用いられる認識辞書部エリアを備えている。図２に、この記億装置３のスケジュール記億エリアの記億内容を示す。
【００１９】
図２に示すように、スケジュールデータは、開始日時（２月１日１０時等）、予定内容（審議会、打ち合わせ等）、その場所（本社、ミーティングルーム等）、ユーザーに事前報知する形態を示すアラームタイプ（Ａ、Ｂ、Ｃ等）、さらには、前述の開始日時よりどれくらい前にユーザーにアラーム報知するかを示すアラームオフセット時間（９０分、１０分等）を備えている。
そして本実施形態においては、アラームタイプが「Ａ」「Ｂ」及び「Ｃ」とあるが、これはアラームとしての報知音量、音の種類が異なる、あるいは表示の形態が異なるなど、様々な形態の違いが考えられる。
【００２０】
図３は、認識辞書部エリアに記億内容を示す。図に示すように、この記億エリアには、音素データ及び認識データからなる認識用データと、この認識用データ夫々に付加された、場所、アラームタイプ及びアラームオフセット時間などの付加情報が記億されている。
【００２１】
ここで音素データは、音声波形の基本的な形状を示すデータであり、例えば「うちあわせ」「ぶもんちょおかいぎ」の音声波形データが記億されており、マイク等の入力素子により外部から取得されたユーザーの音声波形データと比較するために用いられる。認識データは、この音素データがどのような意味を持つ単語であるかを示すデータであり、例えば入力されたユーザーの音声が「うちあわせ」との音素データと一致したなら、それは「打ち合わせ」であると認識され、「ぶもんちょおかいぎ」の音素データと一致したなら、それは「部門長会議」と認識される。
【００２２】
一方付加情報は、上述のスケジュールデータとしての場所、アラームタイプ及びアラームオフセット時間と同じである。本実施形態においては、例えば「打ち合わせ」という認識データに対して、「ミーティングルーム」、「Ａ」及び「１０分」という付加情報が記億される。
これは、ユーザーとって社内で行なわれる「打ち合わせ」は開催場所（通常はミーティングルーム）、準備やそこに行くまでの時間（通常１０分くらい）は大体決まっており、また「打ち合わせが始まる」ということをユーザーに認識させるための報知形態（アラームタイプ）も事前に決まっておれば、これらは「打ち合わせ」というスケジュールの予定内容であれば常に同じということになる。これは、「部門長会議」「室長会議」等も同じように考えられ、付加情報も各認識データに対応した内容のデータが記億される。
【００２３】
図３には図示していないが、もちろん日時を表わす音素データ及びそれに対応する認識データも記億されている。これは例えば、「にがつ」という音素データに対応して「２月」という認識データが記億され、同様に「みっか」に対応して「３日」、「じゅうじ」に対して「１０時」が記億される。
【００２４】
再び、図１に戻って、ＣＰＵ１には、入力装置として音声入力装置４及びキー入力装置５が接続されている。音声入力装置４は、外部からユーザーの音声を取り込むマイク、アンプ及びＡＤ変換器等を備えており、主としてスケジュールデータの内容を入力するのに用いられる。また、キー入力装置５は、電源オンオフ、モード変更や登録などを行なうための各種スイッチからなる。
さらにＣＰＵ１には、出力装置として音声出力装置６及び表示装置７が接続されている。音声出力装置６は、アンプ、スピーカ等を有し、スケジュール日時到来を事前に報せるアラーム音の報知などに用いられる。また、表示装置７は、記億装置３のスケジュール記億エリアに登録されたスケジュールの内容などを視覚的に確認する場合などに用いられる。
【００２５】
図４〜図７は、図１のＣＰＵ１で行なわれる処理の詳細を表わすフローチャートである。
図４は、メインフローチャートを示す。まずスケジュール管理装置に電源投入が為されると、ＣＰＵ１内に設けられたレジスタ、フラグ及びメモリ２のワークエリアやバッファエリアの内容をクリアするとともに、モードを予め定められたモード（本実施形態においては、スケジュール管理モード）に設定する、イニシャライズの処理を行なう（ステップＳ１）。続いて現在のモードが記億装置３内の認識辞書部エリアに登録可能とする辞書登録モードか（ステップＳ２）、記億装置３内のスケジュール記億エリアに新たなスケジュールデータを入力・登録可能なスケジュール入力モードか（ステップＳ３）、あるいは登録されたスケジュールに基づいてスケジュールを管理するスケジュール管理モードか（ステップＳ４）を判別する。
【００２６】
辞書登録モードであれば、辞書登録処理（ステップＳ５）に、スケジュール入力モードであればスケジュール入力処理（ステップＳ６）に、そしてスケジュール管理モードであればスケジュール管理処理（ステップＳ７）に移行する。これら各処理が終了すると、再びステップＳ２〜Ｓ４の判別処理に戻る。この処理はユーザーが電源をオフするまで繰り返される。
【００２７】
図５は、図４の辞書登録処理（ステップＳ５）の詳細なフローチャートである。まず、表示装置７に、記録装置３の認識辞書部エリア内に登録されている認識データを表示する（ステップＳ１０）。そしてこの認識データのいずれかが指定されたか否かを判別する（ステップＳ１１）。
ここで指定されたと判別されないなら、再びステップＳ１０に戻るが、指定されたと判別されたなら、この指定されたと判別された認識データに対応して登録されている付加情報を記録装置３から読み出して、表示装置７に表示する（ステップＳ１２）。
【００２８】
続いてこの表示された付加情報のいずれかの種類、つまり本実施形態では、場所、アラームタイプあるいはアラームオフセット時間のいずれかが指定されたか否か判別する（ステップＳ１３）。ここで指定されていないと判別されれば、ステップＳ１２の処理に戻るが、指定されたと判別されたなら、この指定された種類の付加情報に対してその内容を入力する（ステップＳ１４）。
例えば「打ち合わせ」という認識データ、そして「場所」が指定されているなら、「ミーティングルーム」という内容が入力される。この入力形態は、キー入力装置５に設けられたテンキーを用いてもよいし、音声入力装置４を用いて音声で入力してもよい。ステップＳ１４において、入力された付加情報はいったんメモリ２のバッファエリアに記億される。
【００２９】
そしてこの後、登録操作が行われたか否かが判別される（ステップＳ１５）。ここでＮＯと判別されたなら、再びステップＳ１４に戻り、付加情報の入力をやり直す。そしてＹＥＳと判別されたなら、ステップＳ１６に移行し、登録処理を行なう。具体的には、メモリのバッファエリアに記億されていた付加情報を記録装置３の認識辞書部内の対応するエリアに記億する。
【００３０】
この後、モード切替操作がなされたか否かを判別し（ステップＳ１７）、操作が為されたと判別されたなら、この操作に対応したモードに変更し（ステップＳ１８）、この辞書登録処理を抜ける。操作がなされないなら、再びステップＳ１０に戻り、前述の処理を繰り返す。
【００３１】
図６は、図４のスケジュール入力処理の詳細なフローチャートである。まず、音声入力装置４に音声が入力されたか否か判別する（ステップＳ２０）。ここで入力されたと判別されたなら、この入力された音声の認識処理（ステップＳ２１）及び辞書検索処理（ステップＳ２２）を行なう。具体的には、入力された音声の波形データと認識辞書部に記億されている音素データとを比較し、一致する音素データがある場合、その音素データに対応する認識データを検索する。
【００３２】
これらの処理が行なわれた後、検索結果として認識データがあったか否かを判別する（ステップＳ２３）。ここであると判別されたなら、続いてこの検索結果が日時に関するものか、予定内容に関するものか判別される（ステップＳ２４）。
ここで日時に関するものと判別されたなら、ステップＳ２５に進み、この日時に関する認識データをメモリ２のバッファエリアに記億する。一方、予定内容に関するものと判別されたなら、ステップＳ２６に進み、さらにこの検索された予定内容にかかる認識データに対応する付加情報があるか否か、認識辞書部のエリアを検索する。そしてもし付加情報が存在するなら、メモリ２のバッファエリアにこの認識データと付加情報を記億する（ステップＳ２７）。逆に付加情報が存在しないなら、認識データのみメモリ２のバッファエリアに記億する（ステップＳ２８）。
【００３３】
このステップＳ２７あるいはＳ２８の処理の後、登録操作が為されたか否かを判別する（ステップＳ２９）。そして登録操作が為されたと判別されたなら、メモリ２のバッファエリアに一時的に記億されていた認識データ及び付加情報は記億装置３のスケジュール記億エリアに正式に登録される（ステップＳ３０）。
このステップＳ３０の処理の後、ステップＳ２０において音声入力なしと判別された場合、ステップＳ２３で検索結果がなしと判別された場合、あるいはステップＳ２９において登録操作がなされなかった場合は、ステップＳ３１に進み、モード切替操作が為されたか否かを判別する。ここでモード切替操作がなされていないと判別されたなら、再びステップＳ２０に進み、上述の処理を繰り返す。
【００３４】
一方、モード切替操作がなされたと判別されたなら、その操作に対応したモードに切り替わって（ステップＳ３２）、この処理を抜ける。
図７は、図４のスケジュール管理処理（ステップＳ７）の詳細な処理を示すフローチャートである。図において、まず現在日時を取得する（ステップＳ４０）。この現在日時は、ＣＰＵ１の処理により計時したものを取得してもよいし、ＣＰＵ１にカレンダ・時計装置を接続し、この装置から取得してもよい。
【００３５】
続いて、記億装置３のスケジュール記億エリアから、この取得された現在日時近辺の開始日時を有するスケジュールデータを検索し（ステップＳ４１）、検索されたスケジュールデータを表示装置７に表示させる（ステップＳ４２）。続いてスケジュール毎にアラーム日時、アラーム報知を行なう日時を算出する（ステップＳ４３）。具体的には、スケジュール開始日時から付加情報のアラームオフセット時間を減算することにより算出される。もし、スケジュールデータに付加情報としてのアラームオフセット時間が存在しないなら、スケジュール開始日時そのものがアラーム日時となる。
【００３６】
そしてこの後、いずれかのスケジュールにおけるアラーム日時と現在日時が一致したか、言い換えればアラーム日時が到来したか否か判別する（ステップＳ４４）。ここで、ＹＥＳと判別されたなら、このアラーム日時の到来したスケジュールデータ内の付加情報のうちのアラームタイプにより、アラームの報知形態を指定する（ステップＳ４５）。もし、付加情報としてのアラームタイプが存在しないなら、予め定められた所定のアラーム報知形態を指定する。
【００３７】
続いて、この指定されたアラーム報知形態で、音声出力装置６により報知を開始するとともに、この報知のなされたスケジュールデータの予定内容、さらには付加情報（特に場所）を表示装置７に表示する（ステップＳ４６）。そして、この後停止操作がなされた否かを判別し（ステップＳ４７）、停止操作されたと判別されない場合はステップＳ４６に戻ってこの報知・表示状態を続ける。もし停止操作がなされたと判別された場合は、アラームの報知・表示を停止するとともに、この対応するスケジュールデータを記億装置３のスケジュール記億エリアから消去する（ステップＳ４８）。
【００３８】
このステップＳ４８の処理の後、あるいはステップＳ４４においてアラーム日時が到来したスケジュールデータが存在しなかった場合は、ステップＳ４９に進み、モード切替操作が為されたか否かを判別する。ここでモード切替操作がなされていないと判別されたなら、再びステップＳ４０に進み、上述の処理を繰り返す。
一方、モード切替操作がなされたと判別されたなら、その操作に対応したモードに切り替わって（ステップＳ５０）、この処理を抜ける。
【００３９】
以上のように本実施形態においては、音声によりスケジュール登録が行えるスケジュール管理装置において、音声認識に用いられる認識辞書部に、スケジュールデータの一部である場所、アラームタイプ及びアラームオフセット時間等、スケジュールの予定内容によって一義的に決まるデータを付加情報として記億しておく。そして、入力された音声がその予定内容と認識されると、これに対応して記億された付加情報が認識辞書部から読み出され、スケジュールデータとしてスケジュール登録エリアに登録される。
【００４０】
このため、このスケジュール管理装置を使用するユーザーは、スケジュールの日時及び予定内容という必要最小限のデータさえ登録すればよく、残りのデータは予定内容に応じて自動的に登録されるため、スケジュール登録操作が非常に簡便になる。しかも、このスケジュールの付加情報は、認識辞書部に記憶されるので、スケジュール管理装置として用いられる電子機器の機種・システムを移行する際もこの認識辞書部のみ新しい機種・システムにコピーすればよく、移行時の手間もかからない。
【００４１】
さらに本実施形態においては、この付加情報はユーザーが自由に登録・変更が可能であり、付加情報を登録し直すことにより、ユーザーの使用環境の変化にも対応できる。
【００４２】
本実施形態においては、付加情報として、場所・アラームタイプ及びアラームオフセット時間としたが、もちろんこれに限るものでない。参加者名、必要な物品等を付加情報としてもよい。
また、本実施形態においては、付加情報をユーザーが登録・変更する構成であるが、これに限るものでない。例えば、使用開始当初はスケジュール登録毎に付加情報もユーザーが登録していくようにし、その登録履歴から、付加情報を自動的に決定するように構成してもよい。
【符号の説明】
【００４３】
１  ＣＰＵ
２  メモリ
３  記憶装置
４  音声入力装置
５  キー入力装置
６  音声出力装置
７  表示装置
【図１】
2010198262.tif 000003
【図２】
2010198262.tif 000004
【図３】
2010198262.tif 000005
【図４】
2010198262.tif 000006
【図５】
2010198262.tif 000007
【図６】
2010198262.tif 000008
【図７】
2010198262.tif 000009