(58)【調査した分野】(Int.Cl.,DB名)
【発明を実施するための形態】
【0010】
本発明の目的は、位置情報獲得部が装着された映像撮影装置が、位置情報獲得部初期化以前に映像を撮影する場合、映像の位置情報を計算する方法及びその装置を提供するところにあり、前記方法を実行させるためのプログラムを記録した、コンピュータで読み取り可能な記録媒体を提供するところにある。
【0011】
本発明の一実施形態によれば、位置情報計算方法は、映像撮影装置を利用して映像を撮影する段階と、位置情報を獲得することができるか否かを決定する段階と、前記位置情報を獲得することができない場合、前記映像撮影装置の移動方向及び速度を測定する段階と、前記位置情報を獲得することができるか否かを再決定する段階と、前記位置情報を獲得することができる場合、前記位置情報を利用して、現在基準点を選択的に獲得する段階と、前記移動方向、前記速度及び前記現在基準点を利用して、前記映像に対応する前記位置情報を計算する段階と、を含む。
【0012】
本発明の一実施形態によれば、映像の位置情報を計算する装置は、映像を撮影する映像入力部と、前記装置の移動方向及び速度を測定するセンサ部と、現在基準点を選択的に獲得する位置情報獲得部と、前記映像に対応する位置情報を計算する位置情報演算部と、を含み、前記位置情報獲得部は、前記映像入力部が前記映像を撮影した後、位置情報を獲得することができるか否かを判断し、前記センサ部は、前記位置情報を獲得することができない場合、前記装置の前記移動方向及び前記速度を測定し、前記位置情報獲得部は、前記位置情報を獲得することができるか否かを再決定し、前記位置情報を獲得することができる場合、前記位置情報を利用して、前記現在基準点を選択的に獲得し、前記位置情報演算部は、前記移動方向、前記速度及び前記現在基準点を利用して、前記映像に対応する前記位置情報を計算する。
【0013】
本発明の一実施形態による位置情報計算方法は、映像撮影装置を利用して映像を撮影する段階と、位置情報を獲得することができるか否かを決定する段階と、前記位置情報を獲得することができない場合、前記映像撮影装置の移動方向及び速度を測定する段階と、前記移動方向、前記速度及び以前基準点に基礎して前記映像に対応する前記位置情報を計算する段階と、を含む。
【0014】
本発明の一実施形態による装置は、映像を撮影する映像入力部と、前記装置の移動方向及び速度を測定するセンサ部と、位置情報を獲得する位置情報獲得部と、前記映像に対応する前記位置情報を計算する位置情報演算部と、を含み、前記位置情報獲得部は、前記映像入力部が前記映像を撮影した後、前記位置情報を獲得することができるか否かを判断し、前記センサ部は、前記位置情報を獲得することができない場合、前記装置の前記移動方向及び前記速度を測定し、前記位置情報演算部は、前記移動方向、前記速度及び以前基準点を利用して、前記映像に対応する前記位置情報を計算する。
【0015】
以下、添付された図面を参照して、本発明による望ましい実施形態について詳細に説明する。図面で、同一の参照符号は、同一の構成要素を指称し、図面上で、各構成要素の大きさは、説明の明瞭性のために誇張されてもいる。
【0016】
図1は、本発明の一実施形態による位置補正方法の基本過程を図示したフローチャートである。段階110で、位置補正装置600は、映像入力部610を利用して映像を撮影する。映像入力部610は、デジタル映像入力が可能なセンサを含む。センサは、CCD(charge coupled device)またはCMOS(complementary metal oxide semiconductor)を含む。
【0017】
段階120で、位置補正装置600は、位置情報獲得部630を利用して、位置情報を獲得することができるか否かを判断する。位置情報を獲得することができない場合、段階130に移動し、位置情報を獲得することができる場合、段階170に移動する。位置情報獲得部630は、衛星航法装置(GPS:global positioning system)またはWPS(WiFi positioning system)でもあるが、他の技術に基づいた位置情報獲得部を利用することができるということは、当業者に自明である。
【0018】
段階130で、位置補正装置600は、センサ部620を利用して、移動方向及び速度を測定する。センサ部620は、ジャイロスコープ(gyroscope)、加速度(accelerometer)センサ及び地磁気(geomagnetic)センサのうち少なくとも一つを含む。
【0019】
例えば、ジャイロスコープは、単位時間ごとに移動方向を測定することができ、加速度センサは、加速度を測定することができる。従って、特定時点の位置情報は、数式(1)のように計算される。
【0020】
【数1】
段階140で、位置補正装置600は、位置情報獲得可能いかんを再確認する。位置情報を獲得することができない場合、段階130に移動し、移動方向及び速度を再び測定し、段階140で、位置情報獲得可能いかんを再確認する。すなわち、位置情報を獲得することができない場合、段階130及び段階140が反復的に遂行される。位置情報を獲得することができる場合、段階150に移動する。
【0021】
段階150で、位置補正装置600は、現在時点の位置情報である現在基準点を獲得する。段階160で、位置補正装置600は、測定された移動方向及び速度に基づいて、段階150で測定された現在基準点から、以前に撮影された映像に対応する位置情報を計算する。段階170で、位置補正装置600は、映像及び映像に対応する位置情報を保存する。
【0022】
図2は、本発明の他の実施形態による位置情報獲得部が位置情報未受信地域に入り込む場合、位置補正過程を図示したフローチャートである。
【0023】
位置情報獲得部が位置情報を正常に受信している最中、建物や木などによって位置情報受信が不可能な地域に入り込めば、その地域で撮影された映像は、正確な位置情報を有することができなくなる。従って、本発明の他の実施形態によれば、位置情報獲得部が位置情報未受信地域に入り込む場合、位置補正過程を以下のように記述する。
【0024】
段階210で、位置補正装置600は、映像入力部610を利用して映像を撮影する。映像入力部610は、デジタル映像入力が可能なセンサを含む。センサは、CCDまたはCMOSを含む。
【0025】
段階220で、位置補正装置600は、位置情報獲得部630を利用して、位置情報を獲得することができるか否かを判断する。位置情報を獲得することができない場合、段階230に移動し、位置情報を獲得することができる場合、段階250に移動する。
【0026】
位置情報獲得部630は、衛星航法装置(GPS)またはWPSでもあるが、他の技術に基づいた位置情報獲得部を利用することができるということは、当業者に自明である。
【0027】
段階230で、位置補正装置600は、センサ部620を利用して、移動方向及び速度を測定する。センサ部620は、ジャイロスコープ、加速度センサ及び地磁気センサのうち少なくとも一つを含む。
【0028】
本実施形態は、位置情報獲得部が以前基準点を獲得した場合であるので、段階240で、位置補正装置600は、測定された移動方向及び速度に基づいて、以前基準点から、以後撮影時点の映像に対応する位置情報を計算する。特定時点の位置情報は、数式(1)のように計算される。段階250で、位置補正装置600は、映像及び映像に対応する位置情報を保存する。
【0029】
図3は、本発明のさらに他の実施形態による位置情報獲得部の初期化以前に、位置補正装置終了イベントが発生する場合、位置補正過程を図示したフローチャートである。
【0030】
位置情報獲得部630の初期化以前に、位置補正装置600を終了すれば、位置補正装置600は、以前基準点及び現在基準点をいずれも獲得することができない。従って、本発明のさらに他の実施形態によれば、位置情報獲得部630の初期化以前に、位置補正装置終了イベントが発生する場合(段階340)、位置補正過程を以下のように記述する。
【0031】
段階310で、位置補正装置600は、映像入力部610を利用して映像を撮影する。段階320で、位置補正装置600は、位置情報獲得部630を利用して、位置情報を獲得することができるか否かを判断する。位置情報を獲得することができない場合、段階330に移動し、位置情報を獲得することができる場合、段階325に移動する。
【0032】
段階330で、位置補正装置600は、センサ部620を利用して、移動方向及び速度を測定する。従って、特定時点の位置情報は、数式(1)のように計算される。段階340で、位置補正装置600の全体電源終了イベントが発生する。段階350で、位置補正装置600は、センサ部620及び位置情報獲得部630を除いて、装置の電源を終了する。
【0033】
段階360で、位置補正装置600は、位置情報獲得部630を利用して、位置情報獲得可能いかんを再確認する。位置情報を獲得することができない場合、段階370に移動し、移動方向及び速度を再び測定し、段階360で、位置情報獲得可能いかんを再確認する。すなわち、位置情報を獲得することができない場合、段階370及び段階360が反復的に遂行される。位置情報を獲得することができる場合、段階380に移動する。
【0034】
段階380で、位置補正装置600は、現在時点の位置情報である現在基準点を獲得する。段階390で、位置補正装置600は、測定された移動方向及び速度に基づいて、段階380で測定された現在基準点から、以前撮影時点の映像に対応する位置情報を計算する。特定時点の位置情報は、数式(1)のように計算される。
【0035】
段階325で、位置補正装置600は、映像及び映像に対応する位置情報を保存する。段階327で、位置補正装置600は、全体電源を終了する。
【0036】
図4は、本発明のさらに他の実施形態による位置情報獲得部初期化以前に、連続撮影された映像について位置を補正した過程を図示したフローチャートである。
【0037】
段階410は、位置補正装置600の位置情報獲得部630が初期化以前状態であるということを示す。段階420で、位置補正装置600は、映像入力部610を利用して、映像を連続撮影する。
【0038】
位置情報獲得部初期化以前状態であるので、段階430で、位置補正装置600は、センサ部620を利用して、最初撮影時点から、移動方向及び速度を測定する。
【0039】
段階440で、位置補正装置600は、連続映像撮影時間を保存する。段階450で、位置補正装置600が位置情報を獲得することができる場合、現在時点の位置情報である現在基準点を獲得する。
【0040】
段階460で、位置補正装置600は、測定された移動方向及び速度に基づいて、段階450で測定された現在基準点から、少なくとも1つの以前撮影時点の映像、すなわち、連続撮影された映像それぞれに対応する位置情報を計算する。特定時点の位置情報は、数式(1)のように計算される。段階470で、位置補正装置600は、映像及び映像に対応する位置情報を保存する。
【0041】
図5は、本発明のさらに他の実施形態による位置情報獲得部初期化後、連続撮影された映像について位置を補正した過程を図示したフローチャートである。段階510は、位置補正装置600の位置情報獲得部630が初期化された後の状態であることを示す。段階520で、位置補正装置600の位置情報獲得部630が位置情報獲得が不可能な時点から、センサ部620を利用して、移動方向及び速度を測定する。
【0042】
段階530で、位置補正装置600は、映像入力部610を利用して映像を連続撮影する。段階540で、位置補正装置600は、連続映像撮影時間を保存する。
【0043】
本実施形態は、位置情報獲得部が以前基準点を獲得した場合であるので、段階550で、位置補正装置600は、測定された移動方向及び速度に基づいて、以前基準点から少なくとも1つの連続撮影された映像それぞれに対応する位置情報を計算する。特定時点の位置情報は、数式(1)のように計算される。
【0044】
段階560で、位置補正装置600は、映像及び映像に対応する位置情報を保存する。
図6は、本発明の一実施形態による位置補正装置の概略的な構造を図示している。
【0045】
位置補正装置600は、映像入力部610、センサ部620、位置情報獲得部630及び位置情報演算部640を含む。映像入力部610は、映像を撮影する。映像入力部610は、デジタル映像入力が可能なセンサを含む。センサは、CCDまたはCMOSを含む。映像入力部610は、映像を連続撮影することができ、以下の位置補正は、連続撮影された映像それぞれについて行われる。
【0046】
センサ部620は、映像に対応する位置情報を獲得することができない場合、移動方向及び速度を測定する。センサ部620は、ジャイロスコープ、加速度センサ及び地磁気センサのうち少なくとも一つを含む。
【0047】
位置情報獲得部630は、映像に対応する位置情報を獲得することができる場合、選択的に現在時点の位置情報である現在基準点を獲得する。位置情報獲得部630は、以前に獲得された以前基準点が存在しない場合、現在基準点を獲得する。位置情報獲得部630は、衛星航法装置(GPS)またはWPSでもあるが、他の技術に基づいた位置情報獲得部を利用することができるということは、当業者に自明である。
【0048】
位置情報演算部640は、測定された移動方向及び速度を利用して、映像に対応する位置情報を計算する。位置情報演算部640は、以前基準点が存在しない場合、測定された移動方向及び速度に基づいて、現在基準点から、以前撮影時点の前記映像に対応する位置情報を計算する。位置情報演算部640は、以前基準点が存在する場合、測定された移動方向及び速度に基づいて、以前基準点から、以後撮影時点の前記映像に対応する位置情報を計算する。
【0049】
また、位置補正装置600は、映像及び映像に対応する位置情報を保存する保存部(図示せず)をさらに含むことができる。映像は、連続撮影された映像それぞれであってもよい。
【0050】
センサ部620及び位置情報獲得部630は、全体電源終了イベントが発生した場合、部分的に電源が印加されもする。また、位置補正装置600は、全体電源終了イベントが発生した場合、映像及び映像に対応する位置情報を保存した後、全体電源を終了する電源部をさらに含んでもよい。
【0051】
本発明の一実施形態によれば、初期化が遅い位置情報獲得部630(例えば、衛星航法装置)の短所を補い、位置補正装置600で、位置情報獲得部630の初期化以前に撮影した映像の正確な位置情報を計算することができる。
【0052】
本発明の他の実施形態によれば、位置情報獲得部630の初期化後、位置情報未受信地域に入り込む場合にも、位置補正装置600で正確な位置情報を計算し、映像に対応する位置情報を提供することができる。
【0053】
本発明のさらに他の実施形態によれば、位置情報獲得部630の初期化以前に、映像を撮影した後、位置補正装置600終了イベントが発生する場合にも、正確な位置情報を計算し、映像に対応する位置情報を提供することができる。
【0054】
以上、本発明の望ましい実施形態について詳細に記述したが、本発明の範囲は、それらに限定されるものではなく、多様な変形及び均等な他の実施形態が可能である。従って、本発明の真の技術的保護範囲は、特許請求の範囲によって決定されなければならない。
【0055】
例えば、本発明の例示的な実施形態による位置補正装置600は、
図6に図示されたような装置それぞれのユニットにカップリングされたバス、前記バスにカップリングされた少なくとも1つのプロセッサを含み、命令、受信されたメッセージ、または生成されたメッセージを保存するために、前記バスにカップリングされ、前述のような命令を遂行するための少なくとも1つのプロセッサにカップリングされたメモリを含んでもよい。
【0056】
また、本発明によるシステムは、コンピュータで読み取り可能な記録媒体に、コンピュータで読み取り可能なコードでもって具現することが可能である。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取り可能なデータが保存されるすべての種類の記録装置を含む。前記コンピュータで読み取り可能な記録媒体は、マグネチック記録媒体(例えば、ROM(read-only memory)、フロッピー(登録商標)ディスク、ハードディスクなど)、光学的判読媒体(例えば、CD(compact disc)−ROM、DVD(digital versatile disc)など)及びキャリアウエーブ(例えば、インターネットを介した伝送)のような記録媒体を含む。また、コンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータで読み取り可能なコードが保存されて実行されるのである。