(57)【特許請求の範囲】
【請求項１】
会合の様子を撮影した動画をネットワークを介して端末に配信する動画配信システムのためのサーバであって、
会合に対してそれぞれ設定された開催時期および当該会合の録画の配信時期を記憶する会合情報記憶手段と、
ユーザによって選択され端末から送信された配信希望会合を受け付ける受け付け手段と、
前記受け付け手段が配信希望会合を受け付けたときに、そのときの当該配信希望会合の開催状況に応じて、当該配信希望会合の動画の配信のためのユニキャストアドレスまたはマルチキャストアドレスのいずれかを選択するアドレス選択手段と、
前記アドレス選択手段で選択したユニキャストアドレスまたはマルチキャストアドレスを前記ユーザの端末に送信するアドレス送信手段と、
を有することを特徴とする動画配信システムのためのサーバ。
【請求項２】
前記アドレス選択手段は、
前記配信希望会合が開催中である場合および前記会合情報記憶手段に配信時期が設定されている場合に、マルチキャストアドレスを選択し、
前記配信希望会合が終了しており前記会合情報記憶手段に配信時期が設定されていない場合に、ユニキャストアドレスを選択する、
請求項１記載の動画配信システムのためのサーバ。
【請求項３】
前記会合情報記憶手段に記憶された会合の全部または一部についてその一覧表示のためのサムネイル画像を作成するサムネイル作成手段と、
ユーザに配信希望会合を選択させるために当該ユーザの端末に前記サムネイル画像を送信するサムネイル送信手段と、
を有する請求項１または２記載の動画配信システムのためのサーバ。
【請求項４】
会合のそれぞれについて動画を受信する資格の有無を示す資格情報を設定する資格情報設定手段を有し、
前記受け付け手段は、ユーザの端末から送信された前記配信希望会合を受信したときに、前記資格情報を参照して、当該ユーザに対して当該配信希望会合を受け付けるか否かを判断する、
請求項１ないし３のいずれかに記載の動画配信システムのためのサーバ。
【請求項５】
前記会合情報記憶手段には、会合についてそれぞれの参加者が記憶されており、
前記資格情報設定手段は、前記各会合の参加者に対して当該会合について動画を受信する資格が有と設定する、
請求項４記載の動画配信システムのためのサーバ。
【請求項６】
会合の様子を撮影するカメラと、
前記カメラが撮影した動画を録画する録画手段と、
をさらに有し、
前記配信希望会合が開催中である場合には前記カメラで撮影した動画をリアルタイムで配信し、前記配信希望会合が終了している場合には前記録画手段で録画された動画を配信する、
請求項１ないし５のいずれかに記載の動画配信システムのためのサーバ。
【請求項７】
前記サーバは、画像形成機能を備えた複合機である、
請求項１ないし６のいずれかに記載の動画配信システムのためのサーバ。
【請求項８】
サーバおよび複数の端末がネットワークで接続されてなる会合運営支援システムにおける動画の配信方法であって、
サーバが、会合に対してそれぞれ設定された開催時期および当該会合の録画の配信時期を会合情報記憶手段に記憶するステップと、
サーバが、ユーザによって選択され端末から送信された配信希望会合を受け付けるステップと、
サーバが前記配信希望会合を受け付けたときに前記配信希望会合が開催中である場合には、サーバが前記ユーザの端末に対してマルチキャストで動画を送信するステップと、
サーバが前記配信希望会合を受け付けたときに前記会合情報記憶手段に配信時期が設定されている場合には、前記配信時期が到来したときにサーバが前記ユーザの端末に対してマルチキャストで動画を送信するステップと、
サーバが前記配信希望会合を受け付けたときに前記配信希望会合が終了しておりかつ前記会合情報記憶手段に配信時期が設定されていない場合には、サーバが前記ユーザの端末に対してユニキャストで動画を送信するステップと、
を有することを特徴とする動画の配信方法。
【請求項９】
サーバおよび複数の端末がネットワークで接続され、会合の様子を撮影した動画をネットワークを介して端末に配信する動画配信システムであって、
前記各端末には、
動画の配信を希望する配信希望会合を選択して前記サーバに送信する配信希望会合送信手段と、
前記サーバから送信される動画を受信する動画受信手段と、
が設けられ、
前記サーバには、
会合に対してそれぞれ設定された開催時期および当該会合の録画の配信時期を記憶する会合情報記憶手段と、
ユーザによって選択され端末から送信された配信希望会合を受け付ける受け付け手段と、
前記受け付け手段が配信希望会合を受け付けたときに、そのときの当該配信希望会合の開催状況に応じて、当該配信希望会合の動画の配信のためのユニキャストアドレスまたはマルチキャストアドレスのいずれかを選択するアドレス選択手段と、
前記選択手段で選択したユニキャストアドレスまたはマルチキャストアドレスを前記ユーザの端末に送信するアドレス送信手段と、
動画を前記ユーザの端末に向かって送信する動画送信手段と、
が設けられてなる、
ことを特徴とする動画配信システム。
【請求項１０】
会合の様子を撮影した動画をネットワークを介して端末に配信する動画配信システムに用いられるコンピュータで実行されるコンピュータプログラムであって、
会合に対して開催時期および当該会合の録画の配信時期をそれぞれ設定して記憶させる会合情報設定手段と、
ユーザによって選択され端末から送信された配信希望会合を受け付ける受け付け手段と、
前記受け付け手段が配信希望会合を受け付けたときに、そのときの当該配信希望会合の開催状況に応じて、当該配信希望会合の動画の配信のためのユニキャストアドレスまたはマルチキャストアドレスのいずれかを選択するアドレス選択手段と、
前記アドレス選択手段で選択したユニキャストアドレスまたはマルチキャストアドレスを前記ユーザの端末に送信するアドレス送信手段と、
を前記コンピュータに実現させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画配信システム、そのためのサーバ、動画の配信方法、およびコンピュータプログラムに関する。
【背景技術】
【０００２】
従来より、ネットワークで接続されたＰＣ（パーソナルコンピュータ）などを用いて、プレゼンテーション、研修会、会議、または集会などの種々の会合が行われている。このような会合の支援のために、テレビ会議システムなどのような種々の会合運営支援システムが用いられる。
【０００３】
一般に、多地点でのテレビ会議を行う場合に、各地点の会合の様子を撮影した動画が、ネットワークを介して各地点に設置された端末間で相互に配信される。また、会議に参加できない人のために、会議の様子を撮影した動画をネットワークを介して端末に配信することが行われる。
【０００４】
従来において、動画の配信に関し、地点の数つまり動画の受信者の数によって、ユニキャスト送信からマルチキャスト送信へ切り替えることが提案されている（特許文献１）。
【０００５】
また、ユニキャストによる１対１の動画配信中に多地点から途中参加されたときに、マルチキャストに切り替えることが提案されている（特許文献２）。
【０００６】
また、各端末における会議への参加人数に応じてユニキャストまたはマルチキャストを確保しておき、参加者の発言が検出された結果に応じてマルチキャストとユニキャストとを切り替えることが提案されている（特許文献３）。
【０００７】
また、端末が同一ネットワーク上にあるか否かに応じて、マルチキャストとユニキャストとを切り替えることが提案されている（特許文献４）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平１１−１１２９５７
【特許文献２】特表２００５−５１３８３６
【特許文献３】特開２００７−１３５１０８
【特許文献４】特開２００７−２７４１９４
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上に述べた特許文献１では、受信者数によってマルチキャストとユニキャストを切り替えるので、会議の途中で受信者数が増加した場合に切り替えが行われることとなり、動画の配信が一時中断する可能性がある。
【００１０】
また、特許文献２では、ユニキャストによる１対１のテレビ会議中に他の局が参加すると、ユニキャストからマルチキャストに切り替えられる。したがって、その場合に動画の配信が一時中断する可能性がある。
【００１１】
また、特許文献３では、参加者の発言によってマルチキャストとユニキャストとの切り替えが行われるので、やはり動画の配信が一時中断する可能性がある。
【００１２】
特許文献４では、端末が同一ネットワーク上にあるか否かでマルチキャストかユニキャストかが決まるので、サーバおよびネットワークにおける負荷の低減というマルチキャストのメリットが生かされないことが起こる。
【００１３】
このように、従来においては、会合の様子を撮影した動画の配信において種々の問題があり、動画受信希望者のＰＣ（パーソナルコンピュータ）などの端末に対するアドレス解決が適切に行われているとは言えなかった。
【００１４】
本発明は、上述の問題に鑑みてなされたもので、会合の様子を撮影した動画をネットワークを介して端末に配信するに際し、配信の中断などが生じることなく、適切なアドレス解決を行って動画配信が行えるようにすることを目的とする。
【課題を解決するための手段】
【００１５】
本発明に係るサーバは、会合の様子を撮影した動画をネットワークを介して端末に配信する動画配信システムのために、会合に対してそれぞれ設定された開催時期および当該会合の録画の配信時期を記憶する会合情報記憶手段と、ユーザによって選択され端末から送信された配信希望会合を受け付ける受け付け手段と、前記受け付け手段が配信希望会合を受け付けたときに、そのときの当該配信希望会合の開催状況に応じて、当該配信希望会合の動画の配信のためのユニキャストアドレスまたはマルチキャストアドレスのいずれかを選択するアドレス選択手段と、前記アドレス選択手段で選択したユニキャストアドレスまたはマルチキャストアドレスを前記ユーザの端末に送信するアドレス送信手段と、を有する。
【発明の効果】
【００１６】
本発明によると、会合の様子を撮影した動画をネットワークを介して端末に配信するに際し、配信の中断などが生じることなく、ユニキャストおよびマルチキャストのそれぞれの利点を生かした動画配信が行える。
【図面の簡単な説明】
【００１７】
【図１】本実施形態の動画配信システムの構成例を示すブロック図である。
【図２】複合機および端末などにおける構成の例を示すブロック図である。
【図３】会合情報テーブルの例を示す図である。
【図４】資格情報テーブルの例を示す図である。
【図５】配信日時設定画面の例を示す図である。
【図６】資格情報設定画面の例を示す図である。
【図７】会合選択画面の例を示す図である。
【図８】動画配信のためのアドレス送信の流れを示すフローチャートである。
【図９】動画送信における流れを示すフローチャートである。
【発明を実施するための形態】
【００１８】
〔動画配信システム〕
図１には本実施形態の動画配信システム１の構成例が示されている。動画配信システム１は、プレゼンテーション、研修会、会議、または集会などの会合、またはテレビ会議など、種々の会合の様子を撮影した動画を、ネットワークを介して端末に配信するシステムである。
【００１９】
動画配信システム１は、テレビ会議システムまたは会合運営支援システムなどの一部として構成することも可能である。
【００２０】
図１において、動画配信システム１は、複合機１１、複数の端末１２（１２ａ，１２ｂ…），１３（１３ａ，１３ｂ…）などからなっている。複合機１１および端末１２はＬＡＮ（Local Area Network) などによって互いに接続されており、それらと端末１３とはインターネットＮＷＴを介して接続されている。ＬＡＮおよびインターネットＮＷＴなどを含めてネットワークＮＷと記載する。
【００２１】
複合機１１は、コピー機能、ネットワークプリンティング機能、ＦＡＸ機能、スキャナ機能、およびドキュメントサーバ機能など多機能を備えた画像形成装置である。ＭＦＰ（Multi Function Peripherals）とも呼称される。複合機１１は、電子写真プロセスによって用紙上に画像形成を行うことが可能である。
【００２２】
複合機１１は、ボックス機能（ＢＯＸ機能）を持っている。ボックス機能によると、動画、画像、線画、文字などを含む種々の複数のファイルを記憶領域であるボックス（ＢＯＸ）に仕分けして格納し、ユーザの指令に応じてそれを読み出し、印刷またはデータ転送などを行うことができる。
【００２３】
また、複合機１１は、コンピュータとしての機能を持っており、種々のデータ処理、およびネットワークＮＷを介したデータ通信を行うことが可能である。本実施形態において、複合機１１は、ネットワークＮＷに接続された端末１２，１３をクライアントとするサーバとして用いられる。
【００２４】
このように、複合機１１は、動画配信システム１における種々の機能を担っており、例えば会合が開催される会場の中、または会場の外の適当な場所に設置される。また発表者の近くに設置してもよい。
【００２５】
端末１２，１３として、パーソナルコンピュータ、テレビ会議端末、モバイル端末、その他の電子端末などを用いることができる。パーソナルコンピュータとして、ノート型、モバイル型、またはデスクトップ型のものなどを用いることができる。
【００２６】
端末１２，１３は、複合機１１から動画の配信を受けるために用いられるが、通常の会合またはテレビ会議に参加する際に用いることも可能である。
【００２７】
なお、図には示していないが、プロジェクタまたは大型モニタなどの表示装置が、複合機１１または端末１２に接続可能である。複合機１１または端末１２から表示装置に画像データを送ることにより、それらの画像を拡大して表示することが可能である。
【００２８】
本実施形態において、複合機１１は、録画した動画または生中継の動画を、ネットワークＮＷを介して端末１２，１３に配信するサーバとして機能する。
【００２９】
そのために、複合機１１には、例えば、会合に対してそれぞれ設定された開催時期および当該会合の録画の配信時期を記憶する会合情報記憶手段と、ユーザによって選択され端末から送信された配信希望会合を受け付ける受け付け手段と、受け付け手段が配信希望会合を受け付けたときに、そのときの当該配信希望会合の開催状況に応じて、当該配信希望会合の動画の配信のためのユニキャストアドレスまたはマルチキャストアドレスのいずれかを選択するアドレス選択手段と、アドレス選択手段で選択したユニキャストアドレスまたはマルチキャストアドレスをユーザの端末に送信するアドレス送信手段とが設けられる。
【００３０】
アドレス選択手段は、配信希望会合が開催中である場合および会合情報記憶手段に配信時期が設定されている場合に、マルチキャストアドレスを選択し、配信希望会合が終了しており会合情報記憶手段に配信時期が設定されていない場合に、ユニキャストアドレスを選択する。
【００３１】
また、会合情報記憶手段に記憶された会合の全部または一部についてその一覧表示のためのサムネイル画像を作成するサムネイル作成手段と、ユーザに配信希望会合を選択させるために当該ユーザの端末にサムネイル画像を送信するサムネイル送信手段とが設けられる。
【００３２】
また、複合機１１は、会合のそれぞれについて動画を受信する資格の有無を示す資格情報を設定する資格情報設定手段を有し、受け付け手段は、ユーザの端末から送信された前記配信希望会合を受信したときに、資格情報を参照して、当該ユーザに対して当該配信希望会合を受け付けるか否かを判断する。
【００３３】
会合情報記憶手段には、会合についてそれぞれの参加者が記憶されており、資格情報設定手段は、各会合の参加者に対して当該会合について動画を受信する資格が有と設定する。
【００３４】
また、複合機１１には、会合の様子を撮影するカメラと、カメラが撮影した動画を録画する録画手段とを有する。配信希望会合が開催中である場合にはカメラで撮影した動画をリアルタイムで配信し、配信希望会合が終了している場合には録画手段で録画された動画を配信する。
〔複合機のサーバとしての機能の説明〕
以下、複合機１１および端末１２，１３の機能について詳しく説明する。
【００３５】
図２において、複合機１１には、会合情報設定部２１、資格情報設定部２２、受け付け部２３、アドレス選択部２４、アドレス送信部２５、録画部２６、動画記憶部２７、サムネイル作成部２８、サムネイル送信部２９、動画送信部３０、人事情報記憶部３１、およびカメラＣＭなどが設けられる。
【００３６】
端末１３には、配信希望会合送信部４１、および動画受信部４２が設けられる。なお、端末１３には、動画配信システム１のクライアントとして機能するためのアプリケーションプログラムがインストールされており、そのアプリケーションプログラムの動作の下で複合機１１との間のデータの送受信などが行われる。
【００３７】
会合情報設定部２１は、ユーザの操作入力などに応じて、会合についての情報を設定し、会合情報テーブルＴＢ１として記憶する。
【００３８】
図３において、会合情報テーブルＴＢ１は、会合識別情報ＧＤ、責任者ＧＳ、参加者ＧＫ、開催日時ＧＮ、および配信日時ＧＨなどの項目を備える。
【００３９】
会合識別情報ＧＤは、各会合を一意に識別する情報であり、会合名などであってもよい。責任者ＧＳは、例えばその会合の主催者、担当者、発表者などである。通常、責任者ＧＳは会合の参加者でもある。参加者ＧＫは、その会合に出席する者、会合に参加の申込みをした者、会合の構成員などである。
【００４０】
開催日時ＧＮは、会合を開催する期日を示す日および時刻である。開催日時ＧＮは、通常、開始日時および終了日時を含む。
【００４１】
配信日時ＧＨは、会合の様子を録画した動画を配信する時期を示す日および時刻である。複数回に渡って配信する場合は、それらの複数の時期が記録される。録画した動画を配信しない場合には、空白となる。
【００４２】
図５には、ユーザが配信日時ＧＨを設定する際の配信日時設定画面ＨＧ１，２の例が示されている。配信日時設定画面ＨＧ１，２は、例えば、Ｗｅｂブラウザ機能を用いて複合機１１にアクセスしまたはログインすることにより、複合機１１からダウンロードされる。
【００４３】
図５（Ａ）においては、会合「Ｋ１」についての配信日時ＧＨの設定を行う。ユーザは、配信の開始日、時刻を入力し、ＯＫボタンを押す。
【００４４】
図５（Ｂ）においては、日時についての入力ミスがあった場合に、配信日時の設定ができない旨のメッセージＭＧ１が表示される。例えば、会合の開催日時ＧＮよりも以前の日時を入力した場合に、エラーとなり、メッセージＭＧ１が表示される。
【００４５】
なお、なお、本実施形態において、録画ではなく生中継の動画の配信は常に可能となっている。つまり、開催日時ＧＮに対応した日時に、生中継の動画の配信が行われる。ただし、開催日時ＧＮに示された日時ではなく、実際の会合において責任者ＧＳなどが開始の操作入力を行ったときから終了の操作入力を行ったときまでの間に生中継の動画の配信が行われることもある。
【００４６】
これは、生中継の動画の配信を受けて会合に参加したいユーザがある場合の便宜を図るためである。しかし、そのような便宜を図る必要がない場合には、配信日時ＧＨが設定されている場合に生中継の動画の配信を行わないようにすることも可能である。
【００４７】
また、生中継の動画の配信を行うか否かについての項目を設けてもよい。その場合に、動画の配信を行わない旨が設定されている場合には、配信日時ＧＨに設定された日時に録画された動画の配信が行われるのみとなる。
【００４８】
会合情報テーブルＴＢ１に、会合の場所、および、電子会合（テレビ会議または電子会議）である場合には接続のためのパスワードなどを記録してもよい。
【００４９】
また、会合情報設定部２１に、会合の種類などを示す項目を設けてもよい。例えば、営業会議、営業１課会議、開発会議、経営会議、技術説明会などである。会合の種類を示す項目を設けた場合には、例えば、動画の配信を受ける資格の設定に際し、会合の種類に対して資格の有無を設定することも可能である。
【００５０】
配信日時ＧＨの設定を行ったときには、設定を行った責任者ＧＳなどは、その旨を関係部署にアナウンスすればよい。そのようなアナウンスのためのメッセージを、会合情報テーブルＴＢ１および資格情報テーブルＴＢ２などを参照して自動的に作成してメール送信などを行うようにしてもよい。
【００５１】
資格情報設定部２２は、ユーザの操作入力などに応じて、会合のそれぞれについて動画を受信する資格の有無を示す資格情報を設定し、資格情報テーブルＴＢ２として記憶する。資格情報を設定するユーザとしては、例えば、会合の責任者ＧＳ、会合の司会者、または管理者などが考えられる。
【００５２】
図４には、ある企業に所属する社員について、社内で行われる会合の動画の配信を受ける資格の有無を設定した資格情報テーブルＴＢ２が示されている。
【００５３】
図４において、資格情報テーブルＴＢ２は、社員識別情報ＳＤ、部署ＳＢ、役職ＳＹ、および受信資格ＳＳなどの項目を備える。
【００５４】
社員識別情報ＳＤは、各社員を識別する情報である。氏名、社員番号などでもよい。なお、社員には、企業の役員および管理職などをも含む。
【００５５】
部署ＳＢは、社員の所属する部署である。役職ＳＹは、社員の役職または肩書などである。
【００５６】
受信資格ＳＳには、その社員について、配信を受ける資格のある会合が記録される。ここに示す例では、受信資格ＳＳには個々の会合の会合識別情報ＧＤが示されているが、これ以外の方法で会合を特定してもよい。例えば、会合の種類、会合の期日、会合の責任者などによって会合を特定し、それらにより特定された会合に対して包括的に動画の受信資格の有無を設定してもよい。
【００５７】
図６には、ユーザが受信資格ＳＳの設定を行う際の受信資格設定画面ＨＧ３の例が示されている。受信資格設定画面ＨＧ３は、例えば、Ｗｅｂブラウザ機能を用いて複合機１１の当該機能にアクセスしまたはログインすることによって表示される。
【００５８】
図６においては、会合「Ｋ１」についての受信資格ＳＳの設定を行う。受信資格ＳＳの候補として、会合参加者、会合参加者の上長、組織、および個人が示されている。
【００５９】
会合参加者は、その会合の参加者ＧＫである。会合参加者の上長は、参加者ＧＫの所属長である。これらは、会合情報テーブルＴＢ１および人事情報などを参照することによってデータの取得が可能である。
【００６０】
組織は、例えば、総務部、技術部など、組織の全体を指定する。個人は、例えば、社長、役員、顧問など、個人を個別に指定する。組織および個人については、検索ボタンが設けられ、これを押すことにより検索を行うことができる。
【００６１】
これらのいずれかを選択し、または入力し、ＯＫボタンを押すことにより、入力された条件に合う者に対して受信資格ＳＳの設定が行われる。
【００６２】
なお、受信資格ＳＳの設定において、所定の条件を満たす者、例えば、会合の責任者ＧＳ、会合の参加者ＧＫ、社長などについて、このような受信資格設定画面ＨＧ３によることなく、自動的に受信資格ＳＳを有りとする設定を行うようにすることも可能である。
【００６３】
また、資格情報テーブルＴＢ２の社員情報は、人事情報記憶部３１から転送することが可能である。
【００６４】
なお、資格情報テーブルＴＢ２を、図４で示した以外の種々のフォーマットとすることが可能である。例えば、登録された各会合に対して、その動画の配信を受ける資格のある者を記録するようにしてもよい。
【００６５】
受け付け部２３は、端末１２，１３から送信された配信希望会合ＫＫを受け付ける。配信希望会合ＫＫは、端末１２，１３において、ユーザが操作入力を行って選択し、送信する。
【００６６】
受け付け部２３は、端末１２，１３から送信された配信希望会合ＫＫを受信したときに、資格情報テーブルＴＢ２を参照して、当該配信希望会合ＫＫを送信したユーザに対して当該配信希望会合ＫＫを受け付けるか否かを判断する。
【００６７】
アドレス選択部２４は、受け付け部２３が配信希望会合ＫＫを受け付けたときに、そのときの配信希望会合ＫＫの開催状況に応じて、当該配信希望会合ＫＫの動画の配信のためのユニキャストアドレスＡＵまたはマルチキャストアドレスＡＭのいずれかを選択する。
【００６８】
ユニキャストアドレスＡＵは、複合機１１から端末１３にユニキャストによって動画を配信するために必要なＩＰアドレスである。マルチキャストアドレスＡＭは、複合機１１から端末１３にマルチキャスによって動画を配信するためのＩＰアドレスである。これらアドレスにはＭＡＣアドレスが含まれることもある。
【００６９】
本実施形態において、アドレス選択部２４は、配信希望会合ＫＫが開催中である場合、および会合情報テーブルＴＢ１に配信日時ＧＨが設定されている場合に、マルチキャストアドレスＡＭを選択する。また、配信希望会合ＫＫが終了しており、会合情報テーブルＴＢ１に配信日時ＧＨが設定されていない場合に、ユニキャストアドレスＡＵを選択する。
【００７０】
すなわち、ユーザが端末１２，１３によって複合機１１にアクセスした時点で、そのときに通知した配信希望会合ＫＫが開催中であった場合には、生中継の動画を配信するために、マルチキャストアドレスＡＭを選択する。また、配信希望会合ＫＫが開催前であったり終了していた場合でも、会合情報テーブルＴＢ１に配信日時ＧＨが設定されている場合には、マルチキャストアドレスＡＭを選択する。
【００７１】
これに対して、その時点で配信希望会合ＫＫが終了しており、しかも会合情報テーブルＴＢ１に配信日時ＧＨが設定されていない場合には、ユニキャストアドレスＡＵを選択する。
【００７２】
アドレス送信部２５は、アドレス選択部２４で選択されたユニキャストアドレスＡＵまたはマルチキャストアドレスＡＭを当該ユーザの端末１２，１３に送信する。
【００７３】
録画部２６は、カメラＣＭが撮影した会合の様子の動画ＦＤを録画する。カメラＣＭは、例えば複合機１１に取り付けられ、または外付けで設けられてケーブルにより複合機１１に接続される。また、複合機１１に直接に接続されていないカメラＣＭによって動画ＦＤを取得し、取得した動画ＦＤを複合機１１に転送してもよい。
【００７４】
カメラＣＭは、会合の様子を撮影しかつ参加者の発言などを録音するものであり、会合室の全景、発言者のアップ画像、その他の画像、および音声などを動画ＦＤとして撮影する。複合機１１に取り付けた場合には、複合機１１の周囲の所定の範囲を撮影するようにすればよい。
【００７５】
動画記憶部２７は、録画部２６で録画した動画ＦＤＲを記録し、また、他のカメラまたは録画装置を用いて録画した動画ＦＤＲを記録する。動画記憶部２７は、例えば大容量の磁気ディスク装置などによって構成される。動画記憶部２７を複合機１１の外部に設けることも可能である。
【００７６】
サムネイル作成部２８は、会合情報テーブルＴＢ１に記憶された会合の全部または一部について、その一覧表示のためのサムネイル画像ＦＳを作成する。サムネイル画像ＦＳの作成に当たっては、カメラＣＭから出力される動画ＦＤ、または動画記憶部２７に記憶された動画ＦＤＲが用いられる。生中継の場合には、カメラＣＭから出力される動画ＦＤのうちの適当なタイミングの画像がサムネイル画像ＦＳとされる。
【００７７】
サムネイル送信部２９は、ユーザに配信希望会合ＫＫを選択させるために、当該ユーザの端末１２，１３にサムネイル画像ＦＳを送信する。
【００７８】
動画送信部３０は、動画配信に際して、動画ＦＤ，ＦＤＲを端末１２，１３に向けて送信する。
【００７９】
人事情報記憶部３１には、例えば人事情報システムなどで用いられている人事情報記の一部が転送されて記憶される。なお、人事情報記憶部３１を設けることなく、人事情報システムから直接に資格情報テーブルＴＢ２に転送することも可能である。
【００８０】
配信希望会合送信部４１は、ユーザの操作入力などに応じて、動画の配信を希望する配信希望会合ＫＫを選択して複合機１１に送信する。つまり、配信希望会合ＫＫの選択に際して、複合機１１からサムネイル画像ＦＳが送信されるので、ユーザはその中から配信を希望する会合を選択する。
【００８１】
動画受信部４２は、複合機１１から送信される動画ＦＤ，ＦＤＲを受信する。
【００８２】
図７には、ユーザの端末１３の表示面に表示される会合選択画面ＨＧ４，５が示される。会合選択画面ＨＧ４，５は、例えばＷｅｂブラウザ機能を用いて複合機１１にアクセスすることにより、複合機１１から送信されたサムネイル画像ＦＳを一覧表示したものである。
【００８３】
図７（Ａ）において、会合選択画面ＨＧ４には、各会合Ｋ１，Ｋ２，Ｋ３…についてのサムネイル画像ＦＳが表示されている。画面ＨＧ４の右上部に、開催日時を選択して指定するためのボタンＢＴ４が表示されている。
【００８４】
ユーザは、表示されたサムネイル画像ＦＳの中から、動画ＦＤの配信を希望する会合を選択してクリックし、複合機１１に送信する。これによって、配信希望会合ＫＫが複合機１１に送信される。
【００８５】
なお、１つの画面ＨＧに表示し切れないサムネイル画像ＦＳが、スクロールすることによって表示される。ボタンＢＴ４を操作して開催日時を選択するようにしたが、これに代えて、またはこれとともに、配信日時を選択するようにしてもよい。
【００８６】
複合機１１は、送信されてきた配信希望会合ＫＫについて、当該ユーザが受信資格ＳＳを有するか否かを判断する。
【００８７】
図７（Ｂ）は、送信されてきた配信希望会合ＫＫについて、当該ユーザが受信資格ＳＳを有さない場合のメッセージＭＧ２が表示されている。この場合には、ユーザは他の会合を選択するか、または動画の配信を諦めることとなる。
【００８８】
なお、上に述べた複合機１１の機能は、例えば複合機１１にインストールされたコンピュータプログラムがＣＰＵなどにより実行されることにより、または適当なハードウエア回路との共働により実現される。すなわち、複合機１１には、ＣＰＵ、ＲＯＭ、ＲＡＭ、その他の周辺回路素子、および種々のハードウエア回路などが設けられる。ＲＯＭまたはＲＡＭには、種々のコンピュータプログラムが格納され、それがＣＰＵによって実行される。そのようなコンピュータプログラムは、インターネットＮＷＴを介してダウンロードすることが可能であり、また図示しない記録媒体からデバイス駆動装置を用いてインストールすることも可能である。
〔フローチャートによる説明〕
次に、動画の配信の流れをフローチャートに沿って説明する。
【００８９】
図８において、端末１２，１３から複合機１１に配信希望会合ＫＫが送信されてくると（＃１１）、受け付け部２３は、資格情報テーブルＴＢ２を参照し、その配信希望会合ＫＫを受け付けるかどうかを判断する（＃１２）。その際に、会合情報テーブルＴＢ１が参照されることもある。
【００９０】
配信希望会合ＫＫを送信したユーザがその配信希望会合ＫＫについて受信資格がない場合には（＃１３でノー）、資格がない旨のメッセージをそのユーザの端末１２，１３に表示する（＃１４）。
【００９１】
配信希望会合ＫＫを送信したユーザがその配信希望会合ＫＫについて受信資格がある場合に（＃１３でイエス）、当該会合について配信日時ＧＨが設定されているか否かをチェックする（＃１４）。
【００９２】
当該会合について配信日時ＧＨが設定されていない場合には（＃１５でノー）、当該会合が開催中であるか否かを判断する（＃１６）。
【００９３】
当該会合が開催中でない場合には（＃１６でノー）、アドレス選択部２４はユニキャストアドレスＡＵを選択し、これを端末１３に送信する（＃１７）。
【００９４】
当該会合が開催中である場合には（＃１６でイエス）、アドレス選択部２４はマルチキャストアドレスＡＭを選択し、これを端末１３に送信する（＃１８）。
【００９５】
図９には、複合機１１から端末１２，１３へのアドレス通知が終了した後における動画の配信処理の流れが示されている。
【００９６】
図９において、複合機１１は、会合情報テーブルＴＢ１に配信日時ＧＨが設定されている会合について（＃２１でイエス）、現在日時がその配信日時ＧＨと一致すると（＃２４でイエス）、マルチキャストによって動画ＦＤＲを配信する（＃２３）。現在日時がその配信日時ＧＨに達するまでは、動画ＦＤを配信することなく待機する。
【００９７】
また、配信日時ＧＨが設定されていない会合について（＃２１でノー）、ユーザの端末１２，１３から動画配信のアクセスがあれば（＃２２でイエス）、その時点で直ぐにユニキャストによる動画ＦＤ，ＦＤＲの送信を行う（＃２３）。
【００９８】
なお、ユーザの端末１２，１３から送信される配信希望会合ＫＫは、複合機１１では、会合の状況および配信日時ＧＨの設定状況に応じては、その会合についての動画ＦＤの配信の依頼と受け取ることが可能である。
【００９９】
上に述べた本実施形態の動画配信システム１によると、ユーザが端末１２，１３から複合機１１に配信希望会合ＫＫを送信した場合に、その時点における会合の状況に応じて、適切なアドレス解決が行われ、適切な方式で動画の配信が行われる。
【０１００】
すなわち、配信希望会合ＫＫが開催中である場合には、マルチキャストによって生中継の動画が配信される。この場合に、同様な条件を満たした複数のユーザに生中継の動画が配信される。
【０１０１】
配信希望会合ＫＫが既に終了しており、会合情報テーブルＴＢ１に配信日時ＧＨが設定されていない場合には、その時点において、ユニキャストによって録画した動画が送信される。この場合に、配信希望会合ＫＫを送信したユーザの端末１２，１３に対して、１対１で動画の送信が行われる。
【０１０２】
配信希望会合ＫＫが既に終了しており、会合情報テーブルＴＢ１に配信日時ＧＨが設定されている場合には、その時点においては動画の送信は行われず、設定された配信日時ＧＨになった時点で、マルチキャストによって録画した動画が配信される。この場合に、同様な条件を満たした複数のユーザに、録画した動画が配信される。
【０１０３】
したがって、動画の配信に際し、会合の状況および配信を希望する者の状況に応じて適切な方法による動画の配信が行われる。例えば、生中継の動画の場合にはマルチキャスで配信が行われ、また配信日時ＧＨが設定された動画に場合にはその日時にマルチキャストで一斉に配信が行われる。
【０１０４】
このように、マルチキャストによる配信を行うことにより、受信者が多数であっても、複合機１１の負荷が低減され、ネットワークＮＷの帯域を過剰に消費することがなくなる。また、動画の受信を希望するユーザ以外のユーザの端末１２，１３に対する負荷が低減される。
【０１０５】
また、配信日時ＧＨが設定されていないときには、配信を希望するユーザとの間でユニキャストによる動画の配信が行われるので、ユーザは何時でも安定した動画の配信を受けることができる。
【０１０６】
また、配信希望会合ＫＫを送信したユーザに対し、動画の配信中には同じ配信方法によって配信が行われ、配信方法が途中で切り替わることがない。そのため、動画の配信が一時中断するということがなく、安定して動画の配信を受けることができる。
【０１０７】
上に述べた実施形態において、複合機１１をサーバとして用いたが、複合機１１以外の機器をサーバとして用いてもよい。例えば、端末１２，１３のいずれかをサーバとして用いることができる。
【０１０８】
また、サーバの機能を、複合機１１および端末１２，１３によって分担するようにしてもよい。その場合には、サーバの機能を分担した複合機１１および端末１２，１３の全体がサーバに相当することとなる。
【０１０９】
上に述べた実施形態において、会合情報テーブルＴＢ１および資格情報テーブルＴＢ２に、上に述べた以外の項目を設けてもよい。また、それぞれの情報の格納形式は種々変更することができる。
【０１１０】
上に述べた実施形態において、複合機１１または端末１２，１３における処理内容、処理のタイミングまたは順序などは、上に述べた以外に種々変更することができる。その他、複合機１１、端末１２，１３、または動画配信システム１の各部または全体の構成、構造、回路、個数、データの構成、配置などは、本発明の主旨に沿って適宜変更することができる。
【符号の説明】
【０１１１】
１  動画配信システム
１１  複合機（サーバ）
１２，１３  端末（サーバ）
２１  会合情報設定部
２２  資格情報設定部（資格情報設定手段）
２３  受け付け部（受け付け手段）
２４  アドレス選択部（アドレス選択手段）
２５  アドレス送信部（アドレス送信手段）
２６  録画部（録画手段）
２７  動画記憶部
２８  サムネイル作成部（サムネイル作成手段）
２９  サムネイル送信部（サムネイル送信手段）
３０  動画送信部
４１  配信希望会合送信部（配信希望会合送信手段）
４２  動画受信部（動画受信手段）
ＮＷ  ネットワーク
ＣＭ  カメラ
ＴＢ１  会合情報テーブル（会合情報記憶手段）
ＴＢ２  資格情報テーブル
ＦＤ，ＦＤＲ  動画
ＫＫ  配信希望会合
ＧＨ  配信日時（配信時期）
ＧＫ  参加者
ＳＳ  受信資格
ＡＵ  ユニキャストアドレス
ＡＭ  マルチキャストアドレス
【図１】
0005392185.tif 000002
【図２】
0005392185.tif 000003
【図３】
0005392185.tif 000004
【図４】
0005392185.tif 000005
【図５】
0005392185.tif 000006
【図６】
0005392185.tif 000007
【図７】
0005392185.tif 000008
【図８】
0005392185.tif 000009
【図９】
0005392185.tif 000010