(57)【要約】【課題】  的確にかつ迅速に手相線を入力することができ、操作に不慣れであっても十分に手相線を入力することができ、手相を的確に鑑定できる手相鑑定装置を提供する。【解決手段】  手相パターンを生成するための予め定められた複数の選択用手相線を示す手相線データが記憶手段に記憶されており、操作者の操作に基づいて、複数の選択用手相線から所定の手相線を選択して、選択された所定の手相線によって生成された手相パターンにより鑑定する。【選択図】  図４
2010240133.tif 000002
【特許請求の範囲】
【請求項１】
手相パターンにより鑑定する手相鑑定装置であって、
手相パターンを生成するための予め定められた複数の選択用手相線を示す手相線データが記憶された記憶手段と、
操作者の操作に基づいて、前記複数の選択用手相線から所定の手相線を選択する選択手段と、
選択された前記所定の手相線を表示する表示手段と、
選択された前記所定の手相線によって生成された手相パターンにより鑑定する鑑定手段と、を有する手相鑑定装置。
【請求項２】
前記複数の選択用手相線は、手相線の形態に基づいて定められた複数の形態基準毎に分類され、
前記手相線データは、前記複数の形態基準毎に対応付けられて前記記憶手段に記憶された請求項１に記載の手相鑑定装置。
【請求項３】
前記選択手段は、前記複数の形態基準毎に所定の手相線を選択し、
前記表示手段には、前記複数の形態基準毎に選択された所定の手相線を重ねて表示する請求項２に記載の手相鑑定装置。
【請求項４】
前記複数の形態基準は、手相線の形態の精粗に応じて階層的に定められた請求項２又は３に記載の手相鑑定装置。
【請求項５】
前記複数の形態基準は、手相線が占める範囲の大きさに応じて階層的に定められた請求項２又は３に記載の手相鑑定装置。
【請求項６】
前記鑑定手段は、前記選択手段によって所定の手相線が選択される度に、選択された前記所定の手相線によって構成される手相パターンにより鑑定する請求項１ないし５のいずれかに記載の手相鑑定装置。
【請求項７】
前記記憶手段は、有名人の手相パターンが定められた有名人手相線データが記憶され、
前記選択手段によって選択された前記所定の手相線により構成される手相パターンと、前記有名人手相線データとの比較結果を前記表示手段に表示する比較手段を有する請求項１ないし６のいずれかに記載の手相鑑定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
手相を構成する手相パターンを生成して鑑定する装置に関する。
【背景技術】
【０００２】
従来から、手相を鑑定するための手相鑑定装置が考案されてきた。この従来の手相鑑定装置は、スキャナなどの光学読み取り装置によって手の平の画像を取り込み、画像処理を施してから手相を鑑定するものであった（例えば、特許文献１〜特許文献７参照）。このような装置は、フィルタ処理などの各種の画像処理によって、手の平の画像から手相線を抽出するものであった。しかしながら、手の平には指紋や皺などの各種の線が形成されており、各種の画像処理を施しても、手相の鑑定に必要な手相線のみを抽出することは極めて困難であり、鑑定の結果が不正確となりやすかった。また、手相線の抽出の精度を上げようとすると、複数種類の画像処理などが必要になり、処理に要する時間が長くならざるを得なかった。
【０００３】
さらに、画像処理により手相線を抽出する場合には、抽出された手相線と予め登録された領域の手相線との対比を行うことによって、手相線の線種や線形を導き出す必要があるが、抽出された手相線が存在する領域の判断や、手相線の線種、線形の判断についても不正確となりやすかった。このため、従来の手相鑑定装置では、大まかな鑑定結果しか得ることができなかった。
【０００４】
また、従来の手相鑑定装置では、画像処理による抽出によって手相線を取得するのではなく、手相線をトレース入力するものもあった（例えば、特許文献８及び９参照）。このような従来の手相鑑定装置は、操作者（ユーザ）が自己の操作によってトレース入力するものであっため、操作者が操作に不慣れな場合には、適切な手相線を入力することが困難になり、不正確な手相線が入力されたときには、鑑定の結果も不正確にならざるを得なかった。
【０００５】
さらに近年においては、カメラ付きの携帯電話や端末装置で手相の像を撮影し、撮影した手相の像をサーバに送信して鑑定するものもある（例えば、特許文献１０及び１１参照）。このようなものもサーバで画像処理を行うものであり、上述したように不正確になりやすかった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平５−１１５６１５号公報
【特許文献２】特開平５−２００１５７号公報
【特許文献３】特開平５−３３４４１９号公報
【特許文献４】特開平７−２１３４８号公報
【特許文献５】特開平７−２１３６６号公報
【特許文献６】特開平８−３０９０３３号公報
【特許文献７】特開平１０−２７７２５９号公報
【特許文献８】特開平５−１５８８８２号公報
【特許文献９】特開平５−１５８８８３号公報
【特許文献１０】特開２００２−１７００４５号公報
【特許文献１１】特開２００６−６７４８６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述したように、従来の装置では、画像処理による手相線の抽出は不十分であった。また、不慣れな操作者が手相線を操作した場合には、適切に入力することが困難であった。
【０００８】
本発明は、上述の点に鑑みてなされたものであり、その目的とするところは、操作者が、的確にかつ迅速に手相線を入力することができるともに、操作に不慣れであっても十分に手相線を入力することができ、手相を的確に鑑定できる手相鑑定装置を提供することにある。
【課題を解決するための手段】
【０００９】
以上のような目的を達成するために、本発明においては、以下のような手相鑑定装置を提供する。
【００１０】
本発明の実施の形態に係る特徴は、
手相パターンにより鑑定する手相鑑定装置であり、
手相パターンを生成するための予め定められた複数の選択用手相線を示す手相線データが記憶された記憶手段と、
操作者の操作に基づいて、前記複数の選択用手相線から所定の手相線を選択する選択手段と、
選択された前記所定の手相線を表示する表示手段と、
選択された前記所定の手相線によって生成された手相パターンにより鑑定する鑑定手段と、を有することである。
【００１１】
この構成によれば、複数の選択用手相線から所定の手相線を選択することで、手相パターンを生成するので、手相パターンを容易にかつ迅速に生成することができる。また、選択するだけで、手相パターンを生成することができるので、操作者が装置に不慣れであっても所望する手相パターンを生成でき、鑑定結果の信頼性を向上させることができる。
【００１２】
本発明の実施の形態に係る特徴は、
前記複数の選択用手相線は、手相線の形態に基づいて定められた複数の形態基準毎に分類され、
前記手相線データは、前記複数の形態基準毎に対応付けられて前記記憶手段に記憶されたことである。
【００１３】
この構成によれば、複数の形態基準毎に対応付けられて手相線データが記憶されているので、所望する手相パターンを容易に生成でき、鑑定の精度を高めることができる。
【００１４】
本発明の実施の形態に係る特徴は、
前記選択手段は、前記複数の形態基準毎に所定の手相線を選択し、
前記表示手段には、前記複数の形態基準毎に選択された所定の手相線を重ねて表示することである。
【００１５】
この構成によれば、複数の手相線を順次選択していくことができるので、複雑な手相パターンであっても、手相パターンを容易にかつ迅速に生成することができる。
【００１６】
本発明の実施の形態に係る特徴は、
前記複数の形態基準は、手相線の形態の精粗に応じて階層的に定められたことである。
【００１７】
この構成によれば、手相線の詳細を順次定めていくことができるので、鑑定の精度を徐々に高めていくことができる。
【００１８】
本発明の実施の形態に係る特徴は、
前記複数の形態基準は、手相線が占める範囲の大きさに応じて階層的に定められたことである。
【００１９】
この構成によれば、手相線の大まかな形態から細かい形態に至るまで徐々に定めていくことができ、鑑定の精度を徐々に向上させていくことができる。
【００２０】
本発明の実施の形態に係る特徴は、
前記鑑定手段は、前記選択手段によって所定の手相線が選択される度に、選択された前記所定の手相線により構成される手相パターンにより鑑定することである。
【００２１】
この構成によれば、大まかな結果から詳細な結果に至るまで鑑定することができるので、操作者の所望する段階の鑑定結果を知得することができる。
【００２２】
本発明の実施の形態に係る特徴は、
前記記憶手段は、有名人の手相パターンが定められた有名人手相線データが記憶され、
前記選択手段によって選択された前記所定の手相線により構成される手相パターンと、前記有名人手相線データとの比較結果を前記表示手段に表示する比較手段を有することである。
【００２３】
この構成によれば、有名人の手相やその鑑定結果と、入力された手相やその鑑定結果とが、どの程度似ているのか、又はどの程度異なっているのかを知得することができ、手相に興味を持たせることができる。
【発明の効果】
【００２４】
本発明の手相鑑定装置は、的確にかつ迅速に手相線を入力することができ、操作に不慣れであっても十分に手相線を入力することができ、手相を的確に鑑定できる。
【図面の簡単な説明】
【００２５】
【図１】本発明の第１の実施の形態の手相鑑定装置１００の構成を示すブロック図である。
【図２】本発明の第１の実施の形態の手相鑑定装置１００における手相の鑑定の手順の概略を示すフローチャートである。
【図３】本発明の第１の実施の形態の手相鑑定装置１００において実行される手相の鑑定のメイン処理のサブルーチンを示すフローチャートである。
【図４】本発明の第１の実施の形態の手相鑑定装置１００において実行される手相の鑑定の横線入力処理のサブルーチンを示すフローチャートである。
【図５】本発明の第１の実施の形態の手相鑑定装置１００のＲＯＭ１１２に記憶されている第１階層用〜第３階層用の手相線データの構成を示すテーブルである。
【図６】本発明の第１の実施の形態の手相鑑定装置１００における横線入力の第１階層の手相線の入力の例を示す図である。
【図７】本発明の第１の実施の形態の手相鑑定装置１００における横線入力の第２階層の手相線の入力の例を示す図である。
【図８】本発明の第１の実施の形態の手相鑑定装置１００における横線入力の第３階層の手相線の入力の例を示す図である。
【図９】本発明の第１の実施の形態の手相鑑定装置１００における縦線入力の第２階層の手相線の入力の例を示す図である。
【図１０】本発明の第２の実施の形態による手相線の入力の例を示す図である。
【図１１】比較する手相線の形態の類否を判断するための処理のサブルーチンを示すフローチャートである。
【図１２】本発明の第４の実施の形態の手相鑑定装置４００において実行される手相の鑑定の横線入力処理のサブルーチンを示すフローチャートである。
【図１３】表示する手相線の順番を定める処理のサブルーチンを示すフローチャートである。
【図１４】本発明の第４の実施の形態の手相鑑定装置４００のＲＯＭ１１２に記憶されている第１階層用の手相線データの構成を示すテーブルである。
【発明を実施するための形態】
【００２６】
＜＜＜本発明の実施の形態に係る特徴＞＞＞
以下では、本発明の実施の形態に係る特徴について説明する。
【００２７】
本発明の実施の形態に係る特徴は、手相パターンにより鑑定する手相鑑定装置であり、記憶手段と選択手段と表示手段と鑑定手段とを有することである。
【００２８】
記憶手段には、手相線データが記憶されている。手相線データは、手相パターンを生成するために、データ処理できるように手相線をデータ化したものである。手相線は、複数の選択用手相線からなる。
【００２９】
選択手段は、操作者が操作できるものである。選択手段は、操作者の操作に基づいて、複数の選択用手相線から所定の手相線を選択する。複数の選択用手相線から所定の手相線を選択することによって、手相パターンが生成される。また、表示手段は、選択された所定の手相線を表示するものである。鑑定手段は、選択された所定の手相線によって生成された手相パターンにより手相の鑑定をする。
【００３０】
本明細書において、手相パターンは、手のひらに形成された手相の全体を示す外見や外観をいう。ここで、手のひらは、実際の手のひらのみならず、演算処理などで用いるために仮想的に定められた手のひらも含む。したがって、手相パターンには、仮想的に定められた手のひらに形成する手相も含まれる。
【００３１】
手相線は、手相パターンを構成する線や線群であり、各種の形状や大きさや広がりなどを有する線や線群をいう。なお、手相線は、手のひらに形成されたものであり、複数の短い線が集まって構成されている場合が多く、１本の線として扱うことができないものもあるが、このような場合には、所定の纏まった線群を単一の手相線として扱う。このような観点から、上述したように、手相線を、線のみならず線群とも称する。さらに、手相線には、単なる線や線群のみならず、楕円や多角形などの形状を有するものや、線によって囲まれた領域や、手のひらの所定の位置において広がった領域も含まれる。
【００３２】
また、本明細書において、手相線の形態は、手のひらに形成された手相線のかたちやありさまをいう。手相線の形態には、鎖状線、二重ライン、姉妹線、中断線、波線などがある。例えば、鎖状線は、鎖状の形の線がからんだり連なったりして形成されている線をいう。二重ラインは、主要の線に平行して形成された長い線をいう。姉妹線は、主要の線に平行して形成された短い線をいう。中断線は、線が途中で切れているものをいう。波線は、波打つように蛇行して形成された線をいう。
【００３３】
上述したように、本明細書においては、手相線は、単なる線や線群だけでなく、楕円や多角形などの形状を有するものや、ある程度広がった領域も含まれる。したがって、手相線の形態には、単に線のかたちやありさまだけでなく、全体の形状も含まれる。例えば、十字紋、三角紋、島紋、星紋、四角紋、格子紋、環紋、斑点なども手相線に含まれる。十字紋は、短い二本の線が交わってできる小さな十字状の印をいう。三角紋は、三本の線が三角形を作っている印をいう。島紋は、いずれかの線の上に形成される印であり、島状の形状を有する印をいう。星紋は、３本又は４本の短い線が交差してできる印をいう。四角紋は、４本の線によって形成される四角状の形状を有する印をいう。格子紋は、複数の線が交差することによって形成される格子状の形状を有する印をいう。環紋は、円状の形状を有する印をいう。斑点は、点状の形状を有する印をいう。
【００３４】
上述したように、島紋は、いずれかの線の上に形成される印であり、他の手相線とともに形成される印である。これに対して、十字紋などのその他のものは、他の手相線とは独立して形成される印である。
【００３５】
なお、本明細書においては、手相線の種類とは、いわゆる手相占いなどに用いる線の種類をいい、例えば、生命線、頭脳線、感情線、運命線、太陽線、財運線、結婚線、向上線などの線をいう。さらに、本明細書においては、手相線の種類には、木星丘、土製丘、太陽丘、水星丘、金星丘、月丘、第１火星丘、第２火星丘、火星平原などの二次元的に又は三次元的に広がった領域も含まれるものとする。
【００３６】
また、本明細書においては、後述するように、上述した生命線と頭脳線と感情線との３本の手相線を横基本線と称し、運命線と太陽線との２本の手相線を縦基本線と称する。さらに、十字紋、三角紋、島紋、星紋、四角紋、格子紋、環紋、斑点などの印を特徴線と称する。
【００３７】
上述したように、記憶手段には、手相線データが記憶されている。上述した各種の形態を有する手相線が定められ、その手相線に対応した手相線データが記憶手段に記憶されている。この各種の形態を有する手相線が、複数の選択用手相線であり、操作者が選択できるように定められた手相線である。これらの複数の選択用手相線から、操作者が所望するものを選択することによって、操作者が所望する手相パターンを生成することができる。
【００３８】
複数の選択用手相線の各々に対して、予め鑑定内容が定められていることが好ましい。この鑑定内容は、操作者が認識できる情報、例えば文字情報などの視認できる情報からなるものが好ましい。操作者が所望するものを選択した手相線に対応した鑑定内容を選択して表示することで、鑑定の結果を表示することができる。
【００３９】
このようにしたことにより、的確にかつ迅速に手相線を入力することができるとともに、操作者が操作に不慣れであっても十分に手相線を入力することができる。
【００４０】
また、複数の選択用手相線を、手相線の形態に基づいて定められた複数の形態基準毎に分類し、手相線データは、前記複数の形態基準毎に対応付けられて前記記憶手段に記憶されたものが好ましい。
【００４１】
上述したように、複数の選択用手相線を、複数の形態基準毎に分類する。この複数の形態基準は、手相線の形態に基づいて定められたものである。このように、選択用手相線が手相線の形態によって分類されているので、手相線の形態を操作者に識別しやすくでき、操作者が手相線を選択する操作を容易にすることができる。
【００４２】
さらに、選択手段は、複数の形態基準毎に所定の手相線を選択し、表示手段に、複数の形態基準毎に選択された所定の手相線を重ねて表示するのが好ましい。手相線を選択して、選択された所定の手相線を重ねていくことで、手相パターンを生成することができるので、操作に不慣れな操作者であっても、所望する手相パターンを生成することができるとともに、操作に慣れることなく簡便に操作できる手相鑑定装置を提供することができる。
【００４３】
この複数の形態基準は、手相線の形態の精粗に応じて階層的に定められたものが好ましい。手相線の形態が粗いものは、手相線の全体的な形態を特定するものである。また、手相線の形態が細かいものは、手相線の部分的な形態を特定するものである。このようにすることで、手相線の形態の全体的な特徴から部分的な特徴までを定めて、手相パターンを生成することができる。
【００４４】
また、複数の形態基準は、手相線が占める範囲の大きさに応じて階層的に定められたものが好ましい。手相線が占める範囲の大きいものは、手相線の全体的な形態を特定するものである。また、手相線が占める範囲の小さいものは、手相線の部分的な形態を特定するものである。このようにすることで、手相線の形態の全体的な特徴から部分的な特徴までを定めて、手相パターンを生成することができる。
【００４５】
鑑定手段は、選択手段によって所定の手相線が選択される度に鑑定するものが好ましい。最終的な手相パターンを生成するよりも前に、暫定的な鑑定をすることができ、操作者は、鑑定の概略的な結果を迅速に知得することができる。
【００４６】
操作者によって手相線が選択されて生成された手相パターンと、有名人の手相パターンとを比較することにより、生成された手相パターンの人物の運勢と、有名人の運勢とを比べて楽しむことができる。
【００４７】
＜＜＜＜第１の実施の形態＞＞＞＞
本発明の第１の実施の形態の手相鑑定装置１００では、第１階層の手相線の選択の処理と、第２階層の手相線の選択の処理と、第３階層の手相線の選択の処理とを実行できる。第１階層から第３階層に向かって実行することにより、概略の形態から詳細の形態までを定めることができる。
【００４８】
＜＜＜手相鑑定装置１００の構成＞＞＞
図１は、本発明の第１の実施の形態の手相鑑定装置１００の構成の概略を示すブロック図である。
【００４９】
手相鑑定装置１００は、中央処理装置１１０（以下、ＣＰＵ１１０と称する。）と、ＲＯＭ１１２（リードオンリーメモリ）と、ＲＡＭ１１４（ランダムアクセスメモリ）とを有する。これらのＣＰＵ１１０とＲＯＭ１１２とＲＡＭ１１４とは、入出力バス１２０によって電気的に接続されており、これらの間でデータ信号やアドレス信号が入出力できるようになされている。
【００５０】
ＣＰＵ１１０は、後述する図３及び図４に示す各種のプログラムを所定のタイミングで読み出して実行する。ＲＯＭ１１２は、これらの各種のプログラムや、これらのプログラムで用いる定数の値などを記憶する。ＲＡＭ１１４は、これらのプログラムを実行したときに用いる変数やフラグの値などを一時的に記憶する。
【００５１】
入出力バス１２０には、入力インターフェイス１３０も電気的に接続されている。入力インターフェイス１３０には、キーボード１３２とマウス１３４とが電気的に接続されている。キーボード１３２やマウス１３４は、操作者であるユーザが操作することができる。ユーザがキーボード１３２やマウス１３４を操作することで、操作に応じた操作信号が、キーボード１３２やマウス１３４から入力インターフェイス１３０に供給される。入力インターフェイス１３０に供給された操作信号は、入力インターフェイス１３０によって所定の信号に変換されて、入出力バス１２０に供給される。このようにすることで、ＣＰＵ１１０は、キーボード１３２やマウス１３４のユーザによる操作に応じた処理を実行することができる。例えば、後述するように、ユーザの操作に応じて手相線を選択する処理を実行することができる。
【００５２】
入出力バス１２０には、表示駆動装置１４０が電気的に接続されている。表示駆動装置１４０には、表示装置１４２が電気的に接続されている。このようにすることで、ＣＰＵ１１０の処理によって、所定の画像を表示装置１４２に表示させることができる。例えば、後述するように、各種の手相線を表示装置１４２に表示させたり、手相パターンの鑑定の結果を表示装置１４２に表示させたりすることができる。
【００５３】
＜＜＜手相の鑑定の手順の概略＞＞＞
図２は、本発明の第１の実施の形態の手相鑑定装置１００における手相の鑑定の手順の概略を示すフローチャートである。なお、図２に示したフローチャートは、第１階層〜第３階層の手相線の選択の処理を概念的に示すためのものである。
【００５４】
図２に示すように、本発明の第１の実施の形態の手相鑑定装置１００は、第１階層の手相線の選択の処理と、第２階層の手相線の選択の処理と、第３階層の手相線の選択の処理とを実行する。第１階層から第３階層に向かって実行することにより、手相線の詳細を順次定めることができる。具体的は、階層の手相線の選択の処理は、手のひらに形成された手相線の全体（手相パターン）の概略を定める処理である。第２階層の手相線の選択の処理は、第１階層の処理によって定められた手相線の詳細を定める処理である。この第１階層と第２階層との処理を実行することにより、手相線の各々について、手のひらの全体に対する手相線の位置や方向や曲率や長さなどの手相線の全体的な形態の概略を定めることができる。さらに、第３階層の手相線の選択の処理は、第１階層及び第２階層の処理によって定められた手相線の更なる詳細を定める処理である。この第３階層の処理によって、手相線の各々を構成している線の種類や線の状態や線の構造などの手相線の各々の詳細な形態を定めることができる。
【００５５】
第１階層から第３階層に向かって実行することにより、手相線の詳細を漸次定めることができる。また、第１階層から第３階層の各々において鑑定を実行することで、大まかな鑑定結果から、詳細な鑑定結果までを知得することができる。例えば、手相によって、大まかな鑑定結果を知りたい場合には、第１階層や第２階層の処理を実行して鑑定をすれば、操作者は、大まかな鑑定結果を知ることができる。さらに詳細を知りたい場合には、第２階層や第３階層の処理を実行することで、詳細な鑑定結果を知ることができる。
【００５６】
このように、第１階層から第３階層に向かって実行できるようにしたことにより、大まかな鑑定結果から詳細な鑑定結果まで、ユーザが所望する詳細レベルの鑑定を行うことができる。
【００５７】
最初に、第１階層の手相線の選択の処理を実行する（ステップＳ１０１）。この第１階層の手相線の選択の処理は、手のひらに形成された手相パターンの全体のおおよその形態を指定するものである。例えば、この第１階層の手相線の選択の処理によって、主要な手相線の位置や、その始点の位置や長さなどの形態を定めることができる。具体的には、生命線、頭脳線、感情線などの手相線の位置や、これら手相線の始点の位置や長さなどの形態を定めることができる。
【００５８】
次に、第２階層の手相線の選択の処理を実行する（ステップＳ１０３）。この第２階層の手相線の選択は、第１階層の手相線の選択の処理で選択された手相パターンを構成する各々の手相線の終点の位置や曲率や方向などの形態を定めることができる。具体的には、生命線、頭脳線、感情線などの手相線の終点の位置や曲率や方向などの形態を定めることができる。なお、本明細書においては、この第２階層の手相線の選択の処理は、手相線の「線方向」を決定するための処理と称する。例えば、線方向は、手相線の始点（先端）から終点への方向や終点の位置をいう。
【００５９】
上述したステップＳ１０１の第１階層の手相線の選択の処理と、ステップＳ１０３の第２階層の手相線の選択の処理とを実行することによって、手相線の各々について、手のひらの全体に対する手相線の位置や方向や曲率や長さなどの手相線の全体的な形態の概略を定めることができる。
【００６０】
さらに、第３階層の手相線の選択の処理を実行する（ステップＳ１０５）。この第３階層の手相線の選択は、第２階層の手相線の選択の処理によって定められた手相線の更なる詳細な形態を定めることができる。例えば、手相線の各々を構成している線の種類や線の状態や線の構造などの手相線の各々の詳細な形態を定めることができる。なお、本明細書においては、この第３階層の手相線の選択の処理は、手相線の「線種」を決定するための処理と称する。例えば、線種は、手相線に含まれる各種の線や点、島等の手相線の状態に変化を与えるものをいう。
【００６１】
最後に、手相の鑑定を実行する（ステップＳ１０７）。手相の鑑定は、上述したステップＳ１０１、Ｓ１０３及びＳ１０５の処理によって定められた手相線の全てから得られた情報を表示装置１４２に文字情報として表示する。このように、上述したステップＳ１０１、Ｓ１０３及びＳ１０５の処理によって定められた手相線から得られた情報の全てを用いて鑑定をすることにより、詳細な鑑定をすることができる。
【００６２】
上述した処理では、ステップＳ１０１、Ｓ１０３及びＳ１０５の処理によって定められた手相線の全てを用いて、ステップＳ１０７で鑑定をする場合を示したが、ステップＳ１０１、Ｓ１０３及びＳ１０５の処理の度に鑑定をするようにしてもよい。このような場合には、ユーザは、大まかな鑑定結果を知得することができる。例えば、手相によって、大まかな鑑定結果を知りたい場合には、第１階層（ステップＳ１０１）や第２階層（ステップＳ１０３）の処理を実行して鑑定をすれば、大まかな鑑定結果を知ることができる。
【００６３】
＜＜手相線の種類＞＞
本実施の形態では、上述したように、第１階層の手相線の選択の処理と、第２階層の手相線の選択の処理と、第３階層の手相線の選択の処理とを順次実行する。これらの３つの処理は、手相線の種類に応じて別個に実行することができる。上述したように、手相線の種類には、生命線、頭脳線、感情線、運命線、太陽線、財運線、結婚線、向上線などの手相線がある。さらに、手相線には、このような単なる線や線群だけでなく、楕円や多角形などの形状を有して独立して存在するものも含まれる。例えば、十字紋、三角紋、島紋、星紋、四角紋、格子紋、環紋、斑点なども、本実施の形態では、手相線の種類に含まれる。
【００６４】
＜横基本線（横線）＞
上述した生命線、頭脳線、感情線などは、指を揃えて広げた手のひらにおいて、揃えた指の方向に対して略垂直方向に形成される。本実施の形態では、このように、揃えた指の方向に対して略垂直方向に形成される手相線を横線と称する。すなわち、手の平を横切る方向成分を主成分とした手相線を横線と称する。特に、上述した生命線と頭脳線と感情線との３本の手相線を横基本線と称する。また、揃えた指の方向に対して略垂直な方向、すなわち、手の平を横切る方向を横方向と称する。
【００６５】
＜縦基本線（縦線）＞
また、運命線、太陽線などは、指を揃えて広げた手のひらにおいて、揃えた指の方向に対して略平行方向に形成される。本実施の形態では、このように、揃えた指の方向に対して略平行方向に形成される手相線を縦線と称する。すなわち、手の平を手首側から指先側へ進行する方向成分を主成分とした手相線を縦線と称する。特に、上述した運命線と太陽線との２本の手相線を縦基本線と称する。また、揃えた指の方向に対して略平行な方向、すなわち、手の平を手首側から指先側へ進行する方向、及びその逆方向を、縦方向と称する。
【００６６】
＜特徴線＞
さらに、本実施の形態では、十字紋、三角紋、島紋、星紋、四角紋、格子紋、環紋、斑点などの印、すなわち、孤立した領域に出現する線や島等のマークを特徴線と称する。
【００６７】
＜＜第１階層、第２階層及び第３階層と、横基本線（横線）、縦基本線（縦線）及び特徴線との関係＞＞
上述したように、第１階層の手相線の選択の処理と、第２階層の手相線の選択の処理と、第３階層の手相線の選択の処理との３つの処理は、手相線の種類に応じて別個に実行することができる。すなわち、第１階層〜第３階層の手相線の選択の処理との３つの処理は、横基本線（横線）と、縦基本線（縦線）と、特徴線とについて別個に実行される。すなわち、横基本線（横線）について、第１階層〜第３階層の手相線の選択の処理を実行し、縦基本線（縦線）について、第１階層〜第３階層の手相線の選択の処理を実行し、特徴線について第１階層〜第３階層の手相線の選択の処理を実行する。このようにすることで、横基本線（横線）と、縦基本線（縦線）と、特徴線との各々について、これらの詳細を漸次定めることができる。
【００６８】
＜＜＜メイン処理＞＞＞
図３は、上述したＣＰＵ１１０によって、所定のタイミングで呼び出されて実行される手相の鑑定のメイン処理を示すサブルーチンを示す。
【００６９】
最初に、ユーザが横線を入力する操作をしたか否かを判断する（ステップＳ３０１）。横線は、上述したように、生命線、頭脳線、感情線などのように、指を揃えた手のひらにおいて、揃えた指の方向に対して略垂直方向（横切る方向成分）を主成分とした手相線である。ユーザが横線を入力する操作をしたと判別したとき（ＹＥＳ）には、後述する図４に示す横線入力の処理を呼び出して実行する（ステップＳ３０３）。
【００７０】
この横線入力の処理で、上述した第１階層、第２階層及び第３階層の手相線の選択の処理が実行される。横線に含まれる手相線の形態を、例えば、生命線、頭脳線、感情線などの手相線の形態を、概略から詳細に向かって、漸次定めることができる。
【００７１】
一方、ユーザが横線を入力する操作をしていないと判別したとき（ＮＯ）には、ユーザが縦線を入力する操作をしたか否かを判断する（ステップＳ３０５）。縦線は、上述したように、運命線や太陽線などのように、指を揃えた手のひらにおいて、揃えた指の方向に対して略平行方向（手の平を手首側から指先側へ進行する方向成分）を主成分とした手相線である。ユーザが縦線を入力する操作をしたと判別したとき（ＹＥＳ）には、縦線入力の処理（図示せず）を呼び出して実行する（ステップＳ３０７）。
【００７２】
この縦線入力の処理でも、上述した第１階層、第２階層及び第３階層の手相線の選択の処理が実行される。縦線に含まれる手相線の形態を、例えば、運命線、太陽線などの手相線の形態を、概略から詳細に向かって、漸次定めることができる。
【００７３】
一方、ユーザが縦線を入力する操作をしていないと判別したとき（ＮＯ）には、ユーザが特徴線を入力する操作をしたか否かを判断する（ステップＳ３０９）。特徴線は、十字紋、三角紋、島紋、星紋、四角紋、格子紋、環紋、斑点などの印、すなわち、孤立した領域に出現する線や島等のマークをいう。ユーザが特徴線を入力する操作をしたと判別したとき（ＹＥＳ）には、特徴線入力の処理（図示せず）を呼び出して実行する（ステップＳ３１１）。
【００７４】
この特徴線入力の処理でも、上述した第１階層、第２階層及び第３階層の手相線の選択の処理が実行される。特徴線に含まれる手相線の形態を、例えば、十字紋、星紋、四角紋などの手相線の形態を、概略から詳細に向かって、漸次定めることができる。
【００７５】
上述したステップＳ３０３、Ｓ３０７又はＳ３１１の処理を実行した後、又はステップＳ３０９の判断処理で、ユーザが特徴線を入力する操作をしていないと判別したとき（ＮＯ）には、鑑定を実行する操作をユーザがしたか否かを判断する（ステップＳ３１３）。鑑定を実行する操作をユーザがしていないと判別したとき（ＮＯ）には、上述したステップＳ３０１に処理を戻す。
【００７６】
一方、鑑定を実行する操作をユーザがしたと判別したとき（ＹＥＳ）には、これまでに入力された手相線である横線、縦線及び特徴線に応じて、最終的な鑑定を実行し（ステップＳ３１５）、鑑定結果を表示装置１４２に表示する（ステップＳ３１７）。
【００７７】
次に、鑑定を終了する操作をユーザがしたか否かを判断する（ステップＳ３１９）。鑑定を終了する操作をユーザがしていないと判別したとき（ＮＯ）には、上述したステップＳ３０１に処理を戻す。一方、鑑定を終了する操作をユーザがしたと判別したとき（ＹＥＳ）には、本サブルーチンを終了する。
【００７８】
この手相の鑑定のメイン処理を実行することによって、横線を入力し、縦線を入力し、特徴線を入力して、これらの入力された横線、縦線及び特徴線により最終的な鑑定をすることができる。なお、上述したように、横線の入力処理では、第１階層〜第３階層の手相線の選択の処理を実行し、縦線の入力処理でも、第１階層〜第３階層の手相線の選択の処理を実行し、さらに、特徴線の入力処理でも、第１階層〜第３階層の手相線の選択の処理を実行する。これらの入力処理については後述する。
【００７９】
＜＜＜横線入力処理＞＞＞
図４は、手相線のうちの横線をユーザの操作に応じて入力するための処理のサブルーチンを示すフローチャートである。この図４に示したサブルーチンは、横線を入力するものであるが、上述したように、横線のうち、生命線と頭脳線と感情線との重要な３本の手相線からなる横基本線のみを入力するものでもよい。
【００８０】
＜＜横線入力処理の概略＞＞
【００８１】
図４に示すサブルーチンは、鑑定に用いる手相線のうちの横線をユーザに入力させるためのものである。手相線の入力は、複数の手相線から選択することによって行われる。複数の手相線の各々の形態は予め定められている。予め定められた複数の手相線の各々は、データ化されて手相線データとしてＲＯＭ１１２に記憶されている。ＲＯＭ１１２から手相線データを読み出して、表示装置１４２に手相線を表示して、ユーザに手相線を選択させることができる。なお、図５に、ＲＯＭ１１２に記憶させた手相線データを示す。このＲＯＭ１１２に記憶させた手相線データについては後述する。
【００８２】
このようにユーザは、表示装置１４２に表示された手相線を選択するだけで鑑定に用いる手相線を入力して決定できるので、手相パターンを容易にかつ迅速に入力することができる。また、予め定められた手相線を選択する操作だけでよいので、手相鑑定装置の操作に対して慣れる必要がない。したがって、手相鑑定装置の操作の慣れや熟練度によって、手相線の形態が異なってしまうことを防止でき、一定の精度を保って手相線を入力することができる。このため、常に、一定の精度を保った鑑定をすることができる。
【００８３】
上述したように、予め定められた複数の手相線の各々は、データ化されて手相線データとしてＲＯＭ１１２に記憶されている。手相線データは、手相線を表示装置１４２に表示するためのデータである。複数の手相線は、上述した第１階層用のものと、第２階層用のものと、第３階層用のものとに分類されて、ＲＯＭ１１２に記憶されている。すなわち、第１階層用の手相線データと、第２階層用の手相線データと、第３階層用の手相線データとがＲＯＭ１１２に記憶されている。
【００８４】
例えば、図５に示すようなテーブルとして、第１階層用〜第３階層用の手相線データがＲＯＭ１１２に記憶されている。図５（ａ）は、第１階層用の手相線データであり、図５（ｂ）は、第２階層用の手相線データであり、図５（ｃ）は、第３階層用の手相線データである。
【００８５】
図５（ａ）に示したテーブルでは、第１階層用の手相線データを固有情報Ａ１〜Ａ６として示した。これらの固有情報Ａ１〜Ａ６は、ＲＯＭ１１２に記憶されている具体的な手相線データを識別する識別情報である。固有情報Ａ１〜Ａ４は、横基本線である生命線や頭脳線や感情線を表示するための手相線データ（ＳＺＫ１〜ＳＺＫ４）を識別する識別情報である。また、固有情報Ａ５は、縦基本線である運命線や太陽線を表示するための手相線データ（ＵＴ）を識別する識別情報である。さらに、固有情報Ａ６は、特徴線を表示するための手相線データ（ｓｉｋｅ）を識別する識別情報である。
【００８６】
図５（ｂ）に示したテーブルでは、第２階層用の手相線データを固有情報Ｂ１〜Ｂ７として示した。これらの固有情報Ｂ１〜Ｂ７も、ＲＯＭ１１２に記憶されている具体的な手相線データを識別する識別情報である。固有情報Ｂ１〜Ｂ４は、生命線を表示するための手相線データ（Ｓ１〜）を識別する識別情報である。また、固有情報Ｂ５〜Ｂ７は、頭脳線を表示するための手相線データ（Ｚ１〜）を識別する識別情報である。
【００８７】
図５（ｃ）に示したテーブルでは、第３階層用の手相線データを固有情報Ｃ１〜Ｃ４として示した。これらの固有情報Ｃ１〜Ｃ４も、ＲＯＭ１１２に記憶されている具体的な手相線データを識別する識別情報である。固有情報Ｃ１〜Ｃ４は、生命線を表示するための手相線データ（Ｓ１１〜）を識別する識別情報である。
【００８８】
なお、図５（ａ）〜（ｃ）に示したテーブルは、手相線データの一部の例を示すものであり、ＲＯＭ１１２には、第１階層用〜第３階層用の手相線データの全てが記憶されている。
【００８９】
上述したように、第１階層の手相線の選択の処理は、手相線の位置や、その始点の位置や長さなどの形態を定めるものである。したがって、第１階層用の手相線データは、手相線の位置や、その始点の位置や長さなどを異ならしめて定められたデータである。また、第２階層の手相線の選択の処理は、手相線の終点の位置や曲率や方向などの形態を定めるものである。したがって、第２階層用の手相線データは、手相線の終点の位置や曲率や方向などを異ならしめて定められたデータである。さらに、第３階層の手相線の選択の処理は、手相線の各々を構成している線の種類や線の状態や線の構造などの手相線の各々の詳細な形態を定めるものである。したがって、第３階層用の手相線データは、線の種類や線の状態や線の構造などを異ならしめて定められたデータである。
【００９０】
第１階層の手相線の選択の処理を実行するときには、第１階層用の手相線データがＲＯＭ１１２から読み出されて、表示装置１４２に表示される。また、第２階層の手相線の選択の処理を実行するときには、第２階層用の手相線データがＲＯＭ１１２から読み出されて、表示装置１４２に表示される。同様に、第３階層の手相線の選択の処理を実行するときには、第３階層用の手相線データがＲＯＭ１１２から読み出されて、表示装置１４２に表示される。
【００９１】
なお、第１階層の手相線の選択の処理は、図４に示すフローチャートのステップＳ４０１〜Ｓ４１５の処理で実行される。また、第２階層の手相線の選択の処理は、図４に示すフローチャートのステップＳ４１７〜Ｓ４３３の処理で実行される。さらに、第３階層の手相線の選択の処理は、図４に示すフローチャートのステップＳ４３５〜Ｓ４５１の処理で実行される。
【００９２】
＜＜横線入力処理の詳細＞＞
＜＜第１階層の手相線の入力＞＞
以下では、まず、横線に関する第１階層の手相線の入力の処理について説明する。この横線についての第１階層の手相線の入力の処理は、ステップＳ４０１〜Ｓ４１５で実行される。上述したように、横線についての第１階層の対象は、生命線、頭脳線、感情線などの複数の手相線である。この第１階層の手相線の入力の処理では、これらの複数の手相線の全体的な形態を定めるための処理である。この第１階層における手相線の全体的な形態とは、手のひらにおける複数の手相線の位置や配置や、複数の手相線の始点の位置や長さなどである。このように、第１階層の手相線の入力の処理では、複数の手相線（横線）を対象としている。以下では、これらを第１階層の横線群と称する。したがって、本明細書においては、第１階層の手相線は、第１階層の横線群を意味する。
【００９３】
最初に、第１階層用の手相線データをＲＯＭ１１２から読み出し（ステップＳ４０１）、ＲＯＭ１１２から読み出した手相線データを用いて、第１階層の横線群を表示装置１４２に表示する（ステップＳ４０３）。このステップＳ４０１及びＳ４０３の処理を実行することによって、例えば、図６（ａ）に示すような画像が表示される。
【００９４】
図６（ａ）に示した例では、第１階層の４つの横線群Ａ〜Ｄが表示装置１４２に表示される。第１階層の４つの横線群Ａ〜Ｄは、代表的かつ基本的な第１階層の複数の手相線である。具体的には、横線群Ａは、生命線の始点と頭脳線の始点とがほぼ一致した複数の手相線である。横線群Ｂは、生命線の始点が、頭脳線の途中の位置にある複数の手相線である。横線群Ｃは、生命線の始点と頭脳線の始点とが、離隔している複数の手相線である。横線群Ｄは、生命線の始点と頭脳線の始点とが一致するとともに、頭脳線と感情線とが重なり合った手相線である。
【００９５】
このように、形態が大きく異なる４つの横線群Ａ〜Ｄを予め定めておくことによって、代表的かつ基本的な第１階層の複数の手相線をユーザに選択可能に提供することができる。形態が大きく異なる４つの横線群Ａ〜Ｄを表示装置１４２に表示するので、これらの４つの横線群Ａ〜Ｄの相違を明確にユーザに示すことができる。このため、ユーザが所望する手相パターンに最も近いものを、的確に選択させることができる。
【００９６】
上述したステップＳ４０３の処理の後、表示装置１４２に表示された４つの横線群Ａ〜Ｄのうちの１つの横線群を選択する操作をユーザが行ったか否かを判断する（ステップＳ４０５）。１つの横線群を選択する操作をユーザが行っていないと判別したとき（ＮＯ）には、終了する操作をユーザが行ったか否かを判断する（ステップＳ４０７）。終了する操作をユーザが行ったと判別したとき（ＹＥＳ）には、直ちに本サブルーチンを終了する。
【００９７】
一方、ステップＳ４０７の判断処理で、終了する操作をユーザが行っていないと判別したとき（ＮＯ）には、上述したステップＳ４０３に処理を戻す。
【００９８】
また、上述したステップＳ４０５の判断処理で、４つの横線群Ａ〜Ｄのうちの１つの横線群を選択する操作をユーザが行ったと判別したとき（ＹＥＳ）には、鑑定を実行する操作をユーザが行ったか否かを判断する（ステップＳ４０９）。
【００９９】
４つの横線群Ａ〜Ｄのうちの１つの横線群を選択する操作をユーザが行ったときには、図６（ｂ）のように、ユーザが選択した横線群が表示装置１４２の中央に表示される。さらに、鑑定を実行するか否かのメッセージが表示装置１４２の右側に表示される。
【０１００】
鑑定を実行する操作をユーザが行ったと判別したとき（ＹＥＳ）には、鑑定を実行し（ステップＳ４１１）、鑑定の結果を表示装置１４２に表示する（ステップＳ４１３）。鑑定の内容は、手相線に対応付けられて、ＲＯＭ１１２に文字情報で予め記憶されている。したがって、ステップＳ４１３の処理は、ユーザによって選択された１つの横線群の手相線に対応付けられた文字情報を表示装置１４２に表示する処理である。上述したステップＳ４１３の処理を実行することによって、図６（ｃ）のように、ユーザが選択した１つの横線群の画像が、表示装置１４２の左側に表示され、その鑑定の内容が、表示装置１４２の右側に表示される。
【０１０１】
上述したステップＳ４１１の鑑定は、４つの横線群Ａ〜Ｄのうち、ユーザが選択した１つの横線群の手相線に基づいて行うものである。上述したように、４つの横線群Ａ〜Ｄは、代表的かつ基本的な第１階層の複数の手相線である。すなわち、４つの横線群Ａ〜Ｄは、主要な横線である生命線と頭脳線と感情線とからなるので、概略的な鑑定をすることができる。このように、第１階層の手相線を選択して入力することで、最終的な鑑定をするよりも前に、ユーザは、大まかな鑑定結果を知得することができる。
【０１０２】
上述したステップＳ４０９の判断処理で、鑑定を実行する操作をユーザが行っていないと判別したとき（ＮＯ）、又はステップＳ４１３の処理を実行したときには、横線群を変更する操作をユーザが行ったか否かを判断する（ステップＳ４１５）。すなわち、４つの横線群Ａ〜Ｄのうちの１つの横線群を、ユーザが改めて選択し直したいか否かを判断する。横線群を変更する操作をユーザが行ったと判別したとき（ＹＥＳ）には、上述したステップＳ４０３に処理を戻す。
【０１０３】
上述したステップＳ４０１〜Ｓ４１５の処理を実行することによって、第１階層の手相線を入力する、すなわち、第１階層の横線群を選択することができる。
【０１０４】
＜＜第２階層の手相線の入力＞＞
以下では、第１階層の手相線の入力の処理によって、選択された１つの横線群の手相線の各々の詳細な形態を定める処理を実行する。この処理が、第２階層の手相線の入力の処理である。この横線についての第２階層の手相線の入力の処理は、後述するステップＳ４１７〜Ｓ４３３で実行される。
【０１０５】
上述したステップＳ４１５の判断処理で、横線群を変更する操作をユーザが行っていないと判別したとき（ＮＯ）には、ユーザは、ユーザが選択した横線群の手相線のうちの１つの手相線を選択する操作をする（ステップＳ４１７）。上述したように、第１の実施の形態における横線群は、生命線、頭脳線、感情線からなる。したがって、このステップＳ４１７の処理は、これらの生命線と頭脳線と感情線とのうちから、１つの手相線を選択する処理である。
【０１０６】
例えば、ステップＳ４１５の判断処理で、横線群を変更する操作をユーザが行っていないと判別したとき（ＮＯ）には、図７（ａ）に示すような画像が表示装置１４２に表示される。図７（ａ）に示すように、第１階層の手相線の入力の処理によって、選択された１つの横線群である生命線、頭脳線、感情線が表示装置１４２の中央に表示される。
【０１０７】
次に、選択された手相線に対する第２階層の手相線データをＲＯＭ１１２から読み出し（ステップＳ４１９）、ＲＯＭ１１２から読み出した手相線データを用いて、第２階層用の形態が異なる複数の手相線を表示装置１４２に表示する（ステップＳ４２１）。
【０１０８】
上述したように、第２階層用の形態が異なる複数の手相線データは、手相線の終点の位置や曲率や方向などを異ならしめて定められたデータである。これらの第２階層用の複数の手相線は、手相線の種類ごとに定められている。すなわち、生命線に対して、第２階層用の異なる形態の手相線が予め定められ、頭脳線に対して、第２階層用の異なる形態の手相線が予め定められ、さらに、感情線に対して、第２階層用の異なる形態の手相線が予め定められている。これらの手相線は、第２階層の手相線データとしてＲＯＭ１１２に記憶されている。
【０１０９】
例えば、上述したステップＳ４１７の処理で、ユーザが頭脳線を選択した場合には、ステップＳ４１９の処理によって、頭脳線に対して予め定められている第２階層用の手相線データをＲＯＭ１１２から読み出し、ステップＳ４２１の処理で、ＲＯＭ１１２から読み出した第２階層用の手相線データを表示装置１４２に表示する。
【０１１０】
このような処理をすることによって、例えば、図７（ｂ）に示すような、頭脳線に対して予め定められている３本の第２階層用の手相線Ｚ２−１〜Ｚ２−３が表示装置１４２に表示される。
【０１１１】
第２階層用の手相線Ｚ２−１は、始点の縦方向の位置と終点の縦方向の位置とがほぼ同じで、横方向に対して略平行になるように形成された頭脳線である。上述したように、本明細書において、横方向とは、揃えた指の方向に対して略垂直な方向、すなわち、手の平を横切る方向である。
【０１１２】
また、第２階層用の手相線Ｚ２−２は、始点の位置よりも、縦方向について、低い位置に終点が位置する。すなわち、第２階層用の手相線Ｚ２−２は、右下がりになるように形成された頭脳線である。さらに、第２階層用の手相線Ｚ２−３は、手相線Ｚ２−２よりも、さらに右下がりになるように形成された頭脳線である。
【０１１３】
このように、頭脳線に対して予め定められている３本の第２階層用の手相線Ｚ２−１〜Ｚ２−３を表示し、３本の第２階層用の手相線Ｚ２−１〜Ｚ２−３のうちの１本を選択することによって、頭脳線について、ユーザが所望する手相線に最も近いものを選択させることができる。
【０１１４】
同様に、生命線や感情線についても、複数本の異なる第２階層用の手相線を予め定めて、手相線データとしてＲＯＭ１１２に記憶させておく。このようにすることで、ステップＳ４１７の処理で、ユーザが生命線を選択したときには、生命線に対して予め定められている複数本の異なる第２階層用の手相線を表示装置１４２に表示して、ユーザに選択させることができる。また、ステップＳ４１７の処理で、ユーザが感情線を選択したときには、感情線に対して予め定められている複数本の異なる第２階層用の手相線を表示装置１４２に表示して、ユーザに選択させることができる。
【０１１５】
このように第２階層の手相線の入力の処理をすることで、頭脳線や生命線や感情線に対して、第１階層よりも詳細な形態を定めることができる。
【０１１６】
上述したステップＳ４２１の処理を実行した後、第２階層用の形態が異なる複数の手相線のうちの１つの手相線を選択する操作をユーザが行ったか否かを判断する（ステップＳ４２３）。１つの手相線を選択する操作をユーザが行っていないと判別したとき（ＮＯ）には、終了する操作をユーザが行ったか否かを判断する（ステップＳ４２５）。終了する操作をユーザが行ったと判別したとき（ＹＥＳ）には、直ちに本サブルーチンを終了する。
【０１１７】
一方、ステップＳ４２５の判断処理で、終了する操作をユーザが行っていないと判別したとき（ＮＯ）には、上述したステップＳ４１７に処理を戻す。
【０１１８】
また、上述したステップＳ４２３の判断処理で、第２階層用の形態が異なる複数の手相線のうちの１つの手相線を選択する操作をユーザが行ったと判別したとき（ＹＥＳ）には、鑑定を実行する操作をユーザが行ったか否かを判断する（ステップＳ４２７）。
【０１１９】
第２階層用の形態が異なる複数の手相線のうちの１つの手相線を選択する操作をユーザが行ったときには、図７（ｃ）のように、ユーザが選択した手相線が表示装置１４２の中央に表示される。さらに、鑑定を実行するか否かのメッセージが表示装置１４２の右側に表示される。
【０１２０】
鑑定を実行する操作をユーザが行ったと判別したとき（ＹＥＳ）には、鑑定を実行し（ステップＳ４２９）、鑑定の結果を表示装置１４２に表示する（ステップＳ４３１）。上述したステップＳ４３１の処理を実行することによって、図７（ｄ）のように、ユーザが選択した頭脳線を含む手相線の画像が、表示装置１４２の左側に表示され、その鑑定の内容が、表示装置１４２の右側に表示される。
【０１２１】
この鑑定の内容も、手相線に対応付けられて、ＲＯＭ１１２に文字情報で予め記憶されている。したがって、ステップＳ４３１の処理は、第１階層と第２階層との入力の処理によって選択された手相線に対応付けられた文字情報を表示装置１４２に表示する処理である。このように、第１階層と第２階層との入力の処理によって選択された手相線を用いて鑑定をすることにより、ステップＳ４１１の鑑定よりも詳細な鑑定をすることができる。
【０１２２】
上述したステップＳ４２７の判断処理で、鑑定を実行する操作をユーザが行っていないと判別したとき（ＮＯ）、又はステップＳ４３１の処理を実行したときには、第２階層用の手相線を変更する操作をユーザが行ったか否かを判断する（ステップＳ４３３）。すなわち、第２階層用の形態が異なる複数の手相線のうちの１つの手相線を、ユーザが改めて選択し直したいか否かを判断する。手相線を変更する操作をユーザが行ったと判別したとき（ＹＥＳ）には、上述したステップＳ４１７に処理を戻す。
【０１２３】
処理をステップＳ４１７に戻すことによって、第２階層の複数の手相線から１つの手相線を選択し直すことができる。また、ステップＳ４１７の処理を実行することによって、第１階層の横線群の手相線のうちの１つの手相線を改めて選択することができる。すなわち、生命線と頭脳線と感情線との手相線のうちから、１つの手相線を選択して、その選択した手相線に対する第２階層の複数の手相線から１つの手相線を選択することができる。
【０１２４】
上述したステップＳ４１７〜Ｓ４３３の処理を実行することによって、第２階層の手相線を入力することができる。すなわち、生命線と頭脳線と感情線との手相線の各々の詳細な形態を決定することができる。
【０１２５】
上述したステップＳ４０１〜Ｓ４１５の第１階層の手相線の選択の処理によって、手のひらに形成された手相線の全体（手相パターン）の概略を定めることができる。すなわち、生命線、頭脳線、感情線などの手相線の位置や、その始点の位置や長さなどの形態を定めることができる。
【０１２６】
さらに、上述したステップＳ４１７〜Ｓ４３３の第２階層の手相線の選択の処理によって、第１階層の手相線の選択の処理により定められた手相線の形態の詳細を定めることができる。すなわち、具体的には、生命線、頭脳線、感情線などの手相線の終点の位置や曲率や方向などの形態を定めることができる。
【０１２７】
上述した第１階層の手相線の選択の処理と第２階層の手相線の選択の処理とを実行することにより、生命線と頭脳線と感情線との各々について、手のひらの全体に対する手相線の位置や方向や曲率や長さなどの手相線の全体的な形態の概略を定めることができる。
【０１２８】
＜＜第３階層の手相線の入力＞＞
以下では、第２階層の手相線の入力の処理によって選択された１つの手相線の各々の更なる詳細な形態を定める処理を実行する。この処理が、第３階層の手相線の入力の処理である。この横線についての第２階層の手相線の入力の処理は、後述するステップＳ４３５〜Ｓ４５１で実行される。
【０１２９】
上述したステップＳ４３３の判断処理で、第２階層用の手相線を変更する操作をユーザが行っていないと判別したとき（ＮＯ）には、ユーザは、ユーザが選択した横線群の手相線のうちの１つの手相線を選択する操作をする（ステップＳ４３５）。上述したように、第１の実施の形態における横線群は、生命線、頭脳線、感情線からなる。したがって、このステップＳ４３５の処理は、これらの生命線と頭脳線と感情線との手相線のうちから、１つの手相線を選択する処理である。
【０１３０】
例えば、ステップＳ４３３の判断処理で、第２階層用の手相線を変更する操作をユーザが行っていないと判別したとき（ＮＯ）には、図８（ａ）に示すような画像が表示装置１４２に表示される。図８（ａ）に示すように、第１階層及び第２階層の手相線の入力の処理によって、選択された手相線が表示装置１４２の中央に表示される。
【０１３１】
なお、このステップＳ４３５の処理は、上述したステップＳ４１７の処理と同様に、生命線と頭脳線と感情線との手相線のうちから、１つの手相線を選択する処理であるが、第２階層の手相線の入力の処理によって、形態の詳細が決定された手相線を選択するものである。
【０１３２】
次に、選択された手相線に対する第３階層の手相線データをＲＯＭ１１２から読み出し（ステップＳ４３７）、ＲＯＭ１１２から読み出した手相線データを用いて、第３階層用の形態が異なる複数の手相線を表示装置１４２に表示する（ステップＳ４３９）。
【０１３３】
上述したように、第３階層用の形態が異なる複数の手相線データは、手相線の各々を構成している線の種類や線の状態や線の構造などの手相線の各々の詳細な形態を定めたデータである。これらの第３階層用の複数の手相線は、手相線の種類ごとに定められている。すなわち、生命線に対して、第３階層用の異なる形態の手相線が予め定められ、頭脳線に対して、第３階層用の異なる形態の手相線が予め定められ、さらに、感情線に対して、第３階層用の異なる形態の手相線が予め定められている。これらの手相線は、第３階層の手相線データとしてＲＯＭ１１２に記憶されている。
【０１３４】
例えば、上述したステップＳ４３５の処理で、ユーザが頭脳線を選択した場合には、ステップＳ４３７の処理によって、頭脳線に対して予め定められている第３階層用の手相線データをＲＯＭ１１２から読み出し、ステップＳ４３９の処理で、ＲＯＭ１１２から読み出した第３階層用の手相線データを表示装置１４２に表示する。
【０１３５】
このような処理をすることによって、例えば、図８（ｂ）に示すような、頭脳線に対して予め定められている４本の第３階層用の手相線Ｚ３−１〜Ｚ３−４が、表示装置１４２の右側に表示される。第３階層用の手相線Ｚ３−１は、右端部の近くで分岐点を有する頭脳線である。第３階層用の手相線Ｚ３−２は、略中央で分岐点を有する頭脳線である。第３階層用の手相線Ｚ３−３は、略中央で島紋を有する頭脳線である。第３階層用の手相線Ｚ３−４は、左端部の近くで分岐点を有する頭脳線である。
【０１３６】
このように、頭脳線に対して予め定められている４本の第３階層用の手相線Ｚ３−１〜Ｚ３−４を表示し、４本の第３階層用の手相線Ｚ３−１〜Ｚ３−４のうちの１本を選択することによって、ユーザが所望する手相線に最も近いものを選択させることができる。
【０１３７】
同様に、生命線や感情線についても、複数本の異なる第３階層用の手相線を予め定めて、手相線データとしてＲＯＭ１１２に記憶させておく。このようにすることで、ステップＳ４３５の処理で、ユーザが生命線を選択したときには、生命線に対して予め定められている複数本の異なる第３階層用の手相線を表示装置１４２に表示して、ユーザに選択させることができる。また、ステップＳ４３５の処理で、ユーザが感情線を選択したときには、感情線に対して予め定められている複数本の異なる第３階層用の手相線を表示装置１４２に表示して、ユーザに選択させることができる。
【０１３８】
このように第３階層の手相線の入力の処理をすることで、頭脳線や生命線や感情線に対して、第２階層よりも詳細な形態を定めることができる。
【０１３９】
上述したステップＳ４３９の処理を実行した後、第３階層用の形態が異なる複数の手相線のうちの１つの手相線を選択する操作をユーザが行ったか否かを判断する（ステップＳ４４１）。１つの手相線を選択する操作をユーザが行っていないと判別したとき（ＮＯ）には、終了する操作をユーザが行ったか否かを判断する（ステップＳ４４３）。終了する操作をユーザが行ったと判別したとき（ＹＥＳ）には、直ちに本サブルーチンを終了する。
【０１４０】
一方、ステップＳ４４３の判断処理で、終了する操作をユーザが行っていないと判別したとき（ＮＯ）には、上述したステップＳ４３５に処理を戻す。
【０１４１】
また、上述したステップＳ４４１の判断処理で、第３階層用の形態が異なる複数の手相線のうちの１つの手相線を選択する操作をユーザが行ったと判別したとき（ＹＥＳ）には、鑑定を実行する操作をユーザが行ったか否かを判断する（ステップＳ４４５）。
【０１４２】
第３階層用の形態が異なる複数の手相線のうちの１つの手相線を選択する操作をユーザが行ったときには、図８（ｃ）のように、ユーザが選択した手相線が表示装置１４２の中央に表示される。さらに、鑑定を実行するか否かのメッセージが表示装置１４２の右側に表示される。
【０１４３】
鑑定を実行する操作をユーザが行ったと判別したとき（ＹＥＳ）には、鑑定を実行し（ステップＳ４４７）、鑑定の結果を表示装置１４２に表示する（ステップＳ４４９）。上述したステップＳ４４９の処理を実行することによって、図８（ｄ）のように、ユーザが選択した頭脳線を含む手相線の画像が、表示装置１４２の左側に表示され、その鑑定の内容が、表示装置１４２の右側に表示される。
【０１４４】
この鑑定の内容も、手相線に対応付けられて、ＲＯＭ１１２に文字情報で予め記憶されている。したがって、ステップＳ４４９の処理は、第１階層と第２階層と第３階層との入力の処理によって選択された手相線に対応付けられた文字情報を表示装置１４２に表示する処理である。このように、第１階層と第２階層と第３階層との入力の処理によって選択された手相線を用いて鑑定をすることにより、ステップＳ４２９の鑑定よりも詳細な鑑定をすることができる。
【０１４５】
上述したステップＳ４４５の判断処理で、鑑定を実行する操作をユーザが行っていないと判別したとき（ＮＯ）、又はステップＳ４４９の処理を実行したときには、第３階層用の手相線を変更する操作をユーザが行ったか否かを判断する（ステップＳ４５１）。すなわち、第３階層用の形態が異なる複数の手相線のうちの１つの手相線を、ユーザが改めて選択し直したいか否かを判断する。手相線を変更する操作をユーザが行ったと判別したとき（ＹＥＳ）には、上述したステップＳ４３５に処理を戻す。
【０１４６】
処理をステップＳ４３５に戻すことによって、第３階層の複数の手相線から１つの手相線を選択し直すことができる。また、ステップＳ４３５の処理を実行することによって、生命線と頭脳線と感情線との手相線のうちから、１つの手相線を選択して、その選択した手相線に対する第３階層の複数の手相線から１つの手相線を選択することができる。
【０１４７】
上述したステップＳ４３５〜Ｓ４５１の処理を実行することによって、第３階層の手相線を入力することができる。すなわち、生命線と頭脳線と感情線との各々のより詳細な形態を決定することができる。
【０１４８】
上述したステップＳ４０１〜Ｓ４５１の処理を実行することによって、横線に含まれる手相線を第１階層から第３階層に亘って選択して、横線に含まれる手相線の形態を決定することができる。
【０１４９】
＜＜＜縦線入力処理＞＞＞
手相線のうちの横線は、図４に示したサブルーチンを実行することによって入力することができる。縦線についても、同様の処理（図示せず）を実行することによって、縦線に含まれる手相線の形態を決定することができる。例えば、縦線についても、横線の入力と同様に、縦基本線である運命線と太陽線とを、第１階層〜第３階層の手相線の選択の処理によって入力することができる。
【０１５０】
縦線についても、第１階層の手相線の選択の処理によって、手のひらに形成された手相線の全体（手相パターン）の概略を定めることができる。すなわち、運命線と太陽線などの手相線の位置や、その始点の位置や長さなどの形態を定めることができる。
【０１５１】
さらに、縦線についての第２階層の手相線の選択の処理によって、第１階層の手相線の選択の処理により定められた手相線の形態の詳細を定めることができる。すなわち、具体的には、運命線と太陽線などの手相線の終点の位置や曲率や方向などの形態を定めることができる。
【０１５２】
例えば、図９（ａ）に示したように、運命線について、３本の第２階層用の手相線Ｕ２−１〜Ｕ２−３を予め定めておき、表示装置１４２に表示する。第２階層用の手相線Ｕ２−１は、右下方向に延びる運命線である。また、第２階層用の手相線Ｕ２−２は、略真下方向に延びる運命線である。さらに、第２階層用の手相線Ｕ２−３は、左下方向に延びる運命線である。このように、３本の第２階層用の手相線Ｕ２−１〜Ｕ２−３のうちの１本をユーザが選択することによって、ユーザが所望する手相線に最も近いものを選択させることができる。
【０１５３】
例えば、ユーザが手相線Ｕ２−１を選択したときには、図９（ｂ）に示すように、ユーザが選択した手相線Ｕ２−１を含む手相線が、表示装置１４２の中央に表示される。
【０１５４】
このように、縦線についても、第１階層の手相線の選択の処理と第２階層の手相線の選択の処理とを実行することにより、運命線と太陽線との各々について、手のひらの全体に対する手相線の位置や方向や曲率や長さなどの手相線の全体的な形態の概略を定めることができる。
【０１５５】
さらにまた、縦線についても、第３階層の手相線の選択の処理によって、手相線の各々を構成している線の種類や線の状態や線の構造などの手相線の各々の詳細な形態を定めることができる。すなわち、具体的には、運命線や太陽線などの手相線の種類や線の状態や線の構造などの詳細な形態を定めることができる。
【０１５６】
＜＜＜特徴線入力処理＞＞＞
特徴線についても、図４に示したサブルーチンと同様の処理（図示せず）を実行することによって、特徴線に含まれる手相線の形態を決定することができる。この特徴線についても、横線や縦線の入力と同様に、第１階層〜第３階層の手相線の選択の処理によって入力することができる。第１階層〜第３階層の手相線の選択の処理を実行することによって、特徴線について、概略の形態から詳細な形態までを定めることができる。
【０１５７】
＜＜＜鑑定の処理＞＞＞
上述したように、横線と縦線と特徴線との各々について、第１階層〜第３階層の手相線の選択の処理を実行し（図３のステップＳ３０１〜Ｓ３１１）、最終的に、鑑定を実行する（図３のステップＳ３１５）。横線と縦線と特徴線との各々について、第１階層〜第３階層の処理によって手相線を決定することで、手相線の詳細な形態まで定めることができ、詳細な形態まで定めた手相線を用いて鑑定をすることで、より的確かつより詳細な鑑定結果を表示することができる（図３のステップＳ３１７）。
【０１５８】
また、上述した図４のステップＳ４１１、Ｓ４２９及びＳ４４７に示したように、第１階層〜第３階層の階層ごとに鑑定を実行できるようにしたことで、暫定的な鑑定を実行することができ、概略的な鑑定結果を知得することもできる。
【０１５９】
以上のようにしたことで、ユーザの要望に応じて、概略の鑑定から詳細な鑑定までの複数の段階の鑑定を実行して表示することができる。
【０１６０】
＜＜＜処理の階層の数＞＞＞
上述した第１の実施の形態では、横線と縦線と特徴線との各々について、第１階層〜第３階層の手相線の選択の処理を実行する場合を示したが、横線と縦線と特徴線との各々で、処理の階層の数を異ならしめてもよい。例えば、横線と縦線とについては、第１階層〜第４階層の手相線の選択の処理を実行し、特徴線については、第１階層〜第２階層の手相線の選択の処理を実行する。手相線の形態の特徴が複雑な場合には、階層を増やすことによって、手相線の形態をより詳細に決定して、より的確な鑑定をすることができる。また、手相線の形態の特徴が単純な場合には、階層を減らすことによって、処理を簡略化することができる。
【０１６１】
また、上述した第２階層及び第３階層の処理では、手相線の種類を予め指定してから、その手相線の形態を定めるように処理をする。このため、手相線の種類を判別するための処理をする必要がないので、処理を簡略化できるとともに、手相線の種類を誤って判別することがなく、鑑定の精度を向上させることができる。
【０１６２】
＜＜＜＜第２の実施の形態＞＞＞＞
上述した第１の実施の形態の手相鑑定装置１００では、第１階層の手相線の選択の処理と、第２階層の手相線の選択の処理と、第３階層の手相線の選択の処理とを実行して、概略の形態から詳細な形態までを定めるものであった。
【０１６３】
この第１の実施の形態における第１階層の手相線の選択の処理は、生命線、頭脳線、感情線などの手相線の位置や、その始点の位置や長さなどの形態を定めるものであった。さらに、第２階層の手相線の選択の処理は、第１階層の手相線の選択の処理で選択された手相パターンを構成する各々の手相線の終点の位置や曲率や方向などの形態を定めるものであった。さらに、第３階層の手相線の選択の処理は、手相線の各々を構成している線の種類や線の状態や線の構造などの手相線の各々の詳細な形態を定めるものであった。
【０１６４】
上述したように、第１の実施の形態では、第１階層の手相線の選択の処理で、手相線の始点を定め、第２階層の手相線の選択の処理で、手相線の終点を定めるものであった。この第２の実施の形態では、第１階層の手相線の選択の処理で、手相線の始点と終点とを定め、始点と終点との間の結ぶ線を選択するものである。
【０１６５】
第１階層の手相線の処理として、図１０に示すように、ユーザの操作によって、手相線の始点を定め（図１０（ａ））、手相線の終点を定める（図１０（ｂ））。次に、第２階層の手相線の処理として、線形を選択することによって定め（図１０（ｃ））、第３階層の手相線の処理として、線種を選択することによって定める（図１０（ｄ））。このようにすることで、図１０（ｅ）に示すように、始点と終点と線形と線種とが定められた手相線を決定することができる。
【０１６６】
この第２階層の手相線の処理である線形の決定は、始点と終点との間を結ぶ手相線の形状を定めるものである。例えば、始点と終点との間を結ぶ線を、直線にするか、上に凸の曲線にするか、下に凸の曲線にするかを選択したり、さらには、曲線の場合には、曲線の曲率も選択したりする。第２の実施の形態の第１階層及び第２階層の手相線の処理を実行することによって、第１の実施の形態の第１階層及び第２階層の手相線の処理と同様に、手相線の各々について、手のひらの全体に対する手相線の位置や方向や曲率や長さなどの手相線の全体的な形態の概略を定めることができる。
【０１６７】
さらに、第３階層の手相線の処理である線種の決定は、上述した第１の実施の形態の第３階層の手相線の選択の処理と同様に、手相線に含まれる各種の線や点、島等の手相線の状態に変化を与える手相線（強調相）を決定するものである（図１０（ｆ）参照）。
【０１６８】
第２の実施の形態における第１階層〜第３階層の手相線の処理を実行することによって、横線と縦線と特徴線とを入力することができ、最終的に、鑑定を実行することができる。横線と縦線と特徴線との各々について、第１階層〜第３階層の処理によって手相線を決定することで、手相線の詳細な形態まで定めることができ、詳細な形態まで定めた手相線を用いて鑑定をすることで、より的確かつより詳細な鑑定結果を表示することができる（図３のステップＳ３１７）。
【０１６９】
なお、第２の実施の形態においても、第１階層〜第３階層の各々の手相線の処理で、暫定的な鑑定を実行することができる。このようにすることで、第２の実施の形態でも、概略的な鑑定結果を知得することもできる。
【０１７０】
以上のようにしたことで、ユーザの要望に応じて、概略の鑑定から詳細な鑑定までの複数の段階の鑑定を実行して表示することができる。
【０１７１】
＜＜＜＜第３の実施の形態＞＞＞＞
上述した第１の実施の形態や第２の実施の形態では、ユーザの操作によって、手相線を選択して入力し、入力した手相線を用いて鑑定をするものであった。入力した手相線を単に鑑定に用いるだけでなく、他の手相線と比較できるようにしてもよい。特に有名人や著名人の手相と比較できるようにすることで、入力した手相線との相違や、入力した手相線を用いて鑑定の相違を表示できるようにしてもよい。
【０１７２】
上述したＲＯＭ１１２に、有名人や著名人などの手相線データを予め記憶させておく。このとき、第１の実施の形態や第２の実施の形態で用いた仮想的な手のひらの大きさや形状に対応させた手相線を手相線データとしてＲＯＭ１１２に記憶させておく。
【０１７３】
有名人や著名人などの実在する人物は、様々に異なる大きさ及び形状の手のひらを有する。したがって、有名人や著名人の手相線は、異なる大きさ及び形状の手のひらに形成されており、有名人や著名人の実際の手のひらに形成された手相線を、そのままデータ化しただけでは、比較が困難になったり、比較に時間を要したり、比較の精度が低下したりする可能性がある。
【０１７４】
このため、有名人や著名人の実際の手のひらに形成された手相線を、第１の実施の形態や第２の実施の形態で用いた仮想的な手のひらの大きさと形状とに対応させて、手相線データとしてＲＯＭ１１２に記憶させておく。
【０１７５】
図１１は、手相線を比較するためのサブルーチンである。このサブルーチンでは、比較することができる手相線について、比較をするための各種の処理を実行する。ここで、比較することができる手相線とは、手相線の種類について、第１の実施の形態や第２の実施の形態によって入力された手相線（以下、単に入力された手相線と称する。）と、有名人や著名人の手相線とで、手相線の種類について対応するものが存在することを意味する。例えば、入力された手相線と有名人や著名人の手相線とのうちの一方のみにしか、感情線が入力されていない場合には、比較することができない。このような場合には、感情線については、比較の対象とはせず、比較できる手相線について処理を実行する。
【０１７６】
最初に、比較することができる手相線について、形状が一致するか否かを判断する（ステップＳ１１１１）。
【０１７７】
さらに、手相線の始点と終点の位置が一致しているか（ステップＳ１１１３）、手相線の長さが一致しているか（ステップＳ１１１５）、手相線の方向が一致しているか（ステップＳ１１１７）、手相線の曲率が一致しているか（ステップＳ１１１９）、その他の処理によって、手相線が一致しているか（ステップＳ１１２１）を判断する。これらの判別結果から類似度を算出して類似度を表示し（ステップＳ１１２３）、本サブルーチンを終了する。
【０１７８】
上述したように、第１の実施の形態においても、第２の実施の形態においても、一定の大きさ及び形状を有する仮想的な手のひらに対して、手相線を入力して決定するものであった。したがって、２つの手相線を比較するときに、規格化をすることなく、直ちに手相線の比較をすることができる。
【０１７９】
上述した手相線の比較は、例えば、２つの手相線の各々の手相線データから相関係数を算出して、相関係数の値から２つの手相線の類否を判断することができる。このような手相線の比較をする場合に、比較する２つの手相線を定めた手のひらの大きさが異なるときには、まず、画像処理によって、手のひらの大きさや形状を一致させて、規格化する必要がある。この規格化の処理が十分でなかった場合には、相関係数を適切に算出できず、類否を誤ってしまう可能性が生ずる。
【０１８０】
しかしながら、上述したように、第１の実施の形態及び第２の実施の形態では、一定の大きさ及び形状を有する仮想的な手のひらに対して手相線を入力するとともに、有名人や著名人の実際の手のひらに形成された手相線も、第１の実施の形態や第２の実施の形態で用いた仮想的な手のひらの大きさと形状とに対応させて、手相線データとしてＲＯＭ１１２に記憶させておくため、手相線を規格化する必要がない。したがって、２つの手相パターンの類否判断を誤って判別することを防止することができる。例えば、一方の生命線と他方の頭脳線とを比較してしまうことを防止することができる。また、規格化する処理をする必要がないので、処理を簡略化することができ、迅速に類否判断をすることができる。
【０１８１】
このようにすることで、２つの手相線の単なる鑑定結果の比較のみならず、２つの手相線の形態の比較も併せて行って、その結果を表示することができる。
【０１８２】
＜＜＜＜第４の実施の形態＞＞＞＞
上述した第１の実施の形態では、第１階層の手相線の選択の処理において、第１階層の４つの横線群Ａ〜Ｄのみから１つの横線群を選択する場合を示した。また、第２階層の手相線の選択の処理においては、第２階層の３本の第２階層用の手相線Ｚ２−１〜Ｚ２−３から１本の手相線を選択する場合を示した。さらに、第３階層の手相線の選択の処理においては、４本の第３階層用の手相線Ｚ３−１〜Ｚ３−４から１本の手相線を選択する場合を示した。
【０１８３】
手相線の形態は、個々人によって異なるものである。したがって、多数の形態の手相線を予め定め、これらの多数の形態の手相線から選択して鑑定できるようにすることで、あらゆるユーザに対応させることができる。しかしながら、多数の形態の手相線を定めた場合には、ユーザが所望する手相線を探すことが困難になったり、手相線を選択する操作に時間を要したり、操作に慣れる必要が生じたりする。この第４の実施の形態では、あらゆるユーザに対応させるために、ユーザが選択可能な手相線を数多く定めるとともに、手相線の選択の操作を容易にすることができ、ユーザが所望する手相線を短時間に探すことができる手相鑑定装置４００を提供する。
【０１８４】
本発明の第４の実施の形態の手相鑑定装置４００のハードウエアの構成は、第１の実施の形態の手相鑑定装置１００と同様であり、したがって、以下では、ＣＰＵやＲＯＭなどのハードウエアを構成する要素については、同様の符号を付して説明する。すなわち、手相鑑定装置４００は、ＣＰＵ１１０と、ＲＯＭ１１２と、ＲＡＭ１１４とを有する。これらのＣＰＵ１１０とＲＯＭ１１２とＲＡＭ１１４とは、入出力バス１２０によって電気的に接続されている。入出力バス１２０には、入力インターフェイス１３０も電気的に接続されている。入力インターフェイス１３０には、キーボード１３２とマウス１３４とが電気的に接続されている。入出力バス１２０には、表示駆動装置１４０が電気的に接続されている。表示駆動装置１４０には、表示装置１４２が電気的に接続されている。
【０１８５】
図１２は、第４の実施の形態の手相鑑定装置４００のＣＰＵ１１０によって実行されるサブルーチンを示すフローチャートである。このサブルーチンは、図４に示したものと同様のもので、手相線のうちの横線をユーザの操作に応じて入力する処理のサブルーチンである。なお、上述した図４のサブルーチンと同様の処理をするステップについては、同じ符号を付した。
【０１８６】
図１２のサブルーチンの処理は、図４のサブルーチンと同様に、手相線の入力は、複数の手相線から選択することによって行われる。複数の手相線の各々の形態は予め定められている。予め定められた複数の手相線の各々は、データ化されて手相線データとしてＲＯＭ１１２に記憶させている。ＲＯＭ１１２から手相線データを読み出して、表示装置１４２に手相線を表示して、ユーザに手相線を選択させることができる。手相線データは、手相線を表示装置１４２に表示するためのデータである。複数の手相線について、第１階層用の手相線データと、第２階層用の手相線データと、第３階層用の手相線データとがＲＯＭ１１２に記憶されている。
【０１８７】
第１階層の手相線の選択の処理を実行するときには、第１階層用の手相線データがＲＯＭ１１２から読み出されて、表示装置１４２に表示される。また、第２階層の手相線の選択の処理を実行するときには、第２階層用の手相線データがＲＯＭ１１２から読み出されて、表示装置１４２に表示される。同様に、第３階層の手相線の選択の処理を実行するときには、第３階層用の手相線データがＲＯＭ１１２から読み出されて、表示装置１４２に表示される。
【０１８８】
第１階層の手相線の選択の処理は、手相線の位置や、その始点の位置や長さなどの形態を定めるものである。したがって、第１階層用の手相線データは、手相線の位置や、その始点の位置や長さなどを異ならしめて定められたデータである。また、第２階層の手相線の選択の処理は、手相線の終点の位置や曲率や方向などの形態を定めるものである。したがって、第２階層用の手相線データは、手相線の終点の位置や曲率や方向などを異ならしめて定められたデータである。さらに、第３階層の手相線の選択の処理は、手相線の各々を構成している線の種類や線の状態や線の構造などの手相線の各々の詳細な形態を定めるものである。したがって、第３階層用の手相線データは、線の種類や線の状態や線の構造などを異ならしめて定められたデータである。
【０１８９】
なお、第１階層の手相線の選択の処理は、図１２に示すフローチャートのステップＳ４０１、Ｓ１２１１、Ｓ４０３〜Ｓ４１５及びＳ１２１３の処理である。また、第２階層の手相線の選択の処理は、図１２に示すフローチャートのステップＳ４１７、Ｓ４１９、Ｓ１２１５、Ｓ４２１〜Ｓ４３３及びＳ１２１７の処理である。さらに、第３階層の手相線の選択の処理は、図１２に示すフローチャートのステップＳ４３５、Ｓ４３７、Ｓ１２１９、Ｓ４３９〜Ｓ４５１及びＳ１２２１の処理である。
【０１９０】
＜＜＜横線入力処理の詳細＞＞＞
＜＜第１階層の手相線の入力＞＞
図４のサブルーチンと同様に、この横線についての第１階層の手相線の入力の処理は、ステップＳ４０１、Ｓ１２１１、Ｓ４０３〜Ｓ４１５及びＳ１２１３である。上述したように、横線についての第１階層の対象は、生命線、頭脳線、感情線などの複数の手相線である。この第１階層の手相線の入力の処理では、これらの複数の手相線の全体的な形態を定めるための処理である。この第１階層における手相線の全体的な形態とは、手のひらにおける複数の手相線の位置や配置や、複数の手相線の始点の位置や長さなどである。このように、第１階層の手相線の入力の処理では、複数の手相線（横線）を対象としているので、以下では、これらを第１階層の横線群と称する。
【０１９１】
最初に、図４のサブルーチンと同様に、ステップＳ４０１の処理を実行して、第１階層用の手相線データをＲＯＭ１１２から読み出す。
【０１９２】
次に、後述する表示内容順序決定のサブルーチンを呼び出して、第１階層の横線群の表示の順序を決定する（ステップＳ１２１１）。この表示順序決定の処理を実行することによって、第１階層の横線群を表示装置１４２に表示する順番を並べ替えて決定する。この順序は、ユーザが手相線を選択した操作の履歴（以下、操作履歴と称する。）に応じて決定される。この第１階層における操作履歴は、ユーザが選択した横線群を示す情報である。後述するように、ユーザが横線群を選択するたびに、ユーザが選択した横線群を識別するための識別情報がＲＡＭ１１４に記憶され、これを操作履歴とする。
【０１９３】
図１３は、表示順序決定処理のサブルーチンを示すフローチャートである。最初に操作履歴が存在するか否かを判断する（ステップＳ１３１１）。操作履歴は、後述するステップＳ１２１３、Ｓ１２１７又はＳ１２２１の処理によってＲＡＭ１１４に記憶される識別情報である。この識別情報は、ユーザが選択した横線群を識別する識別情報である。
【０１９４】
ステップＳ１３１１の判断処理で操作履歴が存在しないと判別したとき（ＮＯ）には、予め定められた手相線が表示されるように決定し（ステップＳ１３１３）、本サブルーチンを終了する。
【０１９５】
ステップＳ１３１１の判断処理で操作履歴が存在すると判別したとき（ＹＥＳ）には、操作履歴を用いて、ユーザが選択した手相線に類似した形態を有する手相線を、似た順番になるように並べ替えて（ステップＳ１３１５）、本サブルーチンを終了する。
【０１９６】
この図１３に示した表示順序決定処理のサブルーチンは、第１階層、第２階層及び第３階層の全てにおいて呼び出されて実行される（ステップＳ１２１１、Ｓ１２１５及びＳ１２１９）。
【０１９７】
図１３に示した表示順序決定の処理において、ユーザが手相線を選択した操作履歴が存在しない場合には、予め定められた第１階層の横線群が表示されるように決定する。この予め定められた第１階層の横線群は、代表的かつ基本的なものが好ましい。代表的かつ基本的な第１階層の横線群として、例えば、上述した第１の実施の形態における４つの横線群Ａ〜Ｄがある（図６（ａ）参照）。
【０１９８】
ユーザの操作履歴が存在しない場合には、ユーザが最終的に選択する手相線を推定できない状態である。したがって、あらゆる形態の横線群をユーザが幅広く選択できるように、第１階層の横線群を表示装置１４２に表示するのが好ましい。すなわち、ユーザの操作履歴が存在しない場合には、まず、最も代表的で基本的な第１階層の横線群を表示装置１４２に表示するのが好ましい。最も代表的で基本的な第１階層の横線群は、手相線の形態の特徴が互いに相違するように定めておくのが好ましい。また、第１の実施の形態では、４つの横線群Ａ〜Ｄのみを用いたが、この第４の実施の形態では、４つの横線群に限られることなく、横線群を構成する手相線の形態の特徴が互いに相違するものであれば、４つよりも多い横線群を定めてもよい。
【０１９９】
なお、操作履歴が存在しない場合とは、例えば、手相鑑定装置１００を立ち上げた後や、ユーザが入れ替わってデータを初期化した後などがある。このような状態は、ユーザは、未だ操作していない状態であり、操作履歴が存在しない状態である。
【０２００】
図１３に示した表示順序決定の処理において、ユーザの操作履歴が存在する場合には、この操作履歴に応じて、第１階層の手相線の表示の順番が決定される。すなわち、ある形態を有する横線群をユーザが既に選択していた場合には、その選択された横線群に類似した形態を有する手相線をユーザが探していると推定できる。したがって、ユーザが選択した手相線に類似した形態を有する手相線を表示装置１４２に表示することによって、ユーザが選択する可能性の高い手相線を表示装置１４２に表示することができる。
【０２０１】
例えば、操作履歴が存在しない場合に、４つの横線群Ａ〜Ｄが表示装置１４２に表示され、ユーザが横線群Ｂを選択したときには、ユーザは、横線群Ｂに似た形態の手相線を探していると推定することができる。したがって、横線群Ｂに似た形態の手相線が、優先して表示装置１４２に表示されるように、表示の順序を並び替えるのが好ましい。すなわち、ユーザが手相線を選択する操作をするときに、横線群Ｂに最も似ている形態の手相線が最初に表示され、手相線の形態の類似の程度が低くなるに従って、後の方に表示されるように、表示の順序を並び替える。
【０２０２】
このように、ユーザが選択する可能性の高い順序で手相線を表示装置１４２に表示することで、ユーザが手相線を選択する処理を迅速に行うことができる可能性が高くなる。さらに、手相線を選択するユーザの操作を簡便にすることができる。ステップＳ１２１１の処理の対象は、第１階層の手相線である。したがって、手相線の形態とは、手のひらにおける手相線の位置や、その始点の位置や長さなどである。
【０２０３】
上述したステップＳ１２１１の処理を実行した後、第１階層の横線群を表示装置１４２に表示する（ステップＳ４０３）。ステップＳ４０３の処理は、第１の実施の形態のステップＳ４０３と同様の処理を実行する。
【０２０４】
なお、表示装置１４２に表示すべき手相線の数が多く、表示装置１４２において一つの画面（一つのページ）で全ての手相線を表示することができない場合もあり得る。このような場合には、ユーザの操作に応じて、表示装置１４２において、スクロール表示したり、改ページしたりできるようにすればよい。
【０２０５】
上述したステップＳ４０３の処理を実行した後、ステップＳ４０５〜Ｓ４１５の処理を実行する。これらの処理は、第１の実施の形態におけるものと同様の処理を実行する。
【０２０６】
さらに、ステップＳ４１５の判断処理で、横線群を変更する操作をユーザが行ったと判別したとき（ＹＥＳ）には、操作履歴をＲＡＭ１１４に記憶させ（ステップＳ１２１３）、上述したステップＳ４０５に処理を戻す。このステップＳ１２１３の処理は、ユーザが選択した横線群を識別するための識別情報をＲＡＭ１１４に記憶する処理である。この選択した横線群を識別するための識別情報を操作履歴とする。このように、横線群を変更する操作を行うたびに、操作履歴はＲＡＭ１１４に記憶される。
【０２０７】
このように、ＲＡＭ１１４に記憶された操作履歴は、ステップＳ１２１１の表示順序決定の処理を実行する際に、ＲＡＭ１１４から読み出されて、表示順序を決定するときに用いられる。
【０２０８】
＜＜第２階層の手相線の入力＞＞
第１階層の手相線の入力の処理によって選択された１つの横線群の手相線の各々の詳細な形態を定める処理を実行する。図１２のステップＳ１２１５とＳ１２１７の処理を除いて、第１の実施の形態における第２階層の手相線の入力と同様である。
【０２０９】
ステップＳ１２１５は、上述したステップＳ１２１１と同様に、第２階層の手相線の表示順序を決定する処理を実行する。また、ステップＳ１２１７においては、第２階層の手相線の操作履歴をＲＡＭ１１４に記憶させる。例えば、ステップＳ４１７の処理で、ある形態を有する頭脳線が選択されたときには、ステップＳ１２１５の処理によって、その選択された頭脳線に似た形態の頭脳線が、優先して表示装置１４２に表示されるように表示の順序を並び替える。すなわち、選択された頭脳線に最も似ている形態の頭脳線が最初に表示され、頭脳線の形態の類似の程度が低くなるに従って、後の方に表示されるように表示の順序を並び替える。
【０２１０】
このように、第２階層の手相線の入力においても、ユーザが選択する可能性の高い順序で手相線を表示装置１４２に表示することで、ユーザが手相線を選択する処理を迅速に行うことができる可能性が高くなる。さらに、手相線を選択するユーザの操作を簡便にすることができる。
【０２１１】
＜＜第３階層の手相線の入力＞＞
第２階層の手相線の入力の処理によって選択された１つの手相線の更なる詳細な形態を定める処理を実行する。図１２のステップＳ１２１９とＳ１２２１の処理を除いて、第１の実施の形態における第３階層の手相線の入力と同様である。
【０２１２】
ステップＳ１２１９は、上述したステップＳ１２１１やＳ１２１３と同様に、第３階層の手相線の表示順序を決定する処理を実行する。また、ステップＳ１２２１において、第３階層の手相線の操作履歴をＲＡＭ１１４に記憶させる。例えば、ステップＳ４３５の処理で、ある形態を有する感情線が選択されたときには、ステップＳ１２１９の処理によって、その選択された感情線に似た形態の感情線が、優先して表示装置１４２に表示されるように表示の順序を並び替える。すなわち、選択された感情線に最も似ている形態の感情線が最初に表示され、感情線の形態の類似の程度が低くなるに従って、後の方に表示されるように表示の順序を並び替える。
【０２１３】
このように、第３階層の手相線の入力においても、ユーザが選択する可能性の高い順序で手相線を表示装置１４２に表示することで、ユーザが手相線を選択する処理を迅速に行うことができる可能性が高くなる。さらに、手相線を選択するユーザの操作を簡便にすることができる。
【０２１４】
また、この第４の実施の形態においても、ステップＳ４１１、Ｓ４２９及びＳ４４７の処理を実行することによって、第１階層や第２階層や第３階層において、概略的な鑑定をすることができる。すなわち、各階層で、ユーザは、大まかな鑑定結果を知得することができる。
【０２１５】
＜第１階層用の手相線データ＞
図１４は、第４の実施の形態の第１階層の手相線の入力の処理で用いる手相線データとその類似データとを示すテーブルの例である。上述したように、第１階層の手相線の入力の処理は、第１階層の横線群を選択する処理である。
【０２１６】
図１４に示した例では、第１階層の手相線として、Ａグループに含まれる横線群、Ｂグループに含まれる横線群、Ｃグループに含まれる横線群及びＤグループに含まれる横線群を定めて用いる。これらの横線群は、生命線と頭脳線と感情線とからなる手相線の群である。
【０２１７】
Ａグループは、生命線の始点と頭脳線の始点とがほぼ一致する形態を有する点で共通する複数の横線群をグループ化したものである。このＡグループに属する複数の横線群は、その他の形態については相違する。Ｂグループは、生命線の始点が、頭脳線の途中の位置にある形態を有する点で共通する複数の横線群をグループ化したものである。このＢグループに属する複数の横線群は、その他の形態については相違する。Ｃグループは、生命線の始点と頭脳線の始点とが離隔している形態を有する点で共通する複数の横線群をグループ化したものである。このＣグループに属する複数の横線群は、その他の形態については相違する。Ｄグループは、生命線の始点と頭脳線の始点とが一致するとともに、頭脳線と感情線とが重なり合った形態を有する点で共通する横線群をグループ化したものである。このＤグループに属する複数の横線群は、その他の形態については相違する。
【０２１８】
なお、上述した横線群Ａは、Ａグループに含まれ、横線群Ｂは、Ｂグループに含まれ、横線群Ｃは、Ｃグループに含まれ、さらに、横線群Ｄは、Ｄグループに含まれる。以下では、この横線群Ａを横線群Ａ１と称し、横線群Ｂを横線群Ｂ１と称し、横線群Ｃを横線群Ｃ１と称し、さらに、横線群Ｄを横線群Ｄ１と称する。
【０２１９】
Ａグループは、横線群Ａ１〜Ａ２０の２０個の横線群からなる。Ｂグループは、横線群Ｂ１〜Ｂ１５の１５個の横線群からなる。Ｃグループは、横線群Ｃ１〜Ｃ２２の２２個の横線群からなる。Ｄグループは、横線群Ｄ１〜Ｄ３４の３４個の横線群からなる。これらの横線群の手相線データは、ＲＯＭ１１２に記憶されている。なお、図１４に示したテーブルには、横線群Ａ１〜Ａ２０の手相線データの各々をＰ−Ａ１〜Ｐ−Ａ２０として示し、横線群Ｂ１〜Ｂ１５の手相線データの各々をＰ−Ｂ１〜Ｐ−Ｂ１５として示し、横線群Ｃ１〜Ｃ２２の手相線データの各々をＰ−Ｃ１〜Ｐ−Ｃ２２として示し、さらに、横線群Ｄ１〜Ｄ３４の手相線データの各々をＰ−Ｄ１〜Ｐ−Ｄ３４として示した。これらは、横線群を識別するための識別情報であり、手相線データは、ＲＯＭ１１２の所定の記憶領域に、ビットマップデータやベクトルデータなどのように、表示装置１４２に表示できるデータとして記憶されている。
【０２２０】
また、図１４のテーブルに示すように、横線群Ａ２〜Ａ２０の各々が、横線群Ａ１に類似している類似度（ＤＳ−Ａ１〜ＤＳ−Ａ２０）と、横線群Ｂ２〜Ｂ１５の各々が、横線群Ｂ１に類似している類似度（ＤＳ−Ｂ１〜ＤＳ−Ｂ１５）と、横線群Ｃ２〜Ｃ２２の各々が、横線群Ｃ１に類似している類似度（ＤＳ−Ｃ１〜ＤＳ−Ｃ２２）と、横線群Ｄ２〜Ｄ３４の各々が、横線群Ｄ１に類似している類似度（ＤＳ−Ｄ１〜ＤＳ−Ｄ３４）とが、ＲＯＭ１１２の所定の記憶領域に類似データとして記憶されている。なお、ＲＯＭ１１２には、これらの類似度（ＤＳ−Ａ１〜ＤＳ−Ａ２０、ＤＳ−Ｂ１〜ＤＳ−Ｂ１５、ＤＳ−Ｃ１〜ＤＳ−Ｃ２２及びＤＳ−Ｄ１〜ＤＳ−Ｄ３４）は、具体的な数値で記憶されている。たとえば、数値が１に近いほど、類似していることを示し、数値が０に近いほど、類似していないことを示す。このように、類似度を数値化してＲＯＭ１１２に記憶させておくことで、比較する横線群が類似しているか否かの判断を容易にすることができる。
【０２２１】
この類似度を示す数値として、手相線データを用いて算出した相関係数を用いるのが好ましい。図１４に示したテーブルでは、Ａ〜Ｄグループごとに、そのグループに含まれる手相線の類似度のみを算出して用いたが、Ａ〜Ｄグループに含まれる全ての手相線に対する類似度を算出して用いてもよい。このようにすることで、異なるグループに含まれる手相線の類似度も参照することができ、異なるグループに含まれる手相線も、似ている順番に含めることができる。
【０２２２】
上述したように、ステップＳ１２１１の表示順序決定の処理では、ユーザが手相線を選択した操作履歴が存在する場合には、この操作履歴を用いて、ＲＯＭ１１２に記憶されている類似度を参照して、ユーザが所望していると推定される手相線についての順序を定めて、その順序で表示装置１４２に手相線を表示する。
【０２２３】
＜＜＜＜第５の実施の形態＞＞＞＞
さらに、上述した第１階層、第２階層及び第３階層の各階層における操作者の選択を補助するため、相違部分を強調するための注目領域を、補助画像として手相線に重畳させて表示してもよい。例えば、横線の第１階層の手相線の入力においては、図６（ａ）に示すように、円形状や楕円形状等の線で囲まれた注目領域を、補助画像として４つの横線群Ａ〜Ｄに重畳させて表示した。
【０２２４】
具体的には、手のひらの画像と横線群Ａ〜Ｃとに重畳させて、円形状の注目領域を補助画像として表示した。このように注目領域を表示したことにより、横線群Ａは、生命線の始点と頭脳線の始点とがほぼ一致した複数の手相線からなることを操作者に着目させることができる。また、横線群Ｂは、生命線の始点が、頭脳線の途中の位置にある複数の手相線からなることを操作者に着目させることができる。さらに、横線群Ｃは、生命線の始点と頭脳線の始点とが、離隔している複数の手相線からなることを操作者に着目させることができる。また、横線群Ｄの手のひらの画像に、楕円形状の注目領域を補助画像として重ねて表示した。このように注目領域を表示したことにより、横線群Ｄは、生命線の始点と頭脳線の始点とが一致するとともに、頭脳線と感情線とが重なり合った手相線であることを操作者に着目させることができる。
【０２２５】
このように、４つの横線群Ａ〜Ｄの各々について、その特徴となる箇所に、円形状や楕円形状等の線で囲まれた注目領域を補助画像として重畳して表示することで、注目領域内では、一の横線群の特徴が他の横線群の特徴と相違することを操作者に明確に注目させることができ、操作者が所望する横線群を的確に認識させて選択させることができる。
【０２２６】
また、横線の第２階層の手相線の入力においては、図７（ｂ）に示すように、略縦長の楕円形状の線で囲まれた注目領域を、補助画像として３本の頭脳線の右端部に重畳させて表示した。このように、略縦長の楕円形状の注目領域を表示したことにより、３本の頭脳線の各々は、その右端部が相違することを操作者に明確に注目させることができ、操作者が所望する頭脳線を的確に認識させて選択させることができる。
【０２２７】
さらに、縦線の第２階層の手相線の入力においては、図９（ａ）に示すように、略横長の楕円形状の線で囲まれた注目領域を、補助画像として３本の運命線の下端部に重畳させて表示した。このように、略横長の楕円形状の注目領域を表示したことにより、３本の運命線の各々は、その下端部が相違することを操作者に明確に注目させることができ、操作者が所望する運命線を的確に認識させて選択させることができる。
【０２２８】
なお、上述した注目領域は、線で囲むことの他に、特定の表示色で他の部位と識別可能に表示してもよい。この場合においても、一の手相線が他の手相線と相違して強調するための注目領域を、重畳させて表示するのが好ましい。このようにすることで、手の平の全体のうちのどの部分に注目して手相線を選択すればよいのかを、注目領域の形状や色彩を用いて操作者に直感的に認識させ、制限された狭い領域内で注目させて、手相線を選択させることができる。このため、手の平の全体の広い領域を視認して、手相線を選択する場合と比較すると、手相線の選択の操作を容易にできる。
【０２２９】
＜＜＜＜第６の実施の形態＞＞＞＞
上述した第１の実施の形態〜第５の実施の形態では、手相鑑定装置を手相鑑定の専用装置として説明したが、これらに限定されるものでない。上述した手相線を選択して手相パターンを生成し、生成した手相パターンを用いて鑑定する手相鑑定ソフトをインストールした各種の装置でもよい。例えば、手相鑑定ソフトをインストールしたパーソナルコンピュータ等の情報処理装置や、家庭用や商用のゲーム機や、携帯電話等の携帯端末装置であってもよい。また、第１の実施の形態〜第５の実施の形態では、キーボード１３２やマウス１３４を用いて手相線を選択する操作を行う場合を示したが、タッチパネルを用いて手相線を選択する操作を行うように構成してもよい。
【０２３０】
上記の手相鑑定ソフトは、特定の手相線の手相情報に新たな意味を付加する手相線の手相情報であるか否かを判定基準として手相線をグループ分けすることにより階層的に定められた複数の手相線データと、これら各手相線データに対応付けられた手相情報とが記憶されたメモリから、同一の階層（グループ）における複数の手相線データを読み出して外部から選択可能に表示装置に表示する第１ステップと、
表示装置に表示された手相線データの何れかが選択されたときに、選択された手相線データの手相情報に新たな意味を付加する下位の階層の手相線データを外部から選択可能に表示装置に表示する第２ステップと、
第１ステップと第２ステップとの１以上の繰り返しによって、選択された手相線データの組み合わせによる手相パターンを表示する第３ステップと、
手相パターンを構成する各手相線データに対応付けられた手相情報を前記メモリから読み出して表示可能にする第４ステップと、を備えている。
【０２３１】
ここで、「特定の手相線の手相情報に新たな意味を付加する手相線の手相情報」とは、例えば、特定の手相線が「慎重である」という意味の手相情報を有していた場合、この手相情報に「少し慎重」や「非常に慎重」等のような新たな意味を付加する手相情報である。「新たな意味」とは、元の手相情報の意味を限定するものや、詳細な意味にするもの、否定的、肯定的な意味にするものである。本実施の形態においては、手相線の形態の精粗が、「特定の手相線の手相情報に新たな意味を付加する手相線の手相情報」に対応するため、この手相線の形態の精粗をグループ（階層）分けの判定基準とし、精粗に応じて手相線を階層的に定めている。ただし、「特定の手相線の手相情報に新たな意味を付加する手相線の手相情報」の関係を有していれば、手相線の形態の精粗以外の手相線が同一の階層に存在していてもよい。
【０２３２】
さらに、上述した手相鑑定ソフトは、ＵＳＢメモリやＣＤ、ＤＶＤ等の記録媒体に記憶され、配布されるようになっていても良い。さらに、手相鑑定ソフトは、インターネット等の通信回線を介してダウンロード可能にされていてもよい。また、手相鑑定ソフトの各ステップの機能を備えた手相鑑定システムであってもよい。具体的には、手相鑑定システムは、表示部と選択部とを備えた複数の携帯型や据置型の端末装置（図１の構成）と、手相鑑定サーバとを通信回線を介して双方向にデータ通信可能に接続し、手相鑑定ソフトの各ステップの機能の全部または一部を、手相鑑定サーバおよび端末装置の何れかに備えた構成にされていてもよい。
【０２３３】
より具体的には、手相鑑定サーバは、階層的に定められた複数の手相線データと、これら各手相線データに対応付けられた手相情報とが記憶されたメモリやハードディスク等の記憶装置と、以下（ａ１）〜（ａ４）の処理を実行するようにプログラムされたコントローラとを有している。（ａ１）は、同一の階層（グループ）における複数の手相線データを読み出して外部から選択可能に端末装置の表示部に表示する処理である。（ａ２）は、表示部に表示された手相線データの何れかが選択されたときに、選択された手相線データの手相情報に新たな意味を付加する下位の階層の手相線データを外部から選択可能に端末装置の表示部に表示する処理である。（ａ３）は、選択された手相線データの組み合わせによる手相パターンを端末装置の表示部に表示する処理である。（ａ４）は、手相パターンを構成する各手相線データに対応付けられた手相情報を記憶装置から読み出して端末装置の表示部に表示や音声出力する処理である。
【０２３４】
＜＜＜＜その他の実施の形態＞＞＞＞
本発明を手相鑑定装置のみでなく、手相鑑定システムとしてもよい。例えば、選択手段と表示手段とを有する端末装置と、記憶手段と鑑定手段と有しかつ端末装置と通信可能なサーバと、からなる手相鑑定システムとすることができる。このようにすることで、ネットワークなどを介して手相の鑑定をすることができる。この場合には、端末装置で手相の画像データを取り込んだり、取り込んだ画像データを画像処理したり、画像データをサーバに送信したりすることがないので、端末装置における負荷を軽減することができる。
【０２３５】
＜＜＜＜手相鑑定装置の概要＞＞＞＞
本実施の形態における手相鑑定装置１００又は４００は、
手相パターンにより鑑定する手相鑑定装置１００又は４００であり、
手相パターンを生成するための予め定められた複数の選択用手相線（例えば、横線群Ａ、Ｂ、Ｃ及びＤ、手相線Ｚ２−１、Ｚ２−２及びＺ２−３、手相線Ｚ３−１、Ｚ３−２、Ｚ３−３及びＺ３−４、並びに手相線Ｕ２−１、Ｕ２−２及びＵ２−３）を示す手相線データが記憶された記憶手段（例えば、ＲＯＭ１１２など）と、
操作者の操作に基づいて、前記複数の選択用手相線から所定の手相線を選択する選択手段（例えば、キーボード１３２、マウス１３４及びＣＰＵ１１０など）と、
選択された前記所定の手相線を表示する表示手段（例えば、表示装置１４２など）と、
選択された前記所定の手相線によって生成された手相パターンにより鑑定する鑑定手段（例えば、ＣＰＵ１１０など）と、を有することを特徴とする。
【０２３６】
この構成によれば、複数の選択用手相線から所定の手相線を選択することで、手相パターンを生成するので、手相パターンを容易にかつ迅速に生成することができる。また、選択するだけで、手相パターンを生成することができるので、操作者が装置に不慣れであっても所望する手相パターンを生成でき、鑑定結果の信頼性を向上させることができる。
【０２３７】
本発明の実施の形態に係る特徴は、
前記複数の選択用手相線は、手相線の形態に基づいて定められた複数の形態基準毎（例えば、第１階層、第２階層、第３階層など）に分類され、
前記手相線データは、前記複数の形態基準毎に対応付けられて前記記憶手段（例えば、ＲＯＭ１１２など）に記憶されたことである。
【０２３８】
この構成によれば、複数の形態基準毎に対応付けられて手相線データが記憶されているので、所望する手相パターンを容易に生成でき、鑑定の精度を高めることができる。
【０２３９】
本発明の実施の形態に係る特徴は、
前記選択手段（例えば、キーボード１３２、マウス１３４及びＣＰＵ１１０など）は、前記複数の形態基準毎に所定の手相線を選択し、
前記表示手段（例えば、表示装置１４２など）には、前記複数の形態基準毎に選択された所定の手相線を重ねて表示することである。
【０２４０】
この構成によれば、複数の手相線を順次選択していくことができるので、複雑な手相パターンであっても、手相パターンを容易にかつ迅速に生成することができる。
【０２４１】
本発明の実施の形態に係る特徴は、
前記複数の形態基準は、手相線の形態の精粗（例えば、第１階層、第２階層、第３階層など）に応じて階層的に定められたことである。
【０２４２】
この構成によれば、手相線の詳細を順次定めていくことができるので、鑑定の精度を徐々に高めていくことができる。
【０２４３】
本発明の実施の形態に係る特徴は、
前記複数の形態基準は、手相線が占める範囲の大きさ（例えば、第１階層、第２階層、第３階層など）に応じて階層的に定められたことである。
【０２４４】
この構成によれば、手相線の大まかな形態から細かい形態に至るまで徐々に定めていくことができ、鑑定の精度を徐々に向上させていくことができる。
【０２４５】
本発明の実施の形態に係る特徴は、
前記鑑定手段は、前記選択手段によって所定の手相線が選択される度に、選択された前記所定の手相線によって構成される手相パターンにより鑑定する（例えば、図４のステップＳ４１１、Ｓ４２９又はＳ４４７など）ことである。
【０２４６】
この構成によれば、大まかな結果から詳細な結果に至るまで鑑定することができるので、操作者の所望する段階の鑑定結果を知得することができる。
【０２４７】
本発明の実施の形態に係る特徴は、
前記記憶手段は、有名人の手相パターンが定められた有名人手相線データが記憶され、
前記選択手段によって選択された前記所定の手相線により構成される手相パターンと、前記有名人手相線データとの比較結果を前記表示手段に表示する比較手段（例えば、ＣＰＵ１１０など）を有することである。
【０２４８】
この構成によれば、有名人の手相やその鑑定結果と、入力された手相やその鑑定結果とが、どの程度似ているのか、又はどの程度異なっているのかを知得することができ、手相に興味を持たせることができる。
【符号の説明】
【０２４９】
１００、４００  手相鑑定装置
１１０  ＣＰＵ
１１２  ＲＯＭ
１１４  ＲＡＭ
１３２  キーボード
１３４  マウス
１４２  表示装置
【図１】
2010240133.tif 000003
【図２】
2010240133.tif 000004
【図３】
2010240133.tif 000005
【図４】
2010240133.tif 000006
【図５】
2010240133.tif 000007
【図６】
2010240133.tif 000008
【図７】
2010240133.tif 000009
【図８】
2010240133.tif 000010
【図９】
2010240133.tif 000011
【図１０】
2010240133.tif 000012
【図１１】
2010240133.tif 000013
【図１２】
2010240133.tif 000014
【図１３】
2010240133.tif 000015
【図１４】
2010240133.tif 000016