(57)【要約】【課題】転送先の再生端末に応じて、最適なファイル形式、ビットレートのコンテンツを転送することができるようにする。【解決手段】変換先とする曲ファイルのデフォルトのファイル形式、ビットレートが携帯電話機１により管理される。ある曲の転送が指示されたとき、音楽管理アプリケーションにおいては、転送が指示された曲のファイルとして、携帯電話機１が再生可能することのできるファイル形式の曲ファイルがPC内にあるか否かが判定される。そのような曲ファイルがないと判定された場合、携帯電話機１により管理されるデフォルトの設定により表されるファイル形式、ビットレートの曲ファイルを変換先として、転送が指示された曲のファイルの変換が行われ、変換によって得られた曲ファイルが携帯電話機１に転送される。本発明は再生端末にコンテンツを転送する機器に適用することができる。【選択図】図３
2008052026.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツの再生端末と、情報処理装置からなるコンテンツ転送システムにおいて、
前記再生端末は、
自身が再生可能なコンテンツのファイル形式とビットレートを表す情報を記憶する記憶手段と、
前記記憶手段に記憶されている情報を前記情報処理装置に送信する送信手段と
を備え、
前記情報処理装置は、
前記再生端末に記憶されている、前記再生端末が再生可能なコンテンツのファイル形式とビットレートを表す情報を前記再生端末から取得する取得手段と、
転送の対象とする所定のファイル形式、所定のビットレートのコンテンツを、前記取得手段により取得された情報により表されるファイル形式、ビットレートのコンテンツに変換する変換手段と、
前記変換手段による変換により得られたコンテンツを前記再生端末に転送する転送手段と
を備えるコンテンツ転送システム。
【請求項２】
再生端末に対してコンテンツを転送する情報処理装置において、
前記再生端末に記憶されている、前記再生端末が再生可能なコンテンツのファイル形式とビットレートを表す情報を前記再生端末から取得する取得手段と、
転送の対象とする所定のファイル形式、所定のビットレートのコンテンツを、前記取得手段により取得された情報により表されるファイル形式、ビットレートのコンテンツに変換する変換手段と、
前記変換手段による変換により得られたコンテンツを前記再生端末に転送する転送手段と
を備える情報処理装置。
【請求項３】
ユーザにより設定された、変換先とするコンテンツのファイル形式とビットレートを表す情報を記憶する記憶手段をさらに備え、
前記変換手段は、前記取得手段により取得された情報により表されるファイル形式とビットレートに替えて、前記記憶手段に記憶されている情報により表されるファイル形式、ビットレートのコンテンツを変換先として、転送の対象とする前記コンテンツを変換する
請求項２に記載の情報処理装置。
【請求項４】
前記取得手段は、前記再生端末が再生可能なコンテンツのファイル形式が登録されたリストを前記再生端末からさらに取得し、
前記変換手段は、転送の対象とする前記コンテンツのファイル形式が、前記取得手段により取得された前記リストに登録されていない場合に、転送の対象とする前記コンテンツを、前記取得手段により取得された情報により表されるファイル形式、ビットレートのコンテンツに変換する
請求項２に記載の情報処理装置。
【請求項５】
前記再生端末が再生可能なコンテンツのファイル形式とビットレートを表す情報は、前記再生端末の販売時に前記再生端末に記憶されている
請求項２に記載の情報処理装置。
【請求項６】
再生端末に対してコンテンツを転送する転送方法において、
前記再生端末に記憶されている、前記再生端末が再生可能なコンテンツのファイル形式とビットレートを表す情報を前記再生端末から取得し、
転送の対象とする所定のファイル形式、所定のビットレートのコンテンツを、取得した情報により表されるファイル形式、ビットレートのコンテンツに変換し、
変換により得られたコンテンツを前記再生端末に転送する
ステップを含む転送方法。
【請求項７】
再生端末に対してコンテンツを転送する処理をコンピュータに実行させるプログラムにおいて、
前記再生端末に記憶されている、前記再生端末が再生可能なコンテンツのファイル形式とビットレートを表す情報を前記再生端末から取得し、
転送の対象とする所定のファイル形式、所定のビットレートのコンテンツを、取得した情報により表されるファイル形式、ビットレートのコンテンツに変換し、
変換により得られたコンテンツを前記再生端末に転送する
ステップを含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ転送システム、情報処理装置、転送方法、およびプログラムに関し、特に、転送先の再生端末に応じて、最適なファイル形式、ビットレートのコンテンツを転送することができるようにしたコンテンツ転送システム、情報処理装置、転送方法、およびプログラムに関する。
【背景技術】
【０００２】
近年、音楽を聴くスタイルとして、ハードディスクやフラッシュメモリを搭載した携帯電話機を使って聴くスタイルが普及してきている。
【０００３】
ユーザは、音楽CD(Compact Disk)から取り込むことによって、あるいは、所定のサイトからインターネットを介してダウンロードすることによって、一度、パーソナルコンピュータ（PC(Personal Computer)）に曲ファイルを取り込み、取り込んだ曲ファイルをパーソナルコンピュータから携帯電話機に転送してそれを聴くことになる。
【０００４】
図１は、従来のコンテンツの転送の概念を示す図である。
【０００５】
図１の例においては、転送先のポータブルデバイス（PD(Portable Device)）として携帯電話機１が示されている。携帯電話機１は音楽再生機能を有するPDであり、この携帯電話機１と、ユーザが曲ファイルを取り込んでいるPCはUSB(Universal Serial Bus)ケーブルなどを介して接続される。ユーザは、PC上で動作する音楽管理アプリケーションによって表示される画面から、転送する曲の選択などを行う。
【０００６】
また、図１の例においては、転送先のPDのカテゴリ毎に、曲ファイルのファイル形式、ビットレートが音楽管理アプリケーションに設定されており、携帯電話機に曲ファイルを転送する場合のデフォルトのファイル形式、ビットレートは、ファイル形式がHE-AAC(High-Efficiency Advanced Audio Coding)、ビットレートが４８kbpsとされている。ファイル形式がHE-AAC、ビットレートが４８kbpsは、多くの携帯電話機において再生可能なファイル形式、ビットレートとして採用されているものである。
【０００７】
従って、図１に示されるように、転送しようとする曲ファイルをMP3(MPEG Audio Layer-3)のファイル形式のデータとしてユーザがPCに取り込んでいる場合、曲ファイルの転送は、白抜き矢印Ａ1に示されるように、ファイル形式がHE-AAC、ビットレートが４８kbpsの曲ファイルを変換先として音楽管理アプリケーションによりファイル形式、ビットレートの変換が行われた後、白抜き矢印Ａ2に示されるようにして行われる。
【０００８】
曲ファイルの変換は、転送する曲をユーザが選択し、転送の開始を指示したとき、ファイル形式、ビットレートをユーザが指定することなく、音楽管理アプリケーションの設定に従って自動的に行われる。
【０００９】
変換先のファイル形式、ビットレートの設定は、携帯電話機が有する音楽再生機能の程度や、聴きたい音質などに応じてユーザが適宜変更することができるようになされており、図１の例においては、ファイル形式がAAC-LC(Advanced Audio Coding-Low Complexity)、ビットレートが１２８kbpsの曲ファイルを変換先とするようにユーザにより変更されている。例えば、変換先のファイル形式、ビットレートの設定がユーザにより変更されている場合、その変更後のファイル形式、ビットレートの設定がデフォルトの設定より優先され、曲ファイルの変換の際に採用される。
【００１０】
このように、従来、PC上で動作する音楽管理アプリケーションにおいては、携帯電話機を転送先とする場合は「ファイル形式がHE-AAC、ビットレートが４８kbps」、音楽再生専用のPDを転送先とする場合は「ファイル形式がATRAC(Adaptive Transform Acoustic Coding)（OpenMG）、ビットレートが６４kbps」といったように、転送先とするPDのカテゴリ毎に、曲ファイルのファイル形式、ビットレートが設定されるようになされている。
【００１１】
この場合、例えば複数の機種の携帯電話機（「７０３」、「９０３」といったように、同じ時期に各メーカから販売された携帯電話機の型番に所定の桁数の同じ数字が含まれることによって機種が区別される場合に、それぞれ異なる数字が機種名に含まれる複数の携帯電話機）をユーザが持っており、それぞれ、再生可能なファイル形式、ビットレートが異なるときであっても、携帯電話機の機種毎に、変換先のファイル形式、ビットレートを細かく設定することができないことから、１つのカテゴリのPDの機種毎に、それらの設定を行うことができるようにした技術も提案されている。
【００１２】
図２は、従来のコンテンツの転送の概念を示す他の図である。
【００１３】
図２の例においては、転送先の携帯電話機の機種毎に、曲ファイルのファイル形式、ビットレートが音楽管理アプリケーションに設定されている。例えば、携帯電話機のある機種である機種Ａに曲ファイルを転送する場合のデフォルトの設定値は、ファイル形式がHE-AAC、ビットレートが４８kbpsとされ、他の機種である機種Ｂに曲ファイルを転送する場合のデフォルトの設定値は、ファイル形式がAAC-LC、ビットレートが１２８kbpsとされている。
【００１４】
例えば、図２に示されるように、機種名が機種Ａである携帯電話機１がPCに接続されている場合、その機種名が、携帯電話機１本体から音楽管理アプリケーションにより取得される。曲ファイルの転送を開始することがユーザにより指示されたとき、転送対象のMP3の曲ファイルは、携帯電話機１から取得された機種名に対応付けられているファイル形式がHE-AAC、ビットレートが４８kbpsの曲ファイルを変換先として、白抜き矢印Ａ11に示されるようにして音楽管理アプリケーションにより自動的に変換され、ファイル形式、ビットレートの変換が終了したとき、白抜き矢印Ａ12に示されるように、変換によって得られた曲ファイルがPCから携帯電話機１に転送される。
【００１５】
これにより、ユーザは、PCに接続するだけで、自動的に、携帯電話機１の機種に応じたファイル形式、ビットレートの曲ファイルを携帯電話機１に転送させることができ、携帯電話機１を利用して音楽を聴くことができる。
【００１６】
特許文献１には、図２に示されるような曲ファイルの転送の方式について開示されている。
【特許文献１】特開２００２−１２３２６５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１７】
以上のように、ファイル形式、ビットレートを機種毎に設定し、管理することができる場合であっても、既存の音楽管理アプリケーションは、アプリケーションのリリース後に販売された機種の携帯電話機についての知識を有していないため、新たに販売された機種の携帯電話機に対して、最適なファイル形式、ビットレートの曲ファイルを転送することができない。
【００１８】
また、同じ機種の携帯電話機であっても、再生可能なファイル形式、ビットレートが販売元のメーカ毎に異なることがあり、この場合、図２を参照して説明したような、最適なファイル形式、ビットレートを機種毎に設定するだけでは対応することができない。
【００１９】
本発明はこのような状況に鑑みてなされたものであり、転送先の再生端末に応じて、最適なファイル形式、ビットレートのコンテンツを転送することができるようにするものである。
【課題を解決するための手段】
【００２０】
本発明の一側面のコンテンツ転送システムは、コンテンツの再生端末と、情報処理装置からなる。そのうちの再生端末は、自身が再生可能なコンテンツのファイル形式とビットレートを表す情報を記憶する記憶手段と、前記記憶手段に記憶されている情報を前記情報処理装置に送信する送信手段とを備え、情報処理装置は、前記再生端末に記憶されている、前記再生端末が再生可能なコンテンツのファイル形式とビットレートを表す情報を前記再生端末から取得する取得手段と、転送の対象とする所定のファイル形式、所定のビットレートのコンテンツを、前記取得手段により取得された情報により表されるファイル形式、ビットレートのコンテンツに変換する変換手段と、前記変換手段による変換により得られたコンテンツを前記再生端末に転送する転送手段とを備える。
【００２１】
本発明の他の側面の情報処理装置は、再生端末に対してコンテンツを転送する情報処理装置において、前記再生端末に記憶されている、前記再生端末が再生可能なコンテンツのファイル形式とビットレートを表す情報を前記再生端末から取得する取得手段と、転送の対象とする所定のファイル形式、所定のビットレートのコンテンツを、前記取得手段により取得された情報により表されるファイル形式、ビットレートのコンテンツに変換する変換手段と、前記変換手段による変換により得られたコンテンツを前記再生端末に転送する転送手段とを備える。
【００２２】
ユーザにより設定された、変換先とするコンテンツのファイル形式とビットレートを表す情報を記憶する記憶手段をさらに設けるようにすることができる。この場合、前記変換手段には、前記取得手段により取得された情報により表されるファイル形式とビットレートに替えて、前記記憶手段に記憶されている情報により表されるファイル形式、ビットレートのコンテンツを変換先として、転送の対象とする前記コンテンツを変換させることができる。
【００２３】
前記取得手段には、前記再生端末が再生可能なコンテンツのファイル形式が登録されたリストを前記再生端末からさらに取得させ、前記変換手段には、転送の対象とする前記コンテンツのファイル形式が、前記取得手段により取得された前記リストに登録されていない場合に、転送の対象とする前記コンテンツを、前記取得手段により取得された情報により表されるファイル形式、ビットレートのコンテンツに変換させることができる。
【００２４】
前記再生端末が再生可能なコンテンツのファイル形式とビットレートを表す情報は、前記再生端末の販売時に前記再生端末に記憶されているようにすることができる。
【００２５】
本発明の他の側面の転送方法またはプログラムは、再生端末に記憶されている、前記再生端末が再生可能なコンテンツのファイル形式とビットレートを表す情報を前記再生端末から取得し、転送の対象とする所定のファイル形式、所定のビットレートのコンテンツを、取得した情報により表されるファイル形式、ビットレートのコンテンツに変換し、変換により得られたコンテンツを前記再生端末に転送するステップを含む。
【００２６】
本発明の一側面のコンテンツ転送システムにおいては、再生端末において、前記再生端末が再生可能なコンテンツのファイル形式とビットレートを表す情報が記憶され、記憶されている情報が前記情報処理装置に送信される。また、情報処理装置において、前記再生端末に記憶されている、前記再生端末が再生可能なコンテンツのファイル形式とビットレートを表す情報が前記再生端末から取得され、転送の対象とする所定のファイル形式、所定のビットレートのコンテンツが、取得された情報により表されるファイル形式、ビットレートのコンテンツに変換される。変換により得られたコンテンツは前記再生端末に転送される。
【００２７】
本発明の他の側面においては、再生端末に記憶されている、前記再生端末が再生可能なコンテンツのファイル形式とビットレートを表す情報が前記再生端末から取得され、転送の対象とする所定のファイル形式、所定のビットレートのコンテンツが、取得された情報により表されるファイル形式、ビットレートのコンテンツに変換される。また、変換により得られたコンテンツが前記再生端末に転送される。
【発明の効果】
【００２８】
本発明によれば、転送先の再生端末に応じて、最適なファイル形式、ビットレートのコンテンツを転送することができる。
【発明を実施するための最良の形態】
【００２９】
以下に本発明の実施の形態を説明するが、本発明の構成要件と、明細書又は図面に記載の実施の形態との対応関係を例示すると、次のようになる。この記載は、本発明をサポートする実施の形態が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、本発明の構成要件に対応する実施の形態として、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その構成要件に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その構成要件以外には対応しないものであることを意味するものでもない。
【００３０】
本発明の一側面のコンテンツ転送システムは、コンテンツの再生端末（例えば、図３の携帯電話機１）と、情報処理装置（例えば、図４のPC２）からなる。そのうちの前記再生端末は、自身が再生可能なコンテンツのファイル形式とビットレートを表す情報を記憶する記憶手段（例えば、図５の変換先デフォルト設定記憶部６２）と、前記記憶手段に記憶されている情報を前記情報処理装置に送信する送信手段（例えば、図５の携帯電話機インタフェース６１）とを備え、前記情報処理装置は、前記再生端末に記憶されている、前記再生端末が再生可能なコンテンツのファイル形式とビットレートを表す情報を前記再生端末から取得する取得手段（例えば、図５のアプリケーション制御部４２）と、転送の対象とする所定のファイル形式、所定のビットレートのコンテンツを、前記取得手段により取得された情報により表されるファイル形式、ビットレートのコンテンツに変換する変換手段（例えば、図５の変換処理部４７）と、前記変換手段による変換により得られたコンテンツを前記再生端末に転送する転送手段（例えば、図５の転送処理部５０）とを備える。
【００３１】
本発明の他の側面の情報処理装置は、再生端末に対してコンテンツを転送する情報処理装置において、前記再生端末に記憶されている、前記再生端末が再生可能なコンテンツのファイル形式とビットレートを表す情報を前記再生端末から取得する取得手段（例えば、図５のアプリケーション制御部４２）と、転送の対象とする所定のファイル形式、所定のビットレートのコンテンツを、前記取得手段により取得された情報により表されるファイル形式、ビットレートのコンテンツに変換する変換手段（例えば、図５の変換処理部４７）と、前記変換手段による変換により得られたコンテンツを前記再生端末に転送する転送手段（例えば、図５の転送処理部５０）とを備える。
【００３２】
この情報処理装置には、ユーザにより設定された、変換先とするコンテンツのファイル形式とビットレートを表す情報を記憶する記憶手段（例えば、図５の変換先ユーザ設定記憶部４６）をさらに設けることができる。
【００３３】
本発明の他の側面の転送方法またはプログラムは、再生端末に記憶されている、前記再生端末が再生可能なコンテンツのファイル形式とビットレートを表す情報を前記再生端末から取得し、転送の対象とする所定のファイル形式、所定のビットレートのコンテンツを、取得した情報により表されるファイル形式、ビットレートのコンテンツに変換し、変換により得られたコンテンツを前記再生端末に転送するステップ（例えば、図１１のステップＳ２０５）を含む。
【００３４】
以下、本発明の実施の形態について図を参照して説明する。
【００３５】
図３は、本発明の一実施形態に係るPCにより行われるコンテンツの転送の概念を示す図である。
【００３６】
図３の例においては、転送先のPDとして携帯電話機１が示されている。携帯電話機１は音楽再生機能を有するPDであり、この携帯電話機１と、ユーザが曲ファイルを取り込んでいるPCはUSBケーブルなどを介して接続される。携帯電話機１とPCから、コンテンツの転送システムが構成される。ユーザは、PC上で動作する音楽管理アプリケーションによって表示される画面から、転送する曲の選択などを行う。
【００３７】
また、図３の例においては、変換先とする曲ファイルのファイル形式、ビットレートのデフォルトの設定を表す変換先デフォルト設定が、PC上で動作する音楽管理アプリケーションではなく、携帯電話機１により管理されている。変換先デフォルト設定は、例えば、携帯電話機１の販売時には携帯電話機１に既に記憶されているものであり、ユーザによる設定操作によって記憶されるようなものではない。
【００３８】
携帯電話機１においては、携帯電話機１自身が再生可能なファイル形式のリストである再生可能ファイル形式リストも管理されており、再生可能なファイル形式が複数ある場合、そのうちの１つのファイル形式が、変換先のデフォルトのファイル形式として設定される。また、再生可能なビットレートが複数ある場合、そのうちの１つのビットレートが、変換先のデフォルトのビットレートとして設定される。図３の例においては、ファイル形式がHE-AAC、ビットレートが４８kbpsが、デフォルトのファイル形式、ビットレートとして設定されている。
【００３９】
全体の流れについては後に詳述するが、ある曲の転送をユーザが指示したとき、音楽管理アプリケーションにおいては、転送が指示された曲のファイルとして、携帯電話機１から取得された再生可能ファイル形式リストに登録されるファイル形式と同じファイル形式の曲ファイルがPC内に既にあるか否かが判定される。
【００４０】
判定の結果、携帯電話機１から取得された再生可能ファイル形式リストに登録されるファイル形式と同じファイル形式の曲ファイルがPC内に既にあると判定された場合、その曲ファイルを携帯電話機１に転送することが行われる。
【００４１】
一方、再生可能ファイル形式リストに登録されるファイル形式と同じファイル形式の曲ファイルがPC内にないと判定された場合、白抜き矢印Ａ21に示されるように、携帯電話機１から取得された変換先デフォルト設定により表されるファイル形式、ビットレートの曲ファイルを変換先として、ユーザにより転送が指示された曲のファイルの変換が行われ、変換によって得られた曲ファイルが、白抜き矢印Ａ22に示されるように携帯電話機１に転送される。
【００４２】
このように、変換先とする曲ファイルのファイル形式、ビットレートのデフォルトの設定を表す情報がPDにより管理されており、曲ファイルを転送する際、その設定が音楽管理アプリケーションにより取得され、適宜、ファイル形式、ビットレートの変換が行われた後に曲ファイルの転送が行われるから、ユーザは、容易に、転送先とするPDに応じて、最適なファイル形式、ビットレートの曲ファイルを転送することができる。
【００４３】
また、音楽管理アプリケーションのリリース後に新たに発売された機種のPDに、変換先とする曲ファイルのファイル形式、ビットレートのデフォルトの設定を表す情報が記憶されている場合、新たに発売された機種のPDを転送先とする場合であっても、ユーザは、最適なファイル形式、ビットレートの曲ファイルを転送することができる。
【００４４】
なお、携帯電話機１が再生可能な曲ファイルのファイル形式、ビットレートが複数あり、デフォルトのファイル形式、ビットレートとは異なるファイル形式、ビットレートの曲ファイルを変換先とするようにユーザにより設定が変更されている場合、その変更後のファイル形式、ビットレートの設定を表す変換先ユーザ設定が、変換先デフォルト設定より優先され、曲ファイルの変換を行うときの変換先として採用される。図３の例においては、ファイル形式がAAC-LC、ビットレートが１２８kbpsの曲ファイルを変換先とするようにユーザにより設定が変更されている。曲ファイルの転送の一連の流れについては後述する。
【００４５】
図４は、図３に示されるような曲ファイルの転送を行う音楽管理アプリケーションを実行するPC２のハードウエア構成例を示すブロック図である。
【００４６】
CPU(Central Processing Unit)１１は、音楽管理アプリケーション（アプリケーションプログラム）やOS(Operating System)を実行する。ROM(Read Only Memory)１２は、CPU１１が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。RAM(Random Access Memory)１３は、CPU１１により実行されるプログラムや、その実行において適宜変化するパラメータを格納する。これらはCPUバスなどから構成されるホストバス１４により相互に接続されている。
【００４７】
ホストバス１４は、ブリッジ１５を介して、PCI(Peripheral Component Interconnect/Interface)バスなどの外部バス１６に接続されている。外部バス１６には、各種のデバイスが接続されるインタフェース１７と通信部２５が接続されている。
【００４８】
インタフェース１７に接続されるキーボード１８は、各種の指令を入力するときにユーザにより操作される。マウス１９は、ディスプレイ２０に表示されるポインタの移動や各種の選択操作を行うときにユーザにより操作される。ディスプレイ２０はLCD(Liquid Crystal Display)などよりなり、PC２に取り込み済みの曲の一覧などの各種の情報を表示する。HDD(Hard Disk Drive)２１は、CPU１１によって実行される音楽管理アプリケーションなどの各種の情報を記録する。HDD２１には、所定のファイル形式、ビットレートのファイルとして音楽CDなどから取り込まれた曲ファイルも記録される。
【００４９】
ドライブ２２は、装着されている磁気ディスク３１、光ディスク３２、光磁気ディスク３３、または半導体メモリ３４に記録されているデータやプログラムを読み出し、読み出したデータやプログラムを、インタフェース１７、外部バス１６、ブリッジ１５、およびホストバス１４を介してRAM１３などに供給する。
【００５０】
USBポート２３には、携帯電話機１などの各種のPDがUSBケーブルを介して接続される。PDとの通信はUSBポート２３を介して行われる。
【００５１】
スピーカ２４は、インタフェース１７から供給された音声信号に基づいて、曲ファイルに対応する所定の音声を出力する。
【００５２】
通信部２５は、ネットワークを介して外部の機器と通信を行う。例えば、曲ファイルのダウンロードサービスを行っているサイト（Webサーバ）からダウンロードされた曲ファイルは通信部２５により受信され、外部バス１６、インタフェース１７を介してHDD２１に供給されて記録される。
【００５３】
図５は、PC２の機能構成例を示すブロック図である。
【００５４】
図５に示される機能部のうちの少なくとも一部は、図４のCPU１１により音楽管理アプリケーションが実行されることによって実現される。図５には、曲ファイルの転送先のPDとしてPC２に接続される携帯電話機１において実現される機能部の一部も示されている。
【００５５】
図５に示されるように、PC２においては、UI(User Interface)部４１、アプリケーション制御部４２、曲管理部４３、変換先ユーザ設定記憶部４６、変換処理部４７、および転送処理部５０が実現される。また、携帯電話機１においては、携帯電話機インタフェース６１、変換先デフォルト設定記憶部６２，および再生可能ファイル形式リスト記憶部６３が実現される。
【００５６】
PC２のUI部４１は、ディスプレイ２０の画面表示を制御する。例えば、UI部４１は、音楽CDなどからPC２に取り込まれた曲ファイルの一覧や、携帯電話機１に転送済みの曲ファイルの一覧などを表示する。画面表示に必要なデータは、適宜、アプリケーション制御部４２から供給される。
【００５７】
また、UI部４１は、マウス１９などを用いて行われるユーザの操作を受け付け、受け付けた操作の内容を表す情報をアプリケーション制御部４２に出力する。UI部４１により受け付けられた操作に応じて、選択された曲ファイルを再生することや、曲ファイルを携帯電話機１に転送することなどがアプリケーション制御部４２により行われる。
【００５８】
アプリケーション制御部４２は、音楽管理アプリケーションの機能を実現するための動作を全体的に制御する。例えば、アプリケーション制御部４２は、曲管理部４３に問い合わせることによって取り込み済みの曲ファイルの一覧を表す情報を取得し、取得した情報をUI部４１に出力して曲ファイルの一覧を表示させる。
【００５９】
また、アプリケーション制御部４２は、曲ファイルのファイル形式、ビットレートを変換するとき、変換元になる曲ファイルを曲管理部４３から取得し、取得した曲ファイルを変換処理部４７に出力して曲ファイルの変換を行わせる。さらに、アプリケーション制御部４２は、変換処理部４７により変換された曲ファイルを転送処理部５０に供給し、携帯電話機１に転送させることなども行う。
【００６０】
曲管理部４３は、音楽CDなどから、あるいは、所定のサーバからダウンロードすることによってPC２に取り込まれた曲ファイルを、曲DB４４によって管理する。HDD２１に記録される曲ファイル４５は、曲DB４４に記録されるそれぞれの曲ファイルの情報に対応付けられる。
【００６１】
変換先ユーザ設定記憶部４６は、変換先のファイル形式、ビットレートの設定が、デフォルトの設定からユーザにより変更されたとき、変更後の内容を表す変換先ユーザ設定を記憶する。変換先ユーザ設定が変換先ユーザ設定記憶部４６に記憶されているとき、携帯電話機１から取得された変換先デフォルト設定に替えて、変換先ユーザ設定により表されるファイル形式、ビットレートが、変換先のファイル形式、ビットレートとしてアプリケーション制御部４２により採用される。
【００６２】
このように、変換先デフォルト設定はPD側で管理されるのに対し、変換先ユーザ設定はPC２の音楽管理アプリケーション側で管理されるようになされている。変換先ユーザ設定がPD側に転送され、PD側で管理されるようにしてもよい。
【００６３】
変換処理部４７は、アプリケーション制御部４２による制御に従って、曲ファイルのファイル形式、ビットレートの変換をPCプラグインを用いて行う。PCプラグインは、変換元の曲ファイルのファイル形式毎に用意される。
【００６４】
図５の例においては、PCプラグイン４８−１と４８−２の２つのプラグインが用意されている。PCプラグイン４８−１は、例えば、MP3の曲ファイルを他のファイル形式の曲ファイルに変換するときに用いられるプラグインであり、PCプラグイン４８−２は、例えば、ATRACの曲ファイルを他のファイル形式の曲ファイルに変換するときに用いられるプラグインである。
【００６５】
例えば、曲管理部４３により管理されているMP3の曲ファイルをファイル形式がHE-AAC、ビットレートが４８kbpsの曲ファイルに変換するとき、変換処理部４７は、アプリケーション制御部４２から供給された、変換元の曲ファイルをPCプラグイン４８−１に出力し、ファイル形式、ビットレートの変換を行わせる。PCプラグイン４８−１による変換によって得られた曲ファイルである転送用ファイル４９は、アプリケーション制御部４２により転送処理部５０に供給され、携帯電話機１に転送される。
【００６６】
転送処理部５０は、アプリケーション制御部４２による制御に従って、PDに対する曲ファイルの転送をPDプラグインを用いて行う。PDプラグインは、転送先のPD毎に用意される。
【００６７】
図５の例においては、PDプラグイン５１−１と５１−２の２つのプラグインが用意されている。PDプラグイン５１−１は、例えば、携帯電話機１に曲ファイルを転送するときに用いられるプラグインであり、PDプラグイン５１−２は、例えば、音楽再生用のPDに曲ファイルを転送するときに用いられるプラグインである。
【００６８】
また、転送処理部５０は、アプリケーション制御部４２による制御に従って、携帯電話機１などのPDから、そのPDによって管理されている変換先デフォルト設定を取得し、取得した変換先デフォルト設定をアプリケーション制御部４２に出力する。転送処理部５０は、再生可能ファイル形式リストをPDから取得することなども行う。
【００６９】
携帯電話機１の携帯電話機インタフェース６１は、PC２のPDプラグイン５１−１との間で通信を行い、PDプラグイン５１−１を介して行われる転送処理部５０からの要求に応じて、変換先デフォルト設定や再生可能ファイル形式リストを転送処理部５０に送信する。
【００７０】
変換先デフォルト設定記憶部６２は変換先デフォルト設定を記憶する。変換先デフォルト設定記憶部６２に記憶されている変換先デフォルト設定は、適宜、携帯電話機インタフェース６１により読み出され、PC２の転送処理部５０に送信される。
【００７１】
再生可能ファイル形式リスト記憶部６３は再生可能ファイル形式リストを記憶する。再生可能ファイル形式リスト記憶部６３に記憶されている再生可能ファイル形式リストは、適宜、携帯電話機インタフェース６１により読み出され、PC２の転送処理部５０に送信される。
【００７２】
図６は、図５の曲DB４４に記録される情報の例を示す図である。
【００７３】
図６に示されるように、曲DB４４は例えばリレーショナルデータベースであり、曲テーブルとファイルテーブルによって曲ファイルを管理する。
【００７４】
曲テーブルは曲IDと曲名からなり、PC２が管理する曲の一覧を表す。曲IDは曲の識別情報である。図６の例においては、曲ID１によって識別される曲の曲名はSong-Aであり、曲ID２によって識別される曲の曲名はSong-Bである。また、曲ID３によって識別される曲の曲名はSong-Cである。
【００７５】
１つの曲は、１つ乃至複数の曲ファイル（Rendition）を持ち、曲ファイルが生成される毎に、それぞれの曲ファイルの属性がファイルテーブルに記録される。図６の例においては、ファイルテーブルは、ファイルID、曲ID、フォーマット、コーデック、ビットレート、およびファイル名の各属性から構成される。
【００７６】
ファイルIDは曲ファイルの識別情報であり、フォーマットはファイル形式を表す。コーデックは曲ファイルの符号化方式を表し、ビットレートは曲ファイルの単位時間（例えば１秒間）あたりのデータ量を表す。ファイル名は、ドライブ名、フォルダ名からなるパスを含む、曲ファイルの名前を表す。
【００７７】
図６の例においては、点線で示されるように、曲ID１で識別される曲に対して、ファイルID１０１の曲ファイルとファイルID１０２の曲ファイルが対応付けられている。ファイルID１０１の曲ファイルとファイルID１０２の曲ファイルは、曲ID１で識別される１つの曲のデータから生成された、フォーマットなどの属性の異なる２つのファイルである。
【００７８】
ファイルID１０１の曲ファイルのフォーマットとコーデックはMP3、ビットレートは１２８０００bps、ファイル名は「F:\Music\Song-A.mp3」とされている。また、ファイルID１０２の曲ファイルのフォーマットはOpenMG、コーデックはATRAC3、ビットレートは１０５０００bps、ファイル名は「F:\Optimized\Song-A.omg」とされている。
【００７９】
同様に、曲ID２で識別される曲に対して、ファイルID１０３の曲ファイルが対応付けられ、曲ID３で識別される曲に対して、ファイルID１０４の曲ファイルとファイルID１０５の曲ファイルが対応付けられている。
【００８０】
転送する曲が選択され、転送の開始が指示されたとき、このような属性が参照されることによって、携帯電話機１の例えば変換先デフォルト設定によって表されるファイル形式、ビットレートと同じファイル形式、ビットレートの曲ファイルが既にPC２内にあるか否かが判定される。
【００８１】
ここで、図７のシーケンス図を参照して、曲ファイルの転送処理の一連の流れについて説明する。
【００８２】
図７は、携帯電話機１から取得された再生可能ファイル形式リストに登録されるファイル形式と同じファイル形式の曲ファイルがPC２内に既にあることから、転送が指示された曲のファイルを変換することなく、PC２内にある曲ファイルをそのまま転送する場合の処理を示している。
【００８３】
ステップＳ１において、PC２のUI部４１は、曲ファイルの転送を開始することをアプリケーション制御部４２に指示する。例えば、既に取り込まれた曲の一覧が表示されている状態で所定の曲が選択され、その曲を転送することが指示されたとき、UI部４１からアプリケーション制御部４２に対して転送の開始が指示される。アプリケーション制御部４２に対しては、転送する曲の曲IDなども通知される。各機能部間での指示、通知は、所定のフォーマットを有するコマンドが送受信されることによって行われる。
【００８４】
図８は、ディスプレイ２０に表示される、曲の一覧の画面の例を示す図である。
【００８５】
図８の画面は、メニュー１０１に表示される「音楽を取り込む」、「マイライブラリ」、「音楽を転送する」の３つの項目の中から「音楽を転送する」の項目が選択されたときに表示される。「音楽を取り込む」は、PC２に装着された音楽CDなどから曲ファイルを取り込むときに選択される項目であり、「マイライブラリ」は曲の再生などを行うときに選択される項目である。「音楽を転送する」は、携帯電話機１などのPDに曲ファイルを転送するときに選択される項目である。
【００８６】
「音楽を転送する」の項目が選択されたとき、操作パネル１０２の下方には、取り込み済みの曲（アルバム）の一覧が表示されるマイライブラリ欄１０３が左側に、携帯電話機１に転送するものとして登録された曲、または転送済みの曲の一覧が表示される転送欄１０４が右側にそれぞれ表示される。
【００８７】
図８の操作パネル１０２には、マイライブラリ欄１０３に表示される曲の中から選択した曲の再生を指示するときに操作される再生ボタン１１１、曲の再生を停止するときに操作される停止ボタン１１２、前の曲に戻るときに操作される戻るボタン１１３、および、次の曲に進むときに操作される進むボタン１１４が表示されている。進むボタン１１４の右隣には、マイライブラリ欄１０３に表示される曲の中から選択された曲の情報などが表示される表示部１１５が設けられている。
【００８８】
マイライブラリ欄１０３には、アーティストＡ乃至Ｃのそれぞれのアルバムのジャケット画像やタイトルなどが表示されており、転送欄１０４には、転送する曲として登録された曲のタイトルや録音モードなどの情報が表示されている。録音モードはPC２に取り込まれている曲ファイルのファイル形式、ビットレートを表し、図８の例においては、ファイル形式がMP4、ビットレートが１２８kbpsの曲ファイルが取り込まれていることが表示されている。
【００８９】
例えば、マイライブラリ欄１０３に表示されるものの中から所定の曲が選択され、転送する曲が転送欄１０４に登録された状態で転送ボタン１２１が押されたとき、曲ファイルの転送が開始される。曲の転送中、転送欄１０４には、図９に示されるように、曲ファイルの転送中であることを表す情報が表示される。
【００９０】
図７の説明に戻り、ステップＳ１１において、アプリケーション制御部４２は、UI部４１からの指示を受信し、ステップＳ１２に進み、転送先のPDである携帯電話機１から、再生可能ファイル形式リストを取得することを転送処理部５０に指示する。
【００９１】
ステップＳ３１において、転送処理部５０は、アプリケーション制御部４２からの指示を受信し、ステップＳ３２に進み、携帯電話機１と通信を行う専用のプラグインであるPDプラグイン５１−１に対して再生可能ファイル形式リストの取得を指示する。
【００９２】
ステップＳ４１において、PDプラグイン５１−１は、転送処理部５０からの指示を受信し、ステップＳ４２に進み、携帯電話機１の携帯電話機インタフェース６１に対して再生可能ファイル形式リストの送信を要求する。
【００９３】
ステップＳ５１において、携帯電話機１の携帯電話機インタフェース６１は、PDプラグイン５１−１からの要求を受信し、ステップＳ５２に進み、再生可能ファイル形式リスト記憶部６３にアクセスして、再生可能ファイル形式リストを取得する。
【００９４】
ステップＳ６１において、再生可能ファイル形式リスト記憶部６３は、携帯電話機インタフェース６１からのアクセスを受け、記憶している再生可能ファイル形式リストを携帯電話機インタフェース６１に出力する。携帯電話機インタフェース６１により取得された再生可能ファイル形式リストは、携帯電話機インタフェース６１からPC２のPDプラグイン５１−１に送信され、転送処理部５０を介してアプリケーション制御部４２に供給される。
【００９５】
再生可能ファイル形式リストを取得したとき、ステップＳ１３において、アプリケーション制御部４２は、曲管理部４３に問い合わせることによって、ユーザにより転送が指示された曲のファイルであって、携帯電話機１から取得された再生可能ファイル形式リストに登録されるファイル形式と同じファイル形式の曲ファイルを既に取り込まれている曲ファイルの中から探す。
【００９６】
ステップＳ２１において、曲管理部４３は、アプリケーション制御部４２からの問い合わせに応じて、転送が指示された曲のファイルであって、携帯電話機１から取得された再生可能ファイル形式リストに登録されるファイル形式と同じファイル形式の曲ファイルを探す。曲ファイルの検索は、図６に示されるような情報が記録される曲DB４４が参照されることによって行われる。
【００９７】
例えば、転送が指示された曲の曲IDと、携帯電話機１から取得された再生可能ファイル形式リストに登録されているファイル形式の情報がアプリケーション制御部４２から曲管理部４３に供給され、転送が指示された曲の曲IDと同じ曲IDを属性に持つ曲ファイルの中に、再生可能ファイル形式リストに登録されているファイル形式と同じファイル形式のものがあるかが曲管理部４３において検索される。
【００９８】
転送が指示された曲の曲IDと同じ曲ID、再生可能ファイル形式リストに登録されているファイル形式と同じファイル形式の曲ファイルが見つかったとき、ステップＳ２２において、曲管理部４３は、転送対象とする曲ファイルが見つかったことをアプリケーション制御部４２に通知する。
【００９９】
アプリケーション制御部４２は、ステップＳ１４において、曲管理部４３からの通知を受信し、ステップＳ１５に進み、曲管理部４３により見つけられた転送対象とする曲ファイルをそのまま携帯電話機１に転送することを転送処理部５０に指示する。例えば、ファイル名に含まれるパス等に基づいて、転送対象とする曲ファイルがHDD２１から読み出され、アプリケーション制御部４２を介して転送処理部５０に供給される。
【０１００】
ステップＳ３３において、転送処理部５０は、アプリケーション制御部４２からの指示を受信し、ステップＳ３４に進み、アプリケーション制御部４２から供給された曲ファイルをPDプラグイン５１−１に出力し、曲ファイルを携帯電話機１に転送することを指示する。
【０１０１】
ステップＳ４３において、PDプラグイン５１−１は、転送処理部５０からの指示を受信し、ステップＳ４４に進み、曲ファイルを携帯電話機１の携帯電話機インタフェース６１に転送する。
【０１０２】
ステップＳ５３において、携帯電話機１の携帯電話機インタフェース６１は、PDプラグイン５１−１から転送されてきた曲ファイルを受信し、処理を終了させる。携帯電話機インタフェース６１により受信された曲ファイルは、携帯電話機１に搭載されるフラッシュメモリなどに記憶され、所定のタイミングで再生される。
【０１０３】
これにより、携帯電話機１が再生可能なファイル形式の曲ファイルが、PC２にあらかじめ取り込まれていた曲ファイルの中から選択され、携帯電話機１に転送される。
【０１０４】
次に、図１０のシーケンス図を参照して、曲ファイルの他の転送処理の一連の流れについて説明する。
【０１０５】
図１０は、携帯電話機１から取得された再生可能ファイル形式リストに登録されるファイル形式と同じファイル形式の曲ファイルがPC２内にないことから、曲ファイルの変換を行い、変換によって得られた曲ファイルを転送する場合の処理を示している。
【０１０６】
所定の曲の転送がユーザにより指示されたとき、ステップＳ７１において、PC２のUI部４１は、曲ファイルの転送を開始することをアプリケーション制御部４２に指示する。
【０１０７】
ステップＳ８１において、アプリケーション制御部４２は、UI部４１からの指示を受信し、ステップＳ８２に進み、転送先のPDである携帯電話機１から、再生可能ファイル形式リストを取得することを転送処理部５０に指示する。
【０１０８】
ステップＳ１３１において、転送処理部５０は、アプリケーション制御部４２からの指示を受信し、ステップＳ１３２に進み、携帯電話機１と通信を行う専用のプラグインであるPDプラグイン５１−１に対して再生可能ファイル形式リストの取得を指示する。
【０１０９】
ステップＳ１４１において、PDプラグイン５１−１は、転送処理部５０からの指示を受信し、ステップＳ１４２に進み、携帯電話機１の携帯電話機インタフェース６１に対して再生可能ファイル形式リストの送信を要求する。
【０１１０】
ステップＳ１５１において、携帯電話機１の携帯電話機インタフェース６１は、PDプラグイン５１−１からの要求を受信し、ステップＳ１５２に進み、再生可能ファイル形式リスト記憶部６３にアクセスして、再生可能ファイル形式リストを取得する。
【０１１１】
ステップＳ１６１において、再生可能ファイル形式リスト記憶部６３は、携帯電話機インタフェース６１からのアクセスを受け、記憶している再生可能ファイル形式リストを携帯電話機インタフェース６１に出力する。携帯電話機インタフェース６１により取得された再生可能ファイル形式リストは、携帯電話機インタフェース６１からPC２のPDプラグイン５１−１に送信され、転送処理部５０を介してアプリケーション制御部４２に供給される。
【０１１２】
再生可能ファイル形式リストを取得したとき、ステップＳ８３において、アプリケーション制御部４２は、曲管理部４３に問い合わせることによって、ユーザにより転送が指示された曲のファイルであって、携帯電話機１から取得された再生可能ファイル形式リストに登録されるファイル形式と同じファイル形式の曲ファイルを既に取り込まれている曲ファイルの中から探す。曲管理部４３に対しては、携帯電話機１から取得された再生可能ファイル形式リストに登録されているファイル形式の情報も供給される。
【０１１３】
ステップＳ１０１において、曲管理部４３は、アプリケーション制御部４２からの問い合わせに応じて、転送が指示された曲のファイルであって、携帯電話機１から取得された再生可能ファイル形式リストに登録されるファイル形式と同じファイル形式の曲ファイルを、上述したように、曲DB４４に記録されている情報を参照して探す。
【０１１４】
転送が指示された曲の曲IDと同じ曲ID、再生可能ファイル形式リストに登録されているファイル形式と同じファイル形式の曲ファイルが見つからなかったとき、ステップＳ１０２において、曲管理部４３は、転送対象とする曲ファイルが見つからなかったことをアプリケーション制御部４２に通知する。
【０１１５】
アプリケーション制御部４２は、ステップＳ８４において、曲管理部８３からの通知を受信し、ステップＳ８５に進み、変換先のファイル形式、ビットレートの設定がデフォルトのものからユーザにより変更されているか否かを変換先ユーザ設定記憶部４６に問い合わせることによってチェックする。
【０１１６】
ステップＳ１１１において、変換先ユーザ設定記憶部４６は、アプリケーション制御部４２からの問い合わせを受信し、変換先のファイル形式、ビットレートの設定がデフォルトのものからユーザにより変更されていない場合、変換先ユーザ設定を記憶していないことをアプリケーション制御部４２に通知する。
【０１１７】
ステップＳ８６において、アプリケーション制御部４２は、変換先ユーザ設定記憶部４６からの通知を受信し、ステップＳ８７に進み、変換先デフォルト設定を携帯電話機１から取得することを転送処理部５０に指示する。
【０１１８】
ステップＳ１３３において、転送処理部５０は、アプリケーション制御部４２からの指示を受信し、ステップＳ１３４に進み、PDプラグイン５１−１に対して変換先デフォルト設定の取得を指示する。
【０１１９】
ステップＳ１４３において、PDプラグイン５１−１は、転送処理部５０からの指示を受信し、ステップＳ１４４に進み、携帯電話機１の携帯電話機インタフェース６１に対して変換先デフォルト設定の送信を要求する。
【０１２０】
ステップＳ１５３において、携帯電話機１の携帯電話機インタフェース６１は、PDプラグイン５１−１からの要求を受信し、ステップＳ１５４に進み、変換先デフォルト設定記憶部６２にアクセスして、変換先デフォルト設定を取得する。
【０１２１】
ステップＳ１７１において、変換先デフォルト設定記憶部６２は、携帯電話機インタフェース６１からのアクセスを受け、記憶している変換先デフォルト設定を携帯電話機インタフェース６１に出力する。携帯電話機インタフェース６１により取得された変換先デフォルト設定は、携帯電話機インタフェース６１からPC２のPDプラグイン５１−１に送信され、転送処理部５０を介してアプリケーション制御部４２に供給される。
【０１２２】
変換先デフォルト設定を取得したとき、ステップＳ８８において、アプリケーション制御部４２は、曲管理部４３に問い合わせることによって、ユーザにより転送が指示された曲のファイルを取得することを要求する。
【０１２３】
ステップＳ１０３において、曲管理部４３は、アプリケーション制御部４２からの要求を受信し、ユーザにより転送が指示された曲のファイルをHDD２１から取得する。ここでは、所定のファイル形式、所定のビットレートの曲ファイルがHDD２１から取得される。取得された曲ファイルはアプリケーション制御部４２に供給される。
【０１２４】
ステップＳ８９において、アプリケーション制御部４２は、曲管理部４３から供給された曲ファイルを変換処理部４７に出力し、曲ファイルの変換を指示する。このとき、携帯電話機１から取得された変換先デフォルト設定により表されるファイル形式、ビットレートの情報も変換処理部４７に供給される。
【０１２５】
ステップＳ１２１において、変換処理部４７は、アプリケーション制御部４２から供給された曲ファイルと、ファイル形式、ビットレートの情報を受信する。変換処理部４７は、受信した曲ファイルを、それと同じファイル形式の曲ファイルを変換元の曲ファイルとして変換処理を行うPCプラグインに出力し、変換先デフォルト設定により表されるファイル形式、ビットレートの曲ファイルになるように変換処理を行わせる。例えば、PCプラグイン４８−１により曲ファイルの変換が行われ、転送用ファイル４９が生成される。
【０１２６】
ステップＳ９０において、アプリケーション制御部４２は、転送用ファイル４９を転送処理部５０に供給し、転送用ファイル４９の転送を指示する。
【０１２７】
ステップＳ１３５において、転送処理部５０は、アプリケーション制御部４２からの指示を受信し、ステップＳ１３６に進み、PDプラグイン５１−１に対して転送用ファイル４９の転送を指示する。
【０１２８】
ステップＳ１４５において、PDプラグイン５１−１は、転送処理部５０からの指示を受信し、ステップＳ１４６に進み、携帯電話機１の携帯電話機インタフェース６１に対して転送用ファイル４９を転送する。
【０１２９】
ステップＳ１５５において、携帯電話機１の携帯電話機インタフェース６１は、PDプラグイン５１−１から転送されてきた転送用ファイル４９を受信し、処理を終了させる。携帯電話機インタフェース６１により受信された曲ファイルは、携帯電話機１に搭載されるフラッシュメモリなどに記憶され、所定のタイミングで再生される。
【０１３０】
これにより、携帯電話機１に設定されているデフォルトのファイル形式、ビットレートの曲ファイルがPC２から携帯電話機１に転送される。
【０１３１】
次に、曲ファイルを転送するPC２の処理についてフローチャートを参照して説明する。PC２の処理は、基本的に、図７、図１０を参照して説明した流れで進められる。
【０１３２】
はじめに、図１１のフローチャートを参照して、曲ファイルの転送処理におけるアプリケーション制御部４２のメインとなる処理について説明する。
【０１３３】
この処理は、ユーザにより曲の転送が指示されたことに応じて、UI部４１からアプリケーション制御部４２に曲ファイルの転送を開始することが指示されたときに開始される。
【０１３４】
ステップＳ２０１において、アプリケーション制御部４２は、転送先のPDである携帯電話機１から、再生可能ファイル形式リストを取得することを転送処理部５０に指示する。上述したように、転送処理部５０による制御に従って、PDプラグイン５１−１により再生可能ファイル形式リストが取得される。取得された再生可能ファイル形式リストは転送処理部５０を介してアプリケーション制御部４２に供給される。
【０１３５】
ステップＳ２０２において、アプリケーション制御部４２は、曲管理部４３に問い合わせることによって、転送が指示された曲のファイルの取得を要求する。曲管理部４３に対しては、携帯電話機１から取得された再生可能ファイル形式リストに登録されるファイル形式の情報も供給される。曲管理部４３においては、アプリケーション制御部４２からの問い合わせに応じて、ユーザにより転送が指示された曲のファイルであって、携帯電話機１から取得された再生可能ファイル形式リストに登録されるファイル形式と同じファイル形式の曲ファイルの検索が行われ、検索の結果がアプリケーション制御部４２に通知される。
【０１３６】
ステップＳ２０３において、アプリケーション制御部４２は、転送が指示された曲のファイルであって、再生可能ファイル形式リストに登録されるファイル形式と同じファイル形式の曲ファイルがPC２に既に取り込まれており、そのまま転送することができる曲ファイルが見つかったことの通知があったか否かを判定する。
【０１３７】
アプリケーション制御部４２は、ステップＳ２０３において、そのまま転送することができる曲ファイルが見つかったことの通知があったと判定した場合、ステップＳ２０４に進み、その曲ファイルを曲管理部４３から取得し、取得した曲ファイルをそのまま、転送処理部５０から携帯電話機１に転送させる。その後、処理は終了される。
【０１３８】
一方、ステップＳ２０３において、アプリケーション制御部４２は、再生可能ファイル形式リストに登録されるファイル形式と同じファイル形式の曲ファイルがないことから、そのまま転送することができる曲ファイルが見つかったことの通知がなかったと判定した場合、ステップＳ２０５に進む。
【０１３９】
ステップＳ２０５において、アプリケーション制御部４２は、曲ファイルを変換してから転送する処理を行い、その後、処理を終了させる。ステップＳ２０５において行われる処理の詳細については図１３のフローチャートを参照して後述する。
【０１４０】
次に、図１２のフローチャートを参照して、図１１のステップＳ２０２において行われるアプリケーション制御部４２からの問い合わせに応じて行われる曲管理部４３の処理について説明する。
【０１４１】
ステップＳ２１１において、曲管理部４３は、転送する曲のファイルのリストを曲DB４４から取得する。例えば、転送する曲の曲IDがアプリケーション制御部４２から通知されている場合、同じ曲IDが属性として記録される曲ファイルのリストが取得される。
【０１４２】
ステップＳ２１２において、曲管理部４３は、リストに登録される１つの曲ファイルに注目し、ステップＳ２１３に進み、アプリケーション制御部４２から供給された、再生可能ファイル形式リストに登録されているファイル形式の中に、注目している曲ファイルのファイル形式とマッチするものがあるか否かを判定する。
【０１４３】
ステップＳ２１３において、曲管理部４３は、再生可能ファイル形式リストに登録されているファイル形式の中に、注目している曲ファイルのファイル形式とマッチするものがあると判定した場合、ステップＳ２１４に進む。
【０１４４】
ステップＳ２１４において、曲管理部４３は、そのまま転送することができる曲ファイルが見つかったことを通知することによって、アプリケーション制御部４２からの問い合わせに応答した後、処理を終了させる。注目している曲ファイルは、そのまま転送することができる曲ファイルとしてアプリケーション制御部４２に供給され、転送処理部５０により携帯電話機１に転送される（図１１のステップＳ２０４）。
【０１４５】
一方、曲管理部４３は、ステップＳ２１３において、再生可能ファイル形式リストに登録されているファイル形式の中に、注目している曲ファイルのファイル形式とマッチするものがないと判定した場合、ステップＳ２１５に進む。
【０１４６】
ステップＳ２１５において、曲管理部４３は、ステップＳ２１１で取得したリストにあがっている全ての曲ファイルに注目し終わるまで処理を繰り返したか否かを判定する。
【０１４７】
曲管理部４３は、ステップＳ２１５において、全ての曲ファイルに注目し終わるまで処理を繰り返していないと判定した場合、ステップＳ２１２に戻り、同様の処理を繰り返す。すなわち、曲管理部４３は、ステップＳ２１１で取得したリストにあがっている次の曲ファイルに注目して、上述した処理を繰り返す。
【０１４８】
一方、ステップＳ２１５において、曲管理部４３は、リストにあがっている全ての曲ファイルに注目し終わるまで処理を繰り返したと判定した場合、ステップＳ２１６に進み、そのまま転送することができる曲ファイルが見つからなかったことを通知することによって、アプリケーション制御部４２からの問い合わせに応答し、処理を終了させる。アプリケーション制御部４２においては、曲ファイルを変換してから転送する処理が行われる（図１１のステップＳ２０５）。
【０１４９】
次に、図１３のフローチャートを参照して、図１１のステップＳ２０５において行われる、曲ファイルを変換してから転送するアプリケーション制御部４２の処理について説明する。
【０１５０】
ステップＳ２２１において、アプリケーション制御部４２は、変換先ユーザ設定記憶部４６に問い合わせることによって、変換先のファイル形式、ビットレートの設定がデフォルトのものからユーザにより変更されているため、変換先ユーザ設定が存在するか否かを判定する。
【０１５１】
ステップＳ２２１において、アプリケーション制御部４２は、変換先ユーザ設定が存在すると判定した場合、ステップＳ２２２に進み、変換先ユーザ設定記憶部４６に記憶されている変換先ユーザ設定により表されるファイル形式、ビットレートを変換先のファイル形式、ビットレートとして採用する。
【０１５２】
一方、アプリケーション制御部４２は、ステップＳ２２１において、変換先ユーザ設定が存在しないと判定した場合、ステップＳ２２３に進み、転送先のPDである携帯電話機１から変換先デフォルト設定を取得することを転送処理部５０に指示する。
【０１５３】
このとき、転送処理部５０による制御に従って、PDプラグイン５１−１により携帯電話機１から変換先デフォルト設定が取得され、取得された変換先デフォルト設定が転送処理部５０を介してアプリケーション制御部４２に供給される。アプリケーション制御部４２は、供給されてきた変換先デフォルト設定を取得し、変換先デフォルト設定により表されるファイル形式、ビットレートを変換先のファイル形式、ビットレートとして採用する。
【０１５４】
ステップＳ２２４において、アプリケーション制御部４２は、曲管理部４３に問い合わせることによって、転送する曲のファイルを取得する。
【０１５５】
ステップＳ２２５において、アプリケーション制御部４２は、取得した曲ファイルを変換処理部４７に出力し、変換処理部４７を用いて、ファイル形式、ビットレートの変換を行う。ここでは、ステップＳ２２２において採用された、変換先ユーザ設定により表されるファイル形式、ビットレートの曲ファイル、または、ステップＳ２２３において採用された、変換先デフォルト設定により表されるファイル形式、ビットレートの曲ファイルが転送用ファイル４９として作成される。
【０１５６】
ステップＳ２２６において、アプリケーション制御部４２は、ステップＳ２２５で作成した転送用ファイル４９を転送処理部５０を用いて携帯電話機１に転送し、処理を終了させる。
【０１５７】
次に、図１４のフローチャートを参照して、変換先のファイル形式、ビットレートを設定するアプリケーション制御部４２の処理について説明する。
【０１５８】
この処理は、例えば、図８に示されるような画面が表示されている状態で所定の操作がユーザにより行われたときに開始される。
【０１５９】
図１４のステップＳ２３１乃至Ｓ２３３の処理は、図１３のステップＳ２２１乃至Ｓ２２３の処理と同様の処理である。すなわち、ステップＳ２３１において、アプリケーション制御部４２は、変換先ユーザ設定記憶部４６に問い合わせることによって、変換先ユーザ設定が存在するか否かを判定する。
【０１６０】
ステップＳ２３１において、アプリケーション制御部４２は、変換先ユーザ設定が存在すると判定した場合、ステップＳ２３２に進み、変換先ユーザ設定記憶部４６に記憶されている変換先ユーザ設定により表されるファイル形式、ビットレートを変換先のファイル形式、ビットレートとして採用する。
【０１６１】
一方、アプリケーション制御部４２は、ステップＳ２３１において、変換先ユーザ設定が存在しないと判定した場合、ステップＳ２３３に進み、携帯電話機１から変換先デフォルト設定を取得することを転送処理部５０に指示する。アプリケーション制御部４２は、携帯電話機１から取得され、転送処理部５０から供給されてきた変換先デフォルト設定を取得し、変換先デフォルト設定により表されるファイル形式、ビットレートを変換先のファイル形式、ビットレートとして採用する。
【０１６２】
ステップＳ２３４において、アプリケーション制御部４２は、UI部４１を制御して、変換先のファイル形式、ビットレートの現在の設定値を画面に表示させる。すなわち、ステップＳ２３２において採用された、変換先ユーザ設定により表されるファイル形式、ビットレート、またはは、ステップＳ２３３において採用された、変換先デフォルト設定により表されるファイル形式、ビットレートが画面に表示される。
【０１６３】
図１５は、ファイル形式、ビットレートの設定画面（図８に示されるような画面の一部に重ねて表示されるウインドウ）の例を示す図である。
【０１６４】
図１５の設定画面の例においては、AAC、MP3以外のファイル形式の曲ファイルを転送対象としてユーザが選択したときに行われる処理の内容の設定と、転送時に変換したファイルの取り扱いについての設定をユーザが行うことができるようになされている。
【０１６５】
例えば、チェック欄１３１にチェックを付けておくことによって、ユーザは、AAC、MP3以外のファイル形式の曲ファイルを転送対象として選択したとき、ファイル形式を自動的に変換して転送するように設定することができ、チェック欄１３２にチェックを付けておくことによって、ユーザは、AAC、MP3以外のファイル形式の曲ファイルを転送対象として選択したとき、転送が行われないように設定することができる。
【０１６６】
ファイル形式表示欄１３３は、自動的に変換して転送するときのその変換先のファイル形式が表示される欄であり、図１５の例においては「HE-AAC v1」のファイル形式が表示されている。この「HE-AAC v1」は、ステップＳ２３４の処理によって、変換先のファイル形式の現在の設定値として表示されたものである。
【０１６７】
ユーザは、ファイル形式表示欄１３３の右端に表示されるプルダウンボタン１３３Ａを押したときに表示される一覧から所定のファイル形式を選択し、ファイル形式表示欄１３３に表示されているファイル形式を他のファイル形式に変更することができる。
【０１６８】
ビットレート表示欄１３４は、自動的に変換して転送するときのその変換先とする曲ファイルのビットレートが表示される欄であり、図１５の例においては「４８kbps」のビットレートが表示されている。この「４８kbps」は、ステップＳ２３４の処理によって、変換先のビットレートの現在の設定値として表示されたものである。
【０１６９】
ユーザは、ビットレート表示欄１３４の右端に表示されるプルダウンボタン１３４Ａを押したときに表示される一覧から所定のビットレートを選択し、ビットレート表示欄１３４に表示されているビットレートを他のビットレートに変更することができる。
【０１７０】
図１６は、図１５の画面が表示されている状態でプルダウンボタン１３４Ａが押されたときに表示される画面の例を示す図である。
【０１７１】
図１６の例においては、ビットレート表示欄１３４の下に一覧１３４Ｂが表示され、複数のビットレートがユーザに提示されている。ユーザは、一覧１３４Ｂに表示されるビットレートの中から所定のビットレートを選択することによって、現在のビットレートの設定を他のビットレートに変更することができる。
【０１７２】
図１５のチェック欄１３５は、そこにチェックを付けることによって、転送時に変換したファイルを削除するように設定しておくことのできる欄である。OKボタン１３６は、図１５の画面を用いて行った設定を確定し、設定を終了するときに押されるボタンであり、キャンセルボタン１３７は、設定をキャンセルし、設定を終了するときに押されるボタンである。ヘルプボタン１３８は機能の説明を表示させるときに押されるボタンである。
【０１７３】
図１４の説明に戻り、ステップＳ２３５において、アプリケーション制御部４２は、ユーザによる入力を待機し、ステップＳ２３６に進み、変換先のファイル形式、ビットレートの設定が変更されたか否かを判定する。ユーザによる操作はUI部４１により受け付けられ、受け付けられた操作の内容を表す情報がアプリケーション制御部４２に供給されてくる。
【０１７４】
アプリケーション制御部４２は、ステップＳ２３６において、変換先のファイル形式、ビットレートの設定が変更されたと判定した場合、ステップＳ２３７に進み、変更後のファイル形式、ビットレートを表す情報を、変換先ユーザ設定として変換先ユーザ設定記憶部４６に記憶させる。その後、処理は終了される。
【０１７５】
一方、ステップＳ２３６において、アプリケーション制御部４２は、例えば、図１５のキャンセルボタン１３７が押されたことから、変換先のファイル形式、ビットレートの設定が変更されなかったと判定した場合、ステップＳ２３７をスキップし、処理を終了させる。
【０１７６】
例えば以上のような処理によって、変換先のファイル形式、ビットレートの設定が変更される。
【０１７７】
このようにして変更されたファイル形式、ビットレートの設定が携帯電話機１に転送され、変換先デフォルト設定に上書きする形で携帯電話機１に記憶されるようにしてもよい。これにより、ユーザは、変更したファイル形式、ビットレートの設定が記憶された携帯電話機１を接続することによって、変換先のファイル形式、ビットレートの設定の変更を行ったPC２からだけでなく、同様の音楽管理アプリケーションがインストールされた他のPCからでも、変更後のファイル形式、ビットレートの曲ファイルを携帯電話機１に転送させることができる。
【０１７８】
以上においては、変換先デフォルト設定としてPDにより管理される情報、変換先ユーザ設定として音楽管理アプリケーションにより管理される情報により表されるのは変換先のファイル形式とビットレートであるとしたが、他の様々な情報が変換先デフォルト設定や変換先ユーザ設定によって表されるようにしてもよい。例えば、チャンネル数、VBR(Variable Bit Rate)/CBR(Constant Bit Rate)、量子化ビット数、ジャケット写真の有無・画サイズ・データ形式などが表されるようにすることも可能である。
【０１７９】
また、以上においては、曲ファイルの転送先のPDが携帯電話機である場合について主に説明したが、音楽再生専用の端末やPDA(Personal Digital Assistants)、携帯型のゲーム機などを転送先とする場合にも同様の処理により転送が行われるようにしてもよい。
【０１８０】
さらに、以上においては、転送するコンテンツが曲ファイルである場合について説明したが、動画ファイルや静止画ファイルなどの各種のコンテンツを転送する場合にも同様の処理により転送が行われるようにしてもよい。
【０１８１】
上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１８２】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図４に示すように、磁気ディスク（フレキシブルディスクを含む）３１、光ディスク（CD-ROM(Compact Disc-Read Only Memory)，DVD(Digital Versatile Disc)を含む）３２、光磁気ディスク３３、もしくは半導体メモリ３４などのパッケージメディア、または、プログラムが一時的もしくは永続的に格納されるROM１２やHDD２１により構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである通信部２５を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０１８３】
なお、本明細書において、プログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１８４】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０１８５】
本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【図面の簡単な説明】
【０１８６】
【図１】従来のコンテンツの転送の概念を示す図である。
【図２】従来のコンテンツの転送の概念を示す他の図である。
【図３】本発明の一実施形態に係るPCにより行われるコンテンツの転送の概念を示す図である。
【図４】PCのハードウエア構成例を示すブロック図である。
【図５】PCの機能構成例を示すブロック図である。
【図６】曲DBに記録される情報の例を示す図である。
【図７】曲ファイルの転送処理の一連の流れについて説明するシーケンス図である。
【図８】ディスプレイに表示される画面の例を示す図である。
【図９】ディスプレイに表示される画面の他の例を示す図である。
【図１０】曲ファイルの他の転送処理の一連の流れについて説明するシーケンス図である。
【図１１】アプリケーション制御部のメインの処理について説明するフローチャートである。
【図１２】曲管理部の処理について説明するフローチャートである。
【図１３】アプリケーション制御部の処理について説明するフローチャートである。
【図１４】アプリケーション制御部の他の処理について説明するフローチャートである。
【図１５】設定画面の例を示す図である。
【図１６】設定画面の他の例を示す図である。
【符号の説明】
【０１８７】
１  携帯電話機，  ２  PC，  ４１  UI部，  ４２  アプリケーション制御部，  ４３  曲管理部，  ４６  変換先ユーザ設定記憶部，  ４７  変換処理部，  ４８−１，４８−２  PCプラグイン，  ５０  転送処理部，  ５１−１，５１−２  PDプラグイン，  ６１  携帯電話機インタフェース，  ６２  変換先デフォルト設定記憶部，  ６３  再生可能ファイル形式リスト記憶部
【図１】
2008052026.tif 000003
【図２】
2008052026.tif 000004
【図３】
2008052026.tif 000005
【図４】
2008052026.tif 000006
【図５】
2008052026.tif 000007
【図６】
2008052026.tif 000008
【図７】
2008052026.tif 000009
【図８】
2008052026.tif 000010
【図９】
2008052026.tif 000011
【図１０】
2008052026.tif 000012
【図１１】
2008052026.tif 000013
【図１２】
2008052026.tif 000014
【図１３】
2008052026.tif 000015
【図１４】
2008052026.tif 000016
【図１５】
2008052026.tif 000017
【図１６】
2008052026.tif 000018