(57)【要約】【課題】タスクの実行状況をユーザーに適切に伝えることが可能なタスク実行装置を提供すること。【解決手段】タスクを実行して、タスクの実行結果をユーザーに出力するタスク実行装置（１）であって、音声出力手段（１０６）を備え、所定のタスクを実行しているときに、所定のタスクの実行状況を、音声出力手段を用いて継続的にユーザーに通知することを特徴とする。所定のタスクは、例えば、実行時間推定手段（１０４）により推定された実行時間が、所定時間以上であるタスクである。【選択図】図１
2008116253.tif 000002
【特許請求の範囲】
【請求項１】
タスクを実行して、該タスクの実行結果をユーザーに出力するタスク実行装置であって、
音声出力手段を備え、
所定のタスクを実行しているときに、該所定のタスクの実行状況を、前記音声出力手段を用いて継続的に前記ユーザーに通知することを特徴とする、タスク実行装置。
【請求項２】
車両に搭載された請求項１に記載のタスク実行装置。
【請求項３】
請求項２に記載のタスク実行装置であって、
前記車両の走行状態を検知する走行状態検知手段を備え、
前記所定のタスクは、前記走行状態検知手段により前記車両が走行中であることが検知されている間に実行されるタスクである、タスク実行装置。
【請求項４】
請求項１ないし３のいずれかに記載のタスク実行装置であって、
タスクの実行に要する実行時間を推定する実行時間推定手段を備え、
前記所定のタスクは、前記実行時間推定手段により推定された実行時間が所定時間以上のタスクである、タスク実行装置。
【請求項５】
請求項１ないし４のいずれかに記載のタスク実行装置であって、
前記所定のタスクを実行しているときに、該所定のタスクの実行に関する進捗状況を、前記音声出力手段を用いて継続的に前記ユーザーに通知することを特徴とする、タスク実行装置。
【請求項６】
請求項５に記載のタスク実行装置であって、
タスクの実行に要する実行時間を推定する実行時間推定手段を備え、
該実行時間推定手段により推定された実行時間に基づいて、前記進捗状況を推定することを特徴とする、タスク実行装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タスクを実行し、その実行結果をユーザーに出力するタスク実行装置に関する。
【背景技術】
【０００２】
従来、車両に対して通信網を介して情報を提供する車両用情報提供システムに関する発明が開示されている（例えば、特許文献１参照）。このシステムでは、車載機からの問い合わせの履歴情報であるユーザー利用履歴情報を情報センターにおいて格納し、これに基づく案内情報を作成して、車載機側に提供している。
【特許文献１】特開２００６−３３２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記特許文献１には、情報センター内のオペレーターが検索処理を開始させた際に、車載機において「ただいまお調べしております。しばらくお待ち下さい。」等の音声メッセージを出力する旨の記載がなされている（段落［００４０］）。また、発信済みのメッセージは出力しない旨の記載もなされている。
【０００４】
ところが、こうした音声メッセージを処理開始時に出力するだけでは、実際に案内情報が提供されるまでの処理時間が長くなった際に、ユーザーが不安を感じる場合が生じる。案内情報の提供開始までの空白時間が長くなると、処理中であるのか、システムに何らかの異常が生じたのか、或いは自分の操作が間違っていたのか、等の思考が生じるからである。
【０００５】
本発明はこのような課題を解決するためのものであり、タスクの実行状況をユーザーに適切に伝えることが可能なタスク実行装置を提供することを、主たる目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するための本発明の一態様は、タスクを実行して、タスクの実行結果をユーザーに出力するタスク実行装置であって、音声出力手段を備え、所定のタスクを実行しているときに、所定のタスクの実行状況を、音声出力手段を用いて継続的にユーザーに通知することを特徴とするものである。ここで、「所定のタスク」とは、実行される全てのタスクであってもよいし、何らかの基準により選択されたタスクであってもよい。
【０００７】
この本発明の一態様によれば、所定のタスクの実行状況を音声出力手段を用いて継続的にユーザーに通知するため、タスクの実行状況をユーザーに適切に伝えることができる。
【０００８】
本発明の一態様は、車両に搭載されると好適である。この場合、車両の走行状態を検知する走行状態検知手段を備え、所定のタスクは、走行状態検知手段により車両が走行中であることが検知されている間に実行されるタスクであってよい。
【０００９】
また、本発明の一態様において、タスクの実行に要する実行時間を推定する実行時間推定手段を備え、所定のタスクは、実行時間推定手段により推定された実行時間が所定時間以上のタスクであることが望ましい。
【００１０】
また、本発明の一態様において、所定のタスクを実行しているときに、所定のタスクの実行に関する進捗状況を、音声出力手段を用いて継続的にユーザーに通知することが望ましい。この場合、タスクの実行に要する実行時間を推定する実行時間推定手段を備え、実行時間推定手段により推定された実行時間に基づいて、進捗状況を推定することが更に望ましい。
【００１１】
なお、請求項４に記載の実行時間推定手段と請求項６に記載の実行時間推定手段は、同一であってよい。
【発明の効果】
【００１２】
本発明によれば、タスクの実行状況をユーザーに適切に伝えることが可能なタスク実行装置を提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態について、添付図面を参照しながら実施例を挙げて説明する。なお、本実施例は、情報センターとの通信により得られた情報を含む種々の交通情報をユーザーに提供可能な車載ナビゲーション装置に適用されたものとして説明する。上記情報センターとの通信は、例えば、携帯電話の電波ネットワークやインターネットを介して行なわれる。
【実施例】
【００１４】
図１は、タスク実行装置１００の全体構成の一例を示すブロック図である。タスク実行装置１００は、例えば、主要な構成として、入力装置１０１と、コマンド解析部１０２と、タスク実行部１０３と、実行時間推定部１０４と、実行状況通知部１０５と、出力装置１０６と、メモリ１１０と、を備える。
【００１５】
入力装置１０１は、例えば、タッチパネルとしてユーザーによる種々の指示入力が可能なディスプレイ装置、専用スイッチ、音声入力のためのマイク等を含む。当該ディスプレイ装置は、その表面にユーザーがタッチ操作したことによる電圧の変化を検出して、タッチ操作された位置を認識する。入力装置１０１に対してなされたユーザーの指示入力は、電気信号に変換されてコマンド解析部１０２に出力される。
【００１６】
コマンド解析部１０２、タスク実行部１０３、実行時間推定部１０４、及び実行状況通知部１０５は、例えばＥＣＵ（Electronic Control Unit）、すなわちＣＰＵを中心としてＲＯＭやＲＡＭ等がバスを介して相互に接続されると共にタイマーやカウンター等を備えたコンピューターユニットにおいて、ＲＯＭに記憶されたプログラムをＣＰＵがＲＡＭ上に展開（ロード）して実行することにより機能する機能ブロックである。この場合、メモリ１１０は、当該ＥＣＵ内に配設されてよい。
【００１７】
コマンド解析部１０２は、入力装置１０１から入力される電気信号を解析して、ユーザーの指示内容を把握する。本実施例では、ユーザーの指示内容としては、車載ナビゲーション装置の経路案内に係る目的地の設定やその後の推奨経路生成、情報センターへの渋滞情報の問い合わせ、目的地周辺に存する施設情報の情報センターからのダウンロード等、種々のものを含む（以下、これらの指示内容を「タスク」と称する）。コマンド解析部１０２が把握したタスクは、タスク実行部１０３及び実行時間推定部１０４に出力される。
【００１８】
タスク実行部１０３は、上記例示した種々のタスクを実行する。すなわち、メモリ１１０に格納された目的地リストからの目的地検索や、地図情報を用いた推奨経路生成、情報センターへの問い合わせやダウンロードを行なうための通信装置への指示等を実行する。そして、出力装置１０６を用いて、目的地の検索、推奨経路の生成、情報センターからの情報取得・ダウンロードが終了した際にその旨をユーザーに通知し、推奨経路に従った経路案内や情報提示を更に行なう。
【００１９】
出力装置１０６は、入力装置１０１と共用されるディスプレイ装置、スピーカー等を含む。
【００２０】
こうした構成により、車載ナビゲーション装置本来の機能である目的地までの経路案内や、種々の交通情報の提供が、出力装置１０６を用いて実現される。ところで、上記のタスクには、終了までにある程度の時間を要するものが含まれる。従って、タスクを実行するのに必要な時間（以下、実行時間と称する）が長い場合、ユーザーが不安を感じる場合が生じる。経路案内や情報提示等が開始されるまでの空白時間が長くなると、実行中であるのか、システムに何らかの異常が生じたのか、或いは自分の操作が間違っていたのか、等の思考が生じるからである。
【００２１】
特に、本実施例のタスク実行装置１００は車載ナビゲーション装置に適用されたものであるため、運転者が実行状況を確認すべくディスプレイ装置を視認しようとすれば、脇見運転にもつながる場合が生じ得る。従って、安全運転の観点からも、ユーザーに与える不安をなるべく除去することが望まれる。
【００２２】
そこで、本実施例では、実行時間推定部１０４及び実行状況通知部１０５により、タスクの実行に関する進捗状況を含む実行状況をユーザーに通知することとした。
【００２３】
実行時間推定部１０４は、コマンド解析部１０２から入力されたタスクの種類に応じて、実行時間を推定する。具体的には、タスクが目的地設定である場合は、メモリ１１０に格納された目的地リストの数に略比例する時間を実行時間と推定する。また、タスクが推奨経路生成である場合は、車両が存在する地域（ＧＰＳ等の手段により検出される）の道路密集度（メモリ１１０に格納された地図情報から取得される）に応じた時間を実行時間と推定する。また、タスクが情報センターへの渋滞情報の問い合わせである場合は、当日の通信状況（混雑度）に応じた時間を実行時間と推定する。また、タスクが目的地周辺に存する施設情報の情報センターからのダウンロードである場合は、上記通信状況、及びダウンロードするデータのサイズに応じた時間を実行時間と推定する。実行時間推定部１０４が推定した実行時間（以下、推定実行時間と称する）は、実行状況通知部１０５に出力される。
【００２４】
実行状況通知部１０５は、推定実行時間が所定時間以上である所定タスクをタスク実行部１０３が実行している間、「処理中です」、「えーっと」、等の音声を、出力装置１０６を用いて継続的に出力する。また、これに併せてタスクの実行に関する進捗状況を通知する音声を、出力装置１０６を用いて出力する。以下、これらを合わせて、実行状況の通知と称する。
【００２５】
進捗状況を通知する音声の出力は、例えば、タスクの実行が５０％終了した段階で「半分終了しました」等の音声を出力し、タスクの実行が９０％終了した段階で「まもなく終了します」等の音声を出力することが考えられる。そして、タスクの実行がどの程度終了したか、の判断は、推定実行時間と、実際にタスクの実行が開始されてからの経過時間と、の比較により決定される。
【００２６】
図２は、タスクの実行が開始されてから終了されるまでに出力される音声の一例を示す図である。
【００２７】
このような音声出力により、ユーザーは、不安感を覚えることなく、タスクの実行状況を継続的に確認することができる。従って、ユーザーがディスプレイ装置を視認する必要が無く、運転に集中することができるため、安全運転に寄与することができる。
【００２８】
図３は、上記説明した処理の流れを示すフローチャートである。本フローは、入力装置１０１に対してユーザーの指示入力がなされたときに開始される。
【００２９】
まず、コマンド解析部１０２が、入力装置１０１から入力される電気信号を解析してユーザーの指示内容を把握し、タスク実行部１０３及び実行時間推定部１０４に出力する（Ｓ１）。
【００３０】
実行時間推定部１０４は、上記の如く、コマンド解析部１０２から入力されたタスクの種類に応じて実行時間を推定し、推定実行時間として実行状況通知部１０５に出力する（Ｓ２）。
【００３１】
一方、タスク実行部１０３は、出力装置１０６を用いて実行開始音声を出力し（Ｓ３）、タスクを実行する（Ｓ４）。
【００３２】
タスクの実行が開始されると、実行状況通知部１０５は、推定実行時間が所定時間以上であるか否かを判定し（Ｓ５）、推定実行時間が所定時間以上である場合は、タスクの実行が終了するまでの間、実行状況の通知を行なう（Ｓ６）。ここで、推定実行時間が所定時間未満でない場合に実行状況の通知を行なわないのは、短時間で実行が終了してしまうタスクについてまで実行状況を通知することとした場合、実際の進捗状況と通知内容を同期させることが困難であることに基づく。例えば、実行が終了する時点において「半分終了しました」等の音声を出力してしまうような状況が起こり得るからである。また、通知頻度が高くなり過ぎると、ユーザーが煩わしさを感じることも予想される。従って、推定実行時間が所定時間以上であるタスクに限定することにより、適正な頻度及び通知タイミングを維持することができる。
【００３３】
タスクの実行が終了すると、タスク実行部１０３は、出力装置１０６を用いて実行終了音声を出力し（Ｓ７）、その後の処理（経路案内や情報提示等）を行なう。
【００３４】
本実施例のタスク実行装置１００によれば、タスクの実行状況をユーザーに適切に伝えることができる。
【００３５】
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【００３６】
例えば、図４に示す如く、車速センサー等の走行状態検知装置２００を備え、車両が走行中であることが検知されている間に実行されるタスクである、という条件を実行状況が通知されるための条件に加えてもよい。この場合、図３のフローチャートにおけるＳ５の判定を、例えば「推定実行時間が所定時間以上であり、且つ車速が所定車速以上であるか否か」等と置換すればよい。なお、走行状態検知装置２００は、イグニッションスイッチやシフト位置センサー、クランク角センサー、サイドブレーキ装置等であってもよい。
【００３７】
また、推定実行時間の長短により実行状況が通知されるか否かを決定するものとしたが、全てのタスクについて実行状況を通知するものとしてもよい。
【００３８】
また、タスクの実行に関する進捗状況の通知は省略してもよい。
【００３９】
従って、全てのタスクが実行される際に実行状況通知を行ない、且つ進捗状況の通知を行なわない場合、実行時間推定部１０４は必須の構成でない。
【００４０】
また、上記実施例は、車載ナビゲーション装置に適用されたものとして説明したが、本発明は、車両に搭載される装置に限らず、ＰＣ（Personal Computer）等の一般的な情報処理装置にも適用可能である。
【産業上の利用可能性】
【００４１】
本発明は、自動車製造業や自動車部品製造業等に利用可能である。
【図面の簡単な説明】
【００４２】
【図１】タスク実行装置１００の全体構成の一例を示すブロック図である。
【図２】タスクの実行が開始されてから終了されるまでに出力される音声の一例を示す図である。
【図３】本実施例により実行される処理の流れを示すフローチャートである。
【図４】タスク実行装置１００の全体構成の他の例を示すブロック図である。
【符号の説明】
【００４３】
１００  タスク実行装置
１０１  入力装置
１０２  コマンド解析部
１０３  タスク実行部
１０４  実行時間推定部
１０５  実行状況通知部
１０６  出力装置
１１０  メモリ
２００  走行状態検知装置
【図１】
2008116253.tif 000003
【図２】
2008116253.tif 000004
【図３】
2008116253.tif 000005
【図４】
2008116253.tif 000006