(57)【要約】【課題】  ンテンツを携帯型プレーヤに転送する際に、携帯型プレーヤに適切なビットレート及びフォーマットに自動的に変換できるコンテンツ転送システムを提供すること。【解決手段】  携帯型プレーヤのデバイス名に対応付けてビットレート（及びフォーマット、以下同様）情報が記憶されている。ＰＣ２０は、携帯型プレーヤが接続されると、接続された携帯型プレーヤのデバイス名に対応付けられたビットレート情報を抽出して、ビットレート情報を含む変換指示をコンテンツ記録装置に送信する。コンテンツ記録装置は、受信した変換指示に応答して、変換指示に含まれているビットレート情報に従い、コンテンツをビットレート（フォーマット）変換し、ＰＣ２０に送信する。【選択図】図３
2008047196.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ記録装置と、該コンテンツ記録装置及び端末装置が接続され該コンテンツ記録装置から受信したコンテンツを該端末装置に転送するコンテンツ転送装置とを備え、
該コンテンツ転送装置が、
該端末装置の識別情報と、該識別情報に対応付けられたフォーマット情報及び／又はビットレート情報とを含む変換情報を記憶するための変換情報記憶部と、
該コンテンツ転送装置に接続された該端末装置の識別情報を取得する識別情報取得手段と、
取得された該端末装置の識別情報に対応付けられたフォーマット情報及び／又はビットレート情報を該変換情報記憶部から抽出する情報抽出手段と、
該情報抽出手段によって抽出されたフォーマット情報及び／又はビットレート情報を含む変換指示を該コンテンツ記録装置に送信する指示手段とを有し、
該コンテンツ記録装置が、
複数のコンテンツを記録するためのコンテンツ記憶部と、
該変換指示を受信する指示受信手段と、
受信した変換指示に含まれるフォーマット情報及び／又はビットレート情報に基づいて、該コンテンツ記憶部に記録されているコンテンツをフォーマット変換及び／又はビットレート変換する変換手段と、
該変換手段が変換したコンテンツを該コンテンツ転送装置に送信するコンテンツ送信手段とを有する、コンテンツ転送システム。
【請求項２】
前記識別情報取得手段が、前記コンテンツ転送装置に接続されている全端末装置の識別情報を含む識別情報テーブルを取得し、
前記情報抽出手段が、該識別情報テーブルに含まれる識別情報と、前記変換情報記憶部に記憶されている変換情報とを対比して、該識別情報テーブルに含まれる識別情報と一致する識別情報に対応付けられたフォーマット情報及び／又はビットレート情報を抽出する、請求項１に記載のコンテンツ転送システム。
【請求項３】
前記コンテンツ転送装置がパーソナルコンピュータであり、該パーソナルコンピュータと前記コンテンツ記録装置及び前記端末装置とがＵＳＢ規格に準拠しており、
該パーソナルコンピュータのオペレーティングシステムが稼働中に該端末装置が該パーソナルコンピュータにＵＳＢ接続された場合、前記識別情報取得手段が、新たに接続された該端末装置の識別情報のみを含む前記識別情報テーブルを取得する、請求項２に記載のコンテンツ転送システム。
【請求項４】
前記コンテンツ記録装置が、キャッシュファイルを一時的に記録するためのキャッシュファイル記憶部をさらに有し、
前記コンテンツ転送装置が、前記キャッシュファイル記憶部に記憶されたキャッシュファイルをブラウズするブラウズ手段をさらに有し、
前記変換手段が、コンテンツをフォーマット変換及び／又はビットレート変換してキャッシュファイルを作成し、作成したキャッシュファイルを該キャッシュファイル記憶部に記録する、請求項１〜３のいずれかに記載のコンテンツ転送システム。
【請求項５】
前記コンテンツ転送装置が、コンテンツを前記コンテンツ記録装置に送信する手段をさらに有し、
前記コンテンツ記録装置が、該コンテンツ転送装置から受信したコンテンツを前記コンテンツ記憶部に記録する記録手段をさらに有し、
前記変換手段が、該コンテンツ記録部に記録されたコンテンツをフォーマット変換及び／又はビットレート変換し、該コンテンツ転送装置に送信するための第１変換部と、該コンテンツ転送装置から受信したコンテンツを該コンテンツ記憶部に記録するための第２変換部とを含む、請求項１〜４のいずれかに記載のコンテンツ転送システム。
【請求項６】
コンテンツ記録装置と、該コンテンツ記録装置及び端末装置が接続され該コンテンツ記録装置から受信したコンテンツを該端末装置に転送するコンテンツ転送装置とを備え、
該コンテンツ転送装置が、
該端末装置の空き容量情報と、１又は複数のビットレート候補とを取得する取得手段と、
該ビットレート候補に基づいて、該端末装置に転送するコンテンツの転送容量を算出する算出手段と、
ビットレートが高い該ビットレート候補から順に、該算出手段が算出した転送容量と、該取得手段が取得した空き容量とを比較する比較手段と、
該空き容量が該転送容量より大きいと判断されたとき、該ビットレート候補を該コンテンツ記録装置に転送すべきビットレート情報として決定する決定手段と、
該決定手段によって決定されたビットレート情報を含む変換指示を該コンテンツ記録装置に送信する指示手段とを有し、
該コンテンツ記録装置が、
複数のコンテンツを記録するためのコンテンツ記憶部と、
該変換指示を受信する指示受信手段と、
受信した変換指示に含まれるビットレート情報に基づいて、該コンテンツ記憶部に記録されているコンテンツをビットレート変換する変換手段と、
該変換手段が変換したコンテンツを該コンテンツ転送装置に送信するコンテンツ送信手段とを有する、コンテンツ転送システム。
【請求項７】
複数のコンテンツを記録するためのコンテンツ記憶部と、
端末装置と接続する接続手段と、
該端末装置の識別情報と、該識別情報に対応付けられたフォーマット情報及び／又はビットレート情報とを含む変換情報を記憶するための変換情報記憶部と、
接続された該端末装置の識別情報を取得する識別情報取得手段と、
取得した該端末装置の識別情報に対応付けられたフォーマット情報及び／又はビットレート情報を該変換情報記憶部から抽出する情報抽出手段と、
該情報抽出手段によって抽出されたフォーマット情報及び／又はビットレート情報を含む変換指示を変換手段に送信する指示手段と、
該変換指示に含まれるフォーマット情報及び／又はビットレート情報に基づいて、該コンテンツ記憶部に記録されているコンテンツをフォーマット変換及び／又はビットレート変換する該変換手段と、
該変換手段が変換したコンテンツを該端末装置に転送するコンテンツ転送手段とを備える、コンテンツ転送システム。
【請求項８】
コンテンツ記録装置と、該コンテンツ記録装置及び端末装置が接続され該コンテンツ記録装置から受信したコンテンツを該端末装置に転送するコンテンツ転送装置とを備えるコンテンツ転送システムにおけるコンテンツ転送装置であり、
該端末装置の識別情報と、該識別情報に対応付けられたフォーマット情報及び／又はビットレート情報とを含む変換情報を記憶するための変換情報記憶部と、
該コンテンツ転送装置に接続された該端末装置の識別情報を取得する識別情報取得手段と、
取得された該端末装置の識別情報に対応付けられたフォーマット情報及び／又はビットレート情報を該変換情報記憶部から抽出する情報抽出手段と、
該情報抽出手段によって抽出されたフォーマット情報及び／又はビットレート情報を含む変換指示を該コンテンツ記録装置に送信する指示手段とを備える、コンテンツ転送装置。
【請求項９】
コンテンツ記録装置と、該コンテンツ記録装置及び端末装置が接続され該コンテンツ記録装置から受信したコンテンツを該端末装置に転送するコンテンツ転送装置とを備えるコンテンツ転送システムにおけるコンテンツ転送装置であり、
該端末装置の空き容量情報と、１又は複数のビットレート候補とを取得する取得手段と、
該ビットレート候補に基づいて、該端末装置に転送するコンテンツの転送容量を算出する算出手段と、
ビットレートが高い該ビットレート候補から順に、該算出手段が算出した転送容量と、該取得手段が取得した空き容量とを比較する比較手段と、
該空き容量が該転送容量より大きいと判断されたとき、該ビットレート候補を該コンテンツ記録装置に転送すべきビットレート情報として決定する決定手段と、
該決定手段によって決定されたビットレート情報を含む変換指示を該コンテンツ記録装置に送信する指示手段とを備える、コンテンツ転送装置。
【請求項１０】
コンテンツ記録装置及び端末装置が接続され該コンテンツ記録装置から受信したコンテンツを該端末装置に転送するパーソナルコンピュータにインストールされるコンテンツ転送プログラムであり、
該端末装置の識別情報と、該識別情報に対応付けられたフォーマット情報及び／又はビットレート情報とを含む変換情報を変換情報記憶部に記録するステップと、
該コンテンツ転送装置に接続された該端末装置の識別情報を取得するステップと、
取得された該端末装置の識別情報に対応付けられたフォーマット情報及び／又はビットレート情報を該変換情報記憶部から抽出するステップと、
抽出されたフォーマット情報及び／又はビットレート情報を含む変換指示を該コンテンツ記録装置に送信するステップとを該パーソナルコンピュータに実行させる、コンテンツ転送プログラム。
【請求項１１】
コンテンツ記録装置と、該コンテンツ記録装置及び端末装置が接続され該コンテンツ記録装置から受信したコンテンツを該端末装置に転送するコンテンツ転送装置とを備えるコンテンツ転送システムにおけるコンテンツ記録装置であり、
複数のコンテンツを記録するためのコンテンツ記憶部と、
該コンテンツ転送装置に接続された該端末装置の識別情報に対応付けられたフォーマット情報及び／又はビットレート情報を含む変換指示を該コンテンツ転送装置から受信する指示受信手段と、
受信した変換指示に含まれるフォーマット情報及び／又はビットレート情報に基づいて、該コンテンツ記憶部に記録されているコンテンツをフォーマット変換及び／又はビットレート変換する変換手段と、
該変換手段が変換したコンテンツを該コンテンツ転送装置に送信するコンテンツ送信手段とを備える、コンテンツ記録装置。
【請求項１２】
コンテンツ記録装置と、該コンテンツ記録装置及び端末装置が接続され該コンテンツ記録装置から受信したコンテンツを該端末装置に転送するコンテンツ転送装置とを備えるコンテンツ転送システムにおけるコンテンツ記録装置の動作プログラムであり、
複数のコンテンツをコンテンツ記憶部に記録するステップと、
該コンテンツ転送装置に接続された該端末装置の識別情報に対応付けられたフォーマット情報及び／又はビットレート情報を含む変換指示を該コンテンツ転送装置から受信するステップと、
受信した変換指示に含まれるフォーマット情報及び／又はビットレート情報に基づいて、該コンテンツ記憶部に記録されているコンテンツをフォーマット変換及び／又はビットレート変換するステップと、
該変換されたコンテンツを該コンテンツ転送装置に送信するステップとをコンピュータに実行させる、コンテンツ記録装置の動作プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ記録装置に接続されたコンテンツを端末装置に転送するコンテンツ転送システムに関する。
【背景技術】
【０００２】
ＰＣに携帯型プレーヤを接続して、ＰＣのＨＤＤ（Hard
Disk Drive）に記録されているコンテンツを携帯型プレーヤに転送して、携帯型プレーヤでコンテンツを再生するコンテンツ転送システムが提案されている。携帯型プレーヤには、記録容量が大きいものから小さいものまで様々存在する。記録容量の小さい携帯型プレーヤに多数のコンテンツを転送するためにはコンテンツのビットレートを低くする必要があるが、記録容量の大きい携帯型プレーヤにコンテンツを転送する場合にはコンテンツのビットレートが高い方が音質上好ましい。そのため、コンテンツ転送先の携帯型プレーヤの記録容量に合わせて、ユーザがコンテンツを適切なビットレート及びフォーマットでＰＣに記録し直す、又は、ＰＣにおいて変換する必要がある。従って、携帯型プレーヤにコンテンツを転送する際に、簡単にビットレートやフォーマットを変換できるシステムが求められている。なお、コンテンツの転送時に自動的にＰＣにおいてビットレート及びフォーマット変換を行う方法が存在するが、全ての携帯型プレーヤがこの転送方法を実行できるとは限らない。
【０００３】
【特許文献１】特開２００１−１３６２２７号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、コンテンツを携帯型プレーヤに転送する際に、携帯型プレーヤに適切なビットレート及びフォーマットに自動的に変換できるコンテンツ転送システムを提供することである。
【課題を解決するための手段】
【０００５】
本発明の好ましい実施形態によるコンテンツ転送システムは、コンテンツ記録装置と、該コンテンツ記録装置及び端末装置が接続され該コンテンツ記録装置から受信したコンテンツを該端末装置に転送するコンテンツ転送装置とを備える。該コンテンツ転送装置は、該端末装置の識別情報と、該識別情報に対応付けられたフォーマット情報及び／又はビットレート情報とを含む変換情報を記憶するための変換情報記憶部と、該コンテンツ転送装置に接続された該端末装置の識別情報を取得する識別情報取得手段と、取得された該端末装置の識別情報に対応付けられたフォーマット情報及び／又はビットレート情報を該変換情報記憶部から抽出する情報抽出手段と、該情報抽出手段によって抽出されたフォーマット情報及び／又はビットレート情報を含む変換指示を該コンテンツ記録装置に送信する指示手段とを有する。該コンテンツ記録装置は、複数のコンテンツを記録するためのコンテンツ記憶部と、該変換指示を受信する指示受信手段と、受信した変換指示に含まれるフォーマット情報及び／又はビットレート情報に基づいて、該コンテンツ記憶部に記録されているコンテンツをフォーマット変換及び／又はビットレート変換する変換手段と、該変換手段が変換したコンテンツを該コンテンツ転送装置に送信するコンテンツ送信手段とを有する。
【０００６】
変換情報記憶部に、端末装置の識別情報（例えば、デバイス名）に対応付けてフォーマット情報及び／又はビットレート情報が記憶されている。コンテンツ転送装置は、端末装置が接続されると、接続された端末装置の識別情報に対応付けられたフォーマット情報及び／又はビットレート情報を変換情報記憶部から抽出して、フォーマット情報及び／又はビットレート情報を含む変換指示をコンテンツ記録装置に送信する。コンテンツ記録装置は、受信した変換指示に応答して、変換指示に含まれているフォーマット情報及び／又はビットレート情報に従い、コンテンツをフォーマット変換及び／又はビットレート変換し、コンテンツ転送装置に送信する。コンテンツ転送装置は、受信したコンテンツを端末装置に転送する。その結果、接続される端末装置毎に予め対応付けられたフォーマット及び／又はビットレートにコンテンツを自動的に変換して、端末装置に転送することができる。従って、接続される端末装置毎にユーザがコンテンツ記録装置のコンテンツを記録し直す必要がない。なお、フォーマット変換及び／又はビットレート変換とは、フォーマット変換及びビットレート変換のうち少なくとも一方という意味である。
【０００７】
好ましい実施形態においては、記識別情報取得手段は、前記コンテンツ転送装置に接続されている全端末装置の識別情報を含む識別情報テーブルを取得し、  前記情報抽出手段は、該識別情報テーブルに含まれる識別情報と、前記変換情報記憶部に記憶されている変換情報とを対比して、該識別情報テーブルに含まれる識別情報と一致する識別情報に対応付けられたフォーマット情報及び／又はビットレート情報を抽出する。
【０００８】
この場合、コンテンツ転送装置は、コンテンツ転送装置に接続されている全端末装置の中から選択された１つの端末装置の識別情報と、変換情報記憶部に記憶されている識別情報とを対比して、一致していればその識別情報に対応付けられたフォーマット情報及び／又はビットレート情報を含む変換指示をコンテンツ記録装置に送信できる。
【０００９】
好ましい実施形態においては、前記コンテンツ転送装置はパーソナルコンピュータであり、該パーソナルコンピュータと前記コンテンツ記録装置及び前記端末装置とはＵＳＢ規格に準拠しており、該パーソナルコンピュータのオペレーティングシステムの稼働中に該端末装置が該パーソナルコンピュータにＵＳＢ接続された場合、前記識別情報取得手段は、新たに接続された該端末装置の識別情報のみを含む前記識別情報テーブルを取得する。
【００１０】
この場合、コンテンツ転送装置は、新たに接続された端末装置のみの中から選択された端末装置に対応付けられたフォーマット情報及び／又はビットレート情報を含む変換指示をコンテンツ記録装置に送信できる。
【００１１】
好ましい実施形態においては、前記コンテンツ記録装置は、キャッシュファイルを一時的に記録するためのキャッシュファイル記憶部をさらに有し、前記コンテンツ転送装置は、前記キャッシュファイル記憶部に記憶されたキャッシュファイルをブラウズするブラウズ手段をさらに有し、前記変換手段は、コンテンツをフォーマット変換及び／又はビットレート変換してキャッシュファイルを作成し、作成したキャッシュファイルを該キャッシュファイル記憶部に記録する。
【００１２】
この場合、接続される端末装置に応じて、コンテンツ転送装置のブラウズ手段によってブラウズされるコンテンツのフォーマット及びビットレートを変更することができる。
【００１３】
好ましい実施形態においては、前記コンテンツ転送装置は、コンテンツを前記コンテンツ記録装置に送信する手段をさらに有し、前記コンテンツ記録装置は、該コンテンツ転送装置から受信したコンテンツを前記コンテンツ記憶部に記録する記録手段をさらに有する。前記変換手段は、該コンテンツ記録部に記録されたコンテンツをフォーマット変換及び／又はビットレート変換し、該コンテンツ転送装置に送信するための第１変換部と、該コンテンツ転送装置から受信したコンテンツを該コンテンツ記憶部に記録するための第２変換部とを含む。
【００１４】
本発明の別の好ましい実施形態によるコンテンツ転送システムは、コンテンツ記録装置と、該コンテンツ記録装置及び端末装置が接続され該コンテンツ記録装置から受信したコンテンツを該端末装置に転送するコンテンツ転送装置とを備える。該コンテンツ転送装置は、該端末装置の空き容量情報と、１又は複数のビットレート候補とを取得する取得手段と、該ビットレート候補に基づいて、該端末装置に転送するコンテンツの転送容量を算出する算出手段と、ビットレートが高い該ビットレート候補から順に、該算出手段が算出した転送容量と、該取得手段が取得した空き容量とを比較する比較手段と、該空き容量が該転送容量より大きいと判断されたとき、該ビットレート候補を該コンテンツ記録装置に転送すべきビットレート情報として決定する決定手段と、該決定手段によって決定されたビットレート情報を含む変換指示を該コンテンツ記録装置に送信する指示手段とを有する。該コンテンツ記録装置は、複数のコンテンツを記録するためのコンテンツ記憶部と、該変換指示を受信する指示受信手段と、受信した変換指示に含まれるビットレート情報に基づいて、該コンテンツ記憶部に記録されているコンテンツをビットレート変換する変換手段と、該変換手段が変換したコンテンツを該コンテンツ転送装置に送信するコンテンツ送信手段とを有する。
【００１５】
本発明のさらに別の好ましい実施形態によるコンテンツ転送システムは、複数のコンテンツを記録するためのコンテンツ記憶部と、端末装置と接続する接続手段と、該端末装置の識別情報と、該識別情報に対応付けられたフォーマット情報及び／又はビットレート情報とを含む変換情報を記憶するための変換情報記憶部と、接続された該端末装置の識別情報を取得する識別情報取得手段と、取得した該端末装置の識別情報に対応付けられたフォーマット情報及び／又はビットレート情報を該変換情報記憶部から抽出する情報抽出手段と、該情報抽出手段によって抽出されたフォーマット情報及び／又はビットレート情報を含む変換指示を変換手段に送信する指示手段と、該変換指示に含まれるフォーマット情報及び／又はビットレート情報に基づいて、該コンテンツ記憶部に記録されているコンテンツをフォーマット変換及び／又はビットレート変換する該変換手段と、該変換手段が変換したコンテンツを該端末装置に転送するコンテンツ転送手段とを備える。
【００１６】
本発明の別の局面においては、上記各手段をコンピュータに実行させるコンテンツ転送装置又はコンテンツ記録装置の動作プログラムが提供され得る。
【発明の効果】
【００１７】
本発明によれば、端末装置をコンテンツ転送装置に接続するだけできわめて容易にコンテンツ記録装置に記録されたコンテンツを所望のフォーマット／ビットレートに自動的に変換して端末装置に送信できる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の好ましい実施形態によるコンテンツ転送システム１について説明するが、本発明はこれらの実施形態には限定されない。
【００１９】
［全体構成］
図１は、コンテンツ転送システム１を示すブロック図である。図１に示すように、コンテンツ転送システム１は、コンテンツ記録装置１０、ＰＣ（コンテンツ転送装置）２０、及び携帯型プレーヤ３０を備えている。
【００２０】
コンテンツ記録装置１０は複数のコンテンツをＨＤＤに蓄積しており、蓄積されているコンテンツをＰＣ２０から指示されたフォーマット／ビットレートに変換し、ＰＣ２０を介して携帯型プレーヤ３０に転送する。携帯型プレーヤ３０は、コンテンツ記録装置１０から転送されたコンテンツをＨＤＤに記録する。具体的には、ＰＣ２０は、携帯型プレーヤ３０の識別情報と、フォーマット情報及びビットレート情報とを関連付けて変換情報として記憶しており、携帯型プレーヤ３０が接続された時に対応するフォーマット情報及びビットレート情報を読み出してコンテンツ記録装置１０に送信する。コンテンツ記録装置１０は、ＰＣ２０から送信されたフォーマット情報及びビットレート情報に基づいて、指定されたコンテンツにフォーマット変換／ビットレート変換を実行する。なお、コンテンツとは、音楽、映像、静止画データの総称であり、本例では、音楽データである。
【００２１】
［コンテンツ記録装置の構成］
図２は、コンテンツ記録装置１０の構成を示す概略ブロック図である。コンテンツ記録装置１０は、ＣＰＵ（Central Processing Unit）等の制御部１１と、ＨＤＤ（Hard Disk Drive）等のコンテンツ記憶部１２と、ＵＳＢインターフェース（以下、インターフェースという）等の通信部１３と、メモリ１４と、音声出力部（又は映像音声出力部でもよい）１５とを有する。
【００２２】
ＨＤＤ１２は、複数のコンテンツ１９を蓄積する。コンテンツは、例えば、図示しないＣＤドライブに挿入されたＣＤに記録されている楽曲データが、ユーザの指示に基づいて予め設定されたフォーマット及びビットレートでリッピングされる。または、コンテンツがＨＤＤ１２に非圧縮状態で記録されてもよい。あるいは、インターネットを介して接続されたコンテンツ販売サーバからコンテンツを購入し、ＨＤＤ１２にダウンロードされてもよい。この場合には、コンテンツ販売サーバの運営者によって定められたフォーマット及びビットレートでコンテンツがＨＤＤ１２に記録されることになる。
【００２３】
ＣＰＵ１１は、メモリ１４又はＨＤＤ１２に記録されているプログラムに基づいてコンテンツ記録装置１０の各部を制御し、以下に示す各処理を実行するものである。ＣＰＵ１１は、アクセス部１６と、変換部１７と、送受信部１８とを含む。アクセス部１６は、ＨＤＤ１２に記録されている複数のコンテンツの中からユーザ操作によって選択されたコンテンツをＨＤＤ１２から読み出して、変換部１７又は音声出力部１５に供給する。
【００２４】
変換部１７は、アクセス部１６から供給されたコンテンツにフォーマット変換処理及びビットレート変換処理を実行して、送受信部１８に供給する。具体的には、変換部１７は、ＰＣ２０から送信されるフォーマット情報及びビットレート情報をインターフェース１３及び送受信部１８を介して取得し、取得したフォーマット情報及びビットレート情報に基づいてコンテンツをフォーマット変換／ビットレート変換する。
【００２５】
送受信部１８は、ＰＣ２０から受信した変換指示（フォーマット情報及びビットレート情報を含む）を変換部１７に供給する。また、送受信部１８は、変換部１７から供給されたフォーマット変換／ビットレート変換後のコンテンツをインターフェースに１３に供給する。
【００２６】
インターフェース１３は、ＰＣ２０のＵＳＢインターフェース２４とＵＳＢケーブルを介して接続され、ＰＣ２０との間でコマンドやコンテンツの送受信を行う。本例においては、各データをＵＳＢ規格に基づいたＵＳＢデータに変換して送受信する。
【００２７】
［ＰＣ２０の構成］
図３は、ＰＣ２０の構成を示す概略ブロック図である。ＰＣ２０は、ＣＰＵ等の制御部２１と、ＨＤＤ等のコンテンツ記憶部２２と、メモリ２３と、ＵＳＢインターフェース（以下、インターフェースという）２４とを備える。ＰＣ２０には、ＣＲＴやＬＣＤ等の表示装置２５、及び、キーボードやマウス等の入力装置２６が接続されている。
【００２８】
ＨＤＤ２２は、図４Ａに示す変換情報ファイル３３を格納している。変換情報ファイルには、複数の携帯型プレーヤ３０についてその変換情報を含む。変換情報は、コンテンツ記録装置１０の変換部１７においてコンテンツを変換するフォーマット及びビットレートの情報であり、携帯型プレーヤ３０の機種情報及びデバイス名に対応付けて、フォーマット情報（ＭＰ３、ＡＡＣ等）、及びビットレート情報（１９２ｋｂｐｓ、１２８ｋｂｐｓ等）が記憶されている。デバイス名とは、ストレージデバイスとしての名称で、Windows（登録商標）ではデバイスマネージャのディスクドライブというノードで表示される名称である。フォーマット情報及びビットレート情報は、携帯型プレーヤ３０が対応可能な複数のフォーマット及びビットレートの中から、ユーザ操作によって、所望のフォーマット及びビットレートが選択されたものである。
【００２９】
ＣＰＵ２１は、メモリ２３又はＨＤＤ２２に記録されたプログラムに基づいて、ＰＣ２０の各部を制御し、以下に示す各処理を実行する。ＣＰＵ２１は、アクセス部２７と、接続検出部２８と、設定部２９と、転送部３１と、送受信部３２とを含む。
【００３０】
アクセス部２７は、ＨＤＤ２２に記録されている変換情報ファイル３３を読み出して、設定部２９に供給する。また、アクセス部２７は、接続検出部２８から供給された図４Ｂに示すデバイス名テーブル（詳細後述）をデバイス名リストとしてＨＤＤ２２に保存する。
【００３１】
接続検出部２８は、携帯型プレーヤ３０がインターフェース２４にＵＳＢケーブルを介して接続されたことを検出する。また、接続検出部２８は、接続された携帯型プレーヤ３０の機種情報及びデバイス名を認識し、デバイス名テーブルを生成し、設定部２９に供給する。
【００３２】
設定部２９は、アクセス部２７を介してＨＤＤ２２から供給された変換情報ファイルの中から、デバイス名が接続検出部２８から供給されたデバイス名テーブルに含まれるデバイス名に一致するフォーマット情報及びビットレート情報を抽出して、送受信部３２に供給する。送受信部３２は、設定部２９が抽出したフォーマット情報及びビットレート情報を含む変換指示を生成し、インターフェース２４に供給する。
【００３３】
転送部３１は、コンテンツ記録装置１０のＨＤＤ１２内のコンテンツをブラウズする機能を有する。詳細には、インターフェース２４に接続される携帯型プレーヤ３０に応じて、転送部３１がブラウズし、表示装置２５に表示されるコンテンツのフォーマット及びビットレートが設定部２９によって抽出されたフォーマット及びビットレートに変更される。また、転送部３１は、コンテンツ記録装置１０からコンテンツを受信して、送受信部３２及びインターフェース２４を介して携帯型プレーヤ３０に転送する。
【００３４】
インターフェース２４は、コンテンツ記録装置１０及び携帯型プレーヤ３０にＵＳＢケーブルを介して接続されるものであり、コンテンツ記録装置１０及び携帯型プレーヤ３０との間で、コンテンツ及びコマンド等を送受信する。
【００３５】
表示装置２５には、コンテンツ記録装置１０のＨＤＤ１２に記録されているコンテンツのアイコン、及び／又は、フォーマット／ビットレート変換後のコンテンツのアイコンが表示される。さらに、表示装置２５には携帯型プレーヤ３０のアイコンも表示され、例えば、ユーザが入力装置（マウス）２６を使ってコンテンツのアイコンを携帯型プレーヤ３０のアイコンにドラッグ及びドロップすることにより、コンテンツ記録装置３０から変換後のコンテンツがＰＣ２０を介して携帯型プレーヤ３０に転送される。
【００３６】
以下、本発明の動作を説明する。
［ＰＣ２０のＯＳ起動時イベント］
図５Ａを参照して、ＰＣ２０にＵＳＢケーブルを介してコンテンツ記録装置１０及び携帯型プレーヤ３０が接続されている状態で、ＰＣ２０のＯＳが起動した場合の変換情報の設定処理について説明する。ＯＳ起動イベントが発生すると（Ｓ１１）、ＣＰＵ１１は、ＵＳＢケーブルを介してＰＣ２０に接続されている全機器のデバイス名の一覧であるデバイス名テーブルを取得する（Ｓ１２）。具体的には、接続検出部２８は、ＵＳＢケーブルを介して接続されている全機器を検出し、各機器からデバイス名を取得し、図４Ｂに示すデバイス名テーブルを生成する。生成されたデバイス名テーブルは設定部２９及びアクセス部２７を介してＨＤＤ２２に供給され、ＨＤＤ２２にデバイス名リストとして保存される（Ｓ１３）。
【００３７】
続いて、設定部２９は、アクセス部２７を介してＨＤＤ２２から変換情報ファイルをメモリ２３上に変更情報リストとして読み出す（Ｓ１４）。変換情報リストは、変換情報ファイルに含まれる全変換情報を一覧化したものである。続いて、設定部２９は、変換情報設定処理を実行するが（Ｓ１５）、この処理の詳細は図６で後述する。
【００３８】
［ＰＣ２０のＵＳＢ接続イベント］
図５ＡでＯＳが起動された後、ＯＳ稼働中に、新たにＵＳＢケーブルを介して端末装置３０がＰＣ２０に接続された場合の変換情報の設定処理を図５Ｂを参照して説明する。ＵＳＢケーブルを介して端末装置３０がＰＣ２０に接続されると、ＵＳＢ接続イベントが発生し（Ｓ２１）、ＣＰＵ２１は例えばこのイベントが終了するまで５秒間待機する（Ｓ２２）。具体的には、ＵＳＢ接続イベントでは、接続検出部２８が、ＵＳＢケーブルを介して接続されている全機器を検出する。
【００３９】
続いて、設定部２９は、アクセス部２７を介してＨＤＤ２２から、Ｓ１３で保存したデバイス名リストを読み出す（Ｓ２３）。設定部２９は、接続検出部２８から、ＰＣ２０にＵＳＢケーブルを介して接続されている全機器のデバイス名の一覧であるデバイステーブルを取得する（Ｓ２４）。設定部２９は、Ｓ２４で取得したデバイス名テーブルに含まれるデバイス名と、Ｓ２３で取得したデバイス名リストに含まれるデバイス名とを比較する（Ｓ２５）。Ｓ２５の比較の結果、設定部２９は、ＵＳＢ接続イベント前と、ＵＳＢ接続イベント後とで、ＰＣ２０にＵＳＢケーブルを介して接続されている機器に変更があったか（すなわち、ドライブ構成が変化したか）否かを判断する（Ｓ２６）。ＰＣ２０にＵＳＢケーブルを介して接続されている機器に変更がない場合、すなわち、ＵＳＢ接続イベント前とＵＳＢ接続イベント後とでＵＳＢ接続されている機器が全て一致するとき（Ｓ２６：ＮＯ）、変換情報を変更する必要がないので、処理を終了する。
【００４０】
一方、ＰＣ２０にＵＳＢケーブルを介して接続されている機器に変更がある場合（Ｓ２６：ＹＥＳ）、設定部２９は、Ｓ２４で新たに取得したデバイス名テーブルを新しいデバイス名リストとしてアクセス部２７を介してＨＤＤ２２に保存する（Ｓ２７）。従って、Ｓ２３でＨＤＤ２２から読み出される古いデバイス名リストはＨＤＤ２２から削除される。
【００４１】
ここで、設定部２９は、Ｓ２７でＨＤＤ２２に保存するデバイス名リストに含まれるデバイス名の中で、Ｓ２３でＨＤＤ２２から読み出される古いデバイス名リストに含まれるデバイス名と比較して、新たに追加されたデバイス名が存在するか否かを判断する（Ｓ２８）。新たにデバイス名が追加されていないのであれば（Ｓ２８：ＮＯ）、変換情報を変更する必要がないので、処理を終了する。
【００４２】
一方、新たにデバイス名が追加されていれば（Ｓ２８：ＹＥＳ）、設定部２９は、新たに追加された１又は複数のデバイス名のみを含むデバイス名テーブルを生成する（Ｓ２９）。続いて、設定部２９は、アクセス部２７を介してＨＤＤ２２から変換情報ファイルをメモリ２３上に変換情報リストとして読み出す（Ｓ３０）。続いて、設定部２９は、変換情報設定処理を実行する（Ｓ３１）。
【００４３】
［変換情報設定処理］
Ｓ１５及びＳ３１の変換情報設定処理の詳細を、図６を参照して説明する。まず、設定部２９は、Ｓ１２又はＳ２９で生成したデバイス名テーブルの中からデバイス名を１つ抽出する（Ｓ４１）。次に、設定部２９は、デバイス名テーブルからデバイス名を抽出できたか否か判断する（Ｓ４２）。デバイス名を抽出できなかったと判断されると（Ｓ４２：ＹＥＳ）、処理を終了する。一方、デバイス名を抽出できたと判断されると（Ｓ４２：ＮＯ）、Ｓ１４又はＳ３０で読み出した変換情報リストの中から変換情報を１つ抽出する（Ｓ４３）。次に、設定部２９は、変換情報リストの中から変換情報を抽出できたか否か判断する（Ｓ４４）。変換情報を抽出できなかったと判断されると（Ｓ４４：ＹＥＳ）、Ｓ４１に戻りデバイス名テーブルから異なる（次の）デバイス名を抽出する。
【００４４】
一方、変換情報を抽出できたと判断されると（Ｓ４４：ＮＯ）、変換情報リストから抽出した変換情報のデバイス名と、デバイス名テーブルから抽出したデバイス名とが一致するか否かを判断する（Ｓ４５）。つまり、デバイス名テーブルから抽出したデバイス名に対応付けられた変換情報が存在するか否かを判断する。一致すると判断されると（Ｓ４６：ＹＥＳ）、設定部２９は、Ｓ４３で変換情報リストから抽出した変換情報をコンテンツ記録装置１０がコンテンツを変換する際の変換情報であると特定し、送受信部３２は、当該変換情報のフォーマット情報及びビットレート情報を含む変換指示をインターフェース２４を介してコンテンツ記録装置１０に送信する。
【００４５】
一方、Ｓ４６で一致しないと判断されると、Ｓ４３に戻り、変換情報リストから異なる（次の）変換情報を抽出する。以上のようにして、デバイス名テーブルから抽出したデバイス名と、変換情報リストから抽出した変換情報との異なる組合せについて、上記と同様にデバイス名が一致するか否かが順次判断される。全ての組合せについてデバイス名が一致するか否かを判断し終えたが、全て一致しない場合には、Ｓ４２でデバイス名を抽出できないと判断され、処理を終了する。
【００４６】
［フォーマット変換処理］
図７を参照して、コンテンツ記録装置１０におけるコンテンツのフォーマット変換処理を説明する。まず、ＰＣ２０からコンテンツのパス名と、フォーマット情報及びビットレート情報を含む変換指示（ファイル指定指示）が送信されると、変換部１７は、送受信部１８を介してコンテンツのパス名と、フォーマット情報及びビットレート情報とを取得する（Ｓ５１）。変換部１７は、パス名で特定されるコンテンツを特定し、当該コンテンツのタグ情報等のデータの先頭部分をＨＤＤ１２から読み出して、当該コンテンツのフォーマット及びビットレートを認識する（Ｓ５２）。続いて、変換部１７は、Ｓ５２で認識したフォーマット及びビットレートが、ＰＣ２０から送信されたフォーマット情報及びビットレート情報と同一であるか否かを判断する（Ｓ５３）。
【００４７】
Ｓ５２で認識したフォーマット及びビットレートが、ＰＣ２０から送信されたフォーマット情報及びビットレート情報と同一である場合（Ｓ５３：ＹＥＳ）、当該コンテンツをフォーマット変換／ビットレート変換する必要がないので、ＨＤＤ１２に記録されているコンテンツ自体を読み出し対象ファイルとして設定し（Ｓ５４）、読み出し対象ファイルが完成する（Ｓ５５）。読み出し対象ファイルとは、ＰＣ２０の転送部３１がコンテンツ記録装置１０のコンテンツを実際にブラウズ及び転送するファイルを指す。また、読み出し対象ファイルに設定するとは、例えばメモリ１４上で読み出し対象のファイルがどのファイルであるかを記憶する処理をいう。
【００４８】
一方、Ｓ５２で認識したフォーマット及びビットレートが、ＰＣ２０から送信されたフォーマット情報及びビットレート情報と異なる場合（Ｓ５３：ＮＯ）、変換部１７は、ＨＤＤ１２に記録されたオリジナルのコンテンツをフォーマット／ビットレート変換したコンテンツの出力先となるキャッシュファイルをＨＤＤ１２又はメモリ１４上に作成する（Ｓ５６）。そして、変換部１７は、作成したキャッシュファイルを読み出し対象ファイルに設定する（Ｓ５７）。
【００４９】
続いて、変換部１７は、指定されているコンテンツのデータをＨＤＤ１２から抽出し、一旦ＰＣＭ音声データに変換（デコード）し（Ｓ５８）、ＰＣＭ音声データを変換指示に含まれるフォーマット及びビットレートに再変換（エンコード）する（Ｓ５９）。変換部１７は、エンコードしたコンテンツデータをキャッシュファイルに追加して記録する（Ｓ６０）。変換部１７は、指定されているコンテンツの全体をエンコードし終えたか否かを判断する（Ｓ６１）。未だコンテンツ全体をエンコードし終えていなければ（Ｓ６１：ＮＯ）、コンテンツの続きをＨＤＤ１２から読み出して（Ｓ６２）、Ｓ５８に戻りフォーマット／ビットレート変換処理を継続する。一方、コンテンツ全体をエンコードし終えれば（Ｓ６１：ＹＥＳ）、読み出し対象ファイルが完成する（Ｓ５５）。
【００５０】
［変換後のコンテンツの読み出し処理］
図８を参照して、フォーマット／ビットレート変換されたコンテンツのＰＣ２０による読み出し処理を説明する。読み出し処理には、ＰＣ２０がコンテンツ記録装置１０内のコンテンツを携帯型プレーヤ３０に転送するコンテンツ転送処理や、ＰＣ２０がコンテンツ記録装置１０内のコンテンツの所定アドレスにアクセス（スキップ）して、そのアドレスからのデータを読み出すシーク処理等がある。なお、図８の処理は、図７の処理と並行して実行される。
【００５１】
コンテンツ記録装置１０のＣＰＵ１１は、変換部１７によって未だ読み出し対象ファイルが設定されていないか否かを判断する（Ｓ７１）。すなわち、図７においてＳ５４又はＳ５７の処理を完了していないか否かが判断される。読み出し対象ファイルが未設定であれば（Ｓ７１：ＹＥＳ）、設定されるまで待機する。
【００５２】
読み出し対象ファイルが設定されると（Ｓ７１：ＮＯ）、ＣＰＵ１１は送受信部１８を介して、ＰＣ２０からコンテンツの読み出し指示を受信するのを待機しており（Ｓ７２及びＳ７３：ＮＯ）、ＰＣ２０からの指示を受信すると（Ｓ７３：ＹＥＳ）、読み出し指示の内容がシーク指示であるか否かを判断する（Ｓ７４）。シーク指示であればＳ７５〜Ｓ７８のシーク処理を実行し、そうでなければＳ７９〜Ｓ８３のコンテンツ転送処理を実行する。
【００５３】
シーク指示の場合（Ｓ７４：ＹＥＳ）、シーク指示には対象コンテンツを読み出す先頭からのオフセット（すなわち、読み出し開始アドレス）が含まれている。従って、ＣＰＵ１１は、ＰＣ２０によって指定されたオフセットが、読み出し対象ファイルの現在のサイズ（コンテンツをフォーマット／ビットレート変換中であり読み出し対象ファイルを作成中である場合に、その作成途中のファイルのサイズ）を越えているか否かを判断する（Ｓ７５）。つまり、指定されたアドレスのデータを読み出すことができるか否かが判断される。
【００５４】
ＰＣ２０によって指定されたオフセットが、読み出し対象ファイルの現在のサイズ以内であれば（Ｓ７５：ＮＯ）、ＣＰＵ１１は、読み出し対象ファイルの指定されたオフセットからのデータをＰＣ１０に送信する（Ｓ７８）。
【００５５】
一方、ＰＣ２０によって指定されたオフセットが、読み出し対象ファイルの現在のサイズを越えている場合（Ｓ７５：ＹＥＳ）、ＣＰＵ１１は読み出し対象ファイルが完成しているか否かを判断する（Ｓ７６）。読み出し対象ファイルが完成していなければ（Ｓ７６：ＮＯ）、読み出し対象ファイルが完成するまで（又は、指定されているオフセットのデータが生成されるまで）待機して、その後、読み出し対象ファイルの指定されたオフセットからのデータをＰＣ１０に送信する（Ｓ７８）。一方、Ｓ７６で読み出し対象ファイルが完成している場合（Ｓ７６：ＹＥＳ）、読み出し対象ファイルの指定されているオフセットのデータは存在しないことになるので、ＰＣ２０に対してエラーコードを返信する（Ｓ７７）。
【００５６】
次に、コンテンツ転送処理の場合（Ｓ７４：ＮＯ）、ＰＣ２０からの指示には転送すべきコンテンツのサイズが含まれている。従って、ＣＰＵ１１は、読み出し対象ファイルのデータの一部を読み出して（Ｓ７９）、読み出したデータをＰＣ２０に送信する（Ｓ８０）。ＣＰＵ１１は、指示に含まれているサイズ分のデータを読み出して送信し終えたか否かを判断する（Ｓ８１）。指示されているサイズのデータを送信し終えた場合（Ｓ８１：ＹＥＳ）、Ｓ８２に戻り、次の指示を待つ。
【００５７】
一方、未だ指定されているサイズのデータを送信していなければ（Ｓ８１：ＮＯ）、ＣＰＵ１１は、読み出し対象ファイルが完成しているか否かを判断する（Ｓ８２）。読み出し対象ファイルが完成していれば（Ｓ８２：ＹＥＳ）、ＣＰＵ１１は、指示に含まれていたサイズは読み出し対象ファイルのサイズを越えており、指定されたサイズのデータを返信することはできないので、ＰＣ２０に対して送信したデータのデータサイズを通知して、Ｓ７２に戻る。読み出し対象ファイルが完成していなければ（Ｓ８２：ＮＯ）、読み出し対象ファイルの残りの部分が生成されるのを待って、続きのデータを読み出し対象ファイルから読み出して（Ｓ８３）、Ｓ８０に戻る。
【００５８】
以上の処理によって、携帯型プレーヤ３０がＰＣ２０に接続されると、コンテンツ記録装置１０が、携帯型プレーヤ３０に応じたフォーマット及びビットレートにコンテンツを自動的に変換し、携帯型プレーヤ３０に送信することができる。
【００５９】
［他の実施形態１］
本例においては、ＰＣ２０の転送部３１は、ＨＤＤ２２に記録されているコンテンツ又はＵＳＢケーブルによって接続された他のコンテンツ記録装置に記録されているコンテンツ等をコンテンツ記録装置１０に転送する。コンテンツ記録装置１０は、ＰＣ２０からコンテンツを受信して、送受信部１８、変換部１７、アクセス部１６を介してＨＤＤ１２に記録する。変換部１７は、図９に示す通り、第１変換部１７Ａ及び第２変換部１７Ｂを含む。
【００６０】
ＰＣ２０はコンテンツ記録装置１０を外部ドライブとして接続する際に、圧縮フォーマット用と非圧縮（可逆または低圧縮を含む）フォーマット用の２つの仮想ドライブとしてマウントする。この際に、非圧縮フォーマット用は読み書き可、圧縮フォーマットは読み出しのみのドライブとしてマウントする。すなわち、コンテンツ記録装置１０から携帯型プレーヤ３０へのコンテンツ転送を行う際は、第１変換部１７Ａ（圧縮フォーマット用の仮想ドライブ）を介して行われる。ＰＣ２０からコンテンツ記録装置１０へのコンテンツの転送は、第２変換部１７Ｂ（非圧縮フォーマット用の仮想ドライブ）を介して行われる。従って、フォーマット変換の設定は、第１変換部１７Ａ（圧縮フォーマット用の仮想ドライブ）においてのみ必要である。
【００６１】
このような構成においては、ＰＣ２０の転送部３１が第２変換部１７Ｂを介してコンテンツをブラウズするとＨＤＤ１２に記録されているオリジナルのコンテンツをブラウズすることができ、第１変換部１７Ａを介してコンテンツをブラウズすると携帯型プレーヤ３０に応じてフォーマット変換及びビットレート変換されたコンテンツをブラウズすることができる。従って、ＰＣ２０は、用途に応じて異なるフォーマット及びビットレートのコンテンツをブラウズできる。
【００６２】
また、複数の携帯型プレーヤ３０をＰＣ２０に同時に接続する場合を考慮して、変換部１７が１又は複数の第３変換部１７Ｃ（図示せず）（圧縮フォーマット用の仮想ドライブ）として、ＰＣ２０にマウントされてもよい。この場合は、１又は複数の第３変換部１７Ｃには、それぞれ対応する携帯型プレーヤ３０に関連づけられたフォーマット情報及びビットレート情報が設定されている。
【００６３】
［他の実施形態２］
図１０は、本例のＰＣ２０の構成を示す概略ブロック図である。本例では、ＰＣ２０とコンテンツ記録装置１０とが１つの筐体として形成されており、すなわち、ＰＣ２０がコンテンツ記録装置１０として機能を含んでいる。具体的には、ＣＰＵ２１が変換部１７を有しており、ＨＤＤ１２には変換情報ファイルの他に複数のコンテンツが記録される。本例では、上記の各処理を全てＰＣ２０が実行することになる。
【００６４】
［他の実施形態３］
本例では、ＰＣ２０のＣＰＵ２１が、コンテンツ記録装置１０に送信するフォーマット情報及びビットレート情報を、接続された携帯型プレーヤ３０の残り記憶容量（空き容量）に基づいて自動的に決定する。図１１は、本例のＣＰＵ２１におけるフォーマット情報及びビットレート情報の決定処理を示すフローチャートである。ＣＰＵ２１は、接続された携帯型プレーヤ３０から空き容量情報を取得する（Ｓ９１）。また、ＣＰＵ２１は、携帯型プレーヤ３０からビットレート候補（フォーマット候補も含む、以下同様）を取得する（Ｓ９２）。例えば、携帯型プレーヤ３０には複数のビットレート候補が記憶されており、接続時にそれらをＰＣ２０に送信する。ビットレート候補は、ビットレートの高い順番に並んでおり、例えば、ビットレート候補１（ＭＰ３、１９２ｋｂｐｓ）、ビットレート候補２（ＭＰ３、１６０ｋｂｐｓ）、ビットレート候補３（ＭＰ３、１２８ｋｂｐｓ）等である。
【００６５】
次に、ＣＰＵ２１は、コンテンツ記録装置１０から受信し携帯型プレーヤ３０に転送する予定の１又は複数のコンテンツの再生時間を加算して、転送予定のコンテンツの総再生時間を算出する（Ｓ９３）。例えば、再生時間が５分のコンテンツを２４曲転送する場合の総再生時間は１２０分になる。次に、ＣＰＵ２１は、最もビットレートの高いビットレート候補１を仮ビットレートとして設定する（Ｓ９４）。
【００６６】
次に、ＣＰＵ２１は、仮ビットレートと、Ｓ９３で算出した総再生時間とを乗算することにより、コンテンツの転送容量（単位：バイト）を算出し（Ｓ９５）、Ｓ９１で取得した携帯型プレーヤ３０の空き容量と、算出した転送容量とを比較する（Ｓ９６）。携帯型プレーヤ３０の空き容量が転送容量よりも小さい場合（Ｓ９７：ＹＥＳ）、ビットレート候補１でコンテンツをビットレート変換して転送した場合、携帯型プレーヤ３０が転送される全コンテンツを記録できないと判断されるので、ＣＰＵ２１は次にビットレートの高いビットレート候補２を仮ビットレートに設定し（Ｓ９８、Ｓ９９：ＮＯ）、Ｓ９５に戻り、空き容量と転送容量との比較を再度実行する（Ｓ９５〜Ｓ９７）。つまり、空き容量の方が大きいと判断されるまで、ビットレートの高いビットレート候補から順番に空き容量と転送容量との比較を行っていく。
【００６７】
Ｓ９７において、携帯型プレーヤ３０の空き容量がコンテンツの転送容量よりも大きいと判断されると（Ｓ９７：ＮＯ）、ＣＰＵ２１は当該仮ビットレートを変換ビットレートに決定する（Ｓ１０１、Ｓ１０２）。以降の処理は上記実施形態と同じであるので、説明を援用する。一方、Ｓ９９において、全ビットレート候補について空き容量と転送容量の比較を行ったが、その結果、全ビットレート候補について空き容量の方が小さい場合（Ｓ９９：ＹＥＳ）、変換ビットレートの決定に失敗するので（Ｓ１００）、転送するコンテンツ数を減らして、Ｓ９３に戻る。
【００６８】
以上の処理により、携帯型プレーヤ３０の空き容量に応じて、携帯型プレーヤ３０に設定されているビットレート候補の中から、転送される全コンテンツを記録できる最も高いビットレートを自動的にＰＣ２０が決定することができる。従って、ユーザは、現在の携帯型プレーヤ３０の空き容量からコンテンツのビットレートを計算して、ＰＣ２０の変換情報に登録する必要がなくなり、転送操作を非常に簡易化することができる。なお、ビットレート候補は、携帯型プレーヤ３０ではなく、ＰＣ２０内に設定するようにしてもよい。
【００６９】
以上、本発明の好ましい実施形態を説明したが、本発明はこれらの実施形態には限定されない。変換情報ファイルは、コンテンツ記録装置１０の製造者がＷＥＢコンテンツとして自らのサイトに置き、ユーザがその変換情報ファイルをＰＣ２０にダウンロードしてもよい。
【産業上の利用可能性】
【００７０】
本発明は、コンテンツ記録装置であるサーバ装置、コンテンツ転送装置であるＰＣ及び携帯型プレーヤを備えるシステムに好適に採用され得る。
【図面の簡単な説明】
【００７１】
【図１】本発明の好ましい実施形態によるコンテンツ転送システム１を示す図である。
【図２】コンテンツ転送装置１０を示すブロック図である。
【図３】ＰＣ２０を示すブロック図である。
【図４Ａ】変換情報ファイルを示す図である。
【図４Ｂ】デバイス名テーブルを示す図である。
【図５Ａ】ＯＳ起動イベントを説明するフローチャートである。
【図５Ｂ】ＵＳＢ接続イベントを説明するフローチャートである。
【図６】変換情報設定処理を説明するフローチャートである。
【図７】フォーマット変換処理を説明するフローチャートである。
【図８】コンテンツ読み出し処理を説明するフローチャートである。
【図９】変換部１７の変形例を示す図である。
【図１０】ＰＣ２０の変形例である。
【図１１】ＰＣ２０において携帯型プレーヤ３０の空き容量に応じてビットレートを自動的に決定する処理を示すフローチャートである。
【符号の説明】
【００７２】
１              コンテンツ転送システム
１０            コンテンツ記録装置
１２            ＨＤＤ（コンテンツ記憶部）
１７            変換部
２０            ＰＣ（コンテンツ転送装置）
２２            ＨＤＤ（変換情報記憶部）
２８            接続検出部（接続検出手段）
２９            設定部（指示手段）
３０            携帯型プレーヤ（端末装置）
３１            転送部（ブラウズ部）
【図１】
2008047196.tif 000003
【図２】
2008047196.tif 000004
【図３】
2008047196.tif 000005
【図４Ａ】
2008047196.tif 000006
【図４Ｂ】
2008047196.tif 000007
【図５Ａ】
2008047196.tif 000008
【図５Ｂ】
2008047196.tif 000009
【図６】
2008047196.tif 000010
【図７】
2008047196.tif 000011
【図８】
2008047196.tif 000012
【図９】
2008047196.tif 000013
【図１０】
2008047196.tif 000014
【図１１】
2008047196.tif 000015