(57)【要約】【課題】ユーザのその時の気分に応じて再生を制御することで、より快適なコンテンツデータ再生を可能とすること。【解決手段】コンテンツデータ再生装置としての楽曲再生装置１０は、記憶部１２に記憶した複数のコンテンツデータ（例えば楽曲ファイル）を再生する再生部１４と、上記コンテンツデータの過去の再生時間量あるいは再生中断情報を記憶する記憶部１２と、上記記憶部１２に記憶された過去の再生時間量あるいは再生中断情報に基づき、上記再生部１４での上記コンテンツデータの再生順を制御する制御部１１と、を備える。【選択図】図１
2007003597.tif 000002
【特許請求の範囲】
【請求項１】
複数のコンテンツデータを格納するコンテンツデータ格納手段と、
上記コンテンツデータ格納手段に格納されたコンテンツデータを再生する再生手段と、
上記コンテンツデータの過去の再生時間量あるいは再生中断情報を記憶する記憶手段と、
上記記憶手段に記憶された過去の再生時間量あるいは再生中断情報に基づき、上記再生手段での上記コンテンツデータの再生順を制御する制御手段と、
を具備することを特徴とするコンテンツデータ再生装置。
【請求項２】
上記コンテンツデータの過去の再生時間量とは、前回あるいはそれ以前に当該コンテンツデータが実際に再生された時間、あるいは、当該コンテンツデータの総再生時間に対する実再生時間の割合を示す情報であることを特徴とする請求項１に記載のコンテンツデータ再生装置。
【請求項３】
上記制御手段は、上記過去の再生時間量の多い順、あるいは少ない順に、上記コンテンツデータの再生を行うように制御することを特徴とする請求項２に記載のコンテンツデータ再生装置。
【請求項４】
上記制御手段は、
上記過去の再生時間量毎に上記コンテンツデータを複数のグループに分けるグループ化手段と、
上記グループ化手段によって分けられたグループ毎に、そのグループ内のコンテンツデータの再生順位を決定するグループ内再生順位決定手段と、
を備え、
上記グループ及び上記再生順位に基づき上記コンテンツデータの再生順を制御することを特徴とする請求項３に記載のコンテンツデータ再生装置。
【請求項５】
上記再生中断情報とは、前回あるいはそれ以前に当該コンテンツデータの再生中にユーザによって再生が中断されたか否かを示す情報を含むことを特徴とする請求項１に記載のコンテンツデータ再生装置。
【請求項６】
コンピュータにコンテンツデータを再生させるコンテンツ再生プログラムにおいて、上記コンテンツデータ再生プログラムは、コンピュータに、
コンテンツデータ格納手段に格納された複数のコンテンツデータの過去の再生時間量あるいは再生中断情報を記憶させ、
その記憶された過去の再生時間量あるいは再生中断情報に基づき、上記コンテンツデータの再生順を制御させる、
ことを特徴とするコンテンツデータ再生プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲の再生量を記憶することで、２回目以降の楽曲の再生有無または再生順を制御するコンテンツデータ再生装置及びコンテンツデータ再生プログラムに関する。
【背景技術】
【０００２】
従来より、音楽データ等のコンテンツデータを再生するコンテンツデータ再生装置が広く利用されている。
【０００３】
例えば、特許文献１には、ユーザの再生履歴から、再生日時順または再生頻度順のリストを作成して、ユーザの好みに応じた再生を行えるようにする技術が開示されている。
【特許文献１】特開２００４−３６１７１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に開示の技術では、ユーザが楽曲を実際にどの程度再生したか（全て、途中まで、イントロを聴いてすぐにスキップした）等の情報が残らないので、ユーザのより細かな好みや気分に応じて再生を行うことができない。
【０００５】
ユーザは、全般的な好みだけではなく、その時々の環境や気分に応じて聴く曲を変える傾向がある。例えば、同じアーティストの同じアルバムを再生する場合でも、ある時は全ての曲を完全に聴き、別の時は一部の曲は一部のみ聴いてスキップしたり、また別の時は前回スキップした曲でも一部の曲は完全に聴くが、前回全て聞いた曲でも一部の曲はスキップしてしまう、ということが有る。
【０００６】
本発明は、上記の点に鑑みてなされたもので、ユーザのその時の気分に応じて再生を制御することで、より快適なコンテンツデータ再生を可能とするコンテンツデータ再生装置及びコンテンツデータ再生プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明のコンテンツデータ再生装置の一態様は、
複数のコンテンツデータを格納するコンテンツデータ格納手段と、
上記コンテンツデータ格納手段に格納されたコンテンツデータを再生する再生手段と、
上記コンテンツデータの過去の再生時間量あるいは再生中断情報を記憶する記憶手段と、
上記記憶手段に記憶された過去の再生時間量あるいは再生中断情報に基づき、上記再生手段での上記コンテンツデータの再生順を制御する制御手段と、
を具備することを特徴とする。
【０００８】
また、本発明のコンテンツデータ再生プログラムの一態様は、
コンピュータにコンテンツデータを再生させるコンテンツ再生プログラムであって、上記コンテンツデータ再生プログラムは、コンピュータに、
コンテンツデータ格納手段に格納された複数のコンテンツデータの過去の再生時間量あるいは再生中断情報を記憶させ、
その記憶された過去の再生時間量あるいは再生中断情報に基づき、上記コンテンツデータの再生順を制御させる、
ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ユーザのその時の気分に応じて再生を制御することで、より快適なコンテンツデータ再生を可能とするコンテンツデータ再生装置及びコンテンツデータ再生プログラムを提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を実施するための最良の形態を図面を参照して説明する。
【００１１】
［第１実施形態］
図１は、本発明のコンテンツデータ再生装置の第１実施形態としての楽曲再生装置１０の構成を示す図である。なお、本実施形態においては、コンテンツデータとして音楽を再生する場合を例に説明を行うものとする。
【００１２】
従って、本実施形態においては、楽曲再生装置１０はポータブル音楽プレイヤである。この楽曲再生装置１０は、制御手段として機能する制御部１１、コンテンツデータ格納手段及び記憶手段として機能する記憶部１２、表示部兼入力部１３、再生手段として機能する再生部１４、ＰＣ接続端子１５、及びリモコン接続端子１６を有している。ここで、上記制御部１１は、例えばマイクロコンピュータで構成され、上記記憶部１２は、例えば半導体メモリやハードディスク等の、データを不揮発性に保存する記憶装置で構成される。また、上記表示部兼入力部１３は、例えばタッチパッド付きＬＣＤで構成される。
【００１３】
上記制御部１１は、図示しない内部メモリ或いは上記記憶部１２に記憶されたコンテンツデータ再生プログラムに従った動作を行う。即ち、制御部１１は、上記ＰＣ接続端子１５を介して図示しないパーソナルコンピュータ（ＰＣ）と接続して、そのＰＣからコンテンツデータとしての楽曲ファイルと、各楽曲のタイトル等の情報を含む楽曲情報とを受信（ダウンロード）して、それらを上記記憶部１２に保存する。
【００１４】
制御部１１は、記憶部１２に保存された楽曲情報の一部を表示部兼入力部１３に表示し、該表示部兼入力部１３からのユーザの選択に従って、上記記憶部１２に保存された楽曲ファイルを再生部１４に送付して再生を行う。ここで、再生部１４は、デコーダ１４Ａ、スピーカ１４Ｂ、及びイヤフォン接続端子１４Ｃを含む。即ち、デコーダ１４Ａには、該楽曲再生装置１０に内蔵のスピーカ１４Ｂとイヤフォン接続端子１４Ｃとが接続されており、イヤフォン接続端子１４Ｃにイヤフォン２０が接続されていない場合はスピーカ１４Ｂから、イヤフォン２０が接続されている場合はイヤフォン２０から音楽が再生出力される。つまり、上記イヤフォン２０は、再生部１４の一部を構成する。
【００１５】
また、上記リモコン接続端子１６には、外付けのリモートコントローラ（リモコン）３０が接続可能であり、該楽曲再生装置１０は上記リモコン３０に設けられた各種操作部（ボリューム調整部材３１Ａ，次ボタン３１Ｂ，前ボタン３１Ｃ，再生／停止ボタン３１Ｄ）からの入力に従って楽曲再生の再生／停止・楽曲選択及びボリュームの調整が可能になっている。さらに、上記リモコン３０にも表示部３２が設けられており、上記制御部１１から送信された再生中の楽曲情報等を表示することが可能となっている。
【００１６】
なお、本実施形態においては、上記楽曲ファイルとしては、ＷＡＶ、ＭＰ３、ＷＭＡ等の形式の音声ファイルを使用する。
【００１７】
また、上記楽曲情報には、図２に示すように、楽曲識別Ｎｏ、各楽曲ファイルのファイルパス、アーティスト名、タイトル名、アルバム名、アルバム内の総曲数と曲順、ジャンル、曲時間長、リリース年、再生回数、最後に再生した再生日時、及び最後に再生した時の再生量といった楽曲の検索や再生履歴に関わる情報が保存されている。なお、上記楽曲情報のうち、制御部１１が動的に作成する各楽曲の実際の再生時間量は、データを不揮発性に記憶する記憶部１２ではなく、ＤＲＡＭ等の揮発性メモリに作成・保存するようにしても良い。また、そのような揮発性メモリには、同様に制御部１１が動的に作成する再生順等のデータも記憶しても良い（勿論、記憶部１２に記憶しても良い）。
【００１８】
ここで、上記楽曲情報のうち、再生日時と再生量は、複数回分保存しても良い。その場合、“再生日時：Ｄａｔｅ−Ｔｉｍｅ＿ａ；Ｄａｔｅ−Ｔｉｍｅ＿ｂ；Ｄａｔｅ−Ｔｉｍｅ＿ｃ”及び“再生量：％ａ；％ｂ；％ｃ”のように、個別に区切って保存しても良いし、再生時間と再生量とを合わせて“再生：Ｄａｔｅ−Ｔｉｍｅ＿ａ／％ａ；Ｄａｔｅ−Ｔｉｍｅ＿ｂ／％ｂ；Ｄａｔｅ−Ｔｉｍｅ＿ｃ／％ｃ”のような形式で保存しても良い。
【００１９】
また、再生量については、図３（Ａ）に示すように曲全体の何％を再生したかの％データでも良いし、図３（Ｂ）に示すように実再生時間量／曲時間でも良いし、図３（Ｃ）に示すようにレベルとしても良い。
【００２０】
また、記憶部１２には、表示部兼入力部１３からのユーザの操作に従って制御部１１よって作成したプレイリストや、一種のプレイリストである“お気に入り”が保存される。そのようなプレイリスト（お気に入り）は、例えば、図４（Ａ）に示すように、当該プレイリスト名や登録された楽曲ファイルの楽曲識別Ｎｏで構成され、楽曲識別Ｎｏは再生順に並んでいるものである。
【００２１】
あるいは、図４（Ｂ）に示すように、プレイリストは、再生日時と再生量とを情報として追加して保存するようにしても良い。図２に示したような楽曲情報では、どのような楽曲選択手段から再生された時の再生日時と再生量かの識別ができないが、プレイリストに情報を追加することで、同じ曲でも選択手段毎の再生日時と再生量を識別できるので、より細かな制御をすることができる。即ち、同じ曲が複数のプレイリストに登録されている場合、じっくり聴きたい曲が少しだけ登録されているあるプレイリストでは、その曲は再生量が多いが、好きな曲がとりあえず多く登録されている別のプレイリストでは、その曲は一番だけを聴いてスキップしてしまうことが多い、というようなことも認識できる。
【００２２】
なお、アルバムに関しては、楽曲情報内のアルバム名とトラック番号とを使用すれば、図４（Ａ）又は（Ｂ）に示すようなプレイリストが無くても済むが、検索を高速にするためにプレイリストを作成しても良い。
【００２３】
図５は、再生履歴を別ファイルとして記憶部１２に保存する場合の例を示している図であり、この再生履歴ファイルは、再生日時、曲タイトル、アーティスト名、アルバム名、ジャンル名、再生量、及びその曲を再生したときの検索手順（詳細は後述する）を記憶している。ここで、検索手順が“Ａｌｌ”ならば検索手順の“全曲”からの再生であることを、“Ｇｅｎｒｅ／Ａｒｔｉｓｔ／Ａｌｌ”ならばジャンル，アーティストの順で検索した後にそのアーティスト＆ジャンルの“全て”からの再生であることを、また、“Ａｒｔｉｓｔ／Ａｌｂｕｍ”ならばアーティスト，アルバムの順で検索した後にそのアーティスト＆アルバムからの再生であることを、それぞれ示す。
【００２４】
図６（Ａ）は、揮発性にデータを記憶する記憶部１２に記憶した再生順と再生量の再生リストを示す図である。例えば、図４（Ａ）又は（Ｂ）に示すプレイリストの曲をランダム再生して聴く場合は、まず、そのプレイリストに含まれる曲をランダムに並べ替えてこのような再生リストを記憶部１２に記憶し、再生する毎に再生量を追加記憶する。ランダム再生時に次の曲を再生する場合や前の曲に戻る場合は、この再生リストを使用する。
【００２５】
図７は、このランダム再生時の曲選択優先順位を選択するために、表示部兼入力部１３に表示される曲優先順位選択画面を示す図である。この曲優先順位選択画面では、最後まで聴いた曲を優先して再生するか、途中でスキップしてしまいあまり聴いていない曲を優先するかの選択を行えるようになっている。
【００２６】
例えば、１回目のランダム再生時に図６（Ａ）に示す順番と量で再生した場合、この曲優先順位選択画面にて“最後まで聴いた曲優先”を選択していた場合には、２回目のランダム再生では図６（Ｂ）に示すような再生順になる。また、“スキップした曲優先”を選択していた場合には、２回目のランダム再生では図６（Ｃ）に示すような再生順になる（この再生順の並び替えの詳細については後述する）。なお、本例では、９０〜１００％を良く聴いた曲、０〜１０％をほとんど聴いていない曲、それ以外をある程度聴いた曲と分けている。
【００２７】
図８は、この楽曲再生装置１０の電源投入時に表示部兼入力部１３に表示されるＨＯＭＥ画面を示す図である。このＨＯＭＥ画面では、音楽を再生するための“曲の選択”、この楽曲再生装置１０（ポータブル音楽プレイヤ）の音楽再生時のモード等を設定するための“設定”、及び電源をオフするための“終了”が表示され、各々の文字をユーザがタッチすることで選択できるようになっている。
【００２８】
次に、本実施形態における楽曲再生装置１０の動作を詳細に説明する。
【００２９】
図９（Ａ）は、本楽曲再生装置１０の不図示電源のオン操作に応じて、制御部１１が実行するコンテンツデータ再生プログラムのフローチャートを示している。
【００３０】
即ち、電源がオンされると、制御部１１は、まず、表示部兼入力部１３に、図８のＨＯＭＥ画面を表示する（ステップＳ１１）。
【００３１】
ここで、ユーザが“設定”をタッチしたか否かを検出し（ステップＳ１２）、“設定”をタッチしたことが検出されたならば、詳細は後述するような設定処理を実行する（ステップＳ１３）。
【００３２】
その後、あるいは、上記ステップＳ１２で“設定”をタッチしたことが検出されない場合には、ユーザが“曲の選択”をタッチしたか否かを検出し（ステップＳ１４）、“曲の選択”をタッチしたことが検出されたならば、詳細は後述するような曲選択処理を実行する（ステップＳ１５）。
【００３３】
その後、あるいは、上記ステップＳ１４で“曲の選択”をタッチしたことが検出されない場合には、ユーザが“終了”をタッチしたか否かを検出する（ステップＳ１６）。ここで、“終了”をタッチしたことが検出されない場合には、上記ステップＳ１２に戻る。
【００３４】
而して、上記ステップＳ１６において、“終了”をタッチしたことを検出したならば、曲を聞くことで更新される再生回数や最終再生日時等の情報を記憶部１２の楽曲情報に保存して（ステップＳ１７）、電源をオフする。
【００３５】
図１０（Ａ）は、図８のＨＯＭＥ画面で“設定”がタッチされた後に、表示部兼入力部１３に表示される設定項目選択画面を示す図である。この設定項目選択画面では、現在の日時を設定する“日付と時刻”、再生する曲の曲順等を設定する“シャッフルとリピート”、図７に示す曲優先順位選択画面を表示して選択を行うための“曲選択優先順位”、及び直前の画面に戻る“戻る”が表示され、各々の文字をユーザがタッチすることで選択できるようになっている。
【００３６】
図９（Ｂ）は、上記ステップＳ１３における設定処理のフローチャートを示している。即ち、図８のＨＯＭＥ画面において“設定”がタッチされると、図１０（Ａ）の設定項目選択画面を表示部兼入力部１３に表示する（ステップＳ２１）。
【００３７】
その後、その設定項目選択画面における“日付と時刻”をユーザがタッチしたか否かを検出し（ステップＳ２２）、“日付と時刻”をタッチしたことが検出されたならば、日付と時刻の設定処理を実行する（ステップＳ２３）。この日付と時刻の設定処理は、現在の年月日と時刻を設定する一般的なものであり、本発明の特徴部分ではないので、その詳細説明は省略する。
【００３８】
その後、あるいは、上記ステップＳ２２で“日付と時刻”をタッチしたことが検出されない場合には、ユーザが“シャッフルとリピート”をタッチしたか否かを検出し（ステップＳ２４）、“シャッフルとリピート”をタッチしたことが検出されたならば、シャッフルとリピートの設定処理を実行する（ステップＳ２５）。このシャッフルとリピートの設定処理は、後述するようにして絞り込み選択された楽曲リストの先頭から再生するかシャッフルして（ランダムに）再生するかの選択と、楽曲リストの全ての楽曲を再生した時に再生を終了するか、引き続き再生を繰り返すかの設定を行う一般的なものなのであり、本発明の特徴部分ではないので、その詳細説明は省略する。なお、シャッフルとは、ランダムに曲を選択して且つ全ての曲を再生するまで２度同じ曲がかからないようにするモードであり、ランダムとは、シャッフルと同様にランダムに選択するが全ての曲が再生し終わる前に同じ曲がかかる場合があるモードのことである。
【００３９】
その後、あるいは、上記ステップＳ２４で“シャッフルとリピート”をタッチしたことが検出されない場合には、ユーザが“曲選択優先順位”をタッチしたか否かを検出し（ステップＳ２６）、“曲選択優先順位”をタッチしたことが検出されたならば、詳細は後述するような優先順位設定処理を実行する（ステップＳ２７）。
【００４０】
その後、あるいは、上記ステップＳ２６で“曲選択優先順位”をタッチしたことが検出されない場合には、ユーザが“戻る”をタッチしたか否かを検出する（ステップＳ２８）。ここで、“戻る”をタッチしたことが検出されない場合には、上記ステップＳ２２に戻る。
【００４１】
而して、上記ステップＳ２８において、“戻る”をタッチしたことを検出したならば、図８のＨＯＭＥ画面を表示部兼入力部１３に表示して（ステップＳ２９）、上位のルーチンへ戻る。
【００４２】
図１１は、上記ステップＳ２７における優先順位設定処理のフローチャートを示している。即ち、図１０（Ａ）の設定項目選択画面において“曲選択優先順位”がタッチされると、図７の曲優先順位選択画面を表示部兼入力部１３に表示する（ステップＳ３１）。
【００４３】
その後、その設定項目選択画面における“最後まで聴いた曲優先”をユーザがタッチしたか否かを検出する（ステップＳ３２）。ここで、“最後まで聴いた曲優先”をタッチしたことが検出された場合には、実際に再生された時間が長い曲を優先するように設定する（ステップＳ３３）。
【００４４】
その後、あるいは、上記ステップＳ３２で“最後まで聴いた曲優先”をタッチしたことが検出されない場合には、ユーザが“スキップした曲優先”をタッチしたか否かを検出し（ステップＳ３４）、“スキップした曲優先”をタッチしたことが検出されたならば、途中で再生を中断して実際に再生された時間が短い曲を優先するように設定する（ステップＳ３５）。
【００４５】
なお、上記ステップＳ３３，Ｓ３５での設定の変更内容は、該制御部１１の図示しない内部メモリに保持されている。
【００４６】
その後、あるいは、上記ステップＳ３４で“スキップした曲優先”をタッチしたことが検出されない場合には、ユーザが“ＯＫ”をタッチしたか否かを検出する（ステップＳ３６）。ここで、“ＯＫ”がタッチされたことが検出された場合には、選択された設定を有効にするために、上記不図示内部メモリに保持している設定の変更内容を、上記記憶部１２に保存する（ステップＳ３７）。そして、図１０（Ａ）の設定項目選択画面を表示部兼入力部１３に表示した後（ステップＳ３８）、上位のルーチンに戻る。
【００４７】
一方、上記ステップＳ３６において“ＯＫ”をタッチしたことが検出されない場合には、更に、ユーザが“Ｃａｎｃｅｌ”をタッチしたか否かを検出する（ステップＳ３９）。ここで、“Ｃａｎｃｅｌ”をタッチしたことが検出されないならば、上記ステップＳ３２に戻る。これに対して、“Ｃａｎｃｅｌ”をタッチしたことが検出されたならば、選択された設定を無効にするために、上記不図示内部メモリに保持している設定の変更内容を元に戻して（ステップＳ４０）、上記ステップＳ３８に進み、図１０（Ａ）の設定項目選択画面を表示してから、上位のルーチンに戻る。
【００４８】
図１２は、上記ステップＳ１５で実行される曲選択処理のフローチャートを示している。
【００４９】
即ち、図８のＨＯＭＥ画面において“曲の選択”がタッチされると、図１０（Ｂ）に示すような楽曲選択メイン画面を表示部兼入力部１３に表示する（ステップＳ５１）。また、曲の絞り込み条件をクリアする（ステップＳ５２）。
【００５０】
その後、楽曲選択メイン画面における“プレイリスト”をユーザがタッチしたか否かを検出し（ステップＳ５３）、“プレイリスト”をタッチしたことが検出されたならば、プレイリスト処理を実行する（ステップＳ５４）。このプレイリスト処理は、ユーザが作成したプレイリストの一覧を表示して、更に選択したプレイリストに登録されている楽曲を表示したり、プレイリストの登録内容の変更修正や新たなプレイリストの作成等を行う一般的なものであり、本発明の特徴部分ではないので、その詳細説明は省略する。
【００５１】
その後、あるいは、上記ステップＳ５３で“プレイリスト”をタッチしたことが検出されない場合には、ユーザが“アーティスト”をタッチしたか否かを検出し（ステップＳ５５）、“アーティスト”をタッチしたことが検出されたならば、アーティスト処理を実行する（ステップＳ５６）。このアーティスト処理は、記憶部１２の楽曲情報に登録されている全てのアーティストを表示して楽曲選択を行う処理であり、その詳細は後述する。
【００５２】
その後、あるいは、上記ステップＳ５５で“アーティスト”をタッチしたことが検出されない場合には、ユーザが“アルバム”をタッチしたか否かを検出し（ステップＳ５７）、“アルバム”をタッチしたことが検出されたならば、アルバム処理を実行する（ステップＳ５８）。このアルバム処理は、記憶部１２の楽曲情報に登録されている全てのアルバムを表示して楽曲選択を行う処理であり、その詳細は後述する。
【００５３】
その後、あるいは、上記ステップＳ５７で“アルバム”をタッチしたことが検出されない場合には、ユーザが“ジャンル”をタッチしたか否かを検出し（ステップＳ５９）、“ジャンル”をタッチしたことが検出されたならば、ジャンル処理を実行する（ステップＳ６０）。このジャンル処理は、記憶部１２の楽曲情報に登録されている全てのジャンルを表示してジャンル選択を行う処理であるが、本発明の特徴部分ではないので、その詳細説明は省略する。
【００５４】
その後、あるいは、上記ステップＳ５９で“ジャンル”をタッチしたことが検出されない場合には、ユーザが“全て”をタッチしたか否かを検出し（ステップＳ６１）、“全て”をタッチしたことが検出されたならば、曲処理を実行する（ステップＳ６２）。この曲処理は、記憶部１２の楽曲情報に登録されている全ての楽曲を表示して、楽曲の選択や再生、試聴を行う処理であり、その詳細は後述する。
【００５５】
その後、あるいは、上記ステップＳ６１で“全て”をタッチしたことが検出されない場合には、ユーザが“戻る”をタッチしたか否かを検出する（ステップＳ６３）。ここで、“戻る”をタッチしたことが検出されない場合には、上記ステップＳ５２に戻る。これに対して、“戻る”をタッチしたことを検出した場合には、元の画面（この場合はＨＯＭＥ画面）を表示部兼入力部１３に表示した後（ステップＳ６４）、上位のルーチンに戻る。
【００５６】
図１３（Ａ）は、上記ステップＳ５６で実行されるアーティスト処理のフローチャートを示している。
【００５７】
即ち、図１０（Ｂ）に示すような楽曲選択メイン画面において“アーティスト”がタッチされると、図１４のアーティスト選択画面において、選択されたジャンルの楽曲を有するアーティストの一覧を表示する（ステップＳ７１）。即ち、上記ステップＳ６０のジャンル処理においてジャンルが選択されている場合には、その選択されたジャンルで絞り込まれたアーティストが表示され、そこでの選択がなされていない場合には、上記ステップＳ５２においてジャンルが全てと初期設定されているので、全てのアーティストを表示することになる。
【００５８】
このようなアーティスト選択画面を表示した後、ユーザがアーティストの選択操作を行ったかどうか、つまり何れかのアーティスト名をタッチしたか否かを検出する（ステップＳ７２）。ここで、選択操作がなされていなければ、つまり何れのアーティスト名もタッチしたことが検出されない場合には、後述するステップＳ８１に進む。これに対して、アーティストの選択操作が行われた、つまり何れかのアーティスト名をタッチしたことが検出されたならば、絞り込み条件のアーティストを、その選択されたアーティストに設定し（ステップＳ７３）、図１５の選択画面を表示する（ステップＳ７４）。
【００５９】
その後、この選択画面においてユーザが“アルバム”をタッチしたか否かを検出し（ステップＳ７５）、“アルバム”をタッチしたことが検出されたならば、アルバム処理を実行する（ステップＳ７６）。このアルバム処理は、選択したアーティストのアルバムの選択を行う処理であり、その詳細は後述する。
【００６０】
その後、あるいは、上記ステップＳ７５で“アルバム”をタッチしたことが検出されない場合には、ユーザが図１５の選択画面の“全て”をタッチしたか否かを検出し（ステップＳ７７）、“全て”をタッチしたことが検出されたならば、曲処理を実行する（ステップＳ７８）。この曲処理は、選択したアーティストの全ての楽曲から選択を行う処理であり、その詳細は後述する。
【００６１】
その後、あるいは、上記ステップＳ７７で“全て”をタッチしたことが検出されない場合には、ユーザが図１５の選択画面の“戻る”をタッチしたか否かを検出する（ステップＳ７９）。ここで、“戻る”をタッチしたことが検出されない場合には、上記ステップＳ７５に戻る。これに対して、“戻る”をタッチしたことが検出された場合には、図１４のアーティスト選択画面を表示部兼入力部１３に表示する（ステップＳ８０）。
【００６２】
その後、あるいは、上記ステップＳ７２で何れのアーティスト名もタッチしたことが検出されない場合には、ユーザが図１４のアーティスト選択画面の“戻る”をタッチしたか否かを検出する（ステップＳ８１）。ここで、“戻る”をタッチしたことが検出されない場合には、上記ステップＳ７１に戻る。これに対して、“戻る”をタッチしたことが検出された場合には、絞り込み条件のアーティストをクリア、即ち、選択アーティストは全てとして（ステップＳ８２）、図１０（Ｂ）の楽曲選択メイン画面を表示部兼入力部１３に表示した後（ステップＳ８３）、上位のルーチンに戻る。
【００６３】
なお、図１４のアーティスト選択画面における上下矢印は、絞り込まれたアーティストが表示可能な数よりも多い場合に有効となるもので、ユーザが何れかの矢印をタッチすることで表示するアーティストを更新することができる（後述する図１６（Ａ）アルバム選択画面におけるアルバム選択や、図１６（Ｂ）のリスト画面及び図１９（Ａ）の再生画面における曲選択に関しても同様に動作する）。
【００６４】
図１３（Ｂ）は、上記ステップＳ５８もしくは上記ステップＳ７６で実行されるアルバム処理のフローチャートを示している。
【００６５】
即ち、図１０（Ｂ）の楽曲選択メイン画面もしくは図１５の選択画面において“アルバム”がタッチされると、図１６（Ａ）のアルバム選択画面において、選択されたジャンルとアーティストの楽曲を有するアルバムの一覧を表示する（ステップＳ９１）。即ち、上記ステップＳ６０２のジャンル処理においてジャンルが選択されている場合には、その選択されたジャンルで絞り込まれて選択されたアーティストの、また、そこでの選択がなされていない場合には全てのジャンルにおいて選択されたアーティストの、全てのアルバムを表示することになる。
【００６６】
このようなアルバム選択画面を表示した後、ユーザがアルバムの選択操作を行ったかどうか、つまり何れかのアルバム名をタッチしたか否かを検出する（ステップＳ９２）。ここで、選択操作がなされていなければ、つまり何れのアルバム名もタッチしたことが検出されない場合には、後述するステップＳ９５に進む。これに対して、アルバムの選択操作が行われた、つまり何れかのアルバム名をタッチしたことが検出されたならば、絞り込み条件のアルバムを、その選択されたアルバムに設定し（ステップＳ９３）、曲処理を実行することで、選択したアルバムの全ての楽曲から選択を行う（ステップＳ９４）。
【００６７】
その後、あるいは、上記ステップＳ９２でアルバムの選択操作のための何れかのアルバム名のタッチがなされていない場合には、ユーザが“戻る”をタッチしたか否かを検出する（ステップＳ９５）。ここで、“戻る”をタッチしたことが検出されない場合には、上記ステップＳ９１に戻る。これに対して、“戻る”をタッチしたことが検出された場合には、絞り込み条件のアルバムをクリア、即ち、選択アルバムは全てとして（ステップＳ９６）、元の画面を表示部兼入力部１３に表示した後（ステップＳ９７）、上位のルーチンに戻る。ここで、元の画面とは、このアルバム処理が上記ステップＳ５８として実行される場合には図１０（Ｂ）の楽曲選択メイン画面であり、上記ステップＳ７６として実行される場合には図１５の選択画面である。
【００６８】
図１７（Ａ）は、上記ステップＳ６２、上記ステップＳ７８もしくは上記ステップＳ９４で実行される曲処理のフローチャートを示している。また、特に図示はしていないが、この曲処理は、上記ステップＳ５４のプレイリスト処理やステップＳ６０のジャンル処理においても実行されるものである。
【００６９】
即ち、図１５の選択画面等各々の画面で“全て”がタッチされた場合や、図１６（Ａ）のアルバム選択画面において何れかのアルバム名のタッチ等がなされ任意のアルバムまで絞り込まれた場合、及び任意のプレイリストが選択された場合は、図１６（Ｂ）に示すような絞り込まれた曲のリスト画面を表示部兼入力部１３に表示する。
【００７０】
まず、選択されたジャンルとアーティストとアルバムで絞り込まれた曲、またはお気に入りやプレイリストに登録されている曲あるいは試聴曲一覧を表示する（ステップＳ１０１）。
【００７１】
例えば、上記ステップＳ９４で実行される場合には、アーティスト→アルバムの順で選択されたので、選択されたアーティスト・アルバムの曲一覧を表示する。また、上記ステップＳ５４のプレイリスト処理において実行される場合は、登録されている曲を表示する。上記ステップＳ６２で実行される場合は、全ての曲を表示する。上記ステップＳ７８で実行される場合は、選択されたアーティストの全ての曲を表示する。上記ステップＳ６０のジャンル処理において実行される場合は、アーティストやアルバムの選択状態を含めて選択されたジャンルで絞り込んだ曲を表示する。
【００７２】
そして、このリスト画面において、ユーザが任意の曲をタッチしたか否かを検出する（ステップＳ１０２）。ここで、何れの曲もタッチしたことが検出されなければ、後述するステップＳ１０４に進む。これに対して、何れかの曲をタッチしたことが検出されたならば、そのタッチされた曲を、再生を行う曲として選択された曲とする（ステップＳ１０３。
【００７３】
その後、あるいは、上記ステップＳ１０２で何れの曲もタッチしたことが検出されない場合には、ユーザが“再生”をタッチしたか否かを検出し（ステップＳ１０４）、“再生”をタッチしたことが検出された場合には、詳細は後述する再生処理を実行して、曲の再生を開始する（ステップＳ１０５）。この時、Ｓ１０３で再生する曲を設定していれば選択した曲から再生し、設定されていない場合は、再生モードのシャッフルの設定に従う。シャッフルがオフならば絞り込んだ再生リストの先頭から再生を行い、シャッフルがオンならば再生リストの中からランダムに曲を選択して再生を行う。
【００７４】
これに対して、“再生”をタッチしたことが検出されない場合には、ユーザが“戻る”をタッチしたか否かを検出し（ステップＳ１０６）、“戻る”をタッチしたことが検出されない場合には、上記ステップＳ１０１に戻る。
【００７５】
これに対して、“戻る”をタッチしたことが検出された場合には、元の画面を表示して（ステップＳ１０７）、上位のルーチンに戻る。ここで、元の画面とは、該曲処理が上記ステップＳ７８で実行される場合には図１５の選択画面であり、上記ステップＳ９４で実行される場合には図１６（Ａ）のアルバム選択画面である。また、上記ステップＳ５４のプレイリスト処理やステップＳ６０のジャンル処理において実行された場合には、図１０（Ｂ）の楽曲選択メイン画面となる。
【００７６】
図１７（Ｂ）及び図１８は、上記ステップＳ１０５で実行される再生処理の一連のフローチャートを示している。
【００７７】
即ち、図１６（Ｂ）の絞り込まれた曲のリスト画面において“再生”がタッチされると、まず、図１９（Ａ）に示すような再生画面におけるメニューを表示部兼入力部１３に表示する（ステップＳ１１１）。即ち、この再生画面は、上段に再生中の曲情報（タイトル名、アーティスト名、及び再生中の時間位置と曲全体の時間長）、中段に絞り込まれた曲リスト（タイトル名、アーティスト名、及び曲全体の時間長）、下段に実行可能なメニューを表示するようになっており、このステップＳ１１１では、まずそのうちのメニューを表示するものである。なお、このメニューにおいて、図１９（Ａ）で“停止”と表示されている部分については、楽曲再生中はそれを表示するが、楽曲停止中は“再生”を表示するものである。従って、このステップでは、“再生”を表示する。
【００７８】
次に、図１９（Ａ）の再生画面において、ジャンル・アーティスト・アルバム、またはお気に入りやプレイリストで絞り込まれた曲一覧を、中段の曲選択欄に表示する（ステップ１１２）。
【００７９】
その後、シャッフル再生が設定されているか否かを確認し（ステップＳ１１３）、シャッフル再生が設定されている場合には、詳細は後述するレベルシャッフルリスト作成処理を行う（ステップＳ１１４）。
【００８０】
そしてその後、あるいは上記ステップＳ１１３でシャッフル再生が設定されていないと判別された場合には、曲が再生中か否かを確認し（ステップＳ１１５）、再生中であれば後述するステップＳ１１９に進む。これに対して、再生していなければ、上記ステップＳ１０３で選択された曲の再生を開始する（ステップＳ１１６）。その後、図１９（Ａ）の再生画面下段のメニューにおける“再生”の表示に代えて、“停止”を表示する（ステップＳ１１７）。そして更に、図１９（Ａ）の再生画面中段の曲選択欄に表示している再生中の曲に、再生中または選択中の曲であることを識別するためのマーキングを行う（ステップＳ１１８）。本実施形態では、識別用のマーキングとして、下線を引く。
【００８１】
その後、あるいは、上記ステップＳ１１５で再生中であることが確認された場合には、図１９（Ａ）の再生画面上段の再生曲情報欄に、再生中または最後に再生していた曲のタイトル、アーティスト名及び曲時間長と再生中の時間情報を表示する（ステップＳ１１９）。
【００８２】
次に、中段の曲一覧に表示されている曲の何れかをユーザがタッチしたか否かを検出する（ステップＳ１２０）。ここで、タッチしたことが検出された場合には、選択中の曲をそのタッチされた曲に設定し、下線表示を再生中の曲からそのタッチされた曲に変更表示する（ステップＳ１２１）。この状態で一旦曲の再生を停止し、再度再生がタッチされると、ここで選択された曲を再生することになる。
【００８３】
その後、あるいは、上記ステップＳ１２０で何れの曲もタッチしたことが検出されない場合には、ユーザが再生画面下段のメニューにおける“ＨＯＭＥ”をタッチしたか否かを検出し（ステップＳ１２２）、その“ＨＯＭＥ”をタッチしたことが検出された場合には、上記ステップＳ１１に戻って、図８のＨＯＭＥ画面を表示することになる。
【００８４】
これに対して、上記ステップＳ１２２で“ＨＯＭＥ”をタッチしたことが検出されない場合には、ユーザが再生画面下段のメニューにおける“曲選択”をタッチしたか否かを検出し（ステップＳ１２３）、“曲選択”をタッチしたことが検出された場合には、図１２を参照して説明したような曲選択処理を実行する（ステップＳ１２４）。但しこの場合、図１２のステップＳ６４で“戻る”のタッチに応じて表示する元画面は、この再生画面となる。
【００８５】
あるいは、“曲選択”をタッチしたことが検出された場合、図１７（Ａ）を参照して説明したような曲処理を実行するようにしても良い。
【００８６】
その後、あるいは、上記ステップＳ１２３で“曲選択”をタッチしたことが検出されない場合には、ユーザが再生画面下段のメニューにおける“前曲”をタッチしたか否かを検出する（ステップＳ１２５）。ここで、“前曲”をタッチしたことが検出された場合には、再生する曲を前曲に設定する（ステップＳ１２６）。そして、その設定した曲があまり聴いていない曲（再生量１０％以下）か否かを、記憶部１２に記憶した図２に示す楽曲情報の再生量から確認する（ステップＳ１２７）。この時、楽曲情報の再生日時の再生年月日が現在の年月日と等しいかを確認し、年月日が等しく、且つ再生量が少ない場合は、ユーザが現時点であまり聴きたくない曲と判断して、上記ステップＳ１２６に戻り、更にもう一つ前の曲に戻るようにする。
【００８７】
こうして、ある程度聴いた曲（再生量１０％〜９０％）、またはほとんど聴いた曲（再生量９０％以上）まで戻ったならば、現在再生中の曲を停止すると共に（ステップＳ１２８）、図１９（Ａ）の再生画面下段のメニューにおける“停止”の表示に代えて、“再生”を表示する（ステップＳ１２９）。そして、記憶部１２の楽曲情報における上記停止した曲の再生日時と再生量とを更新して（ステップＳ１３０）、上記ステップＳ１１５に戻り、上記ステップＳ１１６にて、上記ステップＳ１２６で設定した曲が再生されることになる。
【００８８】
なお、上記再生量％は例であり、別の値でも構わない。
【００８９】
また、楽曲情報の再生日時が現在の日時と比較的近いかを確認するようにすれば、少し前にスキップした曲のみスキップするようにすることができる。
【００９０】
また、図１７（Ａ）のフローチャートを参照して説明した曲処理で楽曲を絞り込んだ時に、図６（Ａ）に示すようなプレイリストを作成して、その作成したプレイリストに再生量を追加・更新して行くようにすれば、同一プレイリストの時のみ、ステップＳ１２６及びＳ１２７のようなスキップを実行するようにすることができる。更に、このプレイリストを揮発性のメモリ上に作成すれば、同一プレイリストで且つ最後に電源をオンしてから以降の場合のみスキップするようにすることができる。
【００９１】
また。再生量等の情報を、図５に示すような記憶部１２の再生履歴に保存するようにしても良い。これにより、後述するシャッフル再生の場合の再生リスト作成を、より多くの過去の再生履歴を考慮しながら作成するようにすることができる。
【００９２】
更に、図２に示したような楽曲情報の再生日時と再生量は、ほとんど再生した曲のみ更新するようにして、あまり聴いていない曲、ほとんど聴いた曲の場合は図５の再生履歴や図４（Ａ）又は（Ｂ）のプレイリスト、図３（Ａ）乃至（Ｃ）に示したような記憶部１２または不揮発性メモリ上のデータ、図６（Ａ）の絞り込み検索時に作成する再生リストのみ更新するようにしても良い。これにより、同一絞り込み条件時のみや、最後に電源オンした後の曲だけをスキップするようにすることができるので、その時のユーザ気分をより反映しやすくなる。
【００９３】
また、上記ステップＳ１２５で“前曲”をタッチしたことが検出されない場合には、ユーザが再生画面下段のメニューの“次曲”をタッチしたか否かを検出し（ステップＳ１３１）、“次曲”をタッチしたことが検出された場合には、再生する曲を次曲に設定した後（ステップＳ１３２）、上記ステップＳ１２８に進み、上述したような処理を実行する。
【００９４】
この場合、上記ステップＳ１３２の後にも“前曲”の時と同様にＳ１２７の判断を入れても良い。そのようにすれば、“前曲”で一旦戻った後に“次曲”で再度進む場合に、同様にスキップすることができるようになる。但し、“次曲”の場合は、選択した曲が未再生の場合があるので、ここでは、未再生の場合はスキップしないで再生するようにしている。
【００９５】
一方、上記ステップＳ１３１において“次曲”をタッチしたことが検出されない場合には、再生中の楽曲の再生が終了したか否かを確認する（ステップＳ１３３）。ここで、再生が終了していないと判別された場合には（即ち、曲再生中のみ有効）、ユーザが再生画面下段のメニューにおける“停止”をタッチしたか否かを検出し（ステップＳ１３４）、“停止”をタッチしたことが検出されなければ、後述するステップＳ１４３に進む。
【００９６】
これに対して、上記ステップＳ１３３において再生が終了したと判別された場合には、絞り込まれた全ての曲の再生が終了したか否かを確認する（ステップＳ１３５）。ここで、未再生の曲が有る場合、つまり、曲の再生を続ける場合には、再生する曲を次の曲に設定して（ステップＳ１３６）、上記ステップＳ１１５に戻る。而して、上記ステップＳ１１６にて、このステップＳ１３６で設定した曲が再生されることになる。
【００９７】
一方、上記ステップＳ１３５において絞り込まれた全ての曲の再生が終了したと判別された場合には、更に、シャッフル再生が設定されているか否かを確認する（ステップＳ１３７）。ここで、シャッフル再生が設定されている場合には、詳細は後述するレベルシャッフルリスト作成処理を行う（ステップＳ１３８）。
【００９８】
そしてその後、あるいは上記ステップＳ１３７でシャッフル再生が設定されていないと判別された場合には、リピートがオフに設定されているか否かを確認する（ステップＳ１３９）。ここで、リピートがオン設定である場合、つまり、曲の再生を続ける場合には、上記ステップＳ１３６に進んで、再生する曲を次の曲に設定することで、その設定した曲の再生を行うことになる。
【００９９】
これに対して、上記ステップＳ１３９でリピートがオフ設定である場合、あるいは、上記ステップＳ１３４でユーザが再生画面下段のメニューにおける“停止”をタッチしたことが検出された場合には、曲の再生を停止する（ステップＳ１４０）。そしてその後、再生画面下段のメニューにおける“停止”の表示に代えて、“再生”を表示し（ステップＳ１４１）、記憶部１２の楽曲情報における上記再生が終了した曲及び再生を停止した曲の再生日時と再生量とを更新する（ステップＳ１４２）。
【０１００】
その後、ユーザが再生画面下段のメニューにおける“再生”をタッチしたか否かを検出する（ステップＳ１４３）。そして、その“再生”をタッチしたことが検出されない場合には、上記ステップＳ１１９に戻って、上段の再生曲情報欄に、再生中の曲（この場合は再生を停止した曲）のタイトル、アーティスト名及び曲時間長と再生中の時間情報（この場合は再生を停止した時の時間情報）を表示して、次のユーザ操作を待つ。これに対して、“再生”をタッチしたことが検出された場合には、上記ステップＳ１１５を介して上記ステップＳ１１６に戻り、曲の再生を開始する。この場合は、ステップＳ１１８またはＳ１２１で下線を表示している選択曲を再生開始する。
【０１０１】
このように、前曲に戻る操作時、或いは次曲に進む操作時に、以前の再生量を確認することで、以前スキップした曲（即ち、ユーザが現在あまり聴きたいとは思っていない曲）を自動的にスキップすることができるようになり、ユーザの気分に合わせた再生を行うことができる。
【０１０２】
図２０は、上記ステップＳ１１４またはステップＳ１３８で実行されるレベルシャッフルリスト作成処理のフローチャートを示している。
【０１０３】
即ち、制御部１１は、まず、絞り込まれた曲を記憶する、不図示の内部メモリもしくは記憶部１２に作成した対象リストにおける全ての曲を未選択に設定する（ステップＳ１５１）。その後、その対象リスト中から未選択の曲を１曲選択して、選択済みに設定する（ステップＳ１５２）。そして、同じく不図示の内部メモリもしくは記憶部１２に作成した、選択した曲を並べていく新規リストの下部方向から、上記ステップＳ１５２で選択した曲と再生量レベル（１０％以下、１０％〜９０％、９０％以上）が同じものを検索し（ステップＳ１５３）、同じ再生量レベルのものが見つかったかを確認する（ステップＳ１５４）。ここで、同じ再生量レベルのものが見つかった場合には、その新規リストにおいて、上記選択した曲を見つかった曲の下に追加する（ステップＳ１５５）。これにより、同じ再生量レベルの曲が下に追加されて並ぶことになる。なお、新規リストが空の場合は、新規リストを作成して、その先頭に追加することになる。
【０１０４】
一方、上記ステップＳ１５４において、同じ再生量レベルのものが見つからなかった場合には、上記新規リストの最上部の曲の再生量レベルと最下部の曲の再生量レベルとが等しいか否かを確認し（ステップＳ１５６）、等しくなければ、新規リストにおける再生量レベルが変わる部分に、その選択した曲を挿入する（ステップＳ１５７）。
【０１０５】
また、上記新規リストの最上部の曲の再生量レベルと最下部の曲の再生量レベルとが等しい場合には、図１０（Ａ）の設定項目選択画面での“最後まで聴いた曲優先”のユーザタッチによって、シャッフル時の曲優先順位が“最後まで聴いた曲優先”となっているか否かを確認する（ステップＳ１５８）。ここで、“最後まで聴いた曲優先”となっている場合には、新規リストの最下部の曲の再生量レベルと選択した曲の再生量レベルとを比較し（ステップＳ１５９）、選択した曲の再生量レベルの方が大きい場合は、その選択した曲を新規リストの最上部に追加する（ステップＳ１６０）。反対に、選択した曲の再生量レベルの方が最下部の曲の再生量レベルよりも小さい場合は、その選択した曲を新規リストの最下部に追加する（ステップＳ１６１）。
【０１０６】
一方、上記ステップＳ１５８で“最後まで聴いた曲優先”となってないと判別した場合、つまり、図１０（Ａ）の設定項目選択画面での“スキップした曲優先”のユーザタッチによって、シャッフル時の曲優先順位が“スキップした曲優先”となっていると判断した場合には、選択した曲の再生量レベルと新規リスト最下部の曲の再生量レベルとを比較する（ステップＳ１６２）。そして、選択した曲の再生量レベルの方が小さい場合は、選択した曲を新規リストの最上部に追加し（ステップＳ１６３）、逆に、選択した曲の再生量レベルの方が最下部の曲の再生量レベルよりも大きい場合には、選択した曲を新規リストの最下部に追加する（ステップＳ１６４）。
【０１０７】
而して、上記のようなステップＳ１５５，Ｓ１５７，Ｓ１６０，Ｓ１６１，Ｓ１６３，Ｓ１６４の処理を行った後には、上記対象リスト中に、未選択の曲が無くなったか否かを確認する（ステップＳ１６５）。まだ未選択の曲がある場合には、上記ステップＳ１５２に戻って、上記の処理を繰り返す。そして、未選択の曲がなくなる、つまり全ての曲について処理が終了したならば、上位のルーチンに戻る。
【０１０８】
なお、最初の再生の場合は、全て同じ再生量レベル（未再生）なので、選択した順に新規リストの最下部に追加されて行く。
【０１０９】
例えば、図６（Ａ）に示すような再生リストが記憶部１２に記憶されていた場合に、以上のようなレベルシャッフルリスト作成処理を実行すると、シャッフル時の曲優先順位が“最後まで聴いた曲優先”となっていれば、図６（Ｂ）に示すような新規再生リストが、また、シャッフル時の曲優先順位が“スキップした曲優先”となっていれば、図６（Ｃ）に示すような新規再生リストが作成される。
【０１１０】
即ち、“最後まで聴いた曲優先”の場合には、不図示の対象リストからまずランダムに１曲、例えば“２００００００７”が選択されると、ステップＳ１５５で新規リストの先頭に挿入される。次に、対象リストから例えば“４００００００５”が選択される。図６（Ｄ）はこのときの対象リストを示している。“４００００００５”の再生量レベルは“２００００００７”の再生量レベルよりも小さいので、ステップＳ１６１で新規リストの再生量レベルの大きいグループ“２００００００７”の下に、この“４００００００５”が挿入される。次に、対象リストから例えば“６００００００２”が選択されると、ステップＳ１５７で再生量レベルの大きいグループ“２００００００７”と小さいグループ“４００００００５”の間に、その“６００００００２”が挿入される。次に、対象リストから例えば“７００００００４”が選択されると、ステップＳ１５５で同じ再生量レベルのグループ“２００００００７”の下に、その“７００００００４”が挿入される。次に、対象リストから例えば“０００００００６”が選択されると、ステップＳ１５５で同じ再生量レベルのグループ“４００００００５”の下に、その“０００００００６”が挿入される。そして、対象リストから残りの“１００００００９”が選択されると、ステップＳ１５５で同じ再生量レベルのグループ“７００００００４”の下に、その“１００００００９”が挿入されて、図６（Ｂ）に示す新規リストのようになる。
【０１１１】
また、“スキップした曲優先”の場合には、不図示の対象リストからまずランダムに１曲、例えば“２００００００７”が選択されると、ステップＳ１５５で新規リストの先頭に挿入される。次に、対象リストから例えば“４００００００５”が選択されると、ステップＳ１６３で新規リストの再生量レベルの大きいグループ“２００００００７”の上に、この“４００００００５”が挿入される。次に、対象リストから例えば“６００００００２”が選択されると、ステップＳ１５７で再生量レベルの大きいグループ“２００００００７”と小さいグループ“４００００００５”の間に、その“６００００００２”が挿入される。次に、対象リストから例えば“７００００００４”が選択されると、ステップＳ１５５で同じ再生量レベルのグループ“２００００００７”の下に、その“７００００００４”が挿入される。次に、対象リストから例えば“０００００００６”が選択されると、ステップＳ１５５で同じ再生量レベルのグループ“４００００００５”の下に、その“０００００００６”が挿入される。そして、対象リストから残りの“１００００００９”が選択されると、ステップＳ１５５で同じ再生量レベルのグループ“７００００００４”の下に、その“１００００００９”が挿入されて、図６（Ｃ）に示す新規リストのようになる。
【０１１２】
このように、ユーザの選択に従って、“最後まで聴いた曲優先”（好きな曲優先）または“スキップした曲優先”（最初は好きな曲以外はスキップして、２回目で残りの曲を優先して聞く）で再生リストを作成するので、よりユーザの気分にあった再生を行うことができる。
【０１１３】
なお、上記各フローチャートにおいて、各画面に表示される“再生”、“停止”、“前曲”や“次曲”のユーザタッチに応じた処理は、リモコン３０上の操作ボタンの内の同様のボタン（再生／停止ボタン３１Ｄ、前ボタン３１Ｃ、次ボタン３１Ｂ）の操作がなされた場合にも、同様に実行されることは勿論である。
【０１１４】
また、“シャッフル”とは、通常、ランダムに曲を選択して且つ全ての曲を再生するまで２度同じ曲がかからないようにするモードであり、“ランダム”とは、シャッフルと同様にランダムに選択するが全ての曲が再生し終わる前に同じ曲がかかる場合があるモードである（例えば、１〜５の曲がある場合、シャッフルは３，５，１，４，２のように５曲全て再生するまでに同じ曲がかかることは無いが、ランダムは３，５，１，４，３，２のように再生されていない曲（２）があるのに同じ曲（３）が再生されてしまう可能性がある）。本実施形態は、同じ再生レベルのものが連続して再生されるようにするので“レベルシャッフル”とした。なお、本実施形態は、シャッフルの場合で説明を行ったが、ランダムの場合でも同様に動作することは勿論である。
【０１１５】
以上のように、本第１実施形態によれば、ユーザが実際に聴いた再生時間量（時間、パーセントや、すぐにスキップ・ある程度聴いた・全部聴いた等）を記憶して、２回目以降の再生ではこの再生時間量を基に再生するか否か、または再生する順番を決定する。
【０１１６】
従って、ユーザが実際に聴いた再生時間量を基にするので、従来の再生したという情報だけに比べて、ユーザがその曲をどの程度気に入っているか、現時点での気分に合っているかを、より詳細に分析することができ。よって、ユーザのその時の気分に応じた曲の再生を制御することができるようになり、より快適な楽曲再生を提供することができる。
【０１１７】
［第２実施形態］
本発明のコンテンツデータ再生装置の第２実施形態としての楽曲再生装置１０においては、再生中に“前曲”や“次曲”をユーザがタッチした場合に、１度だけタッチしたときと、２度連続してタッチ（ダブルクリック）したときとで、処理を分けるようにしたものである。
【０１１８】
図２１は、本第２実施形態における再生処理のフローチャートの一部を示している。
【０１１９】
即ち、上記第１実施形態対と同様にしてユーザが再生画面下段のメニューにおける“前曲”をタッチしたことを検出した場合（ステップＳ１２５）、それがダブルクリックであるか否かを判別し（ステップＳ１７１）、１度だけタッチしたのであれば、上記第１実施形態と同様の処理を実行する。これに対して、“前曲”がダブルクリックされた場合には、再生する曲を前曲に設定し（ステップＳ１７２）、その設定した曲が良く聴いた曲（再生量９０％以上）か否かを確認して（ステップＳ１７３）、そのような曲であれば上記ステップＳ１７２に戻り、更にもう一つ前の曲に戻るようにする。こうして、ある程度聴いた曲（再生量１０％〜９０％）、またはあまり聴いていない曲（再生量１０％以下）まで戻ったならば、ステップＳ１２８の処理に進むようにしている。
【０１２０】
また、ユーザが再生画面下段のメニューにおける“次曲”をタッチしたことを検出した場合（ステップＳ１３１）、それがダブルクリックであるか否かを判別し（ステップＳ１７４）、１度だけタッチしたのであれば、上記第１実施形態と同様の処理を実行する。但しここでは、上記ステップＳ１２７に対応する処理をステップＳ１７５として挿入している。これに対して、上記ステップＳ１７４で“次曲”がダブルクリックされたと判別された場合には、再生する曲を次曲に設定し（ステップＳ１７６）、その設定した曲が良く聴いた曲（再生量９０％以上）か否かを確認して（ステップＳ１７７）、そのような曲であれば上記ステップＳ１７６に戻り、更にもう一つ次の曲に進むようにする。こうして、ある程度聴いた曲（再生量１０％〜９０％）、またはあまり聴いていない曲（再生量１０％以下）まで進んだならば、ステップＳ１２８の処理に進むようにしている。
【０１２１】
このように、本実施形態では、ダブルクリックがなされた場合には、途中でスキップした曲（９０％未満）を再生するようにしている。これにより、ユーザはまず先に聴きたい曲を“次曲”を使用しながら聴いて、その後に“前曲”や“次曲”をダブルクリックしながら途中でスキップした残りの曲を聴くことができる。
【０１２２】
このように、本実施形態によれば、ユーザの気分に合わせて聴きたい曲を先に聴きながらも、途中でスキップした残りの曲も聞き漏らすことなく再生することができる。
【０１２３】
なお、再生量ではなく、再生中にスキップをしたか否かのフラグで保存するようにしても良い。
【０１２４】
また、図１９（Ｂ）に示すように、再生量の代わりに、操作履歴を残したリストで管理するようにしても良い。この例では、１曲目（９０００００００）は、再生の途中で先送り動作が入って、再生を再開した後に途中で次曲にスキップしている。２曲目（９００００００１）は完全に聴いている（“再生”があるが、前曲からの自動的な再生なのでユーザの“再生”ボタンタッチがあったわけではない）。そして、３曲目は、途中で前曲に戻っている（“再生”と“前曲”があるが、前曲からの自動的な再生を開始した後に、ユーザが“前曲”ボタンをタッチして前の曲に戻っている）。
【０１２５】
なおこの場合、最初の“再生”は無くても良いし、“次曲”と“前曲”だけを残すようにしても良い。
【０１２６】
なお、３曲目の履歴はスキップであるが、２曲目を連続して聞きたいための操作なので、２曲目から戻ってきた場合の３曲目は通常に再生するようにしても良い。
【０１２７】
このように、前回あるいはそれ以前に当該コンテンツデータの再生中にユーザによって再生が中断されたか否かを示す情報（操作履歴）を記憶しても、上記第１実施形態と同様の効果を奏することができる。
【０１２８】
以上実施形態に基づいて本発明を説明したが、本発明は上述した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。
【図面の簡単な説明】
【０１２９】
【図１】図１は本発明のコンテンツデータ再生装置の第１実施形態としての楽曲再生装置の構成を示す図である。
【図２】図２は記憶部に保存される楽曲情報の例を示す図である。
【図３】図３（Ａ）乃至（Ｃ）はそれぞれ再生量の例を示す図である。
【図４】図４（Ａ）及び（Ｂ）はそれぞれプレイリストの例を示す図である。
【図５】図５は別ファイルとして保存する場合の再生履歴例を示す図である。
【図６】図６（Ａ）は再生順と再生量の再生リストを示す図、図６（Ｂ）はシャッフル時の曲優先順位が“最後まで聴いた曲優先”となっている場合に作成される新規再生リストを示す図、図６（Ｃ）はシャッフル時の曲優先順位が“スキップした曲優先”となっている場合に作成される新規再生リストを示す図であり、図６（Ｄ）は対象リストを示す図である。
【図７】図７は表示部兼入力部に表示される曲優先順位選択画面を示す図である。
【図８】図８は表示部兼入力部に表示されるＨＯＭＥ画面を示す図である。
【図９】図９（Ａ）はコンテンツデータ再生プログラムのフローチャートを示ず図であり、図９（Ｂ）は設定処理のフローチャートを示す図である。
【図１０】図１０（Ａ）は表示部兼入力部に表示される設定項目選択画面を示す図であり、図１０（Ｂ）は表示部兼入力部に表示される楽曲選択メイン画面を示す図である。
【図１１】図１１は優先順位設定処理のフローチャートを示す図である。
【図１２】図１２は曲選択処理のフローチャートを示す図である。
【図１３】図１３（Ａ）はアーティスト処理のフローチャートを示す図であり、図１３（Ｂ）はアルバム処理のフローチャートを示す図である。
【図１４】図１４は表示部兼入力部に表示されるアーティスト選択画面を示す図である。
【図１５】図１５は表示部兼入力部に表示される選択画面を示す図である。
【図１６】図１６（Ａ）は表示部兼入力部に表示されるアルバム選択画面を示す図であり、図１６（Ｂ）は表示部兼入力部に表示される絞り込まれた曲のリスト画面を示す図である。
【図１７】図１７（Ａ）は曲処理のフローチャートを示す図であり、図１７（Ｂ）は再生処理の一連のフローチャートの前半部分を示す図である。
【図１８】図１８は再生処理の一連のフローチャートの後半部分を示す図である。
【図１９】図１９（Ａ）は表示部兼入力部に表示される再生画面を示す図であり、図１９（Ｂ）は操作履歴を残したリストを示す図である。
【図２０】図２０はレベルシャッフルリスト作成処理のフローチャートを示す図である。
【図２１】図２１は、第２実施形態における再生処理のフローチャートの一部を示す図である。
【符号の説明】
【０１３０】
１０…楽曲再生装置、  １１…制御部、  １２…記憶部、  １３…表示部兼入力部、  １４…再生部、  １４Ａ…デコーダ、  １４Ｂ…スピーカ、  １４Ｃ…イヤフォン接続端子、  １５…ＰＣ接続端子、  １６…リモコン接続端子、  ２０…イヤフォン、  ３０…リモートコントローラ（リモコン）、  ３１Ａ…ボリューム調整部材、  ３１Ｂ…前ボタン、  ３１Ｃ…次ボタン、  ３１Ｄ…再生／停止ボタン、  ３２…表示部。
【図１】
2007003597.tif 000003
【図２】
2007003597.tif 000004
【図３】
2007003597.tif 000005
【図４】
2007003597.tif 000006
【図５】
2007003597.tif 000007
【図６】
2007003597.tif 000008
【図７】
2007003597.tif 000009
【図８】
2007003597.tif 000010
【図９】
2007003597.tif 000011
【図１０】
2007003597.tif 000012
【図１１】
2007003597.tif 000013
【図１２】
2007003597.tif 000014
【図１３】
2007003597.tif 000015
【図１４】
2007003597.tif 000016
【図１５】
2007003597.tif 000017
【図１６】
2007003597.tif 000018
【図１７】
2007003597.tif 000019
【図１８】
2007003597.tif 000020
【図１９】
2007003597.tif 000021
【図２０】
2007003597.tif 000022
【図２１】
2007003597.tif 000023