(57)【要約】【課題】  オペレーティングシステム等のプログラムのアップデート時にも、予約した処理を行うことが可能な情報処理装置を提供することを目的とする。【解決手段】    録画予約が行われると、開始時刻、録画時間、放送チャンネル、録画品質等の録画予約情報が登録される。更新情報を取得したら、更新日時とユーザにより登録された予約録画日時とが重なるかどうかを比較し、録画予約登録を行う時は、ソフトウェアの更新を中止するか、あるいは更新日時を録画予約日時と重ならないようにずらした上で、録画予約登録を行う。ソフトウェアの更新を優先し、録画予約登録を行わない時は、録画予約登録を削除し、当初の更新日時でソフトウェアの更新が行われるようにする。ユーザは、ソフトウェアの更新日時と、録画予約日時とが重なった時に、どちらを優先するかを指定することができる。【選択図】  図４
2008197811.tif 000002
【特許請求の範囲】
【請求項１】
録画を行う録画部と、
録画開始日時を指定して録画の予約を行う録画予約部と、
ソフトウェアを更新する更新部と、
前記更新部によりソフトウェアが更新される更新日時と、前記録画開始日時が重なる時に、通知を行う通知部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記ソフトウェアの更新後に本体を再起動する再起動部と、
前記更新部によりソフトウェアが更新される更新日時と前記録画開始日時が重なる時に、前記再起動部による再起動を禁止する再起動制御部と
を備えることを特徴とする請求項１記載の情報処理装置。
【請求項３】
データを記憶する記憶部と、
前記記憶部に記憶されているデータを記憶媒体に書き込む書込み部と、
日時を指定して前記書込み部による書き込み予約を行う書込み予約部と、を備え、
前記通知部は、前記更新部によりソフトウェアが更新される更新日時と、前記書込み開始日時が重なる時に、通知を行うことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記更新部によりソフトウェアが更新される更新日時と前記録画開始日時が重なる時に、前記ソフトウェアの更新と、前記録画部による録画のいずれを優先して行うかを設定する設定部と、を備えることを特徴とする請求項１記載の情報処理装置。
【請求項５】
ソフトウェアの更新が、録画予約日時と重なる時、録画が終了するまでソフトウェアの更新を中断し、録画が終わってからソフトウェアの更新を再開することを特徴とする請求項１記載の情報処理装置。
【請求項６】
ソフトウェアの更新が、書込み予約日時と重なる時に、書込みが終了するまでソフトウェアの更新を中断し、書込みが終わってからソフトウェアの更新を再開することを特徴とする請求項３記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置に関し、特にプログラム等の更新方法に関する。
【背景技術】
【０００２】
従来、予約録画タスクの起動時に、番組の記録先である記録部にアクセスしている他のタスクを一時停止して録画可能状態とすることで、録画開始時刻に確実に記録を開始可能にする電子機器がある（例えば、特許文献１参照）。
【０００３】
この電子機器は、番組の記録先である記録部が番組の記録以外の他のタスク、例えば記録データの移動またはコピーのためのタスクによりアクセスされているかどうか判断して、予約録画タスクの起動時に、番組の記録先である記録部が他のタスクによりアクセスされていると判断手段が判断したとき、記録部にアクセスしている他のタスクを停止させ、記録部を予約録画タスクによる録画可能状態にすることができる。このため、この電子機器は録画開始時刻に正常に番組録画を開始することができる。
【特許文献１】特開２００２−１５２６４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上記の方式の場合、録画するドライブに対して別のタスクがあった場合に、タスクを停止させるというものであり、予約登録時等のユーザ入力時に停止させるかどうかを設定することはできないという問題がある。
【０００５】
またパーソナルコンピュータ上のTV視聴アプリケーションでは、録画または予約録画を行っている場合は、システムの終了等を拒否することで録画が期待した時間分録画できるようになっている。しかし、オペレーティングシステムのアップデート機能が走って、新たなアップデートモジュールがインストールされた場合に、パーソナルコンピュータが自動的に再起動させられる場合には、ＴＶ視聴アプリケーションには通知がこないためシステムの終了を拒否することができない。
【０００６】
そこで本発明の目的は、オペレーティングシステム等のプログラムのアップデート時にも、予約した処理を行うことが可能な情報処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
上記目的を達成するために本発明に係る情報処理装置は、録画を行う録画部と、録画開始日時を指定して録画の予約を行う録画予約部と、ソフトウェアを更新する更新部と、前記更新部によりソフトウェアが更新される更新日時と、前記録画開始日時が重なる時に、通知を行う通知部と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、オペレーティングシステム等のプログラムのアップデート時にも、予約した処理を行うことが可能な情報処理装置を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下本発明に係る実施の形態を、図面を参照して説明する。
【００１０】
図１は、本発明の実施形態に係る情報処理装置を示す外観斜視図である。本実施形態では、情報処理装置としてノート型のコンピュータ１を例に説明する。コンピュータ１は本体２を備え、本体２にはディスプレイユニット３がヒンジ部４を介して回動可能に取り付けられている。また、ディスプレイユニット３内にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）５から構成される表示装置が組み込まれる。本体２内には複数の電子部品を搭載した回路基板が収容されている。本体２の前上面２ａにはタッチパッド６が取り付けられ、本体２の後上面２ｂにはキーボード７が取り付けられている。本体２の後上面２ｂにはコンピュータ１の電源をオン／オフするための電源スイッチ８も設けられている。本体２内、あるいはディスプレイユニット３内には、図示しないアンテナが実装される。
【００１１】
図２は、本発明の実施形態に係る情報処理装置の構成の概略を示す図である。コンピュータ１に設けられる各構成要素はバスを介してＣＰＵ１０に接続されＣＰＵ１０により制御される。ＣＰＵ１０は、ＨＤＤ１６からメインメモリ（ＲＡＭ）１１にロードされるオペレーティングシステムおよび各種アプリケーションプログラム／ユーティリティプログラムを実行する。メインメモリ（ＲＡＭ）１１は、各種データバッファの格納にも用いられる。
【００１２】
グラフィクスコントローラ１３は本コンピュータ１０のディスプレイモニタとして使用されるＬＣＤ５を制御する表示コントローラである。このグラフィクスコントローラ１３は、オペレーティングシステムまたはアプリケーションプログラムによってビデオメモリ（ＶＲＡＭ）１４に書き込まれた表示データに対応する映像信号をＬＣＤ５に送出する。
【００１３】
ＨＤＤ１６は、各種のファイルデータの他にオペレーティングシステムや各種のアプリケーションプログラムを格納する。また、番組の録画予約に関する情報、例えば開始時刻、録画時間、放送チャンネル、録画品質等から構成される録画予約情報３０を保有する。ＯＤＤ１７は、ＨＤＤ１６に保存された各種のデータを光ディスクに書き込むのに用いられる。
【００１４】
アンテナ１８は、テレビ局などから送信されるテレビ放送を受信するのに用いられる。チューナ１９は、テレビ放送を受信・選局し、音声・映像信号を得るのに用いられる。ＴＶチューナ１９によって受信されたデジタル放送波は、例えばＣＰＵ１０によりデコードされ、映像としてＬＣＤ５等に表示される。ＴＶチューナ１９によって受信されたデジタル放送等の映像コンテンツは、テレビ録画アプリケーション等を用いて、ＨＤＤ１６に記録することが可能である。ＨＤＤ１６に記録された映像コンテンツは、後にＴＶ視聴プログラム４０等のアプリケーションを動作させることで視聴することができる。
【００１５】
ＣＰＵ１０は、アプリケーションプログラムやオペレーティングシステムのバージョンを把握し、そのアップデートプログラムが存在する場合は、ネットワークを介して外部より受信して、最新のバージョンのものへと更新するソフトウェア更新プログラム５０を動作させることが可能である。また、ソフトウェア更新プログラム５０は、ソフトウェアを更新した後、後述するＥＣ／ＫＢＣ２０にアクセスしてコンピュータ１を再起動することで、メインメモリ１１およびＨＤＤ１６の一部をイニシャライズしてソフトウェア更新の作業を完了する。
【００１６】
エンベデッドコントローラ／キーボードコントローラ（ＥＣ／ＫＢＣ）２０は、電源管理のためのエンベデッドコントローラと、キーボード７などを制御するキーボードコントローラとが集積された１チップマイクロコンピュータである。ＥＣ／ＫＢＣ２０は、電源回路２１と共同して、ユーザによる電源スイッチ８の操作に応答してコンピュータ１をパワーオン／パワーオフする処理を実行する。電源回路２１は、コンピュータ１に内蔵されたバッテリ２２からの電力、またはＡＣアダプタ２３を介して外部から供給される電力を用いて、コンピュータ１内の各コンポーネントに供給すべき電力を生成する。
【００１７】
ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）２５は計時専用のチップである。ＲＴＣ２５は、コンピュータ１の電源が切られている間も、ＲＴＣ２５に内蔵された電池から電源供給を受けて動作している。コンピュータ１の電源が入っている間は外部電源２２から電力供給を受ける。コンピュータ１はＲＴＣ２５から日時を取得することができる。
【００１８】
ネットワークコントローラ２６はＬＡＮ２７やインターネット２８との接続状態の検出や認証等を行う。コンピュータ１は、インターネット２８により、通信プロトコルＴＣＰ／ＩＰを用いて外部のネットワークにある機器と通信し、各種のファイルやプログラムをダウンロードすることができる。
【００１９】
図３は、本発明の実施形態に係る情報処理装置の機能ブロック図である。各機能はオペレーティングシステムや各種のアプリケーションプログラムにより実現される。本実施形態に係るコンピュータ１は、オペレーティングシステム等の更新プログラムのインストールと、録画予約やディスク書込み動作との調整をするための更新制御部１００を備えている。更新制御部１００は、通信部１０１、更新部１０２、更新通知部１０３、再起動部１０４、再起動制御部１０５、設定部１０６を備える。通信部１０１は、外部と通信を行い、各種のファイルやセキュリティ更新プログラム等をダウンロードする。更新部１０２は通信部１０１からダウンロードした更新プログラムによりオペレーティングシステムやその他のソフトウェアの更新を行う。更新通知部１０３は、更新プログラムによりソフトウェアの更新が行われたことをユーザに通知する。再起動部１０４は更新プログラムがインストールされた後など必要が生じた際に、コンピュータ１を再起動する。
【００２０】
再起動制御部１０５は、他の環境に応じて、再起動部１０４による再起動の動作を制御する。設定部１０６は、更新プログラムのインストールと、光ディスクの書込み動作または録画予約とが重なった時の優先度等を設定する。また、更新制御部１００は設定部１０６による設定に応じて、ソフトウェア更新プログラムの動作を中止又は一時停止および一時停止後の再開を行う。
【００２１】
録画部２００は、受信したテレビ放送を録画する機能を有する。録画部２００は、録画予約部２０１、操作部２０２、を備え、録画予約部２０１は操作部２０２からの操作に応じて、番組の予約を行う。
【００２２】
書込み部３００は、前述のＨＤＤ１６等に保存されたデータを光ディスクに書き込む機能を有し、書込み制御部３０１、書込み予約部３０２を備える。書込み予約部３０２により書込みを行う時間を予め設定することができ、書込み制御部３０１は、書込み予約部３０２による予約状況や設定部１０６による設定状況に応じて、書込み動作の制御を行う。  
【００２３】
図４は、本発明の実施形態に係る情報処理装置の動作を示すフローチャートである。録画予約部２０１により録画予約が行われると、開始時刻、録画時間、放送チャンネル、録画品質等の録画予約情報が登録される（ステップ１−１）。一方、セキュリティプログラムのダウンロードや、ソフトウェアのバージョンアップのために、オペレーティングシステムの更新が行われ、更新が行われる際に更新情報を取得する（ステップ１−２）。
【００２４】
更新情報を取得したら、更新日時とユーザにより登録された予約録画日時とが重なるかどうかを比較する（ステップ１−３）。予約録画日時と更新日時とが重ならない時は（ステップ１−３のＮｏ）、特別な処理を行う必要はないが、予約録画日時と更新日時が重なる時は（ステップ１−３のＹｅｓ）、注意メッセージを表示する（ステップ１−４）。注意メッセージは、コンピュータ１のＬＣＤ５の表示画面上にポップアップウィンドウを表示してユーザに通知するようにしても良い。また、この時に、注意メッセージとともに、図６に示すような設定のプロパティ画面を表示させるようにしても良い。注意メッセージを表示した後に、録画予約登録を行うかどうかを問い合わせる（ステップ１−５）。録画予約登録を行う時は（ステップ１−５のＹｅｓ）、ソフトウェアの更新を中止するか、あるいは更新日時を録画予約日時と重ならないようにずらした上で、録画予約登録を行う（ステップ１−６）。ソフトウェアの更新を優先し、録画予約登録を行わない時は（ステップ１−５のＮｏ）、録画予約登録を削除し、当初の更新日時でソフトウェアの更新が行われるようにする（ステップ１−７）。
【００２５】
録画予約登録の有無の代わりに、光ディスクによるデータ書込みの予約の有無に応じて、ソフトウェアの更新と、光ディスクへのデータ書込みのどちらを優先するかを決定しても良い。この場合、注意メッセージを表示した後に、光ディスクへのデータ書込みを行うかどうかを問い合わせ、ソフトウェアの更新を中止するか、あるいは更新日時をデータ書込みの予約日時と重ならないようにずらした上で、光ディスクへの書込み予約の登録を行う。ソフトウェアの更新を優先し、書込み予約の登録を行わない時は、書込みの予約登録を削除し、当初の更新日時でソフトウェアの更新が行われるようにする。
【００２６】
図５は、本実施形態に係るソフトウェアの更新の設定画面を示す模式図である。オペレーティングシステムの更新プログラムは、セキュリティ上重要な更新を含むことがあるので、更新プログラムの変更・停止をするためには、管理者の権限の下に行うことが望ましい。録画予約を行った時点で、予約録画日時と更新日時とが重なった時は、ユーザに対して、図６に示すような注意メッセージを表示する。予約録画日時と更新日時が重なった時に、図５に示すような画面を表示することで、この画面から更新日時の変更・停止を行わせるようにしても良い。
【００２７】
図５に示す設定画面から、ユーザは、ソフトウェアの更新日時と、録画予約日時とが重なった時に、どちらを優先するかを指定することができる。ソフトウェアの更新日時と録画予約日時が重なった時は、録画予約が終わった後に、ソフトウェアの更新を開始するようにしても良いし、録画予約が始まる前にソフトウェアの更新を一時停止し、録画の終了後にソフトウェアの更新を再開しても良い。録画予約が完了してから、ソフトウェアの更新をすることで、録画予約が完了しないうちに、コンピュータ１が再起動され、録画が失敗することを防止することができる。
【００２８】
以上の説明のように上記の実施形態によれば、録画予約とプログラムの更新が重なる場合であっても、どちらを優先させるかを選択することができ、オペレーティングシステム等のプログラムのアップデート時にも、予約した処理を行うことができる。
【００２９】
本発明ではその主旨を逸脱しない範囲であれば、上記の実施形態に限定されるものではなく種々の変形が可能である。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態に係る情報処理装置を示す外観斜視図。
【図２】本発明の実施形態に係る情報処理装置の構成の概略を示す図。
【図３】本発明の実施形態に係る情報処理装置の機能ブロック図。
【図４】本発明の実施形態に係る情報処理装置の動作を示すフローチャート。
【図５】本実施形態に係るソフトウェアの更新の設定画面を示す模式図。
【図６】本発明の実施形態に係るタスク登録時の注意メッセージの模式図。
【符号の説明】
【００３１】
１…コンピュータ、２…本体、３…ディスプレイユニット、５…ＬＣＤ、７…キーボード、８…電源スイッチ、１０…ＣＰＵ、１１…メインメモリ、１６…ＨＤＤ、１７…ＯＤＤ、１８…アンテナ、１９…チューナ、２０…ＥＣ／ＫＢＣ、２１…電源回路、２２…バッテリ、２３…ＡＣアダプタ、３０…録画予約情報、４０…ＴＶ視聴プログラム、５０…ソフトウェア更新プログラム、１００…更新制御部、１０１…通信部、１０２…更新部、１０３…更新通知部、１０４…再起動部、１０５…再起動制御部、１０６…設定部、２００…録画部、２０１…録画予約部、２０２…操作部、３００…書込み    部、３０１…書込み制御部、３０２…書込み予約部
【図１】
2008197811.tif 000003
【図２】
2008197811.tif 000004
【図３】
2008197811.tif 000005
【図４】
2008197811.tif 000006
【図５】
2008197811.tif 000007
【図６】
2008197811.tif 000008