JP3938534B2 - 画像処理装置及び方法、画像形成装置、並びにプログラム - Google Patents
画像処理装置及び方法、画像形成装置、並びにプログラム Download PDFInfo
- Publication number
- JP3938534B2 JP3938534B2 JP2002273984A JP2002273984A JP3938534B2 JP 3938534 B2 JP3938534 B2 JP 3938534B2 JP 2002273984 A JP2002273984 A JP 2002273984A JP 2002273984 A JP2002273984 A JP 2002273984A JP 3938534 B2 JP3938534 B2 JP 3938534B2
- Authority
- JP
- Japan
- Prior art keywords
- tile
- code stream
- image
- unit
- image processing
- 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 - Lifetime
Links
- 238000000034 method Methods 0.000 title claims 2
- 238000003672 processing method Methods 0.000 claims 7
- 239000000284 extract Substances 0.000 claims 2
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/40—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/162—User input
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/174—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a slice, e.g. a line of blocks or a group of blocks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/48—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using compressed domain processing techniques other than decoding, e.g. modification of transform coefficients, variable length coding [VLC] data or run-length data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
- H04N19/64—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission
- H04N19/645—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets characterised by ordering of coefficients or of bits for transmission by grouping of coefficients into blocks after the transform
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/85—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Record Information Processing For Printing (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
【発明の属する技術分野】
本発明は、圧縮符号化された画像を編集する画像処理装置及び方法、画像形成装置、並びにプログラムに関する。
【0002】
【従来の技術】
JPEGアルゴリズムで圧縮符号化された画像を編集する従来技術では、この編集作業を行なう場合に、一度全てのデータを復号して編集を行なう必要があったため、処理に多くのメモリ容量を必要とし、高速の処理が困難であった。これに対し、JPEGアルゴリズムで圧縮符号化された画像を部分的にインデックス化する技術が提案されている(例えば、特許文献1,2を参照)。
【0003】
【特許文献1】
特開平06−46243号公報
【特許文献2】
特開平07−170390号公報
【0004】
【発明が解決しようとする課題】
しかしながら、特許文献1,2に開示の技術では、JPEGの差分符号化した値を取り扱うための特別な手段を用意する必要があり、システム構成が複雑であり、システムの製造コストを高めてしまうという不具合があった。
【0005】
本発明の目的は、圧縮符号化された画像について一部の削除や抜き出し等の編集をするに際して、簡易な手段により、システム全体としての高速処理やメモリ容量の節減を図ることである。さらに、本発明の目的は、削除した部分や抜き出した以外の部分を必要により簡単に復元可能とすることにある。
【0006】
【課題を解決するための手段】
請求項1に記載の発明は、画像データを複数のタイルに分割する分割部と、前記分割部で分割された画像データをタイル毎に圧縮符号化を行い、コードストリームを生成する符号部と、前記符号部で生成されたコードストリームをタイル毎に編集して新たなコードストリームを生成する編集部とを有する画像処理装置であって、前記編集部は、前記符号部で生成されたコードストリーム中の少なくとも1つのタイルの符号データについて、当該タイルが画像の領域外となるように、該タイルの位置を示すインデックスを書き替えて新たなコードストリームを生成することを特徴とする。
【0007】
請求項2に記載の発明は、請求項1記載の画像処理装置において、前記編集部は、前記符号部で生成されたコードストリームから少なくとも1つのタイルを除去して残ったタイルの符号データで新たなコードストリームを生成するとともに、前記除去するタイルの符号データについて、該タイルの位置を示すインデックスを書き替えて新たなコードストリーム中に残すことを特徴とする。
【0008】
請求項3に記載の発明は、請求項1記載の画像処理装置において、前記編集部は、前記符号部で生成されたコードストリームから少なくとも1つのタイルを抜き出し、該抜き出したタイルの符号データで新たなコードストリームを生成するとともに、前記抜き出したタイル以外のタイルの符号データについて、該タイルの位置を示すインデックスを書き替えて新たなコードストリーム中に残すことを特徴とする。
【0009】
請求項4に記載の発明は、請求項1乃至3のいずれか1項に記載の画像処理装置において、前記符号部はJPEG2000アルゴリズムによりコードストリームを生成することを特徴とする。
【0010】
請求項5に記載の発明は、画像データを複数のタイルに分割する分割ステップと、前記分割ステップで分割された画像データをタイル毎に圧縮符号化を行い、コードストリームを生成する符号ステップと、前記符号ステップで生成されたコードストリームをタイル毎に編集して新たなコードストリームを生成する編集ステップとを有する画像処理方法であって、前記編集ステップは、前記符号ステップで生成されたコードストリーム中の少なくとも1つのタイルの符号データについて、当該タイルが画像の領域外となるように、該タイルの位置を示すインデックスを書き替えて新たなコードストリームを生成することを特徴とする。
【0011】
請求項6に記載の発明は、請求項5記載の画像処理方法において、前記編集ステップは、前記符号ステップで生成されたコードストリームから少なくとも1つのタイルを除去して残ったタイルの符号データで新たなコードストリームを生成するとともに、前記除去するタイルの符号データについて、該タイルの位置を示すインデックスを書き替えて新たなコードストリーム中に残すことを特徴とする。
【0012】
請求項7に記載の発明は、請求項5記載の画像処理方法において、前記編集ステップは、前記符号ステップで生成されたコードストリームから少なくとも1つのタイルを抜き出し、該抜き出したタイルの符号データで新たなコードストリームを生成するとともに、前記抜き出したタイル以外のタイルの符号データについて、該タイルの位置を示すインデックスを書き替えて新たなコードストリーム中に残すことを特徴とする。
【0013】
請求項8に記載の発明は、請求項5乃至7のいずれか1項に記載の画像処理方法において、前記符号ステップはJPEG2000アルゴリズムによりコードストリームを生成することを特徴とする。
【0014】
請求項9に記載の発明は、原稿の画像を読取るスキャナと、この読取った画像データを処理する請求項1乃至4のいずれか1項に記載の画像処理装置と、この処理により生成された前記コードストリームに基づいて用紙上に画像の形成を行なうプリンタエンジンと、を備えている画像形成装置を特徴とする。
【0015】
請求項10に記載の発明は、請求項1乃至4のいずれか1項に記載の画像処理装置における各手段の機能をコンピュータに実行させるコンピュータに読取り可能なプログラムを特徴とする。
【0016】
【発明の実施の形態】
[発明の実施の形態1]
本発明の一実施の形態について説明する。
【0017】
図1は、実施の形態1である画像処理装置の電気的な接続を示すブロック図である。図1に示すように、画像処理装置1は、PCなどのコンピュータであり、各種演算を行ない画像処理装置1の各部を集中的に制御するCPU2と、各種のROMやRAMからなるメモリ3とが、バス4で接続されている。
【0018】
バス4には、所定のインターフェイスを介して、ハードディスクなどの磁気記憶装置5と、マウスやキーボードなどで構成される入力装置6と、LCDやCRTなどの表示装置7と、光ディスクなどの記憶媒体8を読取る記憶媒体読取装置9とが接続され、また、インターネットなどのネットワーク10と通信を行なう所定の通信インターフェイス11が接続されている。なお、記憶媒体8としては、CDやDVDなどの光ディスク、光磁気ディスク、フレキシブルディスクなどの各種方式のメディアを用いることができる。また、記憶媒体読取装置9は、具体的には記憶媒体8の種類に応じて光ディスクドライブ、光磁気ディスクドライブ、フレキシブルディスクドライブなどが用いられる。
【0019】
磁気記憶装置5には、この発明のプログラムを実現する画像処理プログラムが記憶されている。この画像処理プログラムは、記憶媒体8から記憶媒体読取装置9により読取るか、あるいは、インターネットなどのネットワーク10からダウンロードするなどして、磁気記憶装置5にインストールしたものである。このインストールにより画像処理装置1は動作可能な状態となる。この画像処理プログラムは、特定のアプリケーションソフトの一部をなすものであってもよい。また、所定のOS上で動作するものであってもよい。
【0020】
図2は、画像処理装置1が行なう処理の機能ブロック図である。この画像処理装置1は、分割手段を実現する画像分割部21は、画像データを小領域ごとに分割して、符号部22に出力する。符号化手段を実現する符号部22は、小領域ごとに独立の符号化を施して画像データを圧縮符号化してコードストリームとする。かかる処理には、2次元離散ウェーブレット変換及びエントロピー符号化(算術符号化を含む)を用いるが、ここではJPEG2000アルゴリズムを用いている。よって、画像データの分割単位となる小領域は、JPEG2000でいうタイルである。編集部23は、符号部22で生成されたコードストリームを対象として、タイルごとの編集を行ない、新たなコードストリームとする。これらの画像分割部21、符号部22、編集部23の各機能は画像処理プログラムに基づくCPU2の処理により実現される。
【0021】
なお、JPEG2000アルゴリズムを用いる場合には、タイルのタイルサイズは、当該タイルで用いるウェーブレット分割のレベルをlevelとして、
“2level =pow(2,level)=d”
としたときに、当該タイルの幅と高さがdで割り切れるようにすれば、そのタイルで用いるウェーブレット分割による影響を受けることなく、タイルごとの編集を行なうことができる。
【0022】
以下では、編集部23により行なわれる処理の詳細について説明する。以下の例では、編集部23は、画像分割部21、符号部22により、図3に示すように、画像をT00〜T15の16個のタイルに分割して、タイルごとに独立に符号化したコードストリームを処理対象とする例で説明する。この場合のコードストリームのデータ構成は、図4に示すとおりである。すなわち、このコードストリーム31は、先頭にメインヘッダ32、末尾にEOC(End Of Codestream)33が位置していて、その間には、各タイルのタイルヘッダ34及びビットストリーム35からなるタイル36が、タイル番号の順番に並んでいる。
【0023】
(1)タイルの削除について
図5に示すように、編集部23において、コードストリーム31から1又は複数のタイル36を除去して残った符号データからなる新たなコードストリーム37(図6)とする除去手段を実現する除去部41を用意することができる。
【0024】
すなわち、編集部23に入力されるコードストリーム31からタイル36の別をタイル番号により判断し、必要なタイル36を削除して残りのデータを新たなコードストリーム37とする。図6は、図4のコードストリーム31からT10のタイル36を削除し残りのデータで新たなコードストリーム37を作成した場合の、コードストリーム37のデータ構成である。コードストリーム31は、タイル36ごとに符号が独立しており、削除されないタイル36の符号は、新たなコードストリーム37でも同じとなる。そこで、削除されない部分は元のコードストリーム31の符号データをそのまま用いることで、処理の高速化を図ることができる。
【0025】
(2)タイルの抜出しについて
図7に示すように、編集部23において、コードストリーム31から1又は複数のタイル36を抜出して、この抜出したタイル36の符号データからなる新たなコードストリーム37(図8)とする抜出手段を実現する抜出部42を用意することができる。
【0026】
すなわち、編集部23に入力されるコードストリーム31からタイル36の別をタイル番号により判断し、必要なタイル36を抜出して新たなコードストリームとする。図8は、図4のコードストリーム31からT10のタイル36を抜出して新たなコードストリーム37を作成した場合の、コードストリーム37のデータ構成である。コードストリーム31は、タイル36ごとに符号が独立しており、抜出したタイル36の符号は、新たなコードストリーム37でも同じとなる。そこで、抜出したタイル36は元のコードストリーム31の符号データをそのまま用いることで、処理の高速化を図ることができる。
【0027】
なお、(1)(2)では、除去部41で削除したタイル36、抜出部42で抜出して残ったタイル36につていは、新たなコードストリーム37では削除されているが、これらのタイル36についてもデータを残すようにしてもよい。すなわち、これらの不要なタイル36については、タイル36の位置を示す位置情報となる領域インデックスをシステム上使用されていない値に書換えることで、当該タイル36を画像の領域外とすればよい。これにより、不要なタイル36についても新たなコードストリーム37にデータが残るが、復号してもこれらのタイル36の画像は表示されない。しかし、不要なタイル36についてもデータは残っているので、新たなコードストリーム37から元の画像を復元することなどが可能となる。
【0028】
(3)タイルの入替えについて
図9に示すように、編集部23において、コードストリーム31から1又は複数のタイル36を取出す取出手段を実現する取出部43と、所定の符号データを、この取出しを行なったタイル36と入替えて、新たなコードストリーム37(図10参照)とするとする入替手段を実現する入替部44と、で構成してもよい。図10は、T10のタイル36の符号データをT10’の符号データと入替えた新たなコードストリーム37のデータ構成を示している。
【0029】
この場合に、入替える符号データは、予め用意された画像をJEPG2000アルゴリズムで圧縮符号化した符号データとすることができる。予め用意する画像の画素値には様々な値を与えることが考えられるが、一般的には、最も値の小さい白色(画像データが8ビットなら0〜255のうち0)を与えて符号化する。また、コードストリーム31の画像に記録されている原稿の地肌部の値と予め想定される値を与えることも考えられる。
【0030】
また、図11に示すように、編集部23において、コードストリーム31から1又は複数のタイル36を取出す取出手段を実現する取出部43と、この取出したタイル36を復号する復号手段を実現する復号部45と、この復号後のタイル36の画像データに基づいて新たな画像データを作成する画像データ作成手段を実現する画像データ作成部46と、この作成後の画像データをJPEG2000アルゴリズムで圧縮符号化する圧縮手段を実現する圧縮部47と、この符号化後の符号データを、取出部43で取出しを行なったタイル36と入替えて、新たなコードストリーム37(図10参照)とするとする入替手段を実現する入替部44と、で構成してもよい。
【0031】
この場合に、画像データ作成部46は、画像データに様々な加工を施す各種ツールを用意していて、ユーザに対して取出したタイル36の加工を所望に実行させることができる。
【0032】
図12は、この場合の例を示すもので、図12(a)の画像のT10のタイル36を取出して、図12(b)のようにユーザが加工を施したときの新たなコードストリーム37が表わす画像は図12(c)のとおりである。
【0033】
また、図13に示すように、図11の構成に、復号部45で復号後の画像データについて、画像の原稿の地肌部の画素値を検出する地肌検出手段を実現する地肌検出部48を設けてもよい。原稿の地肌部の値を求めるためには、地肌検出部48において、復号したタイル36の各画素の値を集計し、最も多かった値を原稿の地肌部の画素値と判定することができる。
【0034】
この場合には、画像データ作成部46は、地肌部の画素値と判定した値を画素値に持つ画像を作成し、これを圧縮部47においてJPEG2000アルゴリズムで圧縮符号化して、入替部44において、取出部43で取出しを行なったタイル36と入替えて、新たなコードストリーム37(図10参照)としてもよい。
【0035】
なお、図9の例でも、図11の例でも、入替部44は、取出部43で取出しを行なったタイル36を別の符号データと入替えを行なうに際しては、タイル36を構成するヘッダ情報であるタイルヘッダ36a、画像情報であるビットストリーム36bの両方とも入替えてもよいし、基本的に入替えによりデータが変わるのは画像情報を含むビットストリーム36bであるため、ビットストリーム36bだけを入替えてもよい。
【0036】
但し、後者の場合は、タイルヘッダ36a、あるいは、ビットストリーム36bのデータ長さが変動する場合があるので、その場合にはそのデータ長さに関する情報を書換えるようにする。
【0037】
[発明の実施の形態2]
別の実施の形態について説明する。
【0038】
図14は、実施の形態2にかかるデジタル複写機の概略構成のブロック図である。このデジタル複写機51は、本発明の画像形成装置を実施するものであり、スキャナとなる画像データ読取ユニット52、画像データ制御ユニット53、本発明の画像処理装置を実施する画像データ処理ユニット54、画像データ記憶ユニット55、プリンタエンジンを備えた画像データ書込ユニット56、操作パネル57、及び、通信インターフェイス58からなる。
【0039】
画像データ読取ユニット52では、(1)光学系による原稿反射光の読取り処理、(2)CCD(Charge Coupled Device)での電気信号への変換処理、(3)A/D変換器でのデジタル化処理、等を実行する。
【0040】
画像データ制御ユニット53は、各ユニットを集中的に制御する。また、各ユニット間とのインターフェイスを備え(1対1の個別インターフェイスでもよいが、共通バスを介したインターフェイスでもよい)、各ユニット間の画像データの転送制御を行なう。
【0041】
画像データ処理ユニット54は、画像データ制御ユニット53の制御に従って、画像データ処理ユニット54に入出力される画像データに対して各種の画像処理を行なう。
【0042】
画像データ記憶ユニット55は、画像データ制御ユニット53の制御に従って、画像データ記憶ユニット55に入出力される画像データの記憶、読み出しを行なう。
【0043】
画像データ書込ユニット56は、画像データ制御ユニット3の制御に従って、画像データ書込ユニット56に入力される画像データに基づく画像形成を用紙上に行なう。なお、印刷方式は、電子写真方式のほか、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など、様々な方式を用いることができる。
【0044】
操作パネル57は、ユーザから様々な操作を受付ける各種キーと、様々な画像やメッセージを表示する液晶ディスプレイを備えている。
【0045】
通信インターフェイス58は、外部のパソコンなどとデジタル複写機51とを接続し、画像データの送受信などを行なう。
【0046】
画像データ処理ユニット54は、画像データ読取ユニット52、あるいは、通信インターフェイス58から受け取った画像データに対して様々な画像処理を行なう。特に、画像データ処理ユニット54は、画像データをJEPG2000アルゴリズムで圧縮符号化し、また、画像データのサイズの変更、領域の移動を行なう。
【0047】
図15は、画像データ制御ユニット53において、実施の形態1の画像処理装置1と同様の機能を実行する画像処理装置のハードウエア構成のブロック図である。すなわち、CPU61と、ROM62と、RAM63とが、バス64で接続されている。ROM62には、画像処理プログラムが記憶されていて、CPU61は、この画像処理プログラムに基づいてRAM63を作業エリアとして、前述の図2、図9又は図10の機能ブロックを実現し、実施の形態1で説明したコードストリームの生成及びその編集処理を実行する。
【0048】
かかる編集処理は、画像データ読取ユニット52、あるいは、通信インターフェイス58から受け取った画像データに対して直接行なってもよいし、これらの画像データをJEPG2000アルゴリズムで圧縮符号化したコードストリームを画像データ記憶ユニット5に一旦記憶しておき、必要に応じて、このコードストリームを呼び出して、そのコードストリームに対して行ってもよい。
【0049】
図16は、かかる機能を使用する際に画像データ制御ユニット3(のCPU)が行なう処理のフローチャートである。まず、操作パネル57を操作して、ユーザが画像の取込みを指示すると(ステップS1のY)、画像データ読取ユニット52、あるいは、通信インターフェイス58から画像データを取込み(ステップS2)、そして取込んだ画像を操作パネル7の液晶ディスプレイに表示する(ステップS3)。
【0050】
この際、画像はタイル36の境目にラインを入れて、各タイル36に番号などを付して表示する。そして、画像データの編集処理を選択すると(ステップS4のY)、画像の一部削除、画像の一部取出し、画像の一部入替えの何れかの選択が可能である(ステップS5)。
【0051】
画像の一部削除を選択したときは(ステップS5の削除)、液晶ディスプレイに表示されている画像から、削除したい所望のタイル36を番号で選択する(ステップS6のY)。
【0052】
画像の一部取出しを選択したときは(ステップS5の取出)、液晶ディスプレイに表示されている画像から、取出したい所望のタイル36を番号で選択する(ステップS7のY)。
【0053】
画像の一部入替えを選択したときは(ステップS5の入替)、液晶ディスプレイに表示されている画像から、別の画像と入替えたい所望のタイル36を番号で選択する(ステップS8のY)。
【0054】
そして、用紙サイズを選択して(ステップS9のY)、操作パネル57の実行ボタンを押下すると(ステップS10のY)、ステップS2で取込んだ画像データをJEPG2000アルゴリズムで圧縮符号化したコードストリームを生成し、このコードストリームを対象として、ステップS5〜S8の選択に応じ、画像の一部削除、画像の一部取出し、又は、画像の一部入替えを実行して、画像を加工する(ステップS11)。画像の一部削除は実施の形態1の(1)で説明した処理であり、画像の一部取出しは実施の形態1の(2)で説明した処理であり、画像の一部入替えは実施の形態1の(3)で説明した処理であるため、詳細な説明は省略する。
【0055】
なお、画像の一部入替えにより、ステップS1で取込んだ画像に原稿のパンチ穴が写っているときに、このパンチ穴部分を消去することが可能である。この場合、パンチ穴の画像は画像の右端、左端又は上端の所定位置に現れるので、ステップS8では、個々のタイル36を指定しなくとも、画像の右端、左端又は上端の何れかの位置を指定するだけで、画像を入替えるべきパンチ穴部分のタイル36を特定することも可能である。
【0056】
また、この場合に、パンチ穴部分を消去する際にパンチ穴の画像と入替える画像は、実施の形態1の(3)で説明したように、消去するパンチ穴部分のタイル36の画像について地肌部を検出し、その地肌部の画素値をもつ画像とすることが望ましい。
【0057】
ステップS11の処理後、加工後のコードストリームは、画像データ記憶ユニット55に記憶する(ステップS12)。なお、ステップS4のNの場合は、画像の編集を行なわずに、画像データをJPEG2000アルゴリズムで圧縮符号化したコードストリームのみの作成を行なってから(ステップS13)、記憶する(ステップS12)。また、これらのコードストリームは、画像データ書込ユニット56に送られて、その画像の形成が、前述の選択されたサイズの用紙に対してなされる(ステップS14)。
【0058】
【発明の効果】
本発明によれば、以下のような効果が得られる。
(1)従来のような特別な手段を用いることなく、コードストリームのまま必要なタイルのみを取出して編集することができるので、簡易な手段によりシステム全体としての高速処理やメモリ容量の節減を図ることができる。
【0059】
(2)不要なタイルを削除する編集を行なった新たなコードストリームの作成が、簡易な手段によりシステム全体としての高速処理やメモリ容量の節減を図りつつ実現できる。
【0060】
(3)必要なタイルを取出す編集を行なった新たなコードストリームの作成が、簡易な手段によりシステム全体としての高速処理やメモリ容量の節減を図りつつ実現できる。
【0061】
(4)削除するタイルの符号データも残しておくことができ、新たなコードストリームから元の画像を復元することが可能となる。
【0062】
(5)抜出した以外のタイルの符号データも残しておくことができ、新たなコードストリームから元の画像を復元することが可能となる。
【図面の簡単な説明】
【図1】発明の実施の形態1である画像処理装置の電気的な接続のブロック図である。
【図2】画像処理装置の機能ブロック図である。
【図3】画像をT00〜T15の16個のタイルに分割する例の説明図である。
【図4】画像をT00〜T15の16個のタイルに分割して各タイル独立に符号化したコードストリームのデータ構成を示す図である。
【図5】一部のタイルを除去する編集部の機能ブロック図である。
【図6】一部のタイルを除去したコードストリームのデータ構成を示す図である。
【図7】一部のタイルを抜出す編集部の機能ブロック図である。
【図8】一部のタイルを抜出して抜出し後のタイルで構成したコードストリームのデータ構成を示す図である。
【図9】一部のタイルを入替える編集部の機能ブロック図である。
【図10】一部のタイルを入替えたコードストリームのデータ構成を示す図である。
【図11】一部のタイルを入替える編集部の別の例を示す機能ブロック図である。
【図12】画像の一部のタイルに加工を施す場合の例を説明する説明図である。
【図13】一部のタイルを入替える編集部の別の例を示す機能ブロック図である。
【図14】本発明の実施の形態2である画像形成装置の全体構成を示すブロック図である。
【図15】画像データ処理ユニット装置の電気的な接続を示すブロック図である。
【図16】画像形成装置が行なう処理のフローチャートである。
【符号の説明】
1 画像処理装置
8 記憶媒体
21 分割手段
22 符号化手段
23 編集手段
31 コードストリーム
34 ヘッダ情報
35 画像情報
36 小領域
37 コードストリーム
41 除去手段
42 抜出手段
43 取出手段
44 入替手段
45 復号手段
46 画像データ作成手段
47 圧縮手段
48 地肌検出手段
51 画像形成装置
52 スキャナ
56 プリンタエンジン
Claims (10)
- 画像データを複数のタイルに分割する分割部と、前記分割部で分割された画像データをタイル毎に圧縮符号化を行い、コードストリームを生成する符号部と、前記符号部で生成されたコードストリームをタイル毎に編集して新たなコードストリームを生成する編集部とを有する画像処理装置であって、
前記編集部は、前記符号部で生成されたコードストリーム中の少なくとも1つのタイルの符号データについて、当該タイルが画像の領域外となるように、該タイルの位置を示すインデックスを書き替えて新たなコードストリームを生成することを特徴とする画像処理装置。 - 請求項1記載の画像処理装置において、前記編集部は、前記符号部で生成されたコードストリームから少なくとも1つのタイルを除去して残ったタイルの符号データで新たなコードストリームを生成するとともに、前記除去するタイルの符号データについて、該タイルの位置を示すインデックスを書き替えて新たなコードストリーム中に残すことを特徴とする画像処理装置。
- 請求項1記載の画像処理装置において、前記編集部は、前記符号部で生成されたコードストリームから少なくとも1つのタイルを抜き出し、該抜き出したタイルの符号データで新たなコードストリームを生成するとともに、前記抜き出したタイル以外のタイルの符号データについて、該タイルの位置を示すインデックスを書き替えて新たなコードストリーム中に残すことを特徴とする画像処理装置。
- 請求項1乃至3のいずれか1項に記載の画像処理装置において、前記符号部はJPEG2000アルゴリズムによりコードストリームを生成することを特徴とする画像処理装置。
- 画像データを複数のタイルに分割する分割ステップと、前記分割ステップで分割された画像データをタイル毎に圧縮符号化を行い、コードストリームを生成する符号ステップと、前記符号ステップで生成されたコードストリームをタイル毎に編集して新たなコードストリームを生成する編集ステップとを有する画像処理方法であって、
前記編集ステップは、前記符号ステップで生成されたコードストリーム中の少なくとも1つのタイルの符号データについて、当該タイルが画像の領域外となるように、該タイルの位置を示すインデックスを書き替えて新たなコードストリームを生成することを特徴とする画像処理方法。 - 請求項5記載の画像処理方法において、前記編集ステップは、前記符号ステップで生成されたコードストリームから少なくとも1つのタイルを除去して残ったタイルの符号データで新たなコードストリームを生成するとともに、前記除去するタイルの符号データについて、該タイルの位置を示すインデックスを書き替えて新たなコードストリーム中に残すことを特徴とする画像処理方法。
- 請求項5記載の画像処理方法において、前記編集ステップは、前記符号ステップで生成されたコードストリームから少なくとも1つのタイルを抜き出し、該抜き出したタイルの符号データで新たなコードストリームを生成するとともに、前記抜き出したタイル以外のタイルの符号データについて、該タイルの位置を示すインデックスを書き替えて新たなコードストリーム中に残すことを特徴とする画像処理方法。
- 請求項5乃至7のいずれか1項に記載の画像処理方法において、前記符号ステップはJPEG2000アルゴリズムによりコードストリームを生成することを特徴とする画像処理方法。
- 原稿の画像を読取るスキャナと、
この読取った画像データを処理する請求項1乃至4のいずれか1項に記載の画像処理装置と、
この処理により生成された前記コードストリームに基づいて用紙上に画像の形成を行なうプリンタエンジンと、
を備えている画像形成装置。 - 請求項1乃至4のいずれか1項に記載の画像処理装置における各手段の機能をコンピュータに実行させるコンピュータに読取り可能なプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002273984A JP3938534B2 (ja) | 2002-09-19 | 2002-09-19 | 画像処理装置及び方法、画像形成装置、並びにプログラム |
EP03255892.6A EP1400929B1 (en) | 2002-09-19 | 2003-09-19 | Device for editing a compressed image |
US10/665,477 US7319792B2 (en) | 2002-09-19 | 2003-09-22 | Image processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002273984A JP3938534B2 (ja) | 2002-09-19 | 2002-09-19 | 画像処理装置及び方法、画像形成装置、並びにプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004112526A JP2004112526A (ja) | 2004-04-08 |
JP3938534B2 true JP3938534B2 (ja) | 2007-06-27 |
Family
ID=31944584
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002273984A Expired - Lifetime JP3938534B2 (ja) | 2002-09-19 | 2002-09-19 | 画像処理装置及び方法、画像形成装置、並びにプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US7319792B2 (ja) |
EP (1) | EP1400929B1 (ja) |
JP (1) | JP3938534B2 (ja) |
Families Citing this family (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006086579A (ja) * | 2004-09-14 | 2006-03-30 | Ricoh Co Ltd | 画像処理装置、プログラム、及び記憶媒体 |
GB2439481B (en) * | 2005-03-04 | 2008-08-06 | Arm Norway As | Method of and apparatus for encoding data |
GB0504570D0 (en) | 2005-03-04 | 2005-04-13 | Falanx Microsystems As | Method of and apparatus for encoding data |
EP1858844A4 (en) | 2005-03-10 | 2009-04-22 | Merck & Co Inc | NEW CRYSTALLINE FORMS OF ANTIDIABETIC COMPOUNDS |
JP2006306045A (ja) * | 2005-03-29 | 2006-11-09 | Seiko Epson Corp | 印刷装置、画像印刷方法、および、画像印刷プログラム |
JP4861754B2 (ja) * | 2006-06-20 | 2012-01-25 | 株式会社リコー | サーバ、クライアントおよびプログラム |
US8135223B2 (en) * | 2007-03-16 | 2012-03-13 | Ricoh Company, Ltd. | Image processing apparatus and method of image processing |
JP5326234B2 (ja) * | 2007-07-13 | 2013-10-30 | ソニー株式会社 | 画像送信装置、画像送信方法および画像送信システム |
JP4907487B2 (ja) * | 2007-10-24 | 2012-03-28 | 株式会社リコー | 画像処理装置、画像処理方法及び該方法を実行させるためのプログラムを格納したコンピュータ読み取り可能な記録媒体 |
JP4918026B2 (ja) * | 2007-12-21 | 2012-04-18 | 株式会社リコー | 画像符号化装置、画像符号化方法、コンピュータプログラム、及び、情報記録媒体 |
JP5268617B2 (ja) * | 2008-12-17 | 2013-08-21 | キヤノン株式会社 | 画像形成装置、画像形成装置の制御方法及びコンピュータプログラム |
JP5413080B2 (ja) * | 2009-09-15 | 2014-02-12 | 株式会社リコー | 画像処理装置及び画像処理方法 |
AT511265B1 (de) | 2011-03-24 | 2013-12-15 | Red Soft It Service Gmbh | Einrichtung zur ermittlung eines hautentzündungswertes und verfahren zur auswertung von dreidimensionalen bildern |
FR3029381A1 (fr) * | 2014-11-27 | 2016-06-03 | Orange | Procede de composition d’une representation video intermediaire |
US11321582B2 (en) * | 2020-06-23 | 2022-05-03 | Adobe Inc. | Extracting and organizing reusable assets from an arbitrary arrangement of vector geometry |
JP7527244B2 (ja) | 2021-04-23 | 2024-08-02 | 三菱電機株式会社 | データ処理装置及びデータ処理方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01130668A (ja) | 1987-11-17 | 1989-05-23 | Fuji Xerox Co Ltd | ファクシミリ装置 |
US5408328A (en) | 1992-03-23 | 1995-04-18 | Ricoh Corporation, California Research Center | Compressed image virtual editing system |
US5327248A (en) | 1992-03-23 | 1994-07-05 | Ricoh Company, Ltd. | Compressed image virtual editing system |
JPH06205197A (ja) | 1992-12-28 | 1994-07-22 | Ricoh Co Ltd | ファクシミリ装置 |
JP3202433B2 (ja) * | 1993-09-17 | 2001-08-27 | 株式会社リコー | 量子化装置、逆量子化装置及び画像処理装置並びに量子化方法、逆量子化方法及び画像処理方法 |
JP3213584B2 (ja) | 1997-09-19 | 2001-10-02 | シャープ株式会社 | 画像符号化装置及び画像復号装置 |
JP3098513B1 (ja) | 1999-04-14 | 2000-10-16 | インターナショナル・ビジネス・マシーンズ・コーポレ−ション | 改変判定装置およびその方法 |
US6314452B1 (en) * | 1999-08-31 | 2001-11-06 | Rtimage, Ltd. | System and method for transmitting a digital image over a communication network |
JP3885429B2 (ja) | 1999-11-04 | 2007-02-21 | 富士ゼロックス株式会社 | 画像処理装置 |
JP2001218062A (ja) | 1999-11-11 | 2001-08-10 | Canon Inc | 画像処理装置及び方法と記憶媒体 |
JP2001204030A (ja) | 1999-11-11 | 2001-07-27 | Canon Inc | 画像処理装置及び方法と記憶媒体 |
US6898323B2 (en) * | 2001-02-15 | 2005-05-24 | Ricoh Company, Ltd. | Memory usage scheme for performing wavelet processing |
US7110608B2 (en) * | 2001-07-02 | 2006-09-19 | Canon Kabushiki Kaisha | Digital image compression |
-
2002
- 2002-09-19 JP JP2002273984A patent/JP3938534B2/ja not_active Expired - Lifetime
-
2003
- 2003-09-19 EP EP03255892.6A patent/EP1400929B1/en not_active Expired - Lifetime
- 2003-09-22 US US10/665,477 patent/US7319792B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
EP1400929B1 (en) | 2015-11-04 |
US7319792B2 (en) | 2008-01-15 |
EP1400929A8 (en) | 2004-07-07 |
EP1400929A3 (en) | 2010-06-09 |
US20040136597A1 (en) | 2004-07-15 |
JP2004112526A (ja) | 2004-04-08 |
EP1400929A2 (en) | 2004-03-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3938534B2 (ja) | 画像処理装置及び方法、画像形成装置、並びにプログラム | |
US8837770B2 (en) | Non-transitory computer readable storage medium, marker creating apparatus, and marker creating method | |
JP4507189B2 (ja) | 画像処理方法、装置、プログラムおよび記録媒体 | |
US6668086B1 (en) | Tile-based image data decoding method and apparatus | |
US8218911B2 (en) | Image processing apparatus and image processing method | |
JP4383157B2 (ja) | 画像処理装置、プログラム及び記憶媒体 | |
JP4692614B2 (ja) | 印刷装置及びプログラム | |
JP4135888B2 (ja) | 画像処理装置、画像処理方法、プログラム及び記憶媒体 | |
JP4692615B2 (ja) | 印刷装置及びプログラム | |
JP4364809B2 (ja) | 画像処理装置、画像処理方法、プログラム、及び記録媒体 | |
JP2002271791A (ja) | 画像符号化装置、画像符号化・復号化装置、画像符号化・復号化方法、およびその方法を実行するためのプログラム | |
JP2003189109A (ja) | 画像処理装置及び方法、並びにコンピュータ・プログラム | |
JP3938054B2 (ja) | 画像データ構造を有するデータが記録されたコンピュータ読み取り可能な記憶媒体、画像記録方法、装置及びプログラム | |
JP2005204206A (ja) | 画像処理装置、画像処理用プログラム及び記憶媒体 | |
JP4941060B2 (ja) | 情報処理装置及びプログラム | |
JP4383187B2 (ja) | 画像処理装置、画像処理用プログラム及び記憶媒体 | |
JP2007310607A (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
JP2008165538A (ja) | 画像処理装置及び画像処理装置の制御方法 | |
JP2004015741A (ja) | 画像処理方法、画像処理プログラムおよび画像処理装置 | |
JP5720166B2 (ja) | 画像処理装置及び画像処理プログラム | |
JP4957570B2 (ja) | 画像処理装置 | |
JP4218727B2 (ja) | 画像再生方法、画像再生装置、画像再生プログラム | |
JP2005328348A (ja) | 画像処理装置、プログラム、及び記憶媒体 | |
JP2007104197A (ja) | 画像処理方法、画像処理装置、画像処理プログラム及び画像処理プログラムを記録した記録媒体 | |
JP2006262232A (ja) | 画像処理装置、画像処理方法、プログラムおよび記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20041007 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050223 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20050526 |
|
RD05 | Notification of revocation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7425 Effective date: 20060925 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20061215 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061227 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070226 |
|
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: 20070320 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070322 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 3938534 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100406 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110406 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120406 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130406 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140406 Year of fee payment: 7 |