(57)【要約】【課題】ユーザにとって有用な情報を提供することを可能とする。【解決手段】画像取得部１０２は、カメラによって撮像された、ユーザによって選択された第１の光学式認識コードを含む第１の画像を取得する。デコード処理部１０３は、取得された第１の画像に含まれる第１の光学式認識コードによって表される第１の識別情報を取得する。画像取得部１０２は、カメラによって撮像された第２の光学式認識コードを含む第２の画像を取得する。デコード処理部１０３は、取得された第２の画像に含まれる第２の光学式認識コードによって表される第２の識別情報を取得する。提供情報取得部１０５は、取得された第１の識別情報に対応する属性に応じた、取得された第２の識別情報に対応する提供情報を取得する。表示処理部１０６は、取得された提供情報を表示する。【選択図】図４
2017224234.tif 000002
【特許請求の範囲】
【請求項１】
カメラを備える画像処理装置において、
前記カメラによって撮像された、ユーザに対して提供される提供情報の属性に対応する第１の識別情報を表す複数の第１の光学式認識コードのうち、当該ユーザによって選択された第１の光学式認識コードを含む第１の画像を取得する第１の取得手段と、
前記取得された第１の画像に含まれる第１の光学式認識コードを読み取ることによって、当該第１の光学式認識コードによって表される第１の識別情報を取得する第２の取得手段と、
前記カメラによって撮像された、前記ユーザに対して提供される提供情報に対応する第２の識別情報を表す第２の光学式認識コードを含む第２の画像を取得する第３の取得手段と、
前記取得された第２の画像に含まれる第２の光学式認識コードを読み取ることによって、当該第２の光学式認識コードによって表される第２の識別情報を取得する第４の取得手段と、
前記取得された第１の識別情報に対応する属性に応じた、前記取得された第２の識別情報に対応する提供情報を取得する第５の取得手段と、
前記取得された提供情報を表示する表示手段と
を具備することを特徴とする画像処理装置。
【請求項２】
前記第１の識別情報に対応する属性は、言語の種類を含み、
前記第２の識別情報に対応する提供情報は、商品名を含み、
前記第５の取得手段は、前記取得された第１の識別情報に対応する言語の種類で記述された、前記取得された第２の識別情報に対応する商品名を取得する
ことを特徴とする請求項１記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。
【背景技術】
【０００２】
近年では、拡張現実（ＡＲ：Augmented Reality）と称される技術（以下、ＡＲ技術と表記）が注目されている。
【０００３】
このＡＲ技術によれば、例えばカメラが搭載されたスマートフォンのような画像処理装置によって撮像された現実空間の画像上に様々な情報を付加して表示することが可能となる。
【０００４】
なお、ＡＲ技術においては、例えばＡＲマーカと称される所定の形状のコード（マーク）が現実空間に配置される。このようなＡＲマーカを画像処理装置を用いて撮像することによって、当該ＡＲマーカが読み取られ、当該ＡＲマーカに対応する情報が当該画像処理装置の画面（に表示されている画像）上に付加される。
【０００５】
このＡＲマーカとしては、各種光学式認識コード（光学式シンボル）が利用されても構わない。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−２８７４１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、上記したＡＲ技術においてＡＲマーカ（光学式認識コード）が読み取られた場合には、単に当該ＡＲマーカに対応する情報が画像上に付加されるのみであり、ユーザにとって十分に有用な情報を提供しているということはできない。
【０００８】
そこで、本発明の目的は、ユーザにとって有用な情報を提供することが可能な画像処理装置、画像処理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の１つの態様によれば、カメラを備える画像処理装置において、前記カメラによって撮像された、ユーザに対して提供される提供情報の属性に対応する第１の識別情報を表す複数の第１の光学式認識コードのうち、当該ユーザによって選択された第１の光学式認識コードを含む第１の画像を取得する第１の取得手段と、前記取得された第１の画像に含まれる第１の光学式認識コードを読み取ることによって、当該第１の光学式認識コードによって表される第１の識別情報を取得する第２の取得手段と、前記カメラによって撮像された、前記ユーザに対して提供される提供情報に対応する第２の識別情報を表す第２の光学式認識コードを含む第２の画像を取得する第３の取得手段と、前記取得された第２の画像に含まれる第２の光学式認識コードを読み取ることによって、当該第２の光学式認識コードによって表される第２の識別情報を取得する第４の取得手段と、前記取得された第１の識別情報に対応する属性に応じた、前記取得された第２の識別情報に対応する提供情報を取得する第５の取得手段と、前記取得された提供情報を表示する表示手段とを具備することを特徴とする画像処理装置が提供される。
【発明の効果】
【００１０】
本発明は、ユーザにとって有用な情報を提供することを可能とする。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る画像処理装置の外観の一例を示す図。
【図２】カラービットコードについて説明するための図。
【図３】画像処理装置のハードウェア構成の一例を示す図。
【図４】画像処理装置の情報提供機能に関する機能構成の一例を示すブロック図。
【図５】属性テーブルのデータ構造の一例を示す図。
【図６】属性１に対応する提供情報テーブルのデータ構造の一例を示す図。
【図７】属性２に対応する提供情報テーブルのデータ構造の一例を示す図。
【図８】画像処理装置の処理手順の一例を示すフローチャート。
【図９】カメラを用いてユーザによって撮影される印刷物の一例を示す図。
【図１０】属性選択用コードを選択する際の画像処理装置の画面の一例を示す図。
【図１１】提供情報が表示された画像処理装置の画面の一例を示す図。
【発明を実施するための形態】
【００１２】
以下、図面を参照して、本発明の実施形態について説明する。  
図１は、本実施形態に係る画像処理装置の外観の一例を示す図である。本実施形態において、画像処理装置は、カメラを備えた情報処理装置であり、例えばスマートフォン、タブレット端末及びパーソナルコンピュータ（ＰＣ）等を含む。なお、図１においては、画像処理装置１０がスマートフォンである場合を示している。図１に示す画像処理装置（スマートフォン）１０の場合、図示されていないが、例えば背面にカメラが搭載（内臓）されている。
【００１３】
本実施形態に係る画像処理装置１０は、カメラを用いて光学式認識コード（光学式シンボル）を撮影することによって、当該光学式認識コードを読み取ることができる。なお、本実施形態に係る画像処理装置１０において読み取ることができる光学式認識コードは、例えば複数のエレメントが線状（棒状）に形成されたコード（以下、カラービットコードと表記）を含む。このカラービットコードは、例えば３以上の色彩のうちの１の色彩が付されたセル（エレメント）が複数配列された構成を有する。このカラービットコードによれば、複数配列された各セルに付されている色彩の遷移によって識別情報（例えば、ＩＤ等）のような特定のデータを表すことができる。
【００１４】
以下の説明においては、本実施形態に係る画像処理装置１０によって読み取られる光学式認識コードはカラービットコードであるものとして説明する。
【００１５】
ここで、図２を参照して、カラービットコードについて説明する。なお、図２においては、便宜的にカラービットコードの一部分のみが示されている。
【００１６】
図２に示すように、カラービットコードは、例えば赤色、緑色及び青色のうちの１の色彩が付されたセル２０が複数配列されて構成されている。図２において、赤色はＲ、緑色はＧ、青色はＢとして示されている。なお、図２においては、説明の便宜上、カラービットコードに３色の色彩（赤色、緑色、青色）が用いられている例が示されているが、各セルに付されている色彩の遷移を識別することができるのであれば、４色以上の色彩がカラービットコードに用いられても構わない。
【００１７】
カラービットコードを構成するセル２０は、１つの色彩が付される範囲または領域であり、種々の形状を有することができる。図２に示す例では、複数のセル２０の各々は四角形状であるが、例えば丸形状または三角形状等であっても構わない。このような複数のセル２０を線状に配列することによってカラービットコードが形成される。線状とは、直線であってもよいし、曲線であってもよい。
【００１８】
なお、カラービットコードは上記したように色彩の遷移によって特定のデータを表すものであるから、当該カラービットコードにおいては、隣接するセル２０同士には同色は付されず、異なる色彩が付される。カラービットコードはこのような条件等に基づいて作成される。
【００１９】
また、カラービットコードを構成する複数のセル２０には、端点セルが含まれる。端点セルは、線状に連なったセル群から構成されるカラービットコードの端点（両端）に位置するセルである。カラービットコード内にあるセルは、２つのセルと隣接するが、端点セルは１つのセルとしか隣接しない。このような端点セルは必ずカラービットコード内に２つある。このような２つの端点セルに付される色彩は必ず異なるものとする。これにより、端点セルの各々に付されている色彩によって、当該端点セルが始点（起点）のセルであるから終点のセルであるかを判定することが可能である。
【００２０】
上記したようなカラービットコードによれば例えば３色の色彩の遷移（配列）によって特定のデータを表すことができるため、当該カラービットコードにおける各色彩の占める領域の大きさ及び形状の制限は緩く、当該カラービットコードが例えば凹凸のある表面や柔軟性のある素材上に付されている場合やデジタルサイネージ等の表示装置に表示されている場合であっても、高い読み取り精度を実現することができる。
【００２１】
なお、本実施形態において、上記したカラービットコードは、拡張現実（ＡＲ：Augmented Reality）と称される技術（ＡＲ技術）におけるＡＲマーカとして利用される。すなわち、本実施形態に係る画像処理装置１０は、現実空間にＡＲマーカとして配置されたカラービットコードが上記したカメラを用いて撮影された際に、当該カラービットコードによって表される識別情報に対応する提供情報（ユーザに対して提供される情報）を、当該カメラによって撮像された画像（以下、撮像画像と表記）上に付加して表示する機能（以下、情報提供機能と表記）を有する。
【００２２】
カラービットコードにおける３色の色彩の遷移によって表される識別情報を読み取るための条件及び端点セルを判別するための条件等は、定義情報として予め画像処理装置１０内に保持されているものとする。
【００２３】
図３は、図１に示す画像処理装置１０のハードウェア構成の一例を示す。ここでは、上記したように画像処理装置１０がスマートフォンであるものとして説明する。
【００２４】
図３に示すように、画像処理装置１０は、バス１１に接続された、不揮発性メモリ１２、ＣＰＵ１３、メインメモリ１４、無線通信部１５、ディスプレイ１６、タッチパネル及びカメラ１８等を備える。
【００２５】
不揮発性メモリ１２は、例えばオペレーティングシステム（ＯＳ）、上記したカラービットコードの読み取り処理及びＡＲ技術に関する処理を実現するためのアプリケーション（プログラム）を含む各種プログラムを格納する。
【００２６】
ＣＰＵ１３は、例えば不揮発性メモリ１２に格納されている各種プログラムを実行する。なお、ＣＰＵ１３は、画像処理装置１０全体の制御を司るものである。
【００２７】
メインメモリ１４は、例えばＣＰＵ１３が各種プログラムを実行する際に必要とされるワークエリア等として使用される。
【００２８】
無線通信部１５は、インターネット等のネットワークを介して外部のサーバ装置等との通信を制御する機能を有する。また、無線通信部１５は、例えば無線ＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）及びＷｉｆｉ（登録商標）等の無線通信機能を有する。
【００２９】
ディスプレイ１６は、例えば液晶表示パネル及び表示制御を行う駆動回路を備えることにより、各種データ等を表示する機能を有する。なお、カメラ１８によって撮像されたか画像は、このディスプレイ１６に表示することができる。
【００３０】
タッチパネル１７は、ディスプレイ１６の前面に重畳して配置され、例えばユーザの指先等で指定（タッチ）された画面上の位置を検出する機能を有する。これにより、タッチパネル１７は、画像処理装置１０に対するユーザの各種操作を検知することができる。
【００３１】
カメラ１８は、上記したように画像処理装置１０の背面（ディスプレイ１６及びタッチパネル１７が配置されている面の反対の面）に設けられた、現実空間（の画像）を撮像することが可能な撮像装置である。なお、本実施形態においてはカメラ１８が画像処理装置１０に内蔵されているものとして説明するが、当該カメラ１８は、画像処理装置１０の外部に設けられ、当該画像処理装置１０と接続されるような構成であっても構わない。
【００３２】
図４は、本実施形態に係る画像処理装置１０の上記した情報提供機能に関する機能構成を示すブロック図である。図４に示すように、画像処理装置１０は、格納部１０１、画像取得部１０２、デコード処理部１０３、属性判別部１０４、提供情報取得部１０５及び表示処理部１０６を含む。
【００３３】
本実施形態において、格納部１０１は、例えば図３に示す不揮発性メモリ１２等に格納される。また、画像取得部１０２、デコード処理部１０３、属性判別部１０４、提供情報取得部１０５及び表示処理部１０６は、例えば図３に示すＣＰＵ１３（つまり、画像処理装置１０のコンピュータ）が不揮発性メモリ１２に格納されているプログラムを実行することにより実現されるものとする。なお、このプログラムは、コンピュータ読み取り可能な記憶媒体に予め格納して頒布可能である。また、このプログラムは、例えばネットワークを介して画像処理装置１０にダウンロードされても構わない。
【００３４】
ここで、本実施形態に係る画像処理装置１０においては、上記したように撮像画像上に提供情報を付加する（つまり、提供情報をユーザに対して提供する）ために、２種類のカラービットコードが読み取られるものとする。
【００３５】
この２種類のカラービットコードには、ユーザに対して提供される提供情報の属性に対応する識別情報（第１の識別情報）を表すカラービットコード（以下、属性選択用コードと表記）及び当該ユーザに対して提供される提供情報に対応する識別情報（第２の識別情報）を表すカラービットコード（以下、情報表示用コードと表記）が含まれる。
【００３６】
格納部１０１には、属性テーブル及び提供情報テーブルが格納されている。属性テーブル及び提供情報テーブルのデータ構造については後述する。また、格納部１０１には、上述した定義情報が格納されている。
【００３７】
画像取得部１０２は、カメラ１８を用いてユーザが現実空間に配置されているカラービットコードを撮影することによって撮像画像（当該カメラ１８によって撮像された画像）を取得する。このように画像取得部１０２によって取得される撮像画像には、カラービットコードが含まれる。
【００３８】
画像取得部１０２は、属性選択用コード（第１の光学式認識コード）が含まれる撮像画像（第１の画像）及び情報表示用コード（第２の光学式認識コード）が含まれる撮像画像（第２の画像）を取得する。
【００３９】
デコード処理部１０３は、格納部１０１に格納されている定義情報及び画像取得部１０２によって取得された撮像画像に基づいて、当該画像に含まれるカラービットコード（属性選択用コード及び情報表示用コード）を読み取る（デコードする）処理を実行する。デコード処理部１０３によるデコードは、カラービットコードにおける色彩の遷移（つまり、当該カラービットコードを構成する複数のセル２０の各々に付されている色彩の遷移）に基づいて行われる。これにより、デコード処理部１０３は、撮像画像に含まれるカラービットコードによって表される識別情報を取得する。
【００４０】
属性判別部１０４は、デコード処理部１０３によって取得された属性選択用コードによって表される識別情報（以下、属性ＩＤと表記）に基づいて提供情報の属性を判別する。この属性判別部１０４による判別処理は、格納部１０１に格納されている属性テーブルを参照して実行される。
【００４１】
提供情報取得部１０５は、デコード処理部１０３によって取得された情報表示用コードによって表される識別情報（以下、提供情報ＩＤと表記）に基づいて提供情報を取得する。この提供情報は、属性判別部１０４によって判別された属性に応じた提供情報であり、格納部１０１に格納されている提供情報テーブルから取得される。
【００４２】
表示処理部１０６は、提供情報取得部１０５によって取得された提供情報を画像処理装置１０の画面（ディスプレイ１６）に表示する。
【００４３】
図５は、格納部１０１に格納されている属性テーブルのデータ構造を示す。図５に示すように、属性テーブルには、属性ＩＤ及び属性が対応づけて保持されている。
【００４４】
属性ＩＤは、属性選択用コードによって表される識別情報である。属性は、属性ＩＤに対応する属性（当該属性ＩＤによって識別される属性）である。
【００４５】
図５に示す例では、属性ＩＤ「Ｘ１」及び属性「属性１」が属性テーブルに対応づけて保持されている。これによれば、属性ＩＤ「Ｘ１」に対応する属性が属性１であることが示されている。
【００４６】
また、属性テーブルには、属性ＩＤ「Ｘ２」及び属性「属性２」が対応づけて保持されている。これによれば、属性ＩＤ「Ｘ２」に対応する属性が属性２であることが示されている。
【００４７】
ここでは、属性ＩＤ「Ｘ１」及び「Ｘ２」について説明したが、属性テーブルには、例えば予め用意されている全ての属性選択用コードの各々によって表される属性ＩＤ及び当該属性ＩＤに対応する属性が対応づけて保持されている。すなわち、図５においては、属性ＩＤ「Ｘ１」及び「Ｘ２」以外の属性ＩＤ（及び属性）については省略されている。
【００４８】
ここで、本実施形態においては、属性テーブルに保持されている属性の各々に対応する提供情報テーブルが用意されている。図６は、図５に示す属性テーブルに保持されている属性１に対応する提供情報テーブルのデータ構造を示す。図７は、図５に示す属性テーブルに保持されている属性２に対応する提供情報テーブルのデータ構造を示す。
【００４９】
図６及び図７に示すように、提供情報テーブルには、提供情報ＩＤ及び提供情報が対応づけて保持されている。
【００５０】
提供情報ＩＤは、情報表示用コードによって表される識別情報である。提供情報は、提供情報ＩＤに対応する提供情報（当該提供情報ＩＤによって識別される提供情報）である。
【００５１】
図６に示す例では、提供情報ＩＤ「Ｙ１」及び提供情報「情報１」が属性１に対応する提供情報テーブルに対応づけて保持されている。これによれば、提供情報ＩＤ「Ｙ１」に対応する提供情報が情報１であることが示されている。
【００５２】
また、属性１に対応する提供情報テーブルには、提供情報ＩＤ「Ｙ２」及び提供情報「情報２」が対応づけて保持されている。これによれば、提供情報ＩＤ「Ｙ２」に対応する提供情報が情報２であることが示されている。
【００５３】
一方、図７に示す例では、提供情報ＩＤ「Ｙ１」及び提供情報「情報３」が属性２に対応する提供情報テーブルに対応づけて保持されている。これによれば、提供情報ＩＤ「Ｙ１」に対応する提供情報が情報３であることが示されている。
【００５４】
また、属性２に対応する提供情報テーブルには、提供情報ＩＤ「Ｙ２」及び提供情報「情報４」が対応づけて保持されている。これによれば、提供情報ＩＤ「Ｙ２」に対応する提供情報が情報４であることが示されている。
【００５５】
ここでは、属性１及び属性２に対応する提供情報テーブルについて説明したが、上述した属性テーブルに保持されている全ての属性に対応する提供情報テーブルが予め用意されているものとする。属性１及び属性２以外の属性に対応する提供情報テーブルについては、その詳しい説明を省略する。
【００５６】
また、図６及び図７においては提供情報ＩＤ「Ｙ１」及び「Ｙ２」について説明したが、提供情報テーブルには、例えば予め用意されている全ての情報表示用コードの各々によって表される提供情報ＩＤ及び当該提供情報ＩＤに対応する提供情報が対応づけて保持されている。すなわち、図６及び図７においては、提供情報ＩＤ「Ｙ１」及び「Ｙ２」以外の提供情報ＩＤ（及び提供情報）については省略されている。
【００５７】
本実施形態においては、このような属性テーブル及び提供情報テーブルを用いることによって、属性選択用コードを読み取ることによって取得される属性ＩＤに基づいて属性を判別し、情報表示用コードを読み取ることによって取得される提供情報ＩＤに基づいて提供情報を取得することができる。
【００５８】
次に、図８のフローチャートを参照して、本実施形態に係る画像処理装置１０の処理手順について説明する。
【００５９】
まず、画像処理装置１０において情報提供機能を利用する場合、ユーザは、当該画像処理装置１０（タッチパネル１７）を操作することによって当該画像処理装置１０上で専用のアプリケーション（プログラム）を起動する。専用のアプリケーションが起動されると、画像処理装置１０に備えられるカメラ１８が画像を撮像可能な状態となるとともに、当該画像処理装置１０は属性選択モードに設定される（ステップＳ１）。
【００６０】
ここで、本実施形態においては、例えば複数の属性選択用コード及び情報表示用コードが印刷された印刷物が予め用意されているものとする。
【００６１】
この場合、ユーザは、画像処理装置１０の視野を調整しながら、属性選択用コードが当該カメラ１８の画角に含まれるように印刷物を撮影する。これにより、カメラ１８は、印刷物（に印刷された属性選択用コード）を含む画像を撮像することができる。画像取得部１０２は、このようにカメラ１８によって撮像された画像（以下、属性選択用画像と表記）を取得する（ステップＳ２）。
【００６２】
なお、ユーザは、上記したように画像処理装置１０の視野を調整することによって、印刷物に印刷されている複数の属性選択用コードの中から所望の属性選択用コード（によって表される属性ＩＤに対応する属性）を選択することができる。
【００６３】
具体的には、カメラ１８によって撮像された画像は画像処理装置１０の画面（ディスプレイ１６）に表示されるが、ユーザは、画像処理装置１０の視野を調整して例えば複数の属性選択用コードのうちの１つの属性選択用コードのみ（を含む属性選択用画像）が画面に表示されている状態にすることによって、当該属性選択用コードを選択することができる。この場合、ユーザは、例えば画面に表示される画像（属性選択用画像）を拡大または縮小する操作を行うことによって、１つの属性選択用コードのみが画面に表示されている状態にしても構わない。
【００６４】
これにより、画像取得部１０２は、取得された属性選択用画像に１つの属性選択用コードのみが含まれるか否かによって、属性選択用コードがユーザによって選択されたか否かを判定する（ステップＳ３）。
【００６５】
属性選択用コードがユーザによって選択されていないと判定された場合（ステップＳ３のＮＯ）、処理は終了される。
【００６６】
一方、属性選択用コードがユーザによって選択されたと判定された場合（ステップＳ３のＹＥＳ）、デコード処理部１０３は、ステップＳ２において取得された属性選択用画像に含まれる属性選択用コード（つまり、ユーザによって選択された属性選択用コード）に対してデコード処理（読み取り処理）を実行する（ステップＳ４）。以下、ステップＳ４のデコード処理について具体的に説明する。
【００６７】
デコード処理において、デコード処理部１０３は、属性選択用画像を各色領域に区分けする処理（以下、色領域区分け処理と表記）を実行する。色領域区分け処理においては、属性選択用画像中の色彩を色空間の中で赤色、緑色、青色及び無彩色に区分けし、当該画像を構成する各画素の色彩をいずれかの領域に当てはめる処理（均色化処理）が行われる。すなわち、色領域区分け処理においては、属性選択用画像中の各画素に対するラベリング処理が実行される。
【００６８】
なお、上記した赤色、緑色及び青色はカラービットコードを構成する各セルに付される色彩として定義された色彩（以下、構成色と表記）であるが、色領域区分け処理においては、例えば照明、色彩、退色等を考慮して色空間上でこれらの構成色と認定することができる一定の範囲に包含される色彩であれば、当該色彩（の画素）を構成色として区分けするものとする。すなわち、例えば赤色の領域を区分けする場合には、当該赤色を中心とする一定の範囲の色彩の画素の全てを赤色の領域として認定する。また、無彩色とは、色領域区分け処理において赤色、緑色及び青色として認定される色彩以外の色彩である。
【００６９】
また、上記したように属性選択用画像に対して均色化処理が行われるが、当該画像にはノイズ成分が混入している場合がある。このノイズに相当する微小部位の色彩異変に対しては例えばその周囲の色彩に合わせる、または、平均化する等のノイズ除去処理を行うことによって、当該ノイズを除去することが好ましい。
【００７０】
次に、デコード処理部１０３は、色領域区分け処理によって区分けされた各色領域に基づいて複数の構成色（赤色、緑色及び青色）の領域が配列されてなる属性選択用コード（カラービットコード）の領域（以下、コード領域と表記）を切り出す処理（以下、コード切り出し処理と表記）を実行する。このコード切り出し処理においては、各色領域の周囲の色彩（例えば、他の構成色の領域及び無彩色の領域の配置等）やカラービットコードを構成するセルの数等に基づいてコード領域が切り出される。
【００７１】
なお、色領域区分け処理及びコード切り出し処理において必要な情報は、上記した定義情報として格納部１０１に予め格納されているものとする。また、この色領域区分け処理及びコード切り出し処理については、例えば特開２００８−２８７４１４号公報等に開示されてるため、ここではその詳細な説明については省略する。
【００７２】
次に、デコード処理部１０３は、コード切り出し処理によって属性選択用画像から切り出されたコード領域内のカラービットコード（属性選択用コード）の有効性を検証する処理（以下、有効性の検証処理と表記）を実行する。
【００７３】
具体的には、コード領域において配列されている複数の色領域の数（つまり、属性選択用コードのセルの数）が予め規定されているカラービットコードにおいて配列されるべきセルの数と一致する場合には、当該コード領域内の属性選択用コードが有効であると判定する。一方、コード領域において配列されている複数の色領域の数（属性選択用コードのセルの数）が予め規定されているカラービットコードにおいて配列されるべきセルの数と一致しない場合には、当該コード領域内の属性選択用コードが有効でないと判定する。
【００７４】
ここでは、属性選択用コードの有効性の検証に予め規定されているセルの数を用いるものとして説明したが、当該検証にカラービットコードにおいて有効な色彩（セル）の配列に関するルール等が用いられても構わない。すなわち、上記した属性選択用画像から切り出されたコード領域において配列されている複数の色領域（色彩）の順番（配列）が上記したルールに合致する場合には当該コード領域内の属性選択用コードが有効であると判定され、当該ルールに合致しない場合には当該属性選択用コードが有効でないと判定されるようにしてもよい。
【００７５】
ここで説明した有効性の検証処理は一例であり、他の処理によって属性選択用コードの有効性が検証されても構わない。具体的には、例えばチェックディジット等により有効性（整合性）が検証されても構わない。
【００７６】
デコード処理部１０３は、有効であると判定された属性選択用コード（つまり、コード領域において配列されている複数の色領域）における色彩の遷移（つまり、当該複数の色領域の順番）に基づいて当該属性選択用コードをデコードする。これによれば、属性選択用コード（カラービットコード）における例えば始点セル（始点となる端点セル）から終点セル（終点となる端点セル）までの色彩の遷移によって表される属性ＩＤ（識別情報）を取得することができる。一方、カラービットコードが有効でないと判定された場合には、例えばユーザに対して属性選択用コードをデコードすることができない旨が通知されて、処理が終了される。
【００７７】
上記したようなデコード処理が実行された場合、属性判別部１０４は、格納部１０１に格納されている属性テーブルを参照して、ユーザによって選択された（属性選択用コードによって表される属性ＩＤに対応する）属性を判別する（ステップＳ５）。この場合、属性判別部１０４は、ステップＳ４のデコード処理において取得された属性ＩＤに対応づけて属性テーブルに保持されている属性を判別（特定）する。
【００７８】
ステップＳ５の処理が実行されると、画像処理装置１０は、情報表示モードに設定される（ステップＳ６）。情報表示モードに設定されている画像処理装置１０に備えられるカメラ１８は、上記した属性選択モードが設定されている場合と同様に、画像を撮像可能な状態にある。
【００７９】
この場合、ユーザは、画像処理装置１０の視野を調整しながら、情報表示用コードが当該カメラ１８の画角に含まれるように印刷物を撮影する。これにより、カメラ１８は、印刷物（に印刷された情報表示用コード）を含む画像を撮像することができる。画像取得部１０２は、このようにカメラ１８によって撮像された画像（以下、情報表示用画像と表記）を取得する（ステップＳ７）。
【００８０】
デコード処理部１０３は、ステップＳ７において取得された情報表示用画像に含まれる情報表示用コードに対してデコード処理（読み取り処理）を実行する（ステップＳ８）。このステップＳ８において実行されるデコード処理は上述したステップＳ４において実行されるデコード処理と同様であるため、ここではその詳しい説明については省略する。すなわち、このステップＳ８において情報表示用コードに対してデコード処理が実行された場合には、当該情報表示用コードによって表される提供情報ＩＤ（識別情報）が取得される。
【００８１】
次に、提供情報取得部１０５は、格納部１０１に格納されている提供情報テーブルを参照して提供情報を取得する（ステップＳ９）。
【００８２】
ここで、格納部１０１には、上述したように属性テーブルに保持されている属性の各々に対応する複数の提供情報テーブルが格納されている。このため、提供情報取得部１０５は、格納部１０１に格納されている複数の提供情報テーブルの中から、ステップＳ５において判別された属性（ユーザによって選択された属性）に対応する提供情報テーブルを特定する。提供情報取得部１０５は、このように特定された提供情報テーブルを参照して、ステップＳ８のデコード処理において取得された提供情報ＩＤに対応づけて当該提供情報テーブルに保持されている提供情報を取得する。
【００８３】
表示処理部１０６は、ステップＳ９において取得された提供情報を画像処理装置１０の画面に表示する（ステップＳ１０）。具体的には、表示処理部１０６は、画像処理装置１０の画面に上記した情報表示用画像が表示されている状態で、当該情報表示用画像上の情報表示用コードの近傍に付加するように提供情報を重畳表示する。
【００８４】
本実施形態においては、上記した処理が実行されることによって、ユーザによって選択された属性に応じた提供情報を画像処理装置１０の画面に表示することができる。
【００８５】
なお、ステップＳ７において取得された情報表示用画像に複数の情報表示用コードが含まれている場合には、ステップＳ８〜Ｓ１０の処理は、当該情報表示用コードの各々に対して実行されるものとする。このような処理によれば、画像処理装置１０の画面には、情報表示用コードの各々によって表される提供情報ＩＤに対応する複数の提供情報を表示することができる。
【００８６】
以下、本実施形態に係る画像処理装置１０の具体的な使用態様について説明する。図９は、上記したようにカメラ１８を用いてユーザによって撮影される印刷物の一例を示す。図９においては、印刷物２００が例えば飲食店等で利用者に配布されるメニューであることを想定している。以下の説明においては、印刷物２００を便宜的にメニュー２００として称する。
【００８７】
メニュー２００には、属性選択領域２１０及び情報表示領域２２０が設けられている。
【００８８】
属性選択領域２１０には、属性に対応する属性ＩＤを表す属性選択用コード２１１〜２１３が印刷されている。この場合における属性は、言語の種類を含む。具体的には、属性選択用コード２１１は、属性としての言語の種類「英語（English）」に対応する属性ＩＤを表すカラービットコードである。属性選択用コード２１２は、属性としての言語の種類「中国語（Chinese）」に対応する属性ＩＤを表すカラービットコードである。属性選択用コード２１３は、属性としての言語の種類「韓国語（Korean）」に対応する属性ＩＤを表すカラービットコードである。
【００８９】
情報表示領域２２０には、提供情報に対応する提供情報ＩＤを表す情報表示用コード２２１〜２２４が印刷されている。この場合における提供情報は、上記したメニュー２００を配布している飲食店で提供される飲食物（例えば、カレー）の商品名を含む。具体的には、情報表示用コード２２１は、提供情報としての商品名「ビーフカレー」に対応する提供情報ＩＤを表すカラービットコードである。情報表示用コード２２２は、提供情報としての商品名「ポークカレー」に対応する提供情報ＩＤを表すカラービットコードである。情報表示用コード２２３は、提供情報としての商品名「チキンカレー」に対応する提供情報ＩＤを表すカラービットコードである。情報表示用コード２２４は、提供情報としての商品名「野菜カレー」に対応する提供情報ＩＤを表すカラービットコードである。
【００９０】
なお、図９においては、便宜的に属性選択用コード２１１〜２１３及び情報表示用コード２２１〜２２４が同様のカラービットコードとして示されているが、当該属性選択用コード２１１〜２１３及び情報表示用コード２２１〜２２４はそれぞれ異なるコードである（つまり、異なる識別情報を表すコードである）。
【００９１】
飲食店においてこのようなメニュー２００を渡されたユーザは、画像処理装置１０上で専用のアプリケーションを起動する操作を行う。これにより、画像処理装置１０が属性選択モードに設定され、カメラ１８が画像を撮像可能な状態となる。なお、カメラ１８によって撮像された画像は、画像処理装置１０の画面に表示される。
【００９２】
ここで、ユーザが日本語を読むことができない場合、当該ユーザは、自身が読む（理解する）ことができる言語（の種類）に対応する属性ＩＤを表す属性選択用コードを選択する。具体的には、ユーザは、メニュー２００に印刷されている属性選択用コード２１１〜２１３のうち、当該ユーザが理解することができる言語の種類が表記されている文字列の周囲に印刷されている属性選択用コードのみが画像処理装置１０の画面に表示されるように、当該画像処理装置１０の視野を調整する。
【００９３】
これにより、１つの属性選択用コードのみが画面に表示された状態となると、当該属性選択用コードが選択され、当該属性選択用コードに対するデコード処理が実行される。
【００９４】
ここで、図１０に示すように、画像処理装置１０の画面に属性選択用コード２１１のみ（を含む属性選択用画像）が表示され、当該属性選択用コード２１１が選択された場合を想定する。この場合、属性選択用画像（に含まれる属性選択用コード２１１）に対するデコード処理によって当該属性選択用コード２１１によって表される属性ＩＤが取得され、当該属性ＩＤに対応づけて属性テーブルに保持されている属性（ここでは、言語の種類「英語（English）」）が判別される。
【００９５】
このようにユーザによって選択された属性選択用コード２１１に基づいて属性として言語の種類「英語（English）」が判別された場合、画像処理装置１０は、情報表示モードに設定される。なお、判別された言語の種類「英語（English）」は、ユーザに通知するために画像処理装置１０の画面に表示されても構わない。
【００９６】
画像処理装置１０が情報表示モードに設定された場合、ユーザは、例えばメニュー２００に設けられている情報表示領域２２０（に含まれる情報表示用コード２２１〜２２３）が画像処理装置１０の画面に表示されるように、当該画像処理装置１０の視野を調整する。
【００９７】
これによれば、画面に表示されている情報表示用コード２２１〜２２４（つまり、カメラ１８によって撮像された情報表示用画像に含まれる情報表示用コード２２１〜２２４）に対するデコード処理が実行される。
【００９８】
この場合、例えば情報表示用コード２２１によって表される提供情報ＩＤが取得され、当該提供情報ＩＤに対応づけて提供情報テーブルに保持されている提供情報が取得される。
【００９９】
ここで、上記したように属性選択モードが設定されている際に判別された言語の種類（つまり、ユーザによって選択された言語の種類）は「英語（English）」である。この場合、情報表示用コード２２１によって表される提供情報ＩＤ（商品名「ビーフカレー」に対応する提供ＩＤ）に対応づけて、属性としての言語の種類「英語（English）」に対応する提供情報テーブルに保持されている提供情報は、商品名「ビーフカレー」の英語表記であるものとする。この場合、商品名「ビーフカレー」の英語表記（つまり、英語で記述された商品名「ビーフカレー」）が提供情報として取得される。
【０１００】
このように取得された提供情報（商品名「ビーフカレー」の英語表記）は、画像処理装置１０の画面に表示されている情報表示用画像中の情報表示用コード２２１の近傍に付加される。
【０１０１】
ここでは、情報表示用コード２２１について説明したが、他の情報表示用コード２２２〜２２４についても同様である。
【０１０２】
これによれば、図１１に示すように、情報表示用コード２２１〜２２４の各々の近傍に提供情報（つまり、各商品名の英語表記）を付加して表示することができる。なお、各提供情報（商品名を含む画像）は、画像処理装置１０の画面に表示されている情報表示用画像上に重畳表示される。
【０１０３】
なお、ここでは属性選択用コード２１１（言語の種類「英語（English）」）がユーザによって選択されたものとして説明したが、例えば属性選択用コード２１２（言語の種類「中国語（Chinese）」が選択された場合には各商品名の中国語表記が提供情報として表示され、例えば属性選択用コード２１３（言語の種類「韓国語（Korean）」）が選択された場合には各商品名の韓国語表記が提供情報として表示される。
【０１０４】
また、図９においては、属性選択領域２１０に属性選択用コード２１１〜２１３のみが印刷されているものとして説明したが、他の言語の種類に対応する（属性ＩＤを表す）属性選択用コードを更に印刷しておくことによって、より多くの言語で商品名を表示することが可能となる。
【０１０５】
上記したように本実施形態においては、カメラ１８によって撮像された属性選択用コード（第１の光学式認識コード）を含む属性選択用画像（第１の画像）を取得し、当該属性選択用コードを読み取ることによって、当該属性選択用コードによって表される属性ＩＤ（第１の識別情報）を取得する。なお、本実施形態においては、属性テーブルを参照することによって、この属性ＩＤからユーザによって選択された属性を判別することができる。また、本実施形態においては、カメラ１８によって撮像された情報表示用コード（第２の光学式認識コード）を含む情報表示用画像（第２の画像）を取得し、当該情報表示用コードを読み取ることによって、当該情報表示用コードによって表される提供情報ＩＤ（第２の識別情報）を取得する。なお、本実施形態においては、提供情報テーブルを参照することによって、判別された属性に応じた、提供情報ＩＤに対応する提供情報を取得することができる。このように取得された提供情報は、画像処理装置１０の画面（ディスプレイ１６）に表示される。
【０１０６】
本実施形態においては、このような構成により、ユーザによって選択された属性に応じた提供情報を表示することが可能であるため、単に情報表示用コードによって表される提供情報ＩＤに対応する提供情報を表示する（提供する）場合と比較して、よりユーザにとって有用な情報を提供することが可能となる。
【０１０７】
具体的には、例えば上述した図９〜図１１において説明したように、ユーザが属性選択用コード２１１〜２１３のうちの所望の言語の種類（に対応する属性ＩＤ）を表す属性選択用コードを選択的に撮影し、その後に情報表示用コード２２１〜２２４を撮影した場合には、当該情報表示用コード２２１〜２２４の各々の近傍には、ユーザによって選択された言語（の種類）で記述された提供情報としての商品名が表示される。
【０１０８】
これによれば、例えばユーザが日本語を読む（理解する）ことができない場合であっても、当該ユーザによって選択された言語（つまり、当該ユーザが読むことができる言語）でメニュー２００中の商品名が表示されるため、当該ユーザはメニュー２００の内容を容易に把握することができる。
【０１０９】
すなわち、上述したようにメニュー２００中の商品名の近傍に１つのカラービットコード（情報表示用コード）が印刷されているのみでは、当該カラービットコードを読み込んだとしても１つの言語（例えば、英語）でしか商品名を表示することができないが、本実施形態においては、属性選択用コード及び情報表示用コードの２種類のコードを組み合わせて利用することによって、ユーザの所望の言語で商品名を表示させることができるため、当該ユーザにとってより有用な情報を提供することができるといえる。
【０１１０】
なお、本実施形態においては、１つの属性選択用コードのみが画面に表示された状態となるように画像処理装置１０の視野を調整することによって当該属性選択用コードをユーザが選択するものとして説明したが、複数の属性選択用コードが画面に表示されている状態でユーザが１つの属性選択用コードを画面（タッチパネル１７）上でタッチした場合に、例えば当該タッチされた位置を中心として１つの属性選択用コードのみが画面に表示された状態となるように当該画面に表示されている画像が拡大されるような構成であってもよい。
【０１１１】
更に、複数の属性選択用コードが画面に表示されている状態でユーザが１つの属性選択用コードを画面（タッチパネル１７）上でタッチすることにより、１つの属性選択用コードのみが画面に表示された状態とすることなく、当該タッチされた位置の近傍の属性選択用コードが選択されてデコードされるような構成であってもよい。
【０１１２】
このような構成によれば、属性選択用コードを選択する際の画像処理装置１０の視野の調整等におけるユーザの負担を軽減することができる。
【０１１３】
なお、本実施形態においては飲食店におけるメニュー２００中の商品名（提供情報）を様々な言語（属性）に応じて表示する場合について説明したが、本実施形態は、２種類のコード（属性選択用コード及び情報表示用コード）を利用してユーザによって選択された属性に応じた提供情報を表示するものであれば適用可能である。
【０１１４】
また、本実施形態においては属性選択用コード及び情報表示用コードが印刷物に印刷されているものとして説明したが、当該属性選択用コード及び情報表示用コードは、例えば画像処理装置１０とは別の表示装置（デジタルサイネージ）等に表示されていても構わない。また、属性選択用コード及び情報表示用コードは、紙またはボード等に貼り付けられていても構わない。
【０１１５】
更に、本実施形態においては属性選択用コード及び情報表示用コードが１つの印刷物（例えば、メニュー２００）に印刷されているものとして説明したが、当該属性選択用コード及び情報表示用コードはそれぞれ異なる位置に配置された媒体に印刷、表示または貼り付けられていても構わない。具体的には、飲食店の入口に設置されているボードまたは看板等に属性選択用コードが印刷、表示または貼り付けられており、店内に置いてあるメニューに情報表示用コードが印刷、表示または貼り付けられているような構成であってもよい。
【０１１６】
また、本実施形態においては、属性選択用コード及び情報表示用コードとしてカラービットコードが用いられるものとして説明したが、撮像画像に対する画像認識処理によって読み取り可能な光学式認識コードであれば、他の光学式認識コード（例えば、バーコードまたは２次元コード等）が属性選択用コード及び情報表示用コードとして用いられても構わない。
【０１１７】
しかしながら、本実施形態においては、例えば複数の情報表示用コードを一括で読み取ることが好ましいため、このような一括での読み取りに適しているカラービットコードを用いることが好ましい。更に、例えば属性選択用コード及び情報表示用コードがデジタルサイネージ等に表示される場合には読み取り精度の低下が懸念されるが、カラービットコードであればこのような場合においても高い読み取り精度を実現することができるため、カラービットコードを用いることが好ましいといえる。
【０１１８】
また、本実施形態においては属性テーブル及び提供情報テーブルが画像処理装置１０（に含まれる格納部１０１）に格納されるものとして説明したが、当該属性テーブル及び提供情報テーブルは、例えば外部のサーバ装置等に設けられている構成であっても構わない。
【０１１９】
このような構成の場合には、画像処理装置１０及びサーバ装置が画像処理システムとして動作して図８に示す処理を実行することが可能となる。以下、画像処理システムの処理手順の一例について簡単に説明する。
【０１２０】
まず、図８に示すステップＳ１〜Ｓ４の処理が画像処理装置１０において実行され、当該ステップＳ４において取得された属性ＩＤは、画像処理装置１０（に備えられる無線通信部１５）からサーバ装置に送信される。この場合、図８に示すステップＳ５の処理は、サーバ装置において実行される。
【０１２１】
次に、図８に示すステップＳ６〜Ｓ８の処理が画像処理装置１０において実行され、当該ステップＳ８において取得された提供情報ＩＤは、画像処理装置１０からサーバ装置に送信される。
【０１２２】
サーバ装置は、図８に示すステップＳ９の処理を実行し、当該ステップＳ９において取得された提供情報を画像処理装置１０に送信する。
【０１２３】
サーバ装置によって送信された提供情報は、画像処理装置１０において受信されて、当該画像処理装置１０の画面に表示される。
【０１２４】
これにより、例えば属性テーブル及び提供情報テーブルのデータ量が膨大となるような場合であっても、当該属性テーブル及び提供情報テーブルをスマートフォンのような画像処理装置１０に格納しておくことなく、ユーザは上述したように提供情報の提供を受けることが可能となる。
【０１２５】
なお、ここで説明した画像処理システムの処理手順は一例であり、例えばデコード処理についてもサーバ装置で実行されるような構成としても構わない。
【０１２６】
本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。  
以下、本実施形態に係る発明を付記する。  
［１］  
カメラを備える画像処理装置において、
前記カメラによって撮像された、ユーザに対して提供される提供情報の属性に対応する第１の識別情報を表す複数の第１の光学式認識コードのうち、当該ユーザによって選択された第１の光学式認識コードを含む第１の画像を取得する第１の取得手段と、  
前記取得された第１の画像に含まれる第１の光学式認識コードを読み取ることによって、当該第１の光学式認識コードによって表される第１の識別情報を取得する第２の取得手段と、  
前記カメラによって撮像された、前記ユーザに対して提供される提供情報に対応する第２の識別情報を表す第２の光学式認識コードを含む第２の画像を取得する第３の取得手段と、  
前記取得された第２の画像に含まれる第２の光学式認識コードを読み取ることによって、当該第２の光学式認識コードによって表される第２の識別情報を取得する第４の取得手段と、  
前記取得された第１の識別情報に対応する属性に応じた、前記取得された第２の識別情報に対応する提供情報を取得する第５の取得手段と、  
前記取得された提供情報を表示する表示手段と  
を具備することを特徴とする画像処理装置。  
［２］  
前記第１の識別情報に対応する属性は、言語の種類を含み、  
前記第２の識別情報に対応する提供情報は、商品名を示し、  
前記第５の取得手段は、前記取得された第１の識別情報対応する言語の種類で記述された、前記取得された第２の識別情報に対応する商品名を取得する  
ことを特徴とする［１］記載の画像処理装置。  
［３］  
前記第１の光学式認識コード及び前記第２の光学式認識コードは、印刷物に印刷されていることを特徴とする［１］または［２］記載の画像処理装置。  
［４］  
前記第１の光学式認識コード及び前記第２の光学式認識コードは、表示装置に表示されていることを特徴とする［１］または［２］に記載の画像処理装置。
【０１２７】
［５］  
前記第１の光学式認識コード及び前記第２の光学式認識コードは、それぞれ異なる媒体に印刷または表示されていることを特徴とする［１］または［２］記載の画像処理装置。  
［６］  
前記第１の光学式認識コード及び前記第２の光学式認識コードは、３以上の色彩のうちの１の色彩が付されたセルが複数配列されてなるコードを含むことを特徴とする［１］〜［５］のいずれかに記載の画像処理装置。
【０１２８】
［７］  
カメラを備える画像処理装置が実行する画像処理方法であって、  
前記カメラによって撮像された、ユーザに対して提供される提供情報の属性に対応する第１の識別情報を表す複数の第１の光学式認識コードのうち、当該ユーザによって選択された第１の光学式認識コードを含む第１の画像を取得するステップと、  
前記取得された第１の画像に含まれる第１の光学式認識コードを読み取ることによって、当該第１の光学式認識コードによって表される第１の識別情報を取得するステップと、  
前記カメラによって撮像された、前記ユーザに対して提供される提供情報に対応する第２の識別情報を表す第２の光学式認識コードを含む第２の画像を取得するステップと、  
前記取得された第２の画像に含まれる第２の光学式認識コードを読み取ることによって、当該第２の光学式認識コードによって表される第２の識別情報を取得するステップと、  
前記取得された第１の識別情報に対応する属性に応じた、前記取得された第２の識別情報に対応する提供情報を取得するステップと、  
前記取得された提供情報を表示するステップと  
を特徴することを特徴とする画像処理方法。  
［８］  
カメラを備える画像処理装置のコンピュータが実行するプログラムであって、  
前記コンピュータに、  
前記カメラによって撮像された、ユーザに対して提供される提供情報の属性に対応する第１の識別情報を表す複数の第１の光学式認識コードのうち、当該ユーザによって選択された第１の光学式認識コードを含む第１の画像を取得するステップと、  
前記取得された第１の画像に含まれる第１の光学式認識コードを読み取ることによって、当該第１の光学式認識コードによって表される第１の識別情報を取得するステップと、  
前記カメラによって撮像された、前記ユーザに対して提供される提供情報に対応する第２の識別情報を表す第２の光学式認識コードを含む第２の画像を取得するステップと、  
前記取得された第２の画像に含まれる第２の光学式認識コードを読み取ることによって、当該第２の光学式認識コードによって表される第２の識別情報を取得するステップと、  
前記取得された第１の識別情報に対応する属性に応じた、前記取得された第２の識別情報に対応する提供情報を取得するステップと、  
前記取得された提供情報を表示するステップと  
を実行させるためのプログラム。  
【符号の説明】
【０１２９】
１０…画像処理装置、１１…バス、１２…不揮発性メモリ、１３…ＣＰＵ、１４…メインメモリ、１５…無線通信部、１６…ディスプレイ、１７…タッチパネル、１８…カメラ、１０１…格納部、１０２…画像取得部（第１の取得手段、第３の取得手段）、１０３…デコード処理部（第２の取得手段、第４の取得手段）、１０４…属性判別部、１０５…提供情報取得部（第５の取得手段）、１０６…表示処理部。
【図１】
2017224234.tif 000003
【図２】
2017224234.tif 000004
【図３】
2017224234.tif 000005
【図４】
2017224234.tif 000006
【図５】
2017224234.tif 000007
【図６】
2017224234.tif 000008
【図７】
2017224234.tif 000009
【図８】
2017224234.tif 000010
【図９】
2017224234.tif 000011
【図１０】
2017224234.tif 000012
【図１１】
2017224234.tif 000013