(57)【要約】【課題】映像データファイルを例えばＤＶＲからＭＤＶＰ等にコピーする場合に、ユーザーの操作負担がなくとも適切な映像データが選択されてコピーされるようにする。【解決手段】  第１の機器（ＤＶＲ）から第２の機器（ＭＤＶＰ）に映像データファイルを転送するデータ転送システムにおいて、第１、第２の機器がそれぞれ再生可能な映像データファイルについての視聴状況を視聴データにより管理する。そして両機器の視聴データを参照し、第１の機器と第２の機器のいずれかで視聴完了とされていない映像データファイルを選定し、選定された１又は複数の映像データファイルを、第１の機器から第２の機器に転送させる。【選択図】      図８
2006345028.tif 000002
【特許請求の範囲】
【請求項１】
第１の機器から第２の機器に映像データファイルを転送するデータ転送システムにおいて、
上記第１の機器において再生可能な各映像データファイルについての視聴状況を示した第１の視聴データを管理する第１の視聴データ管理手段と、
上記第２の機器において再生可能な各映像データファイルについての視聴状況を示した第２の視聴データを管理する第２の視聴データ管理手段と、
上記第１，第２の視聴データを参照し、第１の機器と第２の機器のいずれかで視聴完了とされていない映像データファイルを選定し、選定された１又は複数の映像データファイルを、上記第１の機器から上記第２の機器に転送させる転送制御手段と、
を備えたことを特徴とするデータ転送システム。
【請求項２】
再生可能な各映像データファイルについての視聴状況を示した内部視聴データを管理する視聴データ管理手段と、
データ通信可能に接続された外部機器から、該外部機器において再生可能な各映像データファイルについての視聴状況を示した外部視聴データを取得し、該外部視聴データと上記内部視聴データの内容を比較して、上記内部視聴データ又は上記外部視聴データを更新させる視聴データ同期化手段と、
上記視聴データ同期化手段の指示に基づいて更新された上記内部視聴データ又は上記外部視聴データを参照して視聴完了とされていない映像データファイルを選定し、選定された１又は複数の映像データファイルについての上記外部機器との間の転送動作を制御する転送制御手段と、
を備えたことを特徴とするデータ転送処理装置。
【請求項３】
上記視聴データ同期化手段は、上記外部視聴データと上記内部視聴データの内容を比較した結果に応じて、上記内部視聴データの更新を上記視聴データ管理手段に実行させ、
上記転送制御手段は、上記視聴データ同期化手段の指示に基づいて更新された上記内部視聴データを参照して、視聴完了とされていない映像データファイルを選定し、選定された映像データファイルを上記外部機器に転送出力することを特徴とする請求項２に記載のデータ転送処理装置。
【請求項４】
上記視聴データ同期化手段は、上記外部視聴データにおいて視聴完了とされている映像データファイルが、上記内部視聴データでも視聴完了として管理されるようにする上記内部視聴データの更新を、上記視聴データ管理手段に実行させることを特徴とする請求項３に記載のデータ転送処理装置。
【請求項５】
上記視聴データ同期化手段は、上記外部視聴データにおける映像データファイルの部分視聴の情報が、上記内部視聴データに反映されるようにする上記内部視聴データの更新を、上記視聴データ管理手段に実行させることを特徴とする請求項３に記載のデータ転送処理装置。
【請求項６】
上記転送制御手段は、上記視聴データ同期化手段の指示に基づいて更新された上記内部視聴データを参照して、視聴完了とされていない映像データファイルとして、未視聴とされている映像データファイルと、部分視聴とされている映像データファイルを選定し、上記外部機器に転送出力することを特徴とする請求項３に記載のデータ転送処理装置。
【請求項７】
上記転送制御手段は、視聴完了とされていない映像データファイルのうち、部分視聴とされている映像データファイルを優先的に転送する映像データファイルとして選定することを特徴とする請求項６に記載のデータ転送処理装置。
【請求項８】
上記転送制御手段は、上記視聴データ同期化手段の指示に基づいて更新された上記内部視聴データにおいて視聴完了とされていない複数の映像データファイルについて、最終視聴日時の順に、転送する映像データファイルの優先順位を決定することを特徴とする請求項３に記載のデータ転送処理装置。
【請求項９】
上記転送制御手段は、上記視聴データ同期化手段の指示に基づいて更新された上記内部視聴データにおいて視聴完了とされていない複数の映像データファイルについて、記録日時の順に、転送する映像データファイルの優先順位を決定することを特徴とする請求項３に記載のデータ転送処理装置。
【請求項１０】
上記転送制御手段は、上記視聴データ同期化手段の指示に基づいて更新された上記内部視聴データにおいて視聴完了とされていない複数の映像データファイルについて、操作入力により設定された優先度設定に基づいて、転送する映像データファイルの優先順位を決定することを特徴とする請求項３に記載のデータ転送処理装置。
【請求項１１】
上記転送制御手段は、上記視聴データ同期化手段の指示に基づいて更新された上記内部視聴データにおいて視聴完了とされていないとして選定された映像データファイルのうち、上記外部機器側に存在しない映像データファイルを、上記外部機器に転送出力することを特徴とする請求項３に記載のデータ転送処理装置。
【請求項１２】
上記転送制御手段は、上記視聴データ同期化手段の指示に基づいて更新された上記内部視聴データにおいて視聴完了とされていないとして選定された映像データファイルについての、上記内部視聴データの情報を、上記外部機器に送信出力することを特徴とする請求項３に記載のデータ転送処理装置。
【請求項１３】
上記視聴データ管理手段は、所定の操作入力に応じて、操作で指定された映像データファイルが視聴完了として管理されるように、上記内部視聴データを更新することを特徴とする請求項２に記載のデータ転送処理装置。
【請求項１４】
映像データファイルを、データ通信可能に接続された外部機器に転送出力するデータ転送処理装置のデータ転送処理方法として、
上記外部機器から、該外部機器において再生可能な各映像データファイルについての視聴状況を示した外部視聴データを取得する外部視聴データ取得ステップと、
上記外部視聴データと、当該データ転送処理装置で再生可能な各映像データファイルについての視聴状況を示した内部視聴データとの内容を比較して、上記内部視聴データを更新する視聴データ同期化ステップと、
上記視聴データ同期化ステップで更新された上記内部視聴データを参照して視聴完了とされていない映像データファイルを選定し、選定された映像データファイルを上記外部機器に転送出力する転送ステップと、
を備えたことを特徴とするデータ転送処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像データファイルを第１の機器から第２の機器に転送するデータ転送システム、及びデータ転送システムを構成する第１の機器又は第２の機器としてのデータ転送処理装置、さらには、データ転送処理装置で実行されるデータ転送処理方法に関するものである。
【背景技術】
【０００２】
【特許文献１】特開２００４−２５４１４３号公報
【０００３】
今日、テレビジョン放送番組をビデオテープに録画するビデオレコーダの普及により、テレビジョン放送番組をその放送時間ではなく、録画しておいて自分の都合のよい時間に視聴するといういわゆる「タイムシフト」という概念に基づく視聴スタイルが定着している。このような状況のなかたくさんの放送番組が録画され、時間をおいて視聴されている。
特に近年、ＨＤＤ（Hard Disc Drive）を内蔵したＤＶＲ（Digital Video Recorder）としての録画機器で知られているように、録画メディアとしてハードディスクが用いられることが多くなり、より多くの番組映像、つまり映像データファイルをより手軽に保存することができるようになっていることが、タイムシフト視聴の機会を増やしている。
【０００４】
ハードディスクに記録された映像データは，これまでのビデオテープに記憶された映像信号に比べていわゆる可搬性がよく、別の記録再生装置にコピーして再生することが容易である。これに加えてデジタルデータとしての映像データファイルを扱うことで、再生装置を小型化することが容易であり、例えば携帯型ビデオプレーヤ（以下、ＭＤＶＰ：Mobile Digital Video Player）としての機器を実現する際の優位性も備えている。そして、ユーザーは、例えば家庭等に設置したＤＶＲで録画した映像データファイルを、ＭＤＶＰにコピーし、外出先でＭＤＶＰによって録画した番組等を視聴するという使用形態が実現されている。特に、ＤＶＲによって大量の放送番組等をため込むことができるとともに、自宅で視聴する時間がとれないユーザーが増えている現状から、このような使用形態が増加している。
【０００５】
なお、上記特許文献１は、例えばＤＶＲ或いはパーソナルコンピュータ等の機器に格納した映像等のコンテンツデータを、ＭＤＶＰ等の携帯型の端末装置に転送する際の技術が開示されている。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、家庭のパーソナルコンピュータやＡＶ機器で保持するオーディオデータやビデオデータとしてのコンテンツデータを、携帯型プレーヤ側にコピーし、外出先で再生させるという使用スタイルは、特に音楽コンテンツの使用において一般化している。
例えばパーソナルコンピュータ等でリッピングした音楽データを、パーソナルコンピュータからＨＤＤ内蔵の携帯音楽プレーヤに転送してコピーし、携帯音楽プレーヤで音楽再生を楽しむといったスタイルである。
ここで、例えばパーソナルコンピュータと携帯音楽プレーヤを接続した状態で、音楽データをコピーするための操作として、各種のコピー処理方式が開発されているが、ユーザーにとって最も簡易と考えることのできるコピー処理方式の１つとして、携帯音楽プレーヤ側に格納されていない音楽データを自動的に選択してコピーするという処理方式がある。即ち、パーソナルコンピュータと携帯音楽プレーヤを接続したときに、例えばパーソナルコンピュータにインストールされているコピー処理用のアプリケーションが、パーソナルコンピュータ側に格納されている音楽コンテンツと、携帯音楽プレーヤ側に格納されている音楽コンテンツとを比較する。そしてパーソナルコンピュータ側に存在するが、携帯音楽プレーヤ側には存在しない音楽コンテンツを選択し、それを携帯音楽プレーヤに転送して記録させるものである。
この処理方式によれば、ユーザーは音楽コンテンツの選択操作をしなくとも、パーソナルコンピュータ側で所持する音楽コンテンツを、携帯音楽プレーヤで再生できるようになる。
【０００７】
ここで、録画した放送番組等の映像データファイル（映像コンテンツ）について考える。
例えばパーソナルコンピュータやＤＶＲに録りためた映像データファイルを、携帯ビデオプレーヤ（ＭＤＶＰ）で視聴するためにＭＤＶＰ側にコピーする場合の処理として、上記の音楽コンテンツの場合と同様に、ＭＤＶＰ側に存在しない映像データファイルを自動的に選択してコピーするという処理手法も、可能ではある。
【０００８】
ところが、音楽コンテンツの場合と映像コンテンツの場合、ユーザーの一般的な使用状況として次のような差異がある。
音楽コンテンツについては、一般に、気に入った楽曲であれば何度も聞くということが多い。ところが映像コンテンツは、一度視聴したものは、よほど気に入ったものでない限り再度視聴することは希である。
すると、映像コンテンツについて、パーソナルコンピュータやＤＶＲに存在するが、ＭＤＶＰ側に存在しないものを自動的に選択してコピーさせるという処理は、適切ではない場合が生ずる。例えばＤＶＲ側で再生し、家庭等で一旦視聴してしまった映像コンテンツは、その後ユーザーがＭＤＶＰ側で再生させることは希である。このような映像コンテンツを、ＭＤＶＰ側に記録されていないからといってコピーしても、実際には視聴する機会がなく、コピー処理が無駄になることが多い。
また、そのような無駄なコピーによってＭＤＶＰ側の記録容量が圧迫されるといった弊害も生ずる。特に映像コンテンツは音楽コンテンツと比較して１つのデータファイルサイズが大きいことからも記録容量の圧迫という問題は避けたい。
【０００９】
このため現状としては、映像コンテンツをＭＤＶＰ側にコピーする場合は、ユーザーが自身でＤＶＲ側に保持されている大量の映像コンテンツのうちで視聴したいものを選択し、それをコピーさせるという処理手法、即ちユーザーに面倒な操作を要求する処理手法を採らざるを得ない。
【００１０】
そこで本発明は、放送番組等の映像コンテンツとしての映像データファイルを例えばＤＶＲからＭＤＶＰ等にコピーするような場合に、ユーザーの操作負担がなく、かつ適切な映像データファイルが選択されてコピーされるようなデータ転送処理を実現することを目的とする。
【課題を解決するための手段】
【００１１】
本発明のデータ転送システムは、第１の機器から第２の機器に映像データファイルを転送するデータ転送システムであり、上記第１の機器において再生可能な各映像データファイルについての視聴状況を示した第１の視聴データを管理する第１の視聴データ管理手段と、上記第２の機器において再生可能な各映像データファイルについての視聴状況を示した第２の視聴データを管理する第２の視聴データ管理手段と、上記第１，第２の視聴データを参照し、第１の機器と第２の機器のいずれかで視聴完了とされていない映像データファイルを選定し、選定された１又は複数の映像データファイルを、上記第１の機器から上記第２の機器に転送させる転送制御手段とを備える。
【００１２】
本発明のデータ転送処理装置は、上記データ転送システムの第１の機器又は第２の機器に相当する装置である。そのデータ転送処理装置は、再生可能な各映像データファイルについての視聴状況を示した内部視聴データを管理する視聴データ管理手段と、データ通信可能に接続された外部機器から、該外部機器において再生可能な各映像データファイルについての視聴状況を示した外部視聴データを取得し、該外部視聴データと上記内部視聴データの内容を比較して、上記内部視聴データ又は上記外部視聴データを更新させる視聴データ同期化手段と、上記視聴データ同期化手段の指示に基づいて更新された上記内部視聴データ又は上記外部視聴データを参照して視聴完了とされていない映像データファイルを選定し、選定された１又は複数の映像データファイルについての上記外部機器との間の転送動作を制御する転送制御手段とを備える。
この場合、当該データ転送処理装置を上記第１の機器とした場合、上記外部機器は第２の機器に相当する。また当該データ転送処理装置を上記第２の機器とした場合、上記外部機器は第１の機器に相当する。
また視聴データ管理手段は、所定の操作入力に応じて、操作で指定された映像データファイルが視聴完了として管理されるように、上記内部視聴データを更新する。つまりユーザーが任意に映像データファイルを選択して、例え見終わっていなくても視聴完了とすることができるようにする。
【００１３】
また、このようなデータ転送処理装置を、上記データ転送システムの第１の機器に相当するデータ転送処理装置とする場合、上記視聴データ同期化手段は、上記外部視聴データと上記内部視聴データの内容を比較した結果に応じて、上記内部視聴データの更新を上記視聴データ管理手段に実行させる。また上記転送制御手段は、上記視聴データ同期化手段の指示に基づいて更新された上記内部視聴データを参照して、視聴完了とされていない映像データファイルを選定し、選定された１又は複数の映像データファイルを上記外部機器（第２の機器）に転送出力する。
また、上記視聴データ同期化手段は、上記外部視聴データにおいて視聴完了とされている映像データファイルが、上記内部視聴データでも視聴完了として管理されるようにする上記内部視聴データの更新を、上記視聴データ管理手段に実行させる。
また上記視聴データ同期化手段は、上記外部視聴データにおける映像データファイルの部分視聴の情報が、上記内部視聴データに反映されるようにする上記内部視聴データの更新を、上記視聴データ管理手段に実行させる。
また上記転送制御手段は、上記視聴データ同期化手段の指示に基づいて更新された上記内部視聴データを参照して、視聴完了とされていない映像データファイルとして、未視聴とされている映像データファイルと、部分視聴とされている映像データファイルを選定し、上記外部機器に転送出力する。このとき、上記転送制御手段は、視聴完了とされていない映像データファイルのうち、部分視聴とされている映像データファイルを優先的に転送する映像データファイルとして選定する。
また上記転送制御手段は、上記視聴データ同期化手段の指示に基づいて更新された上記内部視聴データにおいて視聴完了とされていない複数の映像データファイルについて、最終視聴日時の順、或いは記録日時の順に、転送する映像データファイルの優先順位を決定する。またユーザーが操作入力により優先度設定を実行して優先条件を決めることができるようにもする。
また上記転送制御手段は、上記視聴データ同期化手段の指示に基づいて更新された上記内部視聴データにおいて視聴完了とされていないとして選定された映像データファイルのうち、上記外部機器側に存在しない映像データファイルを、上記外部機器に転送出力する。
また上記転送制御手段は、上記外部機器に転送出力すべきとして選定された映像データファイル、つまり、更新された上記内部視聴データにおいて視聴完了とされていない映像データファイルについての上記内部視聴データの情報を、上記外部機器に送信出力する。
【００１４】
本発明のデータ転送処理方法は、例えば上記第１の機器で実行されるデータ転送処理方法である。即ち映像データファイルを、データ通信可能に接続された外部機器に転送出力するデータ転送処理装置のデータ転送処理方法として、上記外部機器から、該外部機器において再生可能な各映像データファイルについての視聴状況を示した外部視聴データを取得する外部視聴データ取得ステップと、上記外部視聴データと、当該データ転送処理装置で再生可能な各映像データファイルについての視聴状況を示した内部視聴データとの内容を比較して、上記内部視聴データを更新する視聴データ同期化ステップと、上記視聴データ同期化ステップで更新された上記内部視聴データを参照して視聴完了とされていない映像データファイルを選定し、選定された１又は複数の映像データファイルを上記外部機器に転送出力する転送ステップとを備える。
【００１５】
以上の本発明は、例えば上述したＤＶＲ（Digital Video Recorder）とＭＤＶＰ（携帯ビデオプレーヤ：Mobile Digital Video Player）のような機器間のデータ転送技術として採用できる。例えばＤＶＲの映像データファイルをＭＤＶＰに転送してコピーすることを想定すれば、ＤＶＲが第１の機器、ＭＤＶＰが第２の機器に相当する。
視聴データとは、第１の機器、第２の機器、或いはこれらに相当するデータ転送処理装置において、内部の記録メディア等に記録されて再生可能な映像データファイルについての視聴状況を示すデータである。例えば視聴完了したか、一部が視聴（部分視聴）されたかの情報を含む。また記録日時や最終視聴日時等の情報を含んでも良い。
データ転送元の第１の機器と、データ転送先の第２の機器において、このような視聴データを管理するようにすることで、これを比較してユーザーの第１，第２の機器の両方での視聴状況を把握でき、第２の機器に転送すべき映像データファイルを適切に選択できる。転送すべき映像データファイルは、例えば、まだユーザーが視聴していない映像データファイルや、部分視聴した映像データファイルとなる。つまり視聴完了していない映像データファイルである。
【発明の効果】
【００１６】
本発明によれば、ユーザーがコピー等のために転送する映像データファイルを選択するという手間のかかる操作を行うことなく、適切な映像データファイルを自動的に選定して第１の機器から第２の機器に転送することができる。従って、例えばこれからＭＤＶＰ側でユーザーが視聴する可能性の高い映像データファイルをコピー転送できたり、それによって無駄なコピーやそれによる容量圧迫も低減できることになるため、例えばＤＶＲとＭＤＶＰの間の映像データファイルのコピー転送の処理方式として非常に好適である。
また、転送する映像データファイルの選定において、部分視聴、未視聴の違い、最終視聴日時、記録日時等により優先度を設定したり、さらにはそれらの優先度を決める条件をユーザーが設定できるようにすることで、コピー転送する映像データファイルの選定を、より適切なものとすることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を次の順序で説明する。
［１．システム構成例］
［２．ＤＶＲ（チューナ／レコーダ装置）の構成例］
［３．ＭＤＶＰ（携帯プレーヤ）の構成例］
［４．転送処理のための構成及び視聴データ］
［５．映像データファイルに関する処理］
［６．映像データファイルのコピー転送処理］
【００１８】
［１．システム構成例］
図１にチューナ／レコーダ装置１、携帯プレーヤ２、テレビジョン受像器３、及びリモートコマンダー４を示している。
テレビジョン受像器３は、例えば内部に地上波放送や衛星放送のチューナを備え、放送番組のストリーム信号を受信・復調し、ＣＲＴ（Cathode Ray Tube）、液晶パネル、或いはプラズマディスプレイパネルなどによる画面に表示する。
【００１９】
またテレビジョン受像器３にはチューナ／レコーダ装置１（以下、ＤＶＲ：Digital Video Recorder）が接続される。ＤＶＲ１の構成は図２で述べるが、内部に地上波放送や衛星放送のチューナを備え、放送番組のストリーム信号を受信・復調し、復調した放送番組を映像データファイルとして記録媒体に録画できる。記録媒体として、例えばＨＤＤが内蔵される。またＤＶＲ１でＨＤＤから放送番組等の映像データファイルを再生する際には、その再生映像がテレビジョン受像器３の表示画面で表示出力される。
ＤＶＲ１に対するユーザーの操作は、筐体上の操作キー、ダイヤルや、リモートコマンダー４を用いて行われる。
【００２０】
なお、本例ではＤＶＲ１内にチューナ機能を備えるものとしているが、ＤＶＲ１はテレビジョン受像器３のチューナで受信された放送番組をＨＤＤに録画する構成としてもよい。
ＤＶＲ１内の記録媒体はハードディスクに限らず、ＤＶＲ１にディスクドライブ装置を内蔵し、例えばＤＶＤ（Digital Versatile Disc）、ブルーレイディスク（Blu-Ray Disc）などのディスク記録媒体を映像データファイルの記録媒体としてもよい。またフラッシュメモリを内蔵したメモリカード、或いは内蔵固体メモリを記録媒体とすることも考えられる。
また、この図１ではＤＶＲ１をテレビジョン受像器３と別体の機器としているが、チューナ／レコーダ装置としての機能がテレビジョン受像器３、或いはパーソナルコンピュータ等の他の機器の装置内に内蔵される構成も考えられる。
【００２１】
携帯プレーヤ２（以下、ＭＤＶＰ：Mobile Digital Video Player）は、小型軽量の映像記録再生装置であり、ユーザが外出先等での映像データファイルの再生に用いる機器である。
このＭＤＶＰ２は、例えばＨＤＤを内蔵し、ＨＤＤに映像データファイルを格納する。そのＨＤＤから映像データファイルを再生することで、再生映像を、その表示部３７に表示させる。なお、もちろんこの場合も、ＨＤＤ以外にディスクドライブやメモリインターフェースを備えて、光ディスクやメモリカードを映像データファイルの記録媒体とすることも考えられる。
ＭＤＶＰ２は、所定のインターフェース方式により、図のようにＤＶＲ１と相互に通信可能に接続される。例えばＵＳＢ（Universal Serial Bus）やＩＥＥＥ（Institute of Electrical and Electronics Engineers）１３９４等のインターフェースで接続される。また接続ケーブルによる有線接続に限らず、無線通信接続されるものであっても良い。
ＭＤＶＰ２がＤＶＲ１に対して通信可能状態となるように接続されることで、ＤＶＲ１に格納されている映像データファイルをＭＤＶＰ２にコピーすることができる。
後述するが本実施の形態の場合、ＭＤＶＰ２がＤＶＲ１に接続された時点で、自動的にコピー転送すべき映像データファイルが選択され、ＭＤＶＰ２に転送されて、コピー記録される。このようにコピー記録が行われることで、ユーザーは、ＤＶＲ１で録りためた映像コンテンツを、ＭＤＶＰ２を用いて視聴することができる。
【００２２】
この図１の構成において、ＤＶＲ１は、本発明のデータ転送システムの請求項１における第１の機器に相当し、ＭＤＶＰ２は第２の機器に相当する。
また、請求項２のデータ転送処理装置はＤＶＲ１、ＭＤＶＰ２のいずれかにおいて実現でき、請求項３以降のデータ転送処理装置はＤＶＲ１において実現できる。
【００２３】
［２．ＤＶＲ（チューナ／レコーダ装置）の構成例］
ＤＶＲ１の構成例を図２に示す。上述のようにＤＶＲ１はテレビジョン受像器３と接続され、テレビジョン受像器３に対して映像信号（及び音声信号）を供給して、放送映像や再生映像を表示させる。
【００２４】
ＤＶＲ１には、放送受信機能として地上波チューナ部１２と衛星放送チューナ部１６が設けられる。地上波チューナ部１２はアンテナ１３で受信された放送波についての受信復調処理を行い、地上波デジタル放送又は地上波アナログ放送による放送番組のストリーム映像信号を得る。
衛星放送チューナ部１６はアンテナ１７で受信された放送波についての受信復調処理を行い、ＢＳ，ＣＳ等のデジタル又はアナログ衛星放送などの放送番組のストリーム映像信号を得る。
なお、受信機能としては、必ずしもアンテナ１３、１７で受信する放送波を復調する形態ではなく、いわゆるケーブルテレビ放送や、インターネット等のネットワークを介して供給されるストリーミング放送に対応するチューナ又はデコーダとしてもよい。
【００２５】
端子１９は外部機器からの映像信号入力端子とされ、接続された外部機器からの映像信号は端子１９を介して外部入力部１８によって取り込まれる。
地上波チューナ部１２、衛星放送チューナ部１６、外部入力部１８から出力される映像信号（及び音声信号）は入力選択部１４で選択され、映像／音声処理部１５に供給される。
【００２６】
記録再生部２０は、例えばＨＤＤ（Hard Disc Drive）２０ａを備え、放送番組等の記録（録画）及び再生を行う。即ち録画を行う場合は、入力選択部１４から出力されるストリーム映像信号及び音声信号に対して、所定の記録用の圧縮処理やエンコード処理を行い、ＨＤＤ２０ａで記録していく。例えば１つの番組が１つの映像データファイルとして記録される。
再生時には、ＨＤＤ２０ａから読み出された映像データ及び音声データについてデコード処理や圧縮処理に対する伸長処理を行い、元のストリーム映像信号及び音声信号の形態で入力選択部１４に出力する。再生時には入力選択部１４は、記録再生部２０からの信号を選択して映像／音声処理部１５に供給する。
【００２７】
映像／音声処理部１５は、テレビジョン受像器３で出力させる映像信号及び音声信号に関する処理を行う。
例えば入力選択部１４を介して供給されたストリーム映像信号は、映像／音声処理部２１５で必要な信号処理が施され、例えばＮＴＳＣ方式等の所定の方式の映像信号に変換されテレビジョン受像器３に出力される。もちろんＰＡＬ方式、ＳＥＣＡＭ方式などの場合もある。さらに各方式における信号形態におけるコンポジットビデオ信号、Ｙ／Ｃ信号、ＲＧＢ信号など、出力信号形態は多様である。
【００２８】
ＯＳＤ（On Screen Display）処理部２１は、コントローラ１１の制御に基づいて表示用のイメージデータを発生する。ＯＳＤ処理部２１によって各種のキャラクタ、アイコン、メニュー画像等のイメージデータが発生された場合、それらのイメージデータが映像／音声処理部１５で映像信号に重畳され、或いは映像信号と切り換えられて、テレビジョン受像器３に供給され、イメージデータの表示が行われる。
ＯＳＤ処理部２１によって発生させるイメージデータは、例えば各種の操作用のメニューやアイコン等のＧＵＩ画像、メッセージ、チャンネルや音量表示、予約登録のための画像、予約登録確認のための画像などである。操作用の画像としては、後述する映像データファイルの再生のためのリスト画像などがある。
【００２９】
コントローラ１１はＣＰＵ（Central Processing Unit ）を備えたマイクロコンピュータにより形成され、ＤＶＲ１の全体の制御を行う。なお説明上、後述するＭＤＶＰ２のコントローラと区別するため、コントローラ１１を「ＤＶＲコントローラ１１」と表記する。
ＤＶＲコントローラ１１は、地上波チューナ部１２や衛星放送チューナ部１６での選局動作や、記録再生部２０での録画又は再生のための処理の指示、入力選択部１４の切換制御、映像／音声処理部１５での信号処理やＯＳＤ処理部２１でのＯＳＤ画像の生成指示などを、ユーザーの操作や動作プログラムに従って行う。
ＲＡＭ２２、ＲＯＭ２３、フラッシュメモリ２４はＤＶＲコントローラ１１がアクセスするメモリ領域として示している。
ＲＯＭ２３には、ＤＶＲコントローラ１１（ＣＰＵ）を動作させるプラットフォームソフトウェアモジュールや起動モジュール等が記憶されている。
ＲＡＭ２２は、ＲＯＭ２３に記憶されている起動モジュールやＯＳ等のプラットフォームソフトウェアプログラム、アプリケーションプログラム、または、その実行において適宜変化するパラメータを一時格納する。またＤＶＲコントローラ１１の各種演算処理のためのワーク領域として用いられる。
フラッシュメモリ２４は、例えば各種処理係数や履歴情報等、電源オフの際にも消失させない情報の記憶に用いられる。
【００３０】
ユーザーの操作のための操作入力手段としてはパネル操作部２５やリモートコマンダー４等が想定される。
パネル操作部２５は、ＤＶＲ１の筐体上に設けられた操作キーや操作ダイヤル等の操作子であり、ユーザーはパネル操作部２５における操作子を操作して各種の指示や入力を行うことができる。ＤＶＲコントローラ１１はパネル操作部２５による操作入力情報を検出して、所定の制御を行い、該ＤＶＲ１にユーザーが指示した動作を実行させる。
同様の操作はリモートコマンダー４によっても可能である。ユーザーがリモートコマンダー４を操作することで、例えば赤外線信号として操作信号が出力される。この赤外線操作信号は受光部２７で受光され、電気信号に変換されてＤＶＲコントローラ１１に伝えられる。もちろんリモートコマンダー４は赤外線方式のみでなく、例えば電波を用いたものでもよい。
これらパネル操作部２５やリモートコマンダー４によるユーザーの操作としては、例えば選局、録画、録画予約、再生、サーチ、再生停止、一時停止などが行われる。そしてさらに後述する映像データファイルの指定、映像データファイルの削除、視聴完了等の指示の操作なども行われる。
なお、キーボードやマウス等の外部入力機器の接続端子が設けられ、その端子に外部入力機器を接続することで、外部入力機器による操作情報がＤＶＲコントローラ１１に伝えられるようにしてもよい。
【００３１】
インターフェース部２６は、例えばＵＳＢ方式の通信インターフェース処理を行う。例えばＵＳＢ端子等として形成される端子２８に例えばＵＳＢケーブルを介してＭＤＶＰ２が接続された場合、そのＭＤＶＰ２との間で、各種情報や映像データファイルの送受信を行う。
ＤＶＲコントローラ１１は、後述するＭＤＶＰ２のコントローラ３１との間で、インターフェース部２６を介して各種通信を実行する。
また記録再生部２０でＨＤＤ２０ａから再生させた映像データファイルを、インターフェース部２６からＭＤＶＰ２に転送することができる。
【００３２】
図２のＤＶＲ１は以上の構成となるが、この構成例は以下説明する本実施の形態の動作を行うための構成の一例にすぎない。
【００３３】
［３．ＭＤＶＰ（携帯プレーヤ）の構成例］
次にＭＤＶＰ２の構成例を図３に示す。ＭＤＶＰ２は小型軽量の機器とされ、ユーザーが外出先でも映像データファイルの再生を楽しむことができる機器とされる。
記録再生部３３は、例えばＨＤＤ（Hard Disc Drive）３３ａを備え、放送番組等の映像データファイルの記録及び再生を行う。この場合の記録とは、例えば上記ＤＶＲ１が接続されたときに、ＤＶＲ１から転送されてくる映像データファイルをコピー記録するという動作となる。
例えば端子４３に接続されるＵＳＢケーブルを介してＤＶＲ１と接続された際に、後述する処理により、ＤＶＲ１から映像データファイルが転送される。転送されてきた映像データファイルはインターフェース部３２で例えばＵＳＢインターフェース処理としての受信処理が施され、記録再生部３３に供給される。記録再生部３３は、インターフェース部３２から供給される映像データファイルとしての映像データ及び音声データに対して、所定の記録用の圧縮処理やエンコード処理を行い、ＨＤＤ３３ａで記録していく。
再生時には、ＨＤＤ３３ａから読み出された映像データ及び音声データについてデコード処理や圧縮処理に対する伸長処理を行い、元のストリーム映像信号及び音声信号の形態とする。そして音声信号については音声処理部３４に供給し、映像信号については映像処理部３６に供給する。
【００３４】
音声処理部３４は、再生された音声信号についてデジタルオーディオ処理、Ｄ／Ａ変換、アナログオーディオ処理、音量制御、出力増幅処理等の所定の出力信号処理を行い、音声出力部３５に供給する。音声出力部３５はスピーカ部或いはヘッドホン出力部などとして構成され、ＭＤＶＰ２に内蔵されるスピーカ、或いは接続されるヘッドホンにより、再生音声を出力する。
【００３５】
映像処理部３６は、再生された映像信号について、表示部３７で表示させるための必要な信号処理を行う。
即ち再生された映像信号について、輝度信号処理、色信号処理、画質調整等を行い、表示部３７に供給する。表示部３７では例えば液晶パネル等の表示画面に映像を表示するため、供給された映像信号から液晶駆動信号を生成し、液晶パネルを表示駆動して再生映像を表示する。
【００３６】
ＯＳＤ（On Screen Display）処理部３８は、コントローラ３１の制御に基づいて表示用のイメージデータを発生する。ＯＳＤ処理部３８によって各種のキャラクタ、アイコン、メニュー画像等のイメージデータが発生された場合、それらのイメージデータが映像処理部３６で映像信号に重畳され、或いは映像信号と切り換えられて、表示部３７に供給され、イメージデータの表示が行われる。
ＯＳＤ処理部３８によって発生させるイメージデータは、例えば各種の操作用のメニューやアイコン等のＧＵＩ画像、メッセージ、音量表示、再生動作状態表示の画像などである。操作用の画像としては、映像データファイルの再生のためのリスト画像などがある。
【００３７】
コントローラ３１はＣＰＵ（Central Processing Unit ）を備えたマイクロコンピュータにより形成され、ＭＤＶＰ２の全体の制御を行う。なお説明上、上記ＤＶＲコントローラ１１と区別するため、コントローラ３１を「ＭＤＶＰコントローラ３１」と表記する。
ＭＤＶＰコントローラ３１は、記録再生部３３での録画又は再生のための処理の指示、映像処理部３６、音声処理部３４での信号処理やＯＳＤ処理部３８でのＯＳＤ画像の生成指示などを、ユーザーの操作や動作プログラムに従って行う。
ＲＡＭ３９、ＲＯＭ４０、フラッシュメモリ４１はＭＤＶＰコントローラ３１がアクセスするメモリ領域として示している。
ＲＯＭ４０には、ＭＤＶＰコントローラ３１（ＣＰＵ）を動作させるプラットフォームソフトウェアモジュールや起動モジュール等が記憶されている。
ＲＡＭ３９は、ＲＯＭ４０に記憶されている起動モジュールやＯＳ等のプラットフォームソフトウェアプログラム、アプリケーションプログラム、または、その実行において適宜変化するパラメータを一時格納する。またＭＤＶＰコントローラ３１の各種演算処理のためのワーク領域として用いられる。
フラッシュメモリ４１は、例えば各種処理係数や履歴情報等、電源オフの際にも消失させない情報の記憶に用いられる。
【００３８】
ユーザーの操作のための操作入力手段としてはパネル操作部４２が想定される。
パネル操作部４２は、ＭＤＶＰ２の筐体上に設けられた操作キーや操作ダイヤル等の操作子であり、ユーザーはパネル操作部４２における操作子を操作して各種の指示や入力を行うことができる。ＭＤＶＰコントローラ３１はパネル操作部４２による操作入力情報を検出して、所定の制御を行い、該ＭＤＶＰ２にユーザーが指示した動作を実行させる。
パネル操作部４２によるユーザーの操作としては、例えば再生、サーチ、再生停止、一時停止、映像データファイルの指定、映像データファイルの削除、視聴完了等の指示の操作などが行われる。
なお図示していないが、例えば接続されたヘッドホンに設けられているリモートコマンダー部によっても、同様の操作は可能である。
【００３９】
インターフェース部３２は、例えばＵＳＢ方式の通信インターフェース処理を行う。例えばＵＳＢ端子等として形成される端子４３に例えばＵＳＢケーブルを介してＤＶＲ１が接続された場合、そのＤＶＲ１との間で、各種情報や映像データファイルの送受信を行う。
ＭＤＶＰコントローラ３１は、インターフェース部２６を介してＤＶＲコントローラ１１との間で各種通信を実行する。
またインターフェース部３２は、ＤＶＲ１から転送されてきた映像データファイルを記録再生部３３に供給する。
図３のＭＤＶＰ２は以上の構成となるが、この構成例も本実施の形態の動作を行うための構成の一例にすぎない。
【００４０】
［４．転送処理のための構成及び視聴データ］
ＭＤＶＰ２は、記録再生部３３（ＨＤＤ３３ａ）に格納された映像データファイル（以下、映像ファイルと略記する）を再生することを主たる機能とする携帯プレーヤであるが、そのためにはＤＶＲ１から映像ファイルのコピーを行う。
例えばユーザーがＤＶＲ１とＭＤＶＰ２を接続したときに、ＤＶＲ１のＨＤＤ２０ａに格納されている映像ファイルが、ＭＤＶＰ２に転送され、ＨＤＤ３３ａにコピー記録される。このコピー転送動作については後述するが、ここでは特にコピー転送動作に関する構成と、コピー転送動作に利用する視聴データについて説明する。
【００４１】
図４は、ＤＶＲ１とＭＤＶＰ２においてコピー転送に関連する構成のみを示している。特には、ＤＶＲ１においてはＤＶＲコントローラ１１、記録再生部２０，インターフェース部２６を示し、ＭＤＶＰ２においては、ＭＤＶＰコントローラ３１、記録再生部３３、インターフェース部３２を示している。
【００４２】
ＤＶＲ１において、記録再生部２０のＨＤＤ２０ａには、放送番組等の録画により、多数の映像ファイルＶＦ１が格納される。また、各映像ファイルＶＦ１についての視聴状況を示す視聴データＤ１が記憶される。
またＭＤＶＰ２において、記録再生部３３のＨＤＤ３３ａには、ＤＶＲ１からの映像ファイルのコピー記録により、多数の映像ファイルＶＦ２が格納される。また、各映像ファイルＶＦ２についての視聴状況を示す視聴データＤ２が記憶される。
【００４３】
ＤＶＲコントローラ１１には、映像ファイルに関する処理のための機能として、図示するように記録再生制御部４１，同期部４２，視聴データ管理部４３，コピー転送制御部４４としての機能が設けられる。
これらは、本実施の形態の動作のためにＤＶＲコントローラ１１が有する機能、即ちＲＯＭ１２等に記憶されたプログラムに基づいた演算処理により実現される機能である。これらの機能は、それぞれが個別のプログラムモジュールで実現されても良いし、１つのプログラム内に複数の機能を実行するためのプログラムが混在しても良い。
【００４４】
記録再生制御部４１は、記録再生部２０の記録及び再生動作の制御を行う。具体的にはユーザー操作や録画予約等に応じた放送番組等の録画動作の制御、ユーザー操作等に応じた再生動作の制御、及びこれらの際のエンコード／デコード処理に関する制御などを行う。また記録された映像ファイルＶＦ１の管理やリスト表示のための処理なども行う。
視聴データ管理部４３は、ＨＤＤ２０ａに記憶する視聴データの管理を行う。例えば映像ファイルの記録に応じて、その映像ファイルに関する視聴データ内容の追加登録、視聴データ内容の更新、視聴データ内容の削除などを、記録再生部２０を制御して実行する。
同期部４２は、ＤＶＲ１側の視聴データＤ１と、ＭＤＶＰ２側の視聴データＤ２についての同期化、即ちマージ処理を行う。またマージ処理結果に応じて視聴データ管理部４３に視聴データＤ１の更新を依頼する。
コピー転送制御部４４は、インターフェース部２６、３２を介してＤＶＲ１とＭＤＶＰ２が接続された際に、ＨＤＤ２０ａの映像ファイルＤ１のうち、ＭＤＶＰ２側にコピーすべき映像ファイルを選定し、ＭＤＶＰ２側に転送する処理を行う。コピーすべき映像ファイルの選定は、同期部４２でのマージ処理結果を参照して行う。
【００４５】
一方、ＭＤＶＰコントローラ３１も、映像ファイルに関する処理のための機能として、図示するように記録再生制御部５１，同期部５２，視聴データ管理部５３，コピー転送制御部５４としての機能が設けられる。
これらは、本実施の形態の動作のためにＭＤＶＰコントローラ３１が有する機能、即ちＲＯＭ１２等に記憶されたプログラムに基づいた演算処理により実現される機能である。これらの機能は、それぞれが個別のプログラムモジュールで実現されても良いし、１つのプログラム内に複数の機能を実行するためのプログラムが混在しても良い。
【００４６】
記録再生制御部５１は、記録再生部３３の記録及び再生動作の制御を行う。具体的にはコピー転送にかかる映像ファイルの記録動作の制御、ユーザー操作等に応じた再生動作の制御、及びこれらの際のエンコード／デコード処理に関する制御などを行う。また記録された映像ファイルＶＦ２の管理やリスト表示のための処理なども行う。
視聴データ管理部５３は、ＨＤＤ３３ａに記憶する視聴データの管理を行う。例えば映像ファイルのコピー記録に応じて、その映像ファイルに関する視聴データ内容の追加登録、視聴データ内容の更新、視聴データ内容の削除などを、記録再生部３３を制御して実行する。
同期部５２は、上記ＤＶＲ１側の同期部４２における視聴データＤ１、Ｄ２のマージ処理のための視聴データＤ２の転送処理など、必要な処理を行う。
コピー転送制御部５４は、ＤＶＲ１側から転送されてくる、コピーすべき映像ファイルについての受信処理制御や、記録再生部３３への受け渡し動作制御、ＨＤＤ３３ａへの記録指示を行う。
【００４７】
視聴データＤ１、Ｄ２としての一例を図５に示す。
視聴データは、ＨＤＤ２０ａ（又はＨＤＤ３３ａ）に記録された各映像ファイルＶＦ１（又はＶＦ２）のそれぞれについての視聴情報を管理する。
図５に示すように、各映像ファイルのファイル名とともに、そのデータサイズ、録画時刻（日時）としての年月日時分、最終視聴時刻（日時）としての年月日時分が管理される。さらに各映像ファイルについて、視聴完了フラグ、部分視聴情報が管理される。
各映像ファイルのファイル名としては、ＨＤＤ２０ａ（又はＨＤＤ３３ａ）での管理のために記録時に与えられたファイル名としてもよいし、例えば映像ファイルの一覧表示の際に用いてユーザーに分かり易くするため、映像ファイルの録画内容を示すＥＰＧ（Electronic Programming Guide）データやＧコードを格納することも可能である。
【００４８】
視聴完了フラグは、１つの映像ファイルの視聴（つまり再生）が終わったことを示すフラグである。この視聴完了フラグは、以下の（１）（２）（３）のいずれかの場合にフラグオンとされる。
【００４９】
（１）ＤＶＲ１（もしくはＭＤＶＰ２）で、或る映像ファイルの再生が映像ファイルの終端に達した場合。つまり映像ファイルの最後までの再生が少なくとも１回行われた場合。例えばＤＶＲ１において或る映像ファイルが最後まで再生されたら、視聴データＤ１において、その映像ファイルの視聴完了フラグがオンとされる。またＭＤＶＰ２において或る映像ファイルが最後まで再生されたら、視聴データＤ２において、その映像ファイルの視聴完了フラグがオンとされる。
【００５０】
（２）ＤＶＲ１（もしくはＭＤＶＰ２）で、或る映像ファイルを削除した場合。例えばＤＶＲ１において或る映像ファイルが削除されたら、視聴データＤ１において、その映像ファイルの視聴完了フラグがオンとされる。なお、この場合、削除された映像ファイルに対応する内容を視聴データＤ１から削除してもよい。
また、ＭＤＶＰ２において或る映像ファイルが削除されたら、視聴データＤ２において、その映像ファイルの視聴完了フラグがオンとされる。なお、ＭＤＶＰ２においては、ＨＤＤ３３ａから或る映像ファイルが削除されても、視聴データＤ２でその削除された映像ファイルに関する情報を削除することは行わないで、視聴完了フラグをオンとした状態のまま残しておく。視聴データ内容を削除すると、ＭＤＶＰ２側で、当該削除された映像ファイルに関する情報、つまりその映像ファイルをユーザーが見終わったか、或いは不要と考えたということを示す情報が失われるからである。
【００５１】
（３）ＤＶＲ１（もしくはＭＤＶＰ２）で、或る映像ファイルについてユーザーが視聴完了とする操作を行った場合。ユーザーは、或る映像ファイルを一部視聴して、残りを見るつもりがない場合がある。また、番組内容は見ても、エンディングテロップ等は見ない場合もある。これらの場合、ユーザーにとっては「見終わった」映像ファイルであるが、上記（１）に該当しない。そこでユーザーが、今後再生させるつもりのない映像ファイル、換言すれば削除してもかまわない映像ファイルについては、視聴完了操作として指定できるようにする。ユーザーがＨＤＤ２０ａに格納された或る映像ファイルについてパネル操作部２５又はリモートコマンダー４で「視聴完了」操作を行った場合、視聴データＤ１において、その映像ファイルの視聴完了フラグがオンとされる。またユーザーがＨＤＤ３３ａに格納された或る映像ファイルについてパネル操作部４２で「視聴完了」操作を行った場合、視聴データＤ２において、その映像ファイルの視聴完了フラグがオンとされる。
【００５２】
図５の視聴データにおける部分視聴情報は、各映像ファイルについて、部分的に視聴（再生）が行われた場合に、部分視聴がされているという状況を、視聴時間とともに示すものとされる。なお視聴時間は、映像ファイルの再生が行われた部分の実際の再生時間としても良いし、部分的な再生が終了されたポイントのタイムコード情報でもよい。タイムコード情報は、例えば映像ファイルの先頭ポイントを０時０分０秒０フレームとしてフレーム単位で付加される情報である。
また視聴データにおける最終視聴時刻としては、最後つまり直近で部分視聴が行われた際の日時が記録される。例えば部分視聴の終了時の日時が記憶される。
【００５３】
視聴データはこのように構成されるが、ＨＤＤ２０ａに格納される視聴データＤ１には、各映像ファイルＶＦ１について、これらの内容が記述され、視聴データ管理部４３によって管理、更新される。またＨＤＤ３３ａに格納される視聴データＤ２には、各映像ファイルＶＦ２について、これらの内容が記述され、視聴データ管理部５３によって管理、更新される。
【００５４】
なお、本発明請求項では「内部視聴データ」「外部視聴データ」という文言を用いているが、ＤＶＲ１から見れば、視聴データＤ１が「内部視聴データ」、視聴データＤ２が「外部視聴データ」に相当する。逆にＭＤＶＰ２から見れば、視聴データＤ２が「内部視聴データ」、視聴データＤ１が「外部視聴データ」に相当する。
【００５５】
［５．映像データファイルに関する処理］
コピー転送動作に関する説明の前に、ＤＶＲ１、及びＭＤＶＰ２においてそれぞれ実行される、記録した映像ファイルＶＦ１、ＶＦ２に関する処理を図６で説明しておく。
図６の処理は、ＤＶＲ１においてはＨＤＤ２０ａに格納された映像ファイルＶＦ１に関して、ＤＶＲコントローラ１１が主に記録再生制御部４１の機能として実行する処理である。またＭＤＶＰ２においても図６の処理は、ＨＤＤ３３ａに格納された映像ファイルＶＦ２に関する処理として、ＭＤＶＰコントローラ３１（主に記録再生制御部５１）が実行する。
【００５６】
ＤＶＲコントローラ１１の処理として図６を説明する。
例えば家庭等で、ユーザーはＤＶＲ１を用いて録画した番組（映像ファイルＶＦ１）を再生させ、テレビジョン受像器３により視聴しようとする場合、或いは或る映像ファイルを削除したい場合など、まずユーザーは対象とする映像ファイルを選択する操作を行う。このため、ユーザーは映像ファイルのリスト表示を求める操作を行う。すると、ＤＶＲコントローラ１１の処理はステップＦ１０からＦ１１に進んで、テレビジョン受像器３の画面に映像ファイルのリスト表示を実行させる。ステップＦ１１でＤＶＲコントローラ１１は、ＨＤＤ２０ａでのファイル管理情報や視聴データＤ１を参照し、リストデータを生成するとともに、ＯＳＤ処理部２１を制御してリスト画像を発生させ、テレビジョン受像器３で表示させる。
なお、ユーザーのリスト表示要求操作ではなく、例えばＤＶＲ１が再生モードとされることで、ＤＶＲコントローラ１１が自動的に映像ファイルのリスト表示を行うようにしてもよい。
【００５７】
ユーザーは表示された映像ファイルリストを見て、所望の映像ファイルを選択し、任意の操作を行う。ＤＶＲコントローラ１１は、ステップＦ１１でのリスト表示制御を行いながら、ステップＦ１２、Ｆ１３、Ｆ１４、Ｆ１５、Ｆ１６でユーザーの操作を監視する。
【００５８】
ユーザーがリスト表示上で或る映像ファイルを選択する操作を行った場合は、ＤＶＲコントローラ１１の処理はステップＦ１２からＦ１７に進み、その選択された映像ファイルを選択状態とする処理を行う。
上記選択操作の後にユーザーが再生操作を行った場合は、ＤＶＲコントローラ１１の処理はステップＦ１３からＦ１８に進み、その時点で選択状態とされている映像ファイルの再生処理を行う。このステップＦ１８の再生処理については図７で後述する。
【００５９】
ユーザーが削除操作を行った場合は、ＤＶＲコントローラ１１の処理はステップＦ１４からＦ１９に進み、その時点で選択状態とされている映像ファイルをＨＤＤ２０ａから削除する処理を行う。また、このとき視聴データＤ１において、当該削除にかかる映像ファイルについて視聴完了フラグをオンとする。なお、ＤＶＲコントローラ１１の処理としては、当該削除にかかる映像ファイルについての内容を視聴データＤ１から削除してもよい。
【００６０】
ユーザーが視聴完了操作を行った場合は、ＤＶＲコントローラ１１の処理はステップＦ１５からＦ２０に進み、その時点で選択状態とされている映像ファイルについて、視聴データＤ１上で視聴完了フラグをオンとする。
ユーザーがリスト表示を終了させる操作を行った場合は、ＤＶＲコントローラ１１の処理はステップＦ１６からＦ２１に進み、リスト表示を終了させて図６の処理を終える。
【００６１】
上記ステップＦ１８の映像ファイルの再生処理を図７に詳しく示す。
ＤＶＲコントローラ１１は、まずステップＦ３１で、再生しようとする映像ファイル、つまり現在選択状態の映像ファイルについて、視聴データＤ１を参照し、部分視聴の映像ファイルであるか否かを判断する。
未視聴の映像ファイルであった場合はステップＦ３２に進み、その映像ファイルの先頭を再生開始ポイントと設定する。一方、部分視聴の映像ファイルであった場合はステップＦ３３に進み、全回の再生終了ポイントを再生開始ポイントと設定する。例えばタイムコード情報で今回の再生開始ポイントを設定する。
【００６２】
ＤＶＲコントローラ１１はステップＦ３４で、上記設定した再生開始ポイントから再生を実行させる。つまり記録再生部２０に、再生開始ポイントからの再生開始を指示する。これにより記録再生部２０でＨＤＤ２０ａからの再生処理が実行され、再生映像がテレビジョン受像器３で出力されることになる。なお、ユーザ操作に応じた早送り、早戻し、一時停止、サーチなどの処理については、ステップＦ３４内の処理であるとして図示を省略している。
再生はステップＦ３５で再生終了と判断されるまで行われる。ステップＦ３５では、ユーザーが再生終了の操作を行うか、或いは再生が映像ファイルの終端まで到達した場合に、再生終了と判断する。
ＤＶＲコントローラ１１はステップＦ３５で再生終了と判断したら、ステップＦ３６で再生終了制御を行う。つまり記録再生部２０に再生処理を終了させる。
【００６３】
ＤＶＲコントローラ１１はステップＦ３７では、再生動作が、映像ファイル終端まで達したことで終了されたのか、或いはファイル終端に達する前にユーザー操作によって終了されたのかを判断して処理を分岐する。映像ファイル終端まで達して再生が終了された場合は、ステップＦ３８に進み、当該映像ファイルについて、視聴データＤ１上で視聴完了フラグをオンとする処理を行う。
また映像ファイル終端に達する前に再生が終了された場合は、ステップＦ３９に進み、当該映像ファイルについて、視聴データＤ１上で部分視聴情報と最終視聴時刻を記録する。部分視聴としては視聴時間、或いは視聴終了ポイントのタイムコード情報も同時に記録する。
以上の処理を終えて図６のステップＦ１１に戻る。
【００６４】
ＤＶＲコントローラ１１が以上の図６，図７の処理を行うことで、ＨＤＤ２０ａに記録された映像ファイルの再生や、再生や、削除操作、視聴完了操作に応じた視聴データＤ１の更新が行われ、視聴データＤ１は、ＨＤＤ２０ａに記録された各映像ファイルＶＦ１についての視聴状況を適正に示すものとなる。
【００６５】
なお、図６，図７をＤＶＲコントローラ１１の処理として説明したが、ＭＤＶＰコントローラ３１でも同様の処理が行われる。つまりＨＤＤ３３ａに記録された映像ファイルの表示部３７及び音声出力部３５での再生出力が行われ、また再生動作や、ユーザーの削除操作、視聴完了操作に応じた視聴データＤ２の更新が行われる。これにより視聴データＤ２は、ＨＤＤ３３ａに記録された各映像ファイルＶＦ２についての視聴状況を適正に示すものとなる。なおＭＤＶＰコントローラ３１の処理としては図６のステップＦ１９において、映像ファイルの削除に伴っては視聴データＤ２上では視聴完了フラグをオンとするものとなり、削除した映像ファイルに対する視聴データ内容を削除することは行わない。
【００６６】
［６．映像データファイルのコピー転送処理］
本実施の形態の特徴的な動作となる映像ファイルのコピー転送処理について説明する。本例では、ユーザーがＭＤＶＰ２を例えばＵＳＢケーブルでＤＶＲ１に接続した際に、自動的に以下のコピー転送動作が、ＤＶＲコントローラ１１とＭＤＶＰコントローラ３１により行われる。
図８は、コピー転送処理の全体の流れを示している。この図８の処理がＤＶＲ１とＭＤＶＰ２が接続された際に開始される。
【００６７】
まず図８のステップＦ１０１としてＤＶＲ１の視聴データＤ１とＭＤＶＰ２の視聴データＤ２が取得される。例えばＤＶＲコントローラ１１の同期部４２が両視聴データＤ１、Ｄ２を取得する。そしてステップＦ１０２で、両視聴データＤ１、Ｄ２のマージ処理が行われる。
ステップＦ１０１の処理を図９で、またステップＦ１０２の処理を図１０で、それぞれ詳しく述べる。なお本例では、ＤＶＲ１の視聴データＤ１を優先的な情報であるとして、視聴データＤ１、Ｄ２をマージする処理例とする。
【００６８】
視聴データＤ１、Ｄ２を集めるステップＦ１０１の処理は、図９に示すようなＤＶＲコントローラ１１とＭＤＶＰコントローラ３１の処理で実行される。
まずＭＤＶＰ２がＤＶＲ１に接続されたタイミングで、ステップＦ２０１として、ＭＤＶＰコントローラ３１の同期部５２が、ＤＶＲ１側にシンク要求を送信する。
ステップＦ２０２では、ＤＶＲ１の同期部４２がシンク要求を受け付ける。同期部４２はシンク要求を受け付けたら、ステップＦ２０３で、ＭＤＶＰ２に視聴データＤ２の転送供給を出す。
ＭＤＶＰ２側では、ステップＦ２０４で、上記転送要求を同期部５２が受け付け、同期部５２はステップＦ２０５で、視聴データ管理部５３に対して視聴データＤ２を要求する。
同期部５２からの要求に応じて、視聴データ管理部５３は、ステップＦ２０６で記録再生部３３を制御し、ＨＤＤ３３ａから視聴データＤ２を読み出させ、これを受け取る。そして同期部５２に視聴データＤ２を受け渡す。
【００６９】
ステップＦ２０７では、視聴データＤ２を受け取った同期部５２が、ＤＶＲ１にその視聴データＤ２を送信する。
ＤＶＲ１の同期部４２は、ステップＦ２０８で視聴データＤ２を受け取ると、続いてステップＦ２０９で視聴データ管理部４３に対して、ＤＶＲ１側の視聴データＤ１を要求する。
これに応じて視聴データ管理部４３は、記録再生部２０を制御し、ＨＤＤ２０ａから視聴データＤ１を読み出させ、これを受け取る。そして同期部４２に視聴データＤ１を受け渡す。
以上の処理で、ＤＶＲ１の同期部４２に、ＤＶＲ１が保持する視聴データＤ１のコピーとＭＤＶＰ２の視聴データＤ２のコピーが集まる。これが図８のステップＦ１０１の処理となる。
【００７０】
なお、図９では、ＭＤＶＰ２の同期部５２からＤＶＲ１の同期部４２にシンク要求を出すものとしたが、最初にＤＶＲ１の同期部４２がＭＤＶＰ２側にシンク要求を出すようにしてもよい。またＭＤＶＰ２の同期部５２が予め視聴データ管理部５３から視聴データＤ２を取得しておき、ＤＶＲ１側にシンク要求を出すときに、視聴データＤ２を同時に送信する処理も考えられる。いずれにしても、その後のステップＦ１０２のマージ処理の準備として同期部４２に視聴データＤ１、Ｄ２が集められればどのような処理手順でも良い。
また続くステップＦ１０２としては同期部４２でマージ処理を行うとするが、ＭＤＶＰ２の同期部５２がマージ処理を行うことも考えられ、その場合は、同期部５２側に視聴データＤ１、Ｄ２が集められればよい。
【００７１】
続いて、図８のステップＦ１０２としてのマージ処理を図１０で説明する。
ＤＶＲコントローラ１１の同期部４２は、ステップＦ１０１で集めた視聴データＤ１、Ｄ２を用いて図１０の処理を行う。
まずステップＦ３０１で、同期部４２はＭＤＶＰ２の視聴データＤ２の先頭から一つの映像ファイルのファイル名を取り出す。
次にステップＦ３０２で、上記取り出したファイル名が、ＤＶＲ１側の視聴データＤ１内にあるかどうかを調べる。
視聴データＤ１に同一のファイル名が存在しなければステップＦ３１０に進み、ＭＤＶＰ２の視聴データＤ２に、他の映像ファイルのファイル名が存在するか否かを確認する。つまり視聴データＤ２における全ファイル名について処理したか否かを確認する。そしてまだ処理していないファイル名があれば、ステップＦ３０１に戻って、未処理のファイル名を取り出す。
【００７２】
ステップＦ３０２で、視聴データＤ１に、視聴データＤ２から取り出したファイル名と同一のファイル名が存在した場合は、ステップＦ３０３に進み、そのファイル名について、ＭＤＶＰ２の視聴データＤ２で視聴完了フラグが立てられているか否かを確認する。視聴完了とされている場合にはステップＦ３０４に進み、ＤＶＲ１の視聴データＤ１内で、そのファイル名のデータ内容を視聴完了とする。即ち視聴完了フラグをオンとする。これはユーザーがＭＤＶＰ２を用いて当該ファイル名の映像ファイルを既に視聴したということを、ＤＶＲ１の視聴データＤ１に反映させる処理となる。そしてステップＦ３１０に進む。
【００７３】
ステップＦ３０３で、処理対象としているファイル名が、視聴データＤ２側で視聴完了とされていない場合は、ステップＦ３０５に進み、こんどはＤＶＲ１の視聴データＤ１において、そのファイル名について視聴完了フラグがオンとされているか否かを確認する。
視聴データＤ１において視聴完了とされていたら、そのままＤＶＲ１の視聴データＤ１が優先されるので、特に処理を行わずにステップＦ３１０に進む。
【００７４】
ステップＦ３０５で、処理対象としているファイル名が視聴データＤ１側でも視聴完了とされていない場合、つまり視聴データＤ１、Ｄ２の両方で視聴完了フラグがオンとされていなかった場合は、ステップＦ３０６に進む。そして、当該処理対象としているファイル名について、ＭＤＶＰ２の視聴データＤ２において、部分視聴とされているか否かを確認する。当該ファイル名に対して視聴データＤ２で部分視聴情報が記録されていない場合、つまりＭＤＶＰ２側では未視聴と扱われている場合は、ＤＶＲ１の視聴データＤ１を優先するとして、特に処理を行わずにステップＦ３１０に進む。
【００７５】
ステップＦ３０６で、処理対象としているファイル名が部分視聴とされている場合は、ステップＦ３０７に進み、ＤＶＲ１の視聴データＤ１において部分視聴とされているか否かを確認する。
そしてＤＶＲ１の視聴データＤ１では部分視聴ではない、つまり未視聴として管理されていたら、ステップＦ３０９に進む。この場合、ユーザーがＭＤＶＰ２を用いて当該ファイル名の映像ファイルを部分的に視聴したという状況であり、その部分視聴情報を、ＤＶＲ１の視聴データＤ１における当該ファイル名についての部分視聴情報としてコピーする。つまり当該ファイル名の映像ファイルについて、ユーザーがＭＤＶＰ２で一部を視聴したという視聴状況を、ＤＶＲ１の視聴データＤ１に反映させる。そしてステップＦ３１０に進む。
【００７６】
ステップＦ３０７で、処理対象としているファイル名がＤＶＲ１の視聴データＤ１でも部分視聴とされていた場合は、ステップＦ３０８に進み、ＤＶＲ１側とＭＤＶＰ２側でどちらの視聴時間が長いかを確認する。例えば視聴時間としてのタイムコード情報を比較する。つまりこの場合は、ユーザーは映像ファイルの一部をＤＶＲ１で再生させ、かつ一部をＭＤＶＰ２でも再生させていた場合であり、ステップＦ３０８では、どちらの情報を優先させるべきかを判断する。例えばユーザーが、映像ファイルとしての番組を最初にＤＶＲ１で途中まで視聴し、その後、続きをＭＤＶＰ２で再生させて途中まで視聴したとする。すると、その場合、ＤＶＲ１の視聴データＤ１の部分視聴情報におけるタイムコードの値より、ＭＤＶＰ２の視聴データＤ２の部分視聴情報のタイムコードの値の方が大きい。つまり番組の終端に近い。この場合、ＭＤＶＰ２の視聴データＤ２の部分視聴情報が、現時点で有効な部分視聴情報となる。
逆に、最初にＭＤＶＰ２で再生させ、途中からはＤＶＲ１で再生させたとすると、ＤＶＲ１の視聴データＤ１の部分視聴情報におけるタイムコードの値の方が大きい。この場合、ＤＶＲ１の視聴データＤ１の部分視聴情報が、現時点で有効な部分視聴情報となる。
そこで、ＭＤＶＰ２の視聴データＤ２の部分視聴情報が有効であると判断されれば、ステップＦ３０９に進んで、視聴データＤ２の部分視聴情報を視聴データＤ１にコピーしてステップＦ３１０に進む。
一方、ＤＶＲ１の視聴データＤ１の部分視聴情報が有効であると判断されれば、視聴データＤ１はそのままで良いため、特に処理を行わずにステップＦ３１０に進む。
【００７７】
ＭＤＶＰ２の視聴データＤ２における全てのファイル名について、以上の処理を行うことで、マージされた視聴データＤ１が得られる。つまりステップＦ３１０で全てのファイル名について処理を完了したと判断される時点である。
そこで、同期部４２の処理はステップＦ３１１に進み、マージされた視聴データＤ１を、視聴データ管理部４３に受け渡し、ＨＤＤ２０ａにおける視聴データＤ１の更新を依頼する。視聴データ管理部４３は、マージされた視聴データＤ１を記録再生部２０に転送し、ＨＤＤ２０ａ上で視聴データＤ１の更新記録を実行させる。
以上の図１０の処理で、図８のステップＦ１０２のマージ処理が完了し、この時点で、ＨＤＤ２０ａに記憶された視聴データＤ１は、各映像ファイルについて、ユーザーがＤＶＲ１を用いて視聴した状況に加え、ユーザーがＭＤＶＰ２で視聴した状況をも反映させた最新の情報になっていることになる。
【００７８】
続いて図８のステップＦ１０３として、ＤＶＲコントローラ１１は、ＭＤＶＰ２にコピー転送する映像ファイルの選定を行う。この際、所定の優先度条件に基づいて選定を行うことになる。ステップＦ１０３の処理を図１１に詳しく示す。これはＤＶＲコントローラ１１のコピー転送制御部４４としての機能で実行する。
まず図１１のステップＦ４０１でＤＶＲコントローラ１１は、上述のようにマージされた視聴データＤ１から、視聴完了とされているもの以外の映像ファイルの視聴データ内容（ファイル名以下の情報）を抽出する。
【００７９】
次にステップＦ４０２では、視聴データ内容が抽出された映像ファイルのうちで、部分視聴とされているものを抽出し、これを指定条件に応じてソートする。本例では、部分視聴の映像ファイルを未視聴の映像ファイルよりも優先的にコピーするということにしているため、先ずステップＦ４０２では部分視聴の映像ファイルを対象としてソート処理を行うものである。ソートの際の指定条件とは、部分視聴されている映像ファイルについてどのように優先順位をつけるかの条件であり、予め決められた固定の条件でも良いが、本例では図１３のような画面上の表示に対してユーザーが設定入力できるようにしている。
部分視聴されている映像ファイルについての優先順序を視聴データＤ１から判断する場合、最終視聴時刻と視聴時間の２つの要素を用いることができる。
【００８０】
例えばユーザーが任意の時点に優先設定操作を行った場合、ＤＶＲコントローラ１１はＯＳＤ処理部２１に指示して、図１３のような設定画面を表示させる。この設定画面に対してユーザーはチェックボックス７１〜７８の任意のものをチェックする操作を行うことで自分の所望の設定ができる。
まず最終視聴時刻について、新しいものを優先するのか、古いものを優先するのかを、チェックボックス７１、７２の選択で設定する。
また視聴時間について優先設定したいときは、視聴時間が長いものを優先するのか、短いものを優先するのかをチェックボックス７３、７６で選択する。
チェックボックス７３を選択した場合、さらに、視聴時間が同じものは最終視聴時刻の新しいものを優先するのか古いものを優先するのかをチェックボックス７４，７５で選択する。
チェックボックス７６を選択した場合も、さらに、視聴時間が同じものは最終視聴時刻の新しいものを優先するのか古いものを優先するのかをチェックボックス７７，７８で選択する。
【００８１】
ＤＶＲコントローラ１１は、このようなユーザー設定を取り込んで例えばフラッシュメモリ２４等に記憶しておき、図１１のステップＦ４０２の処理の際に参照する。そして部分視聴されている映像ファイルについて、ユーザーの設定した条件でソートする。
【００８２】
次にＤＶＲコントローラ１１はステップＦ４０３で、未視聴の映像ファイルについて、記録日時の順にソートする。このとき、記録日時の新しい順とするか、古い順とするかは、固定でも良いし、上記部分視聴の映像ファイルの条件と同様に、ユーザーが設定できるようにしてもよい。
【００８３】
以上のステップＦ４０１、Ｆ４０２、Ｆ４０３で、部分視聴の映像ファイルと未視聴の映像ファイルが、所定の条件でソートされたことになり、ステップＦ４０４では、そのソート結果に基づいて優先度を決定する。
図１２に優先度の決定状態の例を示す。これは図５の視聴データＤ１に基づいて決定された例である。ステップＦ４０１で、視聴完了とされた映像Ｃ以外が抽出される。次にステップＦ４０２で部分視聴の映像ファイルとして、映像Ｂ、映像Ｄ、映像Ｆが取り出され、例えば最終視聴時刻の新しいものからソートされることで、映像Ｆ、映像Ｂ、映像Ｄの順番が与えられる。
ステップＦ４０３では、未視聴の映像ファイルである映像Ａ、映像Ｅが取り出され、記録日時の古い順に、映像Ａ、映像Ｅの順番が与えられる。
結果としてステップＦ４０４で、映像Ｆ、映像Ｂ、映像Ｄ、映像Ａ、映像Ｅの順に優先度が設定されることになる。
つまりコピー転送すべき映像ファイルとして、映像Ｆ、映像Ｂ、映像Ｄ、映像Ａ、映像Ｅが選定され、かつこの順序でコピーされることが決定される。
【００８４】
なお、ソートの条件はさらに多様に考えられる。例えばステップＦ４０２とＦ４０３の順序を逆にして未視聴の映像ファイルを部分視聴の映像ファイルより優先させるようにしてもよい。また部分視聴の映像ファイルも記録日時の順でソートするようにしてもよい。さらには部分視聴、未視聴を区別せずに、記録日時の順でソートすることも考えられる。そしてこれらの条件はユーザーが設定できるようにしても良いし、予め固定的に決められるものでも良い。
【００８５】
図８のステップＦ１０４では、ＤＶＲコントローラ１１は、コピーすべき映像ファイルのうち、既にＭＤＶＰ２のＨＤＤ３３ａに記録されているものはそのまま残させた上で、他の映像ファイルを削除させる。即ち、ＤＶＲコントローラ１１はＭＤＶＰコントローラ３１にコピー転送しようとしている映像ファイルのファイル名を送信し、ＭＤＶＰコントローラ３１のコピー転送制御部５４の機能により、ＨＤＤ３３ａのファイルの整理を依頼する。ＭＤＶＰコントローラ３１は、転送されてきたファイル名に相当する映像ファイル以外を、ＨＤＤ３３ａから削除させる。
図１４で例を挙げて説明する。ＤＶＲ１のＨＤＤ２０ａには、図１４（ａ）のように映像ファイルＶＦ１として、映像Ａ、映像Ｂ、映像Ｃ、映像Ｄ、映像Ｅ、映像Ｆが記録されており、また視聴データＤ１は、上記ステップＦ１０２でマージ処理された情報となっているとする。
一方、このステップＦ１０４の時点でＭＤＶＰ２のＨＤＤ３３ａには、図１４（ｂ）のように、映像Ａ、映像Ｃ、映像Ｄ、映像Ｇが記録されていたとする。なおこの時点で視聴データＤ２は、マージ処理による更新はされていない。
ここで上記のようにＤＶＲ１からコピー転送する映像ファイルとして、映像Ｆ、映像Ｂ、映像Ｄ、映像Ａ、映像Ｅが選定されたとする。図１４（ｃ）に選定された映像ファイルを示す。
この場合、ＭＤＶＰコントローラ３１は、選定された映像ファイルの情報をＤＶＲ１から受け取ると、映像Ａ、映像Ｄが選定された映像ファイルに含まれていることがわかる。これに応じて、ＭＤＶＰコントローラ３１は、図１４（ｄ）に示すように、ＨＤＤ３３ａにおいて映像Ａ、映像Ｄを残し、他の映像Ｃ、映像Ｇを削除することになる。削除する映像Ｃは、例えば図５のように視聴完了とされたもので、ユーザーがＤＶＲ１かＭＤＶＰ２のいずれかで視聴し終わった映像ファイルである。また映像Ｇは、図５の視聴データにあらわれていないものであり、これは視聴し終わったか、或いは不要なファイルとして、既にＤＶＲ１側で削除された映像ファイルの場合などである。
【００８６】
次に図８のステップＦ１０５では、ＤＶＲコントローラ１１は、上記のように決定された優先度の高い順に、どの映像ファイルまで、その視聴データ内容と一緒にＭＤＶＰ２にコピーできるかを、ＭＤＶＰ２のＨＤＤ３３ａの容量から計算する。但し、既にＭＤＶＰ２のＨＤＤ３３ａに記録されている（過去にコピーされた）映像ファイルについては対象外として計算すればよい。
上記例の場合、映像Ａ、映像Ｄは、既にＭＤＶＰ２側にコピーされているため、今回コピー転送すべき映像ファイルは、その優先順に、映像Ｆ、映像Ｂ、映像Ｅとなる。ＤＶＲコントローラ１１は、ＭＤＶＰコントローラ３１と通信して、ＨＤＤ３３ａの記録可能容量を確認し、それに対して映像Ｆ、映像Ｂ、映像Ｅがコピー可能であるかを判断する。
なお、図８には示していないが、もし、容量的に１つの映像ファイルもコピーできない場合は、エラー処理を行い、ユーザーにもエラーメッセージを表示する。
【００８７】
ステップＦ１０６では、ＤＶＲコントローラ１１は、コピー転送対象として選定された映像ファイルのうち、ＭＤＶＰ２に記録されていない映像ファイルを、ＨＤＤ３３ａで容量的な可能な範囲で順次コピー転送していく。
このとき、既にＨＤＤ３３ａに記録された映像ファイルのコピー転送は不要である。ＭＤＶＰコントローラ３１は、転送されてくる映像ファイルを記録再生部３３に受け渡し、ＨＤＤ３３ａに記録する。
上記例のように、コピー転送する映像ファイルとして映像Ｆ、映像Ｂ、映像Ｄ、映像Ａ、映像Ｅが選定された場合で、既にＨＤＤ３３ａに映像Ｄ、映像Ａが記録されているとすると、図１４（ｅ）（ｆ）に示すように、映像Ｆ、映像Ｂ、映像Ｅのコピーが、このステップＦ１０６の時点で実行されることになる。
なお、ＤＶＲコントローラ１１はマージ処理のためにステップＦ１０１でＭＤＶＰ２の視聴データＤ２を取得しており、ＭＤＶＰ２側に記憶されている映像ファイルＶＦ２を把握できるため、映像Ａ、映像Ｄがコピー転送不要ということを判断できる。
【００８８】
ステップＦ１０７では、ＤＶＲコントローラ１１は、コピー転送する映像ファイルとして選定された全ての映像ファイルに関する視聴データＤ１の内容を、ＭＤＶＰコントローラ３１に転送し、ＨＤＤ３３ａに記録された視聴データＤ２の内容の更新を実行させる。即ち図１４（ｇ）（ｈ）に示すように、映像Ｆ、映像Ｂ、映像Ｄ、映像Ａ、映像Ｅについての視聴データＤ１の内容を全て転送し、その内容を視聴データＤ２としてコピーさせる。結局視聴データＤ２は、この時点で記録されている映像Ｆ、映像Ｂ、映像Ｄ、映像Ａ、映像Ｅについての視聴データとして更新され、またその視聴データＤ２は、ステップＦ１０２でのマージ処理結果も反映されたものとなる。
【００８９】
以上のように、ＭＤＶＰ２がＤＶＲ１に接続された際に、映像ファイルのコピー処理が行われることになる。この場合に、ユーザーが手動操作でコピーする映像ファイルを選択する必要はないため、ユーザーにとって非常に簡易である。
しかも、映像ファイルのコピーにおいて、既に視聴を終えた映像ファイルはコピーされない。そして部分視聴の映像ファイルと未視聴の映像ファイルが選定されてコピーされるため、ユーザーの使用性が良いものとなる。つまりユーザーがＤＶＲ１とＭＤＶＰ２の両方を活用して任意の時間に見終わっていない番組等を視聴したいという要望に対応できる。例えば家庭等でＤＶＲ１による再生で或る番組を視聴し、続きをＭＤＶＰ２で見ようとする場合や、ＤＶＲ１で録画したが家庭で見る時間がとれないときにＭＤＶＰ２で視聴したいという要望に対応できる。
さらに、視聴完了の映像ファイルをコピーしないことは、コピー処理時間の短縮、ＨＤＤ３３ａの容量負担の軽減という利点と、それによってより多くの部分視聴、未視聴の映像ファイルのコピー可能性を得るという利点がある。
【００９０】
また、視聴データＤ１、Ｄ２もマージ処理によって互いの機器での視聴状況が反映され、ユーザーにとって適切な視聴状況管理状態が得られる。そして例えばＤＶＲ１で部分視聴した映像ファイルの続きをＭＤＶＰ２で見ようとするときには、コピー処理の際に視聴データＤ２に反映されているＤＶＲ１側での視聴時間（タイムコード等）から、適切な再生開始ポイントを指定し、自動的に続きの位置から再生させることも可能となる（図７のステップＦ３３参照）。もちろん逆も可能で、ＭＤＶＰ２で部分視聴した映像ファイルについては、マージ処理によりその視聴状況が視聴データＤ１に反映されるため、その後ＤＶＲ１で続きを見ようとした場合、適切な続きの位置から自動的に再生させることができる。
【００９１】
またコピーする映像ファイルについての優先順位条件をユーザーが設定できるようにすれば、そのユーザーの使用勝手や嗜好、考えに応じて適切な映像ファイルのコピーが実行されることになる。例えばなるべく新しい映像ファイルをＭＤＶＰ２で見たいと思うユーザーや、見る機会がなくて古くなってしまった映像ファイルをＭＤＶＰ２で見たいと思うユーザー、或いは部分視聴した映像ファイルを先にＭＤＶＰ２で見たいと思うユーザーなど、個人の考えは多様であるので、ユーザーが優先条件を設定できることが利便性の向上に有効である。
【００９２】
またユーザーが見終わったり不要と考えた映像ファイルについては、ＤＶＲ１、ＭＤＶＰ２のいずれであっても、図６で説明したように視聴完了とする操作ができるようにすることで、無駄なコピー処理を極力少なくでき、上記の効果をより有効に発揮させるものとなる。
【００９３】
以上、実施の形態を説明してきたが、本発明としては多様な変形例が考えられる。
実施の形態では、ＤＶＲ１とＭＤＶＰ２の例で説明したが、他のＡＶ（Audio-Visual）装置や、パーソナルコンピュータやＰＤＡ（Personal Digital Assistant）、携帯電話機などの各種の装置間における映像ファイルのコピー処理において、本発明が適用できる。
また、ＤＶＲ１とＭＤＶＰ２をＵＳＢ接続としたが、両機器の間でデータ通信が行えればよいので、ＩＥＥＥ１３９４方式のインターフェースや、イーサネット（登録商標）、ワイヤレスＬＡＮ、ブルートゥース接続などであっても構わない。
【００９４】
また実施の形態の説明では、上記図８の処理をＭＤＶＰコントローラ３１側が主として実行するものとしたが、ＭＤＶＰコントローラ３１側で主導する処理としても良い。つまりその場合、図９，図１０、図１１の処理も、ＭＤＶＰコントローラ３１側で行う。ＭＤＶＰコントローラ３１側は、マージ結果としてのＤＶＲ１側の視聴データＤ１を保持すること、及び処理過程でＤＶＲコントローラ１１に各種要求を出すことで、図８、図９，図１０、図１１の各処理が可能である。
そして図８のステップＦ１０６で、選定した映像ファイルの送信をＤＶＲコントローラ１１側に要求し、要求に応じて転送されてきた映像ファイルをＨＤＤ３３ａにコピー記録するようにしてもよい。
【図面の簡単な説明】
【００９５】
【図１】本発明の実施の形態のシステム構成の説明図である。
【図２】実施の形態のＤＶＲのブロック図である。
【図３】実施の形態のＭＤＶＰのブロック図である。
【図４】実施の形態のＤＶＲとＭＤＶＰのコピー処理のための構成のブロック図である。
【図５】実施の形態の視聴データの説明図である。
【図６】実施の形態のＤＶＲとＭＤＶＰの映像ファイルに関する処理のフローチャートである。
【図７】実施の形態のＤＶＲとＭＤＶＰの映像ファイル再生処理のフローチャートである。
【図８】実施の形態のコピー処理のフローチャートである。
【図９】実施の形態の視聴データ取得処理のフローチャートである。
【図１０】実施の形態の視聴データのマージ処理のフローチャートである。
【図１１】実施の形態のコピーすべき映像ファイルの選定処理のフローチャートである。
【図１２】実施の形態の優先順位の説明図である。
【図１３】実施の形態の優先条件の設定画面の説明図である。
【図１４】実施の形態のコピー転送動作の説明図である。
【符号の説明】
【００９６】
１  ＤＶＲ、２  ＭＤＶＰ、３  テレビジョン受像器、４  リモートコマンダー、１１  ＤＶＲコントローラ、２０，３３  記録再生部、２０ａ，３３ａ  ＨＤＤ、４１，５１  記録再生制御部、４２，５２  同期部、４３，５３  視聴データ管理部、４４，５４  コピー転送制御部
【図１】
2006345028.tif 000003
【図２】
2006345028.tif 000004
【図３】
2006345028.tif 000005
【図４】
2006345028.tif 000006
【図５】
2006345028.tif 000007
【図６】
2006345028.tif 000008
【図７】
2006345028.tif 000009
【図８】
2006345028.tif 000010
【図９】
2006345028.tif 000011
【図１０】
2006345028.tif 000012
【図１１】
2006345028.tif 000013
【図１２】
2006345028.tif 000014
【図１３】
2006345028.tif 000015
【図１４】
2006345028.tif 000016