(57)【要約】【課題】  画像データの出力方法に応じて、当該画像データの所定領域に含まれる画像の出力を制限する画像処理装置、画像処理方法、プログラム、記憶媒体を提供する。【解決手段】  まず、入力された画像データに対して領域分割処理またはオブジェクト認識処理を行ってＨＤＤ２０４に格納する。次に、ユーザの指示に従ってＨＤＤ２０４に格納された画像データの所定領域（領域分割処理により分割された領域、またはオブジェクト認識処理により認識されたオブジェクト）に対して出力制限情報を設定する。なお、この出力制限情報には各出力方法に応じて出力を許可するかまたは禁止することを示す情報が含まれている。出力手段により画像データを出力する際には、出力制限情報が設定された前記所定領域に含まれる画像を選択された出力方法で出力するかどうかを判定し、出力しないと判定した場合には当該所定領域に含まれる画像を除いた画像データを出力する。【選択図】  図１０
2008258823.tif 000002
【特許請求の範囲】
【請求項１】
複数の出力方法により画像データを出力することが可能な画像処理装置であって、
画像データを記憶する記憶手段と、
前記記憶手段に記憶された画像データの所定領域に対応する出力制限情報を管理する管理手段と、
前記管理手段により管理されている出力制限情報に基づいて、前記複数の出力方法のいずれかに応じて前記所定領域に対応する画像データの出力制限処理を行う処理手段と、
前記画像データを出力する際に、前記複数の出力方法のいずれかを選択する選択手段と、
前記選択手段で選択された出力方法により、前記処理手段により前記出力制限処理が行われた画像データを出力するよう制御する制御手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記複数の出力方法とは、表示、印刷、送信のうち少なくともいずれか１つの出力方法を含むことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記制御手段は、前記選択手段により前記画像データの出力方法として表示が選択された場合には、前記画像処理装置に接続された表示装置に対して前記画像データを出力するよう制御することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記制御手段は、前記選択手段により前記画像データの出力方法として印刷が選択された場合には、前記画像処理装置に接続された印刷装置に対して前記画像データを出力するよう制御することを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記出力制限情報とは、前記所定領域に対応する画像の印刷を制限することを示す情報であって、
前記処理手段は、前記選択手段により前記画像データの出力方法として印刷が選択された場合に、前記所定領域に対応する画像の印刷が制限されるよう前記画像データの出力制限処理を行うことを特徴とする請求項２から４のいずれか１項に記載の画像処理装置。
【請求項６】
前記処理手段は、前記選択手段により前記画像データの出力方法として表示が選択された場合には、前記所定領域に対応する画像データの出力制限処理を行わないことを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記出力制限情報とは、前記所定領域に対応する画像の送信を制限することを示す情報であって、
前記処理手段は、前記選択手段により前記画像データの出力方法として送信が選択された場合に、前記所定領域に対応する画像の送信が制限されるよう前記画像データの出力制限処理を行うことを特徴とする請求項２から４のいずれか１項に記載の画像処理装置。
【請求項８】
前記処理手段は、前記選択手段により前記画像データの出力方法として印刷が選択された場合には、前記所定領域に対応する画像データの出力制限処理を行わないことを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記出力制限処理とは、前記所定領域に対応する画像データを除去する処理であることを特徴とする請求項１から８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記画像データを複数の領域に分割する分割手段を更に備え、
前記管理手段は、前記分割手段により分割された領域と対応付けて、前記出力制限情報を管理することを特徴とする請求項１から９のいずれか１項に記載の画像処理装置。
【請求項１１】
前記画像データに含まれるオブジェクトを認識する認識手段を更に備え、
前記管理手段は、前記認識手段により認識されたオブジェクトと対応付けて、前記出力制限情報を管理することを特徴とする請求項１から９のいずれか１項に記載の画像処理装置。
【請求項１２】
前記画像データをプレビュー表示する表示手段を更に備え、
前記管理手段は、前記表示手段により表示された画面においてユーザが指定した領域と対応付けて、前記出力制限情報を管理することを特徴とする請求項１から９のいずれか１項に記載の画像処理装置。
【請求項１３】
複数の出力方法により画像データを出力することが可能な画像処理装置における画像処理方法であって、
画像データを記憶媒体に記憶する記憶工程と、
前記記憶媒体に記憶された画像データの所定領域に対応する出力制限情報を管理する管理工程と、
前記管理工程で管理されている出力制限情報に基づいて、前記複数の出力方法のいずれかに応じて前記所定領域に対応する画像データの出力制限処理を行う処理工程と、
前記画像データを出力する際に、前記複数の出力方法のいずれかを選択する選択工程と、
前記選択工程で選択された出力方法により、前記処理工程で前記出力制限処理が行われた画像データを出力するよう制御する制御工程と、
を備えることを特徴とする画像処理方法。
【請求項１４】
請求項１３に記載の画像処理方法をコンピュータに実行させるためのプログラム。
【請求項１５】
請求項１３に記載の画像処理方法をコンピュータに実行させるためのプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データの出力方法に応じて、当該画像データの所定領域に含まれる画像の出力を制限する画像処理装置、画像処理方法、プログラム、記憶媒体に関する。
【背景技術】
【０００２】
近年、種々のコンテンツを含む画像データを容易に扱うことが可能となり、様々な場面で画像データが出力され使用されている。例えば、会議の資料として予め作成した画像データ（テキストデータやイメージデータを含む）を記憶装置に保存しておいて、大型ディスプレイ装置に出力したり、プロジェクタを用いてスクリーンに投影させたりすることができる。
【０００３】
また、上述したように保存しておいた画像データを会議の資料として参加者に配布するために、プリンタを用いてこの画像データを印刷したり、または添付ファイルとして電子メールに添付して各参加者の端末に送信したりすることも可能である。
【０００４】
しかしながら、特に最近になって機密性の高い情報について十分なセキュリティを確保する必要性が高まってきている。例えば、会議における発表用資料として表示して使用する画像データの中に機密性の高い情報が含まれている場合には、上述したようにその画像データをそのまま印刷したり送信したりしてしまうと、参加者に悪用されて情報漏洩に繋がるおそれがある。
【０００５】
また、画像データを会議の場で印刷して参加者に配布するだけであれば大きな情報漏洩に繋がる可能性は少ないが、電子データのまま電子メールに添付して外部に送信した場合、第三者により盗み見られてしまい情報が漏洩してしまう可能性が高まる。
【０００６】
このように、画像データの中の機密性が高い情報を含む領域のセキュリティを確保する方法として、例えば以下のような方法が提案されている。即ち、例えば特許文献１に記載の情報公開システムによれば、画像データに含まれる領域毎に公開レベルを設定しておく。そして、ユーザがこの画像データの閲覧を要求した場合に、このユーザの閲覧権レベルに応じて画像データを修正（例えば公開を制限する領域をマスクする）して公開する。
【特許文献１】特開２００２−２９８１２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の方法によれば、画像データを閲覧するユーザ毎に所定領域の画像の出力を制限することはできるが、出力方法に応じた制限を行うことはできない。
【０００８】
即ち、例えば会議の資料として用いられる画像データのある領域に含まれる画像について、表示することは許可するが印刷することを禁止したい場合には対応することができない。このような場合、ユーザは予め表示用の画像データと印刷用の画像データをそれぞれ準備しておかなければならず、面倒な作業が必要になってしまう。また、印刷することは許可するが送信することを禁止したい場合も、同様にそれぞれ印刷用の画像データと送信用の画像データとをそれぞれ予め準備しておかなければならない。
【０００９】
本発明は、上記の問題点に鑑みなされたものであり、画像データの出力方法に応じて、当該画像データの所定領域に含まれる画像の出力を制限する画像処理装置、画像処理方法、プログラム、記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために本発明の画像処理装置は、複数の出力方法により画像データを出力することが可能な画像処理装置であって、画像データを記憶する記憶手段と、前記記憶手段に記憶された画像データの所定領域に対応する出力制限情報を管理する管理手段と、前記管理手段により管理されている出力制限情報に基づいて、前記複数の出力方法のいずれかに応じて前記所定領域に対応する画像データの出力制限処理を行う処理手段と、前記画像データを出力する際に、前記複数の出力方法のいずれかを選択する選択手段と、前記選択手段で選択された出力方法により、前記処理手段により前記出力制限処理が行われた画像データを出力するよう制御する制御手段とを備えることを特徴とする。
【００１１】
また、本発明の画像処理方法は、複数の出力方法により画像データを出力することが可能な画像処理装置における画像処理方法であって、画像データを記憶媒体に記憶する記憶工程と、前記記憶媒体に記憶された画像データの所定領域に対応する出力制限情報を管理する管理工程と、前記管理工程で管理されている出力制限情報に基づいて、前記複数の出力方法のいずれかに応じて前記所定領域に対応する画像データの出力制限処理を行う処理工程と、前記画像データを出力する際に、前記複数の出力方法のいずれかを選択する選択工程と、前記選択工程で選択された出力方法により、前記処理工程で前記出力制限処理が行われた画像データを出力するよう制御する制御工程とを備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、画像データの出力方法に応じて、当該画像データの所定領域に含まれる画像の出力を制限するので、セキュリティを高めることができる。
【発明を実施するための最良の形態】
【００１３】
以下に、本発明の実施形態を説明する。
【００１４】
（第１の実施形態）
図１は、第１の実施形態における画像データ出力システムのシステム全体図である。会議室内にはＬＡＮ（ローカルエリアネットワーク）１５０に接続されたＭＦＰ（マルチファンクションペリフェラル）１００、及びケーブル１６０を介してＭＦＰ１００とローカル接続されたディスプレイ装置１１０が備えられている。ディスプレイ装置１１０は、ＭＦＰ１００から出力される表示信号に基づいて、会議の発表用資料などの画像データを表示する。
【００１５】
ＬＡＮ１５０上には、ＭＦＰ１００の他にメールサーバ１２０やＰＣ（パーソナルコンピュータ）１３０などが接続されている。ＭＦＰ１００は、後述する方法を用いて自装置内に記憶している画像データを電子メールに添付して、メールサーバ１２０を介してＰＣ１３０に送信することができる。
【００１６】
図２は、ＭＦＰ１００のシステムブロック図を示す。制御部２００は、画像入力デバイスであるスキャナ２４０や画像出力デバイスであるプリンタ２３０と接続されており、画像データの入出力を制御する。また一方で、制御部２００はＬＡＮ１５０やディスプレイ装置１１０に接続されており、画像データやデバイス情報などの入出力を制御する。
【００１７】
ＣＰＵ２０１は、ＭＦＰ１００の動作を制御するものであり、ＲＡＭ２０３に格納されたプログラムに基づいて動作する。ＲＡＭ２０３はまた、画像データを一時的に記憶するための画像メモリでもある。ＲＯＭ２０２はブートＲＯＭであり、システムのブートプログラムが格納されている。
【００１８】
ＨＤＤ（ハードディスクドライブ）２０４は、システムソフトウェア、画像データ、ＭＦＰ１００の動作を制御するためのプログラム等を格納している。ＨＤＤ２０４に格納されたプログラムがＲＡＭ２０３にロードされ、ＣＰＵ２０１はこれに基づいてＭＦＰ１００の動作を制御する。
【００１９】
ネットワークＩ／Ｆ２０５はＬＡＮ１５０に接続されて、各種情報の入出力を司る。操作部Ｉ／Ｆ２０６は、操作部２２０と制御部２００とを接続するインターフェースであって、操作部２２０に表示するための画像データを操作部２２０に出力する。また、操作部２２０からユーザが入力した情報をＣＰＵ２０１に伝達する。
【００２０】
ディスプレイＩ／Ｆ２０７は、ディスプレイ装置１１０と制御部２００とを接続するインターフェースであって、ディスプレイ装置１１０に表示させるための表示信号をディスプレイ装置１１０に出力する。
【００２１】
イメージバスＩ／Ｆ２０８は、システムバス２０９とイメージバス２１０とを接続するインターフェースであって、画像データの高速な入出力を制御する。ＲＩＰ（ラスターイメージプロセッサ）部２１１は、ＰＣ１３０などからＬＡＮ１５０及びネットワークＩ／Ｆ２０５を介して受信したＰＤＬコードをビットマップイメージに展開する。
【００２２】
プリンタＩ／Ｆ２１２は、プリンタ２３０と制御部２００とを接続するインターフェースであって、プリンタ２３０から出力される画像データをプリンタ２３０に出力する。スキャナＩ／Ｆ２１３は、スキャナ２４０と制御部２００とを接続するインターフェースであって、スキャナ２４０から入力された画像データを転送する。
【００２３】
画像処理部２１４は、プリンタ２３０から出力される画像データに対して補正・解像度変換などの各種処理を施す。また、画像処理部２１４は、スキャナ２４０から入力された画像データに対して補正・加工・編集などの各種処理を施す。
【００２４】
図３は、ＭＦＰ１００の操作部２２０の外観図を示す。液晶パネル部３００はタッチパネルシートを備えた液晶表示装置であって、各種設定を行うための操作画面及び入力された設定情報の表示を行う。また、液晶操作パネル部３００はＨＤＤ２０４に格納された画像データのプレビューを表示することもできる。タッチパネルを用いてユーザが指示を入力した場合は、ユーザが触れた場所の位置情報を検知して、対応する指示内容が操作部Ｉ／Ｆ２０６を介してＣＰＵ２０１に伝えられる。
【００２５】
スタートキー３０１は、スキャナ２４０による読取動作やプリンタ２３０による印刷動作の開始を指示するためのハードキーである。スタートキー３０１の内部には緑色および赤色のＬＥＤが組み込まれており、動作開始可能な状態の場合には緑色のＬＥＤが、エラーなどにより動作開始不可能な状態の場合には赤色のＬＥＤが点灯する。ストップキー３０２は、動作の停止を指示するためのハードキーである。
【００２６】
ハードキー群３０３には、コピー部数などの数値を入力するためのテンキーや、ユーザがユーザＩＤやパスワードを入力してログインするためのログインキー、及びユーザモードに移行させて各種装置設定を行うためのユーザモードキーなどが含まれている。
【００２７】
＜スキャン動作＞
次に、スキャナ２４０を用いて原稿上の画像を読み取って画像データを入力し、ＨＤＤ２０４に格納する一連の動作について、図４に示すフローチャートを用いて説明する。なお、図４に示すフローチャートにおける一連の動作の制御は、制御部２００のＣＰＵ２０１がＨＤＤ２０４に格納されたプログラムに基づいて実行するものとする。
【００２８】
まず、ステップＳ４０１において操作部２２０を介してユーザから読取動作を実行する指示があったかどうかを判定する。ステップＳ４０１でユーザからの指示があったと判定した場合はステップＳ４０２に進み、そうでなければ他の処理を実行する。
【００２９】
ステップＳ４０２では、スキャナ２４０を動作させて原稿上の画像を読み取って画像データを入力する。そして、続くステップＳ４０３では全ての頁の読み取りを終了したかどうかを判定し、未処理の頁があればステップＳ４０２に戻り処理を続ける。ステップＳ４０３で全ての頁の読み取りが終了したと判定した場合は、ステップＳ４０４に進み、入力した画像データの領域分割処理を行う。
【００３０】
ここで、第１の実施形態においては、スキャナ２４０により入力された画像データに対して自動的に領域分割処理を実行するようにしている。領域分割処理とは、画像データの内容を解析することにより、テキスト領域やイメージ領域といった種別毎に複数の領域に分割したり、画像データ中の文書レイアウトに応じてテキスト領域を複数の領域に分割したりする処理のことを示す。
【００３１】
なお、ステップＳ４０４で実行する領域分割処理に用いるアルゴリズムとして、例えば特開平０８−０３０７８８号公報に記載された方法など公知の技術のいずれを採用しても構わない。
【００３２】
ステップＳ４０５では、ステップＳ４０４における領域分割処理により得られた各領域を示す情報とともに、入力された画像データをＨＤＤ２０４に格納する。なお、ここではスキャナ２４０から入力された画像データに対して自動的に領域分割処理を行う例を説明したが、他の態様でも構わない。即ち、入力された全ての画像データに対して領域分割処理を行うのではなく、ユーザが選択した画像データに対して任意のタイミングで領域分割処理を行うようにしてもよい。
【００３３】
＜出力制限情報の設定＞
次に、領域分割処理により得られた複数の領域のそれぞれについて、出力方法に応じた出力制限を行うための出力制限情報を設定する動作について説明する。第１の実施形態では、領域分割処理により分割された領域に対して、表示・印刷・送信といった複数の出力方法に応じて出力を禁止するか否かの属性を設定することができる。
【００３４】
例えば、会議のプレゼンテーションで使用される資料の中には、ディスプレイ等に表示して説明する範囲では問題ないとしても、資料として持ち帰られてしまっては困るような機密性が高い内容が含まれている場合がある。このような場合、機密性が高い領域に対して予め印刷したり送信したりすることを禁止する属性を設定しておくことにより、情報流出を防ぐことが可能となる。
【００３５】
図５は、ＨＤＤ２０４に格納された画像データの所定領域について、ユーザの指示に基づいて出力制限情報を設定する一連の動作を明確に説明するためのフローチャートである。なお、図５に示すフローチャートにおける一連の動作の制御は、制御部２００のＣＰＵ２０１がＨＤＤ２０４に格納されたプログラムに基づいて実行するものとする。
【００３６】
まず、ステップＳ５０１では、操作部２２０を介してユーザから出力制限情報を設定する指示があったかどうかを判定する。ユーザから指示があったと判定した場合は続くステップＳ５０２に進み、そうでない場合は他の処理を実行する。
【００３７】
ステップＳ５０２では、ＨＤＤ２０４に格納された画像データの一覧リストを、液晶パネル部３００に表示する。図６は、液晶パネル部３００に表示された画像データ一覧リスト画面を示す図である。表示エリア６０１には、ＨＤＤ２０４に格納されている画像データのファイル名が一覧リスト形式で表示されている。
【００３８】
ユーザは、表示エリア６０１の中から所望の画像データのファイル名が表示された表示エリアに触れることにより、いずれかの画像データを選択することができる。図６に示す例では、「新規プロジェクト」というファイル名の画像データが選択されて反転表示されていることが分かる。
【００３９】
図５のステップＳ５０３では、図６に示す画像データ一覧リスト画面においていずれかの画像データがユーザにより選択されてＯＫボタン６０２が押下されたかどうかを判定する。ここで、ＯＫボタン６０２が押下されたと判定した場合は、続くステップＳ５０４に進み、選択された画像データのプレビュー表示を実行する。
【００４０】
図７は、液晶パネル部３００に表示された画像データプレビュー画面を示す図である。表示エリア７０１には、「新規プロジェクト」の画像データがプレビュー表示されている。このとき、図４のステップＳ４０４で行った領域分割処理の結果に基づいて、分割された各領域７０２乃至７０５はそれぞれ破線で囲まれて表示されるので、各領域は識別することが可能となっている。なお、領域７０２乃至７０４はそれぞれ文字領域、領域７０５は画像領域として判定された領域である。
【００４１】
ユーザは表示エリア７０１の中から所望の領域が表示された表示エリアに触れることにより、いずれかの領域を選択することができる。
【００４２】
図５のステップＳ５０５では、図７に示す画像データプレビュー画面においていずれかの領域がユーザにより選択されたＯＫボタン７０６が押下されたかどうかを判定する。ここで、ＯＫボタン７０６が押下されたと判定した場合は、続くステップＳ５０６に進み、選択された領域に対する出力制限情報を設定するための画面を表示する。
【００４３】
図８は、液晶パネル部３００に表示された、選択された領域に対応する出力制限情報を設定するための出力制限情報設定画面を示す。表示エリア８０１は、ユーザにより選択された領域に含まれる画像を表示することを許可するかまたは禁止するかを指定する場合に使用する。
【００４４】
図８に示す例では、選択された領域に含まれる画像を表示することを許可することが選択されている。なお、ユーザが何も選択していない状態では「許可する」が選択されている。即ち、「許可する」がデフォルトの設定として予め選択されているものとする。
【００４５】
表示エリア８０２及び８０３は、それぞれ表示エリア８０１と同様に、選択された領域に含まれる画像を印刷すること及び送信することをそれぞれ許可するかまたは禁止するかを指定する場合に使用する。図８に示す例では、選択された領域に含まれる画像の印刷及び送信を禁止することが指定されているが分かる。
【００４６】
なお、ここでは「表示」とはディスプレイ装置１１０に画像データを出力して表示させる出力方法のことを示す。なお、表示の方法についてはディスプレイ装置１１０のようにローカル接続された装置ではなくＬＡＮ１５０を介して接続された表示装置に出力してもよいし、プロジェクタにような投影装置に出力してもよい。
【００４７】
また、「印刷」とはプリンタ２３０に画像データを出力して印刷させる出力方法のことを示す。なお、ＭＦＰ１００自体がプリンタを備えていない場合には、他のプリンタに出力するようにしても構わない。
【００４８】
また、「送信」とは画像データを電子メールに添付してＬＡＮ１５０に出力して送信する出力方法のことを示す。なお、送信の方法については電子メール送信以外であってもよく、ＦＴＰ送信やＳＭＢ送信、更には図示しないモデムを介してのファクシミリ送信を用いるようにしてもよい。
【００４９】
図５のステップＳ５０７では、図８に示す出力制限情報設定画面においてＯＫボタン８０４が押下されたかどうかを判定する。ここで、ＯＫボタン８０４が押下されたと判定した場合は、続くステップＳ５０８に進み、ユーザの指定に基づいて出力条件情報を設定する。
【００５０】
図９は、ＨＤＤ２０４に格納された各画像データにおける各領域に対応付けて設定された出力制限情報を管理するための出力制限情報管理テーブルを示す。図９に示すように、出力制限情報テーブルはメインテーブル９０１及びサブテーブル９０２からなり、この情報に基づいて、後述する方法で出力方法に応じた出力制限を行う。
【００５１】
なお、この出力制限情報管理テーブルは、ＨＤＤ２０４に格納されているものとする。また、出力制限情報は図９に示すようなテーブルの形式で管理されていなくてもよく、画像データの領域に対応付けて管理されていれば、いかなる形式であっても構わない。
【００５２】
＜出力動作＞
次に、出力制限情報が設定された画像データを出力する処理について説明する。図１０は、出力が指示された画像データの領域毎に、出力制限情報に基づいて出力するかどうかを判定し、その判定の結果に基づいて出力を制御する一連の動作を明確に説明するためのフローチャートである。なお、図１０に示すフローチャートにおける一連の動作の制御は、制御部２００のＣＰＵ２０１がＨＤＤ２０４に格納されたプログラムに基づいて実行するものとする。
【００５３】
まず、ステップＳ１００１において、操作部２２０においてユーザから画像データを出力する指示があったかどうかを判定する。ステップＳ１００１でユーザからの指示があったと判定した場合はステップＳ１００２に進み、そうでなければ他の処理を実行する。
【００５４】
次に、ステップＳ１００２において、ユーザからの指示に基づいて画像データの出力方法を選択する。なお、第１の実施形態においては、表示・印刷・送信の中からいずれか１つの出力方法を選択するものとする。
【００５５】
ステップＳ１００３では、出力すべき画像データを選択するために、ＨＤＤ２０４に格納された画像データを一覧リスト形式で液晶パネル部３００に表示する。なお、ここで表示される画面は図６に示す画像データ一覧リスト画面と同様であるものとする。
【００５６】
ステップＳ１００４では、いずれかの画像データがユーザにより選択されたかどうかを判定する。ここで、いずれかの画像データが選択されたと判定した場合は、続くステップＳ１００５に進み、ＨＤＤ２０４に格納された出力制限情報テーブルを読み出して、選択された画像データに対応する出力制限情報を取り出す。
【００５７】
次に、ステップＳ１００６では、ステップＳ１００４で選択された画像データに含まれる複数の領域のうちいずれか１つを取り出す。そして、続くステップＳ１００７において、ステップＳ１００５で読み出した出力制限情報に基づいて、ステップＳ１００６で取り出した領域に含まれる画像を出力するかどうかを判定する。
【００５８】
そして、この領域に含まれる画像を出力すると判定した場合にはステップＳ１００９に進み、出力しないと判定した場合にはステップＳ１００８に進む。ステップＳ１００８では、出力しないと判定された領域に含まれる画像に対して出力制限処理を行う。なお、ここでは出力しないと判定された領域に対応する画像データを除去する処理を行う。
【００５９】
ここで、除去処理とは対象となる領域の画像に対応するデータを消去することにより画像データから取り除く処理を示す。また、データそのものを消去するのではなく、対象となる領域に含まれる画像の上から新たに別の画像を上書きすることにより、元の画像を見えないようするといった処理を行ってもよい。
【００６０】
ステップＳ１００９では、選択された画像データに含まれる全ての領域について処理を終了したかどうかを判定し、まだ処理されていない領域が存在する場合にはステップＳ１００６に戻り、未処理の領域を取り出す。
【００６１】
ステップＳ１００９で全ての領域について処理が終了したと判定した場合は、続くステップＳ１０１０に進み、選択された画像データに基づいて各出力方法に応じた出力データを生成する。具体的には、表示する場合には画像データを表示信号に変換する。また、印刷する場合には、プリンタ２３０から出力するためにビットマップ画像データに展開する。また、送信する場合には、電子メールフォーマットに変換する。
【００６２】
そして、続くステップＳ１０１１において、選択された出力方法を用いて生成された出力データを出力する。
【００６３】
以上のように、第１の実施形態においては、原稿上の画像を読み取って画像データを入力する際に領域分割された各領域それぞれに対応付けて出力制限情報を設定する。この出力制限情報には、複数の出力方法それぞれを用いて出力することを許可または禁止することを示す情報が含まれている。そして、画像データを出力することが指示された場合には、当該画像データに含まれる領域毎に出力するか否かの判定を行い、この判定の結果に基づいて各出力手段を制御するようにしている。
【００６４】
これにより、出力方法に応じた出力制限を画像データの領域毎に簡単に行うことができるので、セキュリティをより高めることができる。
【００６５】
なお、上述した説明では、領域分割処理の結果に基づく各領域を選択肢として図７に示す画像データプレビュー画面に表示していたが、他の態様であっても構わない。即ち、予め用意された領域をユーザが選択するのではなく、ユーザが任意に領域を指定して、その領域に対応する出力制限情報を設定できるようにすれば、より使い勝手がよくなる。
【００６６】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。第１の実施形態では、スキャナ２４０により入力された画像データの所定領域に対して出力制限情報を設定するのに対して、第２の実施形態では、ＰＣ１３０から受信して入力された画像データの所定領域に対して出力制限情報を設定する。
【００６７】
また、第１の実施形態では、領域分割処理により分割された領域に対して出力制限情報を設定するのに対して、第２の実施形態では、ベクトル化された画像データに含まれるオブジェクトに対して出力制限情報を設定する。
【００６８】
なお、第２の実施形態における基本的な構成は第１の実施形態と同様であるので説明は省略し、第２の実施形態における第１の実施形態と異なる点について以下に説明する。
【００６９】
＜受信処理＞
まず、ネットワークＩ／Ｆ２０５を介してＰＣ１３０から画像データを受信して、ＨＤＤ２０４に格納する一連の動作について、図１１に示すフローチャートを用いて説明する。なお、図１１に示すフローチャートにおける一連の動作の制御は、制御部２００のＣＰＵ２０１がＨＤＤ２０４に格納されたプログラムに基づいて実行するものとする。
【００７０】
まず、ステップＳ１１０１においてＰＣ１３０から画像データを受信したかどうかを判定する。ステップＳ１１０１でＰＣ１３０から画像データを受信したと判定した場合はステップＳ１１０２に進み、そうでなければ他の処理を実行する。
【００７１】
ステップＳ１１０２では、受信した画像データに対してオブジェクト認識処理を実行するようにしている。オブジェクト認識処理とは、画像データの内容を解析することにより、画像データに含まれる各オブジェクトを区別して認識する処理を示す。
【００７２】
なお、このオブジェクト認識処理に用いるアルゴリズムとしては、例えば特開２００５−１０７６９１号公報に記載されている方法を用いて、ベクトル化技術を用いてもよい。なお、このようにベクトル化を行う場合は必要に応じて受信した画像データをＲＩＰ部２１１により一度ビットマップイメージに展開するようにしてもよい。
【００７３】
また、オブジェクト認識処理の他の具体的な例としては、ＰＣ１３０などの外部装置から受信したページ記述言語やＨＴＭＬやＸＭＬなどのマークアップ言語などを直接解析し、画像データに含まれているオブジェクトを認識するようにしてもよい。
【００７４】
ステップＳ１１０３では、ステップＳ１１０２におけるオブジェクト認識処理により得られた各オブジェクトを示す情報とともに、受信した画像データをＨＤＤ２０４に格納する。なお、ここでは受信した画像データに対して自動的にオブジェクト認識処理を行う例を説明したが、他の態様でも構わない。即ち、受信した全ての画像データに対してオブジェクト認識処理を行うのではなく、ユーザが選択した画像データに対して任意のタイミングでオブジェクト認識処理を行うようにしてもよい。
【００７５】
＜出力制限情報の設定＞
次に、第２の実施形態における出力制限情報の設定について説明する。第２の実施形態における出力制限情報の設定も、第１の実施形態で説明した図５のフローチャートに沿って実行される。但し、第１の実施形態では出力制限情報を設定する対象となる領域として領域分割処理により分割された領域を選択していたが、第２の実施形態ではオブジェクト認識処理により認識されたオブジェクトを選択する。
【００７６】
図１２には、図５のステップＳ５０４で表示される画像データプレビュー画面の例を示す。図１２に示す画面は第１の実施形態で説明した図７に示す画面に対応する。図１２に示す例では、「企画会議」の画像データのプレビューとして円と三角形が表示されている。そして、上述したようなオブジェクト認識処理によって、円と三角形がそれぞれ独立したオブジェクト１２０１、１２０２として認識されている。
【００７７】
ユーザは図１２に示す画面上で、所望のオブジェクトが表示された表示エリアに触れることにより、いずれかの領域を選択して出力制限情報を設定することができる。
【００７８】
このように、第２の実施形態では第１の実施形態のように単に表示されている領域だけを指定するのではなく、オブジェクトに対して出力制限情報を設定するので、重なり合ったオブジェクトについてもそれぞれ区別して出力を制限することができる。
【００７９】
＜出力動作＞
次に、第２の実施形態において出力制限情報が設定された画像データを出力する処理について説明する。第２の実施形態における出力制限情報の設定も、第１の実施形態で説明した図１０のフローチャートに沿って実行される。但し、第１の実施形態ではステップＳ１００８で領域分割処理により分割された領域を除去するのに対して、第２の実施形態ではステップＳ１００８でオブジェクト認識処理により認識されたオブジェクトを除去する。
【００８０】
図１３、図１４はそれぞれ、「企画会議」の画像データをディスプレイ装置１１０により表示した画面の例、及びプリンタ２３０により印刷した場合の印刷物の例を示す。なお、ここではオブジェクト１２０１には表示・印刷ともに許可することを示す出力制限情報が設定され、オブジェクト１２０２には表示は許可するが印刷は禁止することを示す出力制限情報が設定されているものとする。
【００８１】
図１３に示すように、オブジェクト１２０１及び１２０２ともに表示することは許可されているので、ディスプレイ１１０には円と三角形の両方が表示されている。これに対して、図１４に示すように、オブジェクト１２０１は印刷が許可されているが、オブジェクト１２０２は印刷が禁止されているので、オブジェクト１２０２は除去されてオブジェクト１２０１のみが印刷されている。
【００８２】
以上のように、第２の実施形態においては、ＰＣ１３０から受信した画像データに対してオブジェクト認識処理を行い、この処理で認識されたオブジェクトに対して出力制限情報を設定する。そして、画像データを出力することが指示された場合には、当該画像データに含まれるオブジェクト毎に出力するか否かの判定を行い、この判定の結果に基づいて、各出力手段を制御するようにしている。
【００８３】
これにより、出力方法に応じた出力制限を画像データのオブジェクト毎に簡単に行うことができるので、セキュリティをより高めることができる。
【００８４】
以上のように、上述した第１の実施形態及び第２の実施形態では、画像データの所定領域に対して出力制限情報を設定しておくことにより、出力方法に応じて出力を制限することができる。これにより、例えば情報漏洩を防ぐために表示は許可するか印刷は禁止したい場合に、予めそれぞれ別の画像データを作成しておくことなく、簡単に出力を制限することができる。また、例えば資料として配布するために印刷することは許可するが、電子データのまま配布すると他人の手によって勝手に編集されてしまうので、送信することは禁止したい場合にも対応することができる。
【００８５】
なお、第１の実施形態及び第２の実施形態では、出力制限情報を設定する対象となる所定領域として、それぞれ領域分割により分割された領域及びオブジェクト認識処理により認識されたオブジェクトを用いる例を説明したが、他の態様であっても構わない。
【００８６】
即ち、上述した分割領域やオブジェクトに限らず、画像データの一部を指定して出力制限情報を設定できるようにすれば、その指定方法は他の方法を用いるようにしてもよい。
【００８７】
また、上述した説明では、ＭＦＰ１００が、表示・印刷・送信の複数の出力方法により画像データを出力することが可能である場合について説明したが、出力方法は表示・印刷・送信だけに限らず他の出力方法を備える場合に本発明を適用することもできる。
【００８８】
なお、上述した第１の実施形態及び第２の実施形態で説明した機能は、それぞれ単独で備えるようにしてもよいし、複数の機能を組み合わせて備えるようにすることも可能である。
【００８９】
（その他の実施形態）
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００９０】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００９１】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００９２】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００９３】
プログラムを供給するためのコンピュータ読み取り可能な記録媒体としては、例えば、以下のようなものがある。フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）。
【００９４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。すなわち、ホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００９５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する。そして、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９６】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他にも、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００９７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後にも前述した実施形態の機能が実現される。すなわち、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００９８】
【図１】本発明の実施形態における画像データ出力システムのシステム全体図である。
【図２】本発明の実施形態におけるＭＦＰ１００のシステムブロック図である。
【図３】本発明の実施形態における操作部２２０の外観図である。
【図４】本発明の実施形態における原稿上の画像を読み取って画像データを入力する動作を説明するフローチャートである。
【図５】本発明の実施形態における出力制限情報を設定する動作を説明するフローチャートである。
【図６】本発明の実施形態における液晶パネル部３００に表示された画像データ一覧リストを示す図である。
【図７】本発明の実施形態における液晶パネル部３００に表示された画像データプレビュー画面を示す図である。
【図８】本発明の実施形態における液晶パネル部３００に表示された出力制限情報設定画面を示す図である。
【図９】本発明の実施形態における出力制限情報管理テーブルを示す図である。
【図１０】本発明の実施形態における画像データを出力する動作を説明するフローチャートである。
【図１１】本発明の実施形態におけるＰＣ１３０から画像データを受信して入力する動作を説明するフローチャートである。
【図１２】本発明の実施形態における液晶パネル部３００に表示された画像データプレビュー画面を示す図である。
【図１３】本発明の実施形態におけるディスプレイ装置１１０に表示された画面を示す図である。
【図１４】本発明の実施形態におけるプリンタ２３０により印刷された印刷物を示す図である。
【符号の説明】
【００９９】
１００  ＭＦＰ（マルチファンクションペリフェラル）
１１０  ディスプレイ装置
１３０  ＰＣ
２００  制御部
２０１  ＣＰＵ（中央処理装置）
２０２  ＲＯＭ
２０３  ＲＡＭ
２０４  ＨＤＤ（ハードディスクドライブ）
２２０  操作部
２３０  プリンタ
２４０  スキャナ
【図１】
2008258823.tif 000003
【図２】
2008258823.tif 000004
【図３】
2008258823.tif 000005
【図４】
2008258823.tif 000006
【図５】
2008258823.tif 000007
【図６】
2008258823.tif 000008
【図７】
2008258823.tif 000009
【図８】
2008258823.tif 000010
【図９】
2008258823.tif 000011
【図１０】
2008258823.tif 000012
【図１１】
2008258823.tif 000013
【図１２】
2008258823.tif 000014
【図１３】
2008258823.tif 000015
【図１４】
2008258823.tif 000016