(57)【要約】      （修正有）【課題】予め原稿に対して手書きやマーキングといった人為的な行為を行うことなく、原稿を利用した設問文の生成を支援して教育現場等の負担を軽減する。【解決手段】文字を含む画像データを使用して設問を生成する画像形成装置は、テキスト検知部と、設問設定部とを備える。テキスト検知部は、画像データから特定のテキストを示すテキスト画像を検知する。設問設定部は、検知されたテキスト画像が配置されている領域の画像を変更することによって設問を設定する。【選択図】図２
2017022471.tif 000002
【特許請求の範囲】
【請求項１】
文字を含む画像データを使用して設問を生成する画像形成装置であって、
前記画像データから特定のテキストを示すテキスト画像を検知するテキスト検知部と、
前記検知されたテキスト画像が配置されている領域の画像を変更することによって設問を設定する設問設定部と、
を備える画像形成装置。
【請求項２】
請求項１記載の画像形成装置であって、
前記テキスト検知部は、前記特定のテキストとして特定の属性を有するテキストを検知する画像形成装置。
【請求項３】
請求項１又は２に記載の画像形成装置であって、
前記テキスト検知部は、前記特定のテキストとして予め設定されているテキストを検知する画像形成装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の画像形成装置であって、さらに、
前記特定のテキストとして検知すべき対象となるテキストを入力するテキスト入力部を備える画像形成装置。
【請求項５】
文字を含む画像データを使用して設問を生成する画像形成方法であって、
前記画像データから特定のテキストを示すテキスト画像を検知するテキスト検知工程と、
前記検知されたテキスト画像が配置されている領域の画像を変更することによって設問を設定する設問設定工程と、
を備える画像形成方法。
【請求項６】
文字を含む画像データを使用して設問を生成する画像形成装置を制御するための制御プログラムであって、
前記画像データから特定のテキストを示すテキスト画像を検知するテキスト検知部及び、
前記検知されたテキスト画像が配置されている領域の画像を変更することによって設問を設定する設問設定部、
として前記画像形成装置を機能させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法及び制御プログラムに関する。
【背景技術】
【０００２】
プリンタ、多機能プリンタ、又は複合機（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ：ＭＦＰ）といった画像形成装置は、教育現場でも使用されている。教育現場では、印刷処理だけでなく、教育者の負担軽減の観点から教育現場のニーズに応じた各種機能を有する画像形成装置も提案されている。具体的には、たとえば特許文献１は、テスト用紙や問題用紙に手書きで解答を行ったものをＭＦＰにより読み込み、手書きの答えの部分を消去して複写を行うことができる。これにより、学習状況に応じて繰り返して演習する際に、必要に応じて手書きが除去された新しいテスト用紙を簡単に準備することができる。本技術は、さらに、手書きの○や×といった画像に基づいて誤解答の問題を集めて新しく問題を生成することもできる。一方、たとえば特許文献２は、原稿に付されたマーキングに基づいて矩形領域を塗りつぶすことによって設問文を生成するとともに、その矩形領域をマウス等でクリックすることによって塗りつぶされた部分を表示する技術を提案している。この技術では、矩形領域の画像にインデックスを付加することで選択問題を作成し、問題、選択肢、解答のデータを出力することもできる。このように、原稿に施された手書きやマーキングに基づき、すなわち、原稿の画像への変更を利用して教育現場を支援する技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２４３１４１号公報
【特許文献２】特開２００７−１１０４５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、教育現場では、必ずしも手書きやマーキングが許される原稿だけはなく、たとえば図書館の資料その他の棄損が許されない資料が利用される場合もある。さらに、マーキングのような前処理は、画像データ上であってもユーザの負担につながる。
【０００５】
本発明はこのような状況に鑑みてなされたものであり、予め原稿に対して手書きやマーキングといった人為的な行為を行うことなく、原稿を利用した設問文の生成を支援して教育現場等の負担を軽減する技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、文字を含む画像データを使用して設問を生成する画像形成装置を提供する。前記画像データから特定のテキストを示すテキスト画像を検知するテキスト検知部と、前記検知されたテキスト画像が配置されている領域の画像を変更することによって設問を設定する設問設定部とを備える。
【０００７】
本発明は、文字を含む画像データを使用して設問を生成する画像形成方法を提供する。前記画像形成方法は、前記画像データから特定のテキストを示すテキスト画像を検知するテキスト検知工程と、前記検知されたテキスト画像が配置されている領域の画像を変更することによって設問を設定する設問設定工程とを備える。
【０００８】
本発明は、文字を含む画像データを使用して設問を生成する画像形成装置を制御するための制御プログラムを提供する。前記制御プログラムは、前記画像データから特定のテキストを示すテキスト画像を検知するテキスト検知部及び前記検知されたテキスト画像が配置されている領域の画像を変更することによって設問を設定する設問設定部として前記画像形成装置を機能させる。
【発明の効果】
【０００９】
本発明によれば、予め原稿に対して手書きやマーキングといった人為的な行為を行うことなく、原稿を利用した設問文の生成を支援して教育現場等の負担を軽減することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係る画像形成装置１の機能構成を示すブロックダイアグラムである。
【図２】一実施形態に係る設問生成処理の手順を示すフローチャートである。
【図３】一実施形態に係る設問形式選択処理の手順を示すフローチャートである。
【図４】一実施形態に係る設問形式選択処理のユーザインターフェース画面を示す説明図である。
【図５】一実施形態に係る出力形式選択処理の手順を示すフローチャートである。
【図６】一実施形態に係る出力形式選択処理のユーザインターフェース画面を示す説明図である。
【図７】一実施形態に係るキーワード入力処理の手順を示すフローチャートである。
【図８】一実施形態に係るキーワード入力処理のユーザインターフェース画面を示す説明図である。
【図９】一実施形態に係るキーワード入力処理のユーザインターフェース画面を示す説明図である。
【図１０】一実施形態に係るキーワード入力処理のユーザインターフェース画面を示す説明図である。
【図１１】一実施形態に係るキーワード入力処理のユーザインターフェース画面を示す説明図である。
【図１２】一実施形態に係る設問シート生成処理の手順を示すフローチャートである。
【図１３】一実施形態に係る設問様式選択処理のユーザインターフェース画面を示す説明図である。
【図１４】一実施形態に係る回答シートの生成の手順を示すフローチャートである。
【図１５】一実施例に係る設問作成の様子を示す説明図である。
【図１６】変形例に係る設問作成の様子を示す説明図である。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態（以下、「実施形態」という）を、図面を参照して説明する。
【００１２】
図１は、本発明の一実施形態に係る画像形成装置１の機能構成を示すブロックダイアグラムである。画像形成装置１は、制御部１０と、画像読取部２０と、操作表示部３０と、画像形成部４０と、ＦＡＸ送受信部５０と、記憶部６０と、通信インターフェース部７０とを備えている。画像読取部２０は、原稿から画像を読み取って画像データを生成する。操作表示部３０は、タッチセンサとして構成されている表示部を有する。画像形成部４０は、印刷用紙に画像を形成する。ＦＡＸ送受信部５０は、ＦＡＸの送受信を行う。通信インターフェース部７０は、クラウド８０やパーソナルコンピュータ９０との通信を接続する。
【００１３】
制御部１０は、ＲＡＭやＲＯＭ等の主記憶手段、及びＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）やＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の制御手段を備えている。また、制御部１０は、各種Ｉ／Ｏ、ＵＳＢ（ユニバーサル・シリアル・バス）、バス、その他ハードウェア等のインターフェースに関連するコントローラ機能を備え、画像形成装置１全体を制御する。
【００１４】
記憶部６０は、非一時的な記録媒体であるハードディスクドライブやフラッシュメモリー等からなる記憶装置で、制御部１０が実行する処理の制御プログラムやデータを記憶する。記憶部６０は、いわゆるボックス機能を有している。
【００１５】
図２は、一実施形態に係る設問生成処理の手順を示すフローチャートである。本フローチャートは、メインルーチンであり、各ステップ（ステップＳ１０〜Ｓ５０）は、サブルーチンとして構成されている。ユーザは、設問形式の選択（ステップＳ１０）と、出力形式の選択（ステップＳ２０）と、キーワード入力処理（ステップＳ３０）と、設問シートの生成（ステップＳ４０）と、回答シートの生成（ステップＳ５０）とを順に実行して、設問を生成する。本ルーチンは、操作表示部３０の初期画面において、たとえば「設問生成処理」のアイコン（図示せず）をタッチすることによって起動される。
【００１６】
図３は、一実施形態に係る設問形式選択処理（ステップＳ１０）の手順を示すフローチャートである。図４は、一実施形態に係る設問形式選択処理のユーザインターフェース画面３１を示す説明図である。ステップＳ１１では、制御部１０は、設問形式選択処理のユーザインターフェース画面３１を操作表示部３０に表示させる。ユーザインターフェース画面３１には、設問形式の選択肢が表示されている。選択肢には、本実施形態では、穴埋め形式、選択形式及びその他がある。穴埋め形式は、たとえばテキストボックスに回答を書き込ませる形式である。選択形式は、複数の錯乱肢（誤答）と正答選択肢とから正答選択肢を選ばせる形式である。その他は、たとえばマークシート形式等のプラグイン機能として追加された他の形式である。
【００１７】
ステップＳ１２では、制御部１０は、ユーザによる選択を入力する。この例では、穴埋め形式がユーザに選択されているので、制御部１０は、穴埋め形式を入力する。制御部１０は、選択が完了すると、処理をメインルーチンに戻す（ステップＳ１３）。
【００１８】
図５は、一実施形態に係る出力形式選択処理の手順を示すフローチャートである。図６は、一実施形態に係る出力形式選択処理のユーザインターフェース画面３２を示す説明図である。ステップＳ２１では、制御部１０は、出力形式選択処理のユーザインターフェース画面３２を操作表示部３０に表示させる。ユーザインターフェース画面３２には、出力形式の選択肢が表示されている。選択肢には、本実施形態では、印刷、ＦＡＸ、電子メール送信及び保存がある。保存先は、記憶部６０のボックスとＵＳＢメモリとから選択可能である。この例では、ボックスへの保存がユーザに選択されているので、制御部１０は、ボックスへの保存を入力する。
【００１９】
ステップＳ２２では、制御部１０は、出力形式が印刷か否かを決定する。出力形式が印刷である場合には、処理がステップＳ２４に進められる。出力形式が印刷でない場合には、処理がステップＳ２３を経由してステップＳ２４に進められる。ステップＳ２３では、制御部１０は、電話番号（ＦＡＸの場合）や電子メールアドレス（電子メール送信の場合）を問い合わせる画面（図示せず）を表示する。制御部１０は、選択が完了すると、処理をメインルーチンに戻す（ステップＳ２４）。
【００２０】
図７は、一実施形態に係るキーワード入力処理の手順を示すフローチャートである。図８〜図１１は、一実施形態に係るキーワード入力処理のユーザインターフェース画面３３〜３６を示す説明図である。ステップＳ３１では、制御部１０は、設問作成で使用するキーワードの入力方法としてスキャンとデータ入力のいずれを採用するか受け付ける。スキャンの場合には、設問文を作成するための原稿とは別途用意されたキーワードリスト等が記載された用紙をスキャンすることによってキーワードが入力される。キーワードは、設問を作成するために使用される特定のテキストとも呼ばれる。
【００２１】
制御部１０は、ユーザの選択により、データ入力の場合には処理をステップＳ３３に進め、自動検知の場合には処理をステップＳ３４に進める（ステップＳ３２）。ステップＳ３３では、制御部１０は、ユーザインターフェース画面３３を操作表示部３０に表示させる。ユーザインターフェース画面３３は、キーワードの入力方法として、スキャン、キーボード、操作パネル（操作表示部３０）、キーワードリストのいずれかの利用を可能としている。これらは、テキスト入力部とも呼ばれる。スキャンでは、前述のように印刷物としてのキーワードリストを読み込んで入力する。キーワードリストは、プリンタ内（画像形成装置１のボックス内）やクラウドに保存されているデータとしてのリストから入力を可能とする。
【００２２】
ステップＳ３４では、制御部１０は、ユーザインターフェース画面３４を操作表示部３０に表示させる。ユーザインターフェース画面３４は、キーワードの入力方法として、画像形成装置１による自動検知の方法の選択を可能としている。自動検知は、制御部１０が有する光学文字認識（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ：ＯＣＲ）の機能を拡張して行われる。このように、制御部１０は、テキスト検知部として機能し、入力されたテキストに対応するテキスト画像を原稿の画像データ上で検知する。
【００２３】
自動検知の方法には、（１）太字やカラー文字、斜体といった文字の属性を利用した検知や（２）スキャン画像から選択する方法がある。スキャン画像からの選択は、たとえばユーザがスキャン画像中の任意のテキストをクリックすることによって行われる。具体的には、ユーザが「リンゴ」というテキスト画像をクリックすると、制御部１０は、光学文字認識機能によってテキストデータを生成し、スキャン画像のすべての「リンゴ」というテキスト画像を設問対象として抽出する。この点は、文字の属性を利用した検知で「リンゴ」というテキスト画像が検知された場合においても同様である。テキスト画像は、画像データであり、特定のテキストの一種である。
【００２４】
ステップＳ３５では、制御部１０は、ユーザインターフェース画面３５を操作表示部３０に表示させる。ユーザインターフェース画面３５（図１０）は、ユーザに対象言語範囲の設定を可能としている。対象言語範囲は、キーワードの対象となる言語範囲を意味している。対象言語範囲は、自動検知において対象となる言語の範囲を意味している。この例では、日本語、英語、ドイツ語、スペイン語及びフィリピン語が対象範囲となっている。言語の範囲は、たとえば予め設定されているキーワードが日本語のリンゴの場合には、選択されている英語のＡｐｐｌｅもキーワードとして設定されていることとして扱うこともできる。
【００２５】
ステップＳ３６では、制御部１０は、ユーザインターフェース画面３６を操作表示部３０に表示させる。ユーザインターフェース画面３６は、原稿のスキャン画像において検知されたテキスト画像を表示している。ユーザインターフェース画面３６は、ユーザによる検知されたテキスト画像の範囲の調整を可能としている。
【００２６】
ステップＳ３７では、ユーザは、キーワード調整処理を行う。キーワード調整処理は、原稿のスキャン画像中においてキーワードを調整する処理である。この例では、自動検知によって「Ａｐｐｌｅ  ｉｓ  ｒｅｄ．」の文がキーワードとして検知されている。ユーザインターフェース画面３５では、２つのカーソルＣ１，Ｃ２のうちカーソルＣ２を移動させて「Ａｐｐｌｅ  ｉｓ  ｒｅｄ．」のうち「Ａｐｐｌｅ」というキーワードを選択している。制御部１０は、選択が完了すると、処理をメインルーチンに戻す（ステップＳ３８）。なお、本方法は、原稿以外の別紙のキーワードリストからスキャンでキーワードを抽出する場合にも利用可能である。
【００２７】
図１２は、一実施形態に係る設問シート生成処理の手順を示すフローチャートである。図１３は、一実施形態に係る設問様式選択処理のユーザインターフェース画面３７を示す説明図である。ステップＳ４１では、制御部１０は、設問様式選択処理のユーザインターフェース画面３７を操作表示部３０に表示させる。ユーザインターフェース画面３７には、設問様式の選択肢が表示されている。選択肢には、本実施形態では、キーワードの削除、括弧を付けてキーワードを削除、連番を付けてキーワードを削除及びテキストボックスの挿入がある。
【００２８】
ステップＳ４２では、制御部１０は、ユーザによる選択を入力する。この例では、キーワードの削除がユーザに選択されているので、制御部１０は、キーワードの削除を入力する。制御部１０は、選択が完了すると、処理をメインルーチンに戻す（ステップＳ４３）。
【００２９】
図１４は、一実施形態に係る回答シート（回答欄）の生成の手順を示すフローチャートである。ステップＳ５１では、制御部１０は、シートフォーマットのユーザインターフェース画面（図示せず）を操作表示部３０に表示させる。選択肢には、たとえば回答欄の位置（たとえば回答欄を次ページ、下側あるいは最終ページに配置）がある。
【００３０】
ステップＳ５２では、制御部１０は、暗号化に関するユーザインターフェース画面（図示せず）を操作表示部３０に表示させて、暗号化の有無や暗号化の方法の設定を可能とする。暗号化には、たとえばパスワード設定が利用可能である。これにより、たとえば試験前に設問文の漏洩を防止することができる。
【００３１】
このようにして、すべての設定が完了すると、制御部１０は、設問設定部として機能し、原稿に対して設定に基づいて所定の処理を実行して設問を生成する（ステップＳ５３）。
【００３２】
図１５は、一実施例に係る設問作成の様子を示す説明図である。図１５は、処理前の原稿Ｄ１と、処理後の設問Ｐ１とを示している。この例は、検知方法として文字の属性（太字と斜字）が選択され、処理前の原稿Ｄ１において「キーボード」と「マウス」のテキストが検知されている。処理後の設問Ｐ１は、検知されたテキスト画像（「キーボード」と「マウス」）と、検知されたテキスト画像のテキストと同一で属性が通常の「マウス」のテキスト画像もキーワードとして削除され、設問（０５）に変換されている。
【００３３】
この例では、ユーザは、たとえば処理後の設問Ｐ１において、連番（たとえば（０５））が付された括弧をクリックすることで、設問からテキストに戻すことができる。回答欄は、たとえば次のページに連番が付された回答欄として配置される。制御部１０は、連番（０５）が付された設問のテキスト画像の領域内のクリックに応じて処理を実行する。
【００３４】
図１６は、変形例に係る設問作成の様子を示す説明図である。図１６は、処理前の原稿Ｄ２と、処理後の設問Ｐ２とを示している。この例は、漢字の学習用プリントを作成する例である。漢字の学習用プリントの作成は、具体的には以下のように行われる。１番目乃至３番目の文には、それぞれ別個の処理が施されている。
【００３５】
１番目の文は、処理前の原稿Ｄ２において「吸」の漢字が検出され、処理後の設問Ｐ２において、「吸」の漢字の上側に括弧が自動的に付されている。この例では、たとえばすべての漢字に同じ処理を実行するようにしてもよいし、予めデータ入力等で設定されている漢字を対象として処理してもよい。
【００３６】
２番目の文は、処理前の原稿Ｄ２において振り仮名が付された「毎朝」と「卵」の漢字が検出され、処理後の設問Ｐ２において、「毎朝」と「卵」の漢字の上側に振り仮名の代わりに括弧が自動的に付されている。この例では、キーワードとして「毎朝」（あるいは「毎」と「朝」）と「卵」とがキーワードとしてデータ入力等で設定され、「何」と「食」とがキーワードとして設定されていない。この設定は、たとえば小学校の各学年の学習進度に応じて設定することもできる。
【００３７】
３番目の文は、処理前の原稿Ｄ２において振り仮名が付された「何」と「食」の漢字が検出され、処理後の設問Ｐ２において、「何」と「食」の漢字の上側に振り仮名の代わりに括弧が自動的に付されている。
【００３８】
このように、本実施形態は、画像中のテキストの属性や外部から与えられたキーワードによって設問を生成し、原稿に対する手書きやマーキングといった人為的な行為を必要としない。よって、本実施形態は、原稿に対する手書きやマーキングといった人為的な行為を行うことなく、原稿を利用して設問文を生成することができる。
【００３９】
本発明は、上記各実施形態だけでなく、以下のような変形例でも実施することができる。
【００４０】
変形例１：上記実施形態では、キーワードはテキストであるが、たとえばテキスト以外の画像でもよい。具体的には、たとえばキーワード入力処理の設定に画像解析モードを設けてもよい。画像解析モードでは、たとえばリンゴの画像に基づいて「リンゴ」のテキストを生成し、これに基づいて英語の「Ａｐｐｌｅ」を解答とする設問や自由英作文といった設問を生成することができる。
【００４１】
変形例２：上記実施形態では、設問のみを自動生成しているが、たとえば人工知能等を利用して解答も自動的に生成するようにしてもよい。これにより、設問作成者の負担を軽減することができる。
【符号の説明】
【００４２】
１    画像形成装置
１０    制御部
２０    画像読取部
３０    操作表示部
３１〜３７    ユーザインターフェース画面
４０    画像形成部
５０    ＦＡＸ送受信部
６０    記憶部
７０    通信インターフェース部
８０    クラウド
９０    パーソナルコンピュータ
【図１】
2017022471.tif 000003
【図２】
2017022471.tif 000004
【図３】
2017022471.tif 000005
【図４】
2017022471.tif 000006
【図５】
2017022471.tif 000007
【図６】
2017022471.tif 000008
【図７】
2017022471.tif 000009
【図８】
2017022471.tif 000010
【図９】
2017022471.tif 000011
【図１０】
2017022471.tif 000012
【図１１】
2017022471.tif 000013
【図１２】
2017022471.tif 000014
【図１３】
2017022471.tif 000015
【図１４】
2017022471.tif 000016
【図１５】
2017022471.tif 000017
【図１６】
2017022471.tif 000018