(57)【要約】【課題】従来のやり方で住所、ランドマーク名を表示すると、自宅近く等のよく行く場所も、一度しか行かないような旅行先も同様に表示されるため、ランドマーク名が表示されても場所がわからない。或いは、逆に住所が全て表示されるため、分かりきった情報が多くて見難くなる。よって、より分かりやすく場所情報を表示することを目的とする。【解決手段】表示装置が、データの位置情報を取得する取得手段と、前記位置情報と基準点の位置情報とが一致するか否かを判定する判定手段と、前記判定手段の結果に基づいて場所情報の表示形態を決定し、前記場所情報を表示する表示手段と、を備えることによって課題を解決する。【選択図】図１
2011007960.tif 000002
【特許請求の範囲】
【請求項１】
データの位置情報を取得する取得手段と、
前記位置情報と基準点の位置情報とが一致するか否かを判定する判定手段と、
前記判定手段の結果に基づいて場所情報の表示形態を決定し、前記場所情報を表示する表示手段と、
を備えることを特徴とする表示装置。
【請求項２】
前記基準点の位置情報は、頻度に応じて設定されることを特徴とする請求項１記載の表示装置。
【請求項３】
データの位置情報を取得する取得工程と、
前記位置情報と基準点の位置情報とが一致するか否かを判定する判定工程と、
前記判定工程の結果に基づいて場所情報の表示形態を決定し、前記場所情報を表示する表示工程と、
を備えることを特徴とする表示方法。
【請求項４】
コンピュータを、
データの位置情報を取得する取得手段と、
前記位置情報と基準点の位置情報とが一致するか否かを判定する判定手段と、
前記判定手段の結果に基づいて場所情報の表示形態を決定し、前記場所情報を表示する表示手段と、
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データが有する位置情報を基に場所情報を表示する表示装置等に関する。
【背景技術】
【０００２】
従来、データが有する位置情報を表示する方法では、位置情報の経度情報及び位置情報の緯度情報を表示する方法、位置情報を基に住所、ランドマーク名等を検索して表示する方法等が用いられていた。近年、撮影の際に位置情報を取得し、写真プリントする際にプリント上に表示する形態を経度及び緯度、住所、或いは場所から撮影者が選択することで、プリントする際に指定された形態で場所情報を表示する方法が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３０９８３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載の方法では、自宅近く等のよく行く場所も、一度しか行かない旅行先も同様に表示されるため、ランドマーク名が表示されても場所がわかり難く、一方では住所が全て表示されるため、分かりきった情報が多くなり、見難くなる問題が生じ得る。
【０００５】
本発明はこのような問題点に鑑みなされたもので、より分かりやすく場所情報を表示することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、データの位置情報を取得する取得手段と、前記位置情報と基準点の位置情報とが一致するか否かを判定する判定手段と、前記判定手段の結果に基づいて場所情報の表示形態を決定し、前記場所情報を表示する表示手段と、を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、より分かりやすく場所情報を表示することができる。
【図面の簡単な説明】
【０００８】
【図１】表示装置の構成を示す図である。
【図２】表示装置のハードウェア構成を示す図である。
【図３】表示処理に係るフローチャートを示す図である。
【図４】表示画面の一例を示す図である。
【図５】表示詳細処理に係るフローチャートを示す図である。
【図６】データ構成とデータ例とを示す図である。
【図７】データ構成とデータ例とを示す図である。
【図８】データ構成とデータ例とを示す図である。
【図９】データ構成とデータ例とを示す図である。
【図１０】データ構成とデータ例とを示す図である。
【図１１】表示画面の一例を示す図である。
【図１２】分類装置の構成を示す図である。
【図１３】分類処理に係るフローチャートを示す図である。
【図１４】分類詳細処理に係るフローチャートを示す図である。
【図１５】データ構成とデータ例とを示す図である。
【図１６】表示画面の一例を示す図である。
【図１７】表示画面の一例を示す図である。
【図１８】データ構成とデータ例とを示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
【００１０】
＜第１の実施形態＞
本実施形態に係る表示装置１００（コンピュータを含んで構成される。）の構成について、図１を参照して説明する。表示装置１００は、単一の装置（情報処理装置）で実現してもよいし、必要に応じた複数の装置に各機能を分散して実現するようにしてもよい。複数の装置で構成される場合は、各装置は、互いに通信可能なようにＬＡＮ（Local Area Network）等で接続されている。
表示装置１００は、データの位置情報を基に場所情報を表示する装置であり、表示装置１００において基準点決定部１０１は、基準点の位置情報を決定する。基準点該否判定部１０２は、データが有する位置情報が基準点の位置情報に合致するか否かの判定を行う。場所情報を取得する場所情報取得部１０３は、データが有する位置情報を基に場所情報を取得する。場所情報表示部１０４は、基準点該否判定部１０２による判定の結果を基に場所情報取得部１０３で取得された場所情報を表示する。
【００１１】
図２は、表示装置１００のハードウェア構成を示す図である。２０１は、ＣＰＵ（Central Processing Unit）である。２０２は、ＲＯＭ（Read Only Memory）であり、各種の制御プログラム、データ等を保持する。２０３は、記憶装置であり、各種の制御プログラム、各種データ等を保存する。２０４は、ＲＡＭ（Random Access Memory）であり、ＣＰＵ２０１のワーク領域、エラー処理時のデータの退避領域、制御プログラムのロード領域等を有する。２０５は、ネットワーク・インターフェイス（Ｎｔｅ−ＩＦ）であり、他の情報処理装置等とネットワーク２０６を介して通信を行うことができる。２０７は、バスであり、アドレスバス、データバス及びコントロールバスを含む。
ＣＰＵ２０１に対する制御プログラムの提供は、ＲＯＭ２０２、記憶装置２０３から行うこともできるし、ネットワーク２０６を介して他の情報処理装置等から行うこともできる。ＣＰＵ２０１は、ＲＯＭ２０２、記憶装置２０３等に格納された制御プログラムに基づいてバス２０７に接続された各デバイスを制御する。なお、本実施形態では、ＣＰＵ２０１が、例えば、ＲＡＭ２０４に格納されたプログラムの手順に従って処理を行うことによって、表示装置１００における機能及び後述するフローチャートに係る処理が実現される。
【００１２】
以下、場所情報の表示に係る処理等について詳細に説明する。図３は、表示装置１００で行われる表示処理に係るフローチャートを示す図である。図４は、表示装置１００で表示される表示画面の一例を示す図である。図５は、表示装置１００で行われる表示詳細処理（後述のステップＳ３０４の詳細な処理）に係るフローチャートを示す図である。
ステップＳ３０１では、ＣＰＵ２０１は、基準点の位置情報を決定する。より具体的には、ステップＳ３０１では、ＣＰＵ２０１は、基準点入力画面３１１からの操作指示により基準点の位置情報を決定する。基準点入力画面３１１については、図４を参照して後ほど説明する。なお、基準点入力画面３１１では、操作者が地図情報を使用して基準点の位置情報が指定され、ＣＰＵ２０１が指定された位置情報を取得する構成であるが、これに限られるものではない。例えば、ＣＰＵ２０１は、住所が指定されることで位置情報を取得してもよいし、位置情報を保持しているデータが選択されることで位置情報を取得してもよい。ＣＰＵ２０１は、ステップＳ３０１で決定した基準点の位置情報を基準点位置情報３２１として保持する。ＣＰＵ２０１は、基準点位置情報３２１には、複数の基準点の位置情報を含めてもよい。ＣＰＵ２０１は、ステップＳ３０１の処理で基準点の位置情報を決定すると、続いて、ステップＳ３０２の処理を行う。
【００１３】
ここで、基準点位置情報３２１について図６を参照して説明する。基準点位置情報３２１は、複数の基準点の位置情報を保持可能であり、位置情報は、緯度情報及び経度情報を含んで構成されている。なお、緯度情報及び経度情報は、所定の規則によって保持されているが、これに限られるものではない。
また、基準点位置情報３２１のデータ値は、緯度情報、経度情報ともに秒の部分については「ＡＢＣ」等のアルファベットで示しているが、実際のデータは数字（数値）である。なお、図６以外でも、緯度情報及び経度情報の秒の部分についてはアルファベットで示しているが、実際のデータは数字である。
【００１４】
ステップＳ３０２では、取得手段及び判定手段の一例であるＣＰＵ２０１は、デジタルデータ３１２が保持している位置情報を取得し、基準点位置情報３２１とデジタルデータ３１２から取得した位置情報とを比較する。そして、ＣＰＵ２０１は、比較した結果に基づいて、基準点該否判定済デジタルデータ情報３２２を更新する。
ここで、図７に、デジタルデータ３１２が保持している情報の例（一覧例）を示す。７０１は、デジタルデータ３１２のファイル名である。７０２は、デジタルデータ３１２の撮影年月日である。７０３は、デジタルデータ３１２が撮影されたときの撮影場所の位置情報である。位置情報は、緯度情報及び経度情報を含んで構成されている。なお、緯度情報及び経度情報は、所定の規則によって保持されているが、これに限られるものではない。
【００１５】
図８に、基準点該否判定済デジタルデータ情報３２２の一例を示す。基準点該否判定済デジタルデータ情報３２２は、ファイル名７０１、撮影年月日７０２、位置情報７０３、及び基準点判定８０１を含んで構成されている。
ファイル名７０１は、デジタルデータ３１２のファイル名７０１と同一であり、ＣＰＵ２０１は、ステップＳ３０２の処理でデータの移動を行う。撮影年月日７０２は、デジタルデータ３１２の撮影年月日７０２と同一であり、ＣＰＵ２０１は、ステップＳ３０２の処理でデータの移動を行う。位置情報７０３は、デジタルデータ３１２の位置情報７０３と同一であり、ＣＰＵ２０１は、ステップＳ３０２の処理でデータの移動を行う。基準点該否判定済デジタルデータ情報３２２の基準点判定８０１は、以下に説明する処理により設定される。
なお、基準点該否判定済デジタルデータ情報３２２と後述の住所・ランドマーク名設定済デジタルデータ情報３２３とで同一の名称である項目は、同一の項目であり、ＣＰＵ２０１は、ステップＳ３０３の処理でデータの移動を行う。住所・ランドマーク名設定済デジタルデータ情報３２３と後述の場所情報設定済デジタルデータ情報３２４とで同一の名称である項目は、同一の項目であり、ＣＰＵ２０１は、ステップＳ３０４の処理でデータの移動を行う。
【００１６】
図９に、住所・ランドマーク名設定済デジタルデータ情報３２３の一例を示す。住所・ランドマーク名設定済デジタルデータ情報３２３は、ファイル名７０１、撮影年月日７０２、基準点判定８０１、住所９０１、及びランドマーク名９０２を含んで構成されている。住所・ランドマーク名設定済デジタルデータ情報３２３の住所９０１及びランドマーク名９０２は、以下に説明する処理により設定される。
図１０に、場所情報設定済デジタルデータ情報３２４の一例を示す。場所情報設定済デジタルデータ情報３２４は、ファイル名７０１、撮影年月日７０２、基準点判定８０１、住所９０１、ランドマーク名９０２、及び場所情報１００１を含んで構成されている。場所情報設定済デジタルデータ情報３２４の場所情報１００１は、以下に説明する処理により設定される。
【００１７】
ここで、ステップＳ３０２について、より詳細に説明すると、ＣＰＵ２０１は、位置情報７０３が基準点位置情報３２１の何れかと一致する場合は、基準点該否判定済デジタルデータ情報３２２の基準点判定８０１を「該当」とする。他方、ＣＰＵ２０１は、位置情報７０３が基準点位置情報３２１の何れとも一致しない場合は、基準点該否判定済デジタルデータ情報３２２の基準点判定８０１を「否該当」とする。なお、例えば、デジタルデータ３１２は、jpegファイルであり、デジタルデータ３１２の位置情報７０３（撮影時の撮影場所の位置情報）は、jpegファイルが保持するEXIF情報中のGPS情報であるが、これに限られるものではない。
すなわち、基準点該否判定済デジタルデータ情報３２２は、デジタルデータ３１２の位置情報７０３と基準点位置情報３２１の位置情報とが比較された結果が基準点判定８０１に設定されたものである。基準点該否判定済デジタルデータ情報３２２では、ファイル名が「IMG010005.jpg」及び「IMG010009.jpg」から「IMG010015.jpg」までのデータが「否該当」であるとＣＰＵ２０１により判定されている（図８参照のこと。）。なお、上記以外のファイル名のデータは、「該当」であるとＣＰＵ２０１により判定されている。ＣＰＵ２０１は、ステップＳ３０２の処理で基準点について判定し、基準点該否判定済デジタルデータ情報３２２を出力すると、続いて、ステップＳ３０３の処理を行う。
【００１８】
ステップＳ３０３では、ＣＰＵ２０１は、基準点該否判定済デジタルデータ情報３２２の位置情報を基に住所・ランドマーク名データベース３１３から、住所・ランドマーク名を取得する。取得した結果の一例である住所を住所・ランドマーク名設定済デジタルデータ情報３２３の住所９０１に設定する。また、ＣＰＵ２０１は、取得した結果の一例であるランドマーク名を住所・ランドマーク名設定済デジタルデータ情報３２３のランドマーク名９０２に設定する。ランドマーク名を取得できない場合は、ＣＰＵ２０１は、住所・ランドマーク名設定済デジタルデータ情報３２３のランドマーク名９０２には「なし」を設定する。例えば、住所・ランドマーク名設定済デジタルデータ情報３２３においては、ＣＰＵ２０１は、ファイル名が「IMG010004.jpg」のデータについてランドマーク名を取得できず「なし」を設定している（図９参照のこと。）。
【００１９】
なお、上述の例では、住所・ランドマーク名データベース３１３は、表示装置１００に設けられるデータベースであるが、これに限られるものではない。例えば、他の装置が住所・ランドマーク名データベース３１３を保持し、表示装置１００は、他の装置にアクセスして住所・ランドマーク名設定済デジタルデータ情報３２３を取得してもよい。また、例えば、住所・ランドマーク名データベース３１３は、他の装置がWebサービス等のネットワークサービスとして提供されているものであってもよい。また、例えば、住所・ランドマーク名データベース３１３は、住所を取得するデータベースとランドマーク名を取得するデータベースとに分かれていてもよい。そして、ＣＰＵ２０１は、住所・ランドマーク名の取得が終わると、続いて、ステップＳ３０４の処理を行う。
【００２０】
ステップＳ３０４では、ＣＰＵ２０１は、住所・ランドマーク名設定済デジタルデータ情報３２３を基に場所情報の編集設定を行い、場所情報設定済デジタルデータ情報３２４の出力を行う。なお、ステップＳ３０４の処理については、図５に示すフローチャートを用いて後ほど詳細に説明する。続いて、ＣＰＵ２０１は、ステップＳ３０５の処理を行う。
ステップＳ３０５では、ＣＰＵ２０１は、場所情報設定済デジタルデータ情報３２４を撮影場所情報表示画面３２５に表示する。すなわち、表示手段の一例であるＣＰＵ２０１は、ステップＳ３０２での判定の結果に基づいて表示形態を決定し、場所情報設定済デジタルデータ情報３２４の一部又は全部（例えば、場所情報１００１）を表示する。
図１１は、撮影場所情報表示画面３２５の一例を示す図である。一覧表示情報１１０１は、ファイル名、撮影年月日、撮影場所情報を含んで構成される。ＣＰＵ２０１は、場所情報設定済デジタルデータ情報３２４からファイル名７０１、撮影年月日７０２、場所情報１００１のデータを取得し、取得した各データを一覧として表示している。１１０２は、撮影場所情報表示画面３２５を閉じるボタンである。なお、撮影場所情報表示画面３２５では、デジタルデータ３１２が１件だけ選択された場合、ＣＰＵ２０１は、例えば、選択されたデジタルデータ３１２のファイル名７０１、撮影年月日７０２、及び場所情報１００１を１件だけ表示する。
【００２１】
ここで、図４を参照して基準点入力画面３１１について説明する。４０１は、地図情報である。４０２は、地図情報４０１中の地点を指し示しているカーソルを表す。４０３は、地図情報４０１中でカーソル４０２の位置情報を経度・緯度で表示している。
基準点入力画面３１１の操作者は、地図情報４０１に対して、マウス等のポインティングデバイスを使用し、基準点の位置情報とすべき任意の点にカーソルを置く。基準点入力画面３１１の操作者は、基準点の位置情報とすべき任意の点のカーソルが指す位置の位置情報が経度・緯度の表示４０３に示されていることを確認し、決定ボタン４０４を押下する。決定ボタン４０４が押下されると、ＣＰＵ２０１は、カーソルが示している地点を基準点の位置情報として決定する。
【００２２】
図５に示すフローチャートを参照してステップＳ３０４の処理を詳細に説明する。
ステップＳ５０１では、ＣＰＵ２０１は、住所・ランドマーク名設定済デジタルデータ情報３２３を受取り、基準点判定８０１が「該当」である場合では、ステップＳ５０２の処理を行う。他方、基準点判定８０１が「否該当」である場合には、ＣＰＵ２０１は、ステップＳ５０５の処理を行う。
ステップＳ５０２では、ＣＰＵ２０１は、住所・ランドマーク名設定済デジタルデータ情報３２３のランドマーク名９０２がある否かを判定する。ランドマーク名がある場合（つまり「なし」が設定されていない場合）は、ＣＰＵ２０１は、ステップＳ５０３の処理を行い、ランドマーク名９０２がない場合（つまり「なし」が設定されている場合）は、ＣＰＵ２０１は、ステップＳ５０４の処理を行う。
【００２３】
ステップＳ５０３では、ＣＰＵ２０１は、基準点の位置情報に合致し、ランドマーク名が存在するデータに対して住所・ランドマーク名より場所情報の編集設定を行う。住所・ランドマーク名設定済デジタルデータ情報３２３では、例えば、ファイル名７０１が「IMG010001.jpg」のデータが前記条件に合致する（図９参照のこと。）。
すなわち、ＣＰＵ２０１は、ステップＳ５０３の処理では、住所・ランドマーク名設定済デジタルデータ情報３２３のランドマーク名９０２をそのまま場所情報１００１に設定する（図１０参照のこと。）。例えば、ファイル名７０１「IMG010001.jpg」のランドマーク名９０２は、「Ａ会社」であるので、ＣＰＵ２０１は、ファイル名７０１「IMG010001.jpg」の場所情報１００１には、「Ａ会社」を設定する。また、ＣＰＵ２０１は、同じ条件に合致するファイル名７０１が「IMG010002.jpg」等のデータも場所情報１００１に同様の設定を行う。
【００２４】
ステップＳ５０４では、ＣＰＵ２０１は、基準点の位置情報に合致し、ランドマーク名が存在しないデータに対して住所より場所情報の編集設定を行う。住所・ランドマーク名設定済デジタルデータ情報３２３では、例えば、ファイル名７０１が「IMG010004.jpg」のデータが前記条件に合致する（図９参照のこと。）。
すなわち、ＣＰＵ２０１は、ステップＳ５０４の処理では、住所・ランドマーク名設定済デジタルデータ情報３２３の住所９０１より市町村名以下を場所情報１００１に設定する（図１０参照のこと。）。例えば、ファイル名７０１「IMG010004.jpg」の住所９０１は、「東京都大田区ＢＢ町１丁目−３」であるので、ＣＰＵ２０１は、ファイル名７０１「IMG010004.jpg」の場所情報１００１には、「ＢＢ町１丁目−３」を設定する。また、ＣＰＵ２０１は、同じ条件に合致する住所・ランドマーク名設定済デジタルデータ情報３２３のファイル名７０１が「IMG010018.jpg」等のデータも場所情報１００１に同様に設定を行う。なお、ここでは、住所の市町村名以下を設定しているが、基準点の位置情報に合致している場所であるので、住所の下位構造部分を表示することを主眼としており、市町村名以下に限られるものではない。
【００２５】
ステップＳ５０５では、ＣＰＵ２０１は、住所・ランドマーク名設定済デジタルデータ情報３２３にランドマーク名９０２があるか否かを判定する。ランドマーク名９０２がある場合は、ＣＰＵ２０１は、ステップＳ５０６の処理を行う。他方、ランドマーク名９０２がない場合は、ＣＰＵ２０１は、ステップＳ５０７の処理を行う。
ステップＳ５０６では、ＣＰＵ２０１は、基準点の位置情報に合致せず、ランドマーク名が存在するデータに対して住所・ランドマーク名より場所情報の編集設定を行う。住所・ランドマーク名設定済デジタルデータ情報３２３では、例えば、ファイル名７０１が「IMG010009.jpg」のデータが前記条件に合致する（図９参照のこと。）。
すなわち、ＣＰＵ２０１は、ステップＳ５０６の処理では、住所・ランドマーク名設定済デジタルデータ情報３２３の住所９０１の都道府県名を括弧で囲み、続いて、ランドマーク名９０２を付加し、場所情報１００１に設定する（図１０参照のこと。）。より具体的には、ファイル名７０１「IMG010009.jpg」の住所９０１は、「北海道札幌市東区CC町３丁目」であり、ランドマーク名９０２は、「Ｄ博物館」である。この場合、ＣＰＵ２０１は、住所９０１の都道府県名である「北海道」を括弧で囲み、ランドマーク名「Ｄ博物館」を付加する。したがって、ファイル名７０１「IMG010009.jpg」の場所情報１００１には、ＣＰＵ２０１は、「（北海道）Ｄ博物館」を設定する。
なお、ＣＰＵ２０１は、ファイル名が「IMG010005.jpg」「IMG010010.jpg」「IMG010011.jpg」「IMG010014.jpg」「IMG010015.jpg」のデータも場所情報１００１に同様に設定を行う。また、ここでは、住所の都道府県をランドマーク名に付加して設定しているが、基準点の位置情報に合致していない場所であるので、住所の上位構造部分を表示することを主眼としており、都道府県に限られるものではない。また、都道府県など住所の上位構造部分は、括弧で囲うだけでなく、ＣＰＵ２０１は、「北海道．Ｄ博物館」「Ｄ博物館（北海道）」「北海道のＤ博物館」等、ランドマーク名を適切に修飾する形式で設定してもよい。また、例えば、ＣＰＵ２０１は、住所の最上位構造部分として国名を使用して設定してもよい。
【００２６】
ステップＳ５０７では、ＣＰＵ２０１は、基準点の位置情報に合致せず、ランドマーク名が存在しないデータに対して住所より場所情報の編集設定を行う。住所・ランドマーク名設定済デジタルデータ情報３２３では、例えば、ファイル名７０１が「IMG010012.jpg」のデータが前記条件に合致する（図９参照のこと。）。
すなわち、ＣＰＵ２０１は、ステップＳ５０７の処理では、住所・ランドマーク名設定済デジタルデータ情報３２３の住所９０１の都道府県名と市区町村名を、場所情報１００１に設定する（図１０参照のこと。）。例えば、ファイル名７０１「IMG010012.jpg」の住所９０１は、「北海道小樽市ＧＧ町１丁目−１」である。よって、ＣＰＵ２０１は、住所９０１の都道府県名「北海道」に住所９０１の市区町村名「小樽市」を連結する。ファイル名７０１「IMG010012.jpg」の場所情報１００１には、ＣＰＵ２０１は、連結した「北海道小樽市」を設定する。また、ＣＰＵ２０１は、同じ条件に合致する住所・ランドマーク名設定済デジタルデータ情報３２３のファイル名７０１が「IMG010013.jpg」のデータも場所情報１００１に同様の設定を行う。なお、ここでは、住所の都道府県と市区町村名を設定しているが、基準点の位置情報に合致していない場所であるので、住所の上位構造部分を表示することを主眼としており、都道府県と市区町村名とを連結したものに限られるものではない。
【００２７】
上述した構成によれば、データの位置情報を基に場所情報を表示する際に、訪れる頻度が高い場所及び訪れる頻度が低い場所に応じて（すなわち、訪れる頻度に応じて）、場所情報の表示の形態を変更することで、操作者は、見やすくかつ容易に場所を把握できる。
また、上述した構成によれば、撮影の際に位置情報を画面（プリントを含む）上に表示する形態を指定することなく、見やすくかつ容易に場所を表示でき、撮影時に適切な形態を選択しなければならないという煩わしい操作を極力省くことができる。
【００２８】
＜第２の実施形態＞
第２の実施形態では、ＣＰＵ２０１が場所情報を用いて分類する例について説明する。本実施形態に係る分類装置１２００（コンピュータを含んで構成される。）の構成について、図１２を参照して説明する。なお、第１の実施形態の構成と同一のものについては、同一の符号を付して説明する。
分類装置１２００は、データの位置情報を基に求めた場所情報で分類を行う分類装置である。分類装置１２００における基準点決定部１０１及び基準点該否判定部１０２については、第１の実施形態に係る表示装置１００の同一の符号を付した構成と同様の構成であるので説明を省略する。
住所・ランドマーク名取得部１０３ａは、基準点該否判定部１０２の判定の結果を基に住所・ランドマーク名を取得する。分類部１２０１は、基準点該否判定部１０２の判定の結果を基に、住所・ランドマーク名取得部１０３ａで取得した住所・ランドマーク名から場所情報を決定する。そして、分類部１２０１は、場所情報を分類のキーとなる分類値として編集設定し、分類値でデータの分類を行う。なお、付言するならば、分類装置１２００は、例えば、表示部（図示せず。）を有し、分類を行った場所情報を表示部にて表示する。
【００２９】
図１３は、分類装置１２００で行われる分類処理に係るフローチャートを示す図である。ステップＳ３０１からステップＳ３０３までの処理は、第１の実施形態における図３中の処理（ステップＳ３０１からステップＳ３０３までの処理）と同様であるので説明を省略する。
ステップＳ１３０１では、ＣＰＵ２０１は、住所・ランドマーク名設定済デジタルデータ情報３２３に対して場所情報を分類値として設定し、分類値設定済デジタルデータ情報１３２１の出力を行う。ステップＳ１３０１の処理については、図１４に示すフローチャートを用いて後ほど詳細に説明する。続いて、ＣＰＵ２０１は、ステップＳ１３０２の処理を行う。
ここで、分類値設定済デジタルデータ情報１３２１は、ファイル名７０１、撮影年月日７０２、基準点判定８０１、住所９０１、ランドマーク名９０２、分類値（１）１５０１、及び分類値（２）１５０２を含んで構成されている（図１５参照のこと。）。分類値設定済デジタルデータ情報１３２１の分類値（１）１５０１及び分類値（２）１５０２は、以下に説明する処理で設定され、使用される。
【００３０】
ステップＳ１３０２では、ＣＰＵ２０１は、分類値設定済デジタルデータ情報１３２１を分類表示画面１３２２に表示する。図１６は、分類表示画面１３２２の一例を示す図であり、撮影場所で分類する際に１階層で分類表示している例である。１６０１は、撮影場所による分類を１階層の分類フォルダとしてツリー表示したものである。ツリー表示１６０１の分類表示内容については、後ほど詳細に説明する。
【００３１】
図１４のフローチャートを参照してステップＳ１３０１の処理について詳細に説明する。
ステップＳ１４０１では、ＣＰＵ２０１は、住所・ランドマーク名設定済デジタルデータ情報３２３を受取り、基準点判定８０１が「該当」である場合には、ステップＳ１４０２の処理を行う。他方、基準点判定８０１が「否該当」である場合には、ＣＰＵ２０１は、ステップＳ１４０５の処理を行う。
ステップＳ１４０２では、ＣＰＵ２０１は、住所・ランドマーク名設定済デジタルデータ情報３２３のランドマーク名９０２があるか否かを判定する。ランドマーク名がある場合（つまり「なし」が設定されていない場合）は、ＣＰＵ２０１は、ステップＳ１４０３の処理を行う。他方、ランドマーク名９０２がない場合（つまり「なし」が設定されている場合）は、ＣＰＵ２０１は、ステップＳ１４０４の処理を行う。
【００３２】
ステップＳ１４０３では、ＣＰＵ２０１は、基準点の位置情報に合致し、ランドマーク名が存在するデータに対して住所・ランドマーク名より場所情報として分類値（１）１５０１の設定を行う。分類値とは、場所情報が設定されるデータを分類するためのキーとなる値であると同時に分類されたデータを配置するための分類フォルダの名称となるものである。本実施形態では、ＣＰＵ２０１は、分類値（１）１５０１及び分類値（２）１５０２の設定を行うが、１階層のみの分類フォルダを作成する構成を採用しているため、分類時には分類値（１）１５０１のみを使用する。
住所・ランドマーク名設定済デジタルデータ情報３２３では、例えば、ファイル名７０１が「IMG010001.jpg」のデータが前記条件に合致する（図９参照のこと。）。
すなわち、ＣＰＵ２０１は、ステップＳ１４０３の処理では、住所・ランドマーク名設定済デジタルデータ情報３２３のランドマーク名９０２を場所情報として分類値設定済デジタルデータ情報１３２１の分類値（１）１５０１に設定する（図１５参照のこと。）。より具体的には、ファイル名７０１「IMG010001.jpg」のランドマーク名９０２は、「Ａ会社」であるので、ＣＰＵ２０１は、分類値設定済デジタルデータ情報１３２１の分類値（１）１５０１には、「Ａ会社」を設定する。なお、ステップＳ１４０３では、ＣＰＵ２０１は、分類値（２）１５０２には何も設定しない（或いは、「なし」を設定する。）。
【００３３】
ステップＳ１４０４では、ＣＰＵ２０１は、基準点の位置情報に合致し、ランドマーク名が存在しないデータに対して住所より分類値（１）１５０１の設定を行う。住所・ランドマーク名設定済デジタルデータ情報３２３では、例えば、ファイル名７０１が「IMG010004.jpg」のデータが前記条件に合致する（図９参照のこと。）。
すなわち、ＣＰＵ２０１は、ステップＳ１４０４の処理では、住所・ランドマーク名設定済デジタルデータ情報３２３の住所９０１の市町村名以下を場所情報として分類値設定済デジタルデータ情報１３２１の分類値（１）１５０１に設定する（図１５参照のこと。）。より具体的には、ファイル名７０１「IMG010004.jpg」の住所９０１は、「東京都大田区ＢＢ町１丁目−３」であるので、ＣＰＵ２０１は、ファイル名７０１「IMG010004.jpg」の分類値（１）１５０１には「ＢＢ町１丁目−３」を設定する。なお、ステップＳ１４０４の処理では、ＣＰＵ２０１は、分類値（２）１５０２には何も設定しない（或いは、「なし」を設定する。）。
【００３４】
ステップＳ１４０５では、ＣＰＵ２０１は、住所・ランドマーク名設定済デジタルデータ情報３２３にランドマーク名９０２があるか否かを判定する。ランドマーク名９０２がある場合は、ＣＰＵ２０１は、ステップＳ１４０６の処理を行う。他方、ランドマーク名９０２がない場合は、ＣＰＵ２０１は、ステップＳ１４０７の処理を行う。
ステップＳ１４０６では、ＣＰＵ２０１は、基準点の位置情報に合致せず、ランドマーク名が存在するデータに対して住所・ランドマーク名より分類値（１）１５０１及び分類値（２）１５０２の設定を行う。住所・ランドマーク名設定済デジタルデータ情報３２３では、例えば、ファイル名７０１が「IMG010009.jpg」のデータが前記条件に合致する（図９参照のこと。）。
すなわち、ＣＰＵ２０１は、ステップＳ１４０６の処理では、住所・ランドマーク名設定済デジタルデータ情報３２３の住所９０１の都道府県名を場所情報として分類値設定済デジタルデータ情報１３２１の分類値（１）１５０１に設定する。続いて、ＣＰＵ２０１は、住所・ランドマーク名設定済デジタルデータ情報３２３のランドマーク名９０２を場所情報として分類値設定済デジタルデータ情報１３２１の分類値（２）１５０２に設定する（図１５参照のこと。）。より具体的には、ファイル名７０１「IMG010009.jpg」の住所９０１は、「北海道札幌市東区ＣＣ町３丁目」であり、ランドマーク名９０２は、「Ｄ博物館」である。この場合、ＣＰＵ２０１は、住所９０１の都道府県名である「北海道」を場所情報として分類値設定済デジタルデータ情報１３２１の分類値（１）１５０１に設定する。また、ＣＰＵ２０１は、ランドマーク名９０２「Ｄ博物館」を場所情報として分類値設定済デジタルデータ情報１３２１の分類値（２）１５０２に設定する。
【００３５】
ステップＳ１４０７では、ＣＰＵ２０１は、基準点の位置情報に合致せず、ランドマーク名が存在しないデータに対して住所より分類値（１）１５０１及び分類値（２）１５０２の設定を行う。住所・ランドマーク名設定済デジタルデータ情報３２３では、例えば、ファイル名７０１が「IMG010012.jpg」のデータが前記条件に合致する（図９参照のこと。）。
すなわち、ＣＰＵ２０１は、ステップＳ１４０７の処理では、住所・ランドマーク名設定済デジタルデータ情報３２３の住所９０１の都道府県名を場所情報として分類値設定済デジタルデータ情報１３２１の分類値（１）１５０１に設定する。続いて、ＣＰＵ２０１は、市区町村名以下を場所情報として分類値設定済デジタルデータ情報１３２１の分類値（２）１５０２に設定する（図１５参照のこと。）。より具体的には、ファイル名７０１「IMG010012.jpg」の住所９０１は、「北海道小樽市ＧＧ町１丁目−１」である。この場合、ＣＰＵ２０１は、住所９０１の都道府県名である「北海道」を場所情報として分類値設定済デジタルデータ情報１３２１の分類値（１）１５０１に設定する。また、ＣＰＵ２０１は、住所９０１の市区町村名以下「小樽市ＧＧ町１丁目−１」を場所情報として分類値設定済デジタルデータ情報１３２１の分類値（２）１５０２に設定する。
このようにして、分類値設定済デジタルデータ情報１３２１に場所情報が分類値として設定される。
【００３６】
ここで、図１６を参照して、撮影場所による分類を１階層の分類フォルダとしてツリー表示した分類内容であるツリー表示１６０１について、詳細に説明する。
ツリー表示１６０１は、「分類フォルダ」下の「分類項目：撮影場所」の直下に複数のフォルダ（「北海道」「東京都」「Ａ会社」「Ｂ公園」「ＢＢ町１丁目―３」等を名称とするフォルダ）を含んで構成される。これらのフォルダは、撮影場所によって自動分類される分類フォルダであり、データ又はデータのメタデータに基づき分類のためのフォルダとして作成される。
本実施形態では、ＣＰＵ２０１は、分類値設定済デジタルデータ情報１３２１の分類値（１）１５０１に基づき分類する。より具体的には、ＣＰＵ２０１は、「北海道」「東京都」「Ａ会社」「Ｂ公園」「ＢＢ町１丁目―３」を名称とするフォルダを作成し、各々のフォルダ下に分類値（１）１５０１に対応したデータを配置する。換言するならば、分類値（１）１５０１に値「北海道」を有するデータ（ファイル名７０１「IMG010009.jpg」「IMG010010.jpg」等）がツリー表示１６０１では「分類フォルダ」下の「分類項目：撮影場所」下の「北海道」下に配置される。なお、「東京都」「Ａ会社」「Ｂ公園」「ＢＢ町１丁目―３」についても分類値設定済デジタルデータ情報１３２１の分類値（１）１５０１に基づき同様に分類が行われて配置される。
以上、よりよく行く場所を基準点の位置情報とすることにより、よりよく行く場所については、ＣＰＵ２０１は、ランドマーク名、町名等の小さな単位で分類し、あまり行くことがない場所については、都道府県名等の大きな単位で分類する。
【００３７】
本実施形態では、上述した構成により、場所情報を分類値として分類する際に、自宅近く等の訪れる頻度が高い場所と、一度しか行かないような旅行先とを区別して分類可能とする。この構成によれば、適切な粒度での分類が可能となり、目的の場所のデータへのアクセスがしやすい場所情報分類装置及び分類方法を実現できる。
また、上述した構成によれば、場所情報を使用して分類する際に、訪れる頻度に応じて、分類値の設定を変更することで、訪れる頻度が低い場所では、まとめて分類されやすくなるため、見やすく目的の場所のデータへのアクセスが効率的となる効果を奏する。
【００３８】
＜第３の実施形態＞
第２の実施形態では、撮影場所による分類を１階層の分類フォルダとしてツリー表示する構成であるが、第３の実施形態では、撮影場所による分類を複数の階層（例えば、２階層）の分類フォルダとしてツリー表示する構成である。なお、本実施形態では、ステップＳ３０１からステップＳ１３０１までの処理については、第２の実施形態におけるステップＳ３０１からステップＳ１３０１までの処理と同様の処理であるので説明を省略する。
【００３９】
図１７は、本実施形態に係る表示画面の一例を示す図である。ツリー表示１７０１は、撮影場所による分類において２階層の分類が行われて分類フォルダとしてツリー表示された分類内容であり、以下詳細に説明する。本実施形態では、ＣＰＵ２０１は、分類値（１）１５０１及び分類値（２）１５０２の両方を使用する。より具体的には、基準点の位置情報に合致するデータについては、ＣＰＵ２０１は、１階層のみの分類フォルダを作成するため、分類時には分類値（１）１５０１のみを使用する。また、基準点の位置情報に合致しないデータについては、ＣＰＵ２０１は、２階層の分類フォルダを作成するため、１階層目の分類には分類値（１）１５０１を使用し、２階層目の分類には分類値（２）１５０２を使用する。
ツリー表示１７０１は、「分類フォルダ」下の「分類項目：撮影場所」の直下に複数のフォルダ（「北海道」、「東京都」、「Ａ会社」、「Ｂ公園」、「ＢＢ町１丁目―３」等とする名称のフォルダ）を有して構成される。なお、「分類項目：撮影場所」の直下のフォルダ構成は、第２の実施形態と同様である。本実施形態では、ツリー表示１７０１には、「北海道」下に更に複数のフォルダ（「Ｄ博物館」、「Ｅ公園」、「Ｆ館」、「Ｈ空港」、「小樽市ＧＧ町１丁目―１」等とする名称のフォルダ）が配置されている。また、「東京都」下にも同様にフォルダ（「Ｃ駅」等）が配置されている。
【００４０】
分類値（１）１５０１に値「北海道」を有し、分類値（２）１５０２に値「Ｄ博物館」を有するデータは、ツリー表示１７０１では「分類フォルダ」下の「分類項目：撮影場所」下の「北海道」下の「Ｄ博物館」下に配置される。なお、上述のデータとしては、「IMG010009.jpg」等のデータが挙げられる。また、分類値（１）１５０１に値「北海道」を有し、分類値（２）１５０２に値「Ｅ公園」値を有するデータは、ツリー表示１７０１では「分類フォルダ」下の「分類項目：撮影場所」下の「北海道」下の「Ｅ公園」下に配置される。なお、上述のデータとしては、「IMG010010.jpg」等のデータが挙げられる。
また、分類値（１）１５０１に値「北海道」を有し、分類値（２）１５０２に値「Ｆ館」を有するデータは、ツリー表示１７０１では「分類フォルダ」下の「分類項目：撮影場所」下の「北海道」下の「Ｆ館」下に配置される。なお、上述のデータとしては、「IMG010011.jpg」等のデータが挙げられる。また、分類値（１）１５０１に値「北海道」を有し、分類値（２）１５０２に値「Ｈ空港」を有するデータは、ツリー表示１７０１では「分類フォルダ」下の「分類項目：撮影場所」下の「北海道」下の「Ｈ空港」下に配置される。なお、上述のデータとしては、「IMG010014.jpg」等のデータが挙げられる。
また、分類値（１）１５０１に値「北海道」を有し、分類値（２）１５０２に値「小樽市ＧＧ町１丁目―１」を有するデータは、ツリー表示１７０１では、「小樽市ＧＧ町１丁目―１」下に配置される。なお、上述のデータとしては、「IMG010012.jpg」、「IMG010013.jpg」等のデータが挙げられる。また、分類値（１）１５０１に値「東京都」を有し、分類値（２）１５０２に値「Ｃ駅」を有するデータは、ツリー表示１７０１では、「分類フォルダ」下の「分類項目：撮影場所」下の「東京都」下の「Ｃ駅」下に配置される。なお、上述のデータとしては、「IMG010005.jpg」、「IMG010015.jpg」等のデータが挙げられる。
ここで、１階層で分類される「Ａ会社」、「Ｂ公園」、及び「ＢＢ町１丁目―３」については、第２の実施形態と同様に、分類値設定済デジタルデータ情報１３２１の分類値（１）１５０１に基づき分類が行われ、配置される。
以上のように、ＣＰＵ２０１は、よりよく行く場所を基準点の位置情報とすることにより、よりよく行く場所については、ランドマーク名、町名等の小さな単位で分類し、あまり行くことがない場所については、都道府県名等の大きな単位で分類する。更に、ＣＰＵ２０１は、大きな単位で分類された中をランドマーク名、町名等の小さな単位で分類するので、あまり行くことがない場所のデータへのアクセス性を向上させている。
【００４１】
＜第４の実施形態＞
第４の実施形態では、ＣＰＵ２０１が基準点の位置情報の決定について過去のデジタルデータを解析して決定する例について説明する。第４の実施形態では、指定された複数のデジタルデータの中に、同じ位置情報を保持するデータが２つ以上存在し、かつ、それらのデータの最大撮影間隔が半年以上ある場合は、そのデータが有する位置情報を基準点の位置情報とする。
【００４２】
図１８は、本実施形態に係るデータ構成とデータ例とを示す図である。１８００は、基準点判定８０１の内容以外は、基準点該否判定済デジタルデータ情報３２２と同様の内容である。ＣＰＵ２０１は、第１の実施形態では、基準点該否判定済デジタルデータ情報３２２については、基準点位置情報３２１の基準点位置情報と合致するか否かで判定を行い、基準点判定８０１に判定の結果を設定している。本実施形態では、ＣＰＵ２０１は、基準点判定８０１については、同一場所で、所定の期間（例えば、半年）以上隔てて撮影された地点を基準点の位置情報として判定し、判定の結果を設定している。
【００４３】
ファイル名７０１「IMG010001.jpg」に係るデータは、撮影年月日として「2005/1/1」を保持し、位置情報としての緯度「N 35°34′A.ABC″」及び経度「E 139°40′A.ABC″」を保持している。基準点該否判定済デジタルデータ情報１８００には、「IMG010001.jpg」と同じ位置情報を保持するもの「IMG010002.jpg」等が存在する。ここで、「IMG010002.jpg」の撮影年月日は、「2005/1/1」であるが、「IMG010006.jpg」の撮影年月日は、「2005/12/24」である。「2005/12/24」は、「2005/1/1」より半年以上経った日付である。よって、ＣＰＵ２０１は、緯度「N 35°34′A.ABC″」、経度「E 139°40′A.ABC″」を基準点（基準地点）とする。よって、ＣＰＵ２０１は、「IMG010001.jpg」等の基準点判定８０１を全て「該当」に設定する。
また、ＣＰＵ２０１は、同様に判定し、ファイル名７０１「IMG010003.jpg」、「IMG010017.jpg」等については、基準点判定８０１を全て「該当」に設定する。ここで、ファイル名７０１が「IMG010009.jpg」「IMG010010.jpg」、「IMG010011.jpg」、及び「IMG010014.jpg」については、夫々が同じ位置情報を有するデータが他にない。そこで、ＣＰＵ２０１は、同様に判定し、これらについては、基準点判定８０１を「否該当」に設定する。なお、ファイル名７０１「IMG010012.jpg」については、同じ位置情報を有するデータ「IMG010013.jpg」が存在するが、撮影年月日が半年以上隔てられていないので、ＣＰＵ２０１は、「否該当」に設定する。
【００４４】
本実施形態では、ＣＰＵ２０１は、複数のデジタルデータを解析して基準点の位置情報を決定している。この構成によれば、操作者が基準点の位置情報として指定が漏れているような位置情報を網羅することが可能となる。例えば、ファイル名が「IMG010005.jpg」及び「IMG010015.jpg」は、基準点の位置情報に該当している。しかしながら、ファイル名が「IMG010005.jpg」及び「IMG010015.jpg」は、基準点の位置情報に否該当であった（図８参照のこと。）。これは、基準点の決定は、基準点位置情報３２１に合致するか否かで判定されたためである。
なお、複数のデジタルデータを解析する方法は、半年以上経て、同じ場所で撮影された位置情報を基準点の位置情報とすることに、限られるものではない。例えば、１年以上経て同じ場所で撮影された位置情報が３件以上あること（予め定めた撮影頻度）を条件としてもよい。
【００４５】
＜第５の実施形態＞
第４の実施形態では、基準点の位置情報の決定について過去のデジタルデータを解析して決定する例について説明した。データを指定して基準点の位置情報を決定する方法は、これに限られるものではない。本実施形態では、例えば、ＣＰＵ２０１は、ＧＰＳ情報取得記録装置からのログ情報を解析して決定する。
【００４６】
＜第６の実施形態＞
基準点位置情報とデジタルデータの位置情報とが合致しているか否かの判定は、緯度の度分秒及び経度の度分秒の全てが合致しなくてもよい。本実施形態では、例えば、ＣＰＵ２０１は、緯度の度分及び経度の度分が一致すれば基準点の位置情報と判定する。また、基準点位置情報とデジタルデータの位置情報とが合致しているか否かの判定は、経度及び緯度で比較するだけに限られるものではない。例えば、ＣＰＵ２０１は、基準点の位置情報とデータの位置情報とを基に、共に住所を取得し、住所の全て或いは住所の上位構造部分について比較して判定してもよい。
【００４７】
＜第７の実施形態＞
基準点の位置情報の決定方法は、一つに限られるものではない。各実施形態で説明した基準点位置情報の決定方法の組合せであってもよい。
【００４８】
＜第８の実施形態＞
上述した実施形態の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウェア（プログラム）をパソコン等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００４９】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００５０】
１００  表示装置、１０１  基準点決定部、１０２  基準点該否判定部、１０３  場所情報取得部、１０４  場所情報表示部
【図１】
2011007960.tif 000003
【図２】
2011007960.tif 000004
【図３】
2011007960.tif 000005
【図４】
2011007960.tif 000006
【図５】
2011007960.tif 000007
【図６】
2011007960.tif 000008
【図７】
2011007960.tif 000009
【図８】
2011007960.tif 000010
【図９】
2011007960.tif 000011
【図１０】
2011007960.tif 000012
【図１１】
2011007960.tif 000013
【図１２】
2011007960.tif 000014
【図１３】
2011007960.tif 000015
【図１４】
2011007960.tif 000016
【図１５】
2011007960.tif 000017
【図１６】
2011007960.tif 000018
【図１７】
2011007960.tif 000019
【図１８】
2011007960.tif 000020