(57)【要約】      （修正有）【課題】入力画面への入力に応じて、操作者が選択できるように入力画面に注意事項の候補を表示させる制御手段を有し、文書への注意事項の付記の漏れを生じにくくする情報処理装置及びプログラムを提供する。【解決手段】情報処理装置１００は、メニュー等の文書の作成に用いるテンプレートを選択するテンプレート選択手段１６０と、操作装置からの入力データを受け付けるデータ受付手段１６２と、受け付けたデータが画像データであった場合にテキストデータに変換し、テキスト情報を抽出するデータ変換手段１６４と、テキストデータを単語に分解する分解手段１６６とを有する。さらに、検索キーデータベースを参照し、分解された単語から検索キーを抽出する検索キー検索手段１６８と、ピクトグラムデータベースを参照して、検索キーを含むピクトグラムを抽出するピクトグラム検索手段１７０と、ピクトグラムの候補を表示する表示手段１７２とを有する。【選択図】図７
2018120321.tif 000002
【特許請求の範囲】
【請求項１】
少なくともデータ入力に用いられる画面と、
前記画面の表示を制御する制御手段と、
を有し、
前記制御手段は、前記画面への入力データと関係性のある注意事項の候補を前記画面に表示させる情報処理装置。
【請求項２】
前記制御手段は、前記画面に注意事項の候補を全て表示できない場合は、前記画面に過去に表示させたことがある注意事項の候補を、前記画面に過去に表示させたことがない注意事項の候補をよりも優先的に表示させる請求項１記載の情報処理装置。
【請求項３】
前記制御手段は、過去に表示させたことがある注意事項の候補を前記画面に表示させても前記画面に注意事項の候補を表示させる表示領域が残っている場合は、前記画面に過去に表示させたことがない注意事項の候補を前記画面に表示させる請求項２記載の情報処理装置。
【請求項４】
前記制御手段は、前記画面に注意事項の候補の全てが表示できない場合は、他の情報処理装置の画面に過去に表示されたことがある注意事項の候補を、他の情報処理装置の画面に過去に表示させたことがない注意事項の候補をよりも優先的に表示させる請求項１乃至３いずれか記載の情報処理装置。
【請求項５】
前記制御手段は、他の情報処理装置の画面に過去に表示させたことがある注意事項の候補を前記画面に表示させても前記画面に注意事項の候補を表示させる表示領域が残っている場合は、他の情報処理装置の画面に過去に表示させたことがない注意事項の候補を、前記画面に表示させる請求項４記載の情報処理装置。
【請求項６】
前記制御手段は、
互いに異なる複数の分野の注意事項の候補を前記画面に表示可能であって、
互いに異なる複数の分野の注意事項の候補であって、操作者が選択した少なくとも一つの分野の注意事項を前記画面に表示させる
請求項１乃至５いずれか記載の情報処理装置。
【請求項７】
前記制御手段は、前記画面に、文書に示す注意事項の候補として少なくとも視覚記号を表示させる請求項１乃至６いずれか記載の情報処理装置。
【請求項８】
前記画面は、テキストデータの入力を受付可能であって、
前記画面が受け付けたテキストデータを単語に分解する分解手段と、
前記分解手段により分解された単語から、注意事項の候補を検出するための検索キーを検索する検索キー検索手段と、
前記検索キー検索手段で検索された検索キーから、注意事項の候補を検索する注意事項検索手段と、
をさらに有し、
前記制御手段は、前記注意事項検索手段で検索された注意事項の候補を前記画面に表示させる
請求項１乃至７いずれか記載の情報処理装置。
【請求項９】
前記画面は、画像データの入力を受付可能であって、
前記画面が受け付けた画像データをテキストデータに変換するデータ変換手段と、
前記データ変換手段が変換したテキストデータを単語に分解する分解手段と、
前記分解手段により分解された単語から、注意事項の候補を検出するための検索キーを検索する検索キー検索手段と、
前記検索キー検索手段で検索された検索キーから、注意事項の候補を検索する注意事項検索手段と、
をさらに有し、
前記制御手段は、前記注意事項検索手段で検索された注意事項の候補を前記画面に表示させる
請求項１乃至７いずれか記載の情報処理装置。
【請求項１０】
前記検索キー検索手段は、前記検索キー検索手段で検索された検索キーからさらに検索キーを検索可能な請求項８又は９記載の情報処理装置。
【請求項１１】
少なくともデータ入力に用いられる画面でデータを受け付けるステップと、
前記画面への入力データと関係性のある注意事項の候補を前記画面に表示させるステップと、
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びプログラム
に関する。
【背景技術】
【０００２】
特許文献１には、キーパッドエリアとは異なる予測候補表示エリアに複数の属性のピクトグラムを混在させて表示することが可能なタッチ画面に対する操作であって、前記キーパッドエリア及び前記予測候補表示エリアの少なくともいずれかに表示されたキー又はピクトグラムへの操作に応じて前記操作されたキーの文字又は前記操作されたピクトグラムを入力する入力制御部と、前記ピクトグラムへの操作の履歴を示す操作履歴情報を予測候補用履歴テーブルに記憶する記憶部と、前記予測候補用履歴テーブルに記憶された操作履歴情報に基づき、前記複数の属性のピクトグラムから選択された所定数のピクトグラムを前記予測候補表示エリアに表示する表示制御部と、を有することを特徴とする入力装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２３８７０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
例えば、飲食店で顧客に提示するメニュー等の文書を作成する際に、例えば、特定の宗教での飲食が禁止されている材料が含まれていることの注意や、アレルゲンとなり得る材料が含まれていることの注意等の注意事項を付記することが望ましい。しかしながら、文書作成特時に、付記することが望ましい注意事項の付記に漏れが生じる虞がある。
【０００５】
本発明は、文書に示す注意事項の候補を、入力画面への入力に応じて、操作者が選択できるように入力画面に注意事項の候補を表示させる制御手段を有しない技術と比較して、文書への注意事項の付記の漏れを生じにくくすることができる情報処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に係る本発明は、少なくともデータ入力に用いられる画面と、前記画面の表示を制御する制御手段と、を有し、前記制御手段は、前記画面への入力データと関係性のある注意事項の候補を前記画面に表示させる情報処理装置である。
【０００７】
請求項２に係る本発明は、前記制御手段は、前記画面に注意事項の候補を全て表示できない場合は、前記画面に過去に表示させたことがある注意事項の候補を、前記画面に過去に表示させたことがない注意事項の候補をよりも優先的に表示させる請求項１記載の情報処理装置である。
【０００８】
請求項３に係る本発明は、前記制御手段は、過去に表示させたことがある注意事項の候補を前記画面に表示させても前記画面に注意事項の候補を表示させる表示領域が残っている場合は、前記画面に過去に表示させたことがない注意事項の候補を前記画面に表示させる請求項２記載の情報処理装置である。
【０００９】
請求項４に係る本発明は、前記制御手段は、前記画面に注意事項の候補の全てが表示できない場合は、他の情報処理装置の画面に過去に表示されたことがある注意事項の候補を、他の情報処理装置の画面に過去に表示させたことがない注意事項の候補をよりも優先的に表示させる請求項１乃至３いずれか記載の情報処理装置である。
【００１０】
請求項５に係る本発明は、前記制御手段は、他の情報処理装置の画面に過去に表示させたことがある注意事項の候補を前記画面に表示させても前記画面に注意事項の候補を表示させる表示領域が残っている場合は、他の情報処理装置の画面に過去に表示させたことがない注意事項の候補を、前記画面に表示させる請求項４記載の情報処理装置である。
【００１１】
請求項６に係る本発明は、前記制御手段は、互いに異なる複数の分野の注意事項の候補を前記画面に表示可能であって、互いに異なる複数の分野の注意事項の候補であって、操作者が選択した少なくとも一つの分野の注意事項を前記画面に表示させる請求項１乃至５いずれか記載の情報処理装置である。
【００１２】
請求項７に係る本発明は、前記制御手段は、前記画面に、文書に示す注意事項の候補として少なくとも視覚記号を表示させる請求項１乃至６いずれか記載の情報処理装置である。
【００１３】
請求項８に係る本発明は、前記画面は、テキストデータの入力を受付可能であって、前記画面が受け付けたテキストデータを単語に分解する分解手段と、前記分解手段により分解された単語から、注意事項の候補を検出するための検索キーを検索する検索キー検索手段と、前記検索キー検索手段で検索された検索キーから、注意事項の候補を検索する注意事項検索手段と、をさらに有し、前記制御手段は、前記注意事項検索手段で検索された注意事項の候補を前記画面に表示させる請求項１乃至７いずれか記載の情報処理装置である。
【００１４】
請求項９に係る本発明は、前記画面は、画像データの入力を受付可能であって、前記画面が受け付けた画像データをテキストデータに変換するデータ変換手段と、前記データ変換手段が変換したテキストデータを単語に分解する分解手段と、前記分解手段により分解された単語から、注意事項の候補を検出するための検索キーを検索する検索キー検索手段と、前記検索キー検索手段で検索された検索キーから、注意事項の候補を検索する注意事項検索手段と、をさらに有し、前記制御手段は、前記注意事項検索手段で検索された注意事項の候補を前記画面に表示させる請求項１乃至７いずれか記載の情報処理装置である。
【００１５】
請求項１０に係る本発明は、前記検索キー検索手段は、前記検索キー検索手段で検索された検索キーからさらに検索キーを検索可能な請求項８又は９記載の情報処理装置である。
【００１６】
請求項１１に係る本発明は、少なくともデータ入力に用いられる画面でデータを受け付けるステップと、前記画面への入力データと関係性のある注意事項の候補を前記画面に表示させるステップと、をコンピュータに実行させるプログラムである。
【発明の効果】
【００１７】
請求項１に係る本発明によれば、画面への入力データと関係性のある注意事項の候補を画面に表示させる制御手段を有しない技術と比較して、文書への注意事項の付記の漏れを生じにくくすることができる情報処理装置を提供することができる。
【００１８】
請求項２に係る本発明によれば、過去に画面に表示させたことがあるか否かに関わらず注意事項の候補を画面に表示させる技術と比較して、操作者が注意事項の候補を選択しやすくすることができる。
【００１９】
請求項３に係る本発明によれば、表示領域が残っているにもかかわらず、画面に過去に表示させたことがない注意事項の候補を画面に表示させない技術と比較して、操作者が注意事項の候補を選択しやすくすることができる。
【００２０】
請求項４に係る本発明によれば、過去に他の情報処理装置の画面に表示させたことがあるか否かに関わらず注意事項の候補を画面に表示させる技術と比較して、操作者が注意事項の候補を選択しやすくすることができる。
【００２１】
請求項５に係る本発明によれば、表示領域が残っているにもかかわらず、他の情報処理装置の画面に過去に表示させたことがない注意事項の候補を画面に表示させない技術と比較して、操作者が注意事項の候補を選択しやすくすることができる。
【００２２】
請求項６に係る本発明によれば、操作者が選択した分野の注意事項の候補であるか否かにかかわらず注意事項の候補を画面に表示させる技術と比較して、操作者が注意事項の候補を選択しやすくすることができる。
【００２３】
請求項７に係る本発明によれば、注意事項の候補として視覚記号を表示しない技術と比較して、注意事項を理解しやすく表示することができる。
【００２４】
請求項８に係る本発明によれば、検索キー検索手段を有せず、分解手段によって分解された単語から注意事項を検索する技術では漏れが生じてしまう注意事項の候補を画面に表示させることができる。
【００２５】
請求項９に係る本発明によれば、テキストデータのみを注意事項の候補の検索に用いる技術では表示することができない画像情報のみから検索された注意事項の候補を画面に表示させることができる。
【００２６】
請求項１０に係る本発明によれば、検索キーから検索された検索キーからさらに検索キーを検索しない技術と比較して、注意事項の候補の漏れを生じにくくすることができる。
【００２７】
請求項１１に係る本発明によれば、画面への入力データと関係性のある注意事項の候補を画面に表示させるステップを有しない技術と比較して、文書への注意事項の付記の漏れを生じにくくすることができるプログラムを提供することができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の実施形態の文書処理システムを示す図である。
【図２】図１に示す文書処理システムで出力される文書の一例である飲食店用のメニューを示す図である。
【図３】図１に示す文書処理システムで出力される文書に用いられるピクトグラムの例を示す第一の図である。
【図４】図１に示す文書処理システムで出力される文書に用いられるピクトグラムの例を示す第二の図である。
【図５】図１に示す文書処理システムで用いられる情報処理装置の外観を示す図である。
【図６】図５に示す情報処理装置のハードウエア構成を示す図である。
【図７】図５に示す情報処理装置の機能的構成を示す図である。
【図８】検索キーデータベースのデータ構成を説明する図表である。
【図９】ピクトグラムデータベースのデータ構成を説明する図表である。
【図１０】図５に示す情報処理装置の動作を説明するフローチャートである。
【図１１】分解手段、検索キー検索手段及びピクトグラム検索手段による処理第一の例を説明する図である。
【図１２】分解手段、検索キー検索手段及びピクトグラム検索手段による処理第二の例を説明する図である。分解手段、検索キー検索手段及びピクトグラム検索手を説明する第二の図である。
【図１３】図５に示す情報処理装置が有する表示装置に表示されるテンプレート選択領域を示す図である。
【図１４】図５に示す情報処理装置が有する表示装置に表示される入力領域を示す図である。
【図１５】図５に示す情報処理装置が有する表示装置に表示されるピクトグラム選択領域を示す図である。
【発明を実施するための形態】
【００２９】
次に、本発明を実施するための形態を図面を参照して説明する。図１には、本発明の実施形態の文書処理システム１０が示されている。文書処理システム１０は、文書のデータを生成し、データを生成した文書を出力する。以下、飲食店等で顧客に提示されるメニュー９００（図２を参照）のデータを生成し、生成したデータに基づいて文書の一例であるメニュー９００を出力する場合を主たる例として文書処理システム１０を説明する。
【００３０】
図１に示すように、文書処理システム１０は、例えば３個の情報処理装置１００Ａ、情報処理装置１００Ｂ、情報処理装置１００Ｃを有する。以下、情報処理装置１００Ａ、情報処理装置１００Ｂ、情報処理装置１００Ｃを特に区別することを要しない場合は、情報処理装置１００と総称する。
【００３１】
情報処理装置１００は、料理等を提供する飲食店が、例えばメニュー９００等の文書のデータを生成するための装置であり、例えば情報処理装置１００にインストールされたアプリケーションを用いてメニュー９００のデータを生成する。情報処理装置１００としては、例えば、パーソナルコンピュータを用いることができる。
【００３２】
情報処理装置１００Ａと情報処理装置１００Ｂとは、ネットワーク８２０に接続されている。情報処理装置１００Ｃは、ネットワーク８２２に接続されている。情報処理装置１００の詳細は、後述する。
【００３３】
文書処理システム１０は、出力装置７２０をさらに有する。出力装置７２０は、ネットワーク８２０に接続されていて、情報処理装置１００で生成されたメニュー９００のデータであって、ネットワーク８２０等を介して入力されたデータを用いて、例えば用紙等の媒体にメニュー９００を出力する。出力装置７２０としては、例えば、オフセット印刷装置等の印刷装置や、例えばレーザプリンタ等のプリンタを用いることができる。
【００３４】
文書処理システム１０は、記憶装置７４０、７４２、７４４、７４６をさらに有する。記憶装置７４０、７４２、７４４、７４６としては、例えば、ハードディスクドライブを用いることができる。記憶装置７４０、７４２、７４４、７４６は、それぞれがネットワーク８２４に接続されている。
【００３５】
記憶装置７４０は、情報処理装置１００Ａ、１００Ｂ、１００Ｃの操作履歴を記憶している。また、記憶装置７４２は、後述するテンプレートデータベース７６２（図７を参照）を記憶している。また、記憶装置７４４は、後述する検索キーデータベース７６４を記憶している。また、記憶装置７４６は、後述するピクトグラムデータベース７６６を記憶している。
【００３６】
この実施形態においては、情報処理装置１００Ａ等の操作履歴と、テンプレートデータベース７６２と、検索キーデータベース７６４と、ピクトグラムデータベース７６６とを、それぞれ１個の記憶装置が記憶しているものの、テンプレートデータベース７６２と、検索キーデータベースと、ピクトグラムデータベースの中から選択された２個以上を１つの記憶装置が記憶するようにしてもよい。
【００３７】
ネットワーク８２０、ネットワーク８２２及びネットワーク８２４は、例えばインターネット等の上位のネットワーク８１０に接続されていて、それぞれが互いに接続されている。
【００３８】
図２には、メニュー９００の一例が示されている。図６に示す例では、メニュー９００には、「ＣＡＦＥ●●」との飲食店の名称を示す文字と、「軽食」、「デザート」との提供される商品の分類を示す文字と、「特製ハンバーガー」、「イチゴタルト」等の提供される商品の名称を示す文字と、「￥９００」、「￥５５０」等の値段を示す文字と、それぞれの商品の写真と、それぞれの商品の原料を示すピクトグラム９１０とが表示されている。
【００３９】
ここで、ピクトグラムとは、一般に絵文字、絵単語などとも呼ばれ、何らかの情報や注意を示すために表示される視覚記号（サイン）のことである。また、ピクトグラム９１０は、特許請求の範囲に記載の「注意事項」の一例である。
【００４０】
図３には、メニュー９００に用いられるピクトグラム９１０の例が示されている。メニュー９００では、顧客への注意事項として、特定の宗教での飲食が禁止されている材料やアレルゲンとなり得る材料が含まれている場合に、これらの材料をピクトグラム９１０としてメニューに表記している。
【００４１】
ここで、図３（Ａ）には、卵が材料として用いられていることを示すピクトグラムが示されている。また、図３（Ｂ）には、小麦が材料として用いられていることを示すピクトグラムが示されている。また、図３（Ｃ）には、大豆が材料として用いられていることを示すピクトグラムが示されている。また、図３（Ｄ）には、豚肉が材料として用いられていることを示すピクトグラムが示されている。また、図３（Ｅ）には、牛肉が材料として用いられていることを示すピクトグラムが示されている。
【００４２】
また、図３（Ｆ）には、牛乳が材料として用いられていることを示すピクトグラムが示されている。また、図３（Ｇ）には、エビが材料として用いられていることを示すピクトグラムが示されている。また、図３（Ｈ）には、カニが材料として用いられていることを示すピクトグラムが示されている。また、図３（Ｉ）には、イカが材料として用いられていることを示すピクトグラムが示されている。また、図３（Ｊ）には、イクラが材料として用いられていることを示すピクトグラムが示されている。
【００４３】
図４には、ピクトグラム９１０の例がさらに示されている。図４に示されているピクトグラム９１０は、例えば旅館等の宿泊施設に張り出される注意書（不図示）に用いられるものであり、メニュー９００で用いられるものではない。
【００４４】
ここで、図４（Ａ）には、湯船の中で体を洗わないように注意を促すピクトグラムが示されている。また、図４（Ｂ）には、湯船の中にタオルを持ち込まないように促すピクトグラムが示されている。また、図４（Ｃ）には、湯船に入る前にシャワーを浴びることを促すピクトグラムが示されている。また、図４（Ｄ）には、湯船の中で履物を使用しないように促すピクトグラムが示されている。
【００４５】
また、図４（Ｅ）には、喫煙が禁止されている場所であることを示すピクトグラムが示されている。また、図４（Ｆ）には、ゴミはゴミ箱に捨てることを促すピクトグラムが示されている。また、図４（Ｇ）には、例えば寝間着等の部屋着で立ち入らないように促すピクトグラムが示されている。
【００４６】
図５は、情報処理装置１００の外観を示す図である。図５に示すように、情報処理装置１００は、情報処理装置本体１１０と、操作装置１２０と、表示装置２００とを有する。表示装置２００としては、例えば、液晶表示装置を用いることができ、表示装置２００には、画面２１０が表示される。操作装置１２０は、例えは、キーボート１２４とマウス１２６とからなる。
【００４７】
図６は、情報処理装置１００のハードウエア構成を示す図である。図６に示すように、情報処理装置１００は、先述の表示装置２００と、先述の操作装置１２０とを有し、通信装置１４０と、記憶装置１５０と、制御装置３００とをさらに有する。
【００４８】
通信装置１４０は、ネットワーク８２０、８２２等のネットワークに接続され、ネットワークを介してデータの送受信をする。記憶装置１５０は、情報処理装置１００で実行されるプログラム等の各種データを記憶している。制御装置３００は、例えば操作者による操作装置１２０の操作に応じて、表示装置２００と、通信装置１４０と、記憶装置１５０とを制御する。
【００４９】
図７には、情報処理装置１００の機能的構成が示されている。図７に示すように、情報処理装置１００は、テンプレート選択手段１６０を有する。テンプレート選択手段１６０は、例えばメニュー９００等の文書の作成に用いるテンプレート（定型書式）を、テンプレートデータベース７６２から選択する。テンプレートデータベース７６２に記憶されているテンプレートとしては、例えばメニュー９００のような飲食店用のメニューを作成するためのテンプレート、例えば宿泊施設や公共施設等で用いられる貼紙を作成するためのテンプレート、例えばダイレクトメールを作成するためのテンプレート、例えば年賀状を作成するためのテンプレート等の各種文書を作成するための定型書式を挙げることができる。
【００５０】
尚、この実施形態においては、テンプレートデータベース７６２は、情報処理装置１００外の記憶装置７４２に記憶されているものの、テンプレートデータベース７６２を、情報処理装置１００が記憶するようにしてもよい。例えば、記憶装置１５０（図６を参照）が、テンプレートデータベース７６２を記憶するようにしてもよい。
【００５１】
情報処理装置１００は、データ受付手段１６２をさらに有する。データ受付手段１６２は、例えば、操作装置１２０を操作することにより入力されるデータを受け付ける。ここで、データ受付手段１６２は、少なくともテキストデータと画像データとを受け付けることができる。
【００５２】
情報処理装置１００は、データ変換手段１６４をさらに有する。データ変換手段１６４は、データ受付手段１６２が受け付けたデータが画像データであった場合に、受け付けた画像データをテキストデータへと変換する。ここで、データ変換手段１６４は、データ受付手段１６２が受け付けた画像データを画像解析し、画像からテキスト情報を抽出する。例えば、データ受付手段が受け付けた画像を、画像に含まれる料理の名前や画像に含まれる料理の材料名に関するテキストデータに変換する。
【００５３】
情報処理装置１００は、分解手段１６６をさらに有する。分解手段１６６は、データ受付手段が受け付けたテキストデータと、データ変換手段１６４が画像データから変換したテキストデータとを単語に分解する。例えば、データ受付手段１６２が受け付けたテキストデータ中の「いちごのタルト」とのデータを、「いちご」との単語と、「タルト」との単語に分解する。
【００５４】
情報処理装置１００は、検索キー検索手段１６８をさらに有する。検索キー検索手段１６８は、検索キーデータベース７６４を参照して、分解手段１６６で分解されたぞれぞれの単語から検索キーを検索して抽出する。検索キーデータベース７６４の詳細は後述する。
【００５５】
尚、この実施形態においては、検索キーデータベース７６４は、情報処理装置１００外の記憶装置７４６に記憶されているものの、検索キーデータベース７６４を、情報処理装置１００が記憶するようにしてもよい。例えば、記憶装置１５０（図６を参照）が、検索キーデータベース７６４を記憶するようにしてもよい。
【００５６】
情報処理装置１００は、ピクトグラム検索手段１７０をさらに有する。ピクトグラム検索手段１７０は、ピクトグラムデータベース７６６を参照して、検索キー検索手段１６８が検索した検索キーを含むピクトグラム９１０を検索し、抽出する。ピクトグラムデータベース７６６の詳細は後述する。
【００５７】
尚、この実施形態においては、検索キーデータベース７６４は、情報処理装置１００外の記憶装置７４２に記憶されているものの、検索キーデータベース７６４を、情報処理装置１００が記憶するようにしてもよい。例えば、記憶装置１５０（図６を参照）が、検索キーデータベース７６４を記憶するようにしてもよい。
【００５８】
情報処理装置１００は、表示手段１７２をさらに有する。表示手段１７２は、テンプレート選択手段１６０で選択されたテンプレートに、ピクトグラム検索手段１７０で抽出されたピクトグラム９１０を挿入できるように、画面２１０にピクトグラム９１０の候補を表示する。
【００５９】
上述のように、情報処理装置１００においては、データ受付手段１６２がデータを受け付けると、表示手段１７２が作成中の文書に表示するピクトグラム９１０の候補を画面２１０に表示させる。このため、画面２１０にピクトグラム９１０の候補が表示されない技術と比較して、文書へのピクトグラム９１０の表示の漏れを生じにくくすることができる。さらには、画面２１０にピクトグラム９１０の候補が表示されない技術と比較して、操作者（文書作成者）がピクトグラム９１０を選択する操作を簡単に、短時間で行うことができるようにすることができる。
【００６０】
上述のテンプレート選択手段１６０、データ受付手段１６２、データ変換手段１６４、分解手段１６６、検索キー検索手段１６８、ピクトグラム検索手段１７０及び表示手段１７２の機能は、例えば記憶装置１５０に記憶された文書作成用のアプリケーション（文書作成用のプログラム）を、制御装置３００が実行することで実現される。
【００６１】
図８には、検索キーデータベース７６４が記憶するデータの構造が説明されている。図８に示すように、検索キーデータベース７６４には、単語と、その単語に対応付けられた検索キーとが行として記憶されている。例えば、「タルト」との単語と、「タルト」との単語に対応付けられた「バター」との検索キーが行として記憶されている。また、例えば、「タルト」との単語と、「タルト」との単語に対応付けられた「粉砂糖」との検索キーが行として記憶されている。このように、検索キーデータベースでは、単語に関連づいた別の単語を関連付けて記憶している。
【００６２】
図９には、ピクトグラムデータベース７６６が記憶するデータの構成が説明されている。図９に示すように、ピクトグラムデータベース７６６には、検索キーと、その検索キーの対応付けられたピクトグラム９１０（ピクトグラムの画像データ）とが行として記憶されている。例えば、「卵」との検索キーと、「卵」との検索キーに対応付けられた「Egg.png」との画像データが行として記憶されている。また、例えば、「バター」との検索キーと、「バター」との検索キーに対応付けられた「Butter.png」との画像データとが行として記憶されている。
【００６３】
図１０は、情報処理装置１００の動作の主たる部分を説明するフローチャートである。図１０に示すように、一連の動作が開始されると、ステップＳ１０において、データ受付手段１６２がデータを受け付ける。
【００６４】
次のステップであるステップＳ１２では、情報処理装置１００は、ステップＳ１０で受け付けたデータが画像データであるかを判別し、ステップＳ１０で受け付けたデータが画像データであるとの判別がなされた場合は、ステップＳ１４に進む。一方、ステップＳ１０で受け付けられたデータが画像データでないと判別した場合は、受け付けたデータをテキストデータとみなし、ステップＳ１６に進む。
【００６５】
ステップＳ１４では、データ変換手段１６４が、ステップＳ１０で受け付けた画像データを画像解析し、画像からテキスト情報を抽出する。
【００６６】
ステップＳ１６では、分解手段１６６が、ステップＳ１０で受け付けたテキストデータとステップＳ１４で変換されたテキストデータとを単語に分解する。
【００６７】
ステップＳ１８では、検索キー検索手段１６８が、検索キーデータベース７６４を参照して、ステップＳ１６で分解された単語から検索キーを検索して抽出する。
【００６８】
次のステップであるステップＳ１８では、検索キー検索手段１６８が、検索キーデータベース７６４を参照して、ステップＳ１８で分解されたぞれぞれの単語から検索キーを検索して抽出する。
【００６９】
次のステップＳ２０では、情報処理装置１００は、ステップＳ１８で検索された検索キーから、さらに検索キーを検索可能であるか否かを判別し、さらに検索キーを検索可能であればステップＳ１８に戻る。一方、さらに検索キーが検索できないと判別した場合、ステップＳ２２に進む。
【００７０】
ステップＳ２２では、ピクトグラム検索手段１７０が、ピクトグラムデータベース７６６を参照して、ステップＳ１８で抽出された検索キーに関連付けられたピクトグラム９１０を抽出する。
【００７１】
次のステップであるステップＳ２４では、表示手段１７２が、選択されたテンプレートに、ステップＳ２２で抽出されたピクトグラム９１０を挿入できるように、画面２１０にピクトグラム９１０の候補を表示する。
【００７２】
ステップＳ２２で複数のピクトグラム９１０が候補として抽出された場合であって、ステップＳ２４において、画面２１０に、ステップＳ２４で抽出された全てのピクトグラム９１０の候補を一度に表示することができない場合は、ステップＳ２４において、操作者が文書に付記するピクトグラム９１０を選択しやすくなるように、画面に２１０に最初に表示されるピクトグラム９１０を選択することが望ましい。
【００７３】
また、ステップＳ２２で複数のピクトグラム９１０が候補として選択された場合、文書作成者が文書に付記するピクトグラム９１０を選択しやすいように、ステップＳ２４において、複数のピクトグラム９１０を画面２１０に並べて表示することが望ましい。
【００７４】
例えば、表示手段１７２が、画面２１０にピクトグラム９１０の全てを一度に表示できない場合は、画面２１０に過去において表示させたことがあるピクトグラム９１０の候補を、画面２１０に過去に表示させたことがないピクトグラム９１０の候補をよりも優先的に表示させることが望ましい。
【００７５】
また、例えば、表示手段１７２が、過去に表示させたことがあるピクトグラム９１０の候補を画面２１０に表示させても、画面２１０にピクトグラム９１０の候補を表示させる表示領域が残っている場合は、画面２１０に過去に表示させたことがないピクトグラム９１０の候補を画面２１０に表示させることが望ましい。ここで、画面２１０に、過去にどのピクトグラム９１０が表示されたか否かと、ピクトグラム９１０が画面２１０に何回表示されたかとを含む操作履歴は、先述の記憶装置７４０に記憶されている。
【００７６】
また、例えば、表示手段１７２は、画面２１０に過去に表示されたことがあるピクトグラム９１０の候補を画面２１０における上端側から又は左端側から並べて表示させることが望ましい。このような順番でピクトグラム９１０の候補を画面２１０に表示させることで、過去に画面２１０に表示されたことがあり、過去に画面２１０に表示されたことがないピクトグラム９１０よりも操作者が選択する可能性が高いピクトグラム９１０を、画面２１０における操作者が選択しやすい位置に表示させることができる。
【００７７】
また、例えば、表示手段１７２は、過去に表示させたことがあるピクトグラム９１０の候補を画面２１０に表示させても、画面２１０にピクトグラム９１０の候補を表示させる表示領域が残っている場合は、画面２１０に過去に表示させたことがないピクトグラム９１０の候補を、画面２１０に過去に表示させたことがあるピクトグラム９１０の候補よりも下端側又は右端側に表示させることが望ましい。
【００７８】
また、例えば、表示手段１７２は、一つの情報処理装置（例えば、情報処理装置１００Ａ）の画面２１０にピクトグラム９１０の候補の全てが表示できない場合は、他の情報処理装置（例えば、情報処理装置１００Ｂ、情報処理装置１００Ｃ）の画面２１０に過去に表示されたことがあるピクトグラム９１０の候補を、他の情報処理装置１００の画面２１０に過去に表示させたことがないピクトグラム９１０の候補をよりも優先的に表示させることが望ましい。このような順番でピクトグラム９１０の候補を画面２１０に表示させることで、過去に他の情報処理装置１００の画面２１０に表示されたことがあり、過去に他の情報処理装置の画面２１０に表示されたことがないピクトグラム９１０よりも操作者が選択する可能性が高いピクトグラム９１０を、画面２１０における操作者が選択しやすい位置に表示させることができる。
【００７９】
また、例えば、表示手段１７２は、他の情報処理装置（例えば、情報処理装置１００Ｂ、１００Ｃ）の画面２１０に過去に表示させたことがあるピクトグラム９１０の候補を、一つの情報処理装置１００（例えば、情報処理装置１００Ａ）の画面２１０に表示させても、一つの情報処理装置１００の画面２１０にピクトグラム９１０の候補を表示させる表示領域が残っている場合は、他の情報処理装置１００の画面２１０に過去に表示させたことがないピクトグラム９１０の候補を、画面２１０に表示させることが望ましい。
【００８０】
また、例えば、表示手段１７２は、他の情報処理装置の画面２１０に過去に表示されたことがあるピクトグラム９１０の候補を、画面２１０における上端側から又は左端部側から並べて表示させることが望ましい。このような順番でピクトグラム９１０の候補を画面２１０に表示させることで、過去に他の文章処理装置の画面２１０に表示されたことがあり、過去に他の情報処理装置の画面２１０に表示されたことがないピクトグラム９１０よりも操作者が選択する可能性が高いピクトグラム９１０を、一の情報処理装置１００の画面２１０における操作者が選択しやすい位置に表示させることができる。
【００８１】
また、例えば、表示手段１７２は、他の情報処理装置の画面２１０に過去に表示させたことがあるピクトグラム９１０の候補を情報処理装置１００の画面２１０に表示させても、情報処理装置１００の画面２１０にピクトグラム９１０の候補を表示させる表示領域が残っている場合は、他の情報処理装置１００の画面に過去に表示させたことがないピクトグラム９１０の候補を、他の情報処理装置１００の画面に過去に表示させたことがあるピクトグラム９１０の候補よりも下端側又は右端部側に表示させることが望ましい。
【００８２】
また、ステップＳ２２においてピクトグラム検索手段１７０が抽出し、抽出されたピクトグラム９１０の候補を表示手段１７２が画面２１０に表示させる場合に、表示手段１７２が、互いに異なる複数の分野のピクトグラム９１０であって、操作者が選択した少なくとも一つの分野のピクトグラム９１０だけを画面２１０に表示させるようにしてもよい。
【００８３】
例えば、飲食店のメニュー作成との分野を操作者が選択した場合、メニュー作成の分野のピクトグラムである食材を表すピクトグラム９１０だけを、他のピクトグラム９１０からフィルタリングして、画面２１０に表示させるようにしてもよい。
【００８４】
図１１には、分解手段１６６、検索キー検索手段１６８及びピクトグラム検索手段１７０の動作の第一の例が示されている。図１１に示す例においては、「いちごのタルト」との入力されたテキストデータを、分解手段１６６が「いちご」との単語と、「タルト」との単語に分解する。
【００８５】
そして、検索キー検索手段１６８が、「タルト」との単語から、「バター」、「粉砂糖」、「卵」、「薄力粉」との検索キーを抽出する。また、検索キー検索手段１６８は、検索キーである「バター」との単語から、さらに「クリーム」との検索キーを抽出し、「クリーム」との検索キーから「牛乳」との検索キーをさらに抽出する。また、検索キー検索手段１６８は、「薄力粉」との検索キーから、「小麦」との検索キーを抽出する。
【００８６】
このように、操作者が「いちごのタルト」と入力した場合、「いちごのタルト」を「バター」、「粉砂糖」、「卵」、「薄力粉」、さらに「牛乳」、「粉砂糖」、「卵」、「小麦」と分解していくため、入力されたテキストデータが、該テキストデータの単語に関連付けた単語に分解される。これによって、操作者がテキスト入力時に、「いちごタルト」が「牛乳」、「粉砂糖」、「卵」、「小麦」で作られていると認識して、直接「牛乳」、「粉砂糖」、「卵」、「小麦」とテキストデータを入力しなくても、「いちごタルト」を構成している材料である「牛乳」「粉砂糖」、「卵」、「小麦」を検索キーとして抽出することができる。
【００８７】
そして、ピクトグラム検索手段１７０が、「牛乳」との検索キーから牛乳を示すピクトグラム９１０を抽出し、「卵」との検索キーから卵のピクトグラム９１０を抽出し、「小麦」との検索キーから小麦のピクトグラム９１０を抽出する。
【００８８】
したがって、操作者が「いちごタルト」とテキストデータを入力したとき、操作者が「いちごタルト」を構成している原料である「牛乳」、「粉砂糖」、「卵」、「小麦」を認識し、さらに各々がピクトグラムで表記すべき対象だと認識していなくても、操作者は「いちごタルト」を入力するだけで、「牛乳」、「粉砂糖」、「卵」、「小麦」のピクトグラムが抽出されるため、「牛乳」、「粉砂糖」、「卵」、「小麦」がピクトグラムで表記すべき対象だと認識することができる。
【００８９】
図１２には、分解手段１６６、検索キー検索手段１６８及びピクトグラム検索手段１７０の動作の第二の例が示されている。図１２に示す例においては、テキストデータとして入力された「お風呂」との文字データから検索キー検索手段１６８が、「湯船」、「タオル」、「シャワー」との検索キーを抽出する。そして、ピクトグラム検索手段１７０が、それぞれの検索キーからピクトグラム９１０を抽出する。
【００９０】
このように、操作者が「お風呂」と入力した場合、「お風呂」に関連する単語として「湯船」、「タオル」、「シャワー」を検索キーとして抽出する。これによって、操作者がテキスト入力時に、「お風呂」に関連するものとして「タオル」、「シャワー」だと認識して、直接「タオル」、「シャワー」とテキストデータを入力しなくても、「お風呂」に関連する単語である「タオル」、「シャワー」を検索キーとして抽出することができる。
【００９１】
したがって、操作者が「お風呂」とテキストデータを入力したとき、操作者が「お風呂」に関連しているものとして「タオル」、「シャワー」を認識して、さらに各々がピクトグラムで表記すべき対象だと認識していなくても、操作者は「お風呂」を入力するだけで、「タオル」、「シャワー」のピクトグラムが抽出されるため、「タオル」、「シャワー」がピクトグラムで表記すべき対象だと認識することができる。
【００９２】
図１３には、画面２１０に表示されるテンプレート選択ウィンドー２２０が示されている。テンプレート選択ウィンドー２２０は、文書作成者が文書を作成するためのテンプレートを選択する領域である。
【００９３】
図１３に示すように、テンプレート選択ウィンドー２２０には、少なくとも一つのテンプレートがサムネイル２２２として表示されていて、それぞれのサムネイルの下側にテンプレートの名称が表示されている。図１３においては、テンプレートのサムネイル２２２が４個表示されていて、それぞれのテンプレートの名称が、飲食店メニュー１、飲食店メニュー２、宿泊施設１、宿泊施設２となっている。文書作成者は、テンプレート選択ウィンドー２２０内でサムネイル２２２を選択することで、文書作成に用いるテンプレートを選択することができる。
【００９４】
図１４には、画面２１０に表示される入力ウィンドー２３０とプレビューウィンドー２５０とが示されている。入力ウィンドー２３０は、例えば、メニュー９００等の作成中の文書にデータを入力するための領域である。入力ウィンドー２３０は、料理等の名前を入力するための名前入力欄２３２を有し、名前入力欄にテキストデータで料理の名前が入力される。
【００９５】
入力ウィンドー２３０は、説明入力欄２３４をさらに有する。説明入力欄２３４には、例えば料理の値段等の料理の説明がテキストデータで入力される。
【００９６】
入力ウィンドー２３０は、画像指定欄２３６をさらに有する。画像指定欄２３６は、文書に挿入する写真等の画像を指定する領域であり、画像指定欄２３６に、例えば、挿入をしたい画像のパス等を入力することで、指定した画像が画像データとして入力される。
【００９７】
入力ウィンドー２３０は、ピクトグラム検索ボタン２３８をさらに有する。ピクトグラム検索ボタン２３８は、操作者がピクトグラムを検索する際に操作するアイコンであり、ピクトグラム検索ボタン２３８が操作されると、情報処理装置１００は、名前入力欄２３２に入力されたテキストデータと、説明入力欄２３４に入力されたテキストデータと、画像指定欄２３６を用いて入力された画像データとに応じ、ピクトグラム９１０の候補の検索を開始する。
【００９８】
プレビューウィンドー２５０は、例えばメニュー９００等の文書の作成中途中の状態を予め確認するための領域である。
【００９９】
図１５には、画面２１０に表示されるピクトグラムウィンドー２６０が示されている。ピクトグラムウィンドー２６０は、作成中の文書に付記するピクトグラム９１０の候補を、操作者が選択することができるように表示する領域である。また、ピクトグラムウィンドー２６０は、入力ウィンドー２３０のピクトグラム検索ボタン２３８が操作者により押された後、情報処理装置１００が抽出したピクトグラム９１０の候補を表示するものであり、例えば、入力ウィンドー２３０やプレビューウィンドー２５０の上に重ねるように表示される。
【０１００】
ピクトグラムウィンドー２６０は、候補表示領域２６２を有する。候補表示領域２６２には、作成中の文書に付記するピクトグラム９１０の候補が、例えば、サムネイル２６４で表示される。操作者は、表示されているサムネイル２６４を選択することで、例えばメニュー９００等の文書に挿入するピクトグラム９１０を選択することができる。
【０１０１】
ピクトグラムウィンドー２６０は、分野選択領域２６８を有する。分野選択領域２６８は、互いに異なる複数の分野に分類されたピクトグラム９１０の中から、単数又は複数の分野に属するピクトグラム９１０のみを候補として表示するように、操作者がピクトグラム９１０の属する分野を指定するための領域である。図１５に示す例では、分野選択領域２６８において、飲食店の分野が選択されている。
【０１０２】
以上で説明をした実施形態では、表示手段１７２が、画面２１０に、注意事項としてピクトグラム９１０を表示させる例について説明をしたものの、表示手段１７２が画面２１０に表示させる注意事項は、必ずしもピクトグラム９１０であることを要せず、例えば、文字等を注意事項として表示させてもよい。
【０１０３】
文字を注意事項として画面２１０に表示させる場合、検索キー検索手段１６８で抽出された検索キーを用いてピクトグラム検索手段１７０がピクトグラム９１０を抽出し、抽出されたピクトグラム９１０を表示手段１７２が画面２１０に表示することに替えて、検索キー検索手段１６８で秀出された検索キーを、表示手段１７２が、そのまま文字として画面２１０に表示させる。
【０１０４】
以上のように構成された文書処理システム１０によれば、画面２１０への入力に応じて、操作者が選択できるようにピクトグラム９１０の候補を画面に表示させる制御装置３００を有しない技術と比較して、メニュー９００へのピクトグラム９１０の付記の漏れを生じにくくすることができる。
【符号の説明】
【０１０５】
１０・・・文書処理システム
１００・・・情報処理装置
１６２・・・データ受付手段
１６４・・・データ変換手段
１６６・・・分解手段
１６８・・・検索キー検索手段
１７０・・・ピクトグラム検索手段
１７２・・・表示手段
２００・・・表示装置
２１０・・・画面
２３０・・・入力ウィンドー
２３２・・・名前入力欄
２３４・・・説明入力欄
２３６・・・画像指定欄
２３８・・・ピクトグラム検索ボタン
２６０・・・ピクトグラムウィンドー
２６２・・・候補表示領域
２６４・・・サムネイル
２６８・・・分野選択領域
３００・・・制御装置
７６２・・・テンプレートデータベース
７６４・・・検索キーデータベース
７６６・・・ピクトグラムデータベース
９００・・・メニュー
９１０・・・ピクトグラム
【図１】
2018120321.tif 000003
【図２】
2018120321.tif 000004
【図３】
2018120321.tif 000005
【図４】
2018120321.tif 000006
【図５】
2018120321.tif 000007
【図６】
2018120321.tif 000008
【図７】
2018120321.tif 000009
【図８】
2018120321.tif 000010
【図９】
2018120321.tif 000011
【図１０】
2018120321.tif 000012
【図１１】
2018120321.tif 000013
【図１２】
2018120321.tif 000014
【図１３】
2018120321.tif 000015
【図１４】
2018120321.tif 000016
【図１５】
2018120321.tif 000017