JPH05258052A - 2次元データ回転レジスタ回路 - Google Patents
2次元データ回転レジスタ回路Info
- Publication number
- JPH05258052A JPH05258052A JP4052552A JP5255292A JPH05258052A JP H05258052 A JPH05258052 A JP H05258052A JP 4052552 A JP4052552 A JP 4052552A JP 5255292 A JP5255292 A JP 5255292A JP H05258052 A JPH05258052 A JP H05258052A
- Authority
- JP
- Japan
- Prior art keywords
- data
- register
- mode
- degrees
- rotation
- 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
- 238000010586 diagram Methods 0.000 description 8
Landscapes
- Editing Of Facsimile Originals (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Processing (AREA)
Abstract
(57)【要約】
【目的】 コンピュータシステムにおける表示画面の指
定されたある領域の2次元データを小規模の回路で高速
に回転させる2次元データ回転レジスタ回路の提供にあ
る。 【構成】 回転させるN×Nのデータをデータレジスタ
1に書き込み、読み出す時に読み出し回数を読み出しカ
ウンタ3でカウントし、回転モード(90度、180
度、270度)のデータをモードレジスタ2によって選
択して、N×Nの回転したデータをデータセレクタ4に
よって出力する。 【効果】 本発明により、画像処理用の専用LSIを使
用する事なく、高速に90度単位の画像の回転処理を行
うことができる。
定されたある領域の2次元データを小規模の回路で高速
に回転させる2次元データ回転レジスタ回路の提供にあ
る。 【構成】 回転させるN×Nのデータをデータレジスタ
1に書き込み、読み出す時に読み出し回数を読み出しカ
ウンタ3でカウントし、回転モード(90度、180
度、270度)のデータをモードレジスタ2によって選
択して、N×Nの回転したデータをデータセレクタ4に
よって出力する。 【効果】 本発明により、画像処理用の専用LSIを使
用する事なく、高速に90度単位の画像の回転処理を行
うことができる。
Description
【0001】
【産業上の利用分野】本発明は、例えばコンピュータシ
ステムにおける表示画面の指定されたある領域を回転さ
せて表示するために、その領域に対応する表示用2次元
メモリのデータを、回転させるための回路として利用で
きる2次元データ回転レジスタ回路に関する。
ステムにおける表示画面の指定されたある領域を回転さ
せて表示するために、その領域に対応する表示用2次元
メモリのデータを、回転させるための回路として利用で
きる2次元データ回転レジスタ回路に関する。
【0002】
【従来の技術】従来、2次元データを回転させるために
は、画像処理用の専用LSIを利用するか、もしくはソ
フトウェアによるビット処理により実現されていた。
は、画像処理用の専用LSIを利用するか、もしくはソ
フトウェアによるビット処理により実現されていた。
【0003】
【発明が解決しようとする課題】専用LSIを利用した
場合、回路も複雑になりシステム自体が高価なものにな
ってしまう。また、ソフトウェアだけで処理を実現させ
ると処理速度が遅いシステムになる。
場合、回路も複雑になりシステム自体が高価なものにな
ってしまう。また、ソフトウェアだけで処理を実現させ
ると処理速度が遅いシステムになる。
【0004】本発明が解決しようとする課題は、専用L
SIを利用することなく比較的小規模な回路で高速に、
2次元データを90度単位で回転させる回転レジスタ回
路を与えることにある。
SIを利用することなく比較的小規模な回路で高速に、
2次元データを90度単位で回転させる回転レジスタ回
路を与えることにある。
【0005】
【課題を解決するための手段】かかる課題を解決するた
め、請求項1記載の発明は、Nビットのデータをシフト
レジスタにN回書き込むことによりN×Nのデータを設
定するデータレジスタと、回転のモードレジスタを設定
するモードレジスタと、モードレジスタに従ってデータ
レジスタのデータを選択して出力するデータセレクタと
を設けた。
め、請求項1記載の発明は、Nビットのデータをシフト
レジスタにN回書き込むことによりN×Nのデータを設
定するデータレジスタと、回転のモードレジスタを設定
するモードレジスタと、モードレジスタに従ってデータ
レジスタのデータを選択して出力するデータセレクタと
を設けた。
【0006】又、請求項2記載の発明は、2次元データ
を一時貯えるN×Nのデータレジスタと、回転させるモ
ードを設定しておくためのモードレジスタと、前記デー
タレジスタへの書き込み読み出しの回数をカウントする
カウンタと、前記モードレジスタと前記カウンタの出力
をデコードするデコーダと、前記デコーダの出力で書き
込みデータを制御する書き込みデータコントローラと、
データを選択して出力するセレクタとを備えた。
を一時貯えるN×Nのデータレジスタと、回転させるモ
ードを設定しておくためのモードレジスタと、前記デー
タレジスタへの書き込み読み出しの回数をカウントする
カウンタと、前記モードレジスタと前記カウンタの出力
をデコードするデコーダと、前記デコーダの出力で書き
込みデータを制御する書き込みデータコントローラと、
データを選択して出力するセレクタとを備えた。
【0007】
【作用】請求項1記載の発明では、回転させたい2次元
データ領域を、N×Nの正方形に分割して、本発明の2
次元データレジスタにN×Nのデータを入力する。モー
ドに従ってデータを読み出すことによりN×Nの回転し
たデータが得られる。得られたデータを所定のメモリ領
域に書き込んで、回転させたい2次元データ領域の次の
N×Nのデータを2次元回転レジスタで処理する。この
操作をくり返すことにより、回転させたいデータ領域全
体を、90度単位で回転させることができる。
データ領域を、N×Nの正方形に分割して、本発明の2
次元データレジスタにN×Nのデータを入力する。モー
ドに従ってデータを読み出すことによりN×Nの回転し
たデータが得られる。得られたデータを所定のメモリ領
域に書き込んで、回転させたい2次元データ領域の次の
N×Nのデータを2次元回転レジスタで処理する。この
操作をくり返すことにより、回転させたいデータ領域全
体を、90度単位で回転させることができる。
【0008】又、請求項2記載の発明では、回転のモー
ドをモードレジスタに設定して、回転させたい2次元デ
ータ領域を、N×Nの正方形に分割し、本発明の2次元
データ回転レジスタにNビットのデータをN回入力す
る。このとき、書き込まれる回数はカウンタでカウント
され、回転モードとカウンタ値によって決定されるレジ
スタに、データが書き込まれる。N回データが書き込ま
れた後、データを読み出すことによりN×Nの回転した
データが得られる。
ドをモードレジスタに設定して、回転させたい2次元デ
ータ領域を、N×Nの正方形に分割し、本発明の2次元
データ回転レジスタにNビットのデータをN回入力す
る。このとき、書き込まれる回数はカウンタでカウント
され、回転モードとカウンタ値によって決定されるレジ
スタに、データが書き込まれる。N回データが書き込ま
れた後、データを読み出すことによりN×Nの回転した
データが得られる。
【0009】データが読み出されるときにも、カウンタ
により読みだし回数がカウントされ、カウント値によっ
て読み出しデータを選択する。得られたデータを所定の
メモリ領域に書き込んで、回転させたい2次元データ領
域の次のN×Nのデータを2次元回転レジスタで処理す
る。この操作をくり返すことにより、回転させたいデー
タ領域全体を、90度単位で回転させることができる。
により読みだし回数がカウントされ、カウント値によっ
て読み出しデータを選択する。得られたデータを所定の
メモリ領域に書き込んで、回転させたい2次元データ領
域の次のN×Nのデータを2次元回転レジスタで処理す
る。この操作をくり返すことにより、回転させたいデー
タ領域全体を、90度単位で回転させることができる。
【0010】
【実施例】以下、本発明の実施例について詳細な説明を
する。
する。
【0011】図1は請求項1記載の発明の実施例を示す
ブロック図である。図6は請求項2記載の発明の実施例
のブロック図である。図2〜図5はこれら実施例におけ
るデータレジスタ1の内容を示す説明図である。
ブロック図である。図6は請求項2記載の発明の実施例
のブロック図である。図2〜図5はこれら実施例におけ
るデータレジスタ1の内容を示す説明図である。
【0012】以下、図1に示す請求項1記載の発明の実
施例について説明する。まず、2次元データ領域を8×
8に分割してデータレジスタ1に書き込む。書き込まれ
たデータは、図2に示すように、2次元データ領域を8
×8に分割したときと同じイメージとなる。90度(反
時計方向)にモードレジスタ2を設定して、データセレ
クタ4によって読み出しカウンタ3の入力を受け、デー
タを読み出すと、図3のイメージでデータをとり出すこ
とができる。図4,図5に180度、270度の場合を
示す。
施例について説明する。まず、2次元データ領域を8×
8に分割してデータレジスタ1に書き込む。書き込まれ
たデータは、図2に示すように、2次元データ領域を8
×8に分割したときと同じイメージとなる。90度(反
時計方向)にモードレジスタ2を設定して、データセレ
クタ4によって読み出しカウンタ3の入力を受け、デー
タを読み出すと、図3のイメージでデータをとり出すこ
とができる。図4,図5に180度、270度の場合を
示す。
【0013】図6に示す請求項2記載の発明の実施例に
ついて説明する。8×8のデータレジスタにより回路を
構成したときの例を示す。データレジスタ1に回転させ
る前の8×8のデータを図2に示す。90度(反時計方
向)にモードレジスタ2を設定して、本発明の2次元デ
ータレジスタ1にデータを書き込むと、図3のイメージ
でデータが書き込まれる。
ついて説明する。8×8のデータレジスタにより回路を
構成したときの例を示す。データレジスタ1に回転させ
る前の8×8のデータを図2に示す。90度(反時計方
向)にモードレジスタ2を設定して、本発明の2次元デ
ータレジスタ1にデータを書き込むと、図3のイメージ
でデータが書き込まれる。
【0014】図4,図5にモードレジスタ2が180
度、270度に設定されたときの様子を示す。読み出し
回数をカウンタ3でカウントしながら、書き込みデータ
コントローラ6によってデータレジスタ1にデータを書
き込む。又、データセレクタ4によってデータレジスタ
1からデータを選択して取り出すことにより8×8の回
転したデータを得ることができる。
度、270度に設定されたときの様子を示す。読み出し
回数をカウンタ3でカウントしながら、書き込みデータ
コントローラ6によってデータレジスタ1にデータを書
き込む。又、データセレクタ4によってデータレジスタ
1からデータを選択して取り出すことにより8×8の回
転したデータを得ることができる。
【0015】
【発明の効果】以上の様に、本発明によれば比較的小規
模な回路で高速に2次元データを回転させることができ
る。
模な回路で高速に2次元データを回転させることができ
る。
【図1】請求項1記載の発明の2次元データ回転レジス
タ回路の実施例のブロック図
タ回路の実施例のブロック図
【図2】N×Nの2次元データを書き込んだ時のデータ
レジスタの状態を示す説明図
レジスタの状態を示す説明図
【図3】モードレジスタを90度に設定して、データを
読み出した時のデータレジスタの状態を示す説明図
読み出した時のデータレジスタの状態を示す説明図
【図4】モードレジスタを180度に設定して、データ
を読み出した時のデータレジスタの状態を示す説明図
を読み出した時のデータレジスタの状態を示す説明図
【図5】モードレジスタを180度に設定して、データ
を読み出した時のデータレジスタの状態を示す説明図
を読み出した時のデータレジスタの状態を示す説明図
【図6】請求項2記載の発明の2次元回転レジスタ回路
の実施例を示すブロック図
の実施例を示すブロック図
1 データレジスタ 2 モードレジスタ 3 カウンタ 4 データセレクタ 5 モードカウントデコーダ 6 書き込みデータコントローラ
Claims (2)
- 【請求項1】2次元データを一時的に蓄えて置くための
N×Nのデータレジスタと、90度・180度・270
度の角度回転させるモードを設定するモードレジスタ
と、前記モードレジスタに従って前記データレジスタの
データを選択してデータを出力するセレクタとを備えた
2次元データ回転レジスタ回路。 - 【請求項2】2次元データを一時貯えるN×Nのデータ
レジスタと、回転させるモードを設定しておくためのモ
ードレジスタと、前記データレジスタへの書き込み読み
出しの回数をカウントするカウンタと、前記モードレジ
スタと前記カウンタの出力をデコードするデコーダと、
前記デコーダの出力で書き込みデータを制御する書き込
みデータコントローラと、データを選択して出力するセ
レクタとを備えた2次元データ回転レジスタ回路。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4052552A JPH05258052A (ja) | 1992-03-11 | 1992-03-11 | 2次元データ回転レジスタ回路 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP4052552A JPH05258052A (ja) | 1992-03-11 | 1992-03-11 | 2次元データ回転レジスタ回路 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH05258052A true JPH05258052A (ja) | 1993-10-08 |
Family
ID=12917976
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP4052552A Pending JPH05258052A (ja) | 1992-03-11 | 1992-03-11 | 2次元データ回転レジスタ回路 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH05258052A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100827219B1 (ko) * | 2006-07-13 | 2008-05-07 | (주)씨앤에스 테크놀로지 | 저전력 구조를 갖는 영상 회전 장치 및 방법 |
-
1992
- 1992-03-11 JP JP4052552A patent/JPH05258052A/ja active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100827219B1 (ko) * | 2006-07-13 | 2008-05-07 | (주)씨앤에스 테크놀로지 | 저전력 구조를 갖는 영상 회전 장치 및 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS62299881A (ja) | 画像表示システム | |
JP2003228480A (ja) | パチンコ機の画像表示装置に於けるインターフェイス装置 | |
JPH10505935A (ja) | 改善されたメモリアーキテクチャ、及びこれを利用するデバイス、システム及び方法 | |
JPH0644368A (ja) | 画像回転装置 | |
US4916746A (en) | Image rotation circuit | |
JPS6041769B2 (ja) | アドレス指定方式 | |
JPH05258052A (ja) | 2次元データ回転レジスタ回路 | |
JPH0325684A (ja) | 画像描画制御装置 | |
JP2610887B2 (ja) | イメージデータ回転処理装置 | |
JP2901631B2 (ja) | 画像処理装置 | |
JPS6149246A (ja) | イメ−ジ回転処理方式 | |
JPS6067990A (ja) | 密度変換機能を有する画情報処理装置 | |
JPS61251897A (ja) | 画像処理装置 | |
JPS63256991A (ja) | 編集記憶装置 | |
JPH06180986A (ja) | メモリコントローラユニット | |
JPS6134156B2 (ja) | ||
JPH05313645A (ja) | 画像合成表示装置 | |
JPH04225453A (ja) | データ処理装置 | |
JPH08111090A (ja) | メモリ制御装置 | |
JPS63298673A (ja) | 画像メモリ素子 | |
GB2210760A (en) | Image rotation circuit | |
JPH02232891A (ja) | 半導体記憶装置 | |
JPH0348344A (ja) | 半導体集積回路 | |
JPH0381880A (ja) | ピクセル・マスク発生方法とグラフィックスプロセッサ | |
JPS6385689A (ja) | 表示装置 |