JPH01293423A - データ処理装置のビツトマツプ方式表示装置 - Google Patents

データ処理装置のビツトマツプ方式表示装置

Info

Publication number
JPH01293423A
JPH01293423A JP63124650A JP12465088A JPH01293423A JP H01293423 A JPH01293423 A JP H01293423A JP 63124650 A JP63124650 A JP 63124650A JP 12465088 A JP12465088 A JP 12465088A JP H01293423 A JPH01293423 A JP H01293423A
Authority
JP
Japan
Prior art keywords
cursor
display
pointing device
data processing
data
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
JP63124650A
Other languages
English (en)
Inventor
Etsuro Akimaru
秋丸 悦郎
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP63124650A priority Critical patent/JPH01293423A/ja
Publication of JPH01293423A publication Critical patent/JPH01293423A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Position Input By Displaying (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

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

Description

【発明の詳細な説明】 退」しと乱 この発明は、パーソナルコンピュータやワードプロセッ
サ、DPS (データ・プロセッシング・システム)、
その他の対話形式によってデータ処理を行う各種のデー
タ処理装置で使用するのに好適なビットマツプ方式表示
装置に係り、特に、入力装置として、キーボードとポイ
ンティングデバイスとが併列接続されているデータ処理
装置において、キーボードだけの入力を行いたいときや
、ポインティングデバイスの操作時に始点と終点のみを
指示したいとき等に、操作上不要なポインティングデバ
イス・カーソルを非表示とすることによって、ユーザイ
ンターフェースの向上と、ポインティングデバイスの移
動操作の高速化とを可能にし、かつ、操作上不要なカー
ソルを非表示にすることにより、誤操作を防止して、操
作性を向上させたビットマツプ方式表示装置に関する。
従】u【胤 従来から、パーソナルコンピュータ、その他各種の対話
形式によって文書作成や画像データ等の処理を行うデー
タ処理装置では、入力装置として、キーボードとポイン
ティングデバイスとが排列接続されており、ユーザは操
作内容に応じて両者を選択して使用している。
例えば、文字入力等に際しては、キーボードが使用され
、また1画像処理等で、画面上の位置を指示するために
は、ポインティングデバイスが多く使用され、ポインテ
ィングデバイス・カーソルを操作することによって、必
要な指示を行っている。
ところが、いわゆるグラフィック処理機能を備えたこの
種のデータ処理装置の場合には、ビットマツプ方式の表
示装置が使用されており、ポインティングデバイス・カ
ーソルの移動に伴って、ビデオ・メモリ(VRAM)上
でデータの書換えを行う必要があるので、必然的にユー
ザインターフェースが低下すると共に、カーソルの移動
速度も遅くなる、という不都合を生じる。
最初に、対話形式によって文書作成や画像データ等の処
理を行う従来のデータ処理装置について、その構成の概
略を説明する。
第4図は、従来から使用されている対話形式によって文
書作成や画像データ等の処理を行う機能を備えたデータ
処理装置の一例で、パーソナルコンピュータについて、
その要部構成の一例を示す機能ブロック図である。図面
において、1はキーボード、2はキーボードコントロー
ラ、3はイメージスキャナ、4はスキャナコントローラ
、5はポインティングデバイス、6はポインティングデ
バイス・コントローラ、7はCRTデイスプレィユニッ
ト、8はCRTコントローラ、9はVRAM(ビデオ・
メモリ)、1oはプリンタ、11はプリンタコントロー
ラ、12はFDD (フロッピー・ディスク・ドライバ
)ユニット、13はFDDコントローラ、14はCPU
、15はROM。
16はRAM、17はシステムバスを示す。
この第4図に示すデータ処理装置の各部の機能は、概路
次のとおりである。
キーボード1は、文字データや制御データ等を入力する
入力手段である。キーボード1から入力された情報は、
キーボードコントローラ2.システムバス17を介して
、コンピュータ側へ送出される。
イメージスキャナ3は、イメージ画像の原稿を読取り、
読取った画素データはスキャナコントローラ4、システ
ムバス17を介して、コンピュータ側へ送出される。こ
の場合に、白黒の2階調で原稿を読取ることも、また、
例えば166階調ような多階調で濃淡差を表現するよう
に読取ることもできる。さらに、読取り密度や読取り位
置等の指定も可能である。
ポインティングデバイス5は、機械的な変位量を電気信
号に変換し、カーソルの移動を行う、このポインティン
グデバイス5からの入力は、ポインティングデバイス・
コントローラ6、システムバス17を介して、コンピュ
ータ側へ送出される。
CRTデイスプレィユニット7は、ビットマツプ方式の
表示装置で、その画面上に1文字データやイメージデー
タをドツトパターンで可視表示する表示手段である。C
RTデイスプレィユニット7には、CRTコントローラ
8が接続されており、VRAM5上にビットマツプ展開
されたテキストデータやイメージデータを1画面表示す
るよう制御される。
プリンタ10は、例えば、レーザビーム・プリンタやイ
ンクジェット・プリンタ、サーマルドツト・プリンタ等
のドツトイメージの印刷装置で、ドツトパターンによる
印刷を行う、このプリンタ10には、システムバス17
.プリンタコントローラ11を介して、コンピュータ側
から、作成されたテキストデータやイメージデータが与
えられ、ハードコピーを作成する。
FDDユニット12のフロッピー・ディスクは、外部記
憶装置であり、読出された情報は、FDDコントローラ
13、システムバス17を介して、コンピュータ側へ送
出される。
CPU14と、ROM15と、RAM16は、パーソナ
ルコンピュータのシステム制御部を構成している。
すなわち、ROM15には、システム全体を制御するプ
ログラムやキャラクタパターンデータ等が格納されてお
り、また、RAM16は、その他のデータを格納するシ
ステムメモリである。CPU14は、第4図のシステム
全体を制御する。
いわゆる絵まじり文書の作成が可能なパーソナルコンピ
ュータやワードプロセッサ等のデータ処理装置は、この
第4図のような構成である。
そして、すでに説明したように、対話形式によって文書
作成や画像データ等の処理を行うデータ処理装置では、
ポインティングデバイス・カーソルを操作することによ
って、必要な指示を行っている。
第5図は、第4図に示した対話形式によって文書作成や
画像データ等の処理を行う機能を備えた従来のデータ処
理システムにおいて、ポインティングデバイス・カーソ
ルの移動時におけるVRAM9上のパターンデータ処理
の一例を示す図である。図面において、PKaはポイン
ティングデバイス・カーソルの初期位置エリア、PKb
は移動先位置のエリアを示す。
ポインティングデバイス・カーソルが初期位置エリアP
Kaに表示されている状態で、ポインティングデバイス
を操作して、エリアPKbヘカーソルを移動させるとす
る。
この場合には、まず、この第5図に示す移動先位置のエ
リアPKbに書込まれていたVRAMe上のパターンデ
ータを、図示されていない退避メモリへ退避させる。
次に、ポインティングデバイス・カーソルのビットマツ
プパターンのデータと、移動先位置のエリアPKbのパ
ターンデータとをイクスクルーシブ・オア処理し、その
合成データを移動先位置のエリアPKbに書込んで、画
面上に表示する。
−旦、移動先位置のエリアPKbに表示されたポインテ
ィングデバイス・カーソルが、別の位置に移動されたと
きは、先に退避させておいたデータを、再び、このエリ
アPKbに戻す、具体的には、退避メモリに退避させて
おいたデータを、VRAM9のエリアエリアへ転送する
ことになる。
このように、ポインティングデバイス・カーソルを移動
させるときは、移動先位置のパターンデータを、−旦別
の退避メモリに退避させ、カーソルを消去するときは、
再びVRAM9へ転送する処理が必要である。
しかも、このような処理は、ポインティングデバイスの
操作(移動)中、適当なサンプリング周期で、常時実行
する必要があるので、ユーザインターフェースが低下す
る、という不都合が生じていた。
ところで、すでに述べたように、従来のポインティング
デバイスとキーボードとを併設したデータ処理装置では
、上位アプリケーションにおいて。
ポインティングデバイス・カーソルの表示・非表示を制
御することは不可能であった。
その結果、画面上には、ポインティングデバイス・カー
ソルと、キーボードの文字カーソルとが。
常時表示されることになる。
しかし、実際の操作上では、キーボードだけの入力を行
いたい、という場合がしばしば発生する。
この場合には、ポインティングデバイスがらの入力は、
アプリケーションで無視されることになる。そして、ポ
インティングデバイス・カーソルを非表示にすれば、ユ
ーザインターフェースは一層向上されるが、先に触れた
ように、従来の装置では、このカーソルを非表示にする
ことは不可能である。
また、ポインティングデバイスの操作に際しても、例え
ば直線を描く場合等には、その始点と終点のみをクリッ
クしたい、というケースがある。
すなわち、その中間の移動中には、ポインティングデバ
イス・カーソルをわざわざは表示しなくても、操作上は
問題がない、という場合もある。
この場合にも、ポインティングデバイス・カーソルを非
表示にすることはできないので、先に述べたように、V
RAM上のパターンデータを退避メモリへ退避させたり
、該当する表示位置へカーソルパターンを転送したり、
カーソルの消去時に退避メモリから再転送して復帰させ
る、等の多くの処理が必要であって、結果的に、処理速
度の低下は免かれない、等の多くの不都合があった。
旦−一五 そこで、この発明のデータ処理装置のビットマツプ方式
表示装置では、従来の対話形式により文書作成や画像デ
ータ等の処理時に発生されるこのような不都合を解決し
、簡単な操作で、ポインティングデバイス・カーソルの
表示・非表示が制御できるようにして、操作上目障りな
カーソルを非表示にすることにより誤操作を防止すると
共に、ユーザインターフェースの向上と、ポインティン
グデバイス・カーソルの高速移動とを可能にすることを
目的とする。
復−一玖 そのために、この発明では、入力装置としてキーボード
とポインティングデバイス、出力装置としてビットマツ
プ方式表示装置、およびこれらの各部を制御する中央処
理装置とを具備し、前記入力装置からデータや制御情報
を入力して前記表示装置の画面上に表示すると共に、前
記ポインティングデバイスのカーソルで指示することに
より対話形式でデータ処理を行う機能を備えた従来のデ
ータ処理システムにおいて、前記ポインティングデバイ
スにカーソルの表示・非表示を選択する表示選択用スイ
ッチ手段と、該表示選択用スイッチ手段の出力により前
記ポインティングデバイス・カーソルの表示・非表示を
制御するポインティングデバイス・カーソル表示制御手
段とを備え、前記表示選択用スイッチ手段によって非表
示が指示されているときは、ポインティングデバイス・
カーソルを非表示にしている。
次に、この発明のデータ処理装置のビットマツプ方式表
示装置について、図面を参照しながら、その実施例を詳
細に説明する。
第1図は、この発明のデータ処理装置のビットマツプ方
式表示装置について、その要部構成の一実施例を示すハ
ード構成および基本ソフトのブロック図である。図面に
おいて、21はポインティングデバイス、22はポイン
ティングデバイス・パルス検出回路、23はポインティ
ングデバイス・ドライバー、24はビットマツプ展開回
路、25はVRAM、26はビットマツプ方式の表示装
置を示し、また、27〜29はステップを示す。
この第1図に示す実施例では、上位アプリケーションに
おいて、基本ソフトウェアであるポインティングデバイ
ス・ドライバー23に対して、ポインティングデバイス
・カーソル(PDカーソル)の表示・非表示(オン/オ
フ)の指示を行うためのソケットが用意されている。
このソケットは、上位アプリケーションと基本ソフトウ
ェア間のパラメータ受は渡しの方法であり、実際には、
キュー(待ち行列)またはバイブ(タスク間通信)等を
用いることで実現される。
したがって、ポインティングデバイス(PD)21とキ
ーボードとを併用する場合でも、任意の条件のもとで、
PDカーソルの表示を消去することが可能になり、また
、PDカーソルの移動を高速化するために、PDカーソ
ルの表示を消去することもできる。
各部の機能は、概路次のとおりである。
PD21は、基本的には従来の構成と同様であるが、カ
ーソルの表示・非表示を指示する手段、すなわち、表示
選択用スイッチ手段が付加されている。
ポインティングデバイス・パルス検出回路22は、通常
の操作では、PD21からの信号を検出するが、付加さ
れたスイッチ手段が非表示を指示しているときは、その
旨を検知する。
ポインティングデバイス・ドライバー(PDドライバー
)23には、PD21のスイッチ(あるいはボタン)を
押してから離すまでの間、ソフトウェア割込みによって
、上位アプリケーションに座標値の情報が返送される。
ビットマツプ展開回路24と、VRAM25と、ビット
マツプ方式の表示装置26は、従来の表示装置と同様の
構成である。
PDカーソルの非表示の動作は1次のとおりである。
第1図に示したこの発明のビットマツプ方式表示装置で
、PD21に付加された表示選択用スイッチ手段によっ
て、PDカーソルの非表示が指示されると、PDドライ
バー23からソフトウェア割込みによって、上位アプリ
ケーションに対して座標値の情報が返される(ステップ
27)。
この割込み発生より、上位アプリケーションは。
PDカーソルの消去を、PDドライバー23に通知する
PDドライバー23は、PDパルス検出回路22からパ
ルスオフになるまで、ビットマツプ展開回路24に対す
るカーソルのパターンデータの送出を停止し、PDカー
ソルを消去する。
上位アプリケーション(第1図の27)は、座標値の算
出ルーチンを起動させ(第1図の28)。
PDカーソルの表示決定ルーチンで、パルスがオンであ
るかオフであるかについて判断する(第1図の29)。
次に、PDカーソルの操作によって、直線を描画する場
合の動作を説明する。
第2図は、この発明のデータ処理装置のビットマツプ方
式表示装置において、直線を描画する場合の動作例を示
す図である0図面において、■は直線の始点位置、■は
その終点位置を示す。
次の第3図は、第2図に対応する表示画面の一例を示す
図である。114において、■′は第2図の始点位置の
に対応するカーソル、■′はその終点位置■に対応する
カーソルを示す。
第2図に示す直線の始点位置■で、PD21のカーソル
表示用のスイッチを指で押したとする。
この場合には、第3図の上図に示すように、カーソル■
′が表示される。
次に、スイッチを指で押した状態でPD21を操作しな
がら直線を描画し、第2図の終点位置■で、スイッチか
ら指を離したとする。
この場合には、第3図の中央図のように、直線が描かれ
、最終的には、第3図の下図に示すように、カーソル■
′が表示される。
このように、PD21のスイッチを指で押した状態では
、PD21の移動中、カーソルが非表示となり、VRA
Mへのカーソルパターンのデータ展開や、退避メモリへ
の転送等の処理が不要となるので、PDカーソルを高速
に移動させることができる。
したがって、従来の表示装置のように、操作上不要なポ
インティングデバイス・カーソルが表示されることがな
いので、見易い画面となり、誤操作が防止される。
また、アプリケーションによって、カーソルの表示・非
表示を制御することができるので、基本ソフトウェアの
負担が軽減され、ユーザインターフェースが低下するこ
とがなく、しかも、ポインティングデバイス・カーソル
の高速移動も可能となる。
なお、以上の実施例では、プログラムによって、PDカ
ーソルの表示・非表示を制御する場合について説明した
。しかし、ハード的な手段によって、PDカーソルの表
示・非表示を制御することも可能であり、実施例の場合
に限定されるものではなL’a さらに、マルチウィンドウ表示システムの場合にも、同
様に実施することができ、この場合には。
従来の表示装置に比べて、極めて見易い画面が得られる
以上に詳細に説明したとおり、この発明では、入力装置
としてキーボードとポインティングデバイス、出力装置
としてビットマツプ方式表示装置、およびこれらの各部
を制御する中央処理装置とを具備し、前記入力装置から
データや制御情報を入力して前記表示装置の画面上に表
示すると共に、前記ポインティングデバイスのカーソル
で指示することにより対話形式でデータ処理を行う機能
を備えた従来のデータ処理システムにおいて、前記ポイ
ンティングデバイスにカーソルの表示・非表示を選択す
る表示選択用スイッチ手段と、該表示選択用スイッチ手
段の出力により前記ポインティングデバイス・カーソル
の表示・非表示を制御するポインティングデバイス・カ
ーソル表示制御手段とを備え、前記表示選択用スイッチ
手段によって非表示が指示されているときは、ポインテ
ィングデバイス・カーソルを非表示にするようにしてい
る。
羞−一二展 したがって、この発明のデータ処理装置のビットマツプ
方式表示装置によれば、操作上不要なポインティングデ
バイス・カーソルを非表示とすることにより、見易い画
面となり、操作ミスの発生が著しく減少される。
また、アプリケーションプログラムによって。
ポインティングデバイス・カーソルの表示・非表示を制
御することができるので、基本ソフトウェアの負担が減
少し、ユーザインターフェースが向上される。
さらに、操作上必要なときだけ、ポインティングデバイ
ス・カーソルを表示するので、カーソルの移動を高速化
することができる、等の多くの優れた効果が奏せられる
【図面の簡単な説明】
第1図は、この発明のデータ処理装置のビットマツプ方
式表示装置について、その要部構成の一実施例を示すハ
ード構成および基本ソフトのブロック図。 第2図は、この発明のデータ処理装置のビットマツプ方
式表示装置において、直線を描画する場合の動作例を示
す図、 第3図は、第2図に対応する表示画面の一例を示す図、 第4図は、従来から使用されている対話形式によって文
書作成や画像データ等の処理を行う機能を備えたデータ
処理装置の一例で、パーソナルコンピュータについて、
その要部構成の一例を示す機能ブロック図、 第5図は、第4図に示した対話形式によって文書作成や
画像データ等の処理を行う機能を備えた従来のデータ処
理システムにおいて、ポインティングデバイス・カーソ
ルの移動時におけるVRAM9上のデータ処理の一例を
示す図。 図面において、21はポインティングデバイス、22は
ポインティングデバイス・パルス検出回路、23はポイ
ンティングデバイス・ドライバー、24はビットマツプ
展開回路、25はVRAM、26はビットマツプ方式の
表示装置、27〜29はステップ。 叶  1  図 稗 2 図 仲 5 図 ↓ 碑 3  図

Claims (1)

    【特許請求の範囲】
  1. 入力装置としてキーボードとポインティングデバイス、
    出力装置としてビットマップ方式表示装置、およびこれ
    らの各部を制御する中央処理装置とを具備し、前記入力
    装置からデータや制御情報を入力して前記表示装置の画
    面上に表示すると共に、前記ポインティングデバイスの
    カーソルで指示することにより対話形式でデータ処理を
    行う機能を備えたデータ処理システムにおいて、前記ポ
    インティングデバイスにカーソルの表示・非表示を選択
    する表示選択用スイッチ手段と、該表示選択用スイッチ
    手段の出力により前記ポインティングデバイス・カーソ
    ルの表示・非表示を制御するポインティングデバイス・
    カーソル表示制御手段とを備え、前記表示選択用スイッ
    チ手段によつて非表示が指示されているときは、ポイン
    ティングデバイス・カーソルを非表示にすることを特徴
    とするビットマップ方式表示装置。
JP63124650A 1988-05-20 1988-05-20 データ処理装置のビツトマツプ方式表示装置 Pending JPH01293423A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63124650A JPH01293423A (ja) 1988-05-20 1988-05-20 データ処理装置のビツトマツプ方式表示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63124650A JPH01293423A (ja) 1988-05-20 1988-05-20 データ処理装置のビツトマツプ方式表示装置

Publications (1)

Publication Number Publication Date
JPH01293423A true JPH01293423A (ja) 1989-11-27

Family

ID=14890660

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63124650A Pending JPH01293423A (ja) 1988-05-20 1988-05-20 データ処理装置のビツトマツプ方式表示装置

Country Status (1)

Country Link
JP (1) JPH01293423A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002095564A1 (fr) * 2001-05-24 2002-11-28 Matsushita Electric Industrial Co., Ltd. Appareil electronique portable

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002095564A1 (fr) * 2001-05-24 2002-11-28 Matsushita Electric Industrial Co., Ltd. Appareil electronique portable
US7274354B2 (en) 2001-05-24 2007-09-25 Matsushita Electric Industrial Co., Ltd. Portable electronic apparatus

Similar Documents

Publication Publication Date Title
US5001697A (en) Method to automatically vary displayed object size with variations in window size
JPS61194577A (ja) グラフイツク・オブジエクトの編集方法
JP3867459B2 (ja) ウインドウ表示制御装置およびそのプログラム記録媒体
JPH01293423A (ja) データ処理装置のビツトマツプ方式表示装置
JP2692063B2 (ja) 文書処理装置
JP2000187544A (ja) データ入力装置およびその方法並びに記録媒体
JP3269623B2 (ja) 文書作成装置
JP3699923B2 (ja) レイアウト編集時の頁イメージ表示管理方法
JP2893277B2 (ja) 画像データの拡大・縮小処理機能を備えた電子フアイリング装置
JP3791937B2 (ja) ワードプロセッサ装置
JP2920959B2 (ja) 情報処理装置
JP3101402B2 (ja) 文書編集方法及び文書編集装置
JP2816003B2 (ja) 文書作成装置
JPH0823744B2 (ja) 文字列処理装置
JPH1055431A (ja) 画像処理装置
JPH1049338A (ja) コマンドボタン制御方式
JP2751224B2 (ja) 文書作成装置
JP2844935B2 (ja) データ入力処理装置
EP0534964B1 (en) Visual display apparatus
JPH058435B2 (ja)
JPH05324178A (ja) ペン入力方法およびペン入力システム
JPH06266706A (ja) 文字サイズ変更機能付き文書処理装置
JPH05135050A (ja) 線分属性表示方法
JPH01250125A (ja) データ処理装置の表示装置
JPH0766375B2 (ja) 文書処理装置及び文書表示方法