(57)【特許請求の範囲】
【請求項１】
多数の歌詞を保有するサーバとネットワークを介して通信可能な装置であって、
予め特定された複数の特定楽曲を含む多数の楽曲を記憶する楽曲記憶部と、
前記楽曲記憶部から楽曲を読み出して再生する再生部と、
楽曲の歌詞を表示する表示部と、
前記楽曲記憶部が記憶する多数の楽曲のうちの一部の楽曲の歌詞を記憶する歌詞記憶部と、
前記多数の楽曲は再生順序が決められており、前記多数の楽曲のうち、ユーザがお気に入りの複数の楽曲を、前記複数の特定楽曲として登録する登録部と、
前記多数の楽曲から、前記再生部により再生される１つの楽曲を選択する楽曲選択部と、
前記楽曲選択部により選択された楽曲が、前記登録部により登録された特定楽曲か否かを判断する判断部と、
前記楽曲選択部により選択された楽曲が、前記登録部により登録された特定楽曲であると前記判断部が判断したときに、前記再生部が複数の特定楽曲のうちの楽曲を再生する前に、再生順序がその選択された楽曲の次の特定楽曲の歌詞であって、前記複数の特定楽曲のうちで、前記歌詞記憶部が歌詞を記憶していない特定楽曲の歌詞を前記サーバから取得して、前記歌詞記憶部に記憶させる取得部と、
前記再生部による楽曲の再生に同期して、その再生される楽曲の歌詞を前記歌詞記憶部から読み出し、前記表示部に表示させる表示制御部と、
を備える楽曲再生装置。
【請求項２】
多数の歌詞を保有するサーバとネットワークを介して通信可能な装置であって、
予め特定された複数の特定楽曲を含む多数の楽曲のうち、複数の楽曲を１つのグループにした特定楽曲グループを複数含んで記憶する楽曲記憶部と、
前記楽曲記憶部から楽曲を読み出して再生する再生部と、
楽曲の歌詞を表示する表示部と、
前記楽曲記憶部が記憶する多数の楽曲のうちの一部の楽曲の歌詞を記憶する歌詞記憶部と、
前記複数の特定楽曲グループの各特定楽曲グループに含まれる前記複数の楽曲のうち、ユーザがお気に入りの楽曲を示す特定楽曲を少なくとも１つ登録する登録部と、
前記複数の特定楽曲グループから、前記再生部により再生される少なくとも１つの楽曲を含む１つの特定楽曲グループを選択する楽曲グループ選択部と、
前記楽曲グループ選択部により特定楽曲グループが選択されたとき、前記再生部が複数の特定楽曲のうちの楽曲を再生する前に、前記複数の特定楽曲のうちで、前記登録部により登録された特定楽曲の歌詞であって、且つ前記歌詞記憶部が歌詞を記憶していない特定楽曲の歌詞を前記サーバから取得して、前記歌詞記憶部に記憶させる取得部と、
前記再生部による楽曲の再生に同期して、その再生される楽曲の歌詞を前記歌詞記憶部から読み出し、前記表示部に表示させる表示制御部と、
を備える楽曲再生装置。
【請求項３】
多数の歌詞を保有するサーバとネットワークを介して通信可能な装置であって、
予め特定された複数の特定楽曲を含む多数の楽曲を記憶する楽曲記憶部と、
前記楽曲記憶部から楽曲を読み出して再生する再生部と、
楽曲の歌詞を表示する表示部と、
前記楽曲記憶部が記憶する多数の楽曲のうちの一部の楽曲の歌詞を記憶する歌詞記憶部と、
前記多数の楽曲のうちで、ユーザがお気に入りの複数の楽曲を前記複数の特定楽曲として登録する登録部と、
前記再生部の楽曲再生機能を起動するためにユーザにより操作可能な起動操作部と、
前記起動操作部が操作されたときに、前記再生部が複数の特定楽曲のうちの楽曲を再生する前に、前記登録部により登録された前記複数の特定楽曲のうちで、前記歌詞記憶部が歌詞を記憶していない特定楽曲の歌詞を前記サーバから取得して、前記歌詞記憶部に記憶させる取得部と、
前記再生部による楽曲の再生に同期して、その再生される楽曲の歌詞を前記歌詞記憶部から読み出し、前記表示部に表示させる表示制御部と、
を備える楽曲再生装置。
【請求項４】
多数の歌詞を保有するサーバとネットワークを介して通信可能であり、歌詞を記憶する歌詞記憶部と、楽曲の歌詞を表示する表示部とを備えた楽曲再生装置を制御するコンピュータにより実行されるプログラムであって、
予め特定された複数の特定楽曲を含む多数の楽曲を記憶する楽曲記憶部から楽曲を読み出して再生する再生ステップと、
前記多数の楽曲は再生順序が決められており、前記多数の楽曲のうち、ユーザがお気に入りの複数の楽曲を、前記複数の特定楽曲として登録する登録ステップと、
前記多数の楽曲から、前記再生ステップにより再生される１つの楽曲を選択する楽曲選択ステップと、
前記楽曲選択ステップにより選択された楽曲が、前記登録ステップにより登録された特定楽曲か否かを判断する判断ステップと、
前記楽曲選択ステップにより選択された楽曲が、前記登録ステップにより登録された特定楽曲であると前記判断ステップが判断したとき、前記再生ステップにより複数の特定楽曲のうちの前記楽曲選択ステップにより選択された楽曲が再生される前に、再生順序がその選択された楽曲の次の特定楽曲の歌詞であって、前記複数の特定楽曲のうちで、前記歌詞記憶部が歌詞を記憶していない特定楽曲の歌詞を前記サーバから取得して、前記歌詞記憶部に記憶させる取得ステップと、
を備えるプログラム。
【請求項５】
多数の歌詞を保有するサーバとネットワークを介して通信可能であり、歌詞を記憶する歌詞記憶部と、楽曲の歌詞を表示する表示部とを備えた楽曲再生装置を制御するコンピュータにより実行されるプログラムであって、
予め特定された複数の特定楽曲を含む多数の楽曲のうち、複数の楽曲を１つのグループにした特定楽曲グループを複数含んで記憶する楽曲記憶部から楽曲を読み出して再生する再生ステップと、
前記複数の特定楽曲グループの各特定楽曲グループに含まれる前記複数の楽曲のうち、ユーザがお気に入りの楽曲を示す特定楽曲を少なくとも１つ登録する登録ステップと、
前記複数の特定楽曲グループから、前記再生ステップにより再生される少なくとも１つの楽曲を含む１つの特定楽曲グループを選択する楽曲グループ選択ステップと、
前記楽曲グループ選択部により特定楽曲グループが選択されたとき、前記再生ステップが複数の特定楽曲のうちの楽曲が再生される前に、前記登録部により登録された特定楽曲の歌詞であって、且つ前記歌詞記憶部が歌詞を記憶していない特定楽曲の歌詞を前記サーバから取得して、前記歌詞記憶部に記憶させる取得ステップと、
前記再生ステップによる楽曲の再生に同期して、その再生される楽曲の歌詞を前記歌詞記憶部から読み出し、前記表示部に表示させる表示制御ステップと、
を備えるプログラム。
【請求項６】
多数の歌詞を保有するサーバとネットワークを介して通信可能であり、歌詞を記憶する歌詞記憶部と、楽曲の歌詞を表示する表示部とを備えた楽曲再生装置を制御するコンピュータにより実行されるプログラムであって、
予め特定された複数の特定楽曲を含む多数の楽曲を記憶する楽曲記憶部から楽曲を読み出して再生する再生ステップと、
前記多数の楽曲のうちで、ユーザがお気に入りの複数の楽曲を前記複数の特定楽曲として登録する登録ステップと、
前記再生ステップの楽曲再生機能を起動するためにユーザにより操作可能な起動操作ステップと、
前記起動操作ステップが操作されたときに、前記再生ステップが複数の特定楽曲のうちの楽曲を再生する前に、前記登録ステップにより登録された前記複数の特定楽曲のうちで、前記歌詞記憶部が歌詞を記憶していない特定楽曲の歌詞を前記サーバから取得して、前記歌詞記憶部に記憶させる取得ステップと、
前記再生ステップによる楽曲の再生に同期して、その再生される楽曲の歌詞を前記歌詞記憶部から読み出し、前記表示部に表示させる表示制御ステップと、
を備えるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲の再生前に、再生する楽曲の歌詞を予め取得し、楽曲の再生に同期して歌詞を表示部に表示させる装置に関する。具体的には、多数の楽曲のうちで、予め特定された複数の特定楽曲のいずれかを再生する前に、特定楽曲の歌詞を予め取得しておき、特定楽曲の再生に同期して、その予め取得した歌詞を表示部に表示させる音楽再生装置及び音楽再生プログラムに関する。
【背景技術】
【０００２】
従来、楽曲の再生に同期して、歌詞を表示部に表示する情報処理装置が知られている。例えば、特許文献１には、情報処理装置の一例として、歌詞を表示する携帯電話装置が開示されている。携帯電話装置は、歌詞及び楽曲を記憶する記憶部と、歌詞提供サーバと通信する通信部とを備える。携帯電話装置は、再生する楽曲に対応する歌詞を記憶部に記憶していなければ、歌詞提供サーバからその歌詞を取得し、楽曲の再生に同期して表示部に表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２５００２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の携帯電話装置においては、現在再生されている楽曲が新たな楽曲に切り換えられる際に、表示部に現在表示されている歌詞も、新たな楽曲に対応する歌詞に切り換えられる。楽曲の切り換えの際に、新たな楽曲に対応する歌詞が記憶部に記憶されていない場合は、携帯電話装置は次に表示される歌詞を歌詞提供サーバから取得するために、歌詞提供サーバとの通信が必要となる。このため、携帯電話装置の記憶部から歌詞を読み出して表示する場合に比べ、表示される歌詞を切り換えるための時間が長くなり、楽曲の再生と同期して歌詞の表示を迅速に切り換えることに問題が生ずる。
【０００５】
歌詞表示の切り換えが遅れるのを解消するために、携帯電話装置の記憶部に多数の歌詞を予め記憶させておくことが考えられる。しかし、携帯電話装置の記憶部に記憶される歌詞の総数は、著作権保護の観点から一定数に制限されている場合が多い。このため、制限された一定数の歌詞を携帯電話装置の記憶部に予め記憶する構成では、楽曲の切り換えに際して、ユーザが表示させたい歌詞が記憶部に記憶されていない場合が依然として存在する。例えば、最新楽曲へ切り換える際に、その楽曲に対応する歌詞が記憶部に記憶されていない場合が多い。歌詞が記憶部に記憶されていない場合には、特許文献１に記載の携帯電話装置と同様に、歌詞提供サーバから歌詞を取得することが依然として必要となる。
【０００６】
本発明は、上述した問題点を解決するためになされたものである。本発明の目的は、多数の楽曲のうちで、予め特定された複数の特定楽曲のいずれかを再生する前に、歌詞記憶部に歌詞が記憶されていない特定楽曲の歌詞を取得し、記憶しておくことにより、特定楽曲の再生が指示されたときは、特定楽曲の再生に同期して、予め記憶された歌詞を速やかに表示する音楽再生装置及び音楽再生プログラムに関する。
【課題を解決するための手段】
【０００７】
請求項１記載の音楽再生装置は、多数の歌詞を保有するサーバとネットワークを介して通信可能な装置であって、予め特定された複数の特定楽曲を含む多数の楽曲を記憶する楽曲記憶部と、前記楽曲記憶部から楽曲を読み出して再生する再生部と、楽曲の歌詞を表示する表示部と、前記楽曲記憶部が記憶する多数の楽曲のうちの一部の楽曲の歌詞を記憶する歌詞記憶部と、前記多数の楽曲は再生順序が決められており、前記多数の楽曲のうち、ユーザがお気に入りの複数の楽曲を、前記複数の特定楽曲として登録する登録部と、前記多数の楽曲から、前記再生部により再生される１つの楽曲を選択する楽曲選択部と、前記楽曲選択部により選択された楽曲が、前記登録部により登録された特定楽曲か否かを判断する判断部と、前記楽曲選択部により選択された楽曲が、前記登録部により登録された特定楽曲であると前記判断部が判断したときに、前記再生部が複数の特定楽曲のうちの楽曲を再生する前に、再生順序がその選択された楽曲の次の特定楽曲の歌詞であって、前記複数の特定楽曲のうちで、前記歌詞記憶部が歌詞を記憶していない特定楽曲の歌詞を前記サーバから取得して、前記歌詞記憶部に記憶させる取得部と、前記再生部による楽曲の再生に同期して、その再生される楽曲の歌詞を前記歌詞記憶部から読み出し、前記表示部に表示させる表示制御部と、を備えることを特徴とする。
【０００８】
請求項２記載の音楽再生装置は、多数の歌詞を保有するサーバとネットワークを介して通信可能な装置であって、予め特定された複数の特定楽曲を含む多数の楽曲のうち、複数の楽曲を１つのグループにした特定楽曲グループを複数含んで記憶する楽曲記憶部と、前記楽曲記憶部から楽曲を読み出して再生する再生部と、楽曲の歌詞を表示する表示部と、前記楽曲記憶部が記憶する多数の楽曲のうちの一部の楽曲の歌詞を記憶する歌詞記憶部と、前記複数の特定楽曲グループの各特定楽曲グループに含まれる前記複数の楽曲のうち、ユーザがお気に入りの楽曲を示す特定楽曲を少なくとも１つ登録する登録部と、前記複数の特定楽曲グループから、前記再生部により再生される少なくとも１つの楽曲を含む１つの特定楽曲グループを選択する楽曲グループ選択部と、前記楽曲グループ選択部により特定楽曲グループが選択されたとき、前記再生部が複数の特定楽曲のうちの楽曲を再生する前に、前記複数の特定楽曲のうちで、前記登録部により登録された特定楽曲の歌詞であって、且つ前記歌詞記憶部が歌詞を記憶していない特定楽曲の歌詞を前記サーバから取得して、前記歌詞記憶部に記憶させる取得部と、前記再生部による楽曲の再生に同期して、その再生される楽曲の歌詞を前記歌詞記憶部から読み出し、前記表示部に表示させる表示制御部と、を備えることを特徴とすることを特徴とする。
【０００９】
請求項３記載の音楽再生装置は、多数の歌詞を保有するサーバとネットワークを介して通信可能な装置であって、予め特定された複数の特定楽曲を含む多数の楽曲を記憶する楽曲記憶部と、前記楽曲記憶部から楽曲を読み出して再生する再生部と、楽曲の歌詞を表示する表示部と、前記楽曲記憶部が記憶する多数の楽曲のうちの一部の楽曲の歌詞を記憶する歌詞記憶部と、前記多数の楽曲のうちで、ユーザがお気に入りの複数の楽曲を前記複数の特定楽曲として登録する登録部と、前記再生部の楽曲再生機能を起動するためにユーザにより操作可能な起動操作部と、前記起動操作部が操作されたときに、前記再生部が複数の特定楽曲のうちの楽曲を再生する前に、前記登録部により登録された前記複数の特定楽曲のうちで、前記歌詞記憶部が歌詞を記憶していない特定楽曲の歌詞を前記サーバから取得して、前記歌詞記憶部に記憶させる取得部と、前記再生部による楽曲の再生に同期して、その再生される楽曲の歌詞を前記歌詞記憶部から読み出し、前記表示部に表示させる表示制御部と、を備えることを特徴とすることを特徴とする。
【００１２】
請求項４記載の音楽再生プログラムは、多数の歌詞を保有するサーバとネットワークを介して通信可能であり、歌詞を記憶する歌詞記憶部と、楽曲の歌詞を表示する表示部とを備えた楽曲再生装置を制御するコンピュータにより実行されるプログラムであって、予め特定された複数の特定楽曲を含む多数の楽曲を記憶する楽曲記憶部から楽曲を読み出して再生する再生ステップと、前記多数の楽曲は再生順序が決められており、前記多数の楽曲のうち、ユーザがお気に入りの複数の楽曲を、前記複数の特定楽曲として登録する登録ステップと、前記多数の楽曲から、前記再生ステップにより再生される１つの楽曲を選択する楽曲選択ステップと、前記楽曲選択ステップにより選択された楽曲が、前記登録ステップにより登録された特定楽曲か否かを判断する判断ステップと、前記楽曲選択ステップにより選択された楽曲が、前記登録ステップにより登録された特定楽曲であると前記判断ステップが判断したとき、前記再生ステップにより複数の特定楽曲のうちの前記楽曲選択ステップにより選択された楽曲が再生される前に、再生順序がその選択された楽曲の次の特定楽曲の歌詞であって、前記複数の特定楽曲のうちで、前記歌詞記憶部が歌詞を記憶していない特定楽曲の歌詞を前記サーバから取得して、前記歌詞記憶部に記憶させる取得ステップと、を備えることを特徴とする。
請求項５記載のプログラムは、多数の歌詞を保有するサーバとネットワークを介して通信可能であり、歌詞を記憶する歌詞記憶部と、楽曲の歌詞を表示する表示部とを備えた楽曲再生装置を制御するコンピュータにより実行されるプログラムであって、予め特定された複数の特定楽曲を含む多数の楽曲のうち、複数の楽曲を１つのグループにした特定楽曲グループを複数含んで記憶する楽曲記憶部から楽曲を読み出して再生する再生ステップと、前記複数の特定楽曲グループの各特定楽曲グループに含まれる前記複数の楽曲のうち、ユーザがお気に入りの楽曲を示す特定楽曲を少なくとも１つ登録する登録ステップと、前記複数の特定楽曲グループから、前記再生ステップにより再生される少なくとも１つの楽曲を含む１つの特定楽曲グループを選択する楽曲グループ選択ステップと、前記取得ステップは、前記楽曲グループ選択部により特定楽曲グループが選択されたとき、前記再生ステップが複数の特定楽曲のうちの楽曲が再生される前に、前記登録部により登録された特定楽曲の歌詞であって、且つ前記歌詞記憶部が歌詞を記憶していない特定楽曲の歌詞を前記サーバから取得して、前記歌詞記憶部に記憶させる取得ステップと、前記再生ステップによる楽曲の再生に同期して、その再生される楽曲の歌詞を前記歌詞記憶部から読み出し、前記表示部に表示させる表示制御ステップと、を備えることを特徴とする。
請求項６記載のプログラムは、多数の歌詞を保有するサーバとネットワークを介して通信可能であり、歌詞を記憶する歌詞記憶部と、楽曲の歌詞を表示する表示部とを備えた楽曲再生装置を制御するコンピュータにより実行されるプログラムであって、予め特定された複数の特定楽曲を含む多数の楽曲を記憶する楽曲記憶部から楽曲を読み出して再生する再生ステップと、前記多数の楽曲のうちで、ユーザがお気に入りの複数の楽曲を前記複数の特定楽曲として登録する登録ステップと、前記再生ステップの楽曲再生機能を起動するためにユーザにより操作可能な起動操作ステップと、前記起動操作ステップが操作されたときに、前記再生ステップが複数の特定楽曲のうちの楽曲を再生する前に、前記登録ステップにより登録された前記複数の特定楽曲のうちで、前記歌詞記憶部が歌詞を記憶していない特定楽曲の歌詞を前記サーバから取得して、前記歌詞記憶部に記憶させる取得ステップと、前記再生ステップによる楽曲の再生に同期して、その再生される楽曲の歌詞を前記歌詞記憶部から読み出し、前記表示部に表示させる表示制御ステップと、を備えることを特徴とする。
【発明の効果】
【００１３】
請求項１記載の発明によれば、取得部は、特定楽曲を再生する前に、歌詞記憶部に記憶していない歌詞をサーバから取得し、歌詞記憶部に記憶させる。表示制御部は、特定楽曲の再生に同期して、歌詞記憶部から歌詞を読み出して表示部に表示させる。特定楽曲が再生されるとき、歌詞記憶部に記憶されている歌詞を読み出して表示することにより、サーバから歌詞を取得して表示する場合に比べ、特定楽曲の再生に同期して速やかに歌詞を表示することができる。また、再生順序で登録されたお気に入りの複数の特定楽曲のうちの１つの特定楽曲が再生される楽曲として選択されたとき、取得部は、再生順序に従って登録された、再生される楽曲の次の特定楽曲の歌詞を取得し、歌詞記憶部に記憶させる。一般に、ユーザは、多数の楽曲を記憶可能な楽曲再生装置を使用していても、お気に入りの複数の楽曲を、他の楽曲より先に、または繰り返し再生する場合が多くある。このために、登録部は、お気に入りの特定楽曲を複数登録する。登録された再生順序に従って、ユーザが特定楽曲を再生したい場合に、再生される楽曲の次の特定楽曲も再生される可能性が大きい。この再生される可能性の大きい次の特定楽曲の歌詞が次の特定楽曲の再生前に取得され、記憶される。これにより、次の特定楽曲が楽曲選択部により選択されるとき、記憶されている歌詞を読み出し、表示することで、お気に入りの特定楽曲の再生に同期して速やかに歌詞を表示することができる。
【００１６】
アーティスト、タイトル、またはジャンルなどの楽曲の特定の属性を共通にするアルバム曲など、複数の特定楽曲からなる特定楽曲グループをユーザが楽しむ場合でも、その特定楽曲グループのうちで、ユーザは、特にお気に入りの特定楽曲を、他の楽曲より先に、または繰り返し再生する場合がある。
【００１７】
そこで、請求項２記載の発明によれば、登録部は、特定楽曲グループにおいてお気に入りの特定楽曲を登録する。楽曲グループ選択部により特定楽曲グループが選択されたとき、取得部は、選択された特定楽曲グループのうちの登録された特定楽曲の歌詞を取得し、歌詞記憶部に記憶させる。特定楽曲グループが選択されたときに、特定楽曲グループの登録された特定楽曲の歌詞が取得され、記憶されるため、その登録された特定楽曲を再生するときは、記憶されている歌詞を読み出し、表示する。これにより、登録されたお気に入りの特定楽曲の再生に同期して速やかに歌詞を表示することができる。
【００１８】
ユーザは、多数の楽曲を記憶可能な楽曲再生装置を使用していても、お気に入りの特定楽曲を、他の楽曲より先に、または繰り返し再生する場合がある。
【００１９】
そこで、請求項３記載の発明によれば、登録部は、複数のお気に入り楽曲を複数の特定楽曲として登録する。起動操作部の操作により楽曲再生機能が起動されたとき、取得部は、登録された複数の特定楽曲のうちで、歌詞記憶部に歌詞が記憶されていない特定楽曲の歌詞を、サーバから取得し、歌詞記憶部に記憶させる。これにより、音楽再生装置の楽曲再生機能が起動されたとき、登録された特定楽曲の歌詞がサーバから取得され、記憶されるので、登録された特定楽曲の再生に同期して速やかに歌詞を表示することができる。
【００２０】
請求項６記載の発明によれば、取得ステップは、特定楽曲を再生する前に、歌詞記憶部に記憶されていない歌詞をサーバから取得し、歌詞記憶部に記憶させる。表示制御ステップは、特定楽曲の再生に同期して、歌詞記憶部から歌詞を読み出して表示部に表示させる。特定楽曲が再生されるとき、歌詞記憶部に記憶されている歌詞を読み出して表示することにより、サーバから歌詞を取得して表示する場合に比べ、特定楽曲の再生に同期して速やかに歌詞を表示することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１の実施形態に係る歌詞表示システム１の全体構成を示すシステム構成図である。
【図２】表示端末２０において、各種の文字を表示するディスプレイ２１の表示例を示す外観図である。
【図３】表示端末２０の電気的構成を示すブロック図である。
【図４】第１の実施形態において、楽曲情報を記憶する楽曲情報記憶領域２５１の記憶内容を示す説明図である。
【図５】表示端末２０が実行する楽曲実行プログラムの処理手順を示すフローチャートである。
【図６】第１の実施形態において、歌詞情報を記憶するＴ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５の記憶内容を示す説明図である。
【図７】表示端末２０が実行する楽曲実行プログラムのアルバム楽曲再生処理手順を示すフローチャートである。
【図８】表示端末２０が実行する楽曲実行プログラムの全曲プレイリスト楽曲再生処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２２】
以下、本発明の楽曲再生装置を、楽曲再生機能と、再生する楽曲の歌詞を表示する表示機能とを備える表示端末に適用した第１の実施形態について図面を参照して説明する。表示端末は、歌詞管理サーバと、ネットワークを介して接続され、歌詞表示システムを構成する。表示端末は、再生される楽曲の歌詞を、歌詞管理サーバから取得し、ディスプレイに表示する装置であり、例えば、スマートフォンなどの携帯端末である。歌詞管理サーバは、多数の楽曲に対応する多数の歌詞を記憶し、その多数の歌詞のうちの特定の歌詞を取得するための歌詞取得要求を表示端末から受信し、その歌詞取得要求に応じて、特定の歌詞を表示端末に送信する装置である。歌詞管理サーバは、著作権で保護された歌詞などの情報を提供するサービス提供業者が管理するサーバである。
【００２３】
［第１の実施形態の構成］
（歌詞表示システムの全体構成）
図１は、第１の実施形態の歌詞表示システムの全体構成を示すシステム構成図である。歌詞表示システム１は、表示端末２０と、歌詞管理サーバ５０と、を備える。表示端末２０は、歌詞管理サーバ５０とネットワークを介して接続されている。表示端末２０は、歌詞管理サーバ５０と、他の表示端末との間で、ネットワークを介して情報を送受信する。歌詞管理サーバ５０は、表示端末２０が再生する楽曲の歌詞を、ディスプレイ２１に表示させるため、多数の楽曲に対応する多数の歌詞情報を記憶している。歌詞情報の詳細については、後述する。表示端末２０は、再生する楽曲の歌詞を表示するための歌詞情報を、歌詞管理サーバ５０から取得する。
【００２４】
表示端末２０は、タッチパネル式のディスプレイ２１を備える。図２の（Ａ）〜図２の（Ｄ）は、表示端末２０のディスプレイ２１に表示される内容の一例を示す図である。図２の（Ａ）〜図２の（Ｃ）は、歌詞管理サーバ５０へ送信する情報をユーザに選択させるとき、ディスプレイ２１に表示される内容を示す図である。図２の（Ｄ）は、歌詞管理サーバ５０から受信した情報に従って、再生する楽曲に対応してディスプレイ２１に表示される楽曲の歌詞を示す図である。
【００２５】
図２の（Ａ）に示す画面において、ユーザは、表示端末２０が再生する楽曲の再生種類を指定することができる。ユーザは、図２の（Ａ）に示す全曲プレイリストを示す画像２１ａ及び複数のアルバム曲をそれぞれ示す複数の画像２１ｂ及び画像２１ｅ〜画像２１ｈのいずれかの画像にタッチする。これにより、全曲プレイリストから再生する楽曲を選ぶか、アルバム曲ごとのプレイリストから再生する楽曲を選ぶかのいずれかの再生種類を指定することができる。
【００２６】
図２の（Ａ）に示す画面において、ユーザが画像２１ａと、画像２１ｂと、画像２１ｅ〜画像２１ｈのいずれかにタッチすることにより、図２の（Ｂ）及び図２の（Ｃ）に示すように、プレイリストがディスプレイ２１に表示される。属性情報が、プレイリストの各楽曲に対応付けられている。プレイリストの各楽曲について、属性情報がディスプレイ２１に表示される。例えば、属性情報として、図２の（Ｂ）及び図２の（Ｃ）に示すように、楽曲ごとに、楽曲のタイトル（Ｔｉｔｌｅ）と、時間情報（Ｔｉｍｅ）と、アーティスト名（Ａｒｔｉｓｔ）と、アルバム名（Ａｌｂｕｍ）とが表示される。楽曲によっては、タイトルと、アーティスト名と、アルバム名とは対応して記憶されていない場合がある。この場合、楽曲ごとに、少なくとも時間情報が表示される。尚、第１の実施形態における時間情報は、その楽曲が再生される再生時間を示す。
【００２７】
図２の（Ｂ）は、表示端末２０の後述するＨＤＤ２５に記憶された全ての楽曲に関する楽曲情報の一覧である全曲プレイリストの表示例を示す図である。全曲プレイリストは、ユーザが、図２の（Ａ）に示す画面から、全曲プレイリストを示す画像２１ａにタッチすることにより表示される。全曲プレイリストは、ユーザが予め登録した複数の楽曲の再生順序を定めたリストである。ユーザは、図２の（Ｂ）に示す全曲プレイリストから、星形の選択識別マーク２１ｃより指示される、ユーザのお気に入りの楽曲またはお気に入りの歌詞の楽曲を、ユーザ選択情報として指定することができる。第１の実施形態では、ユーザ選択情報が指定された楽曲を、ユーザ指定曲として、以下を説明する。
【００２８】
図２の（Ｃ）は、表示端末２０のＨＤＤ２５に記憶された楽曲に関するアルバム５Ｓの楽曲情報の一覧であるアルバム５Ｓのアルバム曲プレイリストを示す図である。表示端末２０は、複数のアルバムに対応する多数の楽曲情報を記憶する。アルバム５Ｓの楽曲情報は、ユーザが、図２の（Ａ）に示す画面の複数のアルバムを示す画像から、アルバム５Ｓの画像２１ｂにタッチすることにより表示される。表示端末２０が再生する楽曲は、ユーザが、図２の（Ｂ）の全曲プレイリストまたは図２の（Ｃ）のアルバム曲プレイリストの楽曲情報の一覧から、所望の楽曲の楽曲情報の表示にタッチすることにより、指定される。
【００２９】
図２の（Ｂ）または図２の（Ｃ）に示す楽曲情報の一覧から、ユーザが所望の楽曲を選択すると、少なくとも時間情報を含む楽曲の属性情報が歌詞管理サーバ５０に送信される。歌詞管理サーバ５０は、送信された属性情報に対応する楽曲を特定し、楽曲の歌詞情報を表示端末２０へ送信する。
【００３０】
また、歌詞管理サーバ５０は、表示端末２０から送信された再生する楽曲の時間情報に従って楽曲を特定したとき、特定した楽曲に対応する歌詞情報を表示端末２０へ送信する。表示端末２０は、再生する楽曲の歌詞情報を受信し、歌詞情報に従ってディスプレイ２１に歌詞を表示する。図２の（Ｄ）は、ユーザが再生させる楽曲を指定したとき、表示端末２０が、指定された楽曲の歌詞情報を歌詞管理サーバ５０から受信し、歌詞情報に従って歌詞をディスプレイ２１に表示させた表示状態を示す図である。
【００３１】
（表示端末の詳細な構成）
図３は、第１の実施形態の表示端末２０の電気的構成を示すブロック図である。表示端末２０はＣＰＵ２２を備える。ＣＰＵ２２は、表示端末２０の全体動作を制御する。また、表示端末２０は、構成要素として、ＲＯＭ２３と、ＲＡＭ２４と、ＨＤＤ２５と、ネットワーク接続部２６と、スピーカ２７と、ディスプレイ２１とを備える。ＣＰＵ２２は、これらの構成要素にそれぞれ接続される。ＣＰＵ２２は、ＲＯＭ２３、ＲＡＭ２４、ＨＤＤ２５などの記憶手段と共に、表示端末２０の動作を制御処理するコンピュータを構成する。ＨＤＤ２５は、楽曲情報記憶領域２５１を含む。楽曲情報記憶領域２５１は、楽曲をスピーカ２７から出力させるための楽曲情報を記憶する。楽曲情報には、楽曲の属性情報が対応付けられている。ネットワーク接続部２６は、インターネットなどのネットワークを介して、歌詞管理サーバ５０と通信する。
【００３２】
ＲＯＭ２３は、楽曲実行プログラム記憶領域２３１を含む。楽曲実行プログラム記憶領域２３１は、楽曲実行プログラムを記憶する。表示端末２０は、楽曲再生機能を備え、楽曲実行プログラムにより楽曲情報中の楽曲演奏情報を楽曲再生信号に逐次変換することで、スピーカ２７から楽曲を出力する。楽曲実行プログラムの実行により、楽曲情報の変換と同期して、歌詞管理サーバ５０から取得された歌詞情報に従って、楽曲の歌詞がディスプレイ２１に表示される。表示端末２０は、楽曲の再生出力に同期して、楽曲の歌詞をディスプレイ２１に順次表示する。
【００３３】
ＲＡＭ２４は、再生楽曲情報記憶領域２４０と、Ｔ１歌詞情報記憶領域２４１と、Ｔ２歌詞情報記憶領域２４２と、Ｔ３歌詞情報記憶領域２４３と、Ｔ４歌詞情報記憶領域２４４と、Ｔ５歌詞情報記憶領域２４５とを含む。再生楽曲情報記憶領域２４０は、ディスプレイ２１を用いてユーザにより指定される再生する楽曲の楽曲情報と、再生する楽曲の歌詞情報とを記憶する。Ｔ１歌詞情報記憶領域２４１と、Ｔ２歌詞情報記憶領域２４２と、Ｔ３歌詞情報記憶領域２４３と、Ｔ４歌詞情報記憶領域２４４と、Ｔ５歌詞情報記憶領域２４５とは、楽曲の歌詞情報を記憶する。
【００３４】
図４は、表示端末２０のＨＤＤ２５の楽曲情報記憶領域２５１に記憶される多数の楽曲情報を示す図である。各楽曲情報は、楽曲演奏情報のほかに、楽曲のタイトル（Ｔｉｔｌｅ）と、時間情報（Ｔｉｍｅ）と、アーティスト名（Ａｒｔｉｓｔ）と、アルバム名（Ａｌｂｕｍ）と、ユーザ選択情報と、閲覧回数情報とを含む。表示端末２０は、この楽曲情報に従って、再生順序が定められた全曲プレイリストから再生する楽曲を選ぶ再生種類、及び、この楽曲情報に従って再生順序が定められたアルバムごとのプレイリストから再生する楽曲を選ぶ再生種類を、図２の（Ａ）に示すようにディスプレイ２１に表示する。
【００３５】
歌詞管理サーバ５０は、多数の楽曲に対応付けられた多数の歌詞情報を記憶する装置である。図３に示すように歌詞管理サーバ５０は、歌詞情報記憶領域５１を備える。歌詞情報記憶領域５１は、多数の楽曲に対応する多数の歌詞情報を、楽曲情報と対応付けて記憶する。表示端末２０は、歌詞管理サーバ５０から歌詞情報を受信する。
【００３６】
［第１の実施形態の動作及び作用］
（楽曲実行処理）
表示端末２０が行う楽曲実行処理について、図５、図６及び図７を用いて詳細に説明する。図５は、楽曲実行プログラムにより処理が実行される楽曲実行処理の手順を示すフローチャートである。図６は、楽曲実行処理に従って、ＲＡＭ２４のＴ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５に記憶される記憶内容を示す図である。表示端末２０には、アプリケーションソフトウエアがインストールされており、このアプリケーションソフトウエアに含まれる楽曲実行プログラムが実行される。楽曲実行プログラムは、図７に示す処理を実行するアルバム曲再生プログラム、及び図８に示す処理を実行する全曲プレイリスト再生プログラムを、サブルーチンプログラムとして含む。楽曲実行処理は、ユーザにより、ディスプレイ２１に表示される図示外の開始ボタンにタッチされて、楽曲実行プログラムの実行が指示されることにより、開始される。なお、図５に示す各処理は、表示端末２０のＣＰＵ２２が実行する処理である。
【００３７】
まず、図５に示す楽曲実行処理のフローチャートに従って楽曲実行プログラムを説明する。最初に、ステップＳ１では、楽曲情報記憶領域２５１に記憶された楽曲に、ユーザ指定曲があるか否かが判断される。ユーザ指定曲は、ユーザのお気に入りの楽曲またはお気に入りの歌詞の楽曲である。ユーザ指定曲である楽曲には、楽曲情報のユーザ選択情報に「１」が付される。ユーザ指定曲ではない楽曲情報のユーザ選択情報には、「０」が付される。ユーザ指定曲があると判断されると（ステップＳ１：ＹＥＳ）、ステップＳ２が実行される。ユーザ指定曲があると判断されないと（ステップＳ１：ＮＯ）、ステップＳ３が実行される。
【００３８】
ステップＳ２では、ステップＳ１においてユーザ指定曲があると判断されたとき（ステップＳ１：ＹＥＳ）、ユーザ選択情報に「１」が付されると共に閲覧回数が上位の５曲が、楽曲情報記憶領域２５１の多数の楽曲情報から抽出される。その抽出された５曲の歌詞情報を取得する要求が、歌詞管理サーバ５０へ送信される。歌詞情報を取得したい楽曲のタイトルが、歌詞情報を取得する要求として、歌詞管理サーバ５０へ送信される。楽曲情報に対応付けられた属性情報に、楽曲のタイトルが記憶されていない場合は、楽曲の時間情報が歌詞管理サーバ５０へ送信される。歌詞管理サーバ５０は、楽曲の時間情報を受信したときは、歌詞情報記憶領域５１から時間情報が一致する歌詞情報と、楽曲のタイトルとを特定する。そして、歌詞管理サーバ５０は、歌詞情報記憶領域５１に記憶されたタイトルが一致する楽曲の歌詞情報を、表示端末２０へ送信する。
【００３９】
その結果、表示端末２０は、歌詞管理サーバ５０から歌詞情報を取得すると、それぞれの楽曲のタイトルと、歌詞情報とを対応付けて、ＲＡＭ２４のそれぞれの記憶領域２４１〜２４５に記憶させる。各歌詞情報は、ＲＡＭ２４のそれぞれの記憶領域２４１〜２４５に記憶されるとき、記憶される日時を示す登録日時が対応付けて記憶される。図２の（Ｂ）に示すように、ユーザ指定曲に、楽曲Ａと、楽曲Ｂと、楽曲Ｃと、楽曲Ｅと、楽曲Ｘとが指定されているとき、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５には、図６の（Ａ）に示すように、楽曲Ａと、楽曲Ｂと、楽曲Ｃと、楽曲Ｅと、楽曲Ｘとの楽曲のタイトルが、歌詞情報と対応付けて記憶される。
【００４０】
ステップＳ３では、プレイリスト候補が表示される。ディスプレイ２１に、プレイリスト候補として、図２の（Ａ）に示す全曲プレイリストを示す画像２１ａと各アルバム曲を示す画像２１ｂとが表示される。
【００４１】
ステップＳ４では、プレイリストが選択されたか否かが判断される。ステップＳ４では、ステップＳ３により表示されたディスプレイ２１がユーザによりタッチされ、図２の（Ａ）に示す全曲プレイリストを示す画像２１ａと、各アルバム曲を示す画像２１ｂ及び画像２１ｅ〜２１ｈとのいずれかが指定されることにより、プレイリストが選択されたことが判断される。プレイリストが選択されたと判断されたとき（ステップＳ４：ＹＥＳ）、ステップＳ５が実行される。プレイリストが選択されたと判断されないとき（ステップＳ４：ＮＯ）、ステップＳ４が繰り返し実行される。
【００４２】
ステップＳ５では、ステップＳ４により選択されたプレイリストがアルバム曲のプレイリストであるか否かが判断される。アルバム曲のプレイリストであると判断されると（ステップＳ５：ＹＥＳ）、ステップＳ６が実行される。アルバム曲のプレイリストであると判断されないと（ステップＳ５：ＮＯ）、ステップＳ８が実行される。
【００４３】
ステップＳ６では、選択されたアルバムの楽曲の一覧を示すアルバム曲のプレイリストが表示される。ステップＳ５において、図２の（Ａ）に示すプレイリスト候補から、アルバム５Ｓの画像２１ｂが指定されると、ステップＳ６では、図２の（Ｃ）に示すアルバム５Ｓのプレイリストであるアルバム５Ｓの複数の楽曲の一覧が、ディスプレイ２１に表示される。
【００４４】
ステップＳ７では、再生する楽曲が指示されたか否かが判断される。図２の（Ｃ）に示すように、ディスプレイ２１に表示されたアルバム５Ｓのプレイリストの楽曲の一覧から、ユーザが再生する楽曲にタッチすることにより、楽曲の再生が指示される。例えば、アルバム５Ｓの楽曲ＳＳ２がユーザによりタッチされ、楽曲ＳＳ２の再生が指示されると、楽曲ＳＳ２のタイトルの左隣に再生カーソル２１ｄが表示される。
【００４５】
ステップＳ８では、図２の（Ｂ）に示すように全曲プレイリストの楽曲の一覧が表示される。ステップＳ８の処理は、ステップＳ５において選択されたプレイリストがアルバム曲のプレイリストであると判断されないとき（ステップＳ５：ＮＯ）、全曲プレイリストの表示が実行される。
【００４６】
ステップＳ９では、再生する楽曲が指示されたか否かが判断される。図２の（Ｂ）に示すように、ディスプレイ２１に表示された全曲プレイリストの楽曲の一覧から、ユーザが再生する楽曲にタッチすることにより、楽曲の再生が指示される。図２の（Ｂ）に示すように、全曲プレイリストの楽曲の一覧から、楽曲Ｃが、ユーザによりタッチされ、楽曲Ｃの再生が指示されると、楽曲Ｃのタイトルの左隣に、再生カーソル２１ｄが表示される。ステップＳ９において楽曲の再生が指示されると、規定された再生順序に従って、再生する楽曲が、全曲プレイリストのｎ番目の楽曲であるかが決定される。
【００４７】
ステップＳ１０では、アルバム楽曲再生処理が実行される。図７は、アルバム楽曲再生処理の手順を示すフローチャートである。
【００４８】
＜アルバム楽曲再生処理＞
ステップＳ１００では、ステップＳ７において再生する楽曲として指示された楽曲に、再生番号ｎが設定される。再生番号ｎは、ディスプレイ２１に表示されるアルバム曲の、再生される順に並べられた複数の楽曲からなるプレイリストの再生順序に従って、再生する楽曲として指示された楽曲が、プレイリストの何曲目の楽曲であるかを示す番号である。例えば、図２の（Ｃ）に示すアルバム５Ｓのプレイリストから、ステップＳ７において楽曲ＳＳ２が再生する楽曲として指示されたときは、再生番号は「ｎ＝２」と設定される。
【００４９】
ステップＳ１０１では、アルバム曲のプレイリストの複数の楽曲から、再生する楽曲として指示されたｎ番目の楽曲の再生が開始される。ｎ番目の楽曲は、楽曲情報記憶領域２５１に記憶された楽曲情報の楽曲演奏情報に従って、再生される。
【００５０】
ステップＳ１０２では、再生されるｎ番目の楽曲の歌詞が、ＲＡＭ２４のＴ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに記憶されているかが判断される。例えば、ステップＳ１０１で、図２の（Ｃ）に示す楽曲ＳＳ２の再生が開始されたとき、アルバム５Ｓのプレイリストの２番目の楽曲ＳＳ２の歌詞が、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに記憶されているかが判断される。ｎ番目の楽曲の歌詞が、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに記憶されていると判断されると（ステップＳ１０２：ＹＥＳ）、ステップＳ１０４の処理が実行される。ｎ番目の楽曲の歌詞が、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに記憶されていると判断されないと（ステップＳ１０２：ＮＯ）、ステップＳ１０３の処理が実行される。
【００５１】
ステップＳ１０３では、ステップＳ１０１において再生が開始されるｎ番目の楽曲の歌詞情報を取得する要求が、歌詞管理サーバ５０へ送信される。そして、歌詞管理サーバ５０から、歌詞情報の取得が要求された楽曲であるｎ番目の楽曲の歌詞情報が取得される。ステップＳ１０３では、取得された楽曲の歌詞情報は、ＲＡＭ２４の再生楽曲情報記憶領域２４０に記憶される。
【００５２】
ステップＳ１０４では、ステップＳ１０１において再生が開始されるｎ番目の楽曲の歌詞情報が、ディスプレイ２１に表示される。ステップＳ１０４が実行されると、例えば、楽曲の歌詞は、図２の（Ｄ）に示すようにディスプレイ２１に表示される。ステップＳ１０４では、ステップＳ１０２において、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに、ｎ番目の楽曲の歌詞情報が記憶されていると判断されたとき（ステップＳ１０２：ＹＥＳ）、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかからｎ番目の楽曲の歌詞情報が読み出され、表示される。
【００５３】
ステップＳ１０５では、アルバム５Ｓのプレイリストにｎ＋１番目の楽曲があるか否かが判断される。アルバム５Ｓに、ｎ＋１番目の楽曲があると判断されると（ステップＳ１０５：ＹＥＳ）、ステップＳ１０６が実行される。ｎ＋１番目の楽曲があると判断されないと（ステップＳ１０５：ＮＯ）、ステップＳ１１１が実行される。
【００５４】
ステップＳ１０６では、ｎ＋１番目の楽曲の歌詞情報が、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに、既に記憶されているか否かが判断される。例えば、ステップＳ１０１で、楽曲ＳＳ２の再生が開始されたとき、アルバム５Ｓのプレイリストに示される楽曲ＳＳ３の歌詞情報が、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに記憶されているかが判断される。Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに、ｎ＋１番目の楽曲の歌詞情報が記憶されていると判断されると（ステップＳ１０６：ＹＥＳ）、ステップＳ１１０が実行される。Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに、ｎ＋１番目の楽曲の歌詞情報が記憶されていると判断されないと（ステップＳ１０６：ＮＯ）、ステップＳ１０７が実行される。
【００５５】
ステップＳ１０７では、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに楽曲の歌詞情報が記憶されていない領域があり、ｎ＋１番目の楽曲の歌詞情報を記憶することが可能であるか否かが判断される。ｎ＋１番目の楽曲の歌詞情報の記憶が可能であると判断されると（ステップＳ１０７：ＹＥＳ）、ステップＳ１０９が実行される。ｎ＋１番目の楽曲の歌詞情報の記憶が可能であると判断されないと（ステップＳ１０７：ＮＯ）、ステップＳ１０８が実行される。
【００５６】
ステップＳ１０８では、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５から、最も登録日時が古い楽曲の歌詞情報が記憶されている記憶領域の記憶内容が消去される。尚、最も登録日時が古い楽曲が記憶されている記憶領域が複数ある場合は、その複数の記憶領域のうち、楽曲情報に対応する歌詞情報の閲覧回数が最も少ない楽曲の記憶領域の記憶内容が消去される。例えば、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５に、図６の（Ａ）に示す内容が記憶されているとき、ステップＳ１０８が実行されると、楽曲Ｅの楽曲のタイトル及び歌詞情報が消去される。歌詞情報の閲覧回数は、再生指示により楽曲が再生され、再生される楽曲の歌詞がディスプレイ２１に表示されるとき、楽曲情報記憶領域２５１に記憶される楽曲情報の、対応する歌詞情報の閲覧回数に１が加算されることにより、計数される。
【００５７】
ステップＳ１０９では、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかのうち、記憶が可能であると判断された領域に、ｎ＋１番目の楽曲の歌詞情報が記憶される。例えば、ステップＳ１０１において、楽曲ＳＳ２の再生が開始され、ステップＳ１０２において楽曲ＳＳ２の歌詞情報が、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに記憶されていると判断されたとき、ステップＳ１０９が実行されると、ステップＳ２において図６の（Ａ）に示すように記憶されていたＴ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５の内容は、図６の（Ｂ）に示すように変化する。すなわち、記憶されていた楽曲Ｅの歌詞情報が、最も閲覧回数が少ない楽曲の歌詞情報として、ステップＳ１０８が実行されることにより消去され、この楽曲Ｅの歌詞情報に代わって楽曲ＳＳ３の歌詞情報がＴ５歌詞情報記憶領域２４５に記憶される。各楽曲の歌詞情報には、楽曲タイトルが対応付けて記憶される。
【００５８】
ステップＳ１１０では、再生楽曲の順序に従って次の楽曲を再生させるため、ｎに１が加えられ、ｎが更新される。
【００５９】
ステップＳ１１１では、ステップＳ１１０で更新されたｎ番目の楽曲を再生する指示がされたか否かが判断される。例えば、ステップＳ１０１においてアルバム５Ｓの２番目の楽曲ＳＳ２の再生が開始されていたとき、ステップＳ１１１では、アルバム５Ｓの３番目の楽曲ＳＳ３があるか否かが判断される。ステップＳ１１１において判断される、楽曲を再生する指示は、ステップＳ１０７において開始された楽曲の再生が終了したとき、再生番号が連続する楽曲を自動で再生させる指示、または、ステップＳ１０１において再生が開始された楽曲の途中で、新たに再生がユーザにより指示された楽曲を再生させる指示である。ステップＳ１１１において、ステップＳ１１０で更新されたｎ番目の楽曲を再生する指示がされたと判断されたとき（ステップＳ１１１：ＹＥＳ）、ステップＳ１０１が実行される。ｎ番目の楽曲を再生する指示がされたと判断されないとき（ステップＳ１１１：ＮＯ）、ステップＳ１１２が実行される。
【００６０】
ステップＳ１１２では、アルバム曲の楽曲の再生を終了する指示がされたか否かが判断される。アルバム曲の楽曲の再生の終了は、ユーザがディスプレイ２１に表示される図示外のプレイリスト一覧表示ボタンにタッチすることにより、実行される。このプレイリスト一覧表示ボタンは、再生される楽曲のアルバム曲と異なるアルバム曲のプレイリスト、または全曲プレイリストを表示させることを指示するために、ディスプレイ２１に表示される。アルバム曲の楽曲の再生を終了する指示がされたと判断されたとき（ステップＳ１１２：ＹＥＳ）、アルバム楽曲再生処理が終了される。アルバム曲の楽曲の再生を終了する指示がされたと判断されないとき（ステップＳ１１２：ＮＯ）、ステップＳ１１１の処理が実行される。アルバム楽曲再生処理が終了されると、処理が、図５に示す楽曲実行処理に戻り、ステップＳ４０が実行される。
【００６１】
アルバム楽曲再生処理のステップＳ１０１からステップＳ１１１の処理が複数回繰り返して実行される。例えば、ステップＳ１０１からステップＳ１１１の処理が５回繰り返し実行され、ステップＳ１０１において、アルバム５Ｓの７番目の楽曲ＳＳ７が再生される。このとき、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５には、図６の（Ｃ）に示す内容が記憶される。
【００６２】
ステップＳ２０では、図８に示す全曲プレイリスト楽曲再生処理が実行される。図８は、全曲プレイリスト楽曲再生処理を示すフローチャートである。
【００６３】
＜全曲プレイリスト楽曲再生処理＞
ステップＳ２００では、再生する楽曲として指示された楽曲が、ユーザ指定曲であるか否かが判断される。指示された楽曲の楽曲情報のユーザ選択情報に「１」が付されているとき、ユーザ指定曲であると判断される。指示された楽曲が、ユーザ指定曲であると判断されるとき（ステップＳ２００：ＹＥＳ）、ステップＳ２０１が実行される。指示された楽曲が、ユーザ指定曲であると判断されないとき（ステップＳ２００：ＮＯ）、ステップＳ２２０が実行される。
【００６４】
ステップＳ２０１では、ステップＳ９において再生する楽曲として指示された楽曲に、再生番号ｍが設定される。再生番号ｍは、ディスプレイ２１に表示される全曲プレイリストであって、再生される順に並べられた複数の楽曲からなるプレイリストの再生順序に従って、再生する楽曲として指示されたユーザ指定曲が、プレイリストの何曲目のユーザ指定曲であるかを示す番号である。例えば、図２の（Ｂ）に示す全曲プレイリストから、ステップＳ９において楽曲Ｃを再生する楽曲として指示されたときは、再生番号は「ｍ＝３」と設定される。
【００６５】
ステップＳ２０２では、全曲プレイリストから、ステップＳ２０１において再生する楽曲として指定されたユーザ指定曲のｍ番目の楽曲の再生が開始される。ユーザ指定曲のｍ番目の楽曲は、楽曲情報記憶領域２５１に記憶された楽曲情報の楽曲演奏情報に従って、再生される。
【００６６】
ステップＳ２０３では、ステップＳ２０２において再生が開始されたユーザ指定曲のｍ番目の楽曲の歌詞情報が、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに、既に記憶されているか否かが判断される。Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに、ユーザ指定曲のｍ番目の楽曲の歌詞情報が記憶されていると判断されると（ステップＳ２０３：ＹＥＳ）、ステップＳ２０５が実行される。Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに、ユーザ指定曲のｍ番目の楽曲の歌詞情報が記憶されていると判断されないと（ステップＳ２０３：ＮＯ）、ステップＳ２０４が実行される。
【００６７】
ステップＳ２０４では、ステップＳ２０２において再生が開始されるユーザ指定曲のｍ番目の楽曲の歌詞情報を取得する要求が、歌詞管理サーバ５０へ送信される。そして、歌詞管理サーバ５０から、ユーザ指定曲のｍ番目の楽曲の歌詞情報が取得される。ステップＳ２０４では、取得された楽曲の歌詞情報は、ＲＡＭ２４の再生楽曲情報記憶領域２４０に記憶される。
【００６８】
ステップＳ２０５では、ステップＳ２０２において再生が開始されるユーザ指定曲のｍ番目の楽曲の歌詞情報が、ディスプレイ２１に表示される。ステップＳ２０５では、ステップＳ２０３において、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに、ユーザ指定曲のｍ番目の楽曲の歌詞情報が記憶されていると判断されたとき（ステップＳ２０３：ＹＥＳ）、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかからユーザ指定曲のｍ番目の楽曲の歌詞情報が読み出され、ディスプレイ２１に表示される。
【００６９】
ステップＳ２０６では、全曲プレイリストにおいて、再生順序がユーザ指定曲のｍ番目の楽曲の後に定められたユーザ指定曲であるｍ＋１番目の楽曲が存在するか否かが判断される。ｍ＋１番目の楽曲が存在すると判断されると（ステップＳ２０６：ＹＥＳ）、ステップＳ２０７が実行される。ユーザ指定曲のｍ＋１番目の楽曲が存在すると判断されないと（ステップＳ２０６：ＮＯ）、ステップＳ２１１が実行される。例えば、図２の（Ｂ）に全曲プレイリストにおいて、ステップＳ２０２において、ユーザ指定曲の３曲目である楽曲Ｃの再生が開始されたとき、ステップＳ２０６では、ユーザ指定曲の４曲目の楽曲が存在するか否かが判断される。例えば、図２の（Ｂ）に示す全曲プレイリストでは、３番目の楽曲である楽曲Ｃの後に、ユーザ指定曲である楽曲Ｅが存在するため、ユーザ指定曲の４番目の楽曲が存在すると判断され（ステップＳ２０６：ＹＥＳ）、ステップＳ２０７が実行される。
【００７０】
ステップＳ２０７では、ユーザ指定曲のｍ＋１番目の楽曲の歌詞情報が、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに記憶されているか否かが判断される。ユーザ指定曲のｍ＋１番目の楽曲の歌詞情報が記憶されていると判断されると（ステップＳ２０７：ＹＥＳ）、ステップＳ２１１の処理が実行される。ユーザ指定曲のｍ＋１番目の楽曲の歌詞情報が記憶されていると判断されないと（ステップＳ２０７：ＮＯ）、ステップＳ２０８の処理が実行される。
【００７１】
ステップＳ２０８では、ユーザ指定曲のｍ＋１番目の楽曲の歌詞情報を、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに記憶することが可能であるか否かが判断される。記憶可能であると判断されると（ステップＳ２０８：ＹＥＳ）、ステップＳ２１０が実行される。記憶可能であると判断されないと（ステップＳ２０８：ＮＯ）、ステップＳ２０９が実行される。
【００７２】
ステップＳ２０９では、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５から、最も登録日時が古い楽曲の歌詞情報が記憶されている記憶領域の記憶内容が消去される。最も登録日時が古い楽曲が記憶されている記憶領域が複数ある場合は、その複数のうち、楽曲情報に対応する歌詞情報の閲覧回数が最も少ない楽曲の記憶領域の記憶内容が消去される。
【００７３】
ステップＳ２１０では、ユーザ指定曲のｍ＋１番目の楽曲の歌詞情報が、歌詞管理サーバ５０から取得される。取得されたユーザ指定曲のｍ＋１番目の楽曲の歌詞情報は、ステップＳ２０９において楽曲の歌詞情報が消去されたＴ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５の空き領域に記憶される。
【００７４】
ステップＳ２１１では、新たに次の楽曲を再生させる指示があるか否かが判断される。楽曲を再生させる指示があると判断されると（ステップＳ２１１：ＹＥＳ）、ステップＳ２１２が実行される。楽曲を再生させる指示があると判断されないと（ステップＳ２１１：ＮＯ）、ステップＳ２１１が繰り返し実行される。次の楽曲を再生させる指示は、ステップＳ２０２において開始された楽曲の再生が終了したとき、再生番号が連続する楽曲を自動で再生させる指示、または、ステップＳ２０２において再生が開始された楽曲の途中で、新たに再生がユーザにより指示された楽曲を再生させる指示である。
【００７５】
ステップＳ２１２では、再生させる指示が行われた楽曲は、ステップＳ２０２において再生開始が指示されたユーザ指定曲のｍ番目の楽曲の次の楽曲であるユーザ指定曲のｍ＋１番目のユーザ指定曲であるか否かが判断される。ｍ＋１番目のユーザ指定曲を再生させる指示がされたと判断されたとき（ステップＳ２１２：ＹＥＳ）、ステップＳ２１３が実行される。ユーザ指定曲のｍ＋１番目のユーザ指定曲を再生させる指示がされないと判断されたとき（ステップＳ２１２：ＮＯ）、ステップＳ２２０が実行される。
【００７６】
ステップＳ２１３では、再生楽曲の順序に従って次のユーザ指定曲を再生させるため、ｍに１が加えられ、ｍが更新される。そして、処理は、ステップＳ２０２に戻って実行される。
【００７７】
ステップＳ２２０では、再生が指示された楽曲の、全曲プレイリストにおけるユーザ指定曲であるか否かに関わらない楽曲の再生順序を示す再生番号ｎが設定される。
【００７８】
ステップＳ２２１では、ステップＳ９またはステップＳ２１２において再生が指示されたｎ番目の楽曲の再生が開始される。
【００７９】
ステップＳ２２２では、ステップＳ２２１において再生が開始されたｎ番目の楽曲の歌詞情報がＴ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに記憶されているか否かが判断される。歌詞情報が記憶されていると判断されると（ステップＳ２２２：ＹＥＳ）、ステップＳ２２４の処理が実行される。歌詞情報が記憶されていると判断されないと（ステップＳ２２２：ＮＯ）、ステップＳ２２３の処理が実行される。
【００８０】
ステップＳ２２３では、ステップＳ２２１において再生が開始されるｎ番目の楽曲の歌詞情報が取得される。表示端末２０は、ｎ番目の楽曲の歌詞情報を取得する要求を、歌詞管理サーバ５０へ送信する。歌詞管理サーバ５０は、要求に応じて、ｎ番目の楽曲の歌詞情報を表示端末２０へ送信する。ステップＳ２２３では、取得された楽曲の歌詞情報は、ＲＡＭ２４の再生楽曲情報記憶領域２４０に記憶される。
【００８１】
ステップＳ２２４では、取得されたｎ番目の楽曲の歌詞情報に従って、ｎ番目の楽曲の歌詞がディスプレイ２１に表示される。ステップＳ２２４では、ステップＳ２２２において、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに、ｎ番目の楽曲の歌詞情報が記憶されていると判断されたとき（ステップＳ２２２：ＹＥＳ）、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかからｎ番目の楽曲の歌詞情報が読み出され、表示される。ステップＳ２２４では、ステップＳ２２２において、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに、ｎ番目の楽曲の歌詞情報が記憶されていると判断されず（ステップＳ２２２：ＮＯ）、ステップＳ２２３において歌詞管理サーバ５０から歌詞情報を取得したときは、ＲＡＭ２４の再生楽曲情報記憶領域２４０からｎ番目の楽曲の歌詞情報が読み出され、表示される。
【００８２】
ステップＳ２２５では、ｎ＋１番目の楽曲を再生する指示がされたか否かが判断される。例えば、ステップＳ２０２において全曲プレイリストの５番目の楽曲の再生が開始されていたとき、ステップＳ２２５では、全曲プレイリストの６番目の楽曲の再生指示がされたか否かが判断される。ステップＳ２２５において判断される、楽曲を再生させる指示は、ステップＳ２０２において開始された楽曲の再生が終了したとき、再生番号が連続する楽曲を自動で再生させる指示、または、ステップＳ２０２において再生が開始された楽曲の途中でユーザにより指示された、楽曲を新たに再生させる指示である。ｎ＋１番目の楽曲を再生する指示がされたと判断されると（ステップＳ２２５：ＹＥＳ）、ステップＳ２２６が実行される。ｎ＋１番目の楽曲を再生する指示がされたと判断されないと（ステップＳ２２５：ＮＯ）、ステップＳ２２７の処理が実行される。
【００８３】
ステップＳ２２６では、再生楽曲の順序に従って次の楽曲を再生させるため、ｎに１が加えられ、ｎが更新される。そして、処理は、ステップＳ２２１に戻って実行される。
【００８４】
ステップＳ２２７では、全曲プレイリストの楽曲の再生を終了する指示がされたか否かが判断される。全曲プレイリストの楽曲の再生の終了は、ユーザがディスプレイ２１に表示される図示外のプレイリスト一覧表示ボタンにタッチすることにより、実行される。このプレイリスト一覧表示ボタンは、再生される楽曲のアルバム曲のプレイリストを表示させることを指示するために、ディスプレイ２１に表示される。全曲プレイリストの楽曲の再生を終了する指示がされたと判断されたとき（ステップＳ２２７：ＹＥＳ）、全曲プレイリスト楽曲再生処理が終了され、ステップＳ３０が実行される。全曲プレイリストの楽曲の再生を終了する指示がされたと判断されないとき（ステップＳ２２７：ＮＯ）、ステップＳ２２５の処理が実行される。
【００８５】
全曲プレイリスト楽曲再生処理のステップＳ２０２からステップＳ２１２の処理が複数回繰り返して実行される。例えば、図２の（Ｂ）に示すように、全曲プレイリストのうちユーザ指定曲の３番目の楽曲Ｃが指定されている状態で、ステップＳ２０１で、再生番号「ｍ＝３」と設定された後に、ステップＳ２０２からステップＳ２１２の処理が３回繰り返し実行される。このとき、ステップＳ２０２において、全曲プレイリストのうちユーザ指定曲の６番目の楽曲ＳＳ１が再生される。この６番目の楽曲ＳＳ１が再生されるとき、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５には、図６の（Ｄ）に示す内容が記憶される。
【００８６】
全曲プレイリスト楽曲再生処理が終了された後に、処理が、図５に示す楽曲実行処理に戻り、ステップＳ３０が実行される。ステップＳ３０では、楽曲にユーザ選択情報を付加する指示があったか否かが判断される。楽曲にユーザ選択情報を付加する指示は、全曲プレイリストが表示されているとき、ユーザが、ディスプレイ２１に表示される図示外のユーザ指定ボタンにタッチすることにより、行われる。楽曲にユーザ選択情報を付加する指示がされたと判断されるとき（ステップＳ３０：ＹＥＳ）、ステップＳ３１が実行される。楽曲にユーザ選択情報を付加する指示がされたと判断されないとき（ステップＳ３０：ＮＯ）、ステップＳ４０が実行される。なお、楽曲にユーザ選択情報を付加する指示は、全曲プレイリストが表示されているときに限らない。アルバム曲プレイリストが表示されているときにおいても、楽曲にユーザ選択情報を付加する指示がされたと判断される処理を行い、楽曲にユーザ選択情報を付加する指示を行ってもよい。また、楽曲にユーザ選択情報を付加する指示は、ユーザ指定ボタンをタッチする方法に限らない。例えば、ユーザが、各楽曲に対応付けられた指定画像をタッチすることにより、楽曲にユーザ選択情報を付加する指示としてもよい。
【００８７】
ステップＳ３１では、ユーザ指定曲であることを示すユーザ選択情報を付加する楽曲が指定されたか否かが判断される。具体的には、図２の（Ｂ）に示すディスプレイ２１に表示された複数の楽曲情報のうち、ユーザが所望する楽曲情報の左端をタッチすることにより、ユーザが所望する楽曲にユーザ選択情報を付加する指示がされる。ユーザ選択情報を付加する楽曲が指定されたと判断されるとき（ステップＳ３１：ＹＥＳ）、ステップＳ３２が実行される。ユーザ選択情報を付加する楽曲が指定されたと判断されないとき（ステップＳ３１：ＮＯ）、ステップＳ３１が繰り返し実行される。
【００８８】
ステップＳ３２では、ステップＳ３１において指定された楽曲にユーザ選択情報が付加され、ユーザ指定曲であると登録される。ステップＳ３２が実行されると、指定された楽曲の楽曲情報には、ユーザ選択情報に「１」が付されて、登録される。そして、ディスプレイ２１に表示された全曲プレイリストにおいて、指定された楽曲に、選択識別マーク２１ｃが表示される。ステップＳ３２が実行されると、続けてステップＳ４０が実行される。また、ステップＳ３１において、ディスプレイ２１に表示された楽曲情報から、ユーザ選択情報に「１」が付された楽曲の楽曲情報を、ユーザがタッチする。これにより、ユーザ指定曲を解除する操作が行われ、ユーザ選択情報に「１」が付された楽曲のユーザ選択情報が「０」に変更される。
【００８９】
ステップＳ４０では、楽曲実行処理を終了する指示がされたか否かが判断される。楽曲実行処理を終了する指示がされたと判断されたとき（ステップＳ４０：ＹＥＳ）、楽曲実行処理が終了される。楽曲実行処理を終了する指示がされたと判断されないとき（ステップＳ４０：ＮＯ）、ステップＳ１の処理が実行される。楽曲実行処理は、ユーザにより、ディスプレイ２１に表示される図示外の終了ボタンにタッチされて、楽曲実行プログラムの終了が指示されることにより、終了される。
【００９０】
［第２の実施形態の構成］
以下、本発明の第２の実施形態について、説明する。第２の実施形態は、ユーザによりアルバム曲の再生が指示され、ディスプレイ２１にアルバム曲のプレイリストが表示されるときに、少なくとも１曲以上のユーザ指定曲の楽曲の歌詞情報を取得する点で、第１の実施形態と相違する。第２の実施形態は、他の部分の構成及び処理について第１の実施形態と同じであるので、相違する構成についてのみ詳述し、同じ構成についてその説明を省略する。
【００９１】
第２の実施形態では、ユーザにより、図２の（Ａ）に示す楽曲のプレイリストの一覧から、アルバム曲のプレイリストが選択され、図２の（Ｃ）に示すように、アルバム曲のプレイリストが表示されたとき、表示されたプレイリストのアルバム曲を構成する複数の楽曲のうち、ユーザ指定曲と指定された楽曲の歌詞情報を、歌詞管理サーバ５０から取得し、ＲＡＭ２４のＴ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに記憶させる。具体的には、図５に示す楽曲実行処理において、ステップＳ６は、ユーザにより選択されたアルバム曲のプレイリストを表示する動作と、その選択されたアルバム曲のプレイリストのうちで、ユーザ選択情報に「１」が付されているユーザ指定曲の歌詞情報を、歌詞管理サーバ５０から取得して記憶する動作とを行う。例えば、ステップＳ６の実行により、ディスプレイ２１に図２の（Ｃ）に示すアルバム５Ｓのプレイリストが表示されたとき、図４に示す楽曲情報記憶領域２５１に記憶された多数の楽曲のうち、アルバム５Ｓの楽曲である楽曲ＳＳ１〜楽曲ＳＳ１０のユーザ選択情報に「１」が付されている楽曲である楽曲ＳＳ１と、楽曲ＳＳ４と、楽曲ＳＳ５とを、ユーザ指定曲として抽出する。
【００９２】
表示端末２０は、楽曲ＳＳ１と、楽曲ＳＳ４と、楽曲ＳＳ５との歌詞情報を取得する要求を、歌詞管理サーバ５０へ送信する。歌詞管理サーバ５０は、歌詞情報記憶領域５１に記憶された多数の楽曲に対応する歌詞情報から、楽曲ＳＳ１の歌詞情報と、楽曲ＳＳ４の歌詞情報と、楽曲ＳＳ５の歌詞情報とを、表示端末２０に送信する。表示端末２０は、受信した楽曲ＳＳ１の歌詞情報と、楽曲ＳＳ４の歌詞情報と、楽曲ＳＳ５の歌詞情報とを、それぞれＴ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに記憶する。これにより、ユーザが、プレイリストを表示すると指定したアルバム曲の楽曲のうち、ユーザ指定曲を再生する指示をしたとき、表示端末２０は、再生される楽曲と同期して、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかから読み出された歌詞情報に従って、ディスプレイ２１に歌詞を表示させることができる。この結果、アルバム曲のユーザ指定曲の再生を指示したとき、そのユーザ指定曲の再生に同期して、ユーザ指定曲の歌詞が速やかにディスプレイ２１に表示される。
【００９３】
［実施形態の効果］
第１および第２の実施形態では、プレイリストから楽曲の再生が指示され、楽曲の再生が開始されるとき、再生順序に従って再生が開始された楽曲の次に再生される楽曲の歌詞情報が、歌詞管理サーバ５０から取得され、ＲＡＭ２４のＴ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５に記憶される。表示端末２０は、再生される楽曲の歌詞が記憶されていなければ、歌詞管理サーバ５０から取得して表示するが、予め楽曲の歌詞情報が記憶されていれば、記憶されている楽曲の歌詞情報を読み出し、楽曲の再生に同期して歌詞を表示する。楽曲の再生が開始されたとき、予め記憶されている歌詞情報を読み出すことにより、楽曲の再生が開始されたとき、歌詞管理サーバ５０から歌詞情報を取得して表示させる処理に比べ、楽曲の再生開始時点から短い時間で歌詞を表示させることができる。
【００９４】
第１の実施形態では、楽曲実行処理が開始されると、ステップＳ２において、ステップＳ１により判断されたユーザ指定曲の歌詞情報の取得が要求される。表示端末２０は、歌詞管理サーバ５０から要求に応じた歌詞情報を取得し、記憶領域２４１〜２４５に記憶する。詳細には、楽曲実行処理が開始されたあと、ユーザ選択情報に「１」が付された楽曲が、歌詞管理サーバ５０に送信される。これにより、ユーザは楽曲実行処理の開始を指示するのみで、お気に入りの楽曲またはお気に入りの歌詞の楽曲の歌詞情報が、記憶領域２４１〜２４５に記憶される。ユーザがお気に入りの楽曲またはお気に入りの歌詞の楽曲は、お気に入りであると指定されていない楽曲に比べ、高い頻度で楽曲の再生が指示されることが多いと考えられる。ユーザは、お気に入りの楽曲を再生するとき、またはお気に入りの歌詞の楽曲を再生するとき、ステップＳ２において取得された歌詞情報を、記憶領域２４１〜２４５のいずれかから読み出し、再生に同期して歌詞を表示させる。よって、楽曲の再生開始時点から短い時間で、再生される楽曲の歌詞を表示させることができる。
【００９５】
第１の実施形態では、アルバム曲再生処理のステップＳ１０９において、記憶領域２４１〜２４５のいずれかに、再生順序に従って、再生が指示された楽曲の次の楽曲の歌詞情報が、記憶される。詳細には、ユーザがアルバム曲の楽曲の再生を指示したとき、再生が指示された楽曲の次の楽曲の歌詞情報が取得され、記憶領域２４１〜２４５のいずれかに記憶される。複数の楽曲で構成されるアルバム曲の楽曲が再生されるとき、アルバム曲の各楽曲は、規定された再生順序で再生されることが多いと考えられる。規定された再生順序の順にアルバム曲の楽曲が再生されるとき、ユーザにより指定された楽曲の次に連続して再生される楽曲の歌詞情報を、記憶領域２４１〜２４５のいずれかから読み出し、アルバム曲の再生に同期して歌詞を表示させる。よって、楽曲の再生開始時点から短い時間で、再生される楽曲の歌詞を表示させることができる。
【００９６】
第１の実施形態では、全曲プレイリスト再生処理のステップＳ２１０において、ユーザ指定曲を再生する指示がされたとき、歌詞管理サーバ５０から、規定された再生順序に従って、次のユーザ指定曲の歌詞情報が取得され、記憶領域２４１〜２４５のいずれかに記憶される。ユーザは、全曲プレイリストを選択するとき、全曲プレイリストの複数の楽曲から、お気に入りの楽曲またはお気に入りの歌詞の楽曲を、優先して再生させたいことがある。ユーザは、全曲プレイリストの楽曲から、ユーザ指定曲を連続または繰り返し、優先して再生するとき、ステップＳ２１０において記憶された記憶領域２４１〜２４５のいずれかからユーザ指定曲の歌詞情報を読み出し、ユーザ指定曲の再生に同期して歌詞を表示させる。よって、楽曲の再生開始時点から短い時間で、再生される楽曲の歌詞を表示させることができる。
【００９７】
第２の実施形態では、ユーザが特定のアルバム曲のプレイリストを選択し、複数の楽曲で構成されるアルバム曲のプレイリストがディスプレイ２１に表示されたとき、特定のアルバム曲のユーザ指定曲の歌詞情報を取得する要求が、歌詞管理サーバ５０に送信される。表示端末２０は、歌詞管理サーバ５０から、要求に応じた特定のアルバム曲のユーザ指定曲の歌詞情報を取得し、記憶領域２４１〜２４５のいずれかに記憶する。ユーザは、特定のアルバム曲のプレイリストから再生する楽曲を指定するとき、特定のアルバム曲から、お気に入りの楽曲またはお気に入りの歌詞の楽曲を、優先して再生させたいことがある。ユーザは、選択する特定のアルバム曲のユーザ指定曲を優先して再生させたいとき、特定のアルバム曲のプレイリストが選択されたときに記憶されるユーザ指定曲の歌詞情報を、記憶領域２４１〜２４５のいずれかから読み出し、ユーザ指定曲の再生に同期して歌詞を表示させることができる。そのため、楽曲の再生開始時点から短い時間で、再生される楽曲の歌詞を表示させることができる。
【００９８】
また、第１および第２の実施形態では、楽曲の歌詞情報を歌詞管理サーバ５０からダウンロードし、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５に記憶するとき、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５に既に記憶されている内容を消去する場合に、最も登録日時が古い歌詞情報が、先に消去される。楽曲を再生する指示が、複数の楽曲について連続して指示される場合であっても、再生される可能性が低いと考えられる楽曲の歌詞情報を消去し、新たに歌詞管理サーバ５０からダウンロードした歌詞情報を記憶させる。これにより、ユーザが希望する可能性の高い楽曲の歌詞情報を効率良く記憶させることができる。
【００９９】
［本発明と実施形態との構成の対応関係］
第１の実施形態において、音楽再生機能を備える表示端末２０が、本発明の音楽再生装置の一例である。第１の実施形態の歌詞管理サーバ５０が、本発明のサーバの一例である。第１の実施形態の楽曲情報のユーザ選択情報に「１」が付されたユーザ指定曲と、アルバム曲とが、本発明の特定楽曲の一例である。第１の実施形態のＨＤＤ２５の楽曲情報記憶領域２５１が、本発明の楽曲記憶部の一例である。第１の実施形態の表示端末２０の音楽再生機能と、ＣＰＵ２２、及びステップＳ１０１、またはステップＳ２０２、またはステップＳ２２１の処理が、本発明の再生部の一例である。第１の実施形態の再生楽曲情報記憶領域２４０、及びＴ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５が、本発明の歌詞記憶部の一例である。第１の実施形態のＣＰＵ２２、及びステップＳ２、またはステップＳ１０５〜ステップＳ１０９、またはステップＳ２０６〜ステップＳ２１０の処理が、本発明の取得部の一例である。第１の実施形態のＣＰＵ２２及びステップＳ１０４、またはステップＳ２０５、またはステップＳ２２４の処理が、本発明の表示制御部の一例である。
【０１００】
第１の実施形態において、ディスプレイ２１に表示される画像２１ａ、画像２１ｂ、及び画像２１ｅ〜画像２１ｈが、本発明の楽曲グループ選択部の一例である。ディスプレイ２１に表示される選択識別マーク２１ｃが、楽曲選択部の一例である。また、第１の実施形態において、ＣＰＵ２２及びステップＳ２００の処理が、本発明の判断部の一例である。また、第１の実施形態において、ＨＤＤ２５の楽曲情報記憶領域２５１が、本発明の登録部の一例である。第１の実施形態において、ディスプレイ２１に表示される開始ボタンが、本発明の起動操作部の一例である。
【０１０１】
［変形例］
第１及び第２の実施形態において、特定楽曲グループとして、アルバム曲を一例に説明したが、特定楽曲グループは、アルバム名が一致する複数の楽曲で構成されるアルバム曲に限らない。ＨＤＤ２５が記憶する楽曲に対応付けられて記憶される属性情報が一致する楽曲ごとに、特定楽曲グループを構成してもよい。例えば、第１及び第２の実施形態において、属性情報には、アルバム名のほか、アーティスト名であってもよい。また、属性情報は、第１及び第２の実施形態の楽曲のタイトル、時間情報、アルバム名、アーティスト名のほか、ジャンル、登録日時など、多種の属性情報を記憶させてもよい。この場合は、属性情報のジャンル、または登録日時が一致する楽曲ごとに、特定楽曲グループを構成してもよい。
【０１０２】
また、第１及び第２の実施形態では、特定楽曲グループごとに、構成される複数の楽曲についての再生順序が定められたプレイリストが、ディスプレイ２１に表示される。プレイリストは、特定楽曲グループごとに、構成する複数の楽曲の再生順序が定められた１つのリストが表示されるが、これに限らない。例えば、属性情報のアーティスト名や、ジャンルが一致する楽曲ごとに、特定楽曲グループを構成した場合、１つの特定楽曲グループの楽曲が多数になる場合がある。属性情報のアーティスト名や、ジャンルが一致する楽曲ごとに構成した特定楽曲グループの楽曲数が多い場合は、その特定楽曲グループから複数の楽曲を抽出し、再生順序を定めた特定プレイリストを作成してもよい。
【０１０３】
また、第１及び第２の実施形態において、ユーザは、ステップＳ３において、ディスプレイ２１に表示された全曲プレイリストと、複数のアルバム曲プレイリストとのいずれかから、１つのプレイリストを選択し、選択した全曲プレイリスト、またはアルバム曲プレイリストから、再生する楽曲を指示するが、再生する楽曲を指示するために選択するプレイリストの選択肢はこれに限らない。前述のように、楽曲の属性情報のアルバム名、アーティスト名、ジャンル、登録日時など、属性情報の種類ごとに区別される複数種類の特定楽曲グループが構成されるときは、表示端末２０は、ユーザに、全曲プレイリストの画像とともに、複数種類の特定楽曲グループごとのプレイリストの画像を表示し、複数種類のプレイリストから再生する楽曲を指示するためのプレイリストを選択させてもよい。また、全曲プレイリスト、及び特定楽曲グループごとのプレイリストのほか、特定プレイリストをユーザに選択させてもよい。また、各プレイリストの複数の楽曲は、全ての楽曲が、特定楽曲であることを示すユーザ指定曲で構成されもよい。
【０１０４】
また、多数の楽曲に対応して、複数種類の属性情報が記憶されているときは、特定楽曲グループを構成するための複数種類の属性情報を提示し、ユーザに、その属性情報のいずれかを選択させてもよい。この方法では、表示端末２０は、ユーザにより選択された属性情報の種類について、一致する属性情報ごとに、特定楽曲グループを作成し、複数のプレイリストを生成し、再生させる楽曲を指示させるために、プレイリストの画像を提示する。具体的には、第１及び第２の実施形態において、ステップＳ３が行われる前に、多数の楽曲に対応して記憶されているアルバム名、アーティスト名などの属性情報の種類を、ディスプレイ２１に表示し、ユーザに提示する。ユーザにより、１種類の属性情報が選択されると、表示端末２０は、選択された属性情報が一致する楽曲ごとの特定楽曲グループを作成し、ディスプレイ２１に、特定楽曲グループそれぞれのプレイリストを表示する。例えば、ユーザが、属性情報「アルバム名」を選択したとき、表示端末２０は、ステップＳ３において、ディスプレイ２１に第１及び第２の実施形態の図２の（Ａ）に示すように、全曲プレイリストの画像２１ａと、複数のアルバム曲プレイリストの画像２１ｂ、２１ｅ〜２１ｈを表示する。ユーザが、属性情報「アーティスト名」を選択したとき、表示端末２０は、ステップＳ３において、ディスプレイ２１に、ＨＤＤ２５に記憶された多数の楽曲の属性情報に記憶されているアーティスト名ごとに、複数のアーティスト名別プレイリストの画像を表示する。
【０１０５】
また、第２の実施形態と同様に、表示端末２０は、ディスプレイ２１に表示された、属性情報が一致する楽曲ごとの特定楽曲グループそれぞれのプレイリストの画像から、１つのプレイリストの画像が選択されたとき、プレイリストを構成する複数の楽曲のうち、再生順序が上位５曲の楽曲の歌詞情報を、歌詞管理サーバ５０から取得し、記憶させてもよい。
【０１０６】
また、ステップＳ８が実行されるとき、全曲プレイリストの多数の楽曲がディスプレイ２１に表示されるとともに、全曲プレイリストのうち、ユーザ指定曲に登録された楽曲の歌詞が、歌詞管理サーバ５０から取得されてもよい。これにより、ステップＳ８において全曲プレイリストが表示されたあと、ステップＳ９において、再生すると指示された楽曲がユーザ指定曲である場合には、再生すると指示された楽曲の歌詞は、全曲プレイリストが表示されたときに取得されるため、ステップＳ２０２において再生が開始されたあと、ステップＳ２０４において歌詞管理サーバ５０から歌詞を取得する必要がなく、迅速に歌詞を表示させることができる。
【０１０７】
第１及び第２の実施形態では、楽曲の歌詞を記憶する歌詞記憶部として、ＲＡＭ２４を一例に説明したがこれに限らない。歌詞は、ＲＡＭ２４のような揮発性の記録媒体に記憶されるほか、ＥＥＰＲＯＭなどの不揮発性の記録媒体に記憶されてもよい。例えば、歌詞を歌詞管理サーバ５０から取得するために、著作権使用料を支払う場合には、表示端末２０の記憶媒体に歌詞を長期的に記憶しておくことが許可されることがある。このように、不揮発性の記録媒体に歌詞が記憶可能なときは、ＲＡＭ２４及び不揮発性の記録媒体に歌詞が記憶されていない特定楽曲の歌詞を、歌詞管理サーバ５０から取得するものであってもよい。本実施形態のように、歌詞がＲＡＭ２４に記憶される場合は、一度、表示端末２０の電源の供給が遮断されると、その後、楽曲再生処理が実行される時は、ＲＡＭ２４に歌詞が記憶されていない。不揮発性の記録媒体に、特定楽曲の歌詞が記憶されていれば、楽曲再生処理の実行が開始されたあとに、ＲＡＭ２４及び不揮発性の記録媒体に記憶されていない特定楽曲の歌詞を取得要求する楽曲数が、少数の楽曲となることがある。取得する特定楽曲の歌詞の楽曲数が少ない場合、表示端末２０は記憶されていない特定楽曲の歌詞を、迅速に取得することができる。
【０１０８】
歌詞情報を要求するために歌詞管理サーバ５０へ送信される楽曲の情報は、楽曲のタイトルに限らない。歌詞管理サーバ５０へ送信される楽曲の情報は、楽曲を特定可能な楽曲の属性情報であればよい。例えば、楽曲の再生時間を表す時間情報であってもよい。
【０１０９】
また、第１及び第２の実施形態において、再生する楽曲の歌詞情報を記憶するための記憶領域は、５曲分を記憶するＴ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５であったが、これに限らない。再生する楽曲の歌詞情報を記憶するための記憶領域は、複数の楽曲の歌詞情報を記憶できればよく、５曲分より少なくてもよい。また、５曲分より多くてもよい。
【０１１０】
また、楽曲の歌詞情報を、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに新たに記憶するため、Ｔ１歌詞情報記憶領域２４１〜Ｔ５歌詞情報記憶領域２４５のいずれかに既に記憶された歌詞情報を消去する。このとき、消去する歌詞情報は、楽曲に対応する歌詞の閲覧回数が少ない歌詞情報でなくてもよい。例えば、登録日時が最も古い楽曲の歌詞情報から先に消去してもよい。
【０１１１】
また、楽曲の再生が開始されたとき、新たに取得される歌詞情報は、再生順序が次の１曲でなくてもよい。再生が開始された楽曲より、再生順序が次以降の２曲以上の歌詞情報が取得されてもよい。また、ユーザにより指定されるユーザ指定曲の各曲に、ユーザが所望の優先度を付与してもよい。例えば、楽曲情報のユーザ選択情報に、優先度が付されたユーザ指定曲であることを示す「１」または「２」を付与し、ユーザ選択情報に優先度が高いことを示す「２」が付されたユーザ指定曲の歌詞情報を、歌詞管理サーバ５０から優先して取得してもよい。
【符号の説明】
【０１１２】
１  歌詞表示システム
２０  表示端末
２１  ディスプレイ
２２  ＣＰＵ
２３  ＲＯＭ
２４  ＲＡＭ
２５  ＨＤＤ
５０  歌詞管理サーバ
２４０  再生楽曲情報記憶領域
２４１  Ｔ１歌詞情報記憶領域
２４２  Ｔ２歌詞情報記憶領域
２４３  Ｔ３歌詞情報記憶領域
２４４  Ｔ４歌詞情報記憶領域
２４５  Ｔ５歌詞情報記憶領域
２５１  楽曲情報記憶領域
【図１】
0005565393.tif 000002
【図２】
0005565393.tif 000003
【図３】
0005565393.tif 000004
【図４】
0005565393.tif 000005
【図５】
0005565393.tif 000006
【図６】
0005565393.tif 000007
【図７】
0005565393.tif 000008
【図８】
0005565393.tif 000009