JPS6163182A - ガンマ変換回路 - Google Patents

ガンマ変換回路

Info

Publication number
JPS6163182A
JPS6163182A JP59184685A JP18468584A JPS6163182A JP S6163182 A JPS6163182 A JP S6163182A JP 59184685 A JP59184685 A JP 59184685A JP 18468584 A JP18468584 A JP 18468584A JP S6163182 A JPS6163182 A JP S6163182A
Authority
JP
Japan
Prior art keywords
data
gamma conversion
line
input
address
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
Application number
JP59184685A
Other languages
English (en)
Inventor
Katsuto Idei
出井 克人
Yoshinobu Mita
三田 良信
Tadashi Yoshida
正 吉田
Naoto Kawamura
尚登 河村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP59184685A priority Critical patent/JPS6163182A/ja
Publication of JPS6163182A publication Critical patent/JPS6163182A/ja
Priority to US07/183,300 priority patent/US4805013A/en
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Processing Of Color Television Signals (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、画像データを線形または非線形に変換する
ガンマ変換回路に係り、特にカラー画像データを非線形
に変換するガンマ変換回路に関するものである。
〔従来技術とその問題点〕
従来、この種の回路で画像データ等のがンマ変換を行う
場合は、ランダムアクセスメモリ(RAM)もしくはリ
ードオンリメモリ(ROM)を使用し、それらのアドレ
ス入力に上記画像データを入力し、RAMまたはROM
に書き込まれているガンマ変換テーブルに応じてRAM
またはROMのデータ出力からガンマ変換された所望の
画像データを得るように構成されている。また、RAM
を使用してガンマ変換を行う場合は、RAMのアドレス
を入力データラインとCPUのアドレスラインとが切り
換えられるように構成し、かつ、RAMのデータライン
を出力データ線とCPUのデータ線とに切り換えられる
ように構成することにより、RAMに所望のガンマ変換
テーブルを古き込んだり、RAMを画像データの変換テ
ーブルとして使用できるように構成されている。
ところが、ガンマ曲線を作成するにはディジタイザ等の
入力装置を複雑に組み合せることにより任意のガンマ曲
線を作成するため、コスト高になる。また、RAMに書
き込む所望のガンマ変換テーブルをあらかじめ用意して
おき、その中から選択するものもあるが、画像データ入
力の度に選択する必要があり非常に不便であった。さら
に、作成されたガンマ曲線によるデータの変換特性を確
認するには、与えたガンマ曲線を読み出し、その値から
類推するか、またはガンマ曲線変換装置の入力特性を把
握するデータまたはテストパターンを与えて、変換特性
を調べなければならず操作性に問題があった。
〔発明の目的〕
この発明は上記の点にかんがみなされたもので、ガンマ
変換データ作成手段で作成されたそれぞれのガンマ変換
データを指定アドレスに応じて自動的にランダムアクセ
スメモリに読み込み、画像データに所望のガンマ変換を
行い必要に応じて作成されたガンマ変換データを任意に
書き換えることができるガンマ変換回路を提供すること
を目的とする。
〔実施例〕
第1図はこの発明の一実施例を示すガンマ変換装置の構
成ブロック図で、1は10ビ・ントのアドレス線と8ビ
ツトのデータ線を有するRAM (群RAM)、2はガ
ンマ変換データ作成手段となるCPUで、接続されるア
ドレス線またはデータ線を制御する。3は前記RAMI
に初期値を与えるパラメータまたはデータを送出する不
揮発性メモリ(ROM)、4.5は作成されたガンマ変
換データを書き換えるためのパラメータをRAMIに送
出する入力装置で、書換えパラメータ入力手段の相当す
る。6は識別信号に応じて画像データを選別するととも
にCPU2が送出するアドレス値をRAMIのアドレス
入力に送出する第1データセレクタ、7は制御線を切り
換えるデータセレクタ、8は前記CPU2より送出され
るガンマ変換データとRAM1からの出力データとを切
り換える第2データセレクタである。9は前記RAM1
の7ドレス入力に接続される10ビツトのアドレス線ま
たはデータ線、10は前記第1データセレクタ6とRA
MIを接続する8ビツトのアドレス線またはデータ線で
、アドレス線9の下位8ビツト使用する。11は前記デ
ータセレクタ7が選択した2ビツトのアドレス線または
制御線であり、アドレス線9の上位2ビツトを使用する
12は前記RAMIのデータ入力端子に接続される8ビ
ツトのデータ線、13は8ビツトの出力データ線である
。14〜17はカラー画像を形成する4組の入力データ
線で、例えばイエロ(Y)信号、マゼンダ(M)信号、
シアン(C)信号。
ブラック(K)信号が各入力データ線14〜17に対応
している。18は10ビツトで構成されるアドレスバス
で、この内下位8ビットはアゾレスバス19に、上位2
ビツトはアドレスバス20にそれぞれ使用される。21
はデータ制御線で、第1データセレクタ6に作用して入
力データ線14〜17のうち1つを選択させるとともに
、データセレクタ7に作用しアドレス線11を接続する
22は前記CPU2のデータバスで、第2データセレク
タ8に接続される。なお、ROM3の内容はRAM1に
初期状態を作るデータでもいいし、後述するCPU2の
機能により、入力データ線14〜17より入力されるカ
ラー画像データをガンマ変換するためのガンマ曲線を決
定する8つ(2つが1組で各入力データ線14〜17に
対応する)のパラメータでもよい。
次に動作について説明する。
まず、電源が投入されるとCPU2はプログラムに応じ
て図示されない周辺機器を通常用いられる手段によって
初期化する。次にCPU2はROM3から入力データ線
14に入力される画像データをガンマ変換するための第
1のパラメータの組ayとbyを取り出す。CPU2は
第1データセレクタ6を制御してアドレスバス19とア
ドレス線1oおよびデータセレクタ7を制御してアドレ
スバス2oとアドレス線11を接続して、CPU2のア
ドレスバス18をRAM1のアドレス入力に接続する。
ざらにCPU2は第2データセレクタ8を制御してデー
タバス22をデータ線12を介してRAMIのデータ入
力に接続する。次にCPU2は10ビツトからなるアド
レスバス18の上位2ビツトで構成するアドレスバス゛
20およびアドレス線11を“0”にし、アドレス線1
9すなわちアドレス線10のアドレスを°“0〜255
°°まで順次変化させながら、上記第1のパラメータの
組ayとbyにより後述する方法でCPU2で計算され
るガンマ曲線に相当するガンマ変換データをデータバス
22、すなわちデータ線12を介して、通常用いられる
方法でRAM1の下位256バイトに書き込む、続いて
、CPU2はROM3から入力データ線15に入力され
る画像データをガンマ変換するための第2のパラメータ
の組amとbmを取り出し、アドレス線2oおよびアド
レス線11を“°lパにし。
前述同様にRAMIの続く256バイトにガンマ変換デ
ータを書き込む。続いて、CPU2はROM3から入力
データ線16に入力される画像データをガンマ変換する
ための第3のパラメータの組aCとbcを取り出し、ア
ドレス線20およびアドレス線11を°°2″にし、前
述同様にRAM1の続く256バイトにガンマ変換デー
タを書き込む。続いて、CPU2はROM3から入力デ
ータ線17に入力される画像データをガンマ変換するた
めの第4のパラメータの組akとbkを取り出し、アド
レス線20およびアドレス線11を“°3″°にし、前
述同様にRAM1の続く256バイトにガンマ変換デー
タを書き込む0次にCPU2はデータセレクタ7を切り
換えて制御線21を制御線11に接続するとともに第2
データセレクタ8を切り換えてデータ線12を出力デー
タ線13に接続する。これにより、RAM1はCPU2
から切り離され、入力データ線14〜17から入力され
る画像データ信号Y、M、C,にと制御線21より入力
される識別信号とによって決定されるRAM1のガンマ
変換データを出力データ線13に出力する。このように
、上記識別信号は第1データセレクタ6に作用して入力
データ線14〜17のうち1つを選択し、RAMIの上
位アドレスとなって、書き込まれた1つのガンマ変換テ
ーブル(ガンマ変換データの集合体)中の1つを選択す
る。従って、例えば制御線21に入力される識別信号が
“1′”の場合は、入力データ線15より画像データ信
号Mがデータ線10に接続され、画像データ信号M“°
0〜255”は実質データ線9上で°“256〜5 t
 t ”とになり、RAM1の2番目に作成されたガン
マ変換テーブルによってデータ変換されて出力データ線
13に送出される。
ところが、入力データ線14〜17のすべての信号に対
しそのガンマ変換が常に好ましい結果をもたらすとはか
ぎらない。例えばC画像に対応するRAMI内の512
〜767番地に格納されている第3のガンマ変換テーブ
ルを書き換えたい場合は、入力装置4.5よりその曲線
を作るためのパラメータの組ac  ’ 、 bc ’
を入力すると、CPU2は第1データセレクタ6、デー
タセレクタ7、第2データセレクタ8を制御して、前述
同様アドレスバス19とデータ線1oおよびアドレスバ
ス2oと制御線11さらにはデータバス22とデータ線
12をそれぞれ接続する。そして、アドレスバス2oを
“2゛にしてアドレスバス19をO〜255まで順次変
化させ、実質的にデータ線9の下位8ビツトにアドレス
データ512〜767をRAMIのアドレス入力端に入
力し、入力装置4.5より入力されたパラメータac’
bc ’からCPU2が計算したガンマ曲線を形成する
ガンマ変換データ512〜767をRAM1のデータ入
力端に順次書き込む。この書き込みが終了すると、デー
タセレクタ7.8はそれぞれ制御線21.11をデータ
線12および出力データ線13を接続する。なお、通常
必要とされるRAM1のチップイネーブル端、リード/
ライト端。
制御線およびROM3のチップイネーブル端、アドレス
、リード線さらには入力装置4.5のアドレス線1割込
線等は公知の技術により接続されており、特に図示して
いない。
次にガンマ変換テーブルの書換え作業について説明する
入力装置4,5より任意のパラメータai  (第2図
に示す)、bi(第3図に示す)が入力されると、まず
、下記の直線の方程式が決定され、Y=ai  (X−
bi )    ”・(1)次いで、CPU2が上記第
(1)式で決定されたYを用いて下記の第(2)式より
ガンマ変換データをd=o〜255まで計算する。なお
、[コはガウス記号である。
ただし、Yi =a (Xi−b)  forb≦Xi
≦(255/a)+b Yi=Ofor X i < b Yi =255      for X i >  (255/ a )  + bYi=−
ab          forX i < Oかつ 
 b<。
とする。
第4図はa=2 、b=63のパラメータに対してガン
マ変換データO〜255を第(1)式、第(2)式に基
づいて計算した例を示している。ただし、第2式におい
てn=9とした。
第5図〜第6図は同じく上記手順に従って計算されたガ
ンマ曲線であり、実線はYiを示し、破線はTable
(d)を示し、かつ、横軸はテーブル番号(d)0〜2
55を表し、縦軸はガンマ変換値をそれぞれ表している
次にテストモードとしてRAMIに作成されているガン
マ変換テーブルの内容(Table(d) )を出力す
る方法について説明する。
CPU2は第1データセレクタ6とデータセレクタ7を
制御してアドレスバス18を実質的にRAM1のアドレ
ス9に接続する。続いて、CPU2は第2データセレク
タ8を制御してRAMIのデータ線12を出力データ線
13に接続する。その後、普通の手段によりCPU2は
アドレスバス18にO〜1023のアドレスデータをす
べて出力する。その時、出力データ線13にはRAMI
の内容がすべて送出される。
次に第7図のフローチャートを参照しなからガンマ変換
テーブルの作成および出力準備動作について説明する。
なお、5L−316は各ステップを表す。
まず、CPU2が第1データセレクタ6を制御してアド
レス線19とデータ線10とを接続するとともに(S 
L) 、同じくデータセレクタ7を制御してアドレスバ
ス20とアドレス線11とを接続しくS2)、同じく第
2データセレクタ8を制御してデータバス22とデータ
線12とを接続する(S3)。続いて、CPU2がアド
レスバス20に0″′を送出する(S4)。次いで、ア
ドレスバス2oに“4″が送出されているかどうかを判
断しくS5)、Noの場合はROM3よりパラメータの
組ayとbyを取り込み(S6)、CPU2がアドレス
バス19に“0″を送出する(S7)。続いて、アドレ
スバス19のアドレス値が256 ”であるかどうかを
判断しくS8)、Noにの場合は、上述の通りCPU2
がガンマ変換データ0〜255を計算しくS9)、ガン
マ変換データ0〜255をデータバス22に送出しくS
 10) 、このガンマ変換データ0〜255をデータ
線12よりRAM1のデータ入力端子に書き込み(31
1)、次いで、アドレス19のアドレス値を“°1′′
インクリメントしステップS8へ戻る(S l 2)。
一方、ステップS8の判断でYESの場合は、アドレス
バス20のアドレス値を°“1°°インクリメントしス
テップS5へ戻る(S l 3)。一方、ステップS5
の判断でYESの場合は作成されたガンマ変換データの
出力準備動作に移り、まず、第1データセレクタ6の制
御を制御線21に移しくS l 4)、CPU2がデー
タセレクタ7を切り換えて制御線21とアドレス線11
とを接続するとともに(S 15) 、第2データセレ
クタ8を切り換えてデータ線12と出力データ線13を
接続しくS 16) 、出力準備を終了する。
次に第8図を参照しなからガンマ変換テーブルの書き換
え動作について説明する。なお、S21〜S31は各ス
テップを表す。
まず、CPU2が第1データセレクタ6を制御してアド
レス線19とデータ線10とを接続するとともに(52
1)、同じくデータセレクタ7を制御してアドレスバス
20とアドレス線11とを接続しく322)、同じく第
2データセレクタ8を制御してデータバス22とデータ
線12とを接続する(S 23) 、続いて、CPU2
が新たなガンマ曲線を形成するためのパラメータac’
およびbc’を入力装置4,5より取り込む(S 24
)、次いで、制御線21より入力される識別信号、例え
ば“2パに応じてアドレスバス2oをセットしく525
)、アドレスバス19に“0゛′を送出する(326)
。続いて、アドレスバス19のアドレス値が’ 256
 ”であるかどうかを判断しく327)、Noならばス
テップs24で取り込んだパラメータac’およびbc
’に応じてCPU2がガンマ変換データ“256 ”を
計算しく528)、CPU2が第2データセレクタ8を
制御してデータバス22とデータ線12を接続しく52
9)、  ステップ328で計算したガンマ変換データ
をRAMI内の512〜767番地に新たに書き込む(
S 30)。次いで、アドレスバス19のアドレス値を
“°1′′インクリメントレステップS27へ戻る(S
31)。一方、ステップS27でYESの場合は書き込
み動作を終了する。
次に第9図のフローチャートを参照しながら疑似信号発
生動作につい、て説明する。なお、S41〜347は各
ステップを表す。
まず、CPU2が第1データセレクタ6を制御してアド
レスバス19とデータ線1Qとを接続しく541)、 
 また、同じくデータセレクタ7を制御してアドレスバ
ス20と制御線11とを接続しく542)、  さらに
、同じく第2データセレクタ8を制御してデータ線12
と出力データ線13とを接続する(S 43)。次いで
、CPU2がアドレスバス18に°“0″゛を送出し疑
似信号送出準備を整え(S44)、[いて、アドレス1
8のアドレス値が“1024”であるかどうかを判断し
く545)、NOならばRAM1に格納されているガン
マ変換デーダ“0〜1024”を順次データ線12を介
してデータ線13に出力する(346)。次いで、アド
レスバス18のアドレス値を“1゛インクリメントして
ステップ545へ戻る(S 47)。このステップ34
5〜S47の繰り返しにより、入力データ線14〜17
にあたかもカラー画像データが送出されたかのように疑
似信号(ガンマ変換データ)がRAMIより出力される
。一方、ステップS45の判断で、YESの場合は疑似
信号発生動作を終了する。
〔発明の効果〕
以上説明したように、この発明は作成されたガンマ変換
データを書き換えるだめのパラメータを入力する書換え
パラメータ入力手段を設けたので、作成されたガンマ変
換データを随意に書き換えることができる。また、ガン
マ変換データ作成手段が発生するアドレス値に応じてR
AMに書き込まれたガンマ変換データを独自に読み出せ
るのでガンマ変換データの疑似信号発生器として使用で
きる等の利点を有する。
【図面の簡単な説明】
第1図はこの発明の一実施例を示すガンマ変換回路の構
成ブロック図、第2図、第3図はガンマ変換データ書換
え用の入力パラメータを示す図、第4図はガンマ変換デ
ータの計算値例を示す図、第5図、第6図はガンマ変換
データ特性を示す波形図、第7図はガンマ変換テーブル
の作成および出力準備動作を説明するフローチャート、
第8図はガンマ変換テーブルの書き換え動作を説明する
フローチャート、第9図は疑似信号発生動作を説明する
フローチャートである。 図中、1はRAM、2はCPU、3はROM、4.5は
入力装置、6は第1データセレクタ、7はデータセレク
タ、8は第2データセレクタ、9.1o、11はアドレ
ス線、12はデータ線、13は出力データ線、14〜1
7は入力データ線、18,19.20はアドレスバス、
21は制御線、22はデータバスである。 第1図 第2図 第3図 第4図 第5図

Claims (2)

    【特許請求の範囲】
  1. (1)それぞれの画像データ信号に付加された識別信号
    に応じて不揮発性メモリよりガンマ変換データを作成す
    るためのパラメータを読み出すとともに、このパラメー
    タに応じてガンマ変換データ作成手段で作成されたガン
    マ変換データをランダムアクセスメモリのデータ入力に
    書き込んでおき、このランダムアクセスメモリのアドレ
    ス入力に入力されるそれぞれの画像データに所望のガン
    マ変換を行うガンマ変換回路において、作成された前記
    ガンマ変換データを書き換えるためのパラメータを入力
    する書換えパラメータ入力手段を具備したことを特徴と
    するガンマ変換回路。
  2. (2)書換えパラメータ入力手段よりパラメータの入力
    がない場合は、不揮発性メモリに格納されているパラメ
    ータを読み出すことを特徴とする特許請求の範囲第(1
    )項記載のガンマ変換回路。
JP59184685A 1984-09-05 1984-09-05 ガンマ変換回路 Pending JPS6163182A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP59184685A JPS6163182A (ja) 1984-09-05 1984-09-05 ガンマ変換回路
US07/183,300 US4805013A (en) 1984-09-05 1988-04-11 Image data conversion system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59184685A JPS6163182A (ja) 1984-09-05 1984-09-05 ガンマ変換回路

Publications (1)

Publication Number Publication Date
JPS6163182A true JPS6163182A (ja) 1986-04-01

Family

ID=16157577

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59184685A Pending JPS6163182A (ja) 1984-09-05 1984-09-05 ガンマ変換回路

Country Status (1)

Country Link
JP (1) JPS6163182A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0519723A (ja) * 1991-07-09 1993-01-29 Sharp Corp 液晶表示装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58186291A (ja) * 1982-04-23 1983-10-31 Sony Corp カラ−ビデオ信号の階調変換方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58186291A (ja) * 1982-04-23 1983-10-31 Sony Corp カラ−ビデオ信号の階調変換方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0519723A (ja) * 1991-07-09 1993-01-29 Sharp Corp 液晶表示装置

Similar Documents

Publication Publication Date Title
JPS6163181A (ja) ガンマ変換回路
JPS6163182A (ja) ガンマ変換回路
JPS6163183A (ja) ガンマ変換回路
EP0151184B1 (en) Apparatus for emphasizing and displaying nc command program portion stored at specific address
US5239558A (en) Pulse code modulation circuit
JPS61141488A (ja) 色信号処理回路
JPS6150360B2 (ja)
JPS5851684A (ja) ビデオ信号合成方式
JP2703219B2 (ja) 画像処理装置
JPH0214717B2 (ja)
JP2005176202A (ja) 色再現編集装置およびその方法
JP2983579B2 (ja) 表示制御装置
JPH01321542A (ja) データ変換回路
JPS5913766B2 (ja) アドレス制御方式
JPH01120965A (ja) 色調整方法
JPS61141487A (ja) 色信号処理回路
JPH02216501A (ja) コントロール・メモリの作成方法および装置
JPH01303545A (ja) メモリのアドレス変換回路
JPH02148342A (ja) ルックアップテーブル用メモリ
JPH03229572A (ja) 色調整装置と色調整マトリクス算出方法
JPS61175676A (ja) 画像表示装置
JPH03120062A (ja) 記録装置
JPH0230515B2 (ja)
JPH07123261A (ja) 階調画像網点処理装置
JPH01151317A (ja) 適応形デルタ変調復号化装置