(57)【要約】【課題】ネットワークを用いて映像信号を送信する映像伝送装置において、限られたネットワークリソースでは高速に映像を伝送できず、十分な速度での表示ができないと言う課題を解決し、限られた伝送量での通信環境においても、高速に映像を伝送し表示を行う映像伝送システムを提供することを目的とする。【解決手段】映像信号から高速に表示を行う領域と低速に表示を行う領域に分離し、低速で表示を行う領域の映像データの伝送を抑えることによって、指定された領域の映像を高速に表示する機能が得られる。【選択図】図９
2006246110.tif 000002
【特許請求の範囲】
【請求項１】
映像信号を発生させる映像信号発生手段と、前記映像信号内から所定の方法により動画領域と静止画領域を判別する領域判別手段と、前記領域判別手段より検出された動画領域の矩形領域に含まれる映像信号と静止画領域の矩形領域に含まれる映像信号を取り出す取り出し手段と、前記取り出し手段により取り出された前記動画領域の矩形領域に含まれる映像信号と前記静止画領域の矩形領域に含まれる映像信号をそれぞれ所定の間隔によって出力する出力手段を備えたことを特徴とする画像伝送装置。
【請求項２】
前記所定の方法は、ユーザーが領域を指定する領域指定手段によって指定した矩形領域に含まれる領域を動画領域とし、含まれない領域を静止画領域として検出することを特徴とする請求項１記載の画像伝送装置。
【請求項３】
前記所定の方法は、あらかじめ決められた矩形領域に含まれる領域を動画領域とし、含まれない領域を静止画領域として検出することを特徴とする請求項１記載の画像伝送装置
【請求項４】
前記所定の方法は、送信速度計測手段を備え、前記送信速度計測手段により計測された送信速度より面積を決定した矩形領域に含まれる領域を動画領域とし、含まれない領域を静止画領域として検出することを特徴とする請求項１記載の画像伝送装置。
【請求項５】
前記所定の間隔は、動画領域の送信間隔は領域内の前記映像信号の更新速度であり、静止画領域の送信間隔は前記動画領域の送信間隔の等倍ではない定数倍であることを特徴とする、請求項１記載の画像伝送装置。
【請求項６】
前記所定の間隔は、送信速度を計測する送信速度計測手段を備え、動画領域の送信間隔は前記送信速度計測手段より計測された送信速度により規定される更新速度であり、静止画領域の送信間隔は前記動画領域の送信間隔の等倍ではない定数倍であることを特徴とする、請求項１記載の画像伝送装置。
【請求項７】
映像信号を発生させる映像信号発生手段と、所定のアプリケーションが起動しているかを監視するアプリケーション監視手段と、前記アプリケーション監視手段により前記所定のアプリケーションの起動を検出したとき、前記映像信号内から所定の方法により動画領域と静止画領域を判別する領域判別手段と、前記領域判別手段より検出された動画領域の矩形領域に含まれる映像信号と静止画領域の矩形領域に含まれる映像信号を取り出す取り出し手段と、前記取り出し手段により取り出された前記動画領域の矩形領域に含まれる映像信号と前記静止画領域の矩形領域に含まれる映像信号をそれぞれ所定の間隔によって出力する出力手段を備えたことを特徴とする画像伝送装置。
【請求項８】
前記所定のアプリケーションは、動画再生アプリケーションであることを特徴とする請求項７記載の画像伝送装置。
【請求項９】
前記所定のアプリケーションは、プレゼンテーション用アプリケーションであることを特徴とする請求項７記載の画像伝送装置。
【請求項１０】
前記所定の方法は、前記アプリケーション監視手段により検出された前記所定のアプリケーションが存在している矩形領域に含まれる領域を動画領域とし、含まれない領域を静止画領域として検出することを特徴とする請求項７記載の画像伝送装置。
【請求項１１】
前記所定の間隔は、動画領域の送信間隔は領域内の前記映像信号の更新速度であり、静止画領域の送信間隔は前記動画領域の送信間隔の等倍ではない定数倍であることを特徴とする、請求項７記載の画像伝送装置。
【請求項１２】
前記所定の間隔は、送信速度を計測する送信速度計測手段を備え、動画領域の送信間隔は前記送信速度計測手段より計測された送信速度により規定される更新速度であり、静止画領域の送信間隔は前記動画領域の送信間隔の等倍ではない定数倍であることを特徴とする、請求項７記載の画像伝送装置。
【請求項１３】
映像信号を発生させる映像信号発生手段と、前記映像信号内から所定の方法により動画領域と静止画領域を判別する領域判別手段と、前記領域判別手段より検出された動画領域の矩形領域に含まれる映像信号と静止画領域の矩形領域に含まれる映像信号を取り出す取り出し手段と、前記取り出し手段により取り出された前記動画領域の矩形領域に含まれる映像信号と前記静止画領域の矩形領域に含まれる映像信号をそれぞれ所定の間隔によって出力する出力手段を備えた送信部と、送信されてきたデータを受信する受信手段と、受信したデータを表示する表示手段を備えた受信部、を備えることを特徴とする画像伝送システム。
【請求項１４】
前記送信部の前記出力手段は、出力する映像信号を符号化する符号化手段を備え、前記受信部の前記受信手段により受信したデータを復号化する復号化手段を備えることを特徴とする請求項１３記載の画像伝送システム。
【請求項１５】
前記所定の方法は、ユーザーが領域を指定する領域指定手段によって指定した矩形領域に含まれる領域を動画領域とし、含まれない領域を静止画領域として検出することを特徴とする請求項１３記載の画像伝送システム。
【請求項１６】
前記所定の方法は、あらかじめ決められた矩形領域に含まれる領域を動画領域とし、含まれない領域を静止画領域として検出することを特徴とする請求項１３記載の画像伝送システム。
【請求項１７】
前記所定の方法は、送信速度計測手段を備え、前記送信速度計測手段により計測された送信速度より面積を決定した矩形領域に含まれる領域を動画領域とし、含まれない領域を静止画領域として検出することを特徴とする請求項１３記載の画像伝送システム。
【請求項１８】
前記所定の間隔は、動画領域の送信間隔は領域内の前記映像信号の更新速度であり、静止画領域の送信間隔は前記動画領域の送信間隔の等倍ではない定数倍であることを特徴とする、請求項１３記載の画像伝送システム。
【請求項１９】
前記所定の間隔は、送信速度を計測する送信速度計測手段を備え、動画領域の送信間隔は前記送信速度計測手段より計測された送信速度により規定される更新速度であり、静止画領域の送信間隔は前記動画領域の送信間隔の等倍ではない定数倍であることを特徴とする、請求項１３記載の画像伝送システム。
【請求項２０】
映像信号を発生させる映像信号発生手段と、所定のアプリケーションが起動しているかを監視するアプリケーション監視手段と、前記アプリケーション監視手段により前記所定のアプリケーションの起動を検出したとき、前記映像信号内から所定の方法により動画領域と静止画領域を判別する領域判別手段と、前記領域判別手段より検出された動画領域の矩形領域に含まれる映像信号と静止画領域の矩形領域に含まれる映像信号を取り出す取り出し手段と、前記取り出し手段により取り出された前記動画領域の矩形領域に含まれる映像信号と前記静止画領域の矩形領域に含まれる映像信号をそれぞれ所定の間隔によって出力する出力手段を備えた送信部と、送信されてきたデータを受信する受信手段と、受信したデータを表示する表示手段を備えた受信部を備えたことを特徴とする画像伝送システム。
【請求項２１】
前記所定のアプリケーションは、動画再生アプリケーションであることを特徴とする請求項２０記載の画像伝送システム。
【請求項２２】
前記所定のアプリケーションは、プレゼンテーション用アプリケーションであることを特徴とする請求項２０記載の画像伝送システム。
【請求項２３】
前記所定の方法は、前記アプリケーション監視手段により検出された前記所定のアプリケーションが存在している矩形領域に含まれる領域を動画領域とし、含まれない領域を静止画領域として検出することを特徴とする請求項２０記載の画像伝送システム。
【請求項２４】
前記所定の間隔は、動画領域の送信間隔は領域内の前記映像信号の更新速度であり、静止画領域の送信間隔は前記動画領域の送信間隔の等倍ではない定数倍であることを特徴とする、請求項２０記載の画像伝送システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像信号を発生させるパーソナルコンピュータ（以後「ＰＣ」と省略する）等の映像信号発生装置、及びプロジェクタやディスプレイ等の表示装置を備えた映像表示システムに係り、特にワイヤレスＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等によってＰＣやカメラ等で発生した映像信号を表示装置へ送信して表示を行う、ネットワーク入力方式の映像表示システムに関する。
【背景技術】
【０００２】
近年、ＰＣの普及とともにインターネットやイントラネットによるワイヤード／ワイヤレスのＬＡＮの普及と環境の整備が進んだ。液晶プロジェクタや大型ディスプレイ等にＰＣの画面に表示されている映像の表示を行い、プレゼンテーション等が盛んに行われている。ところが、ＰＣと液晶プロジェクタ等を接続する映像信号ケーブルは一般に太くて取り扱いが面倒である。また、プレゼンテーションを行う上でプレゼンテーションを行うホールまで、ノートＰＣを運んでから行うことが多い。このため、イントラネット等のネットワークを使用し、ＰＣの持ち運びや環境の再構築を必要としない、ワイヤレス／ワイヤードのＬＡＮ通信によるＰＣ画面に表示されている映像のリアルタイム伝送が求められている。
【０００３】
従来、画像伝送については特許文献１に記載されているものが、知られている。
【０００４】
この映像伝送用ネットワークシステムを図１８に示す。図１８は従来の映像伝送用ネットワークシステムのシステム構成を示す図である。図１８において、１００は１０１と１０２を繋ぐネットワークである。１０１はカメラである。１０２は表示機能のある受信機である。
【０００５】
１０１のカメラは、撮像手段により映像信号を発生させ、その映像信号を圧縮してネットワークへと伝送する手段を持つ。１０２の受信機は、ネットワークから伝送されてきたデータ受信し、復号化を行い、表示手段により伝送されてきた映像信号を表示する機能を備える。
【０００６】
このシステムでは、１０１のカメラ内にある画素状態データを用いて前フレームと画素値を比較し差異の生じた領域を動画部分として検出し、その検出された領域の映像信号を圧縮して伝送している。また、映像信号の重要度が高い場合、高画質で低圧縮の符号化を用いてデータを生成し伝送を行う。
【特許文献１】特開２００４−１４６９４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来の構成では、例えば、電波の伝播状態が乱れている場所での無線ＬＡＮの使用や古いタイプのＬＡＮの使用、等のネットワーク環境が貧弱な場合において、十分な伝送速度が得られない状態では、動画部分をリアルタイムでの表示が行えない、と言う問題点を有していた。
【０００８】
本発明では上記従来の問題点を解決するもので、限られた伝送量での通信環境においても、動画部分を高フレームレートで表示を行う映像伝送システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の請求項１に記載の発明は、映像信号を発生させる映像信号発生手段と、前記映像信号内から所定の方法により動画領域と静止画領域を判別する領域判別手段と、前記領域判別手段より検出された動画領域の矩形領域に含まれる映像信号と静止画領域の矩形領域に含まれる映像信号を取り出す取り出し手段と、前記取り出し手段により取り出された前記動画領域の矩形領域に含まれる映像信号と前記静止画領域の矩形領域に含まれる映像信号をそれぞれ所定の間隔によって出力する出力手段を備えたことを特徴とする画像伝送装置としたものであり、動画領域を高速に、静止画領域を低速に伝送することで、限られたネットワーク帯域での画像伝送においても、静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【００１０】
請求項２に記載の発明は、前記所定の方法は、ユーザーが領域を指定する領域指定手段によって指定した矩形領域に含まれる領域を動画領域とし、含まれない領域を静止画領域として検出することを特徴とする請求項１記載の画像伝送装置としたものであり、動画領域として指定する矩形領域をユーザーがポインティングデバイス等のユーザーインターフェースを用いて自由に設定でき、かつ、動画領域を高速に、静止画領域を低速に伝送することで、限られたネットワーク帯域での画像伝送においても、静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【００１１】
請求項３に記載の発明は、前記所定の方法は、あらかじめ決められた矩形領域に含まれる領域を動画領域とし、含まれない領域を静止画領域として検出することを特徴とする請求項１記載の画像伝送装置としたものであり、あらかじめ決定されている矩形領域を用いて動画領域、静止画領域の判別を行い、かつ、動画領域を高速に、静止画領域を低速に伝送することで、限られたネットワーク帯域での画像伝送においても、静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【００１２】
請求項４に記載の発明は、前記所定の方法は、送信速度計測手段を備え、前記送信速度計測手段により計測された送信速度より面積を決定した矩形領域に含まれる領域を動画領域とし、含まれない領域を静止画領域として検出することを特徴とする請求項１記載の画像伝送装置としたものであり、ネットワークの伝送速度によって伝送できるデータ量は決まるので、その伝送速度に対応した矩形領域を算出し、動画領域を高速に、静止画領域を低速に伝送することで、限られたネットワーク帯域での画像伝送においても、静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【００１３】
請求項５に記載の発明は、前記所定の間隔は、動画領域の送信間隔は領域内の前記映像信号の更新速度であり、静止画領域の送信間隔は前記動画領域の送信間隔の等倍ではない定数倍であることを特徴とする、請求項１記載の画像伝送装置としたものであり、動画領域を高速に、静止画領域を低速に伝送する際に、動画領域内の映像データの伝送間隔を映像信号の更新速度とし、静止画領域内の映像データの伝送間隔を、動画領域内の映像データの伝送間隔のある定数倍にして伝送することで、限られたネットワーク帯域での画像伝送においても、静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【００１４】
請求項６に記載の発明は、前記所定の間隔は、送信速度を計測する送信速度計測手段を備え、動画領域の送信間隔は前記送信速度計測手段より計測された送信速度により規定される更新速度であり、静止画領域の送信間隔は前記動画領域の送信間隔の等倍ではない定数倍であることを特徴とする、請求項１記載の画像伝送装置としたものであり、動画領域を高速に、静止画領域を低速に伝送する際に、ネットワークの伝送速度によって伝送できるデータ量は決まるため、その伝送速度に対応した動画領域内の映像データの伝送間隔を設定し、静止画領域内の映像データの伝送間隔を動画領域内の映像データの伝送間隔のある定数倍にして伝送することで、限られたネットワーク帯域での画像伝送においても、静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【００１５】
請求項７に記載の発明は、映像信号を発生させる映像信号発生手段と、所定のアプリケーションが起動しているかを監視するアプリケーション監視手段と、前記アプリケーション監視手段により前記所定のアプリケーションの起動を検出したとき、前記映像信号内から所定の方法により動画領域と静止画領域を判別する領域判別手段と、前記領域判別手段より検出された動画領域の矩形領域に含まれる映像信号と静止画領域の矩形領域に含まれる映像信号を取り出す取り出し手段と、前記取り出し手段により取り出された前記動画領域の矩形領域に含まれる映像信号と前記静止画領域の矩形領域に含まれる映像信号をそれぞれ所定の間隔によって出力する出力手段を備えたことを特徴とする画像伝送装置としたものであり、動画領域を高速に、静止画領域を低速に伝送することで、限られたネットワーク帯域での画像伝送においても、起動しているアプリケーションを監視し、ターゲットとなるアプリケーションが存在している際に静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【００１６】
請求項８に記載の発明は、前記所定のアプリケーションは、動画再生アプリケーションであることを特徴とする請求項７記載の画像伝送装置としたものであり、動画領域を高速に、静止画領域を低速に伝送することで、限られたネットワーク帯域での画像伝送においても、起動しているアプリケーションを監視し、動画再生を行う動画再生アプリケーションが存在している際に静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【００１７】
請求項９に記載の発明は、前記所定のアプリケーションは、プレゼンテーション用アプリケーションであることを特徴とする請求項７記載の画像伝送装置としたものであり、動画領域を高速に、静止画領域を低速に伝送することで、限られたネットワーク帯域での画像伝送において、起動しているアプリケーションを監視し、プレゼンテーションを行うプレゼンテーション用アプリケーションが存在している際に静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【００１８】
請求項１０に記載の発明は、前記所定の方法は、前記アプリケーション監視手段により検出された前記所定のアプリケーションが存在している矩形領域に含まれる領域を動画領域とし、含まれない領域を静止画領域として検出することを特徴とする請求項７記載の画像伝送装置としたものであり、動画領域を高速に、静止画領域を低速に伝送することで、限られたネットワーク帯域での画像伝送において、起動しているアプリケーションを監視し、ターゲットとなるアプリケーションが存在している際に、アプリケーションが存在している矩形領域に含まれる領域と動画領域と判別することによりターゲットとなるアプリケーションを自動的に検出し、高速で伝送でき、かつ、静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【００１９】
請求項１１に記載の発明は、前記所定の間隔は、動画領域の送信間隔は領域内の前記映像信号の更新速度であり、静止画領域の送信間隔は前記動画領域の送信間隔の等倍ではない定数倍であることを特徴とする、請求項７記載の画像伝送装置としたものであり、起動しているアプリケーションを監視し、ターゲットとなるアプリケーションが存在しているとき、動画領域を高速に、静止画領域を低速に伝送する際に、動画領域内の映像データの伝送間隔を映像信号の更新速度とし、静止画領域内の映像データの伝送間隔を、動画領域内の映像データの伝送間隔のある定数倍にして伝送することで、限られたネットワーク帯域での画像伝送においても、静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【００２０】
請求項１２に記載の発明は、前記所定の間隔は、送信速度を計測する送信速度計測手段を備え、動画領域の送信間隔は前記送信速度計測手段より計測された送信速度により規定される更新速度であり、静止画領域の送信間隔は前記動画領域の送信間隔の等倍ではない定数倍であることを特徴とする、請求項７記載の画像伝送装置としたものであり、起動しているアプリケーションを監視し、ターゲットとなるアプリケーションが存在しているとき、動画領域を高速に、静止画領域を低速に伝送する際に、ネットワークの伝送速度によって伝送できるデータ量は決まるため、その伝送速度に対応した動画領域内の映像データの伝送間隔を設定し、静止画領域内の映像データの伝送間隔を動画領域内の映像データの伝送間隔のある定数倍にして伝送することで、限られたネットワーク帯域での画像伝送においても、静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【００２１】
請求項１３に記載の発明は、映像信号を発生させる映像信号発生手段と、前記映像信号内から所定の方法により動画領域と静止画領域を判別する領域判別手段と、前記領域判別手段より検出された動画領域の矩形領域に含まれる映像信号と静止画領域の矩形領域に含まれる映像信号を取り出す取り出し手段と、前記取り出し手段により取り出された前記動画領域の矩形領域に含まれる映像信号と前記静止画領域の矩形領域に含まれる映像信号をそれぞれ所定の間隔によって出力する出力手段を備えた送信部と、送信されてきたデータを受信する受信手段と、受信したデータを表示する表示手段を備えた受信部、を備えることを特徴とする画像伝送システムとしたものであり、動画領域を高速に、静止画領域を低速に伝送することで、限られたネットワーク帯域での画像伝送においても、静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【００２２】
請求項１４に記載の発明は、前記送信部の前記出力手段は、出力する映像信号を符号化する符号化手段を備え、前記受信部の前記受信手段により受信したデータを復号化する復号化手段を備えることを特徴とする請求項１３記載の画像伝送システムとしたものであり、動画領域を高速に、静止画領域を低速に伝送することで、限られたネットワーク帯域での画像伝送においても、静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、かつ、伝送するデータを圧縮符号化することにより、さらに伝送するデータを削減しネットワークリソースへの負荷を軽減する、という作用を有する。
【００２３】
請求項１５に記載の発明は、前記所定の方法は、ユーザーが領域を指定する領域指定手段によって指定した矩形領域に含まれる領域を動画領域とし、含まれない領域を静止画領域として検出することを特徴とする請求項１３記載の画像伝送システムとしたものであり、動画領域として指定する矩形領域をユーザーがポインティングデバイス等のユーザーインターフェースを用いて自由に設定でき、かつ、動画領域を高速に、静止画領域を低速に伝送することで、限られたネットワーク帯域での画像伝送においても、静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【００２４】
請求項１６に記載の発明は、前記所定の方法は、あらかじめ決められた矩形領域に含まれる領域を動画領域とし、含まれない領域を静止画領域として検出することを特徴とする請求項１３記載の画像伝送システムとしたものであり、あらかじめ決定されている矩形領域を用いて動画領域、静止画領域の判別を行い、かつ、動画領域を高速に、静止画領域を低速に伝送することで、限られたネットワーク帯域での画像伝送においても、静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【００２５】
請求項１７に記載の発明は、前記所定の方法は、送信速度計測手段を備え、前記送信速度計測手段により計測された送信速度より面積を決定した矩形領域に含まれる領域を動画領域とし、含まれない領域を静止画領域として検出することを特徴とする請求項１３記載の画像伝送システムとしたものであり、ネットワークの伝送速度によって伝送できるデータ量は決まるので、その伝送速度に対応した矩形領域を算出し、動画領域を高速に、静止画領域を低速に伝送することで、限られたネットワーク帯域での画像伝送においても、静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【００２６】
請求項１８に記載の発明は、前記所定の間隔は、動画領域の送信間隔は領域内の前記映像信号の更新速度であり、静止画領域の送信間隔は前記動画領域の送信間隔の等倍ではない定数倍であることを特徴とする、請求項１３記載の画像伝送システムとしたものであり、動画領域を高速に、静止画領域を低速に伝送する際に、動画領域内の映像データの伝送間隔を映像信号の更新速度とし、静止画領域内の映像データの伝送間隔を、動画領域内の映像データの伝送間隔のある定数倍にして伝送することで、限られたネットワーク帯域での画像伝送においても、静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【００２７】
請求項１９に記載の発明は、前記所定の間隔は、送信速度を計測する送信速度計測手段を備え、動画領域の送信間隔は前記送信速度計測手段より計測された送信速度により規定される更新速度であり、静止画領域の送信間隔は前記動画領域の送信間隔の等倍ではない定数倍であることを特徴とする、請求項１３記載の画像伝送システムとしたものであり、動画領域を高速に、静止画領域を低速に伝送する際に、ネットワークの伝送速度によって伝送できるデータ量は決まるため、その伝送速度に対応した動画領域内の映像データの伝送間隔を設定し、静止画領域内の映像データの伝送間隔を動画領域内の映像データの伝送間隔のある定数倍にして伝送することで、限られたネットワーク帯域での画像伝送においても、静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【００２８】
請求項２０に記載の発明は、映像信号を発生させる映像信号発生手段と、所定のアプリケーションが起動しているかを監視するアプリケーション監視手段と、前記アプリケーション監視手段により前記所定のアプリケーションの起動を検出したとき、前記映像信号内から所定の方法により動画領域と静止画領域を判別する領域判別手段と、前記領域判別手段より検出された動画領域の矩形領域に含まれる映像信号と静止画領域の矩形領域に含まれる映像信号を取り出す取り出し手段と、前記取り出し手段により取り出された前記動画領域の矩形領域に含まれる映像信号と前記静止画領域の矩形領域に含まれる映像信号をそれぞれ所定の間隔によって出力する出力手段を備えた送信部と、送信されてきたデータを受信する受信手段と、受信したデータを表示する表示手段を備えた受信部を備えたことを特徴とする画像伝送システムとしたものであり、動画領域を高速に、静止画領域を低速に伝送することで、限られたネットワーク帯域での画像伝送においても、起動しているアプリケーションを監視し、ターゲットとなるアプリケーションが存在している際に静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【００２９】
請求項２１に記載の発明は、前記所定のアプリケーションは、動画再生アプリケーションであることを特徴とする請求項２０記載の画像伝送システムとしたものであり、動画領域を高速に、静止画領域を低速に伝送することで、限られたネットワーク帯域での画像伝送においても、起動しているアプリケーションを監視し、動画再生を行う動画再生アプリケーションが存在している際に静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【００３０】
請求項２２に記載の発明は、前記所定のアプリケーションは、プレゼンテーション用アプリケーションであることを特徴とする請求項２０記載の画像伝送システムとしたものであり、動画領域を高速に、静止画領域を低速に伝送することで、限られたネットワーク帯域での画像伝送において、起動しているアプリケーションを監視し、プレゼンテーションを行うプレゼンテーション用アプリケーションが存在している際に静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【００３１】
請求項２３に記載の発明は、前記所定の方法は、前記アプリケーション監視手段により検出された前記所定のアプリケーションが存在している矩形領域に含まれる領域を動画領域とし、含まれない領域を静止画領域として検出することを特徴とする請求項２０記載の画像伝送システムとしたものであり、動画領域を高速に、静止画領域を低速に伝送することで、限られたネットワーク帯域での画像伝送において、起動しているアプリケーションを監視し、ターゲットとなるアプリケーションが存在している際に、アプリケーションが存在している矩形領域に含まれる領域と動画領域と判別することによりターゲットとなるアプリケーションを自動的に検出し、高速で伝送でき、かつ、静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【００３２】
請求項２４に記載の発明は、前記所定の間隔は、動画領域の送信間隔は領域内の前記映像信号の更新速度であり、静止画領域の送信間隔は前記動画領域の送信間隔の等倍ではない定数倍であることを特徴とする、請求項２０記載の画像伝送システムとしたものであり、起動しているアプリケーションを監視し、ターゲットとなるアプリケーションが存在しているとき、動画領域を高速に、静止画領域を低速に伝送する際に、ネットワークの伝送速度によって伝送できるデータ量は決まるため、その伝送速度に対応した動画領域内の映像データの伝送間隔を設定し、静止画領域内の映像データの伝送間隔を動画領域内の映像データの伝送間隔のある定数倍にして伝送することで、限られたネットワーク帯域での画像伝送においても、静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という作用を有する。
【発明の効果】
【００３３】
以上のように本発明は、限られたネットワーク帯域での画像伝送においても、静止画領域をある一定量以上伝送しないことにより動画領域を高速に伝送できる、という優れた効果が得られる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の実施の形態について、図１から図１７を用いて説明する。
【００３５】
（実施の形態１）
図１は本発明の映像伝送装置のモデル図である。
【００３６】
２０１は映像データの送信を行う映像伝送装置である。これは、ネットワーク機能を有したＰＣや撮像機器でも良い。２０２は映像信号を発生させる映像信号発生手段である。２０３は２０２映像信号発生手段により出力された映像信号から動画領域と静止画領域とを検出し判別を行う動画領域／静止画領域判別手段である。２０４は動画領域に含まれる矩形領域内の映像信号を取り出す処理を行う動画領域の映像信号の取得手段である。２０５は２０４動画領域の映像信号の取得手段により出力された映像信号を符号化等の処理を行い映像データの作成を行う動画領域の映像データ作成手段である。２０６は動画領域内の映像データを伝送する間隔を制御する動画映像データの伝送間隔の制御手段である。２０７は２０５動画領域の映像データの作成手段により作成された映像データを２０６動画映像データの伝送間隔の制御手段によりコントロールされた間隔でネットワークへ映像データの送信を行う動画映像データの送信手段である。２０８は静止画領域に含まれる矩形領域内の映像信号を取り出す処理を行う静止画領域の映像信号の取得手段である。２０９は２０８静止画領域の映像信号の取得手段により出力された映像信号を符号化等の処理を行い映像データの作成を行う静止画領域の映像データ作成手段である。２１０は静止画領域内の映像データを伝送する間隔を制御する静止画映像データの伝送間隔の制御手段である。２１１は２０９静止画領域の映像データの作成手段により作成された映像データを２１０静止画映像データの伝送間隔の制御手段によりコントロールされた間隔でネットワークへ映像データの送信を行う静止画映像データの送信手段である。２１２は、２０７動画映像データの送信手段と２１１静止画映像データの送信手段によりネットワークへ送信されたデータの送信速度の計測を行う送信速度測定手段である。
【００３７】
図２は本発明の動画伝送装置の構成図である。
【００３８】
３０１は映像データの送信を行う映像伝送装置である。本実施例では、この映像伝送装置がＰＣである場合とする。３０２は制御、演算等の処理を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。３０３は３０２ＣＰＵでの演算結果やデータの保存を行うメモリである。メモリとしてはＤＤＲメモリやＳＤＲＡＭ、ＲＩＭＭ、ＳＩＭＭと言った半導体メモリが好ましい。３０４はネットワークとデータのやり取りや接続、切断等の処理を行うネットワークインターフェース（Ｉ／Ｆ）である。３０５はキーボードやマウス、タブレットといったポインティングデバイスによるユーザー操作からの入力をデータとしてやり取りを行うユーザーインターフェース（Ｉ／Ｆ）である。３０６は映像信号の描画処理を行うＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。３０７は３０６ＧＰＵが行う演算結果や出力映像を保持するＶＲＡＭ（Ｖｉｄｅｏ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。３０８は通信を行うネットワークである。３０９はユーザーからの入力をデータとして処理を行うキーボードやマウス、タブレットと言ったポインティングデバイスである。３１０は３０６ＧＰＵから出力された映像信号の表示を行うディスプレイである。
【００３９】
以上のように構成された映像伝送装置について、図１、図２を用いてその動作を説明する。まず、ＣＰＵでの処理結果等の表示データを、ＧＰＵを用いて映像信号とし、ＶＲＡＭからディスプレイへ映像信号は出力する。この部分が映像信号発生手段に対応する。次に、この映像信号をＶＲＡＭからメモリ上へコピーし、コピーされた映像信号から動画領域と静止画領域の判定の処理をＣＰＵで行う。この部分が動画領域／静止画領域判別手段に対応する。次にメモリ上の映像信号から動画／静止画の各領域内に含まれる映像信号を取り出す処理を行う。この部分が動画領域の映像信号の取得手段と静止画領域の映像信号の取得手段に対応する。次に取り出された映像信号に符号化等の処理を行い、この映像信号から動画／静止画の映像データを作成する。この部分が動画映像データ作成手段と静止画映像データ作成手段に対応する。次に、この作成された各映像データの伝送のタイミングを算出し、このタイミングを取る処理を行う。この部分が動画映像データの伝送間隔の制御手段と静止画映像データの伝送間隔の制御手段と対応する。次に、動画／静止画の各タイミングで映像データをネットワークＩ／Ｆを介してネットワークへ伝送する。この部分が動画映像データの送信手段と静止画映像データの送信手段に対応する。次に、このネットワークへの伝送の際、実際にネットワークを介して伝送に成功したデータの量を測定し、伝送にかかった処理時間と合せて送信速度を算出する。この部分が送信速度測定手段に対応する。
【００４０】
映像信号発生手段では、ディスプレイやメモリへ出力される映像信号を発生させる。なお、この実施の形態ではＰＣを例にしているが、カメラ等の撮像により映像信号を発生させる、としても良い。
【００４１】
次に、動画領域／静止画領域判別手段での処理を図３から図８を用いて説明する。
【００４２】
動画領域／静止画領域判別手段では、映像信号発生手段によって出力された映像信号の処理を行えるメモリ領域上へコピーし、その映像信号内から動画領域と静止画領域の判別を行う。この際の判別処理としては、以下の処理が好ましい。
【００４３】
（１）入力された映像信号が、前フレームから変化があった矩形領域に含まれる領域を動画領域とし、そこに含まれない領域を静止画領域とする。
【００４４】
（２）入力された映像信号が、数フレームに及び同じ矩形領域内で変化があった矩形領域に含まれる領域を動画領域とし、そこに含まれない領域を静止画領域とする。
【００４５】
（３）あらかじめ定められた矩形領域に含まれる領域を動画領域とし、そこに含まれない領域を静止画領域とする。
【００４６】
（４）あらかじめ、入力フォーム等からキーボードによって矩形領域をユーザーが指定し、その矩形領域に含まれる領域を動画領域とし、そこに含まれない領域を静止画領域とする。
【００４７】
（５）あらかじめ、ポインティングデバイスを通してユーザーが指定した矩形領域に含まれる領域を動画領域とし、そこに含まれない領域を静止画領域とする。
【００４８】
（６）ネットワークＩ／Ｆを介してネットワークに伝送された伝送速度を送信速度測定手段で測定し、この測定結果より領域の面積を算出しある地点からこの面積分の矩形領域に含まれる領域を動画領域とし、そこに含まれない領域を静止画領域とする。
【００４９】
図３は動画領域／静止画領域判別手段の処理例（１）のモデル図である。
【００５０】
４０１は現在出力されている映像信号である。４０２は４０１現在出力されている映像信号の１つ前のフレームの映像信号である。４０３は、４０１現在出力されている映像信号と４０２１つ前のフレームの映像信号とを比較し、その中で変化のあった矩形領域である。
【００５１】
ここで動画領域／静止画領域判別手段の処理例（１）を、図３を用いて説明する。まず、現在出力されている映像信号と前フレームの映像信号で比較を行う。この比較処理は画素毎に差分を求め、差分値が存在する領域を変化のあった矩形領域とし、この矩形領域に含まれる領域を動画領域とする処理である。
【００５２】
図４は動画領域／静止画領域判別手段の処理例（２）のモデル図である。
【００５３】
５０１は現在出力されている映像信号である。５０２は５０１現在出力されている映像信号の１つ前のフレームの映像信号である。５０３は５０１現在出力されている映像信号の２つ前のフレームの映像信号である。５０４は５０１現在出力されている映像信号の３つ前のフレームの映像信号である。５０５は５０１現在出力されている映像信号の４つ前のフレームの映像信号である。５０６は数フレームにわたり変化のあった矩形領域である。
【００５４】
ここで動画領域／静止画領域判別手段の処理例（２）を、図４を用いて説明する。まず、この中で最初に出力された映像信号５０５と次に出力された映像信号との画素毎の差分を求め、差分値が存在する領域を変化のあった矩形領域とする。次に、５０４の映像信号とその次のフレームの映像信号５０３との画素毎の差分を求め、差分値が存在する矩形領域を求め、ここで求めた差分領域と、先の求めた差分領域とを比較し、トータルで変化し続けている矩形領域を求める。この処理を５０１の映像信号まで求める。次に、５０１の映像信号から５０５の映像信号まですうフレームにわたり差分値が存在した矩形領域に含まれる領域を動画領域とする処理である。この図では５フレームにわたり変化のある場合を例にしたが、１０から２０フレーム程度が好ましい。
【００５５】
なお、変化のあった矩形領域をあらかじめ定数フレームから求めたが、ネットワークにおける伝送速度に応じてこのフレーム数を変更しても良い。また、ＣＰＵ、ＧＰＵの処理速度に応じてフレーム数を変更しても良い。
【００５６】
なお、フレーム単位で変化のあった矩形領域を求めたが、時間単位であっても良いことは言うまでもない。
【００５７】
図５は動画領域／静止画領域判別手段の処理例（３）のモデル図である。
【００５８】
６０１は現在出力されている映像信号である。６０２は６０１現在出力されている映像信号の１つ前のフレームの映像信号である。６０３は、６０１現在出力されている映像信号と６０２１つ前のフレームの映像信号とを比較し、その中で変化のあった矩形領域である。６０４は定められた矩形領域である。
【００５９】
ここで動画領域／静止画領域判別手段の処理例（３）を、図５を用いて説明する。まず、あらかじめ６０４の矩形領域を定める。そして、現在出力されている映像信号と前のフレームの映像信号とでどのように変化があったとしても、その定められた矩形領域内に含まれる領域を動画領域として処理する。
【００６０】
図６は動画領域／静止画領域判別手段の処理例（４）のモデル図である。
【００６１】
７０１は入力フォームである。７０２は現在出力されている映像信号である。７０３は７０１入力フォームにより指定された矩形領域である。
【００６２】
ここで動画領域／静止画領域判別手段の処理例（４）を、図６を用いて説明する。まず、７０１入力フォームにユーザーから動画領域となる矩形領域の座標をキーボード等により入力を促す。次に、入力された座標データから線分を作成し、この線分を含む矩形をユーザーにより指定された矩形領域とし、この矩形領域を含む領域を動画領域として処理する。
【００６３】
図７は動画領域／静止画領域判別手段の処理例（５）のモデル図である。
【００６４】
８０１はポインティングデバイスにより指定された点を示す十字カーソルである。８０２はポインティングデバイスにより指定された点を示す矢印カーソルである。８０３は現在出力されている映像信号である。８０４はポインティングデバイスにより指定された矩形領域を示す指定された矩形領域である。
【００６５】
ここで動画領域／静止画領域判別手段の処理例（５）を、図７を用いて説明する。まず、ユーザーはポインティングデバイスを通じて映像信号内の領域指定の始点となる点を入力する。次に、ユーザーはポインティングデバイスを通じて映像信号内の領域指定の終点となる点を入力する。この際、指定したことをわかりやすくするため、始点を十字カーソル、終点を矢印カーソルで表す。次に、ユーザーから入力された始点と終点の２つの点を結ぶ線分を算出し、その線分を含む矩形領域に含まれる領域を動画領域として処理する。
【００６６】
図８は動画領域／静止画領域判別手段の処理例（６）のモデル図である。
【００６７】
９０１は所定の方法により指定された点である。９０２は現在出力されている映像信号である。９０３は指定された矩形領域である。
【００６８】
ここで動画領域／静止画領域判別手段の処理例（６）を、図８を用いて説明する。まず、矩形領域の始点となる点を指定する。この点は、ユーザーが指定した点が好ましい。この際、この点を指定するために、キーボード入力を入力フォームから取得する方式でも、マウスやタブレット等のポインティングデバイスにより取得する方式でも良い。また、あらかじめ一意に決定していても構わない。次に、ネットワーク上のデータの伝送速度により矩形領域の面積を指定する。例えば、映像信号の１画素あたりのデータ量が２４ｂｉｔの場合、ネットワークの伝送速度が８ｋｂｐｓの場合、４００画素×３００画素程度が好ましい。また、１１Ｍｂｐｓの場合、２０００画素×２０００画素程度が好ましい。
【００６９】
次に、動画映像データの作成手段と静止画映像データの作成手段について説明する。ここでは、表示する領域の指定やデータ情報をヘッダ情報として付加する。また、ネットワークの状況に応じて、ネットワークリソースへの負荷を軽減するためＪＰＥＧやＰＮＧ等の圧縮符号化等の処理を行うことが好ましい。また、動画領域の映像データに関しては、動画向けの圧縮符号化であるＭＰＥＧ等の方式を使っても良い。また、動画領域／静止画領域の映像データは同じでは無い符号化処理によって作成しても構わない。また、動画領域／静止画領域の映像データは同じ符号化処理によって作成しても構わないことは、明白である。
【００７０】
次に、動画映像データの伝送間隔の制御手段と静止画映像データの伝送間隔の制御手段について図９を用いて説明を行う。
【００７１】
図９は動画映像データと静止画映像データの送信のタイミングのモデル図である。
【００７２】
１００１Ａは１つ目に送信される動画映像データである。１００１Ｂは２つ目に送信される動画映像データである。１００１Ｃは３つ目に送信される動画映像データである。１００１Ｄは４つ目に送信される動画映像データである。１００１Ｅは５つ目に送信される動画映像データである。１００１Ｆは６つ目に送信される動画映像データである。１００２Ａは１つ目に送信される静止画映像データである。１００２Ｂは１つ目に送信される静止画映像データである。
【００７３】
この例では、動画映像データ３つに対して、静止画映像データ１つのタイミングで伝送を行っている。この動画映像データの送信速度に対して定数倍のタイミングで静止画データの送信を行う。また、動画映像データの伝送間隔はディスプレイの更新間隔であることが好ましい。また、映像信号の出力される間隔でも良い。なお、この間隔は映像伝送装置のＣＰＵの処理速度に応じて変更しても良い。なお、この間隔はネットワークの通信速度に応じて変更しても良い。
【００７４】
なお、この例ではフレーム数の数倍、という映像データの間隔の制御を行ったが、時間を用いて制御を行ってもかまわない。動画映像データの送信間隔が３３ミリ秒に一枚の場合、静止画映像データの送信間隔は１秒に一枚、つまり約３０倍程度が好ましい。
【００７５】
なお、この送信間隔の制御については送信速度測定手段により計測したネットワークの通信速度に応じて静止画映像データを１枚送信する間隔に対しての動画映像データを送信する数を変更しても良い。
【００７６】
以上のように本実施の形態によれば、映像信号を動画領域と静止画領域とに分割し、動画領域に含まれる映像データを高速に、静止画領域に含まれる映像データを低速に伝送することで、限られたネットワーク帯域での画像伝送においても、静止画領域をある一定量以上伝送しないことにより動画領域を多く伝送することにより動画領域の映像信号を高速で表示することができる。
【００７７】
（実施の形態２）
図１０は本発明の映像伝送装置のモデル図である。
【００７８】
１１０１は映像データの送信を行う映像伝送装置である。これは、ネットワーク機能を有したＰＣや撮像機器でも良い。１１０２は映像信号を発生させる映像信号発生手段である。１１０３は１１０２映像信号発生手段により出力された映像信号から動画領域と静止画領域とを検出し判別を行う動画領域／静止画領域判別手段である。１１０４は動画領域に含まれる矩形領域内の映像信号を取り出す処理を行う動画領域の映像信号の取得手段である。１１０５は１１０４動画領域の映像信号の取得手段により出力された映像信号を符号化等の処理を行い映像データの作成を行う動画領域の映像データ作成手段である。１１０６は動画領域内の映像データを伝送する間隔を制御する動画映像データの伝送間隔の制御手段である。１１０７は１１０５動画領域の映像データの作成手段により作成された映像データを１１０６動画映像データの伝送間隔の制御手段によりコントロールされた間隔でネットワークへ映像データの送信を行う動画映像データの送信手段である。１１０８は静止画領域に含まれる矩形領域内の映像信号を取り出す処理を行う静止画領域の映像信号の取得手段である。１１０９は１１０８静止画領域の映像信号の取得手段により出力された映像信号を符号化等の処理を行い映像データの作成を行う静止画領域の映像データ作成手段である。１１１０は静止画領域内の映像データを伝送する間隔を制御する静止画映像データの伝送間隔の制御手段である。１１１１は１１０９静止画領域の映像データの作成手段により作成された映像データを１１１０静止画映像データの伝送間隔の制御手段によりコントロールされた間隔でネットワークへ映像データの送信を行う静止画映像データの送信手段である。１１１２は、１１０７動画映像データの送信手段と１１１１静止画映像データの送信手段によりネットワークへ送信されたデータの送信速度の計測を行う送信速度測定手段である。１１１３は現在映像信号を発生させている上で起動しているアプリケーションを監視するアプリケーション監視手段である。
【００７９】
図１１は本発明の動画伝送装置の構成図である。
【００８０】
１２０１は映像データの送信を行う映像伝送装置である。本実施例では、この映像伝送装置がＰＣである場合とする。１２０２は制御、演算等の処理を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。１２０３は１２０２ＣＰＵでの演算結果やデータの保存を行うメモリである。メモリとしてはＤＤＲメモリやＳＤＲＡＭ、ＲＩＭＭ、ＳＩＭＭと言った半導体メモリが好ましい。１２０４はネットワークとデータのやり取りや接続、切断等の処理を行うネットワークインターフェース（Ｉ／Ｆ）である。１２０５はキーボードやマウス、タブレットといったポインティングデバイスによるユーザー操作からの入力をデータとしてやり取りを行うユーザーインターフェース（Ｉ／Ｆ）である。１２０６は映像信号の描画処理を行うＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。１２０７は１２０６ＧＰＵが行う演算結果や出力映像を保持するＶＲＡＭ（Ｖｉｄｅｏ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。１２０８は通信を行うネットワークである。１２０９はユーザーからの入力をデータとして処理を行うキーボードやマウス、タブレットと言ったポインティングデバイスである。１２１０は１２０６ＧＰＵから出力された映像信号の表示を行うディスプレイである。
【００８１】
以上のように構成された映像伝送装置について、図１０、図１１を用いてその動作を説明する。まず、ＣＰＵでの処理結果等の表示データを、ＧＰＵを用いて映像信号とし、ＶＲＡＭから表示デバイスへ映像信号は出力する。この部分が映像信号発生手段に対応する。
【００８２】
次に、このＰＣ上で起動しているアプリケーションを監視する。この部分がアプリケーション監視手段に対応する。この際、アプリケーション監視手段は他のオブジェクトとは並列に動作し、ＰＣ内でアプリケーションの動作に対するメッセージ等のシグナルをフックし、そのシグナルに合せて動作するイベントドリブン方式での駆動が好ましい。
【００８３】
次に、この映像信号をＶＲＡＭからメモリ上へコピーし、コピーされた映像信号から動画領域と静止画領域の判定の処理をＣＰＵで行う。この際、アプリケーション監視手段による入力を受けて、ターゲットとなるアプリケーションが起動していれば、このアプリケーションが起動している矩形領域を含む領域を動画領域とし、この領域を含まない領域を静止画領域とする。なお、ターゲットとなるアプリケーションの起動している領域内で数フレーム、もしくは一定時間以上変化の起こり続けている矩形領域を含む領域を動画領域とし、この領域に含まれない領域を静止画領域とする。また、ターゲットとなるアプリケーションが存在しない際は、全ての領域を静止画領域として処理を行うことが好ましい。このターゲットとなるアプリケーションは動画プレイヤー等の動画再生アプリケーションである。この場合、動画再生アプリケーションが再生している動画を表示する領域を動画領域として処理を行うことが好ましい。また、このターゲットとなるアプリケーションはユーザーからの操作に対して迅速な応答の求められる、プレゼンテーション用アプリケーションであっても良い。この場合、このアプリケーション上で再生される動画ファイルに対して、その動画ファイルを再生し、表示を行っている矩形領域を動画領域とする。もしくは、ユーザーからの入力により表示されているカーソルの周りを動画領域とする。この際、ユーザーの操作するカーソルを中心に１２８画素×１２８画素程度が好ましい。また、ターゲットとなるアプリケーションがユーザーの入力を受け付けている状態であるアクティブな状態のときのみ、そのアプリケーションを含む矩形領域を含む領域を動画領域と、その矩形領域に含まれない領域を静止画とする。また、そのアプリケーションがユーザーの入力を受け付けない状態、つまり、非アクティブな状態、もしくは、ブロックされている状態の場合は、全ての領域を静止画領域として処理を行うことが好ましい。
【００８４】
この部分が動画領域／静止画領域判別手段に対応する。次にメモリ上の映像信号から動画／静止画の各領域内に含まれる映像信号を取り出す処理を行う。この部分が動画領域の映像信号の取得手段と静止画領域の映像信号の取得手段に対応する。次に取り出された映像信号に符号化等の処理を行い、この映像信号から動画／静止画の映像データを作成する。この部分が動画映像データ作成手段と静止画映像データ作成手段に対応する。次に、この作成された各映像データの伝送のタイミングを算出し、このタイミングを取る処理を行う。この部分が動画映像データの伝送間隔の制御手段と静止画映像データの伝送間隔の制御手段と対応する。次に、動画／静止画の各タイミングで映像データをネットワークＩ／Ｆを介してネットワークへ伝送する。この部分が動画映像データの送信手段と静止画映像データの送信手段に対応する。次に、このネットワークへの伝送の際、実際にネットワークを介して伝送に成功したデータの量を測定し、伝送にかかった処理時間と合せて送信速度を算出する。この部分が送信速度測定手段に対応する。
【００８５】
映像信号発生手段では、ディスプレイやメモリへ出力される映像信号を発生させる。なお、この実施の形態ではＰＣを例にしているが、カメラ等の撮像により映像信号を発生させる、としても良い。
【００８６】
次に、動画映像データの伝送間隔の制御手段と静止画映像データの伝送間隔の制御手段について図９を用いて説明を行う。
【００８７】
図９は動画映像データと静止画映像データの送信のタイミングのモデル図である。
【００８８】
１００１Ａは１つ目に送信される動画映像データである。１００１Ｂは２つ目に送信される動画映像データである。１００１Ｃは３つ目に送信される動画映像データである。１００１Ｄは４つ目に送信される動画映像データである。１００１Ｅは５つ目に送信される動画映像データである。１００１Ｆは６つ目に送信される動画映像データである。１００２Ａは１つ目に送信される静止画映像データである。１００２Ｂは１つ目に送信される静止画映像データである。
【００８９】
この例では、動画映像データ３つに対して、静止画映像データ１つのタイミングで伝送を行っている。この動画映像データの送信速度に対して定数倍のタイミングで静止画データの送信を行う。また、動画映像データの伝送間隔はディスプレイの更新間隔であることが好ましい。また、映像信号の出力される間隔でも良い。なお、この間隔は映像伝送装置のＣＰＵの処理速度に応じて変更しても良い。なお、この間隔はネットワークの通信速度に応じて変更しても良い。
【００９０】
なお、この例ではフレーム数の数倍、という映像データの間隔の制御を行ったが、時間を用いて制御を行ってもかまわない。動画映像データの送信間隔が３３ミリ秒に一枚の場合、静止画映像データの送信間隔は１秒に一枚、つまり約３０倍程度が好ましい。
【００９１】
なお、この送信間隔の制御については送信速度測定手段により計測したネットワークの通信速度に応じて静止画映像データを１枚送信する間隔に対しての動画映像データを送信する数を変更しても良い。
【００９２】
以上のように本実施の形態によれば、映像信号を現在起動しているアプリケーションによって動画領域と静止画領域とに分離し、動画領域に含まれる映像データを高速に、静止画領域に含まれる映像データを低速に伝送することで、限られたネットワーク帯域での画像伝送においても、静止画領域をある一定量以上伝送しないことにより動画領域を多く伝送することにより動画領域の映像信号を高速で表示することができる。
【００９３】
（実施の形態３）
図１２は本実施例の映像伝送システムのモデル図である。
【００９４】
１３０１は、映像信号を発生させ、その映像信号より動画領域と静止画領域を判別し、判別結果より動画映像データと静止画映像データを作成し、各々所定のタイミングによりネットワークへ伝送を行う送信機である。ここではＰＣを例に挙げる。なお、この送信機はネットワーク機能を有したカメラ等の撮像機器でも良い。また、映像信号を発生させるデバイスを接続したＰＣや、映像信号を発生させるデバイスへ入力された映像信号に同様の処理を行い、動画／静止画映像データを送信する別のデバイスを接続する、セパレートの形状でも構わない。１３０２は送信された映像データを受信し、映像データを映像信号とし表示を行う受信機である。ここではプロジェクタを例とする。なお、受信機についてはネットワーク機能を持った液晶ディスプレイやプラズマディスプレイパネル（ＰＤＰ）やブラウン管ディスプレイでも良い。
【００９５】
図１３は本実施例の映像伝送システムの送信機のモデル図である。
【００９６】
１４０１は映像データの送信を行う送信機である。これは、ネットワーク機能を有したＰＣや撮像機器でも良い。１４０２は映像信号を発生させる映像信号発生手段である。１４０３は１４０２映像信号発生手段により出力された映像信号から動画領域と静止画領域とを検出し判別を行う動画領域／静止画領域判別手段である。１４０４は動画領域に含まれる矩形領域内の映像信号を取り出す処理を行う動画領域の映像信号の取得手段である。１４０５は１４０４動画領域の映像信号の取得手段により出力された映像信号を符号化等の処理を行い映像データの作成を行う動画領域の映像データ作成手段である。１４０６は動画領域内の映像データを伝送する間隔を制御する動画映像データの伝送間隔の制御手段である。１４０７は１４０５動画領域の映像データの作成手段により作成された映像データを１４０６動画映像データの伝送間隔の制御手段によりコントロールされた間隔でネットワークへ映像データの送信を行う動画映像データの送信手段である。１４０８は静止画領域に含まれる矩形領域内の映像信号を取り出す処理を行う静止画領域の映像信号の取得手段である。１４０９は１４０８静止画領域の映像信号の取得手段により出力された映像信号を符号化等の処理を行い映像データの作成を行う静止画領域の映像データ作成手段である。１４１０は静止画領域内の映像データを伝送する間隔を制御する静止画映像データの伝送間隔の制御手段である。１４１１は１４０９静止画領域の映像データの作成手段により作成された映像データを１４１０静止画映像データの伝送間隔の制御手段によりコントロールされた間隔でネットワークへ映像データの送信を行う静止画映像データの送信手段である。１４１２は、１４０７動画映像データの送信手段と１４１１静止画映像データの送信手段によりネットワークへ送信されたデータの送信速度の計測を行う送信速度測定手段である。
【００９７】
図１４は本実施例の動画伝送システムの送信機の構成図である。
【００９８】
１５０１は映像データの送信を行う送信機である。本実施例では、この映像伝送装置がＰＣである場合とする。１５０２は制御、演算等の処理を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。１５０３は１５０２ＣＰＵでの演算結果やデータの保存を行うメモリである。メモリとしてはＤＤＲメモリやＳＤＲＡＭ、ＲＩＭＭ、ＳＩＭＭと言った半導体メモリが好ましい。１５０４はネットワークとデータのやり取りや接続、切断等の処理を行うネットワークインターフェース（Ｉ／Ｆ）である。１５０５はキーボードやマウス、タブレットといったポインティングデバイスによるユーザー操作からの入力をデータとしてやり取りを行うユーザーインターフェース（Ｉ／Ｆ）である。１５０６は映像信号の描画処理を行うＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。１５０７は１５０６ＧＰＵが行う演算結果や出力映像を保持するＶＲＡＭ（Ｖｉｄｅｏ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。１５０８は通信を行うネットワークである。１５０９はユーザーからの入力をデータとして処理を行うキーボードやマウス、タブレットと言ったポインティングデバイスである。１５１０は１５０６ＧＰＵから出力された映像信号の表示を行うディスプレイである。
【００９９】
以上のように構成された映像伝送装置について、図１３、図１４を用いてその動作を説明する。まず、ＣＰＵでの処理結果等の表示データを、ＧＰＵを用いて映像信号とし、ＶＲＡＭから表示デバイスへ映像信号は出力する。この部分が映像信号発生手段に対応する。次に、この映像信号をＶＲＡＭからメモリ上へコピーし、コピーされた映像信号から動画領域と静止画領域の判定の処理をＣＰＵで行う。この部分が動画領域／静止画領域判別手段に対応する。次にメモリ上の映像信号から動画／静止画の各領域内に含まれる映像信号を取り出す処理を行う。この部分が動画領域の映像信号の取得手段と静止画領域の映像信号の取得手段に対応する。次に取り出された映像信号に符号化等の処理を行い、この映像信号から動画／静止画の映像データを作成する。この部分が動画映像データ作成手段と静止画映像データ作成手段に対応する。次に、この作成された各映像データの伝送のタイミングを算出し、このタイミングを取る処理を行う。この部分が動画映像データの伝送間隔の制御手段と静止画映像データの伝送間隔の制御手段と対応する。次に、動画／静止画の各タイミングで映像データをネットワークＩ／Ｆを介してネットワークへ伝送する。この部分が動画映像データの送信手段と静止画映像データの送信手段に対応する。次に、このネットワークへの伝送の際、実際にネットワークを介して伝送に成功したデータの量を測定し、伝送にかかった処理時間と合せて送信速度を算出する。この部分が送信速度測定手段に対応する。
【０１００】
映像信号発生手段では、ディスプレイやメモリへ出力される映像信号を発生させる。なお、この実施の形態ではＰＣを例にしているが、カメラ等の撮像により映像信号を発生させる、としても良い。
【０１０１】
次に、動画領域／静止画領域判別手段での処理を図３から図８を用いて説明する。
【０１０２】
動画領域／静止画領域判別手段では、映像信号発生手段によって出力された映像信号の処理を行えるメモリ領域上へコピーし、その映像信号内から動画領域と静止画領域の判別を行う。この際の判別処理としては、以下の処理が好ましい。
【０１０３】
（１）入力された映像信号が、前フレームから変化があった矩形領域に含まれる領域を動画領域とし、そこに含まれない領域を静止画領域とする。
【０１０４】
（２）入力された映像信号が、数フレームに及び同じ矩形領域内で変化があった矩形領域に含まれる領域を動画領域とし、そこに含まれない領域を静止画領域とする。
【０１０５】
（３）あらかじめ定められた矩形領域に含まれる領域を動画領域とし、そこに含まれない領域を静止画領域とする。
【０１０６】
（４）あらかじめ、入力フォーム等からキーボードによって矩形領域をユーザーが指定し、その矩形領域に含まれる領域を動画領域とし、そこに含まれない領域を静止画領域とする。
【０１０７】
（５）あらかじめ、ポインティングデバイスを通してユーザーが指定した矩形領域に含まれる領域を動画領域とし、そこに含まれない領域を静止画領域とする。
【０１０８】
（６）ネットワークＩ／Ｆを介してネットワークに伝送された伝送速度を送信速度測定手段で測定し、この測定結果より領域の面積を算出しある地点からこの面積分の矩形領域に含まれる領域を動画領域とし、そこに含まれない領域を静止画領域とする。
【０１０９】
図３は動画領域／静止画領域判別手段の処理例（１）のモデル図である。
【０１１０】
４０１は現在出力されている映像信号である。４０２は４０１現在出力されている映像信号の１つ前のフレームの映像信号である。４０３は、４０１現在出力されている映像信号と４０２１つ前のフレームの映像信号とを比較し、その中で変化のあった矩形領域である。
【０１１１】
ここで動画領域／静止画領域判別手段の処理例（１）を、図３を用いて説明する。まず、現在出力されている映像信号と前フレームの映像信号で比較を行う。この比較処理は画素毎に差分を求め、差分値が存在する領域を変化のあった矩形領域とし、この矩形領域に含まれる領域を動画領域とする処理である。
【０１１２】
図４は動画領域／静止画領域判別手段の処理例（２）のモデル図である。
【０１１３】
５０１は現在出力されている映像信号である。５０２は５０１現在出力されている映像信号の１つ前のフレームの映像信号である。５０３は５０１現在出力されている映像信号の２つ前のフレームの映像信号である。５０４は５０１現在出力されている映像信号の３つ前のフレームの映像信号である。５０５は５０１現在出力されている映像信号の４つ前のフレームの映像信号である。５０６は数フレームにわたり変化のあった矩形領域である。
【０１１４】
ここで動画領域／静止画領域判別手段の処理例（２）を、図４を用いて説明する。まず、この中で最初に出力された映像信号５０５と次に出力された映像信号との画素毎の差分を求め、差分値が存在する領域を変化のあった矩形領域とする。次に、５０４の映像信号とその次のフレームの映像信号５０３との画素毎の差分を求め、差分値が存在する矩形領域を求め、ここで求めた差分領域と、先の求めた差分領域とを比較し、トータルで変化し続けている矩形領域を求める。この処理を５０１の映像信号まで求める。次に、５０１の映像信号から５０５の映像信号まですうフレームにわたり差分値が存在した矩形領域に含まれる領域を動画領域とする処理である。この図では５フレームにわたり変化のある場合を例にしたが、１０から２０フレーム程度が好ましい。
【０１１５】
なお、変化のあった矩形領域をあらかじめ定数フレームから求めたが、ネットワークにおける伝送速度に応じてこのフレーム数を変更しても良い。また、ＣＰＵ、ＧＰＵの処理速度に応じてフレーム数を変更しても良い。
【０１１６】
なお、フレーム単位で変化のあった矩形領域を求めたが、時間単位であっても良いことは言うまでもない。
【０１１７】
図５は動画領域／静止画領域判別手段の処理例（３）のモデル図である。
【０１１８】
６０１は現在出力されている映像信号である。６０２は６０１現在出力されている映像信号の１つ前のフレームの映像信号である。６０３は、６０１現在出力されている映像信号と６０２１つ前のフレームの映像信号とを比較し、その中で変化のあった矩形領域である。６０４は定められた矩形領域である。
【０１１９】
ここで動画領域／静止画領域判別手段の処理例（３）を、図５を用いて説明する。まず、あらかじめ６０４の矩形領域を定める。そして、現在出力されている映像信号と前のフレームの映像信号とでどのように変化があったとしても、その定められた矩形領域内に含まれる領域を動画領域として処理する。
【０１２０】
図６は動画領域／静止画領域判別手段の処理例（４）のモデル図である。
【０１２１】
７０１は入力フォームである。７０２は現在出力されている映像信号である。７０３は７０１入力フォームにより指定された矩形領域である。
【０１２２】
ここで動画領域／静止画領域判別手段の処理例（４）を、図６を用いて説明する。まず、７０１入力フォームにユーザーから動画領域となる矩形領域の座標をキーボード等により入力を促す。次に、入力された座標データから線分を作成し、この線分を含む矩形をユーザーにより指定された矩形領域とし、この矩形領域を含む領域を動画領域として処理する。
【０１２３】
図７は動画領域／静止画領域判別手段の処理例（５）のモデル図である。
【０１２４】
８０１はポインティングデバイスにより指定された点を示す十字カーソルである。８０２はポインティングデバイスにより指定された点を示す矢印カーソルである。８０３は現在出力されている映像信号である。８０４はポインティングデバイスにより指定された矩形領域を示す指定された矩形領域である。
【０１２５】
ここで動画領域／静止画領域判別手段の処理例（５）を、図７を用いて説明する。まず、ユーザーはポインティングデバイスを通じて映像信号内の領域指定の始点となる点を入力する。次に、ユーザーはポインティングデバイスを通じて映像信号内の領域指定の終点となる点を入力する。この際、指定したことをわかりやすくするため、始点を十字カーソル、終点を矢印カーソルで表す。次に、ユーザーから入力された始点と終点の２つの点を結ぶ線分を算出し、その線分を含む矩形領域に含まれる領域を動画領域として処理する。
【０１２６】
図８は動画領域／静止画領域判別手段の処理例（６）のモデル図である。
【０１２７】
９０１は所定の方法により指定された点である。９０２は現在出力されている映像信号である。９０３は指定された矩形領域である。
【０１２８】
ここで動画領域／静止画領域判別手段の処理例（６）を、図８を用いて説明する。まず、矩形領域の始点となる点を指定する。この点は、ユーザーが指定した点が好ましい。この際、この点を指定するために、キーボード入力を入力フォームから取得する方式でも、マウスやタブレット等のポインティングデバイスにより取得する方式でも良い。また、あらかじめ一意に決定していても構わない。次に、ネットワーク上のデータの伝送速度により矩形領域の面積を指定する。例えば、映像信号の１画素あたりのデータ量が２４ｂｉｔの場合、ネットワークの伝送速度が８ｋｂｐｓの場合、４００画素×３００画素程度が好ましい。また、１１Ｍｂｐｓの場合、２０００画素×２０００画素程度が好ましい。
【０１２９】
次に、動画映像データの作成手段と静止画映像データの作成手段について説明する。ここでは、表示する領域の指定やデータ情報をヘッダ情報として付加する。また、ネットワークの状況に応じて、ネットワークリソースへの負荷を軽減するためＪＰＥＧやＰＮＧ等の圧縮符号化等の処理を行うことが好ましい。また、動画領域の映像データに関しては、動画向けの圧縮符号化であるＭＰＥＧ等の方式を使っても良い。また、動画領域／静止画領域の映像データは同じでは無い符号化処理によって作成しても構わない。また、動画領域／静止画領域の映像データは同じ符号化処理によって作成しても構わないことは、明白である。
【０１３０】
次に、動画映像データの伝送間隔の制御手段と静止画映像データの伝送間隔の制御手段について図９を用いて説明を行う。
【０１３１】
図９は動画映像データと静止画映像データの送信のタイミングのモデル図である。
【０１３２】
１００１Ａは１つ目に送信される動画映像データである。１００１Ｂは２つ目に送信される動画映像データである。１００１Ｃは３つ目に送信される動画映像データである。１００１Ｄは４つ目に送信される動画映像データである。１００１Ｅは５つ目に送信される動画映像データである。１００１Ｆは６つ目に送信される動画映像データである。１００２Ａは１つ目に送信される静止画映像データである。１００２Ｂは１つ目に送信される静止画映像データである。
【０１３３】
この例では、動画映像データ３つに対して、静止画映像データ１つのタイミングで伝送を行っている。この動画映像データの送信速度に対して定数倍のタイミングで静止画データの送信を行う。また、動画映像データの伝送間隔はディスプレイの更新間隔であることが好ましい。また、映像信号の出力される間隔でも良い。なお、この間隔は映像伝送装置のＣＰＵの処理速度に応じて変更しても良い。なお、この間隔はネットワークの通信速度に応じて変更しても良い。
【０１３４】
なお、この例ではフレーム数の数倍、という映像データの間隔の制御を行ったが、時間を用いて制御を行ってもかまわない。動画映像データの送信間隔が３３ミリ秒に一枚の場合、静止画映像データの送信間隔は１秒に一枚、つまり約３０倍程度が好ましい。
【０１３５】
なお、この送信間隔の制御については送信速度測定手段により計測したネットワークの通信速度に応じて静止画映像データを１枚送信する間隔に対しての動画映像データを送信する数を変更しても良い。
【０１３６】
図１５は本システムの受信機の構成図である。
【０１３７】
１６０１は受信機である。この例ではプロジェクタとする。１６０２は受信した映像データや処理結果、表示を行う映像信号等の一時保存を行うメモリである。１６０３は受信した映像データを映像信号へ復号、コンバートを行うデコーダーである。１６０４は１６０３の処理により出力された映像信号の表示、投射を行う表示部である。１６０５はネットワークとの接続処理、データのやり取りを行うネットワークＩ／Ｆである。
【０１３８】
まず、送信機より送信された映像データはネットワークを介して受信機のネットワークＩ／Ｆへ映像データとして伝送される。次に、受信機はネットワークＩ／Ｆを介して受信した映像データを一時メモリへ蓄え、デコーダーへ送る。次に、デコーダーでは映像データに負荷されているヘッダ情報を取り出し必要な情報を得る。そして、映像データを映像信号へコンバートし、メモリ上へ映像信号を出力する。この際、送信時に符号化等の処理が行われている場合は、このデコーダーで復号化を行う。次に、メモリ上へ出力された映像信号を表示部へ送り表示を行う。
【０１３９】
以上のように本実施の形態によれば、映像信号を動画領域と静止画領域とに分割し、動画領域に含まれる映像データを高速に、静止画領域に含まれる映像データを低速に伝送することで、限られたネットワーク帯域での画像伝送においても、静止画領域をある一定量以上伝送しないことにより動画領域を多く伝送することにより動画領域の映像信号を高速で表示することができる。
【０１４０】
（実施の形態４）
図１６は本発明の映像伝送システムにおける送信機のモデル図である。
【０１４１】
１７０１は映像データの送信を行う映像伝送装置である。これは、ネットワーク機能を有したＰＣや撮像機器でも良い。１７０２は映像信号を発生させる映像信号発生手段である。１７０３は１７０２映像信号発生手段により出力された映像信号から動画領域と静止画領域とを検出し判別を行う動画領域／静止画領域判別手段である。１７０４は動画領域に含まれる矩形領域内の映像信号を取り出す処理を行う動画領域の映像信号の取得手段である。１７０５は１７０４動画領域の映像信号の取得手段により出力された映像信号を符号化等の処理を行い映像データの作成を行う動画領域の映像データ作成手段である。１７０６は動画領域内の映像データを伝送する間隔を制御する動画映像データの伝送間隔の制御手段である。１７０７は１７０５動画領域の映像データの作成手段により作成された映像データを１７０６動画映像データの伝送間隔の制御手段によりコントロールされた間隔でネットワークへ映像データの送信を行う動画映像データの送信手段である。１７０８は静止画領域に含まれる矩形領域内の映像信号を取り出す処理を行う静止画領域の映像信号の取得手段である。１７０９は１７０８静止画領域の映像信号の取得手段により出力された映像信号を符号化等の処理を行い映像データの作成を行う静止画領域の映像データ作成手段である。１７１０は静止画領域内の映像データを伝送する間隔を制御する静止画映像データの伝送間隔の制御手段である。１７１１は１７０９静止画領域の映像データの作成手段により作成された映像データを１７１０静止画映像データの伝送間隔の制御手段によりコントロールされた間隔でネットワークへ映像データの送信を行う静止画映像データの送信手段である。１７１２は、１７０７動画映像データの送信手段と１７１１静止画映像データの送信手段によりネットワークへ送信されたデータの送信速度の計測を行う送信速度測定手段である。１７１３は現在映像信号を発生させている上で起動しているアプリケーションを監視するアプリケーション監視手段である。
【０１４２】
図１７は本発明の動画伝送システムにおける送信機の構成図である。
【０１４３】
１８０１は映像データの送信を行う映像伝送装置である。本実施例では、この映像伝送装置がＰＣである場合とする。１８０２は制御、演算等の処理を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。１８０３は１８０２ＣＰＵでの演算結果やデータの保存を行うメモリである。メモリとしてはＤＤＲメモリやＳＤＲＡＭ、ＲＩＭＭ、ＳＩＭＭと言った半導体メモリが好ましい。１８０４はネットワークとデータのやり取りや接続、切断等の処理を行うネットワークインターフェース（Ｉ／Ｆ）である。１８０５はキーボードやマウス、タブレットといったポインティングデバイスによるユーザー操作からの入力をデータとしてやり取りを行うユーザーインターフェース（Ｉ／Ｆ）である。１８０６は映像信号の描画処理を行うＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。１８０７は１８０６ＧＰＵが行う演算結果や出力映像を保持するＶＲＡＭ（Ｖｉｄｅｏ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。１８０８は通信を行うネットワークである。１８０９はユーザーからの入力をデータとして処理を行うキーボードやマウス、タブレットと言ったポインティングデバイスである。１８１０は１８０６ＧＰＵから出力された映像信号の表示を行うディスプレイである。
【０１４４】
以上のように構成された映像伝送装置について、図１６、図１７を用いてその動作を説明する。まず、ＣＰＵでの処理結果等の表示データを、ＧＰＵを用いて映像信号とし、ＶＲＡＭから表示デバイスへ映像信号は出力する。この部分が映像信号発生手段に対応する。
【０１４５】
次に、このＰＣ上で起動しているアプリケーションを監視する。この部分がアプリケーション監視手段に対応する。この際、アプリケーション監視手段は他のオブジェクトとは並列に動作し、ＰＣ内でアプリケーションの動作に対するメッセージ等のシグナルをフックし、そのシグナルに合せて動作するイベントドリブン方式での駆動が好ましい。
【０１４６】
次に、この映像信号をＶＲＡＭからメモリ上へコピーし、コピーされた映像信号から動画領域と静止画領域の判定の処理をＣＰＵで行う。この際、アプリケーション監視手段による入力を受けて、ターゲットとなるアプリケーションが起動していれば、このアプリケーションが起動している矩形領域を含む領域を動画領域とし、この領域を含まない領域を静止画領域とする。なお、ターゲットとなるアプリケーションの起動している領域内で数フレーム、もしくは一定時間以上変化の起こり続けている矩形領域を含む領域を動画領域とし、この領域に含まれない領域を静止画領域とする。また、ターゲットとなるアプリケーションが存在しない際は、全ての領域を静止画領域として処理を行うことが好ましい。このターゲットとなるアプリケーションは動画プレイヤー等の動画再生アプリケーションである。この場合、動画再生アプリケーションが再生している動画を表示する領域を動画領域として処理を行うことが好ましい。また、このターゲットとなるアプリケーションはユーザーからの操作に対して迅速な応答の求められる、プレゼンテーション用アプリケーションであっても良い。この場合、このアプリケーション上で再生される動画ファイルに対して、その動画ファイルを再生し、表示を行っている矩形領域を動画領域とする。もしくは、ユーザーからの入力により表示されているカーソルの周りを動画領域とする。この際、ユーザーの操作するカーソルを中心に１２８画素×１２８画素程度が好ましい。また、ターゲットとなるアプリケーションがユーザーの入力を受け付けている状態であるアクティブな状態のときのみ、そのアプリケーションを含む矩形領域を含む領域を動画領域と、その矩形領域に含まれない領域を静止画とする。また、そのアプリケーションがユーザーの入力を受け付けない状態、つまり、非アクティブな状態、もしくは、ブロックされている状態の場合は、全ての領域を静止画領域として処理を行うことが好ましい。
【０１４７】
この部分が動画領域／静止画領域判別手段に対応する。次にメモリ上の映像信号から動画／静止画の各領域内に含まれる映像信号を取り出す処理を行う。この部分が動画領域の映像信号の取得手段と静止画領域の映像信号の取得手段に対応する。次に取り出された映像信号に符号化等の処理を行い、この映像信号から動画／静止画の映像データを作成する。この部分が動画映像データ作成手段と静止画映像データ作成手段に対応する。次に、この作成された各映像データの伝送のタイミングを算出し、このタイミングを取る処理を行う。この部分が動画映像データの伝送間隔の制御手段と静止画映像データの伝送間隔の制御手段と対応する。次に、動画／静止画の各タイミングで映像データをネットワークＩ／Ｆを介してネットワークへ伝送する。この部分が動画映像データの送信手段と静止画映像データの送信手段に対応する。次に、このネットワークへの伝送の際、実際にネットワークを介して伝送に成功したデータの量を測定し、伝送にかかった処理時間と合せて送信速度を算出する。この部分が送信速度測定手段に対応する。
【０１４８】
映像信号発生手段では、ディスプレイやメモリへ出力される映像信号を発生させる。なお、この実施の形態ではＰＣを例にしているが、カメラ等の撮像により映像信号を発生させる、としても良い。
【０１４９】
次に、動画映像データの伝送間隔の制御手段と静止画映像データの伝送間隔の制御手段について図９を用いて説明を行う。
【０１５０】
図９は動画映像データと静止画映像データの送信のタイミングのモデル図である。
【０１５１】
１００１Ａは１つ目に送信される動画映像データである。１００１Ｂは２つ目に送信される動画映像データである。１００１Ｃは３つ目に送信される動画映像データである。１００１Ｄは４つ目に送信される動画映像データである。１００１Ｅは５つ目に送信される動画映像データである。１００１Ｆは６つ目に送信される動画映像データである。１００２Ａは１つ目に送信される静止画映像データである。１００２Ｂは１つ目に送信される静止画映像データである。
【０１５２】
この例では、動画映像データ３つに対して、静止画映像データ１つのタイミングで伝送を行っている。この動画映像データの送信速度に対して定数倍のタイミングで静止画データの送信を行う。また、動画映像データの伝送間隔はディスプレイの更新間隔であることが好ましい。また、映像信号の出力される間隔でも良い。なお、この間隔は映像伝送装置のＣＰＵの処理速度に応じて変更しても良い。なお、この間隔はネットワークの通信速度に応じて変更しても良い。
【０１５３】
なお、この例ではフレーム数の数倍、という映像データの間隔の制御を行ったが、時間を用いて制御を行ってもかまわない。動画映像データの送信間隔が３３ミリ秒に一枚の場合、静止画映像データの送信間隔は１秒に一枚、つまり約３０倍程度が好ましい。
【０１５４】
なお、この送信間隔の制御については送信速度測定手段により計測したネットワークの通信速度に応じて静止画映像データを１枚送信する間隔に対しての動画映像データを送信する数を変更しても良い。
【０１５５】
図１５は本システムの受信機の構成図である。
【０１５６】
１６０１は受信機である。この例ではプロジェクタとする。１６０２は受信した映像データや処理結果、表示を行う映像信号等の一時保存を行うメモリである。１６０３は受信した映像データを映像信号へ復号、コンバートを行うデコーダーである。１６０４は１６０３の処理により出力された映像信号の表示、投射を行う表示部である。１６０５はネットワークとの接続処理、データのやり取りを行うネットワークＩ／Ｆである。
【０１５７】
まず、送信機より送信された映像データはネットワークを介して受信機のネットワークＩ／Ｆへ映像データとして伝送される。次に、受信機はネットワークＩ／Ｆを介して受信した映像データを一時メモリへ蓄え、デコーダーへ送る。次に、デコーダーでは映像データに負荷されているヘッダ情報を取り出し必要な情報を得る。そして、映像データを映像信号へコンバートし、メモリ上へ映像信号を出力する。この際、送信時に符号化等の処理が行われている場合は、このデコーダーで復号化を行う。次に、メモリ上へ出力された映像信号を表示部へ送り表示を行う。
【０１５８】
以上のように本実施の形態によれば、映像信号を現在起動しているアプリケーションによって動画領域と静止画領域とに分離し、動画領域に含まれる映像データを高速に、静止画領域に含まれる映像データを低速に伝送することで、限られたネットワーク帯域での画像伝送においても、静止画領域をある一定量以上伝送しないことにより動画領域を多く伝送することにより動画領域の映像信号を高速で表示することができる。
【産業上の利用可能性】
【０１５９】
本発明にかかる映像伝送装置およびシステムは、帯域に制限のネットワークリソースを用いた映像伝送を行うことが必要な、会議システムやマルチメディアコンテンツの遠隔表示や配信システム、または遠隔医療等の用途にも適用できる。
【図面の簡単な説明】
【０１６０】
【図１】映像伝送装置のモデル図
【図２】映像伝送装置の構成図
【図３】動画領域／静止画領域判別手段の処理例（１）のモデル図
【図４】動画領域／静止画領域判別手段の処理例（２）のモデル図
【図５】動画領域／静止画領域判別手段の処理例（３）のモデル図
【図６】動画領域／静止画領域判別手段の処理例（４）のモデル図
【図７】動画領域／静止画領域判別手段の処理例（５）のモデル図
【図８】動画領域／静止画領域判別手段の処理例（６）のモデル図
【図９】動画映像データと静止画映像データの送信のタイミングのモデル図
【図１０】映像伝送装置のモデル図
【図１１】映像伝送装置の構成図
【図１２】映像伝送システムのモデル図
【図１３】送信機のモデル図
【図１４】送信機の構成図
【図１５】受信機の構成図
【図１６】送信機のモデル図
【図１７】送信機の構成図
【図１８】従来の映像伝送用ネットワークシステムの構成を示す図
【符号の説明】
【０１６１】
１００  ネットワーク
１０１  カメラ
１０２  受信機
２０１  映像伝送装置
２０２  映像信号発生手段
２０３  動画領域／静止画領域判別手段
２０４  動画領域の映像信号の取得手段
２０５  動画領域の映像データの作成手段
２０６  動画映像データの伝送間隔の制御手段
２０７  動画映像データの送信手段
２０８  静止画領域の映像信号の取得手段
２０９  静止画領域の映像データの作成手段
２１０  静止画映像データの伝送間隔の制御手段
２１１  静止画映像データの送信手段
２１２  送信速度測定手段
３０１  映像伝送装置
３０２  ＣＰＵ
３０３  メモリ
３０４  ネットワークＩ／Ｆ
３０５  ユーザＩ／Ｆ
３０６  ＧＰＵ
３０７  ＶＲＡＭ
３０８  ネットワーク
３０９  キーボードやポインティングデバイス
３１０  ディスプレイ
４０１  映像信号
４０２  前フレームの映像信号
４０３  変化のあった矩形領域
５０１  映像信号
５０２  １つ前のフレームの映像信号
５０３  ２つ前のフレームの映像信号
５０４  ３つ前のフレームの映像信号
５０５  ４つ前のフレームの映像信号
５０６  数フレームわたり変化のあった矩形領域
６０１  映像信号
６０２  前フレームの映像信号
６０３  変化のあった矩形領域
６０４  定められた矩形領域
７０１  入力フォーム
７０２  映像信号
７０３  指定された矩形領域
８０１  十字カーソル
８０２  矢印カーソル
８０３  映像信号
８０４  指定された矩形領域
９０１  指定された点
９０２  映像信号
９０３  指定された矩形領域
１００１Ａ  １つ目に送信される動画映像データ
１００１Ｂ  ２つ目に送信される動画映像データ
１００１Ｃ  ３つ目に送信される動画映像データ
１００１Ｄ  ４つ目に送信される動画映像データ
１００１Ｅ  ５つ目に送信される動画映像データ
１００１Ｆ  ６つ目に送信される動画映像データ
１００２Ａ  １つ目に送信される静止画映像データ
１００２Ｂ  ２つ目に送信される静止画映像データ
１１０１  映像伝送装置
１１０２  映像信号発生手段
１１０３  動画領域／静止画領域判別手段
１１０４  動画領域の映像信号の取得手段
１１０５  動画領域の映像データの作成手段
１１０６  動画映像データの伝送間隔の制御手段
１１０７  動画映像データの送信手段
１１０８  静止画領域の映像信号の取得手段
１１０９  静止画領域の映像データの作成手段
１１１０  静止画映像データの伝送間隔の制御手段
１１１１  静止画映像データの送信手段
１１１２  送信速度測定手段
１１１３  アプリケーション監視手段
１２０１  映像伝送装置
１２０２  ＣＰＵ
１２０３  メモリ
１２０４  ネットワークＩ／Ｆ
１２０５  ユーザＩ／Ｆ
１２０６  ＧＰＵ
１２０７  ＶＲＡＭ
１２０８  ネットワーク
１２０９  キーボードやポインティングデバイス
１２１０  ディスプレイ
１３０１  パーソナルコンピュータ
１３０２  プロジェクタ
１４０１  送信機
１４０２  映像信号発生手段
１４０３  動画領域／静止画領域判別手段
１４０４  動画領域の映像信号の取得手段
１４０５  動画領域の映像データの作成手段
１４０６  動画映像データの伝送間隔の制御手段
１４０７  動画映像データの送信手段
１４０８  静止画領域の映像信号の取得手段
１４０９  静止画領域の映像データの作成手段
１４１０  静止画映像データの伝送間隔の制御手段
１４１１  静止画映像データの送信手段
１４１２  送信速度測定手段
１５０１  送信機
１５０２  ＣＰＵ
１５０３  メモリ
１５０４  ネットワークＩ／Ｆ
１５０５  ユーザＩ／Ｆ
１５０６  ＧＰＵ
１５０７  ＶＲＡＭ
１５０８  ネットワーク
１５０９  キーボードやポインティングデバイス
１５１０  ディスプレイ
１６０１  受信機
１６０２  メモリ
１６０３  デコーダー
１６０４  表示部
１６０５  ネットワークＩ／Ｆ
１７０１  受信機
１７０２  映像信号発生手段
１７０３  動画領域／静止画領域判別手段
１７０４  動画領域の映像信号の取得手段
１７０５  動画領域の映像データの作成手段
１７０６  動画映像データの伝送間隔の制御手段
１７０７  動画映像データの送信手段
１７０８  静止画領域の映像信号の取得手段
１７０９  静止画領域の映像データの作成手段
１７１０  静止画映像データの伝送間隔の制御手段
１７１１  静止画映像データの送信手段
１７１２  送信速度測定手段
１７１３  アプリケーション監視手段
１８０１  受信機
１８０２  ＣＰＵ
１８０３  メモリ
１８０４  ネットワークＩ／Ｆ
１８０５  ユーザＩ／Ｆ
１８０６  ＧＰＵ
１８０７  ＶＲＡＭ
１８０８  ネットワーク
１８０９  キーボードやポインティングデバイス
１８１０  ディスプレイ
【図１】
2006246110.tif 000003
【図２】
2006246110.tif 000004
【図３】
2006246110.tif 000005
【図４】
2006246110.tif 000006
【図５】
2006246110.tif 000007
【図６】
2006246110.tif 000008
【図７】
2006246110.tif 000009
【図８】
2006246110.tif 000010
【図９】
2006246110.tif 000011
【図１０】
2006246110.tif 000012
【図１１】
2006246110.tif 000013
【図１２】
2006246110.tif 000014
【図１３】
2006246110.tif 000015
【図１４】
2006246110.tif 000016
【図１５】
2006246110.tif 000017
【図１６】
2006246110.tif 000018
【図１７】
2006246110.tif 000019
【図１８】
2006246110.tif 000020