(57)【要約】【課題】複数の映像撮影装置と、それから入力された映像から１つを選ぶ映像選択手段、選択した映像を圧縮する映像圧縮手段、圧縮した映像データをネットワーク上に映像データとして出力するネットワークインタフェース手段を備え、そのネットワークインタフェース手段から送出された映像データが表示端末で受信・表示される映像配信システムにおいて、ある必要な映像だけは比較的滑らかな動画像映像として、残りの映像は一定の低い頻度で更新されるような表示を望むユーザに対して、映像入力の優先度の概念を提供し、その優先度に応じて送信側から配送する映像が切り替わるシステムを安価に提供する。【解決手段】上記の映像配信システムにおいて、その複数映像撮影装置からの各映像入力に優先度をつけ、その優先度に基づいて選択する入力映像を順次切り替えるように制御する手段を備える。【選択図】　　　　図１
2004080560.tif 000002
【特許請求の範囲】
【請求項１】
複数の映像撮影装置と、前記複数の映像撮影装置から入力された映像の中から１つを選択する映像選択手段、前記選択した映像を圧縮する映像圧縮手段、圧縮した映像データをネットワーク上に映像データとして出力するネットワークインタフェース手段を備え、前記ネットワークインタフェース手段から送出された映像データが表示端末において受信・表示される映像モニタリングシステムに利用されるような映像加工・出力装置からなる映像配信システムにおいて、
前記複数の映像撮影装置からの各映像入力に優先度をつけ、その優先度に基づいて選択する入力映像を順次切り替えることを特徴とする映像配信システム。
【請求項２】
前記映像撮影装置から入力される入力映像はアナログ信号であることを特徴とする前記請求項１に記載の映像配信システム。
【請求項３】
前記映像選択手段は前記入力映像をＡ／Ｄ変換するＡ／Ｄ変換部の前に置かれ、前記映像選択手段によって複数の映像入力の中から選択された映像入力がＡ／Ｄ変換された後、前記圧縮手段によって映像圧縮されることを特徴とする請求項２に記載の映像配信システム。
【請求項４】
前記優先度に基づき各映像入力映像をどのように切り替えるかのアルゴリズムを持ち、そのアルゴリズムに基づいて前記映像選択手段によって複数の映像入力の中からひとつの映像入力を選択することを特徴とする請求項１から３の何れかに記載の映像配信システム。
【請求項５】
前記アルゴリズムが表の形式であらわされていることを特徴とする請求項４に記載の映像配信システム。
【請求項６】
前記アルゴリズム又は表をあらかじめ映像加工・出力装置内部にそなえることを特徴とする請求項４又は５に記載の映像配信システム。
【請求項７】
前記アルゴリズム又は表をあらかじめ複数前記映像加工・出力装置内部に備え、前記表示端末側から前記あらかじめ備えた複数のアルゴリズム又は表のうちどのアルゴリズム又は表を利用するかを指示することによって、映像の切り替え方法を替えることができることを特徴とする請求項４又は５に記載の映像配信システム。
【請求項８】
前記アルゴリズム又は表は前記表示端末側において作成され、そのアルゴリズム又は表が前記表示端末側から前記映像加工・出力装置に送付され、内部に格納された以降、そのアルゴリズム又は表に基づいて映像の切り替えを行うことを特徴とする請求項４又は５に記載の映像配信システム。
【請求項９】
前記映像撮影装置のうち少なくとも１つ以上が前記映像加工・出力装置から制御可能であり、前記映像加工・出力装置は制御可能な前記映像撮影装置と情報を交換することによってどの映像撮影装置からの映像入力を優先するべきかを判断し、その判断に基づいて前記アルゴリズム又は表を作成することを特徴とする請求項４又は５に記載の映像配信システム。
【請求項１０】
前記映像撮影装置のうち、最も広角な撮影範囲を持つ映像撮影装置からの映像を最優先するようアルゴリズム又は表を内部で作成することを特徴とする請求項９に記載の映像配信システム。
【請求項１１】
前記アルゴリズム又は表は、前記映像撮影装置から映像が入力される映像入力端子の順序に基づいて優先度が決定されることを特徴とする請求項４又は５に記載の映像配信システム。
【請求項１２】
前記映像加工・出力装置において前記映像撮影装置から入力される映像の変化度合いを判断し、その映像の変化度合いの大小に応じて前記アルゴリズム又は表の優先度が決定されることを特徴とする請求項４又は５に記載の映像配信システム。
【請求項１３】
前記優先度が高い映像入力ほど単位時間あたりの映像選択頻度が高くなるように映像入力を切り替えることを特徴とする請求項１乃至１２の何れかに記載の映像配信システム。
【請求項１４】
前記映像選択頻度が高くなるように映像入力を切り替える場合に、選択頻度を高く設定した映像の選択間隔がほぼ一定になるように制御することを特徴とする請求項１３に記載の映像配信システム。
【請求項１５】
前記圧縮された映像データを映像加工・出力装置本体内部もしくは外部に接続された媒体に順次保存することを特徴とする請求項１乃至１４の何れかに記載の映像配信システム。
【請求項１６】
複数の映像撮影工程と、前記複数の映像撮影工程から入力された映像の中から１つを選択する映像選択工程、前記選択した映像を圧縮する映像圧縮工程、圧縮した映像データをネットワーク上に映像データとして出力するネットワーク出力工程を備え、前記ネットワーク工程から送出された映像データが表示端末において受信・表示される映像モニタリングシステムに利用されるような映像加工・出力工程からなる映像配信方式において、
前記複数の映像撮影工程からの各映像入力に優先度をつけ、その優先度に基づいて選択する入力映像を順次切り替えることを特徴とする映像配信方法。
【請求項１７】
複数の映像撮影装置と、前記複数の映像撮影装置から入力された映像の中から１つを選択する映像選択手段、前記選択した映像を圧縮する映像圧縮手段、圧縮した映像データをネットワーク上に映像データとして出力するネットワークインタフェース手段を備え、前記ネットワークインタフェース手段から送出された映像データが表示端末において受信・表示される映像モニタリングシステムに利用されるような映像加工・出力装置からなる映像配信システムにおいて、
前記複数の映像撮影装置からの各映像入力に優先度をつけ、その優先度に基づいて選択する入力映像を順次切り替えることを機能させるプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワークを利用して、映像情報をその撮影地から離れた場所に設置された端末に表示して見るための映像モニタリング装置に関係し、複数の入力映像を入力された映像加工・出力装置における映像入力チャンネルの選択手法に関するものである。
【０００２】
【従来の技術】
近年、インターネットが普及し、ＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）等による情報発信が一般的に行なわれるようになってきた。その様な中で、リアルタイムに映像を撮影し、その映像をネットワーク上に発信する機能を持つようなシステムが出現している。
【０００３】
そのようなシステムを利用してネットワーク上に発信された複数の場所の映像情報を、一箇所の端末に集約して表示することのよって映像モニタリングを実現する例としては、キヤノン社製のネットワークカメラサーバＶＢ１０１を用いたＷｅｂＶｉｅｗ　Ｌｉｖｅｓｃｏｐｅシステム、ＷｅｂＶｉｅｗ　Ｌｉｖｅｓｃｏｐｅ　ＭＶシステムなどが存在する。
【０００４】
【発明が解決しようとする課題】
上記のようなシステムにおいて、複数のカメラからの映像入力を１台のネットワークカメラサーバで処理して遠隔地に送信し、遠隔地側の端末で見るときに、カメラからのアナログ映像入力を処理するネットワークカメラサーバの内部のＡ／Ｄの処理系統が１系統である場合、
複数の映像入力の中から一つを選択して、その１つの映像を処理して送信する。その場合、４つのカメラの映像入力を順番に切り替えながら処理してそれぞれ均等に映像を送信する
ユーザが滑らかな映像を見たいカメラを１つ選択してその映像のみをネットワークカメラサーバは送信する。それ以外のカメラの映像は表示側ではそれ以前に送信された最後の映像のまま保持される、
という方法をとることしかできなかった。
【０００５】
そのため、ある必要なカメラの映像だけは比較的滑らかな動画像映像として、残りのカメラの映像は更新頻度が低いものの一定の頻度で更新されるような表示を望むユーザには、そのようなシステムをこのようなネットワークカメラサーバで提供することは不可能であった。
【０００６】
また、映像の入力系統数に応じた複数のＡ／Ｄ変換処理装置を用いることができれば、１）に示す順次処理は回避可能であるが、その場合、処理装置にかかるコストが余分に必要になり、ユーザに余分な負担を課すことになった。
【０００７】
【課題を解決するための手段】
上記課題を解決するため本発明では、
複数の映像撮影装置と、前記複数の映像撮影装置から入力された映像の中から１つを選択する映像選択手段、前記選択した映像を圧縮する映像圧縮手段、圧縮した映像データをネットワーク上に映像データとして出力するネットワークインタフェース手段を備え、前記ネットワークインタフェース手段から送出された映像データが表示端末において受信・表示される映像モニタリングシステムに利用されるような映像加工・出力装置からなる映像配信システムにおいて、
前記複数の映像撮影装置からの各映像入力に優先度をつけ、その優先度に基づいて選択する入力映像を順次切り替えるように制御する手段を設けたことを特徴とする。
【０００８】
また、上記課題を解決するため本発明では、
複数の映像撮影工程と、前記複数の映像撮影工程から入力された映像の中から１つを選択する映像選択工程、前記選択した映像を圧縮する映像圧縮工程、圧縮した映像データをネットワーク上に映像データとして出力するネットワーク出力工程を備え、前記ネットワーク工程から送出された映像データが表示端末において受信・表示される映像モニタリングシステムに利用されるような映像加工・出力工程からなる映像配信方式において、
前記複数の映像撮影工程からの各映像入力に優先度をつけ、その優先度に基づいて選択する入力映像を順次切り替えるように制御する工程を備えたことを特徴とする。
【０００９】
（作用）
上記手段または工程を備えたことにより、
ある必要なカメラの映像だけは比較的滑らかな動画像映像として、残りのカメラの映像は更新頻度が低いものの一定の頻度で更新されるような表示を望むユーザに対して、映像入力の優先度の概念を提供し、その優先度に応じて送信側から配信される映像が切り替わるようなシステムを提供することができるようになる。
【００１０】
また、そのシステムを映像の入力系統数に応じた複数のＡ／Ｄの処理装置を追加で準備することなく実現し、安価なシステムを提供することができるようになる。
【００１１】
【発明の実施の形態】
（実施例）
以下、添付図面を参照して本発明の好適な実施例を詳細に説明する。
【００１２】
（第１の実施例）
図１は本発明を実現するための映像加工・出力装置と映像撮影装置からなる映像配信システムを示す第１の実施例の構成図である。
【００１３】
１０は、映像加工・出力装置であり、複数の映像撮影装置２０（ａ）、（ｂ）、（ｃ）、（ｄ）から入力された映像信号をキャプチャ・圧縮して、公衆回線網３１、もしくはＬＡＮ回線網３２上に送出する。以下映像加工・出力装置１０の内部構成とその基本動作等について詳細に説明する。
【００１４】
まず、映像撮影装置２０（ａ）、（ｂ）、（ｃ）、（ｄ）から映像信号用ケーブル２１（ａ）、（ｂ）、（ｃ）、（ｄ）を介して、映像信号が映像信号デコーダ１１２（例えば沖電気社製ＭＳＭ７６６４Ｂなど）によってとりこまれる。このとき、映像信号用ケーブル２１上を流れてくる映像データはＮＴＳＣ／ＰＡＬ／ＳＥＣＡＭなどの方式に基づいたアナログ映像信号であるとする。映像信号デコーダ１１２では複数の映像入力の中から一つを選択して、そのアナログ映像信号をＡ／Ｄ変換した後、画像圧縮ＩＣ１１１の入力として適当なディジタルデータ形式、例えばＹ：Ｕ：Ｖ＝４：２：２の形式に変換して映像データを画像圧縮ＩＣ１１１に送り込む。なお、映像信号デコーダ１１２はＣＰＵ１０１とＡ／Ｄ制御線１０８を介して接続され、ＣＰＵ１０１によって映像撮影装置２０（ａ）、（ｂ）、（ｃ）、（ｄ）から入力されるどの映像を選択するかなどの制御がなされる。
【００１５】
映像データを入力された画像圧縮ＩＣ１１１はその映像を所定の方式に基づいて圧縮する。例えば、ＪＰＥＧ方式に基づいて圧縮をかける。この場合利用できるＩＣとしてはＺＯＲＡＮ社のＺＲ３６０６０などが存在する。
【００１６】
圧縮された映像データは画像バス１１３、ＣＰＵバス−画像バスブリッジ１０２、ＣＰＵバス１０９を経由して演算用ＲＡＭ１０３に格納される。
【００１７】
映像データが演算用ＲＡＭ１０３に転送されると、マイクロプロセッサ１０１は、ＦｌａｓｈＲＯＭ１０４に格納されたプログラムに従って、演算用ＲＡＭ１０３から圧縮された映像データを取り出し、ネットワークに向けて配送するために適当な大きさに分割する、ヘッダを付けるなどの処理を行う。そして、ＰＣＭＣＩＡスロット１０７に挿された通信用ＰＣカード１３（モデムカードやＩＳＤＮカードなど）を介して公衆回線網３１上の他の機械へ、もしくはＬＡＮインタフェース１０６を介してＬＡＮ回線網３２上の他の端末等へ圧縮データを送信する。ここで、マイクロプロセッサ１０１は組み込み用途のものを仮定したので、ＬＡＮインタフェース１０６及びＰＣＭＣＩＡスロット１０７はＣＰＵバス１０９を介さずに直接ＣＰＵ１０１によって制御なされている。この場合のマイクロプロセッサとしてはＭｏｔｏｒｏｌａ社製のＭＰＣ８６０ＤＴなどを例としてあげることができる。しかし、本特許はこれらの外部ネットワークに接続するインタフェースの位置によって制限されるものではなく、これらのインタフェースをＣＰＵバス１０９もしくは画像バス１１３に接続されるデバイスとして構成することも可能である。
【００１８】
また、マイクロプロセッサ１０１は映像データをネットワーク上に流すことをしないで、蓄積することも可能である。例えば、ＰＣＭＣＩＡスロット１０７にＦｌａｓｈＲＯＭカード１４を挿し、それをハードディスクのように扱うことにより、ＦｌａｓｈＲＯＭカード１４上に映像データを記録することが可能になる。蓄積先としては、ＦｌａｓｈＲＯＭ１０４を選択することも可能である。
【００１９】
一方、本システムにおいて映像撮影装置２０（ａ）、（ｂ）の制御は、カメラ制御信号用ケーブル２２（ａ）、（ｂ）を介して行われる。カメラ制御信号用ケーブル２２は映像加工・出力装置１０のカメラ制御インタフェース１０５に接続される。カメラ制御インタフェースのプロトコルとしてはＲＳ−２３２−Ｃ方式に準拠した方式、ＵＳＢ方式、ＩＥＥＥ１３９４などを採ることが可能である。また、ここでは接続ケーブルが存在することを仮定したが、ＩｒＤＡ方式などの有線に拠らない方式を排除するものではない。
【００２０】
なお、映像加工・出力装置１０は商用ＡＣ電源１２からＡＣ−ＤＣアダプタ１１を介して直流にされた電力を、電力供給部１２０で受け、それをさらに装置内部のＩＣなどが動作するに相応しい電圧と安定度に電力供給部１２０で変換したうえで、装置全体に電力を供給している。
【００２１】
図２に映像信号デコーダ１１２周辺の詳細な構成を示す。映像信号デコーダ１１２は複数の映像信号入力の中から１つの入力を選択的に取り出すセレクタ１１２１、取り出された入力信号をＡ／Ｄしてディジタルデータ形式、例えばＹ：Ｕ：Ｖ＝４：２：２の形式に変換するＡ／Ｄコンバータ１１２２、及びそれらを制御するコントローラ１１２３などから構成される。セレクタには入力が１から４までの４系統存在し、それぞれ映像入力端子２３の１から４にそれぞれ接続されている。映像入力端子２３の（１）、（２）、（３）、（４）には、映像信号ケーブル２１（ａ）、（ｂ）、（ｃ）、（ｄ）を介して、映像撮影装置２０（ａ）、（ｂ）、（ｃ）、（ｄ）がそれぞれ接続されている。それ以外の構成要素はここでは重点を置かないので省略する。コントローラ１１２３はＣＰＵ１０１とＡ／Ｄ制御線１０８によって接続される。
【００２２】
本実施例においては、このＡ／Ｄ制御線１０８はＩ２Ｃバスのプロトコルに従う２線式のインタフェースによって構成される。コントローラ１１２３はこのＡ／Ｄ制御線１０８を介してＣＰＵ１０１の制御下におかれ、セレクタ１１２１においてどの入力を選択するかなどの切り替え操作を実施する。また、コントローラ１１２３はセレクタによって選択された入力信号からＶＳＹＮＣなどの映像の同期に必要となる信号の変化を抽出する。本実施例においては抽出されたＶＳＹＮＣ割込みがＶＳＹＮＣ割込み信号線１１４を介してＣＰＵ１０１と画像圧縮ＩＣ１１１に入力される。
【００２３】
図３は本発明を応用したモニタリングシステムの構成例である。ここでは、ＬＡＮ回線を用いてネットワークを構成している。
【００２４】
１０は映像加工・出力装置であり、映像撮影装置２０（ａ）、（ｂ）、（ｃ）、（ｄ）から入力された映像信号のうち一つを選択した後圧縮して、ＬＡＮ回線網３２に対して送出する。ＬＡＮ回線網３２に接続された表示端末４０では、映像加工・出力装置１０から送られてくる圧縮された映像データを伸張して、自画面上にビューワ４１（ａ）、（ｂ）、（ｃ）、（ｄ）を用いて表示する。なお、映像撮影装置２０（ａ）、（ｂ）、（ｃ）、（ｄ）は建物と木のある風景を撮影しており、２０（ａ）は広角の全景を、２０（ｂ）は建物の屋根の煙突を、２０（ｃ）は建物のドアを、２０（ｄ）は木をそれぞれ撮影し、その情報を表示端末４０に送信しているものとする。
【００２５】
本実施例では、図１及び図２に示したような映像配信システムが、図３に示すような方式で運用されている場合において、どのように映像入力信号の優先化処理を行うのかを図４、図５、図６を用いて示す。
【００２６】
まず、この映像配信システムが映像入力信号に対して優先化処理を行わず映像を配信する場合の動作について図１から図３を参照しながら図４を用いて説明する。
【００２７】
映像配信システムが映像を配信しようとする場合（Ｓ４０１）、まず、映像圧縮・配信装置１０のマイクロプロセッサ１０１は、映像入力が存在している入力チャネルを検査し、その中から有効な映像入力を、Ａ／Ｄ制御線１０８を用いて選択する。映像信号デコーダ１１２の内部に含まれているコントローラ１１２３は、Ａ／Ｄ制御線１０８の信号に基づいてセレクタ１１２１を切り替え、ある１つの映像入力信号がＡ／Ｄコンバータ１１２２に与えられるようにする。本実施例においては映像撮影装置２０（ａ）、（ｂ）、（ｃ）、（ｄ）はいずれも有効な映像を出力しており、ここでは映像入力端子２３（１）に接続されている２０（ａ）のカメラが選択されたとする（Ｓ４０２）。
【００２８】
次いでマイクロプロセッサ１０１は映像信号デコーダ１１２から送られてくるＶＳＹＮＣ割込み信号１１４に注目する。マイクロプロセッサ１０１は映像入力切り替え後ＶＳＹＮＣ割込みの発生回数を数え、映像信号デコーダ内部における映像信号の同期が確実に合うことを保証するために２回のＶＳＹＮＣ割込みを検出した後、その次にくるＶＳＹＮＣ割り込みを受けて画像圧縮を開始するように画像圧縮ＩＣ１１１に指示を出す（Ｓ４０３−ｎ≦２）。
【００２９】
そして、映像入力切り替え後３回目のＶＳＹＮＣ割り込みを検出すると（Ｓ４０３−ｎ＝３）、画像圧縮ＩＣ１１１は、画像圧縮を開始する（Ｓ４０４）。
【００３０】
画像圧縮が終了すると、画像圧縮ＩＣ１１１はマイクロプロセッサ１０１に対して圧縮終了割込み１１５を出力する。マイクロプロセッサ１０１はその通知を受けると（Ｓ４０５−ＹＥＳ）、現在使っている映像入力の次に有効な映像入力のチャネル（本実施例においては２０（ｂ））に映像入力を切り替えるように、Ａ／Ｄ制御線１０８を用いて映像信号デコーダ１１２に指示を出す。映像信号デコーダ１１２の内部に含まれているコントローラ１１２３は、Ａ／Ｄ制御線１０８の信号に基づいてセレクタ１１２１を切り替え、２０（ｂ）から得られる映像入力信号をＡ／Ｄコンバータ１１２２に与えるようにする（Ｓ４０６）。
【００３１】
次に、この映像配信システムが映像入力信号に対して優先化処理を行った上で映像を配信する場合の動作について図１から３を参照しながら図５、６、７を用いて説明する。
【００３２】
映像配信システムが映像を配信しようとする場合（Ｓ５０１）、まず、映像圧縮・配信装置１０のマイクロプロセッサ１０１は、入力切り替えテーブル（１）へのポインタを初期化する（Ｓ５０２）。この入力切り替えテーブル（１）（図６参照）は、映像配信において優先化処理を行う場合にあらかじめシステム内部に準備するものであり、通常はＦｌａｓｈＲＯＭ１０４の中に格納されている複数パターンのテーブルの中から、最も要求に適したものをユーザが選択して演算用ＲＡＭ１０３に展開した後利用される。
【００３３】
図６はその一例を示したものであり、ここではＣ言語のポインタを用いることによってテーブルが表現されている。なお、この構成は１つの実施例として挙げたものであり、入力切り替えテーブルの構成法を何ら制限するものではない。ここで、図６の入力切り替えテーブル（１）は４つの映像入力のうち、入力１を優先させているものであり、その優先度は映像の更新頻度が他の映像入力の３倍となるようにしたものである。
【００３４】
入力切り替えテーブルへのポインタの初期化が済むと、マイクロプロセッサ１０１はそのポインタ位置の指示する映像入力番号Ｉを調べる（Ｓ５０３）。本実施例の場合、ポインタ初期化位置の映像入力番号は“１”であるので、映像信号デコーダ１１２のセレクタ１１２１の１番の入力に接続されている入力が選択される。これは初期化段階での選択であり、それ以前においては入力番号が選択されていなかったため、その番号を、Ａ／Ｄ制御線１０８を用いて１１２の映像信号デコーダに対して指示する（Ｓ５０４−ＹＥＳ）。
【００３５】
映像信号デコーダ１１２の内部に含まれているコントローラ１１２３は、Ａ／Ｄ制御線１０８の信号に基づいてセレクタ１１２１を切り替え、番号Ｉの映像入力信号がＡ／Ｄコンバータ１１２２に与えられるようにする。本実施例においてはセレクタ１１２１の入力１には２０（ａ）の映像入力が接続されているので、本実施例では初期化時にそれが選択される。
【００３６】
次いでマイクロプロセッサ１０１は映像信号デコーダ１１２から送られてくるＶＳＹＮＣ割込み信号１１４に注目する。マイクロプロセッサ１０１は映像入力切り替え後ＶＳＹＮＣ割込みの発生回数を数え、映像信号デコーダ内部における映像信号の同期が確実に合うことを保証するために２回のＶＳＹＮＣ割込みを検出した後、その次にくるＶＳＹＮＣ割り込みを受けて映像圧縮を開始するように画像圧縮ＩＣ１１１に指示を出す（Ｓ５０６−ｎ≦２）。
【００３７】
そして、映像入力切り替え後３回目のＶＳＹＮＣ割り込みを検出すると（Ｓ５０６−ｎ＝３）、画像圧縮ＩＣ１１１は、画像圧縮を開始する（Ｓ５０７）。
【００３８】
画像圧縮が終了すると、画像圧縮ＩＣ１１１はマイクロプロセッサ１０１に対して圧縮終了割込み１１５を出力する。マイクロプロセッサ１０１はその通知を受けると（Ｓ５０８−ＹＥＳ）、現在使っているテーブルにおけるポインタ位置をチェックする（Ｓ５０９）もし、現在のポインタ位置が入力切り替えテーブルの末尾であった場合（Ｓ５０９−ＹＥＳ）には、マイクロプロセッサ１０１はポインタ位置を最初に戻すように制御する。
【００３９】
また末尾でなかった場合には、（Ｓ５０９−ＮＯ）ポインタ位置を１つインクリメントすることによって、次の映像入力をどのチャンネルから得るべきかの情報が検出できる（Ｓ５０３）。本実施例においては、図６に示した入力切り替えテーブル（１）が使用されている場合、ポインタ位置がインクリメントされて１から２次いで３に変化すると、映像入力番号Ｉが１から２、次いで１に変化する。
【００４０】
一方、図７の入力切り替えテーブル（２）に示したように、更に映像入力１の優先度を高くした場合には、同一のチャネルが連続して利用されることになる場合がある。例えば入力切り替えテーブル（２）のポインタ１から２への変化では映像入力番号Ｉは１のままで変化がない。
【００４１】
そのような場合には、映像信号デコーダと入力信号との間の同期は既に取れているので、ＶＳＹＮＣ割込みを複数回チェックして同期を確認する必要がない。そのため、図５のフローチャートにおいて、（Ｓ５０４−ＮＯ）の側に分岐がいった場合には、次の画像の始まりを検出すると（Ｓ５１２）、画像圧縮ＩＣ１１１は即座に画像圧縮を開始する（Ｓ５０７）ことができる。
【００４２】
図６及び図７において２つの入力切り替えテーブル（１）、（２）を示したが、本実施例においては、それらのうちどれを使用するかは、表示端末４０側において利用される管理者用ビューワの中の優先度設定ページから設定することができる。図８にその一例を示す。このページは映像加工・出力装置１０のＦｌａｓｈＲＯＭ１０４の中にもとデータが保存されており、必要に応じて表示端末４０側から呼び出して利用するものである。
【００４３】
ここで、ユーザは図８に示すような優先度設定ページにおいて、設定したい優先度を指定することができる。例えば、映像入力１に接続されている入力映像を他の入力映像の３倍の頻度で更新させたいような場合には、図８に示すように３ヶ所にチェックを入れ、ＯＫのボタンをクリックすることでその情報が映像加工・出力装置１０に対して指示される。指示された情報はＬＡＮ回線網３２を介して映像加工・出力装置１０に伝達され、映像加工・出力装置１０のＬＡＮＩ／Ｆ１０６で受信された後、マイクロプロセッサ１０１によって解析される。
【００４４】
解析の結果本実施例においては図６に示した入力切り替えテーブル（１）がその要求に合致するので、ＦｌａｓｈＲＯＭ１０４の内部に蓄えられている複数の入力切り替えテーブルの中から、入力切り替えテーブル（１）を呼び出して、演算用ＲＡＭ１０３上に展開する。その後、映像加工・出力装置１０はこの入力切り替えテーブルを用いて、図５に示した手順に従って優先度付きの映像情報を表示端末４０に対して送信することになる。
【００４５】
（第２の実施例）
第１の実施例においては、あらかじめ映像加工・出力装置１０に備えられた入力切り替えテーブルの中から、ユーザが指定するパラメータに応じたテーブルを選び出す形式を取っていたが、ユーザの要求は多岐にわたり、あらかじめ備えておくテーブルだけではその要求に対応しきれない場合も存在する。
【００４６】
本実施例はそのような場合を想定して、ユーザが入力切り替えテーブルを作成できるようにした場合の例を示す。
【００４７】
図９に表示端末４０側におけるユーザの入力切り替えテーブル作成画面を示す。図９に示すウィンドウでは、“更新パターンを作成する”のラジオボタンを有効にすると、その下にある表への入力が有効になる。ユーザはこの表の升目の中を順番にクリックしてマークをつけてゆけば、映像の更新パターンを作成することができる。例えば、図９においては、“１、２、１、３、１、２、１、４”の順番で入力を切り替えるためのパターンが作成されている。これにより、映像入力３、４に比べて映像入力１は４倍、映像入力２は２倍の画像の更新頻度を持つ、図１０に示すような入力切り替えテーブル（３）を作成することができる。この入力切り替えテーブル（３）は表示端末４０側で作製し、映像加工・出力装置１０に送付し、映像加工・出力装置１０の演算用ＲＡＭ１０３に格納されるようにすることができる。また、単に数値データだけを表示端末４０から映像加工・出力装置１０に送付し、映像加工・出力装置１０側で入力切り替えテーブル（３）の形に整形し利用する手法もある。
【００４８】
（第３の実施例）
第１、第２の実施例はユーザが指定してどのカメラからの映像入力を優先するかを定めたものであるが、例えば、一定のルールを定めてそのルールに自動的に従う形式で映像配信の優先度を決めることも可能である。
【００４９】
図１１にその実施例を示す。図１１（ａ）では４台のカメラ２０（ａ）、（ｂ）、（ｃ）、（ｄ）が映像加工・出力装置１０に映像入力端子２３の（１）、（２）、（３）、（４）から入力映像を送り込んでいる。一方、それぞれのカメラはカメラ制御信号ケーブル２２によって映像加工・出力装置１０とカスケード接続されることにより映像加工・出力装置１０からそれぞれのカメラが制御可能となっている。
【００５０】
本実施例においては、上記のような状況下で、カメラの撮影している画角の情報を映像加工・出力装置１０が取得し、それをもとにして、入力の切り替えを行う様子を図１１、図１２を用いながら説明する。
【００５１】
本実施例において映像配信システムが映像を配信しようとする場合（Ｓ１２０１）、まず、映像圧縮・配信装置１０のマイクロプロセッサ１０１は、カメラの画角情報の取得を行う（Ｓ１２０２）。カメラの画角情報の取得は図１１（ａ）において、映像加工・出力装置１０がカメラ制御Ｉ／Ｆ１０５からカメラ制御信号ケーブル２２を介して行う。次いで、マイクロプロセッサ１０１は図１１（ｂ）のように、得られたカメラの画角とその比率を計算する（Ｓ１２０３）。次いでマイクロプロセッサ１０１は三桁の整数の乱数Ｒを発生する（Ｓ１２０４）。その発生した乱数Ｒの値がいくつであるかによって、選択される映像入力番号Ｉが決定する（Ｓ１２０５〜Ｓ１２０８）。
【００５２】
本実施例においては、画角が大きいカメラほど広範囲を撮影しているため映像中で動きがある可能性が大きいので、そのようなカメラにはより多くの映像配信の可能性を与えるようなアルゴリズムを用いている。即ち、カメラ画角の大きさの比率に比例して応じて乱数の範囲を定めるようにしている（図１１（ｂ）参照）。なお、このアルゴリズムは１つの実施例として挙げたものであり、入力切り替えの選択アルゴリズムを何ら制限するものではない。例えば、カメラの画角の値によらずとも、映像入力が接続されている映像入力端子番号をもとにして、映像入力端子番号の数字が小さいものほど映像の配信を優先するというように定めることもできる。
【００５３】
映像入力番号Ｉが決定するとマイクロプロセッサ１０１は選択された次の映像入力番号Ｉが現在の番号と異なっているかどうかを調べる。（Ｓ１２０９）。異なっている場合にはその番号を、Ａ／Ｄ制御線１０８を用いて１１２の映像信号デコーダに対して指示する（Ｓ１２０９−ＹＥＳ）。
【００５４】
異なっていなかった場合には（Ｓ１２０９−ＮＯ）そのままＶＳＹＮＣ割込みの検出待ちに入る。
【００５５】
以下の画像圧縮の動作は基本的に図５に示したアルゴリズムと同等であるので説明は省略する。圧縮終了割込み１１５を検出すると（Ｓ１２１３）、マイクロプロセッサ１０１はまず先の画像圧縮中にカメラの画角の変化があったかどうかを調査する（Ｓ１２１４）。画角の変化があった場合には（Ｓ１２１４−ＹＥＳ）、かめらの画角情報の取得から再度実施する（Ｓ１２０２）。画角の変化がなかった場合には（Ｓ１２１４−ＮＯ）、再び乱数を発生して次に切り替えるべき映像入力を決定する（Ｓ１２０４）。
【００５６】
（第４の実施例）
第４の実施例では、映像の変化度合いを検知してその変化度合いが大きい画像入力ほど優先度が高くなるように定める例を図１、図２、及び図１３を用いながら説明する。
【００５７】
映像の変化度合いの比較を要求されたマイクロプロセッサ１０１は（Ｓ１３０１）、まず、画像圧縮ＩＣ１１１から圧縮終了割込み１１５が発生するのを待つ（Ｓ１３０２）。そして、その圧縮終了通知を受けたマイクロプロセッサ１０１は、まず、どの映像入力番号（Ｉ）の映像が今回圧縮されているのかを確認する（Ｓ１３０３）。そして、映像入力番号（Ｉ）の値を元に、前回の変化度比較時より一定の時間以上経過しているのかどうかを確認する（Ｓ１３０４）。ここで、一定時間とは現在運用しているシステムにおいて入力切り替えの頻度が一番小さい入力番号の切り替え間隔（例えばＩ＝ａとして、入力ａに対して入力が与えられる間隔）、映像加工・出力装置１０があらかじめ持っている間隔、もしくはユーザが定める間隔である。この間隔を定めることによって、映像の変化度の検出がどの入力に対してもほぼ均等に行われることになる。
【００５８】
前回の変化度比較時より一定の時間以上経過していない場合には（Ｓ１３０４−ＮＯ）、次の映像圧縮を待って同一の動作を繰り返す。前回の変化度比較時より一定の時間以上経過していた場合には（Ｓ１３０４−ＹＥＳ）、マイクロプロセッサ１０１は、演算用ＲＡＭ１０３上に置かれた圧縮された映像データを調べ、そのデータを一部展開する（Ｓ１３０５）。例えば、ＪＰＥＧ圧縮された映像である場合には、ハフマン複合化を行う。そして、同一映像入力番号の前回展開したデータとの比較を行う（Ｓ１３０６）。比較の結果変化度が大きいと判断された映像入力番号は（Ｓ１３０７−ＹＥＳ）その優先度を上げるような処理を行う（Ｓ１３０８）。
【００５９】
一方、変化度が大きくないと判断された映像入力番号に対しては（Ｓ１３０７−ＮＯ）、その優先度を下げるような処理が行われる（Ｓ１３０９）。この優先度の上げ下げは、例えば第３の実施例において示したように、その映像入力用の枠として与えられる乱数の範囲を大きくするようにする、もしくは第１の実施例に示したような映像の切り替え順を示した表を入れ替えること等によって行うことができる。その方法は既に記述しているのでここでの詳細な説明は省略する。また、変化度の判断手法については各種考えられるが、本実施例はそのアルゴリズムを議論の対象とするものではないのでここでは省略する。
【００６０】
（第５の実施例）
第１の実施例においては圧縮された映像データは表示端末４０に対して送信され、そこで表示されることによって利用されていた。一方、映像の利用に関しては表示端末４０において表示されると同時に、後で利用するために保存しておくことも考えられる。そのような場合の例を、図１を用いて簡単に説明する。
【００６１】
第１の実施例と基本的には映像入力の切り替えに関しては同様であるのでここでは説明は省略する。異なっているのは、マイクロプロセッサ１０１が、ＬＡＮＩ／Ｆ１０６を介してＬＡＮ回線網３２に対して圧縮された映像データを送信するのと同時に、ＰＣＭＣＩＡスロット１０７に挿入されているＦｌａｓｈＲＯＭカード１４に圧縮された映像データを保存することである。マイクロプロセッサ１０１は圧縮された映像データにタイムスタンプと映像入力番号のタグを付与した上でＦｌａｓｈＲＯＭカード１４上に蓄積する。
【００６２】
なお、ここでは映像蓄積媒体としてＰＣＭＣＩＡスロット１０７に挿入されているＦｌａｓｈＲＯＭカード１４を指定したが、例えば、内蔵しているＦｌａｓｈＲＯＭ１０４に蓄積を行うこともその枚数を限定すれば可能である。また、ＦｌａｓｈＲＯＭカードの代わりに小型のハードディスクなどを利用することも可能であり、映像蓄積媒体の種類を本実施例は限定するものではない。
【００６３】
【発明の効果】
以上、説明したように、本発明によれば、
ある必要なカメラの映像だけは比較的滑らかな動画像映像として、残りのカメラの映像は更新頻度が低いものの一定の頻度で更新されるような表示を望むユーザに対して、映像入力の優先度の概念を提供し、その優先度に応じて送信側から配信される映像が切り替わるようなシステムを提供することができるようになる。
【００６４】
また、そのシステムを映像の入力系統数に応じた複数のＡ／Ｄの処理装置を追加で準備することなく実現し、安価なシステムを提供することができるようになる。
【図面の簡単な説明】
【図１】本発明の第１の実施例における映像配信システムの構成要素を示す図。
【図２】本発明の第１の実施例における映像加工・出力装置の映像信号デコーダ周辺の詳細を示す図。
【図３】本発明の第１の実施例における映像配信システムを用いたモニタリングシステムを示す図。
【図４】本発明の第１の実施例における、映像配信システムが映像入力信号に対して優先化処理を行わず映像を配信する際の制御の流れを示すためのフローチャート。
【図５】本発明の第１の実施例における映像配信システムが映像入力信号に対して優先化処理を実施して映像を配信する際の制御の流れを示すためのフローチャート。
【図６】本発明の第１の実施例における入力切り替えテーブルの第１の例を示す図。
【図７】本発明の第１の実施例における入力切り替えテーブルの第２の例を示す図。
【図８】本発明の第１の実施例におけるユーザ側表示端末における表示カメラの優先度設定を行うための画面表示の例を示す図。
【図９】本発明の第２の実施例におけるユーザ側表示端末における表示カメラの優先度設定を行うための画面表示の例を示す図。
【図１０】本発明の第２の実施例における入力切り替えテーブルの例を示す図。
【図１１】本発明の第３の実施例における映像加工・出力装置と映像撮影装置との接続を示す図と、その映像撮影装置に関する情報とそこから導かれるデータを示す図。
【図１２】本発明の第３の実施例における映像配信システムが映像入力信号に対して優先化処理を実施して映像を配信する際の制御の流れを示すためのフローチャート。
【図１３】本発明の第４の実施例における映像配信システムが映像入力信号に対して優先化処理を実施するために映像の変化度を比較する際の制御の流れを示すフローチャート。
【符号の説明】
１０：映像加工・出力装置
１１：ＡＣ−ＤＣアダプタ
１２：商用ＡＣ電源
１３：通信用カード
１４：ＦｌａｓｈＲＯＭカード
２０：映像撮影装置（カメラ）
２１：映像信号ケーブル
２２：カメラ制御信号ケーブル
２３：映像入力端子
３１：公衆回線網
３２：ＬＡＮ回線網
４０：表示端末
４１：ビューワ
１０１：マイクロプロセッサ
１０２：ＣＰＵバス−画像バスブリッジ
１０３：演算用ＲＡＭ
１０４：ＦｌａｓｈＲＯＭ
１０５：カメラ制御インタフェース
１０６：ＬＡＮインタフェース
１０７：ＰＣＭＣＩＡスロット
１０８：Ａ／Ｄ制御線
１０９：ＣＰＵバス
１１０：ＮＶＲＡＭ（不揮発性ＲＡＭ）
１１１：画像圧縮ＩＣ
１１２：映像信号デコーダ
１１３：画像バス
１１４：ＶＳＹＮＣ割込み
１１５：圧縮終了割込み
１２０：電力供給部
１１２１：セレクタ
１１２２：Ａ／Ｄコンバータ
１１２３：コントローラ
【図１】
2004080560.tif 000003
【図２】
2004080560.tif 000004
【図３】
2004080560.tif 000005
【図４】
2004080560.tif 000006
【図５】
2004080560.tif 000007
【図６】
2004080560.tif 000008
【図７】
2004080560.tif 000009
【図８】
2004080560.tif 000010
【図９】
2004080560.tif 000011
【図１０】
2004080560.tif 000012
【図１１】
2004080560.tif 000013
【図１２】
2004080560.tif 000014
【図１３】
2004080560.tif 000015