(57)【要約】  ユーザに設定等の負担をかけずに、ユーザがアプリケーションを使用する時間帯にコンピュータおよびアプリケーションの起動が完了しているシステムを提供することを課題とする。コンピュータに、アプリケーションが利用されたかまたは利用される利用時間帯を示す履歴情報を取得して蓄積する履歴情報蓄積部２１と、履歴情報蓄積部２１によって蓄積された履歴情報を参照し、同一または対応する利用時間帯を示す履歴情報の数に基づいて、今後利用されると推定される利用時間帯を特定し、特定された利用時間帯に係る履歴情報を抽出する履歴情報抽出部２２と、履歴情報抽出部２２によって抽出された履歴情報が示す利用時間帯に基づいて、コンピュータのシステム管理部に対して、コンピュータの自動起動または自動復帰、およびアプリケーションの自動起動を設定する自動起動設定部２３と、を備えた。
2009016719.tif 000002
【特許請求の範囲】
【請求項１】
記憶装置と、
所定のアプリケーションが利用されたかまたは利用される利用時間帯を示す履歴情報を取得し、前記記憶装置に記憶させることで、該履歴情報を蓄積する蓄積手段と、
前記蓄積手段によって前記記憶装置に記憶された前記履歴情報を参照し、同一または対応する利用時間帯を示す前記履歴情報の数に基づいて、今後利用されると推定される利用時間帯に係る履歴情報を特定する特定手段と、
前記特定手段によって特定された履歴情報が示す利用時間帯に基づいて、前記所定のアプリケーションが動作するコンピュータのシステム管理手段に対して前記所定のアプリケーションの自動起動を設定する設定手段と、
を備える、自動起動設定装置。
【請求項２】
前記設定手段は、前記特定された履歴情報が示す利用時間帯に基づいて、前記システム管理手段に対して、前記所定のアプリケーションの自動起動を設定すると共に前記コンピュータの自動起動または自動復帰を設定する、
請求項１に記載の自動起動設定装置。
【請求項３】
前記所定のアプリケーションはテレビアプリケーションであり、
前記蓄積手段は、前記テレビアプリケーションの起動時刻に放送されていた番組の開始時刻、または該テレビアプリケーションの予約時刻に放送される番組の開始時刻を、前記履歴情報として取得および蓄積し、
前記番組の開始時刻は、電子番組表を参照することで特定される、
請求項１または２に記載の自動起動設定装置。
【請求項４】
前記特定手段は、前記番組の開始時刻が同一である前記履歴情報の数が所定の数に達した場合に、この同一の開始時刻に係る履歴情報を前記今後利用されると推定される利用時間帯に係る履歴情報として特定する、
請求項３に記載の自動起動設定装置。
【請求項５】
前記アプリケーションによって生成された画像を出力する表示装置と、
前記設定手段による設定に従って前記所定のアプリケーションが自動起動した場合にも、ユーザによる操作が受け付けられるまで前記表示装置をスリープ状態に制御する表示装置制御手段と、
を更に備える、請求項１から４の何れか１項に記載の自動起動設定装置。
【請求項６】
前記表示装置制御手段は、前記ユーザによる操作が受け付けられるまで前記画像の出力を行わないように前記表示装置を制御する、
請求項５に記載の自動起動設定装置。
【請求項７】
前記表示装置制御手段は、前記ユーザによる操作が受け付けられるまで前記表示装置への電源供給を停止するよう制御する、
請求項５に記載の自動起動設定装置。
【請求項８】
前記設定手段による設定に従って前記所定のアプリケーションが自動起動したにも拘らず、ユーザによる操作が受け付けられなかった場合に、該所定のアプリケーションが利用されなかったと判断し、自動起動の設定ごとに、自動起動後の不使用回数を記録する記録手段と、
前記記録手段によって記録された不使用回数に基づいて、自動起動が不要であると推定される自動起動の設定を削除する削除手段と、
を更に備える、請求項１から７の何れか１項に記載の自動起動設定装置。
【請求項９】
記憶装置を備えるコンピュータによって、
所定のアプリケーションが利用されたかまたは利用される利用時間帯を示す履歴情報を取得し、前記記憶装置に記憶させることで、該履歴情報を蓄積する蓄積ステップと、
前記蓄積ステップで前記記憶装置に記憶された前記履歴情報を参照し、同一または対応する利用時間帯を示す前記履歴情報の数に基づいて、今後利用されると推定される利用時間帯に係る履歴情報を特定する特定ステップと、
前記特定ステップにおいて特定された履歴情報が示す利用時間帯に基づいて、前記所定のアプリケーションが動作するコンピュータのシステム管理手段に対して前記所定のアプリケーションの自動起動を設定する設定ステップと、
が実行される、自動起動設定方法。
【請求項１０】
前記設定ステップでは、前記特定された履歴情報が示す利用時間帯に基づいて、前記システム管理手段に対して、前記所定のアプリケーションの自動起動が設定されると共に前記コンピュータの自動起動または自動復帰が設定される、
請求項９に記載の自動起動設定方法。
【請求項１１】
前記所定のアプリケーションはテレビアプリケーションであり、
前記蓄積ステップでは、前記テレビアプリケーションの起動時刻に放送されていた番組の開始時刻、または該テレビアプリケーションの予約時刻に放送される番組の開始時刻が、前記履歴情報として取得および蓄積され、
前記番組の開始時刻は、電子番組表を参照することで特定される、
請求項９または１０に記載の自動起動設定方法。
【請求項１２】
前記特定ステップでは、前記番組の開始時刻が同一である前記履歴情報の数が所定の数に達した場合に、この同一の開始時刻に係る履歴情報が前記今後利用されると推定される利用時間帯に係る履歴情報として特定される、
請求項１１に記載の自動起動設定方法。
【請求項１３】
前記コンピュータは、前記アプリケーションによって生成された画像を出力する表示装置を備え、
前記設定ステップにおける設定に従って前記所定のアプリケーションが自動起動した場合にも、ユーザによる操作が受け付けられるまで前記表示装置をスリープ状態に制御する表示装置制御ステップと、
が更に実行される、請求項９から１２の何れか１項に記載の自動起動設定方法。
【請求項１４】
前記表示装置制御ステップでは、前記ユーザによる操作が受け付けられるまで前記画像の出力を行わないように前記表示装置が制御される、
請求項１３に記載の自動起動設定方法。
【請求項１５】
前記表示装置制御ステップでは、前記ユーザによる操作が受け付けられるまで前記表示装置への電源供給を停止するよう制御される、
請求項１３に記載の自動起動設定方法。
【請求項１６】
前記設定ステップにおける設定に従って前記所定のアプリケーションが自動起動したにも拘らず、ユーザによる操作が受け付けられなかった場合に、該所定のアプリケーションが利用されなかったと判断し、自動起動の設定ごとに、自動起動後の不使用回数を記録する記録ステップと、
前記記録ステップで記録された不使用回数に基づいて、自動起動が不要であると推定される自動起動の設定を削除する削除ステップと、
が更に実行される、請求項９から１５の何れか１項に記載の自動起動設定方法。
【請求項１７】
記憶装置を備えるコンピュータを、
所定のアプリケーションが利用されたかまたは利用される利用時間帯を示す履歴情報を取得し、前記記憶装置に記憶させることで、該履歴情報を蓄積する蓄積手段と、
前記蓄積手段によって前記記憶装置に記憶された前記履歴情報を参照し、同一または対応する利用時間帯を示す前記履歴情報の数に基づいて、今後利用されると推定される利用時間帯に係る履歴情報を特定する特定手段と、
前記特定手段によって特定された履歴情報が示す利用時間帯に基づいて、前記所定のアプリケーションが動作するコンピュータのシステム管理手段に対して前記所定のアプリケーションの自動起動を設定する設定手段と、
として機能させる、自動起動設定プログラム。
【請求項１８】
前記設定手段は、前記特定された履歴情報が示す利用時間帯に基づいて、前記システム管理手段に対して、前記所定のアプリケーションの自動起動を設定すると共に前記コンピュータの自動起動または自動復帰を設定する、
請求項１７に記載の自動起動設定プログラム。
【請求項１９】
前記所定のアプリケーションはテレビアプリケーションであり、
前記蓄積手段は、前記テレビアプリケーションの起動時刻に放送されていた番組の開始時刻、または該テレビアプリケーションの予約時刻に放送される番組の開始時刻を、前記履歴情報として取得および蓄積し、
前記番組の開始時刻は、電子番組表を参照することで特定される、
請求項１７または１８に記載の自動起動設定プログラム。
【請求項２０】
前記特定手段は、前記番組の開始時刻が同一である前記履歴情報の数が所定の数に達した場合に、この同一の開始時刻に係る履歴情報を前記今後利用されると推定される利用時間帯に係る履歴情報として特定する、
請求項１９に記載の自動起動設定プログラム。
【請求項２１】
前記コンピュータは、前記アプリケーションによって生成された画像を出力する表示装置を備え、
前記コンピュータを、
前記設定手段による設定に従って前記所定のアプリケーションが自動起動した場合にも、ユーザによる操作が受け付けられるまで前記表示装置をスリープ状態に制御する表示装置制御手段と、
として更に機能させる、請求項１７から２０の何れか１項に記載の自動起動設定プログラム。
【請求項２２】
前記表示装置制御手段は、前記ユーザによる操作が受け付けられるまで前記画像の出力を行わないように前記表示装置を制御する、
請求項２１に記載の自動起動設定プログラム。
【請求項２３】
前記表示装置制御手段は、前記ユーザによる操作が受け付けられるまで前記表示装置への電源供給を停止するよう制御する、
請求項２１に記載の自動起動設定プログラム。
【請求項２４】
前記コンピュータを、
前記設定手段による設定に従って前記所定のアプリケーションが自動起動したにも拘らず、ユーザによる操作が受け付けられなかった場合に、該所定のアプリケーションが利用されなかったと判断し、自動起動の設定ごとに、自動起動後の不使用回数を記録する記録手段と、
前記記録手段によって記録された不使用回数に基づいて、自動起動が不要であると推定される自動起動の設定を削除する削除手段と、
として更に機能させる、請求項１７から２３の何れか１項に記載の自動起動設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アプリケーションおよびそのアプリケーションを起動するためのコンピュータの自動起動設定装置に関する。
【背景技術】
【０００２】
従来、設定通電時刻になると計算機システムの立ち上げを開始し、立ち上げ処理を未完の状態で中断しておくことで、ユーザからのスイッチ投入があった場合にユーザによるスイッチ投入から立ち上げ完了までに要する時間を短縮する技術がある（特許文献１を参照）。【０００３】
また、各種センサを用いることで、ユーザがコンピュータの近傍にいるか否か等、このコンピュータのおかれた環境またはユーザによるコンピュータ利用の状態等を検出し、検出の結果に基づいてコンピュータの電源等を制御する技術がある（特許文献２〜４を参照）。
【特許文献１】特開昭６２−１３９０２０号公報
【特許文献２】特開平４−２９１６１２号公報
【特許文献３】特開平１０−０９７３３９号公報
【特許文献４】特開２００１−０６９２３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来、コンピュータにおいてアプリケーションを起動し、利用するためには、はじめにコンピュータを起動し、起動完了後にアプリケーションを指定して起動する必要があった。また、通常はコンピュータを完全にシャットダウンせず、スリープ状態としてこのスリープ状態から復帰させることで、短い待ち時間でコンピュータを利用可能とする技術がある。しかし、利用したいアプリケーションが重く、起動に時間がかかるアプリケーションである場合等は、結局アプリケーションの起動が完了するまでユーザは待機することを強いられる。【０００５】
特に、コンピュータでテレビを視聴する際に用いられるテレビアプリケーションでは、起動に要する時間が長く、ユーザが起動の指示を与えてからテレビを視聴可能になるまでに待機しなければならない時間は長かった。また、このように起動に要する時間が長いためにユーザが待機する時間が長いということは、通常動作にあるコンピュータでテレビアプリケーションを起動する場合にもいえるものである。【０００６】
また、予め使用開始時刻に合わせてコンピュータが起動または復帰し、アプリケーションが起動完了しているように、タイマを用いた起動予約を行うことで、待ち時間をなくすことは可能であるが、この場合は、ユーザ自身が予め起動予約の設定を行う必要があり、特に、曜日や日によって使用開始時刻が異なるようなテレビアプリケーションでの起動予約の設定はユーザの負担が大きい。【０００７】
本発明は、上記した問題に鑑み、ユーザに設定等の負担をかけずに、ユーザがアプリケーションを使用する時間帯にコンピュータおよびアプリケーションの起動が完了しているシステムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記した課題を解決するために、利用時間帯を示す履歴情報を蓄積し、蓄積された履歴情報に基づいて自動起動を設定することで、ユーザに設定等の負担をかけずに、ユーザがアプリケーションを使用する時間帯にアプリケーションの起動およびそのアプリケーション起動のためのコンピュータの起動が完了しているシステムを提供することを可能にした。【０００９】
詳細には、本装置は、記憶装置と、所定のアプリケーションが利用されたかまたは利用される利用時間帯を示す履歴情報を取得し、前記記憶装置に記憶させることで、該履歴情報を蓄積する蓄積手段と、前記蓄積手段によって前記記憶装置に記憶された前記履歴情報を参照し、同一または対応する利用時間帯を示す前記履歴情報の数に基づいて、今後利用されると推定される利用時間帯に係る履歴情報を特定する特定手段と、前記特定手段によって特定された履歴情報が示す利用時間帯に基づいて、前記所定のアプリケーションが動作するコンピュータのシステム管理手段に対して前記所定のアプリケーションの自動起動を設定する設定手段と、を備える、自動起動設定装置である。【００１０】
また、設定手段は、前記特定された履歴情報が示す利用時間帯に基づいて、前記システム管理手段に対して、前記所定のアプリケーションの自動起動を設定すると共に前記コンピュータの自動起動または自動復帰を設定してもよい。【００１１】
ここで、同一または対応する利用時間帯とは、利用開始時刻が完全に一致する場合に限らず、利用開始時刻から利用終了時刻までの間の時間帯が一部重複しているものや、利用開始時刻より前や、利用終了時刻よりも後であるものの、一定の基準に従って、対応する利用時間帯であると看做されるものも含む。このような同一または対応する利用時間帯が履歴情報として蓄積されている場合、その利用時間帯を、ユーザによって今後も利用されると推定することが可能である。【００１２】
設定手段は、所定のアプリケーションが、履歴情報に基づいてユーザによって今後も利用されると推定される利用時間帯に、このアプリケーションが起動しているように設定を行う。即ち、本発明に拠れば、ユーザがアプリケーションを利用しようとするタイミングで先読み的に起動が完了しているために、起動時にかかる待ち時間を大幅に短縮することが可能となる。また、ユーザ操作を必要とすることなく利用開始時刻が設定されるため、ユーザに設定作業の負担を強いることがない。【００１３】
なお、ここでシステム管理手段とは、オペレーティングシステムや基本入出力システム等の、コンピュータが備える各デバイスを管理する手段をいう。また、コンピュータの自動復帰とは、スリープ状態等からの復帰をいう。【００１４】
また、本装置において、前記所定のアプリケーションはテレビアプリケーションであり、前記蓄積手段は、前記テレビアプリケーションの起動時刻に放送されていた番組の開始時刻、または該テレビアプリケーションの予約時刻に放送される番組の開始時刻を、前記履歴情報として取得および蓄積し、前記番組の開始時刻は、電子番組表を参照することで特定されてもよい。【００１５】
一般に、テレビアプリケーションは、動画データを扱うため、他の一般的なアプリケーションに比べて起動に長い時間を要する。また、放送を受信して再生するアプリケーションであるために、特定の番組を視聴できる時間帯が定まっており、アプリケーションの利用時間帯に何らかのパターンが現れやすい。このため、番組の開始時刻と関連付けて自動起動の時間を設定することで、ユーザの利用時間帯に正確にアプリケーションを起動させることが可能である。【００１６】
ここで、ユーザは番組の開始時刻と同時に視聴を開始するわけではないことから、蓄積手段は、テレビアプリケーションの起動時刻に放送されていた番組の開始時刻、またはテレビアプリケーションの予約時刻に放送される番組の開始時刻を、履歴情報として取得および蓄積する。このようにすることで、ユーザが視聴したい番組の開始時刻に、アプリケーションを起動させることが可能である。なお、設定される起動時間は、番組の開始時刻よりも若干早い時刻であることが好ましい。なお、番組の開始時刻の特定には、電子番組表が用いられる。【００１７】
また、本装置において、前記特定手段は、前記番組の開始時刻が同一である前記履歴情報の数が所定の数に達した場合に、この同一の開始時刻に係る履歴情報を前記今後利用されると推定される利用時間帯に係る履歴情報として特定してもよい。【００１８】
ここで、所定の数を、例えば３回とすれば、ユーザの行動パターンに基づいた自動起動が比較的早い段階で設定されることとなるため、本発明の効果を実感しやすい。【００１９】
また、開始時刻が同一である履歴情報の数を統計処理することで、今後利用されると推定される利用時間帯を特定することとしてもよい。例えば、平日の履歴情報のうち、半分以上で同一の開始時刻の番組が視聴されていた場合に、その開始時刻を自動起動の時刻とする、等の方法が採用されてもよい。【００２０】
また、本装置は、前記アプリケーションによって生成された画像を出力する表示装置と、前記設定手段による設定に従って前記所定のアプリケーションが自動起動した場合にも、ユーザによる操作が受け付けられるまで前記表示装置をスリープ状態に制御する表示装置制御手段と、を更に備えてもよい。なお、この示装置制御手段は、前記ユーザによる操作が受け付けられるまで前記画像の出力を行わないように前記表示装置を制御してもよいし、前記表示装置への電源供給を停止するよう制御してもよい。【００２１】
これによって、ユーザがテレビの視聴を開始したい場合に、表示装置をスリープ状態から復帰させるのみで、ユーザにアプリケーションの利用を開始させることが可能となる。【００２２】
また、本装置は、前記設定手段による設定に従って前記所定のアプリケーションが自動起動したにも拘らず、ユーザによる操作が受け付けられなかった場合に、該所定のアプリケーションが利用されなかったと判断し、自動起動の設定ごとに、自動起動後の不使用回数を記録する記録手段と、前記記録手段によって記録された不使用回数に基づいて、自動起動が不要であると推定される自動起動の設定を削除する削除手段と、を更に備えてもよい。【００２３】
これにより、誤って設定された自動起動の設定や、ユーザがその時間帯にアプリケーションを利用しなくなったことによって不要となった自動起動の設定等の、不要な自動起動の設定が削除される。このため、自動起動の設定が不必要に増加し、アプリケーションが常に起動した状態となってしまうことを防止出来る。【００２４】
更に、本装置で行われる処理は、コンピュータが実行する方法、又はコンピュータに実行させるプログラムとしても提供することが可能である。また、そのようなプログラムをコンピュータその他の装置、機械等が読み取り可能な記録媒体に記録したものでもよい。ここで、コンピュータ等が読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータ等から読み取ることができる記録媒体をいう。
【発明の効果】
【００２５】
上記の構成によって、ユーザに設定等の負担をかけずに、ユーザがアプリケーションを使用する時間帯にアプリケーションおよびそのアプリケーションを起動するためのコンピュータの起動が完了しているシステムを提供することが可能となる。
【図面の簡単な説明】
【００２６】
【図１】実施形態における自動起動設定装置を備えるパーソナルコンピュータのハードウェア構成の概略を示す図である。
【図２】実施形態における自動起動設定装置を備えるパーソナルコンピュータの機能構成の概略を示す図である。
【図３】実施形態における履歴情報テーブルの構成を示す図である。
【図４】実施形態における自動起動設定テーブルの構成を示す図である。
【図５】実施形態におけるテレビアプリケーションの起動時刻を学習する処理の流れを示すフローチャートである。
【図６】実施形態における自動起動処理の流れを示すフローチャートである。
【図７】実施形態における、予約処理に基づいて起動時刻を学習する処理の流れを示すフローチャートである。
【図８】実施形態における自動起動設定削除処理の流れを示すフローチャートである。
【図９】実施形態における番組の属性に基づいた自動起動設定削除処理の流れを示すフローチャートである。
【符号の説明】
【００２７】
１  パーソナルコンピュータ
２１  履歴情報蓄積部
２２  履歴情報抽出部
２３  自動起動設定部
２４  表示装置制御部
２５  不使用回数記録部
２６  自動起動設定削除部
【発明を実施するための最良の形態】
【００２８】
本願に係る自動起動設定装置、方法およびプログラムの実施の形態について、図面に基づいて説明する。本実施形態において、自動起動設定プログラムは、テレビアプリケーションプログラムの一部として提供される。但し、自動起動設定プログラムは、テレビアプリケーションプログラムとは別個のプログラムとして提供されてもよい。【００２９】
図１は、本実施形態における自動起動設定装置を備えるパーソナルコンピュータ１のハードウェア構成の概略を示す図である。パーソナルコンピュータ１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２等の主記憶装置、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１３等の補助記憶装置、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１４、放送受信部１５、リモコン１８、リモコン操作受信部１９、ディスプレイ１６等の表示装置、およびキーボード、マウス等の入力装置１７等を有する。【００３０】
リモコン１８は、所謂赤外線方式のリモコン１８であり、対応するリモコン操作受信部１９は、リモコン１８より発信された赤外線を受信することで、リモコン１８における操作内容を受け付ける。また、リモコン１８は、専らテレビアプリケーションの起動や呼出に用いられるテレビボタンを有する。ユーザは、このテレビボタンを押下することで、テレビアプリケーションの起動や、バックグラウンドで起動しているテレビアプリケーションの呼出、パーソナルコンピュータ１のスリープ状態からの復帰、ディスプレイ１６のスリープ状態からの復帰等を行うことが出来る。【００３１】
放送受信部１５は、所謂テレビチューナである。放送受信部１５は、アンテナで放送波を受信し、受信した放送波に基づいた圧縮動画データストリーム（ＴＳ信号等）を出力する。テレビアプリケーションプログラムを実行するＣＰＵ１１は、放送受信部１５より出力されたＴＳ信号等に基づいて、動画を構成する各フレームのピクチャを生成する。そして、生成されたピクチャに基づく映像信号がディスプレイ１６へ出力され、ディスプレイ１６が映像信号に基づく画像を表示することで、ユーザはテレビ放送を視聴することが可能となる。【００３２】
図２は、本実施形態における自動起動設定装置を備えるパーソナルコンピュータ１の機能構成の概略を示す図である。図１に示したハードウェア構成を有するパーソナルコンピュータ１は、ＨＤＤ１３上にインストールされた自動起動設定プログラムをＣＰＵ１１が読み出してＲＡＭ１２に展開し、展開されたプログラムをＣＰＵ１１が解釈および実行することで、後述する履歴情報蓄積部２１と、履歴情報抽出部２２と、自動起動設定部２３と、表示装置制御部２４と、不使用回数記録部２５と、自動起動設定削除部２６と、を備えるアプリケーションの自動起動設定装置として機能する。但し、上記各機能部は、夫々個別に、または複数の機能部をまとめて、専用のハードウェアによって実現されてもよい。【００３３】
履歴情報蓄積部２１は、テレビアプリケーションの起動時刻、起動曜日、起動直後に選択されたチャンネルを取得し、電子番組表を参照することで、取得された情報に対応する時刻及びチャンネルにおいて放送されていたか又は放送される番組の開始時刻を取得する。ここで、電子番組表は、放送またはネットワークを介して受信された、放送時刻等の番組スケジュールを含む電子データである。履歴情報蓄積部２１は、受信後ＲＡＭ１２またはＨＤＤ１３に保存された電子番組表を読み出して参照する。【００３４】
図３は、本実施形態における履歴情報テーブル３０の構成を示す図である。履歴情報テーブル３０は、ユーザが視聴したか又は録画／視聴予約した番組の開始時刻と、この開始時刻の属する曜日と、ユーザが視聴したか又は録画／視聴予約したチャンネルと、この番組のジャンル等の属性情報と、を有する履歴情報が蓄積されたテーブルである。履歴情報蓄積部２１は、開始時刻、曜日、チャンネル、および属性情報を、履歴情報としてＨＤＤ１３に構築された履歴情報テーブル３０に蓄積する。【００３５】
履歴情報抽出部２２は、履歴情報テーブル３０にある、開始時刻が同一である履歴情報の数をカウントし、開始時刻が同一である履歴情報の数が所定の数に達しているか否かを判定する。更に、履歴情報抽出部２２は、開始時刻が同一である履歴情報の数が所定の数に達している場合に、この履歴情報に係る開始時刻を抽出する。【００３６】
自動起動設定部２３は、履歴情報抽出部２２によって抽出された開始時刻を、テレビアプリケーションの自動起動時刻として、システムに設定する。【００３７】
図４は、本実施形態における自動起動設定テーブルの構成を示す図である。自動起動設定テーブルは、システムが自動起動または自動復帰し、テレビアプリケーションが自動的に起動される時刻を示す自動起動時刻と、この自動起動される曜日を示す自動起動曜日と、自動起動後に自動的に選択されるチャンネルを示す自動選択チャンネルと、自動起動される時間帯に放送される番組のジャンル等の属性情報と、自動起動が行われたがユーザによって連続して利用されなかった回数を示す不使用回数と、を有する自動起動設定が蓄積されたテーブルである。【００３８】
表示装置制御部２４は、自動起動設定部２３による設定に従ってパーソナルコンピュータ１が自動起動またはスリープ状態から復帰し、テレビアプリケーションが自動起動した場合にも、ユーザによる操作が受け付けられるまでディスプレイ１６のみをスリープ状態とする。このようにディスプレイ１６をスリープ状態にする方法はいくつかある。例えば、ディスプレイ１６が映像信号の入力がない場合にスリープ状態に移行する機能を備えていれば、表示装置制御部２４はディスプレイ１６に対して映像信号の出力を行わないようにすればよい。この場合には、表示制御部２４はユーザによる操作が受け付けられたときにディスプレイ１６に対して映像信号を出力してディスプレイ１６のスリープ状態を解除できる。また、他の例として、ディスプレイ１６がコンピュータ１から供給される電源により動作するシステムにおいては、表示装置制御部２４はコンピュータ１の電源供給部に対してディスプレイ１６への電源供給を停止する指令を発行してディスプレイ１６をスリープ状態にするようにしてもよい。この場合には、表示制御部２４はユーザによる操作が受け付けられたときにディスプレイ１６に対する電源供給を開始する指令をコンピュータ１の電源制御部に発行してディスプレイ１６のスリープ状態を解除できる。これにより、ユーザは、システムの起動または復帰、テレビアプリケーションの起動に必要となる時間を待つことなく、ディスプレイ１６のスリープ状態を解除するのみの待ち時間で即座にテレビの視聴を開始することが出来る。また、ディスプレイ１６をスリープ状態としておくことで、自動起動からユーザが実際に視聴を開始するまでの間、ディスプレイ１６による電力消費を抑えることが出来る。【００３９】
不使用回数記録部２５は、自動起動設定部２３による設定に従ってパーソナルコンピュータ１が自動起動または自動復帰し、テレビアプリケーションが自動起動したにも拘らず、ユーザがテレビアプリケーションを用いてテレビを視聴していることが確認出来る操作が受け付けられなかった場合に、テレビアプリケーションが利用されなかったと判断し、自動起動設定テーブルに、自動起動後の不使用回数を記録する。【００４０】
自動起動設定削除部２６は、自動起動設定テーブルにおける自動起動設定の不使用回数を参照し、この値が所定の回数以上となっているか否かを判定することで、自動起動が不要であると推定される自動起動設定を特定し、特定された自動起動設定を自動起動設定テーブルから削除する。【００４１】
図５は、本実施形態におけるテレビアプリケーションの起動時刻を学習する処理の流れを示すフローチャートである。本フローチャートに示された処理は、テレビアプリケーションの起動と同時に実行される。【００４２】
ステップＳ１０１では、テレビアプリケーションの起動時刻、起動曜日、起動直後に選択されたチャンネルが取得される。履歴情報蓄積部２１は、テレビアプリケーションが起動した時刻および曜日を、テレビアプリケーションが実行されているシステムの日時管理機能より取得する。また、履歴情報蓄積部２１は、テレビアプリケーションにおいて、起動後しばらくしてユーザがチャンネルを固定したと判断されるチャンネルを取得する。具体的には、起動時に選択されていたチャンネル（例えば、前回のテレビアプリケーション終了時に選択されていたチャンネルや、テレビアプリケーションの起動と同時に選択されたチャンネル）が、予め定められた一定時間以上変更されない場合、このチャンネルが取得される。起動後の予め定められた一定時間内にユーザがチャンネル切替操作を行った場合、チャンネル切替後にチャンネルが固定されたと判断出来る所定の時間以上チャンネルの変更がない場合に、切替後のチャンネルが取得される。但し、その他の判断基準に従って、固定されたチャンネルを取得してもよい。その後、処理はステップＳ１０２へ進む。【００４３】
ステップＳ１０２では、ユーザが視聴している番組の開始時刻が取得される。履歴情報蓄積部２１は、ステップＳ１０１で取得されたチャンネルにおいて、ステップＳ１０１で取得された起動時刻に放送されている番組の開始時刻を、電子番組表を参照することで取得する。具体的には、ステップＳ１０１で取得されたチャンネルが１であり、起動時刻が１９時０５分であった場合、電子番組表を参照して、チャンネル１で１９時０５分に放送されている番組を特定し、更にこの番組の開始時刻（例えば、１９時００分）を取得する。なお、ここでは開始時刻の他に、番組のジャンル等、番組の属性を示す情報が同時に取得される。その後、処理はステップＳ１０３へ進む。【００４４】
ステップＳ１０３では、履歴情報テーブル３０に、開始時刻、起動曜日、チャンネル、およびジャンル等の属性情報が記録される。履歴情報蓄積部２１は、ステップＳ１０２までに取得された情報を、履歴情報として履歴情報テーブル３０に記録する。その後、処理はステップＳ１０４へ進む。【００４５】
ステップＳ１０４では、開始時刻が同一の履歴情報が所定の回数以上記録されているか否かが判定される。履歴情報抽出部２２は、履歴情報テーブル３０にある、開始時刻が同一の履歴情報の数をカウントし、所定の数以上、開始時刻が同一の履歴情報があるか否か（即ち、開始時刻が同一の番組をユーザが所定回数以上視聴したか否か）を判定する。ここで、本実施形態では、所定の数を３とする。自動起動が設定されるための回数を３とすることで、ユーザが偶然２日連続でテレビアプリケーションを起動した場合等をユーザの生活サイクルに基づいたものと誤って判定してしまうことを排除し、且つ、自動起動が設定されるまでに必要な繰り返し回数が多いために自動起動がなかなか設定されず、自動機能の効果を得ることが出来ないという状況を回避することが可能である。開始時刻が同一の履歴情報が所定の回数以上記録されていると判定された場合、処理はステップＳ１０５へ進む。開始時刻が同一の履歴情報が所定の回数以上記録されていないと判定された場合、本フローチャートに示された処理は終了する。【００４６】
ステップＳ１０５では、自動起動が設定される。自動起動設定部２３は、ステップＳ１０４で所定の回数以上記録されていると判定された履歴情報の開始時刻を、システムおよびテレビアプリケーションの自動起動時刻として、システムに設定する。具体的には、自動起動設定部２３は、テレビアプリケーションがインストールされているパーソナルコンピュータ１の自動起動時刻、またはスリープ状態（スタンバイ（ＡＣＰＩ（Ａｄｖａｎｃｅｄ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  ａｎｄ  Ｐｏｗｅｒ  Ｉｎｔｅｒｆａｃｅ）におけるスリープ・ステートＳ３）や休止状態（ハイバネーション）（ＡＣＰＩにおけるスリープ・ステートＳ４）等）からの自動復帰時刻を設定し、更に、テレビアプリケーションが設定された時間に自動実行されるよう設定する。なお、ここでは、自動起動される曜日についても設定が行われる。自動起動設定部２３は、履歴情報の曜日を参照して、これまでの履歴において、自動起動の時間帯にテレビアプリケーションが利用された曜日を参照することで、自動起動される曜日を決定し、システムに設定する。本実施形態では、履歴における曜日の組み合わせに基づいて、自動起動の曜日が設定されることとする。例えば、履歴情報に記録された起動の曜日が同一でない場合（例えば、月曜日、火曜日、水曜日であった場合）には、毎日（または平日）の自動起動が、履歴情報に記録された起動の曜日が毎週同一の曜日（例えば、月曜日）であった場合には、その曜日（例えば、月曜日）の自動起動が設定される。【００４７】
また、テレビアプリケーションの設定項目として、起動時に選択されるチャンネルが設定される。例えば、自動起動の設定に係る履歴情報に記録されているチャンネルが全て同一である場合、そのチャンネルが起動時に自動的に選択されるチャンネルとして設定される。全て同一のチャンネルでない場合にも、最も頻度の高いチャンネル、またはテレビアプリケーションにデフォルトチャンネルとして設定されたチャンネルが、テレビアプリケーションの起動時に自動的に選択されるチャンネルとして設定される。なお、ここで設定された自動起動に関する設定内容は、自動起動設定として、自動起動設定テーブルへ蓄積される。その後、本フローチャートに示された処理は終了する。【００４８】
通常、テレビアプリケーションがインストールされたパーソナルコンピュータ１は、ユーザの自宅等において用いられており、ユーザがテレビを視聴していない時間帯、およびユーザがパーソナルコンピュータ１の他のアプリケーションを利用していない時間帯には、スリープ状態またはシャットダウンされた状態となっている。以下、スリープ状態にあるパーソナルコンピュータ１が、自動起動時刻となった時にテレビアプリケーションを自動起動させる処理について説明する。【００４９】
図６は、本実施形態における自動起動処理の流れを示すフローチャートである。本フローチャートに示された処理は、図５に示されたフローチャートにおいて設定された自動起動時刻となった場合に実行される。【００５０】
システム管理手段は、自動起動が設定された曜日の自動起動時刻となったことを受けて、システムをスリープ状態から復帰させ（ステップＳ２０１）、テレビアプリケーションプログラムをＨＤＤ１３から読み出してＲＡＭ１２へ展開することで、テレビアプリケーションを起動する（ステップＳ２０２）。この際、ステップＳ１０５で自動的に選択されるチャンネルとして設定されたチャンネルが自動的に選択され、放送受信部１５によって放送波が受信され、ピクチャの生成が行われる（ステップＳ２０３）。そして、表示装置制御部２４はディスプレイ１６への出力を制御することで、ディスプレイ１６のみをスリープ状態とする（ステップＳ２０４）。但し、本フローチャートに示されている処理の実行中、ディスプレイ１６は常にスリープ状態（何も表示されていない状態）で維持されていることが好ましい。その後、本フローチャートに示された処理は終了する。【００５１】
また、自動起動後、ディスプレイ１６に何も表示されていない状態で映像に伴う音声が再生されることを防ぐために、テレビアプリケーションは、自動起動時の音量を無音とする。ユーザによる視聴開始の操作を待ってテレビアプリケーションが音量を上げることで、ユーザの視聴開始に合わせてスピーカからの音声の再生が開始される。【００５２】
上記図５および図６に示したフローチャートに係る処理に拠れば、ユーザに自動起動の設定を行わせることなく、ユーザがテレビアプリケーションを使用すると推測される時間に、自動的にシステムを起動または復帰させ、テレビアプリケーションを起動させることが可能となる。即ち、一般に起動処理が重いテレビアプリケーションを用いてパーソナルコンピュータ１でテレビを視聴する場合に、ユーザは、システムの起動または復帰、テレビアプリケーションの起動に必要となる時間を待つことなく、ディスプレイ１６のスリープ状態を解除するのみで即座にテレビの視聴を開始することが出来る。ここで、ユーザがディスプレイ１６のスリープ状態を解除するための操作としては、リモコン１８のテレビボタン押下、キーボードやマウス等の入力装置１７を用いた入力等がある。【００５３】
図７は、本実施形態における、予約処理に基づいて起動時刻を学習する処理の流れを示すフローチャートである。本フローチャートに示された処理は、テレビアプリケーションの起動中に、ユーザ操作によって録画予約や、視聴予約が行われたことを契機として開始される。【００５４】
ステップＳ３０１では、ユーザ操作によって行われた録画予約や視聴予約の予約時刻、予約曜日および予約チャンネルが取得される。履歴情報蓄積部２１は、ユーザ操作によって行われた録画予約や視聴予約の予約時刻、予約曜日および予約チャンネルを、テレビアプリケーションに設定された録画／視聴予約テーブル（図示は省略する）より取得する。その後、処理はステップＳ３０２へ進む。【００５５】
ステップＳ３０２では、ユーザが予約した番組の開始時刻が取得される。履歴情報蓄積部２１は、ステップＳ３０１で取得されたチャンネルにおいて、ステップＳ３０１で取得された予約時刻に放送される番組の開始時刻を、電子番組表を参照することで取得する。処理の詳細は、ステップＳ１０２と同様であるため、説明を省略する。その後、処理はステップＳ３０３へ進む。【００５６】
ステップＳ３０３では、自動起動に設定するか否かをユーザに確認するための確認画面が表示される。履歴情報蓄積部２１は、例えば、「以降、１９時００分にテレビアプリケーションが自動的に起動しているように設定しますか？」とのメッセージと、「はい」および「いいえ」のボタンが表示された確認画面のイメージを生成し、このイメージをディスプレイ１６に表示する。そして、キーボードやマウス等の入力装置１７を介して入力されたユーザによる選択を受け付ける。その後、処理はステップＳ３０４へ進む。【００５７】
ステップＳ３０４では、ユーザによる選択の結果が判定される。履歴情報蓄積部２１は、ステップＳ３０３で表示された確認画面を確認したユーザによって入力された選択を受け付け、選択内容を判定する。自動起動を設定することがユーザによって選択された場合、処理はステップＳ３０５へ進む。自動起動を設定しないことがユーザによって選択された場合、本フローチャートに示された処理は終了する。即ち、本フローチャートに示された処理によれば、学習前にユーザに問い合わせ、ユーザによる選択が否定的であった場合に自動起動を設定しないことで、意図しない自動起動設定を抑止することが出来る。【００５８】
ステップＳ３０５では、自動起動が設定される。自動起動設定部２３は、ステップＳ３０２で取得された開始時刻を、テレビアプリケーションの自動起動時刻として、システムに設定する。処理の詳細は、ステップＳ１０５と同様であるため、説明を省略する。また、テレビアプリケーションの設定項目のうち、起動時に選択されるチャンネルが、ステップＳ３０１で取得されたチャンネルに設定される。なお、ここで設定された自動起動に関する設定内容は、自動起動設定として、自動起動設定テーブルへ蓄積される。その後、本フローチャートに示された処理は終了する。【００５９】
なお、本フローチャートに示す処理では、ユーザが録画予約または視聴予約を行った場合に、予約時刻を自動起動時刻に設定するか否かをユーザに問い合わせる確認画面を表示することとしているが、確認画面を表示せず、図５に示す処理と同様に、所定の回数以上予約が行われた番組の開始時刻を自動起動時刻として設定することとしてもよい。なお、この場合は、ユーザによる操作内容が明示的に録画／視聴したい番組を示していると考えられるため、自動起動時刻に設定されるための所定の回数を、図５に示す処理に比べて少なく設定してもよい。【００６０】
図８は、本実施形態における自動起動設定削除処理の流れを示すフローチャートである。本フローチャートに示された処理は、テレビアプリケーションが自動起動された後に実行される。【００６１】
ステップＳ４０１では、テレビアプリケーションの自動起動後、所定の時間が経過したことが監視される。不使用回数記録部２５は、テレビアプリケーションが自動起動した後、所定の時間内に、ユーザによって行われた所定の操作を監視する。ここでいう所定の操作とは、ユーザがテレビアプリケーションを用いてテレビを視聴していることが確認出来る操作である。例えば、テレビボタンの押下や、チャンネル操作、音量操作等が行われたことを検出することで、ユーザがテレビアプリケーションを用いてテレビを視聴していることが確認出来る。その後、処理はステップＳ４０２へ進む。【００６２】
ステップＳ４０２では、ユーザによる所定の操作の有無が判定される。不使用回数記録部２５は、ステップＳ４０１での監視において、ユーザがテレビを視聴していることが確認出来る所定の操作が行われたか否かを判定する。所定の操作が行われていないと判定された場合、処理はステップＳ４０３へ進む。所定の操作が行われたと判定された場合、処理はステップＳ４０６へ進む。【００６３】
ステップＳ４０３では、所定の操作が行われなかった回数がカウントされる。不使用回数記録部２５は、設定した自動起動時刻に従ってテレビアプリケーションを起動したが、所定の操作が行われていない、即ち、ユーザがテレビアプリケーションを用いてテレビを視聴していないと推定された場合の回数をカウントする。具体的には、不使用回数記録部２５は、自動起動設定テーブルにおける該当する自動起動設定の不使用回数を１加算する。その後、処理はステップＳ４０４へ進む。【００６４】
ステップＳ４０４では、不使用回数が所定の回数に達したか否かが判定される。自動起動設定削除部２６は、自動起動設定テーブルにおける自動起動設定の不使用回数を参照し、この値が所定の回数（例えば３回）に達したか否かを判定する。不使用回数が所定の回数に達した場合、処理はステップＳ４０５へ進む。不使用回数が所定の回数に達していない（所定の回数より少ない）場合、本フローチャートに示された処理は終了する。【００６５】
ステップＳ４０５では、自動起動設定が削除される。テレビアプリケーションを自動起動したものの、所定の回数ユーザによって利用されなかった場合、この時刻における自動起動は必要ないか、または不要になったと判断できる。このため、自動起動設定削除部２６は、ステップＳ４０４で所定の回数不使用であったと判定された自動起動設定を、自動起動設定テーブルから削除する。その後、本フローチャートに示された処理は終了する。【００６６】
ステップＳ４０６では、不使用回数がリセットされる。不使用回数記録部２５は、ステップＳ４０２において、ユーザがテレビアプリケーションを利用していることが確認出来たために、自動起動設定テーブルに記録された、該当する自動起動設定の不使用回数カウンタをリセット（０を入力）する。即ち、本フローチャートに示された処理では、自動起動したものの所定回数（例えば３回）連続してユーザがテレビアプリケーションを利用しない場合にのみ、自動起動設定を削除する。その後、本フローチャートに示された処理は終了する。【００６７】
本フローチャートに示した処理に拠れば、誤って学習された自動起動設定に従って自動起動が行われ続けることや、いったん学習されてユーザによって利用されていたが、ユーザがその時間帯にテレビを視聴しなくなったことによって不要となった自動起動設定に従って自動起動が行われ続けることを抑制することが可能となる。本実施形態に拠れば、上記自動起動時刻の学習（図５および図７を参照）と、自動起動設定の削除（図８を参照）を繰り返すことで、システムを、ユーザの生活サイクルや嗜好に合わせてテレビアプリケーションの自動起動を行う状態に保つことが可能となる。【００６８】
なお、上記フローチャートでは、不使用回数が所定の回数に達した場合に自動起動設定を削除する方法について説明したが、その他に、自動起動が設定されている時間帯の番組のジャンル等の属性情報を電子番組表より取得し、番組の属性（ジャンル等）が自動起動設定に記録されている属性情報と異なるものとなった場合に、自動起動設定を削除することとしてもよい。【００６９】
図９は、本実施形態における、番組の属性に基づいた自動起動設定削除の流れを示すフローチャートである。本フローチャートに示された処理は、定期的に実行されてもよいし、自動起動の設定が行われる前や、自動起動が行われる前に確認的に実行されてもよい。自動起動設定削除部２６は、自動起動設定テーブルに保存された属性情報と、電子番組表の中の対応する番組に設定された属性情報とを比較する（ステップＳ５０１）。比較された属性情報が異なる場合に、ある特定のジャンルの番組が連続してユーザに視聴されていたが、あるときから異なるジャンルの番組となった場合に、ユーザが視聴していた番組が終了した（番組スケジュールの改編が行われた）と判断して（ステップＳ５０２）、自動起動設定を削除する（ステップＳ５０３）。この判断に用いられる属性情報は、番組のジャンル（ニュース、バラエティ、ドラマ等）であってもよいし、番組名等、その他の属性情報であってもよい。
【図１】
2009016719.tif 000003
【図２】
2009016719.tif 000004
【図３】
2009016719.tif 000005
【図４】
2009016719.tif 000006
【図５】
2009016719.tif 000007
【図６】
2009016719.tif 000008
【図７】
2009016719.tif 000009
【図８】
2009016719.tif 000010
【図９】
2009016719.tif 000011
【手続補正書】
【提出日】平成22年1月8日(2010.1.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記憶装置と、
所定のアプリケーションが利用されたかまたは利用される利用時間帯を示す履歴情報を取得し、前記記憶装置に記憶させることで、該履歴情報を蓄積する蓄積手段と、
前記蓄積手段によって前記記憶装置に記憶された前記履歴情報を参照し、同一または対応する利用時間帯を示す前記履歴情報の数に基づいて、今後利用されると推定される利用時間帯に係る履歴情報を特定する特定手段と、
前記特定手段によって特定された履歴情報が示す利用時間帯に基づいて、前記所定のアプリケーションが動作するコンピュータのシステム管理手段に対して前記所定のアプリケーションの自動起動を設定する設定手段と、
前記アプリケーションによって生成された画像を出力する表示装置と、
前記設定手段による設定に従って前記所定のアプリケーションが自動起動した場合に、ユーザによる操作が受け付けられるまで前記表示装置をスリープ状態に制御する表示装置制御手段と、
を備える、自動起動設定装置。
【請求項２】
前記設定手段は、前記特定された履歴情報が示す利用時間帯に基づいて、前記システム管理手段に対して、前記所定のアプリケーションの自動起動を設定すると共に前記コンピュータの自動起動または自動復帰を設定する、
請求項１に記載の自動起動設定装置。
【請求項３】
前記所定のアプリケーションはテレビアプリケーションであり、
前記蓄積手段は、前記テレビアプリケーションの起動時刻に放送されていた番組の開始時刻、または該テレビアプリケーションの予約時刻に放送される番組の開始時刻を、前記履歴情報として取得および蓄積し、
前記番組の開始時刻は、電子番組表を参照することで特定される、
請求項１または２に記載の自動起動設定装置。
【請求項４】
前記特定手段は、前記番組の開始時刻が同一である前記履歴情報の数が所定の数に達した場合に、この同一の開始時刻に係る履歴情報を前記今後利用されると推定される利用時間帯に係る履歴情報として特定する、
請求項３に記載の自動起動設定装置。
【請求項５】
前記表示装置制御手段は、前記ユーザによる操作が受け付けられるまで前記画像の出力を行わないように前記表示装置を制御する、
請求項１から４の何れか１項に記載の自動起動設定装置。
【請求項６】
前記表示装置制御手段は、前記ユーザによる操作が受け付けられるまで前記表示装置への電源供給を停止するよう制御する、
請求項１から４の何れか１項に記載の自動起動設定装置。
【請求項７】
前記設定手段による設定に従って前記所定のアプリケーションが自動起動したにも拘らず、ユーザによる操作が受け付けられなかった場合に、該所定のアプリケーションが利用されなかったと判断し、自動起動の設定ごとに、自動起動後の不使用回数を記録する記録手段と、
前記記録手段によって記録された不使用回数に基づいて、自動起動が不要であると推定される自動起動の設定を削除する削除手段と、
を更に備える、請求項１から６の何れか１項に記載の自動起動設定装置。
【請求項８】
記憶装置および表示装置を備えるコンピュータによって、
所定のアプリケーションが利用されたかまたは利用される利用時間帯を示す履歴情報を取得し、前記記憶装置に記憶させることで、該履歴情報を蓄積する蓄積ステップと、
前記蓄積ステップで前記記憶装置に記憶された前記履歴情報を参照し、同一または対応する利用時間帯を示す前記履歴情報の数に基づいて、今後利用されると推定される利用時間帯に係る履歴情報を特定する特定ステップと、
前記特定ステップにおいて特定された履歴情報が示す利用時間帯に基づいて、前記所定のアプリケーションが動作するコンピュータのシステム管理手段に対して前記所定のアプリケーションの自動起動を設定する設定ステップと、
前記設定ステップにおける設定に従って前記所定のアプリケーションが自動起動した場合に、ユーザによる操作が受け付けられるまで前記表示装置をスリープ状態に制御する表示装置制御ステップと、
が実行される、自動起動設定方法。
【請求項９】
記憶装置および表示装置を備えるコンピュータを、
所定のアプリケーションが利用されたかまたは利用される利用時間帯を示す履歴情報を取得し、前記記憶装置に記憶させることで、該履歴情報を蓄積する蓄積手段と、
前記蓄積手段によって前記記憶装置に記憶された前記履歴情報を参照し、同一または対応する利用時間帯を示す前記履歴情報の数に基づいて、今後利用されると推定される利用時間帯に係る履歴情報を特定する特定手段と、
前記特定手段によって特定された履歴情報が示す利用時間帯に基づいて、前記所定のアプリケーションが動作するコンピュータのシステム管理手段に対して前記所定のアプリケーションの自動起動を設定する設定手段と、
前記設定手段による設定に従って前記所定のアプリケーションが自動起動した場合に、ユーザによる操作が受け付けられるまで前記表示装置をスリープ状態に制御する表示装置制御手段と、
として機能させる、自動起動設定プログラム。
【請求項１０】
前記設定手段は、前記特定された履歴情報が示す利用時間帯に基づいて、前記システム管理手段に対して、前記所定のアプリケーションの自動起動を設定すると共に前記コンピュータの自動起動または自動復帰を設定する、
請求項９に記載の自動起動設定プログラム。
【請求項１１】
前記所定のアプリケーションはテレビアプリケーションであり、
前記蓄積手段は、前記テレビアプリケーションの起動時刻に放送されていた番組の開始時刻、または該テレビアプリケーションの予約時刻に放送される番組の開始時刻を、前記履歴情報として取得および蓄積し、
前記番組の開始時刻は、電子番組表を参照することで特定される、
請求項９または１０に記載の自動起動設定プログラム。
【請求項１２】
前記特定手段は、前記番組の開始時刻が同一である前記履歴情報の数が所定の数に達した場合に、この同一の開始時刻に係る履歴情報を前記今後利用されると推定される利用時間帯に係る履歴情報として特定する、
請求項１１に記載の自動起動設定プログラム。
【請求項１３】
前記表示装置制御手段は、前記ユーザによる操作が受け付けられるまで前記画像の出力を行わないように前記表示装置を制御する、
請求項９から１２の何れか１項に記載の自動起動設定プログラム。
【請求項１４】
前記表示装置制御手段は、前記ユーザによる操作が受け付けられるまで前記表示装置への電源供給を停止するよう制御する、
請求項９から１２の何れか１項に記載の自動起動設定プログラム。
【請求項１５】
前記コンピュータを、
前記設定手段による設定に従って前記所定のアプリケーションが自動起動したにも拘らず、ユーザによる操作が受け付けられなかった場合に、該所定のアプリケーションが利用されなかったと判断し、自動起動の設定ごとに、自動起動後の不使用回数を記録する記録手段と、
前記記録手段によって記録された不使用回数に基づいて、自動起動が不要であると推定される自動起動の設定を削除する削除手段と、
として更に機能させる、請求項９から１４の何れか１項に記載の自動起動設定プログラム。
【国際調査報告】
2009016719.tif 000012
2009016719.tif 000013
2009016719.tif 000014
2009016719.tif 000015