(57)【要約】【課題】  従来、列車が写された画像データの付属情報から取得された列車名が画像データの付属情報に追加記録されるものの、取得された列車名は表示されない。【解決手段】  列車の画像３０ａ〜３０ｄに付加された撮影地および撮影日時を含む撮影情報がＳ３、Ｓ４の取得手順により取得され、取得された撮影情報に基づいて、所定地を所定日時に通過する列車の識別情報を記憶しているデータベース５がＳ３、Ｓ４で検索されて、取得された撮影地を取得された撮影日時に通過する列車名がＳ３、Ｓ４またはＳ９〜Ｓ１１の特定手順により特定される。特定された列車名はＳ６またはＳ１２の識別情報表示手順によりモニタ１１に表示される。このため、列車の画像３０ａ〜３０ｄから特定された列車名がモニタ１１に図９に示すように表示され、撮影された列車の画像３０ａ〜３０ｄからその列車名を確認することができる。【選択図】  図４
2011229055.tif 000002
【特許請求の範囲】
【請求項１】
交通手段の画像を表示手段に表示させる画像表示手順と、
前記交通手段の画像に付加された撮影地および撮影日時を含む撮影情報を取得する取得手順と、
前記取得手順により取得された前記撮影情報に基づいて、所定地を所定日時に通過する前記交通手段の識別情報を記憶している第１データベースを検索し、前記撮影地を前記撮影日時に通過する前記交通手段の識別情報を特定する特定手順と、
前記特定手順により特定された前記交通手段の識別情報を前記表示手段に表示させる識別情報表示手順と
からなる画像表示制御方法。
【請求項２】
交通手段の画像を表示手段に表示させる画像表示手順と、
前記交通手段の画像に付加された撮影地および撮影日時を含む撮影情報を取得する取得手順と、
前記取得手順により取得された前記撮影情報に基づいて、所定地を所定日時に通過する前記交通手段の識別情報を記憶している第１データベースを検索し、前記撮影地を前記撮影日時に通過する前記交通手段の識別情報を特定する特定手順と、
前記特定手順により特定された前記交通手段の識別情報を前記表示手段に表示させる識別情報表示手順と
をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項３】
交通手段の画像を表示手段に表示させる画像表示手順と、
前記交通手段の画像に付加された撮影地および撮影日時を含む撮影情報を取得する取得手順と、
前記取得手順により取得された前記撮影情報に基づいて、所定地を所定日時に通過する前記交通手段の識別情報を記憶している第１データベースを検索し、前記撮影地を前記撮影日時に通過する前記交通手段の識別情報を特定する特定手順と、
前記特定手順により特定された前記交通手段の識別情報を前記表示手段に表示させる識別情報表示手順と
をコンピュータに実行させるためのプログラム。
【請求項４】
請求項３に記載のプログラムにおいて、
前記特定手順で、前記交通手段の画像が有する文字で表された前記交通手段の識別情報を文字認識して、文字認識した識別情報を前記交通手段の識別情報の特定に用いることを特徴とするプログラム。
【請求項５】
請求項３または請求項４に記載のプログラムにおいて、
前記特定手順で、前記交通手段が通る乗降場を示す文字で表された乗降場情報を画像から文字認識して、文字認識した乗降場情報を前記交通手段の識別情報の特定に用いることを特徴とするプログラム。
【請求項６】
請求項３から請求項５のいずれか１項に記載のプログラムにおいて、
前記特定手順で、前記交通手段の進行方向に特有の外観の特徴を画像から画像認識して、画像認識した外観の特徴を前記交通手段の識別情報の特定に用いることを特徴とするプログラム。
【請求項７】
請求項３から請求項６のいずれか１項に記載のプログラムにおいて、
前記取得手順で、前記交通手段の画像に付加された前記交通手段の動きの予測を示す動体予測情報を取得し、
前記特定手順で、前記取得手順により取得された動体予測情報を前記交通手段の識別情報の特定に用いることを特徴とするプログラム。
【請求項８】
請求項３から請求項７のいずれか１項に記載のプログラムにおいて、
前記交通手段の運行日時変更情報に基づいて前記第１データベースに記憶されている前記所定日時を補正して検索する補正検索手順を備えることを特徴とするプログラム。
【請求項９】
請求項３から請求項８のいずれか１項に記載のプログラムにおいて、
前記交通手段の画像と前記交通手段の複数の所定情報とが関連付けられた第２データベースを参照して、指定された前記所定情報に関連付けられた前記交通手段の画像を指定された規則に従ってソートするソート手順を備え、
前記画像表示手順で、前記ソート手順によってソートされた順番に前記交通手段の画像を前記表示手段に表示させることを特徴とするプログラム。
【請求項１０】
請求項３から請求項９のいずれか１項に記載のプログラムにおいて、
前記交通手段の画像と前記交通手段の階層化された複数の所定情報とが関連付けられた第２データベースを参照して、指定された前記所定情報に関連付けられた前記交通手段の画像の中から指定された階層の前記所定情報に関連付けられた前記交通手段の画像の絞り込みを行うフィルタリング手順を備え、
前記画像表示手順で、前記フィルタリング手順によって絞り込まれた前記交通手段の画像を前記表示手段に表示させることを特徴とするプログラム。
【請求項１１】
請求項９または請求項１０に記載のプログラムにおいて、
前記第２データベースをネットワークを介して複数の者によって編集する編集処理手順を備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、交通手段の画像からその識別情報を特定する手順を有する画像表示制御方法、及びこの画像表示制御方法をコンピュータに実行させるためのプログラム、並びにこのプログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来、交通手段の画像からその識別情報を特定するものとして、例えば、特許文献１に開示された画像ファイル編集システムがある。この画像ファイル編集システムは、ネットワークを介して情報サービスサーバに接続可能な画像ファイル編集装置を有している。この画像ファイル編集装置を用いて画像データの付属情報を編集する際、提供を受けるべきサービス情報が観光地のイベント名や列車名の場合、画像データの付属情報に含まれる経緯度情報と作成日時情報がネットワークを介して画像ファイル編集装置から情報サービスサーバへ送信される。情報サービスサーバは、受信した経緯度情報と作成日時情報に対応した観光地のイベント名や列車名をデータベースから取得する。取得されたサービス情報は、ネットワークを介して画像ファイル編集装置に送信される。画像ファイル編集装置は、受信したイベント名や列車名を画像データの付属情報に追加記録し、画像ファイルの編集処理を終了する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−８０２４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来の画像ファイル編集システムでは、列車が写された画像データの付属情報から取得された列車名が画像データの付属情報に追加記録されるものの、取得された列車名は表示されない。このため、従来、列車が写された画像からその列車名を確認することができなかった。
【課題を解決するための手段】
【０００５】
本発明はこのような課題を解決するためになされたもので、
交通手段の画像を表示手段に表示させる画像表示手順と、
交通手段の画像に付加された撮影地および撮影日時を含む撮影情報を取得する取得手順と、
取得手順により取得された撮影情報に基づいて、所定地を所定日時に通過する交通手段の識別情報を記憶している第１データベースを検索し、前記撮影地を前記撮影日時に通過する交通手段の識別情報を特定する特定手順と、
特定手順により特定された交通手段の識別情報を表示手段に表示させる識別情報表示手順と
からなる画像表示制御方法、及びこの画像表示制御方法をコンピュータに実行させるためのプログラム、並びにこのプログラムを記録したコンピュータ読み取り可能な記録媒体を構成した。
【０００６】
また、本発明は、特定手順で、交通手段の画像が有する文字で表された交通手段の識別情報を文字認識して、文字認識した識別情報を交通手段の識別情報の特定に用いることを特徴とする。
【０００７】
また、本発明は、特定手順で、交通手段が通る乗降場を示す文字で表された乗降場情報を画像から文字認識して、文字認識した乗降場情報を交通手段の識別情報の特定に用いることを特徴とする。
【０００８】
また、本発明は、特定手順で、交通手段の進行方向に特有の外観の特徴を画像から画像認識して、画像認識した外観の特徴を交通手段の識別情報の特定に用いることを特徴とする。
【０００９】
また、本発明は、取得手順で、交通手段の画像に付加された交通手段の動きの予測を示す動体予測情報を取得し、特定手順で、取得手順により取得された動体予測情報を交通手段の識別情報の特定に用いることを特徴とする。
【００１０】
また、本発明は、交通手段の運行日時変更情報に基づいて第１データベースに記憶されている所定日時を補正して検索する補正検索手順を備えることを特徴とする。
【００１１】
また、本発明は、交通手段の画像と交通手段の複数の所定情報とが関連付けられた第２データベースを参照して、指定された所定情報に関連付けられた交通手段の画像を指定された規則に従ってソートするソート手順を備え、
画像表示手順で、ソート手順によってソートされた順番に交通手段の画像を表示手段に表示させることを特徴とする。
【００１２】
また、本発明は、交通手段の画像と交通手段の階層化された複数の所定情報とが関連付けられた第２データベースを参照して、指定された所定情報に関連付けられた交通手段の画像の中から指定された階層の所定情報に関連付けられた交通手段の画像の絞り込みを行うフィルタリング手順を備え、
画像表示手順で、フィルタリング手順によって絞り込まれた交通手段の画像を表示手段に表示させることを特徴とする。
【００１３】
また、本発明は、第２データベースをネットワークを介して複数の者によって編集する編集処理手順を備えることを特徴とする。
【発明の効果】
【００１４】
本発明による撮像装置によれば、交通手段の画像からその識別情報を簡単に自動的に確認することができる画像表示制御方法及びこれをコンピュータに実行させるためのプログラム並びにこのプログラムを記録した記録媒体が提供される。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施の形態によるパソコンの概略構成を示す図である。
【図２】図１に示すデータベースに記憶されている、経緯度と鉄道路線との対応表を示す図である。
【図３】図１に示すデータベースに記憶されている時刻表を示す図である。
【図４】図１に示すパソコンのＣＰＵによって行われる、画像に写された列車の識別情報をモニタに表示させる画像表示制御処理の概略を示すフローチャートである。
【図５】図１に示すパソコンのモニタに画像閲覧アプリケーション画面を表示させた図である。
【図６】図５に示す画像閲覧アプリケーション画面の一部を拡大表示させた図である。
【図７】図１に示すパソコンのモニタに撮影地の地図を表示させた図である。
【図８】図４に示す画像表示制御処理による検索の結果特定された列車名を表示させた画像閲覧アプリケーション画面を示す図である。
【図９】図８に示す画面で特定されなかった列車名が図４に示す画像表示制御処理による検索の結果特定された列車名を表示させた画像閲覧アプリケーション画面を示す図である。
【図１０】図１に示すパソコンのモニタの画像閲覧アプリケーション画面に表示される複数の画像をフィルタリングする際に表示されるダイアログを示す図である。
【発明を実施するための形態】
【００１６】
次に、本発明による画像表示制御方法、及びこの画像表示制御方法をコンピュータに実行させるためのプログラム、並びにこのプログラムを記録したコンピュータ読み取り可能な記録媒体を、パーソナルコンピュータ（以下パソコンと記す）に適用した場合における、本発明を実施するための一形態について説明する。
【００１７】
図１は、この一実施の形態によるパソコン２の概略構成を示す図である。パソコン２は、カメラ１と接続され、また、ネットワーク３を介してデータベース（ＤＢ）５が設けられたサーバ４に接続されている。
【００１８】
パソコン２は、表示部（モニタ）１１、表示制御部１２、ＣＰＵ（Central Processing Unit）１３、ハードディスク（ＨＤ）１４、通信部１５、および操作部１６から構成される。ＣＰＵ１３は、利用者による操作部１６の操作に応じた操作信号を受ける。操作部１６は、操作釦、マウス、キーボードや、モニタ１１の画面に表示される種々のボタン等から構成される。利用者がモニタ１１に表示される種々のボタンのうち、所望のボタンにポインタを合わせてマウスでクリックすることにより、ボタンを押す操作が行われてボタンの選択およびそのボタンによる指示が行われ、操作信号がＣＰＵ１３へ出力される。パソコン２がカメラ１と接続されて、操作部１６から所定の操作信号をＣＰＵ１３に受けると、カメラ１により撮影された例えば列車等の交通手段を写した画像ファイルがカメラ１からパソコン２へ転送される。表示制御部１２は、ＣＰＵ１３からの指令信号に基づいてモニタ１１の表示を制御し、カメラ１から転送された交通手段の画像ファイルを、表示手段を構成するモニタ１１に表示させる。また、ＣＰＵ１３は、通信部１５を介してネットワーク３にパソコン２を接続し、通信部１５を介してサーバ４との通信を制御する。サーバ４に接続されたデータベース５は、図２に示す経緯度と鉄道路線との対応表６や、図３に示す時刻表７等の情報を記憶する第１データベースを構成する。時刻表７には、所定地を所定日時に通過する列車の識別情報が記憶されている。なお、データベース５に記憶されている時刻表７は、予め作成しておいた専用の時刻表や凡用の時刻表でもよい。また、データベース５は、ネットワーク３上ではなく、パソコン２のハードディスク１４に格納される構成でもよい。
【００１９】
パソコン２のハードディスク１４にインストールされている画像閲覧アプリケーションを用いると、ＣＰＵ１３は、列車等の交通手段が表示された画像ファイルにＥｘｉｆ情報として付加された撮影位置および撮影日時情報に基づいて、データベース５の経緯度と鉄道路線との対応表６と時刻表７を検索する。そして、付加された撮影位置を付加された撮影日時に通過する列車の名称を識別情報として特定して、特定した列車名をモニタ１１に表示させる。
【００２０】
画像閲覧アプリケーションは、本実施形態による画像表示制御方法をコンピュータに実行させるためのプログラムから構成され、また、画像閲覧アプリケーションがインストールされたハードディスク１４は、本実施形態のプログラムを記録したコンピュータ読み取り可能な記録媒体を構成する。本実施形態のプログラムをハードディスク１４に記録して、このハードディスク１４に記録された本実施形態のプログラムをコンピュータシステムに読み込ませることにより、本実施形態のプログラムが実行される。ここで、コンピュータシステムとはＯＳ（Operating System）や、周辺機器のハードウェアを含むものとする。また、コンピュータ読み取り可能な記録媒体は、コンピュータシステムに内蔵されるハードディスク１４等の記憶装置に限定されず、フレキシブルディスク、光磁気ディスク、光ディスク、およびメモリカード等の可搬型記録媒体であってもよい。また、コンピュータ読み取り可能な記録媒体は、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持するものであってもよい。
【００２１】
図４は、パソコンのＣＰＵ１３によって行われる、画像に写された列車の識別情報をモニタ１１に表示させる画像表示制御処理の概略を示すフローチャートである。
【００２２】
利用者がパソコン２上で画像閲覧アプリケーションを起動すると、図５に示す画像閲覧アプリケーション画面２０がパソコン２のモニタ１１に表示される。次に、利用者が、画像閲覧アプリケーション画面２０でフォルダを選択すると、ＣＰＵ１３は、ステップ（以下、Ｓと記す）１において、図５に示すように列車を撮影した画像３０ａ〜３０ｄのサムネイル一覧２０ａをモニタ１１の画像閲覧アプリケーション画面２０に表示させる指令信号を表示制御部１２に出力する。図６は、このサムネイル一覧２０ａの部分を拡大した画像を示している。なお、図６において図５と同一部分には同一符号を付している。サムネイル一覧２０ａでは、各画像３０ａ〜３０ｄの下に、ファイル名３１ａ〜３１ｄと列車名の欄３２ａ〜３２ｄとがあり、列車名の欄３２ａ〜３２ｄは当初図５および図６に示すように空欄となっている。次に、ＣＰＵ１３は、Ｓ２において、操作パネル（ツールバー）４０の列車名検索ボタン４１が押されたか否かを判別する。列車名検索ボタン４１が押されず、Ｓ２の判別が“ＮＯ”の場合、ＣＰＵ１３は、列車名検索ボタン４１が押されるまで待機状態となる。一方、列車名検索ボタン４１が押され、Ｓ２の判別が“ＹＥＳ”の場合、ＣＰＵ１３は、Ｓ３において、画像３０ａ〜３０ｄにＥｘｉｆ情報として付加された緯度、経度、方位の撮影位置情報に基づいて、データベース５に記憶されている、図２に示す経緯度と鉄道路線との対応表６を検索して、各画像３０ａ〜３０ｄに写っている列車が運行される路線名を特定する。
【００２３】
なお、この路線名を検索する際、公知の技術によって地図から検索してもよい。また、各画像３０ａ〜３０ｄの路線名を確認するために、列車名の欄３２ａ〜３２ｄを右クリックして表示されるコンテキスト・メニューで“撮影地を表示”を選択すると、モニタ１１に例えば図７に示す撮影地の地図５０が表示される。この地図５０には、路線名５１、および撮影地点と撮影した方位とを示す矢印５２が表示され、路線名や撮影地点、撮影した方位を確認できる。
【００２４】
次に、ＣＰＵ１３は、Ｓ４において、画像３０ａ〜３０ｄに付加された撮影日時および撮影位置に基づいて、データベース５に記憶されている時刻表７を検索して列車名を特定する。次に、ＣＰＵ１３は、Ｓ５において、列車名を特定できたか否かを判別する。検索した列車名が時刻表７の中から見つかり、Ｓ５の判別が“ＹＥＳ”の場合、ＣＰＵ１３は、Ｓ６において、特定した列車名を図８に示すように列車名の欄３２ａ〜３２ｄに表示させる指令信号を表示制御部１２に出力する。例えば、図８に示すように、画像３０ｂ〜３０ｄの列車名の欄３２ｂ〜３２ｄに「Ａ列車」、「Ｂ列車」、「Ｃ列車」と表示させる。列車名がない場合には、ＣＰＵ１３は、「普通」や「快速」のような列車種別を表示させる。また、検索された、列車名の欄３２ａ〜３２ｄに表示された列車名が適当でないと利用者が考えた場合、列車名の欄３２ａ〜３２ｄを右クリックして表示されるコンテキスト・メニューで“時刻表”を選択すると、図３に示すような時刻表７が表示され、表示された時刻表７の列車名の中から所望の列車名を選択すると、選択された列車名が列車名の欄３２ａ〜３２ｄに再表示され、列車名を訂正することができる。
【００２５】
ＣＰＵ１３は、Ｓ５において、画像３０ａの列車名が特定されず、Ｓ５の判別が“ＮＯ”の場合、ＣＰＵ１３は、Ｓ７において、図８に示すように、画像３０ａの列車名の欄３２ａに「候補を表示」と表示させる指令信号を表示制御部１２に出力する。次に、ＣＰＵ１３は、Ｓ８において、全ての列車を検索したか否かを判別する。全ての列車が検索されておらず、Ｓ８の判別が“ＮＯ”の場合、ＣＰＵ１３は、Ｓ３の処理に戻る。一方、全ての列車が検索され、Ｓ８の判別が“ＹＥＳ”の場合、ＣＰＵ１３は、Ｓ９において、「候補を表示」がクリックされたか否かを判別する。例えば、検索された列車名の列車ダイヤが密であったり、列車の番線が近接していたりして、検索された列車名が複数件ある場合、列車名を特定できない。この場合、ＣＰＵ１３は、利用者が、「候補を表示」の表示をクリックし、Ｓ９の判別が“ＹＥＳ”の場合、Ｓ１０において、図３に示す、複数の列車名の候補を載せた時刻表７をモニタ１１に表示させる指令信号を表示制御部１２に出力する。一方、検索された列車名が０件である場合も同様に図８の列車名の欄３２ａに「候補を表示」と表示させ、この表示を利用者がクリックすると、ＣＰＵ１３は、例えば「臨時」、「団体」、「試運転」、「回送」、「貨物」等の不図示の複数の候補をモニタ１１に表示させる。
【００２６】
次に、利用者が複数の候補の中から１つをＳ１１で選択すると、ＣＰＵ１３は、Ｓ１２において、選択された列車名を表示させる指令信号を表示制御部１２に出力する。例えば、利用者が、図３に示す時刻表７に表示された複数の列車の中から、７ａ欄に示す「Ｄ列車」を選択すると、ＣＰＵ１３は、図９に示すように、画像３０ａの列車名の欄３２ａに「Ｄ列車」と表示させる。また、Ｓ１１で７ｂ欄に示す「普通」が選択された場合には、列車名の欄３２ａに「普通」を表示させる。なお、画像閲覧アプリケーション画面２０に表示される識別情報として列車名を表示させる他に、路線名、上り下り情報、列車番号（例えば１２３４Ｍ等）、列車型番等を列車名と共に表示させてもよい。次に、ＣＰＵ１３は、Ｓ１３において、プログラム終了が指示されたか否かを判別する。プログラム終了が指示されず、Ｓ１３の判別が“ＮＯ”の場合、ＣＰＵ１３は、Ｓ９の処理に戻る。一方、プログラム終了が指示され、Ｓ１３の判別が“ＹＥＳ”の場合、ＣＰＵ１３は、プログラムを終了させる。
【００２７】
また、一般に列車が遅延した場合、鉄道会社によりインターネット上に遅延した列車の列車運行状況が発信されるが、遅延が解消すると、遅延した列車の列車運行状況はインターネットから取得できなくなる。この遅延情報をサーバ４が取得できない場合、遅延した列車に関して、データベース５に記憶されている時刻表７のデータから列車名を特定できないため、データベース５を検索しても、正しい列車名を列車名の欄３２ａ〜３２ｄに表示できない。このため、サーバ４がインターネット上の遅延情報を常時監視し続け、遅延情報を検出したら、この遅延情報をデータベース５に一定期間保存しておく。このように遅延情報が保存されている場合に、利用者が、列車名検索ボタン４１を押して、遅延した列車の画像の列車名を検索すると、ＣＰＵ１３は、所定の補正検索手順に従い、検索要求のあった画像の列車名の後に「？」を表示させる。例えば「列車Ｂ？」のように表示させる。利用者がこの表示をクリックすると、ＣＰＵ１３は、「２０分遅延」等の遅延情報を表示させる。この状態で列車名検索ボタン４１を利用者がクリックすると、ＣＰＵ１３は、条件ダイアログを表示させる。この条件ダイアログの表示に対応して利用者が「２０分遅延」と入力した後、または複数の選択肢（例えば、「１０分遅延」、「２０分遅延」、「３０分遅延」…）の中から「２０分遅延」を選択した後、再度、列車名検索ボタン４１をクリックすると、ＣＰＵ１３は、「２０分遅延」を条件として、データベース５に記憶されている時刻表７の所定日時を補正して検索し、遅延した列車の正しい列車名を列車名の欄３２ａ〜３２ｄに表示させる。
【００２８】
図１０は、画像閲覧アプリケーション画面２０に表示された複数の画像３０ａ〜３０ｄをフィルタリングする際に表示されるダイアログ７０を示す図である。
【００２９】
データベース５は、列車の画像と列車の複数の所定情報とが関連付けられた第２データベースをも構成し、上述した時刻表７等の他に、列車の画像とこれに関連する所定の情報、例えば各路線の経緯度、各列車型名の列車の製造年月等を記憶している。これらの情報に基づいて、ＣＰＵ１３は、画像閲覧アプリケーション画面２０に表示された複数の画像３０ａ〜３０ｄをフィルタリングしたり、ソートしたりする。
【００３０】
つまり、図５に示す操作パネル４０のフィルタボタン４４を利用者がクリックすると、ＣＰＵ１３は、図１０に示すダイアログ７０をモニタ１１に表示させる指令信号を表示制御部１２に出力する。ここで利用者が「型番」のタブを選択すると、同図（ａ）に示す列車型番一覧ダイアログ７１を表示させる。この列車型番一覧ダイアログ７１には、電車、列車、および機関車の大グループのチェックボックスが表示され、電車の欄には、１８３系および４６１系の小グループのチェックボックスが表示されており、列車型番一覧ダイアログ７１は階層構造になっている。ここで、例えば同図に示すように電車および１８３系のチェックボックスをチェックして確定ボタン７１ａを利用者がクリックすると、フィルタリングが実行され、画像閲覧アプリケーション画面２０に１８３系の電車を写した画像が表示される。
【００３１】
一方、ダイアログ７０で「路線」のタブを選択すると、同図（ｂ）に示す路線一覧ダイアログ７２が表示される。この路線一覧ダイアログ７２には、ＪＲ北海道、ＪＲ東日本、および東急の大グループのチェックボックスが表示され、ＪＲ東日本の欄には、中央線および総武線の小グループのチェックボックスが表示されており、路線一覧ダイアログ７２も階層構造になっている。ここで、例えば同図に示すようにＪＲ東日本および総武線のチェックボックスをチェックして確定ボタン７２ａを利用者がクリックすると、フィルタリングが実行され、画像閲覧アプリケーション画面２０にＪＲ東日本の総武線を通行する列車を写した画像が表示される。
【００３２】
すなわち、ＣＰＵ１３は、列車の画像３０ａ〜３０ｄと列車の階層化された「型番」、「路線」といった複数の所定情報とが関連付けられたデータベース５を参照して、指定された所定情報に関連付けられた列車の画像の中からチェックボックスで指定された階層の所定情報に関連付けられた列車の画像の絞り込みを上述したフィルタリング手順により行う。なお、上述したグループ分類のための項目は実際には多岐にわたり、上述した「型番」、「路線」以外の他のグループ分類の多数の項目が利用者により選択可能な態様でモニタ１１に表示される。
【００３３】
また、図５に示す操作パネル４０のソートボタン４３を利用者がクリックすると、不図示のソート種別選択可能なメニュー項目がモニタ１１に表示される。このメニュー項目で「路線名」を利用者が選択した場合、その「路線名」の路線の位置情報に基づいて、例えば路線の緯度が高い順番にソートされて、列車の画像３０ａ〜３０ｄが画像閲覧アプリケーション画面２０に表示される。なお、ツールチップなどで路線名を画面上に表示させ、この路線名を押すと、上述したソートを実行するようにしてもよい。また、上記のメニュー項目で「列車型名」を選択した場合、選択した列車型名のアルファベットおよび数字順で列車の画像３０ａ〜３０ｄが画像閲覧アプリケーション画面２０に表示される。すなわち、ＣＰＵ１３は、列車の画像３０ａ〜３０ｄと列車の路線名や列車型名といった複数の所定情報とが関連付けられたデータベース５を参照して、指定された所定情報に関連付けられた列車の画像３０ａ〜３０ｄを指定された規則に従って上述したソート手順によりソートする。
【００３４】
また、本実施形態では、複数の利用者が、ネットワーク３を介して、サーバ４およびデータベース５にアクセス可能であり、データベース５に記憶されている所定情報をネットワーク３を介して所定の編集処理手順により編集できる。この編集により、貨物列車や回送列車が定期に運行される、またはそれが予想される情報などをデータベース５の時刻表７に加えることができる。
【００３５】
このような本実施形態による画像表示制御方法によれば、列車の画像３０ａ〜３０ｄに付加された撮影地および撮影日時を含む撮影情報が図４、Ｓ３、Ｓ４の取得手順により取得され、取得された撮影情報に基づいて、所定地を所定日時に通過する列車の識別情報を記憶しているデータベース５がＳ３、Ｓ４で検索されて、取得された撮影地を取得された撮影日時に通過する列車名がＳ３、Ｓ４またはＳ９〜Ｓ１１の特定手順により特定される。特定された列車名はＳ６またはＳ１２の識別情報表示手順によりモニタ１１に表示される。このため、列車の画像３０ａ〜３０ｄから特定された列車名がモニタ１１に図９に示すように表示され、撮影された列車の画像３０ａ〜３０ｄからその列車名を確認することができる。従って、列車の画像３０ａ〜３０ｄからその列車名を簡単に自動的に確認することができる画像表示制御方法及びこれをコンピュータに実行させるためのプログラム並びにこのプログラムを記録した記録媒体が提供される。
【００３６】
また、本実施形態による画像表示制御方法によれば、列車の遅延情報といった運行日時変更情報に基づいてデータベース５に記憶されている時刻表７の所定日時が前述した補正検索手順により補正されて検索される。このため、例えば、列車が遅延した場合に、画像３０ａ〜３０ｄに付加された撮影地および撮影日時に基づいて、データベース５に記憶されている時刻表７のデータだけから、画像３０ａ〜３０ｄに写された列車名を特定することが不可能な場合でも、列車の遅延情報に基づいてデータベース５に記憶されている時刻表７の所定日時を補正して検索することにより、列車名を特定することができる。
【００３７】
また、本実施形態による画像表示制御方法によれば、列車の画像３０ａ〜３０ｄと列車の路線名や列車型番といった複数の所定情報とが関連付けられたデータベース５が参照されて、指定された所定情報に関連付けられた列車の画像３０ａ〜３０ｄが、指定された規則に従って前述したソート手順によりソートされ、ソートされた順番にモニタ１１に表示される。このため、所望の順番に画像３０ａ〜３０ｄを並び替えてモニタ１１に表示できるため、モニタ１１に表示される画像３０ａ〜３０ｄが見やすくなる。
【００３８】
また、本実施形態による画像表示制御方法によれば、列車の画像３０ａ〜３０ｄと列車の階層化された「型番」、「路線」といった複数の所定情報とが関連付けられたデータベース５が参照されて、指定された所定情報に関連付けられた列車の画像３０ａ〜３０ｄの中から、指定された階層の所定情報に関連付けられた列車の画像３０ａ〜３０ｄの絞り込みが前述したフィルタリング手順により行われ、絞り込まれた列車の画像３０ａ〜３０ｄがモニタ１１に表示される。このため、モニタ１１に表示される画像３０ａ〜３０ｄの数が多い場合でも、フィルタリング手順により、所望の条件に適合した画像３０ａ〜３０ｄのみを限定してモニタ１１に表示できるので、所望の列車の画像３０ａ〜３０ｄを見つけることが容易になる。
【００３９】
また、本実施形態による画像表示制御方法によれば、前述した編集処理手順により、データベース５がネットワーク３を介して複数の者によって編集される。このため、一人では取得困難なマニアな情報などを、複数の者の協力により、容易にデータベース５に追加することができ、また、このデータベース５を用いて列車名を特定する検索機能が向上する。
【００４０】
なお、列車名を特定する際、ＣＰＵ１３が、列車の画像３０ａ〜３０ｄが有する文字で表された列車名を文字認識して、文字認識した識別情報を列車名の特定に用いる構成にしてもよい。この構成によれば、列車の画像３０ａ〜３０ｄが有する文字で表された列車名が文字認識されて、文字認識された識別情報が列車名の特定に用いられる。このため、例えば、画像３０ａ〜３０ｄに写された、列車の先頭にヘッドマークとして文字掲示されている列車名や列車番号等のような識別情報を文字認識することにより、列車名を特定する際の確度が向上する。
【００４１】
また、列車名を特定する際、ＣＰＵ１３が、列車が通る乗降場を示す文字で表された乗降場情報を画像３０ａ〜３０ｄから文字認識して、文字認識した乗降場情報を列車名の特定に用いる構成にしてもよい。この構成によれば、列車が通る乗降場を示す文字で表された乗降場情報が画像３０ａ〜３０ｄから文字認識されて、文字認識された乗降場情報が列車名の特定に用いられる。このため、例えば、画像３０ａ〜３０ｄに写された、列車の駅に表示されている番線表示等のような乗降場情報を文字認識することにより、列車名を特定する際の確度が向上する。なお、列車の駅に表示されている番線表示と路線名とを関連づけた対応データベースを用意しておき、これを参照して、列車名を特定してもよい。
【００４２】
また、列車名を特定する際、ＣＰＵ１３が、列車の進行方向に特有の外観の特徴を画像３０ａ〜３０ｄから画像認識して、画像認識した外観の特徴を列車名の特定に用いる構成にしてもよい。この構成によれば、列車の進行方向に特有の外観の特徴が画像３０ａ〜３０ｄから画像認識されて、画像認識された外観の特徴が列車名の特定に用いられる。このため、例えば、列車の最後尾で点灯しているテールランプ等のような外観の特徴を画像３０ａ〜３０ｄから画像認識することにより、列車の進行方向、例えば上りや下りが判明するため、列車名を特定する際の確度が向上する。
【００４３】
また、列車名を特定する際、ＣＰＵ１３が、図４、Ｓ３、Ｓ４の取得手順で、列車の画像３０ａ〜３０ｄにＥｘｉｆ情報として付加された列車の動きの予測を示す動体予測情報を取得し、特定手順で、取得された動体予測情報を列車名の特定に用いる構成にしてもよい。この構成によれば、取得手順により取得された動体予測情報が列車名の特定に用いられる。このため、例えば、デジタルカメラなどに搭載された動体の動き予測機能によって取得された列車の進行方向の動体予測情報により、列車の進行方向が判明するため、列車名を特定する際の確度が向上する。
【００４４】
また、カメラ１で撮影した画像ファイルを保存、閲覧のためにパソコン２に転送する際、またはパソコン２に保存された画像ファイルをサーバ４へアップロードする際、画像ファイルにＥｘｉｆ情報として付加された撮影地（緯度、経度、方位）および撮影日時に基づいて、画像に写された列車の識別情報の検索を行って各画像に写された列車名等を特定し、この識別情報を各画像ファイルのＥｘｉｆ情報に付加する構成にしてもよい。
【００４５】
また、駅間を通過する列車の画像に付加された撮影地および撮影日時に基づいて、データベース５を検索し、時刻表から駅間を通過する列車の通過時刻を補完して、取得した撮影地および取得した撮影日時に駅間を通過する列車名等の識別情報を特定してもよい。
【産業上の利用可能性】
【００４６】
上記実施形態においては、交通手段は、列車であったが、航空機、バス、船舶などでもよい。この際、交通手段の識別情報は、交通手段が航空機である場合、便名であり、交通手段がバスである場合、バス名または系統番号であり、交通手段が船舶である場合、航路名または船舶名となる。また、上記実施形態においては、本発明の画像表示制御方法をパソコン２に適用した場合について説明したが、ビデオカメラや、携帯電話機等に内蔵されるカメラ等のその他の画像を表示させる電子機器にも適用することが可能である。このような電子機器に本発明を適用した場合においても、上記実施形態と同様な作用効果が奏される。
【符号の説明】
【００４７】
１…カメラ
２…パソコン
３…ネットワーク
４…サーバ
５…データベース
１１…モニタ
１２…表示制御部
１３…ＣＰＵ
１４…ハードディスク
３０ａ〜３０ｄ…画像
【図１】
2011229055.tif 000003
【図２】
2011229055.tif 000004
【図３】
2011229055.tif 000005
【図４】
2011229055.tif 000006
【図５】
2011229055.tif 000007
【図６】
2011229055.tif 000008
【図７】
2011229055.tif 000009
【図８】
2011229055.tif 000010
【図９】
2011229055.tif 000011
【図１０】
2011229055.tif 000012