(57)【要約】【課題】セキュリティを維持しつつ画像データを確認することのできる画像表示装置を提供する。【解決手段】画像読込部１０１で得られた画像データにフォーマットを利用して非表示領域を設定する際、フォーマット所在情報入力部１０６において利用するフォーマットが記憶されている外部装置のフォーマット記憶部２０１へのアクセス情報を表わす画像を画像データに書込む。その画像データを表示する場合、フォーマット所在情報抽出部１１２は上記画像を画像データより抽出することでフォーマット所在情報を抽出し、その情報に基づいてフォーマット取得部１１３Ａはフォーマット記憶部２０１へアクセスしてフォーマットを取得する。画像加工部１１５は得られたフォーマットを利用して指定された領域を非表示となるよう画像データを加工する。【選択図】図２７
2008046816.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読込んで画像データを取得する画像読込手段と、
前記画像データを表示する表示手段と、
前記画像データを表示する際に非表示とする領域を指定する情報であるフォーマットを設定する設定手段と、
前記フォーマットに基づいて、前記画像データの前記領域を非表示とするように前記画像データを加工する画像加工手段と、
前記加工手段によって加工された前記画像データを前記表示手段に表示するように制御する表示制御手段と、
前記フォーマットを記憶する記憶手段を指定する情報であるフォーマット所在情報を前記画像データに付加するフォーマット所在情報入力手段とを備える、画像表示装置。
【請求項２】
前記設定手段は、前記記憶手段に記憶されているフォーマットの中から選択することで前記フォーマットを設定する、請求項１に記載の画像表示装置。
【請求項３】
前記設定手段は、前記画像データにおいて領域を指定することで前記フォーマットを設定し、
前記フォーマットを前記記憶手段に格納する格納手段をさらに備える、請求項１に記載の画像表示装置。
【請求項４】
前記フォーマット所在情報入力手段は、前記フォーマット所在情報を表わす画像を画像データに入力する、請求項１に記載の画像表示装置。
【請求項５】
前記フォーマット所在情報を表わす画像は、画像の種類に応じて前記画像の種類に特有のパターンを含む、請求項４に記載の画像表示装置。
【請求項６】
前記設定手段は、さらに、前記領域を非表示とするための条件を設定する、請求項１に記載の画像表示装置。
【請求項７】
前記領域は第１領域と第２領域とを含み、
前記条件は、前記第１領域を非表示とするための第１条件と、前記第２領域を非表示にするための第２条件とを含む、請求項６に記載の画像表示装置。
【請求項８】
前記条件は、操作入力手段における第１操作から次の第２操作までの時間と、前記領域を非表示の状態で前記画像データを表示する回数との少なくとも１つの条件を含む、請求項６に記載の画像表示装置。
【請求項９】
前記設定手段は、さらに、前記フォーマットの変更の可否を設定する、請求項１に記載の画像表示装置。
【請求項１０】
原稿を読込んで画像データを取得する画像読込手段と、
前記画像データを表示する表示手段とを備え、
前記画像データには、前記画像データを表示する際に非表示とする領域を指定する情報であるフォーマットが設定されており、前記フォーマットを記憶する記憶手段を指定する情報であるフォーマット所在情報が前記画像データに付加されており、
前記画像データより、前記フォーマット所在情報を取得するフォーマット所在情報取得手段と、
前記フォーマット所在情報に基づいて前記フォーマットを取得するフォーマット取得手段と、
前記フォーマットを用いて前記画像データの前記領域を非表示とするように前記画像データを加工する画像加工手段と、
前記加工手段によって加工された前記画像データを前記表示手段に表示するように制御する表示制御手段とをさらに備える、画像表示装置。
【請求項１１】
前記記憶手段は外部装置に備えられ、
前記フォーマット取得手段は、前記フォーマット所在情報に基づいて前記外部装置にアクセスして前記フォーマットを取得する、請求項１０に記載の画像表示装置。
【請求項１２】
前記フォーマットを記憶する記憶手段を指定する情報であるフォーマット所在情報を表わす画像が前記画像データに付加されており、
前記フォーマット所在情報を表わす画像は、画像の種類に応じて前記画像の種類に特有のパターンを含み、
前記フォーマット所在情報取得手段は、前記画像データに対して前記パターンを用いてパターンマッチングを行なって前記フォーマット所在情報を表わす画像を抽出することで前記フォーマット所在情報を取得する、請求項１０に記載の画像表示装置。
【請求項１３】
表示手段を備える画像表示装置における画像表示方法であって、
原稿を読込んで画像データを取得する画像読込ステップと、
前記画像データを表示する際に非表示とする領域を指定する情報であるフォーマットを設定する設定ステップと、
前記フォーマットに基づいて、前記画像データの前記領域を非表示とするように前記画像データを加工する画像加工ステップと、
前記加工手段によって加工された前記画像データを前記表示手段に表示するように制御する表示制御ステップと、
前記フォーマットを記憶する記憶手段を指定する情報であるフォーマット所在情報を前記画像データに付加するフォーマット所在情報入力ステップとを備える、画像表示方法。
【請求項１４】
表示手段を備える画像表示装置における画像表示方法であって、
原稿を読込んで画像データを取得する画像読込ステップを備え、
前記画像データには、前記画像データを表示する際に非表示とする領域を指定する情報であるフォーマットが設定されており、前記フォーマットを記憶する記憶手段を指定する情報であるフォーマット所在情報が前記画像データに付加されており、
前記画像データより、前記フォーマット所在情報を取得するフォーマット所在情報取得ステップと、
前記フォーマット所在情報に基づいて前記フォーマットを取得するフォーマット取得ステップと、
前記フォーマットを用いて前記画像データの前記領域を非表示とするように前記画像データを加工する画像加工ステップと、
前記加工手段によって加工された前記画像データを前記表示手段に表示するように制御する表示制御ステップとをさらに備える、画像表示方法。
【請求項１５】
表示手段を備えた画像表示装置における、画像データの表示の制御をコンピュータに実行させるプログラムであって、
原稿を読込んで画像データを取得する画像読込ステップと、
前記画像データを表示する際に非表示とする領域を指定する情報であるフォーマットを設定する設定ステップと、
前記フォーマットに基づいて、前記画像データの前記領域を非表示とするように前記画像データを加工する画像加工ステップと、
前記加工手段によって加工された前記画像データを前記表示手段に表示するように制御する表示制御ステップと、
前記フォーマットを記憶する記憶手段を指定する情報であるフォーマット所在情報を前記画像データに付加するフォーマット所在情報入力ステップとを実行させる、画像表示プログラム。
【請求項１６】
表示手段を備えた画像表示装置における、画像データの表示の制御をコンピュータに実行させるプログラムであって、
原稿を読込んで画像データを取得する画像読込ステップを実行させ、
前記画像データには、前記画像データを表示する際に非表示とする領域を指定する情報であるフォーマットが設定されており、前記フォーマットを記憶する記憶手段を指定する情報であるフォーマット所在情報が前記画像データに付加されており、
前記画像データより、前記フォーマット所在情報を取得するフォーマット所在情報取得ステップと、
前記フォーマット所在情報に基づいて前記フォーマットを取得するフォーマット取得ステップと、
前記フォーマットを用いて前記画像データの前記領域を非表示とするように前記画像データを加工する画像加工ステップと、
前記加工手段によって加工された前記画像データを前記表示手段に表示するように制御する表示制御ステップとをさらに実行させる、画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像表示装置、画像表示方法、および画像表示プログラムに関し、特に、画像の機密性を保持しつつ表示する画像表示装置、画像表示方法、および画像表示プログラムに関する。
【背景技術】
【０００２】
ＭＦＰ（Multi Function Peripherals）やプリンタや複写機等の画像処理装置においては、高機能化や操作の複雑化に伴って、表示パネルなどの画像表示装置が大型化されてきている。同時に、操作性を考慮して、装置上部の原稿押さえ部分や装置前面など、装置の前方から見えやすい位置に配置されるようになってきている。
【０００３】
これによって、ユーザは画像表示装置を用いて操作用の表示を確認しやすくなり、画像処理装置の操作性が向上する。さらに、画像表示装置に用いられることの多いＬＣＤ（Liquid Crystal Display）を大型化する技術が向上し、その視認性も高まっていることより、画像処理装置に大型の画像表示装置を搭載することで操作性がより高まる。
【０００４】
このように画像処理装置の画像表示装置が大型されることで、具体的には、スキャンしたり他の装置から受信したりして得られた画像データを出力前にプレビュー表示させ、内容や向きなどを確認する操作などが可能となる。
【０００５】
上述のように画像表示装置が大型化し、見やすい位置に配置されることによって、画像データをプレビュー表示させた場合に、たとえばユーザの背後などからプレビュー表示が意図しない第三者から見えてしまう可能性がある。また、ユーザが画像処理装置から離れた場合にもプレビュー表示が意図しない第三者から見えてしまう可能性がある。
【０００６】
画像表示装置において表示内容の漏洩を防止する技術としては、たとえば、特開平１１−５２９４２号公報（以下、特許文献１）は、表示データをメモリから読出す際に、予め指定されている非表示とする領域の読出しを抑制するようなバス制御の技術を開示している。また、特開平６−２９０２５１号公報（以下、特許文献２）は、画像データを解析して秘密にする必要のある文字列を検出し、その箇所をマスクする技術を開示している。また、特開平２−４８８５７号公報（以下、特許文献３）は、画像データのうち、マスクしたい領域を指定して、その領域を所定色に変換する技術を開示している。
【特許文献１】特開平１１−５２９４２号公報
【特許文献２】特開平６−２９０２５１号公報
【特許文献３】特開平２−４８８５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述の特許文献１の開示する技術や特許文献２の開示する技術を画像処理装置の画像表示装置に応用すると、画像表示装置での処理が複雑になり、そのような処理を行なわない場合に比べて多くの処理時間が必要になったり、高性能の装置が必要になって価格が上がったりするという問題がある。
【０００８】
また、上述の特許文献３の開示する技術を画像処理装置の画像表示装置に応用すると、マスクしたい領域を指定する操作が必要となり、操作性が損なわれるという問題がある。
【０００９】
また、定型形式の画像の場合、上記のようにいちいち画像の解析を行なったり非表示領域を設定する操作を行なったりすることは、装置の複雑化および操作の煩雑さを招くという問題もある。
【００１０】
また、マスク等により元画像のデータ量が増えてしまうという問題も生じる。
このように、画像処理装置の画像表示装置が大型化することでその表示装置において画像データのプレビュー表示を行なう際には、容易かつ簡単な構成でセキュリティを保つことが困難という問題がある。
【００１１】
本発明はこのような問題に鑑みてなされたものであって、セキュリティを維持しつつ画像データを確認することのできる画像表示装置、画像表示方法、および画像表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明のある局面に従うと、画像表示装置は、原稿を読込んで画像データを取得する画像読込手段と、画像データを表示する表示手段と、画像データを表示する際に非表示とする領域を指定する情報であるフォーマットを設定する設定手段と、上記フォーマットに基づいて、上記画像データの上記領域を非表示とするように上記画像データを加工する画像加工手段と、加工手段によって加工された画像データを表示手段に表示するように制御する表示制御手段と、フォーマットを記憶する記憶手段を指定する情報であるフォーマット所在情報を上記画像データに付加するフォーマット所在情報入力手段とを備える。
【００１３】
好ましくは、設定手段は、記憶手段に記憶されているフォーマットの中から選択することでフォーマットを設定する。または、設定手段は、画像データにおいて領域を指定することでフォーマットを設定し、画像表示装置は、設定されたフォーマットを記憶手段に格納する格納手段をさらに備える。
【００１４】
好ましくは、フォーマット所在情報入力手段は、フォーマット所在情報を表わす画像を画像データに入力する。
【００１５】
より好ましくは、フォーマット所在情報を表わす画像は、画像の種類に応じて画像の種類に特有のパターンを含む。
【００１６】
好ましくは、設定手段は、さらに、上記領域を非表示とするための条件を設定する。
より好ましくは、上記領域は第１領域と第２領域とを含み、上記条件は、第１領域を非表示とするための第１条件と、第２領域を非表示にするための第２条件とを含む。
【００１７】
またより好ましくは、上位条件は、操作入力手段における第１操作から次の第２操作までの時間と、領域を非表示の状態で画像データを表示する回数との少なくとも１つの条件を含む。
【００１８】
好ましくは、設定手段は、さらに、上記フォーマットの変更の可否を設定する。
本発明の他の局面に従うと、画像表示装置は、原稿を読込んで画像データを取得する画像読込手段と、画像データを表示する表示手段とを備え、画像データには、当該画像データを表示する際に非表示とする領域を指定する情報であるフォーマットが設定されており、上記フォーマットを記憶する記憶手段を指定する情報であるフォーマット所在情報が当該画像データに付加されており、上記画像データより、上記フォーマット所在情報を取得するフォーマット所在情報取得手段と、フォーマット所在情報に基づいてフォーマットを取得するフォーマット取得手段と、上記フォーマットを用いて上記画像データの上記領域を非表示とするように上記画像データを加工する画像加工手段と、加工手段によって加工された画像データを表示手段に表示するように制御する表示制御手段とをさらに備える。
【００１９】
好ましくは、記憶手段は外部装置に備えられ、フォーマット取得手段は、フォーマット所在情報に基づいて上記外部装置にアクセスして上記フォーマットを取得する。
【００２０】
好ましくは、フォーマットを記憶する記憶手段を指定する情報であるフォーマット所在情報を表わす画像が上記画像データに付加されており、フォーマット所在情報を表わす画像は、画像の種類に応じて当該画像の種類に特有のパターンを含み、フォーマット所在情報取得手段は、上記画像データに対して上記パターンを用いてパターンマッチングを行なってフォーマット所在情報を表わす画像を抽出することでフォーマット所在情報を取得する。
【００２１】
本発明のさらに他の局面に従うと、画像表示方法は、表示手段を備える画像表示装置における画像表示方法であって、原稿を読込んで画像データを取得する画像読込ステップと、画像データを表示する際に非表示とする領域を指定する情報であるフォーマットを設定する設定ステップと、上記フォーマットに基づいて、上記画像データの上記領域を非表示とするように上記画像データを加工する画像加工ステップと、加工手段によって加工された画像データを表示手段に表示するように制御する表示制御ステップと、設定されたフォーマットを記憶する記憶手段を指定する情報であるフォーマット所在情報を上記画像データに付加するフォーマット所在情報入力ステップとを備える。
【００２２】
本発明のさらに他の局面に従うと、画像表示方法は、表示手段を備える画像表示装置における画像表示方法であって、原稿を読込んで画像データを取得する画像読込ステップを備え、画像データには、当該画像データを表示する際に非表示とする領域を指定する情報であるフォーマットが設定されており、上記フォーマットを記憶する記憶手段を指定する情報であるフォーマット所在情報が当該画像データに付加されており、上記画像データより、上記フォーマット所在情報を取得するフォーマット所在情報取得ステップと、上記フォーマット所在情報に基づいてフォーマットを取得するフォーマット取得ステップと、上記フォーマットを用いて上記画像データの上記領域を非表示とするように上記画像データを加工する画像加工ステップと、加工手段によって加工された画像データを表示手段に表示するように制御する表示制御ステップとをさらに備える。
【００２３】
本発明のさらに他の局面に従うと、画像表示プログラムは、表示手段を備えた画像表示装置における、画像データの表示の制御をコンピュータに実行させるプログラムであって、原稿を読込んで画像データを取得する画像読込ステップと、画像データを表示する際に非表示とする領域を指定する情報であるフォーマットを設定する設定ステップと、上記フォーマットに基づいて、上記画像データの上記領域を非表示とするように上記画像データを加工する画像加工ステップと、加工手段によって加工された画像データを表示手段に表示するように制御する表示制御ステップと、設定されたフォーマットを記憶する記憶手段を指定する情報であるフォーマット所在情報を上記画像データに付加するフォーマット所在情報入力ステップとを実行させる。
【００２４】
本発明のさらに他の局面に従うと、画像表示プログラムは、表示手段を備えた画像表示装置における、画像データの表示の制御をコンピュータに実行させるプログラムであって、原稿を読込んで画像データを取得する画像読込ステップを実行させ、画像データには、当該画像データを表示する際に非表示とする領域を指定する情報であるフォーマットが設定されており、上記フォーマットを記憶する記憶手段を指定する情報であるフォーマット所在情報が当該画像データに付加されており、上記画像データより、上記フォーマット所在情報を取得するフォーマット所在情報取得ステップと、上記フォーマット所在情報に基づいて上記フォーマットを取得するフォーマット取得ステップと、上記フォーマットを用いて上記画像データの上記領域を非表示とするように上記画像データを加工する画像加工ステップと、加工手段によって加工された画像データを表示手段に表示するように制御する表示制御ステップとをさらに実行させる。
【発明の効果】
【００２５】
本発明にかかる画像表示装置が上記構成を備えることで、表示部において画像データを表示させて天地・傾き等を確認する際、画像データのうち機密性を保ちたい領域については非表示とすることができ、機密性を保持したい領域について非表示とする機密性を保持しつつ画像データを確認することが可能になる。その際、フォーマット指定により、容易に非表示とする領域を設定できる。
【００２６】
さらに、予め他の装置に登録されているフォーマットを特定して非表示とする領域を設定するため、フォーマットを特定する情報と共に画像データを他の装置に送信することで、受信側の装置でも送信側の意図した機密性を保持して画像データが表示される。また、画像データと共に、他の装置に登録されているフォーマットを特定する情報を送信するので、フォーマットそのものを送信するよりも、送信するデータ量を抑えることができる。
【発明を実施するための最良の形態】
【００２７】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００２８】
本発明にかかる画像表示装置としては、プリンタ、コピー機、またはそれらの複合機器であるＭＦＰ（Multi Function Peripheral）等の画像処理装置に搭載される、または接続される表示装置が該当する。本実施の形態において画像表示装置はＭＦＰである印刷装置１とし、図１に、ＭＦＰである印刷装置１のハードウェア構成の具体例をブロック図で示す。
【００２９】
図１を参照して、印刷装置１は、装置全体を制御するＣＰＵ（Central Processing Unit）１０と、原稿から画像データを読取るイメージリーダ部３０と、用紙上に画像を印刷するプリンタ部３５と、図示されない拡張スロットに挿入し、印刷装置１をネットワークや電話回線に接続したり、近距離の無線通信を行なったりするための拡張カードであるＮＩＣ（Network Interface Card）１５と、ＨＤ（Hard Disk）やＲＡＭ（Random Access Memory）などから構成されて、ジョブやＣＰＵ１０で実行されるプログラムなどを記憶するための記憶部２０と、ユーザから操作入力を受付ける操作ボタン等の操作入力部２５と、印刷用紙やトナーの残量などを検出するセンサ部４０と、プレビュー画像やユーザに操作情報等を表示するパネル等からなる表示部４５とを含んで構成される。なお、操作入力部２５と表示部４５とはタッチパネル等の１つの装置でも構成され得る。
【００３０】
図２は、本実施の形態にかかる印刷装置１の外観の具体例を示す図である。図２に示されるように、本実施の形態においては、表示部４５は大型のＬＣＤ（Liquid Crystal Display）等の表示領域を含み、印刷装置１上面の原稿押さえに該当する部分や（表示部４５Ａ）、印刷装置１前面部分（表示部４５Ｂ）などに配置される。なお、図２に示された表示部４５Ａ，４５Ｂは、表示部４５の配置位置を示す一例であって、配置位置は図２に示された位置に限定されず、ユーザからみやすい位置であれば他の位置であってもよい。
【００３１】
［第１の実施の形態］
図３は、第１の実施の形態にかかる印刷装置１において、表示部４５での画像データの表示を制御するための機能構成の具体例を示すブロック図である。図３に示される各機能は、印刷装置１のＣＰＵ１０が記憶部２０に記憶されるプログラムを読出して実行することで、主にＣＰＵ１０に構成される機能である。なお、図３に示される機能の少なくとも一部は、印刷装置１のハードウェア構成によって実現されるものであってもよい。
【００３２】
図３を参照して、第１の実施の形態にかかる印刷装置１の上記機能は、画像読込部１０１、画像データ格納部１０３、フォーマット入力部１０５、フォーマット登録部１０７、フォーマット記憶部１０９、フォーマット所在情報入力部１１０、フォーマット抽出部１１１、フォーマット取得部１１３、画像加工部１１５、表示制御部１１７、条件判断部１１９、および変更受付部１２１を含んで構成される。
【００３３】
画像読込部１０１は、イメージリーダ部３０でスキャンして得られた画像データや、ＮＩＣ１５を介して他の装置から受信した画像データを受付け、画像データ格納部１０３に入力する。また、必要に応じてフォーマット抽出部１１１に渡す。画像データ格納部１０３は、記憶部２０の所定領域などで構成される画像データ格納領域であって、入力された画像データを格納する。
【００３４】
フォーマット入力部１０５は、たとえば操作入力部２５からの操作信号などに基づいて、後述するフォーマット記憶部１０９を参照して、画像データに対して設定されるフォーマットを選択することで入力する。設定されたフォーマットは画像データ格納部１０３に入力される。または、フォーマットは後述するように画像で指定されるものであってもよく、その場合、フォーマット入力部１０５は画像読込部１０１の一部として機能して、上記画像を読取ることで上記画像データに対して設定されるフォーマットを入力してもよい。または、フォーマット入力部１０５は、フォーマットを作成するための情報を入力してもよく、その情報はフォーマット抽出部１１１に入力される。
【００３５】
フォーマットは、少なくとも印刷装置１の表示部４５で画像データを表示する際の、当該画像データのうち非表示にする領域および／または表示する領域を指定する。さらに、フォーマットは画像データの形式を指定する。画像データの形式を指定する情報としては、たとえば「免許証」や「保険証」や社内で書式化されている特定の書類など、画像内容と座標位置との対応を示す情報、つまりどこに何が表わされた画像であるかという情報が挙げられる。たとえばフォーマットが「免許証」である場合、各画素について表示とするか非表示とするかの情報としては、写真および住所が表わされている領域に該当する画素を非表示とし、その他の領域に該当する画素を表示とする等の情報が挙げられる。
【００３６】
さらに、フォーマットには、フォーマット自身の変更を制約する情報、および対象領域を非表示の状態にして画像データを表示する回数を制約する情報などの、対象領域を非表示にするための条件および／または対象領域を表示するための条件が含まれる。これらの条件は対象の画像データを表示する際のセキュリティの度合いである表示レベルに対応する。
【００３７】
なお、ここで「非表示」とは、画像データのうちの指定された領域を視認不可能な状態で表示することを指す。元の画像データの該当部分のデータは視認不可能なように加工されてもよいし、他のデータと置換えられてもよい。
【００３８】
フォーマット抽出部１１１は、画像読込部１０１で読取られたフォーマットを指定する画像よりフォーマットを抽出する。または、フォーマット抽出部１１１は、フォーマット入力部１０５から入力されたフォーマットを作成するための情報に基づいて画像読込部１０１で読取られた画像データよりフォーマットを抽出する。抽出されたフォーマットは、同様に、画像データ格納部１０３に格納される。
【００３９】
フォーマット入力部１０５から入力されたフォーマット、またはフォーマット抽出部１１１から入力されたフォーマットの所在を特定する所在情報が、フォーマット記憶部１０９を介しフォーマット所在情報入力部１１０より入力され、対象の画像データに対応付けられて画像データ格納部１０３に格納される。また、フォーマット抽出部１１１で抽出されたフォーマットはフォーマット登録部１０７に渡されて、記憶部２０の所定領域などで構成される非表示領域情報格納領域であるフォーマット記憶部１０９に格納されてもよい。
【００４０】
表示部４５で画像データを表示する際、画像加工部１１５は画像データ格納部１０３より必要な画像データと、当該画像データに対応付けて記憶されているフォーマット所在情報によりフォーマットとを読出す。詳細には、フォーマット所在情報により特定されるフォーマットがフォーマット取得部１１３において取得され、条件判断部１１９を介して画像加工部１１５に入力される。
【００４１】
条件判断部１１９には、変更可否判断部１１９１、表示回数判断部１１９２、および時間経過判断部１１９３が含まれて、フォーマットに含まれる条件に基づいてそのフォーマットを画像加工に適用するか否かを判断する。具体的に、表示回数判断部１１９２は非表示領域情報を用いて該当領域を非表示の状態として画像データを表示した数をカウントし、その数に応じて該当領域を非表示とするか否かを判断する。また、時間経過判断部１１９３は操作入力部２５からの操作信号に基づいてある操作から次の操作までの時間間隔を監視して、その時間間隔が規定の時間間隔に達しているか否かを判断する。
【００４２】
変更受付部１２１は、操作入力部からの操作信号などに基づいてフォーマットを変更する。その際、変更可否判断部１１９１はフォーマットに含まれる条件に基づいてそのフォーマットの変更を許可するか否かを判断し、変更受付部１２１での変更を制約する。変更されたフォーマットは必要に応じて画像データ格納部１０３またはフォーマット記憶部１０９に記憶される。
【００４３】
画像加工部１１５は、読出した画像データに対して、対応するフォーマットを用いて、条件判断部１１９での判断に従って、指定された領域を非表示とするように、および／または指定された領域を表示するよう画像加工を行なう。加工された画像データは表示制御部１１７に入力され、表示制御部１１７において、当該画像データを表示部４５に表示するための制御が実行される。
【００４４】
図４は、本実施の形態にかかる印刷装置１で原稿をスキャンして読取り、表示部４５で表示させる際に非表示および／または表示する領域を設定するための処理を表わすフローチャートである。図４のフローチャートに示される処理は、印刷装置１のＣＰＵ１０が記憶部２０に記憶されるプログラムを読出して実行し、図３に示される各部が機能することによって実現される。
【００４５】
図４を参照して、始めに、イメージリーダ部３０で原稿を読取る前に、フォーマット入力部１０５は図５に示されるメニュー画面を表示部４５に表示して、当該原稿が読取られて得られる画像データにフォーマットを設定する入力を行なう際、フォーマット記憶部１０９にすでに登録されているフォーマットから選択して入力するか、新規にフォーマットを作成して入力するかの選択を受付ける（ステップＳ１１）。図５の画面では、フォーマット記憶部１０９に記憶されているフォーマットを示す選択肢（「標準」，「免許証」，「保険証」）と、対応するフォーマットがないフォーマットの名称だけの選択肢（「フォーマット４」等）とが示されている。
【００４６】
図５の画面において、すでに登録されているフォーマットから選択して入力する場合には（ステップＳ１１で「選択」）、フォーマット記憶部１０９に記憶されているフォーマットを示す選択肢を選択することで、そのフォーマットが用いるフォーマットとして入力される（ステップＳ１７）。
【００４７】
図５の画面において、対応するフォーマットがないフォーマットの名称だけの選択肢が選択された場合には、フォーマットを新規作成するものとされる（ステップＳ１１で「新規作成」）。この場合、フォーマット入力部１０５は、表示部４５に図６に示される、新規に作成するフォーマットにおいて非表示および／または表示する領域として指定する画像領域を検出する際の、検出する形状を設定するための画面を表示し、形状の選択を受付ける（ステップＳ１３）。さらに、図７に示される画像領域の検出方法を設定するための画面を表示し、上記領域の検出方法の選択を受付ける（ステップＳ１５）。図７の画面において、画像領域を検出する精度に影響する罫線や、３次元バーコード等の後述するフォーマットを指定する画像や、ヘッダやフッタやページ番号などの要素を除去するか否かを指定することができる。これによって、画像データの内容に応じて画像領域の検出精度を上げるか否かが選択できる。なお、図６の画面においては、複数の要素を除去する要素として設定することが可能であるものとする。
【００４８】
その後、イメージリーダ部３０でセットされた原稿をスキャンすることによって画像読込部１０１において画像データが取得される（ステップＳ１９）。
【００４９】
上記ステップＳ１１，Ｓ１７でフォーマットが選択されていない場合には（ステップＳ２１でＮＯ）、フォーマット抽出部１１１は、上記ステップＳ１３，Ｓ１５の設定に従って、ステップＳ１９で取得された画像データから、新規に作成するフォーマットで指定する非表示とする領域および／または表示する領域を抽出する（ステップＳ２３）。
【００５０】
上記ステップＳ１３で図６の画面で「矩形」で画像領域を検出して非表示領域に設定することが選択されている場合、ステップＳ１９で取得された画像データが図８に示される画像データであるとすると、ステップＳ２３でフォーマット抽出部１１１は読込まれた画像データを解析し、画像データの周端２００より内側について、濃度が均一で所定値より低い領域を下地とし、下地より濃度の高い領域を検出してその領域を囲む最大の矩形領域を画像領域２１０として抽出する。さらに、画像領域２１０の周端から所定距離だけ内側の領域を非表示領域２２０として抽出する。図８は、画像領域２１０の縦横の周端から横方向に各々距離Ｌｘ、縦方向に各々距離Ｌｙ内側の領域が非表示領域２２０として抽出されていることを示している。
【００５１】
ステップＳ２３での画像領域の検出方法の他の具体例として、検出する画像領域の形状が図６の画面で「曲線」と設定され、検出方法が図７の画面で「フォーマット情報除去」および「罫線除去」と設定されており、ステップＳ１９で取得された画像データにさらに後述するフォーマットを表わす画像（ここでは３次元バーコード）が含まれている場合、図９に示されるように、文字領域のみを曲線で囲む領域が画像領域２１０として検出され、画像領域２１０の周端から所定距離だけ内側の領域が非表示領域２２０として抽出される。また、フォーマットを表わす画像領域２３０も抽出される。
【００５２】
また、他の具体例として、検出する画像領域の形状が図６の画面で「曲線」と設定され、検出方法がいずれも設定されておらず、同様にステップＳ１９で取得された画像データにさらに後述するフォーマットを表わす画像が含まれている場合、図１０に示されるように、文字領域に加えて罫線、フォーマットを表わす画像を曲線で囲む領域が画像領域２１０として検出され、画像領域２１０の周端から所定距離だけ内側の領域が非表示領域２２０として抽出される。
【００５３】
また、他の具体例として、検出する画像領域の形状が図６の画面で「多角形」と設定され、検出方法が図７の画面で「フォーマット情報除去」および「罫線除去」と設定されており、同様にステップＳ１９で取得された画像データにさらに後述するフォーマットを表わす画像が含まれている場合、図１１に示されるように、文字領域のみを多角形で囲む領域が画像領域２１０として検出され、画像領域２１０の周端から所定距離だけ内側の領域が非表示領域２２０として抽出される。また、フォーマットを表わす画像領域２３０も抽出される。
【００５４】
また、他の具体例として、検出する画像領域の形状が図６の画面で「多角形」と設定され、検出方法がいずれも設定されておらず、同様にステップＳ１９で取得された画像データにさらに後述するフォーマットを表わす画像が含まれている場合、図１２に示されるように、文字領域に加えて罫線、フォーマットを表わす画像を多角形で囲む領域が画像領域２１０として検出され、画像領域２１０の周端から所定距離だけ内側の領域が非表示領域２２０として抽出される。
【００５５】
上記具体例のように、画像領域２１０の周端から所定距離だけ内側の領域、つまり画像領域の境界線よりも内側が非表示領域とされることで、このフォーマットが適用されて画像データが表示される際には画像領域２１０の境界線が表示されるようになる。このため、その表示を見て、原稿の傾き状態を確認することができる。
【００５６】
なお、ステップＳ２３において、フォーマット入力部１０５は表示部４５に図８に示されるように読込まれた画像データを表示し、タッチパネルのタッチや数字キーの入力を受付けて、任意の領域を非表示領域として指定する指示を受付けてもよく、フォーマット抽出部１１１はその指示入力に従って、新規に作成するフォーマットで指定する非表示および／または表示する領域を抽出してもよい。また、ステップＳ２３において、上述のように新規に作成するフォーマットで指定する非表示および／または表示する領域として抽出された画像領域を、上記指示入力に従って変更してもよい。
【００５７】
表示された画像データ上で所望の領域をフォーマットで指定する非表示および／または表示する領域として指定する方法としては、たとえば矩形、曲線、および多角形で指定する方法が挙げられる。図１３は、矩形で非表示とする領域を指定する方法を説明する図である。表示部４５がタッチパネルである場合、表示部４５に非表示領域とする矩形の各辺の両端を表わすマーク２０１，２０３，２０５，２０７が表示されて、そのマークを指等でタッチした状態でスライドすることで、矩形の各辺の位置を指定することができる。なお、図１３では各マークを移動させて各辺の位置を指定することができるものとしているが、始点と対角と２点を指定することで矩形を指定して非表示領域を指定してもよい。
【００５８】
また、図１４は、曲線で非表示とする領域を指定する方法を説明する図である。表示部４５がタッチパネルである場合、表示部４５上を指等でスライドすることで、フォーマット入力部１０５はその軌跡を所定の間隔でサンプリングして得られる座標を曲線近似して、新規作成するフォーマットで指定する非表示とする領域であることを入力できる。または、ユーザより任意の点の指定を受付けて、フォーマット入力部１０５において指定された順に曲線で結んで、新規作成するフォーマットで指定する非表示とする領域であることを入力してもよい。１つの非表示領域は１つの曲線で囲われてもよいし、複数の曲線で囲われてもよい。また、多角形で非表示領域を指定する方法も同様である。
【００５９】
さらに、フォーマット入力部１０５は、新規のフォーマットで指定する非表示および／または表示する領域について、非表示および／または表示する条件として上述の表示レベルを設定するために、図１５に示される画面を表示部４５に表示して、表示レベルの設定を受付ける（ステップＳ２５）。１つのフォーマットにおいて非表示領域として複数エリアが指定される場合、上記条件としてエリアごとに表示レベルを設定することができる。具体的な表示レベルとしてはレベル１〜レベル３があるものとし、図１５に示されるように、複数のエリア１〜８に対して、各々、レベル１〜レベル３のいずれかが割当てられる。フォーマット入力部１０５は、各レベルについての該当領域を非表示および／または表示する条件を、図１６に示される画面を表示して受付けることができる。具体的には、表示の条件としては、対象領域を非表示の状態にして画像データを表示する回数の条件や、対象領域を非表示および／または表示するための条件として操作入力部２５の操作が行なわれない状態の継続時間（無操作時間と称する）が挙げられる。また、フォーマット自身の変更の可否も含まれる。また、その他の条件として、一度非表示にされた領域を再度表示するために必要な認証を、接触を検出すること、パスワード認証、物理的な開錠、および生体認証等、表示レベルごとに異なるものとすることが挙げられる。
【００６０】
図１６の画面では、レベル１では対象領域を非表示とするまでの無操作時間が３０秒、非表示の状態として表示する回数が５回、フォーマットの変更が可とされ、レベル２では対象領域を非表示とするまでの無操作時間が１５秒、非表示の状態として表示する回数が３回、フォーマットの変更が不可とされ、レベル３では対象領域を非表示とするまでの無操作時間が１０秒、非表示の状態として表示する回数が１回、フォーマットの変更が不可とされている。これより、レベル１，レベル２，レベル３の順に表示レベルが高まり、対象領域の機密性を高めることができる。
【００６１】
エリアごとに表示レベルを設定する具体的な１つの方法としては、たとえば図１５，図１６の画面においてエリアごとの表示レベルを設定した後、図１５でエリア１を指等でタッチした次に図８のように表示された画像データ上で指等で所望の領域をエリア１として指定する方法が挙げられる。同様に各エリアについて繰返すことで、図１７に示されるように、フォーマットにおいて非表示および／または表示する領域として指定された領域に複数のエリアが含まれている場合に、各エリアについて表示レベルが設定され得る。図１７において、エリア１として領域３０１、エリア２として領域３０３、エリア３として領域３１１、エリア４として領域３０５、エリア５として領域３０７，領域３１３、およびエリア６として領域３０９が設定されているものとする。
【００６２】
上記ステップＳ１３，Ｓ１５，Ｓ２３，Ｓ２５の処理で新規のフォーマットが作成され、必要に応じてフォーマット登録部１０７によってフォーマット記憶部１０９に記憶される。
【００６３】
続いて、フォーマット入力部１０５は、図１８に示されるフォーマットにおいて非表示に指定された領域を表わす方法を設定するための画面を表示して、画像加工の方法を受付ける（ステップＳ２９）。具体的には、図１８の画面において表示方法１としては該当領域の画素を均一濃度の所定色の画素に置換えて（いわゆるベタ画像で）表示する方法、表示方法２としては画像データの該当領域の解像度を低下させていわゆるモザイク処理して表示する方法、表示方法３として該当領域を異なる画像データと置換えて（画像合成して）表示する方法、表示方法４として該当領域から文字領域を抽出し文字領域のみ削除して表示する方法などが挙げられる。また、その他のあらゆる方法が採用され得る。
【００６４】
取得された画像データに対して設定されたフォーマットの所在情報は画像データと対応付けられて画像データ格納部１０３に格納される（ステップＳ３１）。ここでは、フォーマット所在情報としてフォーマット記憶部１０９のアドレス情報が用いられてもよい。
【００６５】
画像データとフォーマット所在情報とを対応付ける具体的な第１の方法として、図１９に示されるように、画像データ中にフォーマット所在情報をパターン画像として付加する方法が挙げられる。図１９には、フォーマット所在情報を３次元バーコードとして付加する例が示されている。３次元バーコードの他には、２次元バーコードや予め規定されている文字列やマークなどが付加されてもよい。その他、画像データとフォーマット所在情報とを対応付ける具体的な第２の方法として、画像データを構成するいずれかのレイアにフォーマット所在情報を付加する方法も挙げられる。また、第３の方法として、一般的な情報埋込みの手法を採用して、画像データにフォーマット所在情報を埋込む方法も挙げられる。また、その他のあらゆる方法が採用され得る。
【００６６】
図２０は、本実施の形態にかかる印刷装置１で表示部４５に画像データを表示するための処理を表わすフローチャートである。図２０のフローチャートに示される処理もまた、印刷装置１のＣＰＵ１０が記憶部２０に記憶されるプログラムを読出して実行し、図３に示される各部が機能することによって実現される。なお、以下の処理においては、具体例の１つとしてフォーマットで非表示とする領域が指定されているものとするが、表示する領域が指定されている場合でも同様の処理または逆の処理を行なうことで画像データが表示され得る。
【００６７】
図２０を参照して、始めに、画像加工部１１５は操作入力部２５からの操作信号に従って表示部４５で表示させる対象の画像データを画像データ格納部１０３より取得する（ステップＳ１０１）。取得された画像データに対応付けられたフォーマット所在情報がある場合（ステップＳ１０３でＹＥＳ）、画像加工部１１５は所在情報に基づいて上記フォーマットを取得する（ステップＳ１０５）。画像データはそのフォーマットに基づいて加工され、表示部４５に表示される（ステップＳ１１５）。また、画像加工部１１５において当該画像データにフォーマット所在情報が対応付けられていないと判断された場合（ステップＳ１０３でＮＯ）、画像加工部１１５はデフォルトの設定で画像データに対して画像加工を施し、デフォルトで加工された画像データが表示部４５に表示される（ステップＳ１１７）。
【００６８】
上記ステップＳ１１５で実行される表示処理は図２１のフローチャートに示される。図２１を参照して、始めに、時間経過判断部１１９３において、操作入力部２５での上述の無操作時間をカウントするためのカウンタＮＯＴを初期化し（ステップＳ２０１）、画像データに対応付けられたフォーマットより、フォーマットにおいて非表示領域として指定されたエリアごとに、表示レベルに応じて設定されている非表示とするまでの無操作時間を取得する（ステップＳ２０３）。
【００６９】
対象の画像データが表示部４５で表示中である場合には（ステップＳ２０５でＹＥＳ）、時間経過判断部１１９３は現在の無操作時間をカウンタＮＯＴより取得し（ステップＳ２０７）、現在の無操作時間ＮＯＴと、表示レベルＮについて最小のレベル（Ｎ＝０）から最高レベル（Ｎ＝Ｋ−１）まで順にその表示レベルに設定されている非表示とするまでの無操作時間ＤＴ（Ｎ）とを比較する（ステップＳ２０９，Ｓ２１１，Ｓ２１５，Ｓ２１７）。そして、現在の無操作時間ＮＯＴが非表示とするまでの無操作時間ＤＴ（Ｎ）に達している表示レベルがある場合には（ステップＳ２１１でＹＥＳ）、時間経過判断部１１９３はそのレベルが設定されているエリアを非表示とするよう、画像加工部１１５に判断結果を入力し、画像加工部１１５において当該エリアが非表示となるよう画像加工される（ステップＳ２１３）。
【００７０】
各レベルについての比較が終了すると（ステップＳ２１５でＹＥＳ）、処理を再度ステップＳ２０５に戻し、再度上記処理は画像データが表示中である間繰返される。そして、画像データの表示が終了すると（ステップＳ２０５でＮＯ）、以上の処理が終了する。
【００７１】
また、上記ステップＳ１１７で実行される表示処理の１つの具体例は、図２２のフローチャートに示される。図２２を参照して、表示する画像データにフォーマット所在情報が対応付けられていない場合、フォーマット抽出部１１１において、画像データから画像領域が検出され（ステップＳ３０３）、さらに画像データから罫線領域が検出される（ステップＳ３０５）。検出された罫線領域を画像領域がら削除することで、フォーマット抽出部１１１は画像データから文字領域を検出し（ステップＳ３０７）、画像領域の境界線から所定距離内側の部分を非表示領域と抽出する（ステップＳ３０９）。そして、画像加工部１１５においてステップＳ３０９で抽出された領域を非表示とするよう画像加工される（ステップＳ３１１）。画像領域内に罫線領域が多くあると、多角形や曲線で画像領域を指定する場合、画像データに含まれる文字列情報が表示されなくなる場合がある。画像データを表示させる際に文字列情報が表示されないと、画像データの天地の確認ができない場合があることから、上記ステップＳ３０７で検出された文字領域を矩形や多角形や曲線で囲む領域も画像領域に含まれるようにしてもよい。
【００７２】
なお、図２２のフローチャートに示された処理はデフォルト処理の１つの具体例であって、この処理に限定されず、ステップＳ１１７では他の処理が実行されてもよい。他の処理としては、たとえば非表示領域を設定せずにすべての画像データを表示する処理であってもよいし、非表示領域が対応付けられていない画像データは表示しないようにする処理であってもよい。
【００７３】
本実施の形態にかかる印刷装置１に図２に示されるような大型の表示装置が搭載されることによって、スキャンするなどして得られた画像データをネットワークを介して表示装置を備えたパーソナルコンピュータ等に出力することなく、搭載された大型の表示装置に表示させて確認することができる。すなわち、印刷装置１のユーザは画像データの天地等の確認をその場で行なうことができ、操作性を高めることができる。その反面、大型の表示装置が搭載されることによって、たとえばユーザの近傍に第三者がいた場合やユーザが一時的に印刷装置１から離れた場合などに、表示された画像データが見られてしまう問題が発生する。
【００７４】
しかしながら、本実施の形態にかかる印刷装置１における処理が実行されることでこのような問題は解消される。すなわち、本実施の形態にかかる印刷装置１における処理が実行されることで、画像データのうち機密性を保ちたい領域については非表示とすることができ、印刷装置において読込んだ画像が意図した画像になっているかどうか、たとえユーザの近傍に第三者がいた場合であっても、機密性を保持したい領域について機密性を保持しつつ確認することが可能になる。また、上述のように、画像データに対して非表示とする領域をフォーマットを指定することで設定できるため、画像データに対応付けて記憶させることで、表示の都度設定する操作を行なうことなく、煩雑な座標を指定する操作やＯＣＲ（Optical Character Reader）技術などの処理量の多い処理を行なうことなく、容易に非表示とする領域を設定できる。
【００７５】
また、上記ステップＳ１１５の表示処理が実行されるされることで、たとえば、フォーマットに、図１７のように、指定された領域を非表示および／または表示する条件として、図１６の画面で設定された表示レベルが図１５の画面に示されるように上記領域に含まれる各エリアに設定されている場合、無操作時間が１０秒に達したとき、図２３に示されるように、該当する表示レベル３が設定されているエリア３，エリア５に指定された領域３０７，３１１，３１３が非表示とされる。さらに、無操作時間が１５秒に達したとき、図２４に示されるように、該当する表示レベル２が設定されているエリア２，エリア６に指定された領域３０３，３０９も非表示とされる。さらに、無操作時間が３０秒に達したとき、図２５に示されるように、該当する表示レベル１が設定されているエリア１，エリア４に指定された領域３０１，３０５も非表示とされる。このような表示処理がされることで、たとえユーザが一時的に印刷装置１から離れた場合であっても、領域の機密性に応じて、第三者に情報を見られることを防ぐことができる。
【００７６】
また、画像と共に記憶する情報はフォーマット所在情報のみであるので、フォーマットそのものを記憶する場合よりもメモリ容量を削減できる。
【００７７】
［第２の実施の形態］
第２の実施の形態として、有線または無線で接続された印刷装置１から印刷装置３に画像データを送信し、印刷装置３において受信した画像データを表示する場合を説明する。
【００７８】
印刷装置１，３において画像データの表示を制御するための機能構成は、図２６のブロック図に示される。図２６を参照して、送信側の印刷装置１には、図３に示された機能構成のうちの画像読込部１０１、画像データ格納部１０３、フォーマット入力部１０５、フォーマット登録部１０７、フォーマット記憶部１０９（ここではフォーマット記憶部１０９Ａで表わされる）、およびフォーマット抽出部１１１が含まれ、受信側の印刷装置３には、フォーマット記憶部１０９（ここではフォーマット記憶部１０９Ｂで表わされる）、フォーマット取得部１１３、画像加工部１１５、表示制御部１１７、条件判断部１１９、および変更受付部１２１が含まれる。また、送信側の印刷装置１には、画像データを送信するための画像データ送信部１０４、受信側の印刷装置３には、画像データを受信するための画像データ受信部１１４がさらに含まれる。図３に示された機能構成は第２の実施の形態に示されるように複数の印刷装置によって実現されてもよく、その場合の各印刷装置の機能構成は、図２６に示された構成に限定されず、いずれの機能がいずれの印刷装置に含まれていてもよい。
【００７９】
送信側の印刷装置１では、図３のフローチャートに示された処理が実行されて、読込まれた画像データにフォーマット所在情報が対応付けられて画像データ格納部１０３に格納された後、画像データ送信部１０４より画像データと、当該画像データに対応付けられたフォーマット所在情報とが印刷装置３に対して送信される。
【００８０】
受信側の印刷装置３では、受信した画像に対して図２０〜図２２のフローチャートに示された処理が実行されて、画像データと共に受信したフォーマット所在情報に基づいて画像データが表示部４５に表示される。フォーマットは、フォーマット取得部１１３により、フォーマット所在情報に基づき送信側の印刷装置１より取得される。
【００８１】
送信側の印刷装置１および受信側の印刷装置３でこのような処理が実行されることで、画像データを送信する際に、受信側の印刷装置での表示に対して非表示とする領域および／または表示する領域を送信側で指定することが可能になり、送信する画像のうち送信者側で機密性を保持したい画像領域を、受信側の印刷装置の表示において機密性を保持することが可能になる。
【００８２】
［第３の実施の形態］
第３の実施の形態として、有線または無線で接続されたサーバに記憶されたフォーマットを利用して画像データを表示する場合を説明する。
【００８３】
図２７は、第３の実施の形態にかかる印刷装置１において、表示部４５での画像データの表示を制御するための機能構成の具体例を示すブロック図である。図２７では、図３に示された機能構成のうち、特に第３の実施の形態にかかる部分を抜き出して示している。
【００８４】
図２７を参照して、第３の実施の形態にかかる印刷装置１の上記機能は、図３の機能に加えてフォーマット所在情報抽出部１１２を含んで構成される。また、図３のフォーマット所在情報入力部１１０に替えて、フォーマット所在情報入力部１０６が含まれる。
【００８５】
第３の実施の形態において、フォーマットは印刷装置１と有線または無線で接続されたサーバに含まれるフォーマット記憶部２０１に記憶され、フォーマット所在情報入力部１０６は、画像読込部１０１で読込まれた画像データに対して設定するフォーマットとして、そのフォーマットのフォーマット記憶部２０１上の所在を示すフォーマット所在情報を入力する。入力されたフォーマット所在情報は画像データと対応付けられて画像データ格納部１０３に格納される。
【００８６】
表示部４５で画像データを表示する際、フォーマット所在情報抽出部１１２は画像データに対応付けられているフォーマット所在情報を画像データ格納部１０３より抽出して取得し、フォーマット取得部１１３に入力する。第３の実施の形態において、フォーマット取得部１１３はフォーマット所在情報に基づいて上記サーバに含まれるフォーマット記憶部２０１にアクセスして、特定される所在よりフォーマットを取得し、条件判断部１１９に入力する。条件判断部１１９では、上述のような、指定された領域を非表示および／または表示する条件を判断し、判断結果と共にフォーマットを画像加工部１１５に入力する。
【００８７】
第３の実施の形態にかかる印刷装置１で、原稿をスキャンして読取り、表示部４５で表示させる際に用いるフォーマットを設定するためには、図４のフローチャートのステップＳ１１，Ｓ１７において、フォーマット所在情報入力部１０６が設定するフォーマットの所在を表わす所在情報を入力する。第３の実施の形態においては、上記ステップＳ１１で、フォーマット所在情報入力部１０６は図５の画面でアクセス可能な外部装置に記憶されているフォーマットを選択可能に提示し、その中から選択を受付けることで、選択されたフォーマットが格納されている記憶領域へのアクセス情報をフォーマット所在情報として当該画像データに設定する。設定されたフォーマット所在情報は、上記ステップＳ３１で画像データに対応付けられて画像データ格納部１０３に格納される。
【００８８】
または、上記ステップＳ１３，Ｓ１５，Ｓ２３〜Ｓ２７において新規に作成されたフォーマットが上記ステップＳ２７でサーバのフォーマット記憶部２０１に格納され、ステップＳ３１ではその格納されている記憶領域へのアクセス情報がフォーマット所在情報として当該画像データに対応付けて画像データ格納部１０３に格納される。
【００８９】
本実施の形態において、フォーマット所在情報は、図１９に示されたように、フォーマット所在情報を表わす３次元バーコードなどのパターン画像として、画像データに付加される。フォーマット所在情報を表わすパターン画像としては、３次元バーコードの他に、２次元バーコードやＵＲＬ（Uniform Resource Locators）などの文字列やマークなどが挙げられる。
【００９０】
図２８は、本実施の形態にかかる印刷装置１で表示部４５に画像データを表示するための処理を表わすフローチャートである。図２８のフローチャートに示される処理もまた、印刷装置１のＣＰＵ１０が記憶部２０に記憶されるプログラムを読出して実行し、図３および図２７に示される各部が機能することによって実現される。図２８においては、図２０に示された第１の実施の形態にかかる処理に加えて、ステップＳ１０７〜Ｓ１１４の処理が実行される。
【００９１】
詳しくは図２８を参照して、フォーマット所在情報抽出部１１２において、表示する画像データからフォーマット所在情報が抽出された場合（ステップＳ１０７でＹＥＳ）、フォーマット取得部１１３は、フォーマット所在情報に基づいてサーバに含まれるフォーマット記憶部２０１にアクセスし、フォーマットを取得する（ステップＳ１０９）。取得されたフォーマットを印刷装置１のフォーマット記憶部１０９に登録する場合には（ステップＳ１１１でＹＥＳ）、フォーマット登録部１０７においてそのフォーマットが登録される（ステップＳ１１３）。またその際、変更受付部１２１において変更を受付けた後に、変更されたフォーマットが登録されてもよい。画像データは取得されたフォーマットに基づいて加工され、表示部４５に表示される（ステップＳ１１４）。ステップＳ１１４の処理はステップＳ１１５の処理と同様である。
【００９２】
さらに、図２９のフローチャートに、上記ステップＳ１０７でのフォーマット所在情報の抽出処理が示される。
【００９３】
図２９を参照して、始めに、フォーマット所在情報抽出部１１２は印刷装置１の記憶部２０等に記憶されている属性情報を検索し、当該印刷装置１において認識可能なパターンの規格数を取得する（ステップＳ４０１）。上述のように、本実施の形態においてフォーマット所在情報は３次元バーコードや２次元バーコードなどで表わされて、それらを表わすパターン画像が画像データに付加される。３次元バーコードや２次元バーコードやＵＲＬなどの文字列には、３次元バーコードや２次元バーコードやＵＲＬなどの文字列であることを特定し得る特徴（パターン）が備わっている。たとえば、３次元バーコードであれば正方形内の右上角部、左上角部、および左下角に正方形が含まれている、などのパターンで３次元バーコードであることが認識され得る。また、ＵＲＬであれば、たとえば「http://」などの、所定の文字列から開始される文字列であることが検出されることで、当該文字列がＵＲＬであることが認識され得る。ステップＳ４０１では、印刷装置１において、このようにしてパターンを用いて認識可能な３次元バーコードなどの規格の数を、属性情報を検索して取得する。
【００９４】
そして、フォーマット所在情報抽出部１１２は、以下の処理を行なった規格の数をカウントするためのカウンタを初期化してから（ステップＳ４０３）、規格ごとに、画像データに対してパターンマッチングを行ない（ステップＳ４０７）、パターン画像が検出されると（ステップＳ４０９でＹＥＳ）、画像データからフォーマット所在情報を取得する（ステップＳ４１３）。パターン画像が検出されない場合には（ステップＳ４０９でＮＯ）、次に認識可能なパターンについてパターンマッチングを行ない（ステップＳ４１１，Ｓ４０７）、ステップＳ４０１で取得した認識可能なパターンの規格数に達するまで繰返す（ステップＳ４０５でＮＯ）。
【００９５】
第３の実施の形態にかかる印刷装置１でこのような処理が実行されることで、印刷装置１の記憶領域に格納されていないフォーマットを用いて画像データの機密性の高い領域を非表示とすることができ、非表示および／または表示する領域を指定する煩雑な操作を行なうことなく、フォーマット設定するだけで容易に非表示および／または表示する領域を設定することができる。また、第２の実施の形態と組合わせることで、送信側の印刷装置から画像データを送信する際に外部装置に記憶されているフォーマットを設定することができる。受信側の印刷装置では、付加されたフォーマット所在情報に基づいて上記外部装置にアクセスしてフォーマットを取得し、それを用いて画像データを表示することができる。これによって、画像データの送受信の際のデータ量を増加させることなく、受信側で画像データを表示する際に機密性を保持したい画像領域を送信側で指定することが可能になる。
【００９６】
さらに、上述の例においては印刷装置で画像データを表示する際に上記処理が実行されるものしているが、一般的なパーソナルコンピュータや携帯電話などの情報処理装置において画像データを含む一般的な情報を取扱う場合に、その出力に関して上記処理が行なわれてもよい。
【００９７】
また、上述の処理を実行させるプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００９８】
なお、本発明にかかるプログラムは、コンピュータのオペレーションシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００９９】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【０１００】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１０１】
今回開示された実施の形態はすべての点で例示であって制約的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１０２】
【図１】印刷装置１のハードウェア構成の具体例を示すブロック図である。
【図２】印刷装置１の外観の具体例を示す図である。
【図３】第１の実施の形態にかかる印刷装置１において、画像データの表示を制御するための機能構成の具体例を示すブロック図である。
【図４】第１の実施の形態にかかる印刷装置１において、画像データに非表示および／または表示する領域を設定するための処理を表わすフローチャートである。
【図５】メニュー画面の具体例を示す図である。
【図６】画像データより検出する画像領域の形状を設定するための画面の具体例を示す図である。
【図７】画像領域の検出方法を設定するための画面の具体例を示す図である。
【図８】画像データの具体例および画像領域の抽出例を示す図である。
【図９】画像領域の抽出例を示す図である。
【図１０】画像領域の抽出例を示す図である。
【図１１】画像領域の抽出例を示す図である。
【図１２】画像領域の抽出例を示す図である。
【図１３】矩形で非表示領域を指定する方法を説明する図である。
【図１４】曲線で非表示領域を指定する方法を説明する図である。
【図１５】表示レベルを設定するための画面の具体例を示す図である。
【図１６】表示レベルごとの該当領域を非表示および／または表示する条件を設定するための画面の具体例を示す図である。
【図１７】フォーマットで非表示および／または表示する領域に含まれる複数のエリアを説明する図である。
【図１８】フォーマットにおいて非表示に指定された領域を表わす方法を設定するための画面の具体例を示す図である。
【図１９】フォーマット所在情報を３次元バーコードとして付加する具体例を示す図である。
【図２０】印刷装置１で画像データを表示するための処理を表わすフローチャートである。
【図２１】ステップＳ１１５で実行される表示処理を表わすフローチャートである。
【図２２】ステップＳ１１７で実行される表示処理の１つの具体例を表わすフローチャートである。
【図２３】画像データの表示例を示す図である。
【図２４】画像データの表示例を示す図である。
【図２５】画像データの表示例を示す図である。
【図２６】第２の実施の形態にかかる印刷装置１，３において、画像データの表示を制御するための機能構成の具体例を示すブロック図である。
【図２７】第３の実施の形態にかかる印刷装置１において、画像データの表示を制御するための機能構成の具体例を示すブロック図である。
【図２８】第３の実施の形態にかかる印刷装置１で画像データを表示するための処理を表わすフローチャートである。
【図２９】ステップＳ１０７でのフォーマット所在情報の抽出処理を表わすフローチャートである。
【符号の説明】
【０１０３】
１，３  印刷装置、１０  ＣＰＵ、１５  ＮＩＣ、２０  記憶部、２５  操作入力部、３０  イメージリーダ部、３５  プリンタ部、４０  センサ部、４５，４５Ａ，４５Ｂ  表示部、１０１  画像読込部、１０３  画像データ格納部、１０４  画像データ送信部、１０５  フォーマット入力部、１０６，１１０  フォーマット所在情報入力部、１０７  フォーマット登録部、１０９，１０９Ａ，１０９Ｂ，２０１  フォーマット記憶部、１１１  フォーマット抽出部、１１２  フォーマット所在情報抽出部、１１３  フォーマット取得部、１１４  画像データ受信部、１１５  画像加工部、１１７  表示制御部、１１９  条件判断部、１２１  変更受付部。
【図１】
2008046816.tif 000003
【図２】
2008046816.tif 000004
【図３】
2008046816.tif 000005
【図４】
2008046816.tif 000006
【図５】
2008046816.tif 000007
【図６】
2008046816.tif 000008
【図７】
2008046816.tif 000009
【図８】
2008046816.tif 000010
【図９】
2008046816.tif 000011
【図１０】
2008046816.tif 000012
【図１１】
2008046816.tif 000013
【図１２】
2008046816.tif 000014
【図１３】
2008046816.tif 000015
【図１４】
2008046816.tif 000016
【図１５】
2008046816.tif 000017
【図１６】
2008046816.tif 000018
【図１７】
2008046816.tif 000019
【図１８】
2008046816.tif 000020
【図１９】
2008046816.tif 000021
【図２０】
2008046816.tif 000022
【図２１】
2008046816.tif 000023
【図２２】
2008046816.tif 000024
【図２３】
2008046816.tif 000025
【図２４】
2008046816.tif 000026
【図２５】
2008046816.tif 000027
【図２６】
2008046816.tif 000028
【図２７】
2008046816.tif 000029
【図２８】
2008046816.tif 000030
【図２９】
2008046816.tif 000031