(57)【要約】【課題】異なる上位階層の下位となる階層を表示対象とするために必要な操作回数を減らすことができる技術を提供する。【解決手段】表示システムにおいては、コマンドツリーＣＴに含まれる階層のうち表示対象となる階層に属する選択肢がディスプレイに表示される。また、「オーディオ」階層Ｈ２よりも下位の階層を表示対象としているときには、ソース（「ＨＤＤ」「ＡＵＸ」等）を変更する変更指示を指示受付部がユーザから受け付け可能である。そして、この変更指示があった場合は、指示実行部は、変更指示に応答してソースを変更するとともに、変更後のソースの階層の下位となり、かつ、変更直前に表示対象であった階層に対応する階層を表示対象に設定する（矢印Ｒ２）。これにより、必要な操作回数を大きく減らすことができる。【選択図】図８
2012094062.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載され、情報を表示する表示システムであって、
階層構造に含まれる階層のうち表示対象となる階層の、ユーザが選択可能な選択肢を表示する表示手段と、
前記表示対象となる階層よりも上位の上位階層を変更する変更指示をユーザから受け付ける受付手段と、
前記変更指示に応答して前記上位階層が変更された場合は、変更後の上位階層の下位となり、かつ、変更直前に前記表示対象であった第１階層に対応する第２階層を前記表示対象に設定する設定手段と、
を備えることを特徴とする表示システム。
【請求項２】
請求項１に記載の表示システムにおいて、
前記第１階層の選択肢の属性と、前記第２階層の選択肢の属性とが同じであることを特徴とする表示システム。
【請求項３】
請求項１に記載の表示システムにおいて、
変更前の上位階層に対する前記第１階層の相対的な階層深さと、変更後の上位階層に対する前記第２階層の相対的な階層深さとが同じであることを特徴とする表示システム。
【請求項４】
請求項１に記載の表示システムにおいて、
前記第１階層及び前記第２階層の選択肢は入力候補となる文字に対応し、
前記第１階層の選択肢によって入力可能な文字の種類と、前記第２階層の選択肢によって入力可能な文字の種類とが同じであることを特徴とする表示システム。
【請求項５】
車両において情報を表示する表示方法であって、
階層構造に含まれる階層のうち表示対象となる階層の、ユーザが選択可能な選択肢を表示する工程と、
前記表示対象となる階層よりも上位の上位階層を変更する変更指示をユーザから受け付ける工程と、
前記変更指示に応答して前記上位階層が変更された場合は、変更後の上位階層の下位となり、かつ、変更直前に前記表示対象であった第１階層に対応する第２階層を前記表示対象に設定する工程と、
を備えることを特徴とする表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両に搭載され、情報を表示する表示システムに関する。
【背景技術】
【０００２】
従来より、表示システムにおいては、ユーザインタフェースとしてＧＵＩ（Graphical User Interface）が採用されている。このようなＧＵＩを採用する表示システムにおいては、ユーザが選択可能な複数の選択肢がディスプレイに表示される。これら複数の選択肢にはそれぞれ、表示システムに対するコマンドが割り当てられる。ユーザは、操作部材を利用して所望の選択肢を選択する。これにより、ユーザが選択した選択肢に割り当てられたコマンドが表示システムにおいて実行されることになる。
【０００３】
また、近年の表示システムにおいては、搭載機能の多様化などに起因して、ユーザが選択することで実行可能なコマンドが多数存在している。このため、近年の表示システムにおいては、これらのコマンドを階層構造に分類し、階層構造のいずれかの階層の選択肢に含まれるコマンドのうちから一のコマンドの選択をユーザから受け付ける方式のＧＵＩが採用される（例えば、特許文献１，２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２８１５８２号公報
【特許文献２】特開２００８−１９１７２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の階層構造からコマンドを選択する方式の表示システムのユーザは、最上位の階層から順に階層ごとに選択肢を選択していくことで、表示システムが実行すべき所望のコマンドを選択することになる。
【０００６】
ところで、このような表示システムにおいては、ディスプレイへの表示対象となる階層（選択肢の選択対象とする階層）を、現時点の階層の上位階層とは異なる上位階層の下位となる階層へ変更する場合には、多くの操作が必要となる。具体的には、まず、ユーザは表示対象となる階層を現時点の階層から一つずつ上位の階層へ切り替える操作を行って、上位階層の変更が可能な階層を表示対象とさせる。そして、その状態で上位階層を変更する操作を行う。さらに、表示対象となる階層を一つずつ下位の階層へ切り替える操作を行って、目的とする階層を表示対象とさせることになる。
【０００７】
このように必要な操作回数が多くなるとユーザが非常に煩雑に感じることになるため、改善が要望されている。特に、車両に搭載される表示システムにおいては、信号待ちの停車中などの比較的短い期間に、車両の周辺の状況や車両の他の計器類にも注意を払いつつ表示システムをユーザが操作する場面が生じる。このため、車両に搭載される表示システムでは、必要な操作回数を減らすことができる技術が強く要望されていた。
【０００８】
本発明は、上記課題に鑑みてなされたものであり、異なる上位階層の下位となる階層を表示対象とするために必要な操作回数を減らすことができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１の発明は、車両に搭載され、情報を表示する表示システムであって、階層構造に含まれる階層のうち表示対象となる階層の、ユーザが選択可能な選択肢を表示する表示手段と、前記表示対象となる階層よりも上位の上位階層を変更する変更指示をユーザから受け付ける受付手段と、前記変更指示に応答して前記上位階層が変更された場合は、変更後の上位階層の下位となり、かつ、変更直前に前記表示対象であった第１階層に対応する第２階層を前記表示対象に設定する設定手段と、を備えている。
【００１０】
また、請求項２の発明は、請求項１に記載の表示システムにおいて、前記第１階層の選択肢の属性と、前記第２階層の選択肢の属性とが同じである。
【００１１】
また、請求項３の発明は、請求項１に記載の表示システムにおいて、変更前の上位階層に対する前記第１階層の相対的な階層深さと、変更後の上位階層に対する前記第２階層の相対的な階層深さとが同じである。
【００１２】
また、請求項４の発明は、請求項１に記載の表示システムにおいて、前記第１階層及び前記第２階層の選択肢は入力候補となる文字に対応し、前記第１階層の選択肢によって入力可能な文字の種類と、前記第２階層の選択肢によって入力可能な文字の種類とが同じである。
【００１３】
また、請求項５の発明は、車両において情報を表示する表示方法であって、階層構造に含まれる階層のうち表示対象となる階層の、ユーザが選択可能な選択肢を表示する工程と、前記表示対象となる階層よりも上位の上位階層を変更する変更指示をユーザから受け付ける工程と、前記変更指示に応答して前記上位階層が変更された場合は、変更後の上位階層の下位となり、かつ、変更直前に前記表示対象であった第１階層に対応する第２階層を前記表示対象に設定する工程と、を備えている。
【発明の効果】
【００１４】
請求項１ないし５の発明によれば、上位階層が変更された場合は、変更後の上位階層の下位となり、かつ、変更直前に表示対象であった第１階層に対応する第２階層が表示対象に設定される。このため、異なる上位階層の下位となる階層を表示対象とするために必要な操作回数を減らすことができる。
【００１５】
また、特に請求項２の発明によれば、選択肢の属性が第１階層と同じとなる第２階層が表示対象に設定される。このため、上位階層の変更後においても、ユーザは違和感なく選択肢を選択することができる。
【００１６】
また、特に請求項３の発明によれば、上位階層に対する相対的な階層深さが第１階層と同じとなる第２階層が表示対象に設定される。このため、異なる上位階層の下位となる階層を表示対象とするために必要な操作回数を大きく減らすことができる。
【００１７】
また、特に請求項４の発明によれば、入力可能な文字の種類が第１階層と同じとなる第２階層が表示対象に設定される。このため、上位階層の変更後においても、ユーザは文字の入力を違和感なく行うことができる。
【図面の簡単な説明】
【００１８】
【図１】図１は、表示システムの構成の概要を示すブロック図である。
【図２】図２は、表示システムの構成の車室内における配置の一例を示す図である。
【図３】図３は、メインコントローラの外観を示す斜視図である。
【図４】図４は、コマンド受付状態に移行する場合のディスプレイの画面の遷移例を示す図である。
【図５】図５は、コマンドツリーの概要を示す図である。
【図６】図６は、回転操作がなされた場合のディスプレイの画面の遷移例を示す図である。
【図７】図７は、押圧操作がなされた場合のディスプレイの画面の遷移例を示す図である。
【図８】図８は、コマンドツリーの一部を示す図である。
【図９】図９は、表示対象となる階層を変更する場合のディスプレイの画面の遷移例を示す図である。
【図１０】図１０は、各階層においてユーザの指示を受け付ける処理の流れを示す図である。
【図１１】図１１は、コマンドツリーの一部を示す図である。
【図１２】図１２は、表示対象となる階層を変更する場合のディスプレイの画面の遷移例を示す図である。
【図１３】図１３は、コマンドツリーの一部を示す図である。
【図１４】図１４は、表示対象となる階層を変更する場合のディスプレイの画面の遷移例を示す図である。
【図１５】図１５は、コマンドツリーの一部を示す図である。
【図１６】図１６は、表示対象となる階層を変更する場合のディスプレイの画面の遷移例を示す図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照しつつ本発明の実施の形態について説明する。
【００２０】
＜１．第１の実施の形態＞
＜１−１．構成＞
図１は、本実施の形態の表示システム１００の構成の概要を示すブロック図である。この表示システム１００は、自動車などの車両に搭載される車載装置であり、ドライバなどのユーザに対して各種の情報を表示する。
【００２１】
表示システム１００は、主な機能としてオーディオ機能、ナビゲーション機能、及び、ハンズフリー機能を有している。オーディオ機能は、音楽や映像などの各種のコンテンツを再生する機能である。ナビゲーション機能は、車両の現在位置を地図画像中に示し、設定された目的地に向かうルートを案内する機能である。また、ハンズフリー機能は、ユーザが所持する携帯電話を手に持つことなく通話できるようにする機能である。表示システム１００は、オーディオ機能で再生する映像やナビゲーション用の地図画像などの各種情報を表示することが可能となっている。
【００２２】
図１に示すように、表示システム１００は、システム全体を統括する本体部１０と、各種情報を表示するディスプレイ３と、各種音声を出力するスピーカ４と、ユーザが操作を行う操作部５とを備えている。
【００２３】
操作部５は、メインコントローラ５０と変更ボタン５９とを含んでいる。メインコントローラ５０は、表示システム１００に各種の指示を行う際にユーザが主に操作する。また、変更ボタン５９は、各種対象を変更する指示を行う際にユーザが押下する。
【００２４】
ディスプレイ３、スピーカ４及び操作部５は、本体部１０とケーブルを介して電気的に接続される。このため、ディスプレイ３及びスピーカ４は本体部１０の制御下で動作するとともに、操作部５へのユーザの操作内容は信号として本体部１０に入力される。
【００２５】
本体部１０は、表示システム１００の全体を統括する装置である。本体部１０は、オーディオ機能に関連する機能部として、放送信号を受信する放送受信部２１と、ディスクメディア８１を再生するディスク再生部２２と、ハードディスクに記憶された音声データを再生するデータ再生部２３と、携帯型音楽プレイヤ８２と通信するプレイヤ通信部２４とを備えている。なお、本明細書において「音声データ」とは、音楽データを含む概念である。
【００２６】
放送受信部２１は、ＡＭ、ＦＭ等のラジオ放送や地上デジタルテレビ放送などの放送信号を受信するアンテナを備えており、受信した放送信号に基づく音声信号や映像信号を取得する。放送受信部２１で取得された音声信号はスピーカ４から出力され、映像信号はディスプレイ３に表示される。
【００２７】
ディスク再生部２２は、ＣＤ、ＤＶＤ及びＢＤ（Blu-ray Disc）などのディスクメディア８１の記録内容を読み取って、音声信号や映像信号を取得する。ディスク再生部２２で取得された音声信号はスピーカ４から出力され、映像信号はディスプレイ３に表示される。
【００２８】
データ再生部２３は、ハードディスクを備えており、ハードディスクに予め記憶されたＭＰ３などのデジタル形式の音声データを読み取ってデコードし、再生可能な音声信号を取得する。ディスク再生部２２で取得された音声信号はスピーカ４から出力される。
【００２９】
プレイヤ通信部２４は、ユーザが所持する外部装置である携帯型音楽プレイヤ８２と通信ケーブル等を介して通信可能となっている。プレイヤ通信部２４は、携帯型音楽プレイヤ８２に信号を送信し、携帯型音楽プレイヤ８２に予め記憶されたＭＰ３などのデジタル形式の音声データを、携帯型音楽プレイヤ８２にデコードさせる。その結果、プレイヤ通信部２４は、携帯型音楽プレイヤ８２から音声信号を取得する。プレイヤ通信部２４で取得された音声信号はスピーカ４から出力される。
【００３０】
また、本体部１０は、ナビゲーション機能を提供するナビゲーション部２５と、ハンズフリー機能を提供する電話通信部２６とを備えている。
【００３１】
ナビゲーション部２５は、車両の現在位置やルートを含む地図画像をディスプレイ３に表示させるとともに、目的地が設定された場合は目的地までのルートを案内する。ナビゲーション部２５はＧＰＳを備えており、ＧＰＳで車両の現在位置を取得する。地図画像はディスプレイ３に表示され、ルート案内用の音声はスピーカ４から出力される。
【００３２】
電話通信部２６は、Bluetooth（登録商標）などの規格の無線通信によってユーザが所持する携帯電話８３との間で信号の送受信が可能となっている。電話通信部２６は、ユーザによって入力される電話番号を携帯電話８３に与え、当該電話番号に発信させる。また、電話通信部２６は、マイクを備えており、マイクで取得したユーザの発話内容を示す音声信号を携帯電話８３に与え、通話中の相手方の電話機に対して送信させる。また、電話通信部２６は、通話中の相手方の電話機から携帯電話８３が受信した音声信号（通話相手の発話内容を示す音声信号）を、携帯電話８３から取得する。電話通信部２６で取得された音声信号はスピーカ４から出力される。
【００３３】
さらに、本体部１０は、システム全体を制御する制御部１を備えている。制御部１は、ＣＰＵ、ＲＡＭ及びＲＯＭなどを備えたコンピュータとして構成され、予めＲＯＭなどに記憶されたファームウェアとしてのプログラムに従ってＣＰＵが演算処理を行うことで各種の制御機能が実現される。図中に示す、指示受付部１１、及び、指示実行部１２は、このようにして実現される制御部１の機能のうちの一部を示している。
【００３４】
指示受付部１１は、操作部５への操作内容に基づいてユーザの指示を受け付ける。また、指示実行部１２は、指示受付部１１が受け付けたユーザの指示を実行する。
【００３５】
操作部５においては、複数の種類の操作を行うことが可能となっており、各操作には表示システム１００に対する指示が割り当てられている。指示受付部１１は、操作部５へのユーザの操作内容を示す信号を入力し、当該操作に割り当てられたユーザの指示を受け付けることになる。
【００３６】
また、表示システム１００では、ユーザインタフェースとしてＧＵＩ（Graphical User Interface）が採用されている。ユーザからの指示を受け付ける場合には、複数の選択肢が指示受付部１１の制御によりディスプレイ３の画面に表示される。これら複数の選択肢にはそれぞれ、表示システム１００に対する指示が割り当てられる。ユーザは、この画面を確認しながら、操作部５を操作して、カーソル（フォーカス）を所望の選択肢に移動させ、カーソルのある選択肢の選択を確定する。これにより、複数の選択肢のうちから一の選択肢がユーザに選択される。指示受付部１１は、ユーザに選択された選択肢に割り当てられた指示を受け付ける。このようにして指示受付部１１が受け付けた指示は、指示実行部１２により実行される。
【００３７】
表示システム１００では、ユーザが選択することにより表示システム１００に実行させることが可能な多数のコマンドが存在している。これらのコマンドは階層構造に分類され、階層構造のいずれかの階層の選択肢に含まれている。指示受付部１１は、表示対象となる階層を切り替えつつ階層ごとに選択肢をユーザに選択させることで、階層構造のいずれかの階層の選択肢に含まれるコマンドのうちから一のコマンドの選択をユーザから受け付けるようになっている（詳細は後述）。
【００３８】
ディスプレイ３、スピーカ４及び操作部５は、本体部１０とは独立して、車室内におけるそれぞれに適した位置に配置される。図２は、ディスプレイ３、スピーカ４及び操作部５の車室内における配置の一例を示す図である。
【００３９】
図に示すように、ディスプレイ３は、視認するドライバの視線の移動量が少なくなるように、車両のインストルメントパネル９１の左右中央に配置される。スピーカ４は、このディスプレイ３に近接して配置される。
【００４０】
また、操作部５は、ユーザが操作しやすいようにディスプレイ３から離間して配置される。具体的には、操作部５は、車両のセンターコンソール９３においてシフトレバー９４に近接して配置される。メインコントローラ５０はシフトレバー９４よりも後方に配置され、このメインコントローラ５０の周辺に変更ボタン５９が設けられる。本実施の形態の車両は右ハンドル車であるため、ドライバは運転中に、ステアリングホイール９２を操作しながら、必要に応じてシフトレバー９４を左手で操作することになる。操作部５は、このシフトレバー９４に近接して配置されるため、ドライバはドライビングポジションのまま左手（片手）で操作部５を操作することが可能である。
【００４１】
操作部５のメインコントローラ５０は、回転操作、押圧操作（プッシュ操作）及び方向操作（スライド操作）のすべてをユーザから受け付け可能な一つの操作部材を備えている。ユーザは、回転操作、押圧操作及び方向操作のすべてをメインコントローラ５０に対して片手のみで行うことが可能である。
【００４２】
図３は、メインコントローラ５０の外観を示す斜視図である。図に示すように、メインコントローラ５０は、略円柱形状をしており、ユーザがその全体を片手で覆って把持できる程度の大きさとされている。
【００４３】
メインコントローラ５０は、図中の矢印ＡＲ１で示す方向に回転する回転操作を受け付け可能である。この回転操作がなされると、回転操作がなされたこと、及び、その回転方向（左方向、及び、右方向）を示す信号が制御部１に入力される。このような信号を出力するデバイスとしてロータリーエンコーダを採用することができる。
【００４４】
また、メインコントローラ５０は、図中の矢印ＡＲ２で示す方向にプッシュする押圧操作を受け付けることが可能である。この押圧操作がなされると、押圧操作がなされたことを示す信号が制御部１に入力される。このような信号を出力する機能は、例えば押圧操作によって移動したメインコントローラ５０の一部で押圧される押圧スイッチを採用することにより実現できる。
【００４５】
さらに、メインコントローラ５０は、図中の矢印ＡＲ３で示す４方向にスライドする方向操作を受け付けることが可能である。この方向操作がなされると、方向操作がなされたこと、及び、その方向操作によって示された方向（スライドされた方向）を示す信号が制御部１に入力される。このような信号を出力する機能は、例えば方向操作によって移動したメインコントローラ５０の一部で押圧される複数の押圧スイッチを採用することで実現できる。押圧スイッチは、方向操作によって示すことが可能な４方向にそれぞれ配置される。
【００４６】
＜１−２．コマンドの選択＞
表示システム１００のユーザは、メインコントローラ５０を操作することで、所望のコマンドを選択し、選択したコマンドを表示システム１００に実行させることが可能である。ユーザがコマンドを選択する場合には、まず、メインコントローラ５０で押圧操作を行う。これにより、メインコントローラ５０から、押圧操作がなされたことを示す信号が制御部１に入力される。この信号に応答して制御部１は、図４に示すように、ディスプレイ３の状態を、地図画像などを表示する通常状態（状態ＳＴ１０）から、コマンドをユーザに選択させるための選択画面を表示するコマンド受付状態（状態ＳＴ１１）に移行させる。このコマンド受付状態で、ユーザはメインコントローラ５０を操作して所望のコマンドを選択することができる。
【００４７】
前述のように、表示システム１００で実行可能なコマンドは、コマンドツリーと呼ばれる階層構造に分類されている。図５は、このコマンドツリーＣＴの概要を示す図である。
【００４８】
図に示すように、コマンドツリーＣＴの最上位は、「メニュー」階層Ｈ０となっている。「メニュー」階層Ｈ０は、コマンドツリーＣＴのルート階層であるともいえ、コマンド受付状態への移行後に最初に表示対象とされる。
【００４９】
「メニュー」階層Ｈ０は、３つの下位階層（「ナビ」階層Ｈ１、「オーディオ」階層Ｈ２、「ハンズフリー」階層Ｈ３）を有している。そして、それら３つの下位階層Ｈ１〜Ｈ３のそれぞれは、さらに下位階層を有している。コマンドツリーＣＴにおいては、このように上位階層が下位階層を有する構造が入れ子状に順次に繰り返される。
【００５０】
コマンドツリーＣＴの各階層には、ユーザが選択可能な複数の選択肢が属している。各階層の選択肢は、当該階層を表示対象とした場合にディスプレイ３に表示される。このような各階層の選択肢には、下位階層に対応する選択肢、及び、コマンドに対応する選択肢が含まれている。例えば、図５に示す「ナビ」階層Ｈ１には、「目的地設定」「施設表示」「音量設定」「案内中止」及び「地点登録」の５つの選択肢が属している。これらのうち「目的地設定」「施設表示」及び「音量設定」は下位階層に対応する選択肢であり、「案内中止」及び「地点登録」はコマンドに対応する選択肢である。表示システム１００で実行可能なコマンドは、このようにしてコマンドツリーＣＴのいずれかの階層の選択肢に含まれることになる。
【００５１】
下位階層に対応する選択肢には、その下位階層に切り替える指示が割り当てられている。したがって、下位階層に対応する選択肢がユーザに選択された場合はその指示が実行され、当該選択肢に対応する下位階層が新たに表示対象とされて、その下位階層の選択肢がディスプレイ３に表示される。一方、コマンドに対応する選択肢がユーザに選択された場合は、当該選択肢に対応するコマンドが実行されることになる。
【００５２】
ユーザは、表示対象となる階層を切り替えつつ階層ごとに選択肢を選択することで、このようなコマンドツリーＣＴのいずれかの階層の選択肢に含まれるコマンドのうちから所望の一つのコマンドを選択し、当該コマンドを表示システム１００に実行させることができる。
【００５３】
例えば、ユーザが、ルート案内の目的地に自宅を設定するためのコマンドを選択する場合を想定する。この場合はまず、ユーザは、ディスプレイ３をコマンド受付状態とした後に、「メニュー」階層Ｈ０に属する複数の選択肢のうちから「ナビ」の選択肢を選択する。これにより、「ナビ」階層Ｈ１が表示対象に切り替えられ、「ナビ」階層Ｈ１に属する複数の選択肢がディスプレイ３に表示される。次にユーザは、「ナビ」階層Ｈ１に属する複数の選択肢のうちから「目的地設定」の選択肢を選択する。これにより、「目的地設定」階層Ｈ１１が表示対象に切り替えられ、「目的地設定」階層Ｈ１１に属する複数の選択肢がディスプレイ３に表示される。そしてユーザは、「目的地設定」階層Ｈ１１に属する複数の選択肢のうちから「自宅」の選択肢ＣＭを選択することになる。
【００５４】
各階層における選択肢の選択は、メインコントローラ５０を操作することで行うことが可能である。
【００５５】
図４の下部の状態ＳＴ１１に示すように、コマンド受付状態で表示される選択画面は、左右方向に左側領域Ａ１、中央領域Ａ２及び右側領域Ａ３の３つの領域に分割される。左側領域Ａ１と中央領域Ａ２とは直線状の仕切線によって区切られ、中央領域Ａ２と右側領域Ａ３とは円弧状の仕切線によって区切られる。また、これら３つの領域Ａ１，Ａ２，Ａ３の上部には、「メニュー」階層Ｈ０を基準として表示対象となっている階層の位置（絶対パス）を示す位置表示領域Ａ０が設けられている。
【００５６】
中央領域Ａ２には、表示対象となっている階層の名称が表示される。図４の下部の状態ＳＴ１１は、コマンド受付状態への移行直後の状態であり、「メニュー」階層Ｈ０が表示対象となっている。このため、「メニュー」階層Ｈ０を示す「メニュー」が中央領域Ａ２に表示されている。
【００５７】
また、右側領域Ａ３には、表示対象となっている階層に属する選択肢が表示され、表示された選択肢のうちフォーカスのある一の選択肢にカーソルＣａが表示される。図４の下部の状態ＳＴ１１では、「メニュー」階層Ｈ０に属する「ナビ」「オーディオ」「ハンズフリー」の３つの選択肢が表示されている。そして、「ナビ」の選択肢にカーソルＣａが表示されている。
【００５８】
このようなコマンド受付状態において、ユーザはメインコントローラ５０で回転操作を行うことで、カーソルＣａを他の選択肢に移動させることができる。メインコントローラ５０で回転操作を行った場合、カーソルＣａは右側領域Ａ３の上下中央に維持される一方で、複数の選択肢が上下方向にスクロールする。これにより、複数の選択肢に対してカーソルＣａを相対的に移動させることができる。
【００５９】
具体的には、メインコントローラ５０で左回転を行うことで、選択肢がスクロールアップ（上側へスクロール）するため、カーソルＣａを一つ下の選択肢に移動させることができる。例えば、図６の上部の状態ＳＴ１１で左回転を行えば、各選択肢が上側に移動して、図６の下部の状態ＳＴ１２となる。図６の上部の状態ＳＴ１１では「ナビ」の選択肢にカーソルＣａがあるが、図６の下部の状態ＳＴ１２では「ナビ」の選択肢の一つ下の「オーディオ」の選択肢にカーソルＣａがある。
【００６０】
また、逆に、メインコントローラ５０で右回転を行うことで、選択肢がスクロールダウン（下側へスクロール）するため、カーソルＣａを一つ上の選択肢に移動させることができる。例えば、図６の下部の状態ＳＴ１２で右回転を行えば、各選択肢が下側に移動して、図６の上部の状態ＳＴ１１となる。
【００６１】
また、コマンド受付状態において、ユーザはメインコントローラ５０で押圧操作を行うことで、カーソルＣａのある選択肢の選択を確定することができる。この押圧操作がなされると、選択された選択肢（確定操作があった時点においてカーソルＣａがあった選択肢）に割り当てられた指示が指示受付部１１に受け付けられ、指示実行部１２により当該指示が実行される。
【００６２】
前述のように、選択された選択肢がコマンドに対応する場合は、当該コマンドが実行される。一方、選択された選択肢が下位階層に対応する選択肢の場合は、選択肢に対応する下位階層に表示対象となる階層が切り替えられ、その下位階層に属する選択肢がディスプレイ３に新たに表示される。例えば、図７の上部の状態ＳＴ１１で押圧操作を行った場合は、「ナビ」の選択肢の選択が確定される。「ナビ」の選択肢は下位階層である「ナビ」階層Ｈ１（図５参照。）に対応する選択肢であるため、「ナビ」階層Ｈ１が表示対象に切り替えられる。これにより、図７の下部の状態ＳＴ１３のように、「ナビ」階層Ｈ１に属する複数の選択肢がディスプレイ３に表示される。
【００６３】
また、コマンド受付状態において、ユーザはメインコントローラ５０で左方向を示す方向操作を行うことで、表示対象となる階層を一つ上位の階層へ切り替えることができる。例えば、図７の下部の状態ＳＴ１３で左方向を示す方向操作を行った場合は、表示対象となる階層が、「ナビ」階層Ｈ１からその一つ上位の「メニュー」階層Ｈ０に切り替えられる（図５参照。）。これにより、図７の上部の状態ＳＴ１１のように、「メニュー」階層Ｈ０に属する選択肢がディスプレイ３に表示される。
【００６４】
ユーザは、これらの操作を組み合わせることで、表示対象となる階層を切り替えながら階層ごとに選択肢を選択し、表示システム１００が実行すべき一つのコマンドを選択することができる。また、ユーザは、押圧操作、及び、左方向を示す方向操作を組み合わせることによって、表示対象となる階層を、下位階層のみならず、上位階層へも切り替えることが可能である。このため、ユーザは、ある階層において選択肢の選択を誤った場合であっても、当該階層に戻って選択肢の選択をやり直すことが可能となっている。
【００６５】
＜１−３．コンテンツの選択＞
前述のように、表示システム１００においては、オーディオ機能によって音楽や映像などの各種のコンテンツを再生することが可能である。この再生対象とするコンテンツも、コマンドツリーＣＴから選択できるようになっている。
【００６６】
図８は、「オーディオ」階層Ｈ２（図５参照。）の下位となる、コマンドツリーＣＴの一部を示す図である。ユーザが再生対象とするコンテンツを選択する際においては、まず、「オーディオ」階層Ｈ２が表示対象とされる。
【００６７】
「オーディオ」階層Ｈ２には、「ＨＤＤ」「ＡＵＸ」「ＤＴＶ」などのコンテンツのソースを示す選択肢が属している。「ＨＤＤ」はハードディスクを示し、「ＡＵＸ」は携帯型音楽プレイヤ８２を示し、「ＤＴＶ」は地上デジタルテレビ放送を示している。ユーザは、これらの選択肢からソースを選択し、さらに、選択したソースに対応する階層の下位のいくつかの階層においてコンテンツの詳細な属性を選択する。そして、ユーザは、最下層となる階層においてコンテンツに対応する選択肢を選択する。このようなコンテンツに対応する選択肢には、当該コンテンツを再生するコマンドが割り当てられている。このため、コンテンツに対応する選択肢を選択することで、当該コンテンツが再生される。
【００６８】
例えば、ユーザが、ソースとして「ＨＤＤ」を選択した場合は、まず、「ＨＤＤ」階層Ｄ０が表示対象とされ、「ＨＤＤ」階層Ｄ０に属する「アーティスト」「アルバム」「ジャンル」などの音楽データの属性を示す選択肢がディスプレイ３に表示される。そして、ユーザが例えば「アーティスト」の選択肢を選択した場合は、「アーティスト」階層Ｄ１が表示対象とされ、「アーティストＡ」「アーティストＢ」「アーティストＣ」などのアーティスト名を示す選択肢がディスプレイ３に表示される。さらに、ユーザが所望のアーティスト名の選択肢を選択すると、「ＡＡＡの歌」「ＡＡＢの歌」などの当該アーティストの曲名を示す選択肢がディスプレイ３に表示される。そして、ユーザが、所望の曲名の選択肢を選択すると、当該曲名の音楽データが再生されることになる。
【００６９】
「ＨＤＤ」階層Ｄ０の下位の階層と、「ＡＵＸ」階層Ｅ０の下位の階層とは同じ構造となっている。例えば、「ＨＤＤ」階層Ｄ０の下位には「アーティスト」「アルバム」「ジャンル」の属性に対応する階層Ｄ１〜Ｄ３が存在しており、一方、「ＡＵＸ」階層Ｅ０の下位にも「アーティスト」「アルバム」「ジャンル」の属性に対応する階層Ｅ１〜Ｅ３が存在している。
【００７０】
ここで仮に、メインコントローラ５０の通常の操作によって、「ＨＤＤ」階層Ｄ０の下位の「アーティスト」階層Ｄ１を表示対象としているときに、「ＡＵＸ」階層Ｅ０の下位の「アーティスト」階層Ｅ１を表示対象に変更することを想定する。
【００７１】
この場合はまず、ユーザは、左方向への方向操作を行って、表示対象となる階層を「アーティスト」階層Ｄ１の一つ上位の「ＨＤＤ」階層Ｄ０に切り替える（矢印Ｒ１１）。次に、ユーザは、左方向への方向操作を再度行って、表示対象となる階層を「ＨＤＤ」階層Ｄ０の一つ上位の「オーディオ」階層Ｈ２に切り替える（矢印Ｒ１２）。次に、ユーザは、「ＡＵＸ」の選択肢を選択して、表示対象となる階層を「ＡＵＸ」階層Ｅ０に切り替える（矢印Ｒ１３）。さらに、ユーザは、「アーティスト」の選択肢を選択して、表示対象となる階層を「アーティスト」階層Ｅ１に切り替えることになる（矢印Ｒ１４）。つまり、表示対象を「アーティスト」階層Ｄ１から「アーティスト」階層Ｅ１に変更するためには、４回以上の操作が必要となる。
【００７２】
ユーザは、コンテンツを選択する際において、「オーディオ」階層Ｈ２の選択肢（ソース）の選択を誤るなどして、選択したソースとは異なるソースのコンテンツを再生対象とすることを希望する場合がある。「オーディオ」階層Ｈ２でのソースの選択後に、選択したソースとは異なるソースのコンテンツを再生対象として選択するためには、上記のようにソースの選択が可能な「オーディオ」階層Ｈ２に戻ってソースの選択をやり直すことが必要となる。さらに、下位の階層においてコンテンツの詳細な属性を選択する操作が必要となり、所望のコンテンツを選択するまでに多くの操作が必要となってしまう。
【００７３】
このような操作回数を低減するため、表示システム１００においては、「オーディオ」階層Ｈ２の下位の階層を表示対象としているときには、いつでもソースを変更する変更指示を行うことが可能となっている。この変更指示を指示受付部１１が受け付けた場合は、指示実行部１２がソース（すなわち、「オーディオ」階層Ｈ２の各選択肢に対応する階層）を変更する。
【００７４】
図９の上部の状態ＳＴ２１は、「ＨＤＤ」階層Ｄ０の下位の「アーティスト」階層Ｄ１を表示対象としている場合のディスプレイ３の表示を示している。右側領域Ａ３には、「アーティスト」階層Ｄ１に属する選択肢が表示されている。
【００７５】
また、左側領域Ａ１においては、ソースを選択するための選択肢が表示されている。この左側領域Ａ１に表示される選択肢は、「オーディオ」階層Ｈ２に属する選択肢である。また、左側領域Ａ１に表示された選択肢のうち、選択中のソースに対応する選択肢にはカーソルＣｂが表示される。図９の上部の状態ＳＴ２１は、「ＨＤＤ」階層Ｄ０の下位の「アーティスト」階層Ｄ１を表示対象としている場合であるため、「ＨＤＤ」の選択肢にカーソルＣｂが表示される。
【００７６】
このカーソルＣｂは、変更ボタン５９の操作によって他の選択肢に移動させることができるようになっている。上方向及び下方向を示す方向指示など他の操作によってカーソルＣｂが移動できるようになっていてもよい。ユーザは、このカーソルＣｂを移動させることによって、ソースを変更することができる。すなわち、ユーザは、現時点で表示対象となる階層（「アーティスト」階層Ｄ１）よりも上位の上位階層（「ＨＤＤ」階層Ｄ０）を変更する変更指示を行うことができる。
【００７７】
ユーザによって変更ボタン５９が操作されると、指示受付部１１がソースを変更する変更指示を受け付ける。この変更指示に応答して、指示実行部１２がソースを変更する。さらに、指示実行部１２は、変更後のソースの階層の下位となり、かつ、ソースの変更直前に表示対象であった階層に対応する階層を、新たな表示対象に設定する。
【００７８】
例えば、図９の上部の状態ＳＴ２１で、左側領域Ａ１の「ＡＵＸ」の選択肢にカーソルＣｂを移動させれば、「ＨＤＤ」から「ＡＵＸ」にソースが変更される。つまり、表示対象となる階層の上位階層が「ＨＤＤ」階層Ｄ０から「ＡＵＸ」階層Ｅ０に変更される（図８参照。）。そして、「ＡＵＸ」階層Ｅ０の下位の階層であり、かつ、変更直前に表示対象であった「アーティスト」階層Ｄ１に対応する「アーティスト」階層Ｅ１が、新たな表示対象に設定されることになる。これにより、図９の下部の状態ＳＴ２２に示すように、「ＡＵＸ」階層Ｅ０の下位の「アーティスト」階層Ｅ１が表示対象となり、右側領域Ａ３には「アーティスト」階層Ｅ１に属する選択肢が表示されることになる。
【００７９】
このように、表示システム１００においては、ソースを変更する操作のみで、表示対象となる階層を、「ＨＤＤ」階層Ｄ０の下位の「アーティスト」階層Ｄ１から、「ＡＵＸ」階層Ｅ０の下位の「アーティスト」階層Ｅ１に直接的に変更できる（図８の矢印Ｒ２）。これにより、通常の操作を行った場合と比較して（図８の矢印Ｒ１１〜Ｒ１４）、表示対象となる階層を変更するために必要な操作回数を大きく減らすことができることになる。
【００８０】
前述のように、「ＨＤＤ」階層Ｄ０の下位の階層と「ＡＵＸ」階層Ｅ０の下位の階層とは同じ構造となっている。このため、「ＨＤＤ」と「ＡＵＸ」とでソースを変更する場合は、変更直前に表示対象であった階層と、選択肢の属性が同じになる階層を表示対象に設定すればよい。具体的には、「ＨＤＤ」から「ＡＵＸ」にソースを変更する場合に、変更直前に表示対象であった階層が「ＨＤＤ」階層Ｄ０の下位の「アルバム」階層Ｄ２であれば、「ＡＵＸ」階層Ｅ０の下位の「アルバム」階層Ｅ２を表示対象に設定すればよい。また、変更直前に表示対象であった階層が「ＨＤＤ」階層Ｄ０の下位の「ジャンル」階層Ｄ３であれば、「ＡＵＸ」階層Ｅ０の下位の「ジャンル」階層Ｅ３を表示対象に設定すればよい。このようにすれば、ソースの変更後においても、ユーザは違和感なく選択肢を選択することができる。
【００８１】
これに対して、「ＨＤＤ」階層Ｄ０の下位の階層と「ＤＴＶ」階層Ｆ０の下位の階層とでは、構造が大きく異なっている。したがって、「ＨＤＤ」と「ＤＴＶ」とでソースを変更する場合には、変更直前に表示対象であった階層と、選択肢の属性が同じになる階層を表示対象に設定することが難しい。このため、「ＨＤＤ」階層Ｄ０の下位の階層と「ＤＴＶ」階層Ｆ０の下位の階層とで予め対応付けを行っておき、「ＨＤＤ」と「ＤＴＶ」とでソースを変更する場合には、変更直前に表示対象であった階層に対応付けられた階層を新たな表示対象に設定すればよい。
【００８２】
例えば、「ＨＤＤ」階層Ｄ０の下位の「アーティスト」階層Ｄ１と、「ＤＴＶ」階層Ｆ０の下位の「チャンネル」階層Ｆ１とを予め対応付ける。そして、この場合において、「ＨＤＤ」から「ＤＴＶ」にソースを変更すると、変更直前に表示対象であった階層が「アーティスト」階層Ｄ１のときには、「チャンネル」階層Ｆ１が表示対象に設定されることになる（図８の矢印Ｒ３）。
【００８３】
このような対応付けは、１対１で行う必要はない。例えば、「ＨＤＤ」階層Ｄ０の下位の「アーティスト」階層Ｄ１及び「アルバム」階層Ｄ２の双方を、「ＤＴＶ」階層Ｆ０の下位の「チャンネル」階層Ｆ１に対応付けるようにしてもよい。
【００８４】
＜１−４．処理の流れ＞
図１０は、コマンドツリーＣＴの各階層においてユーザの指示を受け付ける表示システム１００の処理の流れを示す図である。この処理は、表示対象となる階層が変更されるごとに実行される。
【００８５】
まず、表示対象となる階層に属する選択肢が表示される（ステップＳ１１）。次に、メインコントローラ５０に対して回転操作、及び、押圧操作のいずれかがなされるかが判定される（ステップＳ１２，Ｓ１４）。
【００８６】
回転操作がなされた場合は、カーソルＣａが他の項目に移動される（ステップＳ１３）。一方、押圧操作がなされた場合は、カーソルＣａのある選択肢の選択が確定される（ステップＳ１５）。そして、選択された選択肢に割り当てられた指示を指示受付部１１が受け付け、指示実行部１２がその指示を実行し（ステップＳ１６）、処理が終了する。
【００８７】
また、回転操作及び押圧操作のいずれもない場合は（ステップＳ１４にてＮｏ）、変更ボタン５９の操作、すなわち、ソースを変更する変更指示があるか否かが判定される（ステップＳ１７）。
【００８８】
変更指示がある場合は、指示実行部１２が、ソースを変更するとともに、予め設定された対応付けを示すデータに基づいて、変更後のソースの下位の階層で、変更直前に表示対象であった階層に対応する階層を特定する（ステップＳ１８）。このような対応付けを示すデータは、制御部１が備えるＲＯＭなどに記憶しておけばよい。そして、指示実行部１２は、特定した階層を新たな表示対象に設定することになる（ステップＳ１９）。
【００８９】
以上のように、表示システム１００においては、コマンドツリーＣＴに含まれる階層のうち表示対象となる階層に属する選択肢がディスプレイ３に表示される。また、「オーディオ」階層Ｈ２よりも下位の階層を表示対象としているときには、表示対象となる階層よりも上位の上位階層（ソース）を変更する変更指示を指示受付部１１がユーザから受け付け可能となっている。そして、この変更指示があった場合は、指示実行部１２は、変更指示に応答して上位階層（ソース）を変更するとともに、変更後の上位階層（ソース）の下位となり、かつ、変更直前に表示対象であった階層に対応する階層を表示対象に設定する。このため、異なる上位階層（ソース）の下位となる階層を表示対象とするために必要な操作回数を大きく減らすことができる。その結果、ユーザは、信号待ちの停車中などの比較的短い期間であっても余裕をもって目的とする操作を行うことができることから、運転に集中することができ、安全性を向上できる。
【００９０】
また、上位階層（ソース）が変更された場合は、変更直前に表示対象であった階層と選択肢の属性が同じとなる階層が新たな表示対象に設定される。このため、上位階層（ソース）の変更後においても、ユーザは違和感なく選択肢を選択することができる。
【００９１】
＜２．第２の実施の形態＞
次に、第２の実施の形態について説明する。第２の実施の形態の表示システム１００の構成は第１の実施の形態と同一である。第１の実施の形態では、ソースを変更する場面について説明したが、他の場面においても同様の動作を行うことが可能である。本実施の形態では、このような他の場面の一例について説明する。
【００９２】
図１１は、「主要施設」階層Ｊ０の下位となる、コマンドツリーＣＴの一部を示す図である。「主要施設」階層Ｊ０は、「目的地設定」階層Ｈ１１の一つ下位の階層であり（図５参照。）、ルート案内の目的地を主要な施設から選択する場合に表示対象とされる。
【００９３】
「主要施設」階層Ｊ０には、「店舗」「交通」「遊び」「宿泊」「公共」などの施設ジャンルを示す選択肢が属している。図１１に示すように、これら施設ジャンルに対応する階層の下位の階層はいずれも同じ構造となっており、県及び市を順次に選択できるようになっている。
【００９４】
主要な施設から目的地を設定する際には、ユーザは、まず、「主要施設」階層Ｊ０の選択肢から施設ジャンルを選択する。次に、ユーザは、目的とする施設の所在地の県及び市を順次に選択する。そして、ユーザは、最下層となる階層において目的とする施設に対応する選択肢を選択する。この施設に対応する選択肢には、当該施設を目的地に設定するコマンドが割り当てられている。このため、施設に対応する選択肢を選択することで、当該施設が目的地に設定されてルート案内が開始される。
【００９５】
本実施の形態の表示システム１００では、「主要施設」階層Ｊ０の下位の階層を表示対象としているときには、いつでも施設ジャンルを変更する変更指示を行うことが可能となっている。この変更指示を指示受付部１１が受け付けた場合は、指示実行部１２が施設ジャンル（すなわち、「主要施設」階層Ｊ０の各選択肢に対応する階層）を変更する。
【００９６】
図１２の上部の状態ＳＴ３１は、「店舗」階層Ｊ１の下位の「ａａ市」階層Ｊ１１１を表示対象としている場合のディスプレイ３の表示を示している。右側領域Ａ３には、ａａ市を所在地とする店舗を示す選択肢が表示されている。
【００９７】
また、左側領域Ａ１においては、施設ジャンルを選択するための選択肢が表示されている。この左側領域Ａ１に表示される選択肢は「主要施設」階層Ｊ０に属する選択肢である。ユーザは、変更ボタン５９によってカーソルＣｂを移動させることによって、施設ジャンルを変更することができる。すなわち、ユーザは、現時点で表示対象となる階層（「ａａ市」階層Ｊ１１１）よりも上位の上位階層（「店舗」階層Ｊ１）を変更する変更指示を行うことができる。
【００９８】
ユーザによって変更ボタン５９が操作されると、指示受付部１１が施設ジャンルを変更する変更指示を受け付ける。この変更指示に応答して、指示実行部１２が施設ジャンルを変更する。さらに、指示実行部１２は、変更後の施設ジャンルの階層の下位となり、かつ、施設ジャンルの変更直前に表示対象であった階層に対応する階層を、新たな表示対象に設定する。
【００９９】
本実施の形態においても、ユーザの指示を受け付ける処理の流れは、図１０に示すものとほぼ同様である。ただし、ステップＳ１７においては、施設ジャンルを変更する変更指示があるか否かが判定されることになる。
【０１００】
本実施の形態では、施設ジャンルに対応する階層の下位の階層はいずれも同じ構造である。このため、選択肢の属性（すなわち、県または市）が同じになる階層同士を対応付けておき、施設ジャンルを変更する場合には、変更直前に表示対象であった階層と選択肢の属性が同じになる階層を新たな表示対象に設定すればよい。このようにすることで、県及び市の選択をやり直す必要をなくすことができる。
【０１０１】
例えば、図１２の上部の状態ＳＴ３１で、左側領域Ａ１の「交通」の選択肢にカーソルＣｂを移動させれば、「店舗」から「交通」に施設ジャンルが変更される。つまり、表示対象となる階層の上位階層が「店舗」階層Ｊ１から「交通」階層Ｊ２に変更される（図１１参照。）。そして、「交通」階層Ｊ２の下位の階層であり、かつ、変更直前に表示対象であった「ａａ市」階層Ｊ１１１に対応する「ａａ市」階層Ｊ２１１が、新たな表示対象に設定されることになる。これにより、図１２の下部の状態ＳＴ３２に示すように、「交通」階層Ｊ２の下位の「ａａ市」階層Ｊ２１１が表示対象となり、右側領域Ａ３にはａａ市を所在地とする交通関連施設を示す選択肢が表示される。
【０１０２】
このように、本実施の形態の表示システム１００においては、施設ジャンルを変更する操作のみで、表示対象となる階層を、「店舗」階層Ｊ１の下位の「ａａ市」階層Ｊ１１１から、「交通」階層Ｊ２の下位の「ａａ市」階層Ｊ２１１に直接的に変更できる（図１１の矢印Ｒ５）。通常の操作によって表示対象をこれと同様に変更するためには、「ａａ市」階層Ｊ１１１から、「ａ県」階層Ｊ１１、「店舗」階層Ｊ１、「主要施設」階層Ｊ０、「交通」階層Ｊ２、「ａ県」階層Ｊ２１、及び、「ａａ市」階層Ｊ２１１に順次に表示対象を切り替える操作が必要となる（図１１の矢印Ｒ４１〜Ｒ４６）。本実施の形態の表示システム１００においては、このような通常の操作を行う場合と比較して、必要な操作回数を大きく減らすことができることになる。
【０１０３】
＜３．第３の実施の形態＞
次に、第３の実施の形態について説明する。第３の実施の形態の表示システム１００の構成は第１の実施の形態と同一である。第１の実施の形態では、上位階層の変更後に表示対象に設定する階層は、予め設定された対応付けを示すデータに基づいて特定されていた。これに対して、第３の実施の形態においては、変更直前に表示対象であった階層のコマンドツリーＣＴでの位置に基づいて、表示対象に設定する階層が特定されるようになっている。
【０１０４】
図１３は、第３の実施の形態のコマンドツリーＣＴの一部を示す図である。「メニュー」階層Ｈ０には、「ナビ」「オーディオ」「ハンズフリー」の表示システム１００の３つの主機能に対応する選択肢が属している。本実施の形態の表示システム１００では、「メニュー」階層Ｈ０の下位の階層を表示対象としているときには、いつでも主機能を変更する変更指示を行うことが可能となっている。この変更指示を指示受付部１１が受け付けた場合は、指示実行部１２が主機能（すなわち、「メニュー」階層Ｈ０の各選択肢に対応する階層）を変更する。
【０１０５】
図１４の上部の状態ＳＴ４１は、「ナビ」階層Ｈ１の下位の「主要施設」階層Ｊ０を表示対象としている場合のディスプレイ３の表示を示している。右側領域Ａ３には、「主要施設」階層Ｊ０に属する選択肢が表示されている。
【０１０６】
また、左側領域Ａ１においては、主機能を選択するための選択肢が表示されている。この左側領域Ａ１に表示される選択肢は「メニュー」階層Ｈ０に属する選択肢である。ユーザは、変更ボタン５９によってカーソルＣｂを移動させることによって、主機能を変更することができる。すなわち、ユーザは、現時点で表示対象となる階層（「主要施設」階層Ｊ０）よりも上位の上位階層（「ナビ」階層Ｈ１）を変更する変更指示を行うことができる。
【０１０７】
ユーザによって変更ボタン５９が操作されると、指示受付部１１が主機能を変更する変更指示を受け付ける。この変更指示に応答して、指示実行部１２が主機能を変更する。さらに、指示実行部１２は、変更後の主機能の階層の下位となり、かつ、主機能の変更直前に表示対象であった階層に対応する階層を、新たな表示対象に設定する。
【０１０８】
本実施の形態においても、ユーザの指示を受け付ける処理の流れは、図１０に示すものとほぼ同様である。ただし、ステップＳ１７においては、主機能を変更する変更指示があるか否かが判定されることになる。
【０１０９】
以下、変更直前に表示対象であった階層を「第１階層」、変更後に表示対象となる階層を「第２階層」と呼ぶ。本実施の形態では、変更前の上位階層に対する第１階層の相対的な位置と、変更後の上位階層に対する第２階層の相対的な位置とが同じとされる。
【０１１０】
例えば、図１４の上部の状態ＳＴ４１で、左側領域Ａ１の「オーディオ」の選択肢にカーソルＣｂを移動させれば、「ナビ」から「オーディオ」に主機能が変更される。つまり、表示対象となる階層の上位階層が「ナビ」階層Ｈ１から「オーディオ」階層Ｈ２に変更される（図１３参照。）。そして、「オーディオ」階層Ｈ２の下位の階層である「アルバム」階層Ｄ２が、新たな表示対象に設定されることになる。これにより、図１４の下部の状態ＳＴ４２に示すように、右側領域Ａ３には「アルバム」階層Ｄ２に属する選択肢が表示される。すなわち、表示対象となる階層が、「ナビ」階層Ｈ１の下位の「主要施設」階層Ｊ０から、「オーディオ」階層Ｈ２の下位の「アルバム」階層Ｄ２に変更されることになる（矢印Ｒ６）。
【０１１１】
変更前の上位階層に対する第１階層の相対的な階層深さと、変更後の上位階層に対する第２階層の相対的な階層深さとは同じとされる。すなわち、「ナビ」階層Ｈ１に対する「主要施設」階層Ｊ０の相対的な階層深さと、「オーディオ」階層Ｈ２に対する「アルバム」階層Ｄ２の相対的な階層深さとは同じとなっている。より具体的には、第１階層である「主要施設」階層Ｊ０は、変更前の上位階層である「ナビ」階層Ｈ１に対して２階層分下位となる階層深さにある。一方、第２階層である「アルバム」階層Ｄ２も、変更後の上位階層である「オーディオ」階層Ｈ２に対して２階層分下位となる階層深さとなっている。
【０１１２】
また、第１階層を表示対象とするための選択肢の上位の階層における順位と、第２階層を表示対象とするための選択肢の上位の階層における順位とは同じとされる。例えば、図１３に示すように、第１階層である「主要施設」階層Ｊ０の選択肢は、その一つ上位の「目的地設定」階層Ｈ１１に属する選択肢のうちの２番目の順位となっている。一方、第２階層である「アルバム」階層Ｄ２の選択肢も、その一つ上位の「ＨＤＤ」階層Ｄ０に属する選択肢のうちの２番目の順位となっている。
【０１１３】
このように第３の実施の形態の表示システム１００では、変更前の上位階層に対する第１階層の相対的な位置と、変更後の上位階層に対する第２階層の相対的な位置とが同じとされる。このため、異なる上位階層の下位となる階層を表示対象とするために必要な操作回数を大きく減らすことができる。
【０１１４】
また、変更直前に表示対象であった階層のコマンドツリーＣＴでの位置に基づいて、新たに表示対象に設定する階層が特定されることから、予め階層同士を対応付ける必要がない。なお、変更後の上位階層の下位において、第１階層に位置的に対応する階層が存在しない場合においては、当該階層の上位の階層を表示対象とすればよい。
【０１１５】
＜４．第４の実施の形態＞
次に、第４の実施の形態について説明する。第４の実施の形態の表示システム１００の構成は第１の実施の形態と同一である。第４の実施の形態においては、コマンドツリーＣＴの一部の階層の選択肢が入力候補となる文字に対応しており、その選択肢を選択することで文字の入力が可能となっている。
【０１１６】
図１５は、第４の実施の形態のコマンドツリーＣＴの一部を示す図である。図１５に示したコマンドツリーＣＴに含まれる階層のうち、「ナビ」階層Ｈ１の下位の「電話番号」階層ＫＯ、及び、「ハンズフリー」階層Ｈ３の下位の「ダイヤル発信」階層Ｌ０においてそれぞれ、電話番号となる数字の入力が可能となっている。
【０１１７】
図１６の上部の状態ＳＴ５１は、「電話番号」階層Ｊ０を表示対象としている場合のディスプレイ３の表示を示している。「電話番号」階層Ｊ０を表示対象とした場合は、目的地の検索キーとなる電話番号を入力するための入力画面がディスプレイ３に表示される。
【０１１８】
この入力画面は、左側領域Ａ１と、数字を選択可能な数字領域Ａ４とを含んでいる。数字領域Ａ４には、ユーザが選択可能な選択肢として０〜９の数字にそれぞれ対応するコマンドボタンが表示される。これらのコマンドボタンの一つにはカーソルＣｃが表示される。ユーザは、メインコントローラ５０で方向操作を行うことでカーソルＣｃを移動させることができる。また、メインコントローラ５０で押圧操作を行うことで、カーソルＣｃのあるコマンドボタンの数字を表示システム１００に入力することができる。
【０１１９】
また、図１６の下部の状態ＳＴ５２は、「ダイヤル発信」階層Ｌ０を表示対象としている場合のディスプレイ３の表示を示している。「ダイヤル発信」階層Ｌ０を表示対象とした場合においても、ダイヤル発信する相手先の電話番号を入力するための入力画面がディスプレイ３に表示される。この「ダイヤル発信」階層Ｌ０の入力画面は、「電話番号」階層Ｊ０の入力画面と同様の態様となっており、数字を入力することが可能となっている。
【０１２０】
本実施の形態では、このような入力画面が表示されているときに、主機能を変更する変更指示を行うことが可能となっている。図１６に示すように、入力画面の左側領域Ａ１においては、主機能を選択するための選択肢が表示されている。ユーザは、変更ボタン５９によってカーソルＣｂを移動させることによって、主機能を変更することができる。すなわち、ユーザは、現時点で表示対象となる階層よりも上位の上位階層を変更する変更指示を行うことができる。
【０１２１】
ユーザによって変更ボタン５９が操作されると、指示受付部１１が主機能を変更する変更指示を受け付ける。この変更指示に応答して、指示実行部１２が主機能を変更する。さらに、指示実行部１２は、変更後の主機能の階層の下位となり、かつ、主機能の変更直前に表示対象であった階層と、同じ種類の文字の入力が可能な入力画面を用いる階層を新たな表示対象に設定する。
【０１２２】
例えば、図１６の上部の状態ＳＴ４１で、左側領域Ａ１の「ハンズフリー」の選択肢にカーソルＣｂを移動させれば、「ナビ」から「ハンズフリー」に主機能が変更される。つまり、表示対象となる階層の上位階層が「ナビ」階層Ｈ１から「ハンズフリー」階層Ｈ３に変更される（図１５参照。）。そして、「ハンズフリー」階層Ｈ２の下位の階層において、「電話番号」階層Ｊ０と同様に数字入力が可能な入力画面を用いる「ダイヤル発信」階層Ｌ０が、新たな表示対象に設定されることになる（図１５の矢印Ｒ７）。これにより、図１６の下部の状態ＳＴ５２に示すように、「ダイヤル発信」階層Ｌ０の入力画面がディスプレイ３に表示される。
【０１２３】
このように第４の実施の形態においては、変更直前に表示対象であった階層の選択肢によって入力可能な文字の種類と、変更後に表示対象となる階層の選択肢によって入力可能な文字の種類とが同じとされる。このため、上位階層の変更後においても、ユーザは違和感なく文字の入力を行うことができる。
【０１２４】
＜５．変形例＞
以上、本発明の実施の形態について説明してきたが、この発明は上記実施の形態に限定されるものではなく様々な変形が可能である。以下では、このような変形例について説明する。上記実施の形態で説明した形態及び以下で説明する形態を含む全ての形態は、適宜に組み合わせ可能である。
【０１２５】
第４の実施の形態においては、数字を入力するための入力画面を用いる階層を例に説明を行った。これに対して、仮名、アルファベットなどの数字以外の文字を入力する入力画面を用いる階層の場合であっても、上記で説明した技術を好適に適用可能である。
【０１２６】
また、上記実施の形態において説明した右回転操作に割り当てられた指示と左回転操作に割り当てられた指示とは、互いに逆であってもよい。
【０１２７】
また、上記実施の形態では、メインコントローラ５０の操作によって選択肢を選択すると説明した。これに対して、ユーザが直接的にディスプレイの画面に触れることにより選択肢を選択するタッチパネル方式を採用した表示システムの場合であっても、上記で説明した技術を好適に適用可能である。
【０１２８】
また、上記実施の形態では、プログラムに従ったＣＰＵの演算処理によってソフトウェア的に各種の機能が実現されると説明したが、これら機能のうちの一部は電気的なハードウェア回路により実現されてもよい。
【符号の説明】
【０１２９】
３    ディスプレイ
１１    指示受付部
１２    指示実行部
５０    メインコントローラ
５９    変更ボタン
ＣＴ    コマンドツリー
１００    表示システム
【図１】
2012094062.tif 000003
【図２】
2012094062.tif 000004
【図３】
2012094062.tif 000005
【図４】
2012094062.tif 000006
【図５】
2012094062.tif 000007
【図６】
2012094062.tif 000008
【図７】
2012094062.tif 000009
【図８】
2012094062.tif 000010
【図９】
2012094062.tif 000011
【図１０】
2012094062.tif 000012
【図１１】
2012094062.tif 000013
【図１２】
2012094062.tif 000014
【図１３】
2012094062.tif 000015
【図１４】
2012094062.tif 000016
【図１５】
2012094062.tif 000017
【図１６】
2012094062.tif 000018