(57)【要約】【課題】  コンピュータネットワークを介して配信された画像のみの流用を防止すること。【解決手段】  クライアント装置（４２ａ）は、ネットワーク（４４）を介してビデオサーバ（４０）に接続し、該ビデオサーバから配信される画像を受信するネットワークＩ／Ｆ（７２）と、ネットワークＩ／Ｆにより画像を受信する前に取得した情報を記憶する記憶手段（６４、６６）と、ネットワークＩ／Ｆにより受信された画像を表示し、ビデオサーバとの接続を切断する際に、前記記憶手段に記憶された情報を表示するためのビットマップディスプレイ６８とを有する。【選択図】  図２
2009077444.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してサーバに接続し、該サーバから配信される画像を受信する受信手段と、
前記受信手段により画像を受信する前に取得した情報を記憶する記憶手段と、
前記受信手段により受信された画像を表示し、前記サーバとの接続を切断する際に、前記記憶手段に記憶された情報を表示する表示手段と
を有することを特徴とする画像表示装置。
【請求項２】
前記サーバから配信される画像はカメラによって撮影される動画像であり、前記記憶手段に記憶される情報は広告情報であることを特徴とする請求項１に記載の画像表示装置。
【請求項３】
画像表示装置において画像を表示する画像表示方法であって、
ネットワークを介してサーバに接続する接続工程と、
前記サーバから配信された画像を表示し、前記サーバとの接続を切断する際に、前記サーバから配信される画像が受信される前に取得して記憶手段に記憶された情報を表示するための表示工程と
を有することを特徴とする画像表示方法。
【請求項４】
前記サーバから配信される画像はカメラによって撮影される動画像であり、前記記憶手段に記憶される情報は広告情報であることを特徴とする請求項３に記載の画像表示方法。
【請求項５】
コンピュータに、
ネットワークを介してサーバに接続する接続工程と、
前記サーバから配信された画像を表示し、前記サーバとの接続を切断する際に、前記サーバから配信される画像が受信される前に取得して記憶手段に記憶された情報を表示するための表示工程と
を実行させるための、ネットワークを介してサーバから配信される画像を表示するためのプログラムを記録したコンピュータ読取り可能な記録媒体。
【請求項６】
前記サーバから配信される画像はカメラによって撮影される動画像であり、前記記憶手段に記憶される情報は広告情報であることを特徴とする請求項５に記載の記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータネットワークを介して配信されたライブ画像等の動画を表示する、ネットワークに接続された画像表示装置及び方法に関する。
【背景技術】
【０００２】
インターネット及びイントラネットなどのコンピュータ・ネットワークを介在してライブ画像を不特定または特定の観察者（コンピュータ）に配信する画像配信システムが知られている。例えば、ライブ画像がＷＷＷのホームページにはめ込む形又はホームページの一部として配信され、クライアントの画面上に画像表示される。
【０００３】
例えば、図９に示すような一般的なこのコンピュータ・ネットワークを想定すると、インターネット端末１０は、インターネット１２を介してＷＷＷサーバ１４にアクセスし、ＷＷＷサーバ１４のホームページにリンクされているビデオカメラ１６に接続してその撮影画像を要求する。カメラ１６の撮影画像は、プラグイン、ヘルパー・アプリケーション又はサーバプッシュ技術により、端末１０のブラウザの画面上に表示される。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このようなライブ画像と同時に図１０（Ａ）に示すように、画像提供者の広告を表示できると、効果的であるが、従来は、カメラ１６の撮影画像のみを取得することが可能であり、図１０（Ｂ）に示すように、画像提供者の広告に代えて第三者の広告が表示されるようにすることも可能である。即ち、カメラ１６の撮影画像のみを流用することができる。
【０００５】
本発明は上記問題点を鑑みてなされたものであり、コンピュータネットワークを介して配信された画像のみの流用を防止することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の画像表示装置は、ネットワークを介してサーバに接続し、該サーバから配信される画像を受信する受信手段と、前記受信手段により画像を受信する前に取得した情報を記憶する記憶手段と、前記受信手段により受信された画像を表示し、前記サーバとの接続を切断する際に、前記記憶手段に記憶された情報を表示するための表示手段とを有する。
【０００７】
また、画像表示装置において画像を表示する本発明の画像表示方法であって、ネットワークを介してサーバに接続する接続工程と、前記サーバから配信された画像を表示し、前記サーバとの接続を切断する際に、前記サーバから配信される画像が受信される前に取得して記憶手段に記憶された情報を表示するための表示工程とを有する。
【発明の効果】
【０００８】
本発明によれば、サーバと切断する際に、サーバから画像を受信する前に取得した情報を表示するので、サーバから配信された画像のみの流用を防止することができる。
【発明を実施するための最良の形態】
【０００９】
以下、添付図面を参照して本発明を実施するための最良の形態を詳細に説明する。
【００１０】
（第１の実施形態）
図１は、本発明の第１の実施形態にかかる画像配信システムの概略構成図を示す。２０は被写体撮影用カメラ、２２は広告等の画像情報を送出する画像サーバ、２４はカメラ２０の出力と画像サーバ２２の出力を切り替える切り替え器、２６はＷＥＢサーバで、２８はネットワーク、３０はインターネット端末（パーソナルコンピュータ等）である。
【００１１】
インターネット端末３０がネットワーク２８を介してＷＥＢサーバ２６のホームページにアクセスし、そのホームページウ上でカメラ２０を指定することにより、ＷＥＢサーバ２６に被写体撮影用カメラ２０の画像を要求し、カメラ２０の撮影画像を受信する。ここまでは従来例と同じであるが、本実施の形態では、一定時間が過ぎる毎に、切り替え器２４が、カメラ２０の出力画像の代わりに画像サーバ２２からの情報に一定時間、切り替える。例えば、切り替え器２４は、５５秒間にカメラ２０の画像を選択し、次の５秒間に画像サーバ２２からの画像情報を選択して、それぞれネットワーク２８に送出する。
【００１２】
以下、図５のフローチャートを参照して、ＷＥＢサーバ２６の動作を説明する。
【００１３】
まず、ステップＳ１０で、インターネット端末３０からの画像要求を待つ。画像が要求されると、ステップＳ１１で切り替え器２４によりカメラ２０を選択し、カメラ２０により撮影された画像の送信を開始すると同時に、内部タイマーをリセットしてスタートさせる。ステップＳ１２でＷＥＢサーバ２６は画像を配信しながら一定時間（上述の例では５５秒）が経過するのを待つ。一定時間経過すると、ステップＳ１３で切り替え器２４により画像サーバ２２に切り換えて画像サーバ２２に保持されている情報の送信を開始すると共に、内部タイマーをリセットしてスタートさせる。ステップＳ１４でＷＥＢサーバ２６は情報を配信しながら一定時間（上述の例では５秒）が経過するのを待ち、一定時間経過すると、ステップＳ１５へ進む。ステップＳ１５では通信が切断されたか否かを判断し、切断されていれば処理を終了し、切断されていなければステップＳ１１へ戻り、ステップＳ１１からステップＳ１５までの処理を繰り返す。
【００１４】
画像サーバ２２から送出する情報としては広告等が考えられる。画像サーバ２２から送出する情報は、送出の都度、上述の例では１秒毎に、その内容を変更しても良い。カメラ２０により撮影した画像を切り替え器２４経由で画像サーバ２２に供給し、蓄積することもできる。
【００１５】
画像サーバ２２から初めて配送された広告を、端末３０側に記憶させ、それ以降の画像サーバ２２の情報を表示するタイミングでは、端末３０に記憶された広告を表示するようにしてもよい。これにより、ネットワーク２８のトラフィックを削減できる。
【００１６】
カメラ２０（及び画像サーバ２２）に接続した後、最初の画像が配信されるまでに、一般的に数秒から数十秒の時間がかかるが、この間に、前回のアクセスでインターネット端末３０に配信されていた広告を表示するようにしてもよい。
【００１７】
インターネットを無料又は非常に低価格で使用できるユーザは、回線を接続したまま又は伝送量を確保したままにしがちであり、その結果、無用なトラフィックの増大や、サーバへの負荷の増大を招く場合がある。この対策として、一定時間経過したら接続を切断又は確保した伝送容量を解放する方法があり、そのような対策が採られる場合には、切断等の後に、既に配信されていた広告を表示するようにしてもよい。このように表示制御することで、サーバから配信された画像のみの流用を防止することができる。
【００１８】
図２は、本実施の形態のＷＥＢサーバ２６及び端末３０の一例の構成ブロック図である。４０はカメラサーバ装置、４２ａ，４２ｂ，４２ｃはネットワーク４４経由でカメラサーバ装置４０を遠隔操作するクライアント装置（以下、単に「クライアント」と呼ぶ。）である。
【００１９】
カメラサーバ装置４０は、ＣＰＵ４６、主記憶４８、二次記憶装置５０、ネットワーク・インターフェース５２、ビデオカメラ５４、ビデオカメラ５４を制御するカメラ制御装置５６、タイマ５８及びビデオカメラ５４から出力される映像信号を取り込むビデオキャプチャ装置６０を具備する。カメラ制御装置５６は、ビデオカメラ５４の撮影方向（パン、チルト）及び倍率（ズーム）を制御できる。二次記憶装置５０には、ＣＰＵ４６の制御プログラムの他に、ビデオカメラ５４の撮影画像の合間に挿入する広告の画像情報などが格納されている。即ち、二次記憶装置５０は図１の画像サーバ２２に相当する。ＣＰＵ４６は、タイマ５８を参照して、所定時間毎に、ビデオカメラ５４の撮影画像の出力と２次記憶装置５０に格納される広告画像の出力を切り替える。即ち、ＣＰＵ４６が切り替え器２４の機能を果たす。
【００２０】
ビデオキャプチャ装置６０は、ビデオカメラ５４からのＮＴＳＣ信号を取り込み、Ａ／Ｄ変換した後、圧縮してネットワーク・インターフェース５２に供給する。映像圧縮方式としては、モーションＪＰＥＧ方式及びＭＰＥＧ方式などがあるが、本実施の形態は、これに限らない。
【００２１】
カメラサーバ装置４０のＣＰＵ４６は、ビデオカメラ５４から出力される映像信号をビデオキャプチャ装置６０により取り込み、要求元のクライアント４２ａ，４２ｂ又は４２ｃにネットワーク４４を介して配送する。ＣＰＵ４６はまた、ビデオカメラ５４の制御権を有しているクライアント４２ａ，４２ｂ又は４２ｃからのカメラ制御指令をネットワーク４４を介して受け付けると、それに応じて、カメラ制御装置５６を介してビデオカメラ５４を制御する。
【００２２】
クライアント４２ａについてのみ、内部構造を図示してあるが、クライアント４２ａ，４２ｂ，４２ｃは全く同じ構成からなる。即ち、クライアント４２ａ，４２ｂ，４２ｃは、ＣＰＵ６２、主記憶６４、二次記憶装置６６、ビットマップ・ディスプレイ６８、キーボード及びマウスなどの入力装置７０並びにネットワークインターフェース７２からなる。クライアント４２ａ，４２ｂ，４２ｃのそれぞれは、カメラサーバ装置４０に対し映像配送を要求して配送を受け、圧縮画像データを伸長して自身のビットマップディスプレイ６８上に表示する。
【００２３】
また、カメラ制御要求をカメラサーバ装置４０に送出して、カメラ制御権を獲得した場合には、ビデオカメラ５４を遠隔制御できる。但し、常に１つのクライアント４２ａ，４２ｂ又は４２ｃだけが、カメラ制御権を取得できるように排他的に管理されている。カメラ制御権を獲得したクライアント４２ａ，４２ｂ又は４２ｃのビットマップディスプレイ６８の画面上には、図３に示すように、撮影画像と共に、パン、チルト及びズームの操作ボタン７４が表示される。カメラ制御検を獲得したクライアント４２ａ，４２ｂ又は４２ｃのユーザは、これらの操作ボタン７４を操作することで、カメラ５４を遠隔制御できる。
【００２４】
先に説明したように、本実施の形態では、ビデオカメラ５４の撮影画像の合間の一定時間毎に広告が表示される。その場合、ユーザにとってはその広告が長すぎる場合もあるし、短すぎる場合もありうる。従って、デフォールトでは、広告の配信時間を長めにしておき、一定時間の配信後には、ユーザがカメラ５４の撮影画像に強制的に切り換えられるようにしておくのが好ましい。この目的では、図４に示すように、広告を表示する画面に切り替えボタン７６を設けておく。広告の表示開始から一定時間経過したら、切り替えボタン７６を有効にし、ユーザが選択できるようにする。ユーザが有効な切り替えボタン７６を操作すると、そのクライアント４２ａ，４２ｂ又は４２ｃは、カメラサーバ装置４０に向け、カメラ５４の撮影画像の送信要求を出力する。カメラサーバ装置４０はこれに応じて、二次記憶装置５０に記憶される広告に代えて、カメラ５４の撮影画像をネットワーク４４に出力する。
【００２５】
図６は、ｗｅｂサーバ２６（カメラサーバ装置４０）で行われる上記の動作を示すフローチャートである。図６において、図５と同じ処理は、同じステップ番号を用いて表し、その説明を省略する。図５と異なるのは、ステップＳ１３で画像サーバ２２からの情報（広告）の送信を開始してからの処理である。
【００２６】
ステップＳ１３で広告の送信を開始し、タイマー４０をリセットしてスタートさせ、ステップＳ２１へ進む。ステップＳ２１では、予め決められた時間が経過したか否かを判断し、経過した場合、ステップＳ２２で、切り換えボタン７６操作により、端末３０（クライアント４２ａ，４２b，または４２ｃ）から画像送信要求を受信したか否かを判断する。ステップＳ２２で、画像送信要求を受信した場合、ステップＳ１１へ戻り、カメラ２０により撮影された画像の送信を開始する。
【００２７】
ステップＳ２２で画像送信要求を受信していないと判断した場合、ステップＳ１４へ進み、予め決められた時間が経過したか否かを判断する。この場合、ステップＳ２１で経過した時間を含むため、言うまでもなくステップＳ２１で判断する時間よりも長い。経過していない場合、ステップＳ２２に戻り、時間が経過するまで、画像送信要求を受信したか否かを確認する動作を繰り返す。
【００２８】
ステップＳ１４で予め決められた時間が経過すると、ステップＳ１５へ進み、通信回線が切断されていれば処理を終了し、されていなければ、ステップＳ１１からステップＳ１５までの処理を繰り返す。
【００２９】
なお、複数のインターネット端末（例えばクライアント４２ａ、４２ｂ、４２ｃ）がｗｅｂサーバ２６（カメラサーバ装置４０）にアクセスする場合、通常、異なるタイミングでアクセスすることになる。従って、上述の方法でカメラ２０により撮影した画像と広告とを切り換えながら配信する場合、画像配信開始時間が異なるため、各クライアント毎に異なるタイミングで、カメラ２０により撮影した画像と広告とを切り換えて配信することになる。
【００３０】
なお、上記第１の実施形態では、カメラ２０により撮像した画像と広告等の画像サーバ２２の情報とを切り換えて配信したが、本発明はこれに限るものではなく、例えば、ライブ画像の代わりに録画された動画を読み出して配信してもよく、また、広告ではなく、配信する動画と関係のない画像あるいは文字などの情報を切り換えて送信するようにしてもよい。つまり、配信する動画が流用できないように、動画の間に別の情報を挟み込めばよい。
【００３１】
上述の通り第１の実施形態によれば、ライブ画像などの動画情報に別の情報を組み込んで配送するので、動画情報のみの流用を防止できる。
【００３２】
（第２の実施形態）
以下、第２の実施形態を説明する。
【００３３】
第２の実施形態における画像配信システムは、上記第１の実施形態で図１および２を参照して説明したシステムと同様であるので、説明を省略する。
【００３４】
上記第１の実施形態では、全てのクライアントについて一定時間毎にカメラ２０により撮像した画像と広告等の画像サーバ２２からの情報とを切り換えて配信した。しかし、カメラ２０により撮像した画像を、例えば、当該画像を提供しているpartyに所属している端末３０が要求する場合があり、この場合には広告を表示する必要が無い。
【００３５】
従って、第２の実施形態では、カメラサーバ装置４０（ｗｅｂサーバ２６）は、広告を表示する時間を短縮してまたは広告を表示せずにカメラ５４（２０）により撮像した画像を配信する先のクライアントの情報（例えばクライアントＩＤ）を予め主記憶４８または二次記憶装置５０に登録して、登録クライアントのリストを作成し、クライアントに応じて、広告とを配信する時間を変える。
【００３６】
以下、第２の実施形態におけるカメラサーバ装置４０の動作を図７のフローチャートを参照して説明する。以下の説明では、カメラ５４、つまりカメラ２０により撮影された画像を単に「画像」と呼び、画像サーバ２２からの情報を「広告」と呼ぶ。
【００３７】
まず、カメラサーバ装置４０は、ステップＳ３０でクライアントからの画像要求を待つ。画像要求を受信すると、ステップＳ３１へ進み、そのクライアントＩＤを確認し、当該クライアントＩＤが登録されているものであるか否かを調べる。登録されている場合には（ステップＳ３１でＹＥＳ）、ステップＳ３２へ進み、画像送信時間をｔ１に設定し、更にステップＳ３４で広告送信時間をｔ３に設定する。また、登録されていない場合には（ステップＳ３１でＮＯ）、ステップＳ３３へ進み、画像送信時間をｔ２に設定し、更にステップＳ３５で広告送信時間をｔ４に設定する。ここで、ｔ３をｔ４よりも短く設定することにより、登録されている場合には、広告を表示する時間を短縮して、画像を配信することができる。なお、画像送信時間ｔ１およびｔ２は同じ長さに設定してもよいし、ｔ１をｔ２よりも長くすることにより、登録されているクライアントには登録されていないクライアントよりも画像を送信する時間をより長くすることができる。
【００３８】
図７のフローチャートでは、登録クライアントに対する広告配信時間を短縮数方法を説明したが、図８に示すように、ステップＳ３１で登録クライアントにはＳ４１とＳ４２のループで画像のみを配信し、登録されていない場合にはステップＳ１１以下の処理を行うようにしてもよい。なお、ステップＳ１１〜Ｓ１５は図５を参照して説明した処理と同様であるので、ここでは説明を省略する。
【００３９】
クライアントＩＤをカメラサーバ装置４０に登録するためには、クライアントがカメラサーバ装置４０に登録リクエストを行い、カメラサーバ装置４０がリクエストに応じて登録する。または、一定の規則に基づいて登録を許可するか否かを判断し、登録を許可すると判断した場合に、許可されたクライアントのクライアントＩＤを登録するようにしてもよい。この場合、予め決められたネットワークに接続されたクライアントについて登録を許可するように制御してもよいし、また、パスワードを利用するように制御してもよい。
【００４０】
また、カメラサーバ装置４０の管理者が、マニュアルでクライアントＩＤを登録するようにしてもよい。
【００４１】
また、パスワードを利用する別の形態では、クライアントＩＤをカメラサーバ装置４０に登録せずに、パスワードをクライアントに問い合わせ、正しいパスワードが入力された場合に広告表示時間を短縮したり、広告を表示しないようにすることも可能である。
【００４２】
さらに、広告表示時間を短縮してカメラ２０により撮像した画像を配信するクライアントと、広告を表示せずにカメラ２０により撮像した画像のみを配信するクライアントとを区別して制御するようにすることも可能である。
【００４３】
なお、上記第２の実施形態では、カメラ２０により撮像した画像と広告とを切り換えて配信したが、本発明はこれに限るものではなく、例えば、カメラ２０により撮像したライブ画像の代わりに通常の動画を配信してもよく、また、広告ではなく、配信する動画と関係のない画像あるいは文字などの情報を切り換えて送信するようにしてもよい。つまり、配信する動画が流用できないように、動画の間に別の情報を挟み込めばよい。
【００４４】
上述の通り第２の実施形態によれば、ライブ画像などの動画情報に別の情報を組み込んで配送するので、動画情報のみの流用を防止できると共に、登録クライアントに対しては、動画情報に組み込む別の情報の時間を短縮したり、別の情報を組み込まないように制御することができる。
【００４５】
（他の実施形態）
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００４６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４７】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク，ハードディスク，光ディスク，光磁気ディスク，ＣＤ−ＲＯＭ，ＣＤ−Ｒ，磁気テープ，不揮発性のメモリカード，ＲＯＭなどを用いることができる。
【００４８】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４９】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００５０】
【図１】本発明の第１の実施形態の画像配信システムの概略構成ブロック図である。
【図２】第１の実施形態の画像配信システムの構成ブロック図である。
【図３】カメラ制御権を具備するクライアント端末の表示画面の一例である。
【図４】広告表示中のクライアント端末の表示画面例である。
【図５】本発明の第１の実施形態にかかるＷＥＢサーバ２６の動作を説明するフローチャートである。
【図６】本発明の第１の実施形態にかかるＷＥＢサーバ２６の別の動作を説明するフローチャートである。
【図７】本発明の第２の実施形態にかかるカメラサーバ装置の動作を説明するフローチャートである。
【図８】本発明の第２の実施形態にかかるカメラサーバ装置の別の動作を説明するフローチャートである。
【図９】従来例の概略構成ブロック図である。
【図１０】従来例の表示画面例である。
【図１】
2009077444.tif 000003
【図２】
2009077444.tif 000004
【図３】
2009077444.tif 000005
【図４】
2009077444.tif 000006
【図５】
2009077444.tif 000007
【図６】
2009077444.tif 000008
【図７】
2009077444.tif 000009
【図８】
2009077444.tif 000010
【図９】
2009077444.tif 000011
【図１０】
2009077444.tif 000012