(57)【特許請求の範囲】
【請求項１】
画像ファイルを格納しておくための画像データベースから前記画像ファイルを読み込む読込手段と、
前記画像ファイルに含まれる画像データにマスキングを合成するための情報である拡張情報が当該画像ファイルに含まれるか否かを判断する判断手段と、
前記判断手段の判断に応じて、前記画像ファイルに含まれる画像データを編集可能な表示手段に表示させる画像表示手段と、
前記画像表示手段に表示される画像データに対し、前記マスキングオブジェクトを付加する画像編集手段と、
前記表示手段に表示された画像データを前記画像ファイルに保存する画像データ保存手段と
を備え、
前記画像表示手段は、
前記画像ファイルに前記拡張情報が含まれていない場合に、前記画像ファイルに含まれる第一の画像データを表示させ、
前記画像ファイルに前記拡張情報が含まれていた場合に、前記画像ファイルに含まれる第二の画像データと前記拡張情報に含まれるマスキングオブジェクトを用いて、前記第二の画像データに前記マスキングオブジェクトを合成して表示させ、
前記画像データ保存手段は、
表示された前記画像データに、前記マスキングオブジェクトが含まれていない場合に、表示されている前記画像データを保存し、
表示された前記画像データに、前記画像編集手段により付加された前記マスキングオブジェクトが含まれている場合は、前記画像ファイルに、表示されている前記画像データを前記第一の画像データとして保存し、前記画像ファイルに含まれる画像データを前記第二画像データとして保存し、且つ前記マスキングオブジェクトの拡張情報を保存することを特徴とする画像編集システム。
【請求項２】
前記第一の画像データは、
請求項１に記載の画像編集システム以外の画像編集システムにおいて画像データを表示するときに用いられ、
前記第二の画像データおよび前記拡張情報は、
請求項１に記載の画像編集システム以外の画像編集システムにおいて画像データを表示するときに用いられないことを特徴とする請求項１に記載の画像編集システム。
【請求項３】
前記拡張情報は、マスキングオブジェクトの数、マスキングの種別、座標情報、サイズ情報が含まれることを特徴とする請求項１または２に記載の画像編集システム。
【請求項４】
前記画像表示手段は、前記画像編集手段により前記マスキングオブジェクトを付加すると指示された前記画像データにおける位置を反転表示することを特徴とする請求項１乃至３の何れか一項に記載の画像編集システム。
【請求項５】
読込手段と、判断手段と、画像表示手段と、画像編集手段と、画像データ保存手段と、を有する画像編集システムの画像編集方法であって、
前記読込手段が、画像ファイルを格納しておくための画像データベースから前記画像ファイルを読み込むステップと、
前記判断手段が、前記画像ファイルに含まれる画像データにマスキングを合成するための情報である拡張情報が当該画像ファイルに含まれるか否かを判断するステップと、
前記画像表示手段が、前記判断手段の判断に応じて、前記画像ファイルに含まれる画像データを編集可能な表示手段に表示させるステップと、
前記画像編集手段が、前記画像表示手段に表示される画像データに対し、前記マスキングオブジェクトを付加するステップと、
前記画像保存手段が、前記表示手段に表示された画像データを前記画像ファイルに保存するステップと
を備え、
前記画像表示手段は、
前記画像ファイルに前記拡張情報が含まれていない場合に、前記画像ファイルに含まれる第一の画像データを表示させ、
前記画像ファイルに前記拡張情報が含まれていた場合に、前記画像ファイルに含まれる第二の画像データと前記拡張情報に含まれるマスキングオブジェクトを用いて、前記第二の画像データに前記マスキングオブジェクトを合成して表示させ、
前記画像データ保存手段は、
表示された前記画像データに、前記マスキングオブジェクトが含まれていない場合に、表示されている前記画像データを保存し、
表示された前記画像データに、前記画像編集手段により付加された前記マスキングオブジェクトが含まれている場合は、前記画像ファイルに、表示されている前記画像データを前記第一の画像データとして保存し、前記画像ファイルに含まれる画像データを前記第二画像データとして保存し、且つ前記マスキングオブジェクトの拡張情報を保存することを特徴とする画像編集方法。
【請求項６】
請求項５に記載の画像編集方法をコンピュータに実行させるためのプログラム。
【請求項７】
請求項６に記載のプログラムを記憶したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書管理画像編集システムに関し、さらに詳しくは、画像ファイルを保存、管理している文書管理システムにおける画像ファイルの画像編集作業に関するものである。
【背景技術】
【０００２】
文書管理システムに保存、管理している画像データをネットワーク等を介して外部に配布する場合、そのまま画像ファイルを配布すると、金額情報や個人情報など公開したくない秘密情報まで外部に漏れてしまい不都合が発生する。これを防ぐために画像データの内容を紙に一旦印刷して、紙上でマジックなどで一部情報を隠し、再度その紙を配布するといった方法が採られていた。また本作業を電子的な方法で行おうとした場合、既存の画像編集装置ではオリジナル画像に対してマスキング処理を行う場合、黒塗り矩形などをオリジナル画像に描画することにより情報を隠していた。しかし、これではオリジナル画像上に持っていた情報まで消えてしまうといった問題がある。
そこで、特開平５−１０８７８１号公報には、マスキング処理の入力を行った後でもこの領域の内容が確認でき、また後で内容を確認する必要がない黒枠については完全に白に変えることができるようにした画像処理装置について開示されている。それによると、画像信号を処理する画像処理手段と、この処理した画像を表示する表示手段と、表示された画像中で消去する領域を入力するタッチパネルなどの領域入力手段と、前記入力された領域をその内容を識別可能でかつ他の領域から区別可能となるように例えば白黒反転させて表示するマスキング手段と、画像中の黒枠を消去する黒枠消去手段とを備えるとしている。
【特許文献１】特開平５−１０８７８１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１にあるようにオリジナル画像を残したままマスキング処理を行う方法もあるが、このシステム内では情報を隠すことはできるが、外部に配布したときに情報を隠すことができないといった問題がある。
本発明は、かかる課題に鑑み、画像ファイルを表示したときに画像中の任意の場所にマスキング処理を行い、また、外部に書き出すときにマスク情報を固定化するか否かを選べるようにしておき、外部で対象ファイルを表示したときにオリジナル画像の任意の場所を隠すことが出来るようにする文書管理画像編集システムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
本発明はかかる課題を解決するために、請求項１は、画像ファイルを格納しておくための画像データベースから前記画像ファイルを読み込む読込手段と、前記画像ファイルに含まれる画像データにマスキングを合成するための情報である拡張情報が当該画像ファイルに含まれるか否かを判断する判断手段と、前記判断手段の判断に応じて、前記画像ファイルに含まれる画像データを編集可能な表示手段に表示させる画像表示手段と、前記画像表示手段に表示される画像データに対し、前記マスキングオブジェクトを付加する画像編集手段と、前記表示手段に表示された画像データを前記画像ファイルに保存する画像データ保存手段とを備え、前記画像表示手段は、前記画像ファイルに前記拡張情報が含まれていない場合に、前記画像ファイルに含まれる第一の画像データを表示させ、前記画像ファイルに前記拡張情報が含まれていた場合に、前記画像ファイルに含まれる第二の画像データと前記拡張情報に含まれるマスキングオブジェクトを用いて、前記第二の画像データに前記マスキングオブジェクトを合成して表示させ前記画像データ保存手段は、表示された前記画像データに、前記マスキングオブジェクトが含まれていない場合に、表示されている前記画像データを保存し、表示された前記画像データに、前記画像編集手段により付加された前記マスキングオブジェクトが含まれている場合は、前記画像ファイルに、表示されている前記画像データを前記第一の画像データとして保存し、前記画像ファイルに含まれる画像データを前記第二画像データとして保存し、且つ前記マスキングオブジェクトの拡張情報を保存する画像編集システムを特徴とする。
本発明は、文書管理システムに格納されている画像データファイルを画像編集して、ファイルとして保存しておき、必要なときに文書管理システム外にファイルとして書き出す処理を行う文書管理システム及び画像編集装置において、画像ファイルを表示したときに画像中の任意の個所にマスキング処理を行い、また、外部に書き出すときにマスク情報を固定化するか否かを選択できるようにしておき、外部で対象ファイルを表示したときに、オリジナル画像の任意の場所を隠すことが出来るようにするものである。
かかる発明によれば、画像中の任意の個所にマスキング処理を行い、また、外部に書き出すときにマスク情報を固定化するか否かを選択できるので、画像ファイルの任意の部分を隠して外部に配信することができ、また、マスキング情報を確定する前は画像データのどの位置をマスクするか確認することができる。更に、マスキング情報を確定するまではマスキングアイテムを削除したり変更したりすることができる。
また、従来のマスキングの場合、オリジナルデータも失ってしまう場合が多かった。そこで本発明では、画像編集終了が指示されると、オリジナルデータとマスキングオブジェクトの座標情報及びサイズ情報を個別に記憶してファイルをクローズする。そのため、いつでもシステム内ではオリジナルデータを見ることができ、しかもどの部分をマスキングしたかを知ることができる。
かかる発明によれば、オリジナルデータとマスキングオブジェクトの座標情報及びサイズ情報を個別に記憶するので、マスキングした部分のオリジナルデータを消失することを防ぐことができる。
【０００５】
また、請求項２の発明は、請求項１に記載の画像編集システムにおいて、前記第一の画像データは、請求項１に記載の画像編集システム以外の画像編集システムにおいて画像データを表示するときに用いられ、前記第二の画像データおよび前記拡張情報は、請求項１に記載の画像編集システム以外の画像編集システムにおいて画像データを表示するときに用いられないことを特徴とする。
【０００６】
また、請求項３の発明は、請求項１又は２に記載の画像編集システムにおいて、前記拡張情報は、マスキングオブジェクトの数、マスキングの種別、座標情報、サイズ情報が含まれることを特徴とする。
また、請求項４の発明は、請求項１乃至３の何れか一項に記載の画像編集システムにおいて、前記画像表示手段は、前記画像編集手段により前記マスキングオブジェクトを付加すると指示された前記第一のデータにおける位置を反転表示することを特徴とする。
【０００７】
また、請求項５の発明は、読込手段と、判断手段と、画像表示手段と、画像編集手段と、画像データ保存手段と、を有する画像編集システムの画像編集方法であって、前記読込手段が、画像ファイルを格納しておくための画像データベースから前記画像ファイルを読み込むステップと、前記判断手段が、前記画像ファイルに含まれる画像データにマスキングを合成するための情報である拡張情報が当該画像ファイルに含まれるか否かを判断するステップと、前記画像表示手段が、前記判断手段の判断に応じて、前記画像ファイルに含まれる画像データを編集可能な表示手段に表示させるステップと、前記画像編集手段が、前記画像表示手段に表示される画像データに対し、前記マスキングオブジェクトを付加するステップと、前記画像保存手段が、前記表示手段に表示された画像データを前記画像ファイルに保存するステップとを備え、前記画像表示手段は、前記画像ファイルに前記拡張情報が含まれていない場合に、前記画像ファイルに含まれる第一の画像データを表示させ、前記画像ファイルに前記拡張情報が含まれていた場合に、前記画像ファイルに含まれる第二の画像データと前記拡張情報に含まれるマスキングオブジェクトを用いて、前記第二の画像データに前記マスキングオブジェクトを合成して表示させ、前記画像データ保存手段は、表示された前記画像データに、前記マスキングオブジェクトが含まれていない場合に、表示されている前記画像データを保存し、表示された前記画像データに、前記画像編集手段により付加された前記マスキングオブジェクトが含まれている場合は、前記画像ファイルに、表示されている前記画像データを前記第一の画像データとして保存し、前記画像ファイルに含まれる画像データを前記第二画像データとして保存し、且つ前記マスキングオブジェクトの拡張情報を保存する画像編集方法を特徴とする。
本発明によれば、請求項１と同様の効果を有する。
【０００８】
また、請求項６の発明は、請求項５に記載の画像編集方法をコンピュータに実行させるためのプログラムを特徴とする。
かかる発明によれば、本発明の画像編集方法をコンピュータが制御可能なＯＳに従ってプログラミングすることにより、そのＯＳを備えたコンピュータであれば同じ処理方法により制御することができる。
また、請求項７の発明は、請求項６に記載のプログラムを記憶したコンピュータ読み取り可能な記録媒体を特徴とする。
かかる発明によれば、そのプログラムをコンピュータが読み取り可能な形式で記録媒体に記録することにより、この記録媒体を持ち運ぶことにより何処でもプログラムを稼動することができる。
【発明の効果】
【００１２】
以上記載のごとく、本発明では、画像中の任意の個所にマスキング処理を行い、また、外部に書き出すときにマスク情報を固定化するか否かを選択できるので、画像ファイルの任意の部分を隠して外部に配信することができ、また、マスキング情報を確定する前は画像データのどの位置をマスクするか確認することができる。更に、マスキング情報を確定するまではマスキングアイテムを削除したり変更したりすることができる。また、オリジナルデータとマスキングオブジェクトの座標情報及びサイズ情報を個別に記憶するので、マスキングした部分のオリジナルデータを消失することを防ぐことができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明を図に示した実施形態を用いて詳細に説明する。但し、この実施形態に記載される構成要素、種類、組み合わせ、形状、その相対配置などは特定的な記載がない限り、この発明の範囲をそれのみに限定する主旨ではなく単なる説明例に過ぎない。
図１は本発明の一実施形態に係る文書管理および画像編集システムのモジュール構成図である。この画像編集システムは、ユーザに対して保存している画像ファイルや画像編集中のイメージを表示したり、操作を促すダイアログやメッセージを表示するユーザインターフェース表示手段１と、文書管理システムに格納されている画像ファイルや情報をやり取りするためのデータアクセス手段３と、文書管理システムを管理するための文書管理エンジン４と、画像データや文書の情報を格納しておくための文書管理データベース５と、画像ファイルを読み込みファイルデータの構造を解析してメモリに展開するための画像データ展開手段６と、画像編集時ユーザの操作に従い図形等の描画をメモリに対して行う編集中画像生成手段７と、メモリに展開されている画像データとマスキングアイテムの情報をファイルに書き込むための画像データ保存手段８と、構成する各手段を制御する処理制御手段２とを備えて構成される。
本発明の画像編集システムは、文書管理システムに格納されている画像データファイルを画像編集して、ファイルとして保存しておき、必要なときに文書管理システム外にファイルとして書き出す処理を行う文書管理システムおよび、画像編集装置であって、画像ファイルを表示したときに画像中の任意の場所にマスキング処理を行い、また、外部に書き出すときにマスク情報を固定化するか否かを選べるようにしておき、外部で対象ファイルを表示したときに、オリジナル画像の任意の場所を隠すことが出来るようにしたものである。
【００１５】
図２は本発明の一実施形態を示す画像編集時の画面例を示す図である。画像編集中の画像１０に対して、マスキングアイテムを付加すると指示した位置の画像１３が反転して表示される。操作としては、ユーザが画像ファイルをビューア表示指示すると、対象画像ファイル１０がビューアで表示され、画像編集を指示すると画像表示部の上に画像に対しての処理アイコン一覧１１がツールバーに表示される。この処理アイコン１１のうち、マスキングアイテム１２を選択し、画像に対してマウスカーソルをクリックすることでマスキング領域の開始位置が指定され、そのままマウスカーソルを移動することでマスキング領域１３が指定される。
図３は本発明の一実施形態の画像ファイルのファイルデータ構造を示す図である。この画像ファイルデータ２０は、ヘッダ情報２１、拡張ヘッダ情報２２、画像データ２３、オリジナル画像データ２４から構成される。また、拡張ヘッダ情報２２は、拡張ヘッダ情報のバージョン２２ａ、マスキングオブジェクト数２２ｂ、マスキングオブジェクト数分のマスキング種別２２ｃ、座標情報２２ｄ、サイズ情報２２ｅから構成される。他の画像編集システムでは、拡張ヘッダ情報２２とオリジナル画像データ２４は無視されて表示される。本発明の画像編集システムで本イメージファイルを表示した場合は、拡張ヘッダ情報２２が有効になり、本イメージファイルを表示したときに、オリジナル画像データ２４を表示し、拡張ヘッダ情報２２に格納されているマスキングオブジェクトを合成して表示する。
【００１６】
図４は本発明の画像ファイルをビューア表示操作したときの処理手順を示すフローチャートである。まず、画像ファイルに対して画像編集が指示されると処理制御手段２はデータアクセス手段３を介して文書管理エンジン４の管理している文書管理データベース５に格納されている文書を構成する画像ファイルを取得し、ファイルをオープンする（Ｓ１）。次に処理制御手段２は画像データ展開手段６を呼び出し、ファイルデータの中に拡張ヘッダが存在するか否かを判断し（Ｓ２）、拡張ヘッダが無い場合は（Ｓ２でＮＯのルート）、画像データを読み込み（Ｓ３）、画像表示する（Ｓ９）。ステップＳ２で拡張ヘッダがある場合は（Ｓ２でＹＥＳのルート）、拡張ヘッダ内のバージョンをチェックし（Ｓ４）、拡張ヘッダ内のマスキングオブジェクト数を取得し（Ｓ５）、マスキングオブジェクトの座標情報、サイズ情報をマスキングオブジェクト数分取得する（Ｓ６）。そしてオリジナルデータを読み込み（Ｓ７）、編集中画像生成手段７はオリジナルデータの画像に対してマスキングオブジェクトのイメージを合成して表示する画像イメージを作成する（Ｓ８）。そのデータにより準備した画像イメージを表示する（Ｓ９）。
【００１７】
図５は本発明のビューア表示終了時、または画像編集終了時の処理手順を示すフローチャートである。まず画像編集終了が指示されると、表示中の画像イメージにマスキングオブジェクトが存在するか否かを判断する（Ｓ１１）。マスキングオブジェクトが無かった場合（Ｓ１１でＮＯのルート）、対象ファイルに対して現在の画像イメージを書き込み（Ｓ１２）、対象ファイルをクローズする（Ｓ１８）。ステップＳ１１でマスキングオブジェクトがあった場合（Ｓ１１でＹＥＳのルート）、拡張ヘッダ情報にバージョン情報を書き込み（Ｓ１３）、表示中の画像に存在するマスキングオブジェクトの数を取得して（Ｓ１４）、マスキングオブジェクト数分、座標情報、サイズ情報を書き込み（Ｓ１５）、更に対象ファイルに対してメモリ情報を書き込む（Ｓ１６）。そしてもとの画像ファイルが持っていたオリジナルデータを書き込んで（Ｓ１７）、対象ファイルをクローズする（Ｓ１８）。
また他の実施形態に係る文書管理システムおよび画像編集システムにおいて、マスキングオブジェクトを矩形、線、円、多角形と複数準備しておき、ユーザがマスキングを行うときに作業アイコンとしてツールバーに表示しておく。それにより画像データ中の任意の円領域や多角形領域をマスキングするための機能を提供することができる。
また他の実施形態に係る文書管理システムおよび画像編集システムにおいて、マスキングオブジェクトのプロパティを表示する手段をもっておき、プロパティ画面で矩形の枠の表示方法や、矩形の塗りつぶしパターンや色を選択できるようにする。このようにマスキング部分を任意の表示方法で指定することにより、どの部分がマスキングされているのかが分かるような機能を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係る文書管理および画像編集システムのモジュール構成図である。
【図２】本発明の一実施形態を示す画像編集時の画面例を示す図である。
【図３】本発明の一実施形態の画像ファイルのファイルデータ構造を示す図である。
【図４】本発明の画像ファイルをビューア表示操作したときの処理手順を示すフローチャートである。
【図５】本発明のビューア表示終了時、または画像編集終了時の処理手順を示すフローチャートである。
【符号の説明】
【００１９】
１  ユーザインターフェース表示手段、２  処理制御手段、３  データアクセス手段、４  文書管理エンジン、５  文書管理データベース、６  画像データ展開手段、７  編集中画像生成手段、８  画像データ保存手段
【図１】
0004667484.tif 000002
【図２】
0004667484.tif 000003
【図３】
0004667484.tif 000004
【図４】
0004667484.tif 000005
【図５】
0004667484.tif 000006