(57)【要約】【課題】所望の文章を得ようとするユーザに掛かる負担を軽減すること。【解決手段】携帯電話機１は、電子テキストとその電子テキストで示される文章の特徴に関する特徴情報とが関連付けられた文章候補情報を記憶する文章データベース１１と、キーワードの入力を受け付ける入力受付部１３と、入力されたキーワードに基づいて文章データベース１１から複数の文章候補情報を読み出す検索部１５と、読み出された複数の文章候補情報で示される複数の電子テキストを特徴情報に基づいて並べる並べ替え部１７と、並べられた複数の電子テキストのうちの一つを画面に表示し、入力された表示切替指示に基づいて、画面に表示されている電子テキストを、そ電子テキストの直前または直後に並べられた別の電子テキストに切り替える表示制御部２０と、を備える。【選択図】図１
2011059933.tif 000002
【特許請求の範囲】
【請求項１】
電子テキストと該電子テキストで示される文章の特徴に関する特徴情報とが関連付けられた文章候補情報を記憶する文章記憶手段と、
キーワードの入力を受け付ける受付手段と、
前記入力されたキーワードに基づいて前記文章記憶手段から複数の文章候補情報を読み出す検索手段と、
前記読み出された複数の文章候補情報で示される複数の電子テキストを前記特徴情報に基づいて並べる配列手段と、
前記並べられた複数の電子テキストのうちの少なくとも一つを画面に表示する表示手段と、
入力された表示切替指示に基づいて、前記画面に表示されている電子テキストを、前記配列手段により該電子テキストの直前または直後に並べられた別の電子テキストに切り替える切替手段と、
を備える文章提示装置。
【請求項２】
前記配列手段は、１以上の前記特徴情報のそれぞれについて軸を設定し、設定された１以上の軸のそれぞれにおいて、該軸に対応する特徴情報に基づいて前記複数の電子テキストを並べ、
前記切替手段は、前記画面に表示されている電子テキストを、前記表示切替指示に対応する前記軸に沿って該電子テキストの直前または直後に並べられた別の電子テキストに切り替える、
請求項１に記載の文章提示装置。
【請求項３】
前記文章候補情報では、前記電子テキストに対して複数の前記特徴情報が関連付けられ、
前記受付手段は、前記特徴情報の値の入力を更に受け付け、
前記配列手段は、値が入力されなかった前記特徴情報に基づいて前記複数の電子テキストを並べる、
請求項１又は２に記載の文章提示装置。
【請求項４】
前記配列手段は、前記特徴情報が連続的な値をとる場合には、前記複数の電子テキストを該特徴情報の昇順または降順に並べる、
請求項１〜３のいずれか一項に記載の文章提示装置。
【請求項５】
ユーザが前記画面に表示された１以上の電子テキストのうちの一つを選択したことを示す選択情報を記憶する選択情報記憶手段を更に備え、
前記配列手段は、前記特徴情報が連続的でない値をとる場合には、前記選択情報記憶手段から読み出した選択情報に基づいて、該特徴情報を基準とする電子テキストの配列を決定する、
請求項１〜４のいずれか一項に記載の文章提示装置。
【請求項６】
ユーザが前記画面に表示された１以上の電子テキストのうちの一つを選択したことを示す選択情報を記憶する選択情報記憶手段と、
前記選択情報記憶手段から読み出した選択情報に基づいて、前記並べられた複数の電子テキストから最初に表示する一の電子テキストを決定する初期候補決定手段と、
を備え、
前記表示手段は、前記決定された一の電子テキストを含む一または複数の電子テキストを最初に前記画面に表示する、
請求項１〜５のいずれか一項に記載の文章提示装置。
【請求項７】
前記電子テキストは、電子メールの本文に関する文章を示すものであり、
前記特徴情報は、前記電子テキストで示される文章の文体に関する情報、または該文章の意味に関する情報である、
請求項１〜６のいずれか一項に記載の文章提示装置。
【請求項８】
前記特徴情報を、該特徴情報の優先度に基づいて、前記表示切替指示を入力するための入力インタフェース及び入力方法に割り当てる割当手段を更に備える、
請求項１〜７のいずれか一項に記載の文章提示装置。
【請求項９】
電子テキストと該電子テキストで示される文章の特徴に関する特徴情報とが関連付けられた文章候補情報を記憶する文章記憶手段と、
キーワードの入力を受け付ける受付手段と、
前記入力されたキーワードに基づいて前記文章記憶手段から複数の文章候補情報を読み出す検索手段と、
前記読み出された複数の文章候補情報で示される複数の電子テキストを前記特徴情報に基づいて並べる配列手段と、
前記並べられた複数の電子テキストのうちの少なくとも一つを画面に表示する表示手段と、
入力された表示切替指示に基づいて、前記画面に表示されている電子テキストを、前記配列手段により該電子テキストの直前または直後に並べられた別の電子テキストに切り替える切替手段と、
を備える文章提示システム。
【請求項１０】
文章提示装置により実行される文章提示方法であって、
キーワードの入力を受け付ける受付ステップと、
前記入力されたキーワードに基づいて、電子テキストと該電子テキストで示される文章の特徴に関する特徴情報とが関連付けられた文章候補情報を記憶する文章記憶手段から複数の文章候補情報を読み出す検索ステップと、
前記読み出された複数の文章候補情報で示される複数の電子テキストを前記特徴情報に基づいて並べる配列ステップと、
前記並べられた複数の電子テキストのうちの少なくとも一つを画面に表示する表示ステップと、
入力された表示切替指示に基づいて、前記画面に表示されている電子テキストを、前記配列ステップにおいて該電子テキストの直前または直後に並べられた別の電子テキストに切り替える切替ステップと、
を含むことを特徴とする文章提示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力されたキーワードに基づく文章を表示する文章提示装置、文章提示システム及び文章提示方法に関する。
【背景技術】
【０００２】
従来から、ユーザの文章取得の負担を軽減するための様々な技術が知られている。例えば下記特許文献１には、ユーザがキーワードを入力すると、予め蓄積されている文章雛形からの引用やキーワード代入処理を実行することで長い文章を生成する技術が記載されている。また下記特許文献２には、検索された複数の文章をユーザが指定した単語の出現回数に基づいて並べ替えて表示する技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−３２０３８８号公報
【特許文献２】特開２０００−６７０６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の技術を用いた場合には、所望の文章が得られなかった場合に再度キーワードを入力する必要があったり、一覧表示されている複数の文章候補から一の文章を見つける必要があったりするので、ユーザに掛かる負担が大きい。また、上記特許文献２の技術のように単語の出現回数に基づいて表示順を決めるだけでは、ユーザが望む文章を優先的に提示できるとは限らず、やはりユーザに負担を掛けてしまう。
【０００５】
本発明は上記課題を解決するためになされたものであり、所望の文章を得ようとするユーザに掛かる負担を軽減することが可能な文章提示装置、文章提示システム及び文章提示方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の文章提示装置は、電子テキストと該電子テキストで示される文章の特徴に関する特徴情報とが関連付けられた文章候補情報を記憶する文章記憶手段と、キーワードの入力を受け付ける受付手段と、入力されたキーワードに基づいて文章記憶手段から複数の文章候補情報を読み出す検索手段と、読み出された複数の文章候補情報で示される複数の電子テキストを特徴情報に基づいて並べる配列手段と、並べられた複数の電子テキストのうちの少なくとも一つを画面に表示する表示手段と、入力された表示切替指示に基づいて、画面に表示されている電子テキストを、配列手段により該電子テキストの直前または直後に並べられた別の電子テキストに切り替える切替手段と、を備える。
【０００７】
また、本発明の文章提示システムは、電子テキストと該電子テキストで示される文章の特徴に関する特徴情報とが関連付けられた文章候補情報を記憶する文章記憶手段と、キーワードの入力を受け付ける受付手段と、入力されたキーワードに基づいて文章記憶手段から複数の文章候補情報を読み出す検索手段と、読み出された複数の文章候補情報で示される複数の電子テキストを特徴情報に基づいて並べる配列手段と、並べられた複数の電子テキストのうちの少なくとも一つを画面に表示する表示手段と、入力された表示切替指示に基づいて、画面に表示されている電子テキストを、配列手段により該電子テキストの直前または直後に並べられた別の電子テキストに切り替える切替手段と、を備える。
【０００８】
また、本発明の文章提示方法は、文章提示装置により実行される文章提示方法であって、キーワードの入力を受け付ける受付ステップと、入力されたキーワードに基づいて、電子テキストと該電子テキストで示される文章の特徴に関する特徴情報とが関連付けられた文章候補情報を記憶する文章記憶手段から複数の文章候補情報を読み出す検索ステップと、読み出された複数の文章候補情報で示される複数の電子テキストを特徴情報に基づいて並べる配列ステップと、並べられた複数の電子テキストのうちの少なくとも一つを画面に表示する表示ステップと、入力された表示切替指示に基づいて、画面に表示されている電子テキストを、配列ステップにおいて該電子テキストの直前または直後に並べられた別の電子テキストに切り替える切替ステップと、を含むことを特徴とする。
【０００９】
このような発明によれば、キーワード検索により抽出された電子テキストが、各文章の特徴を示す特徴情報に基づいて並べられ、そのうちの少なくとも一のテキストが表示される。そして、表示切替指示が入力されると、配列の順序に従って一つ前または一つ後に位置している電子テキストが表示中のものに代わって表示される。このように、文章の特徴に基づいて文章候補の表示順を決定し、その順序で文章候補をユーザに提示することで、ユーザはストレスなく簡単に所望の文章を得ることができる。すなわち、所望の文章を得ようとするユーザに掛かる負担を軽減することができる。
【００１０】
本発明の文章提示装置では、配列手段は、１以上の特徴情報のそれぞれについて軸を設定し、設定された１以上の軸のそれぞれにおいて、該軸に対応する特徴情報に基づいて複数の電子テキストを並べ、切替手段は、画面に表示されている電子テキストを、表示切替指示に対応する軸に沿って該電子テキストの直前または直後に並べられた別の電子テキストに切り替えることが好ましい。
【００１１】
この場合、各特徴情報に対応する軸が設定され、その各軸に沿って電子テキストが並べられる。そして、表示切替指示が入力されるとその指示に対応する軸に沿って電子テキストが切り替えられる。これにより、電子テキストに複数の特徴情報が関連付けられていたとしても、ユーザは各特徴情報に沿って次の文章候補を見ることができる。
【００１２】
本発明の文章提示装置では、文章候補情報では、電子テキストに対して複数の特徴情報が関連付けられ、受付手段は、特徴情報の値の入力を更に受け付け、配列手段は、値が入力されなかった特徴情報に基づいて複数の電子テキストを並べることが好ましい。
【００１３】
この場合、特定の値が入力されなかった特徴情報に基づいて電子テキストが並べられるので、ユーザが入力時に特定の値を決めることができなかった特徴情報に沿って電子テキストを順に提示することができる。
【００１４】
本発明の文章提示装置では、配列手段は、特徴情報が連続的な値をとる場合には、複数の電子テキストを該特徴情報の昇順または降順に並べることが好ましい。
【００１５】
この場合、連続的な値をとる特徴情報についてはその昇順または降順に電子テキストが配列されるので、文章が徐々に変わっていくように電子テキストを次々に提示させることができる。
【００１６】
本発明の文章提示装置では、ユーザが画面に表示された１以上の電子テキストのうちの一つを選択したことを示す選択情報を記憶する選択情報記憶手段を更に備え、配列手段は、特徴情報が連続的でない値をとる場合には、選択情報記憶手段から読み出した選択情報に基づいて、該特徴情報を基準とする電子テキストの配列を決定することが好ましい。
【００１７】
この場合、連続的でない値をとる特徴情報については文章の選択履歴に基づいて電子テキストが配列されるので、ユーザの文章選択の傾向を考慮して電子テキストを順に表示させることができる。
【００１８】
本発明の文章提示装置では、ユーザが画面に表示された１以上の電子テキストのうちの一つを選択したことを示す選択情報を記憶する選択情報記憶手段と、選択情報記憶手段から読み出した選択情報に基づいて、並べられた複数の電子テキストから最初に表示する一の電子テキストを決定する初期候補決定手段と、を備え、表示手段は、決定された一の電子テキストを含む一または複数の電子テキストを最初に画面に表示することが好ましい。
【００１９】
この場合、最初に表示される電子テキストがユーザの文章選択の傾向を考慮して決定される。これにより、装置の使い勝手が更に向上する。
【００２０】
本発明の文章提示装置では、電子テキストは、電子メールの本文に関する文章を示すものであり、特徴情報は、電子テキストで示される文章の文体に関する情報、または該文章の意味に関する情報であることが好ましい。
【００２１】
この場合、メール本文の文章が文体または文章の意味に基づいて順に表示されるので、ユーザはメール本文の文章をストレスなく簡単に得ることができる。
【００２２】
本発明の文章提示装置では、特徴情報を、該特徴情報の優先度に基づいて、表示切替指示を入力するための入力インタフェース及び入力方法に割り当てる割当手段を更に備えることが好ましい。
【００２３】
この場合、特徴情報がその優先度に基づいて入力インタフェース及び入力方法に割り当てられるので、装置の使い勝手が更に向上する。
【発明の効果】
【００２４】
このような文章提示装置、文章提示システム及び文章提示方法によれば、文章の特徴に基づいて文章候補の表示順が決定され、文章候補がその順序でユーザに提示されるので、所望の文章を得ようとするユーザに掛かる負担を軽減することができる。
【図面の簡単な説明】
【００２５】
【図１】第１実施形態に係る携帯電話機の機能構成を示すブロック図である。
【図２】図１に示す携帯電話機のハードウェア構成を示す図である。
【図３】第１実施形態における文章候補情報の例を示す図である。
【図４】電子テキストの配列の概念を示す図である。
【図５】表示切替操作に基づく処理の例を示す図である。
【図６】図１に示す携帯電話機の動作を示すフローチャートである。
【図７】第２実施形態に係るレシピ表示装置の機能構成を示すブロック図である。
【図８】第２実施形態における文章候補情報の例を示す図である。
【発明を実施するための形態】
【００２６】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００２７】
（第１実施形態）
第１実施形態では、本発明に係る文章提示装置を、電子メールを作成する携帯電話機に適用する。まず、図１〜５を用いて、第１実施形態に係る携帯電話機１の機能及び構成を説明する。図１は第１実施形態に係る携帯電話機１の機能構成を示すブロック図である。図２は携帯電話機１のハードウェア構成を示す図である。図３は文章候補情報の例を示す図である。図４は電子テキストの配列の概念を示す図である。図５は表示切替操作に基づく処理の例を示す図である。
【００２８】
携帯電話機１は、通話機能やメール送受信機能、ウェブブラウザ機能などを備える移動通信端末である。この携帯電話機１は、ユーザが宛先を指定して電子メールを作成および送信しようとする際に簡単に本文を作れるように、キーワードに基づいて検索されたメール本文をユーザに提示する機能を有する。これを実現するために携帯電話機１は、図１に示すように、機能的構成要素として文章データベース（文章記憶手段）１１、選択履歴データベース（選択情報記憶手段）１２、入力受付部（受付手段）１３、カテゴリ判定部１４、検索部（検索手段）１５、カテゴリ軸決定部１６、並べ替え部（配列手段）１７、操作軸割当部（割当手段）１８、初期候補決定部（初期候補決定手段）１９、および表示制御部（表示手段、切替手段）２０を備えている。
【００２９】
この携帯電話機１は、図２に示すように、オペレーティングシステムやアプリケーション・プログラムなどを実行するＣＰＵ１０１と、ＲＯＭ及びＲＡＭで構成される主記憶部１０２と、メモリなどで構成され、後述するデータベースを格納する補助記憶部１０３と、データ通信を行う通信制御部１０４と、液晶モニタなどで構成される表示部１０５と、入力キーなどで構成される操作部１０６とで構成される。図１に示す携帯電話機１の各機能は、ＣＰＵ１０１及び主記憶部１０２の上に所定のプログラムを読み込ませ、ＣＰＵ１０１の制御の下で通信制御部１０４、表示部１０５及び操作部１０６を動作させるとともに、主記憶部１０２や補助記憶部１０３に対してデータの読み出し又は書き込みを行うことで実現される。
【００３０】
図１に戻って、文章データベース１１は、メール本文の候補となる電子テキストを記憶する部分である。具体的には、文章データベース１１は、電子テキストと、その電子テキストで示される文章の特徴に関する１以上の特徴情報と、ランダムＩＤとが互いに関連付けられた文章候補情報を複数記憶している。
【００３１】
図３を参照しながら文章候補情報について説明する。まず、電子テキストは、ユーザに提示される文章である。電子テキストの内容や表現形式、レイアウトは任意であり、例えば文字列だけでなく画像を含むテキストであってもよい。また、電子テキストには、入力されたキーワードが代入される変数を含んでいてもよい。図３の例では、変数は「＄日程＄」や「＄地名＄」というように＄マークを用いて表現されている。電子テキストに変数を導入することで、文章データベース１１の容量を節約できる。
【００３２】
各電子テキストには、各電子テキストに共通に割り当てられたカテゴリ（共通カテゴリ）と、電子テキスト毎に個別に割り当てられたカテゴリ（個別カテゴリ）とが特徴情報として設定されている。どちらのカテゴリも電子テキストの内容に応じたものである。詳細は後述するが、個別カテゴリは入力されたキーワードから導出されるカテゴリのことなので、以下では「キーワード・カテゴリ」という。図３の例では、「（ユーザ間の）親密度」「時制」「感情（喜怒哀楽）」という共通カテゴリが用意されると共に、「感謝」「地名」「勧誘」「日程」などのキーワード・カテゴリを格納する欄（単語Ａ，Ｂ，Ｃ）が用意されている。
【００３３】
各共通カテゴリには、「１」「現在」「喜」などのような値が設定されている。以下ではその値を「共通カテゴリ・パラメータ」という。図３の例では、共通カテゴリ「親密度」「時制」には連続的な値が設定され、共通カテゴリ「感情」には連続的でない値が設定されているが、ある共通カテゴリに対して具体的にどのような値を設定するかは任意に決めてよい。
【００３４】
ここで、連続的な値としては、まず数値が挙げられる。また、値が数以外の方法（例えば文字列）で表現されている場合でも、各値の持つ意味が連続的に変わるようなものであれば、その値も連続的な値といえる。例えば、図３における時制の値「過去」「現在」「将来」は、時間軸に沿って連続的に変わるものであるといえる。また、ユーザの元気度が共通カテゴリであるとして、その値が「元気がない」「あまり元気がない」「普通」「元気である」「非常に元気である」である場合も、これらの値は元気の程度の変化を連続的に示しているといえ、連続的な値といえる。以上に対して、連続的でない値はそれらに該当しないものである。例えば、共通カテゴリ「感情」を図３のように「喜」「怒」「哀」「楽」という値で示した場合には、各値の意味は連続的に変わるものとはいえず、したがって連続的でない値である。
【００３５】
共通カテゴリかキーワード・カテゴリかを問わず、特徴情報として設定するカテゴリは図３の例に限定されず、文体や文章の意味などに基づいて任意に決めてよい。文体に関する特徴情報（カテゴリ）としては、ユーザ間の親密度や感情のほかに、例えば方言や、元気度、文章のレイアウト、文字色などが考えられる。また、文章の意味（言語的意味）に関する特徴情報（カテゴリ）としては、時制や感謝、地名、勧誘、日程の他に、例えば施設名、用件、スポーツ、予算、入力キーワードへの適合度などが考えられる。場合によっては、ある特徴情報と、その上位又は下位概念に当たる特徴情報の双方が設定されうる（例えば「勧誘」と「用件」など）。更に、文章の文字数や過去の検索回数などのように、単純に計数可能な情報を特徴情報（カテゴリ）として設定してもよい。また、電子テキストに関連付けられる特徴情報の個数も、図３の例に限定されず任意である。
【００３６】
更に、各電子テキストにはランダムＩＤという値が設定されている。ランダムＩＤは、関連付けられている特徴情報の値がすべて同じ１以上の文章候補情報の中で一意に割り振られている。これにより、特徴情報がすべて同じ文章の中で言い回しやニュアンスなどに変化をつけて、様々なバリエーションの文章をユーザに提示することが可能になる。例えば、図３におけるグループＧの各文章候補情報はいずれも、親密度、時制、感情の値がそれぞれ“３”、“現在”、“喜”であり、キーワード・カテゴリとして「感謝」が設定されているので、ランダムＩＤはグループＧの中で一意に割り振られる。これにより、ユーザはそのような特徴情報の中で「ありがとう（＾＾）！」と「サンキュー（＾＾）！」という二つの文章を見ることができる。
【００３７】
選択履歴データベース１２は、ユーザが最終的に選択した文章に関する選択情報を記憶する部分である。ユーザが所定の操作により、後述するように検索され画面Ｄに表示された複数の電子テキストの中から最終的に一のテキストを選択すると、選択されたテキストに対応する文章候補情報と選択日時を示すタイムスタンプとを含む選択情報が所定の処理部（図示せず）により生成される。選択履歴データベース１２はその選択情報を記憶する。なお、選択履歴に基づく処理において単に累積選択回数のみを用いるような場合には、選択情報にタイムスタンプを含めなくてもよい。
【００３８】
入力受付部１３は、文章検索に用いられる１以上のキーワードの入力を受け付ける部分である。また、入力受付部１３は、１以上の共通カテゴリ・パラメータの入力を受け付けることも可能である。
【００３９】
キーワードや共通カテゴリ・パラメータの入力方法は限定されない。それらの情報は、例えば操作部１０６を介して入力されてもよいし、マイクが取得した音声に対して音声認識処理することで抽出してもよいし、入力された文章に対して自然言語処理することで抽出してもよい。また、共通カテゴリ・パラメータに関し、入力受付部１３は他の情報から類推してパラメータを自動的に決定してもよい。例えば入力受付部１３は、既に入力されているメールの宛先情報と予め記憶されているアドレス帳情報とからユーザとメール受信者との間の親密度を推定し、推定結果をパラメータとして受け付けてもよい。また入力受付部１３は、現在時刻に基づいて時間や季節に関する共通カテゴリ・パラメータを推定し、推定結果をパラメータとして受け付けてもよい。入力受付部１３は受け付けたデータ（少なくともキーワードを含む）をカテゴリ判定部１４に出力する。
【００４０】
カテゴリ判定部１４は、キーワードが属するカテゴリ、すなわちキーワード・カテゴリを判定する部分である。キーワード・カテゴリは、キーワードを分類するための概念であり、例えば、「日時」「場所」「食べ物」「スポーツ」「金額」などのカテゴリが考えられる。
【００４１】
カテゴリ判定部１４は判定処理のためにカテゴリ・データベース（図示せず）を備えている。カテゴリ・データベースには、キーワードとカテゴリとが関連付けられた情報（例えば「サッカー」というキーワードと「スポーツ」というカテゴリとが関連付けられた情報）が予め記憶される。
【００４２】
なお、一つのキーワードに複数のカテゴリが関連付けられる場合もある。例えば、「渋谷」というキーワードには「場所（地名）」と「人名」いう二つのカテゴリが対応し得る。このような場合に一つのカテゴリのみを決定する方法としては、過去の履歴に基づく方法や、他の入力キーワードとの共起の確率の高いカテゴリを選択する方法などが考えられる。また、これとは別に、一つのキーワードに関連する複数のカテゴリを絞り込むことなく、後述するカテゴリ軸決定部１６がそれらのカテゴリの内の一つを選択させるためのカテゴリ軸を設定してもよい。例えば、二つのカテゴリ「場所」「人名」のいずれかを決めるためのカテゴリ軸を設定した上で、キーワード「渋谷」が場所を示す場合と人名を示す場合の双方について文章候補をユーザに提示してもよい。
【００４３】
カテゴリ判定部１４は入力された各キーワードに対応するカテゴリをカテゴリ・データベースから抽出することで各キーワードのカテゴリを判定し、入力されたキーワードと、それに対応するキーワード・カテゴリとを検索部１５に出力する。また、共通カテゴリ・パラメータが入力されていれば、カテゴリ判定部１４はそのパラメータも検索部１５に出力する。加えて、カテゴリ判定部１４は共通カテゴリ・パラメータ、またはそのパラメータが入力されなかったことを示す無指定情報のいずれかをカテゴリ軸決定部１６に出力する。
【００４４】
検索部１５は、ユーザに提示する１以上の文章候補を生成する部分である。まず、検索部１５は入力されたキーワード・カテゴリに合致する文章候補情報を文章データベース１１から読み出す。もしも共通カテゴリ・パラメータも入力されたならば、検索部１５はキーワード・カテゴリ及び共通カテゴリ・パラメータに合致する文章候補情報を文章データベース１１から読み出す。このとき、変数を含む電子テキストが抽出されたならば、検索部１５は対応するキーワードを変数に代入することで、表示用の電子テキストを生成する。例えば、キーワード「新宿」「お誘い」「明日」と、キーワード・カテゴリ「地名」「勧誘」「日程」とが入力され、その結果「＄日程＄、＄地名＄でパーティをするから来てよ！」という電子テキストが抽出された場合には、検索部１５は「明日、新宿でパーティをするから来てよ！」という電子テキストを生成する。このようにして、検索部１５はキーワードに基づいて文章候補を検索し、検索された文章候補情報を並べ替え部１７に出力する。
【００４５】
カテゴリ軸決定部１６は、文章候補の表示順を決める際の基準となるカテゴリ軸を決定する部分である。具体的には、カテゴリ軸決定部１６は入力された共通カテゴリ・パラメータまたは無指定情報に基づいて、ユーザによりパラメータが具体的に入力されなかった共通カテゴリをカテゴリ軸として決定する。そして、カテゴリ軸決定部１６は決定したカテゴリ軸に関する情報を並べ替え部１７および操作軸割当部１８に出力する。
【００４６】
例えば、文章候補情報の構成が図３に示すものであるとして、共通カテゴリ・パラメータについて親密度のもの（例えば「２」）のみが入力された場合には、カテゴリ軸決定部１６は二つの共通カテゴリ「時制」「感情」をカテゴリ軸として決定する。また、無指定情報が入力された場合には、カテゴリ軸決定部１６は三つの共通カテゴリ「親密度」「時制」「感情」をカテゴリ軸として決定する。
【００４７】
なお、カテゴリ軸の決定方法は上記に限定されない。例えば、カテゴリ軸決定部１６はパラメータが入力された共通カテゴリをカテゴリ軸としてもよい。この処理は、ある共通カテゴリ・パラメータを入力したユーザの意思が揺れ動いて、そのカテゴリについて別の値を持つ文章を見ようとする傾向がある場合に有効といえる。例えば、「親密度＝３」を入力して文章候補を見たユーザが親密度の異なる別の文章を見ようとする場合が考えられるが、その場合に予め親密度をカテゴリ軸としておけば、ユーザは親密度を再入力することなく所望の文章を見ることができる。
【００４８】
また上述したように、カテゴリ軸決定部１６は、一つのキーワードに関連するカテゴリが複数ある場合に、その中から一つのカテゴリを選択させるためのカテゴリ軸を設定してもよい。
【００４９】
並べ替え部１７は、入力された文章候補情報が複数である場合に、それらの情報で示される複数の電子テキストをカテゴリ軸に基づいて並べる部分である。並べ替え部１７による処理により、複数の電子テキストは例えば図４に示すように配列される。図４は、「親密度」「時制」「感情」という３個のカテゴリ軸を用いて電子テキストを並べた例であり、その中の符号Ｔ（ｌ，ｍ，ｎ）（ｌ，ｍ，ｎは正数）は電子テキストを示している。電子テキストの配列方法は、文章の性質や適用場面、アプリケーション・プログラムの作成方針などを考慮して自由に決めてよいが、その例をいくつか以下に示す。
【００５０】
図３に示す親密度や時制のように共通カテゴリ・パラメータが連続的な値をとるカテゴリ軸においては、各電子テキストはそのパラメータの昇順又は降順に並べられる。例えば親密度の軸では、電子テキストＴ（１，ｍ，ｎ），Ｔ（２，ｍ，ｎ），…，Ｔ（５，ｍ，ｎ）のパラメータがそれぞれ１，２，…，５となるように各電子テキストＴが配列される。
【００５１】
一方、図３に示す感情のように共通カテゴリ・パラメータが連続的でない値をとるカテゴリ軸においては、各電子テキストはユーザの文章選択履歴に基づいて電子テキストが並べられる。例えば感情の軸では、電子テキストＴ（ｌ，ｍ，１），Ｔ（ｌ，ｍ，２），Ｔ（ｌ，ｍ，３），Ｔ（ｌ，ｍ，４）のパラメータがそれぞれ「怒」「喜」「楽」「哀」となるように各電子テキストＴが配列される。
【００５２】
並べ替え部１７は、なるべく少ない操作でユーザ所望の文章が表示されるように、あるカテゴリ軸（共通カテゴリ）において選択回数の多いパラメータから順に電子テキストを並べてもよい。また並べ替え部１７は、表示順序に変化を持たせるために、最近選択された文章の表示の優先度が下がるように電子テキストを並べてもよい。また並べ替え部１７は、表示順序の変化と選択回数の多さとの双方を考慮し、選択回数が所定値未満の場合には表示の優先度を下げ、その回数が所定値以上になった場合には優先度を上げるように電子テキストを並べてもよい。
【００５３】
上記のような配列処理を行った後に、並べ替え部１７は並べ替えた各電子テキスト（文章候補情報）に、各軸における順序を示す順序情報を付与する。例えば、図４における電子テキストＴ（５，３，１）の文章候補情報には、（５，３，１）という順序情報が付与される。この処理により、電子テキストの表示順序が共通カテゴリ、すなわち特徴情報に基づいて決まる。並べ替え部１７は順序情報が付与された文章候補情報を初期候補決定部１９に出力する。
【００５４】
操作軸割当部１８は、各カテゴリ軸に対応する操作を携帯電話機１の入力インタフェース及び入力方法に割り当てる部分である。カテゴリ軸に対応する操作とは、並べ替え部１７により並べられ画面Ｄに表示された電子テキストをそのカテゴリ軸に沿って切り替えることである。以下では、ある一つのカテゴリ軸に割り当てられる入力インタフェース及び入力方法を「操作軸」という。
【００５５】
カテゴリ軸に関する情報が入力されると、操作軸割当部１８は所定のルールに基づいて操作軸を決定する。カテゴリ軸が「親密度」と「時制」であるとして、例えば操作軸割当部１８は、タッチパネル式の表示画面を左右いずれかの方向に指で軽くはらう操作（左右方向のスイープ操作）を親密度に基づく電子テキストの切替操作とし、表示画面を上下いずれかの方向に指で軽くはらう操作（上下方向のスイープ操作）を時制に基づく切替操作とする。また、カテゴリ軸が「感情」のみであるとして、例えば操作軸割当部１８は、左右方向のスイープ操作を感情に基づく切替操作とする。また、カテゴリ軸が「親密度」「時制」「感情」であるとして、例えば操作軸割当部１８は、左右方向のスイープ操作を時制に基づく切替操作とし、上下方向のスイープ操作を親密度に基づく切替操作とし、左ボタン又は右ボタンを押す操作を感情に基づく切替操作とする。
【００５６】
操作軸の割当方法は任意である。例えば操作軸割当部１８は、パラメータが連続的な値をとるカテゴリ軸に、連続操作が可能な操作軸（例えばスイープ操作）を優先的に割り当ててもよい。また操作軸割当部１８は、軸に沿った文章候補の数が多いカテゴリ軸に、操作が容易な操作軸（例えば大きいボタンやスイッチなどを押す操作）を割り当ててもよい。また操作軸割当部１８は、過去の操作履歴に基づいて、パラメータ変更（表示切替）の頻度が高いカテゴリ軸に、操作が容易な操作軸を割り当ててもよい。また操作軸割当部１８は、宛先がユーザＰの場合にはある共通カテゴリの操作軸を左右のスイープ操作とするが、宛先がユーザＱの場合にはその共通カテゴリの操作軸を上下のスイープ操作とするなどのように、メールの宛先に応じて操作軸を割り当ててもよい。
【００５７】
また、操作軸割当部１８は、予め各カテゴリ軸に優先度を設定し、優先度の高いカテゴリ軸に操作が容易な操作軸を割り当ててもよい。また、カテゴリ軸の個数が操作軸の個数よりも多い場合には、操作軸割当部１８は優先度の高いカテゴリ軸から順に操作軸を割り当て、ユーザがそのカテゴリ軸のパラメータを確定すると、確定したカテゴリ軸から操作軸を開放し、優先度が次に高いカテゴリ軸にその操作軸を割り当ててもよい。優先度の設定方法は限定されず、例えば、各カテゴリ軸について固定的に設定されていてもよいし、過去の操作履歴に応じて、切替頻度の高い順または低い順に設定されてもよい。また、これらのような二つの手法を組み合わせてもよい。
【００５８】
また、操作軸割当部１８はランダムＩＤに基づく切替に対応する入力インタフェース及び入力方法を決定する。例えば、操作軸割当部１８は携帯電話機を軽く振る動作（シェイク動作）をランダムＩＤに基づく切替操作（ランダム切替）とする。
【００５９】
なお、電子テキストを切り替える操作方法としては、スイープ操作やシャッフル操作のほかに、例えば画面を軽く叩く操作（タップ操作）や画面上で円を描く操作、画面を傾ける操作、所定のキーを押す操作などが考えられるが、これらに限定されるものではない。
【００６０】
操作軸割当部１８は、カテゴリ軸およびランダムＩＤと入力インタフェースとをこのように関連付けると共に、この関連付けを示す操作情報を表示制御部２０に出力する。
【００６１】
初期候補決定部１９は、画面上に最初に表示する文章候補（以下では「初期候補」という）を決定する部分である。例えば、初期候補決定部１９は各軸において１番目に設定されている電子テキスト（図４の例ではテキストＴ（１，１，１））を初期候補としてもよい。また、初期候補決定部１９は選択履歴に基づいて、例えば過去の選択回数が最多または最少の電子テキストを初期候補としてもよい。初期候補決定部１９は、文章候補情報と初期候補を示す情報とを表示制御部２０に出力する。
【００６２】
表示制御部２０は、文章候補を一つずつ画面Ｄに表示すると共に、表示中の文章候補をユーザ操作に基づいて別の文章候補に切り替える部分である。文章候補情報と初期候補を示す情報とが入力されると、表示制御部２０はこれらの情報に基づいてまず初期候補を画面Ｄに表示する。その後、ユーザが別の表示候補を見るために所定の操作（表示切替指示）を行うと、表示制御部２０はその操作を検知し、切替の基準となる共通カテゴリまたはランダムＩＤを検知結果および操作軸情報に基づいて判定する。続いて、表示制御部２０は検知結果および判定結果に基づいて、次に表示する文章候補を決定する。
【００６３】
例えば、図５のように画面Ｄに文章候補Ｔ（ｘ，ｙ）が表示されているとして、ユーザが画面Ｄ上で横方向のスイープ操作Ｗｘをした場合には、表示制御部２０はその操作Ｗｘに対応するカテゴリ軸を判定すると共にスイープ方向を判定する。続いて、表示制御部２０は判定結果に基づいて、画面Ｄに表示する文章候補を、文章候補Ｔ（ｘ，ｙ）の直前に並べられた文章候補Ｔ（ｘ−１，ｙ）、または直後に並べられた文章候補Ｔ（ｘ＋１、ｙ）に切り替える。また、ユーザが画面Ｄ上で縦方向のスイープ操作Ｗｙをした場合には、表示制御部２０はその操作Ｗｙに対応するカテゴリ軸およびスイープ方向に基づいて、画面Ｄに表示する文章候補を、文章候補Ｔ（ｘ，ｙ）の直前に並べられた文章候補Ｔ（ｘ，ｙ−１）、または直後に並べられた文章候補Ｔ（ｘ、ｙ＋１）に切り替える。
【００６４】
すなわち、表示制御部２０は、表示切替指示に対応するカテゴリ軸に沿って、表示中の電子テキストをその直前または直後に並べられた別の電子テキストに切り替える。なお、文章候補の配列データによっては、あるカテゴリ軸について配列のインデックスが一つずつ変わるとは限らないが、その場合には次の候補が見つかるまで文章の探索が実行される。例えば図４において候補Ｔ（３，２，２）は存在しないので、親密度の軸に基づいて候補Ｔ（２，２，２）から候補Ｔ（４，２，２）に移る場合があるが、このような切替も直前または直後に並べられた文章候補への切替である。また、あるカテゴリ軸における配列の先頭と最後尾との間の移動も、直前または直後に並べられた文章候補への切替といえる。例えば、図４における候補Ｔ（１，１，１）と候補Ｔ（５，１，１）との間の切替がそれに該当する。
【００６５】
このようなカテゴリ軸に沿った切替とは別に、例えばユーザが携帯電話機１を軽く振った場合には、表示制御部２０はランダム切替の操作が行われたと判定し、次に表示する文章候補をランダムＩＤに基づいて無作為に決定する。具体的には、あるカテゴリ軸をｘ，ｙとし、ランダムＩＤに相当する軸をｚとした場合に、ランダム切替により、表示される文章が例えば候補Ｔ（ｘ，ｙ，ｚ）から候補Ｔ（ｘ，ｙ，ｚ＋２）に変わる。
【００６６】
次に、図６を用いて、図１に示す携帯電話機１の動作を説明するとともに本実施形態に係る文章提示方法について説明する。図６は、携帯電話機１の動作を示すフローチャートである。
【００６７】
ユーザがメール本文を作成するために、キーワードと、必要に応じて共通カテゴリ・パラメータとを入力すると、入力受付部１３がそれらのデータを受け付ける（ステップＳ１１、受付ステップ）。続いて、カテゴリ判定部１４がキーワード・カテゴリを判定する（ステップＳ１２）。続いて、検索部１５がそのキーワード・カテゴリと、（もし入力されたならば）共通カテゴリ・パラメータとに合致する文章候補情報を文章データベース１１から読み出す（ステップＳ１３、検索ステップ）。このとき、検索部１５は必要に応じて電子テキストの変数にキーワードを代入する処理も行う。
【００６８】
ステップＳ１３の処理と並行して、またはその前後において、カテゴリ軸決定部１６がカテゴリ軸を決定する（ステップＳ１４）。なお、カテゴリ軸決定部１６はパラメータが入力されなかった共通カテゴリに限ってカテゴリ軸としてもよいし、ある共通カテゴリについてパラメータ入力の有無に関わらずカテゴリ軸としてもよい。
【００６９】
続いて、並べ替え部１７が、検索された文章候補情報（電子テキスト）をカテゴリ軸に基づいて並べる（ステップＳ１５、配列ステップ）。具体的には、並べ替え部１７は例えば上述したような方法により文章候補情報を並べ替えて、表示順を示す順序情報を各文章候補情報に付与する。続いて、初期候補決定部１９が初期候補を決定する（ステップＳ１６）。
【００７０】
ステップＳ１５，Ｓ１６の処理と並行して、またはそれらの前後において、操作軸割当部１８が操作軸をカテゴリ軸に割り当てる（ステップＳ１７）。また、操作軸決定部はランダム切替に対応する入力インタフェース及び入力方法を決定する。
【００７１】
続いて、表示制御部２０により文章候補が画面に表示される。まず表示制御部２０は初期候補を表示する（ステップＳ１８、表示ステップ）。その後、ユーザが別の表示候補を見るための操作を行うと、表示制御部２０はその操作に対応する表示切替指示に従って次の文章候補を表示する（ステップＳ１９、切替ステップ）。例えば、表示制御部２０はある一つのカテゴリ軸に沿って表示中のものの直前または直後に並べられた文章候補を表示する場合もあれば、次に表示する候補をランダムＩＤに基づいて無作為に決定する場合もある。ステップＳ１９の処理は複数回繰り返して実行される場合もある。
【００７２】
ここで文章切替の例をいくつか示す。例えば、「親密度」のカテゴリ軸に従って、文章候補が「ありがとうございます」から「どうもありがとう！」、「ありがとう（＾＾）！」という順に切り替わる。これは、親密度が徐々に高くなるように文章候補が切り替わる処理の例である。また、文章の意味に関するカテゴリ軸に従って文章候補が「ありがとうございます」から「宜しくお願いします」に切り替わったり、時制に従って「ありがとうございます」から「ありがとうございました」に切り替わったりする場合もある。また、ランダム切替により「この前の件、ありがとうございました」から「先日はありがとうございました」に切り替わることもありうる。
【００７３】
最後に、ユーザが一の文章を選択（確定）する操作を実行すると、携帯電話機１内の所定の構成要素がその文章をメール本文として決定する（ステップＳ２０）。
【００７４】
以上説明したように、第１実施形態によれば、キーワード検索により抽出された電子テキストが、各文章の特徴情報（共通カテゴリ）に基づいて並べられ、そのうちの一のテキストが表示される。そして、例えばスイープ操作などにより表示切替指示が入力されると、配列の順序に従って一つ前または一つ後に位置している電子テキストが表示中のものに代わって表示される。このように、文章の特徴に基づいて文章候補の表示順を決定し、その順序で一つずつ文章候補をユーザに提示することで、ユーザはストレスなく簡単に所望の文章を得ることができる。具体的には、メール本文の文章が文体または文章の意味に基づいて順に表示されるので、ユーザはその文章をストレスなく簡単に得ることができる。
【００７５】
より具体的には、各特徴情報に対応するカテゴリ軸が設定され、その各カテゴリ軸に沿って電子テキストが並べられる。そして、表示切替指示が入力されるとその指示に対応するカテゴリ軸に沿って電子テキストが切り替えられる。これにより、電子テキストに複数の特徴情報が関連付けられていたとしても、ユーザは各特徴情報に沿って次の文章候補を見ることができる。
【００７６】
また第１実施形態において、共通カテゴリ・パラメータが入力されなかった共通カテゴリに基づいて電子テキストを並べたならば、ユーザが入力時に特定の値を決めることができなかった共通カテゴリに沿って電子テキストを順に提示することができる。
【００７７】
また第１実施形態によれば、連続的な値をとる共通カテゴリについてはその昇順または降順に電子テキストが配列されるので、文章が徐々に変わっていくように電子テキストを次々に提示させることができる。
【００７８】
また第１実施形態によれば、連続的でない値をとる共通カテゴリについては文章の選択履歴に基づいて電子テキストが配列されるので、ユーザの文章選択の傾向を考慮して電子テキストを順に表示させることができる。
【００７９】
また第１実施形態において、最初に表示される電子テキストをユーザの文章選択の傾向を考慮して決めるとすれば、装置の使い勝手が更に向上する。
【００８０】
（第２実施形態）
第２実施形態では、本発明に係る文章提示装置を、レシピを検索及び表示する装置に適用する。図７は第２実施形態に係るレシピ表示装置２の機能構成を示すブロック図である。図８は文章候補情報の例を示す図である。
【００８１】
レシピ表示装置２は、入力されたキーワードに合致するレシピをユーザに提示するコンピュータシステムである。これを実現するためにレシピ表示装置２は、図７に示すように、機能的構成要素として、文章データベース２１、選択履歴データベース２２、入力受付部２３、カテゴリ判定部２４、検索部２５、カテゴリ軸決定部２６、並べ替え部２７、操作軸割当部２８、初期候補決定部２９、および表示制御部３０を備えている。レシピ表示装置２のハードウェア構成は携帯電話機１と同様であり、レシピ表示装置２の各機能がハードウェアを用いてどのように実行されるかということについても、携帯電話機１に関して述べたことと同様である。
【００８２】
文章データベース２１、選択履歴データベース２２、入力受付部２３、カテゴリ判定部２４、検索部２５、カテゴリ軸決定部２６、並べ替え部２７、操作軸割当部２８、初期候補決定部２９、および表示制御部３０の機能は、第１実施形態における文章データベース１１、選択履歴データベース１２、入力受付部１３、カテゴリ判定部１４、検索部１５、カテゴリ軸決定部１６、並べ替え部１７、操作軸割当部１８、初期候補決定部１９、および表示制御部２０と基本的に同じであるが、制御対象の電子テキストがメール文章ではなくレシピの文章であることに伴い以下の点で相違する。以下では、特に第１実施形態と異なる点について説明する。
【００８３】
文章データベース２１は、レシピ文章の候補となる電子テキストを含む文章候補情報を記憶する。図８の例では、共通カテゴリとして「こってり度」「予算」「ジャンル」「調理法」が設定されており、キーワード・カテゴリには食材の種類を示す単語が設定されている。共通カテゴリ「こってり度」「予算」には連続的な値が設定され、「ジャンル」「調理法」には連続的でない値が設定されている。各文章候補情報は、第１実施形態と同様にランダムＩＤを含んでいる。
【００８４】
共通カテゴリかキーワード・カテゴリかを問わず、特徴情報として設定するカテゴリは図８の例に限定されず、文章の意味などに基づいて任意に決めてよい。また、電子テキストに関連付けられる特徴情報の個数も、図８の例に限定されず任意である。
【００８５】
選択履歴データベース２２は、ユーザが最終的に選択した文章に関する情報を記憶する部分である。ユーザが所定の操作により最終的に一のテキストを選択すると、第１実施形態と同様に選択情報が生成され、選択履歴データベース２２に記憶される。
【００８６】
入力受付部２３は、文章検索に用いられる１以上のキーワードの入力を受け付ける部分である。また、入力受付部２３は、１以上の共通カテゴリ・パラメータの入力を受け付けることも可能である。キーワードや共通カテゴリ・パラメータの入力方法は第１実施形態と同様に限定されない。入力受付部２３は受け付けたデータ（少なくともキーワードを含む）をカテゴリ判定部２４に出力する。
【００８７】
カテゴリ判定部２４は、キーワード・カテゴリを判定する部分である。キーワード・カテゴリの例としては、図８に示されているものの他に、「野菜」「魚」「調味料」「辛さ」「調理時間」などが考えられる。カテゴリ判定部２４は入力された各キーワードに対応するカテゴリをカテゴリ・データベースから抽出することで各キーワードのカテゴリを判定し、入力されたキーワードと、それに対応するキーワード・カテゴリとを検索部２５に出力する。また、共通カテゴリ・パラメータが入力されていれば、カテゴリ判定部２４はそのパラメータも検索部２５に出力する。加えて、カテゴリ判定部２４は共通カテゴリ・パラメータ、またはそのパラメータが入力されなかったことを示す無指定情報のいずれかをカテゴリ軸決定部２６に出力する。
【００８８】
検索部２５は、ユーザに提示する１以上の文章候補を生成する部分である。まず、検索部２５は入力されたキーワード・カテゴリに合致する文章候補情報を文章データベース２１から読み出す。もしも共通カテゴリ・パラメータも入力されたならば、検索部２５はキーワード・カテゴリ及び共通カテゴリ・パラメータに合致する文章候補情報を文章データベース２１から読み出す。このとき、変数を含む電子テキストが抽出されたならば、検索部２５は対応するキーワードを変数に代入することで、表示用の電子テキストを生成する。例えば、検索部２５はキーワード「＄じゃがいも＄」あるいは「＄いも＄」という変数にキーワード「じゃがいも」を代入する。検索部２５は検索された文章候補情報を並べ替え部２７に出力する。
【００８９】
カテゴリ軸決定部２６は、文章候補の表示順を決める際の基準となるカテゴリ軸を決定する部分である。例えば、文章候補情報の構成が図８に示すものであるとして、予算およびジャンルのパラメータ（例えば「１」と「和食」）が入力された場合には、カテゴリ軸決定部２６は二つの共通カテゴリ「こってり度」「調理法」をカテゴリ軸として決定する。また、無指定情報が入力された場合には、カテゴリ軸決定部２６は四つの共通カテゴリ「こってり度」「予算」「ジャンル」「調理法」をカテゴリ軸として決定する。なお、カテゴリ軸決定部２６はパラメータが入力された共通カテゴリをカテゴリ軸としてもよい。カテゴリ軸決定部２６は、決定したカテゴリ軸に関する情報を並べ替え部２７および操作軸割当部２８に出力する。
【００９０】
並べ替え部２７は、入力された文章候補情報が複数である場合に、それらの情報で示される複数の電子テキストをカテゴリ軸に基づいて並べる部分である。並べ替え部２７は、第１実施形態と同様の概念および方法により電子テキストを並べ替え、配列後の各電子テキスト（文章候補情報）に、各軸における順序を示す順序情報を付与する。並べ替え部２７は順序情報が付与された文章候補情報を初期候補決定部２９に出力する。
【００９１】
操作軸割当部２８は、各カテゴリ軸に対応する操作をレシピ表示装置２の入力インタフェース及び入力方法、すなわち操作軸に割り当てる部分である。カテゴリ軸に関する情報が入力されると、操作軸割当部２８は所定のルールに基づいて操作軸を決定するが、操作軸の割り当て方法は、第１実施形態と同様に任意である。例えば、操作軸割当部２８はレシピ表示装置２の入力装置の構成や共通カテゴリ・パラメータの性質（例えば値が連続的か否か）などに応じて任意に操作軸を決めてよい。また、操作軸割当部２８はランダムＩＤに基づく切替に対応する入力インタフェース及び入力方法を決定する。そして、操作軸割当部２８は、カテゴリ軸およびランダムＩＤと入力インタフェースとの関連付けを示す操作情報を表示制御部３０に出力する。
【００９２】
初期候補決定部２９は、画面上に最初に表示する文章候補（以下では「初期候補」という）を決定する部分である。初期候補の決定方法は第１実施形態と同様に任意である。初期候補決定部２９は、文章候補情報と初期候補を示す情報とを表示制御部３０に出力する。
【００９３】
表示制御部３０は、文章候補を一つずつ画面Ｄに表示すると共に、表示中の文章候補をユーザ操作に基づいて別の文章候補に切り替える部分である。文章候補情報と初期候補を示す情報とが入力されると、表示制御部３０はこれらの情報に基づいてまず初期候補を画面Ｄに表示する。その後、ユーザが別の表示候補を見るために所定の操作を行うと、表示制御部３０はその操作を検知し、切替の基準となる共通カテゴリまたはランダムＩＤを検知結果および操作軸情報に基づいて判定する。続いて、表示制御部３０は検知結果および判定結果に基づいて、次に表示する文章候補を決定する。
【００９４】
次に、図７に示すレシピ表示装置２の動作を説明する。上述したように、レシピ表示装置２の機能及び構成は携帯電話機１と基本的に同様であるので、レシピ表示装置２の動作も図６を用いて説明する。すなわち、ユーザが所望のレシピを見るために、キーワードと、必要に応じて共通カテゴリ・パラメータとを入力すると、入力受付部２３がそれらのデータを受け付ける（ステップＳ１１）。その後、第１実施形態と同様にステップＳ１２〜Ｓ１９の処理が実行され、最後にユーザが一の文章を選択（確定）する操作を実行すると、レシピ表示装置２内の所定の構成要素がその文章をユーザ所望のレシピとして決定する（ステップＳ２０）。
【００９５】
以上説明した第２実施形態においても、レシピの文章が第１実施形態と同様に文章の意味などに基づいて順に表示されるので、ユーザはその文章をストレスなく簡単に得ることができる。また、第２実施形態においても第１実施形態と同様の様々な効果が得られる。
【００９６】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【００９７】
上記各実施形態では並べ替え部１７，２７及び初期候補決定部１９，２９が必要に応じて選択情報に基づいて処理を実行したが、選択情報を用いなくてもよい。その場合には、選択情報データベース１２，２２は不要になるので、本発明の実装が容易になる。また、配列手段および初期候補決定手段は、選択情報と共に、または選択情報に代えて他の情報（例えば電話帳情報やユーザ情報など）に基づく処理を実行してもよい。例えば、初期候補決定手段はメールの宛先に基づいて初期候補を決定してもよい。
【００９８】
上記各実施形態では携帯電話機１やレシピ表示装置２にすべての機能的構成要素を含めたが、互いに通信可能な複数の情報処理装置にそれらの構成要素を分散させた情報処理システム（文章提示システム）により本発明を実現してもよい。
【００９９】
上記各実施形態では、メール本文の文章やレシピの文章を示す電子テキストに対して処理が実行されたが、電子テキストにより示される文章の種類は任意である。また、本発明は文章を提示する処理を行う様々な装置・システム（例えば文章の作成や検索を行うシステム）に対して適用し得る。
【０１００】
上記各実施形態では文章候補情報がランダムＩＤを含んでおり、携帯電話機１やレシピ表示装置２がそのＩＤに基づく制御を実行したが、本発明においてランダムＩＤは必須ではない。すなわち、文章候補情報からランダムＩＤを外してそのＩＤに関する制御を省略してもよい。
【０１０１】
上記各実施形態では表示制御部２０，３０が電子テキストを画面Ｄに一つずつ表示したが、表示手段は一度に複数の電子テキストを表示してもよい。例えば、表示手段はまず画面中央に初期候補のテキストを表示すると共に、第１のカテゴリ軸においてその初期候補の前後に並ぶ電子テキストを初期候補の左右に表示し、第２のカテゴリ軸においてその初期候補の前後に並ぶ電子テキストを初期候補の上下に表示してもよい。この場合には、５個の文章候補が十字状に並んで表示され、ユーザ操作により画面中央の文章がその上下左右のいずれかの文章に切り替わる。また、３個のカテゴリ軸を用いて電子テキストが並べられた場合に、表示手段は、第１及び第２の軸のパラメータがユーザ操作により確定したことを契機として、第３の軸に沿って並べられている複数の電子テキストを一覧表示（例えば４分割表示など）してもよい。
【０１０２】
上記各実施形態では、画面上には文章そのものが表示されたが、文章の要約を示す情報を文章そのものに代えて、あるいは文章と共に表示するように文章提示装置を構成してもよい。例えば、表示手段は共通カテゴリ・パラメータやキーワード・カテゴリの名前などを画面上に表示してもよい。図３のデータ例に従えば、例えば表示手段は、「どうもありがとう！」という文章に代えて、あるいはその文章と共に、特徴情報を示す「親密度＝２、現在、喜、感謝」という文字列を画面上に表示してもよい。
【符号の説明】
【０１０３】
１…携帯電話機（文章提示装置）、２…レシピ表示装置（文章提示装置）、１１，２１…文章データベース（文章記憶手段）、１２，２２…選択履歴データベース（選択情報記憶手段）、１３，２３…入力受付部（受付手段）、１４，２４…カテゴリ判定部、１５，２５…検索部（検索手段）、１６，２６…カテゴリ軸決定部、１７，２７…並べ替え部（配列手段）、１８，２８…操作軸割当部（割当手段）、１９，２９…初期候補決定部（初期候補決定手段）、２０，３０…表示制御部（表示手段、切替手段）、Ｄ…画面。
【図１】
2011059933.tif 000003
【図２】
2011059933.tif 000004
【図３】
2011059933.tif 000005
【図４】
2011059933.tif 000006
【図５】
2011059933.tif 000007
【図６】
2011059933.tif 000008
【図７】
2011059933.tif 000009
【図８】
2011059933.tif 000010