(57)【特許請求の範囲】
【請求項１】
認識点が含まれたＱＲコードと周辺を撮影し、ＱＲコードが含まれた周辺映像を獲得する撮影部と、
前記撮影部から獲得されたＱＲコードが含まれた周辺映像を、ピクセル単位のグレイスケール映像に変換し、グレイスケール映像に対して、各ピクセルの明るさによる分布度を示すヒストグラムに変換し、ヒストグラムに基づき、明るさ値の濃度レベルが閾値以上に該当するピクセルのみを抽出し、候補ピクセル群に設定し、設定された候補ピクセル群に対して、認識マーカを通じて認識点を探し、認識点が認知されると、ＱＲコードと認識し、認識されたＱＲコードの情報を読み取るＱＲコード認識部と、
前記認識されたＱＲコード映像をディスプレイ、または前記読み取られたＱＲコードの情報をディスプレイする表示部と、
前記認識されたＱＲコード映像と前記読み取られたＱＲコードの情報とをマッチして貯蔵する貯蔵部と、を備え、
前記ＱＲコード認識部は、前記候補ピクセル群に対して、認識マーカを通じて三つの認識点を認知せず、ＱＲコードを認識しなかった場合、前記撮影部から獲得されたＱＲコードが含まれた周辺映像をベクトル方式で拡大して補正した後、前記拡大して補正されたＱＲコードが含まれた周辺映像をピクセル単位のグレイスケール映像に変換し、グレイスケール映像に対して、各ピクセルの明るさによる分布度を示すヒストグラムに変換し、ヒストグラムに基づき、明るさ値の濃度レベルが臨界値以上に該当するピクセルのみを抽出し、候補ピクセル群に設定し、設定された候補ピクセル群に対して、認識マーカを通じて認識点を探し、三つの認識点が認知されると、ＱＲコードと認識する
ことを特徴とするＱＲコード自動認識装置。
【請求項２】
前記認識されたＱＲコード映像及び前記読み取られたＱＲコードの情報を外部に送り出すための通信部と、
前記認識されたＱＲコード映像及び前記読み取られたＱＲコードの情報がディスプレイまたは貯蔵されるように制御し、または外部のソーシャルネットワークサービス上に登録されるように、前記通信部を通じて伝送制御する制御部と、を備える
請求項１に記載のＱＲコード自動認識装置。
【請求項３】
前記撮影部を通じて、二つ以上のＱＲコードを撮影する場合、前記ＱＲコード認識部は、
前記撮影部から、先ず獲得されたＱＲコードが含まれた周辺映像をピクセル単位のグレイスケール映像に変換し、グレイスケール映像に対して、各ピクセルの明るさによる分布度を示すヒストグラムに変換し、ヒストグラムに基づき、明るさ値の濃度レベルが臨界値以上に該当するピクセルのみを抽出し、候補ピクセル群に設定し、設定された候補ピクセル群に対して、認識マーカを通じて認識点を探し、三つの認識点が認知されると、ＱＲコードと認識し、認識されたＱＲコードの情報を読み取り、
次に、獲得されたＱＲコードが含まれた周辺映像をピクセル単位のグレイスケール映像に変換し、グレイスケール映像に対して、各ピクセルの明るさによる分布度を示すヒストグラムに変換し、ヒストグラムに基づき、明るさ値の濃度レベルが臨界値以上に該当するピクセルのみを抽出し、候補ピクセル群に設定し、設定された候補ピクセル群に対して、認識マーカを通じて認識点を探し、三つの認識点が認知されると、ＱＲコードと認識し、認識されたＱＲコードの情報を読み取り、
同一の過程で、最後に獲得されたＱＲコードが含まれた周辺映像をピクセル単位のグレイスケール映像に変換し、グレイスケール映像に対して、各ピクセルの明るさによる分布度を示すヒストグラムに変換し、ヒストグラムに基づき、明るさ値の濃度レベルが臨界値以上に該当するピクセルのみを抽出し、候補ピクセル群に設定し、設定された候補ピクセル群に対して、認識マーカを通じて認識点を探し、三つの認識点が認知されると、ＱＲコードと認識し、認識されたＱＲコードの情報を読み取り、それぞれの読み取られたＱＲコードの情報をリストで画面上にディスプレイする
請求項１に記載のＱＲコード自動認識装置。
【請求項４】
前記ＱＲコードの周辺照度を感知するための照度感知部と、
前記照度感知部の照度感知により、フラッシュを発光させるフラッシュ部と、を備え、
前記照度感知部を通じて感知された周辺照度に基づき、周辺の明るさが暗い場合、前記フラッシュ部がフラッシュを発光させ、前記ＱＲコード認識部は、前記撮影部を通じて撮影されたＱＲコード映像の逆光を補正する
請求項１に記載のＱＲコード自動認識装置。
【請求項５】
カメラを通じて、認識点が含まれたＱＲコードと周辺を撮影し、ＱＲコードが含まれた周辺映像を獲得し、獲得されたＱＲコードが含まれた周辺映像をピクセル単位のグレイスケール映像に変換し、グレイスケール映像に対して、各ピクセルの明るさによる分布度を示すヒストグラムに変換し、ヒストグラムに基づき、明るさ値の濃度レベルが臨界値以上に該当するピクセルのみを抽出し、候補ピクセル群に設定し、設定された候補ピクセル群に対して、認識マーカを通じて認識点を探し、三つの認識点が認知されると、ＱＲコードと認識し、
前記候補ピクセル群に対して、認識マーカを通じて三つの認識点を認知せず、ＱＲコードを認識しなかった場合、撮影部から獲得されたＱＲコードが含まれた周辺映像をベクトル方式で拡大して補正した後、前記拡大して補正されたＱＲコードが含まれた周辺映像をピクセル単位のグレイスケール映像に変換し、グレイスケール映像に対して、各ピクセルの明るさによる分布度を示すヒストグラムに変換し、ヒストグラムに基づき、明るさ値の濃度レベルが臨界値以上に該当するピクセルのみを抽出し、候補ピクセル群に設定し、設定された候補ピクセル群に対して、認識マーカを通じて認識点を探し、三つの認識点が認知されると、ＱＲコードと認識し、認識されたＱＲコードの情報を読み取る使用者端末用プログラムを通信網を介して提供する
ことを特徴とする使用者端末用アプリケーション提供装置。
【請求項６】
（ａ）撮影部を通じて、認識点が含まれたＱＲコードと周辺を撮影してＱＲコードが含まれた周辺映像を獲得するステップと、
（ｂ）前記撮影部から獲得されたＱＲコードが含まれた周辺映像をピクセル単位のグレイスケール映像に変換するステップと、
（ｃ）前記グレイスケール映像に対して、各ピクセルの明るさによる分布度を示すヒストグラムに変換するステップと、
（ｄ）前記ヒストグラムに基づき、明るさ値の濃度レベルが臨界値以上に該当するピクセルのみを抽出し、候補ピクセル群に設定するステップと、
（ｅ）前記設定された候補ピクセル群に対して、認識マーカを通じて認識点を探すステップと、
（ｆ）前記探した認識点が三つ認知されると、ＱＲコードと認識するステップと、
（ｇ）前記認識されたＱＲコードの情報を読み取るステップと、を有し、
前記（ｆ）ステップにおいて、前記候補ピクセル群に対して、認識マーカを通じて探した認識点が三つが認知されず、ＱＲコードを認識しなかった場合、前記撮影部から獲得されたＱＲコードが含まれた周辺映像をベクトル方式で拡大して補正した後、前記拡大して補正されたＱＲコードが含まれた周辺映像に対して、前記（ｂ）ステップないし前記（ｇ）ステップを行う
ことを特徴とするＱＲコード自動認識方法。
【請求項７】
（ｈ）前記認識されたＱＲコード映像及び前記読み取られたＱＲコードの情報を外部に送り出し、ソーシャルネットワークサービス上に伝送して登録するステップを有する
請求項６に記載のＱＲコード自動認識方法。
【請求項８】
前記（ａ）ステップにおいて、二つ以上のＱＲコードを撮影する場合、
前記撮影部から、先ず獲得されたＱＲコードが含まれた周辺映像に対して、前記（ｂ）ステップないし前記（ｇ）ステップを行い、
前記撮影部から、次に獲得されたＱＲコードが含まれた周辺映像に対して、前記（ｂ）ステップないし前記（ｇ）ステップを行い、
前記撮影部から、同一の過程で最後に獲得されたＱＲコードが含まれた周辺映像に対して、前記（ｂ）ステップないし前記（ｇ）ステップを行う
請求項６に記載のＱＲコード自動認識方法。
【請求項９】
（ｈ）前記それぞれの読み取られたＱＲコードの情報を、リストで画面上にディスプレイするステップと、
（ｉ）前記ＱＲコードの情報に対するリストのうち一つが選択されるステップと、
（ｊ）前記選ばれたリストに該当するＱＲコードの情報に対する読取情報を詳細に提供するステップと、を有する
請求項８に記載のＱＲコード自動認識方法。
【請求項１０】
前記（ａ）ステップは、前記ＱＲコードの周辺照度を感知し、周辺の明るさが暗い場合、フラッシュを発光させ、前記ＱＲコードと周辺を撮影し、ＱＲコードが含まれた周辺映像を獲得し、獲得したＱＲコードが含まれた周辺映像の逆光を補正する
請求項６に記載のＱＲコード自動認識方法。
【請求項１１】
請求項６ないし１０のいずれかに記載のＱＲコード自動認識方法を実行するプログラムを記録したことを特徴とする
コンピュータで読取り可能な媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、使用者が携帯するスマートフォンに設置されたＱＲ（Quick Response）コード認識アプリケーションを実行すると、一つのＱＲコードまたは二つ以上のＱＲコードに対して認識のための距離調整をすることなく、自動でＱＲコードを撮影して認識可能になるＱＲ自動認識装置及び方法に関する。
【背景技術】
【０００２】
一般に、ＱＲコードは、黒白格子模様パターンで情報を示すマトリクス形式の二次元コードである。ＱＲコードは、主に日本において多く用いられ、名称は、デンソーウェーブの登録商標Ｑｕｉｃｋ Ｒｅｓｐｏｎｓｅに由来した。特に、従来多用されたバーコードの容量制限を克服し、その形式と内容を拡張した二次元のバーコードであり、縦横の情報を有し、数字以外に文字のデータを保存することができ、デジタルカメラや専用スキャナで読み込んで活用する。
【０００３】
まり、一般のバーコードは、一方向に数字情報が 貯蔵可能であるのに対して、ＱＲコードは、縦横に二次元形態を有し、さらに多くの情報を有することができ、数字以外にアルファベットと漢字等の文字データを貯蔵することができる。濃淡の判別が可能な色調であれば、色相が入ってもよい。このようなＱＲコードは、数字の最大７０８９字、文字（ＡＳＣＩＩ）の最大４２９６字、二進８ビットの最大２９５３バイト、漢字等のアジア文字の最大１８１７字を含めることができる。特に、認識率のよく、処理速度も相当に速いという長所がある。
【０００４】
しかしながら、従来、ＱＲコードがスキャナから約１ｍや２ｍ離れた状態で認識しようとする場合、使用者は、スキャナをＱＲコードに近づけ、スキャナの画面上に撮影されるＱＲコードを、画面上の認識フレームに合わせて調整しなければならないという不便があった。
【０００５】
また、二つ以上の多数のＱＲコードに対してスキャンしようとする場合、使用者がスキャナを有して、それぞれ個別に一つずつ、上述したような認識フレームにＱＲコードが合うように調整する過程を一々行わなければならず、このような過程で、それぞれスキャンしたＱＲコードの情報も、それぞれ別途に表示確認し、または 貯蔵する過程で管理しなければならないという煩雑さがあった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】大韓民国特許公開第１０‐２０１０‐００８５８８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上記問題点に鑑みなされたものであり、その目的は、使用者が携帯するスマートフォンに設置されたＱＲコード認識アプリケーションを実行すると、一つのＱＲコードまたは二つ以上のＱＲコードに対して認識のための距離調整をすることなく、一度の撮影で、一つまたは二つ以上のＱＲコードを自動で撮影して認識可能になるＱＲ自動認識装置及び方法を提供することにある。
【課題を解決するための手段】
【０００８】
上述した目的を達成するために、本発明の実施例によるＱＲコード自動認識装置は、認識点が含まれたＱＲコードと周辺を撮影し、ＱＲコードが含まれた周辺映像を獲得する撮影部と、前記撮影部から獲得されたＱＲコードが含まれた周辺映像を、ピクセル単位のグレイスケール映像に変換し、グレイスケール映像に対して、各ピクセルの明るさによる分布度を示すヒストグラムに変換し、ヒストグラムに基づき、明るさ値の濃度レベルが臨界値以上に該当するピクセルのみを抽出し、候補ピクセル群に設定し、設定された候補ピクセル群に対して、認識マーカを通じて認識点を探し、認識点が認知されると、ＱＲコードと認識し、認識されたＱＲコードの情報を読み取るＱＲコード認識部と、前記認識されたＱＲコード映像をディスプレイし、または前記読み取られたＱＲコードの情報をディスプレイする表示部と、前記認識されたＱＲコード映像と前記読み取られたＱＲコードの情報とをマッチして貯蔵する貯蔵部と、を備えることを特徴とする。
【０００９】
また、ＱＲコード認識部は、前記候補ピクセル群に対して、認識マーカを通じて三つの認識点を認知せず、ＱＲコードを認識しなかった場合、前記撮影部から獲得されたＱＲコードが含まれた周辺映像をベクトル方式で拡大して補正した後、前記拡大して補正されたＱＲコードが含まれた周辺映像をピクセル単位のグレイスケール映像に変換し、グレイスケール映像に対して、各ピクセルの明るさによる分布度を示すヒストグラムに変換し、ヒストグラムに基づき、明るさ値の濃度レベルが臨界値以上に該当するピクセルのみを抽出し、候補ピクセル群に設定し、設定された候補ピクセル群に対して、認識マーカを通じて認識点を探し、三つの認識点が認知されると、ＱＲコードと認識することができる。
【００１０】
また、前記認識されたＱＲコード映像及び前記読み取られたＱＲコードの情報を外部に送り出すための通信部と、前記認識されたＱＲコード映像及び前記読み取られたＱＲコードの情報がディスプレイまたは貯蔵されるように制御し、または外部のソーシャルネットワークサービス(Social Network Service)上に登録されるように、前記通信部を通じて伝送制御する制御部と、をさらに備えてもよい。
【００１１】
また、前記撮影部を通じて、二つ以上のＱＲコードを撮影する場合、前記ＱＲコード認識部は、前記撮影部から、先ず獲得されたＱＲコードが含まれた周辺映像をピクセル単位のグレイスケール映像に変換し、グレイスケール映像に対して、各ピクセルの明るさによる分布度を示すヒストグラムに変換し、ヒストグラムに基づき、明るさ値の濃度レベルが臨界値以上に該当するピクセルのみを抽出し、候補ピクセル群に設定し、設定された候補ピクセル群に対して、認識マーカを通じて認識点を探し、三つの認識点が認知されると、ＱＲコードと認識し、認識されたＱＲコードの情報を読み取り、
【００１２】
次に、獲得されたＱＲコードが含まれた周辺映像をピクセル単位のグレイスケール映像に変換し、グレイスケール映像に対して、各ピクセルの明るさによる分布度を示すヒストグラムに変換し、ヒストグラムに基づき、明るさ値の濃度レベルが臨界値以上に該当するピクセルのみを抽出し、候補ピクセル群に設定し、設定された候補ピクセル群に対して、認識マーカを通じて認識点を探し、三つの認識点が認知されると、ＱＲコードと認識し、認識されたＱＲコードの情報を読み取り、
【００１３】
同一の過程で、最後に獲得されたＱＲコードが含まれた周辺映像をピクセル単位のグレイスケール映像に変換し、グレイスケール映像に対して、各ピクセルの明るさによる分布度を示すヒストグラムに変換し、ヒストグラムに基づき、明るさ値の濃度レベルが臨界値以上に該当するピクセルのみを抽出し、候補ピクセル群に設定し、設定された候補ピクセル群に対して、認識マーカを通じて認識点を探し、三つの認識点が認知されると、ＱＲコードと認識し、認識されたＱＲコードの情報を読み取り、それぞれの読み取られたＱＲコードの情報をリストで画面上にディスプレイすることができる。
【００１４】
また、前記ＱＲコードの周辺照度を感知するための照度感知部と、前記照度感知部の照度感知により、フラッシュを発光させるフラッシュ部と、をさらに備え、前記照度感知部を通じて感知された周辺照度に基づき、周辺の明るさが暗い場合、前記フラッシュ部がフラッシュを発光させ、前記ＱＲコード認識部は、前記撮影部を通じて撮影されたＱＲコード映像の逆光を補正することができる。
【００１５】
一方、上述した目的を達成するための本発明の実施例による使用者端末用アプリケーション提供装置は、カメラを通じて、認識点が含まれたＱＲコードと周辺を撮影し、ＱＲコードが含まれた周辺映像を獲得し、獲得されたＱＲコードが含まれた周辺映像をピクセル単位のグレイスケール映像に変換し、グレイスケール映像に対して、各ピクセルの明るさによる分布度を示すヒストグラムに変換し、ヒストグラムに基づき、明るさ値の濃度レベルが臨界値以上に該当するピクセルのみを抽出し、候補ピクセル群に設定し、設定された候補ピクセル群に対して、認識マーカを通じて認識点を探し、三つの認識点が認知されると、ＱＲコードと認識し、認識されたＱＲコードの情報を読み取る使用者端末用プログラムを通信網を介して提供することを特徴とする。
【００１６】
一方、上述した目的を達成するための本発明の実施例によるＱＲコード自動認識方法は、（ａ）撮影部を通じて、認識点が含まれたＱＲコードと周辺を撮影し、ＱＲコードが含まれた周辺映像を獲得するステップと、（ｂ）前記撮影部から獲得されたＱＲコードが含まれた周辺映像をピクセル単位のグレイスケール映像に変換するステップと、（ｃ）前記グレイスケール映像に対して、各ピクセルの明るさによる分布度を示すヒストグラムに変換するステップと、（ｄ）前記ヒストグラムに基づき、明るさ値の濃度レベルが臨界値以上に該当するピクセルのみを抽出し、候補ピクセル群に設定するステップと、（ｅ）前記設定された候補ピクセル群に対して、認識マーカを通じて認識点を探すステップと、（ｆ）前記探した認識点が三つ認知されると、ＱＲコードと認識するステップと、（ｇ）前記認識されたＱＲコードの情報を読み取るステップと、を含むことを特徴とする。
【００１７】
また、前記（ｆ）ステップにおいて、前記候補ピクセル群に対して、認識マーカを通じて探した認識点が三つが認知されず、ＱＲコードを認識しなかった場合、前記撮影部から獲得されたＱＲコードが含まれた周辺映像をベクトル方式で拡大して補正した後、前記拡大して補正されたＱＲコードが含まれた周辺映像に対して、前記（ｂ）ステップないし前記（ｇ）ステップを行うことができる。
【００１８】
また、（ｈ）前記認識されたＱＲコード映像及び前記読み取られたＱＲコードの情報を外部に送り出し、ソーシャルネットワークサービス(Social Network Service)上に伝送して登録するステップをさらに含んでもよい。
【００１９】
また、前記（ａ）ステップにおいて、二つ以上のＱＲコードを撮影する場合、前記撮影部から、先ず獲得されたＱＲコードが含まれた周辺映像に対して、前記（ｂ）ステップないし前記（ｇ）ステップを行い、前記撮影部から、次に獲得されたＱＲコードが含まれた周辺映像に対して、前記（ｂ）ステップないし前記（ｇ）ステップを行い、前記撮影部から、同一の過程で最後に獲得されたＱＲコードが含まれた周辺映像に対して、前記（ｂ）ステップないし前記（ｇ）ステップを行うことができる。
【００２０】
したがって、（ｈ）前記それぞれの読み取られたＱＲコードの情報を、リストで画面上にディスプレイするステップと、（ｉ）前記ＱＲコードの情報に対するリストのうち一つが選択されるステップと、（ｊ）前記選ばれたリストに該当するＱＲコードの情報に対する読取情報を詳細に提供するステップと、をさらに含んでもよい。
【００２１】
また、前記（ａ）ステップは、前記ＱＲコードの周辺照度を感知し、周辺の明るさが暗い場合、フラッシュを発光させ、前記ＱＲコードと周辺を撮影し、ＱＲコードが含まれた周辺映像を獲得し、獲得されたＱＲコードが含まれた周辺映像の逆光を補正することができる。
【００２２】
一方、本発明の実施例によるＱＲコード自動認識方法を実行するプログラムをコンピュータで読取り可能な媒体に記録することができる。
【発明の効果】
【００２３】
本発明によると、使用者がＱＲコードを撮影して認識させるために、既存のように、一定の距離を合わせ、または撮影されるＱＲコードの大きさを画面上の認識プログラムに合わせて調整することなく、自動でＱＲコードを認識することができる。
【００２４】
また、多数のＱＲコードに対して、それぞれ個別に撮影することなく、一度の撮影で、多数のＱＲコードを自動で認識し、それぞれのＱＲコードの情報を読み取って提供することができる。
【００２５】
したがって、ＱＲコードの撮影及び認識時間を大幅に短縮させることができ、短時間内にＱＲコードの情報を確認することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の実施例によるＱＲコード自動認識装置の全体的な構成を示す概略構成図
【図２】本発明の実施例による装置のＱＲコード自動認識方法を示すフローチャート
【図３】本発明の実施例によりＱＲコード自動認識装置が行うＱＲコード自動認識過程を示す説明図
【図４】本発明の実施例により撮影して認識されたＱＲコード映像をソーシャルネットワークサービス上に登録するための全体システムの構成を示す概略構成図
【図５】本発明の実施例により二つ以上のＱＲコードに対して認識する過程を示す説明図
【図６】本発明の実施例により多数個のＱＲコードを一度の撮影で認識したＱＲコードの情報をリストで提供する例を示す説明図
【図７】本発明の実施例によりＱＲコードを撮影して獲得する画面に対して、中央線を基準として二つの画面に分割し、それぞれのＱＲコードを認識する例を示す説明図
【発明を実施するための形態】
【００２７】
本発明の目的と技術的構成及びそれによる作用効果についての詳細な事項は、本発明の明細書に添付した図面による以下の詳細な説明によりさらに明確に理解されるだろう。以下、添付した図面に基づき、本発明の実施例について詳述する。
【００２８】
図１は、本発明の実施例によるＱＲコード自動認識装置の機能的な構成を示す概略構成図である。
【００２９】
図１を参照すると、本発明の実施例によるＱＲコード自動認識装置１００は、撮影部１１０、ＱＲコード認識部１２０、制御部１３０、表示部１４０、貯蔵 部１５０、通信部１６０、選択部１７０、照度感知部１８０、及びフラッシュ部１９０と、を備える。
【００３０】
ここで、ＱＲコード自動認識装置１００は、使用者が携帯するスマートフォンにＱＲコード認識アプリケーションで適用可能であり、インターネットに連結された装置にも適用可能であり、別途の専用ＱＲコード認識装置にも適用可能である。
【００３１】
撮影部１１０は、カメラを有し、カメラから、例えば、３０ｃｍ、５０ｃｍ、１ｍ等の間隔で離れているＱＲコードに対して撮影し、図３の（1）に示すように、ＱＲコードが含まれた周辺映像を獲得する。
【００３２】
ＱＲコード認識部１２０は、撮影部から獲得されたＱＲコードが含まれた周辺映像をピクセル単位のグレイスケール映像に変換し、グレイスケール映像に対して、各ピクセルの明るさによる分布度を示すヒストグラムに変換し、ヒストグラムに基づき、明るさ値の濃度レベルが臨界値以上に該当するピクセルのみを抽出し、候補ピクセル群に設定し、設定された候補ピクセル群に対して、認識マーカを通じて認識点を探し、三つの認識点が認知されると、ＱＲコードと認識し、認識されたＱＲコードの情報を読み取り、読み取られたＱＲコードの情報を表示、伝送、貯蔵のうち一つで処理する。
【００３３】
また、ＱＲコード認識部１２０は、候補ピクセル群に対して、認識マーカを通じて三つの認識点を認知せず、ＱＲコードを認識しなかった場合、撮影部１１０から獲得したＱＲコードが含まれた周辺映像をベクトル方式で拡大して補正した後、拡大して補正されたＱＲコードが含まれた周辺映像をピクセル単位のグレイスケール映像に変換し、グレイスケール映像に対して、各ピクセルの明るさによる分布度を示すヒストグラムに変換し、ヒストグラムに基づき、明るさ値の濃度レベルが臨界値以上に該当するピクセルのみを抽出し、候補ピクセル群に設定し、設定された候補ピクセル群に対して、認識マーカを通じて認識点を探し、三つの認識点が認知されると、ＱＲコードと認識する。
【００３４】
表示部１４０は、認識されたＱＲコード映像をディスプレイし、または読み取られたＱＲコードの情報をディスプレイする。
【００３５】
貯蔵部１５０は、認識されたＱＲコード映像と、読み取られたＱＲコードの情報をマッチして貯蔵する。
【００３６】
通信部１６０は、認識されたＱＲコード映像及び読み取られたＱＲコードの情報を送り出すために用いられ、制御部１３０は、使用者の選択により、撮影されたＱＲコード映像及び読み取られたＱＲコードの情報を、通信部１６０を通じて外部に送り出し、ソーシャルネットワークサービス上に登録するように伝送制御する。
【００３７】
また、ＱＲコードが二つ以上である場合、撮影部１１０は、使用者の手移動動作により、二つ以上のＱＲコードに対して、図５に示すように、順次撮影し、ＱＲコード認識部１２０は、撮影部１１０から、先ず獲得したＱＲコードが含まれた周辺映像をピクセル単位のグレイスケール映像に変換し、グレイスケール映像に対して、各ピクセルの明るさによる分布度を示すヒストグラムに変換し、ヒストグラムに基づき、明るさ値の濃度レベルが臨界値以上に該当するピクセルのみを抽出し、候補ピクセル群に設定し、設定された候補ピクセル群に対して、認識マーカを通じて認識点を探し、三つの認識点が認知されると、ＱＲコードと認識し、認識されたＱＲコードの情報を読み取り、撮影部１１０から、次に獲得したＱＲコードが含まれた周辺映像を、ピクセル単位のグレイスケール映像に変換し、グレイスケール映像に対して、各ピクセルの明るさによる分布度を示すヒストグラムに変換し、ヒストグラムに基づき、明るさ値の濃度レベルが臨界値以上に該当するピクセルのみを抽出し、候補ピクセル群に設定し、設定された候補ピクセル群に対して、認識マーカを通じて認識点を探し、三つの認識点が認知されると、ＱＲコードと認識し、認識されたＱＲコードの情報を読み取り、撮影部１１０から、同一の過程で最後に獲得したＱＲコードが含まれた周辺映像を、ピクセル単位のグレイスケール映像に変換し、グレイスケール映像に対して、各ピクセルの明るさによる分布度を示すヒストグラムに変換し、ヒストグラムに基づき、明るさ値の濃度レベルが臨界値以上に該当するピクセルのみを抽出し、候補ピクセル群に設定され、設定された候補ピクセル群に対して、認識マーカを通じて認識点を探し、三つの認識点が認知されると、ＱＲコードと認識し、認識されたＱＲコードの情報を読み取り、それぞれの読み取られたＱＲコードの情報をリストで画面上にディスプレイする。
【００３８】
また、選択部１７０は、画面上に表示されたＱＲコードリストのうち一つを選択するために用いられ、ＱＲコード認識部１２０は、ＱＲコードリストのうち一つが選択されると、選択されたＱＲコードの情報を詳細に画面上に提供することができる。
【００３９】
また、照度感知部１８０は、ＱＲコードの周辺照度を感知し、フラッシュ部１９０は、照度感知部１８０の照度感知により、フラッシュを発光させる。すなわち、照度感知部１８０を通じて感知された周辺照度に基づき、周辺の明るさが暗い場合、フラッシュ部１９０は、フラッシュを発光させ、ＱＲコード認識部１２０は、撮影部１１０から撮影されたＱＲコード映像の逆光を補正した後、認識点を認知する。
【００４０】
図２は、本発明の実施例による装置のＱＲコード自動認識方法を説明するための動作流れ図である。
【００４１】
図２を参照すると、本発明の実施例によるＱＲコード自動認識装置１００は、先ず使用者がＱＲコード認識アプリケーションを実行することにより、撮影部１１０から、例えば、５０ｃｍまたは１ｍで離れたＱＲコードに対して、撮影部１１０を通じてＱＲコードと周辺を撮影し、図３の（1）に示すように、ＱＲコードが含まれた周辺映像を獲得する（Ｓ２０２）。このとき、ＱＲコードは、三つの認識点を含んでいる。図３は、本発明の実施例によりＱＲコード自動認識装置が行うＱＲコード自動認識過程を示す図である。
【００４２】
次いで、ＱＲコード自動認識装置１００は、撮影して獲得したＱＲコードが含まれた周辺映像を、ＱＲコード認識部１２０を通じて、図３の（2）に示すように、ピクセル単位のグレイスケール映像に変換する（Ｓ２０４）。ここで、グレイスケールは、白色から黒色までを段階的に分け、明るさの程度を示す尺度である。すなわち、ＱＲコード認識部１２０は、ＱＲコードが含まれた周辺映像に対して、グレイスケール０ないし２５５の明るさ値を有する黒白映像に変換するものである。
【００４３】
次いで、ＱＲコード自動認識装置１００は、ＱＲコードが含まれた周辺映像に対して、ＱＲコード認識部１２０を通じて、図３の（3）に示すように、各ピクセルの明るさによる分布度を示すヒストグラムに変換する（Ｓ２０６）。このとき、ヒストグラムは、画像について、各濃度のレベル毎に、その濃度レベルを有するピクセルの数または全てのピクセル数に対する比率を示すものであり、ＱＲコード認識部１２０は、図３の（3）に示すように、各ピクセルの位置毎に明るさ値を表示するヒストグラムを通じて、各ピクセルの明るさ値による濃度レベルを示している。ここで、明るさ値による濃度レベルが、白色は、０(zero)であり、黒色は２５５であり、白色（０）と黒色（２２５）の間に数多くの濃度レベル（１ないし２５４）が存在する。
【００４４】
次いで、ＱＲコード自動認識装置１００は、ヒストグラムに基づき、ＱＲコード認識部１２０を通じて、図３の（3）に示すように、明るさ値の濃度レベルが臨界値以上に該当するピクセルのみを抽出し、候補ピクセル群に設定する（Ｓ２０８）。すなわち、ＱＲコードか含まれた周辺映像のグレイスケール映像において、ＱＲコード部分が最も高い濃度レベルを有するので、ＱＲコード認識部１２０は、図３の（3）に示すように、グレイスケールの最も高い明るさ値の濃度レベル２５５について、例えば、８０％に該当する２０４濃度レベルを臨界値とし、２０４濃度レベル以上となるピクセルのみを抽出し、候補ピクセル群に設定する。ここで、臨界値は、濃度レベル２５５の８０％に該当する２０４濃度レベルではなく、その濃度レベルを高め、９０％に該当する２３０濃度レベルに設定し、またはその他、異なる濃度レベルに設定してもよい。
【００４５】
次いで、ＱＲコード自動認識装置１００は、設定された候補ピクセル群に対して、ＱＲコード認識部１２０により、図３の（4）に示すように、認識マーカを通じてＱＲコードを示す認識点を探す（Ｓ２１０）。
【００４６】
すなわち、ＱＲコード認識部１２０は、２０４濃度レベル以上となる候補ピクセル群に対して、図３の（4）に示すように、例えば、黄色の点灯や緑色の点灯の認識マーカを通じて、濃度レベルの高いピクセルを中心として、候補ピクセル群の各ピクセルを接触し、ＱＲコードを示す認識点を探して認知する過程を行うものである。
【００４７】
次いで、ＱＲコード自動認識装置１００は、候補ピクセル群に対して、認識マーカを通じて認識点を探し、三つの認識点を認知すると（Ｓ２１２‐はい）、三つの認識点のある領域をＱＲコードと認識する（Ｓ２１４）。
【００４８】
次いで、ＱＲコード自動認識装置１００は、ＱＲコード認識部１２０からＱＲコードの情報を読み取る（Ｓ２１６）。
【００４９】
次いで、ＱＲコード自動認識装置１００は、ＱＲコード認識部１２０から読み取られたＱＲコードの情報を表示、伝送、貯蔵のうち一つで処理する（Ｓ２１８）。
【００５０】
一方、ＱＲコード自動認識装置１００は、Ｓ２１２ステップにおいて、ＱＲコード認識部１２０を通じて、一定の時間が経過する間、認識マーカにより三つの認識点を探さず、ＱＲコード領域を探さなかった場合（Ｓ２１２‐いいえ）、撮影部１１０から獲得したＱＲコードが含まれた周辺映像を、ベクトル方式で拡大し、逆光を補正（Ｓ２２０）した後、Ｓ２０４ステップないしＳ２１４ステップを再度行う。
【００５１】
ここで、ベクトル方式とは、数学的なオブジェクトにより定義された線と曲線からなるイメージを具現する方式であり、ベクトルイメージは、ビットマップイメージとは異なり、いずれの解像度でも、自動で大きさを調節するので、解像度と関係なく、きれいなイメージが得られる。点と線の個数によりファイルの容量が決定されるので、簡単なイメージでは、同じ大きさのビットマップファイルよりも遥かに少ない容量を有している。すなわち、ベクトル方式は、点単位で情報を記憶するビットマップ方式とは異なり、ベジエ曲線でイメージを貯蔵する方式である。ベジエ曲線とは、数学的な方式で、点と点間を連結する曲線の曲率（曲がった程度）をいい、このような変更可能な線のため、イメージを拡大し、または縮小しても、イメージの曲線形態が鮮明にそのまま維持され、ファイルの容量も変わらないものである。
【００５２】
次いで、ＱＲコード自動認識装置１００は、ＱＲコード認識部１２０を通じて三つの認識点を探し、ＱＲコードと認識し、ＱＲコードの情報を読み取った後（Ｓ２１６）、読み取られたＱＲコードの情報を画面上にディスプレイし、ＱＲコードが多数個である場合、読み取った多数個のＱＲコードの情報を、図６に示すように、リストで画面上にディスプレイし、ＱＲコードの情報に対するリストのうち、使用者により一つが選択された場合、選択されたリストに該当するＱＲコードの情報に対する読取情報を画面上に詳細に提供することができる。
【００５３】
一方、ＱＲコード自動認識装置１００は、認識されたＱＲコード映像及び読み取られたＱＲコードの情報を、図３に示すように、通信網を介して外部に送り出し、ソーシャルネットワークサービス(Social Network Service)サーバ上に登録し、ソーシャルネットワークサービス内の他人と共有することができる。図４は、本発明の実施例により撮影して認識されたＱＲコード映像をソーシャルネットワークサービス上に登録するための全体システムの構成を示す概略構成図である。
【００５４】
また、本発明の実施例によるＱＲコード自動認識装置１００は、図５に示すように、ＱＲコードが二つ以上の多数個である場合、二つ以上のＱＲコードに対して、使用者の動作により、図５の（1）、（2）、（3）のように、順次進行しながら、それぞれのＱＲコードを撮影する。図５は、本発明の実施例により二つ以上のＱＲコードに対して認識する過程を示す図である。このとき、ＱＲコード自動認識装置１００は、先ず撮影した（1）のＱＲコード映像に対してＳ２０４ステップないしＳ２１６ステップを行い、さらにＳ２０２ステップを行い、次に（2）のＱＲコードを撮影して獲得した（2）のＱＲコードに対してＳ２０４ステップないしＳ２１６ステップを行い、同一の過程で、最後にＳ２０２ステップを行い、最終の（3）のＱＲコードを撮影して獲得した（3）のＱＲコード映像に対してＳ２０４ステップないしＳ２１６ステップを行う。
【００５５】
次いで、ＱＲコード自動認識装置１００は、図５に示すように、二つ以上のＱＲコードに対して、図５の(1）、（2）、（3）のように、順次進行しながら、それぞれ撮影したＱＲコードを認識し、それぞれのＱＲコードの情報を読み取り、それぞれのＱＲコード読取情報を、図６に示すように、画面上にＱＲコード映像が含まれた読取情報リストを提供する。図６は、本発明の実施例により多数個のＱＲコードを一度の撮影で認識したＱＲコードの情報をリストで提供する例を示す図である。したがって、使用者は、多数個のＱＲコード情報に対して、全てまたは一つを選択して確認することができる。
【００５６】
また、本発明の実施例によるＱＲコード自動認識装置１００は、図７に示すように、ＱＲコードを撮影して獲得する画面を、中間の縦線を基準として二つに分割し、図５示す二つ以上のＱＲコードを撮影するとき、中間の縦線を基準として、左側画面に（1）のＱＲコード映像と、右側画面に（2）のＱＲコード映像を、それぞれ上述したＳ２０２ステップないしＳ２１６ステップから獲得し、それぞれの読み取られた情報を、図６に示すように、目録で提供することができる。図７は、本発明の実施例によりＱＲコードを撮影して獲得する画面に対して、中央線を基準として二つの画面に分割し、それぞれのＱＲコードを認識する例を示す図である。
【００５７】
一方、本発明の実施例によるＱＲコード自動認識装置１００は、ＱＲコードの周辺照度を感知し、周辺の明るさが暗い場合、例えば、夜間にＱＲコードを認識する場合、フラッシュ部１９０を通じてフラッシュを発光させ、ＱＲコードを撮影し、また撮影されたＱＲコード映像の役割を補正し、上述したようなＳ２０４ステップないしＳ２１２ステップを行い、ＱＲコードを認識しなかった場合、ＱＲコード映像をベクトル方式で拡大し、三つの認識点を認知することにより、ＱＲコードを認識するようになる。したがって、周辺の環境がＱＲコードを認識するのに暗い場合も、既存の方式よりもさらに鮮明にＱＲコードを認識して読み取ることができるようになるものである。
【００５８】
一方、本発明の実施例によるＱＲコード自動認識方法を実行するプログラムを、ＣＤやＵＳＢ媒体等、コンピュータで読取り可能な媒体に記録することができる。
【００５９】
上述したように、本発明によると、使用者の携帯端末に設置されたＱＲコード認識アプリケーションを実行すると、一つのＱＲコードまたは二つ以上のＱＲコードに対して、認識のための距離調整を行うことなく、一度の撮影で一つまたは二つ以上ＱＲコードを自動で認識し、読取り可能になったＱＲコード自動認識装置及び方法を実現することができる。
【００６０】
本発明の属する技術分野における当業者は、本発明がその技術的思想や必須的特徴を変更せずに、他の具体的な形態で実施され得るので、上述した実施例は、全ての面において例示的なものであり、限定的なものではないものと理解しなければならない。本発明の範囲は、前記詳細な説明よりは、後述する特許請求の範囲により示され、特許請求の範囲の意味及び範囲、またその等価概念から導出される全ての変更または変形された形態が、本発明の範囲に含まれるものと解釈されなければならない。
【産業上の利用可能性】
【００６１】
本発明は、ＱＲコードをスキャンするアプリケーションが設置されたスマートフォン等の携帯端末に適用することができ、またＱＲコードをスキャンし、その情報を提供する装置等にも適用することができる。
【符号の説明】
【００６２】
１００    ＱＲコード自動認識装置
１１０    撮影部
１２０    ＱＲコード認識部
１３０    制御部
１４０    表示部
１５０    貯蔵部
１６０    通信部
１７０    選択部
１８０    照度感知部
１９０    フラッシュ部
【図１】
0005738492.tif 000002
【図２】
0005738492.tif 000003
【図３】
0005738492.tif 000004
【図４】
0005738492.tif 000005
【図５】
0005738492.tif 000006
【図６】
0005738492.tif 000007
【図７】
0005738492.tif 000008