(57)【要約】【課題】ユーザが作成する文書の内容を充実させることを課題とする。【解決手段】情報処理装置は、入力領域において、例えばユーザから文字入力を受け付ける。続いて、情報処理装置は、静止画像あるいは動画像である映像情報と当該映像情報の内容を特徴付ける少なくとも１つの文字とを対応付けて記憶する記憶部から、受け付けた文字に対応付けられる映像情報を選択する。そして、情報処理装置は、選択された映像情報に対応付けられる文字を、入力領域に、受け付けた文字に追加する。【選択図】図２
2014074941.tif 000002
【特許請求の範囲】
【請求項１】
入力領域において文字の入力を受け付ける受付ステップと、
静止画像あるいは動画像である映像情報と当該映像情報の内容を特徴付ける少なくとも１つの文字とを対応付けて記憶する記憶部から、前記受付ステップによって受け付けられた文字に対応付けられる映像情報を選択する選択ステップと、
前記選択ステップによって選択された映像情報に対応付けられる文字のうち、前記受付ステップによって受け付けられた文字以外の文字を、前記入力領域に、前記受け付けられた文字に続けて追加する追加ステップと、
をコンピュータに実行させることを特徴とする文字追加プログラム。
【請求項２】
前記受付ステップは、文書の作成にあたって前記入力領域に入力される文字を受け付け、
前記選択ステップは、前記記憶部に格納される映像情報の中から前記文書のイメージと一致する映像情報を選択することを特徴とする請求項１に記載の文字追加プログラム。
【請求項３】
前記選択ステップは、前記文字に対応付けられる映像情報をユーザに表示し、前記文書のイメージと一致する映像情報の選択を前記ユーザから受け付けることを特徴とする請求項２に記載の文字追加プログラム。
【請求項４】
情報処理装置で実行される文字追加方法であって、
入力領域において文字の入力を受け付ける受付工程と、
静止画像あるいは動画像である映像情報と当該映像情報の内容を特徴付ける少なくとも１つの文字とを対応付けて記憶する記憶部から、前記受付工程によって受け付けた文字に対応付けられる映像情報を選択する選択工程と、
前記選択工程によって選択された映像情報に対応付けられる文字のうち、前記受付工程によって受け付けられた文字以外の文字を、前記入力領域に、前記受け付けられた文字に続けて追加する追加工程と、
を含んだことを特徴とする文字追加方法。
【請求項５】
入力領域において文字の入力を受け付ける受付部と、
静止画像あるいは動画像である映像情報と当該映像情報の内容を特徴付ける少なくとも１つの文字とを対応付けて記憶する記憶部から、前記受付部によって受け付けた文字に対応付けられる映像情報を選択する選択部と、
前記選択部によって選択された映像情報に対応付けられる文字のうち、前記受付部によって受け付けられた文字以外の文字を、前記入力領域に、前記受け付けられた文字に続けて追加する追加部と、
を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、文字追加プログラム、文字追加方法および情報処理装置に関する。
【背景技術】
【０００２】
Ｗｅｂサイト上で展開されるブログやネットワークを介して配信される配信小説など、言葉で構成されたコンテンツ（以下、適宜「ことばのコンテンツ」と記載する）の内容の充実化や、「ことばのコンテンツ」の解釈を手助けすること等を目的として、言葉をビジュアル化することが行われている。
【０００３】
近年では、ユーザがインターネット等で検索した「ことばのコンテンツ」を映像化する技術も知られている。例えば、ユーザの意図、望みあるいは期待を正確に反映させて、映像化を実行する映像コンテンツ生成装置が知られている。具体的には、映像コンテンツ生成装置は、客観的、主観的、属性等のカテゴリで文字情報を解釈して映像化した映像情報と、「ことばのコンテンツ」に含まれる文字情報とを用いて、ユーザが入力した「ことばのコンテンツ」をユーザが指定するカテゴリで解釈して映像化する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２３０２５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、映像化対象の「ことばのコンテンツ」をインターネット等でユーザが検索する場合に、ユーザが自分の思い描くことばを選択して文書を作成しながら検索するので、検索文書が充実しないと所望のコンテンツを検索するのが難しいという問題がある。
【０００６】
例えば、所望のコンテンツを検索するまでに、多くのことばを検索ツールに入力したり、検索ツールに入力する検索文書の作成を繰り返したりすることが多く、時間も手間もかかることが多い。
【０００７】
開示の技術は、上記に鑑みてなされたものであって、ユーザが作成する文書の内容を充実させることができる文字追加プログラム、文字追加方法および情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願の開示する文字追加プログラム、文字追加方法および情報処理装置は、一つの態様において、入力領域において文字の入力を受け付ける受付ステップと、静止画像あるいは動画像である映像情報と当該映像情報の内容を特徴付ける少なくとも１つの文字とを対応付けて記憶する記憶部から、前記受付ステップによって受け付けられた文字に対応付けられる映像情報を選択する選択ステップと、前記選択ステップによって選択された映像情報に対応付けられる文字のうち、前記受付ステップによって受け付けられた文字以外の文字を、前記入力領域に、前記受け付けられた文字に続けて追加する追加ステップと、をコンピュータに実行させる。
【発明の効果】
【０００９】
本願の開示する文字追加プログラム、文字追加方法および情報処理装置の一つの態様によれば、ユーザが作成する文書の内容を充実させることができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、第１の実施形態に係るシステムの全体構成例を示す図である。
【図２】図２は、第１の実施形態に係る情報処理装置の機能構成を示す機能ブロック図である。
【図３】図３は、言葉ＤＢに記憶される情報の例を示す図である。
【図４】図４は、映像ＤＢに記憶される情報の例を示す図である。
【図５】図５は、処理の流れを示すシーケンス図である。
【図６】図６は、具体例を説明する図である。
【図７】図７は、文字追加プログラムを実行するコンピュータを示す図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示する文字追加プログラム、文字追加方法および情報処理装置の実施形態を図面に基づいて詳細に説明する。なお、この実施形態によりこの発明が限定されるものではない。
【００１２】
［第１の実施形態］
（全体構成）
図１は、第１の実施形態に係るシステムの全体構成例を示す図である。図１に示す情報処理装置１０は、「ことばのコンテンツ」を映像化する映像コンテンツ生成装置の一例である。なお、情報処理装置１０は、映像コンテンツ生成装置ではなく、映像コンテンツ生成装置に情報を提供する装置であってもよい。
【００１３】
この情報処理装置１０は、客観的、主観的、属性等のカテゴリで文字情報を解釈して映像化した映像情報と、「ことばのコンテンツ」に含まれる文字とを用いて、ユーザが入力した「ことばのコンテンツ」をユーザが指定するカテゴリで解釈して映像化する。
【００１４】
具体的には、情報処理装置１０は、文字を異なるカテゴリで解釈して解釈情報と当該文字とを対応付けた情報と、解釈情報と映像情報とを対応付けた情報とを予め記憶する。そして、情報処理装置１０は、「ことばのコンテンツ」の入力を受け付け、入力されたコンテンツをいずれのカテゴリで解釈するかを例えばユーザから受け付ける。
【００１５】
続いて、情報処理装置１０は、受け付けたことばのコンテンツに含まれる各文字について、選択されたカテゴリにしたがって、解釈情報を取得する。そして、情報処理装置１０は、取得された解釈情報に対応する映像情報を抽出する。その後、情報処理装置１０は、ことばのコンテンツ内の各文字について抽出した映像情報から、映像コンテンツを生成して出力する。このようにして、情報処理装置１０は、ユーザの意図、望みあるいは期待を正確に反映させて、ことばのコンテンツを映像化する。
【００１６】
このような状態において、情報処理装置１０は、入力領域において、例えばユーザから文字入力を受け付けると、静止画像あるいは動画像である映像情報と当該映像情報の内容を特徴付ける少なくとも１つの文字とを対応付けて記憶する記憶部から、受け付けた文字に対応付けられる映像情報を選択する。そして、情報処理装置１０は、選択された映像情報に対応付けられる文字を、入力領域に、受け付けた文字に追加する。
【００１７】
このように、情報処理装置１０は、ユーザが文章を作成する場合に、入力された文字（ことば）に相応しい画像等を選択させることで、ユーザがことばで思い描いていたイメージに適したことばを自動的に追加することができる。この結果、少ないことばの入力でも、ユーザが作成する文章を充実させることができる。
【００１８】
（機能構成）
図２は、第１の実施形態に係る情報処理装置の機能構成を示す機能ブロック図である。なお、図２では、ことばのコンテンツを映像化する機能については省略する。この機能については、特開２００９−２３０２５４号公報などに開示されている処理部を用いることができる。
【００１９】
図２に示すように、情報処理装置１０は、通信制御部１１、入力部１２、表示部１３、記憶部１４、制御部１５を有する。通信制御部１１は、他の装置との通信を制御する処理部であり、例えば、ネットワークインタフェースカードなどである。例えば、通信制御部１１は、情報処理装置１０が映像コンテンツ生成装置の外部装置である場合に、映像コンテンツ生成装置に対して、各種データを送信する。
【００２０】
入力部１２は、マウスやキーボードなどの入力装置である。この入力部１２は、表示部１３に表示される検索ワード入力エリア等に対する、文字等の入力を受け付ける。また、入力部１２は、表示部１３内の画像表示エリアに表示される複数の画像に対して画像選択を受け付ける。
【００２１】
表示部１３は、ディスプレイやタッチパネルなどの表示装置である。この表示部１３は、後述する制御部１５の各処理部から出力された情報を表示出力する。また、表示部１３は、表示する領域を検索ワード入力エリアと画像表示エリアとに分類して、情報を表示する。例えば、検索ワード入力エリアは、ユーザに検索ワード等を入力させる領域であり、画像表示エリアは、制御部１５の各処理部から出力される画像を表示する領域である。
【００２２】
記憶部１４は、言葉ＤＢ１４ａと映像ＤＢ１４ｂとを記憶する記憶部であり、例えば、ハードウェアやメモリなどの記憶装置である。また、記憶部１４は、制御部１５が実行するプログラムやデータ等を記憶する。ここで記憶される言葉ＤＢ１４ａと映像ＤＢ１４ｂとを用いて、ことばのコンテンツが映像化される。
【００２３】
言葉ＤＢ１４ａは、文字を異なるカテゴリで解釈して解釈情報を記憶するデータベースである。図３は、言葉ＤＢに記憶される情報の例を示す図である。図３に示すように、言葉ＤＢ１４ａは、「解釈カテゴリ、文字、ことばＩＤ、ビジュアル部品ＩＤ（解釈情報）」を対応付けて記憶する。
【００２４】
ここで記憶される「解釈カテゴリ」には、文字を解釈するカテゴリが設定される。「文字」には、解釈対象の文字情報が設定される。「ことばＩＤ」には、文字を識別する識別情報が設定される。「ビジュアル部品ＩＤ（解釈情報）」には、ことばを解釈カテゴリで解釈し、その解釈によって特定される映像情報が設定される。
【００２５】
図３の場合、ことばＩＤ「ＷＡ１」の文字「犬」を客観的に解釈した場合のビジュアル部品ＩＤが「ＶＡ１」と「ＶＡ２」であることを示す。また、ＶＡ１やＶＡ２に対応付けられる画像の例としては、白地に茶や黒緑の短毛犬など、一般的な犬の画像が挙げられる。
【００２６】
また、ことばＩＤ「ＷＡ１」の文字「犬」を主観的に解釈した場合のビジュアル部品ＩＤが「ＶＢ１」と「ＶＢ２」であることを示す。また、ビジュアル部品ＩＤが「ＶＢ１」には、ことばＩＤ「ＷＡ２」の文字「白」も対応付けられている。さらに、ビジュアル部品ＩＤが「ＶＢ１」には、ことばＩＤ「ＷＡ３」の文字「小さい」も対応付けられている。これらのことから、ＶＢ１に対応付けられる画像の例としては、白くて小さい犬の画像などが挙げられる。また、ＶＢ２に対応付けられる画像の例としては、ユーザ好みの柴犬やシベリアンハスキーなどの犬の画像が挙げられる。
【００２７】
また、ことばＩＤ「ＷＡ１」の文字「犬」を属性で解釈した場合のビジュアル部品ＩＤが「ＶＣ１」と「ＶＣ２」であることを示す。ＶＣ１やＶＣ２に対応付けられる画像の例としては、「ことばのコンテンツ」すなわち文書コンテンツとして入力された小説の時代背景にあわせた犬などの画像が挙げられる。
【００２８】
映像ＤＢ１４ｂは、解釈情報と映像情報とを対応付けた情報を記憶する。図４は、映像ＤＢに記憶される情報の例を示す図である。図４に示すように、映像ＤＢ１４ｂは、「ことばＩＤ、ビジュアル部品ＩＤ、映像情報」を対応付けて記憶する。
【００２９】
ここで記憶される「ことばＩＤ」は、図３に示した「ことばＩＤ」に対応し、「ビジュアル部品ＩＤ」は、図３に示した「ビジュアル部品ＩＤ（解釈情報）」に対応する。「映像情報」は、記憶部１４等に保存される画像情報が設定される。つまり、図３に示した「ことばＩＤ」と「ビジュアル部品ＩＤ（解釈情報）」とによって、映像情報を一意に特定することができる。なお、図４に示したビジュアル部品ＩＤ「ＶＡ１」が、例えば白地に茶の犬の画像などであり、ビジュアル部品ＩＤ「ＶＢ１」が、白くて小さい犬の画像などである。
【００３０】
制御部１５は、テキスト編集部１６、変換部１７、画像特定部１８、画像選択部１９、文字追加部２０を有する。この制御部１５は、例えばＣＰＵ（Central  Processing  Unit）などのプロセッサであり、各処理部は、プロセッサが実行する処理部である。
【００３１】
テキスト編集部１６は、入力部１２を介して受け付けられた文字やことばなどを編集する処理部である。具体的には、テキスト編集部１６は、文字等を受け付けて、表示部１３の検索ワード入力エリアに表示する。また、テキスト編集部１６は、検索ワード入力エリアに入力された文字を変換部１７に出力し、変換部１７によって漢字等に変換された場合に、変換後の文字を検索ワード入力エリアに表示する。
【００３２】
例えば、テキスト編集部１６は、ユーザが所望のコンテンツや画像等を検索する際、検索キーとして入力される文書を受け付ける。このとき、テキスト編集部１６は、文書の作成にあたって入力された文字ごとに、当該文字を取得して変換部１７に出力する。
【００３３】
変換部１７は、テキスト編集部１６から出力された文字等を所定の形式に変換する処理部である。具体的には、変換部１７は、ユーザ等から変換形式の指定を受け付ける。そして、変換部１７は、テキスト編集部１６から出力された文字を、指定された変換形式にしたがって変換する。例えば、変換部１７は、表示部１３の検索ワード入力エリアに入力された「いぬ」を「犬」に変換する。このように変換された「犬」は、テキスト編集部１６等によって表示部１３の検索ワード入力エリアに表示される。
【００３４】
画像特定部１８は、映像情報と当該映像情報の内容を特徴付ける少なくとも１つの文字とを対応付けて記憶する言葉ＤＢ１４ａおよび映像ＤＢ１４ｂから、受け付けた文字に対応付けられる複数の映像情報を特定する処理部である。
【００３５】
例えば、画像特定部１８は、表示部１３の検索ワード入力エリアに表示される文字を取得し、当該文字に対応付けられることばＩＤを言葉ＤＢ１４ａから特定する。そして、画像特定部１８は、特定したことばＩＤに対応付けられるビジュアル部品ＩＤを映像ＤＢ１４ｂから特定する。その後、画像特定部１８は、特定したビジュアル部品ＩＤに対応付けられる映像情報を映像ＤＢ１４ｂから特定し、特定した映像情報を表示部１３の画像表示エリアに表示させる。
【００３６】
なお、画像特定部１８は、入力文字に対応する画像を特定する場合に、言葉ＤＢ１４ａの「主観」に対応する画像の中から特定してもよい。このようにすることで、ユーザの主観に適した画像を選択することができる。
【００３７】
一例を挙げると、画像特定部１８は、ことばＩＤとして「ＷＡ１」を特定した場合、「ＷＡ１」に対応付けられる「画像Ａ１、画像Ａ２、画像Ｂ１、画像Ｂ２、画像Ｃ１、画像Ｃ２」の各画像を表示部１３の画像表示エリアに表示させる。
【００３８】
画像選択部１９は、画像特定部１８が特定した画像から１つの画像を選択する処理部である。例えば、画像選択部１９は、表示部１３の画像表示エリアに表示される「画像Ａ１、画像Ａ２、画像Ｂ１、画像Ｂ２、画像Ｃ１、画像Ｃ２」の中から、ユーザの選択を受け付ける。そして、画像選択部１９は、ユーザに選択された画像Ｂ１などを文字追加部２０に出力する。
【００３９】
また、画像選択部１９は、表示部１３の画像表示エリアされる画像から１つの画像を自動で選択することもできる。例えば、画像選択部１９は、「犬」に対応する画像を特定する場合、表示部１３の画像表示エリアされる各画像について、「犬」の画像が表示されている割合を算出する。一例を挙げると、画像選択部１９は、画像Ａの全画像のうち「犬」の画像が４５％であるなどと算出する。なお、割合を算出する方法は、公知の様々な技術も用いることができる。そして、画像選択部１９は、表示部１３の画像表示エリアに表示される各画像のうち、割合が最も多い画像を選択することもできる。このように、画像選択部１９は、ユーザがイメージする文書に対応した画像を自動で選択することもできる。
【００４０】
文字追加部２０は、画像特定部１８が特定した複数の映像情報の中から、画像選択部１９によって選択された映像情報に対応付けられる文字を、受け付けられた文字に追加する処理部である。
【００４１】
上記例で説明すると、文字追加部２０は、画像選択部１９から、選択された画像として画像Ｂ１を受け付ける。そして、文字追加部２０は、受け付けた画像Ｂ１に対応付けられるビジュアル部品ＩＤ「ＶＢ１」を映像ＤＢ１４ｂから特定する。続いて、文字追加部２０は、ビジュアル部品ＩＤ「ＶＢ１」に対応付けられる文字として、ことばＩＤが「ＷＡ１」の「犬」と、ことばＩＤが「ＷＡ２」の「白」と、ことばＩＤが「ＷＡ３」の「小さい」とを言葉ＤＢ１４ａから特定する。
【００４２】
その後、文字追加部２０は、入力文字が「犬」であることから、特定した文字のうち「犬」を除く文字「白」と「小さい」とを抽出し、抽出した文字を入力文字「犬」に続くように追加する。具体的には、文字追加部２０は、表示部１３の検索ワード入力エリアにおいて入力済みの「犬」に続けて、抽出した「白」と「小さい」を検索ワード入力エリアに追加する。
【００４３】
（処理の流れ）
図５は、処理の流れを示すシーケンス図である。図５に示すように、テキスト編集部１６は、表示部１３の検索ワード入力エリアにおいて文字の入力を受け付ける（Ｓ１０１）。続いて、テキスト編集部１６は、受け付けた文字を表示部１３の検索ワード入力エリアに表示させる（Ｓ１０２）。そして、テキスト編集部１６は、受け付けた文字を変換部１７に出力する（Ｓ１０３とＳ１０４）。
【００４４】
続いて、変換部１７は、ユーザ等によって指定される変換形式にしたがって、テキスト編集部１６から受け付けた文字を変換する（Ｓ１０５）。そして、変換部１７は、変換した文字である変換文字を、テキスト編集部１６と画像特定部１８とに出力する（Ｓ１０６〜Ｓ１０８）。そして、テキスト編集部１６は、変換部１７から受け付けた変換文字を、表示部１３の検索ワード入力エリアに表示させる（Ｓ１０９）。
【００４５】
一方で、画像特定部１８は、変換部１７から変換文字を受け付け（Ｓ１１０）、受け付けた変換文字に対応する画像を特定する（Ｓ１１１）。具体的には、画像特定部１８は、受け付けた変換文字に対応することばＩＤを言葉ＤＢ１４ａから特定し、特定したことばＩＤに対応する映像情報を映像ＤＢ１４ｂから特定する。そして、画像特定部１８は、特定した各画像を表示部１３の画像表示エリアに表示させる（Ｓ１１２とＳ１１３）。
【００４６】
その後、画像選択部１９は、画像特定部１８が表示部１３の画像表示エリアに表示させた画像の中から画像の選択を受け付け（Ｓ１１４）、受け付けた画像の情報を文字追加部２０に出力する（Ｓ１１５）。
【００４７】
そして、文字追加部２０は、画像選択部１９から受け付けた画像、すなわち、ユーザによって選択された画像に対応付けられる追加対象の文字を、言葉ＤＢ１４ａおよび映像ＤＢ１４ｂから特定する（Ｓ１１６）。その後、文字追加部２０は、表示部１３の検索ワード入力エリアにおいて入力済みの文字に続けて、特定した文字を検索ワード入力エリアに追加する（Ｓ１１７とＳ１１８）。
【００４８】
（具体例）
次に、文字を追加する具体例を説明する。図６は、具体例を説明する図である。図６に示すように、表示部１３には、検索ワード入力エリア１３ａと、画像表示エリア１３ｂとが設けられる。
【００４９】
検索ワード入力エリア１３ａは、ユーザがことばコンテンツや画像等を検索する際に、文書の入力を受け付ける領域である。ユーザは、所望のコンテンツが画像を検索するために、当該コンテンツ等の検索ワードや文書を検索ワード入力エリア１３ａに入力して、該当するコンテンツ等をインターネット等から検索する。
【００５０】
このような状態において、テキスト編集部１６は、入力部１２を介して、表示部１３の検索ワード入力エリア１３ａへの入力として「いぬが」を受け付ける。ここで、図６において「いぬが」にアンダーラインがあるのは、入力文字が未確定の状態を示している。アンダーラインがない状態は、入力文字が確定したことを示す。
【００５１】
続いて、変換部１７は、指定されている漢字変換に基づいて、ユーザの操作等によって入力文字「いぬが」を「犬が」に変換して、入力を確定する。その後、画像特定部１８は、形態素解析等により入力文字を単語に分解し、「犬」を抽出する。そして、画像特定部１８は、予め記憶する画像の中からことば「犬」が付随する画像として、「白い小さな犬」の画像と、「黒い大きな犬」の画像と、「寝ている茶色の犬」の画像とを特定して表示部１３の画像表示エリア１３ｂに表示する。
【００５２】
ここで、「白い小さな犬」の画像には「犬、白、小さい」の各ことばが付随しており、「黒い大きな犬」の画像には「犬、黒、大きい」の各ことばが付随しており、「寝ている茶色の犬」の画像には、「犬、茶色、寝る」の各ことばが付随している。
【００５３】
このように各画像を表示させた状態で、画像選択部１９は、「白い小さな犬」の画像の選択をユーザから受け付ける。すると、文字追加部２０は、選択された「白い小さな犬」の画像に付随することば「犬、白、小さい」を特定する。そして、文字追加部２０は、特定した「犬、白、小さい」のうち、入力文字の「犬」を除いた「白、小さい」を抽出する。その後、文字追加部２０は、表示部１３の検索ワード入力エリア１３ａに入力される「犬」に続けて、「白」、「小さい」を追加する。
【００５４】
（効果）
このように、第１の実施形態の情報処理装置１０は、ユーザが画像等を検索するために文書を入力する際の文字に注目し、入力文字が確定するたびに、当該文字を画像の特徴として含む画像をユーザに表示する。そして、情報処理装置１０は、複数の画像からユーザに主観によって選択された画像に付随する文字すなわちことばを、入力文字に追加することができる。
【００５５】
したがって、情報処理装置１０は、ユーザが所望のコンテンツを検索するまでに、多くのことばを検索ツールに入力する際に、ユーザが作成する文書の内容を充実させることができる。また、情報処理装置１０は、ユーザの主観をことばで表現することができるので、ユーザが意図する文書作成を補助することができる。
【００５６】
［第２の実施形態］
さて、これまで本発明の実施形態について説明したが、本発明は上述した実施形態以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に異なる実施形態を説明する。
【００５７】
（映像情報）
上記実施形態では、文字（ことば）に画像が対応付けられており、当該画像を表示してユーザに選択させる例を説明したが、これに限定されるものではない。例えば、映像情報として、画像の他にも、例えば動画像、１つ以上の静止画像の組、１つ以上の動画像を文字と対応付けてもよい。このような場合、情報処理装置１０は、入力文字が付随された動画像、１以上の静止画像の組、１以上の動画像を特定してユーザに表示させる。なお、動画像については代表的な画像をユーザに表示させることもできる。
【００５８】
（システム構成等）
図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示された構成要素と同一であることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００５９】
また、本実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともできる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００６０】
（プログラム）
また、上記実施形態に係る情報処理装置が実行する処理をコンピュータが実行可能な言語で記述した文字追加プログラムを作成することもできる。この場合、コンピュータが文字追加プログラムを実行することにより、上記実施形態と同様の効果を得ることができる。さらに、かかる文字追加プログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録された文字追加プログラムをコンピュータに読み込ませて実行することにより上記実施形態と同様の処理を実現してもよい。以下に、図２等に示した情報処理装置と同様の機能を実現する文字追加プログラムを実行するコンピュータの一例を説明する。
【００６１】
図７は、文字追加プログラムを実行するコンピュータを示す図である。図７に示すように、コンピュータ１０００は、例えば、メモリ１０１０と、ＣＰＵ１０２０と、ハードディスクドライブインタフェース１０３０と、ディスクドライブインタフェース１０４０と、シリアルポートインタフェース１０５０と、ビデオアダプタ１０６０と、ネットワークインタフェース１０７０とを有する。これらの各部は、バス１０８０によって接続される。
【００６２】
メモリ１０１０は、ＲＯＭ（Read  Only  Memory）１０１１およびＲＡＭ１０１２を含む。ＲＯＭ１０１１は、例えば、ＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムを記憶する。ハードディスクドライブインタフェース１０３０は、ハードディスクドライブ１０３１に接続される。ディスクドライブインタフェース１０４０は、ディスクドライブ１０４１に接続される。ディスクドライブ１０４１には、例えば、磁気ディスクや光ディスク等の着脱可能な記憶媒体が挿入される。シリアルポートインタフェース１０５０には、例えば、マウス１０５１およびキーボード１０５２が接続される。ビデオアダプタ１０６０には、例えば、ディスプレイ１０６１が接続される。
【００６３】
ここで、図７に示すように、ハードディスクドライブ１０３１は、例えば、ＯＳ１０９１、アプリケーションプログラム１０９２、プログラムモジュール１０９３およびプログラムデータ１０９４を記憶する。上記実施形態で説明した各ＤＢは、例えばハードディスクドライブ１０３１やメモリ１０１０に記憶される。
【００６４】
また、文字追加プログラムは、例えば、コンピュータ１０００によって実行される指令が記述されたプログラムモジュールとして、例えばハードディスクドライブ１０３１に記憶される。具体的には、上記実施形態で説明したテキスト編集部１６と同様の情報処理を実行するテキスト編集手順と、変換部１７と同様の情報処理を実行する変換手順と、画像特定部１８と同様の情報処理を実行する画像特定手順と、画像選択部１９と同様の情報処理を実行する画像選択手順と、文字追加部２０と同様の情報処理を実行する文字追加手順とが記述されたプログラムモジュールが、ハードディスクドライブ１０３１に記憶される。
【００６５】
また、文字追加プログラムによる情報処理に用いられるデータは、プログラムデータとして、例えば、ハードディスクドライブ１０３１に記憶される。そして、ＣＰＵ１０２０が、ハードディスクドライブ１０３１に記憶されたプログラムモジュール１０９３やプログラムデータ１０９４を必要に応じてＲＡＭ１０１２に読み出して、上述した各手順を実行する。
【００６６】
なお、文字追加プログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ハードディスクドライブ１０３１に記憶される場合に限られず、例えば、着脱可能な記憶媒体に記憶されて、ディスクドライブ１０４１等を介してＣＰＵ１０２０によって読み出されてもよい。あるいは、文字追加プログラムに係るプログラムモジュールやプログラムデータは、ＬＡＮ（Local  Area  Network）やＷＡＮ（Wide  Area  Network）等のネットワークを介して接続された他のコンピュータに記憶され、ネットワークインタフェース１０７０を介してＣＰＵ１０２０によって読み出されてもよい。
【符号の説明】
【００６７】
１０  情報処理装置
１１  通信制御部
１２  入力部
１３  表示部
１４  記憶部
１４ａ  言葉ＤＢ
１４ｂ  映像ＤＢ
１５  制御部
１６  テキスト編集部
１７  変換部
１８  画像特定部
１９  画像選択部
２０  文字追加部
１０００  コンピュータ
１０１０  メモリ
１０１１  ＲＯＭ
１０１２  ＲＡＭ
１０２０  ＣＰＵ
１０３０  ハードディスクドライブインタフェース
１０３１  ハードディスクドライブ
１０４０  ディスクドライブインタフェース
１０４１  ディスクドライブ
１０５０  シリアルポートインタフェース
１０５１  マウス
１０５２  キーボード
１０６０  ビデオアダプタ
１０６１  ディスプレイ
１０７０  ネットワークインタフェース
１０８０  バス
１０９１  ＯＳ
１０９２  アプリケーションプログラム
１０９３  プログラムモジュール
１０９４  プログラムデータ
【図１】
2014074941.tif 000003
【図２】
2014074941.tif 000004
【図３】
2014074941.tif 000005
【図４】
2014074941.tif 000006
【図５】
2014074941.tif 000007
【図６】
2014074941.tif 000008
【図７】
2014074941.tif 000009