(57)【要約】【課題】リッピング後のＣＤの楽曲をユーザが再生するときにアルバム情報を明瞭に表示する。【解決手段】音楽情報が記録された例えばＣＤごとに各ＣＤに関連した歌詞データを記憶する管理サーバ１と、ＣＤに記録された音楽情報を記憶するハードディスク装置１３、ハードディスク装置１３に記憶された音楽情報を再生する再生手段および歌詞データを表示可能な表示部７を備えたＨＤＤコンポ５とがインターネット２によって相互に接続され、ＨＤＤコンポ５からの要求に応じて管理サーバ１から歌詞データをＨＤＤコンポ５に送信して表示部７に表示させるものであって、ＨＤＤコンポ５は、ハードディスク装置１３に記憶された音楽情報を再生するとき、歌詞データの要求を前記情報端末装置に送信し、その要求の応答として管理サーバ１から送信される歌詞データを受信し、歌詞データの一部を表示部７の表示画面に応じた大きさで抽出し、抽出された歌詞データの一部を表示部７に表示する。【選択図】図６
2010113756.tif 000002
【特許請求の範囲】
【請求項１】
音楽情報が記録された音楽記録媒体ごとに各音楽記録媒体に関連した画像情報を記憶する情報端末装置と、前記音楽記録媒体に記録された音楽情報を記憶する記憶手段、この記憶手段に記憶された音楽情報を再生する再生手段および前記画像情報を表示可能な表示手段を備えた音楽再生装置とが接続回線によって相互に接続され、前記音楽再生装置からの要求に応じて前記情報端末装置から前記画像情報を前記音楽再生装置に送信して前記表示手段に表示させる画像提供システムであって、
前記音楽再生装置は、
前記再生手段により前記記憶手段に記憶された音楽情報を再生するとき、前記画像情報の要求を前記情報端末装置に送信する画像情報要求手段と、
前記画像情報要求手段による要求の応答として前記情報端末装置から送信される画像情報を受信し、前記画像情報の一部を抽出する抽出手段と、
前記抽出手段によって抽出された前記画像情報の一部を前記表示手段の表示領域に応じた大きさに変換する画像変換手段と、
前記画像変換手段によって変換された前記画像情報の一部を前記表示手段に表示する表示制御手段と、
を備えることを特徴とする、画像提供システム。
【請求項２】
前記画像情報は、文字データと、その文字データの背景となる背景画像データとを含む複数行の画像イメージからなり、
前記表示手段の表示領域は、前記文字データに対応する文字が所定数配列される領域であり、
前記情報端末装置は、
前記画像イメージに対して、複数の文字からなる文字列データとそれらの背景画像データで構成される矩形状領域を設定する矩形状領域設定手段を有し、
前記音楽再生装置の前記抽出手段は、
前記画像イメージ上において、前記表示手段の表示領域における一行の文字数からなる表示対象領域を設定する表示対象領域設定手段と、
前記表示対象領域設定手段によって設定された表示対象領域内に存在する１または複数の前記矩形状領域を特定する矩形状領域特定手段と、
前記矩形状領域特定手段によって特定された矩形状領域を、前記画像イメージから抽出する第１の抽出制御手段と、
によって構成される、請求項１に記載の画像提供システム。
【請求項３】
前記表示対象領域設定手段は、
前記矩形状領域特定手段によって矩形状領域が特定された場合、前記特定された矩形状領域の次の矩形状領域に含まれる先頭文字データから次の前記表示対象領域を設定する、請求項２に記載の画像提供システム。
【請求項４】
前記矩形状領域特定手段は、
前記表示対象領域設定手段によって設定された前記表示対象領域が前記画像イメージ上の複数行に跨る場合、前記行ごとに、前記表示対象領域内に存在する前記矩形状領域を特定し、
前記抽出手段は、
前記矩形状領域特定手段によって特定された、前記行ごとの前記矩形状領域を連結し、連結された矩形状領域を前記画像イメージから抽出する、請求項２または３に記載の画像提供システム。
【請求項５】
前記画像情報は、文字データとその文字データの背景となる背景画像データで構成される複数行の画像イメージからなり、
前記画像イメージの各行には、前記音楽情報が再生されてから各行の再生が終了するまでの再生時間が設定されており、
前記抽出手段は、
前記表示手段の表示領域に表示される画像イメージから次に表示される画像イメージに前記表示領域を切り換える目安となる切換目安時間を設定する時間設定手段と、
前記時間設定手段によって設定された切換目安時間を含む再生時間が設定された画像イメージの行を、前記画像イメージから抽出する第２の抽出制御手段と、
によって構成される、請求項１に記載の画像提供システム。
【請求項６】
音楽情報が記録された音楽記録媒体ごとに各音楽記録媒体に関連した画像情報を記憶する情報端末装置と接続回線を介して接続され、前記音楽記録媒体に記録された音楽情報を記憶する記憶手段と、この記憶手段に記憶された音楽情報を再生する再生手段と、前記情報端末装置からの前記画像情報を表示可能な表示手段とを備えた音楽再生装置であって、
前記再生手段により前記記憶手段に記憶された音楽情報を再生するとき、前記画像情報の要求を前記情報端末装置に送信する画像情報要求手段と、
前記画像情報要求手段による要求の応答として前記情報端末装置から送信される画像情報を受信し、前記画像情報の一部を抽出する抽出手段と、
前記抽出手段によって抽出された前記画像情報の一部を前記表示手段の表示領域に応じた大きさに変換する画像変換手段と、
前記画像変換手段によって変換された前記画像情報の一部を前記表示手段に表示する表示制御手段と、
を備えることを特徴とする、音楽再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、リッピングした後の例えばＣＤ（compact disc）等の楽曲を再生すると同時に例えば歌詞データを表示する音楽再生装置と、その音楽再生装置を含む画像提供システムに関するものである。
【背景技術】
【０００２】
近年、ＣＤ等の音楽記録媒体が普及している。この音楽記録媒体は、ユーザがＣＤ再生装置等で再生することにより、ＣＤに含まれる楽曲を楽しむことができる。一般に、ＣＤには楽曲のディジタルデータのみが記録され、楽曲の歌詞、アルバムジャケット、ライナーノーツ等は冊子に印刷され、この冊子はＣＤケースに収納されて、ＣＤと共に提供されている。
【０００３】
ＣＤ再生装置としては、最近では内部に所定の容量のハードディスク装置を備えたものが提案されている（以下、この種のＣＤ再生装置を「ＨＤＤコンポ」という）。このＨＤＤコンポでは、ＣＤに記録された楽曲のディジタルデータを一旦ハードディスク装置にリッピングし、そのハードディスク装置から所望の楽曲を再生させることができる。したがって、ユーザは、ＣＤに記録された楽曲のデータをハードディスク装置にリッピングした後は、専らハードディスク装置から楽曲を再生して楽しむことできる。
【０００４】
ＣＤを再生する場合、歌詞等のアルバム情報は冊子にしてＣＤケースに収納されているため、楽曲の再生時にアルバム情報を容易に閲覧できる。しかしながら、ＨＤＤコンポを用いてＣＤの楽曲の楽しむ場合は、上記のように、ＣＤに記録された楽曲のデータをハードディスク装置にリッピングした後はＣＤを直接再生することが少なくなり、楽曲の再生時にＣＤケースが手元にないことが多いので、楽曲の再生は容易である反面、アルバム情報は容易に閲覧できないという不都合がある。
【０００５】
一方、例えば特許文献１には、楽曲の歌詞データを蓄積したセンタから端末装置に歌詞データを送信する、いわゆるカラオケシステムが提案されている。特許文献１に記載の発明の構成は、カラオケシステムではあるが、この構成を、上記したＨＤＤコンポに適用すれば、上記の不都合を解消することができる。
【０００６】
すなわち、ＣＤに記録された楽曲のアルバム情報をセンタで蓄積させ、ＨＤＤコンポにおいてハードディスク装置にリッピングしたＣＤの楽曲のデータを再生する際に、当該ＣＤのアルバム情報を要求し、そのセンタから当該ＣＤのアルバム情報のデータをＨＤＤコンポに返送し、当該ＨＤＤコンポで表示させるようにする。このようにすれば、ユーザは、ハードディスク装置にリッピングしたＣＤの楽曲を再生するときにアルバム情報を容易に閲覧することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記の方法においては、ＨＤＤコンポの表示画面に、センタから送信される歌詞データをそのまま表示させると、歌詞が視認しづらくなることがあるといった問題点がある。すなわち、センタからＨＤＤコンポに送信される歌詞データの文字サイズは、ＨＤＤコンポの表示画面の画面サイズを考慮したものではない場合が多いので、例えばＨＤＤコンポの表示画面が比較的小さい場合、センタから送信される歌詞データの文字数が多くなると、表示される文字の大きさが小さくなり、ユーザにとっては歌詞を判別することが困難になる。
【０００８】
【特許文献１】特開平８−４４３３２号公報
【０００９】
本願発明は、上記した事情のもとで考え出されたものであって、リッピング後のＣＤの楽曲をユーザが再生するときにアルバム情報を明瞭に表示することができる音楽再生装置およびその音楽再生装置を含む画像提供システムを提供することを、その課題とする。
【課題を解決するための手段】
【００１０】
上記の課題を解決するため、本願発明では、次の技術的手段を講じている。
【００１１】
本願発明の第１の側面によって提供される画像提供システムによれば、音楽情報が記録された音楽記録媒体ごとに各音楽記録媒体に関連した画像情報を記憶する情報端末装置と、前記音楽記録媒体に記録された音楽情報を記憶する記憶手段、この記憶手段に記憶された音楽情報を再生する再生手段および前記画像情報を表示可能な表示手段を備えた音楽再生装置とが接続回線によって相互に接続され、前記音楽再生装置からの要求に応じて前記情報端末装置から前記画像情報を前記音楽再生装置に送信して前記表示手段に表示させる画像提供システムであって、前記音楽再生装置は、前記再生手段により前記記憶手段に記憶された音楽情報を再生するとき、前記画像情報の要求を前記情報端末装置に送信する画像情報要求手段と、前記画像情報要求手段による要求の応答として前記情報端末装置から送信される画像情報を受信し、前記画像情報の一部を抽出する抽出手段と、前記抽出手段によって抽出された前記画像情報の一部を前記表示手段の表示領域に応じた大きさに変換する画像変換手段と、前記画像変換手段によって変換された前記画像情報の一部を前記表示手段に表示する表示制御手段と、を備えることを特徴としている（請求項１）。
【００１２】
本願発明の画像提供システムにおいて、前記画像情報は、文字データと、その文字データの背景となる背景画像データとを含む複数行の画像イメージからなり、前記表示手段の表示領域は、前記文字データに対応する文字が所定数配列される領域であり、前記情報端末装置は、前記画像イメージに対して、複数の文字からなる文字列データとそれらの背景画像データで構成される矩形状領域を設定する矩形状領域設定手段を有し、前記音楽再生装置の前記抽出手段は、前記画像イメージ上において、前記表示手段の表示領域における一行の文字数からなる表示対象領域を設定する表示対象領域設定手段と、前記表示対象領域設定手段によって設定された表示対象領域内に存在する１または複数の前記矩形状領域を特定する矩形状領域特定手段と、前記矩形状領域特定手段によって特定された矩形状領域を、前記画像イメージから抽出する第１の抽出制御手段と、によって構成されるとよい（請求項２）。
【００１３】
本願発明の画像提供システムにおいて、前記表示対象領域設定手段は、前記矩形状領域特定手段によって矩形状領域が特定された場合、前記特定された矩形状領域の次の矩形状領域に含まれる先頭文字データから次の前記表示対象領域を設定するとよい（請求項３）。
【００１４】
本願発明の画像提供システムにおいて、前記矩形状領域特定手段は、前記表示対象領域設定手段によって設定された前記表示対象領域が前記画像イメージ上の複数行に跨る場合、前記行ごとに、前記表示対象領域内に存在する前記矩形状領域を特定し、前記抽出手段は、前記矩形状領域特定手段によって特定された、前記行ごとの前記矩形状領域を連結し、連結された矩形状領域を前記画像イメージから抽出するとよい（請求項４）。
【００１５】
本願発明の画像提供システムにおいて、前記画像情報は、文字データとその文字データの背景となる背景画像データで構成される複数行の画像イメージからなり、前記画像イメージの各行には、前記音楽情報が再生されてから各行の再生が終了するまでの再生時間が設定されており、前記抽出手段は、前記表示手段の表示領域に表示される画像イメージから次に表示される画像イメージに前記表示領域を切り換える目安となる切換目安時間を設定する時間設定手段と、前記時間設定手段によって設定された切換目安時間を含む再生時間が設定された画像イメージの行を、前記画像イメージから抽出する第２の抽出制御手段と、によって構成されるとよい（請求項５）。
【００１６】
本願発明の第２の側面によって提供される音楽再生装置によれば、音楽情報が記録された音楽記録媒体ごとに各音楽記録媒体に関連した画像情報を記憶する情報端末装置と接続回線を介して接続され、前記音楽記録媒体に記録された音楽情報を記憶する記憶手段と、この記憶手段に記憶された音楽情報を再生する再生手段と、前記情報端末装置からの前記画像情報を表示可能な表示手段とを備えた音楽再生装置であって、前記再生手段により前記記憶手段に記憶された音楽情報を再生するとき、前記画像情報の要求を前記情報端末装置に送信する画像情報要求手段と、前記画像情報要求手段による要求の応答として前記情報端末装置から送信される画像情報を受信し、前記画像情報の一部を前記表示手段の表示領域に応じた画像の大きさで抽出する抽出手段と、前記抽出手段によって抽出された前記画像情報の一部を前記表示手段に表示する表示制御手段と、を備えることを特徴としている（請求項６）。
【発明の効果】
【００１７】
本願発明によれば、音楽再生装置は、記憶手段に記憶された音楽情報を再生するとき、音楽情報が記録された音楽記録媒体に関連した画像情報（例えば歌詞データ）の要求を、接続回線を介して情報端末装置に送信する。音楽再生装置は、情報端末装置から送信される歌詞データを受信し、その歌詞データを抽出する。抽出された歌詞データは、表示手段の表示領域に応じた大きさに変換され、変換された歌詞データが表示手段に表示される。すなわち、表示手段の表示領域に表示される歌詞データのサイズを適切な大きさに設定しておけば、抽出された歌詞データは、表示手段の表示領域に適切なサイズで表示される。したがって、ユーザは、表示手段の表示領域に表示される歌詞データを明瞭に視認することができる。
【００１８】
本願発明のその他の特徴および利点は、添付図面を参照して以下に行う詳細な説明によって、より明らかとなろう。
【発明を実施するための最良の形態】
【００１９】
以下、本願発明の好ましい実施の形態を、添付図面を参照して具体的に説明する。
【００２０】
図１は、本願発明に係る音楽再生装置が適用される音楽再生システムの一例を示す構成図である。
【００２１】
この音楽再生システムは、例えばＣＤ（Compact Disk）に関するアルバム情報を、ＣＤのトラック（曲）が再生されると同時に後述するＨＤＤコンポの表示画面に表示するためのシステムである。
【００２２】
音楽再生システムは、ＣＤのアルバム情報を管理するための管理サーバ１と、管理サーバ１を接続するネットワーク回線としてのインターネット２と、インターネット２にルータ３を介して接続されたローカルエリアネットワーク４（以下、単に「ＬＡＮ４」という。）と、ＬＡＮ４に接続された音楽再生装置としてのＨＤＤコンポ５とによって構成されている。
【００２３】
ここで、アルバム情報とは、例えばＣＤに記録されたトラック（曲）の歌詞データ、アルバムジャケット等の画像データ、およびライナーノーツ等の文字データ等を含む情報をいい、ＨＤＤコンポ５の表示画面（後述）で閲覧することのできる情報である。
【００２４】
管理サーバ１は、例えばＣＤを製作、販売するＣＤメーカ等に設けられ、多数のＣＤ（ＣＤメーカが販売しているＣＤ）の上記したアルバム情報をデータベースに保有して管理するとともに、ＨＤＤコンポ５から送信されるＣＤのアルバム情報の要求に応じて当該アルバム情報を提供するものである。
【００２５】
管理サーバ１には、ＣＤのトラック（曲）ごとに、ＨＤＤコンポ５の表示画面（後述）に表示される歌詞データを含む画像イメージファイルと、歌詞データを表す歌詞情報テーブルとが記憶されている。図２は画像イメージファイルの一例を示す図であり、図３は歌詞情報テーブルの一例を示す図である。
【００２６】
画像イメージファイルは、図２に示すように、複数ラインにわたって表された、トラックの歌詞データと、歌詞データの背景となる背景画像データ（図示せず）とが一体的に合成されたものである。
【００２７】
画像イメージファイルは、歌詞データとしての適当な文字数からなる文字列を有する矩形状領域に予め区分されている。図２（記号「○」が一つの文字を表している。）によると、例えば第１ラインは、三つの矩形状領域Ｆ１，Ｆ２，Ｆ３に区分されており、一つ目の矩形状領域Ｆ１は８文字、二つ目の矩形状領域Ｆ２は２０文字、三つ目の矩形状領域Ｆ３は８文字からそれぞれ構成されている。また、第２ラインは、二つの矩形状領域Ｆ４，Ｆ５に区分されている。
【００２８】
なお、後述するように、画像イメージファイルは、管理サーバ１からＨＤＤコンポ５に送信されるのであるが、歌詞データの矩形状領域は、画像イメージファイルが管理サーバ１からＨＤＤコンポ５に送信された後で、ＨＤＤコンポ５において区分されるようにしてもよい。
【００２９】
画像イメージファイルでは、各文字に対して文字番号（図２の記号○内の数字参照）がそれぞれ設定されている。例えば、一つ目の矩形状領域Ｆ１の各文字には文字番号として「１〜８」が、二つ目の矩形状領域Ｆ２の各文字には文字番号として「９〜２８」が、三つ目の矩形状領域Ｆ３の各文字には文字番号として「２９〜３６」がそれぞれ設定されている。また、画像イメージファイルでは、ｘｙ座標が設定されており、このｘｙ座標によって歌詞データが含まれる範囲を示す座標位置と、一行分の歌詞データの座標高さとが表されるようになっている。
【００３０】
歌詞情報テーブルには、上記したラインのライン番号、各矩形状領域の先頭文字番号および後尾文字番号、各矩形状領域の画像イメージファイル上の始端座標および終端座標、ラインの座標高さ、並びに各矩形状領域に含まれる文字列の再生時間等の項目が設定されており、各ラインに対して各数値がそれぞれ設定されている。なお、矩形状領域の始端座標および終端座標は、矩形状領域における画像イメージファイル上の最上部の座標である。
【００３１】
例えば、図３の歌詞情報テーブルでは、第１ラインには、矩形状領域が三つあることが示され、一つ目の矩形状領域の先頭文字番号は「１」、後尾文字番号は「８」とされ、二つ目の矩形状領域の先頭文字番号は「９」、後尾文字番号は「２８」とされている。また、一つ目の矩形状領域の画像イメージファイル上の始端座標は［１５，１５］、終端座標は［５５，１５］とされ、二つ目の矩形状領域の画像イメージファイル上の始端座標は［５７，１５］、終端座標は［１９０，１５］とされている。
【００３２】
また、図３の歌詞情報テーブルでは、一ライン分の歌詞データの座標高さは「７」ドットに設定されている。さらに、図３の歌詞情報テーブルでは、一つ目の矩形状領域の文字列の歌詞データは、トラックの再生が開始されてから当該矩形状領域の文字列の再生が終了するまで例えば１５秒を有し、二つ目の矩形状領域の文字列の歌詞データは、トラックの再生が開始されてから当該文字列の再生が終了するまで例えば２５秒を有することが示されている。すなわち、歌詞情報テーブルで示される再生時間は、文字列ごとの再生時間ではなく、トラックの再生が開始されてから各文字列が再生終えるまでの時間である。
【００３３】
ユーザがＨＤＤコンポ５においてトラックを再生すると、この再生によって、ＨＤＤコンポ５は、管理サーバ１に対してアルバム情報を要求するのであるが、管理サーバ１では、ＨＤＤコンポ５からアルバム情報の要求があると、要求されたアルバム情報のＣＤが特定され、図２および図３に示すような、当該ＣＤの画像イメージファイルと歌詞情報テーブルとがＨＤＤコンポ５に送信される。
【００３４】
ＨＤＤコンポ５は、ＣＤの楽曲（またはリッピングされた後のＣＤの楽曲）を再生するための装置であり、図示しないがスピーカが接続されている。ＨＤＤコンポ５は、図４に示すように、略直方体形状に形成された本体５ａを有しており、本体５ａの前面には、電源スイッチ６、各種の動作状態やトラック再生中にその歌詞等を表示するための表示部７、音量の大小を調整するための音量ツマミ８、各種の動作状態を設定するための各種スイッチ９、およびＣＤを挿入するためのＣＤ挿入口１０等が設けられている。
【００３５】
図５は、ＨＤＤコンポ５の内部構成を示す図である。ＨＤＤコンポ５は、図５に示すように、ＨＤＤコンポ５の動作を統括するＣＰＵ１１、各種のデータを格納するメモリ１２およびハードディスク装置１３、ビデオＩ／Ｆ１４、操作入力Ｉ／Ｆ１５、ＤＡＣ（ディジタル−アナログ変換器）１６、音声入力Ｉ／Ｆ１７、およびネットワークＩ／Ｆ１８等を備えており、それぞれバスライン１９で接続されている。
【００３６】
本実施形態のハードディスク装置１３は、ＵＩ（User Interface）レイヤ部２１と、情報テーブル管理部２２と、イメージファイル加工部２３とを含んでいる。ＵＩレイヤ部２１、情報テーブル管理部２２およびイメージファイル加工部２３は、ソフトウェアによって構成されており、ＣＰＵ１１が各ソフトウェアを読み出して、各ソフトウェアのプログラムに基づいて処理が実行される。なお、以下では、ＵＩレイヤ部２１、情報テーブル管理部２２およびイメージファイル加工部２３は、便宜上、ハードウェアの構成として説明する。
【００３７】
ＵＩレイヤ部２１は、表示部７の表示画面に歌詞データを表示させるために、情報テーブル管理部２２およびイメージファイル加工部２３を統括制御するものである。情報テーブル管理部２２は、上記した歌詞情報テーブル（図３参照）を参照し、表示部７の表示画面に表示させるための表示情報を取得するものである。ここで、表示情報とは、画像イメージファイルから歌詞データとしての文字列を含む矩形状領域を抽出するための値（例えば座標データ）や文字列の再生時間等をいう。イメージファイル加工部２３は、ＵＩレイヤ部２１による要求によって、画像イメージファイルから、一または複数の矩形状領域の抽出加工を行うものである。
【００３８】
より具体的には、ＵＩレイヤ部２１は、ユーザによってトラックの再生指示があると、情報テーブル管理部２２に表示情報を要求する。情報テーブル管理部２２は、ＵＩレイヤ部２１の表示情報の要求に応じて、表示情報取得処理を行い、表示情報取得処理で取得した表示情報をＵＩレイヤ部２１に返信する。ＵＩレイヤ部２１は、情報テーブル管理部２２で取得された表示情報に基づいて、イメージファイル加工部２３に抽出処理を要求する。イメージファイル加工部２３は、表示情報に基づいて画像イメージファイルから所望の矩形状領域を抽出する抽出処理を実行する。ＵＩレイヤ部２１は、イメージファイル加工部２３で抽出された矩形状領域の画像イメージ（以下、「抽出イメージ」という。なお、抽出イメージは、歌詞データと背景の画像データとを含むものである。）を表示部７の表示画面に表示する。
【００３９】
ビデオＩ／Ｆ１４には、例えば液晶表示画面を有する表示部７が接続され、操作入力Ｉ／Ｆ１８には、電源スイッチ６、音量ツマミ８および各種スイッチ９等が接続されている。ＤＡＣ１９には、外部に配置されるスピーカ２４が接続され、音声入力Ｉ／Ｆ１７には、ＣＤを再生するためのＣＤ再生部２５が接続されている。ネットワークＩ／Ｆ１８には、外部に配されたルータ３が接続されている。
【００４０】
ＨＤＤコンポ５では、例えばユーザが購入したＣＤをＣＤ挿入口１０から挿入すると、ＣＤのリッピングが行われる。すなわち、ＣＤに記録された楽曲のディジタルデータが、一旦ハードディスク装置１３に記憶される。
【００４１】
ユーザがリッピング後のハードディスク装置１３に記憶され楽曲を再生指示すると、ＨＤＤコンポ５は、管理サーバ１に対して画像イメージファイルおよび歌詞情報テーブルを含むアルバム情報を要求する。管理サーバ１は、その要求に応じて画像イメージファイルおよび歌詞情報テーブルを含むアルバム情報をＨＤＤコンポ５に送信する。
【００４２】
管理サーバ１から送信されたアルバム情報は、一旦ハードディスク装置１３に記憶され、上記したように、ＵＩレイヤ部２１、情報テーブル管理部２２およびイメージファイル加工部２３によって、表示部７の表示画面に表示すべき抽出イメージが画像イメージファイルから抽出され、トラックの再生に合わせて、抽出された歌詞データが表示部７の表示画面に表示される。
【００４３】
以下では、表示部７の表示画面に表示される歌詞データが抽出される際の制御動作について説明する。なお、以下の説明で「歌詞データ」というときには、特に説明がない限り、その歌詞データの背景となる画像データも含むものとする。
【００４４】
図６は、ＵＩレイヤ部２１、情報テーブル管理部２２およびイメージファイル加工部２３の制御動作を示すシーケンス図である。なお、以下の説明では、ＣＤのリッピングが既に行われており、ユーザによるトラックの再生指示があると、リッピングされたトラックが再生されるものとする。また、表示部７の歌詞表示領域（後述）には、例えば三行分の歌詞が表示されるものとし、一行分の最大文字数は３０文字とする。すなわち、この表示部７の歌詞表示領域に表示される最大行数および一行分の最大文字数は、予めＨＤＤコンポ５において設定されており、ＵＩレイヤ部２１で認識されるものである。
【００４５】
まず、ユーザによってトラックを再生するための操作があると、ＨＤＤコンポ５は、管理サーバ１に対し当該トラックのアルバム情報を要求する。管理サーバ１は、その要求に応じて当該トラックを含むＣＤを特定し、特定したＣＤのアルバム情報をＨＤＤコンポ５に対して送信する。ＨＤＤコンポ５では、管理サーバ１から送信されたアルバム情報をハードディスク装置１３に記憶する。アルバム情報には、図２および図３に示した画像イメージファイルおよび歌詞情報テーブルが含まれる。
【００４６】
ＵＩレイヤ部２１は、ハードディスク装置１３にアルバム情報が記憶されると、情報テーブル管理部２２に対して、画像表示部７に表示する一行分の歌詞データに相当する表示情報を要求する（Ｓ１）。
【００４７】
この場合、ＵＩレイヤ部２１は、画像イメージファイル上であって、表示部７の歌詞表示領域の一行分に相当する領域（以下、「表示対象領域」という。）の先頭文字番号と後尾文字番号とを指定して、それらのデータを情報テーブル管理部２２に送る。例えば、表示部７の歌詞表示領域の一行分は１〜３０文字と設定されているため、図８のＤ部に示すように、表示対象領域の先頭文字番号として「１」が、後尾文字番号として「３０」がそれぞれ送られる。
【００４８】
情報テーブル管理部２２は、ＵＩレイヤ部２１からの表示情報の要求に応じて、表示情報を取得するための表示情報取得処理を実行する（Ｓ２）。ここで、情報テーブル処理部２２において実行される表示情報取得処理について、図７に示すフローチャートを参照して説明する。表示情報取得処理では、表示対象領域中に含まれる矩形状領域を抽出する処理が行われる。
【００４９】
情報テーブル管理部２２は、ＵＩレイヤ部２１から表示対象領域の先頭文字番号と、後尾文字番号とを取得し（Ｓ２１）、矩形状領域ごとに、当該矩形状領域が表示対象領域に含まれるか否かの判別処理を実行する。
【００５０】
情報テーブル管理部２２は、現在処理の対象となっている矩形状領域（以下、「処理対象の矩形状領域」という。）が含まれる、画像イメージファイル上のラインの番号を記憶する（Ｓ２２）。この段階では、処理対象の矩形状領域は、先頭文字番号が「１」、後尾文字番号が「８」の矩形状領域Ｆ１（図２および図３参照）であるので、例えばライン番号「１」が記憶される。
【００５１】
情報テーブル管理部２２は、処理対象の矩形状領域の先頭文字番号の座標データを記憶する（Ｓ２３）。本実施形態では、画像イメージファイルから抽出イメージが抽出されるが、上記処理は、抽出イメージの始端座標を特定するために行われる。例えば、処理対象の矩形状領域がＦ１である場合、図３に示した歌詞情報テーブルを参照し、矩形状領域Ｆ１の始端座標［１５，１５］が、一旦ハードディスク装置１３に記憶される。なお、説明の便宜上、ステップＳ２３で記憶される記憶内容を［Ｍ１］とする。
【００５２】
次いで、情報テーブル管理部２２は、抽出イメージの終端座標を検索する処理を行う。すなわち、処理対象の矩形状領域の後尾文字番号が表示対象領域の後尾文字番号（例えば「３０」）より大きいか否かを判別する（Ｓ２４）。
【００５３】
処理対象の矩形状領域の後尾文字番号が表示対象領域の後尾文字番号より大きくない場合（Ｓ２４：ＮＯ）、処理対象を次の矩形状領域に移行する（Ｓ２５）。例えば、矩形状領域Ｆ１から矩形状領域Ｆ２に処理対象を移行する。
【００５４】
次いで、処理対象の矩形状領域を含むラインが移ったか否かが判別される（Ｓ２６）。すなわち、処理対象を次の矩形状領域に移した場合、それにともなってラインも次のラインに移動したか否かが判別される。例えば、矩形状領域Ｆ１から矩形状領域Ｆ２に処理対象が移った場合、図２および図３に示すように、矩形状領域Ｆ１，Ｆ２は同一ライン上にあるので、ラインは次のラインに移っていないと判別される。
【００５５】
処理対象の矩形状領域を含むラインが移っていないと判別された場合（Ｓ２６：ＮＯ）、すなわち矩形状領域同士が同一ライン上にある場合、ステップＳ２４に戻り、同一ライン上にある次の矩形状領域の後尾文字番号が表示対象領域の後尾文字番号より大きいか否かを判別する。
【００５６】
ステップＳ２６において、処理対象の矩形状領域を含むラインが移ったと判別される場合については、後述する（例えば、処理対照の矩形状領域が矩形状領域Ｆ３から矩形状領域Ｆ４に移った場合）。
【００５７】
ステップＳ２４において、処理対象の矩形状領域の後尾文字番号が表示対象領域の後尾文字番号より大きい場合（Ｓ２６：ＹＥＳ）、処理対象の矩形状領域の、一つ前の矩形状領域における後尾文字番号の座標と、一つ前の矩形状領域の高さ座標と、一つ前の矩形状領域の再生時間とをそれぞれメモリ１２に一旦記憶する（Ｓ２７）。
【００５８】
例えば、処理対象の矩形状領域が矩形状領域Ｆ３である場合、矩形状領域Ｆ３の後尾文字番号は「３６」であり（図３参照）、表示対象領域の後尾文字番号は「３０」であるので、ステップＳ２４の判別処理でステップＳ２７に進む。処理対象の矩形状領域Ｆ３の一つ前の矩形状領域は、矩形状領域Ｆ２であるので、ステップＳ２７では、矩形状領域Ｆ２の後尾文字番号「２８」の座標［１９０，１５］、矩形状領域Ｆ２の高さ座標「７ドット」、および矩形状領域Ｆ２の再生時間「２５秒」がそれぞれ記憶される。なお、説明の便宜上、ステップＳ２７で記憶される記憶内容を［Ｍ２］とする。
【００５９】
次いで、処理対象の矩形状領域の先頭文字番号を記憶する（Ｓ２８）。例えば、処理対象の矩形状領域がＦ３の場合、矩形状領域Ｆ３の先頭文字番号「２９」が記憶される。これは、後述するように、次の表示対象領域（例えば表示部７の歌詞表示領域の２行目に相当する領域）の先頭文字番号を設定するために用いられる。なお、説明の便宜上、ステップＳ２８で記憶される記憶内容を［Ｍ３］とする。
【００６０】
次に、処理対象の矩形状領域を含むラインが移ったか否かの判別が行われる（Ｓ２９）。この処理は、ステップＳ２６の処理と同じ内容である。処理対象の矩形状領域を含むラインが移っていない場合（Ｓ２９：ＮＯ）、ステップＳ３０に進む。例えば、処理対象の矩形状領域が矩形状領域Ｆ３である場合、ラインは移っていないのでステップＳ３０に進む。
【００６１】
ステップＳ２９において、処理対象の矩形状領域を含むラインが移ったと判別される場合については、後述する（例えば、処理対照の矩形状領域が矩形状領域Ｆ３から矩形状領域Ｆ４に移った場合）。
【００６２】
その後、ステップＳ３０においてＵＩレイヤ部２１に送るべき表示情報として、ステップ２３において記憶された、［Ｍ１］矩形状領域の先頭文字番号の座標データ、ステップＳ２７において記憶された、［Ｍ２］処理対象の矩形状領域の一つ前の矩形状領域における後尾文字番号の座標データ、一つ前の矩形状領域の高さ座標データ、および一つ前の矩形状領域の再生時間データ、並びに、ステップＳ２８において記憶された、［Ｍ３］処理対象の矩形状領域の先頭文字番号データが設定される。
【００６３】
図６のシーケンス図に戻り、情報テーブル管理部２２は、表示情報取得処理によって図７のステップＳ３０において設定された表示情報を、ＵＩレイヤ部２１に送る（Ｓ３）。
【００６４】
ＵＩレイヤ部２１は、処理対象の矩形状領域を含むラインが移ったか否かの判別を行う（Ｓ４）。この判別処理は、図７のステップＳ２６およびＳ２９に示した判別処理と同様の内容の処理である。ただし、この場合、ＵＩレイヤ部２１は、情報テーブル処理部２２が行う表示情報取得処理（図７の処理）を行わないので、図７のステップＳ２６およびＳ２９の判別結果が情報テーブル処理部２２からＵＩレイヤ部２１にフラグ等によって送られ、そのフラグの内容によって、ステップＳ４の判別処理が行われる。
【００６５】
処理対象の矩形状領域を含むラインが移っていない場合（Ｓ４：ＮＯ）、ＵＩレイヤ部２１は、情報テーブル管理部２２から送られた表示情報に基づいて、抽出イメージ、すなわち表示部７に表示させる歌詞データ（１または複数の矩形状領域によって構成される）をイメージファイル加工部２３に対して要求する（Ｓ５）。
【００６６】
なお、ステップＳ４において処理対象の矩形状領域を含むラインが移ったと判別される場合については（Ｓ４：ＹＥＳ）、後述する（例えば、処理対照の矩形状領域が矩形状領域Ｆ３から矩形状領域Ｆ４に移り、ラインが移った場合）。
【００６７】
イメージファイル加工部２３は、ＵＩレイヤ部２１から送られる表示情報、すなわち矩形状領域の座標データや一ライン分の座標高さに基づいて、画像イメージファイルのうち、矩形状領域の座標データや一ライン分の座標高さで表された部分の抽出処理を行う（Ｓ６）。
【００６８】
例えば、矩形状領域Ｆ１の先頭文字番号「１」の座標データ［１５，１５］、矩形状領域Ｆ２の後尾文字番号「２８」の座標データ［１９０，１５」、１ラインの座標高さ「７ドット」の表示情報が、イメージファイル加工部２３に送られると、図９に示すような抽出イメージ（Ｃ１部参照）が抽出される。
【００６９】
イメージファイル加工部２３は、図１０に示すように、抽出した部分の画像イメージ（抽出イメージＣ１）をハードディスク装置１３内のビットマップメモリ１３ａに一旦記憶する（Ｓ７）。ビットマップメモリ１３ａの大きさは、表示部７の歌詞表示領域に表示される画像の大きさに対応しており、ステップＳ７では、抽出された画像イメージは、ビットマップメモリ１３ａの大きさ、すなわち、表示部７の歌詞表示領域に表示される画像の大きさに拡大変換または縮小変換されて、ビットマップメモリ１３ａに記憶される。
【００７０】
次いで、ＵＩレイヤ部２１は、表示部７の歌詞表示領域に表示する行が残っているか否かの判別を行う（Ｓ８）。表示部７に表示する行数は予め設定されているので（例えば３行）、ＵＩレイヤ部２１は、イメージファイル加工部２３に対して抽出要求を行うとき、設定されている行数が残っているか否かによってステップＳ７の判別を行う。
【００７１】
表示部７の歌詞表示領域に表示する行が残っている場合（Ｓ８：ＹＥＳ）、次の表示対象領域を設定する（Ｓ９）。ここで、次の表示対象領域とは、例えば上記した抽出処理によって画像イメージファイルの第１ラインがそのラインの途中で抽出された場合、第１ラインの途中から次の第２ラインに至る、表示一行分の最大文字数である領域をいう。例えば、図１１に示すように、最初の抽出処理で２８文字（矩形状領域Ｆ１，Ｆ２の文字数の合計）が抽出イメージとして抽出された場合、その次の文字（文字番号「２９」）から表示一行分の最大文字数である３０文字に至る文字（文字番号「５８」）まで（図１１のＤ部参照）が表示処理の対象となる。
【００７２】
処理はステップＳ１に戻り、ＵＩレイヤ部２１は、次の表示対象領域の表示情報を要求する。この場合、次の表示対象領域の先頭文字番号「２９」と、後尾文字番号「５８」とが情報テーブル管理部２２に送られる。
【００７３】
そして、情報テーブル管理部２２は、ステップＳ２において再び図７に示す表示情報取得処理を行う。ここでは、２９文字から５９文字までの表示対象領域を例にして説明する。
【００７４】
ステップＳ１１において、情報テーブル管理部２２は、ＵＩレイヤ部２１から表示処理対象の先頭文字番号「２９」と、後尾文字番号「５９」とを取得する。情報テーブル管理部２２は、処理対象の矩形状領域が含まれる、画像イメージファイル上のラインの番号を記憶する（Ｓ２２）。この例では、現在の処理対象の矩形状領域は、矩形状領域Ｆ３であるので、ライン番号「１」が記憶される。
【００７５】
情報テーブル管理部２２は、処理対象の矩形状領域の先頭文字番号の座標データを記憶する（Ｓ２３）。この例では、処理対象の矩形状領域Ｆ３の始端座標［１９２，１５］が記憶される。
【００７６】
次いで、情報テーブル管理部２２は、処理対象の矩形状領域の後尾文字番号が表示対象領域の後尾文字番号（例えば「５９」）より大きいか否かを判別する（Ｓ２４）。処理対象の矩形状領域の後尾文字番号が表示対象領域の後尾文字番号より大きくない場合（Ｓ２４：ＮＯ）、処理対象を次の矩形状領域に移行する（Ｓ２５）。次いで、処理対象の矩形状領域を含むラインが移ったか否かが判別される（Ｓ２６）。
【００７７】
図１１に示す例を参照すると、矩形状領域Ｆ３から矩形状領域Ｆ４に処理対象が移っているので、ステップＳ２６ではＹＥＳとなり、処理対象の矩形状領域の一つ前の矩形状領域における後尾文字番号の座標と、処理対象の矩形状領域の先頭文字番号の座標とをそれぞれメモリ１２に一旦記憶する（Ｓ３１）。
【００７８】
例えば、処理対象の矩形状領域が矩形状領域Ｆ４である場合、矩形状領域Ｆ４の一つ前の矩形状領域Ｆ３の後尾文字番号の座標［２６０，１５］（図３参照）と、処理対象の矩形状領域である矩形状領域Ｆ４の先頭文字番号の座標［１５，２５］（図３参照）とが記憶される。なお、説明の便宜上、ステップＳ３１で記憶される記憶内容を［Ｍ４］とする。
【００７９】
ここで、処理対象の矩形状領域の一つ前の矩形状領域における後尾文字番号の座標と、処理対象の矩形状領域の先頭文字番号の座標とが記憶されるのは、ラインが移ったために矩形状領域が途切れ、後で表示部７の歌詞表示領域の一行に表示させるために、矩形状領域同士を連結する必要があるからである。
【００８０】
ステップＳ２４において、処理対象の矩形状領域の後尾文字番号が表示対象領域の後尾文字番号より大きい場合（Ｓ２４：ＹＥＳ）、処理対象の矩形状領域の一つ前の矩形状領域における後尾文字番号の座標と、一つ前の矩形状領域の高さ座標と、一つ前の矩形状領域の再生時間とをそれぞれメモリ１２に一旦記憶する（Ｓ２７）。
【００８１】
例えば、処理対象の矩形状領域がＦ４からＦ５になると、処理対象の矩形状領域Ｆ５の後尾文字番号「６３」が表示行の後尾文字番号「５９」より大きくなるので、このような場合、ステップＳ２７に進み、処理対象の矩形状領域Ｆ５の一つ前の矩形状領域Ｆ４における後尾文字番号「５５」の座標［７９，２５］、矩形状領域Ｆ４の高さ座標「７ドット」、および矩形状領域Ｆ４の再生時間「１分５秒」がそれぞれ記憶される。
【００８２】
次いで、処理対象の矩形状領域の先頭文字番号を記憶する（Ｓ２８）。例えば、処理対象の矩形状領域がＦ５の場合、矩形状領域Ｆ５の先頭文字番号「５６」が記憶される。
【００８３】
その後、処理対象の矩形状領域を含むラインが移ったか否かの判別が行われ（Ｓ２９）、この場合、処理対象の矩形状領域を含むラインが移っているので（Ｓ２９：ＹＥＳ）、ステップＳ３２においてＵＩレイヤ部２１に送るべき表示情報として、ステップＳ２３において記憶された、［Ｍ１］矩形状領域の先頭文字番号の座標データ、ステップＳ２７において記憶された、［Ｍ２］処理対象の矩形状領域の一つ前の矩形状領域における後尾文字番号の座標データ、一つ前の矩形状領域の高さ座標データ、および一つ前の矩形状領域の再生時間データ、並びに、ステップＳ２８において記憶された、［Ｍ３］処理対象の矩形状領域の先頭文字番号データに加え、ステップＳ３１において記憶された、［Ｍ４］処理対象の矩形状領域の一つ前の矩形状領域における後尾文字番号の座標データ、および処理対象の矩形状領域の先頭文字番号の座標データがそれぞれ設定される（Ｓ３２）。
【００８４】
そして、処理は図６のステップＳ３に戻り、図７のステップＳ３２で設定された各データが表示情報として情報テーブル管理部２２からＵＩレイヤ部２１に送られると、ラインが移ったか否かが判別される（Ｓ４）。この例では、ラインは移っているので（Ｓ４：ＹＥＳ）、矩形状領域を連結する処理が行われる（Ｓ１０）。例えば図７のステップＳ３１で記憶された、矩形状領域Ｆ３の後尾文字番号の座標［２６０，１５］および矩形状領域Ｆ４の先頭文字番号の座標［１５，２５］に基づいて、矩形状領域Ｆ３と矩形状領域Ｆ４とが連結される。
【００８５】
その後、ＵＩレイヤ部２１は、情報テーブル管理部２２から送られた表示情報に基づいて、抽出イメージの抽出処理をイメージファイル加工部２３に対して要求し（Ｓ５）、イメージファイル加工部２３で、ＵＩレイヤ部２１から送られる座標データや一ライン分の座標高さに基づいて抽出処理を行う（Ｓ６）。
【００８６】
イメージファイル加工部２３は、図１２に示すように、上記抽出処理で抽出した抽出イメージ（Ｃ２参照）を、ハードディスク装置１３内のビットマップメモリ１３ａ上であって、前回の抽出処理で抽出した抽出イメージ（Ｃ１参照）の次の行に相当する位置に記憶する（Ｓ７）。
【００８７】
そして、ＵＩレイヤ部２１は、表示部７の歌詞表示領域に表示する行が残っているか否かの判別を行い（Ｓ８）、残っていない場合、例えば三行分の抽出処理を要求した場合、イメージファイル加工部２３によって抽出され、ハードディスク装置１３に記憶されている、各ラインの抽出イメージを、図１３に示すように、表示部７の歌詞表示領域に表示する（Ｓ１１）。
【００８８】
図１３によると、ＨＤＤコンポ５では、表示部７の表示画面の上半分に、トラック名（７ａ参照）と、当該トラックの再生時間（７ｂ参照）および再生経過時間（７ｃ参照）と、それらを表すゲージ（７ｄ参照）とが表示される。また、表示部７の表示画面の下半分に配された歌詞表示領域７ｅに、歌詞のデータを含む画像イメージの一部が表示される。なお、歌詞データは、後述するように、トラックの再生が進行するにしたがって次の画像イメージに切り換えられて順次表示される。
【００８９】
なお、トラックの再生が終了した場合には、トラックに関する歌詞データを含む画像イメージファイルや歌詞情報テーブルは破棄されるようにしてもよい。これは、ハードディスク装置１３の容量を考慮した処理である。これに代えて、ハードディスク装置１３の容量に余裕があるのであれば、画像イメージファイルや歌詞情報テーブルを破棄しないでハードディスク装置１３に残しておき、次回の再生時に利用してもよい。
【００９０】
上記のように、本実施形態によれば、管理サーバ１から送信される画像イメージファイルの歌詞データを、歌詞データの行数および一行当たりの文字数が予め設定されている表示部７の歌詞表示領域に表示する際、画像イメージファイルから１または複数の矩形状領域からなる抽出イメージを抽出し、その抽出イメージを歌詞表示領域に表示させているので、抽出イメージどおりに歌詞データを表示させることができる。そのため、歌詞表示領域に歌詞データを明瞭に表示させることができ、ユーザは、楽曲を再生させながら歌詞を容易に視認することができる。
【００９１】
また、上記したように、トラックが再生されるときに、そのトラックの歌詞データが同時に表示されるので、ユーザは楽曲に合わせて口ずさんだりカラオケの練習をしたりして楽曲を楽しむことができる。
【００９２】
図１３に示したように、このＨＤＤコンポ５では、表示部７の歌詞表示領域７ｅに歌詞データが表示された後、表示された歌詞データに続く歌詞データが順次切り換えられて表示される。以下、歌詞データが順次切り換えられて表示されていく場合の動作について説明する。
【００９３】
図１４は、歌詞データが順次切り換えられて表示されていく場合のＵＩレイヤ部２１の制御動作を示すフローチャートである。
【００９４】
ＵＩレイヤ部２１は、現在再生中のトラックの再生経過時間を常時監視している（Ｓ４１）。ＵＩレイヤ部２１は、現在再生中のトラックの再生経過時間が、歌詞表示領域７ｅの最下行に表示されている抽出イメージの最後の矩形状領域の再生時間の所定時間前（例えば１秒前）であるか否かを判別する（Ｓ４２）。例えば、最下行（３行目）に表示されている最後の矩形状領域の再生時間が１分３０秒である場合、現在再生中のトラックの再生経過時間が、最後の矩形状領域の再生時間の１秒前である１分２９秒に到達したか否かを判別する。
【００９５】
現在再生中のトラックの再生経過時間が最後の矩形状領域の再生時間の所定時間前に到達した場合（Ｓ４２：ＹＥＳ）、表示部７の歌詞表示領域７ｅに表示すべき、次の抽出イメージを抽出する（Ｓ４３）。すなわち、ＵＩレイヤ部２１は、情報テーブル管理部２２およびイメージファイル加工部２３とともに、図６および図７に示した制御動作を行う。なお、この場合、図６のステップＳ１１の抽出イメージを表示画面に表示する動作は除く。
【００９６】
次いで、現在再生中のトラックの再生経過時間が、歌詞表示領域７ｅの最下行の最後の矩形状領域の再生時間に到達したか否かの判別が行われ（Ｓ４４）、現在再生中のトラックの再生経過時間が、歌詞表示領域７ｅの最下行の最後の矩形状領域の再生時間に到達した場合（Ｓ４４：ＹＥＳ）、現在表示中の抽出イメージを、ステップＳ４３において生成した抽出イメージに切り換えて歌詞表示領域７ｅに表示する（Ｓ４５）。
【００９７】
その後、ＵＩレイヤ部２１は、歌詞表示領域７ｅに表示すべき歌詞データがあるか否かの判別を行い（Ｓ４６）、表示すべき歌詞データがある場合（Ｓ４６：ＹＥＳ）、ステップＳ４２に戻り、現在再生中のトラックの再生経過時間が、最後の矩形状領域の再生時間の所定時間前であるか否かを判別する。
【００９８】
上記の処理では、抽出した抽出イメージである歌詞データを表示切り換えする際、例えば三行ごと一斉に行ったが、これに代えて一行ごとでもよい。すなわち、歌詞表示領域７ｅに表示された第１行目が再生し終える直前に、次の抽出イメージ（例えば第４行目）を生成し、第１行目が再生し終えたとき、再生し終えた第１行目を消去し、第２，第３行目を一行上にスクロールし、新たに抽出した次の抽出イメージ（第４行目）を歌詞表示領域７ｅの最下行に表示するようにしてもよい。
【００９９】
なお、ＨＤＤコンポ５の表示部７に表示される情報としては、上記の歌詞データと背景画像データとを含む抽出イメージのほかに、ＣＤのアルバム情報であるアルバムジャケットの画像データ、ライナーノーツ等の文字データ等がある。これらは、ＨＤＤコンポ５の本体前面に設けられた所定のスイッチが操作されることにより、歌詞データが表示されていた画面から、アルバムジャケットを表示する画面、あるいはライナーノーツ等を表示する画面に切り換えられて表示される。
【０１００】
ところで、上記した実施形態では、画像イメージファイルから抽出イメージを抽出する際、歌詞データとその背景にある画像データとからなる抽出イメージを抽出するようにしている。そのため、例えば矩形状領域が２ラインにわたって抽出され、連結された場合の矩形状領域では、隣り合う矩形状領域の背景の画像データの連続性が損なわれることがある。そのような場合には、以下に示すように、画像イメージファイルの一ラインごと抽出して歌詞表示領域７ｅに表示させるようにしてもよい。
【０１０１】
図１５は、画像イメージファイルの一ライン分ごと抽出して歌詞表示領域７ｅに表示させる場合の、ＵＩレイヤ部２１、情報テーブル管理部２２およびイメージファイル加工部２３の制御動作を示すシーケンス図である。なお、この実施の形態では、表示部７の歌詞表示領域７ｅの行数および一行当たりの文字数は、予め設定されておらず、画像イメージファイルにおいて矩形状領域および文字番号等は設定されない。
【０１０２】
この実施の形態では、ハードディスク装置１３に、図３に示した歌詞情報テーブルに代えて、図１６に示す歌詞情報テーブルが管理サーバ１から送信されて記憶されている。図１６の歌詞情報テーブルは、トラック番号、ライン番号（ラインの通し番号）、各ラインの再生時間（トラックの再生が開始されてからラインの再生が終了するまでの時間）、各ラインの画像イメージファイル上の左上端の座標、各ラインの画像イメージファイル上の右下端の座標といった項目を有している。
【０１０３】
すなわち、この実施の形態に係る画像イメージファイルは、各トラックが複数のラインで区分されており、ラインごとに再生時間が設定され、各ラインの画像イメージファイル上の座標範囲として、図１７に示すように、各ラインの左上端のｘｙ座標と、各ラインの右下端のｘｙ座標とが設定されている。例えば、図１６および図１７によると、第１ラインの左上端のｘｙ座標は、［０，０］に設定され、第１ラインの右下端のｘｙ座標は、［４００，２０］に設定されている。
【０１０４】
この実施の形態では、画像イメージファイル上の左上端のｘｙ座標と右下端のｘｙ座標とで設定される矩形状範囲（すなわち１ラインに相当）が抽出されて表示部７の歌詞表示領域７ｅに表示される。以下、詳述する。
【０１０５】
まず、トラックの再生要求があると、ＵＩレイヤ部２１は、表示部７の歌詞表示領域７ｅにおいて歌詞が切り換えられる時間の目安となる時間（例えば３０秒、以下、「切換目安時間」という。）を初期設定する（Ｓ５１）。この場合、歌詞は、表示部７の歌詞表示領域７ｅにおける三行分が同時に切り換わるとする。なお、上記切換目安時間は、トラックの曲調によって予め設定されるものであり、例えばテンポの速いトラックでは、歌詞が再生される速度も速いので、切換目安時間が比較的短く設定される。また、この切換目安時間は、ユーザによって設定変更可能とされてもよい。
【０１０６】
次いで、ＵＩレイヤ部２１は、情報テーブル管理部２２に対して表示情報を要求する（Ｓ５２）。すなわち、切換目安時間に応じた画像イメージファイル上の抽出イメージを要求する。例えば、切換目安時間が３０秒の場合、歌詞が０〜３０秒再生されるときのその再生に相当するラインの画像イメージファイル上の座標範囲が要求される。
【０１０７】
一方、情報テーブル管理部２２では、トラックの再生要求があると、ライン番号が初期化され（Ｓ５３）、例えばライン番号「１」が設定される。次いで、情報テーブル管理部２２は、ＵＩレイヤ部２１からの表示情報の要求に応じて、再生時間が切換目安時間を超えるラインを検索する。具体的には、処理対象のラインの再生時間が切換目安時間より長いか否かが判別される（Ｓ５４）。
【０１０８】
処理対象のラインの再生時間が切換目安時間より短い場合（Ｓ５４：ＮＯ）、ライン番号をインクリメントする（Ｓ５５）。例えば、図１６によると、第１ラインの再生時間は１５秒であり、この場合、切換目安時間（例えば３０秒）より短いので、ライン番号「１」はインクリメントされて「２」となる。すなわち、処理対象のライン番号は、「２」に移行する。
【０１０９】
一方、処理対象のラインの再生時間が切換目安時間より長い場合（Ｓ５４：ＹＥＳ）、情報テーブル管理部２２は、ステップＳ５３で初期設定されたラインの左端上座標と、処理対象のラインの右端下座標とを、ＵＩレイヤ部２１に送る（Ｓ５６）。また、情報テーブル管理部２２は、処理対象のラインの再生時間を再生リミット時間としてＵＩレイヤ部２１に送る（Ｓ５７）。
【０１１０】
例えば、図１６および図１７によると、切換目安時間（３０秒）を超える再生時間のラインは、第３ラインであるので、第１ラインの左端上座標［０，０］と、第３ラインの右端下座標［４００，６０］とがＵＩレイヤ部２１に送る。また、再生リミット時間として第３ラインの再生時間である「３７秒」がＵＩレイヤ部２１に送る。
【０１１１】
次いで、ＵＩレイヤ部２１は、イメージファイル加工部２２に対して抽出要求を行う（Ｓ５８）。イメージファイル加工部２２では、抽出処理が行われ（Ｓ５９）、抽出イメージがビットマップメモリ（図略）に記憶される。図１６に示す例では、三ライン分の歌詞データがそのまま記憶される。
【０１１２】
その後、ＵＩレイヤ部２１では、表示部７の歌詞表示領域７ｅに表示させる画面が最初の画面（トラックの再生が開始されるときに最初に表示される画面）であるか否かが判別され（Ｓ６０）、最初の画面である場合（Ｓ６０：ＹＥＳ）、図１８に示すように、歌詞表示領域７ｅに抽出イメージとしての歌詞データが表示される（Ｓ６１）。なお、図１８の符号７ｆで表される領域には、例えば演奏者が表された画像が表示される。
【０１１３】
歌詞表示領域７ｅに表示される画面が最初の画面でない場合（Ｓ６０：ＮＯ）については、後述する。
【０１１４】
次いで、表示すべき歌詞データがあるか否かの判別が行われ（Ｓ６２）、表示すべき歌詞データがない場合（Ｓ６２：ＮＯ）、処理は終了する。一方、表示すべき歌詞データがある場合（Ｓ６２：ＹＥＳ）、現在の再生時間が再生リミット時間の手前（例えば１秒）であるか否かが判別され（Ｓ６３）、再生時間が再生リミット時間の手前である場合（Ｓ６３：ＹＥＳ）、ステップＳ６４において、新たに歌詞の切換目安時間が設定される。
【０１１５】
この場合、歌詞の切換目安時間としては、ステップＳ５１で設定された初期の切換目安時間に再生リミット時間が加算された時間が設定される。例えば、第３ラインの再生リミット時間は「３７秒」であるので、これに初期の切換目安時間（３０秒）が加算され、新たな切換目安時間は「６７秒」となる。
【０１１６】
新たに切換目安時間が設定されると、ステップＳ５２に戻り、上述したように、次に表示されるラインが設定され（Ｓ５２〜Ｓ５７参照）、イメージファイル加工部２３において抽出処理が行われる（Ｓ５９）。
【０１１７】
ここで、ステップＳ６０における判別処理では、最初の画面ではなくなるので（Ｓ６０：ＮＯ）、ステップＳ６５においてトラックの再生経過時間が再生リミット時間に達したか否かが判別される。トラックの再生経過時間が再生リミット時間に達した場合（Ｓ６５：ＹＥＳ）、直前に抽出された抽出イメージに画面が切り換えられて表示される（Ｓ６１）。
【０１１８】
このように、この実施の形態では、切換目安時間に応じて画像イメージファイルから抽出イメージが抽出されるので、切換目安時間を適切に設定すれば、上記のように画像イメージファイルの例えば三行分を一度に抽出することができるので、歌詞データの背景にある画像データが途切れることがなく、連続した画像データを歌詞表示領域７ｅに表示させることができる。したがって、元の画像イメージファイルのイメージをそのままの形態で歌詞表示領域７ｅに表示させることができる。また、矩形状領域に基づいて抽出イメージを抽出した上記の実施形態に比べ、画像イメージファイルの例えば三行分を一度に抽出することができるので、処理が容易である。
【０１１９】
なお、この実施の形態では、画像イメージファイルの形態によっては、図１８に示したように、歌詞表示領域７ｅに表示される文字自体が、上記した矩形状領域を抽出して表示する構成に比べ、小さくなることがある。しかし、ユーザによっては背景画像データのイメージを損なわないように見たいという要望や、より多くの情報（文字）を一度に見たいという要望もあるので、そのような場合には、ＨＤＤコンポ５の前面部に設けられた切換スイッチにより、切換目安時間に応じて抽出イメージを抽出して表示する場合と、矩形状領域に基づいて抽出イメージを抽出して表示する場合とを、ユーザが選択できるようにしてもよい。
【０１２０】
例えば、通常表示させる画面としては、矩形状領域に基づいて抽出イメージを抽出する方法で生成された画面とし、ユーザが適当な切換スイッチを操作することにより、矩形状領域を抽出する方法で抽出された画面と、切換目安時間に応じて抽出イメージを抽出する方法で生成された画面とが切り換えられるようにする。このようにすれば、ユーザの好みに応じた表示画面を選択することができ、ＨＤＤコンポの汎用性が高まる。
【０１２１】
ところで、上記のような切換目安時間に応じて抽出イメージを抽出する方法では、切換目安時間に応じた再生時間を有する抽出イメージがそのまま歌詞表示領域７ｅに表示されるので、例えば切換目安時間に応じた再生時間を有する抽出イメージの行数が極度に多くなると（例えば切換目安時間の３０秒が抽出イメージの１０行分に相応する場合）、文字が細かくなりすぎて、ユーザが視認しづらくなる。そこで、図１９に示すように、歌詞表示領域７ｅに表示される行数を制限するようにしてもよい。
【０１２２】
図１９は、歌詞表示領域７ｅに表示される行数を制限する場合の、ＵＩレイヤ部２１、情報テーブル管理部２２およびイメージファイル加工部２３の制御動作を示すシーケンス図である。
【０１２３】
この変形例に係る実施の形態では、情報テーブル管理部２２が抽出イメージを抽出するための座標データをＵＩレイヤ部２１に送る場合、再生時間が切換目安時間を上回ったときといった条件に、表示部７の歌詞表示領域に表示される行数が所定の行数を上回ったときといった条件が加えられている。
【０１２４】
図１５に示したフローチャートと異なる点について主として説明すると、情報テーブル管理部２２では、ライン番号の初期設定が行われた後（Ｓ５３）、ステップＳ６６においてライン数の初期設定が行われる。具体的には、ライン数の値が「０」に設定される。
【０１２５】
その後、ステップＳ５４において処理対象のラインの再生時間が切換目安時間より長いか否かが判別され、処理対象のラインの再生時間が切換目安時間より短い場合（Ｓ５４：ＮＯ）、ライン番号とライン数とがそれぞれインクリメントされる（Ｓ６７）。
【０１２６】
次いで、ライン数が所定数（例えば「５」）より大きいか否かの判別が行われ（Ｓ６８）、ライン数が所定数より小さい場合（Ｓ６８：ＮＯ）、ステップＳ５４に戻り、処理対象のラインの再生時間が切換目安時間より長いか否かが判別される。一方、ライン数が所定数より大きい場合（Ｓ６８：ＹＥＳ）、ステップＳ５６に進み、ステップＳ５３で初期設定されたラインの左端上座標と、処理対象のラインの右端下座標とをＵＩレイヤ部２１に送る。
【０１２７】
すなわち、上記所定数は、歌詞表示領域７ｅに表示される行の最大行を示し、ライン数が例えば５行を超えると、抽出イメージを抽出する処理に進むようになっている。
【０１２８】
このように、歌詞表示領域７ｅに表示される行数を制限するようにしてもよい。これにより、歌詞表示領域７ｅには所定数以下の行数で歌詞データが表示されることになり、文字が小さくユーザが視認し辛くなるといった不都合を解消することができる。
【０１２９】
もちろん、この発明の範囲は上述した実施の形態に限定されるものではない。例えばＨＤＤコンポの構成やハードディスク装置１３は、図５に示す構成に限るものではない。また、画像イメージファイルから抽出されるデータとしては、歌詞データに限らず、例えばライナーノーツ等の文字データであってもよい。
【図面の簡単な説明】
【０１３０】
【図１】本願発明に係る音楽再生装置が適用される音楽再生システムの一例を示す構成図である。
【図２】画像イメージファイルの一例を示す図である。
【図３】歌詞情報テーブルの一例を示す図である。
【図４】ＨＤＤコンポの前面図である。
【図５】ＨＤＤコンポの内部構成を示す図である。
【図６】ＵＩレイヤ部、情報テーブル管理部およびイメージファイル加工部の制御動作を示すシーケンス図である。
【図７】情報テーブル処理部において実行される表示情報取得処理を示すフローチャートである。
【図８】画像イメージファイルの表示対象領域を示す図である。
【図９】画像イメージファイルの抽出イメージを示す図である。
【図１０】抽出イメージが記憶された場合のビットマップメモリを示す図である。
【図１１】画像イメージファイルの表示対象領域を示す図である。
【図１２】抽出イメージが記憶された場合のビットマップメモリを示す図である。
【図１３】歌詞データが表示されたときのＨＤＤコンポの前面図である。
【図１４】歌詞データが順次表示される場合の制御処理を示すフローチャートである。
【図１５】他の実施形態に係るＵＩレイヤ部、情報テーブル管理部およびイメージファイル加工部の制御動作を示すシーケンス図である。
【図１６】歌詞情報テーブルの一例を示す図である。
【図１７】画像イメージファイルの一例を示す図である。
【図１８】歌詞データが表示されたときのＨＤＤコンポの前面図である。
【図１９】他の実施形態に係るＵＩレイヤ部、情報テーブル管理部およびイメージファイル加工部の他の制御動作を示すシーケンス図である。
【符号の説明】
【０１３１】
１  管理サーバ
２  インターネット
５  ＨＤＤコンポ
７  表示部
７ｅ  歌詞表示領域
９  スイッチ
１０  ＣＤ挿入口
１１  ＣＰＵ
１３  ハードディスク装置
２１  ＵＩレイヤ部
２２  情報テーブル管理部
２３  イメージファイル加工部
２５  ＣＤ再生部
Ｃ１，Ｃ２  抽出イメージ
Ｄ  表示対象領域
Ｆ１〜Ｆ５  矩形状領域
【図１】
2010113756.tif 000003
【図２】
2010113756.tif 000004
【図３】
2010113756.tif 000005
【図４】
2010113756.tif 000006
【図５】
2010113756.tif 000007
【図６】
2010113756.tif 000008
【図７】
2010113756.tif 000009
【図８】
2010113756.tif 000010
【図９】
2010113756.tif 000011
【図１０】
2010113756.tif 000012
【図１１】
2010113756.tif 000013
【図１２】
2010113756.tif 000014
【図１３】
2010113756.tif 000015
【図１４】
2010113756.tif 000016
【図１５】
2010113756.tif 000017
【図１６】
2010113756.tif 000018
【図１７】
2010113756.tif 000019
【図１８】
2010113756.tif 000020
【図１９】
2010113756.tif 000021