(57)【特許請求の範囲】
【請求項１】
記録媒体から音楽及び／又は映像データと該音楽及び／又は映像データに関するデータ関連情報とを再生する再生手段と、上記再生手段により再生された音楽及び／又は映像データをパケット化して通信パケットとするとともに当該通信パケット内に上記データ関連情報及び上記再生手段の動作に関する動作状態情報を含む付加情報を挿入するパケット化手段と、上記パケット化手段から出力された上記通信パケットを通信路上に送信する送信手段とを備える再生装置と、
上記通信路上の上記通信パケットを受信する受信手段と、上記受信手段が受信した通信パケットから上記音楽及び／又は映像データとともに上記付加情報を取り出すデータ取り出し手段と、上記データ取り出し手段が取り出した上記音楽及び／又は映像データに基づいて、音楽及び／又は映像を外部出力する外部出力手段と、上記データ取り出し手段が取り出した上記付加情報の内の少なくとも一の情報を表示出力する表示手段とを備える外部出力装置と
を備え、
上記再生装置は、上記通信パケット内におけるユーザー使用が許可されている冗長ビットを使用して上記付加情報の有無を示し、
上記外部出力装置は、上記通信パケットの上記冗長ビットから上記付加情報の有無を検出して、その検出結果に基づいて、上記データ取り出し手段により上記付加情報を取り出す
再生システム。
【請求項２】
上記外部出力装置は、上記再生装置の少なくとも再生制御をする制御手段を備えている
請求項１記載の再生システム。
【請求項３】
上記パケット化手段は、上記通信パケット内の音楽及び／又は映像データと上記付加情報との総データ長を示すデータ長情報を当該通信パケット内に挿入し、
上記データ取り出し手段は、上記通信パケット内の上記データ長情報が示す上記総データ長からの上記音楽及び／又は映像データの差分に基づいて上記付加情報の有無を検出して、その検出結果に基づいて、上記付加情報を取り出す
請求項１記載の再生システム。
【請求項４】
上記総データ長情報が上記通信パケットのヘッダ内に挿入される
請求項３記載の再生システム。
【請求項５】
再生装置にて、記録媒体から音楽及び／又は映像データと該音楽及び／又は映像データに関するデータ関連情報とを再生して、上記音楽及び／又は映像データをパケット化して通信パケットとするとともに当該通信パケット内に上記データ関連情報及び上記再生手段の動作に関する動作状態情報を含む付加情報を挿入し、上記通信パケットを通信路上に送信する再生送信工程と、
外部出力装置にて、上記再生送信工程にて通信路上に送信された上記通信パケットを受信し、受信した上記通信パケットから上記音楽及び／又は映像データとともに上記付加情報を取り出し、取り出した上記音楽及び／又は映像データに基づいて音楽及び／又は映像を外部出力するとともに、上記付加情報の内の少なくとも一の情報を表示手段に表示出力する外部出力工程と
を有し、
上記再生送信工程では、上記通信パケット内におけるユーザー使用が許可されている冗長ビットを使用して上記付加情報の有無を示し、
上記外部出力工程では、上記通信パケットの上記冗長ビットから上記付加情報の有無を検出して、その検出結果に基づいて、上記データ取り出し手段により上記付加情報を取り出す
再生方法。
【請求項６】
音楽及び／又は映像データに基づいて音楽及び／又は映像を外部出力するとともに、付加情報に基づいて動作手段を動作させる外部出力装置に対して、上記音楽及び／又は映像データ及び上記付加情報を送信するデータ送信装置であって、
記録媒体から音楽及び／又は映像データを含むコンテンツデータ及び該コンテンツデータに関するデータ関連情報を再生する再生手段と、
上記再生手段により再生された上記音楽及び／又は映像データをパケット化して通信パケットとするとともに当該通信パケット内に上記データ関連情報及び上記再生手段の動作に関する動作状態情報を含む上記付加情報を挿入するパケット化手段と、
上記パケット化手段から出力された上記通信パケットを通信路上に送信する送信手段と
を備え、
上記通信パケット内におけるユーザー使用が許可されている冗長ビットを使用して上記付加情報の有無を示す
データ送信装置。
【請求項７】
音楽及び／又は映像データに基づいて音楽及び／又は映像を外部出力するとともに、付加情報に基づいて動作手段を動作させる外部出力装置に対して、上記音楽及び／又は映像データ及び上記付加情報をデータ送信装置に送信するデータ送信方法であって、
記録媒体から音楽及び／又は映像データを含むコンテンツデータ及び該コンテンツデータに関するデータ関連情報を再生する再生工程と、
上記再生工程により再生された上記音楽及び／又は映像データをパケット化して通信パケットとするとともに当該通信パケット内に上記データ関連情報及び上記再生手段の動作に関する動作状態情報を含む上記付加情報を挿入するパケット化工程と、
上記パケット化工程にて出力された上記通信パケットを通信路上に送信する送信工程と
を有し、
上記通信パケット内におけるユーザー使用が許可されている冗長ビットを使用して上記付加情報の有無を示す
データ送信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音楽及び／又は映像データを再生する再生システム及び再生方法、並びに音楽及び／又は映像データを送信するデータ送信装置及びデータ送信方法に関し、詳しくは、音楽及び／又はデータを再生する装置と音楽及び／又は映像を外部出力する装置を備えた再生システム及びそのような再生システムにおける再生方法、並びに音楽及び／又は映像を外部出力する装置に音楽及び／又は映像データを送信するデータ送信装置及びデータ送信方法に関する。
【０００２】
【従来の技術】
デジタルネットワークを介して繋がった機器間でオーディオ及びビデオ（以下、Ａ/Ｖという。）のデータ（以下、Ａ／Ｖデータという。）を送受信し、リアルタイムに再生するシステムがある。離れた場所にあるＡ／Ｖ機器を操作し、手元のモニタやスピーカでコンテンツを受け取って再生するシステムがその例である。そのように離れた場所にあるＡ／Ｖ機器を操作する機器（以下、遠隔出力機器という。）としては、スピーカ或いはイヤホンを有したリモートコントローラ等が挙げられる。なお、送受されるデータについては、オーディオ及びビデオデータに限定されるものではなく、オーディオデータのみであったり、ビデオデータであったりする。
【０００３】
通信にパケット通信を利用する場合、送信側は、Ａ／Ｖデータをエンコードし、フレームに分割する。さらに、送信側は、そのフレーム１つ１つに、ネットワーク上でデータを交換するためのヘッダを追加して、通信パケットとして送信する。これに対応して受信側では、受け取った通信パケットからヘッダを取り除き、取り除いた残りのデータ部分をデコーダで処理して再生する。このような一連の処理により、送信側で再生されたＡ／Ｖデータに基づいて、受信側では、オーディオ及びビデオを再生することができるようになる。
【０００４】
【発明が解決しようとする課題】
ところで、このようなシステムにおいて、Ａ／Ｖデータ以外の情報も一緒に送受信したい場合がある。例えば、音楽をプレーヤで再生しながら、ユーザーが離れた位置で、遠隔出力機器にて当該プレーヤの状態を知りたいような場合である。
【０００５】
ここで、プレーヤとしては、いわゆるＣＤや、いわゆるＤＶＤ、或いはいわゆるＭＤ等の記録媒体を再生する機能を有するディスク記録及び／又は再生装置が挙げられる。また、ユーザーが知りたいプレーヤの状態としては、プレーヤが再生中の曲のタイトル、曲の演奏残り時間或いはプレーヤの内部状態（例えば、再生、２倍速再生、停止、一時停止等）が挙げられる。
【０００６】
しかし、通常、これらは、Ａ／Ｖデータ以外の通信を並行して行うことができるシステムでのみ可能である。この場合、Ａ／Ｖデータ以外の情報を送受信する仕組みを別に定義し、それに従って通信を行う。さらに、２つの通信プロトコルを機器に実装する必要がある。
【０００７】
よって、換言すれば、このような定義が予めされていないような、上述のプレーヤでＡ／Ｖデータの通信プロトコルのみに対応して設計されたものは再生中の曲のタイトル、曲の演奏残り時間或いはプレーヤの内部状態等の情報を、リアルタイムでプレーヤから遠隔出力機器に送ることができないといえる。
【０００８】
そこで、本発明は、上述の実情に鑑みてなされたものであり、リアルタイムにＡ／Ｖデータを再生等する送信側の装置の状態を遠隔出力機器において知ることができる再生システム及び再生方法、並びにデータ送信装置及びデータ送信方法を提供することを目的としている。
【０００９】
【課題を解決するための手段】
本発明に係る再生システムは、上述の課題を解決するために、記録媒体から音楽及び／又は映像データと該音楽及び／又は映像データに関するデータ関連情報とを再生する再生手段と、上記再生手段により再生された音楽及び／又は映像データをパケット化して通信パケットとするとともに当該通信パケット内に上記データ関連情報及び上記再生手段の動作に関する動作状態情報を含む付加情報を挿入するパケット化手段と、上記パケット化手段から出力された上記通信パケットを通信路上に送信する送信手段とを備える再生装置と、上記通信路上の上記通信パケットを受信する受信手段と、上記受信手段が受信した通信パケットから上記音楽及び／又は映像データとともに上記付加情報を取り出すデータ取り出し手段と、上記データ取り出し手段が取り出した上記音楽及び／又は映像データに基づいて、音楽及び／又は映像を外部出力する外部出力手段と、上記データ取り出し手段が取り出した上記付加情報の内の少なくとも一の情報を表示出力する表示手段とを備える外部出力装置とを備え、上記再生装置は、上記通信パケット内におけるユーザー使用が許可されている冗長ビットを使用して上記付加情報の有無を示し、上記外部出力装置は、上記通信パケットの上記冗長ビットから上記付加情報の有無を検出して、その検出結果に基づいて、上記データ取り出し手段により上記付加情報を取り出す。
【００１０】
このような構成を備えた再生システムにおいては、再生装置は、記録媒体から再生された音楽及び／又は映像データをパケット化して通信パケットとするとともに当該通信パケット内に付加情報をパケット化手段により挿入し、パケット化手段から出力された通信パケットを通信路上に送信手段により送信する。そして、外部出力装置は、受信手段が通信路上から受信した通信パケットから音楽及び／又は映像データとともに付加情報をデータ取り出し手段により取り出し、データ取り出し手段が取り出した音楽及び／又は映像データに基づいて、音楽及び／又は映像を外部出力手段が外部出力し、また、データ取り出し手段が取り出した付加情報に基づいて動作手段が動作する。
【００１１】
すなわち、再生システムは、再生中に再生装置から音楽及び／又は映像データの送信用に使用する通信パケットに付加情報を含めることで、外部出力装置においてそのように再生中に送信されてくる通信パケット内の付加情報に基づいて動作手段を動作させる。
【００１２】
また、本発明に係る再生方法は、上述の課題を解決するために、再生装置にて、記録媒体から音楽及び／又は映像データと該音楽及び／又は映像データに関するデータ関連情報とを再生して、上記音楽及び／又は映像データをパケット化して通信パケットとするとともに当該通信パケット内に上記データ関連情報及び上記再生手段の動作に関する動作状態情報を含む付加情報を挿入し、上記通信パケットを通信路上に送信する再生送信工程と、外部出力装置にて、上記再生送信工程にて通信路上に送信された上記通信パケットを受信し、受信した上記通信パケットから上記音楽及び／又は映像データとともに上記付加情報を取り出し、取り出した上記音楽及び／又は映像データに基づいて音楽及び／又は映像を外部出力するとともに、上記付加情報の内の少なくとも一の情報を表示手段に表示出力する外部出力工程とを有し、上記再生送信工程では、上記通信パケット内におけるユーザー使用が許可されている冗長ビットを使用して上記付加情報の有無を示し、上記外部出力工程では、上記通信パケットの上記冗長ビットから上記付加情報の有無を検出して、その検出結果に基づいて、上記データ取り出し手段により上記付加情報を取り出す。
【００１３】
このような再生方法では、再生中に再生装置から音楽及び／又は映像データの送信用に使用する通信パケットに付加情報を含めることで、外部出力装置においてそのように再生中に送信されてくる通信パケット内の付加情報に基づいて動作手段を動作させる。
【００１４】
また、本発明に係るデータ送信装置は、上述の課題を解決するために、音楽及び／又は映像データに基づいて音楽及び／又は映像を外部出力するとともに、付加情報に基づいて動作手段を動作させる外部出力装置に対して、上記音楽及び／又は映像データ及び上記付加情報を送信するデータ送信装置であって、記録媒体から音楽及び／又は映像データを含むコンテンツデータ及び該コンテンツデータに関するデータ関連情報を再生する再生手段と、上記再生手段により再生された上記音楽及び／又は映像データをパケット化して通信パケットとするとともに当該通信パケット内に上記データ関連情報及び上記再生手段の動作に関する動作状態情報を含む上記付加情報を挿入するパケット化手段と、上記パケット化手段から出力された上記通信パケットを通信路上に送信する送信手段とを備え、上記通信パケット内におけるユーザー使用が許可されている冗長ビットを使用して上記付加情報の有無を示す。
【００１５】
このような構成を備えるデータ送信装置は、記録媒体から再生された音楽及び／又は映像データをパケット化して通信パケットとするとともに当該通信パケット内に付加情報をパケット化手段により挿入し、パケット化手段から出力された通信パケットを通信路上に送信手段により送信する。
【００１６】
すなわち、データ送信装置は、通信パケットに音楽及び／又は映像データに付加情報を含めて送信をして、例えば、外部出力装置では、このようにして送信されてくる音楽及び／又は映像データに基づいて音楽及び／又は映像を外部出力するとともに、付加情報に基づいて動作手段を動作させる。
【００１７】
また、本発明に係るデータ送信方法は、上述の課題を解決するために、音楽及び／又は映像データに基づいて音楽及び／又は映像を外部出力するとともに、付加情報に基づいて動作手段を動作させる外部出力装置に対して、上記音楽及び／又は映像データ及び上記付加情報をデータ送信装置に送信するデータ送信方法であって、記録媒体から音楽及び／又は映像データを含むコンテンツデータ及び該コンテンツデータに関するデータ関連情報を再生する再生工程と、上記再生工程により再生された上記音楽及び／又は映像データをパケット化して通信パケットとするとともに当該通信パケット内に上記データ関連情報及び上記再生手段の動作に関する動作状態情報を含む上記付加情報を挿入するパケット化工程と、上記パケット化工程にて出力された上記通信パケットを通信路上に送信する送信工程とを有し、上記通信パケット内におけるユーザー使用が許可されている冗長ビットを使用して上記付加情報の有無を示す。
【００１８】
このようなデータ送信方法により、データ送信装置は、通信パケットに音楽及び／又は映像データに付加情報を含めて送信をして、例えば、外部出力が装置では、このようにして送信されてくる音楽及び／又は映像データに基づいて音楽及び／又は映像を外部出力するとともに、付加情報に基づいて動作手段を動作させる。
【００１９】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて詳細に説明する。この実施の形態は、本発明を、図１に示すように、再生専用の再生プレーヤと、再生プレーヤを無線により遠隔操作するリモートコントローラ（いわゆるリモコン）とを備えた再生システムに適用したものである。この再生プレーヤ１０とリモコン２０とを備えた再生システムは、いわゆるポータブル再生システム或いは携帯型再生システムとして構成されている。
【００２０】
再生プレーヤ１０は、このシステムにおいて記録媒体が装填される側の装置として構成されている。この再生プレーヤ１０は、小型とされて携帯可能とされている。この再生プレーヤ１０が再生する記録媒体としては、音楽や映像データ（Ａ／Ｖデータ）が記録されている記録媒体が挙げられる。具体的には、記録媒体としては、いわゆるＣＤ、いわゆるＤＶＤ或いはいわゆるＭＤ等のディスク状記録媒体、テープ状記録媒体、又は薄型略板形状とされた半導体メモリ等が挙げられる。
【００２１】
一方、リモコン２０は、このようなシステムにおいて、再生プレーヤ１０を無線により遠隔操作する機能を有するとともに、再生プレーヤ１０において再生した音楽データ等に基づいて音楽を外部出力する外部出力機器としての機能を有する。すなわち、再生システムにおいて、上述の再生プレーヤ１０は記録媒体に記録されている音楽データを再生する部分を構成して、このリモコン２０は、再生プレーヤ１０において再生されて音楽データに基づいて音楽を出力する出力部を構成する。このリモコン２０は、具体的には、外部出力手段としてヘッドホン２１を備えている。これにより、リモコン２０は、いわゆるリモートコントローラ付きのヘッドホンを構成するものとなっている。
【００２２】
さらに、このリモコン２０は、表示部２２を備えている。表示部２２は、例えば液晶表示部である。リモコン２０は、この表示部２２に各種情報を表示することができる。各種情報としては、アルバムのタイトル等の情報が挙げられる。例えば、このようなアルバムのタイトル名は、ＴＯＣ（Table of Contents）データとして記録媒体に記録されている。
【００２３】
そして、このリモコン２０がアンテナ２３を備え、上述の再生プレーヤ１０についてもアンテナ１１を備えることにより、機器間で無線による音楽データ等を含めた種々の情報の送受信が可能とされている。
【００２４】
ここで、機器間で行う無線による送受信の手段としては、いわゆるBluetooth等が挙げられる。Bluetoothは、複数の機器間での無線によるデジタル無線通信を可能とするものとして近年注目されているインターフェースである。なお、本発明の実施の形態において、機器間で行う無線による送受信の手段が、このBluetoothに限定されないことはいうまでもない。
【００２５】
このように再生プレーヤ１０及びリモコン２０を備えた再生システムは、再生プレーヤ１０において記録媒体から再生した音楽を、内部でエンコード（Encode）や通信パケット化等の所定の処理を施してアンテナ１１を介して、無線でリモコン２０に送信する。ここで、再生プレーヤ１０が記録媒体から音楽データを再生開始する制御が、このリモコン２０によってなされるものである。
【００２６】
リモコン２０は、再生プレーヤ２０から送信されてきたデータを、アンテナ２３にて受信して、内部でデコード（Decode）等の所定の処理を施して、ヘッドホン２１から音楽として出力する。
【００２７】
このような音楽システムにおける再生形態については従来よりなされているものであるが、さらに、本発明が適用された再生システムでは、リモコン２０がリアルタイムで、再生プレーヤ１０の現在の動作状態を示す状態や再生プレーヤ１０が再生中の曲のトラック番号や曲のタイトル、或いは曲の演奏残り時間（或いは再生時間）等の情報（以下、曲再生情報という。）を表示部２２に表示することができるようになされている。ここで、現在の動作状態を示す情報（以下、動作状態情報という。）としては、再生プレーヤ１０の内部状態（例えば、再生、２倍速再生、停止、一時停止等）等が挙げられる。
【００２８】
このように、本発明が適用された再生システムは、再生プレーヤ１０の動作状態や曲の再生状況をリモコン２０側において知ることができるようになされており、再生システムは、このような動作を、そのように表示部２２に表示に使用するデータを、音楽再生中に再生プレーヤ１０から当該リモコン２０に常時送信されてくる音楽データの通信パケットに含まれることによって実現している。すなわち、リモコン２０では、音楽データにより音楽をイヤホン２１から出力するとともに、その音楽データの通信パケットに含まれてきた或いは付加されてきた再生プレーヤ１０からのデータに基づいて各種情報の表示部２２への表示を行っている。以下、このように本発明が適用されて実現されている部分について具体的に説明する。図２には、そのような処理を実現する再生プレーヤ１０及びリモコン２０における回路構成を示している。
【００２９】
ここで、再生プレーヤ１０は、図２に示すように、ディスク再生部１２、エンコーダ１３、パケット処理部１４、情報管理部１５及び送信部１６を備えている。ここでは、再生プレーヤ１０を、ディスク再生部１２等を備え、ＣＤ等のディスク状記録媒体（以下、単にディスクという。）に記録されている音楽の再生用に構成した構成例を示している。  一方、リモコン２０は、図２に示すように、受信部２４、パケット処理部２５、デコーダ２６、情報管理部２７、出力部２１及び上述した表示部２２を備えている。
【００３０】
このような構成の再生プレーヤ１０において、ディスク再生部１２及びエンコーダ１３は、記録媒体から音楽及び／又は映像データを再生する再生手段を構成し、パケット処理部１４は、このような再生手段が再生した音楽及び／又は映像データをパケット化して通信パケットとするとともに当該通信パケット内に付加情報を挿入するパケット化手段を構成し、送信部１６は、パケット処理部１４から出力された通信パケットを通信路上に送信する送信手段を構成している。
【００３１】
そして、リモコン２０において、受信部２４は、通信路上の通信パケットを受信する受信手段を構成し、パケット処理部２５は、受信部２４が受信した通信パケットから音楽及び／又は映像データとともに付加情報を取り出すデータ取り出し手段として機能し、出力部２１は、パケット処理部２５が取り出した音楽及び／又は映像データに基づいて、音楽及び／又は映像を外部出力する外部出力手段を構成し、表示部２２は、パケット処理部２５が取り出した付加情報に基づいて動作する動作手段を構成する。
【００３２】
以下、このような再生プレーヤ１０及びリモコン２０の各構成部について、再生プレーヤ１０により音楽が再生されてリモコン２０において音楽が外部出力されるまでの処理手順に従って説明する。
【００３３】
再生プレーヤ１０において、ディスク再生部１２では、ディスクからオーディオデータを読み出す。また、ディスク再生部１２において、ディスクからＴＯＣ（Table of Contents）データの読み出しも行われる。ＴＯＣデータには、例えば、アルバム名、各曲の題名、各曲の演奏時間等のディスクに記録されている音楽に関する情報が含まれている。このＴＯＣデータは、後で詳述する情報管理部１５にて管理がなされる。
【００３４】
エンコーダ１３は、ディスク再生部１２からストリームとして読み出されたオーディオデータに対して所定の信号処理等を施す。具体的には、エンコーダ１３は、オーディオデータのストリームをフレームとして分割する。
【００３５】
そして、エンコーダ１３は、必要に応じて、フレームヘッダ、Ｔａｇを追加する。ここで、エンコーダ１３におけるオーディオデータの圧縮手法としては、例えば、ＭＰ３を採用して行うことが考えられる。ここで、ＭＰ３は、ＭＰＥＧ（Moving Picture Experts Group）系のオーディオデータの圧縮手法の一つであり、正式には、MPEG１ Audio Layer3をいう。例えば、このＭＰ３の圧縮方式は、「最小可聴限界」と「マスキング効果」という人間の聴覚の特性を利用してデータを圧縮しているところに特徴がある。
【００３６】
例えば、このようなＭＰ３では、図３中（Ａ）に示したようなファイルフォーマットが定義されている。
【００３７】
図３中（Ａ）に示すように、ファイル９０は、ヘッダ９１、オーディオデータ９２及びタグ（Ｔａｇ）９３から構成されている。ここで、ヘッダ９１には、例えば、コーデック（CODEC）の種類（例えば、MPEG Audioの中で、更に細かく分類された種類）、ビットレート、サンプリング周波数及びチャネルモード（例えば、ステレオやモノラル等のモード）等のエンコード方式に関わるコーデック情報等が格納される。また、タグ９３には、曲名、アーティスト名、アルバム名、年及びジャンル等、ＴＯＣデータが含まれる。
【００３８】
また、ＭＰ３では、図３中（Ｂ）に示すように、フレームフォーマットを定義している。上述のファイル９０のオーディオデータを時間毎に区切り、その一つ一つをパケット化したものがＭＰＥＧオーディオフレーム１００である。
【００３９】
フレームヘッダ１０１には、ファイル９０のヘッダ９１と同様に、当該フレーム１００の情報が入る。例えば、フレーム内の長さの情報も含まれる。また、フレームヘッダ１０１には、ユーザーが自由に使用できるプライベートビット（Private Bit）も含まれている。
【００４０】
ここで、このようにエンコーダ１３にて、オーディオデータ１０２に付加される情報等は、情報管理部１５から得た情報とされる。情報管理部１５については、次のように動作する。
【００４１】
情報管理部１５は、ディスクから読み出されたＴＯＣデータの情報を管理している。さらに、この情報管理部１５は、そのようなＴＯＣデータの他に、当該再生プレーヤ１０の動作状態を示す動作状態情報や現在再生しているトラックの番号等の曲再生情報をも管理している。動作状態情報としては、上述したように、再生プレーヤ１０の再生、一時停止或いは早送り等の情報が挙げられる。
【００４２】
例えば、このような情報管理部１５により管理される動作状態情報や曲再生情報は、この再生システムを動作させるアプリケーションによって実現されるものであって、すなわち、このような情報は、このようなアプリケーション独自の情報を構成する。
【００４３】
そして、情報管理部１５は、このように管理している各種情報を後で詳述するパケット処理部１４に渡している。具体的には、情報管理部１５は、動作状態情報及び曲再生情報を、パケット処理部１４に送出している。例えば、情報管理部１５は、パケット処理部１４からの要求されたタイミングで、それらの情報を出力している。
【００４４】
エンコーダ１３は、ディスクから読み出したオーディオデータを分割し、上述したフレームフォーマットに準拠したフレームとして、パケット処理部１４に出力する。
【００４５】
バケット処理部１４は、エンコーダ１３から渡されたフレームに、データ通信を行うためのヘッダを付加するものとして主に機能する。付加するヘッダの種類としては、通信で使用するプロトコルに依存して決定されている。
【００４６】
例えば、インターネットプロトコル（ＩＰ）上のリアルタイムストリーミングの場合のプロトコルとしては、ＲＴＰ（Real Time Transport Protcol）／ＵＤＰ（User Datagram Protocol）が挙げられる。ここで、リアルタイムストリーミングとは、データのエンコード或いはデコードを行いつつ、そのデータの送受信を行うものである。
【００４７】
パケット処理部１４では、ＵＤＰヘッダ１１１及びＲＴＰヘッダ１１２として、図３中（Ｃ）に示すように、エンコーダ１３から出力されたデータ（ここでは、フレームデータ）１００に付加して、通信パケット１１０を生成する。
【００４８】
ここで、ＲＴＰヘッダ１１２は、データの受け側が正しい順序とタイミングでストリームを再生できるようにするための予備情報を与えるものとなる。すなわち、補助的なヘッダを構成する。具体的には、ＲＴＰヘッダ１１２には、ペイロードタイプ、順序番号（再生すべき順番）及び時刻印（再生する時刻）等の情報が含まれている。ここで、ペイロードタイプは、データとして含むコーデックの種別、MPEG Audio、PCM（Pulse Code Modulation） Audio或いはいわゆるG.721等である。また、ＲＴＰヘッダ１１２には、ユーザーが自由に使用できるマーカービット（Marker Bit）も含まれている。
【００４９】
また、ＵＤＰヘッダ１１１は、インターネットプロトコル上で通信を行うために不可欠なヘッダである。具体的には、ＵＤＰヘッダ１１１には、送信元データ１２１、送信先データ１２２、総データ長１２３、チェックサム１２４等の情報が含まれている。
【００５０】
ここで、総データ長１２３は、ＵＤＰヘッダ１１１以降のデータの長さを示す情報をなす。また、チェックサム１２４は、通信エラーが生じていないか通信パケットを受信した側にてチェックするための情報をなす。
【００５１】
そして、パケット処理部１４は、このようなＵＤＰヘッダ１１１及びＲＴＰヘッダ１１２をエンコーダ１３から出力されたフレームデータ１０２に付加するとともに、もう一つの処理として、図３中（Ｃ）に示すように、データ１００の後続けて付加情報１１３を付加して、上述したように通信パケット１１０を生成している。ここで、パケット処理部１４がフレームデータ１００に付加する付加情報１１３が当該再生プレーヤ１０における動作状態を示す動作状態情報であり、情報管理部１５から得られる情報とされている。例えば、フレームデータ１００の後に付加される付加情報の具体的態様は、付加情報長さ１１３１、それ以降を、ヘッダを含むデータ１１３２といったようにする。
【００５２】
この付加情報１１３が、リモコン２０において、表示部２２に表示される情報とされており、再生プレーヤ１０が現在再生中の曲のトラック番号、曲のタイトル、曲の演奏残り時間或いはプレーヤの内部状態（例えば、再生、２倍速再生、停止、一時停止等）等とされている。
【００５３】
また、再生プレーヤ１０は、このように付加情報１１３を付加した場合には、その付加の有無を示す情報もコントローラ２０に送っている。この場合、再生プレーヤ１０は、例えば、フレームヘッダ１０１内の冗長ビットとされるプライベートビット（Private Bit）或いはＲＴＰヘッダ１１２内の冗長ビットとされるマーカービット（Marker Bit）を使用する。ここで、プライベートビット（Private Bit）を使用して付加情報の有無を知らせる場合について説明する。例えば、このような取決めは、アプリケーションをインプリメントする際になされるようにする。これにより、付加情報の有無を知らせる情報が何処に格納されているかを受信側では予め知ることができるようになる。
【００５４】
具体的には、プライベートビットが”１”である場合には、付加情報があり、”０”であれば付加情報がなし、といった取決めをする。すなわち、プライベートビットが”１”である場合には、フレームデータ１００に続いて、付加情報長さ１１３１、そしてヘッダを含むデータ１１３２といったようなデータが付加されていることがわかる。図４には、パケット処理部１４における一連の処理手順の具体例を示している。
【００５５】
パケット処理部１４は、ステップＳ１において、エンコーダ１３からフレームデータ１００の送信があったか否かを判別して、エンコーダ１３からフレームデータ１００が渡された場合、ステップＳ２において、図３中（Ｃ）に示すように、先ずＵＤＰヘッダ１１１及びＲＴＰヘッダ１１２をフレームデータ１００に付ける。
【００５６】
次に、パケット処理部１４は、ステップＳ３において、フレームデータ１００の後に付加する情報があるか否かを判別する。ここで、フレームの後に付加する付加情報がない場合、パケット処理部１４は、ステップＳ６に飛び、ＵＤＰパケットの総データ長を計算する。具体的には、パケット処理部１４は、ＲＴＰヘッダ１１２及びフレームデータ１００のデータ長の和を計算する。
【００５７】
また、ステップＳ３においてフレームの後に付加する情報があるとされた場合には、パケット処理部１４は、ステップＳ４に進み、付加情報（情報データ）を付加する。具体的には、パケット処理部１４は、付加情報として、情報管理部１５にて管理されている情報のうちのリモコン２０に送信すべき情報を、図３中（Ｃ）に示すように、フレームデータ１００の後に付加する。付加情報については、図３中（Ｄ）に示すように、フレームデータ１００の後に、付加データの長さを表す付加データ長１１３１に続けて、実際の情報１１３２が付加されて構成される。
【００５８】
そして、続くステップＳ５において、パケット処理部１４は、フレームヘッダ１０１の中のプライベートビットを立てる。すなわち、付加情報がフレームデータの後に付加されている場合にフラグを立てる。これにより、通信パケット１１０を受信する側とされるリモコン２０では、フレームデータ１００の後に付加されている付加情報１１３を認識することができるようになる。
【００５９】
なお、付加情報の有無を知らせる情報は、上述したようないわゆるリザーブビットとされるプライベートビットを使用して実現されることに限定されるものではなく、上述したように、他の領域に設けられている或いはデータ形成の他の段階で設けられているリザーブビットとされるマーカービットを使用して実現することもできる。
【００６０】
以上のようなパケット処理部１４を経て、通信パケットが形成される。再生プレーヤ１０は、このようにして生成した通信パケットを、アンテナ１１等により構成されている送信部１６を介して、実際の通信路に送出する。ここで、通信手段として、デジタルの無線通信であるBluetoothを採用している場合には、送信部１６は、それに応じたベースバンド処理及びＲＦ処理等の施す。そして、一方、リモコン２０において、このように再生プレーヤ１０からの電波が、アンテナ２３等によって構成されている受信部２４にて受信される。
【００６１】
受信部２４では、例えば、受信した信号を復調処理する。これにより、受信部２４にて、再生プレーヤ１０内においてパケット処理部１４で生成した通信パケットと同じ形態とされたデータが復元される。そして、受信部２４は、復調処理したデータを後段のパケット処理部２５に出力する。
【００６２】
パケット処理部２５は、受信した通信パケットからフレームデータ（或いはオーディオフレームともいう。）及び付加情報を取り出す等の処理を施す。パケット処理部２５は、取り出したフレームデータをデコーダ２６に出力する。また、パケット処理部２５は、取り出した付加情報を情報管理部２７に出力する。
【００６３】
図５には、パケット処理部２５における一連の処理手順の具体例を示している。
【００６４】
パケット処理部２５は、ステップＳ１１において、通信パケットの受信があったか否かを判別して、通信パケットの受信があった場合、ステップＳ１２において、受信部２４から通信パケットを渡されると、先ず、通信パケットのヘッダをチェックする。具体的には、パケット処理部２５は、ＵＤＰヘッダ１１１に格納されている総データ長１２３及びチェックサム１２４と、その後ろに続くＲＴＰヘッダ１１２、フレームデータ１００及び付加情報１１３を比べ、通信が正しく行われたかどうかを調べる。
【００６５】
次に、パケット処理部２５は、ＲＴＰヘッダ１１２の順序番号を調べ、フレームデータ１００をデコーダ１２６で再生する際に正しい順番になるように、受信した通信パケットを並べ替える。
【００６６】
また、パケット処理部２５は、ＲＴＰヘッダ１１２のペイロードタイプを調べ、それに応じてフレームヘッダ１０１の解析を行う。これにより、パケット処理部２５は、ペイロードタイプがMPEG Audioであれば、MPEG Audioのフレームヘッダ１０１が、ＲＴＰヘッダ１１２の後に続いていると判断して、それに対応した処理を行う。
【００６７】
そして、パケット処理部２５は、ステップＳ１３において、付加情報の有無を調べる。具体的には、パケット処理部２５は、予め決定されている取決めに基づいて、フレームヘッダ１０１のプライベートビットの状態を調べ、プライベートビットが”１”である場合には付加情報があり、”０”である場合には付加情報がないと判別する。
【００６８】
そして、パケット処理部２５は、プライベートビットが”1”とされて付加情報があるとされた場合には、ステップＳ１４において、当該付加情報１１３をフレームデータ１００から切り出す。
【００６９】
この付加情報１１３の切り出しについては、具体的には、パケット処理部２５は、先ず、フレームヘッダ１０１に含まれるデータをもとにして、ＲＴＰヘッダ１１２に続くフレームデータ１００の長さを計算する。これにより、付加情報の開始位置が求められる。そして、その付加情報の長さについては、フレームデータ１００のデータ長とＲＴＰヘッダ１１２のデータ長との和を、ＵＤＰヘッダ１１１に格納されている総データ長（データ）１２３から引いた差として求められる。
【００７０】
これにより、通信パケット１１０内における付加情報１１３の位置と、そのデータ長の特定ができることから、フレームデータ１００からの付加情報１１３の切り出しが可能になる。そして、パケット処理部２５は、得た付加情報１１３を情報管理部２７に出力する。
【００７１】
また、パケット処理部２５は、付加情報１１３を切り出した後、ＲＴＰヘッダ１１２とフレームデータとから構成される残りのデータ部分から、ＲＴＰヘッダ１１２を取り除き、オーディオフレームとされるフレームデータ１００を取り出す。そして、パケット処理部２５は、得たフレームデータ１００をデコーダ２６に出力する。
【００７２】
デコーダ２６は、フレームデータ１００を、デコードして、出力部２１に出力する。出力部２１は、上述したように、ヘッドホン２１等の音声出力手段である。出力部２１は、デコーダ２６によってデコードされた音楽を外部出力する。
【００７３】
情報管理部２７には、これにより、付加情報と曲情報等が入力されるようになる。表示部２２からは、このように情報管理部２７にて管理される情報が出力されるようになる。
【００７４】
例えば、表示部２２には、再生中のアルバム名、曲の題名及び曲の演奏時間等が表示されるようになる。そして、表示部２２には、曲再生情報に基づいて、現在再生中の曲のトラック番号、曲のタイトル或いは曲の演奏残り時間等が表示され、また、動作状態情報に基づいて、再生、２倍速再生、停止或いは一時停止等の再生プレーヤ１０の動作状態がリアルタイムで表示されるようになる。
【００７５】
なお、受信側とされるリモコン２０に付加情報の有無を知らせるためにフレームヘッダ１０２或いはＲＴＰヘッダ１１２のリザーブビットを使用することについて説明しているが、リモコン２０は、このようなリザープビットを使用することなく付加情報を有無を検出することもできる。
【００７６】
この場合、リモコン２０は、例えば、パケット処理部２５により、ＵＤＰヘッダ１１１等の通信パケットヘッダに含まれる総データ長（データ）１２３と、フレームデータ１００のフレームヘッダ１０１に含まれるデータから計算されるフレーム長（データ）の差分を調べるようにする。この差分結果は付加情報の有無を示すものとなることから、これにより、パケット処理部２５は、リザーブビットを使用することなく、必要なデータ長の差分を調べて付加情報の有無を検出することができるようになる。パケット処理部２５は、このように検出した付加情報の有無の結果に基づいて、上述したように付加情報の切り出しを行う。
【００７７】
以上のように、再生システムは、再生プレーヤ１０にて再生した音楽を、リモコン２０のイヤホン２１から出力することができるとともに、表示部２２に当該曲の曲名を表示し、さらにリアルタイムで再生プレーヤ１０における動作状態情報や曲再生情報を表示することができる。
【００７８】
これにより、再生システムは、再生プレーヤ１０から音楽データとともに付加情報も合わせて送ることにより、受信側とされるリモコン２０において、再生中の曲のトラック番号、曲のタイトル、演奏残り時間等、さらには再生プレーヤ１０の動作状態（再生、２倍連再生、停止、一時停止及び早送り等）等の情報を、リアルタイムにユーザーに知らせることができるようになる。
【００７９】
そして、再生システムでは、アプリケーションが利用したい情報が、音楽データのフレーム内、または、送信時に付加するヘッダに定義されていなくても、それを送受信することを可能としている。
【００８０】
すなわち、このような再生システムを動作させるアプリケーションが、データ送信のためのフレームや送信時に付加するヘッダが定義された後に提供された場合（このような場合がむしろ一般的であるが）、このような場合においてアプリケーションにより利用したい情報があるときに、本発明適用による効果はより有効的に作用するようになる。
【００８１】
また、再生システムでは、上述したような本発明が適用された動作を実現するための前提として、フレームデータにヘッダを追加して通信パケット化するときに情報を付加したり、付加情報の付加の手法のフォーマットを決めて、約束ごととしておくこと等が条件とされるが、基本的な通信プロトコルの変更、フレーム及び通信パケットヘッダのフォーマットの変更、エンコーダ１３やデコーダ２６における基本機能の変更等をすることなく付加情報を送受信する機能を実現している。
【００８２】
すなわち、再生システムは、手続きや装置の構造を複雑化することなく、再生プレーヤ１０における動作状態情報や曲再生情報をリモコン２０の表示部２２に表示することを実現している。
【００８３】
また、リモコン２０のイヤホン２１から音楽を外部出力する際には常時再生プレーヤ１０からリモコン２０に通信パケット１１０によるオーディオデータとされるフレームデータ１００の送信がなされ、そのようなフレームデータ１００に対して付加情報１１３を付加している。すなわち、付加情報の付加を、フレームデータ１００に対して常に行っている。しかし、そのようなことも可能であるが、必要な時にのみ行うこととしても良い。すなわち、曲の再生中の一連の通信の処理中において、再生プレーヤ１０からリモコン２０に付加情報が送信されたり、送信されなかったりすることとしても良い。これにより、リモコン２０において付加情報を常に読み出すことが要求されないようになる。
また、上述したようにプライベートビットやマーカービット等のリザーブビットを使用して付加情報の有無を知らせる手法は、このようなことが前提とされて発揮されるものと言える。
【００８４】
また、上述の実施の形態では、音楽を再生する再生システムを例に挙げて説明した。しかし、本発明が音楽を再生する再生システムに限定されないことはいうまでもない。例えば、本発明は、映像、映像及び音楽を扱うシステムに適用することもできる。さらに、本発明は、情報を記録する記録システム、記録及び再生をする記録再生システムに適用することもできる。
【００８５】
また、上述の実施の形態では、プロトコルとしてＭＰＥＧ等が既に適用されている方式を挙げて説明し、通信についてはBluetoothを挙げて説明したが、これに限定されず、本発明は、他のプロトコルや通信方式を採用する装置或いはシステムに適用することもできる。
【００８６】
また、上述の実施の形態では、付加情報が再生プレーヤ１０における再生や一時停止等の動作状態を示す情報である場合について説明したが、これに限定されるものではない。すなわち例えば、付加情報は、少なくとも再生プレーヤ１０において取得可能とされている情報であれば良い。具体的には、付加情報は、このような再生システムを動作させるために提供されているアプリケーション独自の情報等であっても良い。
【００８７】
【発明の効果】
本発明に係る再生システムにおいて、再生装置は、記録媒体から再生された音楽及び／又は映像データをパケット化して通信パケットとするとともに当該通信パケット内に付加情報をパケット化手段により挿入し、パケット化手段から出力された通信パケットを通信路上に送信手段により送信し、そして、外部出力装置は、受信手段が通信路上から受信した通信パケットから音楽及び／又は映像データとともに付加情報をデータ取り出し手段により取り出し、データ取り出し手段が取り出した音楽及び／又は映像データに基づいて、音楽及び／又は映像を外部出力手段が外部出力し、また、データ取り出し手段が取り出した付加情報に基づいて動作手段が動作することにより、再生装置にて、再生した音楽及び／又は映像データをパケット化して通信パケットとするとともに当該通信パケット内に付加情報を挿入して送信し、外部出力装置にて、受信した音楽及び／又は映像データに基づいて音楽及び／又は映像を外部出力手段から外部出力するとともに、付加情報に基づいて動作手段を動作されることができるようになる。
【００８８】
これにより、再生システムは、再生中に再生装置から音楽及び／又は映像データの送信用に使用する通信パケットに付加情報を含めることで、外部出力装置においてそのように再生中に送信されてくる通信パケット内の付加情報に基づいて動作手段を動作させることができるようになる。
【００８９】
また、本発明に係る再生方法は、再生装置にて、記録媒体から音楽及び／又は映像データを再生して、音楽及び／又は映像データをパケット化して通信パケットとするとともに当該通信パケット内に付加情報を挿入し、通信パケットを通信路上に送信する再生送信工程と、外部出力装置にて、再生送信工程にて通信路上に送信された上記通信パケットを受信し、受信した上記通信パケットから音楽及び／又は映像データとともに付加情報を取り出し、取り出した音楽及び／又は映像データに基づいて音楽及び／又は映像を外部出力するとともに、付加情報に基づいて動作手段を動作させる外部出力工程とを有する。
【００９０】
このような再生方法により、再生中に再生装置から音楽及び／又は映像データの送信用に使用する通信パケットに付加情報を含めることで、外部出力装置においてそのように再生中に送信されてくる通信パケット内の付加情報に基づいて動作手段を動作させることができるようになる。
【００９１】
また、本発明に係るデータ送信装置は、記録媒体から再生された音楽及び／又は映像データをパケット化して通信パケットとするとともに当該通信パケット内に付加情報を挿入するパケット化手段と、パケット化手段から出力された通信パケットを通信路上に送信する送信手段とを備えることにより、記録媒体から再生された音楽及び／又は映像データをパケット化して通信パケットとするとともに当該通信パケット内に付加情報をパケット化手段により挿入し、パケット化手段から出力された通信パケットを通信路上に送信手段により送信することができる。
【００９２】
これにより、再生中にデータ送信装置から音楽及び／又は映像データの送信用に使用する通信パケットに付加情報を含めることで、外部出力装置においてそのように再生中に送信されてくる通信パケット内の付加情報に基づいて動作手段を動作させることができるようになる。
【００９３】
また、本発明に係るデータ送信方法は、上述の課題を解決するために、記録媒体から再生された上記音楽及び／又は映像データをパケット化して通信パケットとするとともに当該通信パケット内に付加情報を挿入するパケット化工程と、パケット化工程にて出力された上記通信パケットを通信路上に送信する送信工程とを有することにより、再生中にデータ送信装置から音楽及び／又は映像データの送信用に使用する通信パケットに付加情報を含めることで、外部出力装置においてそのように再生中に送信されてくる通信パケット内の付加情報に基づいて動作手段を動作させることができるようになる。
【図面の簡単な説明】
【図１】本発明の実施の形態である再生システムの構成を示す図である。
【図２】上述の再生システムの再生プレーヤ及びリモコンの構成を示すブロック図である。
【図３】上述の再生プレーヤとリモコンとの間で使用するデータ形態を示す図である。
【図４】上述の再生プレーヤのパケット処理部における一連の処理例を示すフローチャートである。
【図５】上述のリモコンのパケット処理部における一連の処理例を示すフローチャートである。
【符号の説明】
１０  再生プレーヤ、１１  アンテナ、１２  ディスク再生部、１３  エンコーダ、１４  パケット処理部、１５  情報管理部、１６  送信部、２０  リモコン、２１  ヘッドホン、２２  表示部、２３  アンテナ、２４  受信部、２５  パケット処理部、２６  デコーダ、２７  情報管理部
【図１】
0004341175.tif 000002
【図２】
0004341175.tif 000003
【図３】
0004341175.tif 000004
【図４】
0004341175.tif 000005
【図５】
0004341175.tif 000006