(57)【要約】【課題】ディスクの挿入時にコントローラがメディア種別を調べる方法だと、ディスクを挿入したままでディスクをフォーマットした場合にメディア種別の変化が検知できないという課題。【解決手段】ターゲットはディスクのフォーマット時にディスクインドライブ情報を“ディスクあり”以外の値に一旦遷移させ、コントローラはこれを検知してメディア種別を調べなおす。【選択図】　図１
2004134023.tif 000002
【特許請求の範囲】
【請求項１】
接続機器に接続された可換ディスク記録再生装置であって、
前記可換ディスク記録再生装置が可換ディスクを初期化中に前記接続機器よりディスク挿抜情報の読み出し要求を受けると、
前記可換ディスクが挿入されていない状態、またはディスクの挿抜が不明の状態である情報を前記接続機器に出力することを特徴とする可換ディスク記録再生装置。
【請求項２】
可換ディスク記録再生装置のディスク情報を接続機器に出力するためのディスク情報出力方法であって、
前記可換ディスク記録再生装置が可換ディスクを初期化中に前記接続機器よりディスク挿抜情報の読み出し要求を受けると、
前記可換ディスクが挿入されていない状態、またはディスクの挿抜が不明の状態である情報を前記接続機器に出力することを特徴とするディスク情報出力方法。
【請求項３】
可換ディスク記録再生装置のディスク情報を前記ディスク情報が格納されたディスクリプタ読み出し権を有する接続機器に出力するためのディスク情報出力方法であって、
前記可換ディスク記録再生装置が可換ディスクを初期化中に前記ディスクリプタ読み出し権を有する前記接続機器よりディスク情報の読み出し要求を受けると、
ディスク情報の読み出し不可である情報を前記ディスクリプタ読み出し権を有する前記接続機器に出力することを特徴とするディスク情報出力方法。
【請求項４】
可換ディスク記録再生装置のディスク情報を前記ディスク情報が格納されたディスクリプタ読み出し権を有する接続機器に出力するためのディスク情報出力方法であって、
前記可換ディスク記録再生装置が可換ディスクを初期化中に前記ディスクリプタ読み出し権をすでに取得している前記接続機器よりディスク情報の読み出し要求を受けると、
前記ディスク情報の読み出し要求を拒絶することを特徴とするディスク情報出力方法。
【請求項５】
可換ディスク記録再生装置のディスク情報を前記ディスク情報が格納されたディスクリプタ読み出し権を有する接続機器に出力するためのディスク情報出力方法であって、
前記可換ディスク記録再生装置が可換ディスクを初期化中に前記接続機器から前記ディスクリプタ読み出し権の要求を受けると、
前記ディスクリプタ読み出し権を前記接続機器に与えないことを特徴とするディスク情報出力方法。
【請求項６】
可換ディスク記録再生装置のディスク情報を前記ディスク情報が格納されたディスクリプタ読み出し権を有する接続機器が取得するためのディスク情報取得方法であって、
前記接続機器が前記可換ディスク記録再生装置のディスクリプタ読み出し権の要求の前にディスクリプタ識別子を前記可換ディスク記録再生装置より取得することを特徴とするディスク情報取得方法。
【請求項７】
前記接続機器は、ポーリングしてディスク挿抜情報を前記可換ディスク記録再生装置に取得要求することを特徴とする請求項６記載のディスク情報取得方法。
【請求項８】
可換ディスク記録再生装置のディスク情報をディスク情報読み出し権を有する接続機器が取得するためのディスク情報取得方法であって、前記ディスク情報は可換ディスクの種別または記録フォーマットを表すディスク識別情報を有する場合に、
前記接続機器がディスク情報読み出し権を取得して得たディスク識別情報と、前回にディスク情報読み出し権を取得して得たディスク識別情報との比較結果に基づいて、
前記可換ディスク記録再生装置の可換ディスクの種別または記録フォーマットの変化を検出することを特徴とするディスク情報取得方法。
【請求項９】
請求項２乃至請求項８のいずれかに記載のディスク情報出力方法またはディスク情報取得方法の機能をコンピュータにより実行させるためのプログラム。
【請求項１０】
請求項２乃至請求項８のいずれかに記載のディスク情報出力方法またはディスク情報取得方法の機能をコンピュータにより実行させるためのプログラムを記録したコンピュータにより読み取り可能なことを特徴とする記録媒体。
【請求項１１】
前記可換ディスク記録再生装置と前記接続機器がシリアルバスで接続されていることを特徴とする請求項２乃至請求項８のいずれかに記載のディスク情報出力方法またはディスク情報取得方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディジタルインターフェースを介して制御される可換ディスク記録再生装置、ディスク情報出力方法、ディスク情報取得方法、プログラム、および記録媒体に関するものである。
【０００２】
【従来の技術】
近年、シリアル伝送方式としてＩＥＥＥ（Ｔｈｅ　Ｉｎｓｔｉｔｕｔｅ　ｏｆ　Ｅｌｅｃｔｒｉｃａｌ　ａｎｄ　Ｅｌｅｃｔｒｏｎｉｃｓ　Ｅｎｇｉｎｅｅｒｓ，　Ｉｎｃ．）１３９４方式が注目されている。ＩＥＥＥ１３９４方式は、従来のＳＣＳＩ（ｓｍａｌｌ　ｃｏｍｐｕｔｅｒ　ｓｙｓｔｅｍ　ｉｎｔｅｒｆａｃｅ）方式等によるコンピュータデータの伝送に代わって用いることができるだけではなく、音声や映像などのＡＶデータの伝送にも用いることができる。これはＩＥＥＥ１３９４方式では、非同期通信と等時性通信の２つの通信方法が定義されているからである。等時性通信は、ＡＶデータのような実時間性が要求されるデータの伝送に用いることができるデータ伝送方法である。等時性通信では、伝送の開始に先立って、データを伝送するのに必要な帯域を取得する。そして、その帯域を使ってデータの伝送を行う。これにより、データ伝送の実時間性が保証される。一方、非同期通信は、コンピュータデータの伝送のような、実時間性が要求されないデータの伝送や機器制御に用いられる伝送方法である。以下、本発明においては、機器制御に用いられるコマンドの授受は全てこの非同期通信を用いて行うことを前提として説明する。ＩＥＥＥ１３９４上の伝送プロトコルとして、種々の方法が提案されているが、そのうちの一つとして、ＡＶプロトコルと呼ばれるものがある。ＡＶプロトコルは、ＩＥＣ（Ｉｎｔｅｒｎａｔｉｏｎａｌ　Ｅｌｅｃｔｒｏｔｅｃｈｎｉｃａｌ　Ｃｏｍｍｉｓｓｉｏｎ）６１８８３として規格化されており、実時間性が必要となるＡＶデータを等時性通信で送受信する方法、機器に与えるコマンドを非同期通信で送受信する方法、等が規定されている。
【０００３】
さて、ＩＥＣ−６１８８３規格では、コンパクトディスク（以下、ＣＤ）やミニディスク（以下、ＭＤ）などのＡＶ用再生機器、記録再生機器で、ＡＶデータの入出力を扱うために、出力プラグおよび入力プラグと呼ばれる概念を用いる。プラグは、ＡＶ装置間の仮想的な接続端子であり、等時性通信データの送受信を司る。なお、複数の機能を一体化した複合装置では、それぞれの機能単位ごとにプラグを持つこともある。たとえば、ＣＤラジカセは、ＣＤプレーヤ、チューナ（ラジオ）、カセットテープレコーダという機能単位が複合されていると考える。このような機器では、機能単位ごとに、等時性通信データの入出力を司るプラグをもつことがある。機能単位に属するプラグには、外部からのデータの受け入れを行うデスティネーションプラグと、外部へデータを送り出すソースプラグの２つがある。これらのプラグには、その属性や動作状態がある。しかし、前述のＡＶプロトコルでは、これらのプラグに関する情報を扱う方法が規定されていない。これらの情報をリスト構造で保持する方法、およびそのリストを外部からアクセスする方法は、ＩＥＥＥ１３９４トレード・アソシエーション（以下、ＴＡ）における　ＡＶ／Ｃ　ＤＩＳＣ　Ｓｕｂｕｎｉｔ　Ｇｅｎｅｒａｌ　Ｓｐｅｃｉｆｉｃａｔｉｏｎ（ｖｅｒｓｉｏｎ１．０　Ｊａｎｕａｒｙ　２６，　１９９９）　規格、およびその拡張である　ＡＶ／Ｃ　Ｄｉｓｃ　Ｓｕｂｕｎｉｔ　Ｅｎｈａｎｃｅｍｅｎｔｓ　ｆｏｒ　Ｈａｒｄ　Ｄｉｓｋ　Ｄｒｉｖｅ　Ｓｐｅｃｉｆｉｃａｔｉｏｎ　規格として定義されている。またこれらの規格においては、ＣＤプレーヤやＭＤプレーヤ等の、メディアを交換可能な可換型ディスク装置におけるメディア識別のための情報や、ディスクの挿入状態を知るための情報がリスト構造として定義されている。
【０００４】
図６は従来の可換型ディスク録画再生装置とコントローラの動作を表す図である（例えば、特許文献１参照）。ＳＴＢ（セットトップボックス）１００とＤＶＤレコーダ２００とはＩＥＥＥ１３９４バス５０１で接続されている。ディスクトレイ２１０はＤＶＤレコーダ２００がディスクの挿抜を行うトレイである。サブユニットステータスディスクリプタ２２０とルートコンテンツリスト２０９とサブユニットアイデンティファイヤディスクリプタ２３０はそれぞれ、ＩＥＥＥ１３９４バス５０１を介してＤＶＤレコーダ２００から非同期パケットを用いて読み出すことの可能な情報のリスト構造を持つディスクリプタである。ディスクインドライブ２２２は、ＤＶＤレコーダ２００のディスクトレイ上に何らかの種類のディスクが挿入されているかどうかを示す情報であり、ディスクトレイ２１０から得られるディスク挿抜情報２２１に基づき、ＤＶＤレコーダ２００が逐次更新する。ディスクの挿抜状態とディスクインドライブ２２２のとりうる値の対応表を表１に示す。
【０００５】
【表１】
2004134023.tif 000003
【０００６】
ＳＴＢ１００は非同期パケットを用いてこのディスクインドライブ２２２を定期的にＤＶＤレコーダ２００から読み出すことによって、ＤＶＤレコーダ２００におけるディスクの交換を検知する。
【０００７】
メディアタイプ２１２は、ＤＶＤレコーダ２００に挿入されているメディアの種類または信号フォーマットの種類を反映する情報であり、ディスクトレイ２１０に挿入されているディスクの種類をＤＶＤレコーダが判別して得られたディスク情報２１１を基にＤＶＤレコーダ２００が逐次更新する。ビデオオブジェクト情報２１３には、ＤＶＤディスク２０８に記録されているコンテンツ個々の個別情報が格納されており、ＳＴＢ１００はこれらの情報を非同期パケットを用いてＤＶＤレコーダ２００から読み出すことが可能である。ルートリストＩＤ２３２は、ルートコンテンツリスト２０９を特定するリストＩＤであって、ルートコンテンツリスト２０９を読み出すためにはこのルートリストＩＤ２３２を指定して非同期パケットの読み出しコマンドをＳＴＢ１００が発行する。
【０００８】
ここでＤＶＤレコーダ２００にＤＶＤ−ＶｉｄｅｏだけでなくＣＤや他の種類のディスクの再生能力がある場合には、ＤＶＤレコーダ２００はディスク挿入時に挿入されたディスクを調べ、そのディスクの種類をメディアタイプ２１２に反映させる。挿入されるディスクの種類とメディアタイプ２１２のとりうる値との対応表を表２に示す。
【０００９】
【表２】
2004134023.tif 000004
【００１０】
ＳＴＢ１００がＤＶＤレコーダ２００を制御する場合に用いるコマンドセットやディスクリプタについてのルールは、ＤＶＤレコーダ２００に挿入されているメディアの種類によって決まる。具体的には、ＤＶＤレコーダ２００にＤＶＤ−Ｖｉｄｅｏのディスクが挿入されている場合にＳＴＢ１００は、１３９４ＴＡ規格の　ＡＶ／Ｃ　Ｄｉｓｃ　Ｍｅｄｉａ　Ｔｙｐｅ　Ｓｐｅｃｉｆｉｃａｔｉｏｎ　−　ＤＶＤ（ＴＡ　Ｃａｎｄｉｄａｔｅ１．０：６３　Ａｐｒｉｌ２３，２００１）に従ってＤＶＤレコーダ２００を制御する。また、ＤＶＤレコーダ２００にＣＤのディスクが挿入されている場合にＳＴＢ１００は、１３９４ＴＡ規格の　ＡＶ／Ｃ　Ｄｉｓｃ　Ｍｅｄｉａ　Ｔｙｐｅ　Ｓｐｅｃｉｆｉｃａｔｉｏｎ　−　ＣＤ−ＤＡ（ｖｅｒｓｉｏｎ１．０　ＦＣ　２　Ａｐｒｉｌ
９，　１９９９）に従ってＤＶＤレコーダ２００を制御する。
【００１１】
すなわち、ＳＴＢ１００がＤＶＤレコーダ２００を制御するためには、ＤＶＤレコーダ２００に挿入されているディスクの種類を知る必要があるとともに、ＤＶＤレコーダ２００におけるディスクの交換を検知し、ディスク交換が行われたら新しく挿入されたディスクの種類を調べなおす必要がある。
【００１２】
ＳＴＢ１００がＤＶＤレコーダ２００を制御する際の具体的な制御手順について、図６に基づいて以下に簡単に説明する。
【００１３】
ＳＴＢ１００はＤＶＤレコーダ２００を制御しようとする際にまず、非同期パケットを用いてサブユニットステータスディスクリプタ２２０を読み出し、その中に含まれるディスクインドライブ２２２の値を取り出す。取り出した値が０１ｂであれば、ＤＶＤレコーダ２００には何らかの種類のディスクが挿入されていることを示している。次にＳＴＢ１００は、ＤＶＤレコーダ２００に挿入されているディスクの種類を調べる。すなわち、非同期パケットを用いてＤＶＤレコーダからサブユニットアイデンティファイヤディスクリプタ２３０を読み出し、その中に含まれているルートリストＩＤを取り出す。取り出したリストＩＤを基に、ＤＶＤレコーダ２００に対してルートコンテンツリスト２０９の読み出しコマンドを発行する。ＳＴＢ１００は読み出したルートコンテンツリスト２０９の中に含まれるメディアタイプ２１２の値を取り出す。取り出した値が０１０１ｈであればＣＤ−ＤＡが、取り出した値が０９０２ｈであればＤＶＤ−Ｖｉｄｅｏが、それぞれＤＶＤレコーダ２００に挿入されていることを示している。挿入されているメディアの種類がわかれば、ＳＴＢ１００はそれぞれのメディアの種類に対応した制御規格（１３９４ＴＡ規格）に基づいてＤＶＤレコーダ２００を制御することが可能となる。
【００１４】
以上のディスク認識のプロセスは、ディスク交換が行われるたびに実施される。すなわち、ＳＴＢ１００は定期的にディスクインドライブ２２２の値を読み出し、値が０１ｂ以外の値に変化した後に再び値が０１ｂにもどったことをもって、ＤＶＤレコーダ２００のディスクが交換されたとみなす。ディスクの交換が行われれば、新たに挿入されたディスクの種類を調べなおさねばＤＶＤレコーダ２００を制御することはできないので、ＳＴＢ１００はディスク交換を検知するたびにディスク認識のプロセスを実施することが必要になる。
【００１５】
ここで、ディスクリプタの読み出し手順について補足説明する。前述の　Ｄｉｓｃ　Ｇｅｎｅｒａｌ　規格に従い、ＳＴＢ１００はＤＶＤレコーダ２００からのディスクリプタの読み出し権を取得してから読み出しを行う必要がある。あるディスクリプタについて、読み出し権を獲得している状態をオープン状態と呼び、読み出し権を獲得していない状態、または一旦獲得した読み出し権を返却した場合、または一旦獲得した読み出し権がＤＶＤレコーダ２００によって返された状態をクローズ状態と呼ぶ。ＳＴＢ１００がクローズ状態のディスクリプタに対して読み出しコマンドを発行すると、ＤＶＤレコーダ２００はこのコマンドに対して拒絶の応答を返すことになる。拒絶の応答を受け取ったＳＴＢ１００は、当該ディスクリプタを読み出すためには、再度当該ディスクリプタをオープンする要求をＤＶＤレコーダ２００に再度送信し、これが受理される必要がある。
【００１６】
【特許文献１】
特表２００１−５１２２７４号公報
【００１７】
【発明が解決しようとする課題】
上記従来の可換ディスク録画再生装置においては、ディスクが挿入されたままの状態でディスクをフォーマットし直し、当該ディスクの種別が変化した場合には、ディスクインドライブの値が０１ｂのままで変化しないので、外部からディスクの種類の変化を検知することができない。すなわち、ディスクの種類が変化したことを制御装置側は知らないので、新しいディスクの種類に対応した規格（１３９４ＴＡ規格）による制御を行うことができない、つまりは制御を継続することができなくなるという課題がある。
【００１８】
本発明は上記従来の課題に対して、ＤＶＤレコーダ２００に挿入されているディスクがフォーマットされることによってディスクの種類が変化した場合にも、制御装置が正しくこれを検知し、制御を継続させることが可能な可換ディスク記録再生装置、ディスク情報出力方法、ディスク情報取得方法、プログラム、および記録媒体を提供することを目的としている。
【００１９】
【課題を解決するための手段】
上記課題を解決するため第１の発明は、接続機器に接続された可換ディスク記録再生装置であって、前記可換ディスク記録再生装置が可換ディスクを初期化中に前記接続機器よりディスク挿抜情報の読み出し要求を受けると、前記可換ディスクが挿入されていない状態、またはディスクの挿抜が不明の状態である情報を前記接続機器に出力することを特徴とする可換ディスク記録再生装置である。
【００２０】
第２の発明は、可換ディスク記録再生装置のディスク情報を接続機器に出力するためのディスク情報出力方法であって、前記可換ディスク記録再生装置が可換ディスクを初期化中に前記接続機器よりディスク挿抜情報の読み出し要求を受けると、前記可換ディスクが挿入されていない状態、またはディスクの挿抜が不明の状態である情報を前記接続機器に出力することを特徴とするディスク情報出力方法である。
【００２１】
第３の発明は、可換ディスク記録再生装置のディスク情報を前記ディスク情報が格納されたディスクリプタ読み出し権を有する接続機器に出力するためのディスク情報出力方法であって、前記可換ディスク記録再生装置が可換ディスクを初期化中に前記ディスクリプタ読み出し権を有する前記接続機器よりディスク情報の読み出し要求を受けると、ディスク情報の読み出し不可である情報を前記ディスクリプタ読み出し権を有する前記接続機器に出力することを特徴とするディスク情報出力方法である。
【００２２】
第４の発明は、可換ディスク記録再生装置のディスク情報を前記ディスク情報が格納されたディスクリプタ読み出し権を有する接続機器に出力するためのディスク情報出力方法であって、前記可換ディスク記録再生装置が可換ディスクを初期化中に前記ディスクリプタ読み出し権をすでに取得している前記接続機器よりディスク情報の読み出し要求を受けると、前記ディスク情報の読み出し要求を拒絶することを特徴とするディスク情報出力方法である。
【００２３】
第５の発明は、可換ディスク記録再生装置のディスク情報を前記ディスク情報が格納されたディスクリプタ読み出し権を有する接続機器に出力するためのディスク情報出力方法であって、前記可換ディスク記録再生装置が可換ディスクを初期化中に前記接続機器から前記ディスクリプタ読み出し権の要求を受けると、前記ディスクリプタ読み出し権を前記接続機器に与えないことを特徴とするディスク情報出力方法である。
【００２４】
第６の発明は、可換ディスク記録再生装置のディスク情報を前記ディスク情報が格納されたディスクリプタ読み出し権を有する接続機器が取得するためのディスク情報取得方法であって、前記接続機器が前記可換ディスク記録再生装置のディスクリプタ読み出し権の要求の前にディスクリプタ識別子を前記可換ディスク記録再生装置より取得することを特徴とするディスク情報取得方法である。
【００２５】
第７の発明は、前記接続機器は、ポーリングしてディスク挿抜情報を前記可換ディスク記録再生装置に取得要求することを特徴とする第６の発明記載のディスク情報取得方法である。
【００２６】
第８の発明は、可換ディスク記録再生装置のディスク情報をディスク情報読み出し権を有する接続機器が取得するためのディスク情報取得方法であって、前記ディスク情報は可換ディスクの種別または記録フォーマットを表すディスク識別情報を有する場合に、前記接続機器がディスク情報読み出し権を取得して得たディスク識別情報と、前回にディスク情報読み出し権を取得して得たディスク識別情報との比較結果に基づいて、前記可換ディスク記録再生装置の可換ディスクの種別または記録フォーマットの変化を検出することを特徴とするディスク情報取得方法である。
【００２７】
第９の発明は、第２の発明乃至第８の発明のいずれかに記載のディスク情報出力方法またはディスク情報取得方法の機能をコンピュータにより実行させるためのプログラムである。
【００２８】
第１０の発明は、第２の発明乃至第８の発明のいずれかに記載のディスク情報出力方法またはディスク情報取得方法の機能をコンピュータにより実行させるためのプログラムを記録したコンピュータにより読み取り可能なことを特徴とする記録媒体である。
【００２９】
第１１の発明は、前記可換ディスク記録再生装置と前記接続機器がシリアルバスで接続されていることを特徴とする第２の発明乃至第８の発明のいずれかに記載のディスク情報出力方法またはディスク情報取得方法である。
【００３０】
【発明の実施の形態】
以下に、本発明の実施の形態について図面を参照して説明する。
【００３１】
（実施の形態１）
図１に、実施の形態１の構成を示す。図１において、図６と同じ意味で用いられているものについては図６と同じ番号を付し、説明を省略する。１３９４Ｉ／Ｆ２５０は、ＩＥＥＥ１３９４バス５０１から各種コマンドを受け取り、応答を返す。ディスク書き込み部２５２はディスクへの情報の書き込みを行う。信号のリモコン受信部２５４は外部からのリモコン信号を受け付け、必要な部分へ動作指示を出す。外部からのリモコン信号がディスクのフォーマット命令であった場合には、ディスク書き込み部２５２に対してフォーマット指示２５３を出す。ディスク書き込み部２５２はフォーマット指示２５３を受け取ると、ＤＶＤレコーダ２００に挿入されているディスクをフォーマットする。フォーマット状態２５１はディスク書き込み部２５２が出力する状態信号で、現在ディスクのフォーマットを行っているかどうかを示す。
【００３２】
以下、ＤＶＤ−Ｖｉｄｅｏフォーマットで信号が記録されているＤＶＤ−ＲＷディスクをＤＶＤレコーダ２００がフォーマットする場合の、ＳＴＢ１００からの制御手順について説明する。
【００３３】
図２（ａ）、（ｂ）、（ｃ）および（ｄ）は、１３９４Ｉ／Ｆ２５０がＤＶＤレコーダ２００のサブユニットステータスディスクリプタ２２０に含まれるディスクインドライブ２２２を書き込む際の動作を説明するフローチャートである。１３９４Ｉ／Ｆ２５０はディスク挿抜情報２２１を監視し、ディスクの挿入を検知した場合にはステップ３１０においてディスクインドライブ２２２に値０１ｂを書き込む。またディスクの排出を検出した場合には、ステップ３１１においてディスクインドライブ２２２に値１０ｂを書き込む。１３９４Ｉ／Ｆ２５０はまた、フォーマット状態２５１を監視しており、ディスクのフォーマットが開始されたことを検知するとステップ３０１においてディスクインドライブ２２２に値００ｂを書き込む。また１３９４Ｉ／Ｆ２５０はこのとき、ステップ３０２において、その時点でオープンしているルートコンテンツリスト２０９をクローズ状態にする。フォーマットが完了したことを検知した１３９４Ｉ／Ｆ２５０は、ステップ３０４においてディスクインドライブ２２２に値０１ｂを書き込む。
【００３４】
図３（ｆ）は、ＳＴＢ１００からルートコンテンツリスト２０９のオープン要求を受け取ったときの１３９４Ｉ／Ｆ２５０の動作を表すフローチャートである。１３９４Ｉ／Ｆ２５０はルートコンテンツリスト２０９のオープン要求を受け取ると、ステップ３２０においてフォーマットを実行中かを判断する。フォーマット実行中であった場合にはステップ３２３において、オープン要求に対する拒絶応答を返す。フォーマット実行中ではなかった場合には、ステップ３２１においてディスクインドライブ２２２の値を調べ、この値が０１ｂ以外であればステップ３２３において、オープン要求に対する拒絶応答を返し、０１ｂであればステップ３２２においてオープンの許可応答を返す。
【００３５】
図３（ｅ）は、ＳＴＢ１００からルートコンテンツリスト２０９の読み出し要求を受け取ったときの１３９４Ｉ／Ｆ２５０の動作を表すフローチャートである。１３９４Ｉ／Ｆ２５０はルートコンテンツリスト２０９の読み出し要求を受け取ると、ステップ３２４においてルートコンテンツリスト２０９をオープン中であるかどうかを判断する。ルートコンテンツリスト２０９をオープン中であった場合にはステップ３２５において読み出し応答を作成し、ＳＴＢ１００に対して返送する。ルートコンテンツリスト２０９をオープン中で無かった場合には、ステップ３２６において、読み出し要求に対する拒絶応答を返す。
【００３６】
図４（ａ）、（ｂ）および図５（ｃ）は、ＳＴＢ１００がＤＶＤレコーダ２００のディスク挿抜状態を監視する際の動作を表すフローチャートである。まず最初にＳＴＢ１００はＤＶＤレコーダ２００からディスクインドライブ２２２を読み出し、ディスク挿抜状態の初期情報を取得する（図示せず）。初期状態がディスクありであった場合には、ステップ３４０にてディスクインドライブを読み出し、その値が変化したかどうかをステップ３４１で判断するという動作を繰り返す。変化があった場合にはステップ３４２においてディスクの排出が行われたものと判断する。初期状態がディスク無しまたは不明であった場合には、ステップ３４３にてディスクインドライブを読み出し、その値が０１ｂに変化したかどうかをステップ３４４で判断するという動作を繰り返す。０１ｂに変化した場合にはステップ３４５においてディスクの挿入が行われたものと判断する。ディスクの挿入が検知された場合にはステップ３３０においてＤＶＤレコーダのサブユニットアイデンティファイヤディスクリプタ２３０を読み出し、その中に含まれるルートリストＩＤ２３２を取得する。次にＳＴＢ１００はステップ３３１において、取得したルートリストＩＤを指定してルートコンテンツリストのオープン要求をＤＶＤレコーダ２００に送付する。ステップ３３２においてオープンが拒絶された場合には、オープンが成功するまでステップ３３１およびステップ３３２を繰り返す。オープンが成功した場合にはステップ３３３でルートコンテンツリスト２０９の内容の読み出し要求を送り、ＤＶＤレコーダ２００が返送するルートコンテンツリスト２０９の内容を取得する。次にステップ３３４において、取得したルートコンテンツリスト２０９の中に含まれるメディアタイプ２１２を取り出し、ＤＶＤレコーダ２００に挿入されているメディアの種類を知るとともに、このメディアの種類に対応した規格（１３９４ＴＡ規格）に従ってＤＶＤレコーダ２００を制御開始する。
【００３７】
いま、ＤＶＤレコーダ２００に挿入されたディスクの種類が、ファイナライズされたＤＶＤ−ＶｉｄｅｏフォーマットのＤＶＤ−ＲＷディスクであったとする。この場合ＳＴＢ１００は、ステップ３３４においてメディアタイプ２１２がＤＶＤ−Ｖｉｄｅｏであると判断し、ＤＶＤ−Ｖｉｄｅｏの１３９４ＴＡ規格に従った制御を開始する。制御を開始した後、ユーザがリモコン（図示せず）を用いてＤＶＤレコーダ２００に対し、ディスクのフォーマットを指示した時のことを考える。リモコンによる指示はリモコン受信部２５４で受信され、リモコン受信部２５４からディスク書き込み部２５２に対してフォーマット指示２５３が発せられる。フォーマット指示２５３を受理したディスク書き込み部２５２はＤＶＤレコーダ２００に挿入されているＤＶＤ−ＲＷディスクをフォーマットする。フォーマットされたＤＶＤ−ＲＷディスクは、フォーマット前のファイナライズ済み状態とは異なり、再び書き込みが可能な状態に変化する。この書き込み可能な状態のＤＶＤ−ＲＷを、ＤＶＤレコーダ２００ではＧＲＶＤ規格（１３９４ＴＡ規格：ＡＶ／Ｃ　Ｄｉｓｃ　Ｓｕｂｕｎｉｔ　−　Ｇｅｎｅｒｉｃ　Ｒｅｃｏｒｄａｂｌｅ　Ｖｉｄｅｏ　Ｄｉｓｃ　Ｍｅｄｉａ　Ｔｙｐｅ　Ｓｐｅｃｉｆｉｃａｔｉｏｎ　１．０　ＡＶＷＧ　Ｃａｎｄｉｄａｔｅ　１．０：１０　Ｆｅｂｒｕａｒｙ　５，　２００２）として扱うので、フォーマット後にディスク情報２１１はＧＲＶＤへと変化し、メディアタイプ２１２に書き込まれている情報もＤＶＤ−ＶｉｄｅｏからＧＲＶＤへと変化する。
【００３８】
ＤＶＤレコーダ２００においてはフォーマットが開始された時点で、ステップ３０１においてディスクインドライブ２２２の値が００ｂに書き換えられる。ＳＴＢ１００はこのディスクインドライブ２２２の変化をステップ３４１にて検出し、次にディスクインドライブ２２２の値が再度０１ｂに変化するまでステップ３４３およびステップ３４４で待ち続ける。ディスクインドライブ２２２の値が再度０１ｂに変化した場合は、ステップ２３４にてディスクが検出されたと判断し、ステップ３３０からステップ３３３までの手順でルートコンテンツリスト２０９を読み出す。ＳＴＢ１００はルートコンテンツリスト２０９の中に含まれるメディアタイプ２１２の値がＧＲＶＤであることを知り、ステップ３３４以降において、ＧＲＶＤ規格に従い、ＤＶＤレコーダ２００の制御を開始する。
【００３９】
（実施の形態２）
実施の形態２は実施の形態１における図１とほぼ同じため、実施の形態１の図１の説明との相違点についてのみ説明する。
【００４０】
ディスクインドライブ２２２に書き込まれる値は常にディスク挿抜情報２２１に従った値である。すなわち、実施の形態１においてはフォーマット状態２５１に従い、ディスクをフォーマットしている最中にはディスク挿抜情報２２１と相反する状態をディスクインドライブ２２２に書き込んでいたが、第２の実施の形態においてはそのようなことはなく、常にディスク挿抜情報２２１に対応した値がディスクインドライブ２２２に書き込まれる。
【００４１】
図２（ａ）、（ｂ）、図３（ｅ）および（ｆ）における動作は第１の実施の形態と同様である。図２（ｃ）および（ｄ）における動作は第２の実施の形態では行われない。代わりに、フォーマット開始時にステップ３０２におけるクローズ動作のみが行われる。
【００４２】
図４（ａ）、（ｂ）および図５（ｃ）における動作も第１の実施の形態と同じである。さらに第２の実施の形態においては、図５（ｄ）が追加になる。図５（ｄ）は、ＳＴＢ１００がオープンしていたルートコンテンツリスト２０９がＤＶＤレコーダ２００によって強制的にクローズ（ステップ３０２）された後の再オープンの動作を示すフローチャートである。図５（ｃ）と（ｄ）との相違点は、ステップ３３２においてオープンが拒絶されたときの分岐先がステップ３３０の前になっている点のみである。
【００４３】
いま、ＤＶＤレコーダ２００に挿入されたディスクの種類が、ファイナライズされたＤＶＤ−ＶｉｄｅｏフォーマットのＤＶＤ−ＲＷディスクであったとする。この場合ＳＴＢ１００は、ステップ３３４においてメディアタイプ２１２がＤＶＤ−Ｖｉｄｅｏであると判断し、ＤＶＤ−Ｖｉｄｅｏの１３９４ＴＡ規格に従った制御を開始する。制御を開始した後、ユーザがリモコン（図示せず）を用いてＤＶＤレコーダ２００に対し、ディスクのフォーマットを指示した時のことを考える。リモコンによる指示はリモコン受信部２５４で受信され、リモコン受信部２５４からディスク書き込み部２５２に対してフォーマット指示２５３が発せられる。フォーマット指示２５３を受理したディスク書き込み部２５２はＤＶＤレコーダ２００に挿入されているＤＶＤ−ＲＷディスクをフォーマットする。フォーマットされたＤＶＤ−ＲＷディスクは、フォーマット前のファイナライズ済み状態とは異なり、再び書き込みが可能な状態に変化する。この書き込み可能な状態のＤＶＤ−ＲＷを、ＤＶＤレコーダ２００ではＧＲＶＤ規格（１３９４ＴＡ規格：ＡＶ／Ｃ　Ｄｉｓｃ　Ｓｕｂｕｎｉｔ　−　Ｇｅｎｅｒｉｃ　Ｒｅｃｏｒｄａｂｌｅ　Ｖｉｄｅｏ　Ｄｉｓｃ　Ｍｅｄｉａ　Ｔｙｐｅ　Ｓｐｅｃｉｆｉｃａｔｉｏｎ　１．０　ＡＶＷＧ　Ｃａｎｄｉｄａｔｅ　１．０：１０　Ｆｅｂｒｕａｒｙ　５，　２００２）として扱うので、フォーマット後にディスク情報２１１はＧＲＶＤへと変化し、メディアタイプ２１２に書き込まれている情報もＤＶＤ−ＶｉｄｅｏからＧＲＶＤへと変化する。
【００４４】
ＤＶＤレコーダ２００においてはフォーマットが開始された時点で、ステップ３０２において、ルートコンテンツリスト２０９が強制的にクローズされる。ＳＴＢ１００はルートコンテンツリスト２０９を読み出そうとして読み出し要求をＤＶＤレコーダ２００に送った後、この読み出し要求がＤＶＤレコーダ２００に拒絶されることによってクローズ状態を知る。クローズ状態を知ったＳＴＢ１００は、図５（ｄ）に従ってルートコンテンツリスト２９０の再オープンを繰り返し試みるが、ＤＶＤレコーダ２００においてフォーマット動作が実行されている間はステップ３２０によってオープン要求は拒絶される。フォーマット動作が完了するとステップ３２０によってＳＴＢ１００のオープン要求が受理され、ステップ３３３においてルートコンテンツリスト２０９を読み出す。ＳＴＢ１００はルートコンテンツリスト２０９の中に含まれるメディアタイプ２１２の値がＧＲＶＤであることを知り、ステップ３３４以降において、ＧＲＶＤ規格に従い、ＤＶＤレコーダ２００の制御を開始する。
【００４５】
【発明の効果】
以上説明したところから明らかなように本発明では、ディスクをフォーマットする間ディスクインドライブを「ディスクなし」または「不明」とすることにより、ディスクが挿入された状態でディスクのフォーマット動作が実行され、フォーマットの前後でディスクの種類が変化してしまった場合にも、コントローラは継続して可換型ディスク録画再生装置を制御しつづけることが可能になるという優れた効果がある。
【００４６】
また、ディスクのフォーマットを開始するときにルートコンテンツリストを強制的にクローズし、ディスクのフォーマットが完了するまでの間は再オープンを受け付けないことにより、ディスクが挿入された状態でディスクのフォーマット動作が実行され、フォーマットの前後でディスクの種類が変化してしまった場合にも、コントローラは継続して可換型ディスク録画再生装置を制御しつづけることが可能になるという優れた効果がある。
【００４７】
また、コントローラが可換型ディスク録画再生装置におけるディスクの挿抜を検出したか否かに関わらず、ルートコンテンツリストを再オープンするときにはルートリストＩＤを読み出しなおし、読み出したルートリストＩＤを指定してルートコンテンツリストのオープンを要求することにより、ディスクが挿入された状態でディスクのフォーマット動作が実行され、フォーマットの前後でディスクの種類が変化してしまった場合にも、コントローラは継続して可換型ディスク録画再生装置を制御しつづけることが可能になるという優れた効果がある。
【００４８】
また、コントローラが可換型ディスク録画再生装置におけるディスクの挿抜を検出したか否かに関わらず、ルートコンテンツリストを再オープンするときにはルートリストＩＤを読み出しなおし、読み出したルートリストＩＤを指定してルートコンテンツリストのオープンし、オープンしたルートコンテンツリストの中に含まれるメディアタイプを確認することにより、ディスクが挿入された状態でディスクのフォーマット動作が実行され、フォーマットの前後でディスクの種類が変化してしまった場合にも、コントローラは継続して可換型ディスク録画再生装置を制御しつづけることが可能になるという優れた効果がある。
【００４９】
なお、本実施の形態においてはディスクのフォーマットは機器外部からのリモコン操作によって開始されると説明したが、機器本体の直接操作によるフォーマットやＩＥＥＥ１３９４経由のコマンドを受信することによって開始されるフォーマットであっても同様の効果が得られることはいうまでも無い。
【図面の簡単な説明】
【図１】本発明の実施の形態１および実施の形態２における可換型ディスク録画再生装置およびコントローラの構成図
【図２】本発明の実施の形態１および実施の形態２における可換型ディスク録画再生装置の動作フローチャート
【図３】本発明の実施の形態１および実施の形態２における可換型ディスク録画再生装置の動作フローチャート
【図４】本発明の実施の形態１および実施の形態２におけるコントローラの動作フローチャート
【図５】本発明の実施の形態１および実施の形態２におけるコントローラの動作フローチャート
【図６】従来の可換型ディスク録画再生装置の構成図
【符号の説明】
１００　ＳＴＢ（セットトップボックス）
２００　ＤＶＤレコーダ
２０８　ＤＶＤディスク
２０９　ルートコンテンツリスト
２１０　ディスクトレイ
２１１　ディスク情報
２１２　メディアタイプ
２１３　ビデオオブジェクト情報
２２０　サブユニットステータスディスクリプタ
２２１　ディスク挿抜情報
２２２　ディスクインドライブ
２３０　サブユニットアイデンティファイヤディスクリプタ
２３２　ルートリストＩＤ
２５０　１３９４Ｉ／Ｆ
２５１　フォーマット状態
２５２　ディスク書き込み部
２５３　フォーマット指示
２５４　リモコン受信部
５０１　ＩＥＥＥ１３９４バス
【図１】
2004134023.tif 000005
【図２】
2004134023.tif 000006
【図３】
2004134023.tif 000007
【図４】
2004134023.tif 000008
【図５】
2004134023.tif 000009
【図６】
2004134023.tif 000010