(57)【要約】【課題】処理された情報を確認するためにそのまま送信する場合に比べて、通信量を低減することが可能な情報処理装置、情報処理システム、及び情報処理プログラムを提供することを目的とする。【解決手段】クラウドサーバ１６に対して、処理対象の画像情報及び当該画像情報を識別する識別情報の各々を送信する送信部５６と、送信部５６によって送信した画像情報に対して行われた処理を表す処理情報を識別情報と共にクラウドサーバ１６から受信する受信部５６と、受信部５６が受信した識別情報に対応する画像情報に対して、処理情報が表す処理を反映するための画像加工を行った結果を表示する表示部６２と、を備える。【選択図】図４
2019186759.tif 000002
【特許請求の範囲】
【請求項１】
予め定めた処理を行う外部装置に対して、処理対象の情報及び当該情報を識別する識別情報の各々を送信する送信部と、
前記送信部によって送信した前記情報に対して行われた処理を表す処理情報と、前記識別情報とを前記外部装置から取得する取得部と、
前記取得部が取得した前記識別情報に対応する前記情報に対して、前記処理情報が表す処理を反映した結果を表示する表示部と、
を備えた情報処理装置。
【請求項２】
前記情報は、画像情報であり、かつ前記処理情報は、前記画像情報が表す画像の中から矩形の画像を前記外部装置が抽出した際の抽出した矩形領域の座標情報であり、
前記表示部が、前記識別情報に対応する前記画像情報が表す画像における前記座標情報に対応する画像を表示する請求項１に記載の情報処理装置。
【請求項３】
前記処理情報は、前記矩形領域内の画像に対して行われた処理内容を更に含み、
前記表示部は、前記矩形領域内の画像に対する前記処理内容を更に反映して表示する請求項２に記載の情報処理装置。
【請求項４】
前記処理内容は、前記矩形領域内の画像の文字の認識結果であり、
前記表示部は、前記認識結果を反映して更に表示する請求項３に記載の情報処理装置。
【請求項５】
前記処理情報は、前記矩形の画像の傾きを表す角度情報及び正立情報の少なくとも一方の補正情報を更に含み、
前記表示部は、前記補正情報を用いて画像を補正して表示する請求項２〜４の何れか１項に記載の情報処理装置。
【請求項６】
前記取得部が、前記情報に対して行われた処理が各々異なる複数種類の処理情報を取得し、
前記表示部が、前記複数種類の処理情報について、各処理情報が表す処理を反映した結果を表示する請求項１に記載の情報処理装置。
【請求項７】
前記複数種類の処理情報は、色、画像の移動量、倍率、解像度、裏写り防止の閾値、及び地色除去の閾値の少なくとも１つの情報を含む請求項６に記載の情報処理装置。
【請求項８】
前記取得部は、前記表示部が前記識別情報に対応する前記情報に対して前記処理情報が表す処理を反映して表示する際に、前記情報が削除されている場合は、前記外部装置から前記送信部が送信した前記情報を更に取得する請求項１〜７の何れか１項に記載の情報処理装置。
【請求項９】
前記送信部は、前記表示部の表示結果に対する修正の要求を前記外部装置に対して行う際に、前記識別情報、及び修正内容を表す修正情報を前記外部装置に更に送信する請求項１〜８の何れか１項に記載の情報処理装置。
【請求項１０】
処理対象の情報及び当該情報を識別する識別情報の各々を受信する受信部と、
前記受信部によって受信した前記情報に対して予め定めた処理を行う処理部と、
前記処理部によって行われた処理を表す処理情報と、前記識別情報とを前記情報の送信元へ返信する返信部と、
を備えた情報処理装置。
【請求項１１】
前記情報は、画像情報であり、
前記処理部は、前記画像情報が表す画像の中から矩形の画像を抽出する処理を行い、
前記返信部は、抽出した矩形領域の座標情報を前記処理情報として返信する請求項１０に記載の情報処理装置。
【請求項１２】
前記処理部は、前記矩形領域内の画像に対する処理を更に行い、
前記返信部は、前記矩形領域内の画像に対して行われた処理内容を更に含む前記処理情報を返信する請求項１１に記載の情報処理装置。
【請求項１３】
前記処理部は、前記矩形領域内の画像に対して、文字を認識する処理を更に行い、
前記返信部は、文字の認識結果を前記処理内容として含む処理情報を返信する請求項１２に記載の情報処理装置。
【請求項１４】
前記処理部は、前記矩形の画像の傾き及び正立の少なくとも一方を求める処理を更に行い、
前記返信部は、前記処理部が求めた傾きを表す角度情報及び正立情報の少なくとも一方を含む前記処理情報を返信する請求項１１〜１３の何れか１項に記載の情報処理装置。
【請求項１５】
予め定めた処理を行う情報処理サーバに対して、処理対象の情報及び当該情報の識別情報の各々を送信する送信部と、
前記送信部によって送信した前記情報に対して行われた処理を表す処理情報と、前記識別情報とを前記情報処理サーバから取得する取得部と、
前記取得部が取得した前記識別情報に対応する前記情報に対して前記処理情報が表す処理を反映した画像を表示する表示部と、
を含む情報処理装置と、
前記送信部から送信された前記情報及び前記識別情報を受信する受信部と、
前記受信部によって受信した前記情報に対して予め定めた処理を行う処理部と、
前記処理部によって行われた処理を表す処理情報と、前記識別情報とを前記情報の送信元へ返信する返信部と、
を含む情報処理サーバと、
を備えた情報処理システム。
【請求項１６】
コンピュータを、請求項１〜１４の何れか１項に記載の情報処理装置の各部として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、パーソナルコンピュータ、またはクラウドサーバに印刷データを送信して印刷可能なファイル形式のデータに変換してプリンタに印刷データを送信する印刷システムが提案されている。具体的には、クラウドサーバに依頼する処理は、負荷が小さいことが好ましいため、依頼情報に含まれる解像度をローカルＰＣに変換データの生成を依頼する場合よりも低くすることが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２１０４１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
クラウドサーバ等の情報処理装置に対して予め定めた処理を依頼して、処理結果の適否を確認する場合があり、通信量に応じた料金が発生することがある。本発明は、処理された情報を確認するためにそのまま送信する場合に比べて、通信量を低減することが可能な情報処理装置、情報処理システム、及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の情報処理装置は、予め定めた処理を行う外部装置に対して、処理対象の情報及び当該情報を識別する識別情報の各々を送信する送信部と、前記送信部によって送信した前記情報に対して行われた処理を表す処理情報と、前記識別情報とを前記外部装置から取得する取得部と、前記取得部が取得した前記識別情報に対応する前記情報に対して、前記処理情報が表す処理を反映した結果を表示する表示部と、を備える。
【０００６】
請求項２に記載の発明は、請求項１に記載の発明において、前記情報は、画像情報であり、かつ前記処理情報は、前記画像情報が表す画像の中から矩形の画像を前記外部装置が抽出した際の抽出した矩形領域の座標情報であり、前記表示部が、前記識別情報に対応する前記画像情報が表す画像における前記座標情報に対応する画像を表示する。
【０００７】
請求項３に記載の発明は、請求項２に記載の発明において、前記処理情報は、前記矩形領域内の画像に対して行われた処理内容を更に含み、前記表示部は、前記矩形領域内の画像に対する前記処理内容を更に反映して表示する。
【０００８】
請求項４に記載の発明は、請求項３に記載の発明において、前記処理内容は、前記矩形領域内の画像の文字の認識結果であり、前記表示部は、前記認識結果を反映して更に表示する。
【０００９】
請求項５に記載の発明は、請求項２〜４の何れか１項に記載の発明において、前記処理情報は、前記矩形の画像の傾きを表す角度情報及び正立情報の少なくとも一方の補正情報を更に含み、前記表示部は、前記補正情報を用いて画像を補正して表示する。
【００１０】
請求項６に記載の発明は、請求項１に記載の発明において、前記取得部が、前記情報に対して行われた処理が各々異なる複数種類の処理情報を取得し、前記表示部が、前記複数種類の処理情報について、各処理情報が表す処理を反映した結果を表示する。
【００１１】
請求項７に記載の発明は、請求項６に記載の発明において、前記複数種類の処理情報は、色、画像の移動量、倍率、解像度、裏写り防止の閾値、及び地色除去の閾値の少なくとも１つの情報を含む。
【００１２】
請求項８に記載の発明は、請求項１〜７の何れか１項に記載の発明において、前記取得部は、前記表示部が前記識別情報に対応する前記情報に対して前記処理情報が表す処理を反映して表示する際に、前記情報が削除されている場合は、前記外部装置から前記送信部が送信した前記情報を更に取得する。
【００１３】
請求項９に記載の発明は、請求項１〜８の何れか１項に記載の発明において、前記送信部は、前記表示部の表示結果に対する修正の要求を前記外部装置に対して行う際に、前記識別情報、及び修正内容を表す修正情報を前記外部装置に更に送信する。
【００１４】
請求項１０に記載の情報処理装置は、処理対象の情報及び当該情報を識別する識別情報の各々を受信する受信部と、前記受信部によって受信した前記情報に対して予め定めた処理を行う処理部と、前記処理部によって行われた処理を表す処理情報と、前記識別情報とを前記情報の送信元へ返信する返信部と、を備える。
【００１５】
請求項１１に記載の発明は、請求項１０に記載の発明において、前記情報は、画像情報であり、前記処理部は、前記画像情報が表す画像の中から矩形の画像を抽出する処理を行い、前記返信部は、抽出した矩形領域の座標情報を前記処理情報として返信する。
【００１６】
請求項１２に記載の発明は、請求項１１に記載の発明において、前記処理部は、前記矩形領域内の画像に対する処理を更に行い、前記返信部は、前記矩形領域内の画像に対して行われた処理内容を更に含む前記処理情報を返信する。
【００１７】
請求項１３に記載の発明は、請求項１２に記載の発明において、前記処理部は、前記矩形領域内の画像に対して、文字を認識する処理を更に行い、前記返信部は、文字の認識結果を前記処理内容として含む処理情報を返信する。
【００１８】
請求項１４に記載の発明は、請求項１１〜１３の何れか１項に記載の発明において、前記処理部は、前記矩形の画像の傾き及び正立の少なくとも一方を求める処理を更に行い、前記返信部は、前記処理部が求めた傾きを表す角度情報及び正立情報の少なくとも一方を含む前記処理情報を返信する。
【００１９】
請求項１５に記載の情報処理システムは、予め定めた処理を行う情報処理サーバに対して、処理対象の情報及び当該情報の識別情報の各々を送信する送信部と、前記送信部によって送信した前記情報に対して行われた処理を表す処理情報と、前記識別情報とを前記情報処理サーバから取得する取得部と、前記取得部が取得した前記識別情報に対応する前記情報に対して前記処理情報が表す処理を反映した画像を表示する表示部と、を含む情報処理装置と、前記送信部から送信された前記情報及び前記識別情報を受信する受信部と、前記受信部によって受信した前記情報に対して予め定めた処理を行う処理部と、前記処理部によって行われた処理を表す処理情報と、前記識別情報とを前記情報の送信元へ返信する返信部と、を含む情報処理サーバと、を備える。
【００２０】
請求項１６に記載の情報処理プログラムは、コンピュータを、請求項１〜１４の何れか１項に記載の情報処理装置の各部として機能させる。
【発明の効果】
【００２１】
請求項１に記載の情報処理装置によれば、処理された情報を確認するためにそのまま送信する場合に比べて、通信量を低減することが可能な情報処理装置を提供できる。
【００２２】
請求項２に記載の発明によれば、抽出した矩形領域の画像を表す画像情報を送信する場合に比べて、通信量を低減できる。
【００２３】
請求項３に記載の発明によれば、抽出した矩形内の画像を含めて送信する場合に比べて、通信量を低減できる。
【００２４】
請求項４に記載の発明によれば、文字画像をそのまま送信する場合に比べて、通信量を低減できる。
【００２５】
請求項５に記載の発明によれば、処理結果を確認する際に、画像の傾き及び正立の少なくとも一方を補正した状態で確認することが可能となる。
【００２６】
請求項６に記載の発明によれば、処理された情報自体を送信しなくても、処理を反映した結果を表示することが可能となる。
【００２７】
請求項７に記載の発明によれば、色、画像の移動量、倍率、解像度、裏写り防止の閾値、及び地色除去の閾値の少なくとも１つの情報に対して、処理を反映した結果を表示することが可能となる。
【００２８】
請求項８に記載の発明によれば、処理対象の元の情報が削除されてしまった場合でも、処理結果を確認することが可能となる。
【００２９】
請求項９に記載の発明によれば、修正された情報をそのまま送信する場合に比べて、修正指示を行う際の通信量を低減できる。
【００３０】
請求項１０に記載の発明によれば、処理された情報を確認するためにそのまま送信する場合に比べて、通信量を低減することが可能な情報処理装置を提供できる。
【００３１】
請求項１１に記載の発明によれば、抽出した矩形領域の画像を表す画像情報を送信する場合に比べて、処理要求元で処理結果を確認する際の通信量を低減できる。
【００３２】
請求項１２に記載の発明によれば、抽出した矩形内の画像を含めて送信する場合に比べて、処理要求元で処理結果を確認する際の通信量を低減できる。
【００３３】
請求項１３に記載の発明によれば、文字画像をそのまま送信する場合に比べて、処理要求元で処理結果を確認する際の通信量を低減できる。
【００３４】
請求項１４に記載の発明によれば、処理要求元で処理結果を確認する際に、画像の傾き及び正立の少なくとも一方を補正した状態で確認することが可能となる。
【００３５】
請求項１５に記載の発明によれば、処理された情報を確認するためにそのまま送信する場合に比べて、通信量を低減することが可能な情報処理システムを提供できる。
【００３６】
請求項１６に記載の発明によれば、処理された情報を確認するためにそのまま送信する場合に比べて、通信量を低減することが可能な情報処理プログラムを提供できる。
【図面の簡単な説明】
【００３７】
【図１】本実施形態に係る画像形成システムの概略構成を示す図である。
【図２】本実施形態に係る画像形成装置の電気系の要部構成を示すブロック図である。
【図３】本実施形態に係る内部サーバ、コンピュータ、及びクラウドサーバの電気系の要部構成を示すブロック図である。
【図４】本実施形態に係る画像形成装置及びクラウドサーバの各々が有する機能を表す機能ブロック図である。
【図５】（Ａ）は画像形成装置の原稿読取部によって読み取った画像の一例を示す図であり、（Ｂ）は名刺に対応する部分を抽出した抽出画像の一例を示す図であり、（Ｃ）は座標情報の一例を示す図である。
【図６】本実施形態に係る画像形成装置で行われる処理の流れの一例を示すフローチャートである。
【図７】本実施形態に係るクラウドサーバで行われる処理の流れの一例を示すフローチャートである。
【図８】本実施形態に係る画像形成装置で行われる処理の流れの変形例を示すフローチャートである。
【図９】内部サーバで行われる処理の流れの一例を示すフローチャートである。
【図１０】本実施形態に係る画像形成装置で行われる８種類の処理例を示す図である。
【図１１】８種類の処理を構成する各処理内容を示す図である。
【発明を実施するための形態】
【００３８】
以下、本実施形態について図面を参照しつつ説明する。本実施形態では、画像形成装置、内部サーバ、及びクラウドサーバがネットワーク等を含む画像形成システムを情報処理システムの一例として説明する。図１は、本実施形態に係る画像形成システム１０の概略構成を示す図である。
【００３９】
本実施形態に係る画像形成システム１０は、図１に示すように、画像形成装置１２と、内部サーバ１４と、コンピュータ１５と、クラウドサーバ１６とを備えている。なお、本実施形態では、画像形成装置１２、コンピュータ１５、内部サーバ１４、及びクラウドサーバ１６は、それぞれ１つ備える例を説明するが、少なくとも一つは複数でもよい。また、内部サーバ１４やコンピュータ１５を省略した形態としてもよい。また、本実施形態では、画像形成装置１２及びクラウドサーバ１６の各々は情報処理装置に対応する。
【００４０】
画像形成装置１２、コンピュータ１５、及び内部サーバ１４は、ＬＡＮ（Local Area Network）などの内部通信回線１８を介して各々接続され、クラウドサーバ１６は、ＷＡＮ（Wide Area Network）、インターネット、イントラネット等の外部通信回線１７を介して内部通信回線１８に接続されている。そして、画像形成装置１２、コンピュータ１５、内部サーバ１４、及びクラウドサーバ１６の各々は、各種データの送受信を相互に行うことが可能とされている。
【００４１】
本実施形態に係る画像形成システム１０では、画像形成装置１２で読み取った画像情報等の情報を予め指定した内部サーバ１４またはクラウドサーバ１６へ送信する。また、内部サーバ１４またはクラウドサーバ１６は、画像形成装置１２から受信した情報に対して予め定めた処理を行う。そして、処理結果を要求元の画像形成装置１２に返信して処理結果の画像を表示する。このとき、通信料金が発生する場合などでは、予め定めた処理が施された画像情報をそのまま処理結果として返信する場合よりも通信量を低減することが望まれる。そこで、本実施形態では、処理が行われた情報自体よりも容量が小さい、処理結果を表す処理情報を画像形成装置１２に送信し、画像形成装置１２側で処理情報が表す画像を反映した画像情報を生成して表示するようになっている。
【００４２】
内部サーバ１４又はクラウドサーバ１６が行う処理としては、例えば、名刺を読み取った読取画像から名刺に対応する矩形領域を抽出する処理を以下では、一例として説明する。この場合に、内部サーバ１４又はクラウドサーバ１６から返信する処理結果を表す処理情報としては、矩形領域の座標情報を返信する。
【００４３】
なお、処理情報は、座標情報に限定されるものではない。例えば、矩形領域の傾き情報及び正立情報の少なくとも一方の補正情報を更に含むようにしてもよい。補正情報を含むことにより、処理結果を確認画像として画像形成装置１２で表示する際に、名刺画像の傾き及び正立の少なくとも一方を補正した名刺画像が表示される。
【００４４】
図２は、本実施形態に係る画像形成装置１２の電気系の要部構成を示すブロック図である。
【００４５】
本実施形態に係る画像形成装置１２は、図２に示すように、ＣＰＵ（Central Processing Unit）２０Ａ、ＲＯＭ（Read Only Memory）２０Ｂ、及びＲＡＭ（Random Access Memory）２０Ｃを含むコントロール・ユニット２０を備えている。ＣＰＵ２０Ａは、画像形成装置１２の全体の動作を司る。ＲＡＭ２０Ｃは、ＣＰＵ２０Ａによる各種プログラムの実行時のワークエリア等として用いられる。ＲＯＭ２０Ｂは、各種制御プログラムや各種パラメータ等が予め記憶される。そして、画像形成装置１２は、コントロール・ユニット２０の各部がシステムバス４２によって電気的に接続されている。
【００４６】
一方、本実施形態に係る画像形成装置１２は、各種のデータやアプリケーション・プログラム等を記憶するＨＤＤ（hard disk drive）２６を備えている。また、画像形成装置１２は、ユーザインタフェース２２に接続され、ユーザインタフェース２２のディスプレイへの各種の操作画面等の表示を制御する表示制御部２８を備えている。また、画像形成装置１２は、ユーザインタフェース２２に接続され、ユーザインタフェース２２を介して入力される操作指示を検出する操作入力検出部３０を備えている。そして、画像形成装置１２では、ＨＤＤ２６、表示制御部２８、及び操作入力検出部３０がシステムバス４２に電気的に接続されている。なお、本実施の形態に係る画像形成装置１２では、ＨＤＤ２６を備える例を説明するが、これに限らず、フラッシュメモリ等の不揮発性の記憶部を備えてもよい。
【００４７】
また、本実施形態に係る画像形成装置１２は、原稿読取部４６による光学的な画像の読み取り動作、及び原稿搬送部による原稿送り動作を制御する読取制御部３２と、画像形成部２４による画像形成処理、及び搬送部２５による画像形成部２４への用紙の搬送を制御する画像形成制御部３４と、を備えている。また、画像形成装置１２は、内部通信回線１８に接続され、当該内部通信回線１８に接続された内部サーバ１４や、コンピュータ１５、外部通信回線１７を介して接続されたクラウドサーバ１６等の他の外部装置と通信データの送受信を行う通信回線インタフェース（Ｉ／Ｆ）部３６、及び各種画像処理を行う画像処理部４４を備えている。また、画像形成装置１２は、図示しない電話回線に接続され、当該電話回線に接続されているファクシミリ装置とファクシミリデータの送受信を行うファクシミリインタフェース（ファクシミリＩ／Ｆ）部３８を備えている。また、画像形成装置１２は、ファクシミリインタフェース部３８を介したファクシミリデータの送受信を制御する送受信制御部４０を備えている。そして、画像形成装置１２では、送受信制御部４０、読取制御部３２、画像形成制御部３４、通信回線インタフェース部３６、ファクシミリインタフェース部３８、及び画像処理部４４がシステムバス４２に電気的に接続されている。
【００４８】
以上の構成により、本実施形態に係る画像形成装置１２は、ＣＰＵ２０Ａにより、ＲＡＭ２０Ｃ、ＲＯＭ２０Ｂ、及びＨＤＤ２６へのアクセスを各々実行する。また、画像形成装置１２は、ＣＰＵ２０Ａにより、表示制御部２８を介したユーザインタフェース２２のディスプレイへの操作画面、各種のメッセージ等の情報の表示の制御を実行する。また、画像形成装置１２は、ＣＰＵ２０Ａにより、読取制御部３２を介した原稿読取部４６及び原稿搬送部の作動の制御を実行する。また、画像形成装置１２は、ＣＰＵ２０Ａにより、画像形成制御部３４を介した画像形成部２４及び搬送部２５の作動の制御と、通信回線インタフェース部３６を介した通信データの送受信の制御と、を各々実行する。また、画像形成装置１２は、ＣＰＵ２０Ａにより、送受信制御部４０によるファクシミリインタフェース部３８を介したファクシミリデータの送受信の制御を実行する。さらに、画像形成装置１２は、ＣＰＵ２０Ａにより、操作入力検出部３０によって検出された操作情報に基づくユーザインタフェース２２における操作内容の把握が行われ、この操作内容に基づく各種の制御を実行する。
【００４９】
続いて、本実施形態に係る内部サーバ１４、コンピュータ１５、及びクラウドサーバ１６の電気系の要部構成について説明する。図３は、本実施形態に係る内部サーバ１４、コンピュータ１５、及びクラウドサーバ１６の電気系の要部構成を示すブロック図である。なお、内部サーバ１４、コンピュータ１５、及びクラウドサーバ１６は基本的には一般的なコンピュータの構成とされているので、内部サーバ１４を代表して説明する。
【００５０】
本実施の形態に係る内部サーバ１４は、図３に示すように、ＣＰＵ１４Ａ、ＲＯＭ１４Ｂ、ＲＡＭ１４Ｃ、ＨＤＤ１４Ｄ、キーボード１４Ｅ、ディスプレイ１４Ｆ、及び通信回線インタフェース（Ｉ／Ｆ）部１４Ｇを備えている。ＣＰＵ１４Ａは、内部サーバ１４の全体の動作を司る。ＲＯＭ１４Ｂは、各種制御プログラムや各種パラメータ等が予め記憶される。ＲＡＭ１４Ｃは、ＣＰＵ１４Ａによる各種プログラムの実行時のワークエリア等として用いられる。ＨＤＤ１４Ｄは、各種のデータやアプリケーション・プログラム等が記憶される。キーボード１４Ｅは各種の情報を入力するために用いられる。ディスプレイ１４Ｆは、各種の情報を表示するために用いられる。通信回線インタフェース部１４Ｇは、内部通信回線１８に接続され、当該内部通信回線１８に接続された他の装置と各種データの送受信を行う。以上の内部サーバ１４の各部はシステムバス１４Ｈにより電気的に相互に接続されている。なお、本実施形態に係る内部サーバ１４では、ＨＤＤ１４Ｄを備える例を説明するが、これに限らず、フラッシュメモリ等の他の不揮発性の記憶部を備えてもよい。
【００５１】
以上の構成により、本実施の形態に係る内部サーバ１４は、ＣＰＵ１４Ａにより、ＲＯＭ１４Ｂ、ＲＡＭ１４Ｃ、及びＨＤＤ１４Ｄに対するアクセス、キーボード１４Ｅを介した各種データの取得、ディスプレイ１４Ｆに対する各種情報の表示を各々実行する。また、内部サーバ１４は、ＣＰＵ１４Ａにより、通信回線インタフェース部１４Ｇを介した通信データの送受信の制御を実行する。
【００５２】
続いて、本実施形態に係る画像形成装置１２及びクラウドサーバ１６が有する機能について説明する。図４は、本実施形態に係る画像形成装置１２及びクラウドサーバ１６の各々が有する機能を表す機能ブロック図である。なお、各機能は、ソフトウエア及びハードウエアの少なくとも一方によって実現される。
【００５３】
画像形成装置１２は、図４に示すように、画像入力部５０、識別情報生成部５２、記憶部５４、送信部５６、取得部としての受信部５８、画像加工部６０、及び表示部６２の各々の機能を有する。
【００５４】
画像入力部５０は、原稿読取部４６に原稿として名刺を載置して、ユーザインタフェース２２により画像入力実行操作を行うと、原稿読取部４６によって名刺を載置した全面を読み取って画像情報を生成する。
【００５５】
識別情報生成部５２は、画像入力部５０により生成された画像情報を記憶すると共にクラウドサーバ１６に送信するにあたり、画像情報を識別するための識別情報を生成する。
【００５６】
送信部５６は、画像入力部５０により生成された画像情報を、識別情報生成部５２によって生成された識別情報と紐付けてクラウドサーバ１６に送信する。
【００５７】
記憶部５４は、画像入力部５０により生成された画像情報を、識別情報生成部５２によって生成された識別情報と紐付けてＨＤＤ２６に記憶する。
【００５８】
受信部５８は、クラウドサーバ１６が画像情報に対して行った処理を表す処理情報を識別情報と共にクラウドサーバ１６から受信する。
【００５９】
画像加工部６０は、受信部５８が受信した識別情報に対応する元の画像情報をＨＤＤ２６から読み出して、処理情報を反映するための画像加工を行う。本実施形態では、名刺に対応する矩形領域の座標情報を処理情報として受信し、元の画像情報における座標情報が示す矩形領域の画像を抽出する画像加工を行う。
【００６０】
表示部６２は、画像加工部６０によって得られる画像情報をユーザインタフェース２２のディスプレイに表示する。これにより、クラウドサーバ１６による処理の適否を確認するための名刺の画像が表示される。
【００６１】
一方、クラウドサーバ１６は、受信部７２、処理部としての矩形抽出部７４、矩形情報生成部７６、及び返信部としての送信部７８の各々の機能を有する。
【００６２】
受信部７２は、画像形成装置１２の送信部５６によって送信された画像情報及び識別情報を受信する。
【００６３】
矩形抽出部７４は、受信部７２が受信した画像情報が表す画像中の名刺に対応する部分の矩形領域を抽出する。
【００６４】
矩形情報生成部７６は、矩形抽出部７４によって抽出された矩形領域の座標を求めて、クラウドサーバ１６が行った処理内容を表す処理情報として、抽出した矩形領域の座標情報を生成する。
【００６５】
送信部７８は、矩形情報生成部７６によって生成された処理情報を識別情報と共に画像形成装置１２に送信する。
【００６６】
本実施形態に係る画像形成システム１０では、上記の各機能により、名刺を読み取ることによって得られる画像情報をクラウドサーバ１６に送信して、名刺に対応する部分の画像を抽出する。そして、抽出した名刺の画像の適否を確認するために、名刺の部分を抽出した画像情報をクラウドサーバ１６から画像形成装置１２に送信するのではなく、抽出した矩形領域の座標情報を送信するので、通信量が抑制される。
【００６７】
例えば、画像形成装置１２の原稿読取部４６によって名刺を読み取った画像が図５（Ａ）に示すような画像であるとする。読み取った画像の大きさは、９０３４バイトである。ここから、名刺に対応する画像を抽出して処理結果として送信する場合には、図５（Ｂ）に示す画像を表す画像情報をクラウドサーバ１６から送信するが、名刺に対応する部分を抽出した抽出画像は２７９２バイト程度の大きさとなる。一方、矩形領域の座標情報を処理情報として送信する場合には、図５（Ｃ）に示すように、座標情報（８５０、１７０、７１４、４３０）のように、矩形の原点位置のｘ、ｙ［ｐｉｘｅｌ］、矩形の幅、高さのｘ、ｙ［ｐｉｘｅｌ］の４情報を座標情報としてクラウドサーバ１６から送信するので、６〜８バイト程度の大きさとなる。
【００６８】
続いて、上述のように構成された本実施形態に係る画像形成システム１０の画像形成装置１２及びクラウドサーバ１６で行われる具体的な処理について説明する。
【００６９】
まず、画像形成装置１２で行われる処理の一例について説明する。図６は、本実施形態に係る画像形成装置１２で行われる処理の流れの一例を示すフローチャートである。なお、図６の処理は、利用者がユーザインタフェース２２を操作して、名刺のクラウドサーバ１６への登録が指示された場合に開始する。
【００７０】
ステップ１００では、画像入力部５０が、原稿読取部４６によって名刺を載置した全面を読み取って画像情報を生成してステップ１０２へ移行する。
【００７１】
ステップ１０２では、識別情報生成部５２が、生成された画像情報を識別するための識別情報を生成してステップ１０４へ移行する。
【００７２】
ステップ１０４では、記憶部５４が、画像入力部５０により生成された画像情報を、識別情報生成部５２によって生成された識別情報と紐付けてＨＤＤ２６に記憶してステップ１０６へ移行する。
【００７３】
ステップ１０６では、送信部５６が、画像入力部５０により生成された画像情報を、識別情報生成部５２によって生成された識別情報と紐付けてクラウドサーバ１６に送信してステップ１０８へ移行する。すなわち、本実施形態では、識別情報及び画像情報をクラウドサーバ１６に送信することで、名刺の矩形抽出指示を行うと共に、識別情報及び処理情報の戻し指示を行う。
【００７４】
ステップ１０８では、受信部５８が、クラウドサーバ１６から識別情報及び処理情報を受信してステップ１１０へ移行する。すなわち、ステップ１０６で送信した画像情報に対して処理が行われた結果として処理情報を識別情報と共に受信する。
【００７５】
ステップ１１０では、画像加工部６０が、受信部５８が受信した識別情報に対応する元の画像情報をＨＤＤ２６から読み出してステップ１１２へ移行する。なお、画像情報をクラウドサーバ１６へ送信後に、元の画像情報が削除されてしまった場合には、クラウドサーバ１６に送信した画像情報の送信要求を行って、クラウドサーバ１６から識別情報に対応する画像を取得してもよい。
【００７６】
ステップ１１２では、画像加工部６０が、読み出した画像情報及びステップ１０８で受信した処理情報に基づいて、確認用画像の画像情報を生成してステップ１１４へ移行する。すなわち、読み出した元の画像情報に対して、処理情報を反映するための画像加工を行う。本実施形態では、上述したように、名刺に対応する矩形領域の座標情報を処理情報として受信し、元の画像情報における座標情報の画像を抽出する画像加工を行う。
【００７７】
ステップ１１４では、表示部６２が、ステップ１１２で生成した確認用画像をユーザインタフェース２２のディスプレイに表示してステップ１１６へ移行する。
【００７８】
ステップ１１６では、ＣＰＵ２０Ａが、修正指示があるか否かを判定する。該判定は、ユーザインタフェース２２のディスプレイに表示された確認用画像に対して、ユーザインタフェース２２を操作することにより修正指示が行われたか否かを判定する。該判定は、ユーザインタフェース２２を操作して修正指示が行われた場合に肯定され、修正不要で登録指示が行われた場合に否定される。そして、該判定が肯定された場合にはステップ１１８へ移行し、否定された場合にはステップ１２０へ移行する。なお、このステップ１１６では修正指示を受け付けているが、修正ではなくキャンセル指示を受け付けてもよいし、修正とキャンセル両方の指示が受け付けられるようにしてもよい。
【００７９】
ステップ１１８では、送信部５６が、修正後に名刺を登録する指示をクラウドサーバ１６に送信して一連の処理を終了する。
【００８０】
ステップ１２０では、送信部５６が、名刺を登録する指示をクラウドサーバ１６に送信して一連の処理を終了する。
【００８１】
続いて、クラウドサーバ１６で行われる処理の一例について説明する。図７は、本実施形態に係るクラウドサーバ１６で行われる処理の流れの一例を示すフローチャートである。なお、図７の処理は、画像形成装置１２からの処理要求を受信した場合に開始する。
【００８２】
ステップ２００では、受信部７２が、画像形成装置１２から送信される画像情報及び識別情報を受信してステップ２０２へ移行する。
【００８３】
ステップ２０２では、矩形抽出部７４が、画像情報に対して画像処理を行ってステップ２０２へ移行する。本実施形態では、矩形抽出部７４が、ステップ２００で受信した画像情報が表す画像中の名刺に対応する部分の矩形領域を抽出する。
【００８４】
ステップ２０４では、矩形情報生成部７６が、処理内容を表す処理情報を生成してステップ２０６へ移行する。本実施形態では、矩形情報生成部７６が、クラウドサーバ１６が行った処理内容を表す処理情報として、抽出した矩形領域の座標情報を生成する。
【００８５】
ステップ２０６では、送信部７８が、識別情報及びステップ２０４で生成した処理情報を画像形成装置１２に返信してステップ２０８へ移行する。
【００８６】
ステップ２０８では、受信部７２が、修正指示を受信したか否かを判定する。該判定は、上述のステップ１１８で修正後に登録する指示が行われた場合に肯定され、ステップ１２０で登録指示が行われた場合に否定される。該判定が肯定された場合にはステップ２１０へ移行し、否定された場合にはステップ２１２へ移行する。
【００８７】
ステップ２１０では、受信部７２が、修正指示を受けて、指示通りに抽出した名刺の画像情報をＨＤＤ１６Ｄへ記憶することによりファイリングして一連の処理を終了する。
【００８８】
ステップ２１２では、受信部７２が、登録指示を受けて、読み取った名刺の画像情報をＨＤＤ１６Ｄへ記憶することによりファイリングして一連の処理を終了する。
【００８９】
続いて、本実施形態に係る画像形成システム１０で行われる具体的な処理の変形例について説明する。
【００９０】
上記の実施形態では、名刺の読取り画像を表す画像情報をクラウドサーバ１６に送信して、名刺の画像をクラウドサーバ１６にファイリングする例を説明したが、以下では、上記に加えて、内部サーバ１４に名刺の画像をファイリングする処理種別を追加した例を説明する。
【００９１】
まず、クラウドサーバ１６に名刺の画像をファイリングする場合には、上述したように、画像形成装置１２で名刺を読み取って画像情報を生成してクラウドサーバ１６に送信して画像情報に対して処理を行ってファイリングする。
【００９２】
一方、内部サーバ１４に名刺の画像をファイリングする場合には、名刺を読み取ることによって得られる画像情報を内部サーバ１４に送信して、内部サーバ１４で名刺の画像を抽出する。そして、抽出画像の確認の際には、処理情報ではなく、抽出した画像を表す画像情報を画像形成装置１２に送信して確認を行う。
【００９３】
具体的には、画像形成装置１２で行われる処理は、図８に示すように、図６の処理に対してステップ１０１及びステップ１２２〜１３２の処理を追加する。
【００９４】
図８は、本実施形態に係る画像形成装置１２で行われる処理の流れの変形例を示すフローチャートである。なお、図６の処理と同一処理については同一符号を付して説明を省略する。また、図８の処理は、利用者がユーザインタフェース２２を操作して、クラウドサーバ１６または内部サーバ１４への名刺画像のファイリングが指示された場合に開始する。
【００９５】
ステップ１００で画像情報が生成されると、ステップ１０１では、ＣＰＵ２０Ａが、クラウドサーバ１６への処理依頼であるか否かを判定する。本実施形態では、ユーザインタフェース２２を操作することによりクラウドサーバ１６への名刺画像のファイリングが指示された場合に肯定され、内部サーバ１４への名刺画像のファイリングが指示された場合に否定される。そして、該判定が肯定された場合には上述したステップ１０２へ移行し、否定された場合にはステップ１２２へ移行する。
【００９６】
ステップ１２２では、送信部５６が、ステップ１００で生成した画像情報を内部サーバ１４へ送信してステップ１２４へ移行する。なお、本実施形態では、内部サーバ１４へ画像情報を送信した後は、元の画像情報を画像形成装置１２から削除してもよい。
【００９７】
ステップ１２４では、受信部５８が、内部サーバ１４から処理結果の画像情報を受信してステップ１２６へ移行する。
【００９８】
ステップ１２６では、表示部６２が、内部サーバ１４から受信した処理結果を確認用画像としてユーザインタフェース２２のディスプレイに表示してステップ１２８へ移行する。
【００９９】
ステップ１２８では、ＣＰＵ２０Ａが、修正指示があるか否かを判定する。該判定は、ユーザインタフェース２２のディスプレイに表示された確認用画像に対して、ユーザインタフェース２２を操作することにより修正指示が行われたか否かを判定する。該判定は、ユーザインタフェース２２を操作して修正指示が行われた場合に肯定され、修正不要で登録指示が行われた場合に否定される。そして、該判定が肯定された場合にはステップ１３０へ移行し、否定された場合にはステップ１３２へ移行する。なお、このステップ１２８では修正指示を受け付けているが、修正ではなくキャンセル指示を受け付けてもよいし、修正とキャンセル両方の指示が受け付けられるようにしてもよい。
【０１００】
ステップ１３０では、送信部５６が、修正後に名刺を登録する指示を内部サーバ１４に送信して一連の処理を終了する。
【０１０１】
ステップ１３２では、送信部５６が、名刺を登録する指示を内部サーバ１４に送信して一連の処理を終了する。
【０１０２】
次に、画像形成装置１２でステップ１２２〜１３２が行われた際に、内部サーバ１４で行われる処理について説明する。図９は、内部サーバ１４で行われる処理の流れの一例を示すフローチャートである。
【０１０３】
ステップ２５０では、ＣＰＵ１４Ａが、通信回線Ｉ／Ｆ部１４Ｇを介して、画像形成装置１２から送信された画像情報を受信してステップ２５２へ移行する。
【０１０４】
ステップ２５２では、ＣＰＵ１４Ａが、画像処理を行ってステップ２５４へ移行する。本実施形態では、画像情報が表す画像における名刺領域の画像を抽出する画像処理を行う。
【０１０５】
ステップ２５４では、ＣＰＵ１４Ａが、画像処理後の画像情報を処理結果として、通信回線Ｉ／Ｆ部１４Ｇを介して画像形成装置１２に送信してステップ２５６へ移行する。
【０１０６】
ステップ２５６では、ＣＰＵ１４Ａが、修正指示を画像形成装置１２から受信したか否かを判定する。該判定は、上述のステップ１２８で修正後に登録する指示が行われた場合に肯定され、ステップ１３２で登録指示が行われた場合に否定される。該判定が肯定された場合にはステップ２５８へ移行し、否定された場合にはステップ２６０へ移行する。
【０１０７】
ステップ２５８では、ＣＰＵ１４Ａが、画像形成装置１２から送信される修正指示を受けて、指示通りに抽出した名刺の画像情報をＨＤＤ１４Ｄに記憶することによりファイリングして一連の処理を終了する。
【０１０８】
ステップ２６０では、ＣＰＵ１４Ａが、登録指示を受けて、読み取った名刺の画像情報をＨＤＤ１４Ｄへ記憶することによりファイリングして一連の処理を終了する。
【０１０９】
なお、画像形成装置１２で行われる処理は、上記に限るものではない。例えば、図１０に示す処理を行ってもよい。図１０では、画像形成装置１２で行われる８種類の処理例を示し、図１０中の処理に示す処理番号は、図１１に示す処理内容の処理が行われる。以下では、８種類の処理例を簡単に説明するが、上記の実施形態と一部重複する内容を含む。
【０１１０】
まず、名刺内容をデータベース登録する処理種別で、各名刺の目視確認及び修正を行ってクラウドサーバ１６へ出力する処理について説明する。この場合には、画像形成装置１２が、画像情報及び識別情報を生成してＨＤＤ２６に記憶すると共にクラウドサーバ１６に送信する（処理１〜４）。また、クラウドサーバ１６に対して、名刺の矩形領域を抽出する指示と、識別情報及び処理情報としての座標情報を戻す指示を行って（処理５、６）、識別情報及び処理情報（座標情報）を受信する（処理７）。そして、受信した処理情報としての座標情報に対応する画像を元の画像情報から抽出して確認用画像を生成して表示する（処理８、９）。ここで、確認結果の操作を受け付けて（処理１０）、修正がある場合には識別情報、処理情報（座標情報）、及び確認結果をクラウドサーバ１６に送信する（処理１１）。また、画像形成装置１２がクラウドサーバ１６に文字認識指示を行って最終出力指示としてデータベースの登録指示をクラウドサーバ１６に対して行うことで（処理１２、１３）、名刺がデータベース化される。
【０１１１】
次に、名刺内容をデータベース登録する処理種別で、各名刺の目視確認及び修正を行って内部サーバ１４へ出力する処理について説明する。この場合には、画像形成装置１２が、画像情報を生成し（処理１）、内部サーバ１４に名刺の矩形領域を抽出する指示を行い（処理５）、画像情報を戻す指示を内部サーバ１４に行って（処理１４）、抽出された名刺の画像情報を内部サーバ１４から受信する（処理１５）。そして、受信した名刺の画像情報を確認用画像として表示し（処理９）、確認結果の操作を受け付けて（処理１０）、修正がある場合には画像情報及び確認結果を内部サーバ１４に送信する（処理１６）。また、画像形成装置１２が内部サーバ１４に文字認識指示を行って最終出力指示としてデータベースの登録指示を内部サーバ１４に対して行うことで（処理１２、１３）、名刺がデータベース化される。
【０１１２】
次に、名刺内容をデータベース登録する処理種別で、各名刺の目視確認及び修正を行わずにクラウドサーバ１６へ出力する処理について説明する。この場合には、画像形成装置１２が、画像情報を生成し（処理１）、名刺の矩形領域を抽出する指示及び文字認識指示をクラウドサーバ１６に行う（処理５、１２）。そして、最終出力指示としてデータベースの登録指示をクラウドサーバ１６に対して行うことで（処理１３）、名刺がデータベース化される。
【０１１３】
次に、名刺内容をデータベース登録する処理種別で、各名刺の目視確認及び修正を行わずに内部サーバ１４へ出力する処理について説明する。この場合には、画像形成装置１２が、画像情報を生成し（処理１）、名刺の矩形領域を抽出する指示及び文字認識指示を内部サーバ１４に行う（処理５、１２）。そして、最終出力指示としてデータベースの登録指示を内部サーバ１４に対して行うことで（処理１３）、名刺がデータベース化される。
【０１１４】
続いて、名刺画像をファイリングする処理種別で、各名刺の目視確認及び修正を行ってクラウドサーバ１６へ出力する処理について説明する。この場合には、画像形成装置１２が、画像情報及び識別情報を生成してＨＤＤ２６に記憶すると共にクラウドサーバ１６に送信する（処理１〜４）。また、クラウドサーバ１６に対して、名刺の矩形領域を抽出する指示と、識別情報及び処理情報としての座標情報を戻す指示を行って（処理５、６）、識別情報及び処理情報（座標情報）を受信する（処理７）。そして、受信した処理情報としての座標情報に対応する画像を元の画像情報から抽出して確認用画像を生成して表示する（処理８、９）。ここで、確認結果の操作を受け付けて（処理１０）、修正がある場合には識別情報、処理情報（座標情報）、及び確認結果をクラウドサーバ１６に送信する（処理１１）。また、画像形成装置１２が最終出力指示として名刺画像のファイリング指示をクラウドサーバ１６に対して行うことで（処理１３）、名刺画像がファイリングされる。
【０１１５】
次に、名刺画像をファイリングする処理種別で、各名刺の目視確認及び修正を行って内部サーバ１４へ出力する処理について説明する。この場合には、画像形成装置１２が、画像情報を生成し（処理１）、内部サーバ１４に名刺の矩形領域を抽出する指示を行い（処理５）、画像情報を戻す指示を内部サーバ１４に行って（処理１４）、抽出された名刺の画像情報を内部サーバ１４から受信する（処理１５）。そして、受信した名刺の画像情報を確認用画像として表示し（処理９）、確認結果の操作を受け付けて（処理１０）、修正がある場合には画像情報及び確認結果を内部サーバ１４に送信する（処理１６）。また、画像形成装置１２が最終出力指示として名刺画像のファイリング指示を内部サーバ１４に対して行うことで（処理１３）、名刺画像がファイリングされる。
【０１１６】
次に、名刺画像をファイリングする処理種別で、各名刺の目視確認及び修正を行わずにクラウドサーバ１６へ出力する処理について説明する。この場合には、画像形成装置１２が、画像情報を生成し（処理１）、名刺の矩形領域を抽出する指示をクラウドサーバ１６に行う（処理５）。そして、最終出力指示としてデータベースの登録指示をクラウドサーバ１６に対して行うことで（処理１３）、名刺画像がファイリングされる。
【０１１７】
次に、名刺画像をファイリングする処理種別で、各名刺の目視確認及び修正を行わずに内部サーバ１４へ出力する処理について説明する。この場合には、画像形成装置１２が、画像情報を生成し（処理１）、名刺の矩形領域を抽出する指示を内部サーバ１４に行う（処理５）。そして、最終出力指示としてデータベースの登録指示を内部サーバ１４に対して行うことで（処理１３）、名刺画像がファイリングされる。
【０１１８】
なお、上記の実施形態では、画像形成装置１２から内部サーバ１４に処理を要求した場合、処理結果の画像情報を内部サーバ１４から画像形成装置１２に送信して確認するが、これに限るものでない。例えば、クラウドサーバ１６へ処理を要求した場合と同様に、処理情報としての座標情報を内部サーバ１４から画像形成装置１２に送信して確認してもよい。
【０１１９】
また、上記の実施形態では、画像形成装置１２から内部サーバ１４またはクラウドサーバ１６に名刺の矩形領域の抽出や、矩形領域の文字認識を行う処理を要求する場合を例として説明したが、要求する処理は、これに限るものではない。例えば、名刺に限らず、画像形成装置１２で読み取った画像に対する画像処理を要求してもよい。具体的には、読み取った画像に対する画像処理を要求し、処理情報として画像処理のパラメータを要求元に返信する。或いは、名刺の矩形領域の抽出及び文字認識に加えて、矩形領域に対する画像処理を要求する形態としてもよい。画像処理としては、例えば、明度、彩度、色合い、ホワイトバランス補正などの色に関する画像処理としてもよい。或いは、画像を移動する画像処理（例えば、画像内から顔を認識し、顔を中心へ移動するなど）を適用してもよい。或いは、画像を拡大または縮小する画像処理を適用してもよい。或いは、矩形領域ではない形状の画像を切り出す画像処理（例えば、顔の大きさになるようにピクセル単位で切り出す等）を適用してもよい。或いは、解像度の変更などの画像処理を適用してもよい。或いは、裏映り防止及び地色除去補正の少なくとも一方（例えば、閾値以上の明度のピクセルを明度１００％にする等）の画像処理を適用してもよい。或いは、これらを２以上組み合わせた処理を適用してもよい。
【０１２０】
また、画像形成装置１２から内部サーバ１４またはクラウドサーバ１６に処理を要求する例を説明したが、これに限るものではない。例えば、コンピュータ１５などの情報処理装置から処理を依頼してもよい。
【０１２１】
また、上記の実施形態に係る画像形成装置１２、内部サーバ１４、及びクラウドサーバ１６で行われる処理は、ソフトウエアで行われる処理としてもよいし、ハードウエアで行われる処理としてもよいし、双方を組み合わせた処理としてもよい。また、これらの各処理は、プログラムとして記憶媒体に記憶して流通させるようにしてもよい。
【０１２２】
また、本発明は、上記に限定されるものでなく、上記以外にも、その主旨を逸脱しない範囲内において種々変形して実施可能であることは勿論である。
【符号の説明】
【０１２３】
１０    画像形成システム
１２    画像形成装置
１６    クラウドサーバ
５０    画像入力部
５２    識別情報生成部
５６    送信部
５８    受信部
６０    画像加工部
６２    表示部
７２    受信部
７４    矩形抽出部
７６    矩形情報生成部
７８    送信部
【図１】
2019186759.tif 000003
【図２】
2019186759.tif 000004
【図３】
2019186759.tif 000005
【図４】
2019186759.tif 000006
【図５】
2019186759.tif 000007
【図６】
2019186759.tif 000008
【図７】
2019186759.tif 000009
【図８】
2019186759.tif 000010
【図９】
2019186759.tif 000011
【図１０】
2019186759.tif 000012
【図１１】
2019186759.tif 000013