(57)【要約】【課題】圧縮された画像データに対する画像処理を効率的に行えること。【解決手段】２つの圧縮された画像データＡ，Ｂは、画像バス４を介してデータ処理手段３のインターフェース手段１０へ転送される。圧縮された画像データＡ，Ｂの場合、これらの画像データＡ，Ｂは、データ処理手段１４へ直接転送され、このデータ処理手段１４でデータ処理される。これにより、画像データを圧縮されたままデータ処理でき、圧縮された画像データを伸張せずにデータ処理を行うため、画像データのデータ量が増大せず、データ処理手段３内部で行うデータ処理の時間が短縮できる。【選択図】　　　図２
2004112351.tif 000002
【特許請求の範囲】
【請求項１】
外部から送信されてきた圧縮された画像データを同一画像バス上に配置された状態でデータを送受信するインターフェース手段と、
前記圧縮された画像データを伸張する伸張手段と、
前記伸張手段により伸張された後の画像データに対し所定の画像処理を行う画像処理手段と、
前記画像処理手段により画像処理された後の画像データを圧縮する圧縮手段と、
前記インターフェース手段が受信する前記圧縮された状態の画像データと、前記圧縮手段により圧縮された状態の画像データが入力され、これらの画像データを圧縮状態のままでデータ処理するデータ処理手段と、
を備えたことを特徴とする画像データ処理装置。
【請求項２】
外部から送信されてきた圧縮された画像データを圧縮形式別に振り分け出力する選択手段と、
前記選択手段が出力する前記圧縮形式別の画像データ系統別に複数設けられた伸張手段と、
前記各系統別に伸張された画像データをそれぞれ圧縮する複数の圧縮手段と、
前記伸張手段における伸張作業速度の順番が記憶された記憶テーブルと、
前記記憶テーブルの記憶内容に基づき前記伸張作業速度の速い圧縮形式の画像データを前記伸張手段に選択出力し、該伸張した画像データを伸張しない画像データと同じ圧縮形式にあわせて前記圧縮手段により圧縮させるよう、前記選択手段を制御しそれぞれの画像データの流れを切り替える選択制御手段と、
を具備することを特徴とする請求項１に記載の画像データ処理装置。
【請求項３】
前記選択制御手段は、
伸張手段の伸張形式、および前記圧縮手段の圧縮形式を外部から選択可能なインターフェースを有し、最終出力時における圧縮された画像データの圧縮形式を任意に選択可能なことを特徴とする請求項２に記載の画像データ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ディジタル複写機、ファクシミリ、イメージスキャナ等の画像データを画像処理する、より詳しくは、送信されてきた圧縮形式の画像を効率的に画像処理できる画像データ処理装置に関する。
【０００２】
【従来の技術】
２つの画像データに対してデータ処理を行う構成について考える。図５は、従来の画像処理装置の第１の構成例を示す図である。（ａ）は構成のブロック図、（ｂ）は処理のフローチャートである。データ保持手段１００に保持された画像データ▲１▼，▲２▼を、画像バス１０１を介してデータ処理手段１０２へそれぞれ転送する（ステップＳ１０１）。データ処理手段１０２では画像バス１０１から転送された画像データ▲１▼，▲２▼を受け取り処理を行う（ステップＳ１０２）。データ処理手段１０２でデータ処理が行われた画像データ▲３▼は、再び画像バス１０１を介しデータ保持手段１００または画像バス１０１につながれた別の処理手段などへ転送される（ステップＳ１０３）。
【０００３】
図６は、従来の画像処理装置の第２の構成例を示す図である。（ａ）は構成のブロック図、（ｂ）は処理のフローチャートである。データ保持手段１１０に保持された画像データには圧縮が施されている。第１の構成例同様に、データ保持手段１１０に保持された画像データ▲１▼，▲２▼は、画像バス１１１を介してデータ処理手段１１２へ転送される。画像バス１１１を介しデータ処理手段１１２に転送を行っても画像データ▲１▼，▲２▼が圧縮されているため画像バス１１１の占有率を抑えることができ、さらに圧縮された画像データ▲１▼，▲２▼はデータ量が少ないため転送時間を短縮することが可能である。
【０００４】
データ処理手段１１２では画像バス１１１から転送された画像データ▲１▼，▲２▼を受け取り処理を行う。データ処理手段１１２では２つの画像データ▲１▼，▲２▼を処理する必要があるため画像データ▲１▼，▲２▼を伸張する（ステップＳ１１１）。伸張した画像データ▲１▼，▲２▼は、一度データ処理手段１１２に保持する。伸張した画像データを保持するためにデータ処理手段１１２にはメモリが搭載される（ステップＳ１１２）。伸張された２つの画像データ▲１▼，▲２▼をメモリより読み出してデータ処理を行い（ステップＳ１１３）、この画像データ▲３▼を再び圧縮（ステップＳ１１４）した後に画像バス１１１を介しデータ保持手段１１０または画像バス１１１につながれた別の処理手段などへ転送される（ステップＳ１１５）。
【０００５】
図７は、従来の画像処理装置の第３の構成例を示す図である。（ａ）は構成のブロック図、（ｂ）は処理のフローチャートである。データ保持手段１２０に保持された画像データ▲１▼，▲２▼は、圧縮が施されており、画像バス１２１を介してデータ処理手段１２２へ転送される。画像バス１２１を介しデータ処理手段１２２に転送を行っても画像データ▲１▼，▲２▼が圧縮されているため、画像バス１２１の占有率を抑えることができ、さらに圧縮された画像データ▲１▼，▲２▼は、データ量が少ないため転送時間を短縮することが可能である。
【０００６】
データ処理手段１２２では、画像バス１２１から転送された画像データ▲１▼，▲２▼を受け取り処理を行う。データ処理手段１２２では２つの画像データ▲１▼，▲２▼を処理する必要があるため画像データ▲１▼，▲２▼を伸張する（ステップＳ１２１）。ここで、データ処理手段１２２は、複数並列に配置された伸張器を同時に起動させることにより、画像データ▲１▼，▲２▼が伸張された後、続けてデータ処理が行える（ステップＳ１２２）。このため、小規模なデータ処理用のメモリを搭載し、このメモリを利用することにより（ステップＳ１２３）、円滑にデータ処理を行うことができる。データ処理後の画像データ▲３▼は再び圧縮され（ステップＳ１２４）、画像バス１２１を介しデータ保持手段１２０または画像バス１２１につながれた別の処理手段などへ転送される（ステップＳ１２５）。従来の画像処理装置は、例えば特許文献１，２，３等に開示されている。
【０００７】
【特許文献１】
特開２００１−５４０４８号公報
【特許文献２】
特開２００１−６０８７６号公報
【特許文献３】
特開２００１−１４４９２０号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、上記第１の構成例では、データ処理手段１０２へ転送される２つの画像データ▲１▼，▲２▼と、データ処理手段１０２より転送されるデータ処理結果（画像データ▲３▼）が画像バス１０１を通ることにより画像バス１０１を占有する。さらにすべての画像データは圧縮データではないため、容量が大きく転送に時間がかかった。
【０００９】
また、第２の構成例では、データ処理手段１１２には大きなメモリを搭載する必要が生じ、回路規模が増大するという問題が生じる。第３の構成例によれば、第２の構成例で生じた搭載メモリの増大等の問題を解決できるが、データ保持手段１２０より受け取った圧縮された画像データを伸張してからデータ処理を行うため、データを伸張する期間、伸張され大きくなった画像データに対してデータ処理を行うために内部のデータ処理速度が低下するという問題が生じた。
【００１０】
この発明は、上述した従来技術による問題点を解消するため、圧縮された画像データに対する画像処理を効率的に行える画像データ処理装置を提供することを目的とする。
【００１１】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる画像データ処理装置は、外部から送信されてきた圧縮された画像データを同一画像バス上に配置された状態でデータを送受信するインターフェース手段と、前記圧縮された画像データを伸張する伸張手段と、前記伸張手段により伸張された後の画像データに対し所定の画像処理を行う画像処理手段と、前記画像処理手段により画像処理された後の画像データを圧縮する圧縮手段と、前記インターフェース手段が受信する前記圧縮された状態の画像データと、前記圧縮手段により圧縮された状態の画像データが入力され、これらの画像データを圧縮状態のままでデータ処理するデータ処理手段とを備えたことを特徴とする。
【００１２】
この請求項１の発明によれば、同じ圧縮形態をもった画像データの受信時には、画像データを伸張せずにデータ処理を行うことができる。
【００１３】
また、請求項２の発明にかかる画像データ処理装置は、請求項１に記載の発明において、外部から送信されてきた圧縮された画像データを圧縮形式別に振り分け出力する選択手段と、前記選択手段が出力する前記圧縮形式別の画像データ系統別に複数設けられた伸張手段と、前記各系統別に伸張された画像データをそれぞれ圧縮する複数の圧縮手段と、前記伸張手段における伸張作業速度の順番が記憶された記憶テーブルと、前記記憶テーブルの記憶内容に基づき前記伸張作業速度の速い圧縮形式の画像データを前記伸張手段に選択出力し、該伸張した画像データを伸張しない画像データと同じ圧縮形式にあわせて前記圧縮手段により圧縮させるよう、前記選択手段を制御しそれぞれの画像データの流れを切り替える選択制御手段とを具備することを特徴とする。
【００１４】
この請求項２の発明によれば、異なる圧縮形式をもった画像データに対して圧縮された状態のままデータ処理が行えるようになる。
【００１５】
また、請求項３の発明にかかる画像データ処理装置は、請求項２に記載の発明において、前記選択制御手段は、伸張手段の伸張形式、および前記圧縮手段の圧縮形式を外部から選択可能なインターフェースを有し、最終出力時における圧縮された画像データの圧縮形式を任意に選択可能なことを特徴とする。
【００１６】
この請求項３の発明によれば、複数の異なる圧縮画像データが転送されてきたときに、任意の圧縮形式で最終出力することができるようになる。
【００１７】
【発明の実施の形態】
以下に添付図面を参照して、この発明にかかる画像データ処理装置の好適な実施の形態を詳細に説明する。
【００１８】
図１は、この発明にかかる画像データ処理装置の基本構成を示すブロック図である。図示のように、データを保持するデータ保持手段１と、大量のデータを保持するためにＨＤＤなどの記憶媒体２と、データ保持手段１のもつ画像データを処理するデータ処理手段３と、データ保持手段１とデータ処理手段３を結ぶ画像バス４が設けてあり、これらによってシステムが構成されている。
【００１９】
データ処理手段３内部には、画像バス４を流れる画像データを送受信するインターフェース（Ｉ／Ｆ）手段１０と、インターフェース手段１０で受けた画像データを伸張するための異なる複数（ｎ）の伸張手段（ＤＥＣＯＤＥ）１１と、伸張された画像データに何らかの画像処理を施す画像処理部１２と、画像処理された画像を圧縮するための異なる複数（ｎ）の圧縮手段（ＥＮＣＯＤＥ）１３とが設けられている。
【００２０】
インターフェース手段１０は複数の信号Ａ，Ｂ，…，ｎを出力し、対応して伸張手段１１は信号Ａ−ｄ，Ｂ−ｄ，…，ｎ−ｄを出力し、圧縮手段１３は信号Ａ−ｅ，Ｂ−ｅ，…，ｎ−ｅを出力し、インターフェース手段１０に帰還して画像バス４へ転送を行う。
【００２１】
次に、データ処理の流れの基本動作について述べる。データ保持手段１に格納された圧縮画像データは、画像バス４を介しデータ処理手段３のインターフェース手段１０にて受信する。受信された圧縮画像データは、圧縮形式に適合した伸張手段１１へ転送される。例えば、圧縮画像データは、圧縮形式に適合した信号線Ａを通り伸張手段１１（Ａ）へ送信される。伸張手段１１（Ａ）にて圧縮画像データを伸張した後、この画像データは信号線Ａ−ｄを通り画像処理部１２へ転送される。画像処理部１２で処理されるデータは画像データであり、何らかの画像処理が行われた後に圧縮手段１３（Ａ）へ転送され圧縮処理が行われる。この後、圧縮画像データが信号線Ａ−ｅへ転送され、インターフェース手段１０が受信し、この圧縮画像データを画像バス４へ転送する。
【００２２】
（実施の形態１）
図２は、本発明の画像データ処理装置の実施の形態１の構成を示すブロック図である。同時において図１と共通する構成部には同一の符号を附して説明を省略する。データ保持手段１には圧縮された画像データが格納してある。データ処理手段３は、複数の圧縮画像データ同士のデータ処理を行う。圧縮画像データを転送する画像バス４は、データ転送を細切れに行うため、ほぼ同時に複数の圧縮画像データを転送する。
【００２３】
例えば、２つの圧縮画像データをデータ処理手段３で処理する場合を述べる。データ保持手段１に保持された２つの圧縮画像データを画像Ａ、画像Ｂとする。画像Ａと画像Ｂは画像バス４を介してデータ処理手段３のインターフェース手段１０へ転送される。
【００２４】
インターフェース手段１０で受け取った画像Ａは信号線Ａを、画像Ｂは信号線Ｂを使用して転送が行われる。例えば、この画像Ａ，Ｂが４ｘ４固定変倍方式などが使われているとして、それぞれの画像Ａ，画像Ｂは、データ処理手段１４へ直接転送される。データ処理手段１４では４ｘ４のブロック単位でデータ処理を行う。例えば、２つの画像データの画像Ａと画像Ｂを合成させる場合、出力画像データには４ｘ４のブロック単位で色濃い圧縮画像データの方を選び、出力させることにより、２つの圧縮画像データを４ｘ４単位で合成ができる。
【００２５】
また、データ保持手段１に保持された２つの圧縮画像データ画像Ａ，Ｂを、画像バス４を介してデータ処理手段３のインターフェース手段１０へ転送し、画像Ａは信号線Ａを使用し転送し、データ処理手段１４へ直接転送する。間引きのようなデータ処理の場合、４ｘ４のブロック単位の圧縮画像データに対する間引き処理（間引く、間引かない、間引く、間引かない、…）を続けることにより、半分の量の圧縮画像データを出力することができ、結果的に間引きができる。
【００２６】
それぞれの場合の出力圧縮画像データは、データ処理手段３からインターフェース手段１０へ転送される。インターフェース手段１０はデータ処理手段１４より受信した圧縮画像データを画像バス４に転送する。
【００２７】
上記実施の形態１によれば、データ保持手段１より送信される圧縮された画像データを圧縮されたままデータの処理をすることにより、圧縮された画像データを伸張せずにデータ処理を行える。圧縮された画像データを伸張しないため、画像データのデータ量が増大しないのでデータ処理手段３内部で行うデータ処理の時間が短縮できる。
【００２８】
（実施の形態２）
図３は、本発明の画像データ処理装置の実施の形態２の構成を示すブロック図である。データ保持手段１には圧縮された画像データが格納してある。データ処理手段３は、複数の異なる形式をもった圧縮画像データ同士のデータ処理を行う。圧縮画像データを転送する画像バス４はデータ転送を細切れに行うためほぼ同時に複数の圧縮画像データを転送する。この場合、データ保持手段に保持された２つの異なる形式をもった圧縮画像データは、圧縮形式Ａの画像Ａと、圧縮形式Ｂの画像Ｂとする。
【００２９】
画像Ａと画像Ｂは、画像バス４を介してデータ処理手段３のインターフェース手段１０へ転送される。インターフェース手段１０で受け取った画像Ａは信号線Ａを、画像Ｂは信号線Ｂを使用し転送が行われる。このとき、異なる圧縮形式をもった画像データ同士ではデータ処理ができないため、どちらかの圧縮画像データをどちらかの圧縮形態に合わせなければならない。インターフェース手段１０は、選択手段１５ａへ圧縮形式Ａの画像Ａ，圧縮形式Ｂの画像Ｂを転送する。
【００３０】
選択手段１５ａ，１５ｂは、選択制御手段１６により制御され、選択制御手段１６はテーブル１７に格納された内容に沿って選択手段１５ａ，１５ｂを制御する。例えば、テーブル１７には速度が速い順に「Ａ，Ｂ，…ｎ」という順番の定義が格納されているとする。この場合、圧縮形式Ａの画像Ａを処理する方が高速になるので、圧縮形式Ａの画像Ａを伸張手段１１（Ａ）に転送し、圧縮画像データを伸張する。
【００３１】
そして、伸張された画像データＡを選択手段１５ｂへ転送し、選択手段１５ｂは、圧縮形式Ｂの画像Ｂと同じ形式の圧縮形式に圧縮するために画像データＡを圧縮手段１３（Ｂ）へ転送する。圧縮手段１３（Ｂ）は、画像データＡを圧縮し、圧縮画像データＡ＿Ｂにしてデータ処理手段１４へ転送する。また、前段の選択手段１５ａは、圧縮形式Ｂの画像Ｂをデータ処理手段１４へ転送する。
【００３２】
データ処理手段１４は、４ｘ４のブロック単位でデータ処理を行う。例えば、２つの画像データ画像Ａと画像Ｂを合成させる場合、出力画像データには４ｘ４のブロック単位で色濃い圧縮画像データの方を選び出力させることにより、２つの圧縮画像データを４ｘ４単位で合成ができる。それぞれの場合の出力圧縮画像データは、データ処理手段３からインターフェース手段１０へ転送される。インターフェース手段１０はデータ処理手段１４より受信した圧縮画像データを画像バス４に転送する。
【００３３】
上記実施の形態２によれば、複数の異なる圧縮形態をもった画像データを伸張圧縮処理が高速な圧縮画像データ形態を一度画像データにし、もう一方の圧縮画像形態に合わせることにより、結果同じ圧縮画像データ形態同士のデータ処理を高速に行うことができる。これにより、異なる画像データ形式でも圧縮画像データ同士の高速なデータ処理が可能となる。
【００３４】
（実施の形態３）
図４は、本発明の画像データ処理装置の実施の形態３の構成を示すブロック図である。データ保持手段１には圧縮された画像データが格納してある。データ処理手段３は、複数の異なる形式をもった圧縮画像データ同士のデータ処理を行う。圧縮画像データを転送する画像バス４はデータ転送を細切れに行うためほぼ同時に複数の圧縮画像データを転送する。この場合、データ保持手段に保持された２つの異なる形式をもった圧縮画像データは、圧縮形式Ａの画像Ａと、圧縮形式Ｂの画像Ｂとする。
【００３５】
画像Ａと画像Ｂは、画像バス４を介してデータ処理手段３のインターフェース手段１０へ転送される。インターフェース手段１０で受け取った画像Ａは信号線Ａを、画像Ｂは信号線Ｂを使用し転送が行われる。このとき、異なる圧縮形式をもった画像データ同士ではデータ処理ができないため、どちらかの圧縮画像データをどちらかの圧縮形態に合わせなければならない。
【００３６】
インターフェース手段１０は、選択手段１５ａへ圧縮形式Ａの画像Ａ，圧縮形式Ｂの画像Ｂを転送する。選択手段１５ａは選択制御手段１６により制御され、選択制御手段１６は図示しない外部手段により制御される。例えば速度が速い順にすると「Ａ，Ｂ，…，ｎ」という順番になるが、ここでは最終的に出力したい圧縮形態はＡであるとする。
【００３７】
対応して選択制御手段１６は、外部より「最終圧縮形態はＡ」という命令を受ける。この場合、圧縮形式Ｂの画像Ｂを処理しなければならないので、圧縮形式Ｂの画像Ｂを伸張手段１１（Ｂ）に転送し、圧縮画像データを伸張する。伸張された画像データＢを選択手段１５ｂへ転送し、選択手段１５ｂは、圧縮形式Ａの画像と同じ形式の圧縮形式に圧縮するために画像データＢを圧縮手段１３（Ａ）へ転送する。
【００３８】
圧縮手段１３（Ａ）は、画像データＢを圧縮し、圧縮画像データＢ＿Ａにしてデータ処理手段１４へ転送する。前段にある選択手段１５ａでは圧縮形式Ａの画像Ａをデータ処理手段１４へ転送する。データ処理手段１４では４ｘ４のブロック単位でデータ処理を行う。例えば、２つの画像データ画像Ａと画像Ｂを合成させる場合、出力画像データには４ｘ４のブロック単位で色濃い圧縮画像データの方を選び出力させることにより、２つの圧縮画像データを４ｘ４単位で合成ができる。
【００３９】
それぞれの場合の出力圧縮画像データは、データ処理手段３からインターフェース手段１０へ転送される。インターフェース手段１０は、データ処理手段１４より受信した圧縮画像データを画像バス４に転送する。
【００４０】
上記実施の形態３によれば、転送される圧縮画像データのいずれか一方の圧縮形式を選び、選択制御手段１６で選択手段１５ａ，１５ｂを制御することにより、必要とされる圧縮形式をもった圧縮画像データを転送することが可能になる。
【００４１】
また、上述した各実施の形態における画像データ処理後の圧縮された画像データは、画像バス４を介してデータ保持手段１に転送され、データ保持手段１は、適宜記憶媒体２に格納保持する。
【００４２】
なお、本実施の形態で説明した画像データ処理にかかる方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【００４３】
【発明の効果】
以上説明したように、請求項１に記載の発明によれば、送信されてくる圧縮形式の画像データを圧縮されたままデータ処理することができるため、画像データの伸張が不要となり、画像データが増大せずにデータ処理の時間短縮が図れるという効果を奏する。
【００４４】
また、請求項２に記載の発明によれば、請求項１に記載の発明において、複数の異なる圧縮形式の画像データを伸張および圧縮処理が高速に行える形式を選択して画像処理を行え、この圧縮形式に合わせて複数の圧縮形式の画像データに対するデータ処理を行うため、画像のデータ処理を高速に行えるようになる。これにより、異なる圧縮形式の画像データ同士であってもこれら複数の画像データに対するデータ処理を効率的に行えるという効果を奏する。
【００４５】
また、請求項３に記載の発明によれば、請求項２に記載の発明において、転送されてくる画像データの圧縮形式を任意に選択でき、最終出力に必要な圧縮形式で画像データを出力することが可能になるという効果を奏する。
【図面の簡単な説明】
【図１】
この発明にかかる画像データ処理装置の基本構成を示すブロック図である。
【図２】
本発明の画像データ処理装置の実施の形態１の構成を示すブロック図である。
【図３】
本発明の画像データ処理装置の実施の形態２の構成を示すブロック図である。
【図４】
本発明の画像データ処理装置の実施の形態３の構成を示すブロック図である。
【図５】
従来の画像処理装置の第１の構成例を示す図である。
【図６】
従来の画像処理装置の第２の構成例を示す図である。
【図７】
従来の画像処理装置の第３の構成例を示す図である。
【符号の説明】
１　データ保持手段
２　記憶媒体
３　データ処理手段
４　画像バス
１０　インターフェース（Ｉ／Ｆ）手段
１１　伸張手段
１２　画像処理部
１３　圧縮手段
１４　データ処理手段
１５ａ，１５ｂ　選択手段
１６　選択制御手段
１７　テーブル
【図１】
2004112351.tif 000003
【図２】
2004112351.tif 000004
【図３】
2004112351.tif 000005
【図４】
2004112351.tif 000006
【図５】
2004112351.tif 000007
【図６】
2004112351.tif 000008
【図７】
2004112351.tif 000009