JP4539445B2 - Data transfer system, data transfer processing device, and data transfer processing method - Google Patents
Data transfer system, data transfer processing device, and data transfer processing method Download PDFInfo
- Publication number
- JP4539445B2 JP4539445B2 JP2005166528A JP2005166528A JP4539445B2 JP 4539445 B2 JP4539445 B2 JP 4539445B2 JP 2005166528 A JP2005166528 A JP 2005166528A JP 2005166528 A JP2005166528 A JP 2005166528A JP 4539445 B2 JP4539445 B2 JP 4539445B2
- Authority
- JP
- Japan
- Prior art keywords
- viewing
- data
- video
- file
- video data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Description
本発明は、映像データファイルを第1の機器から第2の機器に転送するデータ転送システム、及びデータ転送システムを構成する第1の機器又は第2の機器としてのデータ転送処理装置、さらには、データ転送処理装置で実行されるデータ転送処理方法に関するものである。 The present invention provides a data transfer system for transferring a video data file from a first device to a second device, a data transfer processing device as a first device or a second device constituting the data transfer system, The present invention relates to a data transfer processing method executed by a data transfer processing device.
今日、テレビジョン放送番組をビデオテープに録画するビデオレコーダの普及により、テレビジョン放送番組をその放送時間ではなく、録画しておいて自分の都合のよい時間に視聴するといういわゆる「タイムシフト」という概念に基づく視聴スタイルが定着している。このような状況のなかたくさんの放送番組が録画され、時間をおいて視聴されている。
特に近年、HDD(Hard Disc Drive)を内蔵したDVR(Digital Video Recorder)としての録画機器で知られているように、録画メディアとしてハードディスクが用いられることが多くなり、より多くの番組映像、つまり映像データファイルをより手軽に保存することができるようになっていることが、タイムシフト視聴の機会を増やしている。
Today, with the widespread use of video recorders that record television broadcast programs on videotapes, the so-called "time shift" in which a television broadcast program is recorded and viewed at a time convenient to you rather than its broadcast time. A viewing style based on the concept is well established. In such a situation, many broadcast programs are recorded and watched after a while.
In particular, in recent years, a hard disk is often used as a recording medium, as is known in a recording device such as a DVR (Digital Video Recorder) having a built-in HDD (Hard Disc Drive). The fact that data files can be stored more easily increases the opportunity for time-shift viewing.
ハードディスクに記録された映像データは,これまでのビデオテープに記憶された映像信号に比べていわゆる可搬性がよく、別の記録再生装置にコピーして再生することが容易である。これに加えてデジタルデータとしての映像データファイルを扱うことで、再生装置を小型化することが容易であり、例えば携帯型ビデオプレーヤ(以下、MDVP:Mobile Digital Video Player)としての機器を実現する際の優位性も備えている。そして、ユーザーは、例えば家庭等に設置したDVRで録画した映像データファイルを、MDVPにコピーし、外出先でMDVPによって録画した番組等を視聴するという使用形態が実現されている。特に、DVRによって大量の放送番組等をため込むことができるとともに、自宅で視聴する時間がとれないユーザーが増えている現状から、このような使用形態が増加している。 The video data recorded on the hard disk is more portable than video signals stored on video tapes so far, and can be easily copied and played back on another recording / playback apparatus. In addition, by handling video data files as digital data, it is easy to reduce the size of the playback device. For example, when realizing a device as a portable video player (MDVP: Mobile Digital Video Player). It also has the advantage of. Then, for example, the user can copy a video data file recorded by DVR installed at home or the like to MDVP and view a program recorded by MDVP on the go. In particular, the number of users who can accumulate a large number of broadcast programs and the like with DVR and who cannot take time to watch at home increases.
なお、上記特許文献1は、例えばDVR或いはパーソナルコンピュータ等の機器に格納した映像等のコンテンツデータを、MDVP等の携帯型の端末装置に転送する際の技術が開示されている。
ところで、家庭のパーソナルコンピュータやAV機器で保持するオーディオデータやビデオデータとしてのコンテンツデータを、携帯型プレーヤ側にコピーし、外出先で再生させるという使用スタイルは、特に音楽コンテンツの使用において一般化している。
例えばパーソナルコンピュータ等でリッピングした音楽データを、パーソナルコンピュータからHDD内蔵の携帯音楽プレーヤに転送してコピーし、携帯音楽プレーヤで音楽再生を楽しむといったスタイルである。
ここで、例えばパーソナルコンピュータと携帯音楽プレーヤを接続した状態で、音楽データをコピーするための操作として、各種のコピー処理方式が開発されているが、ユーザーにとって最も簡易と考えることのできるコピー処理方式の1つとして、携帯音楽プレーヤ側に格納されていない音楽データを自動的に選択してコピーするという処理方式がある。即ち、パーソナルコンピュータと携帯音楽プレーヤを接続したときに、例えばパーソナルコンピュータにインストールされているコピー処理用のアプリケーションが、パーソナルコンピュータ側に格納されている音楽コンテンツと、携帯音楽プレーヤ側に格納されている音楽コンテンツとを比較する。そしてパーソナルコンピュータ側に存在するが、携帯音楽プレーヤ側には存在しない音楽コンテンツを選択し、それを携帯音楽プレーヤに転送して記録させるものである。
この処理方式によれば、ユーザーは音楽コンテンツの選択操作をしなくとも、パーソナルコンピュータ側で所持する音楽コンテンツを、携帯音楽プレーヤで再生できるようになる。
By the way, the usage style of copying content data as audio data or video data held in a home personal computer or AV device to the portable player side and reproducing it on the go is generally generalized in the use of music content. Yes.
For example, music data ripped by a personal computer or the like is transferred from a personal computer to a portable music player with a built-in HDD, copied, and enjoyed by a portable music player.
Here, for example, various copy processing methods have been developed as an operation for copying music data in a state where a personal computer and a portable music player are connected, but a copy processing method that can be considered as the simplest for the user As one of them, there is a processing method in which music data not stored in the portable music player is automatically selected and copied. That is, when the personal computer and the portable music player are connected, for example, a copy processing application installed in the personal computer is stored in the music content stored in the personal computer and the portable music player. Compare with music content. Music content that exists on the personal computer side but does not exist on the portable music player side is selected and transferred to the portable music player for recording.
According to this processing method, the user can play back the music content possessed by the personal computer on the portable music player without performing the selection operation of the music content.
ここで、録画した放送番組等の映像データファイル(映像コンテンツ)について考える。
例えばパーソナルコンピュータやDVRに録りためた映像データファイルを、携帯ビデオプレーヤ(MDVP)で視聴するためにMDVP側にコピーする場合の処理として、上記の音楽コンテンツの場合と同様に、MDVP側に存在しない映像データファイルを自動的に選択してコピーするという処理手法も、可能ではある。
Here, a video data file (video content) such as a recorded broadcast program is considered.
For example, as a process for copying a video data file recorded on a personal computer or DVR to the MDVP side for viewing on a portable video player (MDVP), it exists on the MDVP side as in the case of the music content described above. A processing method of automatically selecting and copying a video data file not to be processed is also possible.
ところが、音楽コンテンツの場合と映像コンテンツの場合、ユーザーの一般的な使用状況として次のような差異がある。
音楽コンテンツについては、一般に、気に入った楽曲であれば何度も聞くということが多い。ところが映像コンテンツは、一度視聴したものは、よほど気に入ったものでない限り再度視聴することは希である。
すると、映像コンテンツについて、パーソナルコンピュータやDVRに存在するが、MDVP側に存在しないものを自動的に選択してコピーさせるという処理は、適切ではない場合が生ずる。例えばDVR側で再生し、家庭等で一旦視聴してしまった映像コンテンツは、その後ユーザーがMDVP側で再生させることは希である。このような映像コンテンツを、MDVP側に記録されていないからといってコピーしても、実際には視聴する機会がなく、コピー処理が無駄になることが多い。
また、そのような無駄なコピーによってMDVP側の記録容量が圧迫されるといった弊害も生ずる。特に映像コンテンツは音楽コンテンツと比較して1つのデータファイルサイズが大きいことからも記録容量の圧迫という問題は避けたい。
However, in the case of music content and video content, there are the following differences in the general usage situation of the user.
In general, music content is often heard many times if it is a favorite song. However, once a video content has been viewed, it is rare to view it again unless it is a favorite one.
As a result, there is a case where it is not appropriate to automatically select and copy video content that exists in a personal computer or DVR but does not exist on the MDVP side. For example, video content that has been played back on the DVR side and once viewed at home or the like is rarely played by the user on the MDVP side thereafter. Even if such video content is not recorded on the MDVP side, there is actually no opportunity to view it and copy processing is often wasted.
In addition, such a useless copy causes a problem that the recording capacity on the MDVP side is compressed. In particular, video content is larger in data file size than music content, so the problem of compression of recording capacity should be avoided.
このため現状としては、映像コンテンツをMDVP側にコピーする場合は、ユーザーが自身でDVR側に保持されている大量の映像コンテンツのうちで視聴したいものを選択し、それをコピーさせるという処理手法、即ちユーザーに面倒な操作を要求する処理手法を採らざるを得ない。 Therefore, at present, when copying video content to the MDVP side, a processing method in which the user selects what he / she wants to view from among a large amount of video content held on the DVR side, and copies it. In other words, a processing method that requires a troublesome operation from the user must be employed.
そこで本発明は、放送番組等の映像コンテンツとしての映像データファイルを例えばDVRからMDVP等にコピーするような場合に、ユーザーの操作負担がなく、かつ適切な映像データファイルが選択されてコピーされるようなデータ転送処理を実現することを目的とする。 Therefore, according to the present invention, when a video data file as video content such as a broadcast program is copied from, for example, DVR to MDVP or the like, an appropriate video data file is selected and copied without burden on the user. An object is to realize such data transfer processing.
本発明のデータ転送システムは、第1の機器から第2の機器に映像データファイルを転送するデータ転送システムにおいて、上記第1の機器において再生可能な各映像データファイルについての視聴状況を示した第1の視聴データを管理する第1の視聴データ管理手段と、上記第2の機器において再生可能な各映像データファイルについての視聴状況を示した第2の視聴データを管理する第2の視聴データ管理手段と、上記第1の機器において第2の機器から、該第2の機器において再生可能な各映像データファイルについての視聴状況を示した第2の視聴データを取得し、該第2の視聴データと上記第1の視聴データの内容を比較し、比較した結果に応じて、上記第2の視聴データにおいて視聴完了とされている映像データファイルが、上記第1の視聴データでも視聴完了として管理されるよう上記第1の視聴データの更新を上記第1の視聴データ管理手段に実行させるとともに、上記第2の視聴データにおける映像データファイルの部分視聴の情報が、上記第1の視聴データに反映されるようにする上記第1の視聴データの更新を、上記第1の視聴データ管理手段に実行させる視聴データ同期化手段と、上記第1の機器において上記視聴データ同期化手段の指示に基づいて更新された上記第1の視聴データを参照して、視聴完了とされていない映像データファイルを選定し、選定された1又は複数の映像データファイルについて、上記第1の機器から上記第2の機器に転送させる転送制御手段と、を備え、上記転送制御手段は、上記視聴データ同期化手段の指示に基づいて更新された上記第1の視聴データを参照して、視聴完了とされていない映像データファイルとして、未視聴とされている映像データファイルと、部分視聴とされている映像データファイルを選定し、上記第2の機器に転送出力するとともに、視聴完了とされていない映像データファイルのうち、部分視聴とされている映像データファイルを優先的に転送する映像データファイルとして選定する。
The data transfer system of the present invention is a data transfer system for transferring a video data file from a first device to a second device, and shows the viewing status of each video data file that can be played back by the first device. First viewing data management means for managing one viewing data, and second viewing data management for managing second viewing data indicating viewing status for each video data file reproducible in the second device. And second viewing data indicating viewing status of each video data file that can be played back on the second device from the second device in the first device, and the second viewing data And the contents of the first viewing data are compared, and according to the comparison result, the video data file that has been viewed in the second viewing data is The first viewing data is updated by the first viewing data management means so that the first viewing data is managed as viewing completion, and the partial viewing information of the video data file in the second viewing data Is updated in the first viewing data by the first viewing data management means, and the first device updates the first viewing data to be reflected in the first viewing data. With reference to the first viewing data updated based on the instruction of the viewing data synchronization means, a video data file that has not been viewed is selected, and the selected one or more video data files are a transfer control means for transferring from the first device to the second device comprises, said transfer control means, based on an instruction of the viewing data synchronization means updates With reference to the first viewing data, the video data file that has not been viewed and the video data file that has been partially viewed are selected as the video data file that has not been viewed completely. The video data file that is partially viewed is selected as a video data file to be preferentially transferred from among the video data files that are not completely viewed .
本発明のデータ転送処理装置は、再生可能な各映像データファイルについての視聴状況を示した内部視聴データを管理する視聴データ管理手段と、データ通信可能に接続された外部機器から、該外部機器において再生可能な各映像データファイルについての視聴状況を示した外部視聴データを取得し、該外部視聴データと上記内部視聴データの内容を比較し、比較した結果に応じて、上記外部視聴データにおいて視聴完了とされている映像データファイルが、上記内部視聴データでも視聴完了として管理されるよう上記内部視聴データの更新を上記視聴データ管理手段に実行させるとともに、上記外部視聴データにおける映像データファイルの部分視聴の情報が、上記内部視聴データに反映されるようにする上記内部視聴データの更新を、上記視聴データ管理手段に実行させる視聴データ同期化手段と、上記視聴データ同期化手段の指示に基づいて更新された上記内部視聴データを参照して、視聴完了とされていない映像データファイルを選定し、選定された1又は複数の映像データファイルについて上記外部機器に転送出力する転送制御手段と、を備え、上記転送制御手段は、上記視聴データ同期化手段の指示に基づいて更新された上記内部視聴データを参照して、視聴完了とされていない映像データファイルとして、未視聴とされている映像データファイルと、部分視聴とされている映像データファイルを選定し、上記外部機器に転送出力するとともに、視聴完了とされていない映像データファイルのうち、部分視聴とされている映像データファイルを優先的に転送する映像データファイルとして選定する。
この場合、当該データ転送処理装置を上記第1の機器とした場合、上記外部機器は第2の機器に相当する。また当該データ転送処理装置を上記第2の機器とした場合、上記外部機器は第1の機器に相当する。
また視聴データ管理手段は、所定の操作入力に応じて、操作で指定された映像データファイルが視聴完了として管理されるように、上記内部視聴データを更新する。つまりユーザーが任意に映像データファイルを選択して、例え見終わっていなくても視聴完了とすることができるようにする。
The data transfer processing device of the present invention includes a viewing data management means for managing internal viewing data indicating viewing status of each reproducible video data file, and an external device connected so as to be capable of data communication. Acquire external viewing data indicating the viewing status of each reproducible video data file, compare the content of the external viewing data with the internal viewing data, and complete the viewing with the external viewing data according to the comparison result. The internal viewing data is updated by the viewing data management means so that the video data file to be managed as the viewing completion even in the internal viewing data, and the partial viewing of the video data file in the external viewing data is performed. Update the internal viewing data so that the information is reflected in the internal viewing data. And view data synchronization means Ru is executed viewing data management unit, by referring to the internal viewing data updated based on the instruction of the viewing data synchronization means, and selects the video data file that is not the viewing completion , and a transfer control means for transferring the output to the external device for which selection has been one or more of video data files, the transfer control means, the internal view which is updated based on the instruction of the viewing data synchronization means With reference to the data, as a video data file that has not been viewed completely, select a video data file that has not been viewed and a video data file that has been partially viewed, and transfer and output to the external device, Of video data files that have not been viewed, video data files that have been partially viewed are preferentially transferred. Selected as the datafile.
In this case, when the data transfer processing device is the first device, the external device corresponds to the second device. When the data transfer processing device is the second device, the external device corresponds to the first device.
The viewing data management means updates the internal viewing data so that the video data file designated by the operation is managed as viewing completion in response to a predetermined operation input. In other words, the user can arbitrarily select the video data file and complete the viewing even if the user has not finished watching.
また上記転送制御手段は、上記視聴データ同期化手段の指示に基づいて更新された上記内部視聴データにおいて視聴完了とされていない複数の映像データファイルについて、最終視聴日時の順、或いは記録日時の順に、転送する映像データファイルの優先順位を決定する。またユーザーが操作入力により優先度設定を実行して優先条件を決めることができるようにもする。
また上記転送制御手段は、上記視聴データ同期化手段の指示に基づいて更新された上記内部視聴データにおいて視聴完了とされていないとして選定された映像データファイルのうち、上記外部機器側に存在しない映像データファイルを、上記外部機器に転送出力する。
また上記転送制御手段は、上記外部機器に転送出力すべきとして選定された映像データファイル、つまり、更新された上記内部視聴データにおいて視聴完了とされていない映像データファイルについての上記内部視聴データの情報を、上記外部機器に送信出力する。
In addition, the transfer control means, for a plurality of video data files that are not viewed in the internal viewing data updated based on the instruction of the viewing data synchronization means, in the order of the last viewing date or the order of the recording date The priority order of the video data file to be transferred is determined. In addition, the user can determine the priority condition by executing the priority setting by the operation input.
The transfer control means includes a video data file selected on the basis of the instruction from the viewing data synchronization means that is selected as not being viewed in the internal viewing data and is not present on the external device side. Transfer and output the data file to the external device.
In addition, the transfer control means includes information on the internal viewing data regarding the video data file selected to be transferred and output to the external device, that is, the video data file that has not been viewed in the updated internal viewing data. Is transmitted to the external device.
本発明のデータ転送処理方法は、例えば上記第1の機器で実行されるデータ転送処理方法である。即ち映像データファイルを、データ通信可能に接続された外部機器に転送出力するデータ転送処理装置のデータ転送処理方法として、上記外部機器から、該外部機器において再生可能な各映像データファイルについての視聴状況を示した外部視聴データを取得する外部視聴データ取得ステップと、上記外部視聴データと、当該データ転送処理装置で再生可能な各映像データファイルについての視聴状況を示した内部視聴データとの内容を比較し、比較した結果に応じて、上記外部視聴データにおいて視聴完了とされている映像データファイルが、上記内部視聴データでも視聴完了として管理されるよう上記内部視聴データの更新するとともに、上記外部視聴データにおける映像データファイルの部分視聴の情報が、上記内部視聴データに反映されるように上記内部視聴データを更新する視聴データ同期化ステップと、上記視聴データ同期化ステップで更新された上記内部視聴データを参照して、視聴完了とされていない映像データファイルを選定し、選定された1又は複数の映像データファイルについて上記外部機器に転送出力する転送ステップと、を備え、上記転送ステップは、上記視聴データ同期化ステップの指示に基づいて更新された上記内部視聴データを参照して、視聴完了とされていない映像データファイルとして、未視聴とされている映像データファイルと、部分視聴とされている映像データファイルを選定し、上記外部機器に転送出力するとともに、視聴完了とされていない映像データファイルのうち、部分視聴とされている映像データファイルを優先的に転送する映像データファイルとして選定する。
The data transfer processing method of the present invention is, for example, a data transfer processing method executed by the first device. That is, as a data transfer processing method of a data transfer processing device that transfers and outputs a video data file to an external device that is connected so that data communication is possible, the viewing status of each video data file that can be played on the external device from the external device The external viewing data acquisition step for acquiring the external viewing data indicating the content of the external viewing data and the internal viewing data indicating the viewing status of each video data file that can be reproduced by the data transfer processing device are compared. Then, according to the comparison result, the internal viewing data is updated so that the video data file that has been viewed in the external viewing data is managed as the viewing completion in the internal viewing data , and the external viewing data is updated. Information of partial viewing of video data file in is reflected in the above internal viewing data And view data synchronization step for updating the internal view data as, with reference to the internal viewing data updated by the viewing data synchronization step, selects the video data file that is not the viewing completion, selected A transfer step of transferring and outputting the one or more video data files to the external device, wherein the transfer step refers to the internal viewing data updated based on the instruction of the viewing data synchronization step. As a video data file that has not been viewed, a video data file that has not been viewed and a video data file that has been partially viewed are selected, transferred and output to the external device, and the viewing is completed. Of video data files that have been partially viewed among the video data files that are not Selected as the image data file.
以上の本発明は、例えば上述したDVR(Digital Video Recorder)とMDVP(携帯ビデオプレーヤ:Mobile Digital Video Player)のような機器間のデータ転送技術として採用できる。例えばDVRの映像データファイルをMDVPに転送してコピーすることを想定すれば、DVRが第1の機器、MDVPが第2の機器に相当する。
視聴データとは、第1の機器、第2の機器、或いはこれらに相当するデータ転送処理装置において、内部の記録メディア等に記録されて再生可能な映像データファイルについての視聴状況を示すデータである。例えば視聴完了したか、一部が視聴(部分視聴)されたかの情報を含む。また記録日時や最終視聴日時等の情報を含んでも良い。
データ転送元の第1の機器と、データ転送先の第2の機器において、このような視聴データを管理するようにすることで、これを比較してユーザーの第1,第2の機器の両方での視聴状況を把握でき、第2の機器に転送すべき映像データファイルを適切に選択できる。転送すべき映像データファイルは、例えば、まだユーザーが視聴していない映像データファイルや、部分視聴した映像データファイルとなる。つまり視聴完了していない映像データファイルである。
The present invention described above can be employed as a data transfer technique between devices such as the above-described DVR (Digital Video Recorder) and MDVP (Mobile Digital Video Player). For example, assuming that a video data file of DVR is transferred to MDVP and copied, DVR corresponds to the first device and MDVP corresponds to the second device.
The viewing data is data indicating the viewing status of a video data file that can be recorded and played back on an internal recording medium or the like in the first device, the second device, or a data transfer processing device equivalent thereto. . For example, the information includes whether the viewing has been completed or whether a part has been viewed (partial viewing). Information such as recording date / time and last viewing date / time may also be included.
By managing such viewing data in the first device that is the data transfer source and the second device that is the data transfer destination, both of the first and second devices of the user are compared. The user can grasp the viewing status of the video data file and appropriately select the video data file to be transferred to the second device. The video data file to be transferred is, for example, a video data file that has not been viewed by the user or a partially viewed video data file. That is, it is a video data file that has not been viewed.
本発明によれば、ユーザーがコピー等のために転送する映像データファイルを選択するという手間のかかる操作を行うことなく、適切な映像データファイルを自動的に選定して第1の機器から第2の機器に転送することができる。従って、例えばこれからMDVP側でユーザーが視聴する可能性の高い映像データファイルをコピー転送できたり、それによって無駄なコピーやそれによる容量圧迫も低減できることになるため、例えばDVRとMDVPの間の映像データファイルのコピー転送の処理方式として非常に好適である。
また、転送する映像データファイルの選定において、部分視聴、未視聴の違い、最終視聴日時、記録日時等により優先度を設定したり、さらにはそれらの優先度を決める条件をユーザーが設定できるようにすることで、コピー転送する映像データファイルの選定を、より適切なものとすることができる。
According to the present invention, an appropriate video data file is automatically selected from the first device to the second without the user's troublesome operation of selecting a video data file to be transferred for copying or the like. Can be transferred to other devices. Therefore, for example, since it is possible to copy and transfer a video data file that is likely to be viewed by the user on the MDVP side, thereby reducing unnecessary copying and resulting capacity compression, for example, video data between DVR and MDVP. It is very suitable as a file copy transfer processing method.
Also, in selecting video data files to be transferred, the priority can be set according to the difference between partial viewing and non-viewing, the last viewing date and time, the recording date and time, and the user can set conditions for determining those priorities. By doing so, selection of the video data file to be copied and transferred can be made more appropriate.
以下、本発明の実施の形態を次の順序で説明する。
[1.システム構成例]
[2.DVR(チューナ/レコーダ装置)の構成例]
[3.MDVP(携帯プレーヤ)の構成例]
[4.転送処理のための構成及び視聴データ]
[5.映像データファイルに関する処理]
[6.映像データファイルのコピー転送処理]
Hereinafter, embodiments of the present invention will be described in the following order.
[1. System configuration example]
[2. Example of DVR (Tuner / Recorder Device) Configuration]
[3. Configuration example of MDVP (portable player)]
[4. Configuration and viewing data for transfer processing]
[5. Processing related to video data file]
[6. Video data file copy transfer processing]
[1.システム構成例]
図1にチューナ/レコーダ装置1、携帯プレーヤ2、テレビジョン受像器3、及びリモートコマンダー4を示している。
テレビジョン受像器3は、例えば内部に地上波放送や衛星放送のチューナを備え、放送番組のストリーム信号を受信・復調し、CRT(Cathode Ray Tube)、液晶パネル、或いはプラズマディスプレイパネルなどによる画面に表示する。
[1. System configuration example]
FIG. 1 shows a tuner /
The
またテレビジョン受像器3にはチューナ/レコーダ装置1(以下、DVR:Digital Video Recorder)が接続される。DVR1の構成は図2で述べるが、内部に地上波放送や衛星放送のチューナを備え、放送番組のストリーム信号を受信・復調し、復調した放送番組を映像データファイルとして記録媒体に録画できる。記録媒体として、例えばHDDが内蔵される。またDVR1でHDDから放送番組等の映像データファイルを再生する際には、その再生映像がテレビジョン受像器3の表示画面で表示出力される。
DVR1に対するユーザーの操作は、筐体上の操作キー、ダイヤルや、リモートコマンダー4を用いて行われる。
Further, a tuner / recorder device 1 (hereinafter referred to as DVR: Digital Video Recorder) is connected to the
User operations on the
なお、本例ではDVR1内にチューナ機能を備えるものとしているが、DVR1はテレビジョン受像器3のチューナで受信された放送番組をHDDに録画する構成としてもよい。
DVR1内の記録媒体はハードディスクに限らず、DVR1にディスクドライブ装置を内蔵し、例えばDVD(Digital Versatile Disc)、ブルーレイディスク(Blu-Ray Disc)などのディスク記録媒体を映像データファイルの記録媒体としてもよい。またフラッシュメモリを内蔵したメモリカード、或いは内蔵固体メモリを記録媒体とすることも考えられる。
また、この図1ではDVR1をテレビジョン受像器3と別体の機器としているが、チューナ/レコーダ装置としての機能がテレビジョン受像器3、或いはパーソナルコンピュータ等の他の機器の装置内に内蔵される構成も考えられる。
In this example, the tuner function is provided in the
The recording medium in the
In FIG. 1, the
携帯プレーヤ2(以下、MDVP:Mobile Digital Video Player)は、小型軽量の映像記録再生装置であり、ユーザが外出先等での映像データファイルの再生に用いる機器である。
このMDVP2は、例えばHDDを内蔵し、HDDに映像データファイルを格納する。そのHDDから映像データファイルを再生することで、再生映像を、その表示部37に表示させる。なお、もちろんこの場合も、HDD以外にディスクドライブやメモリインターフェースを備えて、光ディスクやメモリカードを映像データファイルの記録媒体とすることも考えられる。
MDVP2は、所定のインターフェース方式により、図のようにDVR1と相互に通信可能に接続される。例えばUSB(Universal Serial Bus)やIEEE(Institute of Electrical and Electronics Engineers)1394等のインターフェースで接続される。また接続ケーブルによる有線接続に限らず、無線通信接続されるものであっても良い。
MDVP2がDVR1に対して通信可能状態となるように接続されることで、DVR1に格納されている映像データファイルをMDVP2にコピーすることができる。
後述するが本実施の形態の場合、MDVP2がDVR1に接続された時点で、自動的にコピー転送すべき映像データファイルが選択され、MDVP2に転送されて、コピー記録される。このようにコピー記録が行われることで、ユーザーは、DVR1で録りためた映像コンテンツを、MDVP2を用いて視聴することができる。
A portable player 2 (hereinafter referred to as MDVP: Mobile Digital Video Player) is a small and lightweight video recording / playback device, and is a device used by a user to play video data files on the go.
The
MDVP2 is connected to DVR1 so as to be communicable with each other as shown in the figure by a predetermined interface method. For example, it is connected by an interface such as USB (Universal Serial Bus) or IEEE (Institute of Electrical and Electronics Engineers) 1394. Further, not limited to a wired connection using a connection cable, a wireless communication connection may be used.
By connecting the MDVP2 so as to be communicable with the DVR1, the video data file stored in the DVR1 can be copied to the MDVP2.
As will be described later, in the case of this embodiment, when the MDVP2 is connected to the DVR1, a video data file to be automatically copied and transferred is selected, transferred to the MDVP2, and copied and recorded. By performing copy recording in this way, the user can view the video content recorded by DVR1 using MDVP2.
この図1の構成において、DVR1は、本発明のデータ転送システムの請求項1における第1の機器に相当し、MDVP2は第2の機器に相当する。
また、請求項2のデータ転送処理装置はDVR1、MDVP2のいずれかにおいて実現でき、請求項3以降のデータ転送処理装置はDVR1において実現できる。
In the configuration of FIG. 1, DVR1 corresponds to the first device in
In addition, the data transfer processing device according to
[2.DVR(チューナ/レコーダ装置)の構成例]
DVR1の構成例を図2に示す。上述のようにDVR1はテレビジョン受像器3と接続され、テレビジョン受像器3に対して映像信号(及び音声信号)を供給して、放送映像や再生映像を表示させる。
[2. Example of DVR (Tuner / Recorder Device) Configuration]
A configuration example of the
DVR1には、放送受信機能として地上波チューナ部12と衛星放送チューナ部16が設けられる。地上波チューナ部12はアンテナ13で受信された放送波についての受信復調処理を行い、地上波デジタル放送又は地上波アナログ放送による放送番組のストリーム映像信号を得る。
衛星放送チューナ部16はアンテナ17で受信された放送波についての受信復調処理を行い、BS,CS等のデジタル又はアナログ衛星放送などの放送番組のストリーム映像信号を得る。
なお、受信機能としては、必ずしもアンテナ13、17で受信する放送波を復調する形態ではなく、いわゆるケーブルテレビ放送や、インターネット等のネットワークを介して供給されるストリーミング放送に対応するチューナ又はデコーダとしてもよい。
The
The satellite
Note that the reception function is not necessarily a mode of demodulating broadcast waves received by the
端子19は外部機器からの映像信号入力端子とされ、接続された外部機器からの映像信号は端子19を介して外部入力部18によって取り込まれる。
地上波チューナ部12、衛星放送チューナ部16、外部入力部18から出力される映像信号(及び音声信号)は入力選択部14で選択され、映像/音声処理部15に供給される。
The terminal 19 is a video signal input terminal from an external device, and a video signal from the connected external device is captured by the
Video signals (and audio signals) output from the
記録再生部20は、例えばHDD(Hard Disc Drive)20aを備え、放送番組等の記録(録画)及び再生を行う。即ち録画を行う場合は、入力選択部14から出力されるストリーム映像信号及び音声信号に対して、所定の記録用の圧縮処理やエンコード処理を行い、HDD20aで記録していく。例えば1つの番組が1つの映像データファイルとして記録される。
再生時には、HDD20aから読み出された映像データ及び音声データについてデコード処理や圧縮処理に対する伸長処理を行い、元のストリーム映像信号及び音声信号の形態で入力選択部14に出力する。再生時には入力選択部14は、記録再生部20からの信号を選択して映像/音声処理部15に供給する。
The recording /
At the time of reproduction, the video data and audio data read from the
映像/音声処理部15は、テレビジョン受像器3で出力させる映像信号及び音声信号に関する処理を行う。
例えば入力選択部14を介して供給されたストリーム映像信号は、映像/音声処理部215で必要な信号処理が施され、例えばNTSC方式等の所定の方式の映像信号に変換されテレビジョン受像器3に出力される。もちろんPAL方式、SECAM方式などの場合もある。さらに各方式における信号形態におけるコンポジットビデオ信号、Y/C信号、RGB信号など、出力信号形態は多様である。
The video /
For example, the stream video signal supplied via the
OSD(On Screen Display)処理部21は、コントローラ11の制御に基づいて表示用のイメージデータを発生する。OSD処理部21によって各種のキャラクタ、アイコン、メニュー画像等のイメージデータが発生された場合、それらのイメージデータが映像/音声処理部15で映像信号に重畳され、或いは映像信号と切り換えられて、テレビジョン受像器3に供給され、イメージデータの表示が行われる。
OSD処理部21によって発生させるイメージデータは、例えば各種の操作用のメニューやアイコン等のGUI画像、メッセージ、チャンネルや音量表示、予約登録のための画像、予約登録確認のための画像などである。操作用の画像としては、後述する映像データファイルの再生のためのリスト画像などがある。
An OSD (On Screen Display)
The image data generated by the
コントローラ11はCPU(Central Processing Unit )を備えたマイクロコンピュータにより形成され、DVR1の全体の制御を行う。なお説明上、後述するMDVP2のコントローラと区別するため、コントローラ11を「DVRコントローラ11」と表記する。
DVRコントローラ11は、地上波チューナ部12や衛星放送チューナ部16での選局動作や、記録再生部20での録画又は再生のための処理の指示、入力選択部14の切換制御、映像/音声処理部15での信号処理やOSD処理部21でのOSD画像の生成指示などを、ユーザーの操作や動作プログラムに従って行う。
RAM22、ROM23、フラッシュメモリ24はDVRコントローラ11がアクセスするメモリ領域として示している。
ROM23には、DVRコントローラ11(CPU)を動作させるプラットフォームソフトウェアモジュールや起動モジュール等が記憶されている。
RAM22は、ROM23に記憶されている起動モジュールやOS等のプラットフォームソフトウェアプログラム、アプリケーションプログラム、または、その実行において適宜変化するパラメータを一時格納する。またDVRコントローラ11の各種演算処理のためのワーク領域として用いられる。
フラッシュメモリ24は、例えば各種処理係数や履歴情報等、電源オフの際にも消失させない情報の記憶に用いられる。
The
The
The
The
The
The
ユーザーの操作のための操作入力手段としてはパネル操作部25やリモートコマンダー4等が想定される。
パネル操作部25は、DVR1の筐体上に設けられた操作キーや操作ダイヤル等の操作子であり、ユーザーはパネル操作部25における操作子を操作して各種の指示や入力を行うことができる。DVRコントローラ11はパネル操作部25による操作入力情報を検出して、所定の制御を行い、該DVR1にユーザーが指示した動作を実行させる。
同様の操作はリモートコマンダー4によっても可能である。ユーザーがリモートコマンダー4を操作することで、例えば赤外線信号として操作信号が出力される。この赤外線操作信号は受光部27で受光され、電気信号に変換されてDVRコントローラ11に伝えられる。もちろんリモートコマンダー4は赤外線方式のみでなく、例えば電波を用いたものでもよい。
これらパネル操作部25やリモートコマンダー4によるユーザーの操作としては、例えば選局、録画、録画予約、再生、サーチ、再生停止、一時停止などが行われる。そしてさらに後述する映像データファイルの指定、映像データファイルの削除、視聴完了等の指示の操作なども行われる。
なお、キーボードやマウス等の外部入力機器の接続端子が設けられ、その端子に外部入力機器を接続することで、外部入力機器による操作情報がDVRコントローラ11に伝えられるようにしてもよい。
As the operation input means for user operation, the
The
A similar operation can be performed by the
Examples of user operations performed by the
Note that a connection terminal for an external input device such as a keyboard or a mouse may be provided, and the operation information from the external input device may be transmitted to the
インターフェース部26は、例えばUSB方式の通信インターフェース処理を行う。例えばUSB端子等として形成される端子28に例えばUSBケーブルを介してMDVP2が接続された場合、そのMDVP2との間で、各種情報や映像データファイルの送受信を行う。
DVRコントローラ11は、後述するMDVP2のコントローラ31との間で、インターフェース部26を介して各種通信を実行する。
また記録再生部20でHDD20aから再生させた映像データファイルを、インターフェース部26からMDVP2に転送することができる。
The
The
The video data file reproduced from the
図2のDVR1は以上の構成となるが、この構成例は以下説明する本実施の形態の動作を行うための構成の一例にすぎない。
The
[3.MDVP(携帯プレーヤ)の構成例]
次にMDVP2の構成例を図3に示す。MDVP2は小型軽量の機器とされ、ユーザーが外出先でも映像データファイルの再生を楽しむことができる機器とされる。
記録再生部33は、例えばHDD(Hard Disc Drive)33aを備え、放送番組等の映像データファイルの記録及び再生を行う。この場合の記録とは、例えば上記DVR1が接続されたときに、DVR1から転送されてくる映像データファイルをコピー記録するという動作となる。
例えば端子43に接続されるUSBケーブルを介してDVR1と接続された際に、後述する処理により、DVR1から映像データファイルが転送される。転送されてきた映像データファイルはインターフェース部32で例えばUSBインターフェース処理としての受信処理が施され、記録再生部33に供給される。記録再生部33は、インターフェース部32から供給される映像データファイルとしての映像データ及び音声データに対して、所定の記録用の圧縮処理やエンコード処理を行い、HDD33aで記録していく。
再生時には、HDD33aから読み出された映像データ及び音声データについてデコード処理や圧縮処理に対する伸長処理を行い、元のストリーム映像信号及び音声信号の形態とする。そして音声信号については音声処理部34に供給し、映像信号については映像処理部36に供給する。
[3. Configuration example of MDVP (portable player)]
Next, a configuration example of MDVP2 is shown in FIG. The
The recording / reproducing
For example, when connected to the
At the time of reproduction, the video data and audio data read from the
音声処理部34は、再生された音声信号についてデジタルオーディオ処理、D/A変換、アナログオーディオ処理、音量制御、出力増幅処理等の所定の出力信号処理を行い、音声出力部35に供給する。音声出力部35はスピーカ部或いはヘッドホン出力部などとして構成され、MDVP2に内蔵されるスピーカ、或いは接続されるヘッドホンにより、再生音声を出力する。
The
映像処理部36は、再生された映像信号について、表示部37で表示させるための必要な信号処理を行う。
即ち再生された映像信号について、輝度信号処理、色信号処理、画質調整等を行い、表示部37に供給する。表示部37では例えば液晶パネル等の表示画面に映像を表示するため、供給された映像信号から液晶駆動信号を生成し、液晶パネルを表示駆動して再生映像を表示する。
The
That is, the reproduced video signal is subjected to luminance signal processing, color signal processing, image quality adjustment, and the like, and is supplied to the
OSD(On Screen Display)処理部38は、コントローラ31の制御に基づいて表示用のイメージデータを発生する。OSD処理部38によって各種のキャラクタ、アイコン、メニュー画像等のイメージデータが発生された場合、それらのイメージデータが映像処理部36で映像信号に重畳され、或いは映像信号と切り換えられて、表示部37に供給され、イメージデータの表示が行われる。
OSD処理部38によって発生させるイメージデータは、例えば各種の操作用のメニューやアイコン等のGUI画像、メッセージ、音量表示、再生動作状態表示の画像などである。操作用の画像としては、映像データファイルの再生のためのリスト画像などがある。
An OSD (On Screen Display)
The image data generated by the
コントローラ31はCPU(Central Processing Unit )を備えたマイクロコンピュータにより形成され、MDVP2の全体の制御を行う。なお説明上、上記DVRコントローラ11と区別するため、コントローラ31を「MDVPコントローラ31」と表記する。
MDVPコントローラ31は、記録再生部33での録画又は再生のための処理の指示、映像処理部36、音声処理部34での信号処理やOSD処理部38でのOSD画像の生成指示などを、ユーザーの操作や動作プログラムに従って行う。
RAM39、ROM40、フラッシュメモリ41はMDVPコントローラ31がアクセスするメモリ領域として示している。
ROM40には、MDVPコントローラ31(CPU)を動作させるプラットフォームソフトウェアモジュールや起動モジュール等が記憶されている。
RAM39は、ROM40に記憶されている起動モジュールやOS等のプラットフォームソフトウェアプログラム、アプリケーションプログラム、または、その実行において適宜変化するパラメータを一時格納する。またMDVPコントローラ31の各種演算処理のためのワーク領域として用いられる。
フラッシュメモリ41は、例えば各種処理係数や履歴情報等、電源オフの際にも消失させない情報の記憶に用いられる。
The
The
The
The
The
The
ユーザーの操作のための操作入力手段としてはパネル操作部42が想定される。
パネル操作部42は、MDVP2の筐体上に設けられた操作キーや操作ダイヤル等の操作子であり、ユーザーはパネル操作部42における操作子を操作して各種の指示や入力を行うことができる。MDVPコントローラ31はパネル操作部42による操作入力情報を検出して、所定の制御を行い、該MDVP2にユーザーが指示した動作を実行させる。
パネル操作部42によるユーザーの操作としては、例えば再生、サーチ、再生停止、一時停止、映像データファイルの指定、映像データファイルの削除、視聴完了等の指示の操作などが行われる。
なお図示していないが、例えば接続されたヘッドホンに設けられているリモートコマンダー部によっても、同様の操作は可能である。
A
The
The user operation by the
Although not shown in the figure, the same operation can be performed by, for example, a remote commander unit provided in the connected headphones.
インターフェース部32は、例えばUSB方式の通信インターフェース処理を行う。例えばUSB端子等として形成される端子43に例えばUSBケーブルを介してDVR1が接続された場合、そのDVR1との間で、各種情報や映像データファイルの送受信を行う。
MDVPコントローラ31は、インターフェース部26を介してDVRコントローラ11との間で各種通信を実行する。
またインターフェース部32は、DVR1から転送されてきた映像データファイルを記録再生部33に供給する。
図3のMDVP2は以上の構成となるが、この構成例も本実施の形態の動作を行うための構成の一例にすぎない。
The
The
The
The
[4.転送処理のための構成及び視聴データ]
MDVP2は、記録再生部33(HDD33a)に格納された映像データファイル(以下、映像ファイルと略記する)を再生することを主たる機能とする携帯プレーヤであるが、そのためにはDVR1から映像ファイルのコピーを行う。
例えばユーザーがDVR1とMDVP2を接続したときに、DVR1のHDD20aに格納されている映像ファイルが、MDVP2に転送され、HDD33aにコピー記録される。このコピー転送動作については後述するが、ここでは特にコピー転送動作に関する構成と、コピー転送動作に利用する視聴データについて説明する。
[4. Configuration and viewing data for transfer processing]
MDVP2 is a portable player whose main function is to play back video data files (hereinafter abbreviated as video files) stored in the recording / playback unit 33 (
For example, when the user connects DVR1 and MDVP2, the video file stored in the
図4は、DVR1とMDVP2においてコピー転送に関連する構成のみを示している。特には、DVR1においてはDVRコントローラ11、記録再生部20,インターフェース部26を示し、MDVP2においては、MDVPコントローラ31、記録再生部33、インターフェース部32を示している。
FIG. 4 shows only the configuration related to copy transfer in DVR1 and MDVP2. In particular,
DVR1において、記録再生部20のHDD20aには、放送番組等の録画により、多数の映像ファイルVF1が格納される。また、各映像ファイルVF1についての視聴状況を示す視聴データD1が記憶される。
またMDVP2において、記録再生部33のHDD33aには、DVR1からの映像ファイルのコピー記録により、多数の映像ファイルVF2が格納される。また、各映像ファイルVF2についての視聴状況を示す視聴データD2が記憶される。
In DVR1, a large number of video files VF1 are stored in the
In MDVP2, a large number of video files VF2 are stored in the
DVRコントローラ11には、映像ファイルに関する処理のための機能として、図示するように記録再生制御部41,同期部42,視聴データ管理部43,コピー転送制御部44としての機能が設けられる。
これらは、本実施の形態の動作のためにDVRコントローラ11が有する機能、即ちROM12等に記憶されたプログラムに基づいた演算処理により実現される機能である。これらの機能は、それぞれが個別のプログラムモジュールで実現されても良いし、1つのプログラム内に複数の機能を実行するためのプログラムが混在しても良い。
The
These are functions that the
記録再生制御部41は、記録再生部20の記録及び再生動作の制御を行う。具体的にはユーザー操作や録画予約等に応じた放送番組等の録画動作の制御、ユーザー操作等に応じた再生動作の制御、及びこれらの際のエンコード/デコード処理に関する制御などを行う。また記録された映像ファイルVF1の管理やリスト表示のための処理なども行う。
視聴データ管理部43は、HDD20aに記憶する視聴データの管理を行う。例えば映像ファイルの記録に応じて、その映像ファイルに関する視聴データ内容の追加登録、視聴データ内容の更新、視聴データ内容の削除などを、記録再生部20を制御して実行する。
同期部42は、DVR1側の視聴データD1と、MDVP2側の視聴データD2についての同期化、即ちマージ処理を行う。またマージ処理結果に応じて視聴データ管理部43に視聴データD1の更新を依頼する。
コピー転送制御部44は、インターフェース部26、32を介してDVR1とMDVP2が接続された際に、HDD20aの映像ファイルD1のうち、MDVP2側にコピーすべき映像ファイルを選定し、MDVP2側に転送する処理を行う。コピーすべき映像ファイルの選定は、同期部42でのマージ処理結果を参照して行う。
The recording /
The viewing
The
The copy
一方、MDVPコントローラ31も、映像ファイルに関する処理のための機能として、図示するように記録再生制御部51,同期部52,視聴データ管理部53,コピー転送制御部54としての機能が設けられる。
これらは、本実施の形態の動作のためにMDVPコントローラ31が有する機能、即ちROM12等に記憶されたプログラムに基づいた演算処理により実現される機能である。これらの機能は、それぞれが個別のプログラムモジュールで実現されても良いし、1つのプログラム内に複数の機能を実行するためのプログラムが混在しても良い。
On the other hand, the
These are functions that the
記録再生制御部51は、記録再生部33の記録及び再生動作の制御を行う。具体的にはコピー転送にかかる映像ファイルの記録動作の制御、ユーザー操作等に応じた再生動作の制御、及びこれらの際のエンコード/デコード処理に関する制御などを行う。また記録された映像ファイルVF2の管理やリスト表示のための処理なども行う。
視聴データ管理部53は、HDD33aに記憶する視聴データの管理を行う。例えば映像ファイルのコピー記録に応じて、その映像ファイルに関する視聴データ内容の追加登録、視聴データ内容の更新、視聴データ内容の削除などを、記録再生部33を制御して実行する。
同期部52は、上記DVR1側の同期部42における視聴データD1、D2のマージ処理のための視聴データD2の転送処理など、必要な処理を行う。
コピー転送制御部54は、DVR1側から転送されてくる、コピーすべき映像ファイルについての受信処理制御や、記録再生部33への受け渡し動作制御、HDD33aへの記録指示を行う。
The recording /
The viewing
The
The copy
視聴データD1、D2としての一例を図5に示す。
視聴データは、HDD20a(又はHDD33a)に記録された各映像ファイルVF1(又はVF2)のそれぞれについての視聴情報を管理する。
図5に示すように、各映像ファイルのファイル名とともに、そのデータサイズ、録画時刻(日時)としての年月日時分、最終視聴時刻(日時)としての年月日時分が管理される。さらに各映像ファイルについて、視聴完了フラグ、部分視聴情報が管理される。
各映像ファイルのファイル名としては、HDD20a(又はHDD33a)での管理のために記録時に与えられたファイル名としてもよいし、例えば映像ファイルの一覧表示の際に用いてユーザーに分かり易くするため、映像ファイルの録画内容を示すEPG(Electronic Programming Guide)データやGコードを格納することも可能である。
An example of the viewing data D1 and D2 is shown in FIG.
The viewing data manages viewing information for each video file VF1 (or VF2) recorded in the
As shown in FIG. 5, together with the file name of each video file, the data size, the year / month / date / time as the recording time (date / time), and the year / month / date / time as the last viewing time (date / time) are managed. Furthermore, a viewing completion flag and partial viewing information are managed for each video file.
The file name of each video file may be a file name given at the time of recording for management in the
視聴完了フラグは、1つの映像ファイルの視聴(つまり再生)が終わったことを示すフラグである。この視聴完了フラグは、以下の(1)(2)(3)のいずれかの場合にフラグオンとされる。 The viewing completion flag is a flag indicating that viewing (that is, reproduction) of one video file is finished. The viewing completion flag is turned on in any of the following cases (1), (2), and (3).
(1)DVR1(もしくはMDVP2)で、或る映像ファイルの再生が映像ファイルの終端に達した場合。つまり映像ファイルの最後までの再生が少なくとも1回行われた場合。例えばDVR1において或る映像ファイルが最後まで再生されたら、視聴データD1において、その映像ファイルの視聴完了フラグがオンとされる。またMDVP2において或る映像ファイルが最後まで再生されたら、視聴データD2において、その映像ファイルの視聴完了フラグがオンとされる。 (1) When playback of a video file reaches the end of the video file in DVR1 (or MDVP2). That is, when the video file has been played to the end at least once. For example, when a video file is reproduced to the end in DVR1, the viewing completion flag of the video file is turned on in the viewing data D1. When a certain video file is reproduced to the end in MDVP2, the viewing completion flag of the video file is turned on in the viewing data D2.
(2)DVR1(もしくはMDVP2)で、或る映像ファイルを削除した場合。例えばDVR1において或る映像ファイルが削除されたら、視聴データD1において、その映像ファイルの視聴完了フラグがオンとされる。なお、この場合、削除された映像ファイルに対応する内容を視聴データD1から削除してもよい。
また、MDVP2において或る映像ファイルが削除されたら、視聴データD2において、その映像ファイルの視聴完了フラグがオンとされる。なお、MDVP2においては、HDD33aから或る映像ファイルが削除されても、視聴データD2でその削除された映像ファイルに関する情報を削除することは行わないで、視聴完了フラグをオンとした状態のまま残しておく。視聴データ内容を削除すると、MDVP2側で、当該削除された映像ファイルに関する情報、つまりその映像ファイルをユーザーが見終わったか、或いは不要と考えたということを示す情報が失われるからである。
(2) When a video file is deleted with DVR1 (or MDVP2). For example, when a certain video file is deleted in DVR1, the viewing completion flag of the video file is turned on in the viewing data D1. In this case, the content corresponding to the deleted video file may be deleted from the viewing data D1.
When a certain video file is deleted in MDVP2, the viewing completion flag of the video file is turned on in the viewing data D2. In MDVP2, even if a certain video file is deleted from
(3)DVR1(もしくはMDVP2)で、或る映像ファイルについてユーザーが視聴完了とする操作を行った場合。ユーザーは、或る映像ファイルを一部視聴して、残りを見るつもりがない場合がある。また、番組内容は見ても、エンディングテロップ等は見ない場合もある。これらの場合、ユーザーにとっては「見終わった」映像ファイルであるが、上記(1)に該当しない。そこでユーザーが、今後再生させるつもりのない映像ファイル、換言すれば削除してもかまわない映像ファイルについては、視聴完了操作として指定できるようにする。ユーザーがHDD20aに格納された或る映像ファイルについてパネル操作部25又はリモートコマンダー4で「視聴完了」操作を行った場合、視聴データD1において、その映像ファイルの視聴完了フラグがオンとされる。またユーザーがHDD33aに格納された或る映像ファイルについてパネル操作部42で「視聴完了」操作を行った場合、視聴データD2において、その映像ファイルの視聴完了フラグがオンとされる。
(3) When the user performs an operation to complete viewing of a certain video file with DVR1 (or MDVP2). The user may view part of a video file and not intend to see the rest. Also, there are cases where the ending telop or the like is not seen even though the program content is seen. In these cases, the video file is “finished” for the user, but does not fall under (1) above. Therefore, a video file that the user does not intend to reproduce in the future, that is, a video file that can be deleted, can be designated as a viewing completion operation. When the user performs a “viewing completion” operation with the
図5の視聴データにおける部分視聴情報は、各映像ファイルについて、部分的に視聴(再生)が行われた場合に、部分視聴がされているという状況を、視聴時間とともに示すものとされる。なお視聴時間は、映像ファイルの再生が行われた部分の実際の再生時間としても良いし、部分的な再生が終了されたポイントのタイムコード情報でもよい。タイムコード情報は、例えば映像ファイルの先頭ポイントを0時0分0秒0フレームとしてフレーム単位で付加される情報である。
また視聴データにおける最終視聴時刻としては、最後つまり直近で部分視聴が行われた際の日時が記録される。例えば部分視聴の終了時の日時が記憶される。
The partial viewing information in the viewing data of FIG. 5 indicates a situation in which partial viewing is performed along with viewing time when each video file is partially viewed (reproduced). The viewing time may be the actual playback time of the portion where the video file has been played back, or may be time code information of the point at which the partial playback has ended. The time code information is information added in units of frames, for example, with the top point of the video file being 0 hours, 0 minutes, 0 seconds, and 0 frames.
Further, as the last viewing time in the viewing data, the date and time when the last partial viewing was performed, that is, the most recent partial viewing is recorded. For example, the date and time when partial viewing ends is stored.
視聴データはこのように構成されるが、HDD20aに格納される視聴データD1には、各映像ファイルVF1について、これらの内容が記述され、視聴データ管理部43によって管理、更新される。またHDD33aに格納される視聴データD2には、各映像ファイルVF2について、これらの内容が記述され、視聴データ管理部53によって管理、更新される。
The viewing data is configured as described above, but the content of each video file VF1 is described in the viewing data D1 stored in the
なお、本発明請求項では「内部視聴データ」「外部視聴データ」という文言を用いているが、DVR1から見れば、視聴データD1が「内部視聴データ」、視聴データD2が「外部視聴データ」に相当する。逆にMDVP2から見れば、視聴データD2が「内部視聴データ」、視聴データD1が「外部視聴データ」に相当する。
Note that the terms “internal viewing data” and “external viewing data” are used in the claims of the present invention, but viewing from the
[5.映像データファイルに関する処理]
コピー転送動作に関する説明の前に、DVR1、及びMDVP2においてそれぞれ実行される、記録した映像ファイルVF1、VF2に関する処理を図6で説明しておく。
図6の処理は、DVR1においてはHDD20aに格納された映像ファイルVF1に関して、DVRコントローラ11が主に記録再生制御部41の機能として実行する処理である。またMDVP2においても図6の処理は、HDD33aに格納された映像ファイルVF2に関する処理として、MDVPコントローラ31(主に記録再生制御部51)が実行する。
[5. Processing related to video data file]
Before describing the copy transfer operation, the processing relating to the recorded video files VF1 and VF2 executed in the DVR1 and MDVP2 will be described with reference to FIG.
The process of FIG. 6 is a process that the
DVRコントローラ11の処理として図6を説明する。
例えば家庭等で、ユーザーはDVR1を用いて録画した番組(映像ファイルVF1)を再生させ、テレビジョン受像器3により視聴しようとする場合、或いは或る映像ファイルを削除したい場合など、まずユーザーは対象とする映像ファイルを選択する操作を行う。このため、ユーザーは映像ファイルのリスト表示を求める操作を行う。すると、DVRコントローラ11の処理はステップF10からF11に進んで、テレビジョン受像器3の画面に映像ファイルのリスト表示を実行させる。ステップF11でDVRコントローラ11は、HDD20aでのファイル管理情報や視聴データD1を参照し、リストデータを生成するとともに、OSD処理部21を制御してリスト画像を発生させ、テレビジョン受像器3で表示させる。
なお、ユーザーのリスト表示要求操作ではなく、例えばDVR1が再生モードとされることで、DVRコントローラ11が自動的に映像ファイルのリスト表示を行うようにしてもよい。
FIG. 6 will be described as processing of the
For example, at home, when a user plays a program (video file VF1) recorded using DVR1 and wants to view it with the
Instead of the user's list display request operation, the
ユーザーは表示された映像ファイルリストを見て、所望の映像ファイルを選択し、任意の操作を行う。DVRコントローラ11は、ステップF11でのリスト表示制御を行いながら、ステップF12、F13、F14、F15、F16でユーザーの操作を監視する。
The user looks at the displayed video file list, selects a desired video file, and performs an arbitrary operation. The
ユーザーがリスト表示上で或る映像ファイルを選択する操作を行った場合は、DVRコントローラ11の処理はステップF12からF17に進み、その選択された映像ファイルを選択状態とする処理を行う。
上記選択操作の後にユーザーが再生操作を行った場合は、DVRコントローラ11の処理はステップF13からF18に進み、その時点で選択状態とされている映像ファイルの再生処理を行う。このステップF18の再生処理については図7で後述する。
When the user performs an operation of selecting a certain video file on the list display, the process of the
If the user performs a playback operation after the selection operation, the process of the
ユーザーが削除操作を行った場合は、DVRコントローラ11の処理はステップF14からF19に進み、その時点で選択状態とされている映像ファイルをHDD20aから削除する処理を行う。また、このとき視聴データD1において、当該削除にかかる映像ファイルについて視聴完了フラグをオンとする。なお、DVRコントローラ11の処理としては、当該削除にかかる映像ファイルについての内容を視聴データD1から削除してもよい。
If the user performs a delete operation, the process of the
ユーザーが視聴完了操作を行った場合は、DVRコントローラ11の処理はステップF15からF20に進み、その時点で選択状態とされている映像ファイルについて、視聴データD1上で視聴完了フラグをオンとする。
ユーザーがリスト表示を終了させる操作を行った場合は、DVRコントローラ11の処理はステップF16からF21に進み、リスト表示を終了させて図6の処理を終える。
When the user performs the viewing completion operation, the processing of the
When the user performs an operation to end the list display, the processing of the
上記ステップF18の映像ファイルの再生処理を図7に詳しく示す。
DVRコントローラ11は、まずステップF31で、再生しようとする映像ファイル、つまり現在選択状態の映像ファイルについて、視聴データD1を参照し、部分視聴の映像ファイルであるか否かを判断する。
未視聴の映像ファイルであった場合はステップF32に進み、その映像ファイルの先頭を再生開始ポイントと設定する。一方、部分視聴の映像ファイルであった場合はステップF33に進み、全回の再生終了ポイントを再生開始ポイントと設定する。例えばタイムコード情報で今回の再生開始ポイントを設定する。
The reproduction process of the video file in step F18 is shown in detail in FIG.
First, in step F31, the
If it is an unviewed video file, the process proceeds to step F32, and the top of the video file is set as a playback start point. On the other hand, if the video file is a partial viewing video file, the process proceeds to step F33, and the playback end point of all times is set as the playback start point. For example, the current playback start point is set by time code information.
DVRコントローラ11はステップF34で、上記設定した再生開始ポイントから再生を実行させる。つまり記録再生部20に、再生開始ポイントからの再生開始を指示する。これにより記録再生部20でHDD20aからの再生処理が実行され、再生映像がテレビジョン受像器3で出力されることになる。なお、ユーザ操作に応じた早送り、早戻し、一時停止、サーチなどの処理については、ステップF34内の処理であるとして図示を省略している。
再生はステップF35で再生終了と判断されるまで行われる。ステップF35では、ユーザーが再生終了の操作を行うか、或いは再生が映像ファイルの終端まで到達した場合に、再生終了と判断する。
DVRコントローラ11はステップF35で再生終了と判断したら、ステップF36で再生終了制御を行う。つまり記録再生部20に再生処理を終了させる。
In step F34, the
The reproduction is performed until it is determined in step F35 that the reproduction has been completed. In step F35, it is determined that the reproduction is finished when the user performs an operation for finishing the reproduction or when the reproduction reaches the end of the video file.
When the
DVRコントローラ11はステップF37では、再生動作が、映像ファイル終端まで達したことで終了されたのか、或いはファイル終端に達する前にユーザー操作によって終了されたのかを判断して処理を分岐する。映像ファイル終端まで達して再生が終了された場合は、ステップF38に進み、当該映像ファイルについて、視聴データD1上で視聴完了フラグをオンとする処理を行う。
また映像ファイル終端に達する前に再生が終了された場合は、ステップF39に進み、当該映像ファイルについて、視聴データD1上で部分視聴情報と最終視聴時刻を記録する。部分視聴としては視聴時間、或いは視聴終了ポイントのタイムコード情報も同時に記録する。
以上の処理を終えて図6のステップF11に戻る。
In step F37, the
If the reproduction is finished before the end of the video file is reached, the process proceeds to step F39, and the partial viewing information and the last viewing time are recorded on the viewing data D1 for the video file. As partial viewing, viewing time or time code information of the viewing end point is also recorded.
After the above processing is completed, the process returns to Step F11 in FIG.
DVRコントローラ11が以上の図6,図7の処理を行うことで、HDD20aに記録された映像ファイルの再生や、再生や、削除操作、視聴完了操作に応じた視聴データD1の更新が行われ、視聴データD1は、HDD20aに記録された各映像ファイルVF1についての視聴状況を適正に示すものとなる。
The
なお、図6,図7をDVRコントローラ11の処理として説明したが、MDVPコントローラ31でも同様の処理が行われる。つまりHDD33aに記録された映像ファイルの表示部37及び音声出力部35での再生出力が行われ、また再生動作や、ユーザーの削除操作、視聴完了操作に応じた視聴データD2の更新が行われる。これにより視聴データD2は、HDD33aに記録された各映像ファイルVF2についての視聴状況を適正に示すものとなる。なおMDVPコントローラ31の処理としては図6のステップF19において、映像ファイルの削除に伴っては視聴データD2上では視聴完了フラグをオンとするものとなり、削除した映像ファイルに対する視聴データ内容を削除することは行わない。
6 and 7 have been described as the processing of the
[6.映像データファイルのコピー転送処理]
本実施の形態の特徴的な動作となる映像ファイルのコピー転送処理について説明する。本例では、ユーザーがMDVP2を例えばUSBケーブルでDVR1に接続した際に、自動的に以下のコピー転送動作が、DVRコントローラ11とMDVPコントローラ31により行われる。
図8は、コピー転送処理の全体の流れを示している。この図8の処理がDVR1とMDVP2が接続された際に開始される。
[6. Video data file copy transfer processing]
A video file copy transfer process which is a characteristic operation of the present embodiment will be described. In this example, when the user connects the
FIG. 8 shows the overall flow of the copy transfer process. The process of FIG. 8 is started when DVR1 and MDVP2 are connected.
まず図8のステップF101としてDVR1の視聴データD1とMDVP2の視聴データD2が取得される。例えばDVRコントローラ11の同期部42が両視聴データD1、D2を取得する。そしてステップF102で、両視聴データD1、D2のマージ処理が行われる。
ステップF101の処理を図9で、またステップF102の処理を図10で、それぞれ詳しく述べる。なお本例では、DVR1の視聴データD1を優先的な情報であるとして、視聴データD1、D2をマージする処理例とする。
First, as step F101 in FIG. 8, viewing data D1 of DVR1 and viewing data D2 of MDVP2 are acquired. For example, the
The process of step F101 is described in detail in FIG. 9, and the process of step F102 is described in detail in FIG. In this example, it is assumed that the viewing data D1 of DVR1 is preferential information and the viewing data D1 and D2 are merged.
視聴データD1、D2を集めるステップF101の処理は、図9に示すようなDVRコントローラ11とMDVPコントローラ31の処理で実行される。
まずMDVP2がDVR1に接続されたタイミングで、ステップF201として、MDVPコントローラ31の同期部52が、DVR1側にシンク要求を送信する。
ステップF202では、DVR1の同期部42がシンク要求を受け付ける。同期部42はシンク要求を受け付けたら、ステップF203で、MDVP2に視聴データD2の転送供給を出す。
MDVP2側では、ステップF204で、上記転送要求を同期部52が受け付け、同期部52はステップF205で、視聴データ管理部53に対して視聴データD2を要求する。
同期部52からの要求に応じて、視聴データ管理部53は、ステップF206で記録再生部33を制御し、HDD33aから視聴データD2を読み出させ、これを受け取る。そして同期部52に視聴データD2を受け渡す。
The process of step F101 for collecting the viewing data D1 and D2 is executed by the process of the
First, at the timing when MDVP2 is connected to DVR1, in step F201, the
In step F202, the
On the MDVP2 side, the
In response to the request from the
ステップF207では、視聴データD2を受け取った同期部52が、DVR1にその視聴データD2を送信する。
DVR1の同期部42は、ステップF208で視聴データD2を受け取ると、続いてステップF209で視聴データ管理部43に対して、DVR1側の視聴データD1を要求する。
これに応じて視聴データ管理部43は、記録再生部20を制御し、HDD20aから視聴データD1を読み出させ、これを受け取る。そして同期部42に視聴データD1を受け渡す。
以上の処理で、DVR1の同期部42に、DVR1が保持する視聴データD1のコピーとMDVP2の視聴データD2のコピーが集まる。これが図8のステップF101の処理となる。
In step F207, the
Upon receiving the viewing data D2 in step F208, the
In response to this, the viewing
Through the above processing, a copy of the viewing data D1 held by the DVR1 and a copy of the viewing data D2 stored in the MDVP2 are collected in the
なお、図9では、MDVP2の同期部52からDVR1の同期部42にシンク要求を出すものとしたが、最初にDVR1の同期部42がMDVP2側にシンク要求を出すようにしてもよい。またMDVP2の同期部52が予め視聴データ管理部53から視聴データD2を取得しておき、DVR1側にシンク要求を出すときに、視聴データD2を同時に送信する処理も考えられる。いずれにしても、その後のステップF102のマージ処理の準備として同期部42に視聴データD1、D2が集められればどのような処理手順でも良い。
また続くステップF102としては同期部42でマージ処理を行うとするが、MDVP2の同期部52がマージ処理を行うことも考えられ、その場合は、同期部52側に視聴データD1、D2が集められればよい。
In FIG. 9, the synchronization request is issued from the
In step F102, the
続いて、図8のステップF102としてのマージ処理を図10で説明する。
DVRコントローラ11の同期部42は、ステップF101で集めた視聴データD1、D2を用いて図10の処理を行う。
まずステップF301で、同期部42はMDVP2の視聴データD2の先頭から一つの映像ファイルのファイル名を取り出す。
次にステップF302で、上記取り出したファイル名が、DVR1側の視聴データD1内にあるかどうかを調べる。
視聴データD1に同一のファイル名が存在しなければステップF310に進み、MDVP2の視聴データD2に、他の映像ファイルのファイル名が存在するか否かを確認する。つまり視聴データD2における全ファイル名について処理したか否かを確認する。そしてまだ処理していないファイル名があれば、ステップF301に戻って、未処理のファイル名を取り出す。
Next, the merge process as step F102 in FIG. 8 will be described with reference to FIG.
The
First, in step F301, the
Next, in step F302, it is checked whether or not the extracted file name is in the viewing data D1 on the DVR1 side.
If the same file name does not exist in the viewing data D1, the process proceeds to step F310, and it is confirmed whether or not the file name of another video file exists in the viewing data D2 of MDVP2. That is, it is confirmed whether or not all file names in the viewing data D2 have been processed. If there is an unprocessed file name, the process returns to step F301 to extract an unprocessed file name.
ステップF302で、視聴データD1に、視聴データD2から取り出したファイル名と同一のファイル名が存在した場合は、ステップF303に進み、そのファイル名について、MDVP2の視聴データD2で視聴完了フラグが立てられているか否かを確認する。視聴完了とされている場合にはステップF304に進み、DVR1の視聴データD1内で、そのファイル名のデータ内容を視聴完了とする。即ち視聴完了フラグをオンとする。これはユーザーがMDVP2を用いて当該ファイル名の映像ファイルを既に視聴したということを、DVR1の視聴データD1に反映させる処理となる。そしてステップF310に進む。 If the same file name as the file name extracted from the viewing data D2 exists in the viewing data D1 in step F302, the process proceeds to step F303, and the viewing completion flag is set in the viewing data D2 of MDVP2 for the file name. Check if it is. If the viewing is completed, the process proceeds to step F304, and the data content of the file name in the viewing data D1 of DVR1 is viewed. That is, the viewing completion flag is turned on. This is a process of reflecting in the viewing data D1 of DVR1 that the user has already viewed the video file with the file name using MDVP2. Then, the process proceeds to Step F310.
ステップF303で、処理対象としているファイル名が、視聴データD2側で視聴完了とされていない場合は、ステップF305に進み、こんどはDVR1の視聴データD1において、そのファイル名について視聴完了フラグがオンとされているか否かを確認する。
視聴データD1において視聴完了とされていたら、そのままDVR1の視聴データD1が優先されるので、特に処理を行わずにステップF310に進む。
If it is determined in step F303 that the file name to be processed has not been viewed on the viewing data D2 side, the process proceeds to step F305, where the viewing completion flag is turned on for the file name in the viewing data D1 of DVR1. Check whether it is done.
If viewing is completed in the viewing data D1, the viewing data D1 of DVR1 is given priority, so the process proceeds to step F310 without any particular processing.
ステップF305で、処理対象としているファイル名が視聴データD1側でも視聴完了とされていない場合、つまり視聴データD1、D2の両方で視聴完了フラグがオンとされていなかった場合は、ステップF306に進む。そして、当該処理対象としているファイル名について、MDVP2の視聴データD2において、部分視聴とされているか否かを確認する。当該ファイル名に対して視聴データD2で部分視聴情報が記録されていない場合、つまりMDVP2側では未視聴と扱われている場合は、DVR1の視聴データD1を優先するとして、特に処理を行わずにステップF310に進む。 If it is determined in step F305 that the file name to be processed has not been viewed on the viewing data D1 side, that is, if the viewing completion flag has not been turned on for both viewing data D1 and D2, the process proceeds to step F306. . Then, it is confirmed whether or not the file name to be processed is partially viewed in the viewing data D2 of MDVP2. If partial viewing information is not recorded in the viewing data D2 for the file name, that is, if it is treated as unviewed on the MDVP2 side, the viewing data D1 of DVR1 is given priority and no processing is performed. Proceed to step F310.
ステップF306で、処理対象としているファイル名が部分視聴とされている場合は、ステップF307に進み、DVR1の視聴データD1において部分視聴とされているか否かを確認する。
そしてDVR1の視聴データD1では部分視聴ではない、つまり未視聴として管理されていたら、ステップF309に進む。この場合、ユーザーがMDVP2を用いて当該ファイル名の映像ファイルを部分的に視聴したという状況であり、その部分視聴情報を、DVR1の視聴データD1における当該ファイル名についての部分視聴情報としてコピーする。つまり当該ファイル名の映像ファイルについて、ユーザーがMDVP2で一部を視聴したという視聴状況を、DVR1の視聴データD1に反映させる。そしてステップF310に進む。
If it is determined in step F306 that the file name to be processed is partial viewing, the process proceeds to step F307 to check whether partial viewing is performed in the viewing data D1 of DVR1.
If the viewing data D1 of DVR1 is not partial viewing, that is, managed as unviewed, the process proceeds to step F309. In this case, the user has partially viewed the video file with the file name using MDVP2, and the partial viewing information is copied as partial viewing information for the file name in the viewing data D1 of DVR1. That is, the viewing situation that the user has viewed a part of the video file with the file name with MDVP2 is reflected in the viewing data D1 of DVR1. Then, the process proceeds to Step F310.
ステップF307で、処理対象としているファイル名がDVR1の視聴データD1でも部分視聴とされていた場合は、ステップF308に進み、DVR1側とMDVP2側でどちらの視聴時間が長いかを確認する。例えば視聴時間としてのタイムコード情報を比較する。つまりこの場合は、ユーザーは映像ファイルの一部をDVR1で再生させ、かつ一部をMDVP2でも再生させていた場合であり、ステップF308では、どちらの情報を優先させるべきかを判断する。例えばユーザーが、映像ファイルとしての番組を最初にDVR1で途中まで視聴し、その後、続きをMDVP2で再生させて途中まで視聴したとする。すると、その場合、DVR1の視聴データD1の部分視聴情報におけるタイムコードの値より、MDVP2の視聴データD2の部分視聴情報のタイムコードの値の方が大きい。つまり番組の終端に近い。この場合、MDVP2の視聴データD2の部分視聴情報が、現時点で有効な部分視聴情報となる。
逆に、最初にMDVP2で再生させ、途中からはDVR1で再生させたとすると、DVR1の視聴データD1の部分視聴情報におけるタイムコードの値の方が大きい。この場合、DVR1の視聴データD1の部分視聴情報が、現時点で有効な部分視聴情報となる。
そこで、MDVP2の視聴データD2の部分視聴情報が有効であると判断されれば、ステップF309に進んで、視聴データD2の部分視聴情報を視聴データD1にコピーしてステップF310に進む。
一方、DVR1の視聴データD1の部分視聴情報が有効であると判断されれば、視聴データD1はそのままで良いため、特に処理を行わずにステップF310に進む。
If it is determined in step F307 that the file name to be processed is partial viewing even in the viewing data D1 of DVR1, the process proceeds to step F308 to check which viewing time is longer on the DVR1 side and the MDVP2 side. For example, time code information as viewing time is compared. That is, in this case, the user has played a part of the video file with DVR1 and a part with MDVP2, and determines in step F308 which information should be prioritized. For example, it is assumed that a user first watches a program as a video file halfway through DVR1 and then plays the rest through MDVP2 and halfway through. In this case, the time code value of the partial viewing information of the viewing data D2 of MDVP2 is larger than the time code value of the partial viewing information of the viewing data D1 of DVR1. In other words, it is close to the end of the program. In this case, the partial viewing information of the MDVP2 viewing data D2 is the partial viewing information that is currently valid.
On the other hand, if it is first played back by MDVP2 and played back by DVR1 from the middle, the time code value in the partial viewing information of the viewing data D1 of DVR1 is larger. In this case, the partial viewing information of the viewing data D1 of DVR1 is partial viewing information that is currently valid.
Therefore, if it is determined that the partial viewing information of the viewing data D2 of MDVP2 is valid, the process proceeds to step F309, where the partial viewing information of the viewing data D2 is copied to the viewing data D1, and the process proceeds to step F310.
On the other hand, if it is determined that the partial viewing information of the viewing data D1 of DVR1 is valid, the viewing data D1 may be left as it is, and the process proceeds to step F310 without performing any particular processing.
MDVP2の視聴データD2における全てのファイル名について、以上の処理を行うことで、マージされた視聴データD1が得られる。つまりステップF310で全てのファイル名について処理を完了したと判断される時点である。
そこで、同期部42の処理はステップF311に進み、マージされた視聴データD1を、視聴データ管理部43に受け渡し、HDD20aにおける視聴データD1の更新を依頼する。視聴データ管理部43は、マージされた視聴データD1を記録再生部20に転送し、HDD20a上で視聴データD1の更新記録を実行させる。
以上の図10の処理で、図8のステップF102のマージ処理が完了し、この時点で、HDD20aに記憶された視聴データD1は、各映像ファイルについて、ユーザーがDVR1を用いて視聴した状況に加え、ユーザーがMDVP2で視聴した状況をも反映させた最新の情報になっていることになる。
The merged viewing data D1 is obtained by performing the above processing for all file names in the viewing data D2 of MDVP2. That is, it is the time when it is determined in step F310 that the processing has been completed for all the file names.
Therefore, the processing of the
10 completes the merge processing in step F102 of FIG. 8. At this time, the viewing data D1 stored in the
続いて図8のステップF103として、DVRコントローラ11は、MDVP2にコピー転送する映像ファイルの選定を行う。この際、所定の優先度条件に基づいて選定を行うことになる。ステップF103の処理を図11に詳しく示す。これはDVRコントローラ11のコピー転送制御部44としての機能で実行する。
まず図11のステップF401でDVRコントローラ11は、上述のようにマージされた視聴データD1から、視聴完了とされているもの以外の映像ファイルの視聴データ内容(ファイル名以下の情報)を抽出する。
Subsequently, as step F103 in FIG. 8, the
First, in step F401 in FIG. 11, the
次にステップF402では、視聴データ内容が抽出された映像ファイルのうちで、部分視聴とされているものを抽出し、これを指定条件に応じてソートする。本例では、部分視聴の映像ファイルを未視聴の映像ファイルよりも優先的にコピーするということにしているため、先ずステップF402では部分視聴の映像ファイルを対象としてソート処理を行うものである。ソートの際の指定条件とは、部分視聴されている映像ファイルについてどのように優先順位をつけるかの条件であり、予め決められた固定の条件でも良いが、本例では図13のような画面上の表示に対してユーザーが設定入力できるようにしている。
部分視聴されている映像ファイルについての優先順序を視聴データD1から判断する場合、最終視聴時刻と視聴時間の2つの要素を用いることができる。
Next, in step F402, among the video files from which the contents of the viewing data are extracted, those that are partially viewed are extracted and sorted according to the designated condition. In this example, since the partially viewed video file is preferentially copied over the unviewed video file, first, in step F402, sort processing is performed on the partially viewed video file. The specified condition at the time of sorting is a condition for assigning priorities to video files that are partially viewed, and may be a predetermined fixed condition. In this example, the screen shown in FIG. The user can input settings for the above display.
When determining the priority order for a partially viewed video file from the viewing data D1, two elements, the last viewing time and the viewing time, can be used.
例えばユーザーが任意の時点に優先設定操作を行った場合、DVRコントローラ11はOSD処理部21に指示して、図13のような設定画面を表示させる。この設定画面に対してユーザーはチェックボックス71〜78の任意のものをチェックする操作を行うことで自分の所望の設定ができる。
まず最終視聴時刻について、新しいものを優先するのか、古いものを優先するのかを、チェックボックス71、72の選択で設定する。
また視聴時間について優先設定したいときは、視聴時間が長いものを優先するのか、短いものを優先するのかをチェックボックス73、76で選択する。
チェックボックス73を選択した場合、さらに、視聴時間が同じものは最終視聴時刻の新しいものを優先するのか古いものを優先するのかをチェックボックス74,75で選択する。
チェックボックス76を選択した場合も、さらに、視聴時間が同じものは最終視聴時刻の新しいものを優先するのか古いものを優先するのかをチェックボックス77,78で選択する。
For example, when the user performs a priority setting operation at an arbitrary time, the
First, with respect to the final viewing time, whether to give priority to the new one or the old one is set by selecting the
When priority is given to viewing time, check
When the
Even when the
DVRコントローラ11は、このようなユーザー設定を取り込んで例えばフラッシュメモリ24等に記憶しておき、図11のステップF402の処理の際に参照する。そして部分視聴されている映像ファイルについて、ユーザーの設定した条件でソートする。
The
次にDVRコントローラ11はステップF403で、未視聴の映像ファイルについて、記録日時の順にソートする。このとき、記録日時の新しい順とするか、古い順とするかは、固定でも良いし、上記部分視聴の映像ファイルの条件と同様に、ユーザーが設定できるようにしてもよい。
Next, in step F403, the
以上のステップF401、F402、F403で、部分視聴の映像ファイルと未視聴の映像ファイルが、所定の条件でソートされたことになり、ステップF404では、そのソート結果に基づいて優先度を決定する。
図12に優先度の決定状態の例を示す。これは図5の視聴データD1に基づいて決定された例である。ステップF401で、視聴完了とされた映像C以外が抽出される。次にステップF402で部分視聴の映像ファイルとして、映像B、映像D、映像Fが取り出され、例えば最終視聴時刻の新しいものからソートされることで、映像F、映像B、映像Dの順番が与えられる。
ステップF403では、未視聴の映像ファイルである映像A、映像Eが取り出され、記録日時の古い順に、映像A、映像Eの順番が与えられる。
結果としてステップF404で、映像F、映像B、映像D、映像A、映像Eの順に優先度が設定されることになる。
つまりコピー転送すべき映像ファイルとして、映像F、映像B、映像D、映像A、映像Eが選定され、かつこの順序でコピーされることが決定される。
In step F401, F402, and F403, the partially viewed video file and the unviewed video file are sorted under a predetermined condition. In step F404, the priority is determined based on the sorting result.
FIG. 12 shows an example of the priority determination state. This is an example determined based on the viewing data D1 of FIG. In step F401, a video other than the video C that has been viewed is extracted. Next, in step F402, video B, video D, and video F are extracted as video files for partial viewing, and sorted, for example, from the newest viewing time, so that the order of video F, video B, and video D is given. It is done.
In step F403, the video A and the video E, which are unviewed video files, are taken out, and the order of the video A and the video E is given in order from the oldest recording date.
As a result, priority is set in the order of video F, video B, video D, video A, and video E in step F404.
That is, video F, video B, video D, video A, and video E are selected as video files to be copied and transferred, and it is determined to be copied in this order.
なお、ソートの条件はさらに多様に考えられる。例えばステップF402とF403の順序を逆にして未視聴の映像ファイルを部分視聴の映像ファイルより優先させるようにしてもよい。また部分視聴の映像ファイルも記録日時の順でソートするようにしてもよい。さらには部分視聴、未視聴を区別せずに、記録日時の順でソートすることも考えられる。そしてこれらの条件はユーザーが設定できるようにしても良いし、予め固定的に決められるものでも良い。 Various sort conditions can be considered. For example, the order of steps F402 and F403 may be reversed to give priority to an unviewed video file over a partially viewed video file. Also, partially viewed video files may be sorted in order of recording date and time. Furthermore, it is possible to sort in order of recording date and time without distinguishing between partial viewing and non-viewing. These conditions may be set by the user, or may be fixedly determined in advance.
図8のステップF104では、DVRコントローラ11は、コピーすべき映像ファイルのうち、既にMDVP2のHDD33aに記録されているものはそのまま残させた上で、他の映像ファイルを削除させる。即ち、DVRコントローラ11はMDVPコントローラ31にコピー転送しようとしている映像ファイルのファイル名を送信し、MDVPコントローラ31のコピー転送制御部54の機能により、HDD33aのファイルの整理を依頼する。MDVPコントローラ31は、転送されてきたファイル名に相当する映像ファイル以外を、HDD33aから削除させる。
図14で例を挙げて説明する。DVR1のHDD20aには、図14(a)のように映像ファイルVF1として、映像A、映像B、映像C、映像D、映像E、映像Fが記録されており、また視聴データD1は、上記ステップF102でマージ処理された情報となっているとする。
一方、このステップF104の時点でMDVP2のHDD33aには、図14(b)のように、映像A、映像C、映像D、映像Gが記録されていたとする。なおこの時点で視聴データD2は、マージ処理による更新はされていない。
ここで上記のようにDVR1からコピー転送する映像ファイルとして、映像F、映像B、映像D、映像A、映像Eが選定されたとする。図14(c)に選定された映像ファイルを示す。
この場合、MDVPコントローラ31は、選定された映像ファイルの情報をDVR1から受け取ると、映像A、映像Dが選定された映像ファイルに含まれていることがわかる。これに応じて、MDVPコントローラ31は、図14(d)に示すように、HDD33aにおいて映像A、映像Dを残し、他の映像C、映像Gを削除することになる。削除する映像Cは、例えば図5のように視聴完了とされたもので、ユーザーがDVR1かMDVP2のいずれかで視聴し終わった映像ファイルである。また映像Gは、図5の視聴データにあらわれていないものであり、これは視聴し終わったか、或いは不要なファイルとして、既にDVR1側で削除された映像ファイルの場合などである。
In step F104 of FIG. 8, the
An example will be described with reference to FIG. As shown in FIG. 14A, video A, video B, video C, video D, video E, and video F are recorded in the
On the other hand, assume that video A, video C, video D, and video G are recorded in the
Here, it is assumed that video F, video B, video D, video A, and video E are selected as video files to be copied and transferred from
In this case, when the
次に図8のステップF105では、DVRコントローラ11は、上記のように決定された優先度の高い順に、どの映像ファイルまで、その視聴データ内容と一緒にMDVP2にコピーできるかを、MDVP2のHDD33aの容量から計算する。但し、既にMDVP2のHDD33aに記録されている(過去にコピーされた)映像ファイルについては対象外として計算すればよい。
上記例の場合、映像A、映像Dは、既にMDVP2側にコピーされているため、今回コピー転送すべき映像ファイルは、その優先順に、映像F、映像B、映像Eとなる。DVRコントローラ11は、MDVPコントローラ31と通信して、HDD33aの記録可能容量を確認し、それに対して映像F、映像B、映像Eがコピー可能であるかを判断する。
なお、図8には示していないが、もし、容量的に1つの映像ファイルもコピーできない場合は、エラー処理を行い、ユーザーにもエラーメッセージを表示する。
Next, in step F105 of FIG. 8, the
In the above example, video A and video D have already been copied to the
Although not shown in FIG. 8, if one video file cannot be copied due to capacity, error processing is performed and an error message is displayed to the user.
ステップF106では、DVRコントローラ11は、コピー転送対象として選定された映像ファイルのうち、MDVP2に記録されていない映像ファイルを、HDD33aで容量的な可能な範囲で順次コピー転送していく。
このとき、既にHDD33aに記録された映像ファイルのコピー転送は不要である。MDVPコントローラ31は、転送されてくる映像ファイルを記録再生部33に受け渡し、HDD33aに記録する。
上記例のように、コピー転送する映像ファイルとして映像F、映像B、映像D、映像A、映像Eが選定された場合で、既にHDD33aに映像D、映像Aが記録されているとすると、図14(e)(f)に示すように、映像F、映像B、映像Eのコピーが、このステップF106の時点で実行されることになる。
なお、DVRコントローラ11はマージ処理のためにステップF101でMDVP2の視聴データD2を取得しており、MDVP2側に記憶されている映像ファイルVF2を把握できるため、映像A、映像Dがコピー転送不要ということを判断できる。
In Step F106, the
At this time, copy transfer of the video file already recorded on the
As in the above example, when video F, video B, video D, video A, and video E are selected as video files to be copied and transferred, video D and video A are already recorded in
The
ステップF107では、DVRコントローラ11は、コピー転送する映像ファイルとして選定された全ての映像ファイルに関する視聴データD1の内容を、MDVPコントローラ31に転送し、HDD33aに記録された視聴データD2の内容の更新を実行させる。即ち図14(g)(h)に示すように、映像F、映像B、映像D、映像A、映像Eについての視聴データD1の内容を全て転送し、その内容を視聴データD2としてコピーさせる。結局視聴データD2は、この時点で記録されている映像F、映像B、映像D、映像A、映像Eについての視聴データとして更新され、またその視聴データD2は、ステップF102でのマージ処理結果も反映されたものとなる。
In step F107, the
以上のように、MDVP2がDVR1に接続された際に、映像ファイルのコピー処理が行われることになる。この場合に、ユーザーが手動操作でコピーする映像ファイルを選択する必要はないため、ユーザーにとって非常に簡易である。
しかも、映像ファイルのコピーにおいて、既に視聴を終えた映像ファイルはコピーされない。そして部分視聴の映像ファイルと未視聴の映像ファイルが選定されてコピーされるため、ユーザーの使用性が良いものとなる。つまりユーザーがDVR1とMDVP2の両方を活用して任意の時間に見終わっていない番組等を視聴したいという要望に対応できる。例えば家庭等でDVR1による再生で或る番組を視聴し、続きをMDVP2で見ようとする場合や、DVR1で録画したが家庭で見る時間がとれないときにMDVP2で視聴したいという要望に対応できる。
さらに、視聴完了の映像ファイルをコピーしないことは、コピー処理時間の短縮、HDD33aの容量負担の軽減という利点と、それによってより多くの部分視聴、未視聴の映像ファイルのコピー可能性を得るという利点がある。
As described above, when MDVP2 is connected to DVR1, video file copy processing is performed. In this case, since it is not necessary for the user to select a video file to be copied manually, it is very simple for the user.
Moreover, in the copying of the video file, the video file that has already been viewed is not copied. Since a partially viewed video file and an unviewed video file are selected and copied, the usability for the user is improved. That is, it is possible to respond to a request that the user wants to watch a program or the like that has not been watched at an arbitrary time by using both DVR1 and MDVP2. For example, it is possible to respond to a desire to view a certain program by playback using DVR1 at home and the like and to watch the continuation with MDVP2 or to watch with MDVP2 when recording is done with DVR1 but it is not possible to watch at home.
Furthermore, not copying a video file that has been viewed completely reduces the copy processing time and reduces the capacity burden on the
また、視聴データD1、D2もマージ処理によって互いの機器での視聴状況が反映され、ユーザーにとって適切な視聴状況管理状態が得られる。そして例えばDVR1で部分視聴した映像ファイルの続きをMDVP2で見ようとするときには、コピー処理の際に視聴データD2に反映されているDVR1側での視聴時間(タイムコード等)から、適切な再生開始ポイントを指定し、自動的に続きの位置から再生させることも可能となる(図7のステップF33参照)。もちろん逆も可能で、MDVP2で部分視聴した映像ファイルについては、マージ処理によりその視聴状況が視聴データD1に反映されるため、その後DVR1で続きを見ようとした場合、適切な続きの位置から自動的に再生させることができる。 In addition, the viewing data D1 and D2 are also reflected in the viewing status of each other device by the merge process, and an appropriate viewing status management state for the user can be obtained. Then, for example, when trying to view a continuation of a video file partially viewed with DVR1 with MDVP2, an appropriate playback start point is determined from the viewing time (time code or the like) on the DVR1 side reflected in the viewing data D2 during the copy process. Can be automatically reproduced from the subsequent position (see step F33 in FIG. 7). Of course, the reverse is also possible. For video files partially viewed with MDVP2, the viewing status is reflected in the viewing data D1 by the merge process. Can be played.
またコピーする映像ファイルについての優先順位条件をユーザーが設定できるようにすれば、そのユーザーの使用勝手や嗜好、考えに応じて適切な映像ファイルのコピーが実行されることになる。例えばなるべく新しい映像ファイルをMDVP2で見たいと思うユーザーや、見る機会がなくて古くなってしまった映像ファイルをMDVP2で見たいと思うユーザー、或いは部分視聴した映像ファイルを先にMDVP2で見たいと思うユーザーなど、個人の考えは多様であるので、ユーザーが優先条件を設定できることが利便性の向上に有効である。 If the user can set the priority order condition for the video file to be copied, the video file is appropriately copied according to the user's usability, preference and idea. For example, a user who wants to see a new video file with MDVP2 as much as possible, a user who wants to see an old video file with MDVP2 because he has no opportunity to see it, or wants to see a partially viewed video file with MDVP2 first Since individual thoughts such as the user who thinks are diverse, it is effective to improve the convenience that the user can set the priority condition.
またユーザーが見終わったり不要と考えた映像ファイルについては、DVR1、MDVP2のいずれであっても、図6で説明したように視聴完了とする操作ができるようにすることで、無駄なコピー処理を極力少なくでき、上記の効果をより有効に発揮させるものとなる。 In addition, for a video file that the user has finished watching or considered unnecessary, it is possible to perform useless copy processing by enabling the operation to complete viewing as described with reference to FIG. 6 regardless of whether the video file is DVR1 or MDVP2. It can be reduced as much as possible, and the above effect can be exhibited more effectively.
以上、実施の形態を説明してきたが、本発明としては多様な変形例が考えられる。
実施の形態では、DVR1とMDVP2の例で説明したが、他のAV(Audio-Visual)装置や、パーソナルコンピュータやPDA(Personal Digital Assistant)、携帯電話機などの各種の装置間における映像ファイルのコピー処理において、本発明が適用できる。
また、DVR1とMDVP2をUSB接続としたが、両機器の間でデータ通信が行えればよいので、IEEE1394方式のインターフェースや、イーサネット(登録商標)、ワイヤレスLAN、ブルートゥース接続などであっても構わない。
Although the embodiments have been described above, various modifications can be considered as the present invention.
In the embodiment, the example of DVR1 and MDVP2 has been described, but video file copy processing between various AV (Audio-Visual) devices, personal computers, PDA (Personal Digital Assistant), mobile phones and other various devices In the present invention, the present invention can be applied.
In addition, although DVR1 and MDVP2 are connected by USB, it is only necessary to be able to perform data communication between the two devices. Therefore, an IEEE1394 interface, Ethernet (registered trademark), wireless LAN, Bluetooth connection, or the like may be used. .
また実施の形態の説明では、上記図8の処理をMDVPコントローラ31側が主として実行するものとしたが、MDVPコントローラ31側で主導する処理としても良い。つまりその場合、図9,図10、図11の処理も、MDVPコントローラ31側で行う。MDVPコントローラ31側は、マージ結果としてのDVR1側の視聴データD1を保持すること、及び処理過程でDVRコントローラ11に各種要求を出すことで、図8、図9,図10、図11の各処理が可能である。
そして図8のステップF106で、選定した映像ファイルの送信をDVRコントローラ11側に要求し、要求に応じて転送されてきた映像ファイルをHDD33aにコピー記録するようにしてもよい。
In the description of the embodiment, the
In step F106 in FIG. 8, the
1 DVR、2 MDVP、3 テレビジョン受像器、4 リモートコマンダー、11 DVRコントローラ、20,33 記録再生部、20a,33a HDD、41,51 記録再生制御部、42,52 同期部、43,53 視聴データ管理部、44,54 コピー転送制御部
1 DVR, 2 MDVP, 3 Television receiver, 4 Remote commander, 11 DVR controller, 20, 33 Recording / playback unit, 20a, 33a HDD, 41, 51 Recording / playback control unit, 42, 52 Synchronization unit, 43, 53 Viewing Data management unit, 44, 54 Copy transfer control unit
Claims (9)
上記第1の機器において再生可能な各映像データファイルについての視聴状況を示した第1の視聴データを管理する第1の視聴データ管理手段と、
上記第2の機器において再生可能な各映像データファイルについての視聴状況を示した第2の視聴データを管理する第2の視聴データ管理手段と、
上記第1の機器において第2の機器から、該第2の機器において再生可能な各映像データファイルについての視聴状況を示した第2の視聴データを取得し、該第2の視聴データと上記第1の視聴データの内容を比較し、比較した結果に応じて、上記第2の視聴データにおいて視聴完了とされている映像データファイルが、上記第1の視聴データでも視聴完了として管理されるよう上記第1の視聴データの更新を上記第1の視聴データ管理手段に実行させるとともに、上記第2の視聴データにおける映像データファイルの部分視聴の情報が、上記第1の視聴データに反映されるようにする上記第1の視聴データの更新を、上記第1の視聴データ管理手段に実行させる視聴データ同期化手段と、
上記第1の機器において上記視聴データ同期化手段の指示に基づいて更新された上記第1の視聴データを参照して、視聴完了とされていない映像データファイルを選定し、選定された1又は複数の映像データファイルについて、上記第1の機器から上記第2の機器に転送させる転送制御手段と、
を備え、
上記転送制御手段は、上記視聴データ同期化手段の指示に基づいて更新された上記第1の視聴データを参照して、視聴完了とされていない映像データファイルとして、未視聴とされている映像データファイルと、部分視聴とされている映像データファイルを選定し、上記第2の機器に転送出力するとともに、視聴完了とされていない映像データファイルのうち、部分視聴とされている映像データファイルを優先的に転送する映像データファイルとして選定する
データ転送システム。 In a data transfer system for transferring a video data file from a first device to a second device,
First viewing data management means for managing first viewing data indicating viewing status for each video data file that can be played back by the first device;
Second viewing data management means for managing second viewing data indicating viewing status for each video data file reproducible in the second device;
In the first device, second viewing data indicating the viewing status of each video data file reproducible in the second device is acquired from the second device, and the second viewing data and the second viewing data are obtained. The contents of one viewing data are compared, and the video data file that has been viewed in the second viewing data is managed as being viewed in the first viewing data according to the comparison result. The first viewing data is updated by the first viewing data management means, and the partial viewing information of the video data file in the second viewing data is reflected in the first viewing data. Viewing data synchronization means for causing the first viewing data management means to update the first viewing data;
The first device refers to the first viewing data updated based on the instruction of the viewing data synchronization means, selects a video data file that has not been viewed, and selects one or more selected Transfer control means for transferring the video data file from the first device to the second device;
Equipped with a,
The transfer control means refers to the first viewing data updated based on the instruction of the viewing data synchronization means, and the video data that has not been viewed as a video data file that has not been viewed completely Select a file and a video data file that is partially viewed, transfer it to the second device, and give priority to the video data file that is partially viewed from among the video data files that are not completely viewed Data transfer system selected as a video data file to be transferred automatically.
データ通信可能に接続された外部機器から、該外部機器において再生可能な各映像データファイルについての視聴状況を示した外部視聴データを取得し、該外部視聴データと上記内部視聴データの内容を比較し、比較した結果に応じて、上記外部視聴データにおいて視聴完了とされている映像データファイルが、上記内部視聴データでも視聴完了として管理されるよう上記内部視聴データの更新を上記視聴データ管理手段に実行させるとともに、上記外部視聴データにおける映像データファイルの部分視聴の情報が、上記内部視聴データに反映されるようにする上記内部視聴データの更新を、上記視聴データ管理手段に実行させる視聴データ同期化手段と、
上記視聴データ同期化手段の指示に基づいて更新された上記内部視聴データを参照して、視聴完了とされていない映像データファイルを選定し、選定された1又は複数の映像データファイルについて上記外部機器に転送出力する転送制御手段と、
を備え、
上記転送制御手段は、上記視聴データ同期化手段の指示に基づいて更新された上記内部視聴データを参照して、視聴完了とされていない映像データファイルとして、未視聴とされている映像データファイルと、部分視聴とされている映像データファイルを選定し、上記外部機器に転送出力するとともに、視聴完了とされていない映像データファイルのうち、部分視聴とされている映像データファイルを優先的に転送する映像データファイルとして選定する
データ転送処理装置。 Viewing data management means for managing internal viewing data indicating viewing status of each playable video data file;
External viewing data indicating the viewing status of each video data file that can be played back on the external device is acquired from an external device that is connected so that data communication is possible, and the contents of the external viewing data and the internal viewing data are compared. Depending on the result of comparison, the viewing data management means updates the internal viewing data so that the video data file that has been viewed in the external viewing data is managed as the viewing completion in the internal viewing data. together is, information of the partial viewing of the video data file in the external viewing data, the internal view updates the internal viewing data to be reflected in the data, view data synchronization Ru is performed on the viewing data management unit Means,
With reference to the internal viewing data updated based on the instruction of the viewing data synchronization means, a video data file that has not been viewed is selected, and the external device is selected for the selected one or more video data files Transfer control means for transferring output to
Equipped with a,
The transfer control means refers to the internal viewing data updated based on the instruction of the viewing data synchronization means, and a video data file that has not been viewed as a video data file that has not been viewed completely, The video data file that is partially viewed is selected, transferred and output to the external device, and the video data file that is partially viewed among the video data files that are not completely viewed is preferentially transferred. A data transfer processing device selected as a video data file .
上記外部機器から、該外部機器において再生可能な各映像データファイルについての視聴状況を示した外部視聴データを取得する外部視聴データ取得ステップと、
上記外部視聴データと、当該データ転送処理装置で再生可能な各映像データファイルについての視聴状況を示した内部視聴データとの内容を比較し、比較した結果に応じて、上記外部視聴データにおいて視聴完了とされている映像データファイルが、上記内部視聴データでも視聴完了として管理されるよう上記内部視聴データの更新するとともに、上記外部視聴データにおける映像データファイルの部分視聴の情報が、上記内部視聴データに反映されるように上記内部視聴データを更新する視聴データ同期化ステップと、
上記視聴データ同期化ステップで更新された上記内部視聴データを参照して、視聴完了とされていない映像データファイルを選定し、選定された1又は複数の映像データファイルについて上記外部機器に転送出力する転送ステップと、
を備え、
上記転送ステップは、上記視聴データ同期化ステップの指示に基づいて更新された上記内部視聴データを参照して、視聴完了とされていない映像データファイルとして、未視聴とされている映像データファイルと、部分視聴とされている映像データファイルを選定し、上記外部機器に転送出力するとともに、視聴完了とされていない映像データファイルのうち、部分視聴とされている映像データファイルを優先的に転送する映像データファイルとして選定する
データ転送処理方法。 As a data transfer processing method of a data transfer processing device that transfers and outputs a video data file to an external device connected so that data communication is possible,
An external viewing data acquisition step for acquiring external viewing data indicating the viewing status of each video data file that can be played back on the external device from the external device;
Comparing the content of the external viewing data with the internal viewing data indicating the viewing status of each video data file that can be played back by the data transfer processing device, and depending on the comparison result, the viewing of the external viewing data is completed. The internal viewing data is updated so that the internal video data file is managed as the viewing completion even in the internal viewing data, and the partial viewing information of the video data file in the external viewing data is included in the internal viewing data. A viewing data synchronization step for updating the internal viewing data to be reflected ;
With reference to the internal viewing data updated in the viewing data synchronization step, a video data file that has not been viewed is selected, and the selected one or more video data files are transferred and output to the external device. A transfer step;
Equipped with a,
The transfer step refers to the internal viewing data updated based on the instruction of the viewing data synchronization step, a video data file that has not been viewed as a video data file that has not been viewed, and A video data file selected for partial viewing is selected, transferred and output to the external device, and a video data file that is partially viewed among video data files that have not been viewed is preferentially transferred. Data transfer processing method selected as a data file .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005166528A JP4539445B2 (en) | 2005-06-07 | 2005-06-07 | Data transfer system, data transfer processing device, and data transfer processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005166528A JP4539445B2 (en) | 2005-06-07 | 2005-06-07 | Data transfer system, data transfer processing device, and data transfer processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006345028A JP2006345028A (en) | 2006-12-21 |
| JP4539445B2 true JP4539445B2 (en) | 2010-09-08 |
Family
ID=37641679
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005166528A Expired - Fee Related JP4539445B2 (en) | 2005-06-07 | 2005-06-07 | Data transfer system, data transfer processing device, and data transfer processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4539445B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010109946A (en) * | 2008-10-31 | 2010-05-13 | Sharp Corp | Content reproduction system |
| CN103405217B (en) * | 2013-07-08 | 2015-01-14 | 泰亿格电子(上海)有限公司 | System and method for multi-dimensional measurement of dysarthria based on real-time articulation modeling technology |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002330376A (en) * | 2001-05-01 | 2002-11-15 | Victor Co Of Japan Ltd | Information recording and reproducing system, information recording device, and mobile terminal |
| JP4579482B2 (en) * | 2002-03-28 | 2010-11-10 | セイコーエプソン株式会社 | Movie management display system, movie display device, movie management device, and movie management method |
| JP2003304477A (en) * | 2002-04-09 | 2003-10-24 | Sharp Corp | Video / audio playback device |
-
2005
- 2005-06-07 JP JP2005166528A patent/JP4539445B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006345028A (en) | 2006-12-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4577085B2 (en) | Video processing apparatus and video processing method | |
| CA2946776C (en) | Systems and methods for recording and playing back programs having desirable recording attributes | |
| US9277267B2 (en) | Content output system, information display apparatus, content output apparatus, and content information display method | |
| JP2005079955A (en) | Recording apparatus and recording reservation processing method | |
| US20050111838A1 (en) | Recording and reproducing apparatus and reproduction processing method | |
| JP4233531B2 (en) | Information processing apparatus and method, and program | |
| JP4539445B2 (en) | Data transfer system, data transfer processing device, and data transfer processing method | |
| JP4325352B2 (en) | Recording control apparatus and display method | |
| CN101197991B (en) | Recording and reproducing device and display control method | |
| JP4386094B2 (en) | Recording / reproducing apparatus, recording management method, recording medium, and program | |
| JP3712124B2 (en) | Information processing apparatus, information processing method, recording medium, and program | |
| JP4862678B2 (en) | Broadcast receiving equipment | |
| JP4357406B2 (en) | Communications system | |
| JP4062715B2 (en) | Information processing apparatus and method, and providing medium | |
| JP4062716B2 (en) | Information processing apparatus and method, and providing medium | |
| US20060088290A1 (en) | Controller device connected via IEEE 1394 serial bus to device having tuner function and digital recording device | |
| JP3951129B2 (en) | Hard disk recorder | |
| JP4614247B2 (en) | Information processing apparatus and method, and recording medium | |
| JP4709657B2 (en) | Broadcast recording apparatus and broadcast recording method | |
| JP2009081573A (en) | Recording / playback device | |
| JP3750847B2 (en) | Program signal recording / reproducing device | |
| JP4392623B2 (en) | Information processing apparatus and method | |
| JP2007150499A (en) | Recording / reproducing apparatus and method, and program | |
| JP5121893B2 (en) | Broadcast recording apparatus and broadcast recording method | |
| JP2004153587A (en) | Television receiver |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080529 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100105 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100226 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100601 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100614 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130702 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |