(57)【要約】【課題】番組予約がユーザの意に反して無効となってしまうことを防止する。【解決手段】ＢＩＯＳ２１Ａは、電子機器の電源がオンとなった後、ハードウェアの初期化を完了させるまでの間に、ＲＴＣ２０Ａから予約時刻を示す情報を読み出してメモリ１３に記憶させる。ハードウェアの初期化の完了後は、例えば第２のＯＳ５１を起動する。予約情報取得部６１は、当該アプリケーション５２の起動の際に、予約の状態をＢＩＯＳ２１Ａに問い合わせ、予約の有無や予約時間を示す情報を取得する。通知処理部６２は、当該アプリケーション５２が実行中であるときに、少なくとも上記予約の有無を通知する。例えば、予約がある場合には、上記取得された予約時刻の所定時間前（数分前など）に、番組の予約がある旨をメッセージもしくはアイコンの形で画面表示により通知する。【選択図】      図３
2005316761.tif 000002
【特許請求の範囲】
【請求項１】
複数のオペレーティングシステムを備えた電子機器であって、
第１のオペレーティングシステムのもとで表示または録画されるべき番組の予約を行う設定手段と、
第２のオペレーティングシステムのもとでアプリケーションプログラムが実行中であるときに、前記設定手段における予約の有無を通知する通知処理手段と、
を具備することを特徴とする電子機器。
【請求項２】
前記アプリケーションプログラムの起動の際に、前記設定手段により予約されている予約時刻の情報を取得する予約情報取得手段を更に具備することを特徴とする請求項１記載の電子機器。
【請求項３】
前記通知処理手段は、前記アプリケーションプログラムの実行中、前記予約情報取得手段により取得された情報に示される予約時刻の所定時間前に、番組の予約がある旨を通知することを特徴とする請求項２記載の電子機器。
【請求項４】
前記アプリケーションプログラムは、映像を含むコンテンツの再生用アプリケーションプログラムであることを特徴とする請求項１記載の電子機器。
【請求項５】
前記通知処理手段は、前記通知の際に、現時刻と予約時刻との時間間隔を示す情報を画面上に表示させることを特徴とする請求項１記載の電子機器。
【請求項６】
前記通知処理手段は、前記通知の際に、予約時刻を示す情報を画面上に表示させることを特徴とする請求項１記載の電子機器。
【請求項７】
前記通知処理手段は、前記通知を複数回に分けて行うことを特徴とする請求項１記載の電子機器。
【請求項８】
当該通知を行う時刻に関する設定を行うための画面を表示する設定手段を更に具備することを特徴とする請求項１記載の電子機器。
【請求項９】
前記通知処理手段は、前記通知をＬＥＤもしくはサブＬＣＤを通じて行うことを特徴とする請求項１記載の電子機器。
【請求項１０】
前記通知処理手段は、前記通知の際に、予約した番組の表示または録画を実行すべきか否かの確認を求める表示を行うことを特徴とする請求項１記載の電子機器。
【請求項１１】
前記通知処理手段は、前記通知の際に、再度の通知を行うべきか否かの確認を求める表示を行うことを特徴とする請求項１記載の電子機器。
【請求項１２】
前記通知処理手段は、前記通知の際に、当該通知を無視して予約を解除すべきか否かの確認を求める表示を行うことを特徴とする請求項１記載の電子機器。
【請求項１３】
複数のオペレーティングシステムを備えた電子機器に適用される情報通知方法であって、
第１のオペレーティングシステムのもとで表示または録画されるべき番組の予約を行い、
第２のオペレーティングシステムのもとでアプリケーションプログラムが実行中であるときに、前記予約の有無を通知することを特徴とする情報通知方法。
【請求項１４】
前記アプリケーションプログラムの起動の際に、前記予約されている予約時刻の情報を取得することを特徴とする請求項１記載の情報通知方法。
【請求項１５】
前記アプリケーションプログラムの実行中、前記取得された情報に示される予約時刻の所定時間前に、番組の予約がある旨を通知することを特徴とする請求項１４記載の情報通知方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のオペレーティングシステムを備えた電子機器及び情報通知方法に関する。
【背景技術】
【０００２】
パーソナルコンピュータ（ＰＣ）などの電子機器には、複数のオペレーティングシステム（ＯＳ）を備えたものがある。但し、複数のＯＳを同時に起動させることはできない。上記複数のＯＳのうち、一つだけが起動されるようになっている。
【０００３】
例えば、特許文献１には、複数のＯＳのうち、１つのＯＳを自動的にロードして実行する技術が開示されている。
【特許文献１】特開２００１−２４３０７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、最近のＰＣには、ＴＶチューナやＤＶＤドライブを備え、ＴＶ放送番組などの録画予約を行えるものがある。このようなＰＣにおいては、例えば、第１のＯＳのもとで番組の録画予約の設定を行い、当該ＯＳをシャットダウンした後、ＤＶＤ等に記録された別の映像コンテンツ等を楽しむために第２のＯＳのもとで特定の再生用アプリケーションを実行するような状況が考えられる。
【０００５】
しかし、ユーザは、映像コンテンツを楽しんでいる間は、録画の予約を行った事実を忘れてしまう（又は、知らない）ことが多い。この場合、ユーザは、録画の予約時間を経過してもそのまま映像コンテンツを視聴し続けてしまうため、第１のＯＳは起動されず、せっかく録画予約したはずの番組の録画が実行されない結果となってしまう。
【０００６】
例えば、ＰＣを家族単位で複数のユーザが使用し、第１のＯＳのもとで番組の録画予約を行ったユーザと、第２のＯＳのもとで映像コンテンツを楽しんでいるユーザとが異なる場合には、上述したような問題が顕著に起こる。
【０００７】
本発明は上記実情に鑑みてなされたものであり、番組予約がユーザの意に反して無効となってしまうことを防止することのできる電子機器及び情報通知方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る電子機器は、複数のオペレーティングシステムを備えた電子機器であって、第１のオペレーティングシステムのもとで表示または録画されるべき番組の予約を行う設定手段と、第２のオペレーティングシステムのもとでアプリケーションプログラムが実行中であるときに、前記設定手段における予約の有無を通知する通知処理手段とを具備することを特徴とする。
【０００９】
また、本発明に係る情報通知方法は、複数のオペレーティングシステムを備えた電子機器に適用される情報通知方法であって、第１のオペレーティングシステムのもとで表示または録画されるべき番組の予約を行い、第２のオペレーティングシステムのもとでアプリケーションプログラムが実行中であるときに、前記予約の有無を通知することを特徴とする。
【発明の効果】
【００１０】
番組予約がユーザの意に反して無効となってしまうことを防止することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の実施形態を説明する。  
図１は、本発明の一実施形態に係る電子機器の外観を示す斜視図である。  
この電子機器は、例えばパーソナルコンピュータ（ＰＣ）であり、機器本体１０１と表示装置１０２とを備えている。表示装置１０２には、情報の表示を行うためのＬＣＤ（Liquid Crystal Display）１５が備えられる。機器本体１には、入力操作されたリモコン１０３から送られてくる赤外線の信号を受光するＩＲ（赤外線）受光部２６、後述する電源スイッチ２７Ａ、ＤＶＤスイッチ２７Ｂ、ＴＶスイッチ２７Ｃ、サブＬＣＤ３２、ＬＥＤ３３などが備えられる。
【００１２】
また、電子機器には、リモコン１０３が付属される。このリモコン１０３には、上記電源スイッチ２７Ａ、ＤＶＤスイッチ２７Ｂ、ＴＶスイッチ２７Ｃとそれぞれ同じ機能を有する電源スイッチ７０Ａ、ＤＶＤスイッチ７０Ｂ、ＴＶスイッチ７０Ｃが備えられる。
【００１３】
図２は、同実施形態に係る電子機器の構成を示すブロック図である。図１と共通する要素には同一の符号を付している。  
ＣＰＵ１１は、電子機器全体の制御を司るプロセッサであり、例えば各種のプログラムに従って種々な処理を実行する。  
ノースブリッジ１２は、ＣＰＵ１１とのインタフェース機能、サウスブリッジ２０とのハブインタフェース機能を備えるほか、メモリ１３を制御する機能、ＶＧＡコントローラ１４を制御する機能などを備えたブリッジ装置である。
【００１４】
メモリ１３は、オペレーティングシステム（ＯＳ）や各種のプログラム、ドライバなどを記憶し、ＣＰＵ２１の作業エリアとして使用される主メモリに該当する。  
ＶＧＡコントローラ１４は、ノースブリッジ１２から供給される信号に従って表示装置（ＬＣＤ１５など）に表示可能な映像信号（通常は、ＬＶＤＳ信号）を形成し、形成された映像信号を出力するための制御を行う。また、このＶＧＡコントローラ１４には、ＣＲＴ（Cathode Ray Tube）へ映像信号を出力するためのインタフェースや、Ｓビデオ信号を出力するためのインタフェースが接続されている。
【００１５】
ＬＣＤ１５は、ＶＧＡコントローラ１４から送られてくる信号に基づいて映像などの情報を画面表示する。
【００１６】
サウスブリッジ２０は、ノースブリッジ１２とのハブインタフェース機能を備えるほか、接続される各種の装置を制御する機能、ＬＰＣ（Low Pin Count）バスを制御する機能、ＰＣＩ（Peripheral Component Interconnect）バスを制御する機能などを備えたブリッジ装置である。また、サウスブリッジ２０には、ＴＶチューナ部２４により取得される番組の録画予約時刻などの情報を設定するために使用されるＲＴＣ（Real Time Clock）２０Ａが備えられる。
【００１７】
ＢＩＯＳ−ＲＯＭ２１は、ＢＩＯＳ（Basic Input/Output System）を格納するメモリである。
【００１８】
ハードディスクドライブ（ＨＤＤ）２２は、ＯＳや各種のプログラム、データなどを格納するものである。
【００１９】
オプティカルディスクドライブ（ＯＤＤ）２３は、映像コンテンツなどが記録されたＤＶＤ（Digital Versatile Disk）等を駆動するものである。
【００２０】
ＴＶチューナ部２４は、ＴＶチューナのほか、ＮＴＳＣ／ＰＡＬ（National Television System Committee/Phase Alternation by Line）デコーダや、ＭＰＥＧ２エンコーダ、アンテナなどを備えており、ＴＶ映像コンテンツを取得するものである。
【００２１】
ＥＣ／ＫＢＣ（Embedded Controller/Keyboard Controller）２５は、組み込みコントローラであるＥＣおよびキーボードコントローラとを一体化したものであり、電源管理や入力装置からの信号の処理などを行う。  
上記ＥＣは、内蔵レジスタに保持される各種の情報に基づき、電子機器内部の各種の要素に対する電源管理を行う。また、ＥＣは、スイッチ類２７Ａ，２７Ｂ，２７Ｃの押下や、リモコン１０３上スイッチ類７０Ａ，７０Ｂ，７０Ｃの押下を受信部２６を通じて検出し、対応する処理を実行したり各部へその旨を指示したりする。
【００２２】
更に、ＥＣは、番組の録画予約の状況をサブＬＣＤ３２に表示したり、ＬＥＤ３３を通じて点滅や点灯の形で通知したりすることもできる。
【００２３】
受信部２６は、リモコン１０３上スイッチ類７０Ａ，７０Ｂ，７０Ｃの押下を示す信号などを受信し、ＥＣ／ＫＢＣ２５へ伝える。
【００２４】
電源スイッチ２７Ａは、電子機器本体の電源のオン／オフを行うためのスイッチである。
【００２５】
ＤＶＤスイッチ２７Ｂは、ＯＤＤに駆動されるＤＶＤの再生開始／停止などを行うためのスイッチである。ＴＶスイッチ２７Ｃは、ＴＶチューナ部２４によるＴＶ映像の受像開始／停止などを行うためのスイッチである。
【００２６】
キーボード２８及びタッチパッド２９は、入力操作に応じた信号をＫＢＣへ送り出す入力装置である。
【００２７】
電源コントローラ（ＰＳＣ）３０は、電子機器内部の各種の要素に供給すべき電力を制御するものであり、Ｉ2Ｃバスを介してＥＣにより制御される。バッテリ３１は、リチャージャブルな電池であり、ＡＣ電源が使用されていないときに使用される。
【００２８】
図３は、録画予約に関する情報の通知を行うための機能構成を示すブロック図である。  
第１のＯＳ４１及び第２のＯＳ５１は、ＨＤＤ２２に格納されている。第１のＯＳ４１は、例えばWindows(R)に相当するものである。一方、第２のＯＳ５１は、例えばLinuxに相当するものである。ＯＳ起動の際には、第１のＯＳ４１と第２のＯＳ５１のいずれか一方しか起動することができない。起動すべきＯＳはユーザが選択できるようになっている。
【００２９】
録画予約設定／実行部４２は、第１のＯＳ４１のもとで動作するアプリケーションであり、ＴＶ番組などの録画予約の設定や録画の実行を行うものである。この録画予約設定／実行部４２は、録画予約の際には、予約時刻を示す情報をＲＴＣ２０Ａに設定する。
【００３０】
ＢＩＯＳ２１Ａは、電子機器の電源がオンとなった後、ハードウェアの初期化を完了させるまでの間に、ＲＴＣ２０Ａから予約時刻を示す情報を読み出してメモリ１３に記憶させる。ハードウェアの初期化の完了後は、例えば第２のＯＳ５１を起動する。また、ＢＩＯＳ２１Ａは、起動した第２のＯＳ５１から上記予約時刻に関する問い合わせがあった場合、メモリ１３に記憶しておいた予約時刻の情報を返す。なお、予約時刻の情報が無ければ、その旨を返す。
【００３１】
起動された第２のＯＳ５１は、例えば映像を含むコンテンツを視聴するためのＡＶ再生用アプリケーション５２を起動する。なお、本実施形態では、ＡＶ再生用アプリケーションを使用することを想定しているが、これに限定する必要はない。他の種類のアプリケーションであってもよい。
【００３２】
上記アプリケーション５２には、予約情報取得部６１、通知処理部６２、予約実行処理部６３、設定処理部６４などの各種の機能が備えられる。
【００３３】
予約情報取得部６１は、当該アプリケーション５２の起動の際に、録画予約の状態をＢＩＯＳ２１Ａに問い合わせ、録画予約の有無や録画の予約時間を示す情報を取得する。
【００３４】
通知処理部６２は、当該アプリケーション５２が実行中であるときに、少なくとも上記録画予約の有無を通知する。例えば、録画予約がある場合には、上記取得された予約時刻の所定時間前（数分前など）に、番組の録画予約がある旨をメッセージもしくはアイコンの形で画面表示により通知する。この通知の際には、例えば図４に示されるように、現時刻と予約時刻との時間間隔（例えば５分）を示す情報や、予約時刻（例えば、４月１日の１８時００分００秒）を示す情報を画面上に表示させてもよい。更に、録画予約した番組の録画を実行すべきか否かの確認を求める表示（「終了」ボタンの表示）、再度の通知を行うべきか否かの確認を求める表示（「再通知」ボタンの表示）、当該通知を無視して録画予約を解除すべきか否かの確認を求める表示（「無視」ボタンの表示）を行うようにしてもよい。また、当該通知を時系列で複数回に分けて行うようにしてもよい。また、当該通知をＬＥＤ３３を通じて点滅や点灯の形で通知したり、サブＬＣＤ３２に表示したりしてもよい。
【００３５】
予約実行処理部６３は、通知処理部６２により表示される「終了」ボタン（図４参照）が押下された場合に、録画予約した番組の録画を実行すべきとみなし、当該アプリケーション５２を終了して第２のＯＳ５１をシャットダウンさせ、第１のＯＳ４１を起動するようＢＩＯＳ２１Ａ等を通じて第１のＯＳ４１側へ指示するものである。
【００３６】
設定処理部６４は、上記通知を行う時刻に関する設定を行うための画面を表示するものである。これについては、図５を用いて説明する。
【００３７】
図５は、ユーザが通知時刻に関する設定を行うための画面の一例を示す図である。  
同図においては、予約時刻の「５分前」に通知を行い、その通知後、再通知を「１分間隔」で行うような設定が行われる場合の例が示されている。このほか、段階通知を選択することもできる。例えば、予約時刻の「１０分前」に通知を行った後、「５分前」、「３分前」、「１分前」にそれぞれ通知を行うような段階通知を選択することができる。また、予約時刻の「３０分前」に通知を行った後、「２０分前」、「１０分前」、「５分前」にそれぞれ通知を行うような段階通知を選択することもできる。
【００３８】
次に、図６を参照して、番組の録画予約のための動作の一例について説明する。  
電源がオン状態にされると（ステップＳ１１）、ＢＩＯＳ２１Ａによる初期化処理等が行われ、例えば第１のＯＳ４１が起動される（ステップＳ１２）。第１のＯＳ４１が起動された後、番組の録画予約を行う際に使用するアプリケーションとしての録画予約設定／実行部４２が起動されるものとする。
【００３９】
ユーザが録画の予約時刻を入力すると、録画予約設定／実行部４２は、ＲＴＣ２０Ａにその予約時刻（月、日、時、分、秒）を設定する（ステップＳ１３）。また、予約時刻が割り込み発生時のウェイクアップ用の情報となるようハードウェア設定をしておく（ステップＳ１４）。  
この後、ＯＳ４１のシャットダウンが行われ、電源がオフ状態となる（ステップＳ１５）。
【００４０】
次に、図７を参照して、ＢＩＯＳ２１Ａの動作の一例について説明する。  
前述の図６の動作が行われた後、電源がオン状態にされると（ステップＳ２１）、ＢＩＯＳ２１Ａは、ＲＴＣ２０Ａから前述の予約時刻（月、日、時、分、秒）を読み出して、メモリ１３に記憶する（ステップＳ２２）。
【００４１】
そして、ＢＩＯＳ２１Ａは、ハードウェアに関する初期化処理を行う（ステップＳ２３）。ＢＩＯＳ２１Ａによる初期化処理が行われた後、例えば第２のＯＳ５１が起動される（ステップＳ２４）。
【００４２】
次に、図８を参照して、ＡＶ再生用アプリケーション５２の動作の一例について説明する。  
前述の図７の動作が行われた後、第２のＯＳ５１の管理下でＡＶ再生用アプリケーション５２が起動される（ステップＳ３１）。
【００４３】
アプリケーション５２が、ＢＩＯＳ２１Ａに対して録画予約の状態を問い合わせると、メモリ１３に記憶していた情報がＢＩＯＳ２１Ａにより読み出され、アプリケーション５２に送られてくる（ステップＳ３２）。
【００４４】
ここで、取得した情報が録画予約の存在を示す情報（即ち、予約時刻を示す情報）であるか否かを判別する（ステップＳ３３）。該当しない場合は、録画予約が無いため、そのまま通常の動作へと移行する（ステップＳ３４）。一方、該当する場合は、現時刻の情報を取得し、現時刻が通知時刻（通知を行うべき時刻）に達するまで待機する（ステップＳ３５、Ｓ３６）。
【００４５】
現時刻が通知時刻に達すると、図４に示したようなメッセージ等を表示し（ステップＳ３７）、ユーザからの指示を待つ。
【００４６】
ユーザが「終了」ボタンを押下した場合には、録画予約した番組の録画を実行すべきとみなし、当該アプリケーション５２を終了して第２のＯＳ５１をシャットダウンさせ、第１のＯＳ４１を起動するようＢＩＯＳ２１Ａ等を通じて第１のＯＳ４１側へ指示する（ステップＳ３８、Ｓ３９）。
【００４７】
一方、ユーザが「再通知」ボタンを押下した場合には、図５に示した設定画面にて予め設定された内容に基づいて再通知時間を決定し（ステップＳ４０、Ｓ４１）、ステップＳ３５からの処理を繰り返す。また、ユーザが「無視」ボタンを押下した場合には、予約されていた録画の実行は不要であるとみなし、予約時間のクリアをＢＩＯＳ２１Ａ等を介して第１のＯＳ４１側へ指示する（ステップＳ４２）。
【００４８】
このように本実施形態によれば、ユーザが例えばLinuxなどに相当するＯＳの管理下で動作するＡＶ再生用アプリケーションによりコンテンツを視聴中であっても、録画予約の有無や予約時刻が近づいていることをユーザに適切に通知することができ、ユーザの意に反して番組の録画が無効になってしまうことを防止することができる。また、通知の際に、ユーザに対していくつかの処理の選択肢（「終了」、「再通知」、「無視」）を提示することにより、使い勝手を更に向上させることができる。
【００４９】
なお、上記実施形態では、番組の予約が「録画予約」である場合を例にとって説明したが、本発明はこれに限定されるものではない。番組の予約が例えば「視聴予約」（即ち、現時刻が予約時間になったら、自動的にチャンネルを選局して番組を受信し、その映像をＬＣＤ１５等に表示し、これによりユーザが番組を視聴できるようにすること）であってもよい。この場合、視聴予約の有無や予約時間が近づいていることをユーザに適切に通知することができ、ユーザの意に反して番組の視聴が無効になってしまうことを防止することができる。また、「録画予約」及び「視聴予約」の両方を採用して実施してもよい。
【００５０】
本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００５１】
【図１】本発明の一実施形態に係る電子機器の外観を示す斜視図。
【図２】同実施形態に係る電子機器の構成を示すブロック図。
【図３】録画予約に関する情報の通知を行うための機能構成を示すブロック図。
【図４】録画予約がある旨のメッセージ画面の一例を示す図。
【図５】ユーザが通知時刻に関する設定を行うための画面の一例を示す図。
【図６】録画予約のための動作の一例を示すフローチャート。
【図７】ＢＩＯＳの動作の一例を示すフローチャート。
【図８】ＡＶ再生用アプリケーションの動作の一例を示すフローチャート。
【符号の説明】
【００５２】
１１…ＣＰＵ、１２…ノースブリッジ、１３…メモリ、１４…ＶＧＡコントローラ、１５…ＬＣＤ、２０…サウスブリッジ、２０Ａ…ＲＴＣ、２１…ＢＩＯＳ−ＲＯＭ、２２…ハードディスクドライブ（ＨＤＤ）、２３…オプティカルディスクドライブ（ＯＤＤ）、２４…ＴＶチューナ部、２５…ＥＣ／ＫＢＣ、２６…受信部、２７Ａ…電源スイッチ、２７Ｂ…ＤＶＤスイッチ、２７Ｃ…ＴＶスイッチ、２８…キーボード、２９…タッチパッド、３０…電源コントローラ（ＰＳＣ）、３２…サブＬＣＤ、３３…ＬＥＤ、４１…第１のＯＳ、４２…録画予約設定／実行部、５１…第２のＯＳ、５２…ＡＶ再生用アプリケーション、６１…予約情報取得部、６２…通知処理部、６３…予約実行処理部、６４…設定処理部、１０１…機器本体、１０２…表示装置、１０３…リモコン。
【図１】
2005316761.tif 000003
【図２】
2005316761.tif 000004
【図３】
2005316761.tif 000005
【図４】
2005316761.tif 000006
【図５】
2005316761.tif 000007
【図６】
2005316761.tif 000008
【図７】
2005316761.tif 000009
【図８】
2005316761.tif 000010