(57)【要約】【課題】階層構造を有する情報において、簡単な操作で選択し、異なる上位層を選択するための操作回数を減らす。【解決手段】情報を表示する表示装置と記憶装置とを含む情報処理装置が、少なくとも階層構造に含まれる第１の階層の選択肢群と、第１の階層の選択肢の一つに対応する第２の階層の選択肢群とを記憶装置から読み出すステップと、少なくとも第１の階層の選択肢群と、第１の階層の選択肢の一つに対応する第２の階層の選択肢群とを共に、操作可能な状態で表示装置に表示させるステップとを実行する。【選択図】図１４
2012123475.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示する表示装置を含む情報処理装置であって、
少なくとも階層構造に含まれる第１の階層の選択肢群と、前記第１の階層の選択肢の一つに対応する第２の階層の選択肢群とを共に、操作可能な状態で前記表示装置に表示させる表示制御部を
含む情報処理装置。
【請求項２】
前記情報処理装置の表示装置はタッチパネルを有し、
前記表示制御部は、前記第１の階層の選択肢群及び前記第２の階層の選択肢群を操作可能な状態で表示させ、前記第１の階層の選択肢群の一部が前記第１の階層の表示領域に表示されない場合には、前記タッチパネルに接触する接触物の移動に追従して前記第１の階層の表示領域に表示される前記第１の階層の選択肢を変更させる
請求項１に記載の情報処理装置。
【請求項３】
前記表示制御部は、前記第１の階層の選択肢群にユーザが選択中の選択肢が存在する場合には、前記タッチパネルに接触する接触物の移動にかかわらず、該選択中の選択肢を前記第１の階層の表示領域に表示させる
請求項２に記載の情報処理装置。
【請求項４】
前記表示制御部は、前記第１の階層の表示領域に表示される前記第１の階層の選択肢の一つが選択された場合に、前記選択された第１の階層の選択肢に対応する前記第２の階層の選択肢群を前記表示装置の前記第２の階層の表示領域に表示させる
請求項１から３の何れか１項に記載の情報処理装置。
【請求項５】
前記表示制御部は、前記表示装置に前記階層構造とは異なる階層構造を選択するための選択肢群をさらに表示させる
請求項１から４の何れか１項に記載の情報処理装置。
【請求項６】
ユーザからの操作による操作信号が所定時間入力されない場合に、階層構造群を選択するための選択肢群を前記表示装置の画面の最前面に表示させる第２の制御部をさらに含む請求項１から５の何れか１項に記載の情報処理装置。
【請求項７】
所定数の選択肢が前記第１の階層または前記第２の階層の少なくとも何れか一方の表示領域に含まれ、該表示領域に対して前記タッチパネル上で所定の操作が行われた場合に、該表示領域内に前記所定数の選択肢のインデックスを表示させるインデックス表示制御部を
さらに備える請求項２から６の何れか１項に記載の情報処理装置。
【請求項８】
前記インデックス表示制御部は、前記インデックスの表示領域に対して所定の操作が行われると、前記インデックスの表示領域に表示されるインデックス文字を遷移させ、前記インデックスが表示される前記第１の階層の表示領域または前記第２の階層の表示領域に表示される選択肢を前記インデックス文字の遷移に連動させて変更させる
請求項７に記載の情報処理装置。
【請求項９】
情報を表示する表示装置と記憶装置とを含む情報処理装置が、
少なくとも階層構造に含まれる第１の階層の選択肢群と、前記第１の階層の選択肢の一つに対応する第２の階層の選択肢群とを前記記憶装置から読み出すステップと、
少なくとも前記第１の階層の選択肢群と、前記第２の階層の選択肢群とを共に、操作可能な状態で前記表示装置に表示させるステップとを
実行する表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を表示する情報処理装置に関する。
【背景技術】
【０００２】
従来より、表示システムにおいては、ユーザインタフェースとしてＧＵＩ（Graphical User Interface）が採用されている。このようなＧＵＩを採用する表示システムにおいては、ユーザが選択可能な複数の選択肢がディスプレイに表示される。これら複数の選択肢にはそれぞれ、表示システムに対するコマンドが割り当てられる。ユーザは、操作部材を利用して所望の選択肢を選択する。これにより、ユーザが選択した選択肢に割り当てられたコマンドが表示システムにおいて実行されることになる。
【０００３】
また、近年の表示システムにおいては、搭載機能の多様化などに起因して、ユーザが選択することで実行可能なコマンドが多数存在している。このため、近年の表示システムにおいては、これらのコマンドを階層構造に分類し、階層構造のいずれかの階層の選択肢に含まれるコマンドのうちから一のコマンドの選択をユーザから受け付ける方式のＧＵＩが採用される（例えば、特許文献１，２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２８１５８２号公報
【特許文献２】特開２００８−１９１７２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の階層構造からコマンドを選択する方式の表示システムのユーザは、最上位の階層から順に階層ごとに選択肢を選択していくことで、表示システムが実行すべき所望のコマンドを選択することになる。
【０００６】
ところで、このような表示システムにおいては、ディスプレイへの表示対象となる階層（選択肢の選択対象とする階層）を、現時点の階層の上位階層とは異なる上位階層の下位となる階層へ変更する場合には、多くの操作が必要となる。具体的には、まず、ユーザは表示対象となる階層を現時点の階層から一つずつ上位の階層へ切り替える操作を行って、上位階層の変更が可能な階層を表示対象とさせる。そして、その状態で上位階層を変更する操作を行う。さらに、表示対象となる階層を一つずつ下位の階層へ切り替える操作を行って、目的とする階層を表示対象とさせることになる。
【０００７】
このように必要な操作回数が多くなるとユーザが非常に煩雑に感じることになるため、改善が要望されている。例えば、車両に搭載される表示システムにおいては、信号待ちの停車中などの比較的短い期間に、車両の周辺の状況や車両の他の計器類にも注意を払いつつ表示システムをユーザが操作する場面が生じる。このため、車両に搭載される表示システムでは、必要な操作回数を減らすことができる技術が望まれていた。
【０００８】
本発明は、上記課題に鑑みてなされたものであり、階層構造を有する情報において、簡単な操作で選択できる技術、主として、異なる上位層を選択するための操作回数を減らすことができる技術を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するための態様の一つは、少なくとも階層構造に含まれる第１の階層の選択肢群と、該第１の階層の選択肢の一つに対応する第２の階層の選択肢群とを共に、操作可能な状態で表示装置に表示させる表示制御部を含む情報処理装置である。
【発明の効果】
【００１０】
本願に係る構成によれば、階層構造を有する情報において、簡単な操作で選択できる技術、主として、異なる上位層を選択するための操作回数を減らすことができる。
【図面の簡単な説明】
【００１１】
【図１】音声データの階層構造の一例を示す図である。
【図２】ＡＶＮ一体機の基本メニュー選択画面の例を示す図である。
【図３】基本メニュー選択画面の例を示す図である。
【図４】基本メニュー選択画面の例を示す図である。
【図５】基本メニュー選択画面の例を示す図である。
【図６】選択開始画面の例を示す図である。
【図７】第２層選択画面の例を示す図である。
【図８】マルチ選択画面の例を示す図である。
【図９】マルチ選択画面の例を示す図である。
【図１０】選択結果出力画面の例を示す図である。
【図１１】図２から図１０の画面の遷移の一覧を示す図である。
【図１２】順方向の処理におけるマルチ選択画面の遷移の例を示す図である。
【図１３】逆方向の処理におけるマルチ選択画面の遷移の例を示す図である。
【図１４】マルチ選択画面の構成例を示す図である。
【図１５】基本メニュー表示領域の表示の例を示す図である。
【図１６】ＡＶＮ一体機のハードウェア構成の例を示す図である。
【図１７】ＡＶＮ一体機の制御部の機能ブロック図の一例である。
【図１８】記憶部に保持される情報の一部の例を示す図である。
【図１９】基本メニュー表示領域の表示処理に係るフローチャートの例である。
【図２０】基本メニュー表示領域が画面の表示されている間の基本メニュー表示領域に係る処理のフローチャートの例である。
【図２１】ショートカット表示領域に係る処理のフローチャートの例である。
【図２２】選択開始画面表示中のタッチパネル操作に対する処理のフローチャートの例である。
【図２３】選択開始画面表示中のタッチパネル操作に対する処理のフローチャートの例である。
【図２４】選択開始画面表示中のタッチパネル操作に対する処理のフローチャートの例である。
【図２５】選択開始画面表示中のタッチパネル操作に対する処理のフローチャートの例である。
【図２６】第２層選択画面表示中のタッチパネル操作に対する処理のフローチャートの例である。
【図２７】第２層選択画面表示中のタッチパネル操作に対する処理のフローチャートの例である。
【図２８】マルチ選択画面表示中のタッチパネル操作に対する処理のフローチャートの例である。
【図２９Ａ】マルチ選択画面表示中のタッチパネル操作に対する処理のフローチャートの例である。
【図２９Ｂ】マルチ選択画面表示中のタッチパネル操作に対する処理のフローチャートの例である。
【図３０】マルチ選択画面表示中のタッチパネル操作に対する処理のフローチャートの例である。
【図３１】選択結果出力画面表示中のタッチパネル操作に対する処理のフローチャートの例である。
【図３２Ａ】リストのスクロール処理を説明するための図である。
【図３２Ｂ】リストのスクロール処理を説明するための図である。
【図３３】リストのスクロール処理における選択中の項目の固定表示に係る処理のフローチャートの例である。
【図３４】再生対象の楽曲選択処理において選択された楽曲の再生処理のフローチャートの例である。
【図３５】インデックス表示領域の表示例を示す図である。
【図３６】ＡＶＮ一体機の制御部の機能ブロック図の例である。
【図３７】記憶部に保持される、第２実施形態の階層構造一覧表である。
【図３８】インデックス表示領域に係る処理のフローチャートの例である。
【図３９】インデックス表示領域に係る処理のフローチャートの例である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施をするための形態（以下、実施形態という）について説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００１３】
＜第１実施形態＞
第１実施形態では、情報処理装置で再生する音声データを選択する場合の階層構造の表示方法および操作方法について説明する。ここでは、情報処理装置として、車載装置を実施の形態の一つとして記載するが、本願に係る構成は、車載装置に限定されず、例えば、可搬型の携帯端末（例えば、ＰＮＤ、携帯電話、携帯型表示装置など）においても実現可能である。なお、本願の構成に係る車載装置は、ＡＶＮ一体機と称する。ここで、ＡＶＮ一体機とは、オーディオ機能、ビジュアル機能、ナビゲーション機能を一体的に有する車載用の電子機器のことである。
【００１４】
（階層構造）
図１は、音声データの階層構造の一例を示す図である。図１に示される例では、第１層が最上位層であり、数字が大きくなるにつれてより下位の層になる。
【００１５】
第１層の要素には、「プレイリスト」，「アーティスト」，「アルバム」，「楽曲名」，及び「ジャンル」が含まれる。階層構造は、第１層の要素を出発点として始まるので、第１層の要素を、第１実施形態においてルート（根）と称する。第１層の要素が選択されることによって、第２層以下の階層の要素が決定する、すなわち、階層構造が決定する。
【００１６】
ユーザは、例えば、「プレイリスト」をルートとして選択することによって、プレイリストによって絞り込まれた楽曲の中から再生する楽曲を選択することができる。第１実施形態において、楽曲とは、音声データを示す。「プレイリスト」がルートとして選択された場合には、「プレイリスト」→「プレイリスト名リスト」→「プレイリストごとの楽曲名リスト」という階層構造となり、階層は３層となる。プレイリストは、ＡＶＮ一体機のユーザによって選択された音声データの集合であり、各プレイリストには、ユーザによって、又は自動的に、名前が付される。プレイリスト名リストは、ＡＶＮ一体機のオーディオソースに含まれる全てのプレイリストの名前のリストであり、例えば、五十音順及びアルファベット順で並べられている。プレイリストごとの楽曲名リストは、プレイリストに含まれる楽曲名のリストであり、ユーザによって設定された順番で並べられている。
【００１７】
ユーザは、例えば、「アーティスト」をルートとして選択することによって、アーティ
スト名を手掛かりに楽曲を絞り込み、再生する楽曲を選択することができる。「アーティスト」がルートとして選択された場合には、「アーティスト」→「アーティスト名リスト」→「アーティストごとのアルバム名リスト」→「アルバムごとの楽曲名リスト」という階層構造となり、階層は４層となる。アーティスト名は、楽曲の演奏者、歌手、グループ等の名前である。アーティスト名リストは、ＡＶＮ一体機のソース内のすべてのアーティスト名のリストであり、例えば、五十音順及びアルファベット順で並べられている。アーティストごとのアルバム名リストは、ＡＶＮ一体機のソース内の或るアーティストのアルバムの名前のリストであり、例えば、五十音順及びアルファベット順で並べられている。アルバム毎の楽曲名リストは、ＡＶＮ一体機のソース内の或るアルバムに含まれる楽曲の名前のリストであり、アルバムに収録されている順番で並べられている。
【００１８】
ユーザは、例えば、「アルバム」をルートとして選択することによって、アルバム名リストの中からアルバム名を手掛かりに楽曲を絞りこんで、再生する楽曲を選択することができる。「アルバム」がルートとして選択された場合には、「アルバム」→「アルバム名リスト」→「アルバムごとの楽曲名リスト」という階層構造となり、階層は３層となる。アルバム名リストは、ＡＶＮ一体機のソース内のすべてのアルバムの名前のリストであり、例えば、五十音順及びアルファベット順で並べられている。アルバムごとの楽曲名リストは、「アーティスト」をルートとする階層構造の第４層の要素である「アルバムごとの楽曲名リスト」と同じリストであってもよい。
【００１９】
ユーザは、例えば、「楽曲名」をルートとして選択することによって、楽曲名リストから再生する楽曲を選択することができる。「楽曲名」がルートとして選択された場合には、「楽曲名」→「楽曲名リスト」という階層構造となり、階層は２層となる。楽曲名リストは、ＡＶＮ一体機のソース内のすべての楽曲の名前のリストであり、例えば、五十音順及びアルファベット順で並べられている。
【００２０】
ユーザは、例えば、「ジャンル」をルートとして選択することによって、ジャンル名のリストの中からジャンルを絞りこんで再生する楽曲を選択することができる。「ジャンル」がルートとして選択された場合には、「ジャンル名」→「ジャンル名リスト」→「ジャンルごとのアーティスト名リスト」→「アーティスト毎のアルバム名リスト」→「アルバムごとの楽曲リスト」という階層構造となり、階層は５層となる。ジャンル名リストは、ＡＶＮ一体機のソース内の楽曲のジャンルの名前のリストであり、例えば、五十音順及びアルファベット順で並べられている。ジャンルごとのアーティスト名リストは、或るジャンルに分類されるアーティストの名前のリストであり、例えば、五十音順及びアルファベット順で並べられている。アーティストごとのアルバム名リストは、「アーティスト」をルートとする階層構造の第３層の要素である「アーティストごとのアルバム名リスト」と同じリストであってもよい。アルバムごとの楽曲名リストは、「アーティスト」をルートとする階層構造の第４層の要素である「アルバムごとの楽曲名リスト」、及び、「アルバム」をルートとする階層構造の第３層の要素である「アルバムごとの楽曲リスト」と同じリストであってもよい。
【００２１】
（再生楽曲選択処理の画面遷移例）
図２，図３，図４，図５，図６，図７，図８，図９，及び図１０は、オーディオソースとしてアップル社のｉＰｏｄ（登録商標）が用いられ、図１の階層構造のうち、「アーティスト」をルートとする階層構造によって、すなわち、「アーティスト」→「アーティスト名リスト」→「アーティストごとのアルバム名リスト」→「アルバムごとの楽曲名リスト」の順番で再生する楽曲が選択される場合のＡＶＮ一体機の画面表示の遷移の一例を示す図である。ｉＰｏｄ内の楽曲の階層構造は、図１に示される階層構造であることを想定する。以降、右、左と表現する際には、特に指定されない限り、画面向かって右及び左を示すこととする。
【００２２】
ここで、ｉＰｏｄ（登録商標）を一例として記載するが、これに限定されることなく、ＡＶＮ一体機と連携可能な楽曲再生装置であればよい。この場合、以降に記載される基本メニューに「ｉＰｏｄ（登録商標）」の項目は表示されない。その代わりに、ＡＶＮ一体機に接続された楽曲再生装置を識別可能な表示が行われる（例えば、装置名やトレードマークなどが表示される）。  
【００２３】
ＡＶＮ一体機の画面に対する操作、すなわち、ＡＶＮ一体機が認識するタッチパネル上のユーザの指の動作には、例えば、プッシュ，リリース，スクロール，フリック，及びスライド等がある。プッシュは、所定の圧力以上でタッチパネルを押さえる動作であり、リリースは、指をタッチパネルから離す動作である。プッシュとリリースとを組み合わせることで、リリースした位置を含む領域に表示されている項目を選択する操作となる。スクロールは、タッチパネル上で指を所定速度で所定距離移動させる動作であり、例えば、画面を遷移させたり、或る表示領域内の表示物を移動させたりする操作となる。フリックは、スクロール同様にタッチパネル上で指を移動させる動作であるものの、スクロールに比べて移動距離が短い。フリックは、例えば、スクロール同様に、画面を遷移させたり、或る表示領域内の表示物を移動させたりする操作や、タッチ位置から項目を選択する操作となる。スライドは、タッチパネル上に指を接触させたままスクロールよりも遅い速度で移動させる動作であって、プッシュ及びリリースと組み合わせてドラッグアンドドロップの操作となる。
【００２４】
図２は、ＡＶＮ一体機の基本メニュー選択画面の例を示す図である。基本メニュー選択画面は、例えば、ＡＶＮ一体機の起動時やオープニング画面の次に表示されたり、ＡＶＮ一体機のモードを選択する場合に表示されたりするトップ画面である。
【００２５】
図２に示される基本メニュー選択画面ＳＣ１には、基本メニュー表示領域Ａ１，ナビゲーション表示領域Ａ２，及びショートカット表示領域Ａ３が含まれる。
基本メニュー表示領域Ａ１は、ＡＶＮ一体機の基本機能を示す項目を表示する領域である。以降、ＡＶＮ一体機の基本機能を示す項目を基本メニューと称する。基本メニュー（階層構造群）ごとに図１に示されるような階層構造が存在する。ナビゲーション表示領域Ａ２は、例えば、ＡＶＮ一体機を搭載する車両の現在位置，目的地，現在地から目的地までの経路，道路の渋滞情報等が表示される、ナビゲーション用の領域である。ショートカット表示領域Ａ３は、ショートカットメニューのアイコンが表示される領域である。
【００２６】
第１実施形態では、ＡＶＮ一体機の基本メニューには、「現在地」，「目的地」，「ｉＰｏｄ（登録商標）」，「車両」，「情報・Ｇ」，「電話」，及び「設定・編集」が含まれる。基本メニューの「現在地」は、ＡＶＮ一体機を搭載する車両の現在位置を表示させるための項目であって、「現在地」が選択されると画面にナビゲーション表示領域Ａ２が表示され、ナビゲーション表示領域Ａ２内にＡＶＮ一体機を搭載する車両の現在位置が表示される。基本メニュー選択画面ＳＣ１では、初期設定でナビゲーショ表示領域Ａ２にＡＶＮ一体機の現在位置が表示される設定、すなわち、基本メニューの「現在地」が選択されている設定となっている。基本メニューの「目的地」は、目的地を設定するため項目であって、「目的地」が選択されると、例えば、画面が、登録された目的地の中から目的地を選択する画面や、目的地を検索するための画面等に遷移する。
【００２７】
基本メニューの「ｉＰｏｄ（登録商標）」は、オーディオソースとしてＡｐｐｌｅ社のｉＰｏｄ（登録商標）から再生する楽曲を選択するための項目であって、「ｉＰｏｄ（登録商標）」が選択されると、図６以降の再生する楽曲を選択するための画面に遷移する。尚、第１実施形態では、ｉＰｏｄ（登録商標）をオーディオソースのメインソースとして使用することを前提にＡＶＮ一体機が構成されているため、基本メニューの中に「ｉＰｏ
ｄ（登録商標）」の項目が含まれる。ただし、オーディのソースのメインソースとして、ｉＰｏｄ以外の楽曲再生装置を用いることも可能であり、その場合は、基本メニューに「ｉＰｏｄ」の代わりに、メインソースとして用いられる楽曲再生装置を示す項目が表示される。
【００２８】
基本メニューの「車両」は、ＡＶＮ一体機を搭載する車両の走行距離や燃費など、車両に関する情報を表示するための項目である。基本メニューの「車両」が選択されると、画面は、車両に関する情報を表示する画面に遷移する。基本メニューの「情報・Ｇ」は、ＡＶＮ一体機のシステムに関する情報やデータ管理、ＶＩＣＳ（Vehicle Information and Communication System）の情報、及びＧＰＳ（Global Positioning System）の情報の表
示を選択するための項目である。基本メニューの「情報・Ｇ」が選択されると、画面は、データ管理、ＶＩＣＳ、ＧＰＳ等の中からユーザが表示させたい情報を選択するための画面に遷移する。
【００２９】
基本メニューの「電話」は、例えば、ブルートゥース（登録商標）等によってＡＶＮ一体機とユーザ所有の携帯電話端末とを接続させ、ハンズフリーで携帯電話端末から電話をかけさせるための項目である。基本メニューの「電話」が選択されると、画面は発信先を設定するための画面に遷移する。基本メニューの「設定・編集」は、ナビゲーション，電話，オーディオ，運転支援等の機能の設定及び編集を行うための画面を表示するための項目である。基本メニューの「設定・編集」が選択されると、画面は、ナビゲーション，電話，オーディオ，運転支援等の中から設定及び編集したい機能を選択するための画面に遷移する。
【００３０】
ショートカット表示領域Ａ３に表示されるショートカットメニューが選択されると、該ショートカットメニューに設定された動作が行われる。例えば、楽曲Ａを再生するショートカットメニューが選択されると、楽曲Ａの再生が開始され、画面は、基本メニュー選択画面から、楽曲Ａの再生中を示す画面に遷移する。ショートカット表示領域Ａ３の表示中に、ショートカット表示領域Ａ３に選択対象（楽曲、選択項目等）がドラッグアンドドロップされると、該選択対象に対する動作のショートカットメニューが生成される。
【００３１】
図３は、基本メニュー表示領域Ａ１において、基本メニューの「ｉＰｏｄ」がプッシュされた場合の、基本メニュー選択画面の例を示す図である。基本メニューの「ｉＰｏｄ」がプッシュされると、画面は図２に示される基本メニュー選択画面ＳＣ１から図３に示される基本メニュー選択画面ＳＣ２に遷移する。基本メニュー選択画面に限られず、ＡＶＮ一体機の画面では、選択された項目の表示領域は、例えば、他の項目と異なる表示色に変更される等の強調表示が行われる。基本メニュー選択画面ＳＣ２では、選択された基本メニュー表示領域Ａ１の「ｉＰｏｄ」の項目の表示領域の表示色が他の項目と反転されて表示されている。また、基本メニュー選択画面ＳＣ２では、選択された基本メニューの「ｉＰｏｄ」の右側に「ソース」が表示される。「ソース」は、ＡＶＮ一体機が備えるオーディオソース（ｉＰｏｄを含む）を選択するための項目である。ユーザが基本メニュー表示領域Ａ１の「ｉＰｏｄ」の表示領域から「ソース」の表示領域に指をスライドさせると、画面は図４に示される基本メニュー選択画面ＳＣ３に遷移する。なお、ユーザが基本メニュー表示領域Ａ１の「ｉＰｏｄ」の表示領域で指を離す（リリース）と、オーディオソースとして「ｉＰｏｄ」が選択され、画面が図６に示される選択開始画面ＳＣ５に遷移する。オーディオソースが選択されると、再生対象の楽曲選択処理が開始される。
【００３２】
図４は、基本メニュー選択画面において、ユーザが基本メニューの「ｉＰｏｄ」の表示領域をプッシュし、続いて「ソース」の表示領域に指をスライドさせた場合の、基本メニュー選択画面の例を示す図である。基本メニュー選択画面ＳＣ３では、ユーザが基本メニューの「ｉＰｏｄ」の表示領域から「ソース」の表示領域まで指をスライドさせたことに
よって、「ソース」の表示領域の表示色が反転している。「ソース」の表示領域においてユーザが指を離す（リリース）と、画面が図５に示される基本メニュー選択画面ＳＣ４に遷移する。
【００３３】
図５は、基本メニュー選択画面において、ユーザが基本メニューの「ｉＰｏｄ」の表示領域をプッシュし、続いて「ソース」の表示領域に指をスライドさせた後離した場合の、基本メニュー選択画面の例を示す図である。基本メニュー選択画面ＳＣ４では、図４に示される基本メニュー選択画面ＳＣ３において、「ソース」が選択されたので、基本メニュー表示領域Ａ１では「ｉＰｏｄ」の項目に代わって「ソース」の項目が表示されている。また、基本メニュー表示画面ＳＣ４においては、基本メニューの「ソース」が選択中であるため、表示色が反転して強調表示されている。また、基本メニュー選択画面ＳＣ４では、基本メニュー表示領域Ａ１の右側にＡＶＮ一体機が利用可能なオーディオソースのリストを含むオーディオソースリスト表示領域Ａ４がナビゲーション表示領域Ａ２に重ねて前面に表示されている。例えば、ＡＶＮ一体機が利用可能なオーディオソースには、ＡＭラジオ（図５中「ＡＭ」），ＦＭラジオ（図５中「ＦＭ」），ｉＰｏｄ，及びテレビジョン（図５中「ＴＶ」）がある。例えば、オーディオソースリスト領域Ａ４の「ｉＰｏｄ」の表示領域にユーザが触れると、「ｉＰｏｄ」の表示領域の表示色が反転して強調表示され、ユーザが「ｉＰｏｄ」の表示領域で指を離す（リリース）と、オーディオソースとして「ｉＰｏｄ」が選択され、画面が図６に示される選択開始画面ＳＣ５に遷移する。オーディオソースが選択されると、再生対象の楽曲選択処理が開始される。
【００３４】
図６は、再生対象の楽曲選択処理においてトップ画面となる選択開始画面の例を示す図である。選択開始画面ＳＣ５から、階層構造を用いて再生する楽曲を選択する処理（再生対象の楽曲選択処理）が開始する。選択開始画面ＳＣ５には、第１層表示領域Ａ５と、第２層表示領域Ａ６とが含まれる。また、選択開始画面ＳＣ５においては、少なくとも第１層表示領域Ａ５は、各項目名（ルートとなる項目の名前）が表示される程度の幅を有している。例えば、第１層表示領域Ａ５と第２層表示領域Ａ６との画面における比率は、５：５から４：６であるのが好ましい。
【００３５】
第１層表示領域Ａ５は、階層構造のルートがリストとして表示される。すなわち、第１層表示領域Ａ５には、例えば、図１に示される階層構造の第１層の要素である、プレイリスト，アーティスト，アルバム，楽曲，及びジャンルがそれぞれのアイコンとともにリストの項目として表示されている。第２層表示領域Ａ６には、第１層の選択された項目（ルート）に対応するリストが表示される。
【００３６】
第１層表示領域Ａ５及び第２層表示領域Ａ６には、最後に表示された時の状態、すなわち、ラストモードのリストが表示される。ただし、表示されるリストにラストモードが存在しない場合、例えば、ＡＶＮ一体機が初期状態から起動した場合等には、第１層表示領域Ａ５には、第１層の要素（ルート）からなるリストが何れの項目（要素）も選択されていない初期状態で表示される。第２層表示領域Ａ６には、第１層表示領域Ａ５に表示されるリストのトップの項目に対応する第２層のリストが何れの項目も選択されていない初期状態で表示される。図６においては、第１層表示領域Ａ５には、図１の階層構造のルートからなるリストが初期状態で表示され、第２層表示領域Ａ６には、第１層表示領域Ａ５に表示されるリストのトップである「プレイリスト」をルートとする階層構造の第２層の「プレイリスト名リスト」が初期状態で表示されている。なお、以降の何れの画面の何れの表示領域においても、表示されるリストはラストモードで表示され、ラストモードが存在しない場合には、初期状態で表示されるものとする。
【００３７】
第１層表示領域Ａ５及び第２層表示領域Ａ６において、表示されるリストの項目が表示領域に収まりきらない場合には、第１層表示領域Ａ５及び第２層表示領域Ａ６は上下にス
クロール可能な状態となり、ユーザによるスクロール操作に応じて表示されるリストもスクロールして表示される。図６においては、第１層表示領域Ａ５では図１の階層構造の要素が全て表示されているので、第１層表示領域Ａ５はスクロール可能な状態にはならない。また、図６においては、第２層表示領域Ａ６では、プレイリスト名リスト（図１参照）が表示されるが、プレイリスト名リストの全ての項目が第２層表示領域Ａ６に表示されないので、第２層表示領域Ａ６は上下にスクロール可能な状態となる。ユーザは第２層表示領域Ａ６において指を上下スクロールさせることによって、第２層表示領域Ａ６に表示されるプレイリスト名リストの全項目を確認することができる。
【００３８】
例えば、ユーザが第１層表示領域Ａ５に表示されるリストから「アーティスト」を選択すると、画面が図７に示される第２層選択画面ＳＣ６に遷移する。
【００３９】
図７は、第２層選択画面の例を示す図である。第２層選択画面ＳＣ６は、第１層表示領域Ａ５と、第２層表示領域Ａ６とを含む。第２層選択画面ＳＣ６において、第１層表示領域Ａ５は、折り畳まれて第１層の各項目のアイコンのみが表示される。図６に示される選択開始画面ＳＣ５において第１層表示領域Ａ５の「アーティスト」が選択されたので、図７では、第１層表示領域Ａ５のアーティストを示すアイコンの表示色が反転されて強調表示されている。
【００４０】
第２層表示領域Ａ６には、第１層で選択された項目である「アーティスト」をルートとする階層構造の第２層の「アーティスト名リスト」（図１参照）が表示されている。アーティスト名リストは第２層表示領域Ａ６に表示しきらないため、スクロール可能な状態となっている。また、第２層選択表示画面ＳＣ６の第２層表示領域Ａ６には、図６に示される選択開始画面と同じく、第１層の選択項目に対応する第２層のリストの最後の状態（ラストモード）が表示される。
【００４１】
第２層選択画面ＳＣ６は、第２層の項目を選択することがメインの画面であるため、図６に示される選択開始画面ＳＣ５と比較して、第２層表示領域Ａ６の画面内に占める比率が大きく、例えば、第１層表示領域Ａ５と第２層表示領域Ａ６との画面内の表示比率は、１：９から２：８程度であるのが好ましい。
【００４２】
例えば、図７に示される第２層表示領域Ａ６の「アーティストＤ」が選択されると、第２層表示領域Ａ６の「アーティスト」の表示領域の表示色は反転されて強調表示され、画面は図８に示されるマルチ選択画面ＳＣ７に遷移する。
【００４３】
図８は、第１層，第２層，及び第３層が操作可能な状態で表示されるマルチ選択画面の例を示す図である。マルチ選択画面は、複数の層を操作可能な状態で表示する画面であって、表示される層の中で最下層の項目をメインに選択するための画面である。
【００４４】
図８に示されるマルチ選択画面ＳＣ７は、第１層表示領域Ａ５，第２層表示領域Ａ６，及び第３層表示領域Ａ７を含む。図８におけるマルチ選択画面ＳＣ７は、図７に示される第２層選択画面ＳＣ６に第３層表示領域Ａ７が追加されて、第３層表示領域Ａ７が第２層表示領域Ａ６よりも前面に表示された状態である。したがって、第１層表示領域Ａ５及び第２層表示領域Ａ６については、図７に示される第２層選択画面ＳＣ６と同様である。
【００４５】
第３層表示領域Ａ７には、第２層の選択された項目に対応する第３層のリストが表示される。図８においては、第３層表示領域Ａ７には、第２層で選択された「アーティストＤ」に対応する、「アーティストＤのアルバム名リスト」（図１参照）が表示される。図８においては、アーティストＤのアルバム名リストは、第３層表示領域Ａ７内に収まるので、スクロール可能な状態にはならない。
【００４６】
図８に示されるマルチ選択画面ＳＣ７は、第３層の項目を選択することがメインの画面であるため、第３層表示領域Ａ７の画面内に占める比率が最も高い。例えば、第１層表示領域Ａ５，第２層表示領域Ａ６，及び第３層表示領域Ａ７の画面内の表示比率は、おおよそ１：４：５である。
【００４７】
例えば、図８に示される第３層表示領域の「アルバムＢＢ」が選択されると、「アルバムＢＢ」の表示領域の表示色は反転されて強調表示され、画面は図９に示されるマルチ選択画面ＳＣ８に遷移する。
【００４８】
図９は、第１層，第３層，第４層が操作可能な状態で表示されるマルチ選択画面の例を示す図である。図９に示されるマルチ選択画面ＳＣ８は、第１層表示領域Ａ５，第２層表示領域Ａ６，第３層表示領域Ａ７，及び第４層表示領域Ａ８を含む。第４層表示領域Ａ８には、第３層の選択された項目である「アルバムＢＢ」に対応する「アルバムＢＢの楽曲リスト」（図１参照）が表示される。アルバムＢＢの楽曲リストの項目は、第４層表示領域Ａ８に収まりきらないため、第４層表示領域Ａ８は上下スクロール可能な状態になる。
【００４９】
図９に示されるマルチ選択画面ＳＣ８は、図８に示されるマルチ選択画面ＳＣ７に第４層表示領域Ａ８が追加され、第４層表示領域Ａ８が第２層表示領域Ａ６及び第３層表示領域Ａ７に重ねられて一番前に表示された画面である。図９に示されるマルチ選択画面ＳＣ８では、項目選択のメインである第４層の１つ上の層である第３層については第３層表示領域Ａ７が操作可能な状態で表示されるが、第３層より上位の第２層については、第２層表示領域Ａ６が選択項目の表示位置がわかる程度に折り畳まれて表示される。ただし、マルチ選択画面において第１層表示領域Ａ５は常に表示されるため、図９に示されるマルチ選択画面ＳＣ８においても第１層表示領域Ａ５は表示されている。
【００５０】
図９に示されるマルチ選択画面ＳＣ８は、第４層の項目をメインに選択するための画面である。したがって、図９に示されるマルチ選択画面ＳＣ８では、第４層表示領域Ａ８の画面内に占める比率が最も高い。例えば、図９に示されるマルチ選択画面ＳＣ８では、第１層表示領域Ａ５，第３層表示領域Ａ７，及び第４層表示領域Ａ８の画面内の表示比率は、おおよそ１：４：５である。
【００５１】
図９に示される第４層表示領域Ａ８の「楽曲ａｄ」が選択されると、「楽曲ａｄ」の表示領域の表示色は反転されて強調表示される。第４層は、「アーティスト」をルートとする階層構造の最下層であるため、「楽曲ａｄ」が選択されると、再生対象の楽曲選択処理が終了し、マルチ選択画面の表示も終了する。画面は図１０に示される選択結果出力画面ＳＣ９に遷移する。
【００５２】
図１０は、選択結果出力画面の例を示す画面である。選択結果出力画面は、再生対象の楽曲選択処理の結果を出力するための画面である。選択結果出力画面ＳＣ９は、属性情報表示領域Ａ９と「戻る」ボタン表示領域Ａ１０とを含む。属性情報表示領域Ａ９は、選択された楽曲の属性情報を表示する領域である。楽曲の属性情報には、例えば、楽曲名，該楽曲が収録されるアルバム名，該楽曲のアーティスト名，該楽曲が収録されるアルバムジャケットの画像等である。「戻る」ボタン表示領域Ａ１０は、選択開始画面に戻るための「戻る」ボタンを表示する領域である。
【００５３】
図１１は、図２から図１０において説明された画面ＳＣ１からＳＣ９の遷移を一覧で示す図である。図１１では、図２から図１０にわたって説明された上位層から下位層へ進む画面遷移が実線の矢印で示される。処理の流れが、上位層から下位層であることを、第１実施形態では、順方向と称する。また、図１１では、例えば、左から右へのフリック操作
による下位層から上位層への画面遷移が点線の矢印で示される。処理の流れが、下位層から上位層であることを、第１実施形態では、逆方向と称する。尚、順方向に画面遷移する際の操作は、プッシュの後リリースという一連の動作に限られない。また、逆方向に画面遷移する際の操作は、左から右へのフリックに限られず、左から右へのスクロールでもよい。
【００５４】
第１実施形態では、図１１に示される画面遷移の一覧に従って、画面が遷移するものとする。ただし、画面遷移は、図１１に示される例に限られない。順方向の画面遷移については、図２から図１０で説明された通りである。これに加えて、順方向の画面遷移において、例えば、図６に示される選択開始画面ＳＣ５において、第１層表示領域Ａ５に表示される項目ではなく、第２層表示領域Ａ６に表示される項目が選択された場合には、第２層選択画面は表示されずにマルチ選択画面に遷移する。
【００５５】
逆方向の画面遷移は、以下の通りである。選択結果出力画面ＳＣ９の表示中に左から右のフリックが検出されると、画面は、選択結果出力画面ＳＣ９から、その直前に表示されていたマルチ選択画面ＳＣ８に遷移する。マルチ選択画面ＳＣ８の表示中に左から右のフリックが検出されると、画面は、マルチ選択画面ＳＣ８から、マルチ選択画面ＳＣ７に遷移する。マルチ選択画面ＳＣ７の表示中に左から右のフリックが検出されると、画面は、マルチ選択画面ＳＣ７から、第２層選択画面ＳＣ６に遷移する。第２層選択画面ＳＣ６の表示中に左から右のフリックが検出されると、画面は、第２層選択画面ＳＣ６から、選択開始画面ＳＣ５に遷移する。選択開始画面ＳＣ５の表示中に左から右のフリックが検出されると、画面は、選択開始画面ＳＣ５から、基本メニュー選択画面ＳＣ１に遷移する。
【００５６】
図１２は、順方向の処理におけるマルチ選択画面の遷移の例を示す図である。図１２は、図８に示されるマルチ選択画面ＳＣ７から図９に示されるマルチ選択画面ＳＣ８への遷移の様子を示す。マルチ選択画面ＳＣ７の第３層表示領域Ａ７において「アルバムＢＢ」の表示領域内にユーザの指が触れたのちに離されると、「アルバムＢＢ」が選択される。
【００５７】
図１２に示されるマルチ選択画面ＳＣ７−１は、第３層の項目が選択された後の、マルチ選択画面ＳＣ７からマルチ選択画面ＳＣ８へ遷移途中のマルチ選択画面の例である。第３層の項目が選択されると、第４層表示領域Ａ８が画面右端から画面内に進入し、それとともに、第３層表示領域Ａ７が右から左方向に移動する。また、第３層表示領域Ａ７は、第２層表示領域Ａ６よりも前面に表示されるため、第３層表示領域Ａ７の移動に伴って第２層表示領域のＡ６は、表示領域が小さくなっていき（第３層表示領域Ａ７の後ろに隠され）、最終的にマルチ選択画面ＳＣ８になる。
【００５８】
図１３は、逆方向の処理におけるマルチ選択画面の遷移の例を示す図である。図１３は、図９に示されるマルチ選択画面ＳＣ８から図８に示されるマルチ選択画面ＳＣ７への遷移の様子を示す。マルチ選択画面ＳＣ８の表示中に、タッチパネル上でユーザが指を左から右にフリックさせると、マルチ選択画面ＳＣ８からマルチ選択画面ＳＣ７への画面遷移が実行される。
【００５９】
図１３に示されるマルチ選択画面ＳＣ７−２は、マルチ選択画面ＳＣ８からマルチ選択画面ＳＣ７への画面遷移の途中のマルチ選択画面の例である。マルチ選択画面ＳＣ８の表示中に、左から右へのフリック操作が検知されると、第３層表示領域Ａ７と第４層表示領域Ａ８とが、第４層表示領域Ａ８が画面上に表示されなくなるまで、左から右に移動する。第３層表示領域Ａ７と第４層表示領域Ａ８との移動に伴って、第２層表示領域Ａ６の表示領域が大きくなり（徐々に現れ）、最終的にマルチ選択画面ＳＣ７になる。
【００６０】
（マルチ選択画面）
図１４は、マルチ選択画面の構成例を示す図である。マルチ選択画面は、前述のように、階層構造のうちの複数の階層の項目（選択肢）が操作可能な状態で表示される画面である。操作可能な状態とは、表示領域に対するタッチパネルの操作に応じて、表示領域の表示が変わる状態を示す。例えば、或る階層の表示領域に表示されるリスト（選択肢群）の項目の一つの表示領域にユーザの指が触れると、該項目の表示領域の表示色が他の項目とは異なる色になって強調表示されたり、該階層の表示領域においてユーザが指を上下方向にスクロールするとその動きに合わせて表示されているリストもスクロールされたりする状態である。
【００６１】
図１に示されるような階層構造一覧表の第１層の或る要素をルートとする階層構造の階層数をＮ（Ｎ：０を含まない自然数）とする。また、マルチ選択画面に表示される階層のうち最下層をＸ層（３≦Ｘ≦Ｎ）とする。そうすると、マルチ選択画面ＳＣ１０には、第１層表示領域Ａ５，第Ｘ層表示領域，第Ｘ−１層表示領域，第Ｘ−２層表示領域，．．．，第２層表示領域Ａ６が含まれ、そのうち、第１層表示領域Ａ５，第Ｘ層表示領域，及び第Ｘ−１層領域が操作可能な状態で表示される。それ以外の第２層表示領域Ａ６から第Ｘ−２層表示領域は、折り畳み表示されている（第Ｘ−１層表示領域及び第Ｘ層表示領域によって隠されている）。
【００６２】
ただし、マルチ選択画面の構成は、上述のものに限られず、例えば、マルチ選択画面に含まれる全ての階層の表示領域が操作可能な状態で表示されてもよい。すなわち、マルチ選択画面には、少なくとも、マルチ選択画面に含まれる階層のうち最下層の層の表示領域と、該最下層の一つ上の層の表示領域とが選択可能に表示されていればよい。
【００６３】
例えば、マルチ選択画面ＳＣ１０において、第Ｘ−１層表示領域に表示されるリストの現在選択中の項目とは別に新たに項目が選択されると、第Ｘ層表示領域に表示されるリストが、新たに選択された項目に対応するリストに変更される。
【００６４】
また、例えば、マルチ選択画面ＳＣ１０において、第１層表示領域Ａ５の現在選択中の項目（ルート）とは別に新たに項目（ルート）が選択されると、マルチ選択画面ＳＣ１０が第２層選択画面に遷移する。このときの第２層選択画面に含まれる第２層表示領域Ａ６には、新たに選択された項目をルートとする階層構造の第２層の要素のリストが表示される。また、これに限られず、マルチ選択画面ＳＣ１０において、第１層表示領域Ａ５の現在選択中の項目（ルート）とは別に新たに項目（ルート）が選択された場合には、マルチ選択画面に含まれる第２層表示領域Ａ６に新たに選択された項目をルートとする階層構造の第２層の要素のリストが表示され、第３層表示領域Ａ７に第２層の選択項目に対応する第３層のリストが表示されてもよい。何れの場合にも、表示されるリストは、ラストモードであるとする。第１実施形態では、マルチ選択画面ＳＣ１０において、第１層表示領域Ａ５の現在選択中の項目（ルート）とは別に新たに項目（ルート）が選択されると、マルチ選択画面ＳＣ１０が第２層選択画面に遷移するものとする。
【００６５】
図１４に示されるマルチ選択画面ＳＣ１０では、第Ｘ−１層表示領域と第Ｘ層表示領域とがスクロール可能な状態で表示されている。マルチ選択画面ＳＣ１０では、ユーザは、第Ｘ層表示領域に表示されるリストをスクロールして全項目を確認してから項目を選択することができ、さらに、その一つ上の層の第Ｘ−１層表示領域に表示されるリストをスクロールして全項目を確認して第Ｘ−１層の項目を選択し直すこともできる。さらに、マルチ選択画面ＳＣ１０では、ユーザは第１層表示領域Ａ５から階層構造のルートを選択し直すこともできる。
【００６６】
（基本メニュー表示領域の表示方法）
基本メニュー表示領域Ａ１は、上述のように、基本メニュー選択画面ＳＣ１に表示され
る。これに加えて、所定時間ＡＶＮ一体機にタッチパネルの操作やボタン操作等の操作入力がない場合にも、基本メニュー表示領域が画面に表示される。また、基本メニュー表示領域Ａ１は、例えば、操作部１１４に含まれる基本メニュー呼び出しボタン（「ｈｏｍｅ」ボタン）が押されることによっても、画面に表示される。
【００６７】
図１５は、基本メニュー表示領域Ａ１の表示の例を示す図である。図１５では、選択された楽曲の再生中、すなわち、選択結果出力画面ＳＣ９の表示中に基本メニュー表示領域Ａ１が表示される例が示される。所定時間、例えば、１０秒間ＡＶＮ一体機に対して操作信号の入力がない場合には、基本メニュー表示領域Ａ１が画面左端からスライドして表示される。この場合、基本メニュー表示領域Ａ１は、選択結果出力画面ＳＣ９の最前面に表示される。選択結果出力画面の表示中に限られず、ＡＶＮ一体機の画面にどのような画面が表示されている場合でも、所定時間（例えば１０秒）操作入力がない場合には、基本メニュー表示領域Ａ１が最前面に表示される。
【００６８】
（ＡＶＮ一体機のハードウェア構成）
図１６は、例えば、図２から図１５において説明された画面表示処理を実行するＡＶＮ一体機のハードウェア構成を示す図である。ＡＶＮ一体機１は、制御部１００，外部記録媒体再生部１０１，ラジオ受信部１０２，テレビジョン（Television、ＴＶ）受信部１０３，ディスク再生部１０４，ナビゲーション部１０６，分配回路１０７，画像調整回路１０８，音声調整回路１０９，画像出力部１１０，ＶＩＣＳ情報受信部１１１，ＧＰＳ情報受信部１１２，セレクタ１１３，操作部１１４，メモリ１１７，通信ユニット１２１，表示部１２２を含む。なお、ＡＶＮ一体機１が有する処理部は、上述した例に限定されるものではなく、ＡＶＮ一体機１は、他の処理部を有してもよい。
【００６９】
制御部１００は、ＡＶＮ一体機１の各部又は接続された外部機器からの信号、及び使用者の操作に基づく操作部１１４からの操作指示信号等を入力し、それら信号に基づきＡＮＶ一体機１の各部、又は、外部機器を統括的に制御する。制御部１００は、例えば、マイクロコンピュータ（マイコン）を備え、該マイコンがＲＯＭ等のメモリに記憶された各種プログラムを実行することによって、各機能を実現する。
【００７０】
外部記録媒体再生部１０１は、コネクタを備え、該コネクタに接続された外部記録媒体に記録されたデータを読み出して出力する。外部記録媒体は、例えば、ＳＤカード、ｍｉｎｉＳＤカード、ｍｉｃｒｏＳＤカード、その他のフラッシュメモリのメモリカードである。また、外部記録媒体には、例えば、ｉＰｏｄのようなハードディスクを備える楽曲再生装置も含まれる。外部記録媒体には、例えば、ＡＶＮ一体機１のオペレーションシステム（ＯＳ）、ナビゲーション用の地図データ、ＭＰ３ファイル等の音楽データやＪＰＥＧファイル等の画像データが記録されている。外部記録媒体再生部１０１は、外部記録媒体から各種データから所望のデータを読出し、画像信号，音声信号，文字信号等を制御部１００に出力する。外部記録媒体再生部１０１は、読取信号の復号回路等を備え、制御部１００からの制御信号により、オン／オフ、読み込み位置等の各種動作が制御される。
【００７１】
ラジオ受信部１０２は、アンテナにより受信された各ラジオ局から発信されるＡＭ又はＦＭの放送波から、特定の周波数の放送波を選択して受信し、復調して等該放送の音声信号を出力する。ＴＶ受信部１０３は、アンテナにより受信された各放送局から発信される放送波から、セレクタにより特定の周波数の放送波を受信し、受信した映像信号，音声信号及びデータ信号を出力する。ＴＶ受信部１０３は、アナログ放送，デジタル放送等のうちの何れか少なくとも１つを受信可能である。ラジオ受信部１０２及びＴＶ受信部１０３は、同調回路，復調及び復号回路等を備え、制御部１００からの制御信号により、オン／オフ、受信周波数等の各種動作が制御される。ラジオ受信部１０２及びＴＶ受信部１０３から制御部１００に出力される信号は、ＡＶＮ一体機１のオーディオソースの一つからの
信号として扱われる。
【００７２】
ディスク再生部１０４は、ＣＤ（Compact Disc），ＭＤ（Mini Disc），ＤＶＤ（Digital Versatile Disc），及びブルーレイディスク（Blu-ray Disc）などのディスクに記録
されているデータをピックアップにより読込み、読み込んだデータに基づく、音声信号、映像信号を出力する。ディスク再生部１０４は、光学ピックアップ，ピックアップディスク駆動機構，ピックアップディスク駆動機構の制御回路，読取信号の復号回路等を備える。ディスク再生部１０４は、制御部１００からの制御信号により、オン／オフ、読み込み位置等の各種動作が制御される。ディスク再生部１０４によって読み込まれるディスクのデータは、ＡＶＮ一体機１のオーディオソースの一つとして扱われる。
【００７３】
ＶＩＣＳ情報受信部１１１は、交通情報通信システム（ＶＩＣＳ）に係る交通情報を受信し、受信した交通情報を出力する。ＶＩＣＳ情報受信部１１１は、交通情報通信システムからのデータを受信する受信機（ＦＭ受信機、電波ビーコン受信機、光ビーコン受信機）、受信したデータを復号する復号回路等を備える。ＧＰＳ情報受信機１１２は、ＧＰＳ衛星からのＧＰＳ信号に基づき自車位置を検出し、検出した現在位置情報を出力する。ＧＰＳ情報受信部１１２は、ＧＰＳ信号を受信する受信回路、受信したＧＰＳ信号に基づき自車位置を算出する演算部等を備える。ＶＩＣＳ情報受信部１１１及びＧＰＳ情報受信機１１２から取得された情報は、例えば、基本メニューの「情報・Ｇ」が選択された場合に表示される情報である。
【００７４】
ナビゲーション部１０６は、地図上に自車位置や目的地までの経路を表示したり、交差点等で音声等により右左折等の進行方向案内を行ったり、ＶＩＣＳ情報受信部１１１から交通情報を受信して表示したり、ＧＰＳ情報受信部１１２から自車位置情報を受信して表示したりして、目的地までの経路案内を行う。ナビゲーション部１０６は、ナビゲーションの為に利用される地図情報を記録するハードディスク、各種演算処理を行うＣＰＵ（Central Processing unit）、各種処理のためにデータを記憶するＲＡＭ（Random Access Memory）等のメモリを備える。ナビゲーション部１０６は、制御部１００からの制御信号
により、オン／オフ、各種動作が制御される。
【００７５】
分配回路１０７は、制御部１００の制御信号により、出力することが指定された各種ソース（外部記録媒体再生部１０１，ラジオ受信部１０２，ＴＶ受信部１０３，ディスク再生部１０４，及びナビゲーション部１０６）の音声信号と画像信号とを画像調整回路１０８及び音声調整回路１０９に出力する。分配回路１０７は、リレーまたはスイッチングトランジスタ等の電子回路で構成されたスイッチ群を備える。
【００７６】
画像調整回路１０８は、制御部１００の制御信号により、入力された画像信号に対し、輝度や色調、コントラストなどを調整し、調整した各画像信号を出力する。画像調整回路１０８は、画像データを記憶するメモリ、画像データを演算処理するデジタルシグナリングプロセッサ等の演算回路等を備える。
【００７７】
画像出力部１１０は、画像調整回路１０８から入力された画像信号と、制御部１００から表示部１２２に表示させる表示画像信号とを入力して画像合成等の処理を施し、当該処理を施した画像信号に基づき表示部１２２を駆動する。画像出力部１１０は、例えば、演算処理により、画像処理を行う画像用に特化された演算処理回路である画像ＡＳＩＣ、画像処理及び出力用に画像データを記憶するビデオメモリ、画像出力用ビデオメモリに記憶された画像データに基づき表示部１２２を駆動する画像駆動回路等を備える。
【００７８】
表示部１２２は、画像出力部１１０から入力された画像信号に基づき画像を表示する。表示部１２２は、例えば、液晶ディスプレイ，有機ＥＬディスプレイ，プラズマディスプ
レイ，冷陰極フラットパネルディスプレイ等である。表示部１２２は、バックライト２００，液晶パネル２０１，タッチパネル２０２を備える。バックライト２００は、液晶パネル２０１の照明である。タッチパネル２０２は、抵抗膜方式，表面弾性波方式，赤外線方式，電磁誘導方式、及び静電容量方式の何れであってもよい。タッチパネル２０２は、使用者によって押下された座標の座標情報を制御部１００に出力し、制御部１００は、この座標情報と液晶パネル２０１に表示中の表示画面情報とから、ユーザによって行われた操作及び該操作の対象領域を判定する。
【００７９】
音声調整回路１０９は、制御部１００の制御信号により、入力された音声信号に対し、音量、音声を調整し、調整した音声信号を出力する。音声調整回路１０９は、音声データを記憶するメモリ，音声データを演算処理するデジタルシグナルプロセッサ等の演算回路，トランジスタ，抵抗，コイル等により構成される増幅又は減衰回路や共振回路等を備える。スピーカ１６は、音声調整回路１０９から出力された音声信号を音声として出力する。
【００８０】
操作部１１４は、装置の使用者が各種操作を行うためのもので、例えば、タッチパネル，押釦スイッチ，回転操作スイッチ，ジョイスティック等である。基本メニュー表示領域Ａ１を画面に表示させるための基本メニュー呼び出しボタンも操作部１１４に含まれる。
【００８１】
メモリ１１７は、ＡＶＮ一体機１に内蔵されたメモリであり、各種データ及び各種プログラムを記憶するメモリである。各種プログラムには、表示プログラムも含まれる。メモリ１１７は、例えば、ＲＡＭやフラッシュＲＯＭ等を含む。
【００８２】
通信ユニット１２１は、アンテナに接続された、例えば、ＤＡＲＣ（Dedicated Short Range Communication），赤外線通信，ブルートゥース（登録商標）等の近距離の無線通
信のための通信インターフェースである。
【００８３】
（ＡＶＮ一体機の機能ブロック）
図１７は、ＡＶＮ一体機１の制御部１００の機能ブロック図の一例を示す図である。尚、実際には、制御部１００（図１６）に相当するマイコン（ＣＰＵ）がプログラムを実行することにより、図１７に示される各機能ブロックの機能が実現されるが、便宜上、各機能ブロックが主体となって各処理を実行するものとして説明する。
【００８４】
制御部１００は、表示プログラムの実行を通じて、画面表示制御部１１，タッチパネル操作解析部１２，ラストモード取得部１３，ラストモード読込部１４，画面表示設定部１５，音声データ再生指示部１６，基本メニュー制御部１７，及びショートカット制御部１８として動作する。また、記憶部１９は、表示プログラムの実行を通じて、または静的に、メモリ１１７の記憶領域に生成される。
【００８５】
タッチパネル操作解析部１２は、所定周期でタッチパネル２０２からユーザによるタッチパネルの接触位置の座標情報を取得し、座標情報からタッチパネル２０２上で行われたユーザの指の動作を解析し、ユーザによる操作を検出する。例えば、タッチパネル操作解析部１２は、タッチパネル２０２上で行われたプッシュ，リリース，スクロール，フリック，及びスライドなどの動作と、座標情報と現在液晶パネル２０１に表示されている画面情報とから該動作が行われた領域とを検出し、それら動作又は動作の組み合わせによって行われた操作（選択，ドラッグアンドドロップ，スクロール等）を検出する。タッチパネル操作解析部１２は、タッチパネル２０２上の操作の解析結果を、画面表示制御部１１，基本メニュー制御部１７，及びショートカット制御部１８に出力する。なお、解析結果には、少なくとも、現在液晶パネル２０１に表示中の画面において行われた操作と、該操作の対象領域とが含まれる。
【００８６】
ラストモード取得部１３は、例えば、画面の表示が遷移する際に、画面表示制御部１１からの指示に従って、各表示領域に表示されるリストの状態をラストモードとして取得し、記憶部１９に格納する。リストの状態のラストモードとは、例えば、項目の選択状態である。また、ラストモード取得部１３は、例えば、マルチ選択画面から選択結果出力画面に遷移するような場合に、遷移直前のマルチ選択画面をラスト画面として記憶部１９に格納する。ラストモード，ラスト画面，及びラストモードとラスト画面とが取得される処理の詳細については、後述される。
【００８７】
ラストモード読込部１４は、例えば、画面の表示が遷移し、新たな表示領域が追加されるような場合に、画面表示制御部１１からの指示に従って、新たな表示領域に表示されるべきリストのラストモードを記憶部１９から読み出し、画面表示設定部１５に出力する。また、ラストモード制御部１４は、画面遷移の際に、ラスト画面を読み出し、画面表示設定部１５に出力する。
【００８８】
画面表示設定部１５は、画面表示制御部１１からの指示に従って、次に表示される画面を設定する。例えば、画面表示設定部１５は、画面に新たな表示領域が追加されるようなときに、ラストモード読込部１４から取得されるリストのラストモードの該表示領域への表示を設定し、さらに、該表示領域の表示方法（例えば、画面右端からスライド等）を設定する。画面表示設定部１５は、設定した画面を、画面表示制御部１１からの指示に従って、画像調整回路１０８に出力する。
【００８９】
音声データ再生指示部１６は、再生対象の楽曲が選択されたことが画面表示制御部１１によって判定された場合に、画面表示制御部１１からの指示に従って、選択された楽曲をトップとして再生楽曲リストを生成し、再生楽曲リストにしたがって楽曲の再生を所定の部に指示する。例えば、オーディオソースがｉＰｏｄである場合には、音声データ再生指示部１６は、選択された楽曲の再生を外部記録媒体再生部１０１に指示する。例えば、オーディオソースがＣＤやＤＶＤなどのディスクである場合には、音声データ再生指示部１６は、選択された楽曲の再生をディスク再生部１０４に指示する。
【００９０】
画面表示制御部１１は、例えば、図２から図１０において説明されたような画面遷移において、各部に画面設定の指示，画面表示の指示，ラストモード取得の指示，ラストモード読み出しの指示，再生楽曲のリスト生成及び楽曲再生開始の指示等を行い、画面遷移に係る制御を行う。例えば、画面表示制御部１１は、画像出力部１１０から現在液晶パネル２０１に表示中の画面情報を取得し、メモリ１１７の記憶領域に保持する。画面表示制御部１１は、タッチパネル操作解析部１２からタッチパネル２０２上の操作を取得すると、該操作に対する画面遷移及び画面内の各表示領域の表示の変更内容を判定し、画面表示設定を画面表示設定部１５に指示する。また、タッチパネル２０２上の操作に対して行われるべき処理を判定し、所定の部に処理を指示する。例えば、タッチパネル２０２上の操作が再生対象の楽曲選択である場合には、画面表示制御部１１は、選択された楽曲をリストのトップとする再生楽曲リストの生成及び楽曲の再生開始を音声データ再生指示部１６に指示する。
【００９１】
基本メニュー制御部１７は、画面表示制御部１１による画面遷移の制御とは独立して、基本メニュー表示領域Ａ１の表示、及び、基本メニュー表示領域Ａ１に対して行われた操作に応じて実行されるべき処理の制御を行う。基本メニュー制御部１７は、無操作時間タイマを有しており、タッチパネル２０２又は操作部１１４から入力される操作信号（タッチパネル２０２からは座標情報）が入力されてから次の操作信号が入力されるまでの時間を計測する。すなわち、基本メニュー制御部１７は、ＡＶＮ一体機１の無操作時間を計測する。無操作時間が所定値に達すると（例えば、１０秒）、基本メニュー制御部１７は、
画面表示設定部１５に対して基本メニュー表示領域Ａ１の表示を指示する。そうすると、基本メニュー表示領域Ａ１は、例えば、図１５で説明されたようにして画面に表示される。また、基本メニュー制御部１７は、基本メニュー表示領域Ａ１の表示中に、画面に表示されるその他の表示領域に対する操作が行われた場合には、基本メニュー表示領域Ａ１の表示を解除する。また、基本メニュー制御部１７は、例えば、基本メニュー表示領域Ａ１内の項目が選択された場合には、選択された項目に対応する選択開始画面に遷移するように、画面表示設定部１５に指示する。
【００９２】
ショートカット制御部１８は、画面表示制御部１１による画面遷移の制御とは独立して、ショートカット表示領域Ａ３に対する操作に応じて実行されるべき処理の制御を行う。例えば、ショートカット制御部１８は、タッチパネル操作解析部１２からの解析結果に基づいて、画面に表示されているショートカット表示領域Ａ３以外の領域に表示されているアイコン等がショートカット表示領域Ａ３にドロップされたことを判定する。この場合には、ショートカット制御部１８は、該アイコン等が示す処理のショートカットメニューを作成し、該ショートカットメニューをショートカット表示領域Ａ３に追加して表示することを画面表示設定部１５に指示する。また、ショートカット制御部１８は、タッチパネル操作解析部１２からの解析結果に基づいて、ショートカット表示領域Ａ３に表示されるショートカットメニューが選択されたことを判定した場合には、該ショートカットメニューが示す処理の実行を所定の部に指示する。例えば、楽曲Ａの再生を示すショートカットメニューが選択された場合には、ショートカット制御部１８は、楽曲Ａの再生を音声データ再生指示部１６に指示する。
【００９３】
記憶部１９は、例えば、図１に示されるような階層構造の一覧及び各階層構造の要素となるリストを保持する。また、記憶部１９は、例えば、各階層構造の要素であるリストのラストモード，基本メニュー表示領域のラストモード，選択開始画面のラスト画面，及びマルチ選択画面のラスト画面を保持する。また、記憶部１９は、ショートカット表示領域Ａ３に表示されるショートカットメニューと、各ショートカットメニューの動作状態を保持する。
【００９４】
図１８は、記憶部１９に保持される情報の一部の例を示す図である。記憶部１０に保持されるラストモードには、各階層構造の要素であるリストのラストモード、基本メニュー選択領域のラストモードが含まれる。各階層構造の要素であるリストのラストモードは、例えば、或る階層構造の第ｍ層（ｍは０を含まない自然数）の要素のラストモードに焦点を当てると、第ｍ層のリストのラストモードに対しては、各項目が選択された場合に応じた第ｍ＋１層のラストモードが保持されることとなる。すなわち、第ｍ層のリストのラストモードにＳ個の項目が含まれている場合には、第ｍ層のリストのラストモードには、Ｓ個の第ｍ＋１層のラストモードが保持されることとなる。
【００９５】
（基本メニュー表示領域に係る処理）
図１９及び図２０は、基本メニュー表示領域に係る処理のフローチャートの例である。図１９は、基本メニュー表示領域Ａ１の表示処理に係るフローチャートの例である。図１９のフローは、ＡＶＮ一体機１が起動するとスタートし、基本メニュー表示領域Ａ１が画面に表示されている間以外は、繰り返し実行される。
【００９６】
ＯＰ１において、制御部１００は、無操作時間の計測を開始する。ＯＰ２において、制御部１００は、タッチパネル２０２または操作部１１４から操作信号の入力があるか否かを判定する。操作信号の入力がある場合には（ＯＰ２：Ｙｅｓ）、処理がＯＰ４に進む。操作信号の入力がない場合には（ＯＰ２：Ｎｏ）、処理がＯＰ３に進む。
【００９７】
ＯＰ３において、制御部１００は、無操作時間が所定値を超えたか否かを判定する。無
操作時間の所定値は、例えば、１０秒である。但し、これに限られない。無操作時間が所定値を超えている場合には（ＯＰ３：Ｙｅｓ）、処理がＯＰ５に進む。無操作時間が所定値を超えていない場合には（ＯＰ３：Ｎｏ）、処理がＯＰ２に戻る。
【００９８】
ＯＰ４では、制御部１００は、操作信号が基本メニューの呼び出しボタンの操作による信号であるか否かを判定する。基本メニューの呼び出しボタンの操作である場合には（ＯＰ４：Ｙｅｓ）、処理がＯＰ５に進む。基本メニューの呼び出しボタンの操作ではない場合には（ＯＰ４：Ｎｏ）、図１９に示されるフローが終了し、基本メニュー表示領域Ａ１が表示されるまで、再びＯＰ１から処理が開始される。
【００９９】
ＯＰ５では、制御部１００は、基本メニュー表示領域Ａ１のラストモードを読み込む。ＯＰ６では、制御部１００は、基本メニュー表示領域Ａ１を表示する画面情報を画像調整回路１０８及び画像出力部１１０に出力し、液晶パネル２０１の画面に基本メニュー表示領域Ａ１を表示させる（図１５参照）。基本メニュー表示領域Ａ１が液晶パネル２０１の画面に表示されると、図１９に示されるフローが終了し、繰り返し実行も中断される。
【０１００】
図１９に示されるフローは、例えば、図１７に示される機能ブロックの、基本メニュー制御部１７（ＯＰ１−ＯＰ６），タッチパネル操作解析部１２（ＯＰ２，ＯＰ４），ラストモード読込部１４（ＯＰ５），画面表示設定部１５（ＯＰ６）の協働によって実現される。
【０１０１】
図２０は、基本メニュー表示領域Ａ１の表示中の基本メニュー表示領域Ａ１に係る処理のフローチャートの例である。図２０に示されるフローは、基本メニュー表示領域Ａ１が画面に表示されることによって開始され、基本メニュー表示領域Ａ１が表示されている間は繰り返し実行される。基本メニュー表示領域Ａ１が画面に表示されなくなると、図２０に示されるフローは実行されなくなる。
【０１０２】
ＯＰ１２では、制御部１００は、タッチパネル２０２からの座標情報から、基本メニュー表示領域Ａ１に表示されている基本メニューのうちの一つが新たに選択されたか否かを判定する。基本メニュー表示領域Ａ１に表示されている基本メニューのうちの一つが新たに選択された場合には（ＯＰ１２：Ｙｅｓ）、処理がＯＰ１３に進む。基本メニュー表示領域Ａ１に表示されている基本メニューのうちの一つが新たに選択されていない場合には（ＯＰ１２：Ｎｏ）、処理がＯＰ１７に進む。
【０１０３】
ＯＰ１３では、制御部１００は、ＯＰ１２において基本メニューが選択された状態の基本メニュー表示領域Ａ１のラストモードを記憶する。ＯＰ１４では、制御部１００は、選択された基本メニューに対応する選択開始画面のラスト画面を読み込む。ＯＰ１５では、制御部１００は、読み込まれた選択開始画面のラスト画面を選択開始画面の表示領域に設定する。ＯＰ１６では、制御部１００は、選択された基本メニューに対応する選択開始画面を画像調整回路１０８及び画像出力部１１０に出力し、液晶パネル２０１の画面に選択開始画面を表示させる。これによって、画面から基本メニュー表示領域Ａ１が消えるので、図２０の示されるフローは、終了する。
【０１０４】
ＯＰ１７では、制御部１００は、タッチパネル２０２からの座標情報から、基本メニュー表示領域Ａ１以外の表示領域に対する操作が行われたか否かを判定する。基本メニュー表示領域Ａ１以外の表示領域に対する操作が行われた場合には（ＯＰ１７：Ｙｅｓ）、処理がＯＰ１８に進む。基本メニュー表示領域Ａ１以外の表示領域に対する操作ではない場合、及び、画面に対して操作が行われない場合には（ＯＰ１７：Ｎｏ）、図２０に示されるフローが終了し、ＯＰ１２から繰り返し実行される。
【０１０５】
ＯＰ１８では、制御部１００は、基本メニュー表示領域Ａ１以外の表示領域に対する操作を検出することによって、基本メニュー表示領域Ａ１を画面から消去することを決定し、画像調整回路１０８及び画像出力部１１０に出力し、液晶パネル２０１の画面から基本メニュー表示領域Ａ１を消去させる。これによって、画面から基本メニュー表示領域Ａ１が消えるので、図２０の示されるフローは、終了する。
【０１０６】
図２０に示されるフローは、例えば、図１７に示される機能ブロックの基本メニュー制御部１７（ＯＰ１２−ＯＰ１８），タッチパネル操作解析部１２（ＯＰ１２，ＯＰ１７），ラストモード取得部１３（ＯＰ１３），ラストモード読込部１４（ＯＰ１４），画面表示設定部１５（ＯＰ１５，ＯＰ１６）の協働によって実現される。
【０１０７】
（ショートカット表示領域に係る処理）
図２１は、ショートカット表示領域Ａ３に係る処理のフローチャートの例である。図２１に示されるフローは、ショートカット表示領域Ａ３が表示されるとともに開始され、ショートカット表示領域Ａ３が表示されている間は繰り返し実行される。また、画面遷移によりショートカット表示領域Ａ３が画面から消去されると、図２０に示されるフローは終了し、繰り返し実行も中断される。
【０１０８】
ＯＰ２１では、制御部１００は、タッチパネル２０２からの座標情報から、ショートカット表示領域Ａ３に対する操作が行われた否かを判定する。ショートカット表示領域Ａ３に対する操作が行われた場合には（ＯＰ２１：Ｙｅｓ）、処理がＯＰ２２に進む。ショートカット表示領域Ａ３以外の表示領域に対する操作が行われた場合、及び、タッチパネル２０２から座標情報が取得されない場合（タッチパネルへの操作がない場合）には（ＯＰ２１：Ｎｏ）、図２１に示されるフローが終了する。
【０１０９】
ＯＰ２２において、制御部１００は、ショートカット表示領域Ａ３に対する操作が選択操作であるか否かを判定する。すなわち、制御１００は、ショートカット表示領域Ａ３において、プッシュの後にリリースの動作が行われたか否かを判定する。ショートカット表示領域Ａ３に対する操作が選択操作である場合には（ＯＰ２２：Ｙｅｓ）、処理がＯＰ２３に進む。ショートカット表示領域Ａ３に対する操作が選択操作でない場合には（ＯＰ２２：Ｎｏ）、処理がＯＰ２５に進む。
【０１１０】
ＯＰ２３において、制御部１００は、選択されたショートカットメニューに対応する動作状態を読み込む。ＯＰ２４において、制御部１００は、読み込んだ動作状態を再現するように、各部に指示を出す。読み込んだ動作状態において、画面にショートカット表示領域Ａ３が表示される場合には、図２１に示されるフローがＯＰ２１から繰り返し実行される。読み込んだ動作状態において、画面にショートカット表示領域Ａ３が表示されない場合には、図２１に示されるフローが終了し、繰り返し実行も中断される。
【０１１１】
ＯＰ２５において、制御部１００は、ショートカット表示領域Ａ３に対する操作がドラッグアンドドロップであるか否かを判定する。ショートカット表示領域Ａ３に対する操作がドラッグアンドドロップである場合には（ＯＰ２５：Ｙｅs）、処理がＯＰ２６に進む
。ショートカット表示領域Ａ３に対する操作がドラッグアンドドロップでない場合には（ＯＰ２５：Ｎｏ）、制御部１００は特に処理は行わず、図２１に示されるフローをＯＰ２１から繰り返し実行する。
【０１１２】
ＯＰ２６において、制御部１００は、ショートカット表示領域Ａ３に対する操作がドラッグアンドドロップされた時の動作状態を記憶し、ショートカットメニューを作成して追加する。追加されたショートカットメニューは、ショートカット表示領域Ａ３に表示される。
【０１１３】
図２１に示されるフローは、例えば、図１７に示される機能ブロックのショートカット制御部１８（ＯＰ２１−ＯＰ２６），タッチパネル操作解析部１２（ＯＰ２１，ＯＰ２２，ＯＰ２５），画面表示設定部１５（ＯＰ２６）の協働によって実現される。
【０１１４】
（選択開始画面表示中のタッチパネル操作に対する処理）
図２２，図２３，図２４，及び図２５は、選択開始画面表示中のタッチパネル操作に対する処理のフローチャートの例である。図２２，図２３，図２４，及び図２５に示されるフローは、選択開始画面が表示されると開始し、選択開始画面が表示されている間は繰り返し実行される。図２２，図２３，図２４，及び図２５に示されるフローは、選択開始画面の表示が終了すると終了し、繰り返し実行も終了する。
【０１１５】
ＯＰ３０では、制御部１００は、タッチパネル２０２から順次入力される座標情報から、タッチパネル２０２上でプッシュの後にリリースする一連の動作が行われたか否か、すなわち、選択操作が行われたか否かを判定する。選択操作が行われた場合には（ＯＰ３０：Ｙｅｓ）、処理が図２３のＯＰ３１に進む。選択操作ではない場合には（ＯＰ３０：Ｎｏ）、処理がＯＰ５０に進む。
【０１１６】
ＯＰ５０では、制御部１００は、タッチパネル２０２から順次入力される座標情報から、タッチパネル２０２上で、上から下へ又は下から上へのスクロールの操作が行われたか否かを判定する。上から下へ又は下から上へのスクロールの操作が行われた場合には（ＯＰ５０：Ｙｅｓ）、処理が図２４のＯＰ５１に進む。上から下へ又は下から上へのスクロールの操作ではない場合には（ＯＰ５０：Ｎｏ）、処理がＯＰ６０に進む。
【０１１７】
ＯＰ６０では、制御部１００は、タッチパネル２０２から順次入力される座標情報から、タッチパネル２０２上で、左から右へのフリックの動作が行われたか否かを判定する。左から右へのフリックの動作が行われた場合には（ＯＰ６０：Ｙｅｓ）、処理が図２５のＯＰ６１に進む。左から右へのフリックの動作ではない場合、及び、タッチパネル２０２から座標情報が取得されない場合には（ＯＰ６０：Ｎｏ）、制御部１００は、特に処理を行わず、図２２に示されるフローをＯＰ３０から繰り返し実行する。
【０１１８】
図２３は、選択開始画面の表示中に、タッチパネル２０２上で選択操作が検出された場合のフローチャートの例である。選択開始画面表示中にタッチパネル２０２上で選択操作が行われた場合には、順方向の処理となり、選択操作が検出された表示領域に応じて、画面が選択開始画面から第２層選択画面又はマルチ選択画面に遷移する。
【０１１９】
ＯＰ３１において、制御部１００は、選択操作が第１層表示領域Ａ５に対して行われたか否かを判定する。選択操作が第１層表示領域Ａ５に対して行われた場合には（ＯＰ３１：Ｙｅｓ）、第１層表示領域Ａ５に表示される項目（ルート）が選択されたことが示され、処理がＯＰ３２に進む。選択操作が第２層表示領域Ａ６に対して行われた場合には（ＯＰ３１：Ｎｏ）、第２層表示領域Ａ６に表示されるリストの項目が選択されたことが示され、処理がＯＰ３８に進む。
【０１２０】
ＯＰ３２において、制御部１００は、直前の第１層の選択項目（ルート）に対する第２層表示領域Ａ６に表示されるリストのラストモードを記憶する。ＯＰ３３において、制御部１００は、新たに項目が選択された状態である、第１層表示領域Ａ５のラストモードを記憶する。
【０１２１】
ＯＰ３４において、制御部１００は、第１層の選択項目（ルート）に応じて階層数Ｎを決定する（図１参照）。
【０１２２】
ＯＰ３５において、制御部１００は、第１層の選択項目をルートとする階層構造の第２層の要素であるリストのラストモードを読み込む。ＯＰ３６において、制御部１００は、第２層のリストをＯＰ３５において読み込んだラストモードの状態で、次に画面に表示される第２層選択画面の第２層表示領域Ａ５に表示する設定を行う。ＯＰ３７において、制御部１００は、第２層選択画面を画像調整回路１０８及び画像出力部１１０に出力し、液晶パネル２０１の画面に表示させる。これによって、ＡＶＮ一体機１の画面が選択開始画面から第２層選択画面に遷移し、図２３に示されるフローは、終了する。その後、図２６に示される第２層選択画面表示中のタッチパネル２０２上の操作に対する処理が開始される。
【０１２３】
ＯＰ３８において、制御部１００は、現在選択中の第１層の項目（ルート）に対する第２層のリストのラストモードを記憶する。ＯＰ３９において、制御部１００は、次に表示されるマルチ選択画面のために、ＯＰ３１において選択された第２層のリストの項目に対する第３層のリストのラストモードを読み込む。ＯＰ４０において、制御部１００は、次に表示されるマルチ選択画面に第３層表示領域を追加する。ＯＰ４１において、制御部１００は、第２層の選択項目に対応する第３層のリストをＯＰ３９において読み込んだラストモードの状態で、マルチ選択画面の第３層表示領域に表示する設定を行う。ＯＰ４２において、制御部１００は、変数Ｘ＝３（３≦Ｘ≦Ｎ）と設定する。ＯＰ４３において、制御部１００は、マルチ選択画面を画像調整回路１０８及び画像出力部１１０に出力し、液晶パネル２０１の画面に表示させる。これによって、ＡＶＮ一体機１の画面が選択開始画面からマルチ選択画面に遷移し、処理が終了する。その後、図２８に示されるマルチ選択画面表示中のタッチパネル２０２上の操作に対する処理が開始される。
【０１２４】
図２４は、選択開始画面の表示中に、タッチパネル２０２上で上下方向のスクロールが検出された場合のフローチャートの例である。選択開始画面表示中にタッチパネル２０２上で上下スクロールの動作が行われた場合には、該動作が検出された表示領域の表示が指の動きに合わせて（追従して）スクロールする。
【０１２５】
ＯＰ５１では、制御部１００は、上下方向のスクロールが検出された表示領域（第１層表示領域Ａ５又は第２層表示領域Ａ６）が、スクロール可能な状態であるか否かを判定する。上下方向のスクロールが検出された表示領域が、スクロール可能な状態である場合には（ＯＰ５１：Ｙｅｓ）、処理がＯＰ５２に進む。上下方向のスクロールが検出された表示領域が、スクロール可能な状態でない場合には（ＯＰ５１：Ｎｏ）、処理が終了し、図２２のＯＰ３０から処理が繰り返される。
【０１２６】
ＯＰ５２では、制御部１００は、スクロールが検出された表示領域に表示されているリストを、検出されたタッチパネル２０２上のユーザの指の動きに追従するようにスクロールさせるように、画像調整回路１０８及び画像出力部１１０に指示し、液晶パネル２０１の画面に表示させる。その後、処理が終了し、図２２のＯＰ３０から処理が繰り返される。
【０１２７】
図２５は、選択開始画面の表示中に、タッチパネル２０２上で左から右へのフリックが検出された場合のフローチャートの例である。選択開始画面表示中にタッチパネル２０２上で左から右方向にフリックの動作が行われた場合には、逆方向の処理となり、画面が選択開始画面から基本メニュー選択画面に遷移する。
【０１２８】
ＯＰ６１では、制御部１００は、基本メニュー選択画面に表示されるナビゲーション画面をナビゲーション部１０６に生成させる。ナビゲーション部１０６は、ＡＶＮ一体機を搭載する車両の現在位置をＧＰＳ受信部１１２から所定周期で取得しており、地図情報と
現在位置とから例えば図２に示されるナビゲーション画面を生成する。ＯＰ６２では、制御部１００は、ＯＰ６１で取得したナビゲーション画面に基本メニュー表示領域Ａ１を前面に表示する設定を行い、基本メニュー選択画面を生成し、画像調整回路１０８及び画像出力部１１０に指示し、液晶パネル２０１の画面に表示させる。これによって、ＡＶＮ一体機の画面が、選択開始画面から基本メニュー選択画面に遷移する。
【０１２９】
図２２，図２３，図２４，及び図２５に示されるフローは、例えば、図１７に示される機能ブロックの画面表示制御部１１，タッチパネル操作解析部１２，ラストモード取得部１３，ラストモード読込部１４，画面表示設定部１５の協働によって実現される。
【０１３０】
（第２層選択画面表示中のタッチパネル操作に対する処理）
図２６，図２７，図２３，及び図２４は、第２層選択画面表示中のタッチパネル操作に対する処理のフローチャートの例である。図２６，図２７，図２３，及び図２４に示されるフローは、第２層選択画面が表示されると開始され、第２層選択画面が表示されている間は繰り返し実行される。図２６，図２３，図２４，及び図２７に示されるフローは、第２層選択画面の表示が終了すると終了され、繰り返し実行も終了される。
【０１３１】
ＯＰ７０では、制御部１００は、タッチパネル２０２から順次入力される座標情報から、タッチパネル２０２上でプッシュの後にリリースする一連の動作が行われたか否か、すなわち、選択操作が行われたか否かを判定する。選択操作が行われた場合には（ＯＰ７０：Ｙｅｓ）、処理が図２３のＯＰ３１に進む。ただし、図２３において、処理対象は、選択開始画面から第２層選択画面に置き換えられる。選択操作ではない場合には（ＯＰ７０：Ｎｏ）、処理がＯＰ８０に進む。
【０１３２】
ＯＰ８０では、制御部１００は、タッチパネル２０２の座標情報から、タッチパネル２０２上で、上から下へ又は下から上へのスクロールの操作が行われたか否かを判定する。上から下へ又は下から上へのスクロールの操作が行われた場合には（ＯＰ８０：Ｙｅｓ）、処理が図２４のＯＰ５１に進む。ただし、図２４において、処理対象は、選択開始画面から第２層選択画面に置き換えられる。上から下へ又は下から上へのスクロールの操作ではない場合には（ＯＰ８０：Ｎｏ）、処理がＯＰ９０に進む。
【０１３３】
ＯＰ９０では、制御部１００は、タッチパネル２０２の座標情報から、タッチパネル２０２上で、左から右へのフリックの動作が行われたか否かを判定する。左から右へのフリックの動作が行われた場合には（ＯＰ９０：Ｙｅｓ）、処理が図２７のＯＰ９１に進む。左から右へのフリックの動作ではない場合、及び、タッチパネル２０２から座標情報が取得されない場合には（ＯＰ９０：Ｎｏ）、制御部１００は、特に処理を行わず、図２６に示されるフローをＯＰ７０から繰り返し実行する。
【０１３４】
図２７は、第２層選択画面の表示中に、タッチパネル２０２上で左から右へのフリックが検出された場合のフローチャートの例である。第２層選択画面表示中にタッチパネル２０２上で左から右方向にフリックの動作が行われた場合には、逆方向の処理となり、画面が第２層選択画面から選択開始画面に遷移する。
【０１３５】
ＯＰ９１では、制御部１００は、第２層選択画面に含まれる第１層表示領域Ａ５と第２層表示領域Ａ６との画面内の表示比率を変えて、次に表示される選択開始画面の表示の設定を行う。例えば、第１層表示領域Ａ５と第２層表示領域Ａ６との画面内の表示比率を１：９から４：６に変更する。ＯＰ９２では、制御部１００は、ＯＰ９１で設定した選択開始画面を、画像調整回路１０８及び画像出力部１１０に出力し、液晶パネル２０１の画面に表示させる。これによって、ＡＶＮ一体機の画面が、第２層選択画面から選択開始画面に遷移する。その後、選択開始画面が表示されるので、図２２に示されるフローが開始さ
れる。
【０１３６】
図２６，図２７，図２３，及び図２４に示されるフローは、例えば、図１７に示される機能ブロックの画面表示制御部１１，タッチパネル操作解析部１２，ラストモード取得部１３，ラストモード読込部１４，画面表示設定部１５の協働によって実現される。
【０１３７】
（マルチ選択画面表示中のタッチパネル操作に対する処理）
図２８，図２９Ａ，図２９Ｂ，図３０，及び図２４は、マルチ選択画面表示中のタッチパネル操作に対する処理のフローチャートの例である。図２８，図２９Ａ，図２９Ｂ，図３０，及び図２４に示されるフローは、マルチ選択画面が表示されると開始され、マルチ選択画面が表示されている間は繰り返し実行される。図２８，図２９Ａ，図２９Ｂ，図３０，及び図２４に示されるフローは、マルチ選択画面の表示が終了すると終了され、繰り返し実行も終了される。
【０１３８】
ＯＰ１００では、制御部１００は、タッチパネル２０２から順次入力される座標情報から、タッチパネル２０２上でプッシュの後リリースする一連の動作が行われたか否か、すなわち、選択操作が行われたか否かを判定する。選択操作が行われた場合には（ＯＰ１００：Ｙｅｓ）、処理が図２９ＡのＯＰ１０１に進む。選択操作ではない場合には（ＯＰ１００：Ｎｏ）、処理がＯＰ１４０に進む。
【０１３９】
ＯＰ１４０では、制御部１００は、タッチパネル２０２の座標情報から、タッチパネル２０２上で、上から下へ又は下から上へのスクロールの操作が行われたか否かを判定する。上から下へ又は下から上へのスクロールの操作が行われた場合には（ＯＰ１４０：Ｙｅｓ）、処理が図２４のＯＰ５１に進む。上から下へ又は下から上へのスクロールの操作ではない場合には（ＯＰ１４０：Ｎｏ）、処理がＯＰ１３０に進む。
【０１４０】
ＯＰ１３０では、制御部１００は、タッチパネル２０２の座標情報から、タッチパネル２０２上で、左から右へのフリックの動作が行われたか否かを判定する。左から右へのフリックの動作が行われた場合には（ＯＰ１３０：Ｙｅｓ）、処理が図３０のＯＰ１３１に進む。左から右へのフリックの動作ではない場合、及び、タッチパネル２０２から座標情報が取得されない場合には（ＯＰ１３０：Ｎｏ）、制御部１００は、特に処理を行わず、図２８に示されるフローをＯＰ１００から繰り返し実行する。
【０１４１】
図２９Ａ及び図２９Ｂは、マルチ選択画面の表示中に、タッチパネル２０２上で選択操作が検出された場合のフローチャートの例である。マルチ選択画面表示中にタッチパネル２０２上で選択操作が行われた場合には、順方向の処理となり、選択操作が検出された表示領域に応じて、画面が遷移する。
【０１４２】
ＯＰ１０１において、制御部１００は、選択操作がマルチ選択画面内の第１層表示領域Ａ５に対して行われたか否かを判定する。選択操作がマルチ選択画面内の第１層表示領域Ａ５に対して行われた場合には（ＯＰ１０１：Ｙｅｓ）、第１層表示領域Ａ５に表示される項目（ルート）が新たに選択されたことが示され、処理がＯＰ１０２に進む。また、選択操作がマルチ選択画面内の第１層表示領域Ａ５に対して行われた場合には、第１実施形態では、画面がマルチ選択画面から第２層選択画面に遷移する。第１層表示領域Ａ５に以外の表示領域に対して行われた場合には（ＯＰ１０１：Ｎｏ）、処理がＯＰ１０８に進む。
【０１４３】
ＯＰ１０２において、制御部１００は、直前の第１層の選択項目（ルート）に対する第２層表示領域Ａ６から第Ｘ層表示領域に表示される各リストのラストモードを記憶する。ＯＰ１０３において、制御部１００は、新たに項目が選択された状態である、第１層表示
領域Ａ５のラストモードを記憶する。
【０１４４】
ＯＰ１０４において、制御部１００は、第１層の選択項目をルートとする階層構造の第２層の要素であるリストのラストモードを読み込む。ＯＰ１０５において、制御部１００は、第２層のリストをＯＰ１０４において読み込んだラストモードの状態で、次に画面に表示される第２層選択画面の第２層表示領域Ａ５に表示する設定を行う。ＯＰ１０６において、制御部１００は、第３層表示領域から第Ｘ層表示領域を現在表示されているマルチ選択画面から削除する設定を行う。このように設定すると、第１層から第Ｘ層までが含まれるマルチ選択画面から、第３層から第Ｘ層が、例えば、画面右端へスライドして消えて、画面がマルチ選択画面から第２層選択画面へと遷移することとなる。ＯＰ１０７において、制御部1００は、第２層選択画面及び第２層選択画面への遷移の設定を画像調整回路
１０８及び画像出力部１１０に出力し、液晶パネル２０１の画面に表示させる。これによって、ＡＶＮ一体機１の画面がマルチ選択画面から第２層選択画面に遷移する。その後、図２６に示される第２層選択画面表示中のタッチパネル２０２上の操作に対する処理が開始される。
【０１４５】
ＯＰ１０８において、制御部１００は、選択操作がマルチ選択画面内の操作可能な状態である第Ｘ−１層表示領域に対して行われたか否かを判定する。選択操作がマルチ選択画面内の第Ｘ−１層表示領域に対して行われた場合には（ＯＰ１０８：Ｙｅｓ）、第Ｘ−１層表示領域に表示される項目が新たに選択されたことが示され、それに伴って、マルチ選択画面の第Ｘ層表示領域の表示が遷移する。選択操作がマルチ選択画面内の第Ｘ−１層表示領域に対して行われた場合には、処理がＯＰ１０９に進む。また、選択操作がマルチ選択画面内の第Ｘ−１層表示領域に対するものでない場合には（ＯＰ１０８：Ｎｏ）、処理がＯＰ１１４に進む。
【０１４６】
ＯＰ１０９において、制御部１００は、現在選択中の第Ｘ−１層の項目に対する第Ｘ層のリストのラストモードを記憶する。ＯＰ１１０において、制御部１００は、ＯＰ１０８において項目が選択された状態である現在の第Ｘ−１層表示領域に表示されるリストのラストモードを記憶する。
【０１４７】
ＯＰ１１１において、制御部１００は、ＯＰ１０８において選択された第Ｘ−１層のリストの項目に対する第Ｘ層のリストのラストモードを読み込む。ＯＰ１１２において、制御部１００は、第Ｘ−１層の選択項目に対応する第Ｘ層のリストを読み込まれたラストモードの状態でマルチ選択画面の第Ｘ層表示領域に表示することを設定する。ＯＰ１１３において、制御部１００は、マルチ選択画面を画像調整回路１０８及び画像出力部１１０に出力し、液晶パネル２０１の画面に表示させる。これによって、ＡＶＮ一体機１に表示されるマルチ選択画面の第Ｘ層表示領域の表示が新たに選択された第Ｘ−１層の項目に対応するリストに遷移する。その後、図２８のＯＰ１００から繰り返し実行される。
【０１４８】
図２９ＢのＯＰ１１４では、制御部１００は、選択操作がマルチ選択画面内の操作可能な状態である第Ｘ層表示領域に対して行われたか否かを判定する。選択操作がマルチ選択画面内の第Ｘ層表示領域に対して行われた場合には（ＯＰ１１４：Ｙｅｓ）、第Ｘ層表示領域に表示される項目が選択されたことが示され、それに伴って、画面が遷移する。選択操作がマルチ選択画面内の第Ｘ層表示領域に対して行われた場合には、処理がＯＰ１１５に進む。また、選択操作がマルチ選択画面内の第Ｘ層表示領域に対するものでない場合には（ＯＰ１１４：Ｎｏ）、処理は終了し、図２８のＯＰ１００から繰り返し実行される。
【０１４９】
ＯＰ１１５では、制御部１００は、変数Ｘ＝Ｎ、すなわち、現在マルチ選択画面に表示されている層のうち最下層の層は、第１層の選択項目をルートとする階層構造の最下層であるか否かを判定する。変数Ｘ＝Ｎである場合には（ＯＰ１１５：Ｙｅｓ）、第Ｘ層が階
層構造の最下層であることが示される、すなわち、再生対象の楽曲が選択されたことが示される。この場合には、画面は、マルチ選択画面から選択結果出力画面に遷移する。変数Ｘ＝Ｎである場合には、処理がＯＰ１２１に進む。変数Ｘ＝Ｎでない場合には（ＯＰ１１５：Ｎｏ）、階層構造に第Ｘ層よりも下位の層が存在することが示される。この場合には、マルチ選択画面は、第１層表示領域Ａ５と、第Ｘ層表示領域と、第Ｘ＋１層表示領域とが操作可能な状態で表示される画面に遷移する。変数Ｘ＝Ｎでない場合には、処理がＯＰ１１６に進む。
【０１５０】
ＯＰ１１６では、制御部１００は、現在選択中の第Ｘ−１層の項目に対する第Ｘ層のリストのラストモードを記憶する。ＯＰ１１７では、制御部１００は、次に表示されるマルチ選択画面のために、選択された第Ｘ層のリストの項目に対する第Ｘ＋１層のリストのラストモードを読み込む。ＯＰ１１８では、制御部１００は、次に表示されるマルチ選択画面に第Ｘ＋１層表示領域を追加する。ＯＰ１１９では、制御部１００は、第Ｘ層の選択項目に対応する第Ｘ＋１層のリストを読み込んだラストモードの状態で、マルチ選択画面の第Ｘ＋１層表示領域に表示する設定を行う。ＯＰ１２０では、制御部１００は、変数Ｘ＝Ｘ＋１（３≦Ｘ≦Ｎ）と設定する。ＯＰ１２１では、制御部１００は、マルチ選択画面を画像調整回路１０８及び画像出力部１１０に出力し、液晶パネル２０１の画面に表示させる。これによって、マルチ選択画面が、第１層表示領域Ａ５と、第Ｘ−１層表示領域と、第Ｘ層表示領域とが操作可能な状態で表示されていた画面から、第１層表示領域Ａ５と、第Ｘ層表示領域と、第Ｘ＋１層表示領域とが操作可能な状態で表示されている画面へと遷移する。その後、再び図２８のＯＰ１００からフローが繰り返し実行される。
【０１５１】
ＯＰ１２２からは、マルチ選択画面から選択結果出力画面に遷移するための処理が行われる。ＯＰ１２２では、制御部１００は、マルチ選択画面のラスト画面を記憶する。ＯＰ１２３では、制御部１００は、選択された第Ｘ層の項目、すなわち、選択された楽曲の属性情報を読み込む。ＯＰ１２４は、選択された楽曲の属性情報を選択結果出力画面に表示するように設定する。ＯＰ１２５では、制御部１００は、選択結果出力画面を画像調整回路１０８及び画像出力部１１０に出力し、液晶パネル２０１の画面に表示させる。これによって、画面がマルチ選択画面から選択結果出力画面に遷移する。
【０１５２】
ＯＰ１２６では、制御部１００は、再生楽曲リストを作成する。例えば、特に設定がなされていない場合には、制御部１００は、選択された楽曲を先頭として、第Ｘ層のリストに含まれる選択された楽曲以降の楽曲を該リストの順に含めて再生楽曲リストを生成する。また、選択された楽曲の繰り返し再生が設定されている場合には、制御部１００は、選択された楽曲のみを含めて再生楽曲リストを生成する。ＯＰ１２７では、制御部１００は、所定の部に対して、選択された楽曲の再生指示を出す。
【０１５３】
図３０は、マルチ選択画面の表示中に、タッチパネル２０２上で左から右へのフリックが検出された場合のフローチャートの例である。マルチ選択画面表示中にタッチパネル２０２上で左から右方向にフリックの動作が行われた場合には、逆方向の処理となり、画面が遷移する。
【０１５４】
ＯＰ１３１では、制御部１００は、変数Ｘ＝３であるか否かを判定する。変数Ｘ＝３である場合には（ＯＰ１３１：Ｙｅs）、マルチ選択画面に第１層表示領域Ａ５と、第２層
表示領域Ａ６と、第３層表示領域とが含まれていることが示される。変数Ｘ＝３である場合には、タッチパネル２０２上で左から右方向にフリックの動作が行われると、マルチ選択画面から第２層選択画面に遷移する（図１１参照）。変数Ｘ＝３である場合には、処理がＯＰ１３２に進む。
【０１５５】
変数Ｘ＝３でない場合には（ＯＰ１３１：Ｎｏ）、タッチパネル２０２上で左から右方
向にフリックの動作が行われると、マルチ選択画面の操作可能な表示領域が第１層選択領域と第Ｘ−１層選択領域と第Ｘ層選択領域であったものが、第１層選択領域と第Ｘ−２層選択領域と第Ｘ−１層選択領域に変更される。変数Ｘ＝３でない場合には、処理がＯＰ１３４に進む。
【０１５６】
ＯＰ１３２では、制御部１００は、マルチ選択画面から第３層表示領域を削除して第２層選択画面を表示する設定を行う。ＯＰ１３３では、制御部１００は、ＯＰ１３２で設定した第２層選択画面を、画像調整回路１０８及び画像出力部１１０に出力し、液晶パネル２０１の画面に表示させる。これによって、ＡＶＮ一体機の画面が、マルチ選択画面から第２層選択画面に遷移する。その後、第２層選択画面が表示されるので、図２６のフローが開始される。
【０１５７】
ＯＰ１３４では、制御部１００は、マルチ選択画面から第Ｘ層表示領域を削除する設定を行う。ＯＰ１３５では、マルチ選択画面において、第Ｘ−１層表示領域を右方向にスライドさせて表示させる設定を行う。これによって、第Ｘ−２層表示領域がマルチ選択画面に表示されることになる。ＯＰ１３６では、制御部１００は、変数Ｘ＝Ｘ−１に設定する。ＯＰ１３７では、制御部１００は、ＯＰ１３４及びＯＰ１３５において設定されたマルチ選択画面を、画像調整回路１０８及び画像出力部１１０に出力し、液晶パネル２０１の画面に表示させる。これによって、マルチ選択画面から第Ｘ層表示領域が消え、代わりに、第Ｘ−２層表示領域が表示される。その後、マルチ選択画面が表示されているので、図２８のフローが開始される。
【０１５８】
図２８，図２９Ａ，図２９Ｂ，図３０及び図２４に示されるフローは、例えば、図１７に示される機能ブロックの画面表示制御部１１，タッチパネル操作解析部１２，ラストモード取得部１３，ラストモード読込部１４，画面表示設定部１５の協働によって実現される。
【０１５９】
（選択結果出力画面表示中のタッチパネル操作に対する処理）
図３１は、選択結果出力画面表示中のタッチパネル操作に対する処理のフローチャートの例である。図３１に示されるフローは、選択結果出力画面が表示されると開始し、選択結果出力画面が表示されている間は繰り返し実行される。図３１に示されるフローは、選択結果出力画面の表示が終了すると終了され、繰り返し実行も終了される。
【０１６０】
ＯＰ１６０では、制御部１００は、タッチパネル２０２から順次入力される座標情報から、タッチパネル２０２上で、左から右へのフリックの動作が行われたか否かを判定する。左から右へのフリックの動作が行われた場合には（ＯＰ１６０：Ｙｅｓ）、処理がＯＰ１６１に進む。左から右へのフリックの動作ではない場合、及び、タッチパネル２０２から座標情報が取得されない場合には（ＯＰ１６０：Ｎｏ）、制御部１００は、特に処理を行わず、図３１に示されるフローをＯＰ１６０から繰り返し実行する。
【０１６１】
ＯＰ１６１では、制御部１００は、マルチ選択画面のラスト画面を読み込む。ＯＰ１６２では、制御部１００は、マルチ選択画面のラスト画面を、画像調整回路１０８及び画像出力部１１０に出力し、液晶パネル２０１の画面に表示させる。これによって、画面が選択結果出力画面からマルチ選択画面に遷移する。その後、マルチ選択画面が表示されているので、図２８のフローが開始される。
【０１６２】
図３１に示されるフローは、例えば、図１７に示される機能ブロックの画面表示制御部１１，タッチパネル操作解析部１２，ラストモード読込部１４，画面表示設定部１５の協働によって実現される。
【０１６３】
（リストのスクロール処理）
図３２Ａ及び図３２Ｂは、リストのスクロール処理を説明するための図である。第１実施形態では、表示されるリストが表示領域に収まりきらない場合には、該表示領域はスクロール可能な状態となる。さらに、第１実施形態では、リスト内に選択中の項目がある場合には、リストがスクロールされる場合でも、選択中の項目は表示領域内に表示され続ける。
【０１６４】
例えば、図３２Ａに示されるマルチ選択画面の第４層表示領域Ａ８は、スクロール可能な状態となっており、第４層表示領域Ａ８内の「４．楽曲ａｄ」が選択中の項目である。ユーザが、第４層表示領域Ａ８内で上方向にスクロールの動作を行った場合、第４層表示領域Ａ８に表示されるリストも上方向にスクロールされる（図３２Ａ中、画面ＳＣ８−１）。リストが上方向にスクロールされ続けると、選択中の項目「４．楽曲ａｄ」は、第４層表示領域Ａ８の上端に位置する（図３２Ａ中、画面ＳＣ８−２）。さらに、リストが上方向にスクロールされた場合には、選択中の項目「４．楽曲ａｄ」は、第４層表示領域Ａ８から外れることなく、第４層表示領域Ａ８の上方にとどまって表示される（図３２Ａ中、画面ＳＣ８−３）。一方、第４層表示領域Ａ８の選択中の項目「４．楽曲ａｄ」の項目以降の項目（「５．楽曲ａｅ」以降の項目）は、上方向にスクロールされる。
【０１６５】
図３２Ｂは、図３２Ａの画面ＳＣ８−３の後に、ユーザが、第４層表示領域Ａ８内で下方向にスクロールの動作を行った場合の画面の遷移の例を示す図である。ユーザが、第４層表示領域Ａ８内で下方向にスクロールの動作を行った場合、選択中の項目「４．楽曲ａｄ」は、画面上端にとどまっているが、リストのその他の項目は下方向にスクロールされる（図３２Ｂ中、画面ＳＣ８−４）。リストが下方向にスクロールされ続けると、選択中の項目「４．楽曲ａｄ」がリスト内の本来の位置に戻る（図３２Ｂ中、画面ＳＣ８−５）。その後さらに、リストが下方向にスクロールされた場合には、選択中の項目「４．楽曲ａｄ」は、リストの本来の位置で表示され、リストのスクロールとともに移動して表示される（図３２Ｂ中、画面ＳＣ８−６）。
【０１６６】
このように、選択中の項目は、リストがスクロールされた場合でも表示領域内にとどまり、表示され続ける。これによって、ユーザは常に選択中の項目を視認することができる。また、選択中の項目がリストのスクロールによって、画面下方に位置した場合には、図３２Ａ及び図３２Ｂと同様に、選択中の項目が画面下方にとどまって表示され続ける。
【０１６７】
図３３は、図３２Ａ及び図３２Ｂにおいて説明されたリストのスクロール処理における選択中の項目の固定表示に係る処理のフローチャートの例である。図３３に示されるフローは、スクロール可能な表示領域において上下方向のスクロールが検出された際に、開始される。図３３に示されるフローは、スクロール可能な表示領域において上下方向のスクロールが行われる間繰り返し実行され、スクロールが終了すると繰り返し実行も終了する。
【０１６８】
ＯＰ１７１では、制御部１００は、スクロールが検出された表示領域に選択中の項目があるか否かを判定する。スクロールが検出された表示領域に選択中の項目がある場合には（ＯＰ１７１：Ｙｅｓ）、処理がＯＰ１７２に進む。スクロールが検出された表示領域に選択中の項目が存在しない場合には（ＯＰ１７１：Ｎｏ）、処理が終了する。
【０１６９】
ＯＰ１７２では、制御部１００は、選択中の項目が画面の上端（トップ）又は下端（ボトム）に固定表示されているか否かを判定する。選択中の項目が画面の上端（トップ）又は下端（ボトム）に固定表示されている場合には（ＯＰ１７２：Ｙｅｓ）、処理がＯＰ１７３に進む。選択中の項目が画面の上端（トップ）又は下端（ボトム）に固定表示されていない場合には（ＯＰ１７２：Ｎｏ）、処理がＯＰ１７５に進む。
【０１７０】
ＯＰ１７３では、制御部１００は、選択中の項目の表示位置が、表示領域内（画面）の上端（トップ）又は下端（ボトム）であるか否かを判定する。選択中の項目の表示位置が、表示領域内（画面）の上端（トップ）又は下端（ボトム）である場合には（ＯＰ１７３：Ｙｅｓ）、処理がＯＰ１７４に進む。選択中の項目の表示位置が、表示領域内（画面）の上端（トップ）又は下端（ボトム）でない場合には（ＯＰ１７３：Ｎｏ）、処理が終了する。その後、スクロールが続く間は、図３３に示されるフローが繰り返し実行される。
【０１７１】
ＯＰ１７４では、制御部１００は、選択中の項目を表示領域内（画面）の上端（トップ）又は下端（ボトム）に固定表示する。その後、スクロールが続く間は、図３３に示されるフローが繰り返し実行される。
【０１７２】
ＯＰ１７５では、制御部１００は、表示領域内（画面）の上端（トップ）又は下端（ボトム）に固定表示されている選択中の項目がリスト内の本来の位置に表示されているか否かを判定する。選択中の項目がリスト内の本来の位置に表示されている場合には（ＯＰ１７５：Ｙｅｓ）、処理がＯＰ１７６に進む。選択中の項目がリスト内の本来の位置に表示されていない場合には（ＯＰ１７５：Ｎｏ）、処理が終了する。その後、スクロールが続く間は、図３３に示されるフローが繰り返し実行される。
【０１７３】
ＯＰ１７６では、制御部１００は、選択中の項目がリスト内の本来の位置に表示されているので、選択中の項目の固定表示を解除する。その後、スクロールが続く間は、図３３に示されるフローが繰り返し実行される。
【０１７４】
図３３に示されるフローは、例えば、図１７に示される機能ブロックの画面表示制御部１１，タッチパネル操作解析部１２，画面表示設定部１５の協働によって実現される。
【０１７５】
（楽曲再生処理）
図３４は、再生対象の楽曲選択処理において選択された楽曲の再生処理のフローチャートの例である。図３４に示されるフローは、例えば、図２９ＢのフローのＯＰ１２７で制御部１００が選択楽曲の再生指示をした場合に、開始される。また、図３４に示されるフローは、楽曲再生処理がユーザの操作によって停止されるまで繰り返し実行される。
【０１７６】
ＯＰ１８１では、制御部１００は、再生楽曲リストが新規か否かを判定する。再生楽曲リストが新規である場合には（ＯＰ１８１：Ｙｅｓ）、処理がＯＰ１８２に進む。再生楽曲リストが新規でない場合には（ＯＰ１８１：Ｎｏ）、処理がＯＰ１８３に進む。
【０１７７】
ＯＰ１８２では、制御部１００は、再生楽曲リストが新規であるため、再生楽曲リストの第１曲目の再生を所定の部に指示する。オーディオソースがｉＰｏｄの場合には、制御部１００は外部記録媒体再生部１０１に再生楽曲リストの第１曲目の再生を指示する。その後、ユーザの操作によって楽曲再生処理が停止されるまで図３４に示されるフローが繰り返し実行される。
【０１７８】
ＯＰ１８３では、制御部１００は、現在の再生対象の楽曲の再生が完了したか否かを判定する。現在の再生対象の楽曲の再生が完了した場合には（ＯＰ１８３：Ｙｅｓ）、処理がＯＰ１８４に進む。ＯＰ１８４では、制御部１００は、再生楽曲リストの次の楽曲の再生を所定の部に指示する。現在の再生対象の楽曲の再生が完了していない場合には（Ｏ１８３：Ｎｏ）、処理がＯＰ１８５に進む。
【０１７９】
ＯＰ１８５では、制御部１００は、再生楽曲リストの現在再生中の楽曲の前曲又は次曲を選択する選曲操作がなされたか否かを判定する。選曲操作は、例えば、操作部１１４に
含まれる、早送りボタンや巻戻しボタン等の押下による操作である。選曲操作がなされた場合には（ＯＰ１８５：Ｙｅｓ）、処理がＯＰ１８６に進む。ＯＰ１８６では、制御部１００は、再生楽曲リストの対象の楽曲の再生を所定の部に指示する。その後、ユーザの操作によって楽曲再生処理が停止されるまで図３４に示されるフローが繰り返し実行される。選曲操作がなされない場合には（ＯＰ１８５：Ｎｏ）、処理が終了し、ユーザの操作によって楽曲再生処理が停止されるまで図３４に示されるフローが繰り返し実行される。
【０１８０】
（第１実施形態の作用効果）
第１実施形態では、マルチ選択画面において、階層構造の第１層，第Ｘ−１層，及び第Ｘ層が操作可能な状態で表示される。これによって、階層構造において、異なる第Ｘ−１層の選択項目を変更する場合に、第Ｘ−１層を表示させる操作を省くことができ、利便性が増す。さらに、同じ画面上に第１層も操作可能な状態で表示されるため、第１層の選択項目を変更する場合には、何度も操作をすることなく、第１層の選択項目を変更することができる。
【０１８１】
マルチ選択画面において、階層構造の第１層，第Ｘ−１層，及び第Ｘ層が操作可能な状態で表示されることによって、例えば、第Ｘ層の項目を選択する際に、ユーザは上位の層である第Ｘ−１層の選択項目を視認しながら第Ｘ層の項目を選択することができる。また、第Ｘ層及び第Ｘ−１層の項目が表示領域内に表示しきれない場合には、第Ｘ層及び第Ｘ−１層の双方の表示領域をスクロールさせることができるので、ユーザは、第Ｘ層と同じ画面上で、一つ上位の第Ｘ−１層の項目を全て確認することができ、利便性が高まる。
【０１８２】
マルチ選択画面において、左から右に進むにつれて下位の層が表示されている場合に、左から右へフリックすることによって、第１層，第Ｘ−１層，及び第Ｘ層が表示されていた画面を、第１層，第Ｘ−２層，及び第Ｘ−１層が表示される画面に遷移させることができる。すなわち、ユーザは左から右に下位層の表示領域を画面から除外するようにフリックすることによって、より上位の層を画面に表示させることができる。このように、画面遷移を指示する操作と、画面表示とをリンクさせておくことによって、より直感的に操作することができ、操作性が高まる。
【０１８３】
また、第１実施形態では、リスト内の選択中の項目は、リストがスクロールされても表示領域内にとどまり、表示され続ける。これによって、ユーザは現在の選択中の項目を視認しつつ、項目を検索することができる。
【０１８４】
＜第２実施形態＞
図３５は、インデックス表示領域の表示例を示す図である。第２実施形態では、五十音順及びアルファベット順で整列された所定数の項目を有するリストを表示する領域内で、所定の操作が行われた場合に、リストのインデックス文字が表示される。五十音順及びアルファベット順で整列された所定数の項目を有するリストは、例えば、オーディオソースに保持される全楽曲のリスト，全アーティストのリスト、全アルバムのリスト等がある。インデックス文字が表示される条件（所定の操作）は、例えば、或る項目を長押しする、同じ方向にリストを所定回数スクロールする、所定速度以上でスクロールする、等がある。尚、長押しとは、同じ位置に、例えば２秒以上所定圧力で触れることである。
【０１８５】
例えば、図３５に示される例では、第２層選択画面ＳＣ１２において、ユーザが第２層表示領域Ａ６の「アーティスト（あきき）」（カッコ内がアーティスト名）の項目の表示領域を長押しすると、第２層表示領域Ａ６の右側領域にインデックス表示領域Ａ９が表示される。「アーティスト（あきき）」の項目が長押しされた場合には、アーティスト名「あきき」は、あ行に属するので、インデックス表示領域Ａ９にはインデックス文字として「あ」が表示される。例えば、アーティスト名「ＨＴＯ」の項目が長押しされた場合には
、インデックス表示領域Ａ９にインデックス文字として「Ｈ」が表示される。
【０１８６】
インデックス表示領域Ａ９が表示されると、第２層表示領域Ａ６では、インデックス表示領域Ａ９に表示されるインデックス文字から始まる項目を先頭にしてリストが表示される。例えば、インデックス表示領域Ａ９にインデックス文字「Ｈ」が表示される場合には、第２層表示領域Ａ６には、「Ｈ」から始まる項目を先頭としてリストが表示される。
【０１８７】
例えば図３５に示される状態で、インデックス表示領域Ａ９において下方向のフリックが実行されると、インデックス表示領域Ａ９のインデックス文字の表示は、あ→か→さ→た→・・・というようにア段で順番に遷移する。また、インデックス表示領域Ａ９にアルファベットが表示されている場合には、フリック操作に応じてアルファベット順でインデックス文字の表示が遷移する。例えば、インデックス表示領域Ａ９にインデックス文字「Ｈ」が表示されている場合には、インデックス表示領域Ａ９において下方向のフリックが実行されると、Ｈ→Ｉ→Ｊ→・・・というようにインデックス文字の表示が遷移する。
【０１８８】
また、インデックス表示領域Ａ９に対して、上下方向のフリックやスクロール等が実行されると、インデックス表示領域Ａ９に表示されるインデックス文字の遷移にリンクして、第２層表示領域Ａ６の表示も遷移する。例えば、インデックス表示領域Ａ９にインデックス文字「あ」が表示されている場合に、フリック等によって、インデックス表示領域Ａ９の表示がインデックス文字「か」に遷移すると、第２層表示領域Ａ６に表示されるリストも、「あ」から始まる項目が先頭に位置する状態から「か」から始まる項目が先頭に位置するまでスクロールされる。
【０１８９】
また、インデックス表示領域Ａ９が表示された状態で、第２層表示領域Ａ６においてリストがスクロールされると、リストのスクロールとリンクしてインデックス表示領域Ａ９に表示されるインデックス文字も遷移する。例えば、第２層表示領域Ａ６において、先頭に表示される項目が「あ」から始まる項目から「か」から始まる項目になるまでリストがスクロールされると、インデックス表示領域Ａ９に表示されるインデックス文字も「あ」から「か」に遷移する。
【０１９０】
図３５においては、第２層選択画面において、第２層表示領域Ａ６にインデックス表示領域Ａ９が表示される例について説明したが、これ限られず、例えば、マルチ選択画面においても、インデックス表示対象のリストが表示される表示領域であれば、インデックス表示領域Ａ９を表示することが可能である。
【０１９１】
図３６は、図３５において説明されたインデックス表示領域を表示可能なＡＶＮ一体機１の制御部１００の機能ブロック図の例である。第２実施形態においては、第１実施形態の機能ブロック図に対して、インデックス制御部２０が加わった機能ブロック図となる。第１実施形態において説明された機能ブロックについては、第２実施形態では説明を省略する。
【０１９２】
インデックス制御部２０は、制御部１００が表示プログラムを実行することによって実現する機能ブロックの一つである。インデックス制御部２０は、画面表示制御部１１による画面遷移の制御とは独立して、インデックス表示領域Ａ９の表示及び消去、表示するインデックス文字の遷移等の制御を行う。例えば、インデックス表示対象リストが表示される表示領域でインデックス表示条件が満たされた場合には、該表示領域にインデックス表示領域Ａ９を表示し、インデックス表示終了条件が満たされた場合には、該表示領域に表示されるインデックス表示領域Ａ９を消去する。インデックス表示条件は、例えば、長押し、同じ方向へのスクロールの連続回数、及びスクロールの速度等がある。インデックス表示終了条件は、例えば、インデックス表示領域Ａ９が表示される表示領域以外の表示領
域において操作が行われたことや、項目の選択や逆方向の画面遷移などで、インデックス表示領域Ａ９が表示されている表示領域が表示されなくなることである。
【０１９３】
インデックス制御部２０は、タッチパネル操作解析部１２からのタッチパネル２０２上の動作の解析結果から、インデックス表示条件及びインデックス表示終了条件が満たされたか否かを判定する。また、画面表示制御部１１から、インデックス表示対象リストを表示する表示領域の情報を取得し、インデックス表示領域Ａ９に表示するべきインデックス文字を決定する。また、インデックス制御部２０は、インデックス表示領域Ａ９の情報を画面表示設定部１５に出力し、画面表示設定部１５は、インデックス制御部２０からの指示に従ってインデックス表示領域Ａ９の画面への表示および消去を設定する。
【０１９４】
図３７は、記憶部１９に保持される、第２実施形態の階層構造一覧表である。第１実施形態の階層構造一覧表と異なる点は、各要素にインデックス表示対象フラグが備えられている点である。インデックス表示フラグは、要素であるリストがインデックス表示対象のリストであることを示すためのフラグである。
【０１９５】
インデックス表示対象となるリストは、五十音順又はアルファベット順等のルールに従って並べられており、且つ、所定数（例えば、１００）以上項目があるリストである。図３７に示される階層構造一覧表においては、「アーティスト」をルートとする階層構造の第２層の「アーティスト名リスト」，「アルバム」をルートとする階層構造の第２層の「アルバム名リスト」，「楽曲」をルートとする階層構造の第２層の「楽曲名リスト」，及び「ジャンル」をルートとする階層構造の第３層の「ジャンルごとのアーティスト名リスト」が、インデックス表示対象リストとして設定されている。
【０１９６】
インデックス制御部２０は、記憶部１９に保持される図３７に示されるような階層構造一覧表を参照して、表示領域に表示されているリストがインデックス表示対象リストであるか否かを判定する。
【０１９７】
図３８及び図３９は、インデックス表示領域に係る処理のフローチャートの例である。図３８は、インデックス表示領域の表示および消去に係る処理のフローチャートの例である。図３８に示されるフローは、インデックス表示対象リストが、選択開始画面，第２層選択画面，及びマルチ選択画面に含まれる何れかの表示領域に表示されると、開始される。
【０１９８】
ＯＰ１９１では、制御部１００は、インデックス表示対象のリストが表示されている表示領域に、インデックス表示領域が画面に表示されているか否かを判定する。インデックス表示領域が画面に表示されている場合には（ＯＰ１９１：Ｙｅｓ）、処理がＯＰ１９２に進む。インデックス表示領域が画面に表示されていない場合には（ＯＰ１９１：Ｎｏ）、処理がＯＰ１９４に進む。
【０１９９】
ＯＰ１９２では、制御部１００は、インデックス表示対象のリストが表示されている表示領域において、インデックス表示条件が満たされたか否かを判定する。インデックス表示条件が満たされた場合には（ＯＰ１９２：Ｙｅｓ）、処理がＯＰ１９３に進む。インデックス表示条件が満たされない場合には（ＯＰ１９２：Ｎｏ）、処理が終了する。
【０２００】
ＯＰ１９３では、制御部１００は、インデックス表示領域を、画像調整回路１０８及び画像出力部１１０に出力し、液晶パネル２０１の画面に表示させる。制御部１００は、例えば、インデックス表示条件が長押しである場合には、長押しが検知された項目の先頭文字を解析し、該先頭文字の属する行のア段をインデックス表示領域に表示させる。又は、長押しが検知された項目の先頭文字がアルファベットである場合には、該先頭文字をイン
デックス表示領域に表示させる。その後、インデックス表示対象のリストが表示されている間は、図３８に示すフローが繰り返し実行される。
【０２０１】
ＯＰ１９４では、制御部１００は、インデックス表示領域が表示されているので、インデックス表示終了条件が満たされたか否かを判定する。インデックス表示終了条件が満たされた場合には（ＯＰ１９４：Ｙｅｓ）、処理がＯＰ１９５に進む。インデックス表示終了条件が満たされない場合には（ＯＰ１９４：Ｎｏ）、処理が終了する。その後、インデックス表示対象のリストが表示されている間は、図３８に示すフローが繰り返し実行される。
【０２０２】
図３９は、インデックス表示領域の表示の遷移に係る処理のフローチャートの例である。図３９に示されるフローは、インデックス表示領域が表示されると開始され、インデックス表示領域が表示されている間は繰り返し実行される。また、図３９に示されるフローは、インデックス表示領域が表示されなくなると終了し、繰り返し実行も終了する。
【０２０３】
ＯＰ２０１では、制御部１００は、タッチパネル２０２上での上下フリックが検出されたか否かを判定する。タッチパネル２０２上での上下フリックが検出された場合には（ＯＰ２０１：Ｙｅｓ）、処理がＯＰ２０２に進む。タッチパネル２０２上での上下フリックが検出されない場合には（ＯＰ２０１：Ｎｏ）、処理は終了する。その後、インデックス表示領域が表示されている間は、図３９のフローが繰り返し実行される。
【０２０４】
ＯＰ２０２では、制御部１００は、上下フリックがインデックス表示領域内で行われたか否かを判定する。上下フリックがインデックス表示領域内で行われた場合には（ＯＰ２０２：Ｙｅｓ）、処理がＯＰ２０３に進む。上下フリックがインデックス表示領域以外で行われた場合には（ＯＰ２０２：Ｎｏ）、処理がＯＰ２０４に進む。
【０２０５】
ＯＰ２０３では、制御部１００は、インデックス表示領域に表示されるインデックス文字の遷移にリンクさせて、表示されているインデックス表示対象のリストをスクロールさせる。
【０２０６】
ＯＰ２０４では、制御部１００は、上下フリックがインデックス表示対象のリストが表示されている表示領域内で行われたか否かを判定する。上下フリックがインデックス表示対象のリストが表示されている表示領域内で行われた場合には（ＯＰ２０４：Ｙｅｓ）、処理がＯＰ２０５に進む。上下フリックがインデックス表示対象のリストが表示されている表示領域外で行われた場合には（ＯＰ２０４：Ｎｏ）、処理が終了する。その後、インデックス表示領域が表示されている間は、図３９のフローが繰り返し実行される。
【０２０７】
ＯＰ２０５では、制御部１００は、インデックス表示対象のリストのスクロール（フリックに応じたスクロール）にリンクさせてインデックス表示領域に表示されるインデックス文字を遷移させる。その後、処理が終了し、インデックス表示領域が表示されている間は、図３９のフローが繰り返し実行される。
【０２０８】
（第２実施形態の作用効果）
第２実施形態では、項目数が、所定数より多く、且つ、五十音順又はアルファベット順等で並べられたリストが表示される表示領域において、インデックス表示条件が満たされた場合に、インデックス表示領域が表示された。ンデックス表示領域において上下フリックすることで、インデックス表示領域に表示されたインデックス文字の遷移とリンクしてインデックス表示対象のリストもスクロールされるため、ユーザはより迅速に所望の項目を検出することができる。また、イ、所望の項目を検出するための操作回数、例えば、リストのスクロール回数が少なくて済む。
【０２０９】
（その他）
本発明の適用は、ＡＶＮ一体機に限られず、例えば、タッチパネルを備える、携帯電話端末，音楽プレーヤ，ゲーム機，汎用のコンピュータ等の情報処理装置にも可能である。また、第１実施形態及び第２実施形態では、再生する楽曲を選択する際の処理を例として説明したが、これに限られず、本発明は、階層構造のデータを検索するような処理に適用可能である。例えば、電話番号検索等にも本発明は適用可能である。また、第１実施形態及び第２実施形態では、各階層の要素がリストであるとして説明したが、これに限られず、各階層の要素は、例えば、アイコンの集合等であってもよい。
【０２１０】
第１実施形態及び第２実施形態において例示されたタッチパネルの操作は一例であって、タッチパネル上の操作とそれに対応して実行される画面の遷移は、画面のデザインや設計者による設定に依るところが大きい。例えば、第１実施形態及び第２実施形態では、タッチパネル上で上下スクロールが検出されると、該検出された表示領域に表示されるリストが上下にスクロールした。しかしながら、リストが縦書きであるような場合には、タッチパネル上の左右のスクロールに応じてリストがスクロールされてもよい。すなわち、タッチパネルに対する操作と、該操作に応じた画面の遷移は、タッチパネルに対する指の動作と画面に表示されるリストの動きとがリンクするように設定されるのが好ましい。
【０２１１】
また、第２実施形態において、インデックス表示領域の表示位置等は、例示であって、設計者が自由に設定することができる。
【０２１２】
以上説明したように本発明の態様の一つによれば、情報処理装置は、表示装置に第１の階層の選択肢群と、第１の階層の直下の階層であって第１の階層の選択肢の一つに対応する第２の階層の選択肢群とをタッチパネルに対する操作によって操作可能な状態で表示装置に表示させる。これによって、情報処理装置のユーザは、同じ画面上で第１の階層と第２の階層とを操作し選択することができ、例えば、上位の階層に戻って異なる選択肢を選択する場合に、上位の階層に戻るための操作を省くことができる。
【０２１３】
なお、本実施形態では、タッチパネルを用いた階層選択する構成を記載しているが、これに限定されず、例えば、ＡＶＮ一体機１を操作可能な操作器（ジョグダイヤルやリモートコマンダなど）を用いた階層選択する構成であってもよい。
【０２１４】
また、本発明の態様の一つは、表示制御部が、第１の階層の選択肢群の一部が第１の階層の表示領域に表示されない場合には、タッチパネルに接触する接触物の移動に追従して第１の階層の表示領域に表示される第１の階層の選択肢を変更させるようにしてもよい。タッチパネルに接触する接触物は、例えば、ユーザの指やタッチペンである。情報処理装置のユーザは、タッチパネル上で接触物を移動させることによって第１の階層の表示領域に表示される選択肢を変更することができるので、第１の階層の選択肢の一部が表示領域に表示されない場合でも、ユーザは第１の階層の選択肢全てを視認することができる。
【０２１５】
また、本発明の態様の一つは、表示制御部が、第１の階層の選択肢群にユーザが選択中の選択肢が存在する場合には、該選択中の選択肢を、タッチパネルに接触する接触物の移動にかかわらず、第１の階層の表示領域に表示させるようにしてもよい。選択中の選択肢がタッチパネルに接触する接触物の移動にかかわらず第１の階層の表示領域に表示されることによって、ユーザは選択中の選択肢を視認しながら、第１の階層の選択肢を検索することができる。
【０２１６】
また、本発明の態様の一つは、表示制御部が、第１の階層の表示領域に表示される第１の階層の選択肢の一つがタッチパネルの操作によって選択された場合に、選択された第１
の階層の選択肢に対応する第２の階層の選択肢群を表示装置の第２の階層の表示領域に表示させるようにしてもよい。これによって、同じ画面上で、上位の層である第１の層の選択肢が選択されると、それに伴って直下層の第２の層の選択肢群も第１の層の選択された選択肢に対応するものに変わるため、ユーザは第１の階層の選択肢と第２の階層の選択肢群との対応を確認しやすい。
【０２１７】
また、本発明の態様の一つは、表示制御部が、表示装置に階層構造を選択するための選択肢群をさらに表示させるようにしてもよい。これによって、第１の階層の選択肢群と第２の階層の選択肢群と同じ画面上に、第１の階層よりも上位の階層となる、階層構造を選択するための選択肢群が表示され、ユーザが、異なる階層構造を選択したい場合にも、階層構造を選択するための選択肢群の表示に戻るための操作を省くことができる。
【０２１８】
また、本発明の態様の一つは、情報処理装置が、ユーザからの操作による操作信号が所定時間入力されない場合に、階層構造群を選択するための選択肢群を表示装置の画面の最前面に表示させる第２の制御部をさらに含むようにしてもよい。
【０２１９】
また、本発明の態様の一つは、所定数の選択肢が第１の階層または第２の階層の少なくとも何れか一方の表示領域に含まれ、該表示領域に対してタッチパネル上で所定の操作が行われた場合に、該表示領域内に所定数の選択肢のインデックスを表示させるインデックス表示制御部をさらに備えるようにしてもよい。インデックスが表示されることによって、より迅速に所望の選択肢を検出することができる。
【０２２０】
また、本発明の態様の一つは、インデックス表示制御部が、インデックスの表示領域に対して所定の操作が行われると、インデックスの表示領域に表示されるインデックス文字を遷移させ、インデックスが表示される第１の階層または第２の階層の表示領域に表示される選択肢を前記インデックス文字の遷移に連動させて変更させるようにしてもよい。
【０２２１】
更に、本発明は、方法、又はコンピュータによって実行されるプログラムとしても把握することが可能である。また、本発明は、そのようなプログラムをコンピュータやその他の装置、機械等が読み取り可能な記録媒体に記録したものでもよい。ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。
【０２２２】
例えば、本発明は、タッチパネルを備える表示装置と記憶装置とを含む情報処理装置が、少なくとも階層構造に含まれる第１の階層の選択肢群と、第１の階層の直下の階層であって第１の階層の選択肢の一つに対応する第２の階層の選択肢群とを記憶装置から読み出すステップと、少なくとも第１の階層の選択肢群と、第１の階層の選択肢の一つに対応する第２の階層の選択肢群とを、タッチパネルに対するユーザの操作によって操作可能な状態で表示装置に表示させるステップとを実行する表示方法である。
【０２２３】
また、本発明における課題を解決するための手段は、可能な限り組み合わせることができる。
【符号の説明】
【０２２４】
１        ＡＶＮ一体機
１１      画面表示制御部
１２      タッチパネル操作解析部
１３      ラストモード取得部
１４      ラストモード読込部
１５      画面表示制御部
１６      音声データ再生指示部
１７      基本メニュー制御部
１８      ショートカット制御部
１９      記憶部
２０      インデックス制御部
１００      制御部
１２２      表示部
２０１      液晶パネル
２０２      タッチパネル
【図１】
2012123475.tif 000003
【図２】
2012123475.tif 000004
【図３】
2012123475.tif 000005
【図４】
2012123475.tif 000006
【図５】
2012123475.tif 000007
【図６】
2012123475.tif 000008
【図７】
2012123475.tif 000009
【図８】
2012123475.tif 000010
【図９】
2012123475.tif 000011
【図１０】
2012123475.tif 000012
【図１１】
2012123475.tif 000013
【図１２】
2012123475.tif 000014
【図１３】
2012123475.tif 000015
【図１４】
2012123475.tif 000016
【図１５】
2012123475.tif 000017
【図１６】
2012123475.tif 000018
【図１７】
2012123475.tif 000019
【図１８】
2012123475.tif 000020
【図１９】
2012123475.tif 000021
【図２０】
2012123475.tif 000022
【図２１】
2012123475.tif 000023
【図２２】
2012123475.tif 000024
【図２３】
2012123475.tif 000025
【図２４】
2012123475.tif 000026
【図２５】
2012123475.tif 000027
【図２６】
2012123475.tif 000028
【図２７】
2012123475.tif 000029
【図２８】
2012123475.tif 000030
【図２９Ａ】
2012123475.tif 000031
【図２９Ｂ】
2012123475.tif 000032
【図３０】
2012123475.tif 000033
【図３１】
2012123475.tif 000034
【図３２Ａ】
2012123475.tif 000035
【図３２Ｂ】
2012123475.tif 000036
【図３３】
2012123475.tif 000037
【図３４】
2012123475.tif 000038
【図３５】
2012123475.tif 000039
【図３６】
2012123475.tif 000040
【図３７】
2012123475.tif 000041
【図３８】
2012123475.tif 000042
【図３９】
2012123475.tif 000043