(57)【要約】  【課題】  コードの利用価値をより高め、かつ、新たなビジネスの創出が可能なコード処理システム及びその関連技術を提供することである。  【解決手段】  ゲームプログラム５は、バーコードリーダ３が読み込んだバーコード１３を利用した処理を実行し、処理結果に応じて、出力手段（ＬＣＤパネル１２０及びスピーカ１１８）に出力するメインコンテンツの進行を制御する（Ｓ３３）。ゲームプログラム５は、バーコードリーダ３が読み込んだバーコード１３をセンタサーバ７へ送信する（Ｓ３５）。ゲームプログラム５は、センタサーバ７から、バーコード１３に対応するサブコンテンツデータを受信したとき、サブコンテンデータに基づくサブコンテンツを、出力手段に出力する（Ｓ４１）。【選択図】  図１
2011238188.tif 000002
【特許請求の範囲】
【請求項１】
コードを読み込むコードリーダと、
前記コードリーダが読み込んだ前記コードを利用した処理を実行し、処理結果に応じて、出力手段に出力するメインコンテンツの進行を制御するメインコンテンツ制御手段と、
前記コードリーダが読み込んだ前記コードを送信する第１送信手段と、
前記第１送信手段が送信した前記コードを、ネットワークを介して受信する第１受信手段と、
コードとサブコンテンツデータとを関連付けたデータベースと、
前記データベースにアクセスして、前記第１受信手段が受信した前記コードに関連付けられた前記サブコンテンツデータを取得するデータ取得手段と、
前記データ取得手段が取得した前記サブコンテンツデータを送信する第２送信手段と、
前記第２送信手段が送信した前記サブコンテンツデータを、前記ネットワークを介して受信する第２受信手段と、
前記第２受信手段が前記サブコンテンデータを受信したとき、受信した前記サブコンテンデータに基づくサブコンテンツを、前記出力手段に出力するサブコンテンツ制御手段と、を備え、
前記コードリーダ、前記メインコンテンツ制御手段、前記第１送信手段、前記第２受信手段、及び、前記サブコンテンツ制御手段は、クライアント端末に実装され、
前記第１受信手段、前記データベース、前記データ取得手段、及び、前記第２送信手段は、サーバに実装され、
前記クライアント端末と前記サーバとは、前記ネットワークを介して接続される、コード処理システム。
【請求項２】
前記クライアント端末は、携帯電話機又は通信端末であり、
前記出力手段は、映像を表示する表示手段及び／又は音声を出力するスピーカである、請求項１記載のコード処理システム。
【請求項３】
前記メインコンテンツは、ゲームである、請求項１又は２記載のコード処理システム。
【請求項４】
前記コードは、バーコードである、請求項１から３のいずれかに記載のコード処理システム。
【請求項５】
請求項１から４のいずれか一に記載のサーバ。
【請求項６】
請求項１から４のいずれか一に記載のクライアント端末。
【請求項７】
コードリーダが読み込んだコードを利用した処理を実行し、処理結果に応じて、出力手段に出力するメインコンテンツの進行を制御するステップと、
前記コードリーダが読み込んだ前記コードをサーバへ送信するステップと、
前記サーバから、前記コードに対応するサブコンテンツデータを受信するステップと、
前記サブコンテンデータを受信したとき、受信した前記サブコンテンデータに基づくサブコンテンツを、前記出力手段に出力するステップと、を含むコード処理方法。
【請求項８】
コードリーダが読み込んだコードを利用した処理を実行し、処理結果に応じて、出力手段に出力するメインコンテンツの進行を制御するステップと、
前記コードリーダが読み込んだ前記コードをサーバへ送信するステップと、
前記サーバから、前記コードに対応するサブコンテンツデータを受信するステップと、
前記サブコンテンデータを受信したとき、受信した前記サブコンテンデータに基づくサブコンテンツを、前記出力手段に出力するステップと、をコンピュータに実行させるためのコンピュータプログラム。
【請求項９】
請求項８記載のコンピュータプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コードリーダが読み込んだコード（例えばバーコード）を処理してコンテンツを提供するコード処理システム及びその関連技術に関する。
【背景技術】
【０００２】
特許文献１のカードゲーム玩具は、バーコードによりカードの持つデータを読み取り、そのデータに従って、カードとカードとを対戦させて、勝敗判定を行なう。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平３−１９３０７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記玩具では、バーコードは、ゲームのためだけに利用される。バーコードが、ゲームに利用されると同時に、他の目的にも利用することができれば、よりバーコードの利用価値を高めることができるし、また、新たなビジネスを創出できる場合もある。
【０００５】
そこで、本発明の目的は、コードの利用価値をより高め、かつ、新たなビジネスの創出が可能なコード処理システム及びその関連技術を提供することである。
【課題を解決するための手段】
【０００６】
本発明の第１の観点によると、コード処理システムは、コードを読み込むコードリーダと、前記コードリーダが読み込んだ前記コードを利用した処理を実行し、処理結果に応じて、出力手段に出力するメインコンテンツの進行を制御するメインコンテンツ制御手段と、前記コードリーダが読み込んだ前記コードを送信する第１送信手段と、前記第１送信手段が送信した前記コードを、ネットワークを介して受信する第１受信手段と、コードとサブコンテンツデータとを関連付けたデータベースと、前記データベースにアクセスして、前記第１受信手段が受信した前記コードに関連付けられた前記サブコンテンツデータを取得するデータ取得手段と、前記データ取得手段が取得した前記サブコンテンツデータを送信する第２送信手段と、前記第２送信手段が送信した前記サブコンテンツデータを、前記ネットワークを介して受信する第２受信手段と、前記第２受信手段が前記サブコンテンデータを受信したとき、受信した前記サブコンテンデータに基づくサブコンテンツを、前記出力手段に出力するサブコンテンツ制御手段と、を備え、前記コードリーダ、前記メインコンテンツ制御手段、前記第１送信手段、前記第２受信手段、及び、前記サブコンテンツ制御手段は、クライアント端末に実装され、前記第１受信手段、前記データベース、前記データ取得手段、及び、前記第２送信手段は、サーバに実装され、前記クライアント端末と前記サーバとは、前記ネットワークを介して接続される。
【０００７】
この構成によれば、クライアント端末でコードを利用したメインコンテンツを実行しつつも、クライアント端末はコードに対応したサブコンテンツをサーバから取得して出力手段（例えば、表示装置及び／又はスピーカ）に出力する。
【０００８】
このように、読み込まれたコードは、メインコンテンツで利用されるだけでなく、サブコンテンツを提供するためにも利用される。つまり、コードが、メインコンテンツとサブコンテンツとで共用される。従って、コードがメインコンテンツのみに利用される場合と比較して、コードの利用価値をより高めることができる。
【０００９】
また、サブコンテンツは、メインコンテンツと関係があってもよいし、なくてもよく、任意のものとすることができるので、サブコンテンツとして様々な付加的な情報をユーザに提供できる。このサブコンテンツの提供に対して、サーバを運営する事業者は、他の事業者から代金を得ることもできる。この場合、サーバを運営する事業者の売り上げに貢献できる。このように、新たなビジネスを創出することができる。
【００１０】
例えば、サブコンテンツを広告宣伝情報とすることができる。そうすると、サーバを運営する事業者は、広告宣伝料金を広告主から得ることができる。一方、ユーザは、メインコンテンツを実行しながら、サブコンテンツとしての広告宣伝を見たり聞いたりできるので便宜である。また、販売目的のサブコンテンツだけでなく、ユーザに直接役に立つ情報をサブコンテンツとして提供することにより、好感度を向上し、結果的に優れた広告宣伝として利用することもできる。この場合、ユーザの立場からすれば、そのサブコンテンツは無駄な情報ではないので、メインコンテンツを妨げるものとは考えず、心証を害することはない。
【００１１】
ここで、本明細書及び特許請求の範囲において、「実装」とは、組み込まれることだけでなく、外部から接続されることも含む用語として使用する。
【００１２】
上記コード処理システムにおいて、例えば、前記クライアント端末は、携帯電話機又は通信端末であり、前記出力手段は、映像を表示する表示手段及び／又は音声を出力するスピーカである。
【００１３】
上記コード処理システムにおいて、前記メインコンテンツは、ゲームである。
【００１４】
この構成によれば、ユーザは、メインコンテンツのゲームをプレイしながら、サブコンテンツとして付加的な情報も受け取れるので便宜である。
【００１５】
上記コード処理システムにおいて、前記コードは、バーコードである。
【００１６】
この構成によれば、世の中に数多く普及したバーコードを利用した様々なメインコンテンツを提供できる。
【００１７】
本発明の第２の観点によれば、サーバは、上記第１の観点によるコード処理システムのサーバである。
【００１８】
この構成によれば、上記第１の観点によるコード処理システムに好適なサーバを提供できる。
【００１９】
本発明の第３の観点によれば、クライアント端末は、上記第１の観点によるコード処理システムのクライアント端末である。
【００２０】
この構成によれば、上記第１の観点によるコード処理システムに好適なクライアント端末を提供できる。
【００２１】
本発明の第４の観点によれば、コード処理方法は、コードリーダが読み込んだコードを利用した処理を実行し、処理結果に応じて、出力手段に出力するメインコンテンツの進行を制御するステップと、前記コードリーダが読み込んだ前記コードをサーバへ送信するステップと、前記サーバから、前記コードに対応するサブコンテンツデータを受信するステップと、前記サブコンテンデータを受信したとき、受信した前記サブコンテンデータに基づくサブコンテンツを、前記出力手段に出力するステップと、を含む。
【００２２】
この構成によれば、上記第１の観点によるコード処理システムと同様の効果を奏する。
【００２３】
本発明の第５の観点によれば、コンピュータプログラムは、コードリーダが読み込んだコードを利用した処理を実行し、処理結果に応じて、出力手段に出力するメインコンテンツの進行を制御するステップと、前記コードリーダが読み込んだ前記コードをサーバへ送信するステップと、前記サーバから、前記コードに対応するサブコンテンツデータを受信するステップと、前記サブコンテンデータを受信したとき、受信した前記サブコンテンデータに基づくサブコンテンツを、前記出力手段に出力するステップと、をコンピュータに実行させる。
【００２４】
この構成によれば、上記第１の観点によるコード処理システムと同様の効果を奏する。
【００２５】
本発明の第６の観点によれば、記録媒体は、上記第５の観点によるコンピュータプログラムを記録したコンピュータ読取り可能な記録媒体である。
【００２６】
この構成によれば、上記第１の観点によるコード処理システムと同様の効果を奏する。
【００２７】
なお、記録媒体には、例えば、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、ＣＤ（ＣＤ−ＲＯＭ、Ｖｉｄｅｏ−ＣＤを含む）、ＤＶＤ（ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭを含む）、ＲＯＭカートリッジ、バッテリバックアップ付きのＲＡＭメモリカートリッジ、フラッシュメモリカートリッジ、不揮発性ＲＡＭカートリッジ等を含む。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施の形態によるコード処理システムの全体構成を示す図である。
【図２】（ａ）図１のセンタサーバ７の電気的構成を示す図である。（ｂ）図２（ａ）のＨＤＤ６１に格納されたプログラム格納部８１及びデータベース８７の説明図である。
【図３】図１の携帯電話機１の電気的構成を示す図である。
【図４】図１の携帯電話機１及びセンタサーバ７による処理の流れの一例を示すフローチャートである。
【図５】ＬＣＤパネル１２０に表示されるメインコンテンツ４及びサブコンテンツ２の例示図である。
【発明を実施するための形態】
【００２９】
以下、本発明の実施の形態について、図面を参照しながら説明する。なお、図中、同一または相当部分については同一の参照符号を付してその説明を援用する。
【００３０】
図１は、本発明の実施の形態によるコード処理システムの全体構成を示す図である。図１を参照して、このシステムは、クライアント端末としての携帯電話機１、ネットワーク１１、及び、センタサーバ７を含む。センタサーバ７は、データベース８７を含む。データベース８７は、バーコード１３とサブコンテンツ（画像、音声、テキスト、若しくは、アドレス情報（例えばＵＲＬ）、又は、それらの任意の組合せ）とを関連付けたものである。携帯電話機１には、ゲームプログラムがインストールされ、また、バーコードリーダ３を備える。
【００３１】
以下、本発明の概要を図１を参照しながら簡単に説明する。ステップＳ３１にて、バーコードリーダ３がバーコード１３をスキャンすると、対応するバーコード１３がゲームプログラム５に与えられる。すると、ステップＳ３３にて、ゲームプログラム５は、受け取ったバーコード１３に応じて、ゲーム処理を実行し、メインコンテンツの進行を制御し、表示装置としてのＬＣＤパネル１２０（後述）に映像（例えば、図５のメインコンテンツの画像４）を表示し、及び、スピーカ１１８（後述）から音声を出力する。
【００３２】
また、ステップＳ３５にて、ゲームプログラム５は、バーコード１３をネットワーク１１を介してセンタサーバ７へ送信する。すると、ステップＳ３７にて、センタサーバ７は、受信したバーコード１３に基づいて、データベース８７を検索し、そのバーコード１３に関連付けられたサブコンテンツを取得する。そして、ステップＳ３９にて、センタサーバ７は、サブコンテンツをネットワーク１１を介して携帯電話機１に送信する。すると、ステップＳ４１にて、ゲームプログラム５は、メインコンテンツと共に、受信したサブコンテンツを、ＬＣＤパネル１２０に表示する。例えば、ゲームプログラム５は、メインコンテンツであるゲーム画面（例えば、図５のメインコンテンツの画像４）をＬＣＤパネル１２０に表示すると共に、その画面の一部にサブコンテンツを表す画像（例えば、図５のサブコンテンツの画像２）を表示する。図５の例では、食料品に付されたバーコード１３がスキャンされた例を示しており、サブコンテンツの画像２として、その食料品の製造メーカと消費カロリが表示されている。
【００３３】
ここで、ゲームプログラム５は、例えば、対戦ゲームであり、各種の商品に付随しているバーコードを読み取り、読み取ったバーコードに基づいてゲームのキャラクタを作成し、作成したキャラクタを用いてゲームを行う。この場合、プレイヤが、コンピュータプレイヤと対戦するものであってもよいし、他のプレイヤと通信して、対戦するものであってもよい。
【００３４】
ここで、バーコードとは、バーコード情報及びバーコードパターンを包括した表現であって、これらを厳密に区別する必要のないときは、単にバーコードなる用語を使用する。別の観点から、バーコードとは、物（物品・不動産などの有体物、情報（映像、音声、プログラム、データを含む。）・サービスなどの無体物、商品、人・動物などの生物を含む。）、その他の何らかの手段により識別可能なものに割り当てられたコードのことである。
【００３５】
バーコード情報とは、数字、文字、及び記号等のキャラクタ列を意味する。バーコードパターンとは、バーコード情報を黒色バーと白色スペースとの組み合わせにより表現したパターンを意味する。なお、バーコード、バーコード情報、及びバーコードパターンには、同じ参照符合「１３」を付する。
【００３６】
次に、サブコンテンツが広告宣伝情報である場合の例を挙げる。広告主は、所望のバーコード１３に関連付けて、所望のサブコンテンツ、つまり、広告宣伝情報を、データベース８７に登録する。この場合、サブコンテンツは、例えば、画像、音声、テキスト、若しくは、アドレス情報（例えば、ＵＲＬ）、又は、それらの任意の組合せにより作成された広告宣伝情報である。図５の例のように、サブコンテンツとして、単なる販売のための広告宣伝だけでなく、商品の消費カロリ等、ユーザに直接役に立つ情報を与えることにより、ユーザのメリットの向上を図ることができる。また、広告主（例えば製造メーカ）により、広告宣伝情報が登録されるので、例えば、バーコードが示す商品に関する正確な情報がサブコンテンツとして登録され、それをユーザに提供するので、ユーザにとって有用である。
【００３７】
携帯電話機１のユーザが、バーコード１３を利用するゲームプログラム５を実行すると、バーコード１３の処理結果を利用したメインコンテンツ、つまり、ゲームが実行され、ＬＣＤパネル１２０及びスピーカ１１８に出力される。一方、ゲームプログラム５は、バーコード１３をセンタサーバ７へ送信して、センタサーバ７から、そのバーコード１３に対応するサブコンテンツを取得する。そして、ゲームプログラム５は、そのサブコンテンツ、つまり、広告主の広告宣伝情報を、ＬＣＤパネル１２０に表示する。例えば、ゲームプログラム５は、メインコンテンツであるゲーム画面をＬＣＤパネル１２０に表示すると共に、その画面の一部にサブコンテンツである広告宣伝情報を表示する。その結果、広告主は、ユーザ（ゲームプレイヤ）に対して、ゲーム中に、広告宣伝を提供できる。
【００３８】
図２（ａ）は、図１のセンタサーバ７の電気的構成を示す図である。図２（ｂ）は、図２（ａ）のＨＤＤ６１に格納されたプログラム格納部８１及びデータベース８７の説明図である。
【００３９】
図２（ａ）を参照して、センタサーバ７は、ＣＰＵ（中央演算処理装置）５１、メインメモリ５３、チップセット５５、ＧＰＵ（グラフィックスプロセシングユニット）５７、ＳＰＵ（サウンドプロセシングユニット）５９、ＨＤＤ（ハードディスクドライブ）６１、ドライブ６３、及び通信部６５を含む。
【００４０】
ＣＰＵ５１は、ＨＤＤ６１に格納されたコンピュータプログラムを実行して各種演算を行う。メインメモリ５３は、ＣＰＵ５１から直接読み書きが行われる高速のメモリである。ＧＰＵ５７は、グラフィックス処理を実行し、モニタ６７に映像信号を与える。ＳＰＵ５９は、サウンド処理を実行し、スピーカ６９に音声信号を与える。ＨＤＤ６１は、ＯＳやアプリケーションソフトウェア等のコンピュータプログラム並びにこれらが用いるデータを書き込むために用いる補助記憶装置である。ドライブ６３は、リムーバブル記録媒体７５からデータを読み込んだり、書き込んだりする装置である。通信部６５は、ネットワーク１１への接続を司るＬＡＮカードやＵＳＢコントローラなどを含み（図示せず）、通信を制御する。
【００４１】
ＣＰＵ５１、ＧＰＵ５７、ＳＰＵ５９、ＨＤＤ６１、ドライブ６３、通信部６５、キーボード７１、及びマウス７３といった機能ユニットは、チップセット５５に接続される。チップセット５５は、これに接続される機能ユニット間のデータの受け渡しを管理する。
【００４２】
図２（ｂ）を参照して、センタサーバ７のＨＤＤ６１は、プログラム格納部８１及びデータベース８７を備えている。
【００４３】
データベース８７は、バーコード１３とサブコンテンツとを関連付けたものであり、バーコード１３に基づいて、それに関連付けられたサブコンテンツを読み出すことができる。
【００４４】
プログラム格納部８１は、通信制御部８３及びデコーダ８５を含む。これらは、図４のフローチャートを用いて後述される。
【００４５】
図３は、図１の携帯電話機１の電気的構成を示す図である。図３を参照して、携帯電話機１は、コミュニケーションプロセッサ１００、アプリケーションプロセッサ１２４、ＲＯＭ１０４，１０６、ＲＡＭ１０８，１１０、ＲＦ処理回路１１２、スピーカ１１４，１１８、ＬＣＤパネル１２０、キースイッチ１２２、カメラ１２６、及び、リーダ／ライタ１２８を含む。
【００４６】
ＲＦ処理回路１１２には、アンテナ１２７が接続される。コミュニケーションプロセッサ１００は、スピーカ１１４およびマイク１１６に接続される。また、コミュニケーションプロセッサ１００には、ＲＯＭ１０４及びＲＡＭ１０８が接続される。ＲＯＭ１０４には、コミュニケーションプロセッサ１００で実行されるプログラム、つまり、通信制御プログラムが予め格納される。ＲＡＭ１０８は、コミュニケーションプロセッサ１００のワーキングメモリ及びプログラムメモリとして使用される。
【００４７】
アプリケーションプロセッサ１２４には、ＲＯＭ１０６及びＲＡＭ１１０が接続される。ＲＯＭ１０６には、アプリケーションプロセッサ１２４で実行されるプログラム、ＬＣＤパネル１２０に表示する複数の画面に対応するグラフィックデータ（画面データ）およびスピーカ１１８から出力する複数の音楽（着信メロディを含む。）に対応するサウンドデータ（音楽データ）が予め格納される。また、ＲＯＭ１０６は、メモリダイアル情報、ダウンロードしたコンテンツ情報、電子メール、および、携帯電話機１の機能設定などの様々な情報を記憶する。ＲＡＭ１１０は、アプリケーションプロセッサ１２４のワーキングメモリ及びプログラムメモリとして使用される。
【００４８】
ここで、メモリダイアル情報とは、通話相手或いは通信相手の氏名、電話番号および電子メールアドレスをいう。また、コンテンツ情報とは、音楽データ、画像データ、テキストデータ、及び、アプリケーションプログラム（例えば、ゲームプログラム）などをいう。
【００４９】
また、アプリケーションプロセッサ１２４は、スピーカ１１８を駆動し、着信メロディを再生したり、プログラム実行時における音楽／音声を再生したり、コンテンツ情報の表示或いは実行時における音楽／音声を再生したりする。さらに、アプリケーションプロセッサ１２４は、ＬＣＤパネル１２０を駆動し、ＬＣＤパネル１２０に文字、図形、記号或いは画像などを表示する。また、キースイッチ１２２の操作に応じた操作信号がアプリケーションプロセッサ１２４に与えられ、この操作信号に応じてアプリケーションプロセッサ１２４が各種処理を実行する。
【００５０】
ユーザがダイアルキー（キースイッチ１２２に含まれる。）を操作して、通話相手の電話番号を入力し、通話キー（キースイッチ１２２に含まれる。）を操作すると、これに応じて、アプリケーションプロセッサ１２４の命令により、コミュニケーションプロセッサ１００は、発呼処理を実行し、通話相手の電話機（図示せず）との間で接続状態を確立する。コミュニケーションプロセッサ１００は、接続状態を確立すると、通話処理を実行する。
【００５１】
通話相手の音声に対応する音声データ（以下、「通話音声データ」という。）は、図示しない無線基地局を介して送信され、アンテナ１２７で受信される。アンテナ１２７で受信された通話音声データは、ＲＦ処理回路１１２に与えられ、増幅およびフィルタリングなどの処理を施される。このような処理を施された通話音声データはコミュニケーションプロセッサ１００に与えられる。コミュニケーションプロセッサ１００のベースバンド処理部（図示せず）は、通話音声データを復調する。復調された通話音声データは、コミュニケーションプロセッサ１００の音声コーデック（図示せず）でアナログの音声信号に変換された後、スピーカ１１４から出力される。
【００５２】
一方、携帯電話機１のユーザが発する音声は、マイク１１６からコミュニケーションプロセッサ１００へ入力され、音声コーデックでディジタルの音声データに変換され、ベースバンド処理部で変調された後、ＲＦ処理回路１１２でフィルタリングおよび増幅などの処理が施され、アンテナ１２７から無線基地局に送信される。このように、通話処理が実行される。
【００５３】
また、通話相手（他）の電話機からの着呼があると、これに応じて、コミュニケーションプロセッサ１００は、アプリケーションプロセッサ１２４に着呼を通知する。すると、アプリケーションプロセッサ１２４は、ＲＯＭ１０６に記憶されている着信メロディの音楽データ（スコアデータ）を読み出し、ＲＡＭ１１０を用いて展開した後、必要な処理を施し、着信メロディをスピーカ１１８から出力する。
【００５４】
これに応じて、ユーザが通話キー（キースイッチ１２２に含まれる。）を操作すると、アプリケーションプロセッサ１２４は、その旨をコミュニケーションプロセッサ１００に通知する。すると、コミュニケーションプロセッサ１００は、通話相手の電話機との間で接続状態を確立し、上述したような通話処理を実行する。
【００５５】
また、携帯電話機１では、モード切換キー（キースイッチ１２２に含まれる。）を操作すると、アプリケーションプロセッサ１２４は、インターネット接続モードを設定する。続いて、アプリケーションプロセッサ１２４は、ＲＯＭ１０６からインターネット接続モードのメニュー画面（図示せず）に対応する画面データを読み出し、ＲＡＭ１１０を用いて展開し、必要な処理を施して、ＬＣＤパネル１２０にインターネット接続モードのメニュー画面を表示する。
【００５６】
たとえば、メニュー画面では、ＲＯＭ１０６に登録してあるＷＷＷサイトのＵＲＬアドレス（以下、「ＵＲＬ」という。）を選択したり、ＵＲＬを直接入力したりする入力方法を選択することができる。ユーザが、キースイッチ１２２を用いてＵＲＬを入力し、たとえば、通話キー（キースイッチ１２２に含まれる。）を操作すると、アプリケーションプロセッサ１２４は入力されたＵＲＬに対応するデータ（ＵＲＬデータ）をコミュニケーションプロセッサ１００およびＲＦ処理回路１１２を介してアンテナ１２７からたとえば電話事業者が運営するゲートウェイサーバ（図示せず）に送信する。
【００５７】
ゲートウェイサーバは、ＵＲＬデータを受信し、ＵＲＬデータが示すインターネットサイト（ホームページ）にインターネット（図示せず）を介してアクセスする。また、ゲートウェイサーバは、アクセスしたホームページの画面データやユーザが取得要求した音楽データや画像データなどのコンテンツデータ（コンテンツ情報）を携帯電話機１に送信する。
【００５８】
このように、携帯電話機１では、インターネット接続モードで、ゲートウェイサーバを介して所望のＷＷＷサイトにアクセスすることができ、所望のコンテンツ情報を取得することができる。ＷＷＷサイトのコンテンツ情報は、アンテナ１２７で受信され、ＲＦ処理回路１１２およびコミュニケーションプロセッサ１００を介してアプリケーションプロセッサ１２４に与えられる。
【００５９】
アプリケーションプロセッサ１２４は、ＷＷＷサイトのコンテンツ情報を受信すると、ＲＡＭ１１０を用いて展開した後、必要な処理を施して、ＷＷＷサイトの画面をＬＣＤパネル１２０に表示する。
【００６０】
また、アプリケーションプロセッサ１２４は、たとえばファイルの拡張子などのファイルの属性情報に基づいて、コンテンツ情報の種類を判断（解釈）した後、コンテンツ情報を再生または実行する。たとえば、音楽データを再生する場合には、アプリケーションプロセッサ１２４は、ＲＡＭ１１０に展開された音楽データに基づき、スピーカ１１８に出力する。また、画像データを再生する場合には、アプリケーションプロセッサ１２４は、ＲＡＭ１１０に展開された画像データに基づき、ＬＣＤパネル１２０に出力する。
【００６１】
さらに、携帯電話機１では、電子メールの送受信が可能である。さらにまた、アプリケーションプロセッサ１２４は、電卓、スケジュール、電話帳（ダイアルメモリ）など、携帯電話機１に備えられた機能を実行する。
【００６２】
また、アプリケーションプロセッサ１２４は、ＲＯＭ１０６に格納されたバーコードデコードプログラムを実行して、カメラ１２６によって撮影されたバーコード１３を解析し、バーコード情報を取得する。つまり、図１のバーコードリーダ３は、アプリケーションプロセッサ１２４、カメラ１２６、及び、バーコードデコードプログラムにより構成される。また、ゲームプログラム５は、ＲＯＭ１０６又はリムーバブル記録媒体１３０に格納され、アプリケーションプロセッサ１２４が、それを実行することにより、ゲーム処理が行なわれる。なお、リムーバブル記録媒体１３０に格納された情報は、リーダ／ライタ１２８により読み込まれ、アプリケーションプロセッサ１２４に与えられる。また、アプリケーションプロセッサ１２４の制御の下、リーダ／ライタ１２８により、リムーバブル記録媒体１３０に情報を書き込むこともできる。リムーバブル記録媒体１３０は、例えば、半導体メモリである。
【００６３】
図４は、図１の携帯電話機１及びセンタサーバ７による処理の流れの一例を示すフローチャートである。図４を参照して、ステップＳ１にて、携帯電話機１のアプリケーションプロセッサ１２４は、ゲームプログラム５を起動する。ステップＳ３では、そのゲームプログラム５は、ゲーム処理を実行し、メインコンテンツを制御し、ＬＣＤパネル１２０及びスピーカ１１８に映像及び音声を出力する。
【００６４】
ステップＳ５にて、ゲームプログラム５は、バーコード１３が入力されたか否かを判断し、入力された場合ステップＳ７に進み、それ以外はステップＳ３に戻る。ステップＳ７では、ゲームプログラム５は、バーコード１３を処理し、メインコンテンツに反映する。ステップＳ９にて、ゲームプログラム５は、バーコード１３をセンタサーバ７に送信する。
【００６５】
一方、ステップＳ２１にて、センタサーバ７の通信制御部８３は、バーコード１３を受信したか否かを判断し、受信した場合ステップＳ２３に進み、それ以外はステップＳ２１に戻る。ステップＳ２３にて、センタサーバ７のデコーダ８５は、データベース８７にアクセスして、受信したバーコード１３に関連付けられたサブコンテンツを取得する。ステップＳ２５にて、センタサーバ７の通信制御部８３は、サブコンテンツを、携帯電話機１に送信する。
【００６６】
すると、ステップＳ１１にて、携帯電話機１は、サブコンテンツを受信する。そして、ステップＳ１３にて、ゲームプログラム５は、受信したサブコンテンツを、ＬＣＤパネル１２０に出力して、ステップＳ３に戻る。
【００６７】
さて、以上のように、本実施の形態によれば、携帯電話機１でバーコード１３を利用したメインコンテンツを実行しつつも、携帯電話機１はバーコード１３に対応したサブコンテンツをセンタサーバ７から取得して、ＬＣＤパネル１２０に表示する。
【００６８】
このように、読み込まれたバーコード１３は、メインコンテンツで利用されるだけでなく、サブコンテンツを提供するためにも利用される。つまり、バーコード１３が、メインコンテンツとサブコンテンツとで共用される。従って、バーコード１３がメインコンテンツのみに利用される場合と比較して、バーコード１３の利用価値をより高めることができる。
【００６９】
また、サブコンテンツは、メインコンテンツと関係があってもよいし、なくてもよく、任意のものとすることができるので、サブコンテンツとして様々な付加的な情報をユーザに提供できる。このサブコンテンツの提供に対して、センタサーバ７を運営する事業者は、他の事業者から代金を得ることもできる。この場合、センタサーバ７を運営する事業者の売り上げに貢献できる。このように、新たなビジネスを創出することができる。
【００７０】
例えば、サブコンテンツを広告宣伝情報とすることができる。そうすると、センタサーバ７を運営する事業者は、広告宣伝料金を広告主から得ることができる。一方、携帯電話機１のユーザは、メインコンテンツを実行しながら、サブコンテンツとしての広告宣伝を見たり聞いたりできるので便宜である。また、販売目的のサブコンテンツだけでなく、ユーザに直接役に立つ情報をサブコンテンツとして提供することにより、好感度を向上し、結果的に優れた広告宣伝として利用することもできる。この場合、ユーザの立場からすれば、そのサブコンテンツは無駄な情報ではないので、メインコンテンツを妨げるものとは考えず、心証を害することはない。
【００７１】
また、本実施の形態では、メインコンテンツは、ゲームである。このため、携帯電話機１のユーザは、メインコンテンツのゲームをプレイしながら、サブコンテンツとして付加的な情報も受け取れるので便宜である。
【００７２】
さらに、本実施の形態では、利用するコードとして、バーコードを採用する。このため、世の中に数多く普及したバーコードを利用した様々なメインコンテンツを提供できる。
【００７３】
なお、本発明は、上記の実施の形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能であり、例えば、以下のような変形も可能である。
【００７４】
（１）メインコンテンツは、映像のみとしてＬＣＤパネル１２０に出力してもよいし、音声のみとしてスピーカ１１８に出力してもよいし、その双方をＬＣＤパネル１２０及びスピーカ１１８に出力してもよい。この点は、サブコンテンツについても同様である。
【００７５】
また、サブコンテンツは、画像、音声、テキスト、及び、アドレス情報（例えば、ＵＲＬ）のいずれかでもよいし、また、それらの任意の組合せでもよい。もちろん、サブコンテンツは、これらに限定されない。さらに、サブコンテンツそのものを、センタサーバ７から携帯電話機１に送信してもよいし、その格納先を送信してもよい。
【００７６】
さらに、サブコンテンツは、それに関連付けられたバーコードが示す商品と関係があるものであってもよいし、関係のないものでもよいし、それら双方を含んでもよい。また、サブコンテンツの例として、広告宣伝情報を挙げたが、サブコンテンツはこれに限定されない。例えば、サブコンテンツは、バーコードが示す商品に関する情報（値段、消費カロリ、消費期限、新製品情報など）やクーポン画像等でもよい。なお、上記では(図５)、商品情報を広告宣伝情報の一部として扱っている。いずれにせよ、サブコンテンツは、データベース８７にサブコンテンツを登録する事業者が、任意に決定でき、ユーザにどんな情報を発信したいかによる。
【００７７】
（２）上記では、メインコンテンツを実行するアプリケーションプログラムの例としてゲームを実行するゲームプログラム５を挙げたが、メインコンテンツはゲームに限定されない。なお、ゲームプログラム５等のアプリケーションプログラムは、ネットワーク１１を介してダウンロードされたものでもよいし、リムーバブル記録媒体１３０から取得したものでもよいし、最初からインストールされていてもよい。また、アプリケーションプログラムは、携帯電話機１にインストールされたものであってもよいし、ブラウザ上で動作するものであってもよい。
【００７８】
（３）上記では、サブコンテンツは、センタサーバ７が有していたが、サブコンテンツは、他のサーバに置かれていてもよい。
【００７９】
（４）上記では、クライアント端末の例として携帯電話機１を挙げた。ただし、クライアント端末は、その他の携帯端末であってもよいし、固定端末であってもよい。固定端末等、クライアント端末によっては、リムーバブル記録媒体１３０として、半導体メモリ（ＲＯＭカートリッジ、バッテリバックアップ付きのＲＡＭメモリカートリッジ、フラッシュメモリカートリッジ、及び、不揮発性ＲＡＭカートリッジ等）の他、例えば、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、ＣＤ（ＣＤ−ＲＯＭ、Ｖｉｄｅｏ−ＣＤを含む）、及び、ＤＶＤ（ＤＶＤ−Ｖｉｄｅｏ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭを含む）等を利用できる。
【００８０】
また、バーコードリーダ３は、必ずしも、クライアント端末に内蔵している必要はなく、外付けであってもよい。
【００８１】
（５）上記では、コードの例として、バーコード１３を採用したが、これに限定されない。例えば、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）タグ等の電子タグ（ＩＣタグ）を利用できる。ただし、この場合には、バーコードリーダ３に代えて、電子タグリーダ（ＩＣタグリーダ）で電子タグに格納された情報（コード）を読み込む。
【００８２】
また、上記では、一次元コードである一次元バーコードを利用したが、二次元コードである二次元バーコードやＱＲコード等を利用することもできる。また、二次元コードとして、人間には見え難いドットパターンにより表されたコードを利用することもできる。
【００８３】
（６）バーコード１３は、例えば、ＪＡＮ（Ｊａｐａｎｅｓｅ  Ａｒｔｉｃｌｅ  Ｎｕｍｂｅｒ）コード、ＥＡＮ（Ｅｕｒｏｐｅａｎ  Ａｒｔｉｃｌｅ  Ｎｕｍｂｅｒ）コード、及び、ＵＰＣ（Ｕｎｉｖｅｒｓａｌ  Ｐｒｏｄｕｃｔ  Ｃｏｄｅ）コード等の共通商品コードであってもよいし、クライアント端末で実行されるアプリケーションプログラムに専用のものであってもよい。要するに、どのようなバーコード１３を利用するかは、アプリケーションプログラムに依存する。
【００８４】
（７）クライアント端末で動作するゲームプログラム５等のアプリケーションプログラムは、ユーザが単独で行なうメインコンテンツを提供するものであってもよいし、他のユーザと通信して、複数人で行なうメインコンテンツを提供するものであってもよい。
【００８５】
（８）センタサーバ７は、物理的に１つのコンピュータで構成することもできるし、処理を複数のコンピュータに分散させて構成することもできる。もちろん、分散処理する場合の各コンピュータの設置場所は、同一国内でもよいし、複数国に分散して設置してもよい。なお、センタサーバ７は、ハードウェア及びソフトウェアを含む概念として使用している。
【００８６】
（９）本明細書及び特許請求の範囲において、手段とは必ずしも物理的手段を意味するものではなく、各手段の機能が、ソフトウェアによって実現される場合も包含する。さらに、一つの手段の機能が、二つ以上の物理的手段により実現されても、若しくは、二つ以上の手段の機能が、一つの物理的手段により実現されてもよい。この点、センタサーバ７についても同様である。
【産業上の利用可能性】
【００８７】
本発明は、例えば、バーコード、ＱＲコード、ＩＣタグに格納されたコード、及び、ドットパターンで表されたコード等を処理して、メインコンテンツとして利用するアプリケーションプログラム、並びに、それを実装した機器及びシステムの分野に利用可能である。
【符号の説明】
【００８８】
１…携帯電話機、３…バーコードリーダ、５…ゲームプログラム、７…センタサーバ、１１…ネットワーク、８７…データベース。
【図１】
2011238188.tif 000003
【図２】
2011238188.tif 000004
【図３】
2011238188.tif 000005
【図４】
2011238188.tif 000006
【図５】
2011238188.tif 000007