(57)【特許請求の範囲】
【請求項１】
第１のコンテンツ再生装置と、第２のコンテンツ再生装置と、携帯端末装置とを含むネットワークシステムであって、
前記第１のコンテンツ再生装置は、
前記第２のコンテンツ再生装置における検索処理に用いる検索用データを、前記携帯端末装置へ送信する第１の送信手段を含み、
前記携帯端末装置は、
前記検索用データを受信する第１の受信手段と、
前記受信した複数の検索用データを記憶する記憶手段と、
前記記憶した前記複数の検索用データを表示する表示手段と、
前記複数の検索用データのうちの任意の検索用データを選択する選択手段と、
前記検索用データを選択するための選択指示を受け付ける受付手段と、
前記選択指示に基づき前記選択手段によって選択された検索用データと、当該検索用データを用いた検索を前記第２のコンテンツ再生装置に実行させるためのコマンドとを、前記第２のコンテンツ再生装置に送信する第２の送信手段とを含み、
前記第２のコンテンツ再生装置は、
前記携帯端末装置から送信される、前記検索用データと前記コマンドとを受信する第２の受信手段と、
前記検索用データを使用した検索処理を実行する実行手段とを含み、
前記ネットワークシステムは、前記第２のコンテンツ再生装置を複数備え、
前記携帯端末装置は、
前記複数の第２のコンテンツ再生装置の中から、前記検索用データを送信する第２のコンテンツ再生装置を指定する指定手段と、
前記指定された第２のコンテンツ再生装置の種別に応じて、前記選択指示に基づき選択される検索用データを制限する制限手段とをさらに含み、
前記検索用データは、キーワードと、当該キーワードに付加された複数種類の付加情報とを含み、
前記制限手段は、前記複数種類のうちの一部の種類の付加情報の送信を制限し、
前記第２の送信手段は、前記複数種類のうちで前記送信が制限されなかった種類の付加情報を、前記第２のコンテンツ再生装置に送信する、ネットワークシステム。
【請求項２】
第１のコンテンツ再生装置および複数の第２のコンテンツ再生装置と通信する携帯端末装置であって、
前記第２のコンテンツ再生装置における検索処理に用いる検索用データを、前記第１のコンテンツ再生装置から受信する受信手段と、
前記受信した複数の検索用データを記憶する記憶手段と、
前記記憶した前記複数の検索用データを表示する表示手段と、
前記複数の検索用データのうちの任意の検索用データを選択する選択手段と、
前記検索用データを選択するための選択指示を受け付ける受付手段と、
前記選択指示に基づき前記選択手段によって選択された検索用データと、当該検索用データを用いた検索を前記第２のコンテンツ再生装置に実行させるためのコマンドとを、前記第２のコンテンツ再生装置に送信する送信手段と、
前記複数の第２のコンテンツ再生装置の中から、前記検索用データを送信する第２のコンテンツ再生装置を指定する指定手段と、
前記指定された第２のコンテンツ再生装置の種別に応じて、前記選択指示に基づき選択される検索用データを制限する制限手段とを備え、
前記検索用データは、キーワードと、当該キーワードに付加された複数種類の付加情報とを含み、
前記制限手段は、前記複数種類のうちの一部の種類の付加情報の送信を制限し、
前記送信手段は、前記複数種類のうちで前記送信が制限されなかった種類の付加情報を、前記第２のコンテンツ再生装置に送信する、携帯端末装置。
【請求項３】
第１のコンテンツ再生装置および複数の第２のコンテンツ再生装置と通信する携帯端末装置において行なわれる情報処理方法であって、
前記第２のコンテンツ再生装置における検索処理に用いる検索用データを、前記第１のコンテンツ再生装置から受信するステップと、
前記受信した複数の検索用データを記憶するステップと、
前記記憶した前記複数の検索用データを表示するステップと、
前記複数の検索用データのうちの任意の検索用データを選択するステップと、
前記検索用データを選択するための選択指示を受け付けるステップと、
前記選択指示に基づき前記選択手段によって選択された検索用データと、当該検索用データを用いた検索を前記第２のコンテンツ再生装置に実行させるためのコマンドとを、前記第２のコンテンツ再生装置に送信するステップと、
前記複数の第２のコンテンツ再生装置の中から、前記検索用データを送信する第２のコンテンツ再生装置を指定するステップと、
前記指定された第２のコンテンツ再生装置の種別に応じて、前記選択指示に基づき選択される検索用データを制限するステップとを備え、
前記検索用データは、キーワードと、当該キーワードに付加された複数種類の付加情報とを含み、
前記制限するステップでは、前記複数種類のうちの一部の種類の付加情報の送信を制限し、
前記送信するステップでは、前記複数種類のうちで前記送信が制限されなかった種類の付加情報を、前記第２のコンテンツ再生装置に送信する、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステム、携帯端末装置および情報処理方法に関し、特に、他の装置から受信した情報を使用する処理を行なうネットワークシステム、携帯端末装置および情報処理方法に関する。
【背景技術】
【０００２】
近年、通信技術の発達により、複数の装置間で情報を送受信する場面が増えつつある。特開２００４−００５５３９号公報（特許文献１）には、ＴＶ受像機などの表示装置に表示された映像に関連する関連情報を、表示装置が、関連情報を、携帯端末へ送信し、携帯端末で関連情報を表示する技術（以下、第１の先行技術ともいう）が開示されている。
【特許文献１】特開２００４−００５５３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
第１の先行技術では、非常に多くの関連情報が、携帯端末へ送信され、携帯端末に多くの関連情報が記憶された場合、ユーザは、所望の関連情報を選択するのに手間がかかるという問題点がある。
【０００４】
本発明は、上述の問題点を解決するためになされたものであって、その目的は、情報を容易に選択することを可能とするネットワークシステム、携帯端末装置および情報処理方法を提供することである。
【課題を解決するための手段】
【０００５】
上述の課題を解決するために、この発明のある局面に従うと、コンテンツ再生装置と、携帯端末装置とを含むネットワークシステムであって、携帯端末装置は、複数の文字列を記憶する記憶手段を備え、コンテンツ再生装置は、コンテンツ再生装置に関連する情報である関連情報を、携帯端末装置へ送信する送信手段を備え、携帯端末装置は、さらに、関連情報を受信する受信手段と、受信した関連情報に基づいて、複数の文字列のうち、一部の文字列を選択する選択手段と、選択された一部の文字列を表示する表示手段と、表示手段が表示する一部の文字列のなかから、特定の文字列を選択するための選択指示を受付ける受付手段とを備える。
【０００６】
好ましくは、関連情報は、コンテンツ再生装置が実行可能な複数の処理にそれぞれ対応する複数のコマンドを示し、受付手段は、複数のコマンドのなかから、特定のコマンドを選択するためのコマンド選択指示を受付け、選択手段は、複数の文字列のうち、コマンド選択指示により特定されるコマンドに対応する一部の文字列を選択し、携帯端末装置は、さらに、コマンド選択指示により特定されるコマンドである特定コマンドと、受付手段が受付けた選択指示により特定される文字列である特定文字列とを、コンテンツ再生装置へ送信するコマンド送信手段を備え、コンテンツ再生装置は、さらに、携帯端末装置から送信される、特定コマンドおよび特定文字列を受信するコマンド受信手段と、特定文字列を使用して、特定コマンドに対応する処理を実行する実行手段とを備える。
【０００７】
好ましくは、実行手段により実行される処理は、特定文字列と、特定文字列に対応する所定の情報とを、携帯端末装置へ送信する処理であり、携帯端末装置の受信手段は、特定文字列および所定の情報を受信し、記憶手段は、特定文字列と、所定の情報とを対応づけて記憶し、コンテンツ再生装置の送信手段は、コンテンツ再生装置が実行可能な処理に対応するコマンドを、携帯端末装置へ送信し、携帯端末装置の受信手段は、コンテンツ再生装置から送信されるコマンドを受信し、選択手段は、複数の文字列のうち、受信したコマンドに対応する文字列であって、かつ、所定の情報が対応づけられた文字列を選択し、表示手段は、選択手段により選択された、所定の情報が対応づけられた文字列を表示する。
【０００８】
好ましくは、関連情報は、コンテンツ再生装置を特定するための情報である。
好ましくは、コンテンツ再生装置の送信手段は、文字列を、携帯端末装置へ送信し、記憶手段に記憶される複数の文字列の少なくとも一部は、コンテンツ再生装置から受信した文字列である。
【０００９】
この発明の他の局面に従うと、コンテンツ再生装置と通信する携帯端末装置であって、コンテンツ再生装置は、コンテンツ再生装置に関連する情報である関連情報を、携帯端末装置へ送信するものであり、複数の文字列を記憶する記憶手段と、関連情報を受信する受信手段と、受信した関連情報に基づいて、複数の文字列のうち、一部の文字列を選択する選択手段と、選択された一部の文字列を表示する表示手段と、表示手段が表示する一部の文字列のなかから、特定の文字列を選択するための選択指示を受付ける受付手段とを備える。
【００１０】
この発明のさらに他の局面に従うと、コンテンツ再生装置と、複数の文字列を記憶する携帯端末装置とを含むネットワークシステムにおいて行なわれる情報処理方法は、コンテンツ再生装置が、コンテンツ再生装置に関連する情報である関連情報を、携帯端末装置へ送信するステップと、携帯端末装置が、関連情報を受信するステップと、携帯端末装置が、受信した関連情報に基づいて、複数の文字列のうち、一部の文字列を選択するステップと、携帯端末装置が、選択された一部の文字列を表示するステップと、携帯端末装置が、表示される一部の文字列のなかから、特定の文字列を選択するための選択指示を受付けるステップとを備える。
【発明の効果】
【００１１】
本発明に係るネットワークシステムは、受信した関連情報に基づいて、複数の文字列のうち、一部の文字列を選択し、表示する一部の文字列のなかから、特定の文字列を選択するための選択指示を受付ける。
【００１２】
したがって、情報を容易に選択することができるという効果を奏する。
本発明に係る携帯端末装置は、受信した関連情報に基づいて、複数の文字列のうち、一部の文字列を選択し、表示する一部の文字列のなかから、特定の文字列を選択するための選択指示を受付ける。
【００１３】
したがって、情報を容易に選択することができるという効果を奏する。
本発明に係る情報処理方法は、受信した関連情報に基づいて、複数の文字列のうち、一部の文字列を選択し、表示する一部の文字列のなかから、特定の文字列を選択するための選択指示を受付ける。
【００１４】
したがって、情報を容易に選択することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについての詳細な説明は繰り返さない。
【００１６】
＜第１の実施の形態＞
（システムの構成）
図１は、本実施の形態におけるネットワークシステム１０００の構成を示す図である。図１を参照して、ネットワークシステム１０００は、携帯端末装置５００と、コンテンツ再生装置６００とを含む。
【００１７】
携帯端末装置５００は、携帯電話である。なお、携帯端末装置５００は、携帯電話に限定されることなく、通信機能を備え、携帯可能な装置であればどのような装置（たとえば、ＰＤＡ（Personal Digital Assistance）、ＰＣ（Personal Computer））でもよい。
【００１８】
携帯端末装置５００は、電話網６０と、無線によりデータ通信可能である。電話網６０は、たとえば、携帯電話のための電話網である。
【００１９】
コンテンツ再生装置６００は、一例として、テレビジョン受信機である。なお、コンテンツ再生装置６００は、テレビジョン受信機に限定されることなく、コンテンツを再生可能な装置であればどのような装置であってもよい。コンテンツ再生装置６００は、たとえば、ＰＣ、カー・ナビゲーションであってもよい。
【００２０】
携帯端末装置５００は、無線または有線により、コンテンツ再生装置６００とデータ通信を行なう。携帯端末装置５００は、無線または有線により、ネットワーク７０とデータ通信を行なう機能を有する。ネットワーク７０は、インターネットなどの広域なネットワークである。
【００２１】
また、コンテンツ再生装置６００は、無線または有線により、ネットワーク７０とデータ通信を行なう機能を有する。また、ネットワーク７０は、無線または有線により、電話網６０とデータ通信可能である。したがって、携帯端末装置５００は、電話網６０を介して、ネットワーク７０とデータ通信可能である。
【００２２】
（携帯端末装置）
次に、携帯端末装置５００について詳細に説明する。
【００２３】
図２は、携帯端末装置５００の外観を正面から示した図である。図２を参照して、携帯端末装置５００は、表示部５３０と、音声出力部５７０とを備える。
【００２４】
表示部５３０は、文字や画像等を表示する機能を有する。表示部５３０には、文字や画像等を表示する表示面が設けられる。表示部５３０は、ＬＣＤパネル（Liquid Crystal Display Panel）を使用した装置である。なお、表示部５３０は、上記以外の表示方式のパネルを使用した装置であってもよい。表示部５３０の表示面の解像度は、横４８０（ドット）×縦８００（ドット）である。なお、表示部５３０の表示面の解像度は、横４８０（ドット）×縦８００（ドット）に限定されることなく、他の解像度であってもよい。
【００２５】
また、表示部５３０は、ユーザが、表示面に直接触れることで、情報入力可能なタッチパネル機能を有する。表示部５３０は、ユーザが表示面にタッチした位置情報を、後述する制御部５１０へ送信する。制御部５１０は、受信した位置情報に基づいて、所定の処理を行なう。
【００２６】
音声出力部５７０は、電話の音声を出力するスピーカである。音声出力部５７０は、後述する制御部５１０から受信した音声データに基づく音声を出力する。
【００２７】
入力部５４０は、ボタン群５４１を含む。ボタン群５４１は、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄと、決定ボタン５４１Ｅとを含む。方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄは、ユーザによる短時間（たとえば、１秒未満）の押下操作（以下、短押操作ともいう）により、たとえば、表示部５３０に表示されている画像内の移動対象となる物（たとえば、カーソル等）を上下左右に移動させるためのボタンである。以下においては、ユーザによる長時間（たとえば、一秒以上）のボタンの押下操作を、長押操作ともいう。
【００２８】
決定ボタン５４１Ｅは、短押操作により、たとえば、方向ボタン５４１Ａ，５４１Ｂ，５４１Ｃ，５４１Ｄの短押操作により選択された項目等を決定するためのボタンである。
【００２９】
入力部５４０は、さらに、機能ボタン５４２Ａ，５４２Ｂ，５４３Ａ，５４３Ｂを含む。機能ボタン５４２Ａ，５４２Ｂ，５４３Ａ，５４３Ｂの各々は、短押操作により、割り当てられた処理を行なうためのボタンである。
【００３０】
入力部５４０は、さらに、文字ボタン群５４６を含む。文字ボタン群５４６は、１５個の文字ボタンを含む。文字ボタン群５４６に含まれる複数の文字ボタンの各々は、短押操作により、数字、文字または記号等を入力するためのボタンである。
【００３１】
入力部５４０は、入力部５４０に含まれる複数のボタンのうち、短押操作または長押操作されたボタンに対応するボタン信号を、後述する制御部５１０へ送信する。すなわち、入力部５４０は、ユーザが携帯端末装置５００を操作するためのインターフェースである。以下においては、ユーザによる、入力部５４０の操作または表示部５３０に対するタッチ操作を、インターフェース操作Ｍともいう。
【００３２】
携帯端末装置５００は、さらに、音声入力部５７４と、記録媒体挿入部５５０Ａとを備える。音声入力部５７４は、音声を取得するマイクである。記録媒体挿入部５５０Ａは、携帯端末装置５００に後述する記録媒体を挿入する部分である。
【００３３】
図３は、携帯端末装置５００の内部構成を示したブロック図である。なお、図３には、説明のために、記録媒体５５５も示している。記録媒体５５５には、後述するプログラム１８０が記録されている。すなわち、プログラム１８０は、媒体等に記録されてプログラム製品として流通される。また、記録媒体５５５もプログラム製品として流通される。
【００３４】
図３を参照して、携帯端末装置５００は、さらに、制御部５１０と、記憶部５２０とを備える。
【００３５】
記憶部５２０は、データを不揮発的に記憶するメモリである。記憶部５２０は、制御部５１０によってデータアクセスされる。記憶部５２０は、たとえば、フラッシュメモリである。記憶部５２０には、プログラム１８０、その他の各種データ等が記憶されている。なお、記憶部５２０は、データを揮発的に記憶するメモリであってもよい。
【００３６】
制御部５１０は、記憶部５２０に記憶されたプログラム１８０に従って、携帯端末装置５００内の各部に対する各種処理や、演算処理等を行なう機能を有する。制御部５１０は、ＣＰＵ（Central Processing Unit）である。なお、制御部５１０は、ＣＰＵに限定されることなく、演算機能を有するその他の回路であってもよい。
【００３７】
制御部５１０は、表示部５３０とデータ通信を行なう。制御部５１０は、生成した画像を、表示部５３０に表示させる。
【００３８】
携帯端末装置５００は、さらに、入力部５４０と、記録媒体アクセス部５５０とを備える。
【００３９】
制御部５１０は、入力部５４０に含まれる、前述した複数のボタンのうち、短押操作または長押操作があったボタンに対応するボタン信号を、入力部５４０から受信する。制御部５１０は、受信したボタン信号に応じた処理を行なう。
【００４０】
記録媒体アクセス部５５０は、記録媒体５５５が前述の記録媒体挿入部５５０Ａから携帯端末装置５００に挿入（装着）されると、記録媒体５５５にデータアクセス可能となる。これにより、記録媒体アクセス部５５０は、プログラム１８０が記録された記録媒体５５５から、プログラム１８０を読出すことが可能となる。
【００４１】
記録媒体５５５に記憶されているプログラム１８０は、制御部５１０のインストール処理により、記録媒体アクセス部５５０により読み出され、制御部５１０が、プログラム１８０を、記憶部５２０に記憶させる。記録媒体５５５には、さらに、コンテンツデータ等も記録されている。コンテンツデータは、たとえば、音楽データ、動画像データ等である。
【００４２】
記録媒体５５５は、ＳＤ（Secure Digital）メモリーカードである。なお、記録媒体５５５は、ＳＤメモリーカードに限定されることなく、データを不揮発的に記録可能なその他の媒体であってもよい。
【００４３】
携帯端末装置５００は、さらに、通信部５６０と、通信部５６２とを備える。
通信部５６０は、制御部５１０とデータ通信を行なう。また、通信部５６０は、コンテンツ再生装置６００と有線または無線で、データ通信を行なう機能を有する。
【００４４】
通信部５６０は、ＵＳＢ（登録商標）（Universal Serial Bus）２．０の規格に基づく、シリアル転送を行なう通信用インターフェースの機能を有する。なお、シリアル転送を行なう通信用インターフェースの規格は、ＵＳＢ（登録商標）２．０に限定されることなく他の規格であってもよい。
【００４５】
また、通信部５６０は、さらに、Bluetooth（登録商標）の規格に基づく無線通信を行なう機能を有する。また、通信部５６０は、赤外線を使用した無線通信を行なう機能を有する。なお、無線通信は、Bluetooth（登録商標）の規格に基づく通信、赤外線を使用した通信に限定されることなく、他の方式の通信であってもよい。通信部５６０は、制御部５１０からの制御指示に応じて、コンテンツ再生装置６００と無線でデータ通信を行なう。
【００４６】
通信部５６２は、制御部５１０と、データ通信を行なう。通信部５６２は、有線技術を利用して、ネットワーク７０とデータ通信を行なう機能を有する。有線技術は、たとえば、イーサネット（登録商標）に基づく技術である。この場合、通信部５６２は、たとえば、ＬＡＮケーブルを介して、ネットワーク７０とデータ通信を行なうことができる。なお、有線技術は、イーサネット（登録商標）に基づく技術に限定されることなく、その他の有線技術であってもよい。
【００４７】
また、通信部５６２は、無線技術を利用して、ネットワーク７０とデータ通信を行なう機能を有する。無線技術は、たとえば、ＩＥＥＥ８０２．１１ｇに基づく技術である。なお、無線技術は、ＩＥＥＥ８０２．１１ｇに基づく技術に限定されることなく、その他の無線技術であってもよい。したがって、通信部５６２は、無線により、ネットワーク７０とデータ通信を行なうことができる。
【００４８】
携帯端末装置５００は、さらに、アンテナ５６４と、通信部５６６とを備える。
アンテナ５６４は、通信部５６６と接続されている。通信部５６６は、アンテナ５６４を利用して、無線通信を行なう機能を有する。通信部５６６は、図示しない最寄の基地局と無線通信を行なう。最寄の基地局は、電話網６０と通信を行なう。したがって、通信部５６６は、アンテナ５６４を利用して、最寄の基地局を介して、電話網６０と通信を行なう。
【００４９】
携帯端末装置５００は、制御部５１０および通信部５６６の処理により、電話網６０を介して、ネットワーク７０からプログラムのダウンロード処理を行ない、記憶部５２０に格納することもできる。この場合、当該ダウンロードしたプログラムは、プログラム１８０である。制御部５１０は、ネットワーク７０からダウンロードしたプログラム（プログラム１８０）に従って、所定の処理を行なう。
【００５０】
携帯端末装置５００は、さらに、音声出力部５７２を備える。音声出力部５７２は、携帯端末装置５００の外部に設けられるスピーカである。音声出力部５７２は、制御部５１０から受信した音声データに基づく音声を出力する。
【００５１】
制御部５１０は、前述した音声出力部５７０および音声入力部５７４の各々とデータ通信する。制御部５１０が、音声データを音声出力部５７０へ送信すると、音声出力部５７０は、制御部５１０から受信した音声データに基づく音声を出力する。ユーザが音声入力部５７４に対して音声を発すると、音声入力部５７４は、取得した音声を音声データに変換して、音声データを、制御部５１０へ送信する。
【００５２】
携帯端末装置５００は、さらに、振動部５７９を備える。振動部５７９は、制御部５１０からの制御指示に基づいて、振動部５７９自身が振動することにより、携帯端末装置５００を振動させる機能を有する。振動部５７９は、たとえば、電話の着信、電子メールの受信時に、制御部５１０からの制御指示に基づいて、携帯端末装置５００を振動させる。
【００５３】
（コンテンツ再生装置）
次に、コンテンツ再生装置６００について詳細に説明する。
【００５４】
図４は、コンテンツ再生装置６００の内部構成を示したブロック図である。なお、図４には、説明のために、記録媒体５５５Ａも示している。記録媒体５５５Ａには、後述するプログラム１８０Ａが記録されている。すなわち、プログラム１８０Ａは、媒体等に記録されてプログラム製品として流通される。また、記録媒体５５５Ａもプログラム製品として流通される。
【００５５】
図４を参照して、コンテンツ再生装置６００は、表示部６３０を備える。表示部６３０には、文字や画像等を表示する表示面が設けられる。表示部６３０は、ＬＣＤパネル（Liquid Crystal Display Panel）を使用した装置である。なお、表示部６３０は、上記以外の表示方式のパネルを使用した装置であってもよい。
【００５６】
表示部６３０の表示面のサイズは、表示部５３０の表示面のサイズより大きい。また、表示部６３０の表示面の解像度は、表示部５３０の表示面の解像度より大きい。たとえば、表示部６３０の表示面の解像度は、横１９２０（ドット）×縦１０８０（ドット）の解像度である。なお、表示部６３０の表示面の解像度は、横１９２０（ドット）×縦１０８０（ドット）に限定されることなく、他の解像度であってもよい。
【００５７】
コンテンツ再生装置６００は、さらに、制御部６１０と、記憶部６２０とを備える。
記憶部６２０は、データを不揮発的に記憶する機能を有する。記憶部６２０は、制御部６１０によってデータアクセスされる。記憶部６２０は、ハードディスクである。なお、記憶部６２０は、ハードディスクに限定されることなく、データを不揮発的に記憶する機能を有するメモリであってもよい。記憶部６２０には、プログラム１８０Ａ、後述する録画データ、その他の各種データ等が記憶されている。なお、記憶部６２０は、データを揮発的に記憶するメモリであってもよい。
【００５８】
制御部６１０は、記憶部６２０に記憶されたプログラム１８０Ａに従って、コンテンツ再生装置６００内の各部に対する各種処理や、演算処理等を行なう機能を有する。制御部６１０は、前述の制御部５１０と同様なものであるので詳細な説明は繰り返さない。
【００５９】
コンテンツ再生装置６００は、さらに、アンテナ６０２と、チューナ６０５と、データ処理部６０７とを備える。
【００６０】
アンテナ６０２は、チューナ６０５と接続されている。チューナ６０５は、制御部６１０により指示された周波数の放送信号を、アンテナ６０２を介して受信する。チューナ６０５は、ディジタル放送に基づく放送信号およびアナログ放送に基づく放送信号を受信する機能を有する。チューナ６０５は、受信した放送信号を、データ処理部６０７へ送信する。
【００６１】
データ処理部６０７は、制御部６１０から、表示部６３０に画像を表示させるための表示指示を受信すると、受信した放送信号から画像データを取得し、当該画像データを、表示部６３０へ送信する。表示部６３０は、画像データを受信すると、画像データに基づく画像（動画像または静止画像）を表示する。以下においては、チューナ６０５が受信した放送信号に基づく画像であって、かつ、表示部６３０に表示される画像を、ＴＶ画像ともいう。
【００６２】
データ処理部６０７が受信した放送信号が、アナログ放送に基づく信号である場合であって、かつ、制御部６１０から、録画処理を行なうための録画指示を受信した場合、データ処理部６０７は、放送信号から取得した画像データおよび音声データを圧縮して、録画データとして、記憶部６２０に記憶させる。また、データ処理部６０７が受信した放送信号が、ディジタル放送に基づく信号である場合であって、かつ、制御部６１０から、録画処理を行なうための録画指示を受信した場合、データ処理部６０７は、放送信号から取得した画像データおよび音声データを、録画データとして、記憶部６２０に記憶させる。
【００６３】
記憶部６２０に記憶される録画データは、ＭＰＥＧ２形式で圧縮されたデータである。なお、録画データは、ＭＰＥＧ２形式で圧縮されたデータに限定されることなく、他の形式で圧縮されたデータであってもよい。ここで、他の形式とは、たとえば、Ｈ．２６４等の形式である。以下においては、記憶部６２０に記憶される録画データを、コンテンツともいう。
【００６４】
制御部６１０は、表示部６３０とデータ通信を行なう。制御部６１０は、生成した画像を、表示部６３０に表示させる。
【００６５】
コンテンツ再生装置６００は、さらに、入力部６４０と、記録媒体アクセス部６５０とを備える。
【００６６】
入力部６４０は、図示されない複数のボタンを含む。複数のボタンは、コンテンツ再生装置６００の外部に設けられている。複数のボタンのうち、いずれかのボタンがユーザにより押下操作されると、入力部６４０は、押下操作されたボタンに対応するボタン信号を、制御部６１０へ送信する。制御部６１０は、受信したボタン信号に基づいて、所定の処理を行なう。以下においては、ユーザによる、入力部６４０のボタン操作を、インターフェース操作Ｔともいう。
【００６７】
記録媒体アクセス部６５０は、プログラム１８０Ａが記録された記録媒体５５５Ａから、プログラム１８０Ａを読出す機能を有する。記録媒体５５５Ａに記憶されているプログラム１８０Ａは、制御部６１０のインストール処理により、記録媒体アクセス部６５０により読み出され、制御部６１０が、プログラム１８０Ａを、記憶部６２０に記憶させる。記録媒体５５５Ａには、さらに、コンテンツデータ等も記録されている。コンテンツデータは、たとえば、音楽データ、動画像データ等である。
【００６８】
記録媒体５５５Ａは、ＳＤメモリーカードである。なお、記録媒体５５５は、ＳＤメモリーカードに限定されることなく、データを不揮発的に記録可能なその他の媒体であってもよい。
【００６９】
コンテンツ再生装置６００は、さらに、通信部６６０と、通信部６６２とを備える。
通信部６６０は、制御部６１０とデータ通信を行なう。また、通信部６６０は、携帯端末装置５００と有線または無線で、データ通信を行なう機能を有する。なお、通信部６６０は、前述の通信部５６０と同様な構成および機能を有するので詳細な説明は繰り返さない。
【００７０】
通信部６６２は、制御部６１０と、データ通信を行なう。通信部６６２は、携帯端末装置５００の通信部５６２と同様に、有線技術または無線技術を利用して、ネットワーク７０とデータ通信を行なう機能を有する。
【００７１】
したがって、本実施の形態におけるコンテンツ再生装置６００は、ネットワーク７０から、通信部６６２を介して、プログラムのダウンロード処理を行ない、記憶部６２０に格納することもできる。この場合、当該ダウンロードしたプログラムは、プログラム１８０Ａである。制御部６１０は、ネットワーク７０からダウンロードしたプログラム（プログラム１８０Ａ）に従って、所定の処理を行なう。
【００７２】
以下においては、携帯端末装置５００の通信部５６０から送信される、コンテンツ再生装置６００を制御するためのリモートコントロール信号を、ＲＣ信号という。この場合、通信部６６０が、携帯端末装置５００から送信されたＲＣ信号を受信し、受信したＲＣ信号を制御部６１０へ送信する。制御部６１０は、受信したＲＣ信号に応じて、対応する処理を行なう。
【００７３】
コンテンツ再生装置６００は、さらに、音声出力部６７０を備える。音声出力部６７０は、コンテンツ再生装置６００の外部に設けられるスピーカである。音声出力部６７０は、制御部６１０から受信した音声データに基づく音声を出力する。
【００７４】
（連携処理）
次に、携帯端末装置５００と、コンテンツ再生装置６００とが連携して行なわれる処理（以下、連携処理ともいう）を説明する。以下においては、連携処理において、携帯端末装置５００で行なわれる処理を、連携処理Ｍともいう。また、以下においては、連携処理において、コンテンツ再生装置６００で行なわれる処理を、連携処理Ｃともいう。
【００７５】
本実施の形態において、コンテンツ再生装置６００は、一例として、カー・ナビゲーション、テレビジョン受信機およびＰＣのいずれかであるとする。以下においては、コンテンツ再生装置６００がカー・ナビゲーションである場合、コンテンツ再生装置６００を、コンテンツ再生装置ＣＮＶともいう。また、以下においては、コンテンツ再生装置６００がテレビジョン受信機である場合、コンテンツ再生装置６００を、コンテンツ再生装置ＴＶともいう。また、以下においては、コンテンツ再生装置６００がＰＣである場合、コンテンツ再生装置６００を、コンテンツ再生装置ＰＣともいう。
【００７６】
ここで、携帯端末装置５００の記憶部５２０には、予め、コンテンツ再生装置ＣＮＶ、コンテンツ再生装置ＴＶおよびコンテンツ再生装置ＰＣにそれぞれ対応する３つのコマンドデータテーブルが記憶されているとする。コマンドデータテーブルは、対応する装置（たとえば、コンテンツ再生装置ＰＣ）が実行可能な処理に対応するコマンドを示すデータテーブルである。
【００７７】
記憶部５２０には、一例として、コンテンツ再生装置ＣＮＶ、コンテンツ再生装置ＴＶおよびコンテンツ再生装置ＰＣにそれぞれ対応する、以下のコマンドデータテーブルＤ１００Ａ，Ｄ１００Ｂ，Ｄ１００Ｃが記憶されているとする。
【００７８】
図５は、一例としてのコマンドデータテーブルＤ１００Ａを示す図である。コマンドデータテーブルＤ１００Ａは、複数のコマンドデータから構成される。図５を参照して、コマンドデータテーブルＤ１００Ａにおいて、「番号」とは、コマンドデータを特定するための番号である。「装置ＩＤ］とは、対応する装置を特定するための識別情報である。装置ＩＤ“ＣＮＶ−Ａ”は、コンテンツ再生装置ＣＮＶの装置ＩＤである。
【００７９】
コマンドデータテーブルＤ１００Ａにおいて、「コマンド」とは、対応する装置が実行可能な処理に対応するコマンドである。コマンドデータテーブルＤ１００Ａに示されるコマンドは、コンテンツ再生装置ＣＮＶが識別可能なコマンドである。また、コマンドデータテーブルＤ１００Ａに示されるコマンドに対応する処理は、コンテンツ再生装置ＣＮＶが実行可能な処理である。たとえば、コマンド“set_destination”は、コンテンツ再生装置ＣＮＶに目的地を設定するための処理を実行させるためのコマンドである。
【００８０】
コマンドデータテーブルＤ１００Ａにおいて、「表示文字列」とは、対応するコマンドを、画像内に表示する場合の文字列である。「位置情報必要？」の項目は、対応するコマンドの処理が実行される場合、位置情報が必要であるか否かを示す。「位置情報必要？」の項目の列において、位置情報が必要である場合、“ＹＥＳ”が示される。位置情報は、緯度および経度により示される位置の情報である。「時間情報必要？」の項目は、対応するコマンドの処理が実行される場合、時間情報が必要であるか否かを示す。「時間情報必要？」の項目の列において、時間情報が必要である場合、“ＹＥＳ” が示される。
【００８１】
すなわち、コマンドデータテーブルＤ１００Ａは、コマンド“set_destination”に対応する処理が実行される場合、位置情報が必要であることを示す。
【００８２】
図６は、一例としてのコマンドデータテーブルＤ１００Ｂを示す図である。コマンドデータテーブルＤ１００Ｂは、複数のコマンドデータから構成される。図６を参照して、コマンドデータテーブルＤ１００Ｂの各項目は、図５のコマンドデータテーブルＤ１００Ａの各項目と同様なので詳細な説明は繰り返さない。なお、コンテンツ再生装置ＴＶの装置ＩＤは、“ＴＶ−Ａ”である。
【００８３】
コマンドデータテーブルＤ１００Ｂに示されるコマンドは、コンテンツ再生装置ＴＶが識別可能なコマンドである。また、コマンドデータテーブルＤ１００Ｂに示されるコマンドに対応する処理は、コンテンツ再生装置ＴＶが実行可能な処理である。
【００８４】
コマンドデータテーブルＤ１００Ｂは、コマンド“rec_program”に対応する処理が実行される場合、時間情報が必要であることを示す。
【００８５】
図７は、一例としてのコマンドデータテーブルＤ１００Ｃを示す図である。コマンドデータテーブルＤ１００Ｃは、複数のコマンドデータから構成される。図７を参照して、コマンドデータテーブルＤ１００Ｃの各項目は、図５のコマンドデータテーブルＤ１００Ａの各項目と同様なので詳細な説明は繰り返さない。なお、コンテンツ再生装置ＰＣの装置ＩＤは、“ＰＣ−Ａ”である。
【００８６】
コマンドデータテーブルＤ１００Ｃに示されるコマンドは、コンテンツ再生装置ＰＣが識別可能なコマンドである。また、コマンドデータテーブルＤ１００Ｃに示されるコマンドに対応する処理は、コンテンツ再生装置ＰＣが実行可能な処理である。
【００８７】
コマンドデータテーブルＤ１００Ｃは、各コマンドに対応する処理が実行される場合、位置情報および時間情報が必要ないことを示す。
【００８８】
また、携帯端末装置５００の記憶部５２０には、予め、コンテンツ再生装置ＴＶおよびコンテンツ再生装置ＰＣにそれぞれ対応する２つのキーワードデータテーブルが記憶されているとする。キーワードデータテーブルは、たとえば、対応する装置から受信したキーワードを示すデータテーブルである。
【００８９】
記憶部５２０には、一例として、コンテンツ再生装置ＴＶおよびコンテンツ再生装置ＰＣにそれぞれ対応する、以下のキーワードデータテーブルＤ１１０Ｂ，Ｄ１１０Ｃが記憶されているとする。
【００９０】
図８は、一例としてのキーワードデータテーブルＤ１１０Ｂを示す図である。キーワードデータテーブルＤ１１０Ｂは、複数のキーワードデータから構成される。キーワードデータテーブルＤ１１０Ｂにおいて、「番号」とは、キーワードデータを特定するための番号である。「装置ＩＤ」は、前述したので詳細な説明は繰り返さない。装置ＩＤ“ＴＶ−Ａ”は、コンテンツ再生装置ＴＶの装置ＩＤである。「keyword（キーワード）」の項目は、装置ＩＤにより特定される装置（たとえば、コンテンツ再生装置ＴＶ）から受信したキーワードを示す。キーワードデータテーブルＤ１１０Ｂに示されるキーワードは、コンテンツ再生装置ＴＶにも記憶されているキーワードである。
【００９１】
キーワードデータテーブルＤ１１０Ｂにおいて、「time（時間）」の項目に記載される日時は、対応するキーワードがタイトルである番組の録画予約日時を示す。具体的には、録画予約日時は、コンテンツ再生装置ＴＶが、当該録画予約日時に、対応するキーワードがタイトルである番組の録画を開始する日時である。
【００９２】
携帯端末装置５００は、録画予約日時と、当該録画予約日時に対応するキーワードとを、予め、コンテンツ再生装置ＴＶから受信し、キーワードデータテーブルＤ１１０Ｂを生成するものとする。
【００９３】
図９は、一例としてのキーワードデータテーブルＤ１１０Ｃを示す図である。キーワードデータテーブルＤ１１０Ｃは、キーワードデータテーブルＤ１１０Ｂと同様なので詳細な説明は繰り返さない。
【００９４】
キーワードデータテーブルＤ１１０Ｃに示されるキーワードは、コンテンツ再生装置ＰＣにも記憶されているキーワードである。キーワードデータテーブルＤ１１０Ｃに示されるキーワードは、コンテンツ再生装置ＰＣにおいて、たとえば、再生された映像コンテンツのタイトルであるとする。
【００９５】
携帯端末装置５００は、複数のキーワードを、予め、コンテンツ再生装置ＰＣから受信し、キーワードデータテーブルＤ１１０Ｃを生成するものとする。
【００９６】
図１０は、連携処理Ｍおよび連携処理Ｃのフローチャートである。本実施の形態では、連携処理Ｃを行なうコンテンツ再生装置６００は、前述したコンテンツ再生装置ＰＣであるとする。
【００９７】
図１０を参照して、連携処理Ｃでは、まず、ステップＳ１４１の処理が行なわれる。
ステップＳ１４１では、無線通信可能な装置が検出されたか否かが判定される。具体的には、制御部６１０が、無線通信により、データ通信可能な装置があるか否かを検出する。ここで、無線通信は、たとえば、Bluetooth（登録商標）の規格に基づく、近距離の無線通信である。ステップＳ１４１において、ＹＥＳならば、ステップＳ１４２に進む。一方、ステップＳ１４１において、ＮＯならば、再度、ステップＳ１４１の処理が行なわれる。
【００９８】
ここでは、コンテンツ再生装置ＰＣと、無線通信が可能な位置に、携帯端末装置５００があるとする。この場合、ステップＳ１４１において、ＹＥＳと判定されて、ステップＳ１４２に進む。
【００９９】
ステップＳ１４２では、制御部６１０が、無線通信により、自装置の装置ＩＤを送信する。ここで、送信される装置ＩＤは、“ＰＣ−Ａ”であるとする。そして、ステップＳ１４２の処理は終了する。
【０１００】
連携処理Ｍでは、まず、ステップＳ１１１の処理が行なわれる。
ステップＳ１１１では、制御部５１０が、装置ＩＤを受信したか否かを判定する。ステップＳ１１１において、ＹＥＳならば、ステップＳ１２１に進む。一方、ステップＳ１１１において、ＮＯならば、再度、ステップＳ１１１の処理が行なわれる。ここでは、装置ＩＤを受信したとして、ステップＳ１２１に進む。
【０１０１】
ステップＳ１２１では、選択処理Ｍが行なわれる。選択処理Ｍでは、制御部５１０が、記憶部５２０に記憶されている、複数のコマンドデータテーブルおよびキーワードデータテーブルのうち、受信した装置ＩＤを示すコマンドデータテーブルおよびキーワードデータテーブルを選択する。すなわち、制御部５１０は、記憶部５２０に記憶されている複数のキーワード（文字列）のうち、一部のキーワード（文字列）を選択する。また、制御部５１０は、記憶部５２０に記憶されている複数のコマンドのうち、一部のコマンドを選択する。
【０１０２】
そして、制御部５１０は、選択したコマンドデータテーブルおよびキーワードデータテーブルを記憶部５２０から読み出す。
【０１０３】
ここで、受信した装置ＩＤは、“ＰＣ−Ａ”であるとする。この場合、選択され、読み出されたコマンドデータテーブルおよびキーワードデータテーブルは、それぞれ、図７のコマンドデータテーブルＤ１００Ｃおよび図９のキーワードデータテーブルＤ１１０Ｃとなる。そして、ステップＳ１２２に進む。
【０１０４】
ステップＳ１２２では、選択画像表示処理Ｍが行なわれる。選択画像表示処理Ｍでは、制御部５１０が、読み出したコマンドデータテーブルおよびキーワードデータテーブルを使用して、選択画像を生成し、生成した選択画像を、表示部５３０に表示させる。
【０１０５】
ここで、読み出されたコマンドデータテーブルおよびキーワードデータテーブルは、それぞれ、図７のコマンドデータテーブルＤ１００Ｃおよび図９のキーワードデータテーブルＤ１１０Ｃであるとする。この場合、生成される選択画像は、以下の選択画像ＭＧ１００となる。そして、ステップＳ１２２の処理は終了する。
【０１０６】
図１１は、一例としての選択画像ＭＧ１００を示す図である。図１１を参照して、選択画像ＭＧ１００には、処理一覧画像ＭＧ１１０と、キーワード一覧画像ＭＧ１２０とが配置される。
【０１０７】
処理一覧画像ＭＧ１１０には、コマンドデータテーブルＤ１００Ｃが示す複数の表示文字列が表示される。処理一覧画像ＭＧ１１０に表示される複数の文字列の各々が示す処理は、コマンドデータテーブルＤ１００Ｃが示す装置ＩＤにより特定されるコンテンツ再生装置ＰＣが実行可能な処理である。処理一覧画像ＭＧ１１０に表示される複数の文字列は、インターフェース操作Ｍにより選択可能な文字列である。
【０１０８】
たとえば、文字列“場所を検索”は、地図のソフトウエアにより、選択されたキーワードの場所を検索するための処理を行なうための文字列である。すなわち、コンテンツ再生装置ＰＣには、地図のソフトウエアがインストールされている。また、文字列“Ｗｅｂサイトを検索”は、Ｗｅｂブラウザにより、選択されたキーワードを見出し語として、当該見出し語を含むＷｅｂサイトを検索するための処理を行なうための文字列である。すなわち、コンテンツ再生装置ＰＣには、Ｗｅｂブラウザがインストールされている。
【０１０９】
また、文字列“辞書を引く”は、辞書のソフトウエアにより、選択されたキーワードを見出し語として、当該見出し語の意味を調べるための処理を行なうための文字列である。すなわち、コンテンツ再生装置ＰＣには、辞書のソフトウエアがインストールされている。
【０１１０】
キーワード一覧画像ＭＧ１２０には、キーワードデータテーブルＤ１１０Ｃが示す複数のキーワードが表示される。キーワード一覧画像ＭＧ１２０に表示される複数のキーワードは、インターフェース操作Ｍにより選択可能な文字列である。
【０１１１】
選択画像ＭＧ１００には、さらに、ボタン画像ＭＢＧ１８０が配置される。ボタン画像ＭＢＧ１８０は、押下処理されることにより、処理一覧画像ＭＧ１１０に表示される複数の文字列のうち、選択された文字列に対応するコマンドと、選択されたキーワードとを、コンテンツ再生装置ＰＣへ送信するためのボタン画像である。
【０１１２】
再び、図１０を参照して、ステップＳ１２２の処理の後、ステップＳ１２３に進む。
ステップＳ１２３では、制御部５１０が、選択確定操作Ｍがあるか否かを判定する。選択確定操作Ｍは、インターフェース操作Ｍにより、処理一覧画像に表示される文字列およびキーワード一覧画像に表示されるキーワードを選択した状態で、ボタン画像ＭＢＧ１８０を押下処理するためのインターフェース操作Ｍである。
【０１１３】
ステップＳ１２３において、ＹＥＳならば、ステップＳ１２４に進む。一方、ステップＳ１２３において、ＮＯならば、後述するステップＳ１２９に進む。
【０１１４】
ここで、処理一覧画像およびキーワード一覧画像は、それぞれ、図１１の処理一覧画像ＭＧ１１０およびキーワード一覧画像ＭＧ１２０であるとする。また、選択確定操作Ｍがあったとして、ステップＳ１２４に進む。
【０１１５】
ステップＳ１２４では、制御部５１０が、選択確定操作Ｍにより選択された文字列に対応するコマンドと、選択確定操作Ｍにより選択されたキーワードとを、コンテンツ再生装置ＰＣへ送信する。
【０１１６】
ここで、選択確定操作Ｍにより選択された文字列は、文字列“ブログを検索”であるとする。この場合、送信されるコマンドは、図７のコマンドデータテーブルＤ１００Ｃにおいて、文字列“ブログを検索”に対応するコマンド“search_blog”となる。また、選択確定操作Ｍにより選択されたキーワードは、キーワード“ＭＭ物語”であるとする。そして、ステップＳ１２４の処理は終了する。
【０１１７】
連携処理Ｃでは、ステップＳ１４２の処理の後、ステップＳ１５１に進む。
ステップＳ１５１では、制御部６１０が、コマンドおよびキーワードを受信したか否かを判定する。ステップＳ１５１において、ＹＥＳならば、ステップＳ１５２に進む。一方、ステップＳ１５１において、ＮＯならば、再度、ステップＳ１５１の処理が行なわれる。ここでは、コマンド“search_blog”およびキーワード“ＭＭ物語”を受信したとして、ステップＳ１５２に進む。
【０１１８】
ステップＳ１５２では、コマンド実行処理Ｃが行なわれる。コマンド実行処理Ｃでは、制御部６１０が、受信したキーワードを使用して、受信したコマンドに対応する処理を実行する。
【０１１９】
ここで、受信したコマンドは、コマンド“search_blog”であるとする。コマンド“search_blog”は、たとえば、検索サイトにアクセスして、受信したキーワードを含むブログを検索し、検索結果を、表示部６３０に表示するための処理を行なうためのコマンドである。また、受信したキーワードは、“ＭＭ物語”であるとする。この場合、コマンド実行処理Ｃにより、表示部６３０に以下の検索結果画像ＣＧ２００が表示される。そして、ステップＳ１５２の処理は終了し、連携処理Ｃは終了する。
【０１２０】
図１２は、一例としての検索結果画像ＣＧ２００を示す図である。
再び、図１０を参照して、連携処理Ｍでは、ステップＳ１２４の処理の後、ステップＳ１２９に進む。
【０１２１】
ステップＳ１２９では、制御部５１０が、終了操作Ｍがあるか否かを判定する。ここで、終了操作Ｍは、表示部５３０に表示されている選択画像を消去し、コマンドおよびキーワードを送信した装置との通信を終了するためのインターフェース操作Ｍである。ステップＳ１２９において、ＹＥＳならば、この連携処理Ｍは終了する。一方、ステップＳ１２９において、ＮＯならば、再度、ステップＳ１２３の処理が行なわれる。
【０１２２】
ここで、コマンドおよびキーワードを送信した装置は、コンテンツ再生装置ＰＣであるとする。また、終了操作Ｍがあったとする。この場合、ステップＳ１２９において、ＹＥＳと判定され、この連携処理Ｍは終了する。
【０１２３】
以上説明したように、本実施の形態では、携帯端末装置５００が記憶している複数のキーワードのうち、携帯端末装置５００と通信する装置（コンテンツ再生装置ＰＣ）に対応する一部のキーワードのみが選択される。また、携帯端末装置５００が記憶している複数のコマンドのうち、携帯端末装置５００と通信する装置（コンテンツ再生装置ＰＣ）に対応する一部のコマンドのみが選択される。そして、携帯端末装置５００は、選択した一部のキーワードおよび一部のコマンドを、表示部５３０に表示させる。ユーザは、表示された一部のキーワードおよび一部のコマンドから、所望のキーワードおよびコマンドを選択する。
【０１２４】
したがって、携帯端末装置５００と通信する装置（コンテンツ再生装置ＰＣ）に関連するコマンドおよびキーワードをユーザが容易に選択することを可能とすることができる。すなわち、情報を容易に選択することができるという効果を奏する。
【０１２５】
＜第２の実施の形態＞
第１の実施の形態では、携帯端末装置５００が、予め、コマンドデータテーブルおよびキーワードデータテーブルを記憶している場合の処理について説明した。本実施の形態では、携帯端末装置５００が、予め、コマンドデータテーブルおよびキーワードデータテーブルを記憶してなく、外部の装置からコマンドデータテーブルおよびキーワードデータテーブルを受信する場合の処理について説明する。
【０１２６】
本実施の形態におけるネットワークシステムは、図１のネットワークシステム１０００と同様なので詳細な説明は繰り返さない。携帯端末装置５００およびコンテンツ再生装置６００の各々の構成は、第１の実施の形態において説明した構成と同様なので詳細な説明は繰り返さない。
【０１２７】
本実施の形態では、第１の実施の形態と同様、コンテンツ再生装置６００は、一例として、カー・ナビゲーション、テレビジョン受信機およびＰＣのいずれかであるとする。したがって、本実施の形態では、第１の実施の形態と同様、コンテンツ再生装置６００がカー・ナビゲーションである場合、コンテンツ再生装置６００を、コンテンツ再生装置ＣＮＶともいう。また、コンテンツ再生装置６００がテレビジョン受信機である場合、コンテンツ再生装置６００を、コンテンツ再生装置ＴＶともいう。また、コンテンツ再生装置６００がＰＣである場合、コンテンツ再生装置６００を、コンテンツ再生装置ＰＣともいう。
【０１２８】
（連携処理）
次に、携帯端末装置５００と、コンテンツ再生装置ＴＶとが連携して行なわれる処理（以下、連携処理Ａともいう）を説明する。以下においては、連携処理Ａにおいて、携帯端末装置５００で行なわれる処理を、連携処理ＭＡともいう。また、以下においては、連携処理Ａにおいて、コンテンツ再生装置ＴＶで行なわれる処理を、連携処理ＴＡともいう。
【０１２９】
ここで、コンテンツ再生装置ＴＶの記憶部６２０には、予め、図６のコマンドデータテーブルＤ１００Ｂと、図８のキーワードデータテーブルＤ１１０Ｂとが記憶されているとする。
【０１３０】
図１３は、連携処理ＭＡおよび連携処理ＴＡのフローチャートである。連携処理ＭＡおよび連携処理ＴＡの各々において、図１０の連携処理Ｍまたは連携処理Ｃのステップ番号と同じステップ番号の処理は、第１の実施の形態で説明した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０１３１】
図１３を参照して、連携処理ＴＡでは、まず、ステップＳ１４１の処理が行なわれる。
ステップＳ１４１では、第１の実施の形態と同様な処理が行なわれるので詳細な説明は繰り返さない。ここでは、コンテンツ再生装置ＴＶと、無線通信が可能な位置に、携帯端末装置５００があるとする。この場合、ステップＳ１４１において、ＹＥＳと判定されて、ステップＳ１４３Ａに進む。
【０１３２】
ステップＳ１４３Ａでは、制御部６１０が、自装置に応じたフォーマットテーブルと、記憶部６２０に記憶されているコマンドデータテーブルとを、携帯端末装置５００へ送信する。ここで、送信されるコマンドデータテーブルは、図６のコマンドデータテーブルＤ１００Ｂであるとする。また、送信されるフォーマットテーブルは、以下のフォーマットテーブルＦＤ２００Ｂであるとする。そして、ステップＳ１４３Ａの処理は終了する。
【０１３３】
図１４は、一例としてのフォーマットテーブルＦＤ２００Ｂを示す図である。図１４を参照して、フォーマットテーブルＦＤ２００Ｂにおいて、「keyword（キーワード）」の項目は、外部の装置から、たとえば、文字列“keyword=AB”を受信した場合、文字列“ＡＢ”を、キーワードとして登録するための項目である。「time（時間）」の項目は、外部の装置から、たとえば、文字列“time=2008/6/4_20:30”を受信した場合、文字列“2008/6/4_20:30”を、時間情報として登録するための項目である。文字列“2008/6/4_20:30”は、２００８年６月４日２０時３０分を示す。
【０１３４】
再び、図１３を参照して、連携処理ＭＡでは、まず、ステップＳ１１１Ａの処理が行なわれる。
【０１３５】
ステップＳ１１１Ａでは、制御部５１０が、フォーマットテーブルおよびコマンドデータテーブルを受信したか否かを判定する。ステップＳ１１１Ａにおいて、ＹＥＳならば、ステップＳ１１２Ａに進む。一方、ステップＳ１１１Ａにおいて、ＮＯならば、再度、ステップＳ１１１Ａの処理が行なわれる。ここでは、図１４のフォーマットテーブルＦＤ２００Ｂおよび図６のコマンドデータテーブルＤ１００Ｂを受信したとして、ステップＳ１１２Ａに進む。
【０１３６】
ステップＳ１１２Ａでは、記憶処理Ａが行なわれる。記憶処理Ａでは、制御部５１０が、受信したフォーマットテーブルおよびコマンドデータテーブルを、記憶部５２０に記憶させる。ここでは、記憶部５２０に、フォーマットテーブルＦＤ２００ＢおよびコマンドデータテーブルＤ１００Ｂが記憶されるとする。そして、ステップＳ１１３Ａに進む。
【０１３７】
ステップＳ１１３Ａでは、制御部５１０が、キーワード受信可能通知を、コンテンツ再生装置ＴＶへ送信する。キーワード受信可能通知は、携帯端末装置５００が、キーワードを受信可能な状態になったことを示す通知である。そして、ステップＳ１１３Ａの処理は終了する。
【０１３８】
連携処理ＴＡでは、ステップＳ１４３Ａの処理の後、ステップＳ１４４Ａに進む。
ステップＳ１４４Ａでは、制御部６１０が、キーワード受信可能通知を受信したか否かを判定する。ステップＳ１４４Ａにおいて、ＹＥＳならば、ステップＳ１４５Ａに進む。一方、ステップＳ１４４Ａにおいて、ＮＯならば、再度、ステップＳ１４４Ａの処理が行なわれる。ここでは、キーワード受信可能通知を受信したとして、ステップＳ１４５Ａに進む。
【０１３９】
ステップＳ１４５Ａでは、制御部６１０が、コンテンツ再生装置ＴＶのキーワード送信条件が成立したか否かを判定する。ここで、キーワード送信条件とは、キーワードを送信するための条件である。コンテンツ再生装置ＴＶのキーワード送信条件は、たとえば、表示部５３０に、テレビ番組を表示している状態において、チャンネルの変更が発生したという条件である。また、コンテンツ再生装置ＴＶのキーワード送信条件は、たとえば、表示部５３０に、文字情報を含む番組を表示している状態において、現在の時間が、文字情報を送信する時間になったという条件である。
【０１４０】
ステップＳ１４５Ａにおいて、ＹＥＳならば、ステップＳ１４６Ａに進む。一方、ステップＳ１４５Ａにおいて、ＮＯならば、後述するステップＳ１５１に進む。ここでは、コンテンツ再生装置ＴＶのキーワード送信条件が成立したとして、ステップＳ１４６Ａに進む。
【０１４１】
ステップＳ１４６Ａでは、制御部６１０が、キーワードを、携帯端末装置５００へ送信する。
【０１４２】
なお、ステップＳ１４５Ａで判定されたキーワード送信条件の内容次第では、時間情報も、キーワードに付加して送信する。たとえば、キーワード送信条件が、表示部５３０に、文字情報を含む番組を表示している状態において、現在の時間が、文字情報を送信する時間になったという条件である場合、時間情報が、キーワードに付加されるとする。時間情報は、キーワードを送信するときの日時の情報であるとする。
【０１４３】
以下においては、キーワードを含む文字列を、キーワード包含文字列ともいう。ここで、送信対象となるキーワードは、たとえば、文字列“ＣＣタワー”であるとする。文字列“ＣＣタワー”は、たとえば、表示部５３０に表示されている番組に関連する文字列であるとする。また、ステップＳ１４５Ａで判定されたキーワード送信条件は、時間情報をキーワードに付加する場合に使用される条件であるとする。また、キーワードを送信するときの日時は、２００８年６月４日２１時３０分であるとする。
【０１４４】
この場合、制御部６１０は、キーワード“ＣＣタワー”を含むキーワード包含文字列“keyword=ＣＣタワー&time=2008/6/4_21:30”を、携帯端末装置５００へ送信する。そして、ステップＳ１４６Ａの処理は終了する。
【０１４５】
連携処理ＭＡでは、ステップＳ１１３Ａの処理の後、ステップＳ１１４Ａに進む。
ステップＳ１１４Ａでは、制御部５１０が、キーワードを受信したか否かを判定する。ステップＳ１１４Ａにおいて、ＹＥＳならば、ステップＳ１１５Ａに進む。一方、ステップＳ１１４Ａにおいて、ＮＯならば、後述するステップＳ１１６Ａに進む。ここでは、キーワード“ＣＣタワー”を含むキーワード包含文字列“keyword=ＣＣタワー&time=2008/6/4_21:30”を受信したとして、ステップＳ１１５Ａに進む。
【０１４６】
ステップＳ１１５Ａでは、キーワード記憶処理が行なわれる。キーワード記憶処理では、記憶部５２０に記憶されているフォーマットテーブルに、受信したキーワードを追記する。なお、時間情報が含まれる場合は、記憶部５２０に記憶されているフォーマットテーブルに、受信した時間情報を、受信したキーワードに対応づけて追記する。
【０１４７】
ここで、記憶部５２０に記憶されているフォーマットテーブルは、図１４のフォーマットテーブルＦＤ２００Ｂであるとする。また、キーワード“ＣＣタワー”と、“time=2008/6/4_21:30”とを含むキーワード包含文字列“keyword=ＣＣタワー&time= time=2008/6/4_21:30”を受信したとする。
【０１４８】
この場合、フォーマットテーブルＦＤ２００Ｂは、キーワード記憶処理により、以下のキーワードデータテーブルＤ２１０Ｂになる。そして、ステップＳ１１５Ａの処理は終了する。
【０１４９】
図１５は、一例としてのキーワードデータテーブルＤ２１０Ｂを示す図である。
再び、図１３を参照して、連携処理ＴＡでは、ステップＳ１４６Ａの処理の後、ステップＳ１５１に進む。
【０１５０】
ステップＳ１５１では、第１の実施の形態と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップＳ１５１において、ＹＥＳならば、ステップＳ１５２に進む。一方、ステップＳ１５１において、ＮＯならば、再度、ステップＳ１４５Ａの処理が行なわれる。ここでは、コマンドおよびキーワードを受信してないとして、再度、ステップＳ１４５Ａの処理が行なわれる。
【０１５１】
連携処理ＭＡでは、ステップＳ１１５Ａの処理の後、ステップＳ１１６Ａに進む。
ステップＳ１１６Ａでは、制御部５１０が、選択画像表示操作Ｍがあるか否かを判定する。ここで、選択画像表示操作Ｍは、表示部５３０に、コマンドおよびキーワードを選択するための選択画像を表示させるためのインターフェース操作Ｍである。ステップＳ１１６Ａにおいて、ＹＥＳならば、ステップＳ１１７Ａに進む。一方、ステップＳ１１６Ａにおいて、ＮＯならば、再度、ステップＳ１１４Ａの処理が行なわれる。
【０１５２】
ここで、ステップＳ１１６Ａにおいて、ＹＥＳと判定されるまで、前述したステップＳ１４６Ａ，Ｓ１１４Ａ，Ｓ１１５Ａの処理が繰り返されるとする。これらの処理により、記憶部５２０に記憶されるキーワードデータテーブルＤ２１０Ｂは、以下のキーワードデータテーブルＤ２１１Ｂになったとする。
【０１５３】
図１６は、一例としてのキーワードデータテーブルＤ２１１Ｂを示す図である。
ここで、携帯端末装置５００において、選択画像表示操作Ｍがあったとする。この場合、図１３のステップＳ１１６Ａにおいて、ＹＥＳと判定され、ステップＳ１１７Ａに進む。
【０１５４】
ステップＳ１１７Ａでは、選択画像表示処理ＭＡが行なわれる。選択画像表示処理ＭＡでは、制御部５１０が、記憶部５２０に記憶されているコマンドデータテーブルおよびキーワードデータテーブルを読み出し、読み出したコマンドデータテーブルおよびキーワードデータテーブルを使用して、選択画像を生成し、生成した選択画像を、表示部５３０に表示させる。
【０１５５】
ここで、読み出されたコマンドデータテーブルおよびキーワードデータテーブルは、それぞれ、図６のコマンドデータテーブルＤ１００Ｂおよび図１６のキーワードデータテーブルＤ２１１Ｂであるとする。この場合、生成される選択画像は、以下の選択画像ＭＧ１００Ａとなる。そして、ステップＳ１１７Ａの処理は終了する。
【０１５６】
図１７は、一例としての選択画像ＭＧ１００Ａを示す図である。図１７を参照して、選択画像ＭＧ１００Ａは、図１１の選択画像ＭＧ１００と比較して、処理一覧画像ＭＧ１１０の代わりに処理一覧画像ＭＧ１１０Ａが配置される点と、キーワード一覧画像ＭＧ１２０の代わりにキーワード一覧画像ＭＧ１２０Ａが配置される点とが異なるそれ以外は、選択画像ＭＧ１００と同様なので詳細な説明は繰り返さない。
【０１５７】
処理一覧画像ＭＧ１１０Ａには、コマンドデータテーブルＤ１００Ｂが示す複数の表示文字列が表示される。処理一覧画像ＭＧ１１０Ａに表示される複数の文字列の各々が示す処理は、コマンドデータテーブルＤ１００Ｂが示す装置ＩＤにより特定されるコンテンツ再生装置ＴＶが実行可能な処理である。すなわち、コンテンツ再生装置ＴＶには、処理一覧画像ＭＧ１１０Ａに表示される複数の文字列の各々が示す処理を実行するためのソフトウエアが記憶されている。処理一覧画像ＭＧ１１０Ａに表示される複数の文字列は、インターフェース操作Ｍにより選択可能な文字列である。
【０１５８】
キーワード一覧画像ＭＧ１２０Ａには、キーワードデータテーブルＤ２１１Ｂが示す複数のキーワードが表示される。キーワード一覧画像ＭＧ１２０Ａに表示される複数のキーワードは、インターフェース操作Ｍにより選択可能な文字列である。
【０１５９】
再び、図１３を参照して、連携処理ＭＡでは、ステップＳ１１７Ａの処理の後、ステップＳ１１８Ａに進む。
【０１６０】
ステップＳ１１８Ａでは、制御部５１０が、処理選択操作Ｍがあるか否かを判定する。処理選択操作Ｍは、表示部５３０に表示される処理一覧画像が示す、処理を示す複数の文字列のいずれかを選択するためのインターフェース操作Ｍである。すなわち、処理選択操作Ｍは、処理一覧画像が示す、処理を示す複数の文字列にそれぞれ対応する複数のコマンドのいずれかのコマンドを選択するための操作である。
【０１６１】
ステップＳ１１８Ａにおいて、ＹＥＳならば、ステップＳ１１９Ａに進む。一方、ステップＳ１１８Ａにおいて、ＮＯならば、後述するステップＳ１２３Ａに進む。ここでは、処理選択操作Ｍがあったとして、ステップＳ１１９Ａに進む。
【０１６２】
ステップＳ１１９Ａでは、選択画像更新処理ＭＡが行なわれる。選択画像更新処理ＭＡでは、制御部５１０が、記憶部５２０に記憶されているコマンドデータテーブルを参照して、処理選択操作Ｍにより選択された文字列（コマンド）が、位置情報および時間情報の少なくとも一方が必要な文字列であるか否かを判定する。
【０１６３】
処理選択操作Ｍにより選択された文字列（コマンド）が、位置情報および時間情報が不要な文字列である場合、制御部５１０は、選択画像の処理一覧画像が示す複数の文字列のうち、処理選択操作Ｍにより選択された文字列が識別できるように選択画像を更新する。たとえば、選択された文字列を、四角で囲む。そして、この選択画像更新処理ＭＡは終了する。
【０１６４】
処理選択操作Ｍにより選択された文字列（コマンド）が、位置情報および時間情報の少なくとも一方が必要な文字列である場合、必要な情報に応じて、表示部５３０に表示されるキーワード一覧画像に表示されるキーワードの絞り込みが行なわれる。
【０１６５】
ここで、処理選択操作Ｍにより選択された文字列は、文字列“録画予約”であるとする。すなわち、処理選択操作Ｍにより、文字列“録画予約”に対応するコマンド“rec_program”が選択されたとする。また、記憶部５２０に記憶されているコマンドデータテーブルは、図６のコマンドデータテーブルＤ１００Ｂであるとする。コマンドデータテーブルＤ１００Ｂにおいて、コマンド“rec_program”に対応する、「時間情報必要？」の項目には、“ＹＥＳ”と記載されている。すなわち、選択されたコマンド“rec_program”は、時間情報が必要であることを示す。
【０１６６】
また、表示部５３０に表示されるキーワード一覧画像ＭＧ１２０Ａに表示される複数のキーワードを示すキーワードデータテーブルは、図１６のキーワードデータテーブルＤ２１１Ｂであるとする。
【０１６７】
この場合、制御部５１０は、キーワードデータテーブルＤ２１１Ｂが示す複数のキーワードのうち、時間情報（日時）が対応づけて記載されているキーワードのみを選択する。すなわち、制御部５１０は、記憶部５２０に記憶されている複数のキーワード（文字列）のうち、選択されたコマンドに対応する一部のキーワード（文字列）を選択する。
【０１６８】
そして、制御部５１０は、処理選択操作Ｍにより選択された文字列“録画予約”を、四角で囲み、かつ、キーワード一覧画像に、選択した一部のキーワードのみを表示するように選択画像を更新する。そして、この選択画像更新処理ＭＡは終了する。この場合、更新された選択画像は、以下の選択画像ＭＧ１０１Ａとなる。
【０１６９】
図１８は、一例としての選択画像ＭＧ１０１Ａを示す図である。図１８を参照して、選択画像ＭＧ１０１Ａは、図１７の選択画像ＭＧ１００Ａと比較して、処理一覧画像ＭＧ１１０Ａの代わりに処理一覧画像ＭＧ１１１Ａが配置される点と、キーワード一覧画像ＭＧ１２０Ａの代わりにキーワード一覧画像ＭＧ１２１Ａが配置される点とが異なる。それ以外は、選択画像ＭＧ１００Ａと同様なので詳細な説明は繰り返さない。
【０１７０】
処理一覧画像ＭＧ１１０Ａは、処理選択操作Ｍにより選択された文字列を四角で囲むことにより、選択された文字列が識別できるようにされた画像である。
【０１７１】
キーワード一覧画像ＭＧ１２１Ａには、処理選択操作Ｍにより選択されたコマンドに対応する複数のキーワードが表示される。キーワード一覧画像ＭＧ１２１Ａに表示される複数のキーワードは、インターフェース操作Ｍにより選択可能な文字列である。
【０１７２】
以上のように、処理選択操作Ｍにより選択された文字列（コマンド）に対応するキーワードのみが表示される。したがって、選択した処理（コマンド）に応じたキーワードを、ユーザが容易に選択することを可能とすることができる。
【０１７３】
再び、図１３を参照して、連携処理ＭＡでは、ステップＳ１１９Ａの処理の後、ステップＳ１２３Ａに進む。
【０１７４】
ステップＳ１２３Ａは、制御部５１０が、処理選択操作Ｍにより文字列（コマンド）が選択された状態において、選択確定操作ＭＡがあるか否かを判定する。選択確定操作ＭＡは、インターフェース操作Ｍにより、キーワード一覧画像に表示されるキーワードを選択した状態で、ボタン画像ＭＢＧ１８０を押下処理するためのインターフェース操作Ｍである。ステップＳ１２３Ａにおいて、ＹＥＳならば、ステップＳ１２４Ａに進む。一方、ステップＳ１２３Ａにおいて、ＮＯならば、後述するステップＳ１２９に進む。
【０１７５】
ここで、キーワード一覧画像は、図１８のキーワード一覧画像ＭＧ１２１Ａであるとする。また、選択確定操作ＭＡがあったとする。この場合、ステップＳ１２３Ａにおいて、ＹＥＳと判定され、ステップＳ１２４Ａに進む。
【０１７６】
ステップＳ１２４Ａでは、制御部５１０が、処理選択操作Ｍにより選択されたコマンドと、選択確定操作ＭＡにより選択されたキーワードとを、コマンドデータテーブルを携帯端末装置５００へ送信した装置へ送信する。
【０１７７】
ここで、コマンドデータテーブルを携帯端末装置５００へ送信した装置は、コンテンツ再生装置ＴＶであるとする。処理選択操作Ｍにより選択されたコマンドは、コマンド“rec_program”であるとする。この場合、送信されるコマンドは、コマンド“rec_program”となる。また、選択確定操作ＭＡにより選択されたキーワードは、キーワード“ＢＢドラマ”であるとする。この場合、コマンド“rec_program”と、キーワード“ＢＢドラマ”とが、コンテンツ再生装置ＴＶへ送信される。そして、ステップＳ１２４Ａの処理は終了する。
【０１７８】
ステップＳ１２９では、第１の実施の形態と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップＳ１２９において、ＹＥＳならば、この連携処理ＭＡは終了する。一方、ステップＳ１２９において、ＮＯならば、再度、ステップＳ１１８Ａの処理が行なわれる。
【０１７９】
連携処理ＴＡでは、第１の実施の形態と同様、ステップＳ１５１の処理が行なわれる。
ここでは、コマンド“rec_program”およびキーワード“ＢＢドラマ”を受信したとして、ステップＳ１５２に進む。
【０１８０】
ステップＳ１５２では、第１の実施の形態と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０１８１】
ここで、受信したコマンドは、コマンド“rec_program”であるとする。コマンド“rec_program”は、一例として、録画予約されている番組であって、かつ、受信したキーワードがタイトルである番組の一覧を表示するためのコマンドであるとする。
【０１８２】
なお、録画予約されている番組のタイトルは、記憶部６２０に記憶されている図８のキーワードデータテーブルＤ１１０Ｂが示す複数のキーワードであるとする。また、受信したキーワードは、“ＢＢドラマ”であるとする。この場合、コマンド実行処理Ｃにより、以下の録画リスト画像ＣＧ２００Ａが表示部６３０に表示される。そして、ステップＳ１５２の処理は終了し、連携処理ＴＡは終了する。
【０１８３】
図１９は、一例としての録画リスト画像ＣＧ２００Ａを示す図である。
再び、図１３を参照して、ステップＳ１２９では、終了操作Ｍがあったと判定されると、この連携処理ＭＡは終了する。
【０１８４】
以上の説明では、連携処理ＴＡを、コンテンツ再生装置ＴＶが行なう場合の処理について説明した。しかしながら、連携処理ＴＡは、コンテンツ再生装置ＴＶでなく、コンテンツ再生装置ＣＮＶまたはコンテンツ再生装置ＰＣが行なってもよい。この場合、前述した、連携処理ＭＡおよび連携処理ＴＡの説明において、コンテンツ再生装置ＴＶを、連携処理ＴＡを行なう装置（コンテンツ再生装置ＣＮＶまたはコンテンツ再生装置ＰＣ）に置き換えた処理が行なわれればよい。
【０１８５】
（連携処理）
次に、携帯端末装置５００と、コンテンツ再生装置ＰＣとが連携して行なわれる処理（以下、連携処理Ｂともいう）を説明する。以下においては、連携処理Ｂにおいて、携帯端末装置５００で行なわれる処理を、連携処理ＭＢともいう。また、以下においては、連携処理Ｂにおいて、コンテンツ再生装置ＰＣで行なわれる処理を、連携処理ＰＢともいう。
【０１８６】
ここで、コンテンツ再生装置ＰＣの記憶部６２０には、予め、図７のコマンドデータテーブルＤ１００Ｃと、図９のキーワードデータテーブルＤ１１０Ｃとが記憶されているとする。また、前述した連携処理ＭＡおよび連携処理ＴＡが行なわれることにより、携帯端末装置５００の記憶部５２０には、図１６のキーワードデータテーブルＤ２１１Ｂが記憶されているとする。
【０１８７】
図２０は、連携処理ＭＢおよび連携処理ＰＢのフローチャートである。連携処理ＭＢおよび連携処理ＰＢの各々において、図１３の連携処理ＭＡまたは連携処理ＴＡのステップ番号と同じステップ番号の処理は、第１の実施の形態で説明した処理と同様な処理、または前述した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０１８８】
図２０を参照して、連携処理ＰＢでは、まず、第１の実施の形態と同様にステップＳ１４１の処理が行なわれる。ここでは、コンテンツ再生装置ＰＣと、無線通信が可能な位置に、携帯端末装置５００があるとする。この場合、ステップＳ１４１において、ＹＥＳと判定されて、ステップＳ１４３Ａに進む。
【０１８９】
ステップＳ１４３Ａでは、図１３のステップＳ１４３Ａの処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、以下のフォーマットテーブルＦＤ２００Ｃと、図７のコマンドデータテーブルＤ１００Ｃとが、携帯端末装置５００へ送信されるとする。
【０１９０】
図２１は、一例としてのフォーマットテーブルＦＤ２００Ｃを示す図である。図２１を参照して、フォーマットテーブルＦＤ２００Ｃは、図１４のフォーマットテーブルＦＤ２００Ｂと比較して、「time（時間）」の項目の代わりに「location（位置）」の項目が示される点が異なる。それ以外は、フォーマットテーブルＦＤ２００Ｂと同様なので詳細な説明は繰り返さない。
【０１９１】
フォーマットテーブルＦＤ２００Ｃにおいて、「location（位置）」の項目は、外部の装置から、緯度および経度により示される位置情報を受信した場合、当該位置情報を登録するための項目である。具体的には、外部の装置から、位置情報を示す文字列“location=N34.39.48_E135.31.47”を受信した場合、文字列“N34.39.48_E135.31.47”を、位置情報として登録するための項目である。文字列“N34.39.48_E135.31.47”は、北緯３４度３９分４８秒および東経１３５度３１分４７秒を示す。
【０１９２】
再び、図２０を参照して、連携処理ＭＢでは、まず、ステップＳ１１１Ａの処理が行なわれる。
【０１９３】
ステップＳ１１１Ａでは、図１３のステップＳ１１１Ａの処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ここでは、図２１のフォーマットテーブルＦＤ２００Ｃおよび図７のコマンドデータテーブルＤ１００Ｃを受信したとして、ステップＳ１１２Ｂに進む。
【０１９４】
ステップＳ１１２Ｂでは、記憶処理Ｂが行なわれる。記憶処理Ｂでは、制御部５１０が、記憶部５２０にキーワードデータテーブルが記憶されているか否かを判定する。
【０１９５】
キーワードデータテーブルが記憶されていないと判定した場合、制御部５１０は、受信したフォーマットテーブルおよびコマンドデータテーブルを、記憶部５２０に記憶させる。そして、この記憶処理Ｂは終了する。
【０１９６】
記憶部５２０にキーワードデータテーブルが記憶されている場合であって、かつ、当該キーワードデータテーブルが示す項目に存在しない項目を、受信したフォーマットテーブルが示す場合、制御部５１０は、当該キーワードデータテーブルに、当該存在しない項目を追加する。また、制御部５１０は、受信したコマンドデータテーブルを、記憶部５２０に記憶させる。
【０１９７】
なお、記憶部５２０にキーワードデータテーブルが記憶されている場合であって、かつ、当該キーワードデータテーブルが示す項目に存在しない項目を、受信したフォーマットテーブルが示さない場合、制御部５１０は、受信したコマンドデータテーブルを、記憶部５２０に記憶させる。
【０１９８】
ここで、記憶部５２０には、図１６のキーワードデータテーブルＤ２１１Ｂが記憶されているとする。また、受信したコマンドデータテーブルは、コマンドデータテーブルＤ１００Ｃであるとする。この場合、記憶処理Ｂにより、記憶部５２０には、コマンドデータテーブルＤ１００Ｃが記憶される。また、記憶処理Ｂにより、記憶部５２０に記憶されているキーワードデータテーブルＤ２１１Ｂは、以下のキーワードデータテーブルＤ２１１Ｃとなる。そして、この記憶処理Ｂは終了する。
【０１９９】
図２２は、一例としてのキーワードデータテーブルＤ２１１Ｃを示す図である。図２２を参照して、キーワードデータテーブルＤ２１１Ｃは、図１６のキーワードデータテーブルＤ２１１Ｂと比較して、「location（位置）」の項目が追加されている点が異なる。それ以外は、キーワードデータテーブルＤ２１１Ｂと同様なので詳細な説明は繰り返さない。「location（位置）」の項目は、前述したので詳細な説明は繰り返さない。
【０２００】
再び、図２０を参照して、ステップＳ１１２Ｂの処理の後、ステップＳ１１３Ｂに進む。
【０２０１】
ステップＳ１１３Ｂでは、図１３のステップＳ１１３Ａの処理と同様に、制御部５１０が、前述したキーワード受信可能通知を、コンテンツ再生装置ＰＣへ送信する。そして、ステップＳ１１３Ｂの処理は終了する。
【０２０２】
連携処理ＰＢでは、ステップＳ１４３Ａの処理の後、ステップＳ１４４Ａに進む。
ステップＳ１４４Ａでは、図１３のステップＳ１４４Ａの処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップＳ１４４Ａにおいて、ＹＥＳならば、ステップＳ１４５Ｂに進む。一方、ステップＳ１４４Ａにおいて、ＮＯならば、再度、ステップＳ１４４Ａの処理が行なわれる。ここでは、キーワード受信可能通知を受信したとして、ステップＳ１４５Ｂに進む。
【０２０３】
ステップＳ１４５Ｂでは、制御部６１０が、コンテンツ再生装置ＰＣのキーワード送信条件が成立したか否かを判定する。ここで、キーワード送信条件とは、キーワードを送信するための条件である。コンテンツ再生装置ＰＣのキーワード送信条件は、たとえば、表示部５３０に、映像コンテンツを表示させたという条件である。
【０２０４】
ステップＳ１４５Ｂにおいて、ＹＥＳならば、ステップＳ１４６Ｂに進む。一方、ステップＳ１４５Ｂにおいて、ＮＯならば、後述するステップＳ１５１に進む。ここでは、コンテンツ再生装置ＰＣのキーワード送信条件が成立したとして、ステップＳ１４６Ｂに進む。
【０２０５】
ステップＳ１４６Ｂでは、制御部６１０が、キーワードを、携帯端末装置５００へ送信する。以下においては、キーワードを含む文字列を、キーワード包含文字列ともいう。ここで、送信対象となるキーワードは、たとえば、文字列“ＭＭ物語”であるとする。文字列“ＭＭ物語”は、たとえば、表示部５３０に表示されている映像コンテンツのタイトルであるとする。
【０２０６】
この場合、制御部６１０は、キーワード包含文字列“keyword=ＭＭ物語”を、携帯端末装置５００へ送信する。そして、ステップＳ１４６Ｂの処理は終了する。
【０２０７】
連携処理ＭＢでは、ステップＳ１１３Ｂの処理の後、ステップＳ１１４Ａに進む。
ステップＳ１１４Ａでは、図１３のステップＳ１１４Ａの処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ここでは、キーワード“ＭＭ物語”を含むキーワード包含文字列“keyword=ＭＭ物語”を受信したとして、ステップＳ１１５Ｂに進む。
【０２０８】
ステップＳ１１５Ｂでは、キーワード記憶処理Ｂが行なわれる。キーワード記憶処理Ｂでは、制御部５１０が、記憶部５２０にキーワードデータテーブルが記憶されているか否かを判定する。
【０２０９】
キーワードデータテーブルが記憶されていないと判定した場合、図１３のステップＳ１１５Ａの処理と同様に、制御部５１０は、記憶部５２０に記憶されているフォーマットテーブルに、受信したキーワードを追記する。この場合、受信したキーワードが追記されたフォーマットテーブルは、キーワードデータテーブルになる。
【０２１０】
キーワードデータテーブルが記憶されていると判定した場合、制御部５１０は、キーワードデータテーブルに、受信したキーワードを追記する。
【０２１１】
ここで、記憶部５２０には、図２２のキーワードデータテーブルＤ２１１Ｃが記憶されているとする。また、受信したキーワードは、キーワード“ＭＭ物語”であるとする。この場合、制御部５１０は、キーワードデータテーブルＤ２１１Ｃに、キーワード“ＭＭ物語”を追記する。
【０２１２】
再び、図２０を参照して、連携処理ＰＢでは、ステップＳ１４６Ｂの処理の後、ステップＳ１５１に進む。
【０２１３】
ステップＳ１５１では、第１の実施の形態と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップＳ１５１において、ＹＥＳならば、ステップＳ１５２に進む。一方、ステップＳ１５１において、ＮＯならば、再度、ステップＳ１４５Ｂの処理が行なわれる。
【０２１４】
連携処理ＭＢでは、ステップＳ１１５Ｂの処理の後、ステップＳ１１６Ａに進む。
ステップＳ１１６Ａでは、図１３のステップＳ１１６Ａの処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０２１５】
ステップＳ１１７Ａでは、図１３のステップＳ１１７Ａの処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、選択画像を生成するのに使用されたコマンドデータテーブルおよびキーワードデータテーブルは、それぞれ、図７のコマンドデータテーブルＤ１００Ｃおよび図２２のキーワードデータテーブルＤ２１１Ｃであるとする。この場合、生成される選択画像は、以下の選択画像ＭＧ１００Ｂとなる。そして、ステップＳ１１７Ａの処理は終了する。
【０２１６】
図２３は、一例としての選択画像ＭＧ１００Ｂを示す図である。図２３を参照して、選択画像ＭＧ１００Ｂは、図１７の選択画像ＭＧ１００Ａと比較して、処理一覧画像ＭＧ１１０Ａの代わりに図１１の処理一覧画像ＭＧ１１０が配置される点が異なる。それ以外は、選択画像ＭＧ１００Ａと同様なので詳細な説明は繰り返さない。
【０２１７】
前述したように、処理一覧画像ＭＧ１１０には、コマンドデータテーブルＤ１００Ｃが示す複数の表示文字列が表示される。処理一覧画像ＭＧ１１０に表示される複数の文字列の各々が示す処理は、コマンドデータテーブルＤ１００Ｃが示す装置ＩＤにより特定されるコンテンツ再生装置ＰＣが実行可能な処理である。
【０２１８】
キーワード一覧画像ＭＧ１２０Ａには、キーワードデータテーブルＤ２１１Ｃが示す複数のキーワードが表示される。キーワード一覧画像ＭＧ１２０Ａに表示される複数のキーワードは、インターフェース操作Ｍにより選択可能な文字列である。
【０２１９】
再び、図２０を参照して、連携処理ＭＢでは、ステップＳ１１７Ａの処理の後、ステップＳ１１８Ａに進む。
【０２２０】
ステップＳ１１８Ａでは、図１３のステップＳ１１８Ａの処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０２２１】
ステップＳ１１９Ａでは、図１３のステップＳ１１９Ａの処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、選択画像の処理一覧画像が示す複数の文字列のうち、処理選択操作Ｍにより選択された文字列が選択されたことを示すように選択画像が更新される。
【０２２２】
ステップＳ１２３Ａは、図１３のステップＳ１２３Ａの処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０２２３】
ステップＳ１２４Ａでは、図１３のステップＳ１２４Ａの処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ここで、処理選択操作Ｍにより選択されたコマンドは、文字列“場所を検索”に対応するコマンド“search_position”であるとする。また、選択確定操作ＭＡにより選択されたキーワードは、キーワード“ＣＣタワー”であるとする。この場合、コマンド“search_position”と、キーワード“ＣＣタワー”とが、コンテンツ再生装置ＰＣへ送信される。そして、ステップＳ１２４Ａの処理は終了する。
【０２２４】
連携処理ＰＢでは、第１の実施の形態と同様、ステップＳ１５１の処理が行なわれる。ここでは、コマンド“search_position”およびキーワード“ＣＣタワー”を受信したとして、ステップＳ１５２に進む。
【０２２５】
ステップＳ１５２では、第１の実施の形態と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０２２６】
ここで、受信したコマンドは、コマンド“search_position”であるとする。コマンド“search_position”は、一例として、地図のソフトウエアを実行し、受信したキーワードを名称とする建造物の周辺の地図を、表示部６３０に表示し、かつ、受信したキーワードを名称とする建造物の位置情報を、受信したキーワードとともに、コマンド“search_position”を送信した装置へ返信するためのコマンドであるとする。
【０２２７】
この場合、表示部６３０には、受信したキーワード“ＣＣタワー”を名称とする建造物の周辺の地図が表示される。また、制御部６１０は、ＣＣタワーの位置情報を、受信したキーワードとともに、携帯端末装置５００へ送信する。
【０２２８】
ここで、ＣＣタワーの位置情報は、北緯３４度３９分４８秒および東経１３５度３１分４７秒を示す情報であるとする。この場合、位置情報は、文字列“location=N34.39.48_E135.31.47”で表現される。以下においては、位置情報を含む文字列を、位置情報包含文字列ともいう。この場合、位置情報を含む位置情報包含文字列“keyword=ＣＣタワー&location=N34.39.48_E135.31.47”が、携帯端末装置５００へ送信される。そして、この連携処理ＰＢは終了する。
【０２２９】
再び、図２０を参照して、連携処理ＭＡでは、ステップＳ１２４Ａの処理の後、ステップＳ１２５Ｂに進む。
【０２３０】
ステップＳ１２５Ｂでは、制御部５１０が、位置情報を受信したか否かを判定する。ステップＳ１２５Ｂにおいて、ＹＥＳならば、ステップＳ１２６Ｂに進む。一方、ステップＳ１２５Ｂにおいて、ＮＯならば、ステップＳ１２９に進む。ここでは、位置情報を含む位置情報包含文字列“keyword=ＣＣタワー&location=N34.39.48_E135.31.47”を受信したとして、ステップＳ１２６Ｂに進む。
【０２３１】
ステップＳ１２６Ｂでは、位置情報記憶処理が行なわれる。位置情報記憶処理では、制御部５１０が、記憶部５２０に記憶されているキーワードデータテーブルにおいて、受信した位置情報に付加されるキーワードに対応する位置情報の欄に、受信した位置情報を追記する。
【０２３２】
ここで、記憶部５２０に記憶されているキーワードデータテーブルは、図２２のキーワードデータテーブルＤ２１１Ｃであるとする。受信した位置情報に付加されるキーワードは、文字列“ＣＣタワー”であるとする。また、受信した位置情報は、文字列“location=N34.39.48_E135.31.47”であるとする。この場合、位置情報記憶処理により、キーワードデータテーブルＤ２１１Ｃは、以下の、キーワードデータテーブルＤ２１２Ｃとなる。そして、この位置情報記憶処理は終了する。
【０２３３】
図２４は、一例としてのキーワードデータテーブルＤ２１２Ｃを示す図である。
再び、図２０を参照して、ステップＳ１２６Ｂの処理の後、第１の実施の形態と同様、ステップＳ１２９の処理が行なわれる。
【０２３４】
以上の説明では、連携処理ＰＢを、コンテンツ再生装置ＰＣが行なう場合の処理について説明した。しかしながら、連携処理ＰＢは、コンテンツ再生装置ＰＣでなく、コンテンツ再生装置ＣＮＶまたはコンテンツ再生装置ＴＶが行なってもよい。この場合、前述した、連携処理ＭＢおよび連携処理ＰＢの説明において、コンテンツ再生装置ＰＣを、連携処理ＰＢを行なう装置（コンテンツ再生装置ＣＮＶまたはコンテンツ再生装置ＴＶ）に置き換えた処理が行なわれればよい。
【０２３５】
（連携処理）
次に、携帯端末装置５００と、コンテンツ再生装置ＣＮＶとが連携して行なわれる処理（以下、連携処理Ｃともいう）を説明する。以下においては、連携処理Ｃにおいて、携帯端末装置５００で行なわれる処理を、連携処理ＭＣともいう。また、以下においては、連携処理Ｃにおいて、コンテンツ再生装置ＣＮＶで行なわれる処理を、連携処理ＮＣともいう。
【０２３６】
ここで、コンテンツ再生装置ＣＮＶの記憶部６２０には、予め、図５のコマンドデータテーブルＤ１００Ａが記憶されているとする。また、前述した連携処理ＭＢおよび連携処理ＰＢが行なわれることにより、携帯端末装置５００の記憶部５２０には、図２４のキーワードデータテーブルＤ２１２Ｃが記憶されているとする。
【０２３７】
図２５は、連携処理ＭＣおよび連携処理ＮＣのフローチャートである。連携処理ＭＣおよび連携処理ＮＣの各々において、図２０の連携処理ＭＢまたは連携処理ＰＢのステップ番号と同じステップ番号の処理は、第１の実施の形態で説明した処理と同様な処理、または前述した処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０２３８】
図２５を参照して、連携処理ＮＣでは、まず、第１の実施の形態と同様にステップＳ１４１の処理が行なわれる。ここでは、コンテンツ再生装置ＣＮＶと、無線通信が可能な位置に、携帯端末装置５００があるとする。この場合、ステップＳ１４１において、ＹＥＳと判定されて、ステップＳ１４３Ｃに進む。
【０２３９】
ステップＳ１４３Ｃでは、制御部６１０が、記憶部６２０に記憶されているコマンドデータテーブルを、携帯端末装置５００へ送信する。ここで、送信されるコマンドデータテーブルは、図５のコマンドデータテーブルＤ１００Ａであるとする。そして、ステップＳ１４３Ｃの処理は終了する。
【０２４０】
連携処理ＭＣでは、まず、ステップＳ１１１Ｃの処理が行なわれる。
ステップＳ１１１Ｃでは、制御部５１０が、コマンドデータテーブルを受信したか否かを判定する。ステップＳ１１１Ｃにおいて、ＹＥＳならば、ステップＳ１１２Ｃに進む。一方、ステップＳ１１１Ｃにおいて、ＮＯならば、再度、ステップＳ１１１Ｃの処理が行なわれる。ここでは、図５のコマンドデータテーブルＤ１００Ａを受信したとして、ステップＳ１１２Ｃに進む。
【０２４１】
ステップＳ１１２Ｃでは、記憶処理Ｃが行なわれる。記憶処理Ｃでは、制御部５１０が、受信したコマンドデータテーブルを、記憶部５２０に記憶させる。この処理により、記憶部５２０には、コマンドデータテーブルＤ１００Ａが記憶されるとする。そして、ステップＳ１１６Ａに進む。
【０２４２】
ステップＳ１１６Ａでは、図１３のステップＳ１１６Ａの処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０２４３】
ステップＳ１１７Ａでは、図１３のステップＳ１１７Ａの処理と同様な処理が行なわれるので詳細な説明は繰り返さない。この処理により、選択画像を生成するのに使用されたコマンドデータテーブルおよびキーワードデータテーブルは、それぞれ、図５のコマンドデータテーブルＤ１００Ａおよび図２４のキーワードデータテーブルＤ２１２Ｃであるとする。この場合、生成される選択画像は、以下の選択画像ＭＧ１００Ｃとなる。そして、ステップＳ１１７Ａの処理は終了する。
【０２４４】
図２６は、一例としての選択画像ＭＧ１００Ｃを示す図である。図２６を参照して、選択画像ＭＧ１００Ｃは、図２３の選択画像ＭＧ１００Ｂと比較して、処理一覧画像ＭＧ１１０の代わりに処理一覧画像ＭＧ１１０Ｃが配置される点が異なる。それ以外は、選択画像ＭＧ１００Ｂと同様なので詳細な説明は繰り返さない。
【０２４５】
処理一覧画像ＭＧ１１０Ｃには、コマンドデータテーブルＤ１００Ａが示す複数の表示文字列が表示される。処理一覧画像ＭＧ１１０Ｃに表示される複数の文字列の各々が示す処理は、コマンドデータテーブルＤ１００Ａが示す装置ＩＤにより特定されるコンテンツ再生装置ＣＮＶが実行可能な処理である。
【０２４６】
キーワード一覧画像ＭＧ１２０Ａには、キーワードデータテーブルＤ２１２Ｃが示す複数のキーワードが表示される。キーワード一覧画像ＭＧ１２０Ａに表示される複数のキーワードは、インターフェース操作Ｍにより選択可能な文字列である。
【０２４７】
再び、図２０を参照して、連携処理ＭＣでは、ステップＳ１１７Ａの処理の後、ステップＳ１１８Ａに進む。
【０２４８】
ステップＳ１１８Ａでは、図１３のステップＳ１１８Ａの処理と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０２４９】
ステップＳ１１９Ａでは、図１３のステップＳ１１９Ａの処理と同様に、選択画像更新処理ＭＡが行なわれる。選択画像更新処理ＭＡでは、制御部５１０が、記憶部５２０に記憶されているコマンドデータテーブルを参照して、処理選択操作Ｍにより選択された文字列（コマンド）が、位置情報および時間情報の少なくとも一方が必要な文字列であるか否かを判定する。
【０２５０】
処理選択操作Ｍにより選択された文字列（コマンド）が、位置情報および時間情報が不要な文字列である場合、制御部５１０は、選択画像の処理一覧画像が示す複数の文字列のうち、処理選択操作Ｍにより選択された文字列が識別できるように選択画像を更新する。たとえば、選択された文字列を、四角で囲む。そして、この選択画像更新処理ＭＡは終了する。
【０２５１】
処理選択操作Ｍにより選択された文字列（コマンド）が、位置情報および時間情報少なくとも一方が必要な文字列である場合、必要な情報に応じて、表示部５３０に表示されるキーワード一覧画像に表示されるキーワードの絞り込みが行なわれる。
【０２５２】
ここで、処理選択操作Ｍにより選択された文字列は、文字列“目的地を設定”であるとする。すなわち、処理選択操作Ｍにより、文字列“目的地を設定”に対応するコマンド“set_destination”が選択されたとする。また、記憶部５２０に記憶されているコマンドデータテーブルは、図５のコマンドデータテーブルＤ１００Ａであるとする。コマンドデータテーブルＤ１００Ａにおいて、コマンド“set_destination”に対応する、「位置情報必要？」の項目には、“ＹＥＳ”と記載されている。すなわち、選択されたコマンド“set_destination”は、位置情報が必要であることを示す。
【０２５３】
また、表示部５３０に表示されるキーワード一覧画像ＭＧ１２０Ａに表示される複数のキーワードを示すキーワードデータテーブルは、図２４のキーワードデータテーブルＤ２１２Ｃであるとする。
【０２５４】
この場合、制御部５１０は、キーワードデータテーブルＤ２１２Ｃが示す複数のキーワードのうち、位置情報が対応づけて記載されているキーワードのみを選択する。すなわち、制御部５１０は、記憶部５２０に記憶されている複数のキーワード（文字列）のうち、選択されたコマンドに対応する一部のキーワード（文字列）を選択する。
【０２５５】
そして、制御部５１０は、処理選択操作Ｍにより選択された文字列“目的地を設定”を、四角で囲み、かつ、キーワード一覧画像に、選択した一部のキーワードのみを表示するように選択画像を更新する。そして、この選択画像更新処理ＭＡは終了する。この場合、更新された選択画像は、以下の選択画像ＭＧ１０１Ｃとなる。
【０２５６】
図２７は、一例としての選択画像ＭＧ１０１Ｃを示す図である。図２７を参照して、は、図２６の選択画像ＭＧ１００Ｃと比較して、処理一覧画像ＭＧ１１０Ｃの代わりに処理一覧画像ＭＧ１１１Ｃが配置される点と、キーワード一覧画像ＭＧ１２０Ａの代わりにキーワード一覧画像ＭＧ１２１Ｃが配置される点とが異なる。それ以外は、選択画像ＭＧ１００Ｃと同様なので詳細な説明は繰り返さない。
【０２５７】
処理一覧画像ＭＧ１１１Ｃは、処理選択操作Ｍにより選択された文字列を四角で囲むことにより、文字列が識別できるようにされた画像である。
【０２５８】
キーワード一覧画像ＭＧ１２１Ｃには、処理選択操作Ｍにより選択されたコマンドに対応するキーワードが表示される。キーワード一覧画像ＭＧ１２１Ｃに表示されるキーワードは、インターフェース操作Ｍにより選択可能な文字列である。
【０２５９】
以上のように、処理選択操作Ｍにより選択された文字列（コマンド）に対応するキーワードのみが表示される。したがって、選択した処理（コマンド）に応じたキーワードを、ユーザが容易に選択することを可能とすることができる。
【０２６０】
再び、図２５を参照して、連携処理ＭＣでは、ステップＳ１１９Ａの処理の後、ステップＳ１２３Ａに進む。
【０２６１】
ステップＳ１２３Ａは、図１３のステップＳ１２３Ａの処理と同様な処理が行なわれるので詳細な説明は繰り返さない。ステップＳ１２３Ａにおいて、ＹＥＳならば、ステップＳ１２４Ｃに進む。一方、ステップＳ１２３Ａにおいて、ＮＯならば、ステップＳ１２９に進む。
【０２６２】
ステップＳ１２４Ｃでは、制御部５１０が、処理選択操作Ｍにより選択されたコマンドと、選択確定操作ＭＡにより選択されたキーワードとを、コマンドデータテーブルを携帯端末装置５００へ送信した装置へ送信する。なお、選択されたコマンドが、コマンド“set_destination”である場合、制御部５１０は、選択されたキーワードに対応づけられた位置情報も送信する。すなわち、コマンド“set_destination”は、位置情報が必要なコマンドである。
【０２６３】
ここで、コマンドデータテーブルを携帯端末装置５００へ送信した装置は、コンテンツ再生装置ＣＮＶであるとする。処理選択操作Ｍにより選択されたコマンドは、コマンド“set_destination”であるとする。この場合、送信されるコマンドは、コマンド“set_destination”となる。また、選択確定操作ＭＡにより選択されたキーワードは、キーワード“ＣＣタワー”であるとする。この場合、コマンド“set_destination”およびキーワード“ＣＣタワー”が、コンテンツ再生装置ＣＮＶへ送信される。また、この場合、図２４のキーワードデータテーブルＤ２１２Ｃにおいて、選択されたキーワード“ＣＣタワー”に対応づけられた、位置情報“location=N34.39.48_E135.31.47”も、コンテンツ再生装置ＣＮＶへ送信される。そして、ステップＳ１２４Ｃの処理は終了する。
【０２６４】
連携処理ＮＣでは、第１の実施の形態と同様、ステップＳ１５１の処理が行なわれる。ここでは、コマンド“set_destination”、キーワード“ＣＣタワー”および位置情報“location=N34.39.48_E135.31.47”を受信したとして、ステップＳ１５２に進む。
【０２６５】
ステップＳ１５２では、第１の実施の形態と同様な処理が行なわれるので詳細な説明は繰り返さない。
【０２６６】
ここで、受信したコマンドは、コマンド“set_destination”であるとする。コマンド“set_destination”は、一例として、受信した位置情報により示される位置を目的地として設定するための処理を行なうためのコマンドであるとする。
【０２６７】
この場合、たとえば、受信した位置情報により示される位置が目的地に設定され、当該目的地までのルートを示す地図が、表示部６３０に表示されるとする。そして、この連携処理ＮＣは終了する。
【０２６８】
再び、図２５を参照して、連携処理ＮＣでは、ステップＳ１２４Ａの処理の後、第１の実施の形態と同様、ステップＳ１２９の処理が行なわれる。
【０２６９】
以上の説明では、連携処理ＮＣを、コンテンツ再生装置ＣＮＶが行なう場合の処理について説明した。しかしながら、連携処理ＮＣは、コンテンツ再生装置ＣＮＶでなく、コンテンツ再生装置ＰＣまたはコンテンツ再生装置ＴＶが行なってもよい。この場合、前述した、連携処理ＭＣおよび連携処理ＮＣの説明において、コンテンツ再生装置ＣＮＶを、連携処理ＮＣを行なう装置（コンテンツ再生装置ＰＣまたはコンテンツ再生装置ＴＶ）に置き換えた処理が行なわれればよい。
【０２７０】
以上説明したように、本実施の形態では、処理選択操作Ｍにより選択された文字列（コマンド）に対応するキーワードのみが表示される。したがって、選択した処理（コマンド）に応じたキーワードを、ユーザが容易に選択することを可能とすることができる。
【０２７１】
また、処理選択操作Ｍにより選択されたコマンドが、所定の情報（たとえば、位置情報）が必要なコマンドである場合、所定の情報が対応づけられたキーワードのみが表示部５３０に表示される。したがって、選択したコマンドに応じたキーワードを、ユーザが容易に選択することを可能とすることができる。
【０２７２】
以上により、本実施の形態においては、情報を容易に選択することができるという効果を奏する。
【０２７３】
また、携帯端末装置５００に、外部の装置から受信したキーワードを記憶させるので、一度、受信したキーワードであれば、当該キーワードを、ユーザが、入力する必要がなくなる。すなわち、ユーザに手間をかけないようにすることができる。
【０２７４】
また、本実施の形態では、ある装置から受信したキーワードを、携帯端末装置５００に記憶させ、記憶させたキーワードを、他の装置へ送信する。したがって、キーワードを有効に活用することができる。
【０２７５】
また、本実施の形態では、携帯端末装置５００が、コマンドデータテーブルを、携帯端末装置５００が操作対象とする装置から受信する。コマンドデータテーブルは、操作対象の装置が実行可能な処理に対応するコマンドを示すデータテーブルである。したがって、携帯端末装置５００に特別なプログラムを用意しておくことなく、多様な装置に対応することができる。
【０２７６】
なお、本実施の形態では、携帯端末装置５００と連携して処理を行なう装置は、コンテンツ再生装置ＴＶ、コンテンツ再生装置ＰＣおよびコンテンツ再生装置ＣＮＶのように異なる複数の装置とした。しかしながら、携帯端末装置５００と連携して処理を行なう装置は、１台のコンテンツ再生装置であってもよい。この場合、図１３の連携処理ＴＡ、図２０の連携処理ＰＢ，図２５の連携処理ＮＣを、１台のコンテンツ再生装置が行なえばよい。
【０２７７】
本実施の形態では、位置情報、時間情報を使用した処理を説明した。しかしながら、これらの情報に限定されることなく、たとえば、期限を示す期限情報等を使用してもよい。そして、現在の日時が、対応する期限をすぎたら、対応するキーワードを削除するような処理を行なってもよい。
【０２７８】
（機能ブロック図）
図２８は、第１の実施の形態および第２の実施の形態における、制御部５１０および制御部６１０の機能ブロック図である。図２８を参照して、制御部５１０は、受信部５１１と、選択部５１２と、受付部５１３とを含む。制御部６１０は、送信部６１１を含む。
【０２７９】
ここで、記憶部５２０は、複数の文字列を記憶する。
送信部６１１は、コンテンツ再生装置６００に関連する情報である関連情報を、携帯端末装置５００へ送信する。受信部５１１は、関連情報を受信する。選択部５１２は、受信した関連情報に基づいて、複数の文字列のうち、一部の文字列を選択する。表示部５３０は、選択された一部の文字列を表示する。受付部５１３は、表示部５３０が表示する一部の文字列のなかから、特定の文字列を選択するための選択指示を受付ける。
【０２８０】
なお、制御部５１０に含まれる、受信部５１１、選択部５１２および受付部５１３の全てまたは一部は、ハードウエアで構成されてもよい。また、受信部５１１、選択部５１２および受付部５１３の全てまたは一部は、制御部５１０により実行されるプログラムのモジュールであってもよい。
【０２８１】
また、制御部６１０に含まれる、送信部６１１は、ハードウエアで構成されてもよい。また、送信部６１１は、制御部６１０により実行されるプログラムのモジュールであってもよい。
【０２８２】
（応用例）
以下に、本発明の応用例を記載する。
【０２８３】
たとえば、携帯端末装置５００が、コンテンツ再生装置ＴＶと直接、無線通信できる状態にあるとする。この状態において、コンテンツ再生装置ＴＶにおいて、ＣＭ（commercial message）映像が表示されているときに、コンテンツ再生装置ＴＶから、キーワード“チケット特典”が、携帯端末装置５００へ送信されるものとする。また、このときキーワードの付加情報としてクーポン画像と、このキーワードデータを使用できる店を特定するための店ＩＤとが、キーワードとともに携帯端末装置５００へ送信されるものとする。
【０２８４】
携帯端末装置５００は、キーワード“チケット特典”とともに店ＩＤおよびクーポン画像を受信し、受信した、キーワード、店ＩＤおよびクーポン画像を記憶する。ユーザは、店Ａで買い物をするときに、店舗の発券端末と携帯端末装置５００が通信可能になると、店舗の発券端末からコマンドリストが送付される。コマンドリストには「クーポン使用」コマンドが含まれ、そのコマンドに対応する処理を実行するには店ＩＤとクーポン画像が必要であるとする。携帯端末装置５００において、ユーザが「クーポン使用」コマンドを選択すると、店ＩＤとクーポン画像とを付加情報とするキーワード“チケット特典”のみが表示される。このとき、携帯端末装置５００の表示部５３０にはキーワード文字列と同時にクーポン画像が表示される。携帯端末装置５００において、ユーザがキーワード“チケット特典”を選択することにより、割引特典を使用したチケット購入が可能となる。
【０２８５】
また、他の例では、会社Ｂの４種類のＣＭ映像があるとする。コンテンツ再生装置ＴＶにおいて、４種類のＣＭ映像の各々が表示される毎に、キーワード“Ｂ−ＣＭ”が携帯端末装置５００へ送信され、このときキーワードは付加情報としてＩＤ１，ＩＤ２，ＩＤ３，ＩＤ４を持ち、各ＣＭではそのうち一つのＩＤだけが付加情報として送信されるものとする。携帯端末装置５００は、キーワードおよびＩＤを受信する毎に、受信したキーワードとＩＤとを対応づけて記憶する。なお、携帯端末装置５００は、既に記憶されているキーワードと同じキーワードと、当該キーワードの付加情報としてのＩＤとを受信した場合、既に記憶されているキーワードと、新たに受信した付加情報としてのＩＤとを対応付けて記憶するものとする。
【０２８６】
この場合、ＩＤ１が付加されたＣＭしか見なかったユーザの携帯端末装置５００が記憶するキーワード“Ｂ−ＣＭ”には付加情報としてＩＤ１が対応付けられる。また、全てのＣＭを視聴したユーザの携帯端末装置５００が記憶するキーワード“Ｂ−ＣＭ”にはＩＤ１からＩＤ４まですべてのＩＤが対応付けられる。
【０２８７】
この場合、ユーザーが携帯端末装置５００を用いて店舗の端末を操作するとき、端末から「とってもお得」、「少しお得」などのコマンドが送付されるとする。各々のコマンドが必要とする情報は異なるとする。例えば、コマンドとしての「とってもお得」はＩＤ１〜４が全て必要とし、コマンドとしての「少しお得」はＩＤ１だけが必要とする。これにより、ユーザの持つキーワードデータによって利用可能なサービスを変化させることが可能となる。
【０２８８】
また、他の例では、携帯端末装置５００に、予め、ユーザがキーワードを登録しておき、コンテンツ再生装置ＴＶから、携帯端末装置５００に登録しているキーワードを携帯端末装置５００で受信した場合、振動や音により、ユーザに報知するといったことも考えられる。
【０２８９】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０２９０】
【図１】本実施の形態におけるネットワークシステムの構成を示す図である。
【図２】携帯端末装置の外観を正面から示した図である。
【図３】携帯端末装置の内部構成を示したブロック図である。
【図４】コンテンツ再生装置の内部構成を示したブロック図である。
【図５】一例としてのコマンドデータテーブルを示す図である。
【図６】一例としてのコマンドデータテーブルを示す図である。
【図７】一例としてのコマンドデータテーブルを示す図である。
【図８】一例としてのキーワードデータテーブルを示す図である。
【図９】一例としてのキーワードデータテーブルを示す図である。
【図１０】連携処理Ｍおよび連携処理Ｃのフローチャートである。
【図１１】一例としての選択画像を示す図である。
【図１２】一例としての検索結果画像を示す図である。
【図１３】連携処理ＭＡおよび連携処理ＴＡのフローチャートである。
【図１４】一例としてのフォーマットテーブルを示す図である。
【図１５】一例としてのキーワードデータテーブルを示す図である。
【図１６】一例としてのキーワードデータテーブルを示す図である。
【図１７】一例としての選択画像を示す図である。
【図１８】一例としての選択画像を示す図である。
【図１９】一例としての録画リスト画像を示す図である。
【図２０】連携処理ＭＢおよび連携処理ＰＢのフローチャートである。
【図２１】一例としてのフォーマットテーブルを示す図である。
【図２２】一例としてのキーワードデータテーブルを示す図である。
【図２３】一例としての選択画像を示す図である。
【図２４】一例としてのキーワードデータテーブルを示す図である。
【図２５】連携処理ＭＣおよび連携処理ＮＣのフローチャートである。
【図２６】一例としての選択画像を示す図である。
【図２７】一例としての選択画像を示す図である。
【図２８】第１の実施の形態および第２の実施の形態における、異なる２つの制御部の機能ブロック図である。
【符号の説明】
【０２９１】
７０  ネットワーク、１８０，１８０Ａ  プログラム、５００  携帯端末装置、５１０，６１０  制御部、５２０，６２０  記憶部、５３０，６３０  表示部、５４０  入力部、５５５，５５５Ａ  記録媒体、６００  コンテンツ再生装置、１０００  ネットワークシステム。
【図１】
0005077951.tif 000002
【図２】
0005077951.tif 000003
【図３】
0005077951.tif 000004
【図４】
0005077951.tif 000005
【図５】
0005077951.tif 000006
【図６】
0005077951.tif 000007
【図７】
0005077951.tif 000008
【図８】
0005077951.tif 000009
【図９】
0005077951.tif 000010
【図１０】
0005077951.tif 000011
【図１１】
0005077951.tif 000012
【図１２】
0005077951.tif 000013
【図１３】
0005077951.tif 000014
【図１４】
0005077951.tif 000015
【図１５】
0005077951.tif 000016
【図１６】
0005077951.tif 000017
【図１７】
0005077951.tif 000018
【図１８】
0005077951.tif 000019
【図１９】
0005077951.tif 000020
【図２０】
0005077951.tif 000021
【図２１】
0005077951.tif 000022
【図２２】
0005077951.tif 000023
【図２３】
0005077951.tif 000024
【図２４】
0005077951.tif 000025
【図２５】
0005077951.tif 000026
【図２６】
0005077951.tif 000027
【図２７】
0005077951.tif 000028
【図２８】
0005077951.tif 000029