歌詞を管理するサーバと通信し、取得した歌詞を表示部に表示する表示装置であって、前記サーバから、前記歌詞を表示する基準表示解像度と、前記歌詞の文字を表示する文字デザインの種類及び文字サイズを示す基準文字フォントと、前記基準表示解像度の画面に表示するために予め定められた数のフレーズの基準表示開始位置と、を含む歌詞情報を取得する歌詞取得部と、前記表示部に文字を表示するために設定された文字デザインの種類及び文字サイズを示す設定文字フォントと、前記表示部の設定表示解像度と、を含む設定情報を取得する設定取得部と、前記予め定められた数のフレーズを、前記設定文字フォントで、前記表示部の設定表示解像度の画面内に全て表示するように、前記歌詞情報及び前記設定情報に基づいて、前記予め定められた数のフレーズの表示開始位置を前記基準表示開始位置から変更する配置変更部と、を備える歌詞表示装置。前記基準表示解像度に対する前記設定表示解像度の比率に基づく一時的な表示開始位置から、前記予め定められた数のフレーズを、前記設定文字フォントで前記表示部に表示するときに、そのフレーズの文字の配列方向において、前記一時的な表示開始位置に近い前記表示部の画面の端部位置から、そのフレーズの表示終了位置までの長さを示す表示長を決定する表示長決定部を備え、前記配置変更部は、前記表示長が、前記設定表示解像度の前記文字の配列方向の長さを示す画面長より長いとき、前記文字の配列方向において、前記予め定められる数のフレーズの少なくとも表示開始位置を、前記表示長と前記画面長との差分に基づいて変更することを特徴とする請求項1に記載の歌詞表示装置。前記配置変更部は、前記表示長が前記画面長より長く、前記表示長と前記画面長との差分が、前記表示部の画面の端部位置から、前記一時的な表示開始位置までの開始間隔より短いとき、前記予め定められた数のフレーズの表示開始位置を、前記一時的な表示開始位置から、前記差分だけ前記表示部の画面の端部位置に近い位置に変更することを特徴とする請求項1または2に記載の歌詞表示装置。前記配置変更部は、前記表示長が前記画面長より長いときであって、前記表示長と前記画面長との差分が、前記表示部の画面の端部位置から、前記一時的な表示開始位置までの開始間隔より長く、且つ、その開始間隔と、連続する複数フレーズ間のフレーズ間隔との和より短いとき、開始間隔と、連続する複数のフレーズ間のフレーズ間隔との和に対する各間隔の比率と前記差分とに基づいて、各間隔を縮めるように、前記予め定められた数のフレーズの表示開始位置及びフレーズ間隔を変更することを特徴とする請求項1~3のいずれかに記載の歌詞表示装置。前記配置変更部は、前記表示長が前記画面長より長く、且つ、前記表示長と前記画面長との差分が、前記表示部の画面の端部位置から前記一時的な表示開始位置までの開始間隔と、連続する複数のフレーズ間のフレーズ間隔との和より長いとき、前記表示長が前記画面長以下になるように、前記表示長に対する前記画面長の比率に基づいて、前記開始間隔、前記フレーズ間隔、及び前記設定文字フォントのサイズを小さくし、前記予め定められた数のフレーズの表示開始位置及びフレーズ間隔を変更することを特徴とする請求項1~4のいずれかに記載の歌詞表示装置。歌詞を管理するサーバと通信し、取得した歌詞を表示する表示部を備える表示装置の歌詞表示方法であって、前記サーバから、前記歌詞を表示する基準表示解像度と、前記歌詞の文字を表示する文字デザインの種類及び文字サイズを示す基準文字フォントと、前記基準表示解像度の画面に表示するために予め定められた数のフレーズの基準表示開始位置と、を含む歌詞情報を取得する歌詞取得ステップと、前記表示部に文字を表示するために設定された文字デザインの種類及び文字サイズを示す設定文字フォントと、前記表示部の設定表示解像度と、を含む設定情報を取得する設定取得ステップと、前記予め定められた数のフレーズを、前記設定文字フォントで、前記表示部の設定表示解像度の画面内に全て表示するように、前記歌詞情報及び前記設定情報に基づいて、前記予め定められた数のフレーズの表示開始位置を前記基準表示開始位置から変更する配置変更ステップと、を備えることを特徴とする歌詞表示方法。歌詞を管理するサーバと通信し、取得した歌詞を表示する表示部を有する表示装置を制御するコンピュータにより実行されるプログラムであって、前記サーバから、前記歌詞を表示する基準表示解像度と、前記歌詞の文字を表示する文字デザインの種類及び文字サイズを示す基準文字フォントと、前記基準表示解像度の画面に表示するために予め定められた数のフレーズの基準表示開始位置と、を含む歌詞情報を取得する歌詞取得ステップと、前記表示部に文字を表示するために設定された文字デザインの種類及び文字サイズを示す設定文字フォントと、前記表示部の設定表示解像度と、を含む設定情報を取得する設定取得ステップと、前記予め定められた数のフレーズを、前記設定文字フォントで、前記表示部の設定表示解像度の画面内に全て表示するように、前記歌詞情報及び前記設定情報に基づいて、前記予め定められた数のフレーズの表示開始位置を前記基準表示開始位置から変更する配置変更ステップと、をコンピュータに実行させることを特徴とする歌詞表示プログラム。特許文献1に記載の装置のように、文字サイズと、表示する文字数とを変更して表示すると、表示画面のサイズによっては、表示画面上で一度に表示できる表示情報が少なくなる。表示される文字数が変更されると、表示画面のサイズによって表示結果が異なるため、常に同じ情報を表示することができない。表示される文字デザインの種類を変更して表示するときもまた、文字の横方向の長さが異なることがあるため、表示結果が異なり、常に同じ情報を表示することができない。例えば、表示情報が楽曲の歌詞であり、複数のフレーズごとに切り換えて表示するカラオケの歌詞である場合を考える。カラオケの歌詞は、画面ごとに表示されるフレーズの数が予め定められている。そのため、表示画面のサイズによって文字数が変更されると、文字数が変更されたフレーズの数は、画面ごとに予め定められたフレーズ数と異なり、表示画面に歌詞のフレーズが全て表示されないおそれがある。本発明は、上述した問題点を解決するためになされたものであり、その目的は、表示設定が表示装置に応じて異なる場合であっても、サーバから取得した歌詞の予め定められた数のフレーズの全てが表示されるように、その表示設定にしたがって、表示画面上での歌詞の配置を調整する歌詞表示装置、歌詞表示方法及び歌詞表示プログラムを提供することである。請求項1記載の歌詞表示装置は、歌詞を管理するサーバと通信し、取得した歌詞を表示部に表示する表示装置であって、前記サーバから、前記歌詞を表示する基準表示解像度と、前記歌詞の文字を表示する文字デザインの種類及び文字サイズを示す基準文字フォントと、前記基準表示解像度の画面に表示するために予め定められた数のフレーズの基準表示開始位置と、を含む歌詞情報を取得する歌詞取得部と、前記表示部に文字を表示するために設定された文字デザインの種類及び文字サイズを示す設定文字フォントと、前記表示部の設定表示解像度と、を含む設定情報を取得する設定取得部と、前記予め定められた数のフレーズを、前記設定文字フォントで、前記表示部の設定表示解像度の画面内に全て表示するように、前記歌詞情報及び前記設定情報に基づいて、前記予め定められた数のフレーズの表示開始位置を前記基準表示開始位置から変更する配置変更部と、を備えることを特徴とする。請求項2記載の歌詞表示装置は、前記基準表示解像度に対する前記設定表示解像度の比率に基づく一時的な表示開始位置から、前記予め定められた数のフレーズを、前記設定文字フォントで前記表示部に表示するときに、そのフレーズの文字の配列方向において、前記一時的な表示開始位置に近い前記表示部の画面の端部位置から、そのフレーズの表示終了位置までの長さを示す表示長を決定する表示長決定部を備え、前記配置変更部は、前記表示長が、前記設定表示解像度の前記文字の配列方向の長さを示す画面長より長いとき、前記文字の配列方向において、前記予め定められる数のフレーズの少なくとも表示開始位置を、前記表示長と前記画面長との差分に基づいて変更することを特徴とする。請求項3記載の歌詞表示装置は、前記配置変更部は、前記表示長が前記画面長より長く、前記表示長と前記画面長との差分が、前記表示部の画面の端部位置から、前記一時的な表示開始位置までの開始間隔より短いとき、前記予め定められた数のフレーズの表示開始位置を、前記一時的な表示開始位置から、前記差分だけ前記表示部の画面の端部位置に近い位置に変更することを特徴とする。請求項4記載の歌詞表示装置は、前記配置変更部は、前記表示長が前記画面長より長いときであって、前記表示長と前記画面長との差分が、前記表示部の画面の端部位置から、前記一時的な表示開始位置までの開始間隔より長く、且つ、その開始間隔と、連続する複数フレーズ間のフレーズ間隔との和より短いとき、開始間隔と、連続する複数のフレーズ間のフレーズ間隔との和に対する各間隔の比率と前記差分とに基づいて、各間隔を縮めるように、前記予め定められた数のフレーズの表示開始位置及びフレーズ間隔を変更することを特徴とする。請求項5記載の歌詞表示装置は、前記配置変更部は、前記表示長が前記画面長より長く、且つ、前記表示長と前記画面長との差分が、前記表示部の画面の端部位置から前記一時的な表示開始位置までの開始間隔と、連続する複数のフレーズ間のフレーズ間隔との和より長いとき、前記表示長が前記画面長以下になるように、前記表示長に対する前記画面長の比率に基づいて、前記開始間隔、前記フレーズ間隔、及び前記設定文字フォントのサイズを小さくし、前記予め定められた数のフレーズの表示開始位置及びフレーズ間隔を変更する。請求項6記載の歌詞表示方法は、歌詞を管理するサーバと通信し、取得した歌詞を表示する表示部を備える表示装置の歌詞表示方法であって、前記サーバから、前記歌詞を表示する基準表示解像度と、前記歌詞の文字を表示する文字デザインの種類及び文字サイズを示す基準文字フォントと、前記基準表示解像度の画面に表示するために予め定められた数のフレーズの基準表示開始位置と、を含む歌詞情報を取得する歌詞取得ステップと、前記表示部に文字を表示するために設定された文字デザインの種類及び文字サイズを示す設定文字フォントと、前記表示部の設定表示解像度と、を含む設定情報を取得する設定取得ステップと、前記予め定められた数のフレーズを、前記設定文字フォントで、前記表示部の設定表示解像度の画面内に全て表示するように、前記歌詞情報及び前記設定情報に基づいて、前記予め定められた数のフレーズの表示開始位置を前記基準表示開始位置から変更する配置変更ステップと、を備えることを特徴とする。請求項7記載の歌詞表示プログラムは、歌詞を管理するサーバと通信し、取得した歌詞を表示する表示部を有する表示装置を制御するコンピュータにより実行されるプログラムであって、前記サーバから、前記歌詞を表示する基準表示解像度と、前記歌詞の文字を表示する文字デザインの種類及び文字サイズを示す基準文字フォントと、前記基準表示解像度の画面に表示するために予め定められた数のフレーズの基準表示開始位置と、を含む歌詞情報を取得する歌詞取得ステップと、前記表示部に文字を表示するために設定された文字デザインの種類及び文字サイズを示す設定文字フォントと、前記表示部の設定表示解像度と、を含む設定情報を取得する設定取得ステップと、前記予め定められた数のフレーズを、前記設定文字フォントで、前記表示部の設定表示解像度の画面内に全て表示するように、前記歌詞情報及び前記設定情報に基づいて、前記予め定められた数のフレーズの表示開始位置を前記基準表示開始位置から変更する配置変更ステップと、をコンピュータに実行させることを特徴とする。歌詞の予め定められた数のフレーズが、歌詞情報の基準文字フォントと異なる設定文字フォントで基準表示開始位置から表示されると、設定表示解像度の表示部に全て表示できないことがある。請求項1記載の発明によれば、配置変更部が、予め定められた数のフレーズの表示開始位置を、基準表示開始位置から変更することにより、予め定められた数のフレーズを全て表示部に表示することができる。請求項2記載の発明によれば、配置変更部は、予め定められた数のフレーズの表示長が、設定表示解像度の画面長より長いとき、フレーズの表示開始位置を、表示長と画面長との差分に基づいて変更する。設定文字フォントによっては、一時的な表示開始位置から予め定められた数のフレーズを、設定表示解像度の表示部に全て表示することができない場合がある。この場合に、配置変更部が、表示長と画面長との差分に基づいて表示開始位置を変更することにより、予め定められた数のフレーズを全て表示することができる。請求項3記載の発明によれば、配置変更部は、予め定められた数のフレーズの表示開始位置を、表示長と画面長との差分だけ表示部の画面の端部位置に近い位置に変更する。これにより、予め定められた数のフレーズを一時的な表示開始位置から表示するときに、設定表示解像度の表示部にフレーズを表示することができない差分を、設定表示解像度の表示部に表示することができる。請求項4記載の発明によれば、配置変更部は、表示長が画面長より長く、その差分が、開始間隔より長く、開始間隔とフレーズ間隔との和より短いときは、開始間隔及びフレーズ間隔の和に対する各間隔の比率と差分とに基づいて、各間隔を縮めるように、表示開始位置と、フレーズ間隔とを変更する。表示長と画面長との差分が、開始間隔より長いときであっても、配置変更部が、各間隔を縮めてフレーズの表示開始位置及びフレーズ間隔を変更することにより、予め定められた数のフレーズの全てを、設定表示解像度の表示部に表示することができる。請求項5記載の発明によれば、配置変更部は、表示長が画面長より長く、その差分が、開始間隔とフレーズ間隔との和より長いときは、表示長に対する画面長の比率に基づいて、設定文字フォントのサイズと、各間隔とを小さくする。これにより、表示長と画面長との差分が、開始間隔及びフレーズ間隔の和より長いときであっても、配置変更部が、設定文字フォントのサイズと、各間隔とを小さくしてフレーズの表示開始位置及びフレーズ間隔を変更することにより、予め定められた数のフレーズの全てを、設定表示解像度の表示部に表示することができる。請求項6及び請求項7記載の発明によれば、歌詞の予め定められた数のフレーズが、歌詞情報の基準文字フォントと異なる設定文字フォントで基準表示開始位置から表示されると、設定表示解像度の表示部に全て表示できないことがあっても、配置変更ステップが、予め定められた数のフレーズの表示開始位置を、基準表示開始位置から変更することにより、予め定められた数のフレーズを全て表示部に表示させることができる。以下、本発明の歌詞表示装置を、再生される楽曲の歌詞を閲覧可能な歌詞表示システムの表示装置に適用した一実施形態について説明する。歌詞表示システムにおいては、表示装置と、歌詞管理サーバとが、ネットワークを介して接続されている。表示装置は、再生される楽曲の歌詞を、歌詞管理サーバから取得し、ディスプレイに表示する装置である。例えば、スマートフォンなどの携帯端末である。歌詞管理サーバは、多数の楽曲に対応する多数の歌詞を記憶し、その多数の歌詞のうちの特定の歌詞を取得するための歌詞取得要求を表示装置から受信する。そして、歌詞管理サーバは、その歌詞取得要求に応じて、特定の歌詞を表示装置に送信する装置である。歌詞管理サーバは、著作権で保護された歌詞などの情報を提供するサービス提供業者が管理するサーバである。以下、本実施形態について図面を参照して説明する。[実施形態の構成]歌詞表示システムの全体構成図1は、本実施形態の歌詞表示システム1の全体構成を示すシステム構成図である。歌詞表示システム1は、複数の表示装置20と、歌詞管理サーバ50とを備える。表示装置20は、インターネットなどのネットワークを介して歌詞管理サーバ50に接続されており、その歌詞管理サーバ50との間で情報を送受信する。歌詞管理サーバ50は、表示装置20が再生する楽曲の歌詞を、ディスプレイ21に表示させるため、多数の楽曲に対応する多数の歌詞情報を記憶している。歌詞情報の詳細については、後述する。表示装置20は、再生する楽曲の歌詞を表示するための歌詞情報を、歌詞管理サーバ50から取得する。表示装置20としては、ディスプレイ21の設定表示解像度が異なる複数種類の表示装置が存在する。図2は、表示装置20及び歌詞管理サーバ50の電気的な構成を示すブロック図である。表示装置20は、CPU22を備える。CPU22は、表示装置20の全体動作を制御する。表示装置20は、CPU22のほかに、構成要素としてディスプレイ21と、ROM23と、RAM24と、HDD25と、ネットワーク接続部26と、スピーカ27とを備える。CPU22は、これらの構成要素にそれぞれ接続される。CPU22は、ROM23、RAM24、HDD25などの記憶手段と共に、表示装置20の動作を制御処理するコンピュータを構成する。ネットワーク接続部26は、インターネットなどのネットワークを介して、歌詞管理サーバ50と通信する。スピーカ27は、CPU22により再生が制御される楽曲を出力する。ROM23は、楽曲再生表示プログラム記憶領域231を備える。楽曲再生表示プログラム記憶領域231は、楽曲再生表示プログラムを記憶する。表示装置20は、楽曲再生機能を備え、楽曲再生表示プログラムにより楽曲情報を楽曲再生信号に逐次変換することで、スピーカ27から楽曲を出力する。楽曲再生表示プログラムの実行により、楽曲情報の変換と同期して、歌詞管理サーバ50から取得された歌詞情報に従って、楽曲の歌詞がディスプレイ21に表示される。表示装置20は、楽曲の再生出力に同期して、楽曲の歌詞をディスプレイ21に順次表示する。尚、本実施形態において、同期とは、楽曲の再生出力がされるとき、楽曲の再生開始と同時に、ディスプレイ21の楽曲の歌詞を表示することを示している。また、楽曲の再生開始と同時のほか、楽曲の再生開始を起点として、楽曲の再生開始から所定の時間後にディスプレイ21に楽曲の歌詞が表示されてもよい。RAM24は、装置設定記憶領域241と、取得情報記憶領域242と、処理歌詞情報記憶領域243とを含む。装置設定記憶領域241は、表示装置20の設定情報を記憶する。設定情報は、具体的には、表示装置20のディスプレイ21の設定表示解像度と、表示装置20に設定された設定文字フォントと、表示装置20に設定された設定文字サイズとを含む。取得情報記憶領域242は、歌詞管理サーバ50から取得される情報を記憶する。歌詞管理サーバ50から取得される情報は、具体的には、後述する歌詞情報と、基準設定情報とを含む。処理歌詞情報記憶領域243は、歌詞管理サーバ50から取得された歌詞情報を、表示装置20の設定に従って変更された処理後の歌詞情報を記憶する。HDD25は、楽曲情報記憶領域251を含む。楽曲情報記憶領域251は、楽曲をスピーカ27から出力させるための楽曲情報を記憶する。楽曲情報には、楽曲の属性情報が対応付けられている。楽曲の属性情報は、例えば楽曲ごとに付される楽曲IDと、楽曲名と、アーティスト名とを含む。歌詞管理サーバ50は、CPU52を備える。CPU52は、歌詞管理サーバ50の全体動作を制御する。歌詞管理サーバ50は、CPU52のほかに、構成要素として、ROM53と、RAM54と、HDD55と、ネットワーク接続部56とを備える。CPU52は、これらの構成要素にそれぞれ接続される。CPU52は、ROM53、RAM54、HDD55などの記憶手段と共に、歌詞管理サーバ50の動作を制御処理するコンピュータを構成する。ネットワーク接続部56は、インターネットなどのネットワークを介して、表示装置20と通信する。ROM53は、歌詞送信プログラム記憶領域531と、基準設定記憶領域532とを備える。歌詞送信プログラム記憶領域531は、歌詞送信プログラムを記憶する。歌詞管理サーバ50は、歌詞送信プログラムにより、表示装置20から取得要求がされた楽曲について、その楽曲の歌詞情報を表示装置20へ送信する。基準設定記憶領域532には、後述する歌詞情報を表示させるための基準の表示解像度と、基準の文字フォントと、基準の文字サイズとを含む基準設定情報が記憶される。RAM54は、送信歌詞情報記憶領域541を備える。送信歌詞情報記憶領域541は、送信歌詞情報を記憶する。送信歌詞情報は、取得要求に応じて表示装置20に送信する楽曲の歌詞を示す情報である。HDD55は、楽曲歌詞情報記憶領域551を備える。楽曲歌詞情報記憶領域551は、多数の楽曲について、多数の楽曲歌詞情報を記憶する。各楽曲歌詞情報は、楽曲の複数の属性情報と、楽曲の歌詞情報とを含む。歌詞情報は、楽曲が再生されるとき、同期して再生されるカラオケ用の歌詞をディスプレイに表示するための情報である。カラオケ用の歌詞とは、楽曲の再生に合わせて、予め定められた数のフレーズ、例えば2~3個のフレーズがディスプレイの画面に一度に表示され、その表示内容が順次切り替えられる歌詞である。図3は、ROM53の基準設定記憶領域532の記憶内容と、HDD55の楽曲歌詞情報記憶領域551の記憶内容とを示す概念図である。図3の1は、ROM53の基準設定記憶領域532の記憶内容である基準の表示解像度と、基準の文字フォントと、基準の文字サイズとを含む基準設定情報を示す。本実施形態では、基準の表示解像度640×480ppi:pixelperinch、基準の文字フォント明朝、基準の文字サイズ32が記憶される。基準の表示解像度640×480は、表示画面の横方向のサイズと縦方向のサイズとを表す。なお、HDD55に記憶される歌詞情報は、カラオケ店舗などに設置される大型のディスプレイに歌詞を表示させるための情報である。そのため、基準の表示解像度は、大型のディスプレイの表示画面に表示させることを想定した値に設定されている。図3の2は、HDD55の楽曲歌詞情報記憶領域551の記憶内容である歌詞情報を示す。楽曲の歌詞情報は、基準設定で歌詞を表示する場合の各フレーズの開始座標と、表示幅と、表示高さとを含む。開始座標は、フレーズの先頭の文字の表示開始位置を、X座標及びY座標により示す。表示幅は、描画するフレーズごとのX軸方向、即ち横方向のフレーズごとの長さを示す。表示高さは、描画するフレーズごとのY軸方向、即ち縦方向のフレーズごとの文字の高さを示す。表示高さは、基準設定のフォント及び文字サイズにより決定される。図4は、図3の1に示す基準設定情報と、図3の2に示す歌詞情報とに従って歌詞が表示されるときのディスプレイの表示例を示す。各フレーズは、図4に示す原点0が基準点と定められたディスプレイ21に、フレーズごとに指定されたX座標とY座標を文字の描画開始位置として、描画される。各フレーズは、ディスプレイ21の原点0を基準点として、表示開始位置に指定されたX座標からX軸の正方向に、及び表示開始位置に指定されたY座標からY軸の正方向に、描画される。ここで、フレーズの表示開始位置に近い左端側を、ディスプレイ21の一端側とする。また、ディスプレイ21の1画面に表示すべき2つのフレーズがある場合は、X座標は、先に配置されるフレーズは、2番目に配置されるフレーズより、ディスプレイ21の一端側に近いX座標が指定されている。図4に示すように、フレーズあおい海は、X座標100ppi及びY座標100ppiを開始座標として、表示幅220ppi及び表示高さ100ppiを描画条件として描画される。フレーズ白い波は、X座標460ppi及びY座標360ppiを開始座標として、表示幅160ppi及び表示高さ100ppiを描画条件として描画される。表示装置20は、歌詞管理サーバ50から取得した歌詞情報を、ディスプレイ21に表示する。歌詞管理サーバ50から取得する歌詞情報には、基準の文字フォント及び基準の文字サイズで、基準の表示解像度で歌詞を表示するときの開始座標が定められている。その一方で、歌詞管理サーバ50から歌詞情報を取得する表示装置20としては、ディスプレイ21の表示解像度が異なる複数種類の表示装置が存在する。そのため、表示装置20のディスプレイ21に、歌詞管理サーバ50から取得した上述の歌詞情報を表示するとき、表示装置20のディスプレイ21の表示解像度によっては、表示すべき全てのフレーズを、一度に表示することができない場合がある。本実施形態では、表示装置20は、楽曲再生表示プログラムを実行することにより、歌詞管理サーバ50から取得した歌詞情報に含まれる各フレーズの開始座標を、ディスプレイ21の設定表示解像度と、設定文字フォント及び設定文字サイズとに応じて変更し、ディスプレイ21の設定表示解像度で表示可能の範囲に、全てのフレーズを表示させる。[実施形態の動作及び作用]以上、説明した構成からなる本実施形態の歌詞表示システム1の動作及び作用について、図5~図9を参照して説明する。図5は、楽曲再生表示プログラムの楽曲再生表示処理手順を示すフローチャートである。図6は、楽曲再生表示処理におけるサイズ変更処理の処理手順を示すフローチャートである。図7は、楽曲再生表示処理の処理手順の過程で変更される歌詞情報の変化を示す図である。図8は、楽曲再生表示処理における位置調整処理の処理手順を示すフローチャートである。図9は、歌詞情報の変化に伴ってディスプレイ21の表示結果の変化を示す説明図である。表示装置の楽曲再生表示処理まず、図5を用いて、表示装置20の楽曲再生表示処理を説明する。表示装置20には、アプリケーションソフトウエアがインストールされており、このアプリケーションソフトウエアに含まれる楽曲再生表示プログラムが実行される。図5に示す各ステップの処理は、CPU22により実行される。ステップS10では、歌詞管理サーバ50へ歌詞情報を取得する取得要求が送信される。取得要求には、ユーザにより再生が指示された楽曲の属性情報が含まれている。楽曲の属性情報を含む、歌詞情報の取得要求が送信された歌詞管理サーバ50は、楽曲の属性情報が一致する楽曲の歌詞情報と、基準設定情報とを、表示装置20へ送信する。ステップS20では、歌詞管理サーバ50から歌詞情報と基準設定情報とを取得したか否かが判断される。要求した楽曲の歌詞情報と基準設定情報とを取得したと判断されるとステップS20:YES、ステップS30の処理が行われる。要求した楽曲の歌詞情報と基準設定情報とを取得したと判断されないとステップS20:NO、ステップS30の処理が繰り返される。ステップS30では、取得した歌詞情報及び基準設定情報は、RAM24の取得情報記憶領域242に記憶される。ステップS40では、ステップS30において記憶された歌詞情報及び基準設定情報と、RAM24の装置設定記憶領域241に記憶された装置設定情報とを用いて、歌詞情報のサイズ変更処理が行われる。図6は、サイズ変更処理の処理手順を示すフローチャートである。サイズ変更処理ステップS401では、RAM24の装置設定記憶領域241から装置設定情報が読み出される。ステップS402では、RAM24の取得情報記憶領域242から基準表示解像度が読み出される。ステップS403では、歌詞管理サーバ50から取得した基準表示解像度に対する、表示装置20の設定表示解像度の比率が計算される。表示解像度の比率は、横方向のサイズの比率、及び縦方向のサイズの比率がそれぞれ計算される。各サイズの比率は、表示装置20の設定表示解像度を、基準表示解像度で割った商である。本実施形態では、歌詞管理サーバ50から取得した基準表示解像度は、640×480であり、表示装置20のディスプレイ21の設定表示解像度が320×240である。このとき、横方向のサイズの比率は、設定表示解像度320dpiを、基準表示解像度640dpiで割った商0.5である。縦方向のサイズの比率は、設定表示解像度240dpiを、基準表示解像度480dpiで割った商0.5である。ステップS404では、ディスプレイ21に一画面で表示する複数フレーズごとに、歌詞情報が、RAM24の取得情報記憶領域242から読み出される。ステップS405では、ステップS404において読み出された一画面で表示する複数フレーズについて、歌詞情報が、ステップS403において計算された比率で、横方向及び縦方向について変更される。具体的には、フレーズの開始座標のX座標及び表示幅が、横方向の比率に従って変更され、フレーズの開始座標のY座標及び表示高さが、縦方向の比率に従って変更される。例えば、図3の2に示す2つのフレーズあおい海と白い波との歌詞情報は、ステップS403において算出された比率0.5に従って横方向及び縦方向が縮小される。変更する歌詞情報は、X座標及びY座標の開始位置、フレーズの表示幅、フレーズの表示高さである。この結果、歌詞情報は、図7の1に示す各値が、図7の2に示す各値に変更され、あおい海のフレーズについての各値が、X座標50、Y座標50、表示幅110、表示高さ50となる。白い波のフレーズの各値は、X座標230、Y座標180、表示幅80、表示高さ50となる。ステップS406では、歌詞情報に、表示装置20の設定文字フォント及び設定文字サイズが適用される。具体的には、表示装置20の設定文字フォントゴシックと設定文字サイズ18とが、RAM24の装置設定記憶領域241から読み出される。ステップS406の処理が行われると、図7の2に示す歌詞情報の表示高さは、設定文字サイズに従って、図7の3に示す表示高さ70に変更される。ステップS406では、歌詞管理サーバ50から取得した基準設定情報について、基準文字フォント明朝が設定されている文字フォントの種類が、設定文字フォントゴシックに変更される。尚、文字フォントは、種類が異なると、同じ文字をディスプレイ21に表示する場合であっても、横方向の表示幅が異なる。ステップS407では、表示装置20の設定文字フォントで、歌詞情報の各フレーズがディスプレイ21に描画された場合の表示幅が求められる。ステップS407が実行されると、例えば、図7の2に示す歌詞情報の各フレーズの表示幅は、図7の3に示す表示幅に設定される。ステップS407の処理が行われると、ステップS404~ステップS407の処理により開始座標と、表示幅と、表示高さとが変更された歌詞情報が、処理歌詞情報記憶領域243に記憶される。ステップS408では、全ての歌詞情報についてステップS404からステップS407までの処理が行われたか否かが判断される。全ての歌詞情報について、開始座標と、文字フォントと、文字サイズとが変更されたと判断されるとステップS408:YES、サイズ変更処理が終了される。全ての歌詞情報について、開始座標と、文字フォントと、文字サイズとが変更されたと判断されないとステップS408:NO、ステップS404の処理が繰り返し行われる。サイズ変更処理が終了されると、図5に示すステップS50の位置調整処理が行われる。ステップS50において行われる位置調整処理を、図7、図8及び図9を用いて説明する。図8は、位置調整処理の処理手順を示すフローチャートである。図9は、位置調整処理に従って、表示装置20のディスプレイ21に表示される表示結果の変化を示す説明図である。図8に示すステップS501では、一度に表示する複数のフレーズの歌詞情報が、取得情報記憶領域242から読み出される。ステップS502では、ステップS501において読み出された各フレーズが、歌詞情報の各設定値で配置されるように、ディスプレイ21に仮配置される。図6に示すサイズ変更処理によって変更された歌詞情報が、処理歌詞情報記憶領域243から読み出され、表示装置20に設定された設定文字フォントと、設定文字サイズとに従って、ディスプレイ21に表示される。仮配置とは、具体的には、サイズ変更処理のステップS405~ステップS407の処理により変更された図7の3に示す値の歌詞情報の各フレーズが、ディスプレイ21の1画面ごとに表示すべきフレーズごとに読み出され、ディスプレイ21に表示された配置を示す。ステップS503では、各フレーズをディスプレイ21に配置したときの配置幅Xと、ディスプレイ21の画面長Aとが比較される。配置幅Xとは、先に描画されるフレーズに近いディスプレイ21の一端側から、描画される各フレーズの最後尾までの長さ、即ち、図4に示すように、ディスプレイ21の左端側から、各フレーズが描画された最後端までの長さである。ディスプレイ21の画面長Aとは、ディスプレイ21の一端側から反対側の他端側までの長さ、即ち図4に示すように左端側から、右端側までの長さである。ステップS504では、ステップS503において比較された結果、配置幅の長さが、画面長より長いか否かが判断される。配置幅が、画面長より長いと判断されるとステップS504:YES、ステップS505が行われる。配置幅が、画面長より長いと判断されないとステップS504:NO、ステップS510が行われる。ステップS505では、開始間隔X0と、配置幅X及び画面長Aの間の差分XAとが比較される。開始間隔X0は、ディスプレイ21の左端側から、フレーズが描画されるX座標までの長さである。フレーズの開始間隔X0が、配置幅X及び画面長Aの間の差分XAより長いと判断されるとステップS505:YES、ステップS508が行われる。例えば、図9の1Aに示すように、フレーズの開始間隔X0が、配置幅Xと画面長Aとの差分XAより長いとき、ステップS507が行われる。フレーズの開始間隔X0が、配置幅Xと表示長Aとの差分XAより長いと判断されないとステップS505:NO、ステップS506が行われる。例えば、図9の2A及び図9の3Aに示すように、開始間隔X0が、配置幅Xと画面長Aとの差分XAより短いとき、ステップS506が行われるステップS506では、フレーズの開始間隔X0と複数のフレーズ間の間隔X1との和と、配置幅X及び画面長Aの間の差分XAとが比較される。フレーズの開始間隔X0と複数のフレーズ間の間隔X1との和が、配置幅X及び画面長Aの間の差分XAより長いと判断されるとステップS506:YES、ステップS509が行われる。例えば、図9の2Aに示すように、フレーズの開始間隔X0と複数のフレーズの間隔X1との和が、配置幅Xと画面長Aとの差分XAより長いとき、ステップS509が行われる。フレーズの開始間隔X0と複数のフレーズの間隔X1との和が、配置幅Xと画面長Aとの差分XAより長いと判断されないとステップS506:NO、ステップS507が行われる。例えば、図9の3Aに示すように、フレーズの開始間隔X0と複数のフレーズの間隔X1との和が、配置幅Xと画面長Aとの差分XAより短いとき、ステップS507が行われる。ステップS507では、ステップS505においてフレーズの表示開始位置が、配置幅と表示長との差分より長いと判断されるとき、フレーズ表示開始位置が、差分の長さだけディスプレイ21の一端側に移動される。例えば、図9の1Aに示すように、フレーズの開始間隔X0が、配置幅Xと画面長Aとの差分XAより長いとき、図9の1Bに示すように、フレーズの開始間隔X0を、差分XAの分だけ、ディスプレイ21の左端側に移動して表示される。ディスプレイ21に表示されるフレーズが複数存在する場合は、図9の1Bに示すように、全てのフレーズの表示開始位置を、差分XAの分だけディスプレイ21の左端側に移動して表示される。ステップS508では、ステップS506において、フレーズの表示開始位置と複数のフレーズの間隔との和が、配置幅と画面長との差分より長いと判断されるとき、フレーズの表示開始位置と複数のフレーズの間隔との和と、差分との比率に従って、フレーズ表示開始位置が、ディスプレイ21の左端側に移動される。ディスプレイ21に表示されるフレーズが複数存在する場合は、全てのフレーズの表示開始位置を、差分の分だけディスプレイ21の左端側に移動して表示される。具体的には、フレーズの表示開始位置は、開始間隔X0と、差分XAとの比率に従って決定される。フレーズの間隔は、フレーズの間隔X1と、差分XAとの比率に従って決定される。ステップS509では、ステップS506において、フレーズの開始間隔X0と複数のフレーズ間の間隔X1との和が、配置幅Xと画面長Aとの差分XAより長いと判断されないとき、ディスプレイ21に一度に表示される複数のフレーズの全体が、ディスプレイ21の表示解像度の範囲内におさまるように表示される。例えば、図9の3Aに示すように、フレーズの開始間隔X0と複数のフレーズ間の間隔X1との和が、配置幅Xと画面長Aとの差分XAより短いとき、図9の3Bに示すように、ディスプレイ21の全体に、表示させるべき全てのフレーズが表示されるように、縮小される。具体的には、配置幅Xと、ディスプレイ21の表示解像度との比率が求められ、フレーズの開始間隔X0と、複数のフレーズの間隔X1と、文字サイズとが、比率に求められた比率で縮小される。ステップS510では、ステップS507またはステップS508またはステップS509において各値が変更された歌詞情報にしたがって、フレーズがディスプレイ21に表示される。ステップS511では、楽曲に対応する歌詞情報について、全ての表示画面ごとのフレーズの位置調整が完了したか否かが判断される。楽曲に対応する歌詞情報の全てのフレーズの位置調整が完了したと判断されるとステップS511:YES、位置調整処理が終了される。歌詞情報の全ての位置調整が完了したと判断されないとステップS511:NO、ステップS501の処理が行われる。[本発明と実施形態との構成の対応関係]本実施形態の表示装置20が、本発明の歌詞表示装置の一例である。本実施形態の楽曲再生表示プログラムが、本発明の歌詞表示プログラムの一例である。本実施形態の歌詞管理サーバ50が、本発明のサーバの一例である。本実施形態の歌詞管理サーバ50に記憶されている基準設定情報の基準表示解像度640×480が、本発明の基準設定解像度である。本実施形態の基準の文字フォントゴシックが、本発明の文字デザインの種類の一例であり、基準の文字フォント及び基準の文字サイズ32が、本発明の基準文字フォントの一例である。本実施形態の図7の1に示す歌詞情報のX座標及びY座標の開始位置が、本発明の基準表示開始位置の一例である。本実施形態の基準設定情報及び歌詞情報が、本発明の歌詞情報の一例である。本実施形態のディスプレイ21が表示部の一例であり、ディスプレイ21の画面サイズを表す設定表示解像度320×240が、本発明の設定表示解像度の一例である。本実施形態の設定文字フォントゴシック及び設定文字サイズ18が、本発明の設定文字フォントの一例である。本実施形態の設定表示解像度と、設定文字フォントと、設定文字サイズとが、本発明の設定情報の一例である。本実施形態のディスプレイ21の左端側が、本発明の端部位置の一例である。本実施形態の左端側から開始間隔X0離れた位置が、本発明の表示開始位置の一例であり、配置幅Xが、本発明の表示長の一例である。本実施形態の配置幅Xにより描画されたフレーズの最後端が、本発明の表示終了位置の一例である。本実施形態のディスプレイ21の画面長Aが、本発明の画面長の一例であり、配置幅Xと画面長Aとの差分XAが、本発明の差分の一例である。本実施形態の開始間隔X0が、本発明の開始間隔の一例であり、本実施形態のフレーズ間の間隔X1が、本発明のフレーズ間隔の一例である。本実施形態の表示装置20のCPU22及びネットワーク接続部26が、本発明の歌詞取得部の一例である。本実施形態の表示装置20のCPU22、及びステップS401及びステップS406の処理が、本発明の設定取得部の一例である。本実施形態の表示装置20のCPU22、及びステップS507またはステップS508またはステップS509の処理が、本発明の配置変更部の一例である。本実施形態の表示装置20のCPU22及びステップS502の処理が、本発明の表示長決定部の一例である。本実施形態の表示装置20のネットワーク接続部26と、CPU22のステップS20の処理により、歌詞管理サーバ50から基準設定情報及び歌詞情報を取得することが、本発明の歌詞取得ステップの一例である。本実施形態の表示装置20のCPU22、及びステップS401及びステップS406の処理により、表示装置20の設定表示解像度及び装置設定情報を読み出すことが、本発明の設定取得ステップの一例である。本実施形態の表示装置20のCPU22、及びステップS507またはステップS508またはステップS509の処理により、装置設定情報の開始位置が変更されることが、本発明の配置変更ステップの一例である。また、表示装置20が備える記録媒体は、ROM23と、RAM24と、HDD25とに限らない。例えば、楽曲再生表示プログラムを記憶するROM23は、書き換えが可能なEEP-ROMであってもよく、SDメモリカードなどの表示装置20から着脱可能な記録媒体であってもよい。また、楽曲情報及び歌詞情報を記憶するRAM24またはHDD25に代えて、SDメモリカードなどの表示装置20から着脱可能な記録媒体に記憶されてもよい。即ち、楽曲再生表示プログラムなどの各種プログラム、及び楽曲情報及び歌詞情報などの各種情報は、書き換え可能なSDメモリカードなどの着脱可能な記録媒体であってもよい。また、これらの各種プログラム及び各種情報は、ネットワーク接続部26を介してインターネットを経由して、プログラム配信装置から取得されてもよい。また、本実施形態では、歌詞管理サーバ50から取得する基準表示解像度が、表示装置20の設定表示解像度より、大きい値である場合を例に説明したが、これに限らない。表示装置20のディスプレイ21の大きさによっては、表示装置20の設定表示解像度が、歌詞管理サーバ50から取得する基準表示解像度より、大きい値である場合がある。この場合も、ステップS403における計算と同様に、表示装置20の設定表示解像度を、基準表示解像度で割った商により、表示解像度の各サイズの比率が計算される。表示装置20の設定表示解像度が、歌詞管理サーバ50から取得する基準表示解像度より大きいとき、比率は1より大きい値である。表示解像度の各サイズの比率に応じて、各フレーズのX座標及びY座標を移動させ、フレーズの表示開始位置及び各フレーズ間の間隔を変更してもよい。表示解像度の比率が1より大きい場合は、フレーズの表示開始位置を、X軸の正方向へ移動してもよく、各フレーズ間の間隔を広くしてもよい。また、表示解像度の比率が1より大きい場合は、フレーズの全体を拡大してもよい。