(57)【要約】【課題】メモリの使用量を抑えつつ仮名漢字変換にユーザ辞書を利用する技術を提供すること。【解決手段】一般に、実施形態の辞書管理装置は、メモリと、プロセッサと、を備える。メモリは、ユーザに対応するユーザ辞書およびユーザが共通して利用する標準辞書を記憶する。プロセッサは、ユーザを認証し、認証したユーザのユーザ辞書への語彙の登録要求を受け付け、語彙が標準辞書に登録済みの場合、語彙のユーザ辞書への登録を禁止し、語彙が標準辞書に未登録の場合において語彙が他のユーザのユーザ辞書に登録済みの場合、語彙を標準辞書に登録するとともに語彙を他のユーザ辞書から削除し、語彙が標準辞書および他のユーザのユーザ辞書に未登録の場合、語彙を認証したユーザのユーザ辞書に登録する。【選択図】図５
2019114022.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに対応するユーザ辞書およびユーザが共通して利用する標準辞書を記憶するメモリと、
ユーザを認証し、認証したユーザの前記ユーザ辞書への語彙の登録要求を受け付け、前記語彙が前記標準辞書に登録済みの場合、前記語彙の前記ユーザ辞書への登録を禁止し、前記語彙が前記標準辞書に未登録の場合において前記語彙が他のユーザの前記ユーザ辞書に登録済みの場合、前記語彙を前記標準辞書に登録するとともに前記語彙を前記他のユーザ辞書から削除し、前記語彙が前記標準辞書および他のユーザの前記ユーザ辞書に未登録の場合、前記語彙を前記認証したユーザの前記ユーザ辞書に登録するプロセッサと、
を備える辞書管理装置。
【請求項２】
請求項１に記載の装置において、
前記プロセッサは、前記語彙が前記標準辞書に登録済みの場合、前記語彙が前記標準辞書に登録済みであることをディスプレイに表示する。
【請求項３】
シートに画像を形成するプリンタと、
ユーザに対応するユーザ辞書およびユーザが共通して利用する標準辞書を記憶するメモリと、
前記プリンタを制御するプロセッサであって、ユーザを認証し、認証したユーザの前記ユーザ辞書への語彙の登録要求を受け付け、前記語彙が前記標準辞書に登録済みの場合、前記語彙の前記ユーザ辞書への登録を禁止し、前記語彙が前記標準辞書に未登録の場合において前記語彙が他のユーザの前記ユーザ辞書に登録済みの場合、前記語彙を前記標準辞書に登録するとともに前記語彙を前記他のユーザ辞書から削除し、前記語彙が前記標準辞書および他の全てのユーザの前記ユーザ辞書に未登録の場合、前記語彙を前記認証したユーザの前記ユーザ辞書に登録するプロセッサと、
を備える画像形成装置。
【請求項４】
ユーザを認証し、
ユーザに対応するユーザ辞書であって認証したユーザのユーザ辞書への語彙の登録要求を受け付け、
ユーザが共通して利用する標準辞書に前記語彙が登録済みの場合、前記語彙の前記ユーザ辞書への登録を禁止し、前記語彙が前記標準辞書に未登録の場合において前記語彙が他のユーザの前記ユーザ辞書に登録済みの場合、前記語彙を前記標準辞書に登録するとともに前記語彙を前記他のユーザ辞書から削除し、前記語彙が前記標準辞書および他のユーザの前記ユーザ辞書に未登録の場合、前記語彙を前記認証したユーザの前記ユーザ辞書に登録する
ことをコンピュータに実行させるプログラム。
【請求項５】
請求項４に記載のプログラムにおいて、
前記語彙が前記標準辞書に登録済みの場合、前記語彙が前記標準辞書に登録済みであることをディスプレイに表示する。
【発明の詳細な説明】
【技術分野】
【０００１】
この明細書に記載の実施形態は、仮名漢字変換に用いられる辞書への語彙の登録技術に関する。
【背景技術】
【０００２】
ＭＦＰ(Multi-Function Peripheral)では、アドレス帳の宛先名称やＥメールの本文などで仮名漢字変換が使用される。ＭＦＰでは、１台を数千人のユーザが使用する可能性があるので、仮名漢字変換にユーザ辞書を使用できる構成であると、１台のＭＦＰに数千人分のユーザ辞書が登録され、メモリの使用量が過大になるおそれがある。そのため、従来、ＭＦＰの仮名漢字変換では、全ユーザ共通の標準辞書のみが用いられ、ユーザ辞書は用いられない（ユーザ辞書の例として特許文献１〜４）。
【０００３】
ＭＦＰにおいて、辞書への新たな語彙の追加は、システムＲＯＭ(Read Only Memory) のアップデート時に、新たな語彙を登録した辞書を該システムＲＯＭと一緒にアップデートすることで行われる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−１８２３３３
【特許文献２】特開２００１−２２７４５
【特許文献３】特開平１１−９６１４９
【特許文献４】特開２００７−２０６９７５
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ユーザ辞書を利用したいというユーザからの要求は根強くある。
【０００６】
この明細書は、メモリの使用量を抑えつつ仮名漢字変換にユーザ辞書を利用する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
一般に、実施形態の辞書管理装置は、メモリと、プロセッサと、を備える。メモリは、ユーザに対応するユーザ辞書およびユーザが共通して利用する標準辞書を記憶する。プロセッサは、ユーザを認証し、認証したユーザのユーザ辞書への語彙の登録要求を受け付け、語彙が標準辞書に登録済みの場合、語彙のユーザ辞書への登録を禁止し、語彙が標準辞書に未登録の場合において語彙が他のユーザのユーザ辞書に登録済みの場合、語彙を標準辞書に登録するとともに語彙を他のユーザ辞書から削除し、語彙が標準辞書および他のユーザのユーザ辞書に未登録の場合、語彙を認証したユーザのユーザ辞書に登録する。
【０００８】
一般に、実施形態の画像形成装置は、プリンタと、メモリと、プロセッサと、を備える。プリンタは、シートに画像を形成する。メモリは、ユーザに対応するユーザ辞書およびユーザが共通して利用する標準辞書を記憶する。プロセッサは、プリンタを制御するプロセッサであって、ユーザを認証し、認証したユーザのユーザ辞書への語彙の登録要求を受け付け、語彙が標準辞書に登録済みの場合、語彙のユーザ辞書への登録を禁止し、語彙が標準辞書に未登録の場合において語彙が他のユーザのユーザ辞書に登録済みの場合、語彙を標準辞書に登録するとともに語彙を他のユーザ辞書から削除し、語彙が標準辞書および他のユーザのユーザ辞書に未登録の場合、語彙を認証したユーザのユーザ辞書に登録する。
【０００９】
一般に、実施形態のプログラムは、ユーザを認証し、ユーザに対応するユーザ辞書であって認証したユーザのユーザ辞書への語彙の登録要求を受け付け、ユーザが共通して利用する標準辞書に語彙が登録済みの場合、語彙のユーザ辞書への登録を禁止し、語彙が標準辞書に未登録の場合において語彙が他のユーザのユーザ辞書に登録済みの場合、語彙を標準辞書に登録するとともに語彙を他のユーザ辞書から削除し、語彙が標準辞書および他のユーザのユーザ辞書に未登録の場合、語彙を認証したユーザのユーザ辞書に登録することをコンピュータに実行させる。
【図面の簡単な説明】
【００１０】
【図１】ＭＦＰのブロック図である。
【図２】標準辞書のデータ構成を示す図である。
【図３】ユーザ辞書のデータ構成を示す図である。
【図４】仮名文字変換時の漢字変換候補の表示例を示す図である。
【図５】語彙の登録処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、実施形態について図面を参照しつつ説明する。
図１は、ＭＦＰ１（辞書管理装置）のブロック図である。
ＭＦＰ１は、プリント機能、スキャン機能、ＦＡＸ送信機能等の複数の機能を有する。ＭＦＰ１は、プリンタ１１、スキャナ１２、プロセッサ１３、メモリ１４、ネットワークＩ／Ｆ１８(Interface)、ディスプレイ１９、および入力部２０を備える。
【００１２】
ネットワークＩ／Ｆ１８は、ＭＦＰ１が外部の装置と通信を行うインターフェースである。
ディスプレイ１９は、タッチパネル等であり、ＭＦＰ１の設定情報や動作ステータス、ログ情報、およびユーザへの通知等を表示する。
入力部２０は、キーやタッチパネルであり、ユーザの入力を受け付ける。
【００１３】
プリンタ１１は、シートに画像を形成する。プリンタ１１の印刷方式は、電子転写方式、インクジェット方式、熱転写方式のいずれでもよい。印刷対象のシートは、用紙、封筒、transparencyであってもよい。
【００１４】
スキャナ１２は、撮像素子を備え、シート上の画像を撮像し、画像データを生成する。ＭＦＰ１は、該画像データに基づいてプリンタ１１によりシートに画像を形成したり、該画像をネットワークＩ／Ｆ１８を介して外部の宛先にＦＡＸ送信したりできる。
【００１５】
プロセッサ１３は、ＭＦＰ１全体を制御する。プロセッサ１３は、メモリ１４内のプログラムを読み込むことにより各種の機能を実現する。
【００１６】
メモリ１４は、仮名漢字変換に利用される標準辞書１５および複数のユーザ辞書１６を備える。
【００１７】
標準辞書１５は、ユーザが共通して利用する。標準辞書１５には、図２に参照されるように、仮名と漢字変換候補を対応付けた一般語が予め複数登録される。
【００１８】
ユーザ辞書１６は、複数あり、それぞれがユーザに対応する。ユーザ辞書１６には、図３に参照されるように、仮名と漢字変換候補を対応づけたユーザ登録語が登録される。
【００１９】
プロセッサ１３は、ＭＦＰ１のアドレス帳の宛先名称やＥメールの件名や本文に日本語の入力を受け付けると、入力された文字列を文節に区切り、各文節の文字列を標準辞書１５およびユーザ辞書１６を参照して仮名漢字変換する。プロセッサ１３は、地名、人名、会社名の他に様々な単語、熟語を仮名漢字変換する。プロセッサ１３は、文節の文字列ごとに標準辞書１５およびユーザ辞書１６を参照して変換候補を呼び出し、ディスプレイ１９に表示する。
【００２０】
プロセッサ１３は、例えば文字列「いつも」の仮名漢字変換を行う場合、図４に参照されるように、標準辞書１５から一般語「何時も」を呼び出すとともに、認証したユーザのユーザ辞書１４からユーザ登録語「いつもお世話になっております。」を呼び出し、両語を漢字変換候補として表示する。プロセッサ１３は、文節ごとに変換候補の選択を受け付け、文字列を作成する。
【００２１】
なお、ＭＦＰ１において仮名漢字変換は、アドレス帳の宛先名称やＥメールの本文などに使用するところ、ＭＦＰ１が学習辞書を用いる構成であると、前に使用したユーザの宛先やＥメールの本文のヒントになる言葉が変換候補に表示されてしまう。このため、本実施形態のＭＦＰ１は、セキュリティを確保する観点から仮名漢字変換に学習辞書を用いない。
【００２２】
以下、プロセッサ１３による語彙の登録処理を図５のフローチャートを参照して説明する。
プロセッサ１３は、ＭＦＰ１の不図示のカードリーダにかざされるＩＤ(Identification)カード等からユーザの識別情報を取得して認証を行い（Ａｃｔ１）、ユーザを承認する（Ａｃｔ１：ＹＥＳ）。
【００２３】
プロセッサ１３は、認証したユーザから、該ユーザのユーザ辞書１６への語彙の登録要求を受け付けると（Ａｃｔ２）、標準辞書１５を検索し（Ａｃｔ３）、該語彙が標準辞書１５に登録済みか否かを判定する（Ａｃｔ４）。プロセッサ１３は、該語彙が標準辞書１５に登録済みと判定する場合（Ａｃｔ４：ＹＥＳ）、該語彙のユーザ辞書１６への登録を禁止するとともに、該語彙が標準辞書１５に登録済みでありユーザ辞書１６への登録が不要である旨をディスプレイ１９に表示する（Ａｃｔ５）。
【００２４】
プロセッサ１３は、ユーザ辞書１６への登録要求を受け付けた語彙が標準辞書１５に未登録と判定する場合（Ａｃｔ４：ＮＯ）、認証したユーザ以外の他の全てのユーザ辞書１６を検索し（Ａｃｔ６）、該語彙が他のユーザのユーザ辞書１６に登録済みか否かを判定する（Ａｃｔ７）。
【００２５】
プロセッサ１３は、該語彙が他のユーザのユーザ辞書１６に登録済みと判定する場合（Ａｃｔ７：ＹＥＳ）、該語彙を標準辞書１５に登録するとともに（Ａｃｔ８）、他のユーザ辞書１６から削除する（Ａｃｔ９）。すなわち、プロセッサ１３は、該語彙を有するユーザ辞書１６から該語彙を標準辞書１５に移動させる。
【００２６】
プロセッサ１３は、該語彙が標準辞書１５および他のユーザのユーザ辞書１６に未登録と判定する場合（Ａｃｔ７：ＮＯ）、該語彙を、認証したユーザのユーザ辞書１６に登録する（Ａｃｔ１０）。
【００２７】
以上のように、プロセッサ１３は、ユーザ辞書１６への登録要求を受け付けた語彙が、標準辞書１５にも他のユーザ辞書１６にも未登録の場合にのみ、該ユーザのユーザ辞書１６へ該語彙を登録する。プロセッサ１３は、該語彙が他のユーザのユーザ辞書１６に登録済みの場合、該語彙のユーザ辞書１６への登録を禁止し、該語彙を有するユーザ辞書１６から該語彙を標準辞書１５に移動させる。
【００２８】
このような構成により、本実施形態では、語彙が、標準辞書１５およびユーザ辞書１６間、およびユーザ辞書１６間に二重登録されることを防ぐことができ、メモリ１４の使用量を抑えつつ仮名漢字変換にユーザ辞書１６を利用できる。
【００２９】
標準辞書１５は語彙の登録数等により価格が異なる。本実施形態では、利用頻度の少ない語彙はユーザにより自主的にユーザ辞書１６に登録する構成とすることで、適切な登録語彙数の標準辞書１５を採用でき、コストを抑制できる。
【００３０】
標準辞書１５およびユーザ辞書１６への語彙の二重登録防止方法として、標準辞書１５およびユーザ辞書１６を定期的に検査し、二重登録されていることを検出すると、二重登録を解消するように標準辞書１５およびユーザ辞書１６を編集することが考えられる。この場合、語彙が二重登録される期間が生じ、品質の観点およびメモリ１４の使用量の観点から好ましくない。
【００３１】
本実施形態では、プロセッサ１３は、ユーザ辞書１６への語彙の登録要求を受け付けると、直ぐに語彙の登録処理を行うので、語彙が、標準辞書１５およびユーザ辞書１６に二重登録される期間が生じることを防ぐことができ、良好な品質およびメモリ１４の使用量低減の維持を図ることができる。
【００３２】
前記実施形態では、辞書管理装置の適用例としてＭＦＰ１を例示したが、辞書管理装置は、テレビやカーナビ等の適宜の装置に適用されてもよい。
【００３３】
以上に詳述したように、この明細書によれば、メモリの使用量を抑えつつ仮名漢字変換にユーザ辞書を利用する技術を提供できる。
【符号の説明】
【００３４】
１…ＭＦＰ（辞書管理装置）、１１…プリンタ、１３…プロセッサ、１４…メモリ、１５…標準辞書、１６…ユーザ辞書。
【図１】
2019114022.tif 000003
【図２】
2019114022.tif 000004
【図３】
2019114022.tif 000005
【図４】
2019114022.tif 000006
【図５】
2019114022.tif 000007