(57)【要約】【課題】  占い希望者が、他人との相性の良し悪しを直感的に把握できる相性同時診断装置等を提供する。【解決手段】  占い希望者と１人または２人以上の相手方との相性占い結果を出力する相性診断装置であって、占い希望者と相手方との個人情報入力を促す画面を表示する手段と、個人情報入力を受け付け、あらかじめ定められた占い方式に従って占い希望者と相手方との相性度を演算する手段と、あらかじめ相手方人数ごとに用意された標準相性チャート図形を格納した手段と、入力された相手方人数に対応する標準相性チャート図形を記憶手段から読み出し、相性度に従って読み出された標準相性チャート図形を変型する処理手段と、前記変型された相性チャート図形を出力する手段とを備えた。【選択図】  図１３
2008005876.tif 000002
【特許請求の範囲】
【請求項１】
占い希望者と１人または２人以上の相手方との相性占い結果を出力する相性診断装置であって、前記占い希望者と前記相手方との個人情報入力を促す画面を表示する表示手段と、前記個人情報の画面入力を受け付け、あらかじめ定められた占い方式に従って前記占い希望者と前記相手方との相性度を演算する診断手段と、あらかじめ相手方人数ごとに用意された標準相性チャート図形を格納した記憶手段と、前記入力された相手方人数に対応する標準相性チャート図形を前記記憶手段から読み出し、前記演算された相性度に従って前記読み出された標準相性チャート図形を変型する処理手段と、前記変型された相性チャート図形を出力する出力手段とを備えたことを特徴とする相性診断装置。
【請求項２】
前記の変型は、前記標準相性チャート図形上で、前記占い希望者を意味する図形と前記相手方のいずれかを意味する図形との距離を変更するものであることを特徴とする請求項１に記載の相性診断装置。
【請求項３】
前記相手方の人数が２人以上であり、前記の変型は、前記占い希望者を意味する図形と前記２人以上の相手方をそれぞれ意味する２以上の図形との距離のうち、最大値を基準にして規格化されたものであることを特徴とする請求項２に記載の相性診断装置。
【請求項４】
前記相手方の人数が１人であり、前記の変型は、前記占い希望者を意味する図形と前記相手方を意味する図形との距離を、あらかじめ定められた特定の相性度を意味するあらかじめ定められた距離を基準としてなされることを特徴とする請求項２に記載の相性診断装置。
【請求項５】
さらに、前記占い希望者を写真撮影できる撮影手段と、前記撮影手段で撮影された写真を出力する写真プリント手段とを備え、前記出力手段は、前記変型された相性チャート図形を前記写真に重ねて出力するものであることを特徴とする請求項１から４のいずれかに記載の相性診断装置。
【請求項６】
コンピュータにより、占い希望者と１人または２人以上の相手方との相性占い結果を得る相性診断方法であって、前記占い希望者と前記相手方との個人情報入力を促す画面を表示する表示ステップと、前記個人情報の画面入力を受け付け、あらかじめ定められた占い方式に従って前記占い希望者と前記相手方との相性度を演算する診断ステップと、あらかじめ相手方人数ごとに用意された標準相性チャート図形を格納した記憶手段から、前記入力された相手方人数に対応する標準相性チャート図形を読み出し、前記演算された相性度に従って前記読み出された標準相性チャート図形を変型する処理ステップと、前記変型された相性チャート図形を出力する出力ステップとを、コンピュータに実行させることを特徴とする相性診断方法。
【請求項７】
請求項６に記載の方法をコンピュータに実行させるためのプログラム。
【請求項８】
請求項７に記載のプログラムを格納したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、占い希望者と他人との相性が占えて、占い希望者と各人との相性の良し悪しの程度が直感的に把握できる相性同時診断装置等に関する。
【背景技術】
【０００２】
従来、様々な相性診断装置が開示されている。多くの相性診断装置は、占い希望者１人のその日の運勢や将来の出来事などを星占いのごとき占い方法を用いて占うものであるが、占い希望者とその恋人のような男女間の相性をコンピュータにより占う占い方法も知られている。さらには、３人以上の間の相性を占う相性診断装置等も知られている。
【０００３】
例えば、特許文献１には、西洋占星術の相性判定において適合度の高い相手を紹介するために必要な紹介相手の選択方法として、処理部は入力部より入力された紹介要求および紹介希望者の情報に応じて、紹介希望者の出生時による適合度を西洋占星術の相性判定により判定し、表示部に適合度の高い紹介希望者と適合度等を表示する方法が開示されている。占い結果の表示例としては、適合度の高い相手の氏名を複数表示し、各人との適合どの判定理由がテキスト文で解説された例が示されている。
【０００４】
また、例えば、特許文献２には、１人目と２人目との組と３人目との相性を診断するための装置が開示されており、具体的には、１人目に関するデータを入力する手段と、２人目に関するデータを入力する手段と、３人目に関するデータを入力する手段と、１人目と２人目との相性を診断する２人相性診断手段と、上記２人相性診断手段の診断結果を表示する２人相性診断表示手段と、１人目と２人目との組と、３人目との相性を診断する３人相性診断手段と、上記３人相性診断手段の診断結果を表示する３人相性表示手段とを備えた相性占いゲーム装置が開示されている。占い結果は、１人目と２人目との組に３人目が加わった場合の相性が「悪化」等と表示され、その判定理由がテキスト文で解説される例が示されている。
【０００５】
しかし、いずれも、占い結果を各人ごとに文字で表示し、その判定理由をテキスト文で解説しているにすぎず、各人との相性の良し悪しを占い希望者が直感的に把握することはできなかった。特に、占い希望者に対して占い対象者が多数存在する場合、例えば、複数の友人のうちで相性の程度の違いを知りたい場合や、写真を複数の友人と同時に撮影し、互いの相性を同時に占いたい場合などには、占い希望者と各人との相性の違いを直感的に把握することは困難であった。
【特許文献１】特開２００３−２５６５４１号公報
【特許文献２】特開２００３−３２５９７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、占い希望者が、他人との相性の良し悪しを直感的に把握できる相性同時診断装置等を提供することを課題とする。
【課題を解決するための手段】
【０００７】
本発明の第１は、占い希望者と１人または２人以上の相手方との相性占い結果を出力する相性診断装置であって、前記占い希望者と前記相手方との個人情報入力を促す画面を表示する表示手段と、前記個人情報の画面入力を受け付け、あらかじめ定められた占い方式に従って前記占い希望者と前記相手方との相性度を演算する診断手段と、あらかじめ相手方人数ごとに用意された標準相性チャート図形を格納した記憶手段と、前記入力された相手方人数に対応する標準相性チャート図形を前記記憶手段から読み出し、前記演算された相性度に従って前記読み出された標準相性チャート図形を変型する処理手段と、前記変型された相性チャート図形を出力する出力手段とを備えたことを特徴とする相性診断装置である。
【０００８】
ここで、前記の変型は、前記標準相性チャート図形上で、前記占い希望者を意味する図形と前記相手方のいずれかを意味する図形との距離を変更するものであることは好ましい。また、前記相手方の人数が２人以上であり、前記の変型は、前記占い希望者を意味する図形と前記２人以上の相手方をそれぞれ意味する２以上の図形との距離のうち、最大値を基準にして規格化されたものであることは好ましい。また、前記相手方の人数が１人であり、前記の変型は、前記占い希望者を意味する図形と前記相手方を意味する図形との距離を、あらかじめ定められた特定の相性度を意味するあらかじめ定められた距離を基準としてなされることは好ましい。また、さらに、前記占い希望者を写真撮影できる撮影手段と、前記撮影手段で撮影された写真を出力する写真プリント手段とを備え、前記出力手段は、前記変型された相性チャート図形を前記写真に重ねて出力するものであることは好ましい。
【０００９】
発明の第２は、コンピュータにより、占い希望者と１人または２人以上の相手方との相性占い結果を得る相性診断方法であって、前記占い希望者と前記相手方との個人情報入力を促す画面を表示する表示ステップと、前記個人情報の画面入力を受け付け、あらかじめ定められた占い方式に従って前記占い希望者と前記相手方との相性度を演算する診断ステップと、あらかじめ相手方人数ごとに用意された標準相性チャート図形を格納した記憶手段から、前記入力された相手方人数に対応する標準相性チャート図形を読み出し、前記演算された相性度に従って前記読み出された標準相性チャート図形を変型する処理ステップと、前記変型された相性チャート図形を出力する出力ステップとを、コンピュータに実行させることを特徴とする相性診断方法である。
【００１０】
発明の第３は、上記の方法をコンピュータに実行させるためのプログラムである。発明の第４は、上記のプログラムを格納したコンピュータ読み取り可能な記録媒体である。
【発明の効果】
【００１１】
占い希望者とその相手方との相性が、相性チャート図形で表示されるので、いちいち相性診断結果のテキスト文を読むことなく直感的に把握できる。また、相手方が複数の場合であっても、相手方により異なる相対的な相性の違いが直感的に把握できる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態例を図面を参照しながら説明する。相性診断装置は、スタンドアローンのパーソナルコンピュータや、携帯電話、ＰＤＡやゲーム機等の上に構成されていても良いし、インターネット等のネット環境や携帯電話網等を用いたクライアントサーバーシステム等により構成されていても良い。また、写真をその場で撮影・プリントできる写真自動販売機として構成されていてもよい。以下では、最初にインターネットを利用したクライアントサーバーシステムにより構成された例を用いて本発明の実施形態を説明し、次に、写真自動販売機として構成された例を用いて説明する。
【００１３】
図１は、相性診断装置を構成する専用サーバにおける処理の概略フローを示したフローチャートである。まず、この図１に沿って相性診断装置の処理のフローを説明する。占い希望者がクライアント端末の一つから専用サーバにアクセスすると、専用サーバは、まず、占い希望者とその相手方との個人情報を入力させるステップを実行する（Ｓ１０ステップ）。このステップを図３のフローチャートを用いてより詳しく説明する。専用サーバは、個人情報入力を促す初期画面をクライアント端末に送信して、そのディスプレイ上に初期画面を表示させる（Ｓ２０ステップ）。初期画面の例を図３に示す。
【００１４】
初期画面１には、占い希望者の個人情報である氏名またはニックネーム等を入力する窓１０と生年月日を入力する窓１１とが、複数設けられている。この例では、入力窓の最上段の行が占い希望者（「あなた」と表示）の窓であり、その下の２段目の行から下が、占い希望者の相手方の個人情報を入力するための窓である（「相手方１人め」〜「６人め」と表示）。この例では、相手方の入力窓が６人分用意されているから、相手方が６人までは同時に相性占いできるが、図３で入力されているのは相手方が５人分であるから、以下、この５人と占い希望者との相性を占う例で説明する。初期画面で個人情報を入力し、次ボタン１２を押し下げると、処理は次のステップに移行し、入力された個人情報が専用サーバに受け付けられて、記憶部の入力データテーブルに格納される（Ｓ３０ステップ）。
【００１５】
続いて、質問画面表示処理が実行され、専用サーバは、占い希望者に関する複数の質問文と回答選択肢とが表示されて、占い希望者の回答入力を促す画面を、記憶部の表示画面データから読み出し、クライアント端末に表示する（Ｓ４０）。質問文は、後の性格診断に使用するためのものであるが、占いに使用してもよい。また、いずれにも使用しなくともよい。質問文と回答選択肢とが表示された画面の例を図４に示す。図４では、５つの質問文３０と、それぞれの回答選択肢３１が３つずつ、いずれの選択肢を選択したかを入力するためのラジオボタン３０が必要な数だけ用意されている。各質問文の回答選択肢が選択入力され、次ボタン３２が押し下げられると、回答選択肢の入力情報が、専用サーバに受け付けられて入力データテーブルに格納される（Ｓ５０ステップ）。
【００１６】
続いて、専用サーバは、入力データテーブルに格納された個人情報から、相手方の人数が何人かを判定する（Ｓ６０ステップ）。相手方が０人の場合は相性診断の対象とならないから、フローはＳ６０ステップから右に分岐して、個人情報入力ステップ（Ｓ１０ステップ）を終了する。相手方が１人以上の場合は相性診断の対象となるから、フローはＳ６０ステップから下に分岐して、占い希望者と相手方との人間関係に関する情報の入力を、占い希望者に促す画面を記憶部の表示画面データから読み出し、クライアント端末に表示する（Ｓ７０ステップ）。
【００１７】
この画面の例を図５に示す。図５の関係入力画面２では、「結婚相手」、「恋人」等の複数の関係選択肢２０が表示され、それぞれの関係選択肢のいずれを選択したかを入力できるラジオボタン２１が必要な個数用意されている。図５では、関係選択肢として「友人」が選択された例が示されている。選択入力後に、次ボタン２２が押し下げられると、関係選択入力情報が、専用サーバに受け付けられて入力データテーブルに格納される（Ｓ８０ステップ）。この人間関係の選択肢データは、後述の占いと診断結果表示とに使用するが、占いには使用しなくともよい。これで個人情報入力ステップ（Ｓ１０ステップ）が終了する。
【００１８】
次に、フローは、図１のフローチャートの性格診断ステップ（Ｓ１００ステップ）に戻り、専用サーバが、占い希望者の性格を占う性格診断処理を実行する。性格診断処理は、入力された生年月日のごとき個人情報に基づいて、あらかじめ選択された従来公知の占い方式に基づいて用意された占いデータベースを検索することにより行う。占いデータベースは、占い結果文を組み合わせた占い結果が得られるようにあらかじめ用意されている。占いの方式としては、西洋占星術、姓名判断、四柱推命、干支占い、動物占い等が挙げられ、占い希望者等の個人情報を用いるものであればよい。占いには、必要により回答選択肢等を合わせて用いてもよく、特に制限されない。検索回答が得られると、該当する検索結果文が占い結果文テーブルから特定される。
【００１９】
特定された占い結果文を用いて、占い希望者の性格診断の結果を表示する画面が構成され、表示される（Ｓ１１０ステップ）。性格診断表示画面の例を図６に示す。図６の性格診断表示画面の例では、検索結果文がランダムに性格診断結果表示窓４１に表示されている。ここで、次ボタン４３が押し下げられると、占い希望者と相手方との相性診断に入る。
【００２０】
相性診断に入ると、専用サーバは、入力データテーブルに格納された個人情報から、相手方の人数が何人かを判定する（Ｓ１２０ステップ）。相手方が０人の場合は、相性診断の対象にならないので、フローはＳ１２０ステップから右に分岐して、性格診断結果をテキスト文で表示した画面をクライアント端末に表示して（Ｓ２１０ステップ）、処理を終了する。
【００２１】
一方、相手方が１人以上の場合は、フローはＳ１２０ステップから下に分岐して、相性診断ステップ（Ｓ１３０ステップ）を実行する。相性診断は、個人情報として入力された占い希望者の生年月日と相手方の生年月日とを用い、性格診断処理と同様に、あらかじめ定められた占い方式に基づいて用意された占いデータベースを用いて行えばよい。占いデータベースでは、占い希望者と相手方との生年月日の組み合わせから、あらかじめ定められた占い方式に基づいて両者の相性度が演算可能になっている。相手方が２人以上の場合は、それらの各々と占い希望者との相性が演算される。演算結果は、図７に例を示した相性度テーブルに格納される。図７に示したように、相性度テーブルには、相性診断の相手方ごとに占い希望者との相性の良さを意味する相性度が格納されている。なお、この例では、１．００が最高の相性度を意味し、０．００が最低の相性度を意味する。この相性度を求めることにより、占い希望者と相手方との相性の良し悪しを、相性チャート図により直感的に表現することが可能になる。
【００２２】
次に、専用サーバは、入力データテーブルに格納された個人情報から、相手方の人数が何人かを判定する（Ｓ１４０ステップ）。相手方が２人以上の場合は、フローは下に分岐して相対的な相性チャート図を生成する（Ｓ１５０ステップ）。このステップを図８のフローチャートを用いて詳しく説明する。まず、記憶部のチャート図テーブルから、相手方の人数に合わせた形状の標準相性チャート図を読み出す（Ｓ１６０ステップ）。
【００２３】
ここで、標準相性チャート図の例を図９に示す。図９（１）は、相手方が２人の場合の標準相性チャート図の例であり、占い希望者を意味する図形（円で表現）が中央に配置され、２人の相手方（相手１と相手２）を意味する図形（円で表現）が、その両側に直線的に配置され、これら３つの図形が直線で結ばれた形状をしている。図形間の距離ａとｂが、占い希望者と、相手１及び相手２とのそれぞれの相性度を反映するように、後述のステップで変更されることになる。
【００２４】
また、図９（２）は、相手方が３人の場合の標準相性チャート図の例であり、占い希望者を意味する図形が中央に配置され、３人の相手方（相手１〜相手３）を意味する図形が、その周囲に正三角形の頂点となるように配置され、占い希望者を意味する図形と３人の相手方を意味する図形とが直線で結ばれた形状をしている。図示された図形間の距離ｃとｄとｅとが、占い希望者と相手１〜３とのそれぞれの相性度を反映するように、後述のステップで変更される。
【００２５】
さらに、図９（３）は、相手方が５人の場合に、相手方図形を正五角形の頂点に配置した形状であり、相手方人数が何人でも同様であり（初期画面で個人情報を入力できる人数が上限となる）、中央に位置する占い希望者を意味する図形と、相手方を意味する図形との距離により相性度を表現する。
【００２６】
これらの標準相性チャート図を相手方人数により、記憶部のチャート図テーブルから読み出し（Ｓ１６０ステップ）、続いて、図７に例示した相性度テーブルを用いて上記の図形間距離ａ〜ｅ等を演算し、図形間距離に相性度を反映させる。そのため、この例では、図形間距離は以下のようにして定めている。まず相性度の逆数を演算して図形間の相対距離を求める。これにより、相性が良い相手方との相対距離は小さく、相性が悪い相手方との相対距離は大きくなる。図７の相性度テーブルに対応して相対距離を求めたテーブル例を図１０に示す。
【００２７】
次に、相対距離の最大のもの（図１０では「３．３３」）を基準にして、各相対距離を規格化する（Ｓ１７０ステップ）。具体的には、例えば、図１０の相対距離「３．３３」を「１．００」に換算し、同じ比率で全部の相対距離を換算する。このようにして求めた規格化距離をやはり図１０に示す。このように図形間の距離を規格化するのは以下の理由による。
【００２８】
例えば、ある占い希望者の相手方は、比較的相性が良い人たちばかりで、他のある占い希望者の相手方は、相性が悪い人たちばかりの場合を考える。すると、前者の場合は、図形間の相対距離がいずれも大きく、そのまま相対距離を用いて相性チャート図を構成すると、大きすぎて画面の表示枠に入らないおそれがあり、相性チャート図の全体を表示枠に合わせて縮小すると、今度は相性チャート図の図形も小さくなって図形中の文字が読めなくなるおそれがある。また、後者の場合は、図形間の相対距離がいずれも小さくなりすぎ、そのままで相性チャート図を構成すると、図形どうしが接近しすぎて相性の良し悪しの関係がわからなくなり、相性チャート図の意味をなさないおそれがある。また、表示枠に合わせて全体を拡大すると、図中の文字も一緒に拡大されて、相性チャート図の見かけがかなり悪くなるうえ、相性の良し悪しの関係は改善されないままである。
【００２９】
そこで、図形間距離を規格化し、規格化距離を基準にして画面表示することで、見やすくてわかりやすい相性チャート図が得られる。このようにして得られた相性チャート図を相対的な相性チャート図という。相対的な相性チャート図を表示するには、表示枠の縦横長さが、規格化距離で２．００〜３．００となるように、相性チャート図全体の大きさ（規格化距離の倍率）を調整すればよい。
【００３０】
このようにして得られた相対相性チャート図の例を図１１に示す。図１１は、図７で示された相性度テーブルと、図９（３）に示された標準相性チャート図とを用いて、占い希望者を意味する図形と、各相手方を意味する図形との距離が変更され、相性チャート図形を見ただけで、直感的に占い希望者と各相手方との相性が理解できるようになる。なお、相手方図形の中に記載されているパーセント表示は、相性度である。
【００３１】
以上のようにして相性チャート図形が生成されたら、図８のフローでは、先に入力された相手方の生年月日を用いて、各相手方の性格診断処理を行い（Ｓ１８０ステップ）、相性チャート図形と性格診断結果等を用いて、相性診断結果表示画面を構成して（Ｓ１９０ステップ）、図８のフローを終了する。これで図１のフローのＳ１５０ステップが終了する。
【００３２】
次に、図１のＳ１４０ステップにおいて、相手方人数が１人の場合は、フローは右に分岐して絶対的な相性チャート図を生成する（Ｓ２００ステップ）。このＳ２００ステップの処理は図８のフローとほぼ同じであるが、最大距離による規格化を行わない点で異なる。まず、相手方人数が１人であるから、それに合う標準相性チャート図を選択する。この例を図１２に示す。図１２では、占い希望者を意味する図形と１人の相手方を意味する図形が、距離ｆをおいて配置され、実線で結ばれている。
【００３３】
この標準チャート図の図形間距離ｆを、先に演算された相性度により伸縮する。その際、図１２に示されたあらかじめ定められた特定の相性度を意味する基準距離をあらかじめ定めておき、この距離を基準として図形間距離を決定する。ここでは、あらかじめ定められた特定の相性度として、相性度０％（すなわち最悪の相性）の例で説明する。そして、基準距離が画面の表示枠に入るように、基準距離を伸縮する。この相性チャート図では、図形間距離が絶対的に決まるので、絶対的な相性チャート図という。このように処理するのは以下の理由による。
【００３４】
相手方が１人の場合、相対的な相性チャート図と同様に処理すると、変更対象となる図形間距離が一つしかないため、自動的にこれが最大値となってしまい、占い希望者と相手方との相性が良くても悪くても同じ相性チャート図が得られて、相性チャート図を表示する意味が無くなる。そのため、相手方が１人の場合は、例えば、相性度０％を意味する距離を基準として、図形間距離を表示できるようにすることで、相性が悪い相手方の場合は、占い希望者を意味する図形と相手方を意味する図形とが最大距離に離れ、相性が良い相手方の場合は、両者が接近するようになり、その際、相性度０％を意味する距離を、画面の表示枠に対して固定しておけば、相性チャート図が見にくくなることもない。
【００３５】
このＳ２００ステップでは、上記の絶対的な相性チャート図を生成すると共に、Ｓ１８０ステップ、Ｓ１９０ステップと同様にして、相手方の性格診断処理と相性診断結果の表示画面を構成する処理を行う。
【００３６】
次に、図１のフローはＳ２１０ステップに移行し、相性チャート図を含む相性診断結果を表示した画面をクライアント端末に表示して処理を終了する。これで、相性診断の全体処理が終了する。なお、クライアント端末に表示される画面の例を図１３に示す。図１３の相性診断結果表示画面５では、画面左側に占い希望者とその相手方の性格診断結果がテキスト文５０で表示され、その右側に相性チャート図５１が適度な大きさで表示されている。画面下部には、関係入力画面で入力された人間関係データが表示され、この例では、「友人」がハイライト表示されている。この画面例からわかるように、占い希望者「Okuno
」と相手方「Xyzw」や「Gue2」等との相性の違いが、相性チャート図を見るだけで直感的に把握できるようになる。
【００３７】
次に、専用サーバを制御面から見た概略構成を図１４に示す。専用サーバは、ＣＰＵとＲＡＭ内に、記憶部から随時読み出されたプログラムとデータとで構成された処理部７０と、ハードディスクのごとき記憶装置により構成された記憶部８０と、インターネットに接続するための通信部９０と、キーボードやマウス等の入力装置９１と、ＣＲＴや液晶表示装置であるディスプレイ９２と、プリンタ９３とが、必要なインターフェイスを介して共通バスで接続されて構成されている。図１５は、専用サーバ６０とクライアント端末１０１〜１０３等が、インターネットを介して随時通信可能に接続されている状態を示した図である。
【００３８】
まず、専用サーバの記憶部８０から説明する。記憶部８０には、表示画面データ８１、入力データテーブル８２、占いデータベース８３、占い結果文テーブル８４、相性度テーブル８５、標準相性チャート図テーブル８６及び、専用サーバを制御するためのプログラム類等が格納されている。
【００３９】
表示画面データ８１は、図３〜６、図１３のごとき、クライアント端末で表示させる画面を構成するための、あらかじめ用意された画面データである。入力データテーブル８２は、クライアント端末で表示された各表示画面から、入力されて専用サーバに受け付けられた、例えば占い希望者の個人情報等の入力データを格納したテーブルである。入力データテーブル８２は、新しい占い依頼を専用サーバが受信するたびに生成される。
【００４０】
次に、占いデータベース８３について説明する。占いデータベースは、占いの方式により、個人情報に対応するようにしてあらかじめ用意されたものであり、占い方式ごとに異なる任意の演算と検索とを介して、どの占い結果文を表示するかを指定する。また、生年月日が異なる相手方との相性の程度を演算して相性度を出力できる。占いデータベースは、例えば、占い方式として西洋占星術を用いた場合には、占い希望者の個人情報入力により得られた生年月日により、生まれた瞬間に空にあった天体を計算テーブルに照らし合わせて特定し、１２星座と１０惑星（太陽、月、水星、金星、火星、木星、土星、天王星、海王星、冥王星）との組み合わせから占い希望者を分類し、それぞれに紐付いた１または２以上の占い結果文を特定する。同様に、任意の２人について、１２星座と１０惑星との組み合わせの違いから、２人の相性度を特定する。占いデータベースは、占い方式により適宜、適切なデータベースをあらかじめ用意しておけばよい。
【００４１】
次に、占い結果文テーブル８４について説明する。このテーブルは、占い結果として表示する性格診断結果の単文の例を、あらかじめ多数格納したテーブルである。この例の概念図を図１３に示す。このテーブルに格納されている性格診断結果の単文から１〜５個程度が性格診断処理により選択され、組み合わされて性格診断結果文として表示される。
【００４２】
相性度テーブル８５は、すでに図７を例示して説明したように、占いデータベースから出力された相性度を、相手方ごとに特定して格納したテーブルである。このテーブルは、相性診断が実行されるごとに生成される。また、標準相性チャート図テーブル８６は、図９と図１２を例示して説明したように、相性チャート図を生成するための標準となるテンプレート図形が、あらかじめ用意されて格納されたテーブルであり、相手方の人数によりテンプレート図形が特定されるようになっている。このテーブルの例を図１７に示す。相手方人数に従って、標準テンプレート図形のコードが格納されている。
【００４３】
次に、専用サーバの処理部７０について説明する。処理部７０は、進行制御部７１、性格・相性診断部７２、相性チャート図構成部７３、印刷出力部７４からなる。まず、進行制御部７１から説明する。進行制御部７１は、図１のフロー全体の進行を制御し、クライアント端末に表示させる画面の構成や送信、クライアント端末で入力された個人情報などの受け付け、相手方人数の判定処理、記憶部に格納されたデータの読み出し、入力されたデータや演算されたデータ等の記憶部への格納等の処理を行う。
【００４４】
性格・相性診断部７２は、図１のフローのうち、Ｓ１００ステップの性格診断処理を行い、入力された個人情報から性格診断結果となる単文を特定する。また、Ｓ１３０ステップの相性診断処理を行い、占い希望者と相手方の１人のそれぞれの個人情報から、両者の相性度を演算して相性度テーブルに格納する。
【００４５】
相性チャート図構成部７３は、図１のフローのうち、Ｓ１５０ステップの相対的な相性チャート図の生成と、Ｓ２００ステップの絶対的な相性チャート図の生成を担当する。印刷出力部７４は、必要により、上記のフローで得られた性格診断結果や相性診断結果をプリンタ９３から出力する。
【００４６】
以上のような相性診断装置または相性診断方法を用いることで、占い希望者とその相手方との相性が、相手方が１人または２人以上のいずれであっても同様かつ簡単に行え、その結果が相性チャート図で、図面中の距離と相性度が対応するようにしてわかりやすく表示されるので、相手方ごとの相性の良し悪しの程度が直感的に把握できるようになる。
【００４７】
本発明は、コンピュータにインストールされて、コンピュータを相性診断装置として作動させるためのコンピュータプログラムであっても良い。また、そのプログラムを格納したコンピュータ読み取り可能な記録媒体であってもよい。ここで、記録媒体とは、フレキシブルディスク、ＣＤ、ＤＶＤ、ＭＯ、フラッシュメモリ等のリムーバブル媒体、内蔵か外付けかを問わないＨＤ等をいう。プログラムは、任意に分割して複数の記録媒体に格納されていてもよい。
【００４８】
次に、写真自動販売機としての相性診断装置について説明する。写真自動販売機は、ゲームセンターや路上等において、ハーフミラーの奥に操作者を撮影するカメラが設けられ、ハーフミラーの下方にはカメラで撮影された画像を表示するモニタが設けられる構成を典型とする装置であり、操作者の写真をその場で撮影して、写真プリンタにより証明写真やシールプリント等として販売する装置である。
【００４９】
相性診断装置としての写真自動販売機１１０を、制御面から見た概略構成例を図１８に示す。大まかな構成は上記で説明した専用サーバの構成と共通するが、カメラ１４０とそれを用いた撮影処理を実行する写真撮影処理部１２４と、撮影された写真をプリントするための写真プリンタ１４３が備えられ、また、特に性格診断は行わずに、相性チャート図だけを写真に重ねて出力する点が異なっている。
【００５０】
図１９に、写真自動販売機１１０で実行する処理の概略フローチャートを示した。性格診断を行わないので、上記の相性診断装置より簡略化されているが、基本的な処理は同じである。まず、処理がスタートすると、個人情報入力を促す初期画面が表示され（Ｔ１０ステップ）、個人情報が画面入力されて実行ボタンが押されると、入力された個人情報を受け付ける（Ｔ２０ステップ）。
【００５１】
次に、個人情報が入力された合計人数をカウントする（Ｔ３０ステップ）。合計人数が１人の場合は、占い希望者１人で相手方が０人であるため、右に分岐して直ちにＴ１００ステップに移行し、写真撮影を行うだけで処理を終了する。一方、Ｔ３０ステップで合計人数が２人以上の場合は、初期画面で一番上の行に入力された個人情報を、先に説明した占い希望者の個人情報とみなし、かつ２行め以下の行に入力された個人情報を相手方の個人情報とみなして相性診断処理を行う（Ｔ４０ステップ）。
【００５２】
続いて、再び合計人数をカウントし（Ｔ５０ステップ）、合計人数が３人以上の場合は、フローは下に分岐して、すでに説明したように、人数に合わせた標準相性チャート図を選択して、相対的な相性チャート図を生成するフローを実行する（Ｔ６０〜７０ステップ）。一方、Ｔ５０ステップで合計人数が２人の場合は、フローは右に分岐して、すでに説明したように、２人用の標準相性チャート図を選択して、絶対的な相性チャート図を生成するフローを実行する（Ｔ８０〜９０ステップ）。なお、相性チャート図を生成するに当たっては、やはり初期画面で一番上の行に入力された個人情報を、先に説明した占い希望者の個人情報とみなし、かつ２行め以下の行に入力された個人情報を相手方の個人情報とみなして、相性チャート図を生成する。
【００５３】
このように、相性診断の対象となる人数に合わせて、見やすい適切な大きさの相性チャート図が生成されるので、チャート図を見ただけで直感的に相性の良し悪しが把握できる。
【００５４】
続いて、写真撮影が行われ（Ｔ１００ステップ）、写真に診断結果である相性チャート図が重ねてプリントされて（Ｔ１１０ステップ）、処理が終了する。
【００５５】
以上、２種類の相性診断装置の構成と処理流れについて説明してきたが、相性診断装置の態様は上記の具体的態様に限定されるものではない。たとえば、上記では、個人を特定する個人情報として、占い希望者や相手方を特定するために氏名やニックネームを入力する例で説明したが、あらかじめ用意された複数の動物図形や人の顔図形等の中から選択して個人を特定するようにしてもよく、占い希望者や相手方を占い希望者が識別できればよい。また、上記では、性格診断や相性診断を、生年月日を用いて占う例で説明したが、性別や、生まれ月に対応する星座、干支、生まれた時間、氏名の字画数、自宅の方角（風水）、血液型、好みのペット等であっても良く、占いに使用する方法に対応して任意の個人情報が入力できるようになっていればよい。
【００５６】
また、上記では、相性チャート図は、占い希望者を意味する図形（円）を中心に配置し、相手方を意味する図形（円）を、相手方の人数分の頂点を持つ正多角形の、各頂点に配置した図形として構成した例を示したが、これに限定されるものではなく、理解しやすい他の図を用いてもよい。また、上記では、占い希望者や相手方を意味する図形として「円」を用い、その中に氏名やニックネームを表示する例で説明したが、任意の動物や様々な図形を選択可能にして、占い希望者等を特定できる図形として用いてもよい。
【００５７】
また、上記では、標準相性チャート図を正多角形を基本とし、占い希望者等を意味する図形間の距離により相性度を表示するようにしたが、各人を表示する図形をつなぐ線の種類を、実線、破線、点線等のように変化させて相性度を示すようにしても良いし、線の太さや、線の色や色濃度で表示するようにしても良い。また、各人を表示する図形の色や表示方法を変えることで相性度を表示するようにしても良い。例えば、相性度の高い相手方の図形は占い希望者と類似した色を用いて表示し、相性度が低い人の図形には類似しない色を用いて表示するなどである。さらには、これらのうちの複数を組み合わせて用いても良い。
【００５８】
また、上記の標準相性チャート図において、縦軸に生年月日を加え、生年月日が早い者は上に、遅い者は下に位置するようにし、占い希望者を意味する図形を中心として相性度から求めた距離を半径とする同心円を描き、生年月日の高さと同心円が交差する点に各相手方を意味する図形をそれぞれ配置するなどとしても良い。このようにすると、上記と同様に相性が良い者の図形は占い希望者の図形の近くに配置され、悪い者の図形は遠くに配置されるが、同時に年齢が上の者はチャート図の上に、下の者は下に配置されるため、複数の相手方や占い希望者との関係がよりわかりやすくなる。
【００５９】
また、上記では、絶対的な相性チャート図の説明にあたり、あらかじめ定められた特定の相性度として、相性度０％の場合で説明したが、相性度５０％でも１００％を基準としても良い。ただし、相性度０％が最大距離となるため、そのまま画面表示する際の基準として使用できるから、特定の相性度は相性度０％を選択するのが好ましい。
【００６０】
また、上記の写真自動販売機では、性格診断を行わない例で説明したが、性格診断を加えても良いし、相性診断の結果文をテキスト文で表示するようにしても良い。また、写真は、いわゆる銀塩フィルムを用いた写真方式でもよいし、インクジェット等を用いたプリンタ方式のものでもよい。
【図面の簡単な説明】
【００６１】
【図１】専用サーバにおける処理の概略フローを示したフローチャートである。
【図２】Ｓ１０ステップの詳細フローを示したフローチャートである。
【図３】初期画面例を示した図である。
【図４】質問文と回答選択肢とを表示した画面例を示した図である。
【図５】相手方との関係の選択入力を促す画面例を示した図である。
【図６】性格診断結果を表示した画面の例を示した図である。
【図７】相性度テーブルの例を示した概念図である。
【図８】Ｓ１５０ステップの詳細フローを示したフローチャートである。
【図９】標準相性チャート図の典型例を示した図である。
【図１０】相対距離と規格化距離とを格納したテーブルの例を示した概念図である。
【図１１】相性度により変型された相性チャート図の例を示した模式図である。
【図１２】相手方が１人の場合の標準相性チャート図の例を示した模式図である。
【図１３】相性診断結果を表示した画面例を示した図である。
【図１４】専用サーバを制御面から見た概略構成を示したブロック図である。
【図１５】クライアントサーバシステムの構成を示した模式図である。
【図１６】占い結果文テーブルの例を示した概念図である。
【図１７】標準相性チャート図テーブルの例を示した概念図である。
【図１８】写真自動販売機を制御面から見た概略構成を示したブロック図である。
【図１９】写真自動販売機における処理の概略フローを示したフローチャートである。
【図１】
2008005876.tif 000003
【図２】
2008005876.tif 000004
【図３】
2008005876.tif 000005
【図４】
2008005876.tif 000006
【図５】
2008005876.tif 000007
【図６】
2008005876.tif 000008
【図７】
2008005876.tif 000009
【図８】
2008005876.tif 000010
【図９】
2008005876.tif 000011
【図１０】
2008005876.tif 000012
【図１１】
2008005876.tif 000013
【図１２】
2008005876.tif 000014
【図１３】
2008005876.tif 000015
【図１４】
2008005876.tif 000016
【図１５】
2008005876.tif 000017
【図１６】
2008005876.tif 000018
【図１７】
2008005876.tif 000019
【図１８】
2008005876.tif 000020
【図１９】
2008005876.tif 000021