(57)【要約】【課題】  コード化されていない地図などの画像から、特定の図形パターンを検出し、簡単に目的物を見つけだせるようにする。【解決手段】  画像表示手段を有するデジタル画像記憶装置において、デジタル画像データを記憶する画像記憶手段と、複数の周知の画像パターンを記憶するパターン記憶手段と、前記画像パターンから特定のパターンを指示する指示手段とを有し、前記画像データ中に前記指示入力手段によって支持された画像パターンが含まれるかを検出するＯＣＲ手段と、概ＯＣＲ手段の検出結果に基づき画像の表示状態を変えることを特徴とする電子画像表示装置。【選択図】  図１
2005114951.tif 000002
【特許請求の範囲】
【請求項１】
画像表示手段を有するデジタル画像記憶装置において、
デジタル画像データを記憶する画像記憶手段と、
複数の周知の画像パターンを記憶するパターン記憶手段と、
前記画像パターンから特定のパターンを指示する指示手段とを有し、
前記画像データ中に前記指示入力手段によって指示された画像パターンが含まれるかを検出するＯＣＲ手段と、
概ＯＣＲ手段の検出結果に基づき画像の表示状態を変えることを特徴とする電子画像表示装置。
【請求項２】
検索された画像パターンが画面の中心に来るように表示を変更する表示変更手段を付加した事、
を特徴とする請求項１の画像表示装置。
【請求項３】
検索された画像パターンの表示方法を変更して強調表示する表示変更手段を付加した事、
を特徴とする請求項１の画像表示装置。
【請求項４】
前記指示入力手段は、
ユーザが文字入力したとき、概文字に対応した画像パターンを特定パターンとする、
画像パターン特定手段を含むこと、
を特徴とする請求項１の画像表示装置。
【請求項５】
前記周知の画像パターンとは、
企業、店舗のロゴマークであること、
を特徴とする請求項１の画像表示装置。
【請求項６】
前記周知の画像パターンとは、
地図記号であること、
を特徴とする請求項１の画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイに表示された画像より特定の図形パターンを検出して関連する画像を表示する画像表示装置に関するものである。
【背景技術】
【０００２】
従来、電子化またはコード化された地図より、登録されている目的物を検索できるシステムがある（各種ナビゲーションシステム）。（例えば、特許文献１参照）。
【０００３】
また、画像データよりテキストデータを抽出する技術がある（ＯＣＲ）。
【特許文献１】特開平７−３１９３８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、コード化されていない地図のおいては、ユーザが目視により目的物を探す必要があった。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明によれば、
画像表示手段を有するデジタル画像記憶装置において、
地図や写真などのデジタル画像データを記憶する画像記憶手段と、
地図記号などの複数の周知の画像パターンを記憶するパターン記憶手段と、
前記画像パターンから特定のパターンを指示する指示手段とを有し、
前記画像データ中に前記指示入力手段によって指示された画像パターンが含まれるかを検出するＯＣＲ手段と、
概ＯＣＲ手段の検出結果に基づき画像の表示状態を変えることによって、
電子化されていない地図等の画像データから、地図記号など特定の図形パターンをＯＣＲ検出し、目的とする対象物を簡単に見つけ出すことを実現可能にした。
【発明の効果】
【０００６】
以上説明したように、本発明によれば、画像表示手段を有するデジタル画像装置において、デジタル画像データを記憶する画像記憶手段と、複数の周知の画像パターンを記憶するパターン記憶手段と、前記画像パターンから特定のパターンを指示する指示手段とを有し、前記画像データ中に前記指示入力手段によって指示された画像パターンが含まれるかを検出するＯＣＲ手段と、概ＯＣＲ手段の検出結果に基づき画像の表示状態を変えることを特徴とする電子画像表示装置によって、コード化されていない地図画像などでの目的物の検出が容易になる。という効果がある。
【発明を実施するための最良の形態】
【０００７】
以下、図面を用いて本発明の１実施形態を詳細に説明する。
【実施例１】
【０００８】
図１は、本実施形態に係る情報処理装置の１実施形態のハードウェア構成を示すブロック図である。
【０００９】
同図において、１は、画像を表示する画像表示手段である。２は、１で表示された画像に対する指示を入力する指示手段である。
【００１０】
３は、入出力Ｉ／Ｆ部であり、指示手段２のデータ入力を受け、画像表示手段１に出力する。
【００１１】
４は、ＣＰＵであり、各種処理のための演算、論理判断等を行ない、バス７に接続された各構成要素を制御する。
【００１２】
５は、プログラムメモリであり、フローチャートにつき後述する処理手順を含むＣＰＵ４による制御のためのプログラムを格納するメモリである。プログラムメモリ５は、ＲＯＭであってもよいし、外部記憶装置などからプログラムがロードされるＲＡＭであってもよい。
【００１３】
６は、データメモリであり、各種処理で生じたデータを格納する。データメモリ６は、例えばＲＡＭとする。
【００１４】
７は、画像ＤＢであり、データメモリ上に、入力された複数枚の画像データが格納されている。
【００１５】
８は、パターンＤＢであり、データメモリ上に、入力された特定パターンのデータが格納されている。
【００１６】
９は、ＣＰＵ４の制御の対象とする構成要素を指示するアドレス信号、各構成要素を制御するためのコントロール信号、各構成機器相互間でやりとりされるデータの転送を行なうためのバスである。
【００１７】
図２は、本実施形態に係るシステム全体の流れを示す図である。
【００１８】
同図にしめすように、システムが起動されると、
ステップｓ２０１において、画像表示手段が起動され、画像が表示される。
【００１９】
次に、ステップｓ２０２において、電源がｏｆｆで無い場合には、ステップｓ２０３に進み、ユーザより何らかの指示入力があった場合には、ステップｓ２０４に進み、ＯＣＲ検出手段を起動し、指定された任意のパターンを画像中から検出する。
【００２０】
その結果、ステップｓ２０５において、指定パターンが検出された場合には、ステップｓ２０６に進み、強調表示手段を起動し、検出された任意のパターンに対しては強調表示を行なう。
【００２１】
ステップｓ２０５において、指定パターンが検出されない場合には、ステップｓ２０３に戻り、以下の処理を繰り返す。
【００２２】
ステップｓ２０３において、指示入力が無い場合には、ステップｓ２０１に戻り、指示入力があるまで待機する。
【００２３】
ステップｓ２０２において、電源がＯＦＦである場合にはステップｓ２０７に進み、システム終了処理を起動し、システムを終了する。
【００２４】
図３は、本実施形態に係る画像表示手段による画像表示の例である。
【００２５】
同図に示すように、３０１は、ユーザにより選択された画像を表示するものであり、検出対象となるパターンの選択を受けつける際の画像表示の例である。
【００２６】
３０２は、ユーザにより指定されるパターン選択表示の例である。ここではパターンＤＢに存在するパターン画像が表示されており、ユーザの選択指定が、パターンＤＢに反映し指示データとして格納される。
【００２７】
３０３は、元となる画像データであり、同地図画像の矩形で囲まれた表示エリアが３０１の画像である。
【００２８】
図４は、本実施形態に係るＯＣＲ検出手段が起動されると、
ステップｓ４０１において、候補取得手段が起動され、処理対象画像を読取り、記号と推定されるパターンを切出し取得する。
【００２９】
その結果、
ステップｓ４０２において、表示画像からのパターン取得が成功した場合には、ステップｓ４０３に進み、パターン検出手段を起動し、パターンＤＢより一致するパターンを検出する。
【００３０】
その結果、ステップｓ５０４において、パターンが一致する場合には、Ｔｒｕｅを返して処理を終了する。
【００３１】
ステップｓ４０２において、パターンの取得が成功しなかった場合、またはステップｓ４０４において、パターンが一致しない場合には、Ｅａｌｓｅを返して処理を終了する。
【００３２】
図５は、本実施形態に係る候補取得手段の例を示す図である。
【００３３】
同図に示すように、
５０１は、ユーザに選択された表示画像であり、赤枠で囲まれた部分は、５０２に示すような、候補取得手段により切出された候補パターンである。
【００３４】
図６は、本実施形態に係るパターン検出手段の流れを示す図である。
【００３５】
同図に示すように、パターン検出手段が起動されると、ステップｓ６０１において、処理対象が取得された候補画像のリスト先頭にセットされる。
【００３６】
次に、ステップｓ６０２において、リストが終了していない場合には、ステップｓ６０３に進み、パターン照合手段を起動し、パターンＤＢのユーザ指定パターンと、候補画像パターンを照合する。
【００３７】
その結果、ステップｓ６０４において、パターン照合手段の結果より一致すると判断される場合には、Ｔｒｕｅを返して処理を終了する。
【００３８】
ステップｓ６０４において、パターンが一致しない場合には、ステップｓ６０５に進み、処理対象のリストを次に進め、ステップｓ６０２に戻って以下の処理を繰り返す。
【００３９】
ステップｓ６０４においてパターン照合結果より一致と判断されない場合には、Ｆａｌｓｅを返して処理を終了する。
【００４０】
ステップｓ６０２において処理対象リストが終了している場合にはＦａｌｓｅを返して処理を終了する。
【００４１】
図７は、本実施形態に係るパターン照合手段の例を示す図である。
【００４２】
同図に示すように、パターン照合手段が起動されると、ステップｓ７０１において、変換手段が起動され、入力された候補画像に対してフーリエ・メラン変換などの変換を施し、画像の拡大・縮小、回転、位置ずれに対して不変なパターンに変換する。
【００４３】
次に、ステップｓ７０２においてサイズ調整手段が起動され、変換された候補画像を、パターンＤＢの画像サイズに合わせて調整する。
【００４４】
次に、ステップｓ７０１において、パターンマッチング手段を起動し、候補画像と、指定パターン画像とを比較を行ない、近似値を返して終了する。
【００４５】
図８は、本実施例形態に係る強調表示手段による、表示の例を示す図である。
【００４６】
同図に示すように、８０１のような通常の画像表示画面に表示されている画像に対して、８０２のようなパターンが指定されたとする。これを受けて、ＯＣＲ検出手段を起動し、検出されたパターンを強調表示したのが、
８０３以下であり、
８０３は、指定パターンを中央に表示し、強調している。
８０４は、指定パターンを明滅表示し、強調表示している。
８０５は、指定パターンを丸で囲んで表示し、強調している。
８０６は、指定パターンを矢印で指して表示し、強調している。
【００４７】
図９は、本実施形態に係るパターンＤＢにおいて、登録されている記号パターンの例である。９０１にあげられている記号は、それぞれ一般的な地図記号として、または日常で使用されている標識として、周知の記号である。
【００４８】
以下に、具体的な動作を、上記フローを用いながら流れを追って説明する。
【００４９】
図１のようなハードウェア構成と、図２のようなシステム構成を持つ画像表示装置において、ｓ２０１において画像表示手段が起動し、図３にある３０１のような画像が表示されているとする。３０１は、３０３のような地図画像の一部であり、ユーザが領域を選択しているものである。この時、図１の２の指示手段により、３０２のようなパターン選択表示、ウィンドウからユーザにより任意のパターン、例えば、”郵便局のマーク”が選択指定されたとする。すると、ｓ２０３で、指示入力ありと判断され、ｓ２０４のＯＣＲ検出手段が起動される。
【００５０】
図４にあるようにＯＣＲ検出手段が起動されると、ｓ４０１の候補取得手段が起動され、図５にあるように、表示中の５０１より、記号であると推定される、５０２にあるような候補画像が取得される。ここで、候補画像が見つかったので、ｓ４０３に進み、パターン検出手段を起動する。
【００５１】
図６にあるようなパターン検出手段が起動されると、ｓ６０１で、処理対象が取得された候補パターン先頭にセットされ、
ｓ６０３のパターン照合手段によって、候補画像に対してフーリエ・メラン変換を施し、画像の拡大・縮小、回転、位置ずれに対して不変なパターンに変換し、次に、ｓ９０２のサイズ調整手段で、パターンＤＢの画像サイズに合わせて最適化する。こうして最適化された候補画像パターンをｓ８０３のパターンマッチング手段において、指定のパターンと比較し、近似値を返す。その結果、ｓ６０３で一定の近似値以上で一致と判断し、候補リストを進めながら、ｓ６０２以下の処理を繰り返す。この場合、候補画像の中に、指定の、”郵便局のマーク”に一致する画像があるので、ｓ２０６の強調表示手段を起動し、図８に示すように、検出されたパターンを中央に表示する８０３。この強調表示手段は、例えば、検出されたパターンを名滅させたり８０４、丸で囲んだり８０５、矢印でさしたり８０６、というものでもよい。
【００５２】
以上説明したように、本実施形態を施すことによって、コード化されていない地図画像などにおいても、目視によらず容易に目的物を検出することが可能になり、より利便性を高めることが出来る。
【実施例２】
【００５３】
実施例１では、目的のパターンを選択して検出する対象を指示する構成となっているが、本実施例では、ユーザの指示により、特定の記号パターンを含む画像を検出し表示するものである。
【００５４】
以下実施例を説明する。
【００５５】
図１０は、本実施例形態におけるシステムの流れを示す図であり、図１１は、本実施形態に係る画像表示手段による画像表示の例である。例えば、本実施形態における装置において、図１１の１１０１にあるような画像データが記録されているとする。この時、ｓ１００３で、ユーザからの指示を受けると、ｓ１００６において各画像に対して、ＯＣＲ検出が行われる。その結果、画像中にパターンＤＢに存在するパターンが含まれる場合には、ｓ１００８で画像表示手段を起動し、その画像を表示する。
【００５６】
以下、各画像に対して動揺の処理が行われる。このように、図１１の画像データ１１０１のうち、特定のパターンを含む画像データ１１０２だけが表示されることになる。
【００５７】
以上説明したように、本実施例を施すことによって、ユーザは、目的物を含む地図画像と、それ以外の写真等が混在している場合においても、検索対象とする画像を特定する為に、個々の画像をチェックする必要なく、目的物を含む画像を選別することが可能になり、より利便性を高めることが出来る。
【実施例３】
【００５８】
実施例１では、目的のパターンを選択して検出する対象を指示する構成となっていた。また、実施例２ではユーザの指示により、特定の記号パターンを含む画像を検出し表示するものであった。本実施例では、文字入力によって当該パターンを決定する対応表を設けることにより文字による指示入力を可能とすることが出来る。
【００５９】
以下実施例を説明する。
【００６０】
図１２は、本実施例形態における、パターンＤＢの構成例を示す図である。同図に示すように、１２０１は、実施例１におけるパターンＤＢの内部構成を表す図であり、縦方向に各種パターンが配列されている。また横方向にはそれぞれパターンＩＤナンバー、パターンデータ、ユーザによって指示された否かを記憶する指示チェック部であり、１２０３はパターンデータが実際に表示されたときのパターンを示す参考図である。１２０２は、本実施例で追加する情報であり、入力された文字列と該当するパターンＩＤナンバーを記憶した辞書である。
【００６１】
さらに図１３は、実施例１における図２のｓ２０３の処理と置き換えるフローである。以上の構成における動作説明を以下に記す。
【００６２】
実施例１において、ユーザは画面に表示されたパターンを選択指示したが、本実施例では、ｓ２０３１において文字入力を行なう。
【００６３】
例えば、”学校”と入力したとすると、ｓ２３０２で指示入力アリと判断され、ｓ２０３３において、図１２の１２０２に示した辞書と、入力された文字を照合し、対応するパターンナンバー”１”を辞書より取得する。
【００６４】
次に、ｓ２０３４で１２０１に示したパターンＤＢから、パターンＩＤナンバー１の指示チェック部にチェックする。
【００６５】
次に、ｓ２０４に進み、以下は実施例１と同じ動作を実行する。
【００６６】
以上説明したように、本実施例を施すことによって、地図記号などで目的の記号が思い出せない、或いは、知らないパターンであっても、文字でパターンを指示できることによって、より利便性を高めることが出来る。なお、指示入力によって複数の指示チェック部にチェックすることも容易に実現できるが、この場合は複数のパターンのいずれかが含まれる画像が対象となり、例えば、神社とお寺を同時に対象とするようなことも容易に実現でき、より便利な装置を提供可能である。
【図面の簡単な説明】
【００６７】
【図１】本実施形態に係る情報処理装置の１実施形態のハードウェア構成を示すブロック図である。
【図２】本実施形態に係るシステム全体の流れを示す図である。
【図３】本実施形態に係る画像表示手段による画像表示の例を示す図である。
【図４】本実施形態に係るＯＣＲ検出手段の流れを示す図である。
【図５】本実施形態に係る候補取得手段の流れを示す図である。
【図６】本実施形態に係るパターン検出手段の流れを示す図である。
【図７】本実施形態に係るパターン照合手段の流れを示す図である。
【図８】本実施形態に係る強調表示手段の例を示す図である。
【図９】本実施形態によるパターンＤＢに登録されている記号例を示す図である。
【図１０】本実施形態における実施例２のシステムの流れを示す図である。
【図１１】本実施形態において記憶されている画像及び処理対象となる画像の例を示す図である。
【図１２】本実施形態において利用されるパターンＤＢの構成例を示す図である。
【図１３】本実施形態における実施例３のシステムの一部の流れを示す図である。
【符号の説明】
【００６８】
１  画像表示手段
２  指示手段
３  入出力Ｉ／Ｆ部
４  ＣＰＵ
５  プログラムメモリ
６  データメモリ
７  画像データベース
８  パターンデータベース
９  バス
【図１】
2005114951.tif 000003
【図２】
2005114951.tif 000004
【図３】
2005114951.tif 000005
【図４】
2005114951.tif 000006
【図５】
2005114951.tif 000007
【図６】
2005114951.tif 000008
【図７】
2005114951.tif 000009
【図８】
2005114951.tif 000010
【図９】
2005114951.tif 000011
【図１０】
2005114951.tif 000012
【図１１】
2005114951.tif 000013
【図１２】
2005114951.tif 000014
【図１３】
2005114951.tif 000015