(57)【要約】【課題】  ユーザの利便性が優れたデータ記録装置を実現する。【解決手段】  データ記録装置１は、ユーザからの予約指示に従ってデータの転送先を設定する予約受付部１０４ａと、予約受付部１０４ａが受け付けた転送先とデータとを対応付けたコンテンツ情報を管理するコンテンツ管理部１０３と、該コンテンツ情報に基づいて、データを転送先に転送する転送制御部１０６とを備える。【選択図】  図１
2006314022.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの予約指示に従ってデータを記録するデータ記録装置であって、
前記予約指示に従ってデータの転送先を設定する転送先設定手段と、
前記転送先設定手段が設定した転送先とデータとを対応付けた転送先情報を管理するコンテンツ管理手段と、
前記コンテンツ管理手段が管理する転送先情報に基づいて、前記データを前記転送先に転送する転送手段とを備えるデータ記録装置。
【請求項２】
前記転送先設定手段は、さらに、前記予約指示で設定された記録先に記録できない場合、別の所定の記録先にデータを記録するとともに、予約指示で設定された記録先を転送先として設定する請求項１に記載のデータ記録装置。
【請求項３】
ユーザからの予約指示に従ってデータを記録するデータ記録装置において、
前記予約指示で設定された記録先に記録できない場合、別の所定の記録先にデータを記録するとともに、予約指示で設定された記録先を転送先として設定する転送先設定手段と、
前記転送先設定手段が設定した転送先とデータとを対応付けた転送先情報を管理するコンテンツ管理手段と、
前記コンテンツ管理手段が管理する転送先情報に基づいて、前記データを前記転送先に転送する転送手段とを備えるデータ記録装置。
【請求項４】
前記コンテンツ管理手段が管理する転送先情報を参照して、転送先に対応するデータのリストを生成するリスト生成手段を備え、
前記転送手段は、前記リスト生成手段が生成したリストのデータを、該データに対応する転送先に転送する請求項１又は３に記載のデータ記録装置。
【請求項５】
ユーザの指示に応じて前記リスト生成手段が生成したリストの中から転送するデータを抽出するデータ抽出手段を備え、
前記転送手段は、前記データ抽出手段が抽出したデータを前記特定の転送先に転送する請求項４に記載のデータ記録装置。
【請求項６】
ユーザの指示に応じて転送するデータを選択するデータ選択手段を備え、
前記転送手段は、前記転送先情報を参照して、前記データ選択手段が選択したデータに対応する転送先を決定し、該データを転送する請求項５に記載のデータ記録装置。
【請求項７】
ネットワーク上の外部の機器と通信するための通信手段を備え、
前記転送先設定手段は、前記転送先として前記機器を設定することができる請求項１又は３に記載のデータ記録装置。
【請求項８】
前記コンテンツ管理手段が管理する転送先情報を参照して、前記機器を転送先とするデータのリストを生成し、生成したリストを前記通信手段を用いて前記機器に送信するリスト送信手段を備える請求項７に記載のデータ記録装置。
【請求項９】
記録したデータを転送可能なデータ記録装置であって、
事前にデータの転送先を設定し、該データと転送先とを対応付けた転送先情報を管理するコンテンツ管理手段と、
前記転送先を識別する識別子を記憶する転送先管理手段と、
データを転送する際に、前記コンテンツ管理手段が管理する転送先情報を参照して、転送するデータに対応する転送先を特定するとともに、特定した転送先について前記転送先管理手段が記憶する識別子と、転送先から取得した識別子とが一致するか否かを判定する判定手段と、
前記判定手段が一致すると判定した場合にのみ、データを移動する移動手段とを備えるデータ記録装置。
【請求項１０】
記録したデータを転送可能なデータ記録装置であって、
事前にデータの転送先を設定し、該データと転送先とを対応付けた転送先情報を管理するコンテンツ管理手段と、
前記転送先を識別する識別子を記憶する転送先管理手段と、
前記コンテンツ管理手段が管理する転送先情報を参照して、転送するデータに対応する転送先を特定するとともに、特定した転送先について前記転送先管理手段が記憶する識別子と、データ記録装置によって書き込みが可能な記録装置又は記録メディアから取得した識別子とが一致するか否かを判定する判定手段と、
前記判定手段が一致すると判定した記録装置又は記録メディアにデータを転送する転送手段とを備えるデータ記録装置。
【請求項１１】
記録したデータを転送可能なデータ記録装置であって、
事前にデータの転送先を設定し、該データと転送先とを対応付けた転送先情報を管理するコンテンツ管理手段と、
前記転送先を識別する識別子を記憶する転送先管理手段と、
ユーザから指定された記録装置又は記録メディアに対してデータの転送ができない場合に、該データに対応する転送先を前記コンテンツ管理手段が管理する転送先情報を参照して特定するとともに、特定した転送先について前記転送先管理手段が記憶する識別子が記録された記録装置又は記録メディアを検索する検索手段と、
前記検索手段が検索した記録装置又は記録メディアに対して前記データを転送する転送手段とを備えるデータ記録装置。
【請求項１２】
前記転送手段は、前記検索手段が検索できなかった場合に、ユーザから別の転送先の指定を受け付け、受け付けた転送先に転送する請求項１１に記載のデータ転送装置。
【請求項１３】
記録したデータを転送可能なデータ記録装置であって、
事前にデータの転送先を設定し、該データと転送先とを対応付けた転送先情報を管理するコンテンツ管理手段と、
データを転送する際、前記転送先情報を参照して、該データに対応する転送先を特定し、特定した転送先に対してデータを転送できない場合に、ユーザから別の転送先の指定を受け付け、受け付けた転送先に転送する転送手段とを備えるデータ記録装置。
【請求項１４】
請求項１から１３のいずれか１項に記載のデータ記録装置を動作させるデータ転送プログラムであって、コンピュータを上記の各手段として機能させるためのデータ転送プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザから与えられた指示に従ってデータを記録するデータ記録装置、および、記録したデータを転送可能なデータ記録装置に関するものである。
【背景技術】
【０００２】
従来から、ユーザから与えられた指示に従ってデータを記録するデータ記録装置として、放送の予約録画装置が知られている。データ記録装置の中には、ハードディスク搭載ＤＶＤレコーダのように、複数の記録メディアに録画可能な放送録画装置が存在する。このような装置では、どの記録メディアに録画するのかを予約時にユーザが指定することができる。
【０００３】
特許文献１を参照して、従来のデータ記録装置について説明する。図３０は、特許文献１のデータ記録装置の構成を示したものである。図３０に示すように、この装置は、受信部３００１、多重分離部３００２、復号部３００３、システム制御部３００４、入力操作受信部３００５、番組情報管理・記憶部３００６、予約情報管理・記憶部３００７、録画制御信号送信部３００８、録画制御信号出力部３００９を備える。
【０００４】
このデータ記録装置では、受信部３００１で受信した放送信号を多重分離部３００２で分離し復号部３００３で復号した上で、外部の録画装置に録画することができる。予約情報管理・記憶部３００７は内部に登録部を備え、録画開始前に、外部の録画装置を登録することができる。ユーザは、番組情報管理・記憶部３００６が表示した番組表から番組を選択し、続いて、先に登録した録画装置の中から所望の記録先を選択することによって、所望の番組を所望の録画装置に記録するよう予約を行うことができる。ユーザが入力した予約情報は、予約情報管理・記憶部３００７が管理し、指定した時刻が来ると、システム制御部３００４が受信部３００１、多重分離部３００２、復号部３００３を動作させて番組を受信する。さらに、受信した番組を指定した録画装置に記録するように、録画制御信号送信部３００８が録画装置に対する録画制御信号を送信し、録画制御信号出力部３００９から図示しない録画制御信号出力端子に向けて前記録画制御信号を出力する。このような動作によって、録画予約した番組を指定した録画装置に記録することができる。
【０００５】
ところで、特許文献１の装置では、予約情報管理・記憶部３００７がデータの記録先を記憶しているが、通常、予約情報管理・記憶部３００７は、予約情報を管理するのみであり、予約された記録が終了した後には、その予約情報を削除する。そのため、特許文献１の装置では、予約した番組を記録し終わった後に、その記録された番組がどの記録装置に記録されたのかを知ることができない。
【０００６】
これに対し、特許文献２では、コンテンツを管理するためのコンテンツ管理用メタデータを管理する手段を備える。コンテンツ管理用メタデータとは、各コンテンツの属性を示すものであり、コンテンツの番組名、概要、放送日時、コンテンツの所在（コンテンツの記録先）を含む。特許文献２では、メタデータを、予約中や記録中だけでなく記録終了後も継続的に蓄積するため、ユーザは、録画終了後にもコンテンツの記録先を知ることができる。なお、特許文献２の装置では、さらにデータ記録装置が備える記録装置に加え、ネットワーク上の記録装置に記録する例も説明されている。
【特許文献１】特開２０００−２０９５１３号（２０００年７月２８日公開）
【特許文献１】特開２００２−３５４３８６号（２００２年１２月６日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１及び特許文献２に記載の技術は、記録を実行するデータ記録装置が、指定した記録先に対してデータの書き込みを行うという方法により、複数の記録装置（もしくは記録メディア）から記録先を選択して記録が可能である。
【０００８】
ところで、記録時点ではデータ記録装置が内蔵する記録装置（例えば内蔵ハードディスク）に記憶しておき、必要になった時点でメモリーカードにデータを移して外部に持ち出したい場合など、記録時の記録装置と、後からコピーして利用したい記録装置とが異なる場合がある。しかしながら、従来の方法では、予約時に記録先を指定することしかできないために、後からコピーする場合、データが記録された記録装置からコピーしたいデータを選択するとともに、コピー先を選択する必要があった。この場合、コピーする際に、多数のデータが記録されている記録装置の中から所望のデータを見つける必要があり、ユーザの操作が煩雑になるという問題があった。
【０００９】
例えば、ユーザがコンテンツを予約するときに、それらの中から重要と判断する複数のコンテンツを後でコピーしたいと思ったとする。しかしながら、記録終了後、ユーザは、予約時に重要と判断したコンテンツがどれであったか忘れる可能性がある。この場合、予約時に重要と判断したコンテンツを後でコピーし忘れたり、もしくは、記録装置に記録されているコンテンツの中からコピーすべきものを選択するのに時間を要してしまう。
【００１０】
また、指定した記録先に記録するためには、記録先の機器（もしくは記録メディア）がデータ記録装置と接続されている必要がある。記録先がネットワーク上の機器である場合、この機器がネットワークに接続されているとは限らない。また、記録先がメモリーカードなどの着脱可能な記録メディアである場合には取り外されていることがある。この様に、必ずしもデータ記録装置と記録先に指定した機器（もしくは記録メディア）が接続されているとは限らない。
【００１１】
さらに、たとえデータ記録装置と記録先の機器とがネットワークで接続されている場合であっても次のような問題がある。遠隔操作によって外部の機器に記録する場合には、ネットワークファイルシステムプロトコルを用いることが一般的である。しかしながら、データ記録装置と記録先の機器とが同じ種類のネットワークファイルシステムプロトコル（例えばNFS：Network File SystemやSMB：Server Message Blockなど）で動作していなければ、予約制御を行うデータ記録装置から外部の機器にデータの書き込みを行なうことができない。さらにファイヤーウォールは多くの場合ネットワークファイルシステムプロトコルを遮断するため、ファイヤーウォールを通した接続の場合、データの書き込みができない。ネットワークファイルシステムを利用せず、外部の機器に、データ記録装置から伝送されたデータを書き込むようなサーバアプリケーションを起動しておく方法もあるが、常に持ち歩く携帯機器などにおいて、サーバを起動し続けることは困難であり、ユーザの利便性が低い。
【００１２】
また、記録レートに比べて、ネットワークの伝送レートが低い場合には、データの伝送途中のバッファが溢れてしまうため、リアルタイムで直接記録を行なうことはできない。
【００１３】
このように、複数の機器（もしくは記録メディア）から、所望の記録先を指定しその記録先に直接記録するという従来の技術は、接続状態、プロトコル、伝送レートなどの条件によって記録できず、ユーザの利便性が低いという問題がある。
【００１４】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、データ転送を行う際のユーザの利便性が優れたデータ記録装置を実現することにある。
【課題を解決するための手段】
【００１５】
本発明のデータ記録装置は、上記の課題を解決するために、ユーザからの予約指示に従ってデータを記録するデータ記録装置であって、前記予約指示に従ってデータの転送先を設定する転送先設定手段と、前記転送先設定手段が設定した転送先とデータとを対応付けた転送先情報を管理するコンテンツ管理手段と、前記コンテンツ管理手段が管理する転送先情報に基づいて、前記データを前記転送先に転送する転送手段とを備える。
【００１６】
上記の構成によれば、転送先設定手段は、予約指示に従ってデータの転送先を設定する。例えば、転送先設定手段は、ユーザからの転送先の指示を予約指示の際に受け付ける。これにより、ユーザは、データの記録を予約するときに転送先を設定することができる。
【００１７】
また、コンテンツ管理手段が転送先情報を記憶しているため、ユーザは、予約時に転送を希望していたデータがどれであるかを、転送時まで覚えておく必要がなくなる。
【００１８】
そして、転送手段が転送先情報に基づいて、データを転送先に転送する。そのため、ユーザは、転送時に転送先を指定するだけで、予約時に転送を設定していたデータを漏れなく転送することができる。また、転送先情報に含まれるデータは全て予約時に転送を設定したものであるため、ユーザは、コンテンツ管理手段が管理する転送先と対応付けられたデータの中から、転送するデータを選択すればよい。これにより、ユーザは、予約時に転送を希望していないデータを含めた全てのデータの中から転送すべきデータを選択することがなく、簡単に転送するデータを選択できる。このとき、転送先情報がデータと転送先とを対応づけているため、ユーザは、転送先を指定することなく、データの転送を行うことができる。
【００１９】
以上のように、上記の構成によれば、転送先情報を管理するコンテンツ管理手段を備え、該転送先情報に基づいて転送を行う。そのため、ユーザが予約時に転送先を設定でき、転送時に転送すべきデータの探索に時間を要することなく、転送を希望していたデータを漏れなく転送することができ、データ転送を行う際のユーザの利便性を向上させることができる。
【００２０】
さらに、本発明のデータ記録装置は、上記の構成に加えて、前記転送先設定手段は、さらに、前記予約指示で設定された記録先に記録できない場合、別の所定の記録先にデータを記録するとともに、予約指示で設定された記録先を転送先として設定する。
【００２１】
また、本発明のデータ記録装置は、上記の課題を解決するために、ユーザからの予約指示に従ってデータを記録するデータ記録装置において、前記予約指示で設定された記録先に記録できない場合、別の所定の記録先にデータを記録するとともに、予約指示で設定された記録先を転送先として設定する転送先設定手段と、前記転送先設定手段が設定した転送先とデータとを対応付けた転送先情報を管理するコンテンツ管理手段と、前記コンテンツ管理手段が管理する転送先情報に基づいて、前記データを前記転送先に転送する転送手段とを備える。
【００２２】
上記の構成によれば、予約指示で設定された記録先に記録できない場合、一旦別の記録先にデータが記録されるとともに、予約指示で設定された記録先を転送先として変更し、該転送先とデータとを対応付けた転送先情報を記憶する。そして、後に転送先情報に基づいて予約指示で設定していた記録先に転送する。
【００２３】
そのため、予約指示で設定された記録先に記録できなくても、後に、該記録先にデータを転送することができる。
【００２４】
この結果、例えば記録時にユーザが記録メディア等を接続し忘れても、後にデータを該記録メディアに転送することができ、データ転送を行う際のユーザの利便性を向上させることができる。
【００２５】
さらに、本発明のデータ記録装置は、上記の構成に加えて、前記コンテンツ管理手段が管理する転送先情報を参照して、転送先に対応するデータのリストを生成するリスト生成手段を備え、前記転送手段は、前記リスト生成手段が生成したリストのデータを、該データに対応する転送先に転送する。
【００２６】
上記の構成によれば、転送先が設定されているデータを、一括してその転送先に転送することができる。これにより、ユーザは、転送時に、ある転送先に転送を希望するデータを一つずつ指定する必要がない。その結果、データ転送を行う際のユーザの利便性が一層向上する。
【００２７】
さらに、本発明のデータ記録装置は、上記の構成に加えて、ユーザの指示に応じて前記リスト生成手段が生成したリストの中から転送するデータを抽出するデータ抽出手段を備え、前記転送手段は、前記データ抽出手段が抽出したデータを前記特定の転送先に転送する。
【００２８】
上記の構成によれば、ユーザの指示に応じてリスト生成手段が生成したリストの中から転送するデータを抽出するため、ユーザは、転送先が設定されたデータの中から所望のもののみを選択することができる。これにより、転送されるデータ量を必要最小限にすることができ、データ転送に必要なコストや時間を低減することができる。
【００２９】
さらに、本発明のデータ記録装置は、上記の構成に加えて、ユーザの指示に応じて転送するデータを選択するデータ選択手段を備え、前記転送手段は、前記転送先情報を参照して、前記データ選択手段が選択したデータに対応する転送先を決定し、該データを転送する。
【００３０】
上記の構成によれば、ユーザは、データを選択するだけで、予め設定されている転送先に該データを転送することができる。これにより、転送時におけるユーザの操作を簡略化することができる。
【００３１】
さらに、本発明のデータ記録装置は、上記の構成に加えて、ネットワーク上の外部の機器と通信するための通信手段を備え、前記転送先設定手段は、前記転送先として前記機器を設定することができる。
【００３２】
上記の構成によれば、外部の機器に対してもデータを転送することが可能となる。
【００３３】
さらに、本発明のデータ記録装置は、上記の構成に加えて、前記コンテンツ管理手段が管理する転送先情報を参照して、前記機器を転送先とするデータのリストを生成し、生成したリストを前記通信手段を用いて前記機器に送信するリスト送信手段を備える。
【００３４】
上記の構成によれば、外部の機器は、自身を転送先として設定されたデータのリストを取得することができる。そのため、機器を操作するユーザは、該機器に転送されるものとして予め設定されていたデータを認識することができ、その中から転送を希望するデータを選択することができる。すなわち、ユーザは、機器に転送されるものと設定されていないデータを含む全てのデータの中から、機器に転送するデータを選択することがなく、データの選択に要する手間を簡略化することができる。
【００３５】
また、本発明のデータ記録装置は、上記の課題を解決するために、記録したデータを転送可能なデータ記録装置であって、事前にデータの転送先を設定し、該データと転送先とを対応付けた転送先情報を管理するコンテンツ管理手段と、前記転送先を識別する識別子を記憶する転送先管理手段と、データを転送する際に、前記コンテンツ管理手段が管理する転送先情報を参照して、転送するデータに対応する転送先を特定するとともに、特定した転送先の識別子を前記転送先管理手段から読み出し、読み出した識別子と、転送先から取得した識別子とが一致するか否かを判定する判定手段と、前記判定手段の判定結果に応じて、データを移動する転送手段とを備える。
【００３６】
上記の構成のように、事前にデータの転送先を設定し、該データと転送先とを対応付けた転送先情報を管理している。そのため、例えば、ユーザは予め転送先を設定しておくことができ、転送時に転送時に転送すべきデータを探索する操作を簡略化できる。すなわち、データ転送を行う際のユーザの利便性を向上させることができる。
【００３７】
ここで、データの転送には、転送先にデータを複写するとともに、転送元にデータをそのまま残しておく「複製（以下、コピーという）」と、転送元からデータを削除する「移動（以下、ムーブという）」とがある。複写の場合には、転送元にデータが残るため、一旦誤った記録装置又は記録メディアに転送されてしまっても、後で、本来転送すべき転送先に転送することができる。一方、移動の場合には、転送元からデータが削除されてしまう。そのため、事前に設定した転送先に転送する前に、別の記録装置や記録メディアに対してデータを移動してしまうと、事前に設定した転送先にデータを転送できなくなってしまう。つまり、記録されたデータが意図しない記録メディアや機器に誤って移動されてしまう。
【００３８】
しかしながら、上記の構成によれば、データを転送する際に、転送先情報を参照して特定した転送先の識別子を転送先管理手段から読み出し、読み出した識別子と、転送先から取得した識別子とが一致する場合にのみ、データを移動させる。これにより、事前に設定した転送先と異なる記録装置又は記録メディアに誤って移動してしまうことを防止することができる。
【００３９】
また、本発明のデータ記録装置は、上記の課題を解決するために、記録したデータを転送可能なデータ記録装置であって、事前にデータの転送先を設定し、該データと転送先とを対応付けた転送先情報を管理するコンテンツ管理手段と、前記転送先を識別する識別子を記憶する転送先管理手段と、前記コンテンツ管理手段が管理する転送先情報を参照して、転送するデータに対応する転送先を特定するとともに、特定した転送先の識別子を前記転送先管理手段から読み出し、読み出した識別子と、データ記録装置によって書き込みが可能な記録装置又は記録メディアから取得した識別子とが一致するか否かを判定する判定手段と、前記判定手段が一致すると判定した記録装置又は記録メディアにデータを転送する転送手段とを備える。
【００４０】
上記の構成のように、事前にデータの転送先を設定し、該データと転送先とを対応付けた転送先情報を管理している。そのため、例えば、ユーザは予め転送先を設定しておくことができ、転送時に転送時に転送すべきデータを探索する操作を簡略化できる。すなわち、データ転送を行う際のユーザの利便性を向上させることができる。
【００４１】
ただし、転送先を設定した時点と実際に転送する時点とが異なるため、転送先の状況が、設定時点と実際の転送時点とで異なる場合が考えられる。このような場合、転送時に、ユーザが意図していない記録メディアや記録装置に転送されることは好ましくない。
【００４２】
しかしながら、上記の構成によれば、転送先管理手段が転送先を識別する識別子を記憶し、転送するデータに対応する転送先を特定する。そして、特定した転送先の識別子を転送先管理手段から読み出し、読み出した識別子と、記録装置又は記録メディアから取得した識別子とが一致するか否かを判定する。これにより、該記録装置又は記録メディアが、事前に設定した転送先であるか否かを確認することができる。そして、この確認結果に応じてデータを転送するため、事前に設定した転送先と異なる記録装置又は記録メディアに誤って転送してしまうことを防止することができる。
【００４３】
また、本発明のデータ記録装置は、上記の課題を解決するために、記録したデータを転送可能なデータ記録装置であって、事前にデータの転送先を設定し、該データと転送先とを対応付けた転送先情報を管理するコンテンツ管理手段と、前記転送先を識別する識別子を記憶する転送先管理手段と、ユーザから指定された記録装置又は記録メディアに対してデータの転送ができない場合に、該データに対応する転送先を前記コンテンツ管理手段が管理する転送先情報を参照して特定するとともに、特定した転送先の識別子を前記転送先管理手段から読み出し、読み出した識別子が記録された記録装置又は記録メディアを検索する検索手段と、前記検索手段が検索した記録装置又は記録メディアに対して前記データを転送する転送手段とを備える。
【００４４】
上記の構成のように、事前にデータの転送先を設定し、該データと転送先とを対応付けた転送先情報を管理している。そのため、例えば、ユーザは予め転送先を設定しておくことができ、転送時に転送時に転送すべきデータを探索する操作を簡略化できる。すなわち、データ転送を行う際のユーザの利便性を向上させることができる。
【００４５】
ただし、転送先を設定した時点と実際に転送する時点とが異なるため、例えば、第１の装置に装着された着脱可能な記録メディアを事前に転送先として設定していたが、転送時に該記録メディアを別の第２の装置に装着する場合が考えられる。
【００４６】
しかしながら、上記の構成によれば、ユーザから指定された記録装置又は記録メディアに対してデータの転送ができない場合に、該データに対応する転送先を転送先情報を参照して特定し、特定した転送先の識別子が記録された記録装置又は記録メディアを検索する。そして、検索した記録装置又は記録メディアにデータを転送する。これにより、例えば、上記のように、転送時に記録メディアを別の第２の装置に装着していたとしても、正常にこの記録メディアにデータを転送することができる。このとき、ユーザは、単に事前に設定しておいた記録装置又は記録メディアを指定するだけである。それゆえ、ユーザの利便性を一層向上させることができる。
【００４７】
さらに、本発明のデータ記録装置は、上記の構成に加えて、前記転送手段は、前記検索手段が検索できなかった場合に、ユーザから別の転送先の指定を受け付け、受け付けた転送先に転送する。
【００４８】
上記の構成によれば、検索手段が検索できなかった場合でも、ユーザから指定された別の転送先に転送することができる。これにより、転送できなくなることを避けることができ、データ転送を行う際のユーザの利便性を一層向上させることができる。
【００４９】
また、本発明のデータ記録装置は、上記の課題を解決するために、記録したデータを転送可能なデータ記録装置であって、事前にデータの転送先を設定し、該データと転送先とを対応付けた転送先情報を管理するコンテンツ管理手段と、データを転送する際、前記転送先情報を参照して該データに対応する転送先を特定し、特定した転送先に対してデータを転送できない場合に、ユーザから別の転送先の指定を受け付け、受け付けた転送先に転送する転送手段とを備える。
【００５０】
上記の構成のように、事前にデータの転送先を設定し、該データと転送先とを対応付けた転送先情報を管理している。そのため、例えば、ユーザは予め転送先を設定しておくことができ、転送時に転送時に転送すべきデータを探索する操作を簡略化できる。すなわち、データ転送を行う際のユーザの利便性を向上させることができる。
【００５１】
ただし、転送先を設定した時点と実際に転送する時点とが異なるため、例えば、転送時に何らかの事情で事前に転送先として設定した記録装置又は記録メディアに不具合が生じる場合がある。しかしながら、上記の構成によれば、転送先に対してデータを転送できない場合に、ユーザから受け付けた別の転送先に転送する。これにより、上記のように、事前に転送先として設定した記録装置又は記録メディアに不具合が生じた場合であっても、ユーザは、所望の転送先に転送することができる。
【００５２】
なお、上記データ記録装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記データ記録装置をコンピュータにて実現させるデータ記録装置のデータ転送プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００５３】
本発明のデータ記録装置は、ユーザからの予約指示に従ってデータを記録するデータ記録装置であって、前記予約指示に従ってデータの転送先を設定する転送先設定手段と、前記転送先設定手段が設定した転送先とデータとを対応付けた転送先情報を管理するコンテンツ管理手段と、前記コンテンツ管理手段が管理する転送先情報に基づいて、前記データを前記転送先に転送する転送手段とを備える。
【００５４】
また、本発明のデータ記録装置は、ユーザからの予約指示に従ってデータを記録するデータ記録装置において、前記予約指示で設定された記録先に記録できない場合、別の所定の記録先にデータを記録するとともに、予約指示で設定された記録先を転送先として設定する転送先設定手段と、前記転送先設定手段が設定した転送先とデータとを対応付けた転送先情報を管理するコンテンツ管理手段と、前記コンテンツ管理手段が管理する転送先情報に基づいて、前記データを前記転送先に転送する転送手段とを備える。
【００５５】
また、本発明のデータ記録装置は、記録したデータを転送可能なデータ記録装置であって、事前にデータの転送先を設定し、該データと転送先とを対応付けた転送先情報を管理するコンテンツ管理手段と、前記転送先を識別する識別子を記憶する転送先管理手段と、データを転送する際に、前記コンテンツ管理手段が管理する転送先情報を参照して、転送するデータに対応する転送先を特定するとともに、特定した転送先の識別子を前記転送先管理手段から読み出し、読み出した識別子と、転送先から取得した識別子とが一致するか否かを判定する判定手段と、前記判定手段の判定結果に応じて、データを移動する転送手段とを備える。
【００５６】
また、本発明のデータ記録装置は、記録したデータを転送可能なデータ記録装置であって、事前にデータの転送先を設定し、該データと転送先とを対応付けた転送先情報を管理するコンテンツ管理手段と、前記転送先を識別する識別子を記憶する転送先管理手段と、前記コンテンツ管理手段が管理する転送先情報を参照して、転送するデータに対応する転送先を特定するとともに、特定した転送先の識別子を前記転送先管理手段から読み出し、読み出した識別子と、データ記録装置によって書き込みが可能な記録装置又は記録メディアから取得した識別子とが一致するか否かを判定する判定手段と、前記判定手段が一致すると判定した記録装置又は記録メディアにデータを転送する転送手段とを備える。
【００５７】
また、本発明のデータ記録装置は、記録したデータを転送可能なデータ記録装置であって、事前にデータの転送先を設定し、該データと転送先とを対応付けた転送先情報を管理するコンテンツ管理手段と、前記転送先を識別する識別子を記憶する転送先管理手段と、ユーザから指定された記録装置又は記録メディアに対してデータの転送ができない場合に、該データに対応する転送先を前記コンテンツ管理手段が管理する転送先情報を参照して特定するとともに、特定した転送先の識別子を前記転送先管理手段から読み出し、読み出した識別子が記録された記録装置又は記録メディアを検索する検索手段と、前記検索手段が検索した記録装置又は記録メディアに対して前記データを転送する転送手段とを備える。
【００５８】
また、本発明のデータ記録装置は、記録したデータを転送可能なデータ記録装置であって、事前にデータの転送先を設定し、該データと転送先とを対応付けた転送先情報を管理するコンテンツ管理手段と、データを転送する際、前記転送先情報を参照して該データに対応する転送先を特定し、特定した転送先に対してデータを転送できない場合に、ユーザから別の転送先の指定を受け付け、受け付けた転送先に転送する転送手段とを備える。
【００５９】
以上のように、本発明は、該データと転送先とを対応付けた転送先情報を管理するコンテンツ管理手段を備えるため、データ転送を行う際のユーザの利便性を向上させることができる。
【発明を実施するための最良の形態】
【００６０】
〔実施形態１〕
本発明の一実施形態について図１ないし図１５に基づいて説明すると以下の通りである。図１は、本実施形態に係るデータ記録装置１の構成を示すブロック図である。図示されるように、データ記録装置は、データ取得部１０１、予約制御部（転送先設定手段）１０２、コンテンツ管理部（コンテンツ管理手段）１０３、予約受付部（転送先設定手段）１０４ａ、転送指示受付部（リスト生成手段、データ抽出手段）１０４ｂ、記録制御部１０５、転送制御部（転送手段）１０６及び予約情報管理部１０７を備えている。
【００６１】
また、本発明では、データ記録装置が少なくとも１つの高速アクセス可能な大容量記録メディアを備えるものとする。本実施形態のデータ記録装置１は、高速アクセス可能な大容量記録メディアとして内蔵ハードディスクを備え、さらに着脱可能な記録メディアであるメモリーカードと書き換え可能なＤＶＤを備えることとする。なお、これは説明のためであり他の記録メディアであっても構わない。
【００６２】
（データ記録装置の構成）
データ取得部１０１は、データ記録装置１で記録対象となるデータを取得するための手段であり、データ記録装置１の外部から放送データなどのデータを取得する。本実施形態では、データ取得部１０１は、その内部に図示しない符号化部を備え、予約制御部１０２から指定された記録レートでデータを符号化するものとする。
【００６３】
予約受付部１０４ａは、ユーザからデータの記録の予約を受け付けるものである。予約受付部１０４ａは、ユーザから記録開始時刻、記録終了時刻、記録レート、記録先、転送先を示す予約情報を受け付け、受け付けた予約情報を予約制御部１０２に伝送する。予約受付部１０４ａは、記録先及び転送先の候補として、上記内蔵ハードディスク、メモリーカード及びＤＶＤを示す記録メディア名を予め記憶しており、その中からユーザにより選択されたものを記録先及び転送先として受け付ける。すなわち、予約受付部１０４ａは、ユーザからの予約指示に従って転送先を設定する転送先設定手段である。
【００６４】
転送指示受付部１０４ｂは、ユーザからデータの転送指示を受け付けるとともに、該転送指示に対応した転送先、転送方法（後述する）及び転送するデータのリスト（転送データリスト）を転送制御部１０６に出力する。
【００６５】
なお、予約受付部１０４ａおよび転送指示受付部１０４ｂは、図示しない表示手段にユーザに対する操作画面を表示するとともに、図示しない操作装置を介してユーザからの入力を受け付ける。本実施形態では、表示手段として液晶ディスプレイ、操作装置として、上キー、下キー、左キー、右キー、選択・決定キーを備えることとする。ただし、別の表示手段（例えばＮＴＳＣ信号をビデオ端子から出力する方法など）や別の操作装置（例えばタッチパネルなど）でも構わない。なお、表示手段及び操作装置は、データ記録装置１と一体として構成されていても、別体として構成されていてもよい。
【００６６】
予約制御部１０２は、予約受付部１０４ａから受けた予約情報を予約情報管理部１０７に格納するとともに、予約情報管理部１０７が記憶する予約情報に基づいて、データ取得部１０１及び記録制御部１０５を制御し、データの記録を実行するものである。また、予約制御部１０２は、記録制御部１０５によって記録されたデータに関するコンテンツ情報（詳細が後述する）をコンテンツ管理部１０３に伝送する。
【００６７】
転送制御部１０６は、転送指示受付部１０４ｂから受けた転送先、転送方法及び転送データリストに従って、記録制御部１０５を制御して、内蔵ハードディスクに記録されたデータを、記録制御部１０５からアクセス可能な記録メディアに転送する処理を実行するものである。
【００６８】
記録制御部１０５は、複数の記録装置又は記録メディア（ここでは、内蔵ハードディスク、メモリーカード及びＤＶＤ）に対して書き込み動作及び転送動作を行うものである。
【００６９】
コンテンツ管理部１０３は、記録制御部１０５によって記録されたデータに関するコンテンツ情報を記憶するものである。特に本発明では、コンテンツ管理部１０３は、予約制御部１０２からデータと転送先とを対応付けた情報（転送先情報）を受け、受けた該情報をコンテンツ情報に含ませている。
【００７０】
（処理の流れの概略）
以上のように構成されたデータ記録装置１の処理の流れの概略について図２のフローチャートを参照しながら説明する。
【００７１】
まず、予約受付部１０４ａは、記録開始時間、記録終了時間、記録レート、記録先及び転送先を示す、データの記録の予約情報を受け付ける（Ｓ２０１）。
【００７２】
次に、予約制御部１０２は、Ｓ２０１で受け付けた予約情報に従って、データ入力部１０１及び記録制御部１０５を制御して、データの記録を実行する（Ｓ２０２）。
【００７３】
続いて、転送指示受付部１０４ｂは、ユーザからの転送指示を受け付け、転送制御部１０６に転送開始指示を出力する（Ｓ２０３）。
【００７４】
その後、転送開始指示に従って、転送制御部１０６は、記録制御部１０５を制御して、転送元から転送先に、データの転送を実行する（Ｓ２０４）。
以下に、上記各ステップＳ２０１〜Ｓ２０４の処理の詳細について説明する。
【００７５】
（予約の受付処理）
まず最初に、予約受付部１０４ａは、図３のメニュー画面を図示しない表示手段に表示してユーザからの操作を待つ。予約受付部１０４ａは、ユーザからの図示しない操作装置の上キー及び下キーの操作に応じてカーソル（図３ではカーソルは矩形の太枠で表示される）を移動させ、「予約」の項目にカーソルが移動している間に選択・決定キーが押されたことを受けて、予約の受付処理を開始する。
【００７６】
予約受付部１０４ａは、ユーザから予約受付処理の開始指示を受けると、図４に示す予約画面を表示する。そして、予約受付部１０４ａは、ユーザから操作装置を介して予約情報を取得する。具体的には、予約受付部１０４ａは、ユーザによる上キー及び下キーに対する操作に応じてカーソルで指定される項目（例えば、記録開始時刻、記録終了時刻など）を上下に移動させる。そして、予約受付部１０４ａは、ユーザによる左キー及び右キーに対する操作に応じて項目の属性を変更する。つまり、予約受付部１０４ａは、左キー及び右キーが押されるたびに、内部に記憶している属性の候補を順に表示する。なお、図４では、カーソルは太線の矩形で表示され、記録開始時刻に当たっている。
【００７７】
本実施形態では、予約受付部１０４ａは、予約情報として、記録開始時刻，記録終了時刻及び記録レート（ビットレート）を受け付け、さらに予め登録された記録先の候補の中からユーザに対して記録先を選択させる。本実施形態では、記録先の候補は内蔵ハードディスク、メモリーカードもしくはＤＶＤであり、ユーザは何れかを選択することができる。
【００７８】
また、予約受付部１０４ａは、記録先として内蔵ハードディスクが選択された場合、ユーザに対して転送先を指定させることができる。一方、記録先として内蔵ハードディスクを選択しない場合、予約受付部１０４ａは、図５のように、転送先をグレー（図面では斜線）で表示し、ユーザに対して転送先を指定させないようにする。本実施形態では、予約受付部１０４ａは、記録先として内蔵ハードディスクを選択しない場合、記録先の項目が選択された状態で下キーが操作されると、転送先の項目を飛ばして決定の項目にカーソルが当たるようにする。
【００７９】
このように記録先が内蔵ハードディスクの場合のみに限って転送先を指定できるように制限している理由は、後述する転送処理において、転送元を指定する必要を省くためである。仮に記録先がＤＶＤの時にも転送先としてメモリーカードが指定できるとすると、データを記録した後でＤＶＤに記録されたデータをメモリーカードへ転送する場合、ユーザは転送元と転送先の両方を選択する必要があり手間がかかる。データ記録装置１が内蔵ハードディスクのような高速アクセス可能な大容量記録メディアを備える場合、転送方向は殆ど内蔵の大容量記録メディアから他の記録メディアへとなる。そのため、この制限は問題にならず、ユーザ操作を減らす意味で好適である。
【００８０】
また、転送先を指定させる場合において、予約受付部１０４ａは、ユーザの操作によって転送先の候補を順に表示するが、このとき転送先の候補として、内蔵ハードディスク以外の記録装置及び記録メディア（ここではメモリーカードとＤＶＤ）を表示する。
【００８１】
なお、記録レートが所定の値（ここでは1000kbps）以下である場合、予約受付部１０４ａは、転送先の最初の候補としてメモリーカードを表示することとする。さらに、記録終了時刻と記録開始時刻の差分により計算される記録時間が所定時間（ここでは１時間）よりも長い場合、予約受付部１０４ａは、転送先の最初の候補としてＤＶＤを表示することとする。それ以外の場合、予約受付部１０４ａは、転送先の最初の候補を表示せず、転送先の項目欄を空欄にする。転送先の項目欄が空欄であることは転送先を指定しないことを意味する。最初に表示される候補をこのように選んだ理由は、低レートのデータは、携帯機器で使用するためにメモリーカードに転送してデータの受け渡しを行うことが多いためと、記録時間が長いデータは重要データであること多いため、ＤＶＤにデータを移動して長期保管する可能性が高いためである。このように、最初に表示される候補（デフォルト候補）を変更すれば、転送先を指定させることによるユーザの負担は少なくなる。
【００８２】
また、予約受付部１０４ａは、図４の一番下の項目である「決定」にカーソルが合わされ、選択・決定キーが押されると、予約完了であると認識し、ユーザによって入力された記録開始時刻、記録終了時刻、記録レート、記録先及び転送先を示す予約情報を予約制御部１０２に出力する。予約情報を受けた予約制御部１０２は、該予約情報を予約情報管理部１０７に格納する。
【００８３】
図６は、予約情報管理部１０７が記憶する予約情報の一例を示す図である。図６に示されるように、予約情報管理部１０７は、記録開始時刻、記録終了時刻、記録レート、記録先、転送先が指定された予約情報を記憶している。なお、図６において、「HDD」は内蔵ハードディスクを、「CARD」はメモリーカードを示している。他の図面においても同様とする。
【００８４】
以上のように、本実施形態のデータ記録装置１は、予約時にデータの転送先を設定することができ、該転送先を予約情報の中に含めて記憶している。
【００８５】
（記録処理）
次に、予約情報に従ったデータの記録処理の流れについて図７のフローチャートを参照しながら説明する。なお、上述したように、予約制御部１０２は、予約受付部１０４ａから受けた予約情報を予約情報管理部１０７に格納している。
【００８６】
予約制御部１０２は、内部にタイマを備えており、そのタイマの時刻が予約情報管理部１０７が記憶する予約情報に含まれる記録開始時刻の直前（例えば２００ミリ秒前）を越えたか否かを判定する（Ｓ７０１）。
【００８７】
予約制御部１０２は、タイマの時刻が予約情報に含まれる記録開始時刻の直前を越えたことを検出すると、該予約情報を予約情報管理部１０７から読み出す。そして、予約制御部１０２は、予約情報管理部１０７から読み出した予約情報の記録先に対して記録が可能か否かを判定する（Ｓ７０２）。
【００８８】
具体的には、予約制御部１０２は、予約情報の記録先が内蔵ハードディスクである場合、該内蔵ハードディスクが大容量の書き込み可能なメディアであるため、記録が可能であると判定する。
【００８９】
一方、予約情報の記録先がメモリカードもしくはＤＶＤである場合、予約制御部１０２は、記録制御部１０５に記録先である記録メディアの状態を要求し、記録制御部１０５から記録メディアの状態を受け取る。予約制御部１０２は、この記録メディアの状態により、記録先に記録が可能かどうかを判定する。例えば、メディアの状態として、挿入状態、書き込み禁止属性、空き容量があるとすると、予約制御部１０２は、各状態が、メディアが挿入されていない場合、メディアが書き込み不可能になっていた場合、メディアの容量が所定容量（例えば１メガバイト）未満である場合のいずれか一つを満たすとき、記録が不可能であると判定する。
【００９０】
予約情報の記録先に対して記録が可能である場合（Ｓ７０２でＹｅｓ）、Ｓ７０３に移行する。Ｓ７０３では、予約制御部１０２は、データ取得部１０１に対して、予約情報管理部１０７から読み出した予約情報の記録レートを設定してデータの取得要求を行う。データの取得要求を受けたデータ取得部１０１は、外部から入力されたデータを指定された記録レートで符号化し記録制御部１０５に伝送する。さらに、予約制御部１０２は、記録制御部１０５に対して、データ取得部１０１から入力された符号化データを、予約情報の記録先に書き込むように書き込み要求を伝送する。そして、予約制御部１０２から書き込み要求を受けた記録制御部１０５は、データ取得部１０１から入力されたデータを指定された記録先に書き込む。予約制御部１０２は、内部のタイマの時刻が予約情報の記録終了時刻を越えた時点で、記録制御部１０５に記録の停止要求を伝送するとともに、データ取得部１０１に取得停止要求を伝送する。その後、Ｓ７０６に移行する。
【００９１】
一方、予約情報の記録先に対して記録が不可能である場合（Ｓ７０２でＮｏ）、予約制御部１０２は、予約情報管理部１０７から読み出した予約情報（記録開始時刻、記録終了時刻、記録レート、記録先、転送先）を変更する（Ｓ７０４）。具体的には、予約制御部１０２は、予約情報の転送先を予約時に設定した記録先に変更し、予約情報の記録先を内蔵ハードディスクに変更する。このように、予約制御部１０２は、ユーザからの予約指示で設定された記録先に記録できない場合、別の所定の記録先にデータを記録するとともに、予約指示で設定された記録先を転送先として設定する転送先設定手段として動作する。
【００９２】
Ｓ７０４における予約情報の変更に伴い、Ｓ７０５では、予約制御部１０２は、データ取得部１０１及び記録制御部１０５を制御して、内蔵ハードディスクにデータを記録させる。そして、予約制御部１０２は、内部のタイマの時刻が予約情報の記録終了時刻を越えた時点で、記録を停止しＳ７０６に移行する。
【００９３】
Ｓ７０６では、予約制御部１０２は、コンテンツ管理部１０３に対して、ファイルパス（ディレクトリ名、ファイル名を含んだものでデータの格納場所を示す。例えば/data/mov001.mpg）、記録開始時刻、記録終了時刻、記録先、転送先からなる記録済データ情報を伝送する。つまり、予約制御部１０２は、データと転送先とを対応付けた情報（転送先情報）をコンテンツ管理部１０３に伝送する。そして、コンテンツ管理部１０３は、予約制御部１０２より受けた記録済データ情報を含むコンテンツ情報を記憶する。このとき、予約制御部１０２は、Ｓ７０４で予約情報を変更している場合、記録済データ情報の記録先及び転送先を、Ｓ７０４での変更後の記録先（ここでは、内蔵ハードディスク）及び転送先（予約設定時の記録先にあたる）とする。これにより、後述する転送処理によって簡単に元々の予約時に設定した記録先に転送することができる。
【００９４】
その後、予約制御部１０２は、予約情報管理部１０７から記録の終了した予約情報を削除する。
【００９５】
図６に示した予約情報に従って記録を繰り返し行った後のコンテンツ管理部１０３が記憶するコンテンツ情報の一例を図８に示す。図８に示すように、コンテンツ管理部１０３が記憶するコンテンツ情報は、記録開始時刻、記録終了時刻、記録先、転送先、ファイルパス、転送済みフラグから構成される。このうち転送済みフラグを除く情報は、予約制御部１０２から伝送された記録済データ情報である。転送済みフラグは、「未転送」と「転送済み」のうちのいずれかの値を持つ。コンテンツ管理部１０３は、予約制御部１０２から伝送された直後にコンテンツ情報を生成する場合、転送済みフラグを「未転送」としておく。
【００９６】
なお、図６に示した予約情報のうち、記録開始時刻が「200401011000」のデータを記録する際、記録先のメモリカードが装着されていなかったため、予約制御部１０２が予約情報の記録先を内蔵ハードディスクに変更するとともに、予約時に設定されたメモリカードを転送先に変更しているものとする。そのため、図８に示すように、コンテンツ管理部１０３は、記録開始時刻が「200401011000」のコンテンツ情報として、記録先「ＨＤＤ」（内蔵ハードディスクを示す）及び転送先「ＣＡＲＤ」（メモリーカードを示す）を記憶している。
【００９７】
このようにして、データ記録装置１は、内蔵ハードディスクにデータを記録する場合、そのデータの転送先を示す情報を含むコンテンツ情報をコンテンツ管理部１０７で管理することができる。つまり、記録制御部１０５により内蔵ハードディスクに記録されたデータは、コンテンツ管理部１０３において、転送先が管理されている。よって、後述する転送処理時におけるユーザの操作を簡略化することができる。
【００９８】
また、記録先がメモリーカード又はＤＶＤが設定されていたが、何らかの異常でメモリーカード又はＤＶＤに記録できない場合であっても、予約情報の記録先を内蔵ハードディスクに、転送先を予約時の記録先に変更する。そのため、後述する転送処理によって、予約時に記録先として設定していた記録メディアにデータを転送することができる。
【００９９】
（転送指示の受付処理）
次に、内蔵ハードディスクに記録したデータの転送指示の受付処理について図９のフローチャートを参照しながら説明する。
【０１００】
まず、転送指示受付部１０４ｂは、図３に示すメニュー画面においてユーザが転送を選択したことを受けると、転送指示の受付処理を開始し、図１０に示すような転送設定画面を表示手段に表示する。
【０１０１】
そして、Ｓ９０１において、転送指示受付部１０４ｂは、表示手段に表示した転送設定画面により、ユーザから、操作装置を介して、転送先、転送対象及び転送方法を受け付ける。なお、転送指示受付部１０４ｂは、ユーザによる上キー及び下キーの操作に応じてカーソルを上下に移動させ項目を選択する。また、転送指示受付部１０４ｂは、項目を選択した状態で、ユーザからの左キー及び右キーの操作に応じて各項目についての属性の候補を順に表示する。
【０１０２】
転送指示受付部１０４ｂは、各項目の属性の候補を予め記憶している。本実施形態では、転送先の候補は、「メモリーカード」と「ＤＶＤ」である。転送対象の候補は、「新着」と「全て」であり、ユーザはどちらかを選択する。「新着」は、記録された後に一度も転送されたことがないデータのみを転送するものであり、「全て」は、一度転送されたかどうかに関わらず転送を行なうものである。転送方法の候補は、「コピー」と「ムーブ」であり、ユーザはどちらかを選択する。「コピー」は、転送を行なった後も内蔵ハードディスク内に転送されたデータがそのまま残るものであり、「ムーブ」は、転送を行なった後に、内蔵ハードディスクから転送されたデータを削除するものである。
【０１０３】
次に、転送指示受付部１０４ｂは、転送対象として「新着」を受け付けたか否かを判断する（Ｓ９０２）。転送対象として「新着」を受け付けた場合（Ｓ９０２でＹｅｓ）、転送指示受付部１０４ｂは、コンテンツ管理部１０３から、内蔵ハードディスクに記録されているデータに関するコンテンツ情報（つまり、記録先が内蔵ハードディスクであるコンテンツ情報）を読み出す。そして、転送指示受付部１０４ｂは、読み出したコンテンツ情報の中から、転送設定画面で受け付けた転送先に等しく、かつ、転送済みフラグが「未転送」であるものを選び出してリストを生成する（Ｓ９０３）。このとき生成されるリストを「転送データリスト」と呼ぶ。このように、転送指示受付部１０４ｂは、コンテンツ管理部１０３が管理するコンテンツ情報を参照して、転送先に対応するデータのリストを生成するリスト生成手段である。その後、Ｓ９０６に移行する。
【０１０４】
一方、転送対象として「全て」が設定される場合とは、通常、ユーザが一度転送したもののうち所望のデータの再度の転送を希望する場合である。したがって、転送先に対応する全てのデータを転送することは好適ではないと考えられる。
【０１０５】
そこで、転送対象として「全て」を受け付けた場合（Ｓ９０２でＮｏ）、転送指示受付部１０４ｂは、さらにユーザから転送するデータを絞り込む操作を受け付ける。転送指示受付部１０４ｂにおける具体的な動作は以下のとおりである。
【０１０６】
まず、Ｓ９０４において、転送指示受付部１０４ｂは、転送対象として「全て」を受け付けた場合、転送済みフラグに関わらず転送先属性が合致するコンテンツ情報をコンテンツ管理部１０３から全て選び出しリストを生成する。このとき生成されるリストを「転送データ候補リスト」と呼ぶ。そして、転送指示受付部１０４ｂは、生成した転送データ候補リストと、転送するデータの選択指示とを示すデータ選択画面を表示手段に表示させ、ユーザに転送するデータの選択を促す。
【０１０７】
図１１は、転送指示受付部１０４ｂが表示手段に表示したデータ選択画面の一例を示す図である。なお、図１１に示すデータ選択画面は、コンテンツ管理部１０３が記憶するコンテンツ情報が図１２に示すものであり、かつ、転送設定画面で転送先「メモリーカード」及び転送対象「全て」を受け付けたときに、転送指示受付部１０４ｂが表示手段に表示する画面例である。
【０１０８】
転送指示受付部１０４ｂは、ユーザによる上キー及び下キーの操作に応じてカーソルを移動させ、ユーザによる左キー及び右キーの操作に応じてデータを転送するか否かを切り替える（キーが押されるたびに、転送するか転送しないかを切り替える）。
【０１０９】
以上により、ユーザは、表示手段に表示されたデータ選択画面を見ながら、操作装置を操作することで、どのデータを転送するかを選択することができる。図１１では、通常の丸が転送しないことを示し、斜線で塗りつぶされた丸が転送することを示す。図１１では、上から２番目のデータが転送するデータとして指定されていることが分かる。選択が完了すると、ユーザは、決定の項目にカーソルを合わせて選択・決定キーを押す。
【０１１０】
続いて、Ｓ９０５において、転送指示受付部１０４ｂは、選択・決定キーが押されたことを検知して、転送データ候補リストの中から転送すると選択されたデータを抽出し、抽出したデータのリスト（転送データリスト）を生成する。その後、Ｓ９０６に移行する。
【０１１１】
このように、転送指示受付部１０４ｂは、コンテンツ管理部１０３が管理するコンテンツ情報を参照して、転送先に対応するデータの転送データ候補リストを生成するリスト生成手段として動作するとともに、ユーザの指示に応じて転送データ候補リストの中から転送するデータのリスト（転送データリスト）を抽出するデータ抽出手段としても動作する。
【０１１２】
次に、Ｓ９０６において、転送指示受付部１０４ｂは、Ｓ９０３又はＳ９０５で生成した転送データリストと、Ｓ９０１に受け付けた転送先及び転送方法とを転送制御部１０６に伝送する。これにより、転送指示受付部１０４ｂは転送指示の受付処理を終了する。
【０１１３】
ここで、転送指示受付部１０４ｂが生成する転送データリストの具体例を説明する。図１３は、コンテンツ管理部１０３に記録されたコンテンツ情報が図８に示す状態であり、かつ、転送先「メモリーカード」、転送対象「新着」、転送方法「コピー」が選択された場合に、転送指示受付部１０４ｂが生成した転送データリストの一例を示している。
【０１１４】
このように、データ記録装置１のコンテンツ管理部１０３が内蔵ハードディスクに記憶されているデータと転送先とを対応付けて記憶しているため、ユーザが転送先を指定するだけで、転送指示受付部１０４ｂは、転送すべきデータを一括して特定することができる。また、転送対象が「全て」の場合、ユーザが転送先を指定するだけで、指定した転送先と合致するデータの中から転送すべきデータを選択すればよい。すなわち、内蔵ハードディスクに記録されたデータの全部の中から所望のデータを選択するよりも、ユーザの操作を簡略化することができる。
【０１１５】
（転送処理）
次に、転送制御部１０６における転送処理の流れについて図１４のフローチャートを参照しながら説明する。
【０１１６】
まず、転送制御部１０６は、記録制御部１０５を制御して、転送指示受付部１０４ｂから伝送された転送データリストのデータの１つを内蔵ハードディスクから読み出し、読み出したデータを転送指示受付部１０４ｂから伝送された転送先に書き込む（Ｓ１４０１）。
【０１１７】
次に、転送制御部１０６は、転送指示受付部１０４ｂから伝送された転送方法が「コピー」であるか否かの判定を行う（Ｓ１４０２）。
【０１１８】
転送方法が「コピー」である場合、Ｓ１４０３に移る。Ｓ１４０３において、転送制御部１０６は、コンテンツ管理部１０３に記録され、Ｓ１４０１で書き込んだデータに関するコンテンツ情報を更新する。具体的には、転送制御部１０６は、そのコンテンツ情報の転送済みフラグを転送済みに変更する。すなわち、変更前の転送済みフラグが未転送なら転送済みに変更し、転送済みなら転送済みのままとする。その後、Ｓ１４０６に移行する。
【０１１９】
一方、転送方法が「コピー」ではない場合（つまり、「ムーブ」である場合）、Ｓ１４０４に移る。Ｓ１４０４では、転送制御部１０６が記録制御部１０５を制御して、Ｓ１４０１で書き込んだデータを内蔵ハードディスクから削除し、Ｓ１４０５に移行する。Ｓ１４０５において、転送制御部１０６は、コンテンツ管理部１０３に要求してコンテンツ情報からＳ１４０１で書き込んだデータのコンテンツ情報を削除し、Ｓ１４０６に移行する。
【０１２０】
Ｓ１４０６では、転送制御部１０６は、転送データリストにあるデータを全て転送したかどうかの判定を行う。転送データリストにあるデータを全て転送したと判定された場合には、転送制御部１０６は処理を終了する。まだ転送していないデータがあると判定された場合には、Ｓ１４０１に移り、転送データリストのまだ転送していないデータの転送に移る。この動作を繰り返すことによって、指定されたデータを全て転送することができる。
【０１２１】
図１２は、コンテンツ管理部１０３が記録しているコンテンツ情報が図８に示す状態であり、転送データリストが図１３に示す状態であり、かつ、転送先「メモリーカード」及び転送方法「コピー」である場合に、転送制御部１０６が転送を行った後のコンテンツ管理部１０３が記憶するコンテンツ情報に対応している。図１２に示されるように、転送先がメモリーカードのデータに対応する転送済みフラグが、図８では「未転送」であったのに対し、図１２では「転送済み」に変更されていることが分かる。
【０１２２】
図１５は、コンテンツ管理部１０３が記録しているコンテンツ情報が図８に示す状態であり、転送データリストが図１３に示す状態であり、かつ、転送先「メモリーカード」及び転送方法「ムーブ」である場合に、転送制御部１０６が転送を行った後のコンテンツ管理部１０３が記憶するコンテンツ情報に対応している。図１５に示されるように、ムーブされたデータに関するコンテンツ情報が削除されていることが分かる。
【０１２３】
本実施形態では、コンテンツ管理部１０３が内蔵ハードディスクに記録されているデータの転送先を記憶している。そのため、転送時にユーザが転送先を指定するだけで、転送制御部１０６は、一括して予約時に設定されて転送先にデータを転送することができる。また、転送方法が「全て」である場合でも、転送時にユーザが転送先を指定するだけで、ユーザは予約時に設定した転送先と合致するデータの中から転送を希望するデータを一括して指定することができ、データ指定の操作を簡略化することができる。そして、転送制御部１０６は、一括して指定されたデータを転送先に転送することができる。このように、ユーザは、簡易な操作で転送を一括で実行することができる。
【０１２４】
〔実施形態２〕
次に、本発明の実施形態２について説明する。実施形態２に係るデータ記録装置は、図１に示した実施形態１と同じ構成で実現できる。実施形態２と実施形態１の違いは、転送指示受付部１０４ｂにおけるユーザからの転送指示を受け付け処理の流れであるので、該転送指示の受付処理について説明する。
【０１２５】
（転送指示の受付処理）
実施形態１では、転送指示受付部１０４ｂは、図３に示すメニュー画面においてユーザが転送を選択したことを受けると、図１０に示すような転送設定画面を表示し、転送先、転送対象及び転送方法を受け付けた。本実施形態では、転送指示受付部１０４ｂは、ユーザからの転送受付開始操作を受けると、転送すべきデータの選択指示と、転送方法とを受け付ける。
【０１２６】
具体的には、転送指示受付部１０４ｂは、ユーザからの転送開始操作を受けると、コンテンツ管理部１０３に記録されているコンテンツ情報を読み出し、内蔵ハードディスクに記録されているデータの中で、転送先が「なし」以外のものを選び出して、転送データ候補リストを生成する。
【０１２７】
そして、転送指示受付部１０４ｂは、生成した転送データ候補リストとともに、該転送データ候補リストの中から転送するデータを選択させるデータ選択指示と転送方法を選択させる転送方法選択指示とを含む図１６に示すようなデータ選択画面を表示し、ユーザに転送するデータの選択を促す。
【０１２８】
図１６は、コンテンツ管理部１０３が記録しているコンテンツ情報が図８に示す状態である場合における、転送データ候補リストを含むデータ選択画面を示したものである。ユーザは、転送したいデータを選択した後、図１６の「コピー」もしくは「ムーブ」の項目にカーソルを合わせて選択・決定キーを押す。選択・決定キーを押した時点で、転送指示受付部１０４ｂは、転送方法（コピーもしくはムーブ）及び転送するデータの受け付けたこととなる。
【０１２９】
その後、転送指示受付部１０４ｂは、図１６のデータ選択画面で選択されたデータから転送データリストを生成する。生成された転送データリストは、実施形態１で説明したのと同じく、図１０のような情報を持つ。このように、本実施形態の転送指示受付部１０４ｂは、ユーザの指示に応じて転送するデータを選択するデータ選択手段である。
【０１３０】
そして、転送指示受付部１０４ｂは、転送先として転送データリストに示された転送先（つまり、コンテンツ情報の転送先と同じである）を用いることを指定して、生成した転送データリストとユーザにより選択された転送方法とを転送制御部１０６に伝送する。これにより、転送指示の受付処理を終了する。
【０１３１】
その後、転送制御部１０６は、転送データリストに示された転送先（つまり、コンテンツ情報の転送先である）に、転送データリストのデータを転送する。
【０１３２】
以上に説明した方法によれば、コンテンツ管理部１０３で記録された転送先を用いて転送を行うため、ユーザは、転送時に転送先を設定しなくても、所望の転送先（予約時に設定した転送先）に対して転送を行うことができる。つまり、転送時のユーザの操作を簡単にすることができる。
【０１３３】
なお、上記説明では、転送指示受付部１０４ｂは、転送先として転送データリストに示された転送先を用いることを転送制御部１０６に対して指定するものとした。しかしながら、これに限らず、転送指示受付部１０４ｂは、転送先としてコンテンツ管理部１０３が記憶するコンテンツ情報の転送先を用いることを転送制御部１０６に対して指定してもよい。この場合、転送制御部１０６は、転送データリストのデータに対応する転送先をコンテンツ管理部１０３から読み出し、読み出した転送先に基づいて転送を行えばよい。また、転送指示受付部１０４ｂは、図１０に示すような転送データリストの代わりに、ファイルパスのみを含む転送データリストを転送制御部１０６に伝送すればよい。転送制御部１０６は転送データリストのファイルパスに基づいて、内蔵ハードディスクの中から転送すべきデータを特定することができる。
【０１３４】
実施形態２が実施形態１と異なる点は以下のとおりある。実施形態１では、ユーザから転送先の指示を受け、コンテンツ管理部１０３のコンテンツ情報に基づいて、転送すべきデータを特定し、特定したデータを転送していた。これに対し、実施形態２では、ユーザから転送すべきデータの指示を受け、コンテンツ管理部１０３のコンテンツ情報に基づいて、指示されたデータの転送先を特定し、特定した転送先に転送する。つまり、実施形態１ではユーザが未転送のデータを転送する場合に転送時にデータの指示をする必要がなく、実施形態２ではユーザが転送時に転送先を指示する必要がない。その結果、転送時におけるユーザの操作を簡単にすることができる。
【０１３５】
〔実施形態３〕
次に、本発明の実施形態３について説明する。本発明の実施形態３に係るデータ記録装置は、実施形態１のデータ記録装置１に加えて、通信手段を備え、通信ネットワークを通じて外部の機器と通信することが可能である。
【０１３６】
図１７は、本実施形態に係るデータ記録装置１ａと複数の機器２とを含む通信システムの概要を示すブロック図である。図１７に示されるように、データ記録装置１ａと機器２とは通信ネットワークを介して接続されている。本実施形態では、機器２は、ユーザからデータの記録の予約及び転送指示を受け付け、受け付けた予約及び転送指示によって、データ記録装置１ａに対してデータの記録及び転送を実行させることができる。
【０１３７】
図１７に示されるように、機器２は、通信部１７０１，予約受付部１７０２，転送指示受付部１７０３及び記録部１７０４を備えている。
【０１３８】
通信部１７０１は、通信ネットワークを介して、データ記録装置１ａと通信を行うものである。予約受付部１７０２は、上記実施形態１の予約受付部１０４ａと同様に予約情報を受け付け、受け付けた予約情報をデータ記録装置１ａに伝送するものである。転送指示受付部１７０３は、データ記録装置１ａに対してデータの転送要求を行うものである。記録部１７０４は、データ記録装置１ａから送信される機器識別子（後述する）及びデータが記録されるものである。
【０１３９】
（データ記録装置の構成）
図１８は本実施形態のデータ記録装置１ａの構成を示すブロック図である。データ記録装置１ａは、データ取得部１０１、予約制御部（転送先設定手段）１８０２、コンテンツ管理部（コンテンツ管理手段）１８０３、予約受付部（転送先設定手段）１８０４ａ、転送指示受付部１８０４ｂ、記録制御部１０５、転送制御部（判定手段、検索手段、転送主案）１８０６、書込み先管理部（転送先管理手段）１８０７、通信制御部（リスト送信手段、判定手段、移動手段）１８０８、通信部（通信手段）１８０９、予約情報管理部１０７から構成される。なお、説明の便宜上、前記実施形態１にて説明した図面と同じ機能を有する部材については、同じ符号を付記し、その説明を省略する。
【０１４０】
書込み先管理部１８０７は、データ記録装置１ａがデータを書き込むことが可能な記録メディア及び外部の機器２を管理するための手段である。実施形態１においては、予約受付部１０４ａが、データの書込み先（記録先及び転送先）の候補となる記録装置及び記録メディアの名称（具体的には、内蔵ハードディスク、メモリーカード及びＤＶＤ）を記憶していた。しかし、本実施形態では、外部の機器２も書込み先として登録できるように、書込み先の候補を書込み先管理部１８０７において管理する。
【０１４１】
書込み先管理部１８０７は内部にメモリを備え、書込み先の候補を記憶する。書込み先管理部１８０７は、予め、データ記録装置１ａが通信ネットワークを介することなくアクセス可能な記録メディア（ここでは、実施形態１と同様に、「メモリーカード」及び「ＤＶＤ」とする）を候補に記憶しておくと共に、通信制御部１８０８から書込み先候補の追加の要求があると、その情報を記録する動作を行う。
【０１４２】
また、書込み先管理部１８０７は、予約受付部１０４ａ及び通信制御部１８０８から書込み先リストの要求があると、記憶している書込み先の情報を通知する。書込み先の情報は、書込み先名、機器識別子、書込み方式、アドレスである。書込み先名は書込み先を示す名称であり、機器識別子は書込み先を識別する識別子（ＩＤ）である。書込み方式はデータを書き込む際の方法を示し、アドレスは書込み先の場所を示す。データ記録装置１ａからネットワークを介さずにアクセス可能なメディアに関しては、書込み方式を「ダイレクト」とし、機器識別子とアドレスは必要なく空欄としておけば良い。書込み方式をダイレクトとしたのは、書込み方式が通信ネットワークを介さないことを示すだけである。
【０１４３】
なお、書込み方式がダイレクトである記録メディアへの記録は、記録制御部１０５が取り扱う。また、本実施形態も、実施形態１と同じく、データ記録装置１ａはメモリーカードとＤＶＤを備えることとする（これは説明のためであり、他の記録メディアでも構わない）。そのため、書込み先管理部１８０７は、書込み先名としてメモリーカード、ＤＶＤの名称を予め記憶している。
【０１４４】
通信制御部１８０８は、通信ネットワーク上の機器２から要求を受け取り、その要求に従って、コンテンツ管理部１８０３、記録制御部１０５、書込み先管理部１８０７及び通信部１８０９を制御する。
【０１４５】
通信部１８０９は、ネットワークとの通信を行う手段である。例えば、ネットワークカードや、無線ＬＡＮデバイスなどを用いる。本実施形態では、通信部１８０９が扱う通信プロトコルは、インターネットのプロトコルであるＩＰプロトコルを用いる。インターネット以外のネットワーク（例えば、IEEE1394ネットワークなど）を用いる場合には別のプロトコルを用いても良い。
【０１４６】
予約受付部１８０４ａは、上記予約受付部１０４ａと同様に、ユーザから予約情報を受け付け、受け付けた予約情報を予約制御部１０２に出力するものである。ただし、予約受付部１８０４ａは、内蔵ハードディスク以外の書込み先リストを書込み先管理部１８０７から取得し、取得した書込み先リスト及び内蔵ハードディスクの中から記録先及び転送先をユーザに選択させる点、及び、予約情報の中の記録先及び転送先の情報として名称だけでなく機器識別子，書込み方式及びアドレスを追加する点で、上記予約受付部１０４ａと異なる。
【０１４７】
予約制御部１８０２は、上記予約制御部１０２と同様に、予約情報に従ってデータの記録動作を行う。ただし、予約制御部１８０２は、予約情報の記録先として機器２が設定されている場合、通信部１８０９を介して該機器２にデータの記録を行う点、及び、コンテンツ管理部１８０３に伝送するコンテンツ情報の中の記録先及び転送先として名称だけでなく機器識別子，書込み方式及びアドレスを含める点で、上記予約制御部１０２と異なる。
【０１４８】
コンテンツ管理部１８０３は、上記コンテンツ管理部１０３と同様に、コンテンツ情報を管理するものである。ただし、コンテンツ管理部１８０３は、コンテンツ情報の中の記録先及び転送先として、名称だけでなく機器識別子と書込み方式、アドレスを含むコンテンツ情報を記憶する点で、上記コンテンツ管理部１０３と異なる。
【０１４９】
転送指示受付部１８０４ｂは、上記転送指示受付部１０４ｂと同様に、ユーザからデータの転送指示を受け付け、転送先、転送方法及び転送データリストを転送制御部１８０６に出力するものである。ただし、転送指示受付部１８０４ｂは、書込み先リストを書込み先管理部１８０７から取得し、取得した書込み先リストの中から転送先をユーザに選択させる点で、上記転送指示受付部１０４ｂと異なる。
【０１５０】
転送制御部１８０６は、上記転送制御部１０６と同様に、転送処理を行うものである。ただし、転送制御部１８０６は、転送先が外部の機器２である場合、通信部１８０９を介して該機器２にデータの転送を行う点、及び、後述するメディア転送シーケンスを行う点で、上記転送制御部１０６と異なる。
【０１５１】
（処理の流れの概略）
本実施形態におけるデータ記録装置１ａ及び機器２を含む通信システムの処理の流れの概略は、図２で説明した上記実施形態１と同様である。ただし、本実施形態では、図２の各処理（予約情報の受付、データの記録、転送指示の受付、データの転送）が、データ記録装置１ａと機器２との間でも行われる点で、実施形態１と異なる。
【０１５２】
そこで、以下では、本実施形態に特徴的なデータ記録装置１ａと機器２との間で行われる各処理の流れを説明する。
【０１５３】
（機器２からデータ記録装置に対する予約・転送処理）
ここでは、図２におけるＳ２０１の予約の受付処理が機器２で行われ、この受付処理に応じて、Ｓ２０２のデータの記録がデータ記録装置１ａから機器２に対して行われる動作、ならびに、図２におけるＳ２０３の転送指示の受付処理が機器２で対して行われ、この受付処理に応じて、Ｓ２０４のデータの転送がデータ記録装置１ａから機器２に対して行われる動作について説明する。
【０１５４】
＜予約の受付処理＞
まず、機器２における予約の受付処理について説明する。機器２は、自身を書込み先（記録先又は転送先）とするためには、予めデータ記録装置１ａに対して登録を行う必要がある。また、機器２の登録が随時行われるため、記録先又は転送先を設定する場合、ユーザは、新たに登録された書込み先を知る必要がある。そのため、機器２は、書込み先（記録先又は転送先）として指定できる機器２及び記録メディアの名称のリスト（書込み先リスト）を、データ記録装置１ａから取得する必要がある。
【０１５５】
そこで、機器２における予約の受付処理は、機器２からデータ記録装置１ａに対する（Ａ）機器登録要求、（Ｂ）書込み先リスト要求、（Ｃ）予約要求を通じて行われる。以下に各要求に関して、機器２及びデータ記録装置１ａ（主に通信制御部１８０８）の動作を順に説明する。
【０１５６】
＜＜機器登録要求＞＞
図１９は、（Ａ）機器登録要求の処理に関する動作シーケンスを示す図である。最初に、機器２の予約受付部１７０２が、データ記録装置１ａに対して機器名と識別子（ＩＤ）を通知し、機器登録要求を行う（Ｓ１９０１）。例えば、機器２がインターネット接続機器であればホスト名が必ず設定されているので、Ｓ１９０１で通知する機器名としてはホスト名を用いると良い。また同時に通知する識別子は、機器の持つハードウェアから取得しても良いし、取得できない場合には、外部の機器２の予約受付部１７０２で乱数を生成し、その乱数値を識別子として用いれば良い。
【０１５７】
このとき、機器登録要求は、通信ネットワークを通過した後、通信部１８０９を通り、通信制御部１８０８に伝送される。機器２とデータ記録装置１ａ間の通信に、HTTPプロトコルなどのアプリケーションプロトコルを用いる場合、アプリケーションプロトコルを受信し、生成するのは通信制御部１８０８である。アプリケーションプロトコルより下位のインターネットプロトコルや、さらに下位のイーサネット（登録商標）パケット（物理層がイーサネット（登録商標）である場合）の処理は、通信部１８０９で行う。しかし、これら下位階層の通信は省略し、上位のアプリケーションプロトコルレベルのやり取りだけを示した方が分かりやすいので、図１９では通信部１８０９を図示していない。
【０１５８】
通信制御部１８０８は、機器登録要求を受けると、Ｓ１９０２で、乱数を発生させ機器２から受けた識別子と発生した乱数をあわせて機器識別子を生成する。例えば、機器２から受けた識別子がABCD、乱数が1357であった場合には、機器識別子としてABCD1357を生成する。
【０１５９】
次に、通信制御部１８０８は、機器識別子を機器２に対して伝送する（Ｓ１９０３）。機器２では、この機器識別子を記録部１７０４に格納しておく。次に、通信制御部１８０８は、機器名と機器識別子を書込み先管理部１８０７に伝送する（Ｓ１９０４）。書込み先管理部１８０７では、伝送された機器名と機器識別子を記録し転送先に機器を追加する。
【０１６０】
続いて、機器２の予約受付部１７０２は、通信制御部１８０８に、書込み方式及びアドレスを伝送して書込み方式設定を要求する（Ｓ１９０５）。
【０１６１】
書込み方式設定は、データ記録装置から機器に対してデータを書き込むとき用いる方法を指定するもので、「サーバ方式」、「ネットワークファイルシステム方式」、「方法なし」の何れかを指定する。機器２は書込み方式設定のほか、アドレスと呼ぶ記録場所を示す情報も通信制御部１８０８に伝送する。アドレスの形式は書込み方式毎に異なる。サーバ方式では、アドレスとしてＩＰアドレス（例えば、192.168.0.1）もしくはフルドメイン名（別名FQDN、Fully Qualified Domain Name、例えば、mobile0.provider.or.jp）を用いる。ネットワークファイルシステム方式では、ネットワーク上のファイルパスであるUNC（Universal Naming Convention、例えば、\\mobile0\share\）などを用いる。この例ではmobile0がマシン名、shareが共有フォルダ名である。また、書込み方式の「方法なし」は、データ記録装置１ａから機器２に対してデータを書き込む方法がない場合に指定するものである。
【０１６２】
図１９では、書込み方式設定の例としてサーバ方式を指定し、アドレスとしてＩＰアドレスを使用している。
【０１６３】
通信制御部１８０８は、機器２から書込み方式及びアドレスを受信すると、Ｓ１９０１で受信した機器名と、Ｓ１９０５で受信した書き込み方式及びアドレスを書込み先管理部１８０７に対して伝送する（Ｓ１９０６）。書込み先管理部１８０７は、伝送された機器名，書き込み方式及びアドレスを互いに対応付けて記憶する。
【０１６４】
なお、機器２は、メモリーカードなどの記録メディアに対して、データ記録装置１ａから取得した機器識別子を書き込んでもよい。機器識別子を書き込んだ記録メディアは、後述するメディア転送シーケンスにおいて使用される。本実施形態では、メディアのルートディレクトリのid.txtという名称のファイルに書き込むものとする。
【０１６５】
また、機器識別子は、登録された機器２以外への書込み及び登録された機器以外への転送操作（特にムーブ操作）を防ぐために生成するものである。
【０１６６】
＜＜書込み先リスト要求＞＞
続いて、（Ｂ）書込み先リスト要求の処理について説明する。図２０は、書込み先リスト要求に関する動作シーケンスを示す図である。
【０１６７】
最初に機器２の予約受付部１７０２は、データ記録装置１ａの通信制御部１８０８に対して書込み先リスト要求を行う（Ｓ２００１）。
【０１６８】
通信制御部１８０８は、書込み先リスト要求を受けると、書込み先管理部１８０７に対して、書込み先リストの取得要求を行う（Ｓ２００２）。
【０１６９】
書込み先管理部１８０７は、書込み先として指定可能な書込み先名を記憶しているので、この書込み先名の一覧を示す書込み先リストを通信制御部１８０８に伝送する（Ｓ２００３）。
【０１７０】
通信制御部１８０８は、書込み先リストの先頭に高速アクセス可能な大容量メディア（本実施形態では内蔵ハードディスク）を加えて機器２に伝送する（Ｓ２００４）。
【０１７１】
機器２の予約受付部１７０２は、書込み先（記録先又は転送先）として指定可能な機器２及び記録メディアを知ることができるのと同時に、メインの記録先として使用される高速アクセス可能な大容量メディアを知ることができる。
【０１７２】
＜＜予約要求＞＞
次に、（Ｃ）予約要求について説明する。なお、予約要求は、機器２からデータ記録制御１ａに対してデータを記録することを予約するものであり、該予約要求の前に、機器２は、先に説明した書込み先リスト要求によって、書込み先リストを取得しているものとする。図２１は、予約要求の動作シーケンスを示した図である。
【０１７３】
まず、機器２の予約受付部１７０２は、Ｓ２１０１において、上記Ｓ２０１と同様に予約情報（ここでは記録開始時刻、記録終了時刻、転送レート、記録先、転送先）を受け付け、受け付けた予約情報をデータ記録装置１ａに対して伝送する。
【０１７４】
データ記録装置１ａ内の通信制御部１８０８は、機器２から予約情報を受けると、書込み先管理部１８０７に対して、書込み先リストの要求を行う（Ｓ２１０２）。書込み先管理部１８０７は、通信制御部１８０８に対して、書込み先リストを返す（Ｓ２１０３）。
【０１７５】
通信制御部１８０８は、Ｓ２１０４において、予約情報に含まれる記録先および転送先の確認を行なう。記録先が内蔵ハードディスクでもなく書込み先リストにもない場合や、記録先が内蔵ハードディスク以外であるのに転送先が指定されている場合、また転送先が書込み先リストにない場合はいずれも妥当でないと判断する。それ以外であれば妥当と判断する。
【０１７６】
機器２から伝送された記録先及び転送先が妥当である場合、Ｓ２１０５において、通信制御部１８０８は、書込み先管理部１８０７に対して、機器２から伝送された記録先及び転送先に対応する書込み先情報の取得を要求する。ここで書込み先情報とは、書込み先の機器識別子，書込み方式及びアドレスのことである。
【０１７７】
書込み先管理部１８０７では、通信制御部１８０８からの書込み先情報の取得要求を受けて、記録先及び転送先に対応する書込み先情報を通知する（Ｓ２１０６）。
【０１７８】
続いて通信制御部１８０８は、Ｓ２１０７で、機器２に予約が可能であるという情報を通知し、Ｓ１５０８で、予約制御部１８０２に予約情報を通知する。本実施形態においても、実施形態１と同様、予約情報は、記録開始時刻、記録終了時刻、記録レート、記録先、転送先のことである。但し、通信制御部１８０８は、記録先及び転送先の情報として、対応する名称だけでなく機器識別子，書込み方式及びアドレスを予約情報に追加することとする。
【０１７９】
一方、機器２から伝送された記録先、転送先のいずれかが妥当でない場合、通信制御部１８０８は、機器２に予約を拒否する情報を通知する（Ｓ２１０７）。Ｓ２１０７で外部の機器２に予約拒否を通知した場合、通信制御部１８０８は、Ｓ２１０８の処理（予約制御部１８０２への予約情報通知）を実行しない。
【０１８０】
＜データの記録処理＞
次に、データ記録装置１ａにおけるデータの記録処理について説明する。実施形態１と同様に、予約制御部１８０２は、内部のタイマの時刻が記録開始時刻（正確には記録開始時刻より少し前、例えば２００ミリ秒前）を越えた時点で、予約情報管理部１０７が記憶する予約情報に基づいて、データ取得部１０１を動作させデータの記録を行なう。このとき、記録先がデータ記録装置１ａの備える記録メディア（内蔵ハードディスク、メモリーカード、ＤＶＤ）である場合、データ記録装置１ａの動作は、第１の実施形態と同じであるため省略する。なお、本実施形態の予約制御部１８０２は、コンテンツ管理部１８０３にコンテンツ情報を伝送するがコンテンツ情報の一部である記録先及び転送先は、名称だけでなく機器識別子，書込み方式及びアドレスを含むものとする。
【０１８１】
ここでは、本実施形態の特徴的な点であるデータ記録装置１ａが外部の機器２にデータを記録する場合について説明する。
【０１８２】
記録先が機器２である場合、データ記録装置１ａの予約制御部１８０２は該機器２に対してデータを記録するが、このとき予約情報の記録先に対応する書込み方式がサーバ方式であるのか、ネットワークファイルシステム方式であるのかによってデータ記録装置１ａの動作が異なる。図２２は、サーバ方式における動作のフローチャート、図２３は、ネットワークファイルシステム方式における動作のフローチャートを示す。どちらも基本的な動作の流れは変わらない。書込み方式によって、機器識別子の取得方法及びデータの書き込み方法の詳細が異なるのみである。
【０１８３】
（サーバ方式の場合）  図２２を参照して、書込み方式がサーバ方式である場合における予約制御部１８０２の動作を説明する。
【０１８４】
まず、予約制御部１８０２は、内部のタイマの時刻が予約情報の記録開始時刻の直前（例えば２００ミリ秒前）を超えた時点で、該予約情報の記録先である機器２に対して機器識別子を要求する（Ｓ２２０１）。このとき、予約制御部１８０２は、予約情報の記録先のアドレスを基に、機器２に対して機器識別子を要求する。
【０１８５】
次に、予約制御部１８０２は、機器識別子を要求した機器２から応答があるか否かを判定する（Ｓ２２０２）。応答があればＳ２２０３に移行する。応答がなければＳ２２０５に移行する。
【０１８６】
Ｓ２２０３では、予約制御部１８０２は、機器２から返信された機器識別子が予約情報に記録されている機器識別子と一致するか否かを判定する。一致する場合、予約制御部１８０２は、機器識別子が妥当であると判定し、Ｓ２２０４に移行する。一致しない場合、予約制御部１８０２は、機器識別子が妥当ではないと判定し、Ｓ２２０５に移行する。
【０１８７】
Ｓ２２０４では、予約制御部１８０２は、データ取得部１０１に予約情報の記録レートを設定してデータの入力要求を行う。データ取得部１０１は、データの入力要求があると、外部から入力されたデータを指定された記録レートで符号化し、予約制御部１８０２に伝送する。予約制御部１８０２は、データ取得部１０１から入力された符号化データを予約情報の記録先に対応する機器２に送信する。このとき、予約制御部１８０２は、予約情報の記録先のアドレスを基に、機器２に対してデータを送信することができる。機器２で動作するサーバアプリケーションはこのデータを受けて記録部１７０４にデータの書き込みを行う。予約制御部１８０２は、内部のタイマの時刻が記録停止時刻を越えた時点で、データの送信を停止し、Ｓ２２０７に移行する。
【０１８８】
Ｓ２２０７では、予約制御部１８０２は、コンテンツ管理部１８０３にコンテンツ情報を伝送する。コンテンツ管理部１８０３では伝送されたコンテンツ情報を書き込み、動作を終了する。
【０１８９】
Ｓ２２０２及びＳ２２０３の判定でＳ２２０５に移行した場合には、Ｓ２２０５において、予約制御部１８０２は、予約情報管理部１０７が記憶している予約情報（ここでは、記録開始時刻、記録終了時刻、記録レート、記録先、転送先）を変更する。具体的には、予約情報の転送先を、予約時に設定した記録先（変更前の予約情報には記録先として記憶されている）に変更し、予約情報の記録先を内蔵ハードディスクに変更する。この変更に伴いＳ２２０６で内蔵ハードディスクにデータを記録する。予約制御部１８０２は、内部のタイマの時刻が記録停止時刻を越えた時点で、記録を停止しＳ２２０７に移行する。
【０１９０】
（ネットワークファイルシステム方式の場合）  次に、図２３を参照して、書込み方式がネットワークファイル方式である場合の予約制御部１８０２の動作を説明する。
【０１９１】
まず、予約制御部１８０２は、内部のタイマの時刻が予約情報の記録開始時刻の直前（例えば２００ミリ秒前）を超えた時点で、該予約情報の記録先である機器２から機器識別子の記述されているファイルを読み込む（Ｓ２３０１）。例えば、書込み方式とともに記録されたアドレスのパスにあるid.txtを読み込む。
【０１９２】
次に、予約制御部１８０２は、ファイルが読み込めたか否かを判定する（Ｓ２３０２）。ファイルが読み込めた場合にはＳ２３０３に移行する。ファイルが読み込めなければＳ２３０５に移行する。
【０１９３】
Ｓ２３０３では、予約制御部１８０２は、機器２から読み込んだ機器識別子が予約情報に記録されている機器識別子と一致するか否かを判定する。一致する場合、予約制御部１８０２は機器識別子が妥当であると判定し、Ｓ２３０４に移行する。一致しない場合、予約制御部１８０２は機器識別子が妥当でないと判定し、Ｓ２３０５に移行する。
【０１９４】
Ｓ２３０４では、予約制御部１８０２は、データ取得部１０１に予約情報の記録レートを設定してデータの入力要求を行う。データ取得部１０１は、データの入力要求があると、外部から入力されたデータを指定された記録レートで符号化し、予約制御部１８０２に伝送する。予約制御部１８０２は、データ取得部１０１から入力された符号化データを予約情報の記録先に対応する機器２に書き込む。書込み方式がネットワークファイル方式の場合も、機器２でネットワークファイルシステム用のサーバが動作しており、実際にはデータ記録装置１ａではなく、機器２のサーバが書き込みを行なっている。Ｓ２３０５、Ｓ２３０６、Ｓ２３０７での動作は、各々、先に説明したＳ２２０５、Ｓ２２０６、Ｓ２２０７と等しいため説明を省略する。
【０１９５】
以上の動作により、予約制御部１８０２は、予約情報の記録先が外部の機器２である場合でも、書込み方式が適切に設定されている上に条件が揃えば予約したデータを直接記録することが可能である。
【０１９６】
なお、予約情報の記録先の書込み方式が「方法なし」の場合、予約制御部１８０２は、上記Ｓ２２０５、Ｓ２２０５、Ｓ２３０５、Ｓ２３０６と同様に、予約情報の転送先を、予約時に設定した記録先（変更前の予約情報には記録先として記憶されている）に変更し、予約情報の記録先を内蔵ハードディスクに変更するものとする。
【０１９７】
＜転送指示の受付処理＞
本実施形態は、上記実施形態１と同様に、接続状態、プロトコル、伝送レートなどの問題により記録を行なうことができない場合や、一度内蔵ハードディスクなどに記録して後から転送したい場合に対処するものである。すなわち、本実施形態のデータ記録装置１ａは、実施形態１と同様、予約時に転送先を設定して記録したり、予約したデータを記録する際、データが書き込めない場合、転送先を付属情報として持つデータを内蔵ハードディスクに記録している。
【０１９８】
以下、転送先が外部の機器２である場合に、機器２がユーザからデータの転送指示を受け付ける動作について説明する。機器２が転送指示を受け付ける場合、ユーザが機器２を転送先としてデータ記録装置１ａの内蔵ハードディスクに記憶されているデータの全ての転送を希望する場合と、その一部のみの転送を希望する場合が考えられる。そのため、機器２は、機器２を転送先としてデータ記録装置１ａの内蔵ハードディスクに記憶されているデータのリストを知ることが好ましい。そこで、本実施形態では、機器２は、データ記録装置１ａに対して、機器２を転送先としてデータ記録装置１ａの内蔵ハードディスクに記憶されているデータのリスト（転送データ候補リスト）の要求（転送データ候補リスト要求）を行う。
【０１９９】
図２４は、転送データ候補リスト要求の処理に関する動作シーケンスを示す図である。まず、機器２の転送指示受付部１７０３は、データ記録装置１ａの通信制御部１８０８に対して、自分の機器名を通知して、内蔵ハードディスクに記録されているデータのうち、通知した機器名を転送先とするデータのリスト（転送データ候補リスト）を要求する（Ｓ２４０１）。
【０２００】
次に、データ記録装置１ａの通信制御部１８０８は、転送データ候補リスト要求を受けると、コンテンツ管理部１８０３に記録されている情報を読み出す（Ｓ２４０２）。そして、通信制御部１８０８は、内蔵ハードディスクに記録されているデータの中で、転送先属性が、Ｓ２４０１で通知された転送先に等しいものだけを選び出し転送データ候補リストを生成する（Ｓ２４０３）。その後、通信制御部１８０８は、この転送データ候補リストを、外部の機器２に伝送する（Ｓ２４０４）。
【０２０１】
転送データ候補リストの情報としては、コンテンツ情報（本実施形態では、記録開始時刻、記録終了時刻、記録先、転送先、ファイルパス）とする。ただし、後述するデータの転送処理では、コンテンツ情報の全てが必要なわけではないため、Ｓ２４０４で伝送する情報では、少なくともファイルパスが含まれていれば良い。
【０２０２】
このようにして機器２の転送指示受付部１７０３は、機器２を転送先として内蔵ハードディスクに記憶されているデータのリストである転送データ候補リストを取得する。そして、転送指示受付部１７０３は、取得した転送データ候補リストを図示しない表示手段に表示して、ユーザに対して転送するデータを選択させる。このとき、転送指示受付部１７０３は、転送方法（「コピー」もしくは「ムーブ」）についてもユーザに選択させる。これにより、転送指示受付部１７０３は、転送を行うデータと、転送方法とをユーザから受け付ける。
【０２０３】
以上のように、予約制御部１８０３が内蔵ハードディスクに記録されているデータと転送先とを対応付けた情報（転送先情報）を含むコンテンツ情報をコンテンツ管理部１８０３に伝送し、コンテンツ管理部１８０３が該情報を記憶している。そのため、通信制御部１８０８は、予約時に機器２を転送先とするデータのリストを機器２に送信することができる。この結果、ユーザは、転送時に、全てのデータの中から機器２を転送先として希望するデータを検索する必要がなく、予約時に機器２を転送先として設定していたデータを即座に知ることができる。したがって、転送時におけるユーザの操作を簡略化することができる。
【０２０４】
＜データの転送処理＞
次に、データ記録装置１ａから機器２へのデータの転送処理について説明する。図２５は、機器２からデータ記録装置に対するデータ転送要求の動作と、この要求に対するデータ記録装置１ａの応答動作のシーケンスを示す図である。
【０２０５】
まず、Ｓ２５０１において、機器２の転送指示受付部１７０３は、上記転送指示の受付処理で受け付けたデータのファイルパス及び転送方法を通知して、該データの転送要求を行う。このとき、転送指示受付部１７０３は、ファイルパス及び転送方法の他、記録部１７０４に記憶されている機器識別子も送信する。
【０２０６】
次に、データ記録装置１ａの通信制御部１８０８は、データ転送要求を受けると、コンテンツ管理部１８０３から、内蔵ハードディスクに記録されているデータの中で、ファイルパスが、Ｓ２５０１で伝送されたファイルパスに等しいもののコンテンツ情報を取得する（Ｓ２５０２）。
【０２０７】
ここで、転送方式が「ムーブ」の場合、通信制御部１８０８は、コンテンツ情報に記録された機器識別子が、Ｓ２５０１で伝送された機器識別子であるかを確認する（Ｓ２５０３）。ここで、コンテンツ情報の機器識別子とは、コンテンツ情報の転送先について書込み先管理部１８０７が記憶する機器識別子である。すなわち、通信制御部１８０８は、コンテンツ情報を参照して、転送するデータに対応する転送先を特定するとともに、特定した転送先について書込み先管理部１８０７が記憶する機器識別子と、転送先から取得した機器識別子とが一致するか否かを判定する判定手段として動作する。
【０２０８】
機器識別子が一致しない場合、通信制御部１８０８は、ムーブを行なわないので、ここで動作を終了する。一方、転送方式が「コピー」である場合や、機器識別子が一致する場合には、通信制御部１８０８は、通知されたファイルパスにあるデータを、記録制御部１０５を介して内蔵ハードディスクから取得する（Ｓ２５０４）。そして、通信制御部１８０８は、取得したデータを機器２に伝送する（Ｓ２５０５）。
【０２０９】
図２５では示していないが、転送方法が「ムーブ」である場合、通信制御部１８０８は、データを伝送した後、記録制御部１０５を用いて内蔵ハードディスクから転送したデータを削除する。さらに、通信制御部１８０８は、転送したデータに関するコンテンツ情報をコンテンツ管理部１８０３から削除する（Ｓ２５０６）。すなわち、通信制御部１８０８は、機器識別子が一致する場合にのみ、データをムーブする移動手段として動作する。
【０２１０】
一方、転送方法が「コピー」である場合、通信制御部１８０８は、コンテンツ管理部１８０３に要求して、転送したデータに関するコンテンツ情報の転送済みフラグを転送済みに変更する（Ｓ２５０６）。
【０２１１】
このように、コンテンツ管理部１８０３が、データ毎に転送先を記録しているため、たとえ記録時に直接書き込めない場合にも、機器２からデータ記録装置１ａに転送データ候補リストの要求及びデータの転送要求を行うことで、後からデータを機器２に転送することができる。転送時には、ユーザは、内蔵ハードディスク内の全てのデータの中から所望のデータを検索する必要がなく、予約時に機器２を転送先として設定していたデータの中から転送を要求するデータを選択することができる。そのため、転送時におけるユーザの操作を簡略化することができる。
【０２１２】
また、コンテンツ管理部１８０３に記録された転送するデータに関する機器識別子と、外部の記録装置がデータ要求時に通知した機器識別子を比較し、両者が一致する場合のみムーブを行う方式である。そのため、誤って違う機器２にムーブされてしまうことを防ぐことができる。なお、本実施形態では、コンテンツ管理部１８０３が記録するコンテンツ情報に機器識別子が記録されているが、コンテンツ情報には転送先の名称だけを記録し、転送先の名称から書込み先管理部１８０７を参照して、転送するデータに関する機器識別子を取得しても良い。
【０２１３】
（データ記録装置からの要求による転送処理）
以上では、機器２からデータの記録の予約とデータの転送の要求をデータ記録装置１ａに対して行う方法について説明した。
【０２１４】
ところで、通信ネットワークの伝送レートが低い場合や通信ネットワークの接続されている時間帯が決まっている場合（例えば、２３：００〜７：００の夜間のみ接続している場合）など、予約されたデータを直接機器２に記録できないけれども、一旦内蔵ハードディスクに記録した後なら、データ記録装置１ａからの要求によってデータの転送ができる場合がある。また、外部の機器２を転送先としている場合でもその機器２に対してメモリーカードで転送することが好適であることがある。以下これらの方法を説明する。これらの方法では、転送指示受付部１８０４ｂがユーザからの転送指示を受け付けて、データ記録装置１ａが転送処理を行うところから動作が開始される。
【０２１５】
本実施形態も実施形態１と同様、転送指示受付部１８０４ｂは図３のメニュー画面を表示してユーザからの転送指示を受け付ける。転送指示受付部１８０４ｂは、ユーザから転送開始指示を受け付けると、実施形態１と同様に、図１０のような転送設定画面を表示する。
【０２１６】
転送指示受付部１８０４ｂは、「転送先」の項目にカーソルが位置している際に、ユーザによる左キー及び右キーの操作に応じて、転送先の候補を表示する。ここでは、転送指示受付部１８０４ｂは、書込み先管理部１８０７から転送先のリストを取得し、取得した転送先を順に表示する。このとき、選択された転送先がデータ記録装置１ａから通信ネットワークを介することなくアクセス可能な記録メディア（メモリーカード及びＤＶＤ）である場合のデータ記録装置１ａの動作は、実施形態１と同じであるため省略する。
【０２１７】
以下では、外部の機器２である「mobile0」が、転送先として選択されたものとして説明する。転送先が機器２である場合も、転送指示受付部１８０４ｂは、ユーザから転送対象（「新着」もしくは「全て」）と転送方法（「コピー」もしくは「ムーブ」）を受け付ける。
【０２１８】
転送指示受付部１８０４ｂは、ユーザから転送先，転送対象及び転送方法を受け付けると、コンテンツ管理部１８０３から、内蔵ハードディスクに記録されているデータの中で、転送先が受け付けた転送先に等しいコンテンツ情報を選び出してリストを生成する。
【０２１９】
このとき、転送対象として「新着」が設定されている場合、転送指示受付部１８０４ｂは、転送済みフラグが未転送になっているものだけを選び出し転送データリストを生成する。
【０２２０】
一方、転送対象として「全て」が設定されている場合、転送指示受付部１８０４ｂは、転送済みフラグに関わらず転送先属性が合致するものを全て選び出し、転送データ候補リストを生成する。この後、転送指示受付部１８０４ｂは、図１１に示すようなデータ選択画面を表示して、ユーザに転送するデータの選択を受け、この選択に従って転送データリストを生成する。
【０２２１】
このように転送データリストを生成するまでの方法は、転送先が外部の機器２であっても実施形態１で説明した方法と同じである。
【０２２２】
続いて、転送指示受付部１８０４ｂは、転送データリストとユーザから受け付けた転送方法及び転送先とを、転送制御部１８０６に通知する。転送制御部１８０６は、転送データリストを受けると、書込み先管理部１８０７に対して、通知された転送先の情報を要求する。書込み先管理部１８０７は要求を受けると、指定された転送先についての情報（書込み方式及びアドレス）を転送制御部１８０６に通知する。
【０２２３】
次に、転送制御部１８０６は書込み方式を確認し、書込み方式がサーバ方式である場合には図２６に示すような処理に移行し、書込み方式がネットワークファイルシステム方式である場合には図２７に示すような処理に移行する。転送方式が「方法なし」である場合には、後述するメディア転送シーケンスに移行する。
【０２２４】
図２６は、書込み方式がサーバ方式の場合における転送制御部１８０６の動作を説明するフローチャートである。
【０２２５】
まず、転送制御部１８０６は、通信部１８０９を用いて、転送先として指定された機器２に接続し、該機器２に対して機器識別子を要求する（Ｓ２６０１）。
【０２２６】
続いて、転送制御部１８０６は、機器２から応答があるかを判定し（Ｓ２６０２）、応答があればＳ２６０３に移行する。応答がなければ後述するメディア転送シーケンスに移行する。
【０２２７】
Ｓ２６０３では、転送制御部１８０６は、機器２から通知された機器識別子が、コンテンツ管理部１８０３に記録された転送先に関する機器識別子と一致するかを判定する。ここで、コンテンツ管理部１８０３に記録された転送先に関する機器識別子とは、コンテンツ情報の転送先について書込み先管理部１８０７が記憶する機器識別子である。すなわち、転送制御部１８０６は、コンテンツ情報を参照して、転送するデータに対応する転送先を特定するとともに、特定した転送先について書込み先管理部１８０７が記憶する機器識別子と、データ記録装置１ａによって書き込みが可能な記録装置又は記録メディア（ここでは、機器２）から取得した識別子とが一致するか否かを判定する判定手段として動作する。
【０２２８】
識別子が一致する場合、転送制御部１８０６は、機器識別子が妥当であると判定し、Ｓ２６０４に移行する。一致しない場合、転送制御部１８０６は、機器識別子が妥当でないと判定しメディア転送シーケンスに移行する。
【０２２９】
Ｓ２６０４では、転送制御部１８０６は、転送データリストにあるデータを機器２に伝送し、伝送する毎にコンテンツ管理部１８０３のコンテンツ情報を更新する。すなわち、転送制御部１８０６は、機器識別子が一致すると判定した記録装置又は記録メディアにデータを転送する転送手段として動作する。この動作は、記録制御部１０５を用いてデータを書き込むのではなく、機器２にデータを送信することが異なるだけで、図１４を用いて既に説明した方法と同じである。
【０２３０】
図２７は、書込み方式がネットワークファイル方式の場合における転送制御部１８０６の動作を説明するフローチャートである。
【０２３１】
まず、転送制御部１８０６は、転送先として指定された機器２から機器識別子の記述されているファイルを読み込む（Ｓ２７０１）。例えば、アドレスのパスにあるid.txtを読み込む。
【０２３２】
続いて、転送制御部１８０６は、ファイルが読み込めたか否かを判定し（Ｓ２７０２）、ファイルが読み込め場合にはＳ２７０３に移行する。読み込めなければ後述するメディア転送シーケンスに移行する。
【０２３３】
Ｓ２７０３では、転送制御部１８０６は、機器２から通知された機器識別子が、コンテンツ管理部１８０３に記録された転送先に関する機器識別子と一致するかを判定する。識別子が一致する場合、転送制御部１８０６は、機器識別子が妥当であると判定し、Ｓ２７０４に移行する。一致しない場合、転送制御部１８０６は、機器識別子が妥当でないと判定しメディア転送シーケンスに移行する。
【０２３４】
Ｓ２７０４では、転送制御部１８０６は、転送データリストにあるデータを機器２に書き込み、書き込む毎にコンテンツ管理部１８０３のコンテンツ情報を更新する。この動作は、記録制御部１０５を用いてデータを書き込むのではなく、機器２にデータを送信することが異なるだけで、図１４を用いて既に説明した方法と同じである。
【０２３５】
このように、データ記録装置１ａがユーザからの転送指示を受け付けて、外部の機器２にデータを転送する場合においても、転送制御部１８０６は、コンテンツ管理部１８０３に記録された転送先に関する機器識別子と、機器２から受けた機器識別子とを比較し、２つが一致する場合のみ転送を行う方式である。そのため、誤って違う機器２に転送されてしまうことを防ぐことができる。
【０２３６】
さて、書込み方式が「方法なし」である場合や、書込み方式があるが実際に転送を行う際に、転送先に書き込めない場合には、メディア転送シーケンスに移行する。以下、メディア転送シーケンスを説明する。
【０２３７】
図２８は、メディア転送シーケンスに関するデータ記録装置１ａの動作を示すフローチャートである。
【０２３８】
メディア転送シーケンスにおいて最初に、転送制御部１８０６は、記録制御部１０５が制御する記録メディア（ここでは、メモリーカードとＤＶＤ）の中に、転送対象となるデータの機器識別子が記述された記録メディアがあるかどうか調べる（Ｓ２８０１）。そして、転送制御部１８０６は、その記録メディアに記述された機器識別子が、転送先に対応する機器識別子であるか否か（該当メディアであるか否か）を判定する（Ｓ２８０２）。
【０２３９】
ここで、機器識別子は、コンテンツ情報の転送先に関する機器識別子であり、コンテンツ情報の転送先について書込み先管理部１８０７が記憶する機器識別子である。すなわち、転送制御部１８０６は、ユーザから指定された機器２に対してデータの転送ができない場合に、該データに対応する転送先を前記コンテンツ管理手段が管理する転送先情報を参照して特定するとともに、特定した転送先について書込み先管理部１８０７が記憶する機器識別子が記録された記録装置又は記録メディアを検索する検索手段として動作する。
【０２４０】
Ｓ２８０１、Ｓ２８０２の動作の詳細を説明すると、転送制御部１８０６は、記録制御部１０５から通信ネットワークを介することなくアクセス可能な記録メディア（但し内蔵ハードディスクを除く）のルートディレクトリのファイルid.txt内部に機器識別子が記述されているか調べる。機器識別子が記述されている場合、転送制御部１８０６は、コンテンツ管理部１８０３を参照して、その機器識別子が転送先に対応する機器識別子と一致するかを判定する。機器識別子が一致する場合には、該当メディアがあると判定する。調査した記録メディアに機器識別子がない場合および機器識別子が一致しない場合、転送制御部１８０６は、記録制御部１０５から通信ネットワークを介することなくアクセス可能な他の記録メディアについて、一致する機器識別子があるかどうかを判定する。記録制御部１０５からアクセス可能な全ての記録メディアについて判定を行なった後に、転送対象のデータに関する機器識別子に一致する機器識別子が記録された記録メディアが見つからない場合、転送制御部１８０６は、該当記録メディアがないと判定する。
【０２４１】
該当記録メディアがあった場合には、Ｓ２８０３に移行し、転送制御部１８０６は、該当記録メディアに対してデータの転送を行う。すなわち、転送制御部１８０６は、検索された記録メディアに転送する転送手段として動作する。このデータの転送は、実施形態１において図１４を用いて説明した転送制御部１０６によるデータの転送と同じであるので省略する。
【０２４２】
このように、記録メディアの中に転送先に関する機器識別子が記述されているかどうかを判定し、該当する機器識別子がある場合には、その記録メディアに転送を行う。これにより、ユーザは特に記録メディアを指定せずに簡易な操作で、転送先が指定されたデータを、転送先に関連付けられた機器識別子が記述されている記録メディアに転送することができる。
【０２４３】
該当する記録メディアがなかった場合、Ｓ２８０４に移行する。Ｓ２８０４では、転送方法が「ムーブ」であるかを判定する。転送方法が「ムーブ」である場合にはここで処理を終了する。転送方法が「コピー」である場合には、Ｓ２８０５に移行しユーザからの転送先の指定を受け付ける。転送方法が「ムーブ」の場合に処理を終了するのは、妥当な機器識別子がない記録メディアにムーブさせないという制約を実現するためである。
【０２４４】
Ｓ２８０５では、転送制御部１８０６は、転送指示受付部１８０４ｂに転送先指定を要求する。転送指示受付部１８０４ｂは転送先指定の要求を受けると、図２９に示すような転送先選択画面を表示する。ユーザは、図示しない操作装置のキーを操作し、転送先候補から適当な転送先を選択する。転送指示受付部１８０４ｂは、ユーザから転送先が設定されると、転送制御部１８０６に対して設定された転送先を通知する。転送制御部１８０６は、転送指示受付部１８０４ｂから転送先が通知されると、記録制御部１０５を制御して、転送データリストにあるデータを内蔵ハードディスクから転送先にコピーする。すなわち、転送制御部１８０６は、機器識別子が一致する記録メディアが検索できなかった場合に、ユーザから別の転送先の指定を受け付け、受け付けた転送先に転送する。この転送動作は実施形態１において図１４を参照して既に説明した方法と同じである。
【０２４５】
なお、上記の説明では、Ｓ２６０２、Ｓ２６０３、Ｓ２７０２、Ｓ２７０３において、データをコンテンツ情報において設定されている転送先に転送できない場合、メディア転送シーケンスに移行して、転送制御部１８０６は、妥当な機器識別子が記録された記録装置及び記録メディアを検索するものとした（Ｓ２８０１、Ｓ２８０２）。そして、検索されなかった場合に、転送制御部１８０６は、ユーザから転送先の指定を受け付け、受け付けた転送先にデータを転送する（Ｓ２８０５、Ｓ２８０６）。しかしながら、これに限らず、データをコンテンツ情報において設定されている転送先に転送できない場合、転送制御部１８０６は、妥当な機器識別子が記録された記録装置及び記録メディアを検索することなく、ユーザから転送先の指定を受け付け、受け付けた転送先にデータを転送してもよい。これにより、ユーザは、即座に所望の転送先にデータを転送することができる。この場合、転送制御部１８０６は、データを転送する際、コンテンツ情報を参照して、該データに対応する転送先を特定し、特定した転送先に対してデータを転送できない場合に、ユーザから別の転送先の指定を受け付け、受け付けた転送先に転送する転送手段として動作する。
【０２４６】
上記データ記録装置１・１ａが備えるブロックの一部が他の装置に配置されていてもよい。例えば、データ記録装置１の予約受付部１０４ａが、データ記録装置１とは別体の装置（例えばリモコン）に備えられていてもよい。この場合、該別の装置は、予約情報をデータ記録装置１に無線通信等で送信すればよい。
【０２４７】
また、データ記録装置１・１ａにコンテンツ管理部１０３・１８０３，書込み先管理部１８０７及び予約情報管理部１０７が備えられている実施形態を例示したが、これらは、データ記録装置１・１ａと通信可能な別の装置に配置されていてもよい。
【０２４８】
さらに、機器２が備える予約受付部１７０２，転送指示受付部１７０３及び記録部１７０４は、それぞれ通信手段を備える別々の機器に備えられていてもよい。この場合、予約受付部１７０２を備える第１機器は、転送先及び記録先をデータ記録装置１ａに予約するための機器となる。また、記録部１７０４を備える第２機器は、データ記録装置１ａに事前に機器登録を行い、機器識別子が記録されている。そして、第２機器は、データ記録装置１ａに機器識別子を送信するとともに、データ記録装置１ａによってデータが転送される。なお、記録部１７０４を備える第２機器は、記録装置又は記録メディアである。また、転送指示受付部１７０３を備える第３機器は、転送先をデータ記録装置１ａに指示するための機器となる。
【０２４９】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０２５０】
最後に、データ記録装置１・１ａの各ブロックは、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０２５１】
すなわち、データ記録装置１・１ａは、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるデータ記録装置１・１ａの制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記サーバ装置１・１０１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０２５２】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０２５３】
また、データ記録装置１・１ａを通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０２５４】
本発明のデータ記録装置では、事前に設定した転送先にデータを転送することができる。そのため、データの記録装置やデータの転送装置に適用できる。
【図面の簡単な説明】
【０２５５】
【図１】本発明の実施形態１に係るデータ記録装置の構成を示すブロック図である。
【図２】図１のデータ記録装置における処理全体の概略を示すフローチャートである。
【図３】図１のデータ記録装置が表示するメニュー画面の例を示す図である。
【図４】データ記録装置の予約受付部が表示する予約画面の一画面例を示す図である。
【図５】データ記録装置の予約受付部が表示する予約画面の他の画面例を示す図である。
【図６】データ記録装置の予約情報管理部が記憶する予約情報の一例を示す図である。
【図７】データ記録装置のデータの記録処理の流れを示すフローチャートである。
【図８】データ記録装置のコンテンツ管理部が記憶するコンテンツ情報の一例を示す図である。
【図９】データ記録装置におけるデータ転送指示の受付処理の流れを示すフローチャートである。
【図１０】データ記録装置の転送指示受付部が表示する転送設定画面の例を示す図である。
【図１１】転送指示受付部が表示するデータ選択画面の一例を示す図である。
【図１２】コンテンツ管理部が記憶するコンテンツ情報の他の例を示す図である。
【図１３】転送指示受付部が生成した転送データリストの一例を示す図である。
【図１４】データ記録装置におけるデータ転送処理の流れを示すフローチャートである。
【図１５】コンテンツ管理部が記憶するコンテンツ情報のさらに他の例を示す図である。
【図１６】実施形態２における転送指示受付部が表示するデータ選択画面の他の例を示す図である。
【図１７】実施形態３における通信システムの概略構成を示すブロック図である。
【図１８】実施形態３におけるデータ記録装置の構成を示すブロック図である。
【図１９】機器登録要求の処理に関する動作シーケンスを示す図である。
【図２０】書込み先リスト要求に関する動作シーケンスを示す図である。
【図２１】予約要求の動作シーケンスを示す図である。
【図２２】記録先が外部の機器であり、その機器の書込み方式がサーバ方式である場合の予約制御部の動作を示すフローチャートである。
【図２３】記録先が外部の機器であり、その機器の書込み方式がネットワークファイルシステム方式である場合の予約制御部の動作を示すフローチャートである。
【図２４】転送データ候補リスト要求の処理に関する動作シーケンスを示す図である。
【図２５】データ転送要求の動作シーケンスを示す図である。
【図２６】転送先が外部の機器であり、その機器の書込み方式がサーバ方式である場合の転送制御部の動作を示すフローチャートである。
【図２７】転送先が外部の機器であり、その機器の書込み方式がネットワークファイルシステム方式である場合の転送制御部の動作を示すフローチャートである。
【図２８】メディア転送シーケンスに関するデータ記録装置の動作を示すフローチャートである。
【図２９】転送指示受付部が表示する転送先選択画面の一例を示す図である。
【図３０】従来のデータ記録装置の構成を示すブロック図である。
【符号の説明】
【０２５６】
１・１ａ    データ記録装置
２    機器
１０２    予約制御部（転送先設定手段）
１０３    コンテンツ管理部（コンテンツ管理手段）
１０４ａ    予約受付部（転送先設定手段）
１０４ｂ    転送指示受付部（リスト生成手段、データ抽出手段）
１０６    転送制御部（転送手段）
１８０２    予約制御部（転送先設定手段）
１８０３    コンテンツ管理部（コンテンツ管理手段）
１８０４ａ    予約受付部（転送先設定手段）
１８０４ｂ    転送指示受付部（リスト生成手段、データ抽出手段）
１８０６    転送制御部（判定手段、検索手段、転送手段）
１８０７    書込み先管理部（転送先管理手段）
１８０８    通信制御部（リスト送信手段、判定手段、移動手段）
１８０９    通信部（通信手段）
【図１】
2006314022.tif 000003
【図２】
2006314022.tif 000004
【図３】
2006314022.tif 000005
【図４】
2006314022.tif 000006
【図５】
2006314022.tif 000007
【図６】
2006314022.tif 000008
【図７】
2006314022.tif 000009
【図８】
2006314022.tif 000010
【図９】
2006314022.tif 000011
【図１０】
2006314022.tif 000012
【図１１】
2006314022.tif 000013
【図１２】
2006314022.tif 000014
【図１３】
2006314022.tif 000015
【図１４】
2006314022.tif 000016
【図１５】
2006314022.tif 000017
【図１６】
2006314022.tif 000018
【図１７】
2006314022.tif 000019
【図１８】
2006314022.tif 000020
【図１９】
2006314022.tif 000021
【図２０】
2006314022.tif 000022
【図２１】
2006314022.tif 000023
【図２２】
2006314022.tif 000024
【図２３】
2006314022.tif 000025
【図２４】
2006314022.tif 000026
【図２５】
2006314022.tif 000027
【図２６】
2006314022.tif 000028
【図２７】
2006314022.tif 000029
【図２８】
2006314022.tif 000030
【図２９】
2006314022.tif 000031
【図３０】
2006314022.tif 000032