(57)【要約】【課題】テキスト入力や画像選択の操作の手間を省き、また、操作工程を減らすことが可能となる。【解決手段】情報処理装置は、複数の画像データとそれぞれの画像データに紐付られたキーワードとを対応づけて記憶する記憶手段２０と、記憶されている少なくとも１つの画像データと、文字入力エリアとを表示画面に表示する表示手段２１と、表示画面上で画像データを選択し、前記表示画面上の前記文字入力エリアに移動させる操作手段２２と、操作手段２２によって、表示画面上で前記画像データを選択した状態で文字入力エリアに移動させると、記憶手段２０から画像データに紐付られているキーワードを検索し、該キーワードを文字入力エリアに入力する制御手段２３とを備えている。【選択図】図９
2013196445.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像データとそれぞれの画像データに紐付られたキーワードとを対応づけて記憶する記憶手段と、
前記記憶手段に記憶されている少なくとも１つの画像データと、文字入力エリアとを表示画面に表示する表示手段と、
前記表示画面上で前記画像データを選択し、前記表示画面上の前記文字入力エリアに移動させる操作手段と、
前記操作手段によって、前記表示画面上で前記画像データを選択した状態で前記文字入力エリアに移動させると、前記記憶手段から前記画像データに紐付られているキーワードを検索し、該キーワードを前記文字入力エリアに入力する制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
複数の画像データとそれぞれの画像データに紐付られたキーワードとを対応づけて記憶する記憶手段と、
文字入力エリアと、画像添付エリアとを表示画面に表示する表示手段と、
前記表示画面上で前記文字入力エリアに入力されている文字を選択し、前記表示画面上の前記画像添付エリアへ移動させる操作手段と、
前記操作手段によって、前記表示画面上で前記文字入力エリアに入力されている文字を選択した状態で前記画像添付エリアに移動させると、前記記憶手段から前記文字を前記キーワードとして紐付られている画像データを検索し、該画像データを前記画像添付エリアに入力する制御手段と
を備えることを特徴とする情報処理装置。
【請求項３】
前記キーワードは、
前記画像データが保存されているフォルダ名を含む、
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記記憶手段に記憶されている前記複数の画像データの各々の内容を解析し、各画像データに紐付可能な前記キーワードを取得する画像解析手段を更に備える
ことを特徴とする請求項１から３のいずれかに記載の情報処理装置。
【請求項５】
前記制御手段は、
前記操作手段によって、前記表示画面上で前記複数の画像データを選択した状態で前記文字入力エリアに移動させると、前記記憶手段から前記文字入力エリアに移動させられた前記複数の画像データに紐付られている共通のキーワードを検索し、該共通のキーワードを前記文字入力エリアに入力する
ことを特徴とする請求項１、３、４のいずれかに記載の情報処理装置。
【請求項６】
前記制御手段は、
前記操作手段によって、前記表示画面上で前記文字入力エリアに入力されている複数の文字列を選択した状態で前記画像添付エリアに移動させると、前記記憶手段から前記画像添付エリアに移動させられた前記複数の文字列を前記キーワードとして紐付られている画像データを検索し、該画像データを前記画像添付エリアに入力する
ことを特徴とする請求項２、３、４のいずれかに記載の情報処理装置。
【請求項７】
複数の画像データとそれぞれの画像データに紐付られたキーワードとを対応づけて記憶部に記憶するステップと、
前記記憶部に記憶されている少なくとも１つの画像データと、文字入力エリアとを表示画面に表示するステップと、
前記表示画面上で前記画像データが選択された状態で前記文字入力エリアに移動させられると、前記記憶部から前記画像データに紐付られているキーワードを検索し、該キーワードを前記文字入力エリアに入力するステップと
を含むことを特徴とする情報変換方法。
【請求項８】
複数の画像データとそれぞれの画像データに紐付られたキーワードとを対応づけて記憶部に記憶するステップと、
文字入力エリアと、画像添付エリアとを前記表示画面上に表示するステップと、
前記表示画面上で前記文字入力エリアに入力されている文字が選択された状態で前記画像添付エリアに移動させられると、前記記憶部から前記文字を前記キーワードとして紐付られている画像データを検索し、該画像データを前記画像添付エリアに入力するステップと
を含むことを特徴とする情報変換方法。
【請求項９】
情報処理装置のコンピュータに、
複数の画像データとそれぞれの画像データに紐付られたキーワードとを対応づけて記憶する記憶機能、
前記記憶されている少なくとも１つの画像データと、文字入力エリアとを表示画面上に表示する表示機能、
前記表示画面上で前記画像データを選択し、前記表示画面上の前記文字入力エリアに移動させる操作機能、
前記操作機能によって、前記表示画面上で前記画像データを選択した状態で前記文字入力エリアに移動させると、前記画像データに紐付られているキーワードを検索し、該キーワードを前記文字入力エリアに入力する制御機能
を実行させることを特徴とするプログラム。
【請求項１０】
情報処理装置のコンピュータに、
複数の画像データとそれぞれの画像データに紐付られたキーワードとを対応づけて記憶する記憶機能、
文字入力エリアと、画像添付エリアとを前記表示画面上に表示する表示機能、
前記表示画面上で前記文字入力エリアに入力されている文字を選択し、前記表示画面上の前記画像添付エリアへ移動させる操作機能、
前記操作機能によって、前記表示画面上で前記文字入力エリアに入力されている文字を選択した状態で前記画像添付エリアに移動させると、前記文字を前記キーワードとして紐付られている画像データを検索し、該画像データを前記画像添付エリアに入力する制御機能
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報変換方法、及びプログラムに関する。
【背景技術】
【０００２】
パーソナルコンピュータや、スマートフォン、デジタルカメラなどにおいては、テキスト入力はキーボードやソフトウェアキーボード（多機能キー等を含む）などで行ったり、メール等に添付する画像データを選択する際には、ユーザ自身の記憶に頼っていたりした。このため、キー入力操作や、画像データの選択に非常に手間がかかっていた。そこで、テキストデータをより容易に入力するための技術がいくつか提案されている。
【０００３】
例えば、特許文献１には、利用者が利用するコンテンツデータの出力状況によって予測変換候補を適切に提示し、文字入力の利便性を向上させる技術が提案されている。
【０００４】
また、特許文献２には、良好な証拠写真を確保しつつ、証拠写真と検査結果の関連づけを現場で簡易に入力できるようにする技術が提案されている。
【０００５】
また、特許文献３には、所定のアプリケーションへテキストデータを入力するためのユーザの操作に応じて、ＱＲコード（登録商標）や、ＯＣＲ、外部記録媒体によりテキストデータを取得し、該テキストデータをアプリケーションへ入力する技術が提案されている。
【０００６】
また、特許文献４には、電子カルテシステムにおいて、貼付け表示またはアイコンから挿入表示へ表示形態を切換える際、写真等の貼付情報とテキスト情報とのレイアウトを自動的に計算し、該計算されたレイアウトに基づき、挿入表示、貼付け表示、およびアイコン表示のうち少なくとも１つの表示形態で添付情報をディスプレイ上に表示する技術が提案されている。
【０００７】
また、特許文献５には、写真として記憶された各画像に付加されている、キーワード、撮影場所、コメントといった文字列や撮影日等の日付を用いて画像を検索する技術が提案されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１０−２７１９３８号公報
【特許文献２】特開２０１０−２７７４４２号公報
【特許文献３】特開２０１１−０３９９７１号公報
【特許文献４】特開平０９−１６０９７４号公報
【特許文献５】特開平１１−０６６０８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記特許文献１〜５では、既存の画像データに対して補足するという形でテキストなどの情報を付加して画像検索を容易にしたり、ＱＲコード（登録商標）やイメージを撮影してテキストを入力したりすることができるものの、検索や撮影などの何らかの操作が必要であり、テキスト入力や画像選択などにはそれなりの手間がかかるという問題があった。
【００１０】
そこで本発明は、テキスト入力や画像選択の操作の手間を省くことができ、また、操作工程を減らすことができる情報処理装置、情報変換方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の情報処理装置は、複数の画像データとそれぞれの画像データに紐付られたキーワードとを対応づけて記憶する記憶手段と、前記記憶手段に記憶されている少なくとも１つの画像データと、文字入力エリアとを表示画面に表示する表示手段と、前記表示画面上で前記画像データを選択し、前記表示画面上の前記文字入力エリアに移動させる操作手段と、前記操作手段によって、前記表示画面上で前記画像データを選択した状態で前記文字入力エリアに移動させると、前記記憶手段から前記画像データに紐付られているキーワードを検索し、該キーワードを前記文字入力エリアに入力する制御手段とを備えることを特徴とする情報処理装置である。
【００１２】
本発明の情報処理装置は、複数の画像データとそれぞれの画像データに紐付られたキーワードとを対応づけて記憶する記憶手段と、文字入力エリアと、画像添付エリアとを表示画面に表示する表示手段と、前記表示画面上で前記文字入力エリアに入力されている文字を選択し、前記表示画面上の前記画像添付エリアへ移動させる操作手段と、前記操作手段によって、前記表示画面上で前記文字入力エリアに入力されている文字を選択した状態で前記画像添付エリアに移動させると、前記記憶手段から前記文字を前記キーワードとして紐付られている画像データを検索し、該画像データを前記画像添付エリアに入力する制御手段とを備えることを特徴とする情報処理装置である。
【００１３】
本発明の情報変換方法は、複数の画像データとそれぞれの画像データに紐付られたキーワードとを対応づけて記憶部に記憶するステップと、前記記憶部に記憶されている少なくとも１つの画像データと、文字入力エリアとを表示画面に表示するステップと、前記表示画面上で前記画像データが選択された状態で前記文字入力エリアに移動させられると、前記記憶部から前記画像データに紐付られているキーワードを検索し、該キーワードを前記文字入力エリアに入力するステップとを含むことを特徴とする情報変換方法である。
【００１４】
本発明の情報変換方法は、複数の画像データとそれぞれの画像データに紐付られたキーワードとを対応づけて記憶部に記憶するステップと、文字入力エリアと、画像添付エリアとを前記表示画面上に表示するステップと、前記表示画面上で前記文字入力エリアに入力されている文字が選択された状態で前記画像添付エリアに移動させられると、前記記憶部から前記文字を前記キーワードとして紐付られている画像データを検索し、該画像データを前記画像添付エリアに入力するステップとを含むことを特徴とする情報変換方法である。
【００１５】
本発明のプログラムは、情報処理装置のコンピュータに、複数の画像データとそれぞれの画像データに紐付られたキーワードとを対応づけて記憶する記憶機能、前記記憶されている少なくとも１つの画像データと、文字入力エリアとを表示画面上に表示する表示機能、前記表示画面上で前記画像データを選択し、前記表示画面上の前記文字入力エリアに移動させる操作機能、前記操作機能によって、前記表示画面上で前記画像データを選択した状態で前記文字入力エリアに移動させると、前記画像データに紐付られているキーワードを検索し、該キーワードを前記文字入力エリアに入力する制御機能を実行させることを特徴とするプログラムである。
【００１６】
本発明のプログラムは、情報処理装置のコンピュータに、複数の画像データとそれぞれの画像データに紐付られたキーワードとを対応づけて記憶する記憶機能、文字入力エリアと、画像添付エリアとを前記表示画面上に表示する表示機能、前記表示画面上で前記文字入力エリアに入力されている文字を選択し、前記表示画面上の前記画像添付エリアへ移動させる操作機能、前記操作機能によって、前記表示画面上で前記文字入力エリアに入力されている文字を選択した状態で前記画像添付エリアに移動させると、前記文字を前記キーワードとして紐付られている画像データを検索し、該画像データを前記画像添付エリアに入力する制御機能を実行させることを特徴とするプログラムである。
【発明の効果】
【００１７】
この発明によれば、テキスト入力の操作の手間を省くことができ、また、操作工程を減らすことができる。
【００１８】
また、この発明によれば、画像選択の操作の手間を省くことができ、また、操作工程を減らすことができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態による携帯電話１の構成を示すブロック図である。
【図２】本実施形態による画像データの管理方法の一例を示す概念図である。
【図３】本実施形態によるデータベース１６における画像データとその特徴情報との管理状態を示す概念図である。
【図４】本実施形態による携帯電話１の画像データ登録動作を説明するためのフローチャートである。
【図５】本実施形態による携帯電話１において、画像データに基づいてテキスト入力する場合の動作を説明するためのフローチャートである。
【図６】本実施形態による携帯電話１において、画像データに基づいてテキスト入力する様子を説明するための概念図である。
【図７】本実施形態による携帯電話１において、テキストに基づいて画像入力する場合の動作を説明するためのフローチャートである。
【図８】本実施形態による携帯電話１において、テキストに基づいて画像入力する様子を説明するための概念図である。
【図９】付記１の構成を示すブロック図である。
【発明を実施するための形態】
【００２０】
以下、本発明の実施の形態を、図面を参照して説明する。
【００２１】
図１は、本発明の実施形態による携帯電話１の構成を示すブロック図である。図において、携帯電話１は、制御部（ＣＰＵ：Central Processing Unit）１０、通信制御部１１、操作部（タッチパネル）１２、表示部１３、メモリ部１４、画像解析部１５、及びデータベース１６を備えている。
【００２２】
ＣＰＵ（制御部）１０は、所定のプログラム（ＯＳ：Operating System）を実行することにより、各部の動作を制御するとともに、各種アプリケーションプログラムを実行する。通信制御部１１は、携帯電話回線網に接続して音声通話／データ通信を行うとともに、インターネット網に接続してデータ通信を行う。
【００２３】
操作部１２は、表示部１３上に配設されたタッチパネルからなり、表示部１５への表示と連動してユーザのタッチ操作を検知する。表示部１５は、カラーの液晶パネルや有機ＥＬ（Electro-Luminescence）等の表示装置からなり、各種データや、メニュー画面、アイコン、静止画、動画などを表示する。
【００２４】
メモリ部１４は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などからなる。ＲＯＭは、ＣＰＵ１０が実行するための各種の制御用プログラムや画像補正プログラムなどを記憶するとともに、これらプログラムで用いるデータなどを記憶している。ＲＡＭは、ＣＰＵ１０がプログラム実行する上で一時的に必要なデータや、各種アプリケーションプログラムを格納する。なお、上記ＲＯＭ、及びＲＡＭは、フラッシュメモリなどの書き換え可能な不揮発性メモリであってもよい。
【００２５】
画像解析部１５は、データベース１６に保存されている画像データの内容を解析し、該画像データに紐付可能な特徴情報（キーワード）を取得する。解析方法は、周知の方法でよく、例えば、画像処理による特徴点抽出や、パターンマッチングなどにより、画像データ内に写りこんでいる被写体である、建物（城、ビル、橋、タワーなど）や乗り物（乗用車、バス、船、飛行機など）、人物（男性、女性、大人、子供、個人（個人の場合、名前や呼称などはユーザが入力する）、動物（犬、猫、鳥、さる、牛、馬など）、風景（山、雪山、海、滝、夜景など）などを認識し、それら対象を表すキーワードを取得する。
【００２６】
データベース１６は、例えばフラッシュメモリなどの書き換え可能な不揮発性メモリや、着脱可能なカード型の外部記録媒体などからなる。ユーザは、データベース１６に画像データを保存する際に、保存するフォルダを作成し、作成したフォルダに保存する。フォルダには、保存した画像データの内容に応じてどのような画像であるかを連想可能な任意の名称を付ける。例えば、各地の様々な城を撮影した画像データであれば、フォルダ名を「城」とし、Ａさんを撮影した画像データであれば、フォルダ名を「Ａさん」とする。フォルダは、一般的なコンピュータシステムで対応しているように、階層的に作成してもよい。なお、画像データのより詳細な保存方法については後述する。
【００２７】
また、データベース１６は、画像解析部１５により画像データを解析することにより得られる特徴情報（キーワード）も画像データに対応づけて管理可能に保存する。なお、本実施形態では、データベース１６を携帯電話１に備えるものとしたが、これに限らず、図示しないネットワーク上の記録媒体であってもよい。
【００２８】
ＣＰＵ（制御部）１０は、上述したデータベース１６への画像データの保存、画像解析部１６による画像解析処理、解析された特徴情報と画像データとの紐付、詳細は後述するが、画像データに紐付られているキーワードのテキストＢＯＸへの入力、テキストＢＯＸの文字列をキーワードとする画像データの添付ＢＯＸへの入力などを制御する機能を有する。
【００２９】
図２は、本実施形態による画像データの管理方法の一例を示す概念図である。ユーザは、まず、フォルダを作成する（ＳＳ１）。上述したように、フォルダには、保存する画像データがどのような画像であるかを識別可能な任意の名称がユーザによって付けられる。図示の例では、フォルダ名「城」、「Ａさん」というフォルダが作成されている。図示の例では、既に各フォルダには画像データが保存されているので、ユーザは、保存しようとしている画像データがどのような画像であるか判断し、画像データに特徴にマッチしていると思われるフォルダ名のフォルダに格納することになる（ＳＳ２）。
【００３０】
フォルダ名「城」には、城の画像データＩＭＧ０１〜ＩＭＧ０３が保存されており、フォルダ名「Ａさん（Ａは個人名）」には、Ａさんが写っている画像データＩＭＧ０４〜ＩＭＧ０６が保存されている。
【００３１】
このように、デーベース１６に画像データを保存するとき、画像解析部１５は、画像データの内容を解析し、該画像データの内容にマッチする特徴情報（キーワード）を取得し、特徴情報（キーワード）を画像データに対応づけて管理可能に保存する（ＳＳ３）。例えば、フォルダ名「城」に画像データを保存した場合、画像データに「建物」、「空」などが写りこんでいることが認識される。
【００３２】
したがって、フォルダ名「城」の画像データには、特徴情報（キーワード）として「建物（城）」や、「空」が対応付けられる。同様に、フォルダ名「Ａさん」に画像データを保存した場合、画像データに「人物」が写りこんでいることが認識される。したがって、フォルダ名「Ａさん」の画像データには、特徴情報（キーワード）として「人物（Ａさん）」が対応付けられる（写り具合によっては、背景の「城」、「電車」、「夜景」なども特徴情報（キーワード）として抽出されて対応付けられる）。
【００３３】
本実施形態では、所定のアプリケーション実行時に、図２に示すように、データベース１６に保存されている画像データをビューワで表示し、所望する画像データ（１つ以上）を、テキストＢＯＸにドラック＆リリースすることにより、該画像データに対応づけられているキーワード（フォルダ名、特徴情報）を、テキストＢＯＸに入力することができるようになっている。
【００３４】
このとき、画像データがまだデータベース１６の所定のフォルダに保存される前、あるいは画像解析される前の画像データであった場合には、テキストＢＯＸにドラック＆リリースされた時点で画像解析して特徴情報を取得する。そして、画像解析した結果得られた、当該画像データの特徴情報に基づいて、該画像データがどのフォルダに既に保存されている画像データと同様な特徴情報を有しているか認識し、テキストＢＯＸに入力すべき、キーワード（フォルダ名、特徴情報）を特定するようになっている。
【００３５】
また、他のアプリケーション（メールソフトのようなアプリ）実行時には、テキストＢＯＸに入力した文字（１つ以上）を、画像ＢＯＸ（テキストＢＯＸに入力した文章に添付する画像）にドラック＆リリースすることにより、該文字をキーワード（フォルダ名、特徴情報）とする画像データを、画像ＢＯＸに入力することができるようになっている。
【００３６】
図３は、本実施形態によるデータベース１６における画像データとその特徴情報との管理状態を示す概念図である。データベース１６には、上述したように、画像データを保存する際に、画像解析部１５により取得された、画像データに写り込んでいる内容に応じた特徴情報を管理している。図示の例では、画像データ、そのフィル名、その画像データが保存されているフォルダ名、そして、画像解析により取得された特徴情報とからなる。キーワードとして、テキストとして抽出可能なのは、フォルダ名と特徴情報とであるが、本実施形態では、フォルダ名を優先的にテキストとして抽出するようになっている。
【００３７】
次に、上述した実施形態の動作について説明する。
図４は、本実施形態による携帯電話１の画像データ登録動作を説明するためのフローチャートである。ＣＰＵ（制御部）２０は、待機画面を表示する待機状態において（ステップＳ１０）、画像データ登録モードが選択されたか否かを判別する（ステップＳ１２）。そして、画像データ登録モードが選択されていない場合には（ステップＳ１２のＮＯ）、ステップＳ１０に戻り、待機画面を表示して待機状態を継続する。
【００３８】
一方、画像データ登録モードが選択された場合には（ステップＳ１２のＹＥＳ）、指定された画像データを指定されたフォルダに格納する（ステップＳ１４）。なお、適当なフォルダがなかった場合には、ユーザの操作に応じて、新たなフォルダを作成し、その新たなフォルダに画像データを格納してもよい。
【００３９】
次に、画像解析部１５は、フォルダに格納された画像データについて画像解析を行い、特徴情報を取得する（ステップＳ１６）。例えば、画像処理による特徴点抽出や、パターンマッチングなどにより、画像データ内に写りこんでいる、建物や乗り物、人物（男性、女性、大人、子供、個人、動物、風景を認識し、それら対象を表すキーワードを取得する。建物であれば、「城」、「ビル」、「橋」、「タワー」や、乗り物であれば、「乗用車」、「バス」、「船」、「飛行機」など、人物であれば、「男性」、「女性」、「大人」、「子供」、個人の場合、「名前」や「呼称」、動物であれば、「犬」、「猫」、「鳥」、「さる」、「牛」、「馬」など、風景であれば、「山」、「雪山」、「海」、「滝」、「夜景」などが特徴情報として取得される。
【００４０】
次に、ＣＰＵ（制御部）２０は、図３に示すように、画像データに対応づけて、フィル名、フォルダ名、特徴情報を登録する（ステップＳ１８）。次に、登録が終了したか否かを判別し（ステップＳ２０）、まだ、登録すべき画像データがある場合には（ステップＳ２０のＮＯ）、ステップＳ１４に戻り、上述した登録処理を繰り返し実行する。一方、登録処理が終了した場合には（ステップＳ２０のＹＥＳ）、ステップＳ１０の待機画面に戻る。
【００４１】
図５は、本実施形態による携帯電話１において、画像データに基づいてテキスト入力する場合の動作を説明するためのフローチャートである。ＣＰＵ（制御部）２０は、待機画面を表示する待機状態において（ステップＳ３０）、アプリケーション（例えば、メールソフトなどのテキスト入力を行うアプリケーションが好ましい）が起動されたか否かを判別する（ステップＳ３２）。そして、アプリケーションが起動されていない場合には（ステップＳ３２のＮＯ）、その他、所定の処理へ進む（ステップＳ３４）。
【００４２】
一方、アプリケーションが起動された場合には（ステップＳ３２のＹＥＳ）、文字入力を行うためのテキストＢＯＸを表示する（ステップＳ３６）。次に、画像データを一覧表示するためのビューワの起動が指示されたか否かを判別する（ステップＳ３８）。そして、ビューワの起動が指示されていない場合には（ステップＳ３８のＮＯ）、テキストＢＯＸに対して通常の（ソフトウェアキーボードなどを用いた）文字入力を行う（ステップＳ５０）。次に、終了操作があったか否かを判別し（ステップＳ５０）、終了操作がない場合には（ステップＳ５０のＮＯ）、ステップＳ３８に戻る。
【００４３】
一方、ビューワの起動が指示された場合には（ステップＳ３８のＹＥＳ）、データベース１６に保存されている画像データを読み出して、ビューワに一覧表示する（ステップＳ４２）。ユーザは、ビューワに一覧表示されている画像データの中から、アプリケーションで入力している内容に合致した画像データ（例えば、旅行の話を書いているとき、その旅行で撮影した画像データ）を選択し、テキストＢＯＸにタッチ＆ドラッグする。
【００４４】
ＣＰＵ（制御部）２０は、ユーザによりタッチ＆ドラッグされた画像データをユーザ操作に従って、テキストＢＯＸに移動させる（ステップＳ４４）。次に、タッチ＆ドラッグされた画像データに対応づけられているキーワード（フォルダ名、特徴情報）を取得する（ステップＳ４６）。次に、ＣＰＵ（制御部）２０は、取得したキーワードをテキストＢＯＸに入力する（ステップＳ４８）。その後、終了操作があったか否かを判別し（ステップＳ５０）、終了操作がない場合には（ステップＳ５０のＮＯ）、ステップＳ３６に戻る。一方、終了操作があった場合には（ステップＳ５０のＹＥＳ）、当該処理を終了する。
【００４５】
図６（ａ）、（ｂ）は、本実施形態による携帯電話１において、画像データに基づいてテキスト入力する様子を説明するための概念図である。図６（ａ）では、ユーザがビューワ６０に表示されている画像データＩＭＧ０３を選択し、テキストＢＯＸ６１にタッチ＆ドラッグ操作を行なうと、ＣＰＵ（制御部）２０は、データベース１６で管理されている、当該画像データＩＭＧ０３が保存されているフォルダのフォルダ名「城」をキーワードとして抽出し、テキストＢＯＸ６１に文字「城」を入力する。
【００４６】
なお、ビューワ６０に表示されている画像データが画像解析されていない画像データの場合（例えば、今回、新たに外部から取り込んだ画像データであり、まだ、データベース１６に登録していない場合など）には、この時点で、画像解析部１５で画像解析を行う。そして、解析結果として建物（城）や空があると判定され場合には、データベース１６にて蓄積されている特徴情報と比較し、建物（城）の情報が多く含むと判断されたフォルダ名「城」がキーワードとしてテキストＢＯＸ６１に入力される。
【００４７】
また、図６（ｂ）には、複数の画像データをタッチ＆ドラッグ操作した場合の一例を示している。図示の例では、ビューワ６０から複数の画像データＩＭＧ０４、ＩＭＧ０５、ＩＭＧ０６を選択し、テキストＢＯＸ６１にタッチドラッグ操作を行なうと、ＣＰＵ（制御部）２０は、データベース１６で管理されている、当該複数の画像データＩＭＧ０４、ＩＭＧ０５、ＩＭＧ０６が保存されているフォルダのフォルダ名「Ａさん」をキーワードとしてテキストＢＯＸ６１に入力する。
【００４８】
なお、図６（ａ）、（ｂ）では、１つの画像データ、または複数の画像データに対して、共通する１つキーワード（フォルダ名）がテキストＢＯＸ６１に入力される例を説明したが、１つのキーワードではなく、特徴情報として抽出された複数のキーワードをテキストＢＯＸ６１に入力するようにしてもよい。あるいは、複数のキーワードをポップアップウィンドウのように表示し、その中からテキストＢＯＸ６１に入力するキーワードをユーザに選択させるようにしてもよい。
【００４９】
図７は、本実施形態による携帯電話１において、テキストに基づいて画像入力する場合の動作を説明するためのフローチャートである。ＣＰＵ（制御部）２０は、待機画面を表示する待機状態において（ステップＳ６０）、アプリケーション（例えば、画像添付が可能なメールソフトなどのテキスト入力を行うアプリケーションが好ましい）が起動されたか否かを判別する（ステップＳ６２）。そして、アプリケーションが起動されていない場合には（ステップＳ６２のＮＯ）、その他、所定の処理へ進む（ステップＳ６４）。
【００５０】
一方、アプリケーションが起動された場合には（ステップＳ６２のＹＥＳ）、文字入力を行うためのテキストＢＯＸを表示する（ステップＳ６６）。次に、メールに添付する画像を入力するための添付ＢＯＸの起動が指示されたか否かを判別する（ステップＳ６８）。そして、添付ＢＯＸの起動が指示されていない場合には（ステップＳ６８のＮＯ）、テキストＢＯＸに対して通常の（ソフトウェアキーボードなどを用いた）文字入力を行う（ステップＳ７０）。次に、終了操作があったか否かを判別し（ステップ８０）、終了操作がない場合には（ステップＳ８０のＮＯ）、ステップＳ６８に戻る。
【００５１】
一方、添付ＢＯＸの起動が指示された場合には（ステップＳ６８のＹＥＳ）、添付ＢＯＸを起動して表示する（ステップＳ７２）。ユーザは、メールに添付したい画像データを連想する文字列（例えば、旅行の話を書いているとき、ある城を撮影した画像データを添付したいので、テキストＢＯＸに入力したテキスト「城」）を選択し、添付ＢＯＸにタッチ＆ドラッグする。
【００５２】
ＣＰＵ（制御部）２０は、ユーザによりタッチ＆ドラッグされた文字列（テキスト）をユーザ操作に従って、添付ＢＯＸに移動させる（ステップＳ７４）。次に、タッチ＆ドラッグされた文字列（テキスト）をキーワード（フォルダ名、特徴情報）とする画像データを取得する（ステップＳ７６）。次に、ＣＰＵ（制御部）２０は、取得した画像データを添付ＢＯＸに入力する（ステップＳ７８）。その後、終了操作があったか否かを判別し（ステップＳ８０）、終了操作がない場合には（ステップＳ８０のＮＯ）、ステップＳ６８に戻る。一方、終了操作があった場合には（ステップＳ８０のＹＥＳ）、当該処理を終了する。
【００５３】
図８（ａ）、（ｂ）は、本実施形態による携帯電話１において、テキストに基づいて画像入力する様子を説明するための概念図である。図８（ａ）では、ユーザがテキストＢＯＸ６１に入力した文字「城」を選択し、添付ＢＯＸ７０にタッチ＆ドラッグ操作を行なう様子を示している。この場合、ＣＰＵ（制御部）２０は、データベース１６で管理されている、文字「城」がキーワード（フォルダ名）である画像データを検索・取得し、当該画像データＩＭＧ０１を添付ＢＯＸ７０に入力する。
【００５４】
もし、フォルダ内に複数の画像データが保存されている場合には、最新の画像データが入るようにしてもいいし、ランダムに画像データが入るようにしてもよいし、ビューワが立ち上がって複数の画像データを一覧表示し、その中からユーザが選択するようにしてよい。また、図８（ａ）の場合、文字「城」をフォルダ名としている画像データを検索したが、フォルダ名「城」がない場合には、画像解析により取得した特徴情報（キーワード）の中から検索・取得するようにしてもよい。
【００５５】
図８（ｂ）では、ユーザがテキストＢＯＸ６１に入力した文字「Ａさん」、「城」の２つの文字を選択し、添付ＢＯＸ７０にタッチ＆ドラッグ操作を行なう様子を示している。この場合、ＣＰＵ（制御部）２０は、データベース１６で管理されている、文字「Ａさん」がキーワード（フォルダ名）である画像データのうち（図３に示すようにＦ００００４、Ｆ００００５、Ｆ００００６の３つ画像データが該当する）、画像解析により取得した特徴情報から、建物（城）をキーワードとする画像データ「ＩＭＧ０４を取得し、当該画像データを添付ＢＯＸ７０に入力する。
【００５６】
上述した実施形態によれば、画像データを選択してテキストＢＯＸに移動させるという直感的な操作で、画像データに紐付られているキーワードをテキストＢＯＸに入力することができるので、テキスト入力などの操作の手間を省くことができ、また、操作を減らすことができる。
【００５７】
また、上述した実施形態によれば、テキストＢＯＸに入力された文字列を選択して添付ＢＯＸに移動させるという直感的な操作で、文字列をキーワードとして紐付られている画像データを添付ＢＯＸに入力することができるので、画像データを選ぶなど操作の手間を省くことができ、また、操作を減らすことができる。
【００５８】
なお、上述した実施形態では、タッチパネルでのタッチ操作で行うようにしたが、これに限らず、ポインティングデバイス（マウスやトラックボールなど）操作、あるいはポインティングデバイス（マウスやトラックボールなど）操作とキーボード操作とを組み合わせて行うようにしてもよい。
【００５９】
また、本実施形態は、携帯電話に適用した例であるが、本発明はこれに限定されるものではなく、写真を閲覧することができるパーソナルコンピュータ、スマートフォン、デジタルカメラ、その他の電子機器等にも幅広く適用できる。
【００６０】
以下、本発明の特徴を付記する。
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
図９は、付記１の構成図である。この図に示すように、付記１記載の発明は、
複数の画像データとそれぞれの画像データに紐付られたキーワードとを対応づけて記憶する記憶手段２０と、
前記記憶手段２０に記憶されている少なくとも１つの画像データと、文字入力エリアとを表示画面に表示する表示手段２１と、
前記表示画面上で前記画像データを選択し、前記表示画面上の前記文字入力エリアに移動させる操作手段２２と、
前記操作手段２２によって、前記表示画面上で前記画像データを選択した状態で前記文字入力エリアに移動させると、前記記憶手段２０から前記画像データに紐付られているキーワードを検索し、該キーワードを前記文字入力エリアに入力する制御手段２２と
を備えることを特徴とする情報処理装置である。
【００６１】
（付記２）
複数の画像データとそれぞれの画像データに紐付られたキーワードとを対応づけて記憶する記憶手段と、文字入力エリアと、画像添付エリアとを表示画面に表示する表示手段と、前記表示画面上で前記文字入力エリアに入力されている文字を選択し、前記表示画面上の前記画像添付エリアへ移動させる操作手段と、前記操作手段によって、前記表示画面上で前記文字入力エリアに入力されている文字を選択した状態で前記画像添付エリアに移動させると、前記記憶手段から前記文字を前記キーワードとして紐付られている画像データを検索し、該画像データを前記画像添付エリアに入力する制御手段とを備えることを特徴とする情報処理装置である。
【００６２】
（付記３）
前記キーワードは、前記画像データが保存されているフォルダ名を含む、ことを特徴とする付記１または２に記載の情報処理装置である。
【００６３】
（付記４）
前記記憶手段に記憶されている前記複数の画像データの各々の内容を解析し、各画像データに紐付可能な前記キーワードを取得する画像解析手段を更に備えることを特徴とする付記１から３のいずれかに記載の情報処理装置である。
【００６４】
（付記５）
前記制御手段は、前記操作手段によって、前記表示画面上で前記複数の画像データを選択した状態で前記文字入力エリアに移動させると、前記記憶手段から前記文字入力エリアに移動させられた前記複数の画像データに紐付られている共通のキーワードを検索し、該共通のキーワードを前記文字入力エリアに入力することを特徴とする付記１、３、４のいずれかに記載の情報処理装置である。
【００６５】
（付記６）
前記制御手段は、前記操作手段によって、前記表示画面上で前記文字入力エリアに入力されている複数の文字列を選択した状態で前記画像添付エリアに移動させると、前記記憶手段から前記画像添付エリアに移動させられた前記複数の文字列を前記キーワードとして紐付られている画像データを検索し、該画像データを前記画像添付エリアに入力することを特徴とする付記２、３、４のいずれかに記載の情報処理装置である。
【００６６】
（付記７）
複数の画像データとそれぞれの画像データに紐付られたキーワードとを対応づけて記憶部に記憶するステップと、前記記憶部に記憶されている少なくとも１つの画像データと、文字入力エリアとを表示画面に表示するステップと、前記表示画面上で前記画像データが選択された状態で前記文字入力エリアに移動させられると、前記記憶部から前記画像データに紐付られているキーワードを検索し、該キーワードを前記文字入力エリアに入力するステップとを含むことを特徴とする情報変換方法である。
【００６７】
（付記８）
複数の画像データとそれぞれの画像データに紐付られたキーワードとを対応づけて記憶部に記憶するステップと、文字入力エリアと、画像添付エリアとを前記表示画面上に表示するステップと、前記表示画面上で前記文字入力エリアに入力されている文字が選択された状態で前記画像添付エリアに移動させられると、前記記憶部から前記文字を前記キーワードとして紐付られている画像データを検索し、該画像データを前記画像添付エリアに入力するステップとを含むことを特徴とする情報変換方法である。
【００６８】
（付記９）
情報処理装置のコンピュータに、複数の画像データとそれぞれの画像データに紐付られたキーワードとを対応づけて記憶する記憶機能、前記記憶されている少なくとも１つの画像データと、文字入力エリアとを表示画面上に表示する表示機能、前記表示画面上で前記画像データを選択し、前記表示画面上の前記文字入力エリアに移動させる操作機能、前記操作機能によって、前記表示画面上で前記画像データを選択した状態で前記文字入力エリアに移動させると、前記画像データに紐付られているキーワードを検索し、該キーワードを前記文字入力エリアに入力する制御機能を実行させることを特徴とするプログラムである。
【００６９】
（付記１０）
情報処理装置のコンピュータに、複数の画像データとそれぞれの画像データに紐付られたキーワードとを対応づけて記憶する記憶機能、文字入力エリアと、画像添付エリアとを前記表示画面上に表示する表示機能、前記表示画面上で前記文字入力エリアに入力されている文字を選択し、前記表示画面上の前記画像添付エリアへ移動させる操作機能、前記操作機能によって、前記表示画面上で前記文字入力エリアに入力されている文字を選択した状態で前記画像添付エリアに移動させると、前記文字を前記キーワードとして紐付られている画像データを検索し、該画像データを前記画像添付エリアに入力する制御機能を実行させることを特徴とするプログラムである。
【符号の説明】
【００７０】
１  携帯電話
１０  ＣＰＵ（制御部）
１１  通信制御部
１２  操作部（タッチパネル）
１３  表示部
１４  メモリ部
１５  画像解析部
１６  データベース
２０  記憶手段
２１  表示手段
２２  操作手段
２３  制御手段
【図１】
2013196445.tif 000003
【図２】
2013196445.tif 000004
【図３】
2013196445.tif 000005
【図４】
2013196445.tif 000006
【図５】
2013196445.tif 000007
【図６】
2013196445.tif 000008
【図７】
2013196445.tif 000009
【図８】
2013196445.tif 000010
【図９】
2013196445.tif 000011