(57)【要約】【課題】ソフトウェアを記憶する記憶装置とそのソフトウェアによって動作するハードウェア装置とを一つの筐体に収容し、該ソフトウェアをＰＣにインストールさせずにハードウェア装置を動作させる脱着式複合デバイスを提供する。【解決手段】脱着式複合デバイス１０は、デジタル放送チューナ部１３（ハードウェア）とソフトウェアを記憶した記憶部１２とを一つの筐体に収納する。そして、脱着式複合デバイス１０の制御部１１は、ＰＣ２０に接続されたとき、ＰＣ２０のＯＳ（Operating System）標準のマスストレージドライバに備わっているＳＣＳＩパススルー機能を介してベンダユニークなコマンドやデータを、ＰＣ２０との間で送受信する。そして、制御部１１は、受信したベンダユニークなコマンドやデータに基づいて、デジタル放送チューナ部１３に所望の動作を行わせる。【選択図】図１
2010176494.tif 000002
【特許請求の範囲】
【請求項１】
ＰＣ(Personal Computer)にＵＳＢ(Universal Serial Bus)を介して接続する着脱式複合デバイスであって、
前記脱着式複合デバイスは、電子回路によって構成されたデジタル放送チューナ部、記憶部、および制御部を備え、
前記記憶部は、前記デジタル放送チューナ部の動作を制御するアプリケーションを記憶するＣＤ−ＲＯＭ領域および前記デジタル放送チューナ部の動作に用いられる設定情報を読み書きする管理情報領域を設けてあり、
前記制御部は、
前記脱着式複合デバイスが接続された際に行われる前記ＰＣからの問合せに対してＣＤ−ＲＯＭとして認識させる情報を送信し、前記ＣＲ−ＲＯＭ領域に記憶してあるアプリケーションを前記ＰＣに送信し、
次に、前記ＰＣからの問合せに対してリムーバブルディスクとして認識させる情報を送信し、当該脱着式複合デバイスをリムーバブルディスクとして認識させて、前記設定情報をＳＣＳＩ（Small Computer System Interface）パススルー機能を用いて前記ＰＣから受信し、
前記受信した設定情報を前記デジタル放送チューナ部に設定するとともに、該設定情報を前記管理情報領域に記憶し、
前記デジタル放送チューナ部は、該設定情報に基づいてＭＰＥＧ２−ＴＳの受信を開始する
ことを特徴とする着脱式複合デバイス。
【請求項２】
前記脱着式複合デバイスが前記ＰＣに接続されたとき、
前記制御部は、
前記管理情報領域に記憶されている設定情報を取得して、その取得した設定情報を前記デジタル放送チューナ部に設定する
ことを特徴とする請求項１に記載の着脱式複合デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＣ（Personal Computer）に接続して用いる脱着式複合デバイスに関する。
【背景技術】
【０００２】
一般的に、ハードウェア装置を新規にＰＣに接続して用いる場合、そのハードウェア装置とは別に準備されたＣＤ−ＲＯＭ（Compact Disk Read Only Memory）に収納されているアプリケーションソフトや専用ドライバソフト等のソフトウェアを、ＰＣにインストールする必要がある。ここで、「インストールする」とは、ＰＣに装備されているハードディスクに不揮発的に記憶することを意味している。すなわち、ハードウェア装置とソフトウェアとは、別個に分けられた状態となっている。そのため、インストール時にしか必要としないソフトウェアを収納したＣＤ−ＲＯＭとＰＣに接続されるハードウェア装置とをセットとして管理することは、ユーザにとっては負担が大きかった。また、ハードウェア装置とソフトウェアそして、ソフトウェアをＰＣにインストールすることは、ＰＣの動作を不安定に陥らせる一因となる可能性があった。
【０００３】
特許文献１には、ＰＣに接続された複数のディスク装置に、ディスク装置間でデータを送受信させる場合、アプリケーションソフトまたは専用ドライバソフトをＰＣにインストールすることなく、ＳＣＳＩ（Small Computer System Interface）を介して、Read/Writeコマンドを用いて行う発明が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１１２６６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の発明では、ＳＣＳＩのRead/Writeコマンドの仕様に合わせて制御コマンドやデータを記述しなければならず、ステップ数が多くなるため、ソフトウェア開発期間が長くなるという問題がある。
【０００６】
そこで、本発明は、アプリケーションソフトや専用ドライバソフト等のソフトウェアを記憶する記憶装置とハードウェア装置とを一つの筐体に収納し、その記憶装置に記憶されているソフトウェアをＰＣにインストールせずに、ハードウェア装置に所望の動作を実行させる脱着式複合デバイスを提供することを課題とする。なお、ソフトウェア開発期間の短縮のために、ＳＣＳＩのRead/Writeコマンド以外のベンダユニークなコマンドを使用可能な環境を整えることも課題とする。
【０００７】
また、従来は、アプリケーションソフトをインストールする場合、使用するＰＣごとにアプリケーションソフトの設定が変わることにより、その設定変更が原因となって、システム動作が不安定になるといった現象が見られた。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、本発明の脱着式複合デバイスは、ハードウェア装置とソフトウェアを記憶した記憶装置とを一つの筐体に収納する構成を有し、ＰＣにＵＳＢ（Universal Serial Bus）接続されたときに、ハードウェア装置を制御するソフトウェアを起動して、ＰＣのＯＳ（Operating System）標準のマスストレージドライバに備わっているＳＣＳＩパススルー機能を介してベンダユニークなコマンドを送受信して、ハードウェア装置に所望の動作を行わせることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、アプリケーションソフトや専用ドライバソフト等のソフトウェアを記憶する記憶装置とハードウェア装置とを一つの筐体に収納し、その記憶装置に記憶されているソフトウェアをＰＣにインストールさせずに、ハードウェア装置に所望の動作を実行させる脱着式複合デバイスを提供することができる。
【００１０】
また、前記脱着式複合デバイスの記憶装置からアプリケーションソフトを起動することによって、ＰＣへのインストールが不要となり、アプリケーションソフトの設定を固定しておいてもよくなるため、異なるＰＣであっても、設定変更に起因するシステムの不安定を防止することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態における複合デバイスシステムの構成の一例を示す図である。
【図２】記憶部の構成の一例を示す図である。
【図３】本実施形態における複合デバイスシステムの動作の一例を示す図である。
【発明を実施するための形態】
【００１２】
本発明を実施するための形態（以降、「実施形態」という）について、適宜図面を用いながら詳細に説明する。
【００１３】
本実施形態では、デジタル放送チューナ部をハードウェアで構成し、そのハードウェアを制御するソフトウェアを記憶部に記憶し、デジタル放送チューナ部と記憶部とを一つの筐体に格納する脱着式複合デバイスを用いる、複合デバイスシステムの構成の一例について、図１を用いて説明する。
【００１４】
図１に示すように、複合デバイスシステム１は、脱着式複合デバイス１０とＰＣ（Personal Computer）２０とを含んで構成される。脱着式複合デバイス１０は、ＵＳＢ（Universal Serial Bus）インタフェースを介してＰＣ２０に接続されると、記憶しているソフトウェアを起動する。このとき、脱着式複合デバイス１０の動作制御に必要なデータや制御コマンドが、ＳＣＳＩパススルー機能を用いて送受信される。なお、ＳＣＳＩパススルー機能では、通常のRead/Write機能以外に、ベンダユニークなコマンドを用いることが可能となっている。
【００１５】
脱着式複合デバイス１０は、制御部１１、記憶部１２、デジタル放送チューナ部１３、およびＵＳＢインタフェース部１４を備えている。
制御部１１は、脱着式複合デバイス１０とＰＣ２０との間のＵＳＢインタフェースを介する信号の送受信の制御と、記憶部１２およびデジタル放送チューナ部１３の制御とを司る。制御部１１は、例えば、マイコンであって、演算処理等を実行する図示しないＣＰＵ（Central Processing Unit）と、このＣＰＵが演算処理等に用いる図示しないメインメモリとによって構成される。そして、制御部１１は、記憶部１２に記憶されているアプリケーションプログラムがメインメモリに展開され、ＣＰＵが、それを実行することにより、各部（符号１２〜１４）の制御を実行する。メインメモリは、ＲＡＭ（Random Access Memory）等により実現される。
【００１６】
記憶部１２は、図２に示すように、ＣＤ−ＲＯＭ領域１２１、リムーバブル領域１２２、管理情報領域１２３を有する。
ＣＤ−ＲＯＭ領域１２１は、アプリケーションプログラム等を記憶する読取専用領域である。そして、脱着式複合デバイス１０がＰＣ２０へ接続されたとき、ＣＤ−ＲＯＭ領域１２１に記憶してあるアプリケーションプログラムが制御部１１において起動される。また、ＰＣ２０において動作するアプリケーションプログラムも、ＣＤ−ＲＯＭ領域１２１から制御部１１によって取得され、ＵＳＢインタフェース部１４を介してＰＣ２０に送信される。
【００１７】
リムーバブル領域１２２は、ＵＳＢデバイスとして読み書き可能なメモリ領域である。ただし、リムーバブル領域１２２は、ＰＣ２０によってＣＤ−ＲＯＭ領域１２１と同時にアクセスすることができないため、ＣＤ−ＲＯＭ領域１２１から切り替えられてアクセスされる。
管理情報領域１２３は、デジタル放送チューナ部１３の動作に必要なパラメータ（例えば、選択チャネル、受信感度、ＯＦＤＭの設定等）に係るチューナ情報や、記憶部１２のパーティション情報や記憶されているファイルのアドレス情報等の管理情報を記憶している。
【００１８】
図１に戻って、デジタル放送チューナ部１３は、電子回路によって構成されたハードウェアであり、無線（または有線）によりＭＰＥＧ(Moving Picture Experts Group)２−ＴＳ(Transport Stream)を受信し、受信したＭＰＥＧ２−ＴＳから選択されたチャネルに該当するＭＰＥＧ２−ＴＳを出力する。デジタル放送チューナ部１３は、制御部１１から動作に必要な設定パラメータ（設定情報）の入力を受け付けて、ユーザが所望する動作を実現する。なお、デジタル放送チューナ部１３は、ＳＣＳＩパススルー機能を介したベンダユニークなコマンドによって制御される。すなわち、デジタル放送チューナ部１３は、ベンダユニークなコマンドに対してはＵＳＢストレージデバイスのようにストレージデバイスとして振舞う。しかし、デジタル放送チューナ部１３は、通常のRead/Writeコマンドに対しては、制御部１１によって監視されていて、エラーとなり、受け付けられない。
【００１９】
ＵＳＢインタフェース部１４は、脱着式複合デバイス１０とＰＣ２０との間を、ＵＳＢ規格に基づいたデータの送受信を行うインタフェース機能を有する。
【００２０】
本実施形態におけるＰＣ２０は、ＵＳＢインタフェースを設けたパソコンであって、少なくともＣＰＵとメインメモリを備えている。ＰＣ２０は、脱着式複合デバイス１０が接続されたとき、脱着式複合デバイス１０のＣＤ−ＲＯＭ領域１２１に記憶されているＰＣ２０用のアプリケーションプログラムをメインメモリに記憶する。そして、ＰＣ２０のＣＰＵは、記憶したアプリケーションプログラムを実行して、デジタル放送チューナ部１３に、その動作を所望のモードで実行させるために必要なデータや制御コマンド等の設定情報を送信する。次に、ＰＣ２０は、デジタル放送チューナ部１３から送信されてくるＭＰＥＧ２−ＴＳ（Transport Stream）をデコードする。
【００２１】
次に、図３を用いて、ＴＶ（Television）を視聴する場合の複合デバイスシステム１の動作について説明する（適宜図１参照）。
脱着式複合デバイス１０がＰＣ２０に接続される（ステップＳ３０１）。脱着式複合デバイス１０は、当該脱着式複合デバイス１０が接続されているときに行われる前記ＰＣからの問合せに対してＣＤ−ＲＯＭとして認識させる情報を送信する。そして、ＰＣ２０は、脱着式複合デバイス１０を仮想ＣＤ−ＲＯＭとして認識する（ステップＳ３０２）。次に、ＰＣ２０は、脱着式複合デバイス１０のＣＲ−ＲＯＭ領域１２１に予め記憶されているＰＣ２０用のアプリケーションプログラムを受信し、その受信したプログラムを自動起動させるソフトウェア（例えば、Windows(登録商標)のAutorun.infのようなスクリプト）を起動する。
【００２２】
そして、ＰＣ２０は、ランチャを起動し、ランチャ起動が完了したことを意味するランチャ起動完了を脱着式複合デバイス１０に返信する（ステップＳ３０３）。ランチャは、予め登録しておいたファイルやプログラムをアイコンで一覧表示し、マウス等の入力装置からの指示によって簡単に起動できるようにする。ランチャの起動によって、ＰＣ２０の図示しない表示部に、ユーザ処理選択用の画面が表示される。画面に選択される表示項目は、具体的には、「ＴＶを視聴する」「録画する」「リムーバブルディスクを使用する」等である。ユーザは、表示画面を見て、マウス等の入力装置を用いて、ユーザ処理選択用の画面表示を見て、いずれかを選択する（ステップＳ３０４）。ここでは、「ＴＶを視聴する」が選択されたものとして、ステップＳ３０４以降の動作について説明を続ける。
【００２３】
ＰＣ２０は、ベンダユニークなコマンドを用いて、デバイス切替指示を送信する（ステップＳ３０５）。脱着式複合デバイス１０は、デバイス切替指示を受信すると、制御部１１がその指示に基づいて、脱着式複合デバイス１０を仮想ＣＲ−ＲＯＭからリムーバブルディスクとして認識させるデバイス切替処理を実行する（ステップＳ３０６）。そして、脱着式複合デバイス１０は、デバイス切替完了に係る情報をベンダユニークなコマンドを用いてＰＣ２０に返信する（ステップＳ３０７）。
【００２４】
ＰＣ２０は、デバイス切替完了に係る情報を受信すると、今度は、脱着式複合デバイス１０をリムーバブルディスクとして認識する（ステップＳ３０８）。そして、ＰＣ２０は、ステップＳ３０２において既に取得しておいたアプリケーションプログラムからリムーバブルディスクに保存されたアプリケーション、すなわちＴＶ視聴プログラムを起動する（ステップＳ３０９）。
【００２５】
次に、ＰＣ２０は、ＴＶを視聴するときにデジタル放送チューナ部１３の動作に必要な設定情報を含む設定指示を、ベンダユニークなコマンドを用いて、脱着式複合デバイス１０に送信する（ステップＳ３１０）。設定情報とは、例えば、チューナ設定（デジタル放送チューナ部１３の設定）に係るオートスキャン設定およびＯＦＤＭ（Orthogonal Frequency Division Multiplexing）設定等や、デジタル放送の情報取得に係る受信感度情報および現在選択されているチャネル情報等である。なお、記憶部１２の管理情報領域１２３には前回視聴したときのデジタル方法チューナ部１３に設定されていた設定情報が記憶されていて、その前回視聴したときの設定情報に基づいてデジタル放送チューナ部１３への設定が行われる。
そして、脱着式複合デバイス１０の制御部１１は、デジタル放送チューナ部１３への設定が終了すると、ベンダユニークなコマンドを用いて設定完了を意味する「完了応答」をＰＣ２０に返信する（ステップＳ３１１）。
【００２６】
次に、ＰＣ２０は、ＭＰＥＧ２−ＴＳの受信を開始することを指示するＭＰＥＧ２−ＴＳ受信開始に係る情報を、脱着式複合デバイス１０に送信する（ステップＳ３１２）。脱着式複合デバイス１０は、デジタル放送チューナ部１３において受信のための準備ができたことを通知する「完了応答」をＰＣ２０に返信する（ステップＳ３１３）。そして、ＰＣ２０は、受信したＭＰＥＧ２−ＴＳから要求されたチャネルに該当するＭＰＥＧ２−ＴＳデータを読み取ることを指示するＭＰＥＧ２−ＴＳ読取指示に係る情報を、脱着式複合デバイス１０に送信する（ステップＳ３１４）。脱着式複合デバイス１０は、デジタル放送チューナ部１３において読み取ったＭＰＥＧ２−ＴＳデータをＰＣ２０に送信する（ステップＳ３１５）。なお、ステップＳ３１５において送信されるＭＰＥＧ２−ＴＳデータはスクランブルを掛けられている。そして、ＰＣ２０は、受信したＭＰＥＧ２−ＴＳデータのスクランブルを解除し、デコードして、ＴＶ画像を生成する。
【００２７】
また、視聴するＴＶチャネルを切り替える場合、ＰＣ２０は、ＴＶチャネル切替指示に係る情報を、ベンダユニークなコマンドを用いて、脱着式複合デバイス１０に送信する（ステップＳ３１６）。脱着式複合デバイス１０は、受信したＴＶチャネル切替指示に基づいて、ＴＶチャネルの切替処理を実行する（ステップＳ３１７）。そして、脱着式複合デバイス１０は、ＴＶチャネルの切替処理の実行が終了したことを意味する「完了応答」を、ベンダユニークなコマンドを用いて返信する（ステップＳ３１８）。次に、ＰＣ２０は、受信したＭＰＥＧ２−ＴＳから要求されたチャネルに該当するＭＰＥＧ２−ＴＳデータを読み取ることを指示するＭＰＥＧ２−ＴＳ読取指示に係る情報を、脱着式複合デバイス１０に送信する（ステップＳ３１９）。脱着式複合デバイス１０は、デジタル放送チューナ部１３において読み取ったＭＰＥＧ２−ＴＳデータをＰＣ２０に送信する（ステップＳ３２０）。そして、ＰＣ２０は、受信したＭＰＥＧ２−ＴＳデータをデコードして、ＴＶ画像を生成して、図示しない表示部に表示する。
【００２８】
以上説明したように、本実施形態に係る複合デバイスシステム１は、ＰＣ２０に接続した脱着式複合デバイス１０を用いる場合に、脱着式複合デバイス１０を制御するベンダユニークなコマンドをＳＣＳＩパススルー機能を用いて送受信するのでデジタル放送チューナ部１３のための専用ドライバをインストール必要がなくなる。もちろん、ＣＤ−ＲＯＭも不要になる。そのため、本実施形態に係る複合デバイスシステム１は、ユーザの手間を省く効果およびＰＣの不安定動作を防ぐ効果を有する。
また、デジタル放送チューナ部１３に対する制御は、ＳＣＳＩパススルー機能を用いたベンダユニークなコマンドによって行うため、ＳＣＳＩのread/writeコマンドを用いた開発の場合と比較して、コマンドの開発が容易になり、開発工期を短縮する効果もある。
【００２９】
また、脱着式複合デバイス１０は、ハードウェア装置（デジタル放送チューナ部１３）と記憶装置（記憶部１２）とを一つの筐体に収納するので、管理が容易になる。
また、脱着式複合デバイス１０は、ＵＳＢインタフェースを備え、デジタル放送チューナ部１３から送信されてくるＭＰＥＧ２−ＴＳ（Transport Stream）をデコードする機能を備えたＰＣであれば、どのＰＣに対しても接続後に直ちに動作可能となる。
また、記憶部１２から読み出されるアプリケーションプログラムは、ＣＤ−ＲＯＭ領域１２１に記憶されているため、ウイルス感染を防止することが可能となる。
【００３０】
以上、本実施形態について説明したが、本発明は、これらに限定されるものではなく、その趣旨を変えない範囲で実施することができる。
例えば、デジタル放送チューナ部１３は、ワンセグ用のチューナであっても、２以上のセグメントを用いた放送を受信するチューナであっても構わない。
また、「リムーバブルディスクを使用する」が選択された場合には、記憶部１２のリムーバブル領域１２２へのRead/Writeが可能となる。
【００３１】
また、本実施形態とは別の実施形態として、記憶部１２の一部または全部が、脱着式複合デバイス１０に含まれない、ＵＳＢインタフェースを介して通信を行う独立したハードウェア装置（例えば、ＳＤメモリカードやフラッシュメモリ等）としても構わない。その理由は、ベンダユニークなコマンドがデジタル放送チューナ部１３の制御に対してだけ用いられるので、記憶部１２は、専用ドライバをインストールすることなく、通常のマスストレージとして使用できるためである。この場合は、使用するハードウェア装置の容量に応じ記憶部のリムーバブル領域１２２の記憶容量の拡張が容易にできるメリットがある。
【符号の説明】
【００３２】
１      複合デバイスシステム
１０    脱着式複合デバイス
１１    制御部
１２    記憶部
１３    デジタル放送チューナ部
１４    ＵＳＢインタフェース部
２０    ＰＣ
１２１  ＣＲ−ＲＯＭ領域
１２２  リムーバブル領域
１２３  管理情報領域
【図１】
2010176494.tif 000003
【図２】
2010176494.tif 000004
【図３】
2010176494.tif 000005