(57)【要約】【課題】複数の質問に対して容易に回答可能なメッセージ送受信端末を実現する。【解決手段】テレビジョン受像器（１０ｚ）は、リモコン（１５ａ）と、質問および回答の文言を含むメッセージを複数受信した際に、上記回答の文言を解析する解析部（１７）と、回答の文言に対して固有のキーを割り当てるキー割当部（１８）と、リモコン（１５ａ）から入力されたキーに基づいて回答を選択する回答選択手段（１９）とを備えている。【選択図】図１
2014052966.tif 000002
【特許請求の範囲】
【請求項１】
メッセージ送受信サーバとともにメッセージ送受信システムを構成するメッセージ送受信端末であって、
複数のキーを備える入力手段と、
質問と当該質問に対してあらかじめ設定された回答の文言とを含むメッセージを複数受信した際に、上記回答の文言を解析する解析手段と、
上記各回答の文言に対して、上記入力手段が備えるキーのうちいずれかを固有のキーとして割り当てるキー割当手段と、
上記各質問、上記各回答の文言、および、上記各回答の文言に割り当てられた上記各固有のキーを表示する表示手段と、
上記入力手段から入力されたキーに基づいて、当該キーが割り当てられている上記回答の文言を回答として選択する回答選択手段と、を備えていることを特徴とするメッセージ送受信端末。
【請求項２】
上記入力手段から入力されたキーが割り当てられている上記回答の文言を、上記回答選択手段が回答として選択した際に、当該回答の文言を設定されている質問を回答済の質問であると判定する判定手段と、
上記回答済の質問に対して設定されている回答済の回答の文言に割り当てられている回答済のキーの機能を無効にするキー無効化手段と、をさらに備えていることを特徴とする請求項１に記載のメッセージ送受信端末。
【請求項３】
上記判定手段の判定を受けて上記回答済のキーの機能を無効にする際に、上記キー無効化手段は、当該回答済のキーの表示状態を、未回答の質問に対して設定されている上記回答の文言に割り当てられている固有のキーの表示状態とは異ならせる制御信号を上記表示手段に出力し、
上記表示手段は、当該制御信号を受けて、上記回答済のキーの表示状態を、上記回答の文言に割り当てられている固有のキーの表示状態とは異ならせることを特徴とする請求項２に記載のメッセージ送受信端末。
【請求項４】
上記入力手段から入力されたキーが割り当てられている上記回答の文言を、上記回答選択手段が回答として選択した際に、上記判定手段は、当該回答の文言を設定されている質問を回答済の質問であると判定するとともに、上記キー割当手段に対して固有のキーを再び割り当てる制御信号を出力し、
上記キー割当手段は、当該制御信号を受けて、上記回答済の回答の文言を除いた上記各回答の文言に対して、上記入力手段が備えるキーのうちいずれかを固有のキーとして割り当てることを特徴とする請求項２または３に記載のメッセージ送受信端末。
【請求項５】
上記固有のキーとして割り当てるキーの数より、上記表示手段が表示する上記回答の文言の数が多い際に、上記キー割当手段は、上記固有のキーを割り当てない回答の文言を含む質問を上記表示手段に通知し、
上記表示手段は、通知された質問に対して設定されている回答の文言に対して上記固有のキーが割り当てられていないことを表示することを特徴とする請求項２から４のいずれか１項に記載のメッセージ送受信端末。
【請求項６】
上記入力手段の操作に基づいて、キーの割り当てを変更する機能を割り当てられているキーが押下された際に、上記固有のキーを割り当てない回答の文言を含む質問を、当該質問から別の質問に変更する変更手段をさらに備え、
上記キー割当手段は、当該変更手段が変更する上記別の質問を除く質問に対して設定されている回答の文言に対して、上記固有のキーを再び割り当てることを特徴とする請求項５に記載のメッセージ送受信端末。
【請求項７】
請求項１から６に記載のメッセージ送受信端末と、メッセージ送受信サーバとを備えることを特徴とするメッセージ送受信システム。
【請求項８】
画像を表示する表示手段、および、複数のキーを備える入力手段を備えるメッセージ送受信端末とともに、メッセージ送受信システムを構成するメッセージ送受信サーバであって、
質問と当該質問に対してあらかじめ設定された回答の文言とを含むメッセージを複数受信した際に、上記回答の文言を解析する解析手段と、
上記各回答の文言に対して、上記入力手段が備えるキーのうちいずれかを固有のキーとして割り当てるキー割当手段と、
上記各質問、上記各回答の文言、および、上記各回答の文言に割り当てられた上記各固有のキーを含む画像を表す画像情報を生成する画像情報生成手段と、
上記画像情報を、上記メッセージ送受信端末に送信する送信手段と、
上記入力手段から入力されるキーに基づいて、当該キーが割り当てられている上記回答の文言を回答として選択する回答選択手段と、を備えていることを特徴とするメッセージ送受信サーバ。
【請求項９】
請求項８に記載のメッセージ送受信サーバと、メッセージ送受信端末とを備えることを特徴とするメッセージ送受信システム。
【請求項１０】
メッセージ送受信サーバとともにメッセージ送受信システムを構成するメッセージ送受信端末におけるメッセージ送受信方法であって、
質問と当該質問に対してあらかじめ設定された回答の文言とを含むメッセージを複数受信した際に、上記回答の文言を解析する解析工程と、
上記各回答の文言に対して、入力手段が備えるキーのうちいずれかを固有のキーとして割り当てるキー割当工程と、
上記各質問、上記各回答の文言、および、上記各回答の文言に割り当てられた上記各固有のキーを表示する表示工程と、
上記入力手段から入力されたキーに基づいて、当該キーが割り当てられている上記回答の文言を回答として選択する回答選択工程と、を備えていることを特徴とするメッセージ送受信方法。
【請求項１１】
請求項１から６に記載のメッセージ送受信端末が備えている各手段としてコンピュータを動作させるためのプログラム。
【請求項１２】
請求項８に記載のメッセージ送受信サーバが備えている各手段としてコンピュータを動作させるためのプログラム。
【請求項１３】
請求項１１または１２に記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気通信回線網を介してテキストベースのメッセージを送受信するメッセージ送受信端末、メッセージ送受信システム、メッセージ送受信方法、メッセージ送受信サーバ、プログラムおよび記憶媒体に関する。
【背景技術】
【０００２】
近年、電子メール、ＳＭＳ（Short Message Service）、テキストチャット、電子掲示板、ＳＮＳ（Social Networking Service）が提供するメッセージ送受信サービスなどのテキストを主体とした（テキストベースの）コミュニケーションツールが広く利用されている。これらのコミュニケーションツールにおいて、メッセージの送信者は、送信相手（受信者）の状況を意識することなくメッセージを送信可能である。また、メッセージの受信者は、自分の都合のよい時にメッセージ受信の有無を確認可能である。その一方で、受信したメッセージに対して返信するためにはテキストを入力する必要があり、このことが受信者にとって負担となる場合がある。
【０００３】
特許文献１には、返信者（受信者）が選択肢の選択、および、返信したい任意の内容を含めたメールを返信することのできるメッセージ作成支援装置が記載されている。具体的には、送信者があらかじめ設定した選択肢（回答の文言）を有するメール（メッセージ）を受信した際に、返信用メッセージ本文を作成する本文作成部と、選択肢から特定の選択肢を選択する選択肢選択部と、返信用メッセージ本文および選択した選択肢を含む返信用メッセージを作成するメッセージ作成部とを備えているメッセージ作成支援装置（モバイル通信端末）が記載されている。モバイル通信端末がメールを受信すると、受信したメールの本文の内容および選択肢を、モバイル通信端末が備える表示部に表示する。ユーザは、操作部を介して所定の操作を入力することによって、返信用のメール本文を作成する。また、ユーザは、操作部を介して所定の操作を入力することによって、表示されている選択肢から特定の選択肢を選択する。メール作成部は、本文作成部で作成された本文の内容、および、選択肢選択部で選択された選択肢を含めて返信用のメールを作成する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−３３０２０号公報（２０１２年２月１６日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記モバイル通信端末を利用するユーザが、選択肢を含むメッセージを複数受信した場合、上記ユーザは（ｉ）返信すべきメッセージを表示部に表示させる、（ｉｉ）返信用のメール本文を作成する、（ｉｉｉ）特定の選択肢を選択する、という操作を繰り返す必要がある。
【０００６】
上記の操作（ｉｉ）は、容易に文字入力可能な端末を使用し、文字入力に親しんでいるユーザにとって、大きな負担ではない。しかし、ユーザが利用する端末が備える入力手段が文字入力を得意としない場合、上記の操作（ｉｉ）はユーザにとって大きな負担になりうる。
【０００７】
本発明は上記課題を鑑みてなされたものであり、文字入力を得意としない入力手段を用いる場合であっても、ユーザが、複数の質問に対して容易に回答可能なメッセージ送受信端末を実現し、ユーザの使い勝手を向上させることを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様に係るメッセージ送受信端末は、上記の課題を解決するために、メッセージ送受信サーバとともにメッセージ送受信システムを構成するメッセージ送受信端末であって、複数のキーを備える入力手段と、質問と当該質問に対してあらかじめ設定された回答の文言とを含むメッセージを複数受信した際に、上記回答の文言を解析する解析手段と、上記各回答の文言に対して、上記入力手段が備えるキーのうちいずれかを固有のキーとして割り当てるキー割当手段と、上記各質問、上記各回答の文言、および、上記各回答の文言に割り当てられた上記各固有のキーを表示する表示手段と、上記入力手段から入力されたキーに基づいて、当該キーが割り当てられている上記回答の文言を回答として選択する回答選択手段と、を備えていることを特徴とする。
【０００９】
本発明の一態様に係るメッセージ送受信システムは、上記の課題を解決するために、上記メッセージ送受信端末と、メッセージ送受信サーバとを備えることを特徴とする。
【００１０】
本発明の一態様に係るメッセージ送受信サーバは、上記の課題を解決するために、画像を表示する表示手段、および、複数のキーを備える入力手段を備えるメッセージ送受信端末とともに、メッセージ送受信システムを構成するメッセージ送受信サーバであって、質問と当該質問に対してあらかじめ設定された回答の文言とを含むメッセージを複数受信した際に、上記回答の文言を解析する解析手段と、上記各回答の文言に対して、上記入力手段が備えるキーのうちいずれかを固有のキーとして割り当てるキー割当手段と、上記各質問、上記各回答の文言、および、上記各回答の文言に割り当てられた上記各固有のキーを含む画像を表す画像情報を生成する画像情報生成手段と、上記画像情報を、上記メッセージ送受信端末に送信する送信手段と、上記入力手段から入力されるキーに基づいて、当該キーが割り当てられている上記回答の文言を回答として選択する回答選択手段と、を備えていることを特徴とする。
【００１１】
本発明の一態様に係るメッセージ送受信システムは、上記の課題を解決するために、上記メッセージ送受信サーバと、メッセージ送受信端末とを備えることを特徴とする。
【００１２】
本発明の一態様に係るメッセージ送受信方法は、上記の課題を解決するために、メッセージ送受信サーバとともにメッセージ送受信システムを構成するメッセージ送受信端末におけるメッセージ送受信方法であって、質問と当該質問に対してあらかじめ設定された回答の文言とを含むメッセージを複数受信した際に、上記回答を解析する解析工程と、上記各回答の文言に対して、入力手段が備えるキーのうちいずれかを固有のキーとして割り当てるキー割当工程と、上記各質問、上記各回答の文言、および、上記各回答の文言に割り当てられた上記各固有のキーを表示する表示工程と、上記入力手段から入力されたキーに基づいて、当該キーが割り当てられている上記回答の文言を回答として選択する回答選択工程と、を備えていることを特徴とする。
【発明の効果】
【００１３】
このように、本発明の一態様に係るメッセージ送受信端末は、メッセージ送受信サーバとともにメッセージ送受信システムを構成するメッセージ送受信端末であって、複数のキーを備える入力手段と、質問と当該質問に対してあらかじめ設定された回答の文言とを含むメッセージを複数受信した際に、上記回答の文言を解析する解析手段と、上記各回答の文言に対して、上記入力手段が備えるキーのうちいずれかを固有のキーとして割り当てるキー割当手段と、上記各質問、上記各回答の文言、および、上記各回答の文言に割り当てられた上記各固有のキーを表示する表示手段と、上記入力手段から入力されたキーに基づいて、当該キーが割り当てられている上記回答の文言を回答として選択する回答選択手段とを備えている。
【００１４】
上記メッセージ送受信端末は、文字入力を得意としない入力手段を用いる場合であっても、ユーザが、複数の質問に対して容易に回答可能なメッセージ送受信端末を実現し、ユーザの使い勝手を向上させる効果を奏する。本発明の一態様に係るメッセージ送受信サーバ、メッセージ送受信システム、メッセージ送受信方法、プログラムおよび記録媒体も、上記メッセージ送受信端末と同様の効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施形態に係るテレビジョン受像器の構成を示す概略図である。
【図２】本発明の第１の実施形態に係るチャットシステムの構成を示す概略図である。
【図３】本発明の第１の実施形態に係るチャットシステムが含む２台の端末がそれぞれ備える表示部のスクリーンショットの一例を示す図である。
【図４】上記テレビジョン受像器が備えているリモコンのキー配列を示す概略図である。
【図５】上記テレビジョン受像器が備えている表示部のスクリーンショットの一例を示す図である。
【図６】上記テレビジョン受像器が備えている表示部のスクリーンショットの一例を示す図である。
【図７】（ａ）および（ｂ）は、上記テレビジョン受像器が備えている表示部のスクリーンショットの一例を示す図である。
【図８】（ａ）および（ｂ）は、上記テレビジョン受像器が備えている表示部のスクリーンショットの一例を示す図である。
【図９】上記テレビジョン受像器が備えている表示部のスクリーンショットの一例を示す図である。
【図１０】上記テレビジョン受像器が備えている表示部のスクリーンショットの一例を示す図である。
【図１１】本発明の第２の実施形態に係るチャットシステムの構成を示す概略図である。
【図１２】本発明の第２の実施形態に係るサーバの構成を示す概略図である。
【図１３】本発明の第２の実施形態に係るテレビジョン受像器の構成を示す概略図である。
【発明を実施するための形態】
【００１６】
〔第１の実施形態〕
（メッセージ送受信システム１の概略）
メッセージ送受信端末であるテレビジョン受像器１０ｚを含むメッセージ送受信システム１の概略について、図１〜３を参照しながら説明する。図１は、テレビジョン受像器１０ｚの構成の概略を示すブロック図である。詳細については後述するが、テレビジョン受像器１０ｚは、バスライン１１、制御部（判定手段、キー無効化手段および変更手段）１２、通信部１３、表示部（表示手段）１４、入力部（入力手段）１５、記憶部１６、解析部（解析手段）１７、キー割当部（キー割当手段）１８、回答選択部（回答選択手段）１９およびチャットクライアント２０を備えている。なお、入力部１５は、リモコン１５ａおよび受光部１５ｂからなる。
【００１７】
図２に示すように、テレビジョン受像器１０ｚは、たとえばインターネットを介してメッセージ送受信サーバ６０に接続されている。以下において、メッセージ送受信サーバ６０のことを、単にサーバ６０と記載する。また、サーバ６０には、ＰＣ（パーソナルコンピュータ）１０ａおよびスマートフォン１０ｂも接続されている。サーバ６０に接続されているＰＣ１０ａ、スマートフォン１０ｂおよびテレビジョン受像器１０ｚのことを、単にクライアントとも呼ぶ。クライアントの台数は複数であって、その台数に上限はない。
【００１８】
メッセージ送受信システム１において、各クライアントは、サーバ６０を介して互いにテキストベースのメッセージを送受信する。テキストベースのメッセージを送受信するツールとしては、電子メール、ＳＭＳ、テキストチャット、電子掲示板、ＳＮＳ（Social Networking Service）が提供するメッセージ送受信サービスなどさまざまな態様が考えうる。本実施形態では、メッセージ送受信ツールとしてテキストチャットを例にして説明するが、上記の他のメッセージ送受信ツールであってもよい。以下においては、テキストチャットのことを単にチャットとも表現し、メッセージ送受信システム１のことを単にチャットシステム１とも表現する。
【００１９】
なお、本実施形態において、ＰＣ１０ａを使用するユーザのことをユーザＡと記載し、スマートフォン１０ｂを使用するユーザのことをユーザＢと記載し、テレビジョン受像器１０ｚを使用するユーザのことをユーザＺと記載する。
【００２０】
（クライアント）
各クライアントは、ＰＣ１０ａ、スマートフォン１０ｂ、テレビジョン受像器１０ｚに限定されるものではない。電気通信回線網を介してサーバ６０に接続可能であり、かつ、文字入力可能な情報端末であれば、クライアントとして利用可能である。文字を入力する文字入力手段は、ＰＣであればキーボード、スマートフォンであればタッチパネル、テレビジョン受像器であればリモコンである。これらの入力手段のうち、リモコンは文字入力を得意としてない。
【００２１】
本発明は、リモコンのように文字入力を得意としていない入力手段を備えるクライアントを主なターゲットとしている。言い換えれば、本発明は、受信したメッセージに対して、このようなクライアントを利用して返信することをより容易にすることを目指している。したがって、本実施形態ではテレビジョン受像器１０ｚをクライアントの例として説明する。
【００２２】
なお、サーバ６０は、チャットサーバとして一般的な機能を備えていればよい。したがって、本実施形態においては、その説明を省略する。
【００２３】
（送受信するメッセージ）
チャットシステム１において送受信されるメッセージは、テキストベースのメッセージである。他のユーザとコミュニケーションを図るために送信するメッセージは、送信相手（受信者）に対するなんらかの質問事項を含む場合が多い。「体調はどうですか？」、「今日はどんな１日でしたか？」、「明日のゴルフは参加しますか？」などは、質問事項を含むメッセージの例である。
【００２４】
また、直接的な質問を含むメッセージではなく、なんらかの連絡事項を送信する場合であっても、送信者は、受信者からの返信を期待する場合が多い。たとえば、送信者が「明日は午前９時にそちらへ伺います。」というメッセージを送信したとする。この場合、送信者が送信したメッセージは明確な質問を含んでいないが、送信者は、受信者からの返信（たとえば「了解です。」など）を期待する。なぜなら、受信者からの返信があることによって、送信者は、送信したメッセージを受信者が読んだことを確認できるからである。
【００２５】
本実施形態では、上述の質問事項を含むメッセージ、および、受信者からの返信を期待するメッセージのことを、まとめて質問を含むメッセージと表現する。送信者は、質問を含むメッセージを作成する際に、想定される回答、または、期待される回答を回答の文言として設定する。メッセージが含む１つの質問に対して、回答の文言は１つ設定されていてもよいし、複数設定されていてもよい。また、１つのメッセージが複数の質問を含んでいてもよい。
【００２６】
なお、メッセージは、上述の質問と質問に対して設定される回答の文言との他に、メッセージの送信者および受信者を特定するユーザアカウントに関する情報を含んでいる。メッセージの送信者および受信者を特定するユーザアカウントに関する情報は、メッセージの属性情報に含まれていてもよい。メッセージの属性情報は、上述のユーザアカウントに関する情報の他に、一般的なチャットシステムが用いる情報を含んでいればよい。
【００２７】
（メッセージ送受信の概略）
図３は、チャットシステム１が含むＰＣ１０ａの表示部、および、テレビジョン受像器１０ｚの表示部１４のスクリーンショットの一例を示す図である。テレビジョン受像器１０ｚの構成については後述するが、ここでは、メッセージ送受信の概略について説明する。
【００２８】
図３は、ＰＣ１０ａを使用するユーザＡと、テレビジョン受像器１０ｚを使用するユーザＺとによるメッセージ送受信の様子を示している。ユーザＺ（テレビジョン受像器１０ｚ）は、ユーザＡ（ＰＣ１０ａ）より「まだ起きてる？」という質問（第１の質問とする）を含むメッセージを６月２７日の２１時００分に受信している。第１の質問に対しては、「起きてるよ」および「もう寝るよ」という２つの回答の文言が予め設定されている。
【００２９】
ユーザＺは、上記２つの回答の文言のうち「起きてるよ」を回答として選択し、当該回答を含むメッセージを、６月２７日２１時２０分にユーザＡに対して返信している。複数の回答の文言から、回答の文言を選択する方法については後述する。
【００３０】
さらにユーザＡは、「体調はどうですか？」という質問（第２の質問とする）を含むメッセージを送信し、ユーザＺは第２の質問を６月２８日の８時００分に受信している。表示部１４は、テレビジョン受像器１０ｚが受信したメッセージを、時系列にて表示部１４の下側から表示する。
【００３１】
図３に示すＰＣ１０ａの表示部は、ＰＣ１０ａからテレビジョン受像器１０ｚに第２の質問を含むメッセージを送信した際の様子を示している。詳細は後述するが、ユーザＡが送信したメッセージが含む回答のそれぞれは、"[["および"]]"によって括られている。具体的には、第２の質問における１つ目の回答の文言は[[大丈夫]]であり、２つ目の回答の文言は[[ちょっとつらい]]である。また、ユーザＡが送信した第１の質問における１つ目の回答の文言は[[起きてるよ。]]であり、２つ目の回答の文言は[[もう寝るよ。]]である。
【００３２】
表示部１４には、それぞれのメッセージの内容が表示されるとともに、メッセージの送信者、および、そのメッセージの宛先が表示される。第１の質問を含むメッセージの場合、送信者がユーザＡであることを示す「ユーザＡ」と、メッセージが含む質問に対して回答してほしいユーザ（宛先）がユーザＺであることを示す「＠ユーザＺ」とが、メッセージと共に表示されている。
【００３３】
「起きてるよ。」の回答を含むメッセージの場合、回答を含むメッセージの返信者がユーザＺであることを示す「ユーザＺ」がメッセージと共に表示されている。加えて、当該メッセージがユーザＡからの質問に対する回答を含み、かつ、当該メッセージの宛先がユーザＡであることを示す「＠ユーザＡ まだ起きてる？ ＠ユーザＺ」が当該メッセージと共に表示されている。
【００３４】
第２の質問を含むメッセージの場合は、第１の質問を含むメッセージの場合と同様に、送信者を表す「ユーザＡ」と、メッセージの宛先を示す「＠ユーザＺ」とがメッセージと共に表示されている。
【００３５】
（テレビジョン受像器１０ｚの構成）
図１を参照しながら、クライアントであるテレビジョン受像器１０ｚの構成について説明する。上述の通り、テレビジョン受像器１０ｚは、バスライン１１、制御部１２、通信部１３、表示部１４、リモコン１５ａ、記憶部１６、解析部１７、キー割当部１８、回答選択部１９およびチャットクライアント２０を備えている。バスライン１１は、テレビジョン受像器１０ｚが備える各部を相互に接続している。さまざまなデータは、バスライン１１を介して各部間を伝送される。
【００３６】
（制御部１２）
制御部１２は、ＣＰＵ（Central Processing Unit）、メモリ、タイマなどを含むマイクロプロセッサユニットを備えている。後述する記憶部１６に記憶された制御用プログラムは、制御部１２が備えるメモリに読み込まれる。そして、ＣＰＵが制御用プログラムを実行することにより、制御部１２は、テレビジョン受像器１０ｚが備える各部の動作を制御する。具体的には、制御部１２は、後述する通信部１３によるメッセージの送受信、表示部１４によるメッセージ、回答の文言および特定のキーの表示、キー割当部１８による回答の文言に対する特定のキーの割当、回答選択部１９による回答の選択、および、チャットクライアント２０によるメッセージの作成を制御する。
【００３７】
（通信部１３）
通信部１３は、インターネットを介して、他のクライアントが送信したメッセージを、サーバ６０から受信する。通信部１３は、受信したメッセージを記憶部１６に出力する。また、回答選択部１９から入力される回答を含むメッセージを、サーバ６０に対して送信する。通信部１３の動作は、制御部１２によって制御されている。
【００３８】
（入力部１５）
図１に示すように、入力部１５は、リモコン（入力手段）１５ａおよび受光部１５ｂからなる。リモコン１５ａは、ユーザの操作に対応する操作信号を赤外線によって出力する。受光部１５ｂは、リモコン１５ａが出力する赤外線を受光し、電気信号に変換した操作信号を制御部１２に出力する。リモコン１５ａは、図４に示すように１〜１２の番号キー、Ｂ（青）、Ｒ（赤）、Ｇ（緑）、Ｙ（黄）の各カラーキー、および、Ｐ（電源）キーを備えている。
【００３９】
なお、入力手段は、上述のリモコン１５ａに限定されるものではなく、テレビジョン受像器１０ｚに配設されている複数の操作ボタンであってもよい。また、入力手段が備えるキーは、ハードウェアキーおよびソフトウェアキーのうちいずれであってもよい。リモコンとは異なる入力手段の例として、キーボードおよびタッチパネルを挙げられる。キーボードは、文字入力を得意とする入力手段であり、タッチパネルも、どちらかと言えば文字入力を得意とする入力手段である。しかし、キーボードおよびタッチパネルに親しんでいないユーザにとっては、これらの入力手段を用いて文字を入力することは容易ではない。文字入力に親しんでいないユーザがキーボードおよびタッチパネルを使用する場合であっても、それぞれの回答の文言に対して入力手段が備えるキーに対応する固有のキーを割り当てることによって、ユーザは容易に回答の文言を選択することができる。
【００４０】
（記憶部１６）
上述のように、記憶部１６は、制御用プログラムを記憶するとともに、通信部１３が受信したメッセージ、および、後述するチャットクライアント２０が作成するメッセージを逐次記憶する。
【００４１】
（解析部１７）
解析部１７は、メッセージを解析することによって、メッセージが含む質問に対して設定された回答の文言を抽出する。より具体的には、解析部１７は、メッセージ中に"[["および"]]"によって括られた文言があるか否かを解析し、"[["および"]]"によって括られた文言があれば、その文言を回答の文言として抽出する。図３に示すように、ユーザＡは、「体調はどうですか？」という第２の質問と、[[大丈夫]]および[[ちょっとつらい]]とを含むメッセージを送信する。解析部１７は、当該メッセージを解析し、"[["および"]]"によって括られた「大丈夫」および「ちょっとつらい」を回答の文言として抽出する。解析部１７は、抽出した回答の文言を、キー割当部１８に出力する。
【００４２】
なお、メッセージが含む回答の文言を表す表記ルールは、上述の"[["および"]]"に限定されるものではない。たとえば、各回答の文言には"[[1]]"、"[[2]]"といった識別子が付加されていてもよい。解析部１７は、これらの識別子を検出することによって、当該識別子に続く文言を、回答の文言として抽出してもよい。
【００４３】
（キー割当部１８）
キー割当部１８は、解析部１７の解析結果に基づいて、各回答の文言に対して、リモコン１５ａが備えるキーの範囲内で固有のキーを割り当てる。より詳しくは、キー割当部１８は、各回答の文言に対して、１〜１２、Ｂ、Ｒ、Ｇ、および、Ｙのキーのうちいずれかを割り当てる。
【００４４】
上述の通り、第１の質問「まだ起きてる？」（図３参照）を含むメッセージにおいて、キー割当部１８は、[[起きてるよ。]]には「１」を割り当て、[[もう寝るよ。]]には「２」を割り当てる。また、第２の質問「体調はどうですか？」を含むメッセージにおいて、キー割当部１８は、すでに割り当てられている「１」および「２」を除くキーの中から回答の文言に固有のキーを割り当てる。すなわち、キー割当部１８は、[[大丈夫。]]には「３」を割り当て、[[ちょっとつらい。]]には「４」を割り当てる。
【００４５】
そして、キー割当部１８は、メッセージと共に上述の割当結果（回答の文言と、固有のキーとの対応関係）を記憶部１６に出力する。記憶部１６は、メッセージおよび当該割当結果を記憶する。
【００４６】
（表示部１４）
表示部１４は、液晶表示パネルに代表される表示パネルと、当該表示パネルを駆動するためのドライバ回路を備えている。制御部１２は、記憶部１６が記憶しているメッセージおよび上記割当結果を表示するように表示部１４を制御する。表示部１４は、この制御にしたがって質問、回答の文言および回答の文言に割り当てられる固有のキーを含むメッセージを表示する（図３参照）。なお、表示部１４は、複数のメッセージを表示する。
【００４７】
（回答選択部１９）
ユーザＺは、表示部１４に表示されたメッセージを読んだ後、第１の質問および２に対して設定されている回答の文言に割り当てられているキーを、リモコン１５ａを操作することによって選択する。より具体的には、選択した回答の文言に割り当てられているキーに対応するリモコン１５ａのキーを押下する。この操作によってリモコン１５ａが出力する操作信号は、受光部１５ｂを介して制御部１２に出力される。制御部は１２は、当該操作信号よりユーザＺが押下したキーを検出し、当該キーを回答選択部１９に出力する。回答選択部１９は、上記ユーザＺが押下したキーが割り当てられている回答の文言を回答として選択し、チャットクライアント２０に出力する。
【００４８】
図３を参照しながら説明すると、ユーザＺは、第１の質問に対して設定されている回答の文言のうち「起きてるよ」を選択し、リモコン１５ａの「１」を押下する。制御部１２は、「１」が押下されたことを表す制御信号を受け取り、回答選択部１９に「１」を出力する。回答選択部１９は、「１」が割り当てられている回答の文言「起きてるよ。」を回答として選択し、チャットクライアント２０に出力する。
【００４９】
（チャットクライアント２０）
チャットクライアント２０は、回答選択部１９が選択した回答と、この回答を返信する相手であるユーザＡの情報とを含むメッセージを作成し、通信部１３に出力する。通信部１３は、このメッセージをサーバ６０に出力する。回答選択部１９が選択した回答を含むメッセージを作成する以外の機能について、チャットクライアント２０は、一般的なチャットクライアントとしての機能を有していればよい。
【００５０】
（キーのグレーアウト）
回答選択部１９は、「１」が割り当てられている回答の文言「起きてるよ。」を回答として選択したことから、第１の質問は回答済であると判定し、当該判定を制御部１２に出力する。制御部１２は、上記判定を受けて、第１の質問に対して設定されている回答の文言に割り当てられている固有のキー「１」および「２」をグレーアウトするように制御部１４に対して制御信号を出力する。制御部１４は、当該制御信号を受けて、「１」および「２」をグレーアウトする。本実施形態においてグレーアウトするとは、図３に示すように、固有のキーを灰色で塗りつぶすことを意味する。回答済の質問に対して設定されている回答の文言をグレーアウトすることによって、ユーザは、回答済のキーの表示状態と、未回答のキーの表示状態とが異なることを容易に区別することが可能になる。すなわち、ユーザは、回答済の質問と未回答の質問とを容易に区別することが可能になる。
【００５１】
図３に示す表示部１４において、「１」および「２」は、グレーアウトされている。グレーアウトされたキーは、数字が表示されているものの、制御部１２によって、固有のキーとしての機能が無効にされている。したがって、図３に示す表示部１４において、ユーザＺがリモコン１５ａの「１」または「２」のキーを押下したとしても、制御部１２はこの際に入力される制御信号を無効な制御信号とみなす。言い換えれば、回答の文言に割り当てられているキーがグレーアウトされている質問は、ユーザＺが回答することができない質問である。
【００５２】
一方、図３に示す状態において、未回答である第２の質問に対して設定されている回答の文言に割り当てられている「３」および「４」はグレーアウトされていない。すなわち、ユーザＺは、リモコン１５ａの「３」または「４」を押下することによって、第２の質問に回答することが可能である。
【００５３】
（キー割当の方法）
あるユーザ（本実施形態においてはユーザＺ）が質問を含むメッセージを複数受信している場合、各質問に対して設定されている回答の文言に固有のキーを割り当てる方法にはいくつかの態様がある。ここでは図５〜１２を参照しながら、回答の文言に対して固有のキーを割り当てる方法、および、回答の文言に付加されるキーをグレーアウトする方法について説明する。
【００５４】
図５は、ユーザＺがチャットシステム１を利用し、ユーザＡおよびユーザＢから質問を含むメッセージを受信している様子を示している。ユーザＺは、まず「明日のゴルフには参加しますか？」という質問（第３の質問とする）を含むメッセージをユーザＡから受信する。第１の質問には、回答の文言として「[[参加します。]][[不参加です。]]」が設定されている。第３の質問は、表示部１４に表示される最初の質問であるため、キー割当部１８は、[[参加します。]]に「１」を、[[不参加です。]]に「２」をそれぞれ割り当てる。
【００５５】
ユーザＺは、さらに「薬飲みました？」という質問（第４の質問とする）を含むメッセージをユーザＢから受信する。第４の質問には、回答の文言として「[[飲んだ。]][[忘れてた。]]」が設定されている。キー割当部１８は、回答の文言にまだ割り当てていない固有のキーを、各回答の文言に順次割り当てる。すなわち、キー割当部１８は、第４の質問の[[飲んだ。]]に「３」を、[[忘れてた。]]に「４」を割り当てる。
【００５６】
キー割当部１８は、このように表示部１４に表示している回答の文言に対して、固有のキーを重複しないように割り当てる。このことによって、ユーザＺは、リモコン１５ａのキーを押下するという簡単な操作により、複数の質問に対して任意に回答することができる。ユーザＺがさらに新しい質問を含むメッセージを受信した場合、そのメッセージが含む回答の文言に対して、キー割当部１８は、まだ割り当てられていない「５」以降のキーを順次割り当てる。
【００５７】
（回答後の処理方法１）
ユーザが任意の質問に対して回答した場合の処理方法について、図６を参照しながら説明する。図６は、ユーザＺがチャットシステム１を利用し、ユーザＡおよびユーザＢから質問を含むメッセージを受信している様子を示している。ユーザＺは、まず、「明日のゴルフは参加しますか？」という質問（第５の質問とする）を含むメッセージを、ユーザＡから受信している。第５の質問には、回答の文言として「[[参加します。]][[不参加です。]]」が設定されている。第５の質問は、表示部１４に表示される最初の質問であるため、キー割当部１８は、[[参加します。]]に「１」を、[[不参加です。]]に「２」をそれぞれ固有のキーとして割り当てる。
【００５８】
次にユーザＺは、「明日は天気良さそうですね。」というメッセージをユーザＢから受信する。このメッセージは、質問および回答の文言を含んでいない。したがって、キー割当部１８がこのメッセージに対してキーを割り当てることはない。
【００５９】
さらに、ユーザＺは「今日の体調はどうですか。」という質問（第６の質問とする）を含むメッセージ、および、「薬飲みました？」と言う質問（第７の質問とする）をそれぞれ含むメッセージを受信している。第６の質問には、回答の文言として「[[元気です。]][[あまり良くないです。]]」が設定されており、第７の質問には、回答の文言として「[[飲んだ。]][[忘れてた。]]」が設定されている。キー割当部１８は、まだ割り当てていないキーを、各回答の文言に順次割り当てる。すなわち、キー割当部１８は、第６の質問の[[元気です。]]に「３」を、[[あまり良くないです。]]に「４」を割り当てる。さらに、キー割当部１８は、第７の質問の[[飲んだ。]]に「５」を、[[忘れてた。]]に「６」を割り当てる。
【００６０】
キー割当部１８が、このようにして表示部１４に表示されている各回答の文言に対して、「１」〜「６」の固有のキーが割り当てることによって、ユーザＺは、リモコン１５ａのキーを押下するという簡単な操作により任意の質問に回答することができる。図６は、ユーザＺがリモコン１５ａの「３」を押下することによって、テレビジョン受像器１０ｚが「元気です。 ＠ユーザＢ 今日の体調はどうですか。 ＠ユーザＺ」という回答を含むメッセージを返信した様子を示している。
【００６１】
回答選択部１９は、「３」が割り当てられている回答の文言を回答として選択したことから、第６の質問は回答済であると判定し、当該判定を制御部１２に出力する。制御部１２は、上記判定を受けて、第６の質問に対して設定されている回答の文言に割り当てられている固有のキー「３」および「４」をグレーアウトするように表示部１４に対して制御信号を出力する。表示部１４は、当該制御信号を受けて、「３」および「４」をグレーアウトする。したがって、図６において「３」および「４」はグレーアウトされている。回答済の質問について、設定されている回答の文言のキーをグレーアウトし選択できない状態にすることによって、ユーザＺが回答済である質問に対して誤って再度回答することを防止する。
【００６２】
（回答後の処理方法２）
図７は、ユーザＺがチャットシステム１を利用し、ユーザＢからそれぞれ質問を含む２つのメッセージを受信している様子を示している。「今日の体調はどうですか。」という質問（第８の質問とする）に対して、「[[元気です。]][[あまり良くないです。]]」という回答の文言が設定されている。キー割当部１８は、[[元気です。]]に「１」を割り当て、[[あまり良くないです。]]に「２」を割り当てている。また、「薬飲みました？」という質問（第９の質問）に対して、「[[飲んだ。]][[忘れてた。]]」という回答の文言が設定されている。キー割当部１８は、[[飲んだ。]]に「３」を割り当て、[[忘れてた。]]に「４」を割り当てている（図７（ａ）参照）。
【００６３】
ユーザＺは、リモコン１５ａの「１」を押下することによって、第３の質問に対して設定されている回答の文言「元気です。」を選択する。図７（ｂ）は、ユーザＺがリモコン１５ａの「１」を押下し、「元気です。 ＠ユーザＢ 今日の体調はどうですか。 ＠ユーザＺ」という回答を含むメッセージを返信した後の表示部１４を示している。この際、回答済である第８の質問に対して設定されている回答の文言に割り当てられているキーがグレーアウトされることは上述の通りである。さらに、キー割当部１８は、各回答の文言に、固有のキーを再び割り当てている。
【００６４】
具体的には、回答選択部１９は、リモコン１５ａの「１」が押下されたことから、第８の質問は回答済であると判定し、当該判定を制御部１２に出力する。上記判定を受けて、制御部１２は、第８の質問に対して設定されている回答の文言のキーをグレーアウトし、「Ｘ」と表示するように制御部１４に対して制御信号を出力する。さらに、制御部１２は、各回答の文言に対して固有のキーを再度割り当てる制御信号を、キー割当部１８に出力する。図７（ｂ）においてキー割当部１８は、未回答である第９の質問の[[飲んだ。]]に「１」を割り当て、[[忘れてた。]]に「２」を割り当てている。なお、「Ｘ」と表示されグレーアウトされたキーは、すでに固有のキーとしての機能を備えていない。言い換えれば、ユーザＺは、「Ｘ」と表示されグレーアウトされたキーを選択することはできない。
【００６５】
キー割当部１８は、ユーザＺが、表示部１４に表示されている複数の質問のうちいずれかの質問に回答するごとに、未回答の質問に対して設定されている回答の文言に固有のキーを再び割り当てる。このことによって、リモコン１５ａが備えるキーの数が少ない場合であっても、それらのキーを適切に未回答の回答の文言に対して割り当てることが可能である。なお、ユーザＺが、複数の質問に連続して回答する場合には、（回答後の処理方法１）において説明したようにグレーアウトするだけの処理が好ましい。なぜなら、ユーザＺが回答するたびに、キー割当部１８がキーの割り当てを実行すると、ユーザＺは、割り当て後のキーを確認するまで、次の質問に回答することができないためである。
【００６６】
なお、テレビジョン受像器１０ｚは、ユーザＺが質問に回答した際に、該当するキーをグレーアウトする構成であってもよい。または、該当するキーをグレーアウトした上で、キー割当部１８が再びキーの割り当てを実行する構成であってもよい。制御部１２は、ユーザＺが質問に回答する頻度に応じて、上述の構成のうちいずれかを選択してもよい。また、ユーザＺが自身の好みに応じて、上述の構成のうちいずれかを選択しても良い。
【００６７】
（キー割当の変更１）
図８（ａ）は、ユーザＺがチャットシステム１を利用し、ユーザＡおよびユーザＢから、３つの質問を含むメッセージを受信している様子を示している。図８（ａ）に示す各質問は、図６に示す第５の質問、第６の質問および第７の質問と同様である。そこで、以下では、ユーザＡの「明日のゴルフは参加しますか？」を第５の質問と表現し、ユーザＢの「今日の体調はどうですか。」を第６の質問と表現し、ユーザＢの「薬飲みました？」を第７の質問と表現する。なお、ここでは、キー割当部１８は、リモコン１５ａが備えるキーのうち、「１」〜「４」の各キーを、各回答の文言に対して割り当てるものとして説明する。
【００６８】
「明日のゴルフは参加しますか？」という第５の質問に対して、「[[参加します。]][[不参加です。]]」という回答の文言が設定されている。「今日の体調はどうですか。」という第６の質問に対して、「[[元気です。]][[あまり良くないです。]]」という回答の文言が設定されている。「薬飲みました？」という第７の質問に対して、「[[飲んだ。]][[忘れてた。]]」という回答の文言が設定されている。すなわち、表示部１４には、３つの質問および６つの回答の文言が表示されている。
【００６９】
図８（ａ）に示すように、キー割当部１８は、第５の質問に対して設定されている[[参加します。]]に「１」を割り当て、[[不参加です。]]に「２」を割り当てる。さらに、キー割当部１８は、第６の質問に対して設定されている[[元気です。]]に「３」を割り当て、[[あまり良くないです。]]に「４」を割り当てる。上述の通り、キー割当部１８が割り当て可能なキーは「１」〜「４」の各キーである。したがって、キー割当部１８は、第７の質問に対して設定されている回答の文言[[飲んだ。]]および[[忘れてた。]]には、固有のキーを割り当てることができない。キー割当部１８は、固有のキーを割り当てない回答の文言を含む質問が第７の質問であることを制御部１２に通知する。当該通知を受けて、制御部１２は、第７の質問に対して設定されている回答の文言のキーをグレーアウトし、「Ｘ」と表示する制御信号を表示部１４に出力する。表示部１４は、当該制御信号を受けて、第７の質問に対して設定されている回答の文言のキーをグレーアウトし、キーが表示されるべき部分に「Ｘ」を表示する（図８（ａ）参照）。
【００７０】
この状態において、ユーザＺは、第５の質問または第６の質問に対して回答することが可能である。たとえば、ユーザＺがリモコン１５ａの「３」を押下することによって、第６の質問に回答したとする。制御部１２は、ユーザＺがリモコン１５ａを操作することによって「３」が押下されたことを検出し、「３」を回答選択部１９に出力する。回答選択部１９は、「３」が割り当てられている回答の文言[[元気です。]]を回答として選択する。さらに、回答選択部１９は、第３の質問は回答済であると判定し、当該判定を制御部１２に出力する。
【００７１】
制御部１２は、上記判定を受けて、第６の質問に対して設定されている回答の文言のキーをグレーアウトし、キーが表示されるべき部分に「Ｘ」を表示する制御信号を表示部１４に出力する。表示部１４は、当該制御信号を受けて、第６の質問に対して設定されている回答の文言のキーをグレーアウトし、キーが表示されるべき部分に「Ｘ」を表示する。
【００７２】
また、制御部１２は、キー割当部１８に対して、再びキーの割り当てを実行するための制御信号を出力する。キー割当部１８は、当該制御信号を受けて、表示部１４に表示されている各回答の文言に対して、固有のキーを再び割り当てる。具体的には、キー割当部１８は、第５の質問に対して設定されている[[参加します。]]に「１」を割り当て、[[不参加です。]]に「２」を割り当てる。さらに、キー割当部１８は、第７の質問に対して設定されている[[飲んだ。]]に「３」を割り当て、[[忘れてた。]]に「４」を割り当てる。
【００７３】
上記の構成によれば、表示部１４に表示されている回答の文言の数より、キー割当部１８が割り当て可能なキーの数が少ない場合であっても、ユーザＺは、リモコン１５ａのキーを押下するという簡単な操作によって各質問に回答することが可能である。
【００７４】
（キー割当の変更２）
上述の通り、図８（ａ）は、表示部１４に表示される６つの回答の文言のうち、４つの回答の文言にキーが割り当てられており、残りの２つの回答の文言のキーが表示されるべき部分には「Ｘ」が表示されグレーアウトされている様子を示している。すなわち、図８（ａ）に示す状態において、ユーザＺが回答できない質問は、第７の質問である。
【００７５】
ここで、リモコン１５ａが備える「Ｒ」および「Ｂ」のキーは、各回答の文言に対するキーの割り当てを変更する機能に割り当てられている。言い換えれば、「Ｒ」および「Ｂ」のキーは、ユーザＺが回答できない質問を変更する機能に割り当てられている。「Ｒ」は、ユーザＺが回答できない質問を、時間的により新しい質問に変更する。一方、「Ｂ」は、ユーザＺが回答できない質問を、時間的により古い質問に変更する。
【００７６】
具体的には、図８（ａ）に示す状態において、ユーザＺがリモコン１５ａの「Ｒ」を押下すると、制御部１２は、リモコン１５ａの「Ｒ」が押下されたことを検出する。そして、ユーザＺが回答できない質問を、時間的により新しい質問に変更する制御信号を、キー割当部１８に出力する。キー割当部１８は、当該制御信号を受けて、ユーザＺが回答できない質問を、第７の質問より時間的に新しい質問に変更する。なお、図８（ａ）に示す状態において、第７の質問は最後に受信した質問であり、第７の質問より時間的に新しい質問は存在しない。そのため、キー割当部１８は、図８（ｂ）に示すように、最も時間的に最も古い質問である第５の質問を、ユーザＺが回答できない質問に設定する。さらに、キー割当部１８は、第６の質問および第７の質問に対して設定されている各回答の文言に、「１」〜「４」のキーを割り当てる。すなわち、キー割当部１８は、第６の質問に対して設定されている[[元気です。]]に「１」を割り当て、[[あまり良くないです。]]に「２」を割り当てる。さらに、キー割当部１８は、第７の質問に対して設定されている[[飲んだ。]]に「３」を割り当て、[[忘れてた。]]に「４」を割り当てる。
【００７７】
上記の構成によれば、ユーザＺがリモコン１５ａに配設されている「Ｒ」または「Ｂ」を押下することによって、ユーザＺが回答できない質問を任意に変更可能である。すなわち、キー割当部１８が割り当て可能なキーの数が少ない場合であっても、ユーザＺは、リモコン１５ａのキーを押下するという簡単な操作によって任意の質問に回答可能である。
【００７８】
（回答の文言が１つの場合）
図９は、ユーザＺがチャットシステム１を利用し、ユーザＡおよびユーザＢから質問を含むメッセージを受信した様子を示している。ユーザＺは、まず「明日のゴルフには参加しますか？」という質問（第８の質問）を含むメッセージをユーザＡから受信する。ユーザＺは、さらに「今日の体調はどうですか。」という質問（第９の質問とする）を含むメッセージをユーザＢから受信している。第９の質問には、回答の文言「[[元気です。]]」のみが設定されている。キー割当部１８は、回答の文言にまだ割り当てていない固有のキーを、各回答の文言に順次割り当てる。すなわち、キー割当部１８は、第９の質問の[[元気です。]]に「３」を割り当てる。
【００７９】
図９は、ユーザＺがリモコン１５ａの「３」を押下することによって、テレビジョン受像器１０ｚが「元気です。 ＠ユーザＢ 今日の体調はどうですか。 ＠ユーザＺ」という回答を含むメッセージを返信した後の表示部１４を示している。ユーザＢは、ユーザＺからの返信の有無を確認することによって、ユーザＺが通常と変わらぬ状態であるか否かを推測可能である。仮にユーザＺからの返信がない場合、ユーザＺはなんなかの理由によりチャットシステム１を利用不可能な状態であることが推測できる。このような場合には、ユーザＢは、ユーザＺに電話をする、ユーザＺ宅を訪ねるなど別の方法を検討すればよい。なお、図９において第９の質問は回答済であるため、「３」のキーはグレーアウトされている。
【００８０】
（スクロールの割り当て）
図１０は、ユーザＺがチャットシステム１を利用し、ユーザＡおよびユーザＢから質問を含むメッセージを受信した様子を示している。図５に示す場合と同様に、ユーザＺは、ユーザＡから「明日のゴルフは参加しますか？」という第３の質問を受信し、さらに、ユーザＢから「薬飲みました？」という第４の質問を受信する。
【００８１】
図１０に示す例では、リモコン１５ａが備えるカラーキーのうち、「Ｂ」は上方向のスクロールに、「Ｒ」は下方向のスクロールに割り当てられている。リモコン１５ａが備えるキーを用いて表示をスクロールすることによって、過去に受信したメッセージなど表示部１４に表示されていないメッセージを容易に閲覧可能になる。したがって、ユーザＺの使い勝手が向上する。
【００８２】
〔第２の実施形態〕
（メッセージ送受信システム１０１の概略）
メッセージ送受信端末であるテレビジョン受像器１１０ｚ、および、メッセージ送受信サーバであるサーバ１６０を含むメッセージ送受信システム１０１について、図１１〜１３を参照しながら説明する。以下において、メッセージ送受信システム１０１のことを、チャットシステム１０１とも表現する。図１１に示すように、チャットシステム１０１は、ＰＣ１１０ａ、スマートフォン１１０ｂ、テレビジョン受像器１１０ｚ、およびサーバ１６０を備えている。ＰＣ１１０ａ、スマートフォン１１０ｂ、および、テレビジョン受像器１１０ｚは、チャットシステム１０１におけるクライアントである。各クライアントは、サーバ１６０を介してテキストベースのメッセージを含む画像情報を送受信する。
【００８３】
第１の実施形態に記載のチャットシステム１において、テレビジョン受像器１１０ｚがチャット機能を実現するための主要な各ブロックを備えている。それに対して、本実施形態に記載のチャットシステム１０１では、サーバ１６０がチャット機能を実現するための主要なブロックを備えている。
【００８４】
なお、各クライアントが送信するメッセージは、チャットシステム１において送信するメッセージと同様である。すなわち、クライアントは、質問と、当該質問に対してあらかじめ設定された回答の文言とを含むメッセージをサーバ１６０に対して送信する。
【００８５】
（サーバ１６０の構成）
図１２に示すように、サーバ１６０は、バスライン１６１、制御部１６２、通信部１６３、画像情報生成部１６４（画像情報生成手段）、記憶部１６５、解析部１６６（解析手段）、キー割当部１６７（キー割当手段）および回答選択部１６８（回答選択手段）を備えている。バスライン１６１は、テレビジョン受像器１１０ｚが備える各部を相互に接続している。
【００８６】
（制御部１６２）
制御部１６２は、ＣＰＵ（Central Processing Unit）、メモリ、タイマなどを含むマイクロプロセッサユニットを備えている。後述する記憶部１６５に記憶された制御用プログラムは、制御部１６２が備えるメモリに読み込まれる。そして、ＣＰＵが制御用プログラムを実行することにより、制御部１６２は、サーバ１６０が備える各部の動作を制御する。具体的には、制御部１６２は、後述する通信部１６３による画像情報の送受信、画像情報生成部１６４による画像情報の生成、キー割当部１６７による回答の文言に対する特定のキーの割当、および、回答選択部１６８による回答の選択を制御する。
【００８７】
（通信部１６３）
通信部１６３（送信手段）は、インターネットを介して、各クライアントが送信したメッセージ、および、リモコン１１５ａから入力されるキーを表す情報を受信する。通信部１６３は、受信したメッセージおよびキーを表す情報を記憶部１６５に出力する。また、通信部１６３は、画像情報生成部１６４が生成する画像情報を、各クライアントに送信する。画像情報生成部１６４が生成する画像情報については後述する。通信部１６３の動作は、制御部１６２によって制御されている。
【００８８】
（記憶部１６５）
上述のように、記憶部１６５は、制御用プログラムを記憶するとともに、通信部１６３が受信したメッセージおよびキーを表す情報を記憶する。
【００８９】
（解析部１６６）
解析部１６６は、メッセージを解析することによって、メッセージが含む質問に対して設定された回答の文言を抽出する。すなわち、解析部１６６は解析部１７と同様の機能を有する。
【００９０】
（キー割当部１６７）
キー割当部１６７は、解析部１６６の解析結果に基づいて、各回答の文言に対して固有のキーを割り当てる。すなわち、キー割当部１６７は、キー割当部１８と同様の機能を有する。
【００９１】
キー割当部１６７は、メッセージと共に、固有のキーの割当結果（固有の文言と、固有のキーとの対応関係）を記憶部１６５に出力する。記憶部１６５は、メッセージおよび当該割当結果を記憶する。
【００９２】
（画像情報生成部１６４）
画像情報生成部１６４は、記憶部１６５から、メッセージおよび当該割当結果を得る。その上で、メッセージが含む質問、質問にあらかじめ設定されている回答の文言、および、回答の文言に割り当てられた固有のキーを含む画像を表す画像情報を生成する。画像を表す画像情報とは、例えばＨＴＭＬ(hypertext markup language)によって記述されるＨＴＭＬデータである。画像情報生成部１６４は、生成したＨＴＭＬデータをチャットサーバ１６９に出力する。チャットサーバ１６９は、通信部１６３を介して、画像情報生成部１６４から取得したＨＴＭＬデータを、メッセージの宛先として指定されているクライアントに、当該ＨＴＭＬデータを送信する。
【００９３】
（回答選択部１６８）
後述するテレビジョン受像器１１０ｚは、リモコン１１５ａによって入力されるキーを表す情報を、サーバ１６０に対して送信する。通信部１６３は、上記キーを表す情報を記憶部１６５に出力する。制御部１６２は、上記キーを表す情報が表すキーを回答選択部１６８に供給する。回答選択部１６８は、当該キーが割り当てられている回答の文言を回答として選択し、画像情報生成部１６４に出力する。すなわち、回答選択部１６９は、キーが割り当てられている回答を選択するという点において、テレビジョン受像器１０ｚが備える回答選択部１９と同様の機能を有する。
【００９４】
画像情報生成部１６４は、リモコン１１５ａから入力されたキーに基づく回答の文言が回答として選択された後の画像（以下において、遷移後の画像と表現する）を表す画像情報を生成し、チャットサーバ１６９に出力する。
【００９５】
チャットサーバ１６９は、遷移後の画像を表す画像情報を、通信部１６３を介して各クライアントに通信する。
【００９６】
（テレビジョン受像器１１０ｚの構成）
図１３に示すように、テレビジョン受像器１１０ｚは、バスライン１１１、制御部１１２、通信部１１３、表示部１１４（表示手段）、リモコン１１５ａ、受光部１１５ｂ、および、記憶部１１６を備えている。バスライン１１１は、テレビジョン受像器１１０ｚが備える各部を相互に接続している。
【００９７】
（通信部１１３）
通信部１１３は、他のクライアントが送信したメッセージを表すＨＴＭＬデータを、サーバ６０から受信する。通信部１１３は、受信したＨＴＭＬデータを記憶部１１６に出力する。また、入力手段であるリモコン１１５ａから入力されるキーを表す情報を、サーバ１６０に対して出力する。
【００９８】
（制御部１１２）
制御部１１２は、ＣＰＵ（Central Processing Unit）、メモリ、タイマなどを含むマイクロプロセッサユニットを備えている。後述する記憶部１１６に記憶された制御用プログラムは、制御部１１２が備えるメモリに読み込まれる。そして、ＣＰＵが制御用プログラムを実行することにより、制御部１１２は、テレビジョン受像器１１０ｚが備える各部の動作を制御する。
【００９９】
さらに、制御部１１２は、記憶部１１６に記憶されているＨＴＭＬデータを、表示部１１４が表示可能な画像データに変換し表示部１１４に出力する。表示部１１４は、当該画像データを受け取り、画像として表示する。
【０１００】
制御部１１２は、ＨＴＭＬデータを画像として表示可能なブラウザを実行することによって、表示部１１４に画像を表示してもよい。
【０１０１】
（表示部１１４）
表示部１１４は、制御部１１２から取得する画像データを、画像として表示する。当該画像データは、メッセージが含む質問、回答の文言、および、回答の文言に対して割り当てられている固有のキーを含んでいる。ユーザＺは、表示部１１４が表示する画像を見ることによって、他のクライアントから受信している質問、回答の文言、および、回答の文言に対して割り当てられている固有のキーを認識する。
【０１０２】
（入力部１１５）
入力部１１５は、リモコン１１５ａおよび受光部１５ｂからなる。入力部１１５は、テレビジョン受像器１０ｚが備える入力部１５と同様の機能を有するので、ここでは説明を省略する。ユーザＺは、表示部１１４が表示する質問、回答の文言、および、回答の文言に対して割り当てられている固有のキーを参照し、自分が選択したい回答の文言に割り当てられている固有のキーを、リモコン１１５ａを用いて選択する。
【０１０３】
ユーザＺがリモコン１１５ａを操作することによって選択したキーは、制御部１１２に出力される。制御部１１２は、リモコン１１５ａによって入力されたキーを表す情報を、サーバ１６０に送信するように、通信部１１３を制御する。
【０１０４】
（記憶部１１６）
上述のように、記憶部１１６は、制御用プログラムを記憶するとともに、通信部１１３が受信したＨＴＭＬデータ、および、リモコン１１５ａから入力されるキーを記憶する。
【０１０５】
（まとめ）
本発明の一態様に係るメッセージ送受信端末（テレビジョン受像器１０ｚ）は、メッセージ送受信サーバとともにメッセージ送受信システムを構成するメッセージ送受信端末であって、複数のキーを備える入力手段（リモコン１５ａ）と、質問と当該質問に対してあらかじめ設定された回答の文言とを含むメッセージを複数受信した際に、上記回答の文言を解析する解析手段（解析部１７）と、上記各回答の文言に対して、上記入力手段が備えるキーのうちいずれかを固有のキーとして割り当てるキー割当手段（キー割当部１８）と、上記各質問、上記各回答の文言、および、上記各回答の文言に割り当てられた上記各固有のキーを表示する表示手段（表示部１４）と、上記入力手段から入力されたキーに基づいて、当該キーが割り当てられている上記回答の文言を回答として選択する回答選択手段（回答選択部１９）と、を備えていることを特徴とする。
【０１０６】
メッセージ送受信端末は、メッセージ送受信サーバとともにメッセージ送受信システムを構成する。上記の構成によれば、メッセージ送受信端末は、入力手段、解析手段、キー割当手段、表示手段、および、回答選択手段を備えている。メッセージ送受信端末はメッセージを受信する。ここでいうメッセージは、質問と当該質問に対してあらかじめ設定された回答の文言とを含む。このようなメッセージを複数受信した際に、解析手段は、上記回答の文言を解析する。キー割当手段は、上記各回答の文言に対して、上記入力手段が備えるキーのうちいずれかを固有のキーとして割り当てる。すなわち、各回答の文言と、各回答の文言に割り当てられた各キーとは、１対１の対応関係となる。表示手段は、複数のメッセージが含む各質問と、各回答の文言と、各回答の文言に割り当てられた各固有のキーとを表示する。複数のメッセージを受信した通信端末装置を利用するユーザ（受信者）は、入力手段が備えるキーのうち、回答の文言に割り当てられているキーのいずれかを押下することによって、複数の質問のうちいずれかの質問に回答する。回答選択手段は、入力手段から入力されたキーを割り当てられている回答の文言を回答として選択する。
【０１０７】
メッセージ送受信端末を利用するユーザは、表示手段が表示する複数のメッセージが含む複数の質問の内容を容易に確認することができる。そのうえで、各回答の文言に割り当てられている固有のキーを押下することによって、選択した回答の文言を質問に対する回答として容易に返信可能である。すなわち、ユーザは、文字入力を得意としない入力手段を用いて容易に質問に回答することができる。また、複数の質問に対して答える場合でも、各質問に対して設定された回答の文言に割り当てられている固有のキーを随時選択するだけでよい。したがって、メッセージ送受信端末は、文字入力を得意としない入力手段を用いる場合であっても、ユーザが、複数の質問に対して容易に回答することを実現し、ユーザの使い勝手を向上させる。
【０１０８】
また、本発明の一態様に係るメッセージ送受信端末では、さらに、上記入力手段から入力されたキーが割り当てられている上記回答の文言を、上記回答選択手段が回答として選択した際に、当該回答の文言を設定されている質問を回答済の質問であると判定する判定手段（制御部１２）と、上記回答済の質問に対して設定されている回答済の回答の文言に割り当てられている回答済のキーの機能を無効にするキー無効化手段（制御部１２）と、をさらに備えていることが好ましい。
【０１０９】
上記の構成によれば、回答選択手段は、ユーザが入力手段を操作することによって選択したキーが割り当てられている回答の文言を、回答として選択する。その際、判定手段は、当該回答の文言を設定されている質問を回答済の質問であると判定し、キー無効化手段は、当該回答済の質問に対して設定されている回答済の回答の文言に割り当てられている回答済のキーの機能を無効にする。したがって、ユーザが回答済の質問に対して、再び回答することを防ぐことが可能である。
【０１１０】
また、本発明の一態様に係るメッセージ送受信端末では、さらに、上記判定手段の判定を受けて上記回答済のキーの機能を無効にする際に、上記キー無効化手段は、当該回答済のキーの表示状態を、未回答の質問に対して設定されている上記回答の文言に割り当てられている固有のキーの表示状態とは異ならせる制御信号を上記表示手段に出力し、上記表示手段は、当該制御信号を受けて、上記回答済のキーの表示状態を、上記回答の文言に割り当てられている固有のキーの表示状態とは異ならせることが好ましい。
【０１１１】
上記の構成によれば、表示手段は、回答済のキーの表示状態を、未回答の質問に対して設定されているキーの表示状態とは異ならせて表示する。したがって、ユーザは、表示手段が表示する複数の回答の文言を見た際に、回答済の質問および未回答の質問を容易に区別することが可能である。
【０１１２】
また、本発明の一態様に係るメッセージ送受信端末では、さらに、上記入力手段から入力されたキーが割り当てられている上記回答の文言を、上記回答選択手段が回答として選択した際に、上記判定手段は、当該回答の文言を設定されている質問を回答済の質問であると判定するとともに、上記キー割当手段に対して固有のキーを再び割り当てる制御信号を出力し、上記キー割当手段は、当該制御信号を受けて、上記回答済の回答の文言を除いた上記各回答の文言に対して、上記入力手段が備えるキーのうちいずれかを固有のキーとして割り当てることが好ましい。
【０１１３】
上記の構成によれば、回答済の回答の文言がある場合に、キー割当手段は、回答済の回答の文言を除いた回答の文言に対して、入力手段が備えるキーのうちいずれかを固有のキーとして割り当てる。すなわち、回答済の回答の文言にはキーが割り当てられないため、ユーザは回答すべき質問を容易に認識することができる。また、回答済の回答の文言にはキーが割り当てられないため、入力手段が備えるキーの数が少ない場合であっても、ユーザは容易に複数の質問に回答可能である。
【０１１４】
また、本発明の一態様に係るメッセージ送受信端末では、さらに、上記固有のキーとして割り当てるキーの数より、上記表示手段が表示する上記回答の文言の数が多い際に、上記キー割当手段は、上記固有のキーを割り当てない回答の文言を含む質問を上記表示手段に通知し、上記表示手段は、通知された質問に対して設定されている回答の文言に対して上記固有のキーが割り当てられていないことを表示することを表示することが好ましい。
【０１１５】
上記の構成によれば、固有のキーとして割り当てるキーの数より、表示手段が表示する回答の文言の数が多い場合に、表示手段は、固有のキーが割り当てられていない回答の文言に対して、固有のキーが割り当てられていないことを表示する。したがって、ユーザは、その時点で回答可能な質問がどれであるかを、容易に判断することが可能である。
【０１１６】
また、本発明の一態様に係るメッセージ送受信端末では、さらに、上記入力手段の操作に基づいて、キーの割り当てを変更する機能を割り当てられているキーが押下された際に、上記固有のキーを割り当てない回答の文言を含む質問を、当該質問から別の質問に変更する変更手段（制御部１２）をさらに備え、上記キー割当手段は、当該変更手段が変更する上記別の質問を除く質問に対して設定されている回答の文言に対して、上記固有のキーを再び割り当てることが好ましい。
【０１１７】
上記の構成によれば、キーの割り当てを変更する機能を割り当てられているキーが押下された際に、変更手段は、固有のキーを割り当てない回答の文言を含む質問（すなわちユーザが回答できない質問）を変更する。言い換えれば、ユーザは、入力手段を操作し、キーの割り当てを変更する機能を割り当てられているキーを押下することによって、回答できない質問を容易に変更することが可能である。言い換えれば、回答可能な質問を容易に変更することが可能である。したがって、固有のキーとして割り当てるキーの数が少ない場合であっても、ユーザは、複数の質問のうちの任意の質問に対して回答することができる。
【０１１８】
本発明の一態様に係るメッセージ送受信システムは、上記の課題を解決するために、上記メッセージ送受信端末と、メッセージ送受信サーバとを備えることを特徴とする。
【０１１９】
本発明の一態様に係るメッセージ送受信サーバは、上記の課題を解決するために、画像を表示する表示手段、および、複数のキーを備える入力手段を備えるメッセージ送受信端末とともに、メッセージ送受信システムを構成するメッセージ送受信サーバであって、質問と当該質問に対してあらかじめ設定された回答の文言とを含むメッセージを複数受信した際に、上記回答の文言を解析する解析手段と、上記各回答の文言に対して、上記入力手段が備えるキーのうちいずれかを固有のキーとして割り当てるキー割当手段と、上記各質問、上記各回答の文言、および、上記各回答の文言に割り当てられた上記各固有のキーを含む画像を表す画像情報を生成する画像情報生成手段と、上記画像情報を、上記メッセージ送受信端末に送信する送信手段と、上記入力手段から入力されるキーに基づいて、当該キーが割り当てられている上記回答の文言を回答として選択する回答選択手段と、を備えていることを特徴とする。
【０１２０】
本発明の一態様に係るメッセージ送受信システムは、上記の課題を解決するために、上記メッセージ送受信サーバと、メッセージ送受信端末とを備えることを特徴とする。
【０１２１】
本発明の一態様に係るメッセージ送受信方法は、上記の課題を解決するために、メッセージ送受信サーバとともにメッセージ送受信システムを構成するメッセージ送受信端末におけるメッセージ送受信方法であって、質問と当該質問に対してあらかじめ設定された回答の文言とを含むメッセージを複数受信した際に、上記回答の文言を解析する解析工程と、上記各回答の文言に対して、入力手段が備えるキーのうちいずれかを固有のキーとして割り当てるキー割当工程と、上記各質問、上記各回答の文言、および、上記各回答の文言に割り当てられた上記各固有のキーを表示する表示工程と、上記入力手段から入力されたキーに基づいて、当該キーが割り当てられている上記回答の文言を回答として選択する回答選択工程と、を備えていることを特徴とする。
【０１２２】
上記の構成によれば、メッセージ送受信システム、メッセージ送受信サーバおよびメッセージ送受信方法は、上記メッセージ送受信端末と同様の効果を奏する。
【０１２３】
また、本発明の一態様に係るメッセージ送受信端末、および、メッセージ送受信サーバが備えている各手段としてコンピュータを動作させるためのプログラム、および、それらのプログラムを記録したコンピュータ読み取り可能な記録媒体についても本発明の範疇に含まれる。
【０１２４】
〔ソフトウェアによる実現例〕
最後に、テレビジョン受像器１０ｚおよびサーバ１６０の各ブロック、特に解析部１７、キー割当部１８、画像情報生成部１６４、解析部１６６およびキー割当部１６７は、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェア的に実現してもよい。
【０１２５】
後者の場合、テレビジョン受像器１０ｚおよびサーバ１６０は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるテレビジョン受像器１０ｚおよびサーバ１６０の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記テレビジョン受像器１０ｚおよびサーバ１６０に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１２６】
上記記録媒体としては、一時的でない有形の媒体（non-transitory tangible medium）、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ（登録商標）／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０１２７】
また、テレビジョン受像器を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１２８】
本発明は、液晶表示素子および液晶表示装置として幅広く利用できる。
【符号の説明】
【０１２９】
１    メッセージ送受信システム
１０ｚ  テレビジョン受像器
１１    バスライン
１２    制御部
１３    通信部
１４    表示部
１５ａ  リモコン
１６    記憶部
１７    解析部
１８    キー割当部
１９    回答選択部
２０    チャットクライアント
【図１】
2014052966.tif 000003
【図２】
2014052966.tif 000004
【図３】
2014052966.tif 000005
【図４】
2014052966.tif 000006
【図５】
2014052966.tif 000007
【図６】
2014052966.tif 000008
【図７】
2014052966.tif 000009
【図８】
2014052966.tif 000010
【図９】
2014052966.tif 000011
【図１０】
2014052966.tif 000012
【図１１】
2014052966.tif 000013
【図１２】
2014052966.tif 000014
【図１３】
2014052966.tif 000015