(57)【特許請求の範囲】
【請求項１】
番組が録画されている録画装置から番組データサイズを含む録画番組メタデータを受信する通信部と、
前記通信部で受信された録画番組メタデータから、録画番組に対する利用者の好みを表す再生推奨度と、該再生推奨度が高くかつ番組データサイズが小さいほど大きい値が得られる関数を用いて同期の推奨度合いを表す同期推奨度とを算出する算出部と、
前記録画装置との接続状態を監視して通信可能な時間帯を示す同期可能時間帯と通信速度を示す同期速度を計測する接続状態監視部と、
現在時刻および前記接続状態監視部によって一定期間前に計測された同期可能時間帯から算出した残り同期可能時間と、前記番組データサイズを前記接続状態監視部で計測された同期速度で除算して得られる同期に要する時間とを比較して選択された、前記再生推奨度または前記同期推奨度に基づいて、前記通信部で受信された録画番組データを同期する制御を行う制御部と
を備えた番組再生装置。
【請求項２】
前記制御部は、前記同期に要する時間が、前記残り同期可能時間より短い場合は、前記再生推奨度の高い順に、そうでない場合は前記同期推奨度の高い順に録画番組データを同期するように制御する
ことを特徴とする請求項１記載の番組再生装置。
【請求項３】
番組が録画されている録画装置から番組データサイズを含む録画番組メタデータを受信する受信ステップと、
前記受信ステップで受信された録画番組メタデータから、録画番組に対する利用者の好みを表す再生推奨度と、該再生推奨度が高くかつ番組データサイズが小さいほど大きい値が得られる関数を用いて同期の推奨度合いを表す同期推奨度を算出する算出ステップと、
前記録画装置との接続状態を監視して通信可能な時間帯を示す同期可能時間帯と通信速度を示す同期速度を計測する監視ステップと、
現在時刻および前記監視ステップによって一定期間前に計測された同期可能時間帯から算出した残り同期可能時間と、前記番組データサイズを前記監視ステップで計測された同期速度で除算して得られる同期に要する時間とを比較して選択された、前記再生推奨度または前記同期推奨度に基づいて、受信された録画番組データを同期する制御を行う制御ステップと
を備えた番組同期方法。
【請求項４】
前記制御ステップでは、前記同期に要する時間が、前記残り同期可能時間より短い場合は、前記再生推奨度の高い順に、そうでない場合は前記同期推奨度の高い順に録画番組データを同期するように制御する
ことを特徴とする請求項３記載の番組同期方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、録画番組を同期して再生を行う番組再生装置および番組同期方法に関する。
【背景技術】
【０００２】
近年、大容量の記憶媒体を備えた録画再生装置の普及により、利用者の好みに合致すると思われる多数の番組を手動または自動で録画できるようになった。利用者は、録画再生装置に録画された多数の番組の中から、自分が本当に好きな番組を探して空き時間に視聴することができる。
【０００３】
このように、多数の番組の録画が可能になったことにより、利用者が、限られた空き時間に自分の好みの録画番組を多く探し出して視聴する方法、換言すれば、空き時間に録画番組を効率よく視聴する方法の提示が望まれている。録画番組を効率よく視聴する方法として、特許文献１は、利用者の好み、視聴可能時間および録画番組の過去の再生時間から推薦視聴番組を決定し利用者に提示する技術を開示している。また、特許文献２は、大量の録画番組を整理して録画番組の効率よい視聴を助けるために、利用者の好みと録画番組のデータサイズから視聴優先度の低い番組を決定し、他の装置の記憶媒体へ移動する技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１６５７２８号公報
【特許文献２】特開２００７−３００４３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、録画番組を視聴する空き時間として、移動中または就寝前などのように、利用者が録画再生装置の前にいることができない時間が存在する。このような空き時間に番組を視聴するためには、録画再生装置とは別に、持ち運び可能な番組再生装置を用意し、これら録画再生装置と番組再生装置との間で番組を同期し、番組再生装置で番組を再生できるようにする必要がある。また、録画再生装置と番組再生装置との間で番組を同期できる時間は、番組再生装置の電源が投入されている時間または番組再生装置が録画再生装置に接続されている時間などのように短い時間に制限されることが多い。
【０００６】
しかしながら、従来は、利用者が録画再生装置の前で視聴することが前提となっており、同期についての考慮、特に同期のための時間が限られていることに対する考慮がなされていない。そのために、利用者が好む番組を一定時間内になるべく多く同期し、空き時間に効率よく視聴することが難しいという問題があった。
【０００７】
この発明は、上述した問題を解決するためになされたものであり、同期のための時間が限られている場合であっても利用者が好む録画番組を多く同期し、空き時間に効率よく視聴できる番組再生装置および番組同期方法を提供することを課題とする。
【課題を解決するための手段】
【０００８】
この発明に係る番組再生装置は、上記課題を解決するために、番組が録画されている録画装置から番組データサイズを含む録画番組メタデータを受信する通信部と、通信部で受信された録画番組メタデータから、録画番組に対する利用者の好みを表す再生推奨度と、該再生推奨度が高くかつ番組データサイズが小さいほど大きい値が得られる関数を用いて同期の推奨度合いを表す同期推奨度とを算出する算出部と、録画装置との接続状態を監視して通信可能な時間帯を示す同期可能時間帯と通信速度を示す同期速度を計測する接続状態監視部と、現在時刻および接続状態監視部によって一定期間前に計測された同期可能時間帯から算出した残り同期可能時間と、番組データサイズを接続状態監視部で計測された同期速度で除算して得られる同期に要する時間とを比較して選択された、再生推奨度または同期推奨度に基づいて、通信部で受信された録画番組データを同期する制御を行う制御部を同期する制御を行う制御部を備えている。
【発明の効果】
【０００９】
この発明によれば、同期のための時間が限られている場合であっても利用者が好む録画番組を多く同期し、空き時間に効率よく視聴できる番組再生装置を提供できる。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施の形態１に係る番組再生装置が適用された録画再生システムの構成を示すブロック図である。
【図２】この発明の実施の形態１に係る番組再生装置の詳細な構成を示すブロック図である。
【図３】この発明の実施の形態１に係る番組再生装置が録画装置との接続を検出して同期する動作を示すフローチャートである。
【図４】この発明の実施の形態１に係る番組再生装置が録画装置との接続断を検出して同期を中止する動作を示すフローチャートである。
【図５】この発明の実施の形態１に係る番組再生装置で使用される同期可能時間帯データおよび同期速度データの例を示す図である。
【図６】この発明の実施の形態１に係る番組再生装置において行われる録画番組を同期する処理を示すフローチャートである。
【図７】この発明の実施の形態１に係る番組再生装置で使用される録画番組メタデータのリストの例を示す図である。
【図８】この発明の実施の形態１に係る番組再生装置で使用される履歴データの例を示す図である。
【図９】この発明の実施の形態１に係る番組再生装置において行われる再生推奨度を算出する処理を示すフローチャートである。
【図１０】この発明の実施の形態１に係る番組再生装置で使用される再生推奨度と同期推奨度を含むリストを示す図である。
【図１１】この発明の実施の形態１に係る番組再生装置が録画装置から同期すべき録画番組データを取得する処理を示すフローチャートである。
【図１２】この発明の実施の形態１に係る番組再生装置で使用される算出基準名詞と算出基準ポイントの例を示す図である。
【発明を実施するための形態】
【００１１】
以下、この発明の実施の形態を、図面を参照しながら詳細に説明する。
実施の形態１．
図１は、この発明の実施の形態１に係る番組再生装置１０１が適用された録画再生システムの構成を示す図である。この録画再生システムは、番組再生装置１０１、録画装置１０３およびこれらを接続するネットワーク１０２を備えている。ネットワーク１０２としては、例えば、イーサネットケーブル（イーサネット；登録商標、以下省略）または無線によって形成されるＬＡＮ（Local Area Network）を用いることができる。なお、この発明の番組同期方法は、番組再生装置の「〜部」で示される構成要素を、「〜部」の機能を実現するための処理ステップに置き換えることにより把握される。
【００１２】
番組再生装置１０１は、番組を同期して再生する。この番組再生装置１０１の詳細については後述する。録画装置１０３は、ネットワーク１０２を介して番組再生装置１０１と接続され、番組を同期するために使用される。この録画装置１０３は、番組を録画して番組メタデータおよび番組データ（これらのデータの詳細は後述する）を記憶する機能と、番組再生装置１０１がネットワーク１０２を介して接続されていることが検出された場合に、該番組再生装置１０１に番組メタデータおよび番組データを送信する機能を有する。番組再生装置１０１が接続されていることの検出および番組再生装置１０１への番組メタデータおよび番組データの送信は、例えば、ＤＬＮＡ（Digital Living Network Alliance）のガイドラインに従って行うように構成できる。
【００１３】
なお、ここでいう番組は、放送番組に限らず、例えばインターネットにより入手できる動画コンテンツ、静止画または音楽などであってもよい。放送番組でない場合は、番組メタデータに相当する情報がインターネットから入手され、その情報が録画装置１０３に記憶される。
【００１４】
また、図１では、ネットワーク１０２上に１つの録画装置１０３が存在する場合の例を示しているが、録画装置１０３の数は１つに限らず、複数であってもよい。ここでは、録画装置１０３がネットワーク１０２上に１つだけ存在する場合について説明し、複数存在する場合については後に説明する。
【００１５】
図２は、実施の形態１に係る番組再生装置１０１の詳細な構成を示すブロック図である。この番組再生装置１０１は、通信部２０１、入力部２０２、制御ユニット２０３、記憶部２０４および出力部２０５を備えている。
【００１６】
通信部２０１は、ネットワーク１０２を介して録画装置１０３と通信することにより、該録画装置１０３からデータを取得して制御ユニット２０３に送る。この通信部２０１は、例えばイーサネットポートまたは無線ＬＡＮカードのように、ローカルエリアネットワークを介して録画装置１０３との間で通信を行うインタフェースから構成することができる。
【００１７】
入力部２０２は、利用者が所望のデータを入力するために使用される。この入力部２０２の操作によって入力されたデータは、制御ユニット２０３に送られる。この入力部２０２は、例えばリモコン装置からのリモコン信号を受信する受信装置から構成することができる。また、キーボードとマウスおよびＧＵＩ（Graphical User Interface）から構成することもできる。さらに、番組再生装置１０１に直接に設けられたボタンまたはそれに類する入力装置から構成することもできる。
【００１８】
制御ユニット２０３は、通信部２０１から送られてきたデータおよび入力部２０２から入力されたデータを処理することにより番組を同期して記憶部２０４に格納する。この制御ユニット２０３は、例えばＣＰＵ（Central Processing Unit）、制御プログラムが書き込まれたＲＯＭ（Read Only Memory）および制御プログラムの実行時に一時メモリとして使用されるＲＡＭ（Random Access Memory）を用いて動作するソフトウェアから構成できる。また、制御ユニット２０３は、専用のハードウェアから構成することもできる。さらに、上述した２つを組み合わせて構成することもできる。この制御ユニット２０３の詳細は後述する。
【００１９】
記憶部２０４は、制御ユニット２０３から送られてきた種々のデータを記憶する。この記憶部２０４に記憶されているデータは、制御ユニット２０３によって読み出される。この記憶部２０４は、例えばＨＤＤ（Hard Disk Drive）で構成することができるし、不揮発性の半導体メモリで構成することもできる。
【００２０】
出力部２０５は、記憶部２０４から制御ユニット２０３を経由して送られてきた番組データを、利用者が利用できる形態で出力する。この出力部２０５は、例えば番組の映像および利用者へ入力を促す画面を表示するためのモニタ装置と、番組の音声を出力するためのスピーカ装置とを組み合わせて構成することができる。
【００２１】
次に、制御ユニット２０３の詳細を説明する。制御ユニット２０３は、接続状態監視部２０６、番組格納部２０７、算出部２０８および制御部２０９を備えている。これらの各構成要素は、例えばＣＰＵ上で実行される制御プログラム、専用のハードウェア、または、これらの組み合わせで構成することができる。
【００２２】
接続状態監視部２０６は、当該番組再生装置１０１と録画装置１０３との接続状態を監視して同期可能時間帯および同期速度を計測し、それぞれ同期可能時間帯データおよび同期速度データとして記憶部２０４に格納する。これら同期可能時間帯データおよび同期速度データの詳細は後述する。番組格納部２０７は、ネットワーク１０２を介して接続された録画装置１０３から番組メタデータを取得して記憶部２０４に格納するとともに、制御部２０９によって同期することが決定された番組の番組データを取得して記憶部２０４に格納する。
【００２３】
算出部２０８は、録画装置１０３から取得した番組メタデータと、記憶部２０４に格納されている番組メタデータおよび履歴データから、後述する再生推奨度および同期推奨度を算出する。制御部２０９は、接続状態監視部２０６、番組格納部２０７および算出部２０８を制御して同期を実現するとともに、履歴データの格納の制御、入力部２０２の制御および出力部２０５の制御を行う。
【００２４】
次に、記憶部２０４に記憶されるデータについて説明する。記憶部２０４は、番組データ２１０、番組メタデータ２１１、履歴データ２１２、同期可能時間帯データ２１３および同期速度データ２１４を記憶する。
【００２５】
番組データ２１０は、番組の映像データ本体と識別用の番組ＩＤとを一組とするデータから構成されている。番組メタデータ２１１は、番組の特徴的事項（番組ＩＤ、再生日時、番組名および番組内容など）から構成されている。履歴データ２１２は、番組に対する利用者の操作（再生、停止または削除など）、操作された番組の番組メタデータおよび操作に付随する情報（操作した日時など）から構成されている。同期可能時間帯データ２１３は、接続状態監視部２０６により計測される同期可能時間帯、つまり録画装置１０３との間で通信可能であった時間帯を示すデータから構成されている。同期速度データ２１４は、接続状態監視部２０６により計測される同期速度、つまり録画装置１０３と番組再生装置１０１との通信速度を示すデータから構成されている。
【００２６】
次に、上記のように構成される、この発明の実施の形態１に係る番組再生装置１０１の動作を、図３および図４に示す同期動作の概略を示すフローチャートを参照しながら説明する。図３は、番組再生装置１０１が録画装置１０３との接続を検出して同期する動作を示すフローチャートであり、図４は、番組再生装置１０１が録画装置１０３との接続断を検出して同期を中止する動作を示すループである。なお、図４のフローチャートに示す動作は、図３に示すフローチャートのステップＳＴ３０２までの動作が行われた後の任意の時点で開始される。
【００２７】
まず、番組再生装置１０１が録画装置１０３との接続を検出して同期する動作を、図３に示すフローチャートを参照しながら説明する。同期する動作が開始されると、まず、録画装置１０３との接続が検出される（ステップＳＴ３０１）。すなわち、接続状態監視部２０６は、通信部２０１を介して録画装置１０３との接続状態を検出する。この際、録画装置１０３を識別するために、該録画装置１０３に付された名前（録画装置名）が取得される。接続状態の検出は、例えばＤＬＮＡのガイドラインに従った方法で行うことができる。
【００２８】
次いで、同期可能時間帯および同期速度が計測され、記録される（ステップＳＴ３０２）。すなわち、制御部２０９は、接続状態監視部２０６によって録画装置１０３との接続が検出された時刻を、本日の同期可能時間帯の１つの開始時刻として、記憶部２０４に設けられている同期可能時間帯データ２１３の記憶領域に格納する。また、制御部２０９は、接続状態監視部２０６によって計測された録画装置１０３との通信速度を、同期速度として、記憶部２０４に設けられている同期速度データ２１４の記憶領域に格納する。なお、同期可能時間帯データ２１３の記憶領域に格納する時刻は厳密である必要はなく、所定の時間間隔（例えば、１０分間隔）を単位とする大まかな時刻とすることができる。この実施の形態１では、図５に示すように、１０分間隔の大まかな時刻が格納されるものとする。同期速度は、例えば一定サイズのデータを録画装置１０３との間で送受信し、この送受信に要した時間を計測することにより求めることができる。なお、同期速度の格納時に、以前の同期速度データが既に格納されている場合は、上書きするように構成できるが、以前の同期速度データとの平均値を算出した後に、新たな同期速度データとして格納するように構成することもできる。
【００２９】
次いで、自動同期が設定されているかどうかが調べられる（ステップＳＴ３０３）。すなわち、制御部２０９は、利用者によって事前に自動同期が設定されているかどうかを調べる。自動同期の設定は、例えば利用者が入力部２０２を操作することによって出力部２０５に表示された設定画面上で設定し、また、変更できるように構成できる。このステップＳＴ３０３において、自動同期が設定されていないことが判断されると、動作は終了する。
【００３０】
一方、ステップＳＴ３０３において、自動同期が設定されていることが判断されると、次いで、録画番組の同期が行われる（ステップＳＴ３０４）。すなわち、制御部２０９は、録画番組を同期する処理を実行する。この録画番組の同期処理については、後に図６を参照して詳細に説明する。その後、動作は終了する。
【００３１】
次に、番組再生装置１０１が録画装置１０３との接続断を検出して同期を中止する動作を、図４に示すフローチャートを参照しながら説明する。なお、図４のフローチャートに示す動作は、上述したように、図３に示すフローチャートのステップＳＴ３０２以降の任意の時点で開始される。
【００３２】
同期を中止する動作が開始されると、まず、録画装置１０３との接続断が検出される（ステップＳＴ４０１）。すなわち、接続状態監視部２０６は、通信部２０１を介して録画装置１０３との接続断状態を検出する。接続断状態の検出は、例えば、ＤＬＮＡのガイドラインに従った方法で行うことができる。
【００３３】
次いで、同期可能時間帯が記録される（ステップＳＴ４０２）。すなわち、制御部２０９は、接続状態監視部２０６によって録画装置１０３との接続が切断されたことを検出した時刻を、本日の同期可能時間帯の１つの終了時刻として、記憶部２０４に設けられている同期可能時間帯データ２１３の記憶領域に格納する。このステップＳＴ４０２の処理と図３に示すフローチャートのステップＳＴ３０２の処理とが一対になって、１つの同期可能時間帯データが生成される。
【００３４】
次いで、同期中かどうかが調べられる（ステップＳＴ４０３）。すなわち、制御部２０９は、番組再生装置１０１が図３に示すフローチャートのステップＳＴ３０４の処理を実行中であるかどうか、つまり同期動作中であるかどうかを調べる。このステップＳＴ４０３において、同期中でないことが判断されると、動作を終了する。
【００３５】
一方、ステップＳＴ４０３において、同期中でないことが判断されると、同期が中止される（ステップＳＴ４０４）。すなわち、制御部２０９は、実行中の同期動作を中止する。したがって、このステップＳＴ４０４の処理と同時に、図３に示すフローチャートのステップＳＴ３０４の処理は終了する。同期を中止する場合に同期中である番組の扱いなど、具体的な動作については、後に図６を参照して詳細に説明する。
【００３６】
図５は、図３に示すフローチャートのステップＳＴ３０２の処理および図４に示すフローチャートのステップＳＴ４０２の処理によって記憶部２０４に格納される同期可能時間帯データおよび同期速度データの例を示す図である。ここでは、例として、２０１１年１月２９日（土）の１１：５３に、録画装置名５０１として「レコーダ０１」が付与された録画装置１０３の接続が検出されたものとして説明する。
【００３７】
同期可能時間帯５０３、５０４、・・・、５１０および同期速度５０２は、録画装置１０３毎に格納されるデータであり、図５は、録画装置名「レコーダ０１」のデータを示している。
【００３８】
録画装置名５０１の欄には、ステップＳＴ３０１において取得された録画装置名が格納される。同期速度５０２の欄には、ステップＳＴ３０２において得られた同期速度が格納される。同期可能時間帯５０３、５０４、・・・、５１０の各欄には、当日までの所定期間（ここでは、一週間とする）の各日に、ステップＳＴ３０２の処理およびステップＳＴ４０２の処理によって得られる同期可能時間帯が格納される。同期可能時間帯が日付をまたぐ場合は、前日を２４：００まで、当日を０：００からとして格納される。図５に示す例では、符号５０３で示す欄には７日前の２０１１年１月２２日（土）に得られた同期可能時間帯が格納されており、「０１：２０〜０９：３０」は、その日の１：２０に図３に示すフローチャートのステップＳＴ３０１およびステップＳＴ３０２が実行されたこと、すなわち、録画装置名「レコーダ０１」を有する録画装置１０３との接続が検出されたことを示している。また、「０１：２０〜０９：３０」は、９：３０に図４に示すフローチャートのステップＳＴ４０１およびステップＳＴ４０２が実行されたことを、すなわち、録画装置名「レコーダ０１」を有する録画装置１０３との接続断が検出されたことを示している。また、「２３：４０〜２４：００」は、符号５０４で示される欄の「００：００〜０８：００」と合わせて、２０１１年１月２２日（土）の２３：４０に録画装置名「レコーダ０１」を有する録画装置１０３との接続が検出され、翌日２０１１年１月２３日（日）の８：００に録画装置名「レコーダ０１」を有する録画装置１０３との接続断が検出されたことを示している。符号５０３および５０４と同様に、符号５０５から符号５０９に示される欄には、５日前から１日前までの同期可能時間帯の履歴がそれぞれ格納されている。
【００３９】
また、本日の欄５１０には、動作当日の同期可能時間帯が格納される。ここでは、１１：５３に接続が検出されたため、１０分単位に切り上げられた時刻１２：００が当日の同期可能時間帯データの開始時刻として、図５に示す本日の欄５１０に格納されている。また、この時点では、接続断が検出されていないため、同期可能時間帯の終了時刻は格納されていない。
【００４０】
符号５０４から符号５１０で示される欄のデータは、日付が変わった時点で対応する欄へ移動される。そして、符号５０３で示される欄のデータは、日付が変わった時点で破棄される。
【００４１】
図６は、図３に示すフローチャートのステップＳＴ３０４で実行される録画番組を同期する処理を示すフローチャートである。この録画番組を同期する処理では、まず、録画番組メタデータのリストが取得される（ステップＳＴ６０１）。すなわち、接続状態監視部２０６は、通信部２０１を介して録画装置１０３から録画番組メタデータのリストを取得する。図７は、録画番組メタデータのリストの例を示す図である。
【００４２】
次いで、不要な録画番組メタデータがリストから除外される（ステップＳＴ６０２）。すなわち、制御部２０９は、リスト中に存在する同期が不要な録画番組メタデータをリストから除外する。ここで、同期が不要な録画番組とは、記憶部２０４に格納されている番組メタデータ２１１のリスト内に録画番組メタデータと同じ番組メタデータが存在する録画番組、または、以前に削除された番組メタデータのリスト内に録画番組メタデータと同じ番組メタデータが存在する録画番組である。ここで、「同じ番組メタデータ」とは、番組メタデータの複数の項目のうち、年月日７０３、時間７０４および番組名７０５が同じものをいう。また、以前に削除された番組メタデータのリストは、記憶部２０４に格納されている履歴データ２１２を参照し、利用者の操作が「削除」となっているデータの番組メタデータを抽出することにより生成される。履歴データについては、後に図８を参照して詳細に説明する。
【００４３】
次いで、再生推奨度が算出される（ステップＳＴ６０３）。すなわち、算出部２０８は、リスト内の各番組メタデータに対する再生推奨度を算出する。再生推奨度は、番組メタデータが示す番組に対する利用者の好みを表す値であり、利用者が好むと考えられる番組ほど高い値となる。再生推奨度は、後述する図９に示す処理によって算出されるが、利用者が手動で入力してもよいし、利用者が好むと考えられる番組ほど高い値が得られる種々の方法を用いて算出することができる。図７に示す録画番組メタデータに対して図９に示す処理により再生推奨度を算出すると、例えば、図１０の符号１００２で示す値が得られる。
【００４４】
次いで、同期推奨度が算出される（ステップＳＴ６０４）。すなわち、算出部２０８は、リスト内の各番組メタデータに対して同期推奨度を算出する。同期推奨度は、番組メタデータが示す番組に対する録画装置１０３から番組再生装置１０１への同期の推奨度合いを表す値であり、利用者が好むと考えられ、かつ同期に要する時間が短いほど高い値となる。同期に要する時間は番組データサイズが小さいほど短いため、同期推奨度は、利用者の好みを示す値である再生推奨度をｐとし、番組データサイズをｄとすると、ｐが高いほど大きい値が得られ、かつｄが小さいほど大きい値が得られる関数Ｆ（ｐ、ｄ）によって算出される。この実施の形態１では、関数Ｆ（ｐ、ｄ）＝ｐ／ｄとする。図１０に示す再生推奨度１００２に対して同期推奨度を算出すると、図１０の符号１００４で示す値が得られる。
【００４５】
次いで、録画番組データが取得される（ステップＳＴ６０５）。すなわち、制御部２０９は、上記ステップＳＴ６０３およびステップＳＴ６０４でそれぞれ算出された再生推奨度および同期推奨度をもとに、番組格納部２０７を介して録画装置１０３から同期すべき録画番組データを取得し、記憶部２０４に設けられた番組データ２１０の記憶領域に格納する。このステップＳＴ６０５で行われる処理については、後に、図１１を用いて詳細に説明する。その後、録画番組を同期する処理は終了する。
【００４６】
ここで、図６に示すフローチャートのステップＳＴ６０１からステップＳＴ６０４までのいずれかが実行されているとき、ステップＳＴ４０４において同期動作が中止されると、録画装置１０３から取得された録画番組メタデータのリストが破棄されて、動作は中止される。この場合、同期が中止されたことを、出力部２０５を介して利用者に通知するように構成できる。図６に示すフローチャートのステップＳＴ６０５の処理が実行されているとき、同期動作が中止される場合については、後に図１１を参照して詳細に説明する。
【００４７】
図７は、図６に示すフローチャートのステップＳＴ６０１で取得される録画番組メタデータのリストの例を示している。録画番組メタデータは、少なくとも、番組データを識別するための番組ＩＤ、録画装置名および番組データサイズを含む。これらのうち、録画装置名は、取得時に必ずしも含まれている必要はないが、その場合は、取得と同時に図３に示したフローチャートのステップＳＴ３０１で得られた録画装置名が使用される。また、番組を録画した年月日と時刻、番組名および番組内容を含むこともできる。
【００４８】
この実施の形態１では、録画番組メタデータは、図７に示すように、番組ＩＤ７０１、録画装置名７０２、年月日７０３、時間７０４、番組名７０５、番組内容７０６および番組データサイズ７０７を含むものとする。また、記憶部２０４に記憶される番組メタデータ２１１も図７に示す形式と同じ形式を有するものとする。
【００４９】
図８は、図６に示したフローチャートのステップＳＴ６０２で用いられる、記憶部２０４に格納されている履歴データ２１２の例を示している。履歴データは、少なくとも、再生または削除のどちらが行われたかを示す操作と、操作された番組の番組メタデータを含む。なお、操作に関する上記以外の操作（例えば、停止など）を含むこともできる。また、操作された日時または操作時の番組の再生位置など、操作に付随する情報を含むように構成することもできる。
【００５０】
この実施の形態１では、履歴データは、図８に示すように、操作日時８０１、操作８０２および操作番組８０３を含むものとする。操作日時８０１は、操作が行われた日時である。操作８０２は、行われた操作の種別である。ここでは、再生、削除および停止の３種類を含むものとする。操作番組８０３は、操作された番組の番組メタデータである。番組メタデータの形式は、図７に示すものと同じである。
【００５１】
履歴データの記憶部２０４への格納は、次のようにして行われる。すなわち、上述した同期動作とは別に、利用者が入力部２０２の操作によって制御部２０９へ指示することにより、番組の再生または削除などの際に、その操作の履歴データが、制御部２０９によって記憶部２０４に格納される。
【００５２】
図１０は、図７に示した各番組メタデータに対して、図６に示したフローチャートのステップＳＴ６０３およびステップＳＴ６０４でそれぞれ算出された再生推奨度と同期推奨度をリスト形式で示したものである。符号１００１は、図７に示した番組ＩＤ７０１と同じ番組ＩＤであり、番組ＩＤによって示される番組に対して再生推奨度と同期推奨度が算出されたことを表している。
【００５３】
符号１００２は、ステップＳＴ６０３で算出された再生推奨度である。符号１００３は、図７に示した番組データサイズ７０７と同じ番組データサイズであり、再生推奨度１００２とともに同期推奨度１００４を算出する際の変数値として用いられる。符号１００４は、ステップＳＴ６０４により算出された同期推奨度である。
【００５４】
図９は、図６に示したフローチャートのステップＳＴ６０３で実行される、録画番組メタデータのリスト内にある各録画番組メタデータに対して再生推奨度を算出する処理の詳細を示すフローチャートである。
【００５５】
再生推奨度を算出する処理では、まず、再生履歴のある番組メタデータから算出基準ポイントが作成される（ステップＳＴ９０１）。すなわち、算出部２０８は、以前に再生された番組メタデータのリストから名詞を抽出して算出基準名詞とし、各算出基準名詞の出現回数を算出基準ポイントとして算出する。以前に再生された番組メタデータのリストは、記憶部２０４に格納されている履歴データ２１２を参照し、この履歴データ２１２のうち、利用者の操作が「再生」となっているデータを抽出することにより生成される。また、名詞の抽出は、例えば番組メタデータの番組名および番組内容に対して形態素解析を用いて行うことができる。ここでは、例として図１２に示すような、算出基準名詞と算出基準ポイント（抜粋）が算出されたものとする。
【００５６】
次いで、リスト内に存在する全ての録画番組メタデータに対して、ステップＳＴ９０１とステップＳＴ９０５とで囲まれた範囲、つまりステップＳＴ９０３からステップＳＴ９０４までの繰り返し実行により、再生推奨度が算出される。
【００５７】
この繰り返し実行では、まず、録画番組メタデータから名詞が抽出される（ステップＳＴ９０３）。このステップＳＴ９０３においては、名詞の抽出は、ステップＳＴ９０１と同様の方法によって行われる。図７に示す例では、番組ＩＤが「００１」の録画番組の番組メタデータに対して、「ニュース」、「山田一男」および「今日」などといった名詞が抽出される。
【００５８】
次いで、算出基準ポイントに基づいて再生推奨度が算出される（ステップＳＴ９０４）。このステップＳＴ９０４においては、ステップＳＴ９０３で抽出された名詞の中に算出基準名詞があれば、その算出基準名詞に対応する算出基準ポイントを全て足し合わせた値が、その録画番組の再生推奨度とされる。ステップＳＴ９０３で抽出された名詞の中に算出基準名詞がなければ、その録画番組の再生推奨度は「０」とされる。図７に示す例では、例えば番組ＩＤが「００１」の録画番組の番組メタデータに対して、ステップＳＴ９０３で「ニュース」および「山田一男」という２つの名詞が抽出され、これらの名詞の算出基準ポイント（「ニュース」で１５ポイント、「山田一男」で１０ポイント）を足し合わせて再生推奨度「２５」が算出される。
【００５９】
ここでは、図１０の符号１００２で示すような再生推奨度が算出されたものとする。算出された再生推奨度と番組データサイズ１００３から、図６に示すフローチャートのステップＳＴ６０４で説明したような関数Ｆによって同期推奨度１００４が算出される。
【００６０】
図１１は、図６に示すフローチャートのステップＳＴ６０５で行われる処理、つまり録画装置１０３から同期すべき録画番組データを取得する処理の詳細を示すフローチャートである。
【００６１】
この処理では、まず、現在日時と対応する同期可能時間帯データがあるかどうかが調べられる（ステップＳＴ１１０１）。すなわち、制御部２０９は、現在日時と対応する同期可能時間帯データが記憶部２０４に存在するかどうかを調べる。ここで、現在日時と対応する同期可能時間帯データとは、現在の日付の一定期間前（ここでは、一週間前）の日に存在し、かつ、現在時刻と同じ時刻を有する同期可能時間帯データをいう。なお、現在の時刻との差が所定時間（ここでは、２０分とする）内の開始時刻を持つ同期可能時間帯のデータが存在する場合は、対応する同期可能時間帯データがあると判断するように構成できる。図５に示す例では、現在日時２０１１年１月２９日（土）１１：５３に対し、対応する７日前の同期可能時間帯５０３には「１２：１０〜１２：５０」が格納されている。１１：５３と１２：１０の差が２０分以内であることから、この場合は、現在日時と対応する同期可能時間帯データが存在すると判断される。
【００６２】
このステップＳＴ１１０１において、現在日時と対応する同期可能時間帯データがあると判断されると、次いで、残り同期可能時間が算出される（ステップＳＴ１１０２）。すなわち、現在時刻から、現在日時と対応する同期可能時間帯データの終了時刻までの時間が、残り同期可能時間として算出される。上述した例では、７日前の同期可能時間帯５０３にある「〜１２：５０」と現在時刻１１：５３より、残り同期可能時間は５７分と算出される。このように、一定期間前の同期可能時間帯の終了時刻と現在時刻とから残り同期可能時間を算出することにより、一定の周期（ここでは、一週間）でほぼ同じスケジュールに従って行動すると予想される多くの利用者にとって精度の高い残り時間を得ることができる。このステップＳＴ１１０２の処理が終了すると、シーケンスはステップＳＴ１１０４へ進む。
【００６３】
上記ステップＳＴ１１０１において、現在日時と対応する同期可能時間帯データがないと判断されると、次いで、所定の時間（例えば、０分）が残り同期可能時間とされる（ステップＳＴ１１０３）。その後、シーケンスはステップＳＴ１１０４へ進む。
【００６４】
ステップＳＴ１１０４においては、最高の再生推奨度を持つ録画番組メタデータが選択され、同期時間が推定される。すなわち、制御部２０９は、録画番組メタデータのリストの中から最高の再生推奨度を持つ録画番組メタデータを１つだけ選択し、選択した録画番組の同期に要する時間を算出する。同期に要する時間は、録画番組メタデータの番組データサイズを、記憶部２０４の同期速度データで除算することにより算出できる。図１０に示す例では、最高の再生推奨度を持つ録画番組メタデータとして、番組ＩＤ「００３」の再生推奨度が選択され、番組データサイズ１００３と図５に示す同期速度５０２から、同期時間として３０分が算出される。
【００６５】
次いで、同期時間内に同期できるかどうかが調べられる（ステップＳＴ１１０５）。すなわち、制御部２０９は、ステップＳＴ１１０４で算出した同期時間と、ステップＳＴ１１０２またはステップＳＴ１１０３で算出した残り同期可能時間とを比較し、残り同期可能時間内に同期できるかどうかを調べる。このステップＳＴ１１０５において、同期時間内に同期できることが判断されると、シーケンスはステップＳＴ１１０７へ進む。上述した例では、残り同期可能時間が５７分に対して同期時間は３０分であるので、同期できると判断される。
【００６６】
一方、上記ステップＳＴ１１０５において、同期時間内に同期できないことが判断されると、最高の同期推奨度を持つ録画番組メタデータが選択される（ステップＳＴ１１０６）。すなわち、制御部２０９は、録画番組メタデータのリスト中から最高の同期推奨度を持つ録画番組メタデータを１つだけ選択する。その後、シーケンスはステップＳＴ１１０７へ進む。上述した例で、仮に残り同期可能時間が３０分に満たなかった場合は、図１０に示すリストから最高の同期推奨度を持つ番組ＩＤ「００１」または番組ＩＤ「００２」の録画番組メタデータが選択される。
【００６７】
ステップＳＴ１１０７においては、同期に十分な容量があるかどうかが調べられる。すなわち、制御部２０９は、選択された録画番組メタデータの番組データサイズと記憶部２０４の空き容量とを比較し、空き容量のほうが大きいかどうか、すなわち、番組を同期するのに充分な空き容量があるかどうかを調べる。このステップＳＴ１１０７において、同期に十分な容量がないことが判断されると、より小さな番組データサイズの番組ならば同期できる可能性があるため、シーケンスはステップＳＴ１１１０へ進む。現在選択されている録画番組メタデータは次以降のステップでは選択されない。
【００６８】
一方、上記ステップＳＴ１１０７において、同期に十分な容量があることが判断されると、選択された録画番組のデータが取得される（ステップＳＴ１１０８）。すなわち、制御部２０９は、番組格納部２０７へ録画番組のデータの取得を指示する。番組格納部２０７は、この指示に応答して、制御部２０９で選択された録画番組メタデータが示す番組データを録画装置１０３から通信部２０１を介して取得し、記憶部２０４に設けられた番組データ２１０の記憶領域に格納する。このとき、格納された番組データを識別するための新たな番組ＩＤが付与される。
【００６９】
次いで、選択された録画番組メタデータが格納される（ステップＳＴ１１０９）。すなわち、制御部２０９は、上記と同様に、番組格納部２０７へ録画番組メタデータの取得を指示する。番組格納部２０７は、この指示に応答して、制御部２０９で選択された録画番組メタデータを、記憶部２０４に設けられた番組メタデータ２１１の記憶領域に格納する。このとき、番組ＩＤは、ステップＳＴ１１０８で格納された番組データを指すように変更される。その後、シーケンスはステップＳＴ１１１０へ進む。
【００７０】
ステップＳＴ１１１０においては、処理していない録画番組メタデータがあるかどうかが調べられる。すなわち、制御部２０９は、録画番組メタデータのリスト中に、未だ選択していない番組の録画番組メタデータが存在するかどうかを調べる。このステップＳＴ１１１０において、処理していない録画番組メタデータがあることが判断されると、シーケンスはステップＳＴ１１０１へ戻り、上述した処理が繰り返される。
【００７１】
一方、上記ステップＳＴ１１１０において、処理していない録画番組メタデータがないことが判断されると、全ての録画番組が同期した旨が認識され、動作は終了する。上述した例では、図１０に示すリストの中の番組ＩＤ「００３」以外の番組は未だ選択されていないので、シーケンスはステップＳＴ１１０１へ戻る。
【００７２】
ここで、図１１に示すフローチャートのステップＳＴ１１０８が実行されているときに、上記ステップＳＴ４０４において同期動作の中止が行われた場合は、番組再生装置１０１が途中まで取得した録画番組データが破棄されるとともに、取得した録画番組メタデータのリストも破棄される。図１１に示すフローチャートの上記以外のステップが実行されているときに同期動作の中止が行われた場合は、動作が中止され、取得した録画番組メタデータのリストが破棄される。この場合、同期が中止されたこと、および、中止までに同期した録画番組についての情報を、出力部２０５を介して利用者に通知するように構成できる。
【００７３】
上述した例において、続けて同期を行った場合、図１０に示すリストにある番組は、番組ＩＤ「００３」、「００１」、「００２」および「００４」の番組という順で同期され、７日前の同期可能時間帯どおり１２：５０に録画装置１０３との接続が切断された場合であって、番組データサイズが大きい番組ＩＤ「００４」の番組を除き、番組ＩＤ「００３」、「００１」および「００２」といった３つの番組を同期できる。
【００７４】
これに対し、再生推奨度の順に番組を同期すると、番組ＩＤ「００３」、「００４」、「００１」および「００２」の番組という順で同期され、上記と同様に７日前の同期可能時間帯どおり１２：５０に録画装置１０３との接続が切断された場合は、番組データサイズが大きい番組ＩＤ「００４」の番組以下の番組は同期できず、番組ＩＤ「００３」の１つの番組しか同期することができない。
【００７５】
また、同期推奨度の順に番組を同期すると、番組ＩＤ「００１」、「００２」、「００３」および「００４」の番組という順で同期され、上記と同様に７日前の同期可能時間帯どおり１２：５０に録画装置１０３との接続が切断された場合は、番組ＩＤ「００３」、「００１」および「００２」といった３つの番組を同期できるが、仮に、より短い時間しか同期できなかった場合、利用者がより好む番組ＩＤ「００３」の番組を同期できなくなることがある。
【００７６】
以上は、録画再生システムに録画装置１０３を１つだけ設けた場合の構成および動作であるが、複数の録画装置１０３を設けることもできる。その場合、番組再生装置１０１は、接続される複数の録画装置１０３の各々について、図３に示す動作と図４に示す動作とを実行する。このとき、複数の録画装置１０３との接続が同時に検出された場合はステップＳＴ３０４において録画番組メタデータのリストをまとめて取得し、１つのリストにまとめてその後の動作を行うように構成できる。
【００７７】
以上説明したように、この実施の形態１では、利用者の好みを表す再生推奨度が高いほど、かつ番組データサイズが小さいほど大きくなるような関数により算出される同期推奨度、すなわち、利用者が好みかつ素早く同期できる度合いを示す同期推奨度を用いた順序で録画番組を同期する。そのため、利用者は、短い時間でも利用者が好むより多くの番組を番組再生装置１０１に同期し、移動中などの空き時間により多くの番組を効率よく視聴できるという利点がある。
【００７８】
また、この実施の形態１では、録画装置１０３との同期可能時間帯および同期速度を計測し、その情報から推定される残り同期可能時間が長い場合は再生推奨度の順に、短い場合は同期推奨度の順に録画番組を同期する。そのため、利用者は、比較的長時間同期が可能である場合は利用者がより好む番組を番組再生装置１０１に同期し、番組データサイズの大きい番組、すなわち再生時間が長い番組または高画質の番組を視聴できるという利点がある。
【００７９】
なお、上述した実施の形態１では、図１１に示すフローチャートのステップＳＴ１１０７において、選択した番組に対して記憶部２０４に充分な空き容量がない場合は同期しないように構成したが、記憶部２０４に格納されている番組データ２１０のうち利用者にとって価値の低い番組データ（例えば、古いもの、視聴済みのものなど）を順次選択して削除することにより同期に充分な空き容量を確保できたなら同期するように構成することもできる。この場合、例えば記憶部２０４に格納されている番組メタデータ２１１から、年月日が最も古いものの番組データを選択して削除するように構成できる。また、記憶部２０４に格納されている履歴データ２１２を参照し、利用者の操作が「再生」となっているデータの番組のうち、操作日時が最も古いものの番組データを選択して削除するように構成することもできる。また、自動的に削除してもよい番組を利用者があらかじめ手動で選択しておいて、それら番組のうちから選択して削除するように構成することもできる。
【００８０】
この構成によれば、記憶部２０４の空き容量が充分でない場合、利用者にとって価値の低い番組を自動的に削除して新たな番組を同期するので、利用者が手動で番組を削除する手間を軽減することができる。
【００８１】
また、上述した実施の形態１では、図６に示すフローチャートのステップＳＴ６０１において、録画装置１０３が持つ録画番組メタデータのリストを取得するように構成したが、録画装置１０３が記憶部２０４に格納されている履歴データ２１２と同じ形式の履歴データを持っている場合は、その履歴データも同時に取得し、録画装置１０３で既に再生済みである番組の番組メタデータを録画番組メタデータのリストから除外するように構成することもできる。録画装置１０３で既に再生済みである番組の番組メタデータは、録画装置１０３から取得した履歴データを参照し、利用者の操作が「再生」となっているものを抽出することにより得ることができる。
【００８２】
この構成によれば、録画装置１０３で既に再生済みである番組は同期しないので、利用者は未だ視聴していない番組のみを同期させることができる。
【００８３】
また、上述した実施の形態１では、図６に示すフローチャートのステップＳＴ６０３およびステップＳＴ６０４において算出した再生推奨度および同期推奨度を、同期する番組の選択基準としているが、利用者が特に同期したい番組を直接的に指定して新たな選択基準とするように構成することもできる。
【００８４】
利用者が直接的に番組を指定する方法としては、次の方法を用いることができる。すなわち、ステップＳＴ３０４の終了時に、取得していた録画番組メタデータのリストのうち、同期できなかった番組のものを抽出したリストを記憶部２０４の番組メタデータ２１１とは別に記憶しておき、利用者に出力部２０５を介して表示する。利用者は、表示されたリストから次回の同期時に特に同期したい番組を、入力部２０２を介して選択して指定する。
【００８５】
この構成によれば、上記リストに、その指定情報が付加され、図１１に示すフローチャートのステップＳＴ１１０４において最高の再生推奨度を持つ番組メタデータを１つだけ選択する代わりに、上記リストを参照して利用者の指定に合致する番組メタデータを１つ選択する。これにより、利用者は、録画装置１０３に録画されている番組のうち、特に同期したい番組を指定するだけで、番組再生装置１０１に優先的に同期させることができる。
【００８６】
さらに、上述した実施の形態１では、利用者が特に同期しておきたい番組を直接的に指定するように構成したが、例えば、ある番組シリーズは優先的に自動同期しておきたい、など間接的に番組を指定して新たな選択基準とすることもできる。
【００８７】
利用者が間接的に番組を指定する方法として、例えば利用者が上記番組シリーズのシリーズ名を直接入力して指定する方法を用いることができる。また、利用者が記憶部２０４の番組メタデータ２１１を参照し、優先的に自動同期しておきたい番組シリーズに属する番組を、入力部２０２を介して選択することにより、選択された番組の番組名をシリーズ名として指定する方法を用いることもできる。さらに、上記の２つの方法を組み合わせ、後者の方法により選択された番組の番組名を利用者が加工し、所望のシリーズ名として指定する方法を用いることもできる。
【００８８】
この構成によれば、上記指定されたシリーズ名が記憶部２０４に新たな指定情報として記憶され、図１１に示すフローチャートのステップＳＴ１１０４において最高の再生推奨度を持つ番組メタデータを１つ選択する代わりに、上記指定されたシリーズ名を含むような番組名を持つ番組メタデータを１つだけ選択するので、利用者が録画装置１０３に録画されている番組のうち優先的に同期しておきたい番組シリーズを指定しておけば、指定した番組シリーズに属する番組を優先的に同期させることができる。
【００８９】
なお、本願発明はその発明の範囲内において、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。
【符号の説明】
【００９０】
１０１  番組再生装置、１０２  ネットワーク、１０３  録画装置、２０１  通信部、２０２  入力部、２０３  制御ユニット、２０４  記憶部、２０５  出力部、２０６  接続状態監視部、２０７  番組格納部、２０８  算出部、２０９  制御部。
【図１】
0005701160.tif 000002
【図２】
0005701160.tif 000003
【図３】
0005701160.tif 000004
【図４】
0005701160.tif 000005
【図５】
0005701160.tif 000006
【図６】
0005701160.tif 000007
【図７】
0005701160.tif 000008
【図８】
0005701160.tif 000009
【図９】
0005701160.tif 000010
【図１０】
0005701160.tif 000011
【図１１】
0005701160.tif 000012
【図１２】
0005701160.tif 000013