(57)【特許請求の範囲】
【請求項１】
シートを読み取ることによって得られた画像に含まれる特定画像を検出する特定画像検出部と、
前記特定画像検出部が検出した前記特定画像に基づいて、前記画像の一部の領域である制限領域を決定する制限領域決定部と、
前記画像から前記制限領域を除いた画像データを生成する画像データ生成部と、
特定の個人を示す情報を取得する取得部と、
を備え、
前記画像データ生成部は、前記取得部が予め決められていた前記特定の個人を示す情報を前記シートから取得した場合、前記制限領域を前記画像から除くことなく画像データを生成する、
画像処理装置。
【請求項２】
前記特定画像検出部は、所定の画像の特徴に基づいて前記特定画像を検出する、
請求項１記載の画像処理装置。
【請求項３】
前記制限領域決定部は、前記画像のうち、前記特定画像に囲まれる領域を前記制限領域として決定する、
請求項２記載の画像処理装置。
【請求項４】
前記制限領域決定部は、前記特定画像と対応付けられた情報に基づいて、前記制限領域を決定する、
請求項１記載の画像処理装置。
【請求項５】
画像処理装置が備える制御コンピュータに、
シートを読取って得られた画像に含まれる特定画像を検出させ、
検出した前記特定画像に基づいて、前記画像の一部又は全部を制限する制限領域を決定させ、
決定した前記制限領域を、前記画像から除いた画像データを生成させ
特定の個人を示す情報を取得する取得させ、
予め決められていた前記特定の個人を示す情報を前記シートから取得した場合、前記制限領域を前記画像から除くことなく画像データを生成させる、
画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
従来、シートに形成された画像を読み取ることによって画像データを生成する画像処理装置が知られている。機密性の高い情報と機密性の低い情報とが混在しているシートに関しては、機密性の高い情報を画像データとして残さないことが望まれる場合がある。また、機密性の高低にかかわらず、シート上の画像のうちユーザが所望する一部分の画像を画像データとして残さないことが望まれる場合もある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１０００４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、シート上の画像を読み取って画像データを生成する際に、指定された一部が除かれた画像データを生成することができる画像処理装置及び画像処理プログラムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の画像処理装置は、特定画像検出部と、制限領域決定部と、画像データ生成部とを持つ。特定画像検出部は、シートを読み取って得られた画像に含まれる特定画像を検出する。制限領域決定部は、特定画像検出部が検出した特定画像に基づいて、画像の一部の領域である制限領域を決定する。画像データ生成部は、制限領域決定部が決定した制限領域を、画像から除いた画像データを生成する。
【図面の簡単な説明】
【０００６】
【図１】第１の実施形態に係る画像処理装置１００の一例を示す概略図。
【図２】第１の実施形態に係る制御装置１４０の機能構成の一例図。
【図３】第１の実施形態に係る制御装置１４０によって処理されるシートＳ１の画像データを示した模式図。
【図４】第１の実施形態に係る画像処理装置１００により実行される処理の流れを示すフローチャート。
【図５】第２の実施形態に係る制御装置１４０によって処理されるシートＳ２の画像データを示した模式図。
【図６】第２の実施形態に係る画像処理装置１００により実行される処理の流れを示すフローチャート。
【図７】第３の実施形態に係る画像処理装置１００の機能構成の一例図。
【図８】第３の実施形態に係る画像処理装置１００により実行される処理の流れを示すフローチャート。
【発明を実施するための形態】
【０００７】
以下、図面を参照して、実施形態の画像処理装置及び画像処理プログラムについて説明する。
［第１の実施形態］
図１は、第１の実施形態に係る画像処理装置１００の一例を示す概略図である。画像処理装置１００は、シート上に形成された画像を読み取って消色する消色装置である。具体的には以下のとおりである。画像処理装置１００は、シートＳを読み取って画像データ（画像ファイル）を生成する。シートＳは、消色可能な色剤によって画像（文字、写真、図など）が形成されている紙葉類（紙、フィルムなど）である。以下の説明では、シートＳは、ＰＰＣ（Plain Paper Copier）に用いられるコピー用紙である。色剤とは、シートＳに画像を形成するために用いられる。例えば、色剤はトナー又はインクである。色剤には、色が消色される消色性の色剤がある。消色性の色剤の具体例として、定着温度よりも高い温度を与えることによって色が消色される熱消色性トナーがある。消色性の色剤の他の具体例として、溶剤を用いた化学的な処理などによって消色されるインクがある。以下の説明では、色剤は熱消色性トナーである。以下の説明において、色剤の色を消色することによりシートＳの画像を消色することを、単に「画像を消色する」とも記載する。本実施形態における「消色」とは、用紙の下地の色とは異なる色（有彩色のみならず白色及び黒色等の無彩色を含む。）で形成された画像を視覚的に見えなくすることを意味する。
【０００８】
図１に示すように、画像処理装置１００は、給紙部１１０と、読取部１２０と、消色部１３０と、コントロールパネルＣＰと、制御装置１４０と、排出部１６０と、排出トレイＴとを備える。
【０００９】
給紙部１１０は、シートＳを載置するためのトレイを備える。給紙部１１０は、トレイに載置されたシートＳを、ローラーＲ１を介して読取部１２０に給紙する。例えば、シートＳは、ユーザによってトレイに載置される。
【００１０】
読取部１２０は、光学走査系を備える。光学走査系は、ＣＣＤ（Charge Coupled Devices）やＣＩＳ（Contact Image Sensor）等の撮像素子を含む。例えば、走査光学系は、複数の撮像素子が１次元又は２次元アレイ状に配置されることによって構成されている。読取部１２０は、光学走査系によって、給紙部１１０からローラーＲ１を介して給紙されたシートＳの画像を読み取る。読取部１２０は、シートＳの画像を読み取ることで、ディジタルな画像データ（画像ファイル）を生成する。以下、読取部１２０が生成した画像データを第１画像データと記載する。読取部１２０は、生成した第１画像データを制御装置１４０に出力する。なお、第１画像データは、特に記載がない限り、後述する記憶部１５４や他の記憶装置等の不揮発性の記憶装置に記憶させない。第１画像データは、ＲＡＭ（Random Access Memory）等の揮発性の記憶装置やレジスタ等の記憶回路に保持される。
【００１１】
また、ここでは、読取部１２０は、給紙部１１０からローラーＲ１を介して給紙されたシートＳの画像を読み取る構成として説明したが、これに限られない。例えば、読取部１２０は、給紙部１１０の内部に備えられている構成であってもよい。この場合、読取部１２０は、ユーザによって載置されたシートＳを、給紙される前に読み取る。なお、読取部１２０（給紙部１１０）は、ユーザによって載置されたシートＳの傾きやたわみ等を補正する補正機構をさらに備えていてもよい。
【００１２】
消色部１３０は、加熱部を備えている。例えば、加熱部は、熱源としてハロゲンランプ等のヒートランプを備える。さらに、加熱部は、温度センサを備える。ヒートランプは、温度が上昇するに連れて内部抵抗が増加する熱源である。なお、熱源は、ＩＨ（Induction Heating）技術を用いたヒータ等でもよい。温度センサは、消色部１３０（加熱部）の温度を取得する。消色部１３０は、加熱部によって、読取部１２０を通過したシートＳの画像が形成された面を加熱する。例えば、消色部１３０は、熱消色性トナーの定着温度である約１００℃よりも高い１４０℃以上の温度でシートＳを加熱する。これによって、シートＳに形成されている画像が消色される。
【００１３】
コントロールパネルＣＰは、表示部と、操作部とを備える。例えば、表示部及び操作部は、タッチパネル式の液晶ディスプレイである。コントロールパネルＣＰは、ユーザの操作に応じて作動要求信号を生成する。ここで、作動要求信号とは、読取及び消色等の処理の内容を表す信号である。なお、表示部及び操作部は、別々の装置によって構成されていてもよい。また、操作部は、タッチパネル式に代えて、プッシュ式ボタンやダイヤル式ボタン等を用いて構成されていてもよい。
【００１４】
制御装置１４０は、画像処理装置１００を統括制御するコンピュータである。例えば、制御装置１４０は、ＣＰＵ（Central Processing Unit）等のプロセッサを備える。制御装置１４０は、ＲＯＭ、ＲＡＭ、ＨＤＤ、ＳＳＤ、ＥＥＰＲＯＭ、フラッシュメモリ等の記憶装置を備える。ＲＯＭは、“Read Only Memory”の略である。ＨＤＤは、“Hard Disk Drive”の略である。ＳＳＤは、“Solid State Drive”の略である。ＥＥＰＲＯＭは、“Electrically Erasable Programmable Read-Only Memory”の略である。制御装置１４０は、他装置と通信を行うための通信インターフェースを備える。なお、制御装置１４０は、画像処理装置１００を統括制御するコンピュータとは別体の、読取部１２０を制御する専用コンピュータであってもよい。
【００１５】
制御装置１４０は、制御部１４２と、記憶部１５４とを備えている。例えば、制御部１４２は、プロセッサが記憶装置に格納されたプログラムを実行することにより機能するソフトウェア機能部である。また、制御部１４２の機能部のうち一部又は全部は、ＬＳＩやＡＳＩＣ等のハードウェア機能部であってもよい。ＬＳＩは、“Large Scale Integration”の略である。ＡＳＩＣは、“Application Specific Integrated Circuit”の略である。例えば、制御部１４２は、給紙部１１０と、読取部１２０と、消色部１３０と、排出部１６０とをそれぞれ制御する。また、制御部１４２は、読取部１２０により出力された第１画像データの画像処理を行う。ここで、制御装置１４０は、読取部１２０により出力された第１画像データを記憶部１５４等に記憶させない構成としたが、次の場合ではその限りでない。制御装置１４０は、さらに図示しない記憶部１５４と異なる第２の記憶部及びオーバーライト部を備える構成の場合、第１画像データを第２の記憶部に記憶させてもよい。オーバーライト部は、後述する第２画像データが生成された後に、第２の記憶部に対してランダムなデータ等で複数回上書きする。これによって、第２の記憶部に記憶された第１画像データを消去することができる。この結果、画像処理装置１００は、全ての処理の終了時に、第１画像データを記憶していないことになる。
【００１６】
記憶部１５４は、第２画像データ、消色部１３０の温度及び作動要求信号等の情報を記憶する。例えば、記憶部１５４は、ＲＯＭやＨＤＤ、ＳＳＤ、ＥＥＰＲＯＭ、フラッシュメモリ等の不揮発性メモリである。なお、記憶部１５４は、制御装置１４０に内蔵されるものに代えて、外付け型の不揮発性記憶装置でもよい。
【００１７】
排出部１６０は、消色部１３０からローラーＲ２を介して供給されるシートＳを、排出トレイＴに排出する。この排出部１６０は、制御装置１４０の制御に基づいて、シートＳの排出先を切替える切替機構を備えている。例えば、切替機構は、制御装置１４０の制御に基づいてシートＳの排出先を切換えるフラッパＦである。フラッパＦは、動作することによりシートＳの排出先を第１シート受け部に切り替える。排出部１６０は、制御装置１４０の制御に基づいて、フラッパＦを動作させ、ローラーＲ３を介してシートＳを第１シート受け部に排出する。若しくは、排出部１６０は、制御装置１４０の制御に基づいて、フラッパＦを動作させず、ローラーＲ３を介してシートＳを第２シート受け部に排出する。
【００１８】
排出トレイＴは、排出部１６０から排出されるシートＳを載置する第１シート受け部Ｔ１と、第２シート受け部Ｔ２とを備えている。排出トレイＴは、排出部１６０から排出されるシートＳを、いずれかのシート受け部に載置する。例えば、第１シート受け部Ｔ１には、再利用可能なシートＳが載置される。また、第２シート受け部Ｔ２には、再利用不可能なシートＳが載置される。ここで、再利用可能なシートＳとは、消色部１３０により消色されたシートＳを指す。また、再利用不可能なシートＳとは、消色部１３０により消色されなかったシートＳを指す。なお、排出トレイＴが備えるシート受け部の数には特段の制約がないものとする。
【００１９】
例えば、ローラーＲ１は、レジストローラー等である。ローラーＲ１は、給紙部１１０がシートＳを給紙してから所定の時間、ローラーの回転を停止させるように制御装置１４０によって制御されている。そのため、給紙されたシートＳは、回転が停止しているローラーＲ１の接触部（ニップ部）に衝突する。この際、給紙されるシートＳが傾いていた場合、衝突したシートＳは、たわみを形成しながらシートの前端面全体が均等にローラーＲ１に接する。この状態の後（所定の時間の経過後）、ローラーＲ１は、ローラーの回転を駆動させるように制御装置１４０によって制御される。これによって、ローラーＲ１は、シートＳを読取部１２０に供給することができる。この結果、シートＳが傾きなく読取部１２０に給紙され、より高い精度で読み取ることができる。
【００２０】
次に、図２を参照して、第１の実施形態に係る制御装置１４０の機能構成について詳細に説明する。図２は、第１の実施形態に係る制御装置１４０の機能構成の一例図である。画像処理装置１００が備える各機能部及び装置は、内部バスＩＢ等を介して接続されており、相互にデータの入出力を行うことができる。
【００２１】
例えば、制御装置１４０は、読取制御部１４４と、ロジック制御部１４６と、特定画像検出部１４８と、制限領域決定部１５０と、画像データ生成部１５２と、記憶部１５４とを備える。この中で、読取制御部１４４、ロジック制御部１４６、特定画像検出部１４８、制限領域決定部１５０及び画像データ生成部１５２が、制御部１４２に相当する。
【００２２】
読取制御部１４４は、読取部１２０に給紙されたシートＳを読み取るように読取部１２０を制御する。
【００２３】
ロジック制御部１４６は、給紙部１１０、消色部１３０及び排出部１６０を制御する。例えば、ロジック制御部１４６は、ユーザによって載置されたシートＳを読取部１２０に給紙するように制御する。
【００２４】
また、例えば、ロジック制御部１４６は、消色部１３０の温度センサが取得した温度に基づいて、消色部１３０（加熱部）の温度を制御する。
【００２５】
また、ロジック制御部１４６は、シートＳの消色状態に基づいて、シートＳの排出先を切替えるように排出部１６０を制御する。ここで、消色状態とは、排出部１６０に供給されるシートＳの消色の度合を示す。例えば、消色状態は、排出部１６０内に別途備えられている撮像素子（不図示）が取得した画像から決められる。また、消色状態は、予め記憶部１５４に記憶された対応情報との比較から決められてもよい。対応情報とは、消色部１３０の温度とシートＳの給紙される速度等から導出された理論値と、実験で得られた実測値の比較とから求められる情報である。
【００２６】
特定画像検出部１４８は、読取部１２０が読み取った第１画像データの中から特定画像を検出する。例えば、特定画像は、所定の輝度値以上で且つ所定数以上の互いに連結された画素のグループを指す。例えば、特定画像検出部１４８は、第１画像データの色深度が２５６ビット数のデータの場合、輝度値１３０以上で且つ１５画素以上の互いに連結された画素のグループを特定画像として検出する。例えば、所定の輝度値は、第１画像データの輝度ヒストグラムにおける輝度値の分布を算出し、算出した分布を２つに分割するような値として設定される。例えば、特定画像検出部１４８は、公知の技術であるモード手法やＫｉｔｔｌｅｒ手法等を用いて、所定の輝度値を設定する。これによって、特定画像検出部１４８は、所定の輝度値且つ所定の画素以上の太さで描かれた線を特定画像として検出することができる。
【００２７】
また、特定画像検出部１４８は、所定の色を示す画像を特定画像として検出してもよい。例えば、第１画像データがカラースケールの場合、特定画像検出部１４８は、予め対応付けて記憶された色情報に基づいて、画像の色を検出する。色情報とは、所定の輝度値以上の赤、緑、青の３原色の画像情報である。これによって、特定画像検出部１４８は、予め記憶させた色情報と、一致又は近い色の画像を特定画像として検出することができる。また、第１画像データがカラースケール画像の場合、特定画像検出部１４８は、グレースケール化の処理を行い、上記手法によって特定画像を検出してもよい。
【００２８】
また、特定画像検出部１４８は、所定の形を有する画像を特定画像として検出してもよい。特定画像検出部１４８は、予め対応付けて記憶された特徴量及び輪郭（エッジ）に基づいて、画像の形を検出する。これによって、特定画像検出部１４８は、所定の円形や四角形等の画像と、一致又は近い形の画像を特定画像として検出することができる。
【００２９】
なお、特定画像検出部１４８は、種々の検出方法を組み合わせて、特定画像を検出してもよい。例えば、特定画像検出部１４８は、第１画像データの中から、所定の太さの線を有し、所定の色を有し、所定の形を有する画像を特定画像として検出する。なお、特定画像の線、色、形は必ずしも完全一致である必要はなく、それぞれ近い太さの線、色相、形の形状が検出されてもよい。これによって、特定画像の検出をより高い精度で行うことができる。
【００３０】
制限領域決定部１５０は、特定画像検出部１４８が検出した特定画像に基づいて制限領域を決定する。
ここで、制限領域とは、後述する画像データ生成部１５２が生成する画像データ上に残さない画像データの領域のことである。例えば、制限領域決定部１５０は、所定の太さの線（特定画像）で囲まれた領域を制限領域として決定する。なお、制限領域決定部１５０は、線（特定画像）に限らず、前述した色及び形によって囲まれた領域を制限領域として決定してもよい。例えば、制限領域決定部１５０は、所定の形（特定画像）を示す図形の内部の領域を制限領域として決定する。
【００３１】
画像データ生成部１５２は、制限領域決定部１５０が決定した制限領域を予め記憶部１５４に記憶された所定の画像に置換して画像データを生成する。以下、画像データ生成部１５２が生成する画像データを第２画像データと記載する。所定の画像とは、白色や黒色等で塗り潰された画像、又はランダムな文字列や記号列であり、制限領域内の画像と異なる画像であればどのような画像であってもよい。画像データ生成部１５２は、生成した第２画像データを記憶部１５４に記憶させる。
【００３２】
ここで、図３を参照して、第１の実施形態に係る制御装置１４０の処理の一例について説明する。図３は、第１の実施形態に係る制御装置１４０によって処理されるシートＳの画像データを示した模式図である。図３（Ａ）に示すように、シートＳ１は、読取部１２０が読み取るシートＳを示す。例えば、ユーザは、マーカーＭＫを用いて、読み取り時に画像データを残したくない領域（制限領域）として、シートＳ１上の任意の場所を囲うように線を引く。例えば、マーカーＭＫは、本実施形態の画像処理装置１００に対応した専用の有色ペンであり、所定の太さ及び色を有する。ここで、所定の太さ及び色は、マーカーＭＫを使用して形成される特定画像が、特定画像検出部１４８によって検出できるように予め決められている。また、マーカーＭＫは、加熱することで色が消える消色インクによって構成されていてもよい。これによって、マーカーＭＫを使用してシートＳ１上に形成した画像は、加熱されることにより消色される。なお、マーカーＭＫは、専用の有色ペンに限らず、特定画像検出部１４８によって検出できる特定画像を形成することができれば、汎用の有色ペンでもよい。なお、特定画像は、ユーザがマーカーＭＫを使用して形成する代わりに、予め画像形成装置によって形成されていてもよい。
【００３３】
例えば、アルファベットＡ〜Ｚの文字が形成されているシートＳ１の場合、ユーザは、Ｑ〜Ｕの文字列を覆うようにマーカーＭＫを用いて線を引く。読取部１２０は、このシートＳ１を読み取り、第１画像データを生成する。読取部１２０は、生成した第１画像データを制御装置１４０に出力する。特定画像検出部１４８は、読取部１２０から出力された第１画像データの中から、マーカーＭＫによって形成された線を特定画像として検出する。制限領域決定部１５０は、特定画像検出部１４８が検出した線（特定画像）を含み、且つ線（特定画像）に囲まれる領域Ｅ１を制限領域として決定する。このとき、制限領域決定部１５０は、特定画像検出部１４８が検出した線（特定画像）を含まないものとして制限領域を決定してもよい。すなわち、制限領域決定部１５０は、所定の太さの線（特定画像）を画像データに残し、線によって囲まれる領域のみを画像データに残さないように制限領域を決定してもよい。図３（Ｂ）に示すように、画像データ生成部１５２は、制限領域決定部１５０が決定した制限領域を白色で塗り潰した画像（所定の画像）に置換して第２画像データＤ１を生成する。画像データ生成部１５２は、生成した第２画像データＤ１を記憶部１５４に記憶させる。
【００３４】
ここで、図４を参照して、第１の実施形態に係る画像処理装置１００の動作及び処理の一例について説明する。図４は、第１の実施形態に係る画像処理装置１００により実行される処理の流れを示すフローチャートである。
【００３５】
まず、特定画像検出部１４８は、読取部１２０が読み取った第１画像データの中から特定画像を検出したか否か判定する（ＡＣＴ１００）。特定画像を検出しない場合（ＡＣＴ１００：Ｎｏ）、本フローチャートの処理が終了する。特定画像を検出した場合（ＡＣＴ１００：Ｙｅｓ）、制限領域決定部１５０は、特定画像検出部１４８が検出した特定画像に基づいて制限領域を決定する（ＡＣＴ：１０２）。次に、画像データ生成部１５２は、制限領域決定部１５０が決定した制限領域を所定の画像に置換する（ＡＣＴ１０４）。次に、画像データ生成部１５２は、所定の画像に置換した第２画像データを生成する（ＡＣＴ１０６）。これによって、本フローチャートの処理が終了する。
【００３６】
以上説明した第１実施形態の画像処理装置１００によれば、シートを読み取って得られた画像データから、特定画像を検出することができる。画像処理装置１００は、検出した特定画像に基づいて、制限領域を決定することができる。これによって、画像処理装置１００は、決定した制限領域を除いた画像データを生成することができる。この結果、画像処理装置１００は、シート上の画像を読み取って画像データを生成する際に、指定された一部が除かれた画像データを生成することができる。
【００３７】
また、画像処理装置１００は、ユーザが形成した特定画像を検出することができる。これによって、画像処理装置１００は、ユーザの使用様態に合わせて、読み取る範囲を決めることができる。
【００３８】
［第１の実施形態の変形例］
以下、第１の実施形態の画像処理装置１００の変形例について説明する。ここでは、第１の実施形態との相違点として、読取部１２０が読み取るシートＳ上に特定画像がない場合について説明する。なお、第１の実施形態と共通する機能等についての説明は省略する。
【００３９】
例えば、ユーザが事前に制限領域として所定の領域にマーカーＭＫを使用して線を引いていなかった場合、画像処理装置１００は、次の処理を行う。画像処理装置１００は、特定画像のない第１画像データを、コントロールパネルＣＰの表示部や外部表示装置等に表示する。ここで、外部表示装置とは、通信インターフェースを介して接続される液晶ディスプレイを備えるＰＣ（Personal Computer）等である。ユーザは、コントロールパネルＣＰの表示部や外部表示装置等に表示された画像（第１画像データ）に、ＧＵＩ（Graphical User Interface）等を用いて特定画像を入力する。ＧＵＩとは、ペンタブレットやマウス、タッチパネル等のポインティングデバイスである。画像処理装置１００は、ユーザによって入力された特定画像を含む第１画像データに対して画像処理を行う。
【００４０】
これによって、後付で特定画像を示す画像データを第１画像データに追加することができる。この結果、ユーザの使用様態に適応することができ、利便性が向上する。
【００４１】
［第２の実施形態］
以下、第２の実施形態の画像処理装置１００について説明する。ここでは、第１の実施形態との相違点として、特定画像検出部１４８が検出する特定画像の違いと、その後の処理方法の違いについて説明する。なお、第１の実施形態と共通する機能等についての説明は省略する。
【００４２】
ここで、図５を参照して、第２の実施形態に係る制御装置１４０の処理の一例について説明する。図５は、第２の実施形態に係る制御装置１４０によって処理されるシートＳ２の画像データを示した模式図である。図５に示すように、アルファベットＡ〜Ｚの文字が形成されているシートＳ２は、読取部１２０が読み取るシートＳを示す。
【００４３】
図５（Ａ）に示すように、特定画像検出部１４８は、シートＳ２を示す第１画像データ上において、シートＳ２の余白部分に形成されたコードＣＤを検出する。例えば、コードＣＤは、バーコードや二次元コードである。コードＣＤは、第１画像データ上における制限領域の位置を表す。コードＣＤは、制限領域の四隅のうちの１点の座標と、長辺及び短辺の長さを表す。以下、制限領域の四隅のうちの１点の座標と、長辺及び短辺の長さを表す情報を「座標情報」と記載する。例えば、座標情報は、座標Ｐ（２、４０）及び座標Ｐを基点としてＸの正方向に長さ６０、Ｙの負方向に長さ６０という情報を示す。なお、座標の単位は、［ｍｍ］、［ｂｉｔ］及び［ｄｏｔ］等であり、ユーザが指定する任意単位でもよい。また、所定のコードＣＤと座標情報との対応関係を示す情報は、予め記憶部１５４に記憶されている。また、所定のコードＣＤは、予めシートＳの余白部分に画像形成装置によって形成されていてもよいし、ユーザが形成してもよい。
【００４４】
制限領域決定部１５０は、特定画像検出部１４８が検出した所定のコードＣＤに対応した座標情報を記憶部１５４から取得する。制限領域決定部１５０は、記憶部１５４から取得した座標情報に基づいて、領域Ｅ２を導出する。例えば、制限領域決定部１５０は、コードＣＤと対応した座標情報に基づいて、文字Ａ、Ｂ，Ｃ、Ｈ，Ｉ，Ｊを覆う領域Ｅ２を導出する。制限領域決定部１５０は、導出した領域Ｅ２を制限領域として決定する。
【００４５】
図５（Ｂ）に示すように、画像データ生成部１５２は、制限領域決定部１５０が決定した制限領域を白色で塗り潰した画像（所定の画像）に置換して第２画像データＤ２を生成する。画像データ生成部１５２は、生成した第２画像データＤ２を記憶部１５４に記憶させる。
【００４６】
ここで、図６を参照して、第２の実施形態に係る画像処理装置１００の動作及び処理の一例について説明する。図６は、第２の実施形態に係る画像処理装置１００により実行される処理の流れを示すフローチャートである。
【００４７】
まず、特定画像検出部１４８は、読取部１２０が読み取った第１画像データの余白部分から所定のコードを検出したか否か判定する（ＡＣＴ２００）。所定のコードを検出しない場合（ＡＣＴ２００：Ｎｏ）、本フローチャートの処理が終了する。所定のコードを検出した場合（ＡＣＴ２００：Ｙｅｓ）、制限領域決定部１５０は、検出した所定のコードＣＤに対応した座標情報を記憶部１５４から取得する（ＡＣＴ２０２）。次に、制限領域決定部１５０は、記憶部１５４から取得した座標情報に基づいて、領域Ｅ２を導出する。次に、制限領域決定部１５０は、導出した領域Ｅ２を制限領域として決定する（ＡＣＴ２０４）。次に、画像データ生成部１５２は、制限領域決定部１５０が決定した制限領域を所定の画像に置換する（ＡＣＴ２０６）。次に、画像データ生成部１５２は、所定の画像に置換した第２画像データを生成する（ＡＣＴ２０８）。これによって、本フローチャートの処理が終了する。
【００４８】
以上説明した第２実施形態の画像処理装置１００によれば、読み取るシート上に形成された所定のコードＣＤを検出することができる。画像処理装置１００は、検出した所定のコードＣＤと対応した座標情報から制限領域を導出することができる。これによって、画像処理装置１００は、決定した制限領域を除いた画像データを生成することができる。この結果、画像処理装置１００は、シート上の画像を読み取って画像データを生成する際に、指定された一部が除かれた画像データを生成することができる。
【００４９】
［第３の実施形態］
以下、第３の実施形態の画像処理装置１００について説明する。ここでは、第３の実施形態との相違点として、認証装置２００及び認証部２０２をさらに備える構成について説明する。なお、第１及び第２の実施形態と共通する機能等についての説明は省略する。
【００５０】
ここで、図７を参照して、第３の実施形態に係る画像処理装置１００の機能構成について説明する。図７は、第３の実施形態に係る画像処理装置１００の機能構成の一例図である。画像処理装置１００が備える各機能部及び装置は、内部バスＩＢ等を介して接続されており、相互にデータの入出力を行うことができる。
【００５１】
認証装置２００は、個々のユーザを識別する情報を認証する装置である。ここで、認証装置２００は取得部の一例である。以下、個々のユーザを識別する情報を「ＩＤ（Identification）情報」と記載する。例えば、認証装置２００は、ＩＤが記録されたＩＣ（Integrated Circuit）カードを認証するカードリーダー等である。認証装置２００は、給紙部１１０にシートＳが載置された後に、所定の位置にかざされたＩＣカードから、ＩＤ情報を取得する。認証装置２００は、取得したＩＤ情報を制御装置１４０に出力する。また、認証装置２００は、ＩＤ情報が取得されない場合、ＩＤ未取得を示す情報を制御装置１４０に出力する。なお、認証装置２００は、カードリーダーに限られず、光彩や静脈等を認証する生体認証装置であってもよい。
【００５２】
認証部２０２は、認証装置２００から出力されたＩＤ情報と、予め記憶部１５４に記憶されたＩＤ情報との照合を行う。認証部２０２は、照合によってＩＤ情報が一致した場合、前述した特定画像検出部１４８、制限領域決定部１５０及び画像データ生成部１５２に画像処理をさせる。以下、特定画像検出部１４８、制限領域決定部１５０及び画像データ生成部１５２の画像処理を「読取制限処理」と記載する。認証部２０２は、読取制限処理の後に、読取部１２０が生成した第１画像データを記憶部１５４に記憶させるように制御する。これによって、特定のユーザのみが、制限せずに読み取った画像データ（第１画像データ）を取得することができる。
【００５３】
また、認証部２０２は、認証装置２００から出力されたＩＤ未取得を示す情報に基づいて、制御装置１４０に読取制限処理をさせる。すなわち、第３の実施形態に係る制御装置１４０は、上述した第１及び第２の実施形態に係る制御装置１４０により行われる処理と同じ処理を行う。
【００５４】
また、認証部２０２は、特定画像検出部１４８が検出する所定のコードＣＤにさらにＩＤ情報が付与されていた場合、所定のコードＣＤからＩＤ情報を取得してもよい。所定のコードＣＤに付与されるＩＤ情報は、制限なく読み取ることができるユーザのＩＤ情報として、コードＣＤ形成時に予め決められているものとする。認証部２０２は、所定のコードＣＤから取得したＩＤ情報と、予め記憶部１５４に記憶されたＩＤ情報との照合を行う。認証部２０２は、照合によってＩＤ情報が一致しない場合、制御装置１４０に読取制限処理をさせる。また、認証部２０２は、照合によってＩＤ情報が一致する場合、制御装置１４０に読取制限処理をさせない。すなわち、認証部２０２は、予め設定されたＩＤ情報と、画像処理装置１００のユーザのＩＤ情報とが一致する場合のみ、制御装置１４０に読取制限処理をさせない。これによって、コードＣＤを形成するユーザは、画像処理装置１００のユーザに対して、予め設定したユーザの場合に限り、制限せず読取機能を使用させることができる。この結果、画像処理装置１００は、よりセキュリティの高い状態で画像処理を行うことができる。
【００５５】
なお、ＩＤ情報は、個々のユーザを識別する情報に限らず、複数人を１グループとして識別する情報であってもよい。また、ＩＤ情報が付与する所定のコードＣＤは、シートＳ上に複数形成されていてもよい。この場合、読取制限するかしないかの２択に限らず、ＩＤ情報が付与する所定のコードＣＤ毎に、読取制限の許可レベルを段階的に定めてもよい。
【００５６】
ここで、図８を参照して、第３の実施形態に係る画像処理装置１００の動作及び処理の一例について説明する。図８は、第３の実施形態に係る画像処理装置１００により実行される処理の流れを示すフローチャートである。
【００５７】
まず、認証装置２００は、ＩＤを取得したか否か判定する（ＡＣＴ３００）。ＩＤを取得しない場合（ＡＣＴ３００：Ｎｏ）、画像処理装置１００は、制限して読取を行う（ＡＣＴ３０２）。これによって本フローチャートの処理が終了する。ＩＤを取得した場合（ＡＣＴ３００：Ｙｅｓ）、認証部２０２は、所定のコードＣＤに付与されるＩＤと、取得したＩＤとが一致するか否か判定する（ＡＣＴ３０４）。一致しない場合（ＡＣＴ３０４：Ｎｏ）、画像処理装置１００は、制限して読取を行う（ＡＣＴ３０２）。これによって本フローチャートの処理が終了する。一致する場合（ＡＣＴ３０４：Ｙｅｓ）、認証部２０２は、取得したＩＤと、予め記憶部１５４に記憶されたＩＤとの照合を行う（ＡＣＴ３０６）。次に、画像処理装置１００は、制限せず読取を行う（ＡＣＴ３０８）。次に、認証部２０２は、読取部１２０が生成した第１画像データを記憶部１５４に記憶させるように制御する。これによって本フローチャートの処理が終了する。なお、ＡＣＴ３０２の処理は、第１及び第２実施形態に係る画像処理装置１００により実行される処理と同じ処理である。
【００５８】
以上説明した第３実施形態の画像処理装置１００によれば、ユーザのＩＤ情報を認証することができる。これによって、画像処理装置１００は、ユーザに応じて読み取りに制限をかけることができる。この結果、画像処理装置１００は、セキュリティの高い状態で画像処理を行うことができる。
【００５９】
また、認証部２０２は、予め設定されたＩＤ情報と、画像処理装置１００のユーザのＩＤ情報とが一致する場合のみ、制御装置１４０に読取制限処理をさせない。これによって、コードＣＤを形成するユーザは、画像処理装置１００のユーザに対して、予め設定したユーザの場合に限り、制限せず読取機能を使用させることができる。この結果、画像処理装置１００は、よりセキュリティの高い状態で画像処理を行うことができる。
【００６０】
以上述べた少なくとも一つの実施形態の画像処理装置１００によれば、シートを読み取って得られた画像データから、特定画像を検出することができる。画像処理装置１００は、検出した特定画像に基づいて、制限領域を決定することができる。これによって、画像処理装置１００は、決定した制限領域を除いた画像データを生成することができる。この結果、画像処理装置１００は、シート上の画像を読み取って画像データを生成する際に、指定された一部が除かれた画像データを生成することができる。
【００６１】
上述した実施形態における画像処理装置１００の一部の機能をコンピュータで実現するようにしても良い。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録する。そして、上述したプログラムを記録した記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、オペレーティングシステムや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、可搬媒体や記憶装置等のことをいう。可搬媒体は、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等である。また、記憶装置は、コンピュータシステムに内蔵されるハードディスク等である。さらに「コンピュータ読み取り可能な記録媒体」とは、通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するものである。通信回線は、インターネット等のネットワークや電話回線等である。また、「コンピュータ読み取り可能な記録媒体」は、サーバやクライアントとなるコンピュータシステム内部の揮発性メモリであってもよい。揮発性メモリは、一定時間プログラムを保持しているものである。また上記プログラムは、前述した機能の一部を実現するためのものであっても良い。また上記プログラムは、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
また、上述した実施形態における画像処理装置１００は、複合機（ＭＦＰ；Multi Function Peripheral）等の画像形成装置の一機能部であってもよい。
【００６２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００６３】
１００…画像処理装置、１１０…給紙部、１２０…読取部、１３０…消色部、１４０…制御装置、１４２…制御部、１４４…読取制御部、１４６…ロジック制御部、１４８…特定画像検出部、１５０…制限領域決定部、１５２…画像データ生成部、１５４…記憶部、１６０…排出部、２００…認証装置、２０２…認証部、Ｔ…排出トレイ、ＣＰ…コントロールパネル
【図１】
0006290048.tif 000002
【図２】
0006290048.tif 000003
【図３】
0006290048.tif 000004
【図４】
0006290048.tif 000005
【図５】
0006290048.tif 000006
【図６】
0006290048.tif 000007
【図７】
0006290048.tif 000008
【図８】
0006290048.tif 000009