Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4134534B2 - Data management system, data input device, data storage device, data management method, data management program, and computer-readable recording medium recording data management program - Google Patents
[go: Go Back, main page]

JP4134534B2 - Data management system, data input device, data storage device, data management method, data management program, and computer-readable recording medium recording data management program - Google Patents

Data management system, data input device, data storage device, data management method, data management program, and computer-readable recording medium recording data management program Download PDF

Info

Publication number
JP4134534B2
JP4134534B2 JP2001215769A JP2001215769A JP4134534B2 JP 4134534 B2 JP4134534 B2 JP 4134534B2 JP 2001215769 A JP2001215769 A JP 2001215769A JP 2001215769 A JP2001215769 A JP 2001215769A JP 4134534 B2 JP4134534 B2 JP 4134534B2
Authority
JP
Japan
Prior art keywords
data
image data
input device
image
image quality
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2001215769A
Other languages
Japanese (ja)
Other versions
JP2003032428A (en
Inventor
勉 山崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Business Technologies Inc
Original Assignee
Konica Minolta Business Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Business Technologies Inc filed Critical Konica Minolta Business Technologies Inc
Priority to JP2001215769A priority Critical patent/JP4134534B2/en
Publication of JP2003032428A publication Critical patent/JP2003032428A/en
Application granted granted Critical
Publication of JP4134534B2 publication Critical patent/JP4134534B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Processing Or Creating Images (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Facsimiles In General (AREA)
  • Facsimile Transmission Control (AREA)
  • Record Information Processing For Printing (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、データ管理システム、データ入力装置、データ保存装置、データ管理方法、データ管理プログラムおよびデータ管理プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【0002】
【従来の技術】
情報技術の進展にともない、情報の形態は紙から電子データに移行してきている。例えば、紙の原稿をスキャナにより読み取り、得られた画像データをネットワーク上のデータベースサーバに保存するデータ管理システムが知られている。例えば、データベースサーバに画像データが保存された場合、保存された事実とともに、当該画像データの保存場所を示すURL(Uniform Resource Locator)が各ユーザに通知される。
【0003】
このデータ管理システムによれば、ユーザは、例えば特定の原稿の印刷物を取得したい場合、原稿に対応する画像データのURLを指定することにより、その画像データをプリンタで印刷することができる。あるいは、ユーザは、必要な画像データをデータベースサーバから自分のパソコンにダウンロードすることができる。
【0004】
【発明が解決しようとする課題】
ところで、原稿によっては必ずしも高画質な画像データが必要でない場合がある。したがって、画像データは、初期登録を行うユーザにとって必要な画質でデータベースサーバに保存される。
【0005】
しかしながら、例えば解像度の低い低画質な画像データがデータベースサーバに登録されている場合、後で画質のより高い画像データが必要となって再度同じ原稿の読み取りを行わざるを得ない回数が増えてしまい、結果的にデータベースの有効利用が図れないという問題があった。
【0006】
一方、例えば解像度の高い高画質な画像データをデータベースサーバに初期登録しておけば、高画質な画像データが必要なユーザを含めすべてのユーザに対応することができ、データベースの有効利用を図ることが可能となる。しかしながら、画像データの容量が必要性にかかわらず一律に大きくなってしまい、画像データの送受信に時間がかかるばかりか、画像データを保存するデータベースサーバに容量上の負荷を与えることになるという問題があった。
【0007】
本発明は、かかる課題を解決するためになされたものであり、本発明の目的は、データベースサーバに高画質な画像データを初期登録することを必ずしも必要とすることなく、データベースの有効利用を図ることができるデータ管理システム、データ入力装置、データ保存装置、データ管理方法、データ管理プログラムおよびデータ管理プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することである。
【0008】
【課題を解決するための手段】
本発明の目的は、下記する手段により達成される。
【0009】
(1)画像データを入力するためのデータ入力装置と、前記データ入力装置と通信可能な画像データを保存するためのデータ保存装置とを有するデータ管理システムであって、前記データ入力装置は、原稿を読み取る際の画質に関する条件を設定する設定手段と、原稿を読み取って得られる第1画像データの前記データ保存装置における保存場所を指定する指定手段と、前記指定手段により指定された保存場所に存在し前記第1画像データに対応する第2画像データに関する画質情報を、前記データ保存装置から受信する受信手段と、前記設定手段により設定された画質に関する条件の内容と前記受信手段により受信された第2画像データに関する画質情報とを比較する比較手段と、前記比較手段により、前記第1画像データの方が前記第2画像データよりも高画質であると判断された場合、前記データ保存装置に当該第1画像データを送信しかつ前記第2画像データの更新要求をする送信手段と、を有し、前記データ保存装置は、前記第2画像データに関する画質情報を、前記データ入力装置に対して送信する送信手段と、前記データ入力装置から前記第1画像データと前記更新要求とを受信した場合、当該第1画像データを前記指定手段により指定された保存場所に保存して前記第2画像データを更新する保存手段とを有することを特徴とするデータ管理システム。
【0010】
(2)前記指定手段により指定された保存場所に保存されている前記第2画像データを、前記データ保存装置から受信する第2受信手段と、前記第2受信手段により受信された前記第2画像データを印刷する印刷手段と、を有するデータ出力装置をさらに有することを特徴とする上記(1)に記載のデータ管理システム。
【0011】
(3)画像データを入力するためのデータ入力装置と、前記データ入力装置と通信可能な画像データを保存するためのデータ保存装置とを有するデータ管理システムにおける前記データ入力装置であって、原稿を読み取る際の画質に関する条件を設定する設定手段と、原稿を読み取って得られる第1画像データの前記データ保存装置における保存場所を指定する指定手段と、前記指定手段により指定された保存場所に存在し前記第1画像データに対応する第2画像データに関する画質情報を、前記データ保存装置から受信する受信手段と、前記設定手段により設定された画質に関する条件の内容と前記受信手段により受信された前記第2画像データに関する画質情報とを比較する比較手段と、前記比較手段により、前記第1画像データの方が前記第2画像データよりも高画質であると判断された場合、前記データ保存装置に当該第1画像データを送信しかつ前記第2画像データの更新要求をする手段とを有することを特徴とするデータ入力装置。
【0012】
(4)前記第2画像データに関する画質情報は、当該第2画像データの解像度、圧縮形式、色数、1画素あたりのビット数、および色空間のうちの少なくとも1つを含むことを特徴とする上記(3)に記載のデータ入力装置。
【0013】
(5)前記比較手段は、原稿を読み取って第1画像データを得る前に前記比較を行うことを特徴とする上記(3)または(4)に記載のデータ入力装置。
【0014】
(6)画像データを入力するためのデータ入力装置と、前記データ入力装置と通信可能な画像データを保存するためのデータ保存装置とを有するデータ管理システムにおける前記データ保存装置であって、前記データ入力装置で原稿を読み取って得られる第1画像データの保存場所として指定された前記データ保存装置における前記保存場所に存在し前記第1画像データに対応する第2画像データに関する画質情報を、前記データ入力装置に対して送信する送信手段と、前記画質情報に基づき前記第1画像データの方が前記第2画像データよりも高画質であると判断された場合に前記データ入力装置から送信される前記第1画像データと更新要求とを受信した、当該第1画像データを指定された保存場所に保存して前記第2画像データを更新する保存手段とを有することを特徴とするデータ保存装置。
【0015】
(7)画像データを入力するためのデータ入力装置と、前記データ入力装置と通信可能な画像データを保存するためのデータ保存装置とを有するデータ管理システムを用いて、画像データを管理するためのデータ管理方法であって、前記データ入力装置が、原稿を読み取る際の画質に関する条件を設定する段階と、前記データ入力装置が、原稿を読み取って得られる第1画像データの前記データ保存装置における保存場所を指定する段階と、前記データ保存装置が、前記指定された保存場所に存在し前記第1画像データに対応する第2画像データに関する画質情報を、前記データ入力装置に対して送信する段階と、前記データ入力装置が、前記第2画像データに関する画質情報を、前記データ保存装置から受信する段階と、前記データ入力装置が、前記設定された画質に関する条件の内容と前記受信された第2画像データに関する画質情報とを比較する段階と、前記データ入力装置が、前記比較により、前記第1画像データの方が前記第2画像データよりも高画質であると判断された場合、当該第1画像データを送信しかつ前記第2画像データの更新要求をする段階と、前記データ保存装置が、前記データ入力装置から前記第1画像データと前記更新要求とを受信した場合、当該第1画像データを前記指定手段により指定された保存場所に保存して前記第2画像データを更新する段階とを有することを特徴とするデータ管理方法。
【0016】
(8)画像データを入力するためのデータ入力装置と、前記データ入力装置と通信可能な画像データを保存するためのデータ保存装置とを有するデータ管理システムにおける前記データ入力装置を制御するデータ管理プログラムであって、原稿を読み取る際の画質に関する条件を設定する手順と、原稿を読み取って得られる第1画像データの前記データ保存装置における保存場所を指定する手順と、前記指定された保存場所に存在し前記第1画像データに対応する第2画像データに関する画質情報を、前記データ保存装置から受信する手順と、前記設定された画質に関する条件の内容と前記受信された画質情報とを比較する手順と、前記比較手順により、前記第1画像データの方が前記第2画像データよりも高画質であると判断された場合、当該第1画像データを送信しかつ前記第2画像データの更新要求をする手順とを前記データ入力装置に実行させるためのデータ管理プログラム。
【0017】
(9)画像データを入力するためのデータ入力装置と、前記データ入力装置と通信可能な画像データを保存するためのデータ保存装置とを有するデータ管理システムにおける前記データ保存装置を制御するデータ管理プログラムであって、前記データ入力装置で原稿を読み取って得られる第1画像データの保存場所として指定された前記データ保存装置における前記保存場所に存在し前記第1画像データに対応する第2画像データに関する画質情報を、前記データ入力装置に対して送信する手順と、前記画質情報に基づき前記第1画像データの方が前記第2画像データよりも高画質であると判断された場合に前記データ入力装置から送信される前記第1画像データと更新要求とを受信した、当該第1画像データを前記指定された保存場所に保存して前記第2データを更新する手順とを前記データ保存装置に実行させるためのデータ管理プログラム。
【0018】
(10)上記(8)または(9)に記載のデータ管理プログラムを記録したコンピュータ読取可能な記録媒体。
【0019】
【発明の実施の形態】
以下、図面を参照して、本発明の実施の形態を説明する。
【0020】
図1は、本発明の第1実施形態に係るデータ管理システムの構成を示す図である。
【0021】
図1に示すデータ管理システムは、ネットワークスキャナ(以下、「スキャナ」という)100、データベースサーバ200、およびプリンタ300を有しており、これらの機器は、ネットワーク500を介して相互に通信可能とされている。
【0022】
スキャナ100は、原稿を読み取ることによって画像データを取得し、取得された画像データをネットワーク500上に送信する機能を有する。データベースサーバ200は、スキャナ100から送信された画像データを受信し、保存する機能を有する。また、データベースサーバ200は、登録されている画像データのファイルのコンテンツをWebサイト上で公開する機能を有していてもよい。プリンタ300は、データベースサーバ200に登録されている画像データを受信し、印刷する機能を有する。
【0023】
なお、ネットワーク500上の機器の種類および台数は、実際には図1に示す例に限定されない。
【0024】
ネットワーク500は、例えば、イーサネット(登録商標)、トークンリング、FDDI(fiber distributed data interface)などの規格により機器間を接続するLAN、いくつかのLAN同士を接続してなるWAN、またはインターネット(the Internet)である。
【0025】
次に、図2を参照して、スキャナ100の構成について説明する。スキャナ100は、CPU101、メモリ102、記憶部103、操作パネル104、パネルインタフェース105、原稿読取部106、入力インタフェース107、画像処理部108、およびネットワークインタフェース109を有する。
【0026】
CPU101は、プログラムにしたがって各部の制御および各種の演算処理を行う。メモリ102は、各種のプログラムおよびデータを記憶する。記憶部103は、原稿を読み取って得られた画像データを記憶するとともに、画像データを処理する際の作業領域を提供する。記憶部103は、例えばハードディスクとRAMとから構成される。
【0027】
操作パネル104は、各種情報が表示されるタッチパネル部、各種キー、表示ランプなどを有し、入力と表示を行うために使用される。パネルインタフェース105は、操作パネル104と各部を接続するためのインタフェースである。
【0028】
原稿読取部106は、原稿を読み取って画像データを取得する。具体的には、原稿読取部106は、所定の読取位置にセットされた原稿に光を当て、その反射光をCCDなどの受光素子を用いて電気信号に変換し、この電気信号から画像データを作成する。原稿読取部106は、自動原稿搬送装置(ADF)を備えていてもよい。自動原稿搬送装置は、複数枚の原稿を1枚ずつ所定の読取位置まで搬送する。入力インタフェース107は、原稿読取部106と各部を接続するためのインタフェースである。
【0029】
画像処理部108は、原稿を読み取って得られた画像データに対し、所定の処理を施す。具体的には、画像処理部108は、例えばフォーマット変換部121を有している。フォーマット変換部121は、得られた画像データを、データベースサーバ200に保存して登録するための所定のファイル形式に変換してファイルを作成する。
【0030】
ネットワークインタフェース109は、スキャナ100をネットワーク500に接続するためのインタフェースである。
【0031】
次に、図3を参照して、データベースサーバ200の構成について説明する。データベースサーバ200は、CPU201、メモリ202、記憶部203、入力装置204、ディスプレイ205、およびネットワークインタフェース206を有する。
【0032】
CPU201は、プログラムにしたがって各部の制御および各種の演算処理を行う。メモリ202は、各種のプログラムおよびデータを記憶する。記憶部203は、画像データを保存して登録するとともに、各種処理の際の作業領域を提供する。記憶部103は、例えばハードディスクとRAMとから構成される。
【0033】
入力装置204は、ユーザが各種の操作や指示を行うための装置であり、具体的には例えばキーボードやマウスなどである。ディスプレイ205は、各種の表示を行う。ネットワークインタフェース206は、データベースサーバ200をネットワーク500に接続するためのインタフェースである。
【0034】
次に、図4のシーケンスチャートを参照して、第1実施形態に係るデータ管理システムの動作を説明する。
【0035】
ステップS101では、スキャナ100は、ユーザの入力操作にしたがって、原稿を読み取って得られる画像データ(以下、「スキャン画像データ」という)に関する解像度等の情報の設定、および得られた画像データのデータベースサーバ200における保存場所の指定を行う。
【0036】
ステップS102では、スキャナ100は、データベースサーバ200に対して、ステップS101で指定された保存場所に存在する画像データ(以下、「保存画像データ」という)に関する解像度等の情報を要求する。
【0037】
続いて、データベースサーバ200は、保存画像データに関する情報を作成し(ステップS103)、スキャナ100に送信する(ステップS104)。
【0038】
ステップS105では、スキャナ100は、ステップS101で設定されたスキャン画像データに関する情報と、受信された保存画像データに関する情報とを比較する。
【0039】
ステップS106では、ステップS105における比較の結果、スキャン画像データの方が保存画像データよりも高画質である場合、スキャナ100は、データベースサーバ200に対して、スキャン画像データを送信し、保存画像データの更新を要求する。
【0040】
続いて、データベースサーバ200は、保存画像データを、受信したスキャン画像データに置き換えることにより、保存画像データの更新を行い(ステップS107)、スキャナ100に更新完了を通知する(ステップS108)。なお、スキャン画像データが保存画像データよりも高画質でない場合、ステップS106〜S108の処理は行われない。
【0041】
ステップS109では、スキャナ100は、プリンタ300に対して、データベースサーバ200に登録されている上記の保存画像データをダウンロードして印刷する旨の命令であるダウンロード出力コマンドを送信する。
【0042】
続いて、プリンタ300は、データベースサーバ200に対して、上記の保存画像データのダウンロード指示を送信する(ステップS110)。そして、保存画像データは、データベースサーバ200からプリンタ300に転送され(ステップS111)、プリンタ300で印刷される(ステップS112)。
【0043】
次に、図5および図6を参照して、スキャナ100におけるデータ管理処理の手順について説明する。図5および図6のフローチャートに示されるアルゴリズムは、スキャナ100のメモリ102にプログラムとして記憶されており、CPU101によって実行される。
【0044】
まず、ステップS201では、原稿を読み取る際の条件、すなわちスキャン画像データに関する情報の設定が、操作パネル104を通したユーザによる入力にしたがって行われる。スキャン画像データに関する情報の設定としては、例えば解像度(dpi)、圧縮形式、色数、1画素あたりのビット数(カラーの場合、1画素あたりの1色のビット数。以下同様)、および色空間の設定が挙げられる。
【0045】
スキャン画像データに関する情報の設定は、具体的には、図7〜図9に示すように、操作パネル104のタッチパネル部131に表示される設定用画面を使用して行われる。解像度は、例えば、図7に示すように、200、300、および600(dpi)の中から選択されることにより設定される。色数および1画素あたりのビット数は、例えば、図8に示すように、カラー、グレー(モノクロ多値画像)、および2値(モノクロ2値画像)の中から選択されることにより設定される。色空間は、例えば、図8に示すように、RGB、Lab、およびCMYKの中から選択されることにより設定される。圧縮形式は、例えば、図9に示すように、圧縮無し、JPEG(joint photographic experts)、およびG4などの中から選択されることにより設定される。なお、図中符号「132」は、動作の開始を指示するためのスタートキー、符号「133」は、動作の停止を指示するためのストップキーを示す。
【0046】
ステップS201ではさらに、スキャン画像データのデータベースサーバ200における保存場所(URL)の指定が、操作パネル104を通したユーザによる入力にしたがって行われる。保存場所の指定は、具体的には、図10に示すように、操作パネル104のタッチパネル部131に表示される設定用画面を使用して行われる。ここで、同じ原稿に基づく画像データが既に登録されている場合、先の登録の際に設定したファイル名が選択されることにより、保存場所の指定が行われる。以下、同じ原稿に基づく画像データが既に登録されている場合について説明する。
【0047】
ステップS202では、ユーザにより操作パネル104のスタートキー132が押下されたことが検出されると、CPU101は、原稿読取部106にスキャン開始指示を行う。原稿読取部106により、スキャナ100の所定の読取位置にセットされた原稿が読み取られてスキャン画像データが得られる。得られたスキャン画像データは、記憶部103に記憶される。
【0048】
ステップS203では、データベースサーバ200に対して、ステップS201で指定された保存場所に存在する保存画像データに関する情報を要求し、当該情報の受信待ちとなる。
【0049】
ステップS204では、データベースサーバ200から、保存画像データに関する情報を受信する。保存画像データに関する情報は、保存画像データの例えば解像度(dpi)、圧縮形式、色数、1画素あたりのビット数、および色空間の情報である。
【0050】
ステップS205では、ステップS201で設定されたスキャン画像データに関する解像度等の情報とステップS204で受信した保存画像データに関する解像度等の情報との比較処理が行われる。この比較処理の手順についての詳細は後述する。
【0051】
ステップS206では、ステップS205の比較処理において、スキャン画像データの方が保存画像データよりも高画質であるとの結果が得られたか否かが判断される。スキャン画像データの方が保存画像データよりも高画質である場合(ステップS206:YES)、ステップS207の処理が実行され、高画質でない場合(ステップS206:NO)、ステップS209の処理に進む。
【0052】
ステップS207では、まず、スキャナ100の記憶部103に記憶されているスキャン画像データが、フォーマット変換部121により、データベースサーバ200における保存用のファイルフォーマットに変換されて、記憶部103に記憶される。続いて、フォーマット変換済みのスキャン画像データは、更新要求とともに、データベースサーバ200に対して送信される。更新要求には、データベースサーバ200における保存場所の指定と、保存画像データをスキャン画像データに置き換えることによる保存画像データの更新命令とが含まれる。更新要求は、例えばスキャン画像データに付加されて送信される。
【0053】
ステップS208では、データベースサーバ200から、保存画像データの更新が完了した旨の通知を受信する。
【0054】
ステップS209では、プリンタ300に対して、データベースサーバ200に登録されている上記の保存画像データをダウンロードして印刷する旨の命令であるダウンロード出力コマンドが送信される。このダウンロード出力コマンドには、データベースサーバ200における保存画像データの保存場所の情報が含まれる。
【0055】
その後、プリンタ300は、スキャナ100から受信したダウンロード出力コマンドを解析し、データベースサーバ200における指定された保存場所から上記の保存画像データをダウンロードして、印刷する。
【0056】
次に、図6を参照して、図5のステップS205における比較処理の手順について詳細に説明する。
【0057】
例えば図11に示す画質対比テーブルが、図5のステップS201で設定されたスキャン画像データに関する情報とステップS204で受信した保存画像データに関する情報とに基づいてあらかじめ作成され、記憶部103に記憶される。保存画像データに関する情報は、例えば汎用の画像データのファイルフォーマットであるTIFF(Tagged Image File Format)で保存された保存画像データのヘッダ部分を抽出したものである。この保存画像データに関する情報から、例えば保存画像データの解像度(dpi)、圧縮形式、色数、1画素あたりのビット数、および色空間を認識することができる。ここで、図11に示す圧縮順位は、あらかじめ作成された例えば図12の圧縮形式の順位を示す対応テーブルにしたがって得られる。また、色空間順位は、あらかじめ作成された例えば図13の色空間の順位を示す対応テーブルにしたがって得られる。
【0058】
まず、ステップS301では、スキャン画像データの方が保存画像データよりも高画質であることを示す高画質スキャンフラグを「NO」として、初期化を行う。すなわち、スキャン画像データは保存画像データよりも高画質でないと、初期設定される。
【0059】
ステップS302では、図11のテーブルを参照して、スキャン画像データおよび保存画像データの両者の解像度Ar、Srが比較されて、画質の高低が判断される。Ar>Srの場合、すなわちスキャン画像データの解像度が保存画像データの解像度よりも大きい場合、スキャン画像データは保存画像データよりも高画質であると判断され、高画質スキャンフラグが「YES」と設定されて(ステップS307)、図5のフローチャートに戻る。一方、Ar<Srの場合、すなわちスキャン画像データの解像度が保存画像データの解像度よりも小さい場合、スキャン画像データは保存画像データよりも低画質であると判断され、高画質スキャンフラグが「NO」のままで図5のフローチャートに戻る。ただしAr=Srの場合、次のステップS303に進む。
【0060】
ステップS303では、両者の色数Ac、Scが比較されて、画質の高低が判断される。Ac>Scの場合、すなわちスキャン画像データの色数が保存画像データの色数よりも大きい場合、スキャン画像データは保存画像データよりも高画質であると判断され、高画質スキャンフラグが「YES」と設定されて(ステップS307)、図5のフローチャートに戻る。一方、Ac<Scの場合、すなわちスキャン画像データの色数が保存画像データの色数よりも小さい場合、スキャン画像データは保存画像データよりも低画質であると判断され、高画質スキャンフラグが「NO」のままで図5のフローチャートに戻る。ただしAc=Scの場合、次のステップS304に進む。
【0061】
ステップS304では、両者の1画素あたりのビット数Ab、Sbが比較されて、画質の高低が判断される。Ab>Sbの場合、すなわちスキャン画像データの1画素あたりのビット数が保存画像データの1画素あたりのビット数よりも大きい場合、スキャン画像データは保存画像データよりも高画質であると判断され、高画質スキャンフラグが「YES」と設定されて(ステップS307)、図5のフローチャートに戻る。一方、Ac<Scの場合、すなわちスキャン画像データの1画素あたりのビット数が保存画像データの1画素あたりのビット数よりも小さい場合、スキャン画像データは保存画像データよりも低画質であると判断され、高画質スキャンフラグが「NO」のままで図5のフローチャートに戻る。ただしAc=Scの場合、次のステップS305に進む。
【0062】
ここで、ステップS303およびS304においては、画像データについてのカラー/モノクロモードの設定にしたがって、カラー>グレー(モノクロ多値画像)>2値(モノクロ2値画像)の順で、画質が高く評価されることになる。
【0063】
ステップS305では、両者の圧縮順位Am、Smが比較されて、画質の高低が判断される。Am>Smの場合、すなわちスキャン画像データの圧縮順位が保存画像データの圧縮順位よりも大きい場合、スキャン画像データは保存画像データよりも高画質であると判断され、高画質スキャンフラグが「YES」と設定されて(ステップS307)、図5のフローチャートに戻る。一方、Am<Smの場合、すなわちスキャン画像データの圧縮順位が保存画像データの圧縮順位よりも小さい場合、スキャン画像データは保存画像データよりも低画質であると判断され、高画質スキャンフラグが「NO」のままで図5のフローチャートに戻る。ただしAm=Smの場合、次のステップS306に進む。
【0064】
ここで、図12に示すように、可逆圧縮形式の方が非可逆圧縮形式よりも圧縮順位が大きく設定される。また、両者が、異なる可逆圧縮形式である場合、高圧縮率が期待できる圧縮形式の方が圧縮順位が大きく設定され、両者が、異なる非可逆圧縮形式である場合、劣化が少ない圧縮形式の方が圧縮順位が大きく設定される。ただし、図12は一例にすぎず、例えば可逆圧縮形式であるか否かのみにしたがって圧縮順位が設定されてもよい。
【0065】
ステップS306では、両者の色空間順位As、Ssが比較されて、画質の高低が判断される。As>Ssの場合、すなわちスキャン画像データの色空間順位が保存画像データの色空間順位よりも大きい場合、スキャン画像データは保存画像データよりも高画質であると判断され、高画質スキャンフラグが「YES」と設定されて(ステップS307)、図5のフローチャートに戻る。一方、As≦Ssの場合、すなわちスキャン画像データの色空間順位が保存画像データの色空間順位以下である場合、スキャン画像データは保存画像データよりも画質が高くないと判断され、高画質スキャンフラグが「NO」のままで図5のフローチャートに戻る。
【0066】
ここで、図13に示すように、画像データの表色系を示す色空間の設定にしたがって、Lab>RGB>CMYKの順で、画質が高く評価される。本実施形態では、スキャナおよびプリンタなどの個々の入出力機器に依存しない色情報として扱うことができる色空間ほど、画質が高く評価される。
【0067】
なお、図5のステップS205における比較処理では、画質の高低を判定するための判定パラメータとして、優先順位の高い方から順に、解像度、色数、1画素あたりのビット数、圧縮形式、および色空間を使用したが(図6参照)、本発明はこれに限定されるものではない。例えば上記の判定パラメータの1つ、または2つ以上の組み合わせ、さらには他の判定パラメータが使用されてもよい。
【0068】
次に、図14および図15を参照して、データベースサーバ200におけるデータ管理処理の手順について説明する。図14および図15のフローチャートに示されるアルゴリズムは、データベースサーバ200のメモリ202にプログラムとして記憶されており、CPU201によって実行される。
【0069】
まず、ステップS401では、スキャナ100からのデータが受信される。
【0070】
ステップS402では、受信されたデータの解析が行われる。ここで、データを解析することによって、当該データに含まれるコマンドが認識される。
【0071】
ステップS403では、コマンドの種類を示すコマンドフラグが「0」に初期化される。ここで、コマンドフラグは、3つのフラグB0、B1、B2から構成されている。
【0072】
ステップS404では、受信されたデータに、保存画像データに関する情報の要求を示すコマンドが含まれているか否かが判断される。保存画像データに関する情報の要求を示すコマンドが含まれている場合(ステップS404:YES)、フラグB0が「1」に設定された後(ステップS405)、ステップS406の処理が実行される。この場合、受信されたデータには、保存画像データに関する情報の要求命令と、当該保存画像データの保存場所とが含まれる。なお、保存画像データの保存場所は、データベースサーバ200の記憶部203に確保されている。一方、受信されたデータに、保存画像データに関する情報の要求を示すコマンドが含まれていない場合(ステップS404:NO)、フラグB0が「0」のままでステップS406の処理に進む。
【0073】
ステップS406では、受信されたデータに、保存画像データの更新要求を示すコマンドが含まれているか否かが判断される。更新要求を示すコマンドが含まれている場合(ステップS406:YES)、フラグB1が「1」に設定された後(ステップS407)、ステップS408の処理が実行される。この場合、受信されたデータには、スキャン画像データと、保存画像データの更新命令および保存場所とが含まれる。一方、受信されたデータに、保存画像データの更新要求を示すコマンドが含まれていない場合(ステップS406:NO)、フラグB1が「0」のままでステップS408の処理に進む。
【0074】
ステップS408では、受信されたデータに、保存画像データの出力要求を示すコマンドが含まれているか否かが判断される。出力要求を示すコマンドが含まれている場合(ステップS408:YES)、フラグB2が「1」に設定された後(ステップS409)、ステップS410の処理が実行される。この場合、受信されたデータには、保存画像データの保存場所と、当該保存画像データの出力命令および出力先とが含まれる。一方、受信されたデータに、保存画像データの出力要求を示すコマンドが含まれていない場合(ステップS408:NO)、フラグB2が「0」のままでステップS410の処理に進む。
【0075】
ステップS410では、フラグB0が「1」であるか否かが判断される。フラグB0が「1」である場合(ステップS410:YES)、ステップS411の処理が実行され、フラグB0が「1」でない場合(ステップS410:NO)、ステップS414の処理に進む。
【0076】
ステップS411では、受信されたデータから、データベースサーバ200における保存画像データの保存場所を取得する。
【0077】
ステップS412では、ステップS411で取得された保存場所に存在する保存画像データから、保存画像データに関する情報が作成される。この保存画像データに関する情報は、前述したように、例えばTIFFで保存された保存画像データのヘッダ部分を抽出することにより作成される。
【0078】
ステップS413では、スキャナ100に対して、保存画像データに関する情報が送信される。
【0079】
ステップS414では、フラグB1が「1」であるか否かが判断される。フラグB1が「1」である場合(ステップS414:YES)、ステップS415の処理が実行され、フラグB1が「1」でない場合(ステップS414:NO)、ステップS419の処理に進む。
【0080】
ステップS415では、受信されたデータから、データベースサーバ200における保存画像データの保存場所を取得する。
【0081】
ステップS416では、受信されたデータから、保存画像データの更新に使用されるスキャン画像データを取得する。
【0082】
ステップS417では、ステップS415で取得された保存場所に存在する保存画像データを削除し、当該保存場所にステップS416で取得されたスキャン画像データを書き込むことにより、保存画像データの更新が行われる。つまり、当該保存場所に存在する保存画像データが、スキャン画像データに置き換えられることになる。
【0083】
ステップS418では、スキャナ100に対して、保存画像データの更新が完了したことを通知する更新完了通知が送信される。
【0084】
ステップS419では、フラグB2が「1」であるか否かが判断される。フラグB2が「1」である場合(ステップS419:YES)、ステップS420の処理が実行され、フラグB2が「1」でない場合(ステップS419:NO)、プログラムの実行が終了される。
【0085】
ステップS420では、受信されたデータから、データベースサーバ200における保存画像データの保存場所を取得する。
【0086】
ステップS421では、受信されたデータから、保存画像データの出力先を取得する。
【0087】
ステップS422では、ステップS415で取得された保存場所に存在する保存画像データを、記憶部203の作業領域に読み出すことによって取得する。
【0088】
ステップS423では、例えばプリンタ300に対して、取得された保存画像データが送信される。
【0089】
このように、データベースサーバ200は、受信されたデータに、保存画像データに関する情報の要求を示す情報要求コマンド、保存画像データの更新要求を示す更新要求コマンド、および保存画像データの出力要求を示す出力要求コマンドが含まれている否かを判断し、データに情報要求コマンドが含まれていると判断した場合、要求送信元に保存画像データ情報を送信し、データに更新要求コマンドが含まれていると判断した場合、保存画像データの更新を行い、データに出力要求コマンドが含まれていると判断した場合、所定の出力先に保存画像データを送信する。
【0090】
ここで、データベースサーバ200が受信した出力要求コマンドを含むデータは、本実施形態では、プリンタ300からのダウンロード指示のデータである。ダウンロード指示にしたがってデータベースサーバ200からプリンタ300に転送された保存画像データは、プリンタ300で印刷される。
【0091】
上述したように第1実施形態によれば、スキャン画像データに関する解像度等の情報と保存画像データに関する解像度等の情報とが比較され、スキャン画像データの方が保存画像データよりも高画質であると判断された場合、スキャン画像データをデータベースサーバに保存することにより保存画像データの更新を行うことができる。
【0092】
したがって、初期登録を行うユーザにとって必要な画質で画像データをデータベースサーバに登録しておけば、同じ原稿が繰り返し使用されることにともなって、保存画像データの更新が、ユーザが特に意識することなく、しかも保存画像データの画質を向上させるように行われる。
【0093】
これにより、データベースサーバに高画質な画像データを初期登録することを必ずしも必要とすることなく、データベースの有効利用を図ることができる。
【0094】
図16は、本発明の第2実施形態に係るデータ管理システムの動作を説明するためのシーケンスチャートである。以下、第2実施形態について、上述した第1実施形態と相違する部分を中心に説明し、共通する部分については説明を省略する。
【0095】
ステップS501〜S505の処理は、図4のステップS101〜S105の処理と同様であるので、説明を省略する。
【0096】
ステップS506では、ステップS505における比較の結果、スキャン画像データの方が保存画像データよりも高画質である場合、スキャナ100は、データベースサーバ200に対して、スキャン画像データを送信し、保存画像データの更新要求を行う。また、スキャナ100は、データベースサーバ200に対して、保存画像データをプリンタ300に送信して印刷するための出力要求を行う。この場合、スキャナ100からデータベースサーバ200に送信されるデータには、スキャン画像データと、保存画像データの更新命令および保存場所と、保存画像データの出力命令および出力先とが含まれる。
【0097】
ステップS507では、データベースサーバ200は、保存画像データを、受信したスキャン画像データに置き換えることにより、保存画像データの更新を行う。なお、スキャン画像データが保存画像データよりも高画質でない場合、ステップS506では保存画像データの出力要求のみが行われ、また、ステップS507の処理は行われない。
【0098】
ステップS508では、データベースサーバ200は、プリンタ300に対して、保存画像データを送信する。
【0099】
ステップS509では、データベースサーバ200から転送された保存画像データが、プリンタ300で印刷される。
【0100】
このように、スキャナ100は、データベースサーバ200に対してスキャン画像データを送信する場合、指定された保存場所に保存される当該スキャン画像データをプリンタ300に送信して印刷するための出力要求をデータベースサーバ200に対して行う。
【0101】
上述したように第2実施形態によれば、第1実施形態と同様の効果が得られることに加え、必要な画像データの印刷処理をより簡単な手順で実行することができる。
【0102】
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【0103】
例えば上記実施形態では、スキャナ100とデータベースサーバ200とは、別々に分離されて、ネットワーク500を介して接続される構成とされているが、本発明はこのような構成に限定されるものではない。本発明は、例えばスキャナ100とデータベースサーバ200とが一体的に構成されたネットワークスキャナ、あるいはさらに印刷機能(プリンタ300と同様の機能)をも備えた多機能周辺機器(MFP)にも適用することができる。この場合、上記のネットワークスキャナあるいはMFPは、大容量のデータを保存するための記憶部を有していることが望ましい。
【0104】
また、上記実施形態では、原稿を読み取った後に、原稿を読み取る際の条件すなわちスキャン画像データに関する解像度等の情報と、保存画像データに関する解像度等の情報とを比較する場合について説明したが、原稿を読み取ってスキャン画像データを取得する前に上記の比較を行ってもよい。このようにすれば、スキャン画像データをデータベースサーバに送信する必要がない場合には、不要な原稿の読み取り動作を省略することが可能となる。なお、原稿の読み取り動作を行わない場合、スキャナは、例えば、プリンタに対して、同じ原稿に基づく保存画像データの保存場所を含むダウンロード出力コマンドを送信する。
【0105】
また、上記実施の形態では、保存画像データを所定の場合に更新した後、印刷を行う構成について説明したが、本発明はこれに限定されるものではない。本発明は、例えば、保存画像データを所定の場合に更新するのみで印刷を行わない構成、あるいは、保存画像データを所定の場合に更新した後、所定のクライアントコンピュータに送信する構成にも適用することができる。
【0106】
なお、本発明によるデータ管理システムにおける制御または演算処理を行う各手段、およびデータ管理方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、例えばフレキシブルディスクやCD−ROMなどのコンピュータ読み取り可能な記録媒体によって提供されてもよい。また、上記プログラムは、単独でアプリケーションソフトとして提供されてもよいし、あるいは機器の一機能としてその機器に組み込まれていてもよい。
【0107】
【発明の効果】
以上説明したように本発明によれば、初期登録を行うユーザにとって必要な画質で画像データをデータベースサーバに登録しておけば、同じ原稿が繰り返し使用されることにともなって、保存画像データの更新が、ユーザが特に意識することなく、しかも保存画像データの画質を向上させるように行われる。
【0108】
これにより、データベースサーバに高画質な画像データを初期登録することを必ずしも必要とすることなく、データベースの有効利用を図ることができる。
【図面の簡単な説明】
【図1】 本発明の第1実施形態に係るデータ管理システムの構成を示す図である。
【図2】 スキャナの構成の一例を示すブロック図である。
【図3】 データベースサーバの構成の一例を示すブロック図である。
【図4】 第1実施形態に係るデータ管理システムの動作を説明するためのシーケンスチャートである。
【図5】 スキャナにおけるデータ管理処理の手順を示すフローチャートである。
【図6】 比較処理の手順を示すフローチャートである。
【図7】 解像度の設定方法を説明するための図である。
【図8】 カラー/モノクロおよび色空間の設定方法を説明するための図である。
【図9】 圧縮形式の設定方法を説明するための図である。
【図10】 保存場所の指定方法を説明するための図である。
【図11】 画質対比テーブルの一例を示す図である。
【図12】 圧縮形式の順位を示す対応テーブルの一例を示す図である。
【図13】 色空間の順位を示す対応テーブルの一例を示す図である。
【図14】 データベースサーバにおけるデータ管理処理の手順を示すフローチャートである。
【図15】 データベースサーバにおけるデータ管理処理の手順を示す図14から続くフローチャートである。
【図16】 本発明の第2実施形態に係るデータ管理システムの動作を説明するためのシーケンスチャートである。
【符号の説明】
100…スキャナ(データ入力装置)、
101…CPU、
102…メモリ、
103…記憶部、
104…操作パネル、
106…原稿読取部、
108…画像処理部、
109…ネットワークインタフェース、
200…データベースサーバ(データ保存装置)
201…CPU、
202…メモリ、
203…記憶部、
206…ネットワークインタフェース、
300…プリンタ(データ出力装置)、
500…ネットワーク。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a data management system, a data input device, a data storage device, a data management method, a data management program, and a computer-readable recording medium recording the data management program.
[0002]
[Prior art]
With the development of information technology, the form of information has shifted from paper to electronic data. For example, a data management system that reads a paper document with a scanner and stores the obtained image data in a database server on a network is known. For example, when image data is stored in a database server, each user is notified of a URL (Uniform Resource Locator) indicating the storage location of the image data together with the stored fact.
[0003]
According to this data management system, for example, when the user wants to obtain a printed matter of a specific document, the user can print the image data by specifying the URL of the image data corresponding to the document. Alternatively, the user can download necessary image data from the database server to his / her personal computer.
[0004]
[Problems to be solved by the invention]
By the way, depending on the manuscript, high-quality image data is not always necessary. Therefore, the image data is stored in the database server with an image quality necessary for the user who performs initial registration.
[0005]
However, for example, when low-resolution image data with low resolution is registered in the database server, image data with higher image quality is required later, and the number of times that the same document must be read again increases. As a result, there was a problem that the database could not be used effectively.
[0006]
On the other hand, for example, if high-resolution image data with high resolution is initially registered in the database server, all users including users who need high-quality image data can be handled, and the database can be used effectively. Is possible. However, there is a problem that the capacity of the image data increases uniformly regardless of necessity, and it takes time to transmit and receive the image data and also places a load on the capacity of the database server that stores the image data. there were.
[0007]
The present invention has been made to solve such a problem, and an object of the present invention is to effectively use a database without necessarily requiring initial registration of high-quality image data in a database server. A data management system, a data input device, a data storage device, a data management method, a data management program, and a computer-readable recording medium recording the data management program are provided.
[0008]
[Means for Solving the Problems]
The object of the present invention is achieved by the following means.
[0009]
(1) A data management system having a data input device for inputting image data and a data storage device for storing image data communicable with the data input device, wherein the data input device is a document When reading Regarding image quality Setting means for setting conditions; designation means for designating a storage location of the first image data obtained by reading a document in the data storage device; and the first image data existing at the storage location designated by the designation means 2nd image data corresponding to image quality Information received from the data storage device and set by the setting means Regarding image quality Contents of the condition and received by the receiving means Image quality related to second image data A comparison means for comparing information; When the comparing means determines that the first image data has higher image quality than the second image data, the first image data is transmitted to the data storage device and the second image data A transmission means for making an update request; And the data storage device relates to the second image data. image quality Transmitting means for transmitting information to the data input device; and the first image data from the data input device. And the update request Is received, the first image data is stored in the storage location specified by the specifying means. And update the second image data. A data management system.
[0010]
(2) Stored in the storage location specified by the specifying means The second A second receiving means for receiving image data from the data storage device; and the second receiving means for receiving the image data. The second Printing means for printing image data And Having a data output device , The data management system according to (1), further comprising:
[0011]
(3) The data input device in a data management system having a data input device for inputting image data and a data storage device for storing image data communicable with the data input device, the document input When reading Regarding image quality Setting means for setting conditions; designation means for designating a storage location of the first image data obtained by reading a document in the data storage device; and the first image data existing at the storage location designated by the designation means 2nd image data corresponding to image quality Information received from the data storage device and set by the setting means Regarding image quality The contents of the condition and the received by the receiving means Image quality related to second image data A comparison means for comparing information; When the comparing means determines that the first image data has higher image quality than the second image data, the first image data is transmitted to the data storage device and the second image data Means for requesting updates A data input device comprising:
[0012]
(4) Regarding the second image data image quality The information includes at least one of the resolution, the compression format, the number of colors, the number of bits per pixel, and the color space of the second image data, as described in (3) above .
[0013]
(5) The data input device according to (3) or (4), wherein the comparison unit performs the comparison before reading the document and obtaining the first image data.
[0014]
(6) The data storage device in a data management system having a data input device for inputting image data and a data storage device for storing image data communicable with the data input device, wherein the data Image quality information relating to second image data corresponding to the first image data existing at the storage location in the data storage device designated as the storage location of the first image data obtained by reading the original with the input device is the data. Transmitting means for transmitting to the input device; When it is determined that the first image data has higher image quality than the second image data based on the image quality information From the data input device Sent The first image data and the update request are received Et And a storage means for storing the first image data in a designated storage location and updating the second image data.
[0015]
(7) For managing image data using a data management system having a data input device for inputting image data and a data storage device for storing image data communicable with the data input device A data management method, wherein the data input device reads a document. Regarding image quality Setting a condition, a step in which the data input device designates a storage location in the data storage device for the first image data obtained by reading a document, and the data storage device is in the designated storage location. Relating to second image data that exists and corresponds to the first image data image quality Transmitting information to the data input device; and the data input device relates to the second image data image quality Receiving information from the data storage device, and the data input device is configured to Regarding image quality Condition contents and said received Image quality related to second image data Comparing information with If the data input device determines that the first image data has higher image quality than the second image data by the comparison, the data input device transmits the first image data and the second image data Requesting renewal, The data storage device receives the first image data from the data input device. And the update request Is received, the first image data is stored in the storage location specified by the specifying means. And update the second image data. A data management method comprising the steps of:
[0016]
(8) A data management program for controlling the data input device in a data management system having a data input device for inputting image data and a data storage device for storing image data communicable with the data input device And when reading the document Regarding image quality A procedure for setting conditions, a procedure for designating a storage location of the first image data obtained by reading a document in the data storage device, and a second that exists in the designated storage location and corresponds to the first image data Regarding image data image quality A procedure for receiving information from the data storage device and the set Regarding image quality Condition contents and said received image quality Procedures for comparing information, If it is determined by the comparison procedure that the first image data has higher image quality than the second image data, the first image data is transmitted and an update request for the second image data is made. A data management program for causing the data input device to execute a procedure.
[0017]
(9) A data management program for controlling the data storage device in a data management system having a data input device for inputting image data and a data storage device for storing image data communicable with the data input device The second image data corresponding to the first image data that exists at the storage location in the data storage device designated as the storage location of the first image data obtained by reading the document with the data input device. Transmitting image quality information to the data input device; When it is determined that the first image data has higher image quality than the second image data based on the image quality information From the data input device Sent The first image data and the update request are received Et A data management program for causing the data storage device to execute a procedure of storing the first image data in the designated storage location and updating the second data.
[0018]
(10) A computer-readable recording medium on which the data management program according to (8) or (9) is recorded.
[0019]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
[0020]
FIG. 1 is a diagram showing a configuration of a data management system according to the first embodiment of the present invention.
[0021]
The data management system shown in FIG. 1 includes a network scanner (hereinafter referred to as “scanner”) 100, a database server 200, and a printer 300, and these devices can communicate with each other via a network 500. ing.
[0022]
The scanner 100 has a function of acquiring image data by reading a document and transmitting the acquired image data to the network 500. The database server 200 has a function of receiving and storing image data transmitted from the scanner 100. Further, the database server 200 may have a function of publishing the contents of the registered image data file on the website. The printer 300 has a function of receiving and printing image data registered in the database server 200.
[0023]
Note that the types and number of devices on the network 500 are not actually limited to the example shown in FIG.
[0024]
The network 500 includes, for example, a LAN that connects devices according to standards such as Ethernet (registered trademark), token ring, and FDDI (fiber distributed data interface), a WAN that connects several LANs, or the Internet (the Internet). ).
[0025]
Next, the configuration of the scanner 100 will be described with reference to FIG. The scanner 100 includes a CPU 101, a memory 102, a storage unit 103, an operation panel 104, a panel interface 105, a document reading unit 106, an input interface 107, an image processing unit 108, and a network interface 109.
[0026]
The CPU 101 controls each unit and performs various arithmetic processes according to a program. The memory 102 stores various programs and data. The storage unit 103 stores image data obtained by reading a document and provides a work area when processing the image data. The storage unit 103 includes, for example, a hard disk and a RAM.
[0027]
The operation panel 104 includes a touch panel unit on which various information is displayed, various keys, a display lamp, and the like, and is used for inputting and displaying. The panel interface 105 is an interface for connecting the operation panel 104 and each unit.
[0028]
The document reading unit 106 reads a document and acquires image data. Specifically, the document reading unit 106 shines light on a document set at a predetermined reading position, converts the reflected light into an electrical signal using a light receiving element such as a CCD, and converts image data from the electrical signal. create. The document reading unit 106 may include an automatic document feeder (ADF). The automatic document feeder conveys a plurality of documents one by one to a predetermined reading position. The input interface 107 is an interface for connecting the original reading unit 106 and each unit.
[0029]
The image processing unit 108 performs predetermined processing on image data obtained by reading a document. Specifically, the image processing unit 108 includes a format conversion unit 121, for example. The format conversion unit 121 converts the obtained image data into a predetermined file format for storing and registering in the database server 200 to create a file.
[0030]
The network interface 109 is an interface for connecting the scanner 100 to the network 500.
[0031]
Next, the configuration of the database server 200 will be described with reference to FIG. The database server 200 includes a CPU 201, a memory 202, a storage unit 203, an input device 204, a display 205, and a network interface 206.
[0032]
The CPU 201 controls each unit and performs various arithmetic processes according to a program. The memory 202 stores various programs and data. The storage unit 203 saves and registers image data and provides a work area for various processes. The storage unit 103 includes, for example, a hard disk and a RAM.
[0033]
The input device 204 is a device for the user to perform various operations and instructions, and specifically includes, for example, a keyboard and a mouse. The display 205 performs various displays. The network interface 206 is an interface for connecting the database server 200 to the network 500.
[0034]
Next, the operation of the data management system according to the first embodiment will be described with reference to the sequence chart of FIG.
[0035]
In step S101, the scanner 100 sets information such as resolution regarding image data (hereinafter referred to as “scanned image data”) obtained by reading a document in accordance with a user input operation, and a database server for the obtained image data. The storage location is designated at 200.
[0036]
In step S102, the scanner 100 requests the database server 200 for information such as resolution regarding image data (hereinafter referred to as “stored image data”) existing at the storage location specified in step S101.
[0037]
Subsequently, the database server 200 creates information related to the stored image data (step S103) and transmits it to the scanner 100 (step S104).
[0038]
In step S105, the scanner 100 compares the information related to the scan image data set in step S101 with the information related to the received stored image data.
[0039]
In step S106, if the result of the comparison in step S105 is that the scanned image data has a higher image quality than the stored image data, the scanner 100 transmits the scanned image data to the database server 200, and the stored image data Request an update.
[0040]
Subsequently, the database server 200 updates the stored image data by replacing the stored image data with the received scanned image data (step S107), and notifies the scanner 100 of the completion of the update (step S108). If the scanned image data is not of higher image quality than the stored image data, the processes in steps S106 to S108 are not performed.
[0041]
In step S <b> 109, the scanner 100 transmits a download output command that is an instruction to download and print the stored image data registered in the database server 200 to the printer 300.
[0042]
Subsequently, the printer 300 transmits the download instruction for the stored image data to the database server 200 (step S110). The stored image data is transferred from the database server 200 to the printer 300 (step S111) and printed by the printer 300 (step S112).
[0043]
Next, the procedure of data management processing in the scanner 100 will be described with reference to FIGS. The algorithm shown in the flowcharts of FIGS. 5 and 6 is stored as a program in the memory 102 of the scanner 100 and is executed by the CPU 101.
[0044]
First, in step S <b> 201, conditions for reading a document, that is, setting of information related to scanned image data is performed according to a user input through the operation panel 104. For example, resolution (dpi), compression format, number of colors, number of bits per pixel (in the case of color, the number of bits of one color per pixel, and so on), and color space are set as information related to scan image data. The setting is mentioned.
[0045]
Specifically, the setting of the information related to the scan image data is performed using a setting screen displayed on the touch panel unit 131 of the operation panel 104 as illustrated in FIGS. 7 to 9. The resolution is set by being selected from 200, 300, and 600 (dpi), for example, as shown in FIG. For example, as shown in FIG. 8, the number of colors and the number of bits per pixel are set by selecting from among color, gray (monochrome multi-valued image), and binary (monochrome binary image). . For example, as shown in FIG. 8, the color space is set by being selected from RGB, Lab, and CMYK. For example, as shown in FIG. 9, the compression format is set by selecting from among no compression, JPEG (joint photographic experts), and G4. In the figure, “132” indicates a start key for instructing the start of the operation, and “133” indicates a stop key for instructing the stop of the operation.
[0046]
In step S <b> 201, the storage location (URL) of the scanned image data in the database server 200 is further specified in accordance with an input by the user through the operation panel 104. Specifically, the storage location is specified using a setting screen displayed on the touch panel unit 131 of the operation panel 104 as shown in FIG. Here, when image data based on the same document has already been registered, the storage location is designated by selecting the file name set at the time of previous registration. Hereinafter, a case where image data based on the same document has already been registered will be described.
[0047]
In step S <b> 202, when it is detected that the user has pressed the start key 132 of the operation panel 104, the CPU 101 instructs the document reading unit 106 to start scanning. The document reading unit 106 reads a document set at a predetermined reading position of the scanner 100 and obtains scanned image data. The obtained scanned image data is stored in the storage unit 103.
[0048]
In step S203, the database server 200 is requested for information related to the stored image data existing at the storage location specified in step S201, and the information is waited to be received.
[0049]
In step S <b> 204, information related to saved image data is received from the database server 200. The information related to the stored image data is information of the stored image data, for example, resolution (dpi), compression format, number of colors, number of bits per pixel, and color space.
[0050]
In step S205, a comparison process between the information such as the resolution related to the scan image data set in step S201 and the information such as the resolution related to the stored image data received in step S204 is performed. Details of the comparison process will be described later.
[0051]
In step S206, it is determined in the comparison process in step S205 whether the scanned image data has a higher image quality than the stored image data. If the scanned image data has a higher image quality than the stored image data (step S206: YES), the process of step S207 is executed. If the scanned image data does not have a higher image quality (step S206: NO), the process proceeds to step S209.
[0052]
In step S <b> 207, first, the scanned image data stored in the storage unit 103 of the scanner 100 is converted into a file format for storage in the database server 200 by the format conversion unit 121 and stored in the storage unit 103. Subsequently, the scanned image data whose format has been converted is transmitted to the database server 200 together with the update request. The update request includes designation of a storage location in the database server 200 and an instruction to update stored image data by replacing the stored image data with scanned image data. For example, the update request is added to the scanned image data and transmitted.
[0053]
In step S208, the database server 200 receives a notification that the update of the stored image data has been completed.
[0054]
In step S209, a download output command which is an instruction to download and print the stored image data registered in the database server 200 is transmitted to the printer 300. This download output command includes information on the storage location of the stored image data in the database server 200.
[0055]
Thereafter, the printer 300 analyzes the download output command received from the scanner 100, downloads the stored image data from the specified storage location in the database server 200, and prints it.
[0056]
Next, referring to FIG. 6, the procedure of the comparison process in step S205 of FIG. 5 will be described in detail.
[0057]
For example, the image quality comparison table shown in FIG. 11 is created in advance based on the information related to the scanned image data set in step S201 in FIG. 5 and the information related to the stored image data received in step S204, and is stored in the storage unit 103. . The information related to the stored image data is obtained by extracting the header portion of the stored image data stored in, for example, TIFF (Tagged Image File Format) which is a file format of general-purpose image data. From the information regarding the stored image data, for example, the resolution (dpi), the compression format, the number of colors, the number of bits per pixel, and the color space of the stored image data can be recognized. Here, the compression order shown in FIG. 11 is obtained in accordance with a correspondence table indicating the order of the compression format shown in FIG. Further, the color space order is obtained in accordance with a correspondence table indicating the order of the color spaces in FIG.
[0058]
First, in step S301, initialization is performed with a high image quality scan flag indicating "NO" indicating that the scanned image data has higher image quality than the stored image data. In other words, the scan image data is initially set so as not to have a higher image quality than the stored image data.
[0059]
In step S302, with reference to the table of FIG. 11, the resolutions Ar and Sr of the scanned image data and the stored image data are compared to determine whether the image quality is high or low. When Ar> Sr, that is, when the resolution of the scan image data is larger than the resolution of the stored image data, it is determined that the scan image data has a higher image quality than the stored image data, and the high image quality scan flag is set to “YES”. Then, the process returns to the flowchart of FIG. On the other hand, when Ar <Sr, that is, when the resolution of the scan image data is smaller than the resolution of the stored image data, it is determined that the scan image data has a lower image quality than the stored image data, and the high image quality scan flag is “NO”. Returning to the flowchart of FIG. However, if Ar = Sr, the process proceeds to the next step S303.
[0060]
In step S303, the two color numbers Ac and Sc are compared to determine whether the image quality is high or low. When Ac> Sc, that is, when the number of colors of the scan image data is larger than the number of colors of the stored image data, it is determined that the scan image data has a higher image quality than the stored image data, and the high image quality scan flag is “YES”. Is set (step S307), and the flow returns to the flowchart of FIG. On the other hand, if Ac <Sc, that is, if the number of colors of the scan image data is smaller than the number of colors of the stored image data, it is determined that the scan image data has a lower image quality than the stored image data, and the high image quality scan flag is set to “ Returning to the flowchart of FIG. However, if Ac = Sc, the process proceeds to the next step S304.
[0061]
In step S304, the number of bits Ab and Sb per pixel is compared to determine whether the image quality is high or low. When Ab> Sb, that is, when the number of bits per pixel of the scanned image data is larger than the number of bits per pixel of the stored image data, it is determined that the scanned image data has a higher image quality than the stored image data. The high image quality scan flag is set to “YES” (step S307), and the process returns to the flowchart of FIG. On the other hand, when Ac <Sc, that is, when the number of bits per pixel of the scanned image data is smaller than the number of bits per pixel of the stored image data, it is determined that the scanned image data has lower image quality than the stored image data. Then, the process returns to the flowchart of FIG. However, if Ac = Sc, the process proceeds to the next step S305.
[0062]
Here, in steps S303 and S304, the image quality is evaluated in the order of color> gray (monochrome multivalued image)> binary (monochrome binary image) in accordance with the color / monochrome mode setting for the image data. Will be.
[0063]
In step S305, both compression orders Am and Sm are compared to determine whether the image quality is high or low. When Am> Sm, that is, when the compression order of the scan image data is higher than the compression order of the stored image data, it is determined that the scan image data has a higher image quality than the stored image data, and the high image quality scan flag is “YES”. Is set (step S307), and the flow returns to the flowchart of FIG. On the other hand, when Am <Sm, that is, when the compression order of the scan image data is lower than the compression order of the stored image data, it is determined that the scan image data has a lower image quality than the stored image data, and the high-quality scan flag is set to “ Returning to the flowchart of FIG. However, if Am = Sm, the process proceeds to the next step S306.
[0064]
Here, as shown in FIG. 12, the lossless compression format is set to have a higher compression order than the lossy compression format. In addition, when both are different lossless compression formats, the compression format that can be expected to have a high compression ratio is set with a higher compression order, and when both are different lossy compression formats, the compression format with less degradation Is set to a large compression order. However, FIG. 12 is only an example. For example, the compression order may be set only according to whether or not the lossless compression format is used.
[0065]
In step S306, the color space rankings As and Ss of the two are compared to determine whether the image quality is high or low. When As> Ss, that is, when the color space order of the scan image data is larger than the color space order of the stored image data, it is determined that the scan image data has higher image quality than the stored image data, and the high image quality scan flag is “ "YES" is set (step S307), and the process returns to the flowchart of FIG. On the other hand, if As ≦ Ss, that is, if the color space order of the scan image data is less than or equal to the color space order of the stored image data, it is determined that the image quality of the scan image data is not higher than that of the stored image data. Remains “NO” and returns to the flowchart of FIG.
[0066]
Here, as shown in FIG. 13, the image quality is highly evaluated in the order of Lab>RGB> CMYK in accordance with the setting of the color space indicating the color system of the image data. In this embodiment, a color space that can be handled as color information that does not depend on individual input / output devices such as a scanner and a printer is highly evaluated for image quality.
[0067]
In the comparison processing in step S205 in FIG. 5, as a determination parameter for determining the level of image quality, in order from the highest priority, the resolution, the number of colors, the number of bits per pixel, the compression format, and the color space (See FIG. 6), the present invention is not limited to this. For example, one or a combination of two or more of the above determination parameters, and other determination parameters may be used.
[0068]
Next, the procedure of data management processing in the database server 200 will be described with reference to FIGS. 14 and 15. The algorithm shown in the flowcharts of FIGS. 14 and 15 is stored as a program in the memory 202 of the database server 200 and is executed by the CPU 201.
[0069]
First, in step S401, data from the scanner 100 is received.
[0070]
In step S402, the received data is analyzed. Here, by analyzing the data, a command included in the data is recognized.
[0071]
In step S403, a command flag indicating the type of command is initialized to “0”. Here, the command flag is composed of three flags B0, B1, and B2.
[0072]
In step S404, it is determined whether or not the received data includes a command indicating a request for information regarding the stored image data. When a command indicating a request for information regarding the stored image data is included (step S404: YES), after the flag B0 is set to “1” (step S405), the process of step S406 is executed. In this case, the received data includes a request command for information regarding the stored image data and a storage location of the stored image data. Note that the storage location of the stored image data is secured in the storage unit 203 of the database server 200. On the other hand, if the received data does not include a command indicating a request for information regarding the stored image data (step S404: NO), the process proceeds to step S406 while the flag B0 remains “0”.
[0073]
In step S406, it is determined whether or not the received data includes a command indicating a request for updating the stored image data. If a command indicating an update request is included (step S406: YES), after the flag B1 is set to “1” (step S407), the process of step S408 is executed. In this case, the received data includes scanned image data, an instruction to update saved image data, and a saved location. On the other hand, if the received data does not include a command indicating an update request for stored image data (step S406: NO), the process proceeds to step S408 while the flag B1 remains “0”.
[0074]
In step S408, it is determined whether or not the received data includes a command indicating an output request for stored image data. If a command indicating an output request is included (step S408: YES), after the flag B2 is set to “1” (step S409), the process of step S410 is executed. In this case, the received data includes a storage location of the stored image data, an output command of the stored image data, and an output destination. On the other hand, if the received data does not include a command indicating the output request for the stored image data (step S408: NO), the process proceeds to step S410 while the flag B2 remains “0”.
[0075]
In step S410, it is determined whether or not the flag B0 is “1”. If the flag B0 is “1” (step S410: YES), the process of step S411 is executed. If the flag B0 is not “1” (step S410: NO), the process proceeds to step S414.
[0076]
In step S411, the storage location of the storage image data in the database server 200 is acquired from the received data.
[0077]
In step S412, information related to the stored image data is created from the stored image data existing in the storage location acquired in step S411. As described above, the information about the stored image data is created by extracting the header portion of the stored image data stored by TIFF, for example.
[0078]
In step S 413, information related to the stored image data is transmitted to the scanner 100.
[0079]
In step S414, it is determined whether or not the flag B1 is “1”. If the flag B1 is “1” (step S414: YES), the process of step S415 is executed. If the flag B1 is not “1” (step S414: NO), the process proceeds to step S419.
[0080]
In step S415, the storage location of the storage image data in the database server 200 is acquired from the received data.
[0081]
In step S416, scan image data used to update stored image data is acquired from the received data.
[0082]
In step S417, the stored image data existing in the storage location acquired in step S415 is deleted, and the scan image data acquired in step S416 is written in the storage location, thereby updating the stored image data. That is, the stored image data existing at the storage location is replaced with the scanned image data.
[0083]
In step S418, an update completion notification for notifying that the update of the stored image data has been completed is transmitted to the scanner 100.
[0084]
In step S419, it is determined whether or not the flag B2 is “1”. When the flag B2 is “1” (step S419: YES), the process of step S420 is executed. When the flag B2 is not “1” (step S419: NO), the execution of the program is ended.
[0085]
In step S420, the storage location of the storage image data in the database server 200 is acquired from the received data.
[0086]
In step S421, the output destination of the stored image data is acquired from the received data.
[0087]
In step S <b> 422, the stored image data existing in the storage location acquired in step S <b> 415 is acquired by reading it into the work area of the storage unit 203.
[0088]
In step S423, the acquired stored image data is transmitted to the printer 300, for example.
[0089]
As described above, the database server 200 includes, in the received data, an information request command indicating a request for information on the stored image data, an update request command indicating an update request for the stored image data, and an output indicating an output request for the stored image data. If it is determined whether or not a request command is included, and if it is determined that the information request command is included in the data, the stored image data information is transmitted to the request transmission source, and the update request command is included in the data When it is determined that the stored image data is updated, the stored image data is transmitted to a predetermined output destination when it is determined that the output request command is included in the data.
[0090]
Here, the data including the output request command received by the database server 200 is data of a download instruction from the printer 300 in the present embodiment. The stored image data transferred from the database server 200 to the printer 300 in accordance with the download instruction is printed by the printer 300.
[0091]
As described above, according to the first embodiment, information such as the resolution related to the scanned image data is compared with information such as the resolution related to the stored image data, and the scanned image data has higher image quality than the stored image data. If it is determined, the stored image data can be updated by storing the scanned image data in the database server.
[0092]
Therefore, if the image data is registered in the database server with the image quality necessary for the user who performs the initial registration, the update of the stored image data is not particularly conscious by the user because the same document is repeatedly used. In addition, the image quality of the stored image data is improved.
[0093]
As a result, the database can be effectively used without necessarily registering high-quality image data in the database server.
[0094]
FIG. 16 is a sequence chart for explaining the operation of the data management system according to the second embodiment of the present invention. Hereinafter, the second embodiment will be described with a focus on portions that are different from the first embodiment described above, and description of common portions will be omitted.
[0095]
The processing in steps S501 to S505 is the same as the processing in steps S101 to S105 in FIG.
[0096]
In step S506, if the result of comparison in step S505 is that the scanned image data has a higher image quality than the stored image data, the scanner 100 transmits the scanned image data to the database server 200, and the stored image data Make an update request. In addition, the scanner 100 makes an output request to the database server 200 for transmitting the stored image data to the printer 300 for printing. In this case, the data transmitted from the scanner 100 to the database server 200 includes scanned image data, an instruction to update and save the saved image data, and an output instruction and an output destination of the saved image data.
[0097]
In step S507, the database server 200 updates the stored image data by replacing the stored image data with the received scanned image data. If the scanned image data is not of higher quality than the stored image data, only the output of the stored image data is requested in step S506, and the process of step S507 is not performed.
[0098]
In step S <b> 508, the database server 200 transmits saved image data to the printer 300.
[0099]
In step S509, the saved image data transferred from the database server 200 is printed by the printer 300.
[0100]
As described above, when transmitting scanned image data to the database server 200, the scanner 100 transmits an output request for transmitting the scanned image data stored in the designated storage location to the printer 300 for printing. To the server 200.
[0101]
As described above, according to the second embodiment, in addition to obtaining the same effects as those of the first embodiment, it is possible to execute necessary image data printing processing with a simpler procedure.
[0102]
The present invention is not limited to the above-described embodiments, and various modifications can be made within the scope of the claims.
[0103]
For example, in the above embodiment, the scanner 100 and the database server 200 are separately separated and connected via the network 500, but the present invention is not limited to such a configuration. . The present invention is also applicable to, for example, a network scanner in which the scanner 100 and the database server 200 are integrally configured, or a multifunction peripheral device (MFP) that further includes a printing function (function similar to the printer 300). Can do. In this case, it is desirable that the network scanner or MFP has a storage unit for storing a large amount of data.
[0104]
Further, in the above-described embodiment, a case has been described in which, after reading a document, conditions for reading the document, that is, information such as resolution related to scanned image data, and information such as resolution related to stored image data are compared. The above comparison may be performed before scanning to obtain scanned image data. In this way, when it is not necessary to transmit the scanned image data to the database server, it is possible to omit an unnecessary document reading operation. When the original reading operation is not performed, the scanner transmits, for example, a download output command including a storage location of stored image data based on the same document to the printer.
[0105]
In the above-described embodiment, the configuration is described in which printing is performed after the saved image data is updated in a predetermined case, but the present invention is not limited to this. The present invention is also applied to, for example, a configuration in which the stored image data is updated only in a predetermined case and printing is not performed, or a configuration in which the stored image data is updated in a predetermined case and then transmitted to a predetermined client computer. be able to.
[0106]
Note that each means for performing control or arithmetic processing and a data management method in the data management system according to the present invention can be realized by either a dedicated hardware circuit or a programmed computer. The program may be provided by a computer-readable recording medium such as a flexible disk or a CD-ROM. The program may be provided alone as application software, or may be incorporated in the device as a function of the device.
[0107]
【The invention's effect】
As described above, according to the present invention, if the image data is registered in the database server with the image quality necessary for the user who performs the initial registration, the same original is repeatedly used, so that the stored image data is updated. However, this is performed without the user being particularly conscious of the image quality of the stored image data.
[0108]
As a result, the database can be effectively used without necessarily registering high-quality image data in the database server.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a data management system according to a first embodiment of the present invention.
FIG. 2 is a block diagram illustrating an exemplary configuration of a scanner.
FIG. 3 is a block diagram illustrating an example of a configuration of a database server.
FIG. 4 is a sequence chart for explaining the operation of the data management system according to the first embodiment.
FIG. 5 is a flowchart showing a procedure of data management processing in the scanner.
FIG. 6 is a flowchart illustrating a procedure of comparison processing.
FIG. 7 is a diagram for explaining a resolution setting method;
FIG. 8 is a diagram for explaining a color / monochrome and color space setting method;
FIG. 9 is a diagram for explaining a compression format setting method;
FIG. 10 is a diagram for explaining a storage location designation method.
FIG. 11 is a diagram illustrating an example of an image quality comparison table.
FIG. 12 is a diagram illustrating an example of a correspondence table indicating the ranking of compression formats.
FIG. 13 is a diagram illustrating an example of a correspondence table indicating the order of color spaces.
FIG. 14 is a flowchart showing a procedure of data management processing in the database server.
FIG. 15 is a flowchart continued from FIG. 14 showing a procedure of data management processing in the database server.
FIG. 16 is a sequence chart for explaining the operation of the data management system according to the second embodiment of the present invention;
[Explanation of symbols]
100: Scanner (data input device),
101 ... CPU,
102 ... Memory,
103 ... storage part,
104 ... operation panel,
106: Document reading unit,
108: Image processing unit,
109: Network interface,
200 ... Database server (data storage device)
201 ... CPU,
202 ... memory,
203 ... storage unit,
206 ... network interface,
300: Printer (data output device),
500 ... Network.

Claims (10)

画像データを入力するためのデータ入力装置と、前記データ入力装置と通信可能な画像データを保存するためのデータ保存装置とを有するデータ管理システムであって、
前記データ入力装置は、
原稿を読み取る際の画質に関する条件を設定する設定手段と、
原稿を読み取って得られる第1画像データの前記データ保存装置における保存場所を指定する指定手段と、
前記指定手段により指定された保存場所に存在し前記第1画像データに対応する第2画像データに関する画質情報を、前記データ保存装置から受信する受信手段と、
前記設定手段により設定された画質に関する条件の内容と前記受信手段により受信された第2画像データに関する画質情報とを比較する比較手段と、
前記比較手段により、前記第1画像データの方が前記第2画像データよりも高画質であると判断された場合、前記データ保存装置に当該第1画像データを送信しかつ前記第2画像データの更新要求をする送信手段と、を有し、
前記データ保存装置は、
前記第2画像データに関する画質情報を、前記データ入力装置に対して送信する送信手段と、
前記データ入力装置から前記第1画像データと前記更新要求とを受信した場合、当該第1画像データを前記指定手段により指定された保存場所に保存して前記第2画像データを更新する保存手段と
を有することを特徴とするデータ管理システム。
A data management system having a data input device for inputting image data and a data storage device for storing image data communicable with the data input device,
The data input device includes:
Setting means for setting conditions relating to image quality when reading a document;
Designating means for designating a storage location in the data storage device of the first image data obtained by reading a document;
Receiving means for receiving, from the data storage device, image quality information related to second image data corresponding to the first image data that exists in the storage location specified by the specifying means;
Comparison means for comparing the contents of the condition relating to the image quality set by the setting means with the image quality information relating to the second image data received by the receiving means;
When the comparing means determines that the first image data has higher image quality than the second image data, the first image data is transmitted to the data storage device and the second image data Transmission means for making an update request,
The data storage device includes:
Transmission means for transmitting image quality information relating to the second image data to the data input device;
A storage unit that stores the first image data in the storage location designated by the designation unit and updates the second image data when the first image data and the update request are received from the data input device; A data management system comprising:
前記指定手段により指定された保存場所に保存されている前記第2画像データを、前記データ保存装置から受信する第2受信手段と、前記第2受信手段により受信された前記第2画像データを印刷する印刷手段と、を有するデータ出力装置を、
さらに有することを特徴とする請求項1に記載のデータ管理システム。
A second receiving unit for receiving the second image data stored in the storage location specified by the specifying unit from the data storage device; and printing the second image data received by the second receiving unit. A data output device comprising:
The data management system according to claim 1, further comprising:
画像データを入力するためのデータ入力装置と、前記データ入力装置と通信可能な画像データを保存するためのデータ保存装置とを有するデータ管理システムにおける前記データ入力装置であって、
原稿を読み取る際の画質に関する条件を設定する設定手段と、
原稿を読み取って得られる第1画像データの前記データ保存装置における保存場所を指定する指定手段と、
前記指定手段により指定された保存場所に存在し前記第1画像データに対応する第2画像データに関する画質情報を、前記データ保存装置から受信する受信手段と、
前記設定手段により設定された画質に関する条件の内容と前記受信手段により受信された前記第2画像データに関する画質情報とを比較する比較手段と、
前記比較手段により、前記第1画像データの方が前記第2画像データよりも高画質であると判断された場合、前記データ保存装置に当該第1画像データを送信しかつ前記第2画像データの更新要求をする手段と
を有することを特徴とするデータ入力装置。
The data input device in a data management system having a data input device for inputting image data and a data storage device for storing image data communicable with the data input device,
Setting means for setting conditions relating to image quality when reading a document;
Designating means for designating a storage location in the data storage device of the first image data obtained by reading a document;
Receiving means for receiving, from the data storage device, image quality information related to second image data corresponding to the first image data that exists in the storage location specified by the specifying means;
Comparing means for comparing the contents of the condition relating to the image quality set by the setting means with the image quality information relating to the second image data received by the receiving means;
When the comparing means determines that the first image data has higher image quality than the second image data, the first image data is transmitted to the data storage device and the second image data A data input device comprising: means for making an update request.
前記第2画像データに関する画質情報は、当該第2画像データの解像度、圧縮形式、色数、1画素あたりのビット数、および色空間のうちの少なくとも1つを含むことを特徴とする請求項3に記載のデータ入力装置。  The image quality information related to the second image data includes at least one of the resolution, compression format, number of colors, number of bits per pixel, and color space of the second image data. The data input device described in 1. 前記比較手段は、原稿を読み取って第1画像データを得る前に前記比較を行うことを特徴とする請求項3または4に記載のデータ入力装置。  5. The data input device according to claim 3, wherein the comparison unit performs the comparison before reading the document and obtaining the first image data. 6. 画像データを入力するためのデータ入力装置と、前記データ入力装置と通信可能な画像データを保存するためのデータ保存装置とを有するデータ管理システムにおける前記データ保存装置であって、
前記データ入力装置で原稿を読み取って得られる第1画像データの保存場所として指定された前記データ保存装置における前記保存場所に存在し前記第1画像データに対応する第2画像データに関する画質情報を、前記データ入力装置に対して送信する送信手段と、
前記画質情報に基づき前記第1画像データの方が前記第2画像データよりも高画質であると判断された場合に前記データ入力装置から送信される前記第1画像データと更新要求とを受信した、当該第1画像データを指定された保存場所に保存して前記第2画像データを更新する保存手段と
を有することを特徴とするデータ保存装置。
The data storage device in a data management system having a data input device for inputting image data and a data storage device for storing image data communicable with the data input device,
Image quality information relating to the second image data corresponding to the first image data existing at the storage location in the data storage device designated as the storage location of the first image data obtained by reading the document with the data input device, Transmitting means for transmitting to the data input device;
The first image data and the update request transmitted from the data input device when the first image data is determined to have higher image quality than the second image data based on the image quality information . And storing means for storing the first image data in a designated storage location and updating the second image data.
画像データを入力するためのデータ入力装置と、前記データ入力装置と通信可能な画像データを保存するためのデータ保存装置とを有するデータ管理システムを用いて、画像データを管理するためのデータ管理方法であって、
前記データ入力装置が、原稿を読み取る際の画質に関する条件を設定する段階と、
前記データ入力装置が、原稿を読み取って得られる第1画像データの前記データ保存装置における保存場所を指定する段階と、
前記データ保存装置が、前記指定された保存場所に存在し前記第1画像データに対応する第2画像データに関する画質情報を、前記データ入力装置に対して送信する段階と、
前記データ入力装置が、前記第2画像データに関する画質情報を、前記データ保存装置から受信する段階と、
前記データ入力装置が、前記設定された画質に関する条件の内容と前記受信された第2画像データに関する画質情報とを比較する段階と、
前記データ入力装置が、前記比較により、前記第1画像データの方が前記第2画像データよりも高画質であると判断された場合、当該第1画像データを送信しかつ前記第2画像データの更新要求をする段階と、
前記データ保存装置が、前記データ入力装置から前記第1画像データと前記更新要求とを受信した場合、当該第1画像データを前記指定手段により指定された保存場所に保存して前記第2画像データを更新する段階と
を有することを特徴とするデータ管理方法。
Data management method for managing image data using a data management system having a data input device for inputting image data and a data storage device for storing image data communicable with the data input device Because
The data input device sets conditions relating to image quality when reading a document;
The data input device designating a storage location of the first image data obtained by reading a document in the data storage device;
The data storage device transmitting image quality information related to second image data corresponding to the first image data existing in the designated storage location to the data input device;
The data input device receiving image quality information relating to the second image data from the data storage device;
The data input device comparing the content of the condition relating to the set image quality with the image quality information relating to the received second image data;
If the data input device determines that the first image data has higher image quality than the second image data by the comparison, the data input device transmits the first image data and the second image data Requesting renewal,
When the data storage device receives the first image data and the update request from the data input device, the data storage device stores the first image data in the storage location specified by the specifying means and stores the second image data. A data management method comprising the steps of:
画像データを入力するためのデータ入力装置と、前記データ入力装置と通信可能な画像データを保存するためのデータ保存装置とを有するデータ管理システムにおける前記データ入力装置を制御するデータ管理プログラムであって、
原稿を読み取る際の画質に関する条件を設定する手順と、
原稿を読み取って得られる第1画像データの前記データ保存装置における保存場所を指定する手順と、
前記指定された保存場所に存在し前記第1画像データに対応する第2画像データに関する画質情報を、前記データ保存装置から受信する手順と、
前記設定された画質に関する条件の内容と前記受信された画質情報とを比較する手順と、
前記比較手順により、前記第1画像データの方が前記第2画像データよりも高画質であると判断された場合、当該第1画像データを送信しかつ前記第2画像データの更新要求をする手順と
を前記データ入力装置に実行させるためのデータ管理プログラム。
A data management program for controlling the data input device in a data management system having a data input device for inputting image data and a data storage device for storing image data communicable with the data input device. ,
A procedure for setting image quality-related conditions when scanning a document;
A procedure for designating a storage location of the first image data obtained by reading a document in the data storage device;
Receiving from the data storage device image quality information relating to second image data corresponding to the first image data present at the designated storage location;
A procedure for comparing the content of the condition relating to the set image quality with the received image quality information;
When the comparison procedure determines that the first image data has a higher image quality than the second image data, a procedure for transmitting the first image data and requesting an update of the second image data A data management program for causing the data input device to execute.
画像データを入力するためのデータ入力装置と、前記データ入力装置と通信可能な画像データを保存するためのデータ保存装置とを有するデータ管理システムにおける前記データ保存装置を制御するデータ管理プログラムであって、
前記データ入力装置で原稿を読み取って得られる第1画像データの保存場所として指定された前記データ保存装置における前記保存場所に存在し前記第1画像データに対応する第2画像データに関する画質情報を、前記データ入力装置に対して送信する手順と、
前記画質情報に基づき前記第1画像データの方が前記第2画像データよりも高画質であると判断された場合に前記データ入力装置から送信される前記第1画像データと更新要求とを受信した、当該第1画像データを前記指定された保存場所に保存して前記第2データを更新する手順と
を前記データ保存装置に実行させるためのデータ管理プログラム。
A data management program for controlling the data storage device in a data management system having a data input device for inputting image data and a data storage device for storing image data communicable with the data input device. ,
Image quality information relating to the second image data corresponding to the first image data existing at the storage location in the data storage device designated as the storage location of the first image data obtained by reading the document with the data input device, Transmitting to the data input device;
The first image data and the update request transmitted from the data input device when the first image data is determined to have higher image quality than the second image data based on the image quality information . et al., data management program for executing a procedure to store the first image data to the designated storage location and updating the second data in the data storage device.
請求項8または9に記載のデータ管理プログラムを記録したコンピュータ読取可能な記録媒体。  A computer-readable recording medium on which the data management program according to claim 8 or 9 is recorded.
JP2001215769A 2001-07-16 2001-07-16 Data management system, data input device, data storage device, data management method, data management program, and computer-readable recording medium recording data management program Expired - Fee Related JP4134534B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001215769A JP4134534B2 (en) 2001-07-16 2001-07-16 Data management system, data input device, data storage device, data management method, data management program, and computer-readable recording medium recording data management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001215769A JP4134534B2 (en) 2001-07-16 2001-07-16 Data management system, data input device, data storage device, data management method, data management program, and computer-readable recording medium recording data management program

Publications (2)

Publication Number Publication Date
JP2003032428A JP2003032428A (en) 2003-01-31
JP4134534B2 true JP4134534B2 (en) 2008-08-20

Family

ID=19050349

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001215769A Expired - Fee Related JP4134534B2 (en) 2001-07-16 2001-07-16 Data management system, data input device, data storage device, data management method, data management program, and computer-readable recording medium recording data management program

Country Status (1)

Country Link
JP (1) JP4134534B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004266752A (en) * 2003-03-04 2004-09-24 Kyocera Mita Corp Composite machine
JP4371965B2 (en) 2004-09-14 2009-11-25 キヤノン株式会社 Image processing apparatus and image processing method
CN116843604A (en) * 2022-11-30 2023-10-03 慧之安信息技术股份有限公司 Image analysis optimization update method

Also Published As

Publication number Publication date
JP2003032428A (en) 2003-01-31

Similar Documents

Publication Publication Date Title
US8879108B2 (en) Apparatus for registering documents in a document management server
JP4405793B2 (en) Document management system, control method therefor, and recording medium
US8286097B2 (en) Image processing apparatus for executing a process flow, method of controlling the same and storage medium
CN101729727A (en) Image processing apparatus and control method thereof, information processing apparatus and control method thereof
JP5045173B2 (en) Image data conversion device, terminal device, image data conversion method, and computer program
JP5160607B2 (en) Compound machine
US8335009B2 (en) Image processing device, information management device, information management system, and information management method
JP4134534B2 (en) Data management system, data input device, data storage device, data management method, data management program, and computer-readable recording medium recording data management program
JP2008271091A (en) Image distribution apparatus and image forming apparatus
US20070083508A1 (en) Document search apparatus and method
US8014016B2 (en) Retrieving system and retrieving method
JP2005161556A (en) Image forming apparatus
JP2002333967A (en) Image processing apparatus, control method thereof, and program for controlling the same
JP2003234866A (en) Method and system for transmitting image and image data matching device
JP4049133B2 (en) Network MFP
JP2008167457A (en) Transmission apparatus
JP2021193495A (en) Retrieval system
JP3927745B2 (en) Server apparatus and information processing method
JP5734400B2 (en) Document processing apparatus and control method thereof, document management system, data processing method in the system, and computer program
JP3912301B2 (en) Image processing device
JP2002218150A (en) Printing system
JP2006074643A (en) Digital image distribution apparatus and digital image distribution method
JP2008277955A (en) Image processing device and image processing system
JPH11331472A (en) Image input system
JP2004200969A (en) Image input output apparatus, data management method for image input output apparatus, and program thereof

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20040423

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060210

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20060210

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060310

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071012

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071204

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080201

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080304

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080408

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080507

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080520

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110613

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110613

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120613

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130613

Year of fee payment: 5

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees