(57)【要約】【課題】コンテンツデータ再生機器、および、コンピュータプログラムを提供する。【解決手段】本願発明のポータブル音楽機器１００は、再生実行キー１１２が押圧される強弱によって、第一の状態と第二の状態を取り得る操作部１０２を有する。この操作部１０２における再生実行キー１１２の押操作に応答し、第１の押圧で押操作されたことに応答して、楽曲データの再生を実行し、第２の押圧で押操作されたことに応答して、リピート設定プログラム１１５を呼び出し、リピートモードを切り替え・設定する。ここで、再生実行キー１１２という使用頻度の高いキーにリピート設定機能を兼用させているので、操作部１０２の小型化に支障なく、ユーザにとって直感的に理解しやすい操作を実現する。【選択図】図１
2007109315.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツデータを記憶する記憶手段と、
前記記憶手段に記憶されたコンテンツデータを再生する再生手段と、
第一の状態と第二の状態を取る操作部を有する操作手段と、
前記操作部が前記第一の状態であるか前記第二の状態であるかを識別する識別手段と、
前記識別手段が前記操作部が前記第一の状態であると識別した場合に、前記再生手段にコンテンツデータを一回再生することを指示する一回再生指示信号を供給し、前記識別手段が前記操作部が前記第二の状態であると識別した場合に、前記再生手段に前記コンテンツデータを繰り返して再生する繰り返し再生を指示する繰り返し再生指示信号を供給する制御手段と、
を備えることを特徴とするコンテンツデータ再生機器。
【請求項２】
前記コンテンツデータは、付随情報を含み、
前記記憶手段は、
前記コンテンツデータのうち前記付随情報をもつコンテンツデータを記憶する付随情報別コンテンツデータ記憶手段、を備え
前記付随情報別コンテンツデータ記憶手段により記憶された共通の前記付随情報をもつコンテンツデータを、順次、繰り返し再生する一括繰り返し再生手段と、
前記記憶手段に記憶される全コンテンツデータを、順次、繰り返し再生する全繰り返し再生手段と、
前記再生手段による再生と、前記一括繰り返し再生手段による再生と、前記全繰り返し再生手段による再生と、を前記識別手段によって前記操作部が前記第二の状態であると識別する度に、順次、切り替える切り替え手段と、
をさらに備えることを特徴とする請求項１に記載のコンテンツデータ再生機器。
【請求項３】
コンテンツデータを記憶する記憶手段と、
第一の状態と第二の状態を取る操作部を有する操作手段と、
前記操作部が前記第一の状態であるか前記第二の状態であるかを識別する識別手段と、
前記識別手段によって前記操作部が前記第一の状態であると識別した場合に、前記記憶手段に記憶されたコンテンツデータを再生する再生手段と、
前記識別手段によって前記操作部が前記第二の状態であると識別した場合に、前記記憶手段に記憶された全コンテンツデータの中から一のコンテンツデータを無作為に選択して、前記再生手段により再生する無作為選択再生手段と、
を備えることを特徴とするコンテンツデータ再生機器。
【請求項４】
前記コンテンツデータは、付随情報を含み、
前記記憶手段は、前記コンテンツデータのうち前記付随情報をもつコンテンツデータを記憶する付随情報別コンテンツデータ記憶手段、を備え
前記付随情報別コンテンツデータ記憶手段により記憶された共通の前記付随情報をもつコンテンツデータの中から一のコンテンツデータを無作為に選択し、前記再生手段により再生するフォルダ無作為選択再生手段と、
前記無作為選択再生手段と、前記フォルダ無作為選択再生手段と、を前記識別手段によって前記操作部が前記第二の状態であると識別する度に、順次切り替える無作為再生切り替え手段と、
をさらに備えることを特徴とする請求項３に記載のコンテンツデータ再生機器。
【請求項５】
前記操作部は、二段階の押下位置を有し、
前記操作部の前記第一の状態は前記操作部が第一の押下位置まで押下された状態であり、前記操作部の前記第二の状態は前記操作部が第二の押下位置まで押下された状態である、
ことを特徴とする請求項１乃至４のいずれか１項に記載のコンテンツデータ再生機器。
【請求項６】
第一の状態と第二の状態を取る操作部を有する操作手段を備えるコンテンツデータ再生機器のコンピュータに、
コンテンツデータを記憶する記憶手順と、
前記操作部が前記第一の状態であるか前記第二の状態であるかを識別する識別手順と、
前記識別手順によって前記操作部が前記第一の状態であると識別した場合に、前記記憶手順で記憶されたコンテンツデータを再生する再生手順と、
前記識別手順によって前記操作部が前記第二の状態であると識別した場合に、前記コンテンツデータを繰り返し前記再生手順によって再生する繰り返し再生手順と、
を実行させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツデータ再生機器、および、コンピュータプログラムに関する。
【背景技術】
【０００２】
近年のコンパクトディスクプレーヤーや、ハードディスク内蔵ポータブルオーディオプレイヤーなどの、ポータブル型のデータ再生装置は、特に屋外等で使用されることが多く、よりいっそうの小型化が進んできた。
しかし、この小型化に伴い、ユーザがデータ再生装置を制御するために必要なボタン等で構成された操作部位も小型化され、ユーザは、小さいボタン等を適切に操作する必要がでてきている。
【０００３】
また、データ再生装置は、多機能化され、再生、停止等の基本的な機能に加え、リピート設定機能や、ランダム設定機能や、膨大なデータの中から効率よくデータを選択するための機能等が付加されるようになってきた。
しかし、この多機能化に伴い、ユーザは小型化された操作部位に対して膨大な数の操作が必要になった。
【０００４】
すなわち、ユーザは、小型化された操作部位に対して、緻密な操作が必要となり、その操作数も膨大なものとなった。つまり、データ再生装置の操作性は低下するといった問題が生じてきた。
【０００５】
このような問題を解決するものとして、操作部位に配置された操作釦の押圧時間を計時し、計時された時間が任意の一定時間を超えたか否かを判定することにより、一つの操作釦で複数の操作が可能な操作モード制御装置などが開示されている（例えば特許文献１参照）。
【特許文献１】特公平０６−１０１１９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述の操作モード制御装置は、操作釦の押圧時間を計時するので、押圧時間を計時しない装置と比較して、操作釦の押下に対する応答が悪い。
また、上述の操作モード制御装置は、一つの操作釦で複数の操作が可能であっても、ユーザにとって、その操作方法を直感的に理解することが難しく、結局、操作性が低かった。
【０００７】
本発明は、上記実状に鑑みてなされたものであり、操作釦の数を増加せずに、操作釦の押下に対する応答を悪化させることなく、ユーザが操作を直感的に理解し易く、高い操作性を実現するコンテンツデータ再生機器、及び、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の第１の観点に係るコンテンツデータ再生機器は、
コンテンツデータを記憶する記憶手段と、
前記記憶手段に記憶されたコンテンツデータを再生する再生手段と、
第一の状態と第二の状態を取る操作部を有する操作手段と、
前記操作部が前記第一の状態であるか前記第二の状態であるかを識別する識別手段と、
前記識別手段が前記操作部が前記第一の状態であると識別した場合に、前記再生手段にコンテンツデータを一回再生することを指示する一回再生指示信号を供給し、前記識別手段が前記操作部が前記第二の状態であると識別した場合に、前記再生手段に前記コンテンツデータを繰り返して再生する繰り返し再生を指示する繰り返し再生指示信号を供給する制御手段と、
を備えることを特徴とする。
【０００９】
また、前記コンテンツデータ再生機器において、前記コンテンツデータは、付随情報を含み、
前記記憶手段は、
前記コンテンツデータのうち前記付随情報をもつコンテンツデータを記憶する付随情報別コンテンツデータ記憶手段、を備え
前記付随情報別コンテンツデータ記憶手段により記憶された共通の前記付随情報をもつコンテンツデータを、順次、繰り返し再生する一括繰り返し再生手段と、
前記記憶手段に記憶される全コンテンツデータを、順次、繰り返し再生する全繰り返し再生手段と、
前記再生手段による再生と、前記一括繰り返し再生手段による再生と、前記全繰り返し再生手段による再生と、を前記識別手段によって前記操作部が前記第二の状態であると識別する度に、順次、切り替える切り替え手段と、
を備えることを特徴とするようにしてもよい。
【００１０】
さらに、本発明の第２の観点に係るコンテンツデータ再生機器は、
コンテンツデータを記憶する記憶手段と、
第一の状態と第二の状態を取る操作部を有する操作手段と、
前記操作部が前記第一の状態であるか前記第二の状態であるかを識別する識別手段と、
前記識別手段によって前記操作部が前記第一の状態であると識別した場合に、前記記憶手段に記憶されたコンテンツデータを再生する再生手段と、
前記識別手段によって前記操作部が前記第二の状態であると識別した場合に、前記記憶手段に記憶された全コンテンツデータの中から一のコンテンツデータを無作為に選択して、前記再生手段により再生する無作為選択再生手段と、
を備えることを特徴とする。
【００１１】
また、前記コンテンツデータ再生機器において、前記コンテンツデータは、付随情報を含み、
前記記憶手段は、前記コンテンツデータのうち前記付随情報をもつコンテンツデータを記憶する付随情報別コンテンツデータ記憶手段、を備え
前記付随情報別コンテンツデータ記憶手段により記憶された共通の前記付随情報をもつコンテンツデータの中から一のコンテンツデータを無作為に選択し、前記再生手段により再生するフォルダ無作為選択再生手段と、
前記無作為選択再生手段と、前記フォルダ無作為選択再生手段と、を前記識別手段によって前記操作部が前記第二の状態であると識別する度に、順次切り替える無作為再生切り替え手段と、
を備えることを特徴とするようにしてもよい。
【００１２】
さらに、前記操作部は、二段階の押下位置を有し、
前記操作部の前記第一の状態は前記操作部が第一の押下位置まで押下された状態であり、前記操作部の前記第二の状態は前記操作部が第二の押下位置まで押下された状態である、
ことを特徴とするようにしてもよい。
【００１３】
また、本発明の第３の観点に係るコンピュータプログラムは、
第一の状態と第二の状態を取る操作部を有する操作手段を備えるコンテンツデータ再生機器のコンピュータに、
コンテンツデータを記憶する記憶手順と、
前記操作部が前記第一の状態であるか前記第二の状態であるかを識別する識別手順と、
前記識別手順によって前記操作部が前記第一の状態であると識別した場合に、前記記憶手順で記憶されたコンテンツデータを再生する再生手順と、
前記識別手順によって前記操作部が前記第二の状態であると識別した場合に、前記コンテンツデータを繰り返し前記再生手順によって再生する繰り返し再生手順と、
を実行させる。
【発明の効果】
【００１４】
本発明のコンテンツデータ再生機器によれば、操作釦の数を増加せずに、操作釦の押下に対する応答を悪化させることなく、ユーザが操作を直感的に理解し易く、高い操作性を実現する。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の最良の実施の形態を図面を参照して説明する。
【００１６】
（実施形態１）
この発明の実施形態１に適用されるポータブル音楽機器１００の一例を示すブロック図を図１に示す。このポータブル音楽機器１００は、記憶部１０３に記憶されたデータ（例えば、ＭＰ３（MPEG1 Audio Layer-3）等の楽曲データ）を再生可能な機器であり、操作部１０２と、記憶部１０３と、制御部１０１と、表示部１０４と、端子１１８と、イヤホン１１９と、から構成される。ユーザは、再生された楽曲を、イヤホン１１９を介して聴くことができる。
【００１７】
操作部１０２は、所定のボタンキーや、ロータリーキー等からなり、ユーザの操作に従った指示情報等を入力する。例えば、操作部１０２は、再生実行キー１１２を備える。ここで、再生実行キー１１２は、物理的に２段階に押すことの可能な２重タクトキーである。この２重タクトキーの第１段目の押下と、第２段目の押下とはタクトキーに接続された抵抗分圧回路を用いて別々のアナログ信号を発生する。
【００１８】
前記２重タクトキーに接続された抵抗分圧回路の構成について、図２を参照して説明する。抵抗分圧回路は、抵抗Ｒ１と、抵抗Ｒ２と、抵抗Ｒ３と、抵抗Ｒ４と、スイッチＳ１と、スイッチＳ２と、から構成される。スイッチＳ１は前記２重タクトキーの第１段目の押しでオンになり（以後、弱押しと呼ぶ）、スイッチＳ２は、前記２重タクトキーの第２段目の押しでオンになる（以後、強押しと呼ぶ）。
【００１９】
タクトキーが押されていない時、出力電圧Ｖｏｕｔは（Ｒ２／（Ｒ１＋Ｒ２））×電源電圧Ｖｃｃとなっている。再生実行キー１１２とは、それぞれ異なる抵抗値を持つ抵抗Ｒ２、Ｒ３、Ｒ４を備える。前記２重タクトキーの第１段目の押しによって、出力電圧Ｖｏｕｔは（（Ｒ２／／Ｒ３））／（Ｒ１＋（Ｒ２／／Ｒ３）））×電源電圧Ｖｃｃとなる。さらに、前記２重タクトキーの第２段目の押しによって、出力電圧Ｖｏｕｔは（（Ｒ２／／（Ｒ３＋Ｒ４））／（Ｒ１＋Ｒ２／／（Ｒ３＋Ｒ４）））×電源電圧Ｖｃｃとなるように構成される。これにより、抵抗分圧回路は、前記２重タクトキーの第１段目の押しと、第２段目の押しとで異なる出力電圧Ｖｏｕｔを制御部１０１に供給できる。
【００２０】
以上の図２の抵抗分圧回路によって、操作部１０２のキー（再生実行キー１１２の弱押し、強押し）の操作は、異なる出力電圧Ｖｏｕｔを出す。出力電圧Ｖｏｕｔは、操作部１０２から出力されて、Ａ／Ｄコンバータ１０９に入力される。
【００２１】
図１に戻って、記憶部１０３は、ハードディスク等の記憶装置で構成される。記憶部１０３は、楽曲データ等のデータに加えて、楽曲データ等のファイル構造を規定する階層情報等が記憶されている。例えば、楽曲データ等が図３に示すようなファイル構造から構成され、共通のアーティスト名をメタ情報にもつ楽曲データは、階層構造の階層１に該当するフォルダに一括され、共通のアルバム名をメタ情報にもつ楽曲データは、階層構造の階層２に該当するフォルダに一括して記憶される。このとき、上記のファイル構造を規定する階層情報は、楽曲データとともに記憶部１０３に記憶される。
【００２２】
また、この階層情報は、図４（Ａ）に示すようなフォルダテーブル４０１と、図４（Ｂ）に示すような再生データ管理テーブル４０２と、で構成される。
図４（Ａ）に示すフォルダテーブル４０１は、記憶部１０３に記憶されたデータを収容するフォルダ、つまり、階層構造のデータの管理単位となるフォルダのうち、現在実行対象とする一つのフォルダ（カレントフォルダ）内のデータを管理するためのテーブルである。具体的には、フォルダテーブル４０１には、カレントフォルダ内に属する複数のフォルダ、又は、楽曲データを識別するためのフォルダ・ファイル名及び、データ番号が記憶される。例えば、図３のようなファイル構造において、カレントフォルダがフォルダ（１）であれば、フォルダテーブル４０１には、フォルダ（１：１）と、フォルダ（１：２）と、のフォルダ名と、それに対応するデータ番号が記憶される。
【００２３】
一方、図４（Ｂ）に示す再生データ管理テーブル４０２は、再生対象の楽曲データを管理するためのテーブルである。具体的には、再生データ管理テーブル４０２には、カレントフォルダのフォルダ名（例えば、アーティスト名、アルバム名）と、カレントフォルダが位置する階層順位（階層の深さ）を示す階層番号と、カレントフォルダ内の再生対象となる１つのデータを特定する再生データ番号と、カレントフォルダ内に属するデータの総数を示す総データ数と、を記憶する。例えば、図３のようなファイル構造において、カレントフォルダがフォルダ（２：１）であれば、階層番号は「００２」、総データ数は「００６」となる。
【００２４】
図１に戻って、制御部１０１は、例えばＣＰＵ（Central Processing Unit）１０５、割り込みコントローラ１０８、Ａ／Ｄコンバータ１０９、ＲＡＭ（Random Access Memory）１０７、ＲＯＭ（Read Only Memory）１０６、音声信号出力部１１１、及び、信号増幅器１１０等から構成されており、ＣＰＵ１０５がＲＯＭ１０６に格納された各種プログラム（再生制御プログラム１１４、リピート設定プログラム１１５、キーコード処理アプリケーション１１６、キー処理ドライバ１１７等）を適宜実行することによって、ポータブル音楽機器１００の動作を制御する。
【００２５】
割り込みコントローラ１０８は、ＣＰＵ１０５と操作部１０２との間に接続され、操作部１０２からの割り込み要求を受け、ＣＰＵ１０５に割り込み要求信号を発生させる。
【００２６】
Ａ／Ｄコンバータ１０９は、操作部１０２から供給されたアナログ信号をディジタル信号に変換して出力する。
【００２７】
また、ＲＡＭ１０７は、ＣＰＵ１０５がプログラムを実行する際、ワークメモリとして再生データのロード等に用いられるものである。
【００２８】
ＲＯＭ１０６は、読み出し専用の記憶装置である。ＲＯＭ１０６は、上述した再生制御プログラム１１４、リピート設定プログラム１１５、キーコード処理アプリケーション１１６、キー処理ドライバ１１７等の書き換える必要のない情報（プログラム）を記憶する。
【００２９】
再生制御プログラム１１４は、操作部１０２からの指示信号に基づいて、記憶部１０３に記憶された楽曲データをＲＡＭ１０７にロードし、再生するためのプログラムである。具体的には、ＲＡＭ１０７に楽曲データをロードし、この楽曲データを、例えば、ＭＰ３デコーダ（図示せず）に供給して復号し、さらに、音声信号出力部１１１に供給して、音声データ（アナログ信号）を信号増幅器１１０に出力させる。
また、再生制御プログラム１１４は、ＣＰＵ１０５が後述するリピート設定プログラム１１５を実行することにより生成した制御信号を受け取り、様々な再生モード（リピートモード）に従って楽曲データを再生するプログラムである。
【００３０】
リピート設定プログラム１１５は、１曲の楽曲データを繰り返し再生する１曲リピートモードや、図３に示すような一つのフォルダに属する全楽曲データを繰り返し再生するフォルダリピートモードや、記憶部１０３に記憶される全楽曲データを繰り返し再生する全曲リピートモード等の設定をするためのプログラムである。具体的には、操作部１０２からの指示信号と、現在のリピートモードとに基づいて、上記の各モードを切り替え・設定するための制御信号を再生制御プログラム１１４に供給する。また、現在のリピートモードに対応した情報を記憶するためのファイルは、記憶部１０３に記憶しておく。
【００３１】
キー処理ドライバ１１７は、ＣＰＵ１０５が後述するキーコード処理アプリケーション１１６にキーコードを供給するための橋渡しを行う。具体的には、操作部１０２を介してユーザから入力される指示情報（アナログ信号）を、一度Ａ／Ｄコンバータ１０９を通して入力されたディジタル信号からキーコードを生成し、これをＣＰＵ１０５に供給する。
【００３２】
キーコード処理アプリケーション１１６には、キー処理ドライバ１１７によって生成されたキーコードが供給され、供給されたキーコードに基づいてキー入力による処理を決定し、これをＣＰＵ１０５に供給する。これによって、操作部１０２における、ユーザの別々の操作に対応した動作が実行される。具体的には、上記した操作部１０２、Ａ／Ｄコンバータ１０９、再生制御プログラム１１４、リピート設定プログラム１１５、キー処理ドライバ１１７、キーコード処理アプリケーション１１６、及びＣＰＵ１０５が協働することによって、楽曲データを様々な再生モードで再生する。
【００３３】
より詳しく説明すると、操作部１０２を介してユーザから入力される指示情報（アナログ信号）は、前述したように、タクトキー毎に区別された、出力電圧Ｖｏｕｔである。そして、キー処理ドライバ１１７は、これらの異なる出力電圧Ｖｏｕｔ毎に、Ａ／Ｄコンバータ１０９を介して異なるディジタル信号を割り当て、これを操作に対応したキーコードとして、ＣＰＵ１０５を介してキーコード処理アプリケーション１１６に供給する。例えば、再生実行キー１１２がユーザにより強押しされた場合、「０１０」というキーコードを供給し、再生実行キー１１２がユーザに弱押しされた場合、「０１１」というキーコードを供給するようにしてもよい。
【００３４】
音声信号出力部１１１は、記憶部１０３から読み出した音楽データをアナログ信号に変換して出力するＤ／Ａコンバータから構成される。
【００３５】
信号増幅器１１０は、記憶部１０３から音声信号出力部１１１に読み出した音楽データ（アナログ信号）を、指定された増幅率で増幅して端子１１８を介してイヤホン１１９に出力するアナログ回路である。
【００３６】
表示部１０４は、蛍光表示管（ＶＦＤ：Vacuum Fluorescent Display）や液晶モニタ（ＬＣＤ：Liquid Crystal Display）等のフラットパネルディスプレイから構成され、制御部１０１に制御され、操作状況等をユーザに明らかにするための文字列等を表示する。また、表示部１０４は、楽曲データの再生中に、図５（Ａ）に示すように、曲名、アルバム名、再生時間等を表示し、加えて、現在の再生モードをユーザに明らかにするための文字列を、例えば、ディスプレイの右上に表示する。ここで、ＲＥＰＥＡＴ  １が１曲リピートモードを表し、ＲＥＰＥＡＴ  Ｆがフォルダリピートモードを表し、ＲＥＰＥＡＴ  ＡＬＬが全曲リピートモードを表す。例えば、再生モードがフォルダリピートモードに設定された場合、ＣＰＵ１０５は、設定されたリピートモードに対応した情報が記憶された記憶部１０３のファイルを参照し、図５（Ｂ）に示す表示を行う指示信号を表示部１０４に供給する。
【００３７】
以上、本システムの実施形態１における、それぞれの構成を説明してきた。
【００３８】
次に、上記構成を備える本装置の具体的動作について図６のフローチャートを参照して説明する。
【００３９】
図６は、リピート設定処理を説明するためのフローチャートである。図６に示すリピート設定処理は、操作部１０２に配置されるキーの押下による割り込み入力によって開始される。
【００４０】
制御部１０１のＣＰＵ１０５は、この割り込み入力があった時に、どのキーが押下されたかを判別する。これは、前述したように、キー処理ドライバ１１７から供給されたキーコードで判別する。
【００４１】
ここで、ＣＰＵ１０５は、押下されたキーが、再生実行キー１１２でないと判別した場合（ステップＳ１０１；Ｎｏ）、他の処理として、リピート設定処理を終了する。
【００４２】
ステップＳ１０１で、再生実行キー１１２が押下されたと判別した場合（ステップＳ１０１；Ｙｅｓ）、ＣＰＵ１０５は、再生実行キー１１２が強押しされたか否かの判別を行う（ステップＳ１０２）。上述の通り、再生実行キー１１２の押下状態は、キー処理ドライバ１１７によって判断される。強押しでないと判別した場合（ステップＳ１０２；Ｎｏ）、再生実行キー１１２の押下状態は弱押しなので、ＣＰＵ１０５は、再生制御プログラム１１４をＲＡＭ１０７に展開し、楽曲データの再生処理を実行する（ステップＳ１０３）。ここで、ＣＰＵ１０５は、リピート設定処理を終了する。
【００４３】
一方、ステップＳ１０２で、ＣＰＵ１０５は、再生実行キー１１２の押下状態が強押しであると判別した場合（ステップＳ１０２；Ｙｅｓ）、リピート設定プログラム１１５をＲＡＭ１０７に展開し、起動する。
【００４４】
ここで、ＣＰＵ１０５は、現在のリピートモードがＯＦＦに設定されているか否か判別する（ステップＳ１０４）。具体的には、リピート設定プログラム１１５に従って上書きされた現在のリピートモードに対応した情報（変数）が記されたファイルを参照して判別する。
【００４５】
ＣＰＵ１０５は、リピートモードがＯＦＦに設定されていると判別した場合（ステップＳ１０４；Ｙｅｓ）、リピートモード（再生モード）を１曲リピートモードに設定する（ステップＳ１０５）。具体的には、ＣＰＵ１０５は、１曲リピートに対応する情報を記憶部１０３のファイルに上書きし、上書きした情報（変数）を再生制御プログラム１１４に渡す。また、このとき、上述したように表示部１０４に、現在のリピートモードをユーザに明らかにするための文字列を表示させる指示信号を供給する。設定後、ＣＰＵ１０５は、リピート設定処理を終了する。
【００４６】
一方、ステップＳ１０４で、リピートモードがＯＦＦに設定されていないと判別した場合（ステップＳ１０４；Ｎｏ）、ＣＰＵ１０５は、現在のリピートモードが１曲リピートに設定されているか否かを判別する（ステップＳ１０６）。ＣＰＵ１０５は、現在のリピートモードが１曲リピートに設定されていると判別した場合（ステップＳ１０６；Ｙｅｓ）、リピートモード（再生モード）をフォルダリピートモードに設定する（ステップＳ１０７）。また、このとき、上述したように表示部１０４に、現在のリピートモードをユーザに明らかにするための文字列を表示させる指示信号を供給する。設定後、ＣＰＵ１０５は、リピート設定処理を終了する。
【００４７】
一方、ステップＳ１０６で、リピートモードが１曲リピートモードに設定されていないと判別した場合（ステップＳ１０６；Ｎｏ）、ＣＰＵ１０５は、現在のリピートモードがフォルダリピートに設定されているか否かを判別する（ステップＳ１０８）。ＣＰＵ１０５は、現在のリピートモードがフォルダリピートモードに設定されていると判別した場合（ステップＳ１０８；Ｙｅｓ）、リピートモード（再生モード）を全曲リピートモードに設定する（ステップＳ１０９）。また、このとき、上述したように表示部１０４に、現在のリピートモードをユーザに明らかにするための文字列を表示させる指示信号を供給する。設定後、ＣＰＵ１０５は、リピート設定処理を終了する。
【００４８】
一方、現在のリピートモードがフォルダリピートモードに設定されていないと判別した場合（ステップＳ１０８；Ｎｏ）、リピートモードをＯＦＦに設定する（ステップＳ１１０）。また、このとき、上述したように表示部１０４に、現在のリピートモードをユーザに明らかにするための文字列を表示させる指示信号を供給する。設定後、ＣＰＵ１０５は、リピート設定処理を終了する。
【００４９】
以上のリピート設定処理が、本実施形態１に係るポータブル音楽機器１００の制御部１０１において行われることによって、簡単な操作でリピート設定プログラム１１５を迅速に呼び出し、リピートモード（再生モード）を設定することが可能となる。
また、再生実行キーという使用頻度の高いキーにリピート設定機能を兼用させているので、本実施形態１に係るポータブル音楽機器１００は、操作部１０２の小型化に支障なく、ユーザにとって直感的に理解しやすい操作を実現する。
【００５０】
（実施形態２）
上記実施形態１では、再生実行キー１１２の強押しによって、リピート設定処理を開始させていた。しかし、本発明は、リピート設定処理以外の処理を開始させてもよい。
【００５１】
例えば、再生実行キー１１２の強押しによって、ランダム設定処理を開始させてもよい。
この場合の実施形態２に適用されるポータブル音楽機器１００の一例を示すブロック図を図７に示す。
【００５２】
本実施形態のポータブル音楽機器１００は、図７に示すように、実施形態１に記載のＲＯＭ１０６にランダム設定プログラム１２０を格納する。
ランダム設定プログラム１２０は、操作部１０２からの指示信号に従って、図３に示すような一つのフォルダに属する全楽曲データをランダムに選択し、再生するフォルダランダムモードや、記憶部１０３に記憶される全楽曲データをランダムに選択し、再生する全曲ランダムモード等の設定をするためのプログラムである。具体的には、操作部１０２からの指示信号と、現在のランダムモードとに基づいて、上記の各モードを切り替え・設定するための制御信号を再生制御プログラム１１４に供給する。また、現在のランダムモードに対応した情報を記憶するためのファイルは、記憶部１０３に記憶しておく。
【００５３】
また、本実施形態の表示部１０４は、楽曲データの再生中に、図５（Ａ）に示すように、現在のランダムモードをユーザに明らかにするための文字列を、例えば、ディスプレイの右上に表示する。ここで、ＲＡＮＤＯＭ  Ｆがフォルダランダムモードを表し、ＲＡＮＤＯＭ  ＡＬＬが全曲ランダムモードを表す。例えば、再生モードが全曲ランダムモードに設定された場合、ＣＰＵ１０５は、設定されたランダムモードに対応した情報が記憶された記憶部１０３のファイルを参照し、図５（Ｃ）に示す表示を行う指示信号を表示部１０４に供給する。
【００５４】
本実施形態のＣＰＵ１０５は、図８に示すランダム設定処理を実行し、再生実行キー１１２の強押しによって、ランダムモードを切り替える。
【００５５】
図８は、ランダム設定処理を説明するためのフローチャートである。ランダム設定処理は、操作部１０２に配置されるキーの押下による割り込み入力によって開始される。
【００５６】
制御部１０１のＣＰＵ１０５は、この割り込み入力があった時に、どのキーが押下されたかを判別する。これは、前述したように、キー処理ドライバ１１７から供給されたキーコードで判別する。
【００５７】
ここで、ＣＰＵ１０５は、押下されたキーが、再生実行キー１１２でないと判別した場合（ステップＳ２０１；Ｎｏ）、他の処理として、ランダム設定処理を終了する。
【００５８】
ステップＳ２０１で、再生実行キー１１２が押下されたと判別した場合（ステップＳ２０１；Ｙｅｓ）、ＣＰＵ１０５は、再生実行キー１１２が強押しされたか否かの判別を行う（ステップＳ２０２）。上述の通り、再生実行キー１１２の押下状態は、キー処理ドライバ１１７によって判断される。強押しでないと判別した場合（ステップＳ２０２；Ｎｏ）、再生実行キー１１２の押下状態は弱押しなので、ＣＰＵ１０５は、再生制御プログラム１１４をＲＡＭ１０７に展開し、楽曲データの再生処理を実行する（ステップＳ２０３）。ここで、ＣＰＵ１０５は、ランダム設定処理を終了する。
【００５９】
一方、ステップＳ２０２で、ＣＰＵ１０５は、再生実行キー１１２の押下状態が強押しであると判別した場合（ステップＳ２０２；Ｙｅｓ）、ランダム設定プログラム１２０をＲＡＭ１０７に展開し、起動する。
【００６０】
ここで、ＣＰＵ１０５は、現在のランダムモードがＯＦＦに設定されているか否か判別する（ステップＳ２０４）。具体的には、ランダム設定プログラム１２０に従って上書きされた現在のランダムモードに対応した情報（変数）が記されたファイルを参照して判別する。
【００６１】
ＣＰＵ１０５は、ランダムモードがＯＦＦに設定されていると判別した場合（ステップＳ２０４；Ｙｅｓ）、ランダムモード（再生モード）をフォルダランダムモードに設定する（ステップＳ２０５）。具体的には、ＣＰＵ１０５は、フォルダランダムモードに対応する情報を記憶部１０３のファイルに上書きし、上書きした情報（変数）を再生制御プログラム１１４に渡す。また、このとき、上述したように表示部１０４に、現在のランダムモードをユーザに明らかにするための文字列を表示させる指示信号を供給する。設定後、ＣＰＵ１０５は、ランダム設定処理を終了する。
【００６２】
一方、ステップＳ２０４で、ランダムモードがＯＦＦに設定されていないと判別した場合（ステップＳ２０４；Ｎｏ）、ＣＰＵ１０５は、現在のランダムモードがフォルダランダムモードに設定されているか否かを判別する（ステップＳ２０６）。ＣＰＵ１０５は、現在のランダムモードがフォルダランダムモードに設定されていると判別した場合（ステップＳ２０６；Ｙｅｓ）、ランダムモード（再生モード）を全曲ランダムモードに設定する（ステップＳ２０７）。また、このとき、上述したように表示部１０４に、現在のランダムモードをユーザに明らかにするための文字列を表示させる指示信号を供給する。設定後、ＣＰＵ１０５は、ランダム設定処理を終了する。
【００６３】
一方、ステップＳ２０６で、ランダムモードがフォルダランダムモードに設定されていないと判別した場合（ステップＳ２０６；Ｎｏ）、ＣＰＵ１０５は、ランダムモード（再生モード）をＯＦＦに設定する（ステップＳ２０８）。また、このとき、上述したように表示部１０４に、現在のランダムモードをユーザに明らかにするための文字列を表示させる指示信号を供給する。設定後、ＣＰＵ１０５は、ランダム設定処理を終了する。
【００６４】
以上のランダム設定処理が、本実施形態２に係るポータブル音楽機器１００の制御部１０１において行われることによって、簡単な操作でランダム設定プログラム１２０を迅速に呼び出し、ランダムモード（再生モード）を設定することが可能となる。
また、再生実行キーという使用頻度の高いキーにランダム設定機能を兼用させているので、本実施形態２に係るポータブル音楽機器１００は、操作部１０２の小型化に支障なく、ユーザにとって直感的に理解しやすい操作を実現する。
【００６５】
なお、本発明は、上記各実施形態に限定されず、種々の変形、応用が可能である。
【００６６】
例えば、上記実施形態１において、再生実行キー１１２の強押しによって、リピート設定プログラム１１５を起動させていた。しかしながら、本発明は、これに限定されず、再生モードの切り替えに関するプログラムであれば、名称等は、任意のものでよい。
【００６７】
さらに、上記各実施形態において、再生実行キー１１２は、二段階で押下可能な二重タクトキーとしていた。しかしながら、本発明は、これに限定されず、三段階、四段階と、複数の段階で押下可能な多重タクトキーとしてもよい。この場合、図２に示す抵抗とスイッチの組み合わせを適宜追加し、異なる電圧を出力させるようにすればよい。
【００６８】
また、本発明は、上記各実施形態を組み合わせて実施することも可能である。例えば、上記実施形態１と上記実施形態２を同時に実施させてもよい。この場合、再生実行キーを上述したように多重タクトキーとして、各段階での押下を各機能に割り当てればよい。具体的には、再生実行キーを三重タクトキーとして、二段階目の強押し時は、上記実施形態１を実施させ、三段階目の強押し時は、上記実施形態２を実施させるようにすればよい。
また、多重タクトキーではなく、再生実行キーの長押し等を組み合わせて、各実施形態を実施させてもよい。
【００６９】
また、上記各実施形態において、ポータブル音楽機器１００は、楽曲データを再生する機器として説明してきた。しかしながら、本発明は、これに限定されず、再生するデータは、ｊｐｅｇ（Joint Photographic Experts Group）ファイルといった画像データや、ｗｍｖ（Windows Media Video）ファイルといった動画データ等、全ての再生可能なデータを含む。
【００７０】
さらに、上記各実施形態において、ＣＰＵ１０５が実行するプログラムは、予めＲＯＭ１０６に記憶されていた。しかしながら、本発明は、これに限定されず、上述の処理を実行させるためのプログラムを、既存のコンテンツデータ再生機器であるポータブル音楽装置に適用することで、上記実施形態にかかる制御と同様の制御を実行可能としてもよい。このようなプログラムの提供方法は任意であり、例えば、インターネットなどの通信媒体を介して提供可能である他、例えば、メモリカードなどの記録媒体に格納して配布してもよい。
【図面の簡単な説明】
【００７１】
【図１】本発明の実施形態１に係るポータブル音楽機器の構成の一例を示すブロック図である。
【図２】本発明の各実施形態に係る２重タクトキー（再生実行キー）に接続された抵抗分圧回路の構成を示す回路図である。
【図３】記憶部に階層化されて記録される楽曲データ等の階層構造の一例を示す図である。
【図４】（Ａ）がフォルダテーブルの一例を示す図であり、（Ｂ）が再生データ管理テーブルの一例を示す図である。
【図５】本発明の実施形態１に係るリピート設定プログラム、又は、ランダム設定プログラムを実行したときに、表示部に再生モードを明示するための表示例を示す図である。（Ａ）は、リピートモード、及び、ランダムモードの全ての表示例を示す図である。（Ｂ）は、フォルダリピートモード時の表示例を示す図である。（Ｃ）は、全曲ランダムモード時の表示例を示す図である。
【図６】本発明の実施形態１に係る操作部に配置されたキー押下によるキー入力割り込みによって開始する、リピート設定処理を説明するフローチャートである。
【図７】本発明の実施形態２に係るポータブル音楽機器の構成の一例を示すブロック図である。
【図８】本発明の実施形態２に係る操作部に配置されたキー押下によるキー入力割り込みによって開始する、ランダム設定処理を説明するフローチャートである。
【符号の説明】
【００７２】
１００    ポータブル音楽機器
１０１    制御部
１０２    操作部
１０３    記憶部
１０４    表示部
１０５    ＣＰＵ
１０６    ＲＯＭ
１０７    ＲＡＭ
１０８    割り込みコントローラ
１０９    Ａ／Ｄコンバータ
１１０    信号増幅器
１１１    音声信号出力部
１１２    再生実行キー
１１４    再生制御プログラム
１１５    リピート設定プログラム
１１６    キーコード処理アプリケーション
１１７    キー処理ドライバ
１１８    端子
１１９    イヤホン
１２０    ランダム設定プログラム
４０１    フォルダテーブル
４０２    再生データ管理テーブル
【図１】
2007109315.tif 000003
【図２】
2007109315.tif 000004
【図３】
2007109315.tif 000005
【図４】
2007109315.tif 000006
【図５】
2007109315.tif 000007
【図６】
2007109315.tif 000008
【図７】
2007109315.tif 000009
【図８】
2007109315.tif 000010