JPH10154223A - データ変換装置 - Google Patents
データ変換装置Info
- Publication number
- JPH10154223A JPH10154223A JP8313731A JP31373196A JPH10154223A JP H10154223 A JPH10154223 A JP H10154223A JP 8313731 A JP8313731 A JP 8313731A JP 31373196 A JP31373196 A JP 31373196A JP H10154223 A JPH10154223 A JP H10154223A
- Authority
- JP
- Japan
- Prior art keywords
- conversion
- data
- ram
- look
- color
- 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.)
- Pending
Links
- 238000006243 chemical reaction Methods 0.000 claims abstract description 129
- 230000015654 memory Effects 0.000 abstract description 10
- 238000000034 method Methods 0.000 description 12
- 238000010586 diagram Methods 0.000 description 7
- 239000002131 composite material Substances 0.000 description 4
- 230000006870 function Effects 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 125000004836 hexamethylene group Chemical group [H]C([H])([*:2])C([H])([H])C([H])([H])C([H])([H])C([H])([H])C([H])([H])[*:1] 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000002194 synthesizing effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Landscapes
- Image Processing (AREA)
- Storing Facsimile Image Data (AREA)
Abstract
(57)【要約】
【課題】 ルックアップテーブルを利用する場合に複数
の異なる変換を連続的に行う場合であっても1つのRA
Mなるメモリで済ませ、さらには、その変換処理速度を
高速化させる。 【解決手段】 ルックアップテーブルとしてRAM11
を用い、1つの入力データに対して複数の異なる変換を
連続的に行う場合のこれらの全ての変換を合成した合成
変換データをRAM11中にルックアップテーブルとし
て書込むことで、複数の異なる変換を連続的に行う場合
であっても、各変換処理毎にメモリを辿ることなく、そ
れらの変換処理をまとめた合成変換データを用いること
により1つのRAM11内での変換処理で済み、さらに
は、1つのRAM11中に1回の変換に必要な全ての合
成変換データを書き込んだ複数のルックアップテーブル
を有することで、1つのRAM11での1回の変換だけ
で全ての変換処理が終了するようにした。
の異なる変換を連続的に行う場合であっても1つのRA
Mなるメモリで済ませ、さらには、その変換処理速度を
高速化させる。 【解決手段】 ルックアップテーブルとしてRAM11
を用い、1つの入力データに対して複数の異なる変換を
連続的に行う場合のこれらの全ての変換を合成した合成
変換データをRAM11中にルックアップテーブルとし
て書込むことで、複数の異なる変換を連続的に行う場合
であっても、各変換処理毎にメモリを辿ることなく、そ
れらの変換処理をまとめた合成変換データを用いること
により1つのRAM11内での変換処理で済み、さらに
は、1つのRAM11中に1回の変換に必要な全ての合
成変換データを書き込んだ複数のルックアップテーブル
を有することで、1つのRAM11での1回の変換だけ
で全ての変換処理が終了するようにした。
Description
【0001】
【発明の属する技術分野】本発明は、インデックス色変
換機能や色のγ変換、フィルタ機能などの画像データを
変換する機能を持ったデジタル複写機、プリンタ、イメ
ージスキャナ等に適用される他、パーソナルコンピュー
タやワークステーション上などでの画像データや音声デ
ータの処理などにも適用可能なデータ変換装置に関す
る。
換機能や色のγ変換、フィルタ機能などの画像データを
変換する機能を持ったデジタル複写機、プリンタ、イメ
ージスキャナ等に適用される他、パーソナルコンピュー
タやワークステーション上などでの画像データや音声デ
ータの処理などにも適用可能なデータ変換装置に関す
る。
【0002】
【従来の技術】従来、この種のデータ変換装置として、
入力データに対応する変換データを記憶したルックアッ
プテーブル(LUT=Look Up Table)を用いること
が知られている。
入力データに対応する変換データを記憶したルックアッ
プテーブル(LUT=Look Up Table)を用いること
が知られている。
【0003】ここに、1つの画像データに対して複数の
異なる変換処理を施す場合、図4に概略的に示すよう
に、複数個のルックアップテーブル1,2,3を直列に
接続し、ルックアップテーブル1により変換fを行い、
次いでルックアップテーブル2により変換gを行い、そ
の後でルックアップテーブル3により変換hを行うよう
にしたものがある。即ち、1つの変換処理には各々1つ
のルックアップテーブルを用いることにより順次変換処
理を行うものである。
異なる変換処理を施す場合、図4に概略的に示すよう
に、複数個のルックアップテーブル1,2,3を直列に
接続し、ルックアップテーブル1により変換fを行い、
次いでルックアップテーブル2により変換gを行い、そ
の後でルックアップテーブル3により変換hを行うよう
にしたものがある。即ち、1つの変換処理には各々1つ
のルックアップテーブルを用いることにより順次変換処
理を行うものである。
【0004】例えば、256色のインデックスカラーデ
ータを入力画像データとし、これに変換f(カラー番号
を実際の色データに直す)、変換g(各色毎のγ変
換)、変換h(出力装置に合わせた文字/写真データ毎
のディザ変換)を行って出力画像データを作成する例で
考えると、図5に示すように構成される。即ち、ルック
アップテーブル1がインデックスカラー変換用(変換f
用)、ルックアップテーブル2がγ変換用(変換g
用)、ルックアップテーブル3がディザ変換用(変換h
用)とされて直列接続され、ルックアップテーブル1,
2間、2,3間には各々ラッチ4,5が介在されてい
る。これらのルックアップテーブル1,2,3は例えば
RAMによるもので、各々には、例えば図6中に示すよ
うな事項に関する変換データが設定されている。
ータを入力画像データとし、これに変換f(カラー番号
を実際の色データに直す)、変換g(各色毎のγ変
換)、変換h(出力装置に合わせた文字/写真データ毎
のディザ変換)を行って出力画像データを作成する例で
考えると、図5に示すように構成される。即ち、ルック
アップテーブル1がインデックスカラー変換用(変換f
用)、ルックアップテーブル2がγ変換用(変換g
用)、ルックアップテーブル3がディザ変換用(変換h
用)とされて直列接続され、ルックアップテーブル1,
2間、2,3間には各々ラッチ4,5が介在されてい
る。これらのルックアップテーブル1,2,3は例えば
RAMによるもので、各々には、例えば図6中に示すよ
うな事項に関する変換データが設定されている。
【0005】しかし、このような構成による場合、変換
処理の種類によるルックアップテーブルの数に対応し
て、各々メモリを備えなくてはならず、装置の小型化が
制限され、要求されるハードウェア量とコストが増加し
てしまう。
処理の種類によるルックアップテーブルの数に対応し
て、各々メモリを備えなくてはならず、装置の小型化が
制限され、要求されるハードウェア量とコストが増加し
てしまう。
【0006】このような点を考慮し、例えば、特開平6
−70165号公報によれば、2つの書換え可能なルッ
クアップテーブルを用い、一方のルックアップテーブル
によるデータ変換動作の実行時に他方のルックアップテ
ーブルに次に実行すべき変換処理用の変換データを書込
むことで、交互に利用するようにしたものが開示されて
いる。また、特開平7−262081号公報によれば、
多数のルックアップテーブルを1つのメモリ素子(RO
M)内に格納しておき、1回の変換処理の終了までの変
換処理について1つのROMを複数回通すことで変換処
理するようにしたものが開示されている。
−70165号公報によれば、2つの書換え可能なルッ
クアップテーブルを用い、一方のルックアップテーブル
によるデータ変換動作の実行時に他方のルックアップテ
ーブルに次に実行すべき変換処理用の変換データを書込
むことで、交互に利用するようにしたものが開示されて
いる。また、特開平7−262081号公報によれば、
多数のルックアップテーブルを1つのメモリ素子(RO
M)内に格納しておき、1回の変換処理の終了までの変
換処理について1つのROMを複数回通すことで変換処
理するようにしたものが開示されている。
【0007】
【発明が解決しようとする課題】ところが、前者の特開
平6−70165号公報方式による場合、メモリを2つ
用いるため、プリント基板上の実装面積、配線面積を減
らす上では、まだ不十分である。
平6−70165号公報方式による場合、メモリを2つ
用いるため、プリント基板上の実装面積、配線面積を減
らす上では、まだ不十分である。
【0008】また、後者の特開平7−262081号公
報方式による場合、1つのメモリ(ROM)で済むもの
の、何回もROMを通して処理する必要があり、処理の
高速化を図る上で支障をきたす。
報方式による場合、1つのメモリ(ROM)で済むもの
の、何回もROMを通して処理する必要があり、処理の
高速化を図る上で支障をきたす。
【0009】そこで、本発明は、ルックアップテーブル
を利用する場合に複数の異なる変換を連続的に行う場合
であっても1つのRAMなるメモリで済むデータ変換装
置を提供することを第1の目的とし、さらに、その変換
処理速度を向上させることができるデータ変換装置を提
供することを第2の目的とする。
を利用する場合に複数の異なる変換を連続的に行う場合
であっても1つのRAMなるメモリで済むデータ変換装
置を提供することを第1の目的とし、さらに、その変換
処理速度を向上させることができるデータ変換装置を提
供することを第2の目的とする。
【0010】
【課題を解決するための手段】請求項1記載の発明は、
ルックアップテーブルの変換データを用いて入力データ
を変換するデータ変換装置において、ルックアップテー
ブルとしてRAMを用い、1つの入力データに対して複
数の異なる変換を連続的に行う場合のこれらの全ての変
換を合成した合成変換データを前記RAM中にルックア
ップテーブルとして書込むようにした。従って、複数の
異なる変換を連続的に行う場合であっても、各変換処理
毎にメモリを辿ることなく、それらの変換処理をまとめ
た合成変換データを用いることにより1つのRAM内で
の変換処理で済む。この結果、1つのRAMのみでの処
理で済み、プリント基板上の実装面積、配線面積を減ら
せる。
ルックアップテーブルの変換データを用いて入力データ
を変換するデータ変換装置において、ルックアップテー
ブルとしてRAMを用い、1つの入力データに対して複
数の異なる変換を連続的に行う場合のこれらの全ての変
換を合成した合成変換データを前記RAM中にルックア
ップテーブルとして書込むようにした。従って、複数の
異なる変換を連続的に行う場合であっても、各変換処理
毎にメモリを辿ることなく、それらの変換処理をまとめ
た合成変換データを用いることにより1つのRAM内で
の変換処理で済む。この結果、1つのRAMのみでの処
理で済み、プリント基板上の実装面積、配線面積を減ら
せる。
【0011】請求項2記載の発明は、請求項1記載のデ
ータ変換装置であって、1つのRAM中に1回の変換に
必要な全ての合成変換データを書き込んだ複数のルック
アップテーブルを有している。従って、1つのRAMで
の1回の変換だけで全ての変換処理が終了することにな
り、変換途中でのルックアップテーブルの書換えも要せ
ず、処理の高速化を図れる。
ータ変換装置であって、1つのRAM中に1回の変換に
必要な全ての合成変換データを書き込んだ複数のルック
アップテーブルを有している。従って、1つのRAMで
の1回の変換だけで全ての変換処理が終了することにな
り、変換途中でのルックアップテーブルの書換えも要せ
ず、処理の高速化を図れる。
【0012】これらの発明において、変換テーブルとし
て要求される複数の変換データが書き込めるRAMを1
つ用意し、それを入力データのルックアップテーブルと
して入力データの加工工程上に配置するとともに、この
ルックアップテーブルなるRAMへの読み書きをCPU
などの制御装置からも行えるように接続しておけばよ
い。そして、実使用時にはその変換で使用される全ての
合成変換データをソフトウェア上で計算してルックアッ
プテーブルの所定位置に書き込んでおけばよい。
て要求される複数の変換データが書き込めるRAMを1
つ用意し、それを入力データのルックアップテーブルと
して入力データの加工工程上に配置するとともに、この
ルックアップテーブルなるRAMへの読み書きをCPU
などの制御装置からも行えるように接続しておけばよ
い。そして、実使用時にはその変換で使用される全ての
合成変換データをソフトウェア上で計算してルックアッ
プテーブルの所定位置に書き込んでおけばよい。
【0013】
【発明の実施の形態】本発明の実施の一形態を図1ない
し図3に基づいて説明する。本実施の形態では、例え
ば、図4に示した変換f,g,hを想定した場合に、図
1(a)に示すように、これらの全ての変換f,g,h
を合成した合成変換Fなる変換データを予めソフトウェ
ア上で計算して書き込んだ1個のRAM11をルックア
ップテーブルとして用い、入力データを出力データに変
換するようにした点を要旨とする。即ち、1つの入力デ
ータの各要素に対して1個のRAM11を1回経て合成
変換Fなる処理を受けることにより、変換f,g,hな
る変換処理を順次経た場合と同じ結果の出力データに変
換されるものである。
し図3に基づいて説明する。本実施の形態では、例え
ば、図4に示した変換f,g,hを想定した場合に、図
1(a)に示すように、これらの全ての変換f,g,h
を合成した合成変換Fなる変換データを予めソフトウェ
ア上で計算して書き込んだ1個のRAM11をルックア
ップテーブルとして用い、入力データを出力データに変
換するようにした点を要旨とする。即ち、1つの入力デ
ータの各要素に対して1個のRAM11を1回経て合成
変換Fなる処理を受けることにより、変換f,g,hな
る変換処理を順次経た場合と同じ結果の出力データに変
換されるものである。
【0014】ここに、前述したように、例えば、256
色のインデックスカラーデータを入力画像データとし、
これに変換f(カラー番号を実際の色データに直す)、
変換g(各色毎のγ変換)、変換h(出力装置に合わせ
た文字/写真データ毎のディザ変換)を行って出力画像
データを作成する場合を想定すると、前記RAM11は
図1(b)に示すように構成される。即ち、そのアドレ
ス入力としては入力画像データ(色番号)の他に、テー
ブルNo.、色、ディザカウンタ、文字/写真といった
ような、各変換f,g,h毎に入力されていたアドレス
データもまとめて1つのRAM11に入力されるように
構成されている。
色のインデックスカラーデータを入力画像データとし、
これに変換f(カラー番号を実際の色データに直す)、
変換g(各色毎のγ変換)、変換h(出力装置に合わせ
た文字/写真データ毎のディザ変換)を行って出力画像
データを作成する場合を想定すると、前記RAM11は
図1(b)に示すように構成される。即ち、そのアドレ
ス入力としては入力画像データ(色番号)の他に、テー
ブルNo.、色、ディザカウンタ、文字/写真といった
ような、各変換f,g,h毎に入力されていたアドレス
データもまとめて1つのRAM11に入力されるように
構成されている。
【0015】図6に示したような具体的な事項と対比さ
せると、本実施の形態のRAM11にあってはそれらの
変換f,g,hの合成変換Fの事項として、図1(c)
に示すような内容がルックアップテーブルとして設定さ
れている。例えば、アドレス0H (添字“H”はヘキサ
=16進法を意味する…以下同じ)から99H までがイ
エロー色データ・テーブル1・イエローγ・文字カウン
タ(0,0)用とされ、アドレス100H から199H ま
でがイエロー色データ・テーブル2・イエローγ・文字
カウンタ(0,0)用とされ、以下、同様で、アドレス3
F00H から33FFF までがブラック色データ・テ
ーブル2・ブラックγ・文字カウンタ (1,1)用とさ
れ、1回の変換に必要な全ての合成変換データを書き込
んだ複数のルックアップテーブルを有するものとされて
いる。
せると、本実施の形態のRAM11にあってはそれらの
変換f,g,hの合成変換Fの事項として、図1(c)
に示すような内容がルックアップテーブルとして設定さ
れている。例えば、アドレス0H (添字“H”はヘキサ
=16進法を意味する…以下同じ)から99H までがイ
エロー色データ・テーブル1・イエローγ・文字カウン
タ(0,0)用とされ、アドレス100H から199H ま
でがイエロー色データ・テーブル2・イエローγ・文字
カウンタ(0,0)用とされ、以下、同様で、アドレス3
F00H から33FFF までがブラック色データ・テ
ーブル2・ブラックγ・文字カウンタ (1,1)用とさ
れ、1回の変換に必要な全ての合成変換データを書き込
んだ複数のルックアップテーブルを有するものとされて
いる。
【0016】このような構成において、実際の変換デー
タ例を挙げて説明する。例えば、一例として入力デー
タ;色番号10H に関して 階調データ γ補正 ディザ文字((0,0)(0,1)(1,0)(1,1)) 写真((0,0)(0,1)(1,0)(1,1)) イエロー37H 3AH (10H ,10H ,10H ,0CH ) (20H ,00H ,1CH ,00H ) マゼンタ73H 77H (20H ,1CH ,20H ,1CH ) (34H ,08H ,34H ,08H ) シアン 12H 0FH (04H ,04H ,04H ,04H ) (04H ,00H ,04H ,00H ) ブラック41H 3CH (10H ,10H ,10H ,0CH ) (20H ,00H ,10H ,00H ) のような変換データ例の場合である。即ち、入力データ
の色番号が10H であり、そのテーブル番号1のデータ
として、各色の256階調データとして、イエローは3
7H 、マゼンタは73H 、シアンは12H 、ブラックは
3CH であるとする。
タ例を挙げて説明する。例えば、一例として入力デー
タ;色番号10H に関して 階調データ γ補正 ディザ文字((0,0)(0,1)(1,0)(1,1)) 写真((0,0)(0,1)(1,0)(1,1)) イエロー37H 3AH (10H ,10H ,10H ,0CH ) (20H ,00H ,1CH ,00H ) マゼンタ73H 77H (20H ,1CH ,20H ,1CH ) (34H ,08H ,34H ,08H ) シアン 12H 0FH (04H ,04H ,04H ,04H ) (04H ,00H ,04H ,00H ) ブラック41H 3CH (10H ,10H ,10H ,0CH ) (20H ,00H ,10H ,00H ) のような変換データ例の場合である。即ち、入力データ
の色番号が10H であり、そのテーブル番号1のデータ
として、各色の256階調データとして、イエローは3
7H 、マゼンタは73H 、シアンは12H 、ブラックは
3CH であるとする。
【0017】このような変換データ例に関して、ちなみ
に、図4等に示した従来方式であれば、図7(a)に示
すように、ルックアップテーブル1にはアドレス10H
の変換データとして37H 、アドレス210H の変換デ
ータとして73H 、アドレス410H の変換データとし
て12H 、アドレス610H の変換データとして41H
が設定されることになる。次に、イエローの階調データ
37H はγ変換によって3AH に変換されるものであ
り、図7(b)に示すように、ルックアップテーブル2
のアドレス37H にはγ変換データとして3AH が設定
されていることになる。さらに、出力装置に合わせて、
かつ、文字/写真の区別によって、データが2行2列の
ディザ変換を受ける。この変換hで、3AH なるデータ
1行1列においては110H 、2行2列においては0C
H に変換される場合、図7(c)に示すようにルックア
ップテーブル3のアドレス3AH のディザ変換データと
して10H が、アドレス33AH のディザ変換データと
して0CH が設定されていることになる。従来の場合、
これらの3つのルックアップテーブル1,2,3を順次
経ることにより、色番号10H のデータに関して、色変
換テーブル番号1を使うイエローデータであってディザ
変換が1行1列の場合であれば、最終的に10H に変換
されることになる。
に、図4等に示した従来方式であれば、図7(a)に示
すように、ルックアップテーブル1にはアドレス10H
の変換データとして37H 、アドレス210H の変換デ
ータとして73H 、アドレス410H の変換データとし
て12H 、アドレス610H の変換データとして41H
が設定されることになる。次に、イエローの階調データ
37H はγ変換によって3AH に変換されるものであ
り、図7(b)に示すように、ルックアップテーブル2
のアドレス37H にはγ変換データとして3AH が設定
されていることになる。さらに、出力装置に合わせて、
かつ、文字/写真の区別によって、データが2行2列の
ディザ変換を受ける。この変換hで、3AH なるデータ
1行1列においては110H 、2行2列においては0C
H に変換される場合、図7(c)に示すようにルックア
ップテーブル3のアドレス3AH のディザ変換データと
して10H が、アドレス33AH のディザ変換データと
して0CH が設定されていることになる。従来の場合、
これらの3つのルックアップテーブル1,2,3を順次
経ることにより、色番号10H のデータに関して、色変
換テーブル番号1を使うイエローデータであってディザ
変換が1行1列の場合であれば、最終的に10H に変換
されることになる。
【0018】この点、本実施の形態にあっては、これら
のルックアップテーブル1,2,3を順次経る変換処理
のデータが合成変換データとしてソフトウェアによる演
算の下に算出されて、図2中に示すような合成変換デー
タとしてRAM11中の所定のアドレスに書き込まれて
ルックアップテーブルとされている。例えば、アドレス
10H は色番号10H のデータに関するイエロー色デー
タ・テーブル1・イエローγ・文字カウンタ(0,0)用
の合成変換データが10H であることを示している。よ
って、入力画像データの他にテーブルNo.、色、ディ
ザカウンタ等によりアドレスが特定されれば、1つのR
AM11を1回通した変換処理を受けるだけで必要な変
換が終わることになる。よって、メモリ周りの構成(実
装面積、配線面積)の小型化と、処理速度の高速化とを
両立できる。
のルックアップテーブル1,2,3を順次経る変換処理
のデータが合成変換データとしてソフトウェアによる演
算の下に算出されて、図2中に示すような合成変換デー
タとしてRAM11中の所定のアドレスに書き込まれて
ルックアップテーブルとされている。例えば、アドレス
10H は色番号10H のデータに関するイエロー色デー
タ・テーブル1・イエローγ・文字カウンタ(0,0)用
の合成変換データが10H であることを示している。よ
って、入力画像データの他にテーブルNo.、色、ディ
ザカウンタ等によりアドレスが特定されれば、1つのR
AM11を1回通した変換処理を受けるだけで必要な変
換が終わることになる。よって、メモリ周りの構成(実
装面積、配線面積)の小型化と、処理速度の高速化とを
両立できる。
【0019】ところで、本実施の形態を実現する上で、
実際には、入力データの変換処理に先立って、ルックア
ップテーブルの合成変換データを作成してRAM11に
書き込む必要があるため、データ変換装置としては、図
3に示すように、このRAM11に対して制御装置、例
えば、CPU12によってデータの読み書きを行えるよ
うに構成されている。即ち、画像入力データを画素同期
クロックに同期してRAM11に入力させるラッチ13
と、色、テーブル番号、ディザ等によるアドレスデータ
をレジスタ書込信号に応じてRAM11に入力させるラ
ッチ14と、RAM11の出力側に接続されて変換後の
画像出力データを画素同期クロックに同期して出力装置
に出力するラッチ15とによる本来のデータ変換装置用
の入出力回路の他に、前記CPU12がRAM11の入
出力側に接続されて設けられている。よって、CPU1
2におけるソフトウェア上での変換計算に基づく合成変
換データは双方向バッファ16を書込みモードとし、か
つ、ゲート回路16を介してRAM11に入力すること
によりRAM11中にルックアップテーブルを作成でき
る。
実際には、入力データの変換処理に先立って、ルックア
ップテーブルの合成変換データを作成してRAM11に
書き込む必要があるため、データ変換装置としては、図
3に示すように、このRAM11に対して制御装置、例
えば、CPU12によってデータの読み書きを行えるよ
うに構成されている。即ち、画像入力データを画素同期
クロックに同期してRAM11に入力させるラッチ13
と、色、テーブル番号、ディザ等によるアドレスデータ
をレジスタ書込信号に応じてRAM11に入力させるラ
ッチ14と、RAM11の出力側に接続されて変換後の
画像出力データを画素同期クロックに同期して出力装置
に出力するラッチ15とによる本来のデータ変換装置用
の入出力回路の他に、前記CPU12がRAM11の入
出力側に接続されて設けられている。よって、CPU1
2におけるソフトウェア上での変換計算に基づく合成変
換データは双方向バッファ16を書込みモードとし、か
つ、ゲート回路16を介してRAM11に入力すること
によりRAM11中にルックアップテーブルを作成でき
る。
【0020】もっとも、上記説明は画像データを出力装
置に出力する場合の例であるが、逆に画像データを取り
込む入力時や、入出力の双方時に関しても、RAM11
をそれらの入力データの加工経路上に配設させておけ
ば、このRAM11の内容(ルックアップテーブルの合
成変換データ)を書換えることにより、1つのRAM1
1によって実現できる。例えば、図3の構成において
も、双方向バッファ16を読取りモードとすればRAM
11によって合成変換処理を受けたデータを取り込むこ
とができる。
置に出力する場合の例であるが、逆に画像データを取り
込む入力時や、入出力の双方時に関しても、RAM11
をそれらの入力データの加工経路上に配設させておけ
ば、このRAM11の内容(ルックアップテーブルの合
成変換データ)を書換えることにより、1つのRAM1
1によって実現できる。例えば、図3の構成において
も、双方向バッファ16を読取りモードとすればRAM
11によって合成変換処理を受けたデータを取り込むこ
とができる。
【0021】
【発明の効果】請求項1記載の発明によれば、ルックア
ップテーブルの変換データを用いて入力データを変換す
るデータ変換装置において、ルックアップテーブルとし
てRAMを用い、1つの入力データに対して複数の異な
る変換を連続的に行う場合のこれらの全ての変換を合成
した合成変換データをRAM中にルックアップテーブル
として書込むようにしたので、複数の異なる変換を連続
的に行う場合であっても、各変換処理毎にメモリを辿る
ことなく、それらの変換処理をまとめた合成変換データ
を用いることにより1つのRAM内での変換処理で済ま
せることができ、よって、1つのRAMのみで済み、プ
リント基板上の実装面積、配線面積を減らして小型化を
図ることができる。
ップテーブルの変換データを用いて入力データを変換す
るデータ変換装置において、ルックアップテーブルとし
てRAMを用い、1つの入力データに対して複数の異な
る変換を連続的に行う場合のこれらの全ての変換を合成
した合成変換データをRAM中にルックアップテーブル
として書込むようにしたので、複数の異なる変換を連続
的に行う場合であっても、各変換処理毎にメモリを辿る
ことなく、それらの変換処理をまとめた合成変換データ
を用いることにより1つのRAM内での変換処理で済ま
せることができ、よって、1つのRAMのみで済み、プ
リント基板上の実装面積、配線面積を減らして小型化を
図ることができる。
【0022】請求項2記載の発明によれば、1つのRA
M中に1回の変換に必要な全ての合成変換データを書き
込んだ複数のルックアップテーブルを有しているので、
1つのRAMでの1回の変換だけで全ての変換処理を終
了させることができ、よって、変換途中でのルックアッ
プテーブルの書換えも要せず、処理の高速化を図ること
ができる。
M中に1回の変換に必要な全ての合成変換データを書き
込んだ複数のルックアップテーブルを有しているので、
1つのRAMでの1回の変換だけで全ての変換処理を終
了させることができ、よって、変換途中でのルックアッ
プテーブルの書換えも要せず、処理の高速化を図ること
ができる。
【図1】本発明の実施の一形態を示し、(a)はルック
アップテーブルの概念的なブロック図、(b)はルック
アップテーブルをより具体的に示す概念的なブロック
図、(c)はその合成変換データの対象事項を説明する
ためのRAMマップ概念図である。
アップテーブルの概念的なブロック図、(b)はルック
アップテーブルをより具体的に示す概念的なブロック
図、(c)はその合成変換データの対象事項を説明する
ためのRAMマップ概念図である。
【図2】ルックアップテーブルを構成する具体的な合成
変換データ例を示すRAMマップである。
変換データ例を示すRAMマップである。
【図3】データ変換装置の構成を示すブロック図であ
る。
る。
【図4】従来例を示すルックアップテーブルの概念的な
ブロック図である。
ブロック図である。
【図5】そのルックアップテーブルをより具体的に示す
概念的なブロック図である。
概念的なブロック図である。
【図6】それらの変換データの対象事項を説明するため
のRAMマップ概念図である。
のRAMマップ概念図である。
【図7】具体的な変換データ例を示すRAMマップであ
る。
る。
11 RAM
Claims (2)
- 【請求項1】 ルックアップテーブルの変換データを用
いて入力データを変換するデータ変換装置において、ル
ックアップテーブルとしてRAMを用い、1つの入力デ
ータに対して複数の異なる変換を連続的に行う場合のこ
れらの全ての変換を合成した合成変換データを前記RA
M中にルックアップテーブルとして書込むようにしたこ
とを特徴とするデータ変換装置。 - 【請求項2】 1つのRAM中に1回の変換に必要な全
ての合成変換データを書き込んだ複数のルックアップテ
ーブルを有することを特徴とする請求項1記載のデータ
変換装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8313731A JPH10154223A (ja) | 1996-11-25 | 1996-11-25 | データ変換装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8313731A JPH10154223A (ja) | 1996-11-25 | 1996-11-25 | データ変換装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH10154223A true JPH10154223A (ja) | 1998-06-09 |
Family
ID=18044849
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8313731A Pending JPH10154223A (ja) | 1996-11-25 | 1996-11-25 | データ変換装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH10154223A (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005027040A1 (ja) * | 2003-09-11 | 2005-03-24 | Matsushita Electric Industrial Co., Ltd. | 画像処理装置、画像処理方法および画像処理プログラム |
JP2006090907A (ja) * | 2004-09-27 | 2006-04-06 | Hioki Ee Corp | データ変換装置および波形測定装置 |
CN100456801C (zh) * | 2003-09-11 | 2009-01-28 | 松下电器产业株式会社 | 图像处理装置以及图像处理方法 |
US7783126B2 (en) | 2003-09-11 | 2010-08-24 | Panasonic Corporation | Visual processing device, visual processing method, visual processing program, and semiconductor device |
US7860339B2 (en) | 2003-09-11 | 2010-12-28 | Panasonic Corporation | Visual processing device, visual processing method, visual processing program, intergrated circuit, display device, image-capturing device, and portable information terminal |
-
1996
- 1996-11-25 JP JP8313731A patent/JPH10154223A/ja active Pending
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2005027040A1 (ja) * | 2003-09-11 | 2005-03-24 | Matsushita Electric Industrial Co., Ltd. | 画像処理装置、画像処理方法および画像処理プログラム |
CN100456801C (zh) * | 2003-09-11 | 2009-01-28 | 松下电器产业株式会社 | 图像处理装置以及图像处理方法 |
US7783126B2 (en) | 2003-09-11 | 2010-08-24 | Panasonic Corporation | Visual processing device, visual processing method, visual processing program, and semiconductor device |
US7860339B2 (en) | 2003-09-11 | 2010-12-28 | Panasonic Corporation | Visual processing device, visual processing method, visual processing program, intergrated circuit, display device, image-capturing device, and portable information terminal |
US7945115B2 (en) | 2003-09-11 | 2011-05-17 | Panasonic Corporation | Visual processing device, visual processing method, visual processing program, and semiconductor device |
US8165417B2 (en) | 2003-09-11 | 2012-04-24 | Panasonic Corporation | Visual processing device, visual processing method, visual processing program, integrated circuit, display device, image-capturing device, and portable information terminal |
JP2006090907A (ja) * | 2004-09-27 | 2006-04-06 | Hioki Ee Corp | データ変換装置および波形測定装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4602294A (en) | Image reproducing method having a retouching function and an apparatus embodying the same | |
US5729664A (en) | Image processing apparatus and method for converting an input color image signal from one color space to another | |
US4533942A (en) | Method and apparatus for reproducing an image which has a coarser resolution than utilized in scanning of the image | |
JPH10154223A (ja) | データ変換装置 | |
JPH10200770A (ja) | 画像データの色補正方法 | |
JP3624483B2 (ja) | 画像処理装置 | |
US5299034A (en) | Image processing apparatus and image processing method for reproducing a color image from color signals having different phases | |
US5426596A (en) | Color signal correction circuit using a second-order correcting formula | |
US7119925B2 (en) | Image processing, image reading apparatus and image processing method | |
US4974070A (en) | Colorgraphic reproduction system | |
JPH05902B2 (ja) | ||
JP3017093B2 (ja) | パレット回路 | |
JPH08223423A (ja) | 画像データ処理方法および画像処理装置 | |
JPH1141479A (ja) | 画像処理装置 | |
JPH05260285A (ja) | 画像出力装置 | |
JPH03150971A (ja) | 合成画像の表示装置およびハッチング回路 | |
JP2908627B2 (ja) | 一体型自動孔版印刷機 | |
JP3755489B2 (ja) | カラー画像処理装置 | |
JPH04186970A (ja) | カラー画像入力装置 | |
JPH08332745A (ja) | 複写印刷装置及び複写印刷読取装置 | |
US5051819A (en) | Colored image reading apparatus | |
JPH0552701B2 (ja) | ||
JP3265735B2 (ja) | カラー画像処理装置 | |
JP2599035B2 (ja) | 色演算装置 | |
JPH10173945A (ja) | データ変換装置およびデータ変換方法 |