(57)【要約】【課題】Ｗｅｂページやメールなどで簡易に音楽・映像などのメディアを参照するリンク形式を提案する。【解決手段】リンク形式は一般にテキスト形式であり、Ｗｅｂのリンク＜ａ　ｈｒｅｆ＝ｈｔｔｐ：…．＞ｘｘｘ＜／ａ＞のように、テキスト・ファイルに埋め込むことができる。このとき、コンテンツの再生区間を指示することができる。Ｗｅｂブラウザなどこのリンクを解釈するソフトウェアは、リンクに該当するメディア・コンテンツがローカル・ストレージに記憶されていればコンテンツのうち指定された再生区間を再生し、そうでない場合はリンクに記述されているサーバに問い合わせる。【選択図】　図３
2004062814.tif 000002
【特許請求の範囲】
【請求項１】
所定のリンク情報に従ってコンテンツを参照するコンテンツ参照装置であって、
コンテンツ自体を識別する固有識別子を含んだリンク情報で構成されるコンテンツを閲覧する閲覧部と、
前記閲覧部により閲覧されるリンク情報が選択されたことに応答して、該リンク情報中の固有識別子により指定されるコンテンツを探索するコンテンツ探索部と、
前記コンテンツ探索部により取得されたコンテンツを再生するコンテンツ再生部と、
を具備することを特徴とするコンテンツ参照装置。
【請求項２】
コンテンツの固有識別子は、コンテンツの所定位置からあらかじめ定められた間隔で抽出される複数のサンプリング点において複数の周波数成分毎に得たパワー・スペクトルからなる特徴ベクトルを利用して生成される、
ことを特徴とする請求項１に記載のコンテンツ参照装置。
【請求項３】
前記コンテンツ探索部は、探索中の各コンテンツの固有識別子を生成して、選択されたリンク情報に含まれる固有識別子と一致するものを探索する、
ことを特徴とする請求項２に記載のコンテンツ参照装置。
【請求項４】
ネットワーク上の他の装置と相互接続するネットワーク接続部と、コンテンツを蓄積するコンテンツ蓄積部をさらに備え、
前記コンテンツ探索部は、コンテンツ自体を識別するリンク情報に基づいて前記コンテンツ蓄積部を探索し、前記コンテンツ蓄積部で該当するコンテンツを発見できなかった場合にさらにネットワーク上の他の装置からコンテンツの取得を試みる、
ことを特徴とする請求項１に記載のコンテンツ参照装置。
【請求項５】
リンク情報はネットワーク上のコンテンツの提供場所に関する情報を含み、
前記コンテンツ探索部は、前記コンテンツ蓄積部で該当するコンテンツを発見できなかった場合には、リンク情報に含まれるコンテンツ提供場所からコンテンツの取得を試みる、
ことを特徴とする請求項４に記載のコンテンツ参照装置。
【請求項６】
リンク情報はコンテンツの再生区間をさらに含み、
前記コンテンツ再生部はリンク情報で指定されている再生区間を再生する、
ことを特徴とする請求項１に記載のコンテンツ参照装置。
【請求項７】
所定のリンク情報に従ってコンテンツを参照するコンテンツ参照方法であって、
コンテンツ自体を識別する固有識別子を含んだリンク情報で構成されるコンテンツを閲覧する閲覧ステップと、
前記閲覧ステップにより閲覧されるリンク情報が選択されたことに応答して、該リンク情報中の固有識別子により指定されるコンテンツを探索するコンテンツ探索ステップと、
前記コンテンツ探索ステップにより取得されたコンテンツを再生するコンテンツ再生ステップと、
を具備することを特徴とするコンテンツ参照方法。
【請求項８】
コンテンツの固有識別子は、コンテンツの所定位置からあらかじめ定められた間隔で抽出される複数のサンプリング点において複数の周波数成分毎に得たパワー・スペクトルからなる特徴ベクトルを利用して生成される、
ことを特徴とする請求項７に記載のコンテンツ参照方法。
【請求項９】
前記コンテンツ探索ステップでは、探索中の各コンテンツの固有識別子を生成して、選択されたリンク情報に含まれる固有識別子と一致するものを探索する、ことを特徴とする請求項７に記載のコンテンツ参照方法。
【請求項１０】
前記コンテンツ探索ステップでは、コンテンツ自体を識別するリンク情報に基づいてローカル・ストレージを探索し、前記ローカル・ストレージで該当するコンテンツを発見できなかった場合にさらにネットワーク上の他の装置からコンテンツの取得を試みる、
ことを特徴とする請求項７に記載のコンテンツ参照方法。
【請求項１１】
リンク情報はネットワーク上のコンテンツの提供場所に関する情報を含み、
前記コンテンツ探索ステップでは、前記コンテンツ蓄積部で該当するコンテンツを発見できなかった場合には、リンク情報に含まれるコンテンツ提供場所からコンテンツの取得を試みる、
ことを特徴とする請求項１０に記載のコンテンツ参照方法。
【請求項１２】
リンク情報はコンテンツの再生区間をさらに含み、
前記コンテンツ再生ステップではリンク情報で指定されている再生区間を再生する、
ことを特徴とする請求項７に記載のコンテンツ参照方法。
【請求項１３】
所定のリンク情報に従ってコンテンツを参照するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
コンテンツ自体を識別する固有識別子を含んだリンク情報で構成されるコンテンツを閲覧する閲覧ステップと、
前記閲覧ステップにより閲覧されるリンク情報が選択されたことに応答して、該リンク情報中の固有識別子により指定されるコンテンツを探索するコンテンツ探索ステップと、
前記コンテンツ探索ステップにより取得されたコンテンツを再生するコンテンツ再生ステップと、
を具備することを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、メディアやネットワーク上で提供されるコンテンツを参照するコンテンツ参照装置及びコンテンツ参照方法、並びにコンピュータ・プログラムに係り、特に、所定のリンク情報に従ってコンテンツを参照するコンテンツ参照装置及びコンテンツ参照方法、並びにコンピュータ・プログラムに関する。
【０００２】
さらに詳しくは、本発明は、コンテンツに密接に関連する情報に付随してコンテンツを参照するコンテンツ参照装置及びコンテンツ参照方法、並びにコンピュータ・プログラムに係り、特に、所定のリンク情報に従ってコンテンツの特定の区間を参照するコンテンツ参照装置及びコンテンツ参照方法、並びにコンピュータ・プログラムに関する。
【０００３】
【従来の技術】
昨今、情報処理や情報通信などのコンピューティング技術が飛躍的に向上し、コンピュータ・システムが広汎に普及してきている。さらに、コンピュータどうしを相互接続するネットワーク・コンピューティング技術に対する要望も高まってきている。ネットワーク接続環境下では、コンピュータ資源の共有や、情報の共有・流通・配布・交換などの協働的作業を円滑に行うことができる。
【０００４】
コンピュータどうしを相互接続するネットワークの形態は様々である。例えば、イーサネット（登録商標）のような局所に敷設されたＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）や、さらには、ネットワークどうしの相互接続を繰り返し行った結果として文字通り世界規模のネットワークへ成長を遂げた「インターネット」（Ｔｈｅ　Ｉｎｔｅｒｎｅｔ）などさまざまである。インターネットは、字義通り、ネットワークのネットワークであり、ＴＣＰ／ＩＰベースで相互接続された無数のサーバで構成され、各サーバは、各種の資源オブジェクトを無数のクライアントに公開している。
【０００５】
インターネット上には無数のＨＴＭＬドキュメントすなわち情報資源が、有償又は無償で公開されている。ＴＣＰ／ＩＰに従えば、これらＨＴＭＬドキュメントを始めとする各種の情報資源は、ＵＲＬ（Ｕｎｉｆｏｒｍ　Ｒｅｓｏｕｒｃｅ　Ｌｏｃａｔｏｒ）という形式の識別子によって特定される。ＵＲＬとは、情報資源にアクセスする手段とその情報資源の名前とを指定した文字列のことであり、「スキーム名（プロトコル名）：／／ホスト名（ドメイン名）：ポート番号／パス名（ファイル名）」という形式で記述される。ＨＴＭＬドキュメントは、他の情報資源とのリンク関係を含むことができるが、リンク情報もＵＲＬ形式で指定される。
【０００６】
ＷＷＷはクライアント−サーバ型で構築されるシステムである。ＷＷＷサーバは、ＨＴＴＰデーモンと呼ばれるサーバ・ソフトウェアを稼動し、ＨＴＭＬ形式で記述された情報資源を格納し、及び／又は、該資源を提供するコンピュータ・システムであり、ＷＷＷサイトとして稼動する。
【０００７】
他方のＷＷＷクライアントは、「ＷＷＷブラウザ」又は「ＨＴＭＬブラウザ」と呼ばれるユーザ・エージェントを用いて動作するコンピュータである。ＷＷＷクライアント・ユーザは、ブラウザ画面上の場所ボックスに資源識別子としてのＵＲＬ文字列を記入することによって、所望の情報資源を指定することができる。ＷＷＷブラウザは、通常、ＨＴＴＰ（Ｈｙｐｅｒ　Ｔｅｘｔ　Ｔｒａｎｓｆｅｒ　Ｐｒｏｔｏｃｏｌ）プロトコルに従ってＷＷＷサーバ上の情報資源へのアクセスすなわち情報資源の取り出しを行う。さらに、ＷＷＷブラウザは、取得したＨＴＭＬドキュメントを解析して、ブラウザ・ウィンドウ画面上で、その内容を表示する（すなわちホームページをブラウザ画面上で組み立てる）。ブラウザ画面に表示されたＷＷＷページ上では、リンク情報は「アンカー」として表示される。ユーザはアンカーをクリックすることで、次の参照先である情報資源を順次指定することができる。すなわち、ユーザは、ＷＷＷブラウザ画面を介して、インターネット上でハイパーリンクが張り巡らされたＷＷＷ情報資源空間を探索し、多様な情報資源に次々とアクセスすることができる。
【０００８】
現在、ＷＷＷサイトでは、音楽や動画像などのコンテンツの配信を始めさまざまな情報提供サービスが展開されている。例えば、音楽などのコンテンツ配信に付随して、音楽を紹介するサイトや映画への注釈や字幕情報など、元となるメディア・コンテンツと密接に関係する情報提供サービスが挙げられる。
【０００９】
このような場合、ＷＷＷサイトのサービスが元のメディア・コンテンツとうまく連携していることが好ましい。例えば、音楽を紹介するＷＷＷサイトでは、「個々のフレーズのベースラインがいい」といった記述に対して、実際のその楽曲の該当する部分を再生することができれば、記述に対する実際の音楽を即時に鑑賞することができる。
【００１０】
現状では、楽曲コンテンツはＭＰＥＧ４などの形式で配信されており、この場合、メディア・コンテンツそのものにタグ情報を記述するファイル・フォーマットが幾つか提案されている。しかしながら、この方式では、あらかじめ添付された情報のみしか扱うことができない。例えば、その楽曲がＣＤやネットワーク上で販売・流通している場合には、こういった添付情報をファイル・フォーマットの変更なしに付加することは不可能である。
【００１１】
また、メディア・コンテンツでは著作物の保護の問題があるため、ファイルを無断で複製したり、情報を書き込んで改変したりという行為は、社会通念上受け入れられないばかりでなく、著作権法により制約されている。また、ＣＤやＤＶＤなどの読み出し専用のメディアにおいては、そもそも改変することが技術的に不可能である。
【００１２】
【発明が解決しようとする課題】
本発明の目的は、所定のリンク情報に従ってコンテンツを好適に参照することができる、優れたコンテンツ参照装置及びコンテンツ参照方法、並びにコンピュータ・プログラムを提供することにある。
【００１３】
本発明のさらなる目的は、コンテンツに密接に関連する情報に付随してコンテンツを好適に参照することができる、優れたコンテンツ参照装置及びコンテンツ参照方法、並びにコンピュータ・プログラムを提供することにある。
【００１４】
本発明のさらなる目的は、所定のリンク情報に従ってコンテンツの特定の区間を好適に参照することができる、優れたコンテンツ参照装置及びコンテンツ参照方法、並びにコンピュータ・プログラムを提供することにある。
【００１５】
【課題を解決するための手段及び作用】
本発明は、上記課題を参酌してなされたものであり、その第１の側面は、所定のリンク情報に従ってコンテンツを参照するコンテンツ参照装置又はコンテンツ参照方法であって、
コンテンツの記憶場所ではなくコンテンツ自体を識別する固有識別子を含んだリンク情報で構成されるコンテンツを閲覧する閲覧部又はステップと、
前記閲覧部又はステップにより閲覧されるリンク情報が選択されたことに応答して、該リンク情報中の固有識別子により指定されるコンテンツを探索するコンテンツ探索部又はステップと、
前記コンテンツ探索部又はステップにより取得されたコンテンツを再生するコンテンツ再生部又はステップと、
を具備することを特徴とするコンテンツ参照装置又はコンテンツ参照方法である。
【００１６】
本発明の第１の側面に係るコンテンツ参照装置又はコンテンツ参照方法によれば、楽曲コンテンツなどの同じメディアを所有している人どうしでは、楽曲の紹介などの興味のあるテキスト上のリンク参照情報に導かれるようにして自動的にコンテンツが再生される仕組みが提供される。したがって、このような仕組みを広域ネットワーク上に導入することにより、例えば同じ音楽を愛好している人どうしの効率的で魅力的なコミュニケーションを実現することができる。
【００１７】
一方、コンテンツをまだ所有していないサイトでのリンク・オープンは、コンテンツの販売を促進するようなアイコン・サンプル版の再生につながる。したがって、メールなどで気に入った楽曲を他人に薦める場合にこのような仕組みを利用することができる。
【００１８】
ここで、コンテンツの固有識別子は、コンテンツの所定位置からあらかじめ定められた間隔で抽出される複数のサンプリング点において複数の周波数成分毎に得たパワー・スペクトルからなる特徴ベクトルを利用して生成することができる。
【００１９】
このような固有識別子の生成方法によれば、元の楽曲ファイルに変更を加えることなくコンテンツ本体から識別情報を得ることができ、また、ファイルの圧縮方式に依存せずに識別情報を得ることができるので、共通の識別情報として広い範囲でコンテンツの検索に利用することができる。
【００２０】
したがって、前記コンテンツ探索部又はステップ前記コンテンツ探索部は、探索中の各コンテンツの固有識別子を生成して、選択されたリンク情報に含まれる固有識別子と一致するものを探索するは、探索中の各コンテンツの固有識別子を生成して、選択されたリンク情報に含まれる固有識別子と一致するものを探索するようにすればよい。
【００２１】
また、前記コンテンツ探索部又はステップは、コンテンツ自体を識別するリンク情報に基づいて前記コンテンツ蓄積部を探索し、前記コンテンツ蓄積部で該当するコンテンツを発見できなかった場合にさらにネットワーク上の他の装置からコンテンツの取得を試みるようにしてもよい。
【００２２】
また、リンク情報はネットワーク上のコンテンツの提供場所に関する情報を含んでいてもよい。このような場合、前記コンテンツ探索部又はステップは、ローカル・ストレージで該当するコンテンツを発見できなかった場合には、リンク情報に含まれるコンテンツ提供場所からコンテンツの取得を行なうようにすればよい。
【００２３】
また、リンク情報はコンテンツの再生区間をさらに含んでいてもよい。例えば、楽曲の紹介などにおいて、楽曲中でコメントしたフレーズに相当する再生区間を指定しておいてもよい。このような場合、前記コンテンツ再生部又はステップはリンク情報で指定されている再生区間を再生することにより、元のメディア・コンテンツとうまく連携したコンテンツ提供サービスを展開することができる。
【００２４】
また、本発明の第２の側面は、所定のリンク情報に従ってコンテンツを参照するための処理をコンピュータ・システム上で実行するようにコンピュータ可読形式で記述されたコンピュータ・プログラムであって、
コンテンツ自体を識別する固有識別子を含んだリンク情報で構成されるコンテンツを閲覧する閲覧ステップと、
前記閲覧ステップにより閲覧されるリンク情報が選択されたことに応答して、該リンク情報中の固有識別子により指定されるコンテンツを探索するコンテンツ探索ステップと、
前記コンテンツ探索ステップにより取得されたコンテンツを再生するコンテンツ再生ステップと、
を具備することを特徴とするコンピュータ・プログラムである。
【００２５】
本発明の第２の側面に係るコンピュータ・プログラムは、コンピュータ・システム上で所定の処理を実現するようにコンピュータ可読形式で記述されたコンピュータ・プログラムを定義したものである。換言すれば、本発明の第２の側面に係るコンピュータ・プログラムをコンピュータ・システムにインストールすることによって、コンピュータ・システム上では協働的作用が発揮され、本発明の第１の側面に係るコンテンツ参照装置又はコンテンツ参照方法と同様の作用効果を得ることができる。
【００２６】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施形態や添付する図面に基づくより詳細な説明によって明らかになるであろう。
【００２７】
【発明の実施の形態】
以下、図面を参照しながら本発明の実施形態について詳解する。
【００２８】
図１には、本発明の実施に供されるネットワーク・コンピューティング・システム１の構成を模式的に示している。ネットワーク・コンピューティング・システム１には、無数のコンピュータ・システムが接続されている。これらコンピュータ・システムは、世界中に散在しており、一部のコンピュータは各種の資源サービスを有償又は無償で提供する「サーバ」として稼動し、他の一部はサーバに対して資源サービスを要求する「クライアント」として稼動している。
【００２９】
また、図１に示すように、ネットワーク・コンピューティング・システム１は、通信媒体として、インターネット１０や、その他の小規模ネットワークとしてのＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）２０Ａ，２０Ｂ…、各国又は各地域の電話会社が構築・提供する公衆電話網３０などを含んでいる。インターネット１０やそれぞれの小規模ネットワーク２０Ａ…は、ルータ２１Ａ…などを経由して相互接続されている。これらインターネット１０や小規模ネットワーク２０Ａ，２０Ｂ…上のサーバ同士は、例えばＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｃｏｎｔｒｏｌ　Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ　Ｐｒｏｔｏｃｏｌ）などの所定の通信プロトコルに従って相互アクセスが可能である。また、インターネット１０やＬＡＮ２０Ａ，２０Ｂ…などのネットワークと、公衆電話網３０とは、ゲートウェイ・システム４０によって相互接続されている。
【００３０】
インターネット１０上のコンピュータ・システム（ＬＡＮ経由でインターネット接続されているコンピュータを含む）は、インターネット１０上で識別可能なＩＰアドレスを取得している。また、インターネット１０上には、専用線によるＩＰ接続を行うことができない一般ユーザのために、インターネットへの接続サービスを提供する通信事業者すなわちインターネット・サービス・プロバイダ（ＩＳＰ）が存在する。ユーザは、サービス・プロバイダが設置するアクセス・ポイント（ＡＰ）にダイヤルアップすることで、インターネットへのＩＰ接続が行われる。
【００３１】
任意のサービス・プロバイダ（ＩＳＰ）経由でＩＰ接続された一般ユーザのコンピュータ（ＰＣ）１００は、例えばＷＷＷブラウザのようなクライアント・アプリケーションを導入することで、インターネット１０上でクライアントとして稼動することができる。
【００３２】
ＬＡＮ２０Ａ上には、ＨＴＭＬコンテンツなどのＨＴＴＰ資源オブジェクトを提供する１以上のＷＷＷサーバ２５や、各ユーザ・アカウントに対する電子メールの送受信サービスを提供するメール・サーバ２６、データベース・サーバ、ファイル・サーバなど各種のサーバが複数存在していている。ＬＡＮ２０Ａ上の各サーバ２２，２３−１，２３−２，２５，２６に対しては、ルータ２１Ａ経由でインターネット・アクセスすることができる。
【００３３】
ネットワーク上の各サーバは、情報提供サービスを運営することができる。例えばサーバ２５のうちの１つは、音楽を紹介するサイトとして動作しており、各楽曲を紹介する記述を含んだＨＴＭＬコンテンツをあらかじめ蓄積しておき、これをＷＷＷクライアントからの要求に応答して提供している。このＨＴＭＬコンテンツは、楽曲を紹介するコメント情報に、該当するコンテンツへアクセスするためのコンテンツ識別子と、楽曲中でコメントに該当する区間の指定などのリンク情報が埋め込まれた構造となっている（後述）。また、他のサーバの中には、紹介された楽曲をＭＰ３やＡＴＲＡＣなどの形式のコンテンツとして配信するコンテンツ提供サーバとして稼動している。
【００３４】
図１において、サーバ又はクライアントと呼ばれるホスト端末は、通常、ワークステーション又はパーソナル・コンピュータと呼ばれるコンピュータ・システム上で特定のサーバ・アプリケーション又はクライアント・アプリケーションを稼動することによって構成されている。図２には、この種のコンピュータ・システム５００のハードウェア構成例を模式的に示している。以下、各部について説明する。
【００３５】
システム５００のメイン・コントローラであるＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）５１１は、オペレーティング・システム（ＯＳ）の制御下で、各種のアプリケーションを実行するようになっている。図示の通り、ＣＰＵ５１１は、バス５１７によって他の機器類（後述）と相互接続されている。
【００３６】
メモリ５１２は、プロセッサ５１１において実行されるプログラム・コードを格納したり、実行中の作業データを一時保管したりするために使用される記憶装置である。同図に示すメモリ５１２は、不揮発及び揮発メモリ双方を含むものと理解されたい。
【００３７】
ディスプレイ・コントローラ５１３は、プロセッサ５１１が発行する描画命令を実際に処理するための専用コントローラであり、ディスプレイ・コントローラ５１３において処理された描画データは、例えばフレーム・バッファ（図示しない）に一旦書き込まれた後、表示装置５２１に画面出力される。
【００３８】
入力機器インターフェース５１４は、キーボード５２２やマウス５２３などのユーザ入力機器をシステム５００に接続するための装置である。
【００３９】
ネットワーク・インターフェース５１５は、Ｅｔｈｅｒｎｅｔ（登録商標）などの所定の通信プロトコルに従って、システム５００をネットワーク（図１を参照のこと）に接続することができる。ネットワーク上では、ソフトウェア・プログラムやデータ・コンテンツなどの配信が行なわれる。例えば、本実施形態に係る楽曲の紹介記事の配信処理を行なうサーバ・アプリケーションや、楽曲の紹介記事の受信処理や楽曲コンテンツのダウンロードを行なうクライアント・アプリケーションなどを、ネットワーク経由で送受信することができる。同様に、ＭＰ３やＡＴＲＡＣ、あるいはその他の形式の楽曲コンテンツをネットワーク経由で送受信することができる。
【００４０】
外部機器インターフェース５１６は、ハード・ディスク・ドライブ（ＨＤＤ）５２４やメディア・ドライブ５２５などの外部装置をシステム５００に接続するための装置である。
【００４１】
ＨＤＤ５２４は、記憶担体としての磁気ディスクを固定的に搭載した外部記憶装置であり（周知）、記憶容量やデータ転送速度などの点で他の外部記憶装置よりも優れている。ソフトウェア・プログラムを実行可能な状態でＨＤＤ５２６上に置くことをプログラムのシステムへの「インストール」と呼ぶ。通常、ＨＤＤ５２４には、プロセッサ５１１が実行すべきオペレーティング・システムのプログラム・コードや、アプリケーション・プログラム、デバイス・ドライバなどが不揮発的に格納されている。例えば、本実施形態に係る楽曲の紹介記事の配信処理を行なうサーバ・アプリケーションや、楽曲の紹介記事の受信処理や楽曲コンテンツのダウンロードを行なうクライアント・アプリケーションなどは、ＨＤＤ５２４上にインストールされる。また、ＭＰ３やＡＴＲＡＣなどの形式の楽曲コンテンツをＨＤＤ５２４上に蓄積しておいてもよい。
【００４２】
また、メディア・ドライブ５２５は、ＣＤ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ）やＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ　ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｃ）などの可搬型メディアを装填して、データ記録面にアクセスするための装置である。可搬型メディアは、主として、ソフトウェア・プログラムやデータ・ファイルなどをコンピュータ可読形式のデータとしてバックアップすることや、これらをシステム間で移動（販売・流通・配布を含む）する目的で使用される。例えば、本実施形態に係る楽曲の紹介記事の配信処理を行なうサーバ・アプリケーションや、楽曲の紹介記事の受信処理や楽曲コンテンツのダウンロードを行なうクライアント・アプリケーションなどは、これら可搬型メディアを利用して流通・配布することができる。同様に、ＭＰ３やＡＴＲＡＣ、あるいはその他の形式の楽曲コンテンツをこの種の可搬型メディアを利用して流通・配布することができる。
【００４３】
本実施形態に係るネットワーク上で稼動するＷＷＷサーバのうち少なくとも１つは、音楽を紹介するサイトとして稼動している。また、他のＷＷＷサーバのうち少なくとも１つは、紹介された音楽コンテンツを配信サービスするサイトとして稼動している。また、各音楽コンテンツはネットワーク上で一意に識別可能な固有識別子を持っている。
【００４４】
同じ楽曲を聴く者同士は趣味嗜好が一致することが多い。本実施形態では、ＷＷＷサーバのうち少なくとも１つは、同じ楽曲を再生しているユーザ間で意見を交換する共有空間を提供して、同じ趣味志向のユーザ間のコミュニティを支援している。そして、楽曲を紹介するコメント情報に、該当するコンテンツへアクセスするためのコンテンツ識別子と、楽曲中でコメントに該当する区間の指定などのリンク情報が埋め込まれた構造のＨＴＭＬコンテンツを提供し、元のメディア・コンテンツと密接に連携した楽曲紹介サービスを展開している。
【００４５】
図３には、ネットワーク上で展開された楽曲紹介サービスの仕組みを模式的に示している。同図に示すように、楽曲の紹介を行なうＷＷＷサイトと、この楽曲紹介ホームページにアクセスするＷＷＷクライアントと、紹介された楽曲コンテンツを提供（販売）するコンテンツ・サイトの３者間による協働的動作により、元のメディア・コンテンツと密接に連携した楽曲紹介サービスを実現することができる。
【００４６】
ＷＷＷクライアントは、所定のＵＲＬに従って、楽曲の紹介を行なうＷＷＷサイトにアクセスして、ＷＷＷブラウザ画面上でホームページを組み立てる。このホームページ上には、楽曲を紹介するコメント情報に、該当するコンテンツへアクセスするためのコンテンツ識別子と、楽曲中でコメントに該当する区間の指定を含んだリンク参照情報が埋め込まれている。
【００４７】
図４には、このリンク参照情報の一例を示している。同図に示す例では、通常のＨＴＴＰリンクと同様に、テキスト形式でメディアへの参照が記述されている。ここで、ｍｉｄ以降の数値データは、コンテンツ固有識別子であり、ネットワーク上で共通に使用されるものであることが好ましい。また、ｆｒｏｍとｄｕｒａｔｉｏｎで示される数値は、コンテンツ中の再生区間の指定であり、この例での楽曲の紹介コメント「このフレーズのベースラインがいい。」に該当する場所を表している。
【００４８】
なお、コンテンツ固有識別子の生成方法の一例として、楽曲の所定位置からあらかじめ定められた間隔で抽出される複数のサンプリング点において複数の周波数成分毎に得たパワー・スペクトルからなる特徴ベクトルを利用して識別子を演算する方法が挙げられる。この方法によれば、元の楽曲ファイルに変更を加えることなくコンテンツ本体から識別情報を得ることができ、また、ファイルの圧縮方式に依存せずに識別情報を得ることができるので、共通の識別情報として広い範囲でコンテンツの検索に利用することができる。
【００４９】
ＷＷＷクライアントのユーザは、ブラウザ画面上で関心のあるリンク参照情報を選択（例えばマウスでクリック）することにより、該当する楽曲コンテンツの検索処理を起動することができる。ＷＷＷクライアントは、まず、自身のローカル・ストレージ（ＨＤＤ）上にある各コンテンツからその識別情報を生成して、リンク参照情報に含まれている固有識別子ｍｉｄと同じ識別情報を持つコンテンツが存在するかどうかを検索する。そして、コンテンツが存在すれば、指定された再生区間においてコンテンツの再生処理を行なう。
【００５０】
また、ローカル・ストレージ中でコンテンツを発見することができなかった場合には、さらにコンテンツ・サイト（リモート・ストレージ）にアクセスする。そして、リモート・ストレージ（ＨＤＤ）上にある各コンテンツからその識別情報を生成して、リンク参照情報に含まれている固有識別子ｍｉｄと同じ識別情報を持つコンテンツが存在するかどうかを検索する。所望のコンテンツを発見することができたときには、所定の購入手続きなどを経て、コンテンツのダウンロードを行なう。
【００５１】
図５には、ＷＷＷクライアント上で楽曲紹介サービスを受けるための動作手順をフローチャートの形式で示している。この動作は、実際にはＣＰＵが所定のプログラム・コードを実行するという形態で実現される。
【００５２】
ユーザはブラウザ画面上で表示されているリンク参照情報のアンカーをクリックしたものとする（ステップＳ１）。ここで言うリンク参照情報とは、ある楽曲に対する紹介やコメントなどに相当する。
【００５３】
このような場合、まず、ローカル・ストレージに蓄積されているコンテンツから固有識別情報を生成して、リンク参照情報に含まれている識別情報と一致するものがあるかどうかを判別する（ステップＳ２）。
【００５４】
ローカル・ストレージ上で該当するコンテンツを発見することができた場合には、これをローカル・ストレージから読み出す（ステップＳ３）。そして、リンク情報にコンテンツの再生区間の指定があるかどうかを判別する（ステップＳ４）。再生区間の指定がある場合には、コンテンツからその区間を探索して（ステップＳ５）、コンテンツの再生を行なう（ステップＳ６）。
【００５５】
一方、コンテンツがローカル・ストレージに存在しない場合には、ネットワーク上でコンテンツを提供するサーバにおいて、リンク参照情報に含まれているコンテンツ固有識別子をキーにして、コンテンツを検索する（ステップＳ７）。このような場合、サーバにおいては、自身のストレージに蓄積されているコンテンツから固有識別情報を生成して、リンク参照情報に含まれている識別情報と一致するものがあるかどうかを判別する。
【００５６】
サーバ上のリモート・ストレージで該当するコンテンツを発見することができた場合には、クライアントこれをリモート・ストレージから取得する（ステップＳ３）。そして、リンク情報にコンテンツの再生区間の指定があるかどうかを判別する（ステップＳ４）。再生区間の指定がある場合には、コンテンツからその区間を探索して（ステップＳ５）、コンテンツの再生を行なう（ステップＳ６）。
【００５７】
このような処理によって、楽曲コンテンツなどの同じメディアを所有している人どうしでは、テキスト上のリンク参照情報によって自動的にコンテンツが再生される。したがって、このような仕組みを広域ネットワーク上に導入することにより、例えば同じ音楽を愛好している人どうしの効率的で魅力的なコミュニケーションを実現することができる。
【００５８】
一方、コンテンツをまだ所有していないサイトでのリンク・オープンは、コンテンツの販売を促進するようなアイコン・サンプル版の再生につながる。したがって、メールなどで気に入った楽曲を他人に薦める場合にこのような仕組みを利用することができる（ステップＳ８）。
【００５９】
また、コンテンツがローカル・ストレージにない場合にどのサーバに検索にいくかをブラウザ毎にあらかじめ設定しておくようにしてもよい。あるいは、図６に示すように、コンテンツがない場合に検索にいくべきサーバをリンクに（例えば引数の形式で）含めるようにしてもよい。
【００６０】
［追補］
以上、特定の実施形態を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施形態の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、本明細書の記載内容を限定的に解釈するべきではない。本発明の要旨を判断するためには、冒頭に記載した特許請求の範囲の欄を参酌すべきである。
【００６１】
【発明の効果】
以上詳記したように、本発明によれば、所定のリンク情報に従ってコンテンツを好適に参照することができる、優れたコンテンツ参照装置及びコンテンツ参照方法、並びにコンピュータ・プログラムを提供することができる。
【００６２】
また、本発明によれば、コンテンツに密接に関連する情報に付随してコンテンツを好適に参照することができる、優れたコンテンツ参照装置及びコンテンツ参照方法、並びにコンピュータ・プログラムを提供することができる。
【００６３】
また、本発明によれば、所定のリンク情報に従ってコンテンツの特定の区間を好適に参照することができる、優れたコンテンツ参照装置及びコンテンツ参照方法、並びにコンピュータ・プログラムを提供することができる。
【図面の簡単な説明】
【図１】本発明の実施に供されるネットワーク・コンピューティング・システム１の構成を模式的に示した図である。
【図２】コンピュータ・システム５００のハードウェア構成例を模式的に示した図である。
【図３】ネットワーク上で展開された楽曲紹介サービスの仕組みを模式的に示した図である。
【図４】楽曲紹介に関するリンク参照情報の一例を示した図である。
【図５】ＷＷＷクライアント上で楽曲紹介サービスを受けるための動作手順を示したフローチャートである。
【図６】コンテンツがローカル・ストレージにない場合に検索に行くべきサーバを引数に持つリンク参照情報の構成例を示した図である。
【符号の説明】
１…ネットワーク・コンピューティング・システム
１０…インターネット
２０…小規模ネットワーク（ＬＡＮ）
２１…ルータ
２５…ＷＷＷサーバ
２６…メール・サーバ
３０…公衆電話網
４０…ゲートウェイ・システム
１００…ユーザ・コンピュータ（クライアント）
【図１】
2004062814.tif 000003
【図２】
2004062814.tif 000004
【図３】
2004062814.tif 000005
【図４】
2004062814.tif 000006
【図５】
2004062814.tif 000007
【図６】
2004062814.tif 000008