(57)【特許請求の範囲】
【請求項１】
ユーザーが使用する録画再生装置と、通信ネットワーク上に設置されたデータベースサーバとから構成される録画再生記録システムであって、
前記録画再生装置は、
放送または通信により提供される動画データを記録するユーザー側蓄積部と、
前記ユーザー側蓄積部において動画データのオーバーフローが生じた際に、オーバーフローした動画データを通信回線を通じて送信する手段と、
前記動画データを記録するための操作履歴と、前記オーバーフローデータが生じた時間とを対応付けるとともに、ユーザーが使用する前記録画装置でのノイズに関する情報が含まれるユーザー管理データを生成するデータ管理部と、
を有し、
前記データベースサーバは、
前記データ送受信部から受信した動画データを蓄積するサーバ側蓄積部と、
前記ユーザー管理データに基づいて、前記サーバ側蓄積部において重複する動画データを検索し、重複するデータのいずれかを削除するデータマージ部と
前記録画再生装置から前記ユーザー管理データを取得し、このユーザー管理データに基づいて、前記サーバ側蓄積部に蓄積された動画データを該録画再生装置に送信する再生動画送信手段と、
前記ユーザー管理データに含まれるノイズに関する情報に基づいて、当該動画データが録画された時点における画質と同等の画質となるように、送信する動画データの画質を調整する画質調整部と
を有することを特徴とする録画再生システム。
【請求項２】
前記データマージ部は、重複する動画データについて、それぞれの画質を検出し、画質の低い動画データを削除することを特徴とする請求項１に記載の録画再生システム。
【請求項３】
前記録画再生装置は、予め録画時間及びチャンネルを指定して前記動画データの記録を動作させる予約録画制御部を有し、この予約録画制御部は、全チャンネル・全時間指定録画モード機能を備えていることを特徴とする請求項１に記載の録画再生システム。
【請求項４】
ユーザーが使用する録画再生装置と、通信ネットワーク上に設置されたデータベースサーバとを用いた録画再生方法であって、
前記録画再生装置に設けられたユーザー側蓄積部に、放送または通信により提供される動画データを記録するステップ(1)と、
前記ユーザー側蓄積部において動画データのオーバーフローが生じた際に、オーバーフローした動画データを通信回線を通じて前記データベースサーバに送信し、前記動画データを記録するための操作履歴と、前記オーバーフローデータが生じた時間とを対応付けるとともに、ユーザーが使用する前記録画装置でのノイズに関する情報が含まれるユーザー管理データを生成し、前記データベースサーバに送信するステップ(2)と、
前記データベースサーバに設けられたサーバ側蓄積部に、前記録画再生装置から受信した動画データを蓄積するステップ(3)と、
前記ユーザー管理データに基づいて、前記サーバ側蓄積部において重複する動画データを検索し、重複するデータのいずれかを削除するステップ(4)と、
前記ユーザー管理データに含まれるノイズに関する情報に基づいて、当該動画データが録画された時点における画質と同等の画質となるように、前記サーバ側蓄積部に蓄積された動画データの画質を調整し、該動画データを該録画再生装置に送信するステップ(5)と
を有することを特徴とする録画再生方法。
【請求項５】
前記ステップ(4)において、重複する動画データについてそれぞれの画質を検出し、画質の低い動画データを削除することを特徴とする請求項４に記載の録画再生方法。
【請求項６】
前記ステップ(1)において、録画再生装置に設けられた予約録画制御部の全チャンネル・全時間指定録画モード機能により、全録画時間及び全チャンネルを指定して、ユーザー側蓄積部に、放送または通信により提供される動画データを記録することを特徴とする請求項４に記載の録画再生方法。
【請求項７】
ユーザーが使用する録画再生装置に備えられたユーザー側蓄積部においてオーバーフローした動画データを蓄積するサーバ側蓄積部と、
前記動画データを記録するための操作履歴と、前記オーバーフローデータが生じた時間とを対応付けるとともに、ユーザーが使用する前記録画装置でのノイズに関する情報が含まれるユーザー管理データを前記録画再生装置から取得し、このユーザー管理データに基づいて、前記サーバ側蓄積部において重複する動画データを検索し、重複するデータのいずれかを削除するデータマージ部と、
前記サーバ側蓄積部に蓄積された動画データを該録画再生装置に送信する再生動画送信手段と、
前記ユーザー管理データに含まれる画質に関する情報に基づいて、当該動画データが録画された時点における画質と同等の画質となるように、送信する動画データの画質を調整する画質調整部と
を有することを特徴とするデータベースサーバ。
【請求項８】
前記データマージ部は、重複する動画データについて、それぞれの画質を検出し、画質の低い動画データを削除することを特徴とする請求項７に記載のデータベースサーバ。
【請求項９】
前記オーバーフローデータは、前記録画再生装置の全チャンネル・全時間指定録画モード機能により、全録画時間及び全チャンネルを指定して記録された動画データの一部又は全部であることを特徴とする請求項７に記載のデータベースサーバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ユーザーが使用する録画再生装置と、通信ネットワーク上に設置されたデータベースサーバとから構成される録画再生システム、録画再生方法及びデータベースサーバに関する。
【０００２】
【従来の技術】
近年、テレビ放送等の番組映像を録画する装置として、大容量のハードディスクを備えたハードディスク録画再生装置が開発されている。このハードディスク録画再生装置では、映像をデジタル化した動画データとしてハードディスクに記録し、このデータを読み出すことにより再生を行う。
【０００３】
ところが、近年においては、従来の地上波放送に加えて、ＢＳ放送や、ケーブルテレビなど様々なテレビ放送が行われるようになり、放送時間が拡大するとともに、チャンネル数が増加したため、ハードディスクの容量が増大したとはいえ、その記録容量には限界があり、ユーザーが望む全ての番組を録画することは困難である。また、大容量のハードディスクは、製造コストが高く、録画再生装置の価格を高める原因ともなっている。
【０００４】
これに対して、本願発明者等は、ネットワーク上にデータベースサーバを設置し、録画再生装置においてオーバーフローしたデータを、ネットワークを通じて受信し、蓄積し、ユーザーからの要求に応じて、蓄積したデータをユーザー側の録画再生装置に送信するシステムを開発した。
【０００５】
【発明が解決しようとする課題】
しかしながら、上記システムでは、複数のユーザーから、オーバーフローデータを受信し、蓄積した場合、同一の時間帯及びチャンネルで録画をする場合が考えられ、この場合には、重複したデータが生じることとなり、データベース側の蓄積手段を有効に使用することができないという問題が起こりうる。
【０００６】
そこで、本発明は上記問題を解決すべくなされたものであり、録画再生装置の製造コストを低減しつつ、ユーザーのニーズに応じた大容量のデータを記録するとともに、データベースサーバ側の蓄積手段を有効に利用することのできる録画再生システム、録画再生方法及びデータベースサーバを提供することを目的とする。
【０００７】
【課題を解決するための手段】
本願に係る発明は上記課題を解決すべくなされたものであり、ユーザーが使用する録画再生装置と、通信ネットワーク上に設置されたデータベースサーバとを用いて録画再生を行う際に、録画再生装置に設けられたユーザー側蓄積部に、放送または通信により提供される動画データを記録し、ユーザー側蓄積部において動画データのオーバーフローが生じた際に、オーバーフローした動画データを通信回線を通じてデータベースサーバに送信し、動画データを記録するための操作履歴と、オーバーフローデータが生じた時間とを対応付けるとともに、ユーザーが使用する録画装置でのノイズに関する情報が含まれるユーザー管理データを生成し、データベースサーバに送信し、データベースサーバに設けられたサーバ側蓄積部に、録画再生装置から受信した動画データを蓄積し、ユーザー管理データに基づいて、サーバ側蓄積部において重複する動画データを検索し、重複するデータのいずれかを削除し、ユーザー管理データに含まれるノイズに関する情報に基づいて、当該動画データが録画された時点における画質と同等の画質となるように、サーバ側蓄積部に蓄積された動画データの画質を調整し、動画データを録画再生装置に送信することを特徴とする。
【０００８】
本発明によれば、録画再生装置側に設けられたユーザー側蓄積部においてデータのオーバーフローが生じた際に、ネットワーク上のサーバ側蓄積部に蓄積先を切り替えるため、ユーザーのニーズに応じた大容量のデータを記録することができる。この結果、ユーザー側蓄積部を容量の小さいものを用いることができ、録画再生装置の製造コストを低廉化させることができる。
【０００９】
特に、サーバ側蓄積部に蓄積されたデータのうち、重複するものを削除して、データのマージを行うため、サーバ側蓄積部のデータ量を縮減することができ、ハードウェア資源の有効利用を図ることができる。
【００１０】
また、本発明では、動画データを記録するための操作履歴と、前記オーバーフローデータが生じた時間とを対応付けるユーザー管理データを生成し、データベースサーバに送信し、前記ユーザー管理データに基づいて、重複データを検索するため、迅速に重複データを検出することができる。さらに、上記発明においてユーザー管理データには、録画装置でのノイズに関する情報が含まれ、これに基づいて、送信する動画データの画質を調整することにより、ユーザーが使用する録画再生装置の能力に応じたデータを配信することができる。また、部分的にデータがマージされたとき、再生の際に、画質のムラが生じるのを防止することができる。
【００１１】
上記発明では、重複する動画データについてそれぞれの画質を検出し、画質の低い動画データを削除することが好ましい。この場合には、重複データをマージする際、より品質の高いデータを優先して保持するため、蓄積データの高品質化を図ることができる。
【００１２】
なお、上記発明において録画再生装置は、予め録画時間及びチャンネルを指定して前記動画データの記録を動作させる予約録画制御部を有し、この予約録画制御部は、全チャンネル・全時間指定録画モード機能を備えていることが好ましい。この場合には、前記オーバーフローデータは、全録画時間及び全チャンネルを指定して記録された動画データの一部又は全部となる。
【００１３】
【発明の実施の形態】
（録画再生システムの全体構成）
本発明の実施形態について図面を参照しながら説明する。図１は、本実施形態に係る録画再生システムの構成を示すブロック図である。
【００１４】
同図に示すように、本実施形態に係る録画再生装置は、ユーザーが使用する録画再生装置１と、通信ネットワーク２上に設置されたデータベースサーバ３とから構成される。本実施形態において、通信ネットワーク２は、無線、有線通信回線網であり、ADSL等のブロードバンド方式や光ケーブル等の大容量通信回線である。
【００１５】
録画再生装置１は、地上波放送やＢＳ放送、ケーブル放送またはブロードバンド通信回線等により提供される動画データを記録するとともに、記録した動画データをディスプレイ６において表示するものであり、データを蓄積する手段としてユーザーハードディスク１５と、ユーザーハードディスク１５において、データのオーバーフローが生じた際に、オーバーフローした動画データを通信ネットワーク２を通じてデータベースサーバ３に送信する手段を有している。
【００１６】
一方、データベースサーバ３は、録画再生装置１から受信した動画データを蓄積する大容量のコンテンツ蓄積部４を有するとともに、コンテンツ蓄積部４に蓄積したデータを管理するためのユーザユーザー管理データを蓄積するユーザー管理データベース５を備えている。
【００１７】
このような録画再生システムによれば、録画再生装置１に設けられたユーザーハードディスク１５に動画データを記録し、ユーザーハードディスク１５において動画データのオーバーフローが生じた際に、オーバーフローした動画データをデータベースサーバ３に対して通信ネットワーク２を通じて送信し、データベースサーバ３に設けられたコンテンツ蓄積部４に蓄積する。
【００１８】
（録画再生装置の構成）
上述した録画再生装置１の内部構成について、図１を参照しつつ詳述する。同図に示すように、録画再生装置１は、録画再生を行う手段として、操作部７と、予約録画制御部９と、チューナー部１０と、表示用インターフェース１２と、データ変換部１３と、データ入出力部１４と、ユーザーハードディスク１５とを備えている。
【００１９】
操作部７は、録画再生装置１に対する操作を行うものであり、装置外面に設けられた操作ボタンやタッチパネル、リモコンである。この操作部７は、ユーザーの操作に応じて制御信号を、装置の各部に送出し、録画開始や録画終了、チャンネル操作、早送り、巻き戻し、録画予約等の操作を行う。この操作部７における操作の履歴は、操作履歴データ生成部８に送出される。なお、本実施形態における操作部７の操作では、全チャンネル指定モードを備えており、特定のチャンネルを指定することなく、全チャンネルにおける全放送番組について一括して録画開始及び録画終了操作を行うことができる。
【００２０】
予約録画制御部９は、録画時間を指定してチューナー部１０を作動させるものであり、タイマー機能を備えており、所定の時間になった際に、チューナー部１０を動作させ、録画処理を実行させる。この予約録画制御部９は、チューナー部１０に行わせた録画処理の履歴を操作履歴データ生成部８に出力する。なお、本実施形態における操作部７の操作では、全チャンネル・全時間指定録画モードを備えており、特定のチャンネル及び時間を指定することなく、全チャンネルにおける全時間帯の放送番組について一括して録画予約操作を行うことができる。
【００２１】
チューナー部１０は、チャンネルを切り替えることによって、地上波放送やＢＳ放送、ケーブル放送のストリームを受信するものであり、アナログ放送やデジタル放送に対応した受信機である。このチューナー部１０で受信されたストリームデータは、データ変換部１３や表示用インターフェース１２に送出される。
【００２２】
表示用インターフェース１２は、チューナー部１０やデータ変換部１３から入力されたストリームデータをディスプレイ６に表示させるものである。
【００２３】
データ変換部１３は、チューナー部１０が受信したストリームデータをユーザーハードディスク１５で記録可能なデータ構造に変換するものである。例えば、アナログ放送のストリームをデジタルデータに変換し、ＭＰＥＧ等の規格を準拠したデータ形式に変換する。
【００２４】
データ入出力部１４は、ユーザーハードディスク１５に対してデータの入出力を行うものであり、データ変換部１３から入力された動画データをユーザーハードディスク１５に書き込みを行ったり、ユーザーハードディスク１５に記録された動画データを読み出して表示用インターフェース１２を通じてディスプレイ６に表示させるものである。
【００２５】
また、このデータ入出力部１４は、データ制御部１７からの命令に応じて、データ変換部１３からのデータと、データ送受信部１８からのデータとを切り替えてユーザーハードディスク１５に接続し、データの入出経路を変更する機能も有している。
【００２６】
さらに、データ入出力部１４は、ユーザーハードディスク１５におけるデータのオーバーフローを監視し、データの記録中にオーバーフローが生じた場合には、そのオーバーフローが生じた時間と、オーバーフローが生じる直前に書き込んだデータのアドレスとを検出し、これらの情報をあふれデータ管理部１１に通知する機能を有している。
【００２７】
ユーザーハードディスク１５は、デジタル化された動画データを所定のアドレスに記録する記憶装置であり、データ入出力部１４を介してデータの書き込み、読み出しを行う。このユーザーハードディスク１５は、記憶装置であれば種々の装置を用いることができ、メモリ等により代用することもできる。
【００２８】
本実施形態において録画再生装置１は、動画データを記録するための操作履歴と、データのオーバーフローが生じた時間とを対応付けるユーザー管理データを生成する手段として、ユーザー管理データ生成部１６と、操作履歴データ生成部８と、あふれデータ管理部１１と、予約録画制御部９とを有している。
【００２９】
操作履歴データ生成部８は、ユーザーが何時にどのような操作を行ったかという操作履歴データを生成するものであり、この生成された操作履歴データは、ユーザー管理データ生成部１６に送出される。具体的には、ユーザーが操作部７において行った、録画開始操作、録画終了操作の時間、そのときのチャンネル等を記録する。また、予約録画である場合には、実際にチューナー部１０で行った録画開始処理、録画終了処理の時間、そのときのチャンネル等を記録する。
【００３０】
あふれデータ管理部１１は、データ入出力部１５が検知したユーザーハードディスク１５におけるデータのオーバーフローの時間やファイルデータ名、格納先アドレスをデータ化してあふれデータとしてユーザー管理データ生成部１６に送出するものである。
【００３１】
ユーザー管理データ生成部１６は、上述した操作履歴データとあふれデータとに基づいて、ユーザー管理データを生成するものである。具体的には、ユーザーによる操作履歴と、データのオーバーフローが生じた時間とを対応付けてデータ化するものであり、ユーザーのどの操作によって録画されている動画ファイルがオーバーフローしたのかを記述する。具体的には、動画データが録画された日時、及びユーザーハードディスク１５においてオーバーフローした時間、そのときのチャンネル、動画ファイル名が記述される。
【００３２】
なお、本実施形態においてこのユーザー管理データ生成部１６は、ユーザー若しくは録画再生装置１を特定する識別子を記憶する記憶部が設けられており、生成されたユーザー管理データに識別子を付加する。この識別子は、データベースサーバ３におけるユーザー認証に用いられる。
【００３３】
さらに、録画再生装置１は、上記各データ（動画データ、ユーザー管理データ）を送受信する手段として、データ送受信部１８及びデータ制御部１７を有している。
【００３４】
データ送受信部１８は、ADSL等のブロードバンド用モデムや、ISDNのターミナルアダプタ等であり、通信回線を通じて通信ネットワーク２に接続可能となっている。
【００３５】
データ制御部１７は、データ入出力部１４のデータ入出力経路を切り替えるものであり、ユーザーハードディスク１５からデータの入出力がある場合は、データ入出力部１４とユーザーハードディスク１５とを接続させ、データ送受信部１８からデータの入出力がある場合には、データ送受信部１８とデータ入出力部１４とを接続する。これにより、ユーザーハードディスク１５に対して入出力されるデータと、データ送受信部１８から入出力されるデータとを連続させる。
【００３６】
（データベースサーバの構成）
次いで、上記データベースサーバ３の内部構造について説明する。図２は、データベースサーバ３の内部構成を示すブロック図である。
【００３７】
同図に示すように、本実施形態に係るデータベースサーバ３は、データ送受信部２３と、データ制御部２０と、データ入出力部１９と、認証部２２と、ユーザー管理データ処理部２１とを有している。
【００３８】
データ送受信部２３は、通信ネットワーク２を通じて、録画再生装置１との間でデータの送受信を行うものであり、ADSL等のブロードバンド用モデムや、ISDNのターミナルアダプタ等を用いることができ、通信回線を通じて通信ネットワーク２に接続可能となっている。
【００３９】
データ送受信部２３を通じて送受信されるデータとしては、動画データとユーザー管理データとがあり、動画データは、データ制御部２０、データ入出力部１９を介して、コンテンツ蓄積部４に入出力され、ユーザー管理データは、認証部２２及びユーザー管理データ処理部２１を介してユーザー管理データベース５に蓄積される。
【００４０】
データ制御部２０は、ユーザー管理データ処理部２１の許可を得た後、録画再生装置１から動画データを受信し、データ入出力部２０にデータを送出するとともに、ユーザーからの再生要求に応じてユーザー管理データ処理部２１から許可を得て、コンテンツ蓄積部４に蓄積された動画データを読み出して、データ送受信部２３を介して、録画再生装置１に対して送信する。
【００４１】
また、このデータ制御部２０は、データの再生時において、再生に係るデータがオーバーフローしたものである場合には、その旨の通知及び動画データが録画された時間、チャンネルをデータ入出力部１４から取得し、この通知に基づいて、再生を希望するファイル名を特定した再生要求をデータベースサーバ３に対して送信する。
【００４２】
データ入出力部１９は、データ制御部２０の命令に基づいて、コンテンツ蓄積部４に対してデータの入出力を行うものである。具体的には、記録時にあっては、記録したデータの格納先アドレスをデータ制御部２０を通じてユーザー管理データ処理部２１に通知し、読みだし時にあっては、ユーザー管理データ処理部２１からの取得した格納先アドレスからデータを読み出し、データ制御部２０を通じてデータ送受信部２３に送出する。
【００４３】
コンテンツ蓄積部４は、録画再生装置１が有するユーザーハードディスク１５においてオーバーフローしたデータを所定の格納先アドレスに蓄積するものである。このコンテンツ蓄積部４は、データ入出力部１９を通じてデータの入出力を行う。
【００４４】
認証部２２は、データ送受信部２３が受信したユーザー管理データの中からユーザーの識別子を抽出し、ユーザー管理データベースに登録された登録ユーザーテーブルを照合し、アクセス者が登録されたユーザーか否かを判断するものである。照合した結果、登録ユーザーであると判断した場合には、取得したユーザー識別子をユーザー管理データ処理部２１に受け渡す。照合した結果、登録ユーザーでないと判断した場合には、アクセスの拒否を行う。
【００４５】
ユーザー管理データ処理部２１は、ユーザー管理データベース５に登録されたユーザーの個人情報や、ユーザー毎の動画データの蓄積状況を管理するものである。また、コンテンツ蓄積部４に対するデータの入出力の許可をデータ制御部２０に送出する機能も有している。
【００４６】
詳述すると、データの記録時にあっては、認証部２２による認証結果に基づいてデータ制御部２０にデータ記録の許可を送出するとともに、記録開始後において、コンテンツ蓄積部４上の格納先アドレスをデータ制御部２０から取得する。この取得した格納先アドレスは、受信したユーザー管理データに追記され、その結果、ユーザー管理データには、動画データの記録を依頼したユーザーの識別子、動画データが録画された日時、及びユーザーハードディスク１５においてオーバーフローした時間、そのときのチャンネル、動画ファイル名及び当該動画データの格納先のアドレスが記述されることとなる。
【００４７】
一方、データの再生時においてユーザー管理データ処理部２１は、認証部２２の認証処理の後、録画再生装置１からの再生要求に基づいて、ユーザー管理データベース５から当該ユーザーに関連するユーザー管理データを検索し、コンテンツ蓄積部４における格納先アドレスを取得し、これをデータ制御部２０に送出する。
【００４８】
なお、本実施形態において、ユーザー管理データ処理部２１は、課金機能を備えており、ユーザーが記録したデータ量や、アクセス回数等をカウントし、このカウントに応じた課金処理を行う機能を有している。
【００４９】
ユーザー管理データベース５は、ユーザーの個人情報（登録ＩＤ等）、課金情報、ユーザー管理データをユーザー毎に記録し管理するものである。このユーザー管理データベース５に登録されたユーザーＩＤに基づいて、認証部２２は、アクセス者の認容処理を行い、また、このユーザー管理データベース５に蓄積されたユーザー管理データに基づいて、ユーザー管理データ処理部２１は、再生すべきデータが格納されている格納先アドレス等を取得することができる。
【００５０】
さらに、本実施形態に係るデータベースサーバ３は、データマージ部２４を備えている。このデータマージ部２４は、コンテンツ蓄積部４において重複する動画データを検索し、重複するデータのいずれかを削除するものであり、具体的には、このデータマージ部２４は、ユーザー管理データ処理部２１に接続されており、周期的にユーザー管理データを参照し、重複する時間帯、チャンネルで録画された動画データを検出し、重複するデータのいずれかを削除する。このデータの削除は、本実施形態では、重複するデータについてそれぞれの解像度を検出し、比較し、解像度の低い方のデータを削除する。
【００５１】
また、データベースサーバ３は、解像度解析部２５と、解像度調整部２６とを有している。
【００５２】
解像度解析部２５は、録画再生装置１から受信した動画データのノイズや機種に基づく性能等に基づいて、解像度を解析し、その解析結果を画質情報としてユーザー管理データ処理部２１に出力する。この出力を受けて、ユーザー管理データ処理部２１は、受信した動画データと画質情報とを対応付けて管理データベース５に記録する。
【００５３】
解像度調整部２６は、データ送受信部２３を通じて、録画再生装置１に対して送信される再生動画の解像度を調整するものであり、ユーザー管理データに記録された画質情報に基づいて、録画された時点における画質と同質の画質となるように、再生動画の解像度を調整する。すなわち、コンテンツ蓄積部４に蓄積された動画が、マージ処理により高画質な動画に置換されているときには、画質を低減して記録時における画質と同質の画質とする。これにより、録画再生装置１側で再生される画質が変動するのを防止することができる。
【００５４】
（動作）
以上の構成を有する本実施形態に係る録画再生システムの動作について説明する。図３は、記録時における動作を示すフロー図であり、図４は、データマージ時における動作を示すフロー図であり、図５は、再生時の動作を示すフロー図である。
【００５５】
図３に示すように、記録時においては、先ず、ユーザーによる操作に応じて、処理が開始される（Ｓ１０１）。具体的には、操作部７において、録画開始操作か、或いは、予約録画操作を行う。
【００５６】
次いで、ユーザー操作が通常録画であるか予約録画であるかを判断する（Ｓ１０２）。通常録画である場合には、操作部７における操作の制御信号が直接操作履歴データ生成部８に入力され、操作履歴データが生成される（Ｓ１０４）。予約録画である場合には、予約録画制御部９において、タイマーが作動し、待機状態となり、所定の時間になった時点で、録画動作の制御が行われ、制御信号が操作履歴データ生成部８に入力される（Ｓ１０３）。操作履歴データ生成部８では、この予約録画制御部９からの制御信号に基づいて操作履歴データが生成される（Ｓ１０４）。
【００５７】
次いで、録画動作が開始される（Ｓ１０５）。具体的には、チューナー部１０において受信された放送ストリームがデータ変換部１９でデータファイルに変換され（Ｓ１０６）、ユーザーハードディスク１５に記録される（Ｓ１０７）。
【００５８】
その後、ユーザーハードディスク１５がオーバーフローが生じているか否かの判断を逐次監視する（Ｓ１０８）。オーバーフローが生じてない間は、動画データをユーザーハードディスク１５に蓄積する。
【００５９】
ステップＳ１０８において、オーバーフローが検出されたときには、あふれデータを生成する（Ｓ１０９）。具体的には、データのオーバーフローをデータ入出力部１４が検出し、オーバーフローが生じた時間、及びファイル名をあふれデータ管理部１１に通知する。このあふれデータ管理部１１が取得したあふれデータと、操作履歴データ生成部８が生成した操作履歴とに基づいて、ユーザー管理データが生成される（Ｓ１１０）。なお、このユーザー管理データには、ユーザーを特定する識別子が付加されるとともに、さらに、当該録画再生装置１の機種、及び画質レベルに関する録画モードに関する画質情報が付加される。
【００６０】
次いで、ユーザー管理データ生成部１６は、データ送受信部１８を通じて、ユーザー管理データ及び記録要求をデータベースサーバ３に送信する（Ｓ１１１）。このユーザー管理データに基づいて、データベースサーバ３は、ユーザーの認証を行うとともに、アクセス許可を行い、ユーザー管理データをユーザー管理データベース５に格納する。
【００６１】
アクセス許可が出された後、データ制御部１７は、データ入出力部１４からの出力経路を、ユーザーハードディスク１５からデータ送受信部１８に切り替える（Ｓ１１２）。これにより、データ変換部１３で変換された動画データは、データ入出力部１４、データ送受信部１８を経て、データベースサーバ３に送信される。
【００６２】
データベースサーバ３では、受信した動画データをデータ制御部２０、データ入出力部１９を通じて、コンテンツ蓄積部４に蓄積する（Ｓ１１３）。この受信の際には、受信した動画データの画質を解析し画質情報を生成し、ユーザー管理データ処理部２１に出力する。
【００６３】
このコンテンツ蓄積部４の格納先アドレスをデータ入出力部１９から取得し、データ制御部２０を介して、ユーザー管理データ処理部２１に送出する。ユーザー管理データ処理部２１では、録画再生装置１から送信されたユーザー管理データに、格納先アドレスを付加して、ユーザー管理データベース５に格納する。さらに、ユーザー管理データ処理部２１は、解像度解析部２５が解析した画質情報を受信した動画データと対応付けてユーザー管理データに付加する。なお、録画再生装置１から受信したユーザー管理データに画質情報が既に含まれている場合には、その画質情報を記録する。
【００６４】
このようにしてコンテンツ蓄積部４に蓄積された動画データは、以下の手順によりデータマージ処理される。図４は、本実施形態に係るマージ処理の手順を示すブロー図であり、図５は、マージ処理を概念的に示す説明図である。このマージ処理は、周期的に行われる。
【００６５】
先ず、マージ処理が開始されると、ユーザー管理データ処理部２１を介して、管理データベース５からユーザー管理データを取得し、集計する（Ｓ２０１）。この集計は、図５に示すように、チャンネルと時間とを関連付けたマップデータに、ユーザー管理データに記述された録画時間（オーバーフローが生じた時間から録画終了時間まで）をマッピングする。図５では、ユーザー管理データに基づいてデータＤ１〜Ｄ１０がマッピングされる状態を示している。
【００６６】
次いで、このマップデータに基づいて、重複データを検出する（Ｓ２０２）。図５では、データＤ３，Ｄ４及びＤ１０が部分的（図中▲１▼，▲３▼部分）に重複している状態を示している。そして、重複した部分▲１▼、▲３▼について解像度の比較を行う（Ｓ２０３）。
【００６７】
この解像度の比較は、ユーザー管理データに記録された各データの画質情報に基づいて行い、より画質の良いデータを選択する。そして、重複データについて差替えを行う（Ｓ２０４）。本実施形態では、より画質の良いデータを残し、画質の悪い方のデータを削除する。なお、このマージ処理により、保存先のアドレスが変更されたデータに関しては、ユーザー管理データの内容を更新し、データの保存先アドレスを新しいアドレスに書き替える。
【００６８】
そして、記録された動画データは、以下の手順により再生される。図６に示すように、ユーザー操作によって再生動作が開始される（Ｓ３０１）。この操作に応じて、データ入出力部１４は、ユーザーハードディスク１５から動画像を読み出し（Ｓ３０２）、データ変換した後、表示用インターフェース１２によりディスプレイ６に再生動画を表示させる（Ｓ３０３）。この間、録画時におけるあふれデータがあるか否かを判断し（Ｓ３０４）、無ければ、ユーザーハードディスク１５からの再生を継続する。
【００６９】
そして、ステップＳ３０４において、再生動画が途中で切れている等によりデータのオーバーフローが確認された場合には、サーバに再生要求を送信する（Ｓ３０５）。具体的には、データ制御部１７がデータ入出力部１４からオーバーフローが生じている通知を取得し、そのオーバーフローが生じているファイル名、チャンネル、時間を送信する。
【００７０】
この再生要求を受けて、データベースサーバ３側では、認証部２２により認証を行った後（Ｓ３０６）、ユーザー管理データ処理部２１において、ユーザー管理データを確認する（Ｓ３０７）。この確認により、オーバーフローしたデータの格納先を取得する。この間に、録画再生装置１側では、データ制御部１７により、データ入出力部１４への入力経路を切り替えて、データ送受信部１８からのデータがデータ変換部１３に送出されるようにする（Ｓ３０８）。その後、コンテンツ蓄積部４からのデータの読み出しが開始され、録画再生装置１への送信が行われる（Ｓ３０９）。
【００７１】
本実施形態においては、この再生動画データの送信の際に動画データの画質の調整を行う（Ｓ３１０）。具体的には、送信の際に、ユーザー管理データ処理部２１からユーザー管理データを呼び出し、呼び出したユーザー管理データに基づいて、送信先である録画再生装置１で録画された動画データの画質を取得し、録画時における動画データの画質と同等の画質になるように、再生動画データの画質を調整する。
【００７２】
この再生動画データが録画再生装置１に受信され、ディスプレイ６において、コンテンツ蓄積部４からのデータが表示される。画質が録画再生時と同等に調整されているため、録画再生装置１においてユーザーハードディスク１５から再生された動画データと、データベースサーバ３から送信された動画データとの間で画質の変化がなく、均一な動画再生が行われる。
【００７３】
なお、本実施形態においては、録画、再生時において、オーバーフローが生じた際に、記録部の変更を行ったが、本発明はこれに限定されるものではない。例えば、記録時において、ユーザーハードディスク１５の残り容量を逐次監視し、残り容量が所定を下回った時点で、蓄積先の切替を行うことが好ましい。また、再生時には、オーバーフローが生じ、途中で切れているデータであるか否かの検査をあふれデータ管理部１１において行い、データが途切れる前に、データベースサーバ３への再生要求を行い、データが切れたときには、既にコンテンツ蓄積部４からの再生を可能としておき、再生データが不連続になるのを防止するようにしてもよい。
【００７４】
【発明の効果】
以上説明したように本発明によれば、録画再生装置側に設けられたユーザー側蓄積部においてデータのオーバーフローが生じた際に、ネットワーク上のサーバ側蓄積部に蓄積先を切り替えるため、ユーザーのニーズに応じた大容量のデータを記録することができる。この結果、ユーザー側蓄積部を容量の小さいものを用いることができ、録画再生装置の製造コストを低廉化させることができる。
【００７５】
また、データベースサーバにおいて蓄積された動画データのマージ処理を行うため、データベースサーバに設けられた蓄積手段の有効利用を図ることができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る録画再生システムの概略構成を示すブロック図である。
【図２】本発明の実施形態に係る録画再生システムにおけるデータベースサーバの構成を示すブロック図である。
【図３】本実施形態において、記録時における動作を示すフロー図である。
【図４】本実施形態において、データマージ処理時における動作を示すフロー図である。
【図５】本実施形態におけるデータマージ処理を概念的に示す説明図である。
【図６】本実施形態において、再生時における動作を示すフロー図である。
【符号の説明】
１…録画再生装置、２…通信ネットワーク、３…データベースサーバ、４…コンテンツ蓄積部、５…ユーザー管理データベース、６…ディスプレイ、２４…データマージ部、２５…解像度解析部、２６…解像度調整部
【図１】
0004021648.tif 000002
【図２】
0004021648.tif 000003
【図３】
0004021648.tif 000004
【図４】
0004021648.tif 000005
【図５】
0004021648.tif 000006
【図６】
0004021648.tif 000007