(57)【要約】【課題】接続された電子機器のデータ管理方式に応じて適切に空容量を表示可能な二次記憶装置を提供する。【解決手段】二次記憶装置１００は、電子機器に接続されて使用されるものであり、記憶領域１３２を有する記憶部と表示部とを備えている。二次記憶装置１００は、記憶領域のフォーマットを検知すると、検知されたフォーマットに応じた記憶領域内の所定の部分から記憶領域の空容量を表す空容量データを取得する。そして、取得された空容量データに応じて記憶領域の空容量を表示部に表示する。【選択図】図１
2011238153.tif 000002
【特許請求の範囲】
【請求項１】
電子機器に接続される二次記憶装置であって、
記憶領域を有する記憶部と、
前記記憶領域のフォーマットを検知するフォーマット検知部と、
前記検知されたフォーマットに応じた前記記憶領域内の所定の部分から前記記憶領域の空容量を表す空容量データを取得する空容量データ取得部と、
前記取得された空容量データに応じて前記記憶領域の空容量を表す表示を行う表示部と、
を備える二次記憶装置。
【請求項２】
請求項１に記載の二次記憶装置であって、
更に、前記記憶領域に書き込まれる見込みのデータの容量を表す予約容量データを前記電子機器から取得する予約容量データ取得部を備え、
前記表示部は、前記取得された予約容量データに応じて、前記記憶領域に書き込まれる見込みのデータの容量を表す表示を行う、二次記憶装置。
【請求項３】
請求項２に記載の二次記憶装置であって、
前記表示部は、前記空容量から前記予約容量データが表す容量を差し引いた容量を表示する、二次記憶装置。
【請求項４】
請求項１から請求項３までのいずれか一項に記載の二次記憶装置であって、
更に、前記記憶領域に記憶されたデータまたは前記記憶領域に書き込まれる見込みのデータに関する文字情報を前記電子機器から取得する文字情報取得部を備え、
前記表示部は、前記取得された文字情報を表示する、二次記憶装置。
【請求項５】
請求項４に記載の二次記憶装置であって、
前記電子機器は、放送された番組を受信するチューナを備えており、
前記文字情報取得部は、前記文字情報として、前記番組の名前を含む情報を取得する、二次記憶装置。
【請求項６】
請求項１から請求項５までのいずれか一項に記載の二次記憶装置であって、
前記空容量データ取得部は、前記電子機器が前記記憶領域にデータを書き込んでいる場合に、前記空容量データの取得を行う、二次記憶装置。
【請求項７】
記憶部と表示部とを備えた二次記憶装置の制御方法であって、
前記記憶部が有する記憶領域のフォーマットを検知する工程と、
前記検知されたフォーマットに応じた前記記憶領域内の所定のアドレスから前記記憶領域の空容量を表す空容量データを取得する工程と、
前記取得された空容量データに応じて前記記憶領域の空容量を前記表示部に表示する工程と、
を備える制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に接続されて利用される二次記憶装置に関する。
【背景技術】
【０００２】
近年、二次記憶装置は、コンピュータのみならず、録画機能を有するテレビや光ディスクレコーダ、ゲーム機など、様々な電子機器に接続されて利用されている。これらの電子機器は、それぞれ、データ管理方式（フォーマット）が異なることが一般的であるため、二次記憶装置は、接続される電子機器のデータ管理方式に応じて初期化（フォーマット）されて利用される。
【０００３】
従来、こうした二次記憶装置に関して、例えば、特許文献１〜５には、記憶領域の空容量をＬＥＤや液晶画面によって表示する技術が開示されている。しかし、これらの文献に記載された技術では、接続される電子機器のデータ管理方式が考慮されていないため、接続される電子機器によっては、空容量を正確に表示することができない虞があった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２４２２２５号公報
【特許文献２】特開２００４−１３９２２号公報
【特許文献３】特開平２−２４０８９０号公報
【特許文献４】特開平２−２５４６９３号公報
【特許文献５】特開昭６４−５１５４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このような問題を考慮し、本発明が解決しようとする第１の課題は、接続された電子機器のデータ管理方式に応じて空容量を適切に表示可能な二次記憶装置を提供することである。また、本発明が解決しようとする第２の課題は、空容量以外にも、有益な情報を表示可能な二次記憶装置を提供することである。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］電子機器に接続される二次記憶装置であって、記憶領域を有する記憶部と、前記記憶領域のフォーマットを検知するフォーマット検知部と、前記検知されたフォーマットに応じた前記記憶領域内の所定の部分から前記記憶領域の空容量を表す空容量データを取得する空容量データ取得部と、前記取得された空容量データに応じて前記記憶領域の空容量を表す表示を行う表示部と、を備える二次記憶装置。
【０００８】
このような構成の二次記憶装置であれば、記憶領域のフォーマットに応じた記憶領域内の所定の部分から、その記憶領域の空容量を表す空容量データを取得するので、接続された電子機器のデータ管理方式に応じて空容量を適切に表示することが可能になる。
【０００９】
［適用例２］適用例１に記載の二次記憶装置であって、更に、前記記憶領域に書き込まれる見込みのデータの容量を表す予約容量データを前記電子機器から取得する予約容量データ取得部を備え、前記表示部は、前記取得された予約容量データに応じて、前記記憶領域に書き込まれる見込みのデータの容量を表す表示を行う、二次記憶装置。
このような構成の二次記憶装置であれば、今後、空容量がどの程度失われるかを一見して把握することが可能になる。
【００１０】
［適用例３］適用例２に記載の二次記憶装置であって、前記表示部は、前記空容量から前記予約容量データが表す容量を差し引いた容量を表示する、二次記憶装置。
このような構成の二次記憶装置であれば、今後、失われる空容量を反映させた空容量を仮の空容量として表示することが可能になる。
【００１１】
［適用例４］適用例１から適用例３までのいずれか一項に記載の二次記憶装置であって、更に、前記記憶領域に記憶されたデータまたは前記記憶領域に書き込まれる見込みのデータに関する文字情報を前記電子機器から取得する文字情報取得部を備え、前記表示部は、前記取得された文字情報を表示する、二次記憶装置。
このような構成の二次記憶装置であれば、空容量以外にも、記憶領域に記憶されたデータまたは記憶領域に書き込まれる見込みのデータに関する文字情報を表示することができるので、ユーザに有益な情報を提供することが可能になる。
【００１２】
［適用例５］適用例４に記載の二次記憶装置であって、前記電子機器は、放送された番組を受信するチューナを備えており、前記文字情報取得部は、前記文字情報として、前記番組の名前を含む情報を取得する、二次記憶装置。
このような構成であれば、二次記憶装置に番組名を表示させることができるので、ユーザは、電子機器に番組名が表示されていない場合であっても、番組名の確認を行うことができる。なお、放送された番組とは、テレビ番組であってもよいし、ラジオ番組であってもよい。
【００１３】
［適用例６］適用例１から適用例５までのいずれか一項に記載の二次記憶装置であって、前記空容量データ取得部は、前記電子機器が前記記憶領域にデータを書き込んでいる場合に、前記空容量データの取得を行う、二次記憶装置。
このような構成であれば、記憶領域にデータが書き込まれている場合に空容量データの取得を行うので、記憶領域内の空容量の変化を迅速に示すことができる。
【００１４】
本発明は、上述した二次記憶装置としての構成のほか、二次記憶装置の制御方法や、二次記憶装置を制御するためのコンピュータプログラムとしても構成することができる。コンピュータプログラムは、コンピュータが読取可能な記録媒体に記録されていてもよい。記録媒体としては、例えば、フレキシブルディスクやＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスク、メモリカード、ハードディスク等の種々の媒体を利用することができる。
【図面の簡単な説明】
【００１５】
【図１】二次記憶装置とホスト装置の概略構成を示す説明図である。
【図２】ＳＣＳＩコマンドのデータ構造を示す図である。
【図３】初期表示ルーチンのフローチャートである。
【図４】液晶表示装置に空容量が表示された例を示す説明図である。
【図５】メイン表示ルーチンのフローチャートである。
【図６】仮の空容量と予約番組名とが表示された例を示す説明図である。
【図７】再生中の番組名が表示された例を示す説明図である。
【発明を実施するための形態】
【００１６】
Ａ．装置構成：
以下、本発明の実施の形態を、図面を参照しつつ実施例に基づき説明する。
図１は、本発明の一実施例としての二次記憶装置１００とホスト装置２００の概略構成を示す説明図である。本実施例において、ホスト装置２００は、二次記憶装置１００に対して録画データを記録可能なテレビ受像器である。ホスト装置２００は、液晶方式やプラズマ方式等の表示装置２１０と、ＣＰＵ２２２、ＲＡＭ２２４、ＲＯＭ２２６を備える制御回路２２０と、テレビチューナ２３０と、ＵＳＢ(Universal Serial Bus)インタフェース２４０と、を備えている。制御回路２２０は、テレビチューナ２３０によって受信したテレビ番組の映像データを、録画データとして、ＵＳＢインタフェース２４０を通じて二次記憶装置１００に送信する機能を有している。
【００１７】
二次記憶装置１００は、ＵＳＢインタフェース１１０と、制御回路１２０と、ハードディスクドライブ１３０と、液晶表示装置１４０と、を備えている。本実施例では、ハードディスクドライブ１３０は、ＳＡＴＡ(Serial ATA)インタフェースによって制御回路１２０に接続されており、ＡＨＣＩ(Advanced Host Controller Interface)モードで動作している。もちろん、ハードディスクドライブ１３０は、ＳＡＴＡに限らず、ＰＡＴＡ(Parallel ATA)インタフェースによって制御回路１２０に接続されていてもよいし、他のモード（例えば、ＩＤＥモード）で動作していてもよい。
【００１８】
ＵＳＢインタフェース１１０には、ＵＳＢケーブル３００を介してホスト装置２００が接続される。ＵＳＢインタフェース１１０は、ＵＳＢケーブル３００を通じてホスト装置２００からＵＳＢ規格に基づく電気信号を受信し、これをデジタルデータ信号として制御回路１２０に伝送する。
【００１９】
制御回路１２０は、ＣＰＵ１２２とフラッシュメモリ１２４とＲＡＭ１２６とを備えている。ＣＰＵ１２２は、フラッシュメモリ１２４に予め記憶されたファームウェアをＲＡＭ１２６にロードして実行することで、バスブリッジ部１５１、フォーマット検知部１５３、空容量データ取得部１５５、予約容量データ取得部１５７、文字情報取得部１５９、として機能する。
【００２０】
バスブリッジ部１５１は、ホスト装置２００とハードディスクドライブ１３０との間の通信プロトコルを相互に変換する機能を有している。具体的には、バスブリッジ部１５１は、ＵＳＢインタフェース１１０を通じてホスト装置２００から受信したＵＳＢパケットを解析し、このＵＳＢパケットからＳＣＳＩ規格に基づくコマンドやデータ（例えば、録画データ）を抽出する。そして、これらのコマンドやデータを、ハードディスクドライブ１３０に転送する。また、逆に、ハードディスクドライブ１３０からＳＣＳＩ規格に基づく応答コマンドやデータを受信すると、これらをＵＳＢパケットでパックし、ＵＳＢインタフェース１１０を通じてホスト装置２００に転送する。
【００２１】
フォーマット検知部１５３は、制御回路１２０に接続されたハードディスクドライブ１３０内の記憶領域１３２のフォーマット（データ管理方式）の種類を検知する機能を有する。記憶領域１３２には、フォーマットの種類を一意に識別するための識別データが格納されており、フォーマット検知部１５３は、その識別データを読み込むことで、フォーマットの種類を検知することができる。識別データが記録されているアドレスは、フォーマットの種類に応じて異なる場合がある。そのため、フォーマット検知部１５３は、識別データのアドレスをフォーマット毎に記憶しており、そのアドレスに順にアクセスすることで、フォーマットの種類を識別する。本実施例では、フォーマット検知部１５３は、「ＦＡＴ３２」、「ＨＦＳ」、「ＸＦＳ」という３種類のフォーマットを識別し、その他のフォーマットについては、「未知のフォーマット」として識別する。もちろん、前述した３種類以外のフォーマットを検出可能であっても構わない。また、フォーマットが識別可能であれば、例えば、記憶領域１３２内の固定された位置のデータ（例えば、１セクタ目の最初の所定ビット分のデータ）を識別データとして扱ってフォーマットを識別することとしてもよい。
【００２２】
空容量データ取得部１５５は、記憶領域１３２の空容量を表す空容量データを記憶領域１３２内の所定の部分から取得する機能を有する。空容量データは、フォーマットの種類毎に記録されている位置が異なる。そのため、空容量データ取得部１５５は、フォーマット検知部１５３によって検知されたフォーマットに応じた位置（アドレス、セクタ、ブロック）にアクセスし、空容量データを取得する。空容量データは、例えば、ＦＡＴ３２では、記憶領域１３２内の「FS Information Sector」と呼ばれる部分に記録されている。また、ＨＦＳでは、記憶領域１３２の先頭から１０２４バイト目から始まる「Volume Header」と呼ばれる部分に記憶されている。また、ＸＦＳでは、記憶領域１３２の２セクタ目の、「AG Free Space Block」と呼ばれる部分に記憶されている。本実施例では、空容量データ取得部１５５は、空容量データ以外にも、記憶領域１３２の全体の容量を表す全容量データを記憶領域１３２の所定の部分から取得する。全容量データは、上述した空容量データが記録されている部分とは異なる部分に記録されている場合がある。そのため、空容量データ取得部１５５は、全容量データについても、フォーマット検知部１５３によって検知されたフォーマットに応じた位置から取得する。全容量データは、例えば、ＦＡＴ３２では、記憶領域１３２内の「Bios Parameter Block」と呼ばれる部分に記録されており、ＨＦＳでは、空容量データと同様に「Volume Header」に記録されている。また、ＸＦＳでは、「Super Blocks」と呼ばれる部分に記録されている。
【００２３】
予約容量データ取得部１５７は、ホスト装置２００によって録画予約された番組の録画に必要な記憶容量を表すデータ（予約容量データ）をホスト装置２００から取得し、液晶表示装置１４０に表示する機能を有する。予約容量データは、ホスト装置２００によって、録画時間と平均ビットレートとから算出される。平均ビットレートは、例えば、日本の地上デジタル放送では、約１７Ｍｂｐｓであり、ＢＳデジタル放送では、約２４Ｍｂｐｓである。
【００２４】
文字情報取得部１５９は、ホスト装置２００から、種々の文字情報を取得し、取得した文字情報を、液晶表示装置１４０に表示する機能を有する。文字情報としては、例えば、ホスト装置２００によって再生されている番組の番組名や、現在受信している番組の番組名、録画予約した番組の番組名などが取得される。
【００２５】
予約容量データ取得部１５７および文字情報取得部１５９は、バスブリッジ部１５１を介してホスト装置２００からハードディスクドライブ１３０に送信されるＳＣＳＩコマンドを解析することで、予約容量データや文字情報の取得を行う。これら予約容量データや文字情報は、ＳＣＳＩコマンド内にベンダ固有の情報として埋め込まれている。
【００２６】
図２は、ＳＣＳＩコマンドのデータ構造を示す図である。この図２に示すように、ＳＣＳＩコマンドは、全体で６バイトのデータからなり、１バイト目には、オペレーションコード（例えば、リードやライトといったコマンドの種別）が記述され、２バイト目には、オペレーションコード毎に定められたコマンドＩＤが記述される。本実施例では、このようなＳＣＳＩコマンドにおいて、二次記憶装置１００用の独自のオペレーションコードを１バイト目に記述し、また、３バイト目以降に、予約容量データや文字情報を記述する。こうすることで、ホスト装置２００から二次記憶装置１００に、予約容量データや文字情報を送信することができる。図２に示すように、文字情報を記述するための領域は２バイトであるため、２バイト以上の文字情報を送信する場合には、ＳＣＳＩコマンドを連続して送信すればよい。なお、以下では、予約容量データと、文字情報として予約番組名とを送信するためのＳＣＳＩコマンドを「予約コマンド」といい、文字情報として再生中の番組名を送信するためのＳＣＳＩコマンドを「番組名表示コマンド」という。
【００２７】
Ｂ．初期表示ルーチン：
図３は、二次記憶装置１００のＣＰＵ１２２が実行する初期表示ルーチンのフローチャートである。この初期表示ルーチンは、二次記憶装置１００の電源がオンにされた際に、記憶領域１３２の空容量を液晶表示装置１４０に表示するための処理である。
【００２８】
この初期表示ルーチンが実行されると、ＣＰＵ１２２は、フォーマット検知部１５３によって、記憶領域１３２のフォーマットを検知する（ステップＳ１０）。そして、検知されたフォーマットが、既知のフォーマット、すなわち、ＦＡＴ３２、ＨＦＳ、ＸＦＳのいずれかであるかを判断する（ステップＳ１２）。検知されたフォーマットが、未知のフォーマットである場合には、ＣＰＵ１２２は、液晶表示装置１４０に対して、空容量が不明である旨を表示する（ステップＳ１４）。このとき、例えば、「サポート外のフォーマットのため、空容量が不明です。」といった、より詳細な情報を表示することも可能である。空容量が不明である旨を表示すると、ＣＰＵ１２２は、当該初期表示ルーチンを終了する。
【００２９】
ステップＳ１２において、検知されたフォーマットが、既知のフォーマット（ＦＡＴ３２、ＨＦＳ、ＸＦＳ）であれば、ＣＰＵ１２２は、空容量データ取得部１５５により、検知されたフォーマットに応じた記憶領域１３２内の部分から空容量データと全容量データを取得する（ステップＳ１６）。空容量データおよび全容量データを取得すると、空容量データ取得部１５５は、これらのデータに応じて記憶領域１３２の空容量を液晶表示装置１４０に表示する。
【００３０】
図４は、液晶表示装置１４０に空容量が表示された例を示す説明図である。図４に示すように、本実施例では、記憶領域１３２の全容量に対する空容量の割合を、数値とグラフィカルなメータで表して表示している。もちろん、空容量の表示の態様はこれに限られることはなく、空容量の値をそのまま表示してもよいし、空容量の割合と実際の空容量の値とを同時に表示してもよい。ＣＰＵ１２２は、上記のようにして空容量の表示を行うと、当該初期表示ルーチンを終了し、メイン表示ルーチンの実行に処理を移行する（ステップＳ２０）。
【００３１】
Ｃ．メイン表示ルーチン：
図５は、初期表示ルーチンに引き続いて実行されるメイン表示ルーチンのフローチャートである。この図５には、ホスト装置２００側で実行される処理と、二次記憶装置１００側で実行される処理とを併記している。なお、図５に示したフローチャートは、二次記憶装置１００が液晶表示装置１４０に種々の情報を表示するための処理を抜粋したフローチャートであり、ホスト装置２００や二次記憶装置１００で実行される処理を全て表すものではない。
【００３２】
図５に示すメイン表示ルーチンの実行が開始されると、まず、ホスト装置２００のＣＰＵ２２２は、電子番組表等によって録画予約されたかを判断する（ステップＳ１００）。録画予約されたと判断すると、ＣＰＵ２２２は、予約された番組の放送時間と平均ビットレートとから予約容量を算出して予約容量データを生成する（ステップＳ１０２）。そして、更に、ＣＰＵ２２２は、その番組の番組名を電子番組表等から取得する（ステップＳ１０４）。ＣＰＵ２２２は、こうして生成された予約容量データと取得された予約番組名とを含む予約コマンドを生成し、この予約コマンドを二次記憶装置に送信する（ステップＳ１０６）。
【００３３】
二次記憶装置１００のＣＰＵ１２２は、ホスト装置２００から予約コマンドを受信すると（ステップＳ２００）、予約容量データ取得部１５７によって、予約コマンドから予約容量データを取得し、現在の空容量からこの予約容量データが表す予約容量を差し引くことで、仮の空容量を算出する（ステップＳ２０２）。そして、この仮の空容量を、予約録画完了後の空容量として液晶表示装置１４０に表示し、更に、予約コマンドに含まれる予約番組名を液晶表示装置１４０に表示する（ステップＳ２０４）。
【００３４】
図６は、液晶表示装置１４０に仮の空容量と予約番組名とが表示された例を示す説明図である。本実施例では、仮の空容量とともに予約容量の表示も行っている。このように、仮の空容量と予約容量とを同時に表示すれば、ユーザは、予約録画にどの程度の容量が必要になり、また、予約録画後にどの程度の容量が残存するかを一見して把握することが可能になる。なお、ＣＰＵ１２２は、予約録画が完了した際に、その予約録画に対応する予約容量の表示を消去する。予約録画が完了したか否かは、例えば、ホスト装置２００から予約録画が完了した旨を示すコマンドを受信することで検知することができる。
【００３５】
続いて、図５に示すように、ホスト装置２００のＣＰＵ２２２は、録画（予約録画および手動による録画を含む）が開始されたと判断すると（ステップＳ１０８）、録画データを二次記憶装置１００に書き込むデータ書込処理を実行する（ステップＳ１１０）。このデータ書込処理では、ホスト装置２００は、二次記憶装置１００に、ＳＣＳＩコマンドとしてライトコマンドを送信してデータの書き込みを行う。また、このとき、ホスト装置２００は、データの書き込みに伴って、記憶領域１３２内の空容量データの更新を行う。
【００３６】
二次記憶装置１００のＣＰＵ１２２は、バスブリッジ部１５１によってホスト装置２００からライトコマンドが送信されたことを検知すると（ステップＳ２０６）、空容量データ取得部１５５によって、記憶領域１３２内から空容量データを再取得する（ステップＳ２０８）。そして、再取得した空容量データに基づいて、液晶表示装置１４０に、空容量を再表示する（ステップＳ２１０）。空容量データの再取得は、例えば、１０秒おきなど、所定の時間間隔で行うことができる。このように、本実施例では、ホスト装置２００からライトコマンドが送信されている場合に、空容量の再表示を行うので、空容量の変化を迅速にユーザに示すことができる。
【００３７】
続いて、ホスト装置２００のＣＰＵ２２２は、録画データの再生が指示されたかを判断する（ステップＳ１１２）。録画データの再生が指示されたと判断すると、ＣＰＵ２２２は、二次記憶装置１００のハードディスクドライブ１３０から録画データを読み込むデータリード処理を実行する（ステップＳ１１４）。そして、読み込んだ録画データから、その録画データに含まれる番組名を取得し、この番組名を記述した番組名表示コマンドを送信する（ステップＳ１１６）。
【００３８】
二次記憶装置１００のＣＰＵ１２２は、ホスト装置２００から番組名表示コマンドを受信すると（ステップＳ２１２）、受信した番組名表示コマンドに含まれる番組名を液晶表示装置１４０に表示する（ステップＳ２１４）。図７には、再生中の番組の番組名が表示された例を示した。以上で説明したメイン表示ルーチンは、二次記憶装置１００の電源がオフにされるまで、繰り返し実行される。
【００３９】
以上で説明した本実施例の二次記憶装置１００によれば、記憶領域１３２の空容量を二次記憶装置１００に備えられた液晶表示装置１４０に表示することができるので、ユーザは、二次記憶装置１００の使用状態を一見して把握することが可能になる。また、本実施例では、二次記憶装置１００は、ホスト装置２００からの指令ではなく、自己のＣＰＵ１２２の処理によって、記憶領域１３２の空容量を検出するので、例えば、ホスト装置２００の電源が入っていない場合でも、空容量の表示を行うことができる。更に、本実施例では、記憶領域１３２のフォーマットに応じた記憶領域１３２内の部分から空容量データを取得するので、接続されたホスト装置２００のデータ管理方式に応じて空容量を適切に表示することが可能になる。
【００４０】
また、本実施例の二次記憶装置１００は、ホスト装置２００から種々のコマンドを受信することで、記憶領域１３２の空容量だけではなく、録画予約された番組の番組名や再生中の番組の番組名など、有益な情報を表示することができる。そのため、例えば、従来は、ホスト装置２００の所定のボタンを押すことでしか確認できなかった再生中の番組の番組名等を、ユーザは、二次記憶装置１００の液晶表示装置１４０を一見するだけで、直ぐに、確認することが可能になる。
【００４１】
Ｄ．変形例：
以上、本発明の一実施例について説明したが、本発明はこのような実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができる。例えば、ソフトウェアによって実現した機能は、ハードウェアによって実現するものとしてもよい。そのほか、以下のような変形が可能である。
【００４２】
上記実施例では、二次記憶装置１００側の初期表示ルーチンにおいて、未知のフォーマットが検出された場合には、容量が不明である旨の表示を行うものとした。しかし、例えば、未知のフォーマットが検出された場合において、ホスト装置２００側でハードディスクドライブ１３０内の空容量を算出し、この空容量を、二次記憶装置１００に伝送することとしてもよい。こうすることで、ホスト装置２００によって空容量が算出可能なフォーマットであれば、すべてのフォーマットの空容量を二次記憶装置１００によって表示することが可能になる。
【００４３】
上記実施例では、初期表示ルーチンにおいて、検知されたフォーマットが未知のフォーマットである場合には、メイン表示処理ルーチンは実行されないものとした。これに対して、検知されたフォーマットが未知のフォーマットであっても、メイン表示処理ルーチンを実行し、予約番組名や再生中の番組名など、空容量以外の表示を行うこととしてもよい。
【００４４】
上記実施例では、二次記憶装置１００は、ハードディスクドライブ１３０を備えることとしたが、ハードディスクドライブ１３０に替えて、例えば、ＳＳＤ(Solid State Drive)などのフラッシュメモリ媒体や記録型の光ディスク媒体を採用することとしてもよい。
【００４５】
上記実施例では、二次記憶装置１００とホスト装置２００とは、ＵＳＢインタフェースによって接続されることとしたが、接続されるインタフェースはこれに限られない。例えば、ＩＥＥＥ１３９４や、ｅＳＡＴＡ、ファイバチャネル、イーサネット（登録商標）など、種々のインタフェースを適用可能である。また、ホスト装置２００とハードディスクドライブ１３０間でやり取りされるプロトコルも、ＳＣＳＩに限らず、ＩＤＥやＡＴＡ、ＡＴＡＰＩ、ＳＡＴＡなど、種々のものを適用できる。
【００４６】
上記実施例では、ホスト装置２００は、液晶表示装置１４０を備えることとしたが、その他にも、有機ＥＬディスプレイやＬＥＤ、蛍光表示管など、他の形式の表示装置を採用することとしてもよい。また、例えば、記憶領域１３２の空容量についてはＬＥＤによって表示を行い、文字情報については液晶表示装置１４０によって表示するなど、複数の表示装置を組み合わせて表示を行うこととしてもよい。
【００４７】
上記実施例では、二次記憶装置１００は、空容量と、予約番組名と、再生番組名と、を液晶表示装置１４０に表示している。しかし、これらの全てを表示することは必須ではなく、これらのうち、１あるいは２以上の組み合わせを表示することとしてもよい。また、これらの情報だけではなく、ホスト装置２００から様々な情報を取得することで、例えば、受信中の番組の番組名や、番組の詳細情報、出演者、データ形式、字幕などを表示することとしてもよい。
【００４８】
上記実施例では、二次記憶装置１００は、ホスト装置２００の外部に設置されている。しかし、二次記憶装置１００は、ホスト装置２００に組み込まれて用いられるものであってもよい。また、二次記憶装置１００に備えられた液晶表示装置１４０は、二次記憶装置１００とは別の筐体に設けられていてもよい。
【００４９】
上記実施例では、ホスト装置２００は、テレビ受像器であるものとしたが、ホスト装置２００としては様々な電子機器を適用することができる。例えば、ホスト装置２００として、パーソナルコンピュータや、光ディスクレコーダ、ゲーム機、ラジオ受信機、などを適用することが可能である。そのため、二次記憶装置１００には、ホスト装置２００の種別に応じて、映像データだけではなく、音声データや、ゲームデータ、ドキュメントデータなど、様々なデータを記憶することが可能である。また、記憶するデータの種別に応じて、楽曲名やアーティスト名、ゲーム名、ファイル名などの情報を表示することも可能である。
【符号の説明】
【００５０】
１００…二次記憶装置
１１０…ＵＳＢインタフェース
１２０…制御回路
１２２…ＣＰＵ
１２４…フラッシュメモリ
１２６…ＲＡＭ
１３０…ハードディスクドライブ
１３２…記憶領域
１４０…液晶表示装置
１５１…バスブリッジ部
１５３…フォーマット検知部
１５５…空容量データ取得部
１５７…予約容量データ取得部
１５９…文字情報取得部
２００…ホスト装置
２１０…表示装置
２２０…制御回路
２２２…ＣＰＵ
２２４…ＲＡＭ
２２６…ＲＯＭ
２３０…テレビチューナ
２４０…ＵＳＢインタフェース
３００…ＵＳＢケーブル
【図１】
2011238153.tif 000003
【図２】
2011238153.tif 000004
【図３】
2011238153.tif 000005
【図４】
2011238153.tif 000006
【図５】
2011238153.tif 000007
【図６】
2011238153.tif 000008
【図７】
2011238153.tif 000009