(57)【要約】【課題】ユーザが好きな楽曲に簡単に辿り着くことができ、複数の楽曲を短時間で選びきることが可能な楽曲選択装置、楽曲選択方法、サーバ装置、及び楽曲選択処理プログラム提供する。【解決手段】ユーザによる楽曲選択指示を示す選択指示情報、及び当該ユーザの年を示す年情報を入力する情報入力手段と、前記年情報に示される年に第一の年数を加算して得た対象年に関連した複数の楽曲を前記楽曲データベースから選択する楽曲選択手段と、前記選択された各楽曲の少なくともタイトルを示す情報を前記ユーザに対して提示する楽曲情報提示手段と、を備えた楽曲選択装置は、前記各楽曲のタイトルを示す情報が提示された後、前記ユーザによる次の楽曲選択指示を示す選択指示情報が前記情報入力手段を通じて入力される度に、前回得られた対象年に対して第二の年数を加算又は減算して得た次の対象年に関連した複数の楽曲を前記楽曲データベースから再選択する。【選択図】図５
2010039745.tif 000002
【特許請求の範囲】
【請求項１】
複数の楽曲のデータと、少なくとも各楽曲のタイトル及び当該各楽曲に関連した年情報が対応付けられて蓄積された楽曲データベースから楽曲を選択する楽曲選択装置であって、
ユーザによる楽曲選択指示を示す選択指示情報、及び当該ユーザに関連した年を示す年情報を入力する情報入力手段と、
前記入力された年情報に示される年に第一の年数を加算して得た対象年、又は現在の年から前記年情報に示される年を考慮した第一の年数を減算して得た対象年に関連した複数の楽曲を前記楽曲データベースから選択する楽曲選択手段と、
前記選択された各楽曲の少なくともタイトルを示す情報を前記ユーザに対して提示する楽曲情報提示手段と、
を備え、
前記楽曲選択手段は、前記各楽曲のタイトルを示す情報が提示された後、前記ユーザによる次の楽曲選択指示を示す選択指示情報が前記情報入力手段を通じて入力される度に、前回得られた対象年に対して第二の年数を加算又は減算して得た次の対象年に関連した複数の楽曲を前記楽曲データベースから再選択し、
前記楽曲情報提示手段は、前記再選択された各楽曲のタイトルを示す情報を前記ユーザに対して提示することを特徴とする楽曲選択装置。
【請求項２】
請求項１に記載の楽曲選択装置において、
前記楽曲選択手段は、前回得られた対象年に第二の年数を加算して得た次の対象年に関連した複数の楽曲を前記楽曲データベースから再選択する第一の再選択処理を所定回数実行した場合には、続いて、初回に得られた前記対象年から第二の年数を減算して得た次の対象年に関連した複数の楽曲を前記楽曲データベースから再選択する第二の再選択処理を実行することを特徴とする楽曲選択装置。
【請求項３】
請求項２に記載の楽曲選択装置において、
前記楽曲選択手段は、前記第二の再選択処理であって前記対象年が前記第二の年数減算される当該第二の再選択処理を所定回数実行した場合には、続いて、前回の前記第一の再選択処理における最終回に得られた前記対象年から前記第一の再選択処理を再び実行することを特徴とする楽曲選択装置。
【請求項４】
請求項１に記載の楽曲選択装置において、
前記楽曲選択手段は、前回得られた対象年に第二の年数を減算して得た次の対象年に関連した複数の楽曲を前記楽曲データベースから再選択する第一の再選択処理を所定回数実行した場合には、続いて、初回に得られた前記対象年から第二の年数を加算して得た次の対象年に関連した複数の楽曲を前記楽曲データベースから再選択する第二の再選択処理を実行することを特徴とする楽曲選択装置。
【請求項５】
請求項４に記載の楽曲選択装置において、
前記楽曲選択手段は、前記第二の再選択処理であって前記対象年が前記第二の年数加算される当該第二の再選択処理を所定回数実行した場合には、続いて、前回の前記第一の再選択処理における最終回に得られた前記対象年から前記第一の再選択処理を再び実行することを特徴とする楽曲選択装置。
【請求項６】
請求項１乃至５の何れか一項に記載の楽曲選択装置において、
前記楽曲データベースにおいては、同一年に発売された又はヒットした複数の楽曲のデータが纏まって楽曲群のデータとして蓄積されており、
前記楽曲選択手段は、前記対象年に対応する前記楽曲群のデータを前記楽曲データベースから選択することを特徴とする楽曲選択装置。
【請求項７】
請求項１乃至請求項６の何れか一項に記載の楽曲選択装置において、
前記対象年に関連した複数の楽曲は、当該対象年内に発売された又はヒットした複数の楽曲であることを特徴とする楽曲選択装置。
【請求項８】
請求項１乃至請求項７の何れか一項に記載の楽曲選択装置と、前記ユーザにより使用される端末装置との間でネットワークを介して通信を行うための通信手段と、を備えたサーバ装置であって、
前記情報入力手段は、前記端末装置から前記ネットワークを通じて送信され、前記通信手段により受信された前記選択指示情報及び前記年情報を入力し、
前記楽曲情報提示手段は、前記選択された各楽曲の少なくともタイトルを示す情報を前記通信手段により前記ネットワークを通じて前記端末装置に送信させることにより前記ユーザに提示するものであり、
当該端末装置から前記ユーザによる楽曲送信指示を示す送信指示情報が前記通信手段により受信された場合には、当該時点で前記選択されている各楽曲のデータを前記通信手段により前記ネットワークを通じて前記端末装置に送信することを特徴とするサーバ装置。
【請求項９】
コンピュータを、請求項１乃至請求項７の何れか一項に記載の楽曲選択装置として機能させることを特徴とする楽曲選択処理プログラム。
【請求項１０】
複数の楽曲のデータと、少なくとも各楽曲のタイトル及び当該各楽曲に関連した年情報が対応付けられて蓄積された楽曲データベースから楽曲を選択するコンピュータにおける楽曲選択方法であって、
当該コンピュータが、
ユーザによる楽曲選択指示を示す選択指示情報、及び当該ユーザに関連した年を示す年情報を入力する情報入力工程と、
前記入力された年情報に示される年に第一の年数を加算して得た対象年、又は現在の年から前記年情報に示される年を考慮した第一の年数を減算して得た対象年に関連した複数の楽曲を前記楽曲データベースから選択する楽曲選択工程と、
前記選択された各楽曲の少なくともタイトルを示す情報を前記ユーザに対して提示する楽曲情報提示工程と、
を備え、
前記楽曲選択工程においては、前記各楽曲のタイトルを示す情報が提示された後、前記ユーザによる次の楽曲選択指示を示す選択指示情報が前記情報入力手段を通じて入力される度に、前回得られた対象年に対して第二の年数を加算又は減算して得た次の対象年に関連した複数の楽曲を前記楽曲データベースから再選択し、
前記楽曲情報提示工程においては、前記再選択された各楽曲のタイトルを示す情報を前記ユーザに対して提示することを特徴とする楽曲選択方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の楽曲のデータと、少なくとも各楽曲のタイトル及び発売年を示す情報が対応付けられて蓄積された楽曲データベースから楽曲を選択する装置及び方法等の技術分野に関する。
【背景技術】
【０００２】
近年、例えばパーソナルコンピュータからインターネット上の楽曲提供サイトにアクセスすることにより、過去に発売された膨大な楽曲（音楽）の中からユーザが所望の楽曲を選択しダウンロードして聴くことが可能になっている。例えば、ユーザは、懐かしい楽曲をダウンロードして聴きたい場合、そのような楽曲が含まれそうな年代を指定することにより当該楽曲を選択することが可能であった。このように年代を指定することにより楽曲を選択する方法は、例えば特許文献１に開示されるようなカラオケ装置においても行われている。
【０００３】
一方、従来から、楽曲を聴きながら、体操、ダンス、エアロビクスなどの運動を行うことが広く行われており、これにより、当該運動を促進させその効果を高めることができる。また、近年では、携帯型の音楽プレーヤーの普及により、楽曲を聴きながら、ウォーキング、ジョギング、マラソンなどの屋外での運動を行うことが可能になっている。
【特許文献１】特開２００６−１８９４９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、ユーザが、例えば複数の懐かしい楽曲をダウンロードしたいような場合、例えば運動時間に相当する長さ分の複数（例えば、１０曲程度）の楽曲をダウンロードしたい場合において、上述したように年代を指定することにより楽曲を選択する方法では、中々、自分が好きな楽曲に辿り着けなかったり、複数の楽曲全てを選びきるまでに相当な時間を要してしまうという問題があった。
【０００５】
そこで、本発明は、以上の点等に鑑みてなされたものであり、ユーザが好きな楽曲に簡単に辿り着くことができ、複数の楽曲を短時間で選びきることが可能な楽曲選択装置、楽曲選択方法、サーバ装置、及び楽曲選択処理プログラム提供すること等を課題とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、複数の楽曲のデータと、少なくとも各楽曲のタイトル及び当該各楽曲に関連した年情報が対応付けられて蓄積された楽曲データベースから楽曲を選択する楽曲選択装置であって、ユーザによる楽曲選択指示を示す選択指示情報、及び当該ユーザに関連した年を示す年情報を入力する情報入力手段と、前記入力された年情報に示される年に第一の年数を加算して得た対象年、又は現在の年から前記年情報に示される年を考慮した第一の年数を減算して得た対象年に関連した複数の楽曲を前記楽曲データベースから選択する楽曲選択手段と、前記選択された各楽曲の少なくともタイトルを示す情報を前記ユーザに対して提示する楽曲情報提示手段と、を備え、前記楽曲選択手段は、前記各楽曲のタイトルを示す情報が提示された後、前記ユーザによる次の楽曲選択指示を示す選択指示情報が前記情報入力手段を通じて入力される度に、前回得られた対象年に対して第二の年数を加算又は減算して得た次の対象年に関連した複数の楽曲を前記楽曲データベースから再選択し、前記楽曲情報提示手段は、前記再選択された各楽曲のタイトルを示す情報を前記ユーザに対して提示することを特徴とする。
【０００７】
この発明によれば、ユーザによる次の楽曲選択指示を示す選択指示情報が入力される度に、前回得られた対象年に対して第二の年数を加算又は減算して得た次の対象年に関連した複数の楽曲を楽曲データベースから再選択し、再選択された各楽曲のタイトルを示す情報をユーザに対して提示するように構成したので、当該ユーザは、例えば自分の青春時代に関連、例えば発売又はヒットした好きな楽曲に簡単に辿り着くことができ、複数の楽曲を短時間で選びきることができる。
【０００８】
請求項２に記載の発明は、請求項１に記載の楽曲選択装置において、前記楽曲選択手段は、前回得られた対象年に第二の年数を加算して得た次の対象年に関連した複数の楽曲を前記楽曲データベースから再選択する第一の再選択処理を所定回数実行した場合には、続いて、初回に得られた前記対象年から第二の年数を減算して得た次の対象年に関連した複数の楽曲を前記楽曲データベースから再選択する第二の再選択処理を実行することを特徴とする。
【０００９】
この発明によれば、ユーザは、例えば自分の青春時代に関連した好きな楽曲により一層効率良く辿り着くことができる。
【００１０】
請求項３に記載の発明は、請求項２に記載の楽曲選択装置において、前記楽曲選択手段は、前記第二の再選択処理であって前記対象年が前記第二の年数減算される当該第二の再選択処理を所定回数実行した場合には、続いて、前回の前記第一の再選択処理における最終回に得られた前記対象年から前記第一の再選択処理を再び実行することを特徴とする。
【００１１】
この発明によれば、ユーザは、例えば自分の青春時代に関連した好きな楽曲により一層効率良く辿り着くことができる。
【００１２】
請求項４に記載の発明は請求項１に記載の楽曲選択装置において、前記楽曲選択手段は、前回得られた対象年に第二の年数を減算して得た次の対象年に関連した複数の楽曲を前記楽曲データベースから再選択する第一の再選択処理を所定回数実行した場合には、続いて、初回に得られた前記対象年から第二の年数を加算して得た次の対象年に関連した複数の楽曲を前記楽曲データベースから再選択する第二の再選択処理を実行することを特徴とする。
【００１３】
この発明によれば、ユーザは、例えば自分の青春時代に関連した好きな楽曲により一層効率良く辿り着くことができる。
【００１４】
請求項５に記載の発明は、請求項４に記載の楽曲選択装置において、前記楽曲選択手段は、前記第二の再選択処理であって前記対象年が前記第二の年数加算される当該第二の再選択処理を所定回数実行した場合には、続いて、前回の前記第一の再選択処理における最終回に得られた前記対象年から前記第一の再選択処理を再び実行することを特徴とする。
【００１５】
この発明によれば、ユーザは、例えば自分の青春時代に関連した好きな楽曲により一層効率良く辿り着くことができる。
【００１６】
請求項６に記載の発明は、請求項１乃至５の何れか一項に記載の楽曲選択装置において、前記楽曲データベースにおいては、同一年に発売された又はヒットした複数の楽曲のデータがに纏まって楽曲群のデータとして蓄積されており、前記楽曲選択手段は、前記対象年に対応する前記楽曲群のデータを前記楽曲データベースから選択することを特徴とする。
【００１７】
この発明によれば、対象年内に発売又はヒットした複数の楽曲を迅速に検索することができる。
【００１８】
請求項７に記載の発明は、請求項１乃至請求項６の何れか一項に記載の楽曲選択装置において、前記対象年に関連した複数の楽曲は、当該対象年内に発売された又はヒットした複数の楽曲である。
【００１９】
請求項８に記載の発明は、請求項１乃至請求項７の何れか一項に記載の楽曲選択装置と、前記ユーザにより使用される端末装置との間でネットワークを介して通信を行うための通信手段と、を備えたサーバ装置であって、前記情報入力手段は、前記端末装置から前記ネットワークを通じて送信され、前記通信手段により受信された前記選択指示情報及び前記年情報を入力し、前記楽曲情報提示手段は、前記選択された各楽曲の少なくともタイトルを示す情報を前記通信手段により前記ネットワークを通じて前記端末装置に送信させることにより前記ユーザに提示するものであり、当該端末装置から前記ユーザによる楽曲送信指示を示す送信指示情報が前記通信手段により受信された場合には、当該時点で前記選択されている各楽曲のデータを前記通信手段により前記ネットワークを通じて前記端末装置に送信することを特徴とする。
【００２０】
この発明によれば、ユーザは、最終的に選択した複数の楽曲を迅速にダウンロードすることができる。
【００２１】
請求項９に記載の楽曲選択処理プログラムの発明は、コンピュータを、請求項１乃至請求項７の何れか一項に記載の楽曲選択装置として機能させることを特徴とする。
【００２２】
請求項１０に記載の発明は、複数の楽曲のデータと、少なくとも各楽曲のタイトル及び当該各楽曲に関連した年情報が対応付けられて蓄積された楽曲データベースから楽曲を選択するコンピュータにおける楽曲選択方法であって、当該コンピュータが、ユーザによる楽曲選択指示を示す選択指示情報、及び当該ユーザに関連した年を示す年情報を入力する情報入力工程と、前記入力された年情報に示される年に第一の年数を加算して得た対象年、又は現在の年から前記年情報に示される年を考慮した第一の年数を減算して得た対象年に関連した複数の楽曲を前記楽曲データベースから選択する楽曲選択工程と、前記選択された各楽曲の少なくともタイトルを示す情報を前記ユーザに対して提示する楽曲情報提示工程と、を備え、前記楽曲選択工程においては、前記各楽曲のタイトルを示す情報が提示された後、前記ユーザによる次の楽曲選択指示を示す選択指示情報が前記情報入力手段を通じて入力される度に、前回得られた対象年に対して第二の年数を加算又は減算して得た次の対象年に関連した複数の楽曲を前記楽曲データベースから再選択し、前記楽曲情報提示工程においては、前記再選択された各楽曲のタイトルを示す情報を前記ユーザに対して提示することを特徴とする。
【発明の効果】
【００２３】
本発明によれば、ユーザによる次の楽曲選択指示を示す選択指示情報が入力される度に、前回得られた対象年に対して第二の年数を加算又は減算して得た次の対象年に関連した複数の楽曲を楽曲データベースから再選択し、再選択された各楽曲のタイトルを示す情報をユーザに対して提示するように構成したので、当該ユーザは、例えば自分の青春時代に関連、例えば発売又はヒットした好きな楽曲に簡単に辿り着くことができ、複数の楽曲を短時間で選びきることができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の最良の実施形態を図面に基づいて説明する。なお、以下に説明する実施の形態は、通信システムに本発明を適用した場合の実施形態である。
【００２５】
［１．通信システムＳの構成及び機能］
始めに、本実施形態に係る通信システムＳの概要構成及び機能について、図１等を用いて説明する。
【００２６】
図１は、本実施形態に係る通信システムＳの概要構成の一例を示すブロック図である。
【００２７】
図１に示すように、通信システムＳは、サーバ装置の一例としての楽曲配信サーバ１と、端末装置の一例としての複数のユーザＰＣ（Personal Computer）２と、各ユーザＰＣ２にそれぞれ接続可能な複数の携帯音楽プレーヤー３と、を含んで構成されている。なお、ユーザＰＣ２は、例えば、一般的な構成のパーソナルコンピュータを用いることが可能であり、また、携帯音楽プレーヤー３も、例えば、一般的な構成の携帯用のデジタルオーディオプレーヤーを用いることができる。
【００２８】
楽曲配信サーバ１とユーザＰＣ２とは、ネットワークＮＷを介して、例えば、通信プロトコルにＴＣＰ／ＩＰ（Transmission Control Protocol/Internet Protocol）等を用いて相互にデータの送受信が可能になっている。なお、ネットワークＮＷは、例えば、インターネット、専用通信回線（例えば、ＣＡＴＶ（Community Antenna Television）回線）、移動体通信網（基地局等を含む）、及びゲートウェイ等により構築されている。
【００２９】
また、ユーザＰＣ２と携帯音楽プレーヤー３とは、例えば、ＵＳＢ（Universal Serial Bus）やＩＥＥＥ（The Institute of Electrical and Electronics Engineers, Inc.）1394等のバス規格に対応したケーブル等を介して、または、Ｂｌｕｅｔｏｏｔｈ（IEEE 802.15.1）等の無線通信により、相互にデータの送受信が可能になっている。なお、ユーザＰＣ２と携帯音楽プレーヤー３との間におけるデータの授受は、メモリカード等の記録媒体を介して行われるようにしても良い。
【００３０】
次に、楽曲配信サーバ１の構成及び機能等について説明する。
【００３１】
図２は、本実施形態に係る楽曲配信サーバ１の概要構成の一例を示すブロック図である。
【００３２】
図２に示すように、楽曲配信サーバ１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備える制御部１１と、各種データ及びプログラムを記憶する記憶部１２（例えば、ハードディスクドライブ等）と、ユーザＰＣ２との間でネットワークＮＷを介して通信を行うための通信手段としての通信部１３と、を含んで構成されており、制御部１１と各部とはシステムバス１４を介して接続されている。
【００３３】
記憶部１２には、ユーザＰＣ２のユーザの個人情報（例えば、氏名、年齢、メールアドレス、ユーザＩＤ、パスワード等）、及び楽曲の購入履歴情報等が、ユーザ毎に対応付けて記憶されている。
【００３４】
更に、記憶部１２には、楽曲データベース（ＤＢ）１２１が構築されている。この楽曲データベース１２１には、複数の楽曲のデータと、各楽曲のＩＤ（楽曲毎に固有の識別子）、タイトル、アーティスト名、当該楽曲に関連した年情報（例えば、発売年（リリース年）、及びヒットした年を示す年情報）等を示す情報が対応付けられて蓄積されている。例えば、楽曲データベース１２１においては、同一年に発売された又はヒットした複数の楽曲のデータが纏まって楽曲群のデータ（フォルダのイメージ、以下、「楽曲パッケージ」という）として蓄積されている。なお、各楽曲のデータの形式は、特に限定されるものではないが、例えば、ＷＡＶ形式やＭＩＤＩ形式で蓄積される。
【００３５】
図３は、楽曲データベース１２１におけるデータ蓄積態様の一例を示す概念図である。
【００３６】
図３に示す例では、１９７０年から２００８年までの各年毎に楽曲パッケージが存在しており、各楽曲パッケージには、ＩＤ（楽曲パッケージ毎に固有の識別子）が付与されている。また、各楽曲パッケージには、夫々、例えばその年にヒットした（又はリリースした）１０曲分のデータが格納されている。一つの楽曲パッケージに何曲格納するかは、任意であるが、例えばジョギング等の運動用として聴く楽曲ならば、１０曲程度とするのが運動時間として適当な総演奏時間になるので望ましい。
【００３７】
図４は、楽曲データベース１２１におけるデータ蓄積態様の別の例を示す概念図である。
【００３８】
図４に示す例では、楽曲パッケージは、ジャンル（例えば、ロック、ポップス、演歌、ヒップホップ）毎に分けられており、各楽曲パッケージには、ＩＤ及びジャンルを示す情報が付与されている。なお、図４に示すように、各ジャンルの楽曲パッケージが、各年毎に存在するとは限らず、例えば、１９７１〜１９７２年には、ヒップホップの楽曲パッケージは存在していない。これは、その年に当該ジャンルの楽曲のリリースがなかったか少なかったためである。
【００３９】
制御部１１は、ＣＰＵが、ＲＯＭや記憶部１２に記憶された各種プログラムを読み出し実行することにより楽曲配信サーバ１の各部を統括制御するとともに、本発明における情報入力手段、楽曲選択手段、及び楽曲情報提示手段等として機能する。
【００４０】
具体的には、制御部１１は、楽曲配信サーバ１と接続が確立されたユーザＰＣ２からネットワークＮＷを通じて送信され、通信部１３により受信された選択指示情報、及び生年情報（ユーザに関連した年を示す年情報の一例）を入力する。ここで、選択指示情報は、ユーザによる楽曲選択指示を示す情報（リクエスト）であり、生年情報は、ユーザＰＣ２のユーザの生年（誕生年）を示す情報であり、何れもユーザによりユーザＰＣ２に備えられる操作部から指定される。なお、ユーザに関連した年を示す年情報として、本実施形態においては、より扱いやすい生年情報としたが、ユーザの年齢を示す年齢情報とすることも可能である。
【００４１】
そして、制御部１１は、上記生年情報に示される生年に第一の年数を加算して得た対象年に対応する楽曲パッケージを楽曲データベース１２１から選択する。言い換えれば、上記対象年に関連した（例えば、当該対象年内に発売された又はヒットした）複数の楽曲が楽曲データベース１２１から選択される。ここで、「第一の年数」はシステム管理者により予め設定されるものである。例えば、中高年層の場合、聴きたい楽曲は、自分が青春時代のときのヒット曲に多く含まれることが多いため、「第一の年数」を２０年に設定して、生まれ年から２０年目を基準とすることが望ましい（つまり、２０歳を基準とする前後の期間に好きな曲が含まれることが多い）。一方、未成年層の場合、「第一の年数」が２０年より小さい値に設定される。
【００４２】
なお、上記「ユーザに関連した年を示す年情報」が年齢情報である場合、現在の年（例えば、２００８年）から年齢情報に示される年を考慮した第一の年数（例えば、年齢（４０）−２０）を減算して得た対象年に対応する楽曲パッケージが楽曲データベース１２１から選択される。
【００４３】
こうして、上記対象年に関連した複数の楽曲が選択されると、制御部１１は、当該選択された各楽曲の少なくともタイトルを示す情報を、通信部１３によりネットワークＮＷを通じて上記ユーザＰＣ２に送信させることによりそのユーザに提示する（ディスプレイ上に表示させる）。
【００４４】
このように上記各楽曲のタイトルを示す情報が提示された後、更に、制御部１１は、上記ユーザによる次の楽曲選択指示を示す選択指示情報が入力される度に、前回得られた対象年に対して第二の年数を加算又は減算して得た次の対象年に対応する楽曲パッケージ（つまり、当該対象年に関連した複数の楽曲）を楽曲データベース１２１から再選択して、当該再選択された各楽曲のタイトルを示す情報を上述したようにユーザに対して提示する。これにより、ユーザは、例えば自分が青春時代のときにヒットした（又は発売された）好きな楽曲に簡単に辿り着くことができ、複数の楽曲を短時間で選びきることが可能となる。
【００４５】
ここで、「第二の年数」はシステム管理者により予め例えば１年に設定される。この場合、選択指示情報が入力される度に、初回に得られた上記対象年から１年ずつ加算又は減算されていくことになる。
【００４６】
そして、制御部１１は、例えば、前回得られた対象年に第二の年数を加算（或いは、減算）して得た次の対象年に対応する楽曲パッケージを楽曲データベース１２１から再選択する第一の再選択処理を所定回数実行した場合には、続いて、初回に得られた対象年から第二の年数を減算（或いは、加算）して得た次の対象年に対応する楽曲パッケージを楽曲データベース１２１から再選択する第二の再選択処理を実行する。ここで、「所定回数」は、システム管理者により予め例えば１〜５回に設定されても良いし、生年に応じた回数に設定されるように構成しても良い。
【００４７】
図５（Ａ）〜（Ｃ）は、第一の再選択処理が所定回数実行された後に第二の再選択処理が実行される様子を示す概念図である。なお、図５（Ａ）〜（Ｃ）は、１９６８年生まれの人の場合の例を示している。
【００４８】
図５（Ａ）の例の場合、選択指示情報が入力される度に、初回に得られた対象年「１９８８」年から１年ずつ加算されていく上記第一の再選択処理が２０回（つまり、現在の年齢４０歳に達するまで繰り返し第一の再選択処理が実行される）実行された後、初回に得られた対象年「１９８８」から１年ずつ減算されていく第二の再選択処理が実行されている。
【００４９】
一方、図５（Ｂ）の例の場合、選択指示情報が入力される度に、初回に得られた対象年「１９８８」年から１年ずつ加算されていく上記第一の再選択処理が５回実行された後、初回に得られた対象年「１９８８」から１年ずつ減算されていく第二の再選択処理が５回実行され、更に、前回の上記第一の再選択処理における最終回に得られた対象年「１９９３」から上記第一の再選択処理が再び実行されている。つまり、図５（Ｂ）の例の場合、対象年に１年が加算される処理を含む第一の再選択処理と、対象年から１年が減算される処理を含む第二の再選択処理と、が交互に実行（つまり、所定回数実行される度に切り換えられる）され、ユーザの見る範囲が広がっていくようになっている。
【００５０】
一方、図５（Ｃ）の例の場合、対象年に１年が加算される処理を含む第一の再選択処理と、対象年から１年が減算される処理を含む第二の再選択処理と、が１回毎に交互に実行されている。
【００５１】
そして、ユーザＰＣ２からユーザによる楽曲送信指示を示す送信指示情報が通信部１３により受信された場合には、制御部１１は、当該時点で選択されている楽曲パッケージに格納されている各楽曲のデータを通信部１３によりネットワークＮＷを通じてユーザＰＣ２に送信する。また、ジョギング等の運動用として楽曲のデータを送信する場合、制御部１１は、当該時点で選択されている楽曲パッケージに格納されている各楽曲の曲間に演奏される楽曲を挿入し、テンポを調整して運動用楽曲データを作成した後に、これを通信部１３によりネットワークＮＷを通じてユーザＰＣ２に送信することになる。なお、運動用楽曲データの作成方法については本発明と直接の関係がないので、詳しい説明を省略する。
【００５２】
［２．通信システムＳの動作］
次に、本実施形態に係る通信システムＳの動作について、図６乃至図８を用いて説明する。
【００５３】
図６は、本実施形態に係る楽曲配信サーバ１の制御部１１における楽曲選択・配信処理の一例を示すフローチャートである。また、図７及び図８は、図６のステップＳ１４における次の楽曲選択処理の一例を示すフローチャートである。
【００５４】
図６に示す処理は、ユーザＰＣ２からネットワークＮＷを通じて楽曲配信サーバ１にアクセスがあった場合に開始される。先ず、楽曲配信サーバ１の制御部１１は、ログイン処理を実行する（ステップＳ１）。具体的に、制御部１１は、ユーザＰＣ２から通信部１３を通じて受信されたユーザＩＤ及びパスワードの組が登録されていればステップＳ２に進み、登録されていなければ、その旨のメッセージをユーザＰＣ２に返信する。
【００５５】
ステップＳ２では、制御部１１は、楽曲選択画面を構成するＷｅｂページデータを通信部１３及びネットワークＮＷを通じてユーザＰＣ２に送信する。
【００５６】
こうして送信されたＷｅｂページデータは、ユーザＰＣ２のブラウザにより受信されてディスプレイ上に楽曲選択画面が表示される。かかる楽曲選択画面上には、少なくとも、ユーザの生年を入力するための入力欄、及び複数の楽曲を選択させるための楽曲選択指示ボタンが設けられている。そして、ユーザが、操作部を操作して入力欄に自分の生年を入力、例えば、プルダウン表示された複数の年から何れか一つを選択入力した後、楽曲選択指示ボタンを指定すると、ユーザＰＣ２は、上述した選択指示情報及び生年情報をネットワークＮＷを通じて楽曲配信サーバ１に送信する。
【００５７】
楽曲配信サーバ１の制御部１１は、ユーザＰＣ２からの選択指示情報及び生年情報の入力を待機しており（ステップＳ３）、通信部１３を通じて受信された上記選択指示情報及び生年情報を入力すると（ステップＳ３：ＹＥＳ）、ステップＳ４に進む。なお、上記Ｗｅｂページデータの送信後一定時間が経過しても選択指示情報及び生年情報が入力されなければ、タイムアウトになり当該処理が終了する。
【００５８】
ステップＳ４では、制御部１１は、現在年から、上記生年情報に示される生年を引いた値を年齢Ｎとする。
【００５９】
次いで、制御部１１は、年齢Ｎが２０より大きいか（つまり、当該ユーザは２１歳以上か）否かを判別し（ステップＳ５）、年齢Ｎが２０より大きい場合には（ステップＳ５：ＹＥＳ）、ステップＳ６に進み、年齢Ｎが２０以下の場合には（ステップＳ５：ＮＯ）、ステップＳ８に進む。
【００６０】
ステップＳ６では、制御部１１は、フラグＦに“０”をセットする。続いて、制御部１１は、上記生年情報に示される生年に２０を加算した値を対象年Ｔ0とし（ステップＳ７）、ステップＳ１０に進む。
【００６１】
一方、ステップＳ８では、制御部１１は、フラグＦに“２”をセットする。続いて、制御部１１は、上記生年情報に示される生年に年齢Ｎを加算した値を対象年Ｔ0とし（ステップＳ９）、ステップＳ１０に進む。
【００６２】
ステップＳ１０では、制御部１１は、対象年Ｔ0に対応する楽曲パッケージを楽曲データベース１２１から選択する。
【００６３】
なお、図４に示す楽曲データベース１２１を用いる場合、対象年Ｔ0に対応する楽曲パッケージが複数存在することになるが、全ての楽曲パッケージを選択しても良いし、何れか一つの楽曲パッケージを選択しても良い。一つの楽曲パッケージを選択する場合、制御部１１は、例えば、ユーザの好みのジャンルを示す情報をユーザＰＣ２から取得して、当該ジャンルに対応する楽曲パッケージを選択する。
【００６４】
次いで、制御部１１は、選択した楽曲パッケージに格納される各楽曲のタイトル及びアーディスト名、並びに当該楽曲パッケージのＩＤを示す情報を含むＷｅｂページデータを通信部１３及びネットワークＮＷを通じてユーザＰＣ２に送信する（ステップＳ１１）。
【００６５】
こうして送信されたＷｅｂページデータは、ユーザＰＣ２のブラウザにより受信されてディスプレイ上にＷｅｂページデータを受かかる一覧画面上には、次の複数の楽曲を選択させるための楽曲選択指示ボタンと、現在表示されているタイトルの楽曲をダウンロードするためのダウンロードボタンが設けられている。なお、ステップＳ１０で楽曲パッケージが選択された場合、各楽曲パッケージに格納される複数の楽曲のタイトル等が、各楽曲パッケージ毎に区別されて選択可能に表示される。
【００６６】
そして、ユーザが、操作部を操作してダウンロードボタンを指定（各楽曲パッケージ毎に区別されて表示されている場合、何れか一つの楽曲パッケージも指定）すると、ユーザＰＣ２は、上記楽曲パッケージのＩＤを含む送信指示情報をネットワークＮＷを通じて楽曲配信サーバ１に送信する。一方、ユーザが、操作部を操作して楽曲選択指示ボタンを指定すると、ユーザＰＣ２は、選択指示情報をネットワークＮＷを通じて楽曲配信サーバ１に送信する。
【００６７】
楽曲配信サーバ１の制御部１１は、ユーザＰＣ２からの送信指示情報を入力したか否かを判別しており（ステップＳ１２）、通信部１３を通じて上記送信指示情報が入力されなければ（ステップＳ１２：ＮＯ）、ステップＳ１３に進む。
【００６８】
ステップＳ１３では、制御部１１は、ユーザＰＣ２からの次の選択指示情報を入力したか否かを判別しており、通信部１３を通じて上記選択指示情報が入力されなければ（ステップＳ１３：ＮＯ）、ステップＳ１２に戻る。
【００６９】
そして、上記選択指示情報が入力された場合（ステップＳ１３：ＹＥＳ）、制御部１１は、次の楽曲選択処理を行う（ステップＳ１４）。当該次の楽曲選択処理としては、図７に示す処理と図８に示す処理が実施例として挙げられ、予め設定された何れか一方の処理が行われる。なお、図７に示す次の楽曲選択処理は図５（Ａ）に対応し、図８に示す次の楽曲選択処理は図５（Ｂ），（Ｃ）に対応している。
【００７０】
図７に示す次の楽曲選択処理においては、制御部１１は、先ず、フラグ判断を行い、フラグＦが“０”である場合には（ステップＳ１５１：Ｆ＝０）ステップＳ１５２に進み、フラグＦが“１”である場合には（ステップＳ１５１：Ｆ＝１）ステップＳ１５６に進み、フラグＦが“２”である場合には（ステップＳ１５１：Ｆ＝２）ステップＳ１６０に進む。
【００７１】
ステップＳ１５２では、制御部１１は、前回得られた対象年Ｔ（初回得られた対象年はＴ0）に１を加算した値を新たな対象年Ｔとする。
【００７２】
次いで、制御部１１は、当該対象年Ｔは上限値以下であるか否かを判別し（ステップ１５３）、上限値以下である場合には（ステップＳ１５３：ＹＥＳ）、ステップＳ１６３に進む。一方、上限値より大きい場合には（ステップＳ１５３：ＮＯ）、制御部１１は、初回に得られた対象年Ｔ0から１を減算した値を新たな対象年Ｔとし（ステップＳ１５４）、フラグＦに“１をセットし（ステップＳ１５５）、ステップＳ１６３に進む。つまり、初回に得られた対象年Ｔ0から１年ずつ、上限値を超えるまで加算されることなる。
【００７３】
ここで、上限値は、当該ユーザの生年に年齢Ｎを加算した値でも良いし、対象年Ｔ0に上述した「所定回数」を加算した値としても良い。
【００７４】
ステップＳ１６３では、制御部１１は、上記新たな対象年Ｔに対応する楽曲パッケージを楽曲データベース１２１から選択する。なお、図４に示す楽曲データベース１２１を用いる場合の処理は、上述したステップＳ１０と同様である。
【００７５】
次いで、制御部１１は、選択した楽曲パッケージに格納される各楽曲のタイトル及びアーティスト名、並びに当該楽曲パッケージのＩＤを示す情報を含むＷｅｂページデータを通信部１３及びネットワークＮＷを通じてユーザＰＣ２に送信し（ステップＳ１６４）、図６に示す処理に戻る。こうして送信されたＷｅｂページデータを受信したユーザＰＣ２における処理は、上述したステップＳ１１の場合と同様である。また、当該Ｗｅｂページデータにより前に表示されていた内容は書き換えられる。
【００７６】
一方、ステップＳ１５６では、制御部１１は、前回得られた対象年Ｔから１を減算した値を新たな対象年Ｔとする。
【００７７】
次いで、制御部１１は、当該対象年Ｔは下限値以上であるか否かを判別し（ステップ１５７）、下限値以上である場合には（ステップＳ１５７：ＹＥＳ）、ステップＳ１６３に進み上記と同様の処理を行う。一方、下限値より小さい場合には（ステップＳ１５７：ＮＯ）、制御部１１は、初回に得られた対象年Ｔ0を新たな対象年Ｔに戻し（ステップＳ１５８）、フラグＦに“０をセットし（ステップＳ１５９）、ステップＳ１６３に進み上記と同様の処理を行う。つまり、初回に得られた対象年Ｔ0から１年ずつ、下限値を下回るまで減算されることなる。
【００７８】
ここで、下限値は、当該ユーザの生年でも良いし、対象年Ｔ0に上述した「所定回数」を減算した値としても良い。
【００７９】
一方、ステップＳ１６０では、制御部１１は、前回得られた対象年Ｔから１を減算した値を新たな対象年Ｔとする。
【００８０】
次いで、制御部１１は、当該対象年Ｔは下限値以上であるか否かを判別し（ステップ１６１）、下限値以上である場合には（ステップＳ１６１：ＹＥＳ）、ステップＳ１６３に進み上記と同様の処理を行う。一方、下限値より小さい場合には（ステップＳ１６１：ＮＯ）、制御部１１は、初回に得られた対象年Ｔ0を新たな対象年Ｔに戻し（ステップＳ１６２）、ステップＳ１６３に進み上記と同様の処理を行う。ユーザが２０歳以下の場合、初回に得られた対象年Ｔ0から１年ずつ減算されていく第二の再選択処理だけが行われることになる。
【００８１】
このような図７に示す次の楽曲選択処理は、ユーザが２０歳を中心としてこの歳以上のときに楽曲を良く聴いていた場合に特に有効である。なお、ユーザが２０歳以下のときに楽曲を良く聴いていた場合、初回に得られた対象年Ｔ0から１年ずつ減算する処理を、初回に得られた対象年Ｔ0から１年ずつ加算する処理より先に実行すれば良い。
【００８２】
次に、図８に示す次の楽曲選択処理においては、制御部１１は、先ず、フラグ判断を行い、フラグＦが“０”である場合には（ステップＳ１７１：Ｆ＝０）ステップＳ１７２に進み、フラグＦが“１”である場合には（ステップＳ１７１：Ｆ＝１）ステップＳ１７７に進み、フラグＦが“２”である場合には（ステップＳ１７１：Ｆ＝２）ステップＳ１８２に進む。
【００８３】
ステップＳ１７２では、制御部１１は、前回得られた対象年Ｔ１（初回得られた対象年はＴ0）に１を加算した値を新たな対象年Ｔ１とする。なお、当該加算する処理を、前回得られた対象年Ｔ２から１を減算する処理の後に行うように構成しても良い。
【００８４】
次いで、制御部１１は、加算回数又は減算回数をカウントするための“ｉ”に１を加算した値を新たなｉ（つまり、ｉを１インクリメント）とする（ステップＳ１７３）。なお、当該ｉの初期値は、“０”にセットされている。
【００８５】
次いで、制御部１１は、ｉが規定回数以下であるか否かを判別し（ステップＳ１７４）、規定回数以下である場合には（ステップＳ１７４：ＹＥＳ）、ステップＳ１８５に進む。一方、規定回数より大きい場合には（ステップＳ１７４：ＮＯ）、制御部１１は、ｉを“０”にクリアし（ステップＳ１７５）、フラグＦに“１をセットし（ステップＳ１７６）、ステップＳ１８５に進む。
【００８６】
ここで、規定回数は、任意に設定可能であり、例えば、図５（Ｂ）の場合“５”であり、図５（Ｃ）の場合“１”である。
【００８７】
なお、ステップＳ１８５及びＳ１８６の処理は、図７に示すステップＳ１６３及びＳ１６４の処理と同様である。
【００８８】
ステップＳ１７７では、制御部１１は、前回得られた対象年Ｔ２（初回得られた対象年はＴ0）から１を減算した値を新たな対象年Ｔ２とする。なお、対象年Ｔ１と対象年Ｔ２とは別々の記憶領域に記憶され、区別されている。
【００８９】
次いで、制御部１１は、上記“ｉ”に１を加算した値を新たなｉとする（ステップＳ１７８）。
【００９０】
次いで、制御部１１は、ｉが規定回数以下であるか否かを判別し（ステップＳ１７９）、規定回数以下である場合には（ステップＳ１７９：ＹＥＳ）、ステップＳ１８５に進む。一方、規定回数より大きい場合には（ステップＳ１７９：ＮＯ）、制御部１１は、ｉを“０”にクリアし（ステップＳ１８０）、フラグＦに“０をセットし（ステップＳ１８１）、ステップＳ１８５に進む。
【００９１】
なお、ステップＳ１８２〜Ｓ１８４の処理は、図７に示すステップＳ１６０〜Ｓ１６２の処理と同様である。
【００９２】
このような図８に示す次の楽曲選択処理は、ユーザが２０歳を中心として、ユーザが２０歳以上のときと２０歳以下のときとで同じ程度楽曲を良く聴いていた場合に特に有効である。
【００９３】
そして、図６に示す処理に戻り、ステップＳ１２において送信指示情報が入力された場合（ステップＳ１２：ＹＥＳ）、制御部１１は、当該時点で選択されている楽曲パッケージに格納されている各楽曲（つまり、ユーザＰＣ２のディスプレイ上にタイトル等が表示されている楽曲）のデータを通信部１３によりネットワークＮＷを通じてユーザＰＣ２に送信し（ステップＳ１５）、当該処理を終了する。
【００９４】
こうして、ユーザＰＣ２にダウンロードされた各楽曲のデータは、ユーザ操作等により、有線、無線または記録媒体を介して携帯音楽プレーヤー３に転送される。これにより、ユーザは、携帯音楽プレーヤー３に当該楽曲のデータを再生させて聴くことができる。
【００９５】
なお、楽曲のデータのダウンロードに係る料金の決済処理については本発明と直接関係がないので説明を省略する。
【００９６】
以上説明したように、上記実施形態によれば、楽曲配信サーバ１は、ユーザＰＣ２からの生年情報に示される生年に例えば２０年を加算して得た対象年に関連した複数の楽曲を楽曲データベース１２１から選択し、当該選択した各楽曲のタイトル等を示す情報をユーザＰＣ２を通じてユーザに対して提示する構成において、ユーザによる次の楽曲選択指示を示す選択指示情報が入力される度に、前回得られた対象年に対して例えば１年を加算又は減算して得た次の対象年に関連した複数の楽曲を楽曲データベース１２１から再選択し、再選択した各楽曲のタイトル等を示す情報をユーザＰＣ２を通じてユーザに対して提示するように構成したので、当該ユーザは、例えば自分の青春時代に関連した（例えば、青春時代のときにヒットした又は発売された）好きな楽曲に簡単に辿り着くことができ、複数の楽曲を短時間で選びきることができる。
【００９７】
また、楽曲配信サーバ１は、前回得られた対象年に例えば１年を加算して得た次の対象年に関連した複数の楽曲を楽曲データベース１２１から再選択する第一の再選択処理を所定回数実行した場合には、続いて、初回に得られた対象年から例えば１年を減算して得た次の対象年に関連した複数の楽曲を楽曲データベース１２１から再選択する第二の再選択処理を実行するように構成すれば、当該ユーザは、例えば自分の青春時代に関連した好きな楽曲により一層効率良く辿り着くことができる。
【００９８】
また、楽曲データベース１２１においては、同一年に発売された又はヒットした複数の楽曲のデータが纏まって楽曲パッケージとして蓄積されるように構成したので、楽曲配信サーバ１は、対象年内に発売された又はヒットした複数の楽曲を迅速に検索することができる。
【００９９】
なお、上記実施形態においては、選択された楽曲パッケージに格納される全楽曲のタイトル等がユーザＰＣ２を通じてユーザに対して提示され、送信指示された楽曲パッケージに格納される全楽曲のデータがユーザＰＣ２に送信されるように構成したが、選択された楽曲パッケージに格納される全楽曲（例えば１０曲）のうちの一部の楽曲（例えば８曲）が選択されるように構成しても良い。特に、上述した運動用として楽曲のデータを送信する場合、制御部１１は、当該時点で選択されている楽曲パッケージに格納されている各楽曲の曲間に演奏される楽曲を挿入し、テンポを調整して運動用楽曲データを作成するが、このとき、当該運動用楽曲データの長さ（演奏時間）を推定運動時間に合わせるケースにおいて有効である。
【０１００】
また、上記実施形態においては、本発明を楽曲配信サーバ１に対して適用した場合の例を示したが、本発明をスタンドアローン型のコンピュータに対して適用しても良い。
【０１０１】
また、本発明は、楽曲を選択する様々に装置に対して適用でき、例えばカラオケ装置に対しても適用可能である。
【図面の簡単な説明】
【０１０２】
【図１】本実施形態に係る通信システムＳの概要構成の一例を示すブロック図である。
【図２】本実施形態に係る楽曲配信サーバ１の概要構成の一例を示すブロック図である。
【図３】楽曲データベース１２１におけるデータ蓄積態様の一例を示す概念図である。
【図４】楽曲データベース１２１におけるデータ蓄積態様の別の例を示す概念図である。
【図５】第一の再選択処理が所定回数実行された後に第二の再選択処理が実行される様子を示す概念図である。
【図６】本実施形態に係る楽曲配信サーバ１の制御部１１における楽曲選択・配信処理の一例を示すフローチャートである。
【図７】図６のステップＳ１４における次の楽曲選択処理の一例を示すフローチャートである。
【図８】図６のステップＳ１４における次の楽曲選択処理のもう一つの例を示すフローチャートである。
【符号の説明】
【０１０３】
１  楽曲配信サーバ
２  ユーザＰＣ
３  携帯音楽プレーヤー
１１  制御部
１２  記憶部
１３  通信部
１４  システムバス
ＮＷ  ネットワーク
Ｓ  通信システム
【図１】
2010039745.tif 000003
【図２】
2010039745.tif 000004
【図３】
2010039745.tif 000005
【図４】
2010039745.tif 000006
【図５】
2010039745.tif 000007
【図６】
2010039745.tif 000008
【図７】
2010039745.tif 000009
【図８】
2010039745.tif 000010