(57)【要約】      （修正有）【課題】直感的に画像の抽出条件を指定することにより、特定の撮影位置から撮影された任意の被写体の画像の画像データを抽出させる。【解決手段】端末の表示部に表示されている地図上において指定された指定位置に関する情報、及び撮影方位に関する情報を前記端末からネットワークを介して受信する通信部１２と、画像の撮影位置についての撮影位置情報、及び前記画像の撮影方位についての撮影方位情報が関連付けられた画像データを複数記憶する画像記憶部１４と、前記通信部により受信した前記指定位置に関する情報、及び前記撮影方位に関する情報に基づいて、前記画像記憶部に記憶されている複数の前記画像データの中から、前記指定位置の前記撮影位置情報、及び前記撮影方位の前記撮影方位情報が関連付けられている前記画像データを抽出する抽出部（ＣＰＵ）１０と、前記抽出部により抽出した前記画像データを前記端末に送信する前記通信部とを備える。【選択図】図２
2015032861.tif 000002
【特許請求の範囲】
【請求項１】
端末の表示部に表示されている地図上において指定された指定位置に関する情報、及び前記指定位置が指定された後に前記地図上において指定された、前記指定位置を基準とする撮影方位に関する情報を前記端末から前記ネットワークを介して受信する受信部と、
画像の撮影位置についての撮影位置情報、及び前記画像の撮影方位についての撮影方位情報が関連付けられた画像データを複数記憶する画像記憶部と、
前記受信部により受信した前記指定位置に関する情報、及び前記撮影方位に関する情報に基づいて、前記画像記憶部に記憶されている複数の前記画像データの中から、前記指定位置の前記撮影位置情報、及び前記撮影方位の前記撮影方位情報が関連付けられている前記画像データを抽出する抽出部と、
前記抽出部により抽出した前記画像データを前記ネットワークを介して前記端末に送信する送信部と
を備えることを特徴とする画像抽出サーバ。
【請求項２】
端末の表示部に表示されている地図上において指定された指定位置に関する情報、及び前記地図上に表示されている複数の撮影対象の中から選択された、前記撮影対象に関する情報を前記端末から前記ネットワークを介して受信する受信部と、
画像の撮影位置についての撮影位置情報、及び前記画像に含まれる被写体像についての被写体情報が関連付けられた画像データを複数記憶する画像記憶部と、
前記受信部により受信した前記指定位置に関する情報、及び前記撮影対象に関する情報に基づいて、前記画像記憶部に記憶されている複数の前記画像データの中から、前記指定位置の前記撮影位置情報、及び前記撮影対象を示す被写体情報が関連付けられている前記画像データを抽出する抽出部と、
前記抽出部により抽出した前記画像データを前記ネットワークを介して前記端末に送信する送信部と
を備えることを特徴とする画像抽出サーバ。
【請求項３】
端末の表示部に表示されている地図上において指定された指定位置に関する情報、及び前記指定位置が指定された後に前記地図上において指定された、前記指定位置を基準とする撮影方位に関する情報を前記端末から前記ネットワークを介して受信する受信部と、
画像の撮影位置についての撮影位置情報が関連付けられた画像データを複数記憶する画像記憶部と、
前記受信部により受信した前記指定位置に関する情報、及び前記撮影方位に関する情報に基づいて、前記画像記憶部に記憶されている複数の前記画像データの中から、前記指定位置を基準とする前記撮影方位の方向に属し、かつ前記表示部に表示された前記地図の表示範囲内に含まれる位置の前記撮影位置情報が関連付けられている前記画像データを抽出する抽出部と、
前記抽出部により抽出した前記画像データを前記ネットワークを介して前記端末に送信する送信部と
を備えることを特徴とする画像抽出サーバ。
【請求項４】
参考画像に含まれる被写体像についての被写体に関する情報が関連付けられた参考画像データを複数記憶する参考画像記憶部と、
複数の前記参考画像データの中から選択された前記参考画像データに関連付けられている前記被写体に関する情報を取得する取得部と、
画像に含まれる被写体像についての被写体情報が関連付けられた画像データを複数記憶する画像記憶部と、
前記画像記憶部に記憶されている複数の前記画像データの中から、前記取得部により取得された前記被写体に関する情報と略一致する前記被写体情報が関連付けられている前記画像データを抽出する抽出部と、
前記抽出部により抽出された前記画像データの中から選択された前記画像データを前記ネットワークを介して端末に送信する送信部と
を備えることを特徴とする画像抽出サーバ。
【請求項５】
参考画像に含まれる被写体像に基づく被写体の位置情報、及び前記参考画像に含まれる前記被写体像についての被写体に関する情報が関連付けられた参考画像データを複数記憶する参考画像記憶部と、
複数の前記参考画像データの中から選択された前記参考画像データに関連付けられている前記位置情報、及び前記被写体に関する情報を取得する取得部と、
前記取得部により取得された前記位置情報をネットワークを介して通信可能な端末に送信する送信部と、
前記端末の表示部に表示されている地図上において指定された、前記位置情報に基づく位置を基準とする所定の領域に関する情報を前記端末からネットワークを介して受信する受信部と、
画像の撮影位置についての撮影位置情報、及び前記画像に含まれる被写体像についての被写体情報が関連付けられた画像データを複数記憶する画像記憶部と、
前記画像記憶部に記憶されている複数の前記画像データの中から、前記位置情報に基づく位置を基準とする前記所定の領域に属する位置の前記撮影位置情報、及び前記参考画像に含まれる前記被写体像の前記被写体情報が関連付けられている前記画像データを抽出する抽出部とを備え、
前記送信部は、前記抽出部により抽出した前記画像データを前記ネットワークを介して前記端末に送信することを特徴とする画像抽出サーバ。
【請求項６】
前記位置情報に基づく位置を基準とする所定の領域に関する情報は、前記位置情報に基づく位置を基準とする撮影方位に関する情報を含み、
前記抽出部は、前記画像記憶部に記憶されている複数の前記画像データの中から、前記位置情報に基づく位置を基準とする前記撮影方位に属する位置の前記撮影位置情報、及び前記参考画像に含まれる前記被写体像の前記被写体情報が関連付けられている前記画像データを抽出する
ことを特徴とする請求項５記載の画像抽出サーバ。
【請求項７】
前記位置情報に基づく位置を基準とする所定の領域に関する情報は、前記位置情報に基づく位置を基準とする所定の距離の範囲に関する情報を含み、
前記抽出部は、前記画像記憶部に記憶されている複数の前記画像データの中から、前記位置情報に基づく位置を基準とする前記所定の距離の範囲内に属し、かつ前記地図の表示範囲内に含まれる位置の前記撮影位置情報、及び前記参考画像に含まれる前記被写体像の前記被写体情報が関連付けられている前記画像データを抽出する
ことを特徴とする請求項５記載の画像抽出サーバ。
【請求項８】
前記抽出部は、更に前記地図の表示範囲内に含まれる位置の前記撮影位置情報が関連付けられている前記画像データを抽出することを特徴とする請求項５〜７の何れか一項に記載の画像抽出サーバ。
【請求項９】
地図データを取得する取得部と、
前記地図データに基づく地図を表示する表示部と、
前記地図上において指定された指定位置、及び前記指定位置が指定された後に前記地図上において指定された前記指定位置を基準とする撮影方位を認識する認識部と、
画像の撮影位置についての撮影位置情報、及び前記画像の撮影方位についての撮影方位情報が関連付けられた画像データを複数記憶する画像記憶部と、
前記画像記憶部に記憶されている複数の前記画像データの中から、前記指定位置の前記撮影位置情報、及び前記撮影方位の前記撮影方位情報が関連付けられている前記画像データを抽出する抽出部と、
前記抽出部により抽出された前記画像データに基づく画像を前記表示部に表示させる表示制御部と
を備えることを特徴とする画像抽出装置。
【請求項１０】
地図データを取得する取得部と、
前記地図データに基づく地図を表示する表示部と、
複数の撮影対象に関する情報を記憶する情報記憶部と、
前記地図上に複数の前記撮影対象を表示させる制御部と、
前記地図上において指定された指定位置、及び前記地図上に表示されている複数の前記撮影対象の中から選択された、前記撮影対象を認識する認識部と、
画像の撮影位置についての撮影位置情報、及び前記画像に含まれる被写体像についての被写体情報が関連付けられた画像データを複数記憶する画像記憶部と、
前記画像記憶部に記憶されている複数の前記画像データの中から、前記指定位置の前記撮影位置情報、及び前記撮影対象を示す被写体情報が関連付けられている前記画像データを抽出する抽出部と、
前記抽出部により抽出された前記画像データに基づく画像を前記表示部に表示させる表示制御部と
を備えることを特徴とする画像抽出装置。
【請求項１１】
地図データを取得する取得部と、
前記地図データに基づく地図を表示する表示部と、
前記地図上において指定された指定位置、及び前記指定位置が指定された後に前記地図上において指定された、前記指定位置を基準とする撮影方位を認識する認識部と、
画像の撮影位置についての撮影位置情報が関連付けられた画像データを複数記憶する画像記憶部と、
前記画像記憶部に記憶されている複数の前記画像データの中から、前記指定位置を基準とする前記撮影方位の方向に属し、かつ前記表示部に表示された前記地図の範囲内に含まれる位置の前記撮影位置情報が関連付けられている前記画像データを抽出する抽出部と、
前記抽出部により抽出された前記画像データに基づく画像を前記表示部に表示させる表示制御部と
を備えることを特徴とする画像抽出装置。
【請求項１２】
参考画像に含まれる被写体像についての被写体に関する情報が関連付けられた参考画像データを複数記憶する参考画像記憶部と、
複数の前記参考画像データの中から選択された前記参考画像データに関連付けられている前記被写体に関する情報を取得する取得部と、
画像の撮影位置についての撮影位置情報、及び前記画像に含まれる被写体像についての被写体情報が関連付けられた画像データを複数記憶する画像記憶部と、
前記画像記憶部に記憶されている複数の前記画像データの中から、前記取得部により取得された前記被写体に関する情報と略一致する前記被写体情報が関連付けられている前記画像データを抽出する抽出部と、
地図データを取得する地図取得部と、
前記地図データに基づく地図を表示する表示部と、
前記抽出部により抽出された前記画像データに関連付けられている位置情報に基づく位置を前記地図上の対応する位置に重ねて表示させる制御部と、
前記地図上において指定された前記位置の位置情報が関連付けられている前記画像データに基づく画像を前記表示部に表示させる表示制御部と
を備えることを特徴とする画像抽出装置。
【請求項１３】
参考画像に含まれる被写体像に基づく被写体の位置情報、及び前記参考画像に含まれる前記被写体像についての被写体に関する情報が関連付けられた参考画像データを複数記憶する参考画像記憶部と、
複数の前記参考画像データの中から選択された前記参考画像データに関連付けられている前記位置情報、及び前記被写体に関する情報を取得する取得部と、
地図データを取得する地図取得部と、
前記地図データに基づく地図を表示する表示部と、
前記地図上において指定された、前記位置情報に基づく位置を基準とする所定の領域に関する情報を前記取得部に取得させる取得制御部と、
画像の撮影位置についての撮影位置情報、及び前記画像に含まれる被写体像についての被写体情報が関連付けられた画像データを複数記憶する画像記憶部と、
前記画像記憶部に記憶されている複数の前記画像データの中から、前記位置情報に基づく位置を基準とする前記所定の領域に属する位置の前記撮影位置情報、及び前記参考画像に含まれる前記被写体像の前記被写体情報が関連付けられている前記画像データを抽出する抽出部と、
前記抽出部により抽出した前記画像データに基づく画像を前記表示部に表示させる表示制御部と
を備えることを特徴とする画像抽出装置。
【請求項１４】
前記位置情報に基づく位置を基準とする所定の領域に関する情報は、前記位置情報に基づく位置を基準とする撮影方位に関する情報を含み、
前記抽出部は、前記画像記憶部に記憶されている複数の前記画像データの中から、前記位置情報に基づく位置を基準とする前記撮影方位に属する位置の前記撮影位置情報、及び前記参考画像に含まれる前記被写体像の前記被写体情報が関連付けられている前記画像データを抽出する
ことを特徴とする請求項１３記載の画像抽出装置。
【請求項１５】
前記位置情報に基づく位置を基準とする所定の領域に関する情報は、前記位置情報に基づく位置を基準とする所定の距離の範囲に関する情報を含み、
前記抽出部は、前記画像記憶部に記憶されている複数の前記画像データの中から、前記位置情報に基づく位置を基準とする前記所定の距離の範囲内に属し、かつ前記地図の表示範囲内に含まれる位置の前記撮影位置情報、及び前記参考画像に含まれる前記被写体像の前記被写体情報が関連付けられている前記画像データを抽出する
ことを特徴とする請求項１３記載の画像抽出装置。
【請求項１６】
前記抽出部は、更に前記地図の表示範囲内に含まれる位置の前記撮影位置情報が関連付けられている前記画像データを抽出することを特徴とする請求項１３〜１５の何れか一項に記載の画像抽出装置。
【請求項１７】
前記表示部の表示面に接触した前記指示部材の先端の位置を検出するタッチパネルを備え、
前記認識部は、前記タッチパネルにより検出した前記指示部材の先端の位置に基づいて前記指定位置を認識し、前記タッチパネルにより検出した前記指示部材の先端の位置に基づいて前記撮影方位または前記撮影対象を認識することを特徴とする請求項１３〜１６の何れか一項に記載の画像抽出装置。
【請求項１８】
コンピュータに、
地図データを取得する取得機能、
前記地図データに基づく地図を表示する表示機能、
前記地図上において指定された、指定位置、及び前記指定位置が指定された後に前記地図上において指定された、前記指定位置を基準とする撮影方位を認識する認識機能、
画像の撮影位置についての撮影位置情報、及び前記画像の撮影方位についての撮影方位情報が関連付けられた画像データを複数記憶する画像記憶機能、
前記画像記憶機能により記憶されている複数の前記画像データの中から、前記指定位置の前記撮影位置情報、及び前記撮影方位の前記撮影方位情報が関連付けられている前記画像データを抽出する抽出機能、
前記抽出機能により抽出された前記画像データに基づく画像を前記表示機能により表示させる表示制御機能、を実現させるための画像抽出プログラム。
【請求項１９】
コンピュータに、
地図データを取得する取得機能、
前記地図データに基づく地図を表示する表示機能、
複数の撮影対象に関する情報を記憶する情報記憶機能、
前記地図上に複数の前記撮影対象を表示させる制御機能、
前記地図上において指定された指定位置、及び前記地図上に表示されている複数の前記撮影対象の中から選択された、前記撮影対象を認識する認識機能、
画像の撮影位置についての撮影位置情報、及び前記画像に含まれる被写体像についての被写体情報が関連付けられた画像データを複数記憶する画像記憶機能、
前記画像記憶機能により記憶されている複数の前記画像データの中から、前記指定位置の前記撮影位置情報、及び前記撮影対象を示す被写体情報が関連付けられている前記画像データを抽出する抽出機能、
前記抽出機能により抽出された前記画像データに基づく画像を前記表示機能により表示させる表示制御機能、を実現させるための画像抽出プログラム。
【請求項２０】
コンピュータに、
地図データを取得する取得機能、
前記地図データに基づく地図を表示する表示機能、
前記地図上において指定された指定位置、及び前記指定位置が指定された後に前記地図上において指定された、前記指定位置を基準とする撮影方位を認識する認識機能、
画像の撮影位置についての撮影位置情報が関連付けられた画像データを複数記憶する画像記憶機能、
前記画像記憶機能により記憶されている複数の前記画像データの中から、前記指定位置を基準とする前記撮影方位の方向に属し、かつ前記表示機能によりに表示された前記地図の範囲内に含まれる位置の前記撮影位置情報が関連付けられている前記画像データを抽出する抽出機能、
前記抽出機能により抽出された前記画像データに基づく画像を前記表示機能により表示させる表示制御機能、を実現させるための画像抽出プログラム。
【請求項２１】
参考画像に含まれる被写体像についての被写体に関する情報が関連付けられた参考画像データを複数記憶する参考画像記憶機能、
複数の前記参考画像データの中から選択された前記参考画像データに関連付けられている前記被写体に関する情報を取得する取得機能、
画像の撮影位置についての撮影位置情報、及び前記画像に含まれる被写体像についての被写体情報が関連付けられた画像データを複数記憶する画像記憶機能、
前記画像記憶機能により記憶されている複数の前記画像データの中から、前記取得部により取得された前記被写体に関する情報と略一致する前記被写体情報が関連付けられている前記画像データを抽出する抽出機能、
地図データを取得する地図取得機能、
前記地図データに基づく地図を表示する表示機能、
前記抽出部により抽出された前記画像データに関連付けられている位置情報に基づく位置を前記地図上の対応する位置に重ねて表示させる制御機能、
前記地図上において指定された前記位置の位置情報が関連付けられている前記画像データに基づく画像を前記表示機能により表示させる表示制御機能、を実現させるための画像抽出プログラム。
【請求項２２】
参考画像に含まれる被写体像に基づく被写体の位置情報、及び前記参考画像に含まれる前記被写体像についての被写体に関する情報が関連付けられた参考画像データを複数記憶する参考画像記憶機能、
複数の前記参考画像データの中から選択された前記参考画像データに関連付けられている前記位置情報、及び前記被写体に関する情報を取得する取得機能、
地図データを記憶する地図取得機能、
前記地図データに基づく地図を表示する表示機能、
前記地図データに基づく地図上において指定された、前記位置情報に基づく位置を基準とする所定の領域に関する情報を前記取得機能により取得させる取得制御機能、
画像の撮影位置についての撮影位置情報、及び前記画像に含まれる被写体像についての被写体情報が関連付けられた画像データを複数記憶する画像記憶機能、
前記画像記憶機能により記憶されている複数の前記画像データの中から、前記位置情報に基づく位置を基準とする前記所定の領域に属する位置の前記撮影位置情報、及び前記参考画像に含まれる前記被写体像の前記被写体情報が関連付けられている前記画像データを抽出する抽出機能、
前記抽出機能により抽出した前記画像データに基づく画像を前記表示機能により表示させる表示制御機能、を実現させるための画像抽出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像抽出サーバ、画像抽出装置、及び画像抽出プログラムに関するものである。
【背景技術】
【０００２】
方位角情報に基づいて写真画像を検索し、検索された写真画像の枚数を方位角毎に分類して表示させる写真画像の検索装置が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−３３５０３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、この検索装置においては、特定の撮影位置で撮影された写真画像を方位角毎に分類して表示させることはできなかった。このため、特定の撮影位置から任意の被写体を撮影した場合にどのような画像が撮影されるかをユーザに予測させることはできなかった。
【０００５】
また、写真画像の検索を行う場合にはキーワード入力が必要であり、直感的に画像の抽出条件を指定することは困難であった。
【０００６】
本発明の目的は、直感的に画像の抽出条件を指定することにより、特定の撮影位置から撮影された任意の被写体の画像の画像データを抽出させることができる画像抽出サーバ、画像抽出装置、及び画像抽出プログラムを提供することである。
【課題を解決するための手段】
【０００７】
本発明の画像抽出サーバは、端末の表示部に表示されている地図上において指定された指定位置に関する情報、及び前記指定位置が指定された後に前記地図上において指定された、前記指定位置を基準とする撮影方位に関する情報を前記端末から前記ネットワークを介して受信する受信部と、画像の撮影位置についての撮影位置情報、及び前記画像の撮影方位についての撮影方位情報が関連付けられた画像データを複数記憶する画像記憶部と、前記受信部により受信した前記指定位置に関する情報、及び前記撮影方位に関する情報に基づいて、前記画像記憶部に記憶されている複数の前記画像データの中から、前記指定位置の前記撮影位置情報、及び前記撮影方位の前記撮影方位情報が関連付けられている前記画像データを抽出する抽出部と、前記抽出部により抽出した前記画像データを前記ネットワークを介して前記端末に送信する送信部とを備えることを特徴とする。
【０００８】
また、本発明の画像抽出サーバは、端末の表示部に表示されている地図上において指定された指定位置に関する情報、及び前記地図上に表示されている複数の撮影対象の中から選択された、前記撮影対象に関する情報を前記端末から前記ネットワークを介して受信する受信部と、画像の撮影位置についての撮影位置情報、及び前記画像に含まれる被写体像についての被写体情報が関連付けられた画像データを複数記憶する画像記憶部と、前記受信部により受信した前記指定位置に関する情報、及び前記撮影対象に関する情報に基づいて、前記画像記憶部に記憶されている複数の前記画像データの中から、前記指定位置の前記撮影位置情報、及び前記撮影対象を示す被写体情報が関連付けられている前記画像データを抽出する抽出部と、前記抽出部により抽出した前記画像データを前記ネットワークを介して前記端末に送信する送信部とを備えることを特徴とする。
【０００９】
また、本発明の画像抽出サーバは、端末の表示部に表示されている地図上において指定された指定位置に関する情報、及び前記指定位置が指定された後に前記地図上において指定された、前記指定位置を基準とする撮影方位に関する情報を前記端末から前記ネットワークを介して受信する受信部と、画像の撮影位置についての撮影位置情報が関連付けられた画像データを複数記憶する画像記憶部と、前記受信部により受信した前記指定位置に関する情報、及び前記撮影方位に関する情報に基づいて、前記画像記憶部に記憶されている複数の前記画像データの中から、前記指定位置を基準とする前記撮影方位の方向に属し、かつ前記表示部に表示された前記地図の表示範囲内に含まれる位置の前記撮影位置情報が関連付けられている前記画像データを抽出する抽出部と、前記抽出部により抽出した前記画像データを前記ネットワークを介して前記端末に送信する送信部とを備えることを特徴とする。
【００１０】
また、本発明の画像抽出サーバは、参考画像に含まれる被写体像についての被写体に関する情報が関連付けられた参考画像データを複数記憶する参考画像記憶部と、複数の前記参考画像データの中から選択された前記参考画像データに関連付けられている前記被写体に関する情報を取得する取得部と、画像に含まれる被写体像についての被写体情報が関連付けられた画像データを複数記憶する画像記憶部と、前記画像記憶部に記憶されている複数の前記画像データの中から、前記取得部により取得された前記被写体に関する情報と略一致する前記被写体情報が関連付けられている前記画像データを抽出する抽出部と、前記抽出部により抽出された前記画像データの中から選択された前記画像データを前記ネットワークを介して端末に送信する送信部とを備えることを特徴とする。
【００１１】
また、本発明の画像抽出サーバは、参考画像に含まれる被写体像に基づく被写体の位置情報、及び前記参考画像に含まれる前記被写体像についての被写体に関する情報が関連付けられた参考画像データを複数記憶する参考画像記憶部と、複数の前記参考画像データの中から選択された前記参考画像データに関連付けられている前記位置情報、及び前記被写体に関する情報を取得する取得部と、前記取得部により取得された前記位置情報をネットワークを介して通信可能な端末に送信する送信部と、前記端末の表示部に表示されている地図上において指定された、前記位置情報に基づく位置を基準とする所定の領域に関する情報を前記端末からネットワークを介して受信する受信部と、画像の撮影位置についての撮影位置情報、及び前記画像に含まれる被写体像についての被写体情報が関連付けられた画像データを複数記憶する画像記憶部と、前記画像記憶部に記憶されている複数の前記画像データの中から、前記位置情報に基づく位置を基準とする前記所定の領域に属する位置の前記撮影位置情報、及び前記参考画像に含まれる前記被写体像の前記被写体情報が関連付けられている前記画像データを抽出する抽出部とを備え、前記送信部は、前記抽出部により抽出した前記画像データを前記ネットワークを介して前記端末に送信することを特徴とする。
【００１２】
また、本発明の画像抽出装置は、地図データを取得する取得部と、前記地図データに基づく地図を表示する表示部と、前記地図上において指定された指定位置、及び前記指定位置が指定された後に前記地図上において指定された前記指定位置を基準とする撮影方位を認識する認識部と、画像の撮影位置についての撮影位置情報、及び前記画像の撮影方位についての撮影方位情報が関連付けられた画像データを複数記憶する画像記憶部と、前記画像記憶部に記憶されている複数の前記画像データの中から、前記指定位置の前記撮影位置情報、及び前記撮影方位の前記撮影方位情報が関連付けられている前記画像データを抽出する抽出部と、前記抽出部により抽出された前記画像データに基づく画像を前記表示部に表示させる表示制御部とを備えることを特徴とする。
【００１３】
また、本発明の画像抽出装置は、地図データを取得する取得部と、前記地図データに基づく地図を表示する表示部と、複数の撮影対象に関する情報を記憶する情報記憶部と、前記地図上に複数の前記撮影対象を表示させる制御部と、前記地図上において指定された指定位置、及び前記地図上に表示されている複数の前記撮影対象の中から選択された、前記撮影対象を認識する認識部と、画像の撮影位置についての撮影位置情報、及び前記画像に含まれる被写体像についての被写体情報が関連付けられた画像データを複数記憶する画像記憶部と、前記画像記憶部に記憶されている複数の前記画像データの中から、前記指定位置の前記撮影位置情報、及び前記撮影対象を示す被写体情報が関連付けられている前記画像データを抽出する抽出部と、前記抽出部により抽出された前記画像データに基づく画像を前記表示部に表示させる表示制御部とを備えることを特徴とする。
【００１４】
また、本発明の画像抽出装置は、地図データを取得する取得部と、前記地図データに基づく地図を表示する表示部と、前記地図上において指定された指定位置、及び前記指定位置が指定された後に前記地図上において指定された、前記指定位置を基準とする撮影方位を認識する認識部と、画像の撮影位置についての撮影位置情報が関連付けられた画像データを複数記憶する画像記憶部と、前記画像記憶部に記憶されている複数の前記画像データの中から、前記指定位置を基準とする前記撮影方位の方向に属し、かつ前記表示部に表示された前記地図の範囲内に含まれる位置の前記撮影位置情報が関連付けられている前記画像データを抽出する抽出部と、前記抽出部により抽出された前記画像データに基づく画像を前記表示部に表示させる表示制御部とを備えることを特徴とする。
【００１５】
また、本発明の画像抽出装置は、参考画像に含まれる被写体像についての被写体に関する情報が関連付けられた参考画像データを複数記憶する参考画像記憶部と、複数の前記参考画像データの中から選択された前記参考画像データに関連付けられている前記被写体に関する情報を取得する取得部と、画像の撮影位置についての撮影位置情報、及び前記画像に含まれる被写体像についての被写体情報が関連付けられた画像データを複数記憶する画像記憶部と、前記画像記憶部に記憶されている複数の前記画像データの中から、前記取得部により取得された前記被写体に関する情報と略一致する前記被写体情報が関連付けられている前記画像データを抽出する抽出部と、地図データを取得する地図取得部と、前記地図データに基づく地図を表示する表示部と、前記抽出部により抽出された前記画像データに関連付けられている位置情報に基づく位置を前記地図上の対応する位置に重ねて表示させる制御部と、前記地図上において指定された前記位置の位置情報が関連付けられている前記画像データに基づく画像を前記表示部に表示させる表示制御部とを備えることを特徴とする。
【００１６】
また、本発明の画像抽出装置は、参考画像に含まれる被写体像に基づく被写体の位置情報、及び前記参考画像に含まれる前記被写体像についての被写体に関する情報が関連付けられた参考画像データを複数記憶する参考画像記憶部と、複数の前記参考画像データの中から選択された前記参考画像データに関連付けられている前記位置情報、及び前記被写体に関する情報を取得する取得部と、地図データを取得する地図取得部と、前記地図データに基づく地図を表示する表示部と、前記地図上において指定された、前記位置情報に基づく位置を基準とする所定の領域に関する情報を前記取得部に取得させる取得制御部と、画像の撮影位置についての撮影位置情報、及び前記画像に含まれる前記被写体像についての被写体情報が関連付けられた画像データを複数記憶する画像記憶部と、前記画像記憶部に記憶されている複数の前記画像データの中から、前記位置情報に基づく位置を基準とする前記所定の領域に属する位置の前記撮影位置情報、及び前記参考画像に含まれる被写体像の前記被写体情報が関連付けられている前記画像データを抽出する抽出部と、前記抽出部により抽出した前記画像データに基づく画像を前記表示部に表示させる表示制御部とを備えることを特徴とする。
【００１７】
また、本発明の画像抽出プログラムは、コンピュータに、地図データを取得する取得機能、前記地図データに基づく地図を表示する表示機能、前記地図上において指定された、指定位置、及び前記指定位置が指定された後に前記地図上において指定された、前記指定位置を基準とする撮影方位を認識する認識機能、画像の撮影位置についての撮影位置情報、及び前記画像の撮影方位についての撮影方位情報が関連付けられた画像データを複数記憶する画像記憶機能、前記画像記憶機能により記憶されている複数の前記画像データの中から、前記指定位置の前記撮影位置情報、及び前記撮影方位の前記撮影方位情報が関連付けられている前記画像データを抽出する抽出機能、前記抽出機能により抽出された前記画像データに基づく画像を前記表示機能により表示させる表示制御機能、を実現させる。
【００１８】
また、本発明の画像抽出プログラムは、コンピュータに、地図データを取得する取得機能、前記地図データに基づく地図を表示する表示機能、複数の撮影対象に関する情報を記憶する情報記憶機能、前記地図上に複数の前記撮影対象を表示させる制御機能、前記地図上において指定された指定位置、及び前記地図上に表示されている複数の前記撮影対象の中から選択された、前記撮影対象を認識する認識機能、画像の撮影位置についての撮影位置情報、及び前記画像に含まれる被写体像についての被写体情報が関連付けられた画像データを複数記憶する画像記憶機能、前記画像記憶機能により記憶されている複数の前記画像データの中から、前記指定位置の前記撮影位置情報、及び前記撮影対象を示す被写体情報が関連付けられている前記画像データを抽出する抽出機能、前記抽出機能により抽出された前記画像データに基づく画像を前記表示機能により表示させる表示制御機能、を実現させる。
【００１９】
また、本発明の画像抽出プログラムは、コンピュータに、地図データを取得する取得機能、前記地図データに基づく地図を表示する表示機能、前記地図上において指定された指定位置、及び前記指定位置が指定された後に前記地図上において指定された、前記指定位置を基準とする撮影方位を認識する認識機能、画像の撮影位置についての撮影位置情報が関連付けられた画像データを複数記憶する画像記憶機能、前記画像記憶機能により記憶されている複数の前記画像データの中から、前記指定位置を基準とする前記撮影方位の方向に属し、かつ前記表示機能によりに表示された前記地図の範囲内に含まれる位置の前記撮影位置情報が関連付けられている前記画像データを抽出する抽出機能、前記抽出機能により抽出された前記画像データに基づく画像を前記表示機能により表示させる表示制御機能、を実現させる。
【００２０】
また、本発明の画像抽出プログラムは、参考画像に含まれる被写体像についての被写体に関する情報が関連付けられた参考画像データを複数記憶する参考画像記憶機能、複数の前記参考画像データの中から選択された前記参考画像データに関連付けられている前記被写体に関する情報を取得する取得機能、画像の撮影位置についての撮影位置情報、及び前記画像に含まれる被写体像についての被写体情報が関連付けられた画像データを複数記憶する画像記憶機能、前記画像記憶機能により記憶されている複数の前記画像データの中から、前記取得部により取得された前記被写体に関する情報と略一致する前記被写体情報が関連付けられている前記画像データを抽出する抽出機能、地図データを取得する地図取得機能、前記地図データに基づく地図を表示する表示機能、前記抽出部により抽出された前記画像データに関連付けられている位置情報に基づく位置を前記地図上の対応する位置に重ねて表示させる制御機能、前記地図上において指定された前記位置の位置情報が関連付けられている前記画像データに基づく画像を前記表示機能により表示させる表示制御機能、を実現させる。
【００２１】
また、本発明の画像抽出プログラムは、参考画像に含まれる被写体像に基づく被写体の位置情報、及び前記参考画像に含まれる前記被写体像についての被写体に関する情報が関連付けられた参考画像データを複数記憶する参考画像記憶機能、複数の前記参考画像データの中から選択された前記参考画像データに関連付けられている前記位置情報、及び前記被写体に関する情報を取得する取得機能、地図データを記憶する地図取得機能、前記地図データに基づく地図を表示する表示機能、前記地図データに基づく地図上において指定された、前記位置情報に基づく位置を基準とする所定の領域に関する情報を前記取得機能により取得させる取得制御機能、画像の撮影位置についての撮影位置情報、及び前記画像に含まれる被写体像についての被写体情報が関連付けられた画像データを複数記憶する画像記憶機能、前記画像記憶機能により記憶されている複数の前記画像データの中から、前記位置情報に基づく位置を基準とする前記所定の領域に属する位置の前記撮影位置情報、及び前記参考画像に含まれる前記被写体像の前記被写体情報が関連付けられている前記画像データを抽出する抽出機能、前記抽出機能により抽出した前記画像データに基づく画像を前記表示機能により表示させる表示制御機能、を実現させる。
【発明の効果】
【００２２】
本発明の画像抽出サーバによれば、直感的に画像の抽出条件を指定することにより、特定の撮影位置から撮影された任意の被写体の画像の画像データを抽出させることができる。
【図面の簡単な説明】
【００２３】
【図１】第１の実施の形態に係る画像抽出システムの構成を示すブロック図である。
【図２】第１の実施の形態に係る画像抽出サーバの構成を示すブロック図である。
【図３】第１の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【図４】第１の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【図５】第１の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【図６】第２の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【図７】第２の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【図８】第２の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【図９】第３の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【図１０】第３の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【図１１】第３の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【図１２】第３の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【図１３】第３の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【図１４】第４の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【図１５】第４の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【図１６】第４の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【図１７】第５の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【図１８】第５の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【図１９】第５の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【図２０】第５の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【図２１】第５の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【図２２】第５の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【図２３】第５の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【図２４】第５の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【図２５】第５の実施の形態に係る画像抽出サーバによって提供される画像抽出サイトの表示を示す図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照して本発明の第１の実施の形態に係る画像抽出システムについて説明する。図１は、第１の実施の形態に係る画像抽出システム２の構成を示すブロック図である。画像抽出システム２は、画像の抽出処理を行う画像抽出サーバ４を備え、画像抽出サーバ４はネットワーク６を介して種々の端末８と通信可能となっている。
【００２５】
ここで、上記端末８には、デジタルカメラ、スマートフォン、タブレット端末、携帯電話のように画像を撮影することが可能な撮像装置のほか、画像データを保存可能なパソコンなどが含まれている。いずれの端末８も、画像抽出サーバ４に対して通信接続可能な通信装置を内蔵、または外部機器として装着している。
【００２６】
図２は、実施の形態に係る画像抽出サーバ４の構成を示すブロック図である。画像抽出サーバ４は、所定の画像抽出サイトを提供するサーバであり、画像抽出サーバ４の各部を統括的に制御するＣＰＵ１０を備えている。ＣＰＵ１０には、ネットワーク６を介して端末８との通信を行う通信部１２、ネットワーク６を介して端末８からアップロードされた画像の画像データをＥｘｉｆ等の所定のファイル形式で記憶する画像記憶部１４、ランドマークとなる被写体等が写っているサンプル画像の画像データ（以下、サンプル画像データという。）を記憶するサンプル画像記憶部１６、地図データを記憶する地図データ記憶部１８、及び画像抽出処理の制御等を行うプログラムを格納するプログラム記憶部１９が接続されている。
【００２７】
ここで、画像記憶部１４に記憶されている画像データにはタグ情報として、ファイル名、撮影地点の位置情報、及び撮影方位情報等が付加されている。また、サンプル画像記憶部１６に記憶されているサンプル画像データにはタグ情報として、ファイル名、被写体の位置情報等が付加されている。なお、ここでは、画像データに撮影方位情報が付加されている場合を例に説明するが、撮影方位情報は必ずしも画像データに付加されている必要はない。例えば、既存の被写体認識技術を用いて画像に写っている被写体を認識し、認識した被写体の位置と、画像の撮影地点の位置との位置関係に基づいて画像の撮影方位を特定してもよい。また、認識した被写体の位置については、例えば、被写体に対応する位置情報が記録された図示しないテーブルを備え、このテーブルを参照することにより特定してもよい。
【００２８】
次に、図面を参照して第１の実施の形態に係る画像抽出サーバ４の処理について説明する。まず、端末８のブラウザから画像抽出サイトへアクセスがなされると、ＣＰＵ１０は、地図データ記憶部１８から地図データを読み出し、図３に示すように、端末８の表示部２０に地図データに基づく地図２２を表示させる。また、プログラム記憶部１９に記憶されている、「撮影位置を指定してください。」等のようなメッセージのデータを読み出し、このメッセージを表示部２０の上側に表示させる。
【００２９】
次に、ユーザは、地図２２上において撮影を行いたい場所の位置（以下、撮影位置という。）を指定する操作を行う。例えば、ＡＡ地点に撮影に赴く予定のユーザは、地図２２上のＡＡ地点の位置を指定する。ここで、位置を指定する操作は、例えば、端末８がパソコンである場合には、図示しないマウスを操作し、表示部２０に表示されたカーソル２４をＡＡ地点の位置に移動させてクリックすることにより行われる。なお、端末８がタッチパネル機能を有するスマートフォン等である場合には、タッチパネル操作で位置を指定してもよい。
【００３０】
次に、ＣＰＵ１０は、ＡＡ地点を基準とする所定の領域の地図データを地図データ記憶部１８からから読み出し、図４に示すように、地図データに基づく地図２６を表示部２０に表示させる。また、ＣＰＵ１０は、プログラム記憶部１９に記憶されている方位座標軸のデータを読み出し、ＡＡ地点の位置を基準とする方位座標軸２８を地図２６上に重ねて表示させる。
【００３１】
次に、ＣＰＵ１０は、サンプル画像記憶部１６から地図２６の範囲内の位置情報が付加されている、例えば、「〇〇山」、「〇〇菜の花畑」、「○○の木」、「○○海岸」、「〇〇桜」のサンプル画像データを読み出す。次に、サンプル画像データに付加されている位置情報に基づく位置を地図２６上の対応する位置に逆三角型のマーク（以下、三角マークという。）で表示し、それぞれの三角マークの位置に合わせて、「〇〇山」、「〇〇菜の花畑」、「○○の木」、「○○海岸」、「〇〇桜」のサンプル画像を表示させる。また、ＣＰＵ１０は、表示部２０の上側に「撮影方位を指定してください。」等のようなメッセージを表示させる。
【００３２】
次に、ユーザは、地図２６上においてＡＡ地点から撮影したい方位（以下、撮影方位という。）を指定する操作を行う。例えば、ＡＡ地点において北東方向を撮影したいユーザは、方位座標軸２８の北東方向に位置する地図２６上の位置をカーソル２４等の操作により指定する。
【００３３】
次に、ＣＰＵ１０は、画像記憶部１４に記憶されている画像データの中から、ＡＡ地点の位置情報、及び「北東」の撮影方位情報が付加されている画像データを抽出する。即ち、ＡＡ地点から北東の方位に向けて撮影された「〇〇山」等の画像の画像データを抽出する。なお、位置情報についてはＡＡ地点に限定せず、ＡＡ地点を基準とする所定の範囲内（例えば、ＡＡ地点から５ｋｍの範囲内等）の位置情報を抽出対象としてもよい。
【００３４】
次に、ＣＰＵ１０は、表示部２０の表示を切換え、図５に示すように、抽出された画像データに基づく「〇〇山」等の画像、及び「〇〇山」のサンプル画像を表示部２０に表示させる。また、表示部２０の上側に「撮影位置：ＡＡから北東の方位で撮影された画像。」のようなコメントを表示させる。
【００３５】
この第１の実施の形態に係る画像抽出サーバ４によれば、ユーザが地図上において撮影位置と撮影方位を直感的に指定することにより、指定された撮影位置から指定された撮影方位に向けて撮影された画像の画像データが抽出される。このため、ユーザは、特定の撮影位置から任意の被写体を撮影した場合にどのような画像が撮影されるかを予測することができる。
【００３６】
次に、第２の実施の形態に係る画像抽出システムの処理について説明する。この第２の実施の形態に係る画像抽出システムは、第１の実施の形態において、画像に含まれる被写体像についての被写体情報を画像データ及びサンプル画像データに付加したものである。また、地図上において、撮影方位に代えて撮影したい被写体（以下、撮影対象という。）を指定することにより画像データを抽出するようにしたものである。従って、第２の実施の形態では、第１の実施の形態と異なる、撮影対象の指定方法、及び画像データの抽出処理について詳細に説明し、重複する部分については適宜説明を省略する。
【００３７】
まず、端末８のブラウザから画像抽出サイトへアクセスがなされると、ＣＰＵ１０は、図６に示すように、端末８の表示部２０に地図２２を表示させる。また、「撮影位置を指定してください。」等のようなメッセージを表示部２０の上側に表示させる。
【００３８】
次に撮影位置として、例えばＡＡ地点が指定されると、ＣＰＵ１０は、図７に示すように、ＡＡ地点を基準とする所定の領域の地図２６を表示部２０に表示させる。また、ＣＰＵ１０は、ＡＡ地点の位置を基準とする方位座標軸２８を地図２６に重ねて表示させる。
【００３９】
次に、ＣＰＵ１０は、サンプル画像記憶部１６から地図２６の範囲内の位置情報が付加されている、例えば、「〇〇山」、「〇〇菜の花畑」、「○○の木」、「○○海岸」、「○○桜」のサンプル画像データを読み出す。次に、サンプル画像データに付加されている位置情報に基づく位置を地図２６上の対応する位置に三角マークで表示し、それぞれの三角マークの位置に合わせて、「〇〇山」、「〇〇菜の花畑」、「○○の木」、「○○海岸」、「○○桜」のサンプル画像を表示させる。また、ＣＰＵ１０は、表示部２０の上側に「撮影対象を指定してください。」等のようなメッセージを表示させる。
【００４０】
次に、ユーザは、地図２６上において撮影対象を指定する操作を行う。例えば、ＡＡ地点において「〇〇山」を撮影したいユーザは、「〇〇山」のサンプル画像をカーソル２４等の操作により指定する。
【００４１】
次に、ＣＰＵ１０は、画像記憶部１４に記憶されている画像データの中から、ＡＡ地点の位置情報が付加され、かつサンプル画像データに付加されている被写体情報と一致する「〇〇山」の被写体情報が付加されている画像データを抽出する。即ち、ＡＡ地点から撮影された「〇〇山」の画像の画像データを検出する。なお、位置情報についてはＡＡ地点に限定せず、ＡＡ地点を基準とする所定の範囲内の位置情報を抽出対象としてもよい。
【００４２】
次に、ＣＰＵ１０は、表示部２０の表示を切換え、図８に示すように、抽出された画像データに基づく「〇〇山」の画像、及び「〇〇山」のサンプル画像を表示部２０に表示させる。また、表示部２０の上側に「撮影位置：ＡＡから〇〇山を撮影した画像。」のようなコメントを表示させる。
【００４３】
この第２の実施の形態に係る画像抽出システムによれば、ユーザが地図上において撮影位置と撮影対象を直感的に指定することにより、指定された撮影位置から撮影された撮影対象の画像の画像データが抽出される。このため、ユーザは、特定の撮影位置から任意の被写体を撮影した場合にどのような画像が撮影されるかを予測することができる。
【００４４】
なお、第２の実施の形態では、画像データ及びサンプル画像データに被写体情報が付加されている場合を例に説明しているが、必ずしも画像データ及びサンプル画像データに被写体情報が付加されている必要はない。この場合、例えば、「〇〇山」のサンプル画像が指定された際に、ＣＰＵ１０は、被写体認識技術により、サンプル画像データから被写体「〇〇山」を認識する。次に、ＣＰＵ１０は、画像記憶部１４に記憶されている画像データについて被写体認識を行い、被写体像「〇〇山」が含まれる画像データを抽出する。
【００４５】
また、画像データ及びサンプル画像データに撮影地点の位置情報、撮影方位情報、及び焦点距離に関する情報がそれぞれ付加されている場合には、撮影地点の位置、撮影方位、焦点距離に基づいて画像に写っている被写体を特定してもよい。
【００４６】
次に、第３の実施の形態に係る画像抽出システムの処理について説明する。この第３の実施の形態に係る画像抽出システムは、第１の実施の形態において、地図の表示範囲に合わせて画像データを抽出するようにしたものである。従って、第３の実施の形態では、第１の実施の形態と異なる画像データの抽出処理について詳細に説明し、重複する部分については適宜説明を省略する。
【００４７】
まず、端末８のブラウザから画像抽出サイトへアクセスがなされると、ＣＰＵ１０は、図９に示すように、端末８の表示部２０に地図２２を表示させる。また、「撮影位置を指定してください。」等のようなメッセージを表示部２０の上側に表示させる。
【００４８】
次に撮影位置として、例えばＡＡ地点が指定されると、ＣＰＵ１０は、図１０に示すように、ＡＡ地点を基準とする所定の領域の地図２６を表示部２０に表示させると共に、ＡＡ地点の位置を基準とする方位座標軸２８を地図２６に重ねて表示させる。
【００４９】
次に、ＣＰＵ１０は、サンプル画像記憶部１６から、地図２６の範囲内の位置情報が付加されている「〇〇山」、「○○の木」、「〇〇菜の花畑」、「○○海岸」のサンプル画像データを読み出し、地図２６上にサンプル画像、三角マークを表示させる。また、ＣＰＵ１０は、表示部２０の上側に「撮影方位を指定してください。」等のようなメッセージを表示させる。
【００５０】
次に、ユーザは、地図２６上においてＡＡ地点から撮影方位を指定する操作を行う。例えば、ＡＡ地点において北東方向を撮影したいユーザは、方位座標軸２８の北東方向に位置する地図２６上の位置をカーソル２４等の操作により指定する。
【００５１】
次に、ＣＰＵ１０は、画像記憶部１４に記憶されている画像データの中から、ＡＡ地点を基準として北東の方位の方向、かつ地図２６の範囲内の位置情報が付加されている画像データを抽出する。
【００５２】
次に、ＣＰＵ１０は、表示部２０の表示を切換え、図１１に示すように、抽出された画像データに基づく「〇〇山」や「〇〇の木」等の画像、及び「〇〇山」、「〇〇の木」のサンプル画像を表示部２０に表示させる。また、表示部２０の上側に「撮影位置：ＡＡから北東の方位で撮影された画像。」のようなコメントを表示させる。
【００５３】
次に、ＣＰＵ１０は、表示部２０に「画像が絞り込めましたか？」のようなコメント（図示せず）と共に、「はい／いいえ」のような選択欄（図示せず）を表示させる。選択欄において、「はい」が選択された場合、ＣＰＵ１０は、コメント及び選択欄の表示を表示部２０から消去し、そのまま図１１に示す画面を表示部２０に表示し続ける。
【００５４】
一方、「いいえ」が選択された場合、ＣＰＵ１０は、表示部２０の表示を図１０の表示に戻す。次に、ユーザにより、地図２６の表示領域を変更する操作が行われる。例えば、ユーザは、図１２に示すように、地図２６の縮尺を拡大して地図２６よりも狭い領域の地図３２を表示部２０に表示させる。
【００５５】
次に、ＣＰＵ１０は、地図３２の範囲内の位置情報が付加されている、例えば、「〇〇山」、「〇〇菜の花畑」のサンプル画像を三角マークと共に、地図３２上の対応する位置に表示させる。なお、「○○の木」、「○○海岸」の撮影地点は地図３２の範囲内に含まれないため、「○○の木」、「○○海岸」のサンプル画像は地図３２上に表示されなくなる。また、ＣＰＵ１０は、表示部２０の上側に「撮影方位を指定してください。」等のようなメッセージを表示させる。
【００５６】
次に、ユーザが改めて撮影方位として、方位座標軸２８の北東方向に位置を指定する操作を行うと、ＣＰＵ１０は、画像記憶部１４に記憶されている画像データの中から、ＡＡ地点を基準として北東の方位の方向に属し、かつ地図３２の範囲内に含まれる位置の位置情報が付加されている画像データを抽出する。即ち、ＡＡ地点から北東の方位に向けて撮影された「〇〇の木」等の画像の画像データを抽出する。
【００５７】
次に、ＣＰＵ１０は、表示部２０の表示を切換え、図１３に示すように、抽出された画像データに基づく「〇〇の木」等の画像、及び「〇〇の木」のサンプル画像を表示部２０に表示させる。また、表示部２０の上側に「撮影位置：ＡＡから北東の方位で撮影された画像。」のようなコメントを表示させる。
【００５８】
この第３の実施の形態に係る画像抽出システムによれば、地図の拡縮に合わせて画像データを抽出するため、撮影対象となる画像の画像データを直感的に絞り込むことができる。
【００５９】
次に、第４の実施の形態に係る画像抽出システムの処理について説明する。この第４の実施の形態に係る画像抽出システムは、第１の実施の形態において、画像データ及びサンプル画像データに被写体情報を付加したものである。また、特定の被写体のサンプル画像が選択された場合に、特定の被写体が写っている画像の撮影位置を地図上に表示するものである。更に、地図上に表示された撮影位置の中から任意の撮影位置が指定された場合に、任意の撮影位置から撮影された特定の被写体の画像の画像データを抽出するものである。従って、第４の実施の形態では、第１の実施の形態と異なる、画像データの抽出処理等について詳細に説明し、重複する部分については適宜説明を省略する。
【００６０】
まず、端末８のブラウザから画像抽出サイトへアクセスがなされると、ＣＰＵ１０は、サンプル画像記憶部１６からサンプル画像データを読み出し、図１４に示すように、端末８の表示部２０にサンプル画像を一覧表示させる。また、ＣＰＵ１０は、「被写体を選択してください。」等のようなメッセージを表示部２０の上側に表示させる。
【００６１】
次に、ユーザは、カーソル２４等の操作により、撮影したい被写体が写っている、例えば、「○○山」のサンプル画像を選択する。
【００６２】
次に、ＣＰＵ１０は、サンプル画像の撮影地点を基準とする所定の領域の地図データを地図データ記憶部１８からから読み出し、図１５に示すように、地図データに基づく地図３６を表示部２０に表示させる。次に、ＣＰＵ１０は、ユーザによって選択されたサンプル画像データに付加されている、「○○山」の被写体情報を読み出す。次に、ＣＰＵ１０は、画像記憶部１４に記憶されている画像データの中から、サンプル画像データに付加されている被写体情報と一致する、「○○山」の被写体情報が付加されている画像データを抽出する。
【００６３】
次に、ＣＰＵ１０は、抽出した画像データに付加されている位置情報を読み出し、位置情報に基づく位置を地図３６上の対応する位置に三角マークで表示する。即ち、「○○山」が写っている画像の撮影地点を地図３６上に表示する。また、ＣＰＵ１０は、「○○山」のサンプル画像を地図３６上の対応する位置に表示させると共に、表示部２０の上側に「撮影位置を指定してください。」等のようなメッセージを表示させる。
【００６４】
次に、ユーザが撮影位置として、例えば、ＡＡ地点に位置する三角マークをカーソル２４等の操作により指定すると、ＣＰＵ１０は、地図３６上に撮影地点が三角マークで表示されている画像の画像データの中から、ＡＡ地点の位置情報が付加されている画像データを抽出する。次に、ＣＰＵ１０は、図１６に示すように、抽出した画像データに基づく画像、即ち、ＡＡ地点から撮影した「○○山」の画像を表示部２０に表示させる。また、表示部２０の上側に「撮影位置：ＡＡから○○山を撮影した画像。」のようなコメントを表示させる。
【００６５】
この第４の実施の形態に係る画像抽出システムによれば、ユーザが地図上において特定の被写体の撮影位置を直感的に指定することにより、指定された撮影位置から撮影された特定の被写体の画像の画像データが抽出される。このため、特定の被写体を任意の撮影位置から撮影した場合にどのような画像が撮影されるかをユーザに予測させることができる。また、ユーザがサンプル画像一覧の中から、特定の被写体のサンプル画像を選択すると、特定の被写体が写っている画像の撮影位置が地図上に表示されるため、ユーザは、どの位置から特定の被写体を撮影することができるのかを認識することができる。
【００６６】
なお、画像データ及びサンプル画像データに被写体情報が付加されていない場合には、「〇〇山」のサンプル画像が選択された際に、被写体認識技術によりサンプル画像データから被写体「〇〇山」を認識する。そして、画像記憶部１４に記憶されている画像データについて被写体認識を行い、画像記憶部１４に記憶されている画像データの中から被写体像「〇〇山」が含まれる画像データを抽出してもよい。
【００６７】
また、画像データ及びサンプル画像データに撮影地点の位置情報、撮影方位情報、及び焦点距離に関する情報がそれぞれ付加されている場合には、撮影地点の位置、撮影方位、焦点距離に基づいて画像に写っている被写体を特定してもよい。
【００６８】
次に、第５の実施の形態に係る画像抽出システムの処理について説明する。この第５の実施の形態に係る画像抽出システムは、第４の実施の形態において、撮影位置に代えて撮影方向を指定することにより画像データを抽出するようにしたものである。また、地図の表示範囲に合わせて画像データを抽出するようにしたものである。従って、第５の実施の形態では、第４の実施の形態と異なる、撮影方向の指定方法、画像データの抽出処理について詳細に説明し、重複する部分については適宜説明を省略する。
【００６９】
まず、図１７に示すように、ユーザは、表示部２０に表示されたサンプル画像の中から撮影したい被写体が写っている、例えば、「○○山」のサンプル画像を選択する。
【００７０】
次に、ＣＰＵ１０は、画像記憶部１４に記憶されている画像データの中から「○○山」の被写体情報が付加されている画像データを検出し、図１８に示すように、検出した画像データに付加されている位置情報に基づく位置を地図３６上の対応する位置に三角マークで表示する。また、ＣＰＵ１０は、「○○山」のサンプル画像を地図３６上の対応する位置に表示させると共に、「○○山」の位置を基準とする方位座標軸２８を地図３６に重ねて表示させ、表示部２０の上側に「撮影方向を指定してください。」等のようなメッセージを表示させる。
【００７１】
次に、ユーザは、地図３６上において撮影方向、即ち、「○○山」を撮影したい方向を指定する操作を行う。例えば、西側から「○○山」を撮影したいユーザは、方位座標軸２８の西方向に位置する地図３６上の位置をカーソル２４等の操作により指定する。
【００７２】
次に、ＣＰＵ１０は、「○○山」の被写体情報が付加されている画像データの中から、サンプル画像データに付加されている位置情報に基づく位置よりも西の方位の方向の位置情報が付加されている画像データを抽出する。即ち、西方向から撮影された「○○山」の画像の画像データを抽出する。
【００７３】
次に、ＣＰＵ１０は、表示部２０の表示を切換え、図１９に示すように、抽出された画像データに基づく「〇〇山」の画像、及び「〇〇山」のサンプル画像を表示部２０に表示させる。また、表示部２０の上側に「撮影位置：西方向から○○山を撮影した画像。」のようなコメントを表示させる。
【００７４】
次に、ＣＰＵ１０は、表示部２０に「画像が絞り込めましたか？」のようなコメント（図示せず）と共に、「はい／いいえ」のような選択欄（図示せず）を表示させる。選択欄において、「はい」が選択された場合、ＣＰＵ１０は、コメント及び選択欄の表示を表示部２０から消去し、そのまま図１９に示す画面を表示部２０に表示し続ける。
【００７５】
一方、「いいえ」が選択された場合、ＣＰＵ１０は、表示部２０の表示を図１８の表示に戻す。次に、ユーザにより、地図３６の表示領域を変更する操作が行われる。例えば、ユーザは、図２０に示すように、地図３６の縮尺を拡大して地図３６よりも狭い領域の地図４２を表示部２０に表示させる。また、三角マークの位置を地図３６の範囲に合わせて表示させる。
【００７６】
ここで、ユーザが改めて方位座標軸２８の西方向に位置する地図４２上の位置をカーソル２４等の操作により指定すると、ＣＰＵ１０は、方位座標軸２８の西方向に位置する三角マークを継続して表示させ、それ以外の方向に位置する三角マークを消去する。
【００７７】
次に、ＣＰＵ１０は、画像記憶部１４に記憶されている画像データの中から、「○○山」よりも西の方位の方向に属し、かつ地図４２の範囲内に含まれる位置の位置情報が付加されている画像データを抽出する。即ち、図２０において地図４２上に撮影地点が表示されている「○○山」の画像の画像データを抽出する。
【００７８】
次に、ＣＰＵ１０は、図２１に示すように、地図４２上に撮影地点が表示された「〇〇山」等の画像、及び「〇〇山」のサンプル画像を表示部２０に表示させると共に、表示部２０の上側に「撮影位置：西方向から○○山を撮影した画像。」のようなコメントを表示させる。
【００７９】
この第５の実施の形態に係る画像抽出システムによれば、ユーザが地図上において特定の被写体の撮影方向を直感的に指定することにより、指定された撮影方向から撮影された特定の被写体の画像の画像データが抽出される。このため、ユーザは、特定の被写体を任意の撮影方向から撮影した場合にどのような画像が撮影されるかを予測することができる。また、地図の拡縮に合わせて画像データを抽出するため、撮影対象となる画像の画像データを直感的に絞り込むことができる。
【００８０】
なお、画像データ及びサンプル画像データに被写体情報が付加されていない場合には、第４の実施の形態で補足説明したのと同様に、被写体認識技術により被写体を認識してもよい。また、画像データ及びサンプル画像データに撮影地点の位置情報、撮影方位情報、及び焦点距離に関する情報がそれぞれ付加されている場合には、撮影地点の位置、撮影方位、焦点距離に基づいて画像に写っている被写体を特定してもよい。
【００８１】
また、上述の第５の実施の形態において、「○○山」のサンプル画像が選択された場合、図２２に示すように、「○○山」の位置を中心とする円４４のようなオブジェクトを地図３６に重ねて表示させるようにしてもよい。そして、ユーザは、カーソル２４等を操作して円４４のサイズを変更することにより、「○○山」の画像の撮影位置の範囲（例えば、「○○山」の位置から半径１００ｋｍ以内等）を指定する。
【００８２】
次に、ＣＰＵ１０は、画像記憶部１４に記憶されている画像データの中から、「○○山」の位置から半径１００ｋｍ以内の位置情報、及び「○○山」の被写体情報が付加された画像データを抽出し、図２３に示すように、抽出した画像データに基づく「〇〇山」の画像、及び「〇〇山」のサンプル画像を表示部２０に表示させる。また、表示部２０の上側に「１００ｋｍ以内から○○山を撮影した画像。」のようなコメントを表示させる。
【００８３】
また、円４４に代えて、図２４に示すように、「○○山」の位置を中心とする円環４６を地図３６に重ねて表示させるようにしてもよい。この場合、ユーザは、カーソル２４等を操作して円環４６の内周のサイズ、外周のサイズの少なくとも一方を変更することにより、「○○山」の画像の撮影位置の範囲（例えば、「○○山」の位置から半径８０ｋｍ以上１００ｋｍ以内等）を指定する。
【００８４】
次に、ＣＰＵ１０は、画像記憶部１４に記憶されている画像データの中から、「○○山」の位置を基準として半径８０ｋｍ以上１００ｋｍ以内の位置情報、及び「○○山」の被写体情報が付加された画像データを抽出し、図２５に示すように、抽出した画像データに基づく「〇〇山」の画像、及び「〇〇山」のサンプル画像を表示部２０に表示させる。また、表示部２０の上側に「１００ｋｍ以内から○○山を撮影した画像。」のようなコメントを表示させる。
【００８５】
なお、円４４や円環４６を用いた撮影位置の範囲の指定は、第５の実施の形態における撮影方向の指定に代えて行ってもよく、撮影方向の指定と併せて行ってもよい。
【００８６】
また、上述の第３の実施の形態において、地図２６、３２に重ねて円４４や円環４６を表示させるようにしてもよい。そして、ユーザが円４４や円環４６のサイズを変更し、撮影位置の範囲を指定した場合、ＣＰＵ１０は、画像記憶部１４に記憶されている画像データの中から、指定された範囲内の位置情報が付加された画像データを抽出し、画像データに基づく画像を表示部２０に表示させるようにしてもよい。
【００８７】
また、上述の各実施の形態においては、画像抽出サーバが画像抽出処理を行い、ネットワークを介して端末の表示部に画像を表示させる画像抽出システムを例に説明しているが、本発明は必ずしもネットワークを介したシステムを用いて実施される必要はない。例えば、デジタルカメラ、スマートフォン、タブレット端末、携帯電話、パソコン等のような装置が図２に示すＣＰＵ１０、画像記憶部１４、画像記憶部１６、地図データ記憶部１８、プログラム記憶部１９、及び図３に示す表示部２０を備え、上述の各実施の形態で説明した一連の処理を装置単体で完結できるようにしてもよい。また、装置は、表示部２０に表示された地図等が指等でタッチされたことを検出するタッチパネルを備え、タッチパネルの操作により撮影位置、撮影方位、撮影対象等を指定できるようにしてもよい。また、地図データ記憶部１８については、画像抽出装置に備えず、地図情報を提供する所定の地図サーバから適宜地図データを取得するようにしてもよい。
【００８８】
また、上述の各実施の形態で説明した一連の処理を装置単体で完結できるプログラムをインターネット等のネットワークを介してダウンロードし、デジタルカメラ、スマートフォン、タブレット端末、携帯電話、パソコン等を構成するコンピュータに組み込むことによって、上述の処理を行うことができるようにコンピュータを機能させるようにしてもよい。
【００８９】
また、該プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ等のコンピュータ読み取り可能な記録媒体に記録されていてもよい。即ち、コンピュータ読み取り可能な記録媒体から読み取り、コンピュータに組み込むことによって、上述の処理を行うことができるようにコンピュータを機能させるようにしてもよい。
【００９０】
また、画像抽出装置としてスマートフォンやタブレット端末等が用いられる場合、画像抽出装置が被写体光を撮像するカメラ、ＧＰＳ衛星から受信した信号に基づいて自己位置を測位するＧＰＳ、及び撮影方向の方位を計測する電子コンパスを備えるようにしてもよい。この場合、ユーザは、地図上においてカーソル等の操作により撮影方位を指定する必要はなく、自己位置から撮影したい方位にカメラを向けるだけで撮影方位を指定することができる。
【符号の説明】
【００９１】
２…画像抽出システム、４…画像抽出サーバ、６…ネットワーク、８…端末、１０…ＣＰＵ、１２…通信部、１４…画像記憶部、１６…サンプル画像記憶部、１８…地図データ記憶部、１９…プログラム記憶部、２０…表示部
【図１】
2015032861.tif 000003
【図２】
2015032861.tif 000004
【図３】
2015032861.tif 000005
【図４】
2015032861.tif 000006
【図５】
2015032861.tif 000007
【図６】
2015032861.tif 000008
【図７】
2015032861.tif 000009
【図８】
2015032861.tif 000010
【図９】
2015032861.tif 000011
【図１０】
2015032861.tif 000012
【図１１】
2015032861.tif 000013
【図１２】
2015032861.tif 000014
【図１３】
2015032861.tif 000015
【図１４】
2015032861.tif 000016
【図１５】
2015032861.tif 000017
【図１６】
2015032861.tif 000018
【図１７】
2015032861.tif 000019
【図１８】
2015032861.tif 000020
【図１９】
2015032861.tif 000021
【図２０】
2015032861.tif 000022
【図２１】
2015032861.tif 000023
【図２２】
2015032861.tif 000024
【図２３】
2015032861.tif 000025
【図２４】
2015032861.tif 000026
【図２５】
2015032861.tif 000027