(57)【要約】      （修正有）【課題】コンテンツデータのファイル転送終了後、短い待ち時間で、転送されたコンテンツデータの再生をすることができるようにする。【解決手段】センター機器１１０と再生機器１２０がＵＳＢケーブル１７０で接続されたコンテンツデータ転送システム１００に於て、前記センター機器から付帯情報つきコンテンツデータのファイルが転送され、前記再生機器のハードディスクドライブ１５６に前記センター機器の管理下で記録が行われる。１つのファイル転送終了毎にファイル情報が前記センター機器から前記再生機器に通知される。前記再生機器では通知されたファイル情報に基づいて前記ハードディスクドライブにアクセスし、書き込まれたファイルの付帯情報から必要な情報を抜き出し管理テーブルＴＢ１０に書き込む。最後のファイル転送が終了した時、前記管理テーブルの生成も完了する事となり、ユーザは長い待ち時間なしにコンテンツデータの再生が可能となる。【選択図】図４
2007058656.tif 000002
【特許請求の範囲】
【請求項１】
センター機器と、このセンター機器に接続される再生機器とを有し、センター機器に保持されているコンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルを、再生機器に転送することのできる、コンテンツデータ転送システムであって、
前記センター機器から前記再生機器に前記付帯情報つきコンテンツデータのファイルを転送するとともに、前記再生機器のデータ格納部における前記付帯情報つきコンテンツデータのファイルの格納位置を前記センター機器が指定する、転送手段と、
前記センター機器から前記再生機器に転送された前記付帯情報つきコンテンツデータのファイルを、前記データ格納部における前記指定された格納位置に書き込む、書き込み手段と、
前記転送手段で前記付帯情報つきコンテンツデータの所定数のファイルの転送が完了した場合に、前記付帯情報つきコンテンツデータのファイルの前記データ格納部における格納位置を、ファイル情報として、前記センター機器から前記再生機器に送信する、ファイル情報送信手段と、
前記ファイル情報送信手段から送信された前記ファイル情報に基づいて、前記再生機器が、前記付帯情報つきコンテンツデータのファイルの前記データ格納部における格納位置を特定する、格納位置特定手段と、
前記格納位置特定手段で特定された前記データ格納部の格納位置に、前記再生機器がアクセスして、前記付帯情報つきコンテンツデータの前記付帯情報を取得する、付帯情報取得手段と、
前記付帯情報取得手段で取得した前記付帯情報から必要な情報を取り出して、前記付帯情報つきコンテンツデータの管理テーブルを生成する、管理テーブル生成手段と、
を備えることを特徴とするコンテンツデータ転送システム。
【請求項２】
センター機器と、このセンター機器に接続される再生機器とを有し、センター機器に保持されているコンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルを、再生機器に転送することのできる、コンテンツデータ転送システムであって、
前記センター機器から前記再生機器に前記付帯情報つきコンテンツデータのファイルを転送するとともに、前記再生機器のデータ格納部における前記付帯情報つきコンテンツデータのファイルの格納位置を前記センター機器が指定する、転送手段と、
前記センター機器から前記再生機器に転送された前記付帯情報つきコンテンツデータのファイルを、前記データ格納部における前記指定された格納位置に書き込む、書き込み手段と、
前記転送手段で前記付帯情報つきコンテンツデータの所定数のファイルの転送が完了した場合に、その付帯情報を前記センター機器から前記再生機器に送信する、付帯情報送信手段と、
前記ファイル情報送信手段から送信された前記付帯情報を前記再生機器で受信し、この付帯情報から必要な情報を取り出して、前記付帯情報つきコンテンツデータの管理テーブルを生成する、管理テールブル生成手段と、
を備えることを特徴とするコンテンツデータ転送システム。
【請求項３】
前記管理テーブルに格納されている情報を用いて、ユーザに再生するコンテンツデータを選択させる選択画面を表示する、選択画面表示手段を、さらに備えることを特徴とする請求項１又は請求項２に記載のコンテンツデータ転送システム。
【請求項４】
前記選択画面表示手段で表示された前記選択画面を用いてユーザが選択したコンテンツデータを再生する、再生手段を、さらに備えることを特徴とする請求項３に記載のコンテンツデータ転送システム。
【請求項５】
前記センター機器と前記再生機器との間はＵＳＢ規格により接続されており、
前記付帯情報つきコンテンツデータは、ＵＳＢ規格のストレージ接続を用いて、前記センター機器から前記再生機器に転送され、
前記ファイル情報は、前記ストレージ接続とは別のＵＳＢ規格の論理的な接続を用いて、前記センター機器から前記再生機器に送信される、
ことを特徴とする請求項１に記載のコンテンツデータ転送システム。
【請求項６】
前記センター機器と前記再生機器との間はＵＳＢ規格により接続されており、
前記付帯情報つきコンテンツデータは、ＵＳＢ規格のストレージ接続を用いて、前記センター機器から前記再生機器に転送され、
前記付帯情報は、前記ストレージ接続とは別のＵＳＢ規格の論理的な接続を用いて、前記センター機器から前記再生機器に送信される、
ことを特徴とする請求項２に記載のコンテンツデータ転送システム。
【請求項７】
センター機器と、このセンター機器に接続される再生機器とを有し、センター機器に保持されているコンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルを、再生機器に転送することのできる、コンテンツデータ転送システムの制御方法であって、
前記センター機器から前記再生機器に前記付帯情報つきコンテンツデータのファイルを転送するとともに、前記再生機器のデータ格納部における前記付帯情報つきコンテンツデータのファイルの格納位置を前記センター機器が指定するステップと、
前記センター機器から前記再生機器に転送された前記付帯情報つきコンテンツデータのファイルを、前記データ格納部における前記指定された格納位置に書き込むステップと、
前記付帯情報つきコンテンツデータの所定数のファイルの転送が完了した場合に、前記付帯情報つきコンテンツデータのファイルの前記データ格納部における格納位置を、ファイル情報として、前記センター機器から前記再生機器に送信するステップと、
前記送信された前記ファイル情報に基づいて、前記再生機器が、前記付帯情報つきコンテンツデータのファイルの前記データ格納部における格納位置を特定するステップと、
前記特定された前記データ格納部の格納位置に、前記再生機器がアクセスして、前記付帯情報つきコンテンツデータの前記付帯情報を取得するステップと、
前記取得した前記付帯情報から必要な情報を取り出して、前記付帯情報つきコンテンツデータの管理テーブルを生成するステップと、
を備えることを特徴とするコンテンツデータ転送システムの制御方法。
【請求項８】
センター機器と、このセンター機器に接続される再生機器とを有し、センター機器に保持されているコンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルを、再生機器に転送することのできる、コンテンツデータ転送システムの制御方法であって、
前記センター機器から前記再生機器に前記付帯情報つきコンテンツデータのファイルを転送するとともに、前記再生機器のデータ格納部における前記付帯情報つきコンテンツデータのファイルの格納位置を前記センター機器が指定するステップと、
前記センター機器から前記再生機器に転送された前記付帯情報つきコンテンツデータのファイルを、前記データ格納部における前記指定された格納位置に書き込むステップと、
前記付帯情報つきコンテンツデータの所定数のファイルの転送が完了した場合に、その付帯情報を前記センター機器から前記再生機器に送信するステップと、
送信された前記付帯情報を前記再生機器で受信し、この付帯情報から必要な情報を取り出して、前記付帯情報つきコンテンツデータの管理テーブルを生成するステップと、
を備えることを特徴とするコンテンツデータ転送システムの制御方法。
【請求項９】
センター機器と、このセンター機器に接続される再生機器とを有し、センター機器に保持されているコンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルを、再生機器に転送することのできる、コンテンツデータ転送システムを制御するためのプログラムであって、
前記センター機器から前記再生機器に前記付帯情報つきコンテンツデータのファイルを転送するとともに、前記再生機器のデータ格納部における前記付帯情報つきコンテンツデータのファイルの格納位置を前記センター機器が指定するステップと、
前記センター機器から前記再生機器に転送された前記付帯情報つきコンテンツデータのファイルを、前記データ格納部における前記指定された格納位置に書き込むステップと、
前記付帯情報つきコンテンツデータの所定数のファイルの転送が完了した場合に、前記付帯情報つきコンテンツデータのファイルの前記データ格納部における格納位置を、ファイル情報として、前記センター機器から前記再生機器に送信するステップと、
前記送信された前記ファイル情報に基づいて、前記再生機器が、前記付帯情報つきコンテンツデータのファイルの前記データ格納部における格納位置を特定するステップと、
前記特定された前記データ格納部の格納位置に、前記再生機器がアクセスして、前記付帯情報つきコンテンツデータの前記付帯情報を取得するステップと、
前記取得した前記付帯情報から必要な情報を取り出して、前記付帯情報つきコンテンツデータの管理テーブルを生成するステップとを、
コンテンツデータ転送システムに実行させるためのプログラム。
【請求項１０】
センター機器と、このセンター機器に接続される再生機器とを有し、センター機器に保持されているコンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルを、再生機器に転送することのできる、コンテンツデータ転送システムを制御するためのプログラムであって、
前記センター機器から前記再生機器に前記付帯情報つきコンテンツデータのファイルを転送するとともに、前記再生機器のデータ格納部における前記付帯情報つきコンテンツデータのファイルの格納位置を前記センター機器が指定するステップと、
前記センター機器から前記再生機器に転送された前記付帯情報つきコンテンツデータのファイルを、前記データ格納部における前記指定された格納位置に書き込むステップと、
前記付帯情報つきコンテンツデータの所定数のファイルの転送が完了した場合に、その付帯情報を前記センター機器から前記再生機器に送信するステップと、
送信された前記付帯情報を前記再生機器で受信し、この付帯情報から必要な情報を取り出して、前記付帯情報つきコンテンツデータの管理テーブルを生成するステップとを、
コンテンツデータ転送システムに実行させるためのプログラム。
【請求項１１】
センター機器と、このセンター機器に接続される再生機器とを有し、センター機器に保持されているコンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルを、再生機器に転送することのできる、コンテンツデータ転送システムを制御するためのプログラムが記録された記録媒体であって、
前記センター機器から前記再生機器に前記付帯情報つきコンテンツデータのファイルを転送するとともに、前記再生機器のデータ格納部における前記付帯情報つきコンテンツデータのファイルの格納位置を前記センター機器が指定するステップと、
前記センター機器から前記再生機器に転送された前記付帯情報つきコンテンツデータのファイルを、前記データ格納部における前記指定された格納位置に書き込むステップと、
前記付帯情報つきコンテンツデータの所定数のファイルの転送が完了した場合に、前記付帯情報つきコンテンツデータのファイルの前記データ格納部における格納位置を、ファイル情報として、前記センター機器から前記再生機器に送信するステップと、
前記送信された前記ファイル情報に基づいて、前記再生機器が、前記付帯情報つきコンテンツデータのファイルの前記データ格納部における格納位置を特定するステップと、
前記特定された前記データ格納部の格納位置に、前記再生機器がアクセスして、前記付帯情報つきコンテンツデータの前記付帯情報を取得するステップと、
前記取得した前記付帯情報から必要な情報を取り出して、前記付帯情報つきコンテンツデータの管理テーブルを生成するステップとを、
コンテンツデータ転送システムに実行させるためのプログラムが記録された記録媒体。
【請求項１２】
センター機器と、このセンター機器に接続される再生機器とを有し、センター機器に保持されているコンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルを、再生機器に転送することのできる、コンテンツデータ転送システムを制御するためのプログラムが記録された記録媒体であって、
前記センター機器から前記再生機器に前記付帯情報つきコンテンツデータのファイルを転送するとともに、前記再生機器のデータ格納部における前記付帯情報つきコンテンツデータのファイルの格納位置を前記センター機器が指定するステップと、
前記センター機器から前記再生機器に転送された前記付帯情報つきコンテンツデータのファイルを、前記データ格納部における前記指定された格納位置に書き込むステップと、
前記付帯情報つきコンテンツデータの所定数のファイルの転送が完了した場合に、その付帯情報を前記センター機器から前記再生機器に送信するステップと、
送信された前記付帯情報を前記再生機器で受信し、この付帯情報から必要な情報を取り出して、前記付帯情報つきコンテンツデータの管理テーブルを生成するステップとを、
コンテンツデータ転送システムに実行させるためのプログラムが記録された記録媒体。
【請求項１３】
センター機器に接続されて、前記センター機器に保持されているコンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルの転送を受けることのできる、再生機器であって、
前記センター機器から送信された前記付帯情報つきコンテンツデータのファイルを受信するとともに、前記付帯情報つきコンテンツデータのファイルを格納するデータ格納部における格納位置の指定を、前記センター機器から受信する、受信手段と、
前記センター機器から送信された前記付帯情報つきコンテンツデータのファイルを、前記データ格納部における前記指定された格納位置に書き込む、書き込み手段と、
前記付帯情報つきコンテンツデータのファイルの前記データ格納部における格納位置を、ファイル情報として、前記センター機器から受信する、ファイル情報受信手段と、
前記ファイル情報受信手段で受信した前記ファイル情報に基づいて、前記付帯情報つきコンテンツデータのファイルの前記データ格納部における格納位置を特定する、格納位置特定手段と、
前記格納位置特定手段で特定された前記データ格納部の格納位置にアクセスして、前記付帯情報つきコンテンツデータの前記付帯情報を取得する、付帯情報取得手段と、
前記付帯情報取得手段で取得した前記付帯情報から必要な情報を取り出して、前記付帯情報つきコンテンツデータの管理テーブルを生成する、管理テーブル生成手段と、
を備えることを特徴とする再生機器。
【請求項１４】
センター機器に接続されて、前記センター機器に保持されているコンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルの転送を受けることのできる、再生機器であって、
前記センター機器から送信された前記付帯情報つきコンテンツデータのファイルを受信するとともに、前記付帯情報つきコンテンツデータのファイルを格納するデータ格納部における格納位置の指定を、前記センター機器から受信する、受信手段と、
前記センター機器から送信された前記付帯情報つきコンテンツデータのファイルを、前記データ格納部における前記指定された格納位置に書き込む、書き込み手段と、
受信した前記付帯情報つきコンテンツデータの付帯情報を、前記センター機器から受信する、付帯情報受信手段と、
受信した付帯情報から必要な情報を取り出して、前記付帯情報つきコンテンツデータの管理テーブルを生成する、管理テールブル生成手段と、
を備えることを特徴とする再生機器。
【請求項１５】
再生機器に接続されて、コンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルを、再生機器に転送することのできる、センター機器であって、
前記再生機器に前記付帯情報つきコンテンツデータのファイルを転送するとともに、前記再生機器のデータ格納部における前記付帯情報つきコンテンツデータのファイルの格納位置を指定して、前記再生機器に前記付帯情報つきコンテンツデータのファイルを前記データ格納部に書き込ませる、転送書き込み手段と、
前記転送書き込み手段で、前記付帯情報つきコンテンツデータの所定数のファイルの転送が完了した場合に、前記付帯情報つきコンテンツデータのファイルの前記データ格納部における格納位置を、ファイル情報として、前記再生機器に送信し、このファイル情報を用いて前記再生機器に、前記付帯情報つきコンテンツデータの管理テーブルを生成させる、ファイル情報送信手段と、
を備えることを特徴とするセンター機器。
【請求項１６】
再生機器に接続されて、コンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルを、再生機器に転送することのできる、センター機器であって、
前記再生機器に前記付帯情報つきコンテンツデータのファイルを転送するとともに、前記再生機器のデータ格納部における前記付帯情報つきコンテンツデータのファイルの格納位置を指定して、前記再生機器に前記付帯情報つきコンテンツデータのファイルを前記データ格納部に書き込ませる、転送書き込み手段と、
前記転送書き込み手段で、前記付帯情報つきコンテンツデータの所定数のファイルの転送が完了した場合に、その付帯情報を前記再生機器に送信し、この付帯情報を用いて前記再生機器に、前記付帯情報つきコンテンツデータの管理テーブルを生成させる、付帯情報送信手段と、
を備えることを特徴とするセンター機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツデータ転送システム、再生機器、及び、センター機器に関する。
【背景技術】
【０００２】
図１は、パーソナルコンピュータなどのセンター機器１０と、携帯型ストレージなどの再生機器２０とを備えるコンテンツデータ転送システムの全体構成を説明する概念図である。センター機器１０と再生機器２０との間は、ＵＳＢ（Universal Serial Bus）規格により接続されている。このようなコンテンツデータ転送システムにおいては、センター機器１０のハードディスクドライブ１２が保持しているコンテンツデータを再生機器２０に転送し、再生機器２０でコンテンツデータを再生する使用態様が増加してきている。また、コンテンツデータには、そのコンテンツデータの内容などを表す付帯情報が付加されており、付帯情報つきコンテンツデータとして１つのファイルを構成している。
【０００３】
この付帯情報つきコンテンツデータの転送の際には、センター機器１０から再生機器２０へは、音楽や静止画、動画などの付帯情報つきコンテンツデータが、ファイルとして転送される。ＵＳＢ規格においては、このファイル転送には、汎用のマスストレージ接続が用いられる。
【０００４】
このマスストレージ接続は、センター機器１０のファイル管理システムが再生機器２０のハードディスクドライブ２２を直接アクセスするので、再生機器２０のファイル管理システムはファイル転送に関与しない。このため、再生機器２０は、ファイル転送中には、どのようなファイルアクセスが発生したのかを、窺い知ることができない。
【０００５】
マスストレージ接続が終了して、再生機器２０のファイル管理システムがハードディスクドライブ２２のファイル管理ができるようになると、再生機器２０は付帯情報つきコンテンツデータの中から付帯情報を取り出して、コンテンツデータの管理テーブルを生成する。この管理テーブルは付帯情報の中から必要な情報を抽出してリスト化したものである。再生機器２０は、管理テーブルに格納されている情報を用いて、コンテンツデータの選択をユーザに行わせる選択画面を表示することで、小さい画面表示や、少ないボタンで、使いやすい操作環境を提供している。このような付帯情報を含むコンテンツデータの構成や管理テーブルの生成については、例えば、特開２００４−１７１６８４号公報（特許文献１）にも開示されている。
【特許文献１】特開２００４−１７１６８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、このようなコンテンツデータ転送システムにおいては、転送すべきコンテンツデータのファイルが大量にあると、ファイルの転送が終了したとしても、付帯情報を取り出して管理テーブルを生成するために長い時間がかかってしまい、転送されたコンテンツデータを再生するまでに長い待ち時間が生じてしまうという問題が生じる。
【０００７】
そこで本発明は、前記課題に鑑みてなされたものであり、コンテンツデータのファイル転送が終了した後に、可及的に短い待ち時間で、転送されたコンテンツデータの再生をすることができるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明に係るコンテンツデータ転送システムは、
センター機器と、このセンター機器に接続される再生機器とを有し、センター機器に保持されているコンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルを、再生機器に転送することのできる、コンテンツデータ転送システムであって、
前記センター機器から前記再生機器に前記付帯情報つきコンテンツデータのファイルを転送するとともに、前記再生機器のデータ格納部における前記付帯情報つきコンテンツデータのファイルの格納位置を前記センター機器が指定する、転送手段と、
前記センター機器から前記再生機器に転送された前記付帯情報つきコンテンツデータのファイルを、前記データ格納部における前記指定された格納位置に書き込む、書き込み手段と、
前記転送手段で前記付帯情報つきコンテンツデータの所定数のファイルの転送が完了した場合に、前記付帯情報つきコンテンツデータのファイルの前記データ格納部における格納位置を、ファイル情報として、前記センター機器から前記再生機器に送信する、ファイル情報送信手段と、
前記ファイル情報送信手段から送信された前記ファイル情報に基づいて、前記再生機器が、前記付帯情報つきコンテンツデータのファイルの前記データ格納部における格納位置を特定する、格納位置特定手段と、
前記格納位置特定手段で特定された前記データ格納部の格納位置に、前記再生機器がアクセスして、前記付帯情報つきコンテンツデータの前記付帯情報を取得する、付帯情報取得手段と、
前記付帯情報取得手段で取得した前記付帯情報から必要な情報を取り出して、前記付帯情報つきコンテンツデータの管理テーブルを生成する、管理テーブル生成手段と、
を備えることを特徴とする。
【０００９】
或いは、本発明に係るコンテンツデータ転送システムは、
センター機器と、このセンター機器に接続される再生機器とを有し、センター機器に保持されているコンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルを、再生機器に転送することのできる、コンテンツデータ転送システムであって、
前記センター機器から前記再生機器に前記付帯情報つきコンテンツデータのファイルを転送するとともに、前記再生機器のデータ格納部における前記付帯情報つきコンテンツデータのファイルの格納位置を前記センター機器が指定する、転送手段と、
前記センター機器から前記再生機器に転送された前記付帯情報つきコンテンツデータのファイルを、前記データ格納部における前記指定された格納位置に書き込む、書き込み手段と、
前記転送手段で前記付帯情報つきコンテンツデータの所定数のファイルの転送が完了した場合に、その付帯情報を前記センター機器から前記再生機器に送信する、付帯情報送信手段と、
前記ファイル情報送信手段から送信された前記付帯情報を前記再生機器で受信し、この付帯情報から必要な情報を取り出して、前記付帯情報つきコンテンツデータの管理テーブルを生成する、管理テールブル生成手段と、
を備えることを特徴とする。
【００１０】
これらの場合、コンテンツデータ転送システムは、前記管理テーブルに格納されている情報を用いて、ユーザに再生するコンテンツデータを選択させる選択画面を表示する、選択画面表示手段を、さらに備えるようにしてもよい。
【００１１】
さらに、コンテンツデータ転送システムは、前記選択画面表示手段で表示された前記選択画面を用いてユーザが選択したコンテンツデータを再生する、再生手段を、さらに備えるようにしてもよい。
【００１２】
また、前記センター機器と前記再生機器との間はＵＳＢ規格により接続されており、
前記付帯情報つきコンテンツデータは、ＵＳＢ規格のストレージ接続を用いて、前記センター機器から前記再生機器に転送され、
前記ファイル情報は、前記ストレージ接続とは別のＵＳＢ規格の論理的な接続を用いて、前記センター機器から前記再生機器に送信されるようにしてもよい。
【００１３】
或いは、前記センター機器と前記再生機器との間はＵＳＢ規格により接続されており、
前記付帯情報つきコンテンツデータは、ＵＳＢ規格のストレージ接続を用いて、前記センター機器から前記再生機器に転送され、
前記付帯情報は、前記ストレージ接続とは別のＵＳＢ規格の論理的な接続を用いて、前記センター機器から前記再生機器に送信されるようにしてもよい。
【００１４】
本発明に係るコンテンツデータ転送システムの制御方法は、
センター機器と、このセンター機器に接続される再生機器とを有し、センター機器に保持されているコンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルを、再生機器に転送することのできる、コンテンツデータ転送システムの制御方法であって、
前記センター機器から前記再生機器に前記付帯情報つきコンテンツデータのファイルを転送するとともに、前記再生機器のデータ格納部における前記付帯情報つきコンテンツデータのファイルの格納位置を前記センター機器が指定するステップと、
前記センター機器から前記再生機器に転送された前記付帯情報つきコンテンツデータのファイルを、前記データ格納部における前記指定された格納位置に書き込むステップと、
前記付帯情報つきコンテンツデータの所定数のファイルの転送が完了した場合に、前記付帯情報つきコンテンツデータのファイルの前記データ格納部における格納位置を、ファイル情報として、前記センター機器から前記再生機器に送信するステップと、
前記送信された前記ファイル情報に基づいて、前記再生機器が、前記付帯情報つきコンテンツデータのファイルの前記データ格納部における格納位置を特定するステップと、
前記特定された前記データ格納部の格納位置に、前記再生機器がアクセスして、前記付帯情報つきコンテンツデータの前記付帯情報を取得するステップと、
前記取得した前記付帯情報から必要な情報を取り出して、前記付帯情報つきコンテンツデータの管理テーブルを生成するステップと、
を備えることを特徴とする。
【００１５】
或いは、本発明に係るコンテンツデータ転送システムの制御方法は、
センター機器と、このセンター機器に接続される再生機器とを有し、センター機器に保持されているコンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルを、再生機器に転送することのできる、コンテンツデータ転送システムの制御方法であって、
前記センター機器から前記再生機器に前記付帯情報つきコンテンツデータのファイルを転送するとともに、前記再生機器のデータ格納部における前記付帯情報つきコンテンツデータのファイルの格納位置を前記センター機器が指定するステップと、
前記センター機器から前記再生機器に転送された前記付帯情報つきコンテンツデータのファイルを、前記データ格納部における前記指定された格納位置に書き込むステップと、
前記付帯情報つきコンテンツデータの所定数のファイルの転送が完了した場合に、その付帯情報を前記センター機器から前記再生機器に送信するステップと、
送信された前記付帯情報を前記再生機器で受信し、この付帯情報から必要な情報を取り出して、前記付帯情報つきコンテンツデータの管理テーブルを生成するステップと、
を備えることを特徴とする。
【００１６】
本発明に係るプログラムは、
センター機器と、このセンター機器に接続される再生機器とを有し、センター機器に保持されているコンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルを、再生機器に転送することのできる、コンテンツデータ転送システムを制御するためのプログラムであって、
前記センター機器から前記再生機器に前記付帯情報つきコンテンツデータのファイルを転送するとともに、前記再生機器のデータ格納部における前記付帯情報つきコンテンツデータのファイルの格納位置を前記センター機器が指定するステップと、
前記センター機器から前記再生機器に転送された前記付帯情報つきコンテンツデータのファイルを、前記データ格納部における前記指定された格納位置に書き込むステップと、
前記付帯情報つきコンテンツデータの所定数のファイルの転送が完了した場合に、前記付帯情報つきコンテンツデータのファイルの前記データ格納部における格納位置を、ファイル情報として、前記センター機器から前記再生機器に送信するステップと、
前記送信された前記ファイル情報に基づいて、前記再生機器が、前記付帯情報つきコンテンツデータのファイルの前記データ格納部における格納位置を特定するステップと、
前記特定された前記データ格納部の格納位置に、前記再生機器がアクセスして、前記付帯情報つきコンテンツデータの前記付帯情報を取得するステップと、
前記取得した前記付帯情報から必要な情報を取り出して、前記付帯情報つきコンテンツデータの管理テーブルを生成するステップとを、
コンテンツデータ転送システムに実行させることを特徴とする。
【００１７】
或いは、本発明に係るプログラムは、
センター機器と、このセンター機器に接続される再生機器とを有し、センター機器に保持されているコンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルを、再生機器に転送することのできる、コンテンツデータ転送システムを制御するためのプログラムであって、
前記センター機器から前記再生機器に前記付帯情報つきコンテンツデータのファイルを転送するとともに、前記再生機器のデータ格納部における前記付帯情報つきコンテンツデータのファイルの格納位置を前記センター機器が指定するステップと、
前記センター機器から前記再生機器に転送された前記付帯情報つきコンテンツデータのファイルを、前記データ格納部における前記指定された格納位置に書き込むステップと、
前記付帯情報つきコンテンツデータの所定数のファイルの転送が完了した場合に、その付帯情報を前記センター機器から前記再生機器に送信するステップと、
送信された前記付帯情報を前記再生機器で受信し、この付帯情報から必要な情報を取り出して、前記付帯情報つきコンテンツデータの管理テーブルを生成するステップとを、
コンテンツデータ転送システムに実行させることを特徴とする。
【００１８】
本発明に係る記録媒体は、
センター機器と、このセンター機器に接続される再生機器とを有し、センター機器に保持されているコンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルを、再生機器に転送することのできる、コンテンツデータ転送システムを制御するためのプログラムが記録された記録媒体であって、
前記センター機器から前記再生機器に前記付帯情報つきコンテンツデータのファイルを転送するとともに、前記再生機器のデータ格納部における前記付帯情報つきコンテンツデータのファイルの格納位置を前記センター機器が指定するステップと、
前記センター機器から前記再生機器に転送された前記付帯情報つきコンテンツデータのファイルを、前記データ格納部における前記指定された格納位置に書き込むステップと、
前記付帯情報つきコンテンツデータの所定数のファイルの転送が完了した場合に、前記付帯情報つきコンテンツデータのファイルの前記データ格納部における格納位置を、ファイル情報として、前記センター機器から前記再生機器に送信するステップと、
前記送信された前記ファイル情報に基づいて、前記再生機器が、前記付帯情報つきコンテンツデータのファイルの前記データ格納部における格納位置を特定するステップと、
前記特定された前記データ格納部の格納位置に、前記再生機器がアクセスして、前記付帯情報つきコンテンツデータの前記付帯情報を取得するステップと、
前記取得した前記付帯情報から必要な情報を取り出して、前記付帯情報つきコンテンツデータの管理テーブルを生成するステップとを、
コンテンツデータ転送システムに実行させるためのプログラムが記録されたことを特徴とする。
【００１９】
或いは、本発明に係る記録媒体は、
センター機器と、このセンター機器に接続される再生機器とを有し、センター機器に保持されているコンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルを、再生機器に転送することのできる、コンテンツデータ転送システムを制御するためのプログラムが記録された記録媒体であって、
前記センター機器から前記再生機器に前記付帯情報つきコンテンツデータのファイルを転送するとともに、前記再生機器のデータ格納部における前記付帯情報つきコンテンツデータのファイルの格納位置を前記センター機器が指定するステップと、
前記センター機器から前記再生機器に転送された前記付帯情報つきコンテンツデータのファイルを、前記データ格納部における前記指定された格納位置に書き込むステップと、
前記付帯情報つきコンテンツデータの所定数のファイルの転送が完了した場合に、その付帯情報を前記センター機器から前記再生機器に送信するステップと、
送信された前記付帯情報を前記再生機器で受信し、この付帯情報から必要な情報を取り出して、前記付帯情報つきコンテンツデータの管理テーブルを生成するステップとを、
コンテンツデータ転送システムに実行させるためのプログラムが記録されたことを特徴とする。
【００２０】
本発明に係る再生機器は、
センター機器に接続されて、前記センター機器に保持されているコンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルの転送を受けることのできる、再生機器であって、
前記センター機器から送信された前記付帯情報つきコンテンツデータのファイルを受信するとともに、前記付帯情報つきコンテンツデータのファイルを格納するデータ格納部における格納位置の指定を、前記センター機器から受信する、受信手段と、
前記センター機器から送信された前記付帯情報つきコンテンツデータのファイルを、前記データ格納部における前記指定された格納位置に書き込む、書き込み手段と、
前記付帯情報つきコンテンツデータのファイルの前記データ格納部における格納位置を、ファイル情報として、前記センター機器から受信する、ファイル情報受信手段と、
前記ファイル情報受信手段で受信した前記ファイル情報に基づいて、前記付帯情報つきコンテンツデータのファイルの前記データ格納部における格納位置を特定する、格納位置特定手段と、
前記格納位置特定手段で特定された前記データ格納部の格納位置にアクセスして、前記付帯情報つきコンテンツデータの前記付帯情報を取得する、付帯情報取得手段と、
前記付帯情報取得手段で取得した前記付帯情報から必要な情報を取り出して、前記付帯情報つきコンテンツデータの管理テーブルを生成する、管理テーブル生成手段と、
を備えることを特徴とする。
【００２１】
或いは、本発明に係る再生機器は、
センター機器に接続されて、前記センター機器に保持されているコンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルの転送を受けることのできる、再生機器であって、
前記センター機器から送信された前記付帯情報つきコンテンツデータのファイルを受信するとともに、前記付帯情報つきコンテンツデータのファイルを格納するデータ格納部における格納位置の指定を、前記センター機器から受信する、受信手段と、
前記センター機器から送信された前記付帯情報つきコンテンツデータのファイルを、前記データ格納部における前記指定された格納位置に書き込む、書き込み手段と、
受信した前記付帯情報つきコンテンツデータの付帯情報を、前記センター機器から受信する、付帯情報受信手段と、
受信した付帯情報から必要な情報を取り出して、前記付帯情報つきコンテンツデータの管理テーブルを生成する、管理テールブル生成手段と、
を備えることを特徴とする。
【００２２】
本発明に係るセンター機器は、
再生機器に接続されて、コンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルを、再生機器に転送することのできる、センター機器であって、
前記再生機器に前記付帯情報つきコンテンツデータのファイルを転送するとともに、前記再生機器のデータ格納部における前記付帯情報つきコンテンツデータのファイルの格納位置を指定して、前記再生機器に前記付帯情報つきコンテンツデータのファイルを前記データ格納部に書き込ませる、転送書き込み手段と、
前記転送書き込み手段で、前記付帯情報つきコンテンツデータの所定数のファイルの転送が完了した場合に、前記付帯情報つきコンテンツデータのファイルの前記データ格納部における格納位置を、ファイル情報として、前記再生機器に送信し、このファイル情報を用いて前記再生機器に、前記付帯情報つきコンテンツデータの管理テーブルを生成させる、ファイル情報送信手段と、
を備えることを特徴とする。
【００２３】
本発明に係るセンター機器は、
再生機器に接続されて、コンテンツデータとこのコンテンツデータの付帯情報とを少なくとも含む付帯情報つきコンテンツデータのファイルを、再生機器に転送することのできる、センター機器であって、
前記再生機器に前記付帯情報つきコンテンツデータのファイルを転送するとともに、前記再生機器のデータ格納部における前記付帯情報つきコンテンツデータのファイルの格納位置を指定して、前記再生機器に前記付帯情報つきコンテンツデータのファイルを前記データ格納部に書き込ませる、転送書き込み手段と、
前記転送書き込み手段で、前記付帯情報つきコンテンツデータの所定数のファイルの転送が完了した場合に、その付帯情報を前記再生機器に送信し、この付帯情報を用いて前記再生機器に、前記付帯情報つきコンテンツデータの管理テーブルを生成させる、付帯情報送信手段と、
を備えることを特徴とする。
【発明を実施するための最良の形態】
【００２４】
以下、図面を参照して、本発明の実施形態を説明する。なお、以下に説明する実施形態は、本発明の技術的範囲を限定するものではない。
【００２５】
〔第１実施形態〕
図２は、第１実施形態に係るコンテンツデータ転送システム１００の構成を説明するためのブロック図である。この図２に示すように、本実施形態に係るコンテンツデータ転送システム１００は、センター機器１１０と再生機器１２０とを備えて構成されている。センター機器１１０は、例えば、ディスクトップ型やノート型などのパーソナルコンピュータなどにより構成される。再生機器１２０は、例えば、小型の携帯型ストレージなどにより構成される。
【００２６】
センター機器１１０は、例えば、ＣＰＵ（Central Processing Unit）１３０と、ＲＡＭ（Random Access Memory）１３２と、ＲＯＭ（Read Only Memory）１３４と、ハードディスクドライブ１３６と、通信用インターフェース１３８とを備えており、これらは内部バス１４０を介して相互に接続されている。
【００２７】
再生機器１２０も、例えば、ＣＰＵ（Central Processing Unit）１５０と、ＲＡＭ（Random Access Memory）１５２と、ＲＯＭ（Read Only Memory）１５４と、ハードディスクドライブ１５６と、通信用インターフェース１５８とを備えており、これらは内部バス１６０を介して相互に接続されている。
【００２８】
本実施形態においては、通信用インターフェース１３８と通信用インターフェース１５８とは、ＵＳＢ（Universal Serial Bus）インターフェースにより構成されており、これら通信用インターフェース１３８と通信用インターフェース１５８との間は、ＵＳＢケーブル１７０により接続されている。
【００２９】
図３は、センター機器１１０のハードディスクドライブ１３６に格納されている付帯情報つきコンテンツデータの構成の一例を説明する図である。この図３に示すように、付帯情報つきコンテンツデータは、コンテンツデータと、このコンテンツデータの付帯情報とを少なくとも含んで構成されている。
【００３０】
コンテンツデータは、音楽データ、静止画データ、動画データなどが例として考えられる。付帯情報は、コンテンツデータに対して付帯している情報であり、例えばコンテンツデータが音楽データの場合には、その音楽のアーティスト名、曲名、再生時間などの情報が保持されている。本実施形態においては、これらコンテンツデータと付帯情報とを含む付帯情報つきコンテンツデータで、１つのファイルを構成している。また、以下の説明においては、コンテンツデータが音楽ファイルである場合を例にして、説明をする。
【００３１】
次に、図４に基づいて、本実施形態に係るコンテンツデータ転送システム１００において、センター機器１１０から再生機器１２０に付帯情報つきコンテンツデータを転送する際の処理について、概略的に説明する。
【００３２】
まず、センター機器１１０と再生機器１２０との間が、ＵＳＢケーブル１７０により接続される。これにより、ＵＳＢのストレージ接続が確立され、センター機器１１０は、再生機器１２０のハードディスクドライブ１５６がドライブとして見えるようになる。また、本実施形態においては、センター機器１１０と再生機器１２０との間に、通知手段も確立される。この通知手段は、ＵＳＢ規格におけるストレージ接続とは別の論理的な接続により実現することができる。
【００３３】
次に、センター機器１１０のアプリケーションが、付帯情報つきコンテンツデータのファイルをストレージ接続によるファイル転送で、再生機器１２０に転送し、センター機器１１０のファイル管理の下でハードディスクドライブ１５６に書き込む。
【００３４】
１つのファイルの転送が完了する毎に、センター機器１１０は、転送したファイルのファイル情報を再生機器１２０に通知手段を用いて送信する。具体的には、センター機器１１０は、ハードディスクドライブ１５６に書き込んだ１ファイル分のセクタを特定する情報を、リストとして送信する。セクタを特定する情報は、ハードディスクドライブ１５６にファイルを書き込んだ格納位置を特定する情報の一例であり、他の情報により、ファイルを書き込んだハードディスクドライブ１５６内の格納位置を特定できるようにしてもよい。
【００３５】
再生機器１２０は、センター機器１１０からのファイル転送の処理をしながら、通知手段によるファイル情報の受信を待っており、この通知手段から、書き込まれたファイルのファイル情報を受信した場合には、このファイル情報に基づいて、ハードディスクドライブ１５６にアクセスして、書き込まれたファイルの付帯情報を取得する。そして、再生機器１２０は、取得した付帯情報から必要な情報を抜き出して、管理テーブルＴＢ１０に書き込む。
【００３６】
複数のコンテンツデータのファイルをセンター機器１１０から再生機器１２０に転送する場合には、この処理が１ファイル毎に繰り返されることとなる。
【００３７】
このようにファイル転送を行うことにより、大量のコンテンツデータのファイルをセンター機器１１０から再生機器１２０に転送する場合でも、最後のファイル転送が終了した時点で、管理テーブルＴＢ１０の生成は速やかに完了することとなり、ユーザは長い時間待つことなく、再生するコンテンツデータの選択やコンテンツデータの再生をすることができるようになるのである。
【００３８】
次に、この図４に示したセンター機器１１０から再生機器１２０へのコンテンツデータのファイル転送の処理を実現するために必要な処理を、より詳しく説明する。
【００３９】
図５は、センター機器１１０で実行されるファイル転送処理の内容を説明するフローチャートを示す図である。このファイル転送処理は、ＲＯＭ１３４又はハードディスクドライブ１３６に格納されているファイル転送プログラムをＣＰＵ１３０が読み込んで実行することにより実現される処理である。また、このファイル転送処理は、ユーザがセンター機器１１０に転送するファイルを指定して、再生機器１２０への転送を指示した場合に、起動される処理である。
【００４０】
この図５に示すように、まず、センター機器１１０は、ファイル書き込みを開始する（ステップＳ１００）。具体的には、センター機器１１０は、ＵＳＢのストレージ接続により見えるようになった再生機器１２０のハードディスクドライブ１５６に、ユーザの指定した付帯情報つきコンテンツデータのファイルの書き込みを開始する。ユーザが指定する付帯情報つきコンテンツデータのファイルの数は任意であり、１又は複数のファイルをユーザは指定することができる。このステップＳ１００では、ユーザが指定したファイルの１つについて、ファイル転送を開始する。
【００４１】
このファイル転送においては、センター機器１１０が、ファイルを書き込むハードディスクドライブ１５６のセクタを指定して、再生機器１２０に送信する。すなわち、センター機器１１０のファイル管理システムが、再生機器１２０のハードディスクドライブ１５６のファイル書き込みを管理する。したがって、再生機器１２０では、受信したファイルのデータを、センター機器１１０に指定されたセクタに書き込む処理をするだけとなり、再生機器１２０のファイル管理システムは、どのセクタにファイルのデータの書き込みが行われたのかを知ることができない。
【００４２】
次に、センター機器１１０は、１ファイル分の書き込みが完了したかどうかを判断する（ステップＳ１０２）。図３で説明したように、本実施形態においては、コンテンツデータと付帯情報とを含む付帯情報つきコンテンツデータが、１つのファイルで構成されているので、この１ファイル分の書き込みが完了したかどうかを判断する。この１ファイル分の書き込みが完了していないと判断した場合（ステップＳ１０２：ＮＯ）には、このステップＳ１０２の処理を繰り返して待機する。
【００４３】
一方、１ファイル分の書き込みが完了した場合（ステップＳ１０２：ＹＥＳ）には、ハードディスクドライブ１５６に書き込んだファイルのファイル情報を、通知手段を介して、再生機器１２０に送信する（ステップＳ１０４）。具体的には、センター機器１１０は、１ファイル分のデータをハードディスクドライブ１５６に書き込んだすべてのセクタを特定する情報を、リストとして再生機器１２０に送信する。
【００４４】
次に、センター機器１１０は、ユーザが転送を指定したファイルの中で、転送せずに残っているファイルがまだ存在するかどうかを判断する（ステップＳ１０６）。残りのファイルがある場合（ステップＳ１０６：ＹＥＳ）には、ステップＳ１００に戻り、残っているファイルの中から１つのファイルを選択し、再生機器１２０のハードディスクドライブ１５６への書き込みを開始する。
【００４５】
一方、残っているファイルがない場合（ステップＳ１０６：ＮＯ）には、このファイル転送処理を終了する。
【００４６】
図６は、本実施形態に係る再生機器１２０で実行されるファイル受信処理の内容について説明するフローチャートを示す図である。このファイル転送処理は、ＲＯＭ１５４又はハードディスクドライブ１５６に格納されているファイル受信プログラムをＣＰＵ１５０が読み込んで実行することにより実現される処理である。また、このファイル受信処理は、再生機器１２０にＵＳＢケーブル１７０が接続された場合には、定常的に実行されている処理である。
【００４７】
この図６に示すように、再生機器１２０は、センター機器１１０からファイルのデータを受信したかどうかを判断する（ステップＳ１２０）。ファイルのデータを受信していない場合（ステップＳ１２０：ＮＯ）には、このステップＳ１２０の処理を繰り返して待機する。
【００４８】
一方、センター機器１１０からファイルのデータを受信した場合（ステップＳ１２０：ＹＥＳ）には、受信したファイルのデータを、ハードディスクドライブ１５６に書き込む（ステップＳ１２２）。ここで、ハードディスクドライブ１５６に対するファイル管理は、センター機器１１０のファイル管理システムが行っているので、再生機器１２０は、センター機器１１０からファイルのデータを書き込むセクタの指定を受信し、この指定されたセクタに、再生機器１２０のファイル管理システムを介さずに、受信したファイルのデータを書き込む。先にも述べたように、再生機器１２０のファイル管理システムは、ファイル書き込みに関与しないので、ハードディスクドライブ１５６のどのセクタにファイルのデータ書き込みが行われたのかを、この時点では把握することができない。
【００４９】
このステップＳ１２２の後、再生機器１２０は、上述したステップＳ１２０に戻る。
【００５０】
図７は、本実施形態に係る再生機器１２０で実行される管理テーブル生成処理の内容について説明するフローチャートを示す図である。この管理テーブル生成処理は、ＲＯＭ１５４又はハードディスクドライブ１５６に格納されている管理テーブル生成プログラムをＣＰＵ１５０が読み込んで実行することにより実現される処理である。また、この管理テーブル処理は、再生機器１２０にＵＳＢケーブル１７０が接続された場合には、定常的に実行されている処理である。
【００５１】
この図７に示すように、再生機器１２０は、センター機器１１０から、ＵＳＢ接続の通知手段を介して、ファイル情報を受信したかどうかを判断する（ステップＳ１４０）。ファイル情報を受信していない場合（ステップＳ１４０：ＮＯ）には、このステップＳ１４０の処理を繰り返して待機する。
【００５２】
一方、ファイル情報を受信した場合（ステップＳ１４０：ＹＥＳ）には、再生機器１２０は、受信したファイル情報に基づいて、ハードディスクドライブ１５６をアクセスして、センター機器１１０の書き込んだコンテンツデータのファイルから、付帯情報を取得する（ステップＳ１４２）。具体的には、受信したファイル情報に、センター機器１１０がコンテンツデータのファイルの書き込みをしたセクタを特定する情報が含まれているので、このセクタに基づいて、センター機器１１０が付帯情報つきコンテンツデータを書き込んだ格納位置を特定し、付帯情報つきコンテンツデータのファイルにアクセスする。そして、付帯情報つきコンテンツデータの付帯情報を取り出して取得する。このように、ファイル情報をセンター機器１１０から取得することにより、再生機器１２０は、書き込まれたファイルの格納位置を知ることができるのである。
【００５３】
次に、再生機器１２０は、取得した付帯情報から必要な情報を取り出して、管理テーブルＴＢ１０を生成する（ステップＳ１４４）。具体的には、付帯情報から取り出したアーティスト名、曲名、再生時間などの情報を、管理テーブルＴＢ１０に追加する。
【００５４】
図８は、本実施形態に係る管理テーブルＴＢ１０の構成の一例を示す図である。この図８に示すように、管理テーブルＴＢ１０には、付帯情報つきコンテンツデータのファイルについてのファイル名と、コンテンツデータに含まれているコンテンツ（音楽データ）のアーティスト名と、曲名と、再生時間とが、格納されて保持されている。したがって、ステップＳ１４４では、新たにセンター機器１１０により書き込まれたコンテンツについて、これらの情報を管理テーブルＴＢ１０に追加で書き込む。本実施形態においては、この管理テーブルＴＢ１０は、ハードディスクドライブ１５６に格納されている。
【００５５】
このステップＳ１４４の後、再生機器１２０は上述したステップＳ１４０に戻る。
【００５６】
図９は、本実施形態に係る再生機器１２０におけるソフトウェア構成を説明する図である。この図９に示すように、本実施形態においては、再生機器１２０は、ハードディスクドライバ２００と、ファイル管理システム２１０と、アプリケーション２２０と、ファイルパーサ２３０と、データベース管理システム２４０とを備えて構成されている。但し、再生機器１２０は、これ以外のソフトウェアを具備していてもよい。
【００５７】
ハードディスクドライバ２００は、ハードディスクドライブ１５６への物理的なアクセスを制御する。ファイル管理システム２１０は、ハードディスクドライブ１５６のファイル管理を行う。アプリケーション２２０は、各種のアプリケーションであり、本実施形態においては、音楽データの再生ソフトや、静止画データの表示ソフトや、動画データの再生ソフトを含んでいる。ファイルパーサー２３０は、コンテンツデータのファイルを、アプリケーション２２０が読み出して再生しやすい形式に変換する。データベース管理システム２４０は、管理テーブルＴＢ１０をデータベースとして管理する。
【００５８】
このファイル管理システム２１０は、上述したように、センター機器１１０がストレージ接続を介してハードディスクドライブ１５６に書き込んだファイルのデータの格納位置を知ることができないので、センター機器１１０からデータを書き込んだ格納位置を特定する情報を含んでいるファイル情報を取得して、その格納位置を把握するのである。
【００５９】
図１０は、アプリケーション２２０が、管理テーブルＴＢ１０に格納されている情報を用いて、再生するコンテンツデータをユーザに選択させるために、ディスプレイに表示する選択画面Ｗ１０の一例を示している。この図１０に示すように、再生機器１２０は、管理テーブルＴＢ１０に含まれている情報を用いて、ユーザが適切に再生するコンテンツデータを選択できるようにしている。
【００６０】
ユーザがこの選択画面Ｗ１０におけるカーソルＣＲを操作して、再生するコンテンツデータを選択すると、アプリケーション２２０は、選択されたコンテンツデータの再生を行う。例えば、コンテンツデータが音楽データであれば、ユーザが指定したコンテンツデータが音楽として再生されることとなる。
【００６１】
以上のように、本実施形態に係るコンテンツデータ転送システム１００によれば、付帯情報つきコンテンツデータをセンター機器１１０から再生機器１２０に転送している間に、再生機器１２０がコンテンツデータの付帯情報を読み出して、管理テーブルＴＢ１０を生成しておくこととしたので、すべてのファイル転送が終了した後、管理テーブルＴＢ１０の生成も可及的に速やかに完了させることができる。このため、多量のファイルの転送をした場合でも、ファイル転送終了後には、直ちに、ユーザに再生するファイルの選択をさせ、コンテンツデータの再生をすることができる。
【００６２】
特に、センター機器１１０と再生機器１２０との間が、ＵＳＢ規格のストレージ接続により接続されている場合には、再生機器１２０はハードディスクドライブ１５６に書き込まれたファイルのファイル情報を把握することはできない。しかし、本実施形態においては、通知手段を介して、センター機器１１０から再生機器１２０に、ファイル情報が通知されるので、この通知されたファイル情報に基づいて、ハードディスクドライブ１５６に格納されたファイルにアクセスすることができるようになる。このため、複数のファイルの転送途中あり、センター機器１１０がハードディスクドライブ１５６の管理を解放していない場合でも、ハードディスクドライブ１５６に新たに格納された付帯情報つきコンテンツデータから付帯情報を取り出して、必要な情報を得ることができるようになり、これにより、管理テーブルＴＢ１０をファイル転送と並行して生成することができるようになる。
【００６３】
〔第２実施形態〕
上述した第１実施形態では、通知手段を介して、センター機器１１０から再生機器１２０に、ファイル情報を送信するようにしたが、第２実施形態では、この通知手段を介して、付帯情報を送信するようにしたものである。以下、上述した第１実施形態と異なる部分を説明する。
【００６４】
図１１は、本実施形態に係るファイル転送処理の内容を説明するフローチャートを示す図であり、上述した第１実施形態における図５に対応する処理である。
【００６５】
この図１１に示すように、本実施形態に係るファイル転送処理においては、１ファイル分の書き込みが完了した場合（ステップＳ１０２：ＹＥＳ）には、書き込みが完了した付帯情報つきコンテンツデータのファイルの付帯情報の部分を抜き出して、センター機器１１０が再生機器１２０に送信する（ステップＳ２００）。これ以外の処理は、上述した第１実施形態のファイル転送処理と同様である。
【００６６】
図１２は、本実施形態に係る管理テーブル生成処理の内容を説明するフローチャートを示す図であり、上述した第１実施形態における図７に対応する処理である。
【００６７】
この図１２に示すように、再生機器１２０は、センター機器１１０から、ＵＳＢ接続の通知手段を介して、付帯情報を受信したかどうかを判断する（ステップＳ２１０）。付帯情報を受信していない場合（ステップＳ２１０：ＮＯ）には、このステップＳ２１０の処理を繰り返して待機する。
【００６８】
一方、付帯情報を受信した場合（ステップＳ２１０：ＹＥＳ）には、再生機器１２０は、受信した付帯情報から必要な情報を取り出して、管理テーブルＴＢ１０を生成する（ステップＳ２１２）。具体的には、付帯情報から取り出したアーティスト名、曲名、再生時間などの情報を、管理テーブルＴＢ１０に追加する。そして、ステップＳ２１０の処理に戻る。
【００６９】
以上のように、本実施形態に係るコンテンツデータ転送システム１００によっても、付帯情報つきコンテンツデータをセンター機器１１０から再生機器１２０に転送している間に、再生機器１２０がコンテンツデータの付帯情報を読み出して、管理テーブルＴＢ１０を生成しておくことができるので、すべてのファイル転送が終了した後、管理テーブルＴＢ１０の生成も可及的に速やかに完了させることができる。このため、多量のファイルの転送をした場合でも、ファイル転送終了後には、直ちに、ユーザに再生するファイルの選択をさせ、コンテンツデータの再生をすることができる。
【００７０】
なお、本発明は上記実施形態に限定されず種々に変形可能である。例えば、図２に示したセンター機器１１０と再生機器１２０の内部構成は、一例に過ぎず、この図２に示されている以外の内部構成であってもよい。
【００７１】
また、上記実施形態におけるハードディスクドライブ１３６、１５６は、付帯情報つきコンテンツデータのファイルが格納されるデータ格納部の一例であり、ハードディスクドライブ以外の記憶装置で、このデータ格納部を構成することも可能である。
【００７２】
また、上述した実施形態では、通知手段は、ＵＳＢ規格におけるストレージ接続とは別の論理的な接続により実現することとしたが、これ以外の手法で、通知手段を実現することもできる。例えば、ストレージ接続を用いて、センター機器１１０が、再生機器１２０のハードディスクドライブ１５６における特定のセクタに書き込みをすることにより、書き込んだ情報が再生機器１２０に通知されるようにすることにより、通知手段を実現するようにしてもよい。
【００７３】
また、上述した付帯情報に含まれている情報には様々なものが想定され、アーティスト名や曲名などの文字情報に限らず、サムネイル画像などの画像情報が含まれている場合もあり得る。
【００７４】
また、上述した実施形態では、１つのファイル転送が完了する毎に、ファイル情報又は付帯情報を、センター機器１１０から再生機器１２０に送信することとしたが、これらファイル情報又は付帯情報を送信するタイミングは、これに限るものではない。例えば、１又は複数の所定数のファイル転送が完了する毎に、ファイル情報又は付帯情報を、センター機器１１０から再生機器１２０に送信するようにしてもよい。換言すれば、複数のファイルをセンター機器１１０から再生機器１２０に転送する場合に、一部のファイルの転送が完了した時点で、その転送が完了したファイルのファイル情報又は付帯情報を、センター機器１１０から再生機器１２０に送信するようにすれば足りる。
【００７５】
また、上述の実施形態で説明した各処理については、これら各処理を実行するためのプログラムをフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc-Read Only Memory）、ＲＯＭ、メモリカード等の記録媒体に記録して、記録媒体の形で頒布することが可能である。この場合、この記録媒体に記録されたプログラムをセンター機器１１０や再生機器１２０に読み込ませ、実行させることにより、上述した実施形態を実現することができる。
【００７６】
また、センター機器１１０や再生機器１２０は、オペレーティングシステムや別のアプリケーションプログラム等の他のプログラムを備える場合がある。この場合、センター機器１１０や再生機器１２０の備える他のプログラムを活用するために、そのセンター機器１１０や再生機器１２０が備えるプログラムの中から、上述した実施形態と同等の処理を実現するプログラムを呼び出すような命令を含むプログラムを、記録媒体に記録するようにしてもよい。
【００７７】
さらに、このようなプログラムは、記録媒体の形ではなく、ネットワークを通じて搬送波として頒布することも可能である。ネットワーク上を搬送波の形で伝送されたプログラムは、センター機器１１０や再生機器１２０に取り込まれて、このプログラムを実行することにより上述した実施形態を実現することができる。
【００７８】
また、記録媒体にプログラムを記録する際や、ネットワーク上を搬送波として伝送される際に、プログラムの暗号化や圧縮化がなされている場合がある。この場合には、これら記録媒体や搬送波からプログラムを読み込んだセンター機器１１０や再生機器１２０は、そのプログラムの復号や伸張を行った上で、実行する必要がある。
【００７９】
さらに、上述した実施形態では、ソフトウェアによるプログラムで各種の処理を実現することとしたが、ＡＳＩＣ（Application Specific IC）などのハードウェアでこれらの処理を実現するようにしてもよい。
【００８０】
例えば、上述した第１実施形態に係るコンテンツデータ転送システム１００をハードウェアにより実現する場合、図１３のように構成することができる。この図１３に示すように、センター機器１１０は、転送部３００とファイル情報送信部３０２とハードディスクドライブ１３６と通信用インターフェース１３８とを備えて構成することができる。また、再生機器１２０は、書き込み部３１０と、格納位置特定部３１２と、付帯情報取得部３１４と、管理テーブル生成部３１６と、選択画面表示部３１８と、再生部３２０と、ハードディスクドライブ１５６と、通信用インターフェース１５８とを備えて構成することができる。
【００８１】
上述した第１実施形態と同様に、センター機器１１０の通信用インターフェース１３８と、再生機器１２０の通信用インターフェース１５８との間は、ＵＳＢケーブル１７０により接続される。
【００８２】
転送部３００は、ハードディスクドライブ１３６に格納されている付帯情報つきコンテンツデータのファイルを読み出して、再生機器１２０に転送する。また、転送部３００は、再生機器１２０のハードディスクドライブ１５６における付帯情報つきコンテンツデータのファイルの格納位置を指定して、再生機器１２０に送信する。
【００８３】
書き込み部３１０は、センター機器１１０から転送された付帯情報つきコンテンツデータのファイルを、ハードディスクドライブ１５６における指定された格納位置に書き込む。例えば、格納位置は、センター機器１１０からセクタにより指定されるので、指定されたセクタにファイルのデータを書き込む。
【００８４】
ファイル情報送信部３０２は、転送不３００で１ファイル分の付帯情報つきコンテンツデータの転送が完了した場合に、付帯情報つきコンテンツデータのファイルのハードディスクドライブ１５６における格納位置を、ファイル情報として、再生機器１２０に送信する。ここでは、例えば、格納位置を特定する情報として、書き込みをしたセクタの一覧がリスト形式でファイル情報に格納されている。
【００８５】
格納位置特定部３１２は、ファイル情報送信不３０２から送信されたファイル情報に基づいて、付帯情報つきコンテンツデータのファイルのハードディスクドライブ１５６における格納位置を特定する。すなわち、センター機器１１０がハードディスクドライブ１５６にデータの書き込みをしたセクタを特定する。
【００８６】
付帯情報取得部３１４は、格納位置特定部３１２で特定されたハードディスクドライブ１５６の格納位置にアクセスして、付帯情報つきコンテンツデータの付帯情報を取得する。
【００８７】
管理テーブル生成部３１６は、付帯情報取得部３１４で取得した付帯情報から必要な情報を取り出して、付帯情報つきコンテンツデータの管理テーブルＴＢ１０を生成し、ハードディスクドライブ１５６に格納する。
【００８８】
選択画面表示部３１８は、管理テーブルＴＢ１０に格納されている情報を用いて、ユーザに再生するコンテンツデータを選択させる選択画面Ｗ１０を表示する。例えば、この選択画面Ｗ１０は、再生機器１２０が備えるディスプレイに表示される。
【００８９】
再生部３２０は、選択画面表示部３１８で表示された選択画面Ｗ１０を用いてユーザが選択したコンテンツデータを再生する。再生部３２０は、例えばコンテンツデータが音楽データであれば、音楽の再生を行い、コンテンツデータが静止画であれば、静止画の再生表示を行い、コンテンツデータが動画であれば、動画の再生を行う。
【００９０】
また、上述した第２実施形態に係るコンテンツデータ転送システム１００をハードウェアにより実現する場合、図１４のように構成することができる。この図１４に示すように、第２実施形態のセンター機器１１０においては、ファイル情報送信部３０２の代わりに、付帯情報送信部４００が設けられており、再生機器１２０においては、格納位置特定部３１２が省かれている。
【００９１】
付帯情報送信部４００は、転送部３００で１ファイル分の付帯情報つきコンテンツデータの転送が完了した場合に、その付帯情報を再生機器１２０に送信する。
【００９２】
管理テーブル生成部３１６は、付帯情報送信部４００から送信された付帯情報を受信し、この付帯情報から必要な情報を取り出して、付帯情報つきコンテンツデータの管理テーブルＴＢ１０を生成し、ハードディスクドライブ１５６に格納する。それ以外の部分は、上述した第１実施形態と同様となる。
【図面の簡単な説明】
【００９３】
【図１】従来のコンテンツデータ転送システムにおける付帯情報つきコンテンツデータのファイル転送を説明するブロック図。
【図２】本発明の第１実施形態に係るコンテンツデータ転送システムの構成の一例を説明するブロック図。
【図３】付帯情報つきコンテンツデータのデータ構成の一例を説明する図。
【図４】第１実施形態に係るコンテンツデータ転送システムにおける付帯情報つきコンテンツデータのファイル転送を説明するブロック図。
【図５】第１実施形態に係るセンター機器で実行されるファイル転送処理の内容を説明するフローチャートを示す図。
【図６】第１実施形態に係る再生機器で実行されるファイル受信処理の内容を説明するフローチャートを示す図。
【図７】第１実施形態に係る再生機器で実行される管理テーブル生成処理の内容を説明するフローチャートを示す図。
【図８】第１実施形態に係る再生機器が保持する管理テーブルの構成の一例を示す図。
【図９】第１実施形態に係る再生機器が備えるソフトウェア構成の一例を説明する図。
【図１０】第１実施形態に係る再生機器のディスプレイに表示される選択画面の一例を示す図。
【図１１】第２実施形態に係るセンター機器で実行されるファイル転送処理の内容を説明するフローチャートを示す図。
【図１２】第２実施形態に係る再生機器で実行される管理テーブル生成処理の内容を説明するフローチャートを示す図。
【図１３】第１実施形態に係るコンテンツデータ転送システムをハードウェアにより構成した場合の内部構成の一例を示す図。
【図１４】第２実施形態に係るコンテンツデータ転送システムをハードウェアにより構成した場合の内部構成の一例を示す図。
【符号の説明】
【００９４】
１００  コンテンツデータ転送システム
１１０  センター機器
１２０  再生機器
１３０  ＣＰＵ
１３２  ＲＡＭ
１３４  ＲＯＭ
１３６  ハードディスクドライブ
１３８  通信用インターフェース
１５０  ＣＰＵ
１５２  ＲＡＭ
１５４  ＲＯＭ
１５６  ハードディスクドライブ
１５８  通信用インターフェース
１７０  ＵＳＢケーブル
【図１】
2007058656.tif 000003
【図２】
2007058656.tif 000004
【図３】
2007058656.tif 000005
【図４】
2007058656.tif 000006
【図５】
2007058656.tif 000007
【図６】
2007058656.tif 000008
【図７】
2007058656.tif 000009
【図８】
2007058656.tif 000010
【図９】
2007058656.tif 000011
【図１０】
2007058656.tif 000012
【図１１】
2007058656.tif 000013
【図１２】
2007058656.tif 000014
【図１３】
2007058656.tif 000015
【図１４】
2007058656.tif 000016