(57)【要約】【課題】  自動車に備えられるカーナビゲーションシステム等と組合せ可能な音声情報伝達装において、使用者に対して音声にて十分な「もてなし」を可能とすること。【解決手段】  自動車用音声情報伝達装置が、現在の日時を示す現時情報を生成する現時情報生成手段と、複数の固定メッセージを、該固定メッセージの各々を生成すべき時間帯と関連づけて格納する固定メッセージ格納手段と、使用者が運転席に着座したことを検知する使用者検知手段と、使用者が運転席に着座したときに、前記現時情報生成手段からの現時情報と、前記固定メッセージ格納手段に格納されている固定メッセージの各々を生成すべき時間帯とを比較して、複数の固定メッセージから１つの固定メッセージを選択する固定メッセージ選択手段と、抽出された固定メッセージを音声により使用者に表示するメッセージ表示手段とを具備する。【選択図】      図１
2006039307.tif 000002
【特許請求の範囲】
【請求項１】
現在の日時を示す現時情報を生成する現時情報生成手段と、
複数の固定メッセージを、該固定メッセージの各々を生成すべき時間帯と関連づけて格納する固定メッセージ格納手段と、
使用者が運転席に着座したことを検知する使用者検知手段と、
使用者が運転席に着座したときに、前記現時情報生成手段からの現時情報と、前記固定メッセージ格納手段に格納されている固定メッセージの各々を生成すべき時間帯とを比較して、複数の固定メッセージから１つの固定メッセージを選択する固定メッセージ選択手段と、
選択された固定メッセージを音声により使用者に表示するメッセージ表示手段とを具備する自動車用音声情報伝達装置。
【請求項２】
日時とスケジュール項目から成るスケジュールを使用者に入力可能とするスケジュール入力手段と、
使用者が入力したスケジュールを、日時とスケジュール項目とを関連づけて格納するスケジュール格納手段と、
使用者が運転席に着座している間、前記現時情報生成手段からの現時情報と、前記スケジュール格納手段に格納されているスケジュール項目の各々と関連する日時とに基づいて、該スケジュール項目に対応したメッセージを生成するスケジュールメッセージ生成手段とを更に具備する請求項１に記載の自動車用音声情報伝達装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用者が自動車の運転席に着座している間に所定の日時が到来したときに、予め格納したメッセージ情報を音声にて使用者に伝達する自動車用音声情報伝達装置に関する。
【背景技術】
【０００２】
自動車に搭載される所謂カーナビゲーション装置が広く利用されている。こうしたカーナビゲーション装置には、音声認識装置により使用者がキー等による手操作ではなく音声で操作できるようにしたものがあり、使用者の声による挨拶を認識して対応した挨拶を音声にて返すようにした対話機能付きカーナビゲーション装置がある。例えば、特許文献１には、運転者から挨拶等の呼び掛けがあると、自動車について把握した状態に矛盾しない応答を行うようにしたカーナビゲションシステムが開示されている。このカーナビゲーションシステムでは、時計センサーより時刻に係る信号を演算処理部に入力して現時刻を把握し、夜の時間帯に、運転者から「おはよう。」の呼び掛けがあっても、『おはよう。』と応答せず、『こんはんわ。』と応答するようになっている。
【０００３】
また、特許文献２には、オーナ登録を予め行い、再びオーナ呼出しを行なう場合、オーナ名に「さん」付けして、呼び捨てにせず、更に起動日に対応した「こんにちは」等のメッセージ或は挨拶文を表示手段に表示するようにした情報処理装置、より詳細には電子手帳装置が開示されている。
【０００４】
【特許文献１】特開２０００−２１３９４５号公報
【特許文献２】特開平１１−２６５３５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
然しながら、特許文献１の発明では、使用者が何らかの呼びかけを行わなければカーナビゲーションシステムは返答することがない。従って、使用者が該カーナビゲーションシステムを自動車に搭載した当初は興味から利用することがあっても、しばらくすると飽きてしまい、利用されなくなるのが一般的である。結局、特許文献１の発明では、使用者が何らかのアクションを取らなければシステムが応答しないので、十分な「もてなし」がなされているとは言えない。
【０００６】
また、特許文献２の発明では、音声でメッセージを表示するのではなく、電子手帳装置の表示ウィンドウ内に挨拶メッセージを表示するようになっている。更に、この表示は電子手帳装置の起動時に表示されるようになっている。従って、特許文献２の発明では、挨拶メッセージが表示されるときに使用者が表示ウィンドウを注視することがないと考えられるカーナビゲーションシステムその他の車載用のコミュニケーションシステムでは利用することができない。また、起動時に挨拶メッセージを表示するのでは、十分な「もてなし」がなされているとは言えない。
【０００７】
本発明は、こうした従来技術の問題を解決することを技術課題としており、十分な「もてなし」の可能な音声情報伝達装置を提供することを目的とする。
更に、本発明は、使用者が予め入力したスケジュールを、自動車の運転中に時間の経過に合わせて音声により使用者に伝達する音声情報伝達装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
請求項１に記載の本発明は、現在の日時を示す現時情報を生成する現時情報生成手段と、複数の固定メッセージを、該固定メッセージの各々を生成すべき時間帯と関連づけて格納する固定メッセージ格納手段と、使用者が運転席に着座したことを検知する使用者検知手段と、使用者が運転席に着座したときに、前記現時情報生成手段からの現時情報と、前記固定メッセージ格納手段に格納されている固定メッセージの各々を生成すべき時間帯とを比較して、複数の固定メッセージから１つの固定メッセージを選択する固定メッセージ選択手段と、選択された固定メッセージを音声により使用者に表示するメッセージ表示手段とを具備する自動車用音声情報伝達装置を要旨とする。
【発明を実施するための最良の形態】
【０００９】
以下、添付図面を参照して本発明の好ましい実施形態を説明する。
図１において、自動車用音声情報伝達装置１０は、ＣＵＰ１２、内部記憶装置１４、タイマー１６、これらＣＵＰ、内部記憶装置およびタイマーを接続する双方向バス１８、アナログ−デジタルインターフェース２０を介して双方向バス１８に接続されたスピーカ２２およびスイッチ２４、デジタル−デジタルインターフェース２６を介して双方向バス１８に接続されたスケジュール入力装置２８を主要なハードウェア構成として具備している。アナログ−デジタルインターフェース２０はＡ／Ｄ変換器とすることができ、デジタル−デジタルインターフェース２６は、例えば、シリアルバスインターフェース、パラレルバスインターフェース、ＵＳＢ（ユニバーサルシリアルバス）インターフェース等のインターフェースを含むことができる。
【００１０】
内部記憶装置１４は、ＲＯＭ（読み出し専用メモリー）やＲＡＭ（ランダムアクセスメモリー）、フラッシュメモリー、ハードディスクなどを含むことができ、自動車用音声情報伝達装置１０の制御プログラムを格納するプログラム格納手段、および、所定の固定メッセージを格納する固定メッセージ格納手段、および、使用者が入力するスケジュールを格納するスケジュール格納手段を形成する。図２を参照すると、固定メッセージは、「おはようございます」「こんにちは」「こんばんは」等の挨拶に関連した複数のメッージ情報を含むことができる。固定メッセージとしてこうした挨拶を格納する場合には、各々の挨拶を発するのに適した、例えば４〜１０時、１０〜１８時、１８時〜４時といった幅をもった時間情報と関連づけて内部記憶装置１４に格納される。
【００１１】
格納されるスケジュールはスケジュール項目と、該スケジュール項目に関連した時間情報とを含み、使用者によってスケジュール入力装置２８から内部記憶装置１４に表形式で予め格納されている。図３を参照すると、例えばスケジュール項目「会議」には、当該「会議」がなされる日時である２００４年８月１日、開始予定時刻９時３０分および終了予定時刻１１時３０分という時間情報が関連づけられている。スケジュール項目「薬」には、当該「薬」を飲む日である２００４年８月１日と時刻１２時００分という時間情報と関連づけられており、終了予定時刻を含んでいない。スケジュール項目「会食」には、当該「会食」が行われる２００４年８月１日、開始予定時刻１９時００分および終了予定時刻２１時００分という時間情報が関連づけられている。
【００１２】
スケジュール入力装置２８としては、ペン入力可能なカーナビゲーション装置の画面、タッチパネル、外部のパーソナルコンピュータで表形式に作成したスケジュールを格納したメモリーカードのためのカードリーダ、電子手帳、メール機能を具えた携帯電話等を用いることができる。
【００１３】
タイマー１６は年月日を設定できる２４時間計であり、現在の日時を示す現在時間情報を生成する現在時間情報生成手段を形成する。スイッチ２４は、使用者が運転席に着座したことを検知する使用者検知手段を形成し、運転席の座面や背もたれ等に配設することができる。スイッチ２４は、使用者が運転席に着座している場合に閉成され、直流電源（自動車に搭載のバッテリー）３０から所定の電位がアナログ−デジタルインターフェース２０に印加され、該アナログ−デジタルインターフェース２０からＣＰＵ１２へ向けて人が運転席に着座している旨の信号が送出される。この信号は、例えば、人が運転席に着座している場合には１、人が運転席に着座していない場合には０とすることができる。スイッチ２４は、感圧式、レバー式、プッシュ式、赤外線式など種々の形式のスイッチを用いることができる。
【００１４】
スピーカ２２は、詳細に後述するように生成されたメッセージを音声により使用者に表示するメッセージ表示手段を形成する。スピーカ２２として、本自動車用音声情報伝達装置１０の専用スピーカを配設することができる。この場合、他のオーディオシステムからの音声と混じり合わないように、運転席の背もたれ頂部に設けたヘッドレストや、運転席近傍の天井部に配設したスピーカとすることができる。また、該自動車用音声情報伝達装置１０が搭載される自動車のナビゲーションシステムやオーディオシステムのスピーカをスピーカ２２として利用しても良い。
【００１５】
ＣＵＰ１２は、内部記憶装置１４内に格納されている制御プログラムを実行して、自動車用音声情報伝達装置１０の全体を制御すると共に、タイマー１６からの現在時間情報に基づいて、内部記憶装置１４に格納されている複数の固定メッセージから１つの固定メッセージを選択する固定メッセージ選択手段、および、後述するように、使用者が入力したスケジュールの各スケジュール項目に対応したメッセージを生成するスケジュールメッセージ生成手段を形成する。
【００１６】
以下、図５〜図９を参照して、本実施形態の作用を説明する。図５は、自動車用音声情報伝達装置１０のメッセージ生成方法を示すメインフローチャートであり、図６〜図９はサブルーチンである。
【００１７】
図５に示すメインルーチンは自動車用音声情報伝達装置１０がＯＦＦの状態でも、待機電圧を利用して一定の時間間隔で常時実行されている。つまり、メインルーチンのステップＳ１００において着座確認サブルーチンが実行され、以下に説明するように着座が確認される（ステップＳ１１６でＮｏとなる）まで、この着座確認サブルーチンが繰り返される。
【００１８】
着座確認サブルーチン（図６）では、アナログ−デジタルインターフェース２０からの信号ｆがフラグＦ1に読み込まれる（ステップＳ１０２）。本実施形態において、信号ｆは既述したように０または１である。つまり、運転席に使用者が着座しておらず、スイッチ２４が開成されている場合には、信号ｆは０である。使用者が運転席に着座すると、スイッチ２４は従前の開成状態から閉成状態となり、直流電源３０から所定の電圧がデジタル−アナログインターフェース２０に印加されて、信号ｆは０から１となる。
【００１９】
フラグＦ1が０の場合（ステップＳ１０４でＹｅｓの場合）、着座状態を示すフラグＦＦに０が立てられ（ステップＳ１０６）、次いでフラグＦ0にフラグＦ1の値が読み込まれ（ステップＳ１１４）、メインルーチンのステップＳ１１６へ進む。つまり、フラグＦ0はフラグＦ1の前回値を保持するフラグである。ステップＳ１０４でＮｏの場合、つまりフラグＦ1が１の場合、ステップＳ１０８でフラグＦ1の前回値であるフラグＦ0の値が参照される。フラグＦ0が０の場合（ステップＳ１０８においてＹｅｓの場合）、フラグＦＦに１が立てられ、ステップＳ１１４を経てメインルーチンのステップＳ１１６へ進む。ステップＳ１０８でフラグＦ0が１の場合（ステップＳ１０８においてＮｏの場合）、ステップＳ１１２へ進みフラグＦＦに２が立てられ、ステップＳ１１４を経てメインルーチンのステップＳ１１６へ進む。つまり、フラグＦＦの値０は現在誰も着座していないことを意味し、１は前回確認したときには着座されておらず、今回になって初めて着座が確認されたことを意味し、２は着座が継続していることを意味している。
【００２０】
メインルーチンへ戻り、ステップＳ１１６においてフラグＦＦが０の場合（Ｙｅｓの場合）、使用者が運転席に着座していないのでメインルーチンは終了する。所定時間経過後、再びメインルーチンが実行され、こうして、着座が確認されるまで、着座確認サブルーチンが繰り返される。
【００２１】
ステップＳ１１６においてフラグＦＦが０ではない場合、つまり、初めて着座が確認された場合（ＦＦ＝１）または着座が継続してい場合（ＦＦ＝２）の場合、タイマー１６から現在の時刻ｔpが変数ＴPに読み込まれる（ステップＳ１１８）。なお、本実施形態では、現在の時刻ｔpは２００４年８月１日の０時〜２４時の間の値として説明するが、自動車用音声情報伝達装置１０の使用中に日付が変更される場合には、現在の時刻を示す変数ＴPの値を適宜変換して、日付変更に対応可能であることは当業者に理解されよう。
【００２２】
次いで、ステップＳ１２０でフラグＦＦが参照される。ＦＦ＝１の場合（ステップＳ１２０でＹｅｓの場合）、メインルーチンはステップＳ１３０へ進み固定メッセージ生成サブルーチンが開始される。一方、ステップＳ１２０でＮｏの場合は、固定メッセージを生成することなく、ステップＳ１５０のスケジュール読込サブルーチンが実行される。
【００２３】
固定メッセージ選択サブルーチン（図７）が開始されると、まず、現在の時刻ＴPが一日のうちどの時間帯にあるかが確認される。つまり、現在の時刻ＴPが４時よりも早い場合、つまり、午前０時〜午前４時の場合（ステップＳ１３２においてＹｅｓの場合）、ステップＳ１３４へ進んで『こんばんは』との挨拶に関連した固定メッセージが選択され、スピーカ２２から使用者へ向けて音声にて伝達される。現在の時刻ＴPが４時以降１０時より前の場合（ステップＳ１３２においてＮｏかつステップＳ１３６でＹｅｓの場合）、メインルーチンはステップＳ１３８へ進んで『おはようございます』との固定メッセージが選択され、１０時以降１８時より前の場合（ステップＳ１３６およびＳ１４０でＮｏの場合）、メインルーチンはステップＳ１４２へ進んで『こんにちは』との固定メッセージが選択され、１８時以降の場合（ステップＳ１４２においてＮｏの場合）、ステップＳ１３４へ進んで『こんばんは』との固定メッセージが選択され、スピーカ２２から使用者へ向けて音声にて伝達される。このように、着座したときに、使用者へ向けて挨拶に関連したメッセージが音声により伝達されることにより、使用者をもてなすことが可能となると共に、自動車用音声情報伝達装置１０が正常に作動していることが使用者により認識され、使用者に安心感を与えることが可能となる。
【００２４】
次いで、メインルーチンに戻り、ステップＳ１５０でスケジュール読込サブルーチン（図８）が実行されて、使用者により内部記憶装置１４に予め格納されているスケジュールが読み込まれる。スケジュール読込サブルーチンでは、先ず、ステップＳ１５２においてパラメータｊ、Ｎが読み込まれる。パラメータｊは、表形式で入力されているスケジュールの行番号に対応し、各スケジュール項目Ｉjと開始予定時刻ＴSjおよび終了予定時刻ＴEjを繰り返し読み込むためのパラメータとして参照される。パラメータＮは、繰り返しの終了を表すパラメータである。
【００２５】
ステップＳ１５２では、先ず、パラメータｊが１にリセットされ、パラメータＮに上記スケジュールの最終行番号ｎが読み込まれる。次いで、ステップＳ１５４において、スケジュール項目Ｉjと開始予定時刻ＴSjおよび終了予定時刻ＴEjが読み込まれる。例えば、スケジュールの項目が「薬」のような場合には終了予定時刻ＴEjが入力されないこともあるので、ステップＳ１５４に続いてステップＳ１５６において、終了予定時刻ＴEjが参照され、ＴEjに終了予定時刻が入力されているか否かが判別される。
【００２６】
終了予定時刻ＴEjが入力されている場合（ステップＳ１５８でＮｏの場合）、サブルーチンはステップＳ１６０へ進み、ｊがＮに到達して全てのスケジュールを読み込んだか否かが判別される。スケジュールの読込が完了すると（ステップＳ１６０でＹｅｓの場合）、メインルーチンへ戻りステップＳ１７０以下のスケジュールメッセージ生成サブルーチンへ進む。スケジュールの読込が完了していない場合（ステップＳ１６０でＮｏの場合）、ステップＳ１６２でｊに１を加えてステップＳ１５４へ戻り、次のスケジュールの項目Ｉj+1と開始予定時刻ＴSj+1および終了予定時刻ＴEj+1が読み込まれる。このように、ｊ＝Ｎ（ステップＳ１６０でＹｅｓ）となるまで、ステップＳ１５４〜Ｓ１５８を繰り返して全てのスケジュールが読み込まれる。
【００２７】
一方、ＴEjに終了予定時刻が入力されていない場合（ステップＳ１５６でＹｅｓの場合）には、サブルーチンはステップＳ１５８に進み、開始予定時刻ＴEjに所定時間Ｃを加えて終了予定時刻ＴEjとして、ステップＳ１６０へ進む。所定時間Ｃは、例えば１時間とすることができる。
【００２８】
メインルーチンへ戻り、ステップＳ１７０でスケジュールメッセージ生成サブルーチン（図９）が開始される。スケジュールメッセージ生成サブルーチンで生成されるメッセージは、スケジュールを開始予定時刻ＴEjよりも所定時間ΔＴ1だけ先だって告知する予告メッセージと、スケジュールを開始予定時刻ＴEj定刻に告知する定刻メッセージと、スケジュールを開始予定時刻ＴEjから所定時間ΔＴ2経過後に告知するリマインドメッセージとを含んでいる。
【００２９】
スケジュールメッセージ生成サブルーチンでは、先ず予告メッセージを生成すべきか否かが判別される。すなわち、ステップＳ１７２においてパラメータｊを１にリセットした後、ステップＳ１７４へ進んで、現在の時刻ＴPがスケジュール項目Ｉjの終了予定時刻ＴEjと比較される。現在の時刻ＴPが終了予定時刻ＴEjを過ぎている場合（ステップＳ１７４でＹｅｓの場合）、当該スケジュール項目Ｉjは既に上記３つのメッセージを既に使用者に伝達しているので、処理を終了して次のスケジュール項目Ｉj+1へ移行する。すなわち、サブルーチンはステップＳ２００へ進み、ｊがＮに達したか否かが判別され、Ｎに達していれば（ステップＳ２００においてＹｅｓの場合）スケジュールメッセージ生成サブルーチンを終了し、Ｎに達していなければ（ステップＳ２００においてＮｏの場合）、ステップＳ２０２へ進んでｊに１を加えてステップＳ１７４に戻る。
【００３０】
ステップＳ１７４でＮｏの場合、ステップＳ１７６へ進み、現在の時刻ＴPが開始予定時刻ＴSjの所定時間ΔＴ1前に達しているか否かが判別される。ΔＴ1は予告メッセージを開始予定時刻ＴSjからどのくらい前に予告するかを決定する時間であり、ΔＴ1は、例えば３０分とすることができる。現在の時刻ＴPが予告メッセージを生成する時刻に未だ達していない場合（ステップＳ１７６でＹｅｓの場合）、ステップＳ２００へ進み、上述したように、ｊの値に従い、次のスケジュール項目Ｉj+1についてスケジュールメッセージ生成サブルーチンを実行するか、或いは、スケジュールメッセージ生成サブルーチンを終了する。
【００３１】
ステップＳ１７６の判別において、現在の時刻ＴPが予告メッセージを生成する時刻となっているか或いは過ぎている場合（ステップＳ１７６においてＮｏの場合）、サブルーチンはステップＳ１７８へ進み、現在の時刻ＴPが開始予定時刻ＴSjと比較される。現在の時刻ＴPが開始予定時刻ＴSjに達していない場合（ステップＳ１７８でＹｅｓの場合）、同じメッセージを繰り返し生成することを防止するためのフラグＦ3jが参照される。後述するように、フラグＦ3jには従前に０が入力されているが、予告メッセージを生成した際にフラグＦ3jに１が立てられる。ステップＳ１８０でＹｅｓの場合は、既に予告メッセージを生成した後であるので、ステップＳ２００へ進み、上述したように、ｊの値に従い、次のスケジュール項目Ｉj+1についてスケジュールメッセージ生成サブルーチンを実行するか、或いは、スケジュールメッセージ生成サブルーチンを終了する。
【００３２】
ステップＳ１８０でＮｏの場合、ステップＳ１８２において、読み込んだスケジュール項目Ｉjに従い、『もうすぐ「Ｉj」のお時間です』との予告メッセージが生成される。なお、「Ｉj」の部分に読み込んだスケジュール項目に応じた文字列が代入される。予告メッセージを発生すると、サブルーチンはステップＳ１８２に進みフラグＦ3jに１が読み込まれる。次いで、サブルーチンはステップＳ２００へ進み、上述したように、ｊの値に従い、次のスケジュール項目Ｉj+1についてスケジュールメッセージ生成サブルーチンを実行するか、或いは、スケジュールメッセージ生成サブルーチンを終了する。
【００３３】
現在の時刻ＴPが開始予定時刻ＴSjとなると（ステップＳ１７８でＮｏ、かつ、ステップＳ１８６でＹｅｓの場合）、ステップＳ１８８で『「Ｉj」のお時間です』との定刻メッセージが生成される。次いで、サブルーチンはステップＳ２００へ進み、上述したように、ｊの値に従い、次のスケジュール項目Ｉj+1についてスケジュールメッセージ生成サブルーチンを実行するか、或いは、スケジュールメッセージ生成サブルーチンを終了する。
【００３４】
現在の時刻ＴPが開始予定時刻ＴSjを過ぎているとき（ステップＳ１８６でＮｏの場合）、ステップＳ１９０でメッセージを繰り返し生成することを防止するためのフラグＦ3jが参照される。後述するように、既にリマインドメッセージが生成されている場合には、フラグＦ3jに２が立てられいる。リマインドメッセージが従前に生成されている場合（ステップＳ１９０でＹｅｓの場合）、サブルーチンはステップＳ２００へ進み、上述したように、ｊの値に従い、次のスケジュール項目Ｉj+1についてスケジュールメッセージ生成サブルーチンを実行するか、或いは、スケジュールメッセージ生成サブルーチンを終了する。
【００３５】
ステップＳ１９０でＮｏの場合、ステップＳ１９２でフラグＦＦが参照され、ＦＦ＝１の場合、ステップＳ１９４で『「Ｉj」のお時間が過ぎました』とのリマインドメッセージが生成される。次いで、サブルーチンはステップＳ１９６へ進み、フラグＦ3jに２が立てられる。次いで、サブルーチンはステップＳ２００へ進み、上述したように、ｊの値に従い、次のスケジュール項目Ｉj+1についてスケジュールメッセージ生成サブルーチンを実行するか、或いは、スケジュールメッセージ生成サブルーチンを終了する。
【００３６】
ステップＳ１９６でステップＳ１９２でＮｏの場合は、開始予定時刻ＴSjから所定時間ΔＴ2が経過したとき（ステップＳ１９８でＹｅｓの場合）の場合に、サブルーチンはステップＳ１９４へ進み『「Ｉj」のお時間が過ぎました』とのメッセージが生成される。
【００３７】
以下、図３のスケジュールと、使用者が運転席に着座している時間とを関連づけて示すタイムチャートである図４を参照して、既述したフローチャートを一層詳細に説明する。図４の例では、使用者は２００４年８月１日に７時３０分〜９時１５分（乗車１）、１２時１５分〜１時３０分（乗車２）、１８時４５分〜１９時４５分（乗車３）の３回乗車している。なお、図４のタイムチャートにおいて、着座状態１は使用者が運転席に着座している状態を、そして着座状態０は着座していない状態を示している。また、以下の説明では、ΔＴ1、ΔＴ2を３０分とする。
【００３８】
先ず、朝７時３０分に着座すると、着座確認サブルーチンのステップＳ１０２においてフラグＦ1に１が読み込まれ、ステップＳ１０４の判断はＮｏとなり、また、７時３０分より前には着座していなかったので、フラグＦ1の前回値であるフラグＦ0には、前回実行した際にステップＳ１１４において既に０が入力されている。従って、この場合、ステップＳ１０８の判断はＹｅｓとなり、フラグＦＦには、今着座したことを示す１が立てられる。
【００３９】
このとき、メインルーチンのステップＳ１２０の判断はＹｅｓとなり、ステップＳ１３０において固定メッセージ選択サブルーチンへ進み、現在時刻が７時３０分であるので、ステップＳ１３８で『おはようございます』とのメッセージが選択される。次いで、メインルーチンはステップＳ１５０へ進んでスケジュール読込サブルーチンが開始される。スケジュール読込サブルーチンの結果を以下に示す。
Ｉ1＝「会議」、ＴS1＝９時３０分、ＴE1＝１１時００分
Ｉ2＝「薬」、ＴS2＝１２時００分、ＴE2＝１２時３０分
Ｉ3＝「会食」、ＴS3＝１９時００分、ＴE3＝２１時００分
【００４０】
次いで、ステップＳ１７０でスケジュールメッセージ生成サブルーチンが開始され、スケジュール項目Ｉ1＝「会議」について処理される。使用者が着座した時刻ＴP＝７時３０分現在、ステップＳ１７４の判断はＮｏであり、ステップＳ１７６の判断はＹｅｓであるので、スケジュールに関して何等のメッセージを発生することなくサブルーチンはステップＳ２００へ進む。スケジュール項目Ｉ2＝「薬」およびＩ3＝「会食」についても同様に、現在の時刻ＴPがスケジュールに関するメッセージを発生する時間帯にないので、何等のメッセージを発することなくスケジュールメッセージ生成サブルーチンが終了する。
【００４１】
メインルーチンは所定の時間間隔で繰り返し実行されるので、使用者がそのまま着座を継続すると、次にメインルーチンが開始したとき、着座確認サブルーチンのステップＳ１０４およびステップＳ１０８の判断は共にＮｏとなるので、ＦＦ＝２となる。従って、メインルーチンのステップＳ１２０の判断はＮｏとなり、固定メッセージ生成サブルーチン（ステップＳ１３０）は実行されず、メインルーチンはステップＳ１５０へ進みスケジュールメッセージ生成サブルーチンが実行される。
【００４２】
スケジュールメッセージ生成サブルーチンでは、スケジュール項目Ｉ1＝「会議」関して、開示予定時刻ＴS1＝９時３０分の３０分前、つまり９時までは、ステップＳ１７４、Ｓ１７６の判断はＹｅｓであるので、何等のメッセージを発しないが、９時になると、ステップＳ１７６の判断がＮｏ、次いで、ステップＳ１７８の判断がＹｅｓとなり、サブルーチンはステップＳ１８０へ進む。
【００４３】
ステップＳ１８０ではフラグＦ31が参照される。フラグＦ3jには従前に０が入力されているので、ステップＳ１８０の判断はＮｏとなり、ステップＳ１８２で『もうすぐ「会議」のお時間です』とのメッセージが生成され、次いで、フラグＦ31に１が入力される（ステップＳ１８４）。スケジュール項目Ｉ2＝「薬」およびＩ3＝「会食」については、ステップＳ１７４、Ｓ１７６の判断はＹｅｓとなるので、何等のメッセージを発することなく、スケジュールメッセージ生成サブルーチンが終了する。
【００４４】
その後、使用者が９時１５分まで使用者が乗車を継続しても、スケジュール項目Ｉ1＝「会議」関してフラグＦ31に１が入力されるので、予告メッセージは生成されず、スケジュール項目Ｉ2＝「薬」およびＩ3＝「会食」については、スケジュールに関するメッセージを生成する時間帯には達しないために何等のメッセージも生成されない。使用者が９時１５分に下車すると、着座確認サブルーチンのステップＳ１０２でフラグＦ1に０が読み込まれるので、ステップＳ１０４の判断はＹｅｓとなり、ステップＳ１０６でフラグＦＦに０が読み込まれる。従って、メインルーチンのステップＳ１１６の判断がＹｅｓとなり、何等のメッセージを発することなく、メインルーチンは着座確認サブルーチンを繰り返し実行して、次に使用者が着座するのを待機する。
【００４５】
１２時１５分に使用者が再び乗車、着座すると（乗車２）、乗車１で既述したように、着座確認サブルーチンでフラグＦＦに１が入力され、「今着座した」ことが確認される。従って、既述の手順に従い固定メッセージ選択サブルーチンにおいて『こんにちは』とのメッセージが選択される（ステップＳ１４２）。スケジュールメッセージ生成サブルーチンでは、スケジュール項目Ｉ1＝「会議」については、終了予定時刻ＴE1を既に過ぎているので、ステップＳ１７４の判断はＹｅｓとなり、スケジュール項目Ｉ1＝「会議」について何等のメッセージも生成されない。
【００４６】
スケジュール項目Ｉ2＝「薬」については、使用者が着座した時（１２時１５分）、現在の時刻ＴPは既に開始予定時刻ＴS2を過ぎているので、スケジュールメッセージ生成サブルーチンのステップＳ１７４、Ｓ１７６、Ｓ１７８、Ｓ１８６の判断はＮｏとなる。従って、サブルーチンはステップＳ１９０へ移行して、繰り返し同じメッセージを発することを防止するフラグＦ32が参照される。このとき、フラグＦ32＝０であるので、ステップＳ１９０の判断はＮｏとなり、サブルーチンはステップＳ１９２へ進む。既述したように、フラグＦＦは１であるので、ステップＳ１９２の判断はＹｅｓとなり、サブルーチンはステップＳ１９４に進んで『「薬」のお時間が過ぎました』とのメッセージが生成され、次いでステップＳ１９６においてフラグＦ32に２が立てられる。
【００４７】
次いで、スケジュール項目Ｉ3＝「会食」についてメッセージ生成サブルーチンが開始されるが、１２時３０分現在、スケジュール項目Ｉ3＝「会食」の開始予定時刻ＴS3まで４時間３０分あり、ステップＳ１７４の判断はＮｏ、ステップＳ１７６の判断はＹｅｓとなり、何等のメッセージを発することなく、スケジュールメッセージ生成サブルーチンは終了する。
【００４８】
使用者が、そのまま１３時３０分まで乗車を継続して、スケジュール項目Ｉ2＝「会議」およびスケジュール項目Ｉ3＝「会食」については、上述したように何等のメッセージを発することはない。また、スケジュール項目Ｉ2＝「薬」については、着座確認サブルーチンでフラグＦＦには「着座継続」を意味する２が入力されているので、ステップＳ１９０の判断はＹｅｓとなり、やはり何等のメッセージも発することはない。
【００４９】
使用者はその後１８時４５分に乗車し、１９時４５分に下車している（乗車３）。従って、着座確認サブルーチンにおいて、１８時４５分から１９時４５分までフラグＦ1に１が読み込まれ、フラグＦＦには乗車時の１８時４５分に１が立てられ、固定メッセージ選択サブルーチンにおいて『こんばんは』とのメッセージが選択される（ステップＳ１３４）。その後１９時４５分までフラグＦＦに２が立てられる。
【００５０】
使用者が乗車した１８時４５分現在、スケジュールメッセージ生成サブルーチンでは、スケジュール項目Ｉ1＝「会議」およびスケジュール項目Ｉ2＝「薬」については、ステップＳ１７４の判断はＮｏとなり、ステップＳ１７６の判断はＹｅｓとなるので、何等のメッセージも生成されない。
【００５１】
一方、スケジュール項目Ｉ3＝「会食」については、乗車したとき既に開始予定時刻ＴS3の１５分前であるので、ステップＳ１７４およびＳ１７６の判断はＮｏとなり、ステップＳ１７８の判断はＹｅｓとなる。また、スケジュール項目Ｉ3＝「会食」については未だメッセージが生成されていないので、フラグＦ33は０である。従って、ステップＳ１８０の判断はＮｏとなり、ステップＳ１８２で『もうすぐ「会食」のお時間です』とのメッセージが生成され、ステップＳ１８４で、フラグＦ33に１を立てて再び同じ予告メッセージが生成されることを防止して、スケジュールメッセージ生成サブルーチンが終了する。
【００５２】
その後、着座を継続してもフラグＦ33に１が立てられているので、ステップＳ１８０の判断はＹｅｓとなり、再び『もうすぐ「会食」のお時間です』との予告メッセージが生成されることはない。現在の時刻ＴPがスケジュール項目Ｉ3＝「会食」の開始予定時刻ＴS3＝１９時００分となると、ステップＳ１７８の判断がＮｏ、かつ、ステップＳ１８６の判断はＹｅｓとなり、テップＳ１８８で『「会食」のお時間です』とのメッセージが生成される。
【００５３】
その後、着座を更に継続すると、フラグＦ33は１、フラグＦＦは２であるので、ステップＳ１９０およびＳ１９２の判断はＮｏとなり、スケジュール項目Ｉ3＝「会食」の開始予定時刻ＴS3＝１９時００分から所定時間、本実施形態では３０分経過するまで、何等のメッセージも生成されない（ステップＳ１９８でＮｏ）。現在の時刻ＴPが１９時３０分となると、ステップＳ１９０の判断はＹｅｓとなり、サブルーチンはステップＳ１９４へ進み『「会食」のお時間が過ぎました』とのメッセージが生成され、ステップＳ１９６でフラグＦ33に２が立てられる。従って、この『「会食」のお時間が過ぎました』とのメッセージが生成された後は、ステップＳ１９０の判断はＹｅｓとなり、同じリマインドメッセージが再度生成されることが防止される。
【００５４】
本発明の好ましい実施形態を説明したが、本発明がこれに限定されず種々の変更と修正が可能であることは当業者の当然とするところである。
例えば、デジタル−デジタルインターフェース２６に車両状態検査装置３２を付加してもよい。車両状態検査装置３２は、燃料残量、エンジンオイル量、バッテリーの電圧、タイヤの空気圧等の諸量を測定するセンサ、エンジン制御装置が適正に作動するかチェックする異常診断装置等を含むことができ、車両の状態に異常を検知したときに、自動車用音声情報伝達装置１０を介してその旨使用者に音声にて伝達するようにできる。その際、車両状態の異常を知らせるメッセージは、ステップＳ１３０の固定メッセージ選択サブルーチンの挨拶に関するメッセージを生成した後に、例えば『「燃料残量」をチェックしてください』というようなメッセージを割込ませるようにできる。これにより、挨拶に関連したメッセージによって使用者をもてなすと共に、使用者により車両が正常に作動していることが認識され、使用者に安心感を与えることが可能となる。
【００５５】
また、自動車用音声情報伝達装置１０によるメッセージの発生を使用者が望まない場合、自動車用音声情報伝達装置１０の作用をＯＮまたはＯＦＦするためのスイッチ３４をアナログ−デジタルインターフェース２０に更に接続することができる。また、スイッチ３４に替えて音声入力用マイクロフォン３６をアナログ−デジタルインターフェース２０に接続して、それに対応した音声認識装置を自動車用音声情報伝達装置１０に組み込んでもよい。
【図面の簡単な説明】
【００５６】
【図１】本発明の好ましい実施形態による音声情報伝達装置の略示ブロック図である。
【図２】固定メッセージの入力形式を示す表である。
【図３】スケジュールの入力形式を示す表である。
【図４】図３のスケジュールと、使用者が運転席に着座している時間とを関連づけて示すタイムチャートである。
【図５】音声情報伝達装置のメインルーチンを示すフローチャートである。
【図６】着座確認サブルーチンを示すフローチャートである。
【図７】固定メッセージ選択サブルーチンを示すフローチャートである。
【図８】スケジュール読込サブルーチンを示すフローチャートである。
【図９】スケジュールメッセージ生成サブルーチンを示すフローチャートである。
【符号の説明】
【００５７】
１０    自動車用音声情報伝達装置
１２    ＣＵＰ
１４    内部記憶装置
１６    タイマー
１８    双方向バス
２０    アナログ−デジタルインターフェース
２２    スピーカ
２４    スイッチ
２６    デジタル−デジタルインターフェース
【図１】
2006039307.tif 000003
【図２】
2006039307.tif 000004
【図３】
2006039307.tif 000005
【図４】
2006039307.tif 000006
【図５】
2006039307.tif 000007
【図６】
2006039307.tif 000008
【図７】
2006039307.tif 000009
【図８】
2006039307.tif 000010
【図９】
2006039307.tif 000011