JPH07121156A - Method and device for controlling display - Google Patents

Method and device for controlling display

Info

Publication number
JPH07121156A
JPH07121156A JP26652393A JP26652393A JPH07121156A JP H07121156 A JPH07121156 A JP H07121156A JP 26652393 A JP26652393 A JP 26652393A JP 26652393 A JP26652393 A JP 26652393A JP H07121156 A JPH07121156 A JP H07121156A
Authority
JP
Japan
Prior art keywords
key
display
key pattern
data
pattern 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.)
Withdrawn
Application number
JP26652393A
Other languages
Japanese (ja)
Inventor
Hironobu Taki
広伸 滝
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP26652393A priority Critical patent/JPH07121156A/en
Publication of JPH07121156A publication Critical patent/JPH07121156A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Digital Computer Display Output (AREA)
  • Position Input By Displaying (AREA)

Abstract

PURPOSE:To provide a system and device for controlling a display capable of easily realizing the constitution of an input key of a touch pannel and the rotation conversion of the display data. CONSTITUTION:By a CPU 1, programs on a ROM 2 and a RAM 3 are executed. The RAM 6 is a memory storing an application program 7 executed on an operating system 3 and a current key pattern data file 8. The current key pattern data file 8 is provided with plural key pattern data capable of being allocated to the key of the touch pannel 12. Then, one key pattern data are selected from these plural key pattern data, and are allocated to the key of the touch pannel 12. According to the rotation conversion request of the key pattern data from a user, the rotation conversion of the key pattern data is performed, and the touch pannel 12 is reset.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、様々な入力キーの構成
を設定し、かつ入力キーの表示データを表示する表示制
御方法並びにその装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a display control method and apparatus for setting various input key configurations and displaying display data of the input keys.

【0002】[0002]

【従来の技術】従来のタッチパネル型入力装置をもつ情
報処理装置では、タッチパネルの表示/入力画面のキー
パタン、即ち、キーユニットと呼ばれるキーユニット枠
情報、キーユニットに対応する文字列情報(以下、キー
トップと呼ぶ)、キーユニットが出力するデータ(以
下、リターンコードと呼ぶ)等から構成される基本キー
単位を一つ以上組み合わせて構成するキーパタンを作成
して、タッチパネル型入力装置の表示の構成をセットし
ていた。
2. Description of the Related Art In an information processing apparatus having a conventional touch panel type input device, a key pattern of a display / input screen of the touch panel, that is, key unit frame information called a key unit, character string information corresponding to the key unit (hereinafter referred to as a key Top)), data output from the key unit (hereinafter referred to as return code), etc. to create a key pattern composed of one or more basic key units, and configure the display configuration of the touch panel input device. I was setting.

【0003】ここで、キーパタンを、任意の角度で回転
させたい場合、例えば、90゜,180゜,270゜回
転して表示させる場合には、予め、回転させたキーパタ
ンを用意しておき、そこから回転したキーパタンを選択
して、タッチパネル型入力装置に設定していた。
Here, when it is desired to rotate the key pattern at an arbitrary angle, for example, when the key pattern is rotated by 90 °, 180 °, 270 ° to be displayed, a rotated key pattern is prepared in advance. The key pattern rotated from was selected and set in the touch panel type input device.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、上記従
来の情報処理装置において次のような欠点があった。
However, the above-mentioned conventional information processing apparatus has the following drawbacks.

【0005】(1)アプリケーションにより予め回転した
画面に合わせたキーパタンを用意しておくことは可能で
あるが、そのためにキーパタンデータのサイズが大きく
なりメモリ効率が悪くなる。
(1) It is possible to prepare a key pattern suitable for a screen that has been rotated in advance by an application, but this results in an increase in the size of key pattern data and a deterioration in memory efficiency.

【0006】(2)アプリケーション開発時に回転した画
面に合わせたキーパタンを用意することは開発工数を増
やす。
(2) Providing a key pattern suitable for the rotated screen during application development increases the number of development steps.

【0007】本発明は上記従来例に鑑みてなされたもの
で、入力キーの表示データの回転変更を、少ない記憶容
量で容易に実現できる表示制御方式並びにその装置を提
供することを目的とする。
The present invention has been made in view of the above-mentioned conventional example, and an object of the present invention is to provide a display control system and a device therefor capable of easily changing the rotation of display data of an input key with a small storage capacity.

【0008】[0008]

【課題を解決するための手段】上記目的を達成するた
め、本発明の表示制御方法並びにその装置は以下の構成
を備える。即ち、所定の入力キーの表示データを、任意
の角度で回転させる入力キー回転工程と、前記入力キー
回転工程で回転された表示データを表示する表示工程と
を有する。また、別の発明は、所定の入力キーの表示デ
ータを、任意の角度で回転させる入力キー回転手段と、
前記入力キー回転手段で回転された表示データを表示す
る表示手段とを有する。
In order to achieve the above object, a display control method and apparatus of the present invention have the following configurations. That is, it has an input key rotation step of rotating the display data of a predetermined input key at an arbitrary angle, and a display step of displaying the display data rotated in the input key rotation step. Further, another invention is an input key rotating means for rotating display data of a predetermined input key at an arbitrary angle,
Display means for displaying the display data rotated by the input key rotating means.

【作用】以上の構成において、入力キー回転工程は、所
定の入力キーの表示データを、任意の角度で回転させ前
記入力キー回転工程で回転された表示データを表示す
る。また、別の発明は、入力キー回転手段が、所定の入
力キーの表示データを、任意の角度で回転させ、表示手
段が、前記入力キー回転手段で回転された表示データを
表示する。
In the above structure, in the input key rotating step, the display data of a predetermined input key is rotated at an arbitrary angle and the display data rotated in the input key rotating step is displayed. In another invention, the input key rotating means rotates the display data of a predetermined input key at an arbitrary angle, and the display means displays the display data rotated by the input key rotating means.

【0009】[0009]

【実施例】【Example】

(実施例1)図1は第1の実施例の情報処理装置の構成
図であり、以下第1の実施例について詳細に説明する。
(Embodiment 1) FIG. 1 is a block diagram of an information processing apparatus according to the first embodiment, and the first embodiment will be described in detail below.

【0010】図1において、CPU1は、ROM2やR
AM6に格納されているソフトウエアプログラムやデー
タを解釈して実行する中央演算処理装置である。
In FIG. 1, the CPU 1 includes a ROM 2 and an R
It is a central processing unit that interprets and executes software programs and data stored in the AM6.

【0011】ROM2は情報処理装置に必要な制御プロ
グラムやデータ等、即ち、情報処理装置を制御する基本
ソフトウエアであるオペーレティングシステム(OS)
3や、表示部13で表示されるフォントデータ4や、B
IOS(Basic I/O System)101やBIOSキーパタ
ン5を格納している。ここで、BIOSとは、入力部1
0と表示部13を制御する基本ソフトウエアであり、オ
ペーレーティングシステム(OS)3の制御下で実行す
る。また、BIOSキーパタン5は、タッチパネル12
の入力キー領域のレイアウトとLCD15に対する基本
表示パタンに関するデフォルトデータである。
The ROM 2 is a operating system (OS) which is a basic software for controlling the information processing device, such as control programs and data necessary for the information processing device.
3, font data 4 displayed on the display unit 13, B
It stores an IOS (Basic I / O System) 101 and a BIOS key pattern 5. Here, the BIOS is the input unit 1
0 and basic software for controlling the display unit 13 and is executed under the control of the operating system (OS) 3. Further, the BIOS key pattern 5 is provided on the touch panel 12
3 is default data relating to the layout of the input key area and the basic display pattern for the LCD 15.

【0012】RAM6は、オペレーテイングシステム3
上で実行されるアプリケーションプログラム7や、カレ
ントキーパタンデータファイル8や、その他処理の作業
領域として用いられるフリー領域9を備える入出力可能
なメモリである。
The RAM 6 is the operating system 3
It is an input / output memory provided with an application program 7 executed above, a current key pattern data file 8, and a free area 9 used as a work area for other processing.

【0013】ここで、カレントキーパタンデータファイ
ル8は、タッチパネル12のキーに割り当てることので
きるキーパタンデータを複数もっている。そして、これ
ら複数のキーパタンデータの中から、1つのキーパタン
データを選択して、タッチパネル12のキーに割り当て
ることができる。カレントキーパタンデータファイル8
は、タッチパネル12のキーユニット枠に関する情報
と、キーユニットの位置に表示する文字列情報等の画像
情報と、キーユニットが押されたときに、生成するキー
データを備えている。カレントキーパタンデータファイ
ル8は、ハードデイスク100に格納されているキーパ
タンデータファイル50から予めロードされる。
The current key pattern data file 8 has a plurality of key pattern data that can be assigned to the keys on the touch panel 12. Then, one key pattern data can be selected from the plurality of key pattern data and assigned to the key of the touch panel 12. Current key pattern data file 8
Includes information about the key unit frame of the touch panel 12, image information such as character string information displayed at the position of the key unit, and key data generated when the key unit is pressed. The current key pattern data file 8 is preloaded from the key pattern data file 50 stored in the hard disk 100.

【0014】ハードデイスク100に格納されているキ
ーパタンデータファイル50は、作成された複数の各種
キーパタンデータを備えている。ユーザは所要部分のキ
ーパタンデータファイルをキーパタンデータファイル5
0からロードし、カレントキーパタンデータファイル8
とする。そして、カレントキーパタンデータファイル8
から、1つのキーパタンデータを選択して、LCDコン
トローラ14にそのカレントキーパタンデータを送り、
LCD15にキートップを表示する。以下、この選択さ
れた1つのキーパタンデータをカレントキーパタンデー
タと呼ぶ。
The key pattern data file 50 stored in the hard disk 100 has a plurality of created various key pattern data. The user changes the key pattern data file of the required part to the key pattern data file 5
Load from 0, current key pattern data file 8
And And the current key pattern data file 8
, Select one key pattern data and send the current key pattern data to the LCD controller 14,
The key top is displayed on the LCD 15. Hereinafter, the selected one key pattern data is referred to as current key pattern data.

【0015】次に、タッチパネル入力装置16は、入力
部10と表示部13から構成される。
Next, the touch panel input device 16 comprises an input section 10 and a display section 13.

【0016】ここで、入力部10は、オペレータからの
データやコマンドの入力を行う。入力部10は、実際に
入力が行われるタッチパネル(タッチキー)12と、タ
ッチキー12の制御を行うタッチパネルコントローラ表
示部11から構成される。タッチパネル(タッチキー)
12の各キーのコンフィグレーションは、前述したカレ
ントキーパタンデータによって定義され、カレントキー
パタンデータを書き換えることによって自由に各キーの
コンフィグレーションを変更できる。
Here, the input unit 10 inputs data and commands from an operator. The input unit 10 includes a touch panel (touch key) 12 on which an input is actually performed, and a touch panel controller display unit 11 which controls the touch key 12. Touch panel (touch key)
The configuration of each key 12 is defined by the above-mentioned current key pattern data, and the configuration of each key can be freely changed by rewriting the current key pattern data.

【0017】一方、表示部13は、文字や図形等のイメ
ージを表示するLCD(Liquid Crystal Display)15
と、LCDの表示制御を行うLCDコントローラ14を
備える。
On the other hand, the display unit 13 has an LCD (Liquid Crystal Display) 15 for displaying images such as characters and figures.
And an LCD controller 14 for controlling the display of the LCD.

【0018】LCDの表示内容は、基本的に、ユーザか
らの指示を入力するためのキーユニットを識別するキー
トップの部分と、CPUで処理されたデータを、表示さ
せるための表示領域の2つの領域に分かれる。
The contents displayed on the LCD are basically divided into two parts: a key top portion for identifying a key unit for inputting an instruction from a user and a display area for displaying data processed by the CPU. Divide into areas.

【0019】データバス17は、各部とのデータ制御信
号の転送に使用される。
The data bus 17 is used to transfer a data control signal with each unit.

【0020】図2は、第1の実施例のキーパタンデータ
変換の概念を示す図である。この図で、オペレーテイン
グシステム3は、タッチパネル入力装置16に関するデ
ータ即ち、表示データ19とカレントキーパタンデータ
18を管理している。表示データ19は、現在、LCD
15に表示している表示データと、そのデータを回転さ
せる回転角度データを含む。この回転角度データは、予
めユーザが入力部10から指定し、ROM2に格納され
ているオペレーテイングシステム3を経由してセットさ
れる。カレントキーパタンデータ18は、タッチパネル
入力装置16のキーパタンを設定するデータであり、予
め、キーパタンデータファイル8に設定されている複数
のキーパタンデータから選択されたものである。キーパ
タンデータファイル8は、キーユニット枠情報、キーユ
ニットに対応する文字列情報、各キーユニットが選択さ
れたときに、CPU1に対して出力するデータ等を格納
したキーパタンデータを格納するファイルである。デー
タ変換部20は、表示データ19やカレントキーパタン
データ18やキーパタンデータファイル8からキーパタ
ンデータを入力して、回転変換を行う回転変換部であ
る。
FIG. 2 is a diagram showing the concept of key pattern data conversion of the first embodiment. In this figure, the operating system 3 manages data relating to the touch panel input device 16, that is, display data 19 and current key pattern data 18. The display data 19 is currently the LCD
The display data displayed in 15 and the rotation angle data for rotating the data are included. This rotation angle data is designated by the user in advance from the input unit 10 and is set via the operating system 3 stored in the ROM 2. The current key pattern data 18 is data for setting a key pattern of the touch panel input device 16, and is selected from a plurality of key pattern data set in the key pattern data file 8 in advance. The key pattern data file 8 is a file that stores key unit frame information, character string information corresponding to the key unit, key pattern data storing data to be output to the CPU 1 when each key unit is selected. is there. The data conversion unit 20 is a rotation conversion unit that inputs key pattern data from the display data 19, the current key pattern data 18, and the key pattern data file 8 and performs rotation conversion.

【0021】図3は、図2に示すパタン回転変換の概念
をさらに詳細に説明する図である。図3を用いて、第1
の実施例でのキーパタンの回転変換処理手順を説明す
る。この処理は、アプリケーションプログラム7のソフ
トウエアで記述されており、オペレーテイングシステム
3の制御下で実行する。回転変換する対象は、カレント
キーパタンデータ、カレントキーパタンデータファイル
8の中のキーパタンデータ、または、表示領域に表示さ
せる表示データである。
FIG. 3 is a diagram for explaining the concept of the pattern rotation conversion shown in FIG. 2 in more detail. First, referring to FIG.
The rotation conversion processing procedure of the key pattern in this embodiment will be described. This processing is described by the software of the application program 7 and is executed under the control of the operating system 3. The object to be rotationally converted is the current key pattern data, the key pattern data in the current key pattern data file 8, or the display data to be displayed in the display area.

【0022】ここで、カレントキーパタンデータの回転
変換は、ステップS101からの一連のステップで実行
される。また、キーパタンデータファイル8中のキーパ
タンデータの回転変換は、ステップS107からの一連
のステップで実行される。さらに、表示データの回転変
換は、ステップS104からの一連のステップで実行さ
れる。
Here, the rotation conversion of the current key pattern data is executed in a series of steps from step S101. The rotation conversion of the key pattern data in the key pattern data file 8 is executed in a series of steps from step S107. Furthermore, the rotation conversion of the display data is executed in a series of steps from step S104.

【0023】ステップS100では、ユーザがタッチパ
ネル入力装置16を用いて、回転変換する対象を選択す
る。
In step S100, the user uses the touch panel input device 16 to select an object to be rotationally converted.

【0024】ステップS101では、カレントキーパタ
ンデータの回転変換をおこなうために、CPU1がカレ
ントキーパタンデータファイル8からカレントキーパタ
ンデータを入力する。カレントキーパタンデータファイ
ル8は、オペレーテイングシステム3の管理下にあるた
め、アプリケーションプログラム7は、オペレーテイン
グシステム3に対して、カレントキーパタンデータファ
イル8の入力を要求するシステムコールを発行する。そ
して、オペレーテイングシステム3は、アプリケーショ
ンプログラム7の管理下のフリー領域9にそのデータを
転送する。
In step S101, the CPU 1 inputs the current key pattern data from the current key pattern data file 8 in order to perform rotation conversion of the current key pattern data. Since the current key pattern data file 8 is under the control of the operating system 3, the application program 7 issues a system call requesting the input of the current key pattern data file 8 to the operating system 3. Then, the operating system 3 transfers the data to the free area 9 under the control of the application program 7.

【0025】ステップS102では、入力したカレント
キーパタンデータの回転変換を行うため、図4に示すキ
ーパタン変換サブルーチンをコールする。尚、キーパタ
ンデータファイル50の中の各キーパタンデータには、
固有の識別番号が付けられているため、ロードされたカ
レントキーパタンデータファイル8の各カレントキーパ
タンデータにも、同じ固有の識別番号が付けられてい
る。従って、ここではカレントキーパタンデータの識別
番号をパラメータとして設定して、キーパタン変換サブ
ルーチンをコールし、カレントキーパタンデータを回転
変換させる。
In step S102, the key pattern conversion subroutine shown in FIG. 4 is called in order to rotate and convert the input current key pattern data. In addition, each key pattern data in the key pattern data file 50,
Since the unique identification number is given, the same unique identification number is given to each current key pattern data of the loaded current key pattern data file 8. Therefore, here, the identification number of the current key pattern data is set as a parameter, the key pattern conversion subroutine is called, and the current key pattern data is rotationally converted.

【0026】ステップS103では、回転変換されたカ
レントキーパタンデータを、カレントキーパタンデータ
ファイル8とキーパタンデータファイル50へ追加登録
し、処理を終了する。
In step S103, the rotation-converted current key pattern data is additionally registered in the current key pattern data file 8 and the key pattern data file 50, and the process ends.

【0027】次に、表示データを回転変換するステップ
S104からの手順を説明する。
Next, the procedure from step S104 of rotating the display data will be described.

【0028】ステップS104では、LCD15に表示
させる回転変換前の表示データを入力する。
In step S104, display data before rotation conversion to be displayed on the LCD 15 is input.

【0029】ステップS105では、入力した表示デー
タに対して回転変換処理を施す。この処理の詳細につい
ては、図4、図7のフローチャートを用いて後述する。
In step S105, rotation conversion processing is applied to the input display data. Details of this processing will be described later with reference to the flowcharts of FIGS.

【0030】ステップS106では、回転変換された表
示データをLCD15へ表示させる。
In step S106, the rotation-converted display data is displayed on the LCD 15.

【0031】この処理を行うため、アプリケーションプ
ログラム7は、オペレーテイングシステム3に対して、
回転変換された表示データのLCD15への表示させる
システムコールを発行する。そして、オペレーテイング
システム3は、BIOS101を起動して、LCDコン
トローラ14を制御し、回転変換された表示データをL
CD15へ表示させ、処理を終了する。
In order to perform this processing, the application program 7 instructs the operating system 3 to
A system call for displaying the rotation-converted display data on the LCD 15 is issued. Then, the operating system 3 activates the BIOS 101, controls the LCD controller 14, and outputs the rotation-converted display data to the L level.
It is displayed on the CD 15 and the process is terminated.

【0032】次に、カレントキーパタンデータファイル
8から読みだしたキーパタンデータを回転変換するステ
ップS107からS109までの手順を説明する。この
手順は、変換対象がカレントキーパタンデータ以外のキ
ーパタンデータ出ある点だけが異なるだけで、ステップ
S101〜S103の処理と同様である。
Next, the procedure from steps S107 to S109 for rotationally converting the key pattern data read from the current key pattern data file 8 will be described. This procedure is the same as the processing in steps S101 to S103, except that the conversion target is key pattern data other than the current key pattern data.

【0033】次に、図4のフローチャートを用いて、ス
テップS105の表示データの変換処理の手順を説明す
る。
Next, the procedure of the display data conversion process in step S105 will be described with reference to the flowchart of FIG.

【0034】ステップS1では、表示データを回転させ
るための情報、即ち、回転角度,表示範囲,表示モー
ド,フォントの種類,行および桁間距離,スクロール指
定,サブ画面情報等を入力する。これらの情報は、タッ
チパネル入力装置16から入力してもよいし、また、予
め、ハードデイスク50に格納されている情報を読みだ
してきても良い。
In step S1, information for rotating the display data, that is, rotation angle, display range, display mode, font type, line and column distance, scroll designation, sub-screen information, etc. are input. These pieces of information may be input from the touch panel input device 16, or the information stored in the hard disk 50 in advance may be read out.

【0035】ステップS2では、表示データを回転させ
るための情報に基づいて、表示データの回転変換を行
う。
In step S2, the display data is rotated and converted based on the information for rotating the display data.

【0036】ステップS3では、回転変換が行われた表
示データをLCD15に表示させるために、LCDコン
トローラを起動することで、新たな表示データに対応す
る表示画面が生成される。
In step S3, in order to display the rotation-converted display data on the LCD 15, the LCD controller is activated to generate a display screen corresponding to the new display data.

【0037】ステップS4では、表示データを回転させ
るための情報に基づいて、キーパタンの回転変換を行
う。この処理は、図7のキーパタン変換サブルーチンを
コールすることによってなされる。その後、変換された
キーパタンを新たなカレントキーパタン8として書換
え、LCDコントローラを起動することで、新たなキー
パタンに対応する表示画面が生成される。尚、ここで、
カレントキーパタン8が、既に回転変換処理済みであれ
ば、キーパタン変換サブルーチンを実行することは不要
である。キーパタン変換サブルーチンを実行させないよ
うにするには、キーパタンが実在しない識別番号をパラ
メータとして設定して、キーパタン変換サブルーチンを
コールする。そうすると、キーパタン変換サブルーチン
の始めの処理のキーパタンデータのサーチで対応するキ
ーパタンデータがないため、変換処理を行わずに本ステ
ップS4にリターンする。
In step S4, the key pattern is rotated and converted based on the information for rotating the display data. This processing is performed by calling the key pattern conversion subroutine of FIG. After that, the converted key pattern is rewritten as a new current key pattern 8 and the LCD controller is activated to generate a display screen corresponding to the new key pattern. In addition, here
If the current key pattern 8 has already been subjected to the rotation conversion processing, it is not necessary to execute the key pattern conversion subroutine. In order to prevent the key pattern conversion subroutine from being executed, an identification number in which the key pattern does not exist is set as a parameter and the key pattern conversion subroutine is called. Then, since there is no corresponding key pattern data in the key pattern data search in the first process of the key pattern conversion subroutine, the conversion process is not performed and the process returns to step S4.

【0038】次に、カレントパタンデータファイル8の
構成を図5と図6の構成図を用いて説明する。
Next, the structure of the current pattern data file 8 will be described with reference to the structure diagrams of FIGS. 5 and 6.

【0039】まず、図5はキーパタンデータファイル8
の概要構成を示す。キーパタンデータファイル8は、複
数のキーパタンデータを格納するデータテーブル部22
と、各キーパタンデータが格納されているアドレス等の
情報を格納するインデックス部21から構成されてい
る。そして、各キーパタンデータは、23から始まる各
キーパタン#nデータテーブル(n=20,21,...,99)に格
納されている。
First, FIG. 5 shows the key pattern data file 8
An outline configuration of is shown. The key pattern data file 8 is a data table unit 22 that stores a plurality of key pattern data.
And an index unit 21 for storing information such as an address where each key pattern data is stored. Then, each key pattern data is stored in each key pattern #n data table (n = 20, 21, ..., 99) starting from 23.

【0040】図6は、キーパタンデータファイル8のデ
ータテーブル部22の各キーパタン#nデータテーブル
の構成を示したものである。ここで、フォント番号24
は、文字サイズ指定を行うものである。このサイズはま
た、タッチパネル12のキーパタンのマトリクスの大き
さを設定する基準となる。キーモード番号25は、識別
可能な最小のキーユニットの大きさを定義するものであ
る。キーユニット行数26,キーユニット桁数27は、
それぞれキーパタン作成領域におけるX、Y座標を示
す。キー別フラグ28は、キーパタンの重ね書き指定、
元画面保存の指定、バックパタンの有無等の情報を示
す。個別情報開始アドレス29は、各キーパッドの個別
情報が格納されている先頭アドレスを示す。個別情報サ
イズ30は、各キーパッドの個別情報サイズを示す。キ
ートップ文字列31とはキートップで使用する文字情報
を示す。
FIG. 6 shows the structure of each key pattern #n data table in the data table section 22 of the key pattern data file 8. Where font number 24
Specifies the character size. This size also serves as a reference for setting the size of the key pattern matrix of the touch panel 12. The key mode number 25 defines the size of the smallest identifiable key unit. The number of key unit rows 26 and the number of key unit digits 27 are
The respective X and Y coordinates in the key pattern creation area are shown. The key-specific flag 28 is used to specify key pattern overwriting,
This section gives information such as whether to save the original screen and whether or not a back pattern exists. The individual information start address 29 indicates the head address where the individual information of each keypad is stored. The individual information size 30 indicates the individual information size of each keypad. The key top character string 31 indicates character information used in the key top.

【0041】次に、図7のフローチャートを用いて、キ
ーパタンの変換処理手順を説明する。
Next, the key pattern conversion processing procedure will be described with reference to the flowchart of FIG.

【0042】図7のフローチャートは、キーパタンの変
換を行うサブルーチンである。以下、各ステップを順に
説明する。
The flowchart of FIG. 7 is a subroutine for converting a key pattern. Hereinafter, each step will be described in order.

【0043】ステップS31では、本サブルーチンがコ
ールされた際に、コールしたプログラムから引き渡され
るパラメータである識別番号に対応するキーパタンデー
タがあるかどうかチェックする。キーパタンデータに
は、RAM6に配置されているカレントキーパタンデー
タとハードデイスク50に格納されている複数のキーパ
タンデータをもつキーパタンデータファイル50があ
り、これらのキーパタンデータのインデックス部21を
検索して、指定された識別番号と一致するものをサーチ
する。そして、もし、一致するものがなければ、本サブ
ルーチンをコールしたプログラムに戻る。一致するもの
があれば、ステップS32以下の処理、即ち、キーパタ
ンの回転変換を実行する。
In step S31, when this subroutine is called, it is checked whether or not there is key pattern data corresponding to the identification number which is a parameter passed from the called program. The key pattern data includes a key pattern data file 50 having current key pattern data arranged in the RAM 6 and a plurality of key pattern data stored in the hard disk 50. The index part 21 of these key pattern data is searched. Then, the one matching the specified identification number is searched. Then, if there is no match, it returns to the program that called this subroutine. If there is a match, the processing from step S32 onward, that is, the rotation conversion of the key pattern is executed.

【0044】ステップS32では、回転処理に必要な、
表示画面情報、即ち、画面のモード,フォントの種類,
行および桁間のサイズ,スクロール指定,サブ画面情報
等を入力する。これらの情報は、タッチパネル12から
ユーザがキー入力してもよいし、予め、これらの情報を
記録したファイルをハードデイスク100上に用意して
おき、このファイルを読み込んでもよい。
At step S32, necessary for rotation processing,
Display screen information, that is, screen mode, font type,
Enter the line and column size, scroll designation, sub-screen information, etc. These pieces of information may be keyed in by the user from the touch panel 12, or a file in which these pieces of information are recorded may be prepared in advance on the hard disk 100 and the file may be read.

【0045】ステップS33では、キーパタンデータフ
ァイル8のデータテーブル部22内の指定された番号の
キーパタン#nデータテーブルを読み込む。
In step S33, the key pattern #n data table of the designated number in the data table section 22 of the key pattern data file 8 is read.

【0046】ステップS34では、取得した回転情報と
画面情報に基づいて回転させるキーパタンの情報即ち、
フォント番号24,キーモード番号25,キーユニット
行数26,キーユニット桁数27,キー別フラグ28,
個別情報開始アドレス29,個別情報サイズ30,キー
トップ文字列31,キーパッド#1〜#nの個別情報3
2について回転変換を行う。
In step S34, information on the key pattern to be rotated based on the acquired rotation information and screen information, that is,
Font number 24, key mode number 25, key unit line number 26, key unit digit number 27, key flag 28,
Individual information start address 29, individual information size 30, key top character string 31, individual information 3 of keypads # 1 to #n
Rotation conversion is performed for 2.

【0047】ステップS35では、ステップS34で回
転変換されたキーパタンの情報、即ち、フォント番号2
4,キーモード番号25,キーユニット行数26,キー
ユニット桁数27,キー別フラグ28,個別情報開始ア
ドレス29,個別情報サイズ30,キートップ文字列3
1,キーパッド#1〜#nの個別情報32をデータテー
ブル部22内のキーパタン#nデータテーブルに書き込
む。
In step S35, information on the key pattern rotated and converted in step S34, that is, font number 2
4, key mode number 25, key unit row number 26, key unit digit number 27, key flag 28, individual information start address 29, individual information size 30, key top character string 3
1, the individual information 32 of the keypads # 1 to #n is written in the key pattern #n data table in the data table unit 22.

【0048】ステップS36では、ステップS34で変
換されたキーパタンの情報に基づいて表示部13に出力
する。そして、キーパタン変換処理を終了し、本サブル
ーチンをコールしたプログラムへ戻る。
In step S36, the key pattern information converted in step S34 is output to the display unit 13. Then, the key pattern conversion process is terminated, and the process returns to the program that called this subroutine.

【0049】以上説明したように、第1の実施例によれ
ば、タッチパネルを有する情報処理装置において、表示
画面に合わせて、キーパタンの情報、即ち、フォント番
号24,キーモード番号25,キーユニット行数26,
キーユニット桁数27,キー別フラグ28,個別情報開
始アドレス29,個別情報サイズ30,キートップ文字
列31,キーパッド#1〜#nの個別情報32、を変換
する機能を設けることにより、予め回転したキーパタン
を用意しておく必要がなくなり、メモリ効率が向上す
る。また、アプリケーション開発時に回転したキーパタ
ンを用意する必要がなくなり、開発効率が向上する。 [実施例2]第1の実施例では、あるキーパタンに対す
る回転角度を指定することで、回転変換を行っていた
が、第2の実施例では、キーパタンデータに表示画面の
角度データを追加することにより、現在のキーパタンの
角度と表示画面の角度をチェックして、現在のキーパタ
ンの必要な回転角度を求めて、キーパタンデータを変換
する。また、表示させる画面の角度が同じであるときに
は指定したキーパタンデータの解析処理および更新処理
を省略することで処理の効率化を計る。
As described above, according to the first embodiment, in the information processing device having the touch panel, the key pattern information, that is, the font number 24, the key mode number 25, the key unit line, is adjusted according to the display screen. Number 26,
By providing a function for converting the key unit digit number 27, the key flag 28, the individual information start address 29, the individual information size 30, the key top character string 31, and the individual information 32 of the keypads # 1 to #n, There is no need to prepare a rotated key pattern, which improves memory efficiency. Further, it is not necessary to prepare a rotated key pattern when developing an application, and the development efficiency is improved. [Second Embodiment] In the first embodiment, the rotation conversion is performed by designating the rotation angle for a certain key pattern, but in the second embodiment, the angle data of the display screen is added to the key pattern data. As a result, the angle of the current key pattern and the angle of the display screen are checked, the required rotation angle of the current key pattern is obtained, and the key pattern data is converted. Further, when the angles of the screens to be displayed are the same, the efficiency of the process is improved by omitting the analysis process and the update process of the designated key pattern data.

【0050】第2の実施例は、第1の実施例である図1
〜図5の装置構成並びに処理フローについては同様であ
る。従って、第1の実施例と、異なる点はキーパタン変
換のサブルーチンの処理と、RAM6に格納されたキー
パタンデータファイル8のデータテーブル部22のキー
パタン#nデータテーブルの構成だけであり、この2つ
の点について以下説明する。
The second embodiment is the same as the first embodiment shown in FIG.
The same applies to the apparatus configuration and processing flow of FIG. Therefore, the difference from the first embodiment is only the processing of the key pattern conversion subroutine and the configuration of the key pattern #n data table of the data table section 22 of the key pattern data file 8 stored in the RAM 6. The points will be described below.

【0051】図8は、RAM6に格納されたキーパタン
データファイル8のデータテーブル部22のキーパタン
#nデータテーブルの構成を示す。第1の実施例のデー
タテーブル部22に対して追加された項目は、表示画面
角度33であり、残りの項目は第1の実施例のデータテ
ーブル部22の項目と同じである。表示画面角度33
は、キーパタンを表示する時の表示画面の角度を示す。
FIG. 8 shows the configuration of the key pattern #n data table of the data table section 22 of the key pattern data file 8 stored in the RAM 6. The item added to the data table unit 22 of the first embodiment is the display screen angle 33, and the remaining items are the same as the items of the data table unit 22 of the first embodiment. Display screen angle 33
Indicates the angle of the display screen when the key pattern is displayed.

【0052】図9は、第2の実施例でのキーパタン変換
処理の一例を示すフローチャートである。以下、各ステ
ップ毎に説明を行う。
FIG. 9 is a flow chart showing an example of the key pattern conversion processing in the second embodiment. Hereinafter, each step will be described.

【0053】ステップS41では、本サブルーチンがコ
ールされた際に、コールしたプログラムから引き渡され
るパラメータである識別番号に対応するキーパタンデー
タがあるかどうかチェックする。キーパタンデータに
は、RAM6に配置されているカレントキーパタンデー
タとハードデイスク50に格納されている複数のキーパ
タンデータをもつキーパタンデータファイル50があ
り、これらのキーパタンデータのインデックス部21を
検索して、指定された識別番号と一致するものをサーチ
する。そして、もし、一致するものがなければ、本サブ
ルーチンをコールしたプログラムに戻る。一致するもの
があれば、ステップS42以下の処理、即ち、キーパタ
ンの回転変換を実行する。この処理は、既に説明した図
6のステップS31の処理と同様である。
In step S41, when this subroutine is called, it is checked whether or not there is key pattern data corresponding to the identification number which is a parameter passed from the called program. The key pattern data includes a key pattern data file 50 having current key pattern data arranged in the RAM 6 and a plurality of key pattern data stored in the hard disk 50. The index part 21 of these key pattern data is searched. Then, the one matching the specified identification number is searched. Then, if there is no match, it returns to the program that called this subroutine. If there is a match, the processing from step S42 onward, that is, the rotation conversion of the key pattern is executed. This process is similar to the process of step S31 of FIG. 6 already described.

【0054】ステップS42では回転させる表示画面の
画面情報、即ち、画面のモード,フォントの種類,行お
よび桁間のサイズ,スクロール指定,サブ画面情報等、
を取得する。この処理は、既に説明した図7のステップ
S32の処理と同様である。
In step S42, screen information of the display screen to be rotated, that is, screen mode, font type, line and column size, scroll designation, sub-screen information, etc.
To get. This process is similar to the process of step S32 of FIG. 7 already described.

【0055】ステップS43ではキーパタンデータファ
イル8のデータテーブル部22内の指定された番号のキ
ーパタン#nデータテーブルを読み込む。この処理は、
既に説明した図7のステップS33の処理と同様であ
る。
In step S43, the key pattern #n data table of the designated number in the data table section 22 of the key pattern data file 8 is read. This process
This is the same as the process of step S33 of FIG. 7 already described.

【0056】ステップS44では、指定された識別番号
のキーパタンの画面表示角度33が現在の表示画面の角
度と同じかをチェックし、同じであれば、回転処理は不
要であるのでステップS47へ進み、同じでなければ、
回転処理を行うためステップS45以下の処理を行う。
In step S44, it is checked whether the screen display angle 33 of the key pattern of the specified identification number is the same as the angle of the current display screen. If they are the same, the rotation process is unnecessary, so the process proceeds to step S47. If not the same
In order to perform the rotation processing, the processing of step S45 and thereafter is performed.

【0057】ステップS45では、指定の回転角度から
現在の表示画面の角度を引いて、実際に回転させる回転
角度を求める。そして、回転させるキーパタンデータ、
即ち、図8に示すフォント番号24,キー別フラグ2
8,個別情報開始アドレス29,個別情報サイズ30,
キートップ文字列31,キーパッド#1〜#nデータテ
ーブルの個別情報32の回転変換を行う。
In step S45, the angle of the current display screen is subtracted from the designated rotation angle to obtain the rotation angle to be actually rotated. And the key pattern data to rotate,
That is, the font number 24 and the key-specific flag 2 shown in FIG.
8, individual information start address 29, individual information size 30,
The key top character string 31 and the individual information 32 of the keypads # 1 to #n data table are rotated and converted.

【0058】ステップS46では、ステップS45で回
転変換されたキーパタンデータを、キーパタン#nデー
タテーブルに書き込む。。ステップS47では、ステッ
プS45で解析されたキーパタンデータに基づいて、表
示部13に出力する。そして、キーパタン変換処理を終
了し、本サブルーチンをコールしたプログラムへ戻る。
In step S46, the key pattern data rotated and converted in step S45 is written in the key pattern #n data table. . In step S47, the data is output to the display unit 13 based on the key pattern data analyzed in step S45. Then, the key pattern conversion process is terminated, and the process returns to the program that called this subroutine.

【0059】以上説明したように、第2の実施例によれ
ば以下のような効果が得られる。即ち、現在のキーパタ
ンの角度と表示画面の角度をチェックして、キーパタン
データを変換する機能と、キーパタンデータに表示画面
の角度データを追加することにより、表示させる画面の
角度が同じであるときには指定したキーパタンデータの
解析処理および更新処理を省略することができるため、
処理の効率化を計ることができる。 [実施例3]第3の実施例では、キートップの表示を自
由にマスクできる表示制御方式を提供する。
As described above, according to the second embodiment, the following effects can be obtained. That is, the angle of the screen to be displayed is the same as the function of converting the key pattern data by checking the current angle of the key pattern and the angle of the display screen, and adding the angle data of the display screen to the key pattern data. Sometimes, you can omit the analysis process and update process of the specified key pattern data.
The processing efficiency can be improved. [Third Embodiment] The third embodiment provides a display control system in which the display of the key tops can be freely masked.

【0060】図10は、第3の実施例でのキーパタンデ
ータファイル8のデータテーブル部22のキーパタン#
nデータテーブルの構成を示す。第1の実施例のデータ
テーブル部22に対して追加された項目は、キートップ
出力フラグ34であり、残りの項目は第1の実施例のデ
ータテーブル部22の項目と同じである。キートップ出
力フラグ34は、キーパタンを表示する時にキートップ
を表示するかしないかを指定するものである。
FIG. 10 shows a key pattern # of the data table section 22 of the key pattern data file 8 in the third embodiment.
The structure of the n data table is shown. The item added to the data table unit 22 of the first embodiment is the key top output flag 34, and the remaining items are the same as the items of the data table unit 22 of the first embodiment. The key top output flag 34 is for specifying whether or not to display the key top when displaying the key pattern.

【0061】図11は、図3のステップS4のキーパタ
ンの変換処理の一例を示すフローチャートである。以
下、各ステップ毎に説明を行う。
FIG. 11 is a flowchart showing an example of the key pattern conversion process of step S4 of FIG. Hereinafter, each step will be described.

【0062】ステップS51〜S55の各処理は、実施
例1のキーパタンの変換処理を説明する図7のステップ
S31〜ステップS35の各処理と同様である。
Each processing of steps S51 to S55 is the same as each processing of steps S31 to S35 of FIG. 7 for explaining the key pattern conversion processing of the first embodiment.

【0063】ステップS56では、キートップ出力フラ
グ34がオンであるかをチェックし、オンであればステ
ップS57へ進み、ステップS54で解析されたキーパ
タンデータに基づいて、表示部13に出力する。そし
て、キーパタン変換処理を終了し、本サブルーチンをコ
ールしたプログラムへ戻る。もし、オフであれば、ステ
ップS58へ進み、ステップS54で解析されたキーパ
タンの情報に基づいて、キートップ文字列31をマスク
して表示部13に出力する。そして、キーパタン変換処
理を終了し、本サブルーチンをコールしたプログラムへ
戻る。
In step S56, it is checked whether or not the key top output flag 34 is on. If it is on, the process proceeds to step S57, and the key top output flag 34 is output to the display unit 13 based on the key pattern data analyzed in step S54. Then, the key pattern conversion process is terminated, and the process returns to the program that called this subroutine. If it is off, the process proceeds to step S58, and the key top character string 31 is masked based on the information of the key pattern analyzed in step S54 and output to the display unit 13. Then, the key pattern conversion process is terminated, and the process returns to the program that called this subroutine.

【0064】以上説明したように、第3の実施例によれ
ば以下のような効果が得られる。即ち、キートップの出
力制御をするフラグを設けることにより、表示部に対し
て、個別のキートップ部分の表示をマスクすることがで
きる。 [実施例4]第4の実施例では、アプリケーションプロ
グラムより任意の角度や位置で表示画面を表示させる例
を示す。
As described above, according to the third embodiment, the following effects can be obtained. That is, by providing a flag for controlling the output of the key tops, it is possible to mask the display of individual key top portions on the display unit. [Fourth Embodiment] In the fourth embodiment, an example in which a display screen is displayed from an application program at an arbitrary angle or position is shown.

【0065】図12は第4の実施例の概要を示す。図1
2において、19は表示画面を回転させる角度を指定し
た表示データである。18は表示画面に関する情報でオ
ペレーティングシステム(OS)3により管理されてい
るカレントキーパタンデータである。7はRAM6に格
納されているアプリケーションプログラムである。40
は表示画面を回転させるために必要な回転角度や表示位
置、キーパタン識別番号等をパラメータとしてアプリケ
ーションプログラム7から受け取って、表示データ19
をデータ変換部20へ渡すプログラムインタフェースで
ある。8はキーユニット枠情報、キーユニットに対応す
る文字列情報、キーユニットが返却する値を格納したキ
ーパタンデータファイルで、RAM6に格納されてい
る。20は表示角度データ19と表示画面情報18に基
づきキーパタンデータの変換処理を行うデータ変換処理
部である。データ変換された新しいキーパタンデータは
キーパタンデータファイル8に格納される。
FIG. 12 shows the outline of the fourth embodiment. Figure 1
In 2, the reference numeral 19 is display data which designates an angle for rotating the display screen. Reference numeral 18 is information about a display screen, which is current key pattern data managed by the operating system (OS) 3. Reference numeral 7 is an application program stored in the RAM 6. 40
Receives the rotation angle, display position, key pattern identification number, etc. necessary for rotating the display screen from the application program 7 as parameters, and displays the display data 19
Is a program interface for passing the data to the data conversion unit 20. A key pattern data file 8 stores key unit frame information, character string information corresponding to the key unit, and a value returned by the key unit, and is stored in the RAM 6. Reference numeral 20 is a data conversion processing unit for converting the key pattern data based on the display angle data 19 and the display screen information 18. The data-converted new key pattern data is stored in the key pattern data file 8.

【0066】図13、図14は、タッチパネルを有する
情報処理装置の表示画面の一例を示す。 図13は、現
在の表示の一例をしめし、図14は、回転変換された後
の表示の状態を示す。
13 and 14 show examples of display screens of an information processing device having a touch panel. FIG. 13 shows an example of the current display, and FIG. 14 shows the state of the display after rotation conversion.

【0067】図13、図14において、39はキー入力
機能を提供するキーパタンである。また、16は表示可
能なLCD15の領域である。また、38はファンクシ
ョンキーである。
In FIGS. 13 and 14, reference numeral 39 is a key pattern which provides a key input function. Further, 16 is a displayable area of the LCD 15. Reference numeral 38 is a function key.

【0068】次に、回転変換の処理の概要を図12を用
いて説明する。まず、アプリケーションプログラム7か
らプログラムインタフェース40を介して表示データ1
9を受け取り、既に説明した第1から第3の実施例の表
示制御方式を用いてキートップ文字列31を左へ90゜
回転させるキーパタンを作成し、図13に示す画面
を、図15に示すようにキートップ文字列を左へ90゜
回転させる。
Next, the outline of the rotation conversion process will be described with reference to FIG. First, display data 1 from the application program 7 via the program interface 40.
15 is received, a key pattern for rotating the key top character string 31 by 90 ° to the left is created by using the display control methods of the first to third embodiments already described, and the screen shown in FIG. 13 is shown in FIG. Rotate the key top character string 90 degrees to the left as shown.

【0069】第4の実施例では、キートップ文字列31
を回転させる場合を例としてあげたが、キートップ文字
列31を任意の文字列に変更させること、キーパタンの
対応するキーユニットが返却する値を変更させること、
キーユニット枠表示を任意の大きさに変更することなど
も可能である。
In the fourth embodiment, the key top character string 31
The case where the key top character string 31 is changed to an arbitrary character string, the value returned by the corresponding key unit of the key pattern is changed,
It is also possible to change the key unit frame display to any size.

【0070】以上説明したように、本実施例によれば以
下のような効果が得られる。即ち、アプリケーションプ
ログラムより任意の角度や位置で表示画面を表示させる
ことが可能となり、操作性を向上させることができる。
また、アプリケーションプログラムの開発時の負荷を軽
減させる効果がある。 [実施例5]第5の実施例では、キーパタン39を回転
させる機能をファンクションキーに登録しておき、ユー
ザがこのキーを押すことにより、キーパタンの回転処理
を自動的に実行するタッチパネルを有する電子機器を提
供する。
As described above, according to this embodiment, the following effects can be obtained. That is, the display screen can be displayed from the application program at an arbitrary angle and position, and operability can be improved.
In addition, it has an effect of reducing the load when developing the application program. [Fifth Embodiment] In the fifth embodiment, a function of rotating the key pattern 39 is registered in a function key, and an electronic device having a touch panel for automatically executing the rotation processing of the key pattern when the user presses this key. Provide equipment.

【0071】図15は、第5の実施例のタッチパネルを
有する情報処理装置の一例を示す図である。図15にお
いて、35はホストコンピュータ等の外部装置と通信を
行うための通信用コネクタ、36は電源のオン/オフを
行う電源スイッチ、37は電力を供給するバッテリーパ
ック、38はファンクションキーである。また、16は
LCD15である。
FIG. 15 is a diagram showing an example of an information processing apparatus having the touch panel of the fifth embodiment. In FIG. 15, reference numeral 35 is a communication connector for communicating with an external device such as a host computer, 36 is a power switch for turning on / off the power supply, 37 is a battery pack for supplying power, and 38 is a function key. Further, 16 is an LCD 15.

【0072】図13が、現在の表示の一例であり、図1
6は、回転変換された後の表示の状態を示す。
FIG. 13 shows an example of the current display.
Reference numeral 6 indicates a display state after rotation conversion.

【0073】図13において、39は上記の機器にキー
入力機能を提供するキーパタンである。ファンクション
キー38を、第1の実施例で示した表示制御方式を用い
て、キーパタン中のキートップ文字列31を左へ90゜
回転させる指示キーとして定義しておき、ユーザが図1
3の画面の時に、ファンクションキー38をキー入力す
ると、左へ90゜回転した図16に示す表示画面を得る
ことができる。
In FIG. 13, reference numeral 39 is a key pattern for providing a key input function to the above equipment. The function key 38 is defined as an instruction key for rotating the key top character string 31 in the key pattern by 90 ° to the left by using the display control method shown in the first embodiment, and the user can use the display key shown in FIG.
By pressing the function key 38 on the screen of No. 3, the display screen shown in FIG. 16 rotated 90 ° to the left can be obtained.

【0074】第5の本実施例では、キーパタン39を回
転させる機能をファンクションキー38に登録した場合
を例としてあげたが、実施例1〜実施例4で説明した機
能をファンクションキー38に登録することにより、ユ
ーザがそのキー押すことにより、対応する各処理を実行
できる。
In the fifth embodiment, the function of rotating the key pattern 39 is registered in the function key 38 as an example, but the functions described in Embodiments 1 to 4 are registered in the function key 38. As a result, the user can execute the corresponding processing by pressing the key.

【0075】以上説明したように、本実施例によれば以
下のような効果が得られる。即ち、ファンクションキー
38を押すだけで、表示画面を回転させることが可能と
なるため、アプリケーションプログラムにおいて表示画
面を回転させる部分のプログラムを作成する必要がなく
なるのでプログラムサイズを小さくする事ができ、メモ
リ効率が向上する。
As described above, according to this embodiment, the following effects can be obtained. That is, since it is possible to rotate the display screen only by pressing the function key 38, it is not necessary to create a program for the portion that rotates the display screen in the application program, so that the program size can be reduced and the memory size can be reduced. Efficiency is improved.

【0076】尚、第1〜第5の実施例ではタッチパネル
を有する電子機器を用いて説明したが、マウス,トラッ
クボール,ペンなどのポインティングデバイスを有する
電子機器においても、本実施例を適用可能である。
Although the first to fifth embodiments have been described using an electronic device having a touch panel, the present embodiment can be applied to electronic devices having a pointing device such as a mouse, a trackball, and a pen. is there.

【0077】尚、本発明は、複数の機器から構成される
システムに適用しても、1つの機器から成る装置に適用
しても良い。また、本発明はシステム或は装置にプログ
ラムを供給することによって達成される場合にも適用で
きることは言うまでもない。
The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of a single device. Further, it goes without saying that the present invention can be applied to the case where it is achieved by supplying a program to a system or an apparatus.

【0078】[0078]

【発明の効果】以上説明したように本発明によれば、入
力キーの構成と表示データの回転変更を、少ない記憶容
量で容易に実現できる。
As described above, according to the present invention, the configuration of the input key and the rotation change of the display data can be easily realized with a small storage capacity.

【0079】[0079]

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

【図1】本実施例のタッチパネルを有する電子機器の構
成例である。
FIG. 1 is a configuration example of an electronic device having a touch panel of this embodiment.

【図2】第1の実施例のキーパタンの回転変換の概念を
示す図である。
FIG. 2 is a diagram showing a concept of rotation conversion of a key pattern of the first embodiment.

【図3】第1の実施例のキーパタンの回転変換処理の処
理フローチャートである。
FIG. 3 is a processing flowchart of a key pattern rotation conversion processing according to the first embodiment.

【図4】第1の実施例のキーパタンの回転変換処理の処
理フローチャートである。
FIG. 4 is a processing flowchart of a key pattern rotation conversion processing of the first embodiment.

【図5】第1の実施例のカレントキーパタンデータファ
イルの構成を示す図である。
FIG. 5 is a diagram showing a configuration of a current key pattern data file of the first embodiment.

【図6】第1の実施例のカレントキーパタン#nデータ
テーブルの構成を示す図である。
FIG. 6 is a diagram showing a configuration of a current key pattern #n data table according to the first embodiment.

【図7】第1の実施例のキーパタンの回転変換処理の処
理フローチャートである。
FIG. 7 is a processing flowchart of rotation conversion processing of a key pattern according to the first embodiment.

【図8】第2の実施例のカレントキーパタン#nデータ
テーブルの構成を示す図である。
FIG. 8 is a diagram showing a configuration of a current key pattern #n data table according to the second embodiment.

【図9】第2の実施例のキーパタンの回転変換処理の処
理フローチャートである。
FIG. 9 is a processing flowchart of rotation conversion processing of a key pattern according to the second embodiment.

【図10】第3の実施例のカレントキーパタン#nデー
タテーブルの構成を示す図である。
FIG. 10 is a diagram showing the configuration of a current key pattern #n data table according to the third embodiment.

【図11】第3の実施例のキーパタンの回転変換処理の
処理フローチャートである。
FIG. 11 is a processing flowchart of rotation conversion processing of a key pattern according to the third embodiment.

【図12】第4の実施例のキーパタンの回転変換の概念
を示す図である。
FIG. 12 is a diagram showing the concept of rotation conversion of a key pattern of the fourth embodiment.

【図13】回転変換前のタッチパネルの表示を示す図で
ある。
FIG. 13 is a diagram showing a display on the touch panel before rotation conversion.

【図14】第4の実施例のキーパタンの回転変換後のタ
ッチパネルの表示を示す図である。
FIG. 14 is a diagram showing a display on a touch panel after rotation conversion of a key pattern according to a fourth embodiment.

【図15】タッチパネルの構成一例を示す図である。FIG. 15 is a diagram showing an example of the configuration of a touch panel.

【図16】第5の実施例のキーパタンの回転変換後のタ
ッチパネルの表示を示す図である。
FIG. 16 is a diagram showing a display on the touch panel after the rotation conversion of the key pattern of the fifth embodiment.

【符号の説明】[Explanation of symbols]

1 CPU 2 ROM 3 オペレーティングシステム(OS) 4 フォントデータ 5 BIOSキーパタン 6 RAM 7 アプリケーションプログラム 8 カレントキーパタンデータファイル 9 フリー領域 10 入力部 11 タッチパネルコントローラ 12 タッチパネル(タッチキー) 13 表示部 14 LCDコントローラ 15 LCD表示器 16 タッチパネル入力装置 17 データバス 1 CPU 2 ROM 3 Operating System (OS) 4 Font Data 5 BIOS Key Pattern 6 RAM 7 Application Program 8 Current Key Pattern Data File 9 Free Area 10 Input Section 11 Touch Panel Controller 12 Touch Panel (Touch Key) 13 Display Section 14 LCD Controller 15 LCD Display 16 Touch panel input device 17 Data bus

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 様々な入力キーの表示データを表示する
表示制御方法であって、 所定の入力キーの表示データを、任意の角度で回転させ
る入力キー回転工程と、 前記入力キー回転工程で回転された表示データを表示す
る表示工程と、を有することを特徴とする表示制御方
法。
1. A display control method for displaying display data of various input keys, comprising: an input key rotating step of rotating display data of a predetermined input key at an arbitrary angle; and rotating by the input key rotating step. A display step of displaying the generated display data, and a display control method.
【請求項2】 前記入力キー回転工程は、表示装置の傾
き角度に対応する回転角度で回転させることを特徴とす
る請求項1に記載の表示制御方法。
2. The display control method according to claim 1, wherein in the input key rotating step, the display device is rotated at a rotation angle corresponding to a tilt angle.
【請求項3】 前記回転工程は、入力キーの表示データ
以外の表示データをさらに、任意の角度で回転させるデ
ータ回転工程と、 前記表示工程は、前記データ回転工程で回転された表示
データをさらに表示することを特徴とする請求項1に記
載の表示制御方法。
3. The data rotating step of rotating the display data other than the display data of the input key at an arbitrary angle in the rotating step, and the display step further including the display data rotated in the data rotating step. The display control method according to claim 1, wherein the display is displayed.
【請求項4】 様々な入力キーの表示データを表示する
表示制御装置であって、 所定の入力キーの表示データを、任意の角度で回転させ
る入力キー回転手段と、 前記入力キー回転手段で回転された表示データを表示す
る表示手段と、を有することを特徴とする表示制御装
置。
4. A display control device for displaying display data of various input keys, comprising: input key rotating means for rotating display data of a predetermined input key at an arbitrary angle; and rotating by the input key rotating means. A display unit that displays the displayed display data.
【請求項5】 前記入力キー回転手段は、表示装置の傾
き角度に対応する回転角度で回転させることを特徴とす
る請求項1に記載の表示制御装置。
5. The display control device according to claim 1, wherein the input key rotation means rotates the display device at a rotation angle corresponding to a tilt angle of the display device.
【請求項6】 前記回転手段は、入力キーの表示データ
以外の表示データをさらに、任意の角度で回転させるデ
ータ回転手段と、 前記表示手段は、前記データ回転手段で回転された表示
データをさらに表示することを特徴とする請求項1に記
載の表示制御装置。
6. The data rotation means for rotating the display data other than the display data of the input key at an arbitrary angle, and the display means further for displaying the display data rotated by the data rotation means. The display control device according to claim 1, wherein the display control device displays.
JP26652393A 1993-10-25 1993-10-25 Method and device for controlling display Withdrawn JPH07121156A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26652393A JPH07121156A (en) 1993-10-25 1993-10-25 Method and device for controlling display

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26652393A JPH07121156A (en) 1993-10-25 1993-10-25 Method and device for controlling display

Publications (1)

Publication Number Publication Date
JPH07121156A true JPH07121156A (en) 1995-05-12

Family

ID=17432078

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26652393A Withdrawn JPH07121156A (en) 1993-10-25 1993-10-25 Method and device for controlling display

Country Status (1)

Country Link
JP (1) JPH07121156A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002007026A (en) * 2000-06-23 2002-01-11 Hitachi Ltd Method for controlling screen display
JP2002091660A (en) * 2000-09-14 2002-03-29 Semiconductor Energy Lab Co Ltd Method for using electronic equipment
JP2002132415A (en) * 2000-10-20 2002-05-10 Semiconductor Energy Lab Co Ltd Electronic device
US6661406B1 (en) 1999-10-19 2003-12-09 Nec Corporation Touch panel coordinate rotation device
JP2005284379A (en) * 2004-03-26 2005-10-13 Sharp Corp Information processing method, information processor, image outputting device, information transaction program, and recording medium
JP2009110519A (en) * 2007-10-26 2009-05-21 Medison Co Ltd Imaging device providing soft buttons and method of changing attributes of soft buttons
JP2009175748A (en) * 1999-05-28 2009-08-06 Sony Corp Imaging apparatus and imaging method for the same
US9112963B2 (en) 2000-09-11 2015-08-18 Semiconductor Energy Laboratory Co., Ltd. Electronic device and method of usage thereof

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009175748A (en) * 1999-05-28 2009-08-06 Sony Corp Imaging apparatus and imaging method for the same
US6661406B1 (en) 1999-10-19 2003-12-09 Nec Corporation Touch panel coordinate rotation device
JP2002007026A (en) * 2000-06-23 2002-01-11 Hitachi Ltd Method for controlling screen display
US9112963B2 (en) 2000-09-11 2015-08-18 Semiconductor Energy Laboratory Co., Ltd. Electronic device and method of usage thereof
JP2002091660A (en) * 2000-09-14 2002-03-29 Semiconductor Energy Lab Co Ltd Method for using electronic equipment
JP4693217B2 (en) * 2000-09-14 2011-06-01 株式会社半導体エネルギー研究所 Portable electronic device
JP2002132415A (en) * 2000-10-20 2002-05-10 Semiconductor Energy Lab Co Ltd Electronic device
JP4693222B2 (en) * 2000-10-20 2011-06-01 株式会社半導体エネルギー研究所 Portable electronic device
JP2005284379A (en) * 2004-03-26 2005-10-13 Sharp Corp Information processing method, information processor, image outputting device, information transaction program, and recording medium
JP2009110519A (en) * 2007-10-26 2009-05-21 Medison Co Ltd Imaging device providing soft buttons and method of changing attributes of soft buttons

Similar Documents

Publication Publication Date Title
USRE45630E1 (en) Method and apparatus for providing translucent images on a computer display
US4763356A (en) Touch screen form entry system
US8434019B2 (en) Apparatus and method for positioning windows on a display
CN114296595A (en) Display method and device and electronic equipment
JP3862336B2 (en) Image editing method and apparatus
JPH07121156A (en) Method and device for controlling display
JP3015264B2 (en) Information processing apparatus and method
JPH03263217A (en) Information input/output device
JPH04290119A (en) Character processor
JPH0793078A (en) Input device and key pattern generating method
JPH0561926A (en) Cad device
JP2664719B2 (en) Image retrieval device
CN116880725A (en) Desktop management method and device and electronic equipment
JPH0916314A (en) Editing processing method
JPH10301746A (en) Portable information terminal equipment
JPH05150932A (en) Computer device with icon display functi0n
JP3862311B2 (en) Graphic processing apparatus and method
JP2763424B2 (en) Computer with default settings
JP2997600B2 (en) Display control device
JPS61293864A (en) Electronic equipment
JPH0651936A (en) Information selecting method
JPH07175622A (en) Window display controller
JPH11345055A (en) Operating system
JPH09222981A (en) Information processor
JPH06301648A (en) Portable information processor

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20001226