JPH0374413B2 - - Google Patents

Info

Publication number
JPH0374413B2
JPH0374413B2 JP59118727A JP11872784A JPH0374413B2 JP H0374413 B2 JPH0374413 B2 JP H0374413B2 JP 59118727 A JP59118727 A JP 59118727A JP 11872784 A JP11872784 A JP 11872784A JP H0374413 B2 JPH0374413 B2 JP H0374413B2
Authority
JP
Japan
Prior art keywords
information
display
time
displayed
computer
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 - Lifetime
Application number
JP59118727A
Other languages
Japanese (ja)
Other versions
JPS60262241A (en
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 filed Critical
Priority to JP59118727A priority Critical patent/JPS60262241A/en
Publication of JPS60262241A publication Critical patent/JPS60262241A/en
Publication of JPH0374413B2 publication Critical patent/JPH0374413B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Description

【発明の詳細な説明】 <技術分野> 本発明はコンピユータの情報表示方法に関す
る。
DETAILED DESCRIPTION OF THE INVENTION <Technical Field> The present invention relates to a computer information display method.

<従来技術> ポータブルコンピユータやパーソナルコンピユ
ータなどでは、液晶表示装置やCRT表示装置に
コンピユータの処理の内容とは異なつた時刻など
のメツセージ情報が表示される。従来では、この
メツセージ情報が表示画面上の固定した位置に表
示されるので、この位置には、コンピユータの処
理情報が表示できない。したがつて、ユーザはこ
のメツセージ情報の表示エリアを考慮してアプリ
ケーシヨンプログラムを作成しなければならない
ため、プログラムの作成が煩雑化していた。
<Prior Art> In portable computers, personal computers, etc., message information such as time is displayed on a liquid crystal display device or a CRT display device, which is different from the content of processing by the computer. Conventionally, this message information is displayed at a fixed position on the display screen, so computer processing information cannot be displayed at this position. Therefore, the user has to create an application program taking the message information display area into consideration, making the creation of the program complicated.

<発明の目的> 本発明は上記事情に鑑みてなされたものであ
り、その目的は、メツセージ情報の表示範囲の制
約を全く受けることなくアプリケーシヨンプログ
ラムを作成できるようなコンピユータの情報表示
方法を提供することである。
<Object of the Invention> The present invention has been made in view of the above circumstances, and its object is to provide a computer information display method that allows application programs to be created without being subject to any restrictions on the display range of message information. It is to be.

<発明の構成> 本発明においては、コンピユータの情報表示装
置の表示画面に、コンピユータの処理に係わる第
1の情報と、時刻或いはコンピユータからユーザ
ーに対するメツセージ等の第2の情報とを、重畳
することなく表示するコンピユータの情報表示方
法において、CPUにおいて、前記第1の情報の
表示位置の演算後に割り込みを禁止して該表示位
置とメモリに記憶の前記第2の情報の表示位置と
に重なる部分があるか否かを判別し、重なる部分
がある場合には、前記第1の情報の表示後に前記
第2の情報の表示処理を行うフラグをセツトした
後に該第1の情報を優先して表示し、前記第2の
情報による前記CPUへの割り込みがかかる毎に、
前記第2の情報を表示できる連続的な空きエリア
が表示中の画面内に存在するか否かを前記メモリ
に記憶の前記第1および前記第2の両情報の各表
示位置情報に基づき判別するとともに、存在した
時点で前記第2の情報を表示することを特徴とす
る。
<Structure of the Invention> In the present invention, first information related to computer processing and second information such as the time or a message from the computer to the user are superimposed on the display screen of the information display device of the computer. In the information display method for a computer, the CPU disables interrupts after calculating the display position of the first information, and displays a portion where the display position overlaps with the display position of the second information stored in the memory. If there is an overlapping portion, a flag is set to display the second information after the first information is displayed, and the first information is displayed with priority. , each time the CPU is interrupted by the second information,
Determining whether or not there is a continuous free area in the currently displayed screen in which the second information can be displayed, based on display position information of both the first and second information stored in the memory. In addition, the second information is displayed at the time when the second information exists.

<実施例> 以下、本発明の一実施例を説明する。<Example> An embodiment of the present invention will be described below.

第1図はコンピユータの構成を示している。 FIG. 1 shows the configuration of a computer.

1はCPU(中央演算装置)、2はキーボード、
3はキーボードを制御するためのI/Oポート
LSI、4はROM(読み出し専用メモリ)でコンピ
ユータの動作を制御するプログラムが書かれてあ
る。5はRAM(ランダムアクセスメモリ)で、
CPU1が動作するために必要なワーキングエリ
アを有するとともに、ユーザが作つたプログラム
やデータが格納される。6は時計用LSIで、1秒
毎に新しい時刻が更新され、そして、1秒毎に1
秒信号16を出力してCPU1に割り込みをかけ
る。
1 is the CPU (central processing unit), 2 is the keyboard,
3 is an I/O port for controlling the keyboard
LSI 4 is a ROM (read-only memory) in which programs that control the computer's operations are written. 5 is RAM (random access memory),
It has a working area necessary for the CPU 1 to operate, and also stores programs and data created by the user. 6 is a clock LSI that updates the new time every second, and updates the new time every second.
Outputs second signal 16 and interrupts CPU1.

7は表示用メモリで、この表示用メモリ7にキ
ヤラクタコードを書き込むと、表示タイミング信
号発生回路8は表示タイミング信号を発生し、そ
のタイミングに合つた内容が表示用メモリ7から
読み出されてキヤラクタジエネレータ9に与えら
れる。キヤラクタジエネレータ9は、表示用メモ
リ7からの情報の内容及び表示タイミング信号発
生回路8からの表示タイミング信号10に従つた
内容の情報を並直変換回路11に与える。並着変
換回路11は、キヤラクタジエネレータ9からの
並列データを直列データに変換して表示信号発生
回路12に与える。
Reference numeral 7 denotes a display memory. When a character code is written in the display memory 7, the display timing signal generating circuit 8 generates a display timing signal, and the contents matching the timing are read out from the display memory 7. is applied to the character generator 9. The character generator 9 provides the parallel-to-serial conversion circuit 11 with information according to the content of the information from the display memory 7 and the display timing signal 10 from the display timing signal generation circuit 8. The parallel conversion circuit 11 converts the parallel data from the character generator 9 into serial data and supplies it to the display signal generation circuit 12 .

表示信号発生回路12は、表示装置15に与え
る表示信号13を発生する。表示装置15には、
この表示信号13とともに、表示タイミング信号
発生回路8からの表示タイミング信号14が入力
される。表示装置15は、例えばCRT表示装置
や液晶表示装置などであるが、CRT表示装置の
場合には、信号14は水平及び垂直同期信号であ
り、信号13はビデオ信号である。CPU1は時
計用LSI6からの1秒信号16の立ち下がりエツ
ジによつて割り込みがかかり、実行中の処理を中
断して表示装置15に新しい時刻を表示する。
Display signal generation circuit 12 generates display signal 13 to be applied to display device 15 . The display device 15 includes
Along with this display signal 13, a display timing signal 14 from a display timing signal generation circuit 8 is input. The display device 15 is, for example, a CRT display device or a liquid crystal display device. In the case of a CRT display device, the signal 14 is a horizontal and vertical synchronization signal, and the signal 13 is a video signal. The CPU 1 is interrupted by the falling edge of the one-second signal 16 from the clock LSI 6, interrupts the process being executed, and displays the new time on the display device 15.

第2図は表示装置15に文字列を表示するため
のルーチンを示す。
FIG. 2 shows a routine for displaying a character string on the display device 15.

ステツプでは、文字列の表示位置を計算す
る。
In this step, the display position of the string is calculated.

ステツプでは、RAM5中の時刻表示フラグ
F/Fをリセツトする。この時刻表示フラグF/
Fは、セツト状態では文字列の表示後に改めて時
刻表示のための処理が必要であることを示す。
In the step, the time display flag F/F in the RAM 5 is reset. This time display flag F/
F indicates that in the set state, a process for displaying the time is required after the character string is displayed.

ステツプでは、割り込みフラグIMEをリセ
ツトしてCPU1への割り込みを禁止する。この
場合、文字列の表示中に1秒信号16による割り
込みも禁止する。即ち、文字列表示の方が時刻表
示よりも優先される。
In this step, the interrupt flag IME is reset to prohibit interrupts to CPU1. In this case, interruption by the 1-second signal 16 is also prohibited during display of the character string. That is, character string display has priority over time display.

ステツプは、ステツプで計算した文字列の
表示位置が現在の時刻表示位置と重なるところが
ある否か判定する。時刻表示位置の情報はRAM
5に記憶されている。
In the step, it is determined whether or not the display position of the character string calculated in the step overlaps with the current time display position. Time display position information is stored in RAM
It is stored in 5.

ステツプは、ステツプで文字列と時刻の表
示位置が重なることが判定されると時刻表示フラ
グF/Fをセツトする。
The step sets a time display flag F/F when it is determined in the step that the display position of the character string and time overlap.

ステツプは、ステツプで文字列と時刻の表
示位置が重ならいことが判定されると、次に、現
在時刻表示されているか否かを判定し、時刻表示
されているときにはステツプに、時刻表示され
ていないときにはステツプに進む。
When the step determines that the display position of the character string and time overlap, the step then determines whether the current time is being displayed, and if the time is being displayed, the step determines whether or not the time is being displayed. If not, proceed to step.

ステツプでは、文字列を表示する。 The step displays a string.

ステツプは、時刻表示フラグF/Fがセツト
されているか否かを判定する。
In the step, it is determined whether the time display flag F/F is set.

ステツプは、時刻表示フラグF/F=1のと
き、時刻表示をするために改めて現在の表示画面
に対して空き位置を捜す。空き位置の捜し方は、
表示メモリ7の内容が時刻表示桁だけ連続して空
であることをもつて行なうが、空である内容は画
面の1行の範囲内であつて、次の行にまたがらな
い。
In the step, when the time display flag F/F=1, a vacant position is searched for on the current display screen again in order to display the time. How to search for vacant positions
This is done by making sure that the contents of the display memory 7 are empty for only the time display digits, but the empty contents are within the range of one line on the screen and do not span the next line.

ステツプは、時刻表示用の空き位置が有るか
どうか判定を行なう。
In the step, it is determined whether there is a vacant position for displaying the time.

ステツプは、空き位置があれば、その位置に
時刻を表示する。
If there is a vacant position, the step displays the time at that position.

ステツプは、その時刻表示位置の情報を
RAM5に書く。この内容はステツプにおける
時刻表示位置情報である。
The step displays information about the time display position.
Write to RAM5. This content is time display position information in the step.

ステツプは、ステツプで空き位置が無けれ
ば、時刻表示無しという情報をRAM5に書く。
この情報を書く位置はステツプの時刻表示位置
情報と同じところである。従つて、この内容でも
つて時刻表示されているかどうか判定できる。
If there is no vacant position in the step, information that there is no time display is written in RAM5.
The position where this information is written is the same as the time display position information of the step. Therefore, it can be determined whether the time is displayed even with this content.

ステツプでは、CPU1への割り込みを許可
する。
In this step, interrupts to CPU1 are enabled.

第3図はCPU1が他の処理を実行中に1秒信
号が発生して割り込みがかけられたときの処理ル
ーチンを示す。
FIG. 3 shows a processing routine when a one-second signal is generated and an interrupt is generated while the CPU 1 is executing other processing.

ステツプは、現在、時刻表示されているか否
か判定する。
The step determines whether or not the time is currently displayed.

ステツプでは、現在、時刻表示されていなけ
れば、改めて表示に空き位置があるか否か調べ
る。この方法は第2図のステツプと同じであ
る。この処理は第2図に示す処理以外の処理に実
行にて表示画面に対する処理が行なわれて、空き
位置があるかもしれないために実行される。
In the step, if the time is not currently displayed, it is checked again to see if there is a vacant position on the display. This method is the same as the steps in FIG. This process is executed because the display screen may be processed in a process other than the process shown in FIG. 2, and there may be a vacant position.

ステツプは、空き位置が有るか否か判定す
る。
The step determines whether there is a vacant position.

ステツプは、空き位置が有るか、或いはステ
ツプにて現在時刻表示があるときには、その位
置に新しい時刻を表示する。
If a step has a vacant position or a current time is displayed at the step, the new time is displayed at that position.

ステツプは、第2図のステツプと同じであ
る。
The steps are the same as those in FIG.

ステツプは、1秒信号による割り込み処理を
終了したので、CPU1への割り込みフラグIME
をセツトする。
Since the step has finished the interrupt processing by the 1 second signal, the interrupt flag IME to CPU1 is
Set.

ステツプは、割り込みが発生したためにメイ
ンルーチンが中断したので、メインルーチンの続
行するステツプヘリターンする。
Since the main routine has been interrupted due to the occurrence of an interrupt, the step returns to the step where the main routine continues.

なお、本実施例では、時刻表示は表示画面の空
き位置を自動的に検出して行なつているが、時刻
の表示位置に条件付けを行なうこともできる。例
えば、時刻表示位置は、表示画面の4隅が空き位
置か否か優先的に判定して定める。また、時刻表
示以外の表示、例えば、コンピユータにおける電
源電圧低下等のアラーム情報の表示も上述の方法
に従つて実行できる。
In this embodiment, the time is displayed by automatically detecting an empty position on the display screen, but it is also possible to set conditions on the time display position. For example, the time display position is determined by preferentially determining whether the four corners of the display screen are empty positions. Furthermore, display other than time display, for example, display of alarm information such as a drop in power supply voltage in a computer, can also be performed according to the above-described method.

<発明の効果> 以上のように本発明のコンピユータの情報表示
方法によると、コンピユータの処理に係わる第1
の情報を優先的に表示し、時刻或いはコンピユー
タからユーザーに対するメツセージ等の第2の情
報の表示に際しては、第1の情報が表示されてい
ない空きエリアをメモリに記憶の両情報の各表示
位置情報に基づいて自動的に判別し、その空きエ
リアの存在を検知した時点で該エリアに表示する
ようにしたので、例えば、ユーザーがアプリケー
シヨンプログラムの作成に際して表示画面におけ
る第2の情報の表示位置を何ら考慮する必要がな
く、該プログラムの作成が格段に容易になる。し
かも、この第1の情報の表示内容の一部が第2の
情報の表示により消失することもない。
<Effects of the Invention> As described above, according to the computer information display method of the present invention, the first
information is displayed preferentially, and when displaying second information such as the time or a message from the computer to the user, an empty area where the first information is not displayed is stored in memory. The system automatically determines the location of the second information on the display screen when creating an application program, and displays the second information on the display screen when creating an application program. There is no need to consider anything, and the creation of the program becomes much easier. Moreover, a part of the displayed content of this first information will not disappear due to the display of the second information.

【図面の簡単な説明】[Brief explanation of drawings]

第1図はコンピユータの構成を示すブロツク
図、第2図と第3図は本発明の一実施例を示すフ
ローチヤートである。 1……CPU、5……RAM(メモリ)、15……
表示装置。
FIG. 1 is a block diagram showing the configuration of a computer, and FIGS. 2 and 3 are flow charts showing one embodiment of the present invention. 1...CPU, 5...RAM (memory), 15...
Display device.

Claims (1)

【特許請求の範囲】[Claims] 1 コンピユータの情報表示装置の表示画面に、
コンピユータの処理に係わる第1の情報と、時刻
或いはコンピユータからユーザーに対するメツセ
ージ等の第2の情報とを、重畳することなく表示
するコンピユータの情報表示方法において、
CPUにおいて、前記第1の情報の表示位置の演
算後に割り込みを禁止して該表示位置とメモリに
記憶の前記第2の情報の表示位置とに重なる部分
があるか否かを判別し、重なる部分がある場合に
は、前記第1の情報の表示後に前記第2の情報の
表示処理を行うフラグをセツトした後に該第1の
情報を優先して表示し、前記第2の情報による前
記CPUへの割り込みがかかる毎に、前記第2の
情報を表示できる連続的な空きエリアが表示中の
画面内に存在するか否かを前記メモリに記憶の前
記第1および前記第2の両情報の各表示位置情報
に基づき判別するとともに、存在した時点で前記
第2の情報を表示することを特徴とするコンピユ
ータの情報表示方法。
1. On the display screen of the computer information display device,
In a computer information display method for displaying first information related to computer processing and second information such as time or a message from the computer to the user without superimposing the information,
In the CPU, after calculating the display position of the first information, interrupts are prohibited, and it is determined whether or not there is an overlapping part between the display position and the display position of the second information stored in the memory, and the overlapping part is determined. If there is, a flag is set to display the second information after the first information is displayed, the first information is displayed with priority, and the second information is sent to the CPU. Each time an interrupt occurs, each of the first and second information stored in the memory determines whether there is a continuous free area in the currently displayed screen that can display the second information. An information display method for a computer, characterized in that the second information is determined based on display position information and the second information is displayed when the second information exists.
JP59118727A 1984-06-08 1984-06-08 Information display method of computer Granted JPS60262241A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59118727A JPS60262241A (en) 1984-06-08 1984-06-08 Information display method of computer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59118727A JPS60262241A (en) 1984-06-08 1984-06-08 Information display method of computer

Publications (2)

Publication Number Publication Date
JPS60262241A JPS60262241A (en) 1985-12-25
JPH0374413B2 true JPH0374413B2 (en) 1991-11-26

Family

ID=14743582

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59118727A Granted JPS60262241A (en) 1984-06-08 1984-06-08 Information display method of computer

Country Status (1)

Country Link
JP (1) JPS60262241A (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62209678A (en) * 1986-02-24 1987-09-14 Fujitsu Ltd Control system for multiwindow layout
JP2006343884A (en) 2005-06-07 2006-12-21 Sony Computer Entertainment Inc Screen display program, computer-readable storage medium storing screen display program, screen display device, portable terminal device and screen display method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5824188A (en) * 1982-07-27 1983-02-14 カシオ計算機株式会社 Display area indicator

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5824188A (en) * 1982-07-27 1983-02-14 カシオ計算機株式会社 Display area indicator

Also Published As

Publication number Publication date
JPS60262241A (en) 1985-12-25

Similar Documents

Publication Publication Date Title
JPS6249483A (en) Character inputting system for real time handwritten character recognition
JPH065526B2 (en) Input method in schedule management device
JPH0374413B2 (en)
JPH06259217A (en) Multiwindow system
JPS61258289A (en) Image processor
JPS58163992A (en) Crt display unit
JPH0522933B2 (en)
JPS6126686B2 (en)
JPH0528157A (en) Word processor
JP2000076048A (en) Install controller
EP0464619B1 (en) Image information control apparatus and display system
JPH01312624A (en) System for controlling display of multi-window
JPH08328613A (en) Method for preparing sequence/program and method for setting data
JPS573154A (en) Program capacity display system
JPS6329838A (en) Display device
JP3244269B2 (en) String input control method
JPS6136850A (en) Input and output interruption information system
JPS6011935A (en) Display device for action mode
JPS5576451A (en) Program checking system
JP3327565B2 (en) Electronic device and control method thereof
JPH02222079A (en) Broken line drawing method
JPS6068375A (en) Screen control system for display unit
JPS62202266A (en) Graphic processing system
JPH0746307B2 (en) Display device
JPS63256993A (en) Controller for liquid crystal display device