(57)【特許請求の範囲】
【請求項１】
データの入力及び操作指示をおこなう入力手段と、入力されたデータ及び操作指示の表示を行う表示手段と、複数のデータベースと、前記複数のデータベース及び各種手段を制御する制御手段とを備えた情報表示装置において、
前記データベースは複数の項目からなる目次情報、および該目次情報の各項目に対応する説明のデータを含み、前記複数のデータベースは相互に共通な項目を１つ以上含み、前記各データベースの説明のデータは各々詳細レベルが異なるものであり、
前記任意の１つのデータベースに格納されている目次情報と、該目次情報の各項目に対応するインデックス情報とを記憶する記憶手段を備え、
上記インデックス情報が、各データベースに対して、対応する項目の説明のデータが存在するか否かの情報と、対応する項目の説明が照会されたことがあるか否かの情報とを含んでおり、
前記制御手段は、前記記憶手段に格納されている目次情報の項目を読み出して前記表示手段にて表示し、該項目に対応するインデックス情報に、該項目の説明のデータが存在すると示されているデータベースから、該項目の説明のデータを読み出して前記表示手段にて表示するとともに、
該項目の説明が照会されたことがあるとインデックス情報に示されているデータベースが存在する場合に、該データベースに含まれる該項目の説明のデータを先に表示することを特徴とする情報表示装置。
【請求項２】
前記制御手段が、ある項目の説明が照会されたことがあるとインデックス情報に示されているデータベースに含まれる該項目の説明の表示を行う際に、説明の表示を行う領域の背景色を変更することを特徴とする請求項１記載の情報表示装置。
【請求項３】
前記記憶手段には、さらに前回最終的に読み出して表示したデータベースがいずれかを格納しておく最終履歴情報が記憶されており、
前記制御手段が、ある項目の説明を表示する際に、該項目の説明のデータが存在するとインデックス情報に示されているデータベースの中に、該項目の説明が照会されたことがあるとインデックス情報に示されているデータベースがなく、かつ、前記最終履歴情報で示されているデータベースがある場合に、その最終履歴情報で示されているデータベースの説明を先に表示することを特徴とする請求項１または２記載の情報表示装置。
【請求項４】
前記制御手段が、ある項目の説明を表示する際に、該項目の説明のデータが存在するデータベースが、現在表示しているデータベース以外に存在する場合に、その旨を示すアイコンを表示することを特徴とする請求項１、２、または３記載の情報表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、百科事典や辞書や取扱説明書などのデータベースを構成する情報を、項目毎に表示するとともに、利用者自らも情報の加工が行える情報処理装置に関するものである。
【０００２】
【従来の技術】
近年、言葉の移り変わりや、技術の進歩によっていろいろな言葉や情報が生まれている。例えば、新聞や雑誌等に記載されている言葉１つを取ってみても、意味が分からない場合がしばしばある。そこで意味がわからない語句があったとき、まずＡ社の小型辞書を調べ、次にＢ社の同様な辞書を調べ、まだ納得できないときはＣ堂の辞書を調べ、さらに念のためＤ書店の辞書を調べる、ということで理解してゆくことがある。また、家庭で使用される電子機器１つを取ってみても、その技術の進歩にともなってかなり使いやすくなっている反面、さまざまな機能が付加されていることから、その操作方法（手順）が説明書を見ないとできない場合は多々ある。そこで、その電子機器の取扱説明書を読んでみるが、いくら読んでも意味が理解できないことがあり、もっと簡単にとか、もっとやさしくとか、もっと詳しくとか、感じることがある。つまり、人に聞いてみた場合にも同じようなことが言える。例えば、技術者Ａ氏の説明では理解できず、素人ではあるがＢ氏の説明で納得できた、ということはありうる。
【０００３】
そこで、これらの百科事典や辞書や取扱説明書などのデータベースを構成する情報を、いくつかの段階に分けてメッセージとして表示する技術が開示されている。
【０００４】
特開平４−１３８５０９号公報に記載のものは、メッセージファイル群が設けられ、さらにそのメッセージを管理し読み出し表示する機能を有したプログラムが設けられており、メッセージファイル群には、各種メッセージが簡略形式で記載された第１のメッセージとそれに対応した詳細形式で記載された第２のメッセージとが対構造で格納されており、メッセージ管理プログラムによってそのメッセージファイル群から該当する第１及び第２のメッセージを選択して、アプリケーションプログラムに通知し、そのメッセージのうち第１のメッセージを表示し、オペレータの指定により第２のメッセージを表示することができることを特徴としています。
【０００５】
【発明が解決しようとする課題】
しかしながら、前記記載の技術においては、なお以下のような課題を有している。
【０００６】
特開平４−１３８５０９号公報に開示されている技術は、各種メッセージが主と詳細の２種類の対構造になっているので、１つの項目に関しては独立した２種類のデータベースから構成されたものと見なされる。そのため、メンテナンスは容易であるが、２種類に限定されているため、これ以上の拡張ができるか否かは何も記載されていない。
【０００７】
本発明は、上記問題点を解決するためになされたもので、その目的とするところは、百科事典や辞書や取扱説明書などの項目を調べるとき、複数のデータベースを機器内に並置し、複数の情報に容易にアクセスできるようにした情報処理装置を提供することである。
【０００８】
【課題を解決するための手段】
本発明に係る情報表示装置は、データの入力及び操作指示をおこなう入力手段と、入力されたデータ及び操作指示の表示を行う表示手段と、複数のデータベースと、前記複数のデータベース及び各種手段を制御する制御手段とを備えた情報処理装置において、前記データベースは複数の項目からなる目次情報、および該目次情報の各項目に対応する説明のデータを含み、前記複数のデータベースは相互に共通な項目を１つ以上含み、前記各データベースの説明のデータは各々詳細レベルが異なるものであり、前記任意の１つのデータベースに格納されている目次情報と、該目次情報の各項目に対応するインデックス情報とを記憶する記憶手段を備え、上記インデックス情報が、各データベースに対して、対応する項目の説明のデータが存在するか否かの情報と、対応する項目の説明が照会されたことがあるか否かの情報とを含んでおり、前記制御手段は、前記記憶手段に格納されている目次情報の項目を読み出して前記表示手段にて表示し、該項目に対応するインデックス情報に、該項目の説明のデータが存在すると示されているデータベースから、該項目の説明のデータを読み出して前記表示手段にて表示するとともに、該項目の説明が照会されたことがあるとインデックス情報に示されているデータベースが存在する場合に、該データベースに含まれる該項目の説明のデータを先に表示することを特徴とする。
【０００９】
本発明に係る情報表示装置は、上記の構成において、前記制御手段が、ある項目の説明が照会されたことがあるとインデックス情報に示されているデータベースに含まれる該項目の説明の表示を行う際に、説明の表示を行う領域の背景色を変更することを特徴とする。
【００１０】
本発明に係る情報表示装置は、上記の構成において、前記記憶手段には、さらに前回最終的に読み出して表示したデータベースがいずれかを格納しておく最終履歴情報が記憶されており、前記制御手段が、ある項目の説明を表示する際に、該項目の説明のデータが存在するとインデックス情報に示されているデータベースの中に、該項目の説明が照会されたことがあるとインデックス情報に示されているデータベースがなく、かつ、前記最終履歴情報で示されているデータベースがある場合に、その最終履歴情報で示されているデータベースの説明を先に表示することを特徴とする。
本発明に係る情報表示装置は、上記の構成において、前記制御手段が、ある項目の説明を表示する際に、該項目の説明のデータが存在するデータベースが、現在表示しているデータベース以外に存在する場合に、その旨を示すアイコンを表示することを特徴とする。
【００１１】
【発明の実施の形態】
以下に、本発明における情報処理装置の実施形態に関してその実施例の１つを図面を用いて説明する。
【００１２】
本発明における情報処理装置は、百科事典や辞書や取扱説明書などの項目を調べるとき、複数のデータベースを機器内に並置し、複数の情報に容易にアクセスできる装置であり、例えばパソコン（ＰＣ）やワープロやワークステーションのようなものであってもよいし、あるいは家庭用の電子機器（例えば、テレビ、ビデオデッキ、システムコンポ／ミニコンポ（ステレオ）、電話機／ＦＡＸ、各種調理器具等）であってもよい。また、これらのデータベースとしては、記録媒体として、ＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等のディスクメディア、ＩＣカード／光カード等のカードメディア、半導体メモリであってもよいし、あるいは電話回線等の通信回線と接続可能な機能を有するものであれば、インターネット等の外部の通信ネットワークから情報を取り込む構造のものであってもよい。さらに、本発明の情報処理装置は、情報の表示のみならず、利用者による情報の加工処理もできる機能を備えたものとする。
【００１３】
図１は、本発明における情報処理装置のシステム構成の一例を示したブロック図である。
【００１４】
１１は情報処理装置のシステム制御をつかさどる制御装置であり、ＣＰＵ等から構成されている。１２は制御装置１１で処理を実行するために必要なプログラムやデータが格納されている第１メモリであり、ＲＯＭ等で構成されている。１３は制御装置１１で処理を実行するのに必要な作業用エリアやデータを格納しておくためのデータ格納エリア等を有する第２メモリであり、ＲＡＭ等で構成されている。尚、データを記憶しておくためにはここでは図示していないが第３メモリとして不揮発性メモリであるＥＥＰＲＯＭやフラッシュＲＯＭを備えていてもよい。これによって、本情報処理装置への電源供給が止まっても記憶されているデータが壊れることはない。
【００１５】
１４は表示装置であり、ＣＲＴやＬＣＤ等であればよい。１５は表示装置１４の表示機能（表示範囲、ドット数、階調度等）や電気的な出力信号等を制御するための表示制御装置であり、回路によるハードウェアやファームウェア等で構成されている。１６は入力装置であり、キーボードやマウスを含むポインティングデバイスやタブレット等であればよい。１７は入力装置１６の入力機能（コード、位置指定の有無、座標位置等）や電気的な入出力信号等を制御するための入力制御装置であり、回路によるハードウェアやファームウェア等で構成されている。
【００１６】
ここで、表示装置１４は例えば液晶表示デバイスからなり、そのドット数を例えば横３２０ドット、縦２４０ドットとした場合、２６文字、１６行程度の文字が表示できる。入力装置１６は例えばタブレットによるタッチパネルであり、ペン等で任意の位置をタッチすれば、その時のＸ、Ｙ座標から、どのキーが押されたことがわかる。また入力装置１６と表示装置１４とを一体化した液晶表示一体型タブレット２１であってもよい。この液晶表示一体型タブレットは、液晶表示部の上にタブレットが重ねられたもので、表示部に表示されたキーまたはボタンをペン等でタッチすれば、その時のＸ、Ｙ座標から、どのキーが押されたことがわかる。
【００１７】
１８は通信装置であり、ケーブルにて公衆回線を介してインターネットを含む外部との通信ネットワークと接続したり、あるいは赤外線（例えば、ＩｒＤＡ等による通信）にて他の機器と通信するハードウェアを備えていたりする。１９は通信装置１８での通信機能（通信方式、通信デバイス等）や電気的な信号レベルやプロトコル等を制御するための通信制御装置であり、回路によるハードウェアやファームウェア等で構成されている。２０は補助記憶装置であり、外部メディア３０にアクセスして、外部メディア３０に記録されているプログラムやデータを読み出したり書き込んだりする。
【００１８】
この外部メディア３０は記録媒体として、カセットや磁気テープ等のテープ系、ＦＤ／ＨＤ等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスクのディスク系、ＩＣカード／光カード等のカード系である。また交換可能な形態の半導体メモリ素子であってもよい。また記録媒体としてはこのような固定的に担持する媒体以外に、通信ネットワークにおいてプログラムやデータを搬送するために使用される通信媒体のようにプログラムやデータを流動的に担持する媒体であってもよい。
【００１９】
さらに上記各部分を具体的に詳細に説明する。
【００２０】
第１メモリ１２は、制御装置１１で本情報処理装置における処理を実行するために必要なプログラムやデータが格納されているＲＯＭと記載したが、これは書き換え不可能なＲＯＭ（マスクＲＯＭ）に限定されず、例えば電気的に書き換え可能なＥＥＰＲＯＭやフラッシュＲＯＭであってもよい。電気的に書き換え可能なＥＥＰＲＯＭやフラッシュＲＯＭの場合には、通信装置１８を介して外部の通信ネットワークと接続できることから、その外部の通信ネットワークから必要とするプログラムやデータをダウンロードする形態であってもよいし、あるいは外部補助記憶装置２０を介して上記外部メディア３０からインストールする形態であってもよい。尚、これらのいずれの場合においてもダウンロード用のローダープログラムやインストール用のプログラムは予め本情報処理装置に記憶されているものとする。
【００２１】
第２メモリ１３はＲＡＭからなり、次の各エリアが設けられている。
【００２２】
作業用エリア１３０は、プログラムの処理に必要なエリアとして、数値変数である変数Ｃ１３０１、変数Ｐ１３０２、変数Ｑ１３０３等がある。データベースヘッダー用エリア１３１は、搭載されているデータベースの目次１３１１とインデックス情報１３１２等のエリアである。さらにデータベース用エリア１３２は、１つのデータベースのみであってもよいが、複数のデータベースＤＢ−Ａ１３２１、ＤＢ−Ｂ１３２２、ＤＢ−Ｃ１３２３、ＤＢ−Ｄ１３２４等から構成されている。ここでは説明を分かりやすくするために４個のデータベースが搭載されているものとする。
【００２３】
尚、上記説明では、データベース用エリア１３２を第２メモリ１３の中に組み込んだが、図示していない第３メモリ（ＲＡＭ、あるいは電気的に書き換え可能なＥＥＰＲＯＭやフラッシュＲＯＭ等の不揮発性メモリ）に格納される構成であってもよい。データベースヘッダー用エリア１３１に関しても同様にしてもよい。これらいずれの場合においても、データベース用エリア１３２に格納されるデータは補助記憶装置２０を介して外部メディア３０からダウンロードされたり、通信装置１８を介してダウンロードされたりしてもよい。
【００２４】
一方、上記のようにいちいち第２あるいは第３メモリにダウンロードして格納しなくても、補助記憶装置２０を複数個備えておき、その複数個備えられた外部記憶装置２０を介して直接外部メディア３０から情報を読み出す方式であってもよい。
【００２５】
作業用エリア１３０における上記各変数に関しては、次の役割となる。変数Ｃ１３０１は、同じデータベースを連続して何回見たかを示すカウンタである。変数Ｐ１３０２は、そのデータベースの種類を示し、値１がＤＢ−Ａ１３２１を、値２がＤＢ−Ｂ１３２２を、値３がＤＢ−Ｃ１３２３を、値４がＤＢ−Ｄ１３２４を、それぞれ示すものとする。変数Ｑ１３０３は、変数Ｃ１３０１がある値、例えば３に達したとき、変数Ｐ１３０２の内容をコピーしたものである。尚、変数Ｐ１３０２は最終履歴情報の意味合いをもつ。
【００２６】
データベース用エリア１３２の各データベースの内容は、辞書の場合、例えばＤＢ−Ａ１３２１がＡ社の辞書、ＤＢ−Ｂ１３２２がＢ社の辞書、ＤＢ−Ｃ１３２３がＣ社の辞書、ＤＢ−Ｄ１３２４がＤ社の辞書と考える。それらの内容は、簡単なものから、詳しいものへと並べる。一方、取扱説明書の場合、例えばＤＢ−Ａ１３２１が１行（リスト）での説明、ＤＢ−Ｂ１３２２がやさしい説明（基本説明）、ＤＢ−Ｃ１３２３が詳しい説明（詳細説明）、ＤＢ−Ｄ１３２４が技術的補足説明、のように作成する。尚、これらのデータベースは、それぞれを別の人間が作成することが好ましい。つまり、辞書を想定した場合には、異なる会社の辞書であってもよいし、同じ会社のものであってもその詳細レベルの異なるものをしようすればよい。また、取り扱い説明書の場合にも同様に、メーカーが作成したものと出版社が作成したものとを組み合わせてしようするようにしてもよい。
【００２７】
データベースヘッダー用エリア１３１の各内容は、次のようになる。目次１３１１は、辞書の場合は見出しに相当し、取扱説明書の場合は目次に相当するものである。目次１３１１に対応して、インデックス群１３１２がある。目次１３１１中の１つの項目に対応するインデックス群１３１２中の１つのインデックスは、１バイトで表す。本実施例ではインデックスは１バイトで表現するが、２バイト以上で構成されていてもよい。
【００２８】
尚、上記目次１３１１とインデックス群１３１２のデータは、コンピュータ処理によって予め作成されているものとする。その作成方法はここでは説明しないが、各種データベースＤＢの目次を構成している見出し語をリストアップし、その類似度に基づいて作成される方法であってもよい。あるいは、言語解析に使用される構文解析及び意味解析を用いて作成する方法であってもよい。
【００２９】
図２は、インデックスの情報指示構成の一例を示したものである。
【００３０】
図２（ａ）に示すように、ビット７（ｂ７）からビット４（ｂ４）までは、それぞれＤＢ−Ｄ１３２４からＤＢ−Ａ１３２１までデータベースに関して項目の説明があるかどうかを示し、あるときはそのビットを１とする。例えば、ＤＢ−Ａ１３２１、ＤＢ−Ｂ１３２２、ＤＢ−Ｃ１３２３の中に項目の説明があり、ＤＢ−Ｄ１３２４の中に説明がないときは、図２（ｂ）のようになる。一方、ビット３（ｂ３）からビット０（ｂ０）までは、ＤＢ−Ｄ１３２４からＤＢ−Ａ１３２１までのそれぞれの項目の説明を使用者が見たときに、０から１に変えるものとする。尚、本実施例ではデータベースＤＢの種類を４つとしたが、これに限定されるものではない。例えば、５個であってもよいし、それ以上であってもよい。例えば、５個以上の場合は、上記インデックスは１バイトではなく２バイト以上の構成となる。
【００３１】
図３は、データベースの項目及び情報の一表示例を説明するための表示例である。
【００３２】
１４１０は項目の名前を表示する領域であり、１４２０はデータベースにある説明を表示する領域であり、１４３０は処理を行うための機能メニュー（キーあるいはボタン）を表示する領域であり、１４４０は該当する項目に複数のデータベースが関連している場合に説明を表示できるデータベースがあることを示すアイコンを表示する領域である。ここで処理を行うための機能メニュー（キーあるいはボタン）を表示する領域１４３０には、“追加”１４３１、“修正”１４３２、“削除”１４３３、“←”１４３４、“→”１４３５、“↑”１４３６、“↓”１４３７、“実行”１４３８、“解除”１４３９の操作メニューを表示する。尚、この操作メニューは一例でありこれに限定されるものではない。
【００３３】
例えば、（ａ）はＤＢ−Ａ１３２１のデータ表示を、（ｂ）はＤＢ−Ｂ１３２２のデータ表示を、（ｃ）はＤＢ−Ｃ１３２３のデータ表示を、それぞれ示している。
【００３４】
（ａ）においては次のようになる。項目の名前を表示する領域１４１０は、１４１１には「目次」という名称を、１４１２と１４１３には「項目」という名称を、１４１４には「項目」１４１３の項目名称「１−４．電源を切る。」を、１４１５にはデータベースの種類、ここでは「リスト説明」を表示する。データベースにある説明を表示する領域１４２０には、データベースＤＢ−Ａ１３２１の該当するデータを表示する。表示できるデータベースがあることを示すアイコンを表示する領域１４４０には、上位レベルのデータベースのみが存在しているためアイコン“＞”１４４２のみが表示される。この状態でアイコン“＞”１４４２を操作すると次の表示状態（ｂ）に状態遷移する。
【００３５】
（ｂ）においては次のようになる。１４１５にはデータベースの種類、ここでは上位レベルの「基本説明」を表示する。データベースにある説明を表示する領域１４２０には、データベースＤＢ−Ｂ１３２２の該当するデータを表示する。表示できるデータベースがあることを示すアイコンを表示する領域１４４０には、下位及び上位レベルのデータベースが存在しているためアイコン“＜”１４４１とアイコン“＞”１４４２の両方が表示される。この状態でアイコン“＜”１４４１を操作すると元の表示状態（ａ）に状態遷移するし、アイコン“＞”１４４２を操作すると次の表示状態（ｃ）に状態遷移する。
【００３６】
（ｃ）においては次のようになる。１４１５にはデータベースの種類、ここではさらに上位レベルの「詳細説明」を表示する。データベースにある説明を表示する領域１４２０には、データベースＤＢ−Ｃ１３２３の該当するデータを表示する。表示できるデータベースがあることを示すアイコンを表示する領域１４４０には、下位レベルのデータベースのみが存在しているためアイコン“＜”１４４１のみが表示される。この状態でアイコン“＜”１４４１を操作すると元の表示状態（ｂ）に状態遷移する。
【００３７】
尚、上記操作に伴ったインデックス情報の管理状態は次のようになる。
【００３８】
図４は、データベースの存在を示すアイコンとインデックス情報の管理状態を説明するための図である。
【００３９】
図４（ａ）は、図３の（ａ）が表示される前の状態であり、ビット４（ｂ４）からビット６（ｂ６）に“１”が立っており、データベースＤＢ−Ａ１３２１からＤＢ−Ｃ１３２３までに該当する項目が存在することを表している。図４（ｂ）は、図３の（ａ）が表示された状態である。つまり、ビット０（ｂ０）に“１”が立っており、データベースＤＢ−Ａ１３２１が照会されたことを意味している。図４（ｃ）は、図３の（ｂ）が表示された状態である。つまり、ビット１（ｂ１）にも“１”が立っており、データベースＤＢ−Ｂ１３２２が照会されたことを意味している。図４（ｄ）は、図３の（ｃ）が表示された状態である。つまり、ビット２（ｂ２）にも“１”が立っており、データベースＤＢ−Ｃ１３２３が照会されたことを意味している。
【００４０】
以下に、処理のフローチャートと画面表示例を用いて具体的に説明する。
【００４１】
図５から図８までは、本発明の情報処理装置での各種処理のシーケンスを示したフローチャートである。また、図３及び図９から図１４までは該当する画面表示例である。
【００４２】
図５は、本発明の情報処理装置での説明表示起動時の処理シーケンスを示したフローチャートである。また、図９は項目説明の表示がなされるまでの画面遷移図である。
【００４３】
この処理シーケンスは、本情報処理装置が電源ＯＮによって起動されて、この説明表示を行うモードが選択された場合に実行される。
【００４４】
まず、本モードの基本設定処理が実行される（Ｓ１１）。これは本モードを動作させるための必要な設定を行うものである。その後、予め処理されて第２メモリ１３のデータベースヘッダー用エリア１３１の目次１３１１に格納されているデータを表示する（Ｓ１２）。例えば、図９（ａ）のような画面表示がなされる。尚、ここで付番１４１０から１４４２までに関しては、上記図３の説明時に記載しているものに関してはその説明は省略する。また、１４２０には目次１３１１に格納されている項目データが表示される。
【００４５】
図９（ａ）の表示状態で、上下カーソル１４３６、１４３７を用いて反転表示されているカーソルが移動されたか否かをチェックする（Ｓ１３）。もしカーソル移動がなされている場合は、その移動後の項目データを反転表示する（Ｓ１４）。その後、利用者が目的とするオペレーションがなされたか否かを判断し、該当する処理に分岐する（Ｓ１５）。“解除”１４３９が操作された場合には、上記Ｓ１２に戻り目次データを表示し直す。“追加”１４３１が操作された場合には、新しい項目名の追加処理が起動される（Ｓ２００）。詳細は後で説明する。“修正”１４３２が操作された場合には、指定された項目名の修正処理が起動される（Ｓ３００）。詳細は後で説明する。“削除”１４３３が操作された場合には、指定された項目名の削除処理が起動される（Ｓ４００）。詳細は後で説明する。また、“実行”１４３８が操作された場合には、指定された項目にさらに下位レベルとしてサブ項目が存在しているか否かをチェックする（Ｓ１６）。もし、サブ項目が存在していればそのサブ項目を表示する（Ｓ１７）。その後、上記ステップＳ１３に戻る。つまり、これ以上下位レベルの項目が存在しなくなるまで繰り返す。サブ項目が存在しない場合は、その指定された項目の説明表示を行う処理を起動する（Ｓ１００）。
【００４６】
例えば、図９（ｂ）は項目「１．はじめてお使いになるとき」のサブ項目の一覧が表示された状態である。その状態で、下向きカーソル“↓”１４３７を３回操作するとサブ項目「１−４．電源を切る」にカーソルが移動する。この状態で、“実行”１４３８を操作すると、図９（ｃ）に示すような説明表示の画面に遷移する。
【００４７】
次に、図９（ｃ）のような説明表示の画面に遷移する処理シーケンスについて図６を用いて説明する。図６は、項目説明表示起動部の処理シーケンスを示したフローチャートである。
【００４８】
まず、その指定された項目に関するインデックスの情報を調べる（Ｓ１０１）。尚、目次１３１１とインデックス群１３１２とは、１対１で対応している。次に、その項目のインデックス情報を表した変数Ｑのビット０からビット３までに“１”があるか否か、つまりその項目の説明を見たことがあるかどうかを判断する（Ｓ１０２）。“１”があれば、それらの“１”のうち、最も下位の“１”が付いたデータベースを表示するものと確定する（Ｓ１０３）。もし“１”がなければ、変数Ｑが表すデータベースにその項目の説明があるかどうか、つまりビット４からビット７までの指定ビットが“１”かどうかを判断する（Ｓ１０４）。“１”があれば、その“１”が設定されている最下位のデータベースを表示するものとする。一方、“１”がないならば、何もせず図８のステップＳ１３８に進み、サブ項目が存在していればそのサブ項目を表示するし、もしなければ目次のデータ表示に戻る。
【００４９】
上記でデータベースＤＢが確定された場合、まずその項目名及びデータベースＤＢ名を表示する（Ｓ１０６）。次にビット４からビット７までで表示するものと確定したビットより下位側に、“１”があるかどうかを判断する（Ｓ１０７）。“１”があれば、アイコン“＜”を表示する（Ｓ１０８）。同様に、表示するものと確定したビットより上位側に“１”があるかどうかを判断する（Ｓ１０９）。“１”があれば、アイコン“＞”を表示する（Ｓ１１０）。さらに表示するものと確定したデータベースを過去に見たことがあるかどうかを、ビット０からビット３までの対応するビットが“１”かどうかで判断する（Ｓ１１１）。そうであれば、領域１４２０の背景色を変えて、項目の説明を表示する（Ｓ１１２）。そうでなければ、ビット０からビット３までの対応するビットを“１”に変え（Ｓ１１３）、領域１４２０に通常の背景色で項目の説明を表示する（Ｓ１１４）。つまり、この状態で表示された画面が図９（ｃ）である。領域１４１３には項目名「１−４．電源を切る」が、領域１４１４にはデータベースＤＢ名「リスト説明」が、それぞれ表示され、さらにデータベースＤＢの存在有無を示すアイコン表示領域１４４０には上位レベルのＤＢが存在することを示すアイコン“＞”１４４２が表示され、領域１４２０には該当する説明内容が表示されている。
【００５０】
次に、図９（ｃ）の説明表示の画面での処理シーケンスについて図７を用いて説明する。図７は、項目説明表示状態での処理シーケンスを示したフローチャートである。
【００５１】
図９（ｃ）の画面表示された状態で、利用者は任意のオペレーションが実行できる。例えば説明文の追加、修正、削除等の処理がそれに該当する。これらのいずれかのオペレーションが実行されると該当する処理に分岐する（Ｓ１１５）。“追加”１４３１が操作された場合には、新しい説明文の追加処理が起動され（Ｓ２５０）、新しい説明文の追加処理が実行される（Ｓ２５１）。“修正”１４３２が操作された場合には、説明文の修正処理が起動され（Ｓ３５０）、該当する説明文の修正処理が実行される（Ｓ３５１）。“削除”１４３３が操作された場合には、その説明文の削除処理が起動され（Ｓ４５０）、該当する説明文の削除処理が実行される（Ｓ４５１）。各処理の実行後は、ステップＳ１１５に戻って、次の処理の分岐待ちとなる。
【００５２】
上記以外の場合は、まずデータベースＤＢの呼び出し操作か否かを判断する（Ｓ１２０）。アイコン“＜”あるいはアイコン“＞”が操作された場合に該当する処理が行われる。アイコン“＜”を操作すると、ビット４からビット７までのうち、表示したビットより下位の“１”が付いたＤＢを表示するものと確定する（Ｓ１２１）。一方、アイコン“＞”を操作すると、同様に、表示したビットより上位の“１”が付いたデータベースＤＢを表示するものと確定する（Ｓ１２２）。その後、いずれの場合においてもステップＳ１０６に戻り、画面表示を行う。
【００５３】
次に、上記ステップＳ１２０においてデータベースＤＢを呼び出す操作以外の場合について図８を用いて説明する。図８は、項目説明表示終了時の処理シーケンスを示したフローチャートである。
【００５４】
まず、項目説明表示の終了か否かを判断する（Ｓ１３０）。終了を行う操作以外の場合は、該当する操作の処理を行い（Ｓ１３１）、上記ステップＳ１１５に戻る。終了を行う操作、つまり、“実行”１４３８または“解除”１４３９の場合は終了の操作と見なす。一般的に、ある項目の説明を見てもわからないとき、本実施例の場合は、４種類までの説明を見ることができ、最終的に最も納得できたデータベースＤＢを表示して終了する。そこで、そのときのデータベースＤＢの種類を表す数値が、前のデータベースＤＢの種類を貯えた変数Ｐ１３０２の数値と同じかどうか判断する（Ｓ１３２）。同じでなかった場合には、そのときのデータベースＤＢの種類を表す数値を変数Ｐ１３０２に代入し、同時に変数Ｃ１３０１に１を代入する（Ｓ１３３）。同じであった場合には、変数Ｃ１３０１の値を加算更新（＋１）し（Ｓ１３４）、変数Ｃ１３０１の値が３に達したかどうかを判断する（Ｓ１３５）。変数Ｃ１３０１の値が３に達していれば、変数Ｐ１３０２の内容を変数Ｑ１３０３にコピーする（Ｓ１３６）。
【００５５】
その後、元々現在説明表示している項目がサブ項目であるか否かを判断し（Ｓ１３７）、そうであればその上位レベルの項目に戻りサブ項目のデータを表示する（Ｓ１３８）。一方、最も上位のレベルの項目である場合には、目次レベルにおける項目表示に戻る（Ｓ１２）。以上で、処理のシーケンスが終了する。
【００５６】
次に、画面表示例を用いて状態遷移を説明する。
【００５７】
図１０は、項目説明の表示画面におけるデータの修正動作がなされる場合の画面遷移図である。
【００５８】
図１０（ａ）は、上記図９（ｃ）と同じ状態である。この状態で“修正”１４３２を操作すると、（ｂ）のように１行目の第１文字の上に反転表示のカーソルが表示された状態となる。この状態で“→”１４３５や“↓”１４３７を使用し、さらに文字を入力すると、（ｃ）のような表示状態となる。この状態で“実行”１４３８を操作すると、（ｄ）のような表示画面となる。つまり、表示領域１４２０の２行目に新しい文章が追加された説明文となる。
【００５９】
図１１は、目次データの表示状態における項目データの追加動作がなされる場合の画面遷移図である。
【００６０】
図１１（ａ）は、上記図９（ａ）と同じ状態である。この状態で“追加”１４３１を操作すると、（ｂ）のように１行目の先頭（左端）にアンダーラインのカーソルが表示され、さらに領域１４１２−１にはメッセージ（「新規項目を入力してください。」）が表示された状態となる。この状態で領域１４２０にカーソルにしたがって文字を入力すると、（ｃ）のような表示状態となる。この状態で“実行”１４３８を操作すると、（ｄ）のような表示画面となる。つまり、元々の（ａ）の表示画面の表示領域１４２０の８行目に新しい項目が追加されて表示される。
【００６１】
図１２及び図１３は、目次データの表示状態における項目データの修正動作がなされる場合の画面遷移図である。
【００６２】
図１２（ａ）は、上記図９（ａ）と同じ状態である。この状態で“↓”１４３７を操作してカーソルを下向きに移動させると（ｂ）のような表示された状態となる。この状態で“修正”１４３２を操作すると、（ｃ）のような表示画面となる。領域１４１２−１にはメッセージ（「この項目を修正してください。」）が表示された状態となる。この状態で“→”１４３５や“↓”１４３７を使用し、さらに文字を入力すると、図３（ｄ）のような表示状態となる。この状態で“実行”１４３８を操作すると、（ｅ）のような表示画面となる。つまり、表示領域１４２０の２行目に修正された新しい項目名が表示される。
【００６３】
図１４は、目次データの表示状態における項目データの削除動作がなされる場合の画面遷移図である。
【００６４】
図１４（ａ）は、上記図９（ａ）と同じ状態である。この状態で“↓”１４３７を操作してカーソルを下向きに移動させる。６回操作すると（ｂ）のような表示された状態となる。この状態で“削除”１４３３を操作すると、（ｃ）のような表示画面となる。領域１４１２−１にはメッセージ（「この項目を削除してよいですか。」）が表示された状態となる。この状態で“実行”１４３８を操作すると、（ｄ）のような表示画面となる。つまり、元々の（ａ）の表示画面の表示領域１４２０の７行目に表示されていた項目が削除されて表示される。
【００６５】
以上の記載内容から、次のことがまとめられる。
【００６６】
▲１▼複数のデータベースを有機的に利用できるようになり、理解が速くなる。辞書の場合は、複数の独立したデータベースを並行して調べられるようになる。取扱説明書の場合は、複数の人間から説明を受けるかのようになり、いずれかの説明で理解でき、徒に例外事項を詳しく書いた説明書を見て理解できないといったようなことがなくなる。
【００６７】
▲２▼過去に見たことのある説明が、背景色を変えて表示されるので、理解が速くなる。
【００６８】
▲３▼使用者にとって好ましいデータベースを先に表示できるようになる。
【００６９】
以上、ここまで挙げた実施形態における内容は、本発明の主旨を変えない限り、上記記載内容に限定されるものではない。
【００７０】
【発明の効果】
本発明における情報処理装置では、各請求項において以下の効果が得られる。
【００７１】
本発明に係る構成によれば、複数のデータベースを有機的に利用できるようになり、理解が速くなる。辞書の場合は、複数の独立したデータベースを並行して調べられるようになる。取扱説明書の場合は、複数の人間から説明を受けるかのようになり、いずれかの説明で理解でき、徒に例外事項を詳しく書いた説明書を見て理解できないといったようなことがなくなる。
【００７２】
また、本発明に係る構成によれば、過去に見たことのある説明が、先に表示されるので理解が速くなる。
【００７３】
また、本発明に係る構成によれば、使用者にとって好ましいデータベースを先に表示できるようになる。
【図面の簡単な説明】
【図１】本発明における情報処理装置のシステム構成の一例を示したブロック図である。
【図２】実施例のインデックスの説明図である。インデックスの情報指示構成の一例を説明するための構成図である。
【図３】データベースの項目及び情報の一表示例を説明するための画面遷移図である。
【図４】データベースの存在を示すアイコンとインデックス情報の管理状態を説明するための構成図である。
【図５】本発明における情報処理装置での説明表示起動部の処理シーケンスを示したフローチャートである。
【図６】本発明における情報処理装置での項目説明表示起動部の処理シーケンスを示したフローチャートである。
【図７】本発明における情報処理装置での項目説明表示状態での処理シーケンスを示したフローチャートである。
【図８】本発明における情報処理装置での項目説明表示終了時の処理シーケンスを示したフローチャートである。
【図９】項目説明の表示がなされるまでの画面遷移図である。
【図１０】項目説明の表示画面におけるデータの修正動作がなされる場合の画面遷移図である。
【図１１】目次データの表示状態における項目データの追加動作がなされる場合の画面遷移図である。
【図１２】目次データの表示状態における項目データの修正動作がなされる場合の画面遷移図である。
【図１３】図１２の目次データの表示状態における項目データの修正動作がなされる場合の画面遷移図の続きである。
【図１４】目次データの表示状態における項目データの削除動作がなされる場合の画面遷移図である。
【符号の説明】
１１  制御装置（ＣＰＵ）
１２  第１メモリ
１３  第２メモリ
１３１１  目次
１３１２  インデックス群
１３２１  データベースＡ
１３２２  データベースＢ
１３２３  データベースＣ
１３２４  データベースＤ
１４  表示装置
１６  入力装置
１８  通信装置
２０  補助記憶装置
３０  外部メディア
【図１】
0003683428.tif 000002
【図２】
0003683428.tif 000003
【図３】
0003683428.tif 000004
【図４】
0003683428.tif 000005
【図５】
0003683428.tif 000006
【図６】
0003683428.tif 000007
【図７】
0003683428.tif 000008
【図８】
0003683428.tif 000009
【図９】
0003683428.tif 000010
【図１０】
0003683428.tif 000011
【図１１】
0003683428.tif 000012
【図１２】
0003683428.tif 000013
【図１３】
0003683428.tif 000014
【図１４】
0003683428.tif 000015