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
Application number
JP4052552A
Other languages
English (en)
Inventor
Shuichi Hatada
秀一 畑田
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP4052552A priority Critical patent/JPH05258052A/ja
Publication of JPH05258052A publication Critical patent/JPH05258052A/ja
Pending legal-status Critical Current

Links

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度単位の画像の回転処理を行
うことができる。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、例えばコンピュータシ
ステムにおける表示画面の指定されたある領域を回転さ
せて表示するために、その領域に対応する表示用2次元
メモリのデータを、回転させるための回路として利用で
きる2次元データ回転レジスタ回路に関する。
【0002】
【従来の技術】従来、2次元データを回転させるために
は、画像処理用の専用LSIを利用するか、もしくはソ
フトウェアによるビット処理により実現されていた。
【0003】
【発明が解決しようとする課題】専用LSIを利用した
場合、回路も複雑になりシステム自体が高価なものにな
ってしまう。また、ソフトウェアだけで処理を実現させ
ると処理速度が遅いシステムになる。
【0004】本発明が解決しようとする課題は、専用L
SIを利用することなく比較的小規模な回路で高速に、
2次元データを90度単位で回転させる回転レジスタ回
路を与えることにある。
【0005】
【課題を解決するための手段】かかる課題を解決するた
め、請求項1記載の発明は、Nビットのデータをシフト
レジスタにN回書き込むことによりN×Nのデータを設
定するデータレジスタと、回転のモードレジスタを設定
するモードレジスタと、モードレジスタに従ってデータ
レジスタのデータを選択して出力するデータセレクタと
を設けた。
【0006】又、請求項2記載の発明は、2次元データ
を一時貯えるN×Nのデータレジスタと、回転させるモ
ードを設定しておくためのモードレジスタと、前記デー
タレジスタへの書き込み読み出しの回数をカウントする
カウンタと、前記モードレジスタと前記カウンタの出力
をデコードするデコーダと、前記デコーダの出力で書き
込みデータを制御する書き込みデータコントローラと、
データを選択して出力するセレクタとを備えた。
【0007】
【作用】請求項1記載の発明では、回転させたい2次元
データ領域を、N×Nの正方形に分割して、本発明の2
次元データレジスタにN×Nのデータを入力する。モー
ドに従ってデータを読み出すことによりN×Nの回転し
たデータが得られる。得られたデータを所定のメモリ領
域に書き込んで、回転させたい2次元データ領域の次の
N×Nのデータを2次元回転レジスタで処理する。この
操作をくり返すことにより、回転させたいデータ領域全
体を、90度単位で回転させることができる。
【0008】又、請求項2記載の発明では、回転のモー
ドをモードレジスタに設定して、回転させたい2次元デ
ータ領域を、N×Nの正方形に分割し、本発明の2次元
データ回転レジスタにNビットのデータをN回入力す
る。このとき、書き込まれる回数はカウンタでカウント
され、回転モードとカウンタ値によって決定されるレジ
スタに、データが書き込まれる。N回データが書き込ま
れた後、データを読み出すことによりN×Nの回転した
データが得られる。
【0009】データが読み出されるときにも、カウンタ
により読みだし回数がカウントされ、カウント値によっ
て読み出しデータを選択する。得られたデータを所定の
メモリ領域に書き込んで、回転させたい2次元データ領
域の次のN×Nのデータを2次元回転レジスタで処理す
る。この操作をくり返すことにより、回転させたいデー
タ領域全体を、90度単位で回転させることができる。
【0010】
【実施例】以下、本発明の実施例について詳細な説明を
する。
【0011】図1は請求項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度の場合を
示す。
【0013】図6に示す請求項2記載の発明の実施例に
ついて説明する。8×8のデータレジスタにより回路を
構成したときの例を示す。データレジスタ1に回転させ
る前の8×8のデータを図2に示す。90度(反時計方
向)にモードレジスタ2を設定して、本発明の2次元デ
ータレジスタ1にデータを書き込むと、図3のイメージ
でデータが書き込まれる。
【0014】図4,図5にモードレジスタ2が180
度、270度に設定されたときの様子を示す。読み出し
回数をカウンタ3でカウントしながら、書き込みデータ
コントローラ6によってデータレジスタ1にデータを書
き込む。又、データセレクタ4によってデータレジスタ
1からデータを選択して取り出すことにより8×8の回
転したデータを得ることができる。
【0015】
【発明の効果】以上の様に、本発明によれば比較的小規
模な回路で高速に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. 【請求項1】2次元データを一時的に蓄えて置くための
    N×Nのデータレジスタと、90度・180度・270
    度の角度回転させるモードを設定するモードレジスタ
    と、前記モードレジスタに従って前記データレジスタの
    データを選択してデータを出力するセレクタとを備えた
    2次元データ回転レジスタ回路。
  2. 【請求項2】2次元データを一時貯えるN×Nのデータ
    レジスタと、回転させるモードを設定しておくためのモ
    ードレジスタと、前記データレジスタへの書き込み読み
    出しの回数をカウントするカウンタと、前記モードレジ
    スタと前記カウンタの出力をデコードするデコーダと、
    前記デコーダの出力で書き込みデータを制御する書き込
    みデータコントローラと、データを選択して出力するセ
    レクタとを備えた2次元データ回転レジスタ回路。
JP4052552A 1992-03-11 1992-03-11 2次元データ回転レジスタ回路 Pending JPH05258052A (ja)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100827219B1 (ko) * 2006-07-13 2008-05-07 (주)씨앤에스 테크놀로지 저전력 구조를 갖는 영상 회전 장치 및 방법

Cited By (1)

* Cited by examiner, † Cited by third party
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) 表示装置