(57)【特許請求の範囲】
【請求項１】
コンピュータであるゲーム機を、
ゲームのプレイ中にゲームの進行に応じて表示画面上に表示されたプレイ画面内の任意の情報である任意情報の指定を受け付ける指定受付手段と、
前記指定受付手段により受け付けられた前記任意情報に基づき、情報通信端末に取り込み可能なコードを生成するコード生成手段と、
前記コード生成手段により生成されたコードを出力するコード出力手段と、
して機能させ、
前記コードは、前記情報通信端末に取り込まれ、前記情報通信端末と通信ネットワークを介して接続されたサーバで前記任意情報に関する検索が可能な情報を含むことを特徴とするコード生成プログラム。
【請求項２】
請求項１に記載のコード生成プログラムにおいて、
前記指定受付手段を、前記表示画面上の一部の範囲の指定を受け付けることにより、前記範囲に対応した前記任意情報の指定を受け付けるように機能させることを特徴とするコード生成プログラム。
【請求項３】
請求項１又は２に記載のコード生成プログラムにおいて、
前記任意情報は、文字情報及び画像に関する情報のうち少なくとも一方を含むことを特徴とするコード生成プログラム。
【請求項４】
請求項１から３のいずれかに記載のコード生成プログラムと、ゲームの進行に関するゲームプログラムとを記憶する記憶部と、
前記記憶部に記憶されたコード生成プログラムを実行する制御部と、
を備え、
前記制御部は、前記ゲームプログラムを実行中に、前記コード生成プログラムを実行するように切り替える切替手段を有することを特徴とするゲーム機。
【請求項５】
コードを生成するコンピュータであるゲーム機と、前記コードを取り込み可能な情報通信端末と、前記情報通信端末と通信ネットワークを介して接続されたサーバとを備える情報提供システムであって、
前記ゲーム機は、
ゲームのプレイ中にゲームの進行に応じて表示画面上に表示されたプレイ画面内の任意の情報である任意情報の指定を受け付ける指定受付手段と、
前記指定受付手段により受け付けられた前記任意情報に基づき、コードを生成するコード生成手段と、
前記コード生成手段により生成されたコードを出力するコード出力手段と、
を備え、
前記情報通信端末は、
前記ゲーム機により出力された前記コードを取り込む取込手段と、
前記取込手段により取り込まれたコードを解析する解析手段と、
前記解析手段により解析された解析結果情報を、検索必要情報として前記サーバに送信する送信手段と、
を備え、
前記サーバは、
特定の情報である特定情報と、前記特定情報に関する出力情報とを対応付けて記憶する記憶部と、
前記情報通信端末から前記検索必要情報を受信する受信手段と、
前記受信手段により受信した前記検索必要情報が、前記記憶部に記憶された前記特定情報に含まれるか否かを判定する判定手段と、
前記判定手段による判定結果に応じて、前記記憶部を参照するか、又は、前記サーバに対して前記通信ネットワークを介して接続された検索サービスサーバを用いて検索をするか、を決定し、決定に応じた検索結果情報を取得する検索手段と、
前記検索手段により取得した前記検索結果情報を、前記情報通信端末に送信する送信手段と、
を備えることを特徴とする情報提供システム。
【請求項６】
請求項５に記載の情報提供システムにおいて、
前記検索手段は、前記判定手段による判定の結果、前記検索必要情報が前記特定情報に含まれる場合に、前記特定情報に対応付けて記憶された前記出力情報を前記記憶部から抽出し、抽出した前記出力情報を検索結果情報として取得することを特徴とする情報提供システム。
【請求項７】
請求項５又は請求項６に記載の情報提供システムにおいて、
前記検索手段は、前記判定手段による判定の結果、前記検索必要情報が前記特定情報に含まれない場合に、前記検索サービスサーバに対して前記検索必要情報を出力することで検索を行わせ、前記検索サービスサーバから前記検索結果情報を取得することを特徴とする情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コード生成プログラム、ゲーム機、サーバ及び情報提供システムに関する。
【背景技術】
【０００２】
従来、端末をインターネットに接続して、インターネット上の様々なコンテンツを収集することで、ユーザが端末から知りたい情報を得ることが広く行われている。そのような状況下で、各遊技機の遊技情報を収集する情報収集手段と、収集した遊技情報とインターネットより配信可能なコンテンツからなるデータを蓄積するデータベースと、遊技機の遊技状態に応じて所定の表示態様に変化し、ＣＣＤカメラで読み取り可能に設けられた二次元コードを表示する表示部と、二次元コードの読み取りに対応して適宜選択されたデータを携帯電話にインターネットを介して配信する情報提供手段と、を有する遊技機の情報提供システムが開示されている（例えば、特許文献１）。
【特許文献１】特開２００６−１６７０８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１の遊技機の情報提供システムは、プレイの結果や状態を反映した情報を二次元コード化することで、プレイの結果や状態を反映したコンテンツを配信する。このように、特許文献１の遊技機の情報提供システムは、コンテンツ配信者がプレイヤに見せたいコンテンツを配信するために情報を二次元コード化するものであった。したがって、インターネットへのリンクは限定的であり、プレイヤは、コンテンツ配信者が指定した情報のみを、インターネットを用いて収集することしかできなかった。
【０００４】
そこで、本発明は、プレイヤが自ら指定した任意の情報を、通信ネットワークを用いて収集可能なコード生成プログラム、ゲーム機、サーバ及び情報提供システムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施形態に対応する符号を付して説明するが、これに限定されるものではない。
【０００６】
請求項１の発明は、コンピュータであるゲーム機（１）を、ゲームのプレイ中にゲームの進行に応じて表示画面（１６Ａ）上に表示されたプレイ画面内の任意の情報である任意情報の指定を受け付ける指定受付手段（１１０）と、前記指定受付手段により受け付けられた前記任意情報に基づき、情報通信端末（２）に取り込み可能なコードを生成するコード生成手段（１１１）と、前記コード生成手段により生成されたコードを出力するコード出力手段（１１２）と、して機能させ、前記コードは、前記情報通信端末に取り込まれ、前記情報通信端末と通信ネットワーク（３）を介して接続されたサーバ（４）で前記任意情報に関する検索が可能な情報を含むことを特徴とするコード生成プログラム（１０ａ）である。
【０００７】
請求項２の発明は、請求項１に記載のコード生成プログラム（１０ａ）において、前記指定受付手段（１１０）を、前記表示画面（１６Ａ）上の一部の範囲の指定を受け付けることにより、前記範囲に対応した前記任意情報の指定を受け付けるように機能させることを特徴とするコード生成プログラムである。
請求項３の発明は、請求項１又は２に記載のコード生成プログラム（１０ａ）において、前記任意情報は、文字情報及び画像に関する情報のうち少なくとも一方を含むことを特徴とするコード生成プログラムである。
【０００８】
請求項４の発明は、請求項１から３のいずれかに記載のコード生成プログラム（１０ａ）と、ゲームの進行に関するゲームプログラムとを記憶する記憶部（１０）と、前記記憶部に記憶されたコード生成プログラムを実行する制御部（１１）と、を備え、前記制御部は、前記ゲームプログラムを実行中に、前記コード生成プログラムを実行するように切り替える切替手段（１１５）を有することを特徴とするゲーム機（１）である。
【００１１】
請求項５の発明は、コードを生成するコンピュータであるゲーム機（１）と、前記コードを取り込み可能な情報通信端末（２）と、前記情報通信端末と通信ネットワーク（３）を介して接続されたサーバ（４）とを備える情報提供システム（１００）であって、前記ゲーム機は、ゲームのプレイ中にゲームの進行に応じて表示画面（１６Ａ）上に表示されたプレイ画面内の任意の情報である任意情報の指定を受け付ける指定受付手段（１１０）と、前記指定受付手段により受け付けられた前記任意情報に基づき、コードを生成するコード生成手段（１１１）と、前記コード生成手段により生成されたコードを出力するコード出力手段（１１２）と、を備え、前記情報通信端末は、前記ゲーム機により出力された前記コードを取り込む取込手段（２５）と、前記取込手段により取り込まれたコードを解析する解析手段（１２０）と、前記解析手段により解析された解析結果情報を、検索必要情報として前記サーバに送信する送信手段（２２）と、を備え、前記サーバは、特定の情報である特定情報と、前記特定情報に関する出力情報とを対応付けて記憶する記憶部と、前記情報通信端末から前記検索必要情報を受信する受信手段（４２）と、前記受信手段により受信した前記検索必要情報が、前記記憶部に記憶された前記特定情報に含まれるか否かを判定する判定手段と、前記判定手段による判定結果に応じて、前記記憶部を参照するか、又は、前記サーバに対して前記通信ネットワークを介して接続された検索サービスサーバを用いて検索をするか、を決定し、決定に応じた検索結果情報を取得する検索手段（１３０）と、前記検索手段により取得した前記検索結果情報を、前記情報通信端末に送信する送信手段（４２）と、を備えることを特徴とする情報提供システムである。
請求項６の発明は、請求項５に記載の情報提供システムにおいて、前記検索手段は、前記判定手段による判定の結果、前記検索必要情報が前記特定情報に含まれる場合に、前記特定情報に対応付けて記憶された前記出力情報を前記記憶部から抽出し、抽出した前記出力情報を検索結果情報として取得することを特徴とする情報提供システムである。
請求項７の発明は、請求項５又は請求項６に記載の情報提供システムにおいて、前記検索手段は、前記判定手段による判定の結果、前記検索必要情報が前記特定情報に含まれない場合に、前記検索サービスサーバに対して前記検索必要情報を出力することで検索を行わせ、前記検索サービスサーバから前記検索結果情報を取得することを特徴とする情報提供システムである。
なお、符号を付して説明した構成は、適宜改良してもよく、また、少なくとも一部を他の構成物に代替してもよい。
【発明の効果】
【００１２】
本発明によれば、以下の効果を奏することができる。
（１）本発明は、表示画面上に表示された任意情報を指定することで、任意情報に関する情報通信端末に取り込み可能なコードを生成して出力する。生成するコードは、情報通信端末に通信ネットワークを介して接続されたサーバで任意情報に関する検索ができる情報を含む。よって、プレイヤ自らが指定した任意情報を、例えば、インターネット等の通信ネットワークを用いて収集することができる。よって、任意情報が例えばコンテンツ配信者により指定されていない情報であっても、任意情報に関する検索結果をプレイヤに提供することができる。また、コードを生成する装置（コンピュータ）が通信ネットワークに接続されていなくても、情報通信端末を用いて任意情報に関する検索結果情報を得ることができる。
【００１３】
（２）本発明は、表示画面上の一部の範囲を指定することで、範囲に対応した任意情報の指定を受け付けるので、任意情報が文字列等の文字情報に限られず、画像等の様々な形態の情報を受け付けることができる。よって、例えば、ゲーム画面に表示されるキャラクタ等のゲーム上のオブジェクトに対する指定ができる。画像は、その画像に含むタグ情報を受け付けてもよいし、ＣＧ（コンピュータグラフィック）で構成された画像そのものを受け付けてもよい。プレイヤに、任意情報を有する一部の範囲の指定を簡易な方法で行わせることができる。また、一部の範囲の指定により、この指定範囲内のオブジェクトから、情報通信端末による取り込みが容易なコードを生成するので、利便性に優れる。
【００１４】
（３）本発明は、ゲームプログラムを実行中に、コード生成プログラムを実行するように切り替えてコードを生成することで、プレイヤは、ゲーム実行中に発生した知りたい情報等の任意情報を、情報通信端末を用いて即座に知ることができる。
【００１５】
（４）本発明は、情報通信端末によりコードが解析されて送信された、検索必要情報を受信し、検索必要情報に基づいて検索を行い、検索結果情報を、情報通信端末に送信するので、情報通信端末は、検索結果情報を表示することができる。ここで、検索必要情報とは、任意情報に関する検索に必要な情報をいう。よって、プレイヤが知りたい情報等の任意情報が指定されることで生成されたコードを、情報通信端末に取り込むことで、情報通信端末を用いて、任意情報についての検索結果を得ることができる。
【００１６】
（５）本発明は、特定情報と、特定情報に関する出力情報とを対応付けて記憶し、情報通信端末から受信した検索必要情報が、記憶された特定情報に含まれるか否かを判定し、判定結果に応じて、検索必要情報に基づいて検索を行う。よって、特定情報か否かにより、検索を振り分けることができる。例えば、特定情報以外は、通信ネットワーク上で提供されている一般的な検索エンジンを用いて検索を行うようにすることで、検索必要情報を特定情報に含まない場合であっても、検索結果を得ることができる。よって、プレイヤは、全ての検索必要情報に関して、検索結果情報を得ることができる。
【００１７】
（６）本発明は、判定の結果、情報通信端末から受信した検索必要情報が特定情報に含まれる場合に、特定情報に対応付けて記憶されたコンテンツ等の出力情報を、検索結果情報として情報通信端末に送信する。コンテンツとは、例えば、任意情報に関連する詳細な内容の情報が示されたＷｅｂページをいう。よって、特定情報については、予め用意された出力情報を検索結果情報として情報通信端末に送信するので、プレイヤに提供したい出力情報を予め用意でき、プレイヤに提供する出力情報をコントロールすることができる。また、プレイヤは、予め用意された出力情報を見ることができる。
【００１８】
（７）本発明は、コンピュータが、表示画面上に表示された任意情報の指定を受け付け、任意情報に基づきコードを生成し、生成されたコードを出力する。情報通信端末は、コンピュータにより出力されたコードを取り込み、取り込まれたコードを解析し、解析された解析結果情報を検索必要情報としてサーバに送信する。サーバは、情報通信端末から検索必要情報を受信し、検索必要情報に基づいて検索を行い、検索結果情報を情報通信端末に送信する。よって、コンピュータが任意情報に関するコードを生成し、そのコードを取り込んだ情報通信端末が、サーバと通信することで、任意情報に関する検索結果情報を出力することができる。つまり、プレイヤは、特定情報に含むか否かに関わらず全ての任意情報を選択でき、情報通信端末を用いて検索結果を容易に取得できるので、自由性と利便性に優れたシステムを提供することができる。
【発明を実施するための最良の形態】
【００１９】
本発明は、プレイヤ自らが指定した任意の情報を、通信ネットワークを用いて収集可能なコード生成プログラム、ゲーム機、サーバ及び情報提供システムを提供するという目的を、コード生成プログラムが、コンピュータを、表示画面上に表示された任意情報の指定を受け付ける指定受付手段と、指定受付手段により受け付けられた前記任意情報に基づき、情報通信端末に取り込み可能なコードを生成するコード生成手段と、コード生成手段により生成されたコードを出力するコード出力手段と、して機能させ、コードが、情報通信端末に取り込まれ、情報通信端末と通信ネットワークを介して接続されたサーバで前記任意情報に関する検索が可能な情報を含むことによって実現した。
【００２０】
（実施形態）
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれに限られるものではない。
図１は、本実施形態の一例に係る情報提供システム１００の構成を示す図である。情報提供システム１００は、ゲーム機１と携帯電話機２（情報通信端末）とサーバ４と検索サービスサーバ５とを有し、携帯電話機２とサーバ４と検索サービスサーバ５とは、通信ネットワーク３を介して接続されている。
【００２１】
ゲーム機１は、例えば携帯型のゲーム機であり、様々なアプリケーションソフトのカセット（図示せず）を外部挿入口（図示せず）から挿入することで、多種類のゲームを行うことができる。ゲーム機１の操作には、付属のタッチペン１４Ａやゲーム機１に左右に配置される各種キー及びボタン１４Ｂを用いる。ここで、タッチペン１４Ａ並びにキー及びボタン１４Ｂをあわせて操作部１４という。また、ゲーム機１は、上下に２つの表示部を有し、下の表示画面１６Ａと上の表示画面１６Ｂとにゲーム画面が表示される。ここで、表示画面１６Ａと上の表示画面１６Ｂとをあわせて表示部１６という。なお、本実施形態では、ゲーム機１を、２画面を有する携帯型のゲーム機として記述するが、１画面を有する携帯型のゲーム機でもよいし、据え置き型のゲーム機であってもよい。
【００２２】
携帯電話機２は、電話や電子メールの送受信を行ったり、通信ネットワーク３上で提供される様々な映像や画像、音楽、文章、あるいはそれらの組み合わせであるコンテンツを表示したりすることができる携帯型の端末であり、撮影部２５（図２参照）を有する。
携帯電話機２は、通常は通信ネットワーク３に接続された基地局（図示せず）との間で電波による無線通信を行う。
通信ネットワーク３は、携帯電話機２及びサーバ４間の通信を行うための、例えば、インターネット通信網である。
【００２３】
サーバ４は、携帯電話機２で出力可能なコンテンツを、携帯電話機２に送信する。検索サービスサーバ５は、検索エンジンを有する。サーバ４と検索サービスサーバ５とは、携帯電話機２で出力可能なコンテンツを格納する。なお、コンテンツは、通信ネットワーク３により接続された別サーバ（図示せず）に格納してもよい。図１では、サーバ４及び検索サービスサーバ５は、各々別のサーバとして記載しているが、ハードウェアの数に制限はない。必要に応じて、１又は複数で構成してよい。また、サーバ４及び検索サービスサーバ５のハードウェアは、必要に応じてＷｅｂサーバ、ＤＢ（データベース）サーバ、アプリケーションサーバ等の各種サーバを含んで構成してもよく、１台のサーバで構成しても、それぞれ別のサーバで構成してもよい。
【００２４】
次に、情報提供システム１００の機能ブロックについて説明する。
図２は、本実施形態の一例に係るゲーム機１、携帯電話機２、サーバ４及び検索サービスサーバ５の機能ブロックを示した図である。
【００２５】
ゲーム機１は、図１で説明した表示部１６、操作部１４の他、記憶部１０、制御部１１及び音声出力部１７を備える。
記憶部１０は、例えば、ロールプレイングゲーム（ＲＰＧ）のゲームプログラムや、後述で説明するコード生成プログラム１０ａ等の各種プログラム及びパラメータ等を記憶している。また、各種のプログラムの実行時に、テーブル等を展開するための一時記憶領域であるローカルメモリ、及びキャッシュメモリを含んでよい。
記憶部１０を実現するものとして、電気的、磁気的、光学的、電磁的に実現するものを含んでよい。より具体的には、半導体記憶装置、磁気ディスク、ランダム・アクセス・メモリ（ＲＡＭ）、リードオンリー・メモリ（ＲＯＭ）等が含まれる。メモリカード等の補助記憶装置も含む概念である。
【００２６】
制御部１１は、情報の演算、及び処理を行う情報演算処理装置（ＣＰＵ）であり、当該ゲーム機１の全体を制御する。制御部１１は、記憶部１０に記憶された各種プログラムを適宜読み出して実行することにより、ゲーム機１のハードウェアと協働し、本発明に係る各種機能を実現している。
【００２７】
制御部１１は、本発明を実現するものとして、指定受付手段１１０、コード生成手段１１１、コード出力手段１１２、及び切替手段１１５の他、プレイを行うために必要な各機能を備える。上記の各機能については、後述のフローチャートで適宜説明する。
なお、本発明でいうコンピュータとは、記憶装置、制御部等を備えた情報処理装置をいい、ゲーム機１は、記憶部１０、制御部１１等を備えた情報処理装置であり、本発明のコンピュータの概念に含まれる。
音声出力部１７は、制御部１１から送信される音声データを、スピーカ（図示せず）により再生させるための役割を果たす。
【００２８】
携帯電話機２は、記憶部２０、制御部２１、通信インタフェース部２２、操作部２４、撮影部２５、表示部２６及び音声出力部２７を備える。
記憶部２０は、携帯電話機２に取り込んだコードを解析する解析用プログラムや、電話の着信、電子メールの送受信及びコンテンツの出力に必要な各種プログラムを記憶している。制御部２１と組み合わせてプログラムの実行に使用するメモリを含んでよい。
【００２９】
制御部２１は、情報の演算、及び処理を行う情報演算処理装置（ＣＰＵ）であり、当該携帯電話機２の全体を制御する。制御部２１は、記憶部２０に記憶された各種プログラムを適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
制御部２１は、本発明を実現するものとして、解析手段１２０の他、携帯電話機２として必要な各機能を備える。解析手段１２０については、後述のフローチャートで適宜説明する。
【００３０】
通信インタフェース部２２は、携帯電話機２からサーバ４に対しコンテンツ要求を送信したり、サーバ４から携帯電話機２に対する検索結果情報を受信したりする。なお、通信インタフェース部２２は、携帯電話機２において電話や電子メールの送受信を当然に行う。
操作部２４は、ダイヤルボタンや、メール送信のためのボタン等を備える。プレイヤは、操作部２４を操作することで、各種の入力を行う。
撮影部２５は、例えば、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ）カメラを備える。画像を撮影できる他、例えば、ＱＲコード（登録商標）を読み取ることができる。
【００３１】
表示部２６は、例えば、液晶表示装置（ＬＣＤ）等のディスプレイ装置であり、電子メールや各種コンテンツを表示する。
音声出力部２７は、制御部２１から送信される音声データを、スピーカ（図示せず）により再生させるための役割を果たす。
【００３２】
サーバ４は、記憶部４０、制御部４１及び通信インタフェース部４２を備える。また、検索サービスサーバ５は、記憶部５０、制御部５１及び通信インタフェース部５２を備える。
記憶部４０及び記憶部５０は、サーバ４及び検索サービスサーバ５の機能を実現するための各種プログラムを記憶している。記憶部４０及び記憶部５０を実現するものとして、電気的、磁気的、光学的、電磁的に実現するものを含んでよい。より具体的には、半導体記憶装置、磁気ディスク、ランダム・アクセス・メモリ（ＲＡＭ）、リードオンリー・メモリ（ＲＯＭ）等が含まれる。
サーバ４の記憶部４０には、特定テーブル１４０を記憶する。特定テーブル１４０については後述する。
【００３３】
制御部４１及び制御部５１は、情報の演算、及び処理を行う情報演算処理装置（ＣＰＵ）であり、当該サーバ４及び検索サービスサーバ５の全体を制御する。制御部４１は、記憶部４０に記憶された各種プログラムを、また制御部５１は、記憶部５０に記憶された各種プログラムを、各々適宜読み出して実行することにより、上述したハードウェアと協働し、本発明に係る各種機能を実現している。
サーバ４の制御部４１は、本発明を実現するものとして、検索手段１３０及び判定手段１３１を備える。上記の各機能については、後述のフローチャートで適宜説明する。
【００３４】
通信インタフェース部４２及び通信インタフェース部５２は、サーバ４及び検索サービスサーバ５を、通信ネットワーク３を介して携帯電話機２及び各々のサーバに接続できるようにするためのネットワーク・アダプタである。通信インタフェース部４２及び通信インタフェース部５２は、モデム、ケーブルモデム及びイーサネット（登録商標）・アダプタを含んでよい。
【００３５】
次に、図３により本発明の処理の概要について説明する。
図３は、本実施形態の一例に係る処理の概要について説明する図である。
まず、図中（１）では、ゲーム機１において、ゲーム内で表示された任意情報の指定を受け付ける。指定する任意情報は、文章や文字列のような文字情報の他、画像やＣＧのような文字情報以外の情報でもよい。次に、図中（２）において、指定した任意情報を変換し、図中（３）でＱＲ（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ）コードを表示部１６（図１参照）に出力する。ここで、出力するＱＲコードとは、二次元コードの方式の一つであり、携帯電話機２において広く普及しているコード読み取り機能として採用されるものをいう。このＱＲコードは、サーバ４のアドレスに関する情報と、ゲーム内で指定した検索用の任意情報とを含む。
携帯電話機２は、図中（４）でゲーム機１に表示されたＱＲコードを取り込み、図中（５）でＱＲコードを解析した後、図中（６）において、解析結果情報として、任意情報を検索するための検索必要情報をサーバ４に送信する。
サーバ４は、図中（７）において、携帯電話機２から受信した検索必要情報により、検索の振り分けを行う。振り分けの結果に応じて、検索必要情報が特定情報に含まれる場合には、図中（８）に示すようにサーバ４により検索され、他方、検索必要情報が特定情報に含まれない場合には、図中（９）に示すように検索サービスサーバ５により検索される。図中（１０）において、図中（８）又は（９）における検索結果情報である検索結果データから、Ｗｅｂページ等の結果ページを生成し、図中（１１）で携帯電話機２は、結果ページを表示する。表示される結果ページは、任意情報の検索結果を関連度に基づき順番に示す任意情報のリンク集でもよいし、リダイレクト機能により、直接表示されるコンテンツのページでもよい。
【００３６】
次に、図４及び図５を用いて、上述の図３で説明したコード生成の具体例を示す。
図４は、本実施形態の一例に係るゲーム機１で、文字情報からＱＲコードを生成する場合を示す図である。
図４（ａ）は、下の表示画面１６Ａに、ＲＰＧゲームの一場面が表示されている場合を示す。下の表示画面１６Ａは、画面下方に会話部６２が、画面上方に画像部６３が表示されており、一般的な会話場面の画面構成を示す。プレイを実行中である本発明の機能を有するゲーム機１には、下の表示画面１６Ａの右上方にコード生成モードへ切り替えるボタン６０が表示されている。
図４（ｂ）は、プレイヤにより、図４（ａ）においてボタン６０が選択された後に、文字情報を選択した場合を示す。ボタン６０が選択されると、同ボタン６０の位置には、ボタン６０の代わりにコード生成モードを解除するボタン６１が表示され、プレイヤは、文字情報を選択できる。ここでは、プレイヤにより、会話部６２の一部分の文字情報である「○△×」のテキスト６４が、タッチペン１４Ａ（図１参照）を用いて選択されている。
図４（ｃ）は、図４（ｂ）のようにテキスト６４が選択された状態で、操作部１４（図１参照）からコード生成に関する操作を行った場合を示す。上の表示画面１６Ｂの中央に、ＱＲコード６５が生成されて表示される。このＱＲコード６５は、サーバ４のＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）と、「○△×」のテキスト６４とに関する情報を含む。例えば、「ｈｔｔｐ：／／ｗｗｗ．ｘｘｘ．ｙｙ／ｉｎｄｅｘ．ｈｔｍ？ｋｗｄ＝“○△×”」をＱＲコード化している。
なお、図４では、文字情報として、文字列に基づきＱＲコードを生成したが、もう少し長いまとまりである、例えば文章であってもよい。
【００３７】
図５は、本実施形態の一例に係るゲーム機１で、画像からＱＲコードを生成する場合を示す図である。
図５（ａ）は、上述した図４（ａ）と同様である。画像部６３に表示される各画像は、タグ情報が関連付けられている。タグ情報とは、「タグ」として記憶された、画像に関連した属性に関する情報をいう。
図５（ｂ）は、プレイヤにより、図５（ａ）においてボタン６０が選択された後に、プレイヤにより、画像部６３の一部分である画像６６がタッチペン１４Ａ（図１参照）を用いて選択されている。
図５（ｃ）は、図５（ｂ）のように画像６６が選択された状態で、操作部１４（図１参照）からコード生成に関する操作を行った場合を示す。上の表示画面１６Ｂの中央に、ＱＲコード６７が生成されて表示される。このＱＲコード６７は、サーバ４のＵＲＬに関する情報と、画像６６のタグ情報とを含む。
【００３８】
なお、図５では、画像に予めタグ情報が関連付けられ、タグ情報を用いてＱＲコードを生成したが、タグ情報として記憶させる情報はどのようなものでもよい。例えば、キャラクタの名前やキャラクタが登場している場面の情報でもよいし、キャラクタの着ている洋服に関する情報であってもよい。また、タグ情報を用いずに、画像データ自身から直接ＱＲコードを生成してもよい。
【００３９】
次に、図６を用いてゲーム機１の処理について説明する。
図６は、本実施形態の一例に係るゲーム機１の処理を示すフローチャートである。
まず、ゲーム機１の電源が投入され、プレイヤによりスタート操作がされることにより、ステップＳ１１において、ゲーム機１の制御部１１は、ゲームを開始する。次に、ステップＳ１２において、制御部１１は、ゲーム機１の表示部１６に、コード生成モードへ切り替えるボタン６０を表示する（図４（ａ）及び図５（ａ）参照）。
【００４０】
ステップＳ１３では、制御部１１は、ゲームが終了した否かを判断する。ゲームが終了した場合（ステップＳ１３：Ｙ）には、制御部１１は、本処理を終了する。他方、ゲームが終了していない場合（ステップＳ１３：Ｎ）には、制御部１１は、処理をステップＳ１４に移す。
【００４１】
ステップＳ１４では、制御部１１（切替手段１１５）は、コード生成モードへの選択を受け付けたか否かを判断する。コード生成モードへの選択とは、上述のステップＳ１２で表示部１６に表示されたコード生成へ切り替えるボタンが選択されたことをいう。コード生成モードへの選択を受け付けた場合（ステップＳ１４：Ｙ）には、制御部１１は、処理をステップＳ１５に処理を移す。他方、コード生成モードへの選択を受け付けていない場合（ステップＳ１４：Ｎ）には、制御部１１は、処理をステップＳ１３に移す。
【００４２】
ステップＳ１５では、制御部１１は、ゲームプログラムを中断（ＰＡＵＳＥ）する。次に、ステップＳ１６では、制御部１１は、表示部１６に、コード生成モードを解除するボタン６１を表示する（図４（ｂ）及び図５（ｂ）参照）。そして、ステップＳ１７において、制御部１１（指定受付手段１１０）は、任意情報の選択を受け付けたか否かを判断する。任意情報とは、上述の図４及び図５で例示したような、文字情報や画像そのものをいい、任意情報の選択とは、プレイヤが、文字情報や画像が選択された上で、操作部１４からコード生成に関する操作を行うことをいう。任意情報が選択された場合（ステップＳ１７：Ｙ）には、制御部１１は、処理をステップＳ１８に移す。他方、任意情報が選択されていない場合（ステップＳ１７：Ｎ）には、制御部１１は、処理をステップＳ２０に移す。
【００４３】
ステップＳ１８では、制御部１１（コード生成手段１１１）は、ＱＲコード生成処理を行う。具体的には、予め記憶部１０に記憶されたサーバ４のＵＲＬと、ステップＳ１７で選択された情報とを変換してＱＲコードを生成する。次に、ステップＳ１９では、制御部１１（コード出力手段１１２）は、表示部１６に、生成されたＱＲコードを表示する。
【００４４】
ステップＳ２０では、制御部１１は、コード生成モードの解除の選択を受け付けたか否かを判断する。コード生成モードの解除の選択とは、上述のステップＳ１６で表示部１６に表示されたコード生成モードを解除するボタンが選択されたことをいう。コード生成モードの解除の選択を受け付けた場合（ステップＳ２０：Ｙ）には、制御部１１は、処理をステップＳ２１に移す。他方、生成コードの解除の選択を受け付けていない場合（ステップＳ２０：Ｎ）には、制御部１１は、処理をステップＳ１７に移す。
【００４５】
ステップＳ２１では、制御部１１は、ゲーム機１の表示部１６に、コード生成モードへ切り替えるボタン６０を表示する（図４（ａ）及び図５（ａ）参照）。そして、ステップＳ２２では、制御部１１は、中断していたゲームプログラムの中断を解除する。その後、制御部１１は、処理をステップＳ１３に移す。
【００４６】
よって、ゲーム機１の表示部１６に表示された、例えば、プレイヤが知りたい情報等の任意情報をプレイヤ自らが指定することで、ＱＲコードが表示部１６に表示される。このＱＲコードを利用することで、ゲーム機１が通信ネットワーク３に接続されていなくても、例えば、携帯電話機２により通信ネットワーク３を用いて任意情報に関する検索を行うことができる。よって、プレイヤは、プレイ中に携帯電話機２を用いて任意情報に対する検索結果情報を即座に知ることができる。
【００４７】
次に、図７及び図８を用いて携帯電話機２及びサーバ４の処理について説明する。
図７は、本実施形態の一例に係る携帯電話機２及びサーバ４の処理を示すフローチャートである。
図８は、本実施形態の一例に係るサーバ４の記憶部４０に記憶される特定テーブル１４０を示す図である。
【００４８】
まず、ステップＳ３１において、携帯電話機２の制御部２１は、ゲーム機１の表示部１６に表示されたＱＲコード（図６のステップＳ１９）を取り込む。具体的には、撮影部２５によりゲーム機１の表示部１６に表示されたＱＲコードを撮影することで、ＱＲコードを携帯電話機２に取り込む。
次に、ステップＳ３２では、制御部２１（解析手段１２０）は、取り込んだＱＲコードを解析し、解析結果として検索用のＵＲＬに関する検索必要情報を抽出する。そして、ステップＳ３３では、制御部２１は、抽出された検索用のＵＲＬに基づき通信インタフェース部２２を介してサーバ４に接続し、任意情報の検索要求（検索必要情報）を送信する。
【００４９】
ここで、サーバ４の処理について説明する。
ステップＳ４１では、サーバ４の制御部４１は、携帯電話機２から任意情報の検索要求を受信する。
次に、ステップＳ４２では、制御部４１（判定手段１３１）は、受信した任意情報の検索要求による検索対象が、特定情報であるか否かを判断する。特定情報であるか否かにより、制御部４１は、検索を振り分けるためである。特定情報であるか否かは、特定テーブル１４０の特定情報１４１に任意情報を含むか否かにより判断できる。
【００５０】
ここで、図８に基づき、特定テーブル１４０について説明する。
特定テーブル１４０は、特定情報１４１、条件１４２、出力情報１４３の各項目を有する。特定情報１４１には、例えば、コンテンツ配信者が予め用意した検索キーワード等を格納する。条件１４２及び出力情報１４３は、検索した日時に関する条件と、その条件に基づき出力内容を変更するための各項目を格納する。
図中（Ａ）は、特定情報１４１が「○△×」の場合についてのものであり、条件１４２及び出力情報１４３により、「２００７．１２．３１」までは「攻略情報その１」を、「２００８．１．１」以降は「攻略情報その２」を、それぞれ出力することを示す。制御部４１は、例えば、任意情報が「○△×」であった場合には、特定テーブル１４０の特定情報１４１に「○△×」を有するので、条件に基づいて出力情報を出力する。このように、プレイヤが指定した任意情報が特定情報に含む場合に、例えば、ゲーム機１で実行中のゲームに対する有益な情報を、プレイヤに提供することができる。
また、図中（Ｂ）のように、ある条件の場合にのみ、特定テーブル１４０の出力情報１４３に格納された情報を出力するようにしてもよい。また、図中（Ｃ）のように出力情報１４３に格納する情報の内容は、リンク集であってもよい。さらに、図中（Ｄ）のように、出力情報１４３を「ＮＧワードのため結果を出力できません」と出力するコンテンツとしてもよい。
【００５１】
このように、特定テーブル１４０を設定することで、特定テーブル１４０の内容を設定する例えばコンテンツ配信者がプレイヤに見てもらいたい、例えば、ファンサイトやキャラクタの商品サイト、あるいはプレゼントサイトを用意することができる。そして、プレイヤは、表示されるコンテンツを楽しむことができる。
【００５２】
図７のステップＳ４２に戻って、検索対象が特定情報である場合（ステップＳ４２：Ｙ）には、制御部４１は、処理をステップＳ４３に移す。他方、検索対象が特定情報ではない場合（ステップＳ４２：Ｎ）には、制御部４１は、処理をステップＳ４４に移す。
ステップＳ４３では、制御部４１（検索手段１３０）は、特定テーブル１４０の該当の出力情報を検索結果情報として抽出する。その後、制御部４１は、処理をステップＳ４５に移す。
【００５３】
他方、ステップＳ４４では、制御部４１（検索手段１３０）は、検索対象を検索サービスサーバ５に送信した上で、検索サービスサーバ５から検索の結果を受信する。検索サービスサーバ５は、例えば、ポータルサイトにより提供される一般の検索エンジンのサイトであり、任意情報の検索要求として受信した検索必要情報を、検索エンジンを用いて検索した上で、検索結果情報をサーバ４に送信する。
ステップＳ４５では、制御部４１は、抽出し、又は受信した検索結果情報を、通信インタフェース部４２を介して携帯電話機２に送信する。
【００５４】
再度、携帯電話機２の処理に戻って、ステップＳ３４では、携帯電話機２の制御部２１は、通信インタフェース部２２を介して、サーバ４から検索結果情報を受信する。そして、ステップＳ３５では、制御部２１は、表示部２６に検索結果を表示する。
【００５５】
よって、ゲーム機１が任意情報に関するコードを生成し、コードを取り込んだ携帯電話機２が、サーバ４と通信することで、携帯電話機２は、任意情報に関する検索結果情報を出力することができる。つまり、プレイヤは、特定テーブル１４０に特定情報として格納しているか否かに関わらず任意情報を選択でき、携帯電話機２を用いて検索結果情報を容易に取得できるので、自由度が高く、利便性に優れたシステムを提供することができる。
【００５６】
以上、本発明の実施形態について説明したが、本発明は上述した実施形態に限定されるものではない。また、実施形態に記載した効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、実施形態に記載したものに限定されない。なお、上述した実施形態及び後述する変形形態は、適宜組み合わせて用いることもできるが、詳細な説明は省略する。
【００５７】
（変形形態）
以上、説明した実施形態に限定されることなく、種々の変形や変更が可能であって、それらも本発明の範囲内である。
（１）本実施形態では、サーバの記憶部に特定テーブルを有し、サーバで検索の振り分けを行うものであった。しかし、これに限らず、特定テーブルのような対応テーブルをゲーム機に有し、ＱＲコードを生成する際に、特定情報によりサーバや呼び出しページを特定するようにＱＲコードを生成してもよい。検索結果としては、同様の検索結果情報を得ることができる。
（２）本実施形態では、ＱＲコードに基づき説明した。しかし、これに限らず、同様の機能を実現できるコードであれば他のコードでもよい。
（３）本実施形態では、ＱＲコードをゲーム機の表示部に表示するものとして説明した。しかし、これに限らず、レシート状の紙媒体等に出力してもよい。
（４）本実施形態では、携帯電話機を用いてＱＲコードを取り込み、サーバに通信したが、これに限らず、ＱＲコード読み取り装置と読み取り装置に連動できるネットワーク機能とを有する情報通信端末を用いてもよい。
【図面の簡単な説明】
【００５８】
【図１】本実施形態の一例に係る情報提供システムの構成を示す図である。
【図２】本実施形態の一例に係るゲーム機、携帯電話機、サーバ及び検索サービスサーバの機能ブロックを示す図である。
【図３】本実施形態の一例に係る処理の概要について説明する図である。
【図４】本実施形態の一例に係るゲーム機で、文字情報からＱＲコードを生成する場合を示す図である。
【図５】本実施形態の一例に係るゲーム機で、画像からＱＲコードを生成する場合を示す図である。
【図６】本実施形態の一例に係るゲーム機の処理を示すフローチャートである。
【図７】本実施形態の一例に係る携帯電話機及びサーバの処理を示すフローチャートである。
【図８】本実施形態の一例に係るサーバの記憶部に記憶される特定テーブルを示す図である。
【符号の説明】
【００５９】
１  ゲーム機
２  携帯電話機
３  通信ネットワーク
４  サーバ
５  検索サービスサーバ
１０，２０，４０，５０  制御部
１０ａ  コード生成プログラム
１１，２１，４１，５１  記憶部
１４，２４  操作部
１６，２６  表示部
１７，２７  音声出力部
２２，４２，５２  通信インタフェース部
２５  撮影部
１００  情報提供システム
１１０  指定受付手段
１１１  コード生成手段
１１２  コード出力手段
１１５  切替手段
１２０  解析手段
１３０  検索手段
１３１  判定手段
１４０  特定テーブル
【図１】
0005173392.tif 000002
【図２】
0005173392.tif 000003
【図３】
0005173392.tif 000004
【図４】
0005173392.tif 000005
【図５】
0005173392.tif 000006
【図６】
0005173392.tif 000007
【図７】
0005173392.tif 000008
【図８】
0005173392.tif 000009