JP2007293612A - Network connection method and electronic equipment - Google Patents
Network connection method and electronic equipment Download PDFInfo
- Publication number
- JP2007293612A JP2007293612A JP2006120991A JP2006120991A JP2007293612A JP 2007293612 A JP2007293612 A JP 2007293612A JP 2006120991 A JP2006120991 A JP 2006120991A JP 2006120991 A JP2006120991 A JP 2006120991A JP 2007293612 A JP2007293612 A JP 2007293612A
- Authority
- JP
- Japan
- Prior art keywords
- image
- code
- data
- computer
- decoded
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 239000003086 colorant Substances 0.000 claims description 28
- 239000000284 extract Substances 0.000 claims description 8
- 238000004891 communication Methods 0.000 abstract description 6
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 239000011159 matrix material Substances 0.000 description 3
- 230000004044 response Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
Description
本発明は、例えば、2種類のコードを用いたネットワーク接続方法、および、このネットワーク接続方法を実施する電子機器に関する。 The present invention relates to, for example, a network connection method using two types of cords and an electronic apparatus that implements the network connection method.
近年、市場に流通される大部分の商品には商品の種類及び値段などの商品情報を示すために多様な太さの線で構成されたバーコード(1次元コード)が表示されている。このようなバーコードは太線と細線、そして二重線などで構成されて商品情報がエンコーディングされた数字データを示す。 In recent years, most products distributed in the market display bar codes (one-dimensional codes) composed of lines of various thicknesses to indicate product information such as product types and prices. Such a bar code is composed of a thick line, a thin line, a double line, etc., and indicates numeric data in which product information is encoded.
一方、一般のビジネスなどの目的で名刺に会社のインターネットホームページアドレスあるいは、電子メールアドレスなどのURL(Uniform Resource Location)などのネットワークアドレスを表示する場合がある。 On the other hand, a network address such as a company Internet homepage address or a URL (Uniform Resource Location) such as an e-mail address may be displayed on a business card for general business purposes.
このようなインターネットホームページにはその会社の広報内容が含まれており、その会社に興味があるインターネット使用者はそのインターネットホームページにある会社の広報内容を読んだ後、問い合わせ事項がある時に電子メールアドレスに連絡を試みる。また、名刺以外にも雑誌、新聞などの広告欄に特定会社のインターネットホームページアドレスやURLなどを表示する場合もある。 Such Internet homepages contain information about the company's publicity, and Internet users interested in the company can read the company's publicity on the Internet homepage and then send an e-mail address when there is an inquiry. Try to contact In addition to business cards, Internet homepage addresses and URLs of specific companies may be displayed in advertisement fields such as magazines and newspapers.
この際、もしある使用者がこれらの媒体に表示されたURLに接続するためには、その媒体に表示されたURLをキーボードでタイプしなければならない。または、これらの媒体に電子メールアドレスが表示されているならば、その電子メールアドレスに電子メールを送ろうとする使用者はその電子メールアドレスを全てタイプしなければならない。 At this time, in order for a user to connect to the URL displayed on these media, the URL displayed on the media must be typed with the keyboard. Or, if an e-mail address is displayed on these media, a user who wants to send an e-mail to the e-mail address must type all the e-mail addresses.
しかし、インターネットホームページアドレスあるいは電子メールアドレスは一文字あるいは二文字ではなく、一般に十数字から数十字の文字で構成されている。それにより使用者がそのアドレスを入力するのが困難であり、また、誤ってネットワークのアドレスが入力され、所定のサービスが提供されないという問題があった。 However, Internet homepage addresses or e-mail addresses are not composed of one or two characters, but are generally composed of ten to several cross characters. As a result, it is difficult for the user to input the address, and there is a problem that the network address is erroneously input and a predetermined service is not provided.
この様な問題を解決する従来技術として、ネットワークに関する情報(例えば、特定のネットワーク上のアドレスやURLに入っている文字や記号など)を既に定義されたコード体系によって、色彩や濃淡を用いてコードイメージ(カラーコード)に変換して所定の媒体に表示し、使用者がそのコードイメージをPCカメラ、デジタルカメラ、スキャナなどにより取得し、使用者のコンピュータにより既述のコード体系に基づいて所定のネットワークアドレスやURLにデコーディングし、このデコーディング情報に基づいて接続されたネットワークのサービスの提供を受けるものがある(例えば、特許文献1参照。)。 As a conventional technique for solving such a problem, information relating to a network (for example, a character on a specific network, a character or a symbol contained in a URL, etc.) is coded using colors and shades according to an already defined code system. An image (color code) is converted and displayed on a predetermined medium, and the user acquires the code image by a PC camera, a digital camera, a scanner, or the like, and the user's computer uses a predetermined code system based on the code system described above. There is one that decodes a network address or URL and receives a service of a connected network based on the decoding information (see, for example, Patent Document 1).
また、既述のバーコード(1次元コード)の表示面積を小さくし、読み取り操作を向上し、また、印刷コストを削減するために、既述のバーコードが積み重なったスタックバーコード方式やマトリクス方式などを採用する2次元コードがある。この2次元コードは、URLなどの目的データがJISなどで定められた規格でエンコードィングされているものである。 In addition, in order to reduce the display area of the above-described barcode (one-dimensional code), improve the reading operation, and reduce the printing cost, the stack barcode method or the matrix method in which the above-described barcodes are stacked. There are two-dimensional codes that employ the above. This two-dimensional code is obtained by encoding target data such as a URL according to a standard defined by JIS or the like.
ここで、上記従来技術では、2次元コードを読み取ることが可能な電子機器(例えば、携帯電話)がある。 Here, in the prior art, there is an electronic device (for example, a mobile phone) that can read a two-dimensional code.
このように、現在、汎用されている電子機器、特に携帯電話では、2次元コードを読み取り可能なものはあるが、カラーコードを認識するための画像認識アルゴリズムを別途インストールするなどの対応が必要である。 As described above, some currently-used electronic devices, particularly mobile phones, can read a two-dimensional code. However, it is necessary to separately install an image recognition algorithm for recognizing a color code. is there.
そして、コードを用いて所望のネットワークに携帯電話の接続を試みようとする場合には、使用者が、表示されているコードが2次元コードであるか、またカラーコードであるかを確認し、さらに、該使用者が該電子機器を操作し画像認識アルゴリズムを選択し起動させる必要がある。 When trying to connect a mobile phone to a desired network using a code, the user confirms whether the displayed code is a two-dimensional code or a color code, Furthermore, the user needs to operate the electronic device to select and activate an image recognition algorithm.
このように、電子機器(携帯電話)の操作が煩雑になり、使用者のコンピュータ(携帯電話)の所望のネットワークアドレスへの接続の容易化を図れないという問題があった。
本発明は、上記課題を解決するものであり、使用者のコンピュータを所望のネットワークアドレスに容易に接続することが可能なネットワーク接続方法、および、電子機器を提供するものである。 The present invention solves the above-described problems, and provides a network connection method and an electronic apparatus that can easily connect a user's computer to a desired network address.
本発明の一態様に係るネットワーク接続方法は、
ネットワークを通じて使用者のコンピュータを所定のネットワークアドレスに接続するためのネットワーク接続方法において、
前記ネットワークアドレスを含む第1の目的データと関連づけられたデコードデータに対応して色彩が異にエンコーディングされて表示されるデータセルを有する第1のコードイメージ、または、第2の目的データがエンコーディングされた2次元コードからなる第2のコードイメージを含み得る画像を、前記使用者の画像取得装置が取得するステップと、
前記コンピュータに格納され前記第1のコードイメージを認識する第1の画像認識アルゴリズムにより、前記画像取得装置で取得された前記画像から第1のコードイメージの認識を試行するステップと、
前記第1の画像認識アルゴリズムが前記データセルを認識しこのデータセルの色彩を認識することにより前記画像から第1のコードイメージが認識された場合には、前記コンピュータが、この認識された色彩から前記デコードデータをデコーディングするステップと、
前記コンピュータが、デコーディングした前記デコードデータを、このデコードデータと関連する前記第1の目的データを格納する管理サーバに、送信するステップと、
前記コンピュータが、前記デコードデータに関連づけられた前記第1の目的データを、前記管理サーバから受信するステップと、
前記コンピュータが、受信した前記第1の目的データに含まれた前記ネットワークアドレスに、前記ネットワークを通じて接続するステップと、
前記画像から前記第1のコードイメージが認識されなかった場合には、前記コンピュータに格納され前記第2のコードイメージを認識する第2の画像認識アルゴリズムにより、前記画像取得装置で取得された前記画像から第2のコードイメージの認識を試行するステップと、
前記第2の画像認識アルゴリズムが前記2次元コードを認識することにより前記画像から前記第2のコードイメージが認識された場合には、前記コンピュータが、前記2次元コードから前記第2の目的データをデコーディングするステップと、
前記画像から前記第1のコードイメージおよび前記第2のコードイメージが認識されなかった場合には、前記第1のコードイメージ、または、前記第2のコードイメージを含み得る新たな画像を前記画像取得装置が取得するステップと、を備えることを特徴とする。
A network connection method according to an aspect of the present invention includes:
In a network connection method for connecting a user's computer to a predetermined network address through a network,
A first code image having data cells that are encoded in different colors corresponding to the decoded data associated with the first target data including the network address, or the second target data is encoded. The user's image acquisition device acquiring an image that may include a second code image comprising a two-dimensional code;
Trying to recognize the first code image from the image acquired by the image acquisition device by a first image recognition algorithm stored in the computer and recognizing the first code image;
If the first image recognition algorithm recognizes the data cell and recognizes the color of the data cell to recognize the first code image from the image, the computer determines from the recognized color. Decoding the decoded data;
Transmitting the decoded data decoded by the computer to a management server storing the first target data associated with the decoded data;
The computer receiving the first target data associated with the decoded data from the management server;
The computer connecting to the network address included in the received first object data through the network;
If the first code image is not recognized from the image, the image acquired by the image acquisition device by a second image recognition algorithm stored in the computer and recognizing the second code image. Trying to recognize a second code image from
In a case where the second code image is recognized from the image by the second image recognition algorithm recognizing the two-dimensional code, the computer extracts the second target data from the two-dimensional code. Decoding, and
When the first code image and the second code image are not recognized from the image, the first code image or a new image that may include the second code image is obtained as the image. And a step of acquiring by the apparatus.
さらに、本発明の一態様に係るネットワーク接続方法は、
前記コンピュータが、前記第1の画像認識アルゴリズムにより、前記画像取得装置で取得された前記新たな画像から第1のコードイメージの認識を試行するステップと、
前記第1の画像認識アルゴリズムが前記データセルを認識しこのデータセルの色彩を認識することにより前記新たな画像から第1のコードイメージが認識された場合には、前記コンピュータが、この認識された色彩から前記デコードデータをデコーディングするステップと、
前記コンピュータが、デコーディングした前記デコードデータを、前記管理サーバに、送信するステップと、
前記コンピュータが、前記デコードデータに関連づけられた前記第1の目的データを、前記管理サーバから受信するステップと、
前記コンピュータが、受信した前記第1の目的データに含まれた前記ネットワークアドレスに、前記ネットワークを通じて接続するステップと、
前記新たな画像から前記第1のコードイメージが認識されなかった場合には、前記第2の画像認識アルゴリズムにより、前記画像取得装置で取得された前記新たな画像から第2のコードイメージの認識を試行するステップと、
前記第2の画像認識アルゴリズムが前記2次元コードを認識することにより前記新たな画像から前記第2のコードイメージが認識された場合には、前記コンピュータが、前記2次元コードから前記第2の目的データをデコーディングするステップと、を備えることを特徴とする。
Furthermore, a network connection method according to an aspect of the present invention includes:
The computer attempting to recognize a first code image from the new image acquired by the image acquisition device by the first image recognition algorithm;
When the first image recognition algorithm recognizes the data cell and recognizes the color of the data cell to recognize the first code image from the new image, the computer recognizes the data cell. Decoding the decoded data from colors;
Transmitting the decoded data decoded by the computer to the management server;
The computer receiving the first target data associated with the decoded data from the management server;
The computer connecting to the network address included in the received first object data through the network;
When the first code image is not recognized from the new image, the second code image is recognized from the new image acquired by the image acquisition device by the second image recognition algorithm. A step to try and
When the second image recognition algorithm recognizes the two-dimensional code and the second code image is recognized from the new image, the computer uses the two-dimensional code to recognize the second object. Decoding the data.
さらに、本発明の他の態様に係るネットワーク接続方法は、
ネットワークを通じて使用者のコンピュータを所定のネットワークアドレスに接続するためのネットワーク接続方法において、
前記ネットワークアドレスを含む第1の目的データと関連づけられたデコードデータに対応して色彩が異にエンコーディングされて表示されるデータセルを有する第1のコードイメージ、または、第2の目的データがエンコーディングされた2次元コードからなる第2のコードイメージを含み得る画像を、前記使用者の画像取得装置が取得するステップと、
前記コンピュータに格納され前記第2のコードイメージを認識する第2の画像認識アルゴリズムにより、前記画像取得装置で取得された前記画像から第2のコードイメージの認識を試行するステップと、
前記第2の画像認識アルゴリズムが前記2次元コードを認識することにより前記画像から前記第2のコードイメージが認識された場合には、前記コンピュータが、前記2次元コードから前記第2の目的データをデコーディングするステップと、
前記画像から前記第2のコードイメージが認識されなかった場合には、前記コンピュータに格納され前記第1のコードイメージを認識する第1の画像認識アルゴリズムにより、前記画像取得装置で取得された前記画像から第1のコードイメージの認識を試行するステップと、
前記第1の画像認識アルゴリズムが前記データセルを認識しこのデータセルの色彩を認識することにより前記画像から第1のコードイメージが認識された場合には、前記コンピュータが、この認識された色彩から前記デコードデータをデコーディングするステップと、
前記コンピュータが、デコーディングした前記デコードデータを、このデコードデータと関連する前記第1の目的データを格納する管理サーバに、送信するステップと、
前記コンピュータが、前記デコードデータに関連づけられた前記第1の目的データを、前記管理サーバから受信するステップと、
前記コンピュータが、受信した前記第1の目的データに含まれた前記ネットワークアドレスに、前記ネットワークを通じて接続するステップと、
前記画像から前記第1のコードイメージおよび前記第2のコードイメージが認識されなかった場合には、前記第1のコードイメージ、または、前記第2のコードイメージを含み得る新たな画像を前記画像取得装置が取得するステップと、を備えることを特徴とする。
Furthermore, a network connection method according to another aspect of the present invention includes:
In a network connection method for connecting a user's computer to a predetermined network address through a network,
A first code image having data cells that are encoded in different colors corresponding to the decoded data associated with the first target data including the network address, or the second target data is encoded. The user's image acquisition device acquiring an image that may include a second code image comprising a two-dimensional code;
Trying to recognize a second code image from the image acquired by the image acquisition device by a second image recognition algorithm stored in the computer and recognizing the second code image;
In a case where the second code image is recognized from the image by the second image recognition algorithm recognizing the two-dimensional code, the computer extracts the second target data from the two-dimensional code. Decoding, and
If the second code image is not recognized from the image, the image acquired by the image acquisition device by a first image recognition algorithm stored in the computer and recognizing the first code image. Trying to recognize a first code image from:
If the first image recognition algorithm recognizes the data cell and recognizes the color of the data cell to recognize the first code image from the image, the computer determines from the recognized color. Decoding the decoded data;
Transmitting the decoded data decoded by the computer to a management server storing the first target data associated with the decoded data;
The computer receiving the first target data associated with the decoded data from the management server;
The computer connecting to the network address included in the received first object data through the network;
When the first code image and the second code image are not recognized from the image, the first code image or a new image that may include the second code image is obtained as the image. And a step of acquiring by the apparatus.
さらに、本発明の他の態様に係るネットワーク接続方法は、
前記コンピュータが、前記第2の画像認識アルゴリズムにより、前記画像取得装置で取得された前記新たな画像から第2のコードイメージの認識を試行するステップと、
前記第2の画像認識アルゴリズムが前記2次元コードを認識することにより前記新たな画像から前記第2のコードイメージが認識された場合には、前記コンピュータが、前記2次元コードから前記第2の目的データをデコーディングするステップと、
前記新たな画像から前記第2のコードイメージが認識されなかった場合には、前記第1の画像認識アルゴリズムにより、前記画像取得装置で取得された前記新たな画像から第1のコードイメージの認識を試行するステップと、
前記第1の画像認識アルゴリズムが前記データセルを認識しこのデータセルの色彩を認識することにより前記新たな画像から第1のコードイメージが認識された場合には、前記コンピュータが、この認識された色彩から前記デコードデータをデコーディングするステップと、
前記コンピュータが、デコーディングした前記デコードデータを、このデコードデータと関連する前記第1の目的データを格納する管理サーバに、送信するステップと、
前記コンピュータが、前記デコードデータに関連づけられた前記第1の目的データを、前記管理サーバから受信するステップと、
前記コンピュータが、受信した前記第1の目的データに含まれた前記ネットワークアドレスに、前記ネットワークを通じて接続するステップと、を備えることを特徴とする。
Furthermore, a network connection method according to another aspect of the present invention includes:
The computer attempting to recognize a second code image from the new image acquired by the image acquisition device by the second image recognition algorithm;
When the second image recognition algorithm recognizes the two-dimensional code and the second code image is recognized from the new image, the computer uses the two-dimensional code to recognize the second object. Decoding the data;
When the second code image is not recognized from the new image, the first code image is recognized from the new image acquired by the image acquisition device by the first image recognition algorithm. A step to try and
When the first image recognition algorithm recognizes the data cell and recognizes the color of the data cell to recognize the first code image from the new image, the computer recognizes the data cell. Decoding the decoded data from colors;
Transmitting the decoded data decoded by the computer to a management server storing the first target data associated with the decoded data;
The computer receiving the first target data associated with the decoded data from the management server;
The computer comprises a step of connecting through the network to the network address included in the received first object data.
さらに、本発明の一態様に係るネットワーク接続方法は、前記画像取得装置は、前記使用者の携帯電話に設けられたデジタルカメラであり、
前記コンピュータが、前記携帯電話に内蔵されていることを特徴とする。
Furthermore, in the network connection method according to one aspect of the present invention, the image acquisition device is a digital camera provided in the user's mobile phone,
The computer is built in the mobile phone.
さらに、本発明の一態様に係るネットワーク接続方法は、前記コンピュータが、デコーディングした前記第2の目的データに含まれたネットワークアドレスに前記ネットワークを通じて接続するステップをさらに備えることを特徴とする。 Furthermore, the network connection method according to an aspect of the present invention is further characterized in that the computer further includes a step of connecting through the network to a network address included in the decoded second object data.
さらに、本発明の一態様に係るネットワーク接続方法は、デコーディングされた前記第2の目的データに電話番号が含まれていることを特徴とする。 Furthermore, the network connection method according to an aspect of the present invention is characterized in that a telephone number is included in the decoded second object data.
さらに、本発明の一態様に係るネットワーク接続方法は、デコーディングされた前記第2の目的データにメールアドレスが含まれていることを特徴とする。 Furthermore, the network connection method according to an aspect of the present invention is characterized in that a mail address is included in the decoded second object data.
さらに、本発明の一態様に係るネットワーク接続方法は、前記画像が、テレビ画面に表示されていること特徴とする。 Furthermore, the network connection method according to an aspect of the present invention is characterized in that the image is displayed on a television screen.
本発明の一の態様に係る電子機器は、
ネットワークを通じて所定のネットワークアドレスに接続することができる電子機器であって、
画像を撮影しこの画像を画像データとして取得可能な画像取得装置と、
取得された前記画像データに基づいて、前記ネットワークに接続可能なコンピュータと、を備え、
前記ネットワークアドレスを含む第1の目的データと関連づけられたデコードデータに対応して色彩が異にエンコーディングされて表示されるデータセルを有する第1のコードイメージ、または、第2の目的データがエンコーディングされた2次元コードからなる第2のコードイメージを含み得る画像を、前記画像取得装置が取得し、
前記コンピュータに格納され前記第1のコードイメージを認識する第1の画像認識アルゴリズムにより、前記画像取得装置で取得された前記画像から第1のコードイメージの認識を試行し、
前記第1の画像認識アルゴリズムが前記データセルを認識しこのデータセルの色彩を認識することにより前記画像から第1のコードイメージが認識された場合には、前記コンピュータが、この認識された色彩から前記デコードデータをデコーディングし、
前記コンピュータが、デコーディングした前記デコードデータを、このデコードデータと関連する前記第1の目的データを格納する管理サーバに、送信し、
前記コンピュータが、前記デコードデータに関連づけられた前記第1の目的データを、前記管理サーバから受信し、
前記コンピュータが、受信した前記第1の目的データに含まれた前記ネットワークアドレスに、前記ネットワークを通じて接続し、
前記画像から前記第1のコードイメージが認識されなかった場合には、前記コンピュータに格納され前記第2のコードイメージを認識する第2の画像認識アルゴリズムにより、前記画像取得装置で取得された前記画像から第2のコードイメージの認識を試行し、
前記第2の画像認識アルゴリズムが前記2次元コードを認識することにより前記画像から前記第2のコードイメージが認識された場合には、前記コンピュータが、前記2次元コードから前記第2の目的データをデコーディングし、
前記画像から前記第1のコードイメージおよび前記第2のコードイメージが認識されなかった場合には、前記第1のコードイメージ、または、前記第2のコードイメージを含み得る新たな画像を前記画像取得装置が取得することを特徴とする。
An electronic device according to one embodiment of the present invention includes:
An electronic device that can be connected to a predetermined network address through a network,
An image acquisition device capable of capturing an image and acquiring the image as image data;
A computer connectable to the network based on the acquired image data,
A first code image having data cells that are encoded in different colors corresponding to the decoded data associated with the first target data including the network address, or the second target data is encoded. The image acquisition device acquires an image that may include a second code image composed of a two-dimensional code;
Attempting to recognize the first code image from the image acquired by the image acquisition device by a first image recognition algorithm stored in the computer and recognizing the first code image;
If the first image recognition algorithm recognizes the data cell and recognizes the color of the data cell to recognize the first code image from the image, the computer determines from the recognized color. Decoding the decoded data;
The computer transmits the decoded decoded data to a management server that stores the first target data associated with the decoded data,
The computer receives the first target data associated with the decoded data from the management server;
The computer connects to the network address included in the received first object data through the network,
If the first code image is not recognized from the image, the image acquired by the image acquisition device by a second image recognition algorithm stored in the computer and recognizing the second code image. Try to recognize the second code image from
In a case where the second code image is recognized from the image by the second image recognition algorithm recognizing the two-dimensional code, the computer extracts the second target data from the two-dimensional code. Decoding,
When the first code image and the second code image are not recognized from the image, the first code image or a new image that may include the second code image is obtained as the image. The apparatus is characterized by being acquired.
さらに、本発明の一態様に係る電子機器は、
前記コンピュータが、前記第1の画像認識アルゴリズムにより、前記画像取得装置で取得された前記新たな画像から第1のコードイメージの認識を試行し、
前記第1の画像認識アルゴリズムが前記データセルを認識しこのデータセルの色彩を認識することにより前記新たな画像から第1のコードイメージが認識された場合には、前記コンピュータが、この認識された色彩から前記デコードデータをデコーディングし、
前記コンピュータが、デコーディングした前記デコードデータを、前記管理サーバに、送信し、
前記コンピュータが、前記デコードデータに関連づけられた前記第1の目的データを、前記管理サーバから受信し、
前記コンピュータが、受信した前記第1の目的データに含まれた前記ネットワークアドレスに、前記ネットワークを通じて接続し、
前記新たな画像から前記第1のコードイメージが認識されなかった場合には、前記第2の画像認識アルゴリズムにより、前記画像取得装置で取得された前記新たな画像から第2のコードイメージの認識を試行し、
前記第2の画像認識アルゴリズムが前記2次元コードを認識することにより前記新たな画像から前記第2のコードイメージが認識された場合には、前記コンピュータが、前記2次元コードから前記第2の目的データをデコーディングすることを特徴とする。
Furthermore, an electronic device according to one embodiment of the present invention includes:
The computer tries to recognize a first code image from the new image acquired by the image acquisition device by the first image recognition algorithm,
When the first image recognition algorithm recognizes the data cell and recognizes the color of the data cell to recognize the first code image from the new image, the computer recognizes the data cell. Decode the decoded data from the color,
The computer transmits the decoded decoded data to the management server,
The computer receives the first target data associated with the decoded data from the management server;
The computer connects to the network address included in the received first object data through the network,
When the first code image is not recognized from the new image, the second code image is recognized from the new image acquired by the image acquisition device by the second image recognition algorithm. Try,
When the second image recognition algorithm recognizes the two-dimensional code and the second code image is recognized from the new image, the computer uses the two-dimensional code to recognize the second object. It is characterized by decoding data.
本発明の他の態様に係る電子機器は、
ネットワークを通じて所定のネットワークアドレスに接続することができる電子機器であって、
画像を撮影しこの画像を画像データとして取得可能な画像取得装置と、
取得された前記画像に基づいて、前記ネットワークに接続可能なコンピュータと、を備え、
前記ネットワークアドレスを含む第1の目的データと関連づけられたデコードデータに対応して色彩が異にエンコーディングされて表示されるデータセルを有する第1のコードイメージ、または、第2の目的データがエンコーディングされた2次元コードからなる第2のコードイメージを含み得る画像を、前記画像取得装置が取得し、
前記コンピュータに格納され前記第2のコードイメージを認識する第2の画像認識アルゴリズムにより、前記画像取得装置で取得された前記画像から第2のコードイメージの認識を試行し、
前記第2の画像認識アルゴリズムが前記2次元コードを認識することにより前記画像から前記第2のコードイメージが認識された場合には、前記コンピュータが、前記2次元コードから前記第2の目的データをデコーディングし、
前記画像から前記第2のコードイメージが認識されなかった場合には、前記コンピュータに格納された前記第1のコードイメージを認識する第1の画像認識アルゴリズムにより、前記画像取得装置で取得された前記画像から第1のコードイメージの認識を試行し、
前記第1の画像認識アルゴリズムが前記データセルを認識しこのデータセルの色彩を認識することにより前記画像から第1のコードイメージが認識された場合には、前記コンピュータが、この認識された色彩から前記デコードデータをデコーディングし、
前記コンピュータが、デコーディングした前記デコードデータを、このデコードデータと関連する前記第1の目的データを格納する管理サーバに、送信し、
前記コンピュータが、前記デコードデータに関連づけられた前記第1の目的データを、前記管理サーバから受信し、
前記コンピュータが、受信した前記第1の目的データに含まれた前記ネットワークアドレスに、前記ネットワークを通じて接続し、
前記画像から前記第1のコードイメージおよび前記第2のコードイメージが認識されなかった場合には、前記第1のコードイメージ、または、前記第2のコードイメージを含み得る新たな画像を前記画像取得装置が取得することを特徴とする。
An electronic apparatus according to another aspect of the present invention is
An electronic device that can be connected to a predetermined network address through a network,
An image acquisition device capable of capturing an image and acquiring the image as image data;
A computer connectable to the network based on the acquired image, and
A first code image having data cells that are encoded in different colors corresponding to the decoded data associated with the first target data including the network address, or the second target data is encoded. The image acquisition device acquires an image that may include a second code image composed of a two-dimensional code;
The second image recognition algorithm stored in the computer and recognizing the second code image tries to recognize the second code image from the image acquired by the image acquisition device,
In a case where the second code image is recognized from the image by the second image recognition algorithm recognizing the two-dimensional code, the computer extracts the second target data from the two-dimensional code. Decoding,
When the second code image is not recognized from the image, the first image recognition algorithm for recognizing the first code image stored in the computer acquires the image acquired by the image acquisition device. Attempt to recognize the first code image from the image,
If the first image recognition algorithm recognizes the data cell and recognizes the color of the data cell to recognize the first code image from the image, the computer determines from the recognized color. Decoding the decoded data;
The computer transmits the decoded decoded data to a management server that stores the first target data associated with the decoded data,
The computer receives the first target data associated with the decoded data from the management server;
The computer connects to the network address included in the received first object data through the network,
When the first code image and the second code image are not recognized from the image, the first code image or a new image that may include the second code image is obtained as the image. The apparatus is characterized by being acquired.
さらに、本発明の他の態様に係る電子機器は、
前記コンピュータが、前記第2の画像認識アルゴリズムにより、前記画像取得装置で取得された前記新たな画像から第2のコードイメージの認識を試行し、
前記第2の画像認識アルゴリズムが前記2次元コードを認識することにより前記新たな画像から前記第2のコードイメージが認識された場合には、前記コンピュータが、前記2次元コードから前記第2の目的データをデコーディングし、
前記新たな画像から前記第2のコードイメージが認識されなかった場合には、前記第1の画像認識アルゴリズムにより、前記画像取得装置で取得された前記新たな画像から第1のコードイメージの認識を試行し、
前記第1の画像認識アルゴリズムが前記データセルを認識しこのデータセルの色彩を認識することにより前記新たな画像から第1のコードイメージが認識された場合には、前記コンピュータが、この認識された色彩から前記デコードデータをデコーディングし、
前記コンピュータが、デコーディングした前記デコードデータを、このデコードデータと関連する前記第1の目的データを格納する管理サーバに、送信し、
前記コンピュータが、前記デコードデータに関連づけられた前記第1の目的データを、前記管理サーバから受信し、
前記コンピュータが、受信した前記第1の目的データに含まれた前記ネットワークアドレスに、前記ネットワークを通じて接続することを特徴とする。
Furthermore, an electronic device according to another aspect of the present invention includes:
The computer tries to recognize a second code image from the new image acquired by the image acquisition device by the second image recognition algorithm,
When the second image recognition algorithm recognizes the two-dimensional code and the second code image is recognized from the new image, the computer uses the two-dimensional code to recognize the second object. Decoding the data,
When the second code image is not recognized from the new image, the first code image is recognized from the new image acquired by the image acquisition device by the first image recognition algorithm. Try,
When the first image recognition algorithm recognizes the data cell and recognizes the color of the data cell to recognize the first code image from the new image, the computer recognizes the data cell. Decode the decoded data from the color,
The computer transmits the decoded decoded data to a management server that stores the first target data associated with the decoded data,
The computer receives the first target data associated with the decoded data from the management server;
The computer is connected to the network address included in the received first object data through the network.
さらに、本発明の一態様に係る電子機器は、前記画像取得装置は、デジタルカメラであることを特徴とする。 Furthermore, the electronic device according to one embodiment of the present invention is characterized in that the image acquisition device is a digital camera.
さらに、本発明の一態様に係る電子機器は、前記電子機器が、携帯電話であること特徴とする。 Furthermore, the electronic device according to one embodiment of the present invention is characterized in that the electronic device is a mobile phone.
さらに、本発明の一態様に係る電子機器は、前記コンピュータが、さらに、デコーディングした前記第2の目的データに含まれたネットワークアドレスに前記ネットワークを通じて接続することを特徴とする。 Furthermore, the electronic device according to one aspect of the present invention is characterized in that the computer is further connected to a network address included in the decoded second object data through the network.
さらに、本発明の一態様に係る電子機器は、デコーディングされた前記第2の目的データに電話番号が含まれていることを特徴とする。 Furthermore, the electronic device according to one embodiment of the present invention is characterized in that a telephone number is included in the decoded second object data.
さらに、本発明の一態様に係る電子機器は、デコーディングされた前記第2の目的データにメールアドレスが含まれていることを特徴とする。 Further, the electronic device according to one aspect of the present invention is characterized in that a mail address is included in the decoded second object data.
さらに、本発明の一態様に係る電子機器は、前記画像が、テレビ画面に表示されていることを特徴とする。 Furthermore, the electronic device according to one embodiment of the present invention is characterized in that the image is displayed on a television screen.
本発明の一態様に係るネットワーク接続方法、および、電子機器によれば、使用者のコンピュータを所望のネットワークアドレスに容易に接続することができる。 According to the network connection method and the electronic apparatus according to one aspect of the present invention, the user's computer can be easily connected to a desired network address.
本発明の実施形態に係るネットワーク接続方法は、ネットワーク(通信網)を通じて使用者のコンピュータを所定のネットワークアドレスに接続するためのものである。 A network connection method according to an embodiment of the present invention is for connecting a user's computer to a predetermined network address through a network (communication network).
本発明の実施形態では、例えば、紙面、テレビ画面などに表示されるコードイメージを携帯電話(電子機器)で撮影し、当該コードイメージに関連したモバイルコンテンツにネットワークを介して容易に接続できる方法、電子機器を提案する。 In the embodiment of the present invention, for example, a method of photographing a code image displayed on a paper surface, a television screen or the like with a mobile phone (electronic device) and easily connecting to mobile content related to the code image via a network, Propose electronic equipment.
以下、図面を参照しながら本発明に係る実施例について、より詳細に説明する。 Hereinafter, embodiments according to the present invention will be described in more detail with reference to the drawings.
以下、本発明の実施例1について図面に従って説明する。図1は、本発明の実施例1に係るネットワーク接続システムを示す図である。また、図2は、本発明の実施例1に係る電子機器の要部構成を示すブロック図である。
図1に示すように、本発明に係るネットワーク接続システム100は、管理サーバ1と、ネットワークサービスを提供するサービスサーバ2と、を備える。
As shown in FIG. 1, a
また、ネットワーク接続システム100は、コードイメージ3を含む画像4を撮影しこの画像4の画像データを取得可能な使用者の画像取得装置、および、ネットワーク(通信網)5を介して管理サーバ1、サービスサーバ2と接続可能な使用者のコンピュータ、を有する電子機器6を備える。
In addition, the
画像4は、コードイメージ3として、第1のコードイメージまたは第2のコードイメージの少なくとも何れかを含み得る。
The
第1のコードイメージ(カラーコード)は、第1の目的データと関連づけられたデコードデータに対応して色彩が異にエンコーディングされて表示されるデータセルを有する。 The first code image (color code) has data cells that are encoded with different colors corresponding to the decoded data associated with the first target data.
第2のコードイメージは、第2の目的データがエンコーディングされた2次元コードからなる。 The second code image is composed of a two-dimensional code in which the second target data is encoded.
ここで、2次元コードとは、既述のように、既述バーコード(1次元コード)の表示面積を小さくし、読み取り操作を向上し、また、印刷コストを削減するために、既述のバーコードが積み重なったスタックバーコード方式やマトリクス方式などを採用するものである。 Here, as described above, the two-dimensional code is described in order to reduce the display area of the above-described barcode (one-dimensional code), improve the reading operation, and reduce the printing cost. A stack barcode method or a matrix method in which barcodes are stacked is adopted.
この2次元コードは、URL、電話番号、メールアドレスなどの第2の目的データがJISなどで定められた規格でエンコードィングされているものである。 This two-dimensional code is obtained by encoding second target data such as a URL, a telephone number, and an e-mail address according to a standard defined by JIS or the like.
この2次元コードには、例えば、QRコード、PDF417、DataMatrix、MaxiCodeなどが含まれる。 This two-dimensional code includes, for example, a QR code, PDF417, DataMatrix, MaxiCode, and the like.
また、画像4は、例えば、紙面、テレビ画面、パソコンのモニタなどに表示される。
The
管理サーバ1は、例えば、サービスサーバ2に関するネットワークアドレス情報を格納するとともに、アドレス情報に関して定められたインデックス情報をさらに格納できる。
For example, the
ここで、ネットワークアドレスは、ネットワーク環境で特定装備の位置を示すものであって文字、数字、特殊文字で示し、URL、IP(Internet Protocol)アドレス、電話番号または有無線通信端末器の固有識別番号である。 Here, the network address indicates the position of the specific equipment in the network environment and is indicated by letters, numbers, special characters, URL, IP (Internet Protocol) address, telephone number or unique identification number of the wired / wireless communication terminal. It is.
また、管理サーバ1は、少なくともサービスサーバ2に関するネットワークアドレスを含む既述の第1の目的データとデコードデータとを関連づけたテーブル1aを有する。
Further, the
また、テーブル1aの第1の目的データには、既述のネットワークアドレス以外に、使用者の必要に応じて名前、プロトコル、または文書名、サービス情報などを含むようにできる。 Further, the first target data of the table 1a can include a name, a protocol, or a document name, service information, and the like as required by the user, in addition to the above-described network address.
管理サーバ1は、電子機器6からデコードデータを受信すると、このデコードデータに関連づけられた第1の目的データを該デコードデータの送信元である電子機器6に送信する。
When receiving the decoded data from the
管理サーバ1は、必要に応じて、テーブル1aを用いて、ネットワークアドレスを含む第1の目的データを他のネットワークアドレスを含む目的データと置き換えるとともにデコードデータと関連づけて、このテーブル1aの内容を変更する。
If necessary, the
すなわち、管理サーバ1は、従来の2次元コードのように目的データが規定された範囲に制限されることなく、例えば使用者やサービスの提供者の要求に応じて、デコードデータに関連させる第1の目的データを変更することができる。
In other words, the
サービスサーバ2は、目的データを用いて接続してきた電子機器6に対し、例えば、サービス情報を提供する。
The
このサービス情報として、インターネットサービスを用いる場合には、ウェブサービス、テルネットサービス、電子メールサービス、ゴッファーサービス、FTP(File Transfer Protocol)のようにURLに表示されたプロトコルによって定義されたサービスがある。 As the service information, when an Internet service is used, there are services defined by a protocol displayed in a URL such as a web service, a telnet service, an e-mail service, a gopher service, and FTP (File Transfer Protocol). .
また、使用者は、各サービスサーバ2に備えられた特定のサービス、例えばオンライン教育サービスやショッピングモールサービスに直接接続して用いられるだけでなく特定IPアドレスやURLで提供されるテキストや絵ファイル、または音響、停止画像、動映像で構成されたマルチメディア情報を提供され得る。
In addition, the user can use a specific service provided in each
一方、サービス情報は、インターネットを通したネットワークサービスのためのもの以外にも他の一般的な通信機器で定義されたサービス、例えば、電話やFAXサービスのためのものも含む。例えば、アドレス情報として電話番号やFAX番号が含まれた場合には、その番号に電話をかけたり、また、FAXを送るサービスが使用者に提供されたりする。 On the other hand, the service information includes services defined for other general communication devices, for example, for telephone and FAX services, in addition to those for network services through the Internet. For example, when a telephone number or a FAX number is included as address information, a service for making a call to the number or sending a FAX is provided to the user.
また、既述のように、管理サーバ1が使用者やサービスの提供者の要求に応じてデコードデータに関連させる第1の目的データを変更することができるので、サービスサーバ2は、この変更された第1の目的データに対応したネットワークサービスを提供することができる。
Further, as described above, since the
電子機器6は、例えば、携帯電話、PDA(Personal Digital Assistant)、スマートホン、IMT(International Mobile Telecommunication)-2000端末器、パーソナルコンピュータなどである。
The
この電子機器6は、図2に示すように、画像4を撮影しこの画像4を画像データとして取得可能な画像取得装置7と、取得された画像データに基づいて、ネットワーク5に接続可能なコンピュータ8と、を備える。
As shown in FIG. 2, the
また、画像取得装置7は、例えば、携帯電話6に設けられたデジタルカメラや、PCカメラ、スキャナなどである。
The
電子機器6は、携帯電話である場合、この携帯電話に設けられたデジタルカメラのような画像取得装置7を通じて紙面、テレビ画面などから獲得したコードイメージ3を含む画像4のデータを入力され、携帯電話に内蔵されたコンピュータ8のメモリ、ディスク、バッファなどに保管する。
When the
なお、コンピュータ8は、電子機器6と個別に設けられていてもよい。
The
また、このコンピュータ8には、第1のコードイメージを認識する第1の画像認識アルゴリズム8aと、第2のコードイメージを認識する第2の画像認識アルゴリズム8bと、を具備したプログラム9が格納されている。
The
コンピュータ8は、上記第1の画像認識アルゴリズム8aによりデータセルを認識しこのデータセルの色彩を認識する。これにより、コンピュータ8は、画像4から第1のコードイメージを認識し、プログラム9を用いてこの認識された色彩からデコードデータをデコーディングすることができるようになっている。
The
また、コンピュータ8は、上記デコードデータを管理サーバ1に送信し、管理サーバ1から第1の目的データを得ることができる。そして、コンピュータ8は、この第1の目的データに含まれたネットワークアドレスにネットワーク5を通じて接続することができる。
Further, the
また、コンピュータ8は、上記第2の画像認識アルゴリズム8bにより2次元コードを認識する。これにより、コンピュータ8は、画像4から第2のコードイメージを認識し、プログラム9を用いて2次元コードから第2の目的データをデコーディングすることができるようになっている。
The
また、コンピュータ8は、デコーディングした第2の目的データに含まれた他のネットワークアドレスにネットワーク5を通じて接続することができる。また、コンピュータ8は、デコーディングされた第2の目的データに含まれた電話番号、メールアドレスに基づいて、電話をかけ、メールを送信していてもよい。
Further, the
コンピュータ8において、既述のように、コードイメージ3を認識する過程では、コードイメージ3の形状、カラー(色彩)などを捜し出す過程が必要である。そして、それ以外にも歪曲されたイメージを補正する過程が要求される。
As described above, in the process of recognizing the
これらは、例えば、境界線検出及び細線化アルゴリズムなどの既述の第1、第2の画像認識アルゴリズム8a、8bを使用して形及びパターンを検出できる。
For example, the shape and pattern can be detected by using the first and second
さらに、第1の画像認識アルゴリズム8aにより、RGB(Red、Green、Blue)モデル、HSV(Hueangle、Saturation、Value)モデル、CMY(Cyan、Magenta、Yellow)モデル、HLS(Hueangle、Lightness、Saturation)モデル中で一つ以上の方法を使用して色彩(カラー)判別が可能である。
Furthermore, by the first
このように第1の画像認識アルゴリズム8aにより第1のコードイメージ(カラーコード)を認識し、第1の画像認識アルゴリズム8bにより第2のコードイメージ(2次元コード)を認識することができる。
In this way, the first code image (color code) can be recognized by the first
ここで、以上のようなネットワーク接続システム100で使用される第1のコードイメージ(カラーコード)の一例について説明する。
Here, an example of the first code image (color code) used in the
図3Aおよび図3Bは、第1のコードイメージ(カラーコード)に表される情報の役割を基準としてコードイメージの領域を区別して示す図である。 FIG. 3A and FIG. 3B are diagrams showing the areas of the code image in distinction based on the role of information represented in the first code image (color code).
図3Aに示すように、第1のコードイメージはデータ領域10を含む。データ領域10は、色彩、濃淡、形状、パターンまたはこれらの結合が情報の内容に応じて異なるようにエンコーディングされた少なくとも1つのデータセルで形成される。
As shown in FIG. 3A, the first code image includes a
データ領域10は、文字などがイメージにエンコーディングされた1つ以上のデータセルで構成され、データセルはそのそれぞれが1つの文字を表すように構成され、また多数のデータセルセットが1つまたはそれ以上の文字を表すように構成されるようにしてもよい。例えば、文字“A”を赤色よりなるセル1つで表示するようにしてもよいし、赤色と緑色とよりなる2つのセルで表示するようにしてもよい。
The
なお、データ領域10に納まるデコードデータは、文字、数字、記号などを含む。さらに、デコードデータには、使用者の必要に応じて名前、アドレス、電話番号、ファックス番号、ネットワークのホストアドレス、インターネットで使われるドメイン名及びIPアドレス、URL、プロトコル、または文書名などを含むようにもできる。
The decoded data stored in the
第1のコードイメージには、配置認識領域11をさらに含むようにしてもよい。この配置認識領域11は、例えば、テレビ画面内におけるデータ領域10の配置を認識するため、所定の色が表示されるセルがデータ領域10を取り囲むように形成される。この配置認識領域11の色には、特に、テレビ画面にカラー表示される背景と第1のコードイメージとの識別性を高めるため、白が選択される。なお、背景などとの識別性の高い他の色を選択してもよい。この配置認識領域11は、識別性を高めるため、より好ましくは5ピクセル以上の幅を有する。
The first code image may further include an
なお、ここでは、配置認識領域11を第1のコードイメージに含むように当該コードイメージを設定する場合について説明しているが、配置認識領域11を含まない第1のコードイメージを設定し、例えば、テレビ画面に第1のコードイメージを表示する際に、このコードイメージを取り囲むような白枠を表示するようにしてもよいのは勿論である。これにより、配置認識領域11を設定したのと同様にテレビ画面内におけるデータ領域10の配置を認識することができ、データ領域10のコードイメージも同様にデコーディングすることができるのは勿論である。
In addition, although the case where the said code image is set so that the arrangement | positioning recognition area |
また、図3Bに示すように、第1のコードイメージには、パリティ領域12、参照領域13及び制御領域14のうち少なくとも1つをさらに含むことができる。なお、配置認識領域11は、図に示すように、データ領域10およびこれらのパリティ領域12、参照領域13及び制御領域14を取り囲むように形成される。
As shown in FIG. 3B, the first code image may further include at least one of a
パリティ領域12は、データ領域10に表示されたセルの認識エラー検査のためのパリティセルで形成される。
The
参照領域13は、データ領域10に形成されたデータセルの色彩、濃淡、形状、パターンまたはこれらの結合を判断するための基準色彩、基準濃淡、基準形状、基準パターンまたはこれらの結合を提供する少なくとも1つの参照セルで形成される。
The
制御領域14は、データ領域10に表示された情報を利用して提供できる命令やサービスを表す少なくとも1つの制御セルで形成される。
The
以下では、データ領域10を除外した領域、例えば配置認識領域11、パリティ領域12、参照領域13、制御領域14を含む領域を“補助領域”と称し、補助領域に含まれるセルを補助セルと称する。
Hereinafter, an area excluding the
パリティ領域12は、色彩または濃淡(或いは、形状及び/またはパターン)がデコードデータに対応してデータセルに適するように表現されているかどうかを認識するのに使われる。パリティ領域12では、データセルに表示された色彩または濃淡に対応して規定されたコード値によってパリティデータを求め、パリティデータに対応する色彩または濃淡でパリティセルを形成する。
The
参照領域13は、データ領域10及び補助領域のセルに表現されたカラー(または濃淡、形状またはパターン)を認識する基準カラー(または基準濃淡、必要に応じて基準形状や基準パターン)を設定するのに使われる。各領域に表示されるセルのカラーはred green blue(RGB)カラーモード、Hue Saturation value(HSV)カラーモード、Cyan Magenta Yellow Black(CMYK)カラーモード、Hue saturation intensity(HSI)カラーモード、CIEカラーモード、YIQまたはYUVカラーモードなどで表すことができる。また、白黒濃淡(グレースケール)によってコードを形成する場合にも参照領域13に表示された黒色及び白色を基準として各セルの情報を正確に認識できる。
The
モニタ(テレビ画面)やプリンタの機種によって1つのカラーであっても相異なるカラーに表示され、また、デジタルカメラやスキャナの特性によって同じカラーが多少異なって認識される場合がある。このような場合を考慮して、参照領域13の参照セルはデータ領域に表された色を認識する基準を提供する。
Depending on the monitor (television screen) and printer model, even one color may be displayed in different colors, and the same color may be recognized slightly differently depending on the characteristics of the digital camera or scanner. In consideration of such a case, the reference cell of the
すなわち、出力装置によってカラーが異なって出力されるか、デジタルカメラ、スキャナなどのような画像取得装置7によってカラーが異なって入力されたとしても、参照領域13のカラーとデータ領域10のカラーとの色差は固定的であるために、データ領域10に表現されたセルのカラーを正確に認識できる。
That is, even if the output device outputs different colors or the
データ領域10のセルに表されるカラーは、参照領域13の基準カラーに対して相対的な色調差を有するので、RGBモードまたはHSVモードに基づいて参照領域13の基準カラーと比較してデータ領域10のセルのカラーが得られる。
Since the color represented in the cell of the
こうして、画像取得装置7や出力装置(例えば、テレビ)が変わってもデータセルの情報を正確に認識できる。形状やパターンがデジタルカメラなどの画像取得装置7によって入力される場合、それが傾くか歪んだ状態に入力される場合がある。
Thus, even if the
しかしながら、基準形状または基準パターンが参照領域13によって提供されることによって、このような誤入力状態を感知させてデータセルに表現された形状またはパターンを正確に認識させることができる。
However, the reference shape or the reference pattern is provided by the
また、制御領域14にはデータ領域10の目的情報を制御する命令またはメタデータなどが含まれ得る。例えば、制御領域14に表示された情報はデータ領域10に形成されたセルのデコーディング順序、または参照領域13の参照セルの位置、パリティ領域12の位置や属性など様々なメタ情報を含むことができる。
Further, the
ここで、既述のデコードデータと第1のコードイメージとを変換するためのコード変換表の例について説明する。図4は、4つのカラーで2ビットのデータを表す例を示す図である。 Here, an example of a code conversion table for converting the above-described decoded data and the first code image will be described. FIG. 4 is a diagram illustrating an example of representing 2-bit data in four colors.
各セルが4つのカラーのうち何れか1つを有することができれば、1つのカラーセルで2ビットのデータが表現できる。さらに、連続された4つのセルで1つの文字を表示するように定義するならば、8ビット、すなわち256種類の文字を表現できる。一方、同じカラーを有するが、セルを表現する形状の種類を4つ(例:小さな方形、大きい方形、小さな円、大きい円)にすれば、2ビットのデータを表すことができ、もし各セル内部が4つの他のカラーで満たされるならば、256種(8ビット)の情報を表現できる。 If each cell can have any one of four colors, 2-bit data can be expressed by one color cell. Furthermore, if one character is defined to be displayed in four consecutive cells, eight bits, that is, 256 types of characters can be expressed. On the other hand, if there are four types of shapes that represent the same color but represent a cell (eg small square, large square, small circle, large circle), 2-bit data can be represented. If the interior is filled with four other colors, 256 types (8 bits) of information can be represented.
そして、各種文字(アルファベットや特殊文字など)や数字または形態などをイメージに変換するコード変換表を設定してもよい。このコード変換表は、例えば、1つの文字が1つまたは2つのカラーセルにマッピングされる。 A code conversion table for converting various characters (such as alphabets and special characters), numbers, or forms into images may be set. In this code conversion table, for example, one character is mapped to one or two color cells.
このコード変換表を利用したエンコーディング方法では、各種文字などをコード値に変換した後、各コード値に割り当てられたカラー(色彩)で第1のコードイメージを生成する。例えば、8種のカラーを利用してコードイメージを生成し、1つの文字や数字を表すために連続した2つのセルを使用する。そして、8つのカラーに対しては“000”、 “001”、 “010”、・・・“111”までの8個のコード値が割り当てられ、各文字は2つのカラーにエンコーディングする。例えば、数字“3”はコード値“000011”に割り当てて、コード値“000”に割り当てたカラー(黒色)とコード値“011”に割り当てたカラー(シアン)にエンコーディングされ、黒セルとシアンセルによる連続した2つのセルでイメージ化するものである。このコード変換表によって、デコードデータに含まれた各種文字や数字をコード値に変換した後、そのコード値に対応するカラーを方形セルの組合せよりなった四角マトリックスの形態で表現できる。なお、上記コード値をデコードデータとしてそのまま使用してもよい。 In the encoding method using this code conversion table, various characters are converted into code values, and then a first code image is generated with a color (color) assigned to each code value. For example, a code image is generated using eight kinds of colors, and two consecutive cells are used to represent one character or number. Eight code values from “000”, “001”, “010”,... “111” are assigned to the eight colors, and each character is encoded into two colors. For example, the number “3” is assigned to the code value “000011” and is encoded into the color (black) assigned to the code value “000” and the color (cyan) assigned to the code value “011”. An image is formed by two continuous cells. With this code conversion table, after converting various characters and numbers included in the decoded data into code values, the color corresponding to the code values can be expressed in the form of a square matrix composed of combinations of square cells. The code value may be used as it is as decoded data.
なお、グレースケールコードを利用して第1のコードイメージを生成してもよい。グレースケールコードではカラーをなすR、G、Bの混合比率の代りに白黒の輝度によってコードが形成される。したがって、参照領域は黒色、白色または灰色のうち何れか1つが基準濃淡として設定され、データ領域のセルは参照領域の基準濃淡に対するグレースケール差によってコーティングされた値を有する。 Note that the first code image may be generated using a grayscale code. In a gray scale code, a code is formed with black and white luminance instead of the mixing ratio of R, G, and B forming a color. Accordingly, any one of black, white, and gray is set as the reference gray level in the reference area, and the cells in the data area have values that are coated by a gray scale difference with respect to the standard gray level in the reference area.
第1のコードイメージに参照領域がない場合には、第1のコードイメージの各セルの濃淡を計算し、相互類似した濃淡を有するセル(セル集合)を集めて同じセル集合に属したセルに対して同じコード値を付与し、パリティ領域を利用してデコーディングエラーの如何を認識する。 If there is no reference area in the first code image, the shade of each cell of the first code image is calculated, and cells having a similar shade (cell set) are collected into cells belonging to the same cell set. On the other hand, the same code value is assigned, and a decoding error is recognized using the parity area.
もし、認識エラーが発生すれば、各セルの濃淡を再計算するか、セル集合を形成する基準を別のものに設定して、エラーの如何を認識する。このようなグレースケールコードイメージは新聞のような主に白黒で印刷された媒体に適用できる。 If a recognition error occurs, the density of each cell is recalculated, or the criterion for forming the cell set is set to a different one to recognize the error. Such a gray scale code image can be applied to a medium printed mainly in black and white such as a newspaper.
次に、図1に示したネットワーク接続システム100のネットワーク接続方法のフローについて説明する。
Next, the flow of the network connection method of the
図5Aは、ネットワークを通じて携帯電話(電子機器)のコンピュータを所定のネットワークアドレスに接続するためのネットワーク接続方法のフローを示すフローチャートである。 FIG. 5A is a flowchart showing a flow of a network connection method for connecting a computer of a mobile phone (electronic device) to a predetermined network address through a network.
図5Aに示すように、先ず、ネットワークアドレスを含む第1の目的データと関連づけられたデコードデータに対応して色彩が異にエンコーディングされて表示されるデータセルを有する第1のコードイメージ、または、第2の目的データがエンコーディングされた2次元コードからなる第2のコードイメージを含み得る画像4を、使用者の画像取得装置7(例えば、携帯電話に設けられたデジタルカメラ)が取得する(ステップS1)。
As shown in FIG. 5A, first, a first code image having data cells that are displayed in different colors corresponding to the decoded data associated with the first target data including the network address, or A user's image acquisition device 7 (for example, a digital camera provided in a mobile phone) acquires an
次に、コンピュータ8に格納され第1のコードイメージを認識する第1の画像認識アルゴリズム8aにより、画像取得装置7で取得された画像4から第1のコードイメージ(カラーコード)の認識を試行する(ステップS2)。
Next, an attempt is made to recognize the first code image (color code) from the
次のステップS3で、第1の画像認識アルゴリズム8aがデータセルを認識しこのデータセルの色彩を認識することにより画像4から第1のコードイメージが認識された場合には、コンピュータ8が、この認識された色彩からデコードデータをデコーディングする(ステップS4)。
In the next step S3, when the first
次に、コンピュータ8が、デコーディングしたデコードデータを、このデコードデータと関連する第1の目的データを格納する管理サーバ1に、送信する(ステップS5)。
Next, the
次に、コンピュータ8が、上記デコードデータに関連づけられた第1の目的データを、管理サーバ1から受信する(ステップS6)。
Next, the
次に、コンピュータ8が、受信した第1の目的データに含まれたネットワークアドレスに、ネットワーク5を通じて接続する(ステップS7)。
Next, the
ステップS3で、画像4から第1のコードイメージが認識されなかった場合には、コンピュータ8に格納され第2のコードイメージを認識する第2の画像認識アルゴリズム8bにより、画像取得装置7で取得された画像4から第2のコードイメージの認識を試行する(ステップS8)。
In step S3, if the first code image is not recognized from the
次のステップS9で、第2の画像認識アルゴリズム8bが2次元コードを認識することにより画像4から第2のコードイメージが認識された場合には、コンピュータ8が、2次元コードから第2の目的データ(例えば、URLデータ)をデコーディングする(ステップS10)。
In the next step S9, when the second
次に、コンピュータ8が、デコーディングした第2の目的データに含まれた他のネットワークアドレス(URL)にネットワーク5を通じて接続する(ステップS11)。
Next, the
ステップS9で、画像4から第1のコードイメージおよび第2のコードイメージが認識されなかった場合には、ステップS1に戻り、第1のコードイメージ、または、第2のコードイメージを含み得る新たな画像4を画像取得装置7が取得する。
When the first code image and the second code image are not recognized from the
新たな画像4を取得後、以下、既述のステップS2からステップS11が同様に実施される。
After acquiring a
すなわち、ステップS2で、コンピュータ8が、第1の画像認識アルゴリズムにより、画像取得装置7で取得された新たな画像から第1のコードイメージの認識を試行する。
That is, in step S2, the
ステップS3で、第1の画像認識アルゴリズム8aがデータセルを認識しこのデータセルの色彩を認識することにより新たな画像4から第1のコードイメージが認識された場合には、ステップS4で、同様に、コンピュータ8が、この認識された色彩からデコードデータをデコーディングする。
When the first
そして、ステップS5で、コンピュータ8が、デコーディングしたデコードデータを、管理サーバ1に、送信する。
In step S5, the
そして、ステップS6で、コンピュータ8が、デコードデータに関連づけられた第1の目的データを、管理サーバ1から受信する。
In step S <b> 6, the
そして、ステップS7で、コンピュータ8が、受信した第1の目的データに含まれたネットワークアドレスに、ネットワーク5を通じて接続する。
In step S7, the
また、ステップS3で、新たな画像4から第1のコードイメージが認識されなかった場合には、ステップS8で、第2の画像認識アルゴリズム8bにより、画像取得装置7で取得された新たな画像4から第2のコードイメージの認識を試行する。
If the first code image is not recognized from the
そして、ステップS9で、第2の画像認識アルゴリズム8bが2次元コードを認識することにより新たな画像4から第2のコードイメージが認識された場合には、ステップS10で、コンピュータ8が、2次元コードから第2の目的データをデコーディングする。
In step S9, when the second
そして、ステップS11で、コンピュータ8が、デコーディングした第2の目的データに含まれた他のネットワークアドレス(URL)にネットワーク5を通じて接続する。
In step S11, the
なお、ステップS9で、新たな画像4から第1のコードイメージおよび第2のコードイメージが認識されなかった場合には、ステップS1に戻り、第1のコードイメージ、または、第2のコードイメージを含み得るさらに新たな画像4を画像取得装置7が取得する。
When the first code image and the second code image are not recognized from the
このように、コードイメージ3が認識されるまで、上記のフローが繰り返される。
In this way, the above flow is repeated until the
以上のフローにより、ネットワーク5を介して使用者のコンピュータ8をサービスサーバ2に接続し、このサービスサーバ2から電子機器6に所望のネットワークサービスが提供される。また、コンピュータ8を他のサーバに接続し、また、第2の目的データに含まれた電話番号、メールアドレスに基づいて電話をかけ、メールを送信することなどもできる。
Through the above flow, the user's
なお、画像4が動画像として画像取得装置7により連続して取得される場合は、ステップS1、S2、S3、S8、S9までのフローは、例えば、100ms程度の時間(1フレーム)で繰り返し実施される。
When the
また、既述のように、管理サーバ1が使用者やサービスの提供者の要求に応じてデコードデータに関連させる第1の目的データを変更することにより、サービスサーバ2は、この変更された第1の目的データに対応したネットワークサービスを提供することができる。
Further, as described above, the
また、第1のコードイメージから第1の目的データを取得しサーバに接続するステップS2からステップS7までと、第2のコードイメージから第2の目的データを取得しサーバに接続するステップS8からステップS11までを入れ替えてもよい。 Steps S2 to S7 for acquiring the first target data from the first code image and connecting to the server, and steps S8 to S7 for acquiring the second target data from the second code image and connecting to the server. You may replace up to S11.
以下、入れ替えた場合のフローについて説明する。 Hereinafter, the flow in the case of replacement will be described.
図5Bは、ネットワークを通じて携帯電話(電子機器)のコンピュータを所定のネットワークアドレスに接続するためのネットワーク接続方法の他のフローを示すフローチャートである。 FIG. 5B is a flowchart showing another flow of a network connection method for connecting a computer of a mobile phone (electronic device) to a predetermined network address through a network.
図5Bに示すように、先ず、ネットワークアドレスを含む第1の目的データと関連づけられたデコードデータに対応して色彩が異にエンコーディングされて表示されるデータセルを有する第1のコードイメージ、または、第2の目的データがエンコーディングされた2次元コードからなる第2のコードイメージを含み得る画像4を、使用者の画像取得装置7(例えば、携帯電話に設けられたデジタルカメラ)が取得する(ステップS1)。
As shown in FIG. 5B, first, a first code image having data cells that are displayed in different colors corresponding to the decoded data associated with the first target data including the network address, or A user's image acquisition device 7 (for example, a digital camera provided in a mobile phone) acquires an
次に、コンピュータ8に格納され第2のコードイメージを認識する第2の画像認識アルゴリズム8bにより、画像取得装置7で取得された画像4から第2のコードイメージの認識を試行する(ステップS28)。
Next, the second
次のステップS29で、第2の画像認識アルゴリズム8bが2次元コードを認識することにより画像4から第2のコードイメージが認識された場合には、コンピュータ8が、2次元コードから第2の目的データ(例えば、URLデータ)をデコーディングする(ステップS10)。
When the second code image is recognized from the
次に、コンピュータ8が、デコーディングした第2の目的データに含まれた他のネットワークアドレス(URL)にネットワーク5を通じて接続する(ステップS11)。
Next, the
ステップS29で、画像4から第2のコードイメージが認識されなかった場合には、コンピュータ8に格納され第1のコードイメージを認識する第1の画像認識アルゴリズム8aにより、画像取得装置7で取得された画像4から第1のコードイメージ(カラーコード)の認識を試行する(ステップS22)。
If the second code image is not recognized from the
次のステップS23で、第1の画像認識アルゴリズム8aがデータセルを認識しこのデータセルの色彩を認識することにより画像4から第1のコードイメージが認識された場合には、コンピュータ8が、この認識された色彩からデコードデータをデコーディングする(ステップS4)。
In the next step S23, when the first
次に、コンピュータ8が、デコーディングしたデコードデータを、このデコードデータと関連する第1の目的データを格納する管理サーバ1に、送信する(ステップS5)。
Next, the
次に、コンピュータ8が、上記デコードデータに関連づけられた第1の目的データを、管理サーバ1から受信する(ステップS6)。
Next, the
次に、コンピュータ8が、受信した第1の目的データに含まれたネットワークアドレスに、ネットワーク5を通じて接続する(ステップS7)。
Next, the
ステップS23で、画像4から第1のコードイメージおよび第2のコードイメージが認識されなかった場合には、ステップS1に戻り、第1のコードイメージ、または、第2のコードイメージを含み得る新たな画像4を画像取得装置7が取得する。
If the first code image and the second code image are not recognized from the
新たな画像4を取得後、以下、既述のステップS28からステップS7が同様に実施される。
After acquiring the
すなわち、ステップS28で、第2の画像認識アルゴリズム8bにより、画像取得装置7で取得された新たな画像4から第2のコードイメージの認識を試行する。
That is, in step S28, the second
そして、ステップS29で、第2の画像認識アルゴリズム8bが2次元コードを認識することにより新たな画像4から第2のコードイメージが認識された場合には、ステップS10で、コンピュータ8が、2次元コードから第2の目的データをデコーディングする。
In step S29, when the second
そして、ステップS11で、コンピュータ8が、デコーディングした第2の目的データに含まれた他のネットワークアドレス(URL)にネットワーク5を通じて接続する。
In step S11, the
また、ステップS29で、新たな画像4から第1のコードイメージが認識されなかった場合には、ステップS22で、コンピュータ8が、第1の画像認識アルゴリズムにより、画像取得装置7で取得された新たな画像から第1のコードイメージの認識を試行する。
If the first code image is not recognized from the
そして、ステップS23で、第1の画像認識アルゴリズム8aがデータセルを認識しこのデータセルの色彩を認識することにより新たな画像4から第1のコードイメージが認識された場合には、ステップS4で、同様に、コンピュータ8が、この認識された色彩からデコードデータをデコーディングする。
In step S23, if the first
そして、ステップS5で、コンピュータ8が、デコーディングしたデコードデータを、管理サーバ1に、送信する。
In step S5, the
そして、ステップS6で、コンピュータ8が、デコードデータに関連づけられた第1の目的データを、管理サーバ1から受信する。
In step S <b> 6, the
そして、ステップS7で、コンピュータ8が、受信した第1の目的データに含まれたネットワークアドレスに、ネットワーク5を通じて接続する。
In step S7, the
なお、ステップS23で、新たな画像4から第1のコードイメージおよび第2のコードイメージが認識されなかった場合には、ステップS1に戻り、第1のコードイメージ、または、第2のコードイメージを含み得るさらに新たな画像4を画像取得装置7が取得する。
When the first code image and the second code image are not recognized from the
このように、コードイメージ3が認識されるまで、上記のフローが繰り返される。
In this way, the above flow is repeated until the
以上のフローにより、ネットワーク5を介して使用者のコンピュータ8をサービスサーバ2に接続し、このサービスサーバ2から電子機器6に所望のネットワークサービスが提供される。また、コンピュータ8を他のサーバに接続し、また、第2の目的データに含まれた電話番号、メールアドレスに基づいて電話をかけ、メールを送信することなどもできる。
Through the above flow, the user's
以上のように、本実施例に係るネットワーク接続方法、および、電子機器によれば、使用者のコンピュータを所望のネットワークアドレスに容易に接続することができる。 As described above, according to the network connection method and the electronic apparatus according to the present embodiment, the user's computer can be easily connected to a desired network address.
なお、実施例においては、管理サーバとサービスサーバとは別の構成として説明したが、1つの構成としてもよい。 In the embodiment, the management server and the service server are described as different configurations, but may be configured as one.
1 管理サーバ
1a テーブル
2 サービスサーバ
3 コードイメージ
4 画像
5 通信網(ネットワーク)
6 電子機器(携帯電話)
7 画像取得装置
8 コンピュータ
8a 第1の画像認識アルゴリズム
8b 第2の画像認識アルゴリズム
9 プログラム
10 データ領域
11 配置認識領域
12 パリティ領域
13 参照領域
14 制御領域
100 ネットワーク接続システム
1
6 Electronic equipment (mobile phone)
7
Claims (19)
前記ネットワークアドレスを含む第1の目的データと関連づけられたデコードデータに対応して色彩が異にエンコーディングされて表示されるデータセルを有する第1のコードイメージ、または、第2の目的データがエンコーディングされた2次元コードからなる第2のコードイメージを含み得る画像を、前記使用者の画像取得装置が取得するステップと、
前記コンピュータに格納され前記第1のコードイメージを認識する第1の画像認識アルゴリズムにより、前記画像取得装置で取得された前記画像から第1のコードイメージの認識を試行するステップと、
前記第1の画像認識アルゴリズムが前記データセルを認識しこのデータセルの色彩を認識することにより前記画像から第1のコードイメージが認識された場合には、前記コンピュータが、この認識された色彩から前記デコードデータをデコーディングするステップと、
前記コンピュータが、デコーディングした前記デコードデータを、このデコードデータと関連する前記第1の目的データを格納する管理サーバに、送信するステップと、
前記コンピュータが、前記デコードデータに関連づけられた前記第1の目的データを、前記管理サーバから受信するステップと、
前記コンピュータが、受信した前記第1の目的データに含まれた前記ネットワークアドレスに、前記ネットワークを通じて接続するステップと、
前記画像から前記第1のコードイメージが認識されなかった場合には、前記コンピュータに格納され前記第2のコードイメージを認識する第2の画像認識アルゴリズムにより、前記画像取得装置で取得された前記画像から第2のコードイメージの認識を試行するステップと、
前記第2の画像認識アルゴリズムが前記2次元コードを認識することにより前記画像から前記第2のコードイメージが認識された場合には、前記コンピュータが、前記2次元コードから前記第2の目的データをデコーディングするステップと、
前記画像から前記第1のコードイメージおよび前記第2のコードイメージが認識されなかった場合には、前記第1のコードイメージ、または、前記第2のコードイメージを含み得る新たな画像を前記画像取得装置が取得するステップと、を備える
ことを特徴とするネットワーク接続方法。 In a network connection method for connecting a user's computer to a predetermined network address through a network,
A first code image having data cells that are encoded in different colors corresponding to the decoded data associated with the first target data including the network address, or the second target data is encoded. The user's image acquisition device acquiring an image that may include a second code image comprising a two-dimensional code;
Trying to recognize the first code image from the image acquired by the image acquisition device by a first image recognition algorithm stored in the computer and recognizing the first code image;
If the first image recognition algorithm recognizes the data cell and recognizes the color of the data cell to recognize the first code image from the image, the computer determines from the recognized color. Decoding the decoded data;
Transmitting the decoded data decoded by the computer to a management server storing the first target data associated with the decoded data;
The computer receiving the first target data associated with the decoded data from the management server;
The computer connecting to the network address included in the received first object data through the network;
If the first code image is not recognized from the image, the image acquired by the image acquisition device by a second image recognition algorithm stored in the computer and recognizing the second code image. Trying to recognize a second code image from
In a case where the second code image is recognized from the image by the second image recognition algorithm recognizing the two-dimensional code, the computer extracts the second target data from the two-dimensional code. Decoding, and
When the first code image and the second code image are not recognized from the image, the first code image or a new image that may include the second code image is obtained as the image. A network connection method comprising: a step of acquiring by the apparatus.
前記第1の画像認識アルゴリズムが前記データセルを認識しこのデータセルの色彩を認識することにより前記新たな画像から第1のコードイメージが認識された場合には、前記コンピュータが、この認識された色彩から前記デコードデータをデコーディングするステップと、
前記コンピュータが、デコーディングした前記デコードデータを、前記管理サーバに、送信するステップと、
前記コンピュータが、前記デコードデータに関連づけられた前記第1の目的データを、前記管理サーバから受信するステップと、
前記コンピュータが、受信した前記第1の目的データに含まれた前記ネットワークアドレスに、前記ネットワークを通じて接続するステップと、
前記新たな画像から前記第1のコードイメージが認識されなかった場合には、前記第2の画像認識アルゴリズムにより、前記画像取得装置で取得された前記新たな画像から第2のコードイメージの認識を試行するステップと、
前記第2の画像認識アルゴリズムが前記2次元コードを認識することにより前記新たな画像から前記第2のコードイメージが認識された場合には、前記コンピュータが、前記2次元コードから前記第2の目的データをデコーディングするステップと、を備える
ことを特徴とする請求項1に記載のネットワーク接続方法。 The computer attempting to recognize a first code image from the new image acquired by the image acquisition device by the first image recognition algorithm;
When the first image recognition algorithm recognizes the data cell and recognizes the color of the data cell to recognize the first code image from the new image, the computer recognizes the data cell. Decoding the decoded data from colors;
Transmitting the decoded data decoded by the computer to the management server;
The computer receiving the first target data associated with the decoded data from the management server;
The computer connecting to the network address included in the received first object data through the network;
When the first code image is not recognized from the new image, the second code image is recognized from the new image acquired by the image acquisition device by the second image recognition algorithm. A step to try and
When the second image recognition algorithm recognizes the two-dimensional code and the second code image is recognized from the new image, the computer uses the two-dimensional code to recognize the second object. The network connection method according to claim 1, further comprising: decoding data.
前記ネットワークアドレスを含む第1の目的データと関連づけられたデコードデータに対応して色彩が異にエンコーディングされて表示されるデータセルを有する第1のコードイメージ、または、第2の目的データがエンコーディングされた2次元コードからなる第2のコードイメージを含み得る画像を、前記使用者の画像取得装置が取得するステップと、
前記コンピュータに格納され前記第2のコードイメージを認識する第2の画像認識アルゴリズムにより、前記画像取得装置で取得された前記画像から第2のコードイメージの認識を試行するステップと、
前記第2の画像認識アルゴリズムが前記2次元コードを認識することにより前記画像から前記第2のコードイメージが認識された場合には、前記コンピュータが、前記2次元コードから前記第2の目的データをデコーディングするステップと、
前記画像から前記第2のコードイメージが認識されなかった場合には、前記コンピュータに格納され前記第1のコードイメージを認識する第1の画像認識アルゴリズムにより、前記画像取得装置で取得された前記画像から第1のコードイメージの認識を試行するステップと、
前記第1の画像認識アルゴリズムが前記データセルを認識しこのデータセルの色彩を認識することにより前記画像から第1のコードイメージが認識された場合には、前記コンピュータが、この認識された色彩から前記デコードデータをデコーディングするステップと、
前記コンピュータが、デコーディングした前記デコードデータを、このデコードデータと関連する前記第1の目的データを格納する管理サーバに、送信するステップと、
前記コンピュータが、前記デコードデータに関連づけられた前記第1の目的データを、前記管理サーバから受信するステップと、
前記コンピュータが、受信した前記第1の目的データに含まれた前記ネットワークアドレスに、前記ネットワークを通じて接続するステップと、
前記画像から前記第1のコードイメージおよび前記第2のコードイメージが認識されなかった場合には、前記第1のコードイメージ、または、前記第2のコードイメージを含み得る新たな画像を前記画像取得装置が取得するステップと、を備える
ことを特徴とするネットワーク接続方法。 In a network connection method for connecting a user's computer to a predetermined network address through a network,
A first code image having data cells that are encoded in different colors corresponding to the decoded data associated with the first target data including the network address, or the second target data is encoded. The user's image acquisition device acquiring an image that may include a second code image comprising a two-dimensional code;
Trying to recognize a second code image from the image acquired by the image acquisition device by a second image recognition algorithm stored in the computer and recognizing the second code image;
In a case where the second code image is recognized from the image by the second image recognition algorithm recognizing the two-dimensional code, the computer extracts the second target data from the two-dimensional code. Decoding, and
If the second code image is not recognized from the image, the image acquired by the image acquisition device by a first image recognition algorithm stored in the computer and recognizing the first code image. Trying to recognize a first code image from:
If the first image recognition algorithm recognizes the data cell and recognizes the color of the data cell to recognize the first code image from the image, the computer determines from the recognized color. Decoding the decoded data;
Transmitting the decoded data decoded by the computer to a management server storing the first target data associated with the decoded data;
The computer receiving the first target data associated with the decoded data from the management server;
The computer connecting to the network address included in the received first object data through the network;
When the first code image and the second code image are not recognized from the image, the first code image or a new image that may include the second code image is obtained as the image. A network connection method comprising: a step of acquiring by the apparatus.
前記第2の画像認識アルゴリズムが前記2次元コードを認識することにより前記新たな画像から前記第2のコードイメージが認識された場合には、前記コンピュータが、前記2次元コードから前記第2の目的データをデコーディングするステップと、
前記新たな画像から前記第2のコードイメージが認識されなかった場合には、前記第1の画像認識アルゴリズムにより、前記画像取得装置で取得された前記新たな画像から第1のコードイメージの認識を試行するステップと、
前記第1の画像認識アルゴリズムが前記データセルを認識しこのデータセルの色彩を認識することにより前記新たな画像から第1のコードイメージが認識された場合には、前記コンピュータが、この認識された色彩から前記デコードデータをデコーディングするステップと、
前記コンピュータが、デコーディングした前記デコードデータを、このデコードデータと関連する前記第1の目的データを格納する管理サーバに、送信するステップと、
前記コンピュータが、前記デコードデータに関連づけられた前記第1の目的データを、前記管理サーバから受信するステップと、
前記コンピュータが、受信した前記第1の目的データに含まれた前記ネットワークアドレスに、前記ネットワークを通じて接続するステップと、を備える
ことを特徴とする請求項3に記載のネットワーク接続方法。 The computer attempting to recognize a second code image from the new image acquired by the image acquisition device by the second image recognition algorithm;
When the second image recognition algorithm recognizes the two-dimensional code and the second code image is recognized from the new image, the computer uses the two-dimensional code to recognize the second object. Decoding the data;
When the second code image is not recognized from the new image, the first code image is recognized from the new image acquired by the image acquisition device by the first image recognition algorithm. A step to try and
When the first image recognition algorithm recognizes the data cell and recognizes the color of the data cell to recognize the first code image from the new image, the computer recognizes the data cell. Decoding the decoded data from colors;
Transmitting the decoded data decoded by the computer to a management server storing the first target data associated with the decoded data;
The computer receiving the first target data associated with the decoded data from the management server;
The network connection method according to claim 3, further comprising: connecting the network address included in the received first object data to the network address through the network.
前記コンピュータが、前記携帯電話に内蔵されている
ことを特徴とする請求項1ないし4の何れかに記載のネットワーク接続方法。 The image acquisition device is a digital camera provided on the user's mobile phone,
The network connection method according to claim 1, wherein the computer is built in the mobile phone.
ことを特徴とする請求項1ないし4の何れかに記載のネットワーク接続方法。 5. The network connection method according to claim 1, further comprising a step of connecting the computer to a network address included in the decoded second object data through the network.
ことを特徴とする請求項5に記載のネットワーク接続方法。 The network connection method according to claim 5, wherein a telephone number is included in the decoded second object data.
ことを特徴とする請求項1ないし4の何れかにに記載のネットワーク接続方法。 The network connection method according to claim 1, wherein a mail address is included in the decoded second object data.
画像を撮影しこの画像を画像データとして取得可能な画像取得装置と、
取得された前記画像データに基づいて、前記ネットワークに接続可能なコンピュータと、を備え、
前記ネットワークアドレスを含む第1の目的データと関連づけられたデコードデータに対応して色彩が異にエンコーディングされて表示されるデータセルを有する第1のコードイメージ、または、第2の目的データがエンコーディングされた2次元コードからなる第2のコードイメージを含み得る画像を、前記画像取得装置が取得し、
前記コンピュータに格納され前記第1のコードイメージを認識する第1の画像認識アルゴリズムにより、前記画像取得装置で取得された前記画像から第1のコードイメージの認識を試行し、
前記第1の画像認識アルゴリズムが前記データセルを認識しこのデータセルの色彩を認識することにより前記画像から第1のコードイメージが認識された場合には、前記コンピュータが、この認識された色彩から前記デコードデータをデコーディングし、
前記コンピュータが、デコーディングした前記デコードデータを、このデコードデータと関連する前記第1の目的データを格納する管理サーバに、送信し、
前記コンピュータが、前記デコードデータに関連づけられた前記第1の目的データを、前記管理サーバから受信し、
前記コンピュータが、受信した前記第1の目的データに含まれた前記ネットワークアドレスに、前記ネットワークを通じて接続し、
前記画像から前記第1のコードイメージが認識されなかった場合には、前記コンピュータに格納され前記第2のコードイメージを認識する第2の画像認識アルゴリズムにより、前記画像取得装置で取得された前記画像から第2のコードイメージの認識を試行し、
前記第2の画像認識アルゴリズムが前記2次元コードを認識することにより前記画像から前記第2のコードイメージが認識された場合には、前記コンピュータが、前記2次元コードから前記第2の目的データをデコーディングし、
前記画像から前記第1のコードイメージおよび前記第2のコードイメージが認識されなかった場合には、前記第1のコードイメージ、または、前記第2のコードイメージを含み得る新たな画像を前記画像取得装置が取得する
ことを特徴とする電子機器。 An electronic device that can be connected to a predetermined network address through a network,
An image acquisition device capable of capturing an image and acquiring the image as image data;
A computer connectable to the network based on the acquired image data,
A first code image having data cells that are encoded in different colors corresponding to the decoded data associated with the first target data including the network address, or the second target data is encoded. The image acquisition device acquires an image that may include a second code image composed of a two-dimensional code;
Attempting to recognize the first code image from the image acquired by the image acquisition device by a first image recognition algorithm stored in the computer and recognizing the first code image;
If the first image recognition algorithm recognizes the data cell and recognizes the color of the data cell to recognize the first code image from the image, the computer determines from the recognized color. Decoding the decoded data;
The computer transmits the decoded decoded data to a management server that stores the first target data associated with the decoded data,
The computer receives the first target data associated with the decoded data from the management server;
The computer connects to the network address included in the received first object data through the network,
If the first code image is not recognized from the image, the image acquired by the image acquisition device by a second image recognition algorithm stored in the computer and recognizing the second code image. Try to recognize the second code image from
In a case where the second code image is recognized from the image by the second image recognition algorithm recognizing the two-dimensional code, the computer extracts the second target data from the two-dimensional code. Decoding,
When the first code image and the second code image are not recognized from the image, the first code image or a new image that may include the second code image is obtained as the image. An electronic device characterized by being acquired by a device.
前記第1の画像認識アルゴリズムが前記データセルを認識しこのデータセルの色彩を認識することにより前記新たな画像から第1のコードイメージが認識された場合には、前記コンピュータが、この認識された色彩から前記デコードデータをデコーディングし、
前記コンピュータが、デコーディングした前記デコードデータを、前記管理サーバに、送信し、
前記コンピュータが、前記デコードデータに関連づけられた前記第1の目的データを、前記管理サーバから受信し、
前記コンピュータが、受信した前記第1の目的データに含まれた前記ネットワークアドレスに、前記ネットワークを通じて接続し、
前記新たな画像から前記第1のコードイメージが認識されなかった場合には、前記第2の画像認識アルゴリズムにより、前記画像取得装置で取得された前記新たな画像から第2のコードイメージの認識を試行し、
前記第2の画像認識アルゴリズムが前記2次元コードを認識することにより前記新たな画像から前記第2のコードイメージが認識された場合には、前記コンピュータが、前記2次元コードから前記第2の目的データをデコーディングする
ことを特徴とする請求項10に記載の電子機器。 The computer tries to recognize a first code image from the new image acquired by the image acquisition device by the first image recognition algorithm,
When the first image recognition algorithm recognizes the data cell and recognizes the color of the data cell to recognize the first code image from the new image, the computer recognizes the data cell. Decode the decoded data from the color,
The computer transmits the decoded decoded data to the management server,
The computer receives the first target data associated with the decoded data from the management server;
The computer connects to the network address included in the received first object data through the network,
When the first code image is not recognized from the new image, the second code image is recognized from the new image acquired by the image acquisition device by the second image recognition algorithm. Try,
When the second image recognition algorithm recognizes the two-dimensional code and the second code image is recognized from the new image, the computer uses the two-dimensional code to recognize the second object. Data is decoded. The electronic device of Claim 10 characterized by the above-mentioned.
画像を撮影しこの画像を画像データとして取得可能な画像取得装置と、
取得された前記画像に基づいて、前記ネットワークに接続可能なコンピュータと、を備え、
前記ネットワークアドレスを含む第1の目的データと関連づけられたデコードデータに対応して色彩が異にエンコーディングされて表示されるデータセルを有する第1のコードイメージ、または、第2の目的データがエンコーディングされた2次元コードからなる第2のコードイメージを含み得る画像を、前記画像取得装置が取得し、
前記コンピュータに格納され前記第2のコードイメージを認識する第2の画像認識アルゴリズムにより、前記画像取得装置で取得された前記画像から第2のコードイメージの認識を試行し、
前記第2の画像認識アルゴリズムが前記2次元コードを認識することにより前記画像から前記第2のコードイメージが認識された場合には、前記コンピュータが、前記2次元コードから前記第2の目的データをデコーディングし、
前記画像から前記第2のコードイメージが認識されなかった場合には、前記コンピュータに格納された前記第1のコードイメージを認識する第1の画像認識アルゴリズムにより、前記画像取得装置で取得された前記画像から第1のコードイメージの認識を試行し、
前記第1の画像認識アルゴリズムが前記データセルを認識しこのデータセルの色彩を認識することにより前記画像から第1のコードイメージが認識された場合には、前記コンピュータが、この認識された色彩から前記デコードデータをデコーディングし、
前記コンピュータが、デコーディングした前記デコードデータを、このデコードデータと関連する前記第1の目的データを格納する管理サーバに、送信し、
前記コンピュータが、前記デコードデータに関連づけられた前記第1の目的データを、前記管理サーバから受信し、
前記コンピュータが、受信した前記第1の目的データに含まれた前記ネットワークアドレスに、前記ネットワークを通じて接続し、
前記画像から前記第1のコードイメージおよび前記第2のコードイメージが認識されなかった場合には、前記第1のコードイメージ、または、前記第2のコードイメージを含み得る新たな画像を前記画像取得装置が取得する
ことを特徴とする電子機器。 An electronic device that can be connected to a predetermined network address through a network,
An image acquisition device capable of capturing an image and acquiring the image as image data;
A computer connectable to the network based on the acquired image, and
A first code image having data cells that are encoded in different colors corresponding to the decoded data associated with the first target data including the network address, or the second target data is encoded. The image acquisition device acquires an image that may include a second code image composed of a two-dimensional code;
The second image recognition algorithm stored in the computer and recognizing the second code image tries to recognize the second code image from the image acquired by the image acquisition device,
In a case where the second code image is recognized from the image by the second image recognition algorithm recognizing the two-dimensional code, the computer extracts the second target data from the two-dimensional code. Decoding,
When the second code image is not recognized from the image, the first image recognition algorithm for recognizing the first code image stored in the computer acquires the image acquired by the image acquisition device. Attempt to recognize the first code image from the image,
If the first image recognition algorithm recognizes the data cell and recognizes the color of the data cell to recognize the first code image from the image, the computer determines from the recognized color. Decoding the decoded data;
The computer transmits the decoded decoded data to a management server that stores the first target data associated with the decoded data,
The computer receives the first target data associated with the decoded data from the management server;
The computer connects to the network address included in the received first object data through the network,
When the first code image and the second code image are not recognized from the image, the first code image or a new image that may include the second code image is obtained as the image. An electronic device characterized by being acquired by a device.
前記第2の画像認識アルゴリズムが前記2次元コードを認識することにより前記新たな画像から前記第2のコードイメージが認識された場合には、前記コンピュータが、前記2次元コードから前記第2の目的データをデコーディングし、
前記新たな画像から前記第2のコードイメージが認識されなかった場合には、前記第1の画像認識アルゴリズムにより、前記画像取得装置で取得された前記新たな画像から第1のコードイメージの認識を試行し、
前記第1の画像認識アルゴリズムが前記データセルを認識しこのデータセルの色彩を認識することにより前記新たな画像から第1のコードイメージが認識された場合には、前記コンピュータが、この認識された色彩から前記デコードデータをデコーディングし、
前記コンピュータが、デコーディングした前記デコードデータを、このデコードデータと関連する前記第1の目的データを格納する管理サーバに、送信し、
前記コンピュータが、前記デコードデータに関連づけられた前記第1の目的データを、前記管理サーバから受信し、
前記コンピュータが、受信した前記第1の目的データに含まれた前記ネットワークアドレスに、前記ネットワークを通じて接続する
ことを特徴とする請求項12に記載の電子機器。 The computer tries to recognize a second code image from the new image acquired by the image acquisition device by the second image recognition algorithm,
When the second image recognition algorithm recognizes the two-dimensional code and the second code image is recognized from the new image, the computer uses the two-dimensional code to recognize the second object. Decoding the data,
When the second code image is not recognized from the new image, the first code image is recognized from the new image acquired by the image acquisition device by the first image recognition algorithm. Try,
When the first image recognition algorithm recognizes the data cell and recognizes the color of the data cell to recognize the first code image from the new image, the computer recognizes the data cell. Decode the decoded data from the color,
The computer transmits the decoded decoded data to a management server that stores the first target data associated with the decoded data,
The computer receives the first target data associated with the decoded data from the management server;
The electronic device according to claim 12, wherein the computer connects to the network address included in the received first object data through the network.
ことを特徴とする請求項10ないし13の何れかに記載の電子機器。 The electronic device according to any one of claims 10 to 13, wherein the computer is further connected through the network to a network address included in the decoded second object data.
ことを特徴とする請求項15に記載の電子機器。 The electronic device according to claim 15, wherein a telephone number is included in the decoded second object data.
ことを特徴とする請求項10ないし13の何れかにに記載の電子機器。 The electronic device according to claim 10, wherein a mail address is included in the decoded second object data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006120991A JP2007293612A (en) | 2006-04-25 | 2006-04-25 | Network connection method and electronic equipment |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006120991A JP2007293612A (en) | 2006-04-25 | 2006-04-25 | Network connection method and electronic equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007293612A true JP2007293612A (en) | 2007-11-08 |
Family
ID=38764190
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006120991A Pending JP2007293612A (en) | 2006-04-25 | 2006-04-25 | Network connection method and electronic equipment |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007293612A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011508929A (en) * | 2008-01-04 | 2011-03-17 | マイクロソフト コーポレーション | Optically readable tag |
JP2014116706A (en) * | 2012-12-07 | 2014-06-26 | Samsung R&D Institute Japan Co Ltd | Two-dimensional color code display apparatus, display method, reading device, and reading method |
-
2006
- 2006-04-25 JP JP2006120991A patent/JP2007293612A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011508929A (en) * | 2008-01-04 | 2011-03-17 | マイクロソフト コーポレーション | Optically readable tag |
JP2014116706A (en) * | 2012-12-07 | 2014-06-26 | Samsung R&D Institute Japan Co Ltd | Two-dimensional color code display apparatus, display method, reading device, and reading method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100341504B1 (en) | Machine readable code for representing information and method and apparatus for encoding/decoding the same | |
US7020327B2 (en) | Machine readable code image and method of encoding and decoding the same | |
TW541502B (en) | Machine readable code and method and device of encoding and decoding the same | |
US7121469B2 (en) | System and method for selective processing of digital images | |
JP4557866B2 (en) | Mixed code, mixed code generation method and apparatus, and recording medium | |
US9111186B2 (en) | Color barcodes for mobile applications: a per channel framework | |
US8783571B2 (en) | Device and its use for outputting of 2D codes with embedded images | |
US8830533B2 (en) | System and method for creating machine-readable codes in combination with other images such as logos | |
KR100418862B1 (en) | An advertisement service method using code image physically represented and apparatus thereof | |
KR100726472B1 (en) | Code multiservice system and its method | |
KR100353872B1 (en) | Machine readable code image and method for encoding and decoding thereof | |
KR100447762B1 (en) | A multimedia materials service method using code image attached to book and so on and apparatus thereof | |
JP2007293612A (en) | Network connection method and electronic equipment | |
JP2010097395A (en) | Network connection system, and electronic device | |
KR100371895B1 (en) | Multimedia information service method using code image and apparatus thereof | |
JP2008097422A (en) | Network connection method and electronic device | |
JP2008146140A (en) | Networking method, networking system, and electronic device | |
KR100390928B1 (en) | A post address service method using code image physically represented and apparatus thereof | |
Sirmen et al. | Color barcodes from debut to present: a broad survey on the state of the art | |
KR100377906B1 (en) | the network service system with image information and method thereof | |
JP2007004249A (en) | Network service method, code image encoding method, code image decoding method and machine-recognizable code | |
JP2003110827A (en) | Additional information processing apparatus, method and program | |
WO2025146699A1 (en) | System and method for lightweight color quick response code | |
JP2003006077A (en) | Network service system using code image and apparatus therefor | |
JP2007249268A (en) | Method for network connection, network connection system, management server, and cellphone |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081030 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081121 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090313 |