(57)【特許請求の範囲】
【請求項１】
ツリー構造から成る階層的な操作メニューに含まれる複数の操作項目のうち、少なくとも一部の操作項目に対し、車両の走行中に操作ができないように操作制限をかける機能を有する情報処理装置の表示部に上記操作メニューを表示させるための制御を行う操作メニュー表示制御装置であって、
指定中の階層の上記操作メニューに含まれる複数の操作項目の中から、当該指定中の階層または上記ツリー構造に沿った下位層において上記操作制限がかけられることになる操作項目である制限項目を判別する制限項目判別部と、
上記操作メニューに含まれる操作項目で、現時点で操作制限がかけられていない操作項目のうち、上記制限項目判別部により判別された上記制限項目を、他の操作項目と識別可能な態様で表示させる表示制御部とを備え、
上記制限項目判別部は、ある階層の操作メニューが指定されているとき、当該ある階層の操作メニュー内に含まれている上記制限項目である直接制限項目と、上記ある階層の操作メニュー内に含まれている操作項目で上記車両の走行中に上記操作制限がかけられない操作項目のうち、当該操作項目を操作して上記ツリー構造を辿って遷移した場合の下位層の操作メニュー内に上記制限項目が含まれる操作項目である間接制限項目とを判別し、
上記表示制御部は、上記制限項目判別部により判別された上記直接制限項目および上記間接制限項目を上記他の操作項目と識別可能な態様で表示させ、かつ、上記直接制限項目と上記間接制限項目とを互いに識別可能な態様で表示させることを特徴とする操作メニュー表示制御装置。
【請求項２】
ツリー構造から成る階層的な操作メニューに含まれる複数の操作項目のうち、少なくとも一部の操作項目に対し、車両の走行中に操作ができないように操作制限をかける機能を有する車載機の表示部に上記操作メニューを表示させるための制御を行う操作メニュー表示制御方法であって、
上記車載機の制限項目判別部が、指定中の階層の上記操作メニューに含まれる複数の操作項目の中から、当該指定中の階層または上記ツリー構造に沿った下位層において上記操作制限がかけられることになる操作項目である制限項目を判別する第１のステップと、
上記車載機の表示制御部が、上記操作メニューに含まれる操作項目で、現時点で操作制限がかけられていない操作項目のうち、上記制限項目判別部により判別された上記制限項目を他の操作項目と識別可能な態様で表示させる第２のステップとを有し、
上記第１のステップにおいて、上記制限項目判別部は、ある階層の操作メニューが指定されているとき、当該ある階層の操作メニュー内に含まれている上記制限項目である直接制限項目と、上記ある階層の操作メニュー内に含まれている操作項目で上記車両の走行中に上記操作制限がかけられない操作項目のうち、当該操作項目を操作して上記ツリー構造を辿って遷移した場合の下位層の操作メニュー内に上記制限項目が含まれる操作項目である間接制限項目とを判別し、
上記第２のステップにおいて、上記表示制御部は、上記制限項目判別部により判別された上記直接制限項目および上記間接制限項目を上記他の操作項目と識別可能な態様で表示させ、かつ、上記直接制限項目と上記間接制限項目とを互いに識別可能な態様で表示させることを特徴とする操作メニュー表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作メニュー表示制御装置および操作メニュー表示制御方法に関し、特に、ツリー構造から成る階層的な操作メニューに含まれる複数の操作項目のうち、少なくとも一部の操作項目に対し、車両の走行中に操作ができないように操作制限をかける機能を有する情報処理装置の表示部に操作メニューを表示させるための制御に関するものである。
【背景技術】
【０００２】
一般に、車載機のディスプレイに表示される操作メニューは、安全性確保を目的として、走行中は操作ができないように制限がかけられることが多い。特に、ツリー構造から成る階層的な操作メニュー（以下、階層メニューという）において、目的とするタスクを完了させるまでに多数回の操作を要する場合や、所定時間以上の時間がかかることが想定される場合などには、操作制限がかけられる。一方、目的とするタスクを完了させるまでに要する操作の回数が少ない場合や、所定時間以内に操作が完了することが想定される場合などは、操作制限をかけないようにすることも可能である。
【０００３】
また、階層メニューの操作に制限をかける場合でも、最初の１階層目から全く操作できないように制限をかける場合のほか、操作項目を数回操作した後の複数階層目から（すなわち、画面遷移の途中から）操作できないように制限をかける場合がある。さらに、１階層目の操作メニューに表示される複数の操作項目が、１階層目から全く操作できないように制限がかけられる操作項目と、画面遷移の途中から操作できないように制限がかけられる操作項目と、全く制限がかけられない操作項目とが混在する場合もある。
【０００４】
図９は、車載機の階層メニューの一例を示す図である。図９（ａ）は第１階層の操作メニュー（トップメニュー）２１１を示している。このトップメニュー２１１は、６つの操作項目１１１〜１１６を含んでいる。このうち、２つの操作項目１１１，１１２は、走行中は第１階層から全く操作できないように制限がかけられる操作項目であるとする。また、３つの操作項目１１３〜１１５は、走行中は画面遷移の途中から操作できないように制限がかけられる操作項目であるとする。また、残り１つの操作項目１１６は、全く制限がかけられない操作項目であるとする。
【０００５】
この場合、図９（ａ）のようにトップメニュー２１１が表示されている状態で車両が走行を開始すると、図９（ｂ）のように、２つの操作項目１１１，１１２はグレーアウトして操作できない状態となる。一方、走行を開始しても、他の操作項目１１３〜１１６は操作が可能な状態のままである。この場合において、例えば操作項目１１４を操作すると、図９（ｃ）のように第２階層の操作メニュー２２４が表示される。この操作メニュー２２４において、何れかの操作項目（図９（ｃ）の例では操作項目１２４）を操作すると、図９（ｄ）のように第３階層の操作メニュー２３４が表示される。
【０００６】
第３階層の操作メニュー２３４には多数の操作項目１３１，１３２，・・・が含まれていて、１ページ内に全ての操作項目を表示し切れない。そのため、ユーザが所望の操作項目を探し出すためには、スクロールボタンを操作して画面をさらに遷移させる必要があり、走行中の操作は好ましくない。そこで、この図９（ｄ）の操作メニュー２３４に遷移した段階で、全ての操作項目がグレーアウトして操作できない状態となる。すなわち、この例では、図９（ｃ）に示す第２階層の操作メニュー２２４を表示させるところまでは走行中であっても操作に制限がかけられず、画面遷移が可能であるが、第３階層の操作メニュー２３４に遷移したところで操作に制限がかけられ、それ以降の操作ができない状態となる。
【０００７】
なお、車両の走行中は入力手段による入力の受け付けを制限するようになされた入力装置において、車両の走行中であっても所定条件下においては制限を解除するようにした技術が知られている（例えば、特許文献１参照）。この特許文献１には、選択候補の残り選択回数に基づいて、入力手段による入力の受け付けの制限を解除することが記載されている。
【０００８】
また、図９の例では、車両の走行中に操作制限がかけられる操作項目を、走行中はグレーアウトして表示させるようにしているが、表示色を変えるようにした技術も提案されている（例えば、特許文献２参照）。この特許文献２に記載の車両用表示装置では、車両の走行中に操作可能な入力キーと、走行中は操作禁止する入力キーとを停車中は全て同じ色で表示する一方、走行中は操作禁止する入力キーだけ異なる色で表示するようになされている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１３−５４４０８号公報
【特許文献２】特開平７−１９１６１２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
図９（ａ）に示したように、車両の停車中は、トップメニュー２１１の全ての操作項目１１１〜１１６がグレーアウトせず操作可能な状態となっている。そのため、どの操作項目が走行中に操作制限がかけられることになるのか、一見して分からない。そのため、車両の停車中に何れかの操作項目を操作した場合に、その操作項目が走行中に操作制限される項目（図９の例では操作項目１１１，１１２）であったとすると、走行を開始すると続きの操作ができなくなってしまい、ユーザにストレスを与えてしまうという問題があった。
【００１１】
また、トップメニュー２１１に限らず、図９（ｄ）のように画面遷移の途中から操作制限がかかる場合もあるため、ユーザの混乱はさらに大きなものとなる。すなわち、車両が走行を開始した後も、図９（ｂ）のようにトップメニュー２１１の操作項目１１３〜１１６は操作が可能なため、例えば操作項目１１４を選択して操作を進めていくと、図９（ｄ）の画面から続きの操作ができなくなってしまう。この場合、ユーザは最後まで操作が可能と考えてトップメニュー２１１で操作項目１１４を操作している可能性が高く、それが途中で操作できない状態となってしまうため、ユーザに与えるストレスはさらに大きなものとなる。
【００１２】
本発明は、このような問題を解決するために成されたものであり、操作メニューに含まれる複数の操作項目のうち、車両の走行中に操作制限がかけられることになる操作項目をあらかじめ把握できるようにし、画面遷移の途中で実際に操作できなくなってしまうことを回避できるようにすることを目的とする。
【課題を解決するための手段】
【００１３】
上記した課題を解決するために、本発明では、階層メニューで現在指定中の階層の操作メニューに含まれる複数の操作項目の中から、当該指定階層またはツリー構造に沿った下位層において車両の走行中に操作制限がかけられることになる操作項目である制限項目を判別し、指定中の操作メニューにおいて現時点で操作制限がかけられていない操作項目のうち、上記判別した制限項目を他の操作項目と識別可能な態様で表示させるようにしている。特に、本発明では、ある階層の操作メニューが指定されているとき、当該ある階層の操作メニュー内に含まれている制限項目である直接制限項目と、ある階層の操作メニュー内に含まれている操作項目で車両の走行中に操作制限がかけられない操作項目のうち、当該操作項目を操作してツリー構造を辿って遷移した場合の下位層の操作メニュー内に制限項目が含まれる操作項目である間接制限項目とを判別し、直接制限項目および間接制限項目を他の操作項目と識別可能な態様で表示させ、かつ、直接制限項目と間接制限項目とを互いに識別可能な態様で表示させるようにしている。
【発明の効果】
【００１４】
上記のように構成した本発明によれば、表示中の操作メニューに含まれる複数の操作項目のうち、現時点で実際に操作制限がかけられていない操作項目が、現在指定中の階層または下位層において車両の走行中に操作制限がかけられることになる制限項目と、操作制限がかけられない他の操作項目とを識別可能に表示されることとなる。これにより、表示中の操作メニューに含まれる複数の操作項目のうち、車両の走行中に何れかの階層で操作制限がかけられることになる操作項目をユーザにあらかじめ把握させることができ、画面遷移の途中で実際に操作できなくなってしまうことを回避することができる。
【図面の簡単な説明】
【００１５】
【図１】第１の実施形態による操作メニュー表示制御装置を適用した車載機の構成例を示す図である。
【図２】本実施形態の階層メニュー記憶部に記憶される階層メニューの情報の一例を模式的に示す図である。
【図３】第１の実施形態による表示制御部によって車両の停車中に表示される操作メニューの一例を示す図である。
【図４】第１の実施形態による操作メニュー表示制御装置の動作例を示すフローチャートである。
【図５】第２の実施形態による操作メニュー表示制御装置を適用した車載機の構成例を示す図である。
【図６】第２の実施形態による表示制御部によって表示される操作メニューの一例を示す図である。
【図７】第２の実施形態による操作メニュー表示制御装置の動作例を示すフローチャートである。
【図８】第２の実施形態による表示制御部によって表示される操作メニューの他の例を示す図である。
【図９】階層メニューの一例を示す図である。
【発明を実施するための形態】
【００１６】
（第１の実施形態）
以下、本発明の第１の実施形態を図面に基づいて説明する。図１は、第１の実施形態による操作メニュー表示制御装置１０を適用した車載機の構成例を示す図である。図１に示すように、本実施形態の車載機は、操作メニュー表示制御装置１０、操作部２０および表示部３０を備えて構成されている。操作部２０は、例えばリモコン、または表示部３０に付設されたタッチパネルなどにより構成される。表示部３０は、例えば液晶表示装置などにより構成される。
【００１７】
本実施形態の車載機は、ツリー構造から成る階層的な操作メニューに含まれる複数の操作項目のうち、少なくとも一部の操作項目に対し、車両の走行中に操作ができないように操作制限をかける機能を有している。操作制限をかける場合、例えば、制限をかける操作項目の表示をグレーアウトさせて操作できない状態とする。
【００１８】
図１に示ように、第１の実施形態による操作メニュー表示制御装置１０は、その機能構成として、操作受付部１１、遷移実行部１２、表示制御部１３、停車判定部１４および制限項目判別部１５を備えている。また、操作メニュー表示制御装置１０は、階層メニュー記憶部１６を備えている。
【００１９】
上記各機能ブロック１１〜１５は、ハードウェア、ＤＳＰ（Digital Signal Processor）、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、上記各機能ブロック１１〜１５は、実際にはコンピュータのＣＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭ、ハードディスクまたは半導体メモリ等の記録媒体に記憶されたプログラムが動作することによって実現される。
【００２０】
階層メニュー記憶部１６は、ツリー構造から成る階層メニューに関する情報を記憶するものである。階層メニューに関する情報は、階層メニューのツリー構造（ある階層の操作メニューのどの操作項目から下位層のどの操作メニューに遷移するかを示したもの）、各操作メニューに含まれる操作項目、その操作項目が車両の走行中に操作できないように操作制限がかけられる制限項目であるか否かを示すフラグ（以下、制限項目フラグという）などの情報を含む。
【００２１】
図２は、この階層メニュー記憶部１６に記憶される階層メニューの情報の一例を模式的に示す図である。図２において、一番上に示した１つの操作メニュー２１１は、第１階層のトップメニュー（図９（ａ）に対応）である。この操作メニュー２１１には６つの操作項目（図９（ａ）の操作項目１１１〜１１６に対応）が含まれており、そのうちの２つ（操作項目１１１，１１２）に対して、第１階層の操作メニュー２１１において操作制限がかけられる制限項目であることを示すフラグ “１”が設定されている。
【００２２】
また、上から２番目に示した６つの操作メニュー２２１〜２２６は、第１階層の操作メニュー２１１に含まれる６つの操作項目１１１〜１１６が操作されたときにそれぞれ遷移する第２階層の操作メニューである。これらの操作メニュー２２１〜２２６にも、それに含まれる複数の操作項目と制限項目フラグとが記憶されている。図２の例では、４番目の操作メニュー２２４（図９（ｃ）に対応）に４つの操作項目１２１〜１２４が含まれており、その全ての操作項目１２１〜１２４について、制限項目フラグの値は“１”に設定されていない。
【００２３】
さらに、上から３番目に示した４つの操作メニュー２３１〜２３４は、第２階層の操作メニュー２２４に含まれる４つの操作項目１２１〜１２４が操作されたときにそれぞれ遷移する第３階層の操作メニューである。これらの操作メニュー２３１〜２３４にも、それに含まれる複数の操作項目と制限項目フラグとが記憶されている。図２の例では、４番目の操作メニュー２３４（図９（ｄ）に対応）にｎ個の操作項目１３１〜１３ｎが含まれており、その全てに対して、第３階層の操作メニュー２３４において操作制限がかけられる制限項目であることを示すフラグ “１”が設定されている。
【００２４】
操作受付部１１は、ユーザによる操作部２０を用いた階層メニューの操作を受け付ける。具体的には、操作受付部１１は、操作メニュー内に含まれる複数の操作項目の中から何れかを選択して決定する操作を受け付ける。
【００２５】
遷移実行部１２は、操作受付部１１がユーザによる階層メニューの操作を受け付けたときに、階層メニュー記憶部１６に記憶されている階層メニューの情報に基づいて、操作された操作項目に従って操作メニューを遷移させる処理を行う。
【００２６】
表示制御部１３は、遷移実行部１２により遷移された操作メニューを表示部３０に表示させる。ここで、表示制御部１３は、車両が走行中か停車中かに応じて、操作メニューの表示態様を変える。車両の走行中は、操作メニューに含まれる複数の操作項目のうち、実際に操作ができないように制限がかけられた制限項目（図２のように制限項目フラグが“１”に設定されている操作項目）の表示をグレーアウトさせる（図９（ｂ）および（ｄ）参照）。この場合、操作受付部１１は、グレーアウトされた制限項目に対する操作を受け付けず、遷移実行部１２は操作メニューの遷移を実行しない。
【００２７】
一方、車両の停車中は、制限項目であっても操作が可能なので、表示制御部１３は、制限項目を含めて全ての操作項目をグレーアウトさせず、操作可能な状態として表示させる。ただし、表示制御部１３は、操作メニューに含まれる全ての操作項目（停車中の現時点で操作制限がかけられていない操作項目に相当）を一律に同じ態様で表示させるのではなく、制限項目を他の操作項目と識別可能な態様で表示させる。これについての詳細は後述する。
【００２８】
停車判定部１４は、車両が停車中か否かを判定する。例えば、停車判定部１４は、車内ＬＡＮなどを介して送信されてくる走行速度情報（スピードメータの情報）がゼロを示しているか否かによって、車両が停車中か否かを判定する。そして、その判定結果を遷移実行部１２および表示制御部１３に通知する。上述したように、表示制御部１３は、停車判定部１４による停車中か否かの判定結果に応じて、操作メニューの表示態様を変える。また、遷移実行部１２は、停車判定部１４による停車中か否かの判定結果に応じて、制限項目に対して操作が行われたときに操作メニューの遷移を実行するか否かの動作を変える。
【００２９】
制限項目判別部１５は、階層メニュー記憶部１６に記憶されている階層メニューの情報（特に、制限項目フラグ）に基づいて、現在指定中の階層の操作メニューに含まれる複数の操作項目の中から、車両が走行した場合に当該指定中の階層において操作制限がかけられることになる操作項目（表示中の操作項目に対して直接制限がかけられるので、以下ではこれを直接制限項目と呼ぶ）を判別する。すなわち、制限項目判別部１５は、ある階層の操作メニューが指定されているとき、当該ある階層の操作メニュー内に含まれている制限項目である直接制限項目を判別する。そして、その判別した直接制限項目を表示制御部１３に通知する。
【００３０】
上述のように、表示制御部１３は、停車判定部１４により車両が停車中であると判定された場合、制限項目判別部１５により判別された直接制限項目を他の操作項目と識別可能な態様で表示させる。例えば、直接制限項目の枠の形状や背景色などを変えて識別可能に表示させる。あるいは、直接制限項目の名称として表示される文字列のフォントサイズ、フォント種別（ゴシック体／明朝体など）、フォントデザイン（太字／斜体など）、フォント色などを変えて識別可能に表示させてもよい。別の例として、直接制限項目に対して所定のアイコンを付加して表示させるようにしてもよい。
【００３１】
図３は、車両の停車中に表示制御部１３により表示部３０に表示される操作メニューの一例を示す図である。図３（ａ）は第１階層の操作メニュー２１１の表示例を示し、図３（ｂ）は第３階層の操作メニュー２３４の表示例を示す。
【００３２】
図３（ａ）に示す例では、表示制御部１３は、第１階層の操作メニュー２１１において、制限項目判別部１５により判別された直接制限項目１１１，１１２（図２のように、表示中の操作メニュー２１１に含まれる各操作項目１１１〜１１６の中で制限項目フラグが“１”に設定されているもの）を、他の操作項目１１３〜１１６とは異なる態様で表示させている。
【００３３】
このように表示することで、ユーザは車両の停車中において、走行を開始すると操作ができなくなる操作項目１１１，１１２をあらかじめ把握することができる。これにより、ユーザは、停車中で操作が可能な状態であっても操作項目１１１，１１２は操作せず、他の操作項目１１３〜１１６の何れかを操作しようという意識を働かせることができる。例えば、操作メニュー２１１が目的地設定メニューで、住所検索、施設名検索、施設ジャンル検索、電話番号検索、履歴検索、登録地検索などの複数の操作項目１１１〜１１６が含まれている場合で、住所検索および施設名検索の操作項目１１１，１１２が直接制限項目であったとする。この場合、ユーザは、住所検索または施設名検索をすると走行中に操作できなくなることが事前に分かるので、その他の検索方法で目的地を設定しようという意識を働かせることができる。
【００３４】
また、図３（ｂ）に示す例では、表示制御部１３は、第３階層の操作メニュー２３４において、制限項目判別部１５により判別された直接制限項目１３１〜１３６（図２のように、表示中の操作メニュー２３４に含まれる各操作項目の中で制限項目フラグが“１”に設定されているもの）を、他の操作項目とは異なる態様で表示させている。この例では、操作メニュー２３４に含まれる全ての操作項目１３１〜１３ｎが直接制限項目なので、全てが直接制限項目用の態様で表示されている。
【００３５】
このように表示することで、ユーザが車両の停車中に操作メニュー２１１，２２４を順に操作して第３階層の操作メニュー２３４を表示させると、その操作メニュー２３４は走行中に全く操作ができなくなることをあらかじめ把握することができる。これにより、ユーザは、直接制限項目１１１，１１２ではなく走行中でも操作が可能な操作項目１１４であっても、これを操作するのは止めて、トップメニュー２１１に戻って別の操作項目１１３，１１５，１１６の何れかを操作しようという意識を働かせることができる。
【００３６】
図４は、上記のように構成した第１の実施形態による操作メニュー表示制御装置１０の動作例を示すフローチャートである。なお、図４に示すフローチャートは、第１階層の操作メニュー２１１を表示させるための操作を操作受付部１１が受け付けたときに開始する。
【００３７】
第１階層の操作メニュー２１１を表示させるための操作を操作受付部１１が受け付けると、遷移実行部１２は、階層メニュー記憶部１６に記憶されている第１階層の操作メニュー２１１の情報に基づいて、第１階層の操作メニュー２１１に遷移させる処理を行う（ステップＳ１）。
【００３８】
次に、制限項目判別部１５は、階層メニュー記憶部１６に記憶されている第１階層の操作メニュー２１１の情報（特に、制限項目フラグ）に基づいて、当該操作メニュー２１１に含まれる複数の操作項目１１１〜１１６の中から直接制限項目１１１，１１２を判別する（ステップＳ２）。
【００３９】
続いて、停車判定部１４は、車両が停車中か否かを判定する（ステップＳ３）。ここで、車両が停車中であると判定された場合、表示制御部１３は、制限項目判別部１５により判別された直接制限項目１１１，１１２を他の操作項目１１３〜１１６と識別可能な態様にして、第１階層の操作メニュー２１１を表示部３０に表示させる（ステップＳ４）。
【００４０】
一方、車両が走行中であると判定された場合、表示制御部１３は、制限項目判別部１５により判別された直接制限項目１１１，１１２をグレーアウトさせて操作できない態様にして、第１階層の操作メニュー２１１を表示部３０に表示させる（ステップＳ５）。
【００４１】
ステップＳ４またはステップＳ５の何れかで表示制御部１３が第１階層の操作メニュー２１１を表示させた後、操作受付部１１は、当該操作メニュー２１１内に含まれる操作項目１１１〜１１６の何れかの操作を受け付けたか否かを判定する（ステップＳ６）。何れかの操作を受け付けた場合、処理はステップＳ１に戻る。ステップＳ１において、遷移実行部１２は、操作された操作項目に従って操作メニューを遷移させる処理を行う。
【００４２】
ステップＳ６において、操作項目１１１〜１１６の何れかの操作を受け付けていない場合、操作受付部１１は、操作メニューの操作を終了するための操作を受け付けたか否かを判定する（ステップＳ７）。終了操作を操作受付部１１が受け付けていない場合、処理はステップＳ６に戻る。一方、終了操作を操作受付部１１が受け付けた場合、図４に示すフローチャートの処理は終了する。
【００４３】
以上詳しく説明したように、第１の実施形態では、現在指定中の階層の操作メニューに含まれる複数の操作項目の中から、当該操作メニューにおいて車両の走行中には操作制限がかけられることになる直接制限項目を判別し、車両の停車中は、当該判別した直接制限項目を他の操作項目と識別可能な態様で表示させるようにしている。
【００４４】
このように構成した第１の実施形態によれば、表示中の操作メニューに含まれる複数の操作項目が、車両の走行中に操作制限がかけられることになる直接制限項目と、操作制限がかけられない他の操作項目とを識別可能に表示されることとなる。これにより、表示中の操作メニューに含まれる複数の操作項目のうち、車両の走行中に操作制限がかけられることになる操作項目をユーザにあらかじめ把握させることができる。その結果、ユーザは、車両が停車中で操作可能な状態であっても、制限項目を操作しないようにすることができるので、走行中に画面遷移の途中で実際に操作できなくなってしまうことを回避することができる。
【００４５】
（第２の実施形態）
次に、本発明の第２の実施形態を図面に基づいて説明する。図５は、第２の実施形態による操作メニュー表示制御装置１０’を適用した車載機の構成例を示す図である。なお、この図５において、図１に示した符号と同一の符号を付したものは同一の機能を有するものであるので、ここでは重複する説明を省略する。また、図６は、第２の実施形態による操作メニューの表示例を示す図である。
【００４６】
図５に示すように、第２の実施形態による操作メニュー表示制御装置１０’は、図１に示した表示制御部１３および制限項目判別部１５に代えて、表示制御部１３’および制限項目判別部１５’を備えている。
【００４７】
制限項目判別部１５’は、ある階層の操作メニューが指定されているとき、第１の実施形態で説明した直接制限項目に加え、間接制限項目を判別する。間接制限項目とは、指定中の階層からツリー構造に沿って辿った下位層において操作制限がかけられることになる操作項目をいう。具体的には、指定中の階層の操作メニュー内に含まれている操作項目で、車両の走行中に操作制限がかけられない操作項目（直接制限項目ではない操作項目）のうち、当該操作項目を操作してツリー構造を辿って遷移した場合の下位層の操作メニュー内に制限項目が含まれる操作項目をいう。
【００４８】
ここで、直接制限項目と間接制限項目とを詳しく説明する。図９（ａ）の例でいうと、操作項目１１１，１１２が直接制限項目、操作項目１１３〜１１５が間接制限項目である。すなわち、図２の例で、第１階層の操作メニュー２１１が指定されて表示されているとき、当該第１階層の操作メニュー２１１自体に関する情報において、制限項目フラグが“１”に設定されている操作項目１１１，１１２が直接制限項目に該当する。
【００４９】
一方、例えば第１階層の操作メニュー２１１に含まれる操作項目１１４に関しては、当該第１階層の操作メニュー２１１に関する情報では制限項目フラグが“１”に設定されていない。しかし、当該操作項目１１４を操作した場合にツリー構造に沿って遷移される第３階層の操作メニュー２３４に関する情報においては、制限項目フラグが“１”に設定された操作項目が含まれている。このような場合に、操作項目１１４が間接制限項目に該当する。この場合、遷移の途中にある第２階層の操作メニュー２２４に含まれる操作項目１２４も間接制限項目に該当する。
【００５０】
なお、ここでは第１階層の操作項目１１４も第２階層の操作項目１２４も、走行中に操作制限を受けることになる第３階層の操作メニュー２３４に至る経路上にある操作項目であるから間接制限項目に該当するとしたが、これに限定されない。例えば、全ての操作項目１３１〜１３ｎに対して操作制限がかけられる第３階層の操作メニュー２３４に遷移させる操作項目１２４のみを間接制限項目に該当するものとしてもよい。
【００５１】
すなわち、操作項目１１４の操作によって遷移する第２階層の操作メニュー２２４において、操作項目１２４を操作すれば第３階層の操作メニュー２３４を全く操作できなくなる。これに対し、他の操作項目１２１〜１２３の何れかを操作すれば、ツリー構造を辿って最下層の操作メニューまで辿っていける経路が含まれていたとする。このような場合には、この第２階層の操作メニュー２２４に遷移させる操作項目１１４は、間接制限項目に該当しないものとしてもよい。
【００５２】
表示制御部１３’は、操作メニューに含まれる操作項目で、現時点で操作制限がかけられていない操作項目のうち、制限項目判別部１５’により判別された直接制限項目および間接制限項目を、他の操作項目と識別可能な態様で表示させる。現時点で操作制限がかけられていない操作項目とは、例えば第１階層の操作メニュー２１１の場合、車両の停車中であれば全ての操作項目１１１〜１１６がこれに該当する（図９（ａ）参照）。
【００５３】
この場合、表示制御部１３’は、図６（ａ）に示すように、現時点で操作制限がかけられていない操作項目１１１〜１１６のうち、制限項目判別部１５’により判別された直接制限項目１１１，１１２および間接制限項目１１３〜１１５を、他の操作項目１１６と識別可能な態様で表示させる。
【００５４】
また、車両が走行中の場合は、グレイアウトして表示された直接制限項目１１，１１２を除く他の操作項目１１３〜１１６が、現時点で操作制限がかけられていない操作項目に該当する（図９（ｂ）参照）。この場合、表示制御部１３’は、図６（ｂ）に示すように、現時点で操作制限がかけられていない操作項目１１３〜１１６のうち、制限項目判別部１５’により判別された間接制限項目１１３〜１１５を、他の操作項目１１６と識別可能な態様で表示させる。
【００５５】
図７は、上記のように構成した第２の実施形態による操作メニュー表示制御装置１０’の動作例を示すフローチャートである。なお、図７に示すフローチャートは、第１階層の操作メニュー２１１を表示させるための操作を操作受付部１１が受け付けたときに開始する。
【００５６】
第１階層の操作メニュー２１１を表示させるための操作を操作受付部１１が受け付けると、遷移実行部１２は、階層メニュー記憶部１６に記憶されている第１階層の操作メニュー２１１の情報に基づいて、第１階層の操作メニュー２１１に遷移させる処理を行う（ステップＳ１１）。
【００５７】
次に、制限項目判別部１５’は、階層メニュー記憶部１６に記憶されている第１階層の操作メニュー２１１の情報（特に、制限項目フラグ）に基づいて、当該操作メニュー２１１に含まれる複数の操作項目１１１〜１１６の中から直接制限項目１１１，１１２を判別する（ステップＳ１２）。
【００５８】
また、制限項目判別部１５’は、階層メニュー記憶部１６に記憶されている全階層の操作メニューの情報（特に、制限項目フラグ）に基づいて、第１階層の操作メニュー２１１に含まれる複数の操作項目１１１〜１１６の中から間接制限項目１１３〜１１５を判別する（ステップＳ１３）。
【００５９】
続いて、停車判定部１４は、車両が停車中か否かを判定する（ステップＳ１４）。ここで、車両が停車中であると判定された場合、表示制御部１３’は、制限項目判別部１５’により判別された直接制限項目１１１，１１２および間接制限項目１１３〜１１５を他の操作項目１１６と識別可能な態様にして、第１階層の操作メニュー２１１を表示部３０に表示させる（ステップＳ１５）。
【００６０】
一方、車両が走行中であると判定された場合、表示制御部１３’は、制限項目判別部１５’により判別された直接制限項目１１１，１１２をグレーアウトさせて操作できない態様にするとともに、制限項目判別部１５’により判別された間接制限項目１１３〜１１５を他の操作項目１１６と識別可能な態様にして、第１階層の操作メニュー２１１を表示部３０に表示させる（ステップＳ１６）。
【００６１】
ステップＳ１５またはステップＳ１６の何れかで表示制御部１３’が第１階層の操作メニュー２１１を表示させた後、操作受付部１１は、当該操作メニュー２１１内に含まれる操作項目１１１〜１１６の何れかの操作を受け付けたか否かを判定する（ステップＳ１７）。何れかの操作を受け付けた場合、処理はステップＳ１１に戻る。ステップＳ１１において、遷移実行部１２は、操作された操作項目に従って操作メニューを遷移させる処理を行う。
【００６２】
ステップＳ１７において、操作項目１１１〜１１６の何れかの操作を受け付けていない場合、操作受付部１１は、操作メニューの操作を終了するための操作を受け付けたか否かを判定する（ステップＳ１８）。終了操作を操作受付部１１が受け付けていない場合、処理はステップＳ１７に戻る。一方、終了操作を操作受付部１１が受け付けた場合、図７に示すフローチャートの処理は終了する。
【００６３】
以上詳しく説明したように、第２の実施形態では、現在指定中の階層の操作メニューに含まれる複数の操作項目の中から、直接制限項目に加えて間接制限項目を判別し、現時点で操作制限がかけられていない操作項目のうち、判別された直接制限項目および間接制限項目を他の操作項目と識別可能な態様で表示させるようにしている。
【００６４】
上述した第１の実施形態では、間接制限項目１１４については、ユーザが車両の停車中に第１階層の操作メニュー２１１と第２の階層の操作メニュー２２４を順に操作して第３階層の操作メニュー２３４を表示させなければ、その操作メニュー２３４が走行中に操作できなくなることを確認することができなかった。これに対して、第２の実施形態によれば、実際の操作項目を操作して第３階層の操作メニュー２３４まで辿らなくても、第１階層の操作メニュー２１１を見るだけで、操作項目１１４を操作すると下位層において車両の走行中に操作制限がかけられることになるということをあらかじめ把握することができる。これにより、第１の実施形態に比べてユーザの利便性がさらに向上する。
【００６５】
また、表示制御部１３’は、図８に示すように、車両の停車中に表示させる操作メニュー２１１において、直接制限項目１１１，１１２と間接制限項目１１３〜１１５とを互いに識別可能な態様で表示させるようにしてもよい。このようにすれば、現在指定中の階層の操作メニューを見るだけで、その階層において直接的に制限がかけられる操作項目なのか、指定中の階層よりも下位層において間接的に制限がかけられる操作項目なのかを一目瞭然とすることができる。
【００６６】
なお、上記第１および第２の実施形態では、車両の走行中に操作ができないように操作項目に操作制限をかける機能を有する情報処理装置の例として車載機を挙げたが、これに限定されない。例えば、車両内に持ち込んで使用可能なスマートフォンやポータブルナビゲーション装置などに、上記第１の実施形態または第２の実施形態に係る操作メニュー表示制御装置１０，１０’を適用することも可能である。
【００６７】
また、上記第１および第２の実施形態では、車両の走行中に操作制限がかけられた操作項目をグレイアウトして表示する例について説明したが、これに限定されない。例えば、車両の走行中に操作制限がかけられた操作項目を非表示とするようにしてもよい。
【００６８】
また、上記第２の実施形態において、直接制限項目と間接制限項目とを互いに識別可能な態様で表示させるところまで言及したが、さらに、現在指定中の操作メニュー内に複数の間接制限項目が含まれる場合に、間接制限項目どうしを互いに識別可能な態様で表示させるようにしてもよい。例えば、現在指定中の階層から何階層下の操作メニュー内で操作制限を受けることになるかに応じて、間接制限項目の表示態様を変えるようにしてもよい。
【００６９】
その他、上記第１および第２の実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００７０】
１０，１０’  操作メニュー表示制御装置
１１  操作受付部
１２  遷移実行部
１３，１３’  表示制御部
１４  停車判定部
１５，１５’  制限項目判別部
１６  階層メニュー記憶部
【図１】
0006282549.tif 000002
【図２】
0006282549.tif 000003
【図３】
0006282549.tif 000004
【図４】
0006282549.tif 000005
【図５】
0006282549.tif 000006
【図６】
0006282549.tif 000007
【図７】
0006282549.tif 000008
【図８】
0006282549.tif 000009
【図９】
0006282549.tif 000010