(57)【要約】【課題】      電子機器、音響再生機器、表示方法及びプログラムを提供する。【解決手段】本願発明のデータ再生装置は、押圧の強弱によって、第一の状態と第二の状態を取り得る操作部を有する。この操作部における押操作に応答し、第１の押圧で押操作されたことに応答して、液晶画面等の表示部位に表示されたＧＵＩ（グラフィカル・ユーザ・インターフェース）上に表示されたポインタを第１の速度でスクロールするように制御し、前記第１の押圧とは異なる第２の押圧で押操作されたことに応答して、前記表示部位に表示されたポインタを前記第２の速度とは異なる第２の速度で、スクロールさせて検索する。これによって、記憶領域の増大化に伴った膨大な楽曲データの中から、１データを検索することが容易になる。さらに、データ再生装置を小型化しても、操作性は向上できる。【選択図】    図２
2006338829.tif 000002
【特許請求の範囲】
【請求項１】
複数の表示項目を表示する電子機器であって、
複数の表示項目の少なくとも一部を表示する表示手段と、
前記表示手段に表示された表示項目を一の方向にスクロールするように指示すると共に、第１の状態と第２の状態を取る操作部を有する操作手段と、
前記操作部が前記第一の状態のとき前記スクロールの速度を第一の速度とし、前記操作部が前記第二の状態のとき前記スクロールの速度を第二の速度とする制御手段と、
を備えることを特徴とする電子機器。
【請求項２】
前記表示手段が表示する複数の表示項目は、少なくともメニュー画面で表示される操作項目、楽曲リスト、アルバム名リスト、演奏者リストのうちのいずれか一つである、
ことを特徴とする請求項１に記載の電子機器。
【請求項３】
前記操作部は、２段階の押下位置を有し、
前記操作部の前記第１の状態は前記操作部が第１の押下位置まで押下された状態であり、前記操作部の前記第２の状態は前記操作部が第２の押下位置まで押下された状態である、
ことを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
複数の表示項目を表示する音響再生機器であって、
複数の表示項目の少なくとも一部を表示する表示手段と、
前記表示手段に表示された表示項目をスクロールするように指示すると共に第１の状態と第２の状態とを取りうる操作部を有する操作手段と、
前記操作手段の状態に応答し、前記操作部が第１の状態のときに、前記表示手段による表示の前記スクロールの速度を第１の速度とし、前記操作部が第２の状態のときに、前記表示手段による表示の前記スクロールの速度を第２の速度とするように制御する表示制御手段と、
を備えることを特徴とする音響再生機器。
【請求項５】
前記複数の表示項目は、少なくともメニュー画面で表示される操作項目、楽曲リスト、アルバム名リスト、演奏者リスト、のうちのいずれか１つである、
ことを特徴とする請求項４に記載の音響再生機器。
【請求項６】
前記操作部は、２段階の押下位置を有し、
前記操作部の前記第１の状態は前記操作部が第１の押下位置まで押下された状態であり、前記操作部の前記第２の状態は前記操作部が第２の押下位置まで押下された状態である、
ことを特徴とする請求項４又は５に記載の音響再生機器。
【請求項７】
複数の表示項目のうち少なくとも一部を表示する表示方法であって、
複数の表示項目を表示するステップと、
操作部が前記第１の状態のとき前記スクロールの速度を第１の速度とし、前記操作部が前記第２の状態のとき前記スクロールの速度を第２の速度とするステップと、
を備えることを特徴とする表示方法。
【請求項８】
コンピュータに、複数の表示項目のうち少なくとも一部を表示する手順と、
操作部が前記第１の状態のとき前記スクロールの速度を第１の速度とし、前記操作部が前記第２の状態のとき前記スクロールの速度を第２の速度とする手順と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、音響再生機器、表示方法、及び、プログラムに関し、特に、操作性に優れた制御を可能にする電子機器、音響再生機器、表示方法、及び、プログラムに関する。
【背景技術】
【０００２】
近年のコンパクトディスクプレーヤーや、ハードディスク内蔵ポータブルオーディオプレイヤーなどの、ポータブル型のデータ再生装置は、特に屋外等で使用されることが多く、よりいっそうの小型化が進んできた。
また、データが記憶されるハードディスク等の記憶媒体は、記憶可能なデータ領域の増加が進んできた。
この記憶媒体の記憶可能なデータ領域の増加に伴い、記憶媒体に記憶されるデータ数は増加し、楽曲データや映像データ等といった多種多様な形式のデータが記憶できるようになってきた。
すなわち、近年のポータブル型のデータ再生装置は、小型化され、データを記憶できる記憶領域が増加し、ユーザは多種多様なデータを持ち運び、再生して楽しむことができるようになってきた。
【０００３】
しかし、記憶媒体の大容量化に伴い、所望の楽曲を探すのが非常に煩雑になってきている。従来より楽曲を選択するために、楽曲をリスト表示し、これをスクロールして所望の楽曲を選択することが行われてきたが、記憶媒体が大容量化すると、楽曲数も膨大になり、スクロールに非常に時間がかかってしまう。
【０００４】
このような問題を解決するものとして、前記操作部位に配置された操作釦の押圧時間を計時し、計時された時間が任意の一定時間を超えたか否かを判定することができる操作モード制御装置などが開示されている（例えば特許文献１参照）。
【特許文献１】特公平０６−１０１１９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、スクロールを用いて所望の項目を選択するに際し、記憶媒体が大容量化しても、操作性を向上させることを可能にする電子機器、音響再生機器、表示方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の観点に係る電子機器は、複数の表示項目を表示する電子機器であって、
複数の表示項目の少なくとも一部を表示する表示手段と、
前記表示手段に表示された表示項目を一の方向にスクロールするように指示すると共に、第１の状態と第２の状態を取る操作部を有する操作手段と、
前記操作部が前記第一の状態のとき前記スクロールの速度を第一の速度とし、前記操作部が前記第二の状態のとき前記スクロールの速度を第二の速度とする制御手段と、
を備えることを特徴とする。
【０００７】
また、上記電子機器において、前記表示手段が表示する複数の表示項目は、少なくともメニュー画面で表示される操作項目、楽曲リスト、アルバム名リスト、演奏者リストのうちのいずれか一つである、
ようにしてもよい。
【０００８】
さらに、上記電子機器において、前記操作部は、２段階の押下位置を有し、
前記操作部の前記第１の状態は前記操作部が第１の押下位置まで押下された状態であり、前記操作部の前記第２の状態は前記操作部が第２の押下位置まで押下された状態である、
ようにしてもよい。
【０００９】
また、本発明の第２の観点に係る音響再生機器は、複数の表示項目を表示する音響再生機器であって、
複数の表示項目の少なくとも一部を表示する表示手段と、
前記表示手段に表示された表示項目をスクロールするように指示すると共に第１の状態と第２の状態とを取りうる操作部を有する操作手段と、
前記操作手段の状態に応答し、前記操作部が第１の状態のときに、前記表示手段による表示の前記スクロールの速度を第１の速度とし、前記操作部が第２の状態のときに、前記表示手段による表示の前記スクロールの速度を第２の速度とするように制御する表示制御手段と、
を備えることを特徴とする。
【００１０】
また、上記音響再生機器において、前記複数の表示項目は、少なくともメニュー画面で表示される操作項目、楽曲リスト、アルバム名リスト、演奏者リスト、のうちのいずれか一つである、
ようにしてもよい。
【００１１】
さらに、上記音響再生機器において、前記操作部は、２段階の押下位置を有し、
前記操作部の前記第１の状態は前記操作部が第１の押下位置まで押下された状態であり、前記操作部の前記第２の状態は前記操作部が第２の押下位置まで押下された状態である、
ようにしてもよい。
【００１２】
また、本発明の第３の観点に係る表示方法は、
複数の表示項目のうち少なくとも一部を表示する表示方法であって、
複数の表示項目を表示するステップと、
操作部が前記第１の状態のとき前記スクロールの速度を第１の速度とし、前記操作部が前記第２の状態のとき前記スクロールの速度を第２の速度とするステップと、
を備えることを特徴とする表示方法。
【００１３】
また、本発明の第４の観点に係るプログラムは、
コンピュータに、複数の表示項目のうち少なくとも一部を表示する手順と、
操作部が前記第１の状態のとき前記スクロールの速度を第１の速度とし、前記操作部が前記第２の状態のとき前記スクロールの速度を第２の速度とする手順と、
を実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、検索に係る操作性を向上させることを可能にする。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の最良の実施の形態を図面を参照して説明する。
【００１６】
この発明の実施の形態に適用される音響再生機器の一例を示すブロック図を図１に示す。この音響再生機器は、記憶部１１に記憶されたデータ（例えば、ＭＰ３（MPEG1 Audio Layer-3）等の楽曲データ）リストを表示部１２に表示可能な機器であり、制御部１０と、記憶部１１と、表示部１２と、操作部１３と、音声出力端子１０３と、から構成される。
【００１７】
操作部１３は、所定のボタンスイッチや、ロータリースイッチ等からなり、ユーザの操作に従った指示情報等を入力する。例えば、操作部１３は、上キー１７と、下キー１８と、左キー１９と、中央キー２０と、右キー２１と、を備える。ここで、上キー１７及び下キー１８は、物理的に２段階に押すことの可能な２重タクトキーである。この２重タクトキーの第一段目の押しと、第二段目の押しと、はタクトキーに接続された抵抗分圧回路を用いて別々のアナログ信号を発生する。
【００１８】
前記２重タクトキーに接続された抵抗分圧回路の構成について、図２を参照して説明する。抵抗分圧回路は、抵抗Ｒ１と、抵抗Ｒ２と、抵抗Ｒ３と、抵抗Ｒ４と、スイッチＳ１と、スイッチＳ２と、から構成される。スイッチＳ１は前記２重タクトキーの第一段目の押しでオンになり（以後、弱押しと呼ぶ）、スイッチＳ２は、前記２重タクトキーの第二段目の押しでオンになる（以後、強押しと呼ぶ）。
タクトキーが押されていない時、出力電圧Ｖｏｕｔは（Ｒ２／（Ｒ１＋Ｒ２））×電源電圧Ｖｃｃとなっている。上キー１７と、下キー１８と、で異なる抵抗値を持つ抵抗Ｒ２、Ｒ３、Ｒ４を備える。前記２重タクトキーの第一段目の押しによって、出力電圧Ｖｏｕｔは（（Ｒ２／／Ｒ３））／（Ｒ１＋（Ｒ２／／Ｒ３）））×電源電圧Ｖｃｃとなる。さらに、前記２重タクトキーの第二段目の押しによって、出力電圧Ｖｏｕｔは（（Ｒ２／／（Ｒ３＋Ｒ４））／（Ｒ１＋Ｒ２／／（Ｒ３＋Ｒ４）））×電源電圧Ｖｃｃとなるように構成される。これにより、抵抗分圧回路は、タクトキーの第一段目の押しと、第二段目の押しと、で異なる出力電圧Ｖｏｕｔを制御部１０に供給できる。
【００１９】
また、左キー１９と、中央キー２０と、右キー２１と、に接続された抵抗分圧回路の構成について、図３を参照して説明する。抵抗分圧回路は、抵抗Ｒ１と、抵抗Ｒ５と、抵抗Ｒ６と、スイッチＳ３と、から構成される。前記２重タクトキーと異なる点は、地面に接地され、直列につながれたスイッチと抵抗が一つずつだけ取り付けられ、物理的に１段階にしか押すことができない点である。また、左キー１９と、中央キー２０と、右キー２１と、で異なる抵抗値を持つ抵抗Ｒ５、Ｒ６を備えるのも同様である。
【００２０】
以上の図２、図３の抵抗分圧回路によって、操作部１３の各キー（上キー１７の弱押し、強押し、下キー１８の弱押し、強押し、左キー１９、中央キー２０、右キー２１）の操作は、異なる出力電圧Ｖｏｕｔを出す。出力電圧Ｖｏｕｔは、操作部１３から出力されて、Ａ／Ｄコンバータ１４に入力される。
【００２１】
図１に戻って、制御部１０は、例えばＣＰＵ１００（Central Processing Unit）、割り込みコントローラ１０１、Ａ／Ｄコンバータ１４、及びＲＡＭ１０４（Random Access Memory）等から構成されており、ＣＰＵ１００が各種プログラム（後述するキーコード処理アプリケーション１５ａやキー処理ドライバ１５ｂ）を適宜実行することによって、音響再生機器全体の動作を制御する。また、ＣＰＵ１００は、内部タイマを有する。また、上述したように、少なくとも、キーコード処理アプリケーション１５ａと、キー処理ドライバ１５ｂと、が記憶されている。これらのキーコード処理アプリケーション１５ａと、キー処理ドライバ１５ｂは、ソフトウェアとして構成してもよいし、ハードウェアとして構成してもよい。Ａ／Ｄコンバータ１４は、操作部１３から供給されたアナログ信号をディジタル信号に変換して出力する。また、ＲＡＭ１０４は、ＣＰＵがプログラムを実行する際、ワークメモリとして再生データのロード等に用いられるものである。
【００２２】
キー処理ドライバ１５ｂは、ＣＰＵ１００がキーコード処理アプリケーション１５ａにキーコードを供給するための橋渡しを行う。具体的には、操作部１３を介してユーザから入力される指示情報（アナログ信号）を、一度Ａ／Ｄコンバータ１４を通して入力されたディジタル信号からキーコードを生成し、これをＣＰＵ１００に供給する。また、ＣＰＵ１００のタイマを利用して、当該キーコードに対応するキーの押下時間も判別してＣＰＵ１００に供給する。キーコード処理アプリケーション１５ａには、キー処理ドライバ１５ｂによって生成されたキーコード（必要に応じて押下時間情報も）が供給され、供給されたキーコードに基づいてキー入力による処理を決定し、これをＣＰＵ１００に供給する。これによって、操作部１３における、ユーザの別々の操作に対応した動作が実行される。具体的には、上記した操作部１３、Ａ／Ｄコンバータ１４、キー処理ドライバ１５ｂ、キーコード処理アプリケーション１５ａ、及びＣＰＵ１００が協働することによって、例えば、プレイキーが押下されれば再生処理部を制御して音楽データ等を再生し、また、リストのスクロールが指示されれば、表示部を制御してリストをスクロールさせる。
より詳しく説明すると、操作部１３を介してユーザから入力される指示情報（アナログ信号）は、前述したように、タクトキー毎に区別された、出力電圧Ｖｏｕｔである。そして、キー処理ドライバ１５ｂは、これらの異なる出力電圧Ｖｏｕｔ毎に、Ａ／Ｄコンバータ１４を介して異なるディジタル信号を割り当て、これを操作に対応したキーコードとして、ＣＰＵ１００を介してキーコード処理アプリケーション１５ａに供給する。例えば、上キー１７をユーザに押された場合、「０１０」というキーコードを供給し、右キー２１をユーザに押された場合、「０１１」というキーコードを供給するようにしてもよい。
【００２３】
キーコード処理アプリケーション１５ａは、キー処理ドライバ１５ｂから供給されたキーコードに応じた処理を実行する。例えば、キーコード処理アプリケーション１５ａは、図４に示すような、ＧＵＩ上１２ａのハイライト３０のスクロール状況等を、図１の表示部１２に表示させる。この時、キーコード処理アプリケーション１５ａは、キーコード及び、後述するデータフォルダを管理するためのテーブルに応じて、ＧＵＩ上の適切な位置にフォルダ・ファイル名や、ハイライトを表示させる。ここで、キーコードに対応した処理は、事前に記憶部１１や他のＲＯＭ等にテーブルとして記憶される。また、キーコード処理アプリケーション１５ａは、キーコードが供給された時に、前記テーブルと照らし合わせて対応する処理を実行する。
【００２４】
記憶部１１は、ハードディスク等の記憶装置で構成される。記憶部１１は、楽曲データ等のデータに加えて、前記データ等のファイル構造を規定する階層情報が記憶されている。例えば、前記データ等が図８に示すようなファイル構造から構成されている場合、これらファイル構造を規定する階層情報が記憶されている。前記階層情報は、図５（ａ）に示すようなフォルダテーブル１０１と、図５（ｂ）に示すような表示管理テーブル１０２と、で構成される。
【００２５】
図５（ａ）に示すフォルダテーブル１０１は、記憶部１１に記憶されたデータを収容するフォルダ、つまり、階層構造のデータの管理単位となるフォルダの内、表示部１２にて表示対象となり得るフォルダを管理するためのテーブルである。具体的には、フォルダテーブル１０１には、表示対象となり得る複数のフォルダを識別するためのフォルダ・ファイル名及び、データ番号が記憶される。なお、フォルダテーブル１０１に記憶されるフォルダ・ファイル名は、現在の基準となるフォルダ（カレントフォルダ）内に属する複数のデータのフォルダ・ファイル名である。例えば、図８のようなファイル構造において、カレントフォルダがフォルダ１であれば、フォルダテーブル１０１には、フォルダ２と、フォルダ４と、フォルダ９とのフォルダ・ファイル名及び、データ番号が記憶される。
【００２６】
一方、図５（ｂ）に示す表示管理テーブル１０２は、フォルダテーブル１０１に対応して、表示対象となるフォルダ・ファイル名を管理するためのテーブルである。具体的には、表示管理テーブル１０２には、現在の基準となるフォルダを特定するカレントフォルダ名と、カレントフォルダ内のフォルダが位置する階層順位（階層の深さ）を示す階層番号と、カレントフォルダ内の表示対象となる１つのフォルダを特定する表示データ番号と、カレントフォルダ内に属するデータの総数を示す総データ数と、を記憶する。例えば、図８のようなファイル構造において、カレントフォルダがフォルダ１であれば、階層番号は「００２」、総データ数は「００３」となる。
【００２７】
図１に戻って、表示部１２は、蛍光表示管（ＶＦＤ：Vacuum Fluorescent Display）や液晶モニタ（ＬＣＤ：Liquid Crystal Display）等のフラットパネルディスプレイから構成され、制御部１０に制御され、操作状況等をユーザに明らかにするための文字列等を表示する。また、表示部１２には、記憶部１１に記憶されたフォルダテーブル１０１の内容を表示するための、例えば、８行分の表示領域が配置されている。
【００２８】
再生処理部１１２は、記憶部１１に記憶されたデータ（例えば、ＭＰ３等の楽曲データ）の再生処理を行う。例えば、ＭＰ３デコーダでＭＰ３データをＷＡＶＥファイルに変換し、Ｄ／Ａコンバータ（サウンドカード）でＷＡＶＥファイルをアナログ出力する。ＭＰ３デコーダは、ＬＳＩ（Large scale integration)チップに実装してハードウェアとしてもよい。
【００２９】
また、上記Ｄ／Ａコンバータで変換されたアナログ信号は、音声出力端子１０３（ヘッドホン接続部）から、増幅回路で増幅された再生音声を外部に出力する。
【００３０】
以上、本システムの実施形態例における、それぞれの構成を説明してきた。
【００３１】
次に、上記構成を備える本装置の具体的動作について図６、図７を参照して説明する。まず、記憶部１１に記憶されている楽曲データ等のデータを選択するデータ選択処理について説明する。
【００３２】
図６、図７は、データ選択処理を説明するためのフローチャートである。図６、図７に示すデータ選択処理は、図１に示す上キー１７等の押下による操作部１３からの割り込み入力によって開始される。
【００３３】
制御部１０は、前記割り込み入力があった時に、例えば、データ再生中等で、データ選択モードでなければ（ステップＳ２０１；Ｎｏ）、その後の動作処理は、他の処理に移行する。この時、楽曲やアルバム名、演奏者をリスト表示するデータ選択モードであれば（ステップＳ２０１；Ｙｅｓ）、押下されたキーが、上キー１７又は、下キー１８であるかを判別する。これは、前述したように、キー処理ドライバ１５ｂから供給されたキーコードで判別する。
【００３４】
ここで、押下されたキーが、上キー１７又は、下キー１８でなければ（ステップＳ２０２；Ｎｏ）、図７に示すように、どのキーが押下されたかを判別するが（ステップＳ２１３、ステップＳ２１７）、その場合の説明は後述する。
【００３５】
上キー１７又は、下キー１８が押下されたと判別した場合（ステップＳ２０２；Ｙｅｓ）、そのキーが継続して押下されている時間を計測するために、ＣＰＵの有する内部タイマを起動（初期化）する（ステップＳ２０３）。
タイマ起動後、キーが押下された状態が維持されれば、例えば、２０msec毎にカウントを一つインクリメントする（ステップＳ２０５）。
【００３６】
これと同時に、押下されたキー（上キー１７又は、下キー１８）に応じて、表示部１２のＧＵＩ上のハイライトを一つスクロールさせる指示を出す（ステップＳ２０４）。具体的には、下キーが押下されれば、図３（ｂ）の表示管理テーブル１０２内の表示データ番号に「１」加算し、上キーが押下されれば、表示データ番号に「１」減算する。ハイライトのスクロール処理及び、その表示処理についての詳細の説明は後述する。
【００３７】
その後、カウントが指定された数（例えば、１００回（２sec））をオーバーしたか否かを判別する（ステップＳ２０６）。カウントが指定された数をオーバーしていなければ（ステップＳ２０６；Ｎｏ）、押下されていたキーが離されたか否かを判別する（ステップＳ２１２）。この時、キーが離されていた場合（ステップＳ２１２；Ｙｅｓ）、制御部１０は、カウントをクリアして（ステップＳ２１３）、処理を終了する。
【００３８】
また、ステップＳ２１２でキーが離されていない場合は（ステップＳ２１２；Ｎｏ）、再び、カウントを一つインクリメントし、カウントが指定された数をオーバーするか、キーが離されるまで、上記の処理を繰り返す。
【００３９】
一方、ステップＳ２０６でカウントがオーバーしたと判別した場合（ステップＳ２０６；Ｙｅｓ）（所定の期間、キーが押下され続けたと判別した場合）、２段階に押すことのできる２重タクトキーを強押しされていると特定すれば（ステップＳ２０７；Ｙｅｓ）、ＧＵＩ上のハイライトを高速にスクロールするように指示する（ステップＳ２０８）。具体的には、例えば、２０msec毎に、図３（ｂ）の表示管理テーブル１０２内の表示データ番号に「１」加算又は、減算してもよい。また、前記２重タクトキーを弱押しされていると特定すれば（ステップＳ２０７；Ｎｏ）、ＧＵＩ上のハイライトを低速でスクロールするように指示する（ステップＳ２１０）。具体的には、例えば、２００msec毎に、図３（ｂ）の表示管理テーブル１０２内の表示データ番号に「１」加算又は、減算してもよい。
【００４０】
このステップＳ２０８での指示又は、ステップＳ２１０での指示は、上キー１７又は、下キー１８が離されたと判別するまで繰り返す（ステップＳ２０９；Ｎｏ、ステップＳ２１１；Ｎｏ）。この時、スクロールの最中に、ユーザの指示に応じて強押しから弱押しに切り替えられた場合でも、ステップＳ２０７で強押しか否かを判別して（ステップＳ２０７）、高速のスクロールの指示（ステップＳ２０８）と、低速のスクロールの指示（ステップＳ２１０）とをユーザの指示に応じて、切り替えてスクロールを継続できる。
キーが離されたと判別した時点で（ステップＳ２０９；Ｙｅｓ、ステップＳ２１１；Ｙｅｓ）、カウントをクリアして（ステップＳ２１３）、処理を終了する。
【００４１】
ステップＳ２０２に戻って、上キー１７又は、下キー１８以外のキーが押下されずに（ステップＳ２０２；Ｎｏ）、中央キー２０又は、右キー２１が押下されたと判別した場合（ステップＳ２１３；Ｙｅｓ）、ＧＵＩ上でハイライトされたフォルダ・ファイル名のデータがフォルダであるか否かを判別する（ステップＳ２１４）。データがフォルダであった場合（ステップＳ２１４；Ｙｅｓ）、一つ下位の階層のフォルダに移動する（ステップＳ２１６）。具体的には、ハイライトされたフォルダに属するフォルダ・データを検索し、この検索結果に従って、図３（ａ）に示したフォルダテーブル１０１等を生成し、図３（ｂ）の表示管理テーブル１０２の総データ数やカレント階層番号等も更新して処理を終了する。
【００４２】
ステップＳ２１４で、データがフォルダではないと判別した場合（ステップＳ２１４；Ｎｏ）、前記データを選択し（ステップＳ２１５）、再生プログラム等を起動するなどして、データ選択処理を終了する（ステップＳ２２０）。
【００４３】
また、ステップＳ２１３で、中央キー２０、右キー２１、でもなく（ステップＳ２１３；Ｎｏ）、左キー１９が押下された場合（ステップＳ２１７；Ｙｅｓ）、一つ上位の階層のフォルダに移動する（ステップＳ２１８）。具体的には、ハイライトされたフォルダに属するフォルダ・データを検索し、この検索結果に従って、図３（ａ）に示したフォルダテーブル１０１等を生成し、図３（ｂ）の表示管理テーブル１０２の総データ数やカレント階層番号等も更新して処理を終了する。
【００４４】
上キー１７、下キー１８、左キー１９、中央キー２０、右キー２１のいずれのキーでもないキーが押下された場合は（ステップＳ２１７；Ｎｏ）、他のキーの押下として、他の処理に移行する（ステップＳ２１９）。
【００４５】
つまり、上キー１７を所定時間以上押下し続けると、ハイライトが上方向にスクロールする。このとき、弱押しであれば低速でスクロールし、強押しであれば高速でスクロールする。また同様に、下キー１８を所定時間以上押下し続けると、ハイライトが下方向にスクロールする。
【００４６】
以上までが、データ選択処理の動作の説明である。次に、ＧＵＩ上のハイライトのスクロール処理及び、その表示処理の動作について説明する。
【００４７】
制御部１０は、図３（ａ）に示すフォルダテーブル１０１内のフォルダ・ファイル名を表示部１２に表示するが、この時、カレントフォルダのフォルダテーブル１０１内のフォルダ・ファイル名を、図２に示すように、表示部１２ａの表示領域に表示している。例えば、ＧＵＩ上に同時に表示させる項目数が８の場合、「００１」〜「００８」のデータ番号を持つフォルダ・ファイル名をＧＵＩ上に上から順番に表示するようにする。以下、フォルダ・ファイル名を表示する項目数を８として説明するが、この数に限定する必要はない。
【００４８】
制御部１０は、図３（ｂ）に示す表示管理テーブル１０２内の表示データ番号によって指定されたデータ番号を持つデータのフォルダ・ファイル名を、ＧＵＩ上にハイライトして表示するように指示する。例えば、表示データ番号が「００４」であれば、ＧＵＩ上に表示されている「００１」〜「００８」のデータ番号を持つデータの内、「００４」のデータ番号を持つフォルダ・ファイル名だけがハイライトされるように表示するように指示する。なお、この際、表示データ番号をフォルダ・ファイル名と併せて表示してもよい。また、フォルダの階層位置（階層の深さ）を表す階層番号をフォルダ・ファイル名と併せて表示してもよい。
【００４９】
また、上述した、図７でのステップＳ２１６やステップＳ２１８における、階層の異なるフォルダ間を移動する場合、制御部１０は、更新された図３（ｂ）に示す表示管理テーブル１０２内の表示データ番号を「００１」にセットする。これによって、ＧＵＩ上のハイライトされるデータは必ず一番上のフォルダ・ファイル名になる。
【００５０】
次に、ＧＵＩ上のハイライトのスクロール処理について説明する。本実施形態におけるスクロールとは、図２に示すように、ＧＵＩ上のハイライトが上又は、下から順番に、項目間を一つ以上移動することである。具体的には、制御部１０は、図３（ｂ）に示す表示管理テーブル１０２の表示データ番号から「１」を減算（上キー１７押下時）、又は、表示データ番号から「１」を加算（下キー１８押下時）する。
【００５１】
また、ＧＵＩ上に現在表示されているデータが「００１」〜「００８」で、かつ、表示データ番号が「００８」である場合に、この時点で、表示データ番号に「１」を加算した時、制御部１０は、ＧＵＩ上に表示するデータを「００９」〜「０１６」に切り替える指示をする。また、ＧＵＩ上に現在表示されているデータが「００９」〜「０１６」で、かつ、表示データ番号が「００９」である場合に、この時点で、表示データ番号に「１」を減算した時、制御部１０は、ＧＵＩ上に表示するデータを「００１」〜「００８」に切り替える指示をする。
【００５２】
これとは別に、ＧＵＩ上に現在表示されているデータが「００１」〜「００８」で、かつ、表示データ番号が「００８」である場合に、この時点で、表示データ番号に「１」を加算した時、制御部１０は、ＧＵＩ上に表示するデータを「００２」〜「００９」に切り替える指示をするようにしてもよい。
【００５３】
なお、表示管理テーブル１０２の表示データ番号が「００１」の状態で、上キー１７が押下されたと判別された場合、制御部１０は、表示データ番号に、総データ数をセットし、フォルダテーブル１０１内の最後尾のフォルダ・ファイル名を表示部１２に表示する。また、表示管理テーブル１０２の表示データ番号が最後尾のデータ番号（総データ数と同じ値）の状態で、下キー１８が押下されたと判別した場合に、制御部１０は、表示データ番号に先頭のデータ番号（「００１」）をセットし、フォルダテーブル１０１内の先頭のフォルダ・ファイル名を表示部１２に表示する。
【００５４】
次に、上述したように、ＧＵＩ上のハイライトのスクロール速度は、２段階で切り替えられる。前記スクロール速度が低速の時、制御部１０は、上キー１７又は、下キー１８が押下されている期間中、例えば、ＣＰＵの内部タイマで２００msecの間隔で、表示管理テーブル１０２の表示データ番号を「１」加算又は、減算し、ＧＵＩ上の表示に反映させる指示を出す。また、前記スクロール速度が高速の時、制御部１０は、例えば、ＣＰＵの内部タイマで２０msecの間隔で、表示管理テーブル１０２の表示データ番号を「１」加算又は、減算し、ＧＵＩ上の表示に反映させる指示を出す。
【００５５】
ここでのスクロール処理の動作の詳細を図１０のような時間系列と対比させたフローチャートを参照して説明する。制御部１０がスクロール指示をした後、スクロール速度が高速の場合は、表示管理テーブル１０２の表示データ番号を「１」加算又は、減算し、ＧＵＩ上の表示に反映させる指示を出した後（ステップＳ１０００）、例えば、１９msecウェイトさせ（ステップＳ１００１）、全体で２０msecおきにハイライトを一つ上下に移動させる。また、スクロール速度が低速の場合は、表示管理テーブル１０２の表示データ番号を「１」加算又は、減算し、ＧＵＩ上の表示に反映させる指示を出した後（ステップＳ２０００）、例えば、１９９msecウェイトさせ（ステップＳ２００１）、全体で２００ｍｓおきにハイライトを一つ上下に移動させる。
【００５６】
以上までが、ＧＵＩ上のハイライトのスクロール処理及び、その表示処理の動作についての説明である。
【００５７】
ここまでに説明したデータ選択処理、スクロール処理及び、それらの表示処理が、本実施形態に係る音響再生機器の制御部１０において行われることによって、記憶部１１の増大化に支障なく、記憶部１１に記憶されているデータの検索に係る操作性を向上させることを可能にする。
【００５８】
なお、本発明は、上記実施形態に限定されず、種々の変形、応用が可能である。以下、本発明に適用可能な上記実施形態の変形態様について、説明する。
【００５９】
上記実施形態において、操作部１３の２重タクトキーを、上キー１７、下キー１８に用いていた。しかしながら、本発明は、これに限定されず、２重タクトキーを、左キー１９、右キー２１、に用いてもよい。左キー１９又は、右キー２１の弱押しで一定速度でハイライトをスクロールする処理を割り当て、左キー１９又は、右キー２１の強押しで、弱押し時よりも速い速度でハイライトをスクロールする処理を割り当てておけば、図９の１２ｂに示すように、ＧＵＩ上で横方向に並んでいる項目に対して別々の速度でハイライト３０を左又は、右にスクロール可能になる。
【００６０】
上記実施形態において、ハイライトのスクロールは、上キー１７又は、下キー１８が押下されている経過時間を計時し、一定期間間隔でされていた。そして、スクロールの速度を変化させるために、前記一定期間間隔を変更して、高速、低速のスクロールを切り替えていた。しかし、前記一定期間間隔を変更せずに、ハイライトさせるデータのデータ番号を数個おきに加算又は、減算することで、ハイライトのスクロールの速度を高速、低速と切り替えてもよい。
【００６１】
また、上記実施形態において、記憶部１１はハードディスク等の外部記憶装置を用いていた。しかしながら、他の記憶媒体や、今後開発される種々の大容量記憶媒体を用いて本発明を実施することが可能であることはいうまでもない。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施の形態に係る音響再生機器の構成の一例を示すブロック図である。
【図２】表示部での表示例を示す図であり、ハイライトを縦方向にスクロールする場合の図である。
【図３】（ａ）がフォルダテーブルの一例を示す模式図であり、（ｂ）が表示管理テーブルの一例を示す模式図である。
【図４】２重タクトキーに接続された抵抗分圧回路の構成を示す回路図である。
【図５】タクトキーに接続された抵抗分圧回路の構成を示す回路図である。
【図６】本発明の実施の形態に係るデータ選択処理を説明するためのフローチャートである。
【図７】本発明の実施の形態に係るデータ選択処理を説明するためのフローチャートである。
【図８】記憶部に階層化して記憶される楽曲データ等の一例を示す模式図である。
【図９】本発明の実施の他の形態に係る表示部での表示例を示す図であり、ハイライトを横方向にスクロールする場合の図である。
【図１０】スクロール速度が高速の場合と低速の場合との処理動作を対比して説明したフローチャートである。
【符号の説明】
【００６３】
１０    制御部
１１    記憶部
１２    表示部
１３    操作部
１５ａ  キーコード処理アプリケーション
１５ｂ  キー処理ドライバ
１７    ２重タクトキー（上）
１８    ２重タクトキー（下）
３０    ハイライト
【図１】
2006338829.tif 000003
【図２】
2006338829.tif 000004
【図３】
2006338829.tif 000005
【図４】
2006338829.tif 000006
【図５】
2006338829.tif 000007
【図６】
2006338829.tif 000008
【図７】
2006338829.tif 000009
【図８】
2006338829.tif 000010
【図９】
2006338829.tif 000011
【図１０】
2006338829.tif 000012