(57)【要約】【課題】ユーザが、本表示システムのＷｅｂページにアクセスするだけで、強調表示等の種々の内部プログラムを実行できるようにする。【解決手段】ネットワークを介してユーザの情報処理装置からの情報を受け付ける入力手段１と、入力手段１から受け付けた情報の処理を行う処理手段２と、ネットワークを介してユーザの情報処理装置に出力を行う出力手段３とを備え、処理手段２は、ユーザの情報処理装置から入力手段にアクセスを受けると、出力手段３でネットワークアドレスの入力欄、コマンド入力欄、入力ファイル欄、出力表示部を含む画面をユーザの情報処理装置に送信し、ユーザの情報処理装置からのコマンド入力欄へのコマンド入力を入力手段１で受けると、該コマンドの処理結果を出力手段３でユーザの情報処理装置の画面の出力表示部に表示する。【選択図】図１
2009223461.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してユーザの情報処理装置からの情報を受け付ける入力手段と、
前記入力手段から受け付けた情報の処理を行う処理手段と、
前記ネットワークを介してユーザの情報処理装置に出力を行う出力手段とを備え、
前記処理手段は、前記ユーザの情報処理装置から前記入力手段にアクセスを受けると、前記出力手段でネットワークアドレスの入力欄、コマンド入力欄、入力ファイル欄、出力表示部を含む画面を前記ユーザの情報処理装置に送信し、前記ユーザの情報処理装置からの前記コマンド入力欄へのコマンド入力を前記入力手段で受けると、該コマンドの処理結果を前記出力手段で前記ユーザの情報処理装置の画面の前記出力表示部に表示することを特徴とした表示システム。
【請求項２】
前記処理手段は、前記ユーザの情報処理装置から前記入力手段に前記ネットワークアドレスの入力欄の入力を受けると、該ネットワークアドレスの検索結果を前記ユーザの情報処理装置の画面の前記出力表示部に表示することを特徴とした請求項１記載の表示システム。
【請求項３】
前記処理手段は、前記ユーザの情報処理装置から前記入力手段に前記出力表示部又は前記入力ファイル欄のデータの処理コマンドの入力を受けると、該コマンドの処理を他の処理手段で処理し、該処理結果を前記ユーザの情報処理装置の画面の前記出力表示部に表示することを特徴とした請求項１又は２記載の表示システム。
【請求項４】
前記処理手段は、前記出力表示部でウェブページを表示している場合に該表示のリンクをクリックした入力を前記入力手段で受けた際、該リンク先の情報の表示は、前記出力表示部で行うように、前記リンク情報を修正することを特徴とした請求項１〜３のいずれかに記載の表示システム。
【請求項５】
前記他の処理手段として異なる強調表示処理を行う複数の強調処理装置を備え、
前記処理手段は、前記出力表示部でウェブページを表示している場合に、前記ユーザの情報処理装置の画面のコマンド入力欄への指定された強調処理装置の処理コマンドの入力を前記入力手段で受けると、該指定された強調処理装置の前記ウェブページの強調処理結果を前記出力手段で前記出力表示部に表示し、さらに、該表示のリンクをクリックした入力を前記入力手段で受けた際、該リンク先の情報の表示を前記強調処理装置で強調処理を行い、該処理結果を前記出力手段で前記出力表示部に表示することを特徴とした請求項３又は４に記載の表示システム。
【請求項６】
前記処理手段は、前記ユーザの情報処理装置から前記入力手段にアクセスを受けた時、前記出力手段で前記送信するコマンド入力欄にアンケートボタンを設け、該アンケートボタンを押すことにより前記コマンド実行結果のアンケート欄を出力することを特徴とした請求項３〜５のいずれかに記載の表示システム。
【請求項７】
ネットワークを介してユーザの情報処理装置からの情報を受け付ける入力手段と、
前記ネットワークを介してユーザの情報処理装置に出力を行う出力手段と、
前記ユーザの情報処理装置から前記入力手段にアクセスを受けると、前記出力手段でネットワークアドレスの入力欄、コマンド入力欄、入力ファイル欄、出力表示部を含む画面を前記ユーザの情報処理装置に送信し、前記ユーザの情報処理装置からの前記コマンド入力欄へのコマンド入力を前記入力手段で受けると、該コマンドの処理結果を前記出力手段で前記ユーザの情報処理装置の画面の前記出力表示部に表示する処理手段として、
コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、簡便に種々のデモ（デモンストレーション）をＷｅｂ（ウェブ）上で行える表示システム及びプログラムに関する。本発明の表示システムは、Ｗｅｂ上のデータを好適に表示できるものである。さらに、ユーザの入力データ群と表示しているＷｅｂページとコマンドとオプションを入力として受け付けて、表示システム内部の別プログラムにその情報を渡し、別プログラムの出力を受け取り、その出力を表示できる。この内部の別プログラムは、種々のプログラムに置き換えることが可能な構成になっており、種々のデモを行うことができるものである。
【背景技術】
【０００２】
従来技術でもＷｅｂ文書を強調表示する技術として、ツールバーなどに強調表示を行うプログラムを組み込んで利用するものがあった（非特許文献１参照）。
【非特許文献１】村田真樹，金丸敏幸，白土保，馬青，井佐原均、種々の重要表現強調表示ツールバーの開発、言語処理学会第１３回年次大会 2007 年3 月22日。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記従来のＷｅｂ上のデモシステムでは、ツールバーなどの特別なプログラムを別に用意する必要があった。
【０００４】
本発明は上記問題点の解決を図り、本表示システムでは、内部プログラムを置き換えるだけで種々のデモを行うことができるようにすることを目的とする。
【０００５】
また、本表示システムでは、Ｗｅｂ上のデータに好適な強調表示を行うことができ、さらに、ブラウザに組み込むツールバーを不要として、本表示システムのＷｅｂページにアクセスするだけで好適な強調表示を行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
図１は表示システムの説明図である。図１中、１は入力部（入力手段）、２は処理部（処理手段）、３は表示部（出力手段）、４は変換部（変換手段）、５は種々の機能のプログラム（他の処理手段）、６はＷｅｂデータである。
【０００７】
本発明は、前記従来の課題を解決するため次のような手段を有する。
【０００８】
（１）：ネットワークを介してユーザの情報処理装置からの情報を受け付ける入力手段１と、前記入力手段１から受け付けた情報の処理を行う処理手段２と、前記ネットワークを介してユーザの情報処理装置に出力を行う出力手段３とを備え、前記処理手段２は、前記ユーザの情報処理装置から前記入力手段にアクセスを受けると、前記出力手段３でネットワークアドレスの入力欄、コマンド入力欄、入力ファイル欄、出力表示部を含む画面を前記ユーザの情報処理装置に送信し、前記ユーザの情報処理装置からの前記コマンド入力欄へのコマンド入力を前記入力手段１で受けると、該コマンドの処理結果を前記出力手段３で前記ユーザの情報処理装置の画面の前記出力表示部に表示する。このため、ユーザは、本表示システムのＷｅｂページにアクセスするだけで、強調表示等の種々の内部プログラムを実行することができる。
【０００９】
（２）：前記（１）の表示システムにおいて、前記処理手段２は、前記ユーザの情報処理装置から前記入力手段１に前記ネットワークアドレスの入力欄の入力を受けると、該ネットワークアドレスの検索結果を前記ユーザの情報処理装置の画面の前記出力表示部に表示する。このため、出力表示部に検索サイトのＷｅｂページを表示して出力表示部で検索処理を行うこともできる。
【００１０】
（３）：前記（１）又は（２）の表示システムにおいて、前記処理手段２は、前記ユーザの情報処理装置から前記入力手段１に前記出力表示部又は入力ファイル欄のデータの処理コマンドの入力を受けると、該コマンドの処理を他の処理手段５で処理し、該処理結果を前記ユーザの情報処理装置の画面の前記出力表示部に表示する。このため、ユーザは、表示システムのＷｅｂページにアクセスするだけで、出力表示部のデータ又は入力ファイル欄のデータの強調表示等の種々の内部プログラムを実行することができる。
【００１１】
（４）：前記（１）〜（３）の表示システムにおいて、前記処理手段２は、前記出力表示部でウェブページを表示している場合に該表示のリンクをクリックした入力を前記入力手段１で受けた際、該リンク先の情報の表示は、前記出力表示部で行うように、前記リンク情報を修正する。このため、出力表示部内で、次々にリンク先を表示させることができる。
【００１２】
（５）：前記（３）又は（４）の表示システムにおいて、前記他の処理手段５として異なる強調表示処理を行う複数の強調処理装置を備え、前記処理手段２は、前記出力表示部で、ウェブページを表示している場合に、前記ユーザの情報処理装置の画面のコマンド入力欄への指定された強調処理装置の処理コマンドの入力を前記入力手段１で受けると、該指定された強調処理装置の前記ウェブページの強調処理結果を前記出力手段３で前記出力表示部に表示し、さらに、該表示のリンクをクリックした入力を前記入力手段１で受けた際、該リンク先の情報の表示を前記強調処理装置で強調処理を行い、該処理結果を前記出力手段３で前記出力表示部に表示する。このため、ウェブページの表示で種々の強調表示を行うことができるとともに単にリンクをクリックするだけで（コマンド入力欄へは入力せずに）リンク先のウェブページを強調表示することができる。
【００１３】
（６）：前記（３）〜（５）の表示システムにおいて、前記処理手段２は、前記ユーザの情報処理装置から前記入力手段１にアクセスを受けた時、前記出力手段３で前記送信するコマンド入力欄にアンケートボタンを設け、該アンケートボタンを押すことにより前記コマンド実行結果のアンケート欄を出力する。このため、実行したコマンドのユーザの評価を容易に知ることができる。
【発明の効果】
【００１４】
本発明によれば次のような効果がある。
【００１５】
（１）：処理手段で、ユーザの情報処理装置から入力手段にアクセスを受けると、出力手段でネットワークアドレスの入力欄、コマンド入力欄、入力ファイル欄、出力表示部を含む画面をユーザの情報処理装置に送信し、ユーザの情報処理装置からのコマンド入力欄へのコマンド入力を入力手段で受けると、該コマンドの処理結果を出力手段で前記ユーザの情報処理装置の画面の前記出力表示部に表示するため、ユーザは、本表示システムのＷｅｂページにアクセスするだけで、強調表示等の種々の内部プログラムを実行することができる。
【００１６】
（２）：処理手段で、ユーザの情報処理装置から入力手段にネットワークアドレスの入力欄の入力を受けると、該ネットワークアドレスの検索結果を前記ユーザの情報処理装置の画面の出力表示部に表示するため、出力表示部に検索サイトのＷｅｂページを表示して出力表示部で検索処理を行うこともできる。
【００１７】
（３）：処理手段で、ユーザの情報処理装置から入力手段に出力表示部又は入力ファイル欄のデータの処理コマンドの入力を受けると、該コマンドの処理を他の処理手段で処理し、該処理結果を前記ユーザの情報処理装置の画面の出力表示部に表示するため、ユーザは、表示システムのＷｅｂページにアクセスするだけで、出力表示部のデータ又は入力ファイル欄のデータの強調表示等の種々の内部プログラムを実行することができる。
【００１８】
（４）：処理手段で、出力表示部でウェブページを表示している場合に該表示のリンクをクリックした入力を入力手段で受けた際、該リンク先の情報の表示は、前記出力表示部で行うように、前記リンク情報を修正するため、出力表示部内で、次々にリンク先を表示させることができる。
【００１９】
（５）：出力表示部でウェブページを表示している場合に、ユーザの情報処理装置の画面のコマンド入力欄への指定された強調処理装置の処理コマンドの入力を入力手段で受けると、該指定された強調処理装置の前記ウェブページの強調処理結果を出力手段で前記出力表示部に表示し、さらに、該表示のリンクをクリックした入力を前記入力手段で受けた際、該リンク先の情報の表示を前記強調処理装置で強調処理を行い、該処理結果を前記出力手段で前記出力表示部に表示するため、ウェブページの表示で種々の強調表示を行うことができるとともに単にリンクをクリックするだけで（コマンド入力欄へは入力せずに）リンク先のウェブページを強調表示することができる。
【００２０】
（６）：処理手段で、ユーザの情報処理装置から入力手段にアクセスを受けた時、出力手段で送信するコマンド入力欄にアンケートボタンを設け、該アンケートボタンを押すことによりコマンド実行結果のアンケート欄を出力するため、実行したコマンドのユーザの評価を容易に知ることができる。
【発明を実施するための最良の形態】
【００２１】
本発明は、Ｗｅｂ（ウェブ）上で動作する表示システムとして構築する。そして、表示システムは、ウェブサーバ側に置くようにする。これにより、事前にクライアントマシンに特別なプログラムをインストールすることなしに、クライアントマシンからは、そのウェブサーバの表示システムにＷｅｂブラウザを利用してアクセスした場合に、そのウェブサーバの表示システムをそのクライアントマシンから利用できる形で構成する。
【００２２】
（１）：表示システムの説明
図１は表示システムの説明図である。図１において、表示システムには、入力部１、処理部２、表示部３、変換部４、種々の機能のプログラム（他の処理手段）５、Ｗｅｂデータ６が設けてある。
【００２３】
入力部１は、ユーザ（クライアント）がネットワーク等より、ウェブアドレス、ユーザ入力欄（コマンド）、オプション指定欄、アンケート等の入力を行う入力手段である。処理部２は、表示システム全体の処理を行う処理手段である。表示部３は、処理部２の処理結果を表示（出力）する表示手段（出力手段）である。
【００２４】
変換部４は、テキスト変換により変換して表示するものである。例えば、テキスト変換により(perl （プログラム言語）で実装) のうち、html（hypertext markup language ）のH1タグなどにより特定できるタイトル中にあった単語（字種を利用した単語認識程度でよい）をタイトルと本文中で強調表示する機能について、本表示システムの構築に用いるプログラム言語（例えばjavascript）で実装し直すものである。この変換機能については、特別なテキスト変換システムを利用せずに、その言語のみで動作させることができるようにする。
【００２５】
種々の機能のプログラム（他の処理手段）５は、本表示システムの内部に設けられる強調表示やアンケートを行う等のためのプログラム（他の処理手段）である。Ｗｅｂデータ６は、Ｗｅｂページ等のデータを格納する格納手段である。
【００２６】
（２）：画面表示の説明
図１で説明した表示システムは、ウェブ上で動作するシステムとして、ウェブサーバ側に置く。これにより、事前にクライアントマシンに特別なプログラムをインストールすることなしに、クライアントマシンからは、そのウェブサーバのシステムにウェブブラウザを利用してアクセスした場合に、そのウェブサーバのシステムをそのクライアントマシンから利用できる形で構成する。
【００２７】
図２は画面表示の説明図である。図２において、ユーザの画面（クライアントシステムで表示されるウェブページ）には、上段Ａのツールバー、２段目Ｂのウェブアドレス入力欄であるＵＲＬ（uniform resource locator）、３段目Ｃのコマンド入力欄、４段目Ｄのユーザが設定できる入力ファイル一覧、５段目Ｅの実行ステータス表示部、６段目Ｆの出力ファイル一覧、右下Ｇの出力表示部が表示されている。
【００２８】
上段のツールバーＡは、クライアント（ユーザ）が、本願の表示システムのアドレスを入力してアクセスすることで、下段Ｂ〜Ｇの画面が表示される。
【００２９】
ウェブアドレス入力欄Ｂには、ユーザが入力した一つのＵＲＬのページを出力表示部Ｇに表示する。以降、出力表示部Ｇのページ内のリンクなどで別ＵＲＬに移動した場合も同様にそのページを出力表示部Ｇに表示する。これは、クライアントシステムで表示されるウェブページ内の他の状態を変更することなく行う。
【００３０】
コマンド入力欄Ｃは、ユーザ入力欄にコマンドが入力された場合、表示システムは、内部に用意する内部プログラムに対して、入力されたコマンドと、そのコマンドのプロセスＩＤを渡す。また、入力ファイル一覧Ｄにある入力ファイルを、あらかじめ定めた名称＋プロセスＩＤの名前のディレクトリ（入力用ディレクトリ）にコピーする。出力結果用フレームである出力表示部Ｇに表示されているページの情報も、内部プログラムに渡す（出力結果用フレームに表示されているページの情報を、入力用ディレクトリにあらかじめ定めたファイル名で置くという形にしてもよい）。ここで出力用ディレクトリにあるファイルも、内部プログラムの入力として利用できるようにしておく。ここで用意する内部プログラムは、受け取ったデータなどを元に処理し、その処理の出力を、あらかじめ定めた名称＋プロセスＩＤの名前のディレクトリ（出力用ディレクトリ）にコピーする。このとき、出力用ディレクトリにある不要なファイルは内部システム（表示システム）により削除する。本表示システムは、出力用のディレクトリのファイルの一覧を、出力ファイル一欄Ｆに表示する。出力ファイルには複数のファイルが出力可能である。出力ファイル一欄のファイルをユーザがクリックするとそのファイルをダウンロードできる。ここで用意する内部プログラムが実行中の間は実行ステータス表示フレーム（実行ステータス表示部Ｅ）に実行中という表示を行う。
【００３１】
また、コマンド入力欄Ｃのユーザ入力欄には、ユーザが入力できるが、ユーザの入力がなされた場合、本表示システムは、既存システムａ（内部プログラムの処理を行うコンピュータシステム）に対して、ユーザの入力、入力ファイル欄、出力ファイル一欄の中身の情報を渡す。既存システムａはその情報を利用して処理し、出力を作成し、その出力を表示システムに渡す。表示システムは、その出力を出力ファイル一欄Ｆと出力表示部Ｇに出力する。何を出力ファイル一欄Ｆに、何を出力表示部Ｇに出力するかは、既存システムａの出力により定めるものとする。出力ファイル一欄Ｆはファイル群の出力を格納する。これらはユーザが閲覧、ダウンロードできるものとする。出力表示部Ｇはhtml形式で表示するものとする。出力表示部Ｇは、設定ファイルや既存システムａの出力により、そのように新たなhtmlを表示するのではなく、すでに表示されているhtmlをそのまま表示し続けることも可能とする。
【００３２】
出力表示部Ｇとは別に、表示ブラウザ内の別領域にhtml形式で、既存システムａの出力により定められるものを表示することも可能とする。また、新しく立ち上げたウィンドウ内に、既存システムａの出力により定められるものを表示することも可能とする。既存システムａが実行中の間は実行ステータス表示部Ｅで実行中であることがわかるような表示を行う。設定ファイルや既存システムａの出力により、ユーザ入力欄の上部に、ユーザに対する簡単な説明文を表示することも可能であり、設定ファイルや既存システムａの出力により、現在表示しているブラウザのバーに表示するhtmlのタイトルを定めることもできる。
【００３３】
コマンド入力欄Ｃのオプション設定では、ここを指定するとオプション指定欄が現れる。オプション指定欄では、オプションを指定できる。オプション領域に表示するものの初期値は、設定ファイルにより定めるものにする。以降は、既存システムａの出力により定めるものにする。オプション領域には、箇条書形式のものを出せることとする。また、設定ファイルや、既存システムａの出力により、オプション領域を出さないようにすることも可能とする。例えば、箇条書形式のものとして、
□  文字テキストＡ
□  文字テキストＢ
□  文字テキストＣ
□  文字テキストＤ
□  文字テキストＥ
という箇条書のものを出力する。ユーザは、これらを複数選択できる場合と、１個のみ選択できる場合の二種類がある。この二種類は、初期的には設定ファイルで定めて、以降は、既存システムａの出力により定めるものにする。また、表示する文字テキストＡなども、初期的には設定ファイルで定めて、以降は、既存システムａの出力により定めるものにする。この箇条書部分は１から１０個の数を表現可能とする。このオプションで指定した情報は、ユーザによる入力がなされて、既存システムａに、ユーザの入力などが渡される時に、一緒に既存システムａに渡される。
【００３４】
出力表示部Ｇで表示するテキストは、変換部４のテキスト変換システムにより変換して表示することが可能なようにする。また選択設定ボタンを用意し、テキスト変換システムのどの機能によりテキストを変換して表示するかを設定できるものとする。
【００３５】
コマンド入力欄Ｃの強調表示の設定を指定すると、強調表示の設定が行われる。例えば、テキスト変換システム(perl 言語で実装) のうち、htmlのH1タグなどにより特定できるタイトル中にあった単語（字種を利用した単語認識程度でよい）をタイトルと本文中で強調表示する機能について、表示システムの構築に用いる言語（例えばjavascript言語）で実装しなおし、この変換機能についてはテキスト変換システムを利用せずに、その言語のみで動作させることができるようにする。
【００３６】
コマンド入力欄Ｃにアンケート欄を設け、アンケート欄には、設定ファイルや既存システムａの出力が定めるアンケート欄を出力する。アンケートは、例えば、１から１０個の箇条書の選択肢と、１個の自由回答を記述する欄を設ける。１から１０個の箇条書は例えば、
□  文字テキストＡ
□  文字テキストＢ
□  文字テキストＣ
□  文字テキストＤ
□  文字テキストＥ
□  文字テキストＧ
□  文字テキストＨ
□  文字テキストＩ
□  文字テキストＪ
□  文字テキストＫ
文字テキストＬ  「自由回答を記述する欄」
のようなものである。文字テキストＡから文字テキストＬは、設定ファイルや既存システムａの出力により定めることが可能とする。また、アンケート結果送信ボタンも設ける。アンケート結果は、履歴に格納する。設定ファイルや既存システムａの出力によりこのアンケートの欄は、設けたり、設けなかったりできることとする。また、設定ファイルや既存システムａの出力により、上記アンケート項目の説明文をアンケート項目の最初につけることができることとする。
【００３７】
短縮キーボタンをいくつか用意する。このボタンを押した情報は、ユーザ入力と同様に、既存システムａに入力される。テキスト変換システムによる処理用にも短縮キーボタンをいくつか用意する。このボタンを押すことで、変換種別を設定することなくテキスト変換システムの変換動作を指定できることとする。
【００３８】
上記機能により、ユーザの入力を本システムが既存システムａに渡し、既存システムａの処理結果を既存システムａが本表示システムに渡し、本表示システムが処理結果を表示するとともにアンケート欄もユーザに表示する。ユーザはアンケートに答える。本表示システムは、アンケート結果を受け取り、格納、保存する。
【００３９】
（３）：強調表示の説明
この表示システムでは、内部プログラムを置き換えるだけで種々のデモを行うことができる。内部プログラムに強調表示装置を使用することで、ウェブ上のデータを好適な強調表示を行うことができる。さらに、ブラウザに組み込むツールバーを不要として、この表示システムのウェブページにアクセスするだけでこの好適な強調表示を行うことができる。
【００４０】
強調表示装置としてのプログラムは、タイトルにあった単語を重要語と判断し本文中で強調表示するもの、特許の各請求項の特徴的な単語を特許文書で強調表示するもの、プラス又はマイナスのイメージに基づいて副詞を本文中で強調表示するもの、元素記号を強調するもの等があり、どのプログラムの強調表示を行うかはユーザが設定するものである。
【００４１】
ここで強調表示とは、文字の色を変えて表示する、文字の背景の色を変える又は網かけを行う、文字の字体を変える（太文字、斜体文字等）、下線付けや括弧で囲む、文字の上に記号等を設ける等で行うことができる。
【００４２】
（a)フローチャートによる説明
図３は表示システムの強調表示処理のフローチャートである。以下、図３の処理Ｓ１〜Ｓ６にしたがって説明する。
【００４３】
Ｓ１：表示システムの入力部１は、ユーザ（クライアント）から本表示システムのアドレスの指定をネットワークを介して受け、処理Ｓ２に移る。
【００４４】
Ｓ２：表示システムの処理部２は、表示部３で画面を生成し、ネットワークを介して、ユーザに送信し（ユーザの画面に出力される：図２参照）、処理Ｓ３に移る。
【００４５】
Ｓ３：表示システムの入力部１は、ユーザからネットワークを介してウェブアドレス入力欄Ｂにウェブアドレスの設定又は入力ファイルＤの指定を受け（ネットワークを介して、入力部１より設定又は指定を行う）、処理Ｓ４に移る。なお、表示システムでは、ユーザがウェブアドレス入力欄Ｂにウェブアドレスの設定を行うと、そのウェブページの表示部分が出力表示部Ｇになるように設定する。また、出力表示部Ｇに表示しているウェブページのリンクをクリックすると、そのリンク先を本表示システムの出力表示部Ｇに表示する。これは表示しているリンクを特別に書き換えて、本表示システムでコントロールして表示できるようにするものである。
【００４６】
Ｓ４：表示システムの入力部１は、ネットワークを介してユーザから入力欄の強調表示設定（ここではタイトルにあった単語をタイトルと本文中で強調表示するを設定）と強調表示のチェック欄にチェックを受け、処理Ｓ５に移る。
【００４７】
Ｓ５：表示システムの処理部２は、ユーザから指定された強調表示の処理を行うため画面の実行ステータス表示部Ｅに実行中の表示を行うとともに強調表示装置による処理を行い、処理Ｓ６に移る。
【００４８】
Ｓ６：表示システムの処理部２は、ネットワークを介してユーザの画面の出力表示部Ｇで強調表示を行い、この処理を終了する。
【００４９】
図４は強調表示画面の説明図である。図４において、画面の出力表示部Ｇで、タイトルと本文の両方で網掛けにより強調表示を行っている。タイトルには重要な単語が使われるため、その単語を本文でも強調表示することで、本文において重要な単語を強調表示できる。強調表示された周辺の文書だけを読むことで、長い文章でも少しの範囲の重要な箇所だけを拾い読みすることができる。
【００５０】
（b)リンク情報の画面表示の説明
リンク情報の書き換え例を説明する。例えば、ウェブページを表示している出力表示部Ｇの「研究発表」というところをクリックしたときに、publish.htmlを開くようにしたい場合は、<A HREF="publish.html"> 研究発表</A>のように記述する（上記のようにすると、htmlをブラウザでながめると、研究発表が青く表示されて、クリックできるようになる。）。
【００５１】
こうすると、そこをクリックすると、今見ているページと同じディレクトリの  publish.htmlに飛ぶ。
【００５２】
http://www2.nict.go.jp/x/x161/member/murata/index-j.html
のアドレスのページを見ていたとすると、そのディレクトリは、http://www2.nict.go.jp/x/x161/member/murata/なので、リンクをクリックするとhttp://www2.nict.go.jp/x/x161/member/murata/publish.htmlを見に行くことになる。
【００５３】
<A HREF="publish.html"> 研究発表</A>
の部分は、<A HREF="http://www2.nict.go.jp/x/x161/member/murata/publish.html"> 研究発表</A>のようにも書くこともできる。そうすると、この部分をクリックすると
http://www2.nict.go.jp/x/x161/member/murata/publish.html
を見に行く。
【００５４】
これは、元々あるＷｅｂの html ファイルの機能であるが、このとき、<A HREF="publish.html"> 研究発表</A>と書いてある部分を、
<A href="linkurl.php?url=http%3A%2F%2Fwww2.nict.go.jp%2Fx%2Fx161%2Fmember%2Fmu rata%2Fpublish.html" target=" ＿self">
研究発表</A>
のように書き換える。そうすると、そのリンクをクリックすると、今は、システム、http://nlpwww.nict.go.jp/murata/NICTdemo/index.phpのページを見ているとすると、それと同じディレクトリのhttp://nlpwww.nict.go.jp/murata/NICTdemo/ の
linkurl.php?url=http%3A%2F%2Fwww2.nict.go.jp%2Fx%2Fx161%2Fmember%2Fmurata%2Fpublish.html
を見に行くことになる。つまり、
http://nlpwww.nict.go.jp/murata/NICTdemo/linkurl.php?url=http%3A%2F%2Fwww2.nict.go.jp%2Fx%2Fx161%2Fmember%2Fmurata%2Fpublish.html 
を見に行くことになる。これは、
http://nlpwww.nict.go.jp/murata/NICTdemo/linkurl.php
のプログラムを見に行き、そのプログラムに、
url=http%3A%2F%2Fwww2.nict.go.jp%2Fx%2Fx161%2Fmember%2Fmurata%2Fpublish.html
の情報を渡すことになる。
【００５５】
このとき、そのプログラムは、元のウェブアプリケーションだが、それが、
http%3A%2F%2Fwww2.nict.go.jp%2Fx%2Fx161%2Fmember%2Fmurata%2Fpublish.html
をもとの、
http://www2.nict.go.jp/x/x161/member/murata/publish.html
の表現に書き換えて、ウェブの表示部分に、
http://www2.nict.go.jp/x/x161/member/murata/publish.html
を表示するという動作をすることになる。
【００５６】
これにより、ウェブアプリケーション内で、ウェブ表示部分（出力表示部Ｇ）のフレーム内でクリックしていくことで、ウェブアプリケーションのまま、そのウェブ表示部分にリンク先を表示していくことができるようになる。
【００５７】
（c)強調表示の説明
図４の強調表示を行うための内部プログラムである強調表示装置は、以下のような処理を行う。
【００５８】
予め抽出の単位（抽出単位）、抽出表現を定める。この抽出の単位には、「単語」「漢字」「名詞句」などが考えられる。抽出表現には、「名詞」「動詞」などの主要な品詞などとする。また、抽出表現は助詞、助動詞、空白などの主要でない品詞等を除くように設定する。
【００５９】
次に、予め抽出領域の場所を定める。この抽出領域としては、タイトルとする。タイトルの場合は、タイトルの配置の構造からタイトル部分と認識（タイトル認識手段）する。例えば、ウェブ（ｗｅｂ）テキストならタイトルを意味するhtmlのH1タグ表現を利用する。他の場合でもタイトルの部分だけフォントが変わっているものや、また、本文との間に改行があるものについては改行までを、タイトルと認識するという方法などもとることができる。なお、ユーザが指定した領域とすることもでき、例えば、ユーザの指定方法をマウスでドラッグして領域を反転させる方法を用いる場合は、反転している箇所を認識すればよい。
【００６０】
次に、強調表示装置の抽出手段では、抽出領域より抽出の単位に相当するものを抽出し、そのうち、抽出表現に該当するものを抽出物記憶装置に格納する。このとき、抽出の単位が日本語の単語の場合は、単語の取得には形態素解析が必要である。また英語の単語の場合は、ｓｔｅｍｍｉｎｇ（語幹化）のアルゴリズムが必要である。また、抽出表現の指定に品詞などを用いる場合は形態素解析、もしくは品詞タグづけシステムが必要になる。
【００６１】
強調表示装置の抽出手段は、入力されたデータを左から調べて現在の抽出の単位に相当するものから抽出の単位に相当するものごとに以下の処理step１と処理step２を繰り返す。
【００６２】
step１：強調表示装置の抽出手段で、現在の抽出の単位に相当するものと同じものが抽出物記憶装置に格納されている場合は、それを強調表示する。
【００６３】
step２：強調表示装置の抽出手段で、現在の抽出の単位に相当するものと同じものが抽出物記憶装置に格納されていない場合は、それを強調表示せずそのまま表示する。
【００６４】
(d) 差分強調表示の説明
図５は表示システムの差分強調表示の画面表示の説明図である。図５において、内部プログラムとして差分強調表示を行うコマンドを入力する（ここではmdiffc）。次に、差分をとるための２つのファイルを表示システムに入力する。ここでは、入力された２つのファイルが、ファイル一覧Ｄに「test1 」「test2 」として表示されている。例として、test1 には、「昨日学校に行きました。」が、test2 には、「アメリカの学校に行きました。」のテキストファイルが格納されているものとする。
【００６５】
この処理を実行すると、文字の一致部分と不一致部分を検出することができ、不一致部分を強調表示することができる。図５のでは、「昨日」と「アメリカ」が強調表示されることになる。この強調表示は、ファイルの種類により異なる強調表示を行うことができる。例えば、test1 の不一致文字は青色、test2 の不一致文字は赤色で強調表示する（一致文字は黒色で強調表示しない）。処理結果は、出力表示部Ｇに表示されると共に出力ファイル一覧に格納される。
【００６６】
このように、差分強調処理は、diffコマンド（文書間の差分を行うコマンド）を用いて２つのファイルの差分を検出する差分検出手段を備え、前記差分検出手段で、２つのファイルの差分で、共通部分は一つを出力し、不一致部分はそれぞれを強調表示して出力するものである。
【００６７】
このようにして、複数の言語データの対応付けを容易に実現することができる。また、複数の言語データを原文データとその翻訳データとすると、セクション情報等の共通部分を認識して、対訳データの対応付けを容易に行うこともできる。さらに、予稿データと講演データの差分を検出し、共通部分は一つを出力し、不一致部分はそれぞれを並べて出力できるため、例えば、章の情報だけを残して予稿のデータを消し去ることにより、講演データに章情報を挿入することができ、予稿と講演との対応付けを簡単に行うことができる。
【００６８】
以上説明した強調表示では、強調表示の指定を事前に、例えば、タイトル強調表示としている場合に、出力表示部Ｇでウェブページを表示していて、そのページでリンクをクリックすると、そのリンク先のページを表示するとともに、そのページをタイトル強調表示して表示する。すなわち、単にリンクをクリックするだけで、コマンド入力欄Ｃには入力せずに、強調表示を行うことができる。
【００６９】
（４）：数値固有表現情報抽出の説明
(a) 数値固有表現情報抽出プログラムの説明
内部プログラムとして数値固有表現情報抽出プログラムを使用する場合の説明をする。これは、大規模な記事群から数値固有表現情報を取り出し、様々な重要な情報を含むグラフや表を作成するシステムを構築するものである。このシステムの構成は、以下の構成要素からなる。
【００７０】
1.主要表現セットのリスト作成部
まず、システムに大規模なテキスト文書群が入力される。システムは、数値・固有表現情報の抽出や表・グラフ化に役立つ主要表現のセットを記述したリストを出力する。主要表現は、単位表現と固有表現の種類と項目表現の三つに分類される。固有表現は、人名、地名、組織名、固有物名、時間表現、日付表現、金額表現、割合表現等を利用することができる。固有表現抽出における単位表現と項目表現は以下の方法で抽出する。
【００７１】
1a. 主要単位表現抽出部
システムは、数値・固有表現情報のセットの抽出やグラフ化に役立つ単位表現を抽出する。例えば、「１８度」などの「度」や「６５ %」などの「% 」を単位表現として抽出する。表現の取り出しには形態素解析を利用して数値に連接する名詞連続を取り出す。
【００７２】
1b. 主要項目表現抽出部
システムは、数値・固有表現情報のセットの意味を限定するのに役立つ項目表現を抽出する。例えば、「マラソン」や「スタート時」などの対象データを限定する表現を、項目表現として取り出す。表現の取り出しには、形態素解析を利用して名詞連続を取り出す。
【００７３】
システムは、上記二つの抽出部において単位表現と項目表現を抽出する。同じ文に同時に出現する単位表現と固有表現の種類と項目表現のセットをシステムは特定し、そのセットの出現頻度を調べ、出現頻度の多いセットを抽出する。システムはそのセットを記したリストをユーザに出力する。
【００７４】
例えば、「項目表現：スタート時」「単位表現１：度」「単位表現２：％」「単位表現３：メートル」「固有表現の種類：地名」「固有表現の種類：組織名」が同一文に出現する記事があるとそれを1 個と数えて、このような記事が多数あるとこれらの表現のセットを抽出する。
【００７５】
2.主要表現セットのユーザによる選択部
ユーザは、上記で作成したリストから、主要表現のセットを選択する。システムはユーザの選択結果を受け取る。
【００７６】
3.選択された主要表現セットのグラフ作成部
選択されたそれぞれのセットに対して、システムは、主要表現同士が近くに出現する箇所を特定する。単位表現に隣接する数値表現を、その単位表現の数値情報として取り出す、例えば、「項目表現：スタート時」「単位表現１：度」「単位表現２：％」「単位表現３：メートル」「固有表現の種類：地名」が主要表現として与えられる場合、システムは「スタート時の京都の気象条件＝曇り、気温１４度、湿度６２％、北北東の風２メートル」といった文から、「項目表現：スタート時」「数値表現１：１４度」「数値表現２：６２％」「数値表現１：１４度」「数値表現２：６２％」「数値表現３：２メートル」「固有表現の種類：地名：京都」のセットを抽出する。システムは、抽出された数値・固有表現情報のセットを集めて、表・グラフを作成する。例えば、上記の主要表現のセットの場合、システムは、横軸で気温を、縦軸で湿度を、プロットの大きさで風速を、プロットのラベルで地名を示したバブルチャートグラフを作成する。三つ以上の単位表現からなる主要表現のセットの場合、システムは、三次元散布図や顔グラフやバブルチャートなどの三次元以上の数値を表現できるグラフを用いる。グラフの作成には表計算ソフトを利用する。
【００７７】
(b) フローチャートによる説明
図６は表示システムの数値固有表現情報抽出処理フローチャートである。以下、図６の処理Ｓ１１〜Ｓ１７にしたがって説明する。
【００７８】
Ｓ１１：表示システムの入力部１は、ユーザ（クライアント）から本表示システムのアドレスの指定をネットワークを介して受け、処理Ｓ１２に移る。
【００７９】
Ｓ１２：表示システムの処理部２は、表示部３で画面を生成し、ネットワークを介して、ユーザに送信し（ユーザの画面に出力）、処理Ｓ１３に移る。
【００８０】
Ｓ１３：表示システムの入力部１は、ユーザからネットワークを介してウェブアドレス入力欄Ｂに検索サイトのウェブアドレスの設定受け（ネットワークを介して、入力部１より設定を行う）、処理Ｓ１４に移る。なお、表示システムでは、ユーザがウェブアドレス入力欄Ｂにウェブアドレスの設定を行うと、そのウェブページの表示部分が出力表示部Ｇになるように設定する。また、出力表示部Ｇに表示しているウェブページのリンクをクリックすると、そのリンク先を本表示システムの出力表示部Ｇに表示する。これは表示しているリンクを特別に書き換えて、本表示システムでコントロールして表示できるようにするものである。
【００８１】
Ｓ１４：表示システムの入力部１は、ユーザからネットワークを介して出力表示部Ｇに表示された検索サイトの検索入力欄の検索キーワードを受け、処理Ｓ１５に移る。なお、表示システムは、検索サイトで検索を行い、結果を出力表示部Ｇに表示する。
【００８２】
Ｓ１５：表示システムの入力部１は、ネットワークを介してユーザからコマンド入力欄Ｃの入力欄に数値固有表現情報抽出プログラムの入力（ここではコマンド１を設定）を受け、処理Ｓ１６に移る。なお、ここでコマンド入力時のオプション設定を行う（例えば、単位表現として「メートル」「ヘクトパスカル」「号」を固有表現として地名を項目表現として「台風」をセットしておく）。
【００８３】
Ｓ１６：表示システムの処理部２は、ユーザから指定された数値固有表現情報抽出プログラムの処理を行うため画面の実行ステータス表示部Ｅに実行中の表示を行うとともに数値固有表現情報抽出の処理を行い、処理Ｓ１７に移る。
【００８４】
Ｓ１７：表示システムの処理部２は、ネットワークを介して、ユーザ画面の出力表示部Ｇに数値固有表現情報抽出プログラムの処理結果の表示を行い、この処理を終了する。
【００８５】
(c) 数値固有表現情報抽出結果画面の説明
図７は数値固有表現情報抽出の処理結果画面の説明図である。図７において、本表示システムを、Ｗｅｂのアプリケーションとして構築した様子を示している。ここでは、検索サイトを用いてＷｅｂ文書からの情報の取り出しを行った。この表示システムでは、右下の出力表示部ＧのフレームＧ１でＷｅｂページを閲覧できるようになっている。そのフレームＧ１で、まず、ユーザは「台風  中心気圧  最大風速  メートル  ヘクトパスカル  号」を検索サイトで検索する。その検索結果のページを表示させている状態（フレームＧ２参照）で、オプション設定をして数値固有表現情報抽出のコマンドを入力（ここでは「demo」）して実行させる。
【００８６】
（デモシステムの説明）
図８はオプション設定の説明図である。オプション設定ボタンを押すと図８のウインドウが表示され、各項目への入力及び選択を行うことができる。オプション設定では、単位表現として「メートル」「ヘクトパスカル」「号」を固有表現として「地名」を項目表現として「台風」をセットしておく。そうすると、検索サイトの各検索結果から、「メートル」「ヘクトパスカル」「号」の前についている数字を抽出し、地名を抽出し、その結果を表形式で整理する。その表をcsv （comma-separated value ）で生成する。そのcsv ファイルは、左下の出力ファイル一覧（図７のフレームＧ３参照）に表示される。図７では、そのcsv をユーザが表計算ソフトにより開いている状態を表している。図７のようなcsv 形式のデータが得られると、そこから表計算ソフトの機能などを用いることで容易に様々なグラフを作成できる。例えばそのcsv から図９のグラフを作成した。図９は台風のグラフの説明図である。このグラフから、何号の台風がどの地域に行ったか、またそのときの台風の規模（最大風速と中心気圧) を知ることができる。
【００８７】
このＷｅｂアプリケーションは汎用的な構成にしている。ここでは数値固有表現の情報抽出システムとして利用しているが、他のテキストマイニングシステムとしても利用できる構成になっている。Ｗｅｂアプリケーションの裏で走らせている内部プログラムを交換することで様々なデモシステムを構築できる。例えば、内部プログラムを変更することで、入力ファイルＤに与えたデータの頻度分析をしたものを右下のフレームに表示するようなシステムも構築できる。今後、このシステムを利用してweb 上で一般の人が利用できる、種々のテキストマイニングシステムを構築することができる。
【００８８】
（５）：アンケートの説明
ユーザは、表示システムで上記のような各処理を実行する。表示システムは、その処理結果を表示して、ユーザに見せる。さらに、この表示システムの評価、アンケートを行うために、アンケート項目をユーザに対して表示する。ユーザは、アンケートに回答する。表示システムは、ユーザの回答結果をファイルに保存することになる。
【００８９】
図１０は表示システムの画面表示の説明図である。図１０において、コマンド入力欄Ｃには、差分強調表示を行うコマンドであるmdiffcが入力されている。ユーザは、このコマンドで処理を実行した結果の評価、アンケートを行う。このためユーザは、コマンド入力欄Ｃの「アンケート」をクリックする（ボタンを押す）ことになる。これにより、内部プログラムであるアンケート処理が行われる。
【００９０】
アンケート処理（アンケート収集）は、コマンド入力領域（コマンド入力欄Ｃ）にボタンを配置してそれを押すことで別ウィンドウを表示する。このウィンドウには、設定ファイルが定めるアンケート欄を出力する。アンケートは、例えば、１から１０個の箇条書の選択肢と、１個の自由回答を記述する欄（テキスト領域）を設ける。１から１０個の箇条書は、例えば、
□  文字テキストＡ
□  文字テキストＢ
□  文字テキストＣ
□  文字テキストＤ
□  文字テキストＥ
□  文字テキストＧ
□  文字テキストＨ
□  文字テキストＩ
□  文字テキストＪ
□  文字テキストＫ
文字テキストＬ  「自由回答を記述する欄」
のようなものである。文字テキストＡから文字テキストＬは、設定ファイルや表示システムの出力により定めることを可能とする。また、アンケート結果送信ボタンも設ける。アンケート処理結果は、表示システムの履歴に格納する。
【００９１】
（６）：プログラムインストールの説明
入力部（入力手段）１、処理部（処理手段）２、表示部（出力手段）３、変換部（変換手段）４等は、プログラムで構成でき、主制御部（ＣＰＵ）が実行するものであり、主記憶に格納されているものである。このプログラムは、一般的な、コンピュータ（情報処理装置）で処理されるものである。このコンピュータは、主制御部、主記憶、ファイル装置、表示装置、キーボード等の入力手段である入力装置などのハードウェアで構成されている。このコンピュータに、本発明のプログラムをインストールする。このインストールは、フロッピィ、光磁気ディスク等の可搬型の記録（記憶）媒体に、これらのプログラムを記憶させておき、コンピュータが備えている記録媒体に対して、アクセスするためのドライブ装置を介して、或いは、ＬＡＮ等のネットワークを介して、コンピュータに設けられたファイル装置にインストールされる。そして、このファイル装置から処理に必要なプログラムステップを主記憶に読み出し、主制御部が実行するものである。
【図面の簡単な説明】
【００９２】
【図１】本発明の表示システムの説明図である。
【図２】本発明の画面表示の説明図である。
【図３】本発明の表示システムの強調表示処理のフローチャートである。
【図４】本発明の強調表示画面の説明図である。
【図５】本発明の表示システムの差分強調表示の画面表示の説明図である。
【図６】本発明の表示システムの数値固有表現情報抽出処理フローチャートである。
【図７】本発明の数値固有表現情報抽出の処理結果画面の説明図である。
【図８】本発明のオプション設定の説明図である。
【図９】本発明の台風のグラフの説明図である。
【図１０】本発明の表示システムの画面表示の説明図である。
【符号の説明】
【００９３】
１  入力部（入力手段）
２  処理部（処理手段）
３  表示部（出力手段）
４  変換部（変換手段）
５  種々の機能のプログラム（他の処理手段）
６  Ｗｅｂデータ
【図１】
2009223461.tif 000003
【図２】
2009223461.tif 000004
【図３】
2009223461.tif 000005
【図４】
2009223461.tif 000006
【図５】
2009223461.tif 000007
【図６】
2009223461.tif 000008
【図７】
2009223461.tif 000009
【図８】
2009223461.tif 000010
【図９】
2009223461.tif 000011
【図１０】
2009223461.tif 000012