(57)【要約】【課題】ユーザが視聴していない未視聴シーンを、シームレスに視聴する。【解決手段】携帯電話機３１において、出力される所定のコンテンツの出力が終了されるときの、前記所定のコンテンツすべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報と、出力される前記所定のコンテンツを特定する特定情報とを対応付けた履歴情報を送信し、HDDレコーダ３２において、携帯電話機３１からの前記履歴情報に基づいて、前記視聴終了時刻を算出し、算出された前記視聴終了時刻に基づくタイミングから前記所定のコンテンツの再生を開始するように、前記記録媒体に記録された前記所定のコンテンツを再生する。本発明は、例えば、携帯電話機とHDDレコーダが通信を行う情報処理システムに適用することができる。【選択図】図８
2008199560.tif 000002
【特許請求の範囲】
【請求項１】
所定のコンテンツを受信する第１の情報処理装置と、前記所定のコンテンツを記録媒体に記録し、前記記録媒体に記録された前記所定のコンテンツを再生する第２の情報処理装置とを備える情報処理システムにおいて、
前記第１の情報処理装置は、
受信した前記所定のコンテンツを出力する出力手段と、
ユーザが操作する操作手段の操作に応じて、前記出力手段による前記所定のコンテンツの出力が終了されるときに、前記所定のコンテンツの出力が終了されるときの、前記所定のコンテンツすべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報と、前記出力手段により出力される前記所定のコンテンツを特定する特定情報とを対応付けた履歴情報を、記録媒体に記録する記録制御手段と、
前記記録制御手段により、前記記録媒体に記録された前記履歴情報を、前記第２の情報処理装置に送信する送信手段と
を有し、
前記第２の情報処理装置は、
前記送信手段により送信された前記履歴情報を受信する受信手段と、
前記受信手段により受信した前記履歴情報に基づいて、前記視聴終了時刻を算出する算出手段と、
前記算出手段により算出された前記視聴終了時刻に基づくタイミングから前記所定のコンテンツの再生を開始するように、前記記録媒体に記録された前記所定のコンテンツを再生する再生手段を制御する再生制御手段と
を有する
情報処理システム。
【請求項２】
所定のコンテンツを受信する情報処理装置において、
受信した前記所定のコンテンツを出力する出力手段と、
ユーザが操作する操作手段の操作に応じて、前記出力手段による前記所定のコンテンツの出力が終了されるときに、前記所定のコンテンツの出力が終了されるときの、前記所定のコンテンツすべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報と、前記出力手段により出力される前記所定のコンテンツを特定する特定情報とを対応付けた履歴情報を、記録媒体に記録する記録制御手段と、
前記記録制御手段により、前記記録媒体に記録された前記履歴情報を、他の装置に送信する送信手段と
を備える情報処理装置。
【請求項３】
前記他の装置は、前記所定のコンテンツを受信して記録する記録装置である
請求項２に記載の情報処理装置。
【請求項４】
所定のコンテンツを受信する情報処理装置の情報処理方法において、
受信した前記所定のコンテンツを出力し、
ユーザが操作する操作手段の操作に応じて、前記所定のコンテンツの出力が終了されるときに、前記所定のコンテンツの出力が終了されるときの、前記所定のコンテンツすべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報と、前記出力手段により出力される前記所定のコンテンツを特定する特定情報とを対応付けた履歴情報を、記録媒体に記録することを制御し、
前記記録媒体に記録された前記履歴情報を、他の装置に送信することを制御する
ステップを含む情報処理方法。
【請求項５】
所定のコンテンツを受信する情報処理装置を制御するコンピュータに実行させるプログラムにおいて、
受信した前記所定のコンテンツを出力し、
ユーザが操作する操作手段の操作に応じて、前記所定のコンテンツの出力が終了されるときに、前記所定のコンテンツの出力が終了されるときの、前記所定のコンテンツすべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報と、前記出力手段により出力される前記所定のコンテンツを特定する特定情報とを対応付けた履歴情報を、記録媒体に記録することを制御し、
前記記録媒体に記録された前記履歴情報を、他の装置に送信することを制御する
ステップを含む情報処理をコンピュータに実行させるプログラム。
【請求項６】
所定のコンテンツを記録媒体に記録し、前記記録媒体に記録された前記所定のコンテンツを再生する情報処理装置において、
他の装置が有する前記所定のコンテンツを出力する出力手段による前記所定のコンテンツの出力が終了されるときの、前記所定のコンテンツすべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報と、前記他の装置が有する前記出力手段により出力される前記所定のコンテンツを特定する特定情報とを対応付けた履歴情報を受信する受信手段と、
前記受信手段により受信した前記履歴情報に基づいて、前記視聴終了時刻を算出する算出手段と、
前記算出手段により算出された前記視聴終了時刻に基づくタイミングから前記所定のコンテンツの再生を開始するように、前記記録媒体に記録された前記所定のコンテンツを再生する再生手段を制御する再生制御手段と
を備える情報処理装置。
【請求項７】
前記再生制御手段は、前記視聴終了時刻から、前記所定のコンテンツの再生を開始するように、前記再生手段を制御する
請求項６に記載の情報処理装置。
【請求項８】
前記再生制御手段は、前記視聴終了時刻よりも所定の時間だけ前のタイミングから前記所定のコンテンツの再生を開始するように、前記再生手段を制御する
請求項６に記載の情報処理装置。
【請求項９】
前記再生制御手段は、さらに、前記記録媒体に記録された前記所定のコンテンツを、所定の速度で再生するように、前記再生手段を制御する
請求項６に記載の情報処理装置。
【請求項１０】
所定のコンテンツを記録媒体に記録し、前記記録媒体に記録された前記所定のコンテンツを再生する情報処理装置の情報処理方法において、
他の装置が有する前記所定のコンテンツを出力する出力手段による前記所定のコンテンツの出力が終了されるときの、前記所定のコンテンツすべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報と、前記他の装置が有する前記出力手段により出力される前記所定のコンテンツを特定する特定情報とを対応付けた履歴情報を受信することを制御し、
受信した前記履歴情報に基づいて、前記視聴終了時刻を算出し、
算出された前記視聴終了時刻に基づくタイミングから前記所定のコンテンツの再生を開始するように、前記記録媒体に記録された前記所定のコンテンツを再生する再生手段を制御する
ステップを含む情報処理方法。
【請求項１１】
所定のコンテンツを記録媒体に記録し、前記記録媒体に記録された前記所定のコンテンツを再生する情報処理装置を制御するコンピュータに実行させるプログラムにおいて、
他の装置が有する前記所定のコンテンツを出力する出力手段による前記所定のコンテンツの出力が終了されるときの、前記所定のコンテンツすべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報と、前記他の装置が有する前記出力手段により出力される前記所定のコンテンツを特定する特定情報とを対応付けた履歴情報を受信することを制御し、
受信した前記履歴情報に基づいて、前記視聴終了時刻を算出し、
算出された前記視聴終了時刻に基づくタイミングから前記所定のコンテンツの再生を開始するように、前記記録媒体に記録された前記所定のコンテンツを再生する再生手段を制御する
ステップを含む情報処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報処理方法、およびプログラムに関し、特に、例えば、ユーザが視聴していない未視聴シーンをシームレスに視聴することができるようにした情報処理システム、情報処理装置、情報処理方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、例えば、テレビ番組などのコンテンツを視聴することができる携帯電話機などが普及しつつある。従って、かかる携帯電話機を用いれば、ユーザは、外出先においても、コンテンツを視聴することができる。
【０００３】
しかしながら、携帯電話機の電波の状態が移動中に悪化した場合、ユーザは、電波の状態が悪化している間、携帯電話機を用いてコンテンツを視聴することができない。
【０００４】
そこで、携帯電話機が、出力中のテレビ番組の放送電波の強度を検知し、その放送電波の強度が所定の値を下回ったとき、出力中の番組を特定するための番組特定情報を含む録画指示をホームサーバ装置に送信することで、ホームサーバ装置では、携帯電話機が出力中であったテレビ番組を自動的に録画する技術が開示されている（特に、特許文献１の[０００７]段落を参照）。
【特許文献１】特開２００６−７４３８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ユーザは、ホームサーバ装置を用いて、携帯電話機の電波の状態が悪化している間に視聴することができなかったコンテンツのシーンを視聴する場合、視聴することができなかったコンテンツのシーンが再生されるまで、すでに視聴したシーンを、早送りなどによりスキップする必要があり、視聴することができなかったコンテンツのシーンをシームレスに視聴することができなかった。
【０００６】
本発明は、このような状況に鑑みてなされたものであり、ユーザが、視聴していない未視聴シーンを、シームレスに視聴することができるようにするものである。
【課題を解決するための手段】
【０００７】
本発明の第１の側面の情報処理システムにおいては、所定のコンテンツを受信する第１の情報処理装置と、前記所定のコンテンツを記録媒体に記録し、前記記録媒体に記録された前記所定のコンテンツを再生する第２の情報処理装置とを備える情報処理システムにおいて、前記第１の情報処理装置は、受信した前記所定のコンテンツを出力する出力手段と、ユーザが操作する操作手段の操作に応じて、前記出力手段による前記所定のコンテンツの出力が終了されるときに、前記所定のコンテンツの出力が終了されるときの、前記所定のコンテンツすべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報と、前記出力手段により出力される前記所定のコンテンツを特定する特定情報とを対応付けた履歴情報を、記録媒体に記録する記録制御手段と、前記記録制御手段により、前記記録媒体に記録された前記履歴情報を、前記第２の情報処理装置に送信する送信手段とを有し、前記第２の情報処理装置は、前記送信手段により送信される前記履歴情報を受信する受信手段と、前記受信手段により受信した前記履歴情報に基づいて、前記視聴終了時刻を算出する算出手段と、前記算出手段により算出された前記視聴終了時刻に基づくタイミングから前記所定のコンテンツの再生を開始するように、前記記録媒体に記録された前記所定のコンテンツを再生する再生手段を制御する再生制御手段とを有する。
【０００８】
本発明の第１の側面では、第１の情報処理装置において、受信した所定のコンテンツが出力され、ユーザが操作する操作手段の操作に応じて、前記所定のコンテンツの出力が終了されるときに、前記所定のコンテンツの出力が終了されるときの、前記所定のコンテンツすべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報と、出力される前記所定のコンテンツを特定する特定情報とを対応付けた履歴情報が、記録媒体に記録される。また、前記記録媒体に記録された前記履歴情報が、第２の情報処理装置に送信される。そして、第２の情報処理装置において、第１の情報処理装置から送信された履歴情報が受信され、受信された前記履歴情報に基づいて、前記視聴終了時刻が算出される。また、算出された前記視聴終了時刻に基づくタイミングから前記所定のコンテンツの再生を開始するように、前記記録媒体に記録された前記所定のコンテンツが再生される。
【０００９】
本発明の第２の情報処理装置は、所定のコンテンツを受信する情報処理装置において、受信した前記所定のコンテンツを出力する出力手段と、ユーザが操作する操作手段の操作に応じて、前記出力手段による前記所定のコンテンツの出力が終了されるときに、前記所定のコンテンツの出力が終了されるときの、前記所定のコンテンツすべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報と、前記出力手段により出力される前記所定のコンテンツを特定する特定情報とを対応付けた履歴情報を、記録媒体に記録する記録制御手段と、前記記録制御手段により、前記記録媒体に記録された前記履歴情報を、他の装置に送信する送信手段とを備える。
【００１０】
前記他の装置は、前記所定のコンテンツを受信して記録する記録装置とすることができる。
【００１１】
本発明の第２の情報処理方法、またはプログラムは、所定のコンテンツを受信する情報処理装置の情報処理方法、または所定のコンテンツを受信する情報処理装置を制御するコンピュータに実行させるプログラムにおいて、受信した前記所定のコンテンツを出力し、ユーザが操作する操作手段の操作に応じて、前記所定のコンテンツの出力が終了されるときに、前記所定のコンテンツの出力が終了されるときの、前記所定のコンテンツすべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報と、前記出力手段により出力される前記所定のコンテンツを特定する特定情報とを対応付けた履歴情報を、記録媒体に記録することを制御し、前記記録媒体に記録された前記履歴情報を、他の装置に送信することを制御するステップを含む。
【００１２】
本発明の第２の側面においては、受信した前記所定のコンテンツが出力し、ユーザが操作する操作手段の操作に応じて、前記所定のコンテンツの出力が終了されるときに、前記所定のコンテンツの出力が終了されるときの、前記所定のコンテンツすべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報と、前記出力手段により出力される前記所定のコンテンツを特定する特定情報とを対応付けた履歴情報を、記録媒体に記録することが制御され、前記記録媒体に記録された前記履歴情報が、他の装置に送信される。
【００１３】
本発明の第３の情報処理装置は、所定のコンテンツを記録媒体に記録し、前記記録媒体に記録された前記所定のコンテンツを再生する情報処理装置において、他の装置が有する前記所定のコンテンツを出力する出力手段による前記所定のコンテンツの出力が終了されるときの、前記所定のコンテンツすべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報と、前記他の装置が有する前記出力手段により出力される前記所定のコンテンツを特定する特定情報とを対応付けた履歴情報を受信する受信手段と、前記受信手段により受信した前記履歴情報に基づいて、前記視聴終了時刻を算出する算出手段と、前記算出手段により算出された前記視聴終了時刻に基づくタイミングから前記所定のコンテンツの再生を開始するように、前記記録媒体に記録された前記所定のコンテンツを再生する再生手段を制御する再生制御手段とを備える。
【００１４】
前記再生制御手段では、前記視聴終了時刻から、前記所定のコンテンツの再生を開始するように、前記再生手段を制御することができる。
【００１５】
前記再生制御手段では、前記視聴終了時刻よりも所定の時間だけ前のタイミングから前記所定のコンテンツの再生を開始するように、前記再生手段を制御することができる。
【００１６】
前記再生制御手段では、さらに、前記記録媒体に記録された前記所定のコンテンツを、所定の速度で再生するように、前記再生手段を制御することができる。
【００１７】
本発明の第３の情報処理方法、またはプログラムは、所定のコンテンツを記録媒体に記録し、前記記録媒体に記録された前記所定のコンテンツを再生する情報処理装置の情報処理方法、または所定のコンテンツを記録媒体に記録し、前記記録媒体に記録された前記所定のコンテンツを再生する情報処理装置を制御するコンピュータに実行させるプログラムにおいて、他の装置が有する前記所定のコンテンツを出力する出力手段による前記所定のコンテンツの出力が終了されるときの、前記所定のコンテンツすべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報と、前記他の装置が有する前記出力手段により出力される前記所定のコンテンツを特定する特定情報とを対応付けた履歴情報を受信することを制御し、受信した前記履歴情報に基づいて、前記視聴終了時刻を算出し、算出された前記視聴終了時刻に基づくタイミングから前記所定のコンテンツの再生を開始するように、前記記録媒体に記録された前記所定のコンテンツを再生する再生手段を制御するステップを含む。
【００１８】
本発明の第３の側面においては、他の装置が有する前記所定のコンテンツを出力する出力手段による前記所定のコンテンツの出力が終了されるときの、前記所定のコンテンツすべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報と、前記他の装置が有する前記出力手段により出力される前記所定のコンテンツを特定する特定情報とを対応付けた履歴情報が受信され、受信された前記履歴情報に基づいて、前記視聴終了時刻が算出され、算出された前記視聴終了時刻に基づくタイミングから前記所定のコンテンツの再生を開始するように、前記記録媒体に記録された前記所定のコンテンツを再生する再生手段が制御される。
【発明の効果】
【００１９】
本発明によれば、ユーザが、視聴していない未視聴シーンを、シームレスに視聴することができる。
【発明を実施するための最良の形態】
【００２０】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２１】
本発明の第１の側面の情報システムは、
所定のコンテンツを受信する第１の情報処理装置（例えば、図１の携帯電話機３１）と、前記所定のコンテンツを記録媒体に記録し、前記記録媒体に記録された前記所定のコンテンツを再生する第２の情報処理装置（例えば、図１のHDDレコーダ３２）とを備える情報処理システムにおいて、
前記第１の情報処理装置は、
受信した前記所定のコンテンツを出力する出力手段（例えば、図４の表示部６６や音声出力部６７）と、
ユーザが操作する操作手段（例えば、図４の操作部６８）の操作に応じて、前記出力手段による前記所定のコンテンツの出力が終了されるときに、前記所定のコンテンツの出力が終了されるときの、前記所定のコンテンツすべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報と、前記出力手段により出力される前記所定のコンテンツを特定する特定情報とを対応付けた履歴情報を、記録媒体（例えば、図４の視聴情報記録部７０）に記録する記録制御手段（例えば、図９のステップＳ１３７の処理を実行するシステムコントローラ６１）と、
前記記録制御手段により、前記記録媒体に記録された前記履歴情報を、前記第２の情報処理装置に送信する送信手段（例えば、図４の通信部７１）と
を有し、
前記第２の情報処理装置は、
前記送信手段により送信される前記履歴情報を受信する受信手段（例えば、図５の通信部１２８）と、
前記受信手段により受信した前記履歴情報に基づいて、前記視聴終了時刻を算出する算出手段（例えば、図１３のステップＳ２６３の処理を実行するシステムコントローラ１２１）と、
前記算出手段により算出された前記視聴終了時刻に基づくタイミングから前記所定のコンテンツの再生を開始するように、前記記録媒体に記録された前記所定のコンテンツを再生する再生手段（例えば、図５の再生処理部１２５）を制御する再生制御手段（例えば、図１３のステップＳ２６５の処理を実行するシステムコントローラ１２１）と
を有する。
【００２２】
本発明の第２の側面の情報処理装置は、
所定のコンテンツを受信する情報処理装置（例えば、図１の携帯電話機３１）において、
受信した前記所定のコンテンツを出力する出力手段（例えば、図４の表示部６６や音声出力部６７）と、
ユーザが操作する操作手段（例えば、図４の操作部６８）の操作に応じて、前記出力手段による前記所定のコンテンツの出力が終了されるときに、前記所定のコンテンツの出力が終了されるときの、前記所定のコンテンツすべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報と、前記出力手段により出力される前記所定のコンテンツを特定する特定情報とを対応付けた履歴情報を、記録媒体（例えば、図４の視聴情報記録部７０）に記録する記録制御手段（例えば、図９のステップＳ１３７の処理を実行するシステムコントローラ６１）と、
前記記録制御手段により、前記記録媒体に記録された前記履歴情報を、他の装置に送信する送信手段（例えば、図４の通信部７１）と
を備える。
【００２３】
本発明の第２の側面の情報処理方法、またはプログラムにおいては、
所定のコンテンツを受信する情報処理装置（例えば、図１の携帯電話機３１）の情報処理方法、または所定のコンテンツを受信する情報処理装置（例えば、図１の携帯電話機３１）を制御するコンピュータに実行させるプログラムにおいて、
受信した前記所定のコンテンツを出力し（例えば、図９のステップＳ１３５）、
ユーザが操作する操作手段（例えば、図４の操作部６８）の操作に応じて、前記所定のコンテンツの出力が終了されるときに、前記所定のコンテンツの出力が終了されるときの、前記所定のコンテンツすべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報と、前記出力手段により出力される前記所定のコンテンツを特定する特定情報とを対応付けた履歴情報を、記録媒体（例えば、図４の視聴情報記録部７０）に記録することを制御し（例えば、図９のステップＳ１３７）、
前記記録媒体に記録された前記履歴情報を、他の装置に送信することを制御する（例えば、図１０のステップＳ１７２）
ステップを含む。
【００２４】
本発明の第３の側面の情報処理装置においては、
所定のコンテンツを記録媒体に記録し、前記記録媒体に記録された前記所定のコンテンツを再生する情報処理装置（例えば、図１のHDDレコーダ３２）において、
他の装置（例えば、図１の携帯電話機３１）が有する前記所定のコンテンツを出力する出力手段（例えば、図４の表示部６６や音声出力部６７）による前記所定のコンテンツの出力が終了されるときの、前記所定のコンテンツすべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報と、前記他の装置が有する前記出力手段により出力される前記所定のコンテンツを特定する特定情報とを対応付けた履歴情報を受信する受信手段（例えば、図５の通信部１２８）と、
前記受信手段により受信した前記履歴情報に基づいて、前記視聴終了時刻を算出する算出手段（例えば、図１３のステップＳ２６３の処理を実行するシステムコントローラ１２１）と、
前記算出手段により算出された前記視聴終了時刻に基づくタイミングから前記所定のコンテンツの再生を開始するように、前記記録媒体に記録された前記所定のコンテンツを再生する再生手段（例えば、図５の再生処理部１２５）を制御する再生制御手段（例えば、図１３のステップＳ２６５の処理を実行するシステムコントローラ１２１）と
を備える。
【００２５】
本発明の第３の側面の情報処理方法、またはプログラムにおいては、
所定のコンテンツを記録媒体に記録し、前記記録媒体に記録された前記所定のコンテンツを再生する情報処理装置（例えば、図１のHDDレコーダ３２）の情報処理方法、または所定のコンテンツを記録媒体に記録し、前記記録媒体に記録された前記所定のコンテンツを再生する情報処理装置（例えば、図１のHDDレコーダ３２）を制御するコンピュータに実行させるプログラムにおいて、
他の装置（例えば、図１の携帯電話機３１）が有する前記所定のコンテンツを出力する出力手段（例えば、図４の表示部６６や音声出力部６７）による前記所定のコンテンツの出力が終了されるときの、前記所定のコンテンツすべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報と、前記他の装置が有する前記出力手段により出力される前記所定のコンテンツを特定する特定情報とを対応付けた履歴情報を受信することを制御し（例えば、図１１のステップＳ２３１）、
受信した前記履歴情報に基づいて、前記視聴終了時刻を算出し（例えば、図１３のステップＳ２６３）、
算出された前記視聴終了時刻に基づくタイミングから前記所定のコンテンツの再生を開始するように、前記記録媒体に記録された前記所定のコンテンツを再生する再生手段（例えば、図５の再生処理部１２５）を制御する（例えば、図１３のステップＳ２６４およびステップＳ２６５）
ステップを含む。
【００２６】
以下、図面を参照して、本発明の実施の形態について説明する。
【００２７】
図１は、本発明を適用した情報処理システムの一実施の形態の構成例を示すブロック図である。
【００２８】
図１の情報処理システムは、携帯電話機３１、HDD（Hard Disk Drive）レコーダ３２、テレビジョン受像機３３、ネットワーク３４、およびサーバ３５により構成される。
【００２９】
携帯電話機３１は、ユーザの操作に基づいて、動画コンテンツである番組を出力するとき、HDDレコーダ３２が行う、コンテンツを記録する記録処理により記録されるコンテンツを特定する記録対象決定情報とともに、コンテンツの記録を指示するコマンドを、赤外線などの無線やネットワーク３４などを介して、HDDレコーダ３２に送信する。
【００３０】
また、携帯電話機３１は、携帯電話機３１を用いてユーザが視聴した番組の視聴履歴を示す履歴情報を、赤外線などの無線やネットワーク３４などを介して、HDDレコーダ３２に送信する。
【００３１】
HDDレコーダ３２は、携帯電話機３１から赤外線などの無線やネットワーク３４を介して送信される記録対象決定情報およびコマンドを受信し、受信したコマンドに従い、同じく受信した記録対象決定情報に基づいて特定される番組を記録する。
【００３２】
また、HDDレコーダ３２は、携帯電話機３１から赤外線などの無線やネットワーク３４を介して送信される履歴情報を受信し、その履歴情報に基づいて、記録した番組を、テレビジョン受像機３３に供給して出力させる。
【００３３】
さらに、HDDレコーダ３２は、携帯電話機３１から送信される情報に対するレスポンスを生成し、携帯電話機３１に送信する。
【００３４】
テレビジョン受像機３３は、HDDレコーダ３２から供給される番組を出力する。
【００３５】
ネットワーク３４は、例えば、インターネットなどのネットワークにより構成される。
【００３６】
サーバ３５は、動画コンテンツである番組などを記録しており、携帯電話機３１やHDDレコーダ３２からの要求に従い、記録している番組を、ネットワーク３４を介して、携帯電話機３１やHDDレコーダ３２に送信する。
【００３７】
図２は、図１の情報処理システムにより行われる処理を模式的に説明する図である。
【００３８】
図中左上側に示されるように、時刻ｔnにおいて、ユーザが外出先で、番組ｍの視聴を開始するように、番組の視聴が可能な携帯電話機３１を操作したとき、携帯電話機３１は、記録対象決定情報としての、例えば、番組ｍの特定情報とともに、番組（コンテンツ）の記録を指示するコマンドを、自宅のHDDレコーダ３２に送信する。なお、特定情報とは、所定の番組を特定する情報をいい、従って、例えば、番組ｍの特定情報とは、番組ｍを一意に表す番組ＩＤ（Identification）などであり、番組ｍを特定する情報をいう。
【００３９】
携帯電話機３１から、番組ｍの特定情報とともに、番組の記録を指示するコマンドが送信されると、図中右側に示されるように、自宅のHDDレコーダ３２は、携帯電話機３１からの番組ｍの特定情報およびコマンドを受信する。
【００４０】
HDDレコーダ３２は、受信したコマンドに従い、番組ｍの特定情報およびコマンドを受信した時刻よりも所定の時間前の時刻ｔn-2から、受信した番組ｍの特定情報により特定される番組ｍの記録を開始する。
【００４１】
また、番組の視聴が可能な装置であれば、携帯電話機３１である必要はなく、例えば、携帯電話機３１に代えて、カーナビゲーション装置４１によっても実現することができる。
【００４２】
即ち、図中左下側に示されるように、時刻ｔhにおいて、ユーザが外出先で、番組ｐの視聴を開始するように、番組の視聴が可能なカーナビゲーション装置４１を操作したとき、カーナビゲーション装置４１は、記録対象決定情報としての、例えば、番組ｐの特定情報とともに、番組の記録を指示するコマンドを、自宅のHDDレコーダ３２に送信する。
【００４３】
このとき、図中右側に示されるように、自宅のHDDレコーダ３２は、カーナビゲーション装置４１からの番組ｐの特定情報およびコマンドを受信する。
【００４４】
HDDレコーダ３２は、受信したコマンドに従い、番組ｐの特定情報およびコマンドを受信した時刻よりも所定の時間前の時刻ｔh-2から、受信した番組ｐの特定情報により特定される番組ｐの記録を開始する。
【００４５】
次に図３を参照して、HDDレコーダ３２が、携帯電話機３１やカーナビゲーション装置４１からの特定情報およびコマンドを受信したときよりも所定の時間前の時刻から番組の記録を開始する具体的な方法を説明する。
【００４６】
図３は、このような具体的な方法を説明する図である。
【００４７】
図中上側には、シーンｎ−１０乃至ｎ＋１０により構成される番組ｍが示されており、図中中央には、図２のHDDレコーダ３２に内蔵される記録用リングバッファの概念図が示されている。
【００４８】
HDDレコーダ３２は、内蔵する記録用リングバッファに、番組ｍの最新の所定の時間分、即ち、現在時刻から所定の時間前の期間に放送された番組ｍを、適宜、上書きする形で記録させる。
【００４９】
即ち、HDDレコーダ３２の記録用リングバッファでは、現在放送されている番組ｍのシーンが、適宜、一時記録され、記録用リングバッファに記録された番組ｍのシーンの容量が、記録用リングバッファの記録容量を超えた場合、記録用リングバッファに記録されている番組ｍのシーンのうちの、最初に記録された番組ｍのシーンから上書きされていく。
【００５０】
具体的には、番組ｍのシーンｎ＋１が放送される直前に、記録用リングバッファには、図中中央に示されるように、すでに、放送される番組ｍのシーンｎ＋１の直前のシーンであるシーンｎ乃至ｎ−２が一時記録されており、番組ｍのシーンｎ＋１が放送されると、HDDレコーダ３２は、番組ｍのシーンｎ＋１を受信し、すでに一時記録されている一番古い番組ｍのシーンｎ−２に代えて、記録用リングバッファに一時記録させる。
【００５１】
このとき、記録用リングバッファには、番組ｍのシーンｎ＋１乃至ｎ−１が一時記録される。
【００５２】
これにより、HDDレコーダ３２の記録用リングバッファには、常に、番組ｍの最新の所定の時間分を一時記録させておくことができる。
【００５３】
HDDレコーダ３２は、携帯電話機３１やカーナビゲーション装置４１からの、記録対象決定情報としての番組ｍの特定情報およびコマンドを受信したときに、記録用リングバッファに一時記録された番組ｍの最新の所定の時間分を、内蔵する記録媒体の記録領域の一部である動画コンテンツ記録部に記録させる。従って、HDDレコーダ３２は、携帯電話機３１やカーナビゲーション装置４１からの、記録対象決定情報としての番組ｍの特定情報およびコマンドを受信したときよりも所定の時間前分だけ早く、番組の記録を開始することができる。
【００５４】
図４は、図１の携帯電話機３１の詳細な構成例を示すブロック図である。
【００５５】
携帯電話機３１は、メモリ６１ａを内蔵するシステムコントローラ６１、アンテナ６２、チューナ６３、リングバッファ６４、映像音声処理部６５、表示部６６、音声出力部６７、操作部６８、動画コンテンツ記録部６９、視聴情報記録部７０、および通信部７１により構成される。
【００５６】
システムコントローラ６１は、例えば、ユーザが操作する操作部６８の操作に応じて、チューナ６３、映像音声処理部６５、および通信部７１を制御する。
【００５７】
また、システムコントローラ６１は、ユーザが操作する操作部６８の操作に応じて、様々な処理を行う。
【００５８】
即ち、システムコントローラ６１は、操作部６８からの操作信号に基づいて、リングバッファ６４に一時記録された映像信号と音声信号を、リングバッファ６４から読み出し、動画コンテンツ記録部６９に供給して、動画コンテンツとして、記録させる。
【００５９】
また、システムコントローラ６１は、操作部６８からの操作信号に基づいて、動画コンテンツ記録部６９から、動画コンテンツ記録部６９に記録された動画コンテンツを読み出し、リングバッファ６４に適宜供給し、一時記録させる。
【００６０】
さらに、システムコントローラ６１は、操作部６８からの操作信号に基づいて、履歴情報を生成し、視聴情報記録部７０に供給して、記録させる。
【００６１】
また、システムコントローラ６１は、操作部６８からの操作信号に基づいて、履歴情報が記録された視聴情報記録部７０から、履歴情報を読み出し、通信部７１に供給する。
【００６２】
さらに、システムコントローラ６１は、操作部６８からの操作信号に基づいて、記録対象決定情報としての、例えば、所定の番組の特定情報を生成し、通信部７１に供給する。
【００６３】
メモリ６１ａは、システムコントローラ６１が行う処理に用いるワークエリアなどに用いるメモリである。
【００６４】
アンテナ６２は、ワンセグ放送の放送電波を受信し、対応するRF(Radio Frequency)信号を、チューナ６３に供給する。
【００６５】
ここで、ワンセグ放送とは、地上デジタル放送の１チャンネルあたりの帯域（６MHz）を１３のセグメントに分け、そのうちの１セグメントを利用して提供される携帯・移動体向けの放送である。
【００６６】
チューナ６３は、アンテナ６２から供給されるワンセグ放送のRF信号から、所定のチャンネル（周波数帯域）のRF信号を復調し、その結果得られる（ベースバンドの）音声信号と映像信号とを、リングバッファ６４に供給し、一時記録させる。
【００６７】
リングバッファ６４は、チューナ６３から供給された音声信号と映像信号を一時記録する。
【００６８】
映像音声処理部６５は、リングバッファ６４に一時記録された映像信号と音声信号それぞれを、リングバッファ６４から適宜読み出し、表示部６６と音声出力部６７それぞれに供給する。
【００６９】
また、映像音声処理部６５は、表示部６６に供給した映像信号に対応する映像を、表示部６６に表示させる。さらに、映像音声処理部６５は、音声出力部６７に供給した音声信号に対応する音声を、音声出力部６７に出力させる。
【００７０】
表示部６６は、映像音声処理部６５から供給された映像信号に対応する映像を、表示する。
【００７１】
音声出力部６７は、映像音声処理部６５から供給された音声信号に対応する音声を、出力する。
【００７２】
操作部６８は、携帯電話機３１に設けられたテンキーや電源ボタンなどであり、ユーザが操作部６８を操作した場合、そのユーザによる操作に対応した操作信号をシステムコントローラ６１に供給する。
【００７３】
動画コンテンツ記録部６９は、システムコントローラ６１から供給された映像信号と音声信号とを、動画コンテンツとして記録する。
【００７４】
視聴情報記録部７０は、システムコントローラ６１から供給された履歴情報を記録する。
【００７５】
通信部７１は、システムコントローラ６１から供給された履歴情報や、記録対象決定情報としての、例えば特定情報などを、赤外線などの無線やネットワーク３４を介して、HDDレコーダ３２などに送信する。また、通信部６８は、HDDレコーダ３２などから供給された情報を受信し、システムコントローラ６１に供給する。
【００７６】
図５は、図１のHDDレコーダ３２の詳細な構成例を示すブロック図である。
【００７７】
HDDレコーダ３２は、メモリ１２１ａを内蔵するシステムコントローラ１２１、アンテナ１２２、記録処理部１２３、動画コンテンツ記録部１２４、再生処理部１２５、操作部１２６、視聴情報記録部１２７、および通信部１２８により構成される。
【００７８】
システムコントローラ１２１は、例えば、ユーザが操作する操作部１２６の操作に応じて、記録処理部１２３、再生処理部１２５、および通信部１２８を制御する。
【００７９】
システムコントローラ１２１は、通信部１２８から供給された履歴情報などを、視聴情報記録部１２７に供給して、記録させる。
【００８０】
また、システムコントローラ１２１は、操作部１２６からの操作信号に基づいて、視聴情報記録部１２７から、視聴情報記録部１２７に記録された履歴情報を読み出し、その履歴情報に基づいて、再生処理部１２５を制御する。
【００８１】
さらに、システムコントローラ１２１は、通信部１２８から供給された記録対象決定情報としての特定情報およびコマンドに基づいて、記録処理部１２３を制御する。
【００８２】
メモリ１２１ａは、システムコントローラ１２１が行う処理に用いるワークエリアなどに用いるメモリである。
【００８３】
アンテナ１２２は、ＴＶ（Television）放送の放送電波を受信し、対応するRF信号を、記録処理部１２３（チューナ１６１1乃至１６１N）に供給する。
【００８４】
ここで、ＴＶ放送とは、地上デジタル放送の１チャンネルあたりの帯域（６MHz）を１３のセグメントに分け、そのうちの４セグメントまたは１２セグメントを利用して提供される、テレビジョン受像機などの固定の装置向けの放送である。
【００８５】
記録処理部１２３は、チューナ１６１n（ｎ＝１，２，・・・，Ｎ）、記録用リングバッファ１６２n、映像音声処理部１６３n、および書き込み部１６４nにより構成され、アンテナ１２２からのRF信号から取得した所定の番組を、動画コンテンツ記録部１２４に供給して、動画コンテンツとして記録させる。
【００８６】
チューナ１６１n（ｎ＝１，２，・・・，Ｎ）は、アンテナ１２２から供給されるＴＶ放送のRF信号から、それぞれ異なるチャンネルのRF信号を復調し、その結果得られる音声信号と映像信号とを、記録用リングバッファ１６２nに適宜供給し、一時記録させる。
【００８７】
記録用リングバッファ１６２nは、チューナ１６１nから供給された音声信号と映像信号を一時記録する。
【００８８】
映像音声処理部１６３nは、映像信号と音声信号が一時記録された記録用リングバッファ１６２nから、映像信号と音声信号を読み出し、その映像信号と音声信号とに、動画コンテンツ記録部１２４に記録するのに必要な処理を行い、書き込み部１６４nに供給する。
【００８９】
書き込み部１６４nは、映像音声処理部１６３nから供給された映像信号と音声信号とを、動画コンテンツ記録部１２４に供給し、動画コンテンツとして記録させる。
【００９０】
動画コンテンツ記録部１２４は、記録処理部１２３の書き込み部１６４nから供給された映像信号と音声信号とを、動画コンテンツとして記録する。
【００９１】
再生処理部１２５は、読み出し部１９１、再生用バッファ１９２、および映像音声処理部１９３により構成され、動画コンテンツが記録された動画コンテンツ記録部１２４から、動画コンテンツを読み出し、再生する。
【００９２】
読み出し部１９１は、動画コンテンツが記録された動画コンテンツ記録部１２４から、動画コンテンツを読み出し、再生用バッファ１９２に適宜供給して、一時記録させる。
【００９３】
再生用バッファ１９２は、読み出し部１９１から供給された動画コンテンツを一時記録する。
【００９４】
映像音声処理部１９３は、再生用バッファ１９２から、再生用バッファ１９２に一時記録された動画コンテンツとしての映像信号と音声信号それぞれを読み出し、テレビジョン受像機３３の表示部２３６と音声出力部２３７それぞれに供給する。
【００９５】
また、映像音声処理部１９３は、表示部２３６に供給した映像信号に対応する映像を、表示部２３６に表示させる。さらに、映像音声処理部１９３は、音声出力部２３７に供給した音声信号に対応する音声を、音声出力部２３７に出力させる。
【００９６】
操作部１２６は、HDDレコーダ３２に設けられた操作キーや電源ボタンなどであり、ユーザが操作部１２６を操作した場合、そのユーザによる操作に対応した操作信号をシステムコントローラ１２１に供給する。なお、操作部１２６は、HDDレコーダ３２に設けられている必要はなく、例えば、HDDレコーダ３２を操作する図示せぬリモートコントローラに設けられていてもよく、この場合、ユーザが操作部１２６を操作すると、そのユーザによる操作に対応した操作信号が、赤外線などの無線などにより、システムコントローラ１２１に供給される。
【００９７】
視聴情報記録部１２７は、システムコントローラ１２１から供給された履歴情報などを記録する。
【００９８】
通信部１２８は、システムコントローラ１２１から供給された情報などを、赤外線などの無線やネットワーク３４を介して、携帯電話機３１などに送信する。また、通信部１２８は、携帯電話機３１などから、赤外線などの無線やネットワーク３４を介して供給された記録対象決定情報や履歴情報などを受信し、システムコントローラ１２１に供給する。
【００９９】
テレビジョン受像機３３は、表示部２３６および音声出力部２３７により構成される。なお、テレビジョン受像機３３が有する他の機能ブロックは、説明を簡単にするために、ここでは省略している。
【０１００】
表示部２３６は、HDDレコーダ３２の映像音声処理部１９３から供給された映像信号に対応する映像を、表示する。
【０１０１】
音声出力部２３７は、HDDレコーダ３２の映像音声処理部１９３から供給された音声信号に対応する音声を、出力する。
【０１０２】
次に、図６のフローチャートを参照して、携帯電話機３１が、記録対象決定情報とともに、番組の記録を指示するコマンドを送信するコマンド送信処理を説明する。
【０１０３】
このコマンド送信処理は、ユーザが、所定の番組の視聴を開始するように、携帯電話機３１の操作部６８を操作したときに、開始される。このとき、システムコントローラ６１には、ユーザの操作に応じた、操作部６８からの操作信号が供給される。
【０１０４】
ステップＳ３１において、システムコントローラ６１は、変数ｎを値０に初期化する。
【０１０５】
その後、システムコントローラ６１は、操作部６８からの操作信号に基づいて、ユーザが視聴を開始した所定の番組を特定するワンセグ用の特定情報を判定し、ユーザが視聴を開始した所定の番組と同じ内容の番組を特定するＴＶ用の特定情報に変換する。
【０１０６】
ここで、ワンセグ用の特定情報とは、ワンセグ放送により放送される所定の番組を特定する情報であり、ＴＶ用の特定情報とは、ＴＶ放送により放送される所定の番組を特定する情報である。なお、システムコントローラ６１は、ワンセグ用の特定情報と、そのワンセグ用の特定情報により特定される番組と同じ内容の番組を特定するＴＶ用の特定情報とを対応付けた特定情報テーブルを用いて、ワンセグ用の特定情報をＴＶ用の特定情報に変換することができる。
【０１０７】
なお、ワンセグ用の特定情報を、対応するＴＶ用の特定情報に変換するのは、一般的に、同じ内容の番組でも、ワンセグ放送とＴＶ放送とで異なるチャンネルを用いているためである。
【０１０８】
処理は、ステップＳ３１からステップＳ３２に進み、システムコントローラ６１は、番組の記録を指示するコマンドを生成し、ワンセグ用の特定情報を変換することで得られたＴＶ用の特定情報とともに、通信部７１に供給して、HDDレコーダ３２に送信させる。
【０１０９】
即ち、ステップＳ３２において、通信部７１は、システムコントローラ６１から供給される、記録対象決定情報としてのＴＶ用の特定情報とともに、番組の記録を指示するコマンドを、HDDレコーダ３２に送信する。
【０１１０】
ステップＳ３２の処理の終了後、処理は、ステップＳ３３に進み、通信部７１は、システムコントローラ６１の制御に従い、ＴＶ用の特定情報およびコマンドを送信してから所定の時間内に、ＴＶ用の特定情報およびコマンドを正常に受信したことを示すレスポンスをHDDレコーダ３２から受信したか否か、即ち、HDDレコーダ３２が、通信部７１からのＴＶ用の特定情報およびコマンドを正常に受信したか否かを判定する。
【０１１１】
ステップＳ３３において、ＴＶ用の特定情報およびコマンドを送信してから所定の時間内に、ＴＶ用の特定情報およびコマンドを正常に受信したことを示すレスポンスをHDDレコーダ３２から受信したと判定された場合、処理は、ステップＳ３４に進み、映像音声処理部６５は、システムコントローラ６１の制御に従い、HDDレコーダ３２により、ＴＶ用の特定情報およびコマンドが正常に受信された旨の表示を表示部６６に表示させ、処理は、終了される。
【０１１２】
一方、ステップＳ３３において、ＴＶ用の特定情報およびコマンドを送信してから所定の時間内に、ＴＶ用の特定情報およびコマンドを正常に受信したことを示すレスポンスをHDDレコーダ３２から受信していないと判定された場合、処理は、ステップＳ３５に進み、システムコントローラ６１は、変数ｎに値１を加算し、その結果得られた加算値を新たな変数ｎの値とした後、処理は、ステップＳ３６に進む。
【０１１３】
ステップＳ３６において、システムコントローラ６１は、変数ｎが閾値Th_nよりも大であるか否かを判定する。ここで、閾値Th_nとは、ＴＶ用の特定情報およびコマンドを、HDDレコーダ３２が正常に受信するまで送信する回数を表しており、例えば、携帯電話機３１の工場製造時にあらかじめ設定された値である。
【０１１４】
ステップＳ３６において、変数ｎが閾値Th_nよりも大でないと判定された場合、処理は、ステップＳ３２に戻り、以下、同様の処理を繰り返す。
【０１１５】
一方、ステップＳ３６において、変数ｎが閾値Th_nよりも大であると判定された場合、処理は、ステップＳ３７に進み、映像音声処理部６５は、システムコントローラ６１の制御に従い、HDDレコーダ３２により、ＴＶ用の特定情報およびコマンドが正常に受信されなかった旨の表示を表示部６６に表示させ、処理は、終了される。
【０１１６】
次に、図７のフローチャートを参照して、HDDレコーダ３２が、携帯電話機３１からの記録対象決定情報に基づいて特定される番組を記録する記録処理を説明する。
【０１１７】
ステップＳ７１において、アンテナ１２２は、ＴＶ放送の放送電波を受信し、対応するRF信号を、記録処理部１２３のチューナ１６１1乃至１６１Nに供給する。
【０１１８】
また、ステップＳ７１において、チューナ１６１1乃至Nそれぞれは、アンテナ１２２からのRF信号から、それぞれ異なるチャンネルのRF信号を復調し、その結果得られる番組それぞれを、記録用リングバッファ１６２1乃至１６２Nそれぞれに供給し、一時記録させる。
【０１１９】
これにより、記録用リングバッファ１６２1乃至１６２Nには、ＴＶ放送により放送される、異なるチャンネルの番組すべてが、最新の所定の時間分だけ一時記録される。
【０１２０】
その後、図６のステップＳ３２の処理において、携帯電話機３１の通信部７１が、ＴＶ用の特定情報およびコマンドをHDDレコーダ３２に送信すると、処理は、ステップＳ７１からステップＳ７２に進み、通信部１２８は、システムコントローラ１２１の制御に従い、携帯電話機３１の通信部７１からのＴＶ用の特定情報およびコマンドを受信し、システムコントローラ１２１に供給して、処理は、ステップＳ７３に進む。
【０１２１】
ステップＳ７３において、システムコントローラ１２１は、通信部１２８から供給されたＴＶ用の特定情報およびコマンドが、エラーのない情報（データ）であるか否か、即ち、通信部１２８が携帯電話機３１からのＴＶ用の特定情報およびコマンドを正常に受信することができたか否かを判定する。
【０１２２】
ステップＳ７３において、ＴＶ用の特定情報およびコマンドを正常に受信することができなかったと判定された場合、図６のステップＳ３２の処理において、再度、携帯電話機３１の通信部７１が、ＴＶ用の特定情報およびコマンドをHDDレコーダ３２に送信するのを待って、処理は、ステップＳ７２に戻り、以下、同様の処理を繰り返す。なお、図６のステップＳ３２の処理において、もはや、携帯電話機３１の通信部７１が、ＴＶ用の特定情報およびコマンドをHDDレコーダ３２に送信しないとき、即ち、図６のステップＳ３６において、変数ｎが閾値Th_nより大であると判定されたときには、ステップＳ７３の処理を終了し、その後、処理は、終了される。
【０１２３】
一方、ステップＳ７３において、ＴＶ用の特定情報およびコマンドを正常に受信することができたと判定された場合、処理は、ステップＳ７４に進み、システムコントローラ１２１は、ＴＶ用の特定情報およびコマンドを正常に受信することができたことを示すレスポンスを生成し、通信部１２８に供給するとともに、通信部１２８を制御して、生成したレスポンスを携帯電話機３１に送信させる。
【０１２４】
ステップＳ７４の処理の終了後、処理は、ステップＳ７５に進み、システムコントローラ１２１は、通信部１２８からのＴＶ用の特定情報に基づいて、記録（録画）する番組である録画番組を特定する。
【０１２５】
また、システムコントローラ１２１は、通信部１２８からのコマンドに従い、記録処理部１２３を制御し、ステップＳ７６およびステップＳ７７において、記録処理部１２３に、特定した録画番組を記録させる。
【０１２６】
即ち、処理は、ステップＳ７５からステップＳ７６に進み、記録処理部１２３の映像処理部１６３n（ｎ＝１，２，・・・Ｎ）は、記録用リングバッファ１６２nから、ステップＳ７１において一時記録された録画番組を適宜読み出し、その録画番組に対して、動画コンテンツ記録部１２４に記録するのに必要な処理を行う。また、ステップＳ７６において、映像音声処理部１６３nは、処理後の録画番組を、書き込み部１６４nに供給し、書き込み部１６４nは、そこに供給された処理後の録画番組を、動画コンテンツ記録部１２４に供給して、記録させる。
【０１２７】
その後、処理は、ステップＳ７７に進み、システムコントローラ１２１は、録画番組の終了時刻となったか否かを判定し、まだ、録画番組の終了時刻となっていないと判定された場合、処理は、ステップＳ７６に戻り、以下、同様の処理を繰り返す。
【０１２８】
一方、ステップＳ７７において、録画番組の終了時刻となったと判定された場合、処理は、終了される。
【０１２９】
以上、図６のコマンド送信処理、および図７の記録処理において、ユーザが、所定の番組を視聴するように、携帯電話機３１を操作したときに、携帯電話機３１が、ＴＶ用の特定情報とともに、コマンドを送信することとし、HDDレコーダ３２が、携帯電話機３１からのコマンドに従い、同じく携帯電話機３１からのＴＶ用の特定情報により特定される所定の番組を、自動的に記録することとしたため、ユーザは、携帯電話機３１を用いて行う所定の番組の視聴を途中で中断したとしても、HDDレコーダ３２を用いて、所定の番組の未視聴部分を視聴することができる。
【０１３０】
また、HDDレコーダ３２は、携帯電話機３１からのＴＶ用の特定情報およびコマンドを受信する前から、ステップＳ７１において、記録用リングバッファ１６２nに、録画番組の最新の所定の時間分を一時記録しているため、携帯電話機３１からのＴＶ用の特定情報およびコマンドを受信した時刻よりも所定の時間前の時刻から、記録を開始することができ、このため、ユーザは、HDDレコーダ３２を用いて、携帯電話機３１により視聴を開始した以前のシーン（録画番組の最新の所定の時間分）を視聴することができる。
【０１３１】
さらに、ユーザが、チャンネルを変更するように、携帯電話機３１を操作するごとに、変更されたチャンネルに対応する番組が、HDDレコーダ３２に自動的に記録されるため、例えば、ユーザが、いま視聴している番組Ａのチャンネルから、他の番組Ｂのチャンネルに変更するように、携帯電話機３１を操作したとしても、HDDレコーダ３２には、番組Ａが記録される。その結果、携帯電話機３１により番組Ｂを視聴することで、視聴することができなかった番組Ａを、後で、HDDレコーダ３２を用いて視聴することができる。
【０１３２】
ここで、ユーザが、所定の番組を視聴するように、携帯電話機３１を操作したときに、ユーザが視聴する所定の番組が、HDDレコーダ３２にも自動的に録画されることとなるが、ユーザが、携帯電話機３１を用いて視聴を開始した所定の番組を構成するシーンうちの、ユーザが視聴していない未視聴シーンを、HDDレコーダ３２を用いて視聴する場合には、ユーザは、未視聴シーンが再生されるところまで、HDDレコーダ３２に記録された所定の番組のシーンの早送りなどの操作をする必要があった。
【０１３３】
次に、ユーザが、HDDレコーダ３２に記録された所定の番組の早送りなどの操作をすることなく、ユーザが視聴していない未視聴シーンをシームレスに視聴することができる方法を説明する。
【０１３４】
図８は、このような方法を実現する図１の情報処理システムが行う処理を模式的に説明する図である。
【０１３５】
図中左上側に示されるように、ユーザは、ある番組を視聴するように、ワンセグの視聴が可能な携帯電話機３１を操作し、ある番組をシーン１からシーン５まで視聴する。このとき、ユーザがある番組の視聴を開始したときに、携帯電話機３１において出力されたシーン１が開始されるときの、ある番組すべてを再生するのに要する所要時間における相対的な時刻を表す視聴開始時刻を算出するのに用いる視聴開始情報ｓnと、ある番組の視聴を終了したときに出力されるシーン５が終了されるときの、ある番組すべてを再生するのに要する所要時間における相対的な時刻を表す視聴終了時刻を算出するのに用いる視聴終了情報ｅnそれぞれを、出力されたある番組の特定情報に対応付けた履歴情報を、視聴情報記録部７０に記録する。
【０１３６】
ユーザは、自宅に帰宅後、携帯電話３１からHDDレコーダ３２に、携帯電話機３１に記録された履歴情報を送信するように、携帯電話機３１の操作部６８を操作する。
【０１３７】
このとき、HDDレコーダ３２は、携帯電話機３１からの履歴情報を受信する。そして、HDDレコーダ３２は、受信した履歴情報に基づいて、ユーザが、携帯電話機３１により視聴していない未視聴シーンを検出し、例えば、検出した未視聴シーンであるシーン６から再生を開始する。
【０１３８】
次に、図９のフローチャートを参照して、ユーザが、携帯電話機３１を用いて所定の番組を視聴し、その所定の番組の履歴情報を記録する視聴履歴処理を説明する。
【０１３９】
この視聴履歴処理は、例えば、ユーザが、携帯電話機３１を用いて所定の番組を視聴するように操作部６８を操作したときに、開始される。このとき、システムコントローラ６１には、ユーザの操作に応じた、操作部６８からの操作信号が供給され、システムコントローラ６１は、操作部６８からの操作信号に基づいて、チューナ６３および映像音声処理部６５を制御する。
【０１４０】
ステップＳ１３１において、アンテナ６２は、ワンセグ放送の放送電波を受信し、対応するRF信号をチューナ６３に供給して、処理は、ステップＳ１３２に進み、チューナ６３は、アンテナ６２から供給されるワンセグ放送のRF信号から、所定のチャンネルのRF信号を復調し、その結果得られる音声信号と映像信号とを、リングバッファ６４に供給して、一時記録させる。
【０１４１】
ステップＳ１３２の処理の終了後、処理は、ステップＳ１３３に進み、システムコントローラ６１は、視聴開始情報ｓnとしての、ユーザが視聴を開始した時刻である視聴開始時刻ｓnを、時刻を計時する図示せぬ計時部により計時する。
【０１４２】
また、ステップＳ１３３において、システムコントローラ６１は、操作部６８からの操作信号に基づいて、ユーザが視聴を開始した番組のワンセグ用の特定情報を判定し、上述した特定情報テーブルを用いて、判定したワンセグ用の特定情報を、対応するＴＶ用の特定情報に変換する。
【０１４３】
さらに、ステップＳ１３３において、システムコントローラ６１は、計時した視聴開始時刻ｓnと、変換することで得られたＴＶ用の特定情報とを対応付けた情報を、履歴情報として、視聴情報記録部６９に供給して、記録させ、処理は、ステップＳ１３４に進む。
【０１４４】
ステップＳ１３４において、映像音声処理部６５は、システムコントローラ６１の制御に従い、リングバッファ６４に適宜一時記録される映像信号と音声信号を読み出し、処理は、ステップＳ１３５に進み、読み出した映像信号と音声信号それぞれを、表示部６６と音声出力部６７それぞれに供給し、表示部６６に、映像信号に対応する画像を表示させ、音声出力部６７に、音声信号に対応する音声を出力させる。
【０１４５】
その後、処理は、ステップＳ１３６に進み、システムコントローラ６１は、操作部６８から、ユーザが視聴を開始した番組の出力の終了を指示する操作信号が供給されたか否か、即ち、ユーザが、視聴を開始した番組の視聴を終了するように、操作部６８を操作したか否かを判定する。
【０１４６】
ステップＳ１３６において、ユーザが視聴を開始した番組の視聴が終了されていないと判定された場合、処理は、ステップＳ１３４に戻り、以下、同様の処理を繰り返す。
【０１４７】
一方、ステップＳ１３６において、ユーザが視聴を開始した番組の視聴が終了されたと判定された場合、処理は、ステップＳ１３７に進み、システムコントローラ６１は、視聴終了情報ｅnとしての視聴終了時刻ｅnを計時する。
【０１４８】
また、ステップＳ１３７において、システムコントローラ６１は、操作部６８からの操作信号に基づいて、ユーザが視聴を開始した番組のワンセグ用の特定情報を判定し、上述した特定情報テーブルを用いて、判定したワンセグ用の特定情報を、対応するＴＶ用の特定情報に変換する。
【０１４９】
さらに、ステップＳ１３７において、システムコントローラ６１は、計時した視聴終了時刻ｅnと、変換することで得られたＴＶ用の特定情報とを対応付けた情報を、履歴情報として、視聴情報記録部７０に供給して、記録させ、処理は、終了される。
【０１５０】
次に、図１０のフローチャートを参照して、図１の携帯電話機３１が、履歴情報を送信する履歴情報送信処理を説明する。
【０１５１】
この履歴情報送信処理は、例えば、ユーザが、視聴情報記録部７０に記録された履歴情報を、HDDレコーダ３２に送信するように、操作部６８を操作したときに、開始される。このとき、システムコントローラ６１には、ユーザの操作に応じた、操作部６８からの操作信号が供給され、システムコントローラ６１は、操作部６８からの操作信号に基づいて、通信部７１の制御などを行う。
【０１５２】
ステップＳ１７１において、システムコントローラ６１は、変数ｋを値０に初期化する。また、システムコントローラ６１は、視聴情報記録部７０から、視聴情報記録部７０に記録された履歴情報を読み出し、通信部７１に供給する。
【０１５３】
その後、処理は、ステップＳ１７１からステップＳ１７２に進み、通信部７１は、システムコントローラ６１から供給された履歴情報を、赤外線などの無線やネットワーク３４を介して、HDDレコーダ３２に送信し、処理は、ステップＳ１７３に進む。
【０１５４】
ステップＳ１７３において、通信部７１は、システムコントローラ６１の制御に従い、履歴情報を送信してから所定の時間内に、履歴情報を正常に受信したことを示すレスポンスをHDDレコーダ３２から受信したか否か、即ち、HDDレコーダ３２が、通信部７１からの履歴情報を正常に受信したか否かを判定する。
【０１５５】
ステップＳ１７３において、履歴情報を送信してから所定の時間内に、履歴情報を正常に受信したことを示すレスポンスをHDDレコーダ３２から受信したと判定された場合、処理は、ステップＳ１７７に進み、映像音声処理部６５は、システムコントローラ６１の制御に従い、HDDレコーダ３２により、履歴情報が正常に受信された旨の表示を表示部６６に表示させ、処理は、終了される。
【０１５６】
一方、ステップＳ１７３において、履歴情報を送信してから所定の時間内に、履歴情報を正常に受信したことを示すレスポンスをHDDレコーダ３２から受信していないと判定された場合、処理は、ステップＳ１７４に進み、システムコントローラ６１は、変数ｋに値１を加算し、その結果得られた加算値を新たな変数ｋの値として、処理は、ステップＳ１７５に進む。
【０１５７】
ステップＳ１７５において、システムコントローラ６１は、変数ｋが閾値Th_kよりも大であるか否かを判定する。ここで、閾値Th_kとは、履歴情報を、HDDレコーダ３２が正常に受信するまで送信する回数を表しており、例えば、携帯電話機３１の工場製造時にあらかじめ設定された値である。
【０１５８】
ステップＳ１７５において、変数ｋが閾値Th_kよりも大でないと判定された場合、処理は、ステップＳ１７２に戻り、以下、同様の処理を繰り返す。
【０１５９】
一方、ステップＳ１７５において、変数ｋが閾値Th_kよりも大であると判定された場合、処理は、ステップＳ１７６に進み、映像音声処理部６５は、システムコントローラ６１の制御に従い、HDDレコーダ３２により、履歴情報が正常に受信されなかった旨の表示を表示部６６に表示させ、処理は、終了される。
【０１６０】
次に、図１１のフローチャートを参照して、携帯電話機３１が、図１０の履歴情報送信処理を行ったときに、HDDレコーダ３２が、携帯電話機３１からの履歴情報を受信する履歴情報受信処理を説明する。
【０１６１】
この履歴情報受信処理は、図１０のステップＳ１７２の処理において、携帯電話機３１（通信部７１）が履歴情報を送信したときに、開始される。
【０１６２】
このとき、ステップＳ２３１において、通信部１２８は、システムコントローラ１２１の制御に従い、携帯電話機３１からの履歴情報を受信し、システムコントローラ１２１に供給して、処理は、ステップＳ２３２に進み、システムコントローラ１２１は、通信部１２８から供給された履歴情報が、エラーのない情報（データ）であるか否か、即ち、通信部１２８が携帯電話機３１からの履歴情報を正常に受信することができたか否かを判定する。
【０１６３】
ステップＳ２３２において、携帯電話機３１からの履歴情報を正常に受信することができなかったと判定された場合、図１０のステップＳ１７２において、再度、携帯電話機３１から履歴情報が送信されてくるのを待って、処理は、ステップＳ２３１に戻り、以下、同様の処理を繰り返す。なお、図１０ステップＳ１７２において、もはや、携帯電話機３１が、履歴情報をHDDレコーダ３２に送信しないとき、即ち、図１０のステップＳ１７５において、変数ｋが閾値Th_kより大であると判定されたときには、ステップＳ２３２の処理を終了し、その後、処理は、終了される。
【０１６４】
一方、ステップＳ２３２において、携帯電話機３１からの履歴情報を正常に受信することができたと判定された場合、処理は、ステップＳ２３３に進み、システムコントローラ１２１は、通信部１２８から供給された履歴情報を、視聴情報記録部１２７に供給して、記録させる。
【０１６５】
ステップＳ２３３の処理の終了後、処理は、ステップＳ２３４に進み、システムコントローラ１２１は、履歴情報を正常に受信したことを示すレスポンスを生成し、通信部１２８に供給して、携帯電話機３１に送信させる。即ち、ステップＳ２３４において、通信部１２８は、システムコントローラ１２１の制御に従い、履歴情報を正常に受信することができたことを示すレスポンスを、携帯電話機３１に送信する。
【０１６６】
その後、処理は、終了される。
【０１６７】
HDDレコーダ３２は、図１１の履歴情報受信処理により受信した履歴情報に基づいて、未視聴シーンを検出することができる。
【０１６８】
図１２は、HDDレコーダ３２が、ユーザが外出先で携帯電話機３１により視聴することができなかった未視聴シーンを検出する方法を説明する図である。
【０１６９】
図中、横（水平）方向には、ユーザが外出先で、携帯電話機３１を用いて視聴を開始した所定の番組の一部を表すシーンｎ−４乃至ｍ＋４が示されている。
【０１７０】
また、シーンｎ−４乃至ｎおよびシーンｍ乃至ｍ＋４は、ユーザが視聴した視聴シーンを表しており、シーンｎ＋１乃至ｍ−１は、ユーザが視聴していない未視聴シーンを表している。
【０１７１】
HDDレコーダ３２は、携帯電話機３１からの履歴情報に基づいて、所定の番組すべてを再生するのに要する所要時間における相対的な時刻としての、視聴を終了した時刻である視聴終了時刻Ｔｅn、および視聴を開始した時刻である視聴開始時刻Ｔｓn+1を算出し、未視聴シーンを検出する。
【０１７２】
より具体的には、例えば、ユーザが、携帯電話機３１を用いて視聴を開始した番組の放送開始時刻と、ｎ回目に視聴を終了した時刻である視聴終了時刻ｅnにより、所定の番組すべてを再生するのに要する所要時間における相対的な時刻としての、視聴終了時刻Ｔｅnを算出する。
【０１７３】
また、例えば、ユーザが、携帯電話機３１を用いて視聴を開始した番組の放送開始時刻と、ｎ＋１回目に視聴を開始した時刻である視聴開始時刻ｓn+1により、番組すべてを再生するのに要する所要時間における相対的な時刻としての、視聴開始時刻Ｔｓn+1を算出する。
【０１７４】
HDDレコーダ３２は、算出した視聴終了時刻Ｔenから視聴開始時刻Ｔsn+1の間に再生されるシーンｎ＋１乃至ｍ−１を、未視聴シーンｎ＋１乃至ｍ−１として検出する。
【０１７５】
次に、図１３のフローチャートを参照して、HDDレコーダ３２が、携帯電話機３１からの履歴情報に基づいて、所定の番組の未視聴シーンを再生する再生処理を説明する。
【０１７６】
この再生処理は、例えば、ユーザが、動画コンテンツ記録部１２４に記録された動画コンテンツである所定の番組を再生するように、HDDレコーダ３２の操作部１２６を操作したときに、開始される。このとき、システムコントローラ１２１には、ユーザの操作に応じた、操作部１２６からの操作信号が供給される。
【０１７７】
システムコントローラ１２１は、操作部１２６からの操作信号に基づいて、動画コンテンツ記録部１２４から、再生する番組を示す再生番組の特定情報を取得して（読み出して）、処理は、ステップＳ２６１に進む。
【０１７８】
なお、動画コンテンツ記録部１２４には、動画コンテンツが記録されるときに、その動画コンテンツとともに、動画コンテンツの特定情報が対応付けられて記録されているものとする。
【０１７９】
ステップＳ２６１において、システムコントローラ１２１は、取得した再生番組の特定情報に基づいて、視聴情報記録部１２７から、視聴情報記録部１２７に記録された再生番組の履歴情報を読み出し、再生番組の未視聴シーンがあるか否かを判定する。
【０１８０】
ステップＳ２６１において、再生番組に未視聴シーンがないと判定された場合、処理は、ステップＳ２６２に進み、再生処理部１２５の読み出し部１９１は、システムコントローラ１２１の制御に従い、動画コンテンツ記録部１２４から、再生番組の最初から読み出し、適宜、再生処理部１２５の再生用バッファメモリ１９２に供給して、一時記録させる。
【０１８１】
一方、ステップＳ２６１において、再生番組に未視聴シーンがあると判定された場合、処理は、ステップＳ２６３に進み、システムコントローラ１２１は、視聴情報記録部１２７から読み出した再生番組の履歴情報に基づいて、図１２で示されるように、再生番組の、視聴終了時刻Ｔenと視聴開始時刻Ｔsn+1を算出して、処理は、ステップＳ２６４に進む。
【０１８２】
ステップＳ２６４において、システムコントローラ１２１は、算出した視聴終了時刻Ｔenから視聴開始時刻Ｔsn+1の間に再生されるシーンを、未視聴シーンとして検出し、その未視聴シーンを読み出させる。
【０１８３】
即ち、ステップＳ２６４において再生処理部１２５の読み出し部１９１は、システムコントローラ１２１の制御に従い、視聴終了時刻Ｔenから、動画コンテンツ記録部１２４に記録された再生番組の未視聴シーンを、動画コンテンツ記録部１２４から読み出し、再生用バッファメモリ１９２に、適宜、供給して一時記録させる。
【０１８４】
ステップＳ２６４の処理の終了後、処理は、ステップＳ２６５に進み、再生処理部１２５の映像音声処理部１９３は、ステップＳ２６２またはステップＳ２６４の処理により再生番組が一時記録された再生用バッファメモリ１９２から、再生番組を読み出し、再生番組としての映像信号と音声信号それぞれを、表示部１２６と音声出力部１２７それぞれに供給して、表示部１２６に、映像信号に対応する画像を表示させ、音声出力部１２７に、音声信号に対応する音声を出力させる。
【０１８５】
その後、処理は、終了される。
【０１８６】
以上、図１３の、HDDレコーダ３２の再生処理において、HDDレコーダ３２は、携帯電話機３１からの履歴情報に基づいて、未視聴シーンの始めから所定の番組を再生させることとしたので、ユーザは、携帯電話機３１を用いて視聴した視聴シーンに続く未視聴シーンを、シームレスに視聴することができる。
【０１８７】
なお、HDDレコーダ３２は、未視聴シーンの再生を、例えば、２倍速や３倍速などの所定の速度で再生するようにしてもよい。
【０１８８】
また、図１３の、HDDレコーダ３２における再生処理では、HDDレコーダ３２は、未視聴シーンの始めから所定の番組を再生させることとしたが、例えば、未視聴シーンの所定の時間前の視聴シーンの始めから、所定の番組を再生することができる。
【０１８９】
即ち、図１４は、HDDレコーダ３２が、未視聴シーンの所定の時間前の視聴シーンの始めから、所定の番組を再生する様子を示す図である。
【０１９０】
図中、上側に示される右方向に延びた矢印は、所定の番組すべてを再生するのに要する所要時間における相対的な時刻を示しており、図中、中央に示される、矩形で囲まれた数字１乃至９は、所定の番組すべてを再生するのに要する所要時間における相対的な時刻に対応して再生される所定の番組のシーン２乃至９を示している。
【０１９１】
例えば、ユーザは外出先で、携帯電話機３１を用いて、所定の番組の放送中に、リアルタイムで、所定の番組を最初のシーンからシーン５まで視聴し、シーン５を視聴し終わったときの時刻ｔ0に、視聴を終了する。
【０１９２】
その後、ユーザは、自宅に帰宅後、HDDレコーダ３２を用いて、すでに視聴済みの視聴シーンである、時刻ｔ1に再生されるシーン３から視聴を開始し、視聴シーンであるシーン３乃至シーン５を視聴して、視聴シーンのシーン５に続く未視聴シーン６以降のシーンの視聴をすることができる。
【０１９３】
以上のように、未視聴シーンよりも前の視聴シーンから、所定の番組を再生することとしたので、ユーザは、再生される未視聴シーンが、どの視聴シーンからの続きであるかを容易に理解することができる。
【０１９４】
ここで、図７の記録処理において、HDDレコーダ３２は、携帯電話機３１から送信されたコマンドに基づいて、所定の番組を記録する記録処理を開始することとしたが、ユーザが、あらかじめ、所定の番組を記録させるようにタイマー予約をしておくことで、所定の番組を、HDDレコーダ３２に記録させることもできる。
【０１９５】
次に、図１５のフローチャートを参照して、HDDレコーダ３２が、所定の番組が開始されたことを示す番組開始情報を送信する番組開始情報送信処理を説明する。
【０１９６】
なお、この番組開始情報送信処理が行われる前提として、ユーザは、所定のチャンネルにより放送される所定の番組が所定の時刻に記録されるように、操作部１２６を操作しており、システムコントローラ１２１は、操作部１２６からの操作信号に基づいて、内蔵するメモリ１２１ａに、記録する番組のＴＶ用の特定情報と、記録を開始する録画開始時刻を一時記録する。
【０１９７】
ステップＳ３７１において、システムコントローラ１２１は、時刻を計時する計時部により計時される時刻が、内蔵するメモリ１２１ａに一時記録されている録画開始時刻であるか否かを適宜判定し、計時される時刻が、録画開始時刻であると判定されるまで、ステップＳ３７１の処理を繰り返す。
【０１９８】
ステップＳ３７１において、計時される時刻が、録画開始時刻であると判定された場合、処理は、ステップＳ３７２に進み、システムコントローラ１２１は、記録処理部１２３を制御し、所定の番組の記録を開始させて、処理は、ステップＳ３７３に進み、システムコントローラ１２１は、変数ｍを値０に初期化する。
【０１９９】
その後、システムコントローラ１２１は、記録を開始した所定の番組を特定するＴＶ用の特定情報を、ワンセグ用の特定情報に変換することで、ワンセグ用の特定情報を取得して、処理は、ステップＳ３７４に進む。
【０２００】
なお、システムコントローラ１２１は、携帯電話機３１と同様に、TV用の特定情報と、そのTV用の特定情報により特定される番組と同じ番組を放送するチャンネルを特定するワンセグ用の特定情報とを対応付けた特定情報テーブルを用いて、TV用の特定情報を、ワンセグ用の特定情報に変換しているものとする。
【０２０１】
ステップＳ３７４において、システムコントローラ１２１は、番組開始情報を生成し、取得したワンセグ用の特定情報とともに、通信部１２８に供給し、通信部１２８を制御して、番組開始情報とワンセグ用の特定情報を、携帯電話機３１に送信させる。
【０２０２】
ステップＳ３７４の処理の終了後、処理は、ステップＳ３７５に進み、通信部１２８は、システムコントローラ１２１の制御に従い、番組開始情報とワンセグ用の特定情報を送信した時刻から所定の時間以内に、携帯電話機３１から、番組開始情報とワンセグ用の特定情報を正常に受信したことを示すレスポンスを受信したか否かを判定する。
【０２０３】
ステップＳ３７５において、番組開始情報とワンセグ用の特定情報を正常に受信したことを示すレスポンスを受信したと判定された場合、処理は、終了される。
【０２０４】
一方、ステップＳ３７５において、番組開始情報とワンセグ用の特定情報を正常に受信したことを示すレスポンスを受信することができなかったと判定された場合、処理は、ステップＳ３７６に進む。
【０２０５】
ステップＳ３７６において、システムコントローラ１２１は、変数ｍに値１を加算し、その結果得られた加算値を新たな変数ｍの値とした後、処理は、ステップＳ３７７に進み、変数ｍが閾値Th_mよりも大であるか否かを判定する。ここで、閾値Th_mとは、番組開始情報とワンセグ用の特定情報を、携帯電話機３１が正常に受信するまで送信する回数を表しており、例えば、HDDレコーダ３２の工場製造時にあらかじめ設定された値である。
【０２０６】
ステップＳ３７７において、変数ｍが閾値Th_mよりも大でないと判定された場合、処理は、ステップＳ３７４に戻り、以下、同様の処理を繰り返す。
【０２０７】
一方、ステップＳ３７７において、変数ｍが閾値Th_mよりも大であると判定された場合、処理は、終了される。
【０２０８】
次に、図１６のフローチャートを参照して、HDDレコーダ３２が、図１５の番組開始情報送信処理を行ったときに、携帯電話機３１が、HDDレコーダ３２からの番組開始情報を受信する番組開始情報受信処理を説明する。
【０２０９】
この番組開始情報受信処理は、例えば、図１５のステップＳ３７４において、HDDレコーダ３２が、番組開始情報およびワンセグ用の特定情報を送信したときに、開始される。
【０２１０】
このとき、ステップＳ４１１において、通信部７１は、システムコントローラ６１の制御に従い、HDDレコーダ３２から送信される番組開始情報およびワンセグ用の特定情報を受信し、システムコントローラ６１に供給して、処理は、ステップＳ４１２に進む。
【０２１１】
ステップＳ４１２において、システムコントローラ６１は、通信部７１から供給された番組開始情報およびワンセグ用の特定情報が、エラーのない情報であるか否か、即ち、通信部７１は、番組開始情報およびワンセグ用の特定情報を正常に受信したか否かを判定する。
【０２１２】
ステップＳ４１２において、番組開始情報およびワンセグ用の特定情報を正常に受信することができなかったと判定された場合、図１５のステップＳ３７４において、再度、HDDレコーダ３２が、番組開始情報およびワンセグ用の特定情報を送信するのを待って、処理は、ステップＳ４１１に戻り、以下、同様の処理を繰り返す。なお、図１５のステップＳ３７４の処理において、もはや、HDDレコーダ３２が、番組開始情報およびワンセグ用の特定情報を、携帯電話機３１に送信しないとき、即ち、図１５のステップＳ３７７において、変数ｍが閾値Th_mより大であると判定されたときには、ステップＳ４１２の処理を終了し、その後、処理は、終了される。
【０２１３】
一方、ステップＳ４１２において、番組開始情報およびワンセグ用の特定情報を正常に受信したと判定された場合、処理は、ステップＳ４１３に進み、システムコントローラ６１は、番組開始情報およびワンセグ用の特定情報を正常に受信したことを示すレスポンスを生成し、通信部７１に供給して、HDDレコーダ３２に供給させる。即ち、ステップＳ４１３において、通信部７１は、システムコントローラ６１の制御に従い、番組開始情報およびワンセグ用の特定情報を正常に受信したことを示すレスポンスを送信して、処理は、ステップＳ４１４に進む。
【０２１４】
ステップＳ４１４において、システムコントローラ６１は、通信部７１からの番組開始情報に基づいて、映像音声処理部６５を制御し、音声出力部６７に、一定期間、ワンセグ用の特定情報により特定される番組の放送が開始されたことを示す音声を出力させる。なお、ワンセグ用の特定情報により特定される番組の放送が開始されたことを、ユーザに通知する手段として、音声を出力する代わりに、携帯電話機３１に設けられたバイブレーション機能を用いることとしてもよい。
【０２１５】
その後、処理は、ステップＳ４１４からステップＳ４１５に進み、システムコントローラ６１は、ユーザが、ステップＳ４１４の処理において音声が出力されている一定期間内に、ワンセグ用の特定情報により特定される番組を視聴するように、携帯電話機３１の操作部６８を操作したか否か、即ち、操作部６８からの操作信号に基づいて、一定期間内に、ワンセグ用の特定情報により特定される番組を視聴するワンセグ視聴モードに設定されたか否かを判定する。
【０２１６】
ステップＳ４１５において、一定期間内に、ワンセグ視聴モードに設定されたと判定された場合、処理は、ステップＳ４１６に進み、携帯電話機３１は、受信したワンセグ用の特定情報により特定される番組を表示して、処理は、終了される。
【０２１７】
即ち、ステップＳ４１６において、携帯電話機３１は、図９を参照して説明した処理を行い、その後、処理は、終了される。
【０２１８】
一方、ステップＳ４１５において、一定期間内に、ワンセグ視聴モードに設定されなかったと判定された場合、処理は、ステップＳ４１７に進み、システムコントローラ６１は、通信部７１からのワンセグ用の特定情報に基づいて、映像音声処理部６５を制御し、表示部６６に、ワンセグ用の特定情報により特定される番組の放送が開始されたことを示すアイコンなどを表示させ、処理は、ステップＳＳ４１８に進む。
【０２１９】
ステップＳ４１８において、チューナ６３は、システムコントローラ６１の制御に従い、リングバッファ６４に、最近の所定の時間内に放送される、ワンセグ用の特定情報により特定される番組を一時記録させて、処理は、終了される。
【０２２０】
なお、その後、ユーザが、ワンセグ視聴モードに設定するように、携帯電話機３１の操作部６８を操作すると、携帯電話機３１においては、ステップＳ４１８においてリングバッファ６４に一時記録された所定の番組を出力する。
【０２２１】
ここで、所定の番組が開始されたときに、ユーザは、携帯電話機３１をワンセグ視聴モードに設定できなかったとしても、ステップＳ４１８の処理により、リングバッファ６４には、ワンセグ用の特定情報により特定される番組が、始めから一時記録されるため、ワンセグ視聴モードとされたときに、リングバッファ６４に一時記録された番組の容量が、リングバッファ６４の記録容量よりも小である場合には、リングバッファ６４には、ワンセグ用の特定情報により特定される番組が、始めから、ワンセグ視聴モードとされたときまで一時記録されているため、ユーザは、番組を最初から視聴することができる。
【０２２２】
以上、図１５の番組開始情報送信処理、および図１６の番組開始情報受信処理により、自宅でタイマー予約した番組の放送が開始されるときに、HDDレコーダ３２から携帯電話機３１に対して、番組の放送の開始を通知することとし、携帯電話機３１は、番組の放送の開始を、ユーザに通知する音声を出力することとしたので、ユーザは、携帯電話機３１により、タイマー予約した番組の放送が開始されることを容易に知ることができる。
【０２２３】
次に、図１７のフローチャートを参照して、携帯電話機３１が行う他の視聴履歴処理を説明する。
【０２２４】
この、他の視聴履歴処理は、例えば、ユーザが、携帯電話機３１を用いて所定の番組を視聴するように操作部６８を操作したときに、開始される。このとき、システムコントローラ６１には、ユーザの操作に応じた、操作部６８からの操作信号が供給され、システムコントローラ６１は、操作部６８からの操作信号に基づいて、チューナ６３および映像音声処理部６５を制御する。
【０２２５】
ステップＳ４５１において、システムコントローラ６１は、履歴情報が記録された視聴情報記録部７０に、ユーザが視聴を開始する所定の番組の履歴情報が記録されているか否か、即ち、所定の番組について、視聴を開始し終了することで出来た、視聴が中断された区間である中断区間（未視聴シーン）が存在するか否かを判定する。
【０２２６】
ステップＳ４５１において、視聴情報記録部７０に、ユーザが視聴を開始する所定の番組の履歴情報が記録されていないと判定された場合、即ち、中断区間が存在しないと判定された場合、処理は、ステップＳ４５３に進み、ステップＳ４５３乃至Ｓ４５９それぞれにおいて、図９のステップＳ１３１乃至Ｓ１３７それぞれと同様の処理を行う。
【０２２７】
その後、処理は、ステップＳ４５９からステップＳ４６０に進み、チューナ６３は、システムコントローラ６１の制御に従い、ワンセグ放送の放送電波をアンテナ６２により受信するときから所定の時間前の期間に受信した所定の番組を、次回、他の視聴履歴処理が行われるまでの間、適宜、リングバッファ６４に一時記録し続ける。そして、次回、他の視聴履歴処理が行われたときに、今回行われる他の視聴履歴処理は、終了される。
【０２２８】
一方、ステップＳ４５１において、視聴情報記録部７０に、ユーザが視聴を開始する所定の番組の履歴情報が記録されていると判定された場合、即ち、中断区間が存在すると判定された場合、処理は、ステップＳ４５２に進み、システムコントローラ６１は、操作部６８からの操作信号に基づいて、ユーザが、中断区間から番組を視聴するように操作部６８を操作したか、いま放送されているところから番組を視聴するように操作部６８を操作したか、即ち、中断区間を再生するか否かを判定する。
【０２２９】
ステップＳ４５２において、中断区間の再生をしないと判定された場合、処理は、ステップＳ４５３に進み、以下、同様の処理を繰り返す。
【０２３０】
一方、ステップＳ４５２において、中断区間を再生すると判定された場合、処理は、ステップＳ４５５に進み、ステップＳ４５５乃至Ｓ４５９において、携帯電話機３１は、前回、視聴を終了したところから、所定の番組の視聴を開始する。
【０２３１】
即ち、ステップＳ４５５において、図９のステップＳ１３３と同様の処理を行い、処理は、ステップＳ４５６に進み、映像音声処理部６５は、システムコントローラ６１の制御に従い、前回、他の視聴履歴処理におけるステップＳ４６０の処理によりリングバッファ６４に一時記録された所定の番組を読み出し、処理は、ステップＳ４５７に進み、以下、同様の処理を繰り返す。
【０２３２】
以上のように、前回、視聴を中断することで生じた中断区間を再生することができるようにしたので、ユーザは、例えば、前回生じた中断区間の始めから視聴を開始することができ、このため、自宅のHDDレコーダ３２によらずに、携帯電話機３１により、シームレスに番組を視聴することができる。
【０２３３】
ここで、図１の情報処理システムにおいては、ユーザが外出先で、携帯電話機３１により視聴を開始した番組のうちの未視聴シーンを、自宅のHDDレコーダ３２を用いてシームレスに視聴することができるようにしたが、反対に、ユーザが自宅で、テレビジョン受像機３３により視聴していた番組を、ユーザが外出先でシームレスに視聴することもできる。
【０２３４】
図１８は、そのような情報処理システムの構成例を示すブロック図である。
【０２３５】
図１８の情報処理システムは、携帯電話機３１およびテレビジョン受像機３３により構成される。
【０２３６】
携帯電話機３１は、図１の携帯電話機３１と同様に構成されており、テレビジョン受像機３３に所定のデータを要求するリクエスト信号を送信するとともに、そのリクエスト信号に応じたデータを、テレビジョン受像機３３から受信する。
【０２３７】
テレビジョン受像機３３は、携帯電話機３１からのリクエスト信号を受信し、そのリクエスト信号に応じたデータを、携帯電話機３１に送信する。
【０２３８】
図１９は、図１８のテレビジョン受像機３３の詳細な構成例を示すブロック図である。
【０２３９】
テレビジョン受像機３３は、メモリ２６１ａを内蔵するシステムコントローラ２６１、アンテナ２６２、チューナ２６３、バッファ２６４、映像音声処理部２６５、表示部２６６、音声出力部２６７、リングバッファ２６８、操作部２６９、および通信部２７０により構成される。
【０２４０】
システムコントローラ２６１は、例えば、ユーザが操作する操作部２６９の操作に応じて、チューナ２６３、映像音声処理部２６５、および通信部２７０を制御する。
【０２４１】
また、システムコントローラ６１は、所定の番組における最新の所定の時間分であるリングバッファデータが一時記録されたリングバッファ２６８から、リングバッファデータを読み出し、通信部２７０に供給する。
【０２４２】
メモリ２６１ａは、システムコントローラ２６１が行う処理に用いるワークエリアなどに用いるメモリである。
【０２４３】
アンテナ２６２は、ＴＶ放送の放送電波を受信し、対応するRF信号を、チューナ２６３に供給する。
【０２４４】
チューナ２６３は、アンテナ２６２から供給されるＴＶ放送のRF信号から、所定のチャンネルのRF信号を復調し、その結果得られる音声信号と映像信号とを、バッファ２６４に適宜供給し、一時記録させる。
【０２４５】
バッファ２６４は、チューナ２６３から供給された音声信号と映像信号を一時記録する。
【０２４６】
映像音声処理部２６５は、映像信号と音声信号が一時記録されたバッファ２６４から、映像信号と音声信号それぞれを読み出し、表示部２６６と音声出力部２６７それぞれに供給する。
【０２４７】
また、映像音声処理部２６５は、表示部２６６に供給した映像信号に対応する映像を、表示部２６６に表示させる。さらに、映像音声処理部２６５は、音声出力部２６７に供給した音声信号に対応する音声を、音声出力部２６７に出力させる。
【０２４８】
さらに、映像音声処理部２６５は、映像信号と音声信号が一時記録されたバッファ２６４から、映像信号と音声信号を読み出し、リングバッファ２６８に適宜供給して、一時記録させる。
【０２４９】
表示部２６６は、映像音声処理部２６５から供給された映像信号に対応する映像を、表示する。
【０２５０】
音声出力部２６７は、映像音声処理部２６５から供給された音声信号に対応する音声を、出力する。
【０２５１】
リングバッファ２６８は、映像音声処理部２６５から供給された映像信号および音声信号を、一時記録する。
【０２５２】
操作部２６９は、テレビジョン受像機３３に設けられた操作ボタンや電源ボタンなどであり、ユーザが操作部２６９を操作した場合、そのユーザによる操作に対応した操作信号をシステムコントローラ２６１に供給する。なお、操作部２６９は、テレビジョン受像機３３に設けられている必要はなく、例えば、テレビジョン受像機３３を操作する図示せぬリモートコントローラに設けられていてもよく、この場合、ユーザが操作部２６９を操作すると、そのユーザによる操作に対応した操作信号が、赤外線などの無線などにより、システムコントローラ２６１に供給される。
【０２５３】
通信部２７０は、システムコントローラ２６１から供給されたリングバッファデータなどを、赤外線などの無線などを介して、携帯電話機３１に送信する。また、通信部２７０は、携帯電話機３１から供給された情報を受信し、システムコントローラ２６１に供給する。
【０２５４】
次に、図２０のフローチャートを参照して、テレビジョン受像機３３が、携帯電話機３１からの、リングバッファ２６８に一時記録されたリングバッファデータを要求するリクエスト信号に応じて、リングバッファデータを送信するリングバッファデータ送信処理を説明する。
【０２５５】
ステップＳ５１１において、アンテナ２６２は、ＴＶ放送の放送電波を受信し、対応するRF信号をチューナ２６３に供給して、チューナ２６３は、アンテナ２６２から供給されるＴＶ放送のRF信号から、所定のチャンネルのRF信号を復調し、その結果得られる音声信号と映像信号とを、バッファ２６４に供給して、一時記録させる。
【０２５６】
また、ステップＳ５１１において、映像音声処理部２６５は、システムコントローラ２６１の制御に従い、バッファ２６４に適宜一時記録される映像信号と音声信号それぞれを読み出し、表示部２６６と音声出力部２６７それぞれに供給して、表示部２６６に、映像信号に対応する画像を表示させ、音声出力部２６７に、音声信号に対応する音声を出力させる。
【０２５７】
処理は、ステップＳ５１１からステップＳ５１２に進み、さらに、映像音声処理部２６５は、バッファ２６４から読み出した映像信号と音声信号を、リングバッファ２６８に供給し、一時記録させて、処理は、ステップＳ５１３に進む。
【０２５８】
これにより、リングバッファ２６８には、映像信号と音声信号が表す番組における最新の所定の時間分が、記録される。
【０２５９】
ステップＳ５１３において、通信部２７０は、リングバッファ２６８に一時記録されたリングバッファデータを要求するリクエスト信号を受信したか否かを判定する。
【０２６０】
ステップＳ５１３において、リクエスト信号を受信していないと判定された場合、処理は、ステップＳ５１１に戻り、以下、同様の処理を繰り返す。
【０２６１】
一方、ステップＳ５１３において、リクエスト信号を受信したと判定された場合、処理は、ステップＳ５１４に進み、システムコントローラ２６１は、変数ｉを値０に初期化し、処理は、ステップＳ５１５に進み、リングバッファデータが一時記録されたリングバッファ２６８から、リングバッファデータを読み出して、携帯電話機３１で再生することができる所定のフォーマットに変換する。
【０２６２】
また、ステップＳ５１５において、システムコントローラ２６１は、所定のフォーマットに変換されたリングバッファデータを、通信部２７０に供給して、携帯電話機３１に送信させる。
【０２６３】
即ち、ステップＳ５１５において、通信部２７０は、システムコントローラ２６１から供給される（所定のフォーマットに変換された）リングバッファデータを、携帯電話機３１に送信する。
【０２６４】
ステップＳ５１５の処理の終了後、処理は、ステップＳ５１６に進み、通信部２７０は、リングバッファデータを送信してから所定の時間内に、リングバッファデータを正常に受信したことを示すレスポンスを携帯電話機３１から受信したか否か、即ち、携帯電話機３１が、通信部２７０からのリングバッファデータを正常に受信したか否かを判定する。
【０２６５】
ステップＳ５１６において、リングバッファデータを送信してから所定の時間内に、リングバッファデータを正常に受信したことを示すレスポンスを携帯電話機３１から受信したと判定された場合、処理は、ステップＳ５２０に進み、映像音声処理部２６５は、システムコントローラ２６１の制御に従い、携帯電話機３１により、リングバッファデータが正常に受信された旨の表示を表示部２６６に表示させ、処理は、終了される。
【０２６６】
一方、ステップＳ５１６において、リングバッファデータを送信してから所定の時間内に、リングバッファデータを正常に受信したことを示すレスポンスを携帯電話機３１から受信していないと判定された場合、処理は、ステップＳ５１７に進み、システムコントローラ２６１は、変数ｉに値１を加算し、その結果得られた加算値を新たな変数ｎの値とした後、処理は、ステップＳ５１８に進む。
【０２６７】
ステップＳ５１８において、システムコントローラ２６１は、変数ｉが閾値Th_iよりも大であるか否かを判定する。ここで、閾値Th_iとは、リングバッファデータを、携帯電話機３１が正常に受信するまで送信する回数を表しており、例えば、テレビジョン受像機３３の工場製造時にあらかじめ設定された値である。
【０２６８】
ステップＳ５１８において、変数ｉが閾値Th_iよりも大でないと判定された場合、処理は、ステップＳ５１５に戻り、以下、同様の処理を繰り返す。
【０２６９】
一方、ステップＳ５１８において、変数ｉが閾値Th_iよりも大であると判定された場合、処理は、ステップＳ５１９に進み、映像音声処理部２６５は、システムコントローラ２６１の制御に従い、携帯電話機３１により、リングバッファデータが正常に受信されなかった旨の表示を表示部２６６に表示させ、処理は、終了される。
【０２７０】
次に、図２１のフローチャートを参照して、携帯電話機３１が、テレビジョン受像機３３からのリングバッファデータを受信するリングバッファデータ受信処理を説明する。
【０２７１】
このリングバッファデータ受信処理は、ユーザが、テレビジョン受像機３３により出力されている番組と同じ内容である所定の番組を記録するように、携帯電話機３２の操作部６８を操作したときに、開始される。
【０２７２】
このとき、ステップＳ５８１において、システムコントローラ６１は、操作部６８からの操作信号に基づいて、テレビジョン受像機３３により出力される番組と同じ内容である所定の番組を記録する。即ち、ステップＳ５８１において、アンテナ６２からチューナ６３を介してリングバッファ６４に供給される所定の番組を読み出し、動画コンテンツ記録部６９に供給して、記録させる。
【０２７３】
その後、ユーザが、テレビジョン受像機３３のリングバッファ２６８に一時記録されたリングバッファデータを要求するリクエスト信号を送信するように、操作部６８を操作すると、通信部７１は、システムコントローラ６１の制御に従い、リクエスト信号を、携帯電話機３３に送信する。
【０２７４】
その後、処理は、ステップＳ５８１からステップＳ５８２に進み、通信部７１は、図２０のステップＳ５１５の処理により送信されるテレビジョン受像機３３からのリングバッファデータを受信し、システムコントローラ６１に供給して、処理は、ステップＳ５８３に進み、システムコントローラ６１は、通信部７１から供給されたリングバッファデータが、エラーのないデータであるか否か、即ち、通信部７１は、リングバッファデータを正常に受信したか否かを判定する。
【０２７５】
ステップＳ５８３において、リングバッファデータを正常に受信することができなかったと判定された場合、図２０のステップＳ５１５において、再度、テレビジョン受像機３３がリングバッファデータを送信するのを待って、処理は、ステップＳ５８２に戻り、以下、同様の処理を繰り返す。なお、図２０のステップＳ５１５の処理において、もはや、テレビジョン受像機３３が、リングバッファデータを携帯電話機３１に送信しないとき、即ち、図２０のステップＳ５１８において、変数ｉが閾値Th_iより大であると判定されたときには、ステップＳ５８３の処理を終了し、その後、処理は、終了される。
【０２７６】
一方、ステップＳ５８３において、リングバッファデータを正常に受信したと判定された場合、処理は、ステップＳ５８４に進み、システムコントローラ６１は、通信部７１から供給されたリングバッファデータを、動画コンテンツ記録部６９に供給して、記録させる。
【０２７７】
ステップＳ５８４の処理の終了後、処理は、ステップＳ５８５に進み、システムコントローラ６１は、リングバッファデータを正常に受信したことを示すレスポンスを、通信部７１に供給し、テレビジョン受像機３３へ送信させて、処理は、終了される。
【０２７８】
次に、図２２のフローチャートを参照して、携帯電話機３１が、図２１のリングバッファデータ受信処理の終了後、所定の番組を再生する再生処理を説明する。
【０２７９】
この、携帯電話機３１による再生処理は、ユーザが、いま放送されている番組を視聴するワンセグ視聴モード、または、図２１のステップＳ５８２により得られたリングバッファデータと、そのリングバッファデータに続く、図２１のステップＳ５８１により記録された番組を、２倍速や３倍速で再生する追いかけ再生モードに設定するように、携帯電話機３１の操作部６８を操作したときに、開始される。
【０２８０】
このとき、ステップＳ６２１において、システムコントローラ６１は、操作部６８からの操作信号に基づいて、携帯電話機３３のモードが、ワンセグ視聴モードに設定されたか、追いかけ再生モードに設定されたかを判定する。
【０２８１】
ステップＳ６２１において、追いかけ再生モードに設定されたと判定された場合、処理は、ステップＳ６２２に進み、システムコントローラ６１は、リングバッファデータと、そのリングバッファデータに続く番組が記録された動画コンテンツ記録部６９から、リングバッファデータと、そのリングバッファデータに続く番組を読み出し、映像音声処理部６５に供給して、例えば、２倍速で再生されるように、映像音声処理部６５を制御する。
【０２８２】
その後、ステップＳ６２２において、ユーザが、追いかけ再生モードからワンセグ視聴モードに変更するように操作部６８を操作すると、処理は、ステップＳ６２３に進む。
【０２８３】
一方、ステップＳ６２１において、追いかけ再生モードに設定されていない、即ち、ワンセグ視聴モードに設定されたと判定された場合、処理は、ステップＳ６２３に進み、携帯電話機３１は、いま放送されている所定の番組を出力する。
【０２８４】
即ち、ステップＳ６２３において、チューナ６３は、システムコントローラ６１の制御に従い、アンテナ６２からのRF信号から、所定のチャンネルのRF信号を復調し、その結果得られる音声信号と映像信号とを、リングバッファ６４に供給して、一時記録させる。
【０２８５】
また、ステップＳ６２３において、映像音声処理部６５は、リングバッファ６４に一時記録された音声信号と映像信号を読み出し、映像信号と音声信号それぞれを、表示部６６と音声出力部６７それぞれに供給して、表示部６６に、映像信号に対応する画像を表示させるとともに、音声出力部６７に、音声信号に対応する音声を出力させる。
【０２８６】
その後、処理は、ステップＳ６２３からステップＳ６２４に進み、システムコントローラ６１は、操作部６８から、ユーザが視聴を開始した番組の出力の終了を指示する操作信号が供給されたか否か、即ち、ユーザが視聴を開始した番組の視聴を終了するように、操作部６８を操作したか否かを判定する。
【０２８７】
ステップＳ６２４において、ユーザが視聴を開始した番組の視聴が終了されていないと判定された場合、処理は、ステップＳ６２３に戻り、以下、同様の処理を繰り返す。
【０２８８】
一方、ステップＳ６２４において、ユーザが視聴を開始した番組の視聴が終了されたと判定された場合、処理は、終了される。
【０２８９】
以上、携帯電話機３２では、図２１のリングバッファデータ受信処理において、テレビジョン受像機３３により出力されている番組と同じ内容の番組を記録するとともに、かかる記録の操作をしている間に、テレビジョン受像機３３により出力されている番組の視聴することができなかったシーンを、テレビジョン受像機３３からのリングバッファデータとして、受信することができるため、ユーザは、携帯電話機３２により、テレビジョン受像機３３により出力されている番組の視聴することができなかったシーンから、視聴することができる。従って、ユーザは、テレビジョン受像機３３を用いて視聴していた番組の続きを、携帯電話機３１を用いてシームレスに視聴することができる。
【０２９０】
次に、上述した一連の処理は、専用のハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、いわゆる組み込み型のコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム格納媒体からインストールされる。
【０２９１】
図２３は、上述した一連の処理をプログラムにより実行するコンピュータの構成例を示すブロック図である。
【０２９２】
CPU（Central Processing Unit）９０１は、ROM（Read Only Memory）９０２、または記憶部９０８に記録されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）９０３には、CPU９０１が実行するプログラムやデータなどが適宜記録される。これらのCPU９０１、ROM９０２、およびRAM９０３は、バス９０４により相互に接続されている。
【０２９３】
CPU９０１にはまた、バス９０４を介して入出力インタフェース９０５が接続されている。入出力インタフェース９０５には、キーボード、マウス、マイクロホンなどよりなる入力部９０６、ディスプレイ、スピーカなどよりなる出力部９０７が接続されている。CPU９０１は、入力部９０６から入力される指令に対応して各種の処理を実行する。そして、CPU９０１は、処理の結果を出力部９０７に出力する。
【０２９４】
入出力インタフェース９０５に接続されている記憶部９０８は、例えばハードディスクからなり、CPU９０１が実行するプログラムや各種のデータを記録する。通信部９０９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【０２９５】
また、通信部９０９を介してプログラムを取得し、記憶部９０８に記録してもよい。
【０２９６】
入出力インタフェース９０５に接続されているドライブ９１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア９１１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部９０８に転送され、記録される。
【０２９７】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム格納媒体は、図２３に示すように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む）、光磁気ディスク（ＭＤ（Mini-Disc）を含む）、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア９１１、または、プログラムが一時的もしくは永続的に格納されるROM９０２や、記憶部９０８を構成するハードディスクなどにより構成される。プログラム格納媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである通信部９０９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０２９８】
なお、本明細書において、プログラム格納媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２９９】
また、本実施の形態では、携帯電話機３１が行う図６のコマンド送信処理において、ＴＶ用の特定情報を、記録対象決定情報としてHDDレコーダ３２に送信し、HDDレコーダ３２が行う図７の記録処理においては、携帯電話機３１から送信されたＴＶ用の特定情報により特定された所定の番組を記録することとしたが、携帯電話機３１がGPS（Global Positioning System）機能を有する場合には、携帯電話機３１が行う図６のコマンド送信処理において、例えば、ＴＶ用の特定情報の代わりに、ユーザが携帯電話機３１を用いて所定の番組を視聴した場所を示す場所情報を、記録対象決定情報として送信することとしてもよい。
【０３００】
この場合、HDDレコーダ３２が行う図７の記録処理では、記録対象決定情報としての場所情報により特定された番組を記録する。即ち、例えば、HDDレコーダ３２では、記録対象決定情報としての場所情報が、ユーザが銀座で番組の視聴を開始したことを示す情報である場合、銀座周辺のプレースポットなどの情報を紹介する情報番組を、録画番組として特定して、記録することができる。
【０３０１】
また、HDDレコーダ３２では、携帯電話機３１からの記録対象決定情報に基づいて、記録した番組をリストとして表示させることができる。即ち、例えば、場所情報が、記録対象決定情報として携帯電話機３１からHDDレコーダ３２に送信されたとき、HDDレコーダ３２は、送信された場所情報に基づいて特定される番組を記録し、その後、ユーザが、記録した番組をリストとして表示させるように、HDDレコーダ３２を操作すると、HDDレコーダ３２は、テレビジョン受像機３３に、場所情報ごとに記録した番組を、リストとして表示させることができる。
【０３０２】
なお、図１３のステップＳ２６３において、視聴終了情報en（視聴開始情報sn+1）として、所定の番組の視聴を終了した視聴終了時刻（所定の番組の視聴を開始した視聴開始時刻）を用いることにより、視聴終了時刻Ｔen（視聴開始時刻Ｔsn+1）を算出することとしたが、例えば、未視聴シーンの前後の複数フレームを用いて、視聴終了時刻Ｔen（視聴開始時刻Ｔsn+1）を算出することもできる。
【０３０３】
具体的には、図１２に示すように、例えば、所定の番組の視聴を終了した視聴終了時刻よりも前の複数フレームとして、例えば、１０フレームを、視聴終了情報enとして記録しておき、記録した１０フレームを用いて、その１０フレームと一致（マッチ）する所定の番組を構成する１０フレームを検出するマッチング処理を行う。そして、マッチング処理により検出された、所定の番組を構成する１０フレームの再生が終了される、所定の番組すべてを再生するのに要する所要時間における相対的な時刻を、視聴終了時刻Ｔenとして算出する。
【０３０４】
また、例えば、マッチング処理として、未視聴シーンの前後の複数フレームの特徴を表す特徴量を用いて、その特徴量と特徴量が一致する、所定の番組を構成するフレームを検出するようにしてもよい。
【０３０５】
さらに、本実施の形態においては、ＴＶ放送やワンセグ放送により放送される番組を対象として、HDDレコーダ３２に自動的に記録したり、未視聴シーンをシームレスに視聴することができることを説明したが、勿論、これに限定されるものではなく、例えば、ＴＶ放送やワンセグ放送により放送される番組に代えて、図１のサーバ３５に記録された番組などのコンテンツを対象とすることもできる。
【０３０６】
なお、本実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０３０７】
【図１】本発明を適用した情報処理システムの一実施の形態の構成例を示すブロック図である。
【図２】図１の情報処理システムにより行われる記録処理を模式的に説明する図である。
【図３】図１のHDDレコーダ３２が、コマンドを受信したときよりも所定の時間前の時刻から番組の録画を開始する具体的な方法を説明する図である。
【図４】図１の携帯電話機３１の詳細な構成例を示すブロック図である。
【図５】図１のHDDレコーダ３２の詳細な構成例を示すブロック図である。
【図６】図１の携帯電話機３１が行うコマンド送信処理を説明するフローチャートである。
【図７】図１のHDDレコーダ３２が行う記録処理を説明するフローチャートである。
【図８】ユーザが、HDDレコーダ３２を用いて、未視聴のシーンから視聴することができる方法を説明する図である。
【図９】図１の携帯電話機３１が行う視聴履歴処理を説明するフローチャートである。
【図１０】図１の携帯電話機３１が行う履歴情報送信処理を説明するフローチャートである。
【図１１】図１のHDDレコーダ３２が行う履歴情報受信処理を説明するフローチャートである。
【図１２】図１のHDDレコーダ３２が、未視聴シーンを検出する方法を説明する図である。
【図１３】図１のHDDレコーダ３２が行う、所定の番組の未視聴シーンを再生する再生処理を説明するフローチャートである。
【図１４】図１のHDDレコーダ３２が、検出した未視聴シーンの所定の時間前の視聴シーンから、所定の番組を再生する様子を説明する図である。
【図１５】図１のHDDレコーダ３２が行う番組開始情報送信処理を説明するフローチャートである。
【図１６】図１の携帯電話機３１が行う番組開始情報受信処理を説明するフローチャートである。
【図１７】図１の携帯電話機３１が行う他の視聴履歴処理を説明するフローチャートである。
【図１８】本発明を適用した他の情報処理システムの一実施の形態の構成例を示すブロック図である。
【図１９】図１８のテレビジョン受像機３３の詳細な構成例を示すブロック図である。
【図２０】図１８のテレビジョン受像機３３が行うリングバッファデータ送信処理を説明するフローチャートである。
【図２１】図１８の携帯電話機３１が行うバッファリングデータ受信処理を説明するフローチャートである。
【図２２】図１８の携帯電話機３１が行う再生処理を説明ずるフローチャートである。
【図２３】コンピュータの詳細な構成例を示すブロック図である。
【符号の説明】
【０３０８】
３１  携帯電話機，  ３２  HDDレコーダ，  ３３  テレビジョン受像機  ，  ６１  システムコントローラ，  ６２  アンテナ，  ６３  チューナ，  ６４  リングバッファ，  ６５  映像音声処理部，  ６６  表示部，  ６７  音声出力部，  ６８  操作部，  ６９  動画コンテンツ記録部，  ７０  視聴情報記録部，  ７１  通信部，  １２２  アンテナ，  １２３  記録処理部，  １２４  動画コンテンツ記録部，  １２５  再生処理部，  １２６  操作部，  １２７  視聴情報記録部，  １２８  通信部，  １６１1乃至１６１N  チューナ，  １６２1乃至１６２N  記録用リングバッファ，  １６３1乃至１６３N  映像音声処理部，  １６４1乃至１６４N  書き込み部，  １９１  読み出し部，  １９２  再生用バッファ，  １９３  映像音声処理部，  ２６１  システムコントローラ，  ２６２  アンテナ，  ２６３  チューナ，  ２６４  バッファ，  ２６５  映像音声処理部，  ２６６  表示部，  ２６７  音声出力部，  ２６８  リングバッファ，  ２６９  操作部，  ２７０  通信部
【図１】
2008199560.tif 000003
【図２】
2008199560.tif 000004
【図３】
2008199560.tif 000005
【図４】
2008199560.tif 000006
【図５】
2008199560.tif 000007
【図６】
2008199560.tif 000008
【図７】
2008199560.tif 000009
【図８】
2008199560.tif 000010
【図９】
2008199560.tif 000011
【図１０】
2008199560.tif 000012
【図１１】
2008199560.tif 000013
【図１２】
2008199560.tif 000014
【図１３】
2008199560.tif 000015
【図１４】
2008199560.tif 000016
【図１５】
2008199560.tif 000017
【図１６】
2008199560.tif 000018
【図１７】
2008199560.tif 000019
【図１８】
2008199560.tif 000020
【図１９】
2008199560.tif 000021
【図２０】
2008199560.tif 000022
【図２１】
2008199560.tif 000023
【図２２】
2008199560.tif 000024
【図２３】
2008199560.tif 000025