(57)【要約】【課題】機器情報を格納した複数のページによって構成される２次元バーコードをページを順次切り替えて画面表示する際、ページの切り替わりを精度よく認識して、機器情報を正確に収集する。【解決手段】対象となる機器の機器情報を、複数のページ１２ａ（１）〜１２ａ（ｎ）によって構成され、各ページにページ情報を含むとともにページの開始情報及び終了情報を含む２次元バーコードに変換し、この２次元バーコードの各ページの間に単一色等の切り替え用のページ１２ｂ（１）〜１２ｂ（ｎ）を挿入したパターン画像１２を生成する。このパターン画像１２のページを順次切り替えて繰り返し画面表示し、動画像として撮影する。撮影したパターン画像１２から、単一色のフレームを２次元バーコードのページ１２ａ（１）〜１２ａ（ｎ）の区切りとして検出して、２次元バーコードの各ページ１２ａ（１）〜１２ａ（ｎ）の画像を取り込んでデコードする。【選択図】図３
2012203467.tif 000002
【特許請求の範囲】
【請求項１】
対象となる機器の機器情報を、複数のページによって構成され、各ページに何ページ目であるかを示すページ情報を含むとともに、先頭のページにページの開始を示す開始情報を含み、最後のページにページの終了を示す終了情報を含む２次元バーコードに変換する変換部と、
前記２次元バーコードの各ページの間に、ページが切り替えられたことを表す切替えページを挿入したパターン画像を生成する生成部とを備えた
パターン画像生成装置。
【請求項２】
前記パターン画像を表示する画像表示部をさらに備え、
前記生成部は、生成したパターン画像を、１ページずつ順次切り替えて繰り返し前記画像表示部に表示させる
請求項１記載のパターン画像生成装置。
【請求項３】
前記生成部は、前記２次元バーコードの各ページと前記切替えページとを１ページずつ交互に組み合わせたパターン画像を生成する
請求項２記載のパターン画像生成装置。
【請求項４】
対象となる機器の機器情報を、複数のページによって構成され、各ページに何ページ目であるかを示すページ情報を含むとともに、先頭のページにページの開始を示す開始情報を含み、最後のページにページの終了を示す終了情報を含む２次元バーコードに変換するステップと、
前記２次元バーコードの各ページの間に、ページが切り替えられたことを表す切替えページを挿入したパターン画像を生成するステップと、を有する
パターン画像生成方法。
【請求項５】
動画像として撮影されたパターン画像から、２次元バーコードのページが撮影されたフレームと、ページが切り替えられたことを表す切替えページが撮影されたフレームとを認識し、２次元バーコードのページが撮影されたフレームの画像を取り込む認識部と、
前記認識部によって取り込まれた画像から２次元バーコードをデコードするデコード部と、
前記デコード部によってデコードされた情報に含まれている何ページ目であるかを示すページ情報、ページの開始を示す開始情報、及びページの終了を示す終了情報に基づき、複数のページによって構成される２次元バーコードの各ページに格納された情報を収集する処理を繰り返して、対象となる機器の機器情報を取得するマージ部と、を備える
機器情報収集装置。
【請求項６】
前記認識部は、動画像として撮影されたパターン画像の各フレームの画素の色情報を確認する事により、前記切替えページが撮影されたフレームであるか否かを判定し、前記切替えページが撮影されたフレームの後に現れた、前記切替えページが撮影されていないフレームを２次元バーコードのページが撮影されたフレームと認識して、前記認識したフレームの画像を取り込む
請求項５記載の機器情報収集装置。
【請求項７】
前記デコード部は、
前記認識部によって取り込まれた画像から２次元バーコードをデコード出来ないフレームがある場合は、２次元バーコードをデコード可能なフレームが到来するまで２次元バーコードのデコードを行い、
２次元バーコードをデコード出来た場合は、前記認識部によって新たな切替えページが撮影されたフレームが検出されるまでデコードを行わず、
他方、２次元バーコードをデコード出来ないまま、前記認識部によって新たな切替えページが撮影されたフレームが検出された場合は、デコード出来なかった２次元バーコードのデコードを終了し、前記新たな切替えページが撮影されたフレームの検出の後に前記認識部によって取り込まれた画像から２次元バーコードをデコードする
請求項６記載の機器情報収集装置。
【請求項８】
動画像として撮影されたパターン画像が記録された記録媒体から、前記パターン画像を再生する再生部をさらに備え、
前記認識部には、前記再生部により再生されたパターン画像が供給され、
前記再生部は、前記パターン画像の撮影時のフレームレートに応じて、前記パターン画像の再生速度を可変させる
請求項５記載の機器情報収集装置。
【請求項９】
動画像として撮影されたパターン画像から、２次元バーコードのページが撮影されたフレームと、ページが切り替えられたことを表す切替えページが撮影されたが撮影されたフレームとを認識し、２次元バーコードのページが撮影されたフレームの画像を取り込むステップと、
取り込んだ前記画像内の２次元バーコードをデコードするステップと、
デコードした前記２次元バーコードに含まれている何ページ目であるかを示すページ情報、ページの開始を示す開始情報、及びページの終了を示す終了情報に基づき、複数のページによって構成される２次元バーコードの各ページに格納された情報を収集する処理を繰り返して、対象となる機器の機器情報を取得するステップと、を有する
機器情報収集方法。
【請求項１０】
２次元コードのパターン画像を生成するパターン画像生成装置と、
動画像を撮影する撮像装置と、
対象となる機器の機器情報を取得する機器情報収集装置とを含み、
前記パターン画像生成装置は、
前記パターン画像を表示する画像表示部と、
対象となる機器の機器情報を、複数のページによって構成され、各ページに何ページ目であるかを示すページ情報を含むとともに、先頭のページにページの開始を示す開始情報を含み、最後のページにページの終了を示す終了情報を含む２次元バーコードに変換する変換部と、
前記２次元バーコードの各ページの間にページが切り替えられたことを表す切替えページを挿入したパターン画像を生成し、生成したパターン画像を、１ページずつ順次切り替えて繰り返し前記画像表示部に表示させる生成部と、を備え、
前記撮像装置は、前記画像表示部に表示されるパターン画像を動画像として撮影し、
前記機器情報収集装置は、
前記撮像装置によって撮像されたパターン画像から、２次元バーコードのページが撮影されたフレームと、前記切替えページが撮影されたフレームとを認識し、２次元バーコードのページが撮影されたフレームの画像を取り込む認識部と、
前記認識部によって取り込まれた画像から２次元バーコードをデコードするデコード部と、を備え、
前記デコード部によってデコードされた情報に含まれている何ページ目であるかを示すページ情報、ページの開始を示す開始情報、及びページの終了を示す終了情報に基づき、複数のページによって構成される２次元バーコードの各ページに格納された情報を収集する処理を繰り返して、対象となる機器の機器情報を取得する
機器情報収集システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象となる機器の機器情報から２次元バーコードのパターン画像を生成するパターン画像生成装置及びパターン画像生成方法、並びに、２次元バーコードのパターン画像に格納された機器情報を収集する機器情報収集装置及び機器情報収集方法並びに機器情報収集システムに関する。
【背景技術】
【０００２】
近年、さまざまな機器が多くの機能を持ち複雑化している。そのため、これらの機器で生成されるログ情報やエラー、警告等の保守情報といった機器情報も、多くの情報を含むようになっている。情報を格納してユーザに提示するために、流通、製造、物流、サービス等の幅広い業界でバーコードの利用が普及している。さらには、１次元のバーコード（バーを１つの方向に並べたもの）を２次元に拡張した、ＱＲコード（登録商標）等の比較的多くの情報を格納することの出来る２次元バーコードの普及も進んでいる。
【０００３】
一方、近年では携帯電話端末の多くにカメラが搭載されており、また、携帯電話端末は、カード型のメモリやＨＤＤ（Hard disk drive）等の容量の大きな記録媒体を扱う事が出来るため、これらの多くは２次元バーコードの取り込みが出来る。そこで、例えば液晶パネル等の表示装置を持つ機器であれば、機器情報を２次元バーコードに格納して表示装置の画面に表示し、携帯電話端末に搭載されるカメラでその画面を撮影することにより、機器情報を外部から収集することが可能である。しかし、画面に表示された２次元バーコードを撮影することにより機器情報を収集出来る反面、通常のデータ通信とは異なり、カメラの解像度や表示装置の光学的な限界から、１枚の２次元バーコードで提示出来る情報量は少なく、１枚の２次元バーコードから取り込める情報量に限界がある。
【０００４】
これに対して、２次元バーコードによる提示情報量を増やす方法が、特許文献１に開示されている。この特許文献１に記載されているバーコードを用いた情報の提示方法は、提示する情報を複数枚（複数のページ）の２次元バーコードに分割して格納し、それらの２次元バーコードのパターン画像を１ページずつ順次切り替えて繰り返し画面表示するというものである。
ここで、特許文献１には、複数のページによって構成される２次元バーコードから迅速に情報を収集する方法として、次のような方法が記載されている。
・まず、画面表示される２次元バーコードのパターン画像を、カメラで静止画として２回撮影する。
・そして、この２回の撮影によって撮影されたページと撮影時刻とに基づいてページの切り替え間隔を計算して、残りのページを静止画として撮影する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−１１７８７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、機器情報を収集する場合、情報の収集が迅速である事よりも、収集した情報が正確である事が重要である。すなわち複数のページを確実に認識して画像を取り込み、正しい機器情報を得る事が重要である。
【０００７】
このため、複数のページによって構成される２次元バーコードのパターン画像がページを順次切り替えて画面表示される場合、ページが切り替わった事を精度よく認識する必要がある。しかし、特許文献１に記載のように２次元バーコードのパターン画像を静止画として撮影する方法では、表示のタイミングと撮影のタイミングとの関係によっては、ページの切り替え間隔の計算に誤差が生じる可能性がある。それにより、ページの切り替わりが精度よく認識されず、画像の取り込みに失敗するページが発生するおそれがある。
【０００８】
また、特許文献１に記載されている方法では、２次元バーコードのページだけを順次切り替えて画面表示するので、２次元バーコードの或るページが表示された後、連続して２次元バーコードの次のページが表示される。その点でも、ページの切り替わりが認識しにくい。
【０００９】
本発明は、以上の点に鑑み、機器情報を格納した複数のページによって構成される２次元バーコードのパターン画像を用いて、機器情報を正確に収集することを目的とするものである。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明では、対象となる機器の機器情報を、複数のページによって構成され、各ページに何ページ目であるかを示すページ情報を含むとともに、先頭のページにページの開始を示す開始情報を含み、最後のページにページの終了を示す終了情報を含む２次元バーコードに変換し、この２次元バーコードの各ページの間に、ページが切り替えられたことを表す切替えページを挿入したパターン画像を生成する。
【００１１】
また、本発明では、動画像として撮影されたパターン画像から、２次元バーコードのページが撮影されたフレームと、ページが切り替えられたことを表す切替えページが撮影されたフレームとを認識し、２次元バーコードのページが撮影されたフレームの画像を取り込み、この取り込まれた画像から２次元バーコードをデコードし、このデコードされた情報に含まれている何ページ目であるかを示すページ情報、ページの開始を示す開始情報、及びページの終了を示す終了情報に基づき、複数のページによって構成される２次元バーコードの各ページに格納された情報を収集する処理を繰り返して、対象となる機器の機器情報を取得する。
【発明の効果】
【００１２】
本発明によれば、機器情報を格納した複数のページによって構成される２次元バーコードの各ページの間に、識別しやすい切替えページを挿入したパターン画像が生成される。したがって、そのパターン画像がページを順次切り替えて画面表示された際に、切替えページが撮影されたフレームを２次元バーコードのページの区切りとして検出することにより、２次元バーコードのページの切り替わりを精度よく認識することが出来る。
【００１３】
また、本発明によれば、動画像として撮影されたパターン画像から、２次元バーコードのページが撮影されたフレームの画像が取り込まれる。そのため、パターン画像を静止画として撮影する場合のような、表示のタイミングと撮影のタイミングとの関係によるページの切り替え間隔の計算の誤差は生じない。したがって、この点でも、２次元バーコードのページの切り替わりを精度よく認識することが出来る。
【００１４】
このように機器情報を格納した複数のページによって構成される２次元バーコードのパターン画像を生成して、パターン画像のページを順次切り替えて画面に表示し、このパターン画像を撮影することによって機器情報を正確に収集することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施の形態における機器情報収集システムの内部構成例を示すブロック図である。
【図２】本発明の一実施の形態における情報機器がパターン画像を表示する処理例を示すフローチャートである。
【図３】本発明の一実施の形態における情報機器が生成するパターン画像を模式的に示す説明図である。
【図４】本発明の一実施の形態における機器情報収集装置がパターン画像から機器情報を収集する処理例を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、本発明を実施するための形態を、添付図面を参照しながら説明する。
図１は、本発明の一実施の形態におけるシステム構成例を示す。
情報機器１と、動画像を撮影する撮像装置が適用されるカメラ２と、機器情報収集装置３によって、機器情報収集システム１０が構成されている。
【００１７】
情報機器１は、本発明の一実施の形態に係る、２次元バーコードのパターン画像１２を生成するパターン画像生成装置及びパターン画像生成方法が適用される機器である。一方、機器情報収集装置３は、パターン画像１２に格納された対象となる情報機器１の機器情報を収集する機器情報収集装置及び機器情報収集方法が適用される装置である。
【００１８】
情報機器１の具体例として、機器の種類や設置場所によっては、例えば自動販売機や小売店用の電子レジスターのように、ネットワークに接続するためのデータ通信機能を持たないか、ネットワークに接続する機能を持っていても、広域に接続可能なネットワークが存在しない環境に置かれるものが挙げられる。しかし、これらに限定されるものではなく、情報機器１は、機器情報を生成するものであればどの様な機器であってもよい。これらの機器について、簡単かつ確実に多くの機器情報を外部から収集することが必要である。図１には、こうした情報機器１の構成のうち、本発明に関連する部分を示している。
【００１９】
情報機器１には、液晶パネル等によって構成され、パターン画像１２が含まれる動画像を表示する画像表示部１１と、不図示の外部機器から入力するログ情報やエラー、警告等の保守情報から機器情報を生成する機器情報生成部１５が設けられている。また、情報機器１には、２次元バーコード変換部１３と、パターン画像生成部１４と、パターン画像を記憶するメモリ１４ａが設けられている。
【００２０】
２次元バーコード変換部１３は、機器情報生成部１５によって生成された機器情報を、複数のページによって構成される２次元バーコードに変換するものである。２次元バーコード変換部１３は、対象となる情報機器１の機器情報を、複数のページによって構成され、各ページに何ページ目であるかを示すページ情報を含むとともに、先頭のページにページの開始を示す開始情報を含み、最後のページにページの終了を示す終了情報を含む２次元バーコードに変換する。
【００２１】
パターン画像生成部１４は、この変換された２次元バーコードの各ページの間に、ページが切り替えられたことを表す「切替えページ」を挿入したパターン画像１２を生成するものである。本例では、切替えページとして単一色のページを用いている。
【００２２】
また、情報機器１には、操作部１６が設けられている。この操作部１６には、パターン画像生成部１４によって生成されたパターン画像１２の画像表示部１１に対する表示の開始又は停止を指示するための不図示の操作スイッチが設けられている。
【００２３】
図２は、情報機器１が、機器情報を複数のページによって構成される２次元バーコードとして画面表示する際に実行する処理動作の例を示す。
始めに、２次元バーコード変換部１３が、機器情報生成部１５によって生成された機器情報を取得する (ステップＳ１１)。
【００２４】
続いて２次元バーコード変換部１３は、取得した機器情報を、複数のページ（機器情報の情報量によるが、例えば４〜５ページ以上）の２次元バーコードに分割して格納することにより、複数のページによって構成される２次元バーコードに変換する。その際、２次元バーコード変換部１３は、２次元バーコードの各ページに何ページ目であるかを示すページ情報を付加するとともに、先頭及び最後のページにはそれぞれページの開始を示す開始情報とページの終了を示す終了情報を付加する。開始情報と終了情報は、例えば、先頭又は最後のページのいずれかにあるだけでもよい。そして２次元バーコード変換部１３は、この２次元バーコードをパターン画像生成部１４に送る（ステップＳ１２）。
【００２５】
パターン画像生成部１４は、この２次元バーコードの各ページの間に単一色のページを挿入し、且つ、最後のページの後にも単一色のページを追加することにより、２次元バーコードの各ページと単一色のページとを１ページずつ交互に組み合わせたパターン画像１２を生成する。また、パターン画像生成部１４は、このパターン画像１２の各ページの表示時間間隔を設定する。そしてパターン画像生成部１４は、生成したパターン画像１２をパターン画像生成部１４内部のメモリ１４ａに記憶する（ステップＳ１３）。
【００２６】
なお、ステップＳ１３で設定する表示時間間隔は、カメラ２の撮像フレーム周期以上であれば、任意の時間間隔（例えば、撮像フレーム周期が１／３０秒であれば、表示時間間隔は５０〜１００ミリ秒程度）であってよい。また、この表示時間間隔は、全てのページで同じ間隔である必要はない。例えば、２次元バーコードのページを表示する間隔と単一色のページを表示する間隔とを異ならせてもよい。また、２次元バーコードの各ページのうちの特定のページだけ他のページと間隔を異ならせたり、単一色の各ページのうちの特定のページだけ他のページと間隔を異ならせたりしてもよい。また、パターン画像１２の各ページの表示時間間隔を、操作部１６からの指示によって任意に設定可能にしてもよい。
【００２７】
図３は、パターン画像生成部１４によって生成されるパターン画像１２を模式的に示す。
２次元バーコード変換部１３によって変換された２次元バーコードが、図３Ａのように、ページ１２ａ（１）〜１２ａ（ｎ）から構成されているとする。その場合、図３Ｂのように、２次元バーコードの各ページ１２ａ（１）〜１２ａ（ｎ）の間に単一色のページ１２ｂ（１）〜１２ｂ（ｎ−１）が挿入され、且つ、２次元バーコードの最後のページ１２ａ（ｎ）の後にも単一色のページ１２ｂ（ｎ）が追加される。これにより、２次元バーコードの各ページ１２ａ（１）〜１２ａ（ｎ）と単一色のページ１２ｂ（１）〜１２ｂ（ｎ）とを１ページずつ交互に組み合わせたパターン画像１２が生成される。
【００２８】
なお、単一色のページは、全てが同じ色である必要はなく、単一色であれば、特定のページだけ他のページと色を変えるなど、任意のページに任意の色を設定してもよい。パターン画像生成部１４は、例えば２次元バーコードの最後のページの後の単一色のページだけ色を変えれば、生成したパターン画像１２を１ページずつ順次切り替えて繰り返し画面表示する際に、１サイクル分の表示が終了したことを単一色のページの色によって認識する事が出来るようになる。
【００２９】
図２の処理において、ステップＳ１３に続き、パターン画像生成部１４は、操作部１６からパターン画像１２の表示の開始が指示されたか否かを判断する（ステップＳ１４）。開始が指示されていなければ、ステップＳ１１〜Ｓ１３が再び実行されることにより、最新の機器情報に基づくパターン画像１２の生成が繰り返される。
【００３０】
ステップＳ１４で開始が指示されていると、パターン画像生成部１４は、内部のメモリ１４ａからパターン画像１２のうちの１ページ目（図３では２次元バーコードのページ１２ａ（１））の画像を読み出して、ステップＳ１３で設定された表示時間間隔だけ、その画像を画像表示部１１に画面表示させる（ステップＳ１５）。
【００３１】
そしてパターン画像生成部１４は、現在表示させている画像が、パターン画像１２の最後のページ（図３では単一色のページ１２ｂ（ｎ））の画像であるか否かを判断する（ステップＳ１６）。最後のページの画像でなければ、内部のメモリ１４ａからパターン画像１２のうちの次のページの画像が読み出されて、ステップＳ１５が再び実行される。こうしてステップＳ１５では、パターン画像１２が、１ページ目から順次ページを切り替えて、ステップＳ１３で設定された表示時間間隔ずつ画像表示部１１に表示される。
【００３２】
ステップＳ１６で最後のページの画像であると判定した場合、パターン画像生成部１４は、操作部１６からパターン画像１２の表示の停止が指示されたか否かを判断する（ステップＳ１７）。停止が指示されていなければ、ステップＳ１５〜Ｓ１６が再び実行される。ステップＳ１７で停止が指示されていると、パターン画像生成部１４は、画像表示部１１へのパターン画像１２の表示を停止して、処理を終了する。
【００３３】
このようにして、情報機器１では、操作部１６でパターン画像１２の表示の開始を指示する操作を行ってからパターン画像１２の表示の停止を指示する操作を行うまでの間、図３に示したような２次元バーコードのページと切替えページとが、１ページずつ順次切り替えて繰り返し画像表示部１１に表示される。図１にも、こうしてページを順次切り替えて繰り返し画像表示部１１に表示されるパターン画像１２を、図３と同じ符号を付してパターン画像１２として示している。
【００３４】
図１に示した機器情報収集システム１０において、カメラ２には、カード型のメモリやＨＤＤ等によって構成される記録媒体２１が着脱可能に装着されている。機器情報収集装置３も、この記録媒体２１を装着可能であり、装着された記録媒体２１から動画を再生する動画再生部３１が設けられている。機器情報収集装置３には、さらに、画像認識部３２と、２次元バーコードデコード部３３と、機器情報マージ部３４とが設けられている。機器情報収集装置３は、持ち運び可能な装置であってもよいし、据え置き型の装置であってもよい。
【００３５】
動画再生部３１は、動画像として撮影されたパターン画像１２が記録された記録媒体２１から、パターン画像１２を再生する。そして、画像認識部３２には、動画再生部３１により再生されたパターン画像１２が供給され、動画再生部３１は、パターン画像１２の撮影時のフレームレートに応じて、パターン画像１２の再生速度を可変させる。
画像認識部３２は、動画像として撮影されたパターン画像１２から、２次元バーコードのページが撮影されたフレームと、ページが切り替えられたことを表す切替えページが撮影されたフレームとを認識し、２次元バーコードのページが撮影されたフレームの画像を取り込む。
【００３６】
２次元バーコードデコード部３３は、画像認識部３２によって取り込まれた画像から２次元バーコードをデコードする。
機器情報マージ部３４は、２次元バーコードデコード部３３によってデコードされた情報に含まれている何ページ目であるかを示すページ情報、ページの開始を示す開始情報、及びページの終了を示す終了情報に基づき、複数のページによって構成される２次元バーコードの各ページに格納された情報を収集する処理を繰り返して、対象となる情報機器１の機器情報を取得する。
【００３７】
情報機器１から機器情報を収集する際には、ユーザ（情報機器１の保守担当者等）が、情報機器１で、上述のような操作部１６での表示の開始又は停止を指示する操作を行うことにより、任意の時間（例えば数秒〜数十秒間）だけ画像表示部１１にパターン画像１２を表示させる。そしてユーザが、カメラ２により、このパターン画像１２を、例えばモーションＪＰＥＧ（Joint Photographic Experts Group）のような動画形式で撮影して、動画情報として記録媒体２１に記録する。
【００３８】
このようにしてパターン画像１２の動画情報としての記録を完了すると、ユーザは、記録媒体２１をカメラ２から取り外して機器情報収集装置３に装着する。機器情報収集装置３が持ち運び可能な装置である場合は、１台の情報機器１からパターン画像１２を撮影する毎に、その情報機器１の設置場所でリアルタイムに記録媒体２１を機器情報収集装置３に装着することが可能である。他方、機器情報収集装置３が据え置き型の装置である場合には、１台又は複数台の情報機器１からパターン画像１２を撮影した後、カメラ２を機器情報収集装置３の設置場所に持ち帰り、記録媒体２１を機器情報収集装置３に装着すればよい。また、カメラ２と機器情報収集装置３の映像線を接続することにより、記録媒体２１にパターン画像１２を記録することなく、リアルタイムでカメラ２から機器情報収集装置３にパターン画像１２を供給することによって、機器情報収集装置３が機器情報を取得できるようにしてもよい。
【００３９】
図４は、機器情報収集装置３が、記録媒体２１内の動画情報から情報機器１の機器情報を収集する際に実行する処理動作の例を示す。
この処理では、まず動画再生部３１が、カメラ２から機器情報収集装置３に装着された記録媒体２１から動画情報の再生を開始し、再生した動画情報を画像認識部３２に送る (ステップＳ２１)。
【００４０】
なお、動画再生部３１は、動画情報の再生速度を変化させることが可能になっている。例えばカメラ２の撮像フレームレートが高い場合は、それに応じて動画再生部３１での再生速度を低くすれば、画像認識部３２やその後段の２次元バーコードデコード部３３が１フレームあたりの処理に費やせる時間を長くとることが出来る。
【００４１】
画像認識部３２は、動画再生部３１から１フレーム分の動画情報が送られる毎に、動画像として撮影されたパターン画像１２の各フレームの画素の色情報を確認する事により、そのフレームが切替えページを示す単一色のフレームであるか２次元バーコードであるか否かを判定する（ステップＳ２２）。２次元バーコードであれば、次の１フレーム分の動画情報に対してステップＳ２２が再び実行される。
【００４２】
ステップＳ２２で単一色のフレームであると判断されると、画像認識部３２は、その後単一色が撮影されていないフレームが現れるまで動画情報を読み進め、単一色が撮影されていないフレームが現れると、そのフレームを、２次元バーコードのページであると認識して、認識したフレームの画像を取り込む。そして、画像認識部３２は、単一色フレームの次ページに表れる２次元バーコードを取得する（ステップＳ２３）。なお、パターン画像１２のページの表示時間間隔よりもカメラ２の撮像フレーム周期が短い場合には、単一色のフレームの後に、単一色でないフレームが連続して複数現れる。その場合には、画像認識部３２は、その複数のフレームのそれぞれを、２次元バーコードのページであると認識する。
【００４３】
そして画像認識部３２は、この２次元バーコードのページであると認識したフレーム（複数のフレームを認識した場合はそのうちの１番目のフレーム）から２次元バーコードの画像を抽出し、抽出した画像を２次元バーコードデコード部３３に送る (ステップＳ２４)。このようにして、画像認識部３２は、単一色のフレームを２次元バーコードのページの区切りとして検出して、２次元バーコードのページの画像を抽出する。
【００４４】
ここで、２次元バーコードデコード部３３は、画像認識部３２によって取り込まれた画像から２次元バーコードをデコード出来ないフレームがある場合は、２次元バーコードをデコード可能なフレームが到来するまで２次元バーコードのデコードを行う。２次元バーコードをデコード出来た場合は、画像認識部３２によって新たな切替えページが撮影されたフレームが検出されるまでデコードを行わない。他方、２次元バーコードをデコード出来ないまま、画像認識部３２によって新たな切替えページが撮影されたフレームが検出された場合は、デコード出来なかった２次元バーコードのデコードを終了し、新たな切替えページが撮影されたフレームの検出の後に画像認識部３２によって取り込まれた画像から２次元バーコードをデコードする。
【００４５】
具体的には、２次元バーコードデコード部３３は、以下のように動作する。画像認識部３２から１フレーム分の画像が送られる毎に、その画像のデコード（すなわち１ページ分の２次元バーコードの読み取りによる機器情報，ページ情報及び開始又は終了情報の取得）を行い（ステップＳ２５）、読み取りに成功したか否かを判断する（ステップＳ２６）。成功していなければ、２次元バーコードのページであると認識されたフレームのうちの次の順番のフレームについて、ステップＳ２３〜Ｓ２５が再び実行される。
【００４６】
なお、ステップＳ２６で読み取りに成功していなくても、２次元バーコードのページであると認識されたフレームがもはや残っていない場合は、ステップＳ２４〜Ｓ２５が再び実行されることなく、読み取りに成功しなかったページの読み取りが終了する。
【００４７】
また、ステップＳ２６で読み取りに成功している場合も、ステップＳ２４〜Ｓ２５が再び実行されることはない。２次元バーコードのページであると認識されたフレームが残っていたとしても、そのフレームの画像は、読み取りに成功したのと同じ２次元バーコードのページの画像だからである。
【００４８】
ステップＳ２６で読み取りに成功していると、２次元バーコードデコード部３３は、今回、２次元バーコードを読み取ったページが、それまでに機器情報を取得していないページであるか否かを、ページ情報等に基づいて判断する（ステップＳ２７）。
【００４９】
ステップＳ２７で機器情報を未取得と判断した場合、２次元バーコードデコード部３３は、今回取得した機器情報，ページ情報及び開始又は終了情報を、機器情報マージ部３４に送る。機器情報マージ部３４は、送られた機器情報をページ情報等に従って順次マージすることにより、複数のページによって構成される２次元バーコードに変換される前の元の機器情報を復号化する（ステップＳ２８）。
【００５０】
他方、ステップＳ２７で既に機器情報を取得済であれば、２次元バーコードデコード部３３は、取得した機器情報及びページ情報等を、機器情報マージ部３４に送ることなく無視する。動画再生部３１によって再生される動画情報は、図３に示したようなパターン画像１２を繰り返し表示したものなので、２サイクル目以降に表示された２次元バーコードを読み取った際には、それ以前のサイクルで既に取得済となっていることがある。
【００５１】
ステップＳ２８に続き、機器情報マージ部３４は、それまでに取得したページ情報及び開始又は終了情報に基づき、２次元バーコードの先頭のページから最後のページまでの全ページの読み取り（すなわち全ての機器情報の取得）を終了したか否かを判断する（ステップＳ２９）。
【００５２】
ステップＳ２９で１サイクル分の全ページの読み取りを終了していなければ、ステップＳ２１以降のステップが再び実行されることにより、新たな単一色のフレーム（２次元バーコードの次のページとの切り替わり）が検出されて、次のサイクルにおける１ページ分の２次元バーコードについての画像の抽出、読み取り、機器情報のマージが行われる。ステップＳ２７で既に取得済であった場合も、やはりステップＳ２１以降のステップが再び実行される。
【００５３】
また、ステップＳ２６で読み取りに成功していないが、２次元バーコードのページであると認識されたフレームが残っていないために上述のように読み取りが終了した場合も、やはりステップＳ２１以降のステップが再び実行される。
【００５４】
ステップＳ２９で全ページの読み取りを終了していると、動画再生部３１から機器情報マージ部３４までの各部での機器情報取得のための動作を終了して（ステップＳ３０）、処理を終了する。
【００５５】
以上に説明したように、図１に示した機器情報収集システム１０によれば、機器情報を格納した複数のページによって構成される２次元バーコードの各ページの間に、切替えページとして識別しやすい単一色のページを挿入したパターン画像１２が生成される。したがって、そのパターン画像１２がページを順次切り替えて画面表示された際に、単一色のフレームを２次元バーコードのページの区切りとして検出することにより、２次元バーコードのページの切り替わりを精度よく認識することが出来る。
【００５６】
また、機器情報収集システム１０によれば、動画像として撮影されたパターン画像１２から、２次元バーコードのページが撮影されたフレームの画像が取り込まれる。そのため、パターン画像１２を静止画として撮影する場合のような、表示のタイミングと撮影のタイミングとの関係によるページの切り替え間隔の計算の誤差は生じない。したがって、この点でも、２次元バーコードのページの切り替わりを精度よく認識することが出来る。また、２次元バーコードのページ数に関わらず、一巡分のパターン画像１２が再生されれば全てのページを読み取ることができる。これにより、機器情報を格納した複数のページによって構成される２次元バーコードのパターン画像１２のページを順次切り替えて画面表示する際に、機器情報を正確に収集することが可能となる。
【００５７】
なお、上述した実施形態では、情報機器１の画像表示部１１に画面表示されたパターン画像１２を、単体のカメラ２で撮影している。しかし、パターン画像１２を撮影する機器は、これに限定されるものではなく、動画撮影機能を持つ機器であればどの様な機器（例えば携帯電話端末等）であってもよい。
【００５８】
また、上述した実施形態では、切替えページとして単一色のページを適用した例を説明した。しかし、切替えページは単一色のページに限らず、例えば、特定の模様が含まれるようなページや、ページを半分ずつ２色で塗り分けたようなページを適用してもよい。
【００５９】
また、上述した実施形態では、機器情報収集システム１０がカメラ２を備える構成としたが、カメラ２が存在しない場合もある。この場合であっても、情報機器１と機器情報収集装置３を直接ケーブル等によって接続することでパターン画像生成部１４から動画再生部３１に直接パターン画像１２を送るようにしてもよい。
【００６０】
また、上述した実施形態では、機器情報収集装置３をカメラ２とは別の専用の装置として設けている。しかし、これに限定されるものではなく、機器情報収集装置３の機能を、同様の処理を行うコンピュータプログラムによって実現してもよい。そのため、カメラ２のような動画撮影機能を持つ機器自体に、そうしたコンピュータプログラムを記録した記録媒体を搭載し、機器情報収集装置３としての機能を持たせてもよい。
【００６１】
また、情報機器１に画像表示部１１を設けている。しかし、これに限定されるものではなく、画像表示部１１を有しない情報機器に図１に示した２次元バーコード変換部１３やパターン画像生成部１４を設け、その情報機器に画像表示装置を接続し、その画像表示装置に図１に示したパターン画像１２を表示させてもよい。また、画像表示装置としては、ＰＣ（Personal Computer）等に用いられる表示モニタに限らず、動画を表示可能なプロジェクタ装置等のスクリーンに画像を投影するものを用いてもよい。
【００６２】
また、パターン画像１２の形状は、四角形に限らない。例えば、円形、楕円形、長方形、菱形、これらの図形を組み合わせたものをパターン画像１２として用いてもよい。
【００６３】
また、本発明は上述した実施の形態に限られるものではなく、特許請求の範囲に記載した本発明の要旨を逸脱しない限りその他種々の応用例や変形例を取り得ることは勿論である。
【符号の説明】
【００６４】
１…情報機器，２…カメラ，３…機器情報収集装置，１１…画像表示部，１２…パターン画像，１２ａ（１）〜１２ａ（ｎ）…２次元バーコードのページ，１２ｂ（１）〜１２ｂ（ｎ）…単一色のページ，１３…２次元バーコード変換部，１４…パターン画像生成部，１５…機器情報生成部，１６…操作部，２１…記録媒体，３１…動画再生部，３２…画像認識部，３３…２次元バーコードデコード部，３４…機器情報マージ部
【図２】
2012203467.tif 000003
【図３】
2012203467.tif 000004
【図４】
2012203467.tif 000005
【図１】
2012203467.tif 000006