JPH0347510B2 - - Google Patents

Info

Publication number
JPH0347510B2
JPH0347510B2 JP11121482A JP11121482A JPH0347510B2 JP H0347510 B2 JPH0347510 B2 JP H0347510B2 JP 11121482 A JP11121482 A JP 11121482A JP 11121482 A JP11121482 A JP 11121482A JP H0347510 B2 JPH0347510 B2 JP H0347510B2
Authority
JP
Japan
Prior art keywords
image
pixels
unit
pixel data
image memory
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.)
Expired
Application number
JP11121482A
Other languages
English (en)
Other versions
JPS592079A (ja
Inventor
Takeshi Aikawa
Mitsuo Saito
Akio Mori
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.)
Toshiba Corp
Original Assignee
Tokyo Shibaura Electric 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 Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Priority to JP11121482A priority Critical patent/JPS592079A/ja
Publication of JPS592079A publication Critical patent/JPS592079A/ja
Publication of JPH0347510B2 publication Critical patent/JPH0347510B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Description

【発明の詳細な説明】 〔発明の技術分野〕 本発明は表示画像情報を部分的に効率良く書込
み・読出すことのできる実用性の高い画像記憶装
置に関する。
〔発明の技術的背景とその問題点〕
近時、文字や図形や画像等を任意のフオーマツ
トで表示することのできるデイスプレイ装置の要
求が高まつている。この種の装置は一般に表示画
像の画素データを記憶する1000×1000ドツト程度
のビツトマツプメモリや、1文字当り24×24ドツ
トの文字フオントを4000字程度記憶したフオント
メモリを備え、このフオントメモリから読出した
文字フオントを表示画像に対応したビツトマツプ
メモリ(画像メモリ)の所望位置に書込んで画像
形成し、これを表示するべく構成されている。し
かして従来一般にこれらのメモリは、その処理速
度の向上の為に8ビツト乃至32ビツトの画素デー
タを1ワードの処理単位として、その読出しと書
込み処理が行われるようになつている。つまり2
値画像にあつては8画素乃至32画素が1ワード単
位として取扱われるようになつている。
ところが、画面上の任意の位置に24×24ドツト
からなる文字画像を表示せんとする場合には、フ
オントメモリから読出した1ワードのデータをビ
ツトマツプメモリ上の1ワードにまたがつて書込
み、またこれを読出すことが必要となつてくる。
つまり画像データとメモリのデータ格納単位との
間にずれが生じる。そこで従来では、メモリ内の
一方のワードに書込まれるデータをマスクを用い
て選択的に取出してそのワードに書込んだのち、
他方のワードに書込まれるデータを同様にマスク
を用いて取出してそのワードに書込む等の処理が
行われている。然し乍ら、このように2回の書込
み処理を行うことは処理速度の低下を招き、しか
もその制御が煩雑・複雑であると云う問題があつ
た。
〔発明の目的〕
本発明はこのような事情を考慮してなされたも
ので、その目的とするところは、所定数の画素単
位で扱われる表示画像情報を上記所定数の画素毎
にブロツク化して情報記憶を行う画像メモリの任
意の位置に効率良く書込み・また読出しを行うこ
とのできる実用性の高い画像記憶装置を提供する
ことにある。
〔発明の概要〕
本発明は表示画像を所定画素数毎にブロツク化
して交互に記憶する同時アクセス可能な第1およ
び第2の画像メモリを用い、これらの画像メモリ
の同時アクセスするアドレスを上記所定画素数を
1単位とする画素データ群の表示せんとする位置
に応じて制御すると共に、上記表示せんとする位
置に応じて書込むべき画素データ群をローテー
ト、あるいは読出した画素データ群をローテート
するようにしたものである。
〔発明の効果〕
従つて本発明によれば表示画像の任意の位置に
画像情報を簡易に与えることができ、外部的には
内部のデータの取扱いに拘らず所定画素数のデー
タを1単位としてその書込みと読出しを行い得
る。しかも、制御が簡単である上、1回のアクセ
スだけによつて高速に処理することが可能となる
等の実用上絶大なる効果が奏せられる。
〔発明の実施例〕
以下、図面を参照して本発明の一実施例につき
説明する。
第1図は実施例装置の要部を示す概略構成図で
ある。尚、ここでは横方向に1024ドツト、縦方向
に1024ドツトの2値画像を記憶するものとし、画
素データは8画素(8ビツト)を1単位(1ワー
ド)として取扱われるものとして説明する。第1
および第2の画像メモリ(記憶部A,B)1,2
は、それぞれ64kワードの記憶容量を有し、ホス
ト制御装置(図示せず)からのアドレス信号を受
けて同時アクセスされるように構成されている。
但し、第1の画像メモリ1に対しては、演算部3
により上記アクセスアドレスが後述すようにして
制御されるようになつている。但し、第1および
第2の画像メモリ1,2は、2つの領域において
異なるアドレスを同時アクセス可能な大容量メモ
リを用い、その記憶領域を2分割して構成するこ
ともできる。しかしてこれらの第1および第2の
画像メモリ1,2は第2図に示すように表示画面
を8画素ずつ区分してブロツク化してなる各ブロ
ツクにそれぞれ対応したアドレスを有するものと
なつており、上記区分されたブロツクは第1およ
び第2の画像メモリ1,2に交互に対応づけられ
たものとなつている。つまり、表示画面の各画素
ラインにおいて、ブロツク化された0番目、2番
目、4番目…の偶数ブロツクは第1の画像メモリ
1の各アドレスに順に対応したものとなつてお
り、また1番目、3番目、5番目…の奇数ブロツ
クは第2の画像メモリ2の各アドレスに順に対応
したものとなつている。従つて0番目のブロツク
と1番目のブロツクは第1および第2の画像メモ
リ1,2における同じアドレス位置に対応し、ま
た2番目のブロツクと3番目のブロツクは、その
次の同じアドレス位置に対応するようになつてい
る。このようにして表示画面とアドレスとを対応
させた第1および第2の画像メモリ1,2によ
り、所謂1画像メモリが構成されている。
しかして、これらの第1および第2の画像メモ
リ1,2に対する1単位の書込み画素データ群
は、入力情報ローテート部4からマスク処理部5
を介して上記第1および第2の画像メモリ1,2
にそれぞれ与えられるようになつている。また第
1および第2の画像メモリ1,2の同時アクセス
によりそれぞれ読出された画素データ群は、出力
情報ローテート部6を介して出力されるようにな
つている。尚、図中7は制御部で、アクセス対象
となる1単位の画素データ群の位置情報に応じ
て、前記演算部3におけるアクセスアドレスの制
御、およびローテート部4,6におけるローテー
ト処理の制御、そしてマスク処理部5におけるマ
スク処理の制御がそれぞれ行われる。
さて、このように構成された装置において、8
画素を1単位として書込み、あるいは読出しが行
われる画素データ群が、第1および第2の画像メ
モリ1,2のブロツク化された各ブロツク位置に
合致する場合、それに該当するアドレスを指定す
るだけで従来と全く同様に処理することができ
る。ところが、その表示位置を任意に定めた場合
には、1単位の画素データ群を2つのブロツクに
またがつて書込む必要が生じる。この場合、その
位置によつては第2図に示すように第1の画像メ
モリ1に割当てられたブロツクから第2の画像メ
モリ2に割当てられたブロツクにまたがる場合P
と、第2の画像メモリ2に割当てられたブロツク
から第1の画像メモリ1に割当てられたブロツク
にまたがる場合Qの2通りがある。前述したよう
にこれらのブロツクアドレスは、第1の画像メモ
リ1側より順に交互に振分けられていることか
ら、上記Pなる条件の場合には第1および第2の
画像メモリ1,2に対して同一アドレスを指定す
れば、その該当ブロツクをそれぞれアクセスでき
ることになる。これに対して上記条件Qの場合に
は、第2の画像メモリ2の該当ブロツクのアドレ
スに比して、第1の画像メモリ1の該当ブロツク
のアドレスが“1”だけ増えることになる。制御
部7は、処理対象とする1単位の画素データ群の
例えば先頭画素アドレスデータから上記条件P,
Qの判定を行つており、これにより演算部3は上
記条件がQなるとき、ホスト制御装置より与えら
れたアドレスデータをインクリメント(+1)し
たのち、第1の画像メモリ1をアクセスするよう
になつている。尚、条件Pの場合には、与えられ
たアドレスデータによりそのまま第1の画像メモ
リ1をアクセスする。また第2の画像メモリ2
は、上記条件P,Qに拘らず、与えられたアドレ
スデータによつてアクセスされる。これによつ
て、処理対象とする画像の位置に該当したアドレ
スがそれぞれ同時にアクセスされることになる。
さて、8画素を1単位とする画素データ群が上
記条件Pなる位置を指定されて入力されると、第
3図にその書込み作用を模式的に示すようにロー
テート部4において、先頭画素位置に応じて入力
画素データ群がローテートされる。この場合のロ
ーテート処理は8ドツトの範囲で行われ、これに
よつて画素位置合せが行われる。しかるのち、こ
のローテート処理されたデータ群はマスク部5に
おいて不要なビツト位置データがマスク処理によ
り除去される。その後、マスク処理された2単位
分の計16画素に相当する画素データ群は、上位8
画素のデータ群と下位8画素のデータ群とに分け
られて前記の如くアクセスされた第1および第2
の画像メモリ1,2にそれぞれ書込まれることに
なる。
またこのようにして書込まれた画素データ群の
読出しは、同一アドレスをアクセスされた第1お
よび第2の画像メモリ1,2よりそれぞれ読出さ
れた計16画素分のデータを前記ローテート部6に
供給し、前述した書込み処理時のローテートと逆
のローテート処理を行つたのち、基準ビツト位置
より8画素に亘つてデータ出力することによつて
行われる。
一方、8画素を1単位とする画素データ群が前
記条件Qなる場合には、第4図に示すように8〜
16ビツトに亘つて、即ち2ブロツクに亘るローテ
ートを行わしめる。つまり、この場合にアクセス
される第1の画像メモリ1のブロツクは、第2の
画像メモリ1のブロツクアドレスより“1”だけ
多い次のアドレス位置である。従つてブロツクの
境界部で区分される下位画素側のデータを第1の
画像メモリ1に供給される上位画素側の最上位か
らそれぞれ配列させることが必要となる。また上
記画素側のデータは第2の画像メモリ2のブロツ
クの下位側に位置させることが必要となる。そこ
で上記の如く、入力画素データ群をその画素位置
に応じて第4図に示すようにローテートし、マス
ク処理したのち第1および第2の画像メモリ1,
2のアクセスブロツクにそれぞれ書込む。また、
このようにして書込まれたデータの読出し時に
は、第5図に示すように逆のローテート処理を行
つたのち、ビツト位置選択して出力するようにす
ればよい。
以上のように本装置によれば、第1および第2
の画像メモリに表示画面を所定画素数毎に区分し
たブロツクを交互に対応させてその同時アクセス
を可能ならしめ、またそのアクセスアドレスを処
理対象画素位置に応じて制御するようにし、且つ
上記位置に応じて書込み画素データをローテート
あるいは読出し画素データをローテートして画素
位置合せを行わしめるので、簡易に任意の画素位
置の表示画像情報の処理を行うことが可能とな
る。しかも、このような処理は装置内で内部的に
行われるので、外部では1単位5画素のデータ群
を何の工夫を要することなしにそのまま取扱うこ
とができる。その上、従来装置と異つて1回のア
クセス処理だけで、その処理を行い得るので高速
化を容易に図ることができ、フオントメモリと対
を為すビツトマツプメモリ等として実用上絶大な
る効果が奏せられる。
尚、本発明は上述した実施例にのみ限定される
ものではない。例えば処理単位となる画素数は8
画素に限られるものではなく、また多値画像を処
理対象とすることも可能である。また実施例にお
けるマスク処理を任意のビツト幅でマスク可能な
構成とすることによつて、任意幅での画像処理も
可能となる。これによつて、例えば漢字文字画像
の部首の変更だけを行わせること等が可能とな
り、その効果は大きい。要するに本発明はその要
旨を逸脱しない範囲で種々変形して実施すること
ができる。
【図面の簡単な説明】
第1図は本発明の一実施例装置の要部を示す概
略構成図、第2図は表示画面のブロツク化と処理
対象とする1単位の画素群との関係を示す図、第
3図乃至第5図はそれぞれ1単位の画素データ群
のローテート処理を説明する為の図である。 1,2……画像メモリ、3……演算部、4……
入力情報ローテート部、5……マスク処理部、6
……出力情報ローテート部、7……制御部。

Claims (1)

  1. 【特許請求の範囲】 1 画像情報を所定画素数毎に順次区分してブロ
    ツク化し、ブロツク単位で交互に記憶した同時ア
    クセス可能な第1および第2の画像メモリと、上
    記所定画素数を1単位とする書込みあるいは読出
    し対象画素を含む前記第1および第2の画像メモ
    リのブロツクを同時アクセスする手段と、1単位
    の書込み画素データ群を上記同時アクセスされる
    2つのブロツクに対してローテートして画素位置
    合せし、あるいは上記2つのブロツクから読出さ
    れるデータ群をローテートして1単位化するロー
    テート回路とを具備したことを特徴とする画像記
    憶装置。 2 ローテート回路は、1単位の書込み画素デー
    タ群をローテートして画素位置合せしたのち、マ
    スク処理して上記画素データ群のみを第1および
    第2の画像メモリに供給して書込みを行わしめる
    ものである特許請求の範囲第1項記載の画像記憶
    装置。 3 アクセス手段は、1単位の書込みあるいは読
    出し対象画素が第1の画像メモリのブロツクを基
    準とするときには第1および第2の画像メモリの
    同一ブロツクアドレスを同時アクセスし、第2の
    画像メモリのブロツクを基準とするときには第2
    の画像メモリのアクセスブロツクアドレスの次の
    ブロツクアドレスを第1の画像メモリのアクセス
    ブロツクとして同時アクセスするものである特許
    請求の範囲第1項記載の画像記憶装置。
JP11121482A 1982-06-28 1982-06-28 画像記憶装置 Granted JPS592079A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11121482A JPS592079A (ja) 1982-06-28 1982-06-28 画像記憶装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11121482A JPS592079A (ja) 1982-06-28 1982-06-28 画像記憶装置

Publications (2)

Publication Number Publication Date
JPS592079A JPS592079A (ja) 1984-01-07
JPH0347510B2 true JPH0347510B2 (ja) 1991-07-19

Family

ID=14555411

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11121482A Granted JPS592079A (ja) 1982-06-28 1982-06-28 画像記憶装置

Country Status (1)

Country Link
JP (1) JPS592079A (ja)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60172085A (ja) * 1984-02-17 1985-09-05 株式会社日立製作所 図形処理装置
JPH0727364B2 (ja) * 1985-07-15 1995-03-29 株式会社日立製作所 文字・図形表示装置のメモリ書き込み制御回路
JPS62194561A (ja) * 1986-02-21 1987-08-27 Toshiba Corp 半導体記憶装置
JPH077262B2 (ja) * 1986-07-03 1995-01-30 株式会社日立製作所 表示装置
JPH0731496B2 (ja) * 1986-07-25 1995-04-10 沖電気工業株式会社 画像表示制御装置
JPS63147191A (ja) * 1986-12-10 1988-06-20 松下電器産業株式会社 画素デ−タ処理装置
JPS63149690A (ja) * 1986-12-15 1988-06-22 株式会社日立製作所 情報処理装置
JPH01124895A (ja) * 1988-09-28 1989-05-17 Hitachi Ltd カラー画像表示装置
JPH0648437B2 (ja) * 1988-09-28 1994-06-22 株式会社日立製作所 画像メモリアクセス装置及びそれを用いたカラー画像表示装置

Also Published As

Publication number Publication date
JPS592079A (ja) 1984-01-07

Similar Documents

Publication Publication Date Title
EP0492939B1 (en) Method and apparatus for arranging access of VRAM to provide accelerated writing of vertical lines to an output display
EP0197412B1 (en) Variable access frame buffer memory
DE3852989T2 (de) Software-konfigurierbarer Speicher für ein Datenverarbeitungssystem mit graphischer Tätigkeit.
EP0072219A2 (en) Memory addressing system
EP0737956A2 (en) Frame memory device for graphics
JPH0325683A (ja) データ転送方法
JPH0347510B2 (ja)
US5095422A (en) Information transferring method and apparatus for transferring information from one memory area to another memory area
JPS5952286A (ja) ビデオram書込み制御方式
JP3464621B2 (ja) バンク可変メモリ
KR100417014B1 (ko) 메모리 칩 및 데이터 기억 방법
US4935897A (en) Semiconductor memory device suitable for use as a dot image buffer for a printer
JPS6332390B2 (ja)
JPH06167958A (ja) 記憶装置
JPS5952291A (ja) ビデオram書込み制御装置
JP2737898B2 (ja) ベクトル描画装置
JPS62299892A (ja) キヤラクタジエネレ−タメモリのアクセス方式
KR950033862A (ko) Ram과의 인터페이스 방법 및 장치
JPS607678A (ja) メモリ構成方式
JP2584110B2 (ja) 異種メモリ適応型アドレス指定用制御装置
JPH077251B2 (ja) 描画用リフレッシュメモリ制御装置
JPH10208028A (ja) 画像データ処理装置及び画像データ格納方法
JPH0810426B2 (ja) ビットマップ表示装置及びそのメモリ装置
JPS61250729A (ja) シフタ回路
JPS6215593A (ja) 記憶装置