(57)【要約】【課題】テレビ放送を受信可能であり、かつ、それまで視聴していた番組に関するメッセージを他のユーザと交換することが容易なシステムを実現する。【解決手段】携帯電話１において、受信している番組に関する番組情報からキーワード抽出手段５２が抽出したキーワードを基にして、サービス検索手段５３がサービス登録データベースを検索し、当該キーワードに関連付けられたメッセージ交換システムのタイトルおよびアドレスが見つかれば取得する。セレクトメニュー表示手段５４は、その取得されたタイトルをディスプレイ４２に一覧表示する。また、ユーザが選択したメッセージ交換システムの端末装置として携帯電話１を機能させるためのデータが、上記サービス検索手段５３によって受信されるので、ユーザは直ちにメッセージ交換システムの利用を開始できる。【選択図】図１
2008305410.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続し、配信される番組を再生するネットワーク接続装置であって、
再生される番組に関する番組情報を取得する番組情報取得手段と、
上記番組情報から１つ以上のキーワードを抽出するキーワード抽出手段と、
複数の語句を各々特定の文字列と予め関連付けて記録する辞書データベースと、
ユーザが一文字以上の文字列を入力したとき上記辞書データベースにおいてユーザが入力した文字列と関連付けられた語句を、当該ネットワーク接続装置から表示信号を送出可能なディスプレイに一覧表示する表示手段と、
上記表示された語句のなかでユーザが選択した語句をユーザが入力した文字列として受け付ける入力文字変換手段とを備え、
上記入力文字変換手段は上記キーワードを上記辞書データベースに、上記特定の文字列と予め関連付けて記録することを特徴とするネットワーク接続装置。
【請求項２】
上記辞書データベースは複数の記憶領域を備え、入力文字変換手段は上記キーワードを上記複数の記憶領域のうち特定の記憶領域に蓄積することを特徴とする請求項１に記載のネットワーク接続装置。
【請求項３】
上記表示手段は、上記特定の領域に記憶されたキーワードを、他の記憶領域に記憶された語句よりも先に配列して表示することを特徴とする請求項２に記載のネットワーク接続装置。
【請求項４】
上記入力文字変換手段は、再生される番組に関する番組情報から抽出された新たなキーワードを上記特定の領域に蓄積する際、既に蓄積されたキーワードに置き換えて上記新たなキーワードを蓄積することを特徴とする請求項２または３に記載のネットワーク接続装置。
【請求項５】
ネットワークに接続し、配信される番組を再生するネットワーク接続装置であって、
再生される番組に関する番組情報を取得する番組情報取得手段と、
上記番組情報から１つ以上のキーワードを抽出するキーワード抽出手段と、
上記キーワードを当該ネットワーク接続装置から表示信号を送出可能なディスプレイに一覧表示する表示手段と、
上記一覧表示したキーワードの中からユーザが選択したキーワードをユーザが入力した文字列として受け付ける文字入力手段を備えることを特徴とするネットワーク接続装置。
【請求項６】
配信される番組を再生する端末装置とネットワークを介して接続し、
上記端末装置から上記端末装置が再生する番組を特定する番組ＩＤを受信する番組ＩＤ受信手段と、
上記番組ＩＤにより特定される番組に関する番組情報を取得する番組情報取得手段と、
上記番組情報から１つ以上のキーワードを抽出するキーワード抽出手段と、
上記キーワードを上記端末装置に送信するためのデータ送信手段とを備えることを特徴とするサーバ装置。
【請求項７】
請求項６に記載のサーバ装置が接続されたネットワークに接続し、配信される番組を再生する端末装置であって、
再生される番組を特定する番組ＩＤを送信する番組ＩＤ送信手段と、
上記サーバ装置から送信されたキーワードを受信するデータ受信手段と、
上記受信されたキーワードを当該端末装置から表示信号を送出可能なディスプレイに一覧表示する表示手段と、
上記一覧表示したキーワードの中からユーザが選択したキーワードをユーザが入力した文字列として受け付ける文字入力手段とを備えることを特徴とする端末装置。
【請求項８】
請求項６に記載のサーバ装置と、請求項７に記載の端末装置とを含んで構成されていることを特徴とするシステム。
【請求項９】
請求項６に記載のサーバ装置が接続されたネットワークに接続し、配信される番組を再生する端末装置であって、
再生される番組を特定する番組ＩＤを送信する番組ＩＤ送信手段と、
上記サーバ装置から送信されたキーワードを受信するデータ受信手段と、
複数の語句を各々特定の文字列と予め関連付けて記録する辞書データベースと、
ユーザが一文字以上の文字列を入力したとき上記辞書データベースにおいてユーザが入力した文字列と関連付けられた語句を当該端末装置から表示信号を送出可能なディスプレイに一覧表示する表示手段と、
上記表示された語句のなかでユーザが選択した語句をユーザが入力した文字列として受け付ける入力文字変換手段とを備え、
上記入力文字変換手段は上記キーワードを上記辞書データベースに、上記特定の文字列と予め関連付けて記録することを特徴とする端末装置。
【請求項１０】
請求項６に記載のサーバ装置と、請求項９に記載の端末装置とを含んで構成されていることを特徴とするシステム。
【請求項１１】
ネットワークに接続し、配信される番組を再生するネットワーク接続装置において、該ネットワーク接続装置にユーザが入力した文字を受け付ける文字入力方法であって、
再生される番組に関する番組情報を取得する番組情報取得処理と、
上記番組情報から１つ以上のキーワードを抽出するキーワード抽出処理と、
上記キーワードを当該ネットワーク接続装置から表示信号を送出可能なディスプレイに一覧表示する表示処理と、
上記一覧表示したキーワードの中からユーザが選択したキーワードをユーザが入力した文字列として受け付ける文字列入力処理を含むことを特徴とする文字入力方法。
【請求項１２】
ネットワークに接続し、配信される番組を再生するネットワーク接続装置において、該ネットワーク接続装置にユーザ入力した文字を受け付ける文字入力方法であって、
再生される番組に関する番組情報を取得する番組情報取得処理と、
上記番組情報から１つ以上のキーワードを抽出するキーワード抽出処理と、
複数の語句を各々特定の文字列と予め関連付けて記録する辞書データベースに、上記キーワードを上記特定の語句と関連付けて記録する語句記憶処理と、
ユーザが入力した一文字以上の文字列と上記辞書データベースにおいて関連づけられた語句を当該ネットワーク接続装置から表示信号を送出可能なディスプレイに一覧表示する変換候補語句表示処理と、
上記文字列の中からユーザが選択した文字列をユーザが入力した文字列として受け付ける入力文字変換処理とを含むことを特徴とする文字入力方法。
【請求項１３】
配信される番組を再生する端末装置とネットワークを介して接続するサーバ装置において、上記端末装置が再生する番組に関するキーワードを当該端末装置に送信する送信方法であって、
上記端末装置から上記端末装置が再生する番組を特定する番組ＩＤを受信する番組ＩＤ受信処理と、
上記番組ＩＤにより特定される番組に関する番組情報を取得する番組情報取得処理と、
上記番組情報から１つ以上のキーワードを抽出するキーワード抽出処理と、
上記キーワードを上記端末装置に送信するためのデータ送信処理とを含むことを特徴とする送信方法。
【請求項１４】
コンピュータを請求項１〜５のうち何れか一項に記載のネットワーク接続装置として動作させるためのプログラムであって、
上記ネットワーク接続装置に備えられた上記各手段として、コンピュータを機能させるためのプログラム。
【請求項１５】
コンピュータを請求項６に記載のサーバ装置として動作させるためのプログラムであって、
上記サーバ装置に備えられた上記各手段として、コンピュータを機能させるためのプログラム。
【請求項１６】
コンピュータを請求項７、または、９に記載の端末装置として動作させるためのプログラムであって、
上記端末装置に備えられた上記各手段として、コンピュータを機能させるためのプログラム。
【請求項１７】
請求項１４から１６のうち何れか一項に記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配信された番組を再生するとともに、再生中の番組に関する各種情報を送受信するためのネットワークを構成するネットワーク接続装置、サーバ装置、端末装置およびシステムと、ユーザが再生中の番組に関する情報を送受信する方法に関するものである。
【背景技術】
【０００２】
近年、携帯電話端末が広く普及し、その多機能化も進展している。最近では、インターネット等のネットワークに接続し、チャットやブログや電子メールなどの多様なサービスを利用できるのはもちろんのこと、テレビ放送の受信、表示が可能な携帯端末が普及しはじめている。このような携帯電話端末においては、通話という本来の目的を離れ、テレビ視聴と関連した新たな利用方法が想定される。同時に同じテレビ番組を視聴したユーザ同士が、チャットやブログやメールなどのメッセージ交換システムを使ってテレビ番組に関する意見を交換しあったりすることなどは、その一例である。
【０００３】
一方、テレビ放送においては、地上波デジタル放送の実用化に伴い、放送中あるいは放送予定の番組情報であるＥＰＧ（Electronic Program Guide：電子番組ガイド）データの配信が普及しはじめている。ＥＰＧデータは、デジタルテレビ放送においては、放送波に重畳して配信されており、地上波デジタル放送が受信可能な据え置き型のテレビ等において、番組表の生成・表示に利用されている。また、ＥＰＧデータは、ＥＰＧデータ配信サーバからネットワーク経由で配信することも可能である。従って、上述した携帯電話端末では、ネットワーク経由で配信されるＥＰＧデータを取得し、番組表の生成に利用することも可能である。
【０００４】
上述したような携帯電話端末によるテレビ番組についてのメッセージ交換において、このＥＰＧデータを活用することが考えられる。例えば特許文献１に記載の電子機器では、視聴中の番組に関するＥＰＧデータを電子メールで所定の相手に送信する方法が開示されている。また、特許文献２には、ＥＰＧデータに含まれる文字列情報から、キーワードを抽出する装置が開示されている。
【特許文献１】特開２００５−１８４６１３号公報（平成１７年７月７日公開）
【特許文献２】特開２００４−６２６３９号公報（平成１６年２月２６日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の携帯電話端末においては、メッセージ交換システムを使って、視聴しているテレビ番組について他のユーザと意見を交換したくても、番組に関するメッセージを送信するまでに多くの操作が必要であり、メッセージ交換サービスの利用が困難であるという問題があった。また、番組に関するメッセージを送信する操作が、テレビ番組の視聴自体を阻害するという問題があった。
【０００６】
上記課題についてさらに具体的に述べれば以下の通りである。
【０００７】
例えばチャットやブログなどのメッセージ交換システムを利用してテレビ番組に関するメッセージを交換する場合、まずはじめにネットワーク上に複数存在するメッセージ交換サービスの中から、それまで視聴していたテレビ番組に関連したメッセージ交換サービスを見つけなくてはならない。このためには、通常、ネットワーク上のデータベースを使った検索が行われる。しかしながら、従来の携帯電話においてメッセージ交換システムを検索するためには、ユーザは検索のための条件を入力するという操作を強いられていた。
【０００８】
また、それまで視聴していた番組に関するメッセージ交換システムの利用が開始できたとしても、ユーザはメッセージとして送信する文字列をキーボードなどの入力手段を使って入力する操作を強いられるという問題があった。特許文献１にあるように、ＥＰＧデータを電子メールに挿入できれば、キーボードを繰り返し押下することなく番組情報を他のユーザに送れるという点で便利であるが、単にＥＰＧデータを電子メール本文に挿入するだけでは、番組についての感想などユーザが創作するメッセージの入力に利するところはなかった。
【０００９】
本発明は、上記の課題に鑑みてなされたものであり、その目的は、テレビ放送を受信可能であり、かつ、それまで視聴していた番組に関するメッセージを他のユーザと交換することが容易なネットワーク接続装置を実現することにある。
【課題を解決するための手段】
【００１０】
ネットワークに接続し、複数のユーザに配信される番組を再生するネットワーク接続装置であって、再生される番組に関する番組情報を取得する番組情報取得手段と、上記番組情報から１つ以上のキーワードを抽出するキーワード抽出手段と、メッセージ交換システム毎に付与されたタイトルを、そのメッセージ交換システムの端末装置として該ネットワーク接続装置を機能させるためのデータの所在を指示するアドレスと共に、予めキーワードと関連付けて記憶する、上記ネットワークに接続されたデータベースから、上記抽出されたキーワードに関連付けられたタイトルおよびアドレスを検索して取得する検索手段と、上記取得されたメッセージ交換システムのタイトルを当該ネットワーク接続装置から表示信号を送出可能なディスプレイに一覧表示する表示手段とを備え、上記検索手段は、上記一覧表示されたタイトルの中からユーザが選択したタイトルと共に取得されたアドレスが指示するデータを受信することを特徴とする。
【００１１】
上記構成において、メッセージ交換システムとは、上記ネットワーク接続装置のユーザが、上記ネットワークを利用して他のユーザとメッセージを交換するために構築されたシステムであり、例えば、チャットルーム、ブログ等に関するシステムを挙げることができる。また、メッセージ交換システムには、何に関するメッセージ交換を主目的としているかをユーザが把握できるように、タイトルが付与されている。したがって、ユーザは、タイトルから、所望のメッセージ交換を可能にするメッセージ交換システムを検索し、望むメッセージ交換システムが見つかればアクセスすることになる。
【００１２】
上記の構成によれば、再生される番組に関する番組情報からキーワード抽出手段が抽出したキーワードを基にして、検索手段が上記データベースを検索し、当該キーワードに関連付けられたタイトルおよびアドレスが見つかれば取得する。表示手段は、その取得されたタイトルをディスプレイに一覧表示する。これにより、ユーザは一覧表示されたタイトルに基づいて、所望のメッセージ交換システムを選択できる。また、選択されたメッセージ交換システムの端末装置として上記ネットワーク接続装置を機能させるためのデータが、上記検索手段によって受信されるので、ユーザは直ちにメッセージ交換システムの利用を開始できる。すなわち、上記構成によれば、ユーザは、再生される番組に関するメッセージ交換システムを少ない操作で、容易に利用できるという効果を奏する。
【００１３】
なお、上記番組の配信は、放送波によるテレビ番組の配信やラジオ番組の配信、あるいは、ネットワークを介した番組コンテンツの配信など、複数のユーザに番組を配信するものであれば良く、その配信の形態は特に問わない。
【００１４】
本発明に係るネットワーク接続装置の上記検索手段は、上記の課題を解決するために、取得したデータのアドレスを、その取得回数と共に所定の記憶部に記憶させ、上記表示手段は、上記取得されたメッセージ交換システムのタイトルを上記記憶部に記憶された取得回数が多いものから順に、上記ディスプレイに配列して表示することを特徴とする。
【００１５】
上記構成によれば、再生される番組に関するメッセージ交換システムのタイトルが、メッセージ交換システムを利用した回数の順に配列されてユーザに一覧表示される。このため、ユーザは頻繁に利用するメッセージ交換システムをさらに容易に利用できるという効果を奏する。
【００１６】
本発明に係るネットワーク接続装置は、複数のユーザに配信される番組を再生するネットワーク接続装置であって、再生される番組に関する番組情報を取得する番組情報取得手段と、上記番組情報から１つ以上のキーワードを抽出するキーワード抽出手段と、上記キーワードを当該ネットワーク接続装置から表示信号を送出可能なディスプレイに一覧表示する表示手段と、上記一覧表示したキーワードの中からユーザが選択したキーワードをユーザが入力した文字列として受け付ける文字入力手段を備えることを特徴とする。
【００１７】
上記構成によれば、再生される番組に関して、番組情報取得手段が取得した番組情報から、キーワード抽出手段が抽出したキーワードが、表示手段によってディスプレイに一覧表示される。そして、ユーザが一覧表示されたキーワードから一つのキーワードを選択すると、文字入力手段は、その選択されたキーワードを、ユーザが入力した文字列として受け付ける。この結果、ユーザは、再生される番組に関するキーワードを、ネットワーク接続装置に対して、少ない操作で容易に入力できるという効果を奏する。
【００１８】
本発明に係るネットワーク接続装置は、ネットワークに接続し、複数のユーザに配信される番組を再生するネットワーク接続装置であって、再生される番組に関する番組情報を取得する番組情報取得手段と、上記番組情報から１つ以上のキーワードを抽出するキーワード抽出手段と、複数の語句を各々特定の文字列と予め関連付けて記録する辞書データベースと、ユーザが一文字以上の文字列を入力したとき上記辞書データベースにおいてユーザが入力した文字列と関連付けられた語句を、当該ネットワーク接続装置から表示信号を送出可能なディスプレイに一覧表示する表示手段と、上記表示された語句のなかでユーザが選択した語句をユーザが入力した文字列として受け付ける入力文字変換手段とを備え、上記入力文字変換手段は上記キーワードを上記辞書データベースに、上記特定の文字列と予め関連付けて記録することを特徴とする。
【００１９】
上記構成によれば、ユーザがある一文字以上の文字列を入力すると、その文字列に予め関連付けられた語句が、表示手段によって辞書データベースから読み出され、選択候補としてディスプレイに一覧表示される。辞書データベースとしては、既存の予測変換辞書や仮名漢字変換辞書などを用いることができる。これにより、ユーザは一覧表示された語句の中から、入力したい語句を選択して入力することができる。ここで、上記辞書データベースには、再生される番組に関する番組情報から抽出されたキーワードが、入力文字変換手段によって特定の文字列と関連付けて記録される。したがって、ユーザがある文字列を入力すると、再生中の番組に関連するキーワードも変換候補として表示される。このため、ユーザが、一覧表示された語句の中からキーワードを変換候補として選択すれば、そのキーワードが、入力文字変換手段によってユーザが入力した文字列として受け付けられる。このように、ユーザは再生されている番組に関するキーワードを少ない操作で、容易に入力することが可能になるという効果を奏する。
【００２０】
本発明に係るネットワーク接続装置の上記辞書データベースは、上記の課題を解決するために、複数の記憶領域を備え、入力文字変換手段は上記キーワードを上記複数の記憶領域のうち特定の記憶領域に蓄積することを特徴とする。
【００２１】
上記構成によれば、再生される番組の番組情報からキーワードとして抽出して辞書データベースに蓄積した語句と、その他の語句とを独立して取り扱うことが可能になるという効果を奏する。
【００２２】
本発明に係るネットワーク接続装置における上記表示手段は、上記特定の領域に記憶されたキーワードを、他の記憶領域に記憶された語句よりも先に配列して表示することを特徴とする。
【００２３】
上記構成によれば、再生される番組の番組情報から抽出されたキーワードが他の語句よりも先に配列されて選択候補として表示される。このため、ユーザは、再生中の番組に関するキーワードを容易に選択することが可能になるという効果を奏する。
【００２４】
本発明に係るネットワーク接続装置における上記入力文字変換手段は、再生している番組に関する番組情報から抽出された新たなキーワードを上記特定の領域に蓄積する際、既に蓄積されたキーワードに置き換えて上記新たなキーワードを蓄積することを特徴とする。
【００２５】
上記構成によれば、最近再生された番組に関する番組情報から抽出されたキーワードのみが、上記特定の領域に記憶される。従って、最近再生された番組に関するキーワードを入力したいユーザに、以前に再生された番組に関するキーワードを表示して、入力したい語句の選択を阻害することを避けられるという効果を奏する。
【００２６】
本発明に係るネットワーク接続装置において、上記キーワード抽出手段が抽出するキーワードは、上記番組情報に含まれる文字列を所定の文字の前後で分割することにより得られる１つ以上の文字列であることを特徴とする。
【００２７】
上記構成によれば、再生される番組に関するキーワードを、上記番組情報から、上記所定の文字の定め方によって決まる一定の法則に従って、効率的に抽出できるという効果を奏する。
【００２８】
本発明に係るネットワーク接続装置において、上記キーワード抽出手段が抽出するキーワードは、上記番組情報に含まれる文字列を所定の文字の前後で分割することにより得られる各文字列を、該文字列を構成する文字の種類に応じてさらに分割して得られる文字列であることを特徴とする。
【００２９】
上記構成において、文字の種類としては、例えば、漢字、平仮名、片仮名、アルファベット、数字などを挙げることができ、アルファベットはさらに各国言語によって区別される。上記の構成によれば、再生される番組に関するキーワードを所定の文字と文字の種類とを基準にして分割するので、検索に利用するために、あるいは、入力に利用するために、好適な長さのキーワードを抽出することが可能になる。
【００３０】
本発明に係るネットワーク接続装置は、上記の課題を解決するために、複数の語句を記憶する辞書データベースを備え、上記キーワード抽出手段は、上記番組情報に含まれる文字列を所定の文字の前後で分割することにより得られる各文字列から、該文字列に含まれる文字列に合致する上記辞書データベースに記憶された語句のうち最も文字数の多い語句をキーワードとして抽出することを特徴とする。
【００３１】
上記構成によれば、番組情報に含まれる文字列の中から、予め語句として辞書データベースに登録された語句をキーワードとして抽出することができる。このため、ユーザによる文字入力、あるいは、メッセージ交換サービス検索のためにより好適なキーワードを抽出することが可能になる。すなわち、仮名漢字変換辞書や予測変換辞書などの辞書データベースを利用して、キーワード抽出の精度を高めることが可能になる。
【００３２】
本発明に係るサーバ装置は、上記の課題を解決するために、複数のユーザに配信される番組を再生する端末装置とネットワークを介して接続し、上記端末装置から上記端末装置が再生する番組を特定する番組ＩＤを受信する番組ＩＤ受信手段と、上記番組ＩＤにより特定される番組に関する番組情報を取得する番組情報取得手段と、メッセージ交換システム毎に付与されたタイトルを、そのメッセージ交換システムの端末装置として該ネットワーク接続装置を機能させるためのデータの所在を指示するアドレスと共に、予めキーワードと関連付けて記憶する、上記ネットワークに接続されたデータベースから、上記抽出されたキーワードに関連付けられたタイトルおよびアドレスを検索して取得する検索手段と、上記取得されたメッセージ交換システムのタイトルおよびアドレスを上記端末装置に送信するデータ送信手段とを備えることを特徴とする。
【００３３】
上記構成によれば、番組を再生する上記端末装置に対して、上記端末装置が再生する番組に関するキーワードと予め関連付けられたメッセージ交換サービスに付与されたタイトルおよびアドレスを送信することが可能になるという効果を奏する。
【００３４】
本発明に係る端末装置は、上記の課題を解決するために、上記サーバ装置が接続されたネットワークに接続し、複数のユーザに配信される番組を再生する端末装置であって、再生される番組を特定する番組ＩＤを送信する番組ＩＤ送信手段と、上記サーバ装置から送信されたメッセージ交換システムのタイトルおよびアドレスを受信するデータ受信手段と、上記受信されたメッセージ交換システムのタイトルを当該端末装置から表示信号を送出可能なディスプレイに一覧表示する表示手段と、上記一覧表示されたタイトルの中からユーザが選択したタイトルと共に取得されたアドレスが指示するデータを受信する選択手段とを備えることを特徴とする。
【００３５】
上記の構成により、既に説明した本発明のネットワーク接続装置の構成によって奏する作用効果と同様に、ユーザは、再生される番組に関するメッセージ交換システムを少ない操作で、容易に利用できるという作用効果を得ることができる。また、同様の作用効果を奏するシステムを、上記サーバ装置と上記端末装置とによって構築することができる。
【００３６】
本発明に係るサーバ装置は、上記の課題を解決するために、複数のユーザに配信される番組を再生する端末装置とネットワークを介して接続し、上記端末装置から上記端末装置が再生する番組を特定する番組ＩＤを受信する番組ＩＤ受信手段と、上記番組ＩＤにより特定される番組に関する番組情報を取得する番組情報取得手段と、上記番組情報から１つ以上のキーワードを抽出するキーワード抽出手段と、上記キーワードを上記端末装置に送信するためのデータ送信手段とを備えることを特徴とする。
【００３７】
上記構成によれば、上記端末装置に対して、上記端末装置が再生する番組に関するキーワードを送信することが可能になるという効果を奏する。
【００３８】
本発明に係る端末装置は、上記の課題を解決するために、上記サーバ装置が接続されたネットワークに接続し、複数のユーザに配信される番組を再生する端末装置であって、再生される番組を特定する番組ＩＤを送信する番組ＩＤ送信手段と、上記サーバ装置から送信されたキーワードを受信するデータ受信手段と、上記受信されたキーワードを当該端末装置から表示信号を送出可能なディスプレイに一覧表示する表示手段と、上記一覧表示したキーワードの中からユーザが選択したキーワードをユーザが入力した文字列として受け付ける文字入力手段とを備えることを特徴とする。
【００３９】
上記の構成により、既に説明した本発明のネットワーク接続装置の構成によって奏する作用効果と同様に、ユーザが、再生される番組に関するキーワードを、該端末装置に対して、少ない操作で容易に入力できるという作用効果を得ることができる。また、同様の作用効果を奏するシステムを、上記サーバ装置と上記端末装置とによって構築することができる。
【００４０】
本発明に係る端末装置は、上記の課題を解決するために、上記サーバ装置が接続されたネットワークに接続し、複数のユーザに配信される番組を再生する端末装置であって、再生される番組を特定する番組ＩＤを送信する番組ＩＤ送信手段と、上記サーバ装置から送信されたキーワードを受信するデータ受信手段と、複数の語句を各々特定の文字列と予め関連付けて記録する辞書データベースと、ユーザが一文字以上の文字列を入力したとき上記辞書データベースにおいてユーザが入力した文字列と関連付けられた語句を当該端末装置から表示信号を送出可能なディスプレイに一覧表示する表示手段と、上記表示された語句のなかでユーザが選択した語句をユーザが入力した文字列として受け付ける入力文字変換手段とを備え、上記入力文字変換手段は上記キーワードを上記辞書データベースに、上記特定の文字列と予め関連付けて記録することを特徴とする。
【００４１】
上記の構成により、既に説明した本発明のネットワーク接続装置の構成によって奏する作用効果と同様に、ユーザが、再生される番組に関するキーワードを、該端末装置に対して少ない操作で、容易に入力することが可能になるという作用効果を得ることができる。また、同様の作用効果を奏するシステムを、上記サーバ装置と上記端末装置とによって構築することができる。
【００４２】
本発明に係る受信方法は、上記の課題を解決するために、ネットワークに接続し、複数のユーザに配信される番組を再生するネットワーク接続装置において、再生される番組に関連するメッセージ交換システムの端末装置として該ネットワーク接続装置を機能させるためのデータを受信する受信方法であって、上記番組に関する番組情報を取得する番組情報取得処理と、上記番組情報から１つ以上のキーワードを抽出するキーワード抽出処理と、メッセージ交換システム毎に付与されたタイトルを、そのメッセージ交換システムの端末装置として該ネットワーク装置を機能させるためのデータの所在を指示するアドレスと共に、予めキーワードと関連付けて記憶する、上記ネットワークに接続されたデータベースから、上記抽出されたキーワードに関連付けられたタイトルおよびアドレスを検索して取得する検索処理と、上記取得したタイトルを当該ネットワーク接続装置から表示信号を送出可能なディスプレイに一覧表示する表示処理と、上記表示されたタイトルの中からユーザが選択したタイトルと共に取得されたアドレスからデータを受信するデータ受信処理とを含むことを特徴とする。
【００４３】
上記の構成により、既に説明した本発明のネットワーク接続装置の構成によって奏する作用効果と同様に、ユーザが、再生される番組に関するメッセージ交換システムを少ない操作で、容易に利用できる受信方法を提供することができる。
【００４４】
本発明に係る文字入力方法は、上記の課題を解決するために、ネットワークに接続し、複数のユーザに配信される番組を再生するネットワーク接続装置において、該ネットワーク接続装置にユーザが入力した文字を受け付ける文字入力方法であって、再生される番組に関する番組情報を取得する番組情報取得処理と、上記番組情報から１つ以上のキーワードを抽出するキーワード抽出処理と、上記キーワードを当該ネットワーク接続装置から表示信号を送出可能なディスプレイに一覧表示する表示処理と、上記一覧表示したキーワードの中からユーザが選択したキーワードをユーザが入力した文字列として受け付ける文字列入力処理を含むことを特徴とする。
【００４５】
上記の構成により、既に説明した本発明のネットワーク接続装置の構成によって奏する作用効果と同様に、ユーザが、再生される番組に関するキーワードを、ネットワーク接続装置に対して、少ない操作で容易に入力できる文字入力方法を提供することができる。
【００４６】
本発明に係る文字入力方法は、ネットワークに接続し、複数のユーザに配信される番組を再生するネットワーク接続装置において、該ネットワーク接続装置にユーザ入力した文字を受け付ける文字入力方法であって、再生される番組に関する番組情報を取得する番組情報取得処理と、上記番組情報から１つ以上のキーワードを抽出するキーワード抽出処理と、複数の語句を各々特定の文字列と予め関連付けて記録する辞書データベースに、上記キーワードを上記特定の語句と関連付けて記録する語句記憶処理と、ユーザが入力した一文字以上の文字列と上記辞書データベースにおいて関連づけられた語句を当該ネットワーク接続装置から表示信号を送出可能なディスプレイに一覧表示する変換候補語句表示処理と、上記文字列の中からユーザが選択した文字列をユーザが入力した文字列として受け付ける入力文字変換処理とを含むことを特徴とする。
【００４７】
上記の構成により、既に説明した本発明のネットワーク接続装置の構成によって奏する作用効果と同様に、ユーザが、再生される番組に関するキーワードを少ない操作で、容易に入力することが可能になる文字入力方法を提供することができる。
【００４８】
本発明に係る送信方法は、上記の課題を解決するために、複数のユーザに配信される番組を再生する端末装置とネットワークを介して接続するサーバ装置において、上記端末装置が再生する番組に予め関連付けられたメッセージ交換システムのタイトルおよびアドレスを当該端末装置に送信する送信方法であって、
上記端末装置から上記端末装置が再生する番組を特定する番組ＩＤを受信する番組ＩＤ受信処理と、上記番組ＩＤにより特定される番組に関する番組情報を取得する番組情報取得処理と、メッセージ交換システム毎に付与されたタイトルを、そのメッセージ交換システムの端末装置として該ネットワーク接続装置を機能させるためのデータの所在を指示するアドレスと共に、予めキーワードと関連付けて記憶する、上記ネットワークに接続されたデータベースから、上記抽出されたキーワードに関連付けられたタイトルおよびアドレスを検索して取得する検索処理と上記取得されたメッセージ交換システムのタイトルおよびアドレスを上記端末装置に送信するデータ送信処理とを含むことを特徴とする。
【００４９】
上記の構成によれば、上記端末装置に対して、上記端末装置が再生する番組に関するキーワードと予め関連付けられたメッセージ交換サービスに付与されたタイトルおよびアドレスを送信することが可能になる送信方法を提供することができる。
【００５０】
本発明に係る送信方法は、上記の課題を解決するために、複数のユーザに配信される番組を再生する端末装置とネットワークを介して接続するサーバ装置において、上記端末装置が再生する番組に関するキーワードを当該端末装置に送信する送信方法であって、上記端末装置から上記端末装置が再生する番組を特定する番組ＩＤを受信する番組ＩＤ受信処理と、上記番組ＩＤにより特定される番組に関する番組情報を取得する番組情報取得処理と、上記番組情報から１つ以上のキーワードを抽出するキーワード抽出処理と、上記キーワードを上記端末装置に送信するためのデータ送信処理とを含むことを特徴とする。
【００５１】
上記構成によれば、上記端末装置に対して、上記端末装置が再生する番組に関するキーワードを送信することが可能になる送信方法を提供することができる。
【００５２】
なお、コンピュータを本発明の上記ネットワーク接続装置が備える各手段として機能させるためのプログラム、コンピュータを本発明の上記サーバ装置が備える各手段として機能させるためのプログラム、コンピュータを本発明の上記端末装置が備える各手段として機能させるためのプログラム、およびこれらのプログラムを記録しているコンピュータ読み取り可能な記録媒体も、本発明の範疇に含まれる。
【発明の効果】
【００５３】
本発明に係るネットワーク接続装置、端末装置またはサーバ装置は、少なくとも、ネットワーク接続装置または端末装置が再生する番組に関する番組情報を取得する番組情報取得手段と、上記番組情報から１つ以上のキーワードを抽出するキーワード抽出手段と、メッセージ交換システム毎に付与されたタイトルを、そのメッセージ交換システムの端末装置として該ネットワーク接続装置を機能させるためのデータの所在を指示するアドレスと共に、予めキーワードと関連付けて記憶する、上記ネットワークに接続されたデータベースから、上記抽出されたキーワードに関連付けられたタイトルおよびアドレスを検索して取得する検索手段とを備えたことを特徴とする。
【００５４】
それゆえ、ネットワーク接続装置または端末装置で再生する番組に関する番組情報から抽出したキーワードを基にして、再生中の番組に関連したメッセージ交換システムについて、タイトルおよびアドレスを取得することができるという効果を奏する。
【００５５】
また、上記取得されたメッセージ交換システムのタイトルを当該ネットワーク接続装置から表示信号を送出可能なディスプレイに一覧表示する表示手段を備え、上記検索手段が、上記一覧表示されたタイトルの中からユーザが選択したタイトルと共に取得されたアドレスが指示するデータを受信するように構成されたネットワーク接続装置または端末装置では、ユーザが所望のタイトルを選択すると、そのタイトルを持つメッセージ交換システムの端末装置として該ネットワーク接続装置を機能させるためのデータが受信されるので、ユーザは直ちにメッセージ交換システムの利用を開始できる。したがって、ユーザは、再生中の番組に関するメッセージ交換システムを少ない操作で、容易に利用できるという効果を奏する。
【００５６】
本発明に係るネットワーク接続装置、端末装置またはサーバ装置は、少なくとも、ネットワーク接続装置または端末装置で再生する番組に関する番組情報を取得する番組情報取得手段と、上記番組情報から１つ以上のキーワードを抽出するキーワード抽出手段とを備えたことを特徴とする。
【００５７】
それゆえ、上記抽出したキーワードを端末装置に送信するためのデータ送信手段を備えたサーバ装置では、テレビ放送を受信する端末装置に対して、上記端末装置が再生する番組に関するキーワードを送信することが可能になるという効果を奏する。
【００５８】
また、上記キーワードを当該ネットワーク接続装置から表示信号を送出可能なディスプレイに一覧表示する表示手段と、上記一覧表示したキーワードの中からユーザが選択したキーワードをユーザが入力した文字列として受け付ける文字入力手段とを備えたネットワーク接続装置または端末装置では、再生中の番組に関して、一覧表示されたキーワードからユーザが一つのキーワードを選択すると、文字入力手段は、その選択されたキーワードを、ユーザが入力した文字列として受け付けるので、ユーザは、再生中の番組に関するキーワードを、ネットワーク接続装置に対して、少ない操作で容易に入力できるという効果を奏する。
【００５９】
また、複数の語句を各々特定の文字列と予め関連付けて記録する辞書データベースと、ユーザが一文字以上の文字列を入力したとき上記辞書データベースにおいてユーザが入力した文字列と関連付けられた語句を、当該ネットワーク接続装置から表示信号を送出可能なディスプレイに一覧表示する表示手段と、上記表示された語句のなかでユーザが選択した語句をユーザが入力した文字列として受け付ける入力文字変換手段とを備え、上記入力文字変換手段は上記キーワードを上記辞書データベースに、上記特定の文字列と予め関連付けて記録するように構成されたネットワーク接続装置または端末装置では、ユーザがある文字列を入力すると、再生中の番組に関連するキーワードも選択候補として表示されるため、ユーザが、一覧表示された語句の中からキーワードを変換候補として選択すれば、そのキーワードが、入力文字変換手段によってユーザが入力した文字列として受け付けられる。このように、ユーザは再生中の番組に関するキーワードを少ない操作で、容易に入力することが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００６０】
〔実施の形態１〕
本発明の一実施形態について、図１から図２７に基づいて説明すれば以下の通りである。
【００６１】
本実施の形態に係る携帯電話１（ネットワーク接続装置）は、携帯電話の本来の目的である通話の他に、テレビ番組の視聴、および、他のネットワーク装置とのデータ通信に利用できる。すなわち、携帯電話１は、図２に示すように、放送局２からテレビ送信基地局３を介して放送されるテレビ放送波を受信し、該テレビ放送波に含まれる映像を表示する。また、携帯電話１は、図２に示すように、キャリアネットワーク基地局４、５との間で無線通信を行い、キャリアネットワーク網６、７に接続された他のネットワーク接続装置との間でデータ通信を行う。例えば、図２に示すように、メッセージ交換サービス提供会社８に設置され、キャリアネットワーク網６に接続された、図示しないサーバ装置との間でデータ通信を行うことができる。同様に、図２に示すように、ＥＰＧ提供会社９に設置され、キャリアネットワーク網７に接続された、図示しないＥＰＧデータ配信サーバ装置との間でデータ通信を行うことができる。これにより、携帯電話１は、ＥＰＧ提供会社９がキャリアネットワーク網７を介して配信するＥＰＧデータを取得することができる。また、ＥＰＧデータは、ＥＰＧ提供会社９から、放送局２へ配信することも可能である。これにより、放送局２は、放送波にＥＰＧデータを重畳して放送することが可能になる。あるいは、ＥＰＧデータは、ＥＰＧ提供会社９から、例えばメッセージ交換サービス会社８に備えられた、後述するＥＰＧ解析サーバへ配信することも可能である。
【００６２】
携帯電話１を用いることにより、ユーザは、メッセージ交換サービス提供会社８が提供するメッセージ交換サービスを利用できる。すなわち、携帯電話１は、サービス提供会社８が提供するチャットやブログなどのメッセージ交換システムの端末装置として機能する。ここで、メッセージ交換システムとは、サーバ装置およびネットワークを介して該サーバ装置に接続する複数の端末装置からなるシステムであって、該端末装置を手にするユーザ同士のメッセージ交換を実現するシステムである。
【００６３】
メッセージ交換システムとしては、例えば、チャットやブログ等が周知である。チャットは、端末装置を手にするユーザ同士がほぼリアルタイムにメッセージをやり取りできるメッセージ交換システムである。また、ブログは、端末装置を手にするユーザによる仮想的な日記への記事の書き込み、および、別の端末装置を手にする他のユーザによる記事の閲覧あるいはコメントの書き込みが可能なメッセージ交換システムである。なお、以下の説明では、チャットおよびブログを例に携帯電話１に関する説明を行う。しかしながら、携帯電話１は、掲示板システム、インスタントメッセージシステム、ショートメッセージシステムなど他のメッセージ交換システムの端末装置としても好適に利用できる。
【００６４】
携帯電話１は、サービス提供会社８が提供するメッセージ交換システムを利用するために、メッセージ交換サービス提供会社８のサーバ装置に記憶されたデータを上述の無線データ通信により受信する。ここで、受信されるデータは、携帯電話１をメッセージ交換システムの端末装置として機能させるためのデータであれば良く、例えば、携帯電話１において実行可能なプログラムコードであっても良いし、ＨＴＭＬ文書であっても良い。携帯電話１をメッセージ交換システムの端末装置として機能させる具体的な方法については、周知であるので、これについての説明は省略する。
【００６５】
また、携帯電話１は、電子メールの作成および送受信が可能である。すなわち、携帯電話１を手にするユーザは電子メールによっても、キャリアネットワーク網６、７に接続された他のネットワーク接続装置を手にするユーザとの間でメッセージを交換することが可能である。なお、携帯電話１に電子メールの作成および送受信を可能ならしめる構成は周知であるので、説明を省略する。
【００６６】
次に、携帯電話１の構成について、図３および図４に基づいて説明する。
【００６７】
図３は、携帯電話１の構成を示すブロック図である。図３に示すように、携帯電話１は、無線通信部２０、テレビ放送受信部３０、インターフェース部４０、制御部５０、および、記憶部６０を備える。
【００６８】
無線通信部２０は、キャリアネットワーク網との間でデータ通信を行うための構成である。無線通信部２０は、図３に示したように、携帯電話アンテナ部２１、無線部２２、変調部２３、および、復調部２４を含む。携帯電話アンテナ部２１はキャリアネットワーク基地局５、６から送信された電磁波を受信し、また、キャリアネットワーク基地局５、６へ電磁波を送信する。携帯電話アンテナ部２１から送信される信号は、変調部２３により変調され、携帯電話アンテナ部２１から送信される。また、復調部２４は、携帯電話アンテナ部２１により受信された電磁波を復調し、復調された信号を制御部５０へと送る。なお、無線通信部２０は、携帯電話１がキャリアネットワーク網との間で無線データ通信を行うための構成であり、本発明は無線通信部２０を備える装置に限定されない。すなわち、本発明に係るネットワーク接続装置は、例えばＬＡＮケーブル等を介してネットワークに接続される場合など、無線通信部を必要としない。
【００６９】
テレビ放送受信部３０は、テレビ放送波を受信するための構成である。図３に示したように、テレビ放送部３０は、テレビ放送アンテナ部３１、受信部３２、画像信号処理部３３、および、音声信号処理部３４を含む。テレビ放送アンテナ部３１はテレビ送信基地局３から送信されたテレビ放送波を受信する。受信部３２は、受信されたテレビ放送波から所定の方法によりユーザに選択されたチャンネルに対応する放送波を検波し、これを映像信号と音声信号とに分離する。映像信号処理部３３および音声信号処理部３４は、受信部３２により分離された映像信号と音声信号とを処理し、制御部５０へと送る。
【００７０】
インターフェース部４０は、ユーザからの入力を受け付け、また、映像および音声をユーザに出力するための構成である。図３に示したように、インターフェース部４０は、キー操作部４１、ディスプレイ４２、および、スピーカ４３を備える。
【００７１】
上記インターフェース部４０の各構成要素の機能について、図４も参照しながら説明すれば以下の通りである。図４は、携帯電話１の外観図であり、上記インターフェース部４０の構成例を示している。
【００７２】
図４に示したキー操作部４１は複数のキーからなる。ユーザがこれらのキーを押下すると、キー操作部４１は所定の信号を制御部５０に送信する。これにより、ユーザは携帯電話１に各種処理を実行させることができる。図４に示した構成例では、キー操作部４１は、文字入力キー群４１ａ、十字キー４１ｂ、チャット起動ボタン４１ｃ、ブログ起動ボタン４１ｄ、および、メール起動ボタン４１ｅを含む。
【００７３】
文字入力キー群４１ａは複数のキーの集合であり、各キーは所定の数字、かな文字、アルファベット、および、記号に対応付けられている。ユーザは文字入力キー群４１ａに含まれるキーを押下することにより、該キーに対応づけられた数字、かな文字、アルファベット、あるは、記号を携帯電話１に入力することができる。
【００７４】
十字キー４１ｂは、十文字状に形成されたキーである。ユーザは十字キー４１ｂの上部を押下することにより、「上」を携帯電話１に入力することができる。「下」「左」「右」についても同様である。また、ユーザは該十字キー４１の中心部を押下することにより「決定」を入力することができる。ここで、「上」「下」「左」「右」「決定」の入力とは、文字「上」「下」「左」「右」を入力することではなく、「上」「下」「左」「右」「決定」に適宜関連付けられた処理の実行を、携帯電話１に指示することである。「上」「下」「左」「右」に適宜関連付けられた処理としては、ディスプレイ４２に表示する表示画面のなかでカーソルを上下左右に移動して表示することなどが挙げられる。
【００７５】
なお、以下では、誤解の恐れがない範囲で、ユーザの入力操作に関する説明を簡略化する。すなわち、ユーザが文字入力キー群４１ａに含まれるキーを繰り返し押下し、各キーに予め対応付けられた文字を連続して入力することを、単に「文字列を入力する」と言う。また、ディスプレイ４２に表示された複数の文字列の中から「文字列を選択」するとは、表示画面上のカーソルが所望の文字列を指示するように、ユーザが十字キー４１ｃを操作し、所望の文字列を指示した状態で十字キー４１ｂの中心を押下する操作を簡略に述べたものである。
【００７６】
携帯電話１は、チャットやブログなどの文字入力を伴うメッセージ交換システムの端末として用いることに好適である。また、携帯電話１は、電子メールによるメッセージ交換をするのに好適である。そこで、携帯電話１には、チャット起動ボタン４１ｃ、ブログ起動ボタン４１ｄ、および、メール起動ボタン４１ｅが備えられている。ユーザはこれらのボタンを押下することにより、即座に対応するサービスを利用できるようになっている。
【００７７】
なお、図４はキー操作部４１の構成例を示すものであり、キー操作部４１の構成はこれに限定されるものではない。例えば、上記起動ボタン４１ｃ、４１ｄ、および、４１ｅは、携帯電話１に必ずしも必要な構成要素ではない。すなわち、ユーザが、文字入力キー群４１ａ、あるいは、十字キー４１ｂを所定の組み合わせで押下する操作を行ったとき、これらのサービスを利用できる構成としても良い。
【００７８】
ディスプレイ４２は、テレビ放送受信時に、テレビ放送に含まれる映像信号を映像として表示する。ディスプレイ４２はまた、上記サービスあるいはアプリケーション実行時に、該アプリケーションの出力画面を表示する。スピーカ４３は、テレビ放送受信時に、テレビ放送に含まれる音声信号を音声として発する。
【００７９】
図３に示したように、携帯電話１は、さらに制御部５０および記憶部６０を備える。携帯電話１の上記各構成部は、制御部５０により制御される。制御部５０の詳細については、図面を改めて以下で説明する。
【００８０】
制御部５０について、図１〜図２１を参照しながら説明すれば、以下の通りである。
【００８１】
なお、制御部５０はキャリアネットワーク網を介して他のネットワーク装置に記憶されたプログラムコードをダウンロードし、該プログラムコードの命令を実行する構成を備える。また、制御部５０はキャリアネットワーク網を介して他のネットワーク装置に記憶されたＨＴＭＬ文書をダウンロードし、該ＨＴＭＬ文書を整形して表示することが可能である。これにより、携帯電話１は、チャットやブログなどのメッセージ交換システムの端末として機能する。しかしながら、携帯電話をはじめとするネットワーク接続装置において、これらの機能を実現する構成は周知であるから、説明は省略する。
【００８２】
図１は、制御部５０の構成を示したブロック図である。図１に示したように、制御部５０は、ＥＰＧデータ取得手段５１（番組情報取得手段）、キーワード抽出手段５２、サービス検索手段５３（検索手段）、セレクトメニュー表示手段５４（表示手段）、文字入力補助手段５５（文字入力手段）、入力文字変換手段５６を備える。
【００８３】
はじめに、ＥＰＧデータ取得手段５１について説明する。ＥＰＧデータ取得手段５１は、テレビ放送受信時に現在受信している番組に関するＥＰＧデータを取得するための構成である。ＥＰＧデータ取得手段５１が現在受信している番組に関するＥＰＧデータを取得する処理は、例えば、以下の通りである。
【００８４】
なお、ＥＰＧデータとは、放送局、放送年月日、番組タイトルなど、番組の属性を表す文字列を含むデータである。図５には、ＥＰＧデータの具体例を示した。
【００８５】
まず、ＥＰＧデータ取得手段５１は現在受信している番組のチャンネルを判定する。次に、ＥＰＧデータ取得手段５１は、ＥＰＧデータの取得要求を判定した番組のチャンネル情報と共に、無線通信部２０およびキャリアネットワーク網７を介して、ＥＰＧ提供会社９（図２参照）に設置されたＥＰＧデータ配信サーバに送信する。上記ＥＰＧデータ配信サーバは、現在時刻と受信したチャンネル情報とから、携帯電話１が現在受信している番組を決定し、該番組の番組情報からなるＥＰＧデータを携帯電話１に返信する。そして、ＥＰＧデータ取得手段５１は、キャリアネットワーク網７および無線通信部２０を介して、受信中の番組の番組情報からなるＥＰＧデータを受信する。
【００８６】
なお、本発明に係るＥＰＧデータ取得手段は、テレビ放送受信時に現在受信している番組に関するＥＰＧデータを取得することができるのもであれば十分であり、その処理方法は上述の例に限定されるものではない。例えば、ＥＰＧデータ取得手段５１は、受信した放送波から現在受信中の番組を特定する番組ＩＤを抽出し、これをＥＰＧデータ配信サーバに送信し、該番組ＩＤに対応するＥＰＧデータを取得する構成としても良い。また、携帯電話１が地上波デジタル放送などＥＰＧデータが重畳された放送波を受信可能な携帯電話であれば、該携帯電話１が備えるＥＰＧデータ取得手段は、該放送波からＥＰＧデータを抽出して、ＥＰＧデータを取得する構成としても良い。
【００８７】
次に、キーワード抽出手段５２について説明する。キーワード抽出手段５２は、ＥＰＧデータ取得手段５１からＥＰＧデータを取得し、取得したＥＰＧデータからキーワードを抽出する。キーワード抽出手段５２により抽出されるキーワードは、ＥＰＧデータに含まれる文字列を分割して得られる文字列である。以下、キーワード抽出手段５２による文字列分割について、図６〜図１２を用いて、説明する。
【００８８】
図６は、キーワード抽出手段５２がＥＰＧデータからキーワードを抽出する処理の一例を示すフローチャートである。図６のフローチャートに示したキーワード抽出処理は、以下の各処理により構成される。
【００８９】
（放送マークを削除する処理Ｓ１）
ＥＰＧデータに含まれる各文字列から放送マークを削除する。ここで、放送マークとは、包括的にいえば、番組の種類や属性などに関する識別記号のことであり、放送マークとして扱われている所定の文字と該文字の前後に該文字を括るように配された２つの括弧記号とからなる文字列のことである。図７（ａ）は放送マークの例を示している。
【００９０】
（括弧を削除し、文字列を分割する処理Ｓ２）
処理Ｓ１により、放送マークを削除することによって生成された各文字列から、括弧を削除する。ここで、括弧とは、所定の括弧記号のことである。図７（ｂ）は括弧記号の例を示している。そして、括弧を削除した箇所を区切りとして上記各文字列を分割し、複数の文字列を生成する。
【００９１】
（文や語を区切る／つなぐ記号を削除し、文字列を分割する処理Ｓ３）
処理Ｓ２により生成された各文字列から、文や語を区切る／つなぐ記号を削除する。ここで文や語を区切る／つなぐ記号とは、文や語を区切るため、あるいは、つなぐために用いられる所定の記号である。図７（ｃ）は、文や語を区切る／つなぐ記号の例を示している。
【００９２】
（スペースを削除し、文字列を分割する処理Ｓ４）
処理Ｓ３により生成された文字列から、スペース「  」を削除する。そして、上記各文字列を、スペースを削除した箇所を区切りとしてさらに分割し、複数の文字列を生成する。
【００９３】
（その他の記号を削除し、文字列を部活する処理Ｓ５）
処理Ｓ４により生成された文字列から、その他の記号を削除する。ここで、その他の記号とは、ＥＰＧデータを記述する文字セットに含まれる所定の記号のなかで、上記文や語を区切る／つなぐ記号を除く記号である。その他の記号の例を図７（ｄ）に示した。そして、上記各文字列をその他の記号を削除した箇所を区切りとしてさらに分割し、複数の文字列を生成する。こうして、最終的に生成された文字列がキーワードとなる。
【００９４】
キーワード抽出手段５２における上記キーワード抽出処理の適用例を、図８（ａ）、（ｂ）に示す。図８（ａ）、（ｂ）は、ＥＰＧデータから抽出された文字列に上記一連の処理Ｓ１〜Ｓ５を施して得られる文字列を、順を追って示したものである。なお、図８（ａ）、（ｂ）中、「／」は文字列と文字列の区切りを示している。また、図８（ａ）、（ｂ）に示すように、各処理Ｓ１〜Ｓ５に該当する記号が処理対象の文字列に含まれていない場合、処理対象の文字列は変化せずに、次の処理へ送られる。
【００９５】
なお、上述のキーワード抽出処理は、キーワード抽出手段５２によるキーワード抽出処理の一例である。すなわち、キーワード抽出手段５２は、ＥＰＧデータに含まれる文字列からキーワードを抽出するものであれば、十分である。
【００９６】
たとえば、上記各処理で削除した上記各文字は、削除せずに、所定の文字の前後で文字列を分割することも可能である。このように、分割のために用いた上記各文字を残してＥＰＧデータの文字列を分割すれば、これらの文字列を利用して、目的に応じたキーワード抽出を行うことができる。例えば、ブログやメールのタイトルとして入力するキーワードを抽出する処理であれば、上記放送記号を削除せずに残すようにして、「出」（出演者を表す放送マーク）、「ゲ」（ゲストを表す放送マーク）、「司」（司会を表す放送マーク）など出演者を表す放送マークの直後のキーワードを特に抽出して、特にタイトルとして利用されやすい文字を選択的に抽出することができる。
【００９７】
メッセージ交換システムを検索するために用いるキーワードを生成する場合、キーワード抽出手段５２は、図６のフローチャートに示した処理に引き続き、さらに字種切り処理を施すことが好ましい。ここで、字種切り処理とは、所定の文字数以上のキーワードを、キーワードを構成する文字の字種（漢字、平仮名、片仮名、アルファベット、数字）に応じて、さらに分割する処理である。
【００９８】
図９は、図６のフローチャートに示した一連の処理に引き続いて行われる、字種切り処理の一例を示すフローチャートである。図９のフローチャートに示した一連の処理について説明すれば以下の通りである。
【００９９】
（字種の変わり目で文字列を分割する処理Ｓ６）
上述のキーワード抽出処理により抽出された各キーワードを、字種の変わり目を区切りとし分割する。ここで字種の変わり目とは、漢字と平仮名との間、漢字と片仮名との間、漢字とアルファベットとの間、など互いに異なる字種の文字と文字との間のことである。
【０１００】
（漢字文字列と片仮名文字列とを結合する処理Ｓ７）
処理Ｓ６により得られた文字列の列において、漢字のみからなる漢字文字列と、これに続く片仮名のみからなる片仮名文字列とを結合する。
【０１０１】
（片仮名文字列と漢字文字列とを結合するＳ８）
処理Ｓ７により得られた文字列の列において、片仮名のみからなる片仮名文字列と、これに続く漢字のみからなる漢字文字列とを結合する。
【０１０２】
（所定の文字列を削除する処理Ｓ９）
処理Ｓ８により得られた文字列の列において、所定の文字列を削除する。ここで所定の文字列とは、漢字１文字からなる文字列、片仮名１文字からなる文字列、平仮名のみからなる平仮名文字列、数字のみからなる文字列、および、アルファベットのみからなる４文字以下の文字列のことである。
【０１０３】
上記字種切り処理の適用例を、図１０（ａ）〜（ｃ）に示す。図１０（ａ）〜（ｃ）は、図６に示したキーワード抽出処理により抽出されたキーワードに上記一連の処理Ｓ６〜Ｓ９を施して得られる文字列を、順を追って示したものである。なお、図１０に示した字種切り処理においては、９文字以上のキーワードに対して字種切り処理を適用している。このように、所定の文字数未満何の短い文章については、Ｓ６〜Ｓ９の処理を行わず、そのままキーワードとして抽出するのが好ましいためである。また、図１０（ａ）〜（ｃ）中、「／」は文字列と文字列の区切りを示している。また、各処理Ｓ６〜Ｓ９に該当する記号が処理対象の文字列に含まれていない場合、処理対象の文字列は変化せずに、次の処理へ送られる。
【０１０４】
さらに文字入力のための候補語句としてキーワードを生成する場合、キーワード抽出手段５２は、図６フローチャートに示した一連の処理に引き続き、さらに他の字種切り処理を行うことが好ましい。
【０１０５】
図１１は、図６のフローチャートに示した一連の処理に引き続いて行われる、字種切り処理の他の例を示すフローチャートである。図１１のフローチャートに示した一連の処理について説明すれば以下の通りである。
【０１０６】
（漢字と平仮名との変わり目で文字列を分割する処理Ｓ１０）
上述のキーワード抽出処理により抽出されたキーワードが所定の文字数Ｎを超えるとき、漢字と平仮名との変わり目を区切りとしてそのキーワード２分割する。ここで漢字と平仮名との変わり目とは、漢字と該漢字に続く平仮名との間、および、平仮名と該平仮名に続く漢字との間のことである。なお、上記キーワードのなかに複数の漢字と平仮名との変わり目が存在する場合、２分割により得られる初めの文字列がＮを越えない範囲で最大になるよう分割する箇所を定めれば良い。
【０１０７】
（片仮名と平仮名との変わり目で文字列を分割する処理Ｓ１１）
処理Ｓ１０により得られた各文字列が所定の文字数Ｎを超えるとき、片仮名と平仮名との変わり目を区切りとしてその文字列を２分割する。ここで片仮名と平仮名との変わり目とは、片仮名と該片仮名に続く平仮名との間、および、平仮名と該平仮名に続く片仮名との間のことである。なお、上記キーワードのなかに複数の漢字と平仮名との変わり目が存在する場合、２分割により得られる初めの文字列がＮを越えない範囲で最大になるよう分割する箇所を定めれば良い。
【０１０８】
上記処理Ｓ１０およびＳ１１によっても、まだ、所定の文字数を超えるときは、分割された文字列が全て所定の文字数以下になるまで、上記分割処理を繰り返す。
【０１０９】
上記字種切り処理の適用例を、図１２（ａ）および図１２（ｂ）に示す。図１２（ａ）および図１２（ｂ）は、図６に示したキーワード抽出処理により抽出されたキーワードに上記一連の処理Ｓ１０〜Ｓ１１を施して得られる文字列を、順を追って示したものである。なお、図１２に示した字種切り処理においては、１６文字以上のキーワードに対して字種切り処理を適用している。また、図１２（ａ）および図１２（ｂ）中、「／」は文字列と文字列の区切りを示している。これらの例では、上記Ｎを１６に設定している。
【０１１０】
なお、上記説明では、処理１０に引き続き処理１１を行うものとして説明を行ったが、例えば、処理１０あるいは処理１１の何れか一方を適宜選択して実行する構成としても良い。
【０１１１】
また、キーワード抽出手段５２は、図６のフローチャートに示した一連の処理Ｓ１〜Ｓ５に引き続き、処理Ｓ６で生成された各文字列から、その文字列に含まれる、予測変換辞書部５７（辞書データベース）に記憶された語句のうち、文字列に合致し、かつ、最も文字数の多い語句をキーワードとして抽出する構成とすることも可能である。
【０１１２】
例えば「黄色に変換しないマジック」という文字列に含まれる「変換」に着目した場合、「変換」「変換する」「変換しない」「変換した」「変換機」「変換の」「変換に」「変換し」「変換するはずがない」「変換しなかった」などが予測変換辞書部５７に記憶されているとすると、これらのなかで「黄色に変換しないマジック」に含まれる文字列に合致し、かつ、一番文字数の多い「変換しない」がキーワードとして抽出される。
【０１１３】
また、処理Ｓ６で生成された各文字列のうち、上記処理によりキーワードとして抽出された語句を削除した残りの部分に対して、上記字種切り処理を施して、さらに他のキーワードを検出しても良い。
【０１１４】
このように、処理Ｓ１〜Ｓ６により生成された各文字列の中から、予測変換辞書部５７に記憶された語句をキーワードとして抽出することにより、キーワード抽出の精度を高め、ユーザによる文字列の入力、あるいは、メッセージ交換サービスの検索に用いるためにより好適なキーワードを抽出することが可能になる。
【０１１５】
次に、図１に示すサービス検索手段５３について説明する。サービス検索手段５３は、ユーザがそれまで視聴していた番組に関連するメッセージ交換サービスを検索するための構成である。サービス検索手段５３は、キーワード抽出手段５２が上記のような一連の処理を実行してＥＰＧデータから抽出したキーワードを取得する。そして、取得したキーワードをキャリアネットワーク網６に接続された所定のメッセージ交換サービス登録データベースに送信し、該キーワードに関連付けられたアドレスとタイトルとを取得する。すなわち、キーワード抽出手段５２により抽出されたキーワードを用いて、このキーワードに関連付けられているメッセージ交換システムを検索する。サービス検索手段５３は、キーワード抽出手段５２から直接キーワードを受信することもできるし、キーワード抽出手段５２が記憶部６０（図３）に記憶させたキーワードを読み出して取得することもできる。
【０１１６】
なお、上記サービス登録データベースは、キャリアネットワーク網に接続されたデータベースであって、携帯電話１をメッセージ交換システムの端末装置として機能させるためのデータの所在を指示するアドレスと、そのメッセージ交換システムのタイトルとを、予めキーワードと関連付けて記憶するデータベースであれば十分である。
【０１１７】
より具体的には、上記サービス登録データベースとして、図２に示すメッセージ交換サービス提供会社８が提供するデータベースであって、メッセージ交換サービス提供会社８のサーバ装置に記憶された、携帯電話１をチャット（あるいは、ブログ）の端末装置として機能させるためのデータの所在を示すアドレスと、そのチャット（あるいは、ブログ）のタイトルとを、予めキーワードと関連付けて記憶するデータベースを利用することが可能である。
【０１１８】
また、上述のサービス登録データベースとして、インターネットに接続されたネットワーク接続装置に記憶されたデータの所在を指示するＵＲＩ（Uniform Resource Identifiers）と、該データのタイトルとを、キーワードと予め関連付けて記憶する所謂検索エンジンを利用しても良い。
【０１１９】
さらに、サービス検索手段５３は、取得したタイトルをセレクトメニュー表示手段５４に送る。セレクトメニュー表示手段５４は、サービス検索手段５３から受信したサービスのタイトルを配列して一覧表示するようディスプレイ４２を制御する。これにより、ユーザは、それまで視聴していた番組に関連したサービスの一覧を目視し、これらのサービスの中から所望のサービスを選択することが可能になる。
【０１２０】
例えば、ユーザがチャット起動ボタン４１ｃ（図４）を押下した場合、サービス検索手段５３は、所定のチャットサービス提供会社が提供するチャット登録データベースにキーワードを送信し、該チャットサービス提供会社が提供する複数のチャットの中で、送信したキーワードと関連するチャットのタイトルとそのアドレスを取得する。そして、セレクトメニュー表示手段５４は、取得したチャットのタイトルをディスプレイ４２に一覧表示する。図１３は、取得したチャットのタイトルを一覧表示する、ディスプレイ４２に表示される表示画面を例示している。
【０１２１】
なお、携帯電話１およびチャット登録データベースの処理能力、あるいは、これらの装置間の通信速度によっては、ユーザがチャット起動ボタン４１ｃを押下してから、セレクトメニュー表示手段５４がチャットタイトルの一覧表示を完了するまでに、一定以上の時間を要することがある。この場合、上述した検索処理が行われていることをユーザに通知するよう、図１４に示すような表示画面をディスプレイ４２に表示すると良い。
【０１２２】
また、例えば、ユーザがブログ起動ボタン４１ｄ（図４）を押下した場合、サービス検索手段５３は、所定のブログサービス提供会社が提供するブログ登録データベースにキーワードを送信し、該ブログサービス提供会社が提供する複数のブログの中で、送信したキーワードと関連するブログのタイトルとそのアドレスを取得する。そして、セレクトメニュー表示手段５４は、取得したブログのタイトルをディスプレイ４２に一覧表示する。図１５は、取得したブログのタイトルを一覧表示する、ディスプレイ４２に表示された表示画面の構成例を示している。
【０１２３】
このように、ＥＰＧデータから抽出されたキーワードを基にして登録データベースから検索され、その結果、ディスプレイ４２に表示されたタイトルの中から、ユーザが一つのタイトルを選択すると、サービス検索手段５３は、ユーザが選択したタイトルに対応するアドレスが指示するデータをネットワークを介して取得する。これにより、ユーザは、それまで視聴していた番組に関連するメッセージ交換システムを容易に見つけ出し、そのなかで特に好ましいメッセージ交換システムを即座に利用することが可能になる。
【０１２４】
なお、サービス検索手段５４は、取得したデータのアドレスを、その取得回数と共に所定の記憶部に記憶させる構成としても良い。このとき同時に、セレクトメニュー表示手段５４は、メッセージ交換システムのタイトルを上記記憶部に記憶された取得回数が多いものから順に、ディスプレイ４２に配列して表示すると良い。このような構成にすることで、メッセージ交換システムのタイトルを、頻繁に利用するメッセージ交換システムほど優先するよう、優先度をつけて配列することが可能になる。このため、ユーザは、頻繁に利用するメッセージ交換システムを視認しやすくなり、タイトルの選択がさらに容易になる。
【０１２５】
次に、図１に示す文字入力補助手段５５について説明する。文字入力補助手段５５は、ユーザがそれまで視聴していた番組に関連するメッセージを容易に入力できるようにするための構成である。
【０１２６】
制御部５０は、テレビ番組表示中にユーザが開始を指示した一連の処理において、ユーザによる文字入力を受け付ける所定の処理が発生した場合、文字入力補助手段５５に処理を移す。例えば、テレビ番組表示中にユーザがチャット起動ボタン４１ｃを押下することにより開始される一連の処理において、ユーザによるメッセージの入力を受け付ける処理が発生すると、文字入力補助手段５５は処理を開始する。また、テレビ番組表示中にユーザがブログ起動ボタン４１ｄを押下することにより開始される一連の処理において、ユーザによる記事タイトルの入力、記事本文の入力、コメントタイトルの入力、および、コメント本文の入力を受け付ける処理が発生すると、文字列入力補助手段５５は処理を開始する。さらにまた、テレビ番組表示中にユーザがメール起動ボタン４１ｅ（図４）を押下することにより開始される一連の処理において、ユーザによるメールタイトルおよび本文の入力を受け付ける処理が発生すると、文字列入力補助手段５５は処理を開始する。
【０１２７】
文字入力補助手段５５の行う処理について説明する。文字入力補助手段５５は、キーワード抽出手段５２からキーワードを取得し、取得したキーワードをセレクトメニュー表示手段５４に送る。そして、セレクトメニュー表示手段５４は、受信したキーワードを、後述する入力文字列候補表示領域７１（図１６）に配列して一覧表示するよう、ディスプレイ４２を制御する。なお、文字入力補助手段５５は、キーワード抽出手段５２から直接キーワードを受信することもできるし、キーワード抽出手段５２が記憶部６０に記憶させたキーワードを読み出して取得することもできる。
【０１２８】
図１６は、ユーザがブログ起動ボタン４１ｄを押下することにより開始される一連の処理において、ユーザによる記事タイトルの入力を受け付ける処理において表示する表示画面を例示している。図１６に示したように、前述した入力文字列候補表示領域７１は、入力された記事タイトルを表示する表示領域である記事タイトル表示領域７２の近傍に表示すると良い。これにより、ユーザは、入力文字列候補表示領域７１に表示されている文字列が、記事タイトルの候補として表示されているということが一目でわかる。ユーザによるコメントタイトルの入力を受け付ける処理においても、同様の表示画面を表示すれば良い。
【０１２９】
図１７は、ユーザがブログ起動ボタン４１ｄを押下することにより開始される一連の処理において、ユーザによる記事本文の入力を受け付ける処理において表示する表示画面を例示している。この場合、図１７に示したように、入力文字列候補表示領域７１は、入力された記事本文を表示する表示領域である記事本文表示領域７３の近傍に表示すると良い。これにより、ユーザは、入力文字列候補表示領域７１に表示されている文字列が、記事本文の候補として表示されているということが一目でわかる。ユーザによるコメント本文の入力を受け付ける処理においても、同様の表示画面を表示すれば良い。
【０１３０】
図１８は、ユーザがメール起動ボタン４１ｅを押下することにより開始される一連の処理において、ユーザによるメールタイトルの入力を受け付ける処理において表示する表示画面を例示している。図１８に示したように、入力文字列候補表示領域７１は、入力されたメールタイトルを表示する表示領域であるメールタイトル表示領域７４の近傍に表示すると良い。これにより、ユーザは、入力文字列候補表示領域７１に表示されている文字列が、メールタイトルの候補として表示されているということが一目でわかる。
【０１３１】
図１９は、ユーザがメール起動ボタン４１ｅを押下することにより開始される一連の処理において、ユーザによるメール本文の入力を受け付ける処理において表示する表示画面を例示している。図１９に示したように、入力文字列候補表示領域７１は、入力されたメール本文を表示する表示領域であるメール本文表示領域７５の近傍に表示すると良い。これにより、ユーザは、入力文字列候補表示領域７１に表示されている文字列が、メール本文の候補として表示されているということが一目でわかる。
【０１３２】
このように、キーワード抽出手段５２によってＥＰＧデータから抽出され、入力文字列候補表示領域７１に表示されたキーワードの中から、ユーザがひとつのキーワードを選択すると、文字入力補助手段５５は、選択されたキーワードをユーザが入力したものとして、受け付ける。これにより、ユーザは、文字入力キー群４１ａを繰り返し押下することなく、それまで視聴していた番組に関する文字列を容易に入力することが可能になる。
【０１３３】
なお、図１６〜図１９に示されているように、セレクトメニュー表示手段５４は、入力文字列候補表示領域７１に「文字入力」など所定の文字列をキーワードと共に表示すると良い。そして、ユーザがこの所定の文字列を選択した場合、制御部５０は、文字入力補助手段５５の処理を中止する構成にすると良い。これにより、ユーザは、入力文字列候補語句表示領域に所望の文字列が含まれていない場合でも、文字入力キー群４１ａ繰り返し押下する等の方法により、所望の文字列を入力することが可能になる。
【０１３４】
また、文字入力補助手段５５は、上述の方法で入力された文字列を、ユーザが事後的に編集することを制限するものではない。従って、上述の文字入力補助手段５５は、ユーザの文字入力を容易にすることはあっても、ユーザによる文字入力の自由度を制限することはない。
【０１３５】
次に、図１に示す入力文字変換手段５６、および、予測変換辞書部５７（辞書データベース）について説明する。入力文字変換手段５６は、予測変換辞書部５７と協働し、ユーザが入力した文字列を、予めその文字列に関連付けられた文字列に変換して入力するための構成である。入力文字変換手段５６は、ユーザにより文字列が入力されると、入力された文字列を予測変換辞書部５７に送信する。
【０１３６】
予測変換辞書部５７は、複数の語句を、該語句の平仮名表記と関連付けて記憶するデータベースであり、入力文字変換手段５６から平仮名文字列を受信すると、受信した平仮名文字列と平仮名表記して前方一致する語句を入力文字変換手段５６に返す。
【０１３７】
入力文字変換手段５６は、ユーザが入力した一文字以上の平仮名文字列を、予測変換辞書部５７に送信することで、平仮名表記すれば該平仮名文字で始まる複数の変換候補語句を予測変換辞書部５７から取得する。例えば、ユーザが文字列「ち」を入力すると、入力文字変換手段５６は、予測変換辞書部５７に文字列「ち」を送信し、予測変換辞書部５７から変換候補語句として「ちょっと」「町」「中止」「調子」など、平仮名表記して「ち」で始まる複数の語句を取得する。
【０１３８】
続けて、入力文字変換手段５６は、取得した変換候補語句群をセレクトメニュー表示手段５４に送る。セレクトメニュー表示手段５４は取得した変換候補語句群を配列して下記の変換候補語句表示領域７６に一覧表示するよう、ディスプレイ４２を制御する。これにより、ユーザに変換候補語句の一覧の中から入力したい語句を選択させることが可能になる。図２０は、上記変換候補語句表示領域７６が表示された表示画面を例示している。図２０に示した表示画面によれば、ユーザは「ち」を入力することにより表示される変換候補語句表示領域７６の中から、容易に所望の語句を選択することができる。
【０１３９】
ユーザがキー操作部４１に所定の操作を行い、変換候補語句の中から所望の語句をひとつ選択すると、制御部５０は、選択された語句をユーザが入力したものとして受け付ける。すなわち、入力文字変換手段５６により、所謂「仮名漢字変換機能」あるいは「予測変換機能」など、携帯電話等で広く用いられている機能が実現される。
【０１４０】
なお、本発明にとって重要な処理として、携帯電話１に備えられた入力文字変換手段５６は、上記処理に加え、キーワード抽出手段５２から取得した各キーワードを、予測変換辞書部５７に、特定の文字列と関連付けて記憶させる処理を行うことを特徴としている。入力文字変換手段５６は、以下の処理を実行することにより、各キーワードを予測変換辞書部５７に追加する。
【０１４１】
（１）キーワードの先頭から所定の文字数の文字列を切り出す。
【０１４２】
（２）切り出した文字列を予測変換辞書部５７に記憶された語句と照合する。
【０１４３】
（３）切り出した文字列が、予測変換辞書部５７に語句として記憶されていれば、該語句の平仮名表記と関連付けてキーワードを予測変換辞書部５７に登録する。キーワードから切り出した上記文字列が、予測変換辞書部５７に登録されていなければ、該文字列からさらに末尾の一文字を削除し処理（２）へ戻る。
【０１４４】
上記の処理により、関連図けられる平仮名表記は複数であっても良い。例えば、上記処理により、「偽ブランド」というキーワードに対し、「偽」が切り出された場合、この「偽ブランド」というキーワードに「ぎ」「にせ」「いつわ」といった複数の平仮名表記が関連付けられる。この場合、ユーザが「ぎ」「に」「い」などを入力したときに、「偽ブランド」というキーワードが変換候補語句として表示される。
【０１４５】
キーワードが予測変換辞書５７に記憶された語句を先頭に含んでいれば、上記処理（１）〜（３）を予測変換辞書部５７への登録が完了するまで繰り返すことにより、キーワードを、該キーワードの先頭部分の平仮名表記と関連付けて、予測変換辞書部５７に追加することができる。なお、キーワードが平仮名文字列から始まっている場合、キーワードの先頭から平仮名文字列部分を切り出し、該平仮名部分と関連付けて予測変換辞書部５７に記憶する。
【０１４６】
入力文字変換手段５６が、キーワードを予測変換辞書部５７に追加する処理を行うことにより、ユーザはそれまで視聴していた番組に関するメッセージの入力を容易に行うことが可能になる。
【０１４７】
図２１は、入力文字変換手段５５が、図１０（ｃ）に示した処理により生成されたキーワードを予測変換辞書部５７に記憶した後、ユーザによる「ち」の入力を受けてセレクトメニュー表示手段５４が表示する変換候補語語句表示領域７６を例示している。このように、それまで視聴していた番組のＥＰＧデータから抽出したキーワードを変換候補語句表示領域７６に加えることで、ユーザはそれまで視聴していた番組に関するメッセージを容易に入力することが可能になっている。
【０１４８】
なお、予測変換辞書部５７は、複数の記憶領域を備え、記憶領域毎に独立に語句の登録や削除が行える構成としても良い。具体的には、図２２に示すように、予測変換辞書部５７が、メーカ設定辞書領域５７ａ、ユーザ辞書領域５７ｂ、および、ＥＰＧ専用辞書領域５７ｃ（特定の辞書領域）を備える構成としても良い。
【０１４９】
ここで、メーカ設定辞書領域５７ａは、出荷段階で初期データとして記憶される語句を記憶する記憶領域である。また、ユーザ辞書領域５７ｂは、携帯電話１のユーザが、語句を自由に追加して記憶するための領域である。ＥＰＧ専用辞書領域５７ｃは、上述の二つの辞書領域とは独立した記憶領域であり、他の記憶領域とは干渉せずに語句の追加や削除が行えるようになっている。
【０１５０】
携帯電話１においては、入力文字変換手段５６は、キーワード抽出手段５２から取得したキーワードをＥＰＧ専用辞書領域５７ｃに蓄積することが好ましい。これにより、ＥＰＧデータ専用辞書領域５７ｃに蓄積されるキーワードと、その他の記憶領域（メーカ設定辞書領域５７ａ、および、ユーザ辞書領域５７ｂ）に記憶された語句とを独立して取り扱うことが可能になる。また、テレビ番組の視聴と関係しない、通常の文章の入力操作において、テレビ番組に関連するキーワードが変換候補語句となることによる、入力効率の低減を避けることができる。
【０１５１】
また、セレクトメニュー表示手段５４は、ＥＰＧ専用辞書領域５７ｃに記憶されたキーワードを、その他の記憶領域（メーカ設定辞書領域５７ａ、および、ユーザ辞書領域５７ｂ）に記憶された語句より先に配列して表示すると良い。これにより、ユーザは、それまで視聴していた番組関連するキーワードを見つけることが更に容易になる。このため、それまで視聴していた番組に関するメッセージの入力が、ユーザにとって一層容易になる。
【０１５２】
また、入力文字変換手段５６は、ＥＰＧ専用辞書領域５７ｃに記憶されたキーワードをＥＰＧ専用辞書領域５７ｃから一度削除した後、キーワード抽出手段５２から取得したキーワードを新たにＥＰＧ専用辞書領域５７ｃに蓄積すると良い。すなわち、入力文字変換手段５６は、キーワードをＥＰＧ専用辞書領域５７ｃに上書き記憶させると良い。このような構成にすれば、抽出されたキーワードが次から次へとＥＰＧ専用辞書領域５７ｃに記憶され、それまで視聴していた番組に関連しない、以前視聴していた番組に関連するキーワードにより、それまで視聴していた番組に関するメッセージの入力が阻害されることはない。
【０１５３】
なお、上記説明では、入力文字変換手段５６は、ユーザが入力した平仮名文字列を予測変換辞書部５７に送信し、平仮名表記すれば該平仮名文字で始まる複数の変換候補語句を予測変換辞書部５７から取得するものとして説明を行ったが、本発明はこれに限定されるものではない。例えば、ユーザが入力したアルファベット文字列を予測変換辞書部５７に送信し、該アルファベットから始まる英単語を予測変換辞書部５７から取得する構成としても良い。この場合、予測変換辞書部５７には、英単語が該英単語のはじめのアルファベットと関連付けられて記憶されることになる。
【０１５４】
上記各手段を組み合わせて行われる処理に関して、チャット、ブログ、および、メールを利用する場合に関して、具体的に説明すれば以下の通りである。
【０１５５】
はじめに、チャットを利用する場合について、図２３に基づいて説明する。図２３は、ユーザがテレビ視聴中にチャットを開始する操作を行ってから、チャットを終了する操作を行うまでの好ましい処理の具体例を示すフローチャートである。
【０１５６】
テレビ放送受信中にユーザによりチャット起動ボタン４１ｃが押下されると、ＥＰＧデータ取得手段５１は、受信中の番組のＥＰＧデータを取得する（処理Ｐ１：番組情報取得処理）。
【０１５７】
ＥＰＧデータを取得したＥＰＧデータ取得手段５１は、取得したＥＰＧデータをキーワード抽出手段５２に送信し、同時にＥＰＧデータを記憶部６０に記憶する。ＥＰＧデータを取得したキーワード抽出手段５２は、取得したＥＰＧデータからチャットを検索するためのキーワードを抽出する（処理Ｐ２：キーワード抽出処理）。
【０１５８】
続いて、キーワード抽出手段５２は、抽出したキーワードをサービス検索手段５３に送信する。サービス検索手段５３は、取得したキーワードをキャリアネットワーク網を介してチャットシステム登録データベースに送信し、送信したキーワードと関連付けられたチャットのアドレスおよびタイトルを取得する（処理Ｐ３：検索処理）。
【０１５９】
チャットのアドレスおよびタイトルを取得したサービス検索手段５３は、取得したタイトルをセレクトメニュー表示手段５４に送信する。同時に、取得したアドレスを記憶６０に記憶する。セレクトメニュー表示手段５４は、取得したタイトルを配列してディスプレイ４２に一覧表示する（処理Ｐ４：タイトル候補表示処理）。
【０１６０】
処理Ｐ４が終了すると、サービス検索手段５３は、一覧表示されたタイトルの中からユーザがひとつのタイトルを選択することを待ち受ける（処理Ｐ５）。
【０１６１】
ユーザが、一覧表示されたタイトルの中からひとつを選択すると、サービス検索手段５３は、選択されたタイトルのアドレスを記憶部６０から読み出し、読み出したアドレスが指示するデータをキャリアネットワーク網を介してダウンロードする（データ受信処理）。そして、ダウンロードしたプログラムコードを実行し、チャットを開始する（処理Ｐ６）。
【０１６２】
なお、処理Ｐ６においてダウンロードしたプログラムコードは、携帯電話１をチャットシステムの端末装置として機能させるために必要な制御を制御部５０において実現するものである。このため、以下の処理では、図１に示した制御部５０の各構成要素による処理に加え、上記プログラムコードが実現する制御部５０による各処理が加わる。
【０１６３】
チャットが開始されると、サービス検索手段５３からの指示によって、制御部５０は、「チャットに参加しますか？」など適当な文字列を含む表示画面をディスプレイ４２に表示し、ユーザにより下されるチャットに参加するか否かの選択を待ち受ける状態となる（処理Ｐ７）。制御部５０を構成する各手段５１〜５６は、ユーザがキー操作部４１に特定の操作を施しチャットに参加しないことを選択した場合、一連の処理を終了する（処理Ｐ１７）。
【０１６４】
処理Ｐ７において、ユーザがチャットに参加することを選択すると、文字入力補助手段５５は、「番組について入力しますか？」など適当な文字列をディスプレイ４２に表示し、ユーザにより下されるＥＰＧデータから抽出されたキーワードを入力するか否かの選択を待ち受ける状態となる（処理Ｐ８）。ユーザがキー操作部４１に特定の操作を施してＥＰＧデータから抽出されたキーワードを入力しないことを選択した場合、制御部５０はユーザの通常の操作による文字入力を待ち受ける状態に入る（処理Ｐ１３）。
【０１６５】
処理Ｐ８において、ユーザがＥＰＧデータから抽出されたキーワードを入力することを選択すると、キーワード抽出手段５２は、記憶部６０からＥＰＧデータを読み出し、文字入力用のキーワードを抽出する。そして、キーワード抽出手段５２は抽出したキーワードを文字入力補助手段５５に送る（処理Ｐ９：キーワード抽出処理）。ここで、抽出されるキーワードは、後述するように、チャットにおいて、ユーザがメッセージを入力するために利用される。ユーザのメッセージに含まれる内容は、番組内容に関連することが想定されるので、処理Ｐ９のキーワード抽出処理においては、ＥＰＧデータのうち、番組内容を記述した文字列からキーワードを抽出すると良い。
【０１６６】
文字入力補助手段５５は、取得したキーワードをセレクトメニュー表示手段５４に送る。セレクトメニュー表示手段５４は、ディスプレイ４２の入力文字列候補表示領域７１に取得したキーワードを配列して表示する（処理Ｐ１０：表示処理）。
【０１６７】
処理Ｐ１０が終了すると、文字入力補助手段５５は、ユーザによるキーワードの選択を待ち受ける。ユーザがひとつのキーワードを選択すると、文字入力補助手段５５は選択されたキーワードをユーザが入力した文字列として受け付ける（文字列入力処理）。制御部５０は、ユーザが入力した文字を、表示画面上に設けられた適当なメッセージ入力エリアに表示する（処理Ｐ１１）。
【０１６８】
メッセージ入力エリアへのユーザが選択したキーワードの表示が完了すると、制御部５０は、「メッセージを修正しますか？」など適当な文字列をディスプレイ４２に表示し、ユーザにより下される、メッセージ入力エリアに入力された文字列をさらに編集するか否かの選択を待ち受ける（処理Ｐ１２）。ユーザがキー操作部４１に特定の操作を施してメッセージの修正を行わないことを選択したときは、後述する処理Ｐ１４に移る。
【０１６９】
処理Ｐ１２において、ユーザがキー操作部４１に特定の操作を施してメッセージの修正を行うことを選択したとき、制御部５０はキー操作部４１を介したユーザの通常の操作による文字入力を受け付ける状態に入る。この状態で、ユーザはメッセージ入力エリアに入力された文字列を自由に編集することができる（処理Ｐ１３）。
【０１７０】
ユーザが所望の文字入力を終え、文字入力を終了したことを指示する特定の操作をキー操作部４１に施すと、文字入力補助手段５５は、「入力を続けますか？」など適当な文字列をディスプレイ４２に表示するように、セレクトメニュー表示手段５４に指示し、ユーザにより下されるメッセージ入力エリアへの文字入力を継続するか否かの選択を待ち受ける（処理Ｐ１４）。ユーザがキー操作部４１に特定の操作を施して文字入力を継続することを選択した場合、制御部５０は、処理Ｐ９からの処理を繰り返す。
【０１７１】
処理Ｐ１４でユーザが文字入力を継続しないことを選択した場合、制御部５０は、「送信しますか？」など適当な文字列をディスプレイ４２に表示し、ユーザにより下されるメッセージ入力エリアに入力した文字列をメッセージとして送信するか否かの選択を待ち受ける（処理Ｐ１５）。ユーザが特定の操作をキー操作部４１に特定の操作を施してメッセージ送信しないことを選択したときは、後述の処理Ｐ１７に移る。逆にユーザがメッセージを送信することを選択したとき、制御部５０は、メッセージ入力エリアに入力された文字列を、前記無線通信部２０を介してサーバ装置へ送信する（処理Ｐ１６）。
【０１７２】
処理Ｐ１７では、制御部５０は、「終了しますか？」など適当な文字列をディスプレイ４２に表示し、ユーザにより下されるチャットを終了するか否かの選択を待ち受ける。ユーザが特定の操作をキー操作部４１に特定の操作を施してチャットを終了することを選択したときは、制御部５０を構成する各手段５１〜５６は上記一連の処理を終了する。逆に、ユーザがチャットを終了しないことを選択したとき、処理を処理Ｐ９に戻し、上述の処理を繰り返す。
【０１７３】
次に、ブログを利用する場合について説明する。携帯電話１の上記構成によれば、ユーザはそれまで視聴していた番組に関連するブログを容易に選択し、選択したブログに番組に関するコメントを容易に投稿することができる。また、携帯電話１の上記構成によれば、ユーザは自分がオーナであるブログに新しくそれまで視聴していた番組に関する記事を容易に投稿することができる。
【０１７４】
携帯電話１では、他のユーザがオーナであるブログにコメントを投稿することと、自分がオーナであるブログに新しい記事を投稿することの両方が可能である。そこで、制御部５０は、ユーザがブログの利用を開始するためにブログ起動ボタン４１ｄを押下すると、図２４に示す表示画面を表示する。図２４に示した表示画面には、「新しい記事の投稿」および「記事を閲覧する」などの文字列が表示されており、ユーザは、それまで視聴していた番組に関連する新しい記事を投稿すること、あるいは、それまで視聴していた番組に関連するブログを閲覧することを選択できるようになっている。
【０１７５】
図２４に示した表示画面に基づいて、ユーザがそれまでに視聴していた番組に関するブログを閲覧することを選択した場合の処理を図２５に基づいて説明する。図２５は、ユーザがブログの閲覧を選択したことを受けて開始される処理の具体例を示したフローチャートである。
【０１７６】
ユーザがそれまでに視聴していた番組に関する記事を閲覧することを選択すると、ＥＰＧデータ取得手段５１は、受信中の番組のＥＰＧデータを取得する（処理Ｑ１：番組情報取得処理）。
【０１７７】
ＥＰＧデータを取得したＥＰＧデータ取得手段５１は、取得したＥＰＧデータをキーワード抽出手段に送信し、同時にＥＰＧデータを記憶部６０に記憶する。ＥＰＧデータを取得したキーワード抽出手段５２は、取得したＥＰＧデータからブログを検索するためのキーワードを抽出する（処理Ｑ２：キーワード抽出処理）。
【０１７８】
キーワード抽出手段５２は、抽出したキーワードをサービス検索手段５３に送信する。サービス検索手段５３は、取得したキーワードをキャリアネットワーク網を介してブログシステム登録データベースに送信し、送信したキーワードと関連付けられたブログのアドレスおよびタイトルを取得する（処理Ｑ３：検索処理）。
【０１７９】
ブログのアドレスおよびタイトルを取得したサービス検索手段５３は、取得したタイトルをセレクトメニュー表示手段５４に送信する。同時に、取得したアドレスを記憶６０に記憶する。セレクトメニュー表示手段５４は、取得したタイトルを配列してディスプレイ４２に一覧表示する（処理Ｑ４：表示処理）。
【０１８０】
処理Ｑ４が終了すると、サービス検索手段５３は、一覧表示されたタイトルの中からユーザがひとつのタイトルを選択することを待ち受ける（処理Ｑ５）。
【０１８１】
ユーザが、一覧表示されたタイトルの中からひとつを選択すると、サービス検索手段５３は、選択されたタイトルのアドレスを記憶部６０から読み出し、読み出したアドレスが指示するＨＴＭＬデータをキャリアネットワーク網を介してダウンロードする（データ受信処理）。そして、制御部５０は、ダウンロードしたＨＴＭＬデータを整形してブログ画面を表示する（処理Ｑ６）。
【０１８２】
なお、処理Ｑ６においてダウンロードしたＨＴＭＬデータは、携帯電話１をブログシステムの端末装置として機能させるために必要な制御を制御部５０において実現するものである。このため、以下の処理では、図１に示した制御部５０の各構成要素による処理に加え、上記ＨＴＭＬデータあるいは他のプログラムコードが実現する制御部５０による各処理が加わる。
【０１８３】
ブログ画面を表示すると、サービス検索手段５３からの指示によって、制御部５０は「コメントしますか？」など適当な表示画面をディスプレイ４２に表示して、ユーザにより下されるコメントを投稿するか否かの指示を待ち受ける状態となる（Ｑ７）。制御部５０を構成する各手段５１〜５６は、ユーザがキー操作部４１に特定の操作を施しコメントをしないことを選択した場合、一連の処理を終了する（処理Ｑ１７）。
【０１８４】
ユーザがコメントの投稿を行うために上記所定の操作を行うと、文字入力補助手段５５は、「番組について入力しますか？」など適当な文字列をディスプレイ４２に表示し、ユーザにより下されるＥＰＧデータから抽出されたキーワードを入力するか否かの選択を待ち受ける状態となる（処理Ｑ８）。ユーザがキー操作部４１に特定の操作を施してＥＰＧデータから抽出されたキーワードを入力しないことを選択した場合、制御部５０はユーザの通常の操作による文字入力を待ち受ける状態に入る（Ｑ１３）。
【０１８５】
処理Ｑ８において、ユーザがＥＰＧデータから抽出されたキーワードを入力することを選択すると、キーワード抽出手段５２は、記憶部６０からＥＰＧデータを読み出し、文字入力用のキーワードを抽出する（処理Ｑ９：キーワード抽出処理）。そして、キーワード抽出手段は抽出したキーワードを文字入力補助手段５５に送る。ここで、抽出されるキーワードは、後述するように、ブログにおいて、ユーザがコメントを入力するために利用される。ユーザのコメントに含まれる内容は、番組内容に関連することが想定されるので、処理Ｑ９のキーワード抽出処理においては、ＥＰＧデータのうち、番組内容を記述した文字列からキーワードを抽出すると良い。
【０１８６】
文字入力補助手段５５は、取得したキーワードをセレクトメニュー表示手段５４に送る。セレクトメニュー表示手段５４は、入力文字列候補表示領域７１に取得したキーワードを配列してディスプレイ４２に表示する（処理Ｑ１０：表示処理）。
【０１８７】
処理Ｑ９が終了すると、文字入力補助手段５５は、ユーザによるキーワードの選択を待ち受ける。ユーザがひとつのキーワードを選択すると、文字入力補助手段５５は選択されたキーワードをユーザが入力した文字列として受け付ける（文字列入力処理）。制御部５０はユーザが入力した文字を、表示画面上に設けられた適当なコメント入力エリアに表示する（処理Ｑ１１）。
【０１８８】
コメント入力エリアにおける選択されたキーワードの表示が完了すると、入力補助手段５５は、「コメントを修正しますか？」など適当な文字列をディスプレイ４２に表示し、ユーザにより下される、コメント入力エリアに入力された文字列をさらに編集するか否かの選択を待ち受ける（処理Ｑ１２）。ユーザが特定の操作を施してコメントの修正を行わないことを選択したときは、後述する処理Ｑ１４に移る。
【０１８９】
処理Ｑ１２において、ユーザが特定の操作を施してコメントの修正を行うことを選択したとき、制御部５０はユーザの通常の操作による文字入力を受け付ける状態に入る。この状態で、ユーザはコメント入力エリアに入力された文字列を自由に編集することができる（処理Ｑ１３）。
【０１９０】
ユーザが所望の文字入力を終え、文字入力を終了したことを指示する特定の操作をキー操作部４１に施すと、入力補助手段５５は、「入力を続けますか？」など適当な文字列をディスプレイ４２に表示し、ユーザにより下されるコメント入力エリアへの文字入力を継続するか否かの選択を待ち受ける（処理Ｑ１４）。ユーザがキー操作部４１に特定の操作を施して文字入力を継続することを選択した場合、制御部５０は、処理Ｑ９からの処理を繰り返す。
【０１９１】
処理Ｑ１４でユーザが文字入力を継続しないことを選択した場合、制御部５０は、「投稿しますか？」など適当な文字列をディスプレイ４２に表示し、ユーザにより下されるコメント入力エリアに入力した文字列をコメントとして送信するか否かの選択を待ち受ける（処理Ｑ１５）。ユーザが特定の操作をキー操作部４１に特定の操作を施してコメント送信しないことを選択したときは、後述処理Ｑ１７に移る。逆にユーザがコメントを送信することを選択したとき、制御部５０は、コメント入力エリアに入力された文字列をサーバ装置へ送信する（処理Ｑ１６）。
【０１９２】
処理Ｑ１７では、制御部５０は、「終了しますか？」など適当な文字列をディスプレイ４２に表示し、ユーザにより下されるブログを終了するか否かの選択を待ち受ける。ユーザが特定の操作をキー操作部４１に特定の操作を施してブログを終了することを選択したときは、制御部５０は上記一連の処理を終了する。逆に、ユーザがブログを終了しないことを選択したとき、処理を処理Ｑ１９に戻し、上述の処理を繰り返す。
【０１９３】
図２４に示した表示画面に基づいて、ユーザがそれまでに視聴していた番組に関する新しい記事を投稿することを選択した場合の処理を図２６に基づいて説明する。
【０１９４】
図２４に示した表示画面に基づいて、ユーザがそれまでに視聴していた番組に関する新しい記事を投稿することを選択した場合、制御部５０はユーザがオーナであるブログのＵＲＩを記憶部６０（図３）から読み出し、ＨＴＭＬデータをダウンロードする。ダウンロードしたＨＴＭＬデータに基づき、制御部５０は、ユーザに記事を入力させるための記事入力画面をディスプレイ４２に表示する。なお、以下の処理でも、図１の示した制御部５０の各構成部が行う処理に加え、このＨＴＭＬデータに基づいて実行される制御部５０による各処理が行われる。
【０１９５】
ユーザがそれまでに視聴していた番組に関する新しい記事を投稿することを選択すると、ＥＰＧデータ取得手段５１は、受信中の番組のＥＰＧデータを取得する（Ｒ１：番組情報取得処理）。
【０１９６】
ＥＰＧデータを取得したＥＰＧデータ取得手段５１は、取得したＥＰＧデータをキーワード抽出手段５２に送信し、同時にＥＰＧデータを記憶部６０に記憶する。ＥＰＧデータを取得したキーワード抽出手段５２は、取得したＥＰＧデータから文字列入力用のキーワードを抽出する（処理Ｒ２：キーワード抽出処理）。キーワード抽出手段５２は抽出したキーワードを文字入力補助手段５５に送信する。ここで抽出されるキーワードは記事のタイトル候補として利用されるキーワードである。
【０１９７】
文字入力補助手段５５は、取得したキーワードをセレクトメニュー表示手段５４に送る。セレクトメニュー表示手段５４は、入力文字列候補表示領域７１に取得したキーワードを配列してディスプレイ４２に表示する（表示処理：処理Ｒ３）。
【０１９８】
処理Ｒ３が終了すると、文字入力補助手段５５は、ユーザによるキーワードの選択を待ち受ける（処理Ｒ４）。ユーザがひとつのキーワードを選択すると、文字入力補助手段５５は選択されたキーワードをユーザが入力した文字列として受け付ける（文字列入力処理）。
【０１９９】
制御部５０はユーザが入力した文字列を、表示画面上に設けられたタイトル入力エリアに表示する（処理Ｒ５）。
【０２００】
タイトル入力エリアにおける選択されたキーワードの表示が完了すると、文字列入力補助手段５５は、「タイトルを修正しますか？」など適当な文字列をディスプレイ４２に表示し、タイトル入力エリアに入力された文字列をさらに編集するか否かのユーザによる選択を待ち受ける（処理Ｒ６）。ユーザがタイトルの修正を行わないことを選択したときは、後述する処理Ｒ８に移る。
【０２０１】
処理Ｒ６において、ユーザが特定の操作を施してタイトルの修正を行うことを選択したとき、制御部５０はユーザの通常の操作による文字入力を受け付ける状態に入る。この状態で、ユーザはタイトル入力エリアに入力された文字列を自由に編集することができる（処理Ｒ７）。
【０２０２】
ユーザが所望の文字入力を終え、次に記事本文の入力を始めるために、本文入力エリアを選択すると、文字列入力補助手段５５は、「番組について入力しますか？」など適当な文字列をディスプレイ４２に表示する。そして、文字列入力補助手段５５は、ＥＰＧデータから抽出されたキーワードを入力するか否かのユーザによる選択を待ち受ける（処理Ｒ８）。ユーザの特定の操作によりＥＰＧデータから抽出されたキーワードを入力しないことが選択されると、制御部５０はユーザの通常の操作による文字入力を受け付ける状態に入る。
【０２０３】
Ｒ８において、ユーザがＥＰＧデータから抽出されたキーワードを入力することを選択すると、キーワード抽出手段５２は、記憶部６０からＥＰＧデータを読み出し、文字入力用のキーワードを抽出する（処理Ｒ９：キーワード抽出処理）。そして、キーワード抽出手段５２は抽出したキーワードを文字入力補助手段５５に送る。ここで、抽出されるキーワードは、後述するように、ブログにおいて、ユーザが記事を入力するために利用される。ユーザのコメントに含まれる内容は、番組内容に関連することが想定されるので、処理Ｒ９のキーワード抽出処理においては、ＥＰＧデータのうち、番組内容を記述した文字列からキーワードを抽出すると良い。
【０２０４】
文字入力補助手段５５は、取得したキーワードをセレクトメニュー表示手段５４に送る。セレクトメニュー表示手段５４は、入力文字列候補表示領域７１に取得したキーワードを配列してディスプレイ４２に表示する（処理Ｒ１０：表示処理）。
【０２０５】
処理Ｒ９が終了すると、文字入力補助手段５５は、ユーザによるキーワードの選択を待ち受ける。ユーザがひとつのキーワードを選択すると、文字入力補助手段５５は選択されたキーワードをユーザが入力した文字列として受け付ける（文字列入力処理）。制御部５０はユーザが入力した文字を、本文入力エリアに表示する（処理Ｒ１１）。
【０２０６】
本文入力エリアにおける選択されたキーワードの表示が完了すると、文字列入力補助手段は、「コメントを修正しますか？」など適当な文字列をディスプレイ４２に表示し、ユーザにより下される、本文入力エリアに入力された文字列をさらに編集するか否かの選択を待ち受ける（処理Ｒ１２）。ユーザが特定の操作を施してコメントの修正を行わないことを選択したときは、後述する処理Ｒ１４に移る。
【０２０７】
処理Ｒ１２において、ユーザが特定の操作を施してコメントの修正を行うことを選択したとき、制御部５０はユーザの通常の操作による文字入力を受け付ける状態に入る。この状態で、ユーザは本文入力エリアに入力された文字列を自由に編集することができる（処理Ｒ１３）。
【０２０８】
ユーザが所望の文字入力を終え、文字入力を終了したことを指示する特定の操作をキー操作部４１に施すと、文字列入力補助手段５５は、「入力を続けますか？」など適当な文字列をディスプレイ４２に表示し、ユーザにより下される本文入力エリアへの文字入力を継続するか否かの選択を待ち受ける（処理Ｒ１４）。ユーザがキー操作部４１に特定の操作を施して文字入力を継続することを選択した場合、制御部５０は、処理Ｒ９からの処理を繰り返す。
【０２０９】
処理Ｒ１４でユーザが文字入力を継続しないことを選択した場合、制御部５０は、「投稿しますか？」など適当な文字列をディスプレイ４２に表示し、ユーザにより下される本文入力エリアに入力した文字列を記事本文として送信するか否かの選択を待ち受ける（処理Ｒ１５）。ユーザが特定の操作を施してコメント送信しないことを選択したときは、後述の処理Ｒ１７に移る。逆にユーザがコメントを送信することを選択したとき、制御部５０は、タイトル入力エリアおよび本文入力エリアに入力された文字列をサーバ装置へ送信し（処理Ｒ１６）、処理を終了する。
【０２１０】
処理Ｒ１７では、制御部５０は、「終了しますか？」など適当な文字列をディスプレイ４２に表示し、ユーザにより下されるブログを終了するか否かの選択を待ち受ける。ユーザが特定の操作をキー操作部４１に特定の操作を施してブログを終了することを選択したときは、制御部５０は上記一連の処理を終了する。逆に、ユーザがブログを終了しないことを選択したとき、処理を処理Ｒ１９に戻し、上述の処理を繰り返す。
【０２１１】
最後に、メールを利用する場合について、図２７に基づいて説明する。
【０２１２】
携帯電話１によれば、ユーザはそれまで視聴していた番組に関連するメッセージを容易に作成することができる。ユーザが新しいメールの利用を開始するためにメール起動ボタン４１ｅを押下すると、携帯電話１においてメール機能を実現するためのプログラムがロードさる。制御部５０は、ロードされたプログラムの命令を実行し、ユーザにメールを入力させるためのメール入力画面をディスプレイ４２に表示する。なお、以下の処理でも、図１の示した制御部５０の各構成部が行う処理に加え、このプログラムの命令により実行される制御部５０による各処理が行われる。
【０２１３】
メール入力画面には、タイトル入力エリアと本文入力エリアとが含まれている。タイトル入力エリアは、ユーザがメールタイトルとして入力した文字列を表示するための表示領域である。また、本文入力エリアは、ユーザがメール本文として入力した文字を表示するための表示領域である。
【０２１４】
上記メール入力画面の表示に引き続いて行われる好ましい処理の具体例を、図２７に示したフローチャートに基づいて説明すれば、以下の通りである。
【０２１５】
ユーザがそれまでに視聴していた番組に関するメールを作成することを選択すると、ＥＰＧデータ取得手段５１は、受信中の番組のＥＰＧデータを取得する（処理Ｔ１：番組情報取得処理）。
【０２１６】
ＥＰＧデータを取得したＥＰＧデータ取得手段５１は、取得したＥＰＧデータをキーワード抽出手段５２に送信し、同時にＥＰＧデータを記憶部６０に記憶する。ＥＰＧデータを取得したキーワード抽出手段５２は、取得したＥＰＧデータから文字列入力用のキーワードを抽出する（処理Ｔ２：キーワード抽出処理）。キーワード抽出手段５２は抽出したキーワードを文字入力補助手段５５に送信する。ここで抽出されるキーワードはメールのタイトル候補として利用されるキーワードである。
【０２１７】
文字入力補助手段５５は、取得したキーワードをセレクトメニュー表示手段５４に送る。セレクトメニュー表示手段５４は、入力文字列候補表示領域７１に取得したキーワードを配列してディスプレイ４２に表示する（処理Ｔ３：表示処理）。
【０２１８】
処理Ｔ３が終了すると、文字入力補助手段５５は、ユーザによるキーワードの選択を待ち受ける（処理Ｔ４）。ユーザがひとつのキーワードを選択すると、文字入力補助手段５５は選択されたキーワードをユーザが入力した文字列として受け付ける（文字列入力処理）。
【０２１９】
制御部５０はユーザが入力した文字を、表示画面上に設けられたタイトル入力エリアに表示する（処理Ｔ５）。
【０２２０】
タイトル入力エリアにおける選択されたキーワードの表示が完了すると、文字入力補助手段５５は、「タイトルを修正しますか？」など適当な文字列をディスプレイ４２に表示し、タイトル入力エリアに入力された文字列をさらに編集するか否かのユーザによる選択を待ち受ける（処理Ｔ６）。ユーザがタイトルの修正を行わないことを選択したときは、後述する処理Ｔ８に移る。
【０２２１】
Ｔ６において、ユーザが特定の操作を施してタイトルの修正を行なうことを選択したとき、制御部５０はユーザの通常の操作による文字入力を受け付ける状態に入る。この状態で、ユーザはタイトル入力エリアに入力された文字列を自由に編集することができる（処理Ｔ７）。
【０２２２】
ユーザが所望の文字入力を終え、次にメール本文の入力を始めるために、本文入力エリアを選択すると、文字入力補助手段５５は、「番組について入力しますか？」など適当な文字列をディスプレイ４２に表示する。そして、文字入力補助手段５５は、ＥＰＧデータから抽出されたキーワードを入力するか否かのユーザによる選択を待ち受ける（処理Ｔ８）。ユーザの特定の操作によりＥＰＧデータから抽出されたキーワードを入力しないことが選択されると、制御部５０はユーザの通常の操作による文字入力を受け付ける状態に入る。
【０２２３】
処理Ｔ８において、ユーザがＥＰＧデータから抽出されたキーワードを入力することを選択すると、キーワード抽出手段５２は、記憶部６０からＥＰＧデータを読み出し、文字入力用のキーワードを抽出する。そして、キーワード抽出手段は抽出したキーワードを文字入力補助手段５５に送る（処理Ｔ９：キーワード抽出処理）。ここで、抽出されるキーワードは、後述するように、ユーザがメール本文を入力するために利用される。メール本文に含まれる内容は、番組内容に関連することが想定されるので、処理Ｔ９のキーワード抽出処理においては、ＥＰＧデータのうち、番組内容を記述した文字列からキーワードを抽出すると良い。
【０２２４】
文字入力補助手段５５は、取得したキーワードをセレクトメニュー表示手段５４に送る。セレクトメニュー表示手段５４は、入力文字列候補表示領域７１に取得したキーワードを配列してディスプレイ４２に表示する（処理Ｔ１０：表示処理）。
【０２２５】
処理Ｔ９が終了すると、文字入力補助手段５５は、ユーザによるキーワードの選択を待ち受ける。ユーザがひとつのキーワードを選択すると、文字入力補助手段５５は選択されたキーワードをユーザが入力した文字列として受け付ける（文字列入力処理）。制御部５０はユーザが入力した文字を、本文入力エリアに表示する（処理Ｔ１１）。
【０２２６】
本文入力エリアにおける選択されたキーワードの表示が完了すると、文字入力補助手段５５は、「本文を修正しますか？」など適当な文字列をディスプレイ４２に表示し、ユーザにより下される、本文入力エリアに入力された文字列をさらに編集するか否かの選択を待ち受ける（処理Ｔ１２）。ユーザが特定の操作を施してメールの修正を行わないことを選択したときは、後述する処理Ｔ１４に移る。
【０２２７】
処理Ｔ１２において、ユーザが特定の操作を施してメールの修正を行なうことを選択したとき、制御部５０はユーザの通常の操作による文字入力を受け付ける状態に入る。この状態で、ユーザは本文入力エリアに入力された文字列を自由に編集することができる（処理Ｔ１３）。
【０２２８】
ユーザが所望の文字入力を終え、文字入力を終了したことを指示する特定の操作をキー操作部４１に施すと、文字入力補助手段５５は、「入力を続けますか？」など適当な文字列をディスプレイ４２に表示し、ユーザにより下される本文入力エリアへの文字入力を継続するか否かの選択を待ち受ける（処理Ｔ１４）。ユーザがキー操作部４１に特定の操作を施して文字入力を継続することを選択した場合、制御部５０は、処理Ｔ９からの処理を繰り返す。
【０２２９】
処理Ｔ１４でユーザが文字入力を継続しないことを選択した場合、制御部５０は、「送信しますか？」など適当な文字列をディスプレイ４２に表示し、ユーザにより下される本文入力エリアに入力した文字列をメール本文として送信するか否かの選択を待ち受ける（処理Ｔ１５）。ユーザが特定の操作を施してメールを送信しないことを選択したときは、後述の処理Ｔ１７に移る。逆にユーザがメールを送信することを選択したとき、制御部５０は、タイトル入力エリアおよび本文入力エリアに入力された文字列をそれぞれタイトルおよび本文とするメールを所定のアドレスに送信し（処理Ｔ１６）、処理を終了する。
【０２３０】
処理Ｔ１７では、制御部５０は、「終了しますか？」など適当な文字列をディスプレイ４２に表示し、ユーザにより下されるメールを終了するか否かの選択を待ち受ける。ユーザが特定の操作をキー操作部４１に特定の操作を施して終了することを選択したときは、制御部５０は上記一連の処理を終了する。逆に、ユーザが終了しないことを選択したとき、処理を処理Ｔ１９に戻し、上述の処理を繰り返す。
【０２３１】
なお、上記説明においては、ネットワーク接続装置として携帯電話１を例に取って説明を行ったが、本発明はこれに限定されるものではない。すなわち、携帯電話、テレビ電話、モバイル放送端末、インターネットテレビ、ケーブルテレビ、パーソナルコンピュータなど、ネットワークを通じてデータを送受信可能な装置に対して適用することができる。
【０２３２】
また、上記説明においては、ネットワーク接続装置として携帯電話１を例に取って説明を行ったため、当該ネットワーク接続装置から表示信号を送出可能なディスプレイは携帯電話１に備えられていた。しかしながら、本発明に係るネットワーク接続装置は必ずしもディスプレイを具備する必要はない。つまり、例えばデスクトップ型のパーソナルコンピュータのように、外部に設けられたディスプレイ装置に表示信号を送出する構成としても良い。
【０２３３】
また、上記説明においては、携帯電話１はキャリアネットワーク網を介して他の他のネットワーク接続装置とデータ通信を行うものとして説明を行ったが、本発明はこれに限定されるものではない。本発明は、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、電話回線網、移動体通信網、衛星通信網等を介して他の端末装置とデータ通信を行うネットワーク接続装置に対して適用することが可能である。
【０２３４】
また、上記説明においては、ネットワーク端末装置である携帯電話１は、地上波放送により放送される番組を再生するものとして説明を行ったが、本発明はこれに限定されるものではない。すなわち、衛星放送、デジタル地上波放送、デジタル衛生放送、ＣＡＴＶ、インターネット放送、キャリア通信網を介したコンテンツ配信など、あらゆる配信形態で配信される番組を再生可能なネットワーク接続装置に対して本発明は適用可能である。
【０２３５】
〔実施の形態２〕
本発明の他の実施形態について、図２８から図２９に基づいて説明すれば以下の通りである。
【０２３６】
本実施の形態と実施の形態１との主要な相違点は、ＥＰＧデータからキーワードを抽出する処理が、ＥＰＧ解析サーバ１００（サーバ装置）で行われ、携帯電話２００（端末装置）はＥＰＧ解析サーバからキーワードを取得することである。ＥＰＧ解析サーバ１００と携帯電話１とはキャリアネットワーク網により接続され、双方の間でデータ通信が可能になっている。
【０２３７】
ＥＰＧ解析サーバ１００の特徴点は、その制御部にある。また、携帯電話２００と携帯電話１との相違点は制御部の構成のみである。従って、ＥＰＧ解析サーバ１００と携帯電話２００との制御部について説明する。
【０２３８】
はじめに、ＥＰＧ解析サーバ１００に備えられた制御部１５０について、図２８に基づいて説明する。制御部１５０は、ＥＰＧデータ取得手段１５１（番組情報取得手段）、キーワード抽出手段１５２、サービス検索手段１５３（検索手段）、番組ＩＤ受信手段１５４、データ送信手段１５５を備えている。
【０２３９】
番組ＩＤ受信手段１５４は、キャリアネットワーク網を介して、携帯電話２００から番組ＩＤを受信する。ここで番組ＩＤとは番組毎に割り振りられた各番組に固有の情報であり、例えば数値である。携帯電話２００は受信した放送波から受信中の番組の番組ＩＤを抽出することができるようになっている。そして、携帯電話２００は、後述するように、キーワード取得要求、または、検索結果取得要求を、この番組ＩＤと共に、ＥＰＧ解析サーバ１００に送信する。これにより、ＥＰＧ解析サーバ１００は、携帯電話２００が受信している番組を一意に特定できる。なお、ここでは、携帯電話２００が受信中の番組を特定するための番組特定情報として、番組ＩＤを例に取るが、本発明はこれに限定されるものではなく、番組ＩＤ受信手段１５４は、他の番組特定情報、たとえば、携帯電話２００が受信している番組のチャンネルなどの情報を取得する構成としても良い。
【０２４０】
ＥＰＧデータ取得手段１５１は、携帯電話２００が受信している番組に関するＥＰＧデータを取得するための構成である。具体的には、ＥＰＧデータ取得手段１５１は、取得した番組ＩＤをＥＰＧデータ配信サーバにキャリアネットワーク網を介して送信し、該番組ＩＤにより特定される番組に関するＥＰＧデータを取得する。なお、ＥＰＧデータ取得手段１５１は、携帯電話２００が受信している番組に関するＥＰＧデータを取得できるものであれば十分である。
【０２４１】
キーワード抽出手段１５２は、ＥＰＧデータ取得手段１５１からＥＰＧデータを取得し、取得したＥＰＧデータからキーワードを抽出するための構成である。キーワード抽出手段１５２により抽出されるキーワードは、ＥＰＧデータに含まれる文字列を分割して得られる文字列である。キーワード抽出手段１５２がキーワードを抽出する処理は、携帯電話１に備えられたキーワード抽出手段５２と同一であるので、説明を省略する。なお、キーワード抽出手段１５２がキーワードを抽出するために用いるＥＰＧデータは、携帯電話２００が受信していた番組に関するＥＰＧデータである。従って、携帯電話２００が受信中の番組に関するキーワードが、ＥＰＧ解析サーバ１００において得られることになる。
【０２４２】
サービス検索手段１５３は、携帯電話２００が受信していた番組に関連するメッセージ交換サービスを検索するための構成である。サービス検索手段１５３はキーワード抽出手段１５１が抽出したキーワードを取得する。そして、取得したキーワードをキャリアネットワーク網に接続された所定のサービス登録データベースに送信し、該キーワードに関連付けられたアドレスとタイトルとを取得する。すなわち、キーワード抽出手段１５２により抽出されたキーワードを用いて、このキーワードに関連付けられているメッセージ交換システムを検索する。サービス検索手段１５３は、キーワード抽出手段１５２から直接キーワードを受信することもできるし、キーワード抽出手段１５２が記憶部１６０に記憶したキーワードを読み出すこともできる。
【０２４３】
なお、上記サービス登録データベースは、キャリアネットワーク網に接続されたデータベースであって、携帯電話２００をメッセージ交換システムの端末装置として機能させるためのデータの所在を指示するアドレスと、そのメッセージ交換システムのタイトルとを、予めキーワードと関連付けて記憶するデータベースであれば十分である。また、図２８では、サービス登録データベースがＥＰＧ解析サーバ１００の外部にあるものとして説明を行ったが、ＥＰＧ解析サーバ１００がサービス登録データベースを備える構成としても良い。
【０２４４】
データ送信手段１５５は、キーワード抽出手段により抽出されたキーワード、および、サービス検索手段により取得されたメッセージ交換システムのタイトルとアドレスとを、携帯電話２００に送信するための構成である。携帯電話２００から受けた取得要求がキーワード取得要求である場合、データ送信手段１５５は、キーワード抽出手段が抽出したキーワードを携帯電話２００に送信する。一方、携帯電話２００から受けた取得要求が検索結果取得要求である場合、データ送信手段１５５は、サービス検索手段１５３が取得したメッセージ交換システムのタイトルとアドレスとを、携帯電話２００に送信する。
【０２４５】
次に、携帯電話２００について説明する。携帯電話２００は、図１に示した携帯電話１の構成のうち制御部５０を除き、携帯電話１と同じ構成を有する。携帯電話２００が備える制御部２５０について、図２９を用いて説明する。図２９は、制御部２５０の構成を示したブロック図である。なお、制御部２５０はキャリアネットワーク網を介して他のネットワーク装置に記憶されたプログラムコードをダウンロードし、該プログラムコードの命令を実行する構成を備える点も携帯電話１と同様である。また、制御部２５０はキャリアネットワーク網を介して他のネットワーク装置に記憶されたＨＴＭＬ文書をダウンロードし、該ＨＴＭＬ文書を整形して表示することが可能である点も携帯電話１と同様である。これにより、携帯電話２００は、チャットやブログなどのメッセージ交換システムの端末として機能する。しかしながら、携帯電話をはじめとするネットワーク接続装置において、これらの機能を実現する構成は周知であるから、その説明は省略する。
【０２４６】
図２９に示したように、制御部２５０は、番組ＩＤ送信手段２５１、データ受信手段２５２、サービス選択手段２５３（選択手段）、セレクトメニュー表示手段２５４（表示手段）、文字入力補助手段２５５（文字入力手段）、および、入力文字変換手段２５６を備える。
【０２４７】
番組ＩＤ送信手段２５１は、キーワード取得要求、または、検索結果取得要求を、受信している番組の番組ＩＤと共に、ＥＰＧ解析サーバ１００に送信するための構成である。番組ＩＤ送信手段２５１は放送波に重畳された受信中の番組の番組ＩＤを抽出し、これをＥＰＧ解析サーバ１００に送信する。また、データ受信手段２５２は、サービス選択手段２５３からのデータ所得要求に対しては、検索結果取得要求を、また、文字入力補助手段２５５、および、入力文字変換手段２５６からのデータ取得要求に対しては、キーワード取得要求をＥＰＧ解析サーバ１００に送信する。
【０２４８】
なお、番組ＩＤ送信手段２５１が送信する番組ＩＤは、携帯電話２００が受信中の番組を特定できる情報であれば十分であり、例えば、受信チャンネルや地域情報、あるいは、ＥＰＧデータそのものであっても良い。
【０２４９】
データ受信手段２５２は、ＥＰＧ解析サーバ１００から送信されたデータを受信するための構成である。データ受信手段２５２は、データ取得要求を発したサービス選択手段２５３、文字入力補助手段２５５、入力文字変換手段２５６に、ＥＰＧ解析サーバ１００から取得したデータを送り返すことができる。また、ＥＰＧ解析サーバから取得したデータを図示しない特定の記憶部に記憶させることもできる。
【０２５０】
次に、サービス選択手段２５３について説明する。サービス選択手段２５３は、ユーザがそれまで視聴していた番組関連するメッセージ交換サービスを選択するための構成である。サービス選択手段２５３は、ユーザが所定の操作によりメッセージ交換サービスの利用を開始することを指示すると、データ取得要求を番組ＩＤ送信手段２５１に送る。これを受けた番組ＩＤ送信手段２５１は、検索結果取得要求を受信中の番組の番組ＩＤと共に、ＥＰＧ解析サーバ１００に送信する。ＥＰＧ解析サーバ１００は、受信した番組ＩＤを参照して、携帯電話２００が受信中の番組に関するＥＰＧデータから、番組に関するキーワードを抽出し、抽出キーワードを用いてメッセージ交換サービスを検索する。そしてＥＰＧ解析サーバ１００は、検索結果をデータ送信手段１５５により送信する。
【０２５１】
送信された検索結果は、データ受信手段２５２を介して、サービス選択手段２５３により受信される。ここで、受信される検索結果は、それまで受信していた番組に関連するメッセージ交換システムのタイトルとアドレスである。サービス選択手段２５３は、タイトルをセレクトメニュー表示手段２５４に送り、アドレスを図示しない記憶部に記憶する。
【０２５２】
セレクトメニュー表示手段２５４は、サービス選択手段２５３から受信したサービスのタイトルを配列して一覧表示する表示するよう図示しない所定のディスプレイを制御する。これにより、ユーザは、それまで視聴していた番組に関連したサービスの一覧を目視し、これらのサービスの中から所望のサービスを選択することが可能になる。
【０２５３】
次に文字入力補助手段２５５について説明する。文字入力補助手段２５５は、ユーザがそれまで視聴していた番組に関連するメッセージを容易に入力できるようにするための構成である。
【０２５４】
制御部２５０は、テレビ番組表示中にユーザが開始を指示した一連の処理において、ユーザによる文字入力を受け付ける所定の処理が発生した場合、文字入力補助手段２５５に処理を移す。
【０２５５】
文字入力補助手段２５５は、はじめに、データ取得要求を番組ＩＤ送信手段２５１に送る。これを受けた番組ＩＤ送信手段２５１は、キーワード取得要求を受信中の番組の番組ＩＤと共に、ＥＰＧ解析サーバ１００に送信する。ＥＰＧ解析サーバ１００は、受信した番組ＩＤを参照して、携帯電話２００が受信中の番組に関するＥＰＧデータから、番組に関するキーワードを抽出し、抽出したキーワードをデータ送信手段１５５により送信する。
【０２５６】
送信されたキーワードは、データ受信手段２５２を介して、文字入力補助手段２５５により受信される。ここで、受信されるキーワードは、それまで受信していた番組に関連するキーワードである。文字入力補助手段２５５は、タイトルをセレクトメニュー表示手段２５４に送る。
【０２５７】
そして、セレクトメニュー表示手段２５４は、受信したキーワードを配列して一覧表示するよう、所定のディスプレイを制御する。ユーザが所定のディスプレイに表示されたキーワードの中からひとつのキーワードを選択すると、文字入力補助手段２５５は、選択されたキーワードをユーザが入力したものとして、受け付ける。これにより、ユーザは、それまで視聴していた番組に関する文字列を容易に入力することが可能になる。
【０２５８】
次に、入力文字変換手段２５６について説明する。入力文字変換手段２５６は、予測変換辞書部２５７と協働し、ユーザが入力した文字列を、予めその文字列に関連付けられた文字列に変換して入力するための構成である。入力文字変換手段２５６および予測変換辞書部２５７の基本的な機能については、上述した携帯電話１に備えられた入力文字変換手段５６および予測変換辞書部５７と同様であるので、説明を省略する。
【０２５９】
入力文字変換手段２５６は、携帯電話１に備えられた入力文字変換手段５６と同様、予測変換辞書部２５７と協働して、予測変換あるいは仮名漢字変換を実現するともに、データ受信手段２５２から取得した各キーワードを予測変換辞書部２５７に追加する処理を行うことを特徴としている。キーワードを辞書に追加する処理の詳細については、携帯電話１に備えられた入力文字変換手段５６と同様であるので、説明を省略する。
【０２６０】
このように、入力文字変換手段２５６が、キーワードを予測変換辞書部２５７に追加する処理を行うことにより、携帯電話２００においても、ユーザはそれまで視聴していた番組に関するメッセージの入力を容易に行うことが可能になる。
【０２６１】
上述したＥＰＧ解析サーバ１００と携帯電話２００をネットワークを介して接続することで、携帯電話２００において、それまで視聴していた番組に関連するメッセージ交換サービスを容易に見つけ出すことが可能であり、また、それらメッセージ交換システムの利用に際し、メッセージの入力を容易ならしめる、ネットワークシステムが構成できる。
【０２６２】
なお、携帯電話１、ＥＰＧ解析サーバ１００、および、携帯電話２００に含まれている各ブロックは、ハードウェアロジックによって構成すればよい。または、次のように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を用いてソフトウェアによって実現してもよい。
【０２６３】
すなわち、上記各装置は、各機能を実現する制御プログラムの命令を実行するＣＰＵ、この制御プログラムを格納したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、上記制御プログラムを実行可能な形式に展開するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、および、上記制御プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）を備えている。
【０２６４】
この構成により、本発明の目的は、所定の記録媒体によっても、達成できる。この記録媒体は、上述した機能を実現するソフトウェアである入力文字変換装置１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録していればよい。入力文字変換装置１は、この記録媒体を供給する。これにより、コンピュータとしての入力文字変換装置１（またはＣＰＵやＭＰＵ）が、供給された記録媒体に記録されているプログラムコードを読み出し、実行すればよい。
【０２６５】
プログラムコードを上記各装置に供給する記録媒体は、特定の構造または種類のものに限定されない。すなわち、この記録媒体は、たとえば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などとすることができる。
【０２６６】
また、上記各装置を、通信ネットワークと接続可能に構成しても、本発明の目的を達成できる。この場合、上記のプログラムコードを、通信ネットワークを介して上記各装置に供給する。この通信ネットワークは、入力文字変換装置１にプログラムコードを供給できるものであればよく、特定の種類または形態に限定されない。たとえば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）、電話回線網、移動体通信網、衛星通信網等であればよい。
【０２６７】
この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な任意の媒体であればよく、特定の構成または種類のものに限定されない。たとえば、ＩＥＥＥ１３９４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Ａｓｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０２６８】
なお、本発明は上述した各実施の形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０２６９】
本発明は、テレビ付き携帯電話などテレビ放送を受信可能なネットワーク接続装置に好適に利用することができる。
【図面の簡単な説明】
【０２７０】
【図１】本発明のネットワーク接続装置としての携帯電話の制御部の構成を示すブロック図である。
【図２】本発明のシステムの構成を模式的に示す説明図である。
【図３】本発明のネットワーク接続装置としての携帯電話の構成を示すブロック図である。
【図４】上記携帯電話の外観を示す正面図である。
【図５】ＥＰＧデータの具体例を示す説明図である。
【図６】キーワード抽出手段がＥＰＧデータからキーワードを抽出する処理手順の一例を示すフローチャートである。
【図７】（ａ）〜（ｅ）は、ＥＰＧデータに含まれる各文字列から削除される文字または記号の一例を示す説明図である。
【図８】（ａ）（ｂ）は、キーワード抽出手段におけるキーワード抽出処理の適用例を示す説明図である。
【図９】図６のフローチャートに示した一連の処理に引き続いて行われる、字種切り処理の一手順例を示すフローチャートである。
【図１０】（ａ）〜（ｃ）は、字種切り処理の適用例を示す説明図である。
【図１１】図６のフローチャートに示した一連の処理に引き続いて行われる、字種切り処理の他の手順例を示すフローチャートである。
【図１２】（ａ）〜（ｂ）は、上記字種切り処理の適用例を示す説明図である。
【図１３】取得したチャットのタイトルを一覧表示したディスプレイの表示画面例を示す説明図である。
【図１４】検索処理が行われていることをユーザに通知する表示画面を示す説明図である。
【図１５】取得したブログのタイトルを一覧表示したディスプレイの表示画面例を示す説明図である。
【図１６】ユーザによる記事タイトルの入力を受け付ける処理において表示する表示画面例を示す説明図である。
【図１７】ユーザによる記事本文の入力を受け付ける処理において表示する表示画面例を示す説明図である。
【図１８】ユーザによるメールタイトルの入力を受け付ける処理において表示する表示画面例を示す説明図である。
【図１９】ユーザによるメール本文の入力を受け付ける処理において表示する表示画面例を示す説明図である。
【図２０】変換候補語句表示領域が表示された表示画面例を示す説明図である。
【図２１】ユーザによる文字の入力を受けてセレクトメニュー表示手段が表示する変換候補語語句表示領域の表示例を示す説明図である。
【図２２】予測変換辞書部が備えた辞書領域の例を示す説明図である。
【図２３】ユーザがテレビ視聴中にチャットを開始する操作を行ってから、チャットを終了する操作を行うまでの処理手順例を示すフローチャートである。
【図２４】ユーザがブログの利用を開始するためにブログ起動ボタンを押下したときの表示画面例を示す説明図である。
【図２５】ユーザがそれまでに視聴していた番組に関するブログを検索してコメントを投稿するときの処理手順例を示すフローチャートである。
【図２６】ユーザが、視聴していた番組に関する新しい記事を投稿するときの処理手順例を示すフローチャートである。
【図２７】ユーザが、視聴していた番組に関する新しいメールの利用を開始するときの処理手順例を示すフローチャートである。
【図２８】ＥＰＧ解析サーバに備えられた制御部の構成を示すブロック図である。
【図２９】本発明の他の携帯電話が備える制御部の構成を示すブロック図である。
【符号の説明】
【０２７１】
１  携帯電話（ネットワーク接続装置、端末装置）
６  ネットワーク
７  ネットワーク
２０  無線通信部（データ受信手段）
４２  ディスプレイ
５１  ＥＰＧデータ取得手段（番組情報取得手段）
５２  キーワード抽出手段
５３  サービス検索手段（検索手段）
５４  セレクトメニュー表示手段（表示手段）
５５  文字入力補助手段（文字入力手段）
５６  入力文字変換手段
５７  予測変換辞書部（辞書データベース）
５７ｃ  ＥＰＧ専用辞書領域（特定の記憶領域）
１００  ＥＰＧ解析サーバ（サーバ装置）
１５１  ＥＰＧデータ取得手段（番組情報取得手段）
１５４  番組ＩＤ受信手段
１５５  データ送信手段
２５３  サービス選択手段（選択手段）
２５４  セレクトメニュー表示手段（表示手段）
２５５  文字入力補助手段（文字入力手段）
２５６  入力文字変換手段
【図１】
2008305410.tif 000003
【図２】
2008305410.tif 000004
【図３】
2008305410.tif 000005
【図４】
2008305410.tif 000006
【図５】
2008305410.tif 000007
【図６】
2008305410.tif 000008
【図７】
2008305410.tif 000009
【図８】
2008305410.tif 000010
【図９】
2008305410.tif 000011
【図１０】
2008305410.tif 000012
【図１１】
2008305410.tif 000013
【図１２】
2008305410.tif 000014
【図１３】
2008305410.tif 000015
【図１４】
2008305410.tif 000016
【図１５】
2008305410.tif 000017
【図１６】
2008305410.tif 000018
【図１７】
2008305410.tif 000019
【図１８】
2008305410.tif 000020
【図１９】
2008305410.tif 000021
【図２０】
2008305410.tif 000022
【図２１】
2008305410.tif 000023
【図２２】
2008305410.tif 000024
【図２３】
2008305410.tif 000025
【図２４】
2008305410.tif 000026
【図２５】
2008305410.tif 000027
【図２６】
2008305410.tif 000028
【図２７】
2008305410.tif 000029
【図２８】
2008305410.tif 000030
【図２９】
2008305410.tif 000031