(57)【要約】【課題】表示中の既成文書から必要な単語を選択的に辞書に登録することが可能な辞書登録装置を提供する。【解決手段】表示操作パネル１１の画面上に表示された文書内の文字列を変換用辞書１３５に登録された登録文字列と比較する辞書比較モードを設定する辞書比較処理部１５２と、辞書比較処理部１５２による文字列比較の結果、文書内の文字列の中に変換用辞書１３５に対して未登録の文字列がある場合、未登録の文字列を他の文字列と区別して強調表示する表示処理部１５３と、強調表示された文字列を一括して選択可能に関連付ける選択可能化部１５４と、強調表示された文字列を、選択を通じて変換用辞書１３５に登録する辞書登録部１５５とを備える。【選択図】図１
2015028718.tif 000002
【特許請求の範囲】
【請求項１】
画面上に表示された文書内の文字列を辞書に登録された登録文字列と比較する辞書比較処理部と、
前記辞書比較処理部による比較の結果、前記文書中の文字列の中に前記辞書に対して未登録の文字列がある場合、前記未登録の文字列を他の文字列と区別して強調表示する表示処理部と、
前記強調表示された文字列を一括して選択可能に関連付ける選択可能化部と、
前記強調表示された文字列を、選択を通じて前記辞書に登録する辞書登録部と、
を備えることを特徴とする辞書登録装置。
【請求項２】
請求項１記載の辞書登録装置であって、
前記画面上に表示された文書に対して前記辞書比較処理部に前記比較を行わせる辞書比較モードを設定する辞書比較モード設定部を備える、
ことを特徴とする辞書登録装置。
【請求項３】
請求項１又は２記載の辞書登録装置であって、
前記辞書登録部は、前記強調表示された文字列が選択された場合、前記選択された文字列を少なくとも読み仮名と共に前記辞書に登録するための辞書登録画面を表示させる、
ことを特徴とする辞書登録装置。
【請求項４】
請求項３記載の辞書登録装置であって、
前記辞書登録部は、前記辞書登録画面を表示する際に、前記選択された文字列の読み仮名の候補を設定項目欄に提示する、
ことを特徴とする辞書登録装置。
【請求項５】
請求項４記載の辞書登録装置であって、
前記辞書登録部は、前記読み仮名の候補を、外部データベース、インターネットを含む外部情報源から取得する、
ことを特徴とする辞書登録装置。
【請求項６】
画面上に表示された文書内の文字列を辞書に登録された登録文字列と比較する辞書比較処理機能と、
前記辞書比較処理機能による文字列比較の結果、前記文書中の文字列の中に前記辞書に対して未登録の文字列がある場合、前記未登録の文字列を他の文字列と区別して強調表示する表示処理機能と、
前記強調表示された文字列を一括して選択可能に関連付ける選択可能化機能と、
前記強調表示された文字列を、選択を通じて前記辞書に登録する辞書登録機能と、
をコンピューターに実現させることを特徴とする辞書登録プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、既成文書の閲覧中に未登録の文字列を辞書登録する辞書登録装置及びプログラムに関する。
【背景技術】
【０００２】
タブレット端末等を含む情報処理端末では、文書作成や文書編集の文字変換に辞書を用いるのが一般的である。辞書は、事前に単語を読み仮名や用法等と共に登録したもので、新たな単語を追加登録することも可能となっている。
【０００３】
例えば、特許文献１には、未登録の単語を文字変換に基づいて辞書に登録する技術が開示されている。この技術では、文書作成や文書編集時に未登録の単語を登録することができるものの、文字変換が不要な既成文書から未登録の単語を登録することはできない。
【０００４】
これに対し、特許文献２には、既成文書から専門性の高いカタカナ列、英数字列、記号列からなる単語を自動的に抽出して辞書に登録する技術が開示されている。この技術では、登録条件を設定しておくことでユーザーの意図に沿った単語を登録することも可能となる。しかし、登録条件を満たす単語であってもユーザーにとって登録が不要な場合があり、必要な単語だけを選択的に辞書に登録することはできなかった。
【０００５】
特許文献３には、既成文書から形態素解析で使用する辞書にない単語を抽出し、この単語のネットワーク上での使用頻度等に応じて辞書に登録する技術が開示されている。この技術は、文書の言語解析（形態素解析等）に用いるデータの収集に関するものであり、ユーザーの意図とは無関係で自動的に辞書に単語が登録されるので、特許文献２の技術と同様に必要な単語だけを選択的に辞書に登録することはできなかった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０９−１６５８５号公報
【特許文献２】特開平０９−２９３０７０号公報
【特許文献３】特開２００２−２９７５８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとする問題点は、表示中の既成文書から必要な単語を選択的に辞書に登録することができなかった点である。
【課題を解決するための手段】
【０００８】
本発明は、画面上に表示された文書内の文字列を辞書に登録された登録文字列と比較する辞書比較処理部と、前記辞書比較処理部による文字列比較の結果、前記文書中の文字列の中に前記辞書に対して未登録の文字列がある場合、前記未登録の文字列を他の文字列と区別して強調表示する表示処理部と、前記強調表示された文字列を一括して選択可能に関連付ける選択可能化部と、前記強調表示された文字列を、選択を通じて前記辞書に登録する辞書登録部とを備えることを辞書登録装置の最も主な特徴とする。
【発明の効果】
【０００９】
本発明によれば、表示中の文書内から辞書に未登録の用語を容易に認識でき、必要があれば、わざわざ辞書ソフトを立ち上げることなく、未登録の用語を選択操作するだけで簡単に辞書登録することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施例に係わる辞書登録装置の構成を示すブロック図である。
【図２】図１の辞書登録装置による未登録単語の辞書登録処理を示すフローチャートである。
【図３】文書画面の表示例を示す図表である。
【図４】未登録単語の強調表示画面の表示例を示す図表である。
【図５】未登録単語の選択イメージを示す図表である。
【図６】辞書登録実行処理の詳細を示すフローチャートである。
【図７】辞書登録画面の表示例を示す図表である。
【発明を実施するための形態】
【００１１】
表示中の既成文書から必要な単語を選択的に辞書に登録するという目的を、文書内の文字列が辞書に未登録であれば他の文字列と区別して強調表示し、強調表示された文字列を一連の単語として一括して選択可能に関連付け、強調表示された文字列の選択を通じて辞書登録を行う辞書登録装置により実現した。
【００１２】
辞書登録装置は、各種の情報処理装置に適用することができるが、キーボード等の入力装置を有しないタブレット端末等の携帯情報処理端末に特に有効である。
【００１３】
以下、本発明の実施例について図面を参照して説明する。
［辞書登録装置の構成］
図１は、本発明の一実施例に係わる辞書登録装置の構成を示すブロック図である。
【００１４】
辞書登録装置１０は、例えば、タッチパネルディスプレイを備える多機能携帯電話、タブレット端末、タブレットＰＣ（パーソナルコンピューター）等の携帯可能な情報処理端末である。
【００１５】
辞書登録装置１０は、表示操作パネル１１、ネットワークインターフェイス１２、記憶部１３、制御部１５等を備えている。
【００１６】
操作表示パネル１１は、タッチパネル式の液晶表示画面等であり、辞書登録装置１０に対する各種入力操作及びその入力結果の表示等を行わせるものである。
【００１７】
ネットワークインターフェイス１２は、外部装置に対してネットワークを通じたデータの送受信を行う。
【００１８】
制御部１５は、ＣＰＵ（Ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）等の演算装置であり、プログラムを実行することで各種の処理や制御を行う。
【００１９】
記憶部１３は、プログラムを記憶するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、作業領域としてのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、補助記憶装置としてのＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等である。本実施例の記憶部１３は、入力文字のかな漢字変換に用いる変換用辞書１３５を例えばＲＡＭ領域に記憶している。変換用辞書１３５には、文字列に対応付けてこの文字列の読み仮名、品詞、意味及び用法等の情報が辞書情報として登録されている。なお、文字列は、以下において「単語」と称することもある。
【００２０】
辞書登録装置１０は、制御部１５が記憶部１３内のプログラムを実行することにより、辞書比較モード設定部１５１、辞書比較処理部１５２、表示処理部１５３、選択可能化部１５４、辞書登録部１５５として動作する。
【００２１】
辞書比較モード設定部１５１は、辞書比較モード設定機能を実現し、操作表示パネル１１の画面上に表示されている文書に対して辞書比較モードを設定する。この設定は、例えば、文書とともに表示される辞書比較モード設定ボタン（図３参照）の選択により受け付けられる。
【００２２】
辞書比較処理部１５２は、辞書比較処理機能を実現し、表示操作パネル１１の画面上に表示されている文書内の単語を辞書に登録されている登録単語（登録文字列）と比較する。本実施例では、辞書比較モード設定部１５１で辞書比較モードが設定されることにより、辞書比較処理部１５２が表示中の文書内の単語と登録単語とを比較する。ただし、辞書比較モードの設定の有無に拘わらず、全ての文書に対して登録単語と比較してもよい。この場合は、辞書比較モード設定部１５１を省略することが可能である。
【００２３】
比較の際には、辞書比較処理部１５２が表示操作パネル１１上に表示されている文書から単語を抽出する。抽出された単語は、変換用辞書１３５に登録されている登録文字列と比較されることになる。この比較においては、文書から抽出した単語の中に変換用辞書１３５に登録されている登録単語外の単語（未登録単語）の有無を判定する。
【００２４】
表示処理部１５３は、表示処理機能を実現し、辞書比較処理部１５２による辞書比較（文字列比較）の結果、表示している文書中に変換用辞書１３５に対して未登録の単語がある場合、未登録の単語を他の単語と区別して強調表示する。強調表示としては、例えばハイライト表示等とすることができる。
【００２５】
選択可能化部１５４は、選択可能化機能を実現し、強調表示された単語を一連のものとして一括して選択可能に関連付ける。これにより、強調表示された単語は、ワンタッチで選択することが可能となる。
【００２６】
辞書登録部１５５は、辞書登録機能を実現し、表示処理部１５３によって強調表示された未登録の単語の選択を通じて、未登録の単語を変換用辞書１３５に辞書登録する。具体的には、辞書登録部１３５が、選択された未登録の単語の辞書登録用の辞書登録画面（図７参照）を表示させ、この辞書登録画面を用いて未登録の単語の辞書登録を受け付ける。
［未登録単語の辞書登録処理］
図２は、図１の辞書登録装置１０の未登録単語の辞書登録処理を示すフローチャートである。
【００２７】
未登録単語の辞書登録処理では、ステップＳ１において「データ表示」の処理を行う。この処理では、辞書登録装置１０は、例えば、ネットワークインターフェイス１２を通じてインターネットのサイトにアクセスして既成の文書情報をダウンロードし、ダウンロードした文書情報に基づいた既成文書を表示操作パネル１１の画面上に表示する。図３に表示中の既成文書の画面例を示す。
【００２８】
図３の画面例では、画面１１Ａに既成文書としての文字部分及び辞書比較モード設定ボタン３０が表示されている。辞書比較モード設定ボタン３０は、画面１１Ａ上での選択操作（タッチ操作）により、辞書比較モードのオンオフ設定を受け付けるものである。
【００２９】
なお、文書情報としては、ＰＤＦ（Portable Document Format）等の各種の形式のものとすることができる。また、文書情報は、アドレス帳、メーラー、ＷＥＢブラウザ等のアプリケーションを通じて表示する場合もある。
【００３０】
こうしてステップＳ１が完了してステップＳ２へ移行する。
【００３１】
ステップＳ２では、「辞書比較モード設定指示あり？」が行われる。この処理では、辞書比較モード設定部１５１が、ステップＳ１での画面上で辞書比較モード設定ボタン３０が選択操作（タッチ操作）されたか否かを監視する。
【００３２】
辞書比較モード設定ボタンが選択された場合は、「辞書比較モード設定指示あり」と判定されてステップＳ３へ移行し（ＹＥＳ）、辞書比較モード設定ボタンの選択が無い場合は、「辞書比較モード設定指示なし」と判定されてステップＳ２の処理を繰り返す（ＮＯ）。
【００３３】
ステップＳ３では、「辞書比較モード設定」が行われる。すなわち、この処理では、辞書比較モード設定部１５１が、辞書登録装置１０を辞書比較モードに設定する。こうして辞書比較モードが設定されると、ステップＳ４へ移行する。
【００３４】
ステップＳ４では、「文書解析、単語抽出」が行われる。この処理では、辞書比較処理部１５２が、ステップＳ１で表示されている文書を形態素解析等により文書解析し、この文書中の最小単位の文字列（単語）を抽出する。こうしてステップＳ４が完了してステップＳ５へ移行する。
【００３５】
ステップＳ５では、「辞書比較処理」が行われる。この処理では、辞書比較処理部１５２が、ステップＳ４で抽出した単語と変換用辞書１３５に登録されている登録単語と比較する。こうしてステップＳ５が完了してステップＳ６へ移行する。
【００３６】
ステップＳ６では、「未登録単語あり？」が行われる。すなわち、辞書比較処理部１５２は、ステップＳ５で辞書比較結果に基づき、表示中の文書情報内に変換用辞書１３５に登録されている登録単語外の未登録単語があるか否かを判定する。図３の例では、「タブレット端末」の単語が未登録単語として判定される。
【００３７】
未登録単語ありと判定された場合はステップＳ７へ移行し（ＹＥＳ）、未登録単語なしと判定された場合はステップＳ９へ移行する（ＮＯ）。
【００３８】
ステップＳ７では、「未登録単語の強調表示」が行われる。この処理では、辞書登録装置１０の表示処理部１５３が、表示操作パネル１１上でステップＳ６で判定された未登録単語をハイライト状態として他と区別可能に表示する。
【００３９】
図４に未登録単語の強調表示画面例を示す。図４の例では、ステップＳ６で未登録単語３１として判定された「タブレット端末」の単語がハイライト表示されている。ハイライト表示は、未登録単語の背景を特定の色で表示するものである（図４では便宜的に網掛けで示す）。
【００４０】
このとき、選択可能化部１５４は、ハイライト表示された未登録単語３１を一連の単語として一括して選択可能（タッチ可能）に関連付ける。こうしてステップＳ７が完了してステップＳ８へ移行する。
【００４１】
ステップＳ８では、「未登録単語の選択？」が行われる。この処理では、辞書登録部１５５が、表示操作パネル１１上でハイライト表示されている未登録単語がユーザーにタッチにより選択されたか否かを判定する。
【００４２】
図５に未登録単語の選択イメージを示す。図５の例では、ユーザーがハイライト表示されている未登録単語３１である「タブレット端末」をタッチにより選択している。
【００４３】
未登録単語が選択されたと判定された場合は、ステップＳ９へ移行し（ＹＥＳ）、後述するように選択された単語が変換用辞書１３５に登録される。登録後は、ステップＳ１０へ移行する。一方、未登録単語が選択されていないと判定された場合は、ステップＳ１０へ移行する（ＮＯ）。
【００４４】
ステップＳ１０では、「辞書比較モード終了指示？」が行われる。この処理では、辞書比較モード設定部１５１が、表示操作パネル１１の画面上で辞書比較モード設定ボタンが再度選択操作されたか否かに基づき、辞書比較モードの終了指示があったかどうかを判定する（図４参照）。
【００４５】
辞書比較モード終了指示ありと判定された場合は、一連の未登録単語の辞書登録処理を終了し（ＹＥＳ）、辞書比較モード終了指示なしと判定された場合はステップＳ８からの処理を繰り返す（ＮＯ）。
【００４６】
図６は、図２のＳ９における辞書登録実行処理の詳細を示すフローチャートである。
【００４７】
辞書登録実行処理では、まずステップＳ１０１において「辞書登録画面を表示」を行う。この処理では、辞書登録部１５５が、表示操作パネル１１上に表示中の文書に代えて辞書登録画面を表示させる。本実施例では、図５のように、ユーザーが未登録単語３１である「タブレット端末」にタッチすると辞書登録画面に切り替わる。
【００４８】
こうしてステップＳ１０１が完了してステップＳ１０２へ移行する。
【００４９】
ステップＳ１０２では、「設定項目欄に設定候補を表示」が行われる。この処理では、辞書登録部１５５がステップＳ１０１で表示した辞書登録画面内の各設定項目欄にそれぞれの設定候補を提示する。
【００５０】
図７は、図６のステップＳ１０１で表示される辞書登録画面例である。辞書登録画面は、図２のステップＳ８で選択された未登録の単語に対して、設定項目毎に設定候補を提示する。図７の例では、設定項目「単語」の欄に図５で選択された「タブレット端末」が表示されるとともに、設定項目「よみ」の欄には例えば文書解析により特定された「たぶれっとたんまつ」が表示されている。
【００５１】
また、設定項目として「品詞」の欄が設けられる。ユーザーは、「品詞」欄において、名詞、人名、地名等の品詞の種別（属性）が提示されて、提示された種別を指定することができる。
【００５２】
その他、設定項目として「ユーザー  コメント」の欄が設けられる。この欄には、ユーザーが表示操作パネル１１上での特定のキータッチ操作により文字入力を行うことで、ユーザーのメッセージを必要に応じて入力することができる。
【００５３】
これら複数の設定項目欄のうちの特定に設定項目（例えば、“よみ”等）欄の設定候補は、例えば、外部データベース、インターネットを含む外部ソースから取得するように構成することができる。
【００５４】
なお、本ステップでは、辞書登録画面上で設定候補を残し或いは設定候補から適宜変更して設定項目を指定する。
【００５５】
こうしてステップＳ１０２が完了してステップＳ１０３へ移行する。
【００５６】
ステップＳ１０３では、「登録指示あり？」が行われる。この処理では、辞書登録部１５５がステップＳ１０２で表示した辞書登録画面上で登録指示操作（例えば、登録ボタンの選択操作）が行われたかどうかを監視する。
【００５７】
辞書登録画面上で登録指示があった場合はステップＳ１０４へ移行し（ＹＥＳ）、登録指示がない場合はステップＳ１０４の処理を繰り返す（ＮＯ）。
【００５８】
ステップＳ１０４では、「辞書登録実行」が行われる。この処理では、辞書登録部１５５がステップＳ１０２で指定された辞書登録画面内の各設定項目に基づいて未登録単語を変換用辞書１３５に辞書登録する。辞書登録が完了することにより、一連の処理を終了する。
【００５９】
図７の例では、「登録」ボタンをタッチすることにより、未登録単語３１である「タブレット端末」が変換用辞書１３５に新規に登録されることになる。
【００６０】
こうして辞書へ登録された単語は、文書作成や文書編集の際に設定項目に応じて文字変換等に用いることが可能となる。
［実施例の効果］
本実施例の辞書登録装置１０は、表示操作パネル１１の画面上に表示された文書内の文字列を変換用辞書１３５に登録された登録文字列と比較する辞書比較モードを設定する辞書比較処理部１５２と、辞書比較処理部１５２による文字列比較の結果、文書内の文字列の中に変換用辞書１３５に対して未登録の文字列がある場合、未登録の文字列を他の文字列と区別して強調表示する表示処理部１５３と、強調表示された文字列を一括して選択可能に関連付ける選択可能化部１５４と、強調表示された文字列を、選択を通じて変換用辞書１３５に登録する辞書登録部１５５とを備える。
【００６１】
従って、本実施例では、表示操作パネル１１に表示されている本文中に辞書登録外の単語があれば強調表示により容易にユーザーに認識させることができ、必要であれば、辞書ソフトを立ち上げることなく、強調表示された未登録文字列を選択操作（タッチ）するだけで変換用辞書１３５に容易に登録することができる。
【００６２】
特に、本実施例のように、辞書登録装置１０がキーボード入力装置を有しない携帯情報装置である場合に有効である。
【００６３】
また、本実施例の辞書登録装置１０は、表示操作パネル１１の画面上に表示された文書に対して辞書比較処理部１５２に上述の比較を行わせる辞書比較モードを設定する辞書比較モード設定部１５１を備える。
【００６４】
このため、本実施例では、必要な場合にのみ辞書比較モードを設定して、未登録の文字列に対する強調表示を通じた選択的な登録を行わせることができる。
【００６５】
また、本実施例では、辞書登録部１５５は、未登録の文字列が選択された場合、未登録の文字列を少なくとも読み仮名と共に変換用辞書１３５に登録するための辞書登録画面を表示させる。
【００６６】
従って、本実施例では、容易且つ確実に未登録の文字列を変換用辞書１３５に登録することができる。
【００６７】
この場合、辞書登録画面は、未登録の文字列の読み仮名、品詞、及び用法の設定項目欄を有し、辞書登録部１５５は、辞書登録画面中、未登録文字列の読み仮名、品詞、及び用法の各設定項目欄にそれぞれの項目の設定候補を提示する。
【００６８】
従って、本実施例では、提示された設定候補を用いて、より簡単な操作で未登録の文字列を変換用辞書１３５に登録することができる。
【００６９】
また、本実施例では、辞書登録部１５５は辞書登録画面における特定の設定項目の設定候補を、外部データベース、インターネットを含む外部情報源から取得する。従って、本実施例では、正確な内容の設定候補を提示することが可能となる。
［その他］
以上、本発明の実施例について説明したが、本発明はこれに限られるものではなく、各種の変更が可能である。
【００７０】
例えば、上記実施例では、タッチパネル式の表示操作パネル１１上でのタッチ操作に基づいて未登録単語を登録していたが、これに代えてマウス等の入力装置からの操作を通じて未登録単語を登録してもよい。
【符号の説明】
【００７１】
１０  辞書登録装置
１５  制御部
１５１  辞書比較モード設定部
１５２  辞書比較処理部
１５３  表示処理部
２５４  選択可能化部
１５５  辞書登録部
１３５  変換用辞書
【図１】
2015028718.tif 000003
【図２】
2015028718.tif 000004
【図３】
2015028718.tif 000005
【図４】
2015028718.tif 000006
【図５】
2015028718.tif 000007
【図６】
2015028718.tif 000008
【図７】
2015028718.tif 000009