(57)【要約】【課題】表示中の編集中文章内の用語等に対する参照情報を、所定のデータベースから検索，編集した簡潔かつ適切な内容で参照情報を表示できる文書表示装置に好適な参照情報の表示方法を提供する。【解決手段】文書表示装置１が備える表示部に表示されている文書情報に含まれている１以上の文字列を検索文字列として、内部データベース１７，外部データベース３，Ｗｅｂサーバ（検索サイト）６にアクセスして、検索された参照情報を取得する参照情報取得ステップと、取得した参照情報を所定の様式で表示して編集する参照情報編集ステップと、編集した参照情報を表示中文書の所定のエリアに表示する参照情報表示ステップを有する。【選択図】  図１
2015041309.tif 000002
【特許請求の範囲】
【請求項１】
所定のデータベースへアクセスして表示中の文書情報に係る参照情報を取得し、前記取得した参照情報を所定の様式で表示する機能と、文字情報または画像情報を編集する機能を具備する文書表示装置における参照情報の表示方法であって、
前記文書表示装置が備える表示部に表示されている文書情報に含まれている１以上の文字列の範囲指定を含む所定の操作が為された場合に、前記範囲指定された文字列を検索文字列として抽出する検索文字列抽出ステップと、
前記文書表示装置が備えるデータベースまたは前記文書表示装置と接続されたデータベースまたはネットワークを介して前記文書表示装置と接続された所定の宛先へアクセスし、前記検索文字列抽出ステップが抽出した検索文字列によって検索された情報を参照情報として取得する参照情報取得ステップと、
前記参照情報取得ステップが取得した参照情報を所定の様式で表示し、前記表示している参照情報に含まれている文字情報または画像情報を編集する参照情報編集ステップと、
前記参照情報編集ステップが編集した参照情報を前記表示部に表示されている前記文書情報の所定のエリアに縮小してまたは縮小しないで表示する参照情報表示ステップと、を有することを特徴とする文書表示中に参照情報を表示する方法。
【請求項２】
請求項１に記載の表示方法において、
前記表示部に表示されている文書情報が編集中であった場合に、前記参照情報表示ステップは、前記文書情報を編集処理しているソフトウェアと連携し、前記検索文字列として指定された文字列の前または後に、前記参照情報取得ステップが取得した参照情報または前記参照情報編集ステップが編集した参照情報を挿入することを特徴とする文書表示中に参照情報を表示する方法。
【請求項３】
請求項１に記載の表示方法において、
前記表示部に表示されている文書情報が編集中であって、前記検索文字列として抽出された文字列の前後または前記文字列内に所定の引用記号があった場合に、前記参照情報表示ステップは、前記文書情報を編集処理しているソフトウェアと連携し、前記編集中の文書情報の注釈を記載する所定のエリアに、前記参照情報取得ステップが取得した参照情報または前記参照情報編集ステップが編集した参照情報を挿入することを特徴とする文書表示中に参照情報を表示する方法。
【請求項４】
請求項１に記載の表示方法において、
前記表示部に表示されている文書情報が編集中ではない場合に、前記参照情報表示ステップは、前記表示部に表示されている前記文書情報の所定のエリアに前記参照情報編集ステップが編集した参照情報を表示すると共に、前記検索文字列として指定された文字列と前記表示している参照情報の対応関係を視覚的に明示することを特徴とする文書表示中に参照情報を表示する方法。
【請求項５】
請求項１〜４のいずれかに記載の表示方法において、
前記検索文字列と前記編集した参照情報を対応付けて、前記表示装置が指定するデータベースに蓄積することを特徴とする文書表示中に参照情報を表示する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文書表示装置が表示している文書中の用語等に係る参照情報を、所定のデータベースから取得し、所定の様式で表示する方法に関する。
【背景技術】
【０００２】
従来、表示ページのカーソル周辺の文字列を、辞書検索機能を有するサーバ装置へ送信し、この文字列に対する辞書情報を表示する技術がある（例えば、特許文献１）。
【０００３】
この技術は、表示文章中に存在する意味の分からない単語等に対して、普遍的な辞書情報を表示し、利用者の読解を支援することを目的としている。
【０００４】
しかしながら、特許文献１に記載された技術は、検索した辞書情報の冗長な部分を削除して簡潔な表現に編集することや、辞書情報内にさらに存在する意味の分からない単語等を補足して編集することまでは想定していない。
【０００５】
例えば、表示中の文書が編集中の技術文書であって、文書内の補足すべき技術用語に対して参照情報を追記する際、その用語に対する参照情報を汎用なデータベースや検索サイトから検索して引用することが多い。しかし、汎用なデータベースや検索サイトの情報は、多様な検索者のニーズに対応した情報なので、必要以上の情報を含む長大な文章が多い。従って、補足の意図（その技術の背景や技術内容等）および読者の技術知識のレベルに応じて、検索した参照情報を編集する必要がある。
【０００６】
この場合、特許文献１に記載された技術では不足であり、編集中の文書と検索した参照情報をマルチウィンドウで同時に表示し、手操作により参照情報の適切な箇所の文章を編集中の文書内にコピーした上で、コピーした文章を編集し、編集した参照情報をどこに配置するか等のレイアウトも手操作で実行することが一般的である。そして、これらの作業は面倒であった。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１０−９３９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
そこで、本発明の課題は、表示中の編集中文章内に存在する用語等に対して、所定のデータベースから検索した参照情報を簡潔かつ適切な内容で表示するために、参照情報の検索および検索した参照情報の編集、さらに表示中文書に対する編集した参照情報を融合した文章作成を効率的に実行する、文書表示装置に好適な参照情報の表示方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明は、所定のデータベースへアクセスして表示中の文書情報に係る参照情報を取得し、前記取得した参照情報を所定の様式で表示する機能と、文字情報または画像情報を編集する機能を具備する文書表示装置における参照情報の表示方法であって、前記文書表示装置が備える表示部に表示されている文書情報に含まれている１以上の文字列の範囲指定を含む所定の操作が為された場合に、前記範囲指定された文字列を検索文字列として抽出する検索文字列抽出ステップと、前記文書表示装置が備えるデータベースまたは前記文書表示装置と接続されたデータベースまたはネットワークを介して前記文書表示装置と接続された所定の宛先へアクセスし、前記検索文字列抽出ステップが抽出した検索文字列によって検索された情報を参照情報として取得する参照情報取得ステップと、前記参照情報取得ステップが取得した参照情報を所定の様式で表示し、前記表示している参照情報に含まれている文字情報または画像情報を編集する参照情報編集ステップと、前記参照情報編集ステップが編集した参照情報を前記表示部に表示されている前記文書情報の所定のエリアに縮小してまたは縮小しないで表示する参照情報表示ステップと、を有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、参照情報の検索および検索した参照情報の編集、さらに編集した参照情報と表示中文書が融合した表示を効率的に実行出来る。この編集した参照情報は、既存の文書と関連付けて蓄積しておくことや、編集中の文書に融合することも可能である。
【図面の簡単な説明】
【００１１】
【図１】本発明適用装置の内部ブロック構成図および全体図
【図２】表示中文書への参照情報の表示例
【図３】編集中文書への参照情報の表示例
【図４】本発明適用装置の動作フローチャート
【発明を実施するための形態】
【００１２】
以下、本発明の実施の形態（実施例）について、図面を用いて説明する。図１は、本発明を適用した文書表示装置（以下、本装置と略す）の内部ブロック構成図および全体図であり、１は本装置、２はＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、３は参照情報を蓄積している外部データベース、４はＬＡＮ２とＷＡＮ５との間でデータを中継するゲートウェイ、５はインターネット等のＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、６は一般的な検索サイトの参照情報を蓄積しているＷｅｂサーバである。
【００１３】
本装置１は、制御部１０、操作部１１、表示部１２、検索文字列抽出部１３、文書編集／表示処理部１４、参照情報取得／編集部１５、ＬＡＮ対応部１６、内部データベース１７から構成される。
【００１４】
制御部１０は、本装置１の全体を制御する手段である。制御部１０の動作の詳細は後述する。
【００１５】
操作部１１は、キーボード，テンキー，方向キー，ファンクションキー，ポインティングデバイス（マウス，タブレット等）等から成る操作手段である。操作者がキー操作すると、操作部１１は、その操作内容を制御部１０へ通知する。また、操作者が表示中の文書に対し、ポインティングデバイスや方向キーを操作して文字列の範囲指定を行った場合は、指定した範囲情報（座標データ）を検索文字列抽出部１３へ通知する。
【００１６】
表示部１２は、制御部１０から出力される情報を表示する手段である。なお、制御部１０が出力する表示情報は、文字情報や画像情報を含む各種文書の表示情報である。
【００１７】
検索文字列抽出部１３は、操作部１１から表示中文書の所定の箇所の文字列の範囲を示す範囲情報を入力した場合、その指定範囲に含まれる文字列を抽出し、抽出した文字列を検索文字列として制御部１０へ出力する手段である。
【００１８】
文書編集／表示処理部１４は、表示部１２に表示されている文書情報を編集する手段である。制御部１０を介して入力する、操作部１１からの編集操作内容に応じて文書情報を編集し、編集した結果を制御部１０へ出力する。編集結果は、その都度、制御部１０を介して表示部１２に表示される。
【００１９】
また、文書編集／表示処理部１４は、参照情報取得／編集部１５と連携し、参照情報取得／編集部１５から入力した参照情報を、表示部１２に表示中の文書情報の所定の箇所に挿入し、表示中の文書情報と参照情報を同時に表示する。ここで、参照情報を表示する箇所は、例えば、検索文字列の近傍の吹き出し、または注釈記号（例えば、注１，＊１等）と対応付けられた表示中文書の欄外の箇所である。なお、参照情報を表示する箇所の面積は任意に設定可能であるが、参照情報が一定以上の面積を要する文字情報や画像情報を含んでいる場合、文書編集／表示処理部１４は、参照情報を自動的に縮小して表示部１２に表示するようにしてもよい。
【００２０】
さらに、文書編集／表示処理部１４は、表示部１２に表示中の文書情報が文書自体の編集中であった場合に、編集中の文書情報自体に参照情報を挿入して編集する。
【００２１】
参照情報取得／編集部１５は、参照情報を所定のデータベース（内部データベース１７，外部データベース３，Ｗｅｂサーバ（検索サイト）６から取得し、取得した参照情報を編集する手段である。制御部１０を介し検索文字列抽出部１３が抽出した検索文字列を入力すると、内部データベース１７，外部データベース３，Ｗｅｂサーバ（検索サイト）６に対し、検索文字列を含む検索要求を送信し、ヒットした参照情報を取得する。なお、検索順は任意であるが、例えば、参照情報がヒットするまで、内部データベース１７，外部データベース３，Ｗｅｂサーバ（検索サイト）６の順に実行すると効率的である。
【００２２】
参照情報取得／編集部１５が取得した参照情報は、表示部１２の所定の表示エリアに表示され、参照情報取得／編集部１５は操作部１１からの編集操作に応じて表示している参照情報を編集する。なお、参照情報の編集処理は、文字情報の修正，追加，削除に加え、画像情報のトリミングや拡大縮小を含めてもよい。
【００２３】
参照情報取得／編集部１５が検索文字列に対する参照情報を取得できなかった場合に、参照情報所定の位置エリアに「参照情報無し」を表示させ、操作部１１から入力される文字情報や画像情報を参照情報とすることも可能である。
【００２４】
参照情報取得／編集部１５が取得した参照情報または編集した参照情報は、検索文字列と対応付けて内部データベース１７に追加することが出来る。これにより、過去に検索した参照情報は内部データベース１７に蓄積されるので、検索処理がさらに効率的になる。
【００２５】
ＬＡＮ対応部１６は、ＬＡＮ２へデータを送信するまたはＬＡＮ２からデータを受信する手段であって、制御部１０とＬＡＮ２の間でデータを中継する。
【００２６】
内部データベース１７は、本装置１が表示すべき文書情報と、参照情報取得／編集部１５が取得した参照情報または編集した参照情報を検索文字列と対応付けて蓄積する手段である。制御部１０から検索文字列が入力されると、検索文字列に対応する参照情報を制御部１０へ出力する。
【００２７】
図２は、表示中文書への参照情報の表示例であって、１２０は表示中文書、１２１は検索文字列抽出部１３が抽出した検索文字列の例（この例では“クラウド”）、１２２は参照情報取得／編集部１５が取得した参照情報またはそれを編集した参照情報の例である。操作者は、操作部１１のポインティングデバイス（例えば、マウス）を操作して、表示中文書１２０の所望の文字列をドラッグし、検索文字列の範囲を指定する。範囲指定された文字列は反転表示，下線引き，ＢＯＸ囲い等で識別表示される。範囲指定された文字列が識別表示された状態で、特定操作（例えば、マウスの右クリック）すると、検索文字列抽出部１３は識別表示された文字列を検索文字列として抽出する。参照情報取得／編集部１５が取得した検索文字列に対応する参照情報は、表示中文書１２０の欄外のエリアに表示される。
【００２８】
参照情報１２２を表示する欄外のエリアは、表示中文書１２０の上下左右のいずれでもよいし、表示中文書１２０の上にオーバレイ表示（不透過型または半透過型）してもよい。また、参照情報１２２と検索文字列１２１の対応関係は、吹き出しや引出し線により、対応関係が可視化される。
【００２９】
また、参照情報１２２は、参照情報取得／編集部１５が取得した参照情報またはそれを編集した参照情報の例であると説明したが、図２の吹き出しの例では、この吹き出しが参照情報の表示エリアである。従って、参照情報取得／編集部１５が取得した参照情報が長文で、欄外のエリアをはみ出る場合、文書編集／表示処理部１４は、参照情報を縮小表示またはスクロール表示すればよい。そして、編集処理により、参照情報に含まれる文字情報の文字数が少なくなる毎に、または参照情報に含まれる画像情報のサイズが小さくなる毎に、縮小率を低減し、縮小表示している参照情報を元のサイズに近づけていけばよい。
【００３０】
なお、参照情報取得／編集部１５が参照情報を取得できなかった場合は、参照情報１２２の吹き出しに「検索文字列に対応する参照情報はありませんでした」等のメッセージを表示すればよい。その場合、その吹き出しに、操作部１１から入力される文字列を挿入および編集して独自の参照情報を作成することも可能である。
【００３１】
図３は、編集中文書への参照情報の表示例であって、１２４は検索文字列抽出部１３が抽出した検索文字列の他の例（この例では“○○会社”）、１２５は編集中文書、１２６は参照情報取得／編集部１５が取得した参照情報またはそれを編集した参照情報が検索文字列１２１後ろに挿入された例、１２７は注釈欄に存在する参照情報１２８との対応関係を示す引用記号の例、１２８は検索文字列１２４（“○○会社”）に対応する参照情報取得／編集部１５が取得した参照情報またはそれを編集した参照情報が編集中文書１２５の下部の注釈欄に挿入された例である。なお、引用機能の番号は引用順に自動付与するようにしてもよい。
【００３２】
図３において、編集中文書１２５内の検索文字列１２１後ろに挿入された（）内の参照情報１２６、および注釈欄に挿入された参照情報１２８が表示されているエリアがそのまま編集エリアであり、参照情報１２６または参照情報１２８が長文であった場合、参照情報は、適宜縮小表示またはスクロール表示される。
【００３３】
また、編集中文書１２５内の検索文字列１２１後ろに、（）付きで挿入された参照情報１２６は、文書編集／表示処理部１４による編集処理で、（）を削除して、編集中文書１２５の本文と融合することも可能である。
【００３４】
図４は、本装置１の動作フローチャートである。以下、図１，図２，図３を併用して本装置１の動作フローを説明する。本フローは、本装置１の電源が投入され、所定の文書を表示している状態でスタートする（Ｓ４００）。
【００３５】
まず、本装置１は表示部１２に表示されている文字列に対し、操作部１１にてポインティングデバイスや方向キーを操作して文字列の範囲指定がされたかを判定する（Ｓ４１０）。
【００３６】
ポインティングデバイス等で文字列の範囲指定が為された場合（Ｓ４１０，ＹＥＳ）、操作部１１は、指定された範囲情報を検索文字列抽出部１３に出力する。検索文字列抽出部１３は、入力した範囲情報と表示部１２に表示中の文字列の位置関係から、指定範囲に含まれる文字列を抽出し、抽出した文字列を検索文字列として制御部１０へ出力する（Ｓ４１１）。制御部１０は、入力した検索文字列を参照情報取得／編集部１５へ出力する。
【００３７】
検索文字列を入力した参照情報取得／編集部１５は、まず、装置内の内部データベース１７に対し、検索文字列を含む検索要求を送信し、内部データベース１７に検索文字列に対応する参照情報があるかを判定し（Ｓ４２０）、内部データベース１７に当該検索文字列に対応する参照情報が無かった場合（Ｓ４２０，ＮＯ）はＳ４２１へ進み、参照情報が有った場合（Ｓ４２０，ＹＥＳ）はＳ４２４へ進む。
【００３８】
Ｓ４２１において、参照情報取得／編集部１５は、本装置と接続されたＬＡＮ２内に設置されている外部データベース３に対し、検索文字列を含む検索要求を送信し、外部データベース３に検索文字列に対応する参照情報があるかを判定し（Ｓ４２１）、外部データベース３に当該検索文字列に対応する参照情報が無かった場合（Ｓ４２１，ＮＯ）はＳ４２２へ進み、参照情報が有った場合（Ｓ４２１，ＹＥＳ）はＳ４２４へ進む。
【００３９】
Ｓ４２２において、参照情報取得／編集部１５は、本装置とゲートウェイを介して接続されたＷｅｂサーバ（検索サイト）６に対し、検索文字列含む検索要求を送信し、Ｗｅｂサーバ（検索サイト）６に検索文字列に対応する参照情報があるかを判定し（Ｓ４２２）、Ｗｅｂサーバ（検索サイト）６に当該検索文字列に対応する参照情報が無かった場合（Ｓ４２２，ＮＯ）はＳ４２３へ進み、参照情報が有った場合（Ｓ４２２，ＹＥＳ）はＳ４２４へ進む。
【００４０】
Ｓ４２３において、参照情報取得／編集部１５は、表示部１２に対し、表示画面に「参照情報無し」を表示し、ステップ４１０に戻る。
【００４１】
Ｓ４２４において、参照情報取得／編集部１５は、内部データベース１７，外部データベース３，Ｗｅｂサーバ（検索サイト）６のいずれかから検索文字列に対する参照情報を取得し、取得した参照情報を参照情報編集エリアに表示し、Ｓ４３０へ進む。
【００４２】
Ｓ４３０において、参照情報取得／編集部１５は、制御部１０を介して入力する操作部１１からの操作内容に従って、表示している参照情報の編集処理を実行する。
【００４３】
参照情報の編集処理の実行を開始した後、参照情報取得／編集部１５は、制御部１０を介して入力する操作部１１から操作内容を監視し、編集が終了したか否か（Ｓ４３１）および編集中の参照情報を保存するか否か（Ｓ４３２）を判定し、いずれもＮＯであればＳ４３０に戻って編集処理を続行する。
【００４４】
Ｓ４３１において、編集が終了した場合（Ｓ４３１，ＹＥＳ）、Ｓ４４０へ進む。なお、編集の終了操作は所定のキー操作でもよいが、例えば、参照情報編集エリアを閉じる操作を編集の終了操作としてもよい。
【００４５】
Ｓ４３２において、保存を指示する操作が為された場合（Ｓ４３２，ＹＥＳ）、参照情報取得／編集部１５は、内部データベース１７に検索文字列と編集中の参照情報を対応付けて保存し（Ｓ４３３）、Ｓ４３０に戻る。この保存操作をするタイミングにより、未編集の取得した参照情報そのものを保存すること、編集中の参照情報を一時的に保存すること、編集完了した参照情報を保存することを適宜選択できる。なお、保存する際にタイトル（ファイル名）を付与してもよい。また、保存せずに編集を終了することも可能である。
【００４６】
Ｓ４４０において、制御部１０は表示中の文書が編集中か否かを判定し、表示中文書が編集中ではない場合（Ｓ４４０，ＮＯ）、文書編集／表示処理部１４は、表示中の範囲指定された文字列に対応する吹き出し（例えば、図２の１２２）として、表示部１２に参照情報を表示させ（Ｓ４４１）、Ｓ４１０に戻る。なお、編集後の参照情報の字数が多い場合は、文字や図形を縮小して表示すればよい。
【００４７】
表示中文書が編集中の場合（Ｓ４４０，ＹＥＳ）、文書編集／表示処理部１４は、範囲指定された文字列の前後または近傍に引用記号が有るか否か判定し、引用記号が有った場合（Ｓ４５０，ＹＥＳ）、文書編集／表示処理部１４は、引用記号に対応する注釈欄（例えば、図３の１２８）に、取得した編集終了後（未編集含む）の参照情報を挿入し（Ｓ４５２）、Ｓ４１０に戻る。
【００４８】
指定した文字列の前後または近傍に引用記号が無かった場合（Ｓ４５２，ＮＯ）、文書編集／表示処理部１４は、指定された文字列の前または後に（例えば、図３の１２６）、取得した参照情報または編集を行った参照情報を挿入（Ｓ４５１）、Ｓ４１０に戻る。
【００４９】
ところで、Ｓ４４０において、制御部１０は表示中の文書が編集中か否かを判定しているのは、表示中の文書が編集中であった場合に、文書編集／表示処理部１４と参照情報取得／編集部１５を連携し、参照情報と表示中文書を融合した編集および表示を効率的に実行するためである。また、図示していないが、この参照情報と表示中文書を融合した編集結果を、文書編集／表示処理部１４により内部データベース１７に保存することも当然可能である。
【００５０】
以上、本発明の実施の形態について説明した。
【００５１】
本実施の形態において、参照情報の検索方法として、内部データベース１７，外部データベース３，  Ｗｅｂサーバ（検索サイト）６の順でアクセスしているが、これは一例であって、検索順は任意である。また、内部データベース１７，外部データベース３，  Ｗｅｂサーバ（検索サイト）６の全てを検索先とする必要もなく、少なくともいずれか一つの検索先をアクセスするだけでもよい。例えば、Ｗｅｂサーバ（検索サイト）６を参照情報の検索先とした場合は、内部データベース１７および外部データベース３は不要であり、システム構成を簡略化できる。いずれにしても、Ｗｅｂサーバ（検索サイト）６へのアクセス速度や内部データベース１７または外部データベース３の参照情報の蓄積量等に応じて、適切なシステム構成およびアクセス順で参照情報を検索可能である。
【００５２】
また、本発明は、ワードプロセッサ，文書ファイリング装置等、文書を編集および表示する装置一般に適用可能である。
【符号の説明】
【００５３】
１・・・文書表示装置
２・・・ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）
３・・・外部データベース
４・・・ゲートウェイ
５・・・ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）
６・・・Ｗｅｂサーバ（検索サイト）
１０・・・制御部
１１・・・操作部
１２・・・表示部
１３・・・検索文字列抽出部
１４・・・文書編集／表示処理部
１５・・・参照情報取得／編集部
１６・・・ＬＡＮ対応部
１７・・・内部データベース
【図１】
2015041309.tif 000003
【図２】
2015041309.tif 000004
【図３】
2015041309.tif 000005
【図４】
2015041309.tif 000006