(57)【特許請求の範囲】
【請求項１】
端末を備える境界線可視化システムであって、
所定位置を含む画像を取得する画像取得部と、
前記端末の座標および姿勢を含む前記端末の状態を取得する端末状態取得部と、
前記端末状態取得部によって取得された前記端末の状態に基づいて、前記端末から一定範囲内に存在する境界線の座標に基づいたＣＧ（コンピュータグラフィックス）画像を生成する境界線生成部と、
前記画像取得部によって取得された前記画像に含まれる前記所定位置を示す座標と、前記境界線を示す座標とに基づいて、前記画像に前記境界線のＣＧ画像を重ね合わせた合成画像を生成する合成画像生成部と、
前記画像取得部によって取得された前記画像に含まれる窓枠を特定する窓枠特定部と、
を備え、
前記画像取得部は、前記画像として、窓を有する部屋の内部から前記窓越しに前記端末によって撮影された外の景色を含む画像を取得し、
前記境界線生成部は、前記境界線のＣＧ画像として、前記境界線のうち前記端末から前記一定範囲内に存在する部分を表示対象とするＣＧ画像を生成し、
前記合成画像生成部は、前記窓枠特定部によって特定された前記窓枠の内側に前記境界線のＣＧ画像が位置するように、前記端末によって撮影された外の景色を含む画像に、前記境界線のＣＧ画像を重ね合わせた合成画像を生成する、
境界線可視化システム。
【請求項２】
前記画像取得部は、前記画像として、前記端末によって撮影された景色を含む画像を取得し、
前記合成画像生成部は、前記端末によって撮影された景色を含む画像に、前記境界線のＣＧ画像を重ね合わせた合成画像を生成する、
請求項１に記載の境界線可視化システム。
【請求項３】
前記合成画像生成部は、前記境界線のＣＧ画像が、前記端末から前記境界線が離れるにしたがって細くなり、地平線または水平線において消失するように、前記境界線のＣＧ画像を前記画像に重ね合わせる、
請求項１に記載の境界線可視化システム。
【請求項４】
前記端末状態取得部によって取得された前記端末の座標と前記境界線を示す座標とに基づいて、前記端末が前記境界線を通過する時刻を推定する境界線通過時刻推定部と、
前記境界線通過時刻推定部によって推定された前記端末が前記境界線を通過する時刻を示すテキスト情報を、前記合成画像生成部によって生成された前記合成画像に付加するテキスト情報付加部とを備える、
請求項１に記載の境界線可視化システム。
【請求項５】
前記合成画像生成部によって生成された前記合成画像に前記境界線が含まれていることを示すタグ情報を、前記合成画像のデータに付与するタグ情報付与部と、
前記合成画像のデータに付与された前記タグ情報に基づいて、前記端末が前記境界線を通過したことを証明する通過証明書データを生成するデータ生成部と備える、
請求項１に記載の境界線可視化システム。
【請求項６】
前記境界線は日付変更線である、請求項１に記載の境界線可視化システム。
【請求項７】
前記境界線は災害危険度の段階に対応して地表を複数の領域に分割する線である、請求項１に記載の境界線可視化システム。
【請求項８】
所定位置を含む画像として、窓を有する部屋の内部から前記窓越しに端末によって撮影された外の景色を含む画像を取得する画像取得ステップと、
端末の座標および姿勢を含む前記端末の状態を取得する端末状態取得ステップと、
前記画像取得ステップにおいて取得された前記画像に含まれる窓枠を特定する窓枠特定ステップと、
前記端末状態取得ステップにおいて取得された前記端末の状態に基づいて、前記端末から一定範囲内に存在する境界線の座標に基づいたＣＧ画像を生成する境界線生成ステップと、
前記画像取得ステップにおいて取得された前記画像に含まれる前記所定位置を示す座標と、前記境界線を示す座標とに基づいて、前記窓枠特定ステップによって特定された前記窓枠の内側に前記境界線のＣＧ画像が位置するように、前記画像に前記境界線のＣＧ画像を重ね合わせた合成画像を生成する合成画像生成ステップと、
を備える境界線可視化方法。
【請求項９】
コンピュータに、
所定位置を含む画像として、窓を有する部屋の内部から前記窓越しに端末によって撮影された外の景色を含む画像を取得する画像取得ステップと、
端末の座標および姿勢を含む前記端末の状態を取得する端末状態取得ステップと、
前記画像取得ステップにおいて取得された前記画像に含まれる窓枠を特定する窓枠特定ステップと、
前記端末状態取得ステップにおいて取得された前記端末の状態に基づいて、前記端末から一定範囲内に存在する境界線の座標に基づいたＣＧ画像を生成する境界線生成ステップと、
前記画像取得ステップにおいて取得された前記画像に含まれる前記所定位置を示す座標と、前記境界線を示す座標とに基づいて、前記窓枠特定ステップによって特定された前記窓枠の内側に前記境界線のＣＧ画像が位置するように、前記境界線のＣＧ画像を前記画像に重ね合わせた合成画像を生成する合成画像生成ステップと、
を実行させるための境界線可視化プログラム。
【請求項１０】
端末を備えるデジタルフォトアルバム作成システムであって、
所定位置を含む画像を取得する画像取得部と、
前記端末の座標および姿勢を含む前記端末の状態を取得する端末状態取得部と、
前記端末状態取得部によって取得された前記端末の状態に基づいて、前記端末から一定範囲内に存在する境界線の座標に基づいたＣＧ画像を生成する境界線生成部と、
前記画像取得部によって取得された前記画像に含まれる前記所定位置を示す座標と、前記境界線を示す座標とに基づいて、前記画像に前記境界線のＣＧ画像を重ね合わせた合成画像を生成する合成画像生成部と、
前記画像取得部によって取得された前記画像に含まれる窓枠を特定する窓枠特定部と、
を備え、
前記画像取得部は、前記画像として、窓を有する部屋の内部から前記窓越しに前記端末によって撮影された外の景色を含む画像を取得し、
前記境界線生成部は、前記境界線のＣＧ画像として、前記境界線のうち前記端末から前記一定範囲内に存在する部分を表示対象とするＣＧ画像を生成し、
前記合成画像生成部は、前記窓枠特定部によって特定された前記窓枠の内側に前記境界線のＣＧ画像が位置するように、前記端末によって撮影された外の景色を含む画像に、前記境界線のＣＧ画像を重ね合わせた合成画像を生成する、
デジタルフォトアルバム作成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、境界線可視化システム、境界線可視化方法、境界線可視化プログラムおよびデジタルフォトアルバム作成システムに関する。
【背景技術】
【０００２】
従来から、現実空間の天体に整合する位置に、天体に関する各種の情報を表す画像（拡張画像）を表示するＡＲ提供装置が知られている（特許文献１参照）。
特許文献１に記載された技術では、コンピュータグラフィックス（ＣＧ）画像を表示することによって、拡張された現実感（ＡＲ）が提供される。また、特許文献１に記載された技術では、計測部で計測されたＡＲ位置情報、方位情報取得部で取得された方位情報、姿勢情報取得部で取得された姿勢情報、および現在の時刻などに基づいて、ユーザの視野（ＡＲ視野）が特定（推定）される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２０９６２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に記載された技術によっては、境界線のＣＧ画像を生成することができず、表示することもできない。
【０００５】
上述した問題点に鑑み、本発明は、現実の風景やその映像上に境界線のＣＧ画像を重ね合わせた合成画像を生成することができる境界線可視化システム、境界線可視化方法、境界線可視化プログラムおよびデジタルフォトアルバム作成システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一態様は、端末を備える境界線可視化システムであって、所定位置を含む画像を取得する画像取得部と、前記端末の座標および姿勢を含む前記端末の状態を取得する端末状態取得部と、前記端末状態取得部によって取得された前記端末の状態に基づいて、前記端末から一定範囲内に存在する境界線の座標に基づいたＣＧ（コンピュータグラフィックス）画像を生成する境界線生成部と、前記画像取得部によって取得された前記画像に含まれる前記所定位置を示す座標と、前記境界線を示す座標とに基づいて、前記画像に前記境界線のＣＧ画像を重ね合わせた合成画像を生成する合成画像生成部と、前記画像取得部によって取得された前記画像に含まれる窓枠を特定する窓枠特定部と、を備え、前記画像取得部は、前記画像として、窓を有する部屋の内部から前記窓越しに前記端末によって撮影された外の景色を含む画像を取得し、前記境界線生成部は、前記境界線のＣＧ画像として、前記境界線のうち前記端末から前記一定範囲内に存在する部分を表示対象とするＣＧ画像を生成し、前記合成画像生成部は、前記窓枠特定部によって特定された前記窓枠の内側に前記境界線のＣＧ画像が位置するように、前記端末によって撮影された外の景色を含む画像に、前記境界線のＣＧ画像を重ね合わせた合成画像を生成する、境界線可視化システムである。
【０００７】
本発明の一態様の境界線可視化システムでは、前記境界線は日付変更線であってもよい。
【０００８】
本発明の一態様の境界線可視化システムでは、前記境界線は災害危険度の段階に対応して地表を複数の領域に分割する線であってもよい。
【０００９】
本発明の一態様は、所定位置を含む画像として、窓を有する部屋の内部から前記窓越しに端末によって撮影された外の景色を含む画像を取得する画像取得ステップと、端末の座標および姿勢を含む前記端末の状態を取得する端末状態取得ステップと、前記画像取得ステップにおいて取得された前記画像に含まれる窓枠を特定する窓枠特定ステップと、前記端末状態取得ステップにおいて取得された前記端末の状態に基づいて、前記端末から一定範囲内に存在する境界線の座標に基づいたＣＧ画像を生成する境界線生成ステップと、前記画像取得ステップにおいて取得された前記画像に含まれる前記所定位置を示す座標と、前記境界線を示す座標とに基づいて、前記窓枠特定ステップによって特定された前記窓枠の内側に前記境界線のＣＧ画像が位置するように、前記画像に前記境界線のＣＧ画像を重ね合わせた合成画像を生成する合成画像生成ステップと、を備える境界線可視化方法である。
【００１０】
本発明の一態様は、コンピュータに、所定位置を含む画像として、窓を有する部屋の内部から前記窓越しに端末によって撮影された外の景色を含む画像を取得する画像取得ステップと、端末の座標および姿勢を含む前記端末の状態を取得する端末状態取得ステップと、前記画像取得ステップにおいて取得された前記画像に含まれる窓枠を特定する窓枠特定ステップと、前記端末状態取得ステップにおいて取得された前記端末の状態に基づいて、前記端末から一定範囲内に存在する境界線の座標に基づいたＣＧ画像を生成する境界線生成ステップと、前記画像取得ステップにおいて取得された前記画像に含まれる前記所定位置を示す座標と、前記境界線を示す座標とに基づいて、前記窓枠特定ステップによって特定された前記窓枠の内側に前記境界線のＣＧ画像が位置するように、前記境界線のＣＧ画像を前記画像に重ね合わせた合成画像を生成する合成画像生成ステップと、を実行させるための境界線可視化プログラムである。
【００１１】
本発明の一態様は、端末を備えるデジタルフォトアルバム作成システムであって、所定位置を含む画像を取得する画像取得部と、前記端末の座標および姿勢を含む前記端末の状態を取得する端末状態取得部と、前記端末状態取得部によって取得された前記端末の状態に基づいて、前記端末から一定範囲内に存在する境界線の座標に基づいたＣＧ画像を生成する境界線生成部と、前記画像取得部によって取得された前記画像に含まれる前記所定位置を示す座標と、前記境界線を示す座標とに基づいて、前記画像に前記境界線のＣＧ画像を重ね合わせた合成画像を生成する合成画像生成部と、前記画像取得部によって取得された前記画像に含まれる窓枠を特定する窓枠特定部と、を備え、前記画像取得部は、前記画像として、窓を有する部屋の内部から前記窓越しに前記端末によって撮影された外の景色を含む画像を取得し、前記境界線生成部は、前記境界線のＣＧ画像として、前記境界線のうち前記端末から前記一定範囲内に存在する部分を表示対象とするＣＧ画像を生成し、前記合成画像生成部は、前記窓枠特定部によって特定された前記窓枠の内側に前記境界線のＣＧ画像が位置するように、前記端末によって撮影された外の景色を含む画像に、前記境界線のＣＧ画像を重ね合わせた合成画像を生成する、デジタルフォトアルバム作成システムである。
【発明の効果】
【００１２】
本発明によれば、境界線のＣＧ画像を重ね合わせた合成画像を生成することができる境界線可視化システム、境界線可視化方法、境界線可視化プログラムおよびデジタルフォトアルバム作成システムを提供することができる。
【図面の簡単な説明】
【００１３】
【図１】第１実施形態の境界線可視化システムの概要の一例を示す図である。
【図２Ａ】端末の合成画像生成部によって生成された合成画像の第１例を示す図である。
【図２Ｂ】端末の合成画像生成部によって生成された合成画像の第２例を示す図である。
【図２Ｃ】端末の合成画像生成部によって生成された合成画像の第３例を示す図である。
【図３】第１実施形態の境界線可視化システムにおいて実行される処理の一例を説明するためのシーケンス図である。
【図４】第１実施形態の境界線可視化システムの適用例を示す図である。
【図５】第２実施形態の境界線可視化システムの概要の一例を示す図である。
【図６】第２実施形態の境界線可視化システムにおいて実行される処理の一例を説明するためのシーケンス図である。
【図７】第３実施形態の境界線可視化システムの概要の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明の境界線可視化システム、境界線可視化方法、境界線可視化プログラムおよびデジタルフォトアルバム作成システムの実施形態について説明する。
【００１５】
＜第１実施形態＞
図１は第１実施形態の境界線可視化システム１の概要の一例を示す図である。
図１に示す例では、境界線可視化システム１が、端末１１と、サーバシステム１２とを備えている。
端末１１は、例えば携帯電話、スマートフォン、タブレット端末などである。端末１１は、ハードウェアとして、例えばディスプレイ１１Ａと、撮影部１１Ｂと、ＧＰＳ（グローバルポジショニングシステム）受信機１１Ｃと、電子コンパス１１Ｄと、通信部１１Ｅとを備えている。
ディスプレイ１１Ａは、例えば液晶パネルなどのような表示画面である。撮影部１１Ｂは、例えば画像を撮影するカメラなどである。ＧＰＳ受信機１１Ｃは、ＧＰＳ衛星からの電波を受信する。電子コンパス１１Ｄは、地磁気の観測などを行うことによって方位を検出する。通信部１１Ｅは、例えばインターネットなどを介してサーバシステム１２などとの通信を行う。つまり、端末１１は、通信機能を有する。
【００１６】
端末１１は、ハードウェア上で動作する境界線可視化アプリケーションを備えている。つまり、端末１１には、ハードウェア上で動作するソフトウェアとして、境界線可視化アプリケーションがインストールされている。
端末１１は、境界線可視化アプリケーションとして、端末状態取得部１１Ｆと、画像取得部１１Ｇと、画像記憶部１１Ｈと、窓枠特定部１１Ｉと、画像表示部１１Ｊと、境界線情報記憶部１１Ｋと、境界線生成部１１Ｌと、合成画像生成部１１Ｍと、合成画像表示部１１Ｎと、境界線通過時刻推定部１１Ｐと、テキスト情報付加部１１Ｑと、タグ情報付与部１１Ｒと、画像送信部１１Ｓと、データ受信部１１Ｔと、証明書表示部１１Ｕとを備えている。
端末状態取得部１１Ｆは、端末１１の座標および姿勢を含む端末１１の状態を取得する。詳細には、端末状態取得部１１Ｆは、ＧＰＳ受信機１１Ｃによって受信された電波に基づいて、端末１１の座標（緯度、経度、高度）を算出し、算出された端末１１の座標を、端末１１の状態として取得する。また、端末状態取得部１１Ｆは、電子コンパス１１Ｄによって検出された端末１１の向きなどに基づいて、端末１１の姿勢を算出し、算出された端末１１の姿勢を、端末１１の状態として取得する。
【００１７】
画像取得部１１Ｇは、所定位置を含む画像ＩＭ（例えば静止画、動画）を取得する。「所定位置」は、その位置を示す座標が、端末１１によって予め認識されている位置である。画像取得部１１Ｇは、例えば撮影部１１Ｂによって撮影された景色を含む画像ＩＭを取得する。また、画像取得部１１Ｇは、例えばサーバシステム１２によって配信された画像ＩＭを取得することもできる。
画像記憶部１１Ｈは、画像取得部１１Ｇによって取得された画像ＩＭを記憶する。
窓枠特定部１１Ｉは、例えば画像取得部１１Ｇによって取得された画像ＩＭに窓枠ＷＦが含まれる場合に、窓枠ＷＦを特定する（つまり、画像ＩＭ中のどこが窓枠ＷＦであるかを特定する）。第１実施形態の窓枠特定部１１Ｉが特定可能な窓枠の種類は特に限定されないが、たとえば、窓枠の例として、航空機や船舶の客室の窓枠を挙げることができる。窓枠特定部１１Ｉが窓枠ＷＦを特定できるようにするために、例えば所定のマーカーが、窓枠ＷＦに取り付けられる。他の例では、窓枠特定部１１Ｉが、画像取得部１１Ｇによって取得された窓枠ＷＦを含む画像ＩＭと、あらかじめ作成された窓枠の画像データベースとを照合することによって、画像取得部１１Ｇによって取得された画像ＩＭに含まれる窓枠ＷＦを特定してもよい。更に他の例では、窓枠特定部１１Ｉが窓枠ＷＦを特定できるようにするために、窓枠特定部１１Ｉの機械学習が行われたり、公知の他の技術が適用されたりしてもよい。
画像表示部１１Ｊは、画像取得部１１Ｇによって取得された画像ＩＭを表示する。詳細には、画像表示部１１Ｊは、画像ＩＭをディスプレイ１１Ａに表示させる。
【００１８】
境界線情報記憶部１１Ｋは、第１実施形態の境界線可視化システム１による可視化の対象である境界線ＢＬに関する情報を記憶している。境界線情報記憶部１１Ｋは、例えば境界線ＢＬを示す緯度、経度などの座標に関する情報を記憶している。第１実施形態の境界線可視化システム１では、境界線情報記憶部１１Ｋが、境界線ＢＬに関する情報として、例えば日付変更線、グリニッジ子午線、ＩＥＲＳ（国際地球回転観測事業）基準子午線、赤道、国境などを示す座標に関する情報を記憶していてもよい。以下の例では、境界線ＢＬの１つの例として、日付変更線を例として説明する。
境界線生成部１１Ｌは、端末状態取得部１１Ｆによって取得された端末１１の状態に基づいて、端末１１から一定範囲内に存在する境界線ＢＬの座標に基づいたＣＧ（コンピュータグラフィックス）画像を生成する。たとえば、境界線生成部１１Ｌが生成するＣＧ画像は、境界線ＢＬを特定するための複数の座標から、これらの座標を通過して境界線ＢＬの形状を再現する線状の画像である。
また、境界線生成部１１Ｌは、境界線ＢＬの形状を再現する画像に加えて、装飾のためのパターン画像やエフェクト情報を付与することができるようになっていてもよい。例えば、境界線生成部１１Ｌは、境界線ＢＬのある場所から鉛直に立ち上がる壁のようにユーザに認識される装飾的なパターン画像や、境界線に沿って延びるカーテン状で一定周期あるいはランダムに揺れるエフェクト付き映像などを装飾のために生成してもよい。また、境界線生成部１１Ｌは、画像取得部１１Ｇが取得した画像のうち境界線ＢＬの位置における面（地面等の平面、隆起、あるいは陥没など）の検出をして、この面に沿うようにＣＧ画像を補正（加工）してもよい。
合成画像生成部１１Ｍは、画像取得部１１Ｇによって取得された画像ＩＭに含まれる所定位置を示す座標と、境界線ＢＬを示す座標とに基づいて、画像ＩＭに境界線ＢＬのＣＧ画像を重ね合わせた合成画像ＣＭを生成する。例えば画像取得部１１Ｇが、端末１１によって撮影された景色を含む画像ＩＭを取得した場合に、合成画像生成部１１Ｍは、その景色を含む画像ＩＭに境界線ＢＬのＣＧ画像を重ね合わせた合成画像ＣＭを生成する。
合成画像表示部１１Ｎは、合成画像生成部１１Ｍによって生成された合成画像ＣＭを表示する。詳細には、合成画像表示部１１Ｎは、合成画像ＣＭをディスプレイ１１Ａに表示させる。
【００１９】
境界線通過時刻推定部１１Ｐは、端末状態取得部１１Ｆによって取得された端末１１の座標と、境界線情報記憶部１１Ｋに記憶されている境界線ＢＬを示す座標とに基づいて、端末１１が境界線ＢＬを通過する時刻を推定する。詳細には、境界線通過時刻推定部１１Ｐは、端末状態取得部１１Ｆによって取得される複数時刻の端末１１の座標に基づいて、端末１１の現在位置（現在時刻の座標）、速度、向きなどを算出する。更に、境界線通過時刻推定部１１Ｐは、算出された端末１１の現在位置（現在時刻の座標）、速度、向きなどと、境界線ＢＬを示す座標とに基づいて、端末１１が境界線ＢＬを通過する時刻を算出（推定）する。
テキスト情報付加部１１Ｑは、境界線通過時刻推定部１１Ｐによって推定された端末１１が境界線ＢＬを通過する時刻を示すテキスト情報を、合成画像生成部１１Ｍによって生成された合成画像ＣＭに付加する。テキスト情報付加部１１Ｑは、例えば「日付変更線通過まであと〇〇分〇〇秒」などのテキスト情報を合成画像ＣＭに付加する。端末１１が境界線ＢＬを通過する時刻を示すテキスト情報が付加された場合には、合成画像表示部１１Ｎは、端末１１が境界線ＢＬを通過する時刻を示すテキスト情報が付加された合成画像ＣＭを表示する。
【００２０】
タグ情報付与部１１Ｒは、合成画像生成部１１Ｍによって生成された合成画像ＣＭに境界線ＢＬが含まれている場合に、合成画像ＣＭに境界線ＢＬが含まれていることを示すタグ情報を、合成画像ＣＭのデータに付与する。第１実施形態のタグ情報付与部１１Ｒが付与するタグ情報は、境界線ＢＬを通過する前と通過した直後とを区別可能な情報である。
画像送信部１１Ｓは、合成画像生成部１１Ｍによって生成された合成画像ＣＭをサーバシステム１２などに送信する。後述するように、サーバシステム１２は、端末１１が日付変更線を通過したことなどを証明する通過証明書を生成する機能を有する。
データ受信部１１Ｔは、サーバシステム１２において生成された通過証明書のデータなどを受信する。証明書表示部１１Ｕは、データ受信部１１Ｔによって受信された通過証明書のデータなどに基づいて、通過証明書などを表示する。詳細には、証明書表示部１１Ｕは、通過証明書などをディスプレイ１１Ａに表示させる。
【００２１】
サーバシステム１２は、端末１１などから送信された合成画像ＣＭ（例えば静止画、動画）を管理（記憶、保管）する。サーバシステム１２に対して複数の端末１１、…から複数の合成画像ＣＭが送信される場合、サーバシステム１２は、複数の端末１１、…から送信された複数の合成画像ＣＭを端末ごとに管理（記憶、保管）する。サーバシステム１２は、サテライトサーバ１２１と、ホストサーバ１２２と、プリンタ１２３とを備えている。
サテライトサーバ１２１は、例えば航空機内に設置されている。サテライトサーバ１２１は、通信部１２１Ａと、記憶部１２１Ｂとを備えている。通信部１２１Ａは、例えば航空機内に位置する端末１１との通信、航空機のフライト中または駐機中におけるホストサーバ１２２との通信、プリンタ１２３との通信などを行う。詳細には、通信部１２１Ａは、例えば航空機のフライト中に端末１１の画像送信部１１Ｓによって送信された合成画像ＣＭなどを受信する。記憶部１２１Ｂは、例えば通信部１２１Ａによって受信された合成画像ＣＭなどを一時的に記憶する。例えば航空機の着陸後に、通信部１２１Ａは、記憶部１２１Ｂに記憶されている合成画像ＣＭなどをホストサーバ１２２、プリンタ１２３などに転送する。なお、フライト中の航空機と地上との間における無線通信回線の容量に応じて、通信部１２１Ａが航空機のフライト中にホストサーバ１２２やプリンタ１２３と通信してもよい。
【００２２】
ホストサーバ１２２は、例えば地上に設置されている。ホストサーバ１２２は、通信部１２２Ａと、画像抽出部１２２Ｂと、データ生成部１２２Ｃと、記憶部１２２Ｄとを備えている。
通信部１２２Ａは、例えば地上に位置する端末１１との通信、航空機のフライト中または駐機中におけるサテライトサーバ１２１との通信、航空機の着陸後におけるプリンタ１２３やその他の機器との通信などを行う。詳細には、通信部１２２Ａは、例えば航空機の着陸後にサテライトサーバ１２１の通信部１２１Ａによって送信された合成画像ＣＭなどを受信する。
画像抽出部１２２Ｂは、例えば航空機の着陸後に通信部１２２Ａによって受信された複数の合成画像ＣＭのうちから、端末１１のタグ情報付与部１１Ｒによって付与されたタグ情報（つまり、境界線ＢＬが合成画像ＣＭに含まれていることを示すタグ情報）を含む合成画像ＣＭを抽出する。
データ生成部１２２Ｃは、画像抽出部１２２Ｂによって抽出されたタグ情報を含む合成画像ＣＭに基づいて（つまり、合成画像ＣＭのデータに付与されたタグ情報に基づいて）、端末１１などが境界線ＢＬを通過したことを証明する通過証明書データなどを生成する。データ生成部１２２Ｃによって生成される通過証明書データには、端末１１などが境界線ＢＬを通過した日時、航空機の便名、機長名、機長署名などが含められる。
記憶部１２２Ｄは、データ生成部１２２Ｃによって生成された通過証明書データを記憶する。
【００２３】
通信部１２２Ａは、データ生成部１２２Ｃによって生成された通過証明書データをプリンタ１２３に送信することができる。
プリンタ１２３は、例えば空港や航空機内に設置されている。航空機の着陸後、たとえば空港に設置されたプリンタ１２３が、ホストサーバ１２２の通信部１２２Ａによって送信された通過証明書データを受信した場合に、プリンタ１２３は、通過証明書を印刷する。プリンタ１２３によって印刷された通過証明書は、航空機を利用した端末１１のユーザに贈呈される。
【００２４】
通信部１２２Ａは、データ生成部１２２Ｃによって生成された通過証明書データを端末１１に送信することができる。
航空機の着陸後、端末１１が、ホストサーバ１２２の通信部１２２Ａによって送信された通過証明書データを受信した場合に、端末１１の例えば画像記憶部１１Ｈが通過証明書データを記憶し、端末１１の証明書表示部１１Ｕは通過証明書を表示する。
航空機のフライト中に利用できる十分な無線通信回線容量がある場合には、通信部１２２Ａは、サテライトサーバ１２１を介して、あるいはインターネット網を通じて、航空機のフライト中に通過証明書データを端末１１へ送信してもよい。この場合、航空機のフライト中に通過証明書を表示することができる。さらに、プリンタ１２３が航空機内に設置されている場合には、印刷物としての通過証明書を航空機内でユーザに贈呈することができる。
【００２５】
端末１１のユーザは、ホストサーバ１２２の記憶部１２２Ｄに記憶されている通過証明書データをダウンロードすることによって、あるいは、端末１１の例えば画像記憶部１１Ｈに記憶されている通過証明書データを用いることによって、例えば自宅のプリンタ（図示せず）、専門店のプリンタ（図示せず）などに通過証明書を印刷させることもできる。ホストサーバ１２２の記憶部１２２Ｄに記憶されている通過証明書データをダウンロードする場合には、通過証明書データのダウンロードに必要な整理番号などが、ホストサーバ１２２から端末１１の境界線可視化アプリケーションに対して発行される。
【００２６】
図２Ａは端末１１の合成画像生成部１１Ｍによって生成された合成画像ＣＭの第１例を示す図である。図２Ｂは端末１１の合成画像生成部１１Ｍによって生成された合成画像ＣＭの第２例を示す図である。図２Ｃは端末１１の合成画像生成部１１Ｍによって生成された合成画像ＣＭの第３例を示す図である。
図２Ａ、図２Ｂ、および図２Ｃに示す例では、端末１１の撮影部１１Ｂが、窓を有する部屋の内部から窓越しに外の景色を含む画像ＩＭを撮影する。詳細には、撮影部１１Ｂが、航空機内から航空機の窓ガラスＷＧ越しに航空機外の景色を含む画像ＩＭを撮影する。端末１１の画像取得部１１Ｇは、撮影部１１Ｂによって撮影された航空機外の景色を含む画像ＩＭを取得する。端末１１の端末状態取得部１１Ｆは、航空機外の景色を含む画像ＩＭの撮影時における端末１１の座標および姿勢を含む端末１１の状態を取得する。
端末１１の境界線生成部１１Ｌは、端末状態取得部１１Ｆによって取得された端末１１の状態に基づいて、境界線ＢＬのＣＧ画像として、端末１１から一定範囲内に存在する日付変更線のＣＧ画像を生成する。詳細には、境界線生成部１１Ｌが、境界線ＢＬのうち端末１１から一定範囲内に存在する部分を表示対象とするＣＧ画像を生成する。端末１１の合成画像生成部１１Ｍは、撮影部１１Ｂによって撮影された外の景色を含む画像ＩＭに、境界線ＢＬのＣＧ画像を重ね合わせた合成画像ＣＭを生成する。詳細には、合成画像生成部１１Ｍが、画像取得部１１Ｇによって取得された航空機外の景色を含む画像ＩＭに含まれる所定位置を示す座標と、境界線ＢＬ（日付変更線）を示す座標とに基づいて、画像ＩＭに境界線ＢＬ（日付変更線）のＣＧ画像を重ね合わせた合成画像ＣＭを生成する。
【００２７】
詳細には、図２Ａに示す第１例では、合成画像生成部１１Ｍは、境界線ＢＬ（日付変更線）のＣＧ画像が、端末１１から境界線ＢＬが離れるにしたがって（つまり、航空機の窓ガラスＷＧから境界線ＢＬが離れるにしたがって）細くなり、地平線または水平線において消失する線状になるように、境界線ＢＬ（日付変更線）のＣＧ画像を、航空機外の景色を含む画像ＩＭに重ね合わせる。
図２Ａに示す第１例では、境界線生成部１１Ｌによって生成される境界線ＢＬ（日付変更線）のＣＧ画像が、複数の座標を繋ぐ直線の集合として全体として地表に沿った曲線を含んだ立体的なＣＧ画像となる。
【００２８】
図２Ｂに示す第２例では、端末１１の窓枠特定部１１Ｉが、航空機外の景色を含む画像ＩＭ中のどこが窓枠ＷＦであるかを特定する。更に、合成画像生成部１１Ｍは、境界線ＢＬ（日付変更線）のＣＧ画像が、窓枠特定部１１Ｉによって特定された窓枠ＷＦの内側のみに位置するように、境界線ＢＬ（日付変更線）のＣＧ画像を加工（例えばトリミング）して、加工されたＣＧ画像を航空機外の景色を含む画像ＩＭに重ね合わせる。
図２Ｂに示す第２例では、境界線可視化システム１のユーザは、航空機内から航空機の窓ガラスＷＧ越しに境界線ＢＬ（日付変更線）を目視した疑似体験をすることができる。
【００２９】
図２Ｃに示す第３例では、端末１１の境界線通過時刻推定部１１Ｐが、端末状態取得部１１Ｆによって取得された端末１１の座標と、境界線情報記憶部１１Ｋに記憶されている境界線ＢＬ（日付変更線）を示す座標とに基づいて、端末１１が境界線ＢＬ（日付変更線）を通過する時刻を推定する。更に、端末１１のテキスト情報付加部１１Ｑは、境界線通過時刻推定部１１Ｐによって推定された端末１１が境界線ＢＬ（日付変更線）を通過する時刻を示すテキスト情報を、合成画像生成部１１Ｍによって生成された合成画像ＣＭに付加する。
図２Ｃに示す第３例では、合成画像生成部１１Ｍが、テキスト情報付加部１１Ｑによって「日付変更線通過まであと３分１６秒」などの境界線ＢＬとの位置関係や位置関係の変遷をユーザに想起させるテキスト情報が付加された合成画像ＣＭを生成し、合成画像表示部１１Ｎが、合成画像生成部１１Ｍによって生成された合成画像ＣＭを表示する。
他の例では、端末状態取得部１１Ｆが、ＧＰＳ受信機１１Ｃによって受信された電波に基づいて、端末１１が境界線ＢＬ（日付変更線）を通過したことを検出し、そのことをトリガーとして、合成画像生成部１１Ｍが、テキスト情報付加部１１Ｑによって「△△時△△分△△秒に日付変更線を通過しました」などの境界線ＢＬを通過したことを示すテキスト情報が付加された合成画像ＣＭを生成し、合成画像表示部１１Ｎが、合成画像生成部１１Ｍによって生成された合成画像ＣＭを表示してもよい。
【００３０】
図３は第１実施形態の境界線可視化システム１において実行される処理の一例を説明するためのシーケンス図である。
図３に示す例では、航空機のフライト中に実行されるステップＳ１において、端末１１の撮影部１１Ｂが、航空機内から航空機の窓ガラスＷＧ越しに航空機外の景色を含む画像ＩＭを撮影する。航空機外の景色を含む画像ＩＭには、所定位置が含まれており、その所定位置を示す座標は、端末１１によって予め認識されている。
次いで、ステップＳ２では、端末１１の画像取得部１１Ｇが、ステップＳ１において撮影された航空機外の景色を含む画像ＩＭを取得する。
次いで、ステップＳ３では、端末１１の画像記憶部１１Ｈが、ステップＳ２において取得された航空機外の景色を含む画像ＩＭを記憶する。
【００３１】
また、ステップＳ４では、端末１１のＧＰＳ受信機１１Ｃが、ＧＰＳ衛星からの電波を受信する。
次いで、ステップＳ５では、端末１１の端末状態取得部１１Ｆが、ステップＳ４において受信された電波に基づいて、端末１１の座標を算出し、算出された端末１１の座標を、端末１１の状態として取得する。
また、ステップＳ６では、端末１１の電子コンパス１１Ｄが、地磁気の観測などを行うことによって方位（端末１１の向き）を検出する。
次いで、ステップＳ７では、端末１１の端末状態取得部１１Ｆが、ステップＳ６において検出された端末１１の向きなどに基づいて、端末１１の姿勢を算出し、算出された端末１１の姿勢を、端末１１の状態として取得する。
【００３２】
次いで、ステップＳ８では、端末１１の境界線生成部１１Ｌが、ステップＳ５およびステップＳ７において取得された端末１１の状態と、境界線情報記憶部１１Ｋに記憶されている境界線ＢＬ（日付変更線）のＣＧ画像を生成するために必要な情報とに基づいて、端末１１から一定範囲内に存在する境界線ＢＬの座標に基づいたＣＧ画像を生成する。
次いで、ステップＳ９では、端末１１の窓枠特定部１１Ｉが、ステップＳ２において取得された航空機外の景色を含む画像ＩＭに窓枠ＷＦが含まれるか否かを判定し、航空機外の景色を含む画像ＩＭに窓枠ＷＦが含まれる場合に、航空機外の景色を含む画像ＩＭ中のどこが窓枠ＷＦであるかを特定する。
次いで、ステップＳ１０では、端末１１の合成画像生成部１１Ｍが、ステップＳ２において取得された航空機外の景色を含む画像ＩＭに含まれる所定位置を示す座標と、端末１１の境界線情報記憶部１１Ｋに記憶されている境界線ＢＬ（日付変更線）を示す座標とに基づいて、画像ＩＭに境界線ＢＬのＣＧ画像を重ね合わせた合成画像ＣＭを生成する。
【００３３】
次いで、ステップＳ１１では、端末１１の境界線通過時刻推定部１１Ｐが、ステップＳ５において取得された端末１１の座標と、境界線情報記憶部１１Ｋに記憶されている境界線ＢＬ（日付変更線）を示す座標とに基づいて、端末１１が境界線ＢＬ（日付変更線）を通過する時刻を推定する。
次いで、ステップＳ１２では、端末１１のテキスト情報付加部１１Ｑが、ステップＳ１１において推定された端末１１が境界線ＢＬ（日付変更線）を通過する時刻を示すテキスト情報を、ステップＳ１０において生成された合成画像ＣＭに付加する。
次いで、ステップＳ１３では、端末１１の合成画像表示部１１Ｎが、ステップＳ１０において生成された合成画像ＣＭに対して、ステップＳ１２においてテキスト情報が付加されたものを表示する。
【００３４】
次いで、ステップＳ１４では、端末１１のタグ情報付与部１１Ｒが、ステップＳ１０において生成された合成画像ＣＭに境界線ＢＬとして日付変更線が含まれているか否かを判定し、合成画像ＣＭに境界線ＢＬとして日付変更線が含まれている場合に、合成画像ＣＭに日付変更線が含まれていることを示すタグ情報を、合成画像ＣＭのデータに付与する。ステップＳ１４において付与されるタグ情報は、日付変更線通過前と日付変更線通過直後とを区別可能な情報を含んでいる。
次いで、ステップＳ１５では、端末１１の画像送信部１１Ｓが、ステップＳ１０において生成された合成画像ＣＭに対して、ステップＳ１２においてテキスト情報が付加されたものを、サーバシステム１２のサテライトサーバ１２１に送信する。詳細には、ステップＳ１５において送信される合成画像ＣＭのデータには、ステップＳ１４において付与されたタグ情報が含まれている。
次いで、ステップＳ１６では、サテライトサーバ１２１の記憶部１２１Ｂが、ステップＳ１５において送信された合成画像ＣＭを記憶する。詳細には、ステップＳ１６において記憶される合成画像ＣＭのデータには、ステップＳ１４において付与されたタグ情報が含まれている。
【００３５】
次いで、航空機の着陸後に実行されるステップＳ１７では、サテライトサーバ１２１の通信部１２１Ａが、ステップＳ１６において記憶された合成画像ＣＭをサーバシステム１２のホストサーバ１２２に転送する。
次いで、ステップＳ１８では、ホストサーバ１２２の記憶部１２２Ｄが、ステップＳ１７において転送された合成画像ＣＭを記憶する。詳細には、ステップＳ１８において記憶される合成画像ＣＭのデータには、ステップＳ１４において付与されたタグ情報が含まれている。
次いで、ステップＳ１９では、ホストサーバ１２２の画像抽出部１２２Ｂが、航空機の着陸後にホストサーバ１２２の通信部１２２Ａによって受信された複数の合成画像ＣＭのうちから、ステップＳ１４において付与されたタグ情報を用いて、日付変更線通過直後の合成画像ＣＭを抽出する。なお、日付変更線通過直後であることを示すタグ情報が付与された合成画像ＣＭがない場合には、タグ情報を含む合成画像ＣＭの中から所定の手順（例えばタイムスタンプを参照して）で画像を抽出する。
次いで、ステップＳ２０では、ホストサーバ１２２のデータ生成部１２２Ｃが、ステップＳ１９において抽出されたタグ情報を含む合成画像ＣＭに基づいて（つまり、合成画像ＣＭのデータに付与されたタグ情報に基づいて）、端末１１が日付変更線を通過したことを証明する通過証明書データを生成する。ステップＳ２０において生成される通過証明書データには、端末１１が日付変更線を通過した日時、航空機の便名、機長名、機長署名などが含められる。
【００３６】
次いで、ステップＳ２１では、ホストサーバ１２２の通信部１２２Ａが、ステップＳ２０において生成された通過証明書データをサーバシステム１２のプリンタ１２３に送信する。
次いで、ステップＳ２２では、プリンタ１２３が、ステップＳ２１において送信された通過証明書データに基づいて、通過証明書を印刷する。ステップＳ２２において印刷された通過証明書は、航空機を利用した端末１１のユーザに贈呈される。
【００３７】
図４は第１実施形態の境界線可視化システム１の適用例を示す図である。
図４に示す例では、境界線可視化システム１が、デジタルフォトアルバム作成システムＡに適用されている。デジタルフォトアルバム作成システムＡは、端末１１にインストールされたアルバムアプリＡ１と、フォトアルバム装置Ａ２とを備えている。
アルバムアプリＡ１は、境界線可視化システム１の境界線可視化アプリケーションと連携して、あるいは境界線可視化アプリケーションをプログラムの一部に含むことによって、境界線ＢＬを含むＣＧ画像ＣＭを取得することができる。
フォトアルバム装置Ａ２は、端末１１の合成画像生成部１１Ｍによって生成された合成画像ＣＭやその他の画像を表示したり印刷したりする機能、ホストサーバ１２２のデータ生成部１２２Ｃによって生成された通過証明書データに基づいて通過証明書を印刷する機能などを有する。また、フォトアルバム装置Ａ２は、印刷されたものの製本などを行うことによって、フォトアルバムを作成する機能を有する。
つまり、図４に示すデジタルフォトアルバム作成システムＡは、通信機能を有する端末１１にインストールされた境界線可視化アプリケーション（アルバムアプリＡ１）と、端末１１と通信可能なサーバシステム１２とを備えている。
【００３８】
端末１１のハードウェア上で動作する境界線可視化アプリケーションは、一意に特定可能なＩＤ（identification）情報を有しており、サーバシステム１２と通信可能である。また、境界線可視化アプリケーションは、端末１１の撮影部１１Ｂ（カメラ）にアクセス可能であり、境界線可視化アプリケーションの画像取得部１１Ｇは、撮影部１１Ｂによって撮影された動画および静止画を取得する。境界線可視化アプリケーションの画像記憶部１１Ｈは、画像取得部１１Ｇによって取得された動画および静止画を保存（記憶）する。
境界線可視化アプリケーションの起動中に撮影部１１Ｂが動画および静止画を撮影する場合には、画像取得部１１Ｇが、撮影部１１Ｂによって撮影された動画および静止画を取得する。
サーバシステム１２によって動画および静止画が配信される場合には、画像取得部１１Ｇが、サーバシステム１２によって配信された動画および静止画を取得する。
境界線可視化アプリケーションの画像表示部１１Ｊは、動画および静止画の取得日、配信日などの日付に基づいて、動画および静止画のファイルを整理して表示することができる。
境界線可視化アプリケーションの画像送信部１１Ｓは、画像取得部１１Ｇによって取得された動画および静止画、合成画像生成部１１Ｍによって生成された合成画像ＣＭなどを、デジタルフォトアルバム作成システムＡのユーザによって指定された任意のフォトアルバム装置Ａ２に送信することができる。
【００３９】
サーバシステム１２は、端末１１から送信されるデータを航空機内で保存するために各航空機に設置されるサテライトサーバ１２１と、サテライトサーバ１２１とデータを送受信可能で地上に設置されるホストサーバ１２２とを備えている。
サーバシステム１２は、境界線可視化アプリケーションがインストールされた各端末から送信された動画および静止画を、端末ごとに管理（記憶・保管）する。上述したように、航空機内に設置されたサテライトサーバ１２１の記憶部１２１Ｂは、合成画像ＣＭ（境界線ＢＬのＣＧ画像が、動画・静止画等に重ね合わされたもの）を一時保存する。サテライトサーバ１２１の通信部１２１Ａは、航空機の着陸後に、合成画像ＣＭなどの全データを、インターネット等を介して地上のホストサーバ１２２に転送する。
【００４０】
ホストサーバ１２２は、境界線可視化アプリケーションがインストールされた複数の端末、世界各地のパーソナルコンピュータ等と、インターネット等を介してアクセス可能に接続されている。境界線可視化アプリケーションがインストールされた端末１１は、各種データ（例えば撮影部１１Ｂによって撮影された画像のデータ、画像取得部１１Ｇによって取得された画像のデータ、境界線生成部１１Ｌによって生成されたＣＧ画像のデータ、合成画像生成部１１Ｍによって生成された合成画像ＣＭのデータ、タグ情報付与部１１Ｒによって付与されたタグ情報など）をホストサーバ１２２に送信することができる。また、境界線可視化アプリケーションがインストールされた端末１１は、各種データ（例えば通過証明書データなど）をホストサーバ１２２から受信することができる。
航空機内の無線通信サービス（たとえばWi-Fi（商標名）の通信回線が大容量かつ高速であって、安定的に利用可能である場合には、航空機内に位置する端末１１が、航空機内の無線通信サービスを介してリアルタイムでホストサーバ１２２と通信を行ってもよい。
サーバシステム１２は、デジタルフォトアルバム作成システムＡのユーザによって指定された任意のフォトアルバム装置Ａ２に、上述した画像等のデータを送信することができる。
【００４１】
デジタルフォトアルバム作成システムＡの第１例では、端末１１が所定の座標の近傍に位置する場合に、境界線可視化アプリケーションが、その座標に対応したコンテンツを実行可能である。例えば端末１１が、境界線ＢＬ（日付変更線）を示す座標の近傍に位置する場合、境界線可視化アプリケーションが、その座標に対応したコンテンツ（例えば境界線ＢＬ（日付変更線）のＣＧ画像が風景画像に重ね合わされた合成画像ＣＭを生成するコンテンツなど）を実行する。
例えば、境界線可視化アプリケーションは、境界線ＢＬ（日付変更線）を示す座標から一定の範囲内に端末１１が進入したことをトリガーとして、境界線可視化アプリケーションの起動を端末１１のユーザに促す通知を、端末１１のディスプレイ１１Ａに表示させる。
デジタルフォトアルバム作成システムＡの第２例では、境界線可視化アプリケーションの起動中、端末１１が、境界線ＢＬ（日付変更線）を示す座標から一定の範囲内に進入したことをトリガーとして、端末１１のディスプレイ１１Ａにおける表示画面が、境界線ＢＬ（日付変更線）と紐づけられた表示画面に遷移する。その結果、境界線可視化アプリケーションは、境界線ＢＬ（日付変更線）に関する閲覧、操作などを端末１１のユーザに促すことができる。
【００４２】
端末１１のユーザは、境界線ＢＬ（日付変更線）を肉眼で見ることはできない。端末１１のユーザが、境界線ＢＬ（日付変更線）が存在すると思われる向きに端末１１を向けると、端末１１の境界線生成部１１Ｌによって生成された境界線ＢＬ（日付変更線）のＣＧ画像が、端末１１の画像取得部１１Ｇによって取得された画像ＩＭ（例えば撮影部１１Ｂによって撮影中の画像ＩＭ）に重ね合わされ、合成画像ＣＭとして、端末１１のディスプレイ１１Ａに表示される。
つまり、境界線可視化アプリケーションは、端末１１の座標（ＧＰＳから取得した緯度、経度、高度）と、日付変更線を特定可能な座標（緯度、経度）のうち端末１１から一定範囲内にある座標とを用いて、端末１１の位置、姿勢に対応するように日付変更線のＣＧ画像を生成して、撮影中の動画または静止画に重ねて表示する。日付変更線のＣＧ画像は、日付変更線を規定する座標をつないだ線として表示される。また、境界線可視化アプリケーションは、日付変更線のＣＧ画像を含んだ動画または静止画を撮影（記録）することができる。日付変更線のＣＧ画像を含んだ動画または静止画は、境界線可視化アプリケーション内に（例えば画像記憶部１１Ｈに）保存される。端末１１のユーザは、フロントカメラを利用した自撮りを行うこともできる。
【００４３】
境界線可視化アプリケーションは、日付変更線を含む合成画像ＣＭを、サーバシステム１２に送信することができる。サーバシステム１２に送信される合成画像ＣＭのデータには、合成画像ＣＭに日付変更線が含まれていることを示すタグ情報が、タグ情報付与部１１Ｒによって付与される。
タグ情報を含む画像の送信数には一定の上限が設定されていてもよい（たとえば「静止画２枚まで」など）。
境界線可視化アプリケーションは、日付変更線を含む画像以外の動画または静止画をサーバシステム１２に送信することもできる（境界線可視化システム１のユーザは、境界線可視化アプリケーションによってサーバシステム１２に送信される動画または静止画を、バックアップあるいは紙媒体のアルバム作成用素材として自由に使用することができる）。
【００４４】
サーバシステム１２（ホストサーバ１２２の画像抽出部１２２Ｂ）は、端末１１から送信された画像のうち、日付変更線が含まれていることを示すタグ情報を含む画像を自動抽出する。サーバシステム１２（ホストサーバ１２２のデータ生成部１２２Ｃ）は、端末１１が日付変更線を通過した日時、航空機の便名、航空機の機長名（機長署名）のうちの少なくとも１つを含んだ印刷可能なフォーマットのデジタルデータを生成する。
サーバシステム１２（ホストサーバ１２２の記憶部１２２Ｄ）は、通過証明書のデジタルデータを境界線可視化アプリケーションにダウンロードできるように保管（記憶）する。
サーバシステム１２（ホストサーバ１２２の通信部１２２Ａ）は、端末１１のユーザの要求などに応じて、デジタルデータを境界線可視化アプリケーションに送信する。また、サーバシステム１２（ホストサーバ１２２の通信部１２２Ａ）は、境界線可視化アプリケーションを通じて端末１１のユーザによって指定された任意のフォトアルバム装置Ａ２へ、その他の画像と同じように通過証明書を画像データとして送信することができる。
境界線可視化アプリケーション（端末１１のデータ受信部１１Ｔ）は、サーバシステム１２によって生成されたデジタルデータを取得（受信）することができる。境界線可視化アプリケーション（端末１１の画像記憶部１１Ｈ）は、データ受信部１１Ｔによって受信されたデジタルデータを保存（記憶）することができる。境界線可視化アプリケーション（端末１１の画像表示部１１Ｊ）は、データ受信部１１Ｔによって受信されたデジタルデータを表示することができる。
【００４５】
サーバシステム１２（ホストサーバ１２２の記憶部１２２Ｄ）に保管されている通過証明書のデジタルデータは、デジタルフォトアルバム作成システムＡのユーザの自宅のプリンタによる印刷、専門店のプリンタによる印刷などを行うために、デジタルフォトアルバム作成システムＡのユーザの要求に応じて、サーバシステム１２から、デジタルフォトアルバム作成システムＡのユーザの自宅、専門店などに配信される。
例えば専門店のプリンタによる印刷が行われる場合には、サーバシステム１２に保管されている通過証明書のデジタルデータのダウンロードに必要な整理番号などが、サーバシステム１２から専門店などに発行される。専門店が、サーバシステム１２にアクセスし、発行された整理番号を入力することによって、通過証明書のデジタルデータが、サーバシステム１２から専門店にダウンロードされ、専門店のプリンタによって、通過証明書が印刷される。
【００４６】
第１実施形態の境界線可視化システム１では、現実には目視できない境界線ＢＬ（例えば日付変更線）を、拡張現実（ＡＲ）によって、あたかも実在しているかのように示すことができる。たとえば、上述した航空機の例の場合、「窓の下に見える赤い線が日付変更線でございます」などの航空機内のアナウンスを実現することができる。つまり、第１実施形態の境界線可視化システム１では、エンターテインメント性が高い旅行体験を提供することができる。
上述した例では、航空機を利用することによって端末１１が境界線ＢＬ（日付変更線）を通過するが、他の例では、船舶、鉄道、バスなどの航空機以外の公共交通機関、自家用乗り物などを利用することによって、端末１１が境界線ＢＬ（日付変更線、ＩＥＲＳ基準子午線、赤道、国境など）を通過してもよい。
また、電波を遮断するガラスや壁等に囲まれた室内で第１実施形態の境界線可視化システム１が利用される場合には、端末状態取得部１１ＦはＧＰＳ受信機に代えてインターネット網を通じて航空機や船舶等の位置等を取得できるようになっていてもよい。この場合、電波の受信不良による位置精度の低下を防ぐことができる。
上述した例では、端末１１のディスプレイ１１Ａ上に画像を表示するが、他の例では、窓ガラスを表示媒体とするように窓近傍に設置されたプロジェクタによって窓ガラス上に境界線ＢＬの画像を投影してもよい。この場合、窓を通して見える風景に境界線ＢＬの画像が重なって見えることで、端末１１などをユーザが手に持つことなく上記の例と同等の効果を得ることができる。なお、この場合、端末１１に代えて用いられるプロジェクタは、端末１１と同様に位置や姿勢等の情報を取得する手段を有するか、航空機等に設けられた航行システム等から無線通信等の手段によって位置や姿勢等の情報を取得することができるようになっていてもよい。さらに、上記のプロジェクタは、ユーザの視線あるいは頭部の位置を認識する手段を有していてもよく、この場合、窓ガラス上への境界線ＢＬの画像の投影位置をユーザと窓との位置関係に応じて最適化することができる。
また、窓ガラスに代えて透過ディスプレイ装置が設けられ、この透過ディスプレイ装置が上記のディスプレイ１１Ａとして利用されてもよい。この場合、端末１１は携帯可能な端末でなく据置型の端末でもよい。
また、端末１１は、スマートウォッチやスマートグラスなどのウェアラブル端末であってもよい。この場合、たとえば眼鏡型、ゴーグル型、あるいはコンタクトレンズ型のウェアラブル端末の例として、ディスプレイ１１Ａとして液晶ディスプレイ装置や網膜走査型レーザーディスプレイ装置を備えるものを挙げることができる。
【００４７】
なお、サーバシステム１２は、航空機内のサテライトサーバ１２１と接続されたプリンタ１２３を有していてもよい。この場合には、プリンタ１２３に接続されているサテライトサーバ１２１は、端末１１からサテライトサーバ１２１に送信された画像のうち、日付変更線が含まれていることを示すタグ情報を含む合成画像ＣＭを自動的に抽出する。
プリンタ１２３は、サテライトサーバ１２１によって抽出された合成画像ＣＭを所定の用紙に印刷することができる。プリンタ１２３は、端末１１が日付変更線を通過した日時、航空機の便名、航空機の機長名（機長署名）などを含めて合成画像ＣＭをその用紙に印刷することができる。
必要に応じて、境界線可視化アプリケーションに紐づけられたデジタルフォトアルバム作成システムＡのユーザ情報と、航空機のフライトチケット情報とが一致する場合に、プリンタ１２３が、ユーザ個人名などの個人情報を含めて合成画像ＣＭをその用紙に通過証明書として印刷してもよい。これにより、通過証明書を航空機内で作成してユーザに贈呈することができる。
【００４８】
＜第２実施形態＞
以下、本発明の境界線可視化システム、境界線可視化方法、境界線可視化プログラムの第２実施形態について説明する。
第２実施形態の境界線可視化システム１は、後述する点を除き、上述した第１実施形態の境界線可視化システム１と同様に構成されている。従って、第２実施形態の境界線可視化システム１によれば、後述する点を除き、上述した第１実施形態の境界線可視化システム１と同様の効果を奏することができる。
【００４９】
図５は第２実施形態の境界線可視化システム１の概要の一例を示す図である。
第２実施形態の境界線可視化システム１は、たとえば土地登記上の境界線などを可視化するシステムである。後述するように、第２実施形態の境界線可視化システム１では、例えば山林などで境界線が不明瞭な場合に、どこまでが自分の土地でどこからが他人の土地になるのかの概要を知ることができる。表示精度はＧＰＳ衛星が提供する情報の精度に応じて異なるが、近年は誤差数センチメートルの位置情報が取得できるので、実用上十分な精度で境界線を可視化できる。
図５に示す例では、境界線可視化システム１が、端末１１と、サーバシステム１２とを備えている。
端末１１は、例えば携帯電話、スマートフォン、タブレット端末などである。端末１１は、ハードウェアとして、例えばディスプレイ１１Ａと、撮影部１１Ｂと、ＧＰＳ受信機１１Ｃと、電子コンパス１１Ｄと、通信部１１Ｅとを備えている。
【００５０】
端末１１は、ハードウェア上で動作する境界線可視化アプリケーションを備えている。
端末１１は、境界線可視化アプリケーションとして、端末状態取得部１１Ｆと、画像取得部１１Ｇと、画像記憶部１１Ｈと、画像表示部１１Ｊと、境界線情報記憶部１１Ｋと、境界線生成部１１Ｌと、合成画像生成部１１Ｍと、合成画像表示部１１Ｎとを備えている。
端末状態取得部１１Ｆは、端末１１の座標および姿勢を含む端末１１の状態を取得する。
画像取得部１１Ｇは、所定位置を含む画像ＩＭ（例えば静止画、動画）を取得する。画像取得部１１Ｇは、例えば撮影部１１Ｂによって撮影された景色を含む画像ＩＭを取得する。また、画像取得部１１Ｇは、例えばサーバシステム１２によって配信された画像ＩＭを取得することもできる。
【００５１】
境界線情報記憶部１１Ｋは、第２実施形態の境界線可視化システム１による可視化の対象である境界線ＢＬに関する情報を記憶している。境界線情報記憶部１１Ｋは、例えば境界線ＢＬを示す緯度、経度などの座標に関する情報を記憶している。第２実施形態の境界線可視化システム１では、境界線情報記憶部１１Ｋが、境界線ＢＬに関する情報として、例えば土地登記における境界、県境、国境、領海の輪郭線、排他的経済水域の輪郭線などを示す座標に関する情報を記憶している。
境界線生成部１１Ｌは、端末状態取得部１１Ｆによって取得された端末１１の状態に基づいて、端末１１から一定範囲内に存在する境界線ＢＬ（例えば土地登記における境界、県境、国境、領海の輪郭線、排他的経済水域の輪郭線など）の座標に基づいたＣＧ画像を生成する。
合成画像生成部１１Ｍは、画像取得部１１Ｇによって取得された画像ＩＭに含まれる所定位置を示す座標と、境界線ＢＬを示す座標とに基づいて、画像ＩＭに境界線ＢＬのＣＧ画像を重ね合わせた合成画像ＣＭを生成する。
【００５２】
サーバシステム１２は、通信部１２Ａと、データベース１２Ｂとを備えている。
通信部１２Ａは、端末１１との通信などを行う。データベース１２Ｂは、土地登記情報に基づく境界線ＢＬを特定可能な位置情報などを記憶している。
【００５３】
図６は第２実施形態の境界線可視化システム１において実行される処理の一例を説明するためのシーケンス図である。
図６に示す例では、ステップＳ３１において、端末１１の撮影部１１Ｂが、景色を含む画像ＩＭを撮影する。景色を含む画像ＩＭには、所定位置が含まれており、その所定位置を示す座標は、端末１１によって予め認識されている。
次いで、ステップＳ３２では、端末１１の画像取得部１１Ｇが、ステップＳ３１において撮影された景色を含む画像ＩＭを取得する。
次いで、ステップＳ３３では、端末１１の画像記憶部１１Ｈが、ステップＳ３２において取得された景色を含む画像ＩＭを記憶する。
【００５４】
また、ステップＳ３４では、端末１１のＧＰＳ受信機１１Ｃが、ＧＰＳ衛星からの電波を受信する。
次いで、ステップＳ３５では、端末１１の端末状態取得部１１Ｆが、ステップＳ３４において受信された電波に基づいて、端末１１の座標を算出し、算出された端末１１の座標を、端末１１の状態として取得する。
また、ステップＳ３６では、端末１１の電子コンパス１１Ｄが、地磁気の観測などを行うことによって方位（端末１１の向き）を検出する。
次いで、ステップＳ３７では、端末１１の端末状態取得部１１Ｆが、ステップＳ３６において検出された端末１１の向きなどに基づいて、端末１１の姿勢を算出し、算出された端末１１の姿勢を、端末１１の状態として取得する。
【００５５】
次いで、ステップＳ３８では、例えば端末１１の境界線生成部１１Ｌが、ステップＳ３５およびステップＳ３７において取得された端末１１の状態と、境界線情報記憶部１１Ｋに記憶されている境界線ＢＬ（例えば土地登記における境界、県境、国境、領海の輪郭線、排他的経済水域の輪郭線など）のＣＧ画像を生成するために必要な情報とに基づいて、端末１１から一定範囲内に存在する境界線ＢＬのＣＧ画像を生成可能であるか否かを判定する。境界線生成部１１Ｌが境界線ＢＬのＣＧ画像を生成可能である場合には、ステップＳ３９に進む。一方、境界線生成部１１Ｌが境界線ＢＬのＣＧ画像を生成できない場合（たとえばＣＧ画像生成のための情報が不足している場合）には、ステップＳ４２に進む。
ステップＳ３９では、端末１１の境界線生成部１１Ｌが、ステップＳ３５およびステップＳ３７において取得された端末１１の状態と、境界線情報記憶部１１Ｋに記憶されている境界線ＢＬ（例えば土地登記における境界、県境、国境、領海の輪郭線、排他的経済水域の輪郭線など）のＣＧ画像を生成するために必要な情報とに基づいて、端末１１から一定範囲内に存在する境界線ＢＬのＣＧ画像を生成する。
次いで、ステップＳ４０では、端末１１の合成画像生成部１１Ｍが、ステップＳ３２において取得された景色を含む画像ＩＭに含まれる所定位置を示す座標と、端末１１の境界線情報記憶部１１Ｋに記憶されている境界線ＢＬを示す座標とに基づいて、画像ＩＭに境界線ＢＬのＣＧ画像を重ね合わせた合成画像ＣＭを生成する。
次いで、ステップＳ４１では、端末１１の合成画像表示部１１Ｎが、ステップＳ３９において生成された合成画像ＣＭを表示する。
【００５６】
上述したステップＳ３８において、境界線生成部１１Ｌが境界線ＢＬのＣＧ画像を生成するために必要な情報が、境界線情報記憶部１１Ｋに記憶されていないために、境界線生成部１１Ｌが境界線ＢＬのＣＧ画像を生成できない場合には、ステップＳ４２において、端末１１の通信部１１Ｅが、境界線ＢＬのＣＧ画像を生成するために必要な情報をサーバシステム１２に要求する。
次いで、ステップＳ４３では、サーバシステム１２の通信部１２Ａが、サーバシステム１２のデータベース１２Ｂに記憶されている、境界線ＢＬのＣＧ画像を生成するために必要な情報を、端末１１に送信する。
次いで、ステップＳ３９では、端末１１の境界線生成部１１Ｌが、ステップＳ３５およびステップＳ３７において取得された端末１１の状態と、ステップＳ４３においてサーバシステム１２から送信された境界線ＢＬのＣＧ画像を生成するために必要な情報とに基づいて、端末１１から一定範囲内に存在する境界線ＢＬのＣＧ画像を生成する。
【００５７】
上述したステップＳ４３において、境界線ＢＬのＣＧ画像を生成するために必要な情報が、サーバシステム１２のデータベース１２Ｂに記憶されていない場合には、サーバシステム１２が、例えば土地台帳、土地登記情報に基づいて作成された座標付き地図情報データベースなどの外部機関（図示せず）にアクセスし、境界線ＢＬのＣＧ画像を生成するために必要な情報を取得する。
次いで、サーバシステム１２の通信部１２Ａが、外部機関から取得された境界線ＢＬのＣＧ画像を生成するために必要な情報を、端末１１に送信する。
次いで、ステップＳ３９では、端末１１の境界線生成部１１Ｌが、ステップＳ３５およびステップＳ３７において取得された端末１１の状態と、サーバシステム１２から送信された境界線ＢＬのＣＧ画像を生成するために必要な情報（外部機関から取得されたもの）とに基づいて、端末１１から一定範囲内に存在する境界線ＢＬのＣＧ画像を生成する。
【００５８】
上述したように第２実施形態の境界線可視化システム１は、通信機能を有する端末１１にインストールされた境界線可視化アプリケーションと、端末１１と通信可能なサーバシステム１２とを備えている。
境界線可視化アプリケーションの起動中に撮影部１１Ｂが画像ＩＭ（動画または静止画）を撮影する場合には、画像取得部１１Ｇが、撮影部１１Ｂによって撮影された画像ＩＭ（動画または静止画）を取得する。画像表示部１１Ｊは、画像取得部１１Ｇによって取得された画像ＩＭ（動画または静止画）をプレビュー表示することができる。
【００５９】
第２実施形態の境界線可視化システム１の一例では、端末１１のユーザが、端末１１の撮影部１１Ｂによって撮影されている範囲内の境界線ＢＬに関する情報を知りたい場合に、端末１１の通信部１１Ｅは、その境界線ＢＬに関する情報をサーバシステム１２に要求する。具体的には、端末１１の通信部１１Ｅが、ＧＰＳ衛星からの電波に基づいて算出される端末１１の座標（現在位置）をサーバシステム１２に送信する。
サーバシステム１２は、端末１１の現在位置を受信すると、データベース１２Ｂに記憶されている、端末１１の現在位置から一定範囲内に存在する境界線ＢＬに関する情報（境界線ＢＬのＣＧ画像を生成するために必要な位置情報などの情報）を端末１１に送信する。
端末１１の境界線生成部１１Ｌは、端末１１の座標（ＧＰＳ衛星からの電波に基づいて算出された端末１１の緯度、経度、高度）、サーバシステム１２から送信された境界線ＢＬに関する情報などを用いて、端末１１の位置および姿勢に対応するように境界線ＢＬのＣＧ画像を生成する。
端末１１の合成画像生成部１１Ｍは、境界線生成部１１Ｌによって生成された境界線ＢＬのＣＧ画像を、画像取得部１１Ｇによって取得された画像ＩＭに重ね合わせた合成画像ＣＭを生成する。
端末１１の合成画像表示部１１Ｎは、合成画像生成部１１Ｍによって生成された合成画像ＣＭを表示（例えばプレビュー表示）する。
端末１１は、必要に応じて、境界線ＢＬのＣＧ画像が実際の風景画像（景色を含む画像ＩＭ）に重畳された合成画像ＣＭ（動画または静止画）を保存することもできる。
これにより、端末１１のユーザは、境界線ＢＬの位置を知ることができる。
【００６０】
第２実施形態の境界線可視化システム１では、現実では目視できない線（土地登記による境界線ＢＬ）を、拡張現実（ＡＲ）によって、あたかも実在しているかのように示すことができる。自分の土地と他人の土地との境界線ＢＬ（不明瞭な境界線）を確認するための測量をするほどではない軽微な紛争を解決するためのツールとして、第２実施形態の境界線可視化システム１は利用可能である。
また、第２実施形態の境界線可視化システム１では、境界線ＢＬ（目視できない線）を示す境界標が、地滑りなどで移動してしまった場合にも、誤差数センチメートルで境界線ＢＬを拡張現実（ＡＲ）によって把握することができる。そのため、専門家や国が境界確定図を作成する前にある程度高い精度で境界線ＢＬを知ることができる。
また、第２実施形態の境界線可視化システム１では、他人の構造物が明らかに自分の土地にはみ出して建てられている場合や、航空機や船舶等が他国の排他的経済水域や領海内に不正に進入するおそれがある場合などに、それをわかりやすく示すことができる。
【００６１】
＜第３実施形態＞
以下、本発明の境界線可視化システム、境界線可視化方法、境界線可視化プログラムおよびデジタルフォトアルバム作成システムの第３実施形態について説明する。
第３実施形態の境界線可視化システム１は、後述する点を除き、上述した第１実施形態の境界線可視化システム１と同様に構成されている。従って、第３実施形態の境界線可視化システム１によれば、後述する点を除き、上述した第１実施形態の境界線可視化システム１と同様の効果を奏することができる。
【００６２】
図７は第３実施形態の境界線可視化システム１の概要の一例を示す図である。
図７に示す例では、境界線可視化システム１が、端末１１を備えている。
端末１１は、端末状態取得部１１Ｆと、画像取得部１１Ｇと、境界線生成部１１Ｌと、合成画像生成部１１Ｍとを備えている。
端末状態取得部１１Ｆは、端末１１の座標および姿勢を含む端末１１の状態を取得する。
画像取得部１１Ｇは、所定位置を含む画像ＩＭを取得する。
境界線生成部１１Ｌは、境界線ＢＬの名称、種類、座標などを含むデータベースを保持しており、このデータベースを利用して、端末状態取得部１１Ｆによって取得された端末１１の状態に基づいて、端末１１から一定範囲内に存在する境界線ＢＬの座標に基づいたＣＧ画像を生成する。
合成画像生成部１１Ｍは、画像取得部１１Ｇによって取得された画像ＩＭに含まれる所定位置を示す座標と、境界線ＢＬを示す座標とに基づいて、画像ＩＭに境界線ＢＬのＣＧ画像を重ね合わせた合成画像ＣＭを生成する。
【００６３】
＜第４実施形態＞
以下、本発明の境界線可視化システム、境界線可視化方法、境界線可視化プログラムの第４実施形態について説明する。第４実施形態の境界線可視化システム１は、後述する点を除き、上述した第１実施形態および第２実施形態の境界線可視化システム１と同様に構成されている。従って、第４実施形態の境界線可視化システム１によれば、後述する点を除き、上述した第１実施形態および第２実施形態の境界線可視化システム１と同様の効果を奏することができる。
【００６４】
第４実施形態の境界線可視化システム１は、境界線を可視化するとともに、境界線によって２以上に分割される領域のうち、端末１１が存する領域を除いた１以上の領域に紐づけられた情報（以下、この情報を「領域関連情報」と称する。）を境界線のＣＧ画像とともに端末１１に表示するシステムである。
第４実施形態の境界線可視化システム１の境界線情報記憶部１１Ｋは、境界線ＢＬに関する情報として、例えば日付変更線、グリニッジ子午線、ＩＥＲＳ（国際地球回転観測事業）基準子午線、赤道、土地登記における境界、県境、国境、領海の輪郭線、排他的経済水域の輪郭線、海岸線（満潮時海岸線と干潮時海岸線を区別してもよい）、等高線（海抜や標高を示す線や、山の何合目かを示す線など）、ハザードマップにおける危険度の境界を示す線、歩道や車道などの道路に沿う線、その他地表・海面上の任意の領域を論理的に分割するための境界線などを示す座標に関する情報を取得および記憶することができる。
境界線ＢＬに関する情報は、あらかじめ境界線情報記憶部１１Ｋに記憶されていてもよいし、端末１１の位置に基づいて端末１１を中心とする一定範囲内における境界線ＢＬに関する情報がインターネット網などを通じてサーバシステム１２から適宜提供されるようになっていてもよい。
領域関連情報の元になる情報は、サーバシステム１２に保存されており、端末１１の位置情報に基づいて領域関連情報として生成される。領域関連情報は、紐づけられた領域に関する地理的情報（国名、県名等）やその詳細情報（歴史的背景、観光名所、災害リスク等）などの固定的な情報や、紐づけられた領域に関連する広告やその領域において実施されるイベントや興行等の告知、紐づけられた領域に関連する警報や注意喚起などの動的な情報などを含む情報である。動的な情報は、情報の有効期間を示す情報を含んでいる。
領域関連情報は、文字データ、画像データ、音声データ、動画データ、プログラム等を含んでいる。
【００６５】
第４実施形態の境界線可視化システム１の適用例について説明する。第４実施形態の境界線可視化システム１は、端末１１を保有するユーザに対して、端末１１を保持して移動する過程において、境界線ＢＬに近接した、あるいは境界線ＢＬを横断したタイミングにおいて、領域関連情報を端末１１のディスプレイ１１Ａに表示させる。
具体的には、端末１１にインストールされた境界線可視化アプリケーションが、端末１１の姿勢を取得（図６のステップＳ３７参照）した後、ＣＧ画像生成のための情報の要求の一部として、端末１１の位置をサーバシステム１２に通知する（図６のステップＳ４２参照）。サーバシステム１２は、端末１１の位置と現在時刻とに基づいて、領域関連情報を端末１１へ送信する（図６のステップＳ４３参照）。このとき、サーバシステム１２は、端末１１の位置に基づいて、境界線ＢＬによって２つに分割される領域のうち、端末１１が含まれていない領域と紐づけられた領域関連情報を端末１１へ送信する。これにより、端末１１は、端末１１を保持したユーザがこれから進入する領域、あるいは、端末１１を保持したユーザが位置する領域に隣接する領域に紐づいた領域関連情報を取得することができる。領域関連情報を取得した端末１１の境界線可視化アプリケーションは、境界線ＢＬのＣＧ画像を生成（図６のステップＳ３９参照）するとともに、領域関連情報に基づいた合成画像ＣＭその他の再生可能コンテンツを生成する（図６のステップＳ４０）。再生可能コンテンツは、ユーザへの情報提供、広告、イベント等の告知などに適したコンテンツである。
境界線可視化アプリケーションは、上記のステップＳ４０で生成された再生可能コンテンツを端末１１のディスプレイ１１Ａに表示させる（図６のステップＳ４１参照）。また、境界線可視化アプリケーションは、再生可能コンテンツが視覚的情報以外の情報を保有している場合、例えば音声再生や振動（バイブレーション）など、端末１１が持つ利用可能な機能を利用して再生可能コンテンツを出力する。
【００６６】
第４実施形態の境界線可視化システム１は、端末１１の位置に基づいて、端末１１を保持するユーザが境界線に近接、あるいは境界線を横断するという事象に対応して、境界線を横断した先にある領域に関連する情報や広告などをユーザに提供することができる。これにより、第４実施形態の境界線可視化システムによれば、ユーザの行動に密接に関連した情報や広告などをユーザが受け取ることができるので、ユーザの満足度を高めることができる。
また、第４実施形態の境界線可視化システム１を用いて広告を配信する場合には、ユーザの行動に密接に関連した広告が選択されて端末１１に配信されるので、広告効果を高めることができるとともに、ユーザの行動と広告効果の関係性の測定や分析も容易にすることができる。
また、第４実施形態の境界線可視化システム１を用いて警報や注意喚起を配信する場合には、ユーザの行動に密接に関連した警報や注意喚起が選択されて端末１１に配信されるので、警報や注意喚起が発令されている期間における危険地域への不用意な進入を予防することができる。
【００６７】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。上述した各実施形態および各例に記載の構成を組み合わせてもよい。
【００６８】
上述した各実施形態の境界線可視化システム１において、例えば境界線ＢＬのＣＧ画像として日付変更線、グリニッジ子午線、ＩＥＲＳ（国際地球回転観測事業）基準子午線、赤道、県境、国境、等高線などのＣＧ画像を生成する例では、現実では目視で認識することができない境界線を拡張現実（ＡＲ）を用いて視覚的にユーザに認識させることができる。これにより、各実施形態の境界線可視化システム１では、ユーザが境界線ＢＬに近づくように移動して境界線を横断するという動作を、境界線を通過したことをテキスト情報や音声等で通知する従来の技術よりもさらに直感的にユーザに伝えることができる。また、各実施形態の境界線可視化システム１によれば、拡張現実（ＡＲ）を用いて境界線ＢＬを可視化できることによって、目の前にある境界線を横断する過程を視覚的に認識させて非日常的な体験をユーザに提供することができる。このような境界線可視化システム１は、ユーザが境界線を越えて移動することを促すきっかけを与えることができるので、海外旅行、国内旅行、クルージング、登山等の旅行の分野においてユーザの感動（旅行の楽しさ）を高めるツールとして利用できる。
また、上述した各実施形態の境界線可視化システム１において、任意の領域を論理的に分割するための境界線ＢＬのＣＧ画像の一例として、位置情報ゲーム（Location-based game）におけるゲーム内イベント発生エリアのＣＧ画像を生成することもできる。この場合、各実施形態の境界線可視化システム１において、１つの座標で決まる地球上の１点やこの点を中心とした円形のエリアではなく、線で囲まれた複雑な形状をイベント発生エリアとして指定することができる。これにより、位置情報ゲームにおける表現の自由度を高めることができる。また、現実に存在する施設等の形状に合わせた境界線を設定して拡張現実（ＡＲ）によりイベント発生エリアをユーザに認識させることができるので、現実とゲームの密接なつながりを演出することができる。
また、上述した各実施形態の境界線可視化システム１において、例えば境界線ＢＬのＣＧ画像として土地登記における境界、領土の輪郭線、領海の輪郭線、ハザードマップにおける危険度の境界を示す線などのＣＧ画像を生成する例では、現実では目視で認識することができない境界線を拡張現実（ＡＲ）を用いて視覚的にユーザに認識させることによって、曖昧さを回避することができ、紛争の解決に役立つ。また、ハザードマップにおける危険度の境界を示す線を拡張現実（ＡＲ）を用いて実際の風景と重ねてユーザに認識させることができることによって、災害時にどこへ移動すれば危険度がより低くなるのかを、一般的な地図表示アプリケーションと比較してより直感的に提示することができる。
【００６９】
なお、上述した実施形態における境界線可視化システム１およびデジタルフォトアルバム作成システムＡが備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳ等のソフトウェアや周辺機器等のハードウェアを含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、フラッシュメモリ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク、ソリッドステートディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【符号の説明】
【００７０】
１…境界線可視化システム、１１…端末、１１Ａ…ディスプレイ、１１Ｂ…撮影部、１１Ｃ…ＧＰＳ受信機、１１Ｄ…電子コンパス、１１Ｅ…通信部、１１Ｆ…端末状態取得部、１１Ｇ…画像取得部、１１Ｈ…画像記憶部、１１Ｉ…窓枠特定部、１１Ｊ…画像表示部、１１Ｋ…境界線情報記憶部、１１Ｌ…境界線生成部、１１Ｍ…合成画像生成部、１１Ｎ…合成画像表示部、１１Ｐ…境界線通過時刻推定部、１１Ｑ…テキスト情報付加部、１１Ｒ…タグ情報付与部、１１Ｓ…画像送信部、１１Ｔ…データ受信部、１１Ｕ…証明書表示部、１２…サーバシステム、１２１…サテライトサーバ、１２１Ａ…通信部、１２１Ｂ…記憶部、１２２…ホストサーバ、１２２Ａ…通信部、１２２Ｂ…画像抽出部、１２２Ｃ…データ生成部、１２２Ｄ…記憶部、１２３…プリンタ、１２Ａ…通信部、１２Ｂ…データベース、Ａ…デジタルフォトアルバム作成システム、Ａ１…アルバムアプリ、Ａ２…フォトアルバム装置
【要約】
【課題】境界線のＣＧ画像を重ね合わせた合成画像を生成することができる境界線可視化システム、境界線可視化方法、境界線可視化プログラムおよびデジタルフォトアルバム作成システムを提供する。
【解決手段】端末を備える境界線可視化システムは、所定位置を含む画像を取得する画像取得部と、前記端末の座標および姿勢を含む前記端末の状態を取得する端末状態取得部と、前記端末状態取得部によって取得された前記端末の状態に基づいて、前記端末から一定範囲内に存在する境界線の座標に基づいたＣＧ画像を生成する境界線生成部と、前記画像取得部によって取得された前記画像に含まれる前記所定位置を示す座標と、前記境界線を示す座標とに基づいて、前記画像に前記境界線のＣＧ画像を重ね合わせた合成画像を生成する合成画像生成部とを備える。
【選択図】図１【図１】
0006770274.tif 000002
【図２Ａ】
0006770274.tif 000003
【図２Ｂ】
0006770274.tif 000004
【図２Ｃ】
0006770274.tif 000005
【図３】
0006770274.tif 000006
【図４】
0006770274.tif 000007
【図５】
0006770274.tif 000008
【図６】
0006770274.tif 000009
【図７】
0006770274.tif 000010