(57)【要約】      （修正有）【課題】画像解析の結果を用いることで、画像の説明やコメントなどのテキストの入力を容易に行うことが可能な情報処理装置、その制御方法およびプログラムを提供する。【解決手段】画像と対になるテキスト入力において、テキスト入力の対象となる画像を解析してキーワードの抽出を行い、抽出したキーワードを入力用の辞書に一時登録し、テキスト入力時にはその抽出したキーワードを優先的に表示するように入力候補の順序を調整する。【選択図】図５
2020042427.tif 000002
【特許請求の範囲】
【請求項１】
画像に関する文字を入力する入力手段と、
前記入力手段への入力に応じて単語又は文章の候補を示す予測手段と、
前記画像を画像解析した結果に基づいて前記予測手段に候補の文字を示すように制御する制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記画像毎に画像解析して抽出されたキーワードを記憶する記憶手段と、を有し、
前記制御手段は、前記画像に関連するテキスト入力を行うときに、保存したキーワードを優先的な候補として前記予測手段の候補として示すことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記入力手段へ入力された文字のかな漢字変換を指示する変換手段と、を有し、
前記制御手段は、前記かな漢字変換が指示されたときは、前記画像を解析した結果に基づいて前記変換手段の変換候補の文字を示すことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記制御手段は、前記画像の画像解析により画像を取得した日時に関する情報又は前記画像が取得された年代が特定できる場合に、前記予測手段に示す候補をその時代にあった単語又は文章にすることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記制御手段は、前記画像の画像解析により画像を取得した日時に関する情報又は前記画像が取得された年代が特定できる場合に、前記変換候補をその時代にあった単語又は文章にすることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記画像毎に抽出した単語又は文章を前記予測手段の候補としての辞書情報を作成する第１の辞書手段と、
前記画像に関する文字を入力するときに、関連付けられた画像毎の異なる前記辞書情報に基づいて前記予測手段の候補を選択する第１の切り替え手段と、
を有することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記画像毎に抽出した単語又は文章を前記かな漢字手段の変換候補としての辞書情報を作成する第２の辞書手段と、
前記画像に関する文字を入力するときに、関連付けられた画像毎の前記辞書情報に基づいて前記かな漢字変換手段の変換候補を選択する第２の切り替え手段と、
を有することを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
画像に関する文字を入力する入力手段と、
前記入力手段へ入力された文字のかな漢字変換を指示する変換手段と、
前記画像を解析した結果に基づいて前記変換手段の変換候補の文字を示すように制御する制御手段と、
を有することを特徴とする情報処理装置。
【請求項９】
前記画像毎に画像解析して抽出されたキーワードを記憶する記憶手段と、を有し、
前記制御手段は、前記画像に関連するテキスト入力を行うときに、保存したキーワードを優先的な候補として前記かな漢字変換手段の変換候補として示すことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
前記制御手段は、前記画像の画像解析により画像を取得した日時に関する情報又は前記画像が取得された年代が特定できる場合に、前記変換候補をその時代にあった単語又は文章にすることを特徴とする請求項８又は９に記載の情報処理装置。
【請求項１１】
前記画像毎に抽出した単語又は文章を前記かな漢字手段の変換候補としての辞書情報を作成する辞書手段と、
前記画像に関する文字を入力するときに、関連付けられた画像毎の前記辞書情報に基づいて前記かな漢字変換手段の変換候補を選択する切り替え手段と、
を有することを特徴とする請求項８乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
画像に関する文字を入力するステップと、
前記入力に応じて前記画像を画像解析した結果に基づく単語又は文章の候補を示すステップと、
前記画像を画像解析した結果に基づいて、前記入力された文字のかな漢字変換の候補を示すステップと、
を有することを特徴とする情報処理装置の制御方法。
【請求項１３】
請求項１２に記載の各ステップをコンピュータによって実行させるためのコンピュータプログラム。
【請求項１４】
請求項１３に記載のプログラムを記載したコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、その制御方法およびプログラムに関し、特に画像と関連するテキストの入力に関するものである。
【背景技術】
【０００２】
従来より、ユーザが画像にその画像を説明するテキストを入力して文書を作成したり、画像とともにテキストを記録することがある。また、近年では、ネットワークを介して、画像を含む投稿を第三者に公開することも一般的にある。例えば、ソーシャル・ネットワーキング・サービス（ｓｏｃｉａｌ  ｎｅｔｗｏｒｋｉｎｇ  ｓｅｒｖｉｃｅ，  ＳＮＳ）などにおいて、画像と画像を説明するテキストなどを第三者へ共有する。また、公開を受けた第三者が画像に関連するコメントを入力することもできる。
【０００３】
このように公開された画像と、画像の説明やコメントなどのテキストに関して、画像に付けられた説明やコメントなどのテキストを解析して画像の優先順位を決める技術が開示されている。例えば、特許文献１では、公開をされた画像と関連するコメントから、画像ごとのコメントに含まれる画像関連名詞と形容する言葉を抽出分析し、分析されたコメントから掲載された画像の優先度を判定して表示制御を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１３９９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
画像を説明するテキストやコメントなどを入力する際において、デバイスやブラウザの入力候補が出てくる入力予測機能やかな漢字変換などでは、画像に合った名前やキーワードがなかなか出てこない場合がある。そのような場合には、例えば、候補の後ろの方から目的のテキストを選択しなければならないこともあり、画像の説明やコメントを入力することが煩わしい。しかしながら、前述の特許文献１では、画像のコメントの内容を分析することでの画像の優先度を判定することが記述されているが、画像にあったキーワードの入力を簡易にするための工夫はなされていない。
【０００６】
そこで本発明の目的は、画像解析の結果を用いることで、画像の説明やコメントなどのテキストの入力を容易に行うことが可能な手段を提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、画像に関する文字を入力する入力手段と、前記入力手段への入力に応じて単語又は文章の候補を示す予測手段と、前記画像を画像解析した結果に基づいて前記予測手段に候補の文字を示すように制御する制御手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、画像解析の結果を用いることで、画像の説明やコメントなどのテキストの入力を容易に行うことができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施形態に係る情報処理装置の構成例を示すブロック図
【図２】本発明の実施形態に係るテキストの表示画面と編集画面の一例を示す図
【図３】本発明の実施形態に係る画像管理テーブルとテキスト管理テーブルの例を示す図
【図４】本発明の実施形態に係る情報処理装置の画像取得の処理を示すフローチャート
【図５】本発明の実施形態に係る情報処理装置のテキスト入力の処理を示すフローチャート
【発明を実施するための形態】
【００１０】
以下、本発明の好ましい実施形態を図面を参照して説明する。
【００１１】
（構成例の説明）
図１は、本発明の実施形態に係る情報処理装置１００の構成例を示すブロック図である。本実施形態において、情報処理装置１００が単一のコンピュータ装置である場合を例に説明するが、必要に応じた複数のコンピュータ装置に各機能を分散して実現するようにしてもよい。複数のコンピュータ装置で構成される場合は、互いに通信可能なようにＬｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ（ＬＡＮ）などの通信回線で接続される。
【００１２】
図１において、制御部１０１は、例えばＣｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＣＰＵ）であり、情報処理装置１００全体を制御する。ＲＯＭ１０２は、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙであり、変更を必要としないプログラムやパラメータを格納する。ＲＡＭ１０３は、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙであり、装置内の処理や表示などに際して作業用の情報を一時記憶する。例えば、ネットワークを介して外部装置などから供給されるプログラムや画像などの表示データを一時的に記憶する。制御部１０１は、ＲＯＭ１０２又はＲＡＭ１０３に格納されているブログラムを実行することで、後述する本実施形態の各処理を実現する。
【００１３】
外部記憶装置１０４は、情報処理装置１００に固定して設置されたハードディスクやメモリカードなどであり、Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ（ＯＳ）などのプログラムを記憶する。外部記憶装置１０４は、アプリケーションプログラムやデータ、ライブラリなどの保存および読み込みが可能である。本実施例の文書編集アプリケーションプログラムソフトウエア（以下文書編集アプリケーションと言う）や文書データ、画像ファイルなどを記憶する。なお、以下の本発明の実施形態において、画像と、画像に付与された又は関連付けられたテキスト情報、例えば画像の説明やコメントなど、との組を「文書」と定義して説明する。「文書」に含まれる画像は単数の場合も、複数の場合もあり、またそれぞれの画像に関連付けられたテキストが複数の場合もあり得る。
【００１４】
入力Ｉ／Ｆ１０５（入力インターフェイス）は、ユーザの操作を受けつける。例えば、データを入力するポインティングデバイスやキーボードなどの入力装置と接続される。
【００１５】
ＢＭＵ１０６（Ｂｉｔ  Ｍｏｖｅ  Ｕｎｉｔ）は、例えばメモリ間（例えば、ＶＲＡＭ１０７と他のメモリとの間）や、メモリと各Ｉ／Ｏデバイス（例えば、ネットワークインターフェイス１０９）間のデータ転送を制御する。
【００１６】
ＶＲＡＭ１０７（Ｖｉｄｅｏ  ＲＡＭ）は、ディスプレイへ画像などのグラフィック表示を描画するためのメモリである。表示部１１１は、受信した信号に基づき画像などを表示する。このＶＲＡＭ１０７で生成した画像を所定の規定に従って表示部１１１に送信し、これにより表示部１１１は画像を表示する。
【００１７】
ＮＥＴ  Ｉ／Ｆ１０９（ネットワークインターフェイス）は、インターネットなどのネットワークである通信回線１１０に接続する。通信回路１１０を介して、ＰＣなどの外部機器やサーバなどと相互に通信可能であり、外部機器との画像などのデータの送受信や外部機器からのユーザ操作などが可能となる。システムバス１１２は、１０１〜１０９の各ユニットを通信可能に接続する。
【００１８】
なお、本実施形態においては、本発明をスマートフォンやパーソナルコンピュータのアプリケーションに適用する場合を例にして説明するが、これに限定されない。本発明は、デジタルカメラなどの撮像装置に適用してもよい。すなわち、メモリカードなどの、デジタルカメラが読み取り可能な記録媒体に記録された撮影画像を、デジタルカメラの有する背面液晶装置などのディスプレイに再生表示する際にも、本発明は適用可能である。さらに、ＰＤＡ、携帯電話や携帯型の画像ビューワ、ディスプレイを備えるプリンタ、デジタルフォトフレーム、音楽プレーヤー、ゲーム機、電子ブックリーダなど、画像やテキスト、イラスト図形などのコンテンツを表示可能な装置にも適用可能である。
【００１９】
以下、本発明の情報処理装置の実施形態として、ユーザの操作に応じて画像の説明文（キャプション）などの画像に関連したテキストを編集する処理について説明する。スマートフォンやパーソナルコンピュータなどの情報処理装置が、編集アプリケーションを起動して、画像とテキストを入力して編集していく。
【００２０】
（文書の表示および編集画面の例）
図２は、本発明の実施形態に係るテキストの表示画面と編集画面の例を示す図である。図２（Ａ）はプレビュー表示画面、（Ｂ）は編集画面の例を示している。
【００２１】
図２（Ａ）のプレビュー表示画面の例において、表示画面２００は編集対象のページおよびページ一覧を表示する。表示画面２００中のプレビュ領域２０１には、編集対象のページ（文書）のプレビューが表示され、一覧領域２０６には文書のページ一覧が表示される。
【００２２】
編集対象のページが表示されているプレビュ領域２０１において、イメージ領域２０２，２０３は、対象ページに配置された画像の表示領域を示している。テキスト領域２０４はイメージ領域２０２の画像を説明するテキストの表示領域、テキスト領域２０５はイメージ領域２０３の画像を説明するテキストの表示領域、をそれぞれ示している。
【００２３】
一覧領域２０６は、情報処理装置１００で表示可能な複数のページを一覧表示し、ユーザはスクロールバーの操作又は領域のフリック操作等により一覧領域２０６に表示されているページ一覧をスクロール可能である。また、タッチ操作等により複数のページの中から編集対象ページを選択できる。フォーカス枠２０７は、一覧表示された複数のページの中から、編集対象として選ばれて、プレビュ領域２０１に表示されているページをマーキングしている。
【００２４】
図２（Ｂ）は、編集画面のうち、特にテキスト編集の場合の例を示している。図２（Ａ）のプレビュー表示画面においてユーザのタッチ操作等に応じて、例えば、イメージ領域を選択する、テキスト領域を選択する、特定のモード変更操作をする、などの操作がされて編集モードが選択されることで、図２（Ｂ）の編集画面へと遷移する。本実施形態においては、特に、テキスト領域２０５を編集するモードに入った場合を示している。別途、「編集」ボタンやアイコンを設けてもよい。編集画面では、画像やテキストの入力・削除・変更等が可能である。
【００２５】
表示画面２１０は、編集対象のページのプレビューおよびテキストの編集領域を表示する。表示画面２１０中のプレビュ領域２１１は編集対象のページのプレビューが表示され、イメージ領域２１２，２１３は編集対象のページに配置された画像の表示領域を示している。テキスト領域２１４はイメージ領域２１２の画像を説明するテキストの表示領域、テキスト領域２１５はイメージ領域２１３の画像を説明するテキストの表示領域を示し、編集対象のテキスト領域は選択されていることがわかるようにマーキングされる。図２（Ｂ）の例では、テキスト領域２１５のテキストを編集中であり、テキスト領域２１５がマーキングされている。
【００２６】
テキスト編集領域２１６は、実際にテキストを編集する操作領域を示している。前述のように編集対象として選択されたテキスト領域の文字を、テキスト編集領域２１６に対して入力・削除・変換等の操作を行うことで編集する。テキスト編集領域２１６には、文字の入力領域２１７と入力候補の単語や文などが表示されるワード候補領域２１８が含まれる。入力領域２１７は、ユーザ操作に応じて文字や記号等の入力・削除等が可能な領域である。ワード候補領域２１８は、入力領域２１７を入力する際に、入力ワード又は変換ワードの候補として抽出された単語や文などが表示される。このワード候補領域２１８から所望の入力候補の単語・文章を選択することに応じても、入力領域２１７に単語や文などの入力が可能であり、また、入力領域２１７の入力内容を変換可能である。
【００２７】
アイコン２１９は、テキストの文字入力を終了するコントロールボタンである。アイコン２１９をタッチ又は他の指示手段によりクリック操作することで、入力領域２１７に入力した文字列が編集対象のテキスト領域の内容として確定する。図２（Ｂ）の例においては、選択されているテキスト領域２１５の文字内容として確定される。なお、図２のページ編集やテキスト編集のやり方や表示形式は一例であり、これに限られず、画像に関するテキストを付ける場合に本発明は適用される。
【００２８】
（画像およびテキスト情報の管理テーブルの例）
図３を参照して、文書編集アプリケーションが利用する文書の情報管理するテーブル（以下、文書情報ＤＢと称する）のうち、本実施形態に係る画像情報とテキスト情報を管理するテーブルについて説明する。図３は、本発明の実施形態に係る画像管理テーブルとテキスト管理テーブルの例を示す図である。
【００２９】
図３（Ａ）に示される画像管理テーブル３００は、文書の画像の情報を管理する。画像管理テーブルには、画像ＩＤ３０１、オリジナル画像ファイルパス３０２、サムネイル画像ファイルパス３０３、キーワードリスト３０４が格納されている。ユーザが画像領域を含むページを生成したタイミングでレコードが生成され、画像ＩＤ３０１が発番される。
【００３０】
画像ＩＤ３０１は、画像毎に付けられる固有のＩＤである。オリジナル画像ファイルパス３０２には、画像のオリジナルファイルを格納したパスをもち、サムネイル画像ファイルパス３０３にサムネイル画像を格納したパスをもつ。画像解析キーワードリスト３０４には、画像の解析により画像から抽出された画像に関連するキーワードを格納する。
【００３１】
図３（Ｂ）に示されるテキスト管理テーブル３１０は、文書のテキストの情報を管理する。テキスト管理テーブル３１０には、テキストＩＤ３１１、テキスト内容３１２、関連する画像ＩＤ３１３、辞書更新フラグ３１４をもつ。ユーザがテキスト領域を含むページを生成したタイミングでレコードが生成され、テキストＩＤ３１１が発番される。
【００３２】
テキスト管理テーブル３１０は、ユーザが入力したテキストを格納するテキスト内容３１２をもつ。テキスト領域は画像を説明するものなので、関連する画像の紐づけを画像ＩＤ３１３として保持する。文書のレイアウトによっては、例えば複数の画像に対して１つのテキストが関連付けられている場合などは、複数の画像ＩＤの紐づけをもってもよい。また、テキストの入力領域の辞書情報を更新したかの辞書更新フラグ３１４をもつ。
【００３３】
（文書編集に関わる画像取得時の制御フロー）
以下、図４を参照して、画像取得時の制御フローについて説明する。図５のフローチャートは、情報処理装置１００の制御部１０１によって、各処理ブロックを制御して実行される処理手順を図示したものである。制御部１０１は、ＲＯＭ１０２から読みだされ起動されたプログラムの指示に従い、ＲＡＭ１０３の文書編集アプリケーションが利用する文書情報を格納したテーブルや画像ファイルを読み出して、文書編集を行う。
【００３４】
制御部１０１が、プレビュ領域２０１へのイベント（例えば、タッチ操作や他の操作部材による操作など）を監視し、プレビュ領域２０１のうちのイメージ領域２０２、２０３へのイベントが検知された場合に、図４の画像取得時の制御フローが開始される。制御部１０１は、例えば、ユーザ操作に応じて、予め文書情報ＤＢに記憶された既存の文書リストから編集対象となる文書を選択させ、又は新規の文書を作成させるようにして、編集対象となる文書を選択する。本実施形態においては、既存の文書を編集対象とし、イメージ領域２０２の画像を編集する場合を例に説明をすすめる。
【００３５】
まず、ステップＳ４０１にて、ユーザが編集対象のイメージ領域２０２に配置するように指示した画像ファイルを、ＲＡＭ１０３に一時保存する。受け取った画像ファイルから、表示用のサムネイル画像ファイルを生成する。プレビュ領域２０２又は２０３に配置可能な画像ファイルは、外部記憶装置１０４に格納されているデータでもよいし、ネットワークを介して外部から取り込んだデータでもよい。画像ファイルの選択方法は、デバイス等のファイルリストを取得して、ファイル名やサムネイルリストの一覧から特定のイメージファイルを選択する方法が考えられるが、これに限定されない。
【００３６】
次にステップＳ４０２にて、編集対象のイメージ領域に紐づけられた画像ＩＤをキーに、文書情報ＤＢの図３Ａ画像管理テーブルを検索して画像の情報を格納する。画像取得した画像のオリジナル画像ファイルパス３０２と、画像の表示用のサムネイル画像ファイルパス３０３を格納する。
【００３７】
ステップＳ４０３では、オリジナル画像の画像解析を行う。図３（Ａ）画像管理テーブルの画像ＩＤ３０１をキーとして、画像のオリジナル画像ファイルパス３０２に格納されている画像データを解析処理する。そして、画像解析の結果、画像の被写体から抽出したキーワードを、図３（Ａ）の画像管理テーブルの画像解析キーワードリスト３０４に格納する。例えば、画像に映っているオブジェクト（人、建物、花、など）、認識したオブジェクト（特定の人、建物名、など）、オブジェクトの色の情報など、公知の画像解析により抽出可能なキーワードが画像解析キーワードリスト３０４に格納される。画像解析以外で画像ファイルに付加されているＧＰＳ情報などに基づいて、キーワードを追加してもよい。また、画像に画像撮影日時や画像登録日時などの日時情報がある場合や、被写体の解析から年代が特定できる場合にキーワードをその時代にあった文言に変換する処理をいれてもよい。
【００３８】
ステップＳ４０４にて、図３（Ａ）画像管理テーブルの画像ＩＤ３０１をキーとして、画像の表示用のサムネイル画像ファイルパス３０３からイメージを取得し、本実施例においてはイメージ領域２０２に表示をして画像取得フローを終了する。
【００３９】
（文書編集に関わるテキスト入力時の制御フロー）
以下、図５を参照して、テキスト編集時の制御フローについて説明する。図５のフローチャートは、情報処理装置１００の制御部１０１によって、各処理ブロックを制御して実行される処理手順を図示したものである。制御部１０１は、ＲＯＭ１０２から読みだされ起動されたプログラムの指示に従い、ＲＡＭ１０３の文書編集アプリケーションが利用する文書情報を格納したテーブルや画像ファイルを読み出して文書編集を行う。
【００４０】
図２（Ａ）に示すイメージ領域２０２、２０３およびテキスト領域２０４、２０５を含む編集対象ページがプレビュ領域２０１に表示されているとき、プレビュ領域２０１へのイベント（例えば、タッチ操作や他の操作部材による操作など）を監視している。テキスト領域２０４、２０５へのイベントが検知されたときに、図５のテキスト編集フローが開始される。本実施形態においては、テキスト領域２０５におけるイベントが検知された場合を例に説明する。
【００４１】
まず、ステップＳ５０１にて、テキスト編集領域２０５へのタップイベントに応じて、テキストの編集画面へ遷移する。すなわち、図２（Ａ）から（Ｂ）表示状態へ遷移し、編集対象ページのプレビュ領域２１１のテキスト領域２１５へマーキングして表示画面２１０内にテキスト編集領域２１６を表示する。テキスト編集領域２１６には、テキストの入力領域２１７および入力候補領域２１８がある。またテキスト編集領域２１６には、テキストの文字入力を終了するためのコントロールボタン２１９が表示される。情報処理装置１００は、ＲＯＭ１０２又はその他の記憶部にテキスト入力を補助するための辞書情報を保持しており、制御部１０１は、入力領域２１７に文字が入力された際に、辞書情報を参照して入力候補とされる単語・文章を入力候補領域２１８に表示する。
【００４２】
次にステップＳ５０２では、文書が作成された際にテキスト領域２０５に紐づけられていたテキストＩＤをキーに、文書情報ＤＢの図３Ｂのテキスト管理テーブルを検索する。
【００４３】
ステップＳ５０３にて、検索された図３（Ｂ）のテキスト管理テーブルに格納されている画像ＩＤをキーに、文書情報ＤＢの図３（Ａ）の画像管理テーブルを検索する。
【００４４】
ステップＳ５０４にて、検索された図３（Ｂ）の図３（Ａ）画像管理テーブルの画像解析キーワードリスト３０４を取得する。なお、図４の画像取得フロー中に解析処理を行いキーワードを抽出する例を前述したが、テキスト入力が実施されるタイミング（すなわち、本フローのステップＳ５０３）で画像解析をおこないキーワードを取得して辞書情報を生成してもよい。画像解析のタイミングは限定されない。そして、テキスト領域２０５に紐づけられた画像に対する画像解析キーワードリスト３０４が存在すれば、ステップ５０５に遷移し、画像解析キーワード３０４が抽出できなければ、ステップ５０５の処理をスキップし、辞書情報の更新は行わない。
【００４５】
ステップＳ５０５では、入力対象のテキスト領域（本実施形態ではテキスト領域２０５）に合わせて、情報処理装置１００がＲＡＭ１０２又はその他の記憶領域に保持する辞書情報を更新する。すなわち、前述した情報処理装置１００がテキスト入力を補助するために保持している辞書情報に、テキスト領域２０５と紐づけられている画像に関する画像解析キーワードリスト３０４の内容を、辞書情報として追加する。辞書情報の更新が行われた場合は、文書情報ＤＢの図３（Ｂ）のテキスト管理テーブルの辞書更新フラグ３１４をＯＮにする。
【００４６】
ステップＳ５０６にて、更新された辞書情報を参照して、キーワードリストに含まれる単語・文章およびそれらに関連する単語・文章を優先的に表示するように入力候補領域２１８の表示を更新する。なお、この入力候補はキー入力に従って、あとに続く文字の候補を予測する予測入力であってもよい。この入力候補はキー入力に従ったかな漢字変換の変換候補であってもよい。
【００４７】
ステップＳ５０７にて制御部１０１は、テキストの文字入力を終了するコントロールボタン２１９の押下を検知し、ユーザのテキスト入力の完了処理を行う。テキストの文字入力領域２１７に入力された値を取得し、文書情報ＤＢの図３Ｂのテキスト管理テーブルのテキスト内容３１２に格納する。
【００４８】
ステップＳ５０８にて、文書情報ＤＢの図３（Ｂ）のテキスト管理テーブルの辞書更新フラグ３１４がＯＮになっていれば、情報処理装置１００がテキスト入力を補助するために保持している辞書情報を更新前のデフォルトの状態に戻す。そのあと、文書情報ＤＢの図３（Ｂ）のテキスト管理テーブルの辞書更新フラグ３１４をＯＦＦにして、デバイスの表示領域上に文書の図３（Ａ）の表示画面２００に表示を戻す。
【００４９】
以上、本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
【００５０】
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータがコンピュータプログラムをダウンロードして実行するような方法も考えられる。
【図１】
2020042427.tif 000003
【図２】
2020042427.tif 000004
【図３】
2020042427.tif 000005
【図４】
2020042427.tif 000006
【図５】
2020042427.tif 000007