(57)【要約】【課題】リアルタイム監視における監視者の負担を軽減させることに関し、手間やコストをかけることなく、監視精度を向上する画像処理装置を提供する。【解決手段】撮像手段により撮像された画像を取得する画像取得手段と、画像取得手段により取得された画像に重畳する注意喚起画像を生成する注意喚起画像生成手段と、注意喚起画像生成手段により生成された注意喚起画像を前記取得された画像に重畳した合成画像を生成する合成画像生成手段と、合成画像生成手段により生成された合成画像を表示する画像表示手段と、を備える。【選択図】図５
2015070288.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段により撮像された画像を取得する画像取得手段と、
前記取得された画像に重畳する注意喚起画像を生成する注意喚起画像生成手段と、
前記注意喚起画像生成手段により生成された注意喚起画像を前記取得された画像に重畳した合成画像を生成する合成画像生成手段と、
前記合成画像生成手段により生成された合成画像を表示する画像表示手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記取得された画像に対する前記注意喚起画像の重畳状態を制御する制御手段を備えることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記制御手段は、前記取得された画像に対する前記注意喚起画像の位置状態を制御することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記制御手段は、前記注意喚起画像の透明度を制御することを特徴とする請求項２又は３記載の画像処理装置。
【請求項５】
前記制御手段は、２種以上の前記注意喚起画像を前記取得された画像に対して予め定められたタイミングで切り替えて重畳させる制御を行うことを特徴とする請求項２から４の何れか１項に記載の画像処理装置。
【請求項６】
前記取得された画像を解析する画像解析手段を備え、
前記制御手段は、前記画像解析手段による解析結果に基づいて前記取得された画像に対する前記注意喚起画像の重畳状態を制御することを特徴とする請求項２から５の何れか１項に記載の画像処理装置。
【請求項７】
前記注意喚起画像生成手段は、ネットワークにより接続されたサーバから取得した画像データに基づいて前記注意喚起画像を生成することを特徴とする請求項１から６の何れか１項に記載の画像処理装置。
【請求項８】
前記注意喚起画像生成手段は、検索ワードに基づく検索により取得された前記検索ワードに対応する画像データに基づいて前記注意喚起画像を生成することを特徴とする請求項７記載の画像処理装置。
【請求項９】
撮像手段により撮像された画像を取得して記憶部に記憶する工程と、
前記記憶部に記憶された画像に重畳する注意喚起画像を生成して前記記憶部に記憶する工程と、
前記記憶部に記憶された注意喚起画像を前記記憶部に記憶された画像に重畳した合成画像を生成して前記記憶部に記憶する工程と、
前記記憶部に記憶された合成画像を表示する工程と、
を備えることを特徴とする画像処理方法。
【請求項１０】
撮像手段により撮像された画像を取得して記憶部に記憶するステップと、
前記記憶部に記憶された画像に重畳する注意喚起画像を生成して前記記憶部に記憶するステップと、
前記記憶部に記憶された注意喚起画像を前記記憶部に記憶された画像に重畳した合成画像を生成して前記記憶部に記憶するステップと、
前記記憶部に記憶された合成画像を表示するステップと、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理方法及びプログラムに関する。
【背景技術】
【０００２】
リアルタイム監視システムにおいて、退屈、あるいは気が滅入るなどの監視者の負担を軽減する技術が考えられ既に知られている。特許文献１には、監視者の負担を軽減する目的で、通常時はテレビ放送を親画面に、監視映像を子画面に表示し、赤外線センサに反応があった異常時のみ監視映像を親画面に、テレビ放送を子画面に表示する技術が特許文献１に開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１に開示されたような技術においては、赤外線センサシステムを構築する機材を調達し、調達した機材により同システムを構築し、その上、同システムの維持のために保守点検を行わなければならず、手間やコストがかかるという問題がある。
【０００４】
また、テレビ放送から監視映像に切り替える判断をセンサに依存しているため、センサの故障等のハードウェア面の不具合によって監視精度が下がるという問題がある。
【０００５】
さらに、監視者がテレビ放送に集中するあまり、子画面に映し出された監視映像が目に入らず、ヒューマンエラーの観点から監視精度が下がる、という問題がある。
【０００６】
本発明は、このような実情に鑑みてなされたものであって、リアルタイム監視における監視者の負担を軽減させることに関し、手間やコストをかけることなく、監視精度を向上する画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するため、本発明の画像処理装置は、撮像手段により撮像された画像を取得する画像取得手段と、画像取得手段により取得された画像に重畳する注意喚起画像を生成する注意喚起画像生成手段と、注意喚起画像生成手段により生成された注意喚起画像を前記取得された画像に重畳した合成画像を生成する合成画像生成手段と、合成画像生成手段により生成された合成画像を表示する画像表示手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、リアルタイム監視における監視者の負担を軽減させることに関し、手間やコストをかけることなく、監視精度を向上することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態における画像処理装置に関する概略構成図である。
【図２】本発明の実施形態における画像処理装置に関し、監視映像にマーカを重畳させるイメージを説明する模式図である。
【図３】本発明の実施形態における画像処理装置に関し、マーカの素材として用いるテキスト例を示す模式図である。
【図４】本発明の実施形態における画像処理装置に関し、マーカを表示させる設定画面例を示す模式図である。
【図５】本発明の実施形態における画像処理手順を示すフローチャートである。
【図６】本発明の実施形態における切替時間・コンテンツ・アニメーションの決定手順を示すフローチャートである。
【図７】本発明の実施形態におけるコンテンツタイプの例を階層構造で示した模式図である。
【図８】本発明の実施形態におけるコンテンツタイプの確率設定テーブルである。
【図９】本発明の実施形態におけるコンテンツサブタイプの確率設定テーブルである。
【図１０】本発明の実施形態における検索ワードの設定テーブルである。
【図１１】本発明の実施形態における座標アニメーションの確率設定テーブルである。
【図１２】本発明の実施形態における通常時の透明度アニメーションタイプの確率設定テーブルである。
【図１３】本発明の実施形態における変化時の透明度アニメーションタイプの確率設定テーブルである。
【図１４】本発明の実施形態における監視映像解析手順を示すフローチャートである。
【図１５】本発明の実施形態における監視映像解析手順に関する変化領域の抽出イメージを示す模式図である。
【図１６】本発明の実施形態における監視映像解析手順に関するエッジ抽出イメージを示す模式図である。
【図１７】本発明の実施形態におけるマーカ生成手順を示すフローチャートである。
【図１８】本発明の実施形態において、テキストからマーカに用いるコンテンツを生成するイメージを示す模式図である。
【図１９】本発明の実施形態において、座標アニメーションとしてランダムが選択された場合の座標変化のイメージを示す模式図である。
【図２０】本発明の実施形態において、座標アニメーションとしてライントレースが選択された場合の座標変化のイメージを示す模式図である。
【図２１】本発明の実施形態において、座標アニメーションとして変化領域を避けたランダムが選択された場合の座標変化のイメージを示す模式図である。
【図２２】本発明の実施形態における透明度アニメーションタイプごとの透明度のグラフを示す模式図である。
【発明を実施するための形態】
【００１０】
本発明の実施形態の画像処理装置に関し以下図面を用いて説明するが、本発明の趣旨を越えない限り、何ら本実施形態に限定されるものではない。なお、各図中、同一又は相当する部分には同一の符号を付しており、その重複説明は適宜に簡略化乃至省略する。
【００１１】
本発明は、概略的には、取得した監視映像に注意喚起画像としてのマーカを重畳して表示することを特徴とするものである。これにより、監視者が監視映像から自然と目を離さず監視することができるのである。本発明における画像は、監視映像のような動画に限定されず、監視画像のような静止画なども含まれる。
【００１２】
本実施形態の画像処理装置を含む監視システムの概略構成について図１（ａ）を参照して説明する。本実施形態に係る監視システムは、例えば、画像処理装置としてのＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１と、撮像手段としてのカメラ２ａ、２ｂと、モニタ３と、マウスやキーボード等の入力デバイス４で構成される。そして、ＰＣ１はインターネットやＬＡＮ等のネットワーク５を介してＷｅｂサーバ等に接続されている。
【００１３】
カメラ２ａ、２ｂは、ＵＳＢカメラやネットワークカメラなどを含む映像撮影装置であり、これらにより撮影された監視映像がＰＣ１へ伝送される。なお、本実施形態ではカメラ２ａ、２ｂの２台構成であるが、例示であり、１台であっても、３台以上であってもよい。
【００１４】
ＰＣ１は、カメラ２ａ、２ｂから伝送された監視映像と後述する注意喚起画像としてのマーカを合成し、合成された映像をモニタ３へ表示させる。
【００１５】
また、例えば、監視者は、マウスやキーボード等の入力デバイス４を使用して後述するマーカの表示切替などの監視処理のための操作を行うインターフェースである。
【００１６】
また、例えば、監視者は、ネットワーク５を介してＷｅｂサーバからマーカの素材となる画像データ等を取得する。なお、監視者は、ＬＡＮ等の内部ネットワークにおけるサーバからマーカの素材となる画像データを取得してもよい。
【００１７】
次に、本実施形態の画像処理装置の機能ブロックについて図１（ｂ）を参照して説明する。本実施形態の画像処理装置は、監視映像を取得する画像取得手段１１と、取得した監視映像を解析する画像解析手段１２と、合成画像生成手段１３と、画像表示手段１４と、マーカ設定手段１５と、素材取得手段１６と、マーカ生成手段１７と、マーカ制御手段１８で構成される。
【００１８】
画像取得手段１１は、上述したカメラ２ａ、２ｂ等の撮像手段により撮像された画像を取得する。取得する画像は、上述したように動画であっても静止画であってもよい。
【００１９】
画像解析手段１２は、画像取得手段１１により取得された画像を解析する。本実施形態では、取得した画像と、直前に取得した画像との差分がある領域を抽出する、取得した画像のエッジ領域を抽出する等の解析を行う。画像解析手段１２による画像解析処理の詳細については後述する。
【００２０】
マーカ生成手段１７は、画像取得手段１１により取得された画像に重畳する注意喚起画像としてのマーカを生成する注意喚起画像生成手段である。マーカ生成手段１７は、マーカを構成する素材を取得した後に、マーカとなるコンテンツを生成し、マーカの座標や透明度を決定する。マーカ生成処理の詳細については後述する。
【００２１】
合成画像生成手段１３は、マーカ生成手段１７により生成されたマーカを前記取得された画像に重畳した合成画像を生成する。合成画像生成手段１３は、マーカ生成手段１７により生成されたマーカを、同手段により決定された座標・透明度で監視映像に合成する。
【００２２】
画像表示手段１４は、合成画像生成手段１３により生成された合成画像をモニタ３へ表示する。
【００２３】
マーカ設定手段１５は、例えば、本実施形態におけるマーカとなるコンテンツやアニメーションの出現確率等を設定する。マーカ設定手段１５の詳細は、後述する。
【００２４】
素材取得手段１６は、マーカの素材を主記憶装置やネットワーク５上のサーバ等から取得する。
【００２５】
マーカ制御手段１８は、取得された画像に対するマーカの重畳状態を制御する制御手段である。具体的には、マーカ制御手段１８は、取得された画像に対するマーカの位置状態、例えば座標変化を制御する。また、マーカ制御手段１８は、マーカの透明度を制御する。さらに、マーカ制御手段１８は、２種以上のマーカを取得された画像に対して予め定められたタイミングで切り替えて重畳させる制御を行う。さらに、マーカ制御手段１８は、画像解析手段１２による解析結果に基づいて取得された画像に対するマーカの重畳状態を制御する。
【００２６】
上述した本実施形態の構成により、監視者に視覚効果を与えることで、監視者の気がまぎれるとともに、監視映像に自然と集中することが可能となる。また、マーカの切替時間が不定期に変わることで、監視者を退屈させないことができる。詳細な処理については後述する。
【００２７】
次に、本実施形態において、監視映像にマーカを重畳させるイメージについて図２を参照して説明する。監視映像０は、何も重畳されていない監視映像であり、監視映像〔１〕から〔４〕はマーカＭが重畳された監視映像である。本実施形態では、監視映像〔１〕から〔４〕にかけてマーカＭの位置が移動しているように、時間が経過している様子を示している。
【００２８】
本実施形態において、マーカは、監視映像上に半透明で重畳表示されるもので、具体的には文字や静止画や動画によって構成されるものである。また、監視者の退屈を誘わないように、時間とともに映像上に重畳されたマーカの内容、座標、透明度が変化する。これは、人間が動くものを目で追ってしまう習性を利用したものである。
【００２９】
本実施形態において、マーカは、例えば文字列・静止画・動画のようなコンテンツや、座標の変化・透明度の変化のようなアニメーションで表現される。また、コンテンツを構成する素材としての画像データをＰＣ１の主記憶装置やネットワーク５上のＷｅｂサーバ等から取得する。
【００３０】
ここで、コンテンツは素材が静止画であれば、静止画そのものがコンテンツとなり、素材が動画であれば、動画における個々のフレームがコンテンツとなる。素材となる静止画としては、例えばビットマップ、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）、ＰＮＧ（Ｐｏｒｔａｂｌｅ  Ｎｅｔｗｏｒｋ  Ｇｒａｐｈｉｃｓ）に対応する。
【００３１】
また、素材となる動画としては、例えばＧＩＦ（Ｇｒａｐｈｉｃ  Ｉｎｔｅｒｃｈａｎｇｅ  Ｆｏｒｍａｔ）、フラッシュビデオ、ＡＶＩ（Ａｕｄｉｏ−Ｖｉｄｅｏ  Ｉｎｔｅｒｌｅａｖｅｄ）に対応する。
【００３２】
また、コンテンツの素材がテキストの場合は、テキストをマーカとして表示する際の個々のフレームがコンテンツとなる。詳細については後述する。
【００３３】
本実施形態におけるマーカの素材として用いるテキストコンテンツの例について図３を参照して説明する。例えば、テキストが「今日の北海道の天気は、○○のち××で、最高気温は△△度です。」の場合、Ａからｎ３までの破線で囲まれた矩形領域の画像の１枚１枚がコンテンツとなる。
【００３４】
本実施形態における監視映像を表示した画面例について図４を参照して説明する。本図における画面例の下側約３／４を占める部分に監視映像１００が表示され、上側約１／４を占める部分にマーカ設定トグル１０１、設定アイコン１０２、終了アイコン１０３が表示されている。
【００３５】
マーカ設定トグル１０１は、例えばマウス等の入力デバイス４の操作により画面上に表示された指定アイコン１０４を重ねた状態で、マウスのボタンをクリックすることにより選択することで画面上におけるマーカの表示／非表示を切り替える機能アイコンである。本実施形態では、初期設定においてマーカ表示設定となっている。
【００３６】
設定アイコン１０２は、マーカ表示に関する各種設定画面を別途表示させるための機能アイコンであり、マウスのボタンをクリックすることにより選択する。
【００３７】
終了アイコン１０３は、マウスのボタンをクリックする等の操作により、これが選択されることで、監視システムを終了させる機能アイコンである。
【００３８】
次に、本実施形態における画像処理手順について図５を参照して説明する。まず、マーカ設定手段１５において、マーカの監視映像における切替時間、マーカとするコンテンツやアニメーションを決定する（ステップＳ１）。詳細については図６を参照して後述する。
【００３９】
次に、ＰＣ１はカメラ２ａ等から伝送された監視映像から監視フレームを１フレーム取得する（ステップＳ２）。
【００４０】
マーカ設定手段１５において、マーカを監視映像上に表示する設定になっているとき（ステップＳ３、ＹＥＳ）、画像解析手段１２により監視映像フレームの解析処理を行う（ステップＳ４）。一方、マーカを監視映像上に表示する設定になっていないとき（ステップＳ３、ＮＯ）、画像表示手段１４により監視映像フレームをそのままモニタ３に表示する（ステップＳ１０）。
【００４１】
画像解析手段１２は、ステップＳ２において取得した監視映像フレームから差分のある領域とエッジ領域を検出する。本処理の詳細については図１４を参照して後述する。
【００４２】
次に、マーカ生成手段１７は、ステップＳ１で決定したコンテンツ素材を取得し、コンテンツとアニメーションから監視映像に重畳表示させるマーカを生成する（ステップＳ５）。本処理の詳細については図１７を参照して説明する。
【００４３】
そして、合成画像生成手段１３により、上述した監視映像フレームと生成されたマーカとを合成する（ステップＳ６）。ここでいう合成とは、例えば監視映像フレームに生成されたマーカをα合成（アルファブレンド）することをいう。このとき、α合成されるマーカの監視映像フレームにおける座標及び透明度はマーカ生成手段１７において決定されている。
【００４４】
画像表示手段１４は、合成画像生成手段１３により合成された合成画像をモニタ３へ表示させる（ステップＳ７）。
【００４５】
その後、上述の監視映像を表示した画面例において終了アイコン１０３が選択されると（ステップＳ８、ＹＥＳ）、本処理が終了する。一方、終了アイコン１０３が選択されない場合（ステップＳ８、ＮＯ）、マーカ制御手段１８はマーカの切替時間に到達しているか否かを確認する（ステップＳ９）。
【００４６】
マーカ制御手段１８によりマーカの切替時間に到達していると判断された場合（ステップＳ９、ＹＥＳ）、ステップＳ１の処理へ再び移行する。一方、マーカ制御手段１８によりマーカの切替時間に到達していないと判断された場合（ステップＳ９、ＮＯ）、ステップＳ２の処理へ移行する。
【００４７】
次に、本実施形態における切替時間・コンテンツ・アニメーションの決定手順について図６を参照して説明する。まず、マーカ設定手段１５は、切替時間として予め定められたタイミングについて、例えば最短時間としての３０秒から最長時間としての９０秒の間でランダムに決定する（ステップＳ１１）。
【００４８】
次に、マーカ設定手段１５は、テキスト、静止画、動画の３つのコンテンツタイプから事前に設定した確率でランダムにマーカに採用するコンテンツタイプを決定する（ステップＳ１２）。なお、コンテンツタイプの具体例については、後述するコンテンツサブタイプの詳細とともに図７を参照して説明する。また、各コンテンツタイプの確率設定テーブルについての詳細には図８を参照して後述する。
【００４９】
さらに、マーカ設定手段１５は、ステップＳ１２で決定したコンテンツタイプに従属するコンテンツサブタイプを事前に設定した確率でランダムに決定する（ステップＳ１３）。
【００５０】
マーカ設定手段１５は、マーカ表示に関する座標アニメーションタイプを事前に設定した確率でランダムに決定する（ステップＳ１４）。座標アニメーションの確率設定テーブルについての詳細は図１１を参照して後述する。
【００５１】
さらに、マーカ設定手段１５は、マーカ表示に関する通常時の透明度アニメーションタイプを事前に設定した確率でランダムに決定する（ステップＳ１５）。通常時の透明度アニメーションタイプの確率設定テーブルについての詳細は図１２を参照して後述する。
【００５２】
そして、マーカ設定手段１５は、マーカ表示に関する変化時、つまり画像解析手段１２により監視映像に変化が検知されたときの透明度アニメーションタイプを事前に設定した確率でランダムに決定する（ステップＳ１６）。変化時の透明度アニメーションタイプの確率設定テーブルについての詳細は図１３を参照して後述する。
【００５３】
次に、本実施形態におけるコンテンツタイプについて図７を参照して説明する。本図は、上段がコンテンツ、中段がコンテンツタイプ、そして下段がコンテンツサブタイプとなる階層構造を示している。
【００５４】
コンテンツタイプとしては、例えば『テキスト』、『静止画』、『動画』があり、これらに従属するコンテンツサブタイプが複数存在する。
【００５５】
例えば、『テキスト』のコンテンツサブタイプとして、『天気』、『ニュース』、『豆知識』、『豆知識[オフライン]』、『検索ワード１』、『検索ワード２』、『検索ワード３』が設定されている。
【００５６】
また、『静止画』のコンテンツサブタイプとして、『図形』、『図形[オフライン]』、『動物』、『動物[オフライン]』、『検索ワード１』、『検索ワード２』、『検索ワード３』が設定されている。
【００５７】
さらに、『動画』のコンテンツサブタイプとして、『図形』、『図形[オフライン]』、『動物』、『動物[オフライン]』、『検索ワード１』、『検索ワード２』、『検索ワード３』が設定されている。
【００５８】
なお、コンテンツサブタイプで[オフライン]と表記されているものはＰＣ１の主記憶装置からマーカの素材となる画像データを取得し、[オフライン]と表記されていないものはネットワーク５からマーカの素材となる画像データを取得する。
【００５９】
例えば、素材取得手段１６は、コンテンツタイプが『テキスト』、サブタイプが『ニュース』と選ばれた場合、事前に定められたニュースサイトから情報を取得し、当該ニュースの見出しのテキストをマーカとして表示する。また、素材取得手段１６により、『天気』、『豆知識』等の素材を事前に定められたＷｅｂサイトから取得できるようになっているとする。これにより、数ヶ月など長期にわたって監視する場合も常に新しいマーカが提供されるため、監視者を飽きさせることがない。
【００６０】
また、何れかの『検索ワード』が選ばれた場合は事前に設定した検索ワードに関連した『テキスト』、『静止画』、『動画』を予め指定されたＷｅｂサイトから検索し、検索結果のうち定められた順位以内の素材をランダムで取得してマーカとして使用する。監視者が指定した検索ワードにちなんだマーカのコンテンツをオンラインで取得することにより、取得したコンテンツが監視者の好みに合致するため、間接的に監視者の負担を軽減することになる。なお、検索ワードの設定テーブルの詳細は図１０を参照して後述する。
【００６１】
次に、コンテンツタイプの確率設定テーブルの詳細について図８を参照して説明する。左欄に示した『コンテンツタイプ』としての『テキスト』、『静止画』、『動画』に対応して、右欄に示した『百分率』として、『５０』、『２５』、『２５』が設定されている。例えばこれらの確率に基づいて各コンテンツを出現させるものとする。なお、これらの確率についてユーザにより設定できることはいうまでもない。
【００６２】
次に、コンテンツサブタイプの確率設定テーブルの詳細について図９を参照して説明する。ここでは、コンテンツタイプとして『テキスト』に従属するものを例にとり説明する。ここでは、左欄に示した『コンテンツサブタイプ』としての『天気』、『ニュース』、『豆知識』、『豆知識[オフライン]』、『検索ワード１』、『検索ワード２』、『検索ワード３』に対応して、右欄に示した『百分率』として、『１０』、『１０』、『１０』、『１０』、『２０』、『２０』、『２０』が設定されている。例えばこれらの確率に基づいて各コンテンツサブタイプを出現させるものとする。
【００６３】
検索ワード設定テーブルの詳細について図１０を参照して説明する。ここでは、左欄の『コンテンツタイプ』としての３つの『テキスト』に対応して、『検索ワード番号１』、『検索ワード番号２』、『検索ワード番号３』が中欄に、さらにこれらの検索ワード番号に対応する『検索ワード』の例として『野球』、『映画』、『小説』が右欄に設定されている。
【００６４】
また、左欄の『コンテンツタイプ』としての３つの『静止画』に対応して、『検索ワード番号１』、『検索ワード番号２』、『検索ワード番号３』が中欄に、さらにこれらの検索ワード番号に対応する『検索ワード』の例として『ゆるきゃら』、『猫』、『車』が右欄に設定されている。
【００６５】
さらに、左欄の『コンテンツタイプ』としての３つの『動画』に対応して、『検索ワード番号１』、『検索ワード番号２』、『検索ワード番号３』が中欄に、さらにこれらの検索ワード番号に対応する『検索ワード』の例として『草』、『ぱらぱら漫画』、『おもしろ』が右欄に設定されている。
【００６６】
例えば、コンテンツタイプとして『テキスト』が、コンテンツサブタイプにおいて『検索ワード１』が設定されている場合、『検索ワード１』に対応する『検索ワード』としての『野球』を使用する。なお、検索ワードは監視者の好みに応じて設定できるものとする。また、本実施形態では３つの検索ワードとしているが、もちろん２つ以下であっても、４つ以上であってもよい。
【００６７】
次に、座標アニメーション確率設定テーブルの詳細について図１１を参照して説明する。ここでは、左欄の『座標アニメーションタイプ』としての『ランダム』、『反射』、『ライントレース』、『変化領域を避けたランダム』に対応して、右欄の『百分率』が『０』、『１０』、『２０』、『３０』が設定されている。
【００６８】
『ランダム』はマーカの座標をランダムに移動させるという座標アニメーションタイプである。『反射』はビリヤードの玉のように監視映像の端で反射して直線運動させるという座標アニメーションタイプである。『ライントレース』は監視映像のエッジ領域の上を例えば右回り優先でライントレースさせるという座標アニメーションタイプである。また、『変化領域を避けたランダム』は通常は『ランダム』と同一だが、監視映像に変化が検知されたときは、変化領域外にマーカを移動させるという座標アニメーションタイプである。
【００６９】
次に、通常時の透明度アニメーションタイプの確率設定テーブルの詳細について図１２を参照して説明する。ここでは、左欄の『透明度アニメーションタイプ（通常時）』としての『一定』、『明滅』、『滑らかに明滅』に対応して、右欄の『百分率』が例えば『６０』、『０』、『４０』が設定されている。
【００７０】
『一定』とは、デフォルトの透明度、又は例えばアルファ値８０等、事前に設定した透明度でマーカを表示するという透明度アニメーションタイプである。『明滅』とは、透明度が１秒おきにデフォルト、又は事前に設定した２値の一方からもう一方へ、例えばアルファ値４０から８０へ変化するという透明度アニメーションタイプである。『滑らかに明滅』とは、透明度が１秒おきにデフォルト、又は事前に設定した２値の間、例えばアルファ値３０から５０をサインカーブで変化するという透明度アニメーションタイプである。
【００７１】
次に、変化時の透明度アニメーションタイプの確率設定テーブルの詳細について図１３を参照して説明する。ここでは、左欄の『透明度アニメーションタイプ（変化時）』としての『一定』、『明滅』、『滑らかに明滅』に対応して、右欄の『百分率』が例えば『１００』、『０』、『０』が設定されている。各アニメーションタイプについては通常時と同様であるため、説明を省略する。
【００７２】
次に、本実施形態における画像解析手順について図１４を参照して説明する。まず、画像解析手段１２は、監視映像における変化領域を抽出する（ステップＳ１０１）。
【００７３】
具体的には、まず最新の監視映像フレームと直前の１枚のフレーム間の輝度値の差分画像を取得する。そして、輝度差分がある閾値として、例えば輝度差２５６階調分の３０を越えている範囲を差分領域とする。差分領域の面積がある閾値として、例えばフレームの５％を越えている場合、監視映像に差分ありと判断する。差分領域のイメージは図１５を参照して後述する。
【００７４】
次に、画像解析手段１２は、監視映像におけるエッジ領域を抽出する（ステップＳ１０２）。具体的には、最新の監視映像フレームにラプラシアンフィルタなどのエッジ強調フィルタを適応することによりエッジ領域の抽出を行う。エッジ抽出領域のイメージは図１６を参照して後述する。
【００７５】
変化領域である差分領域の抽出イメージについて図１５を参照して説明する。〔１〕は最新の監視映像のフレームの例を示したものである。〔２〕は〔１〕の直前の監視映像フレームを示したものである。〔３〕は〔１〕と〔２〕の差分領域を示すフレームを示したものである。ここでは、黒丸が移動しているため差分があるが、長方形は移動していないため差分がないことがわかる。
【００７６】
エッジ抽出領域のイメージについて図１６を参照して説明する。〔１〕は最新の監視映像フレームの例を示したものである。〔２〕は〔１〕のフレームにエッジ強調処理を施したフレームの例を示したものである。
【００７７】
次に、本実施形態におけるマーカ生成処理手順について図１７を参照して説明する。まず、マーカ生成手段１７は、マーカが初めて生成されるか否かを判断する（ステップＳ１）。上述したマーカ設定手段１５によりコンテンツタイプ等が決定されてから初めてマーカを生成する場合（ステップＳ２０１、ＹＥＳ）、マーカ生成手段１７は、オンラインの素材を使用するか否かを判断する（ステップＳ２０２）。
【００７８】
一方、マーカ生成が初めてでない場合（ステップＳ２０１、ＮＯ）、ステップＳ２０８の処理へ進むが、詳細は後述する。
【００７９】
マーカ生成手段１７は、オンラインの素材を使用すると判断したとき（ステップＳ２０２、ＹＥＳ）、ネットワーク５を介して事前に指定されたＷｅｂサーバからオンラインの素材を取得する（ステップＳ２０３）。一方、オンラインの素材を使用しないと判断したとき（ステップＳ２０２、ＹＥＳ）、主記憶装置等から定められたコンテンツタイプ・サブタイプの素材をランダムで取得する（ステップＳ２０７）。
【００８０】
次に、マーカ生成手段１７は、取得した素材から最初のコンテンツを生成する（ステップＳ２０４）。具体的に、コンテンツタイプが『テキスト』の場合は、テキストを流す最初の画像をメモリ上に展開する。詳細については図１８を参照して後述する。また、コンテンツタイプが『静止画』の場合は、その画像をコンテンツとしてメモリ上に展開する。さらに、コンテンツタイプが『動画』の場合は、動画の最初のフレームをコンテンツとしてメモリ上に展開する。
【００８１】
他方、ステップＳ２０８へ進んだ場合、マーカ生成手段１７は、コンテンツタイプが静止画か否かを判断する（ステップ２０８）。そして、コンテンツタイプが静止画と判断した場合（ステップＳ２０８、ＹＥＳ）、前回のコンテンツを使用する（ステップＳ２０９）。つまり、前回メモリ上に配置したコンテンツを流用する。
【００８２】
一方、マーカ生成手段１７は、コンテンツタイプが静止画でないと判断した場合（ステップＳ２０８、ＮＯ）、素材に次のコンテンツが存在するか否かを判断する（ステップＳ２１０）。そして、素材に次のコンテンツが存在すると判断した場合（ステップＳ２１０、ＹＥＳ）、素材から次のコンテンツを生成する（ステップＳ２１１）。つまり、今までのコンテンツをメモリ上から消し、次のコンテンツを素材から取得してメモリ上に展開する。
【００８３】
一方、マーカ生成手段１７は、素材に次のコンテンツが存在しないと判断した場合（ステップＳ２１０、ＮＯ）、素材から最初のコンテンツを生成する（ステップＳ２１２）。つまり、ステップＳ２０４と同様の処理を行う。
【００８４】
そして、マーカ生成手段１７は、座標アニメーションタイプがランダムの場合は、最初に初期座標をランダムで決めて、次回以降は前回の座標の周囲のピクセルの座標にランダムで決定する（ステップＳ２０５）。
【００８５】
座標アニメーションタイプが『反射』の場合は、最初に初期座標と方向をランダムで決定する。以後画像の端に当たるまで直線運動を続け、画像の端では入射角と反射角が同じようになるように方向転換する軌道になるように次の座標を決定する。
【００８６】
座標アニメーションタイプが『ライントレース』の場合は、最初に解析処理で得られたエッジ上に初期座標をランダムに決定する。次回以降は、例えば右回り優先のライントレースするように次の座標を決定する。
【００８７】
座標アニメーションタイプが『変化領域を避けるランダム』の場合、解析処理で変化を検知しない場合はランダムと同じ動作を行う。他方、変化を検知した場合、前回の座標が変化領域の中にあれば、ユークリッド距離で最寄の変化領域でない座標の一つに移動し、変化領域の外にあれば、変化領域でない周辺座標の中からランダムで次の座標を決定する。
【００８８】
次に、マーカ生成手段１７は、透明度決定処理を行う（ステップＳ２０６）。ここでは、透明度アニメーションが『一定』の場合は予め定められた透明度を使用する。透明度アニメーションが『明滅』の場合は後述する図２２の明滅のグラフに沿うように透明度を決定する。透明度アニメーションが『滑らかに明滅』の場合は後述する図２２の滑らかに明滅のグラフに沿うように透明度を決定する。
【００８９】
ただし、解析フローで変化があるかないかによって別の透明度アニメーションタイプと別の透明度の設定にすることが可能で、変化がある場合は変化がある場合の設定を使用し、変化がない場合は変化がない場合の設定を使用する。
【００９０】
次に、本発明の実施形態において、テキストからマーカに用いるコンテンツを生成する処理のイメージについて図１８を参照して説明する。ここでは、例えば、「今日の北海道の天気は、○○のち××で、最高気温は△△度です。」というテキスト素材が用意されているものとする。このテキスト素材からコンテンツを取り出す方法のイメージについて説明する。
【００９１】
まず、マーカ生成手段１７は、テキストを〔０〕のように画像に展開する。次に、その画像の両端に予め定められたマーカの幅の空白の画像をくっつけ、出来上がった画像を参照画像とする。
【００９２】
参照画像の左端からマーカの幅だけ切り出した画像が、最初のコンテンツ〔１〕である。参照画像の左端から予め指定されたピクセル分、右の位置からマーカの幅だけ切り出した画像が、２番目のコンテンツ〔２〕である。同様の間隔で切り出し始めの位置をずらした画像が、コンテンツ〔３〕、コンテンツ〔４〕、・・・・、コンテンツ〔ｎ〕となる。なお、ここではコンテンツ〔ｎ〕が最後のコンテンツであることを示している。
【００９３】
次に、本発明の実施形態において、座標アニメーションとしてランダムが選択された場合の座標変化のイメージについて図１９を参照して説明する。各監視映像中の小円がマーカの座標位置を示す。〔１〕は監視映像に最初にランダムでマーカの座標が決定される様子を示したものである。ここでは、〔２〕から〔６〕へ時間が進むにつれランダムにマーカの座標が変化する様子を示している。
【００９４】
次に、本発明の実施形態において、座標アニメーションとしてライントレースが選択された場合の座標変化のイメージについて図２０を参照して説明する。
【００９５】
〔０〕は解析処理後の監視映像のエッジ画像を示したものである。〔１〕は、マーカの初期座標がエッジ上にランダムに決定され、その座標をエッジ画像に重ね合わせた状態を示したものである。〔２〕から〔７〕は、時間が進むにつれ、エッジのラインをトレースするようにマーカの座標が変化する様子を示したものである。
【００９６】
次に、本実施形態において、座標アニメーションとして変化領域を避けたランダムが選択された場合の座標変化のイメージについて図２１を参照して説明する。
【００９７】
例えば、〔１〕から〔３〕は、解析時に変化が認められないのでランダムに座標が移動する様子を示したものである。また、〔４〕から〔６〕は、解析時に監視映像に変化が認められたため、変化領域の外でランダムに座標が変化する様子を示したものである。特に〔４〕は前回のマーカ座標Ｘが変化領域の中にあったため、最寄の変化領域の外にマーカ座標Ｙとして移動した様子を示している。
【００９８】
次に、本実施形態における透明度アニメーションタイプごとの透明度について図２２を参照して説明する。各グラフの縦軸が透明度αを示し、横軸が時間ｔを示している。（ａ）は透明度アニメーションタイプが一定の場合のグラフを示したものである。
【００９９】
また、（ｂ）は透明度アニメーションタイプが明滅の場合のグラフを示している。ここでは、事前に定められた上限と下限の間を定められた周期で振動する矩形波となっている。
【０１００】
さらに、（ｃ）は透明度アニメーションタイプが滑らかに明滅の場合のグラフを示したものである。ここでは、事前に定められた上限と下限の間を定められた周期で振動する正弦波となっている
【０１０１】
なお、上述する各実施の形態は、本発明の好適な実施の形態であり、本発明の要旨を逸脱しない範囲内において種々変更実施が可能である。例えば、上述した本実施形態の画像処理装置における各処理を、ハードウェア、又は、ソフトウェア、あるいは、両者の複合構成を用いて実行することも可能である。
【０１０２】
なお、ソフトウェアを用いて処理を実行する場合には、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれているコンピュータ内のメモリにインストールして実行させることが可能である。あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【符号の説明】
【０１０３】
１    ＰＣ
２ａ、２ｂ    カメラ
３    モニタ
４    入力デバイス
５    ネットワーク
１１    画像取得手段
１２    画像解析手段
１３    合成画像生成手段
１４    画像表示手段
１５    マーカ設定手段
１６    素材取得手段
１７    マーカ生成手段
１８    マーカ制御手段
【先行技術文献】
【特許文献】
【０１０４】
【特許文献１】特許第３２５４７７６号公報
【図１】
2015070288.tif 000003
【図２】
2015070288.tif 000004
【図３】
2015070288.tif 000005
【図４】
2015070288.tif 000006
【図５】
2015070288.tif 000007
【図６】
2015070288.tif 000008
【図７】
2015070288.tif 000009
【図８】
2015070288.tif 000010
【図９】
2015070288.tif 000011
【図１０】
2015070288.tif 000012
【図１１】
2015070288.tif 000013
【図１２】
2015070288.tif 000014
【図１３】
2015070288.tif 000015
【図１４】
2015070288.tif 000016
【図１５】
2015070288.tif 000017
【図１６】
2015070288.tif 000018
【図１７】
2015070288.tif 000019
【図１８】
2015070288.tif 000020
【図１９】
2015070288.tif 000021
【図２０】
2015070288.tif 000022
【図２１】
2015070288.tif 000023
【図２２】
2015070288.tif 000024