(57)【特許請求の範囲】
【請求項１】
予めなされた予約に基づいてコンテンツをリアルタイムで配信する第１のサービスを提供するサーバ、および前記第１のサービスとともにチャット空間を提供する第２のサービスの利用を要求する端末とネットワークを介して接続される情報処理装置において、
前記予約に対応する前記チャット空間を生成する生成手段と、
前記端末に前記チャット空間を提供する提供手段と
を備え、
前記生成手段は、前記予約に基づく配信開始時刻の所定の時間前に、前記チャット空間を生成し、配信終了時刻の終了時刻から所定の時間経過した後、前記チャット空間を消滅させる
情報処理装置。
【請求項２】
予めなされた予約に基づいてコンテンツをリアルタイムで配信する第１のサービスを提供するサーバ、および前記第１のサービスとともにチャット空間を提供する第２のサービスの利用を要求する端末とネットワークを介して接続される情報処理装置の情報処理方法において、
前記予約に基づく配信開始時刻の所定の時間前に、前記チャット空間を生成する生成ステップと、
生成された前記チャット空間を前記端末に提供する提供ステップと、
配信終了時刻の終了時刻から所定の時間経過した後、前記チャット空間を消滅させる消滅ステップと
を含む情報処理方法。
【請求項３】
予めなされた予約に基づいてコンテンツをリアルタイムで配信する第１のサービスを提供するサーバ、および前記第１のサービスとともにチャット空間を提供する第２のサービスの利用を要求する端末とネットワークを介して接続される情報処理装置のプログラムであって、
前記予約に基づく配信開始時刻の所定の時間前に、前記チャット空間を生成する生成ステップと、
生成された前記チャット空間を前記端末に提供する提供ステップと、
配信終了時刻の終了時刻から所定の時間経過した後、前記チャット空間を消滅させる消滅ステップと
を含む処理をコンピュータに実行させるためのプログラムが記録されているコンピュータが読み取り可能な記録媒体。
【請求項４】
予めなされた予約に基づいてコンテンツをリアルタイムで配信する第１のサービスを提供するサーバ、および前記第１のサービスとともにチャット空間を提供する第２のサービスの利用を要求する端末とネットワークを介して接続される情報処理装置のプログラムであって、
前記予約に基づく配信開始時刻の所定の時間前に、前記チャット空間を生成する生成ステップと、
生成された前記チャット空間を前記端末に提供する提供ステップと、
配信終了時刻の終了時刻から所定の時間経過した後、前記チャット空間を消滅させる消滅ステップと
を含む処理を情報処理装置のコンピュータに実行させるプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、記録媒体、並びにプログラムに関し、特に、コンテンツを配信するための予約に対応するチャット空間を提供することができるようにした、情報処理装置および方法、記録媒体、並びにプログラムに関する。
【０００２】
【従来の技術】
インターネットを介して提供されるサービスとして、予めなされた予約に基づいてコンテンツをリアルタイムで配信するサービス（以下、ライブ配信サービスと称する）や、複数のユーザ同士が、入力したテキスト等を介して会話することができる環境（チャット空間）を提供するチャットサービスがある。
【０００３】
そしてその２つのサービスの両方を利用すれば、予めなされた予約に基づいて配信されてくるコンテンツを視聴しながら、このコンテンツを同様に視聴している他の者とチャットすることができる。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来においては、チャット空間は、ライブ配信とは別個に設けられており、ライブ配信専用のチャット空間を利用して、そのライブ配信を視聴している者同士がチャットすることができるサービスは開発されていなかった。すなわち、ライブ配信される番組を話題にし易いチャット環境が提供されていなかった。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、ライブ配信される番組を話題にし易いチャット環境を提供することができるようにするものである。
【０００６】
【課題を解決するための手段】
本発明の情報処理装置は、予約に対応するチャット空間を生成する生成手段と、端末にチャット空間を提供する提供手段とを備え、生成手段は、予約に基づく配信開始時刻の所定の時間前に、チャット空間を生成し、配信終了時刻の終了時刻から所定の時間経過した後、チャット空間を消滅させる。
【０００８】
本発明の情報処理方法は、予約に基づく配信開始時刻の所定の時間前に、チャット空間を生成する生成ステップと、生成されたチャット空間を端末に提供する提供ステップと、配信終了時刻の終了時刻から所定の時間経過した後、チャット空間を消滅させる消滅ステップと含む。
【０００９】
本発明の記録媒体は、予約に基づく配信開始時刻の所定の時間前に、チャット空間を生成する生成ステップと、生成されたチャット空間を端末に提供する提供ステップと、配信終了時刻の終了時刻から所定の時間経過した後、チャット空間を消滅させる消滅ステップとを含む処理をコンピュータに実行させるためのプログラムが記録されている。
【００１０】
本発明のプログラムは、予約に基づく配信開始時刻の所定の時間前に、チャット空間を生成する生成ステップと、生成されたチャット空間を端末に提供する提供ステップと、配信終了時刻の終了時刻から所定の時間経過した後、チャット空間を消滅させる消滅ステップとを含む処理を情報処理装置のコンピュータに実行させる。
【００１１】
本発明においては、予約に基づく配信開始時刻の所定の時間前に、チャット空間が生成され、生成されたチャット空間が端末に提供され、配信終了時刻の終了時刻から所定の時間経過した後、チャット空間が消滅される。
【００１２】
【発明の実施の形態】
図１は、本発明を適用したサービス提供システムの構成例を示している。
【００１３】
はじめに、本システムにおいて提供されるサービスの概要を説明する。
【００１４】
本システムでは、予め行われた予約に基づいて供給されるコンテンツをライブ配信するライブ配信サービス、およびライブ配信の予約に対応するチャット空間を提供するチャットサービスがそれぞれ提供される。
【００１５】
例えば、パーソナルコンピュータ３は、希望する配信時間帯および配信先、並び所定のパスワード（以下、共用パスワードと称する）を含む情報（以下、予約希望情報ファイルと称する）を、ライブキャスティングサーバ７に供給することで、ライブ配信の予約を要求する。これにより、予約希望情報ファイルに対応する情報がライブキャスティングサーバ７を介して予約データベース８に登録され、要求された予約が設定される。
【００１６】
予約が設定されると、パーソナルコンピュータ３は、予約に基づいてライブ配信したいコンテンツをストリーミングサーバ５に供給する。
【００１７】
パーソナルコンピュータ４−１乃至４−３（以下、個々に区別する必要がない場合、単に、パーソナルコンピュータ４と称する）は、パーソナルコンピュータ３が行った予約に基づいて、ストリーミングサーバ５から、パーソナルコンピュータ３が供給しているコンテンツのライブ配信を受け、それを再生する。
【００１８】
すなわち、本システムのライブ配信サービスを利用することで、パーソナルコンピュータ３のユーザは、例えば、いま撮影している映像を、パーソナルコンピュータ４のユーザに提供することができ、パーソナルコンピュータ４のユーザは、それをリアルタイムで視聴することができる。
【００１９】
また、パーソナルコンピュータ３とパーソナルコンピュータ４は、コミュニケーションサーバ６により提供される、パーソナルコンピュータ３が行ったライブ配信の予約に対応するチャット空間を共有する。
【００２０】
すなわち、本システムのチャットサービスを利用することで、パーソナルコンピュータ３のユーザは、ライブ配信されるコンテンツを撮影しながら、そしてパーソナルコンピュータ４のユーザは、ライブ配信されてくるコンテンツを視聴しながら、それぞれチャットすることができる。
【００２１】
ここで、ライブ配信サービスおよびチャットサービスを利用する際、ストリーミングサーバ５およびコミュニケーションサーバ６による認証を受ける必要があるが、ストリーミングサーバ５およびコミュニケーションサーバ６は、予約データベース８に登録された共用パスワードを共に利用して、その認証を行う。
【００２２】
すなわち、パーソナルコンピュータ３のユーザまたはパーソナルコンピュータ４のユーザは、１つの共用パスワードを利用して、ストリーミングサーバ５およびコミュニケーションサーバ６（それぞれ異なるサービスを提供する提供元）から認証を受けることができる。
【００２３】
また、コミュニケーションサーバ６は、ライブ配信の予約に対応するチャット空間を、ライブ配信開始時刻の所定時間（例えば、３０分）前に生成し、そしてライブ配信の終了時刻から所定時間（例えば、３０分）経過後に消滅させる。すなわち、ライブ配信開始時刻の３０分前から、ライブ配信終了時刻から３０分経過するまでの間において、パーソナルコンピュータ３のユーザおよびパーソナルコンピュータ４のユーザは、ライブ配信されるコンテンツを話題にチャットすることができる。
【００２４】
さらに、コミュニケーションサーバ６は、ライブ配信終了後、そのライブ配信の予約に対応するチャット空間でのチャットの内容の全部または一部を、パーソナルコンピュータ３に送信する。これにより、コンテンツの供給者であるパーソナルコンピュータ３のユーザは、例えば、コンテンツを撮影しているときに、パーソナルコンピュータ４のユーザとのチャットに参加することができなかったときでも、そのチャットの内容を後から確認することができる。
【００２５】
次に、本発明を適用したサービス提要システムの構成について説明する。
【００２６】
図１に示すように、インターネット１には、電話網２および図示せぬインターネットサービスプロバイダを介してパーソナルコンピュータ３が接続され、また電話網や専用回線（共に図示せず）を介して複数（図１の例では、３個）のパーソナルコンピュータ４−１乃至４−３が接続されている。
【００２７】
インターネット１にはさらに、ストリーミングサーバ５、コミュニケーションサーバ６、およびライブキャスティングサーバ７がそれぞれ接続される。
【００２８】
専用線９には、ストリーミングサーバ５乃至ライブキャスティングサーバ７とともに、予約データベース８が接続されている。
【００２９】
サーバ接続専用ネットワーク１０には、電話網２とストリーミングサーバ５が接続されている。すなわち、パーソナルコンピュータ３とストリーミングサーバ５は、電話網２およびサーバ接続専用ネットワーク１０を介して接続される。
【００３０】
パーソナルコンピュータ３は、ライブ配信の予約を行う。詳細は後述するが、パーソナルコンピュータ３はこのとき、ライブ配信の希望する時間帯および配信先、並びに共用パスワードなどを含む予約希望情報ファイルを、電話網２およびインターネット１を介して、ライブキャスティングサーバ７に送信する。
【００３１】
ライブキャスティングサーバ７は、パーソナルコンピュータ３から送信されてきた予約希望情報ファイルに対応する情報を、専用線９を介して予約データベース８に送信して登録することで、その予約を設定する。
【００３２】
ライブ配信の予約が設定されると、その予約に基づいて、パーソナルコンピュータ３は、デジタルビデオカメラ２６で撮像された映像を、ライブ配信用のコンテンツとして、電話網２およびサーバ接続専用ネットワーク１０を介してストリーミングサーバ５に送信する。
【００３３】
また、パーソナルコンピュータ３は、コミュニケーションサーバ６が提供する、ライブ配信の予約に対応するチャット空間を利用することができる。この際、パーソナルコンピュータ３は、コミュニケーションサーバ６から認証を受けるため、共有パスワードを、インターネット１を介してコミュニケーションサーバ６に送信する。
【００３４】
パーソナルコンピュータ３によりライブ配信の配信先として指定されたパーソナルコンピュータ４は、例えば、ライブキャスティングサーバ７から送信された、ライブ配信があることを通知する電子メール（以下、通知メールと称する）に記述されているＵＲＬを用いてストリーミングサーバ５に接続し、そのライブ配信の提供を受ける。この際、パーソナルコンピュータ４は、ストリーミングサーバ５から認証を受けるため、通知メールに記述されている共用パスワードおよび予約ＩＤを、インターネット１を介してストリーミングサーバ５に送信する。
【００３５】
また、パーソナルコンピュータ４は、例えば、通知メールに記述されているＵＲＬを用いて、コミュニケーションサーバ６に接続し、パーソナルコンピュータ３が行ったライブ配信の予約に対応するチャット空間を利用することができる。この際、パーソナルコンピュータ４は、コミュニケーションサーバ６から認証を受けるため、共通パスワードを、インターネット１を介してコミュニケーションサーバ６に送信する。
【００３６】
ストリーミングサーバ５は、パーソナルコンピュータ３により予約されたライブ配信の提供を要求するパーソナルコンピュータ４に対して、パーソナルコンピュータ４から送信されてきた共用パスワードおよび予約IDを利用して認証し、その認証結果に基づいて、パーソナルコンピュータ４に対してライブ配信を提供する。
【００３７】
コミュニケーションサーバ６は、パーソナルコンピュータ３が行ったライブ配信の予約に対応するチャット空間を、ライブ配信の開始時刻の所定の時間（例えば、３０分）前に生成し、そしてライブ配信の終了時刻から所定時間（例えば、３０分）経過したとき、それを消滅させる。
【００３８】
コミュニケーションサーバ６は、そのチャット空間の利用を要求するパーソナルコンピュータ３またはパーソナルコンピュータ４に対して、それらから送信されてきた共用パスワードを利用して認証し、その認証結果に基づいてパーソナルコンピュータ３，４に、チャット空間を提供する。
【００３９】
コミュニケーションサーバ６は、チャット空間を消滅させる際に、そのチャット空間においてなされたチャットの内容の全部または一部を、コンテンツの供給元であるパーソナルコンピュータ３に送信する。
【００４０】
ライブキャスティングサーバ７は、ライブ配信の予約を受け付け、予約データベース８を参照して、パーソナルコンピュータ３からの予約希望情報ファイルに基づく予約が可能であるか否かを確認し、可能であることを確認したとき、予約希望情報ファイルに対応する情報を、専用線９を介して予約データベース８に供給して登録し、その予約を設定する。
【００４１】
予約データベース８は、ライブキャスティングサーバ７からの予約設定情報ファイルに対応する情報を登録する。
【００４２】
図２（Ａ）乃至（Ｄ）は、パーソナルコンピュータ３の外観の構成例を示している。
【００４３】
パーソナルコンピュータ３は、基本的に、キーボード２１が上面に配置されたキーボード側筐体部２２と、キーボード側筐体部２２と、ヒンジ部２３を介して回動自在に連結された、液晶画面２４が配置された表示側筐体部２５、およびキーボード側筐体部２２の側面に取り付けられたデジタルビデオカメラ２６から構成されている。図２（Ａ）は、表示側筐体部２５をキーボード側筐体部２２に対して開いた状態を示す外観斜視図であり、図２（Ｂ）は、表示側筐体部２５の背面と、キーボード側筐体部２２の背面が対面するように、表示側筐体部２５が開かれた状態を示す外観斜視図であり、図２（Ｃ）は、デジタルビデオカメラ２６が図２（Ｂ）における場合と異なる方向を向いている状態を示す外観斜視図であり、そして図２（Ｄ）は、液晶画面２４が、図２（Ａ）における場合と反対方向を向いている状態を示す外観斜視図である。
【００４４】
キーボード側筐体部２２の側面にはさらに、複数（図２の例の場合、４つ）の操作ボタン２７を配置したボタン筐体部２８が取り付けられている。ボタン筐体部２８は、キーボード側筐体部２２の側端面に固定されて取り付けられているが、デジタルビデオカメラ２６は、キーボード側筐体部２２の側端面の一点で回転自在に支持されており、これにより、図２（Ａ）中矢印Ｂで示す方向に回転自在になされている。
【００４５】
表示側筐体部２５は、キーボード側筐体部２２に対して、図２（Ａ）中、矢印Ａで示す方向に相対回転することが可能になされている。また、表示側筐体部２５の一端には、回転式の操作ダイヤル２９が設けられている。この操作ダイヤル２９に対しては、回転操作だけでなく、押圧操作を行うことが可能となっている。
【００４６】
このような構造の下、パーソナルコンピュータ３は、図２（Ａ）に示す一般的なノート型パーソナルコンピュータと類似した形態の他、図２（Ｂ）乃至（Ｄ）に示すような形態で使用することができる。
【００４７】
例えば、図２（Ｂ）に示すような形態で使用すれば、ユーザはパーソナルコンピュータ３を把持して、ユーザ自身をデジタルビデオカメラ２６によって撮像することができる。この場合、液晶画面２４がユーザ側に向けられているため、ユーザは、映像を確認しながら、またはチャットの内容を確認しながら、撮影を行うことができる。
【００４８】
このような形態で使用する場合、キーボード２１は、ユーザの裏側に位置するため、ユーザがキーボード２１を正確に操作することは困難になるが、このとき操作ボタン２７および操作ダイヤル２９によって、パーソナルコンピュータ３を操作することができるようになされている。
【００４９】
また、図２（Ｃ）に示すような形態で使用すれば、ユーザは、パーソナルコンピュータ３を把持して液晶画面２４を見ながら正面にある撮影対象を撮影することができる。しかしながら、ユーザは、ライブ配信に対応して行われるチャットの内容を見ることが困難になるが、ライブ配信後に、チャットの内容が送信されてくるので、ユーザは、チャットの内容を後から確認することができる。
【００５０】
図３は、パーソナルコンピュータ３の内部の構成例を示している。
【００５１】
ＣＰＵ（Central Processing Unit）４１は、ＲＯＭ（Read Only Memory）４２またはハードディスク４４に記憶されているプログラムを実行することにより、動画像データ作成および加工処理、ＷＷＷ（World Wide Web）ブラウジングなどの多種の処理を行う。ＲＡＭ（Random Access Memory）４３には、CPU４１がプログラムを実行する上において必要なデータなどが適宜記憶される。
【００５２】
ハードディスク４４は、各種アプリケーションプログラムを記憶しているとともに、動画像データや各種制御データを記憶する。操作部４５は、キーボード２１、操作ボタン２７、および操作ダイヤル２９等により構成されている。操作部インタフェース４６は、操作部４５から入力されたデータを、ＣＰＵ４１に供給する。
【００５３】
表示部４７は、液晶画面２４等により構成されている。表示用インタフェース４８は、ＣＰＵ４１から供給されたデータに応じた画像を液晶画面２４に表示させる。
【００５４】
ネットワークインタフェース４９は、電話網２を介して、インターネット１またはサーバ接続専用ネットワーク１０に接続された装置と通信する。
【００５５】
図４は、パーソナルコンピュータ４―１の構成例を示している。
【００５６】
CPU６１にはバス６５を介して入出力インタフェース６６が接続されており、CPU６１は、入出力インタフェース６６を介して、ユーザから、キーボード、マウスなどよりなる入力部６８から指令が入力されると、例えば、ROM６２、ハードディスク６４、またはドライブ７０に装着される磁気ディスク８１、光ディスク８２、光磁気ディスク８３、若しくは半導体メモリ８４などの記録媒体に格納されているプログラムを、RAM６３にロードして実行する。
【００５７】
CPU６１は、その処理結果を、例えば、入出力インタフェース６６を介して、LCD（Liquid Crystal Display）などよりなる出力部６７に必要に応じて出力する。
【００５８】
パーソナルコンピュータ４−２，４−３は、基本的に、パーソナルコンピュータ４−１と同様の構成を有しているので、その図示および説明を省略する。
【００５９】
図５は、ストリーミングサーバ５の構成例を示している。
【００６０】
CPU９１にはバス９５を介して入出力インタフェース９６が接続されており、CPU９１は、入出力インタフェース９６を介して、ユーザから、キーボード、マウスなどよりなる入力部９８から指令が入力されると、例えば、ROM９２、ハードディスク９４、またはドライブ１００に装着される磁気ディスク１１１、光ディスク１１２、光磁気ディスク１１３、若しくは半導体メモリ１１４などの記録媒体に格納されているプログラムを、RAM９３にロードして実行する。
【００６１】
CPU９１は、その処理結果を、例えば、入出力インタフェース９６を介して、LCDなどよりなる出力部９７に必要に応じて出力する。
【００６２】
コミュニケーションサーバ６、ライブキャスティングサーバ７、および予約データベース８は、基本的に、ストリーミングサーバ５と同様の構成を有しているので、その図示および説明を省略する。
【００６３】
次に、本発明を適用したサービス提供システムの動作を、図６のフローチャートを参照して説明するが、はじめにその概略を説明する。
【００６４】
ステップＳ１において、パーソナルコンピュータ３は、ライブキャスティングサーバ７に対して、ライブ配信を行うための配信予約を行う。
【００６５】
次に、ステップＳ２において、パーソナルコンピュータ３は、ライブキャスティングサーバ７に対して、ステップＳ１で行った予約のリコンファームを行う。本システムにおけるライブ配信サービスでは、予約履行時刻（ライブ配信開始時刻）の、例えば、６時間前までに、予約のリコンファームを行う必要がある。リコンファームがなされると、ステップＳ１で行った予約の設定がなされ、リコンファームされなかった場合、その予約は、強制的に取り消される。
【００６６】
ステップＳ３において、コミュニケーションサーバ６は、ライブ配信開始時刻の所定時間（例えば、３０分）前に、ライブ配信の予約に対応するチャット空間を生成する。
【００６７】
次に、ステップＳ４において、コミュニケーションサーバ６は、ステップＳ３で、生成したチャット空間の利用を、認証結果に基づいてパーソナルコンピュータ３，４に許可する。
【００６８】
ステップＳ５において、パーソナルコンピュータ３は、ライブ配信開始時刻の所定時間（例えば、５分）前に、撮影している映像等（コンテンツ）の、ストリーミングサーバ５に対する送信を開始する。
【００６９】
次に、ステップＳ６において、ストリーミングサーバ５は、パーソナルコンピュータ３が供給するコンテンツを、認証結果に基づいてパーソナルコンピュータ４にストリーム配信する。
【００７０】
ステップＳ７において、コミュニケーションサーバ６は、ライブ配信終了時刻から所定の時間（例えば、３０分）経過した後に、ステップＳ３で生成したチャット空間を消滅させる。そのときコミュニケーションサーバ６は、そのチャット空間で行われたチャットの内容の全部または一部を、パーソナルコンピュータ３に送信する。
【００７１】
その後、処理は終了する。
【００７２】
次に、図６のステップＳ１乃至ステップＳ７の処理の詳細を、順に説明する。
【００７３】
はじめに、ステップＳ１での配信予約処理について、図７のフローチャートを参照して説明する。
【００７４】
ステップＳ１１において、パーソナルコンピュータ３のＣＰＵ４１は、ネットワークインタフェース４９を制御して、配信予約用のＷｅｂページの閲覧を要求する信号を、電話網２およびインターネット１を介してライブキャスティングサーバ７に送信させる。
【００７５】
具体的には、はじめに、パーソナルコンピュータ３の電源投入時に、液晶画面２４に表示される、図８に示すような初期画面上の項目「ライブ予約／確認へ」が選択される。
【００７６】
この初期画面には、デジタルビデオカメラ２６により撮影された画像等を表示する大きなサイズの主画像表示エリア２０１、前回の撮影において最後に取られた画像等のプレビューが表示される小さいサイズの副画像表示エリア２０２が画面右上隅に設けられている。
【００７７】
また、副画像表示エリア２０２の下側には、モード（mode）、画像の種類（camera）、設定(setting)、および指示内容(operation)を選択するためのＧＵＩ(graphical User Interface)が設けられている。ユーザは、ＧＵＩに示される項目を適宜選択することにより、モード選択、静止画（STILL）または動画（MOＶＩＥ）といった画像の種類選択、設定変更および指示入力等を行うことができる。
【００７８】
主画像表示エリア２０１の下側には、ステータスウインドウＳＷが設けられている。
【００７９】
「ライブ予約／確認へ」が選択されることで、液晶画面２４には、図９（Ａ）に示すようなライブ予約モードの画面が表示される。そしてそのときのＧＵＩ（図９（Ｂ））の項目「予約ジャンプ」が選択される。結局、この操作に従って、パーソナルコンピュータ３のＣＰＵ４１は、ネットワークインタフェース４９を制御して、電話網２を介してインターネット１への接続処理を行い、ライブキャスティングサーバ７に対して、配信予約を行うためのＷｅｂページの閲覧を要求する信号を送信する。
【００８０】
ライブ予約モードの画面には、ＧＵＩ、およびステータスウインドウＳＷの他、Ｗｅｂブラウザを表示するブラウザ表示画面２１１、ブラウザ表示画面２１１にリソースを表示させるために入力等されたＵＲＬを表示するＵＲＬ表示欄２１２、および予約一覧表示エリア２１３が設けられている。
【００８１】
ライブ予約モードにおけるＧＵＩには、図９（Ｂ）に示すように、「mode」の他、インターネットに接続または切断することを指示するための項目（「ネット接続／切断」）、ブラウザ表示画面２１１へのフォーカスの移動を指示する項目（「フォーカス移動」）等からなる「operation」、および「予約ジャンプ」を含む、ブラウジングの際に指示するための項目からなる「browsing」が設けられている。
【００８２】
ところで、パーソナルコンピュータ３における信号の送受信処理は、正確には、ＣＰＵ４１が、ネットワークインタフェース４９を制御することによって行われるが、以下においては、簡単のために、例えば、「パーソナルコンピュータ３は、配信予約用のＷｅｂページの閲覧を、ライブキャスティングサーバ７に対して要求する」など、適宜簡略して送受信処理を説明する。他の装置についても同様である。
【００８３】
また、パーソナルコンピュータ３とライブキャスティングサーバ７との通信は、インターネット１を介して行われるので、以下においては、簡単のために、「インターネット１を介して」の記述を、適宜省略する。他の装置間の通信を説明する場合においても同様である。
【００８４】
図７に戻り、ステップＳ２１において、ライブキャスティングサーバ７は、パーソナルコンピュータ３に、配信予約用のＷｅｂページを送信する。
【００８５】
ステップＳ１２において、パーソナルコンピュータ３のＣＰＵ４１は、ライブキャスティングサーバ７からのＷｅｂページを受信するとともに、それを、表示用インタフェース４８を制御して、液晶画面２４に表示させる。なお、以下において、液晶画面２４に対する表示処理を、簡単のために、例えば、「パーソナルコンピュータ３は、ライブキャスティングサーバ７からのＷｅｂページを、液晶画面２４に表示する」と、簡略して説明する。他の装置についても同様である。
【００８６】
図１０は、配信予約用のＷｅｂページの表示例を示している。
【００８７】
この表示画面には、月間カレンダ欄２３１、そこに示される月間カレンダに白抜き表示された日付（図１０の例では、５日）の予約状況を示す予約状況表示欄２３２、ユーザが予約を行うための入力すべき項目および入力欄が表示される予約用入力欄２３３、予約の申請を指示するときに操作される予約ボタン２３４、および予約入力欄２３３の入力内容を無効にするときに操作されるキャンセルボタン２３５が設けられている。
【００８８】
次に、ステップＳ１３において、パーソナルコンピュータ３は、予約用入力欄２３３に入力された情報と同じ内容の予約希望情報ファイルを生成し、ライブキャスティングサーバ７に送信する。
【００８９】
具体的には、予約用入力欄２３３に情報を入力する際に、パーソナルコンピュータ３のユーザは、月間カレンダ欄２３１中の予約を希望する日をクリックする。これにより、パーソナルコンピュータ３は、クリックされた日付を白抜きに表示させるとともに、その日付の予約状況の提供を、ライブキャスティングサーバ７に要求する。
【００９０】
この要求を受けたライブキャスティングサーバ７は、現時点でのその日付の予約状況を示すデータを、予約データベース８の登録内容を参照することにより作成し、それを、パーソナルコンピュータ３に送信する。パーソナルコンピュータ３は、そのデータを、予約状況表示欄２３２に表示する。
【００９１】
予約状況表示欄２３２には、チャンネル毎に、配信可能な定員数、使用する伝送帯域、使用料金、時刻毎の予約状況（「空」又は「済」）が表示され、ユーザはこの予約状況表示欄２３２を参照して、予約用入力欄２３３の各項目に入力すべき内容を決定する。なお、配信可能な定員数、伝送帯域、および使用料金は、チャンネル毎に予め決められている。
【００９２】
このような予約状況表示欄２３２の内容を参照して、パーソナルコンピュータ３のユーザは、操作部４５を操作して、予約用入力欄２３３に情報を入力する。
【００９３】
予約用入力欄２３３には、使用するチャンネルを選択する「チャネル」、予約する日時を指定する「予約日時」、「公開レベル」、コンテンツのタイトル名を入力する「タイトル」、コンテンツの属するジャンルを入力する「ジャンル」、コンテンツの供給者（この例の場合、パーソナルコンピュータ３のユーザ）の電子メールアドレスの公開の有無を選択する「電子メール公開」、コンテンツの供給者（パーソナルコンピュータ３のユーザ）のＷｅｂページのＵＲＬの公開の有無を選択する「Ｗｅｂ公開」、コンテンツの供給者（パーソナルコンピュータ３のユーザ）の、ストリーミングサーバ５にコンテンツを供給する際の認証において利用される配信用パスワードを入力する「配信用パスワード」、「友達リスト」、コンテンツの概要を所定字数（例えば、２０字）以内で書き込む「概要」、およびコンテンツの詳細を所定字数（例えば、２００字）以内で書き込む「詳細」等がある。
【００９４】
「公開レベル」は、この予約に基づくライブ配信の公開レベル、つまりライブ配信の配信先の制約を指定する項目で、「public」、「password」、および「Secret」の３つのレベルを指定することができるようになっている。
【００９５】
「Public」が指定された場合、ここで予約されるライブ配信は、ライブ配信サービスを利用することができる者はだれでも、視聴することができるようになる（但し、定員数以内）。
【００９６】
「Password」が指定された場合、このとき入力される共有パスワードを知っている者のみが、ここで予約されるライブ配信を視聴することができるようになる。
【００９７】
「Secret」が指定された場合も、「Password」と同様に、このとき入力されるパスワードを知っている者のみが、ここで予約されるライブ配信を視聴することができるようになるが、「Password」が選択された場合には、ライブ配信の予定（予約内容）が公開されるのに対して、「Secret」が選択された場合には、ライブ配信の予定は公開されない。
【００９８】
なお、この例の場合、「Password」が指定され、パーソナルコンピュータ３のユーザが決定した共有パスワードが入力されるものとする。
【００９９】
「友達リスト」には、ユーザが、ライブ配信の配信先とする人の電子メールアドレスが入力される。詳細は後述するが、ライブキャスティングサーバ７は、共有パスワード、および予約ＩＤ（後述）などのライブ配信の提供を受けるための各種情報を、「友達リスト」に入力された電子メールアドレス宛にメールする。このメールが、通知メールである。
【０１００】
なお、この例の場合、パーソナルコンピュータ４−１乃至４−３のそれぞれのユーザの電子メールアドレスが、「友達リスト」に入力されるものとする。
【０１０１】
予約用入力欄２３３の各項目に対する入力が終了すると、パーソナルコンピュータ３のユーザは、操作部４５を操作して、予約ボタン２３４をクリックする。パーソナルコンピュータ３は、この操作に従って、このとき予約用入力欄２３３に入力された内容と同じ内容の予約希望情報ファイルを生成し、それを、ライブキャスティングサーバ７に送信する。
【０１０２】
ステップＳ２２において、ライブキャスティングサーバ７は、パーソナルコンピュータ３からの予約希望情報ファイルの内容を確認させるためのＷｅｂページを、パーソナルコンピュータ３に送信する。
【０１０３】
ステップＳ１４において、パーソナルコンピュータ３は、ライブキャスティングサーバ７から送信されてきた確認用のＷｅｂページを液晶画面２４に表示する。
【０１０４】
図１１は、確認用のＷｅｂページの表示例を示している。
【０１０５】
この表示画面には、図１０の予約用入力欄２３３に入力された内容の他に、例えば、予約に基づくサービスの利用料金や、後にライブキャスティングサーバ７からパーソナルコンピュータ３に送信される予約設定情報ファイルの送信先の電子メールアドレス（この電子メールアドレスは、メンバ登録時にパーソナルコンピュータ３のユーザに入力された電子メールアドレス）などが表示される。
【０１０６】
パーソナルコンピュータ３のユーザが、図１１に示した確認用の画面により、予約内容に間違いがないことを確認し、了解ボタン２４１を操作すると、その操作に従って、パーソナルコンピュータ３は、予約内容に間違いはない旨を、ライブキャスティングサーバ７に送信する。
【０１０７】
これにより、パーソナルコンピュータ３の処理は終了する。
【０１０８】
ステップＳ２３において、ライブキャスティングサーバ７は、予約希望情報ファイルの内容で、ライブ配信の予約を行うことができるか否かを判定する。例えば、入力内容に不足はないか否か、希望チャンネルの希望予約時間帯に空きがあるか否か等が確認される。
【０１０９】
なお、パーソナルコンピュータ３のユーザが、図１１に示した確認用の画面により、予約内容に間違いがあると確認し、キャンセルボタン２４２を操作すると、その操作に従い、パーソナルコンピュータ３は、その旨を、ライブキャスティングサーバ７に送信するが、その場合、ライブキャスティングサーバ７は、その予約希望情報ファイルを破棄する。また、パーソナルコンピュータ３はこのとき、液晶画面２４に、図１０に示した予約入力用の画面を再び表示し、再度の入力を促す。
【０１１０】
ステップＳ２３で、予約希望情報ファイルの内容に従って、ライブ配信の予約を行うことができると判定された場合、ステップＳ２４において、ライブキャスティングサーバ７は、所定の予約ＩＤを作成するとともに、予約希望情報ファイルの内容に基づいて、予約時間帯、使用するチャンネル、使用帯域、友達リストのメールアドレス、予約したユーザ（パーソナルコンピュータ３のユーザ）を識別するためのユーザＩＤ、共用パスワード、および作成した予約ＩＤを、図１２に示すように、予約データベース８に書き込んで登録する。
【０１１１】
ステップＳ２５において、ライブキャスティングサーバ７は、予約ＩＤを含む電子メールを、パーソナルコンピュータ３に送信する。これにより、ライブキャスティングサーバ７の処理は終了し、図６のステップＳ１の処理は終了する。
【０１１２】
次に、図６のステップＳ２における、予約のリコンファーム処理の詳細を、図１３のフローチャートを参照して説明する。
【０１１３】
このとき、パーソナルコンピュータ３のユーザは、操作ダイヤル２９を操作して、このとき液晶画面２４に表示されている、図９に示した画面（図８の「ライブ予約／確認へ」が選択されたときの画面）に表示されている予約一覧表示エリア２１３からリコンファームを行う予約を選択する。
【０１１４】
リコンファームを行う予約が選択されると、ステップＳ３１において、パーソナルコンピュータ３は、パーソナルコンピュータ３のユーザに対応する「マイチャンネル」のＷｅｂページの閲覧を、ライブキャスティングサーバ７に対して要求する。
【０１１５】
このときパーソナルコンピュータ３のユーザは、はじめに、ライブキャスティングサーバ７のＷｅｂページのトップページ（ホームページ）を識別するためのＵＲＬを、パーソナルコンピュータ３に入力する。この操作に従って、パーソナルコンピュータ３は、ライブキャスティングサーバ７に対して、ライブキャスティングサーバ７のＷｅｂページのトップページの閲覧を要求し、ライブキャスティングサーバ７から送信されてきたそのＷｅｂページをブラウザ表示画面２１１に表示する。
【０１１６】
図１４は、ライブキャスティングサーバ７のＷｅｂページのトップページの表示例を示している。
【０１１７】
次に、パーソナルコンピュータ３のユーザは、この表示画面に、ユーザＩＤおよびパスワードを入力してログインし、「マイチャンネル」のリンクボタンをクリックする。この操作に従って、パーソナルコンピュータ３は、パーソナルコンピュータ３のユーザに対応する「マイチャンネル」のＷｅｂページの閲覧を、ライブキャスティングサーバ７に対して要求する。
【０１１８】
図１３に戻り、ステップＳ４１において、ライブキャスティングサーバ７は、ステップＳ３１で閲覧要求されたＷｅｂページをパーソナルコンピュータ３に送信する。
【０１１９】
ステップＳ３２において、パーソナルコンピュータ３は、ライブキャスティングサーバ７から送信されてきたＷｅｂページを、ブラウザ表示画面２１１（図９）に表示する。
【０１２０】
図１５は、「マイチャンネル」のＷｅｂページの表示例を示している。
【０１２１】
この表示画面には、ユーザが現在ライブキャスティングサーバ７に対して行っている予約の一覧を示す予約リスト２５１、ユーザが過去に配信したプログラムの視聴者数等を確認するためのＷｅｂページにジャンプするとき操作されるリンクボタン２５２、およびユーザ自身の登録情報の内容を変更するためのＷｅｂページにジャンプするとき操作されるリンクボタン２５３が表示されている。
【０１２２】
予約リスト２５１には、予約毎（この例の場合、パーソナルコンピュータ３のユーザは、１つ分のライブ配信の予約しかを行っていないので、１つの予約のみ）、「予約日時」、「チャンネル」、「タイトル」、この予約が「リコンファーム待ち」の状態であるか、「リコンファーム済み」の状態であるかといった状態が表示されるステータス項目、および予約キャンセルを指示する場合に操作される「取り消し」ボタンが設けられている。
【０１２３】
なお、この例の場合、このときステータス項目は、図１５に示すように、「リコンファーム待ち」の状態になっているものとする。
【０１２４】
ステップＳ３３において、パーソナルコンピュータ３は、リコンファームの実行を、ライブキャスティングサーバ７に指示する。
【０１２５】
具体的には、はじめに、図１５の「マイチャンネル」の表示の「リコンファーム待ち」がクリックされる。この操作に従って、パーソナルコンピュータ３は、リコンファーム用画面のＷｅｂページの閲覧を、ライブキャスティングサーバ７に対して要求する。
【０１２６】
ライブキャスティングサーバ７は、この要求に応じてリコンファーム用のＷｅｂページをパーソナルコンピュータ３に送信し、パーソナルコンピュータ３は、それを、ブラウザ表示画面２１１に表示する。
【０１２７】
図１６は、リコンファーム用画面のＷｅｂページの表示例を示している。
【０１２８】
この表示画面には、予約設定時に登録された「ユーザＩＤ」、「チャンネル」、「予約日時」、「公開レベル」（この例の場合、「Password」が指定され、共用パスワードが設定されている）、「タイトル」、「ジャンル」、「電子メール公開」、「Ｗｅｂ公開」、「配信用パスワード」、「友達リスト」（この例の場合、パーソナルコンピュータ４―１乃至４−３のユーザのアドレスが設定されている）、「概要」、そして「詳細」といった項目の内容が表示される。また、この表示画面には、予約ＩＤ（図７のステップＳ２５で供給されたＩＤ）を入力する欄が設けられている。
【０１２９】
パーソナルコンピュータ３のユーザは、予約ＩＤを入力し、リコンファームボタン２５１を操作する。この操作に従って、パーソナルコンピュータ３は、リコンファームの実行を、ライブキャスティングサーバ７に対して指示する。
【０１３０】
なお、リコンファームボタン２５１が操作された場合、ストリーミングサーバ５との間の通信接続を確立するための設定情報が、パーソナルコンピュータ３に設定されるようになされている。
【０１３１】
ステップＳ４２において、ライブキャスティングサーバ７は、予約データベース８を参照して、この予約に関して、図１７に示すような予約設定情報ファイルを作成する。
【０１３２】
予約設定情報ファイルには、「予約ＩＤ」、「ライブ配信予約日時」、「サーバ接続可能時間」、「接続用電話番号」、「接続先サーバ情報」、「サービス要求先アドレス情報」、「伝送帯域」、「タイトル」、「概要」、「公開レベル」、「友達リストアドレス情報」、「共用パスワード」等が含まれる。
【０１３３】
「予約ＩＤ」には、予約設定時にライブキャスティングサーバ７により作成された予約ＩＤが記述され、「ライブ配信予約日時」には、予約した配信開始時刻と終了時刻が記述される。
【０１３４】
「サーバ接続可能時間」には、ライブ配信されるコンテンツを供給するためにストリーミングサーバ５との接続が許可される時間帯が記述される。この例では、ライブ配信開始時刻の５分前から、配信終了時刻の５分後までの間において、ストリーミングサーバ５との接続が許可される。
【０１３５】
「接続用電話番号」には、ストリーミングサーバ５に接続するためのサーバ接続専用ネットワーク１０のアクセスポートの電話番号が記述されている。この例では、４つの電気通信事業者のアクセスポートの電話番号が記述されている。サーバ接続専用ネットワーク１０に接続する際、パーソナルコンピュータ３のユーザにより選択されたいずれかの電気通信事業者のアクセスポートの電話番号に発呼する処理が行われる。
【０１３６】
「接続先サーバ情報」には、この予約で選択したチャンネルに応じて決定される項目であり、チャンネルを使用する際に接続される「サーバの種類」、「サーバ名」、「接続ポート」、「サーバへのストリームバス」等の情報が記述される。パーソナルコンピュータ３とサーバ接続専用ネットワーク１０のアクセスポートとの通信接続が確立されると、この「接続先サーバ情報」の記述内容に基づいてストリーミングサーバ５の予約したチャンネルを使用するための接続処理が行われる。
【０１３７】
「サービス要求先アドレス情報」は、パーソナルコンピュータ４が、パーソナルコンピュータ３により予約されたライブ配信の提供を受けるために、またはその予約に対応するチャット空間を利用するために用いられるＵＲＬ情報が記述されている。
【０１３８】
「伝送帯域」には、予約したチャンネルに応じて決定される情報が記述されており、６４kbpsや28.8kbps等の予約チャンネルに予め設定されている伝送帯域の情報が記述されている。
【０１３９】
「タイトル」、「概要」、「公開レベル」には、それぞれ、予約時に登録された内容が記述されている。「友達リストアドレス情報」には、予約時に登録された電子メールアドレスが記述されている（この例の場合、パーソナルコンピュータ４−１乃至４−３のユーザのアドレスが記述されている）。
【０１４０】
「共用パスワード」には、予約時に登録された共用パスワードが記述されている。
【０１４１】
なお、予約された配信開始時刻から６時間経過した後に、パーソナルコンピュータ３から、リコンファームの実行の指示があった場合、ライブキャスティングサーバ７は、「リコンファームが実行されなかったため、予約はキャンセルされました。予約を行う場合には、再度配信予約手続きを行ってください。」等のメッセージを表示するためのＷｅｂページを、パーソナルコンピュータ３に送信する。
【０１４２】
ステップＳ４３において、ライブキャスティングサーバ７は、作成した予約設定情報ファイルを、ＤＥＳ(Data Encryption Standard)等の暗号方式を用いて暗号化して、リコンファーム完了画面を表示するＷｅｂページとともに、パーソナルコンピュータ３に送信する。
【０１４３】
ステップＳ３４において、パーソナルコンピュータ３は、ライブキャスティングサーバ７からのＷｅｂページと暗号化された予約設定情報ファイルを受信するとともに、「ActiveX」の記述を用いて予約設定情報ファイルを解読し、そのファイルに含まれているコマンドに従って、ハードディスク４４の所定の領域にそれを記憶する。
【０１４４】
ステップＳ３５において、パーソナルコンピュータ３は、リコンファーム完了画面をブラウザ表示画面２１１（図９）に表示する。
【０１４５】
パーソナルコンピュータ３のユーザが、表示されたリコンファーム完了画面を見てその内容を確認した後、所定の操作を行うと、パーソナルコンピュータ３は、ステップＳ３６において、内容を確認した旨を、ライブキャスティングサーバ７に送信する。その後、パーソナルコンピュータ３の処理は終了する。
【０１４６】
ステップＳ４４において、ライブキャスティングサーバ７は、予約データベース８を参照して、この予約について「友達リスト」に登録されている電子メールアドレス宛に、ライブ配信があることを通知する電子メール（通知メール）を送信する。
【０１４７】
図１８は、通知メールを開封した場合に、パーソナルコンピュータ４の表示部に表示される内容を示している。
【０１４８】
この電子メールには、「ライブ配信日時」、「タイトル」、「概要」、「サービス要求先アドレス」（図１７のサービス要求先アドレス情報と同じ内容）、「共用パスワード」、および「予約ＩＤ」等の情報が表示される。
【０１４９】
その後、ライブキャスティングサーバ７の処理は終了し、図６のステップＳ２の処理は終了する。
【０１５０】
次に、図６のステップＳ３におけるチャット空間生成処理の詳細を、図１９のフローチャートを参照して説明する。
【０１５１】
ステップＳ５１において、予約データベース８は、登録された情報（図１２）に基づいて、現在の時刻から、所定の時間（この例の場合、３０分）経過した後開始されるライブ配信の予約が存在すると判定するまで待機し、そのようなライブ配信の予約が存在すると判定したとき、ステップＳ５２に進む。
【０１５２】
ステップＳ５２において、予約データベース８は、３０分後に開始されるライブ配信の予約を、コミュニケーションサーバ６に通知する。
【０１５３】
ステップＳ５３において、コミュニケーションサーバ６は、予約データベース８から通知されたライブ配信の予約に対応するチャット空間として、共有ファイルを生成する。
【０１５４】
その後、処理は終了する。
【０１５５】
次に、図６のステップＳ４におけるチャット空間を提供するための処理を、図２０のフローチャートを参照して説明する。なお、ここでは、パーソナルコンピュータ４−１がチャット空間の利用を要求する場合を例として説明する。
【０１５６】
ステップＳ６１において、パーソナルコンピュータ４−１は、パーソナルコンピュータ３により予約されたライブ配信の詳細情報を表示するＷｅｂページの閲覧を、ライブキャスティングサーバ７に対して要求する。
【０１５７】
このときパーソナルコンピュータ４−１のユーザは、ライブキャスティングサーバ７から送信されてきた通知メール（図１８）に示される「サービス要求先アドレス」のリンクボタンを操作する。この操作に従ってパーソナルコンピュータ４―１は、パーソナルコンピュータ３により予約されたライブ配信の詳細情報を表示するＷｅｂページの閲覧をライブキャスティングサーバ７に対して要求する。
【０１５８】
ステップＳ６２において、ライブキャスティングサーバ７は、要求されたＷｅｂページをパーソナルコンピュータ４―１に送信する。
【０１５９】
ステップＳ６３において、パーソナルコンピュータ４―１は、ライブキャスティングサーバ７から送信されてきたＷｅｂページを、表示部に表示する。
【０１６０】
図２１は、パーソナルコンピュータ３により予約されたライブ配信の詳細情報を表示するＷｅｂページの表示例を表している。
【０１６１】
ステップＳ６４において、パーソナルコンピュータ４−１は、共用パスワードとチャット空間の利用要求を、コミュニケーションサーバ６に対して送信する。
【０１６２】
このときパーソナルコンピュータ４―１のユーザは、通知メールに示されている共用パスワードを、図２１の表示画面に入力し、そしてチャットボタン２６２を操作する。その操作に従って、パーソナルコンピュータ４―１は、入力された共用パスワードとチャット空間の利用要求を、コミュニケーションサーバ６に送信する。
【０１６３】
ステップＳ６５において、コミュニケーションサーバ６は、パーソナルコンピュータ４―１から送信されてきた共用パスワードに基づいて、パーソナルコンピュータ４―１に対する認証を行う。
【０１６４】
具体的には、コミュニケーションサーバ６は、パーソナルコンピュータ４―１から送信されてきた共用パスワードを、予約データベース８に送信する。予約データベース８は、送信されてきた共用パスワードが、パーソナルコンピュータ３によりなされた予約に関する情報（図１２）として登録されているか否かを判定し、その判定結果を、コミュニケーションサーバ６に通知する。
【０１６５】
コミュニケーションサーバ６は、予約データベース８からの通知内容に基づいて、パーソナルコンピュータ４―１を認証する。
【０１６６】
ステップＳ６６において、コミュニケーションサーバ６は、ステップＳ６５での認証結果に基づいて、パーソナルコンピュータ４―１に、パーソナルコンピュータ３によりなされたライブ配信の予約に対応するチャット空間の利用を許可することができるか否かを判定し、許可することができると判定した場合（パーソナルコンピュータ４−１から送信されてきた共用パスワードが予約データベース８に登録されていたとき）、ステップＳ６７に進み、パーソナルコンピュータ４―１を、パーソナルコンピュータ３によりなされたライブ配信の予約に対応する共有ファイルに接続する。
【０１６７】
このように、パーソナルコンピュータ３によりなされたライブ配信の予約に対応する共有ファイルに接続されると、パーソナルコンピュータ４―１の表示部には、図２２に示すような、チャット表示画面２７１が表示される。
【０１６８】
チャット表示画面２７１には、チャット内容が表示されるエリア２８１、チャットテキストが入力される入力欄２８２の他、入力欄２８２に入力されたチャットテキストを、コミュニケーションサーバ６に送信するときに操作される送信ボタン２８３、コミュニケーションサーバ６との接続を切断するときに操作される退室ボタン２８４、参加ボタン２８５、および更新ボタン２８６が設けられている。
【０１６９】
チャット表示画面２７１にはまた、パーソナルコンピュータ３により予約されたライブ配信のタイトル、パーソナルコンピュータ４−１のユーザの名前、およびチャット終了までの時間（現在の時刻から、ライブ配信終了時刻から３０分経過する時刻までの時間）が、表示されている。
【０１７０】
次に、ステップＳ６８において、コミュニケーションサーバ６は、パーソナルコンピュータ４―１のユーザによる、チャット表示画面２７１に対する操作に応じた処理を行う。
【０１７１】
例えば、入力欄２８２にチャットテキストが入力され、送信ボタン２８３が操作されて、そのチャットテキストが、パーソナルコンピュータ４―１から送信されてきたとき、コミュニケーションサーバ６は、それを、共有ファイルに書き込む。これにより、パーソナルコンピュータ３によりなされたライブ配信の予約に対応するチャット空間を利用しているパーソナルコンピュータ（例えば、パーソナルコンピュータ３およびパーソナルコンピュータ４−２）のユーザは、その内容を見ることができる。
【０１７２】
また、参加者ボタン２８５が操作され、その旨が送信されてきたとき、コミュニケーションサーバ６は、例えば、パーソナルコンピュータ３およびパーソナルコンピュータ４―２が、パーソナルコンピュータ３によりなされたライブ配信の予約に対応するチャット空間を利用している旨を、パーソナルコンピュータ４―１に通知する。これにより、パーソナルコンピュータ４―１は、図２３に示すように、パーソナルコンピュータ３によりなされたライブ配信の予約に対応するチャット空間を利用している者として、パーソナルコンピュータ３のユーザ、パーソナルコンピュータ４−１，４−２のユーザの名前を表示する。なお、自分自身（パーソナルコンピュータ４−１のユーザの名前）の表示には、＊印が付されるようになっている。
【０１７３】
また、図２３に表示されているユーザ（例えば、パーソナルコンピュータ４―２のユーザ）を選択すると、彼に直接（他の参加者に公開されないように）メッセージを送ることができる。このとき、図２４に示すような画面が、パーソナルコンピュータ４―１の表示部に表示される。パーソナルコンピュータ４―１のユーザは、その表示の入力欄２９１にチャットテキストを入力し、送信ボタン２９２を操作することで、パーソナルコンピュータ４―２のユーザだけにそのテキストを送ること（チャットする）ことができる。
【０１７４】
図２０に戻り、ステップＳ６６で、パーソナルコンピュータ３によりなされたライブ配信の予約に対応するキャット空間の利用を許可することができないと判定された場合（パーソナルコンピュータ４−１から送信されてきた共用パスワードが、予約データベース８に登録されていないとき）、ステップＳ６９に進み、コミュニケーションサーバ６は、パーソナルコンピュータ４―１との接続を拒否する。
【０１７５】
ステップＳ６８またはステップＳ６９の処理の後、図６のステップＳ４の処理は終了する。
【０１７６】
次に、図６のステップＳ５におけるライブ配信用のコンテンツを供給するための処理の詳細を、図２５のフローチャートを参照して説明する。
【０１７７】
ステップＳ８１において、パーソナルコンピュータ３は、予約したライブ配信開始時刻の所定の時間（例えば、１０分）前に「まもなくライブ配信が開始される時間」といったメッセージを、パーソナルコンピュータ４に送信する。これにより、パーソナルコンピュータ４には、そのメッセージが表示され、パーソナルコンピュータ４のユーザは、ライブ配信が間もなく開始されることを知ることができる。
【０１７８】
次に、パーソナルコンピュータ３は、ストリーミングサーバ５への接続開始が許可された時刻になると、ストリーミングサーバ５への接続処理を開始する。具体的には、ステップＳ８２において、パーソナルコンピュータ３は、パーソナルコンピュータ３のユーザにより予め設定された電気通信事業者のアクセスポートの電話番号を予約設定情報ファイル（図１７）の「接続用電話番号」を参照することにより取得し、その電話番号に発呼する処理を行う。そしてパーソナルコンピュータ３は、サーバ接続専用ネットワーク１０のアクセスサーバに対して、予約ＩＤを送信して、通信接続を要求する。
【０１７９】
ステップＳ９１において、サーバ接続専用ネットワーク１０のアクセスサーバは、パーソナルコンピュータ３から送信されてきた予約ＩＤを、ライブキャスティングサーバ７を介して予約データベース８に送信する。
【０１８０】
ステップ１１１において、予約データベース８は、サーバ接続専用ネットワーク１０から送信されてきた予約ＩＤが、パーソナルコンピュータ３によりなされたライブ配信の予約に関する情報として登録されているか否かを判定し、ステップＳ１１２において、その判定結果を、サーバ接続専用ネットワーク１０のアクセスサーバに通知する。
【０１８１】
ステップＳ９２において、サーバ接続専用ネットワーク１０のアクセスサーバは、予約データベース８からの通知内容に基づいてパーソナルコンピュータ３に対する認証を行い、その認証結果により、パーソナルコンピュータ３をストリーミングサーバ５に接続することができるか否かを判定する。パーソナルコンピュータ３をストリーミングサーバ５に接続することができると判定された場合（パーソナルコンピュータ３から送信された予約IDが予約データベース８に登録されていたとき）、サーバ接続専用ネットワーク１０のアクセスサーバは、パーソナルコンピュータ３とストリーミングサーバ５との接続を許可する。これにより、両者の間の通信接続が確立する。
【０１８２】
なお、パーソナルコンピュータ３をストリーミングサーバ５に接続することができないと判定された場合（パーソナルコンピュータ３から送信された予約ＩＤが予約データベース８に登録されていないとき）、サーバ接続専用ネットワーク１０のアクセスサーバは、ストリーミングサーバ５との接続を許可せず、パーソナルコンピュータ３からの呼び出しを切断する。これにより、サーバ接続専用ネットワーク１０のアクセスサーバの処理は終了する。
【０１８３】
パーソナルコンピュータ３とストリーミングサーバ５との通信接続が確立されると、パーソナルコンピュータ３は、ステップＳ８３において、ストリーミングサーバ５に予約ＩＤおよび配信用パスワードを送信して、ライブ配信のためのコンテンツの供給を要求する。
【０１８４】
ステップＳ１０１において、ストリーミングサーバ５は、パーソナルコンピュータ３から送信されてきた予約ＩＤおよび配信用パスワードを受信するととともに、それを、予約データベース８に送信する。
【０１８５】
ステップＳ１１３において、予約データベース８は、ストリーミングサーバ５から送信されてきた予約ＩＤおよび配信用パスワードが、パーソナルコンピュータ３によりなされたライブ配信の予約に関する情報として登録されているかを判定し、その判定結果を、ステップＳ１１４において、ストリーミングサーバ５に通知する。これにより、予約データベース８の処理は終了する。
【０１８６】
ステップＳ１０２において、ストリーミングサーバ５は、予約データベース８からの通知内容に基づいてパーソナルコンピュータ３に対する認証を行い、その認証結果により、コンテンツの供給を許可することができるか否かを判定する。コンテンツの供給を許可することができると判定された場合（パーソナルコンピュータ３から送信されてきた予約ＩＤと配信用パスワードが予約データベース８に登録されていたとき）、ストリーミングサーバ５は、その旨を、パーソナルコンピュータ３に通知する。なお、このときストリーミングサーバ５は、予約された時間帯やチャンネル等の、予約時に登録された情報を、予約データベース８から取得し、これから行われるライブ配信を制御する。これにより、ストリーミングサーバ５の処理は終了する。
【０１８７】
ステップＳ８４において、パーソナルコンピュータ３は、撮影された映像に対応する動画像データを、リアルタイムでサーバ接続専用ネットワーク１０を介してストリーミングサーバ５に送信する。
【０１８８】
なお、パーソナルコンピュータ３は、コンテンツの供給が許可されたとき、その旨を示すメッセージを、液晶画面２４に表示するようになされており、これにより、パーソナルコンピュータ３のユーザは、例えば、操作ボタン２７や操作ダイヤル２９を適宜操作して、デジタルビデオカメラ２６での撮影を開始し、ライブ配信開始を指示する。
【０１８９】
パーソナルコンピュータ３からコンテンツが供給されたストリーミングサーバ５は、これを要求があったパーソナルコンピュータ４に配信する。なお、ここでの処理動作については、後述する。
【０１９０】
ステップＳ８５において、予約終了時刻になったとき、またはライブ配信を終了させるための操作が、パーソナルコンピュータ３の操作部４５に対して行われたとき、パーソナルコンピュータ３は、コンテンツの送信を終了し、ストリーミングサーバ５との接続を切断する。
【０１９１】
これにより、パーソナルコンピュータ３の処理は終了し、図６のステップＳ５の処理が終了する。
【０１９２】
次に、図６のステップＳ６におけるライブ配信をパーソナルコンピュータ４に提供するための処理の詳細を、図２６のフローチャートを参照して説明する。なお、ここでは、パーソナルコンピュータ４―１がライブ配信の提供を要求する場合を例として説明する。
【０１９３】
ステップＳ１２１乃至ステップＳ１２３において、図２０のステップＳ６１乃至ステップＳ６３における場合と同様の処理が行われるので、その詳細な説明は省略するが、これらの処理により、パーソナルコンピュータ４―１の表示部には、図２１に示した、パーソナルコンピュータ３により予約されたライブ配信の詳細情報を示すＷｅｂページが表示される。
【０１９４】
ステップＳ１２４において、パーソナルコンピュータ４―１は、共用パスワードおよび予約ＩＤ、並びにパーソナルコンピュータ３により予約されたライブ配信の提供要求を、ストリーミングサーバ５に対して送信する。
【０１９５】
このときパーソナルコンピュータ４―１のユーザは、通知メール（図１８）に示される共用パスワードおよび予約ＩＤを、図２１の表示画面に入力し、そして再生ボタン２６１を操作する。その操作に従って、パーソナルコンピュータ４−１は、入力された共用パスワードおよび予約ＩＤ、並びにパーソナルコンピュータ３により予約されたライブ配信の提供要求を、ストリーミングサーバ５に送信する。
【０１９６】
ステップＳ１２５において、ストリーミングサーバ５は、パーソナルコンピュータ４−１から送信されてきた共用パスワードおよび予約ＩＤに基づいて、パーソナルコンピュータ４―１に対する認証を行う。
【０１９７】
具体的には、ストリーミングサーバ５は、パーソナルコンピュータ４−１から送信されてきた共用パスワードおよび予約ＩＤを、予約データベース８に送信する。予約データベース８は、送信されてきた共用パスワードおよび予約ＩＤが、パーソナルコンピュータ３によりなされた予約に関する情報として登録されているか否かを判定し、その判定結果を、ストリーミングサーバ５に通知する。
【０１９８】
ストリーミングサーバ５は、予約データベース８からの通知内容に基づいて、パーソナルコンピュータ４―１を認証する。
【０１９９】
ステップＳ１２６において、ストリーミングサーバ５は、ステップＳ１２５での認証結果に基づいて、パーソナルコンピュータ４−１に、パーソナルコンピュータ３により予約されたライブ配信を提供することができるか否かを判定し、提供することができると判定した場合、ステップＳ１２７に進み、パーソナルコンピュータ４―１に対して、パーソナルコンピュータ３から供給されてくるコンテンツを、ストリーム配信する。
【０２００】
ステップＳ１２８において、このときパーソナルコンピュータ４−１は、図２７に示すように、図２０のステップＳ６７の処理により表示されたチャット表示画面２７１の隣に再生表示画面３０１を表示し、その再生エリア３１１に、ストリーム配信されたコンテンツをリアルタイムで再生する。
【０２０１】
ステップＳ１２６で、パーソナルコンピュータ３により予約されたライブ配信を提供することができないと判定された場合、ステップＳ１２９に進み、ストリーミングサーバ５は、パーソナルコンピュータ４−１との接続を拒否する。
【０２０２】
ステップＳ１２８またはステップＳ１２９の処理の後、図６のステップＳ６の処理は、終了する。
【０２０３】
次に、図６のステップＳ７におけるチャット空間を消滅させる処理およびチャット内容を送信する処理について、図２８のフローチャートを参照して説明する。
【０２０４】
ステップＳ１４１において、予約データベース８は、登録された情報（図１２）に基づいて、ライブ配信終了時刻から所定の時間（例えば、３０分）経過しているライブ配信の予約が存在すると判定するまで待機し、そのようなライブ配信の予約が存在すると判定したとき、ステップＳ１４２に進む。
【０２０５】
ステップＳ１４２において、予約データベース８は、ライブ配信終了時刻から３０分経過しているライブ配信の予約を、コミュニケーションサーバ６に通知する。
【０２０６】
ステップＳ１４３にいて、コミュニケーションサーバ６は、図１９のステップＳ５３で生成された共有ファイルにファイルされたチャットの内容（全部または一部）を、パーソナルコンピュータ３に送信する。これにより、パーソナルコンピュータ３のユーザは、自分が行ったライブ配信についてのチャットの内容を後で確認することができる。
【０２０７】
ステップＳ１４４において、コミュニケーションサーバ６は、図１９のステップＳ５３で生成した共有ファイルを消去する。これにより、パーソナルコンピュータ３によりなされたライブ配信の予約に対応するチャット空間は消滅する。
【０２０８】
その後、処理は終了する。
【０２０９】
なお、以上においては、通知メッセージが、ライブキャスティングサーバ７から、パーソナルコンピュータ４に送信される場合を例として説明したが、コンテンツを提供するパーソナルコンピュータ３が、送信するようにすることもできる。
【０２１０】
また、以上においては、ストリーミングサーバ５における認証においては、共用パスワードの他に、予約ＩＤを利用する場合を例として説明したが、予約ＩＤに代えて、ユーザＩＤを利用したり、また共用パスワードのみで認証を行うようにすることができる。
【０２１１】
また、以上においては、パーソナルコンピュータ３により予約されたライブ配信の詳細情報を表示するＷｅｂページ（図２１）を利用して、ストリーミングサーバ５およびコミュニケーションサーバ６にログインする場合を例として説明したが、例えば、コミュニケーションサーバ６にログインする場合、図２９に示すようなログイン画面が表示されるようにして、パーソナルコンピュータ４のユーザに、自分の名前、自己紹介、および共用パスワードを入力させるようにすることもできる。
【０２１２】
また、以上においては、パーソナルコンピュータが、コンテンツの提供側および視聴側の端末である場合を例として説明したが、図２９に示すように、携帯電話機５００を利用することもできる。
【０２１３】
携帯電話機５００は、中央にヒンジ部５０１を境に表示部５０２および本体５０３とに分けられており、ヒンジ部５０１を介して折り畳み可能に形成されている。
【０２１４】
表示部５０２には、上端左部に送受信アンテナ５０４が引き出しおよび収納可能な状態に取り付けられており、アンテナ５０４を介して基地局（図示せず）との間で電波を送受信するようになされている。
【０２１５】
また表示部５０２には、上端中央部にほぼ１８０度の角度範囲で回転自在なカメラ部５０５が設けられており、カメラ部５０５のCCDカメラ５０６により所望の撮像対象を撮像し得るようになされている。
【０２１６】
表示部５０２には、その表面に液晶ディスプレイ５０８が設けられており、電波の受信状態、電池残量、電話帳として登録されている相手先名や電話番号および発信履歴等の他、電子メールの内容、簡易ホームページ、カメラ部５０５のＣＣＤカメラ５０６で撮像した画像を表示し得るようになされている。
【０２１７】
一方、本体５０３には、その上面に「０」乃至「９」の数字キー、発呼キー、リダイヤルキー、終話および電源キー、クリアキー及び電子メールキー等の操作キー５０９が設けられており、操作キー５０９を用いて各種指示を入力し得るようになされている。
【０２１８】
また本体５０３には、操作キー５０９の下部にメモリボタン５１０やマイクロフォン５１１が設けられており、メモリボタン５１０によって電話中の間の音声を録音し得るとともに、マイクロフォン５１１によって通話時のユーザの音声を集音するようになされている。
【０２１９】
さらに本体５０３には、操作キー５０９の上部に回転自在なジョグダイヤル５１２が本体５０３の表面からわずかに突出した状態で設けられており、ジョグダイヤル５１２に対する回動操作に応じて液晶ディスプレイ５０８に表示されているリストや電子メールのスクロール動作、簡易ホームページの捲き動作及び画像の送り動作等を実行するようになされている。
【０２２０】
本体５０３には、その左側面上部に抜差自在なメモリスティック（商標）５１３を装着するためのメモリスティックロット５１４が設けられており、メモリボタン５１０が押下されるとメモリスティック５１３に通話中の相手の音声を録音したり、ユーザの操作に応じて電子メール、簡易ホームページ、ＣＣＤカメラ５０６で撮影した画像を記録することができる。
【０２２１】
また、上述した一連の処理は、ハードウエアにより実行させることもできるが、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム格納媒体からインストールされる。
【０２２２】
この記録媒体は、例えば、図５に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク１１１（フロッピディスクを含む）、光ディスク１１２（CD-ROM（Compact Disk-Read Only Memory），DVD(Digital Versatile Disk)を含む）、光磁気ディスク１１３（MD（Mini-Disk）を含む）、若しくは半導体メモリ１１４などによりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM９２やハードディスク９４などで構成される。
【０２２３】
また、本明細書において、媒体により提供されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２２４】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０２２５】
【発明の効果】
本発明の情報処理装置および方法、記録媒体、並びにプログラムによれば、予約されたライブ配信を話題にし易いチャット環境を提供することができる。
【図面の簡単な説明】
【図１】本発明を適用したサービス提供システムの構成例を示す図である。
【図２】図１のパーソナルコンピュータ３の外観の構成例を示す図である。
【図３】図１のパーソナルコンピュータの内部の構成例を示すブロック図である。
【図４】図１のパーソナルコンピュータ４−１の構成例を示すブロック図である。
【図５】図１のストリーミングサーバ５の構成例を示すブロック図である。
【図６】本発明を適用したサービス提供システムの動作を説明するフローチャートである。
【図７】図６のステップＳ１の処理の詳細を説明するフローチャートである。
【図８】パーソナルコンピュータ３の液晶画面２４に表示される初期画面を示す図である。
【図９】ライブ予約モードの画面の表示例を示す図である。
【図１０】配信予約用のＷｅｂページの表示例を示す図である。
【図１１】予約内容を確認するためのＷｅｂページの表示例を示す図である。
【図１２】予約データベース８に登録されている内容を示す図である。
【図１３】図６のステップＳ２の処理を説明するフローチャートである。
【図１４】ライブキャスティングサーバ７のＷｅｂページのトップページの表示例を示す図である。
【図１５】「マイチャンネル」のＷｅｂページの表示例を示す図である。
【図１６】リコンファーム用画面のＷｅｂページの表示例を示す図である。
【図１７】予約設定情報ファイルの内容を示す図である。
【図１８】通知メールの内容を示す図である。
【図１９】図６のステップＳ３の処理の詳細を説明するフローチャートである。
【図２０】図６のステップＳ４の処理の詳細を説明するフローチャートである。
【図２１】パーソナルコンピュータ３により予約されたライブ配信の詳細情報を表示するＷｅｂページの表示例を示す図である。
【図２２】チャット表示画面の表示例を示す図である。
【図２３】チャット表示画面の参加者ボタンが操作されたときの表示画面を説明する図である。
【図２４】チャット表示画面の参加者ボタンが操作されたときの表示画面を説明する図である。
【図２５】図６のステップＳ５の処理の詳細を説明するフローチャートである。
【図２６】図６のステップＳ６の処理の詳細を説明するフローチャートである。
【図２７】チャット表示画面と再生表示画面が表示された状態を示す図である。
【図２８】図６のステップＳ７の処理の詳細を説明するフローチャートである。
【図２９】ログイン画面を示す図である。
【図３０】携帯電話機５００の外観の構成例を示す図である。
【符号の説明】
１  インターネット，  ２  電話網，  ３  パーソナルコンピュータ，  ４  パーソナルコンピュータ，  ５  ストリーミングサーバ，  ６  コミュニケーションサーバ，  ７  ライブキャスティングサーバ，  ８  予約データベース，  ９  サーバ接続専用ネットワーク
【図１】
0004479109.tif 000002
【図２】
0004479109.tif 000003
【図３】
0004479109.tif 000004
【図４】
0004479109.tif 000005
【図５】
0004479109.tif 000006
【図６】
0004479109.tif 000007
【図７】
0004479109.tif 000008
【図８】
0004479109.tif 000009
【図９】
0004479109.tif 000010
【図１０】
0004479109.tif 000011
【図１１】
0004479109.tif 000012
【図１２】
0004479109.tif 000013
【図１３】
0004479109.tif 000014
【図１４】
0004479109.tif 000015
【図１５】
0004479109.tif 000016
【図１６】
0004479109.tif 000017
【図１７】
0004479109.tif 000018
【図１８】
0004479109.tif 000019
【図１９】
0004479109.tif 000020
【図２０】
0004479109.tif 000021
【図２１】
0004479109.tif 000022
【図２２】
0004479109.tif 000023
【図２３】
0004479109.tif 000024
【図２４】
0004479109.tif 000025
【図２５】
0004479109.tif 000026
【図２６】
0004479109.tif 000027
【図２７】
0004479109.tif 000028
【図２８】
0004479109.tif 000029
【図２９】
0004479109.tif 000030
【図３０】
0004479109.tif 000031