(57)【要約】【課題】  撮像情報に基づいて情報提供を行う場合に、端末装置からの撮像情報が適切かどうかを判定して適切な場合のみ利用回数データを更新することが可能な情報提供システム等を提供すること。【解決手段】  携帯電話から情報提供サービスの対象となるタロットカードの撮像画像を示す撮像情報を受信し、携帯電話へ向け当該撮像情報に基づく占い結果情報を送信する送受信部１９０と、ユーザー毎の情報提供サービスの利用回数を示す利用回数データ１２４を記憶する記憶部１２０と、撮像情報に基づき、前記撮像画像にタロットカード１０が含まれるかどうかを判定する画像認識部１１４と、撮像画像にタロットカード１０が含まれると判定された場合、利用回数データ１２４を更新する更新部１１６とを含んでサーバー１００を構成する。【選択図】      図２
2005278832.tif 000002
【特許請求の範囲】
【請求項１】
通信機能を有する端末装置から情報提供サービスの対象となる情報提供対象物の撮像画像を示す撮像情報を受信し、前記端末装置へ向け当該撮像情報に基づく処理結果情報を送信する送受信手段と、
ユーザー毎の前記情報提供サービスの利用回数を示す利用回数データを記憶する記憶手段と、
前記撮像情報に基づき、前記撮像画像に前記情報提供対象物が含まれるかどうかを判定する画像認識手段と、
当該画像認識手段によって前記撮像画像に前記情報提供対象物が含まれると判定された場合、前記利用回数データを更新する更新手段と、
前記画像認識手段によって前記撮像画像に前記情報提供対象物が含まれると判定された場合、前記処理結果情報を生成する情報生成手段と、
を含み、
前記画像認識手段によって前記撮像画像に前記情報提供対象物が含まれていないと判定された場合、
前記更新手段は、前記利用回数データを更新せず、
前記情報生成手段は、当該ユーザーに再撮像を指示する再撮像指示情報を生成し、
前記送受信手段は、前記端末装置へ向け前記再撮像指示情報を送信することを特徴とする情報提供システム。
【請求項２】
請求項１において、
前記画像認識手段は、前記撮像画像を構成する複数の所定部分における画素の明るさの相違が所定範囲内である場合、前記撮像画像に前記情報提供対象物が含まれると判定し、前記所定範囲外である場合、前記撮像画像に前記情報提供対象物が含まれていないと判定することを特徴とする情報提供システム。
【請求項３】
請求項１、２のいずれかにおいて、
前記画像認識手段は、前記撮像画像に対して複数の異なる閾値を基準値として２値化処理を行い、当該２値化処理後のデータに基づき、前記撮像画像に前記情報提供対象物が含まれるかどうかを判定することを特徴とする情報提供システム。
【請求項４】
請求項３において、
前記画像認識手段は、前記撮像画像に前記情報提供対象物が含まれると判定した際の閾値のうち所定の閾値を基準値として２値化処理を行い、当該２値化処理後のデータに基づき、前記撮像画像に含まれる前記情報提供対象物を認識することを特徴とする情報提供システム。
【請求項５】
請求項１〜４のいずれかにおいて、
前記画像認識手段は、
前記撮像情報の解像度が基準解像度と適合しているかどうかを判定し、
前記撮像情報の解像度が基準解像度と適合していない場合、前記撮像情報に基づき、前記撮像情報の解像度が基準解像度と適合するように、前記撮像情報に含まれる画素を間引く処理または前記撮像情報に含まれる画素を補間する処理を実行して撮像編集情報を生成し、
当該撮像編集情報に基づき、前記撮像画像に前記情報提供対象物が含まれるかどうかを判定することを特徴とする情報提供システム。
【請求項６】
請求項１〜５のいずれかにおいて、
前記利用回数データに基づき、前記情報提供サービスの利用者に対して課金する課金手段を含むことを特徴とする情報提供システム。
【請求項７】
サーバーによる情報提供サービスの対象となる情報提供対象物の撮像画像を示す撮像編集情報を前記サーバーへ向け送信し、前記サーバーから当該撮像編集情報に基づく処理結果情報を受信する端末側送受信手段と、
前記情報提供対象物の撮像画像を生成する撮像手段と、
当該撮像画像が所定基準を満たしているかどうかを判定する端末側判定手段と、
前記撮像画像と、前記判定手段による判定に基づき、前記撮像編集情報を生成する端末側情報生成手段と、
を含み、
前記端末側判定手段は、前記撮像画像に基づき、前記情報提供対象物が前記撮像画像内に存在し、かつ、前記情報提供対象物が許容範囲内に含まれるかどうかを判定し、
前記端末側情報生成手段は、前記情報提供対象物が前記撮像画像内に存在しているが、前記情報提供対象物が前記許容範囲内に含まれていないと判定された場合、前記情報提供対象物が前記許容範囲内に含まれるように、前記撮像画像を編集して前記撮像編集情報を生成することを特徴とする端末装置。
【請求項８】
請求項７において、
前記端末側判定手段は、前記撮像画像が基準解像度と適合しているかどうかを判定し、
前記端末側情報生成手段は、前記撮像画像が前記基準解像度と適合していないと判定された場合、前記撮像画像が前記基準解像度と適合するように、前記撮像画像を編集して前記撮像編集情報を生成することを特徴とする端末装置。
【請求項９】
請求項７、８のいずれかにおいて、
前記撮像手段による撮像を制御する制御手段を含み、
前記端末側判定手段は、前記撮像画像に基づき、前記情報提供対象物の全体が前記撮像画像内に含まれるかどうかを判定し、
前記制御手段は、前記情報提供対象物の全体が前記撮像画像内に含まれないと判定された場合、撮像範囲を拡大して再撮像するための制御信号を前記撮像手段に出力することを特徴とする端末装置。
【請求項１０】
請求項９において、
前記端末側判定手段は、前記撮像画像を構成する複数の所定部分における画素の明るさの相違が所定範囲内であるかどうかを判定し、前記所定範囲外である場合、再撮像するための制御信号を前記撮像手段に出力することを特徴とする端末装置。
【請求項１１】
コンピュータにより読み取り可能なプログラムであって、
コンピュータを、
通信機能を有する端末装置から情報提供サービスの対象となる情報提供対象物の撮像画像を示す撮像情報を受信し、前記端末装置へ向け当該撮像情報に基づく処理結果情報を送信する送受信手段と、
ユーザー毎の前記情報提供サービスの利用回数を示す利用回数データを記憶する記憶手段と、
前記撮像情報に基づき、前記撮像画像に前記情報提供対象物が含まれるかどうかを判定する画像認識手段と、
当該画像認識手段によって前記撮像画像に前記情報提供対象物が含まれると判定された場合、前記利用回数データを更新する更新手段と、
前記画像認識手段によって前記撮像画像に前記情報提供対象物が含まれると判定された場合、前記処理結果情報を生成する情報生成手段として機能させ、
前記画像認識手段によって前記撮像画像に前記情報提供対象物が含まれていないと判定された場合、
前記更新手段は、前記利用回数データを更新せず、
前記情報生成手段は、当該ユーザーに再撮像を指示する再撮像指示情報を生成し、
前記送受信手段は、前記端末装置へ向け前記再撮像指示情報を送信することを特徴とするプログラム。
【請求項１２】
コンピュータにより読み取り可能なプログラムであって、
コンピュータを、
サーバーによる情報提供サービスの対象となる情報提供対象物の撮像画像を示す撮像編集情報を前記サーバーへ向け送信し、前記サーバーから当該撮像編集情報に基づく処理結果情報を受信する端末側送受信手段と、
前記情報提供対象物の撮像画像を生成する撮像手段と、
当該撮像画像が所定基準を満たしているかどうかを判定する端末側判定手段と、
前記撮像画像と、前記判定手段による判定に基づき、前記撮像編集情報を生成する端末側情報生成手段として機能させ、
前記端末側判定手段は、前記撮像画像に基づき、前記情報提供対象物が前記撮像画像内に存在し、かつ、前記情報提供対象物が許容範囲内に含まれるかどうかを判定し、
前記端末側情報生成手段は、前記情報提供対象物が前記撮像画像内に存在しているが、前記情報提供対象物が前記許容範囲内に含まれていないと判定された場合、前記情報提供対象物が前記許容範囲内に含まれるように、前記撮像画像を編集して前記撮像編集情報を生成することを特徴とするプログラム。
【請求項１３】
コンピュータにより読み取り可能なプログラムを記憶した情報記憶媒体であって、
請求項１２、１３のいずれかに記載のプログラムを記憶したことを特徴とする情報記憶媒体。
【請求項１４】
通信機能を有する端末装置から情報提供サービスの対象となる情報提供対象物の撮像画像を示す撮像情報を受信し、
前記撮像情報に基づき、前記撮像画像に前記情報提供対象物が含まれるかどうかを判定し、
前記撮像画像に前記情報提供対象物が含まれると判定した場合、ユーザー毎の前記情報提供サービスの利用回数を示す利用回数データを更新し、前記処理結果情報を生成し、前記処理結果情報を前記端末装置へ向け送信し、
前記撮像画像に前記情報提供対象物が含まれていないと判定した場合、前記利用回数データを更新せず、再撮像を指示する再撮像指示情報を生成し、前記端末装置へ向け前記再撮像指示情報を送信することを特徴とする情報提供方法。
【請求項１５】
請求項１４において、
前記撮像画像に前記情報提供対象物が含まれるかどうかを判定する際に、前記撮像画像を構成する複数の所定部分における画素の明るさの相違が所定範囲内である場合、前記撮像画像に前記情報提供対象物が含まれると判定し、前記所定範囲外である場合、前記撮像画像に前記情報提供対象物が含まれていないと判定することを特徴とする情報提供方法。
【請求項１６】
請求項１４、１５のいずれかにおいて、
前記撮像画像に前記情報提供対象物が含まれるかどうかを判定する際に、前記撮像画像に対して複数の異なる閾値を基準値として２値化処理を行い、当該２値化処理後のデータに基づき、前記撮像画像に前記情報提供対象物が含まれるかどうかを判定することを特徴とする情報提供方法。
【請求項１７】
請求項１６において、
前記撮像画像に前記情報提供対象物が含まれると判定した際の閾値のうち所定の閾値を基準値として２値化処理を行い、当該２値化処理後のデータに基づき、前記撮像画像に含まれる前記情報提供対象物を認識することを特徴とする情報提供方法。
【請求項１８】
請求項１４〜１７のいずれかにおいて、
前記撮像情報の解像度が基準解像度と適合しているかどうかを判定し、
前記撮像情報の解像度が基準解像度と適合していない場合、前記撮像情報に基づき、前記撮像情報の解像度が基準解像度と適合するように、前記撮像情報に含まれる画素を間引く処理または前記撮像情報に含まれる画素を補間する処理を実行して撮像編集情報を生成し、
当該撮像編集情報に基づき、前記撮像画像に前記情報提供対象物が含まれるかどうかを判定することを特徴とする情報提供方法。
【請求項１９】
請求項１４〜１８のいずれかにおいて、
前記利用回数データに基づき、前記情報提供サービスの利用者に対して課金することを特徴とする情報提供方法。
【請求項２０】
サーバーによる情報提供サービスの対象となる情報提供対象物の撮像画像を生成し、
前記撮像画像に基づき、前記情報提供対象物が前記撮像画像内に存在し、かつ、前記情報提供対象物が許容範囲内に含まれるかどうかを判定し、
前記情報提供対象物が前記撮像画像内に存在しているが、前記情報提供対象物が前記許容範囲内に含まれていない場合、前記情報提供対象物が前記許容範囲内に含まれるように、前記撮像画像を編集して撮像編集情報を生成し、
前記サーバーへ向け前記撮像編集情報を送信することを特徴とする撮像方法。
【請求項２１】
請求項２０において、
前記撮像画像が基準解像度と適合しているかどうかを判定し、
前記撮像画像が前記基準解像度と適合していない場合、前記撮像画像が前記基準解像度と適合するように、前記撮像画像を編集して前記撮像編集情報を生成することを特徴とする撮像方法。
【請求項２２】
請求項２０、２１のいずれかにおいて、
前記撮像画像に基づき、前記情報提供対象物の全体が前記撮像画像内に含まれるかどうかを判定し、
前記情報提供対象物の全体が前記撮像画像内に含まれない場合、撮像範囲を拡大して再撮像することを特徴とする撮像方法。
【請求項２３】
請求項２０〜２２のいずれかにおいて、
前記撮像画像を構成する複数の所定部分における画素の明るさの相違が所定範囲内であるかどうかを判定し、
前記所定範囲外である場合、再撮像することを特徴とする撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置からの撮像情報に基づいて情報を提供する情報提供システム、端末装置、プログラム、情報記憶媒体、情報提供方法および撮像方法に関する。
【背景技術】
【０００２】
タロットカード等の占い用カードを用いた情報提供システムが提案されている。しかし、ほとんどの情報提供システムは、ＣＰＵが勝手にゲーム空間内の占い用カードをシャッフルし、ユーザーは、占い結果を見るだけであり、実際の占いとは異なるものとなっている。
【０００３】
このような問題点に鑑み、より現実の占いに近づけるため、例えば、特許文献１には、筐体の一部に固定されたＣＣＤカメラを用いて、ユーザーによってシャッフルされて筐体のテーブル上に並べられたタロットカードを撮像してタロット占いを行う業務用ゲーム装置が記載されている。
【０００４】
また、特許文献１では、画像認識部によって切り出されたタロットカードの画像に基づき、操作内容判定部が、６枚のタロットカードが許容範囲に含まれているかを判定する。そして、操作内容判定部は、その内容が正しいかを判定する。許容範囲から外れている場合（タロットカードの傾斜の程度が大きすぎる場合、枚数が多すぎる場合、枚数が少なすぎる場合、複数枚が部分的に重なっている場合）や内容が正しくない場合（タロットカードが裏返しになっている場合、タロットカード以外のカードや操作者の手等が混じっている場合）に、画像や音声を用いて操作のやり直しを指示することが開示されている。
【特許文献１】特開２００１−３００１３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１の構成を、端末装置からの撮像情報に基づいて情報を提供する情報提供システムにそのまま適用することはできない。
【０００６】
まず、端末装置からの撮像情報は、デジタルカメラ、デジタルビデオカメラ、携帯電話に内蔵されたＣＣＤカメラ等の種々の撮像手段によって生成される情報であり、利用する撮像手段によって解像度や画像の大きさが異なる。その上、カメラとタロットカードとの距離も一定ではない。
【０００７】
このため、特許文献１のように、ＣＣＤカメラの撮像情報をそのまま利用して固定の許容範囲を設定しても正しく判定できるとは限らない。
【０００８】
また、端末装置からの撮像情報に対してサーバーが有料の情報を提供する場合（例えば、有料の占いサービスを提供する場合等）、サーバーが撮像情報の適切さについて判定しない場合、ユーザーが、不適切な撮像情報を送信した場合であっても課金されてしまう。また、サーバーが撮像情報の適切さについて判定する場合であっても、不適切な撮像情報をそのまま送信すると不要な通信料金がかかってしまうし、通信経路を無駄に使用してしまうことにもなる。
【０００９】
本発明は、上記課題に鑑みなされたものであり、その目的は、撮像情報に基づいて情報提供を行う場合に、端末装置からの撮像情報が適切かどうかを判定して適切な場合のみ利用回数データを更新することが可能な情報提供システム、端末装置、プログラム、情報記憶媒体、情報提供方法および撮像方法を提供することにあり、本発明の他の目的は、撮像情報に基づいて情報提供を行う場合に、適切な撮像情報を送信することが可能な端末装置、プログラム、情報記憶媒体および情報提供方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明に係る情報提供システムは、通信機能を有する端末装置から情報提供サービスの対象となる情報提供対象物の撮像画像を示す撮像情報を受信し、前記端末装置へ向け当該撮像情報に基づく処理結果情報を送信する送受信手段と、
ユーザー毎の前記情報提供サービスの利用回数を示す利用回数データを記憶する記憶手段と、
前記撮像情報に基づき、前記撮像画像に前記情報提供対象物が含まれるかどうかを判定する画像認識手段と、
当該画像認識手段によって前記撮像画像に前記情報提供対象物が含まれると判定された場合、前記利用回数データを更新する更新手段と、
前記画像認識手段によって前記撮像画像に前記情報提供対象物が含まれると判定された場合、前記処理結果情報を生成する情報生成手段と、
を含み、
前記画像認識手段によって前記撮像画像に前記情報提供対象物が含まれていないと判定された場合、
前記更新手段は、前記利用回数データを更新せず、
前記情報生成手段は、当該ユーザーに再撮像を指示する再撮像指示情報を生成し、
前記送受信手段は、前記端末装置へ向け前記再撮像指示情報を送信することを特徴とする。
【００１１】
また、本発明に係るプログラムは、コンピュータにより読み取り可能なプログラムであって、
コンピュータを、
通信機能を有する端末装置から情報提供サービスの対象となる情報提供対象物の撮像画像を示す撮像情報を受信し、前記端末装置へ向け当該撮像情報に基づく処理結果情報を送信する送受信手段と、
ユーザー毎の前記情報提供サービスの利用回数を示す利用回数データを記憶する記憶手段と、
前記撮像情報に基づき、前記撮像画像に前記情報提供対象物が含まれるかどうかを判定する画像認識手段と、
当該画像認識手段によって前記撮像画像に前記情報提供対象物が含まれると判定された場合、前記利用回数データを更新する更新手段と、
前記画像認識手段によって前記撮像画像に前記情報提供対象物が含まれると判定された場合、前記処理結果情報を生成する情報生成手段として機能させ、
前記画像認識手段によって前記撮像画像に前記情報提供対象物が含まれていないと判定された場合、
前記更新手段は、前記利用回数データを更新せず、
前記情報生成手段は、当該ユーザーに再撮像を指示する再撮像指示情報を生成し、
前記送受信手段は、前記端末装置へ向け前記再撮像指示情報を送信することを特徴とする。
【００１２】
また、本発明に係る情報記憶媒体は、コンピュータにより読み取り可能なプログラムを記憶した情報記憶媒体であって、
上記プログラムを記憶したことを特徴とする。
【００１３】
また、本発明に係る情報提供方法は、通信機能を有する端末装置から情報提供サービスの対象となる情報提供対象物の撮像画像を示す撮像情報を受信し、
前記撮像情報に基づき、前記撮像画像に前記情報提供対象物が含まれるかどうかを判定し、
前記撮像画像に前記情報提供対象物が含まれると判定した場合、ユーザー毎の前記情報提供サービスの利用回数を示す利用回数データを更新し、前記処理結果情報を生成し、前記処理結果情報を前記端末装置へ向け送信し、
前記撮像画像に前記情報提供対象物が含まれていないと判定した場合、前記利用回数データを更新せず、再撮像を指示する再撮像指示情報を生成し、前記端末装置へ向け前記再撮像指示情報を送信することを特徴とする。
【００１４】
本発明によれば、情報提供システム等は、端末装置からの撮像情報が適切かどうかを判定して適切な場合のみ利用回数データを更新することができる。
【００１５】
また、前記情報提供システム、前記プログラムおよび前記情報記憶媒体において、前記画像認識手段は、前記撮像画像を構成する複数の所定部分における画素の明るさの相違が所定範囲内である場合、前記撮像画像に前記情報提供対象物が含まれると判定し、前記所定範囲外である場合、前記撮像画像に前記情報提供対象物が含まれていないと判定してもよい。
【００１６】
また、前記画像処理方法は、前記撮像画像に前記情報提供対象物が含まれるかどうかを判定する際に、前記撮像画像を構成する複数の所定部分における画素の明るさの相違が所定範囲内である場合、前記撮像画像に前記情報提供対象物が含まれると判定し、前記所定範囲外である場合、前記撮像画像に前記情報提供対象物が含まれていないと判定してもよい。
【００１７】
これによれば、情報提供システム等は、撮像画像の画素の明るさに基づいて適切な明るさである場合は情報提供対象物を認識し、適切な明るさでない場合はユーザーに再撮像を促すことができる。
【００１８】
なお、ここで、前記複数の所定部分としては、例えば、前記撮像画像の各辺、前記撮像画像の境界部分等が該当する。
【００１９】
また、前記情報提供システム、前記プログラムおよび前記情報記憶媒体において、前記画像認識手段は、前記撮像画像に対して複数の異なる閾値を基準値として２値化処理を行い、当該２値化処理後のデータに基づき、前記撮像画像に前記情報提供対象物が含まれるかどうかを判定してもよい。
【００２０】
また、前記画像処理方法は、前記撮像画像に前記情報提供対象物が含まれるかどうかを判定する際に、前記撮像画像に対して複数の異なる閾値を基準値として２値化処理を行い、当該２値化処理後のデータに基づき、前記撮像画像に前記情報提供対象物が含まれるかどうかを判定してもよい。
【００２１】
また、前記情報提供システム、前記プログラムおよび前記情報記憶媒体において、前記画像認識手段は、前記撮像画像に前記情報提供対象物が含まれると判定した際の閾値のうち所定の閾値を基準値として２値化処理を行い、当該２値化処理後のデータに基づき、前記撮像画像に含まれる前記情報提供対象物を認識してもよい。
【００２２】
また、前記画像処理方法は、前記撮像画像に前記情報提供対象物が含まれると判定した際の閾値のうち所定の閾値を基準値として２値化処理を行い、当該２値化処理後のデータに基づき、前記撮像画像に含まれる前記情報提供対象物を認識してもよい。
【００２３】
これによれば、情報提供システム等は、情報提供対象物を認識する前に２値化の基準となる最適な閾値に基づいて２値化処理を行うことにより、情報提供対象物をより正確に認識することができる。
【００２４】
また、前記情報提供システム、前記プログラムおよび前記情報記憶媒体において、前記画像認識手段は、
前記撮像情報の解像度が基準解像度と適合しているかどうかを判定し、
前記撮像情報の解像度が基準解像度と適合していない場合、前記撮像情報に基づき、前記撮像情報の解像度が基準解像度と適合するように、前記撮像情報に含まれる画素を間引く処理または前記撮像情報に含まれる画素を補間する処理を実行して撮像編集情報を生成し、
当該撮像編集情報に基づき、前記撮像画像に前記情報提供対象物が含まれるかどうかを判定してもよい。
【００２５】
また、前記情報提供方法は、前記撮像情報の解像度が基準解像度と適合しているかどうかを判定し、
前記撮像情報の解像度が基準解像度と適合していない場合、前記撮像情報に基づき、前記撮像情報の解像度が基準解像度と適合するように、前記撮像情報に含まれる画素を間引く処理または前記撮像情報に含まれる画素を補間する処理を実行して撮像編集情報を生成し、
当該撮像編集情報に基づき、前記撮像画像に前記情報提供対象物が含まれるかどうかを判定してもよい。
【００２６】
これによれば、情報提供システム等は、基準解像度と適合した撮像編集情報に基づいて撮像画像に情報提供対象物が含まれるかどうかを判定することができる。これにより、情報提供システム等は、端末装置から種々の解像度の撮像情報が送信される場合であっても適切に判定することができる。
【００２７】
また、前記情報提供システムは、前記利用回数データに基づき、前記情報提供サービスの利用者に対して課金する課金手段を含んでもよい。
【００２８】
また、前記プログラムおよび前記情報記憶媒体は、前記コンピュータを、前記利用回数データに基づき、前記情報提供サービスの利用者に対して課金する課金手段として機能させてもよい。
【００２９】
また、前記情報提供方法は、前記利用回数データに基づき、前記情報提供サービスの利用者に対して課金してもよい。
【００３０】
これによれば、情報提供システム等は、情報提供対象物が適切な位置にない場合等に利用回数データを更新しないことにより、利用者に適切に課金することができる。
【００３１】
また、本発明に係る端末装置は、サーバーによる情報提供サービスの対象となる情報提供対象物の撮像画像を示す撮像編集情報を前記サーバーへ向け送信し、前記サーバーから当該撮像編集情報に基づく処理結果情報を受信する端末側送受信手段と、
前記情報提供対象物の撮像画像を生成する撮像手段と、
当該撮像画像が所定基準を満たしているかどうかを判定する端末側判定手段と、
前記撮像画像と、前記判定手段による判定に基づき、前記撮像編集情報を生成する端末側情報生成手段と、
を含み、
前記端末側判定手段は、前記撮像画像に基づき、前記情報提供対象物が前記撮像画像内に存在し、かつ、前記情報提供対象物が許容範囲内に含まれるかどうかを判定し、
前記端末側情報生成手段は、前記情報提供対象物が前記撮像画像内に存在しているが、前記情報提供対象物が前記許容範囲内に含まれていないと判定された場合、前記情報提供対象物が前記許容範囲内に含まれるように、前記撮像画像を編集して前記撮像編集情報を生成することを特徴とする。
【００３２】
また、本発明に係るプログラムは、コンピュータにより読み取り可能なプログラムであって、
コンピュータを、
サーバーによる情報提供サービスの対象となる情報提供対象物の撮像画像を示す撮像編集情報を前記サーバーへ向け送信し、前記サーバーから当該撮像編集情報に基づく処理結果情報を受信する端末側送受信手段と、
前記情報提供対象物の撮像画像を生成する撮像手段と、
当該撮像画像が所定基準を満たしているかどうかを判定する端末側判定手段と、
前記撮像画像と、前記判定手段による判定に基づき、前記撮像編集情報を生成する端末側情報生成手段として機能させ、
前記端末側判定手段は、前記撮像画像に基づき、前記情報提供対象物が前記撮像画像内に存在し、かつ、前記情報提供対象物が許容範囲内に含まれるかどうかを判定し、
前記端末側情報生成手段は、前記情報提供対象物が前記撮像画像内に存在しているが、前記情報提供対象物が前記許容範囲内に含まれていないと判定された場合、前記情報提供対象物が前記許容範囲内に含まれるように、前記撮像画像を編集して前記撮像編集情報を生成することを特徴とする。
【００３３】
また、本発明に係る情報記憶媒体は、コンピュータにより読み取り可能なプログラムを記憶した情報記憶媒体であって、
上記プログラムを記憶したことを特徴とする。
【００３４】
また、本発明に係る撮像方法は、サーバーによる情報提供サービスの対象となる情報提供対象物の撮像画像を生成し、
前記撮像画像に基づき、前記情報提供対象物が前記撮像画像内に存在し、かつ、前記情報提供対象物が許容範囲内に含まれるかどうかを判定し、
前記情報提供対象物が前記撮像画像内に存在しているが、前記情報提供対象物が前記許容範囲内に含まれていない場合、前記情報提供対象物が前記許容範囲内に含まれるように、前記撮像画像を編集して撮像編集情報を生成し、
前記サーバーへ向け前記撮像編集情報を送信することを特徴とする。
【００３５】
本発明によれば、端末装置等は、初期状態の撮像情報が適切でない場合であっても、当該撮像情報を編集した撮像編集情報を送信することにより、適切な撮像情報を送信することができる。
【００３６】
また、前記端末装置、前記プログラムおよび前記情報記憶媒体において、前記端末側判定手段は、前記撮像画像が基準解像度と適合しているかどうかを判定し、
前記端末側情報生成手段は、前記撮像画像が前記基準解像度と適合していないと判定された場合、前記撮像画像が前記基準解像度と適合するように、前記撮像画像を編集して前記撮像編集情報を生成してもよい。
【００３７】
また、前記撮像方法は、前記撮像画像が基準解像度と適合しているかどうかを判定し、
前記撮像画像が前記基準解像度と適合していない場合、前記撮像画像が前記基準解像度と適合するように、前記撮像画像を編集して前記撮像編集情報を生成してもよい。
【００３８】
これによれば、端末装置等は、初期状態の撮像情報の解像度が適切でない場合であっても、解像度を調整した撮像編集情報を送信することにより、適切な撮像情報を送信することができる。
【００３９】
また、前記端末装置は、前記撮像手段による撮像を制御する制御手段を含み、
前記端末側判定手段は、前記撮像画像に基づき、前記情報提供対象物の全体が前記撮像画像内に含まれるかどうかを判定し、
前記制御手段は、前記情報提供対象物の全体が前記撮像画像内に含まれないと判定された場合、撮像範囲を拡大して再撮像するための制御信号を前記撮像手段に出力してもよい。
【００４０】
また、前記プログラムおよび前記情報記憶媒体は、前記コンピュータを、前記撮像手段による撮像を制御する制御手段として機能させ、
前記端末側判定手段は、前記撮像画像に基づき、前記情報提供対象物の全体が前記撮像画像内に含まれるかどうかを判定し、
前記制御手段は、前記情報提供対象物の全体が前記撮像画像内に含まれないと判定された場合、撮像範囲を拡大して再撮像するための制御信号を前記撮像手段に出力してもよい。
【００４１】
また、前記撮像方法は、前記撮像画像に基づき、前記情報提供対象物の全体が前記撮像画像内に含まれるかどうかを判定し、
前記情報提供対象物の全体が前記撮像画像内に含まれない場合、撮像範囲を拡大して再撮像してもよい。
【００４２】
これによれば、端末装置等は、情報提供対象物の全体が撮像画像内に含まれない場合であっても、画角を調整して再撮像するように制御することにより、適切な撮像情報を送信することができる。
【００４３】
また、前記端末装置、前記プログラムおよび前記情報記憶媒体において、前記端末側判定手段は、前記撮像画像を構成する複数の所定部分における画素の明るさの相違が所定範囲内であるかどうかを判定し、前記所定範囲外である場合、再撮像するための制御信号を前記撮像手段に出力してもよい。
【００４４】
また、前記撮像方法は、前記撮像画像を構成する複数の所定部分における画素の明るさの相違が所定範囲内であるかどうかを判定し、
前記所定範囲外である場合、再撮像してもよい。
【００４５】
これによれば、端末装置等は、撮像画像の画素の明るさに基づいて適切な明るさである場合は情報提供対象物を認識し、適切な明るさでない場合はユーザーに再撮像を促すことができる。
【発明を実施するための最良の形態】
【００４６】
以下、本発明を、タロット占い用の情報提供システムと端末装置に適用した場合を例に採り、図面を参照しつつ説明する。なお、以下に示す実施形態は、特許請求の範囲に記載された発明の内容を何ら限定するものではない。また、以下の実施形態に示す構成の全てが、特許請求の範囲に記載された発明の解決手段として必須であるとは限らない。
【００４７】
以下、第１の実施例として、撮像情報に基づいて情報提供を行う場合に、端末装置からの撮像情報が適切かどうかを判定して適切な場合のみ利用回数データを更新するための情報提供システムについて説明し、第２の実施例として、撮像情報に基づいて情報提供を行う場合に、適切な撮像情報を送信することが可能な端末装置について説明する。
【００４８】
（第１の実施例）
図１は、本実施形態の一例に係るシステム全体の概略図である。
【００４９】
本システムは、情報提供システムとして機能するサーバー１００と、サーバー１００とネットワーク３００を介して接続されている端末装置の一種である携帯電話２００とを含んで構成されている。
【００５０】
ユーザーは、情報提供サービスの一種であるタロット占いを行うための複数のタロットカードを入手する。各タロットカードには、市販のタロットカードとは異なるカード認証情報が付与されている。なお、タロットカードは、情報提供サービスの対象となる情報提供対象物の一種である。
【００５１】
タロット占いを行う場合、ユーザーは、机等に６枚のタロットカードを配置し、携帯電話２００の撮像部を用いてタロットカードを撮像し、携帯電話２００は、当該撮像情報をサーバー１００へ向け送信する。
【００５２】
サーバー１００は、当該撮像情報に基づき、タロット占いを行い、タロット占い結果を示す占い結果情報を携帯電話２００へ向け送信する。携帯電話２００は、表示部を用いて占い結果画像を表示する。
【００５３】
このように、タロット占いを自動的に実行することにより、ユーザーは、タロット占いに関する知識を有していない場合でも、タロット占いを適切に行うことができる。
【００５４】
また、ＣＰＵが勝手にシャッフルするのではなく、ユーザーが自分でシャッフルした複数（１枚でもよい。）のタロットカードに基づく占いであるため、占いの信憑性をより高めることができる。
【００５５】
さらに、本実施形態では、サーバー１００は、ユーザー毎にタロットカードの利用回数を数えて利用回数データを更新し、当該利用回数が利用可能回数を超えた場合、利用回数データに基づいてユーザーに追加支払い要求を行う。
【００５６】
本実施形態では、このように利用回数データに基づいて課金を行う場合に、撮像情報が適切な場合のみ利用回数データを更新することにより、適切な課金を行うことができる。
【００５７】
次に、このような機能をコンピュータに実装するための情報提供システムの機能ブロックについて説明する。
【００５８】
図２は、本実施形態の一例に係るサーバー１００の機能ブロック図である。
【００５９】
サーバー１００は、所定の処理を行う処理部１１０と、所定のデータを記憶する記憶部１２０と、日時を示す日時情報を出力するタイマー部１３０と、携帯電話２００と情報を送受信する送受信部１９０とを含んで構成されている。
【００６０】
また、記憶部１２０は、各タロットカードを識別するための占いデータ１２２と、ユーザー毎の占いの利用回数を示す利用回数データ１２４と、占いを行うためのゲームプログラム１２６とを記憶している。
【００６１】
また、処理部１１０は、タロットカードの認識結果とゲームプログラム１２６に基づき、処理結果情報の一種である占い結果情報を生成する情報生成部１１２と、撮像情報に基づいて各タロットカードの種別と配置を認識する画像認識部１１４と、利用回数データ１２４等を更新する更新部１１６と、利用回数データ１２４に基づき、ユーザー毎の各占い用カードの利用回数が利用可能回数を超えているかどうかを判定する判定部１１８と、利用回数データ１２４に基づいてユーザーに対して課金を行う課金部１１９とを含んで構成されている。
【００６２】
ここで、利用回数データ１２４のデータ構造について説明する。
【００６３】
図３は、本実施形態の一例に係る利用回数データ１２４のデータ構造を示す模式図である。
【００６４】
利用回数データ１２４の項目としては、例えば、「ユーザーＩＤ」、ユーザー毎の占いサービスの利用可能回数を示す「利用可能回数」、ユーザー毎の占いサービスの利用回数を示す「利用回数」等が該当する。
【００６５】
例えば、図３に示す例では、ユーザーＩＤが「Ｕ００１」のユーザーは、占いサービスの利用可能回数が「５０」回であり、占いサービスの実際の利用回数が「２８」回となっている。
【００６６】
なお、上述したサーバー１００の各部の機能は、送受信部１９０としては例えばルーター等、処理部１１０としては例えばＣＰＵや画像処理回路等、記憶部１２０としては例えばＨＤＤ等を用いてコンピュータに実装することが可能である。また、画像認識部１１４による画像認識処理としては、例えば、エッジ検出、特徴点抽出等の一般的な画像認識処理を採用してもよく、特開２００１−３００１３６号に記載された画像認識処理を採用してもよい。
【００６７】
また、コンピュータを上述した画像認識部１１４等として機能させるためのプログラムが記憶された情報記憶媒体１８０から当該コンピュータがプログラムを読み取って上述した画像認識部１１４等を実装することも可能である。
【００６８】
また、コンピュータは、情報記憶媒体１８０からではなく、例えば、ネットワークを介して所定のホスト端末等からプログラムを読み取って上述したサーバー１００の各部の機能を実装することも可能である。
【００６９】
なお、情報記憶媒体１８０としては、例えば、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＩＣカード、ＲＯＭ、ＲＡＭ、メモリカード、ＨＤＤ等のレーザーや磁気等を用いた記憶媒体を適用できる。また、情報記憶媒体１８０からのプログラムの読み取り方式は、接触式でも非接触式でもよい。
【００７０】
なお、携帯電話２００は、サーバー１００と情報を送受信する通信機能、タロットカードを撮像して撮像情報を生成する撮像機能等を有する。また、これらの機能は、一般的な携帯電話２００が有する機能である。
【００７１】
次に、これらの各部を用いた処理の流れについて説明する。
【００７２】
図４は、本実施形態の一例に係るユーザー認証から占い結果情報送信までの処理の流れを示すフローチャートである。
【００７３】
まず、ユーザーは、会員登録を行い、７８枚のタロットカードのセットを入手する。なお、セットの枚数は任意である。そして、ユーザーは、携帯電話２００を用いてサーバー１００にアクセスし、有料の占いサービスに加入する。
【００７４】
そして、ユーザーは、携帯電話２００を用いてサーバー１００にアクセスし、占いサービスを開始する。
【００７５】
判定部１１８は、携帯電話２００からの配信要求情報に基づき、一般的なユーザー認証を行う（ステップＳ１）。
【００７６】
また、タロット占いを行うユーザーは、タロット占いのルールに従って７８枚のタロットカードのセットから選択した６枚のタロットカードを机上に配置する。
【００７７】
図５は、本実施形態の一例に係るタロットカード１０の正面図である。また、図６は、本実施形態の一例に係る６枚のタロットカード１０−１〜１０−６が適切に整列された状態での撮像画像４００を示す図である。また、図７は、本実施形態の一例に係る６枚のタロットカード１０−１〜１０−６が不適切に配置された状態での撮像画像を示す図である。
【００７８】
タロットカード１０は、絵柄１４を有している。
【００７９】
カードの配置後、ユーザーは、携帯電話２００を用いて、６枚のタロットカード１０を撮像し、例えば、図６の撮像画像４００を示す撮像情報をサーバー１００へ向け送信する。
【００８０】
サーバー１００の送受信部１９０は、当該撮像情報を受信する（ステップＳ２）。
【００８１】
また、画像認識部１１４は、当該撮像情報の解像度が基準解像度と適合しているかどうかを判定する（ステップＳ３）。ここでは、基準解像度がＳＶＧＡ（８００×６００ドット）であるものと仮定する。
【００８２】
ここでは、説明を簡単にするため、画像認識部１１４は、撮像情報の解像度がＶＧＡである場合には基準解像度と適合していると判定し、撮像情報の解像度がＶＧＡ以外である場合には基準解像度と適合していないと判定するものと仮定する。
【００８３】
例えば、撮像情報の解像度がＸＧＡ（１０２４×７６８ドット）である場合、すなわち、撮像情報の解像度のほうが基準解像度よりも高い場合、画像認識部１１４は、基準解像度と適合するように、撮像情報に含まれる画素を間引く処理を実行して撮像編集情報を生成する（ステップＳ４）。
【００８４】
これに対し、例えば、撮像情報の解像度がＶＧＡ（６４０×４８０ドット）である場合、すなわち、撮像情報の解像度のほうが基準解像度よりも低い場合、画像認識部１１４は、基準解像度と適合するように、撮像情報に含まれる画素を補間する処理（例えば、バイキュービック法等による補間処理）を実行して撮像編集情報を生成する（ステップＳ４）。
【００８５】
そして、画像認識部１１４は、撮像情報または撮像編集情報に基づき、撮像画像内に６枚のタロットカード１０が含まれ、かつ、各タロットカード１０の配置が適切かどうかを判定する（ステップＳ５）。
【００８６】
この判定結果が偽である場合、情報生成部１１２は、当該ユーザーに再撮像を指示する再撮像指示情報を生成し、送受信部１９０は、携帯電話２００へ向け再撮像指示情報を送信する（ステップＳ１０）。
【００８７】
なお、撮像画像内に６枚のタロットカード１０が含まれるかどうかを判定する手法としては、例えば、撮像画像の明るさに基づいて判定する手法、撮像画像を所定の閾値を基準値として２値化処理することによって判定する手法等を採用可能である。ここで、これらの手法についてより具体的に説明する。
【００８８】
図１０（Ａ）は、本実施形態の一例に係る明るさが適切な場合の撮像画像４２０を示す図であり、図１０（Ｂ）は、本実施形態の一例に係る明るさが不適切な場合の撮像画像４３０を示す図である。
【００８９】
例えば、図１０（Ａ）に示す撮像画像４２０のように画像全体の明るさが適切で均一の場合、画像認識部１１４は、タロットカード１０−１〜１０−６をより適切に認識することが可能である。しかし、図１０（Ｂ）に示す撮像画像４３０のように明るさにばらつきがあったり、明るさが適切でなかったり（明るすぎる、暗すぎる）場合、画像認識部１１４は、タロットカード１０−１〜１０−６を適切に認識することは困難である。
【００９０】
画像認識部１１４は、撮像情報または撮像編集情報に基づき、撮像画像４２０、４３０の各辺（外周部分）を構成する画素の明るさ（例えば、輝度値、画像信号値等）を比較する。そして、判定部２１４は、例えば、撮像画像４２０、４３０の各辺における各画素の輝度値の最大値と最小値の差が所定範囲内にある場合は撮像情報等をそのまま適用し、所定範囲内にない場合は送受信部１９０は上記再撮像情報を携帯電話２００へ向け送信する。
【００９１】
これによれば、サーバー１００は、撮像画像４２０、４３０の画素の明るさに基づいて適切な明るさである場合はタロットカード１０を認識し、適切な明るさでない場合はユーザーに再撮像を促すことができる。
【００９２】
次に、閾値を基準値として２値化処理することによって判定する手法について説明する。
【００９３】
図１１は、本実施形態の一例に係る閾値の設定を説明するための模式図である。
【００９４】
例えば、画像認識部１１４は、２値化処理するための基準値として９つの異なる閾値を設定する。例えば、輝度値の最小値が０で最大値が２５５である場合、第１の閾値が２５０で、第２の閾値が２２０で、第３の閾値が１９０で、第４の閾値が１６０で、第５の閾値が１３０、第６の閾値が１００で、第７の閾値が７０で、第８の閾値が４０で、第９の閾値が１０であるものと仮定する。
【００９５】
そして、画像認識部１１４は、各閾値を用いて撮像画像の各画素の輝度値を対象として２値化処理を行って２値化処理データを生成し、当該２値化処理データに基づき、６枚のタロットカード１０−１〜１０−６を認識できるかどうかを判定する。そして、画像認識部１１４は、認識結果が成功である閾値のうち最大値（成功最大値）と、認識結果が成功である閾値のうち最小値（成功最小値）との平均値または認識結果が成功である全閾値の平均値を用いて２値化処理データを生成し、当該２値化処理データを用いてタロットカード１０の認識処理を実行する。なお、このように、平均値を求めるのは、タロットカード１０をより適切に認識できるからである。
【００９６】
また、像認識部１１４は、求めた平均値の認識結果が失敗である場合（例えば、図１１に示す第５の閾値の場合）、当該平均値に最も近い閾値（例えば、図１１に示す第４または第６の閾値）を用いて２値化処理データを生成してもよい。
【００９７】
これによれば、サーバー１００は、タロットカード１０を認識する前に２値化の基準となる最適な閾値に基づいて２値化処理を行うことにより、タロットカード１０をより正確に認識することができる。
【００９８】
また、画像認識部１１４は、タロットカード１０を正常に認識できた場合であっても、１つの撮像画像内に同じタロットカード１０を認識した場合、撮像画像内に適切なタロットカード１０が含まれないと判定して送受信部１９０に再撮像指示情報を送信させてもよい。
【００９９】
また、ステップＳ５の判定結果が真である場合、更新部１１６は、利用回数データ１２４を更新する（ステップＳ６）。
【０１００】
例えば、更新部１１６は、利用回数データ１２４における当該ユーザーの「利用回数」を１増加させる。なお、更新部１１６は、利用回数データ１２４における当該ユーザーの「利用可能回数」を１減少させてもよい。
【０１０１】
そして、判定部１１８は、利用回数データ１２４に基づき、当該ユーザーが、利用可能回数以内で利用しているかどうかを判定する（ステップＳ７）。
【０１０２】
利用可能回数以内である場合、情報生成部１１２は、画像認識部１１４によって認識されたタロットカード１０の種別と配置、占いデータ１２２、ゲームプログラム１２６に基づき、占い結果情報を生成する（ステップＳ８）。
【０１０３】
そして、送受信部１９０は、占い結果情報を、例えば、電子メールの形式で携帯電話２００へ向け送信する（ステップＳ９）。なお、占い結果情報としては、例えば、占いを行った日時、占いの結果、占いの対象となった複数のタロットカード１０等の画像を携帯電話２００が表示するための画像情報等を採用してもよい。
【０１０４】
また、利用可能回数を超えている場合、情報生成部１１２は、占い結果情報は生成せずに、追加の支払いをユーザーに促す追加支払い要求情報を生成し、送受信部１９０は、追加支払い要求情報を携帯電話２００へ向け送信する（ステップＳ１１）。
【０１０５】
なお、ユーザーに対して課金を行う場合、更新部１１６は、会員登録の際に利用回数データ１２４に利用可能回数を設定し、課金部１１９は、利用回数データ１２４の利用可能回数に応じて課金を行う。また、ユーザーが追加支払いを行う旨を、携帯電話２００を用いてサーバー１００に通知した場合、更新部１１６は、利用回数データ１２４の利用可能回数を増加させ、課金部１１９は、利用回数データ１２４の利用可能回数に応じて課金を行う。もちろん、課金部１１９は、利用回数データ１２４の利用回数に応じて課金してもよい。
【０１０６】
以上のように、本実施形態によれば、サーバー１００は、携帯電話２００からの撮像情報が適切かどうかを判定して適切な場合のみ利用回数データ１２４を更新することができる。これにより、サーバー１００は、例えば、利用回数データ１２４に基づいて課金を行う場合、ユーザーに対して適切な課金を行うことができる。
【０１０７】
また、本実施形態によれば、サーバー１００は、携帯電話２００から受信した撮像情報の解像度が基準解像度と適合していない場合であっても、基準解像度と適合した撮像編集情報に基づいて撮像画像にタロットカード１０が含まれるかどうかを判定することができる。これにより、サーバー１００は、携帯電話２００から種々の解像度の撮像情報が送信される場合であっても適切に判定することができる。すなわち、サーバー１００は、種々の携帯電話２００から送信される種々の解像度の撮像情報に対して情報を提供することが可能となる。
【０１０８】
さらに、本実施形態によれば、サーバー１００は、タロットカード１０が撮像画像内の適切な位置にない場合等に、利用回数データ１２４を更新しないことにより、利用者に適切に課金することができる。
【０１０９】
さらに、本実施形態によれば、サーバー１００は、タロットカード１０が撮像画像内の適切な位置にない場合等に、再撮像を指示することができる。これにより、ユーザーは、撮像が適切でなかったことを把握することができ、よりスムーズに再撮像して占い結果情報を得ることができる。
【０１１０】
また、本実施形態によれば、サーバー１００は、タロットカード１０の撮像情報に基づいてタロットカード１０の種別と配置を把握し、各タロットカード１０の種別と配置に基づく占い結果情報を生成することができる。これにより、ユーザーは、より実際の占いに近いタロット占いを行うことができる。
【０１１１】
例えば、タロットカード１０をカードリーダーで１枚ずつ読み取る方式の場合、複数のタロットカード１０を配置するわけではないので、直感的ではなく手間もかかる。また、複数のタロットカード１０をフラットベッドスキャナー上に配置して読み取って占い処理を行うことも可能である。しかし、この場合、本来表向きに配置すべきタロットカード１０を、スキャナーの読み取り面に合わせるために裏向きに配置しなければならず、実際の占いにおける配置とは異なるものとなる。したがって、これらの方式は実際の占いとは大きく異なっており、ユーザーは、違和感を覚えてしまう。
【０１１２】
これに対し、本実施形態では、ユーザーが、自分で複数のタロットカード１０を配置し、配置したままの状態を携帯電話２００で撮像して占いの結果を得ることができるため、実際の占いと類似しており、ユーザーは、違和感なく占いを行うことができる。
【０１１３】
また、本実施形態によれば、サーバー１００は、専用のタロットカード１０であるかどうかをカード認証情報によって判定することにより、専用のタロットカード１０以外のタロットカードを用いた場合に情報提供する事態の発生を防止することも可能である。
【０１１４】
（第２の実施例）
次に、撮像情報に基づいて情報提供を行う場合に、適切な撮像情報を送信することが可能な携帯電話２００について説明する。
【０１１５】
図８は、本実施形態の一例に係る携帯電話２００の機能ブロック図である。
【０１１６】
携帯電話２００は、サーバー１００と情報を送受信する端末側送受信手段として機能する送受信部２９０と、処理部２１０と、記憶部２２０と、タロットカード１０を撮像して撮像情報２２４を生成する撮像部２４０と、撮像指示を行う操作部２３０と、出力部２５０と、撮像部２４０の撮像を制御する制御部２６０とを含んで構成されている。
【０１１７】
また、記憶部２２０には、占いを行うためのゲームプログラム２２２と、撮像情報２２４が記憶されている。
【０１１８】
また、処理部２１０は、プログラム２２２に基づいて画像情報や音声情報を生成するとともに、撮像情報に基づいて撮像編集情報を生成する端末側情報生成手段として機能する情報生成部２１２と、撮像情報に基づいて撮像が適切かどうかを判定する端末側判定手段として機能する判定部２１４と、記憶部２２０内のデータを更新する更新部２１６とを含んで構成されている。
【０１１９】
また、出力部２５０は、画像情報に基づいて画像を表示する表示部２５２と、音声情報に基づいて音声を出力する音声出力部２５４とを含んで構成されている。
【０１２０】
なお、これらの各部の機能は、送受信部２９０としては例えば無線通信アンテナ等、処理部２１０としては例えばＣＰＵや画像処理回路等、記憶部２２０としては例えばＲＡＭ等、操作部２３０としては例えば感圧パネル等、撮像部２４０としては例えばズーム機能（画角調整機能）と解像度調整機能を有するＣＭＯＳカメラ等、表示部２５２としては例えば液晶パネル等、音声出力部２５４としては例えばスピーカー等、制御部２６０としては例えばＣＰＵ等を用いてコンピュータに実装することが可能である。
【０１２１】
また、コンピュータを上述した情報生成部２１２等として機能させるためのプログラムが記憶された情報記憶媒体２８０から当該コンピュータがプログラムを読み取って上述した携帯電話２００の情報生成部２１２等の機能を実装することも可能である。
【０１２２】
また、携帯電話２００が撮像情報を送信する送信先のサーバー１００としては、図２を用いて説明したサーバー１００であってもよいし、解像度の判定機能等を有さないサーバーであってもよい。
【０１２３】
次に、このような携帯電話２００を用いた場合の撮像から撮像編集情報送信までの処理の流れについて説明する。
【０１２４】
図９は、本実施形態の一例に係る撮像から撮像編集情報送信までの処理の流れを示すフローチャートである。
【０１２５】
タロット占いを行うユーザーは、タロット占いのルールに従って６枚のタロットカード１０を配置する（ステップＳ２１）。
【０１２６】
カードの配置後、ユーザーは、撮像部２４０をタロットカード１０に向けて操作部２３０を操作してタロットカード１０を撮像する。
【０１２７】
制御部２６０は、操作部２３０からの撮像指示情報に基づき、撮像部２４０の制御のため、撮像部２４０に撮像指示信号を出力する（ステップＳ２２）。
【０１２８】
撮像部２４０は、当該撮像指示信号に基づき、タロットカード１０を撮像してタロットカード１０の撮像画像を示す撮像情報２２４を生成する（ステップＳ２３）。また、更新部２１６は、当該撮像情報２２４を記憶部２２０に一時的に記憶する。
【０１２９】
本実施例では、判定部２１４は、撮像条件として、撮像画像の解像度が基準解像度と適合しているという条件と、タロット占いに必要なタロットカード１０が撮影画像内に含まれているという条件と、タロット占いに必要なタロットカード１０の配置が適切であるという条件を設定している。判定部２１４は、撮像部２４０からの撮像情報がこれらの条件を満たしているかどうかを判定する。
【０１３０】
まず、判定部２１４は、タロットカード１０の配置が適切な状態で、判定部２１４は、撮像情報２２４の解像度が基準解像度と適合しているかどうかを判定する（ステップＳ２４）。
【０１３１】
基準解像度と適合していない場合、情報生成部２１２は、撮像情報２２４を基準解像度と適合するように編集して撮像編集情報を生成する（ステップＳ２５）。
【０１３２】
なお、ステップＳ２４の処理は、図４のステップＳ３と同様の処理であり、ステップＳ２５の処理は、図４のステップＳ４と同様の処理である。
【０１３３】
そして、判定部２１４は、撮像情報２２４に基づき、タロット占いに必要なタロットカード１０が認識可能かどうか、すなわち、撮影画像内にタロットカード１０が含まれているかどうかを判定する（ステップＳ２６）。
【０１３４】
なお、タロットカード１０が認識可能かどうかを判定する手法としては、例えば、図１０を用いて説明した撮像画像の明るさに基づいて判定する手法等を採用可能である。
【０１３５】
例えば、判定部２１４は、撮像情報に基づき、撮像画像４２０、４３０の各辺（外周部分）を構成する画素の明るさ（例えば、輝度値、画像信号値等）を比較する。そして、判定部２１４は、例えば、撮像画像４２０、４３０の各辺における各画素の輝度値の最大値と最小値が所定範囲内にある場合は撮像情報をそのまま適用し、所定範囲内にない場合は再撮像するように撮像部２６０に制御信号を出力する。
【０１３６】
これによれば、携帯電話２００は、撮像画像４２０、４３０の画素の明るさに基づいて適切な明るさである場合はサーバー１００にタロットカード１０を認識させ、適切な明るさでない場合はユーザーに再撮像を促すことができる。
【０１３７】
さらに、判定部２１４は、例えば、全画素の輝度値の平均値、３×３画素のブロックを構成する画素の輝度値の平均値、隣接画素の輝度値の平均値等と比較して極端に異なる輝度値を有する画素を除外して上記所定範囲内にあるかどうかの判定を行ってもよい。
【０１３８】
これによれば、判定部２１４は、日光やほこり等によるノイズを除外してより正確に判定することができる。
【０１３９】
また、判定部２１４は、例えば、占いを行うために６枚のタロットカード１０が必要な場合であって、撮像画像内に５枚のタロットカード１０が存在し、１枚のタロットカード１０が撮像画像からはみ出している場合、撮像部２４０の画角が適切かどうかを判定し、制御部２６０は、撮像範囲を拡大して再撮像するように撮像部２４０に画角を広くする制御信号を出力してもよい（ステップＳ２７）。
【０１４０】
また、この場合は、制御部２６０は、撮像範囲からはみ出している方向に撮像部２４０の光軸を向けて再撮像するように撮像部２４０に制御信号を出力してもよい。
【０１４１】
なお、このような制御信号としては、例えば、ボタン操作によって画角等を変更する場合の制御信号と同様の制御信号を適用すればよい。
【０１４２】
そして、判定部２１４は、必要なタロットカード１０が撮像範囲内にある場合、タロットカード１０の配置が適切かどうかを判定する（ステップＳ２８）。
【０１４３】
例えば、６枚のタロットカード１０−１〜１０−６が整列されている場合、撮像画像は、例えば、図６に示す撮像画像４００のようになる。
【０１４４】
しかし、６枚のタロットカード１０−１〜１０−６が整列されていない場合、撮像画像は、例えば、図７に示す撮像画像４１０のようになる。撮像画像４１０では、各タロットカード１０がそれぞれ異なる傾きとなっている。
【０１４５】
このような撮像画像４１０に基づいてタロットカード１０の種別と配置を認識する場合、タロットカード１０の絵柄１４が似ているため、誤認識する可能性がある。
【０１４６】
本実施の形態では、撮像画像４００、４１０におけるタロットカード１０のフレーム（外枠、４角または対向する２角）を設定している。判定部２１４は、例えば、撮像情報２２４に対してエッジ検出処理を行ってタロットカード１０の外枠を把握し、撮像情報２２４に含まれるタロットカード１０の絵柄１４に基づき、タロットカード１０の上下左右の向きを把握し、当該外枠や絵柄１４と、フレームに基づいてタロットカード１０の配置が適切かどうかを判定することができる。
【０１４７】
配置が適切でない場合、情報生成部２１２は、ユーザーにタロットカード１０の再配置を指示する指示画像情報を生成し、表示部２５２は、当該指示画像情報に基づき、ユーザーにタロットカード１０の再配置を指示する指示画像を表示する（ステップＳ２９）。
【０１４８】
なお、再配置の指示に代え、情報生成部２１２が、判定部２１４によって判定された位置のずれに応じて当該ずれを修正するように、タロットカード１０の画像部分の向きを調整して撮像編集情報を生成してもよい。
【０１４９】
さらに、
そして、送受信部２９０は、撮像情報２２４または撮像編集情報をサーバー１００へ向け送信する（ステップＳ３０）。
【０１５０】
サーバー１００は、撮像情報２２４または撮像編集情報に基づき、利用回数データ１２４を更新し、占い結果情報等を生成して携帯電話２００へ向け送信する。
【０１５１】
携帯電話２００は、占い結果情報等に基づき、占い結果画像の表示等を行う。
【０１５２】
以上のように、本実施形態によれば、携帯電話２００は、初期状態の撮像情報が適切でない場合であっても、当該撮像情報を編集した撮像編集情報をサーバー１００へ向け送信することにより、適切な撮像情報をサーバー１００へ送信することができる。これにより、サーバー１００は、撮像情報２２４または撮像編集情報に基づくタロット占い用のタロットカード１０の画像認識率を向上させることができる。
【０１５３】
また、本実施形態によれば、携帯電話２００は、初期状態の撮像情報の解像度が適切でない場合であっても、解像度を調整した撮像編集情報をサーバー１００へ向け送信することにより、適切な撮像情報２２４または撮像編集情報をサーバー１００へ送信することができる。
【０１５４】
また、本実施形態によれば、携帯電話２００は、タロットカード１０の全体が撮像画像内に含まれない場合であっても、撮像部２４０の画角を調整して再撮像するように制御することも可能である、これにより、携帯電話２００は、適切な撮像情報２２４をサーバー１００へ向け送信することができる。
【０１５５】
（変形例）
以上、本発明を適用した好適な実施例について説明したが、本発明は上述した実施例に限定されず、種々の変形が可能である。
【０１５６】
例えば、課金部１１９は、タイマー部１３０の日時情報と、利用回数データ１２４に基づき、所定期間内の利用回数に応じて課金してもよい。
【０１５７】
また、占い結果情報は、上述した電子メールのように電子的な情報であってもよいし、印刷物のように物理的な情報であってもよい。
【０１５８】
また、本発明は、占いに限定されず、種々の画像認識処理に適用可能である。例えば、将棋、囲碁、リバーシ等の種々の対戦型ボードゲームやカードゲームに本発明を適用してもよい。
【０１５９】
また、上述した実施例では、情報提供対象物としてタロットカード１０を用いたタロット占いについて説明したが、本発明を、情報提供対象物として、例えば、トランプカード等を用いたトランプ占い等に適用してもよい。
【０１６０】
また、情報提供対象物としては、例えば、トレーディングカード等の収集用のカード、複数のカードを組み合わせて使用するカード（例えば、３枚を横に並べると１つの絵柄になるカード等）等を用いてもよく、フィギュア等の立体を用いてもよい。
【０１６１】
さらに、情報提供システムは、上述したサーバー１００と携帯電話２００を用いたクライアントサーバー方式ではなく、複数の携帯電話２００を用いたブルートゥース等の無線通信技術を用いたピアトゥーピア方式でもよく、サーバー１００と携帯電話２００の機能を備えた単体のゲーム装置として形成してもよい。
【０１６２】
また、上述した実施例では、端末装置として携帯電話２００を用いた場合を例に採り説明したが、端末装置として、例えば、ＰＣ、ＰＤＡ、携帯型ゲーム装置、家庭用ゲーム装置、デジタルカメラ、デジタルビデオカメラ等の通信機能と撮像機能を有する端末装置を適用してもよい。
【図面の簡単な説明】
【０１６３】
【図１】本実施形態の一例に係るシステム全体の概略図である。
【図２】本実施形態の一例に係るサーバーの機能ブロック図である。
【図３】本実施形態の一例に係る利用回数データのデータ構造を示す模式図である。
【図４】本実施形態の一例に係るユーザー認証から占い結果情報送信までの処理の流れを示すフローチャートである。
【図５】本実施形態の一例に係るタロットカードの正面図である。
【図６】本実施形態の一例に係る６枚のタロットカードが適切に配置された状態での撮像画像を示す図である。
【図７】本実施形態の一例に係る６枚のタロットカードが不適切に配置された状態での撮像画像を示す図である。
【図８】本実施形態の一例に係る携帯電話の機能ブロック図である。
【図９】本実施形態の一例に係る撮像から撮像編集情報送信までの処理の流れを示すフローチャートである。
【図１０】図１０（Ａ）は、本実施形態の一例に係る明るさが適切な場合の撮像画像を示す図であり、図１０（Ｂ）は、本実施形態の一例に係る明るさが不適切な場合の撮像画像を示す図である。
【図１１】本実施形態の一例に係る閾値の設定を説明するための模式図である。
【符号の説明】
【０１６４】
１０  タロットカード（情報提供対象物）
１１２  情報生成部
１１４  画像認識部
１１６  更新部
１１８  判定部
１１９  課金部
１２０  記憶部
１２２  占いデータ
１２４  利用回数データ
１２６  ゲームプログラム
１３０  タイマー部
１８０  情報記憶媒体
１９０  送受信部
２００  携帯電話（端末装置）
２１２  情報生成部（端末側情報生成手段）
２１４  判定部（端末側判定手段）
２４０  撮像部
２６０  制御部
２９０  送受信部（端末側送受信手段）
【図１】
2005278832.tif 000003
【図２】
2005278832.tif 000004
【図３】
2005278832.tif 000005
【図４】
2005278832.tif 000006
【図５】
2005278832.tif 000007
【図６】
2005278832.tif 000008
【図７】
2005278832.tif 000009
【図８】
2005278832.tif 000010
【図９】
2005278832.tif 000011
【図１０】
2005278832.tif 000012
【図１１】
2005278832.tif 000013
【手続補正書】
【提出日】平成17年8月1日(2005.8.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信機能を有する端末装置から情報提供サービスの対象となる情報提供対象物の撮像画像を示す撮像情報を受信し、前記端末装置へ向け当該撮像情報に基づく処理結果情報を送信する送受信手段と、
ユーザー毎の前記情報提供サービスの利用回数を示す利用回数データを記憶する記憶手段と、
前記撮像情報に基づき、前記撮像画像に前記情報提供対象物が含まれるかどうかを判定する画像認識手段と、
当該画像認識手段によって前記撮像画像に前記情報提供対象物が含まれると判定された場合、前記利用回数データを更新する更新手段と、
前記画像認識手段によって前記撮像画像に前記情報提供対象物が含まれると判定された場合、前記処理結果情報を生成する情報生成手段と、
を含み、
前記画像認識手段によって前記撮像画像に前記情報提供対象物が含まれていないと判定された場合、
前記更新手段は、前記利用回数データを更新せず、
前記情報生成手段は、当該ユーザーに再撮像を指示する再撮像指示情報を生成し、
前記送受信手段は、前記端末装置へ向け前記再撮像指示情報を送信することを特徴とする情報提供システム。
【請求項２】
請求項１において、
前記画像認識手段は、前記撮像画像を構成する複数の所定部分における画素の明るさの相違が所定範囲内である場合、前記撮像画像に前記情報提供対象物が含まれると判定し、前記所定範囲外である場合、前記撮像画像に前記情報提供対象物が含まれていないと判定することを特徴とする情報提供システム。
【請求項３】
請求項１、２のいずれかにおいて、
前記画像認識手段は、前記撮像画像に対して複数の異なる閾値を基準値として２値化処理を行い、当該２値化処理後のデータに基づき、前記撮像画像に前記情報提供対象物が含まれるかどうかを判定することを特徴とする情報提供システム。
【請求項４】
請求項３において、
前記画像認識手段は、前記撮像画像に前記情報提供対象物が含まれると判定した際の閾値のうち所定の閾値を基準値として２値化処理を行い、当該２値化処理後のデータに基づき、前記撮像画像に含まれる前記情報提供対象物を認識することを特徴とする情報提供システム。
【請求項５】
請求項１〜４のいずれかにおいて、
前記画像認識手段は、
前記撮像情報の解像度が基準解像度と適合しているかどうかを判定し、
前記撮像情報の解像度が基準解像度と適合していない場合、前記撮像情報に基づき、前記撮像情報の解像度が基準解像度と適合するように、前記撮像情報に含まれる画素を間引く処理または前記撮像情報に含まれる画素を補間する処理を実行して撮像編集情報を生成し、
当該撮像編集情報に基づき、前記撮像画像に前記情報提供対象物が含まれるかどうかを判定することを特徴とする情報提供システム。
【請求項６】
請求項１〜５のいずれかにおいて、
前記利用回数データに基づき、前記情報提供サービスの利用者に対して課金する課金手段を含むことを特徴とする情報提供システム。
【請求項７】
サーバーによる情報提供サービスの対象となる情報提供対象物の撮像画像を示す撮像編集情報を前記サーバーへ向け送信し、前記サーバーから当該撮像編集情報に基づく処理結果情報を受信する端末側送受信手段と、
前記情報提供対象物を撮像して撮像画像を生成する撮像手段と、
当該撮像画像が所定基準を満たしているかどうかを判定する端末側判定手段と、
前記撮像画像に基づき、前記撮像編集情報を生成する端末側情報生成手段と、
前記撮像手段による撮像を制御する制御手段と、
を含み、
前記端末側判定手段は、前記撮像画像に基づき、前記情報提供対象物の全体が前記撮像画像内に含まれるかどうかを判定し、
前記制御手段は、前記情報提供対象物の全体が前記撮像画像内に含まれないと判定された場合、撮像範囲を拡大して再撮像するための制御信号を前記撮像手段に出力することを特徴とする端末装置。
【請求項８】
サーバーによる情報提供サービスの対象となる情報提供対象物の撮像画像を示す撮像編集情報を前記サーバーへ向け送信し、前記サーバーから当該撮像編集情報に基づく処理結果情報を受信する端末側送受信手段と、
前記情報提供対象物を撮像して撮像画像を生成する撮像手段と、
当該撮像画像が所定基準を満たしているかどうかを判定する端末側判定手段と、
前記撮像画像と、前記判定手段による判定に基づき、前記撮像編集情報を生成する端末側情報生成手段と、
を含み、
前記端末側判定手段は、前記撮像画像が基準解像度と適合しているかどうかを判定し、
前記端末側情報生成手段は、前記撮像画像が前記基準解像度と適合していないと判定された場合、前記撮像画像が前記基準解像度と適合するように、前記撮像画像を編集して前記撮像編集情報を生成することを特徴とする端末装置。
【請求項９】
請求項８において、
前記撮像手段による撮像を制御する制御手段を含み、
前記端末側判定手段は、前記撮像画像に基づき、前記情報提供対象物の全体が前記撮像画像内に含まれるかどうかを判定し、
前記制御手段は、前記情報提供対象物の全体が前記撮像画像内に含まれないと判定された場合、撮像範囲を拡大して再撮像するための制御信号を前記撮像手段に出力することを特徴とする端末装置。
【請求項１０】
請求項７〜９のいずれかにおいて、
前記端末側判定手段は、前記撮像画像を構成する複数の所定部分における画素の明るさの相違が所定範囲内であるかどうかを判定し、前記所定範囲外である場合、再撮像するための制御信号を前記撮像手段に出力することを特徴とする端末装置。
【請求項１１】
コンピュータにより読み取り可能なプログラムであって、
コンピュータを、
通信機能を有する端末装置から情報提供サービスの対象となる情報提供対象物の撮像画像を示す撮像情報を受信し、前記端末装置へ向け当該撮像情報に基づく処理結果情報を送信する送受信手段と、
ユーザー毎の前記情報提供サービスの利用回数を示す利用回数データを記憶する記憶手段と、
前記撮像情報に基づき、前記撮像画像に前記情報提供対象物が含まれるかどうかを判定する画像認識手段と、
当該画像認識手段によって前記撮像画像に前記情報提供対象物が含まれると判定された場合、前記利用回数データを更新する更新手段と、
前記画像認識手段によって前記撮像画像に前記情報提供対象物が含まれると判定された場合、前記処理結果情報を生成する情報生成手段として機能させ、
前記画像認識手段によって前記撮像画像に前記情報提供対象物が含まれていないと判定された場合、
前記更新手段は、前記利用回数データを更新せず、
前記情報生成手段は、当該ユーザーに再撮像を指示する再撮像指示情報を生成し、
前記送受信手段は、前記端末装置へ向け前記再撮像指示情報を送信することを特徴とするプログラム。
【請求項１２】
コンピュータにより読み取り可能なプログラムであって、
コンピュータを、
サーバーによる情報提供サービスの対象となる情報提供対象物の撮像画像を示す撮像編集情報を前記サーバーへ向け送信し、前記サーバーから当該撮像編集情報に基づく処理結果情報を受信する端末側送受信手段と、
前記情報提供対象物を撮像して撮像画像を生成する撮像手段と、
当該撮像画像が所定基準を満たしているかどうかを判定する端末側判定手段と、
前記撮像画像に基づき、前記撮像編集情報を生成する端末側情報生成手段と、
前記撮像手段による撮像を制御する制御手段として機能させ、
前記端末側判定手段は、前記撮像画像に基づき、前記情報提供対象物の全体が前記撮像画像内に含まれるかどうかを判定し、
前記制御手段は、前記情報提供対象物の全体が前記撮像画像内に含まれないと判定された場合、撮像範囲を拡大して再撮像するための制御信号を前記撮像手段に出力することを特徴とするプログラム。
【請求項１３】
コンピュータにより読み取り可能なプログラムであって、
コンピュータを、
サーバーによる情報提供サービスの対象となる情報提供対象物の撮像画像を示す撮像編集情報を前記サーバーへ向け送信し、前記サーバーから当該撮像編集情報に基づく処理結果情報を受信する端末側送受信手段と、
前記情報提供対象物を撮像して撮像画像を生成する撮像手段と、
当該撮像画像が所定基準を満たしているかどうかを判定する端末側判定手段と、
前記撮像画像と、前記判定手段による判定に基づき、前記撮像編集情報を生成する端末側情報生成手段として機能させ、
前記端末側判定手段は、前記撮像画像が基準解像度と適合しているかどうかを判定し、
前記端末側情報生成手段は、前記撮像画像が前記基準解像度と適合していないと判定された場合、前記撮像画像が前記基準解像度と適合するように、前記撮像画像を編集して前記撮像編集情報を生成することを特徴とするプログラム。
【請求項１４】
コンピュータにより読み取り可能なプログラムを記憶した情報記憶媒体であって、
請求項１１〜１３のいずれかに記載のプログラムを記憶したことを特徴とする情報記憶媒体。
【請求項１５】
送受信手段と、
ユーザー毎の情報提供サービスの利用回数を示す利用回数データを記憶する記憶手段と、
画像認識手段と、
更新手段と、
情報生成手段と、
を含む情報提供システムによる情報提供方法であって、
前記送受信手段は、通信機能を有する端末装置から前記情報提供サービスの対象となる情報提供対象物の撮像画像を示す撮像情報を受信し、
前記画像認識手段は、前記撮像情報に基づき、前記撮像画像に前記情報提供対象物が含まれるかどうかを判定し、
前記更新手段は、前記画像認識手段によって前記撮像画像に前記情報提供対象物が含まれると判定された場合、前記利用回数データを更新し、
前記情報生成手段は、前記画像認識手段によって前記撮像画像に前記情報提供対象物が含まれると判定された場合、前記撮像情報に基づき、処理結果情報を生成し、
前記送受信手段は、前記画像認識手段によって前記撮像画像に前記情報提供対象物が含まれると判定された場合、前記処理結果情報を前記端末装置へ向け送信し、
前記更新手段は、前記画像認識手段によって前記撮像画像に前記情報提供対象物が含まれていないと判定された場合、前記利用回数データを更新せず、
前記情報生成手段は、前記画像認識手段によって前記撮像画像に前記情報提供対象物が含まれていないと判定された場合、再撮像を指示する再撮像指示情報を生成し、
前記送受信手段は、前記画像認識手段によって前記撮像画像に前記情報提供対象物が含まれていないと判定された場合、前記端末装置へ向け前記再撮像指示情報を送信することを特徴とする情報提供方法。
【請求項１６】
請求項１５において、
前記情報提供システムは、前記利用回数データに基づき、前記情報提供サービスの利用者に対して課金する課金手段を含むことを特徴とする情報提供方法。
【請求項１７】
サーバーによる情報提供サービスの対象となる情報提供対象物の撮像画像を示す撮像編集情報を前記サーバーへ向け送信し、前記サーバーから当該撮像編集情報に基づく処理結果情報を受信する端末側送受信手段と、
撮像手段と、
端末側判定手段と、
端末側情報生成手段と、
前記撮像手段による撮像を制御する制御手段と、
を含む端末装置による撮像方法であって、
前記撮像手段は、前記情報提供対象物を撮像して撮像画像を生成し、
前記端末側判定手段は、前記撮像画像に基づき、前記情報提供対象物の全体が前記撮像画像内に含まれるかどうかを判定し、
前記制御手段は、前記端末側判定手段によって前記情報提供対象物の全体が前記撮像画像内に含まれないと判定された場合、撮像範囲を拡大して再撮像するための制御信号を前記撮像手段に出力し、
前記撮像手段は、当該制御信号に基づき、撮像範囲を拡大して前記情報提供対象物を再撮像して前記撮像画像を再生成し、
前記端末側情報生成手段は、前記撮像画像に基づき、前記撮像編集情報を生成し、
前記端末側送受信手段は、前記サーバーへ向け前記撮像編集情報を送信することを特徴とする撮像方法。
【請求項１８】
サーバーによる情報提供サービスの対象となる情報提供対象物の撮像画像を示す撮像編集情報を前記サーバーへ向け送信し、前記サーバーから当該撮像編集情報に基づく処理結果情報を受信する端末側送受信手段と、
撮像手段と、
端末側判定手段と、
端末側情報生成手段と、
を含む端末装置による撮像方法であって、
前記撮像手段は、前記情報提供対象物を撮像して撮像画像を生成し、
前記端末側判定手段は、前記撮像画像が基準解像度と適合しているかどうかを判定し、
前記端末側情報生成手段は、前記端末側判定手段によって前記撮像画像が前記基準解像度と適合していないと判定された場合、前記撮像画像が前記基準解像度と適合するように、前記撮像画像を編集して前記撮像編集情報を生成し、
前記端末側送受信手段は、前記サーバーへ向け前記撮像編集情報を送信することを特徴とする撮像方法。
【請求項１９】
請求項１７、１８のいずれかにおいて、
前記端末側判定手段は、前記撮像画像を構成する複数の所定部分における画素の明るさの相違が所定範囲内であるかどうかを判定し、
前記撮像手段は、前記所定範囲外である場合、再撮像することを特徴とする撮像方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００９６
【補正方法】変更
【補正の内容】
【００９６】
また、画像認識部１１４は、求めた平均値の認識結果が失敗である場合（例えば、図１１に示す第５の閾値の場合）、当該平均値に最も近い閾値（例えば、図１１に示す第４または第６の閾値）を用いて２値化処理データを生成してもよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１４９
【補正方法】変更
【補正の内容】
【０１４９】
そして、送受信部２９０は、撮像情報２２４または撮像編集情報をサーバー１００へ向け送信する（ステップＳ３０）。