(57)【要約】【解決課題】外付けでスレーブデバイスが接続されていない状態でも、正常に起動できる情報記録装置を得る。【解決手段】ＡＴＡバス２０にＨＤＤ１６がマスターデバイスとして接続。光学ディスクドライブ１２はコネクタ１４にｅＳＡＴＡインターフェースによってスレーブデバイスとして接続。情報記録装置１０を電源起動させる際、システム制御部２２はＰＤＡＩＧ信号のアサート。ＨＤＤ１６はスレーブデバイス１２からのＰＤＡＩＧ信号を待たなくてもよいため、情報処理装置は電源起動処理を正常に完了することができる。【選択図】図１
2009169851.tif 000002
【特許請求の範囲】
【請求項１】
ホストコントローラと、
第１の記憶デバイスと、
当該第１の記憶デバイスを前記ホストコントローラにマスターデバイスとして接続するＡＴＡインターフェースと、
前記ＡＴＡインターフェースに対して、第２の記憶デバイスをスレーブデバイスとして接続するコネクタと、
電源起動時に、前記第２の記憶デバイスのステータスに関係するＡＴＡ仕様の信号を前記ＡＴＡインターフェースに出力する制御部と、
を備える情報記録装置。
【請求項２】
前記制御部は、前記第２の記憶デバイスが前記コネクタに接続されていない状態で、前記ＡＴＡ仕様の信号を、前記ＡＴＡインターフェースに接続された前記第１の記憶デバイスに出力する、請求項１記載の情報記録装置。
【請求項３】
前記制御部は前記電源起時に前記ＡＴＡ仕様信号としてのＰＤＡＩＧ信号をアサートし、前記第１の記憶デバイスは前記アサートされたＰＤＡＩＧ信号を検知することによって、前記第２の記憶デバイスがレディ状態になったと判定する、請求項２記載の情報記録装置。
【請求項４】
前記ＡＴＡインターフェースはパラレルＡＴＡ仕様であり、
パラレルＡＴＡ仕様の信号をシリアルＡＴＡ仕様の信号に変換する変換ブリッジを備え、
この変換ブリッジはシリアルＡＴＡインターフェースによって前記コネクタに接続され、
前記第２のデバイスは当該コネクタとシルアルＡＴＡインターフェースによって接続されてなる、請求項１記載の情報記録装置。
【請求項５】
前記第２のデバイスは当該コネクタとエクスターナルシルアルＡＴＡインターフェースによって接続されてなる、請求項４記載の情報記録装置。
【請求項６】
ホストコントローラと、
第１の記憶デバイスと、
当該第１の記憶デバイスを前記ホストコントローラにマスターデバイスとして接続するパラレルＡＴＡバスと、
前記パラレルＡＴＡバスに接続し、パラレルＡＴＡ仕様の信号をシリアルＡＴＡ仕様の信号に変換する変換ブリッジと、
前記変換ブリッジにシリアルＡＴＡバスを介して接続するコネクタであって、第２の記憶デバイスがエクスターナルシリアルＡＴＡバスを介して外付けされるコネクタと、
を備え、
前記ホストコントローラは、電源起動時に、ＡＴＡ仕様におけるＰＤＡＩＧ信号をアサートしてこれを前記パラレルＡＴＡバスに出力し、
前記第１の記憶デバイスは前記アサートされたＰＤＡＩＧ信号を検知することによって、前記コネクタに接続されていない前記第２の記憶デバイスのレディ状態を判定する、
情報記録装置。
【請求項７】
前記第１の記憶デバイスがハードディスクドライブであり、前記第２の記憶デバイスが光学ディスクドライブである、請求項６記載の情報記録装置。
【請求項８】
情報を記録する情報記録装置であって、
該情報記録装置に内蔵された第１の記録手段と、
該情報記録装置に着脱可能な第２の記録手段と接続する接続手段と、
該第１の記録手段と該接続手段とが接続されたバスを制御するバス制御手段と、
該情報記録装置の起動を制御する制御手段と、
を備え、
該第１の記録手段は、電源起動時、該接続手段に該第２の記録手段が接続されている場合に、第２の記録手段から出力される制御信号を受信し、
該制御手段は、電源起動時、該接続手段に該第２の記録手段が接続されていない場合に、該制御信号を該第１の記録手段へ送信し、
該第１の記録手段は、該制御信号を受信すると、スタンバイ状態に関する所定の信号をバス制御部へ出力し、
該制御手段は、該バス制御部が該第１の記録手段から該スタンバイ状態に関する所定の信号を受信したことを検出し、起動を完了すること、
を特徴とする情報記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストコントローラに記憶デバイスがＡＴＡインターフェースによって接続された情報記録装置に係わり、特に、ビデオカメラに関するものである。
【背景技術】
【０００２】
ハードディスクドライブと光ディスクドライブとを内蔵したハイブリッド型のビデオカメラが存在する。このビデオカメラでは、ハードディスクドライブと光ディスクドライブとがＡＴＡインターフェースによってホストコントローラに接続されている。
【０００３】
このビデオカメラは、ハードディスクドライブがマスターデバイスとして動作し、ＤＶＤドライブやブルーレイディスクドライブなどの光ディスクドライブがスレーブデバイスとして動作するようにして、ハードディスクドライブに記録された映像や音声を光ディスクドライブにダビング可能にしている。
【０００４】
なお、ホストコントローラにＡＴＡインターフェースによって接続された記憶デバイスドライブの状態に関する制御処理について記載された従来技術として、例えば、特開２０００−２６７９８３号公報、及び特開２００４−１７８０５２号公報が存在する。
【特許文献１】特開２０００−２６７９８３号公報
【特許文献２】特開２００４−１７８０５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
複数の記録媒体に記録可能な複数の記録手段を内蔵した情報記録装置の小型化・軽量化を図るために一つとして、ある１つの記録手段を情報記録装置に内蔵せず、着脱可能にし、必要な際は接続して利用するようにする方法が考えられる。
【０００６】
ここで、情報記録装置内の各部の接続および制御に関して、起動の際、１つの記録手段が他の記録手段のスタンバイ状態を検出し、その後、当該１つの記録手段が、他の記録手段の分も含めてスタンバイ完了したことを制御部に出力する手順が必要な制御方法がある。例えば、ＡＴＡ仕様においては、マスターデバイスがスレーブデバイスのスタンバイ状態を検出する。
【０００７】
しかしながら、上記制御方法においては、着脱可能にした記録手段が情報記録装置に接続されていない状態からでは情報記録装置を正常に起動できないという課題があることが分かった。
【０００８】
本発明はこの課題を解決するために、着脱可能な記録手段が接続されていない状態でも、正常に起動できる情報記録装置を得ることを目的とするものである。
【課題を解決するための手段】
【０００９】
本発明はこの目的を達成するために、例えば、情報記録装置を電源起動する際に、情報記録装置の制御部が内蔵のマスターデバイスに対して、スレーブデバイスのステータスに関係するＡＴＡ仕様の信号を出力することによって、スレーブデバイスからこのＡＴＡ仕様の信号をマスターデバイスに出力しなくても、情報処理装置が正常に電源起動できようにしたことを特徴とするものである。
【発明の効果】
【００１０】
本発明によれば、情報記録装置に着脱可能な記録手段が接続されていない状態でも、正常に起動できる情報記録装置を提供することができる。
【発明を実施するための最良の形態】
【００１１】
次に本発明の実施形態について説明する。図１に情報記録装置としてのビデオカメラ１０のブロック構成を示す。符号１２は、ＣＤドライブ、ＤＶＤドライブ、ブルーレイディスクドライブ、ＨＤＤＶＤドライブなどの光ディスクドライブ、ハードディスクドライブなど、ビデオカメラ１０に対してスレーブデバイスとして外付けされる外部記憶デバイスである。符号１４は記憶デバイスのコネクタである。
【００１２】
ビデオカメラ１０は、映像や音声の記録やその再生のための制御を実行するシステム制御部２２と、パラレルＡＴＡバス２０と、ハードディスクドライブ（ＨＤＤ）１６とを備えている。ＨＤＤはマスターデバイスとしてパラレルＡＴＡバス２０に接続されている。以後パラレルＡＴＡバスをＡＴＡバスと略し、ＨＤＤ１６をマスターデバイスと称し、外部記憶デバイス１２をスレーブデバイスと称することがある。
【００１３】
ビデオカメラ１０はパラレルＡＴＡとシリアルＡＴＡとを相互に変換する変換ブリッジ２８を備える。この変換ブリッジ２８はＡＴＡバス２０に接続し、シリアルＡＴＡバス４４を介してコネクタ１４に接続される。ビデオカメラ１０に適用されるＡＴＡインターフェースは外付け光ディスクドライブ１２が接続できるように、ＩＤＥ規格に加えてＡＴＡＰＩ規格に準拠したもの、例えばＡＴＡ−５によって構成される。
【００１４】
ＡＴＡバス２０は、システム制御部２２のＡＴＡコントローラ（ホストコントローラ）２６４に接続している。システム制御部２２の符号化・複合化処理部２６はＡＴＡコントローラに接続している。変換ブリッジ２８は外部デバイス用コネクタとシリアルＡＴＡインターフェースに接続される。外部記憶デバイス１２は、external Serial ATA（エクスターナルシリアルＡＴＡ：ｅＳＡＴＡ）インターフェースによってコネクタ１４に接続される。符号４２はｅＳＡＴＡケーブルである。
【００１５】
ビデオカメラ１０にはｅＳＡＴＡに準拠した外部記憶デバイスに接続できるため、すでに一般に普及しているＵＳＢ２．０の最大６０ＭＢ／sより高速の最大１５０ＭＢ／sの速度で外部記憶デバイスにデータ転送を行うことができる。ハードディスクドライブは、データの読み出しをおよそ１００ＭＢ／s前後で行うため、ＵＳＢ２．０はデータ転送の際にボトルネックとなるが、ｅＳＡＴＡを採用することでこのボトルネックを解消することができる。
【００１６】
図１のように構成されたビデオカメラにおいて、レンズ装置やＣＣＤを備える撮像部３４で得られた映像信号は、映像処理部３６でＡ／Ｄ変換されシステム制御部２２に供給される。システム制御部２２の符号化・複合化処理部２６はデジタル信号をＪＰＥＧやＭＰＥＧ２、ＭＰＥＧ４  ＡＶＣ／Ｈ．２６４などの形式で符号化をする処理を行う。
【００１７】
符号化・複合化処理部２６は符号化した映像信号をＡＴＡコントローラ２４からＡＴＡバス２０を介してＨＤＤ１６に送出し、ＨＤＤ１６は画像・音声情報を磁気ディスクに記録する。
【００１８】
ビデオカメラ１０がＨＤＤ１６に記録された情報を再生する場合は、例えば、符号化・複合化処理部２６がＨＤＤ１６から符号化された画像情報を読み出してこれを複合化する。複合化された画像情報に基づいて、表示画面作成部４２は表示画面を構成するための画像信号を生成してこれを表示部４０に表示する。
【００１９】
操作部３８はユーザのボタン操作などの入力情報をシステム制御部２２に出力する。例えば、入力された情報に基づいて、システム制御部２２は、電源起動処理や、ＨＤＤ１６に記録された情報を外部記憶デバイス１２にダビングする処理を実行する。システム制御部のシステムメモリ２６Ａは起動処理プログラム及びダビング処理プログラムを格納している。
【００２０】
符号３０はＳＤカードを符号化・複合化処理部２６に接続するためのＳＤＩＯに準拠したＳＤＩＯバスであり、符号３２はＳＤＩＯバスに接続されたＳＤカードコネクタである。ＳＤカードをＳＤカードコネクタ３２に接続することによって符号化された情報をＳＤカードにも記録することができる。
【００２１】
ＡＴＡインターフェースは、ＡＴＡバスと、ホストコネクタと、デバイスコネクタによって構成される。デバイスのマスター或いはスレーブの設定は、ＡＴＡ規格のＣＳＥＬ信号を用いる方法、あるいはデバイスのマスター／スレーブジャンパピンを用いる方法によって可能である。符号２４は、ＲＡＭで構成された内部メモリであり、各種制御プログラムや画像・音声情報などの大容量データの一時的格納部として利用される。
【００２２】
ＡＴＡ規格によれば、システム制御部２２が電源起動されるとき、マスターデバイス１６は、ＡＴＡバス２０上のＰＤＡＩＧ信号をモニタし、スレーブデバイスによってＰＤＡＩＧ信号がアサート（ハイからロー）されることを確認して、スレーブの自己診断結果をＡＴＡコントローラ２４の共有レジスタ２４Ａの特定ビットにセットする。ＡＴＡコントローラ２４はこの特定ビットにセットされた情報を確認したことに基づいて、システム制御部２２は電源起動が正常に完了された判定する。
【００２３】
ところで、図１に記載されたビデオカメラ１０は、通常、スレーブデバイス１２が接続されていない状態で起動されることから、スレーブデバイス１２によってＡＴＡバスのＰＤＡＩＧ信号端子がいつまでもハイのままでローにならず、マスターデバイス１６はＰＤＡＩＧ信号のアサートを待つ間、ビデオカメラはいつまでも起動できず起動処理がエラーになるという不都合な状態が発生する。
【００２４】
なお、ＰＤＡＩＧ信号は、スレーブデバイスのステータスに関係する信号であり，ＡＴＡ仕様に基づくものであって、スレーブデバイスは、自己診断が完了するとＡＴＡバス上でＰＤＡＩＧ信号をアサートする。マスターデバイスはアサートされたＰＤＡＩＧ信号を検知することによって、スレーブデバイスがＡＴＡバスに接続され、かつスタンバイ状態になったことを認識することができる。
【００２５】
そこで、図１の実施形態では、外部デバイスがコネクタに接続しているかいないかに拘わらず、システム制御部２２の起動処理プログラムが、電源起動時、マスターデバイス１６がＡＴＡコマンドを発行する前にＡＴＡバス上のＰＤＡＩＧ信号端子を一旦ハイからローにしてＰＤＡＩＧ信号をアサートするようにした。
【００２６】
図２はビデオカメラの電源起動時におけるシステム制御部の起動処理プログラムの動作を示すフローチャートである。先ず、電源がオン（２００）されると、起動プログラムがスタートしハードウエア及び各種プログラムを初期化する（２０２）。次いで、起動プログラムは、ホストコネクタの特定ピンにアサインされたＰＤＡＩＧ信号をハイ（Ｈ）に設定する(２０４)。
【００２７】
次いで、周辺ハードウエアを起動するための設定を行う（２０６）。この時点から周辺のハードウエアが起動し始める。この処理では、マスターデバイスやスレーブデバイス間の接続状態により、ＡＴＡコントローラ２４のステータスレジスタ２４Ａが設定されていく。すなわち、マスターデバイス１６はＡＴＡコントローラのステータスレジスタ２４Ａ（マスターデバイス用）の特定ビットを“マスターデバイスあり”に更新する。
【００２８】
スレーブデバイス１２がコネクタ１４に接続されている場合、スレーブデバイス１２はＡＴＡコントローラのステータスレジスタ２４Ａ（スレーブデバイス用）の特定ビットを“スレーブデバイスあり”に更新する。一方、スレーブデバイスがコネクタに接続されていない場合には、特定ビットは更新されない。ユーザがビデオカメラを用いて映像を記録しようとする場合、スレーブデバイス１２がコネクタ１４に接続されていないことが通常であるために、ステータスレジスタ２４Ａ（スレーブデバイス用）の特定ビットは更新されないままとなる。
【００２９】
起動プログラムは、ステップ２０６の処理に予定される時間が経過した後、ＰＤＡＩＧ信号端子を一旦ハイからローに設定して（２０８）、ＰＤＡＩＧ信号のアサート状態を作り出す。システム制御部２２はマスターデバイス１６にアサートされたＰＤＡＩＧ信号を検知させることによって、コネクタ１４に実際には接続されていないスレーブデバイス１２がＡＴＡバス２０上であたかも存在するかのように擬似的に認識させる。
【００３０】
仮想的にスレーブデバイス１２を認識したマスターデバイス１６は、ＡＴＡコントローラ２４のレジスタ２４Ａの特定ビットに、マスターデバイスがレディ状態になったことを示す情報をセットする。
【００３１】
起動プログラムが、特定ビットに設定されたマスターデバイス１６のレディを認識すると、マスターデバイス（ＡＴＡデバイス）１６に対して、“Identify”、“Set Features”などのＡＴＡコマンドを生成し、これをレジスタ２４Ａにセットすることによって、ＡＴＡコマンドをマスターデバイスに対して発行し（２１０）、次いで、起動プログラムはＡＴＡデバイスの起動処理を終了する（２１２）。次いで、起動プログラムは初期化処理を終了(ステップ２１４）して、起動後の定常処理に移行する(２１６)。起動プログラムは、図２に示す一例の処理によって電源起動処理を正常に完了する。
【００３２】
マスターデバイス１６からスレーブデバイス１２へのダビング時におけるシステム制御部の動作について説明する。図３はダビング処理プログラムの動作を示すフローチャートである。
【００３３】
ダビング処理プログラムがユーザの操作に基づいてダビングの開始を検出する（３００）と、ＡＴＡコントローラのステータスレジスタ２４Ａ（スレーブデバイス用）を確認する（３０２）。
【００３４】
スレーブデバイス１２がコネクタ１４に既に接続されているとスレーブデバイス用のレジスタの特定ビットの情報は更新されており、スレーブデバイスがコネクタに接続されていないとスレーブレジスタは更新されないままとなる。
【００３５】
ダビング処理プログラムは、スレーブデバイス用レジスタの特定ビットに対する更新の有無を判定し、これが更新されている場合にはスレーブデバイスを起動処理した後ダビング処理を開始する（３０６→３０８）。一方、この更新が無い場合には、ダビング処理プログラムはスレーブデバイス１２がコネクタ１４に接続されていないことの警告表示を行う（３１０）。
【００３６】
この警告表示を受けたユーザがスレーブデバイス１２をコネクタ１４に接続すると(３１２)、スレーブデバイス１２は共有レジスタ(スレーブレジスタ)の特定ビットを“スレーブデバイスあり”に更新する。起動処理プログラムは、ステップ３０４においてスレーブデバイス用レジスタが更新されたことを判定すると、警告表示を中止し、以後ステップ３０６及び３０８を実行する。
【００３７】
図１に示すビデオカメラは、マスターデバイスやスレーブデバイスに特別な変更を加えることなく、ソフトウエアの処理によって外付けスレーブデバイスがコネクタに接続されていない状態でもシステムを正常に起動させることができる。
【００３８】
次に本発明の他の実施形態を図４に基づいて説明する。既述の実施形態においては、起動プログラムがＰＤＡＩＧ信号のアサートを実行することにより、外部記憶デバイスがコネクタに接続されていないビデオカメラを正常に起動できることを説明した。
【００３９】
これに対して、以下に説明する他の実施形態は、情報記録装置に特別なハード構成を適用して、スレーブデバイス１２がコネクタ１４に接続されていない場合には、ＨＤＤ１６をマスターデバイスのみとして動作させ、スレーブデバイス１２がコネクタ１４に接続されて初めてＨＤＤ１６をスレーブデバイスが接続されたマスターデバイスとして動作させようとするものである。
【００４０】
ｅＳＡＴＡ接続コネクタ１４はｅＳＡＴＡ接続外付けドライブ１２の接続を検出するスイッチ１０４を備える。ｅＳＡＴＡ接続コネクタ１４にｅＳＡＴＡ接続外付けドライブ１２が接続されると、スイッチがオンされる。
【００４１】
ｅＳＡＴＡ接続コネクタ１４にｅＳＡＴＡ接続外部ドライブ1２が接続されていない場合、ｅＳＡＴＡ接続コネクタ１４はＡＴＡバス１０のＤＡＳＰ信号端子１０２をローに設定し、ＨＤＤ１６はＤＡＳＰ信号がローであることを検知して、スレーブデバイス１２がＡＴＡバス１０上に存在しないことを認識する。
【００４２】
さらに、ｅＳＡＴＡ接続コネクタ１４のスイッチ１０４がＡＴＡバス１０をゲートＩＣ１００にて切断するとともに、変換ブリッジ２８の電源をオフする。これによってＣＳＥＬ信号がホストコントローラ２４側のＧＮＤに接続するために、ＨＤＤ１６はマスターコントローラとしてのみ動作する。
【００４３】
一方、ｅＳＡＴＡ接続コネクタ１４にｅＳＡＴＡ接続外部ドライブ１２が接続されると、ｅＳＡＴＡ接続コネクタ１４のスイッチ１０４がオンされて、ＡＴＡバス１０のＤＡＳＰ信号端子１０２をハイに設定する。
【００４４】
このＤＡＳＰ信号のアサートを検出したＨＤＤ１６はスレーブデバイス１２がＡＴＡバスに存在することを認識する。そして、ｅＳＡＴＡ接続コネクタ１４はゲートＩＣ１００と変換ブリッジ２８をオンすることによって、ＣＥＳＬ信号がオープン状態となって、ＨＤＤ１６はスレーブデバイスが接続されたマスターデバイスとして動作することを知ることになる。
【００４５】
したがって、ｅＳＡＴＡ外部デバイス１２がコネクタ１４に接続されていない状態でビデオカメラを電源起動しても、ＨＤＤ１６にはコネクタ１４にスレーブデバイスが接続されていないことのステータスを意味するＡＴＡ仕様の信号（ＤＡＳＰ）がビデオカメラの制御部(コネクタ１４)から通知され、かつＨＤＤはスレーブデバイス１２が接続されないマスターデバイスとしてのみ動作することを認識するために、スレーブデバイスから通知（ＰＤＡＩＧ信号）を待つことなく、システム制御部２２が電源起動処理を正常に完了することができる。
【００４６】
そして、コネクタ１４にスレーブデバイス１２が接続されると、ＨＤＤはスレーブデバイスされたマスターデバイスとして動作するので、ＨＤＤのデータを外部記憶デバイスに転送することができるようになる。
【００４７】
既述の実施形態では、情報記録装置としてビデオカメラを説明したが、ＨＤＤを内蔵し、光学ディスクドライブが外付けで接続される種々の情報記録装置、例えばパソコン、電子カメラ、カーナビ、携帯電話に本発明を適用することができる。
【図面の簡単な説明】
【００４８】
【図１】本発明の第１の実施形態に係るビデオカメラのブロック図を示す。
【図２】ビデオカメラのシステム制御部の起動処理プログラムが果たす動作を説明するフローチャートである。
【図３】ビデオカメラのシステム制御部のダビング処理プログラムが果たす動作を説明するフローチャートである。
【図４】本発明の第２の実施形態に係るビデオカメラのブロック図である。
【符号の説明】
【００４９】
１０  情報記録装置、１２  外部記憶デバイス(スレーブデバイス)、１４  コネクタ、１６  ハードディスク(マスターデバイス)、２０  パラレルＡＴＡバス、２２  システム制御部、２４  ＡＴＡコントローラ、２６  符号化・複合化処理部、２８  パラレルＡＴＡ⇔シリアルＡＴＡ変換ブリッジ、４２  ｅＳＡＴＡケーブル、４４  ＳＡＴＡバス
【図１】
2009169851.tif 000003
【図２】
2009169851.tif 000004
【図３】
2009169851.tif 000005
【図４】
2009169851.tif 000006