(57)【特許請求の範囲】
【請求項１】
外部から取得した楽曲データを再生するようになされた楽曲再生装置であって、
複数の楽曲データおよびその曲名を表す文字コードを外部から取得する取得部と、
前記取得部によって取得された複数の楽曲データの曲名のリストを表示させるリスト表示部と、
前記取得部によって取得された複数の楽曲データの曲名の中から、前記楽曲再生装置が表示できない文字コードから成る文字を含んだ曲名を特定する特定部と、
前記特定部によって特定された曲名が前記リストに表示されたとき、当該曲名に対応する楽曲データを自動的に所定時間再生させる自動再生制御部と
を備えることを特徴とする楽曲再生装置。
【請求項２】
前記自動再生制御部は、前記特定部によって特定された曲名が前記リストに複数表示されたとき、これら複数の曲名に対応する複数の楽曲データを、所定時間ずつ順に再生させる
ことを特徴とする請求項１に記載の楽曲再生装置。
【請求項３】
前記リスト表示部は、前記特定部によって特定された曲名を、前記リストの最後尾に表示させる
ことを特徴とする請求項１または２に記載の楽曲再生装置。
【請求項４】
外部から取得した楽曲データを再生するようになされた楽曲再生装置による楽曲選択支援方法であって、
前記楽曲再生装置の取得部が、複数の楽曲データおよびその曲名を表す文字コードを外部から取得する取得工程と、
前記楽曲再生装置のリスト表示部が、前記取得工程にて取得された複数の楽曲データの曲名のリストを表示させるリスト表示工程と、
前記楽曲再生装置の特定部が、前記取得工程にて取得された複数の楽曲データの曲名の中から、前記楽曲再生装置が表示できない文字コードから成る文字を含んだ曲名を特定する特定工程と、
前記楽曲再生装置の自動再生制御部が、前記特定工程にて特定された曲名が前記リストに表示されたとき、当該曲名に対応する楽曲データを自動的に所定時間再生させる自動再生工程と
を含むことをを特徴とする楽曲選択支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、楽曲再生装置および楽曲選択支援方法に関し、特に、外部から取得した楽曲データの曲名のリストを表示してユーザが所望の楽曲を選択できるようようになされた楽曲再生装置および楽曲選択支援方法に用いて好適なものである。
【背景技術】
【０００２】
従来、外部（例えば、ＵＳＢ（Universal Serial Bus）メモリ、ＣＤ（Compact Disc）等）から楽曲データを取得して、取得した楽曲データを再生できるようになされた楽曲再生装置が考案されている。このような楽曲再生装置は、概して、複数の楽曲データの各々の付属情報から曲名を抽出して、抽出した複数の曲名をリストに表示させることにより、複数の楽曲データの中から任意の楽曲データをユーザに選択させて再生できるようになっている。
【０００３】
しかしながら、外部から取得した楽曲データの中に、楽曲再生装置が備える文字フォントデータに対応してない文字コードからなる文字（以下、「非対応文字」と示す）を曲名に含んだ楽曲データが含まれている場合がある。この場合、非対応文字を含んだ曲名が、文字化けした状態または所定の記号等に置換された状態でリスト（以下、「曲名リスト」と示す）に表示されてしまう。このため、ユーザは、曲名リストを見ただけでは、非対応文字を曲名に含んだ楽曲データの内容を把握することができなかった。そこで、ユーザは、曲名が文字化けまたは記号等に置換されている楽曲データを曲名リストから１曲ずつ選択して再生させることにより、各楽曲データの内容を把握していた。
【０００４】
図６は、従来の楽曲再生装置による曲名リストの表示例を示す図である。表示画面６００には、外部から取得した５つの楽曲データに対応する５つの曲名６０２ａ〜６０２ｅがリスト形式で表示されている。このうち、曲名６０２ｂ，６０２ｄは、非対応文字を含んでいるために、「□□□□□□□」に置換されて表示されている。よって、ユーザは、この表示画面６００を見ただけでは、曲名６０２ｂ，６０２ｄに対応する楽曲データの内容を把握することができない。
【０００５】
このため、ユーザは、曲名６０２ｂ，６０２ｄに対応する楽曲データの内容を把握するために、タッチパネル等の操作により、曲名６０２ｂ，６０２ｄの各々を選択して、各々の対応する楽曲データを再生させる必要があった。このとき、ユーザは、再生させた楽曲データが所望の曲でなかった場合、さらに、楽曲データの再生を停止させる操作、および、曲名リストを再表示させる操作を行う必要があった。
【０００６】
また、従来、このような非対応文字が含まれている曲名が文字化けして表示されてしまうことを回避できるようにした技術が考案されている。
【０００７】
例えば、特許文献１には、曲名を表す文字列の文字コードに、機器内で扱う文字コードセットに変換できない文字コードが含まれている際、当該文字コードを予め定められた変換可能なダミーの文字コードに置き換えて、ダミー文字を含む文字列を曲名として表示する技術が開示されている。
【０００８】
また、特許文献２には、音声情報に付随する付加情報のうち、再生装置の表示部に表示できない付加情報を抽出し、抽出した付加情報に対応する表示データ（例えば、ビットマップデータ）を作成して表示する技術が開示されている。
【０００９】
また、特許文献３には、楽曲データの付加情報をＵＳＢメモリから読み出して表示する際、この付加情報を構成する文字コードがセグメントディスプレイに表示できない文字コードであれば、当該付加情報を表示することが可能な外部表示装置に転送する技術が開示されている。
【００１０】
なお、従来、楽曲再生装置に関し、複数の楽曲データを順次部分的に再生する技術が開示されている。
【００１１】
例えば、特許文献４には、音楽曲の頭出しを連続して行うイントロスキャン機能を備えた再生装置において、イントロ部分の再生信号レベルを検出し、検出した再生信号レベルに応じてイントロ部分の再生時間を可変する技術が開示されている。
【００１２】
また、特許文献５には、所定の切り出しパターンに基づいて、コンテンツ群の各コンテンツに対して部分的に再生する部位を設定し、部分的に再生する部位を順次再生する技術が開示されている。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００２−２４５０３３号公報
【特許文献２】特開２００５−２７６２５６号公報
【特許文献３】特開２００９−９８４１４号公報
【特許文献４】特開平５−８１３７９号公報
【特許文献５】特開２００１−３２５７８７号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかしながら、上記特許文献１の技術では、変換できない文字コードがダミーの文字コードに置換された曲名が表示されるため、このような置換がなされたとしても、ユーザは、表示された曲名から楽曲データの内容を把握することができない。また、上記特許文献２の技術では、複数の文字コードの各々に対して、対応する表示データ（ビットマップデータ）を予め作成しておく必要がある。このため、対応する表示データが作成されていない文字コードが曲名に含まれている場合には、曲名を対応する表示データで表示することができないため、「No-Supported」またはブランク文字を表示するようになっている。したがって、ユーザは、曲の内容を把握することができない。また、上記特許文献３の技術では、付加情報を表示することが可能な外部表示装置がない場合には、付加情報の内容をユーザが読み取ることができない。したがって、ユーザは、曲の内容を把握することができない。
【００１５】
本発明は、このような問題を解決するために成されたものであり、曲名に非対応文字が含まれる楽曲データを再生して確認するといった手間のかかる操作をユーザに行わせることなく、非対応文字を曲名に含む楽曲データの内容をユーザが容易に把握できるようにすることを目的とする。
【課題を解決するための手段】
【００１６】
上記した課題を解決するために、本発明では、複数の楽曲データおよびその曲名を表す文字コードを外部から取得し、取得された複数の楽曲データの曲名のリストを表示させることが可能な楽曲再生装置において、取得された複数の楽曲データの曲名の中から、楽曲再生装置が表示できない文字コードから成る文字を含んだ曲名を特定し、特定された曲名がリストに表示されたとき、当該曲名に対応する楽曲データを自動的に所定時間再生させるようにしている。
【発明の効果】
【００１７】
上記のように構成した本発明によれば、楽曲データの曲名のリストを表示したときに、このリストに非対応文字（楽曲再生装置が表示できない文字コードから成る文字）を含んだ曲名が表示されていた場合、その曲名に対応する楽曲データが自動的に所定時間再生されるようになる。ユーザは、自動的に再生された楽曲データの音声を聴くことにより、その楽曲データの内容を把握することができる。このため、本発明によれば、曲名に非対応文字が含まれる楽曲データを再生して確認するといった手間のかかる操作をユーザに行わせることなく、非対応文字を曲名に含む楽曲データの内容をユーザが容易に把握できる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係る楽曲再生装置の機能構成例を示すブロック図である。
【図２】本発明の一実施形態に係る楽曲再生装置による処理の一例（第１例）を示すフローチャートである。
【図３】本発明の一実施形態に係る楽曲再生装置による楽曲選択支援方法の具体例（第１例）を示す図である。
【図４】本発明の一実施形態に係る楽曲再生装置による処理の一例（第２例）を示すフローチャートである。
【図５】本発明の一実施形態に係る楽曲再生装置による楽曲選択支援方法の具体例（第２例）を示すブロック図である。
【図６】従来の楽曲再生装置による曲名リストの表示例を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本発明の第１実施形態に係る楽曲再生装置１０の機能構成例を示すブロック図である。図１に示す楽曲再生装置１０は、外部機器６０から取得した楽曲データを再生することが可能な装置である。
【００２０】
図１に示すように、楽曲再生装置１０は、ディスプレイ２０、入力装置３０、アンプ４０、スピーカ５０および外部機器６０と接続されている。ディスプレイ２０としては、例えば、液晶ディスプレイ、有機ＥＬディスプレイ等が挙げられる。また、入力装置３０としては、例えば、タッチパネル、マウス、キー等が挙げられる。また、外部機器６０としては、例えば、ＵＳＢメモリ、携帯端末、ＣＤ、楽曲配信サーバ等が挙げられる。
【００２１】
また、楽曲再生装置１０は、その機能構成として、文字フォントデータ記憶部１００、取得部１０１、リスト表示部１０２、特定部１０３、自動再生制御部１０４、再生部１０５および選択受付部１０６を備えている。
【００２２】
上記各機能ブロック１０１〜１０６は、ハードウェア、ＤＳＰ（Digital Signal Processor）、ソフトウェアの何れによっても構成することが可能である。例えばソフトウェアによって構成する場合、上記各機能ブロック１０１〜１０６は、実際にはコンピュータのＣＰＵ、ＲＡＭ、ＲＯＭなどを備えて構成され、ＲＡＭやＲＯＭ、ハードディスクまたは半導体メモリ等の記録媒体に記憶されたプログラムが動作することによって実現される。
【００２３】
文字フォントデータ記憶部１００は、楽曲再生装置１０が表示可能な文字が文字コード毎に示された文字フォントデータを記憶する。例えば、アスキーコードの一部を例に挙げると、文字コード「0x41」,「0x42」，「0x43」，・・・，「0x5a」に対して、文字「A」, 「B」，「C」，・・・，「Z」が対応付けられて記憶されているとともに、各文字を表示する際に用いる文字フォントデータが記憶されている。
【００２４】
取得部１０１は、複数の楽曲データおよびその属性情報を外部機器６０から取得する。属性情報には、少なくとも曲名が含まれている。属性情報には、曲名の他に、アーティスト名、アルバム名、ジャンル等が含まれ得る。属性情報は、例えば、楽曲データが作成されたときに、その作成者によって必要な情報が入力されて楽曲データに付随される。そして、楽曲データが外部機器６０に記録されたとき、同時にその属性情報も外部機器６０に記録されるようになっている。属性情報は、特定の文字コードから成る文字が用いられたものである。したがって、属性情報に用いられている文字が、楽曲再生装置１０が表示できる文字コードから成る文字ではない場合、楽曲再生装置１０は、この属性情報を正しく表示することができない。
【００２５】
特定部１０３は、取得部１０１によって取得された複数の楽曲データの曲名の中から、楽曲再生装置１０が表示できない文字コードから成る文字（以下、「非対応文字」と示す）を含んだ曲名を特定する。具体的には、特定部１０３は、取得部１０１によって取得された曲名毎に、当該曲名に含まれている各文字の文字コードが文字フォントデータ記憶部１００に記憶されているか否か、当該文字コードに対応する文字フォントデータが文字フォントデータ記憶部１００に記憶されているか否かを判定する。そして、特定部１０３は、取得された曲名の文字コードが文字フォントデータ記憶部１００に記憶されていない場合や、当該文字コードに対応する文字フォントデータが文字フォントデータ記憶部１００に記憶されていない場合に、その曲名を非対応文字を含んだ曲名として特定する。
【００２６】
リスト表示部１０２は、取得部１０１によって取得された複数の楽曲データの曲名リストを生成する。例えば、リスト表示部１０２は、入力装置３０によって所定の操作がなされたとき、複数の曲名が所定の順序（例えば、取得順、名前順等）で並べられた曲名リストを生成する。
【００２７】
そして、リスト表示部１０２は、生成した曲名リストをディスプレイ２０に表示させる。このとき、リスト表示部１０２は、特定部１０３によって特定された非対応文字を含んだ曲名については、非対応文字を所定の文字（例えば、「□」）に置換して、曲名リストに表示させる。一方、リスト表示部１０２は、非対応文字を含んでいない曲名については、文字フォントデータ記憶部１００において、当該曲名を構成する各文字の文字コードに対応する文字フォントデータを用いて、当該曲名を曲名リストに表示させる。また、リスト表示部１０２は、曲名リストに含める曲名の数が、１ページで表示可能な所定数以上の場合、ページを変更可能に曲名リストを表示させることにより、全ての曲名を曲名リストの複数ページに亘って表示させるようにしている。
【００２８】
自動再生制御部１０４は、特定部１０３によって特定された非対応文字を含んだ曲名がリスト表示部１０２により曲名リストに表示されたとき、当該曲名に対応する楽曲データを自動的に所定時間（例えば、１０秒間）再生部１０５に再生させる。また、自動再生制御部１０４は、特定部１０３によって特定された非対応文字を含んだ曲名が曲名リストに複数表示されたとき、これら複数の曲名に対応する複数の楽曲データを、所定時間ずつ順に再生させる。例えば、非対応文字を含んだ曲名Ａと、非対応文字を含んだ曲名Ｂとが曲名リストに表示されたとき、曲名Ａに対応する楽曲データを自動的に１０秒間再生させた後、曲名Ｂに対応する楽曲データを自動的に１０秒間再生させるといった具合である。なお、上記所定時間は１０秒間に限らない。また、上記所定時間として、ユーザが任意の時間を設定できるようにしてもよい。
【００２９】
なお、複数の曲名が曲名リストの複数ページに亘って表示される場合、自動再生制御部１０４は、現在のページに表示されている非対応文字を含んだ曲名のみ、その曲名に対応する楽曲データを再生させる。例えば、非対応文字を含んだ曲名Ａが、曲名リストの１ページ目に表示され、非対応文字を含んだ曲名Ｂが、曲名リストの２ページ目に表示されるような場合、曲名リストの１ページ目が表示されたときに、曲名Ａに対応する楽曲データを再生させ、曲名リストの２ページ目が表示されたときに、曲名Ｂに対応する楽曲データを再生させるといった具合である。
【００３０】
再生部１０５は、取得部１０１によって取得された楽曲データを再生する。例えば、再生部１０５は、非対応文字を含んだ曲名が曲名リストに表示されたとき、自動再生制御部１０４からの再生指示を受けて、当該非対応文字を含んだ曲名に対応する楽曲データを所定時間再生する。また、再生部１０５は、非対応文字を含んだ曲名が曲名リストに複数表示されたとき、自動再生制御部１０４からの再生指示を受けて、これら非対応文字を含んだ複数の曲名に対応する複数の楽曲データを所定時間ずつ順に再生する。再生部１０５によって楽曲データが再生されると、その音声信号がアンプ４０にて増幅され、増幅された音声信号に対応する音声がスピーカ５０から出力されることとなる。
【００３１】
選択受付部１０６は、曲名リストに表示された複数の曲名の中からの、ユーザの入力装置３０の操作による任意の曲名の選択を受け付ける。再生部１０５は、選択受付部１０６が曲名リストの中からの任意の曲名の選択を受け付けたとき、選択された曲名に対応する楽曲データをＦｕｌｌ再生する。
【００３２】
〔楽曲再生装置１０による処理の一例（第１例）〕
図２は、本発明の一実施形態に係る楽曲再生装置１０による処理の一例（第１例）を示すフローチャートである。図２に示す処理は、例えば、外部機器６０から楽曲データを取得するように指示がなされたときに実行される。
【００３３】
まず、取得部１０１が、複数の楽曲データおよびその属性情報を外部機器６０から取得する（ステップＳ２０２）。取得部１０１によって取得された複数の楽曲データおよび属性情報は、楽曲再生装置１０が備える記録媒体（図示省略）に一時的または恒久的に記憶される。
【００３４】
次に、リスト表示部１０２が、曲名リストを表示するための所定の操作（以下、「リスト表示操作」と示す）が入力装置３０によってなされたか否かを判断する（ステップＳ２０４）。ここで、リスト表示操作がなされていないとリスト表示部１０２が判断した場合（ステップＳ２０４：Ｎｏ）、リスト表示部１０２が、ステップＳ２０４の判断処理を再度実行する。
【００３５】
一方、リスト表示操作がなされたとリスト表示部１０２が判断した場合（ステップＳ２０４：Ｙｅｓ）、特定部１０３が、ステップＳ２０２で取得された複数の楽曲データの曲名の中から、非対応文字を含んだ曲名を特定する（ステップＳ２０６）。そして、リスト表示部１０２が、ステップＳ２０２で取得された複数の楽曲データの曲名の曲名リストを生成する（ステップＳ２０８）。このとき、リスト表示部１０２は、ステップＳ２０６で特定された非対応文字については、所定の文字（例えば、「□」）に置換する。さらに、リスト表示部１０２が、ステップＳ２０８で生成された曲名リストをディスプレイ２０に表示させる（ステップＳ２１０）。
【００３６】
そして、自動再生制御部１０４が、ステップＳ２０８で表示された曲名リストに、非対応文字を含んだ曲名が表示されているか否かを判断する（ステップＳ２１２）。ここで、非対応文字を含んだ曲名が表示されていると自動再生制御部１０４が判断した場合（ステップＳ２１２：Ｙｅｓ）、自動再生制御部１０４が、非対応文字を含んだ曲名に対応する楽曲データを所定時間（１０秒）ずつ再生部１０５に再生させて（ステップＳ２１４）、楽曲再生装置１０は、ステップＳ２１６へ処理を進める。一方、非対応文字を含んだ曲名が表示されていないと自動再生制御部１０４が判断した場合（ステップＳ２１２：Ｎｏ）、楽曲再生装置１０は、ステップＳ２１６へ処理を進める。
【００３７】
ステップＳ２１６では、リスト表示部１０２が、曲名リストのページ変更操作がなされたか否かを判断する。ここで、曲名リストのページ変更操作がなされたとリスト表示部１０２が判断した場合（ステップＳ２１６：Ｙｅｓ）、リスト表示部１０２は、ページ変更後の曲名リストに対し、ステップＳ２１０以降の処理を再度実行する。
【００３８】
一方、曲名リストのページ変更操作がなされていないとリスト表示部１０２が判断した場合（ステップＳ２１６：Ｎｏ）、選択受付部１０６が、曲名リストの中からの所望する曲名の選択操作がなされたか否かを判断する（ステップＳ２１８）。ここで、所望する曲名の選択操作がなされたと選択受付部１０６が判断した場合（ステップＳ２１８：Ｙｅｓ）、再生部１０５が、選択された曲名に対応する楽曲データをＦｕｌｌ再生して（ステップＳ２２０）、楽曲再生装置１０は、図２に示す一連の処理を終了する。
【００３９】
一方、所望する曲名の選択操作がなされていないと選択受付部１０６が判断した場合（ステップＳ２１８：Ｎｏ）、リスト表示部１０２が、曲名リストの表示終了操作がなされたか否かを判断する（ステップＳ２２２）。ここで、曲名リストの表示終了操作がなされていないとリスト表示部１０２が判断した場合（ステップＳ２２２：Ｎｏ）、楽曲再生装置１０は、ステップＳ２１６以降の処理を再度実行する。一方、曲名リストの表示終了操作がなされたとリスト表示部１０２が判断した場合（ステップＳ２２２：Ｙｅｓ）、楽曲再生装置１０は、図２に示す一連の処理を終了する。
【００４０】
〔楽曲選択支援方法の具体例（第１例）〕
図３は、本発明の一実施形態に係る楽曲再生装置１０による楽曲選択支援方法の具体例（第１例）を示す図である。図３では、外部機器６０からの楽曲データの取り込みを開始してから、非対応文字を曲名に含む楽曲データの一部が自動的に再生されるまでの、ディスプレイ２０に表示される表示画面の遷移を示している。
【００４１】
まず、図３（ａ）に示すように、取得部１０１が外部機器６０から楽曲データを取り込んでいる間、通知画面３００Ａがディスプレイ２０に表示される。通知画面３００Ａには、楽曲データを取り込み中である旨を示すメッセージ「データ取り込み中」が表示されている。
【００４２】
そして、図３（ｂ）に示すように、取得部１０１による楽曲データの取り込みが完了すると、取り込まれた複数の楽曲データのうちの先頭の楽曲データが自動的に再生され、その再生状態を表す再生画面３００Ｂがディスプレイ２０に表示される。図３（ｂ）に示す例では、再生画面３００Ｂでは、図３（ｃ）に示す曲名リストの曲名３０２ａ（「あるがまま」）に対応する楽曲データが再生中であることが表されている。また、再生画面３００Ｂには、曲名リストを表示するためのリスト表示ボタン３０１が表示されている。
【００４３】
再生画面３００Ｂにおいて、リスト表示ボタン３０１をユーザが入力装置３０を操作して選択すると、図３（ｃ）に示すように、曲名リストを表示するためのリスト表示画面３００Ｃがディスプレイ２０に表示される。図３（ｃ）に示す例では、リスト表示画面３００Ｃは、曲名リストに含まれる５つの曲名を同時に表示できるようになっている。図３（ｃ）に示す例では、外部機器６０から取得した５つの楽曲データに対応する５つの曲名３０２ａ〜３０２ｅが曲名リストに示されている。もし、曲名リストに６つ以上の曲名が含まれている場合、リスト表示画面３００Ｃは、曲名リストのページを変更可能とすることにより、全ての曲名を複数ページに亘って表示できるようにする。
【００４４】
図３（ｃ）に示す例では、曲名リストに表示されている５つの曲名３０２ａ〜３０２ｅのうち、曲名３０２ｂ，３０２ｄは、非対応文字のみから成る曲名であるために、「□□□□□□□」に置換されている。
【００４５】
このように、非対応文字を含んだ曲名３０２ｂ，３０２ｄが曲名リストに表示されると、まず、図３（ｄ）に示すように、自動再生制御部１０４の制御により、曲名３０２ｂに対応する楽曲データが、再生部１０５によって自動的に１０秒間再生される。このとき、リスト表示画面３００Ｃにおいて、曲名３０２ｂの隣に音符記号が表示されることにより、曲名３０２ｂに対応する楽曲データが自動再生中であることをユーザが把握することができる。そして、ユーザは、スピーカ５０から出力された音声により、曲名３０２ｂに対応する楽曲データの内容を把握することができる。
【００４６】
続いて、図３（ｅ）に示すように、自動再生制御部１０４の制御により、曲名３０２ｄに対応する楽曲データが、再生部１０５によって自動的に１０秒間再生される。このときも同様に、リスト表示画面３００Ｃにおいて、曲名３０２ｄの隣に音符記号が表示されることにより、曲名３０２ｄに対応する楽曲データが自動再生中であることをユーザが把握することができる。そして、ユーザは、スピーカ５０から出力された音声により、曲名３０２ｄに対応する楽曲データの内容を把握することができる。
【００４７】
このように、本発明の一実施形態（第１例）によれば、曲名リストを表示したときに、この曲名リストに非対応文字を含んだ曲名が表示されていた場合、その曲名に対応する楽曲データが自動的に所定時間再生されるようになる。ユーザは、自動的に再生された楽曲データの音声を聴くことにより、その楽曲データの内容を把握することができる。このため、本発明の一実施形態によれば、非対応文字が含まれる曲名を選択する操作をすることによって楽曲データを再生して確認するといった手間のかかる操作をユーザに行わせることなく、非対応文字を曲名に含む楽曲データの内容をユーザが容易に把握できる。
【００４８】
〔楽曲再生装置１０による処理の一例（第２例）〕
図４は、本発明の一実施形態に係る楽曲再生装置１０による処理の一例（第２例）を示すフローチャートである。この第２例では、リスト表示部１０２は、曲名リストに含まれている非対応文字を含んだ曲名を、曲名リストの最後尾へ並べ替えるようにしている。図４に示す処理は、例えば、外部機器６０から楽曲データを取得するように指示がなされたときに実行される。
【００４９】
まず、取得部１０１が、複数の楽曲データおよびその属性情報を外部機器６０から取得する（ステップＳ４０２）。次に、リスト表示部１０２が、リスト表示操作が入力装置３０によってなされたか否かを判断する（ステップＳ４０４）。ここで、リスト表示操作がなされていないとリスト表示部１０２が判断した場合（ステップＳ４０４：Ｎｏ）、リスト表示部１０２が、ステップＳ４０４の判断処理を再度実行する。
【００５０】
一方、リスト表示操作がなされたとリスト表示部１０２が判断した場合（ステップＳ４０４：Ｙｅｓ）、特定部１０３が、ステップＳ４０２で取得された複数の楽曲データの曲名の中から、非対応文字を含んだ曲名を特定する（ステップＳ４０６）。そして、リスト表示部１０２が、ステップＳ４０２で取得された複数の楽曲データの曲名の曲名リストを生成する（ステップＳ４０８）。このとき、リスト表示部１０２は、ステップＳ２０６で特定された非対応文字については、所定の文字（例えば、「□」）に置換する。また、リスト表示部１０２が、ステップＳ４０８で生成された曲名リストにおいて、非対応文字を含んだ曲名を、当該曲名リストの最後尾へと並べ替えする（ステップＳ４１０）。さらに、リスト表示部１０２が、ステップＳ４１０で並べ替えが行われた後の曲名リストをディスプレイ２０に表示させる（ステップＳ４１２）。
【００５１】
そして、自動再生制御部１０４が、ステップＳ４１２で表示された曲名リストに、非対応文字を含んだ曲名が表示されているか否かを判断する（ステップＳ４１４）。ここで、非対応文字を含んだ曲名が表示されていると自動再生制御部１０４が判断した場合（ステップＳ４１４：Ｙｅｓ）、自動再生制御部１０４が、非対応文字を含んだ曲名に対応する楽曲データを所定時間（１０秒）ずつ再生部１０５に再生させて（ステップＳ４１６）、楽曲再生装置１０は、ステップＳ４１８へ処理を進める。一方、非対応文字を含んだ曲名が表示されていないと自動再生制御部１０４が判断した場合（ステップＳ４１４：Ｎｏ）、楽曲再生装置１０は、ステップＳ４１８へ処理を進める。
【００５２】
ステップＳ４１８では、リスト表示部１０２が、曲名リストのページ変更操作がなされたか否かを判断する。ここで、曲名リストのページ変更操作がなされたとリスト表示部１０２が判断した場合（ステップＳ４１８：Ｙｅｓ）、リスト表示部１０２は、ページ変更後の曲名リストに対し、ステップＳ４１２以降の処理を再度実行する。
【００５３】
一方、曲名リストのページ変更操作がなされていないとリスト表示部１０２が判断した場合（ステップＳ４１８：Ｎｏ）、選択受付部１０６が、曲名リストの中からの所望する曲名の選択操作がなされたか否かを判断する（ステップＳ４２０）。ここで、所望する曲名の選択操作がなされたと選択受付部１０６が判断した場合（ステップＳ４２０：Ｙｅｓ）、再生部１０５が、選択された曲名に対応する楽曲データをＦｕｌｌ再生して（ステップＳ４２２）、楽曲再生装置１０は、図４に示す一連の処理を終了する。
【００５４】
一方、所望する曲名の選択操作がなされていないと選択受付部１０６が判断した場合（ステップＳ４２０：Ｎｏ）、リスト表示部１０２が、曲名リストの表示終了操作がなされたか否かを判断する（ステップＳ４２４）。ここで、曲名リストの表示終了操作がなされていないとリスト表示部１０２が判断した場合（ステップＳ４２４：Ｎｏ）、楽曲再生装置１０は、ステップＳ４１８以降の処理を再度実行する。一方、曲名リストの表示終了操作がなされたとリスト表示部１０２が判断した場合（ステップＳ４２４：Ｙｅｓ）、楽曲再生装置１０は、図４に示す一連の処理を終了する。
【００５５】
〔楽曲選択支援方法の具体例（第２例）〕
図５は、本発明の一実施形態に係る楽曲再生装置１０による楽曲選択支援方法の具体例（第２例）を示す図である。図５では、外部機器６０からの楽曲データの取り込みを開始してからの、非対応文字を曲名に含む楽曲データの一部が自動的に再生されるまでの、ディスプレイ２０に表示される表示画面の遷移を示している。
【００５６】
まず、図５（ａ）に示すように、取得部１０１が外部機器６０から楽曲データを取り込んでいる間、通知画面５００Ａがディスプレイ２０に表示される。通知画面５００Ａでは、楽曲データを取り込み中である旨を示すメッセージ「データ取り込み中」が表示されている。
【００５７】
そして、図５（ｂ）に示すように、取得部１０１による楽曲データの取り込みが完了すると、取り込まれた複数の楽曲データのうちの先頭の楽曲データが自動的に再生され、その再生状態を表す再生画面５００Ｂがディスプレイ２０に表示される。図５（ｂ）に示す例では、再生画面５００Ｂでは、図５（ｃ）に示す曲名リストの曲名５０２ａ（「あるがまま」）に対応する楽曲データが再生中であることが表されている。また、再生画面５００Ｂには、曲名リストを表示するためのリスト表示ボタン５０１が表示されている。
【００５８】
再生画面５００Ｂにおいて、リスト表示ボタン５０１をユーザが入力装置３０を操作して選択すると、図５（ｃ）に示すように、曲名リストを表示するためのリスト表示画面５００Ｃがディスプレイ２０に表示される。図５（ｃ）に示す例では、リスト表示画面５００Ｃは、曲名リストに含まれる５つの曲名を同時に表示できるようになっている。図５（ｃ）に示す例では、外部機器６０から取得した１０個の楽曲データのうち、非対応文字を曲名に含んでいない５つの楽曲データに対応する５つの曲名５０２ａ〜５０２ｅが曲名リストの１ページ目に示されている。
【００５９】
リスト表示画面５００Ｃには、曲名リストのページを次のページに変更するためのページ変更ボタン５０３が表示されている。リスト表示画面５００Ｃにおいて、ページ変更ボタン５０３をユーザが入力装置３０を操作して選択すると、図５（ｄ）に示すように、リスト表示画面５００Ｃにおいて、曲名リストの次のページ（２ページ目）が表示される。図５（ｄ）に示す例では、外部機器６０から取得した１０個の楽曲データのうち、非対応文字を曲名に含んでいる５つの楽曲データに対応する５つの曲名５０２ｆ〜５０２ｊが曲名リストの２ページ目に示されている。図５（ｄ）に示すように、非対応文字を含んでいる曲名５０２ｆ〜５０２ｊは、曲名リストの最後尾に並べ替えられてまとめて表示される。このように、曲名リストに１０個の曲名５０２ａ〜５０２ｊが含まれているため、リスト表示画面５００Ｃでは、曲名リストのページの変更により、これら１０個の曲名５０２ａ〜５０２ｊを２つのページに亘って表示できるようになっている。
【００６０】
図５（ｄ）に示す例では、曲名リストに表示されている５つの曲名５０２ｆ〜５０２ｊは、いずれも非対応文字のみから成る曲名であるために、「□□□□□□□」に置換されている。
【００６１】
このように、非対応文字を含んだ曲名５０２ｆ〜５０２ｊが曲名リストに表示されると、まず、図５（ｄ）に示すように、自動再生制御部１０４の制御により、曲名５０２ｆに対応する楽曲データが、再生部１０５によって自動的に１０秒間再生される。このとき、リスト表示画面５００Ｃにおいて、曲名５０２ｆの隣に音符記号が表示されることにより、曲名５０２ｆに対応する楽曲データが自動再生中であることをユーザが把握することができる。そして、ユーザは、スピーカ５０から出力された音声により、曲名５０２ｆに対応する楽曲データの内容を把握することができる。
【００６２】
続いて、図５（ｅ）に示すように、自動再生制御部１０４の制御により、曲名５０２ｇに対応する楽曲データが、再生部１０５によって自動的に１０秒間再生される。このときも同様に、リスト表示画面５００Ｃにおいて、曲名５０２ｇの隣に音符記号が表示されることにより、曲名５０２ｇに対応する楽曲データが自動再生中であることをユーザが把握することができる。そして、ユーザは、スピーカ５０から出力された音声により、曲名５０２ｇに対応する楽曲データの内容を把握することができる。
【００６３】
その後、同様に、自動再生制御部１０４の制御により、曲名５０２ｈに対応する楽曲データ、曲名５０２ｉに対応する楽曲データ、曲名５０２ｊに対応する楽曲データが、再生部１０５によって自動的に１０秒間ずつ再生される。
【００６４】
なお、図５（ｄ）および図５（ｅ）に示す例では、ページ変更ボタン５０３（図５（ｃ）参照）の代わりに、ページ変更ボタン５０５がリスト表示画面５００Ｃに表示されている。リスト表示画面５００Ｃにおいて、ページ変更ボタン５０５をユーザが入力装置３０を操作して選択すると、図５（ｃ）に示すように、リスト表示画面５００Ｃにおいて、曲名リストの最初のページ（１ページ目）が表示されることとなる。
【００６５】
このように、本発明の一実施形態（第２例）によれば、曲名リストに非対応文字を含んだ曲名が含まれている場合、非対応文字を含んだ曲名を曲名リストの最後尾に並べ替えてまとめて表示するようにしている。これにより、対応する楽曲データを再生しなくても直ちに内容を把握できる曲名（非対応文字を含まない曲名）を優先して表示することができる。ここで、優先的に表示された曲名の中に所望の楽曲データの曲名があれば、ユーザは直ちにそれを選択することができる。一方、優先的に表示された曲名の中に所望の楽曲データの曲名がなければ、曲名リストの最後尾のページを表示させて、非対応文字を含んだ複数の曲名に対応する複数の楽曲データを連続して再生することにより、これらの楽曲データの内容を順次ユーザに確認させることができる。
【００６６】
なお、上記実施形態では、曲名を構成する全ての文字が非対応文字である場合の例を説明したが、本発明はこれに限らない。例えば、曲名に少なくとも１つの非対応文字が含まれている場合も、その曲名に対応する楽曲データが自動的に所定時間再生される。なお、曲名に所定の文字数以上または所定の割合以上の非対応文字が含まれている場合に、その曲名に対応する楽曲データを自動的に所定時間再生するようにしてもよい。
【００６７】
また、上記実施形態では、楽曲データの取り込みが終了した後に、先頭の楽曲データを自動的に再生するようにしているが、本発明はこれに限らない。例えば、楽曲データの取り込みが終了した後に、楽曲リストをディスプレイ２０に表示させるようにしてもよい。また、初めに複数の楽曲データの曲名のみを取得しておき、楽曲リストにて所望の曲名が選択されたときに、その曲名に対応する楽曲データを外部機器６０から取り込んで再生するようにしてもよい。
【００６８】
その他、上記各実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその要旨、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００６９】
１０  楽曲再生装置
２０  ディスプレイ
３０  入力装置
４０  アンプ
５０  スピーカ
６０  外部機器
１００  文字フォントデータ記憶部
１０１  取得部
１０２  リスト表示部
１０３  特定部
１０４  自動再生制御部
１０５  再生部
１０６  選択受付部
【図１】
0006440557.tif 000002
【図２】
0006440557.tif 000003
【図３】
0006440557.tif 000004
【図４】
0006440557.tif 000005
【図５】
0006440557.tif 000006
【図６】
0006440557.tif 000007