(57)【要約】【課題】  ユーザ操作によって、プレイリストの誤った所在に関する情報が入力され、プレイリストとは異なるＷＥＢ文書を取得した場合であっても、関連のある情報を表示すること。【解決手段】  ユーザ操作によって入力されたＵＲＬによって特定されるネットワーク上の所在地にアクセスした結果、プレイリストではないＨＴＭＬ文書を取得した場合、ＨＴＭＬ文書の中からハイパーリンクを特定し、ハイパーリンクを表示する。このようなＨＴＭＬ文書に含まれるハイパーリンクはユーザが所望するプレイリストへのハイパーリンクである可能性が高い。従って、ユーザが誤ったＵＲＬを入力した場合でも、ハイパーリンクを選択することによって、所望のプレイリストを表示することができる。【選択図】図６
2010003231.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク経由で外部サーバにアクセスし、前記外部サーバに蓄積されているコンテンツ、又は、前記コンテンツに関するコンテンツ情報の一覧であるコンテンツリストを取得して再生又は表示するコンテンツ再生装置であって、
前記コンテンツ又は前記コンテンツリストのネットワーク上における所在に関する所在情報をユーザ操作によって入力する入力手段と、
入力された前記所在情報で特定されるネットワーク上の所在地にアクセスし、ファイルと、前記ファイルに関するＭＩＭＥタイプとを取得する取得手段と、
前記ＭＩＭＥタイプを判別する判別手段と、
前記ＭＩＭＥタイプが前記コンテンツ又は前記コンテンツリストであることを示すと判別された場合に、取得したファイルを再生又は表示する再生手段と、
前記ＭＩＭＥタイプが前記コンテンツリストとは異なるＷＥＢ文書であることを示すと判別された場合に、前記ファイルの中からハイパーリンクを特定し、抽出するリンク抽出手段と、
抽出された前記ハイパーリンクを表示するリンク表示手段とを備える、コンテンツ再生装置。
【請求項２】
前記リンク抽出手段が、特定された前記ハイパーリンクに含まれている拡張子をさらに特定し、
前記拡張子が前記コンテンツリストであることを示すか否かを判断する判断手段をさらに備え、
前記拡張子がコンテンツリストであることを示すと判断された場合、前記表示手段が前記ハイパーリンクと併せて、前記ハイパーリンクが前記コンテンツリストへのハイパーリンクである旨の情報をさらに表示する、請求項１に記載のコンテンツ再生装置。
【請求項３】
前記取得手段が、前記特定されたハイパーリンクに付与されている所在地にアクセスして、前記ハイパーリンクに関するＭＩＭＥタイプをさらに取得し、
前記ハイパーリンクに関するＭＩＭＥタイプが前記コンテンツリストであることを示すか否かを判断する判断手段をさらに備え、
前記ハイパーリンクに関するＭＩＭＥタイプがコンテンツリストであることを示すと判断された場合、前記表示手段が前記ハイパーリンクと併せて、前記ハイパーリンクが前記コンテンツリストへのハイパーリンクである旨の情報を表示する、請求項１に記載のコンテンツ再生装置。
【請求項４】
前記特定されたハイパーリンクにタグではない文字列が含まれているか否かを判断する文字列判断手段をさらに備え、
前記特定されたハイパーリンクにタグではない文字列が含まれている場合、前記表示手段が前記タグではない文字列を前記ハイパーリンクの名称として表示する、請求項１〜３のいずれかに記載のコンテンツ再生装置。
【請求項５】
前記特定されたハイパーリンクにタグではない文字列が含まれていない場合、前記文字列判断手段が、前記ハイパーリンクを含む上位の階層内にタグではない文字列が含まれているか否かをさらに判断し、
前記ハイパーリンクを含む上位の階層内にタグではない文字列が含まれている場合、前記表示手段が前記ハイパーリンクを含む上位の階層内に含まれるタグではない文字列を前記ハイパーリンクの名称として表示し、
前記ハイパーリンクを含む上位の階層内にタグではない文字列が含まれていない場合、前記ハイパーリンクに含まれるファイル名の少なくも一部を前記ハイパーリンクの名称として表示する、請求項４に記載のコンテンツ再生装置。
【請求項６】
前記取得手段が前記ファイルを取得できない場合、又は、前記リンク抽出手段が前記ＷＥＢ文書から前記ハイパーリンクを抽出できない場合、前記取得手段が、入力された前記所在情報から一部の文字列を削除して、新たな所在情報を生成し、生成した所在情報で特定されるネットワーク上の所在地にアクセスし、ファイルと、前記ファイルに関するＭＩＭＥタイプとを取得する、請求項１〜５のいずれかに記載のコンテンツ再生装置。
【請求項７】
ネットワーク経由で外部サーバにアクセスし、前記外部サーバに蓄積されているコンテンツ、又は、前記コンテンツに関するコンテンツ情報の一覧であるコンテンツリストを取得して再生又は表示するコンテンツ再生装置の動作プログラムであって、
前記コンテンツ又は前記コンテンツリストのネットワーク上における所在に関する所在情報をユーザ操作によって入力するステップと、
入力された前記所在情報で特定されるネットワーク上の所在地にアクセスし、ファイルと、前記ファイルに関するＭＩＭＥタイプとを取得するステップと、
前記ＭＩＭＥタイプを判別するステップと、
前記ＭＩＭＥタイプが前記コンテンツ又は前記コンテンツリストであることを示すと判別された場合に、取得したファイルを再生又は表示するステップと、
前記ＭＩＭＥタイプが前記コンテンツリストとは異なるＷＥＢ文書であることを示すと判別された場合に、前記ファイルの中からハイパーリンクを特定し、抽出するステップと、
抽出された前記ハイパーリンクを表示するステップとをコンピュータに実行させる、コンテンツ再生装置の動作プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットサーバにアクセスするインターネットラジオ端末等のコンテンツ再生装置に関する。
【背景技術】
【０００２】
インターネットラジオサーバ（以下、サーバという）にインターネット経由でアクセスして、サーバに蓄積されている音楽ファイルや映像ファイル等のコンテンツデータをストリーミング形式で取得して再生するインターネットラジオ端末が提供されている。また、このようなインターネットラジオ端末の機能を搭載した増幅装置が販売されている。増幅装置は、ＦＬ管等の表示部を備えており、サーバから複数の曲データの一覧であるプレイリストを取得して、表示部にプレイリストを表示する。増幅装置は、プレイリスト内の各コンテンツのタイトルを表示する。
【０００３】
ここで、増幅装置がサーバからプレイリストを取得するためには、ユーザ操作によって、プレイリストのＵＲＬが入力される必要がある。しかし、プレイリストのＵＲＬは非常に長く、かつ、複雑であるので、ユーザ操作によって正確にＵＲＬを入力するのが困難である。誤ったＵＲＬが入力された場合には、増幅装置はプレイリストではなく、一般のＷＥＢページであるＨＴＭＬ（HyperText Markup Language）文書を取得してしまう場合がある。従って、増幅装置は、所望のプレイリストを取得することができず、その結果、プレイリストから所望の曲データを選択して、増幅装置が選択された曲データをサーバから取得して再生することができない。
【０００４】
【特許文献１】特開２００３−１３１９６２号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は上記従来の課題を解決するためになされたものであり、その目的は、ユーザ操作によって、プレイリストの誤った所在に関する情報が入力され、プレイリストとは異なるＷＥＢ文書を取得した場合であっても、関連のある情報を表示することができるコンテンツ再生装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明の好ましい実施形態によるコンテンツ再生装置は、ネットワーク経由で外部サーバにアクセスし、前記外部サーバに蓄積されているコンテンツ、又は、前記コンテンツに関するコンテンツ情報の一覧であるコンテンツリストを取得して再生又は表示するコンテンツ再生装置であって、前記コンテンツ又は前記コンテンツリストのネットワーク上における所在に関する所在情報をユーザ操作によって入力する入力手段と、入力された前記所在情報で特定されるネットワーク上の所在地にアクセスし、ファイルと、前記ファイルに関するＭＩＭＥタイプとを取得する取得手段と、前記ＭＩＭＥタイプを判別する判別手段と、前記ＭＩＭＥタイプが前記コンテンツ又は前記コンテンツリストであることを示すと判別された場合に、取得したファイルを再生又は表示する再生手段と、前記ＭＩＭＥタイプが前記コンテンツリストとは異なるＷＥＢ文書であることを示すと判別された場合に、前記ファイルの中からハイパーリンクを特定し、抽出するリンク抽出手段と、抽出された前記ハイパーリンクを表示するリンク表示手段とを備える。
【０００７】
ユーザ操作によって入力された所在情報によって特定されるネットワーク上の所在地にアクセスした結果、コンテンツリストではないＷＥＢ文書を取得した場合、ＷＥＢ文書の中からハイパーリンクを特定し、ハイパーリンクを表示する。このようなＷＥＢ文書に含まれるハイパーリンクはユーザが所望するコンテンツリストへのハイパーリンクである可能性が高い。従って、ユーザが誤った所在情報を入力した場合でも、ハイパーリンクを選択することによって、所望のコンテンツリストを表示することができる。なお、ファイルを取得する際に、ＭＩＭＥタイプも取得して、ＭＩＭＥタイプを判別することによって、取得したファイルがコンテンツリストであるか、又は、ＷＥＢ文書であるかを特定することができる。
【０００８】
好ましくは、前記リンク抽出手段が、特定された前記ハイパーリンクに含まれている拡張子をさらに特定し、前記拡張子が前記コンテンツリストであることを示すか否かを判断する判断手段をさらに備え、前記拡張子がコンテンツリストであることを示すと判断された場合、前記表示手段が前記ハイパーリンクと併せて、前記ハイパーリンクが前記コンテンツリストへのハイパーリンクである旨の情報をさらに表示する。
【０００９】
この場合、表示されるハイパーリンクがコンテンツリストへのリンクか否かを視覚によって判別することができるので、ユーザは容易に所望のコンテンツリストへのハイパーリンクを探すことができる。
【００１０】
好ましくは、前記取得手段が、前記特定されたハイパーリンクに付与されている所在地にアクセスして、前記ハイパーリンクに関するＭＩＭＥタイプをさらに取得し、前記ハイパーリンクに関するＭＩＭＥタイプが前記コンテンツリストであることを示すか否かを判断する判断手段をさらに備え、前記ハイパーリンクに関するＭＩＭＥタイプがコンテンツリストであることを示すと判断された場合、前記表示手段が前記ハイパーリンクと併せて、前記ハイパーリンクが前記コンテンツリストへのハイパーリンクである旨の情報を表示する。
【００１１】
この場合、表示されるハイパーリンクがコンテンツリストへのリンクか否かを視覚によって判別することができるので、ユーザは容易に所望のコンテンツリストへのハイパーリンクを探すことができる。
【００１２】
好ましくは、前記特定されたハイパーリンクにタグではない文字列が含まれているか否かを判断する文字列判断手段をさらに備え、前記特定されたハイパーリンクにタグではない文字列が含まれている場合、前記表示手段が前記タグではない文字列を前記ハイパーリンクの名称として表示する。
【００１３】
この場合、適切なハイパーリンクの名称をハイパーリンクの文字列から抽出して表示することができるので、ユーザは容易に所望のコンテンツリストへのハイパーリンクを探すことができる。
【００１４】
好ましくは、前記特定されたハイパーリンクにタグではない文字列が含まれていない場合、前記文字列判断手段が、前記ハイパーリンクを含む上位の階層内にタグではない文字列が含まれているか否かをさらに判断し、前記ハイパーリンクを含む上位の階層内にタグではない文字列が含まれている場合、前記表示手段が前記ハイパーリンクを含む上位の階層内に含まれるタグではない文字列を前記ハイパーリンクの名称として表示し、前記ハイパーリンクを含む上位の階層内にタグではない文字列が含まれていない場合、前記ハイパーリンクに含まれるファイル名の少なくも一部を前記ハイパーリンクの名称として表示する。
【００１５】
この場合、適切なハイパーリンクの名称を、ハイパーリンクを含む上位の階層内の文字列、又は、ハイパーリンクに含まれるファイル名から抽出して表示することができるので、ユーザは容易に所望のコンテンツリストへのハイパーリンクを探すことができる。
【００１６】
好ましくは、前記取得手段が前記ファイルを取得できない場合、又は、前記リンク抽出手段が前記ＷＥＢ文書から前記ハイパーリンクを抽出できない場合、前記取得手段が、入力された前記所在情報から一部の文字列を削除して、新たな所在情報を生成し、生成した所在情報で特定されるネットワーク上の所在地にアクセスし、ファイルと、前記ファイルに関するＭＩＭＥタイプとを取得する。
【００１７】
この場合、ユーザ操作によって入力された所在情報ではハイパーリンクを表示できない場合でも、所在情報の一部を削除して再度ファイルを取得し直すことができるので、ユーザが所望するコンテンツリストへのハイパーリンクを表示できる可能性が高くなる。
【発明の効果】
【００１８】
ユーザが誤った所在情報を入力した場合でも、ハイパーリンクを選択することによって、所望のコンテンツリストを表示することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の好ましい実施形態について、図面を参照して具体的に説明するが、本発明はこれらの実施形態には限定されない。図１は、本発明の好ましい実施形態によるインターネットラジオ端末（コンテンツ再生装置）が適用される増幅装置１００と、インターネットラジオサーバ（以下、単にサーバという。）２００との接続構成を示すブロック図である。
【００２０】
サーバ２００は、インターネットラジオと呼ばれる複数のコンテンツを格納している。コンテンツは、曲（音声）データ、映像データ、および画像データ等を含むが、本例では曲データである。各曲データには、増幅装置１００がアクセスして曲データを取得するために、インターネット上の所在を表す所在情報ＵＲＬ（uniform resource locator）が付与されている。ＵＲＬの上位概念としてＵＲＩという所在情報が使用されてもよい。
【００２１】
また、サーバ２００は、格納している全曲データの中から選択された複数の曲データのコンテンツ情報の一覧であるプレイリスト（コンテンツリスト）を格納している。プレイリストにも、増幅装置１００がアクセスしてプレイリストを取得するためにＵＲＬが付与されている。コンテンツ情報は、タイトル、アーティスト名、アルバム名、ジャンル名等のメタデータや、コンテンツの長さ、リリース年等である。本例では、コンテンツ情報は、タイトルである。図２は、プレイリストの一例を示す図である。図２のプレイリストにおいては、９つの曲データの情報が列挙されており、各曲データについて、ＵＲＬとタイトルが記述されている。「File1=http://・・・・」と記述されている部分がＵＲＬであり、「Title=・・・・」と記述されている部分がタイトルである。
【００２２】
サーバ２００は、増幅装置１００からの要求に応じて、曲データ、および、プレイリストを増幅装置１００に返信する。また、プレイリストの中の例えば１つの曲データに関するＵＲＬとタイトルとを増幅装置１００に返信することもある。
【００２３】
また、サーバ２００には、格納している各曲データについて、そのＭＩＭＥタイプが保存されている。ＭＩＭＥタイプの詳細については、後述する。サーバ２００は、増幅装置１００からの要求に応じて、ＭＩＭＥタイプを増幅装置１００に返信する。ＭＩＭＥタイプは上記のプレイリストに含まれていてもよく、含まれていなくてもよい。ＭＩＭＥタイプがプレイリストに含まれていない場合、サーバ２００は、増幅装置１００がプレイリストに記述された曲データのＵＲＬにアクセスしたとき、ＭＩＭＥタイプを増幅装置１００に返信する。
【００２４】
増幅装置１００は、インターネットラジオ端末としての機能を有している。増幅装置１００は、プレイリスト内の曲データに付与されたＵＲＬによって特定されるネットワーク上の所在地にアクセスして（以下、単に、ＵＲＬにアクセスするという。）、サーバ２００からインターネット経由で曲データをストリーム形式で取得し、取得した曲データを再生する。また、増幅装置１００は、ユーザ操作によって入力されたＵＲＬにアクセスして、サーバ２００からプレイリストを取得する。また、増幅装置１００は、プレイリストに含まれる曲データのＵＲＬにアクセスして、ＭＩＭＥタイプを取得して、各曲データについてＭＩＭＥタイプをＭＩＭＥタイプリストに登録する。
【００２５】
増幅装置１００は、入力されたＵＲＬにアクセスし、プレイリストではない一般のＷＥＢ文書（例えば、ＨＴＭＬ文書、ＸＭＬ文書等であり、以下ではＨＴＭＬ文書を例に説明する。）を取得したとき、ＨＴＭＬ文書の中に記述されているハイパーリンク（以下、単にリンクという。）を特定、抽出して、表示部に表示する。ユーザがプレイリストのＵＲＬと誤って入力したＵＲＬから取得したＷＥＢ文書に含まれるリンクには、ユーザが所望するプレイリストへのリンクが含まれている可能性が高いので、当該リンクで特定されるＵＲＬに再度アクセスすることによって、所望のプレイリストを取得して表示することができる。
【００２６】
図３は、増幅装置１００の構成を示すブロック図である。増幅装置１００は、システム制御部２と、記憶部（ＲＯＭ、ＲＡＭ、フラッシュメモリ等を含む）３と、再生部４と、増幅部５と、操作部６と、表示部７と、通信部８とを概略備えている。なお、音声入力端子や電源回路等の増幅装置としての一般的な構成については割愛する。
【００２７】
システム制御部２は、記憶部３に格納されたプログラムに基づいて、増幅装置１００全体を制御するものであり、例えばマイコン等である。システム制御部２は、例えば、ユーザ操作によって入力されたＵＲＬにアクセスして、ＨＴＭＬ文書を取得した場合に、ＨＴＭＬ文書に記述されているリンクを抽出して、表示部７に表示させる。
【００２８】
記憶部３には、サーバ２００から取得された図２に示すプレイリストファイルが保存される。
【００２９】
また、記憶部３には、図４に示すＭＩＭＥタイプリストが格納されている。ＭＩＭＥタイプリストには最初は何も登録されておらず、システム制御部２がインデックス毎にＭＩＭＥタイプを登録する。ＭＩＭＥタイプリストは、記憶部３に格納されているプレイリストのインデックスに対応付けて、曲データのＭＩＭＥタイプを含む。インデックスは、目的の情報を探すために手がかりとなる文字または記号であって、本例では、プレイリストに含まれる曲データの通し番号（０から始まる整数）である。インデックスは、本例では、システム制御部２が付与するものであるが、予めサーバ２００によって付与されていてもよい。
【００３０】
ＭＩＭＥタイプは、ＷＥＢにおいて使用されているファイルのタイプ（形式）を示す情報であり、「タイプ名／サブタイプ名」の形式の文字列である。例えば、「audio/mp3」はMP3形式の音楽ファイルであることを、「image/jpeg」はJPEG形式の画像ファイルであることを示す。つまり、ＭＩＭＥタイプの「タイプ名」が「audio」であるファイルが増幅装置１００で再生可能な曲データである。また、図２に示すプレイリスト自体にもＭＩＭＥタイプが付与されており、例えば「text/pls」、「text/m3u」等で表される。また、ＨＴＭＬ文書にもＭＩＭＥタイプが付与されており、「text/html」で表される。従って、取得したファイルのＭＩＭＥタイプを判別することによって、取得したファイルがプレイリストであるか、ＨＴＭＬ文書であるかを判別することができる。また、特に限定されないが、ＭＩＭＥタイプリストの登録内容は、記憶部３からプレイリストが破棄された時に、クリアされる。
【００３１】
図３に戻って、再生部４は、プレイリストに記述されているＵＲＬにアクセスして、サーバ２００から例えばストリーミング形式で取得した曲データについて、再生処理（伸長処理や、Ｄ／Ａ変換処理等を含む）を実行する。増幅部５は、再生部４によって再生された音楽信号を増幅して、図示しないスピーカーに音楽信号を供給する。
【００３２】
操作部６は、ユーザからの指示を受け付けて、システム制御部２に送信するものであり、増幅装置１００のフロントパネルに設けられた操作ボタンや、リモコン送受信器である。表示部７は、図５に示すようにプレイリスト等を表示するものであり、ＦＬ管やＬＣＤ（液晶ディスプレイ）等である。また、表示部７は、外部に接続される液晶モニタやＴＶ受像機等の表示装置にＯＳＤ（オンスクリーンディスプレイ）表示するものであってもよい。図５（ａ）はプレイリストChannel1,Channel2・・がフォルダとして列挙されたリストである。Channel1が選択されると、図５（ｂ）のようにChannel1フォルダ内の曲データの一覧が表示される。
【００３３】
通信部８は、サーバ２００とインターネット経由で接続して、サーバ２００との間で各種コマンド、コンテンツ、プレイリスト、ＭＩＭＥタイプ等を送信および／または受信するものであり、ネットワークインターフェース等である。
【００３４】
以上の構成を有する増幅装置１００について、その動作を説明する。図６は、プレイリスト又は曲データのＵＲＬがユーザ操作によって入力された場合のシステム制御部２の処理を示すフローチャートである。
【００３５】
システム制御部２は、ユーザ操作によって操作部６を介してＵＲＬが入力されたか否かを判断している（Ｓ１）。ＵＲＬが入力されると（Ｓ１でＹＥＳ）、システム制御部２は、入力されたＵＲＬにアクセスする（Ｓ２）。
【００３６】
システム制御部２は、入力されたＵＲＬにアクセスした結果、ファイルを取得できたか否かを判断する（Ｓ３）。例えば、ネットワーク上の所在地に接続できない、又は、接続できたがファイルが返信されない等の理由で、ファイルを取得できない場合（Ｓ３でＮＯ）、Ｓ９に進む。
【００３７】
一方、ファイルを取得できた場合（Ｓ３でＹＥＳ）、システム制御部２は、取得したファイルがプレイリスト又は曲データであるか否かを判断する（Ｓ４）。詳細には、ファイルを取得する際に、ファイルに関するＭＩＭＥタイプを取得することができるので、システム制御部２は、取得したＭＩＭＥタイプがプレイリストを示す「text/pls」又は「text/m3u」であるか、又は、曲データを示す「audio/・・」であるか否かを判断する。
【００３８】
取得したファイルがプレイリストである場合には（Ｓ４でＹＥＳ）、取得したプレイリストを図５（ａ）に示すように表示部７に表示させる（Ｓ５）。また、取得したファイルが曲データである場合には（Ｓ４でＹＥＳ）、取得した曲データを再生部４に再生させる（Ｓ５）。
【００３９】
一方、取得したファイルがプレイリストでも曲データでもない場合には（Ｓ４でＮＯ）、システム制御部２は、取得したファイルがＨＴＭＬ文書であるか否かを判断する（Ｓ６）。詳細には、ファイルを取得する際に、ファイルに関するＭＩＭＥタイプを取得することができるので、システム制御部２は、取得したＭＩＭＥタイプがＨＴＭＬ文書を示す「text/html」であるか否かを判断する。例えば、ＭＩＭＥタイプが「image/jpeg」等であり、取得したファイルがＨＴＭＬ文書でない場合には（Ｓ６でＮＯ）、Ｓ９に進む。
【００４０】
一方、取得したファイルがＨＴＭＬ文書である場合には（Ｓ６でＹＥＳ）、システム制御部２は、取得したＨＴＭＬ文書にリンクが含まれるか否かを判断する（Ｓ７）。ＨＴＭＬ文書にリンクが含まれていない場合には（Ｓ７でＮＯ）、Ｓ９に進む。一方、ＨＴＭＬ文書にリンクが含まれる場合には（Ｓ７でＹＥＳ）、システム制御部２は、ＨＴＭＬ文書からリンクを抽出し、フォルダ（ディレクトリ）として抽出したリンクを表示部７に表示させる（Ｓ８）。
【００４１】
図７はＨＴＭＬ文書の一例を示す図であり、図８は表示部７に表示されるリンクの一例を示す図である。図９は、Ｓ７，Ｓ８の詳細な処理を示すフローチャートである。図９に示すように、システム制御部２は、ＨＴＭＬ文書の中からタグ＜a＞と＜/a＞とを検索し、タグ＜a＞と＜/a＞とによって囲まれる部分をリンクとして特定する（Ｓ２１）。例えば、図７の場合には、（ａ）に示すリンクと、（ｂ）に示すリンクとの２つのリンクが含まれている。
【００４２】
続いて、システム制御部２は、タグ＜a＞と＜/a＞との間に含まれているリンク内のファイル名からファイルの種類を特定する（Ｓ２２）。詳細には、「href=」で始まる箇所がリンクのファイル名を示しているので、そこに含まれる文字列の拡張子を確認して、ファイルの種類を判別する。そして、システム制御部２は、リンクのファイルの種類がプレイリストを示す「pls」又は「m3u」であるか否かを判断する（Ｓ２３）。
【００４３】
例えば（ａ）のリンクについては、「href=」の後に「filename.pls」と記述されており、ファイルの拡張子が「pls」であるので、ファイルの種類がプレイリストであると判断される（Ｓ２３でＹＥＳ）。この場合には、システム制御部２は、図８（１行目）に示すようにフォルダアイコンの右隣に、リンクがプレイリストへのリンクであることを示す［ＰＬＳ］を表示させる（Ｓ２４）。
【００４４】
また、例えば、（ｂ）のリンクについては、「href=」の後には単なるＵＲＬが記述されており、拡張子が「pls」ではなく、ファイルの種類がプレイリストではないと判断される（Ｓ２３でＮＯ）。この場合には、システム制御部２は、図８（２行目）に示すようにフォルダアイコンの右隣に、リンクがプレイリストへのリンクではなく不明であることを示す［？］を表示させる（Ｓ２５）。
【００４５】
続いて、システム制御部２は、タグ＜a＞と＜/a＞との間に（リンク内に）、タグではない（つまり、＜＞で囲まれていない）文字列が含まれているか否かを判断する（Ｓ２６）。
【００４６】
例えば、（ｂ）のリンクについては、タグ＜a＞と＜/a＞との間に、タグではない文字列「ＹＹＹＹＹ」が含まれている（Ｓ２６でＹＥＳ）。従って、システム制御部２は、その文字列「ＹＹＹＹＹ」を抽出し、図８（２行目）に示すように、［？］の右隣にリンクの名称として「ＹＹＹＹＹ」を表示させる（Ｓ２７）。
【００４７】
また、例えば、（ａ）のリンクについては、タグ＜a＞と＜/a＞との間に、タグではない文字列が含まれていない（Ｓ２６でＮＯ）。詳細には、タグ＜a＞と＜/a＞との間には、イメージタグ＜img・・・＞が含まれているだけである。従って、システム制御部２は、タグ＜a＞と＜/a＞を含む上位の階層（テーブルともいう。）内にタグではない単なる文字列が含まれているかを確認する（Ｓ２８）。タグ＜a＞と＜/a＞の１つ上位の階層は、タグ＜ｔｄ＞と＜/ｔｄ＞との間の部分であり、そのさらに上位の階層は、タグ＜ｔｒ＞と＜/ｔｒ＞との間の部分である。
【００４８】
例えば、（ａ）のリンクの１つ上位の階層（タグ＜ｔｄ＞と＜/ｔｄ＞との間の部分）には、タグではない文字列が含まれていない。しかし、さらに上位の階層（タグ＜ｔｒ＞と＜/ｔｒ＞との間の部分）には、タグではない文字列「ＹＹＹＹＹ」が含まれている（Ｓ２８でＹＥＳ）。従って、システム制御部２は、その文字列「ＹＹＹＹＹ」を抽出し、図８（１行目）に示すように、［ＰＬＳ］の右隣にリンクの名称として「ＹＹＹＹＹ」を表示させる（Ｓ２９）。
【００４９】
なお、仮に、さらに上位のテーブル（タグ＜ｔｒ＞と＜/ｔｒ＞との間の部分）にも、タグではない文字列が含まれていない場合には（Ｓ２８でＮＯ）、システム制御部２は、タグ＜a＞と＜/a＞との間（リンク内）に含まれているファイル名の少なくとも一部を抽出して、リンクの名称として表示させる（Ｓ３０）。例えば、イメージタグ＜img・・・＞が含まれている場合には、優先的に、そのイメージタグ内のファイル名の一部を抽出して、リンクの名称として表示させる。例えば、（ａ）のリンクの場合、イメージタグが含まれているので、そのファイル名の一部「ＰＰＰ」を抽出して表示部７に表示させる。イメージタグが含まれていない場合には、その他のタグ内のファイル名の一部を抽出して、リンクの名称として表示させればよい。
【００５０】
以上の処理によって、ユーザ操作によって入力されたＵＲＬにアクセスした結果、通常のＷＥＢページであるＨＴＭＬ文書を取得した際には、ＨＴＭＬ文書内のリンクを抽出して表示させる。ＨＴＭＬ文書にはユーザが所望するプレイリストへのリンクが含まれている可能性が高いので、当該リンクを選択してリンクに付与されているＵＲＬに再度アクセスすることによって、所望のプレイリストを表示できる。なお、図８において、リンクの種類が［ＰＬＳ］や［Ｍ３Ｕ］と表示されるリンクがプレイリストへのリンクである可能性が高いので、これらのリンクをリストの上方に優先的に表示させるようにするとよい。
【００５１】
図６に戻って、Ｓ３でＮＯ、Ｓ６でＮＯ、Ｓ７でＮＯと判断された場合には、システム制御部２は、ユーザ操作によって入力されたＵＲＬにアクセスしたが、ＨＴＭＬ文書を取得できない、又は、ＨＴＭＬ文書にリンクが含まれていない。この場合、システム制御部２は、入力されたＵＲＬにＵＲＬパラメータが含まれているか否かを判断する（Ｓ９）。ＵＲＬパラメータは、ＵＲＬ
に付加される名前と値のペアである。ＵＲＬパラメータは、疑問符 （？） で始まり、name=value という形式で表される。複数の
ＵＲＬパラメータが存在する場合、各パラメータはアンパサンド(&) で区切られる。例えば、「http://server/path/document?name1=value1&name2=value2」は、2 つの名前/値のペアがあるＵＲＬパラメータである。
【００５２】
入力されたＵＲＬにＵＲＬパラメータが含まれている場合（Ｓ９でＹＥＳ）、システム制御部２は、ＵＲＬからＵＲＬパラメータの部分を削除して、新たなＵＲＬを生成し、当該ＵＲＬにアクセスして（Ｓ１０）、Ｓ３に戻る。新たなＵＲＬにアクセスすることによって、プレイリスト、又は、リンクを含むＨＴＭＬ文書を取得できる可能性があるからである。
【００５３】
一方、入力されたＵＲＬにＵＲＬパラメータが含まれていない場合（Ｓ９でＮＯ）、システム制御部２は、入力されたＵＲＬにディレクトリが含まれているか否かを判断する（Ｓ１１）。ディレクトリは、／で区切られるＵＲＬの階層構造を示すものである。ＵＲＬにディレクトリが含まれている場合には（Ｓ１１でＹＥＳ）、システム制御部２は、最下位層のディレクトリを削除して（１つ上位のディレクトまでとし）新たなＵＲＬを生成し、当該ＵＲＬにアクセスして（Ｓ１２）、Ｓ３に戻る。新たなＵＲＬにアクセスすることによって、プレイリスト、又は、リンクを含むＨＴＭＬ文書を取得できる可能性があるからである。
【００５４】
次に、図９の処理の変形例を図１０のフローチャートを参照して説明する。図９と同一の処理には同一符号を付し、説明を省略する。Ｓ３１において、システム制御部２は、Ｓ２１で特定したリンクのＵＲＬにアクセスし、リンクに関するＭＩＭＥタイプを取得する。取得したＭＩＭＥタイプは、記憶部３にリンクと対応付けて一時的に保存される。続いて、システム制御部２は、リンク毎に、取得したＭＩＭＥタイプがプレイリストを示す「text/pls」、「text/m3u」であるか否かを判断する（Ｓ３２）。ＭＩＭＥタイプがプレイリストを示す「text/pls」、「text/m3u」であれば（Ｓ３２でＹＥＳ）、Ｓ２４に進み、ＭＩＭＥタイプがプレイリストを示す「text/pls」、「text/m3u」でなければ（Ｓ３２でＮＯ）、Ｓ２５に進む。以上のように、ＭＩＭＥタイプに基づいてリンクの種類を判別して表示することによって、より確実にプレイリストのリンクをユーザに知らせることができる。
【００５５】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。本発明は、上記のインターネットラジオ端末、増幅装置を動作させるためのコンピュータプログラムまたはそのコンピュータプログラムを記録した記録媒体という形態で提供されてもよい。
【産業上の利用可能性】
【００５６】
本発明は、インターネットラジオ機能を有する増幅装置又はＰＣ等に特に好適に適用され得る。
【図面の簡単な説明】
【００５７】
【図１】増幅装置１００とサーバ２００との接続構成を示すブロック図である。
【図２】プレイリストを示す図である。
【図３】増幅装置１００の構成を示すブロック図である。
【図４】ＭＩＭＥタイプリストを示す図である。
【図５】表示部に表示されるプレイリストを示す図である。
【図６】システム制御部の処理を示すフローチャートである。
【図７】ＨＴＭＬ文書を示す図である。
【図８】表示部に表示されるリンクを示す図である。
【図９】リンク抽出処理を示すフローチャートである。
【図１０】リンク抽出処理の変形例を示すフローチャートである。
【符号の説明】
【００５８】
１００      増幅装置
２          システム制御部
３          記憶部
４          再生部
５          増幅部
６          操作部
７          表示部
８          通信部
２００      サーバ
【図１】
2010003231.tif 000003
【図２】
2010003231.tif 000004
【図３】
2010003231.tif 000005
【図４】
2010003231.tif 000006
【図６】
2010003231.tif 000007
【図７】
2010003231.tif 000008
【図８】
2010003231.tif 000009
【図９】
2010003231.tif 000010
【図１０】
2010003231.tif 000011
【図５】
2010003231.tif 000012