(57)【要約】【課題】ユーザに操作負担を強いることなく、楽曲等のコンテンツ・データをパソコン等の親機から車載オーディオ機器等の子機に転送するデータ転送再生装置を提供する。【解決手段】コンテンツ・データの転送を行う親機と子機との間で認証登録を行い、認証登録の為されている装置間においてコンテンツ・データの転送を行う。親機内のメモリに記憶されたコンテンツ・データのうち未転送識別子が付されているコンテンツ・データを所定のタイミングに基づいて子機に転送する。転送中に子機の機能障害が検知されたときはコンテンツ・データの転送を中止する。転送のタイミングは、一定のタイムスケジュールに従うものとしても良いし、ユーザから転送指令が為された時としても良く、或いは、親機近傍に子機が留置されたことが検出された時でも良い。【選択図】  図１
2004355444.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ・データ片を予め記憶する記憶手段と、前記記憶手段に記憶されたコンテンツ・データ片の各々を選択的に送信する送信手段とを含む親機と、
前記親機から送信されたコンテンツ・データ片を受信してこれを記憶する受信記憶手段と、前記受信記憶手段に記憶されたコンテンツ・データ片を再生演奏指令に応じて選択的に再生演奏する再生演奏手段とを含む子機からなるデータ転送再生装置であって、
前記記憶手段は、前記コンテンツ・データ片の各々に対応する未送信識別子を形成してこれを記憶し、
前記送信手段は、前記未送信識別子に対応するコンテンツ・データ片を選択して送信することを特徴とするデータ転送再生装置。
【請求項２】
前記送信手段は、予め定められたタイムスケジュールに従って前記コンテンツ・データ片の送信動作を為すことを特徴とする請求項１に記載のデータ転送再生装置。
【請求項３】
前記送信手段は、前記親機若しくは前記子機の各々が前記コンテンツ・データ片の転送指令を検出したときに前記コンテンツ・データ片の送信動作を為すことを特徴とする請求項１に記載のデータ転送再生装置。
【請求項４】
前記送信手段は、前記親機と前記子機との近接を検出したときに前記コンテンツ・データ片の送信動作を為すことを特徴とする請求項１に記載のデータ転送再生装置。
【請求項５】
前記子機は、自機における機能障害を検知してこれを親機に通報する障害通報手段を更に含み、
前記送信手段は、前記通報に基づいて前記コンテンツ・データ片の送信動作を中断することを特徴とする請求項１に記載のデータ転送再生装置。
【請求項６】
前記送信手段は、前記子機における機能障害の復旧を検出したときに前記コンテンツ・データ片の送信動作を為すことを特徴とする請求項５に記載のデータ転送再生装置。
【請求項７】
前記子機における機能障害は、前記子機に供給される電源電圧値の異常を含むことを特徴とする請求項５に記載のデータ転送再生装置。
【請求項８】
前記コンテンツ・データ片の各々は、楽曲データ及びこれに付随する管理データであることを特徴とする請求項１に記載のデータ転送再生装置。
【請求項９】
前記コンテンツ・データ片の各々は、更に、映像データ及びこれに付随する管理データを含むことを特徴とする請求項８に記載のデータ転送再生装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば、有線若しくは無線通信媒体を介して、親機から子機にデータを転送するデータ転送再生装置等に関する。
【０００２】
【従来の技術】
従来、屋内に設置されたパソコンやサーバー等のデータ管理装置（以下“親機”と称する）で楽曲や映像等のコンテンツ・データを蓄積・編集し、これを屋外に置かれた車載タイプやポータブルタイプの音響・映像再生装置（以下“子機”と称する）に転送するシステムとして、例えば、特許文献１に示されるような技術が開示されている。
【０００３】
かかる従来技術において、親機から子機にコンテンツ・データを転送する場合は、通常、次のような手順によってコンテンツ・データの転送処理が為されていた。即ち、ユーザがコンパクトディスクの購入や、ネットワークからの配信によって、新たに取得した楽曲等のコンテンツ・データは、一旦、親機内のメモリに蓄積される。その後、ユーザは、任意のタイミングにおいて、かかる新規に追加されたコンテンツ・データを親機内のメモリから選択・抽出し、これを有線若しくは無線通信媒体を用いて子機内のメモリに転送する。或いは、メモリスティック等の可搬記録媒体を用いて、ユーザが自らコンテンツ・データを記憶した可搬記録媒体を移動させることもできる。
【０００４】
しかしながら、このような従来システムでは、ユーザが新規に追加されたコンテンツ・データ、或いは、既に転送を終えたコンテンツ・データを常に記憶・認識している必要があり、またコンテンツ・データを転送する手順も、その操作が煩雑となる等の問題があった。
【０００５】
【特許文献１】
特開２００２−１３３８３４号公報
【０００６】
【発明が解決しようとする課題】
本発明は、このような問題を解決すべく為されたものであり、本発明が解決しようとする課題には、例えば、操作が単純でユーザに負担を強いることのないデータ転送再生装置を提供することが一例として挙げられる。
【０００７】
【課題を解決するための手段】
請求項１に記載の発明は、コンテンツ・データ片を予め記憶する記憶手段と、前記記憶手段に記憶されたコンテンツ・データ片の各々を選択的に送信する送信手段とを含む親機と、前記親機から送信されたコンテンツ・データ片を受信してこれを記憶する受信記憶手段と、前記受信記憶手段に記憶されたコンテンツ・データ片を再生演奏指令に応じて選択的に再生演奏する再生演奏手段とを含む子機からなるデータ転送再生装置であって、前記記憶手段は、前記コンテンツ・データ片の各々に対応する未送信識別子を形成してこれを記憶し、前記送信手段は、前記未送信識別子に対応するコンテンツ・データ片を選択して送信することを特徴とする。
【０００８】
【発明の実施の形態】
本発明に基づくデータ転送再生装置の構成例を図１のブロック図に示す。
同図において、親機１０は、例えば、一般の家庭に置かれたパソコンや、ハード・ディスク装置を内蔵したサーバー等のコンテンツ・データの管理装置である。親機１０は、例えば、ブルートゥースやＩＥＥＥ１３９４、或いはＵＳＢなどの有線／無線通信媒体を介して、後述する子機２０と接続される。
【０００９】
また、親機１０は、所定のインターフェース回路（図示せず）を介して、インターネットなどの外部ネットワーク３０と接続されており、ネットワーク上の音楽配信サイトから楽曲コンテンツ・データを取得することができる。さらに、親機１０は、ＣＤ−ＲＯＭ等のディスク・ドライブ装置（図示せず）を内蔵しており、コンパクト・ディスク等の楽曲記録媒体４０からも楽曲コンテンツ・データを新たに取得することができる。
【００１０】
なお、親機１０に取得された楽曲コンテンツ・データは、親機内部に設けられたハード・ディスク装置等のデータストレージに記憶される。また、親機１０には、各種のアプリケーションソフトウェアがインストールされ、後述の子機２０と連携して楽曲コンテンツ・データの著作権管理などの処理が行えるようになっている。
【００１１】
子機２０は、例えば、車載タイプ、或いはポータブルタイプの音響・映像再生装置である。図１に示される如く、子機２０は、主に、制御回路２１、通信回路２２、バッファメモリ２３、デジタル／アナログ変換回路２５（以下“ＤＡＣ回路２５”と称する）、楽曲格納用ストレージ２６、オーディオ増幅回路２７、音響出力機器２８、及び電源回路２９から構成されている。
【００１２】
制御回路２１は、子機２０全体の動作を制御する部分であり、主に、マイクロコンピュータ、ＲＯＭ・ＲＡＭ等のメモリ、及びこれらの周辺回路から構成されている。制御回路２１は、例えば、
▲１▼  楽曲格納用ストレージ２６に、親機１０から転送されてきた楽曲コンテンツ・データを格納し、或いは取り出し、必要に応じて各種デコード処理を行って、ＤＡＣ回路２５から楽曲信号をオーディオ増幅回路２７に供給する。
▲２▼  通信回路２２を介して親機１０と通信を行い、機器相互間の認証、著作権管理コンテンツ・データの管理、及び楽曲コンテンツ・データの管理等の処理を行う。
▲３▼  子機２０における各種操作、及び表示の処理を司る。
▲４▼  電源回路２９における電源（バッテリー）電圧の監視や充電完了等の検出を行う。
などの制御処理を実行する。
【００１３】
通信回路２２は、親機１０との間で通信を行うための回路であり、例えば、無線ＬＡＮ、ブルートゥス、ＵＳＢ、或いはＩＥＥＥ１３９４など、各種の有線／無線の通信媒体を用いて構成することができる。図１に示される如く、通信回路２２は、子機２０内部のバスによって制御回路２１に接続されており、上記の制御回路２１における各種の動作に必要とされる制御データや、楽曲コンテンツ・データを親機１０との間で送受信する。
【００１４】
バッファメモリ２３は、親機１０から転送されてきた楽曲コンテンツ・データや各種の制御データを一旦、蓄積する役目を果たすものであり、例えば、ＲＡＭ等の半導体メモリや不揮発性メモリで構成されている。
デコード回路２４は、例えば、符号圧縮された楽曲コンテンツ・データを伸張する際に必要とされる回路である。デコード回路２４は、一般的に、ＤＳＰ等の特殊仕様ＬＳＩによって構成しても良いし、或いは、制御回路２１に内蔵されるマイクロコンピュータによるソフトウェア処理によって構成しても良い。なお、デコード回路２４は、圧縮音声処理対応時や画像信号処理対応時に必要とされるものであり、子機２０における必須的構成要件とされるものではない。
【００１５】
ＤＡＣ回路２５、オーディオ増幅回路２７、及び音響出力機器２８は、デコードされた楽曲コンテンツ・データを、デジタル／アナログ変換して所定のレベルまで増幅し、ユーザに聴取可能な音響信号に変換する部分である。因みに、音響出力機器２８は、例えば、スピーカシステムのように子機２０に内蔵される形式でも良いし、或いは、ヘッドフォンのように子機２０に外付けで具備される形でも良い。
【００１６】
楽曲格納用ストレージ２６は、例えば、不揮発性メモリやハードディスク装置を用いたデータ記憶装置であり、主に、親機１０から転送されてきた楽曲コンテンツ・データや、それに付随する各種の管理コンテンツ・データを記憶する部分である。
電源回路２９は、子機２０を動作させるための電源供給部分である。電源回路２９は、例えば、子機２０が車載タイプの場合は車のバッテリーであり、ポータブルタイプの場合はその内蔵電池となる。電源回路２９からは、上述した各構成要素に所定の電圧が供給され、また、前述の如く、制御回路２１は、電源回路２９における電圧値や充電状況を常に監視している。
【００１７】
なお、本発明の実施の形態は、以上に説明した構成に限定されるものではなく、図１は、本発明の１つの実施例を示すものに他ならない。
次に、図１の実施例に示されるデータ転送再生装置の動作を、親機１０及び子機２０の間における登録・認証処理と、両装置間における楽曲コンテンツ・データの転送処理の２つの処理に分けて説明する。
【００１８】
先ず、親機１０と子機２０との間における登録・認証処理の動作について、図２に示されるフローチャートを参照しつつ説明を行う。因みに、かかる登録・認証処理においては、通信が行われる両装置間の相互認証や、各装置の初期化設定等の処理が為される。
先ず、図２に示される親機側の処理を説明する。同図のステップＳ１０１において、本システムで用いられる各種のアプリケーションソフトウェアのインストール処理、及び当該インストールの確認処理が実行される。
【００１９】
また、同ステップにおいて、各種ユーザ情報の入力や、親機を構成するパソコン、サーバー等の識別番号（以下“機器ＩＤ”と称する）を決定する処理が為される。かかる機器ＩＤの決定処理は、例えば、予め、個別に定められた機器ＩＤをユーザが入力するようにしても良い。或いは、親機１０から外部ネットワーク３０にアクセスを行ってネット上のＷｅｂサイトに接続して、ユーザ名を入力させた上で機器ＩＤを割り振るようにしても良い。更に、ステップＳ１０１では、本システムで用いられる各種プログラムのコピー作業や、セットアップ作業等の処理も為されるものとする。
【００２０】
次のステップＳ１０２において、親子両装置間で使用される通信経路の選択や、親機とリンク可能な子機の候補表示処理が為される。即ち、通信経路としては、例えば、ブルートゥースやＩＥＥＥ１３９４、或いは、ＵＳＢ等の両装置間で具備されている有線／無線による通信手段の内からユーザが任意の手段を選択して、両装置間で使用される通信経路を選択・設定することになる。
【００２１】
また、親機とリンク可能な子機が複数存在する場合は、これら複数の車載タイプ、或いはポータブルタイプの子機の各々がその機器ＩＤを含めて、親機１０のディスプレイ上に表示される。
親機１０は、ステップＳ１０２を終了すると、次のステップＳ１０３に進み子機の選択・設定処理を実行する。すなわち、ユーザは、上記の表示された機器ＩＤを基にして親機１０が接続を許可する子機２０を選択して、かかる子機２０の設定登録を行う。なお、かかる処理が行われることにより、上述のステップＳ１０２で設定された通信経路を介して、親機１０から選択・設定登録された子機２０に対して接続要求信号が発信される。そして、リンク先の子機２０から、かかる接続要求信号に対する応答信号が返送されると、親機１０は、次のステップＳ１０４、及びＳ１０５に進む。
【００２２】
ステップＳ１０４では、かかる応答信号に基づいて、親機１０において、リンク先の子機２０に関する情報内容確認処理が為され、さらに、ステップＳ１０５において、当該子機についての初期化設定処理が為される。なお、当該子機２０についての情報が、既に、親機１０に備わっている場合は、かかる部分を除いて必要に応じて初期化設定処理が為されることになる。
【００２３】
因みに、ステップＳ１０５の子機初期化設定処理において、親機１０から上記の通信経路を介して子機２０に所定の初期化指令信号が送信される。一方、これに対して、初期化処理の終了等の情報を親機１０に通報すべく、子機２０から応答信号が親機１０に返送される。
次に、図２のフローチャートに示される子機側の処理について説明する。
【００２４】
子機２０では、先ず、ステップＳ２０１において通信接続開始処理が為される。通信接続開始処理とは、親機１０との間で通信を開始するために必要とされる種々の処理を示すものであり、親機１０のステップＳ１０２と同様に、例えば、親子両装置間で使用される通信経路の選択・設定などの処理が含まれる。なお、子機側における機器ＩＤの設定は、各子機の各々について個別に付与済みであるものと仮定する。
【００２５】
ステップＳ２０１における通信接続開始処理が終了すると、子機２０は、ステップＳ２０２に進み、親機側処理で説明した接続要求信号が、親機１０から通信経路を介して送信されて来るのを待ち受ける接続要求待機処理に入る。即ち、子機２０は、ステップＳ２０２において、親機１０から送信される接続要求信号の有無を監視して、同信号が検出されない場合はステップＳ２０２の監視動作を繰り返す。なお、かかる動作の繰り返しによるソフトウェア処理の停滞を防止すべく、例えば、ステップＳ２０２に示されるループ動作の過程において、子機２０は、所定のタイミングに応じて、その制御を一旦メインルーチンプログラム（図示せず）に復帰させるようにしても良い。
【００２６】
ステップＳ２０２において、親機１０からの接続要求信号が検出されると、子機２０は、ステップＳ２０３に進み親機候補表示処理を実行する。親機候補表示処理とは、例えば、子機２０とリンク可能な親機としてのパソコンや、サーバーが複数有った場合、それらの機器をその機器ＩＤを含めて子機２０のディスプレイ上に表示する処理である。
【００２７】
子機２０を操作するユーザは、次のステップＳ２０４で、親機の選択・設定処理を実行する。同ステップにおける親機の選択・設定処理とは、上記のステップＳ２０３で表示された親機候補の中から、ユーザが機器ＩＤを基に接続相手のパソコンやサーバーを選択・設定する処理である。なお、子機側においてかかる処理が為されることにより、子機２０から親機１０に対して所定の応答信号が通信経路を介して返送される。
【００２８】
次の、ステップＳ２０５において、子機２０は、親機１０から送信される初期化指令信号をチェックして、かかる初期化指令信号の受け入れを確認する。そして、次のステップＳ２０６において、この初期化指令信号に基づいて装置内の各部の初期化処理を実行する。なお、子機２０が初期化処理に関する情報を既に有している場合は、その部分を除いて初期化処理が行われる。子機２０は、初期化処理が終了すると、その情報を通信経路を介して親機１０に返送する。また、初期化処理の過程においても、必要に応じて種々の情報が通信経路を通して両装置間で授受されることは言うまでもない。
【００２９】
以上の説明では、親子両装置を通信経路を介して１対１で接続する場合を想定して説明を行ったが、本発明の実施の形態は、かかる事例に限定されるものではなく、例えば、ｎ対ｎ接続のようなマルチポイント接続においても適用されることは言う間でもない。
次に、親機１０と子機２０との間における楽曲コンテンツ・データ転送処理の動作について、図３に示されるフローチャートを参照しつつ説明を行う。なお、楽曲コンテンツ・データの転送処理は、上述した登録・認証処理が両装置間において既に為されていることを前提とする。
【００３０】
図３のフローチャートに基づいて、先ず、親機側の処理動作について説明する。因みに、かかる処理動作は、例えば、予め定められた一定のタイムスケジュールに応じて起動されるようにしても良いし、或いは、ユーザが所定の転送指令を親機１０に入力することによって起動されるようにしても良い。さらに、車載タイプの子機２０が搭載された車両、或いは、ポータブルタイプの子機２０の筐体が、親機１０の近傍に留置されたことを親機１０が検知することによって、起動されるようにしても良い。
【００３１】
先ず、図３のステップＳ３０１において、親機１０は、子機２０からの通信応答の検出を繰り返す通信応答待ち処理を実行する。なお、かかる通信応答は、前述の登録・認証処理によって両装置間に選択・設定された通信経路を介して行われることは言うまでもない。
親機１０は、ステップＳ３０１において、子機２０からの通信応答の検出動作を繰り返し実行して、所定の時間が経過しても通信応答が検出されない場合、通信応答待ち処理におけるタイムアウトと認定し、通信応答エラーが生じたものとして図３に示される処理を終了させる。
【００３２】
一方、子機２０からの通信応答が検出されると、親機１０は、次のステップＳ３０２に進み、検出された通信応答に含まれる子機２０の機器ＩＤをチェックする。そして、かかる機器ＩＤが設定登録された子機の機器ＩＤではないと判断された場合、親機１０は、当該子機はコンテンツ・データの転送を行う通信相手ではないと認識して親機側の処理を終了させる。
【００３３】
一方、ステップＳ３０２において、通信応答の有った子機が登録された機器ＩＤに該当するものであると認識された場合、親機１０は、ステップＳ３０３に進み、装置内部のメモリ領域に設けられている楽曲コンテンツ・データリストの検索処理を行う。
ここで、楽曲コンテンツ・データリストとは、親機１０が、ＣＤ等の楽曲記録媒体４０や、外部ネットワーク３０の音楽配信サイトを介して、これまでに取得した楽曲コンテンツ・データの名称が記録されているリストである。同リストに含まれている曲名称には、各曲毎に所定のフォーマットを有する識別子が付されており、例えば、当該識別子に含まれる１ビットを利用して当該曲コンテンツ・データの転送フラグを形成しても良い。即ち、当該曲コンテンツ・データが親機１０に取得されてデータストレージに格納された時点でその転送フラグがセットされ、当該曲コンテンツ・データが子機２０に転送された時点でその転送フラグがリセットされるものと想定する。
【００３４】
それ故、親機１０は、ステップＳ３０３の楽曲コンテンツ・データリストの検索処理において、各曲毎の転送フラグをチェックすることにより、同リストに含まれる曲の中で、既に、子機２０に転送されている曲と、未だ転送が為されていない曲とを容易に識別することができる。
次のステップＳ３０４において、転送フラグが全てリセットされていると判断された場合、即ち、親機１０のデータストレージに格納されている楽曲コンテンツ・データは全て子機２０に済みであり、新たに転送すべき楽曲コンテンツ・データが無いと判断された場合、親機１０は、ステップＳ３０５に移り、転送曲が無い旨の通知を子機２０に送信して親機側の処理を終了させる。
【００３５】
一方、ステップＳ３０４において、セットされている転送フラグが少なくとも１つ以上有ると判断された場合、即ち、子機２０に転送すべき曲が有ると判断された場合、親機１０は、ステップＳ３０６に移り、転送曲がある旨の通知を子機２０に送信する。そして、次のステップＳ３０７に移り、子機２０におけるメモリ空き容量の確認、及び転送曲の設定処理を行う。
【００３６】
ここで、ステップＳ３０７の内容を詳述すれば、以下のようになる。
先ず、同ステップにおいて、親機１０は、子機２０から送信されてくる楽曲格納用ストレージ２６のメモリ空き容量の検知データを確認する。そして、かかるメモリの空き容量と、転送すべき楽曲のコンテンツ・データ容量とを比較して、子機２０へ転送する楽曲コンテンツ・データの取捨選択を行う。
【００３７】
子機２０に転送される楽曲コンテンツ・データの選択に関しては、単純に、メモリの空き容量から転送可能なコンテンツ・データ量の楽曲を組み合わせて設定するようにしても良いし、又は、ユーザからの特別の指令に基づいて特定ジャンルの楽曲を優先するように設定しても良い。或いは、親機１０が、子機２０にアクセスして、楽曲格納用ストレージ２６から取得時期が古い曲や再生頻度の少ない曲を消去させ、メモリの空き容量を拡張した後、楽曲コンテンツ・データの転送を行うようにしても良い。もちろん、空き容量が十分に有る場合は、転送フラグがセットされている楽曲コンテンツ・データを一律に全て転送するように設定しても良い。
【００３８】
親機１０は、転送曲の設定処理を終了させると、次のステップＳ３０８に移行して子機２０から送信されてくる電圧異常通知を監視する。なお、子機２０からの電圧異常通知の発信処理に関しては、後述の子機側の処理において説明する。
ステップＳ３０８において、子機２０からの電圧異常通知が検出されず、子機２０の電源電圧が正常であると判断された場合、親機１０は、ステップＳ３０９に移行して楽曲コンテンツ・データの転送処理を実行する。即ち、親機１０は、、先のステップＳ３０７における設定に基づいて、データストレージに格納されている未転送の楽曲コンテンツ・データを抽出して、所定の通信フォーマット及び通信プロトコルに基づいて、これを子機２０に転送する。
【００３９】
なお、図３のフローチャートでは記載を省略しているが、楽曲コンテンツ・データの転送中において、親機１０は、転送中におけるデータエラーの発生や、通信プロトコルにおけるタイムアウトの発生等を随時監視しているものとする。
親機１０は、ステップＳ３０９において、子機２０に対して所定長さのコンテンツ・データを転送するとステップＳ３１１に移り、１曲分の楽曲コンテンツ・データの転送が終了したか否かを判断する。ステップＳ３１１における１曲分の転送完了の検出は、例えば、各々の楽曲コンテンツ・データの終端部に特定のデリミタを付し、かかるデリミタの検出をもって１曲分の転送完了を検出しても良い。或いは、各々の楽曲コンテンツ・データに予め所定数のデータパケットを割り振っておき、転送されたデータパケット数のカウントをもって転送完了を検出するようにしても良い。
【００４０】
ステップＳ３１１において、１曲分の楽曲コンテンツ・データの転送が完了したと判断されると、親機１０は、子機２０に対して１曲分の楽曲コンテンツ・データの送信が完了した旨の通知を行って、次のステップＳ３１２に移行する。
ステップＳ３１２では、上記のステップＳ３０７で設定された全ての転送曲の転送が完了したか否かが判断され、全曲転送完了と判断された場合、親機１０は、子機２０に対して転送すべき全ての楽曲コンテンツ・データの送信が完了した旨の通知を行って、次のステップＳ３１３に移行する。
【００４１】
ステップＳ３１３において、親機１０は、楽曲コンテンツ・データリストの更新処理、即ち、転送の完了した楽曲について、その転送フラグをリセットする処理を行って、図３に示される親機側の処理を終了させる。
なお、ステップＳ３１１、及びＳ３１２において、１曲分の転送、若しくは全曲の転送が未完了であると判断された場合、親機１０は、ステップＳ３０８に戻り上述の処理を繰り返す。
【００４２】
一方、ステップＳ３０８において、子機２０の電源電圧が異常であると判断された場合、親機１０は、ステップＳ３１０に移行して子機２０に対し楽曲コンテンツ・データの転送処理を中断する旨の通知を行う。その後、親機１０は、ステップＳ３１３に移行して、それまでに転送が完了した楽曲の転送フラグをリセットして親機側の処理を終了させる。
【００４３】
次に、図３のフローチャートに示される子機側の処理について説明を行う。
因みに、かかる処理動作は、例えば、予め定められた一定のタイムスケジュール基づいて起動されるようにしても良いし、或いは、ユーザが所定の転送指令を子機２０に入力することによって起動されるようにしても良い。さらに、車載タイプの子機２０が搭載された車両、或いは、ポータブルタイプの子機２０の筐体が、ＧＰＳ装置（図示せず）に連動して親機１０の近傍に留置されたことを検知することにより起動されるようにしても良い。
【００４４】
先ず、図３のステップＳ４０１において、子機２０は、親機１０からの通信応答の検出を繰り返す通信応答待ち処理を実行する。なお、かかる通信応答は、前述の登録・認証処理によって両装置間に選択・設定された通信経路を介して行われることは言うまでもない。
子機２０は、親機１０からの通信応答の検出動作を繰り返して、所定の時間が経過しても通信応答が検出されない場合、通信応答待ち処理におけるタイムアウトと認定し、通信応答エラーが生じたものとして図３に示される子機側の処理を終了させる。
【００４５】
一方、親機１０からの通信応答が検出されると、子機２０は、次のステップＳ４０２に進み、検出された通信応答に含まれる親機１０の機器ＩＤをチェックする。そして、かかる機器ＩＤが子機２０に設定登録されたパソコンやサーバーの機器ＩＤではないと判断された場合、子機２０は、当該親機はコンテンツ・データの転送を行う通信相手ではないと認識して子機側の処理を終了させる。
【００４６】
一方、ステップＳ４０２において、通信応答の有った親機１０が登録された機器ＩＤに該当するものであると認識された場合、子機２０は、ステップＳ４０３に進み、親機１０から次に送信される転送曲の有無に関する通知を判定する。
ステップＳ４０３において、親機１０からの通知が転送曲無しの通知であった場合、子機２０は、親機との通信処理が不要であると判断して図３に示される子機側の処理を終了させる。
【００４７】
一方、ステップＳ４０３において、親機１０からの通知が転送曲有りの通知であった場合、子機２０は、次のステップＳ４０４に移り、楽曲格納用ストレージ２６のメモリ空き容量の検知を行いその結果を親機１０に通知する。
次に、子機２０は、ステップＳ４０５、Ｓ４０６に移行して電圧チェック処理を実行する。因みに、電圧チェック処理とは、子機２０の電源回路２９における電圧値が正常な値であるか否かをチェックする処理である。なお、チェックの対象となる電源電圧は、例えば、子機２０が車載タイプの場合は、カー・バッテリの端子電圧であり、ポータブルタイプの場合はその内蔵電池の端子電圧である。
【００４８】
ステップＳ４０５、Ｓ４０６において、電源電圧の値が正常であると判断された場合、子機２０は、次のステップＳ４０９に移り、親機１０との間で楽曲コンテンツ・データの転送処理を開始する。即ち、子機２０は、親機１０との間で所定の通信フォーマット及び通信プロトコルに基づき、順次転送されてくる楽曲コンテンツ・データを、一旦バッファメモリ２３に格納する。
【００４９】
そして、親機１０から１曲分のコンテンツ・データの転送が完了した旨の通知を受信すると、子機２０は、ステップＳ４１０において、１曲分のコンテンツ・データの転送が完了したものと判断してステップＳ４１１に進み、バッファメモリ２３に格納したコンテンツ・データを、楽曲格納用ストレージ２６上の楽曲コンテンツ・データファイルに移動させた後、同ファィルを一旦クローズする。
【００５０】
これと同時に、子機２０は、転送されてきた楽曲コンテンツ・データの曲名をプレイリストに追加してプレイリストの更新を行う。なお、プレイリストとは、子機２０内部のメモリ領域に設けられた記憶エリアであり、子機２０において、その時点で再生可能な楽曲の名称が記録されているリストである。
その後、子機２０は、全曲の転送が完了した旨の通知を親機１０から受信し、ステップＳ４１３において、全曲の転送が終了したものと判断すると子機側の処理を終了させる。
【００５１】
一方、ステップＳ４１０において、１曲分のコンテンツ・データの転送が未完了であると判断された場合、子機２０は、先のステップＳ４０５に戻り、当該ステップ以降の電圧チェックや曲転送等の各処理を繰り返す。なお、電圧チェック処理は、かかる繰り返し処理において必ず行う必要はなく、例えば、所定の繰り返しの回数毎、若しくは、所定の時間間隔毎に実施するようにしても良い。
【００５２】
また、ステップＳ４１３において、転送設定された全曲の転送が完了していないと判断された場合、子機２０は、ステップＳ４１４に移行して楽曲格納用ストレージ２６上の楽曲コンテンツ・データファイルをオープンしてステップＳ４０５に戻る。
一方、先のステップＳ４０６において、電源の電圧値が異常であると判断された場合は、以下のような処理手順となる。即ち、子機２０は、ステップＳ４０７に移り、電源電圧の値が異常である旨の通知を通信経路を介して親機１０に通知する。そして、親機１０との間で所定の手順に基づいて、ステップＳ４０８の楽曲コンテンツ・データ転送中断処理を実行する。その後、子機２０は、ステップＳ４１２において、楽曲格納用ストレージ２６内の楽曲コンテンツ・データファイルをクローズして、それまでに転送されてきた楽曲名をプレイリストに追加して子機側の処理を終了させる。
【００５３】
なお、本発明の実施の形態は、以上に説明を行った実施例に限定されるものではない。例えば、親機１０から子機２０に転送されるコンテンツ・データとして、ＤＶＤ等の記録媒体や、インターネット等のＷｅｂサイトから取得される映像コンテンツ・データを含めるようにしても良い。
また、図３に示されるフローチャートでは、コンテンツ・データの転送処理を中断させる要件として、子機２０における電源電圧の異常のみを採り上げたが、かかる要件に、例えば、子機２０の筐体内における温度上昇等、他の要件を加えるようにしても良い。
【図面の簡単な説明】
【図１】図１は、本発明によるコンテンツ・データ転送システムの１つの実施例を示すブロック図である。
【図２】図２は、図１に示される親機１０と子機２０との間における登録・認証処理の動作を表すフローチャートである。
【図３】図３は、図１に示される親機１０と子機２０との間における楽曲コンテンツ・データの転送処理の動作を表すフローチャートである。
【符号の説明】
１０  …  親機
２０  …  子機
２１  …  制御回路
２２  …  通信回路
２３  …  バッファメモリ
２４  …  デコーダ回路
２５  …  デジタル／アナログ変換回路
２６  …  楽曲格納用ストレージ
２７  …  オーディオ増幅回路
２８  …  音響出力機器
３０  …  外部ネットワーク
４０  …  楽曲記録媒体
【図１】
2004355444.tif 000003
【図２】
2004355444.tif 000004
【図３】
2004355444.tif 000005