(57)【要約】【課題】パーソナリティ、リスナーに簡単な手続で音声配信を実現する。【解決手段】放送サーバと、パーソナリティ用端末コンピュータと、パーソナリティ側コミュニケーションサーバと、リスナー用端末コンピュータと、リスナー側コミュニケーションサーバとからなり、米国マクロメディア社のフラッシュ、フラッシュプレイヤ及びフラッシュコミュニケーションサーバ（ＦＣＳと略されるもので、マクロメディア社の提供するフラッシュ専用なサーバアプリケーション）を利用してシステムを構築することにより、パーソナリティ及びリスナーがブラウザの操作だけでラジオ放送の配信と受信とをできるようにした。【選択図】図２
2007142516.tif 000002
【特許請求の範囲】
【請求項１】
ＲＳＳデータにて通知するＲＳＳ通知手段を設けたインターネット放送システム。
インターネット放送システムを提供するサイトのページを保存する放送サーバと、該放送サーバを利用してラジオ放送をすることを欲するパーソナリティが用いるパーソナリティ用端末コンピュータと、該パーソナリティ用端末が作成したファイルを扱ってリスナーとコミュニケーションをとるためのパーソナリティ側コミュニケーションサーバと、前記放送サーバにアクセスしてラジオ放送を聴くリスナーが用いるリスナー用端末コンピュータと、該リスナー用端末コンピュータが直接アクセスして音声情報をやりとりするリスナー側コミュニケーションサーバとからなり、音声の配信を行うインターネット放送システムであって、
前記放送サーバは、
現在放送中のインターネットラジオ放送へのリンク情報をリストとして公開するウェブページ、前記パーソナリティが用いる音声配信プログラムのためのウインドウ、前記リスナーが用いる音声受信プログラムのためのウインドウを保存するページ保存部と、
登録されたパーソナリティの広告文とその放送のオンエア情報とを関係付けて保存するデータベース部と、
該データベース部に保存された広告文とオンエア情報とに基づいて定期的にＲＳＳデータを作成して、前記ページ保存部にリンク情報としてリストするＲＳＳデータ生成部と
を有し、
前記パーソナリティ用端末コンピュータは、
パーソナリティが作成したファイルを前記放送サーバのウェブページに埋め込むウェブブラウザ部と、
パーソナリティの声や背景音を録音するマイクと、
該マイクからの取得した音声を前記ウェブブラウザ部を構成するブラウジングソフトウェアに通常付属するウェブコンテンツ作成ソフトウェアを用いてファイル化するウェブコンテンツ作成部と、
を有し、
前記パーソナリティ側コミュニケーションサーバは、
前記パーソナリティ用端末コンピュータのウェブコンテンツ作成部を構成するウェブコンテンツ作成ソフトウェア専用のサーバアプリケーションプログラムを動作させるものであり、
前記リスナー用端末コンピュータは、
前記放送サーバのウェブページに埋め込まれたファイルを取得するウェブブラウザ部と、
該ウェブブラウザ部が取得したファイルをブラウジングソフトウェアに通常付属するウェブコンテンツ再生ソフトウェアにて再生するウェブコンテンツ再生部と、
該ウェブコンテンツ再生部が再生した音声信号を音に変換するスピーカと
を有し、
前記リスナー側コミュニケーションサーバは、
前記リスナー用端末コンピュータのウェブコンテンツ再生部を構成するウェブコンテンツ再生ソフトウェア専用のサーバアプリケーションプログラムを動作させるものであり、
前記パーソナリティ用端末コンピュータを操作するパーソナリティ及び前記リスナー用端末コンピュータを操作するリスナーは、前記三つのサーバの存在を特に意識することなく、ウェブブラウザの操作だけで、音声配信又は聴取をするインターネット放送システム。
【請求項２】
請求項１に記載したインターネット放送システムであって、
前記放送サーバが、パーソナリティのために設ける音声配信プログラムのためのページを独立したウィンドウで設けることにより、他のページに対する操作とは無関係に音声配信できることとしたインターネット放送システム。
【請求項３】
請求項１に記載したインターネット放送システムであって、
前記放送サーバが、リスナーのために設ける音声受信プログラムのためのページを独立したウィンドウで設けることにより、他のページに対する操作とは無関係に音声受信できることとしたインターネット放送システム。
【請求項４】
請求項１に記載したインターネット放送システムであって、
配信開始情報をあらかじめ登録されたリスナーに対してメールにて通知するメール通知手段をさらに設けたインターネット放送システム。
【請求項５】
請求項１に記載したインターネット放送システムであって、
配信開始情報をＲＳＳデータにて通知するＲＳＳ通知手段を設けたインターネット放送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットを介して、音声配信をするインターネット放送システムに関するものである。
【背景技術】
【０００２】
これまでのインターネット放送では、音声配信用のサーバをそれぞれの音声配信者（「パーソナリティ」と以下称する）が用意しなければならなかった。また、音声配信用を行うためのソフトをインストールしたり、煩雑な設定をしなければならなかった。さらに受信者側も専用のソフトをインストールする必要が生じる場合があった。
【０００３】
もう少し具体的に言うと、パーソナリティ側は、自分でサーバを用意するか、他社サーバをレンタルするかしなければならないが、自前で用意する場合には、サーバを構築し、サーバの設定を行い、サーバにデータを送り、音声配信のための専用ソフトをインストールするということが必要であったし、他社のサーバをレンタルする場合には、配信用レンタルサーバを探し、契約した上でそこにデータを送り、音声配信のための専用ソフトを用意する必要があった。受信側にも専用ソフトをインストールしてもらう必要がある場合もあり、設定が煩雑であるという欠点があった。
【特許文献１】特開２００２−１１６７７２号公報
【特許文献２】特開２００２−２０２９５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
解決しようとする問題点は、インターネットラジオ放送（インターネットを介して音声配信すること）を行おうとするパーソナリティ、あるいは、聴こうとするリスナー双方にとって、より簡単な手続でそれを実現させる手段、環境を提供することにある。
【課題を解決するための手段】
【０００５】
本発明は、フラッシュ（米国マクロメディア社が開発した音声やアニメーションを組み合わせてウェブコンテンツを作成するソフトウェア。フラッシュはマクロメディア社の商標）、フラッシュプレイヤ（フラッシュで作成したプログラムファイルを動作させるためのプログラム。フラッシュプレイヤはマクロメディア社の商標。）及びフラッシュコミュニケーションサーバ（ＦＣＳと略されるもので、マクロメディア社の提供するフラッシュ専用なサーバアプリケーション）を利用してシステムを構築することにより、パーソナリティ及びリスナーがブラウザの操作だけでラジオ放送の配信と受信とをできるようにしたことを最も主要な特徴とする。
請求項１に記載した発明は、ＲＳＳデータにて通知するＲＳＳ通知手段を設けたインターネット放送システム。
インターネット放送システムを提供するサイトのページを保存する放送サーバと、該放送サーバを利用してラジオ放送をすることを欲するパーソナリティが用いるパーソナリティ用端末コンピュータと、該パーソナリティ用端末が作成したファイルを扱ってリスナーとコミュニケーションをとるためのパーソナリティ側コミュニケーションサーバと、前記放送サーバにアクセスしてラジオ放送を聴くリスナーが用いるリスナー用端末コンピュータと、該リスナー用端末コンピュータが直接アクセスして音声情報をやりとりするリスナー側コミュニケーションサーバとからなり、音声の配信を行うインターネット放送システムであって、前記放送サーバは、現在放送中のインターネットラジオ放送へのリンク情報をリストとして公開するウェブページ、前記パーソナリティが用いる音声配信プログラムのためのウインドウ、前記リスナーが用いる音声受信プログラムのためのウインドウを保存するページ保存部と、登録されたパーソナリティの広告文とその放送のオンエア情報とを関係付けて保存するデータベース部と、該データベース部に保存された広告文とオンエア情報とに基づいて定期的にＲＳＳデータを作成して、前記ページ保存部にリンク情報としてリストするＲＳＳデータ生成部とを有し、前記パーソナリティ用端末コンピュータは、パーソナリティが作成したファイルを前記放送サーバのウェブページに埋め込むウェブブラウザ部と、パーソナリティの声や背景音を録音するマイクと、該マイクからの取得した音声を前記ウェブブラウザ部を構成するブラウジングソフトウェアに通常付属するウェブコンテンツ作成ソフトウェアを用いてファイル化するウェブコンテンツ作成部と、を有し、前記パーソナリティ側コミュニケーションサーバは、前記パーソナリティ用端末コンピュータのウェブコンテンツ作成部を構成するウェブコンテンツ作成ソフトウェア専用のサーバアプリケーションプログラムを動作させるものであり、前記リスナー用端末コンピュータは、前記放送サーバのウェブページに埋め込まれたファイルを取得するウェブブラウザ部と、該ウェブブラウザ部が取得したファイルをブラウジングソフトウェアに通常付属するウェブコンテンツ再生ソフトウェアにて再生するウェブコンテンツ再生部と、該ウェブコンテンツ再生部が再生した音声信号を音に変換するスピーカとを有し、前記リスナー側コミュニケーションサーバは、前記リスナー用端末コンピュータのウェブコンテンツ再生部を構成するウェブコンテンツ再生ソフトウェア専用のサーバアプリケーションプログラムを動作させるものであり、前記パーソナリティ用端末コンピュータを操作するパーソナリティ及び前記リスナー用端末コンピュータを操作するリスナーは、前記三つのサーバの存在を特に意識することなく、ウェブブラウザの操作だけで、音声配信又は聴取をするインターネット放送システムである。
請求項２に記載した発明は、請求項１に記載したインターネット放送システムであって、前記放送サーバが、パーソナリティのために設ける音声配信プログラムのためのページを独立したウィンドウで設けることにより、他のページに対する操作とは無関係に音声配信できることとしたインターネット放送システムである。
請求項３に記載した発明は、請求項１に記載したインターネット放送システムであって、前記放送サーバが、リスナーのために設ける音声受信プログラムのためのページを独立したウィンドウで設けることにより、他のページに対する操作とは無関係に音声受信できることとしたインターネット放送システムである。
請求項４に記載した発明は、請求項１に記載したインターネット放送システムであって、配信開始情報をあらかじめ登録されたリスナーに対してメールにて通知するメール通知手段をさらに設けたインターネット放送システムである。
請求項５に記載した発明は、請求項１に記載したインターネット放送システムであって、配信開始情報をＲＳＳデータにて通知するＲＳＳ通知手段を設けたインターネット放送システムである。
【発明の効果】
【０００６】
本発明の実施により、パーソナリティ側もリスナー側もブラウザの操作だけで簡単に音声の配信、受信が行えるという簡便さがもたらされた。また、音声配信又は音声受信のプログラムを独立したウインドウで実行することにより、もとのウェブページを更新したり、閉じたりしても、配信や受信に影響しない。さらに、配信開始を自動的にメールやウェブページで通知することが可能である。
【発明を実施するための最良の形態】
【０００７】
図８に本発明に係るインターネット放送システムのハードウェア構成を示した。放送サーバ８０１は、本システムの提供者がパーソナリティ及びリスナーに見せるウェブページを保存するページ保存部と、パーソナリティのオンエア情報や広告などを関連付けて保存するデータベース８０２と、該データベース８０２の情報に基づいてＲＳＳデータを生成して前記ページ保存部に引き渡すＲＳＳデータ生成部とを有するものである。ここにＲＳＳとは、リッチサイトサマリの略であり、ウェブサイトの見出しや要約などのデータを構造化して記述したＸＭＬ形式の文書のことであり、本発明においては、ｒｄｆ形式（ＲＳＳ1.0)のファイルを使用している。パーソナリティ側コミュニケーションサーバ８０４及びリスナー用端末コンピュータ８０５は、本システムの提供者側が準備するサーバであり、前記フラッシュコミュニケーションサーバ（ＦＣＳ）をインストールしたサーバコンピュータである。パーソナリティ及びリスナーは、フラッシュコミュニケーションサーバの存在を意識することなく、本システムを使用する。パーソナリティ用端末コンピュータ８１１は、音声を発信するパーソナリティが用いる端末コンピュータであり、ウェブブラウザがインストールされているだけでなく、多くはその付属ソフトウェアとしてインストール済みであるフラッシュプレイヤがインストールされている。現状では、ブラウザに付属済みのケースが多いが、万一インストールされていない場合は、前述のマクロメディア社のサイトから無料でダウンロードできるので、需要者は容易にインストールすることが可能である。パーソナリティは、ブラウザを通じて本システムのウェブサイトにアクセスし、ブラウザ上で音声発信のための必要な手続を進めると、自動的にフラッシュが動作し、ｓｗｆの拡張子のついたファイル（以下、ｓｗｆファイルと略す。)を再生する。そして、放送の際には、自分のパソコンにつながったマイクから放送をする。すると、音声のストリームデータが、ｓｗｆファイルを介して、ＦＣＳに引き渡されて、リスナに利用可能な形式にするものである。リスナー用端末コンピュータ８１２は、放送を聴取するリスナーが用いる端末コンピュータであり、ウェブブラウザがインストールされているだけでなく、フラッシュプレイヤがインストールされており、リスナーは、ブラウザを通じて本システムのウェブサイトにアクセスし、自分のパソコンにつながったスピーカ又はヘッドホンから放送を受信する。その際に、リスナーは意識はしないが、音声のストリームデータは、ＦＣＳからｓｗｆファイルを介して送られている。なお、図８において、それぞれのサーバや端末コンピュータは、汎用的なサーバコンピュータ又は端末コンピュータ（パソコン）により構成されるものであって、ＣＰＵ（中央処理装置）、そのバスにつながるメモリ、ハードディスクなどの周辺機器を有するものであって、ハードディスクに保存されるコンピュータプログラムが必要に応じて、ＣＰＵに読み込まれて処理を実行することで、様々な機能を実現するものである。すなわち、上述の○○部と記載した部分は、それぞれのコンピュータのＣＰＵが必要なプログラムを読み込んでその処理を実行することで実現されるもので���る。
【実施例１】
【０００８】
図１は、放送開始時の動作を示す図である。ｓｔｅｐ１０１において、パーソナリティがマイクを利用して入力した音声のストリームデータは、ｓｗｆファイルを介して、ＦＣＳ（放送者用）（図８でいう８０４）にｒｔｍｐｔにて接続されて引き渡される。ここで、ｒｔｍｐｔは、ｒｔｍｐプロトコルをＨＴＴＰプロトコルでトンネリングしたプロトコルである。そして、ｒｔｍｐは、リアルタイムメッセージングプロトコルの略であり、ＦＣＳ専用の通信プロトコルであり、高速でリアルタイム通信が可能なもので、ＴＣＰポートの１９３５番を使用して通信を行うものである。ｒｔｍｐｔでトンネリングすることでウェブサーバと同じＴＣＰポート８０番を使用した通信が可能となる。トンネリングとは、本来通信を行いたいプロトコルで記述されたパケットを、別のプロトコルのパケットで包んで送り届けることにより通信を行う仕組みをいう。
【０００９】
図１で、ｓｔｅｐ１０２において、放送開始情報（オンエア情報）がデータベース８０２へ登録される。そしてｓｔｅｐ１０３で、メルマガ購読を登録しているリスナーへ、放送開始を知らせる通知メールが送信される。ｓｔｅｐ１０４で、オンエア情報は、定期的に（例えば一日に一回、一括処理で）ＲＳＳデータに変換される。さらに、ＲＳＳデータから変換され、放送サーバのトップページの「ナウオンエア」にリンク情報としてリストされる。ｓｔｅｐ５で、ラジオ放送部から入力できるＰＲ文も、オンエア情報と同様に処理される。図１におけるラジオ放送部は、放送サーバに設けられたウェブページに存在し、パーソナリティが自分の端末でアクセスすることにより、パーソナリティ側で作られたｓｗｆファイルをＦＣＳ８０４に引き渡すことを可能にするものである。
【００１０】
図２は、受信開始時の動作を示す図である。ｓｔｅｐ２０１で、リスナーは、放送サーバのトップページにある「ナウオンエア」にリストされているリンクをクリックすると、パーソナリティのブログ記事ページが表示される。その記事ページ内にラジオ受信用のｓｗｆファイルが埋め込まれている。ｓｔｅｐ２０２で、放送が開始されている場合には、データベースから取得されたオンエア情報を元に、ラジオ受信部上に「ナウオンエア」の自動的に表示される。ここで、ラジオ受信部とは、リスナーが放送サーバにアクセスしてラジオを聴こうとする際に用いる部分をいう。ｓｔｅｐ２０３で、リスナーが「受信開始」ボタンをクリックすると、放送が受信される。このとき、ラジオ受信用ｓｗｆは、パーソナリティが接続しているＦＣＳとは、異なるＦＣＳへ接続する。ｓｔｅｐ２０４で、受信を受付けたＦＣＳリスナー用（リスナー用コミュニケーションサーバ）８０５は、中継用の仮想パーソナリティのセッションＤ３を生成する。ｓｔｅｐ２０５にて、仮想パーソナリティは、パーソナリティが接続しているＦＣＳへ接続する。ｓｔｅｐ２０６にて、放送の音声を受信し、リスナーに向けて放送を開始する。ｓｔｅｐ２０７、ｓｔｅｐ２０８にて、リスナーセッションＤ２は、仮想パーソナリティＤ３から放送を受信する。なお、ｓｔｅｐ２０５の時点で、リスナー数がパーソナリティへ引き渡される。ＦＣＳ同士の接続には、ｒｔｍｐが用いられる。ウェブサーバを介さない為、トンネリングの必要がないからである。
【実施例２】
【００１１】
図３は、別ウインドウで受信開始したときの動作を示す図である。ｓｔｅｐ３０１，ｓｔｅｐ３０２で、ブログ記事内に埋め込まれているラジオ受信部にある「別ウインドウで受信開始」ボタンをクリックすると、ブラウザの別ウインドウとして、ラジオの受信部が表示される。このとき、ラジオ放送は自動的に開始する。また、「別ウインドウで受信開始」ボタンをクリックする前に、放送を受信していた場合には、放送は、自動的に、別ウインドウの受信部に引き継がれる。それ以降は、図２のｓｔｅｐ２０３以降と同様にラジオ放送の受信がなされる。
【実施例３】
【００１２】
図４は、二人目以降のリスナーが受信するときの動作を示す図である。ｓｔｅｐ４０１、ｓｔｅｐ４０２にしたがい、リスナーが二人目以降のときは、すでに存在する仮想パーソナリティのセッションを利用するパーソナリティ用ＦＣＳとリスナー用ＦＣＳ間のセッションが新しく増えることはない。トータルのリスナー数は、パーソナリティへ引き渡される。
【実施例４】
【００１３】
図５は、複数のパーソナリティが配信するときの動作を示す図である。ｓｔｅｐ５０１で、新しいパーソナリティが放送を開始した場合には、既存のパーソナリティとは異なるセッション情報が生成される。ｓｔｅｐ５０２で、新しいパーソナリティの放送を聴こうとしているリスナーには、リスナー用ＦＣＳがパーソナリティの識別を行い、正しい放送を送信する。
【実施例５】
【００１４】
図６は、ＦＣＳの分散化（１対Ｎ）の場合の動作を示す図である。ｓｔｅｐ６０１にて、リスナー用ＦＣＳを増やすことにより、ネットワーク負荷、ならびにサーバの負荷を分散する実施例も可能である。
【実施例６】
【００１５】
図７は、ＦＣＳの分散化（Ｎ対Ｎ）の場合の動作を示す図である。ｓｔｅｐ７０１にて、パーソナリティ用ＦＣＳも増やして、Ｎ対Ｎの分散化も可能である。
【産業上の利用可能性】
【００１６】
以上説明したように、本発明により、インターネットを介した音声配信が、パーソナリティ側、リスナー側の負担を軽減した形で、実現できた。
【図面の簡単な説明】
【００１７】
【図１】放送開始時の動作を示す図。
【図２】受信開始時の動作を示す図。
【図３】別ウインドウで受信開始したときの動作を示す図。
【図４】二人目以降のリスナーが受信するときの動作を示す図。
【図５】複数のパーソナリティが配信するときの動作を示す図。
【図６】ＦＣＳの分散化（１対Ｎ）の場合の動作を示す図。
【図７】ＦＣＳの分散化（Ｎ対Ｎ）の場合の動作を示す図。
【図８】本システムのハードウェア構成を示す図。
【符号の説明】
【００１８】
８０１    放送サーバ
８０２    データベース
８０３    ＲＳＳデータ生成部
８０４    パーソナリティ側コミュニケーションサーバ
８０５    リスナー側コミュニケーションサーバ
８１１    パーソナリティ用端末コンピュータ
８１２    リスナー用端末コンピュータ
Ｄ２    受信者からの通信データ（受信者からの接続要求データ）
Ｄ３    中継用放送者データ
【図１】
2007142516.tif 000003
【図２】
2007142516.tif 000004
【図３】
2007142516.tif 000005
【図４】
2007142516.tif 000006
【図５】
2007142516.tif 000007
【図６】
2007142516.tif 000008
【図７】
2007142516.tif 000009
【図８】
2007142516.tif 000010