(57)【要約】【課題】容易に所望のネットワークアドレスに接続することが可能なネットワーク接続方法を提供する。【解決手段】本発明に係るネットワーク接続システム１００は、管理サーバ１と、ネットワークサービスを提供するサービスサーバ２と、コードイメージ３を含む画像４を表示する画像表示部７、ネットワーク（通信網）５を介して管理サーバ１、サービスサーバ２と接続可能な使用者のコンピュータ８、およびコードイメージ３を選択するための入力部９を有する電子機器６と、を備える。【選択図】図１
2008097422.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークアドレスを含む目的データと関連づけられたデコードデータに対応して色彩が異にエンコーディングされて表示されるデータセルを有するコードイメージに基づいて、使用者の電子機器に備えられたコンピュータを、ネットワークを通じて、前記ネットワークアドレスに接続するためのネットワーク接続方法であって、
前記コンピュータが、前記電子機器に備えられた入力部から入力された信号に応じて、前記電子機器に備えられ前記コンピュータにより制御される画像表示部に表示した前記コードイメージを含み得る画像を区切る範囲を特定する第１のステップと、
前記入力部から入力された信号に応じて、前記コンピュータに格納され前記データセルを認識しこのデータセルの色彩を認識することにより前記コードイメージを認識する画像認識アルゴリズムが、前記画像の特定された範囲から前記コードイメージを認識する第２のステップと、
前記コンピュータに格納されたデコーダが、前記画像認識アルゴリズムにより認識された色彩から前記コードイメージの解析を試行する第３のステップと、
前記コンピュータが、前記デコーダにより前記コードイメージを解析できた場合には、得られた前記デコードデータを、このデコードデータと関連する前記目的データを格納する管理サーバに、送信する第４のステップと、
前記コンピュータが、前記デコードデータに関連づけられた前記目的データを、前記管理サーバから受信する第５のステップと、
前記コンピュータが、受信した前記目的データに含まれた前記ネットワークアドレスに、前記ネットワークを通じて接続する第６のステップと、を備える
ことを特徴とするネットワーク接続方法。
【請求項２】
前記コンピュータは、前記第１のステップにおいて、前記入力部から入力された信号に応じて、前記画像表示部に表示された画像を区切る範囲を段階的に調整し、前記コードイメージを含み得る画像を区切る範囲を特定する
ことを特徴とする請求項１に記載のネットワークの接続方法。
【請求項３】
前記コンピュータは、前記第３のステップにおいて、前記デコーダが前記画像認識アルゴリズムにより認識された色彩から前記コードイメージの解析を試行し前記コードイメージを解析できなかった場合には、前記第１のステップに戻り、前記画像表示部に表示した前記コードイメージを含み得る画像を区切る範囲を、前記電子機器に備えられた入力部から入力された信号に応じて、再度特定する
ことを特徴とする請求項１または２に記載のネットワーク接続方法。
【請求項４】
前記コンピュータは、前記デコーダが前記コードイメージを解析できなかった場合には、前記画像表示部に前記コードイメージを解析できなかったことを通知するための信号画像を表示させる第７のステップをさらに備える
ことを特徴とする請求項１ないし３の何れかに記載のネットワーク接続方法。
【請求項５】
管理サーバは、
前記目的データとデコードデータとを関連づけた第１のテーブルを有し、
前記目的データを他のネットワークアドレスを含む他の目的データと置き換えるとともに前記デコードデータと関連づけて、前記第１のテーブルの内容を変更する
ことを特徴とする請求項１ないし４に記載のネットワーク接続方法。
【請求項６】
前記コンピュータが、前記目的データとデコードデータとを関連づけた第２のテーブルを有し、
前記コンピュータは、前記入力部から入力された信号に応じて、前記第３のステップで解析により得られたデコードデータに基づいて前記第２のテーブルから目的データを抽出し、この目的データに含まれたネットワークアドレスに接続するステップをさらに備える
ことを特徴とする請求項１ないし５の何れかに記載のネットワーク接続方法。
【請求項７】
前記コンピュータが、前記目的データとデコードデータとを関連づけた第２のテーブルを有し、
前記コンピュータは、前記第３のステップで解析により得られたデコードデータと前記第２のテーブルに含まれたデコードデータとを照合し一致する場合には、前記第３のステップで解析により得られたデコードデータに基づいて前記第２のテーブルから目的データを抽出し、この目的データに含まれたネットワークアドレスに接続するステップをさらに含む
ことを特徴とする請求項１ないし５の何れかに記載のネットワーク接続方法。
【請求項８】
前記コンピュータが、前記目的データとデコードデータとを関連づけた第２のテーブルを有し、
前記コンピュータは、前記入力部から入力された信号に応じて、前記第３のステップで解析により得られたデコードデータに基づいて前記第２のテーブルから目的データを抽出し、この目的データに含まれ前記コンピュータに格納されたファイルのＵＲＩに接続するステップをさらに備える
ことを特徴とする請求項１ないし５の何れかに記載のネットワーク接続方法。
【請求項９】
前記コンピュータが、前記目的データとデコードデータとを関連づけた第２のテーブルを有し、
前記コンピュータは、前記第３のステップで解析により得られたデコードデータと前記第２のテーブルに含まれたデコードデータとを照合し一致する場合には、前記第３のステップで解析により得られたデコードデータに基づいて前記第２のテーブルから目的データを抽出し、この目的データに含まれ前記コンピュータに格納されたファイルのＵＲＩに接続するステップをさらに含む
ことを特徴とする請求項１ないし５の何れかに記載のネットワーク接続方法。
【請求項１０】
前記コンピュータは、前記第３のステップで解析により得られたデコードデータと前記第２のテーブルに含まれたデコードデータとを照合し一致しない場合には、前記第４のステップで前記デコードデータを、このデコードデータと関連する前記目的データを格納する管理サーバに、送信する
ことを特徴とする請求項７または９に記載のネットワーク接続方法。
【請求項１１】
前記コンピュータは、前記ネットワークを介して取得した画像データに基づいて、前記画像表示部に前記画像を表示させる
ことを特徴とする請求項１ないし１０に記載のネットワーク接続方法。
【請求項１２】
前記入力部は、前記コンピュータに接続されたマウス、または、前記コンピュータに接続されたキーボードである
ことを特徴とする請求項１ないし１１に記載のネットワーク接続方法。
【請求項１３】
ネットワークアドレスを含む目的データと関連づけられたデコードデータに対応して色彩が異にエンコーディングされて表示されるデータセルを有するコードイメージに基づいて、ネットワークを通じて、前記ネットワークアドレスに接続する電子機器であって、
前記データセルを認識しこのデータセルの色彩を認識することにより前記コードイメージを認識する画像認識アルゴリズム、およびこの画像認識アルゴリズムにより認識された色彩から前記コードイメージを解析しデコーディングするデコーダを格納し、前記ネットワークに接続可能なコンピュータと、
前記コンピュータにより制御され、前記コードイメージを含む画像を表示する画像表示部と、
前記コンピュータに接続され、外部からの入力により前記コンピュータに制御信号を出力する入力部と、を備え、
前記コンピュータが、前記入力部から入力された信号に応じて、前記画像表示部に表示した前記コードイメージを含み得る画像を区切る範囲を特定し、
前記入力部から入力された信号に応じて、前記画像認識アルゴリズムが、前記画像の特定された範囲から前記コードイメージを認識し、
前記デコーダが、前記画像認識アルゴリズムにより認識された色彩から前記コードイメージの解析を試行し、
前記コンピュータが、前記デコーダにより前記コードイメージを解析できた場合には、得られた前記デコードデータを、このデコードデータと関連する前記目的データを格納する管理サーバに、送信し、
前記コンピュータが、前記デコードデータに関連づけられた前記目的データを、前記管理サーバから受信し、
前記コンピュータが、受信した前記目的データに含まれた前記ネットワークアドレスに、前記ネットワークを通じて接続する
ことを特徴とする電子機器。
【請求項１４】
前記コンピュータは、
前記入力部から入力された信号に応じて、前記画像表示部に表示された画像を区切る範囲を段階的に調整し、前記コードイメージを含み得る画像を区切る範囲を特定する
ことを特徴とする請求項１３に記載の電子機器。
【請求項１５】
前記コンピュータは、
前記デコーダが前記画像認識アルゴリズムにより認識された色彩から前記コードイメージの解析を試行し前記コードイメージを解析できなかった場合には、前記画像表示部に表示した前記コードイメージを含み得る画像を区切る範囲を、前記電子機器に備えられた入力部から入力された信号に応じて、再度特定する
ことを特徴とする請求項１３または１４に記載の電子機器。
【請求項１６】
前記コンピュータは、
前記デコーダが前記コードイメージを解析できなかった場合には、前記画像表示部に前記コードイメージを解析できなかったことを通知するための信号画像を表示させる
ことを特徴とする請求項１３ないし１５の何れかに記載の電子機器。
【請求項１７】
管理サーバは、
前記目的データとデコードデータとを関連づけた第１のテーブルを有し、
前記目的データを他のネットワークアドレスを含む他の目的データと置き換えるとともに前記デコードデータと関連づけて、前記第１のテーブルの内容を変更する
ことを特徴とする請求項１３ないし１６に記載の電子機器。
【請求項１８】
前記コンピュータが、前記目的データとデコードデータとを関連づけた第２のテーブルを有し、
前記コンピュータは、前記入力部から入力された信号に応じて、前記デコーダの解析により得られたデコードデータに基づいて前記第２のテーブルから目的データを抽出し、この目的データに含まれたネットワークアドレスに接続する
ことを特徴とする請求項１３ないし１７の何れかに記載の電子機器。
【請求項１９】
前記コンピュータが、前記目的データとデコードデータとを関連づけた第２のテーブルを有し、
前記コンピュータは、前記デコーダの解析により得られたデコードデータと前記第２のテーブルに含まれたデコードデータとを照合し一致する場合には、前記解析により得られたデコードデータに基づいて前記第２のテーブルから目的データを抽出し、この目的データに含まれたネットワークアドレスに接続することを特徴とする請求項１３ないし１７の何れかに記載の電子機器。
【請求項２０】
前記コンピュータが、前記目的データとデコードデータとを関連づけた第２のテーブルを有し、
前記コンピュータは、前記入力部から入力された信号に応じて、前記デコーダの解析により得られたデコードデータに基づいて前記第２のテーブルから目的データを抽出し、この目的データに含まれ前記コンピュータに格納されたファイルのＵＲＩに接続する
ことを特徴とする請求項１３ないし１７の何れかに記載の電子機器。
【請求項２１】
前記コンピュータが、前記目的データとデコードデータとを関連づけた第２のテーブルを有し、
前記コンピュータは、前記デコーダの解析により得られたデコードデータと前記第２のテーブルに含まれたデコードデータとを照合し一致する場合には、前記解析により得られたデコードデータに基づいて前記第２のテーブルから目的データを抽出し、この目的データに含まれ前記コンピュータに格納されたファイルのＵＲＩに接続することを特徴とする請求項１３ないし１７の何れかに記載の電子機器。
【請求項２２】
前記コンピュータは、
前記デコーダの解析により得られたデコードデータと前記第２のテーブルに含まれたデコードデータとを照合し一致しない場合には、前記第４のステップで前記デコードデータを、このデコードデータと関連する前記目的データを格納する管理サーバに、送信する
ことを特徴とする請求項１９または２１に記載の電子機器。
【請求項２３】
前記コンピュータは、
前記ネットワークを介して取得した画像データに基づいて、前記画像表示部に前記画像を表示させる
ことを特徴とする請求項１３ないし２２に記載の電子機器。
【請求項２４】
前記入力部は、前記コンピュータに接続されたマウス、または、前記コンピュータに接続されたキーボードである
ことを特徴とする請求項１３ないし２３に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、コードを用いたネットワーク接続方法、および、このネットワーク接続方法を実施する電子機器に関する。
【背景技術】
【０００２】
近年、市場に流通される大部分の商品には商品の種類及び値段などの商品情報を示すために多様な太さの線で構成されたバーコード（１次元コード）が表示されている。このようなバーコードは太線と細線、そして二重線などで構成されて商品情報がエンコーディングされた数字データを示す。
【０００３】
一方、一般のビジネスなどの目的で名刺に会社のインターネットホームページアドレスあるいは、電子メールアドレスなどのＵＲＬ(Uniform Resource Location)などのネットワークアドレスを表示する場合がある。
【０００４】
このようなインターネットホームページにはその会社の広報内容が含まれており、その会社に興味があるインターネット使用者は、そのインターネットホームページにある会社の広報内容を読んだ後、問い合わせ事項がある時に電子メールアドレスに連絡を試みる。また、名刺以外にも雑誌、新聞などの広告欄に特定会社のインターネットホームページアドレスやURLなどを表示する場合もある。
【０００５】
この際、もしある使用者がこれらの媒体に表示されたＵＲＬに接続するためには、その媒体に表示されたＵＲＬをキーボードでタイプしなければならない。または、これらの媒体に電子メールアドレスが表示されているならば、その電子メールアドレスに電子メールを送ろうとする使用者はその電子メールアドレスを全てタイプしなければならない。
【０００６】
しかし、インターネットホームページアドレスあるいは電子メールアドレスは一文字あるいは二文字ではなく、一般に十数字から数十字の文字で構成されている。それにより使用者がそのアドレスを入力するのが困難であり、また、誤ってネットワークのアドレスが入力され、所定のサービスが提供されないという問題があった。
【０００７】
この様な問題を解決する従来技術として、ネットワークに関する情報（例えば、特定のネットワーク上のアドレスやＵＲＬに入っている文字や記号など）を既に定義されたコード体系によって、色彩や濃淡を用いてコードイメージ（カラーコード）に変換して所定の媒体に表示し、使用者がそのコードイメージをＰＣカメラ、デジタルカメラ、スキャナなどにより取得し、使用者のコンピュータにより既述のコード体系に基づいて所定のネットワークアドレスやＵＲＬにデコーディングし、このデコーディング情報に基づいて接続されたネットワークのサービスの提供を受けるものがある（例えば、特許文献１参照。）
ここで、従来技術においては、カメラ等の画像取得装置によりコードイメージを取得することを前提としている。そして、画像取得装置によりコードイメージが取得できない場合は、当該コードイメージに対応するネットワークアドレスに接続するためには、コンピュータにネットワークアドレスを入力する必要があった。
【０００８】
このように、電子機器（パソコン）の操作が煩雑になり、使用者の電子機器（パソコン）の所望のネットワークアドレスへの接続の容易化を図れないという問題があった。
【特許文献１】特開２００３−６０７７号公報（第３−８頁、第４図）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は、上記課題を解決するものであり、使用者のコンピュータを所望のネットワークアドレスに容易に接続することが可能なネットワーク接続方法、および、電子機器を提供するものである。
【課題を解決するための手段】
【００１０】
本発明の一態様に係るネットワーク接続方法は、
ネットワークアドレスを含む目的データと関連づけられたデコードデータに対応して色彩が異にエンコーディングされて表示されるデータセルを有するコードイメージに基づいて、使用者の電子機器に備えられたコンピュータを、ネットワークを通じて、前記ネットワークアドレスに接続するためのネットワーク接続方法であって、
前記コンピュータが、前記電子機器に備えられた入力部から入力された信号に応じて、前記電子機器に備えられ前記コンピュータにより制御される画像表示部に表示した前記コードイメージを含み得る画像を区切る範囲を特定する第１のステップと、
前記入力部から入力された信号に応じて、前記コンピュータに格納され前記データセルを認識しこのデータセルの色彩を認識することにより前記コードイメージを認識する画像認識アルゴリズムが、前記画像の特定された範囲から前記コードイメージを認識する第２のステップと、
前記コンピュータに格納されたデコーダが、前記画像認識アルゴリズムにより認識された色彩から前記コードイメージの解析を試行する第３のステップと、
前記コンピュータが、前記デコーダにより前記コードイメージを解析できた場合には、得られた前記デコードデータを、このデコードデータと関連する前記目的データを格納する管理サーバに、送信する第４のステップと、
前記コンピュータが、前記デコードデータに関連づけられた前記目的データを、前記管理サーバから受信する第５のステップと、
前記コンピュータが、受信した前記目的データに含まれた前記ネットワークアドレスに、前記ネットワークを通じて接続する第６のステップと、を備える
ことを特徴とする。
【００１１】
さらに、本発明の他の態様に係るネットワーク接続方法は、
前記コンピュータは、前記第１のステップにおいて、前記入力部から入力された信号に応じて、前記画像表示部に表示された画像を区切る範囲を段階的に調整し、前記コードイメージを含み得る画像を区切る範囲を特定する
ことを特徴とする請求項１に記載のネットワークの接続方法。
【００１２】
さらに、本発明の他の態様に係るネットワーク接続方法は、
前記コンピュータは、前記第３のステップにおいて、前記デコーダが前記画像認識アルゴリズムにより認識された色彩から前記コードイメージの解析を試行し前記コードイメージを解析できなかった場合には、前記第１のステップに戻り、前記画像表示部に表示した前記コードイメージを含み得る画像を区切る範囲を、前記電子機器に備えられた入力部から入力された信号に応じて、再度特定する
ことを特徴とする。
【００１３】
さらに、本発明の他の態様に係るネットワーク接続方法は、
前記コンピュータは、前記デコーダが前記コードイメージを解析できなかった場合には、前記画像表示部に前記コードイメージを解析できなかったことを通知するための信号画像を表示させる第７のステップをさらに備える
ことを特徴とする。
【００１４】
さらに、本発明の他の態様に係るネットワーク接続方法は、
管理サーバは、
前記目的データとデコードデータとを関連づけた第１のテーブルを有し、
前記目的データを他のネットワークアドレスを含む他の目的データと置き換えるとともに前記デコードデータと関連づけて、前記第１のテーブルの内容を変更する
ことを特徴とする。
【００１５】
さらに、本発明の他の態様に係るネットワーク接続方法は、
前記コンピュータが、前記目的データとデコードデータとを関連づけた第２のテーブルを有し、
前記コンピュータは、前記入力部から入力された信号に応じて、前記第３のステップで解析により得られたデコードデータに基づいて前記第２のテーブルから目的データを抽出し、この目的データに含まれたネットワークアドレスに接続するステップをさらに備える
ことを特徴とする。
【００１６】
さらに、本発明の他の態様に係るネットワーク接続方法は、
前記コンピュータが、前記目的データとデコードデータとを関連づけた第２のテーブルを有し、
前記コンピュータは、前記第３のステップで解析により得られたデコードデータと前記第２のテーブルに含まれたデコードデータとを照合し一致する場合には、前記第３のステップで解析により得られたデコードデータに基づいて前記第２のテーブルから目的データを抽出し、この目的データに含まれたネットワークアドレスに接続するステップをさらに含む
ことを特徴とする。
【００１７】
さらに、本発明の他の態様に係るネットワーク接続方法は、
前記コンピュータが、前記目的データとデコードデータとを関連づけた第２のテーブルを有し、
前記コンピュータは、前記入力部から入力された信号に応じて、前記第３のステップで解析により得られたデコードデータに基づいて前記第２のテーブルから目的データを抽出し、この目的データに含まれ前記コンピュータに格納されたファイルのＵＲＩに接続するステップをさらに備える
ことを特徴とする。
【００１８】
さらに、本発明の他の態様に係るネットワーク接続方法は、
前記コンピュータが、前記目的データとデコードデータとを関連づけた第２のテーブルを有し、
前記コンピュータは、前記第３のステップで解析により得られたデコードデータと前記第２のテーブルに含まれたデコードデータとを照合し一致する場合には、前記第３のステップで解析により得られたデコードデータに基づいて前記第２のテーブルから目的データを抽出し、この目的データに含まれ前記コンピュータに格納されたファイルのＵＲＩに接続するステップをさらに含む
ことを特徴とする。
【００１９】
さらに、本発明の他の態様に係るネットワーク接続方法は、
前記コンピュータは、前記第３のステップで解析により得られたデコードデータと前記第２のテーブルに含まれたデコードデータとを照合し一致しない場合には、前記第４のステップで前記デコードデータを、このデコードデータと関連する前記目的データを格納する管理サーバに、送信する
ことを特徴とする。
【００２０】
さらに、本発明の他の態様に係るネットワーク接続方法は、
前記コンピュータは、前記ネットワークを介して取得した画像データに基づいて、前記画像表示部に前記画像を表示させる
ことを特徴とする。
【００２１】
さらに、本発明の他の態様に係るネットワーク接続方法は、
前記入力部は、前記コンピュータに接続されたマウス、または、前記コンピュータに接続されたキーボードである
ことを特徴とする。
【００２２】
本発明の一の態様に係る電子機器は、
ネットワークアドレスを含む目的データと関連づけられたデコードデータに対応して色彩が異にエンコーディングされて表示されるデータセルを有するコードイメージに基づいて、ネットワークを通じて、前記ネットワークアドレスに接続する電子機器であって、
前記データセルを認識しこのデータセルの色彩を認識することにより前記コードイメージを認識する画像認識アルゴリズム、およびこの画像認識アルゴリズムにより認識された色彩から前記コードイメージを解析しデコーディングするデコーダを格納し、前記ネットワークに接続可能なコンピュータと、
前記コンピュータにより制御され、前記コードイメージを含む画像を表示する画像表示部と、
前記コンピュータに接続され、外部からの入力により前記コンピュータに制御信号を出力する入力部と、を備え、
前記コンピュータが、前記入力部から入力された信号に応じて、前記画像表示部に表示した前記コードイメージを含み得る画像を区切る範囲を特定し、
前記入力部から入力された信号に応じて、前記画像認識アルゴリズムが、前記画像の特定された範囲から前記コードイメージを認識し、
前記デコーダが、前記画像認識アルゴリズムにより認識された色彩から前記コードイメージの解析を試行し、
前記コンピュータが、前記デコーダにより前記コードイメージを解析できた場合には、得られた前記デコードデータを、このデコードデータと関連する前記目的データを格納する管理サーバに、送信し、
前記コンピュータが、前記デコードデータに関連づけられた前記目的データを、前記管理サーバから受信し、
前記コンピュータが、受信した前記目的データに含まれた前記ネットワークアドレスに、前記ネットワークを通じて接続する
ことを特徴とする電子機器。
【００２３】
さらに、本発明の他の態様に係る電子機器は、
前記コンピュータは、
前記入力部から入力された信号に応じて、前記画像表示部に表示された画像を区切る範囲を段階的に調整し、前記コードイメージを含み得る画像を区切る範囲を特定する
ことを特徴とする。
【００２４】
さらに、本発明の他の態様に係る電子機器は、
前記コンピュータは、
前記デコーダが前記画像認識アルゴリズムにより認識された色彩から前記コードイメージの解析を試行し前記コードイメージを解析できなかった場合には、前記画像表示部に表示した前記コードイメージを含み得る画像を区切る範囲を、前記電子機器に備えられた入力部から入力された信号に応じて、再度特定する
ことを特徴とする。
【００２５】
さらに、本発明の他の態様に係る電子機器は、
前記コンピュータは、
前記デコーダが前記コードイメージを解析できなかった場合には、前記画像表示部に前記コードイメージを解析できなかったことを通知するための信号画像を表示させる
ことを特徴とする。
【００２６】
さらに、本発明の他の態様に係る電子機器は、
管理サーバは、
前記目的データとデコードデータとを関連づけた第１のテーブルを有し、
前記目的データを他のネットワークアドレスを含む他の目的データと置き換えるとともに前記デコードデータと関連づけて、前記第１のテーブルの内容を変更する
ことを特徴とする。
【００２７】
さらに、本発明の他の態様に係る電子機器は、
前記コンピュータが、前記目的データとデコードデータとを関連づけた第２のテーブルを有し、
前記コンピュータは、前記入力部から入力された信号に応じて、前記デコーダの解析により得られたデコードデータに基づいて前記第２のテーブルから目的データを抽出し、この目的データに含まれたネットワークアドレスに接続する
ことを特徴とする。
【００２８】
さらに、本発明の他の態様に係る電子機器は、
前記コンピュータが、前記目的データとデコードデータとを関連づけた第２のテーブルを有し、
前記コンピュータは、前記デコーダの解析により得られたデコードデータと前記第２のテーブルに含まれたデコードデータとを照合し一致する場合には、前記解析により得られたデコードデータに基づいて前記第２のテーブルから目的データを抽出し、この目的データに含まれたネットワークアドレスに接続する
ことを特徴とする。
【００２９】
さらに、本発明の他の態様に係る電子機器は、
前記コンピュータが、前記目的データとデコードデータとを関連づけた第２のテーブルを有し、
前記コンピュータは、前記入力部から入力された信号に応じて、前記デコーダの解析により得られたデコードデータに基づいて前記第２のテーブルから目的データを抽出し、この目的データに含まれ前記コンピュータに格納されたファイルのＵＲＩに接続する
ことを特徴とする。
【００３０】
さらに、本発明の他の態様に係る電子機器は、
前記コンピュータが、前記目的データとデコードデータとを関連づけた第２のテーブルを有し、
前記コンピュータは、前記デコーダの解析により得られたデコードデータと前記第２のテーブルに含まれたデコードデータとを照合し一致する場合には、前記解析により得られたデコードデータに基づいて前記第２のテーブルから目的データを抽出し、この目的データに含まれ前記コンピュータに格納されたファイルのＵＲＩに接続することを特徴とする。
【００３１】
さらに、本発明の他の態様に係る電子機器は、
前記コンピュータは、
前記デコーダの解析により得られたデコードデータと前記第２のテーブルに含まれたデコードデータとを照合し一致しない場合には、前記第４のステップで前記デコードデータを、このデコードデータと関連する前記目的データを格納する管理サーバに、送信する
ことを特徴とする請求項１６に記載の電子機器。
【００３２】
さらに、本発明の他の態様に係る電子機器は、
前記コンピュータは、
前記ネットワークを介して取得した画像データに基づいて、前記画像表示部に前記画像を表示させる
ことを特徴とする。
【００３３】
さらに、本発明の他の態様に係る電子機器は、
前記入力部は、前記コンピュータに接続されたマウス、または、前記コンピュータに接続されたキーボードである
ことを特徴とする。
【発明の効果】
【００３４】
本発明の一態様に係るネットワーク接続方法、および、電子機器によれば、使用者のコンピュータを所望のネットワークアドレスに容易に接続することができる。
【発明を実施するための最良の形態】
【００３５】
本発明の実施形態に係るネットワーク接続方法は、ネットワーク（通信網）を通じて使用者のコンピュータを所定のネットワークアドレスに接続するためのものである。
【００３６】
本発明の各実施例では、例えば、パソコンのモニタなどに表示されるコードイメージに関連したモバイルコンテンツにネットワークを介して容易に接続できる方法、電子機器を提案する。
【００３７】
以下、図面を参照しながら本発明に係る実施例について、より詳細に説明する。
【実施例１】
【００３８】
以下、本発明の実施例１について図面に従って説明する。図１は、本発明の実施例１に係るネットワーク接続システムを示す図である。また、図２は、本発明の実施例１に係る電子機器の要部構成を示すブロック図である。
【００３９】
図１に示すように、本発明に係るネットワーク接続システム１００は、管理サーバ１と、ネットワークサービスを提供するサービスサーバ２と、ネットワーク（通信網）５に接続可能な使用者の電子機器６と、を備える。
【００４０】
電子機器６の画像表示部７に表示された画像４にはコードイメージ（カラーコード）３が含まれている。このコードイメージ３は、目的データと関連づけられたデコードデータに対応して色彩が異にエンコーディングされて表示されるデータセルを有する。
【００４１】
通信網５は、無線通信ネットワーク、または有線通信ネットワークであり得る。
【００４２】
管理サーバ１は、目的データとデコードデータとを関連づけた第１のテーブル１ａを有する。この管理サーバ１は、目的データを他のネットワークアドレスを含む他の目的データと置き換えるとともにデコードデータと関連づけて、第１のテーブル１ａの内容を変更することができるようになっている。
【００４３】
管理サーバ１は、例えば、サービスサーバ２に関するネットワークアドレス情報を格納するとともに、アドレス情報に関して定められたインデックス情報をさらに格納できる。
【００４４】
ここで、ネットワークアドレスは、ネットワーク環境で特定装備の位置を示すものであって文字、数字、特殊文字で示し、ＵＲＬ、ＩＰ(Internet Protocol)アドレス、電話番号または有無線通信端末器の固有識別番号である。
【００４５】
また、管理サーバ１は、少なくともサービスサーバ２に関するネットワークアドレスを含む既述の目的データとデコードデータとを関連づけた第１のテーブル１ａを有する。
【００４６】
また、第１のテーブル１ａの目的データには、既述のネットワークアドレス以外に、使用者の必要に応じて名前、プロトコル、または文書名、サービス情報などを含むようにできる。
【００４７】
管理サーバ１は、電子機器６からデコードデータを受信すると、このデコードデータに関連づけられた目的データを該デコードデータの送信元である電子機器６に送信する。
【００４８】
管理サーバ１は、必要に応じて、第１のテーブル１ａを用いて、ネットワークアドレスを含む目的データを他のネットワークアドレスを含む目的データと置き換えるとともにデコードデータと関連づけて、この第１のテーブル１ａの内容を変更する。
【００４９】
すなわち、管理サーバ１は、従来の２次元コードのように目的データが規定された範囲に制限されることなく、例えば使用者やサービスの提供者の要求に応じて、デコードデータに関連させる目的データを変更することができる。
【００５０】
サービスサーバ２は、目的データを用いて接続してきた電子機器６に対し、例えば、サービス情報を提供する。
【００５１】
このサービス情報として、インターネットサービスを用いる場合には、ウェブサービス、テルネットサービス、電子メールサービス、ゴッファーサービス、ＦＴＰ(File Transfer Protocol)のようにＵＲＬに表示されたプロトコルによって定義されたサービスがある。
【００５２】
また、使用者は、各サービスサーバ２に備えられた特定のサービス、例えばオンライン教育サービスやショッピングモールサービスに直接接続して用いられるだけでなく特定IPアドレスやURLで提供されるテキストや絵ファイル、または音響、停止画像、動映像で構成されたマルチメディア情報を提供され得る。
【００５３】
一方、サービス情報は、インターネットを通したネットワークサービスのためのもの以外にも他の一般的な通信機器で定義されたサービス、例えば、電話やＦＡＸサービスのためのものも含む。例えば、アドレス情報として電話番号やＦＡＸ番号が含まれた場合には、その番号に電話をかけたり、また、ＦＡＸを送るサービスが使用者に提供されたりする。
【００５４】
また、既述のように、管理サーバ１が使用者やサービスの提供者の要求に応じてデコードデータに関連させる目的データを変更することができる。これにより、サービスサーバ２は、この変更された目的データに対応したネットワークサービスを提供することができる。
【００５５】
電子機器６は、例えば、パソコン、携帯電話、ＰＤＡ(Personal Digital Assistant)、スマートホン、ＩＭＴ(International Mobile Telecommunication)-２０００端末器などである。
【００５６】
また、図２に示すように、電子機器６は、ネットワーク５に接続可能なコンピュータ８と、このコンピュータ８により制御され、コードイメージ３を含む画像４を表示する画像表示部７と、コンピュータ８に接続され、例えば使用者による外部からの入力によりコンピュータ８に制御信号を出力する入力部９と、を備える。
【００５７】
画像表示部７は、例えば、パソコンのモニタ、携帯電話のモニタ、ＰＤＡのモニタ、テレビモニタなどである。
【００５８】
また、入力部９は、コンピュータ８に接続されたマウス、または、キーボード等である。
【００５９】
電子機器６は、ネットワーク５を介して取得した画像データを、コンピュータ８のメモリ、ディスク、バッファなどに保管する。
【００６０】
コンピュータ８は、ネットワーク５を介して取得した画像データに基づいて、既述のように画像表示部７にコードイメージ３を含む画像４を表示させる。
【００６１】
また、このコンピュータ８のメモリには、データセルを認識しこのデータセルの色彩を認識することによりコードイメージ３を認識する第１の画像認識アルゴリズム８ａと、この画像認識アルゴリズム８ａにより認識された色彩からコードイメージ３を解析しデコーディングするデコーダ８ｂと、を具備したプログラム８ｃが格納されている。
【００６２】
コンピュータ８において、コードイメージ３を認識する過程では、コードイメージ３の形状、カラー（色彩）などを捜し出す過程が必要である。そして、それ以外にも歪曲されたイメージを補正する過程が要求される。
【００６３】
これらは、例えば、境界線検出及び細線化アルゴリズムなどの既述の画像認識アルゴリズム８ａを使用して形及びパターンを検出できる。
【００６４】
さらに、画像認識アルゴリズム８ａにより、ＲＧＢ(Red、Green、Blue)モデル、ＨＳＶ(Hueangle、Saturation、Value)モデル、ＣＭＹ(Cyan、Magenta、Yellow)モデル、ＨＬＳ(Hueangle、Lightness、Saturation)モデル中で一つ以上の方法を使用して色彩（カラー）判別が可能である。
【００６５】
また、コンピュータ６は、入力部９から入力された信号に応じて、画像表示部７に表示したコードイメージ３を含み得る画像４を区切る範囲４ａを特定する。さらに、例えば、コンピュータ６は、入力部８から入力された信号（例えば、マウスのクリック操作により入力された信号）に応じて、画像表示部７に表示された画像４を区切る選択範囲を段階的に調整し、コードイメージ３を含み得る画像４を区切る範囲４ａを特定するようになっている。
【００６６】
画像認識アルゴリズム８ａは、入力部９から入力された信号に応じて、画像４の特定された範囲４ａからコードイメージを認識するようになっている。
【００６７】
すなわち、コンピュータ８は、プログラム８ｃを用いて、画像４からコードイメージを認識し、この認識された色彩からデコードデータをデコーディングすることができるようになっている。
【００６８】
また、コンピュータ８は、上記デコードデータを管理サーバ１に送信し、管理サーバ１から目的データを得ることができる。そして、コンピュータ８は、この目的データに含まれたネットワークアドレスにネットワーク５を通じて接続することができる。
【００６９】
なお、コンピュータ６は、デコーダ８ｂがコードイメージ３を解析できなかった場合には、画像表示部７にコードイメージ３を解析できなかったことを通知するための信号画像を表示させるようになっている。
【００７０】
以上のように、電子機器６は、ネットワークアドレスを含む目的データと関連づけられたデコードデータに対応して色彩が異にエンコーディングされて表示されるデータセルを有するコードイメージ３に基づいて、ネットワーク５を通じて、該ネットワークアドレスに接続するものである。
【００７１】
ここで、以上のようなネットワーク接続システム１００で使用されるコードイメージ（カラーコード）の一例について説明する。
【００７２】
図３Ａおよび図３Ｂは、コードイメージ（カラーコード）に表される情報の役割を基準としてコードイメージの領域を区別して示す図である。
【００７３】
図３Ａに示すように、コードイメージはデータ領域１０を含む。データ領域１０は、色彩、濃淡、形状、パターンまたはこれらの結合が情報の内容に応じて異なるようにエンコーディングされた少なくとも１つのデータセルで形成される。
【００７４】
データ領域１０は、文字などがイメージにエンコーディングされた１つ以上のデータセルで構成され、データセルはそのそれぞれが１つの文字を表すように構成され、また多数のデータセルセットが１つまたはそれ以上の文字を表すように構成されるようにしてもよい。例えば、文字“Ａ”を赤色よりなるセル１つで表示するようにしてもよいし、赤色と緑色とよりなる２つのセルで表示するようにしてもよい。
【００７５】
なお、データ領域１０に納まるデコードデータは、文字、数字、記号などを含む。さらに、デコードデータには、使用者の必要に応じて名前、アドレス、電話番号、ファックス番号、ネットワークのホストアドレス、インターネットで使われるドメイン名及びＩＰアドレス、ＵＲＬ、プロトコル、または文書名などを含むようにもできる。
【００７６】
コードイメージには、配置認識領域１１をさらに含むようにしてもよい。この配置認識領域１１は、例えば、テレビ画面内におけるデータ領域１０の配置を認識するため、所定の色が表示されるセルがデータ領域１０を取り区切るように形成される。この配置認識領域１１の色には、特に、テレビ画面にカラー表示される背景とコードイメージとの識別性を高めるため、白が選択される。なお、背景などとの識別性の高い他の色を選択してもよい。この配置認識領域１１は、識別性を高めるため、より好ましくは５ピクセル以上の幅を有する。
【００７７】
なお、ここでは、配置認識領域１１をコードイメージに含むように当該コードイメージを設定する場合について説明しているが、配置認識領域１１を含まないコードイメージを設定し、例えば、テレビ画面にコードイメージを表示する際に、このコードイメージを取り区切るような白枠を表示するようにしてもよいのは勿論である。これにより、配置認識領域１１を設定したのと同様にテレビ画面内におけるデータ領域１０の配置を認識することができ、データ領域１０のコードイメージも同様にデコーディングすることができるのは勿論である。
【００７８】
また、図３Ｂに示すように、コードイメージには、パリティ領域１２、参照領域１３及び制御領域１４のうち少なくとも１つをさらに含むことができる。なお、配置認識領域１１は、図に示すように、データ領域１０およびこれらのパリティ領域１２、参照領域１３及び制御領域１４を取り区切るように形成される。
【００７９】
パリティ領域１２は、データ領域１０に表示されたセルの認識エラー検査のためのパリティセルで形成される。
【００８０】
参照領域１３は、データ領域１０に形成されたデータセルの色彩、濃淡、形状、パターンまたはこれらの結合を判断するための基準色彩、基準濃淡、基準形状、基準パターンまたはこれらの結合を提供する少なくとも１つの参照セルで形成される。
【００８１】
制御領域１４は、データ領域１０に表示された情報を利用して提供できる命令やサービスを表す少なくとも１つの制御セルで形成される。
【００８２】
以下では、データ領域１０を除外した領域、例えば配置認識領域１１、パリティ領域１２、参照領域１３、制御領域１４を含む領域を“補助領域”と称し、補助領域に含まれるセルを補助セルと称する。
【００８３】
パリティ領域１２は、色彩または濃淡（或いは、形状及び／またはパターン）がデコードデータに対応してデータセルに適するように表現されているかどうかを認識するのに使われる。パリティ領域１２では、データセルに表示された色彩または濃淡に対応して規定されたコード値によってパリティデータを求め、パリティデータに対応する色彩または濃淡でパリティセルを形成する。
【００８４】
参照領域１３は、データ領域１０及び補助領域のセルに表現されたカラー（または濃淡、形状またはパターン）を認識する基準カラー（または基準濃淡、必要に応じて基準形状や基準パターン）を設定するのに使われる。各領域に表示されるセルのカラーはred green blue（ＲＧＢ）カラーモード、Hue Saturation value（ＨＳＶ）カラーモード、Cyan Magenta Yellow Black（ＣＭＹＫ）カラーモード、Hue saturation intensity（ＨＳＩ）カラーモード、ＣＩＥカラーモード、ＹＩＱまたはＹＵＶカラーモードなどで表すことができる。また、白黒濃淡（グレースケール）によってコードを形成する場合にも参照領域１３に表示された黒色及び白色を基準として各セルの情報を正確に認識できる。
【００８５】
モニタ（テレビ画面）やプリンタの機種によって１つのカラーであっても相異なるカラーに表示され、また、デジタルカメラやスキャナの特性によって同じカラーが多少異なって認識される場合がある。このような場合を考慮して、参照領域１３の参照セルはデータ領域に表された色を認識する基準を提供する。
【００８６】
すなわち、出力装置によってカラーが異なって出力されるか、デジタルカメラ、スキャナなどのような画像取得装置７によってカラーが異なって入力されたとしても、参照領域１３のカラーとデータ領域１０のカラーとの色差は固定的であるために、データ領域１０に表現されたセルのカラーを正確に認識できる。
【００８７】
データ領域１０のセルに表されるカラーは、参照領域１３の基準カラーに対して相対的な色調差を有するので、ＲＧＢモードまたはＨＳＶモードに基づいて参照領域１３の基準カラーと比較してデータ領域１０のセルのカラーが得られる。
【００８８】
こうして、画像取得装置７や出力装置（例えば、テレビ）が変わってもデータセルの情報を正確に認識できる。形状やパターンがデジタルカメラなどの画像取得装置７によって入力される場合、それが傾くか歪んだ状態に入力される場合がある。
【００８９】
しかしながら、基準形状または基準パターンが参照領域１３によって提供されることによって、このような誤入力状態を感知させてデータセルに表現された形状またはパターンを正確に認識させることができる。
【００９０】
また、制御領域１４にはデータ領域１０の情報を制御する命令またはメタデータなどが含まれ得る。例えば、制御領域１４に表示された情報はデータ領域１０に形成されたセルのデコーディング順序、または参照領域１３の参照セルの位置、パリティ領域１２の位置や属性など様々なメタ情報を含むことができる。
【００９１】
ここで、デコードデータとコードイメージとを変換するためのコード変換表の例について説明する。図４は、４つのカラーで２ビットのデータを表す例を示す図である。
【００９２】
各セルが４つのカラーのうち何れか１つを有することができれば、１つのカラーセルで２ビットのデータが表現できる。さらに、連続された４つのセルで１つの文字を表示するように定義するならば、８ビット、すなわち２５６種類の文字を表現できる。一方、同じカラーを有するが、セルを表現する形状の種類を４つ（例：小さな方形、大きい方形、小さな円、大きい円）にすれば、２ビットのデータを表すことができ、もし各セル内部が４つの他のカラーで満たされるならば、２５６種（８ビット）の情報を表現できる。
【００９３】
そして、各種文字（アルファベットや特殊文字など）や数字または形態などをイメージに変換するコード変換表を設定してもよい。このコード変換表は、例えば、１つの文字が１つまたは２つのカラーセルにマッピングされる。
【００９４】
このコード変換表を利用したエンコーディング方法では、各種文字などをコード値に変換した後、各コード値に割り当てられたカラー（色彩）でコードイメージを生成する。例えば、８種のカラーを利用してコードイメージを生成し、１つの文字や数字を表すために連続した２つのセルを使用する。そして、８つのカラーに対しては“０００”、 “００１”、 “０１０”、・・・“１１１”までの８個のコード値が割り当てられ、各文字は２つのカラーにエンコーディングする。例えば、数字“３”はコード値“００００１１”に割り当てて、コード値“０００”に割り当てたカラー（黒色）とコード値“０１１”に割り当てたカラー（シアン）にエンコーディングされ、黒セルとシアンセルによる連続した２つのセルでイメージ化するものである。このコード変換表によって、デコードデータに含まれた各種文字や数字をコード値に変換した後、そのコード値に対応するカラーを方形セルの組合せよりなる四角マトリックスの形態で表現できる。なお、上記コード値をデコードデータとしてそのまま使用してもよい。
【００９５】
次に、以上のような構成を有する電子機器６によるネットワーク接続方法のフローについて説明する。
【００９６】
本実施例に係るネットワーク接続方法は、コードイメージ３に基づいて、使用者の電子機器６に備えられたコンピュータ８を、ネットワーク５を通じて、該ネットワークアドレスに接続するものである。
【００９７】
図５は、ネットワークを通じて電子機器のコンピュータを所定のネットワークアドレスに接続するためのネットワーク接続方法のフローを示すフローチャートである。なお、初期状態では、画像表示部７にコードイメージ３を含み得る画像４が表示されているものとする。
【００９８】
図５に示すように、先ず、コンピュータ８がプログラム８ｃを起動する（ステップＳ１）。
【００９９】
次に、コンピュータ８は、入力部９から入力された信号に応じて、画像表示部７に表示された画像を区切る範囲４ａを段階的に調整し、画像表示部７に表示したコードイメージ３を含み得る画像４を区切る範囲４ａを特定する（ステップＳ２）。
【０１００】
次に、入力部９からコンピュータ８に画像認識アルゴリズム８ａによる処理を開始させるための制御信号（例えば、選択範囲４ａに対する、使用者によるマウスのクリック操作により入力された信号）が入力される（ステップＳ３）。
【０１０１】
次に、ステップＳ３で入力部９から入力された信号に応じて、画像認識アルゴリズム８ａが、画像の特定された範囲４ａからコードイメージ３を認識する（ステップＳ４）。
【０１０２】
次に、コンピュータ８に格納されたデコーダ８ｂが、画像認識アルゴリズム８ａにより認識された色彩からコードイメージ３の解析を試行する（ステップＳ５）。
【０１０３】
次に、コンピュータ８は、デコーダ８ｂによりコードイメージ３を解析できたかを確認する（ステップＳ６）。
【０１０４】
次に、コンピュータ８は、ステップＳ６でデコーダ８ｂがコードイメージ３を解析できなかったと確認した場合には、画像表示部７にコードイメージ３を解析できなかったことを通知するための信号画像を表示させる（ステップＳ７）。そして、ステップＳ２に戻り、コンピュータ８は、画像表示部７に表示したコードイメージ３を含み得る画像を区切る範囲４ａを、入力部９から入力された信号に応じて、再度特定する。その後、コンピュータ８は、既述のステップと同様に、ステップＳ３〜ステップＳ６の動作を行う。
【０１０５】
一方、コンピュータ８が、デコーダ８ｂによりコードイメージ３を解析できた場合には、得られたデコードデータを、このデコードデータと関連する目的データを格納する管理サーバ１に、送信する（ステップＳ８）。管理サーバ１は、電子機器６からデコードデータを受信すると、このデコードデータに関連づけられた目的データを該デコードデータの送信元である電子機器６に送信する。
【０１０６】
そして、コンピュータ８は、デコードデータに関連づけられた目的データを、管理サーバから受信する（ステップＳ９）。
【０１０７】
次に、コンピュータ８が、受信した目的データに含まれたネットワークアドレスに、ネットワークを通じて接続する（ステップＳ１０）。
【０１０８】
次に、コンピュータ８は、ネットワーク５を介してサービスサーバ２に接続し、このサービスサーバ２から電子機器６に所望のネットワークサービス（例えば画像表示部７へのコンテンツの表示）が提供される（ステップＳ１１）。
【０１０９】
以上のフローにより、画像表示部７に表示されたコードイメージ３に基づいて、ネットワーク５を介してコンピュータ８をサービスサーバ２に接続し、このサービスサーバ２から電子機器６に所望のネットワークサービスが提供される。
【０１１０】
なお、既述のように、管理サーバ１が使用者やサービスの提供者の要求に応じてデコードデータに関連させる目的データを変更することにより、サービスサーバ２は、この変更された目的データに対応したネットワークサービスを提供することができる。
【０１１１】
以上のように、本実施例に係るネットワーク接続方法、および、電子機器によれば、使用者のコンピュータを所望のネットワークアドレスに容易に接続することができる。
【実施例２】
【０１１２】
実施例１では、画像表示部に表示されたコードイメージに基づいて、管理サーバからネットワークアドレスを含む目的データを取得し、ネットワークを介してコンピュータをサービスサーバに接続する構成について説明した。
【０１１３】
本実施例では、さらにコンピュータが該目的データとデコードデータとを関連づけた第２のテーブルを有し、この第２のテーブルから該目的データを取得し、ネットワークを介してコンピュータをサービスサーバに接続する構成について述べる。
【０１１４】
図６は、本発明の実施例２に係る電子機器の要部構成を示すブロック図である。なお、図６において、実施例１と同じ符号は、少なくとも実施例１と同様の機能を有する構成を示している。
【０１１５】
図６に示すように、コンピュータ８が、ネットワークアドレスを含む目的データとデコードデータとを関連づけた第２のテーブル８ｄをさらに有する。なお、この第２のテーブルの目的データには、コンピュータ８に格納されたファイルのＵＲＩ（Uniform Resource Identifier）を含むようにしてもよい。
【０１１６】
コンピュータ８は、さらに、入力部９から入力された信号に応じて、デコーダ８ｂの解析により得られたデコードデータに基づいて第２のテーブル８ｄから目的データを抽出し、この目的データに含まれたネットワークアドレスに接続することもできるようになっている。また、コンピュータ８は、目的データに含まれコンピュータ８に格納されたファイルのＵＲＩに接続することもできるようにしてもよい。
【０１１７】
なお、例えば、コンピュータ８は、例えば、ネットワーク５を介して管理サーバ１から入力される情報に応じて、デコードデータに関連させる目的データを変更または追加し第２のテーブル８ｄの内容を変更するようにしてもよい。
【０１１８】
次に、図６のような構成を有する電子機器６によるネットワーク接続方法のフローについて説明する。
【０１１９】
図７は、ネットワークを通じて電子機器のコンピュータを所定のネットワークアドレスに接続するためのネットワーク接続方法のフローを示すフローチャートである。なお、図７において、実施例１の図５と同じ符号のステップは、実施例１と同様のステップを示している。
【０１２０】
図７に示すように、先ず、コンピュータ８がプログラム８ｃを起動する（ステップＳ１）。
【０１２１】
次に、コンピュータ８は、入力部９から入力された信号に応じて、画像表示部７に表示された画像を区切る範囲４ａを段階的に調整し、画像表示部７に表示したコードイメージ３を含み得る画像４を区切る範囲４ａを特定する（ステップＳ２）。
【０１２２】
次に、入力部９からコンピュータ８に画像認識アルゴリズム８ａによる処理を開始させるための制御信号（例えば、選択範囲４ａに対する、使用者によるマウスのクリック操作により入力された信号）が入力される（ステップＳ３）。
【０１２３】
次に、ステップＳ３で入力部９から入力された信号に応じて、画像認識アルゴリズム８ａが、画像の特定された範囲４ａからコードイメージ３を認識する（ステップＳ４）。
【０１２４】
次に、コンピュータ８に格納されたデコーダ８ｂが、画像認識アルゴリズム８ａにより認識された色彩からコードイメージ３の解析を試行する（ステップＳ５）。
【０１２５】
次に、コンピュータ８は、デコーダ８ｂによりコードイメージ３を解析できたかを確認する（ステップＳ６）。
【０１２６】
次に、コンピュータ８は、ステップＳ６でデコーダ８ｂがコードイメージ３を解析できなかったと確認した場合には、画像表示部７にコードイメージ３を解析できなかったことを通知するための信号画像を表示させる（ステップＳ７）。そして、ステップＳ２に戻り、コンピュータ８は、画像表示部７に表示したコードイメージ３を含み得る画像を区切る範囲４ａを、入力部９から入力された信号に応じて、再度特定する。その後、コンピュータ８は、既述のステップと同様に、ステップＳ３〜ステップＳ６の動作を行う。
【０１２７】
一方、コンピュータ８は、デコーダ８ｂによりコードイメージ３を解析できた場合には、入力部９からの制御信号の入力に応じて、解析により得られたデコードデータを管理サーバ１に送信し外部処理するか、解析により得られたデコードデータをコンピュータ８で内部処理するか確認する（ステップＳ１２）。なお、入力部９からの該制御信号は、例えば、使用者が内部処理するか外部処理するかを判断し、この使用者によるマウス（入力部９）のクリック操作により入力される。
【０１２８】
このステップＳ１２で外部処理すると確認した場合には、コンピュータ８は、得られたデコードデータに基づいて第２のテーブル８ｄからネットワークアドレス（ＵＲＬ）を含む目的データを抽出する（ステップＳ１３）。そして、ステップＳ１０に進み、この目的データに含まれたネットワークアドレス（ＵＲＬ）に接続する。なお、ステップＳ１３において、コンピュータ８は、目的データに含まれコンピュータ８に格納されたファイルのＵＲＩに接続するようにしてもよい。
【０１２９】
一方、ステップＳ１２で外部処理すると確認した場合には、コンピュータ８は、得られたデコードデータを、このデコードデータと関連する目的データを格納する管理サーバ１に、送信する（ステップＳ８）。管理サーバ１は、電子機器６からデコードデータを受信すると、このデコードデータに関連づけられた目的データを該デコードデータの送信元である電子機器６に送信する。
【０１３０】
そして、コンピュータ８は、デコードデータに関連づけられた目的データを、管理サーバから受信する（ステップＳ９）。
【０１３１】
次に、コンピュータ８が、受信した目的データに含まれたネットワークアドレスに、ネットワークを通じて接続する（ステップＳ１０）。
【０１３２】
ステップＳ１０以降のフローは、実施例１と同様である。
【０１３３】
なお、既述のように、管理サーバ１が使用者やサービスの提供者の要求に応じてデコードデータに関連させる目的データを変更することにより、サービスサーバ２は、この変更された目的データに対応したネットワークサービスを提供することができる。
【０１３４】
以上のように、本実施例に係るネットワーク接続方法、および、電子機器によれば、使用者のコンピュータを所望のネットワークアドレスに容易に接続することができる。
【実施例３】
【０１３５】
実施例２では、入力部からの制御信号の入力に応じて、コンピュータが目的データとデコードデータとを関連づけた第２のテーブルを有し、この第２のテーブルから該目的データを取得し、ネットワークを介してコンピュータをサービスサーバに接続することもできる構成について説明した。
【０１３６】
本実施例では、コンピュータが該目的データとデコードデータとを関連づけた第２のテーブルを有し、この第２のテーブルから該目的データを取得し、ネットワークを介してコンピュータをサービスサーバに接続する他の構成について述べる。
【０１３７】
なお、本実施例においては、電子機器６の構成は、実施例２の図６に示す構成と同様である。
【０１３８】
以下、本実施例に係る電子機器６によるネットワーク接続方法のフローについて説明する。
【０１３９】
図８は、ネットワークを通じて電子機器のコンピュータを所定のネットワークアドレスに接続するためのネットワーク接続方法のフローを示すフローチャートである。なお、図８において、実施例２の図７と同じ符号のステップは、実施例２と同様のステップを示している。
【０１４０】
図８に示すように、先ず、コンピュータ８がプログラム８ｃを起動する（ステップＳ１）。
【０１４１】
次に、コンピュータ８は、入力部９から入力された信号に応じて、画像表示部７に表示された画像を区切る範囲４ａを段階的に調整し、画像表示部７に表示したコードイメージ３を含み得る画像４を区切る範囲４ａを特定する（ステップＳ２）。
【０１４２】
次に、入力部９からコンピュータ８に画像認識アルゴリズム８ａによる処理を開始させるための制御信号（例えば、選択範囲４ａに対する、使用者によるマウスのクリック操作により入力された信号）が入力される（ステップＳ３）。
【０１４３】
次に、ステップＳ３で入力部９から入力された信号に応じて、画像認識アルゴリズム８ａが、画像の特定された範囲４ａからコードイメージ３を認識する（ステップＳ４）。
【０１４４】
次に、コンピュータ８に格納されたデコーダ８ｂが、画像認識アルゴリズム８ａにより認識された色彩からコードイメージ３の解析を試行する（ステップＳ５）。
【０１４５】
次に、コンピュータ８は、デコーダ８ｂによりコードイメージ３を解析できたかを確認する（ステップＳ６）。
【０１４６】
次に、コンピュータ８は、ステップＳ６でデコーダ８ｂがコードイメージ３を解析できなかったと確認した場合には、画像表示部７にコードイメージ３を解析できなかったことを通知するための信号画像を表示させる（ステップＳ７）。そして、ステップＳ２に戻り、コンピュータ８は、画像表示部７に表示したコードイメージ３を含み得る画像を区切る範囲４ａを、入力部９から入力された信号に応じて、再度特定する。その後、コンピュータ８は、既述のステップと同様に、ステップＳ３〜ステップＳ６の動作を行う。
【０１４７】
一方、コンピュータ８は、デコーダ８ｂによりコードイメージ３を解析できた場合には、コンピュータ８は、デコーダ８ｂの解析により得られたデコードデータと第２のテーブルに含まれたデコードデータとを照合し、第２のテーブル８ｄからネットワークアドレス（ＵＲＬ）を含む目的データの抽出を試行する（ステップＳ１４）。
【０１４８】
次に、コンピュータ８は、デコーダ８ｂの解析により得られたデコードデータと第２のテーブルに含まれたデコードデータとを照合し一致するか否か、すなわち、得られたデコードデータに基づいて第２のテーブル８ｄからネットワークアドレス（ＵＲＬ）を含む目的データの抽出できたか否かを確認する（ステップＳ１５）。
【０１４９】
そして、コンピュータ８は、解析により得られたデコードデータに基づいて第２のテーブルから目的データを抽出できた場合には、ステップＳ１０に進み、この目的データに含まれたネットワークアドレス（ＵＲＬ）に接続する。なお、コンピュータ８は、抽出された目的データに含まれコンピュータ８に格納されたファイルのＵＲＩに接続するようにしてもよい。
【０１５０】
一方、ステップＳ１５で、デコーダ８ｂの解析により得られたデコードデータと第２のテーブルに含まれたデコードデータとを照合し一致せず、解析により得られたデコードデータに基づいて第２のテーブルから目的データを抽出できないことが確認された場合は、コンピュータ８は、得られたデコードデータを、このデコードデータと関連する目的データを格納する管理サーバ１に、送信する（ステップＳ８）。管理サーバ１は、電子機器６からデコードデータを受信すると、このデコードデータに関連づけられた目的データを該デコードデータの送信元である電子機器６に送信する。
【０１５１】
そして、コンピュータ８は、デコードデータに関連づけられた目的データを、管理サーバから受信する（ステップＳ９）。
【０１５２】
次に、コンピュータ８が、受信した目的データに含まれたネットワークアドレスに、ネットワークを通じて接続する（ステップＳ１０）。
【０１５３】
ステップＳ１０以降のフローは、実施例１と同様である。
【０１５４】
このように、解析により得られたデコードデータに基づいて、先ず、コンピュータの第２のテーブルから目的データの抽出を試行し、抽出できない場合は、管理サーバ１の第１のテーブルから目的データの抽出を試行する。これにより、コンピュータ８は、直接第２のテーブルから抽出できた場合には、管理サーバとの通信が不要になるので、より高速にコンピュータ８を所望のネットワークアドレスに接続することができる。
【０１５５】
なお、既述のように、管理サーバ１が使用者やサービスの提供者の要求に応じてデコードデータに関連させる目的データを変更することにより、サービスサーバ２は、この変更された目的データに対応したネットワークサービスを提供することができる。
【０１５６】
以上のように、本実施例に係るネットワーク接続方法、および、電子機器によれば、使用者のコンピュータを所望のネットワークアドレスに容易に接続することができる。
【０１５７】
なお、異常の各実施例においては、管理サーバとサービスサーバとは別の構成として説明したが、１つの構成としてもよい。
【図面の簡単な説明】
【０１５８】
【図１】本発明の一態様である実施例１に係るネットワーク接続システムを示す図である。
【図２】本発明の実施例１に係る電子機器の要部構成を示すブロック図である。
【図３Ａ】コードイメージ（カラーコード）に表される情報の役割を基準としてコードイメージの領域を区別して示す図である。
【図３Ｂ】コードイメージ（カラーコード）に表される情報の役割を基準としてコードイメージの領域を区別して示す図である。
【図４】４つのカラーで２ビットのデータを表す例を示す図である。
【図５】本発明の実施例１に係るネットワークを通じて電子機器のコンピュータを所定のネットワークアドレスに接続するためのネットワーク接続方法のフローを示すフローチャートである。
【図６】本発明の実施例２に係る電子機器の要部構成を示すブロック図である。
【図７】本発明の実施例２に係るネットワークを通じて電子機器のコンピュータを所定のネットワークアドレスに接続するためのネットワーク接続方法のフローを示すフローチャートである。
【図８】本発明の実施例３に係るネットワークを通じて電子機器のコンピュータを所定のネットワークアドレスに接続するためのネットワーク接続方法のフローを示すフローチャートである。
【符号の説明】
【０１５９】
１  管理サーバ
１ａ  第１のテーブル
２  サービスサーバ
３  コードイメージ
４  画像
４ａ  範囲
５  通信網（ネットワーク）
６  電子機器
７  画像表示部
８  コンピュータ
８ａ  画像認識アルゴリズム
８ｂ  デコーダ
８ｃ  プログラム
８ｄ  第２のテーブル
９  入力部
１０  データ領域
１１  配置認識領域
１２  パリティ領域
１３  参照領域
１４  制御領域
１００  ネットワーク接続システム
【図１】
2008097422.tif 000003
【図２】
2008097422.tif 000004
【図３Ａ】
2008097422.tif 000005
【図３Ｂ】
2008097422.tif 000006
【図４】
2008097422.tif 000007
【図５】
2008097422.tif 000008
【図６】
2008097422.tif 000009
【図７】
2008097422.tif 000010
【図８】
2008097422.tif 000011