(57)【要約】【課題】本発明の実施例はビデオ構成の更新装置、方法及び電子機器を提供する。【解決手段】該方法は、ビデオ画像における複数のフレームの特徴点に基づいてオプティカルフロー計算を行い、ビデオ撮影のシーンが変化したか否かを検出するステップと、シーンが変化した場合、ブロックごとに現在のフレームと複数の所定画像とのマッチング度をそれぞれ計算し、現在のシーンに最も近いマッチング画像を取得するステップと、ビデオ撮影の構成を、最も近いマッチング画像に対応する構成に更新するステップと、を含む。【選択図】図１
2020205586.tif 000002
【特許請求の範囲】
【請求項１】
ビデオ構成の更新装置であって、
ビデオ画像における複数のフレームの特徴点に基づいてオプティカルフロー計算を行い、ビデオ撮影のシーンが変化したか否かを検出するシーン検出部と、
前記シーンが変化した場合、ブロックごとに現在のフレームと複数の所定画像とのマッチング度をそれぞれ計算し、現在のシーンに最も近いマッチング画像を取得する画像マッチング部と、
前記ビデオ撮影の構成を、前記最も近いマッチング画像に対応する構成に更新する構成更新部と、を含む、装置。
【請求項２】
前記マッチング画像におけるサンプリング点に基づいてオプティカルフロー計算を行い、前記現在のフレームと前記マッチング画像とのずれを検出するずれ検出部と、
前記ずれの検出結果に基づいて前記ビデオ画像に対してずれ補正を行うずれ補正部と、さらに含む、請求項１に記載の装置。
【請求項３】
前記ビデオ画像における連続的な２つのフレームの特徴点に基づいてオプティカルフロー計算を行い、前記ビデオ画像の振れを検出する振れ検出部と、
前記振れの検出結果に基づいて前記ビデオ画像に対して振れ補正を行う振れ補正部と、さらに含む、請求項１に記載の装置。
【請求項４】
前記シーン検出部は、
前記ビデオ画像から参照フレームを選択し、前記参照フレームから複数の特徴点を抽出する初期化部と、
オプティカルフロー計算により前記複数の特徴点から前記ビデオ画像における背景領域の特徴点を選択する選択部と、
オプティカルフロー計算により前記特徴点を分類し、分類後の特徴点の数に基づいてシーン変化率を計算し、前記シーン変化率に基づいてシーンが変化したか否かを決定する決定部と、を含む、請求項１に記載の装置。
【請求項５】
前記選択部は、特徴点のスコアを計算し、前記スコアに基づいて、前記特徴点が前記ビデオ画像における背景領域の特徴点であるか否かを決定し、
前記選択部は、オプティカルフロー計算により前記現在のフレームにおける対応点が取得されたか否かの条件、オプティカルフロー計算の誤差が第１閾値よりも大きいか否かの条件、及び前記参照フレームにおける特徴点と前記現在のフレームにおける対応点との距離が第２閾値よりも大きいか否かの条件のうちの少なくとも１つの条件に基づいて、前記特徴点のスコアを計算する、請求項４に記載の装置。
【請求項６】
前記決定部は、特徴点を分類する際に、
オプティカルフロー計算により前記現在のフレームにおける対応点が取得されていない場合、前記特徴点を第１類点に分類し、且つ／或いは
オプティカルフロー計算の誤差が第３閾値よりも小さい場合、前記特徴点を第２類点に分類し、且つ／或いは
オプティカルフロー計算の誤差が前記第３閾値以上であり、且つ前記参照フレームにおける特徴点と前記現在のフレームにおける対応点との距離が第４閾値よりも小さい場合、前記特徴点を第３類点に分類し、且つ／或いは
オプティカルフロー計算の誤差が前記第３閾値以上であり、且つ前記参照フレームにおける特徴点と前記現在のフレームにおける対応点との距離が前記第４閾値以上である場合、前記特徴点を第４類点に分類し、
前記決定部は、以下の式に従って前記シーン変化率を計算し、
Ｒｓｃ＝（Ｎ４＋Ｎ１）／（Ｎ１＋Ｎ２＋Ｎ３＋Ｎ４）
ここで、Ｎ１は前記第１類点の数を表し、Ｎ２は前記第２類点の数を表し、Ｎ３は前記第３類点の数を表し、Ｎ４は前記第４類点の数を表す、請求項４に記載の装置。
【請求項７】
前記決定部は、前記シーン変化率及び／又は前記特徴点の数に基づいてシーン変化に対して第１計数を行い、前記第１計数が第５閾値に増加した場合、シーンが変化したと決定する、請求項４に記載の装置。
【請求項８】
前記決定部は、シーン検出によりシーン変化遅延に対して第２計数を行い、前記第２計数がゼロに減少した場合、前記シーン検出の初期化を行う、請求項４に記載の装置。
【請求項９】
ビデオ構成の更新方法であって、
ビデオ画像における複数のフレームの特徴点に基づいてオプティカルフロー計算を行い、ビデオ撮影のシーンが変化したか否かを検出するステップと、
前記シーンが変化した場合、ブロックごとに現在のフレームと複数の所定画像とのマッチング度をそれぞれ計算し、現在のシーンに最も近いマッチング画像を取得するステップと、
前記ビデオ撮影の構成を、前記最も近いマッチング画像に対応する構成に更新するステップと、を含む、方法。
【請求項１０】
コンピュータプログラムが記憶されているメモリと、プロセッサと、を含む電子機器であって、
前記プロセッサは、
ビデオ画像における複数のフレームの特徴点に基づいてオプティカルフロー計算を行い、ビデオ撮影のシーンが変化したか否かを検出するステップと、
前記シーンが変化した場合、ブロックごとに現在のフレームと複数の所定画像とのマッチング度をそれぞれ計算し、現在のシーンに最も近いマッチング画像を取得するステップと、
前記ビデオ撮影の構成を、前記最も近いマッチング画像に対応する構成に更新するステップと、を実行する、電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施例は、ビデオ監視の技術分野に関する。
【背景技術】
【０００２】
ビデオ監視システムは、日常生活で広く使用されており、例えば、カメラにより様々な交通事故を検出できる。イベントを検出するために、車線領域、車線方向、車線境界線などのビデオ撮影の構成情報（以下は、ビデオ構成と略称する）を予め設定する必要がある。
【０００３】
なお、上述した技術背景の説明は、本発明の技術案を明確、完全に理解させるための説明であり、当業者を理解させるために記述されているものである。これらの技術案は、単なる本発明の背景技術部分として説明されたものであり、当業者により周知されたものではない。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の発明者の発見によると、カメラの視野角が制限されており、ビデオ監視分野のカメラ（例えばＰＴＺ  ｃａｍｅｒａ）が外力などによりずれ（例えば平行移動又は回転）が発生し、撮影されたシーンが変化する可能性がある。カメラのずれが発生した場合、ビデオ監視の正確性を確保するために、ビデオ構成をリセットする必要がある。
【０００５】
上記の技術的問題の少なくとも１つを鑑み、本発明の実施例は、ビデオ構成の更新装置、方法及び電子機器を提供する。
【課題を解決するための手段】
【０００６】
本発明の実施例の第１態様では、ビデオ構成の更新装置であって、ビデオ画像における複数のフレームの特徴点に基づいてオプティカルフロー計算を行い、ビデオ撮影のシーンが変化したか否かを検出するシーン検出部と、前記シーンが変化した場合、ブロックごとに現在のフレームと複数の所定画像とのマッチング度をそれぞれ計算し、現在のシーンに最も近いマッチング画像を取得する画像マッチング部と、前記ビデオ撮影の構成を、前記最も近いマッチング画像に対応する構成に更新する構成更新部と、を含む、装置を提供する。
【０００７】
本発明の実施例の第２態様では、ビデオ構成の更新方法であって、ビデオ画像における複数のフレームの特徴点に基づいてオプティカルフロー計算を行い、ビデオ撮影のシーンが変化したか否かを検出するステップと、前記シーンが変化した場合、ブロックごとに現在のフレームと複数の所定画像とのマッチング度をそれぞれ計算し、現在のシーンに最も近いマッチング画像を取得するステップと、前記ビデオ撮影の構成を、前記最も近いマッチング画像に対応する構成に更新するステップと、を含む、方法を提供する。
【０００８】
本発明の実施例の第３態様では、コンピュータプログラムが記憶されているメモリと、プロセッサと、を含む電子機器であって、前記プロセッサは、ビデオ画像における複数のフレームの特徴点に基づいてオプティカルフロー計算を行い、ビデオ撮影のシーンが変化したか否かを検出するステップと、前記シーンが変化した場合、ブロックごとに現在のフレームと複数の所定画像とのマッチング度をそれぞれ計算し、現在のシーンに最も近いマッチング画像を取得するステップと、前記ビデオ撮影の構成を、前記最も近いマッチング画像に対応する構成に更新するステップと、を実行する、電子機器を提供する。
【０００９】
本発明の実施例の有利な効果は以下の通りである。ビデオ画像における複数のフレームの特徴点に基づいてオプティカルフロー計算を行い、ビデオ撮影のシーンが変化したか否かを検出し、シーンが変化した場合、ブロックごとに現在のフレームと複数の所定画像とのマッチング度をそれぞれ計算し、現在のシーンに最も近いマッチング画像を取得し、ビデオ撮影の構成を、前記最も近いマッチング画像に対応する構成に更新する。これによって、制御信号を処理する必要がなく、ビデオ信号を用いてビデオ構成の更新を実現することができ、構成の更新をイベント分析に簡単に統合することができる。
【００１０】
本発明の特定の実施形態は、後述の説明及び図面に示すように、詳細に開示され、本発明の原理を採用されることが可能な方式を示している。なお、本発明の実施形態は、範囲上には限定されるものではない。本発明の実施形態は、添付されている特許請求の範囲の主旨及び内容の範囲内、各種の改変、修正、及び均等的なものが含まれる。
【００１１】
ある一つの実施形態に説明及び又は示されている特徴は、同一又は類似の方式で一つ又は多くの他の実施形態に使用されてもよく、他の実施形態における特徴と組み合わせてもよく、他の実施形態における特徴を代替してもよい。
【００１２】
なお、用語「含む／有する」は、本文に使用される際に、特徴、要素、ステップ又は構成要件の存在を意味し、一つ又は複数の他の特徴、要素、ステップ又は構成要件の存在又は追加を排除するものではない。
【図面の簡単な説明】
【００１３】
ここで含まれる図面は、本発明の実施例を理解させるためのものであり、本明細書の一部を構成し、本発明の実施例を例示するためのものであり、文言の記載と合わせて本発明の原理を説明する。なお、ここに説明される図面は、単なる本発明の実施例を説明するためのものであり、当業者にとって、これらの図面に基づいて他の図面を容易に得ることができる。
【図１】本発明の実施例のビデオ構成の更新方法を示す図である。
【図２】本発明の実施例の分類点の状態の１つの例を示す図である。
【図３】本発明の実施例の分類点の状態のもう１つの例を示す図である。
【図４】本発明の実施例の所定画像の１つの例を示す図である。
【図５】本発明の実施例の現在の画像と所定画像とのマッチングの１つの例を示す図である。
【図６】本発明の実施例の所定画像のもう１つの例を示す図である。
【図７】本発明の実施例の現在の画像と所定画像とのマッチングのもう１つの例を示す図である。
【図８】本発明の実施例のマッチング画像に対するサンプリング、フィルタリング及び選択の一例を示す図である。
【図９】本発明の実施例のずれ補正の一例を示す図である。
【図１０】本発明の実施例のビデオ監視処理を示す図である。
【図１１】本発明の実施例のビデオ構成の更新装置を示す図である。
【図１２】本発明の実施例のシーン検出部を示す図である。
【図１３】本発明の実施例の電子機器を示す図である。
【発明を実施するための形態】
【００１４】
本発明の上記及びその他の特徴は、図面及び下記の説明により明確になる。明細書及び図面では、本発明の特定の実施形態、即ち本発明の原則に従う一部の実施形態を表すものを公開している。なお、本発明は説明される実施形態に限定されず、本発明は、特許請求の範囲内の全ての修正、変更されたもの、及び均等なものを含む。
【００１５】
本発明の実施例では、用語「第１」、「第２」は異なる要素を名称で区分するためのものであり、これらの要素の空間的配列又は時間的順序などを意味するものではなく、これらの要素はこれらの用語に限定されない。用語「及び／又は」は列挙された用語の１つ又は複数のうち何れか及びその組み合わせを含む。用語「包括」、「含む」、「有する」は説明された特徴、要素、素子又は部材の存在を意味するが、他の１つ又は複数の特徴、要素、素子又は部材の存在又は追加を排除するものではない。
【００１６】
本発明の実施例では、単数形の「一」、「該」等は複数形を含み、「一種」又は「一類」を意味し、「１つ」に限定するものではない。また、用語「前記」は、文脈上明確に指示されない限り、単数形及び複数形両方を含む。また、文脈上明確に指示されない限り、用語「応じて」は「少なくとも部分的に応じて」を意味し、用語「に基づいて」は「少なくとも部分的に基づいて」を意味する。
【００１７】
本発明の実施例では、交通イベント（事件）及び交通監視を一例にして説明し、カメラにより複数のフレームを含むビデオ画像を取得してもよく、該カメラは、インテリジェント交通（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｔｒａｎｓｐｏｒｔａｔｉｏｎ）のビデオ監視のためのＰＴＺカメラであってもよく、監視領域を連続的に撮影する。本発明は、これに限定されず、例えば駐車場のビデオ監視シーン、セキュリティのビデオ監視シーンなどの他のビデオ監視シーンに適用されてもよい。以下は、交通ビデオ監視シーンを一例にして説明する。
【００１８】
＜第１実施例＞
本発明の実施例はビデオ構成の更新方法を提供する。図１は本発明の実施例のビデオ構成の更新方法を示す図である。図１に示すように、該方法は以下のステップを含む。
【００１９】
ステップ１０１：ビデオ画像における複数のフレームの特徴点に基づいてオプティカルフロー計算を行い、ビデオ撮影のシーンが変化したか否かを検出する。
【００２０】
ステップ１０２：シーンが変化した場合、ブロックごとに現在のフレームと複数の所定画像とのマッチング度をそれぞれ計算し、現在のシーンに最も近いマッチング画像を取得する。
【００２１】
ステップ１０３：ビデオ撮影の構成を、最も近いマッチング画像に対応する構成に更新する。
【００２２】
本発明の実施例では、制御信号を処理する必要がなく、ビデオ信号を用いてビデオ構成の更新を実現することができ、構成の更新をイベント分析に簡単に統合することができる。また、無人の場合であっても、シーン検出及び画像マッチングを自動的に実現することができるため、人間が関与する必要がなく、構成更新を自動的に行うことができる。
【００２３】
なお、図１は単なる本発明の実施例を例示的に説明するためのものであり、本発明はこれに限定されない。例えば、各処理の実行順序を適宜調整してもよいし、他の処理を追加し、或いはその一部の処理を削除してもよい。当業者は上記の内容に基づいて変形を適宜行ってもよく、上記の図１の記載に限定されない。
【００２４】
１つの実施例では、ステップ１０１のシーン検出（シーン変化の検出と称されてもよい）は、ビデオ画像から参照フレームを選択し、該参照フレームから複数の特徴点を抽出するステップと、オプティカルフロー計算により複数の特徴点からビデオ画像における背景領域（又は比較的に静止している領域）の特徴点を選択するステップと、オプティカルフロー計算により特徴点を分類し、分類後の特徴点の数に基づいてシーン変化率を計算し、シーン変化率に基づいてシーンが変化したか否かを決定するステップと、を含む。
【００２５】
例えば、特徴点及びオプティカルフロー計算を用いてシーン変化を検出してもよい。シーン検出は、前処理の一部であってもよく、Ｎフレームごとにシーン検出を１回呼び出してもよい。シーン検出は、３つの段階、即ち初期化段階、選択段階、検出段階（又は決定段階）を含んでもよく、上記の任意の１つ又は複数の段階で行われてもよい。例えば、シーン検出の１回の呼び出しでは、初期化段階及び選択段階が完了した後に検出段階に入ってもよいし、トリガー条件なしで検出段階に直接入ってもよい。
【００２６】
計算量を低減させるために、シーン検出を行うための画像は、グレースケール画像（ｗ×ｈ）に変換されて、αｗ×αｈ（０＜α≦１）に調整されてもよい。１番目のフレームが受信され、或いは初期化フラグが真（ｔｒｕｅ）に設定された場合、シーン検出の初期化を行う。
【００２７】
初期化段階では、現在のフレーム（例えば１番目のフレーム）を参照フレームとして選択してもよい。そして、参照フレームから特徴点を抽出してもよい。特徴点は、Ｓｈｉ−Ｔｏｍａｓｉコーナーポイント、Ｈａｒｒｉｓコーナーポイント、又は他の特徴点であってもよく、本発明はこれに限定されない。特徴点の数が不十分である（例えば所定の閾値よりも少ない）場合、シーン検出は、次回の呼び出しで再初期化される。シーン検出が正常に初期化された場合、初期化フラグが偽（ｆａｌｓｅ）に設定される。
【００２８】
選択段階は、連続的に複数回呼び出されてもよく、特徴点のオプティカルフローは毎回計算される。背景領域における特徴点のオプティカルフローを用いてシーン変化を検出してもよい。しかし、特徴点は参照フレームの前景領域（例えば移動物体）に生じる場合もあるため、これらの特徴点をフィルタリングにより除去する必要がある。
【００２９】
１つの実施例では、特徴点のスコアを計算し、スコアに基づいて、該特徴点がビデオ画像における背景領域の特徴点であるか否かを決定してもよい。例えば、オプティカルフロー計算により該現在のフレームにおける対応点が取得されたか否かの条件、オプティカルフロー計算の誤差が第１閾値よりも大きいか否かの条件、及び該参照フレームにおける特徴点と該現在のフレームにおける対応点との距離が第２閾値よりも大きいか否かの条件のうちの少なくとも１つの条件に基づいて、該特徴点のスコアを計算してもよい。
【００３０】
例えば、各特徴点についてスコアＭを予め設定し、オプティカルフロー計算により現在のフレームにおける対応点が取得されていない場合、オプティカルフロー計算の誤差がＴ１よりも大きい場合、又は参照フレームにおける特徴点と現在のフレームにおける対応点との距離が第２閾値Ｔ２よりも大きい場合、スコアから１点を減算してもよい。
【００３１】
Ｍ回のオプティカルフロー計算の後に、特徴点集合から、スコアがＴＭよりも小さい点をフィルタリングにより除去する。残りの特徴点の数が十分でない場合、初期化フラグを真に設定してもよい。これは、ＰＴＺカメラが回転しており、或いは背景領域を遮蔽する移動物体が多いことを意味するからである。
【００３２】
なお、特徴点の抽出及びオプティカルフロー計算は関連技術を参照してもよく、本明細書ではその詳細な説明を省略する。また、オプティカルフロー計算の誤差の取得方法及びフレーム間の距離の計算方法などについて、関連技術を参照してもよい。また、上記の閾値の具体的な数値は、実際の条件及び経験値に応じて決定されてもよく、本発明の実施例はこれに限定されない。
【００３３】
検出段階では、特徴点のオプティカルフロー量を計算し、所定のルールに従って特徴点を分類してもよい。例えば、これらの点を４種類、即ち第１類点（見つからない点）、第２類点（良い点）、第３類点（不安定な点）及び第４類点（悪い点）に分類する。
【００３４】
例えば、特徴点を分類する際に、オプティカルフロー計算により該現在のフレームにおける対応点が取得されていない場合、該特徴点を第１類点に分類し、且つ／或いはオプティカルフロー計算の誤差が第３閾値（Ｔ３）よりも小さい場合、該特徴点を第２類点に分類し、且つ／或いはオプティカルフロー計算の誤差が該第３閾値（Ｔ３）以上であり、且つ参照フレームにおける特徴点と現在のフレームにおける対応点との距離が第４閾値（Ｔ４）よりも小さい場合、該特徴点を第３類点に分類し、且つ／或いはオプティカルフロー計算の誤差が該第３閾値（Ｔ３）以上であり、且つ参照フレームにおける特徴点と現在のフレームにおける対応点との距離が第４閾値（Ｔ４）以上である場合、該特徴点を第４類点に分類してもよい。
【００３５】
また、例えば、以下の式に従ってシーン変化率を計算してもよい。
【００３６】
Ｒｓｃ＝（Ｎ４＋Ｎ１）／（Ｎ１＋Ｎ２＋Ｎ３＋Ｎ４）
ここで、Ｎ１は第１類点の数（Ｎｎｏｔと表されてもよい）を表し、Ｎ２は第２類点の数（Ｎｇｏｏｄと表されてもよい）を表し、Ｎ３は第３類点の数（Ｎｕｎｓｔａｂｌｅと表されてもよい）を表し、Ｎ４は第４類点の数（Ｎｂａｄと表されてもよい）を表す。
【００３７】
図２は本発明の実施例の分類点の状態の１つの例を示す図であり、特徴点、オプティカルフロー（点の間の線分で表される）及び分類点の数を示している。図２に示しように、例えば、良い点（ｇｏｏｄＰｔｓ）の数が４９であり、不安定な点（ｕｎｓｔａｂｌｅＰｔｓ）の数が８であり、悪い点（ｂａｄＰｔｓ）の数が２であり、見つからない点（ｎｏｔｆｏｕｎｄＰｔｓ）の数が０である場合、算出されたシーン変化率（ｅｒｒＲａｔｅ）は０．０３３８９８であり、閾値（Ｔｈｒｅｓｈｏｌｄ）０．５よりも低いため、シーンが変化していないと決定してもよい。
【００３８】
図３は本発明の実施例の分類点の状態のもう１つの例を示す図であり、特徴点、オプティカルフロー（点の間の線分で表される）及び分類点の数を示している。図３に示しように、例えば、良い点（ｇｏｏｄＰｔｓ）の数が２であり、不安定な点（ｕｎｓｔａｂｌｅＰｔｓ）の数が６であり、悪い点（ｂａｄＰｔｓ）の数が５０であり、見つからない点（ｎｏｔｆｏｕｎｄＰｔｓ）の数が１である場合、算出されたシーン変化率（ｅｒｒＲａｔｅ）は０．８６４４０７であり、閾値（Ｔｈｒｅｓｈｏｌｄ）０．５よりも高いため、シーンが変化したと決定してもよい。
【００３９】
なお、以上は単に上記の条件及び分類点を一例にして説明しているが、本発明はこれに限定されない。例えば、他の条件及び他の分類方法を用いてもよく、分類点の種類は４種類に限定されず、シーンに応じて他の具体的な条件を決定してもよい。
【００４０】
１つの実施例では、シーン変化率及び／又は特徴点の数に基づいてシーン変化に対して第１計数を行い、第１計数が第５閾値（Ｔ５）に増加した場合、シーンが変化したと決定する。
【００４１】
例えば、シーン検出をより安定化し、環境ノイズによる誤検出を低減させるために、シーン変化のカウンタを設定してもよい。シーン変化率Ｒｓｃが閾値Ｔｓｃよりも大きい場合、シーン変化カウンタに１を加算する。一方、シーン変化率Ｒｓｃが閾値Ｔｓｃよりも小さい場合、シーン変化カウンタを０に設定する。シーン変化カウンタがＴ５に達した場合、シーン変化フラグを真に設定し、シーンが変化したと決定する。
【００４２】
また、例えば、シーン検出をより安定化するために、特徴点の数を条件としてもよい。例えば、良い点と不安定な点との合計をチェックし、Ｎｇｏｏｄ＋Ｎｕｎｓｔａｂｌｅが閾値Ｔｇｏｏｄ＋ｕｎｓｔａｂｌｅよりも小さい場合、シーン変化カウンタに１を加算する。
【００４３】
１つの実施例では、シーン検出によりシーン変化遅延に対して第２計数を行い、第２計数がゼロに減少した場合、シーン検出の初期化を行ってもよい。これによって、カメラの回転が停止した後に構成更新を行うことを確保することができる。
【００４４】
例えば、シーン変化遅延カウンタを設定し、初期値をＤに予め設定する。シーン検出を行う度に、シーン変化遅延カウンタから１を減算する。シーン変化遅延カウンタがゼロに減少した場合、初期化フラグを真に設定し、シーン変化フラグを偽に設定する。
【００４５】
以上はステップ１０１におけるシーン検出を例示的に説明しているが、以下はステップ１０２における画像マッチングを説明する。
【００４６】
例えば、ＰＴＺカメラの撮影シーンが変化したと検出された場合、以前のビデオ構成が現在の位置に適していないため、カメラの回転が停止した後に、現在の位置と所定位置とのマッチングを行う必要がある。１つのＰＴＺカメラについて幾つかの可能な所定位置及び対応するビデオ構成を設定し、所定マッチングを行うために所定位置の画像（所定画像）を保存してもよい。ビデオ構成は必要な交通イベントによって異なり、例えば逆検出機能について、車線位置及び方向を設定する必要がある。
【００４７】
１つの実施例では、テンプレートマッチングの方法を用いてもよい。例えば、マッチング範囲がＷ×Ｈである場合、ｂｌｏｂテンプレートはｗ×ｈであり、各ｂｌｏｂのグレースケール画像をテンプレートとしてもよい。マッチング関数をＷ×Ｈの背景画像でスライドさせ、ｗ×ｈの重複ブロックを比較し、比較結果を行列に保存し、結果行列の大きさは（Ｗ−ｗ＋１）×（Ｈ−ｈ＋１）である。
【００４８】
また、例えば、次の式（１）に従って、正規化相関係数方法を用いてテンプレートマッチングを行ってもよい。
【数１】
2020205586.tif 000003
【００４９】
Ｉは入力画像を表し、Ｔはテンプレートであり、Ｒは結果行列である。類似度を計算する前に、画像及びテンプレートを正規化することで、光照明の変化による誤差を回避することができる。Ｒの値は−１〜１の範囲内にあり、１は画像とテンプレートとが同一であることを表し、−１は逆であることを表し、０は線形関係がないことを表す。
【００５０】
１つの実施例では、現在のフレーム（現在の画像）及び１つの所定画像を複数のブロック（例えば９個のブロック）に分割し、各ブロックについてテンプレートマッチング方法を適用する。所定画像におけるブロックをテンプレートとし、現在の画像における対応するブロックの範囲を拡張し、該拡張ブロックを入力画像とする。
【００５１】
図４は、本発明の実施例の所定画像の１つの例を示す図であり、所定画像１が９個のブロックに分割される場合を示している。図５は、本発明の実施例の現在の画像と所定画像とのマッチングの１つの例を示す図であり、所定画像１と現在の画像とのマッチングの場合を示している。図４及び図５に示すように、４０１で示されるグリッドはブロックを表し、５０１で示されるグリッドはテンプレートマッチングの拡張範囲を表す。
【００５２】
図６は、本発明の実施例の所定画像のもう１つの例を示す図であり、所定画像２が９個のブロックに分割される場合を示している。図７は、本発明の実施例の現在の画像と所定画像とのマッチングのもう１つの例を示す図であり、所定画像２と現在の画像とのマッチングの場合を示している。図６及び図７に示すように、６０１で示されるグリッドはブロックを表し、７０１で示されるグリッドはテンプレートマッチングの拡張範囲を表す。
【００５３】
図４〜図７に示すように、テンプレートマッチング方法を用いてテンプレートブロック画像と入力ブロック画像とのマッチング度を計算し、各ブロックのマッチングスコアを取得してもよい。例えば、９個のブロックは９個のマッチング度を有する。図５及び図７は各ブロックのマッチング度をそれぞれ示している。
【００５４】
例えば、ブロックが前景対象をカバーしている可能性があるため、マッチング度が低くなる。従って、マッチング度を並び替え、異常値を除外し、残りの値の平均値を計算してもよい。該平均値は、現在の画像と所定画像とのマッチングスコアと見なされる。現在の画像と各所定画像とのマッチングの後に、マッチングスコアが最も高い所定画像をマッチング結果として選択してもよい。そして、マッチした所定画像のビデオ構成を更新してもよい。
【００５５】
例えば、図５における所定画像１の最終的なマッチングスコアは０．９１６であり、図７における所定画像２のマッチングスコアは０．１６９である。よって、所定画像１は現在の画像に最もマッチした画像であり、そのビデオ構成は、後続のイベント検出のためにバッファに更新される。
【００５６】
以上は画像マッチングを例示的に説明しているが、以下はずれ補正及び振れ補正を説明する。
【００５７】
１つの実施例では、マッチング画像におけるサンプリング点に基づいてオプティカルフロー計算を行い、現在のフレームとマッチング画像とのずれを検出し、ずれの検出結果に基づいてビデオ画像に対してずれ補正を行う。
【００５８】
例えば、ＰＴＺカメラの回転中に機械的エラーが発生する場合があるため、画像のずれ（変位）を検出する必要がある。上述したように、各シーンについて所定画像を設定してもよい。シーン変化を検出した後に、現在の画像と所定画像とがマッチした場合、現在の画像の所定画像に対するずれを計算してもよい。
【００５９】
図８は本発明の実施例のマッチング画像に対するサンプリング、フィルタリング及び選択の一例を示す図である。例えば、マッチング画像において幾つかの点、例えば図８における８０１で示されるサンプリング点を平均的にサンプリングし、オプティカルフローを用いてこれらのサンプリング点の現在の画像における位置を追跡する。
【００６０】
例えば、オプティカルフロー計算の後に、追跡できない点及びオプティカルフロー計算の誤差がＴ６よりも大きい点を省略してもよい。そして、現在の画像とマッチング画像における移動距離に基づいてこれらの点を並び替え、移動距離がＴ７よりも大きい点を並び替えの前に省略し、上位のＴ８％の点及び下位のＴ９％の点をさらに省略する。例えば、これらの省略点は図８における８０２で示される。
【００６１】
次に、部分的アフィン転置行列（ｐａｒｔｉａｌ  ａｆｆｉｎｅ  ｔｒａｎｓｐｏｓｅ  ｍａｔｒｉｘ）を計算し、現在の画像から残りの点及びその位置のずれを取得してもよい。例えば、これらの残りの点は図８における８０３で示される。ずれの計算は複数回行ってもよく、複数回の計算により取得されたずれ結果の平均値は補正に適用される。
【００６２】
図９は本発明の実施例のずれ補正の一例を示す図である。左部分はずれ画像を示し、右部分は該ずれ画像が補正されたことを示している。
【００６３】
１つの実施例では、ビデオ画像における連続的な２つのフレームの特徴点に基づいてオプティカルフロー計算を行い、ビデオ画像の振れを検出し、振れの検出結果に基づいてビデオ画像に対して振れ補正（ビデオ補正と称されてもよい）を行う。
【００６４】
例えば、風力や大型車両の通過によりビデオ画像が振れる場合があり、解析されたビデオが該振れにより不安定になるため、振れ補正を行う必要がある。これらの振れの影響を検出、補正するために、２つの連続的なフレームの変換行列を取得する必要がある。
【００６５】
１番目のフレームから幾つかの特徴点を抽出し、オプティカルフロー計算によりこれらの特徴点の２番目のフレームにおける位置を追跡してもよい。ビデオにおける移動物体の影響を低減させるために、部分的アフィン転置行列のために適切な点を選択するための簡単なルールを設定してもよい。
【００６６】
例えば、２番目のフレームから位置が見つからない点を省略してもよい。オプティカルフロー計算の誤差を考慮し、誤差がＴ１０よりも大きい場合、これらの点を省略する。２つのフレーム間の移動距離に基づいて、残りの点を並び替える。上位のＴ１１％の点を省略し、下位のＴ１２％の点を省略してもよい。そして、２つの連続的なフレームにおいてこれらの残りの点の位置を用いて、部分的アフィン転置行列Ａを取得してもよい。
【００６７】
部分的アフィン転置行列Ａを用いて、以下の方程式に従って振れ値（ｄｘ，ｄｙ，ｄθ）を計算してもよい。
【数２】
2020205586.tif 000004
【００６８】
振れ値が取得された後に、振れ補正を平滑化してノイズを低減させるために、カルマンフィルタなどを用いてもよい。カルマンフィルタから取得された新たな振れ値を振れ補正に適用してもよい。部分的アフィン転置行列及びオプティカルフロー計算の具体的な内容について関連技術を参照してもよい。また、閾値Ｔ１〜Ｔ１２の具体的な数値について、例えば経験値に応じて決定されてもよい。
【００６９】
以上はずれ補正及び振れ補正を例示的に説明しているが、以下はビデオ構成の更新を例示的に説明する。
【００７０】
図１０は本発明の実施例のビデオ監視処理を示す図であり、２つのスレッドを一例にしてビデオ監視処理を示している。図１０に示すように、例えば、前処理スレッド及び分析スレッドの２つのスレッドを用いてもよく、前処理スレッドはカメラの異常検出及び補正に用いられ、分析スレッドは交通イベントの分析に用いられる。
【００７１】
例えば、前処理スレッドは、分析スレッドに以下の情報を提供する。
表１
【表１】
2020205586.tif 000005
【００７２】
図１０に示すように、ビデオシーケンスを入力してもよい。新しいフレームが入力されると、１番目のフレームであるか否かを判断する（１００１）。１番目のフレームである場合、所定画像のマッチングを直接行い（１００２）、マッチング結果を分析スレッドに報告して初期化処理を行う（２００１）。１番目のフレームではない場合、シーン検出を行い（１００３）、シーンが変化したか否かを決定し（１００４）、例えばカメラが回転しているか否かを判断する。シーン変化が検出された場合、所定画像のマッチングを行い（１００２）、そして、所定画像のマッチング結果に基づいてビデオ構成を更新する（１００５）。
【００７３】
図１０に示すように、ずれ検出を行い、ずれがある場合にずれ補正をさらに行ってもよい（１００６）。また、図１０に示すように、振れ検出を行い、振れがある場合に振れ補正をさらに行い（１００７、ビデオ補正とも称される）、補正後の画像を分析スレッドに送信してもよい。なお、振れ補正は、必ずしもずれ補正の後に行う必要がなく、例えばシーン検出の前に行ってもよく、これによって、シーン検出の正確性をさらに向上させることができる。
【００７４】
図１０に示すように、分析スレッドでは、初期化処理を行ってもよい（２００１）。また、前景検出（２００２）、目標検出（２００３）、追跡（２００４）及びイベント判断（２００５）などをさらに行ってもよく、その具体的な内容は関連技術を参照してもよい。
【００７５】
以上は、本発明に関連する各ステップ又はプロセスを説明しているが、本発明はこれに限定されない。ビデオ構成の更新方法は他のステップ又はプロセスをさらに含んでもよく、これらのステップ又はプロセスの具体的な内容について従来技術を参照してもよい。また、以上、単に上記の式を一例にして本発明の実施例を例示的に説明しているが、本発明はこれらの式に限定されず、これらの式に対して適切な変形を行ってもよく、これらの変形例は本発明の実施例の範囲内に含まれるべきである。
【００７６】
以上の各実施例は本発明の実施例を例示的に説明するためのものであり、本発明はこれに限定されず、以上の各実施例に基づいて変形を適宜行ってもよい。例えば、上記の各実施例を単独で用いてもよいし、各実施例の１つ又は複数を組み合わせてもよい。
【００７７】
本実施例では、ビデオ画像における複数のフレームの特徴点に基づいてオプティカルフロー計算を行い、ビデオ撮影のシーンが変化したか否かを検出し、シーンが変化した場合、ブロックごとに現在のフレームと複数の所定画像とのマッチング度をそれぞれ計算し、現在のシーンに最も近いマッチング画像を取得し、ビデオ撮影の構成を、前記最も近いマッチング画像に対応する構成に更新する。これによって、制御信号を処理する必要がなく、ビデオ信号を用いてビデオ構成の更新を実現することができ、構成の更新をイベント分析に簡単に統合することができる。
【００７８】
＜第２実施例＞
本発明の実施例はビデオ構成の更新装置を提供し、第１実施例と同様な内容について説明を省略する。
【００７９】
図１１は本発明の実施例のビデオ構成の更新装置を示す図である。図１１に示すように、ビデオ構成の更新装置１１００は、シーン検出部１１０１、画像マッチング部１１０２、及び構成更新部１１０３を含む。
【００８０】
シーン検出部１１０１は、ビデオ画像における複数のフレームの特徴点に基づいてオプティカルフロー計算を行い、ビデオ撮影のシーンが変化したか否かを検出する。
【００８１】
画像マッチング部１１０２は、シーンが変化した場合、ブロックごとに現在のフレームと複数の所定画像とのマッチング度をそれぞれ計算し、現在のシーンに最も近いマッチング画像を取得する。
【００８２】
構成更新部１１０３は、ビデオ撮影の構成を、最も近いマッチング画像に対応する構成に更新する。
【００８３】
１つの実施例では、図１１に示すように、ビデオ構成の更新装置１１００は、ずれ検出部１１０４及びずれ補正部１１０５をさらに含む。
【００８４】
ずれ検出部１１０４は、マッチング画像におけるサンプリング点に基づいてオプティカルフロー計算を行い、現在のフレームと前記マッチング画像とのずれを検出する。
【００８５】
ずれ補正部１１０５は、ずれの検出結果に基づいてビデオ画像に対してずれ補正を行う。
【００８６】
１つの実施例では、図１１に示すように、ビデオ構成の更新装置１１００は、振れ検出部１１０６及び振れ補正部１１０７をさらに含む。
【００８７】
振れ検出部１１０６は、ビデオ画像における連続的な２つのフレームの特徴点に基づいてオプティカルフロー計算を行い、ビデオ画像の振れを検出する。
【００８８】
振れ補正部１１０７は、振れの検出結果に基づいてビデオ画像に対して振れ補正を行う。
【００８９】
なお、以上は単に本発明に関連する各部を説明し、本発明はこれに限定されない。ビデオ構成の更新装置１１００は他の部材又はモジュールをさらに含んでもよく、これらの部材又はモジュールの具体的な内容について従来技術を参照してもよい。
【００９０】
図１２は本発明の実施例のシーン検出部を示す図である。１つの実施例では、図１２に示すように、シーン検出部１１０１は、初期化部１２０１、選択部１２０２、及び決定部１２０３を含む。
【００９１】
初期化部１２０１は、ビデオ画像から参照フレームを選択し、参照フレームから複数の特徴点を抽出する。
【００９２】
選択部１２０２は、オプティカルフロー計算により複数の特徴点からビデオ画像における背景領域の特徴点を選択する。
【００９３】
決定部１２０３は、オプティカルフロー計算により特徴点を分類し、分類後の特徴点の数に基づいてシーン変化率を計算し、シーン変化率に基づいてシーンが変化したか否かを決定する。
【００９４】
１つの実施例では、選択部１２０２は、特徴点のスコアを計算し、スコアに基づいて、特徴点がビデオ画像における背景領域の特徴点であるか否かを決定する。
【００９５】
１つの実施例では、選択部１２０２は、オプティカルフロー計算により現在のフレームにおける対応点が取得されたか否かの条件、オプティカルフロー計算の誤差が第１閾値よりも大きいか否かの条件、及び参照フレームにおける特徴点と現在のフレームにおける対応点との距離が第２閾値よりも大きいか否かの条件のうちの少なくとも１つの条件に基づいて、特徴点のスコアを計算する。
【００９６】
１つの実施例では、決定部１２０３は、特徴点を分類する際に、オプティカルフロー計算により現在のフレームにおける対応点が取得されていない場合、特徴点を第１類点に分類し、且つ／或いはオプティカルフロー計算の誤差が第３閾値よりも小さい場合、前記特徴点を第２類点に分類し、且つ／或いはオプティカルフロー計算の誤差が第３閾値以上であり、且つ参照フレームにおける特徴点と現在のフレームにおける対応点との距離が第４閾値よりも小さい場合、特徴点を第３類点に分類し、且つ／或いはオプティカルフロー計算の誤差が第３閾値以上であり、且つ参照フレームにおける特徴点と現在のフレームにおける対応点との距離が第４閾値以上である場合、特徴点を第４類点に分類する。
【００９７】
１つの実施例では、決定部１２０３は、以下の式に従ってシーン変化率を計算する。
【００９８】
Ｒｓｃ＝（Ｎ４＋Ｎ１）／（Ｎ１＋Ｎ２＋Ｎ３＋Ｎ４）
ここで、Ｎ１は該第１類点の数を表し、Ｎ２は該第２類点の数を表し、Ｎ３は該第３類点の数を表し、Ｎ４は該第４類点の数を表す。
【００９９】
１つの実施例では、決定部１２０３は、シーン変化率及び／又は特徴点の数に基づいてシーン変化に対して第１計数を行い、第１計数が第５閾値に増加した場合、シーンが変化したと決定する。
【０１００】
１つの実施例では、決定部１２０３は、シーン検出によりシーン変化遅延に対して第２計数を行い、第２計数がゼロに減少した場合、シーン検出の初期化を行う。
【０１０１】
説明の便宜上、図１１及び図１２は、単なる各部材又はモジュール間の接続関係又は信号方向のみを例示的に示しているが、当業者はバス接続などの各種の関連技術を採用してもよい。上記の各部材又はモジュールは例えばプロセッサ、メモリなどのハードウェア機器により実現されてもよく、本発明の実施例はこれに限定されない。
【０１０２】
以上の各実施例は本発明の実施例を例示的に説明しているが、本発明はこれに限定されず、各実施例に基づいて変形を適宜行ってもよい。例えば、上記の各実施例を単独で用いてもよいし、上記の各実施例の１つ又は複数を組み合わせてもよい。
【０１０３】
本実施例では、ビデオ画像における複数のフレームの特徴点に基づいてオプティカルフロー計算を行い、ビデオ撮影のシーンが変化したか否かを検出し、シーンが変化した場合、ブロックごとに現在のフレームと複数の所定画像とのマッチング度をそれぞれ計算し、現在のシーンに最も近いマッチング画像を取得し、ビデオ撮影の構成を、前記最も近いマッチング画像に対応する構成に更新する。これによって、制御信号を処理する必要がなく、ビデオ信号を用いてビデオ構成の更新を実現することができ、構成の更新をイベント分析に簡単に統合することができる。
【０１０４】
＜第３実施例＞
本発明の実施例は、第２実施例に記載のビデオ構成の更新装置を含む電子機器をさらに提供し、ここでその内容を援用する。該電子機器は例えばコンピュータ、サーバ、ワークステーション、ラップトップコンピュータ、スマートフォンなどであってもよく、本発明の実施例はこれに限定されない。
【０１０５】
図１３は本発明の実施例の電子機器を示す図である。図１３に示すように、電子機器１３００は、プロセッサ（例えば中央処理装置：ＣＰＵ）１３１０及びメモリ１３２０を含んでもよく、メモリ１３２０はプロセッサ１３１０に接続される。メモリ１３２０は、各種のデータ及び情報処理のプログラム１３２１を記憶してもよく、プロセッサ１３１０の制御により該プログラム１３２１を実行する。
【０１０６】
１つの態様では、ビデオ構成の更新装置１１００の機能はプロセッサ１３１０に統合されてもよい。ここで、プロセッサ１３１０は、実施例１に説明されたビデオ構成の更新方法を実現するように構成されてもよい。
【０１０７】
もう１つの態様では、ビデオ構成の更新装置１１００はプロセッサ１３１０とそれぞれ配置されてもよく、例えば、ビデオ構成の更新装置１１００はプロセッサ１３１０に接続されたチップであり、プロセッサ１３１０の制御によりビデオ構成の更新装置１１００の機能を実現するように構成されてもよい。
【０１０８】
１つの態様では、プロセッサ１３１０は、ビデオ画像における複数のフレームの特徴点に基づいてオプティカルフロー計算を行い、ビデオ撮影のシーンが変化したか否かを検出し、シーンが変化した場合、ブロックごとに現在のフレームと複数の所定画像とのマッチング度をそれぞれ計算し、現在のシーンに最も近いマッチング画像を取得し、ビデオ撮影の構成を、最も近いマッチング画像に対応する構成に更新するように構成されている。
【０１０９】
１つの態様では、プロセッサ１３１０は、マッチング画像におけるサンプリング点に基づいてオプティカルフロー計算を行い、現在のフレームとマッチング画像とのずれを検出し、ずれの検出結果に基づいてビデオ画像に対してずれ補正を行うように構成されている。
【０１１０】
１つの態様では、プロセッサ１３１０は、ビデオ画像における連続的な２つのフレームの特徴点に基づいてオプティカルフロー計算を行い、ビデオ画像の振れを検出し、振れの検出結果に基づいてビデオ画像に対して振れ補正を行うように構成されている。
【０１１１】
１つの態様では、プロセッサ１３１０は、ビデオ画像から参照フレームを選択し、参照フレームから複数の特徴点を抽出し、オプティカルフロー計算により複数の特徴点からビデオ画像における背景領域の特徴点を選択し、オプティカルフロー計算により特徴点を分類し、分類後の特徴点の数に基づいてシーン変化率を計算し、シーン変化率に基づいてシーンが変化したか否かを決定するように構成されている。
【０１１２】
１つの態様では、プロセッサ１３１０は、特徴点のスコアを計算し、スコアに基づいて、特徴点がビデオ画像における背景領域の特徴点であるか否かを決定するように構成されている。
【０１１３】
１つの態様では、プロセッサ１３１０は、オプティカルフロー計算により現在のフレームにおける対応点が取得されたか否かの条件、オプティカルフロー計算の誤差が第１閾値よりも大きいか否かの条件、及び参照フレームにおける特徴点と現在のフレームにおける対応点との距離が第２閾値よりも大きいか否かの条件のうちの少なくとも１つの条件に基づいて、特徴点のスコアを計算するように構成されている。
【０１１４】
１つの態様では、プロセッサ１３１０は、特徴点を分類する際に、オプティカルフロー計算により現在のフレームにおける対応点が取得されていない場合、特徴点を第１類点に分類し、且つ／或いはオプティカルフロー計算の誤差が第３閾値よりも小さい場合、特徴点を第２類点に分類し、且つ／或いはオプティカルフロー計算の誤差が第３閾値以上であり、且つ参照フレームにおける特徴点と現在のフレームにおける対応点との距離が第４閾値よりも小さい場合、特徴点を第３類点に分類し、且つ／或いはオプティカルフロー計算の誤差が第３閾値以上であり、且つ参照フレームにおける特徴点と現在のフレームにおける対応点との距離が第４閾値以上である場合、前記特徴点を第４類点に分類するように構成されている。
【０１１５】
１つの態様では、プロセッサ１３１０は、以下の式に従ってシーン変化率を計算するように構成されている。
【０１１６】
Ｒｓｃ＝（Ｎ４＋Ｎ１）／（Ｎ１＋Ｎ２＋Ｎ３＋Ｎ４）
ここで、Ｎ１は該第１類点の数を表し、Ｎ２は該第２類点の数を表し、Ｎ３は該第３類点の数を表し、Ｎ４は該第４類点の数を表す。
【０１１７】
１つの態様では、プロセッサ１３１０は、シーン変化率及び／又は特徴点の数に基づいてシーン変化に対して第１計数を行い、第１計数が第５閾値に増加した場合、シーンが変化したと決定するように構成されている。
【０１１８】
１つの態様では、プロセッサ１３１０は、シーン検出によりシーン変化遅延に対して第２計数を行い、第２計数がゼロに減少した場合、シーン検出の初期化を行うように構成されている。
【０１１９】
また、図１３に示すように、電子機器１３００は、入力出力（Ｉ／Ｏ）デバイス１３３０及びディスプレイ１３４０などをさらに含んでもよい。ここで、上記各部の機能は従来技術と類似し、ここでその説明を省略する。なお、電子機器１３００は、図１３に示す全ての構成部を含まなくてもよい。また、電子機器１３００は、図１３に示していない構成部を含んでもよく、従来技術を参考してもよい。
【０１２０】
本発明の実施例は、電子機器においてプログラムを実行する際に、コンピュータに、該電子機器において第１実施例に記載のビデオ構成の更新方法を実行させる、コンピュータ読み取り可能なプログラムをさらに提供する。
【０１２１】
本発明の実施例は、コンピュータに、電子機器において第１実施例に記載のビデオ構成の更新方法を実行させるためのコンピュータ読み取り可能なプログラムを記憶する、記憶媒体をさらに提供する。
【０１２２】
本発明の以上の装置及び方法は、ハードウェアにより実現されてもよく、ハードウェアとソフトウェアを結合して実現されてもよい。本発明はコンピュータが読み取り可能なプログラムに関し、該プログラムは論理部により実行される時に、該論理部に上述した装置又は構成要件を実現させる、或いは該論理部に上述した各種の方法又はステップを実現させることができる。本発明は上記のプログラムを記憶するための記憶媒体、例えばハードディスク、磁気ディスク、光ディスク、ＤＶＤ、フラッシュメモリ等に関する。
【０１２３】
本発明の実施例を参照しながら説明した方法／装置は、ハードウェア、プロセッサにより実行されるソフトウェアモジュール、又は両者の組み合わせで実施されてもよい。例えば、図面に示す機能的ブロック図における１つ若しくは複数、又は機能的ブロック図の１つ若しくは複数の組み合わせは、コンピュータプログラムフローの各ソフトウェアモジュールに対応してもよいし、各ハードウェアモジュールに対応してもよい。これらのソフトウェアモジュールは、図面に示す各ステップにそれぞれ対応してもよい。これらのハードウェアモジュールは、例えばフィールド・プログラマブル・ゲートアレイ（ＦＰＧＡ）を用いてこれらのソフトウェアモジュールをハードウェア化して実現されてもよい。
【０１２４】
ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、モバイルハードディスク、ＣＤ−ＲＯＭ又は当業者にとって既知の任意の他の形の記憶媒体に位置してもよい。プロセッサが記憶媒体から情報を読み取ったり、記憶媒体に情報を書き込むように該記憶媒体をプロセッサに接続してもよいし、記憶媒体がプロセッサの構成部であってもよい。プロセッサ及び記憶媒体はＡＳＩＣに位置する。該ソフトウェアモジュールは移動端末のメモリに記憶されてもよいし、移動端末に挿入されたメモリカードに記憶されてもよい。例えば、機器（例えば移動端末）が比較的に大きい容量のＭＥＧＡ−ＳＩＭカード又は大容量のフラッシュメモリ装置を用いる場合、該ソフトウェアモジュールは該ＭＥＧＡ−ＳＩＭカード又は大容量のフラッシュメモリ装置に記憶されてもよい。
【０１２５】
図面に記載されている一つ以上の機能ブロックおよび/または機能ブロックの一つ以上の組合せは、本発明に記載されている機能を実行するための汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールド・プログラマブル・ゲートアレイ（ＦＰＧＡ）又は他のプログラマブル論理デバイス、ディスクリートゲートまたはトランジスタ論理装置、ディスクリートハードウェアコンポーネント、またはそれらの任意の適切な組み合わせで実現されてもよい。図面に記載されている一つ以上の機能ブロックおよび/または機能ブロックの一つ以上の組合せは、例えば、コンピューティング機器の組み合わせ、例えばＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサの組み合わせ、ＤＳＰ通信と組み合わせた１つ又は複数のマイクロプロセッサ又は他の任意の構成で実現されてもよい。
【０１２６】
以上、具体的な実施形態を参照しながら本発明を説明しているが、上記の説明は、例示的なものに過ぎず、本発明の保護の範囲を限定するものではない。本発明の趣旨及び原理を離脱しない限り、本発明に対して各種の変形及び修正を行ってもよく、これらの変形及び修正も本発明の範囲に属する。
【図１】
2020205586.tif 000006
【図２】
2020205586.tif 000007
【図３】
2020205586.tif 000008
【図４】
2020205586.tif 000009
【図５】
2020205586.tif 000010
【図６】
2020205586.tif 000011
【図７】
2020205586.tif 000012
【図８】
2020205586.tif 000013
【図９】
2020205586.tif 000014
【図１０】
2020205586.tif 000015
【図１１】
2020205586.tif 000016
【図１２】
2020205586.tif 000017
【図１３】
2020205586.tif 000018