(57)【要約】【課題】運転者の運転操作を妨害することなく適切なタイミングで、運転者が実行しなければならない作業の消化を促進可能なＴＯＤＯ管理装置、ＴＯＤＯ管理方法、及びＴＯＤＯ管理プログラムを提供すること。【解決手段】本発明に係るＴＯＤＯ管理装置は、メモリと、ハードウェアを有するプロセッサと、を備え、プロセッサは、車両の運転者が車両の運転操作から解放されるタイミングを検出し、検出されたタイミングにおいて、予め登録された車両の運転操作とは関係のない運転者が実行しなければならない作業の消化を促す情報を運転者に報知する。これにより、運転者の運転操作を妨害することなく適切なタイミングで、運転者が実行しなければならない作業の消化を促進させることができる。【選択図】図１
2020086724.tif 000002
【特許請求の範囲】
【請求項１】
メモリと、
ハードウェアを有するプロセッサと、
を備え、
前記プロセッサは、
車両の運転者が該車両の運転操作から解放されるタイミングを検出し、
検出された該タイミングにおいて、予め登録された車両の運転操作とは関係のない前記運転者が実行しなければならない作業の消化を促す情報を前記運転者に報知する
ＴＯＤＯ管理装置。
【請求項２】
前記プロセッサは、予め登録された複数の作業の中から前記タイミング内で実行可能な作業を検索し、検索された作業の消化を促す情報を前記運転者に報知する請求項１に記載のＴＯＤＯ管理装置。
【請求項３】
前記タイミングには、前記車両が停車中の間及び自動運転中の間の少なくとも一方が含まれる請求項１又は２に記載のＴＯＤＯ管理装置。
【請求項４】
前記作業には、レストランの予約、取り損ねた電話に対する折り返しの電話、未返信のメールに対する返信、及び株の取引のうちの少なくとも一つが含まれる請求項１〜３のうち、いずれか１項に記載のＴＯＤＯ管理装置。
【請求項５】
ＴＯＤＯ管理装置が実行するＴＯＤＯ管理方法であって、
車両の運転者が該車両の運転操作から解放されるタイミングを検出し、検出された該タイミングにおいて、予め登録された車両の運転操作とは関係のない前記運転者が実行しなければならない作業の消化を促す情報を前記運転者に報知するＴＯＤＯ管理方法。
【請求項６】
ＴＯＤＯ管理装置に実行させるＴＯＤＯ管理プログラムであって、
車両の運転者が該車両の運転操作から解放されるタイミングを検出し、検出された該タイミングにおいて、予め登録された車両の運転操作とは関係のない前記運転者が実行しなければならない作業の消化を促す情報を前記運転者に報知するＴＯＤＯ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の運転者が実行しなければならない作業（ＴＯＤＯ）の消化を促進するＴＯＤＯ管理装置、ＴＯＤＯ管理方法、及びＴＯＤＯ管理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、ユーザによるインターネットへの情報入力操作の履歴からユーザの余暇時間帯を推定し、推定した余暇時間帯にユーザに所定の通知を行う情報処理装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−０６２１７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の情報処理装置は利用してユーザが実行しなければいけない作業を余暇時間帯に通知することが考えられる。しかしながら、特許文献１に記載の情報処理装置は、情報入力操作の履歴からユーザの余暇時間帯を推定しているため、ユーザが車両の運転中であっても推定した余暇時間帯になると通知を行ってしまう。ユーザが車両を運転している状態を余暇時間帯と判断して通知を行うことは不適切であるので、特許文献１に記載の情報処理装置には改善の余地がある。
【０００５】
本発明は、上記課題に鑑みてなされたものであって、その目的は、運転者の運転操作を妨害することなく適切なタイミングで、運転者が実行しなければならない作業の消化を促進可能なＴＯＤＯ管理装置、ＴＯＤＯ管理方法、及びＴＯＤＯ管理プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係るＴＯＤＯ管理装置は、メモリと、ハードウェアを有するプロセッサと、を備え、前記プロセッサは、車両の運転者が該車両の運転操作から解放されるタイミングを検出し、検出された該タイミングにおいて、予め登録された車両の運転操作とは関係のない前記運転者が実行しなければならない作業の消化を促す情報を前記運転者に報知する。
【０００７】
本発明に係るＴＯＤＯ管理装置は、上記発明において、前記プロセッサは、予め登録された複数の作業の中から前記タイミング内で実行可能な作業を検索し、検索された作業の消化を促す情報を前記運転者に報知する。これにより、運転者の運転操作を妨害することなく運転者が実行しなければならない作業の消化を促すことができる。
【０００８】
本発明に係るＴＯＤＯ管理装置は、上記発明において、前記タイミングには、前記車両が停車中の間及び自動運転中の間の少なくとも一方が含まれる。これにより、運転者の運転操作を妨害することなく運転者が実行しなければならない作業の消化を促すことができる。
【０００９】
本発明に係るＴＯＤＯ管理装置は、上記発明において、前記作業には、レストランの予約、取り損ねた電話に対する折り返しの電話、未返信のメールに対する返信、及び株の取引のうちの少なくとも一つが含まれる。これにより、運転者が車室内で行うことができる作業の消化を促進させることができる。
【００１０】
本発明に係るＴＯＤＯ管理方法は、ＴＯＤＯ管理装置が実行するＴＯＤＯ管理方法であって、車両の運転者が該車両の運転操作から解放されるタイミングを検出し、検出された該タイミングにおいて、予め登録された車両の運転操作とは関係のない前記運転者が実行しなければならない作業の消化を促す情報を前記運転者に報知する。
【００１１】
本発明に係るＴＯＤＯ管理プログラムは、ＴＯＤＯ管理装置に実行させるＴＯＤＯ管理プログラムであって、車両の運転者が該車両の運転操作から解放されるタイミングを検出し、検出された該タイミングにおいて、予め登録された車両の運転操作とは関係のない前記運転者が実行しなければならない作業の消化を促す情報を前記運転者に報知する。
【発明の効果】
【００１２】
本発明に係るＴＯＤＯ管理装置、ＴＯＤＯ管理方法、及びＴＯＤＯ管理プログラムによれば、車両の運転者が車両の運転操作から解放されるタイミングを検出し、検出されたタイミングにおいて、予め登録された車両の運転操作とは関係のない運転者が実行しなければならない作業の消化を促す情報を運転者に報知するので、運転者の運転操作を妨害することなく適切なタイミングで、運転者が実行しなければならない作業の消化を促進させることができる。
【図面の簡単な説明】
【００１３】
【図１】図１は、本発明の一実施形態であるＴＯＤＯ管理装置の構成を示すブロック図である。
【図２】図２は、本発明の一実施形態であるＴＯＤＯ管理処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して、本発明の一実施形態であるＴＯＤＯ管理装置の構成及びその動作について説明する。
【００１５】
〔構成〕
まず、図１を参照して、本発明の一実施形態であるＴＯＤＯ管理装置の構成について説明する。
【００１６】
図１は、本発明の一実施形態であるＴＯＤＯ管理装置の構成を示すブロック図である。図１に示すように、本発明の一実施形態であるＴＯＤＯ管理装置１は、車両の運転操作とは関係のない運転者が実行しなければならない作業（以下、ＴＯＤＯと表記）の消化を促す装置であり、ＣＰＵ（Central  Processing  Unit），ＤＳＰ（Digital  Signal  Processor），ＦＰＧＡ（Field  Programmable  Gate  Array）等のプロセッサ及びＲＡＭ（Random  Access  Memory），ＲＯＭ（Read  Only  Memory）等のメモリを含む情報処理装置によって構成されている。
【００１７】
本実施形態では、ＴＯＤＯ管理装置１は、ＴＯＤＯ情報記憶部１１、ＴＯＤＯ情報解析部１２、周辺状況解析部１３、車両情報取得部１４、タスク可能時間推定部１５、及びタスク実行管理部１６を主な構成要素として備えている。ここで、ＴＯＤＯ情報記憶部１１は、情報処理装置が有するメモリによって構成されている。また、ＴＯＤＯ情報解析部１２、周辺状況解析部１３、車両情報取得部１４、タスク可能時間推定部１５、及びタスク実行管理部１６は、情報処理装置が有するプロセッサがコンピュータプログラムを実行することによって実現される。これら各部の機能については後述する。なお、これら各部は、車両の車載器側に設けてもよいし、ネットワークを介して車両と接続されるサーバ（センター）２側に設けてもよいし、車載器側とサーバ２側とに分散させて設けてもよい。
【００１８】
上記コンピュータプログラムは、コンピュータ等が読み取り可能な記録媒体に記録できる。そして、記録媒体に記録したコンピュータプログラムをコンピュータ等に読み込ませて実行させることにより、コンピュータ等をＴＯＤＯ管理装置１として機能させることができる。コンピュータ等が読み取り可能な記録媒体とは、コンピュータプログラムやデータ等の情報を電気的、磁気的、光学的、機械的、又は化学的作用によって蓄積し、コンピュータ等から読み取ることができる非一時的な記録媒体のことを意味する。このような記録媒体のうち、コンピュータ等から取り外し可能なものとしては、フレキシブルディスク、光磁気ディスク、ＣＤ−ＲＯＭ（Compact  Disc-Read  Only  Memory）、ＣＤ−ＲＷ（Compact  Disc-Rewritable）、ＤＶＤ（Digital  Versatile  Disc）、ブルーレイディスク、ＤＡＴ（Digital  Audio  Tape）、８ｍｍテープ、メモリカード等を例示できる。また、コンピュータ等に固定された記録媒体としては、ハードディスクやＲＯＭ等を例示できる。さらに、ＳＳＤ（Solid  State  Drive）は、コンピュータ等から取り外し可能な記録媒体としてもコンピュータ等に固定された記録媒体としても利用できる。
【００１９】
このような構成を有するＴＯＤＯ管理装置１は、以下に示すＴＯＤＯ管理処理を実行することにより、運転者の運転操作を妨害することなく適切なタイミングで、ＴＯＤＯの消化を促す情報を運転者に報知する。以下、図２に示すフローチャートを参照して、ＴＯＤＯ管理処理を実行する際のＴＯＤＯ管理装置１の動作について説明する。
【００２０】
〔ＴＯＤＯ管理処理〕
図２は、本発明の一実施形態であるＴＯＤＯ管理処理の流れを示すフローチャートである。図２に示すフローチャートは、車両の運転者が車両の運転を開始する前にＴＯＤＯに関する情報をＴＯＤＯ情報記憶部１１に登録したタイミングで開始となり、ＴＯＤＯ管理処理はステップＳ１の処理に進む。
【００２１】
なお、ＴＯＤＯとしては、レストランの予約、取り損ねた電話に対する折り返しの電話、未返信のメールに対する返信、株の取引等の車室内で実行できる作業を例示できる。また、ＴＯＤＯに関する情報は、運転者が、ＴＯＤＯ管理装置１に接続されているキーボード、タッチパネル、マイクロフォン等の入力装置を操作したり、スマートフォン、携帯電話機、タブレット端末等の端末装置に入力された情報や記憶されている情報をＴＯＤＯ管理装置１に転送したり、パーソナルコンピュータ等の情報処理装置内のＴＯＤＯ管理アプリケーションとＴＯＤＯ管理装置１とを連携させたりすることによって、登録することができる。また、ＴＯＤＯに関する情報を登録する際にそのＴＯＤＯの想定処理時間を併せて登録してもよい。
【００２２】
ステップＳ１の処理では、ＴＯＤＯ情報解析部１２が、ＴＯＤＯ情報記憶部１１に記憶されているＴＯＤＯの情報を解析し、各ＴＯＤＯの情報にその消化に要する時間（実行可能時間）に関する情報を属性情報として付与する。なお、ＴＯＤＯ情報記憶部１１に予め想定処理時間が登録されている場合、ＴＯＤＯ情報解析部１２は、想定処理時間を属性情報として付与する。より具体的には、ＴＯＤＯ情報記憶部１１に記憶されているＴＯＤＯの内容が未返信のメールに対する返信である場合、ＴＯＤＯ情報解析部１２は、その実行可能時間を属性情報として付与する。また、ＴＯＤＯの内容がレストランの予約である場合には、ＴＯＤＯ情報解析部１２は、場所、時間、人数、店舗名等のレストランの予約に必要な複数の情報のうち未登録の情報を運転者に確認するタスクを生成することによりＴＯＤＯを複数のタスクに分解する（スロットフィル形式）。例えば場所及び店舗名が未登録である場合、ＴＯＤＯ情報解析部１２は、運転者に場所を確認するタスクと店舗名を確認するタスクを生成する。そして、ＴＯＤＯ情報解析部１２は、生成した各タスクに対してその実行可能時間を属性情報として付与する。なお、レストランの予約に必要な複数の情報が全て登録されている場合には、ＴＯＤＯ情報解析部１２は、レストラン予約の実行可能時間を属性情報として付与する。このＴＯＤＯ情報解析部１２の処理は、予めＴＯＤＯの内容毎にルール（実行可能時間や必要情報等）を設定しておき、このルールに従ってＴＯＤＯ情報解析部１２を動作させることにより実現できる。これにより、ステップＳ１の処理は完了し、ＴＯＤＯ管理処理はステップＳ２の処理に進む。
【００２３】
ステップＳ２の処理では、周辺状況解析部１３が、車両に設けられた撮像装置を利用して運転者が運転している車両の周辺画像を撮影し、撮影された周辺画像に基づいて先行車両との間の距離（車間距離）、先行車両のストップランプ、車両前方の車列（渋滞状況）、車両前方の信号の色等の運転者が運転している車両の周辺状況を示すデータを検出する。これにより、ステップＳ２の処理は完了し、ＴＯＤＯ管理処理はステップＳ３の処理に進む。
【００２４】
ステップＳ３の処理では、車両情報取得部１４が、運転者が運転している車両の加速度や速度等の車両情報を取得する。これにより、ステップＳ３の処理は完了し、ＴＯＤＯ管理処理はステップＳ４の処理に進む。
【００２５】
ステップＳ４の処理では、タスク可能時間推定部１５が、周辺状況解析部１３によって検出された車両の周辺状況を示すデータ及び車両情報取得部１４によって取得された車両情報に基づいて、車両が停車中又は停車することが予測されるか否かを判別する。判別の結果、車両が停車中又は停車することが予測される場合（ステップＳ４：Ｙｅｓ）、タスク可能時間推定部１５は、運転者が車両の運転操作から解放されるタイミングであると判断し、ＴＯＤＯ管理処理をステップＳ５の処理に進める。一方、車両が停車中でない、且つ、車両が停車することが予測されない場合（ステップＳ４：Ｎｏ）、タスク可能時間推定部１５は、運転者が車両の運転操作から解放されるタイミングでないと判断し、ＴＯＤＯ管理処理をステップＳ２の処理に戻す。なお、車両が停車することが予測される場合としては、車両前方の信号が赤信号である場合、信号サイクル情報に基づいて車両前方の信号が赤信号になることが予測される場合、車間距離が所定距離以下になった場合等を例示できる。また、運転者が車両の運転操作から解放されるタイミングの他の例としては、自動運転処理を実行中のとき等を例示できる。
【００２６】
ステップＳ５の処理では、タスク可能時間推定部１５が、サーバ２から車両の現在位置における渋滞情報及び信号サイクル情報（センター情報）を取得し、取得したセンター情報に基づいて車両の残り停車時間を予測する。例えば車両が赤信号で停車していると判断した場合、タスク可能時間推定部１５は、信号サイクル情報に基づいて算出した赤信号の残り時間を車両の残り停車時間として予測する。なお、信号サイクル情報とは、時間帯毎の信号が赤信号である時間の長さを含む情報であり、周辺状況解析部１３が取得した信号機の画像を用いて統計的に求めたり、ＤＳＲＣ（Dedicated  Short  Range  Communications）やＩＴＳ（Intelligent  Transport  Systems）対応の信号機から取得したりすることにより生成できる。また、これらの情報は、ＶｔｏＸ（Vehicle  to  X）技術を利用した路車間通信により取得してもよい。これにより、ステップＳ５の処理は完了し、ＴＯＤＯ管理処理はステップＳ６の処理に進む。
【００２７】
ステップＳ６の処理では、タスク可能時間推定部１５は、ステップＳ５の処理において予測された車両の残り停車時間に基づいて、ＴＯＤＯ及び／又はＴＯＤＯから生成されたタスクを実行可能な時間をタスク可能時間として推定する。例えば車両の赤信号による残り停車時間が１分である場合、タスク可能時間推定部１５は、車両の運転操作に支障が生じないように車両の残り停車時間１分より短い４５秒をタスク可能時間として設定する。なお、車両が駐車場で停車している場合には、タスク可能時間推定部１５は、車両のアイドリング状態に基づいてタスク可能時間を推定することができる。さらに、車両が自動運転中である場合には、タスク可能時間推定部１５は、車間距離及び先行車との相対速度に基づいてタスク可能時間を推定することができる。これにより、ステップＳ６の処理は完了し、ＴＯＤＯ管理処理はステップＳ７の処理に進む。
【００２８】
ステップＳ７の処理では、タスク実行管理部１６が、ＴＯＤＯ及び／又はＴＯＤＯから生成されたタスクに属性情報として付与されている実行可能時間又は想定処理時間がステップＳ６の処理において推定されたタスク可能時間より短いＴＯＤＯ及び／又はＴＯＤＯから生成されたタスクをＴＯＤＯ情報記憶部１１の中から検索し、検索されたＴＯＤＯ及び／又はＴＯＤＯから生成されたタスクを処理タスクとして選択する。なお、複数のＴＯＤＯ及び／又はＴＯＤＯから生成されたタスクが検索された場合、タスク実行管理部１６は、予め設定された優先度に従って複数のＴＯＤＯ及び／又はＴＯＤＯから生成されたタスクの中から処理タスクを選択するとよい。この場合、実行途中の処理タスクの優先度を上げる等、優先度を動的に変更してもよい。また、適当なタスクが検索されない場合には、タスク実行管理部１６は、ＴＯＤＯ管理処理をステップＳ２の処理に戻すようにしてもよい。これにより、ステップＳ７の処理は完了し、ＴＯＤＯ管理処理はステップＳ８の処理に進む。
【００２９】
ステップＳ８の処理では、タスク実行管理部１６が、予め設定されたルールに従ってステップＳ７の処理において選択された処理タスクに対応するアプリケーション（機能）３を呼び出す。呼び出されたアプリケーション３は、ＨＭＩ（Human  Machine  Interface）等のインタフェイスを提示することにより、処理タスクの実行を促す情報を運転者に報知する。例えばＴＯＤＯがレストラン予約である場合、アプリケーション３は該当するレストランの予約サイトを表示したりする。これにより、ステップＳ８の処理は完了し、ＴＯＤＯ管理処理はステップＳ９の処理に進む。
【００３０】
ステップＳ９の処理では、タスク実行管理部１６が、ステップＳ８の処理において呼び出されたアプリケーション３が運転者に提示したインタフェイスへの入力操作を監視する。これにより、ステップＳ９の処理は完了し、ＴＯＤＯ管理処理はステップＳ１０の処理に進む。
【００３１】
ステップＳ１０の処理では、タスク実行管理部１６が、ステップＳ８の処理において呼び出されたアプリケーション３のＡＰＩ（Application  Programming  Interface）に対するコールの返り値（タスク完了フラグ）に基づいて、処理タスクの実行が完了したか否かを判別する。具体的には、タスク完了フラグの値が所定値である場合、タスク実行管理部１６は処理タスクの実行が完了したと判別する。判別の結果、処理タスクの実行が完了した場合（ステップ１０：Ｙｅｓ）、タスク実行管理部１６は、ＴＯＤＯ管理処理をステップＳ１２の処理に進める。一方、処理タスクの実行が完了していない場合には（ステップＳ１０：Ｎｏ）、タスク実行管理部１６は、ＴＯＤＯ管理処理をステップＳ１１の処理に進める。
【００３２】
ステップＳ１１の処理では、タスク実行管理部１６が、処理タスクの途中までの実行結果をＴＯＤＯ情報記憶部１１に保存し、次回のステップＳ７の処理では実行途中の処理タスクが優先的に選択されるようにする。なお、この場合、タスク実行管理部１６は、前回の処理で処理タスクをどこまで実行したのかを運転者に報知するとよい。また、車両が駐車場に停車している場合はアクセルペダルやシフトレバーの操作が検出されたタイミング、車両が自動運転中である場合には自動運転から手動運転に切り替わったタイミングでタスクを中断し、途中タスクとして保存するとよい。これにより、ステップＳ１１の処理は完了し、ＴＯＤＯ管理処理はステップＳ１の処理に戻る。
【００３３】
ステップＳ１２の処理では、タスク実行管理部１６が、実行が完了した処理タスクに関する情報をＴＯＤＯ情報記憶部１１から削除する。これにより、ステップＳ１２の処理は完了し、ＴＯＤＯ管理処理はステップＳ１３の処理に進む。
【００３４】
ステップＳ１３の処理では、タスク実行管理部１６が、ＴＯＤＯ情報記憶部１１内にＴＯＤＯに関する情報が登録されているか否かを判別する。判別の結果、ＴＯＤＯに関する情報が登録されている場合（ステップＳ１３：Ｙｅｓ）、タスク実行管理部１６は、未処理のＴＯＤＯがあると判断し、ＴＯＤＯ管理処理をステップＳ１の処理に戻す。一方、ＴＯＤＯに関する情報が登録されていない場合には（ステップＳ１３：Ｎｏ）、タスク実行管理部１６は、未処理のＴＯＤＯはないと判断し、一連のＴＯＤＯ管理処理を終了する。
【００３５】
以上の説明から明らかなように、本発明の一実施形態であるＴＯＤＯ管理装置１は、車両の運転者が車両の運転操作から解放されるタイミングを検出し、検出されたタイミングにおいて、ＴＯＤＯの消化を促す情報を運転者に報知するので、運転者の運転操作を妨害することなく適切なタイミングで、ＴＯＤＯの消化を促進させることができる。
【００３６】
以上、本発明者らによってなされた発明を適用した実施形態について説明したが、さらなる効果や変形例は、当業者によって容易に導き出すことができる。本発明のより広範な態様は、以上のように表し、且つ、記述した特定の詳細及び代表的な実施の形態に限定されるものではない。従って、添付のクレーム及びその均等物によって定義される総括的な発明の概念の精神又は範囲から逸脱することなく、様々な変更が可能である。
【符号の説明】
【００３７】
１  ＴＯＤＯ管理装置
２  サーバ
３  アプリケーション
１１  ＴＯＤＯ情報記憶部
１２  ＴＯＤＯ情報解析部
１３  周辺状況解析部
１４  車両情報取得部
１５  タスク可能時間推定部
１６  タスク実行管理部
【図１】
2020086724.tif 000003
【図２】
2020086724.tif 000004