【手続補正書】
【提出日】平成21年12月25日(2009.12.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
２次元コードを認識する電子機器であって、
所定形状を有する第１の領域と、当該第１の領域を第１の中点として共有しそれぞれ第１の長さを有する第１の線分及び第２の線分の各端点にそれぞれ配置され、それぞれ前記所定形状を有する第２、第３、第４及び第５の領域とを有し、前記２次元コードにおける第１の認識範囲を規定する第１の基準領域と、前記第１の領域と所定の関係を有する第１の位置に配置され、当該電子機器により処理される第１のデータに対応する第１のデータ領域とを有する前記２次元コードが撮像された撮像画像を取得する画像取得手段と、
前記取得された撮像画像から、前記所定形状を基に前記第１乃至第５の領域を検出する検出手段と、
前記検出された第１の領域が、前記第１及び第２の線分からそれぞれ所定距離の範囲内に存在するか否かを判断する第１の判断手段と、
前記第１の領域が前記所定距離の範囲内に存在すると判断された場合に、前記第１及び第２の領域間の第１の距離と前記第１及び第３の領域間の第２の距離との第１の比と、前記第１及び第４の領域間の第３の距離と前記第１及び第５の領域間の第４の距離との第２の比とが、それぞれ所定比の範囲内であるか否かを判断する第２の判断手段と、
前記第１及び第２の比が前記所定比の範囲内であると判断された場合に、前記第１の認識範囲において前記第１のデータ領域から前記第１のデータを認識する認識手段と
を具備する電子機器。
【請求項２】
請求項１に記載の電子機器であって、
前記撮像画像から、前記第１の線分と前記第２の線分とがなす角の角度を算出する算出手段と、
前記算出された角度が所定角度の範囲内であるか否かを判断する第３の判断手段と
を更に具備し、
前記認識手段は、前記角度が所定角度の範囲内であると判断された場合に前記第１のデータを認識する
電子機器。
【請求項３】
請求項１に記載の電子機器であって、
前記第１のデータは画像データであり、
前記認識手段は、前記第１のデータ領域から前記画像データを認識するとともに、前記画像データ上における前記第２乃至第５の領域の各座標データを認識し、
当該電子機器は、
前記認識された各座標データに基づく描画位置及び描画方向に、前記認識された画像データを描画する描画手段を更に具備する
電子機器。
【請求項４】
請求項３に記載の電子機器であって、
前記第１のデータ領域は、エラー検出のためのエラー検出領域を有し、
前記認識手段は、前記第２乃至第５の領域が存在する方向をそれぞれ基準方向として前記第１のデータ領域をデコードした場合に、前記エラー検出領域によりエラーが検出されなかった前記基準方向を基に前記各座標データを認識する
電子機器。
【請求項５】
請求項１に記載の電子機器であって、
前記２次元コードは、前記第１及び第２の領域を前記第１の基準領域と共有する第２の基準領域であって、前記第２の領域を第２の中点とし前記第１の領域を一端とする第３の線分の他端に配置され前記所定形状を有する第６の領域と、前記第２の中点を前記第３の線分と共有し前記第１の長さを有し前記第２の線分と平行な第４の線分の各端点にそれぞれ配置されそれぞれ前記所定形状を有する第７及び第８の領域とを有し、前記２次元コードにおける第２の認識範囲を規定する第２の基準領域と、前記第２の領域と前記所定の関係を有する第２の位置に配置され、当該電子機器により処理される第２のデータに対応する第２のデータ領域とを有し、
前記検出手段は、前記撮像画像から前記所定形状を基に前記第１及び第２の領域とともに前記第６乃至第８の領域を検出し、
前記第１の判断手段は、前記第２の領域が、前記第３及び第４の線分からそれぞれ前記所定距離の範囲内に存在するか否かを判断し、
前記第２の判断手段は、前記第２の領域が前記所定距離の範囲内に存在すると判断された場合に、前記第２及び第６の領域間の第５の距離と前記第２及び第１の領域間の第６の距離との第３の比と、前記第２及び第７の領域間の第７の距離と前記第２及び第８の領域間の第８の距離との第４の比とが、それぞれ前記所定比の範囲内であるか否かを判断し、
前記認識手段は、前記第３及び第４の比が前記所定比の範囲内であると判断された場合に、前記第２の認識範囲において前記第２のデータ領域から前記第２のデータを認識する
電子機器。
【請求項６】
請求項１に記載の電子機器であって、
前記２次元コードは、前記第２の領域と前記所定の関係を有する第２の位置に配置され、当該電子機器により処理される第２のデータに対応する第２のデータ領域を有し、
当該電子機器は、
前記第１の領域を識別する第１の識別情報を前記第１のデータと対応付けて記憶し、前記第２の領域を識別する第２の識別情報を前記第２のデータと対応付けて記憶する記憶手段を更に具備し、
前記認識手段は、前記第１及び第２のデータ領域からそれぞれ前記第１及び第２のデータを認識するとともに、前記認識された第１のデータに対応する前記第１の識別情報と、前記認識された第２のデータに対応する前記第２の識別情報とを比較することで前記認識された第１のデータの信憑性を確認する
電子機器。
【請求項７】
請求項１に記載の電子機器であって、
前記２次元コードは、前記第１の領域を前記第１の基準領域と共有する第２の基準領域であって、当該第１の領域を第２の中点として共有しそれぞれ前記第１の長さと異なる第２の長さを有し前記第１の線分及び第２の線分とそれぞれ同一直線上に存在する第３の線分及び第４の線分の各端点にそれぞれ配置され、それぞれ前記所定形状を有する第６、第７、第８及び第９の領域を有し、前記２次元コードにおける第２の認識範囲を規定する第２の基準領域と、前記第２の基準領域と前記所定の関係を有する第２の位置に配置され、当該電子機器により処理される第２のデータに対応する第２のデータ領域とを有し、
前記検出手段は、前記撮像画像から前記所定形状を基に前記第１の領域とともに前記第６乃至第９の領域を検出し、
前記第１の判断手段は、前記第２の領域が、前記第３及び第４の線分からそれぞれ前記所定距離の範囲内に存在するか否かを判断し、
前記第２の判断手段は、前記第１及び第６の領域間の第５の距離と前記第１及び第７の領域間の第６の距離との第３の比と、前記第１及び第８の領域間の第７の距離と前記第１及び第９の領域間の第８の距離との第４の比とが、それぞれ前記所定比の範囲内であるか否かを判断し、
前記認識手段は、前記第３及び第４の比が前記所定比の範囲内であると判断された場合に、前記第２の認識範囲において前記第２のデータ領域から前記第２のデータを認識する
電子機器。
【請求項８】
請求項１に記載の電子機器であって、
前記第１の線分と前記第２の線分とは直交する
電子機器。
【請求項９】
請求項１に記載の電子機器であって、
前記第２乃至第５の領域は、前記第１の領域を中心とする正六角形の６つの頂点のうちの４つをなし、
前記第１及び第２の線分は、前記正六角形の前記中心を通る３本の対角線のうちの２本をなす
電子機器。
【請求項１０】
請求項１に記載の電子機器であって、
前記第１のデータ領域は、前記第１の領域の内部に配置される
電子機器。
【請求項１１】
請求項１に記載の電子機器であって、
前記所定形状は円形である
電子機器。
【請求項１２】
電子機器が２次元コードを認識する方法であって、
所定形状を有する第１の領域と、当該第１の領域を第１の中点として共有しそれぞれ第１の長さを有する第１の線分及び第２の線分の各端点にそれぞれ配置され、それぞれ前記所定形状を有する第２、第３、第４及び第５の領域とを有し、前記２次元コードにおける第１の認識範囲を規定する第１の基準領域と、前記第１の領域と所定の関係を有する第１の位置に配置され、前記電子機器により処理される第１のデータに対応する第１のデータ領域とを有する前記２次元コードが撮像された撮像画像を取得し、
前記取得された撮像画像から、前記所定形状を基に前記第１乃至第５の領域を検出し、
前記検出された第１の領域が、前記第１及び第２の線分からそれぞれ所定距離の範囲内に存在するか否かを判断し、
前記第１の領域が前記所定距離の範囲内に存在すると判断された場合に、前記第１及び第２の領域間の第１の距離と前記第１及び第３の領域間の第２の距離との第１の比と、前記第１及び第４の領域間の第３の距離と前記第１及び第５の領域間の第４の距離との第２の比とが、それぞれ所定比の範囲内であるか否かを判断し、
前記第１及び第２の比が前記所定比の範囲内であると判断された場合に、前記第１の認識範囲において前記第１のデータ領域から前記第１のデータを認識する
２次元コード認識方法。
【請求項１３】
２次元コードを認識する電子機器に、
所定形状を有する第１の領域と、当該第１の領域を第１の中点として共有しそれぞれ第１の長さを有する第１の線分及び第２の線分の各端点にそれぞれ配置され、それぞれ前記所定形状を有する第２、第３、第４及び第５の領域とを有し、前記２次元コードにおける第１の認識範囲を規定する第１の基準領域と、前記第１の領域と所定の関係を有する第１の位置に配置され、前記電子機器により処理される第１のデータに対応する第１のデータ領域とを有する前記２次元コードが撮像された撮像画像を取得するステップと、
前記取得された撮像画像から、前記所定形状を基に前記第１乃至第５の領域を検出するステップと、
前記検出された第１の領域が、前記第１及び第２の線分からそれぞれ所定距離の範囲内に存在するか否かを判断するステップと、
前記第１の領域が前記所定距離の範囲内に存在すると判断された場合に、前記第１及び第２の領域間の第１の距離と前記第１及び第３の領域間の第２の距離との第１の比と、前記第１及び第４の領域間の第３の距離と前記第１及び第５の領域間の第４の距離との第２の比とが、それぞれ所定比の範囲内であるか否かを判断するステップと、
前記第１及び第２の比が前記所定比の範囲内であると判断された場合に、前記第１の認識範囲において前記第１のデータ領域から前記第１のデータを認識するステップと
を実行させるためのプログラム。
【請求項１４】
電子機器に認識される２次元コードであって、
所定形状を有する第１の領域と、当該第１の領域を第１の中点として共有しそれぞれ第１の長さを有する第１の線分及び第２の線分の各端点にそれぞれ配置され、それぞれ前記所定形状を有する第２、第３、第４及び第５の領域とを有し、当該２次元コードにおける第１の認識範囲を規定する第１の基準領域と、
前記第１の領域と所定の関係を有する第１の位置に配置され、前記電子機器により処理される第１のデータに対応する第１のデータ領域と
を具備する２次元コード。
【請求項１５】
請求項１４に記載の２次元コードであって、
前記第１及び第２の領域を前記第１の基準領域と共有する第２の基準領域であって、前記第２の領域を第２の中点とし前記第１の領域を一端とする第３の線分の他端に配置され、前記所定形状を有する第６の領域と、前記第２の中点を前記第３の線分と共有し前記第１の長さを有し前記第２の線分と平行な第４の線分の各端点にそれぞれ配置され、それぞれ前記所定形状を有する第７及び第８の領域とを有し、前記２次元コードにおける第２の認識範囲を規定する第２の基準領域と、
前記第２の領域と前記所定の関係を有する第２の位置に配置され、前記電子機器により処理される第２のデータに対応する第２のデータ領域と
を更に具備する２次元コード。
【請求項１６】
請求項１４に記載の２次元コードであって、
前記第１の領域を前記第１の基準領域と共有する第２の基準領域であって、前記第１の領域を第２の中点として共有しそれぞれ前記第１の長さと異なる第２の長さを有し前記第１の線分及び第２の線分とそれぞれ同一直線上に存在する第３の線分及び第４の線分の各端点にそれぞれ配置され、それぞれ前記所定形状を有する第６、第７、第８及び第９の領域を有し、前記２次元コードにおける第２の認識範囲を規定する第２の基準領域と、
前記第２の領域と前記所定の関係を有する第２の位置に配置され、前記電子機器により処理される第２のデータに対応する第２のデータ領域と
を更に具備する２次元コード。
【請求項１７】
請求項１４に記載の２次元コードであって、
前記第１の線分と前記第２の線分とは直交する
２次元コード。
【請求項１８】
請求項１４に記載の２次元コードであって、
前記第２乃至第５の領域は、前記第１の領域を中心とする正六角形の６つの頂点のうちの４つをなし、
前記第１及び第２の線分は、前記正六角形の前記中心を通る３本の対角線のうちの２本をなす
２次元コード。
【請求項１９】
請求項１４に記載の２次元コードであって、
前記第１のデータ領域は、前記第１の領域の内部に配置される
２次元コード。
【請求項２０】
請求項１４に記載の２次元コードであって、
前記所定形状は円形である
２次元コード。