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