(57)【要約】【課題】  選択された曲リスト内の曲を繰り返して連続再生する際に、曲リスト内の総再生時間が短い場合にも、同一の曲のみが繰り返し再生されることを防止すること。【解決手段】  ユーザ操作によって選択された曲リスト内の総再生時間が閾値未満である場合に、曲リスト生成手段がユーザ操作に基づいて生成された曲リストに曲を追加して新たな曲リストを生成し、再生手段が新たな曲リストの曲を再生する。従って、選択された曲リスト内の曲を繰り返して連続再生する際に、同一の曲のみが繰り返し再生されることを防止できる。また、選択された曲リスト内の曲を１回だけ連続再生する際に、直ぐに曲再生が停止されてしまうことを防止することができる。【選択図】図７Ａ
2009129481.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ操作に応じて、複数のコンテンツの中から選択された１又は複数のコンテンツの一覧であるコンテンツリストを生成するコンテンツリスト生成手段と、
該コンテンツリストに含まれるコンテンツを再生する再生手段と、
該コンテンツリスト生成手段によって生成された該コンテンツリストに含まれる全コンテンツの総再生時間又は総コンテンツ数を算出する算出手段と、
算出された該総再生時間又は総コンテンツ数が閾値未満であるか否かを判断する判断手段とを備え、
該総再生時間又は総コンテンツ数が該閾値未満である場合に、該コンテンツリスト生成手段が、該コンテンツリストに他のコンテンツを追加して、新たなコンテンツリストを生成し、該再生手段が該新たなコンテンツリストに含まれるコンテンツをさらに再生する、コンテンツ再生装置。
【請求項２】
前記総再生時間又は総コンテンツ数が前記閾値未満である場合に、前記再生手段が、ユーザ操作によって生成されたコンテンツリストに含まれる全コンテンツを設定回数のみ繰り返し再生した後、該総再生時間又は総コンテンツ数が該閾値以上になるように前記コンテンツリスト生成手段によってコンテンツが追加された前記新たなコンテンツリストに含まれる全コンテンツを繰り返し再生し、
該総再生時間又は総コンテンツ数が該閾値以上である場合に、該コンテンツリスト生成手段が該新たなコンテンツリストを生成せずに、該再生手段が、ユーザ操作に応じて該コンテンツリスト生成手段によって生成されたコンテンツリストに含まれる全コンテンツを繰り返し再生する、請求項１に記載のコンテンツ再生装置。
【請求項３】
前記総再生時間又は総コンテンツ数が前記閾値未満である場合に、前記再生手段が、ユーザ操作によって前記コンテンツリストの中から選択された１つのコンテンツを第１設定回数繰り返し再生した後、該総再生時間又は総コンテンツ数が該閾値以上になるように前記コンテンツリスト生成手段によってコンテンツが追加された前記新たなコンテンツリストに含まれる全コンテンツを繰り返し再生し、
該総再生時間又は総コンテンツ数が該閾値以上である場合に、該再生手段が、ユーザ操作によって前記コンテンツリストの中から選択された１つのコンテンツを該第１設定回数繰り返し再生した後、該コンテンツリスト生成手段が該新たなコンテンツリストを生成せずに、該再生手段が、ユーザ操作に応じて該コンテンツリスト生成手段によって生成されたコンテンツリストに含まれる全コンテンツを繰り返し再生する、請求項１に記載のコンテンツ再生装置。
【請求項４】
前記総再生時間又は総コンテンツ数が前記閾値未満である場合に、前記再生手段が、ユーザ操作によって前記コンテンツリストの中から選択された１つのコンテンツを前記第１設定回数繰り返し再生した後、ユーザ操作に応じて該コンテンツリスト生成手段によって生成されたコンテンツリストに含まれる全コンテンツを第２設定回数繰り返し再生したさらにその後、該総再生時間又は総コンテンツ数が該閾値以上になるように前記コンテンツリスト生成手段によってコンテンツが追加された前記新たなコンテンツリストに含まれる全コンテンツを繰り返し再生する、請求項３に記載のコンテンツ再生装置。
【請求項５】
前記総再生時間又は総コンテンツ数が前記閾値未満である場合に、前記再生手段が、ユーザ操作によって生成されたコンテンツリストに含まれる全コンテンツを１回再生した後、該総再生時間又は総コンテンツ数が該閾値以上になるように前記コンテンツリスト生成手段によってコンテンツが追加された前記新たなコンテンツリストに含まれる全コンテンツを１回再生して再生終了し、
該総再生時間又は総コンテンツ数が該閾値以上である場合に、該コンテンツリスト生成手段が該新たなコンテンツリストを生成せずに、該再生手段が、ユーザ操作に応じて該コンテンツリスト生成手段によって生成されたコンテンツリストに含まれる全コンテンツを１回再生し再生終了する、請求項１に記載のコンテンツ再生装置。
【請求項６】
コンテンツ再生装置にコンテンツを再生させるコンテンツ再生制御装置であって、
ユーザ操作に応じて、複数のコンテンツの中から選択された１又は複数のコンテンツの一覧であるコンテンツリストを生成するコンテンツリスト生成手段と、
該コンテンツリストに含まれるコンテンツを該再生装置に再生させる再生制御手段と、
該コンテンツリスト生成手段によって生成された該コンテンツリストに含まれる全コンテンツの総再生時間又は総コンテンツ数を算出する算出手段と、
算出された該総再生時間又は総コンテンツ数が閾値未満であるか否かを判断する判断手段とを備え、
該総再生時間又は総コンテンツ数が該閾値未満である場合に、該コンテンツリスト生成手段が、該コンテンツリストに他のコンテンツを追加して、新たなコンテンツリストを生成し、該再生制御手段が該新たなコンテンツリストに含まれるコンテンツをさらに該コンテンツ再生装置に再生させる、コンテンツ再生制御装置。
【請求項７】
ユーザ操作に応じて、複数のコンテンツの中から選択された１又は複数のコンテンツの一覧であるコンテンツリストを生成するコンテンツリスト生成ステップと、
該コンテンツリストに含まれるコンテンツを再生する再生ステップと、
該コンテンツリスト生成ステップによって生成された該コンテンツリストに含まれる全コンテンツの総再生時間又は総コンテンツ数を算出する算出ステップと、
算出された該総再生時間又は総コンテンツ数が閾値未満であるか否かを判断する判断ステップとをコンピュータに実行させ、
該総再生時間又は総コンテンツ数が該閾値未満である場合に、該コンテンツリスト生成ステップが、該コンテンツリストに他のコンテンツを追加して、新たなコンテンツリストを生成し、該再生ステップが該新たなコンテンツリストに含まれるコンテンツをさらに再生する、コンテンツ再生プログラム。
【請求項８】
コンテンツ再生装置にコンテンツを再生させるコンテンツ再生制御プログラムであって、
ユーザ操作に応じて、複数のコンテンツの中から選択された１又は複数のコンテンツの一覧であるコンテンツリストを生成するコンテンツリスト生成ステップと、
該コンテンツリストに含まれるコンテンツを該再生装置に再生させる再生制御ステップと、
該コンテンツリスト生成ステップによって生成された該コンテンツリストに含まれる全コンテンツの総再生時間又は総コンテンツ数を算出する算出ステップと、
算出された該総再生時間又は総コンテンツ数が閾値未満であるか否かを判断する判断ステップとをコンピュータに実行させ、
該総再生時間又は総コンテンツ数が該閾値未満である場合に、該コンテンツリスト生成ステップが、該コンテンツリストに他のコンテンツを追加して、新たなコンテンツリストを生成し、該再生制御ステップが該新たなコンテンツリストに含まれるコンテンツをさらに該コンテンツ再生装置に再生させる、コンテンツ再生制御プログラム。
【請求項９】
ユーザ操作に応じて、複数のコンテンツの中から選択された１又は複数のコンテンツの一覧であるコンテンツリストを生成するコンテンツリスト生成ステップと、
該コンテンツリストに含まれるコンテンツを再生する再生ステップと、
該コンテンツリスト生成ステップによって生成された該コンテンツリストに含まれる全コンテンツの総再生時間又は総コンテンツ数を算出する算出ステップと、
算出された該総再生時間又は総コンテンツ数が閾値未満であるか否かを判断する判断ステップとを含み、
該総再生時間又は総コンテンツ数が該閾値未満である場合に、該コンテンツリスト生成ステップが、該コンテンツリストに他のコンテンツを追加して、新たなコンテンツリストを生成し、該再生ステップが該新たなコンテンツリストに含まれるコンテンツをさらに再生する、コンテンツ再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のコンテンツの中からコンテンツを選択して再生するコンテンツ再生装置に関する。
【背景技術】
【０００２】
ＨＤＤ（Hard Disk Drive）に記録されている複数のコンテンツ（例えば曲ファイルであり、以下、単に曲という。）の中から選択された曲を再生するオーディオ機器が提供されている。このようなオーディオ機器において、所望の曲を再生する場合、所望のアーティスト名、及び／又は、所望のアルバム名がユーザ操作によって選択され、生成された曲リストの中から選択された曲が再生される。曲リストの中から曲が選択されて再生指示された場合、選択された曲から曲リスト内の曲が連続再生される。また、曲リストの中から曲が選択されずに再生指示された場合、曲リストの先頭の曲から順に連続再生される。また、所望のアーティスト名、及び／又は、所望のアルバム名が選択されない場合、ＨＤＤに記録された全曲を含む曲リストが生成され、曲リスト内の曲が連続再生される。
【０００３】
このように、ユーザ操作によってアーティスト名、及び／又は、アルバム名が選択された場合、選択されたアーティスト名、及び／又は、アルバム名を共に属性情報として有する曲を含む曲リストが生成される。ここで、曲リストに少数の曲しか含まれていない（例えば、シングルＣＤをＨＤＤにリッピングした場合、そのＣＤのアルバム名が選択された）場合（又は曲リスト内の総再生時間が短い）、曲リストに含まれる全曲を直ぐに再生終了してしまい、再生終了後に再生停止状態になる。その結果、ユーザは、再度、アーティスト名、及び／又は、アルバム名を選択して曲リストを生成し、再生指示を入力する必要が生じる。
【０００４】
また、曲を再生するモードとして、リピートモードや１曲リピートモードがある。リピートモードは、曲リスト内の全曲を繰り返し再生し続けるモードであり、１曲リピートモードは、曲リスト内の選択された１曲のみを繰り返し再生し続けるモードである。
【０００５】
ここで、リピートモードが設定され、曲リスト内に少数の曲しか含まれていない（又は曲リスト内の総再生時間が短い）場合、曲リスト内の全曲が直ぐに再生終了した後、再び、曲リスト内の曲が再生されるため、同じ曲が何度も繰り返し再生されることになってしまう。この状態を終了させるには、ユーザが、リピートモードを解除するか、又は、アーティスト名、及び／又は、アルバム名を選択し直し、曲リストを再度、生成する必要があり、その処理が非常に煩雑である。
【０００６】
【特許文献１】特開２００６−１０７６８１号公報
【特許文献２】特開２００２−２３７７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の１つの目的は、選択されたコンテンツリスト内のコンテンツを繰り返して連続再生する際に、コンテンツリスト内のコンテンツ数が少ない（又はコンテンツリスト内の総再生時間が短い）場合にも、同一のコンテンツのみが繰り返し再生されることを防止するコンテンツ再生装置を提供することである。
【０００８】
もしくは、本発明の他の目的は、選択されたコンテンツリスト内のコンテンツを１回だけ連続再生する際に、コンテンツリスト内のコンテンツ数が少ない（又はコンテンツリスト内の総再生時間が短い）場合にも、直ぐにコンテンツ再生が停止されてしまうことを防止するコンテンツ再生装置を提供することである。
【課題を解決するための手段】
【０００９】
本発明の好ましい実施形態によるコンテンツ再生装置は、ユーザ操作に応じて、複数のコンテンツの中から選択された１又は複数のコンテンツの一覧であるコンテンツリストを生成するコンテンツリスト生成手段と、該コンテンツリストに含まれるコンテンツを再生する再生手段と、該コンテンツリスト生成手段によって生成された該コンテンツリストに含まれる全コンテンツの総再生時間又は総コンテンツ数を算出する算出手段と、算出された該総再生時間又は総コンテンツ数が閾値未満であるか否かを判断する判断手段とを備え、該総再生時間又は総コンテンツ数が該閾値未満である場合に、該コンテンツリスト生成手段が、該コンテンツリストに他のコンテンツを追加して、新たなコンテンツリストを生成し、該再生手段が該新たなコンテンツリストに含まれるコンテンツをさらに再生する。
【００１０】
ユーザ操作によって選択されたコンテンツリスト内の総再生時間（又は総コンテンツ数、以下同様。）が閾値未満である場合に、コンテンツリスト生成手段がユーザ操作に基づいて生成されたコンテンツリストにコンテンツを追加して新たなコンテンツリストを生成し、再生手段が新たなコンテンツリストのコンテンツを再生する。従って、選択されたコンテンツリスト内のコンテンツを繰り返して連続再生する際に、同一のコンテンツのみが繰り返し再生されることを防止できる。また、選択されたコンテンツリスト内のコンテンツを１回だけ連続再生する際に、直ぐにコンテンツ再生が停止されてしまうことを防止することができる。
【００１１】
好ましい実施形態においては、前記総再生時間又は総コンテンツ数が前記閾値未満である場合に、前記再生手段が、ユーザ操作によって生成されたコンテンツリストに含まれる全コンテンツを設定回数のみ繰り返し再生した後、該総再生時間又は総コンテンツ数が該閾値以上になるように前記コンテンツリスト生成手段によってコンテンツが追加された前記新たなコンテンツリストに含まれる全コンテンツを繰り返し再生する。該総再生時間又は総コンテンツ数が該閾値以上である場合に、該コンテンツリスト生成手段が該新たなコンテンツリストを生成せずに、該再生手段が、ユーザ操作に応じて該コンテンツリスト生成手段によって生成されたコンテンツリストに含まれる全コンテンツを繰り返し再生する。
【００１２】
従って、例えばリピートモードにおいては、最初は、ユーザ操作によって生成されたコンテンツリストを繰り返し再生することにより、ユーザの意思に合致したコンテンツを再生でき、かつ、その後は、コンテンツが追加された新たなコンテンツリストを再生するので、同一のコンテンツのみが繰り返し再生されることを防止できる。
【００１３】
好ましい実施形態においては、前記総再生時間又は総コンテンツ数が前記閾値未満である場合に、前記再生手段が、ユーザ操作によって前記コンテンツリストの中から選択された１つのコンテンツを第１設定回数繰り返し再生した後、該総再生時間又は総コンテンツ数が該閾値以上になるように前記コンテンツリスト生成手段によってコンテンツが追加された前記新たなコンテンツリストに含まれる全コンテンツを繰り返し再生する。該総再生時間又は総コンテンツ数が該閾値以上である場合に、該再生手段が、ユーザ操作によって前記コンテンツリストの中から選択された１つのコンテンツを該第１設定回数繰り返し再生した後、該コンテンツリスト生成手段が該新たなコンテンツリストを生成せずに、該再生手段が、ユーザ操作に応じて該コンテンツリスト生成手段によって生成されたコンテンツリストに含まれる全コンテンツを繰り返し再生する。
【００１４】
従って、例えば１曲リピートモードの場合は、最初は、コンテンツリストの中からユーザ操作によって選択されたコンテンツを繰り返し再生することにより、ユーザの意思に合致したコンテンツ再生を実現でき、かつ、その後は、コンテンツが追加された新たなコンテンツリストを繰り返し再生するので、同一のコンテンツのみが繰り返し再生されることを防止できる。
【００１５】
好ましい実施形態においては、前記総再生時間又は総コンテンツ数が前記閾値未満である場合に、前記再生手段が、ユーザ操作によって前記コンテンツリストの中から選択された１つのコンテンツを前記第１設定回数繰り返し再生した後、ユーザ操作に応じて該コンテンツリスト生成手段によって生成されたコンテンツリストに含まれる全コンテンツを第２設定回数繰り返し再生したさらにその後、該総再生時間又は総コンテンツ数が該閾値以上になるように前記コンテンツリスト生成手段によってコンテンツが追加された前記新たなコンテンツリストに含まれる全コンテンツを繰り返し再生する。
【００１６】
従って、例えば１曲リピートモードの場合は、最初は、コンテンツリストの中からユーザ操作によって選択されたコンテンツを繰り返し再生し、次にユーザ操作によって生成されたコンテンツを繰り返し再生することにより、ユーザの意思により合致したコンテンツ再生を実現でき、かつ、その後は、コンテンツが追加された新たなコンテンツリストを繰り返し再生するので、同一のコンテンツのみが繰り返し再生されることを防止できる。
【００１７】
好ましい実施形態においては、前記総再生時間又は総コンテンツ数が前記閾値未満である場合に、前記再生手段が、ユーザ操作によって生成されたコンテンツリストに含まれる全コンテンツを１回再生した後、該総再生時間又は総コンテンツ数が該閾値以上になるように前記コンテンツリスト生成手段によってコンテンツが追加された前記新たなコンテンツリストに含まれる全コンテンツを１回再生して再生終了する。該総再生時間又は総コンテンツ数が該閾値以上である場合に、該コンテンツリスト生成手段が該新たなコンテンツリストを生成せずに、該再生手段が、ユーザ操作に応じて該コンテンツリスト生成手段によって生成されたコンテンツリストに含まれる全コンテンツを１回再生し再生終了する。
【００１８】
従って、例えば通常モードの場合は、最初は、ユーザ操作によって生成されたコンテンツリストを１回再生することにより、ユーザの意思に合致したコンテンツを再生でき、かつ、その後は、コンテンツが追加された新たなコンテンツリストを１回再生するので、ユーザ操作によって生成されたコンテンツリストの再生時間が短くて、直ぐに再生が終わってしまうことを防止できる。
【００１９】
本発明の好ましい実施形態によるコンテンツ再生制御装置は、コンテンツ再生装置にコンテンツを再生させるコンテンツ再生制御装置であって、ユーザ操作に応じて、複数のコンテンツの中から選択された１又は複数のコンテンツの一覧であるコンテンツリストを生成するコンテンツリスト生成手段と、該コンテンツリストに含まれるコンテンツを該再生装置に再生させる再生制御手段と、該コンテンツリスト生成手段によって生成された該コンテンツリストに含まれる全コンテンツの総再生時間又は総コンテンツ数を算出する算出手段と、算出された該総再生時間又は総コンテンツ数が閾値未満であるか否かを判断する判断手段とを備える。該総再生時間又は総コンテンツ数が該閾値未満である場合に、該コンテンツリスト生成手段が、該コンテンツリストに他のコンテンツを追加して、新たなコンテンツリストを生成し、該再生制御手段が該新たなコンテンツリストに含まれるコンテンツをさらに該コンテンツ再生装置に再生させる。
【００２０】
本発明の別の局面においては、上記各手段をコンピュータに実行させるコンテンツ再生装置、又は、コンテンツ再生制御装置の動作プログラムが提供され得る。
【発明の効果】
【００２１】
本発明によると、選択されたコンテンツリスト内のコンテンツを繰り返して連続再生する際に、同一のコンテンツのみが繰り返し再生されることを防止できる。また、選択されたコンテンツリスト内のコンテンツを１回だけ連続再生する際に、直ぐにコンテンツ再生が停止されてしまうことを防止することができる。
【発明を実施するための最良の形態】
【００２２】
図１は、本発明の好ましい実施形態によるコンテンツ再生装置が適用されるオーディオ機器（又は、パーソナルコンピュータ）１を示す概略ブロック図である。オーディオ機器１は、マイコン等の制御部１１と、メモリ１２と、ハードディスクドライブ（ＨＤＤ）等の記憶部１３と、通信部１４と、光ディスクドライブ１５と、再生処理部１６と、表示部１８と、操作部１９とを備え、これらはバス等で相互に接続される。必要に応じて、オーディオ機器１は、再生処理部１６に接続されたスピーカ１７をさらに備える。ここで、コンテンツとは、映像データ、曲（音楽）データ、静止画データ等の総称であり、本例においては曲データ（以下、単に曲という。）である。
【００２３】
光ディスクドライブ１５は、ＣＤやＤＶＤ等の光ディスクが挿入されたとき、挿入された光ディスク内の複数の曲を読み出す。ＨＤＤ１３は、光ディスクドライブ１５により読み出された複数の曲を記憶する。また、通信部１４と接続された図示しない他のコンピュータ装置から送信された複数の曲を記憶する。
【００２４】
ＨＤＤ１３は、曲テーブルを記憶する。曲テーブルには、ＨＤＤ１３に記憶された全ての曲に関するコンテンツ情報（属性情報のことであり、例えば、曲名、アーティスト名、アルバム名等）が管理される。コンテンツ情報は、例えば、通常の方法で、インターネット経由で外部のサーバから取得される。
【００２５】
マイコン１１は、メモリ１２又はＨＤＤ１３に格納されたコンテンツ再生装置の動作プログラムに基づいて、オーディオ機器１全体を制御する。マイコン１１は、ユーザ操作によるアーティスト名、及び／又は、アルバム名の選択に基づいて、連続再生するためのコンテンツリスト（以下、曲リストという。）を生成する。また、マイコン１１は、生成した曲リスト内の曲の再生モードとして、リピートモード、１曲リピートモード、通常モードのいずれかを設定する。リピートモードは、曲リスト内の全曲を繰り返し再生するモードである。１曲リピートモードは、曲リスト内の選択された１曲のみを繰り返し再生するモードである。通常モードは、リピートモード、１曲リピートモードがオフされた状態であり、曲リスト内の各曲を１回再生した後に、再生終了するモードである。
【００２６】
また、マイコン１１は、曲リストの全曲の総再生時間（各曲の再生時間の総和）を算出し、総再生時間が閾値である最低値ｌｉｍｉｔ−ｔｉｍｅより小さいか否かを判断する。総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅよりも小さい場合、マイコン１１はユーザ操作によって生成された曲リストに別の曲を追加して、新たな曲リストを生成し、再生処理部１６に再生させる。
【００２７】
もしくは、マイコン１１は、曲リストの総曲数が閾値より小さいか否かを判断し、総曲数が最低値よりも小さい場合、ユーザ操作によって生成された曲リストに別の曲を追加して、新たな曲リストを生成し、再生処理部１６に再生させてもよい。（以下では、総再生時間を基準にする場合を例に説明する）。
【００２８】
例えば、リピートモードにおいて、曲リストの総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅよりも小さい場合、マイコン１１は、曲リスト内の曲をリピート制限回数ｌｏｏｐ−ｌｉｍｉｔ（後述）だけ繰り返して再生した後、曲リストにユーザ操作によらずに別の曲を追加して自動的に新たな曲リストを生成し、曲リスト内の曲を連続再生させる。従って、リピートモードにおいて、曲リスト内の曲が少ない場合に、同じ曲のみが繰り返して再生されることを防止できる。
【００２９】
また、１回リピートモードにおいて、マイコン１１は、選択された曲をリピート制限回数ｌｉｍｉｔ−ｎｕｍ（後述）だけ繰り返して再生した後、曲リスト内の全曲をリピート制限回数ｌｏｏｐ−ｌｉｍｉｔだけ連続再生し、その後、総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅより小さいかを判断する。曲リストの総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅよりも小さい場合、曲リストに他の曲を追加して新たな曲リストを生成して、曲リスト内の曲を連続再生させる。従って、１回リピートモードにおいて、同じ曲のみが繰り返して再生されることを防止できる。
【００３０】
また、通常モードにおいて、マイコン１１は、曲リスト内の全曲を１回ずつ再生した後、曲リストの総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅより小さいかを判断する。曲リストの総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅよりも小さい場合、曲リストに曲を追加して新たな曲リストを生成して、曲リスト内の曲を連続再生させる。従って、通常モードにおいて、直ぐに曲の再生が終了することを防止できる。
【００３１】
表示部１８は、ＨＤＤ１３に記録された複数の曲の中から所望の曲を選択するために、アーティストリスト、アルバムリスト、及び、曲リスト等を表示するものであり、ＬＣＤ（液晶ディスプレイ）やＦＬ管等である。または、表示部１８が外部に接続されるディスプレイ装置であり、オーディオ機器１は、表示部１８を備える代わりに、アーティストリスト、アルバムリスト、及び、曲リスト等を外部ディスプレイにＯＳＤ表示させるＯＳＤ処理部が設けられてもよい。
【００３２】
図２は、表示部１８に表示されるアーティストリスト、アルバムリスト、及び、曲リスト等の画面を示す図である。図２では、アーティスト名、及び／又は、アルバム名が選択されていない状態であり、アーティストリスト（左上欄）には全アーティスト名が含まれ、アルバムリスト（右上欄）には全アルバム名が含まれ、曲リスト（下欄）には全曲名が含まれている。但し、表示領域の関係上、同時に一部のアーティスト名、アルバム名、曲名しか表示することができず、上下方向にリストをスクロールさせることによって、表示されるアーティスト名、アルバム名、曲名を変更することができる。また、図２の画面の最下欄の左側には、再生モードがリピートモード、１曲リピートモード、又は、通常モードであるか示すアイコンが表示され、最下段の右側には曲リストの総再生時間が表示されている。
【００３３】
図２の画面において、ユーザ操作によってアーティストリストの中から例えばＡｒｔＦが選択された場合、図３のように、アーティストリストにはＡｒｔＦのみが表示され、アルバムリストにはアーティスト名がＡｒｔＦのアルバムであるＡｌｂＦ１〜ＡｌｂＦ３のみが表示され、曲リストにはアーティスト名がＡｒｔＦの曲名のみが表示される。つまり、アーティストリストからＡｒｔＦを選択することによって、曲リストに含まれる曲名を、全曲名からＡｒｔＦをアーティスト名として有する曲名のみに絞り込むことができる。
【００３４】
また、図３の画面において、ユーザ操作によってアルバムリストの中から例えばＡｌｂＦ２が選択された場合には、図４のように、アルバムリストにはＡｌｂＦ２のみが表示され、曲リストにはアーティスト名がＡｒｔＦ、かつ、アルバム名がＡｌｂＦ２の曲名のみが表示される。つまり、アルバムリストからＡｌｂＦ２を選択することによって、曲リストに含まれる曲名を、アーティスト名がＡｒｔＦの全曲名から、ＡｌｂＦ２をアルバム名として有する曲名のみにさらに絞り込むことができる。なお、アーティスト名で絞り込んだ後、アルバム名で絞り込むのではなく、図２の画面において直接アルバム名から曲リストを絞り込むこともできる。
【００３５】
メモリ１２は、リードオンリーメモリ（ＲＯＭ）とランダムアクセスメモリ（ＲＡＭ）とを含む。メモリ１２又はＨＤＤ１３は、ユーザ操作によって設定された（又は予め定められた）、リピート制限回数ｌｏｏｐ−ｌｉｍｉｔ、総再生時間の最低値ｌｉｍｉｔ−ｔｉｍｅ、及び、１曲リピート制限回数ｌｉｍｉｔ−ｎｕｍを記憶する。
【００３６】
再生処理部１６は、マイコン１１によって選択された曲を、再生し、デコード処理、デジタル−アナログ変換、及び／又は、増幅処理等を実行する。スピーカー１７は、再生処理部１６から出力された音声信号を受け、音声として外部に出力する。操作部１９は、ユーザ操作を受け付けるものであり、操作ボタンやリモコン等である。操作部１９は、例えば、リピートモード、１曲リピートモード、通常モードに設定する指示や、アーティスト名、及び／又は、アルバム名を選択して曲リストを生成する指示や、曲リストから曲を選択する指示や、再生指示などが入力される。
【００３７】
以下、本発明のオーディオ装置１の動作を説明する。
［各変数の設定処理］
図５を参照し、メモリ１２等に記憶される各変数の設定処理を説明する。マイコン１１は、ユーザ操作に応じて、リピートモード又は１曲リピートモードにおいて、曲リストの全曲を繰り返して連続再生する回数の上限であるリピート制限回数ｌｏｏｐ−ｌｉｍｉｔを設定し、メモリ１２に記憶させる（Ｓ１）。例えば、リピート制限回数ｌｏｏｐ−ｌｉｍｉｔを２回に設定する。この場合、同じ曲リストの各曲は最大２回しか繰り返し再生されない。
【００３８】
続いて、マイコン１１は、各再生モードにおいて、マイコン１１が曲リストに曲を追加して自動的に新たな曲リストを生成するか否かの基準となる、曲リスト内の全曲の総再生時間の最低値ｌｉｍｉｔ−ｔｉｍｅを設定し、メモリ１２に記憶させる（Ｓ２）。例えば、総再生時間の最低値ｌｉｍｉｔ−ｔｉｍｅを１５分に設定する。この場合、曲リストの曲の総再生時間が１５分未満であれば、各モードにおいて、マイコン１１は、新たな曲リストを生成し、その曲リストの曲を再生処理部１６に再生させる。
【００３９】
続いて、マイコン１１は、１曲リピートモードにおいて選択された１曲を繰り返し再生する回数の上限である、１曲リピート制限回数ｌｉｍｉｔ−ｎｕｍを設定し、メモリ１２に記憶させる（Ｓ３）。例えば、１曲リピート制限回数ｌｉｍｉｔ−ｎｕｍを３回に設定する。この場合、１曲リピートは３回のみに制限される。
【００４０】
［再生処理概要］
図６に示す通り、ユーザ操作によってアーティスト名、及び／又は、アルバム名が選択されることによって、マイコン１１は、所望の曲リストを生成する（Ｓ２０）。本例では、図３のような曲リストが生成されている。次に、マイコン１１は、ユーザ操作によって再生指示が入力されたか否かを監視する（Ｓ２１）。再生指示が入力されると（Ｓ２１でＹＥＳ）、マイコン１１は、Ｓ２０で曲リストが生成されてからＳ２１で再生指示が入力されるまでに、再生モードがユーザ操作に応じて変更されたか否かを判断する（Ｓ２２）。再生モードが変更された場合（Ｓ２２でＹＥＳ）、設定されている再生モードにおいて従来通り再生する（Ｓ２３）。これは、当該曲リストの再生に関してユーザが意図して再生モードを選択したのであるから、その再生モードの通りに曲リストの曲を再生する方がよいと考えられるからである。例えば、再生指示が入力されるまでにリピートモードに変更された場合、曲リストに含まれる曲を繰り返し再生する（すなわち、曲リストの総再生時間が短い場合でも、曲が追加された新たな曲リストは生成されない）。
【００４１】
一方、曲リストが生成されてから再生指示が入力されるまでに、再生モードがユーザ操作に応じて変更されなかった場合（Ｓ２２でＮＯ）、マイコン１１は、Ｓ２４，Ｓ２６において、設定されている再生モードを判別する。まず、マイコン１１は、再生モードがリピートモードであるか否かを判断する（Ｓ２４）。リピートモードであれば（Ｓ２４でＹＥＳ）、マイコン１１は、リピートモード再生処理を実行する（Ｓ２５）。一方、リピートモードでなければ（Ｓ２４でＮＯ）、マイコン１１は再生モードが１曲リピートモードであるか否かを判断する（Ｓ２６）。１曲リピートモードであれば（Ｓ２６でＹＥＳ）、マイコン１１は、１曲リピートモード再生処理を実行する（Ｓ２７）。一方、１曲リピートモードでなければ（Ｓ２６でＮＯ）、通常モードであるので、マイコン１１は、通常モード再生処理を実行する（Ｓ２８）。
【００４２】
以下、各モードの再生処理を詳述するが、上記の通り、ｌｏｏｐ−ｌｉｍｉｔは２回、ｌｉｍｉｔ−ｔｉｍｅは１５分、ｌｉｍｉｔ−ｎｕｍは３回に設定されているものとする。
【００４３】
［リピートモード再生処理］
図７Ａを参照して、Ｓ２５の詳細を説明する。まず、マイコン１１は、曲リストの全曲の再生時間を加算して、総再生時間を算出し、メモリ１２に記憶させる（Ｓ３１）。なお、曲リストが生成されたときに総再生時間を算出済である場合には、ここで総再生時間を改めて算出する必要はない。次に、マイコン１１は、Ｓ３１で算出した総再生時間が、Ｓ２で設定された総再生時間の最低値ｌｉｍｉｔ−ｔｉｍｅよりも小さいか否かを判断する（Ｓ３２）。
【００４４】
総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅ以上であれば（Ｓ３２でＮＯ）、選択された曲リストの全曲を再生し終えるまでに十分な時間がかかると判断されるので、従来通りのリピート再生を実行する。例えば、図３の曲リストにおいては、総再生時間は９０分４０秒であり、最低値ｌｉｍｉｔ−ｔｉｍｅ１５分以上あるので、例えばＴｒｋＦ２−２が選択された場合、ＴｒｋＦ２−２から順に曲リスト内の全曲を連続再生する処理を繰り返す。
【００４５】
一方、総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅ未満であれば（Ｓ３２でＹＥＳ）、選択された曲リストの全曲を直ぐに再生し終えてしまうと判断される。例えば、図４の曲リストの場合、総再生時間が１１分４２秒であり、最低値ｌｉｍｉｔ−ｔｉｍｅ１５分未満と判断される。そこで、マイコン１１は、曲リストを最終的に絞り込んだ際の属性（アーティストであるか又はアルバムであるか）を判別して、その属性に基づいて変数「ｓｅａｒｃｈ」を設定し、メモリ１２に記憶させる（Ｓ３４）。つまり、アーティストで曲リストを最終的に絞り込んだ時には「ｓｅａｒｃｈ」＝「ＡＲＴ」に設定され、アルバムで曲リストを最終的に絞り込んだ時には「ｓｅａｒｃｈ」＝「ＡＬＢ」に設定される。図４の曲リストの場合、アルバム名ＡｌｂＦ２で曲リストを最終的に絞り込んでいるので、「ｓｅａｒｃｈ」＝「ＡＬＢ」に設定される。
【００４６】
次に、マイコン１１は、曲が選択されずに再生指示が入力されたため曲リストの先頭の曲から再生開始するか否かを判断する（Ｓ３５）。すなわち、曲リスト内の曲が選択されずに再生開始する場合には、Ｓ３５でＹＥＳと判断され、先頭の曲から順に、曲リスト内の全曲をｌｏｏｐ−ｌｉｍｉｔ回（２回）繰り返し再生する（リピート再生する）（Ｓ３６）。一方、ユーザ操作によって曲リスト内の曲が選択されて再生開始する場合には、Ｓ３５でＮＯと判断され、選択された曲から順に、曲リスト内の全曲をｌｏｏｐ−ｌｉｍｉｔ回（２回）繰り返し再生する（リピート再生する）（Ｓ３７）。例えば、図４において、ＴｒｋＦ２−２が選択されて再生開始する場合、ＴｒｋＦ２−２、ＴｒｋＦ２−３、ＴｒｋＦ２−１、ＴｒｋＦ２−２、ＴｒｋＦ２−３、ＴｒｋＦ２−１の順に再生する。
【００４７】
続いて、Ｓ３８〜Ｓ４２において、マイコン１１は、ユーザ操作によらず自動的に曲リストに曲を追加し、新たな曲リストを生成する。まず、マイコン１１は、変数「ｓｅａｒｃｈ」が「ＡＬＢ」であるか（曲リストが最終的にアルバムで絞り込まれているか）否かを判断する（Ｓ３８）。
【００４８】
変数「ｓｅａｒｃｈ」が「ＡＬＢ」であれば（Ｓ３８でＹＥＳ）、マイコン１１は、選択されている曲リストのアルバム名に対応するアーティストに関して、異なるアルバム名が存在するか否かを判断する（Ｓ３９）。すなわち、現在の曲リストのアーティスト名と同じアーティスト名で、曲リストに含まれていないアルバムが他にあるかを判断する。この処理は、曲テーブルを参照することによって実行される。存在すれば（Ｓ３９でＹＥＳ）、マイコン１１は、そのアルバム名を１つ選択し、選択したアルバム名の曲を曲リストに追加する（Ｓ４０）。例えば、図４の曲リストの場合には、アルバム名ＡｌｂＦ２で曲リストが絞り込まれているので、図８のように、アーティストＦの異なるアルバムであるＡｌｂＦ３が選択、追加されて、曲リストにアルバム名がＡｌｂＦ３の曲ＴｒｋＦ３−１〜ＴｒｋＦ３−１０が追加される。
【００４９】
続いて、マイコン１１は、曲が追加されて新たに生成された曲リストの総再生時間を算出し、総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅ未満であるか否かを判断する（Ｓ４２）。曲リストに曲を追加したものの未だ、総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅ未満であれば（Ｓ４２でＹＥＳ）、Ｓ３８に戻って、さらに他のアルバム名の曲を曲リストに追加する処理を実行する。つまり、曲リストの総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅ以上になるまで、アルバム単位で曲を追加する。図８の場合、ＡｌｂＦ３の曲を曲リストに追加した結果、曲リストの総再生時間は８１分２４秒となり、最低値ｌｉｍｉｔ−ｔｉｍｅ１５分以上であるので（Ｓ４２でＮＯ）、Ｓ３３に進み、図８の曲リストで従来通りのリピート再生を実行する。つまり、例えば、新たに曲リストに追加された先頭の曲であるＴｒｋＦ３−１から順に曲リスト内の曲を連続して再生し、ＴｒｋＦ２−３まで再生が終わったら、再び、ＴｒｋＦ３−１を再生する。
【００５０】
なお、Ｓ３９でＮＯ（同じアーティストの異なるアルバムがない）と判断された場合、マイコン１１は、異なるアーティストのアルバムを１つ選択して、アルバムリストに追加し、そのアルバムの曲を曲リストに追加し（Ｓ４１）、Ｓ４２に進む。このとき、特に限定されないが、無作為にアルバムが選ばれるのではなく、既にアルバムリストに含まれているアルバムとジャンルの同じアルバムや、再生回数が多い（ユーザがお気に入りの）アルバムが選択されることが好ましい。
【００５１】
また、Ｓ３８において、曲リストをアーティストで絞り込んでいる場合（Ｓ３８でＮＯ）、アルバムリストには既に選択されたアーティストの全アルバムが含まれているので、上記と同様に、マイコン１１は、異なるアーティストのアルバムを１つ選択して、アルバムリストに追加し、そのアルバムの曲を曲リストに追加し（Ｓ４１）、Ｓ４２に進む。
【００５２】
以上のように、リピートモード再生処理においては、ユーザ操作によって生成された曲リストの全曲が直ぐに再生し終えるためにリピート再生すると同じ曲が繰り返し再生されるような場合に、ｌｏｏｐ−ｌｉｍｉｔ回だけ曲リストの全曲をリピート再生した後に、自動的に曲リストに別の曲を追加して、新たに生成した曲リストでリピート再生するようにすることで、同じ曲が頻繁に再生されることを防止することができる。
【００５３】
次に、リピートモード再生処理の他の実施例を、図７Ｂを参照して説明する。なお、図７Ａと同一の処理には同一の符号を付し、説明を省略する。図７Ｂでは、Ｓ４０又はＳ４１において、アルバムリストに１つのアルバムを選択して追加し、曲リストに追加したアルバムの曲を追加した後、Ｓ３２に戻るようにしている。つまり、１つのアルバムの曲を追加して新たな曲リストを生成する毎に、曲リストの総再生時間がｌｉｍｉｔ−ｔｉｍｅ未満であれば（Ｓ３２でＹＥＳ）、その曲リストの全曲をｌｏｏｐ−ｌｉｍｉｔ回リピート再生（Ｓ３６又はＳ３７）した後に、再度１つのアルバムをアルバムリストに追加して曲リストに曲を追加する（Ｓ４０又はＳ４１）。従って、曲リストの総再生時間がｌｉｍｉｔ−ｔｉｍｅ以上になるまで、曲リストの曲が追加されながらリピート再生が繰り返されることになる。そして、曲リストの総再生時間がｌｉｍｉｔ−ｔｉｍｅ以上になると（Ｓ３２でＮＯ）、そのときの曲リストで、リピート再生が実行される。この場合においても、上記と同様に、同じ曲が頻繁に再生されることを防止することができる。
【００５４】
［１曲リピートモード再生処理］
図９を参照して、Ｓ２７の詳細を説明する。まず、マイコン１１は、曲リストの中から選択された曲のみを１曲リピート制限回数ｌｉｍｉｔ−ｎｕｍ回（３回）、繰り返して再生する（Ｓ５１）。例えば、図４の曲リストにおいて、ＴｒｋＦ２−２が選択された場合、ＴｒｋＦ２−２を３回再生する。その後、マイコン１１は、必要に応じて、選択されている曲リストの全曲をリピート制限回数ｌｏｏｐ−ｌｉｍｉｔ回（２回）リピート再生する。例えば、図４の曲リストの場合、ＴｒｋＦ２−１、ＴｒｋＦ２−２、ＴｒｋＦ２−３の順に再生する処理を３回繰り返す。なお、Ｓ５２の処理はなくてもよい。
【００５５】
次に、マイコン１１は、曲リストの総再生時間を算出し（Ｓ５３）、総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅ（１５分）未満であるか否かを判断する（Ｓ５４）。総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅ以上であれば（Ｓ５４でＮＯ）、曲リストの全曲を再生し終えるまでに十分な時間がかかるので、この曲リストのままで、全曲のリピート再生処理を継続する（Ｓ５５）。
【００５６】
一方、総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅ未満であれば（Ｓ５４でＹＥＳ）、選択された曲リストの全曲を直ぐに再生し終えてしまうと判断される。例えば、図４の曲リストの場合、総再生時間が１１分４２秒で、最低値ｌｉｍｉｔ−ｔｉｍｅ１５分未満であると判断される。そこで、マイコン１１は、曲リストを最終的に絞り込んだ際の属性（アーティストであるか又はアルバムであるか）を判別して、その属性に基づいて変数「ｓｅａｒｃｈ」を設定しメモリ１２に記憶させる。図４の曲リストの場合、アルバム名ＡｌｂＦ２で曲リストを最終的に絞り込んでいるので、「ｓｅａｒｃｈ」＝「ＡＬＢ」に設定される。
【００５７】
続いて、マイコン１１は、変数「ｓｅａｒｃｈ」が「ＡＬＢ」であるか否かを判断する。変数「ｓｅａｒｃｈ」が「ＡＬＢ」であれば（Ｓ５７でＹＥＳ）、マイコン１１は、現在の曲リストを絞り込んだアルバム名に対応するアーティスト名で、異なるアルバム名が存在するか否かを判断する（Ｓ５８）。すなわち、現在のアーティストリスト内のアーティスト名で、アルバムリストに含まれていないアルバムがあるかを判断する。存在すれば（Ｓ５８でＹＥＳ）、マイコン１１は、そのアルバム名を１つ選択しアルバムリストに追加し、追加したアルバム名の曲を曲リストに追加する（Ｓ５９）。例えば、図４の曲リストの場合にはアルバムリストに、アーティストＡｒｔＦのアルバムＡｌｂＦ２が含まれているので、図８のように、アーティストＡｒｔＦの異なるアルバムであるＡｌｂＦ３が選択され、アルバムリストに追加されて、曲リストにアルバム名がＡｌｂＦ３の曲ＴｒｋＦ３−１〜ＴｒｋＦ３−１０が追加される。
【００５８】
続いて、マイコン１１は、曲が追加されて新たに生成された曲リストの総再生時間を算出し直し（Ｓ５３）、総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅ未満であるか否かを判断する（Ｓ５４）。曲リストに曲を追加したものの未だ、総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅ未満であれば（Ｓ５４でＹＥＳ）、Ｓ５６に進み、さらに他のアルバム名の曲を曲リストに追加する処理を実行する。つまり、曲リストの総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅ以上になるまで、アルバム単位で曲を追加する。図８の場合、ＡｌｂＦ３の曲を曲リストに追加した結果、曲リストの総再生時間は８１分２４秒となり、最低値ｌｉｍｉｔ−ｔｉｍｅ１５分以上であるので（Ｓ５４でＮＯ）、Ｓ５５に進み、図８の曲リストで従来通りの繰り返し再生を実行する。つまり、例えば、新たに曲リストに追加された先頭の曲であるＴｒｋＦ３−１から順に曲リスト内の曲を連続して再生し、ＴｒｋＦ２−３まで再生が終わったら、再び、ＴｒｋＦ３−１を再生する。
【００５９】
なお、Ｓ５８でＮＯ（同じアーティストの異なるアルバムがない）と判断された場合、マイコン１１は、異なるアーティストのアルバムを１つ選択して、アルバムリストに追加し、そのアルバムの曲を曲リストに追加し（Ｓ６０）、Ｓ５４に戻る。また、Ｓ５７において、曲リストをアーティストで絞り込んでいる場合（Ｓ５７でＮＯ）、上記と同様に、マイコン１１は、異なるアーティストのアルバムを１つ選択して、アルバムリストに追加し、そのアルバムの曲を曲リストに追加し（Ｓ６０）、Ｓ５４に戻る。
【００６０】
以上のように、１曲リピートモードに設定されていることをユーザが知らずに１曲リピートモードで曲が再生されたため、他の曲を再生したい場合には、従来であれば、再生モードを１曲リピートモードから通常モード又はリピートモードにユーザが変更する必要があった。本例では、ｌｉｍｉｔ−ｎｕｍ回選択された曲を１曲リピート再生した後、曲リストの全曲をｌｏｏｐ−ｌｉｍｉｔ回リピート再生する。曲リストの全曲を直ぐに再生し終えるような場合に、自動的に曲リストに曲を追加して、曲リストの全曲をリピート再生する。従って、同じ曲が何度も再生されてしまうことを防止できる。
【００６１】
［通常モード再生処理］
図１０を参照して、Ｓ２８の詳細を説明する。まず、マイコン１１は、曲リスト内から曲が選択されずに再生指示され、曲リストの先頭から曲を再生開始するか否かを判断する（Ｓ７１）。曲リストの先頭から曲を再生開始する場合（Ｓ７１でＹＥＳ）、曲リストの先頭の曲から順に１回再生する（Ｓ７２）。一方、曲リストの曲が選択されて再生指示された場合（Ｓ７１でＮＯ）、曲リスト内の全曲を選択された曲から順に１回再生する（Ｓ７３）。
【００６２】
続いて、マイコン１１は、曲リストの総再生時間を算出し（Ｓ７４）、総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅ１５分未満であるか否かを判断する（Ｓ７５）。総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅ以上であれば（Ｓ７５でＮＯ）、曲リストの全曲を再生し終えるまでに十分な時間がかかったと判断し、再生を終了する。
【００６３】
一方、総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅ未満であれば（Ｓ７５でＹＥＳ）、選択された曲リストの全曲を直ぐに再生し終えてしまうと判断される。例えば、図４の曲リストの場合、総再生時間が１１分４２秒で、最低値ｌｉｍｉｔ−ｔｉｍｅ１５分未満と判断される。そこで、マイコン１１は、曲リストを最終的に絞り込んだ際の属性（アーティストであるか又はアルバムであるか）を判別して、その属性に基づいて変数「ｓｅａｒｃｈ」を設定しメモリ１２に記憶させる。図４の曲リストの場合、アルバム名ＡｌｂＦ２で曲リストを最終的に絞り込んでいるので、「ｓｅａｒｃｈ」＝「ＡＬＢ」に設定される。
【００６４】
続いて、マイコン１１は、変数「ｓｅａｒｃｈ」が「ＡＬＢ」であるか否かを判断する（Ｓ７７）。変数「ｓｅａｒｃｈ」が「ＡＬＢ」であれば（Ｓ７７でＹＥＳ）、マイコン１１は、現在の曲リストを絞り込んだアルバム名に対応するアーティスト名で、異なるアルバム名が存在するか否かを判断する（Ｓ７８）。すなわち、現在のアーティストリスト内のアーティスト名で、アルバムリストに含まれていないアルバムがあるかを判断する。存在すれば（Ｓ７８でＹＥＳ）、マイコン１１は、そのアルバム名を１つ選択しアルバムリストに追加し、追加したアルバム名の曲を曲リストに追加する（Ｓ７９）。例えば、図４の曲リストの場合にはアルバムリストに、アーティストＡｒｔＦのアルバムＡｌｂＦ２が含まれているので、図８のように、アーティストＡｒｔＦの異なるアルバムであるＡｌｂＦ３が選択され、アルバムリストに追加されて、曲リストにアルバム名がＡｌｂＦ３の曲ＴｒｋＦ３−１〜ＴｒｋＦ３−１０が追加される。
【００６５】
続いて、マイコン１１は、曲が追加されて新たに生成された曲リストの総再生時間を算出し直し、総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅ未満であるか否かを判断する（Ｓ８１）。曲リストに曲を追加したものの未だ、総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅ未満であれば（Ｓ８１でＹＥＳ）、Ｓ７７に戻り、さらに他のアルバム名の曲を曲リストに追加する処理を実行する。つまり、曲リストの総再生時間が最低値ｌｉｍｉｔ−ｔｉｍｅ以上になるまで、アルバム単位で曲を追加する。図８の場合、ＡｌｂＦ３の曲を曲リストに追加した結果、曲リストの総再生時間は８１分２４秒となり、最低値ｌｉｍｉｔ−ｔｉｍｅ１５分以上であるので（Ｓ８１でＮＯ）、Ｓ８２に進み、図８の曲リストの全曲を１回再生する。つまり、例えば、新たに曲リストに追加された先頭の曲であるＴｒｋＦ３−１から順に曲リスト内の曲を連続して再生し、ＴｒｋＦ２−３まで再生が終わったら、再生終了する。
【００６６】
なお、Ｓ７８でＮＯ（同じアーティストの異なるアルバムがない）と判断された場合、マイコン１１は、異なるアーティストのアルバムを１つ選択して、アルバムリストに追加し、そのアルバムの曲を曲リストに追加し（Ｓ８０）、Ｓ８１に進む。また、Ｓ７７において、曲リストをアーティストで絞り込んでいる場合（Ｓ７７でＮＯ）、上記と同様に、マイコン１１は、異なるアーティストのアルバムを１つ選択して、アルバムリストに追加し、そのアルバムの曲を曲リストに追加し（Ｓ８０）、Ｓ８１に進む。
【００６７】
以上のように、通常モード再生処理では、曲リストの全曲を１回再生した後、曲リストの総再生時間が短ければ、曲リストに他の曲を追加して、再度曲リストの全曲を１回再生する。従って、選択された曲リストの総再生時間が短くて、直ぐに再生が終わってしまい再度ユーザに再生指示させる必要があるという問題を防止できる。
【００６８】
［他の実施形態］
本発明は、図１の構成に代えて、図１０の構成にも適用することができる。図１０では、コンテンツ再生装置１００はＨＤＤや光ディスクドライブを備えておらず、サーバ３００のＨＤＤ３１３に記録されているコンテンツを取得して再生処理部１６が再生する。また、コンテンツ再生制御装置２００が、サーバ３００が有する複数のコンテンツの中から、ユーザ操作に応じてコンテンツリストを生成し、コンテンツ再生装置１００にコンテンツを指定してコンテンツを再生させる。すなわち、コンテンツ再生制御装置２００が、上記で説明した曲リストの総再生時間に基づいて曲リストに曲を追加して新たな曲リストを生成する処理を実行し、コンテンツ再生装置１００に曲リストの曲を再生させる。なお、詳細な処理は、図１の構成の場合と同じであるので、説明を援用する。
【００６９】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。総再生時間ではなく、曲リスト内の曲数に応じて曲リストに曲を追加して新たな曲リストを生成する場合も、上記と同様の処理が実行される。また、曲リストに新たな曲を追加する場合に、元の曲を削除して（つまり、新たに追加する曲と置き換えて）、新たな曲リストを生成してもよい。本発明は、上記のコンテンツ再生装置（又はコンテンツ再生制御装置）を動作させるためのコンピュータプログラムまたはそのコンピュータプログラムを記録した記録媒体という形態で提供されてもよい。
【産業上の利用可能性】
【００７０】
本発明はＨＤＤレコーダ等のオーディオ機器に好適に適用され得る。
【図面の簡単な説明】
【００７１】
【図１】本発明の好ましい実施形態によるコンテンツ再生装置の構成を示すブロック図である。
【図２】各リストの画面を示す図である。
【図３】各リストの画面を示す図である。
【図４】各リストの画面を示す図である。
【図５】各変数の設定処理を示すフローチャートである。
【図６】再生処理概要を示すフローチャートである。
【図７Ａ】リピートモード再生処理を示すフローチャートである。
【図７Ｂ】他のリピートモード再生処理を示すフローチャートである。
【図８】各リストの画面を示す図である。
【図９】１曲リピートモード再生処理を示すフローチャートである。
【図１０】通常モード再生処理を示すフローチャートである。
【図１１】本発明の他の構成（コンテンツ再生装置、コンテンツ再生制御装置等）を示すブロック図である。
【符号の説明】
【００７２】
１          コンテンツ再生装置
１１        マイコン
１２        メモリ
１３        ＨＤＤ
１４        通信部
１５        光ディスクドライブ
１６        再生処理部
１７        スピーカ
１８        表示部
１９        操作部
【図１】
2009129481.tif 000003
【図２】
2009129481.tif 000004
【図３】
2009129481.tif 000005
【図４】
2009129481.tif 000006
【図５】
2009129481.tif 000007
【図６】
2009129481.tif 000008
【図７Ａ】
2009129481.tif 000009
【図７Ｂ】
2009129481.tif 000010
【図８】
2009129481.tif 000011
【図９】
2009129481.tif 000012
【図１０】
2009129481.tif 000013
【図１１】
2009129481.tif 000014