(57)【要約】【課題】  画像形成データの種類に応じて表示を制限するための画像処理を、画像データに付加情報を埋め込まずに行うことができる。【解決手段】  画像データに含まれた画像形成データの種類を特定し（６００）、ＨＤＤ２０ｂに記憶された画像データに基づいた画像を表示する指示がユーザから入力された場合に、特定された画像形成データの種類に応じて画像形成データに表示を制限するための画像処理を行う（６０６、６１４、及び６１６）。【選択図】図１２
2009118395.tif 000002
【特許請求の範囲】
【請求項１】
文書の画像を形成する画像形成データを少なくとも一種類含む画像データが記憶された記憶手段と、
前記画像データに含まれた画像形成データの種類を特定する特定手段と、
前記記憶手段に記憶された画像データに基づいた画像を表示する指示がユーザから入力された場合に、前記特定手段で特定された画像形成データの種類に応じて前記画像形成データに表示を制限するための画像処理を行う画像処理手段と、
前記画像処理手段で画像処理された画像形成データを含む画像データに基づいて画像が表示されるように制御する制御手段と、
を含む文書管理装置。
【請求項２】
前記画像処理手段は、前記画像形成データの種類が文字画像を形成する文字データの場合には、前記文字画像と同じ文字種で、かつ文字の配列が前記文字画像と異なる配列となるように画像処理を行う請求項１記載の文書管理装置。
【請求項３】
前記画像処理手段は、前記画像形成データの種類が文字画像を形成する文字データの場合には、前記文字画像の判読性を下げた文字画像になるように画像処理を行う請求項１記載の文書管理装置。
【請求項４】
前記画像処理手段は、前記画像形成データの種類が線画を形成する線画データ、図を形成する図データ、及び写真を形成する写真データの場合には、線画データ、図データ、及び写真データで表示される画像が削除されるか、または低周波数成分を含む画像となるように画像処理を行う請求項１〜請求項３の何れか１項記載の文書管理装置。
【請求項５】
前記制御手段で表示されるように制御された画像の画像データと、前記ユーザを識別するためのユーザ情報、該画像が表示された日時、及び該画像が表示された表示手段を特定するための特定情報の少なくとも１つとを含む表示ログを生成する生成手段を更に含む請求項１〜請求項４の何れか１項に記載の文書管理装置。
【請求項６】
コンピュータを
文書の画像を形成する画像形成データを少なくとも一種類含む画像データに含まれた画像形成データの種類を特定する特定手段、
前記画像データが記憶された記憶手段に記憶された画像データに基づいた画像を表示する指示がユーザから入力された場合に、前記特定手段で特定された画像形成データの種類に応じて前記画像形成データに表示を制限するための画像処理を行う画像処理手段、及び
前記画像処理手段で画像処理された画像形成データを含む画像データに基づいて画像が表示されるように制御する制御手段
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書管理装置、及びプログラムに関する。
【背景技術】
【０００２】
従来、画像データを画像を形成する画像形成データの種類（例えば、文字、線画、図、又は写真）毎の領域（ブロック）に分けて、各領域に対して、画像データに基づいた画像が出力される際の画像処理を制御するための情報を含む電子透かし（付加情報）を埋め込み、この画像データに基づいた画像を出力する場合には、各領域の画像形成データに埋め込まれた電子透かしに基づいて、各領域の種類に対して、各領域に対応する画像処理を施して、画像を出力する画像処理装置が知られている（例えば、特許文献１参照）。
【特許文献１】特開２００４−２４１９３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、画像形成データの種類に応じて表示を制限するための画像処理を、画像データに付加情報を埋め込まずに行うことができる文書管理装置、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項１に記載の発明の文書管理装置は、文書の画像を形成する画像形成データを少なくとも一種類含む画像データが記憶された記憶手段と、前記画像データに含まれた画像形成データの種類を特定する特定手段と、前記記憶手段に記憶された画像データに基づいた画像を表示する指示がユーザから入力された場合に、前記特定手段で特定された画像形成データの種類に応じて前記画像形成データに表示を制限するための画像処理を行う画像処理手段と、前記画像処理手段で画像処理された画像形成データを含む画像データに基づいて画像が表示されるように制御する制御手段とを含んで構成されている。
【０００５】
請求項２に記載の発明の文書管理装置は、前記画像処理手段を、前記画像形成データの種類が文字画像を形成する文字データの場合には、前記文字画像と同じ文字種で、かつ文字の配列が前記文字画像と異なる配列となるように画像処理を行うようにしたものである。
【０００６】
請求項３に記載の発明の文書管理装置は、前記画像処理手段を、前記画像形成データの種類が文字画像を形成する文字データの場合には、前記文字画像の判読性を下げた文字画像になるように画像処理を行うようにしたものである。
【０００７】
請求項４に記載の発明の文書管理装置は、前記画像処理手段を、前記画像形成データの種類が線画を形成する線画データ、図を形成する図データ、及び写真を形成する写真データの場合には、線画データ、図データ、及び写真データで表示される画像が削除されるか、または低周波数成分を含む画像となるように画像処理を行うようにしたものである。
【０００８】
請求項５に記載の発明の文書管理装置は、前記制御手段で表示されるように制御された画像の画像データと、前記ユーザを識別するためのユーザ情報、該画像が表示された日時、及び該画像が表示された表示手段を特定するための特定情報の少なくとも１つとを含む表示ログを生成する生成手段を更に含むようにしたものである。
【０００９】
上記目的を達成するために、請求項６に記載の発明のプログラムは、コンピュータを文書の画像を形成する画像形成データを少なくとも一種類含む画像データに含まれた画像形成データの種類を特定する特定手段、前記画像データが記憶された記憶手段に記憶された画像データに基づいた画像を表示する指示がユーザから入力された場合に、前記特定手段で特定された画像形成データの種類に応じて前記画像形成データに表示を制限するための画像処理を行う画像処理手段、及び前記画像処理手段で画像処理された画像形成データを含む画像データに基づいて画像が表示されるように制御する制御手段として機能させる。
【発明の効果】
【００１０】
請求項１及び６の各発明によれば、画像形成データの種類に応じて表示を制限するための画像処理を、画像データに付加情報を埋め込まずに行うことができる、という効果が得られる。
【００１１】
請求項２の発明によれば、ユーザは、表示された文字列から、表示指示を行った文書に用いられていた文字種を知ることができる、という効果が得られる。
【００１２】
請求項３の発明によれば、文字列の場合には、目視し難くなるように表示を制御することができる、という効果が得られる。
【００１３】
請求項４の発明によれば、線画、図、及び写真の場合には、目視できないようにするか、または目視し難くなるように表示を制限することができる、という効果が得られる。
【００１４】
請求項５の発明によれば、表示ログから、表示指示された画像と、表示指示を行ったユーザ、画像が表示された日時、及び画像が表示された表示手段の少なくとも１つとを特定することができる、という効果が得られる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して、本発明の実施の形態を詳細に説明する。
【００１６】
図１に示すように、本実施の形態に係る文書管理システム１０は、文書を管理するための文書管理装置１２と、複合機１４と、入力された情報に基づいた表示を行うＬＣＤ等を備えた表示部１６ａ及びユーザからの指示等を入力するための入力手段（図示せず。例えば、キーボード）を含んで構成された端末１６とを備えている。文書管理装置１２と複合機１４と端末１６とはネットワーク１８を介して互いに接続されている。
【００１７】
図２に示すように、文書管理装置１２は、制御装置２０と、ユーザインタフェース（Ｕ／Ｉ）２２と、ネットワーク１８に接続されたネットワークインタフェース２４とを備えている。
【００１８】
制御装置２０は、ＯＳ等の基本プログラムが記憶された記憶媒体としてのＲＯＭ２０ａ、下記で詳細を説明する文書管理処理ルーチンを実行するためのプログラム、文書登録処理ルーチンを実行するためのプログラム、文書表示処理ルーチンを実行するためのプログラム、表示制限処理ルーチンを実行するためのプログラム、線画データ用画像処理ルーチン、図データ及び写真データ用画像処理ルーチン、文字データ用画像処理ルーチン、表示ログ生成処理ルーチンを実行するためのプログラム、各種処理ルーチンを実行するためのプログラム、及び各種情報が記憶されたＨＤＤ（ハード  ディスク  ドライブ）２０ｂ、プログラムをＲＯＭ２０ａ及びＨＤＤ２０ｂから読み出して実行するＣＰＵ２０ｃ、各種データを一時的に記憶するＲＡＭ２０ｄ、並びにＩ／Ｏ（入出力）ポート２０ｅ等を含んで構成されたマイクロコンピュータで構成されている。ＲＯＭ２０ａ、ＨＤＤ２０ｂ、ＣＰＵ２０ｃ、ＲＡＭ２０ｄ、及びＩ／Ｏポート２０ｅは互いにバス２０ｆで接続されている。
【００１９】
Ｉ／Ｏポート２０ｅには、Ｕ／Ｉ２２、及びネットワークインタフェース２４が接続されている。
【００２０】
Ｕ／Ｉ２２は、ユーザからの指示等を入力するためのタッチパネル及び入力された情報に基づいた表示を行うＬＣＤ等を備えた表示装置を含んで構成されている。
【００２１】
図３に示すように、複合機１４は、ユーザインタフェース（Ｕ／Ｉ）２６と、スキャナ２８と、画像形成部３０と、ＦＡＸ部３２と、制御装置３４と、ネットワーク１８に接続されたネットワークインタフェース（Ｉ／Ｆ）３６とを備えている。
【００２２】
Ｕ／Ｉ２６は、ユーザからの指示等を入力するためのタッチパネル及び入力された情報に基づいた表示を行うＬＣＤ等を備えた表示装置を含んで構成されている。
【００２３】
スキャナ２８は、原稿台ガラス（図示せず）上に配置された文書を読み取ることにより、文書に形成された画像の画像データを出力する。なお、本実施の形態では、文書には、文字、線画、図、及び写真の少なくとも１種類の画像が形成されており、文字、線画、図、及び写真が形成された文書がスキャナ２８によって読み取られた場合に、スキャナ２８から出力される画像データには、図４に示すように文字画像を形成する文字データ３８、線画を形成する線画データ４０、図を形成する図データ４２、及び写真を形成する写真データ４４が含まれることになる。
【００２４】
画像形成部３０は、スキャナ２８から入力された画像データ、又はネットワークインタフェース３６を介して入力された画像データに基づいて、画像形成媒体に画像を形成する。
【００２５】
ＦＡＸ部３２は、入力された画像データに基づいて、ＦＡＸ送受信を行う。
【００２６】
制御装置３４は、ＯＳ等の基本プログラムが記憶された記憶媒体としてのＲＯＭ３４ａ、文書登録指示出力処理ルーチンを実行するためのプログラム、及び各種処理ルーチンを実行するためのプログラム等が記憶された記憶媒体としてのＨＤＤ３４ｂ、プログラムをＲＯＭ３４ａ及びＨＤＤ３４ｂから読み出して実行するＣＰＵ３４ｃ、各種データを一時的に記憶するＲＡＭ３４ｄ、並びにＩ／Ｏポート３４ｅ等を含んで構成されたマイクロコンピュータで構成されている。ＲＯＭ３４ａ、ＨＤＤ３４ｂ、ＣＰＵ３４ｃ、ＲＡＭ３４ｄ、及びＩ／Ｏポート３４ｅは互いにバス３４ｆで接続されている。Ｉ／Ｏポート３４ｅには、Ｕ／Ｉ２６、スキャナ２８、画像形成部３０、ＦＡＸ部３２、及びネットワークインタフェース３６が接続されている。
【００２７】
次に、複合機１４の制御装置３４のＣＰＵ３４ｃが実行する文書登録指示出力処理の処理ルーチンについて図５を用いて説明する。なお、本実施の形態において、この文書登録指示出力処理は、複合機１４のスイッチ（図示せず）がオンされることにより所定時間間隔（例えば、数１０ｍｓｅｃ）毎に実行される。
【００２８】
まず、ステップ１００で、文書登録指示が入力されたか否かを判定する。なお、この文書登録指示は、原稿台ガラス（図示せず）上に配置された文書を読み取り、読み取った文書の画像データを登録するための指示であり、ユーザがＵ／Ｉ２６を操作することにより入力することができる。
【００２９】
ステップ１００で、文書登録指示が入力されたと判定された場合には、次のステップ１０２で、原稿台ガラス上に配置された文書を読み取るようにスキャナ２８を駆動し、読み取ることにより出力された画像データを取得する。
【００３０】
次のステップ１０４では、取得した文書の画像データ、及び取得した画像データを文書管理装置１２に登録させるための文書登録指示を文書管理装置１２に出力する。そして、本文書登録指示出力処理を終了する。
【００３１】
次に、文書管理装置１２の制御装置２０のＣＰＵ２０ｃが実行する文書管理処理の処理ルーチンについて図６を用いて説明する。なお、本実施の形態において、この文書管理処理は、文書管理装置１２のスイッチ（図示せず）がオンされることにより所定時間間隔（例えば、数１０ｍｓｅｃ）毎に実行される。
【００３２】
まず、ステップ２００で、指示を受信したか否かを判定し、指示を受信したと判定された場合には、次のステップ２０２で、受信した指示が文書登録指示であるか否かを判定する。
【００３３】
ステップ２０２で、受信した指示が文書登録指示であると判定された場合には、次のステップ２０４で、詳細を以下で説明する文書登録処理を実行する。なお、この文書登録処理を実行することによって、複合機１４で読み取られた文書の画像データが文書管理装置１２に登録される。
【００３４】
一方、ステップ２０２で、受信した指示が文書登録指示ではないと判定された場合には、次のステップ２０６で、受信した指示が文書管理装置１２に登録された文書を表示させるための文書表示指示であるか否かを判定する。
【００３５】
なお、文書表示指示は、端末１６の入力手段をユーザが操作することにより、端末１６からネットワーク１８を介して文書管理装置１２へ送信される。また、文書表示指示を送信する際には、この文書表示指示と共に、表示対象の文章を特定するための情報、例えば表示対象の文書の画像データのファイル名と、文書表示指示を端末１６から送信したユーザに関するユーザ情報、例えばユーザを識別するためのユーザＩＤとが端末１６から文書管理装置１２へ送信される。なお、ステップ２０６で、文書表示指示ではないと判定された場合には、その他の処理が実行されるが、その説明は省略する。
【００３６】
一方、ステップ２０６で、受信した指示が文書表示指示であると判定された場合には、次のステップ２０８で、詳細を以下で説明する文書表示処理を実行し、本文書管理処理を終了する。
【００３７】
次に、ステップ２０４の文書登録処理の処理ルーチンについて図７を用いて説明する。
【００３８】
まず、ステップ３００で、複合機１４から画像データを受信したか否かを判定する。
【００３９】
ステップ３００で、画像データを受信したと判定された場合には、次のステップ３０２で、受信した画像データをＨＤＤ２０ｂに登録（記憶）する。例えば、図８（Ａ）に示すような、文字データ３８、線画データ４０、図データ４２、及び写真データ４４を含む画像データＡを受信した場合には、この画像データＡがＨＤＤ２０ｂに登録される。
【００４０】
次のステップ３０４では、登録された画像データに基づいた画像の表示の要求（閲覧の要求）がユーザからあった場合に、制限がかかっていない画像をユーザが閲覧するための正規閲覧用のＩＤ及びパスワードを生成する。例えば、ステップ３００で上記の画像データＡがＨＤＤ２０ｂに登録された場合には、ステップ３０４では、図８（Ｂ）に示すような、画像データＡに対応する正規閲覧用のＩＤ４６及びＩＤ４６に対応するパスワード４８が生成される。
【００４１】
次のステップ３０６では、登録された画像データに基づいた画像の表示の要求がユーザからあった場合に、画像データに含まれた画像形成データの種類に応じて画像形成データに表示を制限するための画像処理が行われた画像をユーザが閲覧するための閲覧制限用のＩＤ及びパスワードを生成する。例えば、ステップ３００で上記の画像データＡがＨＤＤ２０ｂに登録された場合には、ステップ３０６では、図８（Ｃ）に示すような、画像データＡに対応する閲覧制限用のＩＤ５０及びＩＤ５０に対応するパスワード５２が生成される。
【００４２】
次のステップ３０８では、ステップ３０２で登録された画像データに関連付けて、ステップ３０４で生成された正規閲覧用のＩＤ及びパスワード、並びにステップ３０６で生成された閲覧制限用のＩＤ及びパスワードを登録する。
【００４３】
本文書登録処理によって、文書管理装置１２のＨＤＤ２０ｂには、画像データ、正規閲覧用のＩＤ及びパスワード、並びに閲覧制限用のＩＤ及びパスワードが登録される。
【００４４】
また、文書管理装置１２の管理者は、文書管理装置１２に登録された文書の画像データ毎に、画像形成データの種類に応じて表示を制限するための画像処理を行うための設定を行うことが可能である。
【００４５】
例えば、図９（Ａ）に示すように、図データ及び写真データに対して、低周波数成分を含む図データ及び写真データとなるように画像処理を行うことにより図データが表す図及び写真データが表す写真がぼかされるように画像処理する場合には、管理者はＵ／Ｉ２２を操作してＨＤＤ２０ｂに記憶されている図及び写真用画像処理制御フラグ５４の値を、所定の値、例えば”１”に設定する。また、図データが表す図及び写真データが表す写真が削除されるようにする場合には、管理者はＨＤＤ２０ｂに記憶されている図及び写真用画像処理制御フラグ５４の値を、所定の値、例えば”２”に設定する。また、図データが表す図及び写真データが表す写真が左右方向又は上下方向に反転されるようにする場合には、管理者はＨＤＤ２０ｂに記憶されている図及び写真用画像処理制御フラグ５４の値を、所定の値、例えば”３”に設定する。また、これらの処理を行わないようにする場合には、管理者はＨＤＤ２０ｂに記憶されている図及び写真用画像処理制御フラグ５４の値を、所定の値、例えば”０”に設定する。
【００４６】
また、図９（Ｂ）に示すように、線画データに対して、低周波数成分を含む線画データとなるように画像処理を行うことにより線画データが表す線画がぼかされるように画像処理する場合には、管理者はＨＤＤ２０ｂに記憶されている線画用画像処理制御フラグ５６の値を、所定の値、例えば”１”に設定する。また、線画データが表す線画が削除されるようにする場合には、管理者はＨＤＤ２０ｂに記憶されている線画用画像処理制御フラグ５６の値を、所定の値、例えば”２”に設定する。また、これらの処理を行わないようにする場合には、管理者はＨＤＤ２０ｂに記憶されている線画用画像処理制御フラグ５６の値を、所定の値、例えば”０”に設定する。
【００４７】
また、図９（Ｃ）に示すように、文字データに対して、低周波数成分を含む文字データとなるように画像処理を行うことにより文字データが表す文字がぼかされるように画像処理する場合には、管理者はＨＤＤ２０ｂに記憶されている文字用画像処理制御フラグ５８の値を、所定の値、例えば”１”に設定する。また、文字データが表す文字種と同一の文字種で、かつ文字の配列が文字データが表す文字画像と異なる配列となるようにする場合には、管理者はＨＤＤ２０ｂに記憶されている文字用画像処理制御フラグ５８の値を、所定の値、例えば”２”に設定する。また、これらの処理を行わないようにする場合には、管理者はＨＤＤ２０ｂに記憶されている文字用画像処理制御フラグ５８の値を、所定の値、例えば”０”に設定する。
【００４８】
次に、ステップ２０８の文書表示処理の処理ルーチンについて図１０を用いて説明する。
【００４９】
まず、ステップ４００で、端末１６から表示対象の文書を特定するための文書の画像データのファイル名、及びユーザＩＤを受信したか否かを判定する。
【００５０】
ステップ４００で、受信したと判定された場合には、次のステップ４０２で、受信したユーザＩＤをＲＡＭ２０ｄに記憶すると共に、受信した表示対象のファイル名を用いて、表示対象の文書の画像データをＨＤＤ２０ｂから検索し、検索した画像データを読み込む。
【００５１】
次のステップ４０４では、閲覧用ＩＤ及びパスワードを入力するための入力画面を表示する表示用データを端末１６に出力する。これにより、端末１６の表示部１６ａには閲覧用ＩＤ及びパスワードを入力するための入力画面が表示される。
【００５２】
なお、ユーザには、管理者から正規閲覧用のＩＤ及びパスワード、並びに閲覧制限用のＩＤ及びパスワードの少なくとも一方のＩＤ及びパスワードが予め配布されているので、配布された閲覧用ＩＤ及びパスワードを表示された入力画面を介して入力可能である。
【００５３】
次のステップ４０６では、端末１６から入力された閲覧用ＩＤ及びパスワードを受信したか否かを判定する。
【００５４】
ステップ４０６で、受信したと判定された場合には、次のステップ４０８で、ＨＤＤ２０ｂに登録された正規閲覧用のＩＤの中に、受信した閲覧用ＩＤと同一のＩＤが存在するかどうかを判断することにより、受信した閲覧用ＩＤが正規閲覧用のＩＤであるか否かを判定する。
【００５５】
ステップ４０８で正規閲覧用のＩＤであると判定された場合には、次のステップ４１０で、受信したパスワードが正規閲覧用のＩＤに対応したパスワードであるか否かをＨＤＤ２０ｂに登録されている正規閲覧用のＩＤ及びパスワードと比較することにより判定する。
【００５６】
ステップ４１０で、対応したパスワードであると判定された場合には、次のステップ４１２で、ステップ４０２において読み込まれた画像データに基づいた画像を表示するように、読み込まれた画像データを端末１６に対して出力する。これにより、端末１６の表示部１６ａには、読み込まれた文書の画像データに基づいた画像が表示される。
【００５７】
次のステップ４１４では、表示ログ生成処理を実行する。
【００５８】
この表示ログ生成処理を実行するルーチンについて図１１を参照して説明すると、ステップ５００では、端末１６に送信された画像データと、受信したユーザＩＤ、端末１６の表示部１６ａに画像データに基づいた画像が表示された日時、及び端末１６を識別するための情報として端末１６に予め設定されているマシン番号の少なくとも１つとを含む表示ログを生成する。なお、端末１６の表示部１６ａに画像が表示された日時は、端末１６に画像データを出力した日時と同等であるとみなして、画像データを出力した日時を画像が表示された日時とすることができる。また、予めＨＤＤ２０ｂに各端末のＩＰアドレスと対応するマシン番号とを関連付けて登録しておくことで、画像データの出力先の端末のＩＰアドレスに対応するマシン番号を取得することができ、これにより画像データの出力先の端末１６のマシン番号を取得することができる。
【００５９】
次のステップ５０２では、ステップ５００で生成された表示ログをＨＤＤ２０ｂに記憶する。
【００６０】
一方、ステップ４１０で、対応したパスワードでないと判定された場合には、次のステップ４２２でエラー表示用のデータを端末１６に送信する。これにより、端末１６の表示部１６ａにはエラーが表示される。表示されるエラーの内容としてはＩＤ又はパスワードが正しくないことを表す内容、例えば、「ＩＤ又はパスワードが正しくありません。」という内容が考えられる。
【００６１】
一方、ステップ４０８で、正規閲覧用のＩＤでないと判定された場合には、次のステップ４１６で、ＨＤＤ２０ｂに登録された閲覧制限用のＩＤの中に、受信した閲覧用ＩＤと同一のＩＤが存在するかどうかを判断することにより、受信した閲覧用ＩＤが閲覧制限用のＩＤであるか否かを判定する。
【００６２】
ステップ４１６で閲覧制限用のＩＤでないと判定された場合にはステップ４２２へ進んで、エラー表示用のデータを端末１６に送信する。
【００６３】
一方、ステップ４１６で、閲覧制限用のＩＤであると判定された場合には、次のステップ４１８で、受信したパスワードが閲覧制限用のＩＤに対応したパスワードであるか否かをＨＤＤ２０ｂに登録されている閲覧制限用のＩＤ及びパスワードと比較することにより判定する。
【００６４】
ステップ４１８で、対応したパスワードであると判定された場合には、次のステップ４２０で表示制限処理を実行する。
【００６５】
この表示制限処理の処理ルーチンについて、図１２を参照して説明すると、まずステップ６００では、ステップ４０２で読み込まれた文書の画像データに基づいて、文字データの領域、線画データの領域、図データの領域、及び写真データの領域を特定することにより、画像形成データの種類を特定する処理を行う。画像データに基づいて、文字データの領域、線画データの領域、図データの領域、及び写真データの領域を特定する処理については様々な方法が存在するが、例えば、以下に記載の処理を用いることができる。すなわち、処理すべき画像の画像データを白黒画像データに二値化して、輪郭線追跡によって黒画素で囲まれる画素のブロックを抽出する。面積が大きい黒画素のブロックについては、その内部の白画素について輪郭線追跡を行い白画素のブロックを抽出する。さらに、所定面積以上の白画素のブロックの内部の黒画素のブロックを抽出するというように、黒画素および白画素のブロックの抽出を再帰的に繰り返す。このようにして得られた画素ブロックを、大きさおよび形状で分類し、異なる属性を持つ領域に分類する。例えば、縦横比が１に近く、大きさが所定範囲の画素ブロックを文字属性の画素ブロックとし、さらに、近接する文字属性の画素ブロックが整列していてグループ化が可能な場合はそれらを文字領域として分類する。これにより文字データの領域が特定される。
【００６６】
また、縦横比が小さい扁平な画素ブロックを線領域とし、所定以上の大きさで、かつ、矩形に近い形状を有し、整列した白画素ブロックを内包する黒画素ブロックが占める範囲を表領域として分類する。これにより線画データの領域が特定される。
【００６７】
また、不定形の画素ブロックが散在する領域を写真領域として分類する。これにより写真データの領域が特定される。
【００６８】
また、その他の任意形状の画素ブロックを図領域として分類する。これにより図データの領域が特定される。
【００６９】
例えば、図１３（Ａ）に示すように、画像形成データとして、文字データ３８、線画データ４０、図データ４２、及び写真データ４４が含まれている画像データ４５が上記のステップ４０２で読み込まれた場合には、ステップ６００では、図１３（Ｂ）に示すように、文字データの領域６０、線画データの領域６２、図データの領域６４、及び写真データの領域６６が特定される。また、ステップ６００での処理によって、図１４に示すような、特定した領域と、画像形成データの種類（属性）と、領域の左上の頂点の位置座表（座標Ｘ、座標Ｙ）と、領域の幅Ｗと、領域の高さＨとが関連付けられて登録された領域情報６８が生成されてＲＡＭ２０ｄに記憶される。
【００７０】
次のステップ６０２では、ステップ６００で特定された領域の中から、未だ当該ステップ６０２で選択されていない領域を１つ選択する。
【００７１】
次のステップ６０４では、ステップ６０２で選択された領域が、図データの領域又は写真データの領域であるか否かを判定する。
【００７２】
ステップ６０４で、図データの領域又は写真データの領域であると判定された場合には、次のステップ６０６で、図データ及び写真データ用画像処理を実行する。
【００７３】
この図データ及び写真データ用画像処理の処理ルーチンを図１５を参照して説明すると、まず、ステップ７００で、ＨＤＤ２０ｂに記憶されている図及び写真用画像処理制御フラグ５４（図９（Ａ）参照）に設定された値を読み込む。
【００７４】
次のステップ７０２で、読み込んだ値が”１”であるか否かを判定する。
【００７５】
ステップ７０２で、”１”であると判定された場合には、次のステップ７０４で、上記のステップ６０２において選択された領域の図データ又は写真データが低周波数成分を含むデータとなるように図データ又は写真データに対してぼかし処理を行う。これにより、図データが表す図、又は写真データが表す写真はぼかされる。そして、本図データ及び写真データ用画像処理を終了する。
【００７６】
一方、ステップ７０２で、”１”ではないと判定された場合には、次のステップ７０６で、読み込んだ値が”２”であるか否かを判定する。
【００７７】
ステップ７０６で、”２”であると判定された場合には、次のステップ７０８で、上記のステップ６０２において選択された領域の図データ又は写真データを削除する削除処理を行う。これにより、図データが表す図、又は写真データが表す写真は削除される。そして、本図データ及び写真データ用画像処理を終了する。
【００７８】
一方、ステップ７０６で、”２”でないと判定された場合には、次のステップ７１０で、読み込んだ値が”３”であるか否かを判定する。
【００７９】
ステップ７１０で、”３”であると判定された場合には、次のステップ７１２で、上記のステップ６０２において選択された領域の図データ又は写真データを左右方向又は上下方向に反転する反転処理を行う。これにより、図データが表す図、又は写真データが表す写真は反転される。そして、本図データ及び写真データ用画像処理を終了する。
【００８０】
一方、ステップ７１０で、”３”でないと判定された場合には、本図データ及び写真データ用画像処理を終了する。
【００８１】
次のステップ６０８では、ステップ６００で特定された領域のうち、ステップ６０２において選択されていない領域があるか否かを判定する。
【００８２】
ステップ６０８で、あると判定された場合には、ステップ６０２に戻る。一方、ステップ６０８で、ないと判定された場合には、ステップ６１０へ進む。
【００８３】
一方、ステップ６０４で、写真データの領域又は図データの領域ではないと判定された場合には、次のステップ６１２では、ステップ６０２で選択された領域が、線画データの領域であるか否かを判定する。
【００８４】
ステップ６１２で、線画データの領域であると判定された場合には、次のステップ６１４で、線画データ用画像処理を実行する。
【００８５】
この線画データ用画像処理の処理ルーチンを図１６を参照して説明すると、まず、ステップ８００で、ＨＤＤ２０ｂに記憶されている線画用画像処理制御フラグ５６（図９（Ｂ）参照）に設定された値を読み込む。
【００８６】
次のステップ８０２では、読み込んだ値が”１”であるか否かを判定する。
【００８７】
ステップ８０２で、”１”であると判定された場合には、次のステップ８０４で、上記のステップ６０２において選択された領域の線画データが低周波数成分を含むデータとなるように線画データに対してぼかし処理を行う。これにより、線画データが表す線画はぼかされる。そして、本線画データ用画像処理を終了する。
【００８８】
一方、ステップ８０２で、”１”ではないと判定された場合には、次のステップ８０６で、読み込んだ値が”２”であるか否かを判定する。
【００８９】
ステップ８０６で、”２”であると判定された場合には、次のステップ８０８で、上記のステップ６０２において選択された領域の線画データを削除する削除処理を行う。これにより、線画データが表す線画は削除される。そして、本線画データ用画像処理を終了する。
【００９０】
一方、ステップ８０６で、”２”でないと判定された場合には、本線画データ用画像処理を終了する。そして、上述したステップ６０８へ進む。
【００９１】
一方、ステップ６１２で、線画データの領域ではないと判定された場合には、次のステップ６１６で、文字データ用画像処理を実行する。
【００９２】
この文字データ用画像処理の処理ルーチンを図１７を参照して説明すると、まず、ステップ９００で、ＨＤＤ２０ｂに記憶されている文字用画像処理制御フラグ５８（図９（Ｃ）参照）に設定された値を読み込む。
【００９３】
次のステップ９０２では、読み込んだ値が”１”であるか否かを判定する。
【００９４】
ステップ９０２で、”１”であると判定された場合には、次のステップ９０４で、上記のステップ６０２において選択された領域の文字データが低周波数成分を含むデータとなるように文字データに対してぼかし処理を行う。これにより、文字データが表す文字列はぼかされる。すなわち、ユーザにとって、文字データが表す文字列は、判読性が下がった文字列となる。そして、本文字データ用画像処理を終了する。
【００９５】
一方、ステップ９０２で、”１”ではないと判定された場合には、次のステップ９０６で、読み込んだ値が”２”であるか否かを判定する。
【００９６】
ステップ９０６で、”２”であると判定された場合には、次のステップ９０８で、上記のステップ６０２において選択された領域の文字データに対してＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）処理を行う。これにより、文字データが表す文字列の各文字の文字コードを認識することができる。
【００９７】
次のステップ９１０では、ステップ９０８で認識した文字コードから、文字種を特定する。なお、ここで文字種とは、日本語や英語などの言語の種類のことをいう。
【００９８】
次のステップ９１２では、ステップ９１０で特定した文字種と同じ文字種で、かつ文字の配列がステップ９０６で認識された文字コードが表す文字列と異なる配列となるような文字データを生成する。
【００９９】
次のステップ９１４では、ステップ９１２で生成された文字データと、上記のステップ６０２において選択された領域の文字データとを置き換えるように、画像処理を行う。
【０１００】
上記ステップ９０８、９１０、９１２での処理によって、例えば、ステップ６０２において選択された領域の文字データが表す文字が”あいうえお”の場合には、同じ文字種で、かつ文字の配列がこの”あいうえお”と異なる配列、例えば”かかかかか”が”あいうえお”と置き換わる。
【０１０１】
一方、ステップ９０６で、”２”でないと判定された場合には、本文字データ用画像処理を終了する。そして、上述したステップ６０８へ進む。
【０１０２】
ステップ６１０では、ステップ４０２で読み込まれ、ステップ６０４、ステップ６１２、及びステップ６１６で画像処理が施された画像データを端末装置１６に出力する。これにより、端末装置１６の表示部１６ａには、当該画像データに基づいた画像が表示される。
【０１０３】
例えば、図１８（Ａ）に示すような、文字種が日本語で”あいうえお”を表す文字データ７２と、文字種が英語で”ＡＢＣＤＥ”を表す文字データ７４と、文字種が日本語の文字データ７６と、表を表す線画データ７８と、図を表す図データ８０と、写真を表す写真データ８２とを含む画像データ７０がステップ４０２で読み込まれた場合に、図及び写真用画像処理制御フラグ５４（図９（Ａ）参照）の値が”１”、線画用画像処理制御フラグ５６（図９（Ｂ）参照）の値が”１”、かつ文字用画像処理制御フラグ５８（図９（Ｃ）参照）の値が”２”のときには、ステップ６１０での処理によって、端末装置１６の表示部１６ａには、図１８（Ｂ）に示すように、所定の日本語の文字列８４、所定の英語の文字列８６、所定の日本語の文字列８８、ぼかされた表９０、ぼかされた図９２、及びぼかされた写真９４を含む文書の画像９６が表示される。
【０１０４】
以上、説明したように、本実施の形態の文書管理装置では、画像データに含まれた画像形成データの種類を特定し、画像データに基づいた画像を表示する指示がユーザから入力された場合に、特定された画像形成データの種類に応じて画像形成データに表示を制限するための画像処理を行う。そして、画像処理された画像データによって画像が表示される。
【０１０５】
また、上記では、表示部に表示された画像データを含む表示ログを生成する例について説明したが、表示部に表示された画像データを表示ログに含めずに、表示された画像データを特定するための情報、例えばファイル名や表示部での表示位置を関連付けたデータなどを含む表示ログを生成するようにしてもよい。
【図面の簡単な説明】
【０１０６】
【図１】本実施の形態の文書管理システムの概略図である。
【図２】本実施の形態における文書管理装置の概略図である。
【図３】本実施の形態における複合機の概略図である。
【図４】本実施の形態におけるスキャナから出力される画像データの一例を示す図である。
【図５】本実施の形態における複合機が実行する文書登録指示出力処理ルーチンのフローチャートを示す図である。
【図６】本実施の形態における文書管理装置が実行する文書管理処理ルーチンのフローチャートを示す図である。
【図７】本実施の形態における文書管理装置が実行する文書登録処理ルーチンのフローチャートを示す図である。
【図８】本実施の形態における登録される画像データ、当該画像データに関連付けられて登録される正規閲覧用のＩＤ及びパスワード、並びに閲覧制限用のＩＤ及びパスワードを示す図である。
【図９】本実施の形態における図及び写真用画像処理制御フラグ、線画用画像処理制御フラグ、及び文字用画像処理制御フラグを示す図である。
【図１０】本実施の形態における文書管理装置が実行する文書表示処理ルーチンのフローチャートを示す図である。
【図１１】本実施の形態における文書管理装置が実行する表示ログ生成処理ルーチンのフローチャートを示す図である。
【図１２】本実施の形態における文書管理装置が実行する表示制限処理ルーチンのフローチャートを示す図である。
【図１３】本実施の形態における文書管理装置が実行する表示制限処理ルーチンの処理内容を説明するための図である。
【図１４】本実施の形態における文書管理装置が実行する表示制限処理ルーチンで生成される領域情報を説明するための図である。
【図１５】本実施の形態における文書管理装置が実行する図データ及び写真データ用画像処理ルーチンのフローチャートを示す図である。
【図１６】本実施の形態における文書管理装置が実行する線画データ用画像処理ルーチンのフローチャートを示す図である。
【図１７】本実施の形態における文書管理装置が実行する文字データ用画像処理ルーチンのフローチャートを示す図である。
【図１８】本実施の形態における文書管理装置が実行する表示制限処理ルーチンの処理内容を説明するための図である。
【符号の説明】
【０１０７】
１０      文書管理システム
１２      文書管理装置
１４      複合機
１６      端末
１６ａ    表示部
２０      制御装置
２０ｂ    ＨＤＤ
２０ｃ    ＣＰＵ
３４      制御装置
３４ｂ    ＨＤＤ
３４ｃ    ＣＰＵ
【図１】
2009118395.tif 000003
【図２】
2009118395.tif 000004
【図３】
2009118395.tif 000005
【図４】
2009118395.tif 000006
【図５】
2009118395.tif 000007
【図６】
2009118395.tif 000008
【図７】
2009118395.tif 000009
【図８】
2009118395.tif 000010
【図９】
2009118395.tif 000011
【図１０】
2009118395.tif 000012
【図１１】
2009118395.tif 000013
【図１２】
2009118395.tif 000014
【図１３】
2009118395.tif 000015
【図１４】
2009118395.tif 000016
【図１５】
2009118395.tif 000017
【図１６】
2009118395.tif 000018
【図１７】
2009118395.tif 000019
【図１８】
2009118395.tif 000020