(57)【特許請求の範囲】
【請求項１】
車両内で利用される情報端末についてその操作画面の表示態様を制御する情報端末の表示制御装置であって、
前記操作画面を構成する操作部品毎に、前記操作画面の中で前記操作部品を認識するのに要する認知時間及び当該操作部品を操作するのに要する操作時間を含んで当該操作部品に関連付けられた部品属性値を取得し、当該操作部品が含まれるリンク関係に基づき関連する操作部品も含めてその全ての操作を完了するまでにかかる総タスク時間を前記認知時間及び前記操作時間を累積することにより演算する属性値演算部と、
前記総タスク時間が、前記車両の状態が停車状態から移行した状況で前記情報端末の操作に対して許容される上限値を上回る場合に、該当する操作部品の表示態様を変更する表示態様制御部とを備えることを特徴とする情報端末の表示制御装置。
【請求項２】
前記属性値演算部は、前記操作画面の前記操作部品に対し、そのリンク先の画面でタスクが分岐する場合に、分岐したタスク毎に前記総タスク時間を演算し、
前記表示態様制御部は、前記分岐したタスクのうち少なくとも一つの前記総タスク時間が前記上限値以下である場合には、リンク元である前記操作部品の表示態様を維持する
請求項１に記載の情報端末の表示制御装置。
【請求項３】
前記属性値演算部は、前記操作画面の前記操作部品に対し、そのリンク先の画面でタスクが分岐する場合に、分岐したタスク毎に前記総タスク時間を演算し、
前記表示態様制御部は、前記分岐したタスクのうち少なくとも一つの前記総タスク時間が前記上限値を超える場合には、リンク元である前記操作部品の表示態様を変更する
請求項１に記載の情報端末の表示制御装置。
【請求項４】
前記操作部品には、前記操作画面内又は前記操作画面の間で配置が変更される操作部品と、配置が変更されない操作部品とが存在し、
前記属性値演算部は、前記配置が変更される部品に対し前記操作画面を表示する前に前記総タスク時間をその都度演算し、前記配置が変更されない部品に対し、予め演算された総タスク時間を用いる
請求項１〜３のいずれか１項に記載の情報端末の表示制御装置。
【請求項５】
前記表示態様制御部によって表示態様が変更された操作部品について、その操作機能を非能動とする機能制限部をさらに備える請求項１〜４のいずれか１項に記載の情報端末の表示制御装置。
【請求項６】
車両内で利用される情報端末についてその操作画面の表示態様を制御する情報端末の表示制御方法であって、
属性値演算部が、前記操作画面を構成する操作部品毎に、前記操作画面の中で前記操作部品を認識するのに要する認知時間及び当該操作部品を操作するのに要する操作時間を含んで当該操作部品に関連付けられた部品属性値を取得し、当該操作部品が含まれるリンク関係に基づき関連する操作部品も含めてその全ての操作を完了するまでの操作にかかる総タスク時間を前記認知時間及び前記操作時間を累積することにより演算し、
表示態様制御部が、前記車両の状態が停車状態から移行した状況で前記情報端末の操作に対して許容される上限値を前記総タスク時間が上回る場合に、該当する操作部品の表示態様を変更することを特徴とする情報端末の表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両で利用され、ユーザの入力操作に応じて各種情報を表示する情報端末の表示制御装置及び表示制御方法に関する。
【背景技術】
【０００２】
ナビゲーションシステム等の車載情報端末は、目的地までの経路探索や、ＰＯＩ（Point Of Interest）検索、楽曲再生等の各種の機能を有している。そして、こうした車載情報端末のディスプレイには、ユーザによって所望される機能を提供するために、ユーザによって入力操作が行われる操作画面が表示される。
【０００３】
上記車載情報端末に対する操作は、車両の運転操作に悪影響を及ぼすものであってはならないことは勿論であるが、ユーザにとっての利便性を大きく損なうものであることも望ましくない。このため、アプリケーションの操作が運転操作に悪影響を及ぼさないことと、利便性との好適な両立を図るべく、車両状態に基づきアプリケーションの実行を規制するアプリケーション管理装置が提案されている（例えば特許文献１参照）。この装置は、車両が走行状態のときに、審査済みのアプリケーションに関しては部分的に機能を規制する規制モードで動作させ、未審査のアプリケーションに関しては、その入出力を強制的に規制する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１１１３１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記文献に記載の装置では、審査済みのアプリケーションに関しては、車両が走行状態であっても、その機能を部分的に規制する規制モードで実行することで利便性を高めている。しかし、走行状態に移行したときには、一律に規制モードに切り替わってしまうので、アプリケーションの操作等のタイミングによっては利便性が損なわれることがある。即ちアプリケーションに対する操作が車両の運転操作に影響を及ぼさないことと、アプリケーションが利用できることの利便性との好適な両立については、なお改善の余地を残すものとなっている。なお、こうした課題は、上述した構成の車載情報端末に限らず、車両内で利用されるスマートフォンやそれ以外の携帯電話機等の携帯情報端末においても概ね共通した課題となっている。
【０００６】
本発明は、このような実情に鑑みてなされたものであり、その目的は、情報端末に対する操作が車両の運転操作に影響を及ぼすことを回避しつつ、情報端末を利用することの利便性をより高く維持することのできる情報端末の表示制御装置及び表示制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
以下、上記課題を解決するための手段及びその作用効果について記載する。
上記課題を解決する情報端末の表示制御装置は、車両内で利用される情報端末についてその操作画面の表示態様を制御する情報端末の表示制御装置であって、前記操作画面を構成する操作部品毎に、前記操作画面の中で前記操作部品を認識するのに要する認知時間及び当該操作部品を操作するのに要する操作時間を含んで当該操作部品に関連付けられた部品属性値を取得し、当該操作部品が含まれるリンク関係に基づき関連する操作部品も含めてその全ての操作を完了するまでにかかる総タスク時間を前記認知時間及び前記操作時間を累積することにより演算する属性値演算部と、前記総タスク時間が、前記車両の状態が停車状態から移行した状況で前記情報端末の操作に対して許容される上限値を上回る場合に、該当する操作部品の表示態様を変更する表示態様制御部とを備える。
【０００８】
上記課題を解決する情報端末の表示制御方法は、車両内で利用される情報端末についてその操作画面の表示態様を制御する情報端末の表示制御方法であって、前記操作画面の表示態様を制御する表示制御部を通じて、前記操作画面を構成する操作部品毎に、属性値演算部が、前記操作画面の中で前記操作部品を認識するのに要する認知時間及び当該操作部品を操作するのに要する操作時間を含んで当該操作部品に関連付けられた部品属性値を取得し、当該操作部品が含まれるリンク関係に基づき関連する操作部品も含めてその全ての操作を完了するまでの操作にかかる総タスク時間を前記認知時間及び前記操作時間を累積することにより演算し、表示態様制御部が、前記車両の状態が停車状態から移行した状況で前記情報端末の操作に対して許容される上限値を前記総タスク時間が上回る場合に、該当する操作部品の表示態様を変更する。
【０００９】
この構成及び方法によれば、操作部品毎に演算された総タスク時間が、上記許容される上限値を上回るときは、該当する操作部品の表示態様が変更される。即ち、車両の状態が停車状態から移行したときに一律に表示態様の変更を行うのではなく、その都度、演算される総タスク時間に応じて、操作部品の表示態様が動的に変更される。その結果、上記許容される上限値の設定次第で、情報端末の操作が車両の運転操作に影響を及ぼすことを回避しつつ、情報端末を利用することの利便性をより高く維持できる。また、部品属性値には、画面に表示された部品の認識時間と、操作部品を操作する操作時間とが含まれる。このため、同じ操作回数であっても、部品が多い画面と、部品が少ない画面とを時間によって重み付けすることが可能となる。
【００１０】
好ましい構成として、前記属性値演算部は、前記操作画面の前記操作部品に対し、そのリンク先の画面でタスクが分岐する場合に、分岐したタスク毎に前記総タスク時間を演算し、前記表示態様制御部は、前記分岐したタスクのうち少なくとも一つの前記総タスク時間が前記上限値以下である場合には、リンク元である前記操作部品の表示態様を維持する。
【００１１】
このような構成によれば、情報端末の操作が車両の運転操作に影響を及ぼすことを回避しつつ、情報端末を利用することの利便性をより高く維持できる。
【００１２】
好ましい構成として、前記属性値演算部は、前記操作画面の前記操作部品に対し、そのリンク先の画面でタスクが分岐する場合に、分岐したタスク毎に前記総タスク時間を演算し、前記表示態様制御部は、前記分岐したタスクのうち少なくとも一つの前記総タスク時間が前記上限値を超える場合には、リンク元である前記操作部品の表示態様を変更する。
このような構成によれば、情報端末の操作が車両の運転操作に影響を及ぼすことを回避しつつ、情報端末を利用することの利便性をより高く維持できる。
【００１３】
好ましい構成として、前記操作部品には、前記操作画面内又は前記操作画面の間で配置
が変更される操作部品と、配置が変更されない操作部品とが存在し、前記属性値演算部は、前記配置が変更される部品に対し前記操作画面を表示する前に前記総タスク時間をその都度演算し、前記配置が変更されない部品に対し、予め演算された総タスク時間を用いる。
【００１４】
このような構成によれば、表示制御装置の演算負荷を軽減できる。
【００１５】
好ましい構成として、前記表示態様制御部によって表示態様が変更された操作部品について、その操作機能を非能動とする機能制限部をさらに備える。
このような構成によれば、表示態様が変更された操作部品については、その操作機能が非能動となるため、少なくともその操作部品の操作が車両の運転操作に影響を及ぼすことがなくなる。
【図面の簡単な説明】
【００１６】
【図１】本発明にかかる情報端末の表示制御装置及び表示制御方法の第１実施形態について、車載情報端末の構成を示すブロック図。
【図２】同車載情報端末に格納された画面構成データのデータ構成を模式的に示す図。
【図３】同車載情報端末に格納された画面フローデータの概要を説明する図。
【図４】同車載情報端末による表示制御の制御手順を示すフローチャート。
【図５】画面の表示態様を示す図であって、（ａ）は選択される操作部品の表示態様が変更された状態を示す図、（ｂ）〜（ｄ）は選択される操作部品の表示態様が変更されていない状態を示す図。
【図６】本発明にかかる情報端末の表示制御装置及び表示制御方法の第２実施形態について、車載情報端末の表示制御の制御手順を示すフローチャート。
【図７】本発明にかかる情報端末の表示制御装置及び表示制御方法の第３実施形態について、携帯情報端末の構成を示すブロック図。
【発明を実施するための形態】
【００１７】
（第１実施形態）
以下、情報端末の表示制御装置及び表示制御方法を具体化した第１実施形態を説明する。
【００１８】
図１に示すように、本実施形態における情報端末としての車載情報端末１１は、ナビゲーションシステムであって、ＧＰＳ（Global Positioning System）等を利用して自車位置を特定する機能、特定された自車位置及び地図データに基づき目的地までの経路探索を行う機能、及びＰＯＩ検索を行う機能を有している。
【００１９】
また車載情報端末１１が搭載された車両には、車両の状態を取得する車両ＥＣＵ１０が設けられている。本実施形態では、車両の状態として、車両に設けられた車速センサに基づく車速が取得される。車両ＥＣＵ１０は、車速センサから取得した車速を、車載ネットワークを介して車載情報端末１１に出力する。
【００２０】
車載情報端末１１は、車両状態判定部１２を備えている。車両状態判定部１２は、車両ＥＣＵ１０から出力された車速に基づき、車両状態が停車状態及び走行状態のどちらにあるかを判断する。本実施形態では、車速が一定速度以上である場合に、車両状態が走行状態であると判定し、車速が一定速度未満である場合に、車両状態が停車状態であると判定する。
【００２１】
また車載情報端末１１は、アプリケーションを実行させるためのアプリ実行部１３を備えている。アプリ実行部１３は、プリインストールされたアプリケーションプログラム、又はユーザによって後から追加されたアプリケーションプログラムに基づき、各アプリケーションを実行する。またアプリ実行部１３は、アプリケーションの機能や設定に応じて、車載情報端末１１に設けられた音声出力制御部１４を制御して、スピーカ２２から音声を出力するとともに、表示態様制御部、機能制限部及び表示制御部としての画面出力制御部１５を制御して、ディスプレイ２１に各種画面を表示する。
【００２２】
ディスプレイ２１は、タッチパネル式のディスプレイであって、車載情報端末１１に設けられた入力制御部１６によって、ユーザの指が接触した接触位置が検出される。入力制御部１６は、検出した接触位置をアプリ実行部１３に出力し、アプリ実行部１３は接触位置に応じて動作する。
【００２３】
画面出力制御部１５は、アプリ実行部１３から出力される指令に基づき、アプリケーションデータ記憶部２０に格納されている画面構成データ３１及び画面フローデータ３４を読み込んで、画面表示用のデータを生成し、そのデータをディスプレイ２１に対して出力する。
【００２４】
ここで図２及び図３を参照して、画面構成データ３１及び画面フローデータ３４のデータ構成について説明する。
図２に示すように、画面構成データ３１は、複数の部品データ３２を有している。ここでいう「部品」とは、画面に組み込まれるパーツであって、操作の可能・不可能は問わず、アイコンや、文字・イラスト・写真等の画像等を総称したものである。「操作部品」とは、部品のうち操作可能なものであって、操作画面内におけるボタン等をいう。
【００２５】
部品データ３２は、画面に表示される画像データそのものである。この部品データ３２には、部品属性データ３３が関連付けられている。部品属性データ３３は、部品毎に設定された、認知時間情報３５、操作時間情報３６、及びタスク完了識別子３７を有している。
【００２６】
認知時間情報３５は、予め設定されたものであって、各該当する操作画面でその部品１つの機能又は表示内容をユーザが認知するのに要する時間を示す。操作時間情報３６も、予め設定されたものであって、各該当する操作画面の中から操作部品１つを選択操作するのに要する時間を示す。
【００２７】
タスク完了識別子３７は、その部品が、ユーザが所望する機能を提供するために、全ての操作を完了するまでの操作にかかるタスクを完了させるための操作部品であるか否かを示す識別子である。ここでいう「タスク」とは、アプリケーションに対して行われるひとまとまりの操作を指し、アプリケーションの起動のための操作、アプリケーションの設定変更のための操作等が含まれる。例えばタスク完了識別子は、その操作部品がタスクの最後の部品に相当する場合は「１」に設定され、その操作部品が選択操作されることによってタスクが完了しない場合には「０」に設定される。
【００２８】
図３に示すように、画面フローデータ３４は、メニュー画面４０を頂点として階層化された各画面のリンク関係を示すデータである。上述したように本実施形態では、車載情報端末１１は、ユーザがアプリケーションを追加することができる構成であるため、アプリケーションの増加に対応する目的で、複数のメニュー画面４１，４２が同じ階層に配置されている。車載情報端末１１を起動したときには、先ず第１のメニュー画面４１がディスプレイ２１に表示され、ユーザの操作によって、第１のメニュー画面４１と異なるアイコン等が表示された第２のメニュー画面４２が表示される。
【００２９】
また図１に示すように、車載情報端末１１には、表示制御部を構成する属性値演算部１７が設けられている。属性値演算部１７は、画面を表示する前に、上述したタスクが開始されてから完了するまでの時間を示す総タスク時間Ｔｔｓｋを、認知時間情報３５及び操作時間情報３６を累積することによって操作部品毎に演算する。
【００３０】
次に図３を参照して総タスク時間Ｔｔｓｋを演算するための手法について説明する。なお、車載情報端末１１には、そのハードディスク等に予め格納された楽曲ファイルを再生するための「楽曲再生」のアプリケーション、ＶＩＣＳ（Vehicle Information and Communication System：登録商標）を通じて提供される情報を表示する「ＶＩＣＳ」アプリケーション、ユーザによって追加され、外部から取得したニュース等の情報を提供する「ニュース」アプリケーションが予めインストールされていることを前提とする。但し、これらのアプリケーションは一例であって、プリインストールされているアプリケーションは車載情報端末１１によって異なる場合もある。またユーザによってインストールされるアプリケーションの数や組み合わせは車載情報端末１１によって異なっている。
【００３１】
図３の例において、「楽曲再生」のアプリケーションを実行させるための入口となるボタンは、第１階層である第１のメニュー画面４１に表示されている。この「楽曲再生」を実行させる手順としては、第１のメニュー画面４１の実行ボタン４１Ｄを選択するのみでよい。この実行ボタン４１Ｄの操作によって、「楽曲再生」のタスクが完了する。その結果、第２階層の「楽曲再生」のタスク完了画面４３が表示され、上記ハードディスク等に格納された楽曲が予め決められた順番で再生される。
【００３２】
例えば第１のメニュー画面４１を表示する際、属性値演算部１７は、「楽曲再生」の総タスク時間Ｔｔｓｋとして、第１のメニュー画面４１における実行ボタン４１Ｄを操作するまでに要する時間を演算する。
【００３３】
このとき属性値演算部１７は、第１のメニュー画面４１に表示される操作部品である各ボタン４１Ａ〜４１Ｆ、及びタイトル表示部４１Ｇに関連付けられた部品属性データ３３を読み出し、各ボタン４１Ａ〜４１Ｆ及びタイトル表示部４１Ｇの認知時間情報３５を加算した時間と、「楽曲再生」を選択するための実行ボタン４１Ｄの操作時間情報３６とを加算する。例えば、各ボタン４１Ａ〜４１Ｆの認知時間情報３５がそれぞれ「０．５秒」、タイトル表示部４１Ｇの認知時間が「０．４秒」、選択ボタン４１Ｆの操作時間情報３６が「０．５秒」だとすると、ここでの総タスク時間Ｔｔｓｋは、「０．５秒×６＋０．４秒＋０．５秒＝３．９秒」となる。
【００３４】
また図３の例において、「ＶＩＣＳ」のアプリケーションに関する表示又は設定変更を行うための入口となるボタンは、第１のメニュー画面４１に選択ボタン４１Ｆとして表示されている。「ＶＩＣＳ」の実行又は設定変更を行う手順としては、先ず、第１のメニュー画面４１の選択ボタン４１Ｆを選択し、第２階層の選択画面４４を表示させる。選択画面４４は、「高速道路のみ」、「高速道路・一般道路」、「非表示」等の態様を各選択ボタン４４Ａ〜４４Ｃの操作によって選択可能な画面である。これらの選択ボタン４４Ａ〜４４Ｃのうち一つを選択することによって、ＶＩＣＳ情報の表示又は設定変更を行うための全てのタスクが完了する。選択画面４４で「高速道路のみ」又は「高速道路・一般道路」のボタン４４Ａ，４４Ｂを選択すると、第３階層であるＶＩＣＳ情報を表示する画面４６がディスプレイ２１に出力される。
【００３５】
例えば第１のメニュー画面４１を表示する際、属性値演算部１７は、ＶＩＣＳ情報を表示するための総タスク時間Ｔｔｓｋとして、第１のメニュー画面４１から下層の画面に進む操作について、タスク完了までに要する時間を演算する。上述した手法と同じように、第１のメニュー画面４１におけるタスク時間（３．９秒）を演算する。さらに、選択画面４４に表示された選択ボタン４４Ａ〜４４Ｃに対応する部品属性データ３３を読み出し、この画面におけるタスク時間を演算する。例えば、ボタン４４Ａ〜４４Ｃを認識するための認知時間情報３５が「０．５秒」、ボタン４４Ａ〜４４Ｃのうち一つを選択する操作に設定された操作時間情報３６が「０．５秒」とすると、この選択画面４４でのタスク時間は、「０．５秒×３＋０．５秒＝２秒」である。従って、第１のメニュー画面４１を基準とした「ＶＩＣＳ」アプリケーションの総タスク時間Ｔｔｓｋは、各画面４１，４４のタスクにかかる時間を加算した値（３．９秒＋２秒＝５．９秒）となる。
【００３６】
また図３の例において、「ニュース」アプリケーションは、第１階層である第２のメニュー画面４２から起動される。「ニュース」のアプリケーションの実行を開始する手順としては、先ず、第２のメニュー画面４２に表示された、「インフォメーション」等のカテゴリ選択ボタン４２Ｅを操作して、情報選択画面４５に遷移する。この情報選択画面４５には、「ニュース」、「天気」、「交通」等の表示する情報の分野等を選択するための選択ボタン４５Ａ〜４５Ｃと、「音声読み上げ」及び「音声なし」を選択するための実行ボタン４５Ｄ〜４５Ｅが表示されている。情報選択画面４５では、選択ボタン４５Ａ〜４５Ｃのいずれを選択した上で、実行ボタン４５Ｄ，４５Ｅのいずれかを選択することによってタスクが完了する。「音声読み上げ」の実行ボタン４５Ｄを操作すると、スピーカ２２を介してニュース等を読み上げる音声が出力され、「音声なし」の実行ボタン４５Ｅを操作すると音声は出力されない。「音声読み上げ」の実行ボタン４５Ｄが操作された場合はその時点でタスクが完了するが、「音声なし」の実行ボタン４５Ｅが操作された場合には、次に表示される画面４７，４８で、「トピックス」を示すボタン４７Ａ，４８Ａが選択操作されることでタスク完了となる。
【００３７】
例えば第２のメニュー画面４２を表示する際、属性値演算部１７は、上述した手法と同じ手法で、第２のメニュー画面４２のタスク時間（３．９秒）、及び第２階層の情報選択画面４５のタスク時間（例えば３．０秒）を演算し、それらのタスク時間を加算して総タスク時間Ｔｔｓｋとする。第２階層の画面でさらにタスクが分岐する可能性がある場合には、分岐したタスク毎に総タスク時間Ｔｔｓｋを演算する。例えば情報選択画面４５で実行ボタン４５Ｄが選択されてタスク完了するタスクと、実行ボタン４５Ｅが選択されて次の画面４７，４８でタスク完了するタスクが有る場合には、それらのタスクについて総タスク時間Ｔｔｓｋを演算する。このアプリケーションでは、「音声なし」の実行ボタン４５Ｅを操作する総タスク時間Ｔｔｓｋの方が、「音声読み上げ」の実行ボタン４５Ｄを操作する総タスク時間Ｔｔｓｋよりも長くなる。
【００３８】
属性値演算部１７は、このように演算した総タスク時間Ｔｔｓｋと、操作が許容される操作可能時間Ｔｏｐｒとを比較する。操作可能時間Ｔｏｐｒは、車両の状態が停車状態から移行した状況での車載情報端末１１の操作に対して許容される時間の上限値である。総タスク時間Ｔｔｓｋが操作可能時間Ｔｏｐｒ以下となる場合には、属性値演算部１７は、画面出力制御部１５に対し、そのタスクに関連する操作部品を通常の態様で表示する指令を出力する。その結果、操作部品であるボタン等は全て操作可能なアクティブ状態で表示される。一方、総タスク時間Ｔｔｓｋが操作可能時間Ｔｏｐｒを超える場合、属性値演算部１７は、画面出力制御部１５に対し、そのタスクに関連する操作部品を、トーンダウンして非能動とする非アクティブ状態にする態様で表示する指令を出力する。この非アクティブ状態のボタンは操作できず、アプリケーションに対するユーザの操作が制限される。但し、上述したように基準となる画面よりも階層が下層の画面においてタスクが複数に分岐する場合には、それらの総タスク時間Ｔｔｓｋの全てが操作可能時間Ｔｏｐｒを超える場合にのみ、対応する操作部品を非アクティブ状態に表示する。即ち、複数のタスクのうち、総タスク時間Ｔｔｓｋが操作可能時間Ｔｏｐｒ未満となるタスクが一つでもある場合には、アクティブ状態にする。
【００３９】
次に図４に従って、車載情報端末１１の特に表示制御にかかる動作について説明する。
まず車載情報端末１１が起動されると、属性値演算部１７は、第１のメニュー画面４１に表示される部品に対応する部品属性データ３３を読み出す（ステップＳ１）。さらに、属性値演算部１７は、読み出した部品属性データ３３に基づき、上述した手法と同じ手法で、第１のメニュー画面４１に表示される操作部品毎に、総タスク時間Ｔｔｓｋを演算する（ステップＳ２）。上述したように操作部品であるボタンは、一つのアプリケーション（タスク）に関連付けられているとは限らない。例えばボタンがカテゴリを選択するものである場合には、一つのボタンに対して複数のアプリケーションが関連付けられている。この場合には、属性値演算部１７は、操作部品に関連付けられた全てのタスクの総タスク時間Ｔｔｓｋを演算する。
【００４０】
車両状態判定部１２は、車両の状態として、車両ＥＣＵ１０が出力した車速を取得し（ステップＳ３）、車両の状態が走行状態であるか否かを判断する（ステップＳ４）。車両状態判定部１２が、車両が走行状態ではなく、停車状態であると判断すると（ステップＳ４においてＮＯ）、画面出力制御部１５が、画面構成データ３１を読み出して、通常の表示態様で第１のメニュー画面４１をディスプレイ２１に表示する（ステップＳ６）。即ちこの画面では、全ての操作部品が、選択操作が可能な状態（アクティブ状態）で表示されている。
【００４１】
一方、車両状態判定部１２が、車両の状態が走行状態であると判断すると（ステップＳ４においてＹＥＳ）、総タスク時間Ｔｔｓｋが操作可能時間Ｔｏｐｒを超える操作部品を選択不可能な状態（非アクティブ状態）にした態様で第１のメニュー画面４１を表示する（ステップＳ５）。このように画面の表示を行うと（ステップＳ５、ステップＳ６）、画面出力制御部１５は、入力制御部１６からの出力の有無に基づき、画面を遷移するか否かを判断する（ステップＳ７）。
【００４２】
画面出力制御部１５が画面を遷移しないと判断すると（ステップＳ７においてＮＯ）、ステップＳ３に戻り、車両状態を取得し、車両状態が走行状態であるか否かの判断を繰り返す（ステップＳ４）。停車状態が継続されている場合には、操作部品をアクティブ状態にした画面の表示を継続する。停車状態から走行状態に移行したときは、各部品に関連付けられた総タスク時間Ｔｔｓｋと操作可能時間Ｔｏｐｒとを比較して、操作可能時間Ｔｏｐｒを超える操作部品については非アクティブ状態の表示に切り替える。また走行状態から停車状態に移行したときには、非アクティブ状態で表示された部品があればアクティブ状態に切り替える。
【００４３】
このような表示制御に基づく部品の操作例、並びに画面の遷移例についてさらに詳述する。
図５（ａ）に示すように、第１のメニュー画面４１が表示される前、又は第１のメニュー画面が表示されている間に、車両が走行を開始し、「ＶＩＣＳ」アプリケーションに対して演算された総タスク時間Ｔｔｓｋが、予め設定された操作可能時間Ｔｏｐｒを超える場合、「ＶＩＣＳ」の選択ボタン４１Ｆが非アクティブ状態にされる。その結果、「ＶＩＣＳ」アプリケーションの起動又は設定変更が制限される。その他にも、総タスク時間Ｔｔｓｋが操作可能時間Ｔｏｐｒを超えるタスクの操作部品があれば、その操作部品を非アクティブ状態にする。また総タスク時間Ｔｔｓｋが操作可能時間Ｔｏｐｒ以下となるタスクに対応する操作部品については、そのアプリケーションに対応するボタンはアクティブ状態で表示される。
【００４４】
図５（ｂ）に示すように、第１のメニュー画面４１が表示される前、又は第１のメニュー画面４１が表示されている間に、車両が走行を開始した場合でも、例えば「楽曲再生」のアプリケーションの総タスク時間Ｔｔｓｋが操作可能時間Ｔｏｐｒ以下である場合には、実行ボタン４１Ｄはアクティブ状態で表示される。即ち、車両が走行を開始した後でも、「楽曲再生」のアプリケーションに関しては、実行することが可能である。
【００４５】
一方、画面がユーザによって操作され、画面出力制御部１５が画面を遷移すると判断すると（ステップＳ７においてＹＥＳ）、ステップＳ１に戻り、遷移した画面を基準に上述した処理を繰り返す。
【００４６】
図５（ｃ）に示すように、例えば、第１のメニュー画面４１からＶＩＣＳ情報の表示態様を選択する選択画面４４に遷移するとき、又は選択画面４４が表示されている間に、車両が走行を開始したとする。このとき選択画面４４を表示する前に、ステップＳ２において、この選択画面４４を始点とした総タスク時間Ｔｔｓｋが演算されている。演算された総タスク時間Ｔｔｓｋ（２秒）は、第１のメニュー画面４１を始点として演算される総タスク時間Ｔｔｓｋ（５．９秒）よりも短く、その総タスク時間Ｔｔｓｋが操作可能時間Ｔｏｐｒ以下である場合には、各ボタン４４Ａ〜４４Ｃがアクティブ状態で表示され、それらのうちいずれか一つを操作することができる。即ち、第１のメニュー画面４１が表示されている間に車両が走行開始したときは、「ＶＩＣＳ」アプリケーションに対して操作を行うことはできないが、選択画面４４に遷移した後は、そのアプリケーションに対して操作を行い得るようにすることが可能である。
【００４７】
図５（ｄ）に示すように、例えば第２のメニュー画面４２から情報選択画面４５に遷移するとき、又は情報選択画面４５に遷移した後に、車両が走行を開始したとする。このとき、ステップＳ２において、情報選択画面４５を表示する前に、情報選択画面４５を基準として総タスク時間Ｔｔｓｋが演算されている。「音声読み上げ」の実行ボタン４５Ｄが操作して完了するタスクの総タスク時間Ｔｔｓｋが操作可能時間Ｔｏｐｒ以下である場合には、実行ボタン４５Ｄをアクティブ状態で表示される。そして「音声読み上げ」の実行ボタン４５Ｄが操作されると、音声１００によって情報が読み上げられる。また「音声なし」の実行ボタン４５Ｅを操作し、次の画面４７，４８で完了するタスクの総タスク時間Ｔｔｓｋが、操作可能時間Ｔｏｐｒを超える場合には、実行ボタン４５Ｅを非アクティブ状態として表示する。このように第１階層よりも階層が下層である画面においても、車両が走行を開始するタイミングによっては、アクティブ状態で表示される操作部品と、非アクティブ状態で表示される操作部品とがある。
【００４８】
本実施の形態ではこのように、操作部品毎に、その操作部品に関連付けられた部品属性データ３３に基づき総タスク時間Ｔｔｓｋが演算されるので、ユーザの操作によって、画面内又は画面間で操作部品の配置が変えられる場合であっても総タスク時間Ｔｔｓｋを演算することができる。さらに、表示態様の制御を、画面全体を対象として行わないことで、少なくとも第１のメニュー画面４１から第２のメニュー画面４２への遷移を許可することが可能である。従ってユーザによるアプリケーションの追加に伴い、メニュー画面４０に表示する操作部品が増えたとしても、ユーザが操作を希望する操作部品を表示する段階までは車両が走行中であっても行うことができる。
【００４９】
以上説明したように、本実施の形態にかかる情報端末の表示制御装置及び表示制御方法によれば、以下の効果が得られるようになる。
（１）操作部品毎に演算された総タスク時間Ｔｔｓｋが、許容される上限値である操作可能時間Ｔｏｐｒを上回るときは、該当する操作部品の表示態様が変更される。即ち、車両の状態が停車状態から移行したときに一律の表示態様の変更を行うのではなく、その都度、演算される総タスク時間Ｔｔｓｋに応じて、操作部品の表示態様が動的に変更される。その結果、操作可能時間Ｔｏｐｒの設定次第で、車載情報端末１１の操作が車両の運転操作に影響を及ぼすことを回避しつつ、車載情報端末１１を利用することの利便性をより高く維持できる。
【００５０】
（２）総タスク時間Ｔｔｓｋは、タスクを完了するまでに操作される全ての部品の部品属性データ３３の値が累積されることによって演算される。このため、車両が停車状態から移行した後、あるいは停車状態から移行している状況でのその都度の操作段階に応じた総タスク時間Ｔｔｓｋを得ることができる。
【００５１】
（３）タスクを完了するまでにかかる属性値として、総タスク時間Ｔｔｓｋが演算されるので、操作の煩雑さや部品の認識がしにくいこと等を、時間によって重み付けすることが可能となる。
【００５２】
（４）総タスク時間Ｔｔｓｋには、各画面の操作部品を認識するのに要する認識時間及び操作部品を操作するのに要する操作時間が含まれる。即ちタスク完了までの操作回数が同じタスクであっても、各部品を認知し難い画面や操作が煩雑な画面では属性値である認知時間や操作時間を長く設定し、各部品を認知し易い画面や操作が容易な画面は属性値としての認知時間や操作時間を短く設定することができる。
【００５３】
（５）画面出力制御部１５によって、表示態様が非アクティブ状態に変更された操作部品については、その操作機能が非能動となるため、少なくともその操作部品の操作が車両の運転操作に影響を及ぼすことがなくなる。
【００５４】
（第２実施形態）
次に、情報端末の表示制御装置及び表示制御方法の第２実施形態を、第１実施形態との相違点を中心に説明する。なお、本実施形態にかかる表示制御装置は、その基本的な構成は第１実施の形態と同等であり、図面においても第１実施形態と実質的に同一の要素にはそれぞれ同一の符号を付して示し、重複する説明は割愛する。
【００５５】
本実施形態における部品属性データ３３は、認知時間情報３５及び操作時間情報３６を省略し、タスク完了識別子３７と、操作回数情報とを有する構成である。操作回数情報は、その部品の操作回数を示す。例えば選択ボタン等の操作部品である場合には「１」、操作部品で無い場合には「０」に設定されている。また操作回数情報は、例えば複数のボタンから一つを選び、「決定」ボタンを押す場合等、一つの画面で複数の種類の操作部品があるとき、それらのボタンの種類を識別可能に構成されている。属性値演算部１７は、部品属性データ３３及び画面フローデータ３４に基づき、タスクが完了されるまでの操作回数を累積して総操作回数Ｎｔｓｋを演算する。総操作回数Ｎｔｓｋは、タスクが完了されるまでの操作回数を示す。また属性値演算部１７は、総操作回数Ｎｔｓｋと、車両の状態が停車状態から移行した状況での車載情報端末１１の操作に対して許容される上限である操作可能回数Ｎｏｐｒとを比較し、操作可能回数Ｎｏｐｒを超える部品に関しては非アクティブ状態で表示する。
【００５６】
図６に従って、車載情報端末１１の特に本実施形態の表示制御にかかる動作について説明する。
本実施形態において、属性値演算部１７は、画面フローデータ３４及び部品属性データ３３に基づき、表示する画面における操作部品毎に総操作回数Ｎｔｓｋを演算する（ステップＳ２１）。
【００５７】
さらに車両状態判定部１２は、第１実施形態と同様に、車両の状態を取得し（ステップＳ２２）、車両の状態が走行状態であるか否かを判断する（ステップＳ２３）。車両状態判定部１２が、車両が停車状態であると判断すると（ステップＳ２３においてＮＯ）、画面出力制御部１５は、全ての部品がアクティブ状態で表示される通常の画面表示を行う（ステップＳ２５）。
【００５８】
一方、車両状態判定部１２が車両の状態が走行状態であると判断すると（ステップＳ２３においてＹＥＳ）、総操作回数Ｎｔｓｋが操作可能回数Ｎｏｐｒを超える操作部品を非アクティブ状態にした画面表示を行う（ステップＳ２４）。
【００５９】
そして画面が遷移したときには（ステップＳ２６においてＹＥＳ）、ステップＳ２１に戻り、画面が表示される前に総操作回数Ｎｔｓｋを演算しなおす。画面を遷移しないときには（ステップＳ２６においてＮＯ）、ステップＳ２２に戻り、車両の状態に応じて表示態様を切り替える。
【００６０】
以上説明したように、本実施の形態にかかる表示制御装置及び表示制御方法によれば、以下の効果が得られるようになる。
（６）操作部品毎に演算された総操作回数Ｎｔｓｋが、許容される上限値である操作可能回数Ｎｏｐｒを上回るときは、該当する操作部品の表示態様が変更される。即ち、車両の状態が停車状態から移行したときに一律の表示態様の変更を行うのではなく、その都度、演算される総操作回数Ｎｔｓｋに応じて、操作部品の表示態様が動的に変更される。その結果、操作可能回数Ｎｏｐｒの設定次第で、車載情報端末１１の操作が車両の運転操作に影響を及ぼすことを回避しつつ、車載情報端末１１を利用することの利便性をより高く維持できる。
【００６１】
（７）総操作回数Ｎｔｓｋは、タスクを完了するまでに操作される全ての部品の部品属性データ３３に含まれる操作回数情報が累積されることによって演算される。このため、車両が停車状態から移行した後、あるいは停車状態から移行している状況でのその都度の操作段階に応じた総操作回数Ｎｔｓｋを得ることができる。
【００６２】
（８）タスクを完了するまでにかかる属性値として、関連する全ての操作を完了するまでの総操作回数Ｎｔｓｋが演算されるので、車載情報端末の演算負荷を軽減することができる。
【００６３】
（第３実施形態）
次に、情報端末の表示制御装置及び表示制御方法の第３実施形態を、第１実施形態との相違点を中心に説明する。なお、本実施形態にかかる表示制御装置は、その基本的な構成は第１実施形態と同等であり、図面においても第１実施形態と実質的に同一の要素にはそれぞれ同一の符号を付して示し、重複する説明は割愛する。
【００６４】
図７に示すように、本実施形態の情報端末は、車両に持ち込まれたスマートフォン等の携帯情報端末５０である。この携帯情報端末５０は、車両側と通信可能な通信モジュール５２を有している。通信モジュール５２は、車両ＥＣＵ１０から車両側通信部５１を介して送信される車両状態を取得し、車両状態判定部１２に出力する。携帯情報端末５０は、通信モジュール５２、及び専用のスピーカ５３、及びディスプレイ５４の他は、上記各実施形態における車載情報端末１１の表示制御を行うための構成と同じ構成を有している。なお、本実施形態でも、携帯情報端末５０のディスプレイ５４は、タッチパネル式のディスプレイである。
【００６５】
この携帯情報端末５０の動作は、第１実施形態における車載情報端末１１の動作と基本的に同じであるが、車両状態である車速は、通信モジュール５２を介して車両ＥＣＵ１０から取得する。
【００６６】
従って、本実施の形態にかかる表示制御装置及び表示制御方法によっても、第１実施形態と同様に、上述した（１）〜（５）の効果が得られる。
（他の実施の形態）
なお、上記各実施の形態は、以下のような形態をもって実施することもできる。
【００６７】
・上記実施形態では、第１階層の画面で操作部品で操作ができた場合であっても、車両の状態によっては、第１階層より下層の画面で操作部品を非アクティブ状態になりうるようにした。これ以外に、例えば第１階層の画面が表示され操作部品が操作されたときの車両の状態が、停車状態であれば、タスク完了まで操作が可能となるように操作部品の表示態様を制御してもよい。
【００６８】
・第１実施形態では、タスクを完了するまでの操作に関する属性値として総タスク時間Ｔｔｓｋを演算し、第２実施形態では、属性値として総操作回数Ｎｔｓｋを演算したが、これ以外の変数を演算してもよい。例えば、総タスク時間に対する達成率（％）を演算し、その上限値（％）と比較してもよい。
【００６９】
・第２実施形態では、部品属性データ３３に操作回数情報を含めるようにしたが、画面フローデータ３４に、各画面に操作回数情報を関連付けるようにしてもよい。
・第３実施形態では、携帯情報端末５０を、車両状態を取得するための通信モジュール５２を備える構成にした。これ以外に、携帯情報端末５０が、加速度センサ等、車速を検出可能なモジュールを備えている場合には、車両ＥＣＵ１０との間で通信することなく、車両の状態を判定してもよい。
【００７０】
・車両が停車状態から移行した後、車速の大きさに応じて、表示態様を設定してもよい。例えば高速走行時においては、低速走行時よりも、操作可能時間Ｔｏｐｒ、操作可能回数Ｎｏｐｒを小さくしてもよい。又高速走行時においては、総タスク時間Ｔｔｓｋに、車速に応じて変化する係数を乗算すること等により総タスク時間Ｔｔｓｋを大きくしてもよい。
【００７１】
・上記各実施形態では、基準となる画面よりも階層が下層の画面においてタスクが複数に分岐する場合には、それらの総タスク時間Ｔｔｓｋの全てが操作可能時間Ｔｏｐｒを超える場合にのみ、対応する操作部品を非アクティブ状態に表示した。これ以外に、下層で分岐するタスクのうち一つでも総タスク時間Ｔｔｓｋが操作可能時間Ｔｏｐｒを超えるタスクがある場合に、対応する操作部品を非アクティブ状態にしてもよい。
【００７２】
・上記各実施形態では、総タスク時間Ｔｔｓｋを、画面を表示する前にその都度演算するようにしたが、プリインストールされたアプリケーション等、入口となる操作部品の配置が変更されないタスクについては、その都度演算せず、一度演算された総タスク時間Ｔｔｓｋを保持してもよい。この方法によれば、車載情報端末１１又は携帯情報端末５０の演算負荷を軽減できる。
【００７３】
・上記各実施形態では、車載情報端末１１又は携帯情報端末５０にアプリケーションがインストールされている場合について説明したが、車載情報端末１１又は携帯情報端末５０から操作可能なアプリケーションは、外部ネットワークを介してサーバに格納されたアプリケーションでもよい。
【００７４】
・上記各実施形態では、車両の状態として車速を取得したが、それ以外の情報を取得しても良い。例えば、アクセルペダルのＯＮ／ＯＦＦ又は操作量、ブレーキペダル、パーキングブレーキのＯＮ／ＯＦＦの情報を取得し、その情報によって車両が停車状態から移行しているか否かを判断しても良い。又はエンジン回転数によって停車状態から移行したか否かを判断しても良い。また車両状態を示す複数の情報に基づき、停車状態から移行したか否かを判断しても良い。
【００７５】
・上記各実施形態では、総タスク時間Ｔｔｓｋ又は総操作回数Ｎｔｓｋが、上限値である操作可能時間Ｔｏｐｒ、操作可能回数Ｎｏｐｒを超えるときに、該当する操作部品を、操作不能な非アクティブ状態（非能動）とした。これ以外に、上限値を超えるときの上記表示態様として、操作部品を単にトーンダウンしたり、点滅させたりするなど、表示の態様のみを変えるだけでもよい。
【００７６】
・上記実施形態では、基準となる画面から下の階層の画面に遷移するタスクに限定して、総タスク時間Ｔｔｓｋ及び総操作回数Ｎｔｓｋを演算したが、階層を上げる方向のタスクに関しても、総タスク時間Ｔｔｓｋ及び総操作回数Ｎｔｓｋを演算してもよい。例えば「戻る」ボタンについては、その「戻る」ボタンからタスクの入口となるボタン等に到達するまでを逆方向のタスクとし、総タスク時間Ｔｔｓｋ及び総操作回数Ｎｔｓｋを演算してもよい。
【００７７】
・上記実施形態では、情報端末を、タッチパネル式のディスプレイ２１，５４を有する情報端末としたが、この種の情報端末以外のものにしてもよい。例えば、画面に表示される操作部品をカーソルキー等によって操作するタイプのディスプレイを有する情報端末に、この発明を適用することも可能である。
【符号の説明】
【００７８】
１１…車載情報端末、１２…車両状態判定部、１３…アプリ実行部、１４…音声出力制御部、１５…表示態様制御部、機能制限部及び表示制御部としての画面出力制御部、１６…入力制御部、１７…属性値演算部、２０…アプリケーションデータ記憶部、２１，５４…ディスプレイ、２２，５３…スピーカ、３１…画面構成データ、３３…部品属性値としての部品属性データ、３４…画面階層情報としての画面フローデータ、３５…認識時間情報、３６…操作時間情報、５０…携帯情報端末、５１…車両側通信部。
【図１】
0005924326.tif 000002
【図２】
0005924326.tif 000003
【図３】
0005924326.tif 000004
【図４】
0005924326.tif 000005
【図５】
0005924326.tif 000006
【図６】
0005924326.tif 000007
【図７】
0005924326.tif 000008