(57)【要約】【課題】本発明は、動画撮影中において、実際に撮影されている風景はそのままで、隠蔽したい動体オブジェクトをリアルタイムに隠消する技法を提供することを目的とする。【解決手段】本発明の上記技法は、上記動画中の少なくとも１つの動体オブジェクトを検知すること、上記検知された動体オブジェクトの少なくとも１つの移動方向及び速度を算出すること、上記算出された移動方向及び速度で上記動体オブジェクトが移動した場合の背景画像を投機的に取得することを含む。当該投機的に取得された背景画像は、上記動体オブジェクトをリアルタイムで隠消するために使用される。【選択図】図５Ｄ
2014096661.tif 000002
【特許請求の範囲】
【請求項１】
動画撮影中において動画中の動体オブジェクトを隠消するための方法であって、動画撮影機器が、
前記動画中の少なくとも１つの動体オブジェクトを検知するステップと、
前記検知された動体オブジェクトの少なくとも１つの移動方向及び速度を算出するステップと、
前記算出された移動方向及び速度で前記動体オブジェクトが移動した場合の背景画像を投機的に取得するステップであって、前記投機的に取得された背景画像は、前記動体オブジェクトをリアルタイムで隠消するために使用される、前記取得するステップと
を実行することを含む、前記方法。
【請求項２】
前記動画撮影機器が、
表示装置上において前記投機的に取得された背景画像を前記動画中の動体オブジェクト上に重畳して表示し、当該動体オブジェクトをリアルタイムに隠消するステップ
をさら実行することを含む、請求項１に記載の方法。
【請求項３】
前記動画撮影機器が、
前記動体オブジェクトをリアルタイムで隠消する間、前記算出するステップ、前記取得するステップ、及び前記隠消するステップ
を繰り返し実行する、請求項２に記載の方法。
【請求項４】
前記動画撮影機器が、
前記動体オブジェクトがリアルタイムに隠消された動画データを当該動画撮影機器中の記憶媒体中又は当該動画撮影機器がネットワークを介してアクセス可能な記憶媒体中に格納するステップ
をさらに実行することを含む、請求項２に記載の方法。
【請求項５】
前記動画撮影機器が、
前記動体オブジェクト及び／又は動画撮影機器の移動方向、並びに、前記動体オブジェクトと前記動画撮影機器との間の距離を算出するステップと、
前記算出された移動方向及び前記距離に応じて、前記動体オブジェクトによる危険度を計算するステップ
をさらに実行することを含む、請求項２に記載の方法。
【請求項６】
前記動画撮影機器が、下記（１）〜（１２）に示す少なくとも１つに従うステップをさらに実行することを含む、請求項５に記載の方法：
（１）前記危険度が所定の閾値以上であることに応じて、前記隠消された動体オブジェクトの隠消の程度を変化するステップ、
（２）前記危険度が所定の閾値以上であることに応じて、前記隠消された動体オブジェクトの移動方向に移動予測画像を表示するステップ、
（３）前記危険度が所定の閾値以上であることに応じて、前記隠消された動体オブジェクトの表示方法を変更するステップ、前記表示方法の変更は、動体オブジェクトの大きさ若しくは色の変更、又は、前記動体オブジェクト中の危険な部分の表示を含む、
（４）前記危険度が所定の閾値以上であることに応じて、前記隠消された動体オブジェクトと前記重畳される背景画像とを交互に表示するステップ、
（５）前記危険度が所定の閾値以上であることに応じて、警告文字を表示するステップ、
（６）前記危険度が所定の閾値以上であることに応じて、警告音を発生するステップ、
（７）前記危険度が所定の閾値以上であることに応じて、緊急通報連絡をするステップ、
（８）前記危険度が大きくなるにつれて又は前記距離が近づくにつれて、前記隠消された動体オブジェクトの隠消の程度を少なくするステップ、
（９）前記危険度が大きくなるにつれて又は前記距離が近づくにつれて、前記動体オブジェクトの隠消されたフレーム数を減らすステップ、
（１０）前記危険度が大きくなるにつれて又は前記距離が近づくにつれて、前記動体オブジェクトの輪郭の太さを増大させるステップ、
（１１）前記危険度が大きくなるにつれて又は前記距離が近づくにつれて、警告文字の大きさを増大させて表示するステップ、
（１２）前記危険度が大きくなるにつれて又は前記距離が近づくにつれて、警告音を増大させて発生するステップ。
【請求項７】
前記危険度を計算するステップが、前記動体オブジェクトの形を判断して危険度を計算するステップをさらに含む、請求項５に記載の方法。
【請求項８】
前記隠消するステップが、前記検知された動体オブジェクトの全て又は一部の動体オブジェクトをリアルタイムに隠消するステップを含む、請求項２に記載の方法。
【請求項９】
前記動画撮影機器が、
前記検知された動体オブジェクトのうちの少なくとも１つの動体オブジェクトをユーザが選択することを許すステップ
をさら実行することを含む、請求項２に記載の方法。
【請求項１０】
前記動画撮影機器が、
前記選択された動体オブジェクトをリアルタイムに隠消するか、又は、前記選択された動体オブジェクト以外の動体オブジェクトをリアルタイムに隠消するかをユーザが選択することを許すステップ
をさらに実行することを含む、請求項９に記載の方法。
【請求項１１】
前記算出するステップが、前記選択された動体オブジェクトの移動方向及び速度を算出するステップを含み、
前記隠消するステップが、前記選択された動体オブジェクトをリアルタイムに隠消するステップを含む、
請求項９に記載の方法。
【請求項１２】
前記算出するステップが、前記選択された動体オブジェクト以外の動体オブジェクトの移動方向及び速度を算出するステップを含み、
前記隠消するステップが、前記選択された動体オブジェクト以外の動体オブジェクトをリアルタイムに隠消するステップを含む、
請求項９に記載の方法。
【請求項１３】
前記動画撮影機器が、
前記検知された動体オブジェクトの種類又は形を認識するステップと、
前記認識した種類又は形が、動体オブジェクトを隠消するとして指定されている種類又は形と一致する動体オブジェクトを選択するステップと
をさらに実行するステップを含む、請求項２に記載の方法。
【請求項１４】
前記動画撮影機器が、
前記選択された動体オブジェクトをリアルタイムに隠消するか、又は、前記選択された動体オブジェクト以外の動体オブジェクトをリアルタイムに隠消するかをユーザが選択することを許すステップ
をさらに実行することを含む、請求項１３に記載の方法。
【請求項１５】
前記算出するステップが、前記選択された動体オブジェクトの移動方向及び速度を算出するステップを含み、
前記隠消するステップが、前記選択された動体オブジェクトをリアルタイムに隠消するステップを含む、
請求項１２に記載の方法。
【請求項１６】
前記算出するステップが、前記選択された動体オブジェクト以外の動体オブジェクトの移動方向及び速度を算出するステップを含み、
前記隠消するステップが、前記選択された動体オブジェクト以外の動体オブジェクトをリアルタイムに隠消するステップを含む、
請求項１２に記載の方法。
【請求項１７】
前記隠消するステップが、
前記取得された背景画像の明度及び／又は彩度を補正するステップと、
前記補正された背景画像を前記動体オブジェクト上に重畳するステップと
を含む、請求項２記載の方法。
【請求項１８】
前記動画撮影機器が、
前記動体オブジェクトをリアルタイムで隠消するための前記投機的に取得された背景画像がない場合に、前記検知された動体オブジェクトの背景画像が存在するフレームまで遡り、当該遡ったフレームから前記動体オブジェクト上に重畳するための背景画像を切り出すステップ
をさらに実行することを含み、
前記隠消するステップが、前記表示装置上において前記切り出された背景画像を前記動体オブジェクト上に重畳して表示し、当該動体オブジェクトを隠消するステップを含む、
請求項２に記載の方法。
【請求項１９】
動画撮影機器であって、
撮像手段と、
前記撮像手段による動画撮影中において動画中の少なくとも１つの動体オブジェクトを検知する検知手段と、
前記検知された動体オブジェクトの少なくとも１つの移動方向及び速度を算出する算出手段と、
前記算出された移動方向及び速度で前記動体オブジェクトが移動した場合の背景画像を投機的に取得する投機的背景画像取得手段であって、前記投機的に取得された背景画像は、前記動体オブジェクトをリアルタイムで隠消するために使用される、前記投機的背景画像取得手段と
を備えている、前記動画撮影機器。
【請求項２０】
動画撮影中において動画中の動体オブジェクトを隠消するための動画撮影機器用プログラムであって、動画撮影機器に、請求項１〜１８のいずれか一項に記載の方法の各ステップを実行させる、前記動画撮影機器用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動画撮影中において動画中の動体オブジェクトをリアルタイムに隠消する技法に関する。詳細には、動体オブジェクトが移動した場合の背景画像を投機的に取得して、動画中の動体オブジェクトをリアルタイムに隠消する技法に関する。
【背景技術】
【０００２】
近年、拡張現実（Augmented Reality，ＡＲ）という技術が注目されている。拡張現実は人工現実（Virtual Reality，ＶＲ）に対する語でもあり、一般的に、拡張現実とは、情報技術を使用して、現実空間に何らかの情報を追加すること、又はそれによって情報が追加された（すなわち、「拡張された」）現実空間と定義される。拡張現実の例は、例えばセカイカメラである。セカイカメラは、撮影中の画面上に風船（すなわち、エアタグである）が現れて、当該風船をタップすることによって、当該風船に関連付けられたテキスト又は写真を見ることができる。当該風船は、あたかも現実空間に存在するかのように画面上に表示される。
【０００３】
また、現実世界と仮想世界との融合技術である複合現実（Mixed Reality，ＭＲ）が、従来の人工現実が取り扱えなかった分野として発展してきている。複合現実の例は、バーチャル飛鳥京プロジェクトである。バーチャル飛鳥京プロジェクトは、様々な史跡又は遺跡の上に、かつての建物のＣＧデータを拡張現実で投影し、元の姿を再現しようとするものである。
【０００４】
拡張現実及び複合現実のいずれも、現実世界に情報を追加する技術である。一方、それに対して逆の概念である隠消現実（Diminished Reality，ＤＲ）がここ２〜３年の間に急速に発展してきている。隠消現実は、実在する物体を視覚的に隠消乃至は消去する技術である。
【０００５】
下記特許文献１〜３は、仮想オブジェクトを消滅乃至は変更させる技術を記載する。
【０００６】
特許文献１は、報知部１８０が、ＡＲアプリケーションがユーザに提供されている間に危険認識部１７０により危険が認識された場合に、ユーザに危険の存在を報知すること、報知部１８０が、ＡＲアプリケーションの表示を制御し、報知部１８０が、表示中の仮想オブジェクトを点滅させ又は透過させることを記載する（段落００７４）。
【０００７】
特許文献２は、画像Ｉｍ３２が、画像Ｉｍ３１が表示された後、ユーザＵａが走り出した結果として、報知部１８０により報知が行われる際の出力画像の例であり、画像Ｉｍ３２において、仮想オブジェクトＴ１は画面から消去され、ＡＲアプリケーションは停止していること、このように、報知部１８０が、単純にＡＲアプリケーションを中断し又は停止することにより、ユーザに注意を喚起してもよいことを記載する（段落００９１）。
【０００８】
特許文献３は、仮想物体画像変更部１１４が、表示対象仮想物体検索部１１０からの表示対象仮想物体の表示情報と、接近物検出部１１１からの接近物情報とを受信し、接近物可視性判定部１１７と、仮想物体表示位置変更部１１６とを用いることで接近物が仮想物体によって隠蔽されるような場合にも、接近物の可視性を向上するように仮想物体画像を変更し、出力することを記載する（段落００４１）。
【０００９】
また、特許文献４は、相手ゲーム機のカメラで撮像した相手プレイヤの動画を受信し自らのゲーム機のモニタに相手プレイヤをリアルタイムで表示し、自らのカメラで撮像した自プレイヤの動画を相手ゲーム機に送信して相手ゲーム機のモニタに自プレイヤをリアルタイムで表示させてゲームを行うリアルタイム動画対応ゲーム機において、多数のマスクから自らが付けるべきマスクを選択して、動画データの顔に選択されたマスクを加工して被せて表示するマスク表示手段を備えることを記載する（請求項１）。
【００１０】
下記非特許文献１〜８は、隠消現実の技術を記載する。
【００１１】
非特許文献１は、隠消現実感（ＤＲ）における視覚的な隠消・消去・透視の基本的枠組が、当該非特許文献１の図１に示す構成要素で成り立つものと考えることを記載する（第２４０頁左欄、「２．隠消現実感の技術的枠組」の項）。
【００１２】
非特許文献２は、静止又は動画カメラによってキャプチャされたビデオの喪失背景及び動画前景を埋める技法を記載する（第６３頁、「Ａｂｓｔｒａｃｔ」の項）。
【００１３】
非特許文献３は、隠背景モデルの作成にリハーサルパス法（Rehearsal Path Method；RPM）で利用するLMDBに登録された自然特徴点の３次元位置情報を利用することで，半自動的に効率よく隠背景面群モデルを構築する手法を記載する（第３１８頁右欄第７〜１０行）。
【００１４】
非特許文献４は、隠消現実感（Diminished Reality；ＤＲ）における光学的整合性に関して、明るさや焦点ぼけといった画質の不一致が生じる原因の検討及び解決手法を記載する（第３５９頁、「あらまし」の項）。
【００１５】
非特許文献５は、隠背景投影画像と入力画像の合成時にイメージモザイキングを用いた隠背景投影画像の重畳ずれを軽減する方法を記載する（第８７頁左欄最下行〜同右欄４行目）。
【００１６】
非特許文献６は、Diminished Reality（ＤＲ）において、意図的に物体を消さずに少し残す表現を「半隠消表示（Half-DR）」と呼び、その一般的かつ有効な方法を記載する（第３２２頁左欄最下行〜同右欄２行目）。
【００１７】
非特許文献７は、半隠消表示（Half-DR）の理想的な表現方法を記載する（第１７４頁左欄、「１．はじめに」の項）。
【００１８】
非特許文献８は、カメラの方向の異なる２画像を取得し、投影変換により２画像のシーンを一致させて差分画像を作成する技術を記載する（第９頁、「あらまし」の項）。
【先行技術文献】
【特許文献】
【００１９】
【特許文献１】特開２０１２−１５５６５５号公報
【特許文献２】特開２０１２−１５５６５４号公報
【特許文献３】特開２０１１−１２８８３８号公報
【特許文献４】特開２０１０−１７８９０２号公報
【特許文献５】特開２００５−１４８２５３号公報
【特許文献６】特開２００３−１７７０１７号公報
【非特許文献】
【００２０】
【非特許文献１】森  尚平等、「隠消現実感の技術的枠組と諸問題：〜現実世界に実在する物体を視覚的に隠蔽・消去・透視する技術について〜」、［online］、日本バーチャルリアリティ学会論文誌、Vol.16、No.2、p.239〜250、２０１１年６月、［平成２４年１０月２２日検索］、インターネット＜URL：http://www.rm.is.ritsumei.ac.jp/pdf/TVRSJ_MR5_mori.pdf＞から入手可能
【非特許文献２】Yuping Shen等、「Video Completion for Perspective Camera Under Constrained Motion」、［online］、The 18th International Conference on Pattern Recognition (ICPR'06)、IEEEE、p.63〜66、２００６年、［平成２４年１０月２２日検索］、インターネット＜URL：http://www.google.co.jp/url?sa=t&rct=j&q=video%20completion%20for%20perspective%20camera%20under%20constrained%20motion&source=web&cd=1&ved=0CCcQFjAA&url=http%3A%2F%2Fcil.eecs.ucf.edu%2Fpdf%2Fshen_icpr_video.pdf&ei=ceaEUPauGs3SmAWvjIDQBA&usg=AFQjCNHr_qj0nUv185zD_d9mBoXOTpSp_w＞から入手可能
【非特許文献３】杉本  一平等、「複合現実感のための隠消現実感：トラッキング性能向上目的で配置した人工物の視覚的除去」、［online］、第１６回日本バーチャルリアリティ学会大会論文集、１４Ｄ−１、p.318〜321、２０１１年９月、［平成２４年１０月２２日検索］、インターネット＜URL：http://www.rm.is.ritsumei.ac.jp/pdf/VRSJ2011_sugimoto.pdf＞から入手可能
【非特許文献４】中島  武眞等、「隠消現実感における隠背景面復元の画質的整合の実現」、［online］、電子情報通信学会、パターン認識・メディア理解研究会、信学技報、Vol. 110、No. 381、PRMU2010-195、p.359〜364、２０１１年１月、［平成２４年１０月２２日検索］、インターネット＜URL：http://www.rm.is.ritsumei.ac.jp/pdf/sigmr_nakajima.pdf＞から入手可能
【非特許文献５】小向  啓文等、「隠消現実感における隠背景投影誤差の軽減−モザイキング法を用いた幾何学的不整合への対処−」、第１７回日本バーチャルリアリティ学会大会論文集、p.87〜90、２０１２年９月、［平成２４年１０月２２日検索］、インターネット＜URL：http://www.mclab.ics.ritsumei.ac.jp/pdf/vrsj2012_komukai.pdf＞から入手可能
【非特許文献６】古志  亘等、「隠消現実感における半隠消表示モデルに関する考察」、［online］、第１６回日本バーチャルリアリティ学会大会論文集、１４Ｄ−２、p.322〜325、２０１１年９月、［平成２４年１０月２２日検索］、インターネット＜URL：http://www.rm.is.ritsumei.ac.jp/pdf/VRSJ2011_koshi.pdf＞から入手可能
【非特許文献７】高橋  藍等、「隠消現実感における半隠消表示法の実現と検討」、［online］、２０１２年電子情報通信学会総合大会情報・システム講演論文集２、Ｄ−１２−８０、p.174、２０１２年３月、［平成２４年１０月２２日検索］、インターネット＜URL：http://www.rm.is.ritsumei.ac.jp/pdf/VRSJ2011_koshi.pdf＞から入手可能
【非特許文献８】原田  知明、「カメラの方向変化を利用した動的シーンからの視野妨害ノイズ除去」、［online］、社団法人  情報処理学会  研究報告、２００４−ＣＶＩＭ−１４４（２）、p.9〜16、２００４年５月６日、［平成２４年１０月２２日検索］、インターネット＜URL： http://ci.nii.ac.jp/lognavi?name=nels&lang=jp&type=pdf&id=ART0002932628＞から入手可能
【非特許文献９】David G. Lowe、「Distinctive Image Features from Scale-Invariant Keypoints」、［online］、the International Journal of Computer Vision、p.1〜28、2004、［平成２４年１０月２５日検索］、インターネット＜URL：http://www.cs.ubc.ca/~lowe/papers/ijcv04.pdfから入手可能
【非特許文献１０】Mustafa Oezuysal等、「Fast Keypoint Recognition using Random Ferns」、［online］、IEEE Transactions on Pattern Analysis and Machine Intelligence、Vol.32、Nr.3、p.448〜461、２０１０年３月インターネット＜URL：http://www.google.co.jp/url?sa=t&rct=j&q=fast%20keypoint%20recognition%20using%20random%20ferns&source=web&cd=1&cad=rja&ved=0CCwQFjAA&url=http%3A%2F%2Fcvlab.epfl.ch%2F~lepetit%2Fpapers%2Fozuysal_pami10.pdf&ei=K4GIUOAs0IiZBbffgMAG&usg=AFQjCNFl103ERNlTyw89lEW250luPufsSg＞から入手可能
【発明の概要】
【発明が解決しようとする課題】
【００２１】
動画撮影専用機器（例えば、デジタル・ビデオ・カメラ及びデジタル・ムービー・カメラ）又は動画撮影機能が搭載された様々なデバイス（例えば、デジタルカメラ、携帯電話、スマートフォン、携帯型音楽プレイヤ、ゲーム端末、タブレット端末、カーナビゲーション・システム、ヘッドマウント・ディスプレイ、テレビ及びコンピュータ（特に、ノートコンピュータ））が普及することによって、動画を撮影する機会が多くなっている。
【００２２】
動画撮影機器又は動画撮影機能が搭載されたデバイスは、撮影中の動画をユーザが見ることを可能にするためのモニタを備えている。従って、ユーザは動画を撮影しながら、モニタ上で撮影中の動画をリアルタイムで確認することが可能である。
【００２３】
人間は、視覚だけでなく、それ以外の感覚で物事を捉えることが可能である。例えば、嗅覚によるにおい乃至は聴覚による音である。ユーザは、記録された動画でなく、モニタ上で撮影中の動画をリアルタイムで見ながら撮影することによって、視覚以外の感覚で撮影中の事象を捉えることが可能である。
【００２４】
しかしながら、ユーザの視覚に入る物体、特に動体オブジェクト（例えば、通行人、動物、車両、電車、飛行機）が障害になり、ユーザの感覚が阻害される場合がある。
【００２５】
そこで、本発明は、動画撮影中において、実際に撮影されている風景はそのままで、隠蔽したい動体オブジェクトをリアルタイムに隠消する技法を提供することを目的とする。
【００２６】
また、本発明は、動画撮影中において、実際に撮影されている風景はそのままに、隠蔽したくない動体オブジェクト以外の動体オブジェクト全てをリアルタイムに隠消する技法を提供する。
【００２７】
また、本発明は、動画撮影中において、実際に撮影されている風景はそのままで、動体オブジェクトの一部又は全部を自動的にリアルタイムに隠消する技法を提供することを目的とする。
【００２８】
また、本発明は、動画撮影中において、実際に撮影されている風景はそのままで、動体オブジェクトが有する一部又は全部を表示し、当該動体オブジェクトそのものをリアルタイムに隠消する技法を提供することを目的とする。
【課題を解決するための手段】
【００２９】
本発明は、動画撮影機器による動画撮影中において、動画中の動体オブジェクトをリアルタイムに隠消するための技法を提供する。当該技法は、上記動体オブジェクトをリアルタイムに隠消するための方法、動画撮影機器、動画撮影機器用プログラム及び動画撮影機器用プログラム製品を包含しうる。
【００３０】
本発明の上記方法は、
上記動画中の少なくとも１つの動体オブジェクトを検知するステップと、
上記検知された動体オブジェクトの少なくとも１つの移動方向及び速度を算出するステップと、
上記算出された移動方向及び速度で上記動体オブジェクトが移動した場合の背景画像を投機的に取得するステップであって、上記投機的に取得された背景画像は、上記動体オブジェクトをリアルタイムで隠消するために使用される、上記取得するステップと
を含む。
【００３１】
本発明の一つの実施態様において、上記方法は、表示装置上において上記投機的に取得された背景画像を上記動画中の動体オブジェクト上に重畳して表示し、当該動体オブジェクトをリアルタイムに隠消するステップをさらに含みうる。
【００３２】
本発明の一つの実施態様において、上記方法は、上記検知された動体オブジェクトのうちの少なくとも１つの動体オブジェクトをユーザが選択することを許すステップをさらに含みうる。
【００３３】
本発明の一つの実施態様において、上記方法は、上記選択された動体オブジェクトをリアルタイムに隠消するか、又は、上記選択された動体オブジェクト以外の動体オブジェクトをリアルタイムに隠消するかをユーザが選択することを許すステップをさらに含みうる。
【００３４】
本発明の一つの実施態様において、上記算出するステップが、上記選択された動体オブジェクトの移動方向及び速度を算出するステップを含み、上記隠消するステップが、上記選択された動体オブジェクトをリアルタイムに隠消するステップを含みうる。
【００３５】
本発明の一つの実施態様において、上記算出するステップが、上記選択された動体オブジェクト以外の動体オブジェクトの移動方向及び速度を算出するステップを含み、上記隠消するステップが、上記選択された動体オブジェクト以外の動体オブジェクトをリアルタイムに隠消するステップを含みうる。
【００３６】
本発明の一つの実施態様において、上記方法は、
上記検知された動体オブジェクトの種類又は形を認識するステップと、
上記認識した種類又は形が、動体オブジェクトを隠消するとして指定されている種類又は形と一致する動体オブジェクトを選択するステップと
をさらに含みうる。
【００３７】
また、本発明の上記動画撮影機器は、
撮像手段と、
上記撮像手段による動画撮影中において動画中の少なくとも１つの動体オブジェクトを検知する検知手段と、
上記検知された動体オブジェクトの少なくとも１つの移動方向及び速度を算出する算出手段と、
上記算出された移動方向及び速度で上記動体オブジェクトが移動した場合の背景画像を投機的に取得する投機的背景画像取得手段であって、上記投機的に取得された背景画像は、上記動体オブジェクトをリアルタイムで隠消するために使用される、上記投機的背景画像取得手段と
を備えている。
【００３８】
本発明の一つの実施態様において、上記動画撮影機器は、表示装置上において上記投機的に取得された背景画像を上記動画中の動体オブジェクト上に重畳して表示し、当該動体オブジェクトをリアルタイムに隠消する隠消手段をさらに備えうる。
【００３９】
本発明の一つの実施態様において、上記動画撮影機器は、上記動体オブジェクトがリアルタイムに隠消された動画を格納するための格納手段をさらに備えうる。当該格納手段は、例えば、上記動画撮影機器中の記憶媒体、又は、当該動画撮影機器がネットワークを介してアクセス可能な記憶媒体でありうる。当該動画撮影機器がネットワークを介してアクセス可能な記憶媒体は、例えば、ＮＡＳ；例えば当該動画撮影機器がネットワークを介してアクセス可能なサーバ、タブレット端末若しくはノートコンピュータ中の記憶媒体又はそれらに接続された記憶媒体でありうる。
【００４０】
また、本発明は、動画撮影機器に、上記方法の各ステップを実行させる動画撮影機器用プログラム、及び動画撮影機器用プログラム製品を提供する。
【００４１】
本発明の機能を実行するための動画撮影機器用プログラムは、動画撮影機器中に予めＲＯＭ化して埋め込まれていることができる。代替的には、本発明の機能を実行するための動画撮影機器用プログラムは、フレキシブル・ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＤＶＤ、ＢＤ、ハードディスク装置、ＵＳＢに接続可能なメモリ媒体、ＲＯＭ、ＭＲＡＭ、ＲＡＭ等の任意の動画撮影機器又は当該動画撮影機器に接続可能なコンピュータ又は当該コンピュータに接続可能な読み取り可能な記録媒体に格納することができる。当該動画撮影機器用プログラムは、記録媒体への格納のために、通信回線で接続するコンピュータからダウンロードしたり、又は他の記録媒体から複製したりすることができる。また、当該動画撮影機器用プログラムは、圧縮し、又は複数に分割して、単一又は複数の記録媒体に格納することもできる。また、様々な形態で、本発明を実施する動画撮影機器用プログラム製品を提供することも勿論可能であることにも留意されたい。動画撮影機器用プログラム製品は、例えば、上記動画撮影機器用プログラムを記録した記憶媒体、又は、上記動画撮影機器用プログラムを伝送する伝送媒体を包含しうる。
【００４２】
本発明の上記概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの構成要素のコンビネーション又はサブコンビネーションもまた、本発明となりうることに留意すべきである。
【００４３】
本発明の実施態様において使用される動画撮影機器の各ハードウェア構成要素を、複数のマシンと組み合わせ、それらに機能を配分し実施する等の種々の変更は当業者によって容易に想定され得ることは勿論である。それらの変更は、当然に本発明の思想に包含される概念である。ただし、これらの構成要素は例示であり、そのすべての構成要素が本発明の必須構成要素となるわけではない。
【００４４】
また、本発明は、ハードウェア、ソフトウェア、又は、ハードウェア及びソフトウェアの組み合わせとして実現可能である。ハードウェアとソフトウェアとの組み合わせによる実行において、上記動画撮影機器用プログラムのインストールされた装置における実行が典型的な例として挙げられる。かかる場合、該動画撮影機器用プログラムが該装置のメモリにロードされて実行されることにより、該動画撮影機器用プログラムは、該装置を制御し、本発明にかかる処理を実行させる。該動画撮影機器用プログラムは、任意の言語、コード、又は、表記によって表現可能な命令群から構成されうる。そのような命令群は、該装置が特定の機能を直接的に、又は、１．他の言語、コード若しくは表記への変換及び、２．他の媒体への複製、のいずれか一方若しくは双方が行われた後に、実行することを可能にするものである。
【発明の効果】
【００４５】
本発明の実施態様に従うと、動画撮影機器は、動画撮影中において動画中のユーザ選択した動体オブジェクトを又はユーザ選択した動体オブジェクト以外の動体オブジェクト全てを当該動体オブジェクトの背景画像でリアルタイムに隠消することが可能である。すなわち、本発明は、隠消対象である動体オブジェクトを当該隠消対象である動体オブジェクトによって隠されている背景画像で置き換えた動画をユーザがリアルタイムに見ることができることを可能にする。従って、ユーザは、動画撮影中の画面表示において、邪魔な乃至は不要な動体オブジェクトを見ることをリアルタイムに回避することが可能になる。上記技法は、記録された動画でなく、リアルタイムな画像において動体オブジェクトの隠消を可能にすることから、例えば以下に示すような場面において有用である。
【００４６】
・例えば、子供の運動会又はお遊戯会を撮影している場面において、動画撮影中のユーザが、例えば自分の子供（動体オブジェクトである）を遮る通行人（動体オブジェクトである）を隠消することが可能になる。
・例えば、旅行中に観光地で動画を撮影している場面において、動画撮影中のユーザが、例えば恋人又は家族（動体オブジェクトである）を遮る通行人（動体オブジェクトである）を隠消することが可能になる。
・例えば、街並みを撮影している場面（例えば、電子マップ又はストリートビューを作成している場面）において又はドラマ、映画若しくはコマーシャルを撮影している場面において、動画撮影中のユーザが、特定の通行人を隠消したり、特定の通行人以外の通行人全てを隠消したり、又は、通行人全てを隠消したりすることができる。
【００４７】
本発明の実施態様に従うと、例えば、公共施設（例えば、空港、鉄道及びバスの各ターミナル）、商業施設（例えば、美術館、動物園、水族館、及び映画館）、学校施設などでセキュリティチェックをしている場面において、動体オブジェクトである不審者が発見された場合に、監視カメラの監視者は、不審者以外の動体オブジェクト（例えば通行人又は見物人）全てを当該動体オブジェクトの背景画像でリアルタイムに隠消することが可能である。従って、当該監視者は、不審者の特定を、動画撮影しながら素早く行うことが可能になり得る。
【００４８】
本発明の実施態様に従うと、例えば、犯人捜索をしている場面において、犯人が路上監視カメラにおいて発見された場合に、路上監視カメラの監視者は、犯人以外の動体オブジェクト（例えば通行人又は見物人）全てを当該動体オブジェクトの背景画像でリアルタイムに隠消することが可能である。従って、当該監視者は、犯人の捜索を、動画撮影しながら素早く行うことが可能になり得る。
【００４９】
本発明の実施態様に従うと、例えば、施設、例えば空港、鉄道、商業施設などの迷子捜索をしている場面において、動体オブジェクトである迷子が発見された場合に、監視カメラの監視者は、迷子と思われる子供以外の動体オブジェクト（例えば通行人又は見物人）全てを当該動体オブジェクトの背景画像でリアルタイムに隠消することが可能である。従って、当該監視者は、迷子の捜索を、動画撮影しながら素早く行うことが可能になり得る。
【００５０】
本発明の実施態様に従うと、例えば、動体オブジェクトである不審者が危険物（例えば刃物又は銃器）を所持している場合において、ユーザは、迫り来る危険物以外の動体オブジェクト（例えば通行人、見物人又は不審者）全てを当該動体オブジェクトの背景画像でリアルタイムに隠消することが可能である。従って、当該ユーザは、危険物のみがフォーカスされた動画を見ることで危険回避を行うことが可能になり得る。
【図面の簡単な説明】
【００５１】
【図１Ａ】本発明の実施態様において使用されうる動画撮影機器を実現するためのハードウェア構成の一例を示した図である。
【図１Ｂ】本発明の実施態様において使用されうる、動画撮影機器及び当該動画撮影機器にネットワークを介して接続された端末を実現するためのハードウェア構成の一例を示した図である。
【図２Ａ】本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像が投機的に取得されて、動画撮影機器の表示装置上において動体オブジェクトがリアルタイムで隠消された動画が表示されている一例を示す。
【図２Ｂ】本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像が投機的に取得されて、動画撮影機器の表示装置上において動体オブジェクトの全てがリアルタイムで隠消された動画が表示されている一例を示す。
【図２Ｃ】本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像が投機的に取得されて、動画撮影機器の表示装置上において動体オブジェクトの全てがリアルタイムで隠消された動画が表示されている一例を示す。
【図３Ａ】本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像が投機的に取得されて、動画撮影機器の表示装置上においてユーザ選択された動体オブジェクトがリアルタイムで隠消された動画が表示されている一例を示す。
【図３Ｂ】本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像が投機的に取得されて、動画撮影機器の表示装置上においてユーザ選択された動体オブジェクト以外の動体オブジェクトがリアルタイムで隠消された動画が表示されている一例を示す。
【図４】本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像が投機的に取得されて、動画撮影機器の表示装置上において自動的に選択された動体オブジェクト（危険物）以外の動体オブジェクトがリアルタイムで隠消又は部分隠消された動画が表示されている一例を示す。
【図５Ａ】本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像を投機的に取得して、動画撮影機器の表示装置上において動体オブジェクトをリアルタイムで隠消する処理のためのフローチャートを示す。
【図５Ｂ】本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像を投機的に取得して、動画撮影機器の表示装置上において動体オブジェクトをリアルタイムで隠消する処理のためのフローチャートを示す。
【図５Ｃ】本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像を投機的に取得して、動画撮影機器の表示装置上において動体オブジェクトをリアルタイムで隠消する処理のためのフローチャートを示す。
【図５Ｄ】本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像を投機的に取得して、動画撮影機器の表示装置上において動体オブジェクトをリアルタイムで隠消する処理のためのフローチャートを示す。
【図５Ｅ】本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像を投機的に取得して、動画撮影機器の表示装置上において動体オブジェクトをリアルタイムで隠消する処理のためのフローチャートを示す。
【図６】本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像を投機的に取得することを示すモデル図である。
【図７Ａ】図１Ａに従うハードウェア構成を好ましくは備えており、本発明の実施態様に従う動画撮影機器の機能ブロック図の一例を示した図である。
【図７Ｂ】図１Ｂに従うハードウェア構成を好ましくは備えており、本発明の実施態様に従う動画撮影機器の機能ブロック図の一例を示した図である。
【図８】図１Ａに従うハードウェア構成を好ましくは備えており、本発明の実施態様に従う危険物発見機能付の動画撮影機器の機能ブロック図の一例を示した図である。
【発明を実施するための形態】
【００５２】
本発明の実施形態を、以下に図面に従って説明する。以下の図を通して、特に断らない限り、同一の符号は同一の対象を指す。本発明の実施形態は、本発明の好適な態様を説明するためのものであり、本発明の範囲をここで示すものに限定する意図はないことを理解されたい。
【００５３】
図１は、本発明の実施態様において使用されうる動画撮影機器（１０１）を実現するためのハードウェア構成の一例を示した図である。
動画撮影機器（１０１）は、動画撮影専用機器及び動画撮影機能が搭載された様々なデバイスを包含する。動画撮影専用機器は例えば、デジタル・ビデオ・カメラ及びデジタル・ムービー・カメラであるがこれらに限定されない。動画撮影専用機器及び動画撮影機能が搭載されたデバイスは例えば、デジタルカメラ、携帯電話、スマートフォン、ゲーム端末、タブレット端末、パーソナル・ディジタル・アシスタント、カーナビゲーション・システム、ヘッドマウント・ディスプレイ、テレビ及びコンピュータ（例えば、ノートコンピュータ）を包含するがこれらに限定されない。
【００５４】
図１Ａの動画撮影機器（１０１）は、動画撮影機能が搭載されたコンピュータの一例である。コンピュータ（１０１）は、ＣＰＵ（１０２）とメイン・メモリ（１０３）とを備えており、これらはバス（１０４）に接続されている。ＣＰＵ（１０２）は好ましくは、３２ビット又は６４ビットのアーキテクチャに基づくものであり、例えば、インテル社のＣｏｒｅ  ｉ（商標）シリーズ、Ｃｏｒｅ  ２（商標）シリーズ、Ａｔｏｍ（商標）シリーズ、Ｘｅｏｎ（商標）シリーズ、Ｐｅｎｔｉｕｍ（登録商標）シリーズ若しくはＣｅｌｅｒｏｎ（登録商標）シリーズ、ＡＭＤ社のＡシリーズ、Ｐｈｅｎｏｍ（商標）シリーズ、Ａｔｈｌｏｎ（商標）シリーズ、Ｔｕｒｉｏｎ（商標）シリーズ若しくはＳｅｍｐｒｏｎ（商標）、アップル社（登録商標）のＡシリーズ、又は、アンドロイド端末用のＣＰＵが使用されうる。バス（１０４）には、ディスプレイ・コントローラ（１０５）を介して、ディスプレイ（１０６）、例えば液晶ディスプレイ（ＬＣＤ）（例えば、タッチパネル・ディスプレイ）が接続されうる。ディスプレイ（１０６）は、コンピュータ上で動作中のソフトウェア、例えば本発明に従うソフトウェアが稼働することによって表示される情報、並びに動画撮影中の動画及び本発明に従って動体オブジェクトがリアルタイムに隠消された動画を、適当なグラフィック・インタフェースで表示するために使用されうる。バス（１０４）にはまた、任意的に、ＳＡＴＡ又はＩＤＥコントローラ（１０７）を介して、ディスク（１０８）、例えばハードディスク又はソリッド・ステート・ドライブと、ドライブ（１０９）、例えばＣＤ、ＤＶＤ又はＢＤドライブとが接続されうる。バス（１０４）にはさらに、任意的に、周辺装置コントローラ（１１０）、例えばキーボード・マウス・コントローラ又はＵＳＢバスを介して、キーボード（１１１）及びマウス（１１２）が接続されうる。また、周辺装置コントローラ（１１０）には、動画撮影手段（１１１６）及びセンサ手段（１１７）が接続されうる。動画撮影手段（１１１６）及びセンサ手段（１１７）は動画撮影機器（１０１）内に埋め込まれていてもよく、又は、動画撮影機器（１０１）にケーブルを介して又は無線ネットワークを介して接続されていてもよい。
【００５５】
動画撮影手段（１１６）は、動画を撮影できる機能を有するデバイスであれば特にその種類は問われない。動画撮影手段（１１６）は例えば、撮影素子、例えば電荷結合素子（Charge Coupled Device，ＣＣＤ）イメージ・センサ又は相補型金属酸化膜半導体（Complementary Metal Oxide Semiconductor，ＣＭＯＳ）イメージ・センサを有するカメラモジュールでありうる。動画撮影手段（１１６）は、実空間を撮像することによって一連の入力画像を生成するために使用されうる。
【００５６】
センサ手段（１１７）は、例えば、距離取得センサ手段（１１８）及び加速度取得センサ手段（１１９）を備えうる。センサ手段（１１７）はその他に、例えば、ジャイロセンサ、地磁気センサ及び／又は測位センサを備えていてもよい。
【００５７】
距離取得センサ手段（１１８）は、実空間内の物体（例えば動体オブジェクト）と動画撮影機器（１０１）（ユーザの位置でもありうる）との間の距離を測定可能な赤外線方式、レーザ方式又は超音波方式の測距センサでありうる。距離取得センサ手段（１１８）は任意の方向を向くように設けられうるが、例えば、動画撮影手段（１１６）の光軸とは異なる方向に沿って備えられていてもよい。赤外線方式において例えば、３次元距離測定赤外線カメラを使用しうる。３次元距離測定赤外線カメラは、光の飛行時間から距離を計算するＴＯＦ（Time-of-Flight）方式の距離画像センサを使用した３次元距離カメラであり、視野内の対象物の距離を計測することが可能である。レーザ方式において例えば、レーザ距離計を使用しうる。レーザ距離計は、レーザ光の反射により数ｃｍから数１０ｍまで、さらには約２００までの距離を計測することが可能である。超音波方式において例えば、約４０ＫＨｚの超音波を使用し、超音波を送信後、測定対象物（測定対象のオブジェクト）で跳ね返ってくるまでの時間を計測して、動画撮影機器（１０１）と測定対象物との間の距離を計測することが可能である。
【００５８】
加速度取得センサ手段（１１９）は加速度を取得する為のセンサであり、例えば動画撮影機器（１０１）を持つユーザの３軸加速度を測定可能なセンサでありうる。加速度取得センサ手段（１１９）はまた、動画撮影機器（１０１）を持つユーザが静止しているか又は動いているかを判定することが可能である。
【００５９】
ジャイロセンサ（図示せず）は、動画撮影機器（１０１）の傾き角を測定可能なセンサでありうる。
【００６０】
地磁気センサ（図示せず）は、動画撮影機器（１０１）の方位を測定可能なセンサでありうる。
【００６１】
測位センサ（図示せず）は、動画撮影機器（１０１）の位置を測定するセンサでありうる。当該測位センサ（図示せず）は、例えば、全地球測位システム（Global Positioning System，ＧＰＳ）信号を受信して、動画撮影機器（１０１）の緯度、経度及び高度を測定可能なＧＰＳセンサでありうる。代替的には、当該測位センサ（図示せず）は、例えば、無線ＬＡＮアクセスポイントから受信される無線信号の電波強度に基づいて動画撮影機器（１０１）の位置を測定するＰｌａｃｅＥｎｇｉｎｅ（プレイスエンジン）（登録商標）でありうる。代替的には、当該測位センサ（図示せず）は、例えば、全地球測位システム（ＧＰＳ）とＰｌａｃｅＥｎｇｉｎｅ（登録商標）を組み合わせたハイブリッド測位でありうる。
【００６２】
ディスク（１０８）には、オペレーティング・システム、例えばＷｉｎｄｏｗｓ（登録商標）、ＵＮＩＸ（登録商標）、ＭａｃＯＳ（登録商標）及びスマートフォン用ＯＳ（商標）、Ｊ２ＥＥなどのＪａｖａ（登録商標）処理環境、Ｊａｖａ（登録商標）アプリケーション、Ｊａｖａ（登録商標）仮想マシン（ＶＭ）、Ｊａｖａ（登録商標）実行時（ＪＩＴ）コンパイラを提供するプログラム、動画撮影機能のためのアプリケーション・プログラム、本発明の実装を可能にするためのアプリケーション・プログラム、及びその他のプログラム、並びにデータ（例えば、動画データ）が、メイン・メモリ（１０３）にロード可能なように記憶されうる。
【００６３】
ディスク（１０８）は、動画撮影機器（１０１）内に内蔵されていてもよく、動画撮影機器（１０１）がアクセス可能なようにケーブルを介して接続されていてもよく、又は、動画撮影機器（１０１）がアクセス可能なように有線又は無線ネットワークを介して接続されていてもよい。
【００６４】
ドライブ（１０９）は、必要に応じて、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ又はＢＤからプログラムをディスク（１０８）にインストールするために、又は、動画データを記憶するために使用されうる。
【００６５】
通信インタフェース（１１４）は、例えばイーサネット（登録商標）・プロトコルに従う。通信インタフェース（１１４）は、通信コントローラ（１１３）を介してバス（１０４）に接続され、コンピュータ（１０１）を通信回線（１１５）に物理的に接続する役割を担い、コンピュータ（１０１）のオペレーティング・システムの通信機能のＴＣＰ／ＩＰ通信プロトコルに対して、ネットワーク・インタフェース層を提供する。なお、通信回線は、有線ＬＡＮ環境、又は例えばＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｎなどの無線ＬＡＮ接続規格に基づく無線ＬＡＮ環境でありうる。
【００６６】
コンピュータは、パーソナル・コンピュータ、例えばデスクトップ・コンピュータ、ノートブック・コンピュータ、若しくはクラウド利用端末でありうるがこれらに制限されない。
【００６７】
図１Ｂは、本発明の実施態様において使用されうる、動画撮影機器（１２１）及び当該動画撮影機器にネットワークを介して接続された端末（１３１）を実現するためのハードウェア構成の一例を示した図である。
図１Ａに示す動画撮影機器（１０１）では、本発明に従う技法、すなわち動画撮影中において動画中の動体オブジェクトをリアルタイムに隠消するための技法を当該動画撮影機器（１０１）のみで実現可能なものとして示す。しかしながら、本願発明に従う技法は、図１Ｂに示すように、図１Ａの動画撮影機器（１０１）に示す要素（１０２〜１１９）を適切に分離して複数の装置で実装することが可能である。
【００６８】
図１Ｂに示す動画撮影機器（１２１）は、少なくとも、動画を撮影し、当該動画撮影機器（１２１）及び／又は動体オブジェクトの距離又は加速度を求めることを可能にするデータを収集しうるものであればよい。そのために、動画撮影機器（１２１）は、例えば、少なくとも、センサ手段（１２２）、動画撮影手段（１２５）、及び投影手段（１２６）を備えていればよい。センサ手段（１２２）は、距離取得センサ手段（１２３）及び加速度取得センサ手段（１２４）、並びにその他のセンサ手段（例えば、ジャイロセンサ、地磁気センサ及び測位センサ）を備えうる。図１Ｂに示すセンサ手段（１２２）、動画撮影手段（１２５）及び投影手段（１２６）は、それぞれ、図１Ａに示すセンサ手段（１１７）、動画撮影手段（１１６）及びディスプレイ（１０６）に対応する。
【００６９】
動画撮影機器（１２１）は、ネットワーク、例えば無線ネットワーク（ＷｉＦｉ、Bluetooth（登録商標）、無線ＬＡＮ）を介して端末（１３１）に接続されうる。無線ＬＡＮは、例えば、IEEE 802.11 a, b, g, nの規格に従う。
【００７０】
端末（１３１）は、動画撮影機器（１２１）からの画像データ、距離データ及び加速度データを受信して、本発明に従う、動画中の動体オブジェクトをリアルタイムに隠消した動画データを生成するために使用されうる。端末（１３１）のハードウェア構成は、例えば、図１Ａに記載のハードウェア構成と対応しうる。
【００７１】
動画撮影機器（１２１）は、例えば、ヘッドマウント・ディスプレイ、デジタルカメラ、携帯電話、スマートフォン、ゲーム端末及びタブレット端末などの処理能力の低いデバイスでありうる。一方、端末（１３１）は、例えば、本発明に従い、動画撮影中において動画中の動体オブジェクトをリアルタイムに隠消するための技法を処理可能な能力を有するデバイスでありうる。端末（１３１）は、例えば、コンピュータ（サーバを含む）及びタブレット端末でありうる。
【００７２】
図１Ｂに示す動画撮影機器（１２１）及び端末（１３１）の本発明に従う使用例は、例えば下記の通りである。
ユーザは、例えば、ヘッドマウント・ディスプレイ（１２１）を装着して、動画を撮影しているとする。ヘッドマウント・ディスプレイ（１２１）は、当該撮影された動画データ、当該ヘッドマウント・ディスプレイ及び／又は動体オブジェクトの距離又は加速度を求めることを可能にするデータを端末（１３１）に送信する。当該端末（１３１）は、ユーザが所持していてもよく、又は、遠隔地にあってもよい。ヘッドマウント・ディスプレイ（１２１）は、動画中の動体オブジェクトがリアルタイムに隠消された画像データを端末（１３１）から受け取る。ヘッドマウント・ディスプレイ（１２１）は、端末（１３１）から受け取った画像データをその投影手段（１２６）上に投影する。
【００７３】
以下に示す図２Ａ〜図４において、最初に、本発明の理解を容易にするために、本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像が投機的に取得されて、動画撮影機器の表示装置上において動体オブジェクトがリアルタイムで隠消された動画が表示されている例を示す。図２Ａ〜図４の例では、本発明の実施態様の説明を容易にするために、イラストを使用しているが、本発明は、動画撮影機器（１０１、１２１）によって撮影された現実空間の動画データを対象としていることに留意されたい。また、以下において、動画撮影機器（１０１）と示している場合、動画撮影機器（１２１）を排除するものでないことに留意されたい。
【００７４】
図２Ａは、本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像が投機的に取得されて、動画撮影機器（１０１）の表示装置（１０６）上において動体オブジェクトがリアルタイムで隠消された動画が表示されている一例を示す。
動画データの各フレーム（２０１〜２０５）は、博物館内の展示物を撮影中の動画を構成する静止画像である。各フレーム（２０１〜２０５）が連続して表示されることによって、本発明を実装しない動画撮影機器の表示装置上で動画が再生される。各フレーム（２０１〜２０５）に示されているように、展示物を見物している人（動体オブジェクト）が一人いる。
動画データの各フレーム（２１１〜２１５）は、本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像が投機的に取得されて、動画撮影機器（１０１）の表示装置（１０６）上において動体オブジェクトがリアルタイムで隠消されていく様子を経時的に示す。各フレーム（２１１〜２１５）が連続して表示されることによって、本発明を実装する動画撮影機器（１０１）の表示装置（１０６）で動画が再生される。
【００７５】
動画撮影をしているユーザが、展示物を撮影するに際して、当該見物人を削除したいとする。ユーザは、フレーム（２１１）の時点で、動画撮影機器（１０１）のメニューを呼び出して、動体オブジェクトの削除モードを選択したとする。動画撮影機器（１０１）は、当該削除モードの選択に応じて、動体オブジェクトを検知したとする。当該検知された動体オブジェクトは、フレーム（２１２）に示すように、例えば当該動体オブジェクトが白抜きで表示されたり、又は、当該動体オブジェクトを囲むように例えば黄色い線で囲まれたりして特定されうる。動画撮影機器（１０１）は、当該検知された動体オブジェクト（見物人）が一人であるために、当該見物人を隠消対象である動体オブジェクトであるとみなす。動画撮影機器（１０１）は、上記隠消対象である見物人の将来的な移動方向及び速度を、当該見物人の現実の移動方向及び速度を基に予測して算出し、そして当該算出された移動方向及び速度で上記見物人が移動したと予測される場合の背景画像を投機的に取得する。次に、動画撮影機器（１０１）は、投機的に取得した当該背景画像を上記見物人上に重畳（重畳描画ともいう）して当該見物人をリアルタイムに隠消する。その結果、フレーム（２１３、２１４及び２１５）に示されているように、動画撮影機器（１０１）は、投機的に取得された背景画像で見物人が隠消された動画をその表示装置（１０６）上に表示する。
【００７６】
図２Ｂは、本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像が投機的に取得されて、動画撮影機器（１０１）の表示装置（１０６）上において動体オブジェクトの全てがリアルタイムで隠消された動画が表示されている一例を示す。
動画データの各フレーム（２２１〜２２５）は、博物館内の展示物を撮影中の動画を構成する静止画像である。各フレーム（２２１〜２２５）が連続して表示されることによって、本発明を実装しない動画撮影機器の表示装置上で動画が再生される。各フレーム（２２１〜２２５）に示されているように、展示物を見物している人（動体オブジェクト）が複数人いる。
動画データの各フレーム（２３１〜２３５）は、本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像が投機的に取得されて、動画撮影機器（１０１）の表示装置（１０６）上において動体オブジェクトがリアルタイムで隠消されていく様子を経時的に示す。各フレーム（２３１〜２３５）が連続して表示されることによって、本発明を実装する動画撮影機器（１０１）の表示装置（１０６）で動画が再生される。
【００７７】
動画撮影をしているユーザが、展示物を撮影するに際して、当該複数の見物人を削除したいとする。ユーザは、フレーム（２３１）の時点で、動画撮影機器（１０１）のメニューを呼び出して、動体オブジェクトの削除モードを選択したとする。動画撮影機器（１０１）は、当該削除モードの選択に応じて、複数の動体オブジェクトを検知したとする。当該検知された複数の動体オブジェクトは、フレーム（２３２）に示すように、例えば当該複数の動体オブジェクトが白抜きで表示されたり、又は、当該複数の動体オブジェクトを囲むように例えば単一の色（例えば黄色）の線若しくは動体オブジェクト毎に異なる色（例えば、黄色、緑色、青色など）の線で囲まれたりして特定されうる。動画撮影機器（１０１）は、例えば、当該検知された動体オブジェクトが複数であるために、動体オブジェクトの一部若しくは全部を削除（隠消）するのか、又は、ユーザが選択した動体オブジェクトを削除（隠消）するのか若しくはユーザが選択した動体オブジェクト以外の動体オブジェクト全てを削除（隠消）するのかをユーザが選択することを許す。ユーザは、動体オブジェクト（見物人）の全てを削除することを選択したとする。動画撮影機器（１０１）は、上記隠消対象である全ての見物人の将来的な移動方向及び速度を、当該見物人それぞれの現実の移動方向及び速度を基に予測して算出し、そして当該算出された移動方向及び速度で上記見物人それぞれが移動したと予測される場合の背景画像を投機的に取得する。次に、動画撮影機器（１０１）は、投機的に取得した当該背景画像を上記見物人それぞれ上に重畳して当該見物人全てをリアルタイムに隠消する。その結果、フレーム（２３３、２３４及び２３５）に示されているように、動画撮影機器（１０１）は、投機的に取得された背景画像で上記見物人全てが隠消された動画をその表示装置（１０６）上に表示する。
【００７８】
図２Ｃは、本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像が投機的に取得されて、動画撮影機器（１０１）の表示装置（１０６）上において動体オブジェクトの全てがリアルタイムで隠消された動画が表示されている一例を示す。
動画データの各フレーム（２４１〜２４５）は、ユーザが車上又は車内から街並みを撮影中の動画を構成する静止画像である。各フレーム（２４１〜２４５）が連続して表示されることによって、本発明を実装しない動画撮影機器の表示装置上で動画が再生される。各フレーム（２４１〜２４５）に示されているように、歩行者及び走行車（動体オブジェクト）が見られる。
動画データの各フレーム（２５１〜２５５）は、本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像が投機的に取得されて、動画撮影機器（１０１）の表示装置（１０６）上において動体オブジェクトがリアルタイムで隠消されていく様子を経時的に示す。各フレーム（２５１〜２５５）が連続して表示されることによって、本発明を実装する動画撮影機器（１０１）の表示装置（１０６）で動画が再生される。
【００７９】
動画撮影をしているユーザが、街並みを撮影するに際して、歩行者、自転車及び走行車などの動体オブジェクトを削除したいとする。ユーザは、フレーム（２５１）の時点で、動画撮影機器（１０１）のメニューを呼び出して、動体オブジェクトの削除モードを選択したとする。動画撮影機器（１０１）は、当該削除モードの選択に応じて、複数の動体オブジェクトを検知したとする。当該検知された複数の動体オブジェクトは、例えば当該複数の動体オブジェクトが白抜きで表示されたり、又は、当該複数の動体オブジェクトを囲むように例えば単一の色（例えば黄色）の線若しくは動体オブジェクト毎に異なる色（例えば、黄色、緑色、青色など）の線で囲まれたりして特定されうる。動画撮影機器（１０１）は、例えば、当該検知された動体オブジェクトが複数であるために、動体オブジェクトの一部（例えば人のみ）若しくは全部を削除（隠消）するのか、又は、ユーザが選択した動体オブジェクトを削除（隠消）するのか若しくはユーザが選択した動体オブジェクト以外の動体オブジェクト全てを削除（隠消）するのかをユーザが選択することを許す。ユーザは、動体オブジェクトの全てを削除（隠消）することを選択したとする。動画撮影機器（１０１）は、上記隠消対象である全ての動体オブジェクトの将来的な移動方向及び速度を、当該動体オブジェクトそれぞれの現実の移動方向及び速度を基に予測して算出し、そして当該算出された移動方向及び速度で上記動体オブジェクトそれぞれが移動したと予測される場合の背景画像を投機的に取得する。代替的には、動画撮影機器（１０１）は、デフォルト設定で、動体オブジェクトが全て削除されるというモードに設定されることに応じて、上記隠消対象である全ての動体オブジェクトの将来的な移動方向及び速度を、当該動体オブジェクトそれぞれの現実の移動方向及び速度を基に予測して算出し、そして当該算出された移動方向及び速度で上記動体オブジェクトそれぞれが移動したと予測される場合の背景画像を投機的に取得する。次に、動画撮影機器（１０１）は、投機的に取得した当該背景画像を上記動体オブジェクトそれぞれ上に重畳して当該動体オブジェクト全てをリアルタイムに隠消する。その結果、フレーム（２５３、２５４及び２５５）に示されているように、動画撮影機器（１０１）は、投機的に取得された背景画像で上記動体オブジェクト全てが隠消された動画をその表示装置（１０６）上に表示する。
【００８０】
図３Ａは、本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像が投機的に取得されて、動画撮影機器（１０１）の表示装置（１０６）上においてユーザ選択された動体オブジェクトがリアルタイムで隠消された動画が表示されている一例を示す。
動画データの各フレーム（３０１〜３０５）は、博物館内において展示物近くにいる子供を撮影中の動画を構成する静止画像である。各フレーム（２０１〜２０５）が連続して表示されることによって、本発明を実装しない動画撮影機器の表示装置上で動画が再生される。各フレーム（３０１〜３０５）に示されているように、展示物を見物している人（動体オブジェクト）は上記子供を含めて複数人いる。
動画データの各フレーム（３１１〜３１５）は、本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像が投機的に取得されて、動画撮影機器（１０１）の表示装置（１０６）上において上記子供以外の動体オブジェクトがリアルタイムで隠消されていく様子を経時的に示す。各フレーム（３１１〜３１５）が連続して表示されることによって、本発明を実装する動画撮影機器（１０１）の表示装置（１０６）で動画が再生される。
【００８１】
動画撮影をしているユーザが、展示物近くにいる自分の子供を撮影するに際して、上記自分の子供以外の見物人を削除したいとする。ユーザは、フレーム（３１１）の時点で、動画撮影機器（１０１）のメニューを呼び出して、動体オブジェクトの削除モードを選択したとする。動画撮影機器（１０１）は、当該削除モードの選択に応じて、複数の動体オブジェクトを検知したとする。当該検知された複数の動体オブジェクトは、フレーム（３１２）に示すように、例えば当該複数の動体オブジェクトが白抜きで表示されたり、又は、当該複数の動体オブジェクトを囲むように例えば単一の色（例えば黄色）の線若しくは動体オブジェクト毎に異なる色（例えば、黄色、緑色、青色など）の線で囲まれたりして特定されうる。動画撮影機器（１０１）は、例えば、当該検知された動体オブジェクトが複数であるために、動体オブジェクトの一部若しくは全部を削除（隠消）するのか、又は、ユーザが選択した動体オブジェクトを削除（隠消）するのか若しくはユーザが選択した動体オブジェクト以外の動体オブジェクト全てを削除（隠消）するのかをユーザが選択することを許す。ユーザは、表示装置（１０６）上の画面上を当該ユーザがタップすることによって選択した線で囲んだ動体オブジェクト（見物人）の全てを削除（隠消）することを選択したとする。動画撮影機器（１０１）は、上記隠消対象である見物人の将来的な移動方向及び速度を、当該見物人それぞれの現実の移動方向及び速度を基に予測して算出し、そして当該算出された移動方向及び速度で上記隠消対象である見物人それぞれが移動したと予測される場合の背景画像を投機的に取得する。次に、動画撮影機器（１０１）は、投機的に取得した当該背景画像を上記隠消対象である選択した見物人それぞれ上に重畳して当該隠消対象である見物人全てをリアルタイムに隠消する。その結果、フレーム（３１３、３１４及び３１５）に示されているように、動画撮影機器（１０１）は、投機的に取得された背景画像で上記隠消対象である見物人全てが隠消され、自分の子供がそのままで隠消されていない動画をその表示装置（１０６）上に表示する。
【００８２】
図３Ｂは、本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像が投機的に取得されて、動画撮影機器の表示装置上においてユーザ選択された動体オブジェクト以外の動体オブジェクトがリアルタイムで隠消された動画が表示されている一例を示す。
動画データの各フレーム（３２１〜３２５）は、博物館内において展示物近くにいる子供を撮影中の動画を構成する静止画像である。各フレーム（３２１〜３２５）が連続して表示されることによって、本発明を実装しない動画撮影機器の表示装置上で動画が再生される。各フレーム（３２１〜３２５）に示されているように、展示物を見物している人（動体オブジェクト）は上記子供を含めて複数人いる。
動画データの各フレーム（３３１〜３３５）は、本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像が投機的に取得されて、動画撮影機器（１０１）の表示装置（１０６）上において上記子供以外の動体オブジェクトがリアルタイムで隠消されていく様子を経時的に示す。各フレーム（３３１〜３３５）が連続して表示されることによって、本発明を実装する動画撮影機器（１０１）の表示装置（１０６）で動画が再生される。
【００８３】
動画撮影をしているユーザが、展示物近くにいる自分の子供を撮影するに際して、上記自分の子供以外の見物人を削除したいとする。ユーザは、フレーム（３３１）の時点で、動画撮影機器（１０１）のメニューを呼び出して、動体オブジェクトの削除モードを選択したとする。動画撮影機器（１０１）は、当該削除モードの選択に応じて、複数の動体オブジェクトを検知したとする。当該検知された複数の動体オブジェクトは、フレーム（３３２）に示すように、例えば当該複数の動体オブジェクトが白抜きで表示されたり、又は、当該複数の動体オブジェクトを囲むように例えば単一の色（例えば黄色）の線若しくは動体オブジェクト毎に異なる色（例えば、黄色、緑色、青色など）の線で囲まれたりして特定されうる。動画撮影機器（１０１）は、例えば、当該検知された動体オブジェクトが複数であるために、動体オブジェクトの一部若しくは全部を削除（隠消）するのか、又は、ユーザが選択した動体オブジェクトを削除（隠消）するのか若しくはユーザが選択した動体オブジェクト以外の動体オブジェクト全てを削除（隠消）するのかをユーザが選択することを許す。ユーザは、表示装置（１０６）上の画面上を当該ユーザがタップすることによって選択した自分の子供以外の動体オブジェクト（見物人）の全てを削除（隠消）することを選択したとする。動画撮影機器（１０１）は、上記隠消対象である見物人の将来的な移動方向及び速度を、当該見物人それぞれの現実の移動方向及び速度を基に予測して算出し、そして当該算出された移動方向及び速度で上記隠消対象である見物人それぞれが移動したと予測される場合の背景画像を投機的に取得する。次に、動画撮影機器（１０１）は、投機的に取得した当該背景画像を上記隠消対象である選択した見物人それぞれ上に重畳して当該隠消対象である見物人全てをリアルタイムに隠消する。その結果、フレーム（２３３、２３４及び２３５）に示されているように、動画撮影機器（１０１）は、投機的に取得された背景画像で上記隠消対象である見物人全てが隠消され、自分の子供がそのままで隠消されていない動画をその表示装置（１０６）上に表示する。
【００８４】
図４は、本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像が投機的に取得されて、動画撮影機器の表示装置上において自動的に選択された動体オブジェクト（危険物）以外の動体オブジェクトがリアルタイムで隠消又は部分隠消された動画が表示されている一例を示す。
動画データの各フレーム（４０１〜４０５）は、博物館内において展示物を撮影中の動画を構成する静止画像であり、各フレーム（２０１〜２０５）が連続して表示されることによって、本発明を実装しない動画撮影機器の表示装置上で動画が再生される。各フレーム（３２１〜３２５）に示されているように、展示物を見物している人（動体オブジェクト）が複数人いるのに加えて、危険物を所持している不審者が現れたとする。危険物は不審者とともに動いているので、動体オブジェクトである。
動画データの各フレーム（４１１〜４１５）は、本発明の実施態様に従い、隠消対象である見物人及び不審者（但し、危険物を除く）の各動体オブジェクトの背景画像が投機的に取得されて、動画撮影機器（１０１）の表示装置（１０６）上において上記動体オブジェクトがリアルタイムで隠消されていく様子を経時的に示す。各フレーム（４１１〜４１５）が連続して表示されることによって、本発明を実装する動画撮影機器（１０１）の表示装置（１０６）で動画が再生される。
【００８５】
動画撮影をしているユーザが、展示物を撮影していた際に、フレーム（４１１）に示すように、突如として危険物を所持している不審者が現れたとする。動画撮影機器（１０１）は、危険物を認識した場合には、ユーザに警告をするモードになっているとする。
【００８６】
動画撮影機器（１０１）は、当該警告モードにおいて、危険物を含む複数の動体オブジェクトを検知したとする。当該検知された複数の動体オブジェクトは、フレーム（４１２）に示すように、例えば当該複数の動体オブジェクトが白抜きで表示されたり、又は、当該複数の動体オブジェクトを囲むように例えば単一の色（例えば黄色）の線若しくは動体オブジェクト毎に異なる色（例えば、黄色、緑色、青色など）の線で囲まれたりして特定されうる。動画撮影機器（１０１）は、上記隠消対象である動体オブジェクトの将来的な移動方向及び速度を、当該動体オブジェクトそれぞれの現実の移動方向及び速度を基に予測して算出し、そして当該算出された移動方向及び速度で上記隠消対象である動体オブジェクトそれぞれが移動したと予測される場合の背景画像を投機的に取得する。次に、動画撮影機器（１０１）は、投機的に取得した当該背景画像を上記隠消対象である動体オブジェクトそれぞれ上に重畳して当該隠消対象である動体オブジェクトをリアルタイムに隠消する。しかしながら、動画撮影機器（１０１）は、動体オブジェクトのうち不審者については当該不審者を全て隠消するのではなく、部分的に、すなわち意図的に少し残すように隠消しうる。また、動画撮影機器（１０１）は、上記不審者とユーザとの距離が所定の距離内になった場合には、上記不審者の隠消処理を解除して、当該不審者を完全に表示するようにしうる（フレーム４１５を参照）。さらには、動画撮影機器（１０１）は、当該不審者をユーザに強調表示して表示しうる。当該強調表示は、例えば、当該不審者の周囲を赤線で囲う、当該不審者の画像を点滅させる、又は当該不審者の画像を意図的に大きくしたり小さくしたりを繰り返して表示するなどによって行われうる。また、動画撮影機器（１０１）は、動体オブジェクトのうち不審者が所持する危険物については意図的に隠消しないようにしうる（フレーム４１３、４１４及び４１５を参照）。さらには、動画撮影機器（１０１）は、当該危険物をユーザに強調表示して表示しうる。当該強調表示は、例えば、当該危険物の周囲を赤線で囲う、当該危険物の画像を点滅させる、又は当該危険物の画像を意図的に大きくしたり小さくしたりを繰り返して表示するなどによって行われうる。
【００８７】
また、動画撮影機器（１０１）は、上記危険物を含む複数の動体オブジェクトを検知することに応じて、警告音又は予め登録された警告音声を発することができる。警告音は、上記不審者がユーザに近づくにつれて大きくなるようにしたり、警告内容が強調された表現になるようにしたりすることが可能である（フレーム４１２、４１３、４１４及び４１５の吹き出しを参照）。
【００８８】
図５Ａ〜図５Ｅは、本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像を投機的に取得して、動画撮影機器（１０１）の表示装置（１０６）上において動体オブジェクトをリアルタイムで隠消する処理のためのフローチャートを示す。
【００８９】
以下に示すフローチャートにおいては、動画撮影機器（１０１）がデジタル・ビデオ・カメラである場合の操作を例にして説明する。また、動画撮影機器（１０１）は、非特許文献１に記載の表１にリストされている各種技術を、本発明を実装する上での基礎となる技術として使用しうる。非特許文献１乃至１０及びそれら非特許文献中で引用されている各種引用文献又は参考文献は参照によって本明細書中に取り込まれる。
【００９０】
（図５Ａを参照されたい）
【００９１】
ステップ５０１において、動画撮影機器（１０１）は、ユーザからの動画撮影の開始命令に応じて、動画撮影を開始する。ユーザからの動画撮影の開始命令は、例えば、動画撮影機器（１０１）上に設けられた録画開始ボタンをユーザが押すことによって行われうる。動画撮影機器（１０１）は、録画開始ボタンが押されることに応じて、動画の撮影を開始し、撮影した動画データを録画撮影機機（１０１）内の内蔵メモリに又は当該録画撮影機器（１０１）に差し込まれたメモリ・カード内への記録を開始する。動画データの記録形式は、例えばＭＰＥＧ−４、ＡＶＩ（Audio Video Interleave）、ＭＯＶ、ＡＳＦ（Advanced Systems Format）、３ｇｐ、ＤｉＶＸ、ＦＬＶ、ＭＫＶでありうる。当該メモリ・カードは、例えば、ＳＤカード、ＳＤＨＣカード、ＳＤＸＣメモリ・カード、コンパクト・フラッシュ・メモリ・カード、及びメモリスティックなどの録画撮影機機（１０１）に装着可能な各種メモリ媒体でありうる。代替的には、録画撮影機器（１０１）が無線通信機能を有している場合には、当該無線通信機能（例えば、３Ｇ若しくは４Ｇ（例えばＬＴＥ）、無線ＬＡＮ、ＷｉＦｉ、ＷｉＭＡＸ）を介して、ユーザが所持している携帯用ストレージ若しくは当該ユーザが所持している無線ネットワーク接続用端末内のストレージ、当該ユーザが所持している無線ネットワーク接続用端末を介してアクセス可能なネットワーク上のストレージ（例えば、ＮＡＳ又はストレージ・サーバ）、又は、録画撮影機器（１０１）が無線通信機能を介して直接アクセスが可能なネットワーク上のストレージでありうる。
【００９２】
ステップ５０２において、動画撮影機器（１０１）は、動画撮影の上記開始命令に応じて、動画撮影中において動画中の動体オブジェクトをリアルタイムに隠消する隠消モード（以下、「隠消モード」ともいう）に当該動画撮影機器（１０１）が設定されているかどうかを判定する。ユーザは、録画開始とともに、隠消モードが働くようにデフォルトに設定することが可能でありうる。代替的には、ユーザは、動画撮影中に必要に応じて隠消モードが働くように、当該動画撮影機器（１０６）に付属の表示画面（１０６）上のメニューを選択することによって又は隠消モードをオンにする機械的スイッチをオンの方向にスライドさせることによって、隠消モードをオンに設定することが可能でありうる。動画撮影機器（１０１）は、隠消モードに設定されていない場合には、隠消モードが設定されるまでステップ５０２を繰り返す。
【００９３】
ステップ５０３において、動画撮影機器（１０１）は、動画撮影手段（１１６）によって撮像された入力画像データについて画像認識処理を施す。動画撮影機器（１０１）は、例えば、入力画像データから抽出される特徴データと記憶装置（１０８）に予め格納されている特徴データとを照合する。そして、動画撮影機器（１０１）は、入力画像データ中の静動物体及び領域を認識する。特徴データの照合による静動物体及び領域の認識は、例えばＳＩＦＴ法及びＲａｎｄｏｍ  Ｆｅｒｎｓ法に従って行われうる。ＳＩＦＴ法は、例えば、非特許文献９（David G. Lowe）を参照されたい。Ｒａｎｄｏｍ  Ｆｅｒｎｓ法は、例えば、非特許文献１０（Mustafa Oezuysal等）を参照されたい。
【００９４】
次に、動画撮影機器（１０１）は、画像認識処理を施されたデータから、動画中の１又は複数の動体オブジェクトを検知する。動画撮影機器（１０１）は、例えば動画フレーム間の色の相違及び／又は色の変化によって当該１又は複数の動体オブジェクトの検知を行うことができる。本発明の実施態様において、動体オブジェクトとは、任意の方向に任意の速度で移動している物体であれば特にその種類は限定されない。動体オブジェクトは、例えば、移動している生物（例えば、人、動物、鳥、昆虫）、移動している人工物（例えば、自転車、車、電車、新幹線、飛行機）、若しくは移動している自然物（例えば、星）、又は、例えば移動している人が所有している物体でありうる。動画撮影機器（１０１）は、検知した動体オブジェクトを表示画面（１０６）上でユーザが認識しやすいようにするために、当該検知した動体オブジェクトの輪郭を残してその中を白抜きで表示したり、又は、当該動体オブジェクトの外周を囲むように例えば単一の色（例えば黄色）の線若しくは動体オブジェクト毎に異なる色（例えば、黄色、緑色、青色など）で表示したりすることができる。
【００９５】
動画撮影機器（１０１）は、ステップ５０３において、動画中の動体オブジェクトの検知とともに、当該検知された動体オブジェクトの輪郭及び／又は範囲のデータを併せて取得しうる。
【００９６】
ステップ５０４において、動画撮影機器（１０１）は、表示画面（１０６）上で現在のフレームでユーザが新しく動体オブジェクトを選択したかどうかを判定する。ユーザは、動画撮影中において、表示画面（１０６）上に表示されている動体オブジェクト中の一部又はその動体オブジェクトを囲む外線上をタップ（例えば、ダブルタップ又はロングタップ）することによって、又は当該動体オブジェクトを囲むようにして画面上をスワップすることによって、当該動体オブジェクトを選択しうる。動画撮影機器（１０１）は、現在のフレームでユーザが新しく選択したことに応じて、処理をステップ５０５に進める。一方、動画撮影機器（１０１）は、現在のフレームでユーザが新しく選択していないことに応じて、処理をステップ５０６に進める。動画撮影機器（１０１）は、動体オブジェクトを選択していないことは、ステップ５０３における検知から所定時間が経過してもユーザが動体オブジェクトを選択していないことによって判断することが可能である。
【００９７】
ステップ５０５において、動画撮影機器（１０１）は、現在のフレームでユーザが新しく動体オブジェクトを選択したことに応じて、当該選択された現在のフレームでの動体オブジェクト（ユーザ選択された動体オブジェクト）の輪郭及び／又は範囲を入力画像データから取得しうる。代替的な実施態様では、ステップ５０３において動画中の動体オブジェクトの検知とともに当該検知された動体オブジェクトの輪郭及び／又は範囲のデータが既に取得されている場合には、動画撮影機器（１０１）は、現在のフレームでユーザが新しく動体オブジェクトを選択したとの判断に応じて、ステップ５０５において、当該選択された現在のフレームでの動体オブジェクトの輪郭及び／又は範囲をステップ５０３で取得された上記データから取り出すようにしうる。
【００９８】
ステップ５０６において、動画撮影機器（１０１）は、ステップ５０６に記載の直前のフレームでユーザが選択していた動体オブジェクトの移動距離、色、大きさを認識する。
【００９９】
ステップ５０７において、動画撮影機器（１０１）は、ステップ５０４における現在のフレームでユーザが新しく選択した動体オブジェクトが、当該現在のフレームの直前のフレーム（すなわち、１フレーム前）でユーザが選択していた動体オブジェクトと同一であるかどうかを判定する。直前のフレームで計算した動体オブジェクトの移動方向と速度とを用いることによって、ユーザが選択した動体オブジェクトが同一であるかどうかの判定の精度が高くなる。動画撮影機器（１０１）は、同一であることに応じて、処理をステップ５０８に進める。一方、動画撮影機器（１０１）は、上記同一でないことに応じて、と現在処理中のフレームにおける隠消処理は終了になるために、当該処理をステップ５０２に戻す。
【０１００】
ステップ５０８において、動画撮影機器（１０１）は、上記同一であることに応じて、当該直前のフレームでユーザが選択していた動体オブジェクト（すなわち、ステップ５０４でユーザが現在のフレームにおいて新しく選択した動体オブジェクトである）を、処理候補動体オブジェクトとみなす。
【０１０１】
上記に示したステップ５０３ないしステップ５０８では、ユーザが処理候補動体を検知した後において、ステップ５０４における現在のフレームでユーザが新しく選択した動体オブジェクトが、当該現在のフレームの直前のフレーム（すなわち、１フレーム前）でユーザが選択していた動体オブジェクトと同一であるかどうかを判定することによって、ユーザが選択した動体オブジェクトが同一であるかどうかの判定の精度を高くしうる実施態様を説明した。代替的な実施態様では、ステップ５０３において、動画撮影機器（１０１）が画像認識処理を施されたデータから、動画中の１又は複数の動体オブジェクトを検知し、当該検知された１又は複数の動体オブジェクトのうちの任意の動体オブジェクトをユーザが一度選択することによって当該選択された動体オブジェクトをステップ５０８における処理候補動体オブジェクトとしてもよい。すなわち、この代替的な実施態様では、ステップ５０６〜５０８は不要である。従って、この代替的な実施態様では、ステップ５０３において動画撮影機器（１０１）が動画中の動体オブジェクトを検知し、ステップ５０４において動画撮影機器（１０１）はユーザが表示画面（１０６）上で上記検知した動体オブジェクトのうちの任意の１又は複数の動体オブジェクトを選択したかどうかを判定し、ステップ５０５において、当該選択された動体オブジェクトを処理候補動体オブジェクトと見なして、当該選択された動体オブジェクトの輪郭及び／又は範囲を取得するようにしうる。
【０１０２】
図５Ａに示したフローチャートでは、ステップ５０７に示す通り、ステップ５０４における現在のフレームでユーザが新しく選択した動体オブジェクトが、当該現在のフレームの直前のフレームでユーザが選択していた動体オブジェクトと同一であるかどうかを判定し、ステップ５０４における現在のフレームでユーザが新しく選択した動体オブジェクトが、当該現在のフレームの直前のフレームでユーザが選択していた動体オブジェクトと同一であることに応じて、当該直前のフレームでユーザが選択していた動体オブジェクト（すなわち、ステップ５０４でユーザが現在のフレームにおいて新しく選択した動体オブジェクトである）を、処理候補動体オブジェクトとみなしている。この理由は、ユーザが選択した動体オブジェクトを正確に特定するためである。しかしながら、図２Ａ〜図２Ｃ、図３Ａ〜図３Ｂ及び図４の例において説明したように、ユーザが或るフレームで選択した動体オブジェクトをそのまま処理候補動体オブジェクトとしてもよい。そのような場合には、図５Ａに示すステップ５０６及び５０７を省略することが可能である。
【０１０３】
（図５Ｂを参照されたい）
【０１０４】
ステップ５１１において、動画撮影機器（１０１）は、ステップ５０８において処理候補とみなされた処理候補動体オブジェクトを隠消するかどうかを判定する。
【０１０５】
ユーザは、デフォルトで処理候補動体オブジェクトを隠消するモード（以下、「第１のモード」ともいう）に設定をすることが可能でありうる。代替的に、ユーザが上記第１のモードが働くように、表示画面（１０６）上のメニューを選択することによって上記第１のモードをオンに設定することが可能でありうる。動画撮影機器（１０１）は、上記第１のモードがデフォルトに設定されていることに応じて又は上記第１のモードがオンにされることに応じて、処理をステップ５１２に進める。
【０１０６】
また、ユーザは、デフォルトで処理候補動体オブジェクト以外の動体オブジェクトを隠消するモード（以下、「第２のモード」ともいう）に設定をすることが可能でありうる。代替的に、ユーザが又は第２のモードが働くように、表示画面（１０６）上のメニューを選択することによって又は上記第２のモードをオンに設定することが可能でありうる。動画撮影機器（１０１）は、上記第２のモードがデフォルトに設定されていることに応じて又は上記第２のモードがオンにされることに応じて、処理をステップ５１３に進める。
【０１０７】
ステップ５１２において、動画撮影機器（１０１）は、上記第１のモードであることに応じて、処理候補動体オブジェクト（以下で、「隠消対象である動体オブジェクト」となる、「隠消対象である動体オブジェクト」を「隠消対象の動体オブジェクト」ともいう）の背景画像を取得するモードに入る。
【０１０８】
ステップ５１３において、動画撮影機器（１０１）は、上記第２のモードであることに応じて、処理候補動体オブジェクト以外の動体オブジェクト（以下で、「隠消対象である動体オブジェクト」となる）の背景画像を取得するモードに入る。
【０１０９】
ステップ５１４において、動画撮影機器（１０１）は、上記第２のモードにおける隠消対象である動体オブジェクトの輪郭及び／又は範囲を認識しうる。代替的な実施態様では、ステップ５０３において動画中の動体オブジェクトの検知とともに当該検知された動体オブジェクトの輪郭及び／又は範囲のデータが既に取得されている場合には、動画撮影機器（１０１）は、上記第２のモードにおける隠消対象である動体オブジェクトの輪郭及び／又は範囲をステップ５０３で取得された上記データから取り出すようにしうる。
【０１１０】
（図５Ｃを参照されたい）
【０１１１】
ステップ５２１において、動画撮影機器（１０１）は、隠消対象である動体オブジェクトを背景画像で隠消するために、当該隠消対象である動体オブジェクトの少なくとも１つ又は全部の移動方向及び速度を算出する。動画撮影機器（１０１）は、当該少なくとも１つ又は全部の移動方向及び速度の算出において、動画撮影機器（１０１）と上記隠消対象である動体オブジェクトとの距離、及び／又は、上記隠消対象である動体オブジェクトと背景（現実の背景）との距離を算出しうる。
【０１１２】
動画撮影機器（１０１）は、隠消対象である動体オブジェクトが動いているかどうかは、例えば、動画撮影手段（１１６）からの動画中の動体オブジェクトの背景が変化しているかどうか、又は加速度取得センサ（１１９）によって判断しうる。
【０１１３】
動画撮影機器（１０１）は、当該動画撮影機器（１０１）が動いているかどうかは、例えば、動画撮影手段（１１６）からの動画中の静止オブジェクトの大きさの変化、又は前フレームからの差分を求めることによって判断しうる。
【０１１４】
動画撮影機器（１０１）は、当該動画撮影機器（１０１）と上記隠消対象である動体オブジェクトとの距離を例えば、距離取得センサ手段（１１８）を使用して算出しうる。
【０１１５】
ステップ５２２において、動画撮影機器（１０１）は、上記隠消対象である動体オブジェクトの移動方向及び速度から、当該隠消対象のオブジェクトを隠消するために使用する背景画像が投機的に取得されているかどうかを判定する。投機的に取得された背景画像は例えば、記憶媒体（１０８）内に投機的背景画像データとして格納されている。動画撮影機器（１０１）は、投機的に取得された背景画像があることに応じて、処理をステップ５２３に進める。一方、動画撮影機器（１０１）は、投機的に取得された背景画像がないことに応じて、処理をステップ５２４に進める。
【０１１６】
ステップ５２３において、動画撮影機器（１０１）は、投機的に取得された背景画像があることに応じて、当該投機的に取得された背景画像を記憶媒体（１０８）から取り出す。
【０１１７】
ステップ５２４において、動画撮影機器（１０１）は、上記投機的に取得された背景画像がないことに応じて、従来技術の背景画像を取得する方法によって取得しうる。例えば、動画撮影機器（１０１）は、撮影中の動画データの現フレームより前のフレームに遡る。すなわち、動画撮影機器（１０１）は、上記隠消対象である動体オブジェクトが占める範囲と重なる背景画像があるフレームを検索して、当該検索したフレームまで遡る。そして、動画撮影機器（１０１）は、当該検索したフレームから、上記隠消対象である動体オブジェクトの背景画像を取得する。動画撮影機器（１０１）は、当該取得において、動画撮影機器（１０１）と上記隠消対象である動体オブジェクトとの距離、及び、上記動体オブジェクトとその背景との距離を考慮して、上記隠消対象である動体オブジェクトの背景画像となりうる部分を上記検索したフレームから切り出しうる。代替的には、動画撮影機器（１０１）は、上記隠消対象である動体オブジェクトの周辺画像から推定し、当該隠消対象である動体オブジェクトを埋めてしまうことができる。
【０１１８】
ステップ５２５において、動画撮影機器（１０１）は、必要に応じて、ステップ５２３又はステップ５２４において取得した背景画像の明度、彩度又はそれらの組み合わせを、隠消対象である動体オブジェクト周囲（すなわち、取得した背景画像と重畳する周囲）の光量及び／又は陰に従って当該周囲の明度及び彩度に合うように補正する。すなわち、動画撮影機器（１０１）は、背景画像の光学的整合性を隠消対象である動体オブジェクト周囲の光量及び／又は陰に従って補正する。また、動画撮影機器（１０１）は、必要に応じて、ステップ５２３又はステップ５２４において取得した背景画像を、隠消対象である動体オブジェクトの大きさに合わせるように拡大又は縮小の補正をする。すなわち、動画撮影機器（１０１）は、背景画像の幾何学的整合性を補正する。
【０１１９】
ステップ５２６において、動画撮影機器（１０１）は、ステップ５２３若しくはステップ５２４で取得した背景画像又はステップ５２５で修正した背景画像を、隠消対象である動体オブジェクト上に重畳する。隠消対象である動体オブジェクトは、当該重畳によって、動画撮影中において動画上からリアルタイムに隠消される。ステップ５２２において投機的に取得された背景画像がある場合には、ステップ５２４による背景画像の取得をすることなしにステップ５２３〜５２５の処理を通じて隠消処理が速やかに可能になることから、隠消処理のリアルタイム処理の速度を上げることが可能になる。
【０１２０】
ステップ５２７において、動画撮影機器（１０１）は、未処理の隠消対象である動体オブジェクトがあるかどうかを判定する。動画撮影機器（１０１）は、未処理の隠消対象である動体オブジェクトがあることに応じて、処理をステップ５２１に戻し、未処理の隠消対象である動体オブジェクトが無くなるまでステップ５２１〜５２６（特に、算出するステップ、取得するステップ、及び隠消するステップ）を繰り返す。一方、動画撮影機器（１０１）は、未処理の隠消対象である動体オブジェクトがないことに応じて、処理をステップ５２８に進める。
【０１２１】
ステップ５２８において、動画撮影機器（１０１）は、隠消対象である動体オブジェクトが隠消された動画データを記憶媒体（１０８）内に格納しうる。記憶媒体（１０８）は、録画撮影機機（１０１）内の内蔵メモリ又は当該録画撮影機器に差し込まれたメモリ・カード」でありうる。代替的には、録画撮影機器（１０１）が無線通信機能を有している場合には、当該無線通信機能（例えば、３Ｇ若しくは４Ｇ（例えばＬＴＥ）、無線ＬＡＮ、ＷｉＦｉ、ＷｉＭａｘ）を介して、ユーザが所持している携帯用ストレージ若しくは当該ユーザが所持している無線ネットワーク接続用端末内のストレージ、当該ユーザが所持している無線ネットワーク接続用端末を介してアクセス可能なネットワーク上のストレージ（例えば、ＮＡＳ又はストレージ・サーバ）、又は、録画撮影機器（１０１）が無線通信機能を介して直接アクセスが可能なネットワーク上のストレージでありうる。
【０１２２】
ステップ５２９において、動画撮影機器（１０１）は、隠消対象である動体オブジェクトが背景画像によってリアルタイムに隠消された動画データを表示装置（１０６）上に表示する。
【０１２３】
（図５Ｄを参照されたい）
【０１２４】
ステップ５３１では、動画撮影機器（１０１）が、動画の撮影中において動画中にユーザに対して危険を与える可能性がある危険度の計算の要求があるかどうかを判定する。ユーザに対して危険を与える可能性がある危険度とは、例えば、動画撮影機器（１０１）を所持しているユーザが動体オブジェクト（隠消対象であるかどうかを特に問わない）と衝突しうる危険度、上記動体オブジェクトが危険性を有する場合の危険度でありうる。上記動体オブジェクトが危険性を有する場合の危険度とは例えば、上記動体オブジェクトが人である場合において危険物（例えば、刃物、銃器など）を有している場合における危険度、上記動体オブジェクトが人である場合において当該人が不審者若しくは犯罪者などである場合の危険度、上記動体オブジェクトが動物などの生物（例えば、猛獣、毒性を有する蛇など）である場合における危険度であるが、特にこれらに限定されるものではない。ステップ５３１において、動画撮影機器（１０１）は、上記危険度を計算するという要求に応じて、処理を図５Ｅに記載のステップ５４１に進める。一方、ステップ５３１において、動画撮影機器（１０１）は、所定の危険度を計算するという要求がない場合には、危険度の計算をすることなしに、処理をステップ５３２に進める。ユーザは、所定の危険度を計算するかどうかを表示画面（１０６）上のメニューを選択することによって予め設定しうる。代替的には、動画撮影機器（１０１）はユーザに対して危険度を与えるかどうかを常にチェックするようにバックグラウンドで動作していることができる。例えば、動体オブジェクト（隠消対象であるかどうかを特に問わない）が動画撮影機器（１０１）の方向に向かって移動している場合において、動画撮影機器（１０１）を所持しているユーザが上記動体オブジェクトの方向に向かって移動している場合において、又は、上記動体オブジェクトと動画撮影機器（１０１）との間の距離に応じて、動画撮影機器（１０１）は、上記所定の危険度を計算することを開始しうる。ステップ５３１は任意のステップである。従って、動画撮影機器（１０１）は、ステップ５３１の処理なしに、処理をステップ５３２に直接進めてもよい。
【０１２５】
ステップ５３２〜ステップ５３４は、図５Ｃのステップ５２３において使用される「投機的に取得された背景画像」を取得するステップである。
【０１２６】
ステップ５３２において、動画撮影機器（１０１）は、隠消対象である動体オブジェクトの予測される移動方向及び速度、並びに、動体オブジェクトと動画撮影機器（１０１）との予測される距離を算出する。また、当該動画撮影機器（１０１）を所持しているユーザが動いている場合には、動画撮影機器（１０１）は、当該ユーザ（すなわち、動画撮影機器（１０１）それ自体でもある）の予測される移動方向及び速度を算出しうる。
【０１２７】
ステップ５３３において、動画撮影機器（１０１）は、隠消対象である動体オブジェクトの上記予測される移動方向及び速度並びに、任意的に上記距離に基づいて、以降のフレーム（すなわち、将来的なフレーム）において上記隠消対象である動体オブジェクトを隠消するために必要になるであろう、隠消対象である動体オブジェクトの背景画像を投機的に取得する。動画撮影機器（１０１）は、上記隠消対象である動体オブジェクトの投機的な背景画像を現在及びそれ以前のフレームから取得しうる。隠消対象である動体オブジェクトの背景画像を投機的に取得することを示すモデル図を図６に示す。また、ユーザが動いている場合には、動画撮影機器（１０１）は、隠消対象である動体オブジェクト及び当該ユーザの上記予測される移動方向及び速度並びに、任意的に上記距離に基づいて、隠消対象である動体オブジェクトの背景を投機的に取得しうる。また、動画撮影機器（１０１）は、必要に応じて、当該投機的に取得した背景画像の明度、彩度又はそれらの組み合わせを、隠消対象である動体オブジェクトの予想される移動先の周囲の光量及び／又は影に従って当該周囲の明度及び彩度に合うように予め補正してもよい。
【０１２８】
また、動画撮影機器（１０１）は、隠消対象である動体オブジェクトの上記予測される移動方向及び速度並びに、任意的に上記距離に基づいて、当該隠消対象である動体オブジェクト及び／又は背景画像の変化が少ないと予想されうる場合には、直前のフレームにおいて使用した背景画像を以降のフレームにおいても流用するために、当該直前のフレームにおいて使用した背景画像を上記投機的に取得した背景画像の代わりに流用しうる。
【０１２９】
ステップ５３３において投機的に取得された背景画像は、図５Ｃのステップ５２３において、上記将来的なフレーム中の動体オブジェクトを隠消するために使用可能になりうる。
【０１３０】
ステップ５３４において、動画撮影機器（１０１）は、ステップ５３３において投機的に取得した背景画像を記憶媒体（１０８）内に格納する。当該投機的に取得した背景画像が、図５Ｃのステップ５２３において使用されうる。記憶媒体（１０８）は、録画撮影機機（１０１）内の内蔵メモリ又は当該録画撮影機器に差し込まれたメモリ・カードでありうる。代替的には、録画撮影機器（１０１）が無線通信機能を有している場合には、当該無線通信機能（例えば、３Ｇ若しくは４Ｇ（例えばＬＴＥ）、無線ＬＡＮ、ＷｉＦｉ、ＷｉＭＡＸ）を介して、ユーザが所持している携帯用ストレージ若しくは当該ユーザが所持している無線ネットワーク接続用端末内のストレージ、当該ユーザが所持している無線ネットワーク接続用端末を介してアクセス可能なネットワーク上のストレージ（例えば、ＮＡＳ又はストレージ・サーバ）、又は、録画撮影機器（１０１）が無線通信機能を介して直接アクセスが可能なネットワーク上のストレージでありうる。
【０１３１】
動画撮影機器（１０１）は、隠消対象である動体オブジェクトごとにステップないしステップ５３４を実施しうる。
【０１３２】
ステップ５３５において、動画撮影機器（１０１）は、背景画像の投機的取得を繰り返すかどうかを判定する。動画撮影機器（１０１）は、隠消対象である動体オブジェクトの未処理のものがあることに応じて、ステップ５３２ないしステップ５３４を繰り返す。一方、動画撮影機器（１０１）は、隠消対象である動体オブジェクトの未処理のものがないことに応じて、すなわち隠消対象である動体オブジェクト全てについてステップ５３２〜５３４が行われていることに応じて、処理をステップ５３６に進めるようにしうる。代替的な実施態様では、ステップ５３２ないしステップ５３４のそれぞれのステップにおいて,隠消対象である動体オブジェクトそれぞれの処理を行うようにしてもよい。当該代替的な実施態様ではステップ５３５は不要であるので、動画撮影機器（１０１）は、ステップ５３４の処理の終了に応じて、処理をステップ５３６に進める。
【０１３３】
ステップ５３６において、動画撮影機器（１０１）は、ユーザが動画撮影を終了したかどうかを判定する。動画撮影の終了は、例えば、動画撮影機器（１０１）上に設けられた録画終了ボタンをユーザが押すことによって行われうる。動画撮影機器（１０１）は、動画撮影を終了することに応じて、処理をステップ５３７に進める。一方、動画撮影機器（１０１）は、動画撮影がまだ終了しないことに応じて、処理を図５Ａのステップ５０２に戻す。
【０１３４】
ステップ５３７において、動画撮影機器（１０１）は、動画撮影を終了する。従って、動画撮影機器（１０１）は、本発明の実施態様に従う上記隠消モードを終了する。動画撮影機器（１０１）は、上記隠消モードの終了に応じて、ステップ５３４において記憶媒体（１０８）内に格納した、上記投機的に取得した背景画像を削除しうる。
【０１３５】
（図５Ｅを参照されたい）
【０１３６】
ステップ５４１において、動画撮影機器（１０１）は、危険度を計算する上記要求に応じて、隠消対象である動体オブジェクトの予測される移動方向及び速度、並びに、動体オブジェクトと動画撮影機器（１０１）との予測される距離を算出する。また、当該動画撮影機器（１０１）を所持しているユーザが動いている場合には、動画撮影機器（１０１）は、当該ユーザ（すなわち、動画撮影機器（１０１）それ自体でもある）の予測される移動方向及び速度を算出しうる。
【０１３７】
ステップ５４２において、動画撮影機器（１０１）は、隠消対象である動体オブジェクトの上記予測される移動方向及び速度並びに、任意的に上記距離に基づいて、隠消対象である動体オブジェクトによる危険度を計算する。また、ユーザが動いている場合には、動画撮影機器（１０１）は、隠消対象である動体オブジェクト及び当該ユーザの上記予測される移動方向及び速度並びに、任意的に上記距離に基づいて、隠消対象である動体オブジェクトによる危険度を計算しうる。また、動画撮影機器（１０１）は、動体オブジェクトの形（例えば、刃物又は銃器の形）を判断して、危険度をさらに計算してもよい。
【０１３８】
ステップ５４３において、動画撮影機器（１０１）は、ステップ５４２で計算した危険度が所定の閾値以上であることに応じて、処理をステップ５４４に進めて所定の動作を行う。一方、動画撮影機器（１０１）は、当該危険度が所定の閾値未満であることに応じて、処理をステップ５４５に進める。
【０１３９】
ステップ５４４において、動画撮影機器（１０１）は、上記危険度が所定の閾値以上であることに応じて、例えば、危険回避を促すために、以下の所定の動作を実行しうる：
・上記隠消された動体オブジェクトの隠消の程度を変化させる；例えば、背景画像の重畳を薄くして、動体オブジェクトが見える様にすること、
・上記隠消された動体オブジェクトの移動方向に移動予測画像を表示する；例えば、移動予測画像を移動予測軌跡として、例えば動体オブジェクトの予想される移動位置において当該動体オブジェクトを点線で又は薄く表示する様にすること、
・上記隠消された動体オブジェクトの表示方法を変更させる；当該表示方法の変更は、動体オブジェクトの大きさ若しくは色の変更、又は、上記動体オブジェクト中の危険な部分の表示を含む；例えば、動体オブジェクトの大きさを実際よりも大きくしたり、又は動体オブジェクトの色を実際よりも濃く、例えば原色に変換して表示したりする。危険な部分とは、例えば危険物である、
・上記隠消された動体オブジェクトと上記重畳される背景画像とを交互に表示する；
・警告文字を表示する；
・警告音を発生する；及び
・緊急通報連絡をする。
【０１４０】
ステップ５４５において、動画撮影機器（１０１）は、ステップ５４２で計算した危険度が段々大きくなってきていることに応じて、処理をステップ５４６に進めて所定の動作を行う。一方、動画撮影機器（１０１）は、当該危険度が大きくなっていないことに応じて、処理をステップ５４７に進める。
【０１４１】
ステップ５４６において、動画撮影機器（１０１）は、上記危険度が段々大きくなってきていることに応じて、危険回避を促すために、例えば、以下の所定の動作を実行しうる：
・上記隠消された動体オブジェクトの隠消の程度を少なくする；例えば、背景画像の重畳を薄くして、動体オブジェクトが見える様にすること、
・上記動体オブジェクトの隠消されたフレーム数を減らす：従って、動体オブジェクトと隠消対象の背景画像とが交互に点滅するようにして表示されるようになる、
・上記動体オブジェクトの輪郭の太さを増大させる：
・警告文字の大きさを増大させて表示する：及び
・警告音を増大させて発生する。
【０１４２】
ステップ５４７において、動画撮影機器（１０１）は、ステップ５４１で計算した距離が段々近づいてきていることに応じて、処理をステップ５４８に進めて所定の動作を行う。一方、動画撮影機器（１０１）は、当該距離が段々近づいてきていないことに応じて、処理を図５Ｄのステップ５３６に進める。
【０１４３】
ステップ５４８において、動画撮影機器（１０１）は、上記距離が段々近づいてきていることに応じて、危険回避を促すために、例えば、以下の所定の動作を実行しうる：
・上記隠消された動体オブジェクトの隠消の程度を少なくする；
・上記動体オブジェクトの隠消されたフレーム数を減らす：
・上記動体オブジェクトの輪郭の太さを増大させる：
・警告文字の大きさを増大させて表示する：及び
・警告音を増大させて発生する。
【０１４４】
ステップ５４３、５４５及び５４７の各判定ステップの順序は任意に入れ替えられうる。また、ステップ５４３、５４５及び５４７の各判定ステップは任意に組み合わせてもよい。さらに、上記危険度が所定の閾値以上であるかどうか、上記危険度が段々大きくなってきているかどうか、及び上記距離が段々近づいてきているかどうかどうかを組み合わせて、所定の動作を動画撮影機器（１０１）が実行するように変更してもよい。
【０１４５】
ステップ５４４、５４６及び５４８の所定の動作は、上記に限定されるものではなく、視覚若しくは聴覚を通じて、又は動画撮影機器（１０１）それ自体が振動を生じることによって、ユーザに対して危険をアナウンスしうる任意の手法を用いることができる。また、当該所定の動作は、危険度に応じて、又は、動体オブジェクトと動画撮影機器（１０１）との距離に応じて、重畳させる背景画像及び／又は当該背景画像の重畳形態を変化させることを含みうる。
【０１４６】
図６は、本発明の実施態様に従い、隠消対象である動体オブジェクトの背景画像を投機的に取得することを示すモデル図である。
動画撮影機器（１０１）は、撮影を開始し、現在のフレーム中の動体オブジェクト（６０１）を検知する。また、動画撮影機器（１０１）は、当該検知された動体オブジェクト（６０１）の輪郭及び／又は範囲のデータを取得する。動画撮影機器（１０１）は、隠消対象である動体オブジェクトの予測される移動方向及び速度（６０２）、並びに、動体オブジェクト（６０１）と動画撮影機器（１０１）との予測される距離（６０３）を算出する。動画撮影機器（１０１）は、隠消対象である動体オブジェクトの予測される移動方向及び速度（６０２）に基づいて、現在のフレームの１つ後のフレーム（以下、「１フレーム後」ともいう）の隠消対象である動体オブジェクトの位置を求める（６１１）。また、動画撮影機器（１０１）は、上記現在のフレームから取得した投機的な背景画像の一部として、１フレーム後にある隠消対象である動体オブジェクトと現在のフレーム中にある隠消対象である動体オブジェクトが重なる部分（６１２）を、現在及びそれ以前のフレームから取得する。また、動画撮影機器（１０１）は、上記現在のフレームから取得した投機的な背景画像の一部として、１フレーム後にある隠消対象である動体オブジェクトと現在のフレームとが重なる部分（６１３）を、現在及びそれ以前のフレームから取得する。そして、動画撮影機器（１０１）は、上記背景画像の一部（６１２）と上記背景画像の一部（６１３）とを組み合わせて、隠消対象である動体オブジェクトの背景画像（６１４）を投機的に取得することが可能になる。さらに、動画撮影機器（１０１）は、動体オブジェクト（６０１）と動画撮影機器（１０１）との予測される距離（６０３）に基づいて上記投機的に取得した背景画像（６１４）を拡大若しくは縮小したり、又は、上記投機的に取得した背景画像（６１４）の明度、彩度若しくはそれらの組み合わせを、隠消対象である動体オブジェクトの予想される移動先の周囲の光量及び／又は影に従って当該周囲の明度及び彩度に合うように予め補正したりしてもよい。
【０１４７】
図７Ａは、図１Ａに従うハードウェア構成を好ましくは備えており、本発明の実施態様に従う動画撮影機器（１０１）の機能ブロック図の一例を示した図である。
動画撮影機器（１０１）は、センサ手段（図示せず）（距離取得センサ手段（７０１）及び加速度取得センサ手段（７０２）を含む）、動画撮影手段（７０３）、隠消現実投影手段（７０４）、オブジェクト選択手段（７０５）、オブジェクト検知手段（７０６）、動画格納手段（７０７）、ユーザ静動判断手段（７０８）、ユーザ移動方向・速度算出手段（７０９）、オブジェクト静動判断手段（７１０）、オブジェクト移動方向・速度算出手段（７１１）、投機的背景画像取得手段（７１２）、投機的背景画像格納手段（７１３）、並びに、隠消現実実施手段（７１４）の各構成要素を備えている。
【０１４８】
図７Ａに示す動画撮影機器（１０１）が備えているセンサ手段（図示せず）は、図１Ａに示すセンサ手段（１１７）と同じ機能を有するものである。図７Ａに示すセンサ手段は、距離取得センサ手段（７０１）及び加速度取得センサ手段（７０２）を備えており、且つ、必要に応じて、ジャイロセンサ、地磁気センサ及び測位センサを備えうる。距離取得センサ手段（７０１）及び加速度取得センサ手段（７０２）はそれぞれ、図１Ａに示す距離取得センサ手段（１１８）及び加速度取得センサ手段（１１９）に対応するので、それらの説明をここでは省略する。
【０１４９】
動画撮影手段（７０３）は、図１Ａに示す動画撮影手段（１１６）に対応するので、その説明をここでは省略する。
【０１５０】
隠消現実投影手段（７０４）は、本発明の実施態様に従い、隠消対象である動体オブジェクトが背景画像でリアルタイムに隠消された動画データを表示するための表示装置である。隠消現実投影手段（７０４）は、図１Ａに示す表示装置（１０６）に対応する。
【０１５１】
オブジェクト選択手段（７０５）は、ユーザが動体オブジェクトを隠消現実投影手段（７０４）上で選択することを可能にする。具体的には、オブジェクト選択手段（７０５）は、例えば、現在のフレームでユーザが新しく動体オブジェクトを選択する場合（図５Ａに示すステップ５０４を参照）において、及び、当該現在のフレームの直前のフレームでユーザが動体オブジェクトを選択する場合（図５Ａのステップ５０６を参照）において、ユーザが隠消現実投影手段（７０４）上で動体オブジェクトを選択することを許す。
【０１５２】
オブジェクト検知手段（７０６）は、図５Ａに示すステップ５０３を実行しうる。
【０１５３】
動画格納手段（７０７）は、動画撮影手段（７０３）で撮影された画像データを格納する。また、動画格納手段（７０７）は、図５Ｃに示すステップ５２８の隠消対象である動体オブジェクトが隠消された動画データを格納しうる。動画格納手段（７０７）は、図１Ａに示す記憶媒体（１０８）でありうる。
【０１５４】
ユーザ静動判断手段（７０８）は、動画撮影機器（１０１）（すなわち、動画撮影機器（１０１）を所持するユーザでもある）が静止しているか又は移動しているかを判定しうる。ユーザ静動判断手段（７０８）は、動画撮影手段（７０３）からの動画データと動体オブジェクトの加速度から、動体オブジェクトが静止又は動いているかを判断しうる。
【０１５５】
ユーザ移動方向・速度算出手段（７０９）は、動画撮影機器（１０１）（すなわち、動画撮影機器（１０１）を所持するユーザでもある）の移動方向（ＸＹＺ軸方向）、及びその移動速度を算出しうる。ユーザ移動方向・速度算出手段（７０９）は、動画撮影手段（７０３）から、動画撮影機器（１０１）を持つユーザの進行方向を算出し、当該動画データと動画撮影機器（１０１）の加速度から上記ユーザの速度を算出しうる。
【０１５６】
オブジェクト静動判断手段（７１０）は、動画中のオブジェクトが静止しているか又は移動しているかを判定しうる。オブジェクト静動判断手段（７１０）は、動画撮影手段（７０３）からの動画データから、上記オブジェクトが静止又は動いているかを判断しうる。
【０１５７】
オブジェクト移動方向・速度算出手段（７１１）は、動体オブジェクトの移動方向（ＸＹＺ軸方向）、及びその移動速度を算出しうる。
【０１５８】
投機的背景画像取得手段（７１２）は、図５Ｄのステップ５３２〜ステップ５３４を実行しうる。また、投機的背景画像取得手段（７１２）は、図５Ｃのステップ５２４を実行するようにしてもよい。
【０１５９】
投機的背景画像格納手段（７１３）は、図５Ｄのステップ５３３で取得した，投機的に取得した背景画像を格納する。投機的背景画像格納手段（７１３）は、図１Ａに示す記憶媒体（１０８）でありうる。
【０１６０】
隠消現実実施手段（７１４）は、図５Ｃのステップ５２６を実行しうる。
【０１６１】
図７Ｂは、図１Ｂに従うハードウェア構成を好ましくは備えており、本発明の実施態様に従う動画撮影機器（１２１）及び端末（１３１）の機能ブロック図の一例を示した図である。
動画撮影機器（１２１）は、図７Ａに示す動画撮影機器（１０１）の構成のうち、少なくとも、センサ手段（図示せず）（距離取得センサ手段（７０１）及び加速度取得センサ手段（７０２）を含む）、動画撮影手段（７０３）、隠消現実投影手段（７０４）、オブジェクト選択手段（７０５）を備えている。
【０１６２】
端末（１３１）は、図７Ａに示す動画撮影機器（１０１）の構成のうち、オブジェクト検知手段（７０６）、動画格納手段（７０７）、ユーザ静動判断手段（７０８）、ユーザ移動方向・速度算出手段（７０９）、オブジェクト静動判断手段（７１０）、オブジェクト移動方向・速度算出手段（７１１）、投機的背景画像取得手段（７１２）、投機的背景画像格納手段（７１３）、及び隠消現実実施手段（７１４）の各構成要素を備えていてもよい。代替的には、端末（１３１）は、当該各構成要素の任意の一部を、動画撮影機器（１２１）が備えるように変更されうる。
【０１６３】
図８は、図１Ａに従うハードウェア構成を好ましくは備えており、本発明の実施態様に従う危険物発見機能付の動画撮影機器（１０１）の機能ブロック図の一例を示した図である。
図８に示す動画撮影機器（１０１）は、図７Ａに示す各構成要素に加えて、距離測定手段（８０１）、危険度判断手段（８０２）、危険回避措置判断手段（８０３）及び危険回避措置実施手段（８０４）を備えうる。
【０１６４】
距離測定手段（８０１）は、動画撮影手段（７０３）からの動画と距離取得センサ手段（７０１）、例えば赤外線方式、レーザ方式又は超音波方式の測距センサからのデータとから、動画撮影機器（１０１）（すなわち、動画撮影機器（１０１）を所持するユーザでもある）と隠消対象である動体オブジェクトとの距離を算出しうる。また、距離測定手段（８０１）は、動画撮影手段（７０３）からの静止画像に基づいて動体オブジェクトの寸法（高さ）を測定し、そして、ジャイロセンサ（図示せず）により動画撮影機器（１０１）の角度を計算することで、動体オブジェクトと動画撮影機器（１０１）との間の距離を測定しうる。また、距離測定手段（８０１）は例えば、特開２００５−１４８２５３号公報（特許文献５）及び特開２００３−１７７０１７号公報（特許文献６）に記載の距離測定法を使用しうる。特許文献５及び６に記載された内容は参照によって本明細書中に取り込まれる。距離測定手段（８０１）は例えば、図５Ｅに示すステップ５４１を実施しうる。
【０１６５】
危険度判断手段（８０２）は、危険度を計算する動体オブジェクトが動画撮影機器（１０１）を所持するユーザに与えうる危険度を計算しうる。危険度判断手段（８０２）は例えば、図５Ｅに示すステップ５４２を実施しうる。
【０１６６】
危険回避措置判断手段（８０３）は、危険度の閾値、危険度の大きさ、動体オブジェクトと動画撮影機器（１０１）を所持するユーザとの間の距離に従って、どのような所定の動作を実行すべきかの割り振りを行いうる。危険回避措置判断手段（８０３）は例えば、図５Ｅに示すステップ５４３、５４５及び５４７を実施しうる。
【０１６７】
危険回避措置実施手段（８０４）は、危険回避措置をとるために、危険度の閾値、危険度の大きさ、動体オブジェクトと動画撮影機器（１０１）を所持するユーザとの間の距離に従って事前に定められた所定の危険回避措置を施す。危険回避措置実施手段（８０４）は例えば、図５Ｅに示すステップ５４４、５４８及び５４７を実施しうる。
【図１Ａ】
2014096661.tif 000003
【図１Ｂ】
2014096661.tif 000004
【図５Ａ】
2014096661.tif 000005
【図５Ｂ】
2014096661.tif 000006
【図５Ｃ】
2014096661.tif 000007
【図５Ｄ】
2014096661.tif 000008
【図５Ｅ】
2014096661.tif 000009
【図７Ａ】
2014096661.tif 000010
【図７Ｂ】
2014096661.tif 000011
【図８】
2014096661.tif 000012
【図２Ａ】
2014096661.tif 000013
【図２Ｂ】
2014096661.tif 000014
【図２Ｃ】
2014096661.tif 000015
【図３Ａ】
2014096661.tif 000016
【図３Ｂ】
2014096661.tif 000017
【図４】
2014096661.tif 000018
【図６】
2014096661.tif 000019