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