(57)【要約】【課題】読取装置に載置された原稿の内容を他人に覗き見されないようにする。【解決手段】対象物に記載された内容を見えにくくするように、カモフラージュパターンを前記対象物に重畳して投影する投影手段を有する。【選択図】  図１７
2015103874.tif 000002
【特許請求の範囲】
【請求項１】
対象物に記載された内容を見えにくくするように、カモフラージュパターンを前記対象物に重畳して投影する投影手段を有することを特徴とするシステム。
【請求項２】
原稿台の上方に設置され、前記原稿台に載置された原稿の画像を上から撮影する撮影手段と、
前記原稿に記載された内容を見えにくくさせるためのカモフラージュパターンを生成する生成手段と、
前記原稿台に載置された原稿に前記カモフラージュパターンを重畳して投影する投影手段と
を有することを特徴とする装置。
【請求項３】
前記生成手段は、前記撮影手段により撮影された原稿画像を用いて前記カモフラージュパターンを生成することを特徴とする請求項２に記載の装置。
【請求項４】
前記生成手段は、前記撮影手段により撮影された原稿画像の位相をずらして生成した複数種類のパターン画像を統合することで、前記カモフラージュパターンを生成することを特徴とする請求項３に記載の装置。
【請求項５】
前記生成手段は、前記撮影手段により撮影された原稿画像の画像サイズおよび位置と一致するように前記カモフラージュパターンを生成することを特徴とする請求項３または４に記載の装置。
【請求項６】
前記撮影手段により撮影された原稿画像に含まれる内容に基づいて領域を判別する判別手段を更に有し、
前記投影手段は、前記判別手段にて判別された領域ごとに前記カモフラージュパターンを切り替えて投影することを特徴とする請求項２乃至５のいずれか一項に記載の装置。
【請求項７】
前記生成手段は、前記判別手段にて判別された領域ごとに前記カモフラージュパターンを生成することを特徴とする請求項６に記載の装置。
【請求項８】
前記判別手段にて判別される領域は、文字領域、表領域、もしくはその他の領域であることを特徴とする請求項７に記載の装置。
【請求項９】
前記生成手段は、
文字領域に対しては、前記撮影手段により撮影された原稿画像の位相をずらして生成した複数種類のパターン画像を統合することで、前記カモフラージュパターンを生成し、
表領域に対しては、当該表領域に含まれる罫線の輝度値に基づいた線を用いて前記カモフラージュパターンを生成することを特徴とする請求項８に記載の装置。
【請求項１０】
前記投影手段は、予め定義されたカモフラージュパターンを前記原稿に重畳して投影することを特徴とする請求項２に記載の装置。
【請求項１１】
前記予め定義されたカモフラージュパターンと、前記撮影手段にて撮影された原稿画像との類似度を算出する算出手段を更に有し、
前記類似度が所定の閾値よりも小さい場合、前記生成手段は前記撮影手段により撮影された原稿画像を用いて前記カモフラージュパターンを生成し、前記投影手段は当該生成したカモフラージュパターンを前記原稿に重畳して投影し、
前記類似度が所定の閾値以上である場合、前記投影手段は前記予め定義されたカモフラージュパターンを前記原稿に重畳して投影する、
ことを特徴とする請求項１０に記載の装置。
【請求項１２】
前記算出手段は、前記撮影手段により撮影された原稿画像に含まれる領域ごとに類似度を算出することを特徴とする請求項１１に記載の装置。
【請求項１３】
前記カモフラージュパターンを投影するか否かのモードの設定を受け付ける手段を更に有することを特徴とする請求項２乃至１２のいずれか一項に記載の装置。
【請求項１４】
前記投影手段は、前記撮影手段が原稿の撮影を行うタイミングには前記カモフラージュパターンを投影しないことを特徴とする請求項２乃至１３のいずれか一項に記載の装置。
【請求項１５】
原稿台の上方に設置された撮影部および前記原稿台に画像を投影する投影部とを備える装置の制御方法であって、
前記撮影部により、前記原稿台に載置された原稿の画像を上から撮影する撮影工程と、
前記原稿に記載された内容を見えにくくさせるためのカモフラージュパターンを生成する生成工程と、
前記投影部により、前記原稿台に載置された原稿に前記カモフラージュパターンを重畳して投影する投影工程と
を有することを特徴とする装置の制御方法。
【請求項１６】
原稿台の上方に設置された撮影部および前記原稿台に画像を投影する投影部とを備えるコンピュータを、
前記撮影部により、前記原稿台に載置された原稿の画像を上から撮影する撮影手段、
前記原稿に記載された内容を見えにくくさせるためのカモフラージュパターンを生成する生成手段、
前記投影部により、前記原稿台に載置された前記原稿に前記カモフラージュパターンを重畳して投影する投影手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、システム、装置およびその制御方法、並びにプログラムに関し、特にカメラスキャナを利用して、原稿台に上向きに置かれた原稿を撮影して入力するための技術に関する。
【背景技術】
【０００２】
携帯電話などでは、セキュリティーやプライバシーを守るため、画面の覗き見防止のための対策を行っている。例えば、特許文献１では、複数の明部と暗部とを分布させたパターンデータを表示データと合成して画面に表示させることで、画面に表示する画像の見掛け上のコントラストを低下させることによって、斜めからの覗き見を防止している。また、特許文献２では、顔認識装置や視線検出装置を具備し、検出結果に応じて画面を表示するか否かを切り替えることにより、画面の覗き見を防止している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２０３６８３号公報
【特許文献２】特開２０１０−１５１９５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１、２の技術はいずれもディスプレイに表示する表示データ（画像データ）の覗き見を防止するためのものである。
【０００５】
一方、紙原稿をスキャンして画像データを得る装置（コピー機、スキャナ、複合機など）では、スキャン時に紙原稿自体が覗き見される場合があるため、特許文献１、２のように、画像データの覗き見を防止する技術では対応できない。特に、原稿台に上向きに置かれた原稿を上から撮影して画像データを得る装置の場合、ユーザーによって原稿が原稿台に置かれてから、ユーザーによって該原稿が原稿台から取り除かれるまでの間、原稿台上の原稿が無防備になり、他の人の目に晒されることになる。そのため、原稿が覗き見されてしまう機会が増えてしまう。
【０００６】
また、原稿台に原稿を載せた後に、装置の入力条件や出力条件などの設定操作をユーザーが行ったりすると、更に原稿が露出している時間が長くなる。
【０００７】
したがって、原稿のスキャン作業時に原稿台上に置かれた原稿が、他人により覗き見されにくくするための技術が求められている。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、システムであって、対象物に記載された内容を見えにくくするように、カモフラージュパターンを前記対象物に重畳して投影する投影手段を有する。
【発明の効果】
【０００９】
本発明によれば、例えば、原稿台に置かれた原稿の内容が他人に読み取られにくくなる。
【図面の簡単な説明】
【００１０】
【図１】システムのネットワーク構成例の図。
【図２】画像形成装置のハードウェア構成の例の外観図。
【図３】コントローラ部のハードウェア構成例の図。
【図４】画像形成装置のプログラム構成の例の図。
【図５】第一の実施形態に係るメイン制御部の処理のフローチャート。
【図６】第一の実施形態に係るカモフラージュパターン切替部の処理のフローチャート。
【図７】第一の実施形態に係る撮影部の処理のフローチャート。
【図８】第一の実施形態に係る画像処理部の処理のフローチャート。
【図９】第一の実施形態に係る画像処理部の処理のフローチャート。
【図１０】第一の実施形態に係る画像処理部で生成されるカモフラージュパターンの例を示す図。
【図１１】第二の実施形態に係る画像処理部の処理のフローチャート。
【図１２】第二の実施形態に係る画像処理部で生成されるカモフラージュパターンの例を示す図。
【図１３】第三の実施形態に係るメイン制御部の処理のフローチャート。
【図１４】第三の実施形態に係る撮影部の処理のフローチャート。
【図１５】第三の実施形態に係る画像処理部の処理のフローチャート。
【図１６】第四の実施形態に係る全体のフローチャート。
【図１７】本願発明に係る処理が実行されている際の状態を示す図。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態を、図面を参照して説明する。
【００１２】
＜第一の実施形態＞
［ネットワーク構成］
図１は、本発明に係るカメラスキャナ１０１付きの画像形成装置１００を含むネットワーク構成例の図である。画像形成装置１００は、イーサネット（登録商標）等のネットワーク１０４にてホストコンピュータ１０２、およびプリンタ１０３に接続されている。図１の構成において、ホストコンピュータ１０２からの指示により、画像形成装置１００のカメラスキャナ１０１から画像を読み取るスキャン機能や、スキャンデータをプリンタ１０３により出力するプリント機能の実行が可能である。また、画像形成装置１００は、ホストコンピュータ１０２を介さずに、カメラスキャナ１０１への直接の指示により、スキャン機能、プリント機能の実行が可能であるとする。
【００１３】
［外観図］
図２は、カメラスキャナ１０１付きの画像形成装置１００のハードウェア構成の例を表す外観図である。カメラスキャナ１０１は、大きく分けて、コントローラ部２０１、撮影手段であるカメラ２０２、腕部２０３、および投影手段である短焦点プロジェクタ２０７から構成される。カメラスキャナ１０１の本体であるコントローラ部２０１と、カメラスキャナ１０１の入力装置であるカメラ２０２は、腕部２０３により連結されている。腕部２０３は関節を用いて自由に曲げ伸ばしが可能である。短焦点プロジェクタ２０７は、原稿台２０４等に、操作を補助する画像の投影を行う。
【００１４】
図２では、カメラスキャナ１０１が設置されている原稿台２０４が画像形成装置１００についている様子を表している。カメラ２０２のレンズは原稿台２０４方向に向けられており、破線で囲まれた読取領域２０５内の対象物の画像を上から読み取り可能なように原稿台２０４の上方に設置される。図２の例では、読取領域２０５内に対象物としての原稿２０６が載置されている。なお、読取領域２０５内に原稿２０６が載置されているか否かを検知する機能を有する検知手段（不図示）が備えられているものとする。
【００１５】
カメラスキャナ１０１で取得した画像信号は、コントローラ部２０１を介して、画像形成装置１００のレーザ露光部２０８に送られる。レーザ露光部２０８、取得された画像データに応じて変調されたレーザ光などの光線を等角速度で回転する回転多面鏡（ポリゴンミラー）２１３に入射させ、反射走査光として感光ドラム２０９に照射する。
【００１６】
作像部２１０は、感光ドラム２０９を回転駆動し、帯電器（不図示）によって帯電させ、レーザ露光部２０８によって感光ドラム２０９上に形成された潜像をトナーによって現像する。そのトナー像は中間転写ベルト２１４を介して用紙に転写され、その際に転写されずに感光ドラム２０９上に残った微小トナーを回収するといった一連の電子写真プロセスの現像ユニット（現像ステーション）持つことで実現している。
【００１７】
イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の順に並べられた４連の現像ユニットは、イエローステーションの作像開始から所定時間経過後に、マゼンタ、シアン、ブラックの作像動作を順次実行していく。このタイミング制御によって、用紙上に色ずれの無いフルカラートナー像が転写される。
【００１８】
定着部２１１は、ローラーやベルトの組み合わせによって構成され、ハロゲンヒータなどの熱源を内蔵し、作像部２１０によってトナー像が転写された用紙上のトナーを熱と圧力によって溶解、定着させる。
【００１９】
給紙／搬送部２１２は、用紙カセットやペーパーデッキに代表される用紙格納庫を１つ以上備えており、コントローラ部２０１の指示に応じて用紙収納庫に収納された複数の用紙の中から１枚分離し、作像部２１０や定着部２１１へ搬送する。用紙は搬送され、前述の現像ステーションによって、トナー像が転写され、最終的にトナー像が用紙上に形成される。また、用紙の両面に画像形成する場合は、定着部２１１を通過した用紙を作像部２１０へ再度搬送する搬送経路を通るように制御する。
【００２０】
［コントローラ構成］
次に、図２で示したコントローラ部２０１の詳細を、図３で示すブロック図で説明する。コントローラ部２０１の一実施形態として、コントローラ部２０１は、主にシステムバス３０１に接続されたＣＰＵ３０２、各種記憶部、及び各種Ｉ／Ｆコントローラ回路とから構成される。
【００２１】
ＣＰＵ３０２は、コントローラ部２０１全体の動作を制御する中央演算装置である。ＲＡＭ３０３は、揮発性メモリである。ＲＯＭ３０４は不揮発性メモリであり、ＣＰＵ３０２の起動用プログラムコードが格納されている。ＨＤＤ３０５は、ＲＡＭ３０３と比較して大容量なハードディスクドライブ（ＨＤＤ）である。ＨＤＤ３０５にはコントローラ部２０１の実行する、カメラスキャナ１０１の制御用プログラムコードが格納されている。
【００２２】
ＣＰＵ３０２は、電源ＯＮ等の起動時、ＲＯＭ３０４に格納されている起動用プログラムコードを実行する。この起動用プログラムコードは、ＨＤＤ３０５に格納されている制御用プログラムコードを読み出し、ＲＡＭ３０３上に展開する処理を行うためのプログラムである。ＣＰＵ３０２は起動用プログラムコードを実行すると、続けてＲＡＭ３０３上に展開した制御用プログラムコードを実行し、制御を行う。また、ＣＰＵ３０２は制御用プログラムの動作に用いるデータもＲＡＭ３０３上に格納して読み書きを行う。ＨＤＤ３０５上にはさらに、制御用プログラムの動作に必要な各種設定や、また、カメラ入力によって生成した画像データを格納することができ、ＣＰＵ３０２によって読み書きされる。ＣＰＵ３０２は、ネットワークＩ／Ｆ３０６を介してネットワーク１０４上の他の機器との通信を行う。
【００２３】
画像処理プロセッサ３０７はＲＡＭ３０３に格納された画像データを読み出して処理し、またＲＡＭ３０３へ書き戻す。画像処理プロセッサ３０７が実行する画像処理は、回転、変倍、色変換、カモフラージュパターン生成等である。なお、他の画像処理が実行可能であっても構わない。
【００２４】
カメラＩ／Ｆ３０８はカメラ２０２と接続され、ＣＰＵ３０２からの指示に応じてカメラ２０２から画像データを取得してＲＡＭ３０３へ書き込む。また、カメラＩ／Ｆ３０８はＣＰＵ３０２からの制御コマンドをカメラ２０２へ送信し、カメラ２０２の設定を行う。
【００２５】
ディスプレイコントローラ３０９は、ＣＰＵ３０２の指示に応じてディスプレイへの画像データの表示を行う。ここでは、短焦点プロジェクタ２０７とＬＣＤタッチパネル３３０とがディスプレイコントローラ３０９に接続されている。
【００２６】
シリアルＩ／Ｆ３１０は、シリアル信号の入出力を行う。ここでは、シリアルＩ／Ｆ３１０はＬＣＤタッチパネル３３０に接続され、ＣＰＵ３０２はＬＣＤタッチパネル３３０が押下されたときに、シリアルＩ／Ｆ３１０を介して押下された座標を取得する。
【００２７】
オーディオコントローラ３１１はスピーカ３４０に接続され、ＣＰＵ３０２の指示に応じて音声データをアナログ音声信号に変換し、スピーカ３４０を通じて音声を出力する。
【００２８】
ＵＳＢコントローラ３１２は、ＣＰＵ３０２の指示に応じて外付けのＵＳＢデバイスの制御を行う。ここではＵＳＢメモリやＳＤカードなどの外部メモリ３５０がＵＳＢコントローラ３１２に接続され、外部メモリへのデータの読み書きを行う。
【００２９】
［ソフトウェア構成］
図４は、ＣＰＵ３０２が実行するカメラスキャナ１０１の制御用プログラムの構成例を示す図である。制御用プログラム４０１は前述のようにＨＤＤ３０５に格納され、ＣＰＵ３０２が起動時にＲＡＭ３０３上に展開して実行する。
【００３０】
メイン制御部４０２は、プログラムの本体であり、プログラム内の各モジュールを制御して、カメラスキャナ１０１の制御用プログラムを実行する。操作表示部４０３は、メイン制御部４０２からの描画要求を受け、ディスプレイコントローラ３０９を介して、短焦点プロジェクタ２０７もしくはＬＣＤタッチパネル３３０へ描画を実行する。また、操作表示部４０３は、ＬＣＤタッチパネル３３０が押下されたときにシリアルＩ／Ｆ３１０を介して押下座標を受信し、描画中の操作画面の内容と押下座標を対応させて操作内容（押下されたボタン等）を判断する。操作表示部４０３は、操作者の操作内容を、メイン制御部４０２へ通知する。
【００３１】
ネットワーク通信部４０４は、ネットワークＩ／Ｆ３０６を介して、ネットワーク１０４上の他の機器とＴＣＰ／ＩＰによる通信を行う。カモフラージュパターン切替部４０５は、メイン制御部４０２からの指示により投影部４０８で原稿２０６上に重畳して投影させるカモフラージュパターンを切り替える。撮影部４０６は、カメラＩ／Ｆ３０８を介してカメラ２０２を制御し、所定のタイミングでカメラ画像をＲＡＭ３０３へ取り込む。また、撮影部４０６は、取り込んだカメラ画像の解析を行い、有効な画像データが取得されたときには、その画像を画像処理部４０７へ送信する。
【００３２】
画像処理部４０７では、撮影部４０６から取得した画像の処理を行う。メイン制御部４０２から覗き見防止モードの指示があった場合は、画像処理部４０７は、カモフラージュパターンを生成し、かつ、原稿用画像データを変換し、適切な画像に整え、出力画像として画像形成装置１００に送る。
【００３３】
覗き見防止時のメイン制御部４０２、カモフラージュパターン切替部４０５、撮影部４０６、及び画像処理部４０７の処理については、以下に示す。
【００３４】
［メイン制御部４０２の処理］
覗き見防止モードについてのメイン制御部４０２の処理を、図５のフローチャートを用いて説明する。ここでの覗き見防止モードとは、本願発明に係るカモフラージュパターンを原稿上に投影することにより、第三者からの覗き見を防止する制御を行うモードである。本処理は、ＣＰＵ３０２が、ＨＤＤ３０５等に格納されたプログラムをＲＡＭ３０３に読み出して実行することにより実現される。
【００３５】
Ｓ５０１にて、メイン制御部４０２は、操作表示部４０３から覗き見防止モードが指示されているか否かを判定する。覗き見防止モードが指示されていない場合（Ｓ５０１にてＮＯ）、メイン制御部４０２は、通常の処理を行う。覗き見防止モードが指示されている場合は（Ｓ５０１にてＹＥＳ）、Ｓ５０２にて、メイン制御部４０２は、カモフラージュパターン切替部４０５にデフォルトのカモフラージュパターンを指示する。デフォルトのカモフラージュパターンとは、原稿が少しでも見えにくくなるようなパターンであれば何でもよい。例えば、輝度値が暗い信号のみで構成される画像をパターンとしても良い。その場合、長時間原稿を眺めれば、内容は覗き見できるが、短時間であれば原稿の中身まで捉えることは難しいからである。
【００３６】
Ｓ５０３にて、メイン制御部４０２は、撮影部４０６と画像処理部４０７に覗き見防止モードに状態が遷移したことを指示する。Ｓ５０４にて、メイン制御部４０２は、画像処理部４０７より生成されたカモフラージュパターンを受信するまで待機する。画像処理部４０７より生成されたカモフラージュパターンを受信した場合（Ｓ５０４にてＹＥＳ）、メイン制御部４０２は、カモフラージュパターン切替部４０５に画像処理部４０７より生成されたカモフラージュパターンを送信する。
【００３７】
Ｓ５０６にて、メイン制御部４０２は、原稿画像取得を示すスタートボタンが押されるまで待機する。スタートボタンが押された場合（Ｓ５０６にてＹＥＳ）、メイン制御部４０２は、カモフラージュパターン切替部４０５に、投影しているカモフラージュパターンを消すように指示をする。Ｓ５０８にて、メイン制御部４０２は、撮影部４０６に原稿画像取得指示を送信する。
【００３８】
Ｓ５０９にて、メイン制御部４０２は、撮影部４０６から原稿画像取得終了の信号を受信するまで待機する。原稿画像取得終了の信号を受信した場合（Ｓ５０９にてＹＥＳ）、Ｓ５１０にて、メイン制御部４０２は、カモフラージュパターン切替部４０５に、画像処理部４０７で生成されたカモフラージュパターンを再び投影するように指示する。Ｓ５１１にて、メイン制御部４０２は、撮影部４０６から原稿が読取領域２０５外に出たという信号を受信するまで待機する。その旨の信号を受信した場合（Ｓ５１１にてＹＥＳ）、Ｓ５１２にて、メイン制御部４０２は、カモフラージュパターン切替部４０５に、デフォルトのカモフラージュパターンを投影するように指示をする。
【００３９】
メイン制御部４０２は、操作表示部４０３から、覗き見防止モード解除指示を受信するまで（Ｓ５１３にてＮＯ）、Ｓ５０４〜Ｓ５１２の処理を繰り返す。操作表示部４０３から覗き見防止モードの解除の指示を受信した場合（Ｓ５１３にＹＥＳ）、メイン制御部４０２は、カモフラージュパターン切替部４０５に対して、カモフラージュパターンの投影をやめるように指示する。そして、本処理フローを終了する。
【００４０】
以上により、操作表示部４０３から覗き見防止モードの設定を受け付けた場合、原稿台に置かれた原稿の内容を他人に覗かれることなく画像を取得し、出力することが可能となる。
【００４１】
［カモフラージュパターン切替部４０５の処理］
図６のフローチャートを用いて、カモフラージュパターン切替部４０５の処理について説明する。本処理は、ＣＰＵ３０２が、ＨＤＤ３０５等に格納されたプログラムをＲＡＭ３０３に読み出して実行することにより実現される。
【００４２】
Ｓ６０１にて、カモフラージュパターン切替部４０５は、メイン制御部４０２からデフォルトのパターンを受信したか否かを判定する。メイン制御部４０２からデフォルトのパターンを受信した場合は（Ｓ６０１にてＹＥＳ）、Ｓ６０２にてカモフラージュパターン切替部４０５は、デフォルトのパターンを投影するよう投影部４０８に指示をする。メイン制御部４０２から受信したパターンがデフォルトではないと判定された場合（Ｓ６０１にてＮＯ）、カモフラージュパターン切替部４０５は、Ｓ６０３にてメイン制御部４０２から受信したパターンを投影するよう投影部４０８に指示をする。
【００４３】
以上により、投影部４０８に投影するカモフラージュパターンを切り替える。
【００４４】
［撮影部４０６の処理］
図７のフローチャートを用いて、撮影部４０６の処理について説明する。本処理は、ＣＰＵ３０２が、ＨＤＤ３０５等に格納されたプログラムをＲＡＭ３０３に読み出して実行することにより実現される。
【００４５】
Ｓ７０１にて、撮影部４０６は、読取領域２０５内にて原稿を検知したか否かを判定する。読取領域２０５内にて原稿を検知した場合（Ｓ７０１にてＹＥＳ）、Ｓ７０２にて撮影部４０６は、メイン制御部４０２から覗き見防止モードの指示を受信したか否か判定する。覗き見防止モードの指示がない場合は（Ｓ７０２にてＮＯ）Ｓ７０５へ進む。覗き見防止モードの指示を受信した場合は（Ｓ７０２にてＹＥＳ）、Ｓ７０３にて撮影部４０６は、読取領域２０５に含まれる原稿の原稿画像を取得する。そして、Ｓ７０４にて、撮影部４０６は、取得した原稿画像をカモフラージュパターン生成用画像として画像処理部４０７に送信する。
【００４６】
Ｓ７０５にて、撮影部４０６は、メイン制御部４０２から原稿画像取得指示を受信するまで待機する。メイン制御部４０２から原稿画像取得指示を受信した場合（Ｓ７０５にてＹＥＳ）、Ｓ７０６にて撮影部４０６は、原稿画像を取得する。Ｓ７０７にて、撮影部４０６は、取得した原稿画像を画像処理部４０７に原稿画像として送信する。Ｓ７０８にて、撮影部４０６は、画像取得の終了指示をメイン制御部４０２に送信する。
【００４７】
その後、Ｓ７０９にて、撮影部４０６は、原稿が読取領域２０５外に出ることを検知するまで待機する。原稿が読取領域２０５外に出たことを検知した場合は（Ｓ７０９にてＹＥＳ）、Ｓ７１０にて撮影部４０６は、原稿が読取領域２０５外に出たことをメイン制御部４０２に通知する。
【００４８】
［画像処理部４０７の処理］
図８のフローチャートを用いて、画像処理部４０７の処理について説明する。本処理は、ＣＰＵ３０２が、ＨＤＤ３０５等に格納されたプログラムをＲＡＭ３０３に読み出して実行することにより実現される。
【００４９】
Ｓ８０１にて、画像処理部４０７は、メイン制御部４０２から覗き見防止モード指示を受信したか否かを判定する。覗き見防止モード指示を受信していない場合は（Ｓ８０１にてＮＯ）、Ｓ８０５へ進む。覗き見防止モード指示を受信した場合は（Ｓ８０１にてＹＥＳ）、Ｓ８０２にて、画像処理部４０７は、メイン制御部４０２からカモフラージュパターン生成用画像を受信するまで待機する。カモフラージュパターン生成用画像を受信した場合は（Ｓ８０２にて）、Ｓ８０３にて、画像処理部４０７は、受信した画像を用いてカモフラージュパターン生成処理を行う。この処理については後述する。カモフラージュパターン生成処理の後、Ｓ８０４にて、画像処理部４０７は、Ｓ８０３で生成されたカモフラージュパターンをメイン制御部４０２に送信する。
【００５０】
Ｓ８０５にて、画像処理部４０７は、撮影部４０６から原稿画像を取得するまで待機する。撮影部４０６から原稿画像を取得した場合（Ｓ８０５にてＹＥＳ）、Ｓ８６０にて、画像処理部４０７は、取得した原稿画像に対して、回転、変倍、色変換処理などの必要に応じた画像処理を施す。その後、Ｓ８０７にて、画像処理部４０７は、Ｓ８０６で処理された画像を画像形成装置１００へ送信する。
【００５１】
［カモフラージュパターン生成処理］
本実施形態でのカモフラージュパターン生成処理で生成されるパターンの特徴として、撮影部４０６で取得した原稿画像を利用してパターンを生成することである。
【００５２】
原稿台２０４に載置された原稿２０６にカモフラージュパターンを投影した際において、原稿の文字サイズやパターンのサイズが異なっている場合や、文字位置とパターンの位置が離れすぎてしまっている場合には、原稿の中身が隠れにくくなってしまう。そこで、撮影部４０６で取得した画像を利用することで、文字の大きさや位置の問題を解決する。
【００５３】
また、撮影部４０６で取得した原稿画像を利用することのメリットとして、取得した原稿画像に応じたパターンをインタラクティブに生成できる。つまり、撮影部４０６から読み取った対象原稿の画像から隠したい部分の文字サイズや位置を算出する処理を踏まなくても、パターンの生成が可能であるため、インタラクティブなパターン生成が可能となる。以上を踏まえ、画像処理部４０７で行うカモフラージュパターン生成部の処理について、図９のフローチャートと、図１０の図を用いて説明する。
【００５４】
Ｓ９００にて、画像処理部４０７は、カモフラージュパターン生成用画像を受信するまで待機する。カモフラージュパターン生成用画像として、撮影部４０６で撮影した原稿画像１００１を受信した場合（Ｓ９００にてＹＥＳ）、Ｓ９０１にて、画像処理部４０７は、投影部４０８により投影される画像と原稿画像１００１とのサイズと位置を一致させる。
【００５５】
Ｓ９０２にて、画像処理部４０７は、撮影部４０６から受信した原稿画像１００１を、時計回りに５度〜１５度の範囲で回転する。本工程における回転制御により得られる画像が図１０の画像１００２となる。このときの回転角度は例であり、原稿に含まれる情報が隠れる画像となれば、他の値を採用しても良い。また、投影するサイズにも依存するため、その時の環境で決定するようにしてもよい。本工程で求めた画像（ここでは画像１００２）を便宜上、第一のパターン画像と記載する。
【００５６】
Ｓ９０３にて、画像処理部４０７は、撮影部４０６から受信した原稿画像１００１を、反時計回りに回転させる。本実施形態では、Ｓ９０２にて採用した回転角度と同程度の角度を用いることとする。本工程における回転制御により得られる画像が図１０の画像１００３となる。ここでの回転角度も一例であり、他の値を採用しても構わない。本工程で求めた画像（ここでは画像１００３）を便宜上、第二のパターン画像と記載する。
【００５７】
Ｓ９０４にて、画像処理部４０７は、撮影部４０６から受信した原稿画像１００１を、画像の領域において右方向へ２０〜３０画素の範囲で移動させる。本工程における移動（スライド）制御により得られる画像が図１０の画像１００４となる。本工程における移動距離に関しても、回転制御と同様、原稿の内容が隠れる画素数であれば何画素を採用しても構わない。ここでの制御距離も、投影する画像サイズにも依存するため、その時の環境で決定するようにしてもよい。本工程で求めた画像（ここでは画像１００４）を便宜上、第三のパターン画像と記載する。
【００５８】
Ｓ９０５にて、画像処理部４０７は、撮影部４０６から受信した原稿画像１００１を、画像の領域において左方向へ移動させる。移動距離は、Ｓ９０４にて右方向へ移動させた値と同程度の画素数を用いることとする。本工程における移動制御により得られる画像が図１０の画像１００５となる。本工程で求めた画像（ここでは画像１００５）を便宜上、第四のパターン画像と記載する。
【００５９】
Ｓ９０６にて、画像処理部４０７は、Ｓ９０２〜Ｓ９０５にて生成された画像（第一〜第四のパターン画像）を重ね合わせて統合する。本工程における合成制御により得られる画像が図１０の画像１００６となる。本工程で求めた画像（ここでは画像１００６）を便宜上、カモフラージュパターンと記載する。なお、本実施形態では、原稿画像に対して、位相を変更させた４種類の画像を合成することによりカモフラージュパターンを生成した。しかし、合成する複数種類の画像の数はこれに限定するものではない。また、位相の異なる画像の生成方法についても上記の４つに限定するものではない。例えば、反転した画像を生成するようにしてもよい。
【００６０】
このように、撮影部４０６から撮影された原稿画像を用いて、カモフラージュパターンを生成し、投影に使用することで原稿台に置かれた原稿の内容を他人から見えにくくする。
【００６１】
また、カモフラージュパターンを、読み取った原稿の内容に応じて生成、もしくは切り替えるため、原稿画像の特徴に応じて適切に内容を隠すことが可能となる。
【００６２】
本実施形態に係る処理を実行し、カモフラージュパターンを原稿上に投影している際の状態の例を図１７に示す。原稿１７０１上には、カモフラージュパターンが投影されており、その原稿の記載内容が認識しにくい状態となっている。
【００６３】
＜第二の実施形態＞
第一の実施形態では、撮影部４０６にて撮影した原稿画像を使用しカモフラージュパターンを生成した。本実施形態では、撮影部４０６からから読み取られた原稿の画像内の領域判別を行い、判別された領域の内容に応じてそれぞれの領域に対してカモフラージュパターンを生成し、切り替える例について説明する。なお、第一の実施形態と重複する箇所については説明を省略し、差分のみを説明する。
【００６４】
第一の実施形態との差分として、画像処理部４０７にて行われるカモフラージュパターン生成処理（図８のＳ８０３）が異なる。そこで、本実施形態に係るカモフラージュパターン生成処理について、図１１のフローチャートと図１２を用いて説明する。図１１に示す処理は、ＣＰＵ３０２が、ＨＤＤ３０５等に格納されたプログラムをＲＡＭ３０３に読み出して実行することにより実現される。
【００６５】
［カモフラージュパターン生成処理］
カモフラージュパターン生成用画像として原稿画像を受信した後、Ｓ１１００にて、画像処理部４０７は、撮影部４０６から受信した原稿画像の領域判別処理を行う。ここでの領域判別処理とは、図１２に示す例の場合、原稿画像１２００内における文字部の画像１２０１、表の画像１２０７、その他の部分の画像１２０９のそれぞれの領域を判別する処理である。なお、本実施形態では、文字領域、表領域、およびその他の領域のいずれかに判別しているが、さらに詳細に領域の判別ができるようにしても構わない。この領域判別処理については、本願発明のポイントではないので、詳しくは記載しないが、ＯＣＲ処理で行っているような領域判別処理などを適用することができる。以下、判別された領域のそれぞれをコンテンツと記載する。
【００６６】
次に原稿画像内で判別されたコンテンツの分だけＳ１１０１〜Ｓ１１１１の処理を行う。
【００６７】
Ｓ１１０２にて、画像処理部４０７は、着目コンテンツが文字部であるが否かを判定する。着目コンテンツが文字部である場合（Ｓ１１０２にてＹＲＳ）、Ｓ１１０３にて画像処理部４０７は、文字部の画像１２０１を時計回りに所定の角度の回転制御を行う。本工程で得られる画像が図１２の画像１２０２となる。Ｓ１１０４にて、画像処理部４０７は、文字部の画像１２０１を反時計回りに所定の角度の回転制御を行う。本工程で得られる画像が図１２の画像１２０３となる。
【００６８】
Ｓ１１０５にて、画像処理部４０７は、文字部の画像１２０１を、画像領域において右方向に所定の画素数分だけ移動させる。本工程で得られる画像が図１２の画像１２０４となる。Ｓ１１０６にて、画像処理部４０７は、文字部の画像１２０１を、画像領域において左方向に所定の画素数分だけ移動させる。本工程で得られる画像が図１２の画像１２０５となる。
【００６９】
Ｓ１１０７にて、画像処理部４０７は、Ｓ１１０３〜Ｓ１１０６で作られた画像である画像１２０２〜１２０６を重ね合わせて文字部の画像１２０１に対してのカモフラージュパターンを生成する。なお、本実施形態のＳ１１０３〜Ｓ１１０７は、第一の実施形態にて述べたＳ９０２〜Ｓ９０６の処理と同様の処理である。つまり、本実施形態では、原稿画像に含まれるコンテンツのうち、文字部の領域に対してのみこの処理を行うこととなる。
【００７０】
着目コンテンツが文字部でない場合（Ｓ１１０２にてＮＯ）、Ｓ１１０８にて、画像処理部４０７は、着目コンテンツが表の部分か否かを判定する。着目コンテンツが表の部分である場合（Ｓ１１０８にてＹＥＳ）、Ｓ１１０９にて、画像処理部４０７は、表の画像１２０７において罫線の部分の輝度値を判別する。投影するカモフラージュパターンが原稿画像の反射率と近い反射率である場合には、コンテンツを隠蔽する効果がより高くなる。そのため、ここでは、撮影部４０６で撮影された原稿画像の表の部分の罫線の輝度値を判別し、コンテンツの反射率に近い反射率を有するカモフラージュパターンを生成する。
【００７１】
Ｓ１１１０にて、画像処理部４０７は、表の部分に対するカモフラージュパターンを生成する。ここでは、Ｓ１１０９で得られた罫線部の輝度値を使った線をランダムに配置することで、表の部分に対するカモフラージュパターンとする。本工程にて得られる画像の例が図１２の画像１２０８となる。
【００７２】
着目コンテンツが表の部分でない場合（Ｓ１１０８にてＮＯ）、着目コンテンツが文字部でも表の部分でもない。そのため、画像処理部４０７は、着目コンテンツに対して新たにカモフラージュパターンを生成せずに、Ｓ１１１１にて、予め用意されているデフォルトのカモフラージュパターンを選択する。本工程にて選択されるカモフラージュパターン例の画像が図１２の画像１２１０となる。なお、本工程で選択される画像は予め複数用意され、例えば画像の色に応じて選択できるようにしてもよい。
【００７３】
全ての判別されたコンテンツに対してＳ１１０２〜Ｓ１１１１の処理が終了した後、Ｓ１１１２へ進む。Ｓ１１１２にて、画像処理部４０７は、Ｓ１１０７、Ｓ１１１０、及びＳ１１１１で求められたそれぞれのカモフラージュパターンを統合する。本工程にて得られる画像が図１２の画像１２１１となる。このとき、投影部４０８で投影する画像と、撮影部４０６で撮影された画像のサイズと位置を考慮して、カモフラージュパターンを統合し生成する。また、判別された各コンテンツの位置やサイズに応じてカモフラージュパターンの統合する位置が決定される。
【００７４】
本実施形態により、読み取った原稿画像に含まれる領域を判別し、領域に応じたカモフラージュパターンを原稿に投影する。これにより、読み取った画像の領域の判別結果に応じてカモフラージュパターンを切り替えるため、領域の特徴に応じて適切に内容を隠すことが可能となる。
【００７５】
＜第三の実施形態＞
本実施形態では、第一、第二の実施形態のように、原稿画像に応じてカモフラージュパターンを切り替えるのではなく、どんな原稿に対してもデフォルトのカモフラージュパターンを投影する例について説明する。
【００７６】
第一、第二の実施形態の差異として、メイン制御部４０２、撮影部４０６、及び画像処理部４０７の処理が異なる。ここでは、第一、第二の実施形態と共通する箇所についての説明は省略し、差異となる処理についてのみ説明する。
【００７７】
［メイン制御部４０２の処理］
デフォルトのカモフラージュパターンを撮影し続ける場合のメイン制御部４０２の処理について、図１３のフローチャートを用いて説明する。本処理は、ＣＰＵ３０２が、ＨＤＤ３０５等に格納されたプログラムをＲＡＭ３０３に読み出して実行することにより実現される。
【００７８】
Ｓ１３０１にて、メイン制御部４０２は、カモフラージュパターン切替部４０５にデフォルトのカモフラージュパターンを指示する。このとき、デフォルトのカモフラージュパターンは、予め定義され、記憶部等に保持されているものとする。Ｓ１３０２にて、メイン制御部４０２は、操作表示部４０３にてスタートボタンが押されるまで待機する。スタートボタンが押された場合（Ｓ１３０２にてＹＥＳ）、Ｓ１３０３にて、メイン制御部４０２は、投影部４０８にカモフラージュパターンの投影を消すように指示をする。
【００７９】
Ｓ１３０４にて、メイン制御部４０２は、撮影部４０６に原稿画像取得を指示する。Ｓ１３０５にて、メイン制御部４０２は、撮影部４０６から画像取得終了の信号を受信するまで待機する。原稿画像取得完了の信号を受信した場合（Ｓ１３０５にてＹＥＳ）、Ｓ１３０６にて、メイン制御部４０２は、投影部４０８にカモフラージュパターンを再投影するように指示をする。
【００８０】
Ｓ１３０７にて、メイン制御部４０２は、操作表示部４０３にて覗き見防止モードが解除されたか否かを判定する。覗き見防止モードが解除されていない場合は（Ｓ１３０７にてＮＯ）Ｓ１３０１へ戻る。覗き見防止モードが解除された場合（Ｓ１３０７にてＹＥＳ）、メイン制御部４０２は、覗き見防止モードを終了し、カモフラージュパターンの投影を終了する。
【００８１】
［撮影部４０６の処理］
デフォルトのカモフラージュパターンを撮影し続ける場合の撮影部４０６の処理について、図１４のフローチャートを用いて説明する。本処理は、ＣＰＵ３０２が、ＨＤＤ３０５等に格納されたプログラムをＲＡＭ３０３に読み出して実行することにより実現される。
【００８２】
Ｓ１４０１にて、撮影部４０６は、読取領域２０５内の原稿検知を行う。読取領域２０５内にて原稿２０６が検知された場合（Ｓ１４０１にてＹＥＳ）、Ｓ１４０２にて、撮影部４０６は、原稿画像取得の指示をメイン制御部４０２から受信するまで待機する。原稿取得の指示をメイン制御部４０２から受信した場合（Ｓ１４０２にてＹＥＳ）、Ｓ１４０３にて撮影部４０６は、原稿２０６の撮影を行う。Ｓ１４０４にて撮影部４０６は、撮影した原稿画像を画像処理部４０７へ送信する。Ｓ１４０５にて撮影部４０６は、メイン制御部４０２に画像取得終了を指示する。
【００８３】
［画像処理部４０７の処理］
デフォルトのカモフラージュパターンを撮影し続ける場合の、画像処理部４０７の処理について、図１５のフローチャートを用いて説明する。本処理は、ＣＰＵ３０２が、ＨＤＤ３０５等に格納されたプログラムをＲＡＭ３０３に読み出して実行することにより実現される。
【００８４】
Ｓ１５０１にて、画像処理部４０７は、撮影部４０６にて撮影された原稿画像を取得するまで待機する。原稿画像が取得された場合（Ｓ１５０１にてＹＥＳ）、Ｓ１５０２にて画像処理部４０７は、取得した原稿画像に対し回転、変倍、色変換などの適切な画像処理を行う。そして、Ｓ１５０３にて、画像処理部４０７は、画像形成装置１００へ画像を送信する。
【００８５】
本実施形態では、デフォルトのカモフラージュパターンを投影する。その結果、原稿画像の内容によって、カモフラージュパターンの切り替えが発生しないため、第一、第二の実施形態に比べ、より簡単に原稿画像の内容を隠すことが可能となる。
【００８６】
＜第四の実施形態＞
第三の実施形態では、カモフラージュパターンの切り替えを行わず、デフォルトのカモフラージュパターンを投影し続ける例について説明した。
【００８７】
一方、デフォルトのカモフラージュパターンでは、原稿の内容を十分に隠蔽しきれない場合もあると考えられる。そこで、本実施形態では、デフォルトのカモフラージュパターンでは隠蔽しきれない場合の処理について図１６のフローチャートを用いて説明する。なお、生成されたカモフラージュパターンが投影されてから、操作表示部４０３でスタートボタンが押され、原稿画像が画像形成装置１００に送られるまでの処理はこれまでの実施形態と同じであるため説明は割愛する。
【００８８】
［処理フロー］
Ｓ１６０１にて、投影部４０８は、操作表示部４０３にて覗き見防止モードが選択された際に、デフォルトのカモフラージュパターンを投影する。Ｓ１６０２にて、撮影部４０６が読取領域２０５内において原稿を検知するまで待機する。原稿を検知した後、Ｓ１６０３にて、撮影部４０６は、デフォルトのカモフラージュパターンが投影された原稿を撮影する。
【００８９】
Ｓ１６０４にて、投影部４０８は、投影されているデフォルトのカモフラージュパターンの投影を消す。Ｓ１６０５にて、撮影部４０６は、読取領域２０５内に載置された原稿２０６を撮影する。Ｓ１６０６にて、投影部４０８は、再びデフォルトのカモフラージュパターンを投影する。
【００９０】
Ｓ１６０７にて、画像処理部４０７は、Ｓ１６０３で撮影された原稿画像と、Ｓ１６０６で撮影されたデフォルトのカモフラージュパターンが投影された原稿画像との２つの画像の類似度を算出する。Ｓ１６０８にて、画像処理部４０７は、類似度が所定の閾値よりも低かった領域についてカモフラージュパターンを生成する。ここでの閾値は予め定義され、記憶部に保持されているものとする。なお、類似度が所定の閾値以上である場合には、予め定義されたカモフラージュパターンを用いて投影を行うこととする。カモフラージュパターンの生成方法は、第一の実施形態と同じであるため、ここでは説明を割愛する。
【００９１】
なお、第二の実施形態と同様に、原稿画像内のコンテンツを判別する場合には、コンテンツの種類に応じて閾値を保持していてもよい。また、第二の実施形態と同様に、コンテンツの種類に応じてカモフラージュパターンの生成方法を変更してもよい。また、類似度の算出は、画像全体で求めても良いし、所定のサイズごとに求めるようにしてもよい。また、類似度が高すぎる場合にも原稿の内容を隠ぺいする効果が低くなる場合がある。その場合には、上限の閾値を更に定義しておき、この上限の閾値を類似度を比較することで新たなカモフラージュパターンを生成するか否かを判定するようにしてもよい。
【００９２】
本実施形態では、デフォルトのカモフラージュパターンが投影された画像と、何も投影されていない原稿画像の類似度を算出し、類似度が所定の閾値よりも低い部分については、原稿画像を用いたカモフラージュパターンを生成する。これにより、デフォルトのカモフラージュパターンでは隠蔽しきれない部分についても隠蔽することが可能となる。
【００９３】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015103874.tif 000003
【図２】
2015103874.tif 000004
【図３】
2015103874.tif 000005
【図４】
2015103874.tif 000006
【図５】
2015103874.tif 000007
【図６】
2015103874.tif 000008
【図７】
2015103874.tif 000009
【図８】
2015103874.tif 000010
【図９】
2015103874.tif 000011
【図１０】
2015103874.tif 000012
【図１１】
2015103874.tif 000013
【図１２】
2015103874.tif 000014
【図１３】
2015103874.tif 000015
【図１４】
2015103874.tif 000016
【図１５】
2015103874.tif 000017
【図１６】
2015103874.tif 000018
【図１７】
2015103874.tif 000019