JPS63189980A - デ−タ並べ換え回路 - Google Patents
デ−タ並べ換え回路Info
- Publication number
- JPS63189980A JPS63189980A JP62022744A JP2274487A JPS63189980A JP S63189980 A JPS63189980 A JP S63189980A JP 62022744 A JP62022744 A JP 62022744A JP 2274487 A JP2274487 A JP 2274487A JP S63189980 A JPS63189980 A JP S63189980A
- Authority
- JP
- Japan
- Prior art keywords
- data
- memory
- gradation
- shift
- output
- 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
Landscapes
- Image Input (AREA)
- Image Processing (AREA)
- Memory System (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、画像メモリなど和記憶されている画像データ
の並べ換え処理を行なうデータ並べ換え回路に関する。
の並べ換え処理を行なうデータ並べ換え回路に関する。
従来の技術
近年、ビットマツプディスプレイなどを備え、画像表示
の可能なコンピュータが盛んに利用されてきている。さ
らに最近では、階調表示、カラー表示の可能なコンビ二
一夕も利用されてきている。
の可能なコンピュータが盛んに利用されてきている。さ
らに最近では、階調表示、カラー表示の可能なコンビ二
一夕も利用されてきている。
これらの装置ではデータの処理を高速に行うことが要望
されており、データの処理としては画面の走査方向のデ
ータを使用した処理、階調方向のデータを使用した処理
などが必要とされている。
されており、データの処理としては画面の走査方向のデ
ータを使用した処理、階調方向のデータを使用した処理
などが必要とされている。
以下、図面をもとに従来の構成により走査方向のデータ
処理と階調方向のデータ処理を行う場合について説明す
る。
処理と階調方向のデータ処理を行う場合について説明す
る。
第5図は画像メモリの概念を表わした図である。
同図中、メモリ501.502.503.504はそれ
ぞれ画像の同一場所に対応している。即ち、画像の各画
素の濃度を2進数で表示した場合の最上位ビットの値は
メモl7504に格納される。以下、上位ビットから順
にメモリ503.502.501 K格納されている。
ぞれ画像の同一場所に対応している。即ち、画像の各画
素の濃度を2進数で表示した場合の最上位ビットの値は
メモl7504に格納される。以下、上位ビットから順
にメモリ503.502.501 K格納されている。
従ってメモリ501には濃度の2値表示の最下位ビット
が格納されている。以下、メモリ504に格納されるべ
きデータを第4レベルと呼ぶ。
が格納されている。以下、メモリ504に格納されるべ
きデータを第4レベルと呼ぶ。
同様にメモリ503.502.501に格納されるべき
データをそれぞね第3、第2、第ルベルのデータと呼ぶ
こととする。505.506.507.508はデータ
処理を行う時のメモリの読出し単位(ビット)を表わし
たものであり、通常16ピツトあるいは32ピツトの階
調データとなっている。
データをそれぞね第3、第2、第ルベルのデータと呼ぶ
こととする。505.506.507.508はデータ
処理を行う時のメモリの読出し単位(ビット)を表わし
たものであり、通常16ピツトあるいは32ピツトの階
調データとなっている。
また第6図は階調データの生成方法を表わしたものであ
り、509は読込んだデータを保持するレジスタ、51
0は演算結果を保持する結果レジスタである。
り、509は読込んだデータを保持するレジスタ、51
0は演算結果を保持する結果レジスタである。
以下、第5図、第6図をもとに、以下その動作について
説明する。
説明する。
上述の構成において、階調データ505.506.50
7.508の集りを生成するためにはまず、501のメ
モリから第0レベルのデータ505を読出す。この読出
したデータ505は$6図(a)の通り結果レジスタ5
10に1ビツトのみ通常論理和により記憶する。
7.508の集りを生成するためにはまず、501のメ
モリから第0レベルのデータ505を読出す。この読出
したデータ505は$6図(a)の通り結果レジスタ5
10に1ビツトのみ通常論理和により記憶する。
次にメモリ502からf$ルベルデータ506を読出丁
。この読出したデータ506は第6図(b)の通り1ビ
ツト左ヘシフトした後結果レジスタ510に1ビツトの
み論理加算により記憶する。第2、第3レベルのデータ
も同様に第2図(C1、(d)の通り結果レジスタ51
0に記憶する。このようにして結果レジスタ510に5
05.506.507.508 (2°、21.2!、
23)の階調データが生成される。
。この読出したデータ506は第6図(b)の通り1ビ
ツト左ヘシフトした後結果レジスタ510に1ビツトの
み論理加算により記憶する。第2、第3レベルのデータ
も同様に第2図(C1、(d)の通り結果レジスタ51
0に記憶する。このようにして結果レジスタ510に5
05.506.507.508 (2°、21.2!、
23)の階調データが生成される。
以上の操作は画面上の1点についての階調データを生成
する手順であり、走査方向16ビツトに対して階調デー
タを生成する時には上述した処理が16回必要になるわ
けである。
する手順であり、走査方向16ビツトに対して階調デー
タを生成する時には上述した処理が16回必要になるわ
けである。
発明が解決しようとする問題点
しかし、以上のような構成では階調データを生成するた
めには大量のメモリ読出し動作とデータのシフト、論理
演算等が発生し、階調方向の処理を行う時にデータの生
成時に時間がかかるという問題点があった。
めには大量のメモリ読出し動作とデータのシフト、論理
演算等が発生し、階調方向の処理を行う時にデータの生
成時に時間がかかるという問題点があった。
本発明はこのような問題を解決するもので、簡単な構成
で実現可能なデータ並べ換え回路を付加することにより
、走査方向忙配置されたメモリから、階調データを高速
に生成することを目的とするものである。
で実現可能なデータ並べ換え回路を付加することにより
、走査方向忙配置されたメモリから、階調データを高速
に生成することを目的とするものである。
問題点を解決するだめの手段
本発明は並列入力、並列出力、直列出力可能なシフトレ
ジスタを複数個接続したシフトレジスタ群と、前記シフ
トレジスタ群にIKデータを読込ませる読込みパルスを
発生する読込みパルス発生部と、前記シフトレジスタ群
に入力されたデータを直列出力で出力させるシフトクロ
ックを発生するシフトクロック発生部と、前記シフトレ
ジスタ群の並列入力と直列出力とを共通のデータライン
から入出力可能とするデータ選択部とを設けたものであ
る。
ジスタを複数個接続したシフトレジスタ群と、前記シフ
トレジスタ群にIKデータを読込ませる読込みパルスを
発生する読込みパルス発生部と、前記シフトレジスタ群
に入力されたデータを直列出力で出力させるシフトクロ
ックを発生するシフトクロック発生部と、前記シフトレ
ジスタ群の並列入力と直列出力とを共通のデータライン
から入出力可能とするデータ選択部とを設けたものであ
る。
作 用
本発明は上記構成により、データの入力をシフトレジス
タ群の並列入力より並べ換えに必要な個数、たとえば階
調ビット数だけ入力し、データを出力する時にはシフト
レジスタ群の直列出力より出力することにより、シフト
レジスタ群の並列入力ビツト数だけ一度にデータの並べ
換えを行なえるようにしたものである。
タ群の並列入力より並べ換えに必要な個数、たとえば階
調ビット数だけ入力し、データを出力する時にはシフト
レジスタ群の直列出力より出力することにより、シフト
レジスタ群の並列入力ビツト数だけ一度にデータの並べ
換えを行なえるようにしたものである。
実施例
以下、本発明の一実施例について図面を参照しながら説
明する@ 第1図Ta)は本発明の一実施例におけるデータ並べ換
え回路の概念図である。
明する@ 第1図Ta)は本発明の一実施例におけるデータ並べ換
え回路の概念図である。
第1図(alにおいて、100は表示用の画像メモリで
ある。101は走査方向に一度に読出し可能な階調画像
データのうち第3レベルのデータ列、102は同様忙第
2レベルのデータ列、103は同様に第ルベルのデータ
列、104は同様に第Oレベルのデータ列である。一方
、第4図(b)はデータ並べ換え用メモリの模式図であ
り、データが入力されるたびに矢印Aの方向に一段階デ
ータが転送され、データが出力されるたびに矢印Bの方
向に一段階データが転送されろ構成のメモリである。
ある。101は走査方向に一度に読出し可能な階調画像
データのうち第3レベルのデータ列、102は同様忙第
2レベルのデータ列、103は同様に第ルベルのデータ
列、104は同様に第Oレベルのデータ列である。一方
、第4図(b)はデータ並べ換え用メモリの模式図であ
り、データが入力されるたびに矢印Aの方向に一段階デ
ータが転送され、データが出力されるたびに矢印Bの方
向に一段階データが転送されろ構成のメモリである。
以上のような構成において、データの並べ換えを行うた
めには、まず表示用の画像メモIJ100から第3レベ
ルのデータ列101を読出し、データ並べ換え用メモリ
a、に入力する。次に表示用の画像メモリ100のうち
第2レベルのデータ列102を読出しデータ並べ換え用
メモリ105のa、の位置に入力する。この直前にデー
タ並べ換え用メモリ105では先はど入力された第3レ
ベルのデータ列101は自動的に位置a、から位置a、
に転送されているものとする。同様に第ルベルのデータ
列103もデータ並べ換え用メモリ105に入力する。
めには、まず表示用の画像メモIJ100から第3レベ
ルのデータ列101を読出し、データ並べ換え用メモリ
a、に入力する。次に表示用の画像メモリ100のうち
第2レベルのデータ列102を読出しデータ並べ換え用
メモリ105のa、の位置に入力する。この直前にデー
タ並べ換え用メモリ105では先はど入力された第3レ
ベルのデータ列101は自動的に位置a、から位置a、
に転送されているものとする。同様に第ルベルのデータ
列103もデータ並べ換え用メモリ105に入力する。
この時データ並べ換え用メモリ105にはa、→21%
a!→22、@、−’13が格納されている。さらに同
様に第Oレベルのデータ列104もデータ並べ換え用メ
モリ105に入力するこの結果、31には第Oレベル、
a、には第ルベル、’3には第2レベル、84 K ハ
第3 レベルの各データ列101〜104がそれぞれ格
納される。以上のように格納さねたデータ列101〜1
04に対して、矢印Bの方向にデータ並べ換え用メモリ
105をシフトすると出力として画像用メモリ100の
DOK相当する点の階調データが得られる。
a!→22、@、−’13が格納されている。さらに同
様に第Oレベルのデータ列104もデータ並べ換え用メ
モリ105に入力するこの結果、31には第Oレベル、
a、には第ルベル、’3には第2レベル、84 K ハ
第3 レベルの各データ列101〜104がそれぞれ格
納される。以上のように格納さねたデータ列101〜1
04に対して、矢印Bの方向にデータ並べ換え用メモリ
105をシフトすると出力として画像用メモリ100の
DOK相当する点の階調データが得られる。
このようにして順にデータ並べ換え用メモリ105をシ
フトしていくと、順に走査方向に対応した階調データが
得られることになる。
フトしていくと、順に走査方向に対応した階調データが
得られることになる。
第2図は本発明の第1の実施例におけろデータ並べ換え
回路り詳細ブロック結線図である。
回路り詳細ブロック結線図である。
第2図において、201.202.203.204は並
列入力、並列出力、直列出力可能なシフトレジスタ、2
05はデータを入力する時にデータの読込みを行うデー
タ読込みパルスを発生する読込みパルス発生部、206
はシフトレジスタ201〜2040直列出力からデータ
を出力するシフトクロック発生部、207.208はシ
フトレジスタ201〜204の並列入力と直列出力とを
共通のデータラインから入出力可能とするデータ選択部
である。
列入力、並列出力、直列出力可能なシフトレジスタ、2
05はデータを入力する時にデータの読込みを行うデー
タ読込みパルスを発生する読込みパルス発生部、206
はシフトレジスタ201〜2040直列出力からデータ
を出力するシフトクロック発生部、207.208はシ
フトレジスタ201〜204の並列入力と直列出力とを
共通のデータラインから入出力可能とするデータ選択部
である。
上記構成において、以下その動作を第3図に示すタイム
チャートとともに説明する2 まず画像データのうち第3レベルのデータがデータ選択
部20フを経由して読込みパルス発生部305から出力
される読込みパルスでシフトレジスタ201に入力され
る(第3図の1+)。この時、データ選択部208は禁
止状態となっており、直列出力は出力されない。同様に
シフトクロック発生部206も入力時には禁止されてお
り、シフトレジスタ201〜204のデータはシフトさ
ねない。次に第2レベルの画像データを入力するとシフ
トレジスタ201の並列出力からは先程入力した第3レ
ベルのデータが出力され、読込パルス発生部205から
出力される読込みパルスでシフトレジスタ202に読込
まれる。同時にシフトレジスタ201には新らたに覗在
入力されている第2レベルのデータが読込まれる(第3
図の11)。同様にして第3図の時刻t5、t4に示す
様に順にデータが入力さね、シフトレジスタ201〜2
04 Kそわぞれ第3、第2、第1及び第Oレベルの画
像データが記憶される。以上の動作の結果、第3図t、
の時刻でシフトレジスタ201〜204の直列出力には
、すべての階調データが準備さねたことになる。このよ
うな状態において階調データな読出て場合にはシフトク
ロック発生部206によりシフトクロックが出力さね、
すべてのシフトレジスタ201〜204が同時に右方向
にシフトされ、データ選択回路208には階調データが
出力される。この時には読込みパルス発生部205、デ
ータ選択部207は禁止されている。
チャートとともに説明する2 まず画像データのうち第3レベルのデータがデータ選択
部20フを経由して読込みパルス発生部305から出力
される読込みパルスでシフトレジスタ201に入力され
る(第3図の1+)。この時、データ選択部208は禁
止状態となっており、直列出力は出力されない。同様に
シフトクロック発生部206も入力時には禁止されてお
り、シフトレジスタ201〜204のデータはシフトさ
ねない。次に第2レベルの画像データを入力するとシフ
トレジスタ201の並列出力からは先程入力した第3レ
ベルのデータが出力され、読込パルス発生部205から
出力される読込みパルスでシフトレジスタ202に読込
まれる。同時にシフトレジスタ201には新らたに覗在
入力されている第2レベルのデータが読込まれる(第3
図の11)。同様にして第3図の時刻t5、t4に示す
様に順にデータが入力さね、シフトレジスタ201〜2
04 Kそわぞれ第3、第2、第1及び第Oレベルの画
像データが記憶される。以上の動作の結果、第3図t、
の時刻でシフトレジスタ201〜204の直列出力には
、すべての階調データが準備さねたことになる。このよ
うな状態において階調データな読出て場合にはシフトク
ロック発生部206によりシフトクロックが出力さね、
すべてのシフトレジスタ201〜204が同時に右方向
にシフトされ、データ選択回路208には階調データが
出力される。この時には読込みパルス発生部205、デ
ータ選択部207は禁止されている。
以上の様にシフトクロック発生部206から連続的にシ
フトクロックを発生することにより、連続的に走査方向
の階調データが自動的に得られろ。
フトクロックを発生することにより、連続的に走査方向
の階調データが自動的に得られろ。
第4図は本発明を組込んだシステムのブロックの概略図
である。
である。
第4図において、301はシステム全体の動作を制御す
るマイクロプロセッサ、302はマイクロプロセッサ3
01の動作を記述したプログラムおよび一時作秦用デー
タを格納する記憶装置、303は画像表示用メモリ、3
04は画像データなどを格納しておく二次記憶装置、3
05は本発明のデータ並べ換え回路、306は表示用モ
ニタである。
るマイクロプロセッサ、302はマイクロプロセッサ3
01の動作を記述したプログラムおよび一時作秦用デー
タを格納する記憶装置、303は画像表示用メモリ、3
04は画像データなどを格納しておく二次記憶装置、3
05は本発明のデータ並べ換え回路、306は表示用モ
ニタである。
上記のような構成において、階調データの処理を行うに
は、まずマイクロプロセッサ301は画像表示用メモリ
303から各階調に担当する走査方向のデータ列を読出
し、データ並べ換え回路305に入力する。この動作を
階調回数分だけ行いデータ並べ換え回路305にデータ
を記憶させる。次にマイクロプロセッサ301は単にデ
ータ並べ換え回路305からデータな読串丁ことにより
自動的に階調データな読出てことができる。
は、まずマイクロプロセッサ301は画像表示用メモリ
303から各階調に担当する走査方向のデータ列を読出
し、データ並べ換え回路305に入力する。この動作を
階調回数分だけ行いデータ並べ換え回路305にデータ
を記憶させる。次にマイクロプロセッサ301は単にデ
ータ並べ換え回路305からデータな読串丁ことにより
自動的に階調データな読出てことができる。
なお、同図中、記憶装置302、二次記憶装置304、
表示モニタ306は本発明の動作K特に影響かないため
、説明は割愛する。
表示モニタ306は本発明の動作K特に影響かないため
、説明は割愛する。
以上本実施例によりは、データの並べ換えは単にデータ
並べ換え回路にデータ列をr4vI4分だけ入力し、そ
の後、特別な操作なしにデータ並べ換え回路から読出し
を行うことのみにより、簡単にデータの並べ換えが可能
となる。
並べ換え回路にデータ列をr4vI4分だけ入力し、そ
の後、特別な操作なしにデータ並べ換え回路から読出し
を行うことのみにより、簡単にデータの並べ換えが可能
となる。
なお本実施例は階調データが4ビツトである場合を例に
とったが、階調数を表わすビット数とシフトレジスタの
本数とを同数にすればどのような深さを持つ階調の画像
に対しても本発明が適用できることは明らかである。ま
たシフトレジスタの本数を階調数以上にすることも本発
明の主旨を損うものではない。
とったが、階調数を表わすビット数とシフトレジスタの
本数とを同数にすればどのような深さを持つ階調の画像
に対しても本発明が適用できることは明らかである。ま
たシフトレジスタの本数を階調数以上にすることも本発
明の主旨を損うものではない。
また、本実施例はデータ並べ換え回路をマイクロプロセ
ッサの外部に付加したが、マイクロプロセッサに内蔵さ
せることも可能である。
ッサの外部に付加したが、マイクロプロセッサに内蔵さ
せることも可能である。
発明の効果
以上のように本発明は、シフトルレジスタ群、読込みパ
ルス発生部、シフトクロック発生部、データ選択部から
構成されるデータ並べ換え回路な付加することにより、
特別な操作を行うことなく、単にデータの書込み、読出
しのみを行うことKより、簡単にかつ高速に走査方向の
画像データを階調データに変換することか可能である。
ルス発生部、シフトクロック発生部、データ選択部から
構成されるデータ並べ換え回路な付加することにより、
特別な操作を行うことなく、単にデータの書込み、読出
しのみを行うことKより、簡単にかつ高速に走査方向の
画像データを階調データに変換することか可能である。
wE1図体)、(b)は本発明の一実施例におけるデー
タ並べ換え回路の概念図、第2図は同データ並べ換え回
路のブロック結線図、第3図は同データ並べ換え回路の
動作を表わすタイミングチャート、第4図は本発明を適
用するシステムのブロック結線図、第5図は画像メモリ
の概念図、第6図は従来のデータ並べ換え方式の概念図
である。 100・・・画像メモリ、101・・・23のデータ列
、102・・・22のデータ列、103・・・21のデ
ータ列、104・・・2゜のデータ列、105・・・デ
ータ並べ換え用メモリ、201.202.203.20
4・・・シフトレジスタ、205・・・読込みパルス発
生部、206・・・シフトクロック発生部、207.2
08・・・データ選択部。 代理人の氏名 弁理人 中 尾 敏 男 ほか1名!I
9 wa 第1図 (a) jlt/l 凶 第3図 第4図 第5図
タ並べ換え回路の概念図、第2図は同データ並べ換え回
路のブロック結線図、第3図は同データ並べ換え回路の
動作を表わすタイミングチャート、第4図は本発明を適
用するシステムのブロック結線図、第5図は画像メモリ
の概念図、第6図は従来のデータ並べ換え方式の概念図
である。 100・・・画像メモリ、101・・・23のデータ列
、102・・・22のデータ列、103・・・21のデ
ータ列、104・・・2゜のデータ列、105・・・デ
ータ並べ換え用メモリ、201.202.203.20
4・・・シフトレジスタ、205・・・読込みパルス発
生部、206・・・シフトクロック発生部、207.2
08・・・データ選択部。 代理人の氏名 弁理人 中 尾 敏 男 ほか1名!I
9 wa 第1図 (a) jlt/l 凶 第3図 第4図 第5図
Claims (1)
- 並列入力、並列出力、直列出力可能なシフトレジスタを
複数個接続したシフトレジスタ群と、前記シフトレジス
タ群に順にデータを読込ませる読込みパルスを発生する
読込みパルス発生部と、前記シフトレジスタ群に入力さ
れたデータを直列出力で出力させるシフトクロックを発
生するシフトクロック発生部と、前記シフトレジスタ群
の並列入力と直列出力とを共通のデータラインから入出
力可能とするデータ選択部とを具備したデータ並べ換え
回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62022744A JPS63189980A (ja) | 1987-02-03 | 1987-02-03 | デ−タ並べ換え回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62022744A JPS63189980A (ja) | 1987-02-03 | 1987-02-03 | デ−タ並べ換え回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63189980A true JPS63189980A (ja) | 1988-08-05 |
Family
ID=12091210
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62022744A Pending JPS63189980A (ja) | 1987-02-03 | 1987-02-03 | デ−タ並べ換え回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63189980A (ja) |
-
1987
- 1987-02-03 JP JP62022744A patent/JPS63189980A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4931954A (en) | Image storage system and method of storing images such that they are displayed with gradually increasing resolution | |
| US4563677A (en) | Digital character display | |
| JPS63285682A (ja) | 電子イメージ処理方法及び回路 | |
| JPS62988A (ja) | 画像デ−タの表示方法 | |
| JPH068990B2 (ja) | パタ−ン表示信号発生装置 | |
| JPS58193583A (ja) | ラスタ走査表示装置用記号発生装置および記号回転方法 | |
| US6195463B1 (en) | Multiresolution image processing and storage on a single chip | |
| JPS6212917B2 (ja) | ||
| US5767831A (en) | Dot-matrix display for screen having multiple portions | |
| JP2574312B2 (ja) | 高速アダマ−ル変換装置 | |
| JPS58182691A (ja) | Crtデイスプレイ装置 | |
| JPH061449B2 (ja) | 画像編集用イメ−ジメモリ | |
| KR950005801B1 (ko) | 그래픽 시스템의 영상데이타 전송 회로 | |
| JPS59172685A (ja) | 表示装置 | |
| JPH11259037A (ja) | 画像表示方法および画像表示装置 | |
| JP2824708B2 (ja) | 図形描画装置 | |
| JP3710208B2 (ja) | 画像処理方法及び装置 | |
| EP0778557A2 (en) | Liquid crystal driving apparatus and personal instruments incorporating the same | |
| JPS6054075A (ja) | 画像拡大縮小回路 | |
| JPS6078481A (ja) | キヤラクタ表示装置 | |
| JP2001272969A (ja) | 画像表示装置 | |
| JPS63229487A (ja) | 画像スクロ−ル装置 | |
| JPS61183690A (ja) | 画像デイスプレイ装置 | |
| JPS6015953B2 (ja) | デイスプレイ装置における分割スクリ−ン表示回路 | |
| JPH046956B2 (ja) |