(57)【要約】【課題】ＯＳを切り替えて動作させるときに、短時間でのＯＳ起動を実現しつつ、他のＯＳおよびその上で動作するアプリケーションなどの情報の破壊を防止する。【解決手段】  第１のオペレーティングシステムおよび第２のオペレーティングシステムが動作可能な情報処理装置であって、オペレーティングシステムの起動指示を受信する受信手段と、上記起動指示に応じて起動した第１記録部に格納された上記第１のオペレーティングシステムの動作状態において当該第１のオペレーティングシステムから上記第１記録部を認識可能とし、かつ上記第２のオペレーティングシステムが格納された第２記録部を認識不可に管理する制御手段と、を備える。【選択図】図４
2005228293.tif 000002
【特許請求の範囲】
【請求項１】
第１のオペレーティングシステムおよび第２のオペレーティングシステムが動作可能な情報処理装置であって、
オペレーティングシステムの起動指示を受信する受信手段と、
前記起動指示に応じて起動した第１記録部に格納された前記第１のオペレーティングシステムの動作状態において当該第１のオペレーティングシステムから前記第１記録部を認識可能とし、かつ前記第２のオペレーティングシステムが格納された第２記録部を認識不可に管理する制御手段と、
を備える情報処理装置。
【請求項２】
前記第１記録部および前記第２記録部はオペレーティングシステムにより第１の識別情報で認識され、第２の識別情報で認識されないものであり、
前記制御手段は、
前記起動指示に応じて前記第２のオペレーティングシステムを起動する場合、前記第１記録部を前記第２の識別情報で管理するよう設定して、当該第２のオペレーティングシステムを起動する起動手段を備える請求項１に記載の情報処理装置。
【請求項３】
前記第１のオペレーティングシステムの動作中に、前記第２のオペレーティングシステムの動作中に使用されるデータを、ネットワークを介してダウンロードするダウンロード手段をさらに備え、
前記制御手段は、第３記録部を、前記第１のオペレーティングシステムと前記第２のオペレーティングシステムとのいずれによっても認識されるように制御し、
前記ダウンロード手段は、前記ダウンロードされたデータを前記第３記録部に記録する請求項１又は２に記載の情報処理装置。
【請求項４】
前記ダウンロード手段によってダウンロードされるデータは、前記第２のオペレーティングシステムの動作中に使用されるデータであって前記第２のオペレーティングシステムのプログラムを更新するためのデータであり、
前記第２のオペレーティングシステムの動作中に、前記第３記録部に記録されたデータを用いて前記第２のオペレーティングシステムのプログラムの更新を行う更新手段をさらに含む請求項３に記載の情報処理装置。
【請求項５】
前記第１のオペレーティングシステムの動作中に、前記第２のオペレーティングシステムの動作中に使用されるデータを、ネットワークを介してダウンロードし、ダウンロードされたデータを第３記録部に記録するダウンロード手段をさらに備え、
前記制御手段は、前記第１のオペレーティングシステムの動作状態において、当該第１のオペレーティングシステムから前記第３記録部を認識可能とし、かつ前記２のオペレーティングシステムの動作状態において、当該第２のオペレーティングシステムから前記第３記録部を認識可能とする
請求項１又は２に記載の情報処理装置。
【請求項６】
前記ダウンロード手段によってダウンロードされるデータは、前記第２のオペレーティングシステムの動作中に使用されるデータであって前記第２のオペレーティングシステムのプログラムを更新するためのデータであり、
前記第２のオペレーティングシステムの動作中に、前記第３記録部に記録されたデータを用いて前記第２のオペレーティングシステムのプログラムの更新を行う更新手段をさらに含む請求項５に記載の情報処理装置。
【請求項７】
第１オペレーティングシステムの動作中に認識される第１記録部と、第２オペレーティ
ングシステムの動作中に認識される第２記録部と、前記第１オペレーティングシステムと前記第２オペレーティングシステムのいずれが動作中であっても認識される第３記録部とを含む記録手段と、
前記第１オペレーティングシステムの動作中にネットワークを介してデータの送受信を行うネットワーク接続手段と、
前記第１オペレーティングシステムの動作中に、前記ネットワーク接続手段により、前記第２オペレーティングシステムの動作中に使用されるデータをダウンロードし、このデータを前記第３記録部に記録するダウンロード手段と、
前記第２オペレーティングシステムの動作中に、前記第３記録部に書き込まれているデータを用いて処理を実行する実行手段と
を含む情報処理装置。
【請求項８】
前記ダウンロード手段は、新たなデータをダウンロードした際に、新たなデータが第３記録部に記録されていることを示す第１識別子を前記第３記録部に書き込み、
前記実行手段は、前記新たなデータを用いて処理を行った際に、前記第１識別子に代えて、新たなデータが第３記録部に記録されていないことを示す第２識別子を前記第３記録部に書き込む請求項７に記載の情報処理装置。
【請求項９】
第１のオペレーティングシステムおよび第２のオペレーティングシステムが動作可能なコンピュータで実行されるプログラムであって、
オペレーティングシステムの起動指示を受信する受信ステップと、
前記起動指示に応じて起動した第１記録部に格納された前記第１のオペレーティングシステムの動作状態において当該第１のオペレーティングシステムから前記第１記録部を認識可能とし、かつ前記第２のオペレーティングシステムが格納された第２記録部を認識不可に管理する制御ステップと
を実行させるプログラム。
【請求項１０】
第１オペレーティングシステムの動作中に認識される第１記録部と、第２オペレーティングシステムの動作中に認識される第２記録部と、前記第１オペレーティングシステムと前記第２オペレーティングシステムのいずれが動作中であっても認識される第３記録部とを含む記録手段を含む情報処理装置に対し、
前記第１オペレーティングシステムの動作中に、前記第２オペレーティングシステムの動作中に使用されるデータをダウンロードし、このデータを前記第３記録部に記録するステップと、
前記第２オペレーティングシステムの動作中に、前記第３記録部に書き込まれているデータを用いて処理を実行するステップと
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、テレビジョン機能を有する情報機器に関する。
【背景技術】
【０００２】
近年、テレビジョン機能を有するパーソナルコンピュータが販売され、一般的に入手できるようになった。したがって、パーソナルコンピュータのユーザは、パーソナルコンピュータによる情報処理を実行し、または、パーソナルコンピュータによってインターネットにアクセスする一方で、そのパーソナルコンピュータによりテレビジョン番組を視聴できるようになった。しかし、そのテレビジョン機能は、通常のＯＳ（オペレーティングシステム）が起動されてからテレビジョン・アプリケーションを起動することで利用可能であった。
【０００３】
従来のパーソナルコンピュータによって、テレビジョン放送を視聴するには通常のＯＳ（以下、基本ＯＳと呼ぶ）を起動しなければならなかった。このため、基本ＯＳの正常起動が行わなければテレビジョン放送を視聴することができなかった。また、電源投入後、テレビジョン放送が視聴可能になるまである程度の時間が必要であった。
【０００４】
また、パーソナルコンピュータのテレビジョン機能とは独立してテレビジョンチューナをモニタに設けた装置もあった。この装置のモニタには、パーソナルコンピュータからの情報または映像が表示される一方、テレビチューナから直接テレビジョン放送の受信番組を表示させることができた。そのため、上記のような基本ＯＳの正常起動の有無、あるいは、起動時間の長短に関する問題は発生しなかった。
【０００５】
しかし、この装置では、パーソナルコンピュータの機能と連動させるため、パーソナルコンピュータ側にもテレビチューナが必要であり、その上に、モニタ側にもテレビチューナが必要であった。このようなシステムでは短時間でのテレビジョン放送の表示は可能であった。しかし、２つのテレビチューナシステムが必要であるため、コストアップとなっていた。
【０００６】
一方、専用機能に特化した動作を装置に行わせるため、通常のＯＳとは別の専用機能用ＯＳを用意し、状況に応じて起動するＯＳを切り替える先行技術も知られている。（例えば、特許文献１、２）
【特許文献１】特開２００２−１３２３９３号公報
【特許文献２】特開２００２−２８８１２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
したがって、従来のシステムでは、コストアップなしに短時間でのテレビジョン表示を実現することはできなかった。
【０００８】
また、上記先行技術においては、ＯＳを切り替えて動作させるときに、短時間でのＯＳ起動を実現しつつ、他のＯＳおよびその上で動作するアプリケーションなどの情報の破壊防止には対応していない。
【０００９】
本発明は、少なくとも２つのオペレーティングシステムを搭載した情報機器において、互いの情報の破壊防止する技術の実現を目的とする。また、本発明は、テレビジョン機能を有する情報機器において、ハードウェアを増加させることなしに、短時間でテレビジョ
ン機能を起動させる技術の実現を目的とする。
【課題を解決するための手段】
【００１０】
本発明は上記課題を解決するために、以下の手段を採用した。すなわち、本発明は、第１のオペレーティングシステムおよび第２のオペレーティングシステムが動作可能な情報処理装置であって、オペレーティングシステムの起動指示を受信する受信手段と、上記起動指示に応じて起動した第１記録部に格納された上記第１のオペレーティングシステムの動作状態において当該第１のオペレーティングシステムから上記第１記録部を認識可能とし、かつ上記第２のオペレーティングシステムが格納された第２記録部を認識不可に管理する制御手段と、を備えるものである。
【００１１】
本発明は、第１のオペレーティングシステムの動作状態において当該第１のオペレーティングシステムから上記第１記録部を認識可能とし、かつ上記第２のオペレーティングシステムが格納された第２記録部を認識不可に管理する。そのため、第１オペレーティングシステム動作中の処理によって第２オペレーティングシステムが格納された第２記録部を更新・破壊等される可能性が低減される。さらに、本発明は、第２のオペレーティングシステムとしてテレビジョン放送受信に好適な機能に特化したＯＳを用意することで、簡易かつ効率的にテレビジョン放送受信処理を起動できる。
【００１２】
好ましくは、上記第１記録部および上記第２記録部はオペレーティングシステムにより第１の識別情報で認識され、第２の識別情報で認識されないものであり、
上記制御手段は、上記起動指示に応じて上記第２のオペレーティングシステムを起動する場合、上記第１記録部を上記第２の識別情報で管理するよう設定して、当該第２のオペレーティングシステムを起動する起動手段を備えるものでもよい。
【００１３】
本発明において、オペレーティングシステムは、第１の識別情報により第１記録部および第２記録部を認識できる。通常状態では、第１記録部を第１の識別情報で管理し、第２記録部を第２の識別情報で管理するように設定しておく。この状態では、オペレーティングシステムは、第１記録部を認識するが、第２記録部は認識できない。そのため、第１のオペレーティングシステム動作中に、第２のオペレーティングシステムおよび第２のオペレーティングシステムが管理する情報を変更される可能性を低減できる。一方、第２のオペレーティングシステムを起動する場合に、上記第１記録部を上記第２の識別情報で管理するよう設定すればよい。これにより、第２のオペレーティングシステム動作中に、第１のオペレーティングシステムおよび第１のオペレーティングシステムが管理する情報を変更される可能性を低減できる。
【００１４】
好ましくは、上記起動手段は、上記第１のオペレーティングシステム起動時の処理の一部を省略して上記第２のオペレーティングシステムを起動するようにしてもよい。第２のオペレーティングシステムの起動では、例えば、テレビジョン放送受信に好適な機能に特化してシステムを構築すればよいからである。したがって、本発明によれば、短時間で第２のオペレーティングシステムを起動できる。
【００１５】
好ましくは、上記起動手段は、上記第２の識別情報によって認識される第２記録部の存在の有無を判定する手段を有し、第２記録部の存在が確認できない場合に、上記第１のオペレーティングシステムを起動するようにしてもよい。したがって、本発明によれば、第２記録部がないような装置においては、通常通り第１のオペレーティングシステムを起動できる。
【００１６】
上記省略される処理は、例えば、オペレーティングシステムが管理するリソースまたは情報に係るセキュリティチェック等である。
【００１７】
また、本発明における情報処理装置は、第１のオペレーティングシステムの動作中に、第２のオペレーティングシステムの動作中に使用されるデータを、ネットワークを介してダウンロードするダウンロード手段をさらに備えるように構成されても良い。この場合、制御手段は、第３記録部を、第１のオペレーティングシステムと第２のオペレーティングシステムとのいずれによっても認識されるように制御する。また、ダウンロード手段は、ダウンロードされたデータを第３記録部に記録する。このように構成されることにより、例えば第２のオペレーティングシステムがネットワークに接続する機能を有していない場合、言い換えればダウンロード手段が第２のオペレーティングシステムの動作中には動作しない場合であっても、第２のオペレーティングシステムにとって必要となるデータをネットワーク上からダウンロードし第２のオペレーティングシステムに認識可能に記録することが可能となる。
【００１８】
より具体的には、例えばダウンロード手段によってダウンロードされるデータが、第２のオペレーティングシステムの動作中に使用されるデータであって第２のオペレーティングシステムのプログラムを更新するためのデータである場合、第２のオペレーティングシステムは、以下のような更新手段を備えることにより、自身の更新（アップデート）を実現することが可能となる。更新手段とは、第２のオペレーティングシステムの動作中に、第３記録部に記録されたデータを用いて第２のオペレーティングシステムのプログラムの更新を行う手段である。このように構成されることにより、第２のオペレーティングシステムがネットワークに接続する機能を有していない場合であっても、第２のオペレーティングシステムのプログラムを更新することが可能となる。
【００１９】
また、本発明は、コンピュータその他の装置、機械等が上記いずれかの処理を実行する方法であってもよい。また、本発明は、コンピュータその他の装置、機械等に、以上のいずれかの機能を実現させるプログラムであってもよい。また、本発明は、そのようなプログラムをコンピュータ等が読み取り可能な記録媒体に記録したものでもよい。
【発明の効果】
【００２０】
本発明によれば、少なくとも２つのオペレーティングシステムを搭載した情報機器において、互いの情報を破壊することを防止できる。また、このような破壊防止を実現できることで、オペレーティングシステムのための各種チェック処理を省略することができ、短時間でのオペレーティングシステム起動を実現することができる。
【００２１】
また、本発明によれば、テレビジョン機能を有する情報機器において、ハードウェアを増加させることなしに、短時間でテレビジョン機能を起動させることができる。
【発明を実施するための最良の形態】
【００２２】
以下、図面を参照して本発明を実施するための最良の形態（以下、実施形態という）に係る情報処理装置について説明する。以下の実施形態の構成は例示であり、本発明は実施形態の構成に限定されない。
【００２３】
＜機能概要＞
この情報処理装置には、通常の基本ＯＳと専用ＯＳの２つをインストールしておく。この専用ＯＳは、テレビジョン放送の受信に特化した簡略化された機能を有し、簡易ＯＳとも呼ばれる。この専用ＯＳを短時間で起動させることで、テレビジョン機能起動までの時間を短縮する。
【００２４】
また、通常のパーソナルコンピュータ等の情報機器には１つの電源ボタンしかない。これに対してこの情報処理装置では専用ＯＳを起動するために、通常の電源ボタンとは別の
ボタン（専用機能ボタンという）を用意する。
【００２５】
情報処理装置に内蔵されるＢＩＯＳ（受信手段、制御手段、起動手段に相当）はその電源ボタンによる操作と専用機能ボタンによる操作を判別する。そして、ＢＩＯＳは、電源ボタンの入力に対して基本ＯＳを起動する。一方、専用機能ボタンの入力に対して専用ＯＳを起動する。
【００２６】
このため、基本ＯＳと専用ＯＳを予め異なる区画（パーティションと呼ぶ）に格納しておく。そして、ＢＩＯＳは、上記電源ボタン入力か専用機能ボタン入力かに応じて各々の区画からＯＳを起動するようにしておく。このような仕組みにより、専用機能ボタンへの入力で専用ＯＳを起動できる。
【００２７】
さらに、本実施の形態では、専用ＯＳは短時間の起動を目的としているため、ハイバーネート（Hibernate）状態で情報を保管している。すなわち、専用ＯＳの処理を構成する
複数のプロセス（タスク）が実行中の状態のままで、メモリイメージがハードディスクに記録される。このようなメモリイメージを以下、ハイバーネートイメージという。
【００２８】
このため、基本ＯＳが動作中に他方の専用ＯＳおよび専用ＯＳでの処理に用いられるアプリケーションや他の情報が書き換えられることを防止しなければならない。そこで、本情報処理装置では、基本ＯＳ実行中には、基本ＯＳから専用ＯＳの記録された区画（パーティション）を認識できなくする。この仕組みにより、基本ＯＳが動作されても基本ＯＳおよび基本ＯＳ上で動作するプログラムからは専用ＯＳのパーティションは認識できず、専用ＯＳのパーティション内の情報が書き替えられることがない。これにより、ハイバーネートイメージが保持でき、専用ＯＳの短時間の起動が可能となる。
【００２９】
専用ＯＳを格納する区画は、その区画のＩＤ（以下、パーティションＩＤという）が通常の区画と異なるため、そのままではアクセスされることはない。したがって、通常は、専用ＯＳを起動できない。また、このようなドライバを組み込まないため、ディスクイメージの容量を削減でき、ディスクイメージをメモリに復帰するときの処理時間を短縮することが可能となる。
【００３０】
本情報システムでは、ハードディスクのドライバプログラム（例えば、disk.sys）を変更する。すなわち、本情報処理装置では、電源ボタン入力か専用機能ボタン入力かを認識し、その入力に応じて、ドライバレベルでパーテションＩＤを読み替える。これによりＢＩＯＳは、電源ボタン入力か専用機能ボタン入力かに応じて、各区画のＯＳを起動する。
【００３１】
さらに、本情報処理装置において専用ＯＳ動作中には、マウス／キーボード／ＬＡＮ／モデムは、ドライバ単位で機能できないようにする。これにより、専用ＯＳの動作中には、ユーザは情報処理装置内のデータを変更することができない。
【００３２】
上記で例示したDisk.sysはＩＤＥ（Integrated Drive Electronics）インターフェースを制御するドライバである。本情報処理装置では、このドライバを用いてパーテションＩＤをドライバ内部で変換している。本情報処理装置では、通常の区画では、パーティションＩＤ＝０７ｈが設定されている。本情報処理装置の基本ＯＳおよびドライバプログラムは、パーティションＩＤ＝０７ｈの区画を正規の区画として認識し、認識できた区画に対してデータを入出力する。
【００３３】
一方、テレビジョン受信用アプリケーション（受信条件を制御する手段に相当）がある専用ＯＳの区画はパーティションＩＤ＝１２ｈとして設定しておく。１２ｈのパーティションＩＤは基本ＯＳでは通常用いられないものであり、このため通常起動される基本ＯＳ
から見ると不明な区画として認識される。したがって、基本ＯＳが動作されているときにテレビジョン受信用アプリケーションがある区画にはアクセスできない。よって、通常の基本ＯＳが動作中に専用ＯＳを破壊することがない。
【００３４】
また、専用ＯＳが起動されると、ドライバプログラムは、通常の基本ＯＳの区画（パーティションＩＤ＝０７ｈ）を１２ｈに読み替える。これにより、逆に、専用ＯＳが動作されている場合には、通常の基本ＯＳの格納領域は、不明な領域として認識される。このように、基本ＯＳと専用ＯＳとがお互いに完全に独立して格納され、分離して稼働するため、不注意による他方ＯＳの破損、あるいは、一方のＯＳ動作中の処理により、他方のＯＳ動作時のセキュリティが維持できないというような問題は生じない。
【００３５】
＜装置外観＞
この情報処理装置は、パーソナルコンピュータ、携帯情報端末、携帯電話等の情報機器として実現できる。以下においては、パーソナルコンピュータとしてこの情報処理装置を実現する例を示す。
【００３６】
図１に、情報処理装置の外観図を示す。この情報処理装置は、装置本体１と、装置本体１を制御するリモートコントローラ２（以下、リモートコントローラ２をリモコン２ともいう）と、装置本体１と連動するキーボード３と、不図示のマウスとを有する。
【００３７】
装置本体１は、液晶ディスプレイ１２と、液晶ディスプレイ１２の周囲を取り囲む画面筐体と、画面筐体上部に設けられたリモコン受光部１１と、画面筐体前面で液晶ディスプレイの下方中央に設けられたワンタッチボタン１４とを有する。さらに、装置本体１の内部には、情報処理装置の機能を提供するＣＰＵ、メモリ（ＲＡＭおよびＲＯＭを含む）、ハードディスク、テレビチューナ、および各種コントローラが内蔵されている。
【００３８】
リモコン受光部１１は、リモートコントローラ２からの赤外線信号を受光し、装置本体１内のデバイスに引き渡す。リモコン受光部１１は、いわゆるＩｒ（Infrared）デバイスである。
【００３９】
この情報処理装置において、キーボード３および不図示のマウスは、装置本体１と無線信号で接続される。キーボード３およびマウスは、いわゆるワイヤレスキーボードおよびワイヤレスマウスである。ただし、本発明の実施は、このようなワイヤレスキーボードおよびワイヤレスマウスを有する情報処理装置に限定されるものではなく、本発明はケーブルで接続された有線キーボードおよび有線のマウスを有するものにも適用できる。
【００４０】
図１に示すように、キーボード３は、無線通信部３２および電源ボタン３１を有している。キーボード３上の各キーおよび電源ボタン３１の押下状態は、無線通信部３２を介して装置本体１に伝達される。なお、電源ボタン３１はキーボード３に設けられているが、各キーの制御とは別の制御であるため、キーボードドライバの制御配下にない。よって、専用ＯＳの起動状態のためキーボードドライバが組み込まれていなくとも電源ボタン３１の押下を装置本体１（ＢＩＯＳ）は認識することができる。また、本発明の実施において、この無線通信部３２は、特定の構成に限定されない。
【００４１】
例えば、赤外線、電磁波、音波等どのような無線信号を利用するものでも構わない。無線通信部３２が赤外線を用いる場合には、リモコン受光部１１に赤外線を受光させるようにしてもよい。無線通信部３２が電磁波を使用する場合には、その通信規格に限定はない。例えば、ブルートゥース規格の通信でもよいし、無線ＬＡＮ等、他の通信規格でもよく、独自の通信手順を用いてもよい。なお、本情報処理装置において、キーボード３の電源ボタン３１（第１のユーザ操作を検出する手段に相当）は、いわゆる基本ＯＳの起動用に
使用される。
【００４２】
図２に、リモートコントローラ２の構成図を示す。リモートコントローラ２は、テレビジョン電源ボタン２１、１−１２ボタン２２、カーソルボタン２３、メニュー／マルチボタン２４、決定ボタン２５、入力切換ボタン２６、音量ボタン２７、音声切換ボタン２８、チャンネル／ページボタン２９、消音ボタン２Ａ、表示ボタン２Ｂ、および不図示の発光部を有している。
【００４３】
このうち、テレビジョン電源ボタン２１（専用機能ボタン、および第２のユーザ操作を検出する手段に相当）は、テレビジョン放送を簡易に受信するための専用ＯＳ起動用に使用される。すなわち、情報処理装置の電源遮断中にテレビジョン電源ボタン２１の電源が押下されると、所定の起動条件が設定されている場合、専用ＯＳおよびテレビジョン放送受信用アプリケーションが起動される。この専用ＯＳによれば、基本ＯＳを起動する場合と比較して短時間でテレビジョン放送の視聴が可能になる。
【００４４】
１−１２ボタン２２は、１から１２のテレビチャンネルの選択に使用される。ただし、本発明の実施において、選択可能なチャンネル数およびチャンネルの番号は、１から１２の範囲に限定されるものではなく、テレビジョン放送の実施状況に応じて適宜変更すればよい。また、１−１２のボタンの組み合わせにより、１２を越えるチャンネルを選択できるようにしてもよい。
【００４５】
カーソルボタン２３は、テレビジョン放送受信用アプリケーションまたは情報処理装置の他のアプリケーションでのメニュー項目選択用に使用される。例えば、メニュー項目を選択するためのメニュー画面上において、カーソルを移動するときに、カーソルボタン２３が使用される。
【００４６】
メニュー／マルチボタン２４が押下されると、情報処理装置は、画面上にメニューを表示する。また、決定ボタン２５は、メニュー上での選択肢の決定に使用される。入力切換ボタン２６は、テレビジョン放送受信用アプリケーション実行中に表示する映像信号の入力先の切り換えに使用される。この情報処理装置の例では、入力切換ボタン２６が押下されるごとに、映像信号の入力先がテレビチューナ、ビデオ入力端子、およびＳビデオ（Separate Video）信号端子の順で切り換えられる。
【００４７】
音量ボタン２７は、受信したテレビジョン放送の音量出力調整に使用される。また、消音ボタン２Ａは、受信したテレビジョン放送の音量出力のオン／オフ切り換えに使用される。また、表示ボタン２Ｂは、画面上に現状のテレビジョン放送の受信状態（受信チャンネル、音量等）の表示をするかしないかの切り換えに使用される。
【００４８】
なお、リモートコントローラ２は、不図示の赤外線発光部を有しており、上記各ボタンの押下状態を装置本体１に伝達する。赤外線の発光および受光に関しては、広く知られているので、その説明を省略する。
【００４９】
＜ハードウェア構成＞
図３に、装置本体１のハードウェアブロック図を示す。装置本体１は、情報処理装置を制御するＣＰＵ２０１、ＣＰＵ２０１で実行されるプログラムまたはＣＰＵ２０１により処理されるデータを格納するＲＡＭ２０２、メモリカードへのアクセスを制御するメモリカードコントローラ２０３、音響（音声および音）出力のためのオーディオコントローラ２０４、オーディオコントローラ２０４の出力を音として出力するスピーカ１２７、リモートコントローラ２からの赤外線信号を受光するリモコン受光部１１、テレビジョン放送を受信するテレビチューナ２０５、メモリカードを装着するメモリカードスロット２０６
、テレビチューナ２０５が受信したテレビジョン放送の情報（映像、文字情報等）またはＣＰＵ２０１の処理した情報を表示する液晶ディスプレイ１２、ＢＩＯＳを格納する書き換え可能なＲＯＭ２０８、電話回線を通じて外部ネットワークにアクセスするモデムカード２０９、ＬＡＮにアクセスするためのＬＡＮ制御カード２１０、電源部３１０（ＡＣ／ＤＣ変換回路３１２、バッテリパック２１４およびＤＣ／ＤＣコンバータ２１５を含む）、ハードディスク駆動部２１２，ＣＤ／ＤＶＤ駆動部２１３、ハードディスクおよびＣＤ／ＤＶＤの各駆動部を制御するディスクコントローラ２１１を有している。
【００５０】
さらに、装置本体１は、ヒンジ部を介して接続されるヒンジユニット１３０と接続される。ヒンジユニット１３０は、キーボード３からの信号を検出するキーボード検出回路１５１、ヒンジの開閉状態を検出するヒンジユニット開閉検出スイッチ１３３およびヒンジユニット回路基板２３１、そして、装置本体１の正面に設けられた各種ワンタッチボタン１４を有している。
【００５１】
テレビチューナ２０５は、ＣＰＵ２０１で実行されるテレビジョン受信用アプリケーションにより指示されるチャンネルを選択して受信する。受信されたチャンネルの映像は、不図示のグラフィクスユニットを介して液晶ディスプレイ１２に出力される。また、受信されたチャンネルの音は、オーディオコントローラ２０４により処理され、スピーカ１２７から出力される。
【００５２】
リモートコントローラ２からの赤外線信号は、リモコン受光部１１で受光され、不図示のチップセットを介してＣＰＵ２０１に伝達される。キーボード３からの無線信号も同様に、不図示の無線信号受信部で受信され、不図示のチップセットを介してＣＰＵ２０１に伝達される。ただし、すでに述べたように、キーボード３からの無線信号を赤外線信号とする装置の場合には、リモコン受光部１１で無線信号を受光するようにすればよい。
【００５３】
ハードディスク駆動部２１２が駆動するハードディスクは、複数の区画（パーティション、論理ドライブ、論理ユニット、または論理デバイス等とも呼ばれる）に区切られている。この区画のうち、基本ＯＳを格納する区画には、パーティションＩＤ＝０７ｈが付与され、通常のＯＳおよびドライバプログラムがアクセスする区画として認識される。一方、テレビジョン受信用の専用ＯＳが格納される区画には、パーティションＩＤ＝１２ｈが付与される。
【００５４】
＜ＯＳ起動条件の設定＞
本情報処理装置は、ＢＩＯＳが提供するユーザインターフェースに対するユーザ操作（ＢＩＯＳセットアップ）によって、専用ＯＳ（ＴＶ機能）起動の有効／無効の設定をできる。
【００５５】
（１）ＢＩＯＳで専用ＯＳの起動を有効に設定した場合
（１−１）情報処理装置がシャットダウン状態（電源ＯＦＦ状態）のとき；
この場合、リモートコントローラ２のテレビジョン電源ボタン２１が押下されたことを検出すると、ＢＩＯＳは専用ＯＳを起動する。一方、キーボード３に設けられた電源ボタン３１が押下されたことを検出すると、ＢＩＯＳは通常の基本ＯＳを起動する。
【００５６】
（１−２）情報処理装置が専用ＯＳ動作状態のとき；
この場合、リモートコントローラ２のテレビジョン電源ボタン２１が押下されたことを検出すると、ＢＩＯＳは専用ＯＳを終了する。また、キーボード３に設けられた電源ボタン３１が押下されたことを検出した場合も、ＢＩＯＳは専用ＯＳを終了する。すなわち、専用ＯＳ動作中（テレビジョン放送受信用アプリケーション動作中）は、テレビジョン電源ボタン２１、キーボード３に設けられた電源ボタン３１のいずれが押下されても、本情
報処理装置は、テレビジョン受信機能を終了する。
【００５７】
（１−３）情報処理装置が基本ＯＳ動作状態のとき；
この場合、リモートコントローラ２のテレビジョン電源ボタン２１が押されたことを検出すると、ＢＩＯＳはそれを無効にする。つまり、何も反応しない。リモートコントローラ２により不用意に情報処理装置本体の電源がオフにされるのを防止している。
【００５８】
一方、キーボード３の電源ボタン３１が押されたことを検出すると、ＢＩＯＳは通常の基本ＯＳの設定（電源オプションの設定）に依存した処理を行う。例えば、電源オプションとしては、基本ＯＳ終了（電源オフ）、またはスタンバイ状態への移行などが選択できる。
【００５９】
（２）専用ＯＳの起動を無効に設定した場合
（２−１）情報処理装置がシャットダウン状態（電源ＯＦＦ状態）のとき；
この場合、リモートコントローラ２のテレビジョン電源ボタン２１またはキーボード３の電源ボタン３１のいずれかが押下されたことを検出すると、ＢＩＯＳは基本ＯＳを起動する。
【００６０】
（２０２）情報処理装置が基本ＯＳ動作状態のとき；
この場合、リモートコントローラ２のテレビジョン電源ボタン２１またはキーボード３の電源ボタン３１のいずれかが押されたことを検出すると、ＢＩＯＳは通常の基本ＯＳの設定（電源オプションの設定）に依存した処理を行う。電源オプションは、基本ＯＳ終了（電源オフ）、またはスタンバイ状態への移行などである。
【００６１】
＜処理フロー＞
図４に、本情報処理装置の電源投入時の処理を示す。この処理は、ＢＩＯＳが提供するユーザインターフェースにより専用ＯＳの起動が有効に設定され、その設定で電源オフとなっている状態での処理を示す。また、初期状態において、基本ＯＳが格納されたハードディスクの区画ＩＤは０７ｈ、専用ＯＳが格納された区画ＩＤは１２ｈと設定されている。
【００６２】
この処理は、リモートコントローラ２のテレビジョン電源ボタン２１（または、キーボード３の電源ボタン３１）が押下されることにより起動する。この処理では、まず、ＲＯＭ２０８に格納されたＢＩＯＳが起動される（Ｓ１）。そして、ＢＩＯＳは、ハードディスクの先頭セクタに格納されたマスタブートレコード（ＭＢＲ）をメモリ（ＲＡＭ２０２）にロードする（Ｓ２）。
【００６３】
次に、ＢＩＯＳは、専用ＯＳ起動用のテレビジョン電源ボタン２１（単に専用機能ボタンともいう）が押下されたのか、通常の基本ＯＳ起動用の電源ボタン３１（単に通常起動ボタンともいう）が押下されたのかを判定する（Ｓ３）。そして、テレビジョン電源ボタン２１が押下されなかったと判断した場合（Ｓ４でＮＯの場合）、ＢＩＯＳは、通常の手順にしたがい、区画のＩＤが０７ｈである区画に制御を移す。これにより、通常の基本ＯＳが起動される（ここでは、ＢＩＯＳを実行するＣＰＵ２０１が受信手段および起動手段に相当する）。
【００６４】
一方、Ｓ４の判定で、テレビジョン電源ボタン２１が押下されたと判定した場合、ＢＩＯＳは、マスタブートレコードの区画情報を見て、専用ＯＳの区画を検索する（Ｓ５）。すなわち、ＢＩＯＳは、区画のＩＤが１２ｈである区画を検索する（Ｓ６）。
【００６５】
その結果、区画のＩＤが１２ｈである区画がなかった場合（Ｓ７でＮＯの場合）、ＢＩ
ＯＳは、通常の手順にしたがい、区画のＩＤが０７ｈである区画に制御を移す。これにより、通常の基本ＯＳが起動される。
【００６６】
一方、Ｓ７の判定で、区画のＩＤが１２ｈである区画があった場合、ＢＩＯＳは、その区画（ＩＤが１２ｈの区画）に制御を移す。そして、ＢＩＯＳは、区画の先頭にあるＩＰＬ（イニシャルプログラムローダ）のデータをメモリにロードする（Ｓ８）。
【００６７】
そして、ＢＩＯＳは、ＩＰＬに処理を渡す（Ｓ９）。すなわち、ＣＰＵ２０１の制御がＩＰＬに移動する。これにより、当該区画に格納された専用ＯＳが起動される。専用ＯＳはハイバーネート状態のメモリイメージでハードディスクに格納されているため、そのままメモリ（ＲＡＭ２０２）に復帰する。そして、専用ＯＳが復旧し（Ｓ１２）、テレビジョン受信用アプリケーションが起動される。
【００６８】
以降、情報処理装置は、テレビジョン受信用アプリケーションの制御下で、テレビチューナ２０５に受信チャンネルを指示し、ユーザから選択されたチャンネルのテレビジョン放送を受信させる。また、情報処理装置は、テレビジョン受信用アプリケーションの制御下で、オーディオコントローラ２０４に受信チャンネルの音量を指示する。このようなテレビジョン受信用アプリケーションによるテレビジョン放送の受信処理は、すでに広く知られているのでその説明を省略する。
【００６９】
以降の専用ＯＳ実行中の処理においては、ハードディスクへのアクセスは、専用のドライバプログラムによりなされる。このドライバプログラムは、ＩＤ＝１２ｈをＩＤ＝０７ｈとして読み替えて読み出す。また、ＩＤ＝０７ｈの区画をＩＤ＝１２ｈの区画として処理する。したがって、以降の処理においては、ＩＤ＝１２ｈの区画が認識され、ＩＤ＝０７ｈの区画はドライバによって認識できるがアクセスできない不明な区画として存在することになる（ここでは、基本ＯＳによって使用されるドライバプログラムと上記専用のドライバプログラムとを実行するＣＰＵ２０１が制御手段に相当する）。
【００７０】
また、専用ＯＳでは、通常の基本ＯＳで利用されるマウス/キーボード/ＬＡＮ/モデム
は、ドライバ単位で機能しないように設定される。（つまり、基本ＯＳの起動時にはこれらデバイスに対応するドライバが機能するよう組み込まれる。）したがって、これらのハードウェアに対するチェックは必要ない。また、これにより、専用ＯＳの動作中には、ユーザは情報処理装置内のデータを変更することができない。したがって、専用ＯＳが管理するリソースおよびデータのセキュリティチェックを実行する必要がない。基本ＯＳ起動中は、ＢＩＯＳのパスワード、ＢＩＯＳの各種設定値が変更されていないか否か、等のチェックが実行される。しかし、専用ＯＳでは、これらのチェックは不要となる。したがって、短時間で専用ＯＳを起動できる。
【００７１】
以上説明したように、本情報処理装置によれば、専用ＯＳにテレジョン受信用アプリケーションをインストールすることでその専用ＯＳはテレビジョン放送視聴のためのドライバの実行、またはその表示ための設定しか行われていない。このため、専用ＯＳは短時間で起動することができる。また、専用ＯＳの起動は、ハイバーネート状態からの復帰処理であるため、さらなる短時間処理が実現できる。
【００７２】
そして、この起動は、テレビジョン電源ボタン２１という専用ボタンによる簡単な操作で実行される。これにより、ユーザに負担を掛けることなく、専用ＯＳを簡易かつ短時間で起動でき、その結果、短時間でテレビジョン放送視聴の準備が整う。この場合、ＯＳが介在しないモニタ側に２台目のテレビチューナを実装していた方式と比較して、単一のテレビチューナを利用することからコストダウンおよびシステムを簡素化することができ、その結果、部品を実装するスペースを削減できる。また、専用ＯＳは本来の基本ＯＳの機
能から不要なものを削除して構築されるため、機能拡張が簡単にできる。
【００７３】
また、上記実施形態で説明した情報処理装置では、基本ＯＳと専用ＯＳとが異なるパーティションＩＤで識別される別の区画に格納される。このため、基本ＯＳ実行状態では、専用ＯＳの格納された区画が基本ＯＳによって認識されない。このため、ハイバーネート状態の専用ＯＳを安全に保持できる。また、専用ＯＳ実行状態では、基本ＯＳの格納された区画が専用ＯＳによって認識されない。このため、専用ＯＳ動作中にユーザ操作による情報処理装置のリソースまたは情報に対する書き込みアクセスを考慮する必要がなく、セキュリティチェックを簡略化できる。
【００７４】
＜変形例＞
上記実施形態では、パーティションＩＤ＝１２ｈで認識される専用ＯＳの区画にテレビジョン受信用アプリケーションが格納される情報処理装置の例を示した。しかし、本発明の実施はこのような構成に限定されず、例えば、専用ＯＳが格納された区画と基本ＯＳが格納された区画の両方にテレビジョン受信用アプリケーションを格納するようにしてもよい。
【００７５】
上記実施の形態では、テレビジョン放送受信用の専用ＯＳの起動時、リモートコントローラ２の電源ボタン２１を使用する例を示した。しかし、本発明の実施は、このような構成に限定されるものではない。例えば、装置本体１の筐体にテレビジョン放送受信用の専用ＯＳを起動するボタンを設けてもよい。また、マウスにテレビジョン放送受信用の専用ＯＳを起動するボタンを設けてもよい。また、キーボード３上に電源ボタン３１とは別にテレビジョン受信用の専用ＯＳを起動するボタンを設けてもよい。
【００７６】
上記実施形態では、ＩＤＥインターフェースを制御するドライバであるDisk.sysにおいて、区画のパーティションＩＤを読み替えることで、基本ＯＳと専用ＯＳとを区別して起動した。しかし、本発明は、ＩＤＥインターフェースの記憶装置に限定されず、他のインターフェースの記憶装置からＯＳを起動する場合にも、上述と同様の手順により実施できる。
【００７７】
すなわち、ＯＳの起動時に、ＯＳが格納されている媒体において、認識できる区画と認識できない区画を識別する機能、認識できる区画と認識できない区画を入れ替える機能、および認識できた区画からＯＳを起動する機能があるシステムであれば、２つの起動ボタンを設けることにより本発明を実施できる。
【００７８】
また、本発明では、上述のように、認識できる区画と認識できない区画を入れ換えるのではなく、起動するＯＳによって他のＯＳが格納されている区画を認識できない情報を単に設定するようにしてもよい。
【００７９】
＜コンピュータ読み取り可能な記録媒体＞
コンピュータに上記いずれかの機能を実現させるプログラムをコンピュータが読み取り可能な記録媒体に記録することができる。そして、コンピュータに、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【００８０】
ここで、コンピュータ読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体のうちコンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、CD-ROM、CD-R/W、DVD、DAT、８mmテープ、メモリカード等がある。
【００８１】
また、コンピュータに固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
【００８２】
＜専用ＯＳのアップデート＞
ところで、専用ＯＳは、上記のように迅速な起動を行うために簡易化された機能を有する。このため、専用ＯＳは、例えばセキュリティ機能が削除された場合には、そのセキュリティを維持すべくネットワーク機能を有さないように設計される場合がある。また、単に簡易化のために、専用ＯＳはネットワークへの接続機能を有さないように設計される場合もある。
【００８３】
一方、近年、パーソナルコンピュータなどの情報処理装置にインストールされているＯＳやアプリケーションをアップデートするための技術として、情報処理装置がアップデートファイルをネットワーク経由でダウンロードすることによりアップデートを行う技術が普及している。しかし、専用ＯＳは、ネットワークへの接続機能を有していない場合、ネットワーク経由でアップデートファイルを取得することはできない。このため、従来は、アップデートファイルの配布元（例えば専用ＯＳの提供者，専用ＯＳがインストールされた情報処理装置の販売元など）は、専用ＯＳのためのアップデートファイルを記録した記録媒体（リカバリ媒体）を、ユーザ宛に個別に郵送するなどの措置を行う必要があった。このような郵送などの措置を行うことは、配布元にとって費用面や作業面での負担となっていた。このため、専用ＯＳのアップデートについても、ネットワーク経由で行うことを可能とする技術が要請されていた。以下に記す技術は、ネットワークへの接続機能を有していない専用ＯＳのアップデートを、ネットワーク経由で実現するための装置や方法を提供することを目的とする。
【００８４】
図５は、本実施形態におけるネットワークシステムの概略構成を説明するための図である。図５に示すように、本実施形態におけるネットワークシステムは、インターネット等のネットワークＮに接続された装置本体１、及びサーバＳを包含する。装置本体１はネットワークＮに接続された通信装置等を備えている。装置本体１には後述の各種処理を実現するための所定プログラム等がインストールされている。なお、図５には装置本体１が１台しか図示されていないが、複数台の装置本体１がネットワークＮに接続されても良い。
【００８５】
サーバＳは、ワークステーション等の一般的なコンピュータであり、コンピュータ本体、これに接続されたハードディスク装置等の記憶装置、及びネットワークＮに接続された通信装置等を備えている。サーバＳは、キーボードやマウス等の入力装置、及びディスプレイ等の表示装置を備えても良い。サーバＳには後述の各種処理を実現するための所定プログラム等がインストールされている。
【００８６】
装置本体１において、基本ＯＳが格納される区画の中に、専用ＯＳが認識しデータを読み出すことが可能な区画（以下、「アップデートデータ区画」と呼ぶ）が設けられる。即ち、基本ＯＳが格納される区画には、専用ＯＳが認識できない区画（例えばパーティションＩＤ＝０７ｈの区画）と、専用ＯＳが認識できる区画（例えばパーティションＩＤ＝０８ｈの区画）とが設けられる。このときさらに、専用ＯＳが認識できる区画の中に、専用ＯＳがデータを書き換えることが可能な区画（以下、「フラグ区画」と呼ぶ：例えばパーティションＩＤ＝０９ｈの区画）とそうでない区画（例えばパーティションＩＤ＝０８ｈの区画）が設けられても良い。
【００８７】
基本ＯＳは、ネットワークＮを経由して専用ＯＳのアップデートデータをダウンロードする場合、ダウンロードしたアップデートデータをアップデートデータ区画に書き込む。このとき、フラグ区画が設けられている場合は、基本ＯＳはフラグ区画に、新たなアップデートデータがダウンロードされたことを示す識別子（例えば１ビットで表される“１”
）を書き込んでも良い。この場合、例えば新たなアップデートデータがダウンロードされていないことを示す識別子も必要であり、例えば１ビットで表される“０”によって示されても良い。なお、基本ＯＳがアップデートデータをダウンロードする際に適用可能なダウンロード技術については後述する。
【００８８】
専用ＯＳは、起動されると、アップデートデータ区画を読み出し、新たなアップデートデータが書き込まれているか否か判断する。このとき、フラグ区画が設けられている場合は、専用ＯＳは、フラグ区画に書き込まれている識別子を読み出すことにより判断を行っても良い。専用ＯＳは、このようにフラグ区画に書き込まれている識別子によって判断することにより、各アップデートファイルについて新旧を判断する場合に比べて、高速にその判断を実施することが可能となる。この場合、専用ＯＳは、アップデートの終了後にフラグ区画の識別子を、新たなアップデートデータがダウンロードされていないことを示す識別子に書き換えるように構成されても良い。
【００８９】
また、専用ＯＳは、フラグ区画が設けられていない場合、アップデートデータの日付やバージョン情報を、専用ＯＳの区画に既に記録されている同種のデータの日付やバージョン情報と個別に比較することにより、新たなアップデートデータが書き込まれているか否か判断しても良い。この場合は、専用ＯＳが新たなアップデートデータの存否を判断するため、フラグ区画は不要となる。
【００９０】
専用ＯＳは、新たなアップデートデータがアップデートデータ区画に書き込まれていると判断した場合、そのアップデートデータを用いたアップデートを実施する。このとき、専用ＯＳは、ユーザにアップデートを実施するか否かについて選択を促すように構成されても良い。専用ＯＳは、例えば図６に示されるような表示を液晶ディスプレイ１２に表示することにより、その選択を促すことができる。図６の表示例では、ユーザがリモートコントローラ２のカーソルボタン２３、決定ボタン２５を用いて“はい”を選択した場合には、専用ＯＳは新たなアップデートデータを用いたアップデートを実施する。この場合、専用ＯＳは、例えば図７に示されるような表示を液晶ディスプレイ１２に表示することにより、アップデートが実施されていることをユーザに伝えることができる。また、図６の表示例では、ユーザがリモートコントローラ２のカーソルボタン２３、決定ボタン２５を用いて“いいえ”を選択した場合には、専用ＯＳは新たなアップデートデータを用いたアップデートを実施しない。この場合、さらにユーザによって、次回の新たなアップデートデータがダウンロードされるまでアップデートを行わない旨が入力された場合には、専用ＯＳは、アップデートを行うことなくフラグ区画の識別子を新たなアップデートデータがダウンロードされていないことを示す識別子に書き換えても良い。
【００９１】
専用ＯＳは、アップデートを実施する場合、まずハイバネートイメージを解除し（削除し）、アップデートデータを必要なデータに上書き（更新）することによりアップデートを行う。そして、専用ＯＳは、アップデート後のデータに基づいて改めてハイバネートイメージを作成し記録する。なお、このようなアップデートの具体的な処理の実行は、専用ＯＳ自身ではなく、専用ＯＳ上で動作するアップデート用アプリケーションが実行しても良い。
【００９２】
図８は、専用ＯＳのアップデートにおける装置本体１の動作例を示すフローチャートである。以下、専用ＯＳのアップデートにおける装置本体１の動作例について説明する。
【００９３】
まず、ユーザによって基本ＯＳが起動され（Ｓ２１）、アップデートデータのダウンロードが指示されると、例えば基本ＯＳにインストールされているダウンロードソフトがサーバＳにアクセスし新たなアップデートデータをダウンロードする（Ｓ２２）。このとき、基本ＯＳ又は基本ＯＳ上で動作するダウンロードソフトにより、新たにダウンロードさ
れたアップデートデータはアップデートデータ区画に書き込まれ、フラグ区画の値が書き換えられる。このように、サーバＳから新たなアップデートデータを検索しダウンロードする技術例については後述する。基本ＯＳが終了された後（Ｓ２３）、同一装置本体１において専用ＯＳが起動されると（Ｓ２４）、専用ＯＳは、アップデートデータ区画を参照し新しいアップデートデータの存否を判断する（Ｓ２５）。例えば、専用ＯＳは、フラグ区画の識別子を参照することにより存否を判断することができる。新たなアップデートデータが無い場合（Ｓ２６−なし）、専用ＯＳは通常の動作を行う（Ｓ２９）。本実施形態の場合は、専用ＯＳは図４に示されるフローチャートのＳ５以降の処理を行う。一方、新たなアップデートデータが有る場合（Ｓ２６−あり）、専用ＯＳは、図６に示されるような表示を液晶ディスプレイ１２に表示すること等により、ユーザに対しアップデートの実行の選択を促す（Ｓ２７）。ユーザによってアップデートの実行が選択されなかった場合は（Ｓ２８−ＮＯ）、専用ＯＳは通常の動作を行う（Ｓ２９）。
【００９４】
一方、ユーザによってアップデートの実行が選択された場合は（Ｓ２８−ＹＥＳ）、専用ＯＳはテレビジョン受信用アプリケーションを終了させる（Ｓ３０）。なお、この時点でテレビジョン受信用アプリケーション（ＴＶアプリ）が起動していない場合は、専用ＯＳはこの処理（Ｓ３０の処理）を行う必要はない。次に、専用ＯＳはアップデート用アプリケーションを起動する。アップデート用アプリケーションは、起動されると、専用ＯＳのハイバネートイメージを解除する（Ｓ３１）。次に、アップデート用アプリケーションは、アップデートデータ区画に書き込まれているファイルを読み出し（Ｓ３２）、専用ＯＳ上のデータの更新（書き換え）を行う（Ｓ３３）。そして、アップデート用アプリケーションは、更新されたデータに基づいて、ハイバネートイメージを作成し記録する（Ｓ３４）。Ｓ３４の処理は、専用ＯＳやテレビジョン受信用アプリケーションによって実行されても良い。また、Ｓ３３の処理の際に、専用ＯＳにおいてアップデートが実施されているアップデートデータのバージョンが、フラグ区画に書き込まれても良い。このような処理により、基本ＯＳ側で専用ＯＳにおけるアップデートのバージョンを知ることが可能となる。
【００９５】
このように構成されることにより、専用ＯＳがネットワークＮに接続する機能を有していない（即ちサーバＳからアップデートデータをダウンロードする機能を有していない）場合であっても、専用ＯＳは、基本ＯＳによってネットワークＮを介してダウンロードされたアップデートデータを用いたアップデートを実施することが可能となる。従って、専用ＯＳの提供者等は、専用ＯＳのアップデートデータを記録媒体に記録し郵送するなどの措置をとる必要がない。
【００９６】
また、専用ＯＳ側で、新たなアップデートデータの有無を判断するため、ユーザはわざわざ新たなアップデートデータの有無について判断する必要がない。
【００９７】
＜アップデートデータのダウンロード＞
次に、基本ＯＳがアップデートデータをサーバＳからダウンロードを行う処理に適用可能な具体的技術について説明する。以下に説明する技術は、図８におけるＳ２２の処理に適用することができる技術である。
【００９８】
図１０は、ダウンロード処理について説明するためのシーケンス図である。本シーケンスは、本発明の所定プログラムが実行され、それによる制御によって装置本体１が動作しているものとして説明する。
【００９９】
装置本体１は、これにインストールされている本発明の所定プログラムが実行された後に、所定イベント等を検出すると、ダウンロードすべきアップデートデータを特定するための環境特定情報を含むリクエストを、ネットワークＮを介してサーバＳに送信する（Ｓ
１００）。所定イベントとしては、装置本体１に接続されている入力装置からのダウンロード指示入力や予め設定されたタイミング到来等がある。また、環境特定情報としては、装置本体１の機種名を特定するための情報や装置本体１にインストールされている専用ＯＳを特定するための情報や専用ＯＳ上で動作するアプリケーションを特定するための情報等がある。これらは単独であってもよいし、組み合わせであってもよい。
【０１００】
サーバＳは、装置本体１からのリクエストを受信し（Ｓ１０１）、このリクエストに含まれている環境特定情報に基づいて装置本体１に必要とされるアップデートデータ（更新データ）に関する情報を、所定のデータベースから検索する（Ｓ１０２）。所定データベースには環境特定情報とアップデートデータに関する情報（アップデートデータ名，ダウンロード元ＵＲＬ（Uniform Resource Locator），及びこのアップデートデータに対応するReadmeファイルのダウンロード元ＵＲＬ，アップデートデータのサイズ，アップデートデータのバージョン，アップデートデータの公開日時等）との対応関係が格納されている。従って、サーバＳは、装置本体１からのリクエストに含まれている環境特定情報と所定のデータベースとを照合することで、その環境特定情報に対応するアップデートデータに関する情報を検索すること（絞り込み）が可能である。このサーバＳは、ユーザ自身によるアップデートデータの検索を可能としている既存のサーバである。このように、サーバＳの実装として既存のサーバを利用することで、本ネットワークシステムを低コストで構築することができる。なお、Readmeファイルとは、これに対応するアップデートデータに関する機能、適用可能な装置、注意事項、改版履歴などの各種情報等が、いわゆるテキストで記述されたファイル（テキストファイル）である。Readmeファイルは、例えばReadme.txtというファイル名で作成される。
【０１０１】
サーバＳは、アップデートデータに関する情報を検索すると、検索結果を含む更新データリストを生成し、これをリクエスト元の装置本体１に送信する（Ｓ１０３）。更新データリストは、装置本体１の専用ＯＳにとって必要となるアップデートデータに関する情報を含むリストである。
【０１０２】
装置本体１は、サーバＳから更新データリストを受信し（Ｓ１０４）、これを自己の内部メモリ等に格納する。装置本体１は、更新データリストから、更新すべきアップデートデータがあるか否かを、所定条件に従って判定する（Ｓ１０５）。すなわち、装置本体１は、更新すべきアップデートデータを選択する。更新データリスト中のアップデートデータのうち、装置本体１に既にインストールされているものと同じアップデートデータについては、装置本体１は、再度インストールする必要がない。このため、Ｓ１０５の処理では、装置本体１は、既にインストールされているアップデートデータを再度インストールしないように、更新すべきアップデートデータを選択する。
【０１０３】
更新すべきアップデートデータの存否については、どのような基準に基づいて判断されても良い。判断方法の一例について説明する。
【０１０４】
装置本体１は、サーバＳから更新データリストを受信すると、そのリスト中のReadmeファイルダウンロード元ＵＲＬにアクセスし、Readmeファイルをダウンロードする。なお、そのリスト中に複数のReadmeファイルダウンロード元ＵＲＬが含まれている場合、装置本体１は、それぞれのＵＲＬにアクセスして、複数のReadmeファイルをダウンロードする。
【０１０５】
装置本体１は、Readmeファイルに含まれる情報のうち、アップデートデータの公開日時と、既にダウンロードされているアップデートデータの公開日時とを比較する。装置本体１は、この比較に基づいて、先ほどダウンロードされたReadmeファイル又はこのReadmeファイルに対応するアップデートデータが新しいか否かを判定する。このように、公開日時の比較に基づく判定を行うことにより、バージョン比較に基づき判定する場合に比べて、
判定精度を高めることが可能となる。なぜならば、例えば、サーバＳにアップロードされた最新バージョンのアップデートデータにバグがあり、そのため旧バージョンのアップデートデータが再度アップロードされ公開された場合、バージョンに基づいて新旧の判定が行われると、装置本体１においてはサーバＳにアップロードされたアップデートデータのバージョンが、既にダウンロードされているアップデートデータのバージョンより旧版であるため、それをサーバＳからダウンロードする必要がないと判定する。本手法は、このような場合にも対応することができることにより、判定精度を高めている。
【０１０６】
判定の結果、先ほどダウンロードされたReadmeファイル（又はこのReadmeファイルに対応するアップデートデータ）が新しくないと判定されると、そのReadmeファイルに対応するアップデートデータは更新対象外とされる。即ち、この場合は、このアップデートデータは選択されない。一方、そのReadmeファイル（又はこのReadmeファイルに対応するアップデートデータ）が新しいと判断されると、そのReadmeファイルに対応するアップデートデータは更新対象として選択される。
【０１０７】
更新すべきアップデートデータが選択されると、装置本体１は、その更新対象とされた全てのアップデートデータに関する情報を、液晶ディスプレイ１２に表示する（Ｓ１０６）。図１１は、液晶ディスプレイ１２における表示例を示す図である。装置本体１は、同図に示される更新ボタンがクリック等により押下された場合には（Ｓ１０７）、更新対象として選択されたアップデートデータのダウンロード元ＵＲＬにアクセスし（Ｓ１０８）、該当するアップデートデータをダウンロードする（Ｓ１０９、Ｓ１１０）。そして、装置本体１は、ダウンロードしたアップデートデータを、アップデートデータ区画に書き込む。このとき、フラグ区画がある場合には、装置本体１は、フラグ区画の識別子を、新しいアップデートデータがダウンロードされたことを示す識別子に書き換える（Ｓ１１１）。
【０１０８】
以上説明したように、本実施形態では、サーバＳは、装置本体１において必要となるアップデートデータを絞り込み、更新データリストとして装置本体１に送信する。従って、このような絞り込みを行わずに、アップデートデータの全てを装置本体１に送信する場合に比べて、ネットワーク上の通信量を低減させることが可能となる。また、Ｓ１０７においてユーザによる入力を省略することにより、アップデートデータのダウンロードを自動化することも可能となる。
【０１０９】
＜その他＞
さらに、本実施の形態は以下の発明を開示する。また、以下の各発明（以下付記と呼ぶ）のいずれかに含まれる構成要素を他の付記の構成要素と組み合わせてもよい。
（付記１）
オペレーティングシステムを介してテレビジョン放送の受信条件を制御する手段と、
前記受信条件にしたがいテレビジョン放送を受信する手段と、
第１のユーザ操作を検出する手段と、
第２のユーザ操作を検出する手段と、
前記第１のユーザ操作に応じて情報処理機能を提供する第１のオペレーティングシステムを起動し、第２のユーザ操作に応じてテレビジョン放送受信機能を提供する第２のオペレーティングシステムを起動する起動手段とを備える情報処理装置。
（付記２）
第１の識別情報によって認識される第１記録部に前記第１のオペレーティングシステムを格納し、第２の識別情報によって認識され第１の識別情報によって認識できない第２記録部に第２のオペレーティングシステムを格納する記録手段をさらに備え、
前記起動手段は、前記第１のユーザ操作に応じて前記第１の識別情報によって認識される第１記録部から第１のオペレーティングシステムを読み出し、前記第２のユーザ操作に
応じて前記第１の識別情報と第２の識別情報とを入れ替えて第２記録部から第２のオペレーティングシステムを読み出す読み出し手段を有する付記１に記載の情報処理装置。
（付記３）
前記起動手段は、前記第１のオペレーティングシステム起動時の処理の一部を省略して前記第２のオペレーティングシステムを起動する付記１または２に記載の情報処理装置。（付記４）
前記起動手段は、前記第２の識別情報によって認識される第２記録部の存在の有無を判定する手段を有し、第２記録部の存在が確認できない場合に、前記第１のオペレーティングシステムを起動する付記２に記載の情報処理装置。
（付記５）
前記省略される処理は、オペレーティングシステムが管理するリソースまたは情報に係るセキュリティチェックである付記３に記載の情報処理装置。
（付記６）
コンピュータに、第１のユーザ操作または第２のユーザ操作を検出するステップと、
前記第１のユーザ操作に応じて情報処理機能を提供する第１のオペレーティングシステムを起動し、第２のユーザ操作に応じてテレビジョン放送受信機能を提供する第２のオペレーティングシステムを起動する起動ステップと、
第１のオペレーティングシステムまたは第２のオペレーティングシステムを介してテレビジョン放送の受信条件を制御し、テレビジョン放送を受信するステップとを実行させ、テレビジョン放送を受信させるプログラム。
（付記７）前記コンピュータは、第１の識別情報によって認識される第１記録部と第２の識別情報によって認識され第１の識別情報によって認識できない第２記録部とを含む記録手段に接続され、前記第１記録部に前記第１のオペレーティングシステムが格納され、前記第２記録部に第２のオペレーティングシステムが格納されており、
前記起動ステップは、第１のユーザ操作に応じて前記第１の識別情報によって認識される第１記録部から第１のオペレーティングシステムを読み出すステップと、前記第２のユーザ操作に応じて前記第１の識別情報と第２の識別情報とを入れ替えて第２記録部から第２のオペレーティングシステムを読み出すステップとを有する付記６に記載のテレビジョン放送を受信させるプログラム。
（付記８）前記起動ステップにおいては、前記第１のオペレーティングシステム起動時の処理の一部が省略されて前記第２のオペレーティングシステムが起動される付記６または７に記載のテレビジョン放送を受信させるプログラム。
（付記９）前記起動ステップは、前記第２の識別情報によって認識される第２記録部の存在の有無を判定するステップと、前記第２記録部の存在が確認できない場合に、前記第１のオペレーティングシステムを起動するステップとを有する付記７に記載のテレビジョン放送を受信させるプログラム。
（付記１０）前記省略される処理は、オペレーティングシステムが管理するリソースまたは情報に係るセキュリティチェックである付記８に記載のテレビジョン放送を受信させるプログラム。
（付記１１）
第１のユーザ操作または第２のユーザ操作を検出するステップと、
前記第１のユーザ操作に応じて情報処理機能を提供する第１のオペレーティングシステムを起動し、第２のユーザ操作に応じてテレビジョン放送受信機能を提供する第２のオペレーティングシステムを起動する起動ステップと、
第１のオペレーティングシステムまたは第２のオペレーティングシステムを介してテレビジョン放送の受信条件を制御し、テレビジョン放送を受信するステップとを備えるテレビジョン放送の受信方法。
（付記１２）第１の識別情報によって認識される第１記録部に前記第１のオペレーティングシステムが格納され、第２の識別情報によって認識され第１の識別情報によって認識できない第２記録部に第２のオペレーティングシステムが格納されており、
前記起動ステップは、第１のユーザ操作に応じて前記第１の識別情報によって認識される第１記録部から第１のオペレーティングシステムを読み出すステップと、前記第２のユーザ操作に応じて前記第１の識別情報と第２の識別情報とを入れ替えて第２記録部から第２のオペレーティングシステムを読み出すステップとを有する付記１１に記載のテレビジョン放送の受信方法。
（付記１３）前記起動ステップにおいては、前記第１のオペレーティングシステム起動時の処理の一部が省略されて前記第２のオペレーティングシステムが起動される付記１１または１２に記載のテレビジョン放送の受信方法。
（付記１４）前記起動ステップは、前記第２の識別情報によって認識される第２記録部の存在の有無を判定するステップと、前記第２記録部の存在が確認できない場合に、前記第１のオペレーティングシステムを起動するステップとを有する付記１２に記載のテレビジョン放送の受信方法。
（付記１５）前記省略される処理は、オペレーティングシステムが管理するリソースまたは情報に係るセキュリティチェックである付記１３に記載のテレビジョン放送の受信方法。
（付記１６）
第１のオペレーティングシステムおよび第２のオペレーティングシステムが動作可能な情報処理装置であって、
オペレーティングシステムの起動指示を受信する受信手段と、
前記起動指示に応じて起動した第１記録部に格納された前記第１のオペレーティングシステムの動作状態において当該第１のオペレーティングシステムから前記第１記録部を認識可能とし、かつ前記第２のオペレーティングシステムが格納された第２記録部を認識不可に管理する制御手段と、
を備える情報処理装置。
（付記１７）
前記第１記録部および前記第２記録部はオペレーティングシステムにより第１の識別情報で認識され、第２の識別情報で認識されないものであり、
前記制御手段は、
前記起動指示に応じて前記第２のオペレーティングシステムを起動する場合、前記第１記録部を前記第２の識別情報で管理するよう設定して、当該第２のオペレーティングシステムを起動する起動手段を備える付記１６記載の情報処理装置。
（付記１８）
前記起動手段は、前記第１のオペレーティングシステム起動時の処理の一部を省略して前記第２のオペレーティングシステムを起動する付記１７に記載の情報処理装置。
（付記１９）
前記起動手段は、前記第２の識別情報によって認識される第２記録部の存在の有無を判定する手段を有し、第２記録部の存在が確認できない場合に、前記第１のオペレーティングシステムを起動する付記１７に記載の情報処理装置。
（付記２０）
前記省略される処理は、オペレーティングシステムが管理するリソースまたは情報に係るセキュリティチェックである付記１８に記載の情報処理装置。
（付記２１）
第１のオペレーティングシステムおよび第２のオペレーティングシステムが動作可能なコンピュータで実行されるプログラムであって、
オペレーティングシステムの起動指示を受信する受信ステップと、
前記起動指示に応じて起動した第１記録部に格納された前記第１のオペレーティングシステムの動作状態において当該第１のオペレーティングシステムから前記第１記録部を認識可能とし、かつ前記第２のオペレーティングシステムが格納された第２記録部を認識不可に管理する制御ステップと、
を実行させるプログラム。
（付記２２）
前記第１記録部および前記第２記録部はオペレーティングシステムにより第１の識別情報で認識され、第２の識別情報で認識されないものであり、
前記制御ステップは、
前記起動指示に応じて前記第２のオペレーティングシステムを起動する場合、前記第１記録部を前記第２の識別情報で管理するよう設定して、当該第２のオペレーティングシステムを起動する起動ステップを前記コンピュータに実行させる付記２１に記載のプログラム。
（付記２３）
前記起動ステップにおいては、前記第１のオペレーティングシステム起動時の処理の一部が省略されて前記第２のオペレーティングシステムが起動される付記２２に記載のプログラム。
（付記２４）
前記起動ステップは、前記第２の識別情報によって認識される第２記録部の存在の有無を判定するステップと、前記第２記録部の存在が確認できない場合に、前記第１のオペレーティングシステムを起動するステップとを有する付記２２に記載のプログラム。
（付記２５）
前記省略される処理は、オペレーティングシステムが管理するリソースまたは情報に係るセキュリティチェックである付記２３に記載のプログラム。
（付記２６）
第１のオペレーティングシステムおよび第２のオペレーティングシステムが動作可能な情報処理装置の制御方法であって、
オペレーティングシステムの起動指示を受信する受信ステップと、
前記起動指示に応じて起動した第１記録部に格納された前記第１のオペレーティングシステムの動作状態において当該第１のオペレーティングシステムから前記第１記録部を認識可能とし、かつ前記第２のオペレーティングシステムが格納された第２記録部を認識不可に管理する制御ステップと、
を備える情報処理装置の制御方法。
（付記２７）
前記第１記録部および前記第２記録部はオペレーティングシステムにより第１の識別情報で認識され、第２の識別情報で認識されないものであり、
前記制御ステップは、
前記起動指示に応じて前記第２のオペレーティングシステムを起動する場合、前記第１記録部を前記第２の識別情報で管理するよう設定して、当該第２のオペレーティングシステムを起動する起動ステップを備える付記２６に記載の情報処理装置の制御方法。
（付記２８）
前記起動ステップにおいては、前記第１のオペレーティングシステム起動時の処理の一部が省略されて前記第２のオペレーティングシステムが起動される付記２７に記載の情報処理装置の制御方法。
（付記２９）
前記起動ステップは、前記第２の識別情報によって認識される第２記録部の存在の有無を判定するステップと、前記第２記録部の存在が確認できない場合に、前記第１のオペレーティングシステムを起動するステップとを有する付記２７に記載の情報処理装置の制御方法。
（付記３０）
前記省略される処理は、オペレーティングシステムが管理するリソースまたは情報に係るセキュリティチェックである付記２８に記載の情報処理装置の制御方法。
（付記３１）
前記第１のオペレーティングシステムの動作中に、前記第２のオペレーティングシステムの動作中に使用されるデータを、ネットワークを介してダウンロードするダウンロード
手段をさらに備え、
前記記録手段は、前記第１のオペレーティングシステムと前記第２のオペレーティングシステムとのいずれによっても認識される第３記録部をさらに有し、
前記ダウンロード手段は、前記ダウンロードされたデータを前記第３記録部に記録する付記２に記載の情報処理装置。
（付記３２）
前記ダウンロード手段によってダウンロードされるデータは、前記第２のオペレーティングシステムの動作中に使用されるデータであって前記第２のオペレーティングシステムのプログラムを更新するためのデータであり、
前記第２のオペレーティングシステムの動作中に、前記第３記録部に記録されたデータを用いて前記第２のオペレーティングシステムのプログラムの更新を行う更新手段をさらに含む付記３１に記載の情報処理装置。
（付記３３）
前記第１のオペレーティングシステムの動作中に、前記第２のオペレーティングシステムの動作中に使用されるデータを、ネットワークを介してダウンロードし、ダウンロードされたデータを第３記録部に記録するダウンロード手段をさらに備え、
前記制御手段は、前記第１のオペレーティングシステムの動作状態において、当該第１のオペレーティングシステムから前記第３記録部を認識可能とし、かつ前記２のオペレーティングシステムの動作状態において、当該第２のオペレーティングシステムから前記第３記録部を認識可能とする
付記１６〜２０のいずれかに記載の情報処理装置。
（付記３４）
前記ダウンロード手段によってダウンロードされるデータは、前記第２のオペレーティングシステムの動作中に使用されるデータであって前記第２のオペレーティングシステムのプログラムを更新するためのデータであり、
前記第２のオペレーティングシステムの動作中に、前記第３記録部に記録されたデータを用いて前記第２のオペレーティングシステムのプログラムの更新を行う更新手段をさらに含む付記３３に記載の情報処理装置。
（付記３５）
前記記録手段は、前記第１のオペレーティングシステムと前記第２のオペレーティングシステムとのいずれによっても認識できる第３記録部をさらに含み、
前記第１のオペレーティングシステムの動作中に、前記第２のオペレーティングシステムの動作中に使用されるデータであって前記第２のオペレーティングシステムのプログラムを更新するためのデータを、ネットワークを介してダウンロードし、ダウンロードされたデータを前記第３記録部に記録するステップと、
前記第２のオペレーティングシステムの動作中に、前記第３記録部に記録されたデータを用いて前記第２のオペレーティングシステムのプログラムの更新を行うステップとをさらに有する付記７に記載のテレビジョン放送を受信させるプログラム。
（付記３６）
前記第１のオペレーティングシステムの動作中に、前記第２のオペレーティングシステムの動作中に使用されるデータであって前記第２のオペレーティングシステムのプログラムを更新するためのデータを、ネットワークを介してダウンロードし、ダウンロードされたデータを、前記第１のオペレーティングシステムと前記第２のオペレーティングシステムとのいずれによっても認識可能な第３記録部に記録するステップと、
前記第２のオペレーティングシステムの動作中に、前記第３記録部に記録されたデータを用いて前記第２のオペレーティングシステムのプログラムの更新を行うステップとをさらに前記コンピュータに実行させる付記２１に記載のプログラム。
（付記３７）
前記第１のオペレーティングシステムと前記第２のオペレーティングシステムとのいずれによっても認識できる第３記録部をさらに有し、
前記第１のオペレーティングシステムの動作中に、前記第２のオペレーティングシステムの動作中に使用されるデータであって前記第２のオペレーティングシステムのプログラムを更新するためのデータを、ネットワークを介してダウンロードし、ダウンロードされたデータを前記第３記録部に記録するステップと、
前記第２のオペレーティングシステムの動作中に、前記第３記録部に記録されたデータを用いて前記第２のオペレーティングシステムのプログラムの更新を行うステップとをさらに含む付記１２に記載のテレビジョン放送の受信方法。
（付記３８）
前記第１のオペレーティングシステムの動作中に、前記第２のオペレーティングシステムの動作中に使用されるデータであって前記第２のオペレーティングシステムのプログラムを更新するためのデータを、ネットワークを介してダウンロードし、ダウンロードされたデータを、前記第１のオペレーティングシステムと前記第２のオペレーティングシステムとのいずれによっても認識可能な第３記録部に記録するステップと、
前記第２のオペレーティングシステムの動作中に、前記第３記録部に記録されたデータを用いて前記第２のオペレーティングシステムのプログラムの更新を行うステップとをさらに備える付記２７に記載の情報処理装置の制御方法。
（付記３９）
第１オペレーティングシステムの動作中に認識される第１記録部と、第２オペレーティングシステムの動作中に認識される第２記録部と、前記第１オペレーティングシステムと前記第２オペレーティングシステムのいずれが動作中であっても認識される第３記録部とを含む記録手段と、
前記第１オペレーティングシステムの動作中にネットワークを介してデータの送受信を行うネットワーク接続手段と、
前記第１オペレーティングシステムの動作中に、前記ネットワーク接続手段により、前記第２オペレーティングシステムの動作中に使用されるデータをダウンロードし、このデータを前記第３記録部に記録するダウンロード手段と、
前記第２オペレーティングシステムの動作中に、前記第３記録部に書き込まれているデータを用いて処理を実行する実行手段と
を含む情報処理装置。
（付記４０）
前記ダウンロード手段は、新たなデータをダウンロードした際に、新たなデータが第３記録部に記録されていることを示す第１識別子を前記第３記録部に書き込み、
前記実行手段は、前記新たなデータを用いて処理を行った際に、前記第１識別子に代えて、新たなデータが第３記録部に記録されていないことを示す第２識別子を前記第３記録部に書き込む付記３９に記載の情報処理装置。
（付記４１）
前記第３記録部は、第１オペレーティングシステムと第２オペレーティングシステムとのいずれが動作中であってもデータの読み書きが可能なフルアクセス記録部と、第１オペレーティングシステムの動作中にはデータの読み書きが可能であるが第２オペレーティングシステムの動作中にはデータの読み出しのみが可能となるアクセス制限記録部とを含み、
前記ダウンロード手段は、ダウンロードされたデータは前記アクセス制限記録部に書き込み、前記第１識別子を前記フルアクセス記録部に書き込み、
前記実行手段は、前記第２識別子を前記フルアクセス記録部に書き込む付記４０に記載の情報処理装置。
（付記４２）
前記実行手段は、前記第２オペレーティングシステムが起動されると、前記第３記録部に前記第１識別子が書き込まれているか否か判断し、前記第１識別子が書き込まれている場合には、前記第３記録部に書き込まれているデータを用いて処理を実行する付記３８又は４１に記載の情報処理装置。
（付記４３）
前記第２オペレーティングシステムの動作中におけるメインメモリの内容を前記第２記録部に記録し、前記第２オペレーティングシステムの起動の際に、前記第２記録部に記録された前記メインメモリの内容をメインメモリに復帰させることにより、前記第２オペレーティングシステムを起動させる起動手段をさらに含み、
前記実行手段は、前記起動手段によって記録されている前記メインメモリの内容を前記第２記録部から削除し、次に前記第３記録部に書き込まれているデータのうち前記第２オペレーティングシステムの内容をアップデートさせるためのデータを用いて前記第２オペレーティングシステムのアップデートを実行し、
前記起動手段は、前記実行手段によるアップデートの後に、前記第２オペレーティングシステムの動作中におけるメインメモリの内容を前記第２記録部に改めて記録する付記３９〜４２のいずれかに記載の情報処理装置。
（付記４４）
第１オペレーティングシステムの動作中に認識される第１記録部と、第２オペレーティングシステムの動作中に認識される第２記録部と、前記第１オペレーティングシステムと前記第２オペレーティングシステムのいずれが動作中であっても認識される第３記録部とを含む記録手段を含む情報処理装置に対し、
前記第１オペレーティングシステムの動作中に、前記第２オペレーティングシステムの動作中に使用されるデータをダウンロードし、このデータを前記第３記録部に記録するステップと、
前記第２オペレーティングシステムの動作中に、前記第３記録部に書き込まれているデータを用いて処理を実行するステップとを実行させるプログラム。
（付記４５）
第１オペレーティングシステムの動作中に認識される第１記録部と、第２オペレーティングシステムの動作中に認識される第２記録部と、前記第１オペレーティングシステムと前記第２オペレーティングシステムのいずれが動作中であっても認識される第３記録部とを含む記録手段を含む情報処理装置が、前記第１オペレーティングシステムの動作中に、前記第２オペレーティングシステムの動作中に使用されるデータをダウンロードし、このデータを前記第３記録部に記録するステップと、
前記情報処理装置が、前記第２オペレーティングシステムの動作中に、前記第３記録部に書き込まれているデータを用いて処理を実行するステップとを含むダウンロード方法。
【図面の簡単な説明】
【０１１０】
【図１】本発明の最良の形態に係る情報処理装置の外観図である。
【図２】リモートコントローラ２の構成図である。
【図３】情報処理装置本体のハードウェアブロック図である。
【図４】情報処理装置の電源投入時の処理を示すフローチャートである。
【図５】アップデートデータをダウンロードするためのネットワークシステムの構成図である。
【図６】液晶ディスプレイ１２の表示例を示す図である。
【図７】液晶ディスプレイ１２の表示例を示す図である。
【図８】アップデート時の処理例を示すフローチャートである。
【図９】アップデート時の処理例を示すフローチャートである。
【図１０】ネットワークシステムの動作例を示すフローチャートである。
【図１１】液晶ディスプレイ１２の表示例を示す図である。
【符号の説明】
【０１１１】
１    装置本体
２    リモートコントローラ
３    キーボード
１１    リモコン受信部
１２    液晶ディスプレイ
２１    テレビジョン電源ボタン（第２のユーザ操作を検出する手段）
３１    電源ボタン（第１のユーザ操作を検出する手段）
２０１   ＣＰＵ
２０５    テレビチューナ（テレビジョン放送を受信する手段）
Ｓ    サーバ
Ｎ    ネットワーク
【図１】
2005228293.tif 000003
【図２】
2005228293.tif 000004
【図３】
2005228293.tif 000005
【図４】
2005228293.tif 000006
【図５】
2005228293.tif 000007
【図６】
2005228293.tif 000008
【図７】
2005228293.tif 000009
【図８】
2005228293.tif 000010
【図９】
2005228293.tif 000011
【図１０】
2005228293.tif 000012
【図１１】
2005228293.tif 000013