(57)【要約】【課題】外部記録デバイスにデータを記録することが可能となるまでに要する時間を短縮し得る記録装置及び記録方法を提供する。【解決手段】第１の通信モードで外部記録デバイスとの間で通信を行う手段であって、第１の通信モードでの通信のための初期化処理のために第１の時間を要する第１の通信手段と、第１の通信モードとは異なる第２の通信モードで外部記録デバイスとの間で通信を行う手段であって、第２の通信モードでの通信のための初期化処理のために第１の時間より長い第２の時間を要する第２の通信手段と、第１の通信手段と第２の通信手段とを制御する制御手段とを備え、制御手段は、第１の通信手段の初期化処理を行い、第１の通信手段の初期化処理が完了した後に、外部記録デバイスに格納されたシステム情報を第１の通信手段を用いて読み出し、外部記録デバイスから読み出したシステム情報の解析処理と並行して第２の通信手段の初期化処理を行う。【選択図】図２
2019016261.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信モードで外部記録デバイスとの間で通信を行う手段であって、前記第１の通信モードでの通信のための初期化処理のために第１の時間を要する第１の通信手段と、
前記第１の通信モードとは異なる第２の通信モードで前記外部記録デバイスとの間で通信を行う手段であって、前記第２の通信モードでの通信のための初期化処理のために前記第１の時間より長い第２の時間を要する第２の通信手段と、
前記第１の通信手段と前記第２の通信手段とを制御する制御手段とを備え、
前記制御手段は、前記第１の通信手段の前記初期化処理を行い、前記第１の通信手段の前記初期化処理が完了した後に、前記外部記録デバイスに格納されたシステム情報を前記第１の通信手段を用いて読み出し、前記外部記録デバイスから読み出した前記システム情報の解析処理と並行して前記第２の通信手段の前記初期化処理を行う
ことを特徴とする記録装置。
【請求項２】
前記第２の通信手段は、前記第１の通信手段よりも速い速度で通信を行うための物理層を備えており、
前記第２の通信手段の前記初期化処理は、前記物理層の初期化処理を含むことを特徴とする請求項１に記載の記録装置。
【請求項３】
前記第１の通信手段による通信の速度は、前記第２の通信手段による通信の速度より遅いことを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
前記第１の通信手段は、パラレル伝送を行い、
前記第２の通信手段は、シリアル伝送を行うことを特徴とする請求項１から３のいずれか１項に記載の記録装置。
【請求項５】
前記第１の通信手段が通信に用いる複数の信号線のうちの少なくとも一部と、前記第２の通信手段が通信に用いる複数の信号線のうちの少なくとも一部とが共用されることを特徴とする請求項１から４のいずれか１項に記載の記録装置。
【請求項６】
前記外部記録デバイスは、ＳＤメモリカードであり、
前記第１の通信モードは、ＵＨＳ−Ｉ規格に基づく通信モードであり、
前記第２の通信モードは、ＵＨＳ−ＩＩ規格に基づく通信モードであることを特徴とする請求項１から５のいずれか１項に記載の記録装置。
【請求項７】
前記システム情報は、前記外部記録デバイスに記録されているデータのファイル名、容量及びアドレスのうちの少なくともいずれかの情報を含むことを特徴とする請求項１から６のいずれか１項に記載の記録装置。
【請求項８】
前記システム情報は、ファイルアロケーションテーブルを含むことを特徴とする請求項１から７のいずれか１項に記載の記録装置。
【請求項９】
前記制御手段は、前記第２の通信手段の初期化処理が完了した後、前記解析処理の結果に基づいて、前記第２の通信手段を用いて前記外部記録デバイスへのデータの記録を行うことを特徴とする請求項１から８のいずれか１項に記載の記録装置。
【請求項１０】
前記制御手段は、前記外部記録デバイスが前記第２の通信モードに対応しているか否かの判定を、前記解析処理と並行して行うことを特徴とする請求項１から９のいずれか１項に記載の記録装置。
【請求項１１】
前記制御手段は、前記外部記録デバイスが前記第２の通信モードに対応しているか否かの前記判定を行った後、前記判定の結果に応じて前記第１の通信手段の前記初期化処理又は前記第２の通信手段の前記初期化処理を行うことを特徴とする請求項１０に記載の記録装置。
【請求項１２】
第１の時間を初期化処理に要するとともに、第１の通信モードで外部記録デバイスとの間で通信を行う第１の通信手段に対して前記初期化処理を行うステップと、
前記第１の通信手段の前記初期化処理が完了した後に、前記外部記録デバイスに格納されたシステム情報を前記第１の通信手段を用いて読み出すステップと、
前記外部記録デバイスから読み出した前記システム情報の解析処理と並行して、前記第１の時間よりも長い第２の時間を初期化処理に要するとともに前記第１の通信モードとは異なる第２の通信モードで前記外部記録デバイスとの間で通信を行う第２の通信手段の前記初期化処理を行うステップと
を有することを特徴とする記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置及び記録方法に関する。
【背景技術】
【０００２】
近年、デジタルカメラやデジタルビデオカメラ等によって取得される画像の高解像度化、高フレームレート化が進められている。これに伴い、より高速でデータを記録することができる外部記録デバイスが要求されている。例えば、外部記録デバイスのひとつであるＳＤメモリカードにおいては、ホスト（記録装置）とＳＤメモリカードとの間でコマンドやデータを通信することによりデータの書き込みや読み出しが行われる。また、ＳＤメモリカードでは、ＵＨＳ−ＩＩ（Ｕｌｔｒａ  Ｈｉｇｈ  Ｓｐｅｅｄ  Ｐｈａｓｅ  ＩＩ）という新しい規格が提案されている。ＵＨＳ−ＩＩでは、従来のＵＨＳ−Ｉ（Ｕｌｔｒａ  Ｈｉｇｈ  Ｓｐｅｅｄ  Ｐｈａｓｅ  Ｉ）よりも高速なデータ通信が可能である。特許文献１には、メモリカードが所定の伝送モードに対応可能か否かを確認する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−１９７３７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、より高速で通信し得る外部記録デバイスは、当該外部記録デバイスにデータを記録することが可能となるまでに要する時間が長くなってしまう場合があった。
【０００５】
本発明の目的は、外部記録デバイスにデータを記録することが可能となるまでに要する時間を短縮し得る記録装置及び記録方法を提供することにある。
【課題を解決するための手段】
【０００６】
実施形態の一観点によれば、第１の通信モードで外部記録デバイスとの間で通信を行う手段であって、前記第１の通信モードでの通信のための初期化処理のために第１の時間を要する第１の通信手段と、前記第１の通信モードとは異なる第２の通信モードで前記外部記録デバイスとの間で通信を行う手段であって、前記第２の通信モードでの通信のための初期化処理のために前記第１の時間より長い第２の時間を要する第２の通信手段と、前記第１の通信手段と前記第２の通信手段とを制御する制御手段とを備え、前記制御手段は、前記第１の通信手段の前記初期化処理を行い、前記第１の通信手段の前記初期化処理が完了した後に、前記外部記録デバイスに格納されたシステム情報を前記第１の通信手段を用いて読み出し、前記外部記録デバイスから読み出した前記システム情報の解析処理と並行して前記第２の通信手段の前記初期化処理を行うことを特徴とする記録装置が提供される。
【発明の効果】
【０００７】
本発明によれば、外部記録デバイスにデータを記録することが可能となるまでに要する時間を短縮し得る記録装置及び記録方法を提供することができる。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態による記録装置を示すブロック図である。
【図２】第１実施形態による記録装置の動作を示すフローチャートである。
【図３】第１実施形態による記録装置の動作を示すタイミングチャートである。
【図４】第２実施形態による記録装置を示すブロック図である。
【図５】第２実施形態による記録装置の動作を示すフローチャートである。
【図６】第２実施形態による外部記録の動作を示すタイミングチャートである。
【図７】参考例による記録装置の動作を示すタイミングチャートである。
【図８】参考例による記録装置の動作を示すタイミングチャートである。
【発明を実施するための形態】
【０００９】
本発明の実施の形態について図面を用いて以下に説明する。なお、本発明は以下の実施形態に限定されるものではなく、適宜変更可能である。また、以下に示す実施形態を適宜組み合わせるようにしてもよい。
【００１０】
［第１実施形態］
第１実施形態による記録装置及び記録方法について図１乃至図３を用いて説明する。図１は、本実施形態による記録装置を示すブロック図である。図１は、本実施形態による記録装置１００と外部記録デバイス１０７とが接続された状態を示している。
【００１１】
記録装置１００は、例えばデジタルカメラやデジタルビデオカメラ等であるが、これに限定されるものではない。記録装置１００は、動画像等のデータを外部記録デバイス１０７に記録する。記録装置１００は、通信制御ホストコントローラ１０１と、情報処理部１０５と、記録装置メモリ１０６とを備えている。通信制御ホストコントローラ１０１は、例えばＳＤカードホストコントローラであるが、これに限定されるものではない。通信制御ホストコントローラ１０１は、外部記録デバイス１０７に備えられた通信制御デバイスコントローラ１０８との間での通信を制御する。
【００１２】
外部記録デバイス１０７は、例えばＳＤカード等であるが、これに限定されるものではない。外部記録デバイス１０７は、記録装置１００によって取得される動画像データ等を記録し得る。外部記録デバイス１０７は、通信制御デバイスコントローラ１０８と、外部記録デバイスメモリ１１２とを備えている。通信制御デバイスコントローラ１０８は、記録装置１００に備えられた通信制御ホストコントローラ１０１との間での通信を制御する。
【００１３】
記録装置１００に備えられた通信制御ホストコントローラ１０１は、低速通信ホストコントローラ１０２と、高速通信ホストコントローラ１０３とを備えている。外部記録デバイス１０７に備えられた通信制御デバイスコントローラ１０８は、低速通信デバイスコントローラ１０９と、高速通信デバイスコントローラ１１０とを備えている。
【００１４】
記録装置１００に備えられた低速通信ホストコントローラ１０２と外部記録デバイス１０７に備えられた低速通信デバイスコントローラ１０９とは、複数の低速通信のための信号線によって接続される。かかる複数の低速通信のための信号線は、クロック信号の供給に用いられる信号線ＣＬＫと、コマンドの伝送に用いられる信号線ＣＭＤと、データ伝送に用いられる信号線ＤＡＴＡ０，ＤＡＴＡ１，ＤＡＴＡ２，ＤＡＴＡ３とを含む。
【００１５】
記録装置１００に備えられた高速通信ホストコントローラ１０３と外部記録デバイス１０７に備えられた高速通信デバイスコントローラ１１０とは、複数の高速通信のための信号線によって接続される。かかる複数の高速通信のための信号線は、クロック信号の供給に用いられる信号線ＲＣＬＫ＋，ＲＣＬＫ−と、データ伝送に用いられる信号線Ｄ０＋，Ｄ０−，Ｄ１＋，Ｄ１−とを含む。
【００１６】
記録装置１００に備えられた低速通信ホストコントローラ１０２は、外部記録デバイス１０７に備えられた低速通信デバイスコントローラ１０９との間で行われる低速通信モードでの通信を制御する。低速通信デバイスコントローラ１０９は、低速通信ホストコントローラ１０２との間で行われる低速通信モードでの通信を制御する。低速通信モードは、例えばＵＨＳ（Ｕｌｔｒａ  Ｈｉｇｈ  Ｓｐｅｅｄ）−Ｉ規格に基づく通信モードであるが、これに限定されるものではない。低速通信モードの通信においては、パラレル伝送が行われる。
【００１７】
記録装置１００に備えられた高速通信ホストコントローラ１０３は、外部記録デバイス１０７に備えられた高速通信デバイスコントローラ１１０との間で行われる高速通信モードでの通信を制御する。高速通信デバイスコントローラ１１０は、高速通信ホストコントローラ１０３との間で行われる高速通信モードでの通信を制御する。高速通信モードは、例えばＵＨＳ−ＩＩ規格に基づく通信モードであるが、これに限定されるものではない。高速通信モードの通信においては、シリアル伝送が行われる。高速通信ホストコントローラ１０３は、物理層（ＰＨＹ）１０４を備えている。高速通信デバイスコントローラ１１０は、高速通信ホストコントローラ１０３と同様に、物理層１１１（ＰＨＹ）を備えている。物理層１０４と物理層１１１とは、高速シリアルデータ信号を実現すべく、シリアル−パラレル変換回路をそれぞれ備えている。また、物理層１０４と物理層１１１とは、通信用の高速クロックを生成するためのＰＬＬ（Ｐｈａｓｅ  Ｌｏｃｋｅｄ  Ｌｏｏｐ）等のアナログ回路をそれぞれ備えている。
【００１８】
記録装置１００と外部記録デバイス１０７との間において、高速通信モードの通信に用いられる信号線の一部と低速通信モードの通信に用いられる信号線の一部とは兼用（共用）となっている。例えば、ＵＨＳ−Ｉ規格に基づく信号線ＤＡＴＡ０、ＤＡＴＡ１と、ＵＨＳ−ＩＩ規格に基づく信号線ＲＣＬＫ＋、ＲＣＬＫ−とがそれぞれ兼用となっている。このため、低速通信ホストコントローラ１０２と高速通信ホストコントローラ１０３の両方において同時に初期化処理を行うことはできない。また、低速通信モードによる通信と、高速通信モードによる通信とを同時に行うこともできない。本実施形態では、高速通信モードの初期化処理が完了した場合には、自動的に高速通信モードによる通信が選択される。
【００１９】
情報処理部１０５は、例えばＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。情報処理部（処理部）１０５は、記録装置１００の各部の制御を司るとともに、所定の情報処理を行う。情報処理部１０５は、通信制御ホストコントローラ１０１に備えられた低速通信ホストコントローラ１０２と高速通信ホストコントローラ１０３との切り換えを行い得る。また、情報処理部１０５は、通信制御ホストコントローラ１０１によって外部記録デバイス１０７の外部記録デバイスメモリ１１２から読み出されるシステム情報１１３を解析する。
【００２０】
記録装置メモリ１０６は、例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やフラッシュメモリ等である。記録装置メモリ１０６は、外部記録デバイス１０７との間で送受信されるデータを記録する。また、記録装置メモリ１０６は、外部記録デバイス１０７の外部記録デバイスメモリ１１２から読み出されるシステム情報１１３を記録し得る。
【００２１】
外部記録デバイスメモリ１１２は、例えばＮＡＮＤフラッシュメモリ等である。外部記録デバイスメモリ１１２は、記録装置１００との間で送受信されるデータを記録する。また、外部記録デバイスメモリ１１２には、システム情報１１３が記録されている。システム情報１１３は、例えばファイルアロケーションテーブル（ＦＡＴ：Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）等である。システム情報１１３には、外部記録デバイスメモリ１１２に記録されているデータのファイル名、容量、アドレス情報等が含まれている。外部記録デバイス１０７はＦＡＴファイルシステムに対応している。記録装置１００は、外部記録デバイス１０７の外部記録デバイスメモリ１１２に記録するデータを、ＦＡＴファイルシステムに従って管理する。そのため、システム情報１１３は、ＦＡＴファイルシステムに関連した、ＦＡＴ以外の管理情報も含むことができる。
【００２２】
記録装置１００は、外部記録デバイスメモリ１１２からシステム情報１１３を読み出し、読み出したシステム情報１１３を記録装置メモリ１０６に記録する。記録装置メモリ１０６に記録されたシステム情報１１３は、情報処理部１０５によって解析される。システム情報１１３の解析が情報処理部１０５によって行われた後、外部記録デバイス１０７に動画像データ等を記録することが可能となる。
【００２３】
図２は、本実施形態において記録装置１００により実行される、外部記録デバイス１０７の通信動作の初期化処理の例を示すフローチャートである。本実施形態において、通信動作の初期化処理とは、外部記録デバイスの低速通信モード、或いは、高速通信モードによる通信処理が可能な状態とするために必要な各種の処理を含む。そして、外部記録デバイス１０７の初期化処理が完了するまでは、記録装置１００は外部記録デバイス１０７に対するデータの書き込みや読み出しを行うことができない。本実施形態では、記録装置１００が電源オフ状態から電源オンになった後、外部記録デバイス１０７に対する動画データ等の書き込みや読み出しが行われるまでの間に初期化処理が実行される。また、外部記録デバイス１０７は、記録装置１００が備える不図示の装着、排出機構により記録装置１００からユーザが容易に取り出し、装着可能な構成である。そのため、記録装置１００に対して新たに外部記録デバイス１０７が装着された後、外部記録デバイス１０７に対する動画データ等の書き込みや読み出しが行われるまでの間に初期化処理が実行される。また、本実施形態における通信動作の初期化処理は、外部記録デバイス１０７のフォーマット（初期化）処理とは異なる処理である。
【００２４】
ステップＳ２０１において、情報処理部１０５は、低速通信モードの初期化処理を通信制御ホストコントローラ１０１に実行させる。具体的には、低速通信ホストコントローラ１０２から低速通信デバイスコントローラ１０９へのクロック信号の供給が開始される。また、低速通信ホストコントローラ１０２から低速通信デバイスコントローラ１０９にコマンドの送信が行われる。コマンドの送信は、複数回行われる。こうして、低速通信モードでの通信を行うための詳細な設定処理、即ち、低速通信モードの初期化処理が行われる。例えば、信号の電圧や信号の周波数等の設定が行われる。このようにして低速通信モードの初期化処理が完了し、記録装置１００と外部記録デバイス１０７との間で低速通信モードでの通信を行うことが可能となる。
【００２５】
ステップＳ２０２において、情報処理部１０５は、外部記録デバイス１０７から低速通信モードでシステム情報１１３を読み出す。システム情報１１３は、上述したように、外部記録デバイス１０７に備えられた外部記録デバイスメモリ１１２に格納されている。低速通信デバイスコントローラ１０９は、外部記録デバイスメモリ１１２から読み出したシステム情報１１３を低速通信ホストコントローラ１０２に送信する。情報処理部１０５は、低速通信ホストコントローラ１０２を用いて受信したシステム情報１１３を記録装置メモリ１０６に記録する。こうして、低速通信モードで、システム情報１１３が外部記録デバイス１０７から読み出される。
【００２６】
ステップＳ２０３とステップＳ２０４とは並行して行われる。ステップＳ２０３において、情報処理部１０５は、記録装置メモリ１０６に記録されたシステム情報１１３を解析する。情報処理部１０５は、システム情報１１３を解析することにより、外部記録デバイスメモリ１１２に記録されているデータのファイル名、容量、アドレス、或いは外部記録デバイスメモリ１１２の空き容量等を認識し得る。
【００２７】
ステップＳ２０４において、情報処理部１０５は、高速通信モードの初期化処理を、通信制御ホストコントローラ１０１に実行させる。具体的には、高速通信ホストコントローラ１０３から高速通信デバイスコントローラ１１０へのクロック信号ＲＣＬＫ＋，ＲＣＬＫ−の供給が開始される。そして、物理層１０４の初期化処理が行われる。高速通信モードの初期化処理は、物理層１０４の初期化処理が行われる点で、物理層の初期化処理が行われない低速通信モードの初期化処理と異なっている。高速通信モードの初期化処理においては、ＰＬＬの起動、物理層１０４と物理層１１１との間の差動信号の同期、転送速度等のパラメータの設定等が行われる。このような処理が行われるため、高速通信モードの初期化処理に要する時間は、低速通信モードの初期化処理に要する時間よりも長い。この後、高速通信ホストコントローラ１０３から高速通信デバイスコントローラ１１０にコマンドの送信が行われる。コマンドの送信は、高速通信信号線Ｄ０＋，Ｄ０−，Ｄ１＋，Ｄ１−を適宜用いて行われる。コマンドの送信は、複数回行われる。この際に送信されるコマンドは、低速通信モードの初期化処理の際に用いられたコマンドと同様とすることができるが、これに限定されるものではない。
【００２８】
ステップＳ２０３とステップＳ２０４とが完了した後、ステップＳ２０５に移行する。ステップＳ２０５においては、記録装置１００と外部記録デバイス１０７との間で高速通信モードでの通信を行うことが可能な状態となる。
【００２９】
図７は、参考例による記録装置の動作を示すタイミングチャートである。図７の横軸は、時間を示している。参考例による記録装置では、タイミングＴ７００からタイミングＴ７０１までの期間において、高速通信モードの初期化処理が行われる。上述したように、高速通信モードの初期化処理においては、物理層の初期化処理が行われるため、比較的長時間を要する。タイミングＴ７０１からタイミングＴ７０２までの期間においては、システム情報が高速通信モードで外部記録デバイスから読み出される。タイミングＴ７０２からタイミングＴ７０３までの期間においては、読み出されたシステム情報が情報処理部によって解析される。このように、参考例による記録装置では、タイミングＴ７００からタイミングＴ７０３までの期間においては、外部記録デバイスにデータの記録を行うことができない。
【００３０】
図３は、本実施形態による記録装置の動作を示すタイミングチャートである。図３の横軸は、時間を示している。本実施形態による記録装置では、タイミングＴ３００からタイミングＴ３０１までの期間において、低速通信モードの初期化処理が行われる。上述したように、低速通信モードの初期化処理に要する時間は、高速通信モードの初期化処理に要する時間よりも短い。従って、タイミングＴ３００からタイミングＴ３０１までの期間は、タイミングＴ７００からタイミングＴ７０１までの期間に対して十分に短い。タイミングＴ３０１からタイミングＴ３０２までの期間においては、システム情報１１３が低速通信モードで外部記録デバイス１０７から読み出される。低速通信モードでの読み出しに要する時間は、高速通信モードでの読み出しに要する時間より長い。このため、タイミングＴ３０１からタイミングＴ３０２までの期間は、タイミングＴ７０１からタイミングＴ７０２までの期間よりも長い。しかし、システム情報１１３の容量は比較的小さいため、タイミングＴ３０１からタイミングＴ３０２までの期間と、タイミングＴ７０１からタイミングＴ７０２までの期間との差は十分に小さい。タイミングＴ３０２からタイミングＴ３０３までの期間においては、読み出されたシステム情報１１３が情報処理部１０５によって解析される。タイミングＴ３０２からタイミングＴ３０３までの期間は、タイミングＴ７０２からタイミングＴ７０３までの期間と同等である。タイミングＴ３０２からタイミングＴ３０４までの期間においては、高速通信モードの初期化処理が行われる。タイミングＴ３０２からタイミングＴ３０４までの期間は、タイミングＴ７００からタイミングＴ７０１までの期間と同等である。また、情報処理部１０５がシステム情報１１３を解析するのに要する期間であるＴ３０２からＴ３０３の長さは、高速通信モードの初期化処理に要する期間であるＴ３０２からＴ３０４の長さよりも短い。そして、高速通信モードの初期化処理は、システム情報の解析処理と並行して行われる。そのため、本実施形態では、高速通信モードの初期化処理が完了したタイミングＴ３０４になれば、外部記録デバイス１０７にデータを記録することが可能となる。図３と図７において共通の処理は高速通信モードの初期化である。そして、図３において高速通信モードの初期化の期間を除く期間であるタイミングＴ３００からタイミングＴ３０２までの期間は、図７において高速通信モードの初期化の期間を除く期間であるタイミングＴ７０１からタイミングＴ７０３までの期間よりも短い。従って、本実施形態によれば、外部記録デバイス１０７にデータを記録することが可能となるまでに要する時間を短縮することが可能となる。
【００３１】
なお、ここでは、システム情報１１３を解析するのに要する時間よりも高速通信モードの初期化処理に要する時間の方が長い場合を例に示したが、これに限定されるものではない。システム情報１１３を解析するのに要する時間の方が、高速通信モードの初期化処理に要する時間よりも長くてもよい。この場合においても、外部記録デバイス１０７にデータを記録することが可能となるまでに要する時間は短縮され得る。即ち、システム情報１１３の解析が完了するタイミングＴ３０３が、高速通信モードの初期化の完了タイミングＴ３０４より遅い場合、Ｔ３０４からＴ３０３までの長さと、Ｔ３００からＴ３０２までの合計が、Ｔ７０１からＴ７０３までよりも短ければよい。
【００３２】
このように、本実施形態によれば、外部記録デバイスの通信動作の初期化の際、低速通信モードの初期化処理を行い、システム情報１１３を低速通信モードで読み出し、この後、システム情報１１３の解析と並行して、高速通信モードの初期化処理を行う。このため、本実施形態によれば、記録装置の電源オン、或いは外部記録デバイスが装着されてから、外部記録デバイス１０７にデータを記録することが可能となるまでに要する時間を短縮することができる。
【００３３】
なお、ここでは、外部記録デバイス１０７が高速通信モードに対応している場合を例に説明したが、外部記録デバイス１０７が高速通信モードに対応しておらず、低速通信モードにのみ対応していてもよい。このような場合においても、外部記録デバイス１０７にデータを記録することが可能となるまでに要する時間が従前より長くなってしまうことはない。
【００３４】
［第２実施形態］
第２実施形態による記録装置及び記録方法について図４乃至図６を用いて説明する。図１乃至図３に示す第１実施形態による記録装置及び記録方法と同一の構成要素には、同一の符号を付して説明を省略又は簡潔にする。
【００３５】
本実施形態による記録装置は、通信制御ホストコントローラ１０１に備えられた高速通信ホストコントローラ４００に外部記録デバイス判定部４０１が備えられているものである。本実施形態では、外部記録デバイス１０７が高速通信モードに対応しているか否かが、外部記録デバイス判定部４０１によって判定される。
【００３６】
図４は、本実施形態による記録装置を示すブロック図である。図４は、本実施形態による記録装置１００と外部記録デバイス１０７とが接続された状態を示している。図４に示すように、高速通信ホストコントローラ４００は、外部記録デバイス判定部４０１を備えている。外部記録デバイス判定部４０１は、外部記録デバイス１０７が高速通信モードに対応しているか否かを判定し得る。外部記録デバイス１０７が高速通信モードに対応しているか否かは、例えば以下のようにして判定し得る。高速通信ホストコントローラ４００から高速通信デバイスコントローラ１１０に対して、高速通信信号線を介して所定の信号を送信する。そして、当該信号に対する応答の有無によって、外部記録デバイス１０７が高速通信モードに対応しているか否かを判定する。より具体的には、外部記録デバイス１０７が高速通信モードに対応しているか否かを、以下のようにして判定し得る。ここでは、外部記録デバイス１０７がＳＤメモリカードである場合を例に説明する。記録装置１００が高速通信信号線を介して差動信号のＬＯＷを送信する。外部記録デバイス判定部４０１は、所定時間内に外部記録デバイス１０７から差動信号のＬＯＷの応答があった場合には、外部記録デバイス１０７が高速通信モード（ＵＨＳ−ＩＩ）に対応していると判定する。一方、外部記録デバイス判定部４０１は、所定時間内に外部記録デバイス１０７から作動信号のＬＯＷの応答がない場合には、外部記録デバイス１０７が高速通信モード（ＵＨＳ−ＩＩ）に対応していないと判定する。このような判定の結果に応じて、情報処理部４０２は、低速通信モードの初期化処理を行うか、高速通信モードの初期化処理を行うかを決定し、決定の結果を通信制御ホストコントローラ１０１に通知する。
【００３７】
図５は、本実施形態による記録装置の動作を示すフローチャートである。
ステップＳ５０１は、第１実施形態におけるステップＳ２０１と同様であるため、説明を省略する。本実施形態では、外部記録デバイス１０７が高速通信モードに対応しているか否かの判定は、ステップＳ２０１の前には行われない。
【００３８】
ステップＳ５０２は、第１実施形態におけるステップＳ２０２と同様であるため、説明を省略する。
次に、ステップＳ５０４は、ステップＳ５０３と並行して行われる。また、ステップＳ５０５又はステップＳ５０６も、ステップＳ５０３と並行して行われる。
ステップＳ５０３は、第１実施形態におけるステップＳ２０３と同様であるため、説明を省略する。
【００３９】
ステップＳ５０４において、外部記録デバイス判定部４０１は、外部記録デバイス１０７が高速通信モードに対応しているか否かを判定する。本実施形態では、外部記録デバイス１０７が高速通信モードに対応しているか否かの判定が、ステップＳ５０１の前には行われず、ステップＳ５０３と並行して行われる。このため、本実施形態では、外部記録デバイス１０７にデータを記録することが可能となるまでに要する時間の短縮に寄与し得る。外部記録デバイス１０７が高速通信モードに対応している場合には（ステップＳ５０４においてＹＥＳ）、ステップＳ５０５に移行する。ステップＳ５０５は、第１実施形態におけるステップＳ２０４と同様であるため、説明を省略する。外部記録デバイス１０７が高速通信モードに対応していない場合には（ステップＳ５０４においてＮＯ）、ステップＳ５０６に移行する。
【００４０】
ステップＳ５０６は、ステップＳ５０１と同様であるため、説明を省略する。ステップＳ５０７は、第１実施形態におけるステップＳ２０５と同等であるため、説明を省略する。
【００４１】
ステップＳ５０８においては、記録装置１００と外部記録デバイス１０７との間で低速通信モードでの通信を行うことが可能となる。
【００４２】
図８は、参考例による記録装置の動作を示すタイミングチャートである。図８の横軸は、時間を示している。
【００４３】
参考例による記録装置では、タイミングＴ８００からタイミングＴ８０１までの期間において、外部記録デバイス１０７が高速通信モードに対応しているか否かの判定が行われる。ここでは、外部記録デバイスが高速通信モードに対応している場合を例に説明する。タイミングＴ８０１からタイミングＴ８０２までの期間において、高速通信モードの初期化処理が行われる。上述したように、高速通信モードの初期化処理に要する時間は、低速通信モードの初期化処理に要する時間より長い。タイミングＴ８０２からタイミングＴ８０３までの期間においては、システム情報が高速通信モードで外部記録デバイスから読み出される。タイミングＴ８０３からタイミングＴ８０４までの期間においては、読み出されたシステム情報が情報処理部によって解析される。このように、参考例による記録装置では、タイミングＴ８００からタイミングＴ８０４までの期間においては、外部記録デバイスにデータの記録を行うことができない。
【００４４】
図６は、本実施形態による記録装置の動作を示すタイミングチャートである。図６の横軸は、時間を示している。本実施形態による記録装置では、タイミングＴ６００からタイミングＴ６０１までの期間において、低速通信モードの初期化処理が行われる。上述したように、低速通信モードの初期化処理に要する時間は、高速通信モードの初期化処理に要する時間よりも短い。タイミングＴ６００からタイミングＴ６０１までの期間は、タイミングＴ８０１からタイミングＴ８０２までの期間に対して十分に短い。タイミングＴ６０１からタイミングＴ６０２までの期間においては、システム情報１１３が低速通信モードで外部記録デバイス１０７から読み出される。低速通信モードでの読み出しに要する時間は、高速通信モードでの読み出しに要する時間より長い。タイミングＴ６０１からタイミングＴ６０２までの期間は、タイミングＴ８０２からタイミングＴ８０３までの期間よりも長い。しかし、システム情報１１３の容量は一般に比較的小さいため、タイミングＴ６０１からタイミングＴ６０２までの期間と、タイミングＴ８０２からタイミングＴ８０３までの期間との差は十分に小さい。タイミングＴ６０２からタイミングＴ６０４までの期間においては、読み出されたシステム情報１１３が情報処理部４０２によって解析される。タイミングＴ６０２からタイミングＴ６０５までの期間は、タイミングＴ８０３からタイミングＴ８０４までの期間と同等である。タイミングＴ６０２からタイミングＴ６０３までの期間においては、外部記録デバイス１０７が高速通信モードに対応しているか否かの判定が行われる。外部記録デバイス１０７が高速通信モードに対応しているか否かの判定が、システム情報１１３の解析処理と並行して行われるため、外部記録デバイス１０７にデータを記録することが可能となるまでに要する時間の短縮に寄与し得る。タイミングＴ６０３からタイミングＴ６０４までの期間においては、高速通信モードの初期化処理が行われる。タイミングＴ６０３からタイミングＴ６０４までの期間は、タイミングＴ８０１からタイミングＴ８０２までの期間と同等である。このように、本実施形態では、タイミングＴ６０５になれば、外部記録デバイス１０７にデータを記録することが可能となる。タイミングＴ６００からタイミングＴ６０５までの期間は、タイミングＴ８００からタイミングＴ８０４までの期間よりも短い。従って、本実施形態によれば、外部記録デバイス１０７にデータを記録することが可能となるまでに要する時間を短縮することができる。
【００４５】
このように、本実施形態によれば、外部記録デバイス１０７が高速通信モードに対応しているか否かの判定と、高速通信モードの初期化処理とを、システム情報１１３の解析処理と並行して行う。このため、本実施形態によっても、外部記録デバイス１０７にデータを記録することが可能となるまでに要する時間を短縮することができる。
【符号の説明】
【００４６】
１００…記録装置
１０１…通信制御ホストコントローラ
１０２…低速通信ホストコントローラ
１０３…高速通信ホストコントローラ
１０４…物理層
１０５…情報処理部
１０６…記録装置メモリ
１０７…外部記録デバイス
１０８…通信制御デバイスコントローラ
１０９…低速通信デバイスコントローラ
１１０…高速通信デバイスコントローラ
１１１…物理層
１１２…外部記録デバイスメモリ
１１３…システム情報
４００…高速通信ホストコントローラ
４０１…外部記録デバイス判定部
４０２…情報処理部
【図１】
2019016261.tif 000003
【図２】
2019016261.tif 000004
【図３】
2019016261.tif 000005
【図４】
2019016261.tif 000006
【図５】
2019016261.tif 000007
【図６】
2019016261.tif 000008
【図７】
2019016261.tif 000009
【図８】
2019016261.tif 000010