(57)【特許請求の範囲】
【請求項１】
放送されたコンテンツに関する情報を検索する情報処理システムにおいて、
ユーザにより入力操作が行われたことを示す情報を送信する入力装置と、
上記入力装置から送信された上記入力操作が行われたことを示す情報を受信し、受信された該情報に基づき上記入力操作が行われた時刻に対応する時刻情報を得る時刻情報取得手段と、
放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と、上記コンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースと、
外部機器を制御して上記コンテンツの種別毎の処理を行うための処理情報が上記コンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースと、
上記時刻情報取得手段により得られた上記時刻情報に基づき上記第１のデータベースの中の放送時刻情報を検索し、検索結果として得られた上記コンテンツの情報、上記放送時刻情報および上記種別情報を上記時刻情報の付帯情報として出力する付帯情報出力手段と、
上記付帯情報出力手段から出力された上記付帯情報の中の種別情報に基づき上記第２のデータベースの中の種別情報を検索し、検索結果として得られた上記種別情報に対応する上記処理情報に基づき上記外部機器を制御する機器制御手段と
を有する
ことを特徴とする情報処理システム。
【請求項２】
請求項１に記載の情報処理システムにおいて、
上記入力装置に対して上記入力操作が行われたことがインターネットを介して上記付帯情報出力手段に伝達されるようにした
ことを特徴とする情報処理システム。
【請求項３】
請求項１に記載の情報処理システムにおいて、
上記付帯情報出力手段から出力された上記付帯情報は、インターネットを介して上記機器制御手段に供給される
ことを特徴とする情報処理システム。
【請求項４】
請求項１に記載の情報処理システムにおいて、
上記入力装置は、上記付帯情報出力手段から出力された上記付帯情報を受信し、受信された上記付帯情報を表示手段に表示可能とされ、該表示手段に表示された上記付帯情報に基づき上記入力装置で所定に入力操作を行うことで、上記付帯情報出力手段に対して、上記時刻情報が示す時刻に対して時刻がずらされた時刻情報に基づき上記第１のデータベースを再び検索することを指示するようにした
ことを特徴とする情報処理システム。
【請求項５】
請求項１に記載の情報処理システムにおいて、
上記時刻情報に対してユニークな情報識別子を付与する
ことを特徴とする情報処理システム。
【請求項６】
放送されたコンテンツに関する情報を検索する情報処理方法において、
入力装置から送信された、ユーザにより入力操作が行われたことを示す情報を受信し、受信された該情報に基づき上記入力操作が行われた時刻に対応する時刻情報を得る時刻情報取得のステップと、
放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と、上記コンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースの中の放送時刻情報を、上記時刻情報取得のステップにより得られた上記時刻情報に基づき検索する第１の検索のステップと、
上記第１の検索のステップの検索結果として得られた上記コンテンツの情報、上記放送時刻情報および上記種別情報を上記時刻情報の付帯情報として出力する付帯情報出力のステップと、
上記付帯情報出力のステップから出力された上記付帯情報の中の種別情報に基づき、外部機器を制御して上記コンテンツの種別毎の処理を行うための処理情報が上記コンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースの中の種別情報を検索する第２の検索のステップと、
上記第２の検索のステップによる検索結果として得られた上記種別情報に対応する上記処理情報に基づき上記外部機器を制御する機器制御のステップと
を有する
ことを特徴とする情報処理方法。
【請求項７】
放送されたコンテンツに関する情報を検索する情報処理方法を情報処理装置に実行させる情報処理プログラムにおいて、
情報処理装置に、
入力装置から送信された、ユーザにより入力操作が行われたことを示す情報を受信し、受信された該情報に基づき上記入力操作が行われた時刻に対応する時刻情報を得る時刻情報取得のステップと、
放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と、上記コンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースの中の放送時刻情報を、上記時刻情報取得のステップにより得られた上記時刻情報に基づき検索する第１の検索のステップと、
上記第１の検索のステップの検索結果として得られた上記コンテンツの情報、上記放送時刻情報および上記種別情報を上記時刻情報の付帯情報として出力する付帯情報出力のステップと、
上記付帯情報出力のステップから出力された上記付帯情報の中の種別情報に基づき、外部機器を制御して上記コンテンツの種別毎の処理を行うための処理情報が上記コンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースの中の種別情報を検索する第２の検索のステップと、
上記第２の検索のステップによる検索結果として得られた上記種別情報に対応する上記処理情報に基づき上記外部機器を制御する機器制御のステップと
を実行させるための情報処理プログラム。
【請求項８】
放送されたコンテンツに関する情報を検索する情報処理方法を情報処理装置に実行させる情報処理プログラムが記録された情報処理装置に読み取り可能な記録媒体において、
情報処理装置に、
入力装置から送信された、ユーザにより入力操作が行われたことを示す情報を受信し、受信された該情報に基づき上記入力操作が行われた時刻に対応する時刻情報を得る時刻情報取得のステップと、
放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と、上記コンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースの中の放送時刻情報を、上記時刻情報取得のステップにより得られた上記時刻情報に基づき検索する第１の検索のステップと、
上記第１の検索のステップの検索結果として得られた上記コンテンツの情報、上記放送時刻情報および上記種別情報を上記時刻情報の付帯情報として出力する付帯情報出力のステップと、
上記付帯情報出力のステップから出力された上記付帯情報の中の種別情報に基づき、外部機器を制御して上記コンテンツの種別毎の処理を行うための処理情報が上記コンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースの中の種別情報を検索する第２の検索のステップと、
上記第２の検索のステップによる検索結果として得られた上記種別情報に対応する上記処理情報に基づき上記外部機器を制御する機器制御のステップと
を実行させるための情報処理プログラムを記録した情報処理装置に読み取り可能な記録媒体。
【請求項９】
放送されたコンテンツに関する情報を検索する情報処理装置において、
放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と、上記コンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースと、
入力装置から送信された、該入力装置に対してユーザにより入力操作が行われたことを示す情報を受信し、受信された上記情報に基づき上記入力装置に対して上記入力操作が行われた時刻に対応する時刻情報を得る時刻情報取得手段と、
上記時刻情報取得手段により得られた上記時刻情報に基づき上記第１のデータベースの中の放送時刻情報を検索し、検索結果として得られた上記コンテンツの情報、上記放送時刻情報および上記種別情報を上記時刻情報の付帯情報として出力する付帯情報出力手段とを有し、
上記付帯情報出力手段から出力された上記付帯情報の中の種別情報に基づき、外部機器を制御して上記コンテンツの種別毎の処理を行うための処理情報が上記コンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースの中の種別情報を検索し、検索結果として得られた上記種別情報に対応する上記処理情報に基づき上記外部機器を制御できるようにした
ことを特徴とする情報処理装置。
【請求項１０】
請求項９に記載の情報処理装置において、
上記入力装置に対して上記入力操作が行われたことがインターネットを介して上記付帯情報出力手段に伝達されるようにした
ことを特徴とする情報処理装置。
【請求項１１】
請求項９に記載の情報処理装置において、
上記付帯情報出力手段から出力された上記付帯情報は、インターネットに向けて送信される
ことを特徴とする情報処理装置。
【請求項１２】
請求項９に記載の情報処理装置において、
上記付帯情報出力手段から出力された上記付帯情報が上記入力装置に送信され、上記入力装置に上記送信された上記付帯情報に対する上記入力装置からの要求に基づき、上記時刻情報が示す時刻に対して時刻がずらされた時刻情報に基づき上記第１のデータベースを再び検索するようにした
ことを特徴とする情報処理装置。
【請求項１３】
請求項９に記載の情報処理装置において、
上記時刻情報に対してユニークな情報識別子を付与する
ことを特徴とする情報処理装置。
【請求項１４】
放送されたコンテンツに関する情報を検索する情報処理方法において、
入力装置から送信された、該入力装置に対してユーザにより入力操作が行われたことを示す情報を受信し、受信された上記情報に基づき上記入力装置に対して上記入力操作が行われた時刻に対応する時刻情報を得る時刻情報取得のステップと、
放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と、上記コンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースの中の放送時刻情報を、上記時刻情報取得のステップにより得られた上記時刻情報に基づき検索する第１の検索のステップと、
上記種別情報に基づき外部機器を制御して上記コンテンツの種別毎の処理を行うための処理情報が上記コンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースの中の種別情報を第２の検索のステップで検索して得られた上記種別情報に対応する上記処理情報に基づき上記外部機器を制御できるように、上記第１の検索のステップによる検索結果として得られた上記コンテンツの情報、上記放送時刻情報および上記種別情報を上記時刻情報の付帯情報として出力する付帯情報出力のステップと
を有する
ことを特徴とする情報処理方法。
【請求項１５】
放送されたコンテンツに関する情報を検索する情報処理方法を情報処理装置に実行させる情報処理プログラムにおいて、
情報処理装置に、
入力装置から送信された、該入力装置に対してユーザにより入力操作が行われたことを示す情報を受信し、受信された上記情報に基づき上記入力装置に対して上記入力操作が行われた時刻に対応する時刻情報を得る時刻情報取得のステップと、
放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と、上記コンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースの中の放送時刻情報を、上記時刻情報取得のステップにより得られた上記時刻情報に基づき検索する第１の検索のステップと、
上記種別情報に基づき外部機器を制御して上記コンテンツの種別毎の処理を行うための処理情報が上記コンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースの中の種別情報を第２の検索のステップで検索して得られた上記種別情報に対応する上記処理情報に基づき上記外部機器を制御できるように、上記第１の検索のステップによる検索結果として得られた上記コンテンツの情報、上記放送時刻情報および上記種別情報を上記時刻情報の付帯情報として出力する付帯情報出力のステップと
を実行させるための情報処理プログラム。
【請求項１６】
放送されたコンテンツに関する情報を検索する情報処理方法を情報処理装置に実行させる情報処理プログラムが記録された情報処理装置に読み取り可能な記録媒体において、
情報処理装置に、
入力装置から送信された、該入力装置に対してユーザにより入力操作が行われたことを示す情報を受信し、受信された上記情報に基づき上記入力装置に対して上記入力操作が行われた時刻に対応する時刻情報を得る時刻情報取得のステップと、
放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と、上記コンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースの中の放送時刻情報を、上記時刻情報取得のステップにより得られた上記時刻情報に基づき検索する第１の検索のステップと、
上記種別情報に基づき外部機器を制御して上記コンテンツの種別毎の処理を行うための処理情報が上記コンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースの中の種別情報を第２の検索のステップで検索して得られた上記種別情報に対応する上記処理情報に基づき上記外部機器を制御できるように、上記第１の検索のステップによる検索結果として得られた上記コンテンツの情報、上記放送時刻情報および上記種別情報を上記時刻情報の付帯情報として出力する付帯情報出力のステップと
を実行させるための情報処理プログラムを記録した情報処理装置に読み取り可能な記録媒体。
【請求項１７】
ユーザにより入力操作がなされ、放送されたコンテンツに関する情報を検索する情報処理装置に対して、入力操作に応じた情報を送信する入力装置において、
ユーザにより入力操作が行われたことを示す情報を生成する情報生成手段と、
放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と上記コンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースと、受信された情報に基づき時刻情報を得る時刻情報取得手段と、上記時刻情報取得手段により得られた上記時刻情報に基づき上記第１のデータベースの中の放送時刻情報を検索し、検索結果として得られた上記コンテンツの情報、上記放送時刻情報および上記種別情報を上記時刻情報の付帯情報として出力する付帯情報出力手段とを有する情報処理装置に対して、上記情報生成手段により生成された上記情報を送信する送信手段と
を有し、
上記付帯情報出力手段から出力された上記付帯情報の中の種別情報に基づき、外部機器を制御して上記コンテンツの種別毎の処理を行うための処理情報が上記コンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースの中の種別情報を検索し、検索結果として得られた上記種別情報に対応する上記処理情報に基づき上記外部機器を制御できるようにした
ことを特徴とする入力装置。
【請求項１８】
請求項１７に記載の入力装置において、
上記送信手段は、上記情報をインターネットを介して上記付帯情報出力手段に送信するようにした
ことを特徴とする入力装置。
【請求項１９】
請求項１７に記載の入力装置において、
上記付帯情報出力手段から出力された上記付帯情報を受信可能な受信手段と、
上記受信手段により受信された上記付帯情報を表示可能な表示手段と
をさらに有する
ことを特徴とする入力装置。
【請求項２０】
請求項１９に記載の入力装置において、
上記表示手段に表示された上記付帯情報に基づき上記入力装置で所定に入力操作を行うことで、上記付帯情報出力手段に対して、上記時刻情報が示す時刻に対して時刻がずらされた時刻情報に基づき上記第１のデータベースを再び検索することを指示するようにしたことを特徴とする入力装置。
【請求項２１】
ユーザにより入力操作がなされ、放送されたコンテンツに関する情報を検索する情報処理装置に対して、入力操作に応じた情報を送信する入力方法において、
ユーザにより入力操作が行われたことを示す情報を生成する情報生成のステップと、
放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と上記コンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースと、受信された情報に基づき時刻情報を得る時刻情報取得手段と、上記時刻情報取得手段により得られた上記時刻情報に基づき上記第１のデータベースの中の放送時刻情報を検索し、検索結果として得られた上記コンテンツの情報、上記放送時刻情報および上記種別情報を上記時刻情報の付帯情報として出力する付帯情報出力手段とを有する情報処理装置に対して、上記付帯情報出力手段から出力された上記付帯情報の中の種別情報に基づき、外部機器を制御して上記コンテンツの種別毎の処理を行うための処理情報が上記コンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースの中の種別情報を検索し、検索結果として得られた上記種別情報に対応する上記処理情報に基づき上記外部機器を制御できるように、上記情報生成のステップにより生成された上記情報を送信する送信のステップと
を有する
ことを特徴とする入力方法。
【請求項２２】
ユーザにより入力操作がなされ、放送されたコンテンツに関する情報を検索する第１の情報処理装置に対して、入力操作に応じた情報を送信する入力方法を第２の情報処理装置に実行させる入力プログラムにおいて、
第２の情報処理装置に、
ユーザにより入力操作が行われたことを示す情報を生成する情報生成のステップと、
放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と上記コンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースと、受信された情報に基づき時刻情報を得る時刻情報取得手段と、上記時刻情報取得手段により得られた上記時刻情報に基づき上記第１のデータベースの中の放送時刻情報を検索し、検索結果として得られた上記コンテンツの情報、上記放送時刻情報および上記種別情報を上記時刻情報の付帯情報として出力する付帯情報出力手段とを有する情報処理装置に対して、上記付帯情報出力手段から出力された上記付帯情報の中の種別情報に基づき、外部機器を制御して上記コンテンツの種別毎の処理を行うための処理情報が上記コンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースの中の種別情報を検索し、検索結果として得られた上記種別情報に対応する上記処理情報に基づき上記外部機器を制御できるように、上記情報生成のステップにより生成された上記情報を送信する送信のステップと
を実行させるための入力プログラム。
【請求項２３】
ユーザにより入力操作がなされ、放送されたコンテンツに関する情報を検索する第１の情報処理装置に対して、入力操作に応じた情報を送信する入力方法を第２の情報処理装置に実行させる入力プログラムが記録された第２の情報処理装置に読み取り可能な記録媒体において、
第２の情報処理装置に、
ユーザにより入力操作が行われたことを示す情報を生成する情報生成のステップと、
放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と上記コンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースと、受信された情報に基づき時刻情報を得る時刻情報取得手段と、上記時刻情報取得手段により得られた上記時刻情報に基づき上記第１のデータベースの中の放送時刻情報を検索し、検索結果として得られた上記コンテンツの情報、上記放送時刻情報および上記種別情報を上記時刻情報の付帯情報として出力する付帯情報出力手段とを有する情報処理装置に対して、上記付帯情報出力手段から出力された上記付帯情報の中の種別情報に基づき、外部機器を制御して上記コンテンツの種別毎の処理を行うための処理情報が上記コンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースの中の種別情報を検索し、検索結果として得られた上記種別情報に対応する上記処理情報に基づき上記外部機器を制御できるように、上記情報生成のステップにより生成された上記情報を送信する送信のステップと
を実行させるための入力プログラムを記録した第２の情報処理装置に読み取り可能な記録媒体。
【請求項２４】
放送されたコンテンツを検索した検索結果に基づき外部機器を制御するようにした情報処理装置において、
ユーザにより入力装置に対して入力操作が行われた時刻に対応する時刻情報に基づき、放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と上記コンテンツの種別を示す種別情報とに関連付けられて格納されるデータベースが検索されて得られた上記放送時刻情報および上記種別情報を含む上記時刻情報の付帯情報と、上記時刻情報とを蓄積する情報蓄積手段と、
外部機器を制御して上記コンテンツの種別毎の処理を行うための処理情報が上記コンテンツの種別を示す種別情報に関連付けられて格納される処理データベースと、
上記時刻情報に基づき上記情報蓄積手段に蓄積された上記付帯情報の中の種別情報を選択し、選択された該付帯情報の中の種別情報に基づき上記処理データベースの中の種別情報を検索し、検索結果として得られた上記種別情報に対応する上記処理情報に基づき上記外部機器を制御する機器制御手段と
を有する
ことを特徴とする情報処理装置。
【請求項２５】
請求項２４に記載の情報処理装置において、
上記付帯情報および上記時刻情報は、インターネットを介して供給される
ことを特徴とする情報処理装置。
【請求項２６】
放送されたコンテンツを検索した検索結果に基づき外部機器を制御するようにした情報処理方法において、
放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と上記コンテンツの種別を示す種別情報とに関連付けられて格納されるデータベースを、ユーザにより入力装置に対して入力操作が行われた時刻に対応する時刻情報に基づき検索する第１の検索のステップと、
上記第１の検索のステップにより検索されて得られた上記放送時刻情報および上記種別情報を含む上記時刻情報の付帯情報と、上記時刻情報とを蓄積する情報蓄積のステップと、
上記時刻情報に基づき上記情報蓄積のステップにより蓄積された上記付帯情報の中の種別情報を選択し、選択された該付帯情報の中の種別情報に基づき、外部機器を制御して上記コンテンツの種別毎の処理を行うための処理情報が上記コンテンツの種別を示す種別情報に関連付けられて格納される処理データベースの中の種別情報を検索する第２の検索のステップと、
上記第２の検索のステップによる検索結果として得られた上記種別情報に対応する上記処理情報に基づき上記外部機器を制御する機器制御のステップと
を有する
ことを特徴とする情報処理方法。
【請求項２７】
放送されたコンテンツを検索した検索結果に基づき外部機器を制御するようにした情報処理方法を情報処理装置に実行させる情報処理プログラムにおいて、
情報処理装置に、
放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と上記コンテンツの種別を示す種別情報とに関連付けられて格納されるデータベースを、ユーザにより入力装置に対して入力操作が行われた時刻に対応する時刻情報に基づき検索する第１の検索のステップと、
上記第１の検索のステップにより検索されて得られた上記放送時刻情報および上記種別情報を含む上記時刻情報の付帯情報と、上記時刻情報とを蓄積する情報蓄積のステップと、
上記時刻情報に基づき上記情報蓄積のステップにより蓄積された上記付帯情報の中の種別情報を選択し、選択された該付帯情報の中の種別情報に基づき、外部機器を制御して上記コンテンツの種別毎の処理を行うための処理情報が上記コンテンツの種別を示す種別情報に関連付けられて格納される処理データベースの中の種別情報を検索する第２の検索のステップと、
上記第２の検索のステップによる検索結果として得られた上記種別情報に対応する上記処理情報に基づき上記外部機器を制御する機器制御のステップと
を実行させるための情報処理プログラム。
【請求項２８】
放送されたコンテンツを検索した検索結果に基づき外部機器を制御するようにした情報処理方法を情報処理装置に実行させる情報処理プログラムが記録された情報処理装置に読み取り可能な記録媒体において、
情報処理装置に、
放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と上記コンテンツの種別を示す種別情報とに関連付けられて格納されるデータベースを、ユーザにより入力装置に対して入力操作が行われた時刻に対応する時刻情報に基づき検索する第１の検索のステップと、
上記第１の検索のステップにより検索されて得られた上記放送時刻情報および上記種別情報を含む上記時刻情報の付帯情報と、上記時刻情報とを蓄積する情報蓄積のステップと、
上記時刻情報に基づき上記情報蓄積のステップにより蓄積された上記付帯情報の中の種別情報を選択し、選択された該付帯情報の中の種別情報に基づき、外部機器を制御して上記コンテンツの種別毎の処理を行うための処理情報が上記コンテンツの種別を示す種別情報に関連付けられて格納される処理データベースの中の種別情報を検索する第２の検索のステップと、
上記第２の検索のステップによる検索結果として得られた上記種別情報に対応する上記処理情報に基づき上記外部機器を制御する機器制御のステップと
を実行させるための情報処理プログラムを記録した情報処理装置に読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ユーザに指示された時刻を示す時刻情報に基づきその時刻に関する付帯情報を検索した検索結果の有効利用を可能とするような情報処理システム、情報処理装置、情報処理方法および情報処理プログラム、入力装置、入力方法および入力プログラム、ならびに、記録媒体に関する。
【０００２】
【従来の技術】
現在でも、時刻情報から付帯情報を検索する技術やサービスは、存在する。例えば、この発明の出願人により出願された特開平１１−２０４６３９号には、ユーザから送信された時刻情報およびそのユーザにより予め登録された地域情報に基づき、その時刻および地域で放送された放送番組およびその放送番組の関連情報を検索し、検索結果をユーザに提供するシステムが記載されている。
【０００３】
【発明が解決しようとする課題】
しかしながら、従来のこのようなシステムでは、検索結果の２次利用に対して適切な技術やサービスが提供されていなかった。そのため、従来では、ユーザから提供された時間情報に対する付帯情報を有効に活用することができないという問題点があった。
【０００４】
したがって、この発明の目的は、ユーザから送信された時刻情報に対する付帯情報を有効に活用できるようにした情報処理システム、情報処理装置、情報処理方法および情報処理プログラム、入力装置、入力方法および入力プログラム、ならびに、記録媒体を提供することにある。
【０００５】
【課題を解決するための手段】
この発明は、上述した課題を解決するために、放送されたコンテンツに関する情報を検索する情報処理システムにおいて、ユーザにより入力操作が行われたことを示す情報を送信する入力装置と、入力装置から送信された入力操作が行われたことを示す情報を受信し、受信された情報に基づき入力操作が行われた時刻に対応する時刻情報を得る時刻情報取得手段と、放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と、コンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースと、外部機器を制御してコンテンツの種別毎の処理を行うための処理情報がコンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースと、上記時刻情報取得手段により得られた時刻情報に基づき第１のデータベースの中の放送時刻情報を検索し、検索結果として得られたコンテンツの情報、放送時刻情報および種別情報を時刻情報の付帯情報として出力する付帯情報出力手段と、付帯情報出力手段から出力された付帯情報の中の種別情報に基づき第２のデータベースの中の種別情報を検索し、検索結果として得られた種別情報に対応する処理情報に基づき外部機器を制御する機器制御手段とを有することを特徴とする情報処理システムである。
【０００６】
また、この発明は、放送されたコンテンツに関する情報を検索する情報処理方法において、入力装置から送信された、ユーザにより入力操作が行われたことを示す情報を受信し、受信された情報に基づき入力操作が行われた時刻に対応する時刻情報を得る時刻情報取得のステップと、放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と、コンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースの中の放送時刻情報を、時刻情報取得のステップにより得られた時刻情報に基づき検索する第１の検索のステップと、第１の検索のステップの検索結果として得られたコンテンツの情報、放送時刻情報および種別情報を時刻情報の付帯情報として出力する付帯情報出力のステップと、付帯情報出力のステップから出力された付帯情報の中の種別情報に基づき、外部機器を制御してコンテンツの種別毎の処理を行うための処理情報がコンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースの中の種別情報を検索する第２の検索のステップと、第２の検索のステップによる検索結果として得られた種別情報に対応する処理情報に基づき外部機器を制御する機器制御のステップとを有することを特徴とする情報処理方法である。
【０００７】
また、この発明は、放送されたコンテンツに関する情報を検索する情報処理方法を情報処理装置に実行させる情報処理プログラムにおいて、情報処理装置に、入力装置から送信された、ユーザにより入力操作が行われたことを示す情報を受信し、受信された情報に基づき入力操作が行われた時刻に対応する時刻情報を得る時刻情報取得のステップと、放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と、コンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースの中の放送時刻情報を、時刻情報取得のステップにより得られた時刻情報に基づき検索する第１の検索のステップと、第１の検索のステップの検索結果として得られたコンテンツの情報、放送時刻情報および種別情報を時刻情報の付帯情報として出力する付帯情報出力のステップと、付帯情報出力のステップから出力された付帯情報の中の種別情報に基づき、外部機器を制御してコンテンツの種別毎の処理を行うための処理情報がコンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースの中の種別情報を検索する第２の検索のステップと、第２の検索のステップによる検索結果として得られた種別情報に対応する処理情報に基づき外部機器を制御する機器制御のステップとを実行させるための情報処理プログラムである。
【０００８】
また、この発明は、放送されたコンテンツに関する情報を検索する情報処理方法を情報処理装置に実行させる情報処理プログラムが記録された情報処理装置に読み取り可能な記録媒体において、情報処理装置に、入力装置から送信された、ユーザにより入力操作が行われたことを示す情報を受信し、受信された情報に基づき入力操作が行われた時刻に対応する時刻情報を得る時刻情報取得のステップと、放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と、コンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースの中の放送時刻情報を、時刻情報取得のステップにより得られた時刻情報に基づき検索する第１の検索のステップと、第１の検索のステップの検索結果として得られたコンテンツの情報、放送時刻情報および種別情報を時刻情報の付帯情報として出力する付帯情報出力のステップと、付帯情報出力のステップから出力された付帯情報の中の種別情報に基づき、外部機器を制御してコンテンツの種別毎の処理を行うための処理情報がコンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースの中の種別情報を検索する第２の検索のステップと、第２の検索のステップによる検索結果として得られた種別情報に対応する処理情報に基づき外部機器を制御する機器制御のステップとを実行させるための情報処理プログラムを記録した情報処理装置に読み取り可能な記録媒体である。
【０００９】
また、この発明は、放送されたコンテンツに関する情報を検索する情報処理装置において、放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と、コンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースと、入力装置から送信された、入力装置に対してユーザにより入力操作が行われたことを示す情報を受信し、受信された情報に基づき入力装置に対して入力操作が行われた時刻に対応する時刻情報を得る時刻情報取得手段と、時刻情報取得手段により得られた時刻情報に基づき第１のデータベースの中の放送時刻情報を検索し、検索結果として得られたコンテンツの情報、放送時刻情報および種別情報を時刻情報の付帯情報として出力する付帯情報出力手段とを有し、付帯情報出力手段から出力された付帯情報の中の種別情報に基づき、外部機器を制御してコンテンツの種別毎の処理を行うための処理情報がコンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースの中の種別情報を検索し、検索結果として得られた種別情報に対応する処理情報に基づき外部機器を制御できるようにしたことを特徴とする情報処理装置である。
【００１０】
また、この発明は、放送されたコンテンツに関する情報を検索する情報処理方法において、入力装置から送信された、入力装置に対してユーザにより入力操作が行われたことを示す情報を受信し、受信された情報に基づき入力装置に対して入力操作が行われた時刻に対応する時刻情報を得る時刻情報取得のステップと、放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と、コンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースの中の放送時刻情報を、時刻情報取得のステップにより得られた時刻情報に基づき検索する第１の検索のステップと、種別情報に基づき外部機器を制御してコンテンツの種別毎の処理を行うための処理情報がコンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースの中の種別情報を第２の検索のステップで検索して得られた種別情報に対応する処理情報に基づき外部機器を制御できるように、第１の検索のステップによる検索結果として得られたコンテンツの情報、放送時刻情報および種別情報を時刻情報の付帯情報として出力する付帯情報出力のステップとを有することを特徴とする情報処理方法である。
【００１１】
また、この発明は、放送されたコンテンツに関する情報を検索する情報処理方法を情報処理装置に実行させる情報処理プログラムにおいて、情報処理装置に、入力装置から送信された、入力装置に対してユーザにより入力操作が行われたことを示す情報を受信し、受信された情報に基づき入力装置に対して入力操作が行われた時刻に対応する時刻情報を得る時刻情報取得のステップと、放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と、コンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースの中の放送時刻情報を、時刻情報取得のステップにより得られた時刻情報に基づき検索する第１の検索のステップと、種別情報に基づき外部機器を制御してコンテンツの種別毎の処理を行うための処理情報がコンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースの中の種別情報を第２の検索のステップで検索して得られた種別情報に対応する処理情報に基づき外部機器を制御できるように、第１の検索のステップによる検索結果として得られたコンテンツの情報、放送時刻情報および種別情報を時刻情報の付帯情報として出力する付帯情報出力のステップとを実行させるための情報処理プログラムである。
【００１２】
また、この発明は、放送されたコンテンツに関する情報を検索する情報処理方法を情報処理装置に実行させる情報処理プログラムが記録された情報処理装置に読み取り可能な記録媒体において、情報処理装置に、入力装置から送信された、入力装置に対してユーザにより入力操作が行われたことを示す情報を受信し、受信された情報に基づき入力装置に対して入力操作が行われた時刻に対応する時刻情報を得る時刻情報取得のステップと、放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報と、コンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースの中の放送時刻情報を、時刻情報取得のステップにより得られた時刻情報に基づき検索する第１の検索のステップと、種別情報に基づき外部機器を制御してコンテンツの種別毎の処理を行うための処理情報がコンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースの中の種別情報を第２の検索のステップで検索して得られた種別情報に対応する処理情報に基づき外部機器を制御できるように、第１の検索のステップによる検索結果として得られたコンテンツの情報、放送時刻情報および種別情報を時刻情報の付帯情報として出力する付帯情報出力のステップとを実行させるための情報処理プログラムを記録した情報処理装置に読み取り可能な記録媒体である。
【００１３】
また、この発明は、ユーザにより入力操作がなされ、放送されたコンテンツに関する情報を検索する情報処理装置に対して、入力操作に応じた情報を送信する入力装置において、ユーザにより入力操作が行われたことを示す情報を生成する情報生成手段と、放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報とコンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースと、受信された情報に基づき時刻情報を得る時刻情報取得手段と、時刻情報取得手段により得られた時刻情報に基づき第１のデータベースの中の放送時刻情報を検索し、検索結果として得られたコンテンツの情報、放送時刻情報および種別情報を時刻情報の付帯情報として出力する付帯情報出力手段とを有する情報処理装置に対して、情報生成手段により生成された情報を送信する送信手段とを有し、付帯情報出力手段から出力された付帯情報の中の種別情報に基づき、外部機器を制御してコンテンツの種別毎の処理を行うための処理情報がコンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースの中の種別情報を検索し、検索結果として得られた種別情報に対応する処理情報に基づき外部機器を制御できるようにしたことを特徴とする入力装置である。
【００１４】
また、この発明は、ユーザにより入力操作がなされ、放送されたコンテンツに関する情報を検索する情報処理装置に対して、入力操作に応じた情報を送信する入力方法において、ユーザにより入力操作が行われたことを示す情報を生成する情報生成のステップと、放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報とコンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースと、受信された情報に基づき時刻情報を得る時刻情報取得手段と、時刻情報取得手段により得られた時刻情報に基づき第１のデータベースの中の放送時刻情報を検索し、検索結果として得られたコンテンツの情報、放送時刻情報および種別情報を時刻情報の付帯情報として出力する付帯情報出力手段とを有する情報処理装置に対して、付帯情報出力手段から出力された付帯情報の中の種別情報に基づき、外部機器を制御してコンテンツの種別毎の処理を行うための処理情報がコンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースの中の種別情報を検索し、検索結果として得られた種別情報に対応する処理情報に基づき外部機器を制御できるように、情報生成のステップにより生成された情報を送信する送信のステップとを有することを特徴とする入力方法である。
【００１５】
また、この発明は、ユーザにより入力操作がなされ、放送されたコンテンツに関する情報を検索する第１の情報処理装置に対して、入力操作に応じた情報を送信する入力方法を第２の情報処理装置に実行させる入力プログラムにおいて、第２の情報処理装置に、ユーザにより入力操作が行われたことを示す情報を生成する情報生成のステップと、放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報とコンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースと、受信された情報に基づき時刻情報を得る時刻情報取得手段と、時刻情報取得手段により得られた時刻情報に基づき第１のデータベースの中の放送時刻情報を検索し、検索結果として得られたコンテンツの情報、放送時刻情報および種別情報を時刻情報の付帯情報として出力する付帯情報出力手段とを有する情報処理装置に対して、付帯情報出力手段から出力された付帯情報の中の種別情報に基づき、外部機器を制御してコンテンツの種別毎の処理を行うための処理情報がコンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースの中の種別情報を検索し、検索結果として得られた種別情報に対応する処理情報に基づき外部機器を制御できるように、情報生成のステップにより生成された情報を送信する送信のステップとを実行させるための入力プログラムである。
【００１６】
また、この発明は、ユーザにより入力操作がなされ、放送されたコンテンツに関する情報を検索する第１の情報処理装置に対して、入力操作に応じた情報を送信する入力方法を第２の情報処理装置に実行させる入力プログラムが記録された第２の情報処理装置に読み取り可能な記録媒体において、第２の情報処理装置に、ユーザにより入力操作が行われたことを示す情報を生成する情報生成のステップと、放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報とコンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースと、受信された情報に基づき時刻情報を得る時刻情報取得手段と、時刻情報取得手段により得られた時刻情報に基づき第１のデータベースの中の放送時刻情報を検索し、検索結果として得られたコンテンツの情報、放送時刻情報および種別情報を時刻情報の付帯情報として出力する付帯情報出力手段とを有する情報処理装置に対して、付帯情報出力手段から出力された付帯情報の中の種別情報に基づき、外部機器を制御してコンテンツの種別毎の処理を行うための処理情報がコンテンツの種別を示す種別情報に関連付けられて格納される第２のデータベースの中の種別情報を検索し、検索結果として得られた種別情報に対応する処理情報に基づき外部機器を制御できるように、情報生成のステップにより生成された情報を送信する送信のステップとを実行させるための入力プログラムを記録した第２の情報処理装置に読み取り可能な記録媒体である。
【００１７】
また、この発明は、放送されたコンテンツを検索した検索結果に基づき外部機器を制御するようにした情報処理装置において、ユーザにより入力装置に対して入力操作が行われた時刻に対応する時刻情報に基づき、放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報とコンテンツの種別を示す種別情報とに関連付けられて格納されるデータベースが検索されて得られた放送時刻情報および種別情報を含む時刻情報の付帯情報と、時刻情報とを蓄積する情報蓄積手段と、外部機器を制御してコンテンツの種別毎の処理を行うための処理情報がコンテンツの種別を示す種別情報に関連付けられて格納される処理データベースと、時刻情報に基づき情報蓄積手段に蓄積された付帯情報の中の種別情報を選択し、選択された付帯情報の中の種別情報に基づき処理データベースの中の種別情報を検索し、検索結果として得られた種別情報に対応する処理情報に基づき外部機器を制御する機器制御手段とを有することを特徴とする情報処理装置である。
【００１８】
また、この発明は、放送されたコンテンツを検索した検索結果に基づき外部機器を制御するようにした情報処理方法において、放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報とコンテンツの種別を示す種別情報とに関連付けられて格納されるデータベースを、ユーザにより入力装置に対して入力操作が行われた時刻に対応する時刻情報に基づき検索する第１の検索のステップと、第１の検索のステップにより検索されて得られた放送時刻情報および種別情報を含む時刻情報の付帯情報と、時刻情報とを蓄積する情報蓄積のステップと、時刻情報に基づき情報蓄積のステップにより蓄積された付帯情報の中の種別情報を選択し、選択された付帯情報の中の種別情報に基づき、外部機器を制御してコンテンツの種別毎の処理を行うための処理情報がコンテンツの種別を示す種別情報に関連付けられて格納される処理データベースの中の種別情報を検索する第２の検索のステップと、第２の検索のステップによる検索結果として得られた種別情報に対応する処理情報に基づき外部機器を制御する機器制御のステップとを有することを特徴とする情報処理方法である。
【００１９】
また、この発明は、放送されたコンテンツを検索した検索結果に基づき外部機器を制御するようにした情報処理方法を情報処理装置に実行させる情報処理プログラムにおいて、情報処理装置に、放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報とコンテンツの種別を示す種別情報とに関連付けられて格納されるデータベースを、ユーザにより入力装置に対して入力操作が行われた時刻に対応する時刻情報に基づき検索する第１の検索のステップと、第１の検索のステップにより検索されて得られた放送時刻情報および種別情報を含む時刻情報の付帯情報と、時刻情報とを蓄積する情報蓄積のステップと、時刻情報に基づき情報蓄積のステップにより蓄積された付帯情報の中の種別情報を選択し、選択された付帯情報の中の種別情報に基づき、外部機器を制御してコンテンツの種別毎の処理を行うための処理情報がコンテンツの種別を示す種別情報に関連付けられて格納される処理データベースの中の種別情報を検索する第２の検索のステップと、第２の検索のステップによる検索結果として得られた種別情報に対応する処理情報に基づき外部機器を制御する機器制御のステップとを実行させるための情報処理プログラムである。
【００２０】
また、この発明は、放送されたコンテンツを検索した検索結果に基づき外部機器を制御するようにした情報処理方法を情報処理装置に実行させる情報処理プログラムが記録された情報処理装置に読み取り可能な記録媒体において、情報処理装置に、放送されたコンテンツの情報が、コンテンツが放送された時刻を示す放送時刻情報とコンテンツの種別を示す種別情報とに関連付けられて格納されるデータベースを、ユーザにより入力装置に対して入力操作が行われた時刻に対応する時刻情報に基づき検索する第１の検索のステップと、第１の検索のステップにより検索されて得られた放送時刻情報および種別情報を含む時刻情報の付帯情報と、時刻情報とを蓄積する情報蓄積のステップと、時刻情報に基づき情報蓄積のステップにより蓄積された付帯情報の中の種別情報を選択し、選択された付帯情報の中の種別情報に基づき、外部機器を制御してコンテンツの種別毎の処理を行うための処理情報がコンテンツの種別を示す種別情報に関連付けられて格納される処理データベースの中の種別情報を検索する第２の検索のステップと、第２の検索のステップによる検索結果として得られた種別情報に対応する処理情報に基づき外部機器を制御する機器制御のステップとを実行させるための情報処理プログラムを記録した情報処理装置に読み取り可能な記録媒体である。
【００２１】
上述したように、請求項１、６、７または８に記載の発明は、入力装置から送信された、ユーザによりなされた入力操作に応じた情報を受信し、受信された情報に基づき得られた、入力操作が行われた時刻に対応する時刻情報に基づきコンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースを検索し、検索結果として得られた、コンテンツの情報、放送時刻情報および種別情報による時刻情報の付帯情報に基づき、外部機器を制御してコンテンツの種別毎の処理を行うための処理情報が格納される第２のデータベースを検索し、検索結果として得られた、種別に対応する処理情報に基づき外部機器を制御するようにしているため、ユーザは、入力装置に対して入力操作を行うだけで、適切に外部機器を制御することができる。
【００２２】
また、請求項９、１４、１５および１６に記載の発明は、入力装置から送信された、入力装置に対してユーザによりなされた入力操作に応じた情報を受信し、受信された情報に基づき得られた、入力装置に対して入力操作がなされた時刻に対応する時刻情報に基づき、放送されたコンテンツの情報が放送された時刻を示す放送時刻情報とコンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースを検索し、検索結果として得られた、コンテンツの情報、放送時刻情報および種別情報による時刻情報の付帯情報に基づき、外部機器を制御してコンテンツの種別毎の処理を行うための処理情報が格納される第２のデータベースを検索し、検索結果として得られた、種別に対応する処理情報に基づき外部機器を制御できるようにしているため、ユーザにより入力装置に対してなされた入力操作に応じた情報だけで、適切に外部機器を制御することができる。
【００２３】
また、請求項１７、２１、２２および２３に記載の発明は、ユーザによる入力操作に応じた情報を生成し、生成された情報を、受信された情報に基づき時刻情報を得る時刻情報取得手段により得られた時刻情報に基づき、放送されたコンテンツの情報が放送された時刻を示す放送時刻情報とコンテンツの種別を示す種別情報とに関連付けられて格納される第１のデータベースを検索し、検索結果として得られたコンテンツの情報、放送時刻情報および種別情報を時刻情報の付帯情報として出力するようにした情報処理装置に対して送信し、送信された付帯情報に基づき、外部機器を制御してコンテンツの種別毎の処理を行うための処理情報が格納される第２のデータベースを検索し、検索結果として得られた種別に対応する処理情報に基づき外部機器を制御できるようにしているため、ユーザは、入力操作を行うだけで、適切に外部機器を制御することができる。
【００２４】
また、請求項２４、２６、２７および２８に記載の発明は、ユーザにより入力装置に対して入力操作が行われた時刻に対応する時刻情報に基づき、放送されたコンテンツの情報が放送された時刻を示す放送時刻情報とコンテンツの種別を示す種別情報とに関連付けられて格納されるデータベースが検索されて得られた放送時刻情報および種別情報を含む時刻情報の付帯情報と、時刻情報とを蓄積し、蓄積された付帯情報を時刻情報に基づき選択し、選択された付帯情報に基づき、外部機器を制御してコンテンツの種別毎の処理を行うための処理情報が格納される処理データベースを検索し、検索結果として得られた種別に対応する処理情報に基づき外部機器を制御するようにしているため、ユーザにより入力装置に対してなされた入力操作に応じて、適切に外部機器を制御することができる。
【００２５】
【発明の実施の形態】
以下、この発明の実施の一形態について説明する。先ず、この発明の概略について説明する。この発明は、ユーザにより指定された時刻に放送されたコンテンツを検索し、コンテンツの種類に応じたサービスを提供できるようにしたものである。
【００２６】
例えば、ユーザにより指定された時刻に放送されていた番組が他の番組の予告を行う番組である場合には、ユーザは、その番組内でユーザが指定した時刻に放送された番組をＶＴＲ(Video Tape Recorder)などで録画するための録画情報を得ることができる。ＶＴＲに対して、当該番組の録画予約を自動的に行うことも可能である。また、指定された時刻に懸賞などへの応募を募る内容が放送されていた場合には、応募に必要なハガキの印刷を自動的に行えるようにする。
【００２７】
図１は、この発明の実施の一形態による情報処理システムの一例の構成を概略的に示す。インターネット８に対してサーバ２およびパーソナルコンピュータ（以下パソコンと略称し、図面においてはＰＣと略記する）３が接続される。また、入力装置１は、ユーザ５０により容易に携帯可能な構成とされ、インターネット８と通信可能なようにされている。入力装置１に設けられたボタンを操作することで、入力装置１から所定の信号が送信される。この送信された信号に基づき、入力装置１とインターネット８との間で所定に通信を行うことができる。
【００２８】
パソコン３には、所定のインターフェイスを介して外部機器５が接続される。外部機器５としては、インターフェイスが対応していれば、図１に例示されるようにＶＴＲやプリンタ装置（外部機器５’）など、様々な種類の機器を接続することが可能である。ＶＴＲとしての外部機器５は、テレビジョン放送局５２により放送されたテレビジョン放送を、アンテナ７で受信し録画することができる。録画は、予め受信チャンネル、録画開始時刻および録画終了時刻を指定して自動的に録画を行う、予約録画が可能とされている。
【００２９】
パソコン３は、処理データベース部６を有する。詳細は後述するが、処理データベース部６には、パソコン３に接続される外部機器５を制御するための情報が格納されている。パソコン３は、この処理データベース部６に格納された情報を用いて外部機器５を所定に制御することができる。
【００３０】
テレビジョン放送局５２から送信されたテレビジョン放送がテレビジョン受像機５１により受信され、ユーザ５０に視聴される。
【００３１】
一方、サーバ２には、コンテンツデータベース部４が接続される。コンテンツデータベース部４は、テレビジョン放送局５２から放送されるコンテンツに関する情報が放送時刻と関連付けられて格納される。コンテンツデータベース部４に放送されたコンテンツそのものを格納することもできる。詳細は後述するが、コンテンツデータベース部４において、コンテンツに関する情報は、コンテンツの内容に基づく種別毎に検索可能なように格納される。また、コンテンツに関する情報それぞれには、ユニークなコンテンツＩＤが付与される。
【００３２】
なお、図１に示される構成のうち、入力装置１、パソコン３、パソコン３に接続される外部機器５および５’、処理データベース部６、ならびに、テレビジョン受像機５１は、ユーザ５０側のアイテムである。
【００３３】
また、実際には、それぞれ入力装置１を有するユーザ５０がさらに多数存在し、インターネット８には、ユーザ５０それぞれによるパソコン３が接続される。入力装置１には、それぞれユニークな識別情報が与えられる。
【００３４】
図２は、入力装置１の一例の構成を示す。ＣＰＵ１００にメモリ１０１、表示部１０３および通信部１０４が接続される。ＣＰＵ１００には、さらに、操作ボタン１０６および入力部１０７が接続される。なお、この図２では省略されているが、ＣＰＵ(Central Processing Unit) １００は、ＣＰＵ１００が動作するためのワークメモリやバス、所定のインターフェイスなどの構成を有する。
【００３５】
メモリ１０１には、例えば、この入力装置１の諸動作を制御するためのプログラムファイルが予め記憶されると共に、入力装置１毎にユニークなＩＤ１０２が予め記憶される。
【００３６】
通信部１０４は、供給されたディジタル信号に対して変調などの処理を施し、アンテナ１０５から送信することができると共に、アンテナ１０５により受信された信号を復調し、ディジタル信号として出力することができる。
【００３７】
操作ボタン１０６は、例えば押されると単一の制御信号を出力する。入力部１０７は、複数の制御信号を出力可能な操作子が用いられる。例えば、上下左右部分の押下にそれぞれ対応した制御信号を出力可能な十字キーや、回転および押下を組み合わせ、それぞれの操作に応じた制御信号を出力可能なジョグダイアルを入力部１０７の操作子として用いることができる。また、単一のボタンに対する押下方法に応じて制御信号を出力するようにしてもよい。操作ボタン１０６の役割を入力部１０７に組み込んでもよい。表示部１０３は、例えばＬＣＤ(Liquid Crystal Display)からなり、ＣＰＵ１００によって表示制御される。
【００３８】
ユーザ５０により操作ボタン１０６が操作されると、操作に応じた制御信号が操作ボタン１０６から出力され、ＣＰＵ１００に供給される。この制御信号に基づきＣＰＵ１００で所定のデータが生成される。例えば、メモリ１０１からＩＤ１０２が読み出され、ＩＤ１０２に基づくデータが生成される。ＣＰＵ１００で生成されたデータは、通信部１０４に供給され、変調などの処理をされ、アンテナ１０５から送信される。
【００３９】
アンテナ１０５から送信された電波は、例えばインターネット８に接続された受信装置（図示しない）により受信される。これにより、入力装置１からインターネット８に対してデータの送信を行うことができる。インターネット８に対して送信されたデータは、例えばサーバ２に伝送される。以下では、この図示されない受信装置の説明を省略する。
【００４０】
一方、例えばサーバ２から入力装置１に対して転送されるデータがサーバ２からインターネット８に対して送信される。このデータは、インターネット８に接続された図示されない送信装置により所定に変調され送信される。送信された電波は、アンテナ１０５により受信され、上述したように、通信部１０４で復調などの処理をされ、ＣＰＵ１００に供給される。以下では、この図示されない送信装置の説明を省略する。ＣＰＵ１００では、供給されたデータに基づき、例えば所定に表示制御信号が生成され、表示部１０３に対して表示制御信号に応じた表示がなされる。
【００４１】
図３は、パソコン３の一例の構成を示す。バス３００に対して、ＣＰＵ３０１、ＲＯＭ(Read Only Memory)３０２、ＲＡＭ(Random Access Memory)３０３および通信インターフェイス（以下、通信Ｉ／Ｆ）３０４がそれぞれ接続される。バス３００には、さらに、ＣＤ−ＲＯＭドライブ３０５、ハードディスクドライブ（以下、ＨＤＤ）３０６、ＵＳＢインターフェイス（以下、ＵＳＢ  Ｉ／Ｆ）３０７、ＩＥＥＥ１３９４インターフェイス（以下、１３９４Ｉ／Ｆ）およびプリンタポート３０９がそれぞれ接続される。さらにまた、バス３００に対して、キーボードやマウスといった入力装置３１０およびＣＲＴ(Cathode Ray Tube)などからなる表示装置３１１が接続される。
【００４２】
ＣＰＵ３０１は、例えばＲＡＭ３０３をワークメモリとして用い、所定のプログラムに従いこのパソコン３の動作を制御する。ＲＯＭ３０２には、例えばこのパソコン３の起動時に用いられるプログラムデータなどが予め記憶される。通信Ｉ／Ｆ３０４は、例えばインターネット８に接続可能とされ、ＣＰＵ３０１の指示に基づき所定のプロトコルで以てインターネット８による通信を制御する。
【００４３】
ＣＤ−ＲＯＭドライブ３０５は、ＣＤ−ＲＯＭ(Compact Disc-Read Only Memory)に記憶されたデータの読み取り、バス３００に転送する。なお、ＣＤ−ＲＯＭドライブ３０５は、これに限られず、ＤＶＤ(Digital Versatile Disk)、フレキシブルディスク、光磁気ディスクといった他の外部記憶媒体に対応したドライブ装置としてもよい。
【００４４】
ＨＤＤ３０６は、このパソコン３上で稼働される各種アプリケーションのプログラムデータや、各種データが格納されると共に、上述した処理データベース部６のデータがＨＤＤ３０６に格納される。また、コンテンツデータベース４からダウンロードされたデータに基づくデータがＨＤＤ３０６に蓄積され、後述する情報蓄積部が構成される。
【００４５】
ＵＳＢ  Ｉ／Ｆ３０７は、ＵＳＢ(Universal Serial Bus)によるシリアルインターフェイスである。ＣＰＵ３０１の指示に基づき、ＵＳＢ  Ｉ／Ｆ３０７を介してパソコン３と接続された外部機器５との間での、ＵＳＢの規格による通信を制御する。同様に、１３９４Ｉ／Ｆ３０８は、ＩＥＥＥ(Institute Electrical and Erectronic Engineers)１３９４に規定される方式によるシリアルインターフェイスである。ＣＰＵ３０１の指示に基づき、１３９４Ｉ／Ｆ３０８を介してパソコン３と接続された外部機器５との間での、ＩＥＥＥ１３９４の規格による通信を制御する。なお、ＵＳＢ  Ｉ／Ｆ３０７および１３９４Ｉ／Ｆ３０８は、何れか一方だけを設けるようにしてもよいし、対応する外部機器５を制御しないのであれば、これらを省略することも可能である。
【００４６】
プリンタポート３０９は、外部機器５’としてのプリンタ装置が接続される。ＣＰＵ３０１の指示に基づき、プリンタポート３０９を介して、印刷データがプリンタ装置に供給されると共に、プリンタ装置およびパソコン３との間でコマンドおよびステータスなどのデータのやりとりがなされ、プリンタ装置による印刷動作が行われる。
【００４７】
入力装置３１０では、操作に応じて所定に制御信号が出力される。制御信号は、ＣＰＵ３０１に供給され、プログラムに対するコマンド入力やキャラクタ生成などが行われる。また、ＣＰＵ３０１において生成された表示制御信号が図示されないビデオドライバを介して表示装置３１１に供給されることで、表示装置３１１に対して所定の表示がなされる。
【００４８】
次に、この実施の一形態による情報処理システムにおけるシステム動作および情報の流れを、図４を用いて説明する。概略的に示す。なお、図４において、上述した図１と共通する部分には対応する符号を付し、詳細な説明を省略する。また、以下の説明では、外部機器５を受信チャンネル（あるいは受信周波数）、録画開始時刻および録画終了時刻を指定することで録画予約を行うことが可能なＶＴＲとし、ユーザ５０は、テレビジョン放送局５２から放送された、テレビジョン放送局５２で放送される予定の番組の予告を行う番組予告番組をユーザ５０がテレビジョン受像機５１により視聴しているものとする。
【００４９】
ユーザ５０が番組予告番組を視聴中に、録画を予約したい番組（以下、録画希望番組と称する）の予告が放送されたことを発見すると、ユーザ５０は、入力装置１の入力部１０に対して所定の操作を行う。以下、入力装置１の入力部１０に対して所定の操作を行う行為を、ブックマークと称する。なお、入力部１０は、上述した図２の操作ボタン１０６に対応する。また、表示部１１は図２の表示部１０３に、入力部１２は図２の入力部１０７にそれぞれ対応する。
【００５０】
入力装置１においてブックマークが行われると、入力装置１からサーバ２に対して、ユーザＩＤおよび時刻情報生成要求が送信される（ステップＳ１０）。ユーザＩＤは、上述の入力装置１のメモリ１０１に予め格納されたＩＤ１０２を用いることができる。ユーザＩＤは、これに限らず、ユーザ５０が入力装置１を入手後に、入力装置１に対してユニークなＩＤを入力してメモリ１０１に記憶させてもよい。
【００５１】
入力装置１から送信されたユーザＩＤおよび時刻情報生成要求は、サーバ２の時刻情報生成部２０に供給される。時刻要求生成部２０では、ステップＳ１１により時計部２１で示される現在時刻を参照して時刻情報が生成される。また、時刻要求生成部２０では、ユーザＩＤおよび時刻情報生成要求の受信に対してユニークな情報識別子が生成される。情報識別子は、例えば時刻情報に基づき生成することができる。情報識別子および時刻情報は、ユーザＩＤと共に付帯情報生成部２２に供給される（ステップＳ１２）。
【００５２】
一方、情報識別子がサーバ２から入力装置１に送信される（ステップＳ１３）。入力装置１のアドレス情報は、例えば、入力装置１に対応したユーザＩＤの設定時に、図示されないユーザデータベースにユーザＩＤと共に予め登録し、受信されたユーザＩＤに基づきこのユーザデータベースを検索することで、得ることができる。入力装置１が上述したような携帯通信端末として構成されている場合には、当該携帯通信装置の電話番号を入力装置１のアドレス情報として用いることも可能である。入力装置１では、受信された情報識別子を表示部１１に表示することができる。
【００５３】
サーバ２において、付帯情報生成部２２では、供給された時刻情報に基づきコンテンツデータベース部４が検索され、当該時刻情報で示される時刻に放送されたコンテンツに関する情報すなわち付帯情報が出力される（ステップＳ１４）。この出力された情報は、当該時刻情報に示される時刻に付帯する情報であり、以下では、付帯情報と称する。
【００５４】
図５は、コンテンツデータベース部４に格納される情報の例を示す。上述もしたが、コンテンツデータベース部４には、テレビジョン放送局５２で放送される番組のコンテンツに関する情報が、当該コンテンツの放送開始および終了時刻に対応付けられて格納される。このとき、コンテンツの種別に応じた項目で情報が格納される。図５では、コンテンツ種別の例として、「番組」、「画像」、「懸賞」、「店舗」、「電話番号」、「場所」および「番組予告番組」が設けられている。種別は、この例に限られず、さらに多数を設けてもよいし、他の種別を設けてもよい。
【００５５】
「番組」は、放送される番組そのものであり、項目として、その番組の放送開始時刻、放送終了時刻、放送局および番組名が設けられる。放送局は、チャンネルを用いてもよいし、当該放送局の放送周波数でもよい。「画像」は、例えば番組中の１シーンであり、項目として、そのシーンの開始時刻および終了時刻、そのシーンの撮影場所および画像が設けられる。項目中、画像は、当該シーンの画像データそのものでもよいし、画像データの所在を示す情報、例えばファイル名やＵＲＬ(Uniform Resource Locator)でもよい。
【００５６】
「懸賞」は、番組中でかけられた懸賞に関するもので、項目として、その懸賞をかける放送がなされた開始時刻および終了時刻、当該懸賞の懸賞名および当該懸賞への応募方法が設けられる。「店舗」は、番組中で放送された店舗に関するもので、項目として、店舗の放送がなされた開始時刻および終了時刻、当該店舗の店舗名および説明が設けられる。「電話番号」は、番組中で表示などされた電話番号であって、当該電話番号の表示開始時刻および終了時刻、当該電話番号の表示が放送された放送局、当該電話番号で連絡される連絡先名および電話番号そのものが設けられる。「場所」は、番組中で示されている場所に関するもので、項目として、番組中で当該場所が放送された開始時刻および終了時刻、当該場所の名前が設けられる。
【００５７】
「番組予告番組」は、番組予告番組に関するもので、項目として、番組予告番組自体の放送開始時刻および終了時刻、放送予告される番組名、番組名で示される番組が放送される録画用放送局、録画開始時刻および終了時刻が設けられる。項目中、録画開始時刻および終了時刻は、番組予告番組内で予告される番組の放送開始時刻および終了時刻を意味する。番組名、録画用放送局、録画開始時刻および終了時刻の各項目は、番組予告番組内で予告される番組数に対応した複数組を持つことができる。
【００５８】
このように、コンテンツデータベース部４に格納された情報は、時刻情報で検索可能とされている。すなわち、付帯情報生成部２２では、コンテンツデータベース部４を検索し、時刻情報生成部２０から供給された時刻情報で示される時刻が開始時刻および終了時刻の範囲内である情報を付帯情報として出力する。このとき、検索は、種別にかかわらず行われる。
【００５９】
検索の結果得られた付帯情報は、付帯情報生成部２２から入力装置１に送信される。これに応じて、入力装置１からサーバ２（付帯情報生成部２２）に対して、付帯情報の選択結果である付帯情報選択情報が送信される（ステップＳ１５）。
【００６０】
すなわち、付帯情報生成部２２から送信された付帯情報は、入力装置１に受信され、表示部１１に表示される。検索結果として複数の付帯情報が出力された場合には、複数の付帯情報が表示部１１に表示される。表示部１１の表示に基づき、検索された付帯情報がユーザ５０の所望したものであることがユーザ５０に確認されると、ユーザ５０により入力部１２が所定に操作され、その旨が付帯情報選択情報として入力装置１からサーバ２に送信され、付帯情報生成部２２に伝達される（ステップＳ１６）。
【００６１】
若し、表示部１１に表示された付帯情報がユーザ５０が期待したものではない場合には、ユーザ５０により入力部１２が所定に操作され、時刻情報をずらして再度コンテンツデータベース部４を検索する要求が、入力装置１からサーバ２に送信され、付帯情報生成部２２に供給される。
【００６２】
なお、表示部１１に複数の付帯情報が表示されている場合、入力部１２を所定に操作することで、複数の付帯情報のうちの１を選択することができる。選択された付帯情報を示す付帯情報選択情報がサーバ２に送信され、付帯情報生成部２２に供給される。
【００６３】
付帯情報生成部２２では、コンテンツデータベース部４が検索され、供給された付帯情報選択情報に対応する付帯情報が出力される（ステップＳ１７）。この付帯情報は、上述した時刻情報生成部２０から供給された情報識別子および時刻情報と共に、ユーザ５０のパソコン３に送信される（ステップＳ１８）。
【００６４】
なお、ステップＳ１７で得られた付帯情報は、上述した時刻情報生成部２０から供給されたユーザＩＤ、情報識別子および時刻情報と共に、結果蓄積部４１に蓄積される。結果蓄積部４１は、例えばサーバ２に接続されたコンピュータ装置４０に設けられる。蓄積された情報は、例えばコンピュータ装置４０の入力部４３に対する所定の操作により検索可能とされ、検索結果は、コンピュータ装置４０の表示部４２に表示される。結果蓄積部４１に蓄積された情報を検索することで、ユーザＩＤ毎のブックマーク履歴などを検索結果として得ることができる。
【００６５】
付帯情報生成部２２から送信された情報がパソコン３に受信され、上述したＨＤＤ３０６上に設けられる情報蓄積部３０に格納される。情報蓄積部３０は、後述する処理指示部３１からの指示に基づき検索や更新、削除などの処理を行うことができるようにされている。また、後述する機器制御部３２において生成される処理結果を示す情報を蓄積することができるようにされている。
【００６６】
なお、図４中で、二重線で示される矢印記号は、情報識別子、時刻情報および付帯情報が転送されることを表している。
【００６７】
処理指示部３１により、情報蓄積部３０に対する検索、更新、削除などの指示、処理データベース部６に対する参照指示、機器制御部３２に対する処理の指示などが行われる。処理指示部３１におけるこれらの処理は、所定のプログラムに基づき、表示部３３および入力部３４を介して対話的に操作される。なお、表示部３３および入力部３４は、それぞれ図３における表示装置３１１および入力装置３１０に対応する。
【００６８】
図６は、情報蓄積部３０に蓄積される情報の例を示す。このように、情報蓄積部３０には、付帯情報の種別と開始および終了時刻情報とが対応付けられると共に、図５で上述したコンテンツデータベース部４における構成と対応されて情報が蓄積される。なお、図６では省略されているが、情報蓄積部３０において、各情報に対して、対応する情報識別子が関連付けられる。
【００６９】
図７は、処理データベース部６に格納される情報の例を示す。この図７には、処理データベース部６に格納される情報の一部が示されている。このように、処理データベース部６には、外部機器５を制御するに際して、取り扱う付帯情報の種別に応じた処理の種別が格納される。例えば、付帯情報の種別が「番組」であれば、「録画」、「再生」、「ビデオテープ購入」、などが処理の種別として格納される。処理データベース部６には、「ビデオテープ購入」などのような、外部機器５では行われない処理を格納することができる。なお、詳細は後述するが、処理データベース部６には、さらに、処理の種別毎に、処理に必要なパラメータ情報が格納される。
【００７０】
このような処理データベース部６は、例えば処理指示部３１の指示に基づき、次のようにして、自動的および／または対話的に生成することができる。すなわち、付帯情報生成部２２から情報蓄積部３０に対して供給される付帯情報の、コンテンツの種別と種別に関連付けられた項目に対して、意味が定義される。また、パソコン３に接続された外部機器５の機能を制御するために必要なパラメータや外部機器５の機器名が定義される。
【００７１】
この外部機器５のパラメータや機器名は、外部機器５がパソコン３に接続されたインターフェイスを介して、外部機器５から直接的に供給されるようにできる。これに限らず、これらの情報を外部から提供することも可能である。例えば、外部機器５のパラメータや機器名を記述したファイルを、インターネット８上の所定のサーバに予め置いておく。パソコン３において、通信Ｉ／Ｆ３０４によりインターネット８を開始てこのサーバと通信し、当該ファイルをダウンロードして処理データベース部６内に所定に格納する。ＣＤ−ＲＯＭやフレキシブルディスクなどの記録媒体により、このファイルを提供するようにしてもよい。勿論、入力部３４から必要な情報を入力して処理データベース部６に格納することも可能である。
【００７２】
図４の説明に戻り、指示処理部３１により、情報蓄積部３０に蓄積された情報が読み出される（ステップＳ１９）。読み出された情報に基づき、指示処理部３１により処理データベース部６が検索され、情報蓄積部３０から読み出された情報の情報種別に対応した処理を示す情報（以下、処理情報と称する）が処理データベース部６から出力される（ステップＳ２０）。処理情報は、例えば上述した処理に必要なパラメータ情報を含む。処理データベース部６から出力された処理情報に基づき、指示処理部３１から処理情報が出力され、外部機器５に対する処理が指示される（ステップＳ２１）。この指示は、機器制御部３２に供給される。このとき、情報識別子、時刻情報および付帯情報が共に機器制御部３２に供給される。
【００７３】
機器制御部３２は、外部機器５が接続され、外部機器５を制御可能な情報が保持され、処理指示部３１からの指示に基づき外部機器５の制御を行う。機器制御部３２は、上述の図３の例では、ＵＳＢ  Ｉ／Ｆ３０７、ＩＥＥＥ１３９４Ｉ／Ｆ、プリンタポート３０９およびＣＰＵ３０１で実行されるプログラムの一部に対応する。機器制御部３２では、複数の異なる外部機器５について、制御可能な情報の保持および機器の制御を行うことが可能とされている。制御可能な情報を処理データベース部６に格納し、必要に応じて読み出すようにしてもよい。
【００７４】
制御可能な情報は、例えば、実際に外部機器５を制御するためのコマンドなどからなる。すなわち、機器制御部３２には、情報種別に応じたコマンドのセットが保持される。一方、処理指示部３１からは、上述したように、処理の指示と共に付帯情報が供給される。機器制御部３２では、付帯情報に示される情報種別に基づき保持されたコマンドが読み出される。読み出されたコマンドは、処理情報と共に外部機器５に送信される（ステップＳ２２）。このとき、外部機器５に対して、情報識別子、時刻情報および付帯情報も、共に送信される。
【００７５】
外部機器５では、受信されたコマンドおよび処理情報に基づき、所定に処理が行われる。  図８は、外部機器５における処理の例を示す。例えば、ＶＴＲである外部機器５において録画を行う処理では、外部機器５が識別子ＶＴＲ−０００１またはＶＴＲ−０００２で識別される場合の手順は、テープ選択、テープ確認、録画開始および終了時刻の設定、受信放送局の設定、設定された開始および終了時刻に基づく録画開始、録画終了後のテープの巻き戻し、となる。
【００７６】
外部機器５での処理の結果と、情報識別子、時刻情報および付帯情報とが外部機器５から機器制御部３２に送信される（ステップＳ２３）。これら処理結果、ならびに、情報識別子、時刻情報および付帯情報は、機器制御部３２から情報蓄積部３０に供給され（ステップＳ２４）、情報蓄積部３０に蓄積される。
【００７７】
以上のように、この発明の実施の一形態では、入力装置１の入力部１０に対する所定の入力により、入力が行われた時刻に放送されたコンテンツが検索されると共に、コンテンツの情報種別に応じた処理を自動的に行うことができる。
【００７８】
次に、上述の処理の各部分をより詳細に説明する。図９は、入力装置１とサーバ２との間で行われる処理の一例の手順を示す。図９中、「ユーザ側」は、入力装置１における処理を示し、「サーバ側」は、サーバ２における処理を示す。ユーザ５０が例えばテレビジョン受像機５１でテレビジョン放送を視聴中に、気になるコンテンツが放送されたときに、ユーザ５０により入力装置１の入力部１０が操作される（ステップＳ３０）。
【００７９】
この入力部１０の操作に応じて、ステップＳ３１で、入力装置１からサーバ２に対して、ユーザＩＤが送信されると共に時刻情報を生成するように要求される。このユーザＩＤおよび要求は、時刻情報生成部２０に供給される。時刻情報生成部２０では、この要求を受けて、ユニークな情報識別子を発行し、ステップＳ３２で入力装置１に送信すると共に、時計部２１を参照することにより生成された、入力部１０が操作された時刻を示す時刻情報が情報識別子と共に付帯情報生成部２２に供給される。
【００８０】
情報識別子が入力装置１に受信されると、入力装置１からサーバ２に対して、受信された情報識別子がユーザＩＤと共に送信され、入力部１０が操作された時刻に対する付帯情報が要求される（ステップＳ３３）。この情報識別子およびユーザＩＤは、付帯情報生成部２２に供給される。付帯情報生成部２２では、この要求を受けて、時刻情報生成部２０から供給された時刻情報に基づきコンテンツデータベース部４が検索され、当該時刻情報で示される時刻に対応する付帯情報が出力される。この付帯情報は、入力装置１から要求された時刻情報、選択可能な放送局のリスト、詳細な時刻条件などと共に、入力装置１に送信される（ステップＳ３４）。
【００８１】
なお、入力装置１に送信されるこれらの情報のうち、選択可能な放送局のリストは、例えば、入力装置１からの要求に基づく時刻にユーザ５０が受信可能であり、且つ、コンテンツデータベース部４に当該時刻に放送された番組に関するコンテンツ情報が格納されている放送局のリストである。ユーザ５０が受信可能な放送局は、例えばユーザ５０の居住地域や行動範囲を予めサーバ２側に登録しておき、これらに基づきリストアップすることができる。
【００８２】
また、入力装置１に送信される情報のうちの詳細な時刻情報は、入力装置１からの要求に対して時刻情報生成部２０で生成された時刻情報に基づく、実際にコンテンツデータベース部４の検索に用いられた時刻を示す時刻情報である。後述するが、この詳細時刻をずらしながらコンテンツデータベース部４を検索することで、ユーザ５０が所望する付帯情報をより確実に得ることができる。
【００８３】
入力装置１では、サーバ２から送信されたこれらの情報が表示部１１に対して表示される（ステップＳ３５）。この段階では、時刻情報に対応する複数の情報が表示されているものとする。ユーザ５０は、この表示部１１の表示に基づき入力部１２に対して所定に操作を行い、複数の情報から１を選択する（ステップＳ３６）。この選択により、選択可能な放送局のリストから１の放送局が選択される。この選択に伴い、付帯情報も選択されることになる。ステップＳ３７で、入力装置１からサーバ２に対して、情報識別子、ユーザＩＤ、放送局情報および詳細時刻情報が送信される。これらの情報は、付帯情報生成部２２に供給される。
【００８４】
付帯情報生成部２２では、供給された情報に基づき、コンテンツデータベース部４が検索され、詳細時刻情報および放送局情報に共に対応した付帯情報が出力される。出力された付帯情報は、当該付帯情報に対応するコンテンツＩＤと共に、ステップＳ３８でサーバ２から入力装置１に対して送信される。なお、この段階で入力装置１に送信される付帯情報は、例えば番組名、放送開始時刻、放送された周波数またはチャンネル情報、地域指定情報、補足情報などである。
【００８５】
入力装置１に受信された付帯情報は、表示部１１に表示される（ステップＳ３９）。ユーザ５０により、表示部１１に表示された付帯情報がユーザ５０が所望した情報であるかどうかが確認される（ステップＳ４０）。
【００８６】
若し、表示部１１に表示された付帯情報がユーザ５０の所望した付帯情報であると判断された場合には、ユーザ５０により入力装置１の入力部１２に対してなされる所定の操作（ステップＳ４１）に基づき、一連の処理をコミットする要求が入力装置１からサーバ２に対して送信される。このとき、当該付帯情報に対応するコンテンツＩＤ、情報識別子およびユーザＩＤも、付帯情報と共に、入力装置１からサーバ２送信される。送信されたこれらの情報は、サーバ２の付帯情報生成部２２に供給される。
【００８７】
一方、上述したステップＳ４０で、表示部１１に表示された付帯情報がユーザ５０が所望の情報ではないと判断された場合には、処理はステップＳ３３に戻される。そして、ステップＳ３３で入力装置１から再び送信された情報識別子およびユーザＩＤに応じて、上述したステップＳ３４に対応し、コンテンツデータベース部４が検索され付帯情報が出力される。このとき、付帯情報生成部２２において、前回の検索に用いられた時刻情報から時刻がずらされた時刻情報を用いて、コンテンツデータベース部４が検索され、対応する付帯情報が出力される。この付帯情報は、入力装置１から要求された時刻情報、選択可能な放送局のリスト、検索に用いられた時刻情報（詳細な時刻情報）と共に、サーバ２から入力装置１に送信される。
【００８８】
ユーザ５０は、上述したステップＳ３５〜Ｓ４０の処理により、この前回に対して時刻情報をずらしてコンテンツデータベース部４が検索されて得られた付帯情報に基づき、所望の情報であるかどうかを判断し、所望の情報ではないと判断された場合には、再び処理がステップＳ３３に戻され、前回コンテンツデータベース部４の検索に用いた時刻条件に対してさらに時刻がずらされた時刻情報が用いられて、コンテンツデータベース部４が検索される。
【００８９】
ユーザ５０がテレビジョン受像機５１などで番組を視聴している最中に、番組内容に反応してから入力部１０を操作するまでには、若干の時間差が生じることが考えられる。また、上述のステップＳ３１で入力装置１から送信された要求が時刻情報生成部２０に受信されるまでにも、時間差が生じるおそれがある。そこで、このように、入力装置１の入力部１０に対する操作に基づく時刻情報に対して、時刻情報をずらしながらコンテンツデータベース部４の検索を行うようにすることで、ユーザ５０は、所望のコンテンツに関する付帯情報を容易に得ることができる。
【００９０】
次に、パソコン３における情報種別毎の処理について図１０を用いて説明する。上述したように、サーバ２の付帯情報生成部２２から送信された情報識別子、時刻情報および付帯情報などがパソコン３に受信されてダウンロードされ、情報蓄積部３０に蓄積される。情報蓄積部３０には、図１０に一例が示されるように、コンテンツデータベース部４からダウンロードされた付帯情報の各項目のデータがそれぞれパラメータｐｒｍ１、ｐｒｍ２、・・・として格納される。ここで、各パラメータは、特に意味のある名前を持たされない。
【００９１】
なお、情報蓄積部３０における項目「状態」は、外部機器５から機器制御部３２に供給される、このパソコン３の制御に基づく外部機器５の制御の結果を示す情報が機器制御部３２から情報蓄積部３０に転送され、この結果を示す情報を反映して更新される。
【００９２】
一方、処理データベース部６には、図７にその一部を示して説明しように、パソコン３に接続される外部機器５を制御するための情報が、取り扱う付帯情報の種別に応じて格納される。
【００９３】
さらに、処理データベース部６には、図１０に一例が示されるように、上述した図７に示された構成に対し、各処理それぞれの内容に関する情報が格納される。すなわち、処理データベース部６では、付帯情報における処理の項目と、当該付帯情報と処理種別が対応する情報蓄積部３０中の各パラメータとが関連付けられる。
【００９４】
例えば、処理番号Ｘ００００００１で示される処理は、処理種別「予告」のうちの「録画」処理に関する情報が格納される。この場合、処理データベース部６に格納される情報は、処理の意味のレベルであり、機器に依存した情報は格納されない。この図１０の例では、情報蓄積部３０における各パラメータと付帯情報の各項目名（すなわち各項目の意味）とがそれぞれ関連付けられて、処理データベース部６に格納される。
【００９５】
なお、処理データベース部６における項目「枝」は、一連の処理からなる同一の処理種別内での処理の区別を示す。
【００９６】
情報蓄積部３０に格納された情報のうち、ユーザ５０が所望のコンテンツを示すコンテンツＩＤが検索される。この検索は、例えば、コンテンツＩＤに関連付けられた各パラメータの値に基づき、パソコン３において対話的に行われる。情報蓄積部３０の検索結果に基づき、処理種別が対応する処理番号が処理データベース部６から検索され、対応する各項目の情報が出力される。情報蓄積部３０および処理データベース部６の出力は、処理指示部３１に供給される。
【００９７】
処理指示部３１では、所定のプログラムの処理に従い、情報蓄積部３０および処理データベース部６から供給された情報に基づき機器制御部３２への指示が制御情報５５として生成される。これは、上述の図４に示すステップＳ２０に対応するものである。制御情報５５は、例えば図１０に一例が示されるように、制御の対象となる対象機器が示され、当該対象機器において指定される項目および各項目の値が示される。
【００９８】
処理データベース部６に格納される情報が機器に依存しないようにされているため、制御情報５５は、実際に制御される外部機器５に特化したものにはなっていない。したがって、制御情報５５は、所定の変換規則に基づき実際に制御される外部機器５に特有のデータ形式に変換される必要がある。
【００９９】
図１１は、制御情報５５を実際に制御される外部機器５に特有のフォーマットに変換する一例の処理を示す機能ブロック図である。処理指示部３１から出力された制御情報５５は、機器制御部３２へ供給される。一方、処理データベース部６には、制御情報５５を、制御される外部機器５に特有のデータ形式に変換するための変換規則情報がさらに格納されている。処理データベース部６には、複数の変換規則情報を格納することができ、それぞれ異なる外部機器５に対応することができる。制御情報５５中の対象機器名に基づき複数の変換規則情報の中から適切なものが選択される。変換規則情報は、機器制御部３２に供給される。
【０１００】
なお、変換規則情報は、例えばフレキシブルディスクやＣＤ−ＲＯＭといった外部記憶媒体を介してパソコン３に供給され、処理データベース部６に格納される。また、インターネット８に接続された所定のサーバ上に変換規則情報を置いておいてもよい。この場合には、パソコン３から通信Ｉ／Ｆ３０４を介して当該サーバ上に置かれている必要な変換規則情報をダウンロードして処理データベース部６に格納する。これに限らず、処理データベース部６に変換規則情報を格納せず、必要になときにインターネット８や外部記憶媒体を介して変換規則情報を供給するようにしてもよい。
【０１０１】
制御情報５５は、機器制御部３２で、処理データベース部６から供給された変換規則に基づき所定に変換処理が施される。変換処理が施された制御情報は、例えばＵＳＢ  Ｉ／Ｆ３０８７やＩＥＥＥ１３９４Ｉ／Ｆ３０８といったシリアルポート６４を駆動するためのシリアルポートドライバからなる出力部６３に供給されてシリアルデータとされ、シリアルポート６４を介して、制御されるべき外部機器５に供給される。
【０１０２】
図１２は、図１１を用いて説明したような処理を実現するための、パソコン３における一例のアーキテクチャを示す。パソコン３は、概略的には、ユーザソフトウェア群６０、制御ソフトウェア群６１およびハードウェア６２から構成される。
【０１０３】
上述した処理データベース部６、機器制御部３２、処理指示部３１および情報蓄積部３０は、ユーザソフトウェア群６０に属する。ハードウェア６２は、上述の図３に示されるような、ＣＰＵ３０１や各種メモリ、各種インターフェイス、各種ドライブなどである。すなわち、ＵＳＢ  Ｉ／Ｆ３０７やＩＥＥＥ１３９４Ｉ／Ｆ３０８などのシリアルポート６４は、ハードウェア６２に属する。
【０１０４】
制御ソフトウェア群６１は、例えばＯＳ(Operating System)であって、ユーザソフトウェア群６０に属するソフトウェアによるハードウェア６２の制御を司る。また、制御ソフトウェア群６１では、ユーザソフトウェア群６０に属するソフトウェア間でのデータのやりとりの制御や、動作制御を行う。上述したシリアルポートドライバ６３は、機器制御部３２によるシリアルポート６４の制御を司る部分であって、制御ソフトウェア群６１に属する。
【０１０５】
このような構成において、処理データベース部６には、図１２に示されるように、制御対象機器、処理種別、枝および外部機器５に対する命令に対応して、変換規則が格納される。処理データベース部６、機器制御部３２、処理指示部３１および情報蓄積部３０間での、上述のような情報のやりとりが制御ソフトウェア群６１により制御される。
【０１０６】
より具体的には、処理データベース部６から出力された変換規則情報が制御ソフトウェア群６１の制御により機器制御部３２に供給され、制御情報５５が制御対象とされる外部機器５に対応したデータ形式に変換される。データ形式が変換された制御情報５５’は、制御ソフトウェア群６１のシリアルポートドライバ６３を介してシリアルポート６４に供給され、外部に出力され、例えば外部機器５に供給される。
【０１０７】
また、外部機器５での処理結果は、処理結果情報として外部機器５から出力され、シリアルポート６４に供給される。この処理結果情報は、シリアルポート６４からシリアルポートドライバ６３を介して、例えば機器制御部３２に供給され、さらに、情報蓄積部３０に蓄積される。
【０１０８】
なお、上述では、図２に示されるように、入力装置１と外部との通信が通信部１０４により電波で行われるように説明したが、これはこの例に限定されない。例えば、通信部１０４を、ＩｒＤＡ(Infrared Data Association) によるインターフェイス規格を用いて、赤外線信号を用いてデータ転送を行うものとしてもよい。ＩｒＤＡに対応した通信装置をインターネット８に接続することで、入力装置１およびインターネット８間の通信を赤外線信号を用いて行うことができる。
【０１０９】
さらに、上述では、入力装置１をこの実施の一形態による情報処理システムに専用の装置であるように説明したが、これはこの例に限定されない。すなわち、入力装置１は、他の装置と機能を兼用することができる。例えば、携帯電話装置やＰＨＳ(Personal Handy-phone System)などのような携帯通信端末を入力装置１として用いることができる。このような携帯通信端末は、図２に示したような構成における通信機能、表示機能、メモリ、データ入力機能およびＣＰＵによる制御機能を全て有する。そのため、携帯通信端末においては、例えばソフトウェアの追加などで、入力装置１の機能を容易に実現可能である。同様にして、ＰＤＡ(Personal Digital Assistant)なども、インターネット８との通信機能を付加することで、入力装置１として用いることができる。
【０１１０】
また、入力装置１は、テレビジョン受像機５１を遠隔操作するためのリモートコントロールコマンダ（以下、リモコンと称する）と機能を兼用することができる。例えば、テレビジョン受像機５１は、ディジタルテレビジョン信号の受信が可能なように、セットトップボックス（ＳＴＢ）やＩＲＤ(Integrated Reciever Decoder)が接続あるいは搭載されているものとする（図示しない）。
【０１１１】
ＩＲＤは、映像・音声データ以外にその番組や視聴者に関連した情報等や、パーソナルコンピュータ用のデータ等を多重化して送出されたディジタルデータの受け口としても機能し、複雑多岐な処理が可能とされている。また、ＩＲＤには例えばモデムが搭載または接続され、ＩＲＤから外部に対して通信を行うことができるようにされている。例えば、ＳＴＢ／ＩＲＤとインターネット８とが接続されており、リモコンに対する操作に応じたデータを、ＳＴＢ／ＩＲＤによりインターネット８に対して送信可能とされている。
【０１１２】
テレビジョン受像機５１のリモコン（図示しない）には、上述の入力装置１における操作ボタン１０６に対応する操作子が設けられ、ユーザ５０による当該操作子に対する所定の操作に応じて、所定のデータを、例えば赤外線信号を用いてＳＴＢ／ＩＲＤに対して送信する。赤外線信号は、ＳＴＢ／ＩＲＤに受信され、復調されてリモコンから送信されたデータが取り出される。取り出されたデータは、ＳＴＢ／ＩＲＤによりインターネット８に対して送信され、サーバ２に転送される。
【０１１３】
一方、サーバ２からユーザ５０側に送信されるデータが、サーバ２からインターネット８に対して送信される。このデータは、インターネット８を介してテレビジョン受像機５１のＳＴＢ／ＩＲＤに受信され、例えばテレビジョン受像機５１に所定の表示がなされる。ユーザ５０により、テレビジョン受像機５１のこの表示に基づき、リモコンを用いて選択操作などが行われる。操作に応じたせきたい先進号がリモコンから送信され、送信された信号がＳＴＢ／ＩＲＤに受信され、復調されインターネット８に対して送信される。
【０１１４】
また、上述では、入力装置１の操作に対応した処理がパソコン３で行われるように説明したが、これはこの例に限定されない。例えば、処理を行う装置は、ＶＴＲ一体型テレビジョン受像機であってもよい。このＶＴＲ一体型テレビジョン受像機にインターネット８との通信機能と情報記憶手段とを持たせることにより、例えば番組の録画予約などを入力装置１に対する操作に基づき行うことができる。
【０１１５】
さらに、上述では、処理データベース部６および情報蓄積部３０がパソコン３内に設けられるように説明したが、これはこの例に限定されない。例えば、処理データベース部６および情報蓄積部３０に格納されるべき情報を、インターネット８に接続されたサーバに格納するようにしてもよい。ユーザ５０は、所定の認証処理を経て、サーバ上のこれらの情報を取り出して使用することができる。
【０１１６】
さらにまた、上述では、この実施の一形態による情報処理システムが対象としているコンテンツを、テレビジョン放送局５２で放送されたテレビジョン放送の番組中のコンテンツとして説明しているが、これはこの例に限定されない。コンテンツは、ラジオ放送された番組のコンテンツでもよい。
【０１１７】
また、上述では、パソコン３と外部機器５とを接続するインターフェイスをＩＥＥＥ１３９４およびＵＳＢとしたが、これはこの例に限定されず、パソコン３と外部機器５との間で必要な情報のやりとりが可能であれば、他のインターフェイスを用いることもできる。
【０１１８】
さらに、上述では、入力装置１で入力部１０が操作された時刻を示す時刻情報を、サーバ２の時計部２１を参照することで生成しているが、これはこの例に限定されない。入力部１０が操作された時刻を示す時刻情報を、入力装置１からサーバ２に送信するようにもできる。
【０１１９】
さらにまた、上述では、付帯情報生成部２２から出力された付帯情報は、パソコン３における外部機器５の制御のために用いられるように説明したが、これはこの例に限定されない。例えば、付帯情報生成部２２から出力された付帯情報を用いて、さらに他のデータベースを検索することができる。この検索は、パソコン３において情報蓄積部３０に蓄積された付帯情報を用いて、通信Ｉ／Ｆ３０４によりインターネット８などに接続された外部データベースを検索するようにしてもよい。また、サーバ２側でさらに他のデータベースを検索するようなサービスを提供することもできる。
【０１２０】
上述した情報処理システムを実行するためのプログラムは、例えばＣＤ−ＲＯＭといった記録媒体に記録された状態で提供される。これに限らず、インターネット８に接続された図示されない他のサーバから、インターネット８を介して提供されるようにしてもよい。
【０１２１】
一例として、パソコン３に対して、記録媒体またはインターネット８を介して所定のプログラムが提供される。一例として、プログラムを記録された記録媒体（例えばＣＤ−ＲＯＭ）がパソコン３のＣＤ−ＲＯＭドライブ３０５に読み取られ、ＨＤＤ３０６に所定に格納され、インストールされる。プログラムが起動されると、ＨＤＤ３０６に格納されたプログラムが例えばＲＡＭ３０３に必要に応じて読み込まれてＣＰＵ３０１に解釈され、所定の機能が実行される。
【０１２２】
サーバ２についても同様である。すなわち、プログラムが記録された記録媒体がサーバ２を構成するコンピュータ装置またはコンピュータ装置群に読み取られ、コンピュータ装置またはコンピュータ装置群に上述のように所定にインストールされ実行されることで、サーバ２により上述したような機能が実現される。
【０１２３】
入力装置１に対しても、同様にしてプログラムが提供される。ここで、例えば入力装置１が携帯端末装置上で機能される場合には、携帯端末装置の通信機能を利用して、プログラムを所定にダウンロードすることができる。ダウンロードされたプログラムは、携帯端末装置のメモリに格納され、必要に応じて実行される。これに限らず、入力装置１のプログラムは、携帯端末装置が有するＲＯＭに予め記憶させておくようにもできる。
【０１２４】
【発明の効果】
以上説明したように、この発明によれば、ユーザの入力装置に対する操作に対応した時刻に基づきコンテンツデータベースが検索され、検索結果として得られたコンテンツに関する情報がユーザ側の例えばパソコンに供給される。コンテンツデータベースには、例えば放送番組のコンテンツに関する情報が時刻情報と対応付けられ、種別毎にデータベースに格納されている。また、ユーザ側では、コンテンツに関する情報およびその種別に基づき、外部機器を制御することができるようにされている。
【０１２５】
そのため、ユーザ側では、例えば放送番組を視聴中に気になる場面に遭遇した場合、入力装置を操作するだけで、その場面に応じた外部機器の制御を自動的に行うことができる効果がある。
【０１２６】
例えば、ユーザが視聴中の番組予告番組の中で録画予約したい番組を発見した場合、入力装置を操作するだけで、その番組の録画予約を外部機器であるＶＴＲに自動的に設定することができる。
【０１２７】
このとき、この発明の実施の一形態によれば、入力装置がインターネットと接続可能とされているため、ユーザが外出中に視聴した番組で気になる場面に遭遇したときでも、ユーザは、その場でユーザの自宅にあるＶＴＲなどの外部機器に対する設定を行うことができる効果がある。
【０１２８】
また、この発明の実施の一形態によれば、入力装置の操作により指定された時刻に放送されたコンテンツに関する情報を、時刻情報を順次ずらして時刻情報に対応付けられるコンテンツを変更しながら確認することができるため、所望の情報をより確実に得ることができる効果がある。
【図面の簡単な説明】
【図１】この発明の実施の一形態による情報処理システムの一例の構成を概略的に示す略線図である。
【図２】入力装置の一例の構成を示すブロック図である。
【図３】パーソナルコンピュータの一例の構成を示すブロック図である。
【図４】この実施の一形態による情報処理システムにおけるシステム動作および情報の流れを説明するための図である。
【図５】コンテンツデータベース部に格納される情報の例を示す略線図である。
【図６】情報蓄積部に蓄積される情報の例を示す略線図である。
【図７】処理データベース部に格納される情報の例を示す略線図である。
【図８】外部機器における処理の例を示す略線図である。
【図９】入力装置とサーバとの間で行われる処理の一例の手順を示すフローチャートである。
【図１０】パーソナルコンピュータにおける情報種別毎の処理を説明するための図である。
【図１１】制御情報を実際に制御される外部機器に特有のフォーマットに変換する一例の処理を示す機能ブロック図である。
【図１２】パーソナルコンピュータにおける一例のアーキテクチャを示すアーキテクチャ図である。
【符号の説明】
１・・・入力装置、２・・・サーバ、３・・・パーソナルコンピュータ、４・・・コンテンツデータベース部、５，５’・・・外部機器、６・・・処理データベース部、１０・・・入力部、１１・・・表示部、１２・・・入力部、２０・・・時刻情報生成部、２１・・・時計部、２２・・・付帯情報生成部、３０・・・情報蓄積部、３１・・・処理指示部、３２・・・機器制御部、５５・・・制御情報
【図１】
0003975761.tif 000002
【図２】
0003975761.tif 000003
【図３】
0003975761.tif 000004
【図４】
0003975761.tif 000005
【図５】
0003975761.tif 000006
【図６】
0003975761.tif 000007
【図７】
0003975761.tif 000008
【図８】
0003975761.tif 000009
【図９】
0003975761.tif 000010
【図１０】
0003975761.tif 000011
【図１１】
0003975761.tif 000012
【図１２】
0003975761.tif 000013