(57)【特許請求の範囲】
【請求項１】
一次画像のデータから予め設定された第１画像条件を満たすマーキング画像を検出するマーキング画像検出部と、
前記一次画像のデータにおける前記マーキング画像が指示する位置に存在する画像を置換対象画像として検出する置換対象画像検出部と、
検出された前記置換対象画像を表す置換対象データをファイルサーバーの第１記憶部に記憶させるアップロード要求部と、
前記一次画像のデータから予め設定された第２画像条件を満たす参照先画像を検出する参照先画像検出部と、
前記参照先画像が表す参照先情報を特定する参照先特定部と、
前記一次画像から、前記マーキング画像および前記参照先画像が削除され、さらに、前記置換対象画像がＡＲマーカーに置き換えられた二次画像のデータを生成する二次画像データ生成部と、を備え、
前記ＡＲマーカーは、前記二次画像が撮影されたときに撮影画像に付加される２種類の付加画像を表すデータの取得先の情報を含む画像であり、
前記２種類の付加画像を表すデータは、前記第１記憶部に記憶された前記置換対象データと、予め前記ファイルサーバーの第２記憶部に記憶された登録データにおける前記参照先情報により特定される一部の参照データとを含む、画像処理装置。
【請求項２】
前記ファイルサーバーが他装置へ前記置換対象データを送信することを許容する条件である第１許容条件、および、前記ファイルサーバーが他装置へ前記参照データを送信することを許容する条件である第２許容条件を設定する許容条件設定部と、
設定された前記第１許容条件および前記第２許容条件の情報と前記二次画像を識別する画像識別情報とを、前記ファイルサーバーへ送信する許容条件送信部と、を備え、
前記ＡＲマーカーは、前記画像識別情報をさらに含む画像である、請求項１に記載の画像処理装置。
【請求項３】
前記登録データが、複数ページ分のページ画像を含む文書データを含み、
前記参照先画像が表す前記参照先情報は、前記文書データにおける一部のページを表すページ情報およびそのページ内の一部の箇所を表すページ内箇所情報とを含む、請求項１または請求項２に記載の画像処理装置。
【請求項４】
原稿の画像を読み取り、原稿画像のデータを生成する画像読取部を備え、
前記原稿画像のデータが前記一次画像のデータとして処理される、請求項１から請求項３のいずれか１項に記載の画像処理装置。
【請求項５】
前記第１画像条件および前記第２画像条件が色の条件を含む、請求項１から請求項４のいずれか１項に記載の画像処理装置。
【請求項６】
前記二次画像をシート材に形成する画像形成部を備える、請求項１から請求項５のいずれか１項に記載の画像処理装置。
【請求項７】
請求項１から請求項６のいずれか１項に記載の画像処理装置と、
前記画像処理装置およびその他の情報端末と通信可能なファイルサーバーと、を含み、
前記ファイルサーバーは、
前記画像処理装置から前記置換対象データを受信する置換対象受信部と、
前記画像処理装置から得られた前記置換対象データを記憶する前記第１記憶部と、
予め前記登録データを記憶する前記第２記憶部と、
前記情報端末からの要求に応じて前記置換対象データおよび前記登録データの一部の前記参照データを前記情報端末へ送信するデータ提供部と、を備える画像処理システム。
【請求項８】
前記画像処理装置は、
前記ファイルサーバーが他装置へ前記置換対象データを送信することを許容する条件である第１許容条件、および、前記ファイルサーバーが他装置へ前記参照データを送信することを許容する条件である第２許容条件を設定する許容条件設定部と、
設定された前記第１許容条件および前記第２許容条件の情報と前記二次画像を識別する画像識別情報とを、前記ファイルサーバーへ送信する許容条件送信部と、を備え、
前記ファイルサーバーは、
前記画像処理装置から前記第１許容条件および前記第２許容条件の情報と前記画像識別情報とを受信し、受信した情報を第３記憶部へ記憶させる許容条件受信部を備え、
前記ＡＲマーカーは、前記画像識別情報をさらに含む画像であり、
前記データ提供部は、
前記情報端末から前記画像識別情報および前記置換対象データの要求を受信した場合に、受信した前記画像識別情報に対応する前記第１許容条件が成立している場合にのみ、要求された前記置換対象データを前記情報端末に送信する第１許容条件制御部と、
前記情報端末から前記画像識別情報および前記参照データの要求を受信した場合に、受信した前記画像識別情報に対応する前記第２許容条件が成立している場合にのみ、要求された前記参照データを前記情報端末に送信する第２許容条件制御部と、を備える、請求項７に記載の画像処理システム。
【請求項９】
画像処理装置により実行される画像処理方法であって、
一次画像のデータから予め設定された第１画像条件を満たすマーキング画像を検出する工程と、
前記一次画像のデータにおける前記マーキング画像が指示する位置に存在する画像を置換対象画像として検出する工程と、
検出された前記置換対象画像を表す置換対象データをファイルサーバーの第１記憶部に記憶させる工程と、
前記一次画像のデータから予め設定された第２画像条件を満たす参照先画像を検出する工程と、
前記参照先画像が表す参照先情報を特定する工程と、
前記一次画像から、前記マーキング画像および前記参照先画像が削除され、さらに、前記置換対象画像がＡＲマーカーに置き換えられた二次画像のデータを生成する工程と、を含み、
前記ＡＲマーカーは、前記二次画像が撮影されたときに撮影画像に付加される２種類の付加画像を表すデータの取得先の情報を含む画像であり、
前記２種類の付加画像を表すデータは、前記第１記憶部に記憶された前記置換対象データと、予め前記ファイルサーバーの第２記憶部に記憶された登録データにおける前記参照先情報により特定される一部の参照データとを含む、画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像処理システムおよび画像処理方法に関する。
【背景技術】
【０００２】
教育機関などのテスト実施者が、テストの問題用紙および正解文書を被験者に提供したい場合がある。この場合、問題文および正しい解答の情報を含むテスト原稿から、前記問題用紙と前記正解文書とを自動的に作成できることが望ましい。
【０００３】
例えば、画像処理装置が、問題文およびマーキングが付された正解の文字列を含む前記テスト原稿から画像を読み取り、前記問題文書の画像と前記正解文書の画像とを別々の用紙に印刷出力することが知られている（例えば、特許文献１参照）。この場合、前記問題文書の画像は、原稿画像からマーキングが付された文字列の画像が消去された画像である。また、前記解答文書の画像は、前記原稿の画像から消去された前記文字列を含む画像である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−００４５２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、前記テスト実施者が、前記問題用紙と解説付きの前記正解文書とを被験者に提供したい場合がある。この場合、詳細な解説情報を含む前記正解文書を作るために、多大な工数が必要となる。さらに、前記正解文書の限られたスペースに正解および解説情報を含めることが難しい場合もある。
【０００６】
本発明の目的は、テスト実施者が少ない工数で問題用紙と解説付きの正解文書とを被験者に提供することができる画像処理装置、画像処理システムおよび画像処理方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一の局面に係る画像処理装置は、マーキング画像検出部と、置換対象画像検出部と、アップロード要求部と、参照先画像検出部と、参照先特定部と、二次画像データ生成部とを備える。前記マーキング画像検出部は、一次画像のデータから予め設定された第１画像条件を満たすマーキング画像を検出する。前記置換対象画像検出部は、前記一次画像のデータにおける前記マーキング画像が指示する位置に存在する画像を置換対象画像として検出する。前記アップロード要求部は、検出された前記置換対象画像を表す置換対象データをファイルサーバーの第１記憶部に記憶させる。前記参照先画像検出部は、前記一次画像のデータから予め設定された第２画像条件を満たす参照先画像を検出する。前記参照先特定部は、前記参照先画像が表す参照先情報を特定する。前記二次画像データ生成部は、二次画像のデータを生成する。前記二次画像は、前記一次画像から、前記マーキング画像および前記参照先画像が削除され、さらに、前記置換対象画像がＡＲマーカーに置き換えられた画像である。前記ＡＲマーカーは、前記二次画像が撮影されたときに撮影画像に付加される２種類の付加画像を表すデータの取得先の情報を含む画像である。前記２種類の付加画像を表すデータは、前記第１記憶部に記憶された前記置換対象データと、予め前記ファイルサーバーの第２記憶部に記憶された登録データにおける前記参照先情報により特定される一部の参照データとを含む。
【０００８】
本発明の他の局面に係る画像処理システムは、前記画像処理装置と、前記画像処理装置およびその他の情報端末と通信可能なファイルサーバーと、を含む。前記画像処理システムの前記ファイルサーバーは、置換対象受信部と、前記第１記憶部と、前記第２記憶部と、データ提供部とを備える。前記置換対象受信部は、前記画像処理装置から前記置換対象データを受信する。前記第１記憶部は、前記画像処理装置から得られた前記置換対象データを記憶する。前記第２記憶部は、予め前記登録データを記憶する。前記データ供給部は、前記情報端末からの要求に応じて、前記置換対象データおよび前記登録データの一部の前記参照データを前記情報端末へ送信する。
【０００９】
本発明の他の局面に係る画像処理方法は、画像処理装置により実行される方法である。前記方法は、一次画像のデータから予め設定された第１画像条件を満たすマーキング画像を検出する工程を含む。さらに、前記方法は、前記一次画像のデータにおける前記マーキング画像が指示する位置に存在する画像を置換対象画像として検出する工程を含む。さらに、前記方法は、検出された前記置換対象画像を表す置換対象データをファイルサーバーの第１記憶部に記憶させる工程を含む。さらに、前記方法は、前記一次画像のデータから予め設定された第２画像条件を満たす参照先画像を検出する工程を含む。さらに、前記方法は、前記参照先画像が表す参照先情報を特定する工程を含む。さらに、前記方法は、二次画像のデータを生成する工程を含む。前記二次画像は、前記一次画像から、前記マーキング画像および前記参照先画像が削除され、さらに、前記置換対象画像がＡＲマーカーに置き換えられた画像である。前記ＡＲマーカーは、前記二次画像が撮影されたときに撮影画像に付加される２種類の付加画像を表すデータの取得先の情報を含む画像である。前記２種類の付加画像を表すデータは、前記第１記憶部に記憶された前記置換対象データと、予め前記ファイルサーバーの第２記憶部に記憶された登録データにおける前記参照先情報により特定される一部の参照データとを含む。
【発明の効果】
【００１０】
本発明によれば、テスト実施者が少ない工数で問題用紙と解説付きの正解文書とを被験者に提供することができる画像処理装置、画像処理システムおよび画像処理方法を提供することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施形態に係る画像処理装置を含む画像処理システムの構成図である。
【図２】図２は、実施形態に係る画像処理装置のブロック図である。
【図３】図３は、画像処理システムにおけるファイルサーバーのブロック図である。
【図４】図４は、画像処理システムにおける情報端末のブロック図である。
【図５】図５は、テスト原稿の一例を示す図である。
【図６】図６は、実施形態に係る画像処理装置によるスキャン画像加工処理の手順の一例を示すフローチャートである。
【図７】図７は、ファイルサーバーによるアップロード処理の手順の一例を示すフローチャートである。
【図８】図８は、情報端末のＡＲ処理およびファイルサーバーのダウンロード処理の手順の一例を示すフローチャートである。
【図９】図９は、実施形態に係る画像処理装置における条件設定画面の一例を示す図である。
【図１０】図１０は、実施形態に係る画像処理装置が生成する二次画像の一例を示す図である。
【図１１】図１１は、情報端末がＡＲ処理において表示する画面の一例を示す図である。
【図１２】図１２は、実施形態に係る画像処理装置がファイルサーバーへ送信するアップロードデータの一例の構成図である。
【図１３】図１３は、ファイルサーバーが予め記憶する登録データの一例の構成図である。
【図１４】図１４は、実施形態に係る画像処理装置が生成するＡＲマーカーが表す情報の種類を表す図である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照しながら、本発明の実施形態について説明する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格を有さない。
【００１３】
［画像処理システム１００の構成］
まず、図１を参照しつつ、実施形態に係る画像処理装置１０を含む画像処理システム１００の構成について説明する。
【００１４】
画像処理システム１００は、小学校などの教育機関において、教師などのテスト作成者が解答付きテスト原稿を作成した場合に、テスト原稿および解答原稿を作成する作業を支援するシステムである。
【００１５】
図１に示されるように、画像処理システム１００は、画像処理装置１０、ファイルサーバー７および情報端末８を含む。ファイルサーバー７は、画像処理装置１０およびその他の情報端末８と通信可能な情報処理装置である。例えば、ファイルサーバー７は、画像処理装置１０からアップロードされるデータを保存し、保存したデータを情報端末８へ送信可能である。
【００１６】
画像処理装置１０は、通信回線１０１を通じてファイルサーバー７と通信可能である。例えば、通信回線１０１が、画像処理装置１０をノードとするＬＡＮ（Local Area Network）１０２と、ＬＡＮ１０２から接続可能なインターネット１０３とを含むことが考えられる。ＬＡＮ１０２およびインターネット１０３は、通信媒体の一例である。
【００１７】
情報端末８は、前記生徒および前記補助指導者が試用するタブレットコンピューターまたはスマートフォンなどの情報処理装置である。情報端末８は、通信回線１０１を通じてファイルサーバー７と通信可能である。
【００１８】
［画像処理装置１０］
画像処理装置１０は、原稿９００の画像を読み取り、通信回線１０１を通じて、読み取った画像のデータを指定された宛先へ送信する機能を備える（図２参照）。以下の説明において、原稿９００の画像のことを一次画像ｇ０と称する。また、画像処理装置１０が原稿９００の画像を読み取ることによって得られる一次画像ｇ０のデータのことを一次画像データＤ０１と称する。
【００１９】
図２に示される画像処理装置１０は、一次画像データＤ０１に各種の画像処理を施して加工する機能を備える。以下の説明において、一次画像データＤ０１に対する画像処理によって得られる加工後の画像データのことを二次画像データＤ０２と称する。また、二次画像データＤ０２が表す画像のことを二次画像ｇ０１と称する。
【００２０】
図２に示される画像処理装置１０は、原稿９００から画像を読み取る機能およびシート材９０１へ画像を形成する画像形成装置の機能を兼ね備えた複合機である。なお、画像処理装置１０が、画像送信機能を兼ね備えるファクシミリ装置などであることも考えられる。なお、図２において、原稿９００およびシート材９０１が仮想線で示されている。
【００２１】
シート材９０１に形成される画像は、例えば、原稿９００から読み取られた一次画像ｇ０、二次画像ｇ０１または他の装置から受信される印刷ジョブが表す画像などである。シート材９０１は、紙、コート紙、ハガキ、封筒、およびＯＨＰシートなどのシート状の画像形成媒体である。
【００２２】
画像処理装置１０は、主制御部１、操作表示部２、画像読取部２０、読取制御部３０、画像形成部４０、印刷制御部５０、通信部６０および画像処理部７０などを備える。
【００２３】
主制御部１、読取制御部３０、印刷制御部５０、通信部６０および画像処理部７０は、それぞれバス９に接続されおり、バス９を通じて相互にデータの受け渡しが可能である。
【００２４】
画像読取部２０は、原稿９００に光を走査する不図示の光学系、および原稿９００からの反射光の光量を画素ごとに検出して一次画像データＤ０１を出力する不図示のイメージセンサーなどを備える。画像読取部２０は、原稿９００の画像を読み取り、原稿画像のデータを生成する。前記原稿画像のデータが一次画像データＤ０１として処理される。
【００２５】
本実施形態において、画像読取部２０はカラー画像を読み取り可能なカラーイメージセンサーを備える。従って、原稿９００にカラー画像が含まれる場合、画像読取部２０はカラーの一次画像データＤ０１を生成する。
【００２６】
読取制御部３０は、画像読取部２０を制御して一次画像データＤ０１を取得する。さらに、読取制御部３０は、バス９を通じて一次画像データＤ０１を画像処理部７０などの他の機器に転送する。
【００２７】
画像形成部４０は、周知の電子写真方式またはインクジェット方式の画像形成処理によってシート材９０１に画像を形成する。
【００２８】
印刷制御部５０は、画像処理部７０から印刷用画像データを取得し、前記印刷用画像データに基づく画像をシート材９０１に形成する処理を画像形成部４０に実行させる。
【００２９】
通信部６０は、通信回線１０１を通じてファイルサーバー７などの外部装置との間でデータの送受信を行う。ＭＰＵ１１が実行する前記外部装置との間のデータの送受信は、全て通信部６０を通じて行われる。さらに、通信部６０は、バス９を通じて主制御部１、読取制御部３０および印刷制御部５０などの各機器とデータの受け渡しを行う。
【００３０】
画像処理部７０は、バス９を通じて他の機器から得た画像データなどに対する各種のデータ処理を実行する。画像処理部７０によるデータ処理の対象は、例えば、読取制御部３０から得られる一次画像データＤ０１またはＬＡＮ１０２を通じて他の装置から得られる前記印刷ジョブなどである。
【００３１】
読取制御部３０、印刷制御部５０および画像処理部７０は、例えばＤＳＰ（Digital Signal Processor）またはＡＳＩＣ（Application Specific Integrated Circuit）などによって構成される。
【００３２】
操作表示部２は、ユーザーインターフェイスのデバイスであり、操作部および表示部を含む。前記操作部は、操作に従って情報を入力するデバイスであり、例えばタッチパネルおよび操作ボタンなどを含む。前記表示部は、情報を表示するデバイスであり、例えば液晶表示パネルおよび通知ランプなどを含む。
【００３３】
主制御部１は、画像処理装置１０を統括して制御する。例えば、主制御部１は、操作表示部２に操作メニューなどを表示させる。さらに、主制御部１は、操作表示部２に対する操作を通じて入力される入力情報および各種センサーの検出結果に応じて他の制御部に制御指令を出力する。
【００３４】
図２に示されるように、主制御部１は、ＭＰＵ（Micro Processor Unit）１１、ＲＡＭ（Random Access Memory）１２および二次記憶部１３などを備える。
【００３５】
ＭＰＵ１１は、各種の演算およびデータ処理を実行するプロセッサーである。ＲＡＭ１２は、ＭＰＵ１１に実行させるためのプログラムを一時記憶する揮発性の主記憶部である。
【００３６】
二次記憶部１３は、ＭＰＵ１１が参照する各種情報を記憶するコンピューター読取可能な不揮発性の記憶部である。また、二次記憶部１３は、ＭＰＵ１１による各種情報の読み書きが可能な記憶部でもある。二次記憶部１３は、ＭＰＵ１１に各種の処理を実行させるためのプログラム、ＭＰＵ１１によって参照される情報および書き込まれる情報を記憶する。
【００３７】
［ファイルサーバー７］
図３に示されるように、ファイルサーバー７は、ＣＰＵ（Central Processing Unit）７１、主記憶部７２、補助記憶部７３および通信部７４などを備える。ファイルサーバー７は、例えば、ＮＡＳ（Network Attached Storage）と称されるネットワークストレージに特化した情報処理装置、または、ネットワークストレージ機能を備えたコンピューターなどである。
【００３８】
ＣＰＵ７１は、各種の演算およびデータ処理を実行するプロセッサーである。主記憶部７２は、ＣＰＵ７１に実行させるためのプログラムを一時記憶する揮発性の記憶部である。
【００３９】
補助記憶部７３は、ＣＰＵ７１が参照する各種データを記憶するコンピューター読取可能な不揮発性の記憶部である。また、補助記憶部７３は、ＣＰＵ７１による各種データの読み書きが可能な記憶部でもある。
【００４０】
補助記憶部７３は、ＣＰＵ７１に各種の処理を実行させるためのプログラムも記憶する。なお、例えば、補助記憶部７３がハードディスクドライブなどであることが考えられる。
【００４１】
通信部７４は、通信回線１０１を通じて画像処理装置１０および情報端末８との間でデータの送受信を行う通信インターフェイスである。ＣＰＵ７１が通信回線１０１を通じて画像処理装置１０および情報端末８との間でデータを送信または受信する処理においては、通信部７４がＣＰＵ７１と画像処理装置１０との間のデータ通信を中継する。
【００４２】
［情報端末８］
図４に示されるように、情報端末８は、ＣＰＵ８１、補助記憶部８３、無線通信部８４、画像処理部８５、信号インターフェイス８６、操作表示部８７およびカメラ８８などを備える。
【００４３】
ＣＰＵ８１は、各種の演算およびデータ処理を実行するプロセッサーである。主記憶部８２は、ＣＰＵ８１に実行させるためのプログラムを一時記憶する揮発性の記憶部である。
【００４４】
補助記憶部８３は、ＣＰＵ８１が参照する各種データを記憶するコンピューター読取可能な不揮発性の記憶部である。また、補助記憶部８３は、ＣＰＵ８１による各種データの読み書きが可能な記憶部でもある。
【００４５】
補助記憶部８３は、ＣＰＵ８１に各種の処理を実行させるためのプログラムも記憶する。なお、例えば、補助記憶部８３がフラッシュメモリーなどであることが考えられる。
【００４６】
無線通信部８４は、無線ルーターなどの通信中継器１０４を通じてインターネット１０３に接続可能である。ＣＰＵ８１は、無線通信部８４を通じてファイルサーバー７からデータをダウンロードすることができる。ＣＰＵ８１が通信回線１０１を通じてファイルサーバー７との間でデータを送信または受信する処理においては、無線通信部８４がＣＰＵ８１とファイルサーバー７との間のデータ通信を中継する。
【００４７】
画像処理部８５は、カメラ８８で得られる撮像データに対する各種の画像処理を施す演算部である。画像処理部８５は、例えばＤＳＰまたはＡＳＩＣなどによって構成される。
【００４８】
信号インターフェイス８６は、ＣＰＵ８１と操作表示部８７との間のデータの受け渡しを中継する。さらに、信号インターフェイス８６は、カメラ８８から画像処理部８５への前記影像データの転送を中継する。
【００４９】
ところで、教育機関などのテスト実施者が、テストの問題用紙と解説付きの正解文書とを被験者に提供したい場合がある。この場合、詳細な解説情報を含む前記正解文書を作るために、多大な工数が必要となる。さらに、前記正解文書の限られたスペースに正解および解説情報を含めることが難しい場合もある。
【００５０】
画像処理装置１０を含む画像処理システム１００は、前記テスト実施者が少ない工数で問題用紙と解説付きの正解文書とを被験者に提供することができる。以下、その具体的内容について説明する。
【００５１】
［テスト原稿９００ｔ］
画像処理装置１０を利用する前記テスト実施者は、例えば図５に示されるようなテスト原稿９００ｔを用意する。テスト原稿９００ｔは、原稿９００の一例である。
【００５２】
テスト原稿９００ｔに形成されている一次画像ｇ０は、問題文画像ｇ１、正解画像ｇ２、マーキング画像ｇ３および参照先画像ｇ４を含む。
【００５３】
問題文画像ｇ１は、テスト項目の問題文を表す画像である。正解画像ｇ２は、前記テスト項目の正解を表す画像である。後述するように、正解画像ｇ２は、画像処理装置１０によって他の画像に置き換えられる。正解画像ｇ２は置換対象画像の一例である。
【００５４】
マーキング画像ｇ３は、正解画像ｇ２の位置を指示するマーキングの画像である。換言すれば、マーキング画像ｇ３によって指示された位置に存在する画像が正解画像ｇ２である。
【００５５】
図５に示される例では、マーキング画像ｇ３は、正解画像ｇ２に対してラインマーカーなどによって上塗りされた透明彩色の画像である。なお、マーキング画像ｇ３が、正解画像ｇ２を囲む枠の画像、または、正解画像ｇ２に対する下線の画像などであることも考えられる。
【００５６】
画像処理装置１０は、後述するスキャン画像加工処理を実行することにより、テスト原稿９００ｔから読み取った一次画像ｇ０から正解画像ｇ２を検出する。さらに、画像処理装置１０は、検出された正解画像ｇ２を表す正解データＤ１２を含むアップロードデータＤ１をファイルサーバー７へ送信する（図１２参照）。正解データＤ１２は、前記置換対象画像を表す置換対象データの一例である。なお、正解データＤ１２およびアップロードデータＤ１の詳細については後述する。
【００５７】
参照先画像ｇ４は、前記テスト項目の正解を導くために参考となる参照データの取得先を表す画像である。前記参照データは、予めファイルサーバー７の補助記憶部７３に記憶された登録データＤ２の一部のデータである（図３参照）。登録データＤ２は、例えば、前記テスト項目に関する解説情報などを含む参考書のデータなどである。
【００５８】
本実施形態において、登録データＤ２は、複数ページ分のページ画像を含む文書データを含む。図１３に示されるように、前記文書データは、複数の参照データＤ２０に区分されている。
【００５９】
登録データＤ２は、複数の参照データＤ２０と、１つまたは複数の文書識別情報Ｄ２１と、複数のページ情報Ｄ２２と、１つまたは複数のページ内箇所情報Ｄ２３とを含む。
【００６０】
文書識別情報Ｄ２１は、登録データＤ２に含まれる１つまたは複数の前記文書データを識別する情報である。ページ情報Ｄ２２は、前記文書データにおける参照データＤ２０が含まれるページを表す情報である。ページ内箇所情報Ｄ２３は、前記文書データのページ内における参照データＤ２０に対応する一部の箇所を表す情報である。例えば、ページ内箇所情報Ｄ２３が、ページ内の行番号などであることが考えられる。
【００６１】
従って、文書識別情報Ｄ２１、ページ情報Ｄ２２およびページ内箇所情報Ｄ２３が指定されることにより、目的の参照データＤ２０が特定される。
【００６２】
図５に示される参照先画像ｇ４は、文書識別情報Ｄ２１、ページ情報Ｄ２２およびページ内箇所情報Ｄ２３の組合せを表す画像である。
【００６３】
画像処理装置１０は、後述する前記スキャン画像加工処理を実行することにより、テスト原稿９００ｔから一次画像ｇ０を読み取り、テストの問題用紙を表す二次画像ｇ０１のデータを生成する。後述するように、ＡＲ（Augmented Reality）の技術が利用されることにより、画像処理装置１０が生成する二次画像ｇ０１のデータは、前記問題用紙のデータと、解説付きの正解文書のデータとを兼ねる。
【００６４】
［前記スキャン画像加工処理］
次に、図６に示されるフローチャートを参照しつつ、前記スキャン画像加工処理の手順の一例について説明する。以下の説明において、Ｓ１０１，Ｓ１０２，…は、画像処理装置１０が実行する各工程の識別符号を表す。
【００６５】
前記スキャン画像加工処理の開始操作が操作表示部２に対して行われたときに、主制御部１が、前記スキャン画像加工処理を開始する。
【００６６】
＜工程Ｓ１０１＞
まず、主制御部１のＭＰＵ１１が、条件設定処理を実行する。前記条件設定処理は、操作表示部２に対する操作に従って、マーキング画像ｇ３の種類、参照先画像ｇ４の色などの条件を設定する処理である。
【００６７】
なお、ＭＰＵ１１が条件設定プログラムＰｒ１１を実行することにより、前記加工条件設定処理が実現される。
【００６８】
前記条件設定処理において、ＭＰＵ１１は、例えば図９に示されるような条件設定画面ｆ０１を操作表示部２に表示させる。条件設定画面ｆ０１は、マーキング色選択アイコンｆ１、マーキング形式選択アイコンｆ２、参照先色選択アイコンｆ３、第１時期条件指定アイコンｆ４、第１時期条件設定アイコンｆ５、第２時期条件指定アイコンｆ６、第２時期条件設定アイコンｆ７、実行アイコンｆ８および中止アイコンｆ９などを含む。
【００６９】
マーキング色選択アイコンｆ１は、マーキング画像ｇ３の色を複数の候補色の中から選択する操作を受け付けるアイコンである。例えば、マーキング画像ｇ３の候補色が、黄色、ピンク色、オレンジ色または緑色など、一般的な原稿９００の画像の色と区別されやすい彩色であることが考えられる。
【００７０】
マーキング形式選択アイコンｆ２は、マーキング画像ｇ３の形式を複数の候補から選択する操作を受け付けるアイコンである。例えば、マーキング画像ｇ３の形式の候補が、上塗り、囲み枠または下線などであることが考えられる。
【００７１】
参照先色選択アイコンｆ３は、参照先画像ｇ４の色を複数の候補色の中から選択する操作を受け付けるアイコンである。例えば、参照先画像ｇ４の候補色が、マーキング画像ｇ３の候補色と同様に彩色であることが考えられる。
【００７２】
但し、マーキング色選択アイコンｆ１により選択されたマーキング画像ｇ３の色は、参照先画像ｇ４の候補色から除外される。これにより、必ず異なる色が、マーキング画像ｇ３の色および参照先画像ｇ４の色として設定される。
【００７３】
第１時期条件指定アイコンｆ４は、第１時期条件Ｄ１３の設定を有効にするか無効にするかを指定する操作を受け付けるアイコンである。第１時期条件Ｄ１３は、ファイルサーバー７へ送信されるアップロードデータＤ１に含められる情報である（図１２参照）。
【００７４】
第１時期条件Ｄ１３は、ファイルサーバー７が情報端末８などの他装置へ正解画像ｇ２を表す正解データＤ１２を送信することを許容する時期の条件である。なお、第１時期条件Ｄ１３は、第１許容条件の一例である。
【００７５】
第１時期条件設定アイコンｆ５は、第１時期条件Ｄ１３を設定する操作を受け付けるアイコンである。第１時期条件設定アイコンｆ５は、第１時期条件指定アイコンｆ４によって前記第１時期条件の設定が有効に設定されている場合にのみ操作可能である。
【００７６】
第２時期条件指定アイコンｆ６は、第２時期条件Ｄ１４の設定を有効にするか無効にするかを指定する操作を受け付けるアイコンである。第２時期条件Ｄ１４は、ファイルサーバー７へ送信されるアップロードデータＤ１に含められる情報である（図１２参照）。
【００７７】
第２時期条件Ｄ１４は、ファイルサーバー７が情報端末８などの他装置へ参照先画像ｇ４が表す参照先の参照データＤ２０を送信することを許容する時期の条件である。なお、第２時期条件Ｄ１４は、第２許容条件の一例である。
【００７８】
第２時期条件設定アイコンｆ７は、第２時期条件Ｄ１４を設定する操作を受け付けるアイコンである。第２時期条件設定アイコンｆ７は、第２時期条件指定アイコンｆ６によって前記第２時期条件の設定が有効に設定されている場合にのみ操作可能である。
【００７９】
なお、工程Ｓ１０１の処理を実行するＭＰＵ１１は、前記第１許容条件および前記第２許容条件を設定する許容条件設定部の一例である。
【００８０】
＜工程Ｓ１０２＞
前記条件設定処理においてＭＰＵ１１が実行アイコンｆ８の操作を検知すると、読取制御部３０が、画像読取部２０にテスト原稿９００ｔの画像の読取処理を実行させる。これにより、画像読取部２０は、テスト原稿９００ｔから一次画像ｇ０を読み取り、一次画像データＤ０１を生成する。一次画像データＤ０１は、画像読取部２０から画像処理部７０へ転送される。
【００８１】
画像読取部２０が、ＡＤＦ（Auto Document Feeder）によって複数枚のテスト原稿９００ｔから複数ページ分の画像を読み取り、複数ページ分の一次画像データＤ０１を出力する場合もある。この場合、一次画像データＤ０１は、複数ページ分の画像データである。なお、ＭＰＵ１１が中止アイコンｆ９の操作を検知すると、前記スキャン画像加工処理は中止される。
【００８２】
＜工程Ｓ１０３＞
次に、画像処理部７０のマーキング画像検出部７ａが、一次画像データＤ０１から工程Ｓ１０１で設定されたマーキング画像ｇ３の設定条件を満たすマーキング画像ｇ３を検出する。これにより、一次画像ｇ０におけるマーキング画像ｇ３の位置が特定される。
【００８３】
本実施形態において、マーキング画像ｇ３の前記設定条件は、マーキング色選択アイコンｆ１の操作により設定された色の条件を含む。例えば、マーキング画像検出部７ａは、マーキング色選択アイコンｆ１の操作により設定された色の画像をマーキング画像ｇ３として検出する。
【００８４】
また、マーキング画像ｇ３の前記設定条件が、特殊な形状の条件または色の条件と形状の条件との組合せであることも考えられる。なお、マーキング画像ｇ３の前記設定条件は第１画像条件の一例である。
【００８５】
＜工程Ｓ１０４＞
さらに、画像処理部７０の正解画像検出部７ｂが、一次画像データＤ０１における正解画像ｇ２を検出する。これにより、一次画像ｇ０における正解画像ｇ２の位置および画像内容が特定される。
【００８６】
即ち、工程Ｓ１０４において、正解画像検出部７ｂは、一次画像ｇ０のデータにおけるマーキング画像ｇ３が指示する位置に存在する画像を正解画像ｇ２として検出する。正解画像検出部７ｂは置換対象画像検出部の一例である。
【００８７】
前記条件設定処理において予め設定されたマーキング画像ｇ３の形式が前記上塗りの形式である場合、正解画像検出部７ｂは、マーキング画像ｇ３に重なって形成されている画像を正解画像ｇ２として検出する。
【００８８】
なお、マーキング画像ｇ３の形式が前記囲み枠である場合、正解画像ｇ２はその囲み枠の内側の画像である。また、マーキング画像ｇ３の形式が前記下線である場合、正解画像ｇ２は１行分の文字列画像における前記下線に沿う部分の画像である。
【００８９】
＜工程Ｓ１０５＞
さらに、画像処理部７０の参照先画像検出部７ｃが、一次画像データＤ０１から工程Ｓ１０１で設定された参照先画像ｇ４の設定条件を満たす参照先画像ｇ４を検出する。これにより、一次画像ｇ０における参照先画像ｇ４の位置よび画像内容が特定される。
【００９０】
本実施形態において、参照先画像ｇ４の前記設定条件は、参照先色選択アイコンｆ３の操作により設定された色の条件を含む。例えば、画像処理部７０は、マーキング色選択アイコンｆ１の操作により設定された色の画像をマーキング画像ｇ３として検出する。
【００９１】
また、参照先画像ｇ４の前記設定条件が、星印などの特殊な形状のマークまたは色の条件と前記マークの条件との組合せであることも考えられる。例えば、参照先画像検出部７ｃが、２つの前記マークの間の画像を参照先画像ｇ４として検出することなどが考えられる。なお、参照先画像ｇ４の設定条件は、第２画像条件の一例である。
【００９２】
さらに、参照先画像検出部７ｃは、検出した参照先画像ｇ４と正解画像ｇ２との関連づけを行う。例えば、参照先画像検出部７ｃは、検出した参照先画像ｇ４を、その参照先画像ｇ４の位置に最も近い位置で検出された正解画像ｇ２に関連づける。
【００９３】
＜工程Ｓ１０６＞
次に、画像処理部７０の参照先特定部７ｄが、検出された参照先画像ｇ４が表す参照先情報Ｄ１７を特定する。参照先情報Ｄ１７は、後述するＡＲマーカーｇ５に含められる情報である（図１２参照）。
【００９４】
本実施形態では、参照先画像ｇ４が文字列の画像であり、参照先情報Ｄ１７は、文書識別情報Ｄ２１、ページ情報Ｄ２２およびページ内箇所情報Ｄ２３を含む。参照先特定部７ｄは、文字認識処理によって参照先情報Ｄ１７を特定する。より具体的には、参照先特定部７ｄは、参照先画像ｇ４の文字認識処理により、文書識別情報Ｄ２１、ページ情報Ｄ２２およびページ内箇所情報Ｄ２３の組合せを参照先情報Ｄ１７として特定する（図１０，１３参照）。
【００９５】
＜工程Ｓ１０７＞
さらに、ＭＰＵ１１が二次画像識別符号Ｄ１１および正解画像識別符号Ｄ１６を生成する。二次画像識別符号Ｄ１１および正解画像識別符号Ｄ１６は、ファイルサーバー７へ送信されるアップロードデータＤ１に含められる情報である（図１２参照）。
【００９６】
二次画像識別符号Ｄ１１は、後述する工程Ｓ１１０で生成される二次画像ｇ０１の識別情報である。正解画像識別符号Ｄ１６は、工程Ｓ１０４で検出された正解画像ｇ２の識別情報である。複数の正解画像ｇ２が一式のテスト原稿９００ｔから検出される場合、正解画像ｇ２各々に個別の正解画像識別符号Ｄ１６が割り当てられる。
【００９７】
＜工程Ｓ１０８＞
次に、ＭＰＵ１１が、アップロードデータＤ１をファイルサーバー７へ送信し、ファイルサーバー７に対してアップロードデータＤ１を補助記憶部７３に保存することを要求する。図１２に示されるように、アップロードデータＤ１は、二次画像識別符号Ｄ１１および正解データＤ１２を含む。正解データＤ１２は、工程Ｓ１０４で検出された正解画像ｇ２を表すデータである。
【００９８】
例えば、正解データＤ１２が、正解画像ｇ２の画像データであることが考えられる。また、正解画像ｇ２が文字列の画像である場合、正解データＤ１２が、正解画像ｇ２が表す文字列のデータであることも考えられる。この場合、画像処理部７０が、正解画像ｇ２の文字認識処理により、正解データＤ１２を生成する。
【００９９】
また、工程Ｓ１０１で第１時期条件Ｄ１３および第２時期条件Ｄ１４の一方または両方が設定された場合、ＭＰＵ１１は、設定されたその条件もアップロードデータＤ１に含めてファイルサーバー７へ送信する。後述するように、アップロードデータＤ１は、ファイルサーバー７の補助記憶部７３に記憶される。
【０１００】
なお、工程Ｓ１０８の処理は、工程Ｓ１０４で検出された正解画像ｇ２を表すデータをファイルサーバーの補助記憶部７３に記憶させる処理の一例である。また、後述するように、正解画像ｇ２はＡＲマーカーｇ５に置き換えられる置換対象画像の一例である。
【０１０１】
ＭＰＵ１１がアップロード要求プログラムＰｒ１２を実行することにより、工程Ｓ１０８の処理が実現される。工程Ｓ１０８の処理を実行するＭＰＵ１１はアップロード要求部の一例である。
【０１０２】
また、工程Ｓ１０８において、工程Ｓ１０１で設定された第１時期条件Ｄ１３および第２時期条件Ｄ１４、並びに二次画像識別符号Ｄ１１もファイルサーバー７へ送信される。工程Ｓ１０８の処理を実行するＭＰＵ１１は、前記第１許容条件および前記第２許容条件の情報と二次画像ｇ０１を識別する画像識別情報とを、ファイルサーバー７へ送信する許容条件送信部の一例でもある。
【０１０３】
＜工程Ｓ１０９＞
さらに、ＭＰＵ１１がＡＲマーカーｇ５を生成する（図１０参照）。ＡＲマーカーｇ５は、画像認識型の拡張現実処理において、付加情報を表示する位置および前記付加情報の内容を指定するための標識となる画像である。図１０に示されるように、ＡＲマーカーｇ５が、ＱＲコード（登録商標）またはバーコードなどのパターン画像であることが考えられる。
【０１０４】
本実施形態において、ＡＲマーカーｇ５は、２種類の付加画像を表すデータの取得先の情報を含む画像である。前記付加画像は、ＡＲマーカーｇ５を含む二次画像ｇ０１が情報端末８のカメラ８８で撮影されたときに、撮影画像に付加される画像である。
【０１０５】
前記２種類の付加画像を表すデータの一方は、ファイルサーバー７の補助記憶部７３に記憶された正解データＤ１２である。前記２種類の付加画像を表すデータの他方は、ファイルサーバー７の補助記憶部７３に記憶された登録データＤ２の一部の参照データＤ２０である。この参照データＤ２０は、工程Ｓ１０６で得られる参照先情報Ｄ１７により特定される参照データＤ２０である。
【０１０６】
例えば、図１４に示されるように、ＡＲマーカーｇ５は、二次画像識別符号Ｄ１１、ファイルサーバー７のネットワークアドレスＤ１５、正解画像識別符号Ｄ１６および参照先情報Ｄ１７を表す前記パターン画像などである。この場合、ネットワークアドレスＤ１５、二次画像識別符号Ｄ１１および正解画像識別符号Ｄ１６の組合せが、正解データＤ１２の取得先の情報である。また、ネットワークアドレスＤ１５、二次画像識別符号Ｄ１１および参照先情報Ｄ１７の組合せが、参照データＤ２０の取得先の情報である。
【０１０７】
１つのＡＲマーカーｇ５が表す正解画像識別符号Ｄ１６および参照先情報Ｄ１７の組合せは、工程Ｓ１０５において関連づけられた正解画像ｇ２とその最寄りの参照先画像ｇ４との組合せに対応している。なお、ファイルサーバー７のネットワークアドレスＤ１５は、操作表示部２に対する操作に従って予め設定される。
【０１０８】
なお、ＭＰＵ１１がＡＲマーカー生成プログラムＰｒ１３を実行することにより、工程Ｓ１０９の処理が実現される。
【０１０９】
＜工程Ｓ１１０＞
次に、画像処理部７０の二次画像生成部７ｅが、一次画像データＤ０１から、図１０に示されるような二次画像ｇ０１を表す二次画像データＤ０２を生成する。二次画像ｇ０１は、一次画像ｇ０から、マーキング画像ｇ３および参照先画像ｇ４が削除され、さらに、正解画像ｇ２がＡＲマーカーｇ５に置き換えられた画像である。
【０１１０】
本実施形態において、正解画像ｇ２は、マーキング画像ｇ３が指示する位置に存在し、ＡＲマーカーｇ５に置き換えられる置換対象画像の一例である。
【０１１１】
＜工程Ｓ１１１＞
次に、画像形成部４０が、画像処理部７０によって生成された二次画像データＤ０２に基づく印刷処理を実行する。即ち、画像形成部４０が二次画像ｇ０１をシート材９０１に形成する。これにより、図１０に示されるようなテスト問題用紙９０１ｔが出力され、前記スキャン画像加工処理が終了する。テスト問題用紙９０１ｔは、二次画像ｇ０１が形成されたシート材９０１である。
【０１１２】
［アップロード処理］
次に、図７に示されるフローチャートを参照しつつ、ファイルサーバー７が実行するアップロード処理の手順の一例について説明する。以下の説明において、Ｓ２０１，Ｓ２０２，…は、ファイルサーバー７のＣＰＵ７１が実行する各工程の識別符号を表す。
【０１１３】
ＣＰＵ７１は、ファイルサーバー７が起動したときに図７に示される処理を開始する。ＣＰＵ７１がアップロードプログラムＰｒ２１を実行することにより、前記アップロード処理が実現される。
【０１１４】
＜工程Ｓ２０１＞
前記アップロード処理において、まず、ＣＰＵ７１は、画像処理装置１０からアップロードデータＤ１の前記アップロードの要求を受信したか否かを監視する。
【０１１５】
＜工程Ｓ２０２＞
ＣＰＵ７１は、前記アップロードの要求を受信した場合、画像処理装置１０からアップロードデータＤ１を受信し、受信したアップロードデータＤ１を補助記憶部７３に記憶させる。
【０１１６】
前述したように、アップロードデータＤ１は正解データＤ１２を含む（図１２参照）。また、正解データＤ１２は前記置換対象データの一例である。工程Ｓ２０２の処理を実行するＣＰＵ７１は、画像処理装置１０から前記置換対象データを受信する置換対象受信部の一例である。
【０１１７】
さらに、アップロードデータＤ１が第１時期条件Ｄ１３および第２時期条件Ｄ１４を含む場合、ＣＰＵ７１は、二次画像識別符号Ｄ１１、第１時期条件Ｄ１３および第２時期条件Ｄ１４を受信し、受信データを補助記憶部７３へ記憶させる。このような工程Ｓ２０２の処理を実行するＣＰＵ７１は許容条件受信部の一例である。また、補助記憶部７３におけるアップロードデータＤ１を記憶する部分は、第３記憶部の一例である。
【０１１８】
＜工程Ｓ２０３＞
さらに、ＣＰＵ７１は、受信したアップロードデータＤ１を補助記憶部７３に保存する。その後、ＣＰＵ７１は、工程Ｓ２０１からの処理を繰り返す。以上の処理により、１つまたは複数の画像処理装置１０から送信されてくるアップロードデータＤ１が補助記憶部７３に記憶される。
【０１１９】
なお、補助記憶部７３におけるアップロードデータＤ１を記憶する部分は、画像処理装置１０から得られた前記置換対象データを記憶する第１記憶部の一例である。
【０１２０】
［ＡＲ処理およびダウンロード処理］
次に、図８に示されるフローチャートを参照しつつ、情報端末８のＡＲ処理およびファイルサーバー７のダウンロード処理の手順の一例について説明する。
【０１２１】
前記ＡＲ処理は、テスト問題用紙９０１ｔに向けられたカメラ８８の撮影画像に正解画像ｇ２および参照データＤ２０の画像を付加して操作表示部８７の表示部に表示させる処理である。また、前記ダウンロード処理は、情報端末８からの要求に応じて正解画像ｇ２のデータおよび参照データＤ２０を提供する処理である。
【０１２２】
なお、ファイルサーバー７の補助記憶部７３における登録データＤ２を記憶する部分は、予め登録データＤ２を記憶する第２記憶部の一例である。
【０１２３】
以下の説明において、Ｓ３０１，Ｓ３０２，…は、情報端末８が前記ＡＲ処理において実行する各工程の識別符号を表す。また、Ｓ４０１，Ｓ４０２，…は、ファイルサーバー７のＣＰＵ７１が前記ダウンロード処理において実行する各工程の識別符号を表す。
【０１２４】
まず、前記ＡＲ処理について説明する。情報端末８において、前記ＡＲ処理の開始操作が操作表示部８７に対して行われたときに、ＣＰＵ８１が図８に示される工程Ｓ３０１からの処理を開始する。その際、情報端末８のユーザーは、情報端末８のカメラ８８をテスト問題用紙９０１ｔの二次画像ｇ０１に向ける。
【０１２５】
ＣＰＵ８１がＡＲ処理プログラムＰｒ３１を実行することにより、前記ＡＲ処理が実現される。
【０１２６】
＜工程Ｓ３０１＞
まず、カメラ８８が、テスト問題用紙９０１ｔの二次画像ｇ０１の撮影を開始し、画像処理部８５の表示制御部８５ａが、撮影画像ｇ０２をリアルタイムで操作表示部８７に表示させる処理を開始する（図１１参照）。これ以後、予め定められた終了条件が成立するまで、カメラ８８による撮影および操作表示部８７への撮影画像ｇ０２のリアルタイム表示が継続して実行される。
【０１２７】
なお、前記終了条件の判定は、後述する工程Ｓ３０６においてＣＰＵ８１により実行される。
【０１２８】
＜工程Ｓ３０２＞
さらに、画像処理部８５のＡＲマーカー検出部８５ｂが、カメラ８８の撮影画像ｇ０２からＡＲマーカーｇ５を検出する処理を実行する。ＡＲマーカーｇ５が検出されない場合、ＡＲマーカー検出部８５ｂは、前記終了条件が成立するまで、工程Ｓ３０２の処理を継続して実行する。
【０１２９】
＜工程Ｓ３０３＞
カメラ８８の撮影画像ｇ０２からＡＲマーカーｇ５が検出された場合、画像処理部８５のマーカー解析部８５ｃが、ＡＲマーカーｇ５が表すデータの取得先の情報を特定する。
【０１３０】
本実施形態において、マーカー解析部８５ｃは、ＡＲマーカーｇ５が表す二次画像識別符号Ｄ１１、ファイルサーバー７のネットワークアドレスＤ１５、正解画像識別符号Ｄ１６および参照先情報Ｄ１７を特定する。
【０１３１】
＜工程Ｓ３０４＞
次に、ＣＰＵ８１が、工程Ｓ３０３で特定された取得先の情報に基づいてファイルサーバー７へデータのダウンロードを要求し、ファイルサーバー７からデータを取得する。ＣＰＵ８１は、ＡＲマーカーｇ５が表す二次画像識別符号Ｄ１１、正解画像識別符号Ｄ１６および参照先情報Ｄ１７をファイルサーバー７へ送信することによって前記ダウンロードを要求する。
【０１３２】
通常、前記ダウンロードの要求によって取得されるデータは、正解データＤ１２および参照データＤ２０である。また、ＣＰＵ８１が、要求データを取得できず、エラーメッセージがファイルサーバー７から返信される場合もある。そのことについては後述する。
【０１３３】
工程Ｓ３０４において、ＣＰＵ８１は、工程Ｓ３０２で検出された全てのＡＲマーカーｇ５に対応する全ての正解データＤ１２をファイルサーバー７に要求する。同様に、工程Ｓ３０４において、ＣＰＵ８１が、工程Ｓ３０２で検出された全てのＡＲマーカーｇ５に対応する全ての参照データＤ２０をファイルサーバー７に要求することが考えられる。
【０１３４】
また、ＣＰＵ８１が、操作表示部８７に対する操作によってＡＲマーカーｇ５または正解画像ｇ２が指定された場合に、指定されたＡＲマーカーｇ５または正解画像ｇ２に対応する参照データＤ２０のみをファイルサーバー７に要求することも考えられる。例えば、ＡＲマーカーｇ５または正解画像ｇ２を指定する操作が、操作表示部８７のタッチパネルに表示されたＡＲマーカーｇ５または正解画像ｇ２の部分をタッチする操作であることが考えられる。
【０１３５】
＜工程Ｓ３０５＞
さらに、図１１に示されるように、画像処理部８５の表示制御部８５ａが、ファイルサーバー７から得られたデータに相当する画像を、カメラ８８の撮影画像ｇ０２に付加して操作表示部８７に表示させる。その際、表示制御部８５ａは、撮影画像ｇ０２からＡＲマーカーｇ５を消去した上で、撮影画像ｇ０２にファイルサーバー７から得られたデータの画像を付加する。
【０１３６】
より具体的には、表示制御部８５ａは、操作表示部８７に出力する撮影画像ｇ０２におけるＡＲマーカーｇ５を正解画像ｇ２に置き換える（図１１参照）。置き換え後の正解画像ｇ２は、置き換え前のＡＲマーカーｇ５に基づいてファイルサーバー７から得られた正解データＤ１２が表す正解画像ｇ２である。
【０１３７】
例えば、正解データＤ１２が正解画像ｇ２のデータである場合、表示制御部８５ａは、その正解画像ｇ２をＡＲマーカーｇ５の位置に表示させる。また、正解データＤ１２が文字列のデータである場合、表示制御部８５ａは、その文字列に相当する画像をＡＲマーカーｇ５の位置に表示させる。
【０１３８】
さらに、表示制御部８５ａは、操作表示部８７に出力する撮影画像ｇ０２における置き換え後の正解画像ｇ２に隣接する領域に、参照データＤ２０が表す参照画像ｇ４０を付加する（図１１参照）。
【０１３９】
なお、工程Ｓ３０４において、前記エラーメッセージがファイルサーバー７から得られた場合、表示制御部８５ａは、操作表示部８７に出力する撮影画像ｇ０２に、前記エラーメッセージの画像を付加する。
【０１４０】
＜工程Ｓ３０６＞
また、ＣＰＵ８１は、前記終了条件が成立したか否かを随時判定する。前記終了条件は、操作表示部８７に対して予め定められた終了操作が行われたことなどである。情報端末８は、前記終了条件が成立するまで工程Ｓ３０２〜Ｓ３０５の処理を繰り返す。また、前記終了条件が成立すると、前記ＡＲ処理が終了する。
【０１４１】
次に、前記ダウンロード処理について説明する。ＣＰＵ７１は、ファイルサーバー７が起動したときに工程Ｓ４０１からの処理を開始する。ＣＰＵ７１がダウンロードプログラムＰｒ２２を実行することにより、前記ダウンロード処理が実現される。
【０１４２】
＜工程Ｓ４０１＞
一方、ファイルサーバー７の前記ダウンロード処理において、ＣＰＵ７１は、情報端末８から正解データＤ１２または参照データＤ２０のダウンロードの要求を受信したか否かを監視する。
【０１４３】
＜工程Ｓ４０２＞
ＣＰＵ７１は、前記ダウンロードの要求を受信した場合、要求データに対応する第１時期条件Ｄ１３および第２時期条件Ｄ１４が成立しているか否かを判定する。
【０１４４】
即ち、ＣＰＵ７１は、補助記憶部７３内のアップロードデータＤ１を検索することにより、情報端末８から受信した二次画像識別符号Ｄ１１に対応する第１時期条件Ｄ１３および第２時期条件Ｄ１４を取得する。さらに、ＣＰＵ７１は、取得した第１時期条件Ｄ１３および第２時期条件Ｄ１４の各々が成立しているか否かを判定する。
【０１４５】
＜工程Ｓ４０３＞
そして、正解データＤ１２が要求され、かつ、その正解データＤ１２に対応する第１時期条件Ｄ１３が成立している場合に、ＣＰＵ７１は、要求された正解データＤ１２を情報端末８へ送信する。同様に、参照データＤ２０が要求され、かつ、その参照データＤ２０に対応する第２時期条件Ｄ１４が成立している場合に、ＣＰＵ７１は、要求された参照データＤ２０を情報端末８へ送信する。
【０１４６】
なお、工程Ｓ４０１，Ｓ４０３の処理を実行するＣＰＵ７１は、情報端末８からの要求に応じて前記置換対象データおよび登録データＤ２の一部の参照データＤ２０を情報端末８へ送信するデータ提供部の一例である。
【０１４７】
＜工程Ｓ４０４＞
一方、正解データＤ１２が要求され、かつ、その正解データＤ１２に対応する第１時期条件Ｄ１３が成立していない場合、ＣＰＵ７１は、予め定められたエラーメッセージを情報端末８へ送信する。同様に、参照データＤ２０が要求され、かつ、その参照データＤ２０に対応する第２時期条件Ｄ１４が成立していない場合、ＣＰＵ７１は、前記エラーメッセージを情報端末８へ送信する。
【０１４８】
工程Ｓ４０３または工程Ｓ４０４の処理が行われた後、ＣＰＵ８１は、工程Ｓ４０１からの処理を繰り返す。
【０１４９】
前述したように、第１時期条件Ｄ１３は第１許容条件の一例である。工程Ｓ４０２，Ｓ４０３の処理を実行するＣＰＵ８１は、第１時期条件Ｄ１３が成立している場合にのみ、要求された正解データＤ１２を情報端末８に送信する第１許容条件制御部の一例である。
【０１５０】
同様に、第２時期条件Ｄ１４は第２許容条件の一例である。工程Ｓ４０２，Ｓ４０３の処理を実行するＣＰＵ８１は、第２時期条件Ｄ１４が成立している場合にのみ、要求された参照データＤ２０を情報端末８に送信する第２許容条件制御部の一例でもある。
【０１５１】
本実施形態によれば、画像処理装置１０が、図５に示されるようなテスト原稿９００ｔからテスト問題用紙９０１ｔを生成することができる。テスト実施者は、被験者各々にテスト問題用紙９０１ｔを配布し、テストを実施することができる。
【０１５２】
また、情報端末８において、テスト問題用紙９０１ｔがカメラ８８で撮影されると、テスト問題用紙９０１ｔに含まれるテスト項目各々の問題文画像ｇ１とともに、その問題文画像ｇ１に対応する正解画像ｇ２および参照画像ｇ４０が操作表示部８７に表示される。
【０１５３】
カメラ８８を通じて操作表示部８７に表示される正解画像ｇ２および参照画像ｇ４０は、前記テスト項目各々に対応する正解の情報およびその正解を導くために参考となる解説情報を表す。
【０１５４】
換言すれば、テスト問題用紙９０１ｔが、解説付きの正解文書に変換されて情報端末８の操作表示部８７に表示される。
【０１５５】
従って、テストの復習を行う前記被験者は、情報端末８のカメラ８８でテスト問題用紙９０１ｔを撮影することにより、テストの自己採点および自主学習を容易に行うことができる。さらに、前記テスト実施者は、テスト問題用紙９０１ｔと解説付きの正解文書とを個別に作成する必要がない。
【０１５６】
また、テスト問題用紙９０１ｔにおいて、参照データＤ２０の取得先を表す参照先画像ｇ４が記されるだけで、詳細な解説情報そのものが記される必要がない。そのため、用紙の限られたスペースに正解および詳細な解説情報を含めることが難しい場合でも、前記被験者は、テスト問題用紙９０１ｔに基づいて詳細な解説情報を参照することができる。
【０１５７】
以上に示されることから、本実施形態によれば、前記テスト実施者が少ない工数でテスト問題用紙９０１ｔと解説付きの前記正解文書とを前記被験者に提供することができる。
【０１５８】
また、前記テスト実施者は、画像処理装置１０の操作により、正解データＤ１２および参照データＤ２０各々について、ファイルサーバー７から情報端末８への送信を許容する条件を設定することができる。第１時期条件Ｄ１３および第２時期条件Ｄ１４は、前記許容条件の一例である。
【０１５９】
例えば、第１時期条件Ｄ１３が第２時期条件Ｄ１４よりも後の時期に設定されることが考えられる。これにより、前記テスト実施者が、正解を参照を禁止して、参照データＤ２０の参照だけでテストの自主学習を行うことを前記被験者に促すことができる。
【０１６０】
また、テストの実施前に前記スキャン画像加工処理が実行された場合、第１時期条件Ｄ１３および第２時期条件Ｄ１４が設定される。これにより、正解データＤ１２および参照データＤ２０が、テストの実施前に参照されてしまうことを防止できる。
【０１６１】
また、登録データＤ２が、複数ページ分のページ画像を含む学習参考書などの文書のデータであれば、登録データＤ２を複数のテストで共用することができる。
【０１６２】
[応用例]
以上に示された画像処理装置１０において、前記第１許容条件および前記第２許容条件が、アップロードデータＤ１がファイルサーバー７へ送信された時点から、予め設定された期間が経過した、という条件であることも考えられる。この場合、図９に示される条件設定画面ｆ０１において、前記期間の情報が、第１時期条件Ｄ１３および第２時期条件Ｄ１４の代わりに設定される。
【０１６３】
また、前記第１許容条件および前記第２許容条件が、画像処理装置１０の操作表示部２に対して予め定められた送信許可操作が行われた、という条件であることも考えられる。この場合、画像処理装置１０は、前記送信許可操作が行われたことをファイルサーバー７へ通知する。
【０１６４】
なお、本発明に係る画像処理装置、画像処理システムおよび画像処理方法は、各請求項に記載された発明の範囲において、以上に示された実施形態及び応用例を自由に組み合わせること、或いは実施形態及び応用例を適宜、変形する又は一部を省略することによって構成されることも可能である。
【符号の説明】
【０１６５】
１        ：主制御部
２        ：操作表示部
７        ：ファイルサーバー
７ａ      ：マーキング画像検出部
７ｂ      ：正解画像検出部
７ｃ      ：参照先画像検出部
７ｄ      ：参照先特定部
７ｅ      ：二次画像生成部
８        ：情報端末
９        ：バス
１０      ：画像処理装置
１１      ：ＭＰＵ
１２      ：ＲＡＭ
１３      ：二次記憶部
２０      ：画像読取部
３０      ：読取制御部
４０      ：画像形成部
５０      ：印刷制御部
６０      ：通信部
７０      ：画像処理部
７１      ：ＣＰＵ
７２      ：主記憶部
７３      ：補助記憶部（第１記憶部、第２記憶部、第３記憶部）
７４      ：通信部
８１      ：ＣＰＵ
８２      ：主記憶部
８３      ：補助記憶部
８４      ：無線通信部
８５      ：画像処理部
８５ａ    ：表示制御部
８５ｂ    ：ＡＲマーカー検出部
８５ｃ    ：マーカー解析部
８６      ：信号インターフェイス
８７      ：操作表示部
８８      ：カメラ
１００    ：画像処理システム
１０１    ：通信回線
１０３    ：インターネット
１０４    ：通信中継器
９００    ：原稿
９００ｔ  ：テスト原稿
９０１    ：シート材
９０１ｔ  ：テスト問題用紙
Ｄ０１    ：一次画像データ
Ｄ０２    ：二次画像データ
Ｄ１      ：アップロードデータ
Ｄ１１    ：二次画像識別符号
Ｄ１２    ：正解データ
Ｄ１３    ：第１時期条件（第１許容条件）
Ｄ１４    ：第２時期条件（第２許容条件）
Ｄ１５    ：ネットワークアドレス
Ｄ１６    ：正解画像識別符号
Ｄ１７    ：参照先情報
Ｄ２      ：登録データ
Ｄ２０    ：参照データ
Ｄ２１    ：文書識別情報
Ｄ２２    ：ページ情報
Ｄ２３    ：ページ内箇所情報
Ｐｒ１１  ：条件設定プログラム
Ｐｒ１２  ：アップロード要求プログラム
Ｐｒ１３  ：ＡＲマーカー生成プログラム
Ｐｒ２１  ：アップロードプログラム
Ｐｒ２２  ：ダウンロードプログラム
Ｐｒ３１  ：ＡＲ処理プログラム
ｆ０１    ：条件設定画面
ｆ１      ：マーキング色選択アイコン
ｆ２      ：マーキング形式選択アイコン
ｆ３      ：参照先色選択アイコン
ｆ４      ：第１時期条件指定アイコン
ｆ５      ：第１時期条件設定アイコン
ｆ６      ：第２時期条件指定アイコン
ｆ７      ：第２時期条件設定アイコン
ｆ８      ：実行アイコン
ｆ９      ：中止アイコン
ｇ０      ：一次画像
ｇ０１    ：二次画像
ｇ０２    ：撮影画像
ｇ１      ：問題文画像
ｇ２      ：正解画像
ｇ３      ：マーキング画像
ｇ４      ：参照先画像
ｇ４０    ：参照画像
ｇ５      ：ＡＲマーカー
【図１】
0006406204.tif 000002
【図２】
0006406204.tif 000003
【図３】
0006406204.tif 000004
【図４】
0006406204.tif 000005
【図５】
0006406204.tif 000006
【図６】
0006406204.tif 000007
【図７】
0006406204.tif 000008
【図８】
0006406204.tif 000009
【図９】
0006406204.tif 000010
【図１０】
0006406204.tif 000011
【図１１】
0006406204.tif 000012
【図１２】
0006406204.tif 000013
【図１３】
0006406204.tif 000014
【図１４】
0006406204.tif 000015