(57)【要約】【課題】操作に不慣れなユーザに対して適切に操作ガイドを表示する。【解決手段】表示システム１００においては、指示受付部１１が、表示対象とする階層を切り替えつつ階層ごとに選択肢をユーザに選択させることで、階層構造のいずれかの階層の選択肢に含まれるコマンドのうちから一のコマンドの選択をユーザから受け付けるようになっている。そして、ガイド判定部１３が表示対象とする階層の遷移状況に基づいて操作に関する情報を案内する操作ガイドの表示が必要か否かを判定し、操作ガイドの表示が必要と判定した場合にはガイド表示部１４が操作ガイドをディスプレイ３に表示させる。このように表示対象とする階層の遷移状況に基づいて操作ガイドの表示が必要か否かを判定することから、ユーザが操作に不慣れか否かを的確に判断することができる。【選択図】図１
2012088851.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに情報を表示する表示システムであって、
表示対象とする階層を切り替えつつ前記階層ごとに選択肢をユーザに選択させることで、階層構造のいずれかの階層の前記選択肢に含まれるコマンドのうちから一のコマンドの選択をユーザから受け付ける受付手段と、
前記表示対象とする階層の前記選択肢を表示する表示手段と、
前記表示対象とする階層の遷移状況に基づいて、操作に関する情報を案内する操作ガイドの表示が必要か否かを判定する判定手段と、
前記操作ガイドの表示が必要と判定された場合は、前記操作ガイドを前記表示手段に表示させる表示制御手段と、
を備えることを特徴とする表示システム。
【請求項２】
請求項１に記載の表示システムにおいて、
前記ユーザが操作を開始してから前記操作ガイドの表示が必要と判定されるまでに前記ユーザが操作に迷った階層である特定階層を特定する特定手段、
をさらに備え、
前記表示制御手段は、前記操作ガイドの表示が必要と判定された場合は、前記表示対象とする階層が前記特定階層のときに、前記操作ガイドを前記表示手段に表示させることを特徴とする表示システム。
【請求項３】
請求項１に記載の表示システムにおいて、
前記ユーザが操作を開始してから前記操作ガイドの表示が必要と判定されるまでに前記ユーザが操作に迷った階層である特定階層を特定する特定手段、
をさらに備え、
前記表示制御手段は、前記操作ガイドの表示が必要と判定された場合は、前記表示対象とする階層が前記特定階層以外のときに、前記特定階層の前記選択肢を前記表示手段に表示させることを特徴とする表示システム。
【請求項４】
請求項３に記載の表示システムにおいて、
前記受付手段は、前記操作ガイドの表示が必要と判定された場合は、前記表示対象とする階層を前記特定階層に直接的に切り替える指示を前記ユーザから受け付け可能であることを特徴とする表示システム。
【請求項５】
請求項２ないし４のいずれかに記載の表示システムにおいて、
前記特定手段は、一の階層を前記表示対象としてから他の階層を前記表示対象とするまでの滞留時間に基づいて、前記特定階層を特定することを特徴とする表示システム。
【請求項６】
請求項１に記載の表示システムにおいて、
前記表示制御手段は、前記操作ガイドの表示が必要と判定された場合は、前記表示対象とする階層よりも上位の階層の前記選択肢を、前記表示手段にさらに表示させることを特徴とする表示システム。
【請求項７】
請求項１に記載の表示システムにおいて、
前記受付手段は、前記操作ガイドの表示が必要と判定された場合は、前記表示対象とする階層を前記階層構造における所定の階層に直接的に切り替える指示を、前記ユーザから受け付け可能であることを特徴とする表示システム。
【請求項８】
請求項１に記載の表示システムにおいて、
前記表示制御手段は、一の階層を前記表示対象としてから他の階層を前記表示対象とするまでの滞留時間が所定の閾値より小さくなったときに、前記操作ガイドの前記表示手段への表示を解除することを特徴とする表示システム。
【請求項９】
ユーザに情報を表示する表示方法であって、
表示対象とする階層を切り替えつつ前記階層ごとに選択肢をユーザに選択させることで、階層構造のいずれかの階層の前記選択肢に含まれるコマンドのうちから一のコマンドの選択をユーザから受け付ける工程と、
前記表示対象とする階層の前記選択肢を表示手段に表示する工程と、
前記表示対象とする階層の遷移状況に基づいて、操作に関する情報を案内する操作ガイドの表示が必要か否かを判定する工程と、
前記操作ガイドの表示が必要と判定された場合は、前記操作ガイドを前記表示手段に表示する工程と、
を備えることを特徴とする表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに情報を表示する表示システムに関する。
【背景技術】
【０００２】
近年、ユーザに情報を表示する表示システムにおいては、搭載機能の多様化などに起因して、表示システムに対してユーザが所望の指示を行うために、複雑な操作が必要とされることが多い。このため、従来より、操作に不慣れなユーザのために、操作に関する情報を案内する操作ガイドを表示する技術が知られている。
【０００３】
このような操作ガイドの表示は、操作に不慣れなユーザにとっては利便性が高いと感じる一方で、操作に慣れたユーザにとっては逆に煩雑に感じることが多い。このため、通常は操作ガイドを表示しない一方で、ユーザが操作に不慣れであると判断した場合に操作ガイドを表示する技術が提案されている。例えば、誤った操作（無効な指示となる操作）がなされた回数が閾値を超えた場合に、操作ガイドを表示することが提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３００４０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、表示システムのユーザインタフェイスとして、階層構造のいずれかの階層の選択肢に含まれるコマンドのうちから一のコマンドの選択をユーザから受け付ける方式のＧＵＩ（Graphical User Interface）が採用される場合がある。このような表示システムにおいては、ユーザからコマンドの選択を受け付ける場合には、各階層ごとにその時点で有効な指示に対応する選択肢のみが表示される。そして、ユーザは、表示された選択肢から所望の一つを選択する操作を行うことから、操作に不慣れなユーザであっても無効な指示となる操作を行うことは少ない。
【０００６】
このため、無効な指示となる操作がなされた回数に基づいて、ユーザが操作に不慣れか否かを判断することは難しい。したがって、無効な指示となる操作がなされた回数に基づいて操作ガイドを表示するようにすると、操作に不慣れなユーザに対して適切に操作ガイドを表示できなくなる。
【０００７】
本発明は、上記課題に鑑みてなされたものであり、操作に不慣れなユーザに対して適切に操作ガイドを表示できる技術を表示することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１の発明は、ユーザに情報を表示する表示システムであって、表示対象とする階層を切り替えつつ前記階層ごとに選択肢をユーザに選択させることで、階層構造のいずれかの階層の前記選択肢に含まれるコマンドのうちから一のコマンドの選択をユーザから受け付ける受付手段と、前記表示対象とする階層の前記選択肢を表示する表示手段と、前記表示対象とする階層の遷移状況に基づいて、操作に関する情報を案内する操作ガイドの表示が必要か否かを判定する判定手段と、前記操作ガイドの表示が必要と判定された場合は、前記操作ガイドを前記表示手段に表示させる表示制御手段と、を備えている。
【０００９】
また、請求項２の発明は、請求項１に記載の表示システムにおいて、前記ユーザが操作を開始してから前記操作ガイドの表示が必要と判定されるまでに前記ユーザが操作に迷った階層である特定階層を特定する特定手段、をさらに備え、前記表示制御手段は、前記操作ガイドの表示が必要と判定された場合は、前記表示対象とする階層が前記特定階層のときに、前記操作ガイドを前記表示手段に表示させる。
【００１０】
また、請求項３の発明は、請求項１に記載の表示システムにおいて、前記ユーザが操作を開始してから前記操作ガイドの表示が必要と判定されるまでに前記ユーザが操作に迷った階層である特定階層を特定する特定手段、をさらに備え、前記表示制御手段は、前記操作ガイドの表示が必要と判定された場合は、前記表示対象とする階層が前記特定階層以外のときに、前記特定階層の前記選択肢を前記表示手段に表示させる。
【００１１】
また、請求項４の発明は、請求項３に記載の表示システムにおいて、前記受付手段は、前記操作ガイドの表示が必要と判定された場合は、前記表示対象とする階層を前記特定階層に直接的に切り替える指示を前記ユーザから受け付け可能である。
【００１２】
また、請求項５の発明は、請求項２ないし４のいずれかに記載の表示システムにおいて、前記特定手段は、一の階層を前記表示対象としてから他の階層を前記表示対象とするまでの滞留時間に基づいて、前記特定階層を特定する。
【００１３】
また、請求項６の発明は、請求項１に記載の表示システムにおいて、前記表示制御手段は、前記操作ガイドの表示が必要と判定された場合は、前記表示対象とする階層よりも上位の階層の前記選択肢を、前記表示手段にさらに表示させる。
【００１４】
また、請求項７の発明は、請求項１に記載の表示システムにおいて、前記受付手段は、前記操作ガイドの表示が必要と判定された場合は、前記表示対象とする階層を前記階層構造における所定の階層に直接的に切り替える指示を、前記ユーザから受け付け可能である。
【００１５】
また、請求項８の発明は、請求項１に記載の表示システムにおいて、前記表示制御手段は、一の階層を前記表示対象としてから他の階層を前記表示対象とするまでの滞留時間が所定の閾値より小さくなったときに、前記操作ガイドの前記表示手段への表示を解除する。
【００１６】
また、請求項９の発明は、ユーザに情報を表示する表示方法であって、表示対象とする階層を切り替えつつ前記階層ごとに選択肢をユーザに選択させることで、階層構造のいずれかの階層の前記選択肢に含まれるコマンドのうちから一のコマンドの選択をユーザから受け付ける工程と、前記表示対象とする階層の前記選択肢を表示手段に表示する工程と、前記表示対象とする階層の遷移状況に基づいて、操作に関する情報を案内する操作ガイドの表示が必要か否かを判定する工程と、前記操作ガイドの表示が必要と判定された場合は、前記操作ガイドを前記表示手段に表示する工程と、を備えている。
【発明の効果】
【００１７】
請求項１ないし９の発明によれば、表示対象とする階層の遷移状況に基づいて操作ガイドの表示が必要か否かを判定するため、操作が不慣れなユーザに対して適切に操作ガイドを表示できる。
【００１８】
また、特に請求項２の発明によれば、ユーザが操作に迷った特定階層において操作ガイドを表示させるため、ユーザが操作ガイドの閲覧を必要とするタイミングで操作ガイドを表示させることができる。
【００１９】
また、特に請求項３の発明によれば、ユーザが操作に迷った特定階層の選択肢を表示させるため、ユーザが操作に迷った場合に特定階層において選択肢の選択を誤ったか否かを容易に把握できる。
【００２０】
また、特に請求項４の発明によれば、表示対象とする階層をユーザが操作に迷った特定階層に直接的に切り替える指示を行うことが可能であるため、ユーザが操作に迷った場合に特定階層から選択肢の選択をやり直すことができる。
【００２１】
また、特に請求項５の発明によれば、滞留時間に基づいて特定階層を特定するため、ユーザが操作に迷った特定階層を適切に特定することができる。
【００２２】
また、特に請求項６の発明によれば、表示対象とする階層よりも上位の階層の選択肢を表示させるため、ユーザが操作に迷った場合に上位の階層において選択肢の選択を誤ったか否かを容易に把握できる。
【００２３】
また、特に請求項７の発明によれば、表示対象とする階層を階層構造における所定の階層に直接的に切り替える指示を行うことが可能であるため、ユーザが操作に迷った場合であっても所定の階層に切り替えて操作をやり直すことができる。
【００２４】
また、特に請求項８の発明によれば、滞留時間が所定の閾値より小さくなったときに操作ガイドの表示を解除するため、ユーザが操作ガイドの閲覧が不要となったタイミングで操作ガイドの表示を解除することができる。
【図面の簡単な説明】
【００２５】
【図１】図１は、表示システムの構成の概要を示すブロック図である。
【図２】図２は、表示システムの構成の車室内における配置の一例を示す図である。
【図３】図３は、メインコントローラの外観を示す斜視図である。
【図４】図４は、コマンド受付状態に移行する場合のディスプレイの画面の遷移例を示す図である。
【図５】図５は、コマンドが分類される階層構造の概要を示す図である。
【図６】図６は、回転操作がなされた場合のディスプレイの画面の遷移例を示す図である。
【図７】図７は、表示対象とする階層を切り替える場合のディスプレイの画面の遷移例を示す図である。
【図８】図８は、第１の実施の形態における、操作ガイドの表示が必要か否かを判定する処理の流れを示す図である。
【図９】図９は、第１の実施の形態における、操作ガイドの表示に係る処理の流れを示す図である。
【図１０】図１０は、操作ガイドが表示されたディスプレイの画面の例を示す図である。
【図１１】図１１は、操作ガイドが表示されたディスプレイの画面の例を示す図である。
【図１２】図１２は、第２の実施の形態における、操作ガイドの表示が必要か否かを判定する処理の流れを示す図である。
【図１３】図１３は、第２の実施の形態における、操作ガイドの表示に係る処理の流れを示す図である。
【図１４】図１４は、第３の実施の形態における、操作ガイドの表示に係る処理の流れを示す図である。
【図１５】図１５は、特定階層に切り替える場合のディスプレイの画面の遷移例を示す図である。
【図１６】図１６は、第４の実施の形態における、ディスプレイの画面の表示例を示す図である。
【図１７】図１７は、メニュー階層に切り替える場合のディスプレイの画面の遷移例を示す図である。
【図１８】図１８は、第６の実施の形態における、操作ガイドの表示に係る処理の流れを示す図である。
【発明を実施するための形態】
【００２６】
以下、図面を参照しつつ本発明の実施の形態について説明する。
【００２７】
＜１．第１の実施の形態＞
＜１−１．構成＞
図１は、本実施の形態の表示システム１００の構成の概要を示すブロック図である。この表示システム１００は、自動車などの車両に搭載される車載装置であり、ドライバなどのユーザに対して各種の情報を表示する。表示システム１００は、主な機能としてオーディオ機能とナビゲーション機能とを有しており、オーディオ機能で再生するコンテンツの情報や、ナビゲーション用の地図画像などを表示可能となっている。
【００２８】
図１に示すように、表示システム１００は、システム全体を統括する本体部１０と、各種情報を表示するディスプレイ３と、各種音声を出力するスピーカ４と、ユーザが操作を行う操作部５とを備えている。
【００２９】
操作部５は、メインコントローラ５０とモード切替ボタン５９とを含んでいる。メインコントローラ５０は、表示システム１００に各種の指示を行う際に、ユーザが主に操作するものである。一方、モード切替ボタン５９は、表示システム１００の動作モードを切り替えるためのボタンである。表示システム１００の動作モードには、オーディオ機能を有効化するオーディオモードと、ナビゲーション機能を有効化するナビゲーションモードとがある。
【００３０】
ディスプレイ３、スピーカ４及び操作部５は、本体部１０とケーブルを介して電気的に接続される。このため、ディスプレイ３及びスピーカ４は本体部１０の制御下で動作するとともに、操作部５へのユーザの操作内容は信号として本体部１０に入力される。
【００３１】
本体部１０は、表示システム１００の全体を統括する装置であり、車両の所定の位置に配置される。本体部１０は、システム全体を制御する制御部１と、放送信号を受信する放送受信部２１と、ディスクを再生するディスク再生部２２と、デジタル形式の音声データ（音楽データ）を再生するデータ再生部２３と、ナビゲーション機能を提供するナビゲーション部２４とを備えている。
【００３２】
放送受信部２１は、ＡＭ、ＦＭ等のラジオ放送や地上デジタルテレビ放送などの放送信号を受信するアンテナを備えており、受信した放送信号に基づく音声信号や映像信号を取得する。放送受信部２１で取得された音声信号はスピーカ４から出力され、映像信号はディスプレイ３に表示される。
【００３３】
ディスク再生部２２は、ＣＤ、ＤＶＤ及びＢＤ（Blu-ray Disc）などのディスクメディアの記録内容を読み取って、音声信号や映像信号を取得する。ディスク再生部２２で取得された音声信号はスピーカ４から出力され、映像信号はディスプレイ３に表示される。
【００３４】
データ再生部２３は、ハードディスクを備えており、ハードディスクに予め記憶されたＭＰ３などのデジタル形式の音声データを読み取ってデコードし、再生可能な音声信号を取得する。ディスク再生部２２で取得された音声信号はスピーカ４から出力される。
【００３５】
ナビゲーション部２４は、車両の現在位置に応じた地図画像をディスプレイ３に表示させるとともに、目的地が設定された場合は目的地までのルート案内を行う。ナビゲーション部２４はＧＰＳを備えており、ＧＰＳで車両の現在位置を取得する。ルートを含む地図画像はディスプレイ３に表示され、ルート案内用の音声はスピーカ４から出力される。
【００３６】
また、制御部１は、ＣＰＵ、ＲＡＭ及びＲＯＭなどを備えたコンピュータとして構成され、予めＲＯＭなどに記憶されたファームウェアとしてのプログラムに従ってＣＰＵが演算処理を行うことで各種の制御機能が実現される。図中に示す、指示受付部１１、指示実行部１２、ガイド判定部１３、及び、ガイド表示部１４は、このようにして実現される制御部１の機能のうちの一部を示している。
【００３７】
指示受付部１１は、操作部５への操作内容に基づいてユーザの指示を受け付ける。また、指示実行部１２は、指示受付部１１が受け付けたユーザの指示を実行する。
【００３８】
表示システム１００では、ユーザインタフェースとしてＧＵＩ（Graphical User Interface）が採用されている。表示システム１００がユーザから指示を受け付ける場合には、複数の選択肢が指示受付部１１の制御によりディスプレイ３の画面に表示される。これら複数の選択肢にはそれぞれ、表示システム１００に対する指示が割り当てられる。ユーザは、この画面を確認しながら、操作部５を操作して、カーソル（フォーカス）を所望の選択肢に移動させ、カーソルのある選択肢の選択を確定する。これにより、複数の選択肢のうちから一の選択肢がユーザに選択される。指示受付部１１は、ユーザに選択された選択肢に割り当てられた指示を受け付け、受け付けた指示を指示実行部１２が実行することになる。
【００３９】
表示システム１００では、ユーザが選択することにより表示システム１００に実行させることが可能な多数のコマンドが存在している。これらのコマンドは階層構造に分類され、階層構造のいずれかの階層の選択肢に含まれている。指示受付部１１は、表示対象とする階層を切り替えつつ階層ごとに選択肢をユーザに選択させることで、階層構造のいずれかの階層の選択肢に含まれるコマンドのうちから一のコマンドの選択をユーザから受け付けるようになっている（詳細は後述）。
【００４０】
ガイド判定部１３は、コマンドの選択をユーザから受け付ける場合に、操作に関する情報を案内する操作ガイドの表示が必要か否かを判定する。操作ガイドは、操作に不慣れなユーザにとっては利便性が高いと感じる一方で、操作に慣れたユーザにとっては逆に煩雑に感じることが多い。このため、表示システム１００では、通常は操作ガイドを表示しないが、所定の条件下で操作ガイドを表示する。ガイド判定部１３は、この操作ガイドを表示する条件を満足するか否かを判定する。また、ガイド表示部１４は、ガイド判定部１３により操作ガイドの表示が必要と判定された場合に、操作ガイドをディスプレイ３に表示させる。
【００４１】
ディスプレイ３、スピーカ４及び操作部５は、本体部１０とは独立して、車室内におけるそれぞれに適した位置に配置される。図２は、ディスプレイ３、スピーカ４及び操作部５の車室内における配置の一例を示す図である。
【００４２】
図に示すように、ディスプレイ３は、視認するドライバの視線の移動量が少なくなるように、車両のインストルメントパネル９１の左右中央に配置される。スピーカ４は、このディスプレイ３に近接して配置される。
【００４３】
また、操作部５は、ユーザが操作しやすいようにディスプレイ３やスピーカ４から離間して配置される。具体的には、操作部５は、車両のセンターコンソール９３においてシフトレバー９４に近接して配置される。メインコントローラ５０はシフトレバー９４よりも後方に配置され、このメインコントローラ５０の周辺にモード切替ボタン５９が設けられる。本実施の形態の車両は右ハンドル車であるため、ドライバは運転中に、ステアリングホイール９２を操作しながら、必要に応じてシフトレバー９４を左手で操作することになる。操作部５は、このシフトレバー９４に近接して配置されるため、ドライバはドライビングポジションのまま左手（片手）で操作部５を操作することが可能である。
【００４４】
操作部５のメインコントローラ５０は、回転操作、押圧操作（プッシュ操作）及び方向操作（スライド操作）のすべてをユーザから受け付け可能な一つの操作部材を備えている。ユーザは、回転操作、押圧操作及び方向操作のすべてをメインコントローラ５０に対して片手のみで行うことが可能である。
【００４５】
図３は、メインコントローラ５０の外観を示す斜視図である。図に示すように、メインコントローラ５０は、略円柱形状をしており、ユーザがその全体を片手で覆って把持できる程度の大きさとされている。
【００４６】
メインコントローラ５０は、図中の矢印ＡＲ１で示す方向に回転する回転操作を受け付け可能である。この回転操作がなされると、回転操作がなされたこと、及び、その回転方向（左方向、及び、右方向）を示す信号が制御部１に入力される。このような信号を出力するデバイスとしてロータリーエンコーダを採用することができる。
【００４７】
また、メインコントローラ５０は、図中の矢印ＡＲ２で示す方向にプッシュする押圧操作を受け付けることが可能である。この押圧操作がなされると、押圧操作がなされたことを示す信号が制御部１に入力される。このような信号を出力する機能は、例えば押圧操作によって移動したメインコントローラ５０の一部で押圧される押圧スイッチを採用することにより実現できる。
【００４８】
さらに、メインコントローラ５０は、図中の矢印ＡＲ３で示す４方向にスライドする方向操作を受け付けることが可能である。この方向操作がなされると、方向操作がなされたこと、及び、その方向操作によって示された方向（スライドされた方向）を示す信号が制御部１に入力される。このような信号を出力する機能は、例えば方向操作によって移動したメインコントローラ５０の一部で押圧される複数の押圧スイッチを採用することで実現できる。押圧スイッチは、方向操作によって示すことが可能な４方向にそれぞれ配置される。
【００４９】
＜１−２．コマンドの選択＞
表示システム１００のユーザは、メインコントローラ５０を操作することで、所望のコマンドを選択し、選択したコマンドを表示システム１００に実行させることが可能である。ユーザがコマンドを選択する場合には、まず、メインコントローラ５０で押圧操作を行う。これにより、メインコントローラ５０から、押圧操作がなされたことを示す信号が制御部１に入力される。この信号に応答して制御部１は、図４に示すように、ディスプレイ３の状態を、地図画像などを表示する通常状態（状態ＳＴ１０）から、コマンドをユーザに選択させるためのメニュー画面を表示するコマンド受付状態（状態ＳＴ１１）に移行させる。このコマンド受付状態で、ユーザはメインコントローラ５０を操作して所望のコマンドを選択することができる。
【００５０】
前述のように、表示システム１００で実行可能なコマンドは階層構造に分類されている。図５は、コマンドが分類される階層構造の概要を示す図である。
【００５１】
図に示すように、階層構造の最上位は、メニュー階層Ｈ０となっている。このメニュー階層Ｈ０は、階層構造のルート階層であるともいえ、コマンド受付状態への移行後に最初に表示対象とされる。
【００５２】
メニュー階層Ｈ０は、３つの下位階層（「ナビ」「オーディオ」「設定」に対応する階層）を有している。そして、それら３つの下位階層のそれぞれは、さらに下位階層を有している。階層構造においては、このように上位階層が下位階層を有する構造が入れ子状に順次に繰り返される。
【００５３】
階層構造の各階層には、ユーザが選択可能な複数の選択肢が含まれている。各階層に含まれる選択肢は、当該階層を表示対象とした場合にディスプレイ３に表示される。このような選択肢には、下位階層に対応するものとコマンドに対応するものとが存在する。例えば、図５に示すナビ階層Ｈ１は、「目的地設定」「施設表示」「音量設定」「案内中止」及び「地点登録」の５つの選択肢を含んでいる。これらのうち「目的地設定」「施設表示」及び「音量設定」は下位階層に対応する選択肢であり、「案内中止」及び「地点登録」はコマンドに対応する選択肢である。表示システム１００で実行可能なコマンドは、このようにして階層構造のいずれかの階層の選択肢に含まれることになる。
【００５４】
下位階層に対応する選択肢には、その下位階層に切り替える指示が割り当てられている。したがって、下位階層に対応する選択肢がユーザに選択された場合はその指示が実行され、当該選択肢に対応する下位階層が新たに表示対象とされて、その下位階層に含まれる選択肢がディスプレイ３に表示される。一方、コマンドに対応する選択肢がユーザに選択された場合は、当該選択肢に対応するコマンドが実行されることになる。
【００５５】
ユーザは、表示対象とする階層を切り替えつつ階層ごとに選択肢を選択することで、このような階層構造のいずれかの階層の選択肢に含まれるコマンドのうちから所望の一つのコマンドを選択し、当該コマンドを表示システム１００に実行させることができる。
【００５６】
例えば、ユーザが、ルート案内の目的地に自宅を設定するためのコマンドを選択する場合を想定する。この場合はまず、ユーザは、コマンド受付状態とした後に、メニュー階層Ｈ０に含まれる複数の選択肢のうちから「ナビ」の選択肢を選択する。これにより、ナビ階層Ｈ１が表示対象に切り替えられ、ナビ階層Ｈ１に含まれる複数の選択肢がディスプレイ３に表示される。次にユーザは、ナビ階層Ｈ１に含まれる複数の選択肢のうちから「目的地設定」の選択肢を選択する。これにより、目的地設定階層Ｈ２が表示対象に切り替えられ、目的地設定階層Ｈ２に含まれる複数の選択肢がディスプレイ３に表示される。そしてユーザは、目的地設定階層Ｈ２に含まれる複数の選択肢のうちから「自宅」の選択肢ＣＭを選択することになる。
【００５７】
各階層における選択肢の選択は、メインコントローラ５０を操作することで行うことが可能である。
【００５８】
図４に示すように、コマンド受付状態（状態ＳＴ１１）で表示されるメニュー画面は、左右方向に左側領域Ａ１、中央領域Ａ２及び右側領域Ａ３の３つの領域に分割され、領域同士は円弧状の仕切線によって区切られている。また、これら３つの領域Ａ１，Ａ２，Ａ３の上部には、メニュー階層Ｈ０を基準として表示対象となっている階層の位置（絶対パス）を示す位置表示領域Ａ０が設けられている。
【００５９】
左側領域Ａ１には、表示対象となっている階層の名称が表示される。図４の下部に示す状態ＳＴ１１は、コマンド受付状態への移行直後の状態であり、メニュー階層Ｈ０が表示対象となっている。このため、メニュー階層Ｈ０を示す「メニュー」が左側領域Ａ１に表示されている。
【００６０】
また、中央領域Ａ２には、表示対象となっている階層に含まれる選択肢が表示され、表示された選択肢のうちフォーカスのある一の選択肢にカーソルＣが表示される。図４の下部に示す状態ＳＴ１１では、メニュー階層Ｈ０に含まれる「ナビ」「オーディオ」「設定」の３つの選択肢が表示されている。そして、「ナビ」の選択肢にカーソルＣが表示されている。
【００６１】
このようなコマンド受付状態において、ユーザはメインコントローラ５０で回転操作を行うことで、カーソルＣを他の選択肢に移動させることができる。メインコントローラ５０で回転操作を行った場合、カーソルＣは中央領域Ａ２の上下中央に維持される一方で、複数の選択肢が上下方向にスクロールする。これにより、複数の選択肢に対してカーソルＣを相対的に移動させることができる。
【００６２】
具体的には、メインコントローラ５０で左回転を行うことで、選択肢がスクロールアップ（上側へスクロール）するため、カーソルＣを一つ下の選択肢に移動させることができる。例えば、図６の上部に示す状態ＳＴ２１で左回転を行えば、各選択肢が上側に移動して、図６の下部に示す状態ＳＴ２２となる。図６の上部の状態ＳＴ２１では「ナビ」の選択肢にカーソルＣがあるが、図６の下部の状態ＳＴ２２では「ナビ」の選択肢の一つ下の「オーディオ」の選択肢にカーソルＣがある。
【００６３】
また、逆に、メインコントローラ５０で右回転を行うことで、選択肢がスクロールダウン（下側へスクロール）するため、カーソルＣを一つ上の選択肢に移動させることができる。例えば、図６の下部に示す状態ＳＴ２２で右回転を行えば、各選択肢が下側に移動して、図６の上部に示す状態ＳＴ２１となる。
【００６４】
また、コマンド受付状態において、ユーザはメインコントローラ５０で押圧操作を行うことで、カーソルＣのある選択肢の選択を確定することができる。この押圧操作がなされると、選択された選択肢（確定操作があった時点においてカーソルＣがあった選択肢）に割り当てられた指示が指示受付部１１に受け付けられ、指示実行部１２により当該指示が実行される。
【００６５】
選択された選択肢がコマンドに対応する場合は、当該コマンドが実行される。一方、選択された選択肢が下位階層に対応する選択肢の場合は、選択肢に対応する下位階層に表示対象とする階層が切り替えられ、その下位階層に含まれる選択肢がディスプレイ３に新たに表示される。例えば、図７の上部に示す状態ＳＴ２１で押圧操作を行った場合は、「ナビ」の選択肢の選択が確定される。「ナビ」の選択肢は下位階層であるナビ階層Ｈ１（図５参照。）に対応する選択肢であるため、ナビ階層Ｈ１が表示対象に切り替えられる。これにより、図７の下部に示す状態ＳＴ２３のように、ナビ階層Ｈ１に含まれる複数の選択肢がディスプレイ３に表示される。
【００６６】
また、コマンド受付状態において、ユーザはメインコントローラ５０で左方向を示す方向操作を行うことで、表示対象とする階層を一つ上位の階層へ切り替えることができる。例えば、図７の下部に示す状態ＳＴ２３で左方向を示す方向操作を行った場合は、表示対象とする階層が、ナビ階層Ｈ１からその一つ上位のメニュー階層Ｈ０に切り替えられる（図５参照。）。これにより、図７の上部に示す状態ＳＴ２１のように、メニュー階層Ｈ０に含まれる選択肢がディスプレイ３に表示される。
【００６７】
ユーザは、これらの操作を組み合わせることで、表示対象とする階層を切り替えながら階層ごとに選択肢を選択し、表示システム１００が実行すべき一つのコマンドを選択することができる。また、ユーザは、押圧操作、及び、左方向を示す方向操作を組み合わせることによって、表示対象とする階層を、下位階層のみならず、上位階層へも切り替えることが可能である。このため、ユーザは、ある階層において選択肢の選択を誤った場合であっても、当該階層に戻って選択肢の選択をやり直すことが可能である。
【００６８】
＜１−３．操作ガイドの表示＞
このようにユーザは、メインコントローラ５０を操作することで、階層構造のいずれかの階層の選択肢に含まれるコマンドのうちから所望の一つのコマンドを選択できる。ただし、所望のコマンドを的確に選択するためには、回転操作、押圧操作及び方向操作を適切に組み合わることが必要となる。このため、操作に不慣れなユーザにとっては、どのような操作を行えばよいかがわからなくなる可能性がある。
【００６９】
このため、表示システム１００では、表示対象とする階層の遷移状況に基づいて、操作に関する情報を案内する操作ガイドの表示が必要か否かをガイド判定部１３が判定する。操作ガイドの表示が必要と判定した場合には、ガイド判定部１３は、操作ガイドの表示が必要であることを示す内部フラグであるガイド表示フラグをオンとする。そして、このガイド表示フラグがオンとなると、ガイド表示部１４が操作ガイドをディスプレイ３に表示させるようになっている。
【００７０】
図８は、操作ガイドの表示が必要か否かを判定するための表示システム１００の処理の流れを示す図である。この処理は、ユーザがコマンドを選択するための操作を開始したこと（すなわち、コマンド受付状態に移行させるための押圧操作を示す信号）に応答してガイド判定部１３により実行される。また、この処理は、コマンドが実行された場合などコマンド受付状態でなくなった場合には強制的に終了する。この処理の開始時点（すなわち、コマンド受付状態に移行した直後）においては、ガイド表示フラグはオフとされている。
【００７１】
まず、表示対象とする階層の切り替えがなされたか否かが判定される。前述のように、表示対象とする階層の切り替えは、下位階層に対応する選択肢が選択された場合と、左方向を示す方向操作がなされた場合とになされる。下位階層に対応する選択肢が選択された場合は表示対象とする階層がその下位階層に切り替えられ、左方向を示す方向操作がなされた場合は表示対象とする階層が上位階層に切り替えられる。
【００７２】
このような表示対象とする階層の切り替えがあった場合は（ステップＳ１１にてＹｅｓ）、コマンド受付状態に移行してから表示対象とする階層を切り替えた回数を示す変数（以下、「切替数変数」という。）Ｎがインクリメントされる（Ｎ＝Ｎ＋１）（ステップＳ１２）。なお、この切替数変数Ｎは、図８の処理の開始時点でリセット（Ｎ＝０）される。
【００７３】
次に、切替数変数Ｎが所定の閾値と比較され、切替数変数Ｎが閾値（例えば、１０）を超えるか否かが判定される（ステップＳ１３）。すなわち、コマンド受付状態に移行してから表示対象とする階層を切り替えた回数が、予め定められた回数（本実施の形態では、例えば１０回）を超えたか否かが判定されることになる。
【００７４】
切替数変数Ｎが閾値以下の場合は、処理はステップＳ１１に戻る。一方、切替数変数Ｎが閾値を超える場合は操作ガイドの表示が必要と判定される。そして、操作ガイドの表示が必要であることを示すガイド表示フラグがオンとされる（ステップＳ１４）。
【００７５】
本実施の形態の表示システム１００においては、ユーザが迷わずに操作を行った場合、コマンドを選択するための操作を開始してから一のコマンドを選択するまでに表示対象とする階層を切り替える回数は最大でも５回程度となる。これに対して、表示対象とする階層を切り替える回数が１０回（通常の最大回数の２倍）を超えるということは、上位階層に戻っての選択肢の選択のやり直しを繰り返している可能性が高い。したがってこの場合は、ユーザが操作に不慣れで操作に迷っていると判断することができる。このため、表示システム１００においては、表示対象とする階層を切り替える回数が１０回を超えた場合は、操作ガイドの表示が必要と判定される。
【００７６】
このようにしてガイド表示フラグがオンとなると、ガイド表示部１４が操作ガイドをディスプレイ３に表示させる。
【００７７】
図９は、操作ガイドの表示に係る表示システム１００の処理の流れを示す図である。この処理は、コマンド受付状態において主にガイド表示部１４により実行される。また、この処理は、コマンド受付状態でなくなった場合には強制的に終了する。
【００７８】
まず、表示対象とする階層の切り替えがなされたか否かが判定される（ステップＳ２１）。そして、表示対象とする階層の切り替えがあった場合は、次に、ガイド表示フラグがオンであるか否かが判定される（ステップＳ２２）。ガイド表示フラグがオフの場合は、そのまま処理はステップＳ２１に戻る。
【００７９】
一方、ガイド表示フラグがオンの場合は、操作ガイドがディスプレイ３に表示される（ステップＳ２３）。操作ガイドがディスプレイ３に表示されると、処理はステップＳ２１に戻る。このような処理により、ガイド表示フラグがオンの場合は、表示対象とする階層の切り替えがなされるごとに、操作ガイドがディスプレイ３に表示されることになる。
【００８０】
図１０は、ディスプレイ３に操作ガイドＧ１が表示された例を示す図である。図に示すように、操作ガイドＧ１は、矩形枠を有するウィンドウとして右側領域Ａ３に表示される。そして、操作ガイドＧ１においては、その時点においてユーザが可能な操作（コマンド受付状態において可能な操作）のそれぞれを具体的に説明する説明文が示されている。例えば、回転操作に関しては「カーソル移動」、押圧操作に関しては「確定」、左方向を示す方向操作に関しては「上階層へ」とそれぞれ示されている。ユーザは、このような操作ガイドＧ１を視認することで、その時点で可能な操作を具体的に把握できることになる。
【００８１】
また、図１１は、ディスプレイ３に操作ガイドＧ２が表示された他の例を示す図である。図に示すように、操作ガイドＧ２は、カーソルＣのある選択肢に対する吹き出しとして右側領域Ａ３に表示される。そして、操作ガイドＧ２においては、カーソルＣのある選択肢の具体的な内容を説明する説明文が示されている。図の例では、カーソルＣのある選択肢が「目的地設定」であり、操作ガイドＧ２においては「ルート案内の目的地を設定します」と示されている。カーソルＣを他の選択肢に移動させた場合は、その移動後のカーソルＣがある選択肢に応じた内容が操作ガイドＧ２に示される。ユーザは、このような操作ガイドＧ２を視認することで、表示対象となった階層に含まれる各選択肢の具体的な内容を把握できることになる。
【００８２】
図１０に示すようなユーザが可能な操作を案内する第１タイプの操作ガイドＧ１と、図１１に示すような各選択肢の内容を案内する第２タイプの操作ガイドＧ２とのいずれをディスプレイ３に表示してもよい。また、表示する操作ガイドのタイプを、第１タイプと第２タイプとでユーザの設定に基づいて変更できるようになっていてもよい。
【００８３】
以上のように、表示システム１００においては、指示受付部１１が、表示対象とする階層を切り替えつつ階層ごとに選択肢をユーザに選択させることで、階層構造のいずれかの階層の選択肢に含まれるコマンドのうちから一のコマンドの選択をユーザから受け付けるようになっている。表示対象とする階層に含まれる選択肢はディスプレイ３に表示される。そして、ガイド判定部１３が表示対象とする階層の遷移状況に基づいて操作に関する情報を案内する操作ガイドの表示が必要か否かを判定し、操作ガイドの表示が必要と判定した場合にはガイド表示部１４が操作ガイドをディスプレイ３に表示させる。このように表示対象とする階層の遷移状況に基づいて操作ガイドの表示が必要か否かを判定することから、ユーザが操作に不慣れか否かを的確に判断することができる。このため、階層構造のいずれかの階層の選択肢に含まれるコマンドのうちから一のコマンドの選択をユーザから受け付ける方式の場合であっても、操作が不慣れなユーザに対して適切に操作ガイドを表示することができる。
【００８４】
＜２．第２の実施の形態＞
次に、第２の実施の形態について説明する。第２の実施の形態の表示システム１００の基本的な構成や動作は第１の実施の形態と同様であるため、以下、第１の実施の形態との相違点を中心に説明する。第１の実施の形態においては、ガイド表示フラグがオンの場合は、表示対象とする階層の切り替えがなされるごとに操作ガイドがディスプレイ３に表示されていた。これに対して、第２の実施の形態においては、ユーザが操作に迷った階層である特定階層が特定され、表示対象とする階層が特定階層のときに操作ガイドがディスプレイ３に表示されるようになっている。
【００８５】
図１２は、第２の実施の形態における、操作ガイドの表示が必要か否かを判定するための表示システム１００の処理の流れを示す図である。この処理は、ユーザがコマンドを選択するための操作を開始したこと（すなわち、コマンド受付状態に移行したこと）に応答してガイド判定部１３により実行される。また、この処理は、コマンドが実行された場合などコマンド受付状態でなくなった場合には強制的に終了する。この処理の開始時点においては、ガイド表示フラグはオフとされ、切替数変数Ｎはリセット（Ｎ＝０）される。
【００８６】
まず、表示対象とする階層の切り替えがなされたか否かが判定される。表示対象とする階層の切り替えがあった場合は（ステップＳ３１にてＹｅｓ）、切替数変数Ｎがインクリメントされる（Ｎ＝Ｎ＋１）（ステップＳ３２）。
【００８７】
続いて、切替直前に表示対象とされていた階層（前階層）における滞留時間が取得される（ステップＳ３３）。この滞留時間は、当該階層を表示対象としてから他の階層を表示対象とするまでの時間であり、ユーザが当該階層において選択肢を選択するために必要とした時間に相当する。すなわち、滞留時間は、ユーザが当該階層において選択肢の選択に迷った時間であるともいえる。制御部１が備えるタイマによって、表示対象とする階層の前回の切り替え時点から今回の切り替え時点までの時間を計時することで、この滞留時間を求めることができる。取得された前階層の滞留時間は、当該階層と関連付けて制御部１のＲＡＭに記憶される。
【００８８】
次に、切替数変数Ｎが所定の閾値と比較され、切替数変数Ｎが閾値（例えば、１０）を超えるか否かが判定される（ステップＳ３４）。切替数変数Ｎが閾値以下の場合は、処理はステップＳ３１に戻る。
【００８９】
一方、切替数変数Ｎが閾値を超える場合は操作ガイドの表示が必要と判断され、ガイド表示フラグがオンとされる（ステップＳ３５）。
【００９０】
続いて、各階層の滞留時間に基づいて、ユーザがコマンドを選択するための操作を開始してから操作ガイドの表示が必要と判定されるまでにユーザが操作に迷った階層である特定階層が特定される（ステップＳ３６）。具体的には、まず、ユーザがコマンドを選択するための操作を開始してから操作ガイドの表示が必要と判定されるまでに表示対象とされた各階層の滞留時間がＲＡＭから取得される。同一の階層が複数回にわたって表示対象とされた場合は、当該階層の滞留時間として、各回の滞留時間の累積値が利用される。そして、表示対象とされた全ての階層のうち滞留時間が最も長い階層が特定階層として特定される。すなわち、選択肢の選択に迷った時間が最も長い階層が特定階層として特定されることになる。
【００９１】
図１３は、第２の実施の形態における、操作ガイドの表示に係る表示システム１００の処理の流れを示す図である。この処理は、コマンド受付状態において主にガイド表示部１４により実行される。また、この処理は、コマンド受付状態でなくなった場合には強制的に終了する。
【００９２】
まず、表示対象とする階層の切り替えがなされたか否かが判定される（ステップＳ４１）。そして、表示対象とする階層の切り替えがあった場合は、次に、ガイド表示フラグがオンであるか否かが判定される（ステップＳ４２）。ガイド表示フラグがオフの場合は、そのまま処理はステップＳ４１に戻る。
【００９３】
また、ガイド表示フラグがオンの場合は、さらに、現時点で表示対象となっている階層（現階層）が特定階層であるか否かが判定される（ステップＳ４３）。現階層が特定階層でない場合は、操作ガイドは表示されず、そのまま処理はステップＳ４１に戻る。
【００９４】
一方、現階層が特定階層の場合は、操作ガイドがディスプレイ３に表示される（ステップＳ４４）。この場合は、ユーザが特定階層に含まれる各選択肢の具体的な内容を把握できなかった可能性が高いため、図１１に示す第２タイプの操作ガイドＧ２を表示することが好ましい。もちろん、図１０に示す第１タイプの操作ガイドＧ１を表示してもよい。
【００９５】
操作ガイドがディスプレイ３に表示されると、処理はステップＳ４１に戻る。このような処理により、ガイド表示フラグがオンであり、かつ、表示対象となっている階層が特定階層の場合にのみ、操作ガイドがディスプレイ３に表示されることになる。
【００９６】
以上のように第２の実施の形態の表示システム１００においては、ガイド判定部１３が、ユーザがコマンドを選択するための操作を開始してから操作ガイドの表示が必要と判定されるまでにユーザが操作に迷った階層である特定階層を特定する。そして、ガイド表示部１４が、表示対象とする階層が特定階層の場合に、操作ガイドをディスプレイ３に表示させる。このようにユーザが操作に迷った階層である特定階層において操作ガイドを表示させるため、ユーザが操作ガイドの閲覧を必要とするタイミングで操作ガイドを表示させることができる。また、特定階層以外の階層では操作ガイドが表示されないことから、操作ガイドの表示が煩雑に感じることもない。
【００９７】
また、ガイド判定部１３は、一の階層を表示対象としてから他の階層を表示対象とするまでの滞留時間に基づいて特定階層を特定することから、ユーザが操作に迷った特定階層を適切に特定することができる。
【００９８】
なお、上記では、滞留時間が最も長い階層が特定階層として特定されると説明したが、滞留時間が閾値（例えば１０秒）を超える全ての階層を特定階層として特定するようにしてもよい。この場合においても、表示対象となっている階層が、特定階層として特定された階層のいずれかであれば、操作ガイドがディスプレイ３に表示される。
【００９９】
＜３．第３の実施の形態＞
次に、第３の実施の形態について説明する。第３の実施の形態の表示システム１００の基本的な構成や動作は第２の実施の形態と同様であるため、以下、第２の実施の形態との相違点を中心に説明する。第２の実施の形態においては、表示対象とする階層が特定階層のときに操作ガイドが表示され、特定階層以外の階層では操作ガイドが表示されなかった。これに対して、第３の実施の形態においては、特定階層以外の階層でも操作ガイドが表示され、さらに、特定階層の選択肢が表示されるようになっている。
【０１００】
第３の実施の形態における、操作ガイドの表示が必要か否かを判定するための表示システム１００の処理の流れは、図１２に示す第２の実施の形態のものと同様である。この処理により、ユーザがコマンドを選択するための操作を開始してから操作ガイドの表示が必要と判定されるまでに表示対象とされた全ての階層のうち、滞留時間が最も長い階層が特定階層として特定される。
【０１０１】
図１４は、第３の実施の形態における、操作ガイドの表示に係る表示システム１００の処理の流れを示す図である。この処理は、コマンド受付状態において主にガイド表示部１４により実行される。また、この処理は、コマンド受付状態でなくなった場合には強制的に終了する。
【０１０２】
まず、表示対象とする階層の切り替えがなされたか否かが判定される（ステップＳ５１）。そして、表示対象とする階層の切り替えがあった場合は、次に、ガイド表示フラグがオンであるか否かが判定される（ステップＳ５２）。ガイド表示フラグがオフの場合は、そのまま処理はステップＳ５１に戻る。
【０１０３】
また、ガイド表示フラグがオンの場合は、さらに、現時点で表示対象となっている階層（現階層）が特定階層であるか否かが判定される（ステップＳ５３）。現階層が特定階層の場合は（ステップＳ５３にてＹｅｓ）、第２の実施の形態と同様に、操作ガイドがディスプレイ３に表示され（ステップＳ５４）、処理はステップＳ５１に戻る。
【０１０４】
一方、現階層が特定階層でない場合は（ステップＳ５３にてＮｏ）、図１５の上部の状態ＳＴ３０のように、第１タイプの操作ガイドＧ１がディスプレイ３に表示される（ステップＳ５５）。これとともに、特定階層の選択肢を示す特定階層ガイドＧ３がディスプレイ３に表示される（ステップＳ５６）。
【０１０５】
特定階層ガイドＧ３は、矩形枠を有するウィンドウとして左側領域Ａ１に表示される。特定階層ガイドＧ３においては、特定階層に含まれる複数の選択肢が示される。これらの選択肢のうち、特定階層において選択された選択肢は他の選択肢よりも強調される。ユーザは、このような特定階層ガイドＧ３を視認することで、操作に迷った特定階層において選択肢の選択を誤ったか否かを容易に把握できることになる。
【０１０６】
また、ガイド表示フラグがオンとなり、操作ガイドＧ１及び特定階層ガイドＧ３が表示された状態（状態ＳＴ３０）においては、指示受付部１１が、表示対象とする階層を現階層から特定階層に直接的に（現階層と特定階層との間で他の階層を経ることなく）切り替える指示をユーザから受け付け可能となっている。具体的には、ユーザはメインコントローラ５０で上方向を示す方向操作を行うことで、表示対象とする階層を特定階層へ直接的に切り替えることができる。図１５の上部の状態ＳＴ３０のように、操作ガイドＧ１においては、この上方向を示す方向操作を説明する説明文も示される。
【０１０７】
ユーザにより上方向を示す方向操作がなされた場合は（ステップＳ５７にてＹｅｓ）、指示受付部１１が、表示対象とする階層を特定階層に直接的に切り替える指示を受け付ける（ステップＳ５７にてＹｅｓ）。そして、この指示を指示実行部１２が実行し、図１５の下部の状態ＳＴ３１のように、表示対象とする階層が特定階層に直接的に切り替えられる（ステップＳ５８）。
【０１０８】
このように表示対象とする階層を特定階層に直接的に切り替えることが可能であるため、ユーザは特定階層から選択肢の選択をやり直すことができることになる。表示対象とする階層が特定階層に切り替られた場合は、処理はステップＳ５４に進み、操作ガイドがディスプレイ３に表示される。この場合は、特定階層において選択肢の選択をやり直すことになるため、図１５の下部の状態ＳＴ３１のように、各選択肢の内容を案内する第２タイプの操作ガイドＧ２を表示することが好ましい。
【０１０９】
以上のように、第３の実施の形態においては、ガイド判定部１３が、ユーザがコマンドを選択するための操作を開始してから操作ガイドの表示が必要と判定されるまでにユーザが操作に迷った階層である特定階層を特定する。そして、ガイド表示部１４は、表示対象とする階層が特定階層以外のときは、操作ガイドＧ１とともに、特定階層の選択肢を示す特定階層ガイドＧ３をディスプレイ３に表示させる。このため、ユーザが操作に迷った場合に特定階層において選択肢の選択を誤ったか否かを容易に把握できる。
【０１１０】
また、指示受付部１１は、ガイド表示フラグがオンの場合は、表示対象とする階層を特定階層に直接的に切り替える指示をユーザから受け付け可能である。このため、ユーザは、操作に迷った場合に表示対象とする階層を特定階層に切り替え、特定階層から選択肢の選択をやり直すことができる。
【０１１１】
なお、上記では、表示対象とする階層が特定階層以外のときに操作ガイドＧ１と特定階層ガイドＧ３との双方を表示させているが、特定階層ガイドＧ３のみを表示させてもよい。
【０１１２】
また、上記では、特定階層に直接的に切り替える指示が上方向を示す方向操作に割り当てられているが、下方向を示す方向操作など他の操作に割り当てられてもよい。また、タッチパネルを採用する表示システムにおいては、特定階層に切り替える指示が割り当てられたコマンドボタンをディスプレイに表示するようにしてもよい。この場合、該コマンドボタンにユーザが触れることで、表示対象とする階層が特定階層に直接的に切り替えられることになる。
【０１１３】
＜４．第４の実施の形態＞
次に、第４の実施の形態について説明する。第４の実施の形態の表示システム１００の基本的な構成や動作は第１の実施の形態と同様であるため、以下、第１の実施の形態との相違点を中心に説明する。第４の実施の形態では、ガイド表示フラグがオンの場合は、操作ガイドとともに、表示対象とする階層よりも一つ上位の階層の選択肢が表示されるようになっている。
【０１１４】
図１６は、第４の実施の形態における、ガイド表示フラグがオンの場合のディスプレイ３の表示例を示す図である。図に示すように、ディスプレイ３には操作ガイドＧ１とともに、表示対象とする階層よりも一つ上位の階層の選択肢を示す上位階層ガイドＧ４が表示される。
【０１１５】
上位階層ガイドＧ４は、矩形枠を有するウィンドウとして左側領域Ａ１に表示される。上位階層ガイドＧ４においては、表示対象とする階層の一つ上位の階層に含まれる複数の選択肢が示される。これらの選択肢のうち、当該階層において選択された選択肢は他の選択肢よりも強調される。ユーザは、このような上位階層ガイドＧ４を視認することで、一つ上位の階層において選択肢の選択を誤ったか否かを確認できることになる。
【０１１６】
なお、図１６の例では、第１タイプの操作ガイドＧ１が表示されているが、第２タイプの操作ガイドＧ２を表示するようにしてもよい。また、表示対象とする階層の一つ上位の階層の選択肢を表示すると説明したが、表示対象とする階層の二つ以上上位の階層の選択肢を表示するようにしてもよい。また、表示対象とする階層の上位となる複数の階層の選択肢を同時に表示してもよい。例えば、表示対象とする階層の一つ上位の階層の選択肢と、表示対象とする階層の二つ上位の階層の選択肢とを同時に表示するようにしてもよい。
【０１１７】
＜５．第５の実施の形態＞
次に、第５の実施の形態について説明する。第５の実施の形態の表示システム１００の基本的な構成や動作は第１の実施の形態と同様であるため、以下、第１の実施の形態との相違点を中心に説明する。第５の実施の形態では、ガイド表示フラグがオンの場合は、指示受付部１１が、表示対象とする階層をメニュー階層Ｈ０（図５参照。）に直接的に切り替える指示をユーザから受け付け可能となっている。
【０１１８】
図１７の上部の状態ＳＴ４０は、第５の実施の形態における、ガイド表示フラグがオンの場合のディスプレイ３の表示状態を示す図である。ディスプレイ３には操作ガイドＧ１が表示されている。このような状態において、ユーザはメインコントローラ５０で上方向を示す方向操作を行うことで、表示対象とする階層をメニュー階層Ｈ０へ直接的に切り替えることができる。操作ガイドＧ１においては、この上方向を示す方向操作を説明する説明文も示される。
【０１１９】
このような状態で、ユーザにより上方向を示す方向操作がなされた場合は、指示受付部１１が、表示対象とする階層をメニュー階層Ｈ０に直接的に切り替える指示を受け付ける。そして、この指示を指示実行部１２が実行し、図１７の下部の状態ＳＴ４１のように、表示対象とする階層がメニュー階層Ｈ０に直接的に切り替えられる。
【０１２０】
このようにガイド表示フラグがオンの場合に、表示対象とする階層をメニュー階層Ｈ０に直接的に切り替えることが可能であるため、ユーザはメニュー階層Ｈ０から選択肢の選択をやり直すことができることになる。
【０１２１】
図１７の下部の状態ＳＴ４１のように、表示対象とする階層がメニュー階層Ｈ０に切り替られた場合も、操作ガイドがディスプレイ３に表示される。この場合は、メニュー階層Ｈ０から選択肢の選択をやり直すことになるため、以降は、各選択肢の内容を案内する第２タイプの操作ガイドＧ２を表示することが好ましい。
【０１２２】
なお、表示対象とする階層をメニュー階層に直接的に切り替えると説明したが、メニュー階層以外の階層構造における所定の階層に切り替えるようにしてもよい。
【０１２３】
＜６．第６の実施の形態＞
次に、第６の実施の形態について説明する。第６の実施の形態の表示システム１００の基本的な構成や動作は第１の実施の形態と同様であるため、以下、第１の実施の形態との相違点を中心に説明する。第６の実施の形態では、ガイド表示フラグがオンの場合において、特定の条件下でガイド表示フラグがオフとされ、操作ガイドのディスプレイ３への表示が解除されるようになっている。
【０１２４】
図１８は、第６の実施の形態における、操作ガイドの表示に係る表示システム１００の処理の流れを示す図である。この処理は、コマンド受付状態において主にガイド表示部１４により実行される。また、この処理は、コマンド受付状態でなくなった場合には強制的に終了する。
【０１２５】
まず、表示対象とする階層の切り替えがなされたか否かが判定される（ステップＳ６１）。そして、表示対象とする階層の切り替えがあった場合は、次に、ガイド表示フラグがオンであるか否かが判定される（ステップＳ６２）。ガイド表示フラグがオフの場合は、そのまま処理はステップＳ６１に戻る。
【０１２６】
また、ガイド表示フラグがオンの場合は、切替直前に表示対象とされていた階層（前階層）における滞留時間が取得される（ステップＳ６３）。この滞留時間は、図１２のステップＳ３３と同様にして求められる。
【０１２７】
次に、取得された滞留時間が閾値となる所定時間（例えば１０秒）よりも小さいか否かが判定される（ステップＳ６４）。前述のように、滞留時間は、ユーザが当該階層において選択肢を選択するために必要とした時間、すなわち、選択肢の選択に迷った時間に相当する。このため、滞留時間が所定時間よりも大きい場合は（ステップＳ６４にてＮｏ）、ユーザが選択肢の選択に迷っていると考えられるため、操作ガイドがディスプレイ３に表示される（ステップＳ６５）。
【０１２８】
一方、滞留時間が所定時間よりも小さくなった場合は（ステップＳ６４にてＹｅｓ）、ユーザは選択肢の選択に迷いがなくなり、操作ガイドの閲覧が不要となったと考えられる。このため、この場合は、ガイド表示フラグがオフとされ（ステップＳ６６）、以降、操作ガイドがディスプレイ３へ表示されなくなる。すなわち、操作ガイドのディスプレイ３への表示が解除されることになる。
【０１２９】
このように、第６の実施の形態の表示システム１００では、滞留時間が所定時間より小さくなったときに操作ガイドの表示を解除するため、ユーザが操作ガイドの閲覧が不要となったタイミングで操作ガイドの表示を解除することができる。
【０１３０】
＜７．変形例＞
以上、本発明の実施の形態について説明してきたが、この発明は上記実施の形態に限定されるものではなく様々な変形が可能である。以下では、このような変形例について説明する。上記実施の形態で説明した形態及び以下で説明する形態を含む全ての形態は、適宜に組み合わせ可能である。
【０１３１】
上記実施の形態では、表示対象とする階層を切り替えた回数に基づいて操作ガイドの表示が必要か否かを判定するようにしていた。これに対して、階層ごとの表示対象とされた回数に基づいて操作ガイドの表示が必要か否かを判定するようにしてもよい。この場合は、ユーザがコマンドを選択するための操作を開始してから操作ガイドの表示が必要と判定されるまでに表示対象とされた各階層について、表示対象とされた回数がカウントされる。いずれかの階層の表示対象とされた回数が閾値（例えば５回）を超える場合は、ユーザが同一階層において選択肢の選択のやり直しを繰り返していることになる。このため、いずれかの階層の表示対象とされた回数が閾値を超える場合は、操作ガイドの表示が必要と判定される。この場合も、表示対象とする階層の遷移状況に基づいて操作ガイドの表示が必要か否かを判定するため、操作が不慣れなユーザに対して適切に操作ガイドを表示できる。
【０１３２】
また、上記第１の実施の形態においては、ガイド表示フラグがオンの場合は、表示対象とする階層の切り替えがなされるごとに操作ガイドがディスプレイ３に表示されていた。これに対して、表示対象とする階層の切り替えがなされた場合に、切替直前に表示対象とされていた階層におけるユーザが可能な操作と、切替後に表示対象とされていた階層におけるユーザが可能な操作とが異なる場合にのみ、操作ガイドがディスプレイ３に表示されるようにしてもよい。
【０１３３】
また、上記実施の形態において説明した右回転操作に割り当てられた指示と左回転操作に割り当てられた指示とは、互いに逆であってもよい。
【０１３４】
上記実施の形態では、自動車などの車両に搭載される表示システムについて説明を行ったが、階層構造のいずれかの階層の選択肢に含まれるコマンドのうちから一のコマンドの選択をユーザから受け付ける方式の表示システムであれば、どのような表示システムであっても、上記で説明した技術を好適に適用可能である。また、タッチパネルを採用する表示システムであっても、上記で説明した技術を好適に適用可能である。
【０１３５】
また、上記実施の形態では、プログラムに従ったＣＰＵの演算処理によってソフトウェア的に各種の機能が実現されると説明したが、これら機能のうちの一部は電気的なハードウェア回路により実現されてもよい。
【符号の説明】
【０１３６】
３    ディスプレイ
５    操作部
１１    指示受付部
１３    ガイド判定部
１４    ガイド表示部
５０    メインコントローラ
１００    表示システム
Ｃ    カーソル
Ｇ１    操作ガイド
Ｇ２    操作ガイド
【図１】
2012088851.tif 000003
【図２】
2012088851.tif 000004
【図３】
2012088851.tif 000005
【図４】
2012088851.tif 000006
【図５】
2012088851.tif 000007
【図６】
2012088851.tif 000008
【図７】
2012088851.tif 000009
【図８】
2012088851.tif 000010
【図９】
2012088851.tif 000011
【図１０】
2012088851.tif 000012
【図１１】
2012088851.tif 000013
【図１２】
2012088851.tif 000014
【図１３】
2012088851.tif 000015
【図１４】
2012088851.tif 000016
【図１５】
2012088851.tif 000017
【図１６】
2012088851.tif 000018
【図１７】
2012088851.tif 000019
【図１８】
2012088851.tif 000020