JPH02236670A - データベースシステム - Google Patents

データベースシステム

Info

Publication number
JPH02236670A
JPH02236670A JP1058296A JP5829689A JPH02236670A JP H02236670 A JPH02236670 A JP H02236670A JP 1058296 A JP1058296 A JP 1058296A JP 5829689 A JP5829689 A JP 5829689A JP H02236670 A JPH02236670 A JP H02236670A
Authority
JP
Japan
Prior art keywords
screen
file
image data
link information
displayed
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
JP1058296A
Other languages
English (en)
Inventor
Yasuhiko Matsudaira
松平 康彦
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.)
NEC Home Electronics Ltd
NEC Corp
Original Assignee
NEC Home Electronics Ltd
Nippon 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 NEC Home Electronics Ltd, Nippon Electric Co Ltd filed Critical NEC Home Electronics Ltd
Priority to JP1058296A priority Critical patent/JPH02236670A/ja
Publication of JPH02236670A publication Critical patent/JPH02236670A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、画像情報を検索するためのデータベースシス
テムに関する。
【従来の技術コ アプリケーシ一ン争ソフトウエアの作成段階での画面レ
イアウトやシナリオ編集等においては、ソフトウェアの
進行に伴って展開すべき画面についてのシ:Lミレーシ
1ンが行われる。
このようなシミュレーシロンを、従来は、CG(コンビ
エータ●グラフィックス)技術を利用して数値計算によ
り実行していた。例えば、オペレータより「拡大」の指
示が入力されると、現在表示されている画面Aのイメー
ジデータを基に所定の演算処理によって該画面を拡大し
た画面A′を表すイメージデータを生成し、かかるイメ
ージデータを表示装置に与えて拡大画面A゜を表示して
いた。
[発明が解決しようとする課題コ 上述したような従来の方式によれば、画面が遷移する度
毎に遷移機能(拡大,縮小,スクロール等)に応じた数
値演算を実行して新たな表示画像を生成するので、その
ための各種演算処理プログラムを用意しなければならず
、シミュレーシ鱈ン●コストが高くついていた。
また、オペレータ(設計者)としては、一連の画面を展
開していく途中で何枚か前に表示された画面へ戻したい
ことがしばしばあるが、従来方式では現在表示中の画面
を基準として次の画面を演算処理で生成するので展開の
順序が大体固定されており、任意に所望の画面へ戻すこ
とができなかった。あえて、そのような逆方向の遷移を
可能にしようとすれば、展開プログラムを手直ししなけ
ればならず、それがために開発期間が延びてしまうとい
う問題があった。
本発明は、かかる問題点に鑑みてなされたもので、特別
な演算処理プログラムを必要とすることなく自由な画面
展開を実現して低コストで開発期間の短い各種シミュレ
ーシ1冫を可能とするデータベースシステムを提供する
ことを目的とする。
[課題を解決するための手段] 上記目的を達成するために、本発明のデータベースシス
テムは、被検索単位を構成するファイルに、一つの画面
に対応するバイナリ形式のイメージデータと、当該画面
の次に表示されるべき他の画面に関するファイルを指示
するコード形式のリンク情報とを収めるシステムとした
また、ポインティングによって画面の遷移を行うように
するため、検索されたファイルのイメージデータを基に
画面を表示する画面表示手段と;検索されたファイルの
リンク情報をセットするリンク情報セット手段と;所定
のポインテイングに応動し、その時セットされているリ
ンク情報を基に次に表示すべき画面のファイルを検索す
る検索手段とを具備する構成とした。
「作用コ 本発明の第1のシステムでは、次々と表示される画面の
順序は、特別なプログラムによって規定されるのではな
く、各個のファイル内に設定されるリンク情報によう・
てきまる。例えば、画面Aのファイルのリンク情報で、
次の画面としてBが設定された場合、画面Aが表示され
たならば、次に画面Bが表示されることになる。設定内
容がCに変更された場合は、画面Aの次は画面Cになる
それぞれの画面A,B,Cはイメージデータとして予め
・ファイルに収められるので、画面の遷移に際して次に
表示すべき画面についてイメージデータを数値計算で生
成するための特別な演算プログラムは不要となる。
また、本発明の第2のシステムでは、現在表示されてい
る画像に対応するリンク情報が適当な記憶領域またはテ
ーブルにセットされる。そして、適正なポインティング
が行われたなら、その時セットされているリンク情報の
指定する次のファイルとデータベース上に登録されてい
るファイルとが照合され、該当するファイルがあったな
ら、そのファイルのイメージデータが補助記憶装置等か
ら主記憶装置ヘロードされ、そのイメージデータに対応
した画面が表示される。したがって、ポインティングに
より、次々と画面を遷移させてシミニレーシロンを実行
することができる。
[実施例コ 第1図は、本発明の一実施例によるデータベースにおけ
る各ファイル間の関係を示す。図示のように、非階層構
造であって、被検索単位の各ファイルf i let.
f 1 1 e2,”f i 1eN, ・−・−は、
関連するもの同士の間で、すなわち表示順序に関して相
前後するもの同士の間で、リンクを介して互いに結合す
る。各ファイルには、バイナリ形式のイメージデータと
コード形式のリンク情報とが収められている。これら同
一ファイル内のイメージデータとリンク情報とは、デー
タベースにおいてノードを共通にしているもので、物理
的には異なった記憶領域に格納されている。
第3図はイメージデータのデータ構造を示す。
青,赤,緑の各色プレーンにそれぞれ収められたバイナ
リ形式のイメージデータが合成されて8色表示の1画面
が形成される。拡張(EXTENTION)ブレーンに
は、表示色を増やす場合にイメージデータが収められる
。ヘッダには、第4図に示すように、当該画面の表示範
囲を規定する位置情報等が収められる。
第5図はリンク情報のデータ構造を示す。各ファイル(
例えばf i leo.atb)毎に、遷移機能(fl
),マウスエリア[ (xi,yl) − (x2,5
’2)].指定ファイル名(filel.E)ic)が
それぞれ標準コードで設定される。
マウスエリアは、例えば第6図において点線Mで示すエ
リアである。この点線内にカーソルが移動してマウスが
クリックされると、ポインテイングが行われたことにな
る。
遷移機能のコードにおいて、flは、第7図に示すよう
なrページめくり」で画面を遷移させる機能である。p
は、ポップアップ機能を示す。これは、例えば第6図の
実線Pで示すような画面を表示させたとすると、次に何
らかのアクシe冫が行われたならその画面を自動的に消
すような機能である。これに対して、Wはウインドウ機
能である。これは、第6図の実線Qで示すような画面を
表示させたとすると、それ以後にクローズ機能(clo
se)のポインティングが行われるまでは画面を消さず
に表示し続ける機能である。また、endは、一連の画
面展開を終了させるための機能で、当該画面が消えた後
は新たな画面を表示させないようにする。
第2図は、本実施例データベースのハードウェア的なシ
ステム構成を示す。コンピュータ本体10において、C
PU12は、ROM14に格納されている各種プログラ
ムにしたがって種々の制御●演算処理を実行する。RA
M C主記憶)18には、CPU12の演算データの他
に、表示中のファイルのイメージデータおよびリンク情
報が格納サレル。VRAM (ビftRAM)1 8に
41、表示すべき1画面分のイメージデータがCPU1
2より書き込まれる。GDC (グラフィック●ディス
プレイ●コン.トローラ)20は、VRAM18からの
イメージデータに対応した画面をCRT画面上の所定の
位置に表示したり、リンク情報で指示された遷移機能を
行うための制御を行う。周辺装置において、CRTディ
プレイ22では第6図ないし第8図のような画面が表示
される。補助記憶装置24には各ファイルについて第3
図のイメージデータおよび第5図のリンク情報が格納さ
れる。マウス26は、ボインティングに使われる。
第9図は、本実施例によるシミエレーシ1冫に際しての
CPU12の処理動作を示す。プログラムの起動(■)
では、引数としてコマンドラインから対象となるイメー
ジデータのファイル名を渡す。次に、初期設定(■)の
後、最初に表示すべき画面についてイメージデータのフ
ァイル名を変数IMAGEヘセブトする(■)。しかる
後、このセットされたファイルを補助記憶装置24から
捜し出し、そのファイルのイメージデータをロー}’L
てVRAM18!:書き込み、CRT22上に表示せし
める(■)。一方、当該ファイルのリンク情報を主記憶
(RAM1B)の所定記憶番地にセットしてお《(■)
。そして、マウスをモニタし(■)、マウスエリア内で
クリックされたなら(■)、該セットされているリンク
情報の中の指定ファイル名(第5図)に該当するファイ
ルを補助記憶装置24より捜し出す(■)。該当するフ
ァイルが見つかったなら、遷移機能(ファ冫クシ,ン)
にしたがって次の画面への遷移を行うべく新たなファイ
ル名を変数IMAGEへセットするとともにそのイメー
ジデータを表示し、リンク情報をセットする(■,@,
■〜0)。こうして、マウスでポインティングが行われ
る度に画面が次から次へと遷移することになる。遷移の
順序および仕方(展開内容)は、各個のファイルで設定
されたリンク情報によってきまる。
以上のように、本実施例では、被検索単位を構成する各
ファイルに、パイナリ形式で1画面分のイメージデータ
(第3図および第4図)を、標準形式でリンク情報(第
5図)をそれぞれ収め、リンク情報には次に表示される
べき画面のファイル名とその遷移機能(方法)およびマ
ウスエリアを設定することとした。
このようなシミュレーシジン●システムによれば、画面
を遷移させる際に次の画面のイメージデータが予めファ
イルに用意されているので、数値演算で画像を生成する
ための特別な演算プログラムが不要である。イメージデ
ータによって、主画面だけでなく、アイコンやボタン等
も自由に作成することができる。また、リンク情報の設
定次第で、自由に所望の画面を繋ぎ合わせたり、後で展
開順序を変更したり、任意の遷移機能を選択したりする
ことができる。
[発明の効果コ 本発明は、上述したような構成を有することにより、次
のような効果を奏する。
請求項1のシステムによれば、被検索単位を構成するフ
ァイルに、一つの画面に対応するバイナリ形式のイメー
ジデータと、該画面の次に表示されるべき他の画面のフ
ァイルを指示するコード形式のリンク情報とを収めるよ
うにしたから、数値計算で画面遷移●画像生成を行うた
めの特別な演算プログラムは不要であり、またリンク情
報を介して逆方向の遷移や遷移順序の変更等を自由に行
うことができるので、多様なシミュレーシgンをつ《る
ことが可能であり、したがってアプリケーシ1冫●ソフ
トウェアの作成段階でのシナリオ編集や画面レイアウト
等の開発期間を短くすることができる。
請求項2のシステムによれば、表示中の画面に対応する
リンク情報をセットしておき、ポインティングに応動し
てそのリンク情報を基に次のファイルを検索するように
したので、操作者からすればポインティングによって次
々と画面を遷移させてシミュレーシ縛ンを実行すること
ができる。
【図面の簡単な説明】
第1図は、本発明の一実施例によるデータベースシステ
ムにおける各ファイル間の関係を示す図,第2図は、実
施例のデータベースシステムのノ)一ドウェア部の構成
を示すブロック図、第3図は、実施例データベースシス
テムによるイメージデータのデータ構造を示す図、第4
図は、イメージデータに付随するヘッダのデータ構造を
示す図、 第5図は、実施例データベースシステムによるリンク情
報のデータ構造を示す図、 第6図は、実施例によるポップアップ,ウインドゥ,マ
ウスエリアを説明するための図、第7図は、実施例によ
る画面遷移の一例を示す図、 第8図は、実施例による画面遷移の別な例を示す図、お
よび 第9図はマ実施例によるシミエレーシーンに際してのC
PUの処理動作を示すフローチャートである。 12・ CPU,   14−ROM,1e・・・・R
AM,   22・・・・CRTディスプレイ、2 4
 ・・・・補助記憶V&置、 28・・・・マウス。 第3図 第4図 第5図 file7.atb to (xl,yl)−(x2,y2) file8.pic 第6図 第7図

Claims (2)

    【特許請求の範囲】
  1. (1)被検索単位を構成するファイルに、一つの画面に
    対応するバイナリ形式のイメージデータと、前記画面の
    次に表示されるべき他の画面のファイルを指示するコー
    ド形式のリンク情報とを収めることを特徴とするデータ
    ベースシステム。
  2. (2)検索されたファイルのイメージデータに対応する
    画面を表示する画面表示手段と、 表示中のファイルのリンク情報をセットするリンク情報
    セット手段と、 所定のポインティングに応動し、その時セットされてい
    るリンク情報を基に次に表示すべき画面のファイルを検
    索するファイル検索手段と、を具備することを特徴とす
    る請求項1記載のデータベースシステム。
JP1058296A 1989-03-09 1989-03-09 データベースシステム Pending JPH02236670A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1058296A JPH02236670A (ja) 1989-03-09 1989-03-09 データベースシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1058296A JPH02236670A (ja) 1989-03-09 1989-03-09 データベースシステム

Publications (1)

Publication Number Publication Date
JPH02236670A true JPH02236670A (ja) 1990-09-19

Family

ID=13080257

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1058296A Pending JPH02236670A (ja) 1989-03-09 1989-03-09 データベースシステム

Country Status (1)

Country Link
JP (1) JPH02236670A (ja)

Similar Documents

Publication Publication Date Title
US5481664A (en) Method of controlling information in multimedia system
US5459832A (en) Method and apparatus for editing groups of graphic images
US4683468A (en) Method for manipulation of graphic sub-objects in an interactive draw graphic system
JPH07168710A (ja) プログラムを構成するためのシステム及び方法
JPH0644339A (ja) 図形オブジェクト操作システム及び方法
JP3862336B2 (ja) 画像編集方法及び装置
JP3186241B2 (ja) 図形編集装置
JP3599198B2 (ja) 図形編集装置
JPH04348428A (ja) 設計支援方法
JPH0573630A (ja) 分散設計支援方法およびシステム
JPH02236670A (ja) データベースシステム
JP2549630B2 (ja) 画像情報処理装置
JPH1153137A (ja) データ処理装置およびデータ処理装置のデータ処理方法およびコンピュータが読み出し可能なプログラムを格納した記憶媒体
JPH03248273A (ja) データベースシステム
JPH04294424A (ja) コンピュータシステムの対話的画面制御装置
US20140365926A1 (en) Apparatus and method for providing graphic editors
JP2722544B2 (ja) データ処理装置
JPH03182923A (ja) 入出力情報の編集処理方法
JP2000207087A (ja) 表示図形選択方法
JPH01211114A (ja) メニュー表示選択方法
JPS61267181A (ja) 図面要素の限定指定処理方式
JP3142191B2 (ja) 図形処理装置
JPH01220073A (ja) 設計支援方法及び設計支援装置
JP2928858B2 (ja) マルチウインドウ表示制御装置及び方法
JPH01134673A (ja) ブロック図のデータ表示処理装置