(57)【要約】【課題】入力された画像処理手順を画像蓄積手段に格納する画像と関連付けて格納する画像処理手順蓄積手段を有する画像処理装置を提供する。【解決手段】出力画像処理部１０９は、外部から画像処理アルゴリズムをロードし、そのロードされた画像処理アルゴリズムで入力画像に処理を実施する。画像処理アルゴリズムを変更したい場合に、新たな画像処理アルゴリズムをロードすることで処理を切り換える。デコード部１０８は、バッファメモリに格納された前記コード情報を解釈して、前記出力画像処理部１０９にロードすべき画像処理アルゴリズムに変換する。変換された画像処理アルゴリズムは、画像データが転送されてくる前に、出力画像処理部１０９にロードされて画像データが入力されるまでに画像処理可能な状態となる。【選択図】図１
2008131307.tif 000002
【特許請求の範囲】
【請求項１】
画像を読み取る画像入力手段と、
読み取った前記画像を複数格納する画像蓄積手段と、
前記画像蓄積手段に格納する前に読み取った前記画像に画像処理を施す読取画像処理手段と、
前記画像蓄積手段から読み出した前記画像に画像処理を施す出力画像処理手段と、
前記出力画像処理手段によって画像処理された前記画像を出力する画像出力手段と、
前記出力画像処理手段で実施する画像処理手順を操作者が入力できる操作入力手段と、
前記操作入力手段から入力された前記画像処理手順を前記画像蓄積手段に格納する前記画像と関連付けて格納する画像処理手順蓄積手段とを有することを特徴とする画像処理装置。
【請求項２】
画像処理アルゴリズムを前記画像処理装置が解釈するコード化情報として格納する内部記憶手段をさらに有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記操作入力手段は、複数の画像処理アルゴリズムの中から少なくとも１つを選択でき、選択した前記画像処理アルゴリズムの処理順序を表示する画面表示部を有し、前記画面表示部を有することで、画像処理順序の指定を可能とすることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記操作入力手段は、前記内部記憶手段に格納されている画像処理アルゴリズムの名称を入力し、画面表示部によって表示することを特徴とする請求項２に記載の画像処理装置。
【請求項５】
前記画像蓄積手段は、脱着可能であることを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記画像処理手順蓄積手段は、前記読取画像処理手段によって処理された前記画像を前記画像蓄積手段に格納すると同時に、前記操作入力手段から指定された前記内部記憶手段に格納されている少なくとも１つの画像処理アルゴリズムのコード化情報を関連付けて格納することを特徴とする請求項２に記載の画像処理装置。
【請求項７】
前記出力画像処理手段は、前記画像蓄積手段から読み出した画像を画像処理する場合に、関連付けされて格納されている画像処理アルゴリズムのコード化情報を読み込み、読み込んだ前記コード化情報をデコードして得られた画像処理アルゴリズムによって、関連付けされた画像に対して画像処理を施すことを特徴とする請求項１に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを伝送媒体を介して格納媒体に格納する画像処理装置に関する。
【背景技術】
【０００２】
近年、複写機のデジタル化、高速化に伴い、デジタル複写機を複数接続し、１つのデジタル複写機の読み取り部から読み取った画像データを、他の複数のデジタル複写機のプリンタ部に転送して、プリント処理を行うシステムがあり、このようなシステムを用いることにより、複写業務の効率化を図ろうとしていた。
【０００３】
例えば特許文献１では、プリントジョブの優先度に応じて稼動させるプリンタの台数を決定し、その稼動させるプリンタに対して所定量のプリンタジョブを送り、プリントする画像処理装置および画像処理方法が提案されている。
【０００４】
特許文献２では、複数の画像処理装置で作業分担して原稿を印刷することで、ページ数が多い原稿束があっても印刷時間を効果的に短縮する画像形成システムおよび画像印刷方法が提案されている。
【特許文献１】特開２０００−４１１２６号公報
【特許文献２】特開２００４−２０７７７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１では、親機の読み取り部から読み取った画像データを、接続された複数の子機へ転送しプリントすることにより、いかに効率良く画像出力を行なうかということにしか重点がおかれていない。このため、出力先の複数のデジタル複写機の画像処理アルゴリズムによって出力される画質が左右されてしまうという問題がある。
【０００６】
特許文献２も同様に、画像処理アルゴリズムによって出力される画質が左右されてしまうという問題が残っている。
【０００７】
そこで本発明は、入力された画像処理手順を画像蓄積手段に格納する画像と関連付けて格納する画像処理手順蓄積手段を有する画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、画像を読み取る画像入力手段と、読み取った前記画像を複数格納する画像蓄積手段と、前記画像蓄積手段に格納する前に読み取った前記画像に画像処理を施す読取画像処理手段と、前記画像蓄積手段から読み出した前記画像に画像処理を施す出力画像処理手段と、前記出力画像処理手段によって画像処理された前記画像を出力する画像出力手段と、前記出力画像処理手段で実施する画像処理手順を操作者が入力できる操作入力手段と、前記操作入力手段から入力された前記画像処理手順を前記画像蓄積手段に格納する前記画像と関連付けて格納する画像処理手順蓄積手段とを有する画像処理装置であることを特徴とする。
【０００９】
請求項２に記載の発明は、請求項１に記載の画像処理装置において、画像処理アルゴリズムを前記画像処理装置が解釈するコード化情報として格納する内部記憶手段をさらに有することを特徴とする。
【００１０】
請求項３に記載の発明は、請求項１に記載の画像処理装置において、前記操作入力手段は、複数の画像処理アルゴリズムの中から少なくとも１つを選択でき、選択した前記画像処理アルゴリズムの処理順序を表示する画面表示部を有し、前記画面表示部を有することで、画像処理順序の指定を可能とすることを特徴とする。
【００１１】
請求項４に記載の発明は、請求項１に記載の画像処理装置において、前記操作入力手段は、前記内部記憶手段に格納されている画像処理アルゴリズムの名称を入力し、画面表示部によって表示することを特徴とする。
【００１２】
請求項５に記載の発明は、請求項１に記載の画像処理装置において、前記画像蓄積手段は、脱着可能であることを特徴とする。
【００１３】
請求項６に記載の発明は、請求項２に記載の画像処理装置において、前記画像処理手順蓄積手段は、前記読取画像処理手段によって処理された前記画像を前記画像蓄積手段に格納すると同時に、前記操作入力手段から指定された前記内部記憶手段に格納されている少なくとも１つの画像処理アルゴリズムのコード化情報を関連付けて格納することを特徴とする。
【００１４】
請求項７に記載の発明は、請求項１に記載の画像処理装置において、前記出力画像処理手段は、前記画像蓄積手段から読み出した画像を画像処理する場合に、関連付けされて格納されている画像処理アルゴリズムのコード化情報を読み込み、読み込んだ前記コード化情報をデコードして得られた画像処理アルゴリズムによって、関連付けされた画像に対して画像処理を施すことを特徴とする。
【発明の効果】
【００１５】
本発明によれば、入力された画像処理手順を画像蓄積手段に格納する画像と関連付けて格納する画像処理手順蓄積手段を有することで、操作者や画像処理装置が異なっても同じ画像が出力される画像処理装置を提供することを可能とする。
【発明を実施するための最良の形態】
【００１６】
本発明の好適な実施の形態を図１に基づいて説明する。図１は本実施形態における画像処理装置の構成の一例をブロック図で示す。
【００１７】
ＣＰＵ１０３は本実施形態の画像処理装置の全体の動作を制御する。操作部１０１は、操作者が情報を入力するための操作入力手段である。操作部Ｉ／Ｆ(インターフェース)部１０２は、入力された情報をＣＰＵ１０３が解読できるように変換する。コード情報格納メモリ１０４は、コード情報を格納する。このコード情報とは例えば、ＤＳＰ(デジタルシグナルプロセッサ)のミドルウエアのような情報であり、本実施形態によれば画像処理アルゴリズムをコード化したミドルウエアである。
【００１８】
画像入力部１０５は、スキャナなどの画像を読み取るものであり、本実施形態における画像入力手段に相当する。入力画像処理部１０６は、画像入力部１０５から入力された画像に画像処理を施し、入力した画像を蓄積する場合に、画像の蓄積前に実施する画像処理手段である。バッファメモリ１０７は、画像データを蓄積手段に蓄積する場合、画像の転送レートを調整するための一次バッファであったり、或いは、その一次バッファに格納した画像データに、ＣＰＵ１０３からのアクセスにより前記コード情報を付加するための合成メモリである。また、蓄積された画像を出力装置へ出力する場合、出力装置とのタイミングを合わせるための一次バッファとしても使用される。
【００１９】
画像蓄積部１１２は、前記バッファメモリ１０７に一時的に格納された画像データを順次蓄積するための記憶装置である。画像蓄積Ｉ／Ｆ部１１１は、前記画像蓄積部１１２に画像を蓄積するためにバッファメモリ１０７とのＩ／Ｆとなる。画像蓄積部１１２は、この画像蓄積Ｉ／Ｆ部１１１から脱着可能な構成とするために、操作者が抜き差し可能なコネクタで構成されており、画像蓄積部１１２の信号には終端処理が施されている。
【００２０】
画像出力部１１０は、画像データを外部に出力する装置で、用紙に画像を印刷するプリンタであったり、ディスプレイに表示したりする出力装置である。出力画像処理部１０９は、バッファメモリに格納されている画像データを前記画像出力部１１０で画像出力する前に画像処理を施すための処理部である。前記入力画像処理部１０６が画像入力部１０５から読み込んだ蓄積前の画像データに画像処理を施す処理部であったのに対して、出力画像処理部１０９は、蓄積画像を画像出力部１１０に出力する場合に蓄積画像に画像処理を施す処理部である。
【００２１】
また、出力画像処理部１０９は、外部から画像処理アルゴリズムをロードし、そのロードされた画像処理アルゴリズムで入力画像に処理を実施することができる構成になっている。
【００２２】
さらに実施する画像処理アルゴリズムを変更したい場合には、新たな画像処理アルゴリズムをロードすることで処理を切り換えることが可能である。デコード部１０８は、バッファメモリに格納された前記コード情報を解釈して、前記出力画像処理部１０９にロードすべき画像処理アルゴリズムに変換可能である。変換された画像処理アルゴリズムは、画像データが転送されてくる前に、出力画像処理部１０９にロードされて画像データが入力されるまでに画像処理可能な状態となる。
【００２３】
次に本実施形態に係る入力画像を記憶装置に蓄積する過程と、蓄積された記憶装置から画像データを読み出し出力画像として出力されるまでの２つの過程について説明する。
【００２４】
＜入力画像を記憶装置に蓄積する過程＞
本実施形態の入力画像を記憶装置に蓄積する過程を図２、図４、図５、図７、図８を用いて説明する。図２は、本実施形態の入力画像を記憶装置に蓄積する過程をブロック図で示す。図４は、本実施形態における表示部に表示されたイメージの一例を示す。図５は、本実施形態におけるコード情報格納メモリ１０４に格納されている画像処理アルゴリズムのコード情報の形式を示す。図７は、本実施形態における画像処理アルゴリズムのコード情報にバッファメモリ１０４に格納されている画像データの追加情報を付加した際に、追加したコード情報の形式を示す。図８は、入力画像を記憶装置に蓄積する過程をフローチャート図で示す。図２、図４、図５、図７、図８に基づいて処理の流れを説明する。
【００２５】
ＣＰＵ１０３は、コード情報格納メモリ１０４に複数登録されている。画像処理アルゴリズムの名称を操作部Ｉ／Ｆ部１０２を介して操作部１０１に表示する（ステップＳ１１）。
【００２６】
予め用意された複数の画像処理アルゴリズムのコード情報がその名称と共にコード情報格納メモリ１０４に格納されており、これらの画像処理アルゴリズムの名称が操作部１０１に表示される。図４に、表示されたイメージの一例を示す。またこの時のコード情報格納メモリ１０４に格納されているコード情報の形式を図５に示す。
【００２７】
操作者は、操作部１０１に表示された画像処理アルゴリズムの一覧から、画像入力装置からこれから読み込む画像データが画像出力装置で出力される場合に処理すべき画像処理アルゴリズムを選択する。これは、操作者によって蓄積された画像と共に、その画像を出力する時にどのような画像処理を施すかを予め選択することを可能としている。図４で示すような画面で操作者に入力を促す。画面の右側には、入力キーボタンがあり、↑キー、↓キー、１〜６の処理順序を設定する数字キーがある。↑キー、↓キーで左側の画像処理アルゴリズムを選択し、数字キーで画像処理を実行する順番を設定することができる。図４の例においては、１番最初に画像処理アルゴリズム１、２番目に画像処理アルゴリズム４、３番目に画像処理アルゴリズム３、４番目に画像処理アルゴリズム５を実施しようとしている画面である。
【００２８】
選択結果が、操作部Ｉ／Ｆ部１０２を介してＣＰＵ１０３へ通知される（ステップＳ１３）。フロー８０２で画面入力が終ると、その設定情報がＣＰＵ１０３へ通知される。ＣＰＵ１０３は、コード情報格納メモリ１０４に格納されている複数あるコード情報のうち、使用されるコード情報とその順番を認識する。
【００２９】
操作者は、画像入力部１０５に原稿をセットし、画像の読み込みを開始する（ステップＳ１４）。上記画像処理アルゴリズムの選択後、次に原稿画像の読み取りを開始する。
【００３０】
画像入力部１０５から入力された画像データは、入力画像処理部１０６で入力画像に対する画像処理を施され、その後バッファメモリ１０７へ一次格納される（ステップＳ１５）。入力画像処理部１０６では、画像入力部１０５からの画像データを蓄積画像としてのばらつきを押さえ、ある特定の画質レベルに統一化するような処理を行なう。また、扱い易いフォーマットに変換したりして共有性を向上させるような処理を実施する。
【００３１】
ＣＰＵ１０３は、上記フロー８０３で操作者によって選択された画像処理アルゴリズムのコード情報をコード情報格納メモリ１０４から読み出し、バッファメモリ１０７に格納されている画像データの追加情報として付加する（ステップＳ１６）。この時の画像データと追加されたコード情報の形式を図７に示す。
【００３２】
画像処理アルゴリズムのコード情報を付加された画像データは、バッファメモリ１０７から画像蓄積Ｉ／Ｆ部１１１を介して、画像蓄積部１１２へ蓄積される（ステップＳ１７）。図７に示す形式で画像データはコード情報と関連付けされた状態で画像蓄積部１１２へ格納される。
【００３３】
＜記憶装置から画像データを読み出し出力画像として出力される過程＞
本実施形態の記憶装置から画像データを読み出して出力画像として出力される過程を図３、図６、図９を用いて説明する。図３は、本実施形態の記憶装置から画像データを読み出して出力画像として出力される過程をブロック図で示す。図６は、本画像処理装置の画像蓄積部１１２を他の画像処理装置に装着するときの様子を示す。図９は、蓄積画像を出力装置に出力する過程をフローチャート図で示す。図３、図６、図９に基づいて処理の流れを説明する。
【００３４】
画像蓄積部１１２に格納されている画像処理アルゴリズムコード情報が付加されている画像データが、コード情報と共に画像蓄積Ｉ／Ｆ部１１１を介してバッファメモリ１０７へ読み出される。実際には、操作部１０１から操作者によって指定された画像データがコード情報と共にバッファメモリ１０７へ展開されることになる（ステップＳ２１）。
【００３５】
画像処理アルゴリズムコード情報がバッファメモリ１０７からデコード部１０８へ読み出だされ、デコード部１０８でコード情報が解読され、出力画像処理部１０９に画像処理アルゴリズムとしてロード可能なミドルウエアに変換される（ステップＳ２２）。
【００３６】
また、本デコード部１０８では、画像データに付加されているコード情報が変換することなしに、そのまま出力画像処理部１０９にロードできる形式になっている場合には、データのヘッダにそれを意味するフラグを追加することにより、デコードすることなしに出力画像処理部１０９に転送するようにも用意に構成することができる。
【００３７】
デコード部１０８は、ロード可能な形式となった画像処理アルゴリズムのミドルウエアを出力画像処理部１０９に転送する（ステップＳ２３）。
【００３８】
デコード部１０８から画像処理アルゴリズムのミドルウエアの転送により、出力画像処理部１０９は、内部での画像処理が可能な状態となる（ステップＳ２４）。画像データをバッファメモリ１０７から出力画像処理部１０９に読み出す前にミドルウエアを出力画像処理部１０９に転送し、画像処理アルゴリズムのアーキテクチャの構築を完了する。
【００３９】
バッファメモリ１０７に格納されていた画像データを順次、出力画像処理部１０９に送信する（ステップＳ２５）。出力画像処理部１０９へのミドルウエアの転送が完了し、そのミドルウエアによって画像処理が可能な状態になると、バッファメモリ１０７から画像データを出力画像処理部１０９へ送信する。
【００４０】
送信されてきた画像データに、先ほどロードした画像処理アルゴリズムのミドルウエアにて画像処理を施す（ステップＳ２６）。画像データは、その付加情報として付加されているコード情報の画像処理アルゴリズムで画像処理されることになる。つまり、画像データを蓄積する段階で、出力時それを読み出して実施する画像処理アルゴリズムを指定することができ、どの機械で誰が出力しても同じ画像が出力されることになる。
【００４１】
出力画像処理部１０９で画像処理が施された画像データは、画像出力部１１０へ送信され外部へ出力される（ステップＳ２７）。
【００４２】
次に画像蓄積部１１２が脱着可能であることによる特徴を説明すると、図６のように本画像処理装置の画像蓄積部１１２は、本体から脱着可能であるため、画像入力部１０５から読み込んだ画像データを画像蓄積部１１２へ蓄積すると、画像蓄積部１１２だけを取り外して、本実施形態の画像処理装置とは別の画像形成装置へ装着して、そこで蓄積された画像データを出力する場合が考えられる。この時、先に画像を読み込ませた操作者と別の操作者が上記のように別の画像処理装置で出力しようとした場合、入力した操作者が意図した画像と出力しようとしている操作者の意図した画像が異なることが考えられる。
【００４３】
本実施形態は、この両者の意図の違いから異なる画像が出力されるのを防止することが可能である。
【００４４】
つまり、画像を入力し蓄積しようとした操作者が入力の時点で、その画像の出力時の画像処理アルゴリズムを選択し、その選択した画像処理アルゴリズムをコード情報として画像データの付加情報として付加し、出力時には自動的にその画像処理アルゴリズムで処理されるため、画像を出力しようとした操作者が、画像入力を行なった操作者と別人であったり、画像蓄積部１１２を異なる画像処理装置へ装着して出力しようとしたりしても、画像入力を行なった操作者の意図通りの画像を出力することが可能である。
【００４５】
また、本実施形態にかかる画像処理装置の操作入力手段は、複数ある画像処理アルゴリズムを複数選択し、選択した画像処理アルゴリズムの処理順序を指定することが可能となるような画面表示部を有することにより、複雑な画像処理を簡単な指定で画像処理の種類、順序を選択できるという効果がある。
【００４６】
また、本実施形態にかかる画像処理装置の内部記憶手段は、画像処理アルゴリズムを、本画像処理装置が解釈できるコード化情報として内部記憶手段に格納できることにより、画像処理内容の機密性が保たれること、圧縮効果によりコード化情報のデータサイズを小さくできる効果がある。
【００４７】
また、本実施形態にかかる画像処理装置の操作入力手段は、内部記憶手段に蓄積されている画像処理アルゴリズムの名称を画面表示部によって表示することにより、操作者が指定できる画像処理アルゴリズムを用意に認識できる効果がある。
【００４８】
また、本実施形態にかかる画像処理装置の画像蓄積手段は、脱着可能であることにより、蓄積画像を持ち運べることができ、任意の画像処理装置へ装着して出力できるという効果がある。
【００４９】
また、本実施形態にかかる画像処理装置の画像処理手順蓄積手段は、読取画像処理手段によって処理された画像を画像蓄積手段に格納すると同時に、操作入力手段から指定された内部記憶手段に格納されている複画像処理アルゴリズムのコード化情報を関連付けて格納することにより、蓄積画像を出力する場合に関連付けされた画像処理が施されることになり、操作者や画像処理装置が異なっても同じ画像が出力されるという効果がある。
【００５０】
さらに、本実施形態にかかる画像処理装置の出力画像処理手段は、画像蓄積手段から読み出した画像を画像処理する場合に、前記関連付けされて格納されている画像処理アルゴリズムのコード化情報を読み込み、そのコード化情報をデコードして得られた画像処理アルゴリズムによって、関連付けされた画像に対して画像処理を施すことにより、蓄積画像を出力する場合に関連付けされた画像処理が施されることになり、操作者や画像処理装置が異なっても同じ画像が出力されるという効果がある。
【図面の簡単な説明】
【００５１】
【図１】本実施形態における画像処理装置の構成の一例を示すブロック図である。
【図２】本実施形態における入力画像を記憶装置に蓄積する過程を示すブロック図である。
【図３】本実施形態における画像蓄積画像を出力装置に出力する過程を示すブロック図である。
【図４】本実施形態における表示部に表示されたイメージの一例を示す図である。
【図５】本実施形態におけるコード情報格納メモリ１０４に格納されている画像処理アルゴリズムのコード情報の形式を示す図である。
【図６】本画像処理装置の画像蓄積部１１２を他の画像処理装置に装着するときの様子を示す図である。
【図７】本実施形態における画像処理アルゴリズムのコード情報にバッファメモリ１０４に格納されている画像データの追加情報を付加した際に、追加したコード情報の形式を示す図である。
【図８】本実施形態における入力画像を記憶装置に蓄積する過程を示すフローチャート図である。
【図９】本実施形態における蓄積画像を出力画像に出力する過程を示すフローチャート図である。
【符号の説明】
【００５２】
１０１    操作部
１０２    操作部Ｉ／Ｆ部
１０３    ＣＰＵ
１０４    コード情報格納メモリ
１０５    画像入力部
１０６    入力画像処理部
１０７    バッファメモリ
１０８    デコード部
１０９    出力画像処理部
１１０    画像出力部
１１１    画像蓄積Ｉ／Ｆ
１１２    画像蓄積部
【図１】
2008131307.tif 000003
【図２】
2008131307.tif 000004
【図３】
2008131307.tif 000005
【図４】
2008131307.tif 000006
【図５】
2008131307.tif 000007
【図６】
2008131307.tif 000008
【図７】
2008131307.tif 000009
【図８】
2008131307.tif 000010
【図９】
2008131307.tif 000011