(57)【特許請求の範囲】
【請求項１】
占い対象となる家の外形パーツ、部屋パーツ及び家具パーツの少なくとも一つのパーツについて、複数のパーツ画像が記憶されているパーツ画像記憶手段と、
このパーツ画像記憶手段に記憶されているパーツについて、複数の方位を割り当てて、この割り当てられた各方位毎にその方位に対応付けてパーツの家相評価データがそれぞれ記憶されている家相評価データ記憶手段と、
パーツ画像を表示するパーツ画像表示手段と、
前記パーツ画像記憶手段に記憶されている複数のパーツ画像の中から任意のパーツ画像を選択し、この選択したパーツ画像を前記パーツ画像表示手段上の任意の位置に配置する配置手段と、
方位を指定する方位指定手段と、
この方位指定手段により指定された方位と、前記配置手段により配置されたパーツ画像とに基づいて、対応する家相評価データを前記家相評価データ記憶手段から読み出して表示する家相評価データ表示手段と、
を備えたことを特徴とする占い装置。
【請求項２】
占い対象となる家の外形パーツ、部屋パーツ及び家具パーツの少なくとも一つのパーツについて、複数のパーツ画像が記憶されているパーツ画像記憶手段と、
複数の方位と対応付けて各方位指定領域が予め定められ、当該各方位指定領域上の少なくとも１つのパーツ画像を表示するパーツ画像表示手段と、
前記パーツ画像記憶手段に記憶されているパーツについて、複数の方位を割り当てて、この割り当てられた各方位毎にその方位に対応付けてパーツの家相評価データがそれぞれ記憶されている家相評価データ記憶手段と、
前記パーツ画像記憶手段に記憶されている複数のパーツ画像の中から任意のパーツ画像を選択し、この選択したパーツ画像を前記パーツ画像表示手段の任意の方位指定領域に配置する配置手段と、
この配置手段により配置されたパーツ画像と当該パーツ画像が配置された前記方位指定領域とに基づいて、対応する家相評価データを前記家相評価データ記憶手段から読み出して表示する家相評価データ表示手段と、
を備えたことを特徴とする占い装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、家相占いを行う占い装置に関する。
【０００２】
【従来の技術】
近年、風水等の占いによる家相占いが流行している。このような家相占いでは、居間、書斎、寝室等の各部屋の配置状況や部屋内における家具の配置状況、さらには、家具の色等から、その家、あるいは、その部屋に住む人の運勢を占ったり、あるいは、学業運、恋愛運、金銭運等の各種運勢向上のための家具の配置やその色のアドバイス等を行なうものである。
ところで、最近、コンピュータ等を用いてこれらの家相占いを行なうものがある。
【０００３】
【発明が解決しようとする課題】
しかしながら、このようなコンピュータ等を用いた家相占いの場合、対話形式で部屋や家具の名称、方位、色情報等を入力しなければならず、手間と時間を要し、使い勝手が悪かった。
また、単に部屋や家具の名称、方位、色情報を入力するだけなので、面白味がなく、娯楽性に欠けていた。
【０００４】
本発明は、上記問題点に鑑みてなされたものであり、簡単な操作で家や部屋などの配置状況を目で確認しながら、家相占いを行なうことが可能な占い装置を提供することである。
【０００５】
【課題を解決するための手段】
上記課題を解決するための本発明の手段は、次の通りである。
【０００７】
請求項１記載の発明は、占い対象となる家の外形パーツ、部屋パーツ及び家具パーツの少なくとも一つのパーツについて、複数のパーツ画像が記憶されているパーツ画像記憶手段と、このパーツ画像記憶手段に記憶されているパーツについて、複数の方位を割り当てて、この割り当てられた各方位毎にその方位に対応付けてパーツの家相評価データがそれぞれ記憶されている家相評価データ記憶手段と、パーツ画像を表示するパーツ画像表示手段と、前記パーツ画像記憶手段に記憶されている複数のパーツ画像の中から任意のパーツ画像を選択し、この選択したパーツ画像を前記パーツ画像表示手段上の任意の位置に配置する配置手段と、方位を指定する方位指定手段と、この方位指定手段により指定された方位と、前記配置手段により配置されたパーツ画像とに基づいて、対応する家相評価データを前記家相評価データ記憶手段から読み出して表示する家相評価データ表示手段と、を備えたことにより上記目的を達成している。
【０００８】
よって、請求項１記載の発明によれば、家の外形パーツ、部屋、家具のパーツなどの複数のパーツ画像の中から任意のパーツ画像を選択し、この選択されたパーツ画像を配置するとともに方位を指定すると、対応する家相評価データを読み出して表示し、家相占いを行なう構成としているので、簡単な操作で、配置されたパーツ画像の配置状況を目で確認しながら、家相占いを行うことが可能となり、使い勝手や娯楽性を向上することができる。
【０００９】
また、請求項２記載の発明は、占い対象となる家の外形パーツ、部屋パーツ及び家具パーツの少なくとも一つのパーツについて、複数のパーツ画像が記憶されているパーツ画像記憶手段と、複数の方位と対応付けて各方位指定領域が予め定められ、当該各方位指定領域上の少なくとも１つのパーツ画像を表示するパーツ画像表示手段と、前記パーツ画像記憶手段に記憶されているパーツについて、複数の方位を割り当てて、この割り当てられた各方位毎にその方位に対応付けてパーツの家相評価データがそれぞれ記憶されている家相評価データ記憶手段と、前記パーツ画像記憶手段に記憶されている複数のパーツ画像の中から任意のパーツ画像を選択し、この選択したパーツ画像を前記パーツ画像表示手段の任意の方位指定領域に配置する配置手段と、この配置手段により配置されたパーツ画像と当該パーツ画像が配置された前記方位指定領域とに基づいて、対応する家相評価データを前記家相評価データ記憶手段から読み出して表示する家相評価データ表示手段と、を備えたことにより上記目的を達成している。
【００１０】
よって、請求項２記載の発明によれば、部屋のパーツなどのパーツ画像を方位指定領域上に配置すると、配置されたパーツ画像と前記方位指定領域とに基づいて、対応する家相評価データを読み出して表示し、家相占いを行なう構成としているので、特別に方位を指定する操作を行うことなくパーツ画像を所定位置に配置するのみで家相占いを行なうことが可能となり、使い勝手や娯楽性を向上することができる。
【００１３】
【発明の実施の形態】
以下、図１〜図３１を参照して本発明に好適な実施の形態例を説明する。
（第１の実施の形態）
図１〜図２２は、本発明の占い装置を適用した家相診断機能を備えたＰＤＡ（携帯型情報機器：Personal Digital Assistant）の実施の形態の第１例について示す図である。
【００１４】
まず、構成を説明する。
図１は、本発明を適用したＰＤＡ１の外観図である。
この図１において、ＰＤＡ１は、本体１１とペン入力装置１２とから構成されている。
【００１５】
本体１１には、その正面に表示部１３が設けられており、この表示部１３は、液晶ディスプレイ等により構成され、各種アイコン１１ａ〜１１ｆ、文字データ、画像データ等を表示する。
また、この表示部１３の液晶ディスプレイ上には、図示しない透明の位置検出タブレットが重ねられている。この位置検出タブレットは、ペン入力を感圧方式により検出するものであり、ペン入力装置１２のペン先により当該位置検出タブレットに対して所定レベル以上の圧力が印加されると、この加圧地点のＸＹ座標データを検出する。
【００１６】
ペン入力装置１２は、表示画面上のＸＹ座標データを入力するためのポインティングデバイスである。
【００１７】
図２は、図１のＰＤＡ１の本体１１の回路構成を示すブロック図であり、この図２において、本体１１は、前記図１に示した表示部１３と、座標検出部２１、ＣＰＵ２２、ＲＯＭ２３、ＲＡＭ２４及び表示駆動回路２５とにより構成されている。さらに、ＲＯＭ２３は、パーツ画像メモリ２３ａ及び家相評価データメモリ２３ｂにより構成されており、また、ＲＡＭ２４は、登録メモリ２４ａ及び合成メモリ２４ｂにより構成されている。
【００１８】
座標検出部２１は、前述した位置検出タブレットにより構成されており、ペン入力装置１２からの座標入力情報を表示画面上のＸＹ座標データとして検出し、ＣＰＵ２２に逐次出力する。
【００１９】
ＣＰＵ（Central Processing Unit ）２２は、ペン入力装置１２から座標検出部２１を介して入力されるＸＹ座標データに基づいて、予めＲＯＭ２３に格納されている各種制御プログラムに従ってＰＤＡ１の各部を制御する。
具体的には、ＣＰＵ２２は、ペン入力装置１２により表示画面上の電源アイコン１１ａが選択指定されてＰＤＡ１の主電源が投入されると、後述するメイン処理を実行し、ペン入力装置１２により選択指定されるアイコン１１ａ〜１１ｆ（図１参照）に応じて、スケジュール処理やアドレス処理、あるいは、カレンダー処理や電卓処理等を行なう。
【００２０】
また、ＣＰＵ２２は、上記メイン処理において、ペン入力装置１２により家相診断アイコン１１ｆが選択指定されると後述する家相診断処理を実行し、ペン入力装置１２から座標検出部２１を介して入力されるＸＹ座標データに基づいて、家や部屋に関するパーツ配置を行うとともに、当該配置された家や部屋のパーツについて風水占いに基づいた家相診断を行ない、診断結果を表示部１３に表示する。
【００２１】
ＲＯＭ（Read Only Memory）２３は、後述するメイン処理に関するプログラム等の、ＣＰＵ２２により実行されるＰＤＡ１の各部を制御するための各種制御プログラムを格納するメモリエリアを形成するとともに、パーツ画像メモリ２３ａ及び家相評価データメモリ２３ｂを有する。
【００２２】
図３は、パーツ画像メモリ２３ａにおけるパーツ画像の格納例を示す図である。
パーツ画像メモリ２３ａには、表示画面上においてＹ軸プラス方向をそれぞれ「北」、「西北」、「西」、「西南」、「南」、「東南」、「東」、「東北」方向とする計８種類の方位指定用パーツ画像がパーツＮｏ．データ「０１」〜「０８」に対応付けられて記憶されている。
また、「家の外形」、「玄関」、「寝室」、「浴室」等の各部屋パーツ、この各部屋内に配置される「箪笥」、「机」、「観葉植物」等の各種家具パーツ等を表すパーツ画像が、各パーツ毎にパーツＮｏ．データに対応付けられて最大２０種類記憶されている。
さらに、この家具パーツの色を指定するための「パーツ色」を示すパーツ色データが複数記憶されている。
【００２３】
なお、本実施の形態では、図３に示すように「家の外形」や、各部屋パーツ、あるいは、各種家具パーツのパーツ画像として俯瞰画像を用いている。
【００２４】
一方、家相評価データメモリ２３ｂには、各部屋パーツや各種家具パーツが配置された際の方位毎、あるいは、その色毎に、対応する家相評価データが記憶されている。
図４〜図６は、家相評価データメモリ２３ｂにおける家相評価データの格納例を示す図である。
【００２５】
図４は、部屋パーツについての家相評価データの格納例であり、「玄関」、「寝室」、「浴室」等の各部屋パーツ毎に、計８方位（「北」、「東北」、「東」、「東南」、「南」、「西南」、「西」、「西北」）に区分されて、各方位毎にコメントデータ及び点数データから成る家相評価データが記憶されている。
【００２６】
なお、家相評価データとして記憶されているコメントデータ及び点数データは、風水占いの専門家等により収集されたデータに基づいて作成されたデータであり、点数データは、１０点を満点とし、０〜１０の整数値を有する。
また、方位は、「北」、「東北」、「東」、「東南」、「南」、「西南」、「西」、「西北」毎に、それぞれ「０１」〜「０８」に対応付けられた数値で記憶される。
【００２７】
図５は、家具パーツについての家相評価データの格納例であり、「箪笥」、「机」、「観葉植物」等の各種家具パーツ毎に、その色（計２０種類）と方位（計８方位）により区分されて、各色、各方位毎にコメントデータ及び点数データから成る家相評価データが記憶されている。
【００２８】
なお、家相評価データとして記憶されているコメントデータ及び点数データは、図４のものと同様に風水占いの専門家等により収集されたデータに基づいて作成されたデータであり、点数データは、１０点を満点とし、０〜１０の整数値を有する。
また、方位についても図４のものと同様に、「北」、「東北」、「東」、「東南」、「南」、「西南」、「西」、「西北」毎に、それぞれ「０１」〜「０８」に対応付けられた数値で記憶されている。
【００２９】
図６は、各パーツ等の配置後の総合評価用のコメントデータの格納例であり、総合評価点数の値により区分されて、それぞれの値に応じたコメントデータが記憶されている。
【００３０】
ＲＡＭ（Random Accesss Memory ）２４は、ＣＰＵ２２により各種制御処理が実行される際に、処理される各種データを一時的に格納するメモリエリアを形成するとともに、登録メモリ２４ａ及び合成メモリ２４ｂを有する。
【００３１】
図７は、ＲＡＭ２４の登録メモリ２４ａにおける各種データの格納例を示す図である。
登録メモリ２４ａには、後述する家相診断処理においてユーザにより作成された家や部屋等の各パーツ画像の配置後のデータが記憶される。
具体的には、登録メモリ２４ａには、「家の外形」のパーツ画像、「玄関」、「寝室」、「浴室」等の各部屋パーツ画像、この各部屋内に配置される「箪笥」、「机」、「観葉植物」等の各種家具パーツ画像の中から、各パーツ毎にユーザにより選択指定されて配置されたパーツ画像のパーツＮｏ．データと、そのパーツ画像が配置された際の配置座標データ（ＸＹ座標データ）、その際のパーツ色データ及び方位データ等が記憶される。
【００３２】
なお、配置座標データフィールドに格納されるＸＹ座標データは、各パーツ画像の中心位置を示すＸＹ座標データである。
また、本実施の形態例では、家具パーツに対してのみ色指定を行なう構成としているので、その他の項目（各部屋パーツ項目や「家の外形」項目等）のパーツ色フィールドは、常時未使用となる。
【００３３】
さらに、本実施の形態例では、方位指定用のパーツ画像がユーザにより選択指定されると、当該パーツ画像を表示画面上の予め定められた位置に配置する構成としているので、「方位」項目の配置座標データフィールドは、常時未使用となる。
【００３４】
合成メモリ２４ｂは、ＣＰＵ２２により表示指定された家の外形や部屋の各パーツ画像を合成したり、同様にＣＰＵ２２により表示指定された家相評価データ等を表示用画像に展開するメモリエリアを形成する。
表示駆動回路２５は、合成メモリ２４ｂに格納された表示用データを表示部１３に出力し、表示部１３を駆動制御する。
【００３５】
表示部１３は、液晶ディスプレイ等により構成されており、表示駆動回路２５により駆動制御される。
以上が、本実施の形態におけるＰＤＡ１の構成である。
【００３６】
次に、動作を説明する。
本実施の形態のＰＤＡ１のＣＰＵ２２において実行されるメイン処理について、図８に示すフローチャートに基づいて説明する。
ＣＰＵ２２は、ペン入力装置１２により表示画面上の電源アイコン１１ａが選択指定されてＰＤＡ１の主電源が投入されると、ＲＯＭ２３から当該メイン処理に関するプログラムを読み出して、その処理を開始する。
【００３７】
メイン処理においてＣＰＵ２２は、まず、ペン入力装置１２により表示画面上の各種アイコン１１ａ〜１１ｆ（図１参照）のうち、どのアイコンが選択指定されたのかを判別し（ステップＳ１，Ｓ３，Ｓ５，Ｓ７，Ｓ９）、スケジュールアイコン１１ｂが選択指定されたと判別した場合は、スケジュール処理に移行して（ステップＳ２）、スケジュール管理表の検索や、当該スケジュール管理表の作成、登録、削除等の各種編集処理を実行する。
【００３８】
また、ＣＰＵ２２は、上記ステップＳ３において、アドレスアイコン１１ｃが選択指定されたと判別した場合は、アドレス処理に移行して（ステップＳ４）、氏名、住所、電話番号等のデータにより構成されているアドレスデータの検索や、当該アドレスデータの作成、登録、削除等の各種編集処理を実行する。
【００３９】
さらに、ＣＰＵ２２は、上記ステップＳ５において、カレンダーアイコン１１ｄが選択指定されたと判別した場合は、カレンダー処理に移行して（ステップＳ６）、カレンダーや現在時刻の表示を行なう。
加えて、ＣＰＵ２２は、上記ステップＳ７おいて、電卓アイコン１１ｅが選択指定されたと判別した場合は、電卓処理に移行して（ステップＳ８）、ペン入力装置１２により指定される数値データや演算子記号に基づいて各種演算処理を実行する。
【００４０】
そして、ＣＰＵ２２は、上記ステップＳ９おいて、本実施の形態の特徴である家相診断アイコン１１ｆが選択指定されたと判別した場合は、後述する家相診断処理フロー（図９）に移行して（ステップＳ１０）、ユーザによりペン入力装置１２を介して入力されるＸＹ座標データに基づいて、家や部屋に関するパーツ配置を行うとともに、当該配置された家や部屋のパーツについて風水占いに基づいた家相診断を行ない、診断結果を表示部１３に表示する。
【００４１】
なお、ＣＰＵ２２は、当該メイン処理において、ペン入力装置１２により表示画面上の電源アイコン１１ａが選択指定されてＰＤＡ１の主電源がオフになると、割込み信号により当該メイン処理を終了する。
以上が、ＰＤＡ１のＣＰＵ２２において実行されるメイン処理の動作手順である。
【００４２】
次に、上記メイン処理のサブルーチンとして実行される家相診断処理について、図９に示すフローチャートに基づいて説明する。
ＣＰＵ２２は、上記メイン処理においてステップＳ１０に移行すると、ＲＯＭ２３から当該家相診断処理に関するプログラムを読み出して、その処理を開始する。
【００４３】
家相診断処理においてＣＰＵ２２は、まず、家の外形パーツを配置するのか、それとも、部屋パーツを配置するのか、あるいは、個別診断を行なうのか、以上三者のうちどの処理を行なうのかをペン入力装置１２からの入力指示に基づいて判別し（ステップＳ２１，Ｓ２２，Ｓ２３）、家の外形パーツを配置すると判別した場合は、部屋パーツ配置処理（図１０）に移行して（ステップＳ２４）、家の外形や各部屋パーツのパーツ画像の選択、配置等を行なった後、ステップＳ２７に移行する。
【００４４】
また、ＣＰＵ２２は、上記ステップＳ２２において、部屋パーツを配置すると判別した場合は、部屋のパーツ画像の選択、配置等を行なった後（ステップＳ２５）、ステップＳ２７に移行する。
【００４５】
さらに、ＣＰＵ２２は、上記ステップＳ２３において、個別診断を行なうと判別した場合は、個別診断処理（図２１）に移行して（ステップＳ２６）、選択された１つのパーツ画像について、指定された方位や色に基づいてＲＯＭ２３の家相評価データメモリ２３ｂから対応する家相評価データを読み出して表示部１３に表示した後、当該家相診断処理を終了し、上記メイン処理に戻る。
【００４６】
一方、ＣＰＵ２２は、上記ステップＳ２４、または、ステップＳ２５からステップＳ２７に移行した場合に家具パーツ配置処理（図１３）を実行し（ステップＳ２７）、各種家具パーツのパーツ画像の選択、配置、色指定等を行なった後、方位指定処理（図１７）に移行して（ステップＳ２８）、方位指定を行なう。
【００４７】
その後、ＣＰＵ２２は、評価処理（図１９）に移行して（ステップＳ２９）、配置された家や部屋のパーツに基づいて家相診断を行ない、診断結果を表示部１３に表示した後、当該家相診断処理を終了し、上記メイン処理に戻る。
以上が、ＰＤＡ１のＣＰＵ２２において実行される家相診断処理の動作手順である。
【００４８】
続いて、上記家相診断処理のサブルーチンとして実行される部屋パーツ配置処理について、図１０に示すフローチャートと、図１１及び図１２に示す画面表示例とに基づいて説明する。
ＣＰＵ２２は、上記家相診断処理においてステップＳ２４に移行すると、ＲＯＭ２３から当該部屋パーツ配置処理に関するプログラムを読み出して、その処理を開始する。
【００４９】
部屋パーツ配置処理においてＣＰＵ２２は、まず、環境設定処理（ステップＳ３１）を行なう。この環境設定処理とは、図１１に示すように、表示画面をコマンド表示領域１３ａ、パーツ画像選択領域１３ｂ及びパーツ画像配置領域１３ｃの３つの表示領域に分割し、以下に述べる各種処理を実現させるための各種動作環境を整備する処理である。
【００５０】
各表示領域の概要を以下に述べる。
コマンド表示領域１３ａは、現在、家相診断モードであることを示すモード表示部や、以前に登録した家や部屋等の各パーツ画像の配置データを読み出す読み出しアイコン、作成された家や部屋等の各パーツ画像の配置データをＲＡＭ２４に登録する登録アイコン、家相診断モードを強制終了し、上記メイン処理に戻る中止アイコン等により構成されている。
【００５１】
パーツ画像選択領域１３ｂは、家の外形アイコン１３ｇ１や各部屋パーツアイコン１３ｇ２〜１３ｇｎが表示される表示領域であり、ＲＯＭ２３のパーツ画像メモリ２３ａに記憶している最大２０種類のパーツ画像の各パーツに対応している。
なお、このパーツ画像選択領域１３ｂに表示されるメクリアイコンＭＡとは、後続の未表示のアイコンやパーツ画像を表示させるアイコンである。
【００５２】
パーツ画像配置領域１３ｃは、ペン入力装置１２によりパーツ画像選択領域１３ｂにおいて選択された各種パーツ画像を当該ペン入力装置１２により指定された位置に配置して表示する表示領域である。
また、このパーツ画像配置領域１３ｃの右上に表示される終了アイコンＳＡは、当該部屋パーツ配置処理の終了を指示するアイコンである。
【００５３】
ＣＰＵ２２は、環境設定処理を終えると、次いで、パーツ画像選択領域１３ｂ（図１１参照）において、ペン入力装置１２により家の外形アイコン１３ｇ１のひとつが選択指定されたか否かを判別し（ステップＳ３２）、家の外形アイコン１３ｇ１が選択指定されていない場合は、引き続いて家の外形アイコン１３ｇ１が選択指定されたか否かの監視を行なう。
【００５４】
また、ＣＰＵ２２は、上記ステップＳ３２において、家の外形アイコン１３ｇ１が選択指定されたと判別した場合は、図１２に示すようにＲＯＭ２３のパーツ画像メモリ２３ａの「家の外形」のパーツ項目に記憶している各パーツ画像をパーツ画像選択領域１３ｂに一覧表示する（ステップＳ３３）。
次に、ＣＰＵ２２は、パーツ画像選択領域１３ｂに一覧表示したものの中からペン入力装置１２により任意のパーツ画像が選択指定されたか否かを判別し（ステップＳ３４）、パーツ画像が選択指定されていない場合は、引き続いてパーツ画像が選択指定されたか否かの監視を行なう。
【００５５】
また、ＣＰＵ２２は、上記ステップＳ３４において、パーツ画像が選択指定されたと判別した場合は、次いで、ペン入力装置１２がパーツ画像配置領域１３ｃ上にタッチ操作されたか否かを判別し（ステップＳ３５）、タッチ操作がなされていない場合は、引き続いてタッチ操作がなされたか否かの監視を行う。
また、ＣＰＵ２２は、上記ステップＳ３５において、タッチ操作がなされたと判別した場合は、上記ステップＳ３４において選択指定された家の外形のパーツ画像をパーツ画像配置領域１３ｃにおいてペン入力装置１２により指定された位置に表示する（ステップＳ３６）。
【００５６】
次いで、ＣＰＵ２２は、パーツ画像選択領域１３ｂ（図１１参照）において、「玄関」、「寝室」等の部屋パーツアイコン１３ｇが選択指定されたか否かを判別し（ステップＳ３７）、部屋パーツアイコン１３ｇが選択指定されていない場合は、引き続いて部屋パーツアイコン１３ｇが選択指定されたか否かの監視を行なう。
【００５７】
また、ＣＰＵ２２は、上記ステップＳ３７において、部屋パーツアイコン１３ｇが選択指定されたと判別した場合は、当該選択指定された部屋パーツアイコン１３ｇの各パーツ画像データをＲＯＭ２３のパーツ画像メモリ２３ａから読み出して、図１２に示すようにパーツ画像選択領域１３ｂに一覧表示する（ステップＳ３８）。
そして、ＣＰＵ２２は、パーツ画像選択領域１３ｂに一覧表示したものの中からペン入力装置１２により任意のパーツ画像が選択指定されたか否かを判別し（ステップＳ３９）、パーツ画像が選択指定されていない場合は、引き続いてパーツ画像が選択指定されたか否かの監視を行なう。
【００５８】
また、ＣＰＵ２２は、上記ステップＳ３９において、パーツ画像が選択指定されたと判別した場合は、当該選択指定された部屋のパーツ画像をパーツ画像配置領域１３ｃにおいて、ペン入力装置１２により指定された位置に表示する（ステップＳ４０）。
【００５９】
続いて、ＣＰＵ２２は、ペン入力装置１２により終了アイコンＳＡが指定されたか否かを判別し（ステップＳ４１）、終了アイコンＳＡが指定されていない場合は、上記ステップＳ３７に戻る。
【００６０】
このようにして、上記ステップＳ３７〜ステップＳ４１の処理を繰り返して行なうことにより、「玄関」、「寝室」、「浴室」等の各部屋のパーツ画像を「家の外形」のパーツ画像の中の任意の位置に配置することができる。
【００６１】
このステップＳ３２〜Ｓ４０における各パーツ画像の選択指定と希望した表示位置への配置との操作方法は同じであるので、以下に「寝室」のパーツ画像を選択し、当該選択した「寝室」のパーツ画像をパーツ画像配置領域１３ｃの任意位置へ配置する際の操作方法について述べる。
【００６２】
図１１及び図１２は、当該部屋パーツ配置処理により「寝室」を家の中に配置した際の画面表示例である。
ＣＰＵ２２は、図１１のパーツ画像選択領域１３ｂにおいて、ペン入力装置１２により寝室アイコン１３ｇ３が選択指定されると（ステップＳ３７）、「寝室」の各パーツ画像をＲＯＭ２３のパーツ画像メモリ２３ａから読み出して、図１２に示すようにパーツ画像選択領域１３ｂに一覧表示する（ステップＳ３８）。
【００６３】
次いで、パーツ画像選択領域１３ｂに一覧表示したものの中からペン入力装置１２のタッチ操作により任意の「寝室」のパーツ画像、例えば、「寝室１」のパーツ画像ＨＥ１が選択指定されると（ステップＳ３９）、当該選択指定された「寝室１」のパーツ画像ＨＥ１を、パーツ画像配置領域１３ｃにおいてペン入力装置１２のタッチ操作により指定された位置に表示する（ステップＳ４０）。
【００６４】
一方、ＣＰＵ２２は、上記ステップＳ４１において、終了アイコンＳＡが指定されたと判別した場合は、当該部屋パーツ配置処理において選択、配置された家の外形や各部屋のパーツ画像について、そのパーツＮｏ．データや配置位置座標データ（中心位置のＸＹ座標データ）をＲＡＭ２４の登録メモリ２４ａに格納した後（ステップＳ４２）、当該部屋パーツ配置処理を終了し、上記家相診断処理のステップＳ２７に戻る。
以上が、ＰＤＡ１のＣＰＵ２２において実行される部屋パーツ配置処理の動作手順である。
【００６５】
次いで、上記家相診断処理のサブルーチンとして実行される家具パーツ配置処理について、図１３に示すフローチャートと図１４〜図１６に示す画面表示例とに基づいて説明する。
【００６６】
ＣＰＵ２２は、上記家相診断処理においてステップＳ２４からステップＳ２７に移行すると、ＲＯＭ２３から当該家具パーツ配置処理に関するプログラムを読み出して、その処理を開始する。
家具パーツ配置処理においてＣＰＵ２２は、まず、上記部屋パーツ配置処理（図１０）の場合と同様に、表示画面をコマンド表示領域１３ａ、パーツ画像選択領域１３ｂ及びパーツ画像配置領域１３ｃの３つの表示領域に分割し、以下に述べる各種処理を実現させるための各種動作環境の整備を行なう（ステップＳ５１）。
【００６７】
次いで、ＣＰＵ２２は、パーツ画像選択領域１３ｂ（図１４参照）において、「箪笥」、「机」等の家具パーツアイコン１３ｊが選択指定されたか否かを判別し（ステップＳ５２）、家具パーツアイコン１３ｊが選択指定されていない場合は、引き続いて家具パーツアイコン１３ｊが選択指定されたか否かの監視を行なう。
【００６８】
また、ＣＰＵ２２は、上記ステップＳ５２において、家具パーツアイコン１３ｊが選択指定されたと判別した場合は、当該選択指定された家具の各パーツ画像データをＲＯＭ２３のパーツ画像メモリ２３ａから読み出して、図１５に示すようにパーツ画像選択領域１３ｂに一覧表示する（ステップＳ５３）。
次いで、ＣＰＵ２２は、パーツ画像選択領域１３ｂに一覧表示したものの中からペン入力装置１２により任意のパーツ画像が選択指定されたか否かを判別し（ステップＳ５４）、パーツ画像が選択指定されていない場合は、引き続いてパーツ画像が選択指定されたか否かの監視を行なう。
【００６９】
また、ＣＰＵ２２は、上記ステップＳ５４において、パーツ画像が選択指定されたと判別した場合は、次いで、当該選択指定されたパーツ画像の色を指定する色指定用の各パーツ画像データをＲＯＭ２３のパーツ画像メモリ２３ａから読み出して、図１６に示すようにパーツ画像選択領域１３ｂに一覧表示する（ステップＳ５５）。
次いで、ＣＰＵ２２は、パーツ画像選択領域１３ｂに表示したものの中からペン入力装置１２により任意の色指定用パーツ画像が選択指定されたか否かを判別し（ステップＳ５６）、色指定用パーツ画像が選択指定されていない場合は、引き続いて色指定用パーツ画像が選択指定されたか否かの監視を行なう。
【００７０】
また、ＣＰＵ２２は、上記ステップＳ５６において、色指定用パーツ画像が選択指定されたと判別した場合は、選択及び色指定された家具のパーツ画像を、パーツ画像配置領域１３ｃにおいてペン入力装置１２により指定された位置に表示する（ステップＳ５７）。
【００７１】
続いて、ＣＰＵ２２は、ペン入力装置１２により終了アイコンＳＡが指定されたか否かを判別し（ステップＳ５８）、終了アイコンＳＡが指定されていない場合は、上記ステップＳ５２に戻る。
【００７２】
このようにして、上記ステップＳ５２〜ステップＳ５７の処理を繰り返して行なうことにより、「箪笥」、「机」等の各種家具のパーツ画像を「家の外形」のパーツ画像の中の任意の位置に配置することができる。
【００７３】
図１４〜図１６は、当該家具パーツ配置処理により「ベッド」を「寝室」内に配置した際の画面表示例である。
ＣＰＵ２２は、図１４のパーツ画像選択領域１３ｂにおいて、ペン入力装置１２によりベッドアイコン１３ｊ３が選択指定されると（ステップＳ５２）、「ベッド」の各パーツ画像をＲＯＭ２３のパーツ画像メモリ２３ａから読み出して、図１５に示すようにパーツ画像選択領域１３ｂに一覧表示する（ステップＳ５３）。
【００７４】
次いで、パーツ画像選択領域１３ｂに一覧表示したものの中からペン入力装置１２のタッチ操作により任意の「ベッド」のパーツ画像、例えば、「ベッドｎ」のパーツ画像ＢＥｎが選択指定されると（ステップＳ５４）、続いて、色指定用の各パーツ画像データをＲＯＭ２３のパーツ画像メモリ２３ａから読み出して、図１６に示すようにパーツ画像選択領域１３ｂに一覧表示する（ステップＳ５５）。
【００７５】
そして、ＣＰＵ２２は、ペン入力装置１２のタッチ操作により色指定用のパーツ画像、例えば、「白」のパーツ画像ＩＲ１の選択指定がなされると（ステップＳ５６）、当該選択及び色指定された「ベッドｎ」のパーツ画像ＢＥｎを、図１６に示すようにパーツ画像配置領域１３ｃにおいてペン入力装置１２のタッチ操作により指定された位置に表示する（ステップＳ５７）。
【００７６】
一方、ＣＰＵ２２は、上記ステップＳ５８において、終了アイコンＳＡが指定されたと判別した場合は、当該家具パーツ配置処理において選択、色指定の後、配置された各種家具のパーツ画像について、そのパーツＮｏ．データ、配置位置座標データ（中心位置のＸＹ座標データ）、パーツ色データなどをＲＡＭ２４の登録メモリ２４ａに格納した後（ステップＳ５９）、当該家具パーツ配置処理を終了し、上記家相診断処理のステップＳ２８に戻る。
以上が、ＰＤＡ１のＣＰＵ２２において実行される家具パーツ配置処理の動作手順である。
【００７７】
続いて、上記家相診断処理のサブルーチンとして実行される方位指定処理について、図１７に示すフローチャートと、図１８に示す画面表示例とに基づいて説明する。
ＣＰＵ２２は、上記家相診断処理においてステップＳ２８に移行すると、ＲＯＭ２３から当該方位指定処理に関するプログラムを読み出して、その処理を開始する。
【００７８】
方位指定処理においてＣＰＵ２２は、まず、上記家具パーツ配置処理（図１３）の場合と同様に、表示画面をコマンド表示領域１３ａ、パーツ画像選択領域１３ｂ及びパーツ画像配置領域１３ｃの３つの表示領域に分割し、以下に述べる各種処理を実現させるための各種動作環境の整備を行なう（ステップＳ６１）。
【００７９】
次いで、ＣＰＵ２２は、方位指定用の各パーツ画像データをＲＯＭ２３のパーツ画像メモリ２３ａから読み出して、図１８に示すようにパーツ画像選択領域１３ｂに一覧表示する（ステップＳ６２）。
そして、ＣＰＵ２２は、パーツ画像選択領域１３ｂに一覧表示したものの中からペン入力装置１２により任意の方位指定用パーツ画像が選択指定されたか否かを判別し（ステップＳ６３）、方位指定用パーツ画像が選択指定されていない場合は、引き続いて方位指定用パーツ画像が選択指定されたか否かの監視を行なう。
【００８０】
また、ＣＰＵ２２は、上記ステップＳ６３において、方位指定用パーツ画像が選択指定されたと判別した場合は、図１８に示すように、当該選択指定された方位指定用パーツ画像をパーツ画像配置領域１３ｃの予め定められた領域に表示する（ステップＳ６４）。
【００８１】
その後、ＣＰＵ２２は、当該方位指定処理において選択指定された方位指定用パーツ画像について、そのパーツＮｏ．データをＲＡＭ２４の登録メモリ２４ａに格納した後（ステップＳ６５）、当該方位指定処理を終了し、上記家相診断処理のステップＳ２９に戻る。
以上が、ＰＤＡ１のＣＰＵ２２において実行される方位指定処理の動作手順である。
【００８２】
次いで、上記家相診断処理のサブルーチンとして実行される評価処理について、図１９に示すフローチャートと、図２０に示す画面表示例とに基づいて説明する。
【００８３】
ＣＰＵ２２は、上記家相診断処理においてステップＳ２９に移行すると、ＲＯＭ２３から当該評価処理に関するプログラムを読み出して、その処理を開始する。
評価処理においてＣＰＵ２２は、まず、図２０に示すように、表示画面をコマンド表示領域１３ａ、パーツ画像配置領域１３ｃ及び診断結果表示領域１３ｄの３つの表示領域に分割し、以下に述べる各種処理を実現させるための各種動作環境の整備を行なう（ステップＳ７１）。
【００８４】
なお、診断結果表示領域１３ｄは、パーツ画像配置領域１３ｃに表示される家や部屋の各パーツ画像について当該評価処理により家相診断を行なった際に、その診断結果が表示される領域である。
また、この診断結果表示領域１３ｄの右下に表示されるメクリアイコンＭＡは、後続の未表示の診断結果を表示させるアイコンである。
【００８５】
ＣＰＵ２２は、環境設定処理を終えると、ユーザーにより指定された評価対象となる家の各パーツ画像、その配置データ等をＲＡＭ２４の登録メモリ２４ａから読み出して、配置データに基づいて各パーツ画像をパーツ画像配置領域１３ｃに表示する。
その後、ＣＰＵ２２は、登録メモリ２４ａから「家の外形」の配置座標データ（当該パーツ画像の中心位置座標データ（Ｘ0，Ｙ0））及び「方位」のパーツＮｏ．データを読み出す（ステップＳ７２）。
【００８６】
そして、ＣＰＵ２２は、評価対象となる家の各パーツについて、まず、各部屋のパーツ画像の配置座標データ（当該パーツ画像の中心位置座標データ（Ｘh1，Ｙh1）〜（Ｘhn，Ｙhn））を登録メモリ２４ａから読み出して、上記ステップＳ７２において読み出した「家の外形」の配置座標データ（Ｘ0，Ｙ0）と比較するとともに、同様に上記ステップＳ７２において読み出した「方位」のパーツＮｏ．データに基づいて、「家の外形」の中心位置（Ｘ0，Ｙ0）に対する各部屋のパーツ画像の配置方位を検出する（ステップＳ７３）。
【００８７】
次いで、ＣＰＵ２２は、上記ステップＳ７３において検出した各部屋のパーツ画像の配置方位に基づいて、各部屋のパーツ画像毎にＲＯＭ２３の家相評価データメモリ２３ｂからコメントデータ及び点数データからなる家相評価データを読み出して（ステップＳ７４）、コメントデータをＲＡＭ２４の合成メモリ２４ｂに格納する。
【００８８】
そして、ＣＰＵ２２は、上記ステップＳ７４において読み出した各部屋のパーツ画像の点数データから、下記（式１）に基づいて部屋の配置に関する平均評価点数を算出する（ステップＳ７５）。
平均評価点数（部屋）＝各部屋のパーツ画像の点数データの総和÷部屋数……（式１）
【００８９】
次いで、ＣＰＵ２２は、評価対象となる家の各パーツについて、各部屋のパーツ画像毎にその配置座標データ（当該パーツ画像の中心位置座標データ（Ｘh1，Ｙh1）〜（Ｘhn，Ｙhn））をＲＡＭ２４の登録メモリ２４ａから逐次読み出していく（ステップＳ７６）。
【００９０】
そして、ＣＰＵ２２は、上記ステップＳ７６において逐次読み出される各部屋のパーツ画像の配置座標データ毎に、その部屋内に配置された各家具パーツの配置座標データ（当該パーツ画像の中心位置座標データ（Ｘk1，Ｙk1）〜（Ｘkn，Ｙkn））を登録メモリ２４ａから読み出して両者の値を比較するとともに、上記ステップＳ７２において読み出した「方位」のパーツＮｏ．データに基づいて、各部屋毎にその部屋の中心位置（Ｘh1，Ｙh1）〜（Ｘhn，Ｙhn）に対する当該部屋内に配置された各家具のパーツ画像の配置方位を検出する（ステップＳ７７）。
【００９１】
次いで、ＣＰＵ２２は、上記ステップＳ７７において検出した各家具のパーツ画像の配置方位とその色とに基づいて、各家具のパーツ画像毎にＲＯＭ２３の家相評価データメモリ２３ｂからコメントデータ及び点数データからなる家相評価データを読み出して（ステップＳ７８）、各部屋毎にそのコメントデータをＲＡＭ２４の合成メモリ２４ｂに格納する。
【００９２】
そして、ＣＰＵ２２は、上記ステップＳ７８において読み出した各家具のパーツ画像の点数データから、下記（式２）に基づいて家具の配置に関する平均評価点数を算出する（ステップＳ７９）。
平均評価点数（家具）＝各家具のパーツ画像の点数データの総和÷家具数……（式２）
【００９３】
その後、ＣＰＵ２２は、上記ステップＳ７５，Ｓ７９において算出した部屋や家具の配置に関する平均評価点数から、下記（式３）に基づいて総合評価点数を算出し（ステップＳ８０）、当該総合評価点数データをＲＡＭ２４の合成メモリ２４ｂに格納する。
0003702527.tif 000002
なお、この総合評価点数は、１００点を満点とし、小数点以下を切捨てた整数値で表される。
【００９４】
次いで、ＣＰＵ２２は、上記ステップＳ８０において算出した総合評価点数に基づいて、対応する総合評価用コメントデータをＲＯＭ２３の家相評価データメモリ２３ｂから読み出して（ステップＳ８１）、ＲＡＭ２４の合成メモリ２４ｂに格納する。
【００９５】
その後、ＣＰＵ２２は、当該合成メモリ２４ｂに格納したデータを表示駆動回路２５を介して表示部１３に出力し、図２０に示すように診断結果を診断結果表示領域１３ｄに表示した後（ステップＳ８２）、当該評価処理を終了し、上記家相診断処理に戻る。
以上が、ＰＤＡ１のＣＰＵ２２において実行される評価処理の動作手順である。
【００９６】
なお、上記評価処理の動作説明では、家を構成する各パーツについて家相診断を行なう場合について述べたが、この評価処理では、部屋を構成する各パーツについても同様の家相診断を行ない、診断結果を表示することができる。
【００９７】
また、上記評価処理では、部屋の配置に関する平均評価点数と家具の配置に関する平均評価点数とから上記（式３）に基づいて総合評価点数を算出する構成としているが、これは前記内容に限定されるものではなく、各個別の部屋毎に、その部屋の配置方位に基づく点数と、当該部屋内に配置された各家具の配置方位及びその色に基づく点数とから部屋の評価点数を算出し、このようにして算出した各部屋の評価点数から総合評価点数を算出する構成としてもよいことは勿論である。
【００９８】
続いて、上記家相診断処理のサブルーチンとして実行される個別診断処理について、図２１に示すフローチャートと、図２２に示す画面表示例とに基づいて説明する。
ＣＰＵ２２は、上記家相診断処理においてステップＳ２６に移行すると、ＲＯＭ２３から当該個別診断処理に関するプログラムを読み出して、その処理を開始する。
【００９９】
個別診断処理においてＣＰＵ２２は、まず、図２２に示すように、表示画面をコマンド表示領域１３ａ、パーツ画像選択領域１３ｂ、方位指定領域１３ｅ、パーツ色指定領域１３ｆ及び診断結果表示領域１３ｄの５つの表示領域に分割し、以下に述べる各種処理を実現させるための各種動作環境の整備を行なう（ステップＳ９１）。
【０１００】
なお、方位指定領域１３ｅは、ユーザにより選択指定された部屋や家具のパーツに対して配置方位を指定する方位指定用のパーツ画像が表示される領域であり、また、パーツ色指定領域１３ｆは、ユーザにより選択及び方位指定された家具のパーツについて色を指定する色指定用のパーツ画像が表示される領域である。
【０１０１】
ＣＰＵ２２は、環境設定処理を終えると、次いで、パーツ画像選択領域１３ｂにおいて、「玄関」、「寝室」等の部屋パーツアイコン１３ｇ、あるいは、メクリアイコンＭＡの選択指定により当該パーツ画像選択領域１３ｂに表示される「箪笥」、「机」等の家具パーツアイコン１３ｊが選択指定されたか否かを判別し（ステップＳ９２）、部屋、または、家具のパーツアイコン１３ｇ，１３ｊが選択指定されていない場合は、引き続いて部屋、または、家具のパーツアイコン１３ｇ，１３ｊが選択指定されたか否かの監視を行なう。
【０１０２】
また、ＣＰＵ２２は、上記ステップＳ９２において、部屋、または、家具のパーツアイコン１３ｇ，１３ｊが選択指定されたと判別した場合は、次いで、当該選択指定された部屋、または、家具のパーツアイコン１３ｇ，１３ｊの各パーツ画像データをＲＯＭ２３のパーツ画像メモリ２３ａから読み出して、図２２に示すようにパーツ画像選択領域１３ｂに一覧表示する（ステップＳ９３）。
そして、ＣＰＵ２２は、パーツ画像選択領域１３ｂに一覧表示したものの中からペン入力装置１２により任意のパーツ画像が選択指定されたか否かを判別し（ステップＳ９４）、パーツ画像が選択指定されていない場合は、引き続いてパーツ画像が選択指定されたか否かの監視を行なう。
【０１０３】
また、ＣＰＵ２２は、上記ステップＳ９４において、パーツ画像が選択指定されたと判別した場合は、続いて、方位指定領域１３ｅにおいて、方位指定用のパーツ画像が選択指定されたか否かを判別し（ステップＳ９５）、方位指定用のパーツ画像が選択指定されていない場合は、引き続いて方位指定用のパーツ画像が選択指定されたか否かの監視を行なう。
【０１０４】
そして、ＣＰＵ２２は、上記ステップＳ９５において、方位指定用のパーツ画像が選択指定されたと判別した場合は、次いで、上記ステップＳ９４において選択指定されたパーツ画像が部屋のパーツ画像であるか否かを判別し（ステップＳ９６）、選択指定されたパーツ画像が部屋のパーツ画像である場合は、パーツ色指定領域１３ｆの表示を消去した後（ステップＳ９７）、ステップＳ９９に移行する。
【０１０５】
また、ＣＰＵ２２は、上記ステップＳ９６において、選択指定されたパーツ画像が部屋のパーツ画像でないと判別した場合、すなわち、選択指定されたパーツ画像が家具のパーツ画像であると判別した場合は、続いて、パーツ色指定領域１３ｆにおいて、色指定用のパーツ画像が選択指定されたか否かを判別し（ステップＳ９８）、色指定用のパーツ画像が選択指定されていない場合は、引き続いて色指定用のパーツ画像が選択指定されたか否かの監視を行なう。
【０１０６】
また、ＣＰＵ２２は、上記ステップＳ９８において、色指定用のパーツ画像が選択指定されたと判別した場合は、ステップＳ９９に移行して、ユーザにより選択されて方位や色指定がなされた部屋、または、家具のパーツ画像に対応する家相評価データ（コメントデータ及び点数データ）をＲＯＭ２３の家相評価データメモリ２３ｂから読み出して（ステップＳ９９）、ＲＡＭ２４の合成メモリ２４ｂに格納する。
【０１０７】
その後、ＣＰＵ２２は、当該合成メモリ２４ｂに格納したデータを表示駆動回路２５を介して表示部１３に出力し、図２２に示すように診断結果を診断結果表示領域１３ｄに表示した後（ステップＳ１００）、当該個別診断処理を終了し、上記家相診断処理に戻る。
以上が、ＰＤＡ１のＣＰＵ２２において実行される個別診断処理の動作手順である。
【０１０８】
なお、本実施の形態例では、「箪笥」、「机」、「観葉植物」等の家具パーツに対してのみ色指定を行なう構成としているが、これは前記内容に限定されるものではなく、さらに、「玄関」、「寝室」、「浴室」等の部屋パーツについても色指定を行なうことができるようにして、この各部屋の色指定情報をも考慮して家相診断を行なう構成としてもよい。
【０１０９】
以上のようなことから、本実施の形態よれば、ＲＯＭ２３のパーツ画像メモリ２３ａに各部屋や各種家具などのパーツについて、パーツ画像をそれぞれ複数記憶するとともに、ＲＯＭ２３の家相評価データメモリ２３ｂに各部屋や各種家具などのパーツ別に、かつ各方位別に家相評価データを記憶しておき、ユーザにより選択されたパーツ画像をペン入力装置１２を用いて表示部１３上に配置する一方で、同じくペン入力装置１２を用いて方位を指定すると、対応する家相評価データをＲＯＭ２３の家相評価データメモリ２３ｂから読み出して、その家相評価データを表示部１３に表示するようにしているので、簡単な操作で、配置されたパーツ画像の配置状況を目で確認しながら、家相占いを行うことが可能となり、使い勝手や娯楽性を向上することができる。
以上が実施の形態の第１例についての説明である。
【０１１０】
（第２の実施の形態）
次に、本発明の占い装置を適用した家相診断機能を備えたＰＤＡ（携帯型情報機器：Personal Digital Assistant）の実施の形態の第２例について、図２３〜図２６を参照して説明する。
【０１１１】
まず、構成を説明する。
図２３は、本発明を適用したＰＤＡ２の本体３１の回路構成を示すブロック図である。
なお、この図２３において、前記図２に示したＰＤＡ１の本体１１の回路構成と同一の構成要素には、同一番号を付している。
【０１１２】
この図２３において、ＰＤＡ２の本体３１は、前記図２に示した座標検出部２１、ＣＰＵ２２及び表示駆動回路２５と、表示部３２、ＲＯＭ３３及びＲＡＭ３４により構成されている。さらに、ＲＯＭ３３は、パーツ画像メモリ３３ａ、家相評価データメモリ３３ｂ及び方位指定メモリ３３ｃにより構成されており、また、ＲＡＭ３４は、登録メモリ３４ａ及び合成メモリ３４ｂにより構成されている。
【０１１３】
表示部３２は、液晶ディスプレイ等により構成されており、表示駆動回路２５により駆動制御される。
【０１１４】
ＲＯＭ（Read Only Memory）３３は、ＣＰＵ２２により実行されるＰＤＡ２の各部を制御するための各種制御プログラムを格納するメモリエリアを形成するとともに、パーツ画像メモリ３３ａ、家相評価データメモリ３３ｂ及び方位指定メモリ３３ｃを有する。
【０１１５】
パーツ画像メモリ３３ａは、前記実施の形態の第１例において述べたパーツ画像メモリ２３ａ（図３参照）において、「方位」項目を削除したメモリ構成となる。
また、家相評価データメモリ３３ｂは、前記実施の形態の第１例において述べた家相評価データメモリ２３ｂ（図４〜図６参照）と同一のメモリ構成であるので説明を省略する。
【０１１６】
図２４は、方位指定メモリ３３ｃにおけるメモリ構成の説明図である。
この図２４において、図２４（ａ）は、家や部屋の各パーツ画像が配置されるパーツ画像配置領域３２ａと方位との関係を示す図である。
図２４（ａ）に示すように、本実施の形態例においては、パーツ画像配置領域３２ａを、その中心座標（Ｘ0，Ｙ0）と他の２点、あるいは、３点の座標とにより領域指定される８つの領域に区分して、それぞれの領域を「北」、「東北」、「東」、「東南」、「南」、「西南」、「西」、「西北」の各方位に対応させている。
【０１１７】
そして、図２４（ｂ）に示すように方位指定メモリ３３ｃでは、前記パーツ画像配置領域３２ａの中心座標（Ｘ0，Ｙ0）と他の２点、あるいは、３点の座標とにより領域指定される領域データと、配置方位データとを各方位毎に対応させて記憶している。
【０１１８】
これにより本実施の形態例では、ユーザにより配置された家や部屋の各パーツについて、パーツ画像配置領域３２ａに配置された各パーツ画像の配置座標データ（中心位置座標データ）を当該方位指定メモリ３３ｃの各領域データと比較することにより、その配置方位を決定することができる。
【０１１９】
ＲＡＭ（Random Accesss Memory ）３４は、ＣＰＵ２２により各種制御処理が実行される際に、処理される各種データを一時的に格納するメモリエリアを形成するとともに、登録メモリ３４ａ及び合成メモリ３４ｂを有する。
なお、合成メモリ３４ｂは、前記実施の形態の第１例において述べた合成メモリ２４ｂと同一であるので説明を省略する。
【０１２０】
図２５は、ＲＡＭ３４の登録メモリ３４ａにおけるメモリ構成を示す図であり、特に図２５は、「寝室」についての各種データ格納例である。
登録メモリ３４ａには、後述する家相診断処理においてユーザにより作成された家や部屋等の各パーツ画像の配置後のデータが記憶される。
具体的には、登録メモリ３４ａには、「家の外形」のパーツ画像、「玄関」、「寝室」、「浴室」等の各部屋パーツ画像、この各部屋内に配置される「箪笥」、「机」、「観葉植物」等の各種家具パーツ画像の中から、各パーツ毎にユーザにより選択指定されて配置されたパーツ画像のパーツＮｏ．データと、そのパーツ画像が配置された際の配置座標データ（ＸＹ座標データ）及びその際のパーツ色データ等が記憶される。
【０１２１】
なお、配置座標データフィールドに格納されるＸＹ座標データは、各パーツ画像の中心位置を示すＸＹ座標データである。
【０１２２】
また、本実施の形態例では、家具パーツに対してのみ色指定を行なう構成としているので、その他の項目（各部屋パーツ項目や「家の外形」項目等）のパーツ色フィールドは、常時未使用となる。
以上が、本実施の形態におけるＰＤＡ２の構成である。
【０１２３】
次に、動作を説明する。
本実施の形態のＰＤＡ２のＣＰＵ２２において実行される一連の動作手順は、基本的に実施の形態の第１例の動作手順に準じている。
ここでは、図２６に示す全体の流れを示す家相診断処理フローに基づいて、実施の形態の第１例との違いについて説明する。
【０１２４】
ＣＰＵ２２は、メイン処理において家相診断アイコン１１ｆが選択されると、ＲＯＭ３３から当該家相診断処理に関するプログラムを読み出して、その処理を開始する。
【０１２５】
家相診断処理においてＣＰＵ２２は、まず、家の外形パーツを配置するのか、それとも、部屋パーツを配置するのか、あるいは、個別診断を行なうのか、以上三者のうちどの処理を行なうのかをペン入力装置１２からの入力指示に基づいて判別し（ステップＳ１１１，Ｓ１１２，Ｓ１１３）、家の外形パーツを配置すると判別した場合は、部屋パーツ配置処理に移行して（ステップＳ１１４）、家の外形や各部屋パーツのパーツ画像の選択、パーツ画像配置領域３２ａへの配置等を行ない、選択したパーツ画像のパーツＮｏ．データや配置座標データ等をＲＡＭ３４の登録メモリ３４ａに格納した後、ステップＳ１１７に移行する。
【０１２６】
また、ＣＰＵ２２は、上記ステップＳ１１２において、部屋パーツを配置すると判別した場合は、家具パーツ配置処理に移行して（ステップＳ１１５）、部屋や家具のパーツのパーツ画像の選択、パーツ画像配置領域３２ａへの配置等を行ない、選択したパーツ画像のパーツＮｏ．データや配置座標データ等をＲＡＭ３４の登録メモリ３４ａに格納した後、ステップＳ１１７に移行する。
【０１２７】
さらに、ＣＰＵ２２は、上記ステップＳ１１３において、個別診断を行なうと判別した場合は、個別診断処理に移行して（ステップＳ１１６）、部屋や家具パーツのパーツ画像の選択、色指定、パーツ画像配置領域３２ａへの配置等を行なった後、当該配置されたパーツ画像の配置座標データ（当該パーツ画像の中心位置座標）をＲＯＭ３３の方位指定メモリ３３ｃの各領域データと比較して、パーツ画像の配置方位を決定する。
【０１２８】
そして、パーツ画像の配置方位やその色に基づいて、ＲＯＭ３３の家相評価データメモリ３３ｂから対応する家相評価データを読み出して表示部３２に表示した後、当該家相診断処理を終了する。
【０１２９】
一方、ＣＰＵ２２は、上記ステップＳ１１４、または、ステップＳ１１５からステップＳ１１７に移行した場合に、評価処理を実行する（ステップＳ１１７）。
この評価処理において、ＣＰＵ２２は、パーツ画像配置領域３２ａにおいて配置された家の外形や部屋のパーツについての各パーツ画像の配置座標データ（当該パーツ画像の中心位置座標データ）をＲＡＭ３４の登録メモリ３４ａから読み出し、ＲＯＭ３３の方位指定メモリ３３ｃの各領域データと比較して、各パーツ画像の配置方位を決定する。
【０１３０】
そして、ＣＰＵ２２は、各パーツ画像の配置方位やその色に基づいて、各パーツ画像毎にＲＯＭ３３の家相評価データメモリ３３ｂから対応する家相評価データを読み出して家相診断を行ない、診断結果を表示部３２に表示した後、当該家相診断処理を終了する。
以上が、ＰＤＡ２のＣＰＵ２２において実行される家相診断処理の概略である。
【０１３１】
以上のようなことから、本実施の形態によれば、表示部３２のパーツ画像配置領域３２ａを計８つの領域に区分して、この８つの領域データと方位データとを対応させてＲＯＭ３３の方位指定メモリ３３ｃに記憶するとともに、ＲＯＭ３３のパーツ画像メモリ３３ａに家の外形や部屋等のパーツ画像をそれぞれ複数記憶し、また、ＲＯＭ３３の家相評価データメモリ３３ｂに前記家の外形や部屋等のパーツに関する家相評価データを各方位毎に記憶しておき、ユーザによりペン入力装置１２を用いてパーツ画像が選択され、かつ、選択されたパーツ画像がパーツ画像配置領域３２ａに配置されると、当該パーツ画像の配置方位をＲＯＭ３３の方位指定メモリ３３ｃに格納されている領域データに基づいて決定し、対応する家相評価データをＲＯＭ３３の家相評価データメモリ３３ｂから読み出して、その家相評価データを表示部３２に表示するようにしているので、特別に方位を指定する操作を行うことなくパーツ画像を所定位置に配置するのみで家相占いを行なうことが可能となり、使い勝手や娯楽性を向上することができる。
【０１３２】
また、本実施の形態よれば、さらに、ＲＯＭ３３の家相評価データメモリ３３ｂに家具の色指定用のパーツ画像を複数記憶するとともに、ＲＯＭ３３の家相評価データメモリ３３ｂにおいて各種家具のパーツ画像に関する家相評価データを各色、各方位毎に記憶しておき、パーツ画像配置領域３２ａに配置された各種家具のパーツについて、ユーザによりペン入力装置１２を用いて色指定がなされると、各種家具の色に対応する家相評価データをＲＯＭ３３の家相評価データメモリ３３ｂから読み出して、その家相評価データを表示部３２に表示するようにしているので、家具の色を考慮した家相占いを行なうことができる。
以上が実施の形態の第２例についての説明である。
【０１３３】
（第３の実施の形態）
次に、本発明の占い装置を適用した家相診断機能を備えたＰＤＡ（携帯型情報機器：Personal Digital Assistant）の実施の形態の第３例について、図２７〜図３１を参照して説明する。
【０１３４】
まず、構成を説明する。
本発明を適用したＰＤＡ３の本体４１の回路構成を示すブロック図は、基本的に上記第１の実施の形態において示したＰＤＡ１の本体１１の回路構成（図２参照）と同じである。ここでは、図２に示すブロック図を参照し、異なる部分のみを説明する。
【０１３５】
ＲＯＭ４３は、ＣＰＵ２２により実行されるＰＤＡ３の各部を制御するための各種制御プログラムを格納するメモリエリアを形成するとともに、パーツ画像メモリ４３ａ及び家相評価データメモリ４３ｂを有する。
【０１３６】
図２７は、パーツ画像メモリ４３ａにおけるパーツ画像の格納例を示す図である。
パーツ画像メモリ４３ａは、上記実施の形態の第１例において述べたパーツ画像メモリ２３ａ（図３参照）において、「方位」項目を削除したメモリ構成となる。また、このパーツ画像メモリ４３ａでは、「玄関」のパーツ画像の向きを家の向き（方位）とし、その向き（方位）別にパーツＮｏ．データが対応付けられて記憶されている。
【０１３７】
一方、家相評価データメモリ４３ｂには、図２８に示すように、各部屋や各種家具のパーツについて、パーツＮｏ．データ毎、すなわち、向き（方位）毎に対応する家相評価データが記憶されている。
なお、家相評価データとして記憶されているコメントデータ及び点数データは、風水占いの専門家等により収集されたデータに基づいて作成されたデータであり、点数データは、１０点を満点とし、０〜１０の整数値を有する。
【０１３８】
ＲＡＭ４４は、ＣＰＵ２２により各種制御処理が実行される際に、処理される各種データを一時的に格納するメモリエリアを形成するとともに、登録メモリ４４ａ及び合成メモリ４４ｂを有する。
【０１３９】
図２９は、ＲＡＭ４４の登録メモリ４４ａにおける各種データの格納例を示す図である。
登録メモリ４４ａには、後述する家相診断処理においてユーザにより作成された家や部屋等の各パーツ画像の配置後のデータが記憶される。
具体的には、登録メモリ２４ａには、「家の外形」のパーツ画像、「玄関」、「寝室」、「浴室」等の各部屋パーツ画像、この各部屋内に配置される「箪笥」、「机」、「観葉植物」等の各種家具パーツ画像の中から、各パーツ毎にユーザにより選択指定されて配置されたパーツ画像のパーツＮｏ．データ及びパーツ色データ等が記憶される。
【０１４０】
なお、本実施の形態例では、家具パーツに対してのみ色指定を行なう構成としているので、その他の項目（各部屋パーツ項目や「家の外形」項目等）のパーツ色フィールドは、常時未使用となる。
以上が、本実施の形態におけるＰＤＡ３の構成である。
【０１４１】
次に、動作を説明する。
本実施の形態のＰＤＡ３のＣＰＵ２２において実行される一連の動作手順は、基本的に実施の形態の第１例の動作手順に準じている。
ここでは、図３０に示す全体の流れを示す家相診断処理フローと、図３１に示す部屋パーツ配置処理時における画面表示例とに基づいて、実施の形態の第１例との違いについて説明する。
【０１４２】
ＣＰＵ２２は、メイン処理において家相診断アイコン１１ｆが選択されると、ＲＯＭ４３から当該家相診断処理に関するプログラムを読み出して、その処理を開始する。
【０１４３】
家相診断処理においてＣＰＵ２２は、まず、家の外形パーツを配置するのか、それとも、部屋パーツを配置するのか、あるいは、個別診断を行なうのか、以上三者のうちどの処理を行なうのかをペン入力装置１２からの入力指示に基づいて判別し（ステップＳ１５１，Ｓ１５２，Ｓ１５３）、家の外形パーツを配置すると判別した場合は、部屋パーツ配置処理に移行して（ステップＳ１５４）、家の外形や各部屋パーツのパーツ画像の選択、パーツ画像配置領域１３ｃへの配置等を行ない、選択したパーツ画像のパーツＮｏ．データや配置座標データ等をＲＡＭ４４の登録メモリ４４ａに格納した後、ステップＳ１５７に移行する。
【０１４４】
また、ＣＰＵ２２は、上記ステップＳ１５２において、部屋パーツを配置すると判別した場合は、部屋パーツ配置処理に移行して（ステップＳ１５５）、部屋パーツのパーツ画像の選択、パーツ画像配置領域１３ｃへの配置等を行ない、選択したパーツ画像のパーツＮｏ．データや配置座標データ等をＲＡＭ４４の登録メモリ４４ａに格納した後、ステップＳ１５７に移行する。
【０１４５】
図３１は、当該部屋パーツ配置処理により「玄関」のパーツ画像を配置した際の画面表示例である。
ＣＰＵ２２は、パーツ画像選択領域１３ｂ（図３１参照）において、ペン入力装置１２により玄関アイコン１３ｊ２が選択指定されると、「玄関」の各パーツ画像をＲＯＭ４３のパーツ画像メモリ４３ａから読み出して、パーツ画像選択領域１３ｂに一覧表示する。
【０１４６】
次いで、パーツ画像選択領域１３ｂに一覧表示したものの中からペン入力装置１２のタッチ操作により任意の「玄関」のパーツ画像、例えば、「玄関３」のパーツ画像が選択指定されると、当該選択指定された「玄関３」のパーツ画像を、図３１に示すようにパーツ画像配置領域１３ｃにおいてペン入力装置１２のタッチ操作により指定された位置に表示する。
【０１４７】
一方、ＣＰＵ２２は、上記ステップＳ１５３において、個別診断を行なうと判別した場合は、個別診断処理に移行して（ステップＳ１５６）、部屋、または家具パーツのパーツ画像の選択、色指定等を行なった後、当該パーツ画像の向き（パーツＮｏ．データ）やその色（パーツ色データ）に基づいて、ＲＯＭ４３の家相評価データメモリ４３ｂから対応する家相評価データを読み出して表示部３２に表示した後、当該家相診断処理を終了する。
【０１４８】
また、ＣＰＵ２２は、上記ステップＳ１５４、または、ステップＳ１５５からステップＳ１５７に移行した場合に、家具パーツ配置処理を実行し（ステップＳ１５７）、家具パーツのパーツ画像の選択、パーツ画像配置領域１３ｃへの配置等を行ない、選択したパーツ画像のパーツＮｏ．データや配置座標データ等をＲＡＭ４４の登録メモリ４４ａに格納した後、評価処理を実行する（ステップＳ１５８）。
【０１４９】
この評価処理において、ＣＰＵ２２は、パーツ画像配置領域１３ｃに配置された家の外形や部屋のパーツ等について、ＲＡＭ４４の登録メモリ４４ａから各パーツ画像のパーツＮｏ．データ及びパーツ色データを読み出し、当該読み出した各パーツ画像の向き（パーツＮｏ．データ）やその色（パーツ色データ）に基づいて、各パーツ画像毎にＲＯＭ４３の家相評価データメモリ４３ｂから対応する家相評価データを読み出して家相診断を行ない、診断結果を表示部３２に表示した後、当該家相診断処理を終了する。
以上が、ＰＤＡ３のＣＰＵ２２において実行される家相診断処理の概略である。
【０１５０】
以上のようなことから、本実施の形態によれば、ＲＯＭ４３のパーツ画像メモリ４３ａに家の外形や部屋等のパーツ画像をそれぞれ複数記憶し、また、ＲＯＭ４３の家相評価データメモリ４３ｂに前記家の外形や部屋等のパーツに関する家相評価データを各向き（パーツＮｏ．データ）毎に記憶しておき、ユーザによりペン入力装置１２を用いてパーツ画像が選択され、かつ、選択されたパーツ画像がパーツ画像配置領域１３ｃに配置されると、当該パーツ画像の向き（パーツＮｏ．データ）に基づいて対応する家相評価データをＲＯＭ４３の家相評価データメモリ４ｂから読み出して、その家相評価データを表示部３２に表示するようにしているので、方位を指定することなく、簡単な操作で、パーツ画像の向きに対応した家相評価データを表示することができる。
【０１５１】
以上、本発明を実施の形態の第１〜第３例に基づいて具体的に説明したが、本発明は上記実施の形態例に限定されるものではなく、その要旨を逸脱しない範囲で適宜に変更可能であることは勿論である。
【０１５２】
例えば、上記実施の形態の第１〜第３例では、各パーツ画像として俯瞰画像を用いたが、これは前記内容に限定されるものではなく、斜視画像や正面画像等を用いてもよい。
【０１５３】
また、上記実施の形態の第１〜第３例において、さらに、各部屋の大きさ（例えば、８畳や４畳半等）や各部屋の床状況（例えば、畳、フローリング、絨毯等）等の、よりきめの細かい設定を行なうことができる構成として、これらを考慮して家相診断を行なうようにしてもよい。
【０１５４】
加えて、庭や駐車場、敷地の外形や当該敷地に対する家の配置等の設定を行なうことができる構成として、これらを考慮して家相診断を行なうようにしてもよいし、２階建の住居やマンション等の集合住宅における住居についての設定を行なうことができる構成として、これらを考慮して家相診断を行なうようにしてもよい。
【０１５５】
また、上記実施の形態の第１〜第３例において家相診断結果を表示する際に、さらに、金銭運、仕事運、学業運、恋愛運等の各種運勢の数値化データやグラフ化データ等を出力する構成としてもよい。
【０１５６】
上記実施の形態の第１〜第３例では、風水占いに基づいて家相診断を行なっているが、これは前記内容に限定されるものではなく、例えば、陰陽道に基づくものであってもよいし、さらには、その他の占いに基づくものであってもよいことは勿論である。
【０１５７】
また、上記実施の形態の第１〜第３例では、ポインティングデバイスとして、感圧方式のペン入力装置を用いたが、これは前記内容に限定されるものではなく、例えば、電磁誘導方式や静電結合方式のペン入力装置であってもよいし、さらには、マウスやトラックボール、あるいは、タッチパネル等であってもよい。
【０１５８】
【発明の効果】
この発明によれば、次のような効果を奏することができる。
【０１５９】
請求項１記載の発明によれば、家の外形パーツ、部屋、家具のパーツなどの複数のパーツ画像の中から任意のパーツ画像を選択し、この選択されたパーツ画像を配置するとともに方位を指定すると、対応する家相評価データを読み出して表示し、家相占いを行なう構成としているので、簡単な操作で、配置されたパーツ画像の配置状況を目で確認しながら、家相占いを行うことが可能となり、使い勝手や娯楽性を向上することができる。
【０１６０】
また、請求項２記載の発明によれば、部屋のパーツなどのパーツ画像を方位指定領域上に配置すると、配置されたパーツ画像と前記方位指定領域とに基づいて、対応する家相評価データを読み出して表示し、家相占いを行なう構成としているので、特別に方位を指定する操作を行うことなくパーツ画像を所定位置に配置するのみで家相占いを行なうことが可能となり、使い勝手や娯楽性を向上することができる。
【図面の簡単な説明】
【図１】本発明を適用したＰＤＡの外観図。
【図２】図１のＰＤＡ本体の回路構成を示すブロック図。
【図３】図２のＲＯＭのパーツ画像メモリにおけるパーツ画像の格納例を示す図。
【図４】図２のＲＯＭの家相評価データメモリにおける家相評価データの格納例を示す図（その１）。
【図５】図２のＲＯＭの家相評価データメモリにおける家相評価データの格納例を示す図（その２）。
【図６】図２のＲＯＭの家相評価データメモリにおける家相評価データの格納例を示す図（その３）。
【図７】図２のＲＡＭの登録メモリにおけるメモリ構成例を示す図。
【図８】図２のＣＰＵにおいて実行されるメイン処理のフローチャートを示す図。
【図９】図８のメイン処理のサブルーチンとして実行される家相診断処理のフローチャートを示す図。
【図１０】図９の家相診断処理のサブルーチンとして実行される部屋パーツ配置処理のフローチャートを示す図。
【図１１】図１０の部屋パーツ配置処理時における画面表示例（その１）。
【図１２】図１０の部屋パーツ配置処理時における画面表示例（その２）。
【図１３】図９の家相診断処理のサブルーチンとして実行される家具パーツ配置処理のフローチャートを示す図。
【図１４】図１３の家具パーツ配置処理時における画面表示例（その１）。
【図１５】図１３の家具パーツ配置処理時における画面表示例（その２）。
【図１６】図１３の家具パーツ配置処理時における画面表示例（その３）。
【図１７】図９の家相診断処理のサブルーチンとして実行される方位指定処理のフローチャートを示す図。
【図１８】図１８の方位指定処理時における画面表示例。
【図１９】図９の家相診断処理のサブルーチンとして実行される評価処理のフローチャートを示す図。
【図２０】図１９の評価処理時における画面表示例。
【図２１】図９の家相診断処理のサブルーチンとして実行される個別診断処理のフローチャートを示す図。
【図２２】図２１の個別診断処理時における画面表示例。
【図２３】実施の形態の第２例におけるＰＤＡ本体の回路構成を示すブロック図。
【図２４】図２３のＲＯＭの方位指定メモリにおけるメモリ構成の説明図。
【図２５】図２３のＲＡＭの登録メモリにおけるメモリ構成例を示す図。
【図２６】図２３のＣＰＵにおいて実行される家相診断処理のフローチャートを示す図。
【図２７】実施の形態の第３例におけるパーツ画像メモリのメモリ構成例を示す図。
【図２８】実施の形態の第３例における家相評価データメモリのメモリ構成例を示す図。
【図２９】実施の形態の第３例における登録メモリのメモリ構成例を示す図。
【図３０】実施の形態の第３例においてＣＰＵにより実行される家相診断処理のフローチャートを示す図。
【図３１】図３０の家相診断処理のサブルーチンとして実行される部屋パーツ配置処理時における画面表示例。
【符号の説明】
１    ＰＤＡ
１１    本体
１２    ペン入力装置
１３    表示部
１３ａ  コマンド表示領域
１３ｂ  パーツ画像選択領域
１３ｃ  パーツ画像配置領域
１３ｄ  診断結果表示領域
１３ｅ  方位指定領域
１３ｆ  パーツ色指定領域
２１    座標検出部
２２    ＣＰＵ
２３    ＲＯＭ
２３ａ  パーツ画像メモリ
２３ｂ  家相評価データメモリ
２４    ＲＡＭ
２４ａ  登録メモリ
２４ｂ  合成メモリ
２５    表示駆動回路
３２    表示部
３２ａ  パーツ画像配置領域
３３    ＲＯＭ
３３ａ  パーツ画像メモリ
３３ｂ  家相評価データメモリ
３３ｃ  方位指定メモリ
３４    ＲＡＭ
３４ａ  登録メモリ
４３    ＲＯＭ
４３ａ  パーツ画像メモリ
４３ｂ  家相評価データメモリ
４４    ＲＡＭ
４４ａ  登録メモリ
【図１】
0003702527.tif 000003
【図２】
0003702527.tif 000004
【図３】
0003702527.tif 000005
【図４】
0003702527.tif 000006
【図５】
0003702527.tif 000007
【図６】
0003702527.tif 000008
【図７】
0003702527.tif 000009
【図８】
0003702527.tif 000010
【図９】
0003702527.tif 000011
【図１０】
0003702527.tif 000012
【図１１】
0003702527.tif 000013
【図１２】
0003702527.tif 000014
【図１３】
0003702527.tif 000015
【図１４】
0003702527.tif 000016
【図１５】
0003702527.tif 000017
【図１６】
0003702527.tif 000018
【図１７】
0003702527.tif 000019
【図１８】
0003702527.tif 000020
【図１９】
0003702527.tif 000021
【図２０】
0003702527.tif 000022
【図２１】
0003702527.tif 000023
【図２２】
0003702527.tif 000024
【図２３】
0003702527.tif 000025
【図２４】
0003702527.tif 000026
【図２５】
0003702527.tif 000027
【図２６】
0003702527.tif 000028
【図２７】
0003702527.tif 000029
【図２８】
0003702527.tif 000030
【図２９】
0003702527.tif 000031
【図３０】
0003702527.tif 000032
【図３１】
0003702527.tif 000033