(57)【要約】      （修正有）【課題】IEEE1394等のアイソクロナス伝送を使って、MPEG動画像データ等の高速ダビングを可能にし、また、ユーザの操作性を向上する。【解決手段】IEEE1394等のアイソクロナス伝送を使ったMPEG-TS動画像データ等の高速ダビング時に、記録媒体から通常の二倍の速度で映像データを読み出し、倍の速度でデコードを行うよう、例えば非同期通信によって接続されている外部機器に対して通知する。上記非同期通信にはｃｔｓコマンドでネゴシエーションする。【選択図】  図１
2007034931.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録されているデータ列を通常再生時の任意の倍数のビットレートで読み出すための読出し手段と、該読み出されたデータ列をパケット化するとともに該パケットに第一のヘッダとしてタイムスタンプを付加するためのパケット化手段と、上記パケットを複数のデータブロックに分割するブロック化手段と、上記データブロックと上記第一のヘッダとは異なる第二のヘッダとを同期パケットデータとして同期転送するための送信手段とを具備した通信装置であって、上記送信手段は上記読出し手段の読出しビットレート情報を含んだデータ列を送信することを特徴とする通信装置。
【請求項２】
上記読み出し手段が読み出したデータ列を復号するための復号手段と、上記読み出し手段の読み出しビットレート情報に基づき該復号手段に任意周波数の復号クロックを供給させるためのクロック発生手段とを具備することを特徴とする請求項１に記載の通信装置。
【請求項３】
上記復号手段が復号したデータ中の任意のデータを選択する選択手段と、上記選択されたデータを表示するための表示手段とを具備することを特徴とする請求項２に記載の通信装置。
【請求項４】
複数の表示周波数にて表示可能な表示手段を具備するとともに、上記表示手段は上記クロック発生手段の出力するクロックに基づき表示周波数を決定することを特徴とする請求項２に記載の通信装置。
【請求項５】
前記記録媒体に記録されているデータ列がMPEGトランスポートストリームパケットである事を特徴とする請求項１から請求項４のいずれかに記載の通信装置。
【請求項６】
上記送信手段は、非同期通信によって上記ビットレート情報を送信することを特徴とする請求項１から請求項５のいずれかに記載の通信装置。
【請求項７】
上記送信手段は、同期通信によって上記ビットレート情報を送信することを特徴とする請求項１から請求項５のいずれかに記載の通信装置。
【請求項８】
上記送信手段は、IEEE1394のシリアル送信が可能であることを特徴とする請求項１から請求項７のいずれかに記載の通信装置。
【請求項９】
同期転送された同期パケットデータを受信する受信手段と、上記受信手段が受信したデータ列を通常記録時の任意の倍数のビットレートで記録媒体に記録するための記録手段とを具備した通信装置であって、上記受信手段はビットレート情報を含んだデータ列を受信して上記記録手段に出力し、上記記録手段は該ビットレート情報に基づき記録時のビットレートを決定することを特徴とする通信装置。
【請求項１０】
受信した同期パケットを復号するための復号手段と、上記受信手段が受信した上記ビットレート情報に基づき該復号手段に任意の復号クロックを供給させるためのクロック発生手段とを具備することを特徴とする請求項９に記載の通信装置。
【請求項１１】
上記復号手段が復号したデータ中の任意のデータを選択する選択手段と、上記選択されたデータを表示するための表示手段とを具備することを特徴とする請求項１０に記載の通信装置。
【請求項１２】
複数の表示周波数にて表示可能な表示手段を具備するとともに、上記表示手段は上記クロック発生手段の出力するクロックに基づき表示周波数を決定することを特徴とする請求項１０に記載の通信装置。
【請求項１３】
前記記録媒体に記録するデータ列がMPEGトランスポートストリームパケットである事を特徴とする請求項１０から請求項１２のいずれかに記載の通信装置。
【請求項１４】
上記受信手段は、非同期通信によって上記ビットレート情報を受信することを特徴とする請求項９から請求項１３のいずれかに記載の通信装置。
【請求項１５】
上記受信手段は、同期通信によって上記ビットレート情報を受信することを特徴とする請求項９から請求項13のいずれかに記載の通信装置。
【請求項１６】
上記受信手段は、IEEE1394のシリアルデータ受信が可能であることを特徴とする請求項９から請求項１５のいずれかに記載の通信装置。
【請求項１７】
同期転送された同期パケットデータを受信する受信手段と、上記受信手段が受信したデータ列を通常記録時の任意の倍数のビットレートで記録媒体に記録するための記録手段と、上記受信手段が受信した同期パケットを復号するための復号手段と、複数周波数のクロックを発生するためのクロック発生手段とを具備した通信装置であって、上記受信手段はビットレート情報を含んだデータ列を受信して上記クロック発生手段に出力し、上記クロック発生手段は該ビットレート情報に基づき発生するクロック周波数を決定して出力し、上記記録手段は該クロックに基づき記録ビットレートを決定し、上記復号手段は該クロック周波数に基づき復号周波数を決定することを特徴とする通信装置。
【請求項１８】
上記復号手段が復号したデータ中の任意のデータを選択する選択手段と、上記選択されたデータを表示するための表示手段とを具備することを特徴とする請求項１７に記載の通信装置。
【請求項１９】
複数の表示周波数にて表示可能な表示手段を具備するとともに、上記表示手段は上記クロック発生手段の出力するクロックに基づき表示周波数を決定することを特徴とする請求項１７に記載の通信装置。
【請求項２０】
前記記録媒体に記録するデータ列がMPEGトランスポートストリームパケットである事を特徴とする請求項１７から請求項１９のいずれかに記載の通信装置。
【請求項２１】
上記受信手段は、非同期通信によって上記ビットレート情報を受信することを特徴とする請求項１７から請求項２０のいずれかに記載の通信装置。
【請求項２２】
上記受信手段は、同期通信によって上記ビットレート情報を受信することを特徴とする請求項１７から請求項２０のいずれかに記載の通信装置。
【請求項２３】
上記受信手段は、IEEE1394のシリアルデータ受信が可能であることを特徴とする請求項１７から請求項２２のいずれかに記載の通信装置。
【請求項２４】
同期通信と非同期通信とが可能なシリアルバス上に少なくとも一つの送信器と少なくとも一つの受信器とが接続され、上記送信器は、記録媒体に記録されているデータ列を任意のデータレートで再生するための再生手段と、上記データ列に時間情報を含む第一のヘッダを付加してパケット化するためのパケット化手段と、
上記パケットを分割してデータブロック化するためのブロック化手段と、
上記データブロックに上記第一のヘッダとは異なる第二のヘッダを付加した同期パケットデータを上記シリアルバスを介して同期転送するとともに上記再生手段の再生データレート情報を上記シリアルバスを介して送信するための送信手段とを具備し、
上記受信器は、
上記同期パケットデータと上記再生データレート情報とを上記シリアルバスを介して受信するための受信手段と、
上記同期パケットデータを上記再生データレート情報に基づき記録媒体に記録するための記録手段と
を具備することを特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は例えばMPEG動画像データ等をIEEE1394等のアイソクロナス伝送を使って送受信する通信装置に関する。
【背景技術】
【０００２】
従来より記録媒体に記録されている動画像データを再生しつつIEEE1394（以降1394）のアイソクロナス伝送を用いてダビングを行う装置がある。第4図に記録媒体がディスクである場合の装置の概略を示す。
【０００３】
送信側のディスク(401)の動画像データは記録再生処理部(402)で読み出された後データ処理部(403)に送られる。データ処理部(403)では表示部(404)で動画を表示する為のデコード処理が施される。さらに記録再生処理部(402)で読み出されたデータは1394インターフェース部(405)に入力される。そして後で述べる様な所定のパケット化が施され1394ケーブル(406)を経由して受信側の1394インターフェース部(407)に入力される。受信側では送られてきたデータをデータ処理部(408)でデコードして表示部(409)で表示する。また記録再生処理部(410)によってディスク(411)に記録される。
【０００４】
図５は記録されている動画像データであるMPEGトランスポートストリームデータ（以降MPEG-TS）を1394のアイソクロナスパケットにパケット化するフローを示す。記録されているデータ列(501)は前記記録再生処理部によって読み出され、188バイトのMPEG-TSパケット(502)ごとに前記1394インターフェース手段に入力される。この時各MPEG-TSパケット(502)にはヘッダとしてタイムスタンプデータが付加され、ソースパケット(503)となる。次にこのソースパケットは8つのデータブロック(504)に分割される。そしてMPEG-TSデータのビットレートに応じて幾つかの（ここでは一例として4つの）ブロック(505)が1つのアイソクロナスデータ(506)とされる。各アイソクロナスデータには共通アイソクロナスパケット（CIP）ヘッダ(507)やアイソクロナスパケットヘッダ(508)、CRCデータ(509)が付加されアイソクロナスパケット(510)となる。
【０００５】
この例では各アイソクロナスサイクルで4つのデータブロックから成るパケットを伝送しており、MPEG-TSデータのビットレートは約6.016Mbpsである。
【０００６】
アイソクロナス通信に関しては「IEEE Std 1394-1995・IEEE Standard for a HighPerformance Serial Bus」に記述されている。またMPEG-TSデータを1394のアイソクロナスパケットとして伝送する方法はIEC 61883-4:Consumer audio/videoEquipment Digital interface Part 4:MPEG2-TS data transmissionに記述されている。
【０００７】
又、別の従来例としては、特許文献１をあげることが出来る。
【特許文献１】特開2002-245111号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら従来は画像信号をアイソクロナス伝送を使って送信する場合に、ダビングに要する時間が映像の再生時間と同じだけかかっていた。つまり1時間の映像ソースであればダビングにかかる時間も1時間必要であった。
【０００９】
上記問題点に鑑み、本発明は、高速なダビングを可能とすることを目的とする。
【００１０】
また、ダビング時にコマンドによるネゴシエーションを可能にして、ユーザの操作性を向上することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明の通信装置は、記録媒体に記録されているデータ列を通常再生時の任意の倍数のビットレートで読み出すための読出し手段と、該読み出されたデータ列をパケット化するとともに該パケットに第一のヘッダとしてタイムスタンプを付加するためのパケット化手段と、上記パケットを複数のデータブロックに分割するブロック化手段と、上記データブロックと上記第一のヘッダとは異なる第二のヘッダとを同期パケットデータとして同期転送するための送信手段とを具備した通信装置であって、上記送信手段は上記読出し手段の読出しビットレート情報を含んだデータ列を送信することを特徴とする。
【発明の効果】
【００１２】
以上説明した様に、本発明によれば、データのダビングをアイソクロナス伝送を使って高速に行う事が出来る。
【００１３】
また、コマンドによってネゴシエーションが可能であるので、ユーザの操作性
が向上する効果がある。
【発明を実施するための最良の形態】
【００１４】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【００１５】
以下に図１に示す図を用いて、本発明の実施例であるディスクレコーダの構成を説明する。図１はDVDなどのディスクを用いたディスクレコーダの回路ブロック図を示したものである。
【００１６】
はじめに、記録時の信号の流れと各ブロックについて説明する。
【００１７】
11はMPEGコーデック、12は内部バス、13はDRAM、14はシステムコントロールCPU（以下CPUと記す）、15は誤り訂正回路（以下ECCと記す）、16はバッファ、17は変調回路、18は再生・記録アンプ、19はレーザピックアップ、20は光ディスク等の記録媒体、21はモータドライブ回路、22はスピンドルモータ、23はクロック発生回路、24は液晶ドライブ回路、25は液晶パネル、26はディジタルインターフェイス（以下DIFと記す）である。
【００１８】
ディジタル映像信号が不図示の入力端子、あるいは、不図示のカメラ部から入力される。
【００１９】
該ディジタルの映像信号は、例えば、16bitのパラレルデータとして内部データバス12を介して、MPEGコーデック11に送られる。
【００２０】
MPEGコーデック11はDRAM13を映像メモリとして、例えばMPEG-2形式に従って、動画データを約1/60程度に圧縮する。
【００２１】
圧縮された映像データはCPUの命令に従ってシステム内部バスに出力される。
【００２２】
一方、音声信号は図示されていないが、例えば、前述の不図示のカメラに内蔵されたマイクより得た音声信号をAD変換し、CPU 14でソフト処理として圧縮され、MPEGコーデック11が出力した映像データとマルチプレクスされて、MPEG-TSパケットが生成される。
【００２３】
また、DIF26には、ブロック化されたパケットデータが不図示のインターフェイスケーブルを介して外部から入力される。
【００２４】
該ブロック化されたパケットデータは、上述の従来例にて説明したように、原信号であるMPEG-TSパケットにヘッダとしてタイムスタンプデータが付加されたソースパケットが、いくつかのデータブロックに分割された後、MPEG-TSデータのビットレートに応じて幾つかの該データブロックが1つのアイソクロナスデータにマージされ、各アイソクロナスデータには共通アイソクロナスパケット（CIP）ヘッダ、アイソクロナスパケットヘッダ、及び、CRCデータが付加されアイソクロナスパケットとなっている。該データブロックは、一旦、DRAM13内に蓄積された後、上記のヘッダ類が削除されたMPEG-TSパケットとして内部バス12に出力される。
【００２５】
上述したMPEG-TSパケットは、ECC回路15により誤り訂正符号が付加された後に、記録媒体である光ディスク20が受ける振動や衝撃による書き込みエラーを回避するためのバッファ16を介して変復調回路17に送られる。
【００２６】
21はトラッキング、フォーカス、ディスクのスピンドルサーボ回路等を集積化したモータドライブ回路である。
【００２７】
MPEG-TSパケットは、変復調回路17により変調が行われて、レーザピックアップ19により、光ディスク 20に記録される。この際、上記モータドライブ回路 21によって、スピンドルモータ22の回転数や、ピックアップ19のトラッキング、フォーカスが適切に制御されるようになっている。
【００２８】
次に光ディスク等の記録媒体20から映像データを再生する場合について説明する。
【００２９】
基本的に上記記録の状態の逆に信号が流れる。
【００３０】
まず記録媒体 20からレーザピックアップ19にて記録されたデータ列が変調された状態で読み取られ、変復調回路17により波形等化やサーボ信号が検出され、MPEG-TSパケットとしてバッファ16を介してシステム内部バス12に出力される。
【００３１】
このとき、記録と同様にメディアとピックアップが受ける衝撃により読み出し途中でデータ読み取りエラーが発生してもバッファ16が数秒間程度のデータ蓄積を行うことにより、上記衝撃等の影響を排除して映像の連続再生ができるようになっている。
【００３２】
システム内部バス12上の映像および音声データはCPU14からの命令により、データ転送が制御され、MPEGコーデック11によって元の映像データが伸張動作により復元される。
【００３３】
該信号は例えば、NTSC信号、PAL信号等の適切なビデオ信号に変換された後、記録時刻や転送レートなどの映像データの属性信号が文字情報として不図示のキャラクタジェネレータによってスーパインポーズされ、液晶パネル 25に再生画像として表示される。
【００３４】
上記の映像信号は、例えば、不図示のビデオ出力端子を介して、外部のTV等の表示装置にも表示可能となっている。
【００３５】
液晶ドライブ回路24は、上記液晶パネルの表示の際に、クロック発生器23から入力されたクロック信号に基づき、上記液晶パネル25を駆動するようになっている。
【００３６】
また、DIF26では、ブロック化されたパケットデータが不図示のインターフェイスケーブルを通じて外部に出力される。
【００３７】
MPEG-TSパケットは、一旦、DRAM13に記憶され、ヘッダとしてタイムスタンプデータが付加されソースパケットなる。
【００３８】
該ソースパケットは、いくつかのデータブロックに分割され、DRAMから読み出される。
【００３９】
DRAM13から一度に読み出されるパケット数は、MPEG-TSデータのビットレートに応じて決定される。
【００４０】
これらのパケットは、DIF26によって、1つのアイソクロナスデータにマージされ、各アイソクロナスデータにCIPヘッダ、アイソクロナスパケットヘッダ、及び、CRCデータが付加されアイソクロナスパケットとなる。
【００４１】
該アイソクロナスパケットは、不図示のインターフェイスケーブルを介して外部に出力される。
【００４２】
本発明では、上記光ディスク等の記録媒体 20から映像データを再生する場合に、任意のビットレートでデータを読み出すことができるようになっている。
【００４３】
例えば、通常の二倍のビットレートで再生する場合を説明する。
【００４４】
不図示の入力設定キー等によって二倍速再生が指示されると、CPU14は、モータドライブ回路21に二倍のビットレートにてデータ読みだしを開始させる。該動作によって、光ディスク等の記録媒体の回転数は通常の二倍となり、レーザピックアップ19には適切なトラッキング動作、フォーカス動作が開始される。また、CPU14は、クロック発生回路23に、通常の二倍の周波数のクロックを発生させるように指示する。
【００４５】
該クロックは液晶ドライブ回路24、及び、MPEGコーデック11に供給される。
【００４６】
MPEGコーデック11は、通常の二倍の速度でデコードを行ないデータを出力する。一方、液晶ドライブ回路24は、液晶パネル25の表示速度を二倍にするよう指示する。
【００４７】
また、液晶パネル25の表示速度が変えられない場合には、液晶ドライブ回路24は、不図示のビデオRAMにフレーム間引きするように指示する。二倍のビットレートの場合には、不図示のビデオRAMは2フレーム分のデータに対し、1フレームを選択して液晶パネル25に表示させる。
【００４８】
該動作によって、記録媒体の読みだし速度が上がった場合にも、表示に支障が生じないようになっている。
【００４９】
以下に、上記のような二倍速再生の場合の、DIF26の動作を説明する。
【００５０】
上記DIF26を介して、外部機器が接続されている場合に二倍速再生が指示されると、DIF26は、CPU14の指示により、例えば非同期通信によって接続されている外部機器に対して二倍速再生を行なう旨を通知する。
【００５１】
該外部機器が二倍速のアイソクロナス通信を受信可能な場合には、該外部機器は同じく非同期通信によって二倍速受信が可能な旨を返す。
【００５２】
上記の非同期通信には、例えば、AV/C Digital Interface Command Set (1394
Trade Association)で定義されているCTSを用いる。
【００５３】
この場合のアイソクロナスパケットのパケット化について、以下に説明する。
【００５４】
記録されているデータ列は、通常再生時の2倍のビットレートで読み出され、188バイトのMPEG-TSパケット毎にDIF26に入力される。
【００５５】
この時、各MPEG-TSパケットにはヘッダとしてタイムスタンプデータが付加され、ソースパケットとなる。次にこのソースパケットは従来例と同様8つのデータブロックに分割される。そして8つのブロックが1つのアイソクロナスデータとなる。
【００５６】
これは、従来例に対して2倍のデータ量である。各アイソクロナスデータにはCIPヘッダやアイソクロナスパケットヘッダ、CRCデータが付加されアイソクロナスパケットとなって出力される。
【００５７】
この例では各アイソクロナスサイクルで8つのデータブロックから成るパケットを伝送しており、MPEG-TSデータのビットレートは約12.032Mbpsである。
【００５８】
また、上記外部機器が二倍速のアイソクロナス通信を受信不可能な場合には、該外部機器は上記受信不可能な旨をCTSレスポンスによって通知する。
【００５９】
該通知により、本発明では、当該の外部機器が受信不可能であることを、液晶パネル25に表示させる。
【００６０】
上記動作により、ユーザの操作性を向上させることができる。
【００６１】
以下に、上記のような二倍速アイソクロナスデータがDIF 26を介して入力された場合の記録動作を説明する。
【００６２】
まず、前述したようにCTSコマンドを用いて、二倍速アイソクロナス通信の受信可能性についての問い合わせがなされる。
【００６３】
可能ならば、その旨をCTSレスポンスによって、送信機器に通知する。
【００６４】
続いて、上記のような二倍速アイソクロナスデータがDIF26を介して入力される。
【００６５】
DIF26に入力されたブロック化されたパケットデータは、上述の通常動作と同様にヘッダ類が削除されたMPEG-TSパケットとして内部バス12に出力される。
【００６６】
一方、上記CTSコマンドによって二倍速アイソクロナス通信を通知されると、CPU14は、モータドライブ回路 21に二倍のビットレートにてデータ書き込みを開始させる。該動作によって、光ディスク等の記録媒体の回転数は通常の二倍となり、レーザピックアップ 19には適切なトラッキング動作、フォーカス動作が開始される。また、CPU14は、クロック発生回路23に、通常の二倍の周波数のクロックを発生させるように指示する。
【００６７】
該クロックは液晶ドライブ回路24、及び、MPEGコーデック11に供給される。
【００６８】
MPEGコーデック11は、通常の二倍の速度でデコードを行ないデータを出力する。一方、液晶ドライブ回路24は、液晶パネル25の表示速度を二倍にするよう指示する。
【００６９】
また、液晶パネル25の表示速度が変えられない場合には、液晶ドライブ回路24は、不図示のビデオRAMにフレーム間引きするように指示する。二倍のビットレートの場合には、不図示のビデオRAMは2フレーム分のデータに対し、1フレームを選択して液晶パネル25に表示させる。
【００７０】
上記動作により、二倍速ダビング中でも、支障なく記録画像を閲覧できるようになっている。
【００７１】
なお本実施例では2倍の例を述べたが、1つのアイソクロナスデータにカプセル化するデータブロックの数を増やせばさらに高速にダビングする事が可能である。またダビング時のモニタ表示の方法は一例にすぎない。さらに記録媒体は光ディスクに限定するものでは無く、半導体メモリ等を用いても良い。
【００７２】
以下に、図２を用いて、上述したCTSコマンドとレスポンスについて説明する。図２(a)は、CTSコントロールコマンドフォーマットを、図２(b)該コントロールコマンドに対するレスポンスフォーマットを示す。
【００７３】
図２(a)において、第一番目のフィールドはopcodeでありこのコマンドの識別符号の一例であるC6（16進数）が格納される。
【００７４】
第二番目のフィールド（operand[0]）はmagnification_baseフィールドであり、該コントロールコマンドの設定するデータレートの倍率を示す。
【００７５】
第三番目（operand[1]）から第六番目（operand[4]）まではmagnification_extensionフィールドであり、データレート倍率の拡張に使用するフィールドである。
【００７６】
図２(b)において、第一番目のフィールドはopcodeでありこのレスポンスの識別符号の一例であるC6（16進数）が格納される。
【００７７】
第二番目のフィールド（operand[0]）から第六番目（operand[4]）はresultフィールドであり、このレスポンスが返す結果を格納するフィールドである。
【００７８】
上記magnification_baseフィールドに、02（16進数）からFE（16進数）の値が格納されると、例えば、整数のデータレート倍率が指定される。この場合には、例えば、magnification_extensionフィールドにはFFFFFFFF（16進数）が格納される。
【００７９】
この場合には、該コマンドの受信機器は、magnification_extensionフィールドを使用せずに廃棄する。
【００８０】
上記magnification_baseフィールドに、01（16進数）の値が格納されると、例えば、1.0以上2未満の値が指定できる。
【００８１】
この場合には、例えば、magnification_extensionフィールドには00000001（16進数）からFFFFFFFE（16進数）が格納される。
【００８２】
この場合、該コマンドの受信機器は、該magnification_extensionフィールドは、該フィールドの値を分数の分母とし分子に1が指定された値を使用するようになっている。
【００８３】
上記magnification_baseフィールドに、00（16進数）の値が格納されると、例えば、0以上1未満の値が指定できる。
【００８４】
この場合には、例えば、上記と同様にmagnification_extensionフィールドには00000001（16進数）からFFFFFFFE（16進数）が格納される。
【００８５】
この場合、該コマンドの受信機器は、該magnification_extensionフィールドは、該フィールドの値を分数の分母とし分子に1が指定された値を使用するようになっている。
【００８６】
すなわち、通常よりも遅いビットレートが指定されたことになる。
【００８７】
上記magnification_baseフィールドに、FF（16進数）の値が格納されると、該コマンドの受信機器は、該フィールドを使用せずに廃棄する。
【００８８】
この場合には、例えば、上記と同様にmagnification_extensionフィールドには000000FF（16進数）からFFFFFFFE（16進数）が格納される。
【００８９】
この場合には、該コマンドの受信機器は、magnification_extensionフィールドにて示された値をビットレートの整数倍率として使用する。
【００９０】
AV/C Digital Interface Command Set (1394 Trade Association)に定義されているように、上記コントロールコマンドの受信機器は、該コントロールコマンドが実行できない場合には、REJECTのレスポンスを返す。
【００９１】
REJECTのレスポンスを返す場合で、指定された倍率よりも低い倍率の受信が可能な場合、受信機器は、resultフィールドを用いて、受信可能なデータレート倍率を返す。この場合の倍率指定方法は、コントロールコマンドと同様である。
【００９２】
それ以外の場合に、REJECTのレスポンスを返すとき、受信機器は、resultフィールドにFFFFFFFFFF（16進数）を格納してレスポンスを返す。
【００９３】
上記のごとく構成することにより、本発明では、受信可能なデータレートをネゴシエーションすることができる。この構成を用いれば、アイソクロナスデータを送信する機器が自動的にデータレートを決定して、ダビングを行なうことが可能である。
【００９４】
上記実施例では、コントロールコマンドのみを用いているが、AV/C Digital Interface Command Set (1394 Trade Association)に定義されているSTATUSコマンドにより可能なデータレートを問い合わせてネゴシエーションを行なうことも可能である。
【００９５】
さらに、複数の受信機器が接続されている場合には、各受信機器にその能力を問い合わせた後、最も低い能力のものに合わせてアイソクロナス転送を行なうことによって、一つのマスターメディアから同時に多数のコピーを作成することが可能である。
【図面の簡単な説明】
【００９６】
【図１】本発明の構成の一例のブロック図
【図２】本発明で用いるCTSコマンドとレスポンスを示す図
【図３】従来の構成の一例のブロック図
【図４】パケット化の説明
【符号の説明】
【００９７】
11  MPEGコーデック
12  内部バス
13  DRAM
14  システムコントロールCPU
15  誤り訂正回路
16  バッファ
17  変復調回路
18  再生・記録アンプ
19  レーザピックアップ
20  光ディスク等の記録媒体
21  モータドライブ回路
22  スピンドルモータ
23  クロック発生回路
24  液晶ドライブ回路
25  液晶パネル
26  ディジタルインターフェイス
【図１】
2007034931.tif 000003
【図２】
2007034931.tif 000004
【図３】
2007034931.tif 000005
【図４】
2007034931.tif 000006