(57)【要約】【課題】物理的な相対位置に基づく写真上のＩＤタギング装置および方法を提供する。【解決手段】被写体を撮影するカメラの空間上の姿勢を計算する姿勢計算モジュールと、前記計算された姿勢情報および前記カメラの情報を用いて前記被写体が撮影される角度を計算する撮影角度計算モジュールと、前記計算された撮影角度と前記被写体の所定識別情報とを獲得して、前記被写体間の相対的距離および座標を計算する座標計算モジュールと、前記計算された距離および座標を用いて前記撮影角度内に存在する被写体を識別する有効被写体選定モジュールと、前記識別された被写体に関する識別情報を撮影されたイメージに含めるイメージタギングモジュールとを含む。【選択図】図１
2008099268.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影するカメラの空間上の姿勢を計算する姿勢計算モジュールと、
前記計算された姿勢情報および前記カメラの情報を用いて前記被写体が撮影される角度を計算する撮影角度計算モジュールと、
前記計算された撮影角度と前記被写体の所定識別情報とを獲得して、前記被写体間の相対的距離および座標を計算する座標計算モジュール、および
前記被写体に関する識別情報を撮影されたイメージに含めるイメージタギングモジュールとを含む物理的な相対位置に基づく写真上のＩＤタギング装置。
【請求項２】
イメージ検索のためにユーザによって前記識別情報が入力されるユーザ入力モジュールをさらに含む請求項１に記載の物理的な相対位置に基づく写真上のＩＤタギング装置。
【請求項３】
前記入力された被写体の識別情報とマッピングされるメタデータを格納して該当識別情報が含まれたイメージを検索するイメージ検索モジュールをさらに含む請求項２に記載の物理的な相対位置に基づく写真上のＩＤタギング装置。
【請求項４】
前記イメージ検索モジュールは、被写体を撮影するカメラおよび外部機器のうち少なくとも１つに含まれて、前記識別情報によって所望するイメージを検索する請求項３に記載の物理的な相対位置に基づく写真上のＩＤタギング装置。
【請求項５】
前記カメラの空間上の姿勢は、ロール、ピッチおよびヨー角のうち少なくとも１つ以上を含む請求項１に記載の物理的な相対位置に基づく写真上のＩＤタギング装置。
【請求項６】
前記姿勢計算モジュールは、慣性信号によってロール角とピッチ角とを計算し、地磁気信号によってヨー角を計算する請求項１に記載の物理的な相対位置に基づく写真上のＩＤタギング装置。
【請求項７】
前記カメラの情報は、カメラの焦点距離、イメージセンサ領域の大きさを含む請求項１に記載の物理的な相対位置に基づく写真上のＩＤタギング装置。
【請求項８】
前記被写体の所定識別情報は、ＲＦＩＤ、ブルートゥース、およびＵＷＢで用いられる固有番号、移動端末機の電話番号、ネットワーク端末機のＩＰのうち１つを含む請求項１に記載の物理的な相対位置に基づく写真上のＩＤタギング装置。
【請求項９】
前記計算された距離および座標を利用して前記撮影角度内に存在する被写体を識別する有効被写体選定モジュールをさらに含む請求項１に記載の物理的な相対位置に基づく写真上のＩＤタギング装置。
【請求項１０】
前記被写体の加速度を測定し、地球の北から南に向かう磁力線を検出するセンサモジュールをさらに含む請求項１に記載の物理的な相対位置に基づく写真上のＩＤタギング装置。
【請求項１１】
前記センサモジュールは加速度および地磁気センサを含む請求項１０に記載の物理的な相対位置に基づく写真上のＩＤタギング装置。
【請求項１２】
被写体を撮影するカメラの空間上の姿勢を計算する姿勢計算ステップと、
前記計算された姿勢情報および前記カメラの情報を用いて前記被写体が撮影される角度を計算する撮影角度計算ステップと、
前記計算された撮影角度と前記被写体の所定識別情報とを獲得して、前記被写体間の相対的距離および座標を計算する座標計算ステップと、
前記計算された距離および座標を用いて前記撮影角度内に存在する被写体を識別する有効被写体選定ステップと、
前記識別された被写体に関する識別情報を撮影されたイメージに含めるイメージタギングステップとを含む物理的な相対位置に基づく写真上のＩＤタギング方法。
【請求項１３】
イメージ検索のためにユーザによって前記識別情報が入力されるユーザの入力ステップをさらに含む請求項１２に記載の物理的な相対位置に基づく写真上のＩＤタギング方法。
【請求項１４】
前記入力された被写体の識別情報とマッピングされるメタデータを格納して該当識別情報が含まれたイメージを検索するイメージ検索ステップをさらに含む請求項１３に記載の物理的な相対位置に基づく写真上のＩＤタギング方法。
【請求項１５】
前記イメージ検索ステップは、被写体を撮影するカメラおよび外部機器のうち少なくとも１つに含まれて、前記識別情報によって所望するイメージを検索する請求項１４に記載の物理的な相対位置に基づく写真上のＩＤタギング方法。
【請求項１６】
前記カメラの空間上の姿勢は、ロール、ピッチおよびヨー角のうち少なくとも１つ以上を含む請求項１２に記載の物理的な相対位置に基づく写真上のＩＤタギング方法。
【請求項１７】
前記姿勢計算ステップは、慣性信号によってロール角とピッチ角とを計算し、地磁気信号によってヨー角を計算する請求項１２に記載の物理的な相対位置に基づく写真上のＩＤタギング方法。
【請求項１８】
前記カメラの情報は、カメラの焦点距離、イメージセンサ領域の大きさを含む請求項１２に記載の物理的な相対位置に基づく写真上のＩＤタギング方法。
【請求項１９】
前記被写体の所定識別情報は、ＲＦＩＤ、ブルートゥース、およびＵＷＢで用いられる固有番号、移動端末機の電話番号、ネットワーク端末機のＩＰのうち１つを含む請求項１２に記載の物理的な相対位置に基づく写真上のＩＤタギング方法。
【請求項２０】
前記有効被写体選定ステップは前記撮影角度内に存在する被写体をフィルタリングする請求項１２に記載の物理的な相対位置に基づく写真上のＩＤタギング方法。
【請求項２１】
被写体を撮影するカメラの空間上の姿勢を計算する姿勢計算ステップと、
前記計算された姿勢情報および前記カメラ情報を利用して前記被写体が撮影された角度を計算する角度計算ステップと、
前記計算された撮影角度と前記被写体の所定識別情報を獲得し、前記被写体間の相対的距離および座標を計算する座標計算ステップと、
前記計算された座標計算ステップを利用して前記被写体の識別情報を生成するステップ、および
前記生成された情報と撮影されたイメージを格納するステップを含む
物理的な相対位置に基づく写真上のＩＤタギング方法。
【請求項２２】
前記計算された被写体間の相対的距離および座標を使用して撮影角度内の被写体を識別するステップをさらに含む請求項２１に記載の物理的な相対位置に基づく写真上のＩＤタギング方法。
【請求項２３】
前記識別情報を利用して撮影されたイメージを検索する請求項２１に記載の物理的な相対位置に基づく写真上のＩＤタギング方法。
【請求項２４】
前記識別情報を利用して撮影されたイメージを複製する請求項２１に記載の物理的な相対位置に基づく写真上のＩＤタギング方法。
【請求項２５】
被写体の所定識別情報を獲得するステップ、および
前記獲得された所定識別情報を前記被写体の写真と共に格納するステップを含む物理的な相対位置に基づく写真上のＩＤタギング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物理的な相対位置に基づく写真上のＩＤタギング（または保存）装置および方法に関し、より詳しくは、カメラで撮影したイメージに含まれる人物または事物の識別情報を抽出し、これをイメージと共に格納することによって、ＩＤを利用して迅速かつ便利に撮影したイメージを検索できる物理的な相対位置に基づく写真上のＩＤタギング装置および方法に関するものである。
【背景技術】
【０００２】
近年に入り、デジタルカメラに格納された写真を効果的に検索する必要性が増大している。
日常生活で記憶したい瞬間や卒業式、誕生日パーティのような行事を記録として残す人達が増加しながら、多量の写真撮影をする場合が多くなった。
【０００３】
また、日常生活で合う人々の大部分が携帯電話を所持しており、このうち、カメラ付き携帯電話（カメラフォン）が多数占めている。
【０００４】
一方、ブローグ、サイワールドなどのようなミニホームページの人気によって、デジタルカメラとカメラフォンを用いて、多量の写真を撮影し、撮影した写真を互いに共有するトレンドが増加している。
【０００５】
これにより、個人当たり、少なくは数百枚から多くは数千枚の写真が存在し得、このように膨大な写真の中から本人が希望する写真（例えば、特定人物と取った写真）を探すためには、すべてのイメージファイルを１つずつ開いてみたり、写真格納時に後で内容が分かるようにユーザが該当内容を記録して格納しなければならない不便さがあった。
【０００６】
上述した不便さを改善しようと検索を自動化する方法として、映像処理技法を用いて写真を処理し、該当写真に含まれる人物の顔を認識して、所望する人物を自動検索する方法が提示されたが、信頼性のある顔検索結果を得ることができず、特許文献１は、予め指定された電話番号へ撮影されたイメージを伝送するだけで、上述した問題は未だ解決されずにいる。
【特許文献１】大韓民国公開特許第２００５−０６４８２３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、物理的な相対位置に基づく写真上のＩＤタギング装置および方法によって、写真撮影時点にカメラで撮影したイメージに含まれる人物または事物の識別情報を自動で抽出し、これをメタデータとしてイメージと共に格納することによって、ＩＤを利用してユーザが迅速かつ便利にイメージを検索できるようにすることにその目的がある。
【０００８】
本発明の目的は、以上で言及した目的に制限されず、言及していないまた他の目的は下記記載によって当業者が明確に理解できるものである。
【課題を解決するための手段】
【０００９】
前記目的を達成するために、本発明の一態様に係る物理的な相対位置に基づく写真上のＩＤタギング装置は、被写体を撮影するカメラの空間上の姿勢を計算する姿勢計算モジュールと、前記計算された姿勢情報および前記カメラの情報を用いて前記被写体が撮影される角度を計算する撮影角度計算モジュールと、前記計算された撮影角度と前記被写体の所定識別情報とを獲得して、前記被写体間の相対的距離および座標を計算する座標計算モジュールと、前記計算された距離および座標を用いて前記撮影角度内に存在する被写体を識別する有効被写体選定モジュールと、前記識別された被写体に関する識別情報を撮影されたイメージに含めるイメージタギングモジュールとを含む。
【００１０】
前記目的を達成するために、本発明の他の態様に係る物理的な相対位置に基づく写真上のＩＤタギング方法は、被写体を撮影するカメラの空間上の姿勢を計算する姿勢計算ステップと、前記計算された姿勢情報および前記カメラの情報を用いて前記被写体が撮影される角度を計算する撮影角度計算ステップと、前記計算された撮影角度と前記被写体の所定識別情報とを獲得して、前記被写体間の相対的距離および座標を計算する座標計算ステップと、前記計算された距離および座標を用いて前記撮影角度内に存在する被写体を識別する有効被写体選定ステップと、前記識別された被写体に関する識別情報を撮影されたイメージに含めるイメージタギングステップとを含む。
【発明の効果】
【００１１】
本発明の物理的な相対位置に基づく写真上のＩＤタギング装置および方法によれば、次のような効果が１つあるいはそれ以上ある。
【００１２】
カメラで撮影したイメージに含まれる人物または事物の識別情報を自動で抽出し、これをメタデータとしてイメージと共に格納することによって、ユーザが迅速かつ便利にイメージの検索ができる長所がある。
【発明を実施するための最良の形態】
【００１３】
その他、実施形態の具体的な事項は、詳細な説明および図面に含まれている。
本発明の利点および特徴、そしてそれらを達成する方法は、添付する図面と共に詳細に後述する実施形態を参照すれば明確になる。しかし、本発明は以下にて開示する実施形態に限定されず、互いに異なる多様な形態によって実施され、単に本実施形態は本発明の開示が完全なものとなるようにし、本発明が属する技術分野で通常の知識を有する者に発明の範疇を完全に知らせるために提供されるものであって、本発明は請求項の範疇によってのみ定義されるものである。明細書の全体に亘り、同一参照符号は同一構成要素を示す。
【００１４】
以下、本発明の実施形態による物理的な相対位置に基づく写真上のＩＤタギング装置および方法を説明するためのブロック図または処理フローチャートに対する図面を参考にしながら、本発明について説明することにする。
【００１５】
この時、処理フローチャートの各ブロックとフローチャートの組合せは、コンピュータプログラムインストラクションによって行われ得ることが理解できる。
【００１６】
これらのコンピュータプログラムインストラクションは、汎用コンピュータ、特殊用コンピュータまたはその他のプログラム可能なデータプロセシング装備のプロセッサに搭載されるため、コンピュータまたはその他のプログラム可能なデータプロセシング装備のプロセッサによって行われる、そのインストラクションがフローチャートブロックで説明された機能を行う手段を生成するようになる。
【００１７】
これらコンピュータプログラムインストラクションは、特定方式で機能を具現するために、コンピュータまたはその他のプログラム可能なデータプロセシング装備が備えられるコンピュータによって利用可能または読取可能なメモリに格納されることも可能であるため、そのコンピュータによって利用可能または読取可能なメモリに格納されたインストラクションは、フローチャートブロックで説明する機能を行うインストラクション手段を含む製造品目の生産に用いることも可能である。
【００１８】
コンピュータプログラムインストラクションは、コンピュータまたはその他のプログラム可能なデータプロセシング装備上に搭載することも可能であるため、コンピュータまたはその他のプログラム可能なデータプロセシング装備上で一連の動作ステップが行われ、コンピュータで実行されるプロセスを生成して、コンピュータまたはその他のプログラム可能なデータプロセシング装備の機能を行うインストラクションはフローチャートブロックで説明する各ステップの機能を実行することも可能である。
【００１９】
また、各ブロックは、特定された論理的機能を実行するための１つ以上の実行可能なインストラクションを含むモジュール、セグメント、またはコードの一部を示すことができる。
【００２０】
また、複数の代替実行例ではブロックで言及された機能が順序から外れて行われることも可能であることに注目しなければならない。
【００２１】
例えば、連続して図示されている２つのブロックは、実質的に同時に行われることも可能で、またはそのブロックが時々該当機能により逆順で行われることも可能である。
【００２２】
以下、添付した図面を参照して、本発明の好ましい実施形態を詳細に説明することにする。
【００２３】
図１は、本発明の実施形態に係る物理的な相対位置に基づく写真上のＩＤタギング装置の構成を示したブロック図である。
物理的な相対位置に基づく写真上のＩＤタギング装置１００は、被写体を撮影するカメラの空間上の姿勢を計算する姿勢計算モジュール１０１と、計算された姿勢情報およびカメラの情報を用いて被写体が撮影される角度を計算する撮影角度計算モジュール１０２と、計算された撮影角度と被写体の所定識別情報とを獲得して、被写体間の相対的距離および座標を計算する座標計算モジュール１０３と、計算された距離および座標を用いて撮影角度内に存在する被写体を選定する有効被写体選定モジュール１０４と、選定された被写体に関する識別情報を撮影されたイメージに含めるイメージタギングモジュール１０５と、イメージ検索のためにユーザによって識別情報が入力されるユーザ入力モジュール１０６と、入力された被写体の識別情報とマッピングされるメタデータを格納して該当識別情報が含まれたイメージを検索するイメージ検索モジュール１０７と、カメラ移動時に発生する加速度を測定して磁力線を検出するセンサモジュール１０８とを含む。
【００２４】
この時、本実施形態で用いられる「モジュール」という用語は、ソフトウェアまたはＦＰＧＡまたはＡＳＩＣのようなハードウェア構成要素を意味し、モジュールはある役割を行う。ところが、モジュールは、ソフトウェアまたはハードウェアに限定される意味ではない。モジュールは、アドレッシングできる格納媒体にあるように構成することもでき、１つまたはそれ以上のプロセッサを再生させるように構成することもできる。したがって、一例としてモジュールはソフトウェア構成要素、オブジェクト指向ソフトウェア構成要素、クラス構成要素およびタスク構成要素のような構成要素と、プロセス、関数、属性、プロシージャ、サブルーチン、プログラムコードのセグメント、ドライバ、ファームウェア、マイクロコード、回路、データ、データベース、データ構造、テーブル、アレイ、および変数を含む。構成要素とモジュールの中で提供されている機能は、さらに小さい数の構成要素およびモジュールに結合したり、追加的な構成要素とモジュールにさらに分離したりすることができる。
【００２５】
参考に、本発明における被写体は、識別情報を含む様々な対象であることができるが、説明の便宜上、人を実施形態で説明するようにする。
【００２６】
撮影者と被撮影者とは皆携帯電話を所持しており、撮影者の携帯電話には姿勢検出のための加速度、地磁気センサが含まれており、撮影者と被撮影者の携帯電話の間には近距離通信が可能であり、互いに相対的な座標計算のための距離計算プロトコルが搭載されていると仮定する。
【００２７】
姿勢計算モジュール１０１は、被写体を撮影するカメラの空間上の姿勢を計算する。
ここで、カメラの空間上の姿勢は、カメラが３次元空間上で有するロール（ｒｏｌｌ）、ピッチ（ｐｉｔｃｈ）、ヨー（ｙａｗ）角度のうち少なくとも１つ以上の角度を含み、図２にロール、ピッチ、ヨー角度に対する簡単な内容が示されている。
【００２８】
カメラのロール角２０１は正面を基準にカメラが左右に回転した角度であり、ピッチ角２０２はカメラのレンズが正面を基準として上下に回転した角度であり、ヨー角２０３はカメラが真北の方向を基準として東西南北の方向に回転した角度である。
【００２９】
上述した３次元空間上におけるカメラの姿勢は、センサモジュール１０８に含まれた加速度センサ１０８−１と地磁気センサ１０８−２とを用いて知ることができる。
【００３０】
参考に、センサモジュール１０８は、３軸加速度センサ１０８−１と地磁気センサ１０８−２とで構成され、加速度センサ１０８−１は物体が運動時に発生する加速度の値を測定し、地磁気センサ１０８−２は地球の北から南へ向かう磁力線を検出する。
【００３１】
センサモジュール１０８によって、姿勢計算モジュール１０１は慣性信号によってロール角２０１とピッチ角２０２とを計算し、地磁気信号によってヨー角２０３を計算することができる。
【００３２】
一般的に、カメラ撮影時にはぶれないように写真を撮るために、できるだけ動きを最小化するため、動きによる加速度が非常に小さい。
【００３３】
したがって、センサで検出した加速度には重力による加速度だけが存在する可能性が多いため、加速度センサによる姿勢検出の正確度が高い長所がある。
【００３４】
センサによって検出した３軸加速度の値を各々
【００３５】
【数１】
2008099268.tif 000003
とする時、ロール角φとピッチ角θとの計算は次の一般式（１）のようになる。
【００３６】
【数２】
2008099268.tif 000004
撮影角度計算モジュール１０２は、姿勢計算モジュール１０１で計算された姿勢情報およびカメラの情報を用いて被写体が撮影される角度を計算する。
【００３７】
ここで、カメラの情報は、カメラの焦点距離イメージセンサ領域の大きさを含み、被写体が撮影される角度はカメラの空間上の姿勢とカメラの焦点距離とを用いて計算することができる。
【００３８】
すなわち、撮影角度計算モジュール１０２は、現在のカメラのイメージセンサに到達して映像内に含まれる外部領域の角度を計算する。
【００３９】
図３は、撮影角度計算モジュール１０２で用いる水平方向および垂直方向撮影角度に対する図面である。
撮影角度は、
【００４０】
【数３】
2008099268.tif 000005
２種類によって定義され、この２方向のすべてのレンズの焦点距離ｆとイメージセンサの
【００４１】
【数４】
2008099268.tif 000006
によって、次の一般式（２）のように決定される。
【００４２】
【数５】
2008099268.tif 000007
座標計算モジュール１０３は、撮影角度計算モジュール１０２で計算された撮影角度と被写体の所定識別情報とを獲得して、被写体間の相対的距離および座標を計算する。
【００４３】
ここで、被写体の所定識別情報は、ＲＦＩＤ、ブルートゥース、およびＵＷＢで用いられる固有番号、移動端末機の電話番号、ネットワーク端末機のＩＰのうち１つを含む。
【００４４】
一方、一般的に座標を抽出する方法としては、大きく２種類の他の方法が存在する。
【００４５】
第一に、位置を提供する外部装置が存在する場合である。例えば、室内の天井に超音波発信機を一定の間隔や一定の位置に配置して機器の位置を獲得する方法があり、位置に関する情報を格納しているＲＦＩＤを読取って位置を獲得する方法がある。
この場合、位置を提供する外部装置は、携帯機器と通信して、各機器の座標を受信することによって、平面上で携帯機器の座標を獲得することができる。
【００４６】
第二に、位置を提供する外部装置が存在しない場合である。
この場合には、携帯機器間の相互距離を計算して統合することによって座標を獲得することができる。
【００４７】
携帯機器間の距離を獲得する方法には、ＲＦ信号の距離にともなう減衰を用いる方法、ＲＦと超音波との間の伝達の速度差を用いた方法、携帯電話のＣｅｌｌ  ＩＤを用いる方法などが存在し、本発明では説明の便宜上最も代表的なＲＦ信号の距離にともなう減衰を用いる方法、ＲＦと超音波との間の伝達の速度差を用いた方法を説明する。
【００４８】
図４Ａ〜４Ｂは、座標計算モジュール１０３の距離測定の実施形態を示す図面である。
先ず、ＲＦ信号の距離にともなう減衰を用いる方法（図４Ａ）は、ＲＦ信号の特性に応じて距離にともなう減衰に対するテーブルを格納し、現在受信されたＲＦ信号の大きさを格納したテーブルと比較して、該当距離を得る方式である。
【００４９】
ＲＦと超音波との間の伝達速度の差を用いる方法（図４Ｂ）には、ＲＦが秒速３００，０００ｋｍの移動速度を有するが、超音波は秒当たり０．３３ｋｍの移動速度を有することを用いる。
【００５０】
この方法は、ＲＦと超音波を同時に送信し、受信する側でＲＦを検出した後に超音波が到達するまでの時間差を用いて距離を推定する方式である。
【００５１】
上述した方法によって各携帯機器間の距離を獲得した後に距離を合わせて、携帯機器の座標を計算する。
【００５２】
一方、距離情報を基盤に座標を計算する方式は、大きく３つの携帯電話間の距離に基づいて座標に変換する過程と、変換された座標を合わせて全体座標を計算する方法とで構成される。
【００５３】
図５は、座標計算モジュール１０３で携帯電話間の距離によって座標を計算する方法を示す図面である。
前記図１に示す装置に関する詳細説明の部分において、本発明は撮影者と被撮影者とは皆携帯電話を所持しており、撮影者の携帯電話には姿勢検出のための加速度、地磁気センサが含まれており、撮影者と被撮影者の携帯電話の間には近距離通信が可能で、互いに相対的な座標計算のための距離計算プロトコルが搭載されていると仮定したため、各携帯電話間の距離計算が可能である（Ｓ５０１）。
【００５４】
Ｓ５０１後、各携帯電話間の位置を三角形に分割し（Ｓ５０２）、分割された三角形別の座標を計算する（Ｓ５０３）。
計算方法は、先ず２つの携帯電話の座標を水平方向に正規化させ、これを基準として携帯電話の座標を計算する。
２つの携帯電話の座標を水平方向に正規化させれば、基準となる携帯電話の座標は（０，０）になり、他の座標はＳ５０１で計算された距離が自身の水平方向座標になる（３つの座標中の２つの座標計算）。
【００５５】
三角形において三辺の長さが分かっている時、三角形の広さを計算できる「ヘロンの公式」を用いて分割された三角形の広さを計算することができ、三角形の広さと各辺の長さが分かれば、三角形をなす角が分かるために残りの他の１つの座標を計算することができる。
【００５６】
Ｓ５０３において水平方向に正規化され、計算された携帯電話の座標を地磁気センサによって測定した真北方向に回転させる（Ｓ５０４）。
【００５７】
Ｓ５０４を介して、真北方向を基準とする物理的な座標を獲得することができ（Ｓ５０５）、３つの携帯電話の間の座標を合わせて全体携帯電話の座標を計算する（Ｓ５０６）。
【００５８】
この他にも、対象の間の物理的な位置抽出のためには、携帯機器間の近距離通信によって相対的な距離を抽出し、この距離を合わせて座標を計算することができる。
【００５９】
今後４Ｇ通信環境が到来するようになれば、携帯機器間の近距離通信が可能になるため、このような通信信号の特性を用いて距離計算が可能である。
【００６０】
有効被写体選定モジュール１０４は、座標計算モジュール１０３で計算された距離および座標を用いて撮影角度内に存在する有効な被写体を選定する。
【００６１】
カメラの撮影角度内に存在しないが、カメラの周囲に位置して、カメラが被写体の所定識別情報を認識したり、撮影角度内に含まれているが、非常に遠くに離れているため映像には含まれないか、背景として認識されたりする場合がある。
この場合には、写真上のＩＤに含まれる必要がないため、フィルタリングする過程が必要である。
【００６２】
図６は、本発明の実施形態に係る撮影角度を外れた被写体をフィルタリングする方法を示す図面である。
カメラの撮影角度内に存在する被写体６０１ａと、カメラの撮影角度内に存在しないが、カメラの周囲に位置し、カメラが所定識別情報を認識した被写体６０１ｂ，６０１ｃ，６０１ｄとの区別は、「不等式の領域」を用いることができる。
【００６３】
座標平面において、不等式を満足する点全体の集合を不等式の領域というが、不等式ｙ＞ｆ（ｘ）の領域は曲線ｙ＝ｆ（ｘ）の上の部分であり、不等式ｙ＜ｆ（ｘ）の領域は曲線ｙ＝ｆ（ｘ）の下の部分になる。
【００６４】
この時、曲線ｙ＝ｆ（ｘ）に位置しない任意の点Ｐを上述した不等式に代入し、不等式が満足または不満足となる結果に応じて、任意の点Ｐの位置が曲線ｙ＝ｆ（ｘ）を基準として、どの領域に位置するかを知ることができる。
【００６５】
これを用いて、図６Ａに示されたカメラの撮影角をなす仮想の線を
【００６６】
【数６】
2008099268.tif 000008
として（この時ａ１＞ａ２と仮定する）、２つの仮想の線６０２ａ，６０２ｂによって生成される領域を各々第１領域６０３ａ、第２領域６０３ｂ、第３領域６０３ｃ、第４領域６０３ｄとすれば、各領域６０３ａ〜６０３ｄは次の条件を満足する。
【００６７】
【数７】
2008099268.tif 000009
したがって、カメラの撮影角度から外れた被写体をフィルタリングするためには、カメラが認識した所定識別情報を有する被写体の座標をカメラの撮影角度内に該当する第１領域６０３ａの条件に代入する。
【００６８】
その結果、条件を満足する座標の被写体は、カメラの撮影角度内に存在するもので、条件を満足しない座標の被写体はカメラの撮影角度から外れたものとみなすことができる。
【００６９】
その他の方法として、抽出されたオブジェクトの座標の平均と分散を計算した後、この平均から２シグマ（Ｓｉｇｍａ）以上の距離にあるオブジェクトは識別情報のＩＤを記録しないため、撮影角度と距離とを同時に考慮してオブジェクトをフィルタリングできる方法もある。
【００７０】
イメージタギングモジュール１０５は、有効被写体選定モジュール１０４で選定された被写体に関する識別情報を撮影されたイメージに含める。
【００７１】
イメージタギングモジュール１０５では、抽出した携帯電話ＩＤをＪＰＥＧなどの標準写真形態（Ｆｏｒｍａｔ）にメタデータ形式で記録する。
【００７２】
図７は、本発明の実施形態に係る被撮影者の識別情報が含まれた写真を示す図面である。
ユーザが撮影した写真に含まれる、すなわち、被写体の撮影角度内に含まれる被撮影者の携帯電話ＩＤ７０１がイメージタギングモジュール１０５によって該当イメージに含まれている。
【００７３】
参考に、ＪＰＥＧの場合には、ＥＸＩＦという拡張フィールドが存在し、ユーザが任意の情報を記録できるように支援する。
ここで、被撮影者の情報を格納して、後で検索に用いることができる。
【００７４】
また、被撮影者情報には、被撮影者のＩＤだけでなくＧＰＳによる座標も共に記録して、後で特定ＩＤを有する人やオブジェクトがイメージ内にどこに位置するかを示し、ユーザの検索および鑑賞に対する便宜性を向上させることができる。
【００７５】
ユーザ入力モジュール１０６では、イメージ検索のためにユーザによって識別情報が入力される。
例えば、ユーザが特定人物の含まれた写真を検索する場合、ユーザ入力モジュール１０６に特定人物の携帯電話番号などの識別情報を入力すれば、後に説明するイメージ検索モジュール１０７は、ユーザ入力モジュール１０６に入力された識別情報が含まれたイメージを検索する。
【００７６】
また、ユーザ入力モジュール１０６は、ユーザが入力することを希望する識別情報を各々のイメージに直接メタデータとして入力することができる。
例えば、新婚旅行で撮影した写真は、新婚旅行という主題を有するようにメタデータで入力すれば、後で主題別に写真を検索することができる。
【００７７】
イメージ検索モジュール１０７は、ユーザ入力モジュール１０６で入力された被写体の識別情報が含まれたイメージを検索し、被写体の識別情報とマッピングされたデータを格納モジュールに１０９格納できる。
イメージ検索モジュール１０７とユーザ入力モジュール１０６との被写体を撮影するカメラおよび外部機器のうち少なくとも１つに含まれ、ユーザが識別情報によって所望するイメージを迅速かつ便利に検索することができるようにする。
【００７８】
図８は、本発明の実施形態に係る物理的な相対位置に基づく写真上のＩＤタギング方法を示すフローチャートである。
センサモジュール１０８と姿勢計算モジュール１０１を介して、カメラの空間上の姿勢を計算する（Ｓ８０１）。
【００７９】
Ｓ８０１後、撮影角度計算モジュール１０２は、カメラの空間上の姿勢情報とカメラの情報を用いて被写体が撮影される角度を計算する（Ｓ８０２）。
【００８０】
座標計算モジュール１０３は、被写体から所定識別情報を獲得して（Ｓ８０３）、Ｓ８０２で計算された撮影角度とＳ８０３で獲得した被写体の所定識別情報によって被写体間の相対的距離および座標を計算する（Ｓ８０４）。
【００８１】
Ｓ８０４後、有効被写体選定モジュール１０４は、Ｓ８０４で計算された距離および座標を用いて撮影角度内に存在する有効被写体を選定する（Ｓ８０５）
Ｓ８０５後、イメージタギングモジュール１０５は、選定された被写体に関する識別情報を撮影されたイメージにメタデータとして含める（Ｓ８０６）。
【００８２】
Ｓ８０６後、ユーザ入力モジュール１０６では、イメージ検索のためにユーザによって識別情報が入力され（Ｓ８０７）、イメージ検索モジュール１０７は入力された識別情報が含まれたイメージを検索する。
検索されたイメージは、ディスプレイ装置を介してユーザに表示される（Ｓ８０８）。
【００８３】
以上、添付した図面を参照して本発明の実施形態を説明したが、本発明が属する技術分野で通常の知識を有する者であれば、本発明がその技術的思想や必須の特徴を変更せず、他の具体的な形態によって実施することができるということを理解できる。したがって、以上で記述した実施形態はすべての面で例示的なものであり、限定的なものではないことを理解しなければならない。
【図面の簡単な説明】
【００８４】
【図１】本発明の実施形態に係る物理的な相対位置に基づく写真上のＩＤタギング装置の構成を示すブロック図である。
【図２】ロール、ピッチ、ヨー角度に対する図である。
【図３】撮影角度計算モジュール１０２で用いる水平方向および垂直方向撮影角度に対する図である。
【図４Ａ】座標計算モジュール１０３の距離測定実施形態を示す図である。
【図４Ｂ】座標計算モジュール１０３の距離測定実施形態を示す図である。
【図５】座標計算モジュール１０３で携帯電話間の距離によって座標を計算する方法を示す図である。
【図６】本発明の実施形態に係る被撮影者識別情報が含まれた写真を示す図である。
【図７】本発明の実施形態に係る物理的な相対位置に基づく写真上のＩＤタギング方法を示すフローチャートである。
【図８】本発明の実施形態に係る物理的な相対位置に基づく写真上のＩＤタギング方法を示すフローチャートである
【符号の説明】
【００８５】
１０１      姿勢計算モジュール
１０２      撮影角度計算モジュール
１０３      座標計算モジュール
１０４      有効被写体選定モジュール
１０５      イメージタギングモジュール
１０６      ユーザ入力モジュール
１０７      イメージ検索モジュール
１０８      センサモジュール
１０９      格納モジュール
【図２】
2008099268.tif 000010
【図３】
2008099268.tif 000011
【図４Ａ】
2008099268.tif 000012
【図４Ｂ】
2008099268.tif 000013
【図５】
2008099268.tif 000014
【図６】
2008099268.tif 000015
【図７】
2008099268.tif 000016
【図８】
2008099268.tif 000017
【図１】
2008099268.tif 000018