(57)【要約】【課題】画像処理によって「風水」のような所定の思想に基づく家相判断を行うこと。【解決手段】画像処理プログラムは、家屋内の部屋の画像を読み出す第１処理と、各画像の撮影方位を示す情報を読み出す第２処理と、各画像の撮影位置を示す情報を読み出す第３処理と、家屋の中心位置を示す情報を読み出す第４処理と、第１処理〜第４処理で読み出した画像群および各情報を用いて、各画像に含まれる対象物の位置に関して第１の判断基準に基づいて第１判定を行う第５処理と、第５処理による判定結果を表示装置に表示させる第６処理と、をコンピュータに実行させる。【選択図】図２
2012204854.tif 000002
【特許請求の範囲】
【請求項１】
家屋内の部屋の画像を読み出す第１処理と、
前記各画像の撮影方位を示す情報を読み出す第２処理と、
前記各画像の撮影位置を示す情報を読み出す第３処理と、
前記家屋の中心位置を示す情報を読み出す第４処理と、
前記第１処理〜前記第４処理で読み出した画像群および各情報を用いて、前記各画像に含まれる対象物の位置に関して第１の判断基準に基づいて第１判定を行う第５処理と、
前記第５処理による判定結果を表示装置に表示させる第６処理と、
をコンピュータに実行させることを特徴とする画像処理プログラム。
【請求項２】
請求項１に記載の画像処理プログラムにおいて、
前記第１処理〜前記第４処理で読み出した画像群および各情報を用いて、前記家屋内における部屋並びを示す情報を生成する第７処理と、
前記第１処理〜前記第４処理で読み出した画像群および各情報を用いて、前記部屋内における前記対象物の配置を示す情報を生成する第８処理と、
前記部屋並びを示す情報および前記対象物の配置を示す情報に基づいて、前記家屋内における部屋並びと前記部屋内における対象物の位置を前記表示装置に表示させる第９処理と、
をさらにコンピュータに実行させることを特徴とする画像処理プログラム。
【請求項３】
請求項２に記載の画像処理プログラムにおいて、
前記第９処理は、前記第５処理による判定結果を当該判定の対象となった対象物が存在する部屋の表示位置に表示させることを特徴とする画像処理プログラム。
【請求項４】
請求項１〜３のいずれか一項に記載の画像処理プログラムにおいて、
前記表示装置にポインタを表示させる第１０処理と、
前記第６処理で表示させた前記判定結果の表示に前記第１０処理で表示させるポインタが重なった場合に、前記第５処理が行った前記第１判定の理由を示す表示を前記表示装置にさせる第１１処理と、
をさらにコンピュータに実行させることを特徴とする画像処理プログラム。
【請求項５】
請求項１〜４のいずれか一項に記載の画像処理プログラムにおいて、
前記第５処理が行う前記第１判定は否定的判定であり、
前記第１判定を解消するための情報を前記表示装置にさせる第１２処理を、
さらにコンピュータに実行させることを特徴とする画像処理プログラム。
【請求項６】
請求項５に記載の画像処理プログラムにおいて、
前記第１２処理は、前記第１判定を解消するためのテキスト情報を表示させることを特徴とする画像処理プログラム。
【請求項７】
請求項５または６に記載の画像処理プログラムにおいて、
前記第１２処理は、前記第１判定を解消するためのグラフィカル情報を表示させることを特徴とする画像処理プログラム。
【請求項８】
請求項１〜７のいずれか一項に記載の画像処理プログラムにおいて、
前記第１処理〜前記第４処理で読み出した画像群および各情報を用いて、前記各画像に含まれる対象物の位置に関して前記第１の判断基準と異なる第２の判断基準に基づいて第２判定を行う第１３処理をさらに実行させ、
前記第６処理は、前記第５処理による前記第１判定結果および前記第１３処理による前記第２判定結果を前記表示装置に表示させることを特徴とする画像処理プログラム。
【請求項９】
家屋内の部屋の画像を読み出す第１処理手段と、
前記各画像の撮影方位を示す情報を読み出す第２処理手段と、
前記各画像の撮影位置を示す情報を読み出す第３処理手段と、
前記家屋の中心位置を示す情報を読み出す第４処理手段と、
前記第１処理手段〜前記第４処理手段によって読み出した画像群および各情報を用いて、前記各画像に含まれる対象物の位置に関して所定の判断基準に基づいて判定を行う第５処理手段と、
前記第５処理手段による判定結果を表示装置に表示させる第６処理手段と、
を備えることを特徴とする画像処理装置。
【請求項１０】
請求項９に記載の画像処理装置において、
前記第１処理手段〜前記第４処理手段で読み出した画像群および各情報を用いて、前記家屋内における部屋並びを示す情報を生成する第７処理手段と、
前記第１処理手段〜前記第４処理手段で読み出した画像群および各情報を用いて、前記部屋内における前記対象物の配置を示す情報を生成する第８処理手段と、
前記部屋並びを示す情報および前記対象物の配置を示す情報に基づいて、前記家屋内における部屋並びと前記部屋内における対象物の位置を前記表示装置に表示させる第９処理手段と、
をさらに備えることを特徴とする画像処理装置。
【請求項１１】
請求項１０に記載の画像処理装置において、
前記第９処理手段は、前記第５処理手段による判定結果を当該判定の対象となった対象物が存在する部屋の表示位置に表示させることを特徴とする画像処理装置。
【請求項１２】
請求項９〜１１のいずれか一項に記載の画像処理装置において、
前記表示装置にポインタを表示させる第１０処理手段と、
前記第６処理手段で表示させた前記判定結果の表示に前記第１０処理手段で表示させるポインタが重なった場合に、前記第５処理手段が行った前記第１判定の理由を示す表示を前記表示装置にさせる第１１処理手段と、
をさらに備えることを特徴とする画像処理装置。
【請求項１３】
請求項９〜１２のいずれか一項に記載の画像処理装置において、
前記第５処理手段が行う前記第１判定は否定的判定であり、
前記第１判定を解消するための情報を前記表示装置にさせる第１２処理手段を、
さらに備えることを特徴とする画像処理装置。
【請求項１４】
請求項１３に記載の画像処理装置において、
前記第１２処理手段は、前記第１判定を解消するためのテキスト情報を表示させることを特徴とする画像処理装置。
【請求項１５】
請求項１３または１４に記載の画像処理装置において、
前記第１２処理手段は、前記第１判定を解消するためのグラフィカル情報を表示させることを特徴とする画像処理装置。
【請求項１６】
請求項９〜１５のいずれか一項に記載の画像処理装置において、
前記第１処理手段〜前記第４処理手段で読み出した画像群および各情報を用いて、前記各画像に含まれる対象物の位置に関して前記第１の判断基準と異なる第２の判断基準に基づいて第２判定を行う第１３処理手段とをさらに備え、
前記第６処理手段は、前記第５処理手段による前記第１判定結果および前記第１３処理手段による前記第２判定結果を前記表示装置に表示させることを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理プログラムおよび画像処理装置に関する。
【背景技術】
【０００２】
撮影の際に「風水」と称される思想に基づいて縁起の良い色または物品を報知することにより、背景の決定を支援するカメラが知られている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１１８７３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術では、背景の決定を支援するだけで、家相の良否判断を行うための検討がなされていなかった。
【課題を解決するための手段】
【０００５】
本発明による画像処理プログラムは、家屋内の部屋の画像を読み出す第１処理と、各画像の撮影方位を示す情報を読み出す第２処理と、各画像の撮影位置を示す情報を読み出す第３処理と、家屋の中心位置を示す情報を読み出す第４処理と、第１処理〜第４処理で読み出した画像群および各情報を用いて、各画像に含まれる対象物の位置に関して第１の判断基準に基づいて第１判定を行う第５処理と、第５処理による判定結果を表示装置に表示させる第６処理と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、画像処理によって「風水」のような所定の思想に基づく家相判断を行うことができる。
【図面の簡単な説明】
【０００７】
【図１】本発明の一実施の形態による電子カメラの構成例を説明するブロック図である。
【図２】ＣＰＵが実行する処理の流れを説明するフローチャートである。
【図３】撮影画面を例示する図である。
【図４】撮影画面を例示する図である。
【図５】間取り図を例示する図である。
【図６】解析結果表示を例示する図である。
【図７】メッセージ表示を例示する図である。
【図８】コンピュータ装置を例示する図である。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明を実施するための形態について説明する。図１は、本発明の一実施の形態による画像処理装置を搭載する電子カメラ１の構成例を説明するブロック図である。図１において、電子カメラ１は、撮影光学系１１と、撮像素子１２と、ＡＦＥ(Analog front end)回路１３と、画像処理回路１４と、ＬＣＤモニタ１５と、ＲＡＭ１６と、フラッシュメモリ１７と、ＣＰＵ１８と、通信制御回路１９と、ＧＰＳモジュール２０と、操作部材２１と、方位センサ２２とを備える。
【０００９】
ＣＰＵ１８、ＲＡＭ１６、フラッシュメモリ１７、画像処理回路１４、ＬＣＤモニタ１５および通信制御回路１９は、それぞれがバス２３を介して接続されている。
【００１０】
撮影光学系１１は、ズームレンズやフォーカシングレンズを含む複数のレンズ群で構成され、被写体像を撮像素子１２の受光面に結像させる。なお、図１を簡単にするため、撮影光学系１１を単レンズとして図示している。
【００１１】
撮像素子１２は、受光面に受光素子が二次元配列されたＣＣＤイメージセンサやＣＭＯＳイメージセンサなどによって構成される。撮像素子１２は、撮影光学系１１を通過した光束による被写体像を光電変換してアナログ画像信号を生成する。アナログ画像信号は、ＡＦＥ回路１３に入力される。
【００１２】
ＡＦＥ回路１３は、アナログ画像信号に対して所定のアナログ処理を行うとともに、アナログ処理後の画像信号をデジタル画像データに変換する。デジタル画像データは画像処理回路１４に入力される。画像処理回路１４は、デジタル画像データに対して各種の画像処理（色補間処理、階調変換処理、輪郭強調処理、ホワイトバランス調整処理、画像圧縮処理、画像伸張処理など）を施す。
【００１３】
ＬＣＤモニタ１５は液晶パネルによって構成され、ＣＰＵ１８からの指示に応じて画像や操作メニュー画面などを表示する。ＲＡＭ１６はＣＰＵ１８のワークメモリとして使用される。また、ＲＡＭ１６は、画像処理回路１４による画像処理工程におけるデジタル画像データを一時的に記憶する。フラッシュメモリ１７は、ＣＰＵ１８に実行させるプログラムを記憶する。
【００１４】
ＣＰＵ１８は、フラッシュメモリ１７が記憶するプログラムを実行することによって電子カメラ１が行う動作を制御する。ＣＰＵ１８は、ＡＦ（オートフォーカス）動作制御や、自動露出（ＡＥ）演算も行う。ＡＦ動作は、画像のコントラスト情報に基づいてフォーカシングレンズ（不図示）の合焦位置を求めるコントラスト検出方式を用いる。ＣＰＵ１８は、たとえば、撮像素子１２によって所定の時間間隔（たとえば３０コマ／毎秒）で繰り返し取得される画像から逐次コントラスト情報を取得し、フォーカス調節を行う。ＣＰＵ１８は、フォーカス調節後のフォーカシングレンズ（不図示）の位置に基づいて、撮影対象物までの距離（撮影距離）を取得する。たとえば、フォーカシングレンズの位置と撮影距離との関係を示すデータがあらかじめフラッシュメモリ１７に記憶されているので、記憶されているデータを参照して撮影距離を求める。
【００１５】
操作部材２１は、メインスイッチ、レリーズボタン、十字キーおよびモード切替えダイヤルなどを含む。操作部材２１は、メインスイッチ操作やレリーズ操作、モード選択操作など、各操作に応じた操作信号をＣＰＵ１８へ送出する。ＣＰＵ１８は、操作部材２１からの操作信号の入力を監視する他、ＧＰＳモジュール２０からの測位情報も取得する。
【００１６】
方位センサ２２は、検出した地磁気に基づいて電子カメラ１の撮影方向（すなわち、撮影光学系１１の光軸方向）を示す方位情報をＣＰＵ１８へ送出する。ＧＰＳモジュール２０は、ＧＰＳ衛星２０１、２０２からの電波を受信し、受信信号にのせられている情報を用いて測位情報（緯度、経度、高度）を算出する。なお、図１においては２つのＧＰＳ衛星のみを図示している。ＣＰＵ１８は、ＧＰＳモジュール２０から所定時間（たとえば、５秒）ごとに測位情報を受け取って不揮発性メモリ（フラッシュメモリ１７）の所定領域に測位情報を上書き保存する。
【００１７】
撮影地点の測位情報を撮影画像に関連づけて保存する設定が行われている場合のＣＰＵ１８は、撮影画像のデータ、撮影時の測位情報および方位情報を含むＥｘｉｆ形式の画像ファイルを生成し、不図示のメモリカードへ当該画像ファイルを記録するように制御する。具体的には、ＣＰＵ１８がレリーズボタンの押下操作を示す操作信号を受けると、図１の各ブロックへ指示を送って撮影処理を開始させる。
【００１８】
Ｅｘｉｆ形式の画像ファイルは、JPEG画像フォーマットの画像データ内にサムネイル画像や撮影情報などのデータを埋め込むようにしたものである。このファイル構造は、画像の付属情報を記録するタグ領域と撮影画像データを記録する画像データ領域とを有する。ＣＰＵ１８は、撮影時にフラッシュメモリ１７の所定領域に保存されている測位情報を読み出すとともに方位センサ２２から方位情報を取得し、これら測位情報および方位情報を上記撮影距離情報とともにタグ領域に含め、画像ファイルを生成する。
【００１９】
通信制御回路１９は、ＣＰＵ１８からの指示に応じて外部機器との間で無線通信を行う。通信制御回路１９は、アンテナ１９ａを介して電波を送受信する。本実施形態では、たとえば、無線ＬＡＮアクセスポイントとの間で無線通信を行う。
【００２０】
本実施形態は、上述した電子カメラ１が備える風水占い撮影モードに特徴を有する。風水占い撮影モードは、家屋の撮影画像を用いて「風水」の思想を用いた占いを行うモードである。たとえば、家屋内の各部屋の画像を複数枚撮影し、撮影した画像群から所定の対象物を検出し、検出した対象物が家屋内のどこに位置するかを判断し、判断結果をデータベースと比較して占う。
【００２１】
図２は、ＣＰＵ１８が実行する処理の流れを説明するフローチャートである。ＣＰＵ１８は、操作部材２１を構成する不図示のモード切替えダイヤルの回転操作によって「風水占い撮影モード」に設定されている場合に、図２に例示した処理を実行するプログラムを繰り返し実行する。
【００２２】
図２のステップＳ１１において、ＣＰＵ１８は、風水占いの対象とする家屋の中心位置を撮影する。ユーザーは、あらかじめ調べておいた当該家屋の平面図における中心点を含む部屋で、当該中心点に相当する床を撮影画面に含む構図で電子カメラ１を構え、レリーズボタンを押下する。ＣＰＵ１８は、レリーズボタンの押下操作に応じて撮影処理を行い、画像ファイルをＲＡＭ１６に一時的に格納してステップＳ１２へ進む。図３は、撮影画面を例示する図である。本実施形態では、部屋の角が中心に相当するので、この部分の床を含む撮影を行う。
【００２３】
ステップＳ１２において、ＣＰＵ１８は、撮影終了か否かを判定する。ユーザーは、ＬＣＤモニタ１５に表示された撮影済みのモニタ画像を確認したら、操作部材２１を構成する不図示のＯＫボタンを押下する。ＣＰＵ１８は、上記ＯＫボタンが押下操作されるとステップＳ１２を肯定判定してステップＳ１３へ進む。ＣＰＵ１８は、上記ＯＫボタンが押下操作されない場合には、ステップＳ１２を否定判定してステップＳ１１へ戻る。
【００２４】
ステップＳ１３において、ＣＰＵ１８はＧＰＳ情報、すなわち、ＧＰＳモジュール２０による最新の測位情報（緯度、経度、高度）を取得してステップＳ１４へ進む。なお、ＣＰＵ１８はＧＰＳ情報の取得とともに方位センサ２２から方位情報も取得する。ステップＳ１４において、ＣＰＵ１８は、情報取得終了か否かを判定する。ＣＰＵ１８は、フラッシュメモリ１７の所定領域から最新の測位情報を読み取るとステップＳ１４を肯定判定してステップＳ１５へ進む。ＣＰＵ１８は、フラッシュメモリ１７から最新の測位情報を読み取っていない場合には、ステップＳ１４を否定判定してステップＳ１３へ戻る。
【００２５】
上記ステップＳ１１〜Ｓ１４までの処理により、家屋の中心位置を撮影した際の電子カメラ１の撮影位置を示す測位情報と、該撮影位置から上記中心位置に向かう方位情報と、電子カメラ１から上記中心位置までの撮影距離情報とが得られる。ＣＰＵ１８は、上述したＲＡＭ１６に一時的に格納してある画像ファイルに上記測位情報、上記方位情報および上記中心位置までの撮影距離情報を含めた上で、該画像ファイルを不図示のメモリカードへ記録する。ＣＰＵ１８は、メモリカードに記録した画像ファイルを読出すことで、上記測位情報、上記方位情報および上記中心位置までの撮影距離情報に基づいて、家屋の中心位置を示す情報を求めることができる。
【００２６】
ステップＳ１５において、ＣＰＵ１８は、風水占いの対象物を撮影する。ユーザーは、家屋内における各部屋で、撮影画面に対象物を含むように電子カメラ１を構え、レリーズボタンを押下する。対象物は、出入口、窓、天井のはり、柱など家屋の構造物の他に、テーブル、ベッド、椅子、花瓶、水槽、置物などのインテリア雑貨、傘、靴などの生活雑貨、カメなどのペットを含む。ユーザーは、撮影画像に対象物同士の位置関係を示す情報が含まれるように、たとえば、撮影画面に複数の対象物を含み、かつ対象物の背景に構造物を有する構図で電子カメラ１を構える。
【００２７】
ＣＰＵ１８は、レリーズボタンの押下操作に応じて撮影処理を行い、画像ファイルをＲＡＭ１６に一時的に格納する。ＣＰＵ１８はさらに、撮影時における測位情報（緯度、経度、高度）、方位情報および対象物までの撮影距離情報を上記一時的に格納した画像ファイルに含めた上で、該画像ファイルを不図示のメモリカードへ記録する。ＣＰＵ１８は、メモリカードに記録した画像ファイルを読出すことで、上記測位情報、上記方位情報および上記対象物までの撮影距離情報に基づいて、対象物の位置を示す情報を求めることができる。図４は、撮影画面を例示する図である。ユーザーは、撮影済み画像を用いて風水占い処理をさせたい場合に、操作部材２１を構成する不図示のＯＫボタンを押下する。ＣＰＵ１８は、上記ＯＫボタンが押下操作されるとステップＳ１６へ進む。
【００２８】
ステップＳ１６以降の処理は、風水解析を伴う画像処理に相当する。ステップＳ１６において、ＣＰＵ１８は、ステップＳ１５で撮影した画像ファイルをメモリカードから読み出して１コマずつ参照し、公知のパターンマッチング技術を用いて所定の対象物を検出する。具体的には、撮影画像のデータから特徴量を抽出し、公知のテンプレートマッチング処理用のテンプレート情報を生成する。そして、あらかじめフラッシュメモリ１７が記憶している上記対象物（出入口、窓、天井のはり、柱、テーブル、ベッド、椅子、花瓶、水槽、置物、傘、靴、カメなど）に対応するテンプレート情報と合致するものを検出し、ステップＳ１７へ進む。
【００２９】
ステップＳ１７において、ＣＰＵ１８は、検出した対象物についての情報を第１メタデータとしてフラッシュメモリ１７の所定領域に記録し、ステップＳ１８へ進む。第１メタデータは、対象物ごとに当該対象物を撮影した際の電子カメラ１の撮影位置を示す測位情報と、該撮影位置から当該対象物に向かう方位情報と、電子カメラ１から当該対象物までの撮影距離情報と、当該対象物の色情報とを含む。これらの第１メタデータに基づいて、各対象物の位置を示す情報が得られる。なお、上記測位情報、上記方位情報、および上記撮影距離情報は、それぞれ画像ファイルのタグ領域から読み出せる。対象物の色情報は、それぞれ画像ファイルの画像データとして読み出せる。
【００３０】
ステップＳ１８において、ＣＰＵ１８は、上述した家屋の中心位置を示す情報と上記第１メタデータとに基づいて家屋の間取り情報を作成し、作成した間取り情報を第２メタデータとしてフラッシュメモリ１７の所定領域に記録し、ステップＳ１９へ進む。図５は、家屋の間取り情報に基づいた間取り図を例示する図である。本実施形態では、部屋の間仕切り線だけでなく、部屋内の対象物を含めた間取り情報を作成する。なお、間取り情報に含める対象物は、たとえば、あらかじめフラッシュメモリ１７が記憶しているアイコンやマーク、記号、文字などを用いて表す。たとえば、ベッドの場合はベッドの位置を図形（長方形）で表した上で、「枕」を示す表示を付してベッドの向きを表す。
【００３１】
ステップＳ１９において、ＣＰＵ１８は、第２メタデータと、あらかじめフラッシュメモリ１７が所定領域に記憶している風水データベースとに基づいて風水解析を行う。風水データベースは、たとえば、「風水」の思想において「吉」とされる対象物と対象物との関係（距離、方位、色）を示すデータを複数記憶する。たとえば、家屋の中心に対して北の方角にカメがいる場合は「吉」というデータを記憶する。
【００３２】
また、風水データベースは、「風水」の思想において「凶」とされる対象物と対象物との関係（距離、方位、色）とを示すデータを複数記憶する。たとえば、ベッドの「枕」側（ヘッドボード）が窓の方角にあるので「凶」というデータを記憶する。ＣＰＵ１８は、第２メタデータに含まれる対象物ごとにデータベースのデータと比較し、上述した「吉」データに該当するか、「凶」データに該当するかを判定する。ＣＰＵ１８は、第２メタデータに含まれる全対象物について判定を行うとステップＳ２０へ進む。データベースには、上述した対象物と対象物との関係（距離、方位、色）とを示す複数のデータのそれぞれに対応させて、後述するメッセージ情報も記憶されている。
【００３３】
ステップＳ２０において、ＣＰＵ１８は、風水解析によって「吉」または「凶」に該当すると判断した対象物ごとに、風水解析結果を第３メタデータとしてフラッシュメモリ１７の所定領域に記録し、ステップＳ２１へ進む。ステップＳ２１において、ＣＰＵ１８はＬＣＤモニタ１５に風水解析結果を表示させる。図６は、解析結果表示を例示する図である。ＣＰＵ１８は、たとえば図５に例示した間取り図に、上述した「吉」を示す表示６１や「凶」を示す表示６２を重ねて表示させる。「吉」にも「凶」にも該当しない場合は、間取り図上に何も表示しない。ＣＰＵ１８は、操作部材２１を構成する不図示の十字キーが操作されると、操作方向に応じてＬＣＤモニタ１５の画面上でカーソル７１を移動させる（図７）。
【００３４】
ＣＰＵ１８はさらに、上述した「吉」を示す表示６１や「凶」を示す表示６２にカーソル７１が重なると、対応するメッセージ７２をＬＣＤモニタ１５に表示させる。図７は、メッセージ表示７２を例示する図である。図７によれば、「ベッドが窓に向いているのが凶ポイント！！」なるメッセージ表示７２によって判定内容をユーザーに知らせている。ＣＰＵ１８は、「吉」を示す表示６１にカーソル７１が重なった場合には「家の中心から北のカメは吉ポイント！！」なるメッセージを表示させる。ＣＰＵ１８は、カーソル７１が表示６１または表示６２から離れた場合にはメッセージ表示７２を終了させる。
【００３５】
ユーザーは、風水占い処理を終了させたい場合に、操作部材２１を構成する不図示のＯＫボタンを押下する。ＣＰＵ１８は、上記ＯＫボタンが押下操作されると図２による処理を終了する。
【００３６】
以上説明した実施形態によれば、次の作用効果が得られる。
（１）電子カメラ１は、家屋内の部屋の画像を読み出す第１処理と、各画像の撮影方位を示す情報を読み出す第２処理と、各画像の撮影位置を示す情報を読み出す第３処理と、家屋の中心位置を示す情報を読み出す第４処理と、第１処理〜第４処理で読み出した画像群および各情報を用いて、各画像に含まれる対象物の位置に関して「凶」とされる対象物と対象物との関係（距離、方位、色）とを示すデータに基づいて「凶」判定を行う第５処理と、第５処理による判定結果をＬＣＤモニタ１５に表示させる第６処理と、をＣＰＵ１８に実行させるプログラムをフラッシュメモリ１７に格納した。これにより、画像処理によって「風水」のような所定の思想に基づく家相判断を行うことができる。
【００３７】
（２）上記（１）のプログラムにおいて、第１処理〜第４処理で読み出した画像群および各情報を用いて、家屋内における間取りを示す情報を生成する第７処理と、第１処理〜第４処理で読み出した画像群および各情報を用いて、部屋内における対象物の配置を示す情報を生成する第８処理と、間取りを示す情報および対象物の配置を示す情報に基づいて、家屋内における間取り図と部屋内における対象物の位置をＬＣＤモニタ１５に表示させる第９処理と、をさらにＣＰＵ１８に実行させる。これにより、家相判断の対象となる家屋の間取りや対象物の位置をわかりやすく表示させることができる。
【００３８】
（３）上記（２）のプログラムにおいて、第９処理は、第５処理による判定結果を当該判定の対象となった対象物が存在する部屋の表示位置に表示させるようにしたので、どの部屋に関する判定なのかをわかりやすく表示させることができる。
【００３９】
（４）上記プログラムにおいて、ＬＣＤモニタ１５にカーソル７１を表示させる第１０処理と、第６処理で表示させた判定結果の表示６２に第１０処理で表示させるカーソル７１が重なった場合に、第５処理が行った第１判定の理由を示す表示７２をＬＣＤモニタ１５にさせる第１１処理と、をさらにＣＰＵ１８に表示させるようにした。これにより、その判定の理由をわかりやすく表示させることができる。
【００４０】
（５）上記プログラムにおいて、第１処理〜第４処理で読み出した画像群および各情報を用いて、各画像に含まれる対象物の位置に関して「凶」とされる対象物と対象物との関係（距離、方位、色）とを示すデータと異なる、「吉」とされる対象物と対象物との関係（距離、方位、色）とを示すデータに基づいて第２判定を行う第１３処理をＣＰＵ１８に実行させる。この場合の第６処理は、第５処理による第１判定結果および第１３処理による第２判定結果をＬＣＤモニタ１５に表示させるようにした。これにより、画像処理によって「風水」のような所定の思想に基づく「吉」や「凶」なる家相判断を行うことができる。
【００４１】
（変形例１）
上述した説明では、風水解析に用いる風水データベースをあらかじめフラッシュメモリ１７に記憶させておく例を説明した。この代わりに、外部機器が有する風水データベースを取得するように構成してもよい。変形例１のＣＰＵ１８は、通信制御回路１９へ指示を送り、不図示の無線ＬＡＮアクセスポイントを介してネットワーク上の外部サーバーから風水データベースを取得する。取得した風水データベースは、ＲＡＭ１６に一時的に保管して今回の風水解析処理に用いてもよいし、フラッシュメモリ１７に保管して次回以降の風水解析処理に繰り返し用いるようにしてもよい。
【００４２】
（変形例２）
ステップＳ１８において生成した家屋の間取り図を、操作部材２１からの操作信号に応じて変更するように構成してもよい。ＣＰＵ１８は、たとえば、不図示の十字キーが操作され、カーソル７１（図７）を移動した状態で、ＯＫスイッチの押下操作信号が入力されると、その時点で表示中のカーソル７１の位置を示す座標をＲＡＭ１６に一時的に記憶する。ＣＰＵ１８は、カーソル７１を別の位置へ移動後に同様の操作が行われて２点の座標を記憶した場合に、該２点を対角とする長方形を部屋の間仕切り線とする。
【００４３】
変形例２によれば、撮影していない部屋を間取り図に含めることが可能になる。また、上述した家屋の中心位置を示す情報と上記第１メタデータとに基づいて作成した間取り図が実際と異なる場合には、その修正を行うことが可能になる。
【００４４】
（変形例３）
上記実施形態では、「ベッドが窓に向いているのが凶ポイント！！」なるメッセージ表示７２によって判定内容をユーザーに知らせる例を説明した。この代わりに、解決アドバイス表示をさせるようにしてもよい。変形例３のＣＰＵ１８は、「凶」を示す表示６２にカーソル７１が重なっている状態で、操作部材２１を構成する不図示の「HELP」ボタンが押下操作された場合に、「ベッドが窓に向いているのが凶ポイント！！」に代えて、「ベッドの向きを変えましょう！！」なるメッセージをＬＣＤモニタ１５に表示させる。変形例３によれば、判定内容が否定的な「凶」判定の場合に、その解決策をユーザーに知らせることで、ユーザーに親切な家相判断を行うことができる。
【００４５】
（変形例４）
解決アドバイスをメッセージに代えて、またはメッセージに加えてグラフィカルな表示で行うようにしてもよい。変形例４のＣＰＵ１８は、たとえば、「ベッドの向きを変えましょう！！」なるメッセージとともに、ベッドの位置を表す図形（長方形）上の「枕」を示す表示の位置を変更することにより（図７の例では現右表示から左表示へ表示位置を変更する）、ベッドの向きの変更を促す。なお、部屋内で対象物を移動させる他、対象物を他の部屋へ移動させる解決アドバイスを表示させてもよい。変形例４によれば、解決策をグラフィカルに表示させることで、解決策がユーザーに直感的に伝わるから、ユーザーに親切な家相判断を行うことができる。
【００４６】
（変形例５）
新たな対象物が存在すれば「吉」とされる対象物と対象物との関係を満たす場合には、新たな対象物の追加を促すようにしてもよい。この場合のＣＰＵ１８は、たとえば、「この部屋に黄色の○○を置くことが吉ポイント！！」なるメッセージをＬＣＤモニタ１５に表示させる。なお、あらかじめデータベースにおいて、「この部屋に黄色の○○を置くことが吉ポイント！！  ○○のご用命は△△へ  03-3***-9***」という広告を含めておいてもよい。変形例５によれば、対象物の追加を促す表示と広告・宣伝表示とを同時に行うことができる。
【００４７】
（変形例６）
上述した実施形態では、電子カメラ１のＣＰＵ１８に風水解析を伴う画像処理を行わせる例を説明したが、風水解析を伴う画像処理装置をパーソナルコンピュータによって構成してもよい。図２に例示したフローチャートに基づく処理を行うプログラムを図８に示すコンピュータ装置１００に実行させることにより、風水解析を伴う画像処理装置を構成する。プログラムをパーソナルコンピュータ１００に取込んで使用する場合には、パーソナルコンピュータ１００のデータストレージ装置にプログラムをローディングした上で、当該プログラムを実行させることによって画像処理装置として使用する。
【００４８】
パーソナルコンピュータ１００に対するプログラムのローディングは、プログラムを格納したＣＤ−ＲＯＭなどの記憶媒体１０４をパーソナルコンピュータ１００にセットして行ってもよいし、ネットワークなどの通信回線１０１を経由する方法でパーソナルコンピュータ１００へローディングしてもよい。通信回線１０１を経由する場合は、通信回線１０１に接続されたサーバー（コンピュータ）１０２のハードディスク装置１０３などにプログラムを格納しておく。プログラムは、記憶媒体１０４や通信回線１０１を介する提供など、種々の形態のコンピュータプログラム製品として供給することができる。
【００４９】
なお、パーソナルコンピュータ１００で画像処理装置を構成する場合は、ステップＳ１１〜ステップＳ１４に代えて、家屋の中心位置を撮影した際の電子カメラ１の撮影位置を示す測位情報と、該撮影位置から上記中心位置に向かう方位情報と、電子カメラ１から上記中心位置までの撮影距離情報とを電子カメラ１から読み出す。パーソナルコンピュータ１００は、上記測位情報、上記方位情報および上記中心位置までの撮影距離情報に基づいて、上記中心位置を示す情報を求めることができる。
【００５０】
パーソナルコンピュータ１００はさらに、ステップＳ１５に代えて、風水解析を伴う画像処理に用いるため、家屋内の対象物を撮影した画像群を電子カメラ１から読み出す。これら画像群にはそれぞれ、撮影時における測位情報（緯度、経度、高度）、方位情報および対象物までの撮影距離が画像ファイルに含められている。そしてパーソナルコンピュータ１００は、ステップＳ１６以降の処理を行う。
【００５１】
以上説明した変形例６によれば、上記実施形態と同様の作用効果が得られる。なお、パーソナルコンピュータによって構成する他にも、デジタルフォトフレームやプロジェクタ等にも上述した風水解析を伴う画像処理をさせるように構成して構わない。
【００５２】
以上の説明はあくまで一例であり、上記の実施形態の構成に何ら限定されるものではない。
【符号の説明】
【００５３】
１…電子カメラ
１２…撮像素子
１４…画像処理回路
１５…ＬＣＤモニタ
１６…ＲＡＭ
１７…フラッシュメモリ
１８…ＣＰＵ
１９…通信制御回路
２０…ＧＰＳモジュール
２１…操作部材
２２…方位センサ
１００…パーソナルコンピュータ
【図１】
2012204854.tif 000003
【図２】
2012204854.tif 000004
【図３】
2012204854.tif 000005
【図４】
2012204854.tif 000006
【図５】
2012204854.tif 000007
【図６】
2012204854.tif 000008
【図７】
2012204854.tif 000009
【図８】
2012204854.tif 000010