(57)【特許請求の範囲】
【請求項１】
広域ネットワークに接続された送信端末に対して動的ＩＰアドレスをプロバイダーが付与し、サーバが前記送信端末から視聴者端末に対しての配信予約を受け付け、前記送信端末から映像データを提供させる映像配信システムであって、
前記サーバは、
前記送信端末に対しては、前記視聴者を指定させる画面を提供すると共に前記画面のデータの人数に基づくＵＲＬコード作成する手段と
前記作成したＵＲＬコードを前記送信端末に送信する手段と、
配信開始時に前記付与された動的ＩＰアドレスを前記送信端末より送信させる手段と、
前記視聴者端末からのアクセスに対しては、前記ＵＲＬコードに対して前記送信端末の前記動的ＩＰアドレスを埋め込んだ映像ソースのＨＴＭＬファイルを提供する手段と、
前記送信端末は、ブラウザ機能を有し、前記サーバにより提供される前記画面にて配信する人数を指定して配信を予約する手段と、
前記視聴者端末から前記映像ソースのＩＰアドレスを受信したとき、このコードに対応する映像データを前記視聴者端末に直接配信する手段と
を有することを特徴とする映像配信システム。
【請求項２】
前記送信端末はメール機能を有して、
被検体を撮像してデジタル信号に変換して圧縮して送出する撮像手段に接続され、
前記メール機能で前記サーバからのＵＲＬコード、映像配信日時をメール配信させる手段と
前記撮像手段の撮像開始に伴って、前記動的ＩＰアドレスと配信開始を前記サーバに送信する手段と、
を有することを特徴とする請求項１記載の映像配信システム。
【請求項３】
前記サーバは、前記送信端末から配信予約を受け付ける際、認証を行って予約受け付けの可否を決定する手段を持つ請求項１に記載の映像配信システム。
【請求項４】
前記サーバは、前記視聴者端末からのアクセスに対して認証を行って、視聴の可否を決定する手段を持つ請求項１に記載の映像配信システム。
【請求項５】
広域ネットワークに接続された送信端末に対して動的ＩＰアドレスをプロバイダーが付与して、サーバが前記送信端末から視聴者端末に対しての配信予約を受け付け、前記送信端末から映像データを提供させる映像配信システムに用いられる映像配信用プログラムであって、
前記送信端末に対して、前記視聴者端末を指定させる画面を提供すると共に前記付与された動的ＩＰアドレスを送信させる手段、
前記画面のデータの人数に基づくＵＲＬコード作成する手段、
前記作成したＵＲＬコードを前記送信端末に送信する手段、
前記視聴者端末からのアクセスに対しては、そのユーザＩＤに対応させられている前記ＵＲＬコードに対して前記送信端末の前記動的ＩＰアドレスを埋め込んだＨＴＭＬファイルを提供させる手段
として機能させるための映像配信用のプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はビデオカメラ等（デジタルカメラ）で撮影した映像を視聴者に対してリアルタイムに提供する映像配信システムに関する。
【０００２】
【従来の技術】
近年はＩＴ機器を一般人が多数有するようになってきており、インターネットを用いての情報の配信も一般化してきている。
【０００３】
例えば、図１０に示す従来のビデオカメラを用いた映像配信システムは、エンコーダ内蔵アダプタ１をビデオカメラ２に取り付け、さらにメモリカード３、無線ＬＡＮカード４又は有線ＬＡＮを取り付ける。本説明では無線ＬＡＮカード４とする。
【０００４】
例えば結婚式披露宴会場をビデオカメラ２で撮影し、この映像信号をパソコン６経由でインターネット１０（ブロードバンド）を用いて送信する。つまり、ブロードバンドモデムルータ１１を用いている。
【０００５】
そして、遠隔地にいるユーザ（例えば親戚）がパソコン９（以下視聴者用パソコンという）を用いてパソコン６にアクセスすることによってビデオカメラ２で撮影した映像をリアルタイムで視聴する。
【０００６】
前述のブロードバンドを用いる場合は、映像を送信するときに、ブロードバンドのプロバイダー（図示せず）からＩＰアドレスを取得して送信していた。
【０００７】
【発明が解決しようとする課題】
しかしながら、視聴者が撮影者の映像を見るには、送信者のパソコンのＩＰアドレスを電話等で知らせてあげなければ、サーバに保存している映像を視聴者用のパソコンに表示させることができない。
【０００８】
つまり、送信者は送信した映像を見せるには、ＩＰアドレス（動的ＩＰ）をその都度知らせなければならないので、手間がかかる。
【０００９】
また、その手間を省くためのブロードバンドを用いたときの固定ＩＰアドレスの取得は、一般にコスト高である。
【００１０】
さらに、固定ＩＰアドレスの付与は、送信者のパソコンが接続された回線に基づいて付与するものであるから、他の場所にビデオカメラと送信者のパソコンを移動させて回線接続して他の場所を撮影して、その画像を送信する場合は前に付与された固定ＩＰアドレスと同じアドレスを使うことはできない。
【００１１】
つまり、コスト高の固定ＩＰアドレスを取得したのにも係わらず、その固定ＩＰアドレスは使用できなくなるので安易に撮影場所を自由に移動することができないという課題があった。
【００１２】
また、コスト高となってもよいとして撮影場所を移動させた場合は、その都度新たな固定ＩＰアドレスを視聴者側に知らせなければならないので、配信ごとにＩＰアドレスを知らせる手間がかかるという課題があった。
【００１３】
このような課題を解決するために、サーバを使用する方法も用いられている。
【００１４】
例えば図９に示す映像配信システムは結婚式披露宴会場をビデオカメラ２で撮影し、この映像信号をパソコン６経由でインターネット１０（ブロードバンド）を用いて送信する。つまり、ブロードバンドモデムルータ１１を用いている。
【００１５】
そして、遠隔地にいるユーザ（例えば親戚）がパソコン９（以下視聴者用パソコンという）を用いてパソコン６にアクセスすることによってビデオカメラ２で撮影した映像をリアルタイムで視聴する。このような方法では前記図１０のようなＩＰアドレスの問題は発生しない。
【００１６】
しかし、図９のようなサーバを用いた方法は、サイトのサーバに対して撮影映像を蓄積させ、視聴者パソコンが知らせられた送信者のパソコンのＩＰアドレスを用いてサーバの撮影映像を取得する方法であるから、送信者が多数の場合は、サーバにアクセスが集中し、大きな負荷がかかる。
【００１７】
このため、ネットワークの強化やサーバを強化する必要があるので、コスト高になるという課題があった。
【００１８】
本発明は以上の課題を鑑みてなされたもので、撮影場所を変えてもコスト高にならないで、かつネットワーク、サーバに対して負荷をかけない映像配信システムを得ることを目的とする。
【００１９】
【課題を解決するための手段】
本発明の映像配信システムは、広域ネットワークに接続された送信端末に対して動的ＩＰアドレスをプロバイダーが付与し、サーバが前記送信端末から視聴者端末に対しての配信予約を受け付け、前記送信端末から映像データを提供させる映像配信システムである。
【００２０】
前記サーバは前記送信端末からの事前のアクセスにより、前記送信端末を認証する手段と、前記送信端末からの要求に応じてアクセスキー付きのＵＲＬを単数或いは複数生成する手段と、前記アクセスキー付きＵＲＬを前記送信端末に通知する手段と、前記送信者端末が配信を開始する前に設定する、アクセスキー付きＵＲＬに視聴を許可する事を登録する手段と、前記送信端末が配信を開始した場合に前記送信端末が配信を開始した旨を受信し登録する手段と、配信時に前記送信端末から通知されるＩＰアドレスを登録する手段とを備え、前記視聴者端末からアクセスがあった場合に前記視聴者端末を認証する手段と、前記視聴者端末がアクセスしてきたＵＲＬアドレスが前記送信端末により視聴が許可されているかを判断し、許可された端末に対して前記送信端末が配信開始である場合に前記受信したＩＰアドレスを埋め込んだＨＴＭＬファイルを送信する手段を備えている。
【００２１】
前記送信端末は、前記視聴者端末にアクセスキー付きＵＲＬを通知する手段と、配信を開始したときに配信開始した旨を前記サーバに伝える手段と、配信に使用するＩＰアドレスを前記サーバに伝える手段と、視聴者端末からアクセスされた際に圧縮された画像信号を配信する手段とを備えている。
【００２２】
前記視聴者端末は、前記送信端末から送られるアクセスキー付きＵＲＬを受信する手段と、前記アクセスキー付きＵＲＬを用いて前記サーバにアクセスする手段と、前記サーバから送られるＨＴＭＬファイルを受信する手段と、前記ＨＴＭＬファイルに埋め込まれたＩＰアドレスにアクセスして画像信号の配信を受ける手段とを備えたことを要旨とする。
【００２３】
本発明の映像配信用プログラムは  広域ネットワークに接続された送信端末に対して動的ＩＰアドレスをプロバイダーが付与して、サーバが前記送信端末から視聴者端末に対しての配信予約を受け付け、前記送信端末から映像データを提供させる映像配信システムに用いられる映像配信用プログラムである。
【００２４】
前記送信端末に対して、認証を行い前記視聴者端末を指定させる画面を提供すると共に配信持前記付与された動的ＩＰアドレスを送信させる手段、前記画面のデータの指定に基づくＵＲＬコード作成する手段、前記作成したＵＲＬコードを前記送信端末に送信する手段、前記作成したＵＲＬコードごとに配信許可を設定させる手段、前記視聴者端末からのアクセスに対しては、認証を行い前記ＵＲＬコードに対して前記送信端末が配信を許可している場合には前記送信端末の前記動的ＩＰアドレスを埋め込んだＨＴＭＬファイルを提供させる手段として機能させる。
【００２５】
【発明の実施の形態】
＜実施の形態１＞
図１は本実施の形態１の配信システムの概略構成図である。
【００２６】
この映像を配信システムでは、まず送信者Ａがサイトのサーバ１１にアクセスして、ユーザ登録を行う。ユーザ登録が完了したら、サーバにログインし、送信者Ａのページであることを特定するための「アクセスキー付きのＵＲＬ」を要求する。サーバはユニークな「アクセスキー付きのＵＲＬ」Ｕｉを生成し、送信者に知らせる。
【００２７】
次に送信者は視聴者に、サーバから生成された「アクセスキー付きのＵＲＬ」Ｕｉを配信予定日時とともにメール等で連絡する。
【００２８】
実際に配信を開始する時には、配信者は再度サイトのサーバにログインし、送信者のパソコン１０からビデオカメラ２で撮影した映像を送信するとともに、「アクセスキー付きのＵＲＬ」Ｕｉに送信を開始するということをサーバに設定する。サーバはその設定がされたタイミングで送信者のパソコンの「ＩＰアドレス」Ｐを自動的に取得し、その「アクセスキー付きのＵＲＬ」Ｕｉの映像ソースが「ＩＰアドレス」Ｐから配信されていることを関連づける。
【００２９】
視聴者は配信予定日時に、インターネットブラウザで「アクセスキー付きのＵＲＬ」Ｕｉにアクセスすると、サイトのサーバはこのＵＲＬのアクセスキーを判別して、送信者Ａに許可されたユーザであることを判別すると同時に、視聴者のブラウザに映像ソースが「ＩＰアドレス」Ｐであることを記述したＨＴＭＬファイルを返す。視聴者のブラウザはこのＨＴＭＬファイルを解釈し、映像ソースである「ＩＰアドレス」Ｐに対して映像を要求する。つまり視聴者はサーバ１１を介さないで、パソコン１０からの映像を直接見ることができる。
【００３０】
図１に示すように、サーバ１１は、少なくとも受信者条件取得処理部１５と、ＵＲＬコード作成処理部１６と、予約テーブル作成処理部１７と、ＨＴＭＬファイル送信処理部１８とを備えている。
【００３１】
受信者条件取得部１５は、送信者のパソコン１０からのアクセスによって、まず認証を行い、何時、何を、配信させるかを設定させるための画面データを送信者のパソコン１０に送信し、パソコン１０から送信された配信予約データを取得してＵＲＬコード作成処理部１６に知らせる。
【００３２】
ＵＲＬコード作成処理部１６は、配信予約データの制限人数、によってＵＲＬコードを生成する。この作成したＵＲＬコードは送信端末に通知される。
【００３３】
予約テーブル作成処理部１７は、ＵＲＬコード生成処理部１６において、配信予約データを記載した予約テーブルを生成する。
【００３４】
送信者のパソコン１０はサーバにアクセスし生成されたＵＲＬごとに配信許可を設定することができる。
【００３５】
映像ソースＵＲＬ送信処理部１８は、送信者のパソコン１０から映像配信が知らせられ、ＩＰアドレスが知らされて、かつ受信者のパソコン９から映像要求があると、予約テーブルにＩＰアドレスを加え、認証を行った後に、ＩＰをＨＴＭＬファイルのタグに埋め込んで受信者のパソコン９に送信する。
【００３６】
また、送信者のパソコン１０は、サーバ１１から送信されたプログラムによって、少なくともＩＰアドレス送信処理部２０と、メーラ２２を備える。また、このパソコン１０はブラウザ機能とメール機能を備えている。
【００３７】
ＩＰアドレス送信処理部２０は、配信の際ネットワーク１４に接続要求を行ったときにプロバイダー１２から付与されるＩＰアドレス（動的ＩＰアドレス）を取得し、このＩＰアドレスをサーバ１１に送信する。
【００３８】
一方、ビデオカメラ２は、従来と同様に、エンコーダ内蔵アダプタ１をビデオカメラ２に取り付け、さらに無線ＬＡＮカード４が取り付けられ、パソコン１０によってＩＰ（以下ローカルＩＰという）が割り当てられている。
【００３９】
上記のように構成された映像配信システムについて図２、図３、図４のシーケンスを用いて動作を説明する。本実施の形態では結婚式披露宴会場Ａの撮影として説明する。
【００４０】
ビデオカメラ２（無線ＬＡＮ内蔵）を操作する撮影者は、送信者のパソコン１０をネットワーク１４に接続する。この接続において、プロバイダ１２はＩＰアドレスを送信者のパソコン１０に付与する（ｄ１）。
【００４１】
そして、送信者のパソコン１０はサーバにアクセスして認証を受けた後、プログラムの提供を受けて、ログインを行って図４に示す配信予約画面の提供を受ける（ｄ２、ｄ３）。
【００４２】
この配信予約画面は、配信映像のタイトル名、配信予定日時、配信の制限人数、パスワード等からなっている。
【００４３】
一人に配信する場合は、単一を選択し、多数の場合は制限人数分のＵＲＬ発行を選択する。これらの、予約データを送信者のパソコン１０はサーバ１１に送信する（ｄ４）。
【００４４】
サーバ１１の受信者条件取得部１５は、配信予約データの制限人数、に基づいて、ＵＲＬコードをＵＲＬ作成処理部１６に生成させる。ＵＲＬ作成処理部１６は例えば、制限人数が二人の場合は、図５に示すようなＵＲＬコードを生成する。つまり、送信者側は配信予約を行ったことになる。
【００４５】
次に、サーバ１１は、配信予約データに基づくＵＲＬコードを送信者のパソコン１０に送信する（ｄ５、図６を参照）。
【００４６】
この画面において、送信者は所定の事項を入力して送信させる（ｄ６）。例えば、配信先（受信者のＩＤ、パスワード等）を入力する。また、映像の画面設定データ、バックグランド等を入力して送信する。
【００４７】
そして、全ての設定が終わったときは、確認コマンドを入力してサーバ１１に送信する（ｄ７）。
【００４８】
サーバ１１は、確認コマンドを受信すると、予約テーブル作成処理部１７は、ＵＲＬコード生成処理部１６において生成されたＵＲＬコードに、受信者のユーザＩＤとを対応づけた図７に示す予約テーブルを生成する。
【００４９】
一方、送信者はメーラを用いて視聴者に対して生成されたＵＲＬ、ユーザＩＤなどを知らせる（ｄ８）。例えば、Ａさんの結婚式を１０月１日１２時から１４時の間にこのＵＲＬで放送するというメッセージをメールで知らせる。
【００５０】
また送信者は再びサーバにアクセスして、生成されたＵＲＬごとに配信の許可／不許を設定することができる。
【００５１】
視聴者はメールで伝えられたＵＲＬでサイトにアクセスしてユーザＩＤ、パスワード等を入力して送信させる（ｄ９）。
【００５２】
サーバ１１は、アクセスしてきたＵＲＬが送信者に配信許可されたものかを判断し、不許可の場合は接続せず、許可の場合は視聴者のパソコン９のユーザＩＤ、パスワードがテーブルに存在する場合は、対応するＵＲＬを視聴者のパソコン９に送信する（ｄ１０）。つまり、サーバ側と受信側とで認証を行い、予め許可された受信者だけがストリームの配信を得ることができる。
【００５３】
視聴者はこのＵＲＬコードを用いて、サーバ１１にアクセスして（ｄ１１）、配信があるかどうかを問い合わせる（ｄ１２）。
【００５４】
サーバ１１は、配信されていない場合は、配信準備中を視聴者のパソコン９に送信する（ｄ１３）。その場合はパソコン９は再度問合せを行う。
【００５５】
つまり、視聴者のパソコンは、メールで送信されたＵＲＬでサーバに対してアクセスできるから、ログイン等の処理をおこなう必要がなくなる。このため、サーバにとっても負荷が低減する。
【００５６】
そして、ビデオカメラ２で会場の撮影が開始されると、送信者がパソコン１０に送信ＯＮを入力する（ｄ１６）。
【００５７】
送信ＯＮに伴ってパソコン１０は配信開始をサーバ１１に送信し、ＩＰアドレスを同時に送信する（ｄ１７）。サーバ１１は、送られたＩＰアドレスを予約テーブルに加え、送信開始を送信し（ＨＴＭＬ、ｄ１８）、視聴者のパソコン９はＲＥＬＥＡＴして、受信可能を返す（ｄ１９）、サーバ１１は、テーブルに保存しているＨＴＭＬファイルのタグにＩＰアドレスを埋め込んで送信する（ｄ２０）。
【００５８】
つまり、映像ソースのＩＰアドレス（パソコン１０のストリーム２３）を送信している。次に、視聴者はこの映像ソースのＩＰアドレスで送信要求を行う（ｄ２１）。このＩＰアドレスは送信者のパソコン１０であるから、そのＩＰアドレスが示す映像データのストリームが視聴者のパソコン９に直接ながされることになる。
【００５９】
つまり、映像データは送信者のパソコン１０から配信されるので、サーバ１１の負荷は低減する。
【００６０】
また、配信はサーバ１１に問い合わせて、送信側のパソコンから映像配信を受けるので、視聴者又は送信者に対してサーバ１１は課金管理を行うことができる。
【００６１】
さらに、何らかの事情で送信側が場所を移動したとしても、サーバ１１は新たに送られたＩＰアドレスで予約テーブルをかきかえ、新しいＩＰアドレスをＨＴＭＬファイルに埋め込んだ映像ソースのＩＰアドレスで視聴者のパソコンに発行しているので、場所を移動しても新しい映像ソースのＩＰアドレスを有するパソコンから映像の提供を受けることになる。このため、場所を移動してもコストがかからない。
【００６２】
＜実施の形態２＞
図８は実施の形態２の映像配信システムの概略構成図である。実施の形態２はビデオカメラ３０がインターネット機能とブラウザ機能を有する場合である。
【００６３】
このようなビデオカメラ３０を用いる場合は、インターネット機能でサーバ１１にアクセスして、ネットワーク１４に接続要求を行ったときにプロバイダー１２から付与されるＩＰアドレス（動的ＩＰアドレス）を取得し、このＩＰアドレスをサーバ１１に送信するＩＰアドレス送信処理部２０を備える。
【００６４】
すなわち、実施の形態１と同様にサイトのサーバ１１が配信者条件に基づくＵＲＬを作成して、ビデオカメラ３０からプロバイダ１２によって付与されたＩＰアドレスを送信させ、視聴者のパソコン９からの映像要求に伴ってＩＰアドレスを埋め込んだＵＲＬを映像ソースのＵＲＬとして送信し、この映像ソースのＵＲＬで視聴者が直接、ビデオカメラ３０で撮影した映像を送信させる。つまり、視聴者はリアルタイムで映像の配信をサーバを介さないで受けることになる。
【００６５】
なお、上記実施の形態では、結婚式の模様を映像で会場から配信するとしたが、託児所又は自宅に本システムのビデオカメラ、パソコンを設置してネットワークに接続して、遠隔地点の仕事場から子供、痴呆老人、ペットの様子を見ることにしてもよい。
【００６６】
【発明の効果】
以上のように本発明によれば、サイトのサーバが配信者条件に基づくＵＲＬを作成して、送信者端末にプロバイダによって付与された動的ＩＰアドレスを送信させ、視聴者端末からの映像要求に伴ってＩＰアドレスを埋め込んだＨＴＭＬファイルを送信する。
【００６７】
そして、この映像ソースのＩＰアドレスで視聴者が直接、送信者のパソコン１０からビデオカメラ２で撮影した映像を送信させる。つまり、視聴者はリアルタイムで映像の配信をサーバを介さないで受けることになるので、サーバの負荷が低減するという効果が得られている。
【００６８】
また、送信側が場所を移動しても、ＩＰアドレスをサーバに登録し直し、視聴者に知らせられたＵＲＬは、サーバのＵＲＬであるからサーバから返ってきたＨＴＭＬファイルに埋め込まれている新しいＩＰアドレスを用いて送信側の端末に視聴者はアクセスすることになる。つまり、場所を移動してもＵＲＬアドレスはそのまま使用できるので、コスト低減になると共に視聴者は送信者のＩＰアドレスを意識しなくてよいという効果が得られまた、送信者がＵＲＬごとに配信の許可／不許可を設定できるので、送信者は配信毎にどの視聴者に視聴を許可するかを設定できるという効果が得られている。
【図面の簡単な説明】
【図１】本実施の形態１の映像配信システムの概略構成図である。
【図２】本実施の形態１の動作を説明するシーケンス図である。
【図３】本実施の形態１の動作を説明するシーケンス図である。
【図４】配信予約の入力画面を説明する説明図である。
【図５】ＵＲＬコードの生成を説明する説明図である。
【図６】配信予約画面を説明する説明図である。
【図７】予約テーブルの説明図である。
【図８】実施の形態２の映像配信システムの概略構成図である。
【図９】従来の映像配信システムの概略構成図である。
【図１０】従来の映像配信システムの概略構成図である。
【符号の説明】
１０  送信者のパソコン
１１  サーバ
１５  受信者条件取得処理部
１６  ＵＲＬコード作成処理部
１７  予約テーブル作成処理部
１８  映像ソースＵＲＬ送信処理部
２０  ＩＰアドレス送信処理部
【図１】
0003832318.tif 000002
【図２】
0003832318.tif 000003
【図３】
0003832318.tif 000004
【図４】
0003832318.tif 000005
【図５】
0003832318.tif 000006
【図６】
0003832318.tif 000007
【図７】
0003832318.tif 000008
【図８】
0003832318.tif 000009
【図９】
0003832318.tif 000010
【図１０】
0003832318.tif 000011