(57)【特許請求の範囲】
【請求項１】
最上位の階層に位置するトップメニューと、該トップメニューに管理される夫々階層構造を持つ複数のメニュー群を備え、該複数のメニュー群は、少なくともコンテンツの再生を設定する第１メニュー群及び該コンテンツを再生するためのパラメータを設定する第２メニュー群で構成される表示制御装置であって、
前記トップメニュー及び前記複数のメニュー群に夫々割り当てられた複数のメニュー項目を保持する保持手段、
前記保持手段に保持された複数のメニュー項目のいずれかを含む複数のメニュー画面と既定画面を階層的に表示する表示手段、
前記第１メニュー群の最下位の階層に位置する前記既定画面が表示された状態で、所定キーに対する１回の所定操作を受け付けたとき、前記トップメニューに対応するメニュー項目が記述されたメニュー画面によって前記既定画面を更新する第１更新手段、
前記第１更新手段によって更新されたメニュー画面に基づき所望のメニュー項目を選択するためのメニュー表示操作を受け付けたとき、選択された前記第１メニュー群又は前記第２メニュー群に属するメニュー項目が記述されたメニュー画面を表示するメニュー変更手段、
選択された前記第１メニュー群又は前記第２メニュー群に属するメニュー項目を示すメニュー画面が表示された状態で、メニュー登録操作を受け付けたとき該メニュー画面上の選択されたメニュー項目を開始メニュー項目としてレジスタに登録する登録手段、
前記登録手段の登録処理に応答して前記選択された前記第１メニュー群又は前記第２メニュー群に属するメニュー項目を示すメニュー画面を前記既定画面に更新する第２更新手段、および
前記既定画面が表示された状態で前記メニュー表示操作を受け付けたとき前記開始メニュー項目が記述されたメニュー画面によって前記既定画面を更新する第３更新手段を備える、表示制御装置。
【請求項２】
前記メニュー画面が表示された状態でメニュー決定操作を受け付けたとき前記メニュー画面上のメニュー項目に従う処理を実行する処理手段をさらに備える、請求項１記載の表示制御装置。
【請求項３】
前記第２更新手段はさらに前記処理手段の処理に関連して更新を行う、請求項２記載の表示制御装置。
【請求項４】
前記登録手段はさらに前記メニュー画面が表示された状態が所定時間継続したとき登録処理を行う、請求項１ないし３のいずれかに記載の表示制御装置。
【請求項５】
前記メニュー変更手段は変更を１つの階層内で行い、前記処理手段の処理は前記メニュー変更手段の変更が行われる階層をより下段の階層に変更する処理を含む、請求項２ないし４のいずれかに記載の表示制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表示制御装置に関し、特にたとえばディジタルオーディオプレーヤに用いられ、複数のメニュー項目をキー操作に応答して順次表示する、表示制御装置に関する。
【背景技術】
【０００２】
従来のこの種の装置の一例が、特許文献１に開示されている。この従来技術は、複数のメニュー項目をツリー形式で階層的に保持している。メニュー画面が呼び出されると、最初、ツリーの頂点に位置するメニュー項目（ＴＯＰメニュー）を表示し、以降、キー操作が行われる度に、表示されているメニュー項目を、同じ枝の上下の階層に位置するメニュー項目、または同じ階層の左右の枝に位置するメニュー項目に更新する。つまり、隣の枝へのジャンプ移動を適宜行うことで、ツリーの枝に沿った移動だけを行う場合と比べて、キー操作回数の削減が図られる。
【特許文献１】特開平１１−１２６１４７号公報〔０６Ｆ ３／１４〕
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来技術では、メニュー画面を呼び出したとき常にＴＯＰメニューが表示され、ＴＯＰメニューから所望のメニュー項目へと移動しなければならない。このため、メニュー項目の数が多い場合は特に、煩雑なキー操作が必要となる。
【０００４】
それゆえに、この発明の主たる目的は、所望のメニュー項目を表示するときの操作量を軽減できる、表示制御装置を提供することである。
【課題を解決するための手段】
【０００５】
請求項１の発明に従う表示制御装置は、最上位の階層に位置するトップメニューと、該トップメニューに管理される夫々階層構造を持つ複数のメニュー群を備え、該複数のメニュー群は、少なくともコンテンツの再生を設定する第１メニュー群及び該コンテンツを再生するためのパラメータを設定する第２メニュー群で構成される表示制御装置であって、トップメニュー及び複数のメニュー群に夫々割り当てられた複数のメニュー項目を保持する保持手段、保持手段に保持された複数のメニュー項目のいずれかを含む複数のメニュー画面と既定画面を階層的に表示する表示手段、第１メニュー群の最下位の階層に位置する既定画面が表示された状態で、所定キーに対する１回の所定操作を受け付けたとき、トップメニューに対応するメニュー項目が記述されたメニュー画面によって既定画面を更新する第１更新手段、第１更新手段によって更新されたメニュー画面に基づき所望のメニュー項目を選択するためのメニュー表示操作を受け付けたとき、選択された第１メニュー群又は第２メニュー群に属するメニュー項目が記述されたメニュー画面を表示するメニュー変更手段、選択された第１メニュー群又は第２メニュー群に属するメニュー項目を示すメニュー画面が表示された状態で、メニュー登録操作を受け付けたとき該メニュー画面上の選択されたメニュー項目を開始メニュー項目としてレジスタに登録する登録手段、登録手段の登録処理に応答して選択された第１メニュー群又は第２メニュー群に属するメニュー項目を示すメニュー画面を既定画面に更新する第２更新手段、既定画面が表示された状態でメニュー表示操作を受け付けたとき開始メニュー項目が記述されたメニュー画面によって既定画面を更新する第３更新手段を備える。
【０００６】
複数のメニュー項目は、保持手段によって保持される。第１更新手段は、既定画面が表示された状態でメニュー表示操作を受け付けたとき、保持手段によって保持された複数のメニュー項目の１つである開始メニュー項目が記述されたメニュー画面によって既定画面を更新する。メニュー画面が表示された状態でメニュー変更操作を受け付けると、メニュー画面上のメニュー項目がメニュー変更手段によって変更される。メニュー画面が表示された状態でメニュー登録操作を受け付けると、メニュー画面上のメニュー項目が登録手段によって開始メニュー項目としてレジスタに登録される。第２更新手段は、登録手段の登録処理に応答して、メニュー画面を既定画面に更新する。
【０００７】
このように、メニュー画面上のメニュー項目は、メニュー登録操作が行われたとき、開始メニュー項目として登録される。メニュー登録操作が行われると、メニュー画面が既定画面によって更新される。ただし、既定画面は、メニュー表示操作が行われたとき、開始メニュー項目が記述されたメニュー画面によって更新される。したがって、所望のメニュー項目を開始メニュー項目として登録すると、このメニュー項目が速やかにメニュー画面上に現れる。これによって、所望のメニュー項目を表示するときの操作量が軽減される。
【０００８】
請求項２の発明に従う表示制御装置は、請求項１に従属し、メニュー画面が表示された状態でメニュー決定操作を受け付けたときメニュー画面上のメニュー項目に従う処理を実行する処理手段(S25)をさらに備える。
【０００９】
請求項３の発明に従う表示制御装置は、請求項２に従属し、第２更新手段はさらに処理手段の処理に関連して更新を行う。
【００１０】
メニュー決定操作が行われると、メニュー画面上のメニュー項目に従う処理が実行され、そしてメニュー画面が既定画面によって更新される。
【００１１】
請求項４の発明に従う表示制御装置は、請求項１ないし３のいずれかに従属し、登録手段はさらにメニュー画面が表示された状態が所定時間継続したとき登録を行う。
【００１２】
メニュー画面が表示された状態が所定時間継続したときにも、メニュー画面上のメニュー項目は開始メニュー項目として登録される。
【００１３】
請求項５の発明に従う表示制御装置は、請求項１ないし４のいずれかに従属し、メニュー変更手段は変更を１つの階層内で行い、処理手段の処理はメニュー変更手段の変更が行われる階層をより下段の階層に変更する処理を含む。
【発明の効果】
【００２２】
この発明によれば、所望のメニューを表示するときの操作量を軽減することができる。
【００２３】
この発明の上述の目的，その他の目的，特徴および利点は、図面を参照して行う以下の実施例の詳細な説明から一層明らかとなろう。
【発明を実施するための最良の形態】
【００２４】
図１を参照して、この実施例のディジタルオーディオプレーヤ１０は、ＵＳＢ端子３８を含む。ディジタルオーディオプレーヤ１０がＵＳＢ端子３８によってＰＣ５４と接続されると、ＣＰＵ２８は、ＰＣ５４からのアクセス要求に従ってハードディスク３４ｄにアクセスする。アクセス要求がファイルの書き込みを要求するものであれば、ＣＰＵ２８は、ＰＣ５４から同時に与えられるオーディオファイルをバス４０を通してハードディスク３４ｄに書き込む。また、アクセス要求がオーディオファイルの読み出しを要求するものであれば、ＣＰＵ２８は、ハードディスク３４ｄに記憶された所望のオーディオファイルをバス４０を通して読み出し、読み出されたオーディオファイルをＵＳＢコントローラ３６およびＵＳＢ端子３８を通してＰＣ５４に転送する。ＣＰＵ２８はさらに、モード情報“ＵＳＢ転送モード”をＬＣＤモニタ２２に表示する。こうして、ＵＳＢ転送機能が実現される。
【００２５】
また、ディジタルオーディオプレーヤ１０は、ライン入力端子１４をさらに含む。ディジタルオーディオプレーヤ１０がライン入力端子１４によってＣＤプレーヤ５０と接続された状態でキー入力装置２６によって記録操作が行われると、ＣＰＵ２８は、コーデック１６およびＤＳＰ１２をそれぞれ符号化モードおよび圧縮モードに設定する。コーデック１６は、ＣＤプレーヤ５０からライン入力端子１４を通して入力されたオーディオ信号をオーディオデータに符号化し、符号化されたオーディオデータをＤＳＰ１２に与える。ＤＳＰ１２は、与えられたオーディオデータを圧縮し、圧縮オーディオデータをバス４０を通してＤＲＡＭ３２に蓄積する。ＣＰＵ２８は、ＤＲＡＭ３２に蓄積された圧縮オーディオデータをＨＤＤ３４に与える。圧縮オーディオデータは、ファイル形式でハードディスク３４ｄに記憶される。ＣＰＵ２８はさらに、モード情報“記録モード”をＬＣＤモニタ２２に表示する。こうして、オーディオ記録機能が実現される。
【００２６】
ライン入力端子１４およびＵＳＢ端子３８に何も接続されていない状態でキー入力装置２６によって再生操作が行われると、ＣＰＵ２８は、ＤＳＰ１２およびコーデック１６をそれぞれ伸長モードおよび復号モードに設定し、ハードディスク３４ｄに記憶されたオーディオファイルをバス４０を通して読み出す。読み出されたオーディオファイルは、ＤＲＡＭ３２を通してＤＳＰ１２に与えられる。ＤＳＰ１２は、与えられたオーディオファイルに含まれる圧縮オーディオデータを伸長し、伸長されたオーディオデータをＤＲＡＭ３２に蓄積する。ＣＰＵ２８は、ＤＲＡＭ３２に蓄積されたオーディオデータをバス４０を通してコーデック１６に与える。コーデック１６は、与えられたオーディオデータをアナログオーディオ信号に復号し、復号されたオーディオ信号をアンプ１８を通してヘッドホン端子２０からヘッドホン５２に出力する。ＣＰＵ２８はさらに、モード情報“再生モード” をＬＣＤモニタ２２に表示する。こうして、オーディオ再生機能が実現される。
【００２７】
ここで、オーディオ再生機能には、再生音声の品質を調整する音質調整機能が含まれる。すなわち、ＤＳＰ１２は、ＣＰＵ２８からの指示に応じて、ＤＲＡＭ３２に蓄積されたオーディオデータに対し、低域成分のみを強調する“Ｂａｓｓ”処理，周波数特性を所定の特性曲線に沿って変化させる“Ｅｑｕｏｌｉｚｅｒ”処理などを施す。“Ｅｑｕｏｌｉｚｅｒ”処理では、ポップス，ロック，ジャズといったジャンルを指定することで、利用する特性曲線を切り換えることができる。
【００２８】
フラッシュメモリ３０には、各々がファイル削除，音質調整など所定の機能を実現するためのプログラムを格納した複数のプログラムファイルと、これら複数のプログラムフィルやハードディスク３４ｄ内の複数のオーディオファイルといった複数のファイルにアクセスするためのメニュー情報とが格納されている。メニュー情報は、複数のメニュー項目名を含む。複数のメニュー項目名は、図２〜図４のように構成されたディレクトリツリーを介して複数のファイルとそれぞれ関連付けられる。
【００２９】
図２を参照して、ツリーの頂点つまり第１階層に位置するディレクトリ“ＴＯＰ ＭＥＮＵ”は、複数のディレクトリ“ＭＵＳＩＣ”，“ＳＥＴＴＩＮＧ”，“ＦＯＬＤＥＲ”，…を管理する。ディレクトリ“ＴＯＰ ＭＥＮＵ”の直下つまり第２階層に位置するディレクトリ“ＭＵＳＩＣ”は、５つのディレクトリ“ＡＬＬ ＳＯＮＧ”，“ＡＲＴＩＳＴ”，“ＡＬＢＵＭ”，“ＧＥＮＲＥ”および“ＰＬＡＹＬＩＳＴ”を管理する。ディレクトリ“ＭＵＳＩＣ”の直下つまり第３階層に位置する“ＡＬＬ ＳＯＮＧＳ”は、複数のオーディオファイル“Ｓｏｎｇ００１”，“Ｓｏｎｇ００２”，“Ｓｏｎｇ００３”，“Ｓｏｎｇ００４”，…を管理する。
【００３０】
また、第３階層に位置するディレクトリ“ＡＲＴＩＳＴ”は、３つのディレクトリ“ＡＲＴＩＳＴ０１”，“ＡＲＴＩＳＴ０２”および“ＡＲＴＩＳＴ０３”を管理する。ディレクトリ“ＡＲＴＩＳＴ”直下つまり第４階層に位置するディレクトリ“ＡＲＴＩＳＴ０１”は、ディレクトリ“ＡＬＢＵＭ０１”を管理する。そしてディレクトリ“ＡＲＴＩＳＴ０１”直下つまり第５階層に位置するディレクトリ“ＡＬＢＵＭ０１”は、５つのオーディオファイル“Ｓｏｎｇ００１”〜“Ｓｏｎｇ００５”を管理する。なお、ディレクトリ“ＡＲＴＩＳＴ０２”および“ＡＲＴＩＳＴ０３”以下も同様である。
【００３１】
また、第３階層に位置するディレクトリ“ＡＬＢＵＭ”は３つのディレクトリ“ＡＬＢＵＭ０１”，“ＡＬＢＵＭ０２”および“ＡＬＢＵＭ０３”を管理し、第４階層に位置するディレクトリ“ＡＬＢＵＭ０１”は５つのオーディオファイル“Ｓｏｎｇ００１”〜“Ｓｏｎｇ００５”を管理する。なお、ディレクトリ“ＡＬＢＵＭ０２”および“ＡＬＢＵＭ０３”も同様である。
【００３２】
また、第３階層に位置するディレクトリ“ＧＥＮＲＥ”は３つのディレクトリ“ＲＯＣＫ”，“ＰＯＰＳ”および“ＪＡＺＺ”を管理し、第４階層に位置する“ＲＯＣＫ”はディレクトリ“ＡＬＢＵＭ０１”を管理し、そして第５階層に位置するディレクトリ“ＡＬＢＵＭ０１”は５つのオーディオファイル“Ｓｏｎｇ００１”〜“Ｓｏｎｇ００５”を管理する。なお、ディレクトリ“ＰＯＰＳ”および“ＪＡＺＺ”以下も同様のである。
【００３３】
そして、第３階層に位置するディレクトリ“ＰＬＡＹＬＩＳＴ”は２つのディレクトリ“ＰＬＡＹＬＩＳＴ０１”および“ＰＬＡＹＬＩＳＴ０２”を管理し、第４階層に位置するディレクトリ“ＰＬＡＹＬＩＳＴＥ０１”は５つのオーディオファイル“Ｓｏｎｇ００１”〜“Ｓｏｎｇ００５”を管理する。なお、ディレクトリ“ＰＬＡＹＬＩＳＴＥ０２”も同様である。
【００３４】
図３を参照して、第２階層に位置するディレクトリ“ＳＥＴＴＩＮＧ”は複数のディレクトリ“Ｐｌａｙ Ｓｅｔｔｉｎｇ”，“Ｆｉｌｅ Ｍｅｎｕ”，…を管理し、第３階層に位置するディレクトリ“Ｐｌａｙ Ｓｅｔｔｉｎｇ”は複数のディレクトリ“Ｂａｓｓ”，“Ｅｑｕｏｌｉｚｅｒ”，…を管理し、そして第４階層に位置するディレクトリ“Ｂａｓｓ”は２つのプログラムファイル“Ｂａｓｓ ＯＮ”および“Ｂａｓｓ ＯＦＦ”を管理する。第４階層に位置するディレクトリ“Ｅｑｕｏｌｉｚｅｒ”は、４つのプログラムファイル“ＰＯＰＳ”，“ＲＯＣＫ”，“ＪＡＺＺ”および“ＮＯＲＭＡＬ”を管理する。
【００３５】
また、第３階層に位置するディレクトリ“Ｆｉｌｅ Ｍｅｎｕ”は複数のディレクトリ“Ｆｉｌｅ Ｄｅｌｅｔｅ”，“Ｆｏｌｄｅｒ Ｄｅｌｅｔｅ”，…を管理し、第４階層に位置するディレクトリ“Ｆｉｌｅ Ｄｅｌｅｔｅ”はプログラムファイル“Ｆｉｌｅ Ｄｅｌｅｔｅ ＹＥＳ”および“Ｆｉｌｅ Ｄｅｌｅｔｅ ＮＯ”を管理する。第４階層に位置するディレクトリ“Ｆｏｌｄｅｒ Ｄｅｌｅｔｅ”は、２つのプログラムファイル“Ｆｏｌｄｅｒ Ｄｅｌｅｔｅ ＹＥＳ”および“Ｆｏｌｄｅｒ ＤｅｌｅｔｅＮＯ”を管理する。
【００３６】
図４を参照して、第２階層に位置するディレクトリ“ＦＯＬＤＥＲ”は、４つのディレクトリ“ＦＯＬＤＥＲ０１”，“ＦＯＬＤＥＲ０２”および“ＦＯＬＤＥＲ０３”を管理し、第３階層に位置するディレクトリ“ＦＯＬＤＥＲ０１”は４つのオーディオファイル“Ｓｏｎｇ００１”〜“Ｓｏｎｇ００４”を管理する。
【００３７】
また、第３階層に位置するディレクトリ“ＦＯＬＤＥＲ０２”は２つのディレクトリ“ＦＯＬＤＥＲ０４”および“ＦＯＬＤＥＲ０５”とオーディオファイル“Ｓｏｎｇ００５”とを管理し、第４階層に位置するディレクトリ“ＦＯＬＤＥＲ０４”は２つのディレクトリ“ＦＯＬＤＥＲ０８”および“ＦＯＬＤＥＲ０９”を管理し、そして第５階層に位置するディレクトリ“ＦＯＬＤＥＲ０８”は２つのオーディオファイル“Ｓｏｎｇ０１３”および“Ｓｏｎｇ０１４”を管理する。第４階層に位置するディレクトリ“ＦＯＬＤＥＲ０５”は２つのディレクトリ“Ｓｏｎｇ００６”および“Ｓｏｎｇ００７”を管理し、第５階層に位置するディレクトリ“ＦＯＬＤＥＲ０９”は３つのオーディオファイル“Ｓｏｎｇ０１５”〜“Ｓｏｎｇ０１７”を管理する。
【００３８】
また、第３階層に位置するディレクトリ“ＦＯＬＤＥＲ０３”は２つのディレクトリ“ＦＯＬＤＥＲ０６”および“ＦＯＬＤＥＲ０７”を管理し、第４階層に位置するディレクトリ“ＦＯＬＤＥＲ０６”は５つのオーディオファイル“Ｓｏｎｇ００８”〜“Ｓｏｎｇ０１２”を管理する。第４階層に位置するディレクトリ“ＦＯＬＤＥＲ０７”は２つのディレクトリ“ＦＯＬＤＥＲ１０”および“ＦＯＬＤＥＲ１１”を管理し、第５階層に位置するディレクトリ“ＦＯＬＤＥＲ１０”は５つのオーディオファイル“Ｓｏｎｇ０１８”〜“Ｓｏｎｇ０２２”を管理する。第５階層に位置するディレクトリ“ＦＯＬＤＥＲ１１”は、２つのオーディオファイル“Ｓｏｎｇ０２３”および“Ｓｏｎｇ０２４”を管理する。
【００３９】
以上のように構成されたディジタルオーディオプレーヤ１０では、所望の楽曲を再生するとき、ＬＣＤモニタ２２の表示画面は、オペレータによるキー入力装置２６の操作に応じて、図５に示すように遷移する。図５を参照して、キー入力装置２６に設けられた電源キーを押下すると、まずＰＬＡＹモード画面が表示される。ここでキー入力装置２６に設けられたメニューキーまたはＯＫキーを押下すると、ＰＬＡＹモード画面に代えてＴＯＰメニュー画面が表示される。ＴＯＰメニュー画面は、図２のディレクトリ“ＴＯＰ ＭＥＮＵ”に対応する。なお、ＴＯＰメニュー画面では、“ＭＵＳＩＣ”，“ＳＥＴＴＩＮＧ”，“ＦＯＬＤＥＲ”などのメニュー項目が、キー入力装置２６に設けられた十字キーの操作に応じて順番に提示される。
【００４０】
“ＭＵＳＩＣ”が提示された状態でＯＫキーを押下すると、ＴＯＰメニュー画面に代えて“ＭＵＳＩＣ”メニュー画面が表示される。“ＭＵＳＩＣ”メニュー画面は、図２のディレクトリ“ＭＵＳＩＣ”に対応する。ここで十字／ＯＫキーの操作により“ＡＬＢＵＭ”が選択されると、“ＡＬＢＵＭ”メニュー画面が表示される。“ＡＬＢＵＭ”メニュー画面は、図２のディレクトリ“ＡＬＢＵＭ”に対応する。
【００４１】
“ＡＬＢＵＭ”メニュー画面で十字／ＯＫキーの操作により“ＡＬＢＵＭ０１”が選択されると、“ＡＬＢＵＭ０１”メニュー画面が表示される。“ＡＬＢＵＭ０１”メニュー画面は、図２のディレクトリ“ＡＬＢＵＭ０１”に対応する。
【００４２】
“ＡＬＢＵＭ０１”メニュー画面で十字／ＯＫキーの操作により“Ｓｏｎｇ００２”が選択されると、“Ｓｏｎｇ００２”に対応するオーディオファイルが再生対象に決定される。次いで、メニューキーを押下すると、現在のメニュー項目つまり“ＡＬＢＵＭ０１”がＤＲＡＭ３０内のレジスタＲに記憶される。なお、何のキー操作もないまま３０秒が経過しても、同様に現メニュー項目が記憶される。記憶後、“ＡＬＢＵＭ０１”メニュー画面に代えてＰＬＡＹモード画面が表示される。
【００４３】
ＰＬＡＹモード画面が表示された状態でキー入力装置２６に設けられたＰＬＡＹキーを押下すれば、“Ｓｏｎｇ００２”の再生が開始される。“Ｓｏｎｇ００２”の再生中にメニューキーを押下すると、ＰＬＡＹモード画面は、レジスタＲの記憶項目に対応するメニュー画面つまり“ＡＬＢＵＭ０１”メニュー画面に切り換わる。ここで十字／ＯＫキーの操作によりたとえば“Ｓｏｎｇ００３”を選択すれば、“Ｓｏｎｇ００２”に代えて“Ｓｏｎｇ００３”を再生することができる。
【００４４】
一方、“Ｓｏｎｇ００２”の再生中にＯＫキーを押下すれば、ＰＬＡＹモード画面に代えてＴＯＰメニュー画面（たとえば“ＭＵＳＩＣ”）が表示される。この場合に、“Ｓｏｎｇ００２”に代えて“Ｓｏｎｇ００３”を再生するには、ＴＯＰメニュー画面から“ＭＵＳＩＣ”メニュー画面および“ＡＬＢＵＭ”メニュー画面を経て“ＡＬＢＵＭ０１”メニュー画面へと降下し、そして“Ｓｏｎｇ００３”を選択することになる。つまり、前述した一連のキー操作をもう一度繰り返す必要がある。なお、ＴＯＰメニュー画面の下位のメニュー画面をＳＵＢメニュー画面と呼ぶ。
【００４５】
また、ディジタルオーディオプレーヤ１０では、所望の機能たとえば音質調整機能の設定を変更するとき、ＬＣＤモニタ２２の表示画面は、キー操作に応じて、図６に示すように遷移する。なお、設定変更は、停止中にも、再生中にも行うことができる。図６を参照して、いま“Ｓｏｎｇ００２”の再生を行っており、ＬＣＤモニタ２２にはＰＬＡＹモード画面が表示されている。ここでＯＫキーを押下すれば、ＰＬＡＹモード画面に代えてＴＯＰメニュー画面が表示される。
【００４６】
ＴＯＰメニュー画面に“ＳＥＴＴＩＮＧ”が提示された状態でＯＫキーを押下すると、ＴＯＰメニュー画面に代えて“ＳＥＴＴＩＮＧ”メニュー画面が表示される。“ＳＥＴＴＩＮＧ”メニュー画面は、図３のディレクトリ“ＳＥＴＴＩＮＧ”に対応する。ここで十字／ＯＫキーの操作により“Ｐｌａｙ Ｓｅｔｔｉｎｇ”が選択されると、“Ｐｌａｙ Ｓｅｔｔｉｎｇ”メニュー画面が表示される。“Ｐｌａｙ Ｓｅｔｔｉｎｇ”メニュー画面は、図３のディレクトリ“Ｐｌａｙ Ｓｅｔｔｉｎｇ”に対応する。
【００４７】
“Ｐｌａｙ Ｓｅｔｔｉｎｇ”メニュー画面で十字／ＯＫキーの操作により“Ｂａｓｓ”が選択されると、“Ｂａｓｓ”メニュー画面が表示される。“Ｂａｓｓ”メニュー画面は、図３のディレクトリ“Ｂａｓｓ”に対応する。
【００４８】
“Ｂａｓｓ”メニュー画面で十字／ＯＫキーの操作により“ＯＮ”が選択されると、“Ｂａｓｓ”機能がオンされる。次いで、メニューキーを押下すると、現在のメニュー項目つまり“Ｂａｓｓ”がレジスタＲに記憶される。何のキー操作もないまま３０秒が経過しても、同様に“Ｂａｓｓ”が記憶される。記憶後、“Ｂａｓｓ”メニュー画面に代えてＰＬＡＹモード画面が表示される。
【００４９】
この後、メニューキーを押下すると、ＰＬＡＹモード画面は、レジスタＲの記憶項目に対応するメニュー画面つまり“Ｂａｓｓ”メニュー画面に切り換わる。ここで十字／ＯＫキーの操作により“ＯＦＦ”を選択すれば、“Ｂａｓｓ”機能をオフすることができる。
【００５０】
一方、ＯＫキーを押下すれば、ＰＬＡＹモード画面に代えてＴＯＰメニュー画面（たとえば“ＳＥＴＴＩＮＧ”）が表示される。この場合に、“Ｂａｓｓ”機能をオフするには、ＴＯＰメニュー画面から“ＳＥＴＴＩＮＧ”メニュー画面および“Ｐｌａｙ Ｓｅｔｔｉｎｇ”メニュー画面を経て“Ｂａｓｓ”メニュー画面へと降下し、そして“ＯＦＦ”を選択することになる。つまり、前述した一連のキー操作をもう一度繰り返す必要がある。
【００５１】
このように、ディジタルオーディオプレーヤ１０では、楽曲選択や機能設定を行う場合、ＰＬＡＹモード画面からＴＯＰメニュー画面に移動し、さらに目的のメニュー項目を含むＳＵＢメニュー画面まで降下する。目的のＳＵＢメニュー画面が表示されている状態でメニューキーを押下すると、現在のメニュー項目がレジスタＲに記憶される。ＰＬＡＹモード画面に復帰した後に再びメニューキーが押下されると、レジスタＲの記憶項目に従うＳＵＢメニュー画面つまり直前のＳＵＢメニュー画面が表示される。このため、オペレータは楽曲変更や設定変更を素早く行うことができる。
【００５２】
ＣＰＵ２８は、このような楽曲選択や機能設定を伴う再生を行うとき、μＩＴＲＯＮなどのマルチタスクＯＳの制御下で、図７に示すメインタスクと、図８に示す再生タスクとを並列的に実行する。なお、これらのフロー図に対応するプログラムは、フラッシュメモリ３０に記憶される。
【００５３】
図７を参照して、まずステップＳ１で再生タスクを起動し、次のステップＳ３ではレジスタＲに初期値として“ＴＯＰメニュー”を設定する。その次のステップＳ５では、ＬＣＤモニタ２２にＰＬＡＹモード画面（図５参照）を表示する。そしてステップＳ７およびＳ９のループに入る。ステップＳ７ではメニューキーの押下の有無を判別し、ステップＳ９ではＯＫキーの押下の有無を判別する。
【００５４】
メニューキーが押下されると、ステップＳ７からステップＳ１１に移って、レジスタＲの値に対応するメニュー画面を表示する。同じくＯＫキーが押下されると、ステップＳ９からステップＳ１３に移って、ＴＯＰメニュー画面を表示する。なお、電源オン直後はレジスタＲに“ＴＯＰメニュー”が記憶されているので、メニューキーおよびＯＫキーのどちらが押下されても、ＴＯＰメニュー画面が表示される。表示後、ステップＳ１５〜Ｓ２１のループに入る。
【００５５】
ステップＳ１５では十字キーの押下の有無を判別し、ステップＳ１７ではＯＫキーの押下の有無を判別し、ステップＳ１９ではステップＳ１１またはＳ１３の表示から３０秒経過したか否かを判別し、そしてステップＳ２１ではメニューキーの押下の有無を判別する。
【００５６】
十字キーが押下されると、ステップＳ１５からステップＳ２３に移って、メニュー画面上のカーソル６２（図５参照）を移動する、すなわち現メニュー項目を変更する。なお、ステップＳ２３のメニュー項目変更は、同一階層内で行われる。変更の後、ステップＳ１５〜Ｓ２１のループに戻る。
【００５７】
ＯＫキーが押下されると、ステップＳ１７からステップＳ２５に移って、現メニュー項目に該当する処理を実行する。ここで実行される処理は、具体的には、上記ステップＳ２３メニュー項目変更が行われる階層を変更する階層変更処理，“Ｂａｓｓ”機能をオン／オフする処理，所望のファイルを再生対象に決定する処理などである。次のステップＳ２７では、ステップＳ２５で実行された処理が階層変更処理か否かを判別し、ここでＮＯであればステップＳ５に戻る。ステップＳ２７でＹＥＳであれば、ステップＳ１５〜Ｓ２１のループに戻る。
【００５８】
メニューキーが押下されるか、またはいずれのキーも押下されることなく３０秒が経過すると、ステップＳ２９でレジスタＲに現メニュー項目を記憶し、その後ステップＳ５に戻る。
【００５９】
図８を参照して、ステップＳ４１およびＳ４３では、ＰＬＡＹキーおよびＳＴＯＰキーの押下の有無をそれぞれ判別する。ステップＳ４１でＹＥＳであれば、ステップＳ４５で再生開始命令を発行する。この命令に応じて、ＤＳＰ１２およびコーデック１６はそれぞれ伸長モードおよび復号モードに設定され、ハードディスクドライブ（ＨＤＤ）３４はハードディスク３４ｄからステップＳ２５の決定に従うオーディオファイルを読み出す。読み出されたオーディオファイルは、ＤＳＰ１２に与えられ、伸長処理を施される。伸長されたオーディオデータはコーデック１６に与えられ、復号処理を施される。復号されたオーディオ信号は、アンプ１８を通してヘッドホン端子２０からヘッドホン５２に出力される。
【００６０】
ステップＳ４３でＹＥＳであれば、ステップＳ４７で再生停止命令を発行する。この命令に応じて、ＨＤＤ３４，ＤＳＰ１２およびコーデック１６はそれぞれ処理を停止する。
【００６１】
以上から明らかなように、この実施例では、ＣＰＵ２８は、複数のメニュー項目のいずれかを記述したＳＵＢメニュー画面（図５，図６参照）が表示された状態でメニューキー押下を受け付けたとき、ＳＵＢメニュー画面に記述されたメニュー項目をレジスタＲに記憶し（Ｓ２９）、そしてＳＵＢメニュー画面をＰＬＡＹモード画面に更新する（Ｓ５）。この後、ＰＬＡＹモード画面が表示された状態でメニューキー押下を受け付けたとき、ＰＬＡＹモード画面をレジスタＲ内のメニュー項目を記述したＳＵＢメニュー画面に更新する（Ｓ１１）。
【００６２】
このため、所望のＳＵＢメニュー画面でメニューキーを押下することで、その画面のメニュー項目が記憶され、後にメニューキーを押下したとき、記憶されたメニュー項目に該当するＳＵＢメニュー画面が表示されることとなる。つまり、所望のＳＵＢメニューを表示するときの操作量が軽減される。
【００６３】
また、ＣＰＵ２８は、ＰＬＡＹモード画面が表示された状態でＯＫキー押下を受け付けたとき、ＴＯＰメニュー画面を表示する（Ｓ１３）。
【００６４】
このため、ＯＫキーを押下することで、ＴＯＰメニュー画面を表示させ、そこから所望のＳＵＢメニュー画面へ降下することもできる。
【００６５】
以上では、ディジタルオーディオプレーヤ１０を用いて説明したが、この発明は、複数のメニュー項目をキー操作に応答して順次表示する表示制御機能を有する、あらゆるコンピュータ装置への適用が可能である。
【図面の簡単な説明】
【００６６】
【図１】この発明の一実施例を示すブロック図である。
【図２】図１実施例に適用されるメニュー情報の一部を示す図解図である。
【図３】図１実施例に適用されるメニュー情報の他の一部を示す図解図である。
【図４】図１実施例に適用されるメニュー情報のその他の一部を示す図解図である。
【図５】図２メニュー情報に基づく画面変化の一例を示す図解図である。
【図６】図３メニュー情報に基づく画面変化の一例を示す図解図である。
【図７】図１実施例に適用されるＣＰＵ動作の一部を示すフロー図である。
【図８】図１実施例に適用されるＣＰＵ動作の他の一部を示すフロー図である。
【符号の説明】
【００６７】
１０…ディジタルオーディオプレーヤ
１２…ＤＳＰ
１６…コーデック
２２…ＬＣＤモニタ
３０…フラッシュメモリ
３２…ＤＲＡＭ
３４ｄ…ハードディスク
３６…キー入力装置
【図１】
0004817756.tif 000002
【図２】
0004817756.tif 000003
【図３】
0004817756.tif 000004
【図４】
0004817756.tif 000005
【図５】
0004817756.tif 000006
【図６】
0004817756.tif 000007
【図７】
0004817756.tif 000008
【図８】
0004817756.tif 000009