(57)【要約】【課題】外部電子機器がデジタル映像入出力インタフェースを通じて接続された情報処理装置の見かけ上の起動時間を飛躍的に短縮する。【解決手段】メインスイッチがオンの指示の受け付ける可能性が高いと予測される時間帯にあってメインスイッチがオフのとき、接続された電子機器との間で通信可能な状態を確立されるための処理が行われる。これにより実際にメインスイッチがオンの指示を受け付けてから速やかに情報処理装置と電子機器との間での通信を開始できる。また、情報処理装置と電子機器との間で通信可能な状態が確立されてからメインスイッチが実際にオンされるまでの間、電子機器に黒画信号が出力されることで、情報処理装置が稼動中も電子機器の画面において情報処理装置が稼動していないように見える。メインスイッチがオンになると黒画信号の出力が停止され、電子機器には黒画面に代えて、例えば本来の映像画面が出力される。【選択図】図３
2012049749.tif 000002
【特許請求の範囲】
【請求項１】
ユーザからの電源の供給のオン・オフの指示を受け付けるメインスイッチと、
前記メインスイッチがオンの指示の受け付ける可能性が高い時間帯を予測する予測部と、
表示画面を有する電子機器を接続可能な接続部と、
前記接続部に接続された電子機器との間で通信可能な状態を確立するための処理を行う通信確立部と、
前記電子機器に前記接続部を通じて黒画信号を出力可能な黒画出力部と、
前記予測部により予測された時間帯にあって前記メインスイッチがオフのとき、前記通信確立部及び前記黒画出力部をそれぞれ起動させ、前記メインスイッチがオンになるまで前記黒画出力部に黒画信号の出力を継続させる起動部と
を具備する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記予測部は、前記メインスイッチのオン・オフの操作の履歴を管理し、この履歴をもとに、前記メインスイッチがオンの指示を受け付ける可能性の高い時間帯を予測する
情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記予測部は、前記メインスイッチがオンにされた少なくとも曜日毎の頻度に相当する値を計算して、この計算結果を含む履歴を作成し、この履歴をもとに前記メインスイッチがオンの指示を受け付ける可能性の高い時間帯を予測する
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記予測部は、前記メインスイッチがオンにされた各曜日の時間帯毎の頻度に相当する値を計算して、この計算結果を含む履歴を作成し、この履歴をもとに前記メインスイッチがオンの指示を受け付ける可能性の高い時間帯を予測する
情報処理装置。
【請求項５】
請求項４に記載の情報処理装置であって、
前記予測部は、前記メインスイッチが前回オンになった日時から最後にオンになった日時までの差を加味して、各曜日の時間帯毎の頻度に相当する値を計算する
情報処理装置。
【請求項６】
予測部にてメインスイッチがオンの指示の受け付ける可能性が高い時間帯を予測し、
予測された時間帯にあって前記メインスイッチがオフのとき、通信確立部にて、接続された電子機器との間で通信可能な状態を確立するための処理を行い、黒画出力部にて、前記電子機器に黒画信号を出力し、前記メインスイッチがオンになるまで前記黒画出力部に黒画信号の出力を継続させる
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部電子機器にデジタル映像信号を出力可能な情報処理装置及び情報処理方法に関する。
【背景技術】
【０００２】
Ｂｌｕ−ｒａｙ Ｄｉｓｃ（登録商標、以下ＢＤと称する）プレーヤ等のＡＶ（Audio/Visual）機器は、一般に、デジタルテレビジョン装置等の外部電子機器が接続されて使用される。ＡＶ機器は、例えば、ＨＤＭＩ（High-Definition Multimedia Interface）等のデジタル映像入出力インタフェースを通じて外部電子機器と接続され、外部電子機器にデジタル映像信号を出力可能である。外部電子機器は、ＨＤＭＩを介してＡＶ機器から入力されたデジタル映像信号に応じてデジタル映像を出力する。
【０００３】
このようなデジタル映像入出力制御においては、ＡＶ機器のメインスイッチオン後、ＡＶ機器と外部電子機器との間で相互の認証処理を行い、暗号化通信のために必要な鍵の生成や鍵の受け渡し等、相互に通信可能な状態を確立するための処理を行う必要がある。このため、ＡＶ機器のメインスイッチをオンにしてから、電子機器よりデジタル映像が出力されるまでには、上記のように相互に通信可能な状態を確立するために必要な処理に要する時間を含む比較的長い時間が起動時間として生じるという問題がある。
【０００４】
このような起動時間を短縮する方法として、メインスイッチがオンされる前から予め装置に電源を供給しておく技術が知られている（例えば、特許文献１参照。）。特許文献１によれば、アナログテレビジョン装置において、メインスイッチがオフされている期間のうち所定時間帯に、立ち上がりの遅いチューナ系、偏向系、ヒータ系等の回路に予め通電しておく。この所定時間帯とは、ユーザによる装置の利用頻度が高い時間帯とされる。このような装置の利用頻度が高い時間帯を割り出す方法として、メインスイッチがオンされている時間帯及び曜日の情報から利用頻度が高い時間帯を割り出す方法が知られている（例えば、特許文献２参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平７−２１２６７８号公報
【特許文献２】特開２００８−１３１３６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１の方法によれば、アナログテレビジョン装置において、立ち上がりの遅いチューナ系、偏向系、ヒータ系等の回路に予め通電しておけば、メインスイッチオン後、アナログ映像出力制御を直ちに行うことが可能である。しかしながら、ＨＤＭＩなどのデジタル映像入出力制御においては、入力側のシステムと出力側のシステムとの間で相互に通信可能な状態を確立するための複雑な処理を行う必要がある。このため、立ち上がりの遅い回路に予め通電しておいたとしても、メインスイッチオン後に通信可能な状態を確立するための処理を行う必要があり、メインスイッチオン後、映像出力を行うまでに依然として時間がかかってしまう。
【０００７】
また、特許文献２の方法によれば、ユーザが装置を毎日使用すれば曜日毎の正確な利用頻度情報を得ることができる。しかしながら、ユーザが装置を長期間使用しないような経時的な利用傾向の変化などが、利用頻度情報に適切に反映されるとは限らない。
【０００８】
以上のような事情に鑑み、本発明の目的は、見かけ上の起動時間を飛躍的に短縮することのできる情報処理装置及び情報処理方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の一形態に係る情報処理装置は、ユーザからの電源の供給のオン・オフの指示を受け付けるメインスイッチと、上記メインスイッチがオンの指示の受け付ける可能性が高い時間帯を予測する予測部と、表示画面を有する電子機器を接続可能な接続部と、上記接続部に接続された上記電子機器との間で通信可能な状態を確立するための処理を行う通信確立部と、上記電子機器に上記接続部を通じて黒画信号を出力可能な黒画出力部と、上記予測部により予測された時間帯にあって上記メインスイッチがオフのとき、上記通信確立部及び上記黒画出力部をそれぞれ起動させ、上記メインスイッチがオンになるまで上記黒画出力部に黒画信号の出力を継続させる起動部とを有する。
【００１０】
本発明では、メインスイッチがオンの指示の受け付ける可能性が高いと予測される時間帯にあってメインスイッチがオフのとき、接続された電子機器との間で通信可能な状態を確立されるための処理が行われる。これにより実際にメインスイッチがオンの指示を受け付けてから、速やかに情報処理装置と電子機器との間での通信を開始することができる。また、本情報処理装置と電子機器との間で通信可能な状態が確立されてからメインスイッチが実際にオンされるまでの間、電子機器に黒画信号が出力されることで、本情報処理装置が稼動中も電子機器の画面において本情報処理装置が稼動していないように見える。メインスイッチがオンになると黒画信号の出力が停止され、電子機器には黒画面に代えて、例えば本来の映像画面が出力される。よって、見かけ上の起動速度を飛躍的に向上させることができる。
【００１１】
上記予測部は、上記メインスイッチのオン・オフの操作の履歴を管理し、この履歴をもとに、上記メインスイッチがオンの指示を受け付ける可能性の高い時間帯を予測してもよい。
【００１２】
これにより、メインスイッチがオンの指示を受け付ける可能性の高い時間帯をより精度良く予測でき、接続機器との間で通信可能な状態と黒画信号の出力状態が無駄に設定されることを低減でき、消費電力を抑えることができる。
【００１３】
上記予測部は、上記メインスイッチがオンにされた少なくとも曜日毎の頻度に相当する値を計算して、この計算結果を含む履歴を作成し、この履歴をもとに上記メインスイッチがオンの指示を受け付ける可能性の高い時間帯を予測してもよい。
【００１４】
上記予測部は、上記メインスイッチがオンにされた各曜日の時間帯毎の頻度に相当する値を計算して、この計算結果を含む履歴を作成し、この履歴をもとに上記メインスイッチがオンの指示を受け付ける可能性の高い時間帯を予測してもよい。
【００１５】
これにより、より短い時間単位でメインスイッチがオンの指示を受け付ける可能性の高い時間帯を予測することができ、接続機器との間で通信可能な状態と黒画信号の出力状態が無駄に設定されることを最小限に抑えられ、消費電力をより効果的に抑えることができる。
【００１６】
上記予測部は、上記メインスイッチが前回オンになった日時から最後にオンになった日時までの差を加味して、各曜日の時間帯毎の頻度に相当する値を計算するようにしてもよい。
たとえば、予測部は、各曜日の時間帯毎の頻度に相当する値を、メインスイッチが前回オンになった日時から最後にオンになった日時までの差が規定値以上であるとき、各曜日の時間帯毎の頻度に相当する値に対して減算による更新を行うことで、特に長時間メインスイッチがオンにされなかった場合などに対して、時間帯毎の頻度に相当する値としてより適切な値を得ることができる。
【００１７】
本発明の一形態に係る情報処理方法は、予測部にてメインスイッチがオンの指示の受け付ける可能性が高い時間帯を予測する。予測された時間帯にあって上記メインスイッチがオフのとき、通信確立部にて、接続された電子機器との間で通信可能な状態を確立するための処理を行い、黒画出力部にて、上記電子機器に上記接続部を通じて黒画信号を出力し、上記メインスイッチがオンになるまで上記黒画出力部に黒画信号の出力を継続させる。
【発明の効果】
【００１８】
本発明によれば、外部機器がデジタル映像入出力インタフェースを通じて接続された情報処理装置の見かけ上の起動時間を飛躍的に短縮することができる。
【図面の簡単な説明】
【００１９】
【図１】第１の実施形態に係るＡＶ機器のハードウェア構成を示すブロック図である。
【図２】ＡＶ機器の機能的な構成を示すブロック図である。
【図３】ＡＶ機器の電源オン動作を示すフローチャートである。
【図４】ＡＶ機器の電源オフ動作を示すフローチャートである。
【図５】ＡＶ機器の学習動作を示すフローチャートである。
【図６】学習管理テーブルを示す図である。
【図７】学習動作を示す図である。
【図８】ポイント加算の一例を示す式である。
【図９】ポイント減算の一例を示す式である。
【図１０】第２の実施形態に係るＡＶ機器の電源オフ動作を示すフローチャートである。
【発明を実施するための形態】
【００２０】
以下、図面を参照しながら、本発明の実施形態を説明する。
＜第１の実施形態＞
［ＡＶ機器のハードウェア構成］
図１は、本発明の第１の実施形態に係る情報処理装置としてのＡＶ機器のハードウェア構成を示すブロック図である。
同図に示すように、本実施形態に係るＡＶ機器１００は、表示画面を有する外部電子機器としてのデジタルテレビジョン装置２００（以下、ＴＶ２００と称する）とＨＤＭＩケーブル２０を通じて接続可能とされている。
【００２１】
本実施形態に係るＡＶ機器１００は、デジタルチューナ１と、デジタル復調部２と、デマルチプレクサ３と、ＡＶデコーダ４と、記録再生部５と、ＨＤＤ（Hard Disk Drive）８と、光ディスクドライブ９と、通信部１１と、ＣＰＵ（Central Processing Unit）１２と、ＲＯＭ（Read Only Memory）１３と、ＲＡＭ（Random Access Memory）１４と、操作入力部１５と、メインスイッチ１６と、アンテナ１７と、ＨＤＭＩインタフェース１８とを有する。
【００２２】
デジタルチューナ１は、ＣＰＵ１２の制御に従って、アンテナ１７を介してデジタル放送の特定のチャンネルを選局して、番組のデータを含む放送信号を受信する。この放送信号は、例えばＭＰＥＧ−２ ＴＳフォーマットで符号化されたＭＰＥＧストリームであるが、このフォーマットに限られるものではない。デジタル復調部２は、変調された当該放送信号を復調する。
【００２３】
デマルチプレクサ３は、多重化された放送信号を映像信号と音声信号とに分離する。ＡＶデコーダ４は、デマルチプレクサ３で分離された、圧縮された映像信号と音声信号とをそれぞれデコードし、デコードした映像信号と音声信号とをＣＰＵ１２を通じてＨＤＭＩインタフェース１８へ出力する。
【００２４】
記録再生部５は、記録部６及び再生部７を有する。記録部６は、ＡＶデコーダ４によりデコードされ入力された映像信号及び音声信号を一時的に蓄積して、タイミングやデータ量を制御しながらＨＤＤ８や光ディスクドライブ９に出力して記録させる。再生部７は、ＨＤＤ８や光ディスクに記録された映像コンテンツの映像信号及び音声信号を読み出し、タイミングやデータ量を制御しながらＡＶデコーダ４へ出力して再生させる。
【００２５】
ＨＤＤ８は、デジタルチューナ１を介して受信した番組や、通信部１１によりインターネット等のネットワーク４０を介して受信される映像コンテンツを内蔵のハードディスクに記憶する。またＨＤＤ８は、その他にも、デジタルカメラや各種記録媒体から各種インタフェース（図示せず）を介して入力した各種映像コンテンツ、静止画コンテンツ等のあらゆるコンテンツも記憶する。これらの記憶されたコンテンツが再生される際には、ＨＤＤ８は、これらのデータを上記ハードディスクから読み出し、記録再生部５へ出力する。またＨＤＤ８は、アプリケーション等の各種プログラム、その他のデータ等を記憶する場合もある。これらのプログラムやデータは、それらの実行時及び参照時に、ＣＰＵ１２の指令によりＨＤＤ８から読み出され、ＲＡＭ１４へ展開される。
【００２６】
光ディスクドライブ９は、光ディスク１０を挿入可能な挿入部を有し、上記ＨＤＤ８と同様に、当該挿入された光ディスク１０に上記番組コンテンツ等の各種データを記録し、また記録されたデータを読み出すことが可能である。光ディスク１０としては、例えばＢＤ（ＢＤ−ＲＯＭ）、ＤＶＤ、ＣＤ等が挙げられる。上記各種プログラムは、これら光ディスク１０等の可般性の記録媒体に記録され、光ディスクドライブ９によりＡＶ機器１００にインストールされてもよい。
【００２７】
通信部１１は、上記ネットワーク４０に接続してＴＣＰ／ＩＰ（Transmission Control Protocol / Internet Protocol）等のプロトコルによりネットワーク４０上の他の装置とデータのやり取りを行うためのネットワークインタフェースである。
【００２８】
ＣＰＵ１２は、必要に応じてＲＡＭ１４等にアクセスし、記録再生部５によるデータの記録及び再生処理等、ＡＶ機器１００の各ブロックの処理を統括的に制御する。
【００２９】
ＲＯＭ１３は、ＣＰＵ１２に実行させるＯＳ（Operating System）、プログラムや各種パラメータなどのファームウェアが固定的に記憶されている不揮発性のメモリである。ＲＡＭ１４は、ＣＰＵ１２の作業用領域等として用いられ、ＯＳやプログラム、処理データ等を一時的に保持するメモリである。
【００３０】
操作入力部１５は、例えば複数のキーを有するリモートコントローラ１９（以下、リモコン１９と称する）から、ユーザの操作による各種設定値や指令を入力してＣＰＵ１２へ出力する。もちろん、操作入力部１５は、リモコン１９によらずに、ＡＶ機器１００に接続されたキーボードやマウス、ＡＶ機器１００に実装されたスイッチ等で構成されていても構わない。メインスイッチ１６は、ユーザからの電源の供給のオン・オフの指示を受け付ける。
【００３１】
ＨＤＭＩインタフェース１８は、ＴＶ２００とＨＤＭＩケーブル２０を介して接続可能とされる。ＨＤＭＩインタフェース１８は、ＡＶデコーダ４から供給される映像信号及び音声信号を暗号化し、暗号化した映像信号及び音声信号をＴＶ２００へ出力する。
【００３２】
ＴＶ２００のハードウェア構成に関する詳細な説明は省略するが、ＨＤＭＩケーブル２０を通じてＡＶ機器１００から出力された映像信号及び音声信号を復号し、デコードして再生するための最低限のハードウェア要素を有している。
【００３３】
［ＡＶ機器の機能的な構成］
図２は、ＡＶ機器１００の機能的な構成を示すブロック図である。
ＡＶ機器１００は、メインスイッチ検出部３０と、画面出力コントローラ部３１（黒画出力部）と、学習エンジン部３２（予測部）と、学習結果記憶部３３と、起動コントローラ部３４（起動部）と、タイマ３５と、電源コントローラ部３６と、高速起動時刻記憶部３９と、ＨＤＭＩインタフェース１８（接続部、通信確立部）とを有する。
【００３４】
メインスイッチ検出部３０と、画面出力コントローラ部３１と、学習エンジン部３２と、起動コントローラ部３４と、タイマ３５と、電源コントローラ部３６とは、ＣＰＵ１２とプログラムに基いて実現されるソフトウェア的なブロックである。学習結果記憶部３３及び高速起動時刻記憶部３９は例えばＨＤＤ８などの不揮発性の記憶装置に設定されている。
【００３５】
メインスイッチ検出部３０は、ユーザからの電源の供給のオン・オフの指示を受け付けるためのメインスイッチ１６のオン・オフの状態を検出し、起動コントローラ部３４や電源コントローラ部３６に検出結果を通知する等の処理を行う。
【００３６】
タイマ３５は、現在の日時を計測する。高速起動時刻記憶部３９は、メインスイッチ１６の操作にかかわらずＡＶ機器１００を稼動させる時刻の情報が高速起動時刻として記憶される部分である。タイマ３５は、高速起動時刻記憶部３９を参照し、現在の日時が高速起動時刻に一致したか否かを判定し、一致した場合には起動コントローラ部３４に起動命令を送るとともに、電源コントローラ部３６に電源オンの指示を送る。
【００３７】
起動コントローラ部３４は、タイマ３５からの起動命令をもとに画面出力コントローラ部３１及び学習エンジン部３２を起動する処理などを行う。
【００３８】
電源コントローラ部３６は、タイマ３５からの指示をもとに電源３７から基板各部へ定格電力の供給のオン・オフを切り替える。
【００３９】
画面出力コントローラ部３１は、黒画信号を生成してＨＤＭＩインタフェース１８に供給したり、映像信号及び音声信号をＡＶデコーダ４から取得してＨＤＭＩインタフェース１８に供給する等の処理を行う。
【００４０】
ＨＤＭＩインタフェース１８は、表示画面を有する外部電子機器としてのＴＶ２００を接続可能である。ＨＤＭＩインタフェース１８は、接続されたＴＶ２００との間で通信可能な状態を確立するための処理を行ったり、画面出力コントローラ部３１から入力した黒画信号や映像信号及び音声信号を暗号化してＴＶ２００に出力する等の処理を行う。
【００４１】
学習エンジン部３２は、学習結果記憶部３３に設定された学習管理テーブル５０にメインスイッチ１６のオン・オフの操作に関する履歴を記録する。学習エンジン部３２は、学習管理テーブル５０をもとにメインスイッチ１６がオンの指示を受け付ける可能性の高い時間帯を予測して、この時間帯の例えば開始時刻を高速起動時刻としてタイマ３５に通知する等の処理を行う。
【００４２】
［ＡＶ機器の動作］
次に、上記のように構成されたＡＶ機器１００の動作を説明する。説明は、以下の順で行うものとする。
１．ＡＶ機器１００の電源オン動作
２．ＡＶ機器１００の電源オフ動作
３．ＡＶ機器１００の学習動作
【００４３】
［１．ＡＶ機器の電源オン動作］
図３は、ＡＶ機器の電源オン動作を示すフローチャートである。
動作の前提として、ＡＶ機器１００は通電されているがメインスイッチ１６はオフされ、タイマ３５、電源コントローラ部３６及び高速起動時刻記憶部３９にのみ電源が供給されているものとする。
【００４４】
タイマ３５は、高速起動時刻記憶部３９を参照し、現在の日時が高速起動時刻記憶部３９にセットされた高速起動時刻と一致するか否かを判定する（ステップＳ１０１）。タイマ３５は、現在の日時が高速起動時刻と一致すると判定すると（ステップＳ１０１でＹｅｓ）、起動コントローラ部３４に起動命令を送るとともに、電源コントローラ部３６に電源オンの指示を送る。電源コントローラ部３６は、タイマ３５から電源オンの指示に従って、スイッチ３８をオンに切り替える。これにより、電源３７から基板各部に電源が供給される。これにより起動コントローラ部３４が動作可能となる。
【００４５】
起動コントローラ部３４は、タイマ３５からの起動命令に従って、現在設定されている待機モードを判定する（ステップＳ１０２）。待機モードには、高速設定モードと通常起動モードとがあり、例えばユーザによって予め設定されている。ここで「高速設定モード」とは、ＡＶ機器１００のメインスイッチ１６がオンにされる前にＴＶ２００との通信可能な状態が確立され、且つＴＶ２００には黒画面が出力されており、メインスイッチ１６がオンになると黒画面に代えて本来の映像信号がＴＶ２００に出力されることで、見かけ上の高速起動を可能とした起動モードある。一方「通常起動モード」とは、ＡＶ機器１００のメインスイッチがオンにされてから、ＴＶ２００との通信可能な状態を確立するための処理が行われて、その後、映像信号がＴＶ２００に出力される典型的な起動モードである。
【００４６】
起動コントローラ部３４は、通常起動モードが設定されていることを判定すると（ステップＳ１０２でＮｏ）、電源コントローラ部３６に電源オフの指示を送る。電源コントローラ部３６は、起動コントローラ部３４からの電源オフの指示に従って、スイッチ３８をオフに切り替える。これにより電源３７から基板各部への電源供給が停止される。
【００４７】
一方、起動コントローラ部３４は、高速設定モードが設定されていることを判定すると（ステップＳ１０２でＹｅｓ）、ＨＤＭＩインタフェース１８に接続機器との間で通信可能な状態を確立するための処理の実行を依頼する。ＨＤＭＩインタフェース１８は、この依頼に従って、ＴＶ２００との間で通信可能な状態を確立するための処理を出画準備として行う（ステップＳ１０３）。具体的には、ＨＤＭＩ規格では、ＡＶ機器１００は、ＴＶ２００の機種名や設定値をＡＶ機器１００に伝えるＴＶ２００独自のＩＤであるＥＤＩＤ（Extended Display Identification Data）をＴＶ２００から読み出す。そして、ＡＶ機器１００は、ＨＤＣＰ（High-bandwidth Digital Content Protection）でＴＶ２００を認証し、ＡＶ機器１００とＴＶ２００との間でやりとりする信号の暗号化及び復号に用いる、ＡＶ機器１００とＴＶ２００との間で共通の独自の暗号を設定する。
【００４８】
ＨＤＭＩインタフェース１８は、上記出画準備を完了すると、起動コントローラ部３４に出画準備完了を通知する。起動コントローラ部３４は、ＨＤＭＩインタフェース１８から出画準備完了通知を受けると、画面出力コントローラ部３１に黒画信号出力開始を命令する。画面出力コントローラ部３１は、起動コントローラ部３４からの黒画信号出力開始の命令を受けると、黒画信号を発生してＨＤＭＩインタフェース１８に供給する（ステップＳ１０４）。ここで、「黒画信号出力」とは、ＡＶ機器１００から出力されるＲＧＢが全て０又はＡＶ機器１００が起動されていない状態と見かけ上同様となる値の信号の出力と言う。黒画が表示されているとき、ユーザからはＡＶ機器１００が起動されていない状態と同様に見える。
【００４９】
ＨＤＭＩインタフェース１８は、画面出力コントローラ部３１から入力した黒画信号を、出画準備で設定した暗号を用いて暗号化し、ＨＤＭＩインタフェース１８を通じてＴＶ２００に伝送する。なお、ＴＶ２００の電源がオフの場合、ＡＶ機器１００は、ＨＤＭＩケーブル２０を通じてＣＥＣ（Consumer Electronics Control）等でＴＶ２００の電源制御を行ってＴＶ２００の電源をオンしてもよい。
【００５０】
ＴＶ２００は、ＡＶ機器１００から入力した映像信号を、出画準備で設定した暗号を用いて復号し、デコードして黒画を再生し、画面に表示する。これにより、ＡＶ機器１００とＴＶ２００との間で通信可能な状態が確立されているにも拘らず、ユーザからは、あたかもＡＶ機器１００は起動していない状態に見える。
【００５１】
この後、メインスイッチ検出部３０によりメインスイッチ１６がオンにされたことが検出されると（ステップＳ１０５）、メインスイッチ検出部３０は、起動コントローラ部３４に検出結果を通知する。起動コントローラ部３４は、この通知を受けると（ステップＳ１０５でＹｅｓ）、画面出力コントローラ部３１に黒画出力の解除命令を出力する。
【００５２】
画面出力コントローラ部３１は、起動コントローラ部３４から黒画出力解除命令に従って、黒画出力を解除し（ステップＳ１０６）、直前のチャンネル情報に関する映像信号及び音声信号をＡＶデコーダ４から取得して、ＨＤＭＩインタフェース１８に出力する。ＨＤＭＩインタフェース１８は、画面出力コントローラ部３１から入力された映像信号及び音声信号を出画準備で設定した暗号を用いて暗号化し、暗号化した映像信号及び音声信号をＴＶ２００に伝送する（ステップＳ１０９）。
【００５３】
ＴＶ２００は、ＡＶ機器１００から入力した映像信号及び音声信号を出画準備で設定した暗号を用いて復号し、デコードして再生する。これにより、ＡＶ機器１００から、ユーザにとって視聴可能な映像と音声がはじめて出力される。このように、メインスイッチ１６がオンにされてからＡＶ機器１００とＴＶ２００との間で通信可能な状態を確立するために必要な処理に要する時間をおくことなく映像と音声を視聴できる状態になるので、見かけ上の起動速度が飛躍的に向上する。
【００５４】
一方、ステップＳ１０１において、タイマ３５により計測された現在の日時が高速起動時刻と一致しない場合（ステップＳ１０１でＮｏ）、タイマ３５は電源コントローラ部３６に電源オンの指示を出さないため、電源３７から基板各部に電源は供給されない。このような状態、または、通常起動モード時に基板各部への電源供給を停止した状態（ステップＳ１０２でＮｏ）で、メインスイッチ検出部３０によりメインスイッチのオンが検出された場合（ステップＳ１０７でＹｅｓ）、メインスイッチ検出部３０から起動コントローラ部３４に起動命令が与えられるとともに、電源コントローラ部３６に電源オンの指示が送られる。これにより、電源３７から基板各部への電源供給が開始され、次のように通常の手順で起動時の処理が実行される。
【００５５】
すなわち、起動コントローラ部３４は、電源３７から基板各部への電源供給が開始された後、メインスイッチ検出部３０からの起動命令に従って、ＨＤＭＩインタフェース１８に対し、接続機器との間での通信の確立のための処理の実行を依頼する。ＨＤＭＩインタフェース１８は、この依頼に従って、ＴＶ２００との間で通信可能な状態を確立するための処理を出画準備として行う（ステップＳ１０８）。ＨＤＭＩインタフェース１８は、出画準備が完了すると、起動コントローラ部３４に出画準備の完了を通知する。起動コントローラ部３４は、この通知に従って画面出力コントローラ部３１に通常映像音声出力開始を命令する。
【００５６】
画面出力コントローラ部３１は、通常映像音声出力開始の命令を受けると、直前のチャンネル情報に関する映像信号及び音声信号をＡＶデコーダ４から取得してＨＤＭＩインタフェース１８に供給する。ＨＤＭＩインタフェース１８は、画面出力コントローラ部３１から入力した映像信号及び音声信号を出画準備で設定した暗号を用いて暗号化し、暗号化した映像信号及び音声信号をＴＶ２００に出力する（ステップＳ１０９）。
【００５７】
［２．ＡＶ機器の電源オフ動作］
図４は、ＡＶ機器の電源オフ動作を示すフローチャートである。
ＡＶ機器の電源オフ時には、次のようにして高速起動時刻が決定され、タイマ３５に設定される。
メインスイッチ検出部３０はメインスイッチ１６のオフを検出すると（ステップＳ２０１でＹｅｓ）、起動コントローラ部３４に検出結果を通知する。起動コントローラ部３４は、メインスイッチ検出部３０から通知に従って学習エンジン部３２に対して学習管理テーブル５０の読出しを命令する。なお、学習管理テーブル５０の構成等については後で詳細に説明する。
【００５８】
学習エンジン部３２は、コントローラ部３４から命令を受けると、学習結果記憶部３３より学習管理テーブル５０を読み出す（ステップＳ２０２）。学習エンジン部３２は、読み出した学習管理テーブル５０をもとにメインスイッチ１６がオンの指示を受け付ける時間帯を予測して、予測した時間帯の例えば開始時刻などを高速起動時刻としてタイマ３５に通知する。
【００５９】
タイマ３５は、学習エンジン部３２から高速起動時刻の通知を受けると、この高速起動時刻を高速起動時刻記憶部３９に設定する（ステップＳ２０３）。具体的には、タイマ３５は、通知された高速起動時刻を高速起動時刻記憶部３９に書き込み、高速起動時刻設定完了を学習エンジン部３２に通知する。
【００６０】
学習エンジン部３２は、タイマ３５から高速起動時刻設定完了の通知を受けると、高速起動時刻設定完了を起動コントローラ部３４に通知する。起動コントローラ部３４は、学習エンジン部３２から通知を受けると、電源コントローラ部３６に電源オフを命令する。電源コントローラ部３６は、この命令に従って、スイッチ３８をオフに切り替える。これにより、電源３７から基板各部への電源供給が停止される（ステップＳ２０４）。
【００６１】
［３．ＡＶ機器の学習動作］
「学習動作」とは、ＡＶ機器１００のメインスイッチ１６のオン・オフの履歴をもとに、メインスイッチ１６がオンの指示を受け付ける可能性の高い時間帯を予測する処理をいう。以下に説明する学習動作は、例えば、メインスイッチ検出部３０によるメインスイッチのオンの検出（上記ステップＳ１０５、ステップＳ１０７でＹｅｓ）をトリガとして行えばよい。メインスイッチ検出部３０は、ＡＶ機器１００のメインスイッチのオンを検出すると、起動コントローラ部３４に検出結果を通知する。起動コントローラ部３４は、メインスイッチ検出部３０から通知を受けると（ステップＳ１０５、ステップＳ１０７でＹｅｓ）、学習エンジン部３２を起動し、学習動作開始を命令する。
【００６２】
図５は、ＡＶ機器の学習動作を示すフローチャートである。
学習エンジン部３２は、起動コントローラ部３４から学習動作開始の命令を受けると、学習結果記憶部３３より学習管理テーブル５０を読み出す。さらに、学習エンジン部３２は、タイマ３５を参照して現在の日時情報を取得する。
【００６３】
ここで、学習管理テーブル５０の構成について説明する。
図６は、学習管理テーブルを示す図である。
学習管理テーブル５０は、月曜から日曜までの各曜日５２について最後にメインスイッチがオンにされた日にち５１と、月曜から日曜までの各曜日５２について一日を当分した時間帯毎の、メインスイッチがオンにされた頻度に相当する値であるポイントが記録される複数のスロット５４を有するテーブルである。より具体的には、学習管理テーブル５０は、月曜から日曜までの各曜日５２について、１日を１時間単位で分割した個々の時間帯に相当する２４個のスロット５４（"０〜１時"〜"２３〜２４時"）を有する。
【００６４】
図５に戻って、学習エンジン部３２は、読み出した学習管理テーブル５０から、日にち５１のフィールドにそれぞれ登録された７つの値（日にち）を参照する（ステップＳ３０１）。学習エンジン部３２は、日にち５１のフィールドにそれぞれ登録された７つの値（日にち）それぞれと、タイマ３５から取得した日にちとの差分を計算する（ステップＳ３０２）。学習エンジン部３２は、差分が所定日数（例えば、７日）以上の日にち５１のフィールドを判定する。ここで、差分が所定日数（例えば、７日）以上の日にち５１のフィールドとは、最後にポイントの更新が行われてから所定日数（例えば、７日）以上経過したフィールドである。言い換えれば、７つの日にち５１のフィールドは、月曜から日曜までのいずれかの曜日と対応付けられているので、それぞれの曜日について、最後にポイントの更新が行われてから所定日数（例えば、７日）以上経過した曜日と言うこともできる。
【００６５】
学習エンジン部３２は、その曜日（フィールド）に属する複数のスロット５４に記録された全てのポイントの減算を行う（ステップＳ３０３）。このポイントの減算は、例えば、現在のポイントを所定日数（例えば７日）経過ごとに半分の値にすることなどによって行われる。
【００６６】
学習エンジン部３２は、ポイントを減算した後、その曜日（フィールド）の日にちをタイマ３５から取得した日にちの値で書き換える。続いて学習エンジン部３２は、その曜日（フィールド）に属するスロット群５５の中から、タイマ３５から取得した時刻が属するスロット５４を検索し（ステップＳ３０４）、そのスロット５４にメインスイッチ１６がオンとされたことに対する加算ポイントとして決められた所定のポイント（例えば、２００ポイント）を加算する（ステップＳ３０５）。
【００６７】
この後、学習エンジン部３２は、メインスイッチ１６がオンに維持されている間は、メインスイッチ１６がオンとされたことに対する加算ポイントが加算されたスロット５４以後のスロット５４に、それぞれメインスイッチ１６がオンに維持されたことに対する加算ポイントとして決められた所定のポイント（例えば、１００ポイント）を加算する（ステップＳ３０５）。
【００６８】
なお、差分が所定日数（例えば、７日）未満の日にち５１のフィールドについては、ポイントの減算は行われずに、メインスイッチ１６がオンとされたことに対する加算ポイントの加算と、メインスイッチ１６がオンに維持されたことに対する加算ポイントの加算のみが行われる。
【００６９】
次に、上記の学習動作の具体例を図７を用いて説明する。
７月１日（月）１時台にメインスイッチ１６がオンされて同日２１時台にオフされ、７月８日７月８日（月）の２時２３分にメインスイッチ１６がオンされた場合を考える。また、ポイントの減算方法は半減、メインスイッチ１６がオンとされたことに対する加算ポイントは２００ポイント、メインスイッチ１６がオンに維持されたことに対する加算ポイントは１００ポイントとする。
【００７０】
図７（Ａ）は、７月１日（月）のフィールドに属するスロット群５５のポイントを示す。学習エンジン部３２は、日にち５１の値として"７月１日"を登録し、スロット"１〜２時"にメインスイッチ１６がオンとされたことに対する加算ポイントとして２００ポイントを加算し、スロット"２〜３時"〜"２１〜２２時"にメインスイッチ１６がオンに維持されたことに対する加算ポイントとして１００ポイントを加算する。
【００７１】
図７（Ｂ）は、７日後の７月８日（月）のフィールドに属するスロット群５５のポイントの減算処理の結果を示し、図７（Ｃ）は図７（Ｂ）のポイント減算結果に対する合算処理の結果を示すものである。また、７月８日（月）の２時から３時までの間にメインスイッチ１６がオンとされ、同日の２１時から２２時までオンの状態が続いたこととする。
【００７２】
この場合、７月８日（月）にメインスイッチ１６がオンとされたことによって起動された学習エンジン部３２は、７月１日（月）のフィールドを現在の日にちとの差分が所定日数（例えば、７日）以上の日にち５１のフィールドとして判定する。
【００７３】
次に、学習エンジン部３２は、７月１日（月）のフィールドに属する複数のスロット５４に記録された全てのポイントを半分にする（図７（Ｂ）参照）。続いて、学習エンジン部３２は、その曜日（フィールド）の日にちをタイマ３５から取得した日にちの値（７月８日）で書き換えた後、その曜日（フィールド）に属するスロット群５５の中から、タイマ３５から取得した時刻が属する２〜３時のスロット５４を検索し、そのスロット５４にメインスイッチ１６がオンとされたことに対する加算ポイントである２００ポイントを加算する。これにより、２〜３時のスロット５４のポイントは"２５０"となる。さらに、学習エンジン部３２は、２１時から２２時までオンの状態が続いたことにより、３〜４時のスロット５４から２１〜２２時のスロット５４の各ポイントにそれぞれメインスイッチ１６がオンに維持されたことに対する加算ポイントとして１００ポイントを加算する（図７（Ｃ）参照）。
【００７４】
なお、各スロット５４のポイントには上限（例えば、９９９ポイント）を設けてもよい。また、ポイントの加算は、高速設定モードと通常起動モードとの何れが設定されているに拘わらず行えばよい。
【００７５】
また、上記ステップＳ２０３で、学習エンジン部３２が、学習管理テーブル５０をもとにメインスイッチ１６がオンの指示を受け付ける可能性の高い時間帯を予測して、予測した時間帯の例えば開始時刻を高速起動時刻として決定する際、例えば、学習エンジン部３２は、曜日毎にその曜日の２４個のスロット５４からポイントのより高い上位所定数（例えば、６つ）のスロットに対応する時間帯の例えば開始時刻を高速起動時刻として選択すればよい。ポイントが同点のスロットが複数あるため選択すべきスロットが所定数以上ある場合、時間の早いスロットを優先するなどして所定数のスロットに絞り込めばよい。また、スロットに対応する時間帯の開始時刻をそのまま高速起動時刻として設定するのではなく、接続機器との通信可能な状態を確立するための処理に必要な時間を見込んで、スロットに対応する時間帯の開始時刻より、上記の見込んだ時間遡った時刻を高速起動時刻として設定するようにしてもよい。
【００７６】
あるいは、学習エンジン部３２は、各曜日に対応するスロット群５５に登録されたポイントをそれぞれ合算し、合計値の高い曜日の所定の時刻を高速起動時刻として設定するなど、曜日単位で高速起動時刻を設定してもよい。
【００７７】
図８は、ポイント加算の一例を示す式である。
同式は、毎週同じスロット５４に対応する時間帯にメインスイッチがオンされた場合のポイント加算を示す式である。式中、Ｍは加算ポイント、ｎは起動回数、Ｓはポイントの合計を示す。本実施形態では、Ｍ＝２００（メインスイッチオン時）又は１００（メインスイッチオン状態継続時、メインスイッチオフ時）であるので、２Ｍ＝４００又は２００となる。よって、例えば５０ポイント以上のスロットに対応する時間帯の例えば開始時刻などを高速起動時刻として選択するようにしてもよい。
【００７８】
図９は、ポイント減算の一例を示す式である。
同式は、ユーザが間違ってメインスイッチをオンした場合に、そのオンとされた時間帯の例えば開始時刻などが高速起動時刻として設定されなくなるまでにかかる週数を示す式である。式中、Ｍは加算ポイント、ｎは起動回数、Ｓはポイントの合計を示す。また高速起動時刻として選択する最低ポイントを１０とする。ここで、Ｍ＝２００ポイントが加算されたとすると、ｎ＞４．３２となり、すなわち高速起動時刻として設定されなくなるまでに５週間かかることになる。Ｍ＝１００ポイントが加算されたとすると、ｎ＞３．３２となり、すなわち高速起動時刻として設定されなくなるまでに４週間かかることになる。
【００７９】
以上のように、本実施形態によれば、次のような効果が得られる。
メインスイッチ１６がオンの指示の受け付ける可能性が高いと予測される時間帯にあってメインスイッチ１６がオフのとき、接続されたＴＶ２００とＡＶ機器１００との間で通信可能な状態を確立されるための処理が行われる。これにより実際にメインスイッチ１６がオンの指示を受け付けてから、速やかにＴＶ２００とＡＶ機器１００との間での通信を開始することができる。また、ＴＶ２００とＡＶ機器１００との間で通信可能な状態が確立されてからメインスイッチ１６が実際にオンされるまでの間、ＴＶ２００に黒画信号が出力されることで、ＡＶ機器１００が稼動中もＴＶ２００の画面においてＡＶ機器１００が稼動していないように見える。メインスイッチ１６がオンになると黒画信号の出力が停止され、ＴＶ２００には黒画面に代えて、本来の映像画面が出力される。よって、見かけ上の起動速度を飛躍的に向上させることができる。
【００８０】
また、メインスイッチがオンの指示の受け付ける可能性が高い時間帯のみ、ＡＶ機器１００とＴＶ２００との間で通信可能な状態を確立されるための処理と黒画信号の出力を行えばよいので、消費電力を抑えることができる。なお、メインスイッチがオンの指示の受け付ける可能性が高い時間帯の開始時刻を高速起動時刻として設定した場合には、その時間帯の終了時刻を終了時刻としてＡＶ機器１００とＴＶ２００との間での通信可能な状態をリセットし、黒画信号の出力を停止するようにすればよい。連続する複数の時間帯がメインスイッチがオンの指示の受け付ける可能性が高い時間帯である場合には、連続する複数の時間帯の終了時刻にＡＶ機器１００とＴＶ２００との間での通信可能な状態をリセットし、黒画信号の出力を停止するようにすればよい。
【００８１】
また、メインスイッチがオンにされた各曜日の時間帯毎の頻度に相当するポイントを計算して、このポイントをもとにメインスイッチがオンの指示を受け付ける可能性の高い時間帯を予測することで、より短い時間単位でメインスイッチがオンの指示を受け付ける可能性の高い時間帯を予測することができ、接続機器との間で通信可能な状態と黒画信号の出力状態が無駄に設定されることを最小限に抑えられ、消費電力をより効果的に抑えることができる。
【００８２】
また、学習エンジン部３２は、曜日の時間帯毎の頻度に相当する値を、メインスイッチ１６が前回オンになった日時から最後にオンになった日時までの差と規定値との関係から合算のみならず減算を用いて算出することによって、特に長時間メインスイッチ１６がオンにされなかった場合に対して、曜日の時間帯毎の頻度に相当する値としてより適切な値を得ることができる。
【００８３】
＜第２の実施形態＞
以下に説明する第２の実施形態では、第１の実施形態で説明した電源オフ動作と異なる電源オフ動作を実行するＡＶ機器１００について説明する。以下の説明において、第１の実施形態と同様の構成及び機能等については説明を省略又は簡略し、異なる点を中心に説明する。本実施形態において、第１の実施形態のＡＶ機器１００の各部と同様の構成をもつＡＶ機器１００の各部については同一の符号を付し、重複する説明は省略する。
【００８４】
［ＡＶ機器の電源オフ動作］
図１０は、第２の実施形態に係るＡＶ機器の電源オフ動作を示すフローチャートである。
メインスイッチ検出部３０はメインスイッチ１６のオフを検出すると（ステップＳ４０１でＹｅｓ）、タイマ３５に検出結果を通知する。タイマ３５は、メインスイッチ検出部３０からの通知に従って高速起動時刻記憶部３９を参照し、現在の日時が高速起動時刻と一致するか否かを判定する（ステップＳ４０２）。タイマ３５は現在の日時が高速起動時刻と一致すると判定すると（ステップＳ４０２でＹｅｓ）、起動コントローラ部３４に高速起動の実行を命令する。
【００８５】
起動コントローラ部３４は、タイマ３５からの起動命令に従って、現在設定されている待機モードを判定する（ステップＳ４０３）。起動コントローラ部３４は高速設定モードが設定されていることを判定すると（ステップＳ４０３でＹｅｓ）、画面出力コントローラ部３１に黒画信号出力開始を命令する。画面出力コントローラ部３１は、黒画信号出力開始を命令を受けると、黒画信号を発生してＨＤＭＩインタフェース１８に供給する（ステップＳ４０４）。これにより、ＴＶ２００との通信可能な状態を確保したまま、ＴＶ２００への映像出力が黒画信号に切り替わり、黒画がＴＶ２００の画面に表示される。
【００８６】
一方、タイマ３５は現在の日時が高速起動時刻と一致しないことを判定すると（ステップＳ４０２でＮｏ）、学習エンジン部３２に対して学習管理テーブル５０の読出しを命令する。学習エンジン部３２は、この命令に従って学習結果記憶部３３より学習管理テーブル５０を読み出し、読み出した学習管理テーブル５０をもとに次の高速起動時刻を決定し、決定した高速起動時刻をタイマ３５に通知する。タイマ３５は、学習エンジン部３２から通知された次の高速起動時刻を高速起動時刻記憶部３９に設定する（ステップＳ４０５）。
【００８７】
タイマ３５は、次の高速起動時刻を高速起動時刻記憶部３９に設定した後、高速起動時刻設定完了を起動コントローラ部３４に通知する。起動コントローラ部３４は、この高速起動時刻設定完了の通知を受けると、電源コントローラ部３６に電源オフを指示する。電源コントローラ部３６は、この指示に従ってスイッチ３８をオフに切り替える。これにより、電源３７から基板各部への電源供給が停止される（ステップＳ４０６）。
【００８８】
また、起動コントローラ部３４が通常起動モードを判定した場合にも（ステップＳ４０３でＮｏ）、起動コントローラ部３４から学習エンジン部３２に対して学習管理テーブル５０の読出し命令が同様に与えられる。これにより上記と同様に、タイマ３５によって次の高速起動時刻が高速起動時刻記憶部３９に設定され（ステップＳ４０５）、電源３７から基板各部への電源供給が停止される（ステップＳ４０６）。
【００８９】
要するに、本実施形態によれば、メインスイッチ１６がオフになった時刻が高速起動時刻であって、且つ現在の待機モードが高速設定モードである場合には、ＴＶ２００との通信可能な状態を確保したまま黒画をＴＶ２００に出力するようにする。これにより、ユーザが再度メインスイッチ１６をオンにした直後からＴＶ２００には黒画面に代えて本来の映像画面が出力される。よって、この実施形態によっても、見かけ上の起動速度を飛躍的に向上させることができる。
【００９０】
本発明は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。
【符号の説明】
【００９１】
１６…メインスイッチ
１８…ＨＤＭＩインタフェース
３０…メインスイッチ検出部
３１…画面出力コントローラ部
３２…学習エンジン部
３３…学習結果記憶部
３４…起動コントローラ部
３５…タイマ
３６…電源コントローラ部
３９…高速起動時刻記憶部
１００…ＡＶ機器
２００…デジタルテレビジョン装置（ＴＶ）
【図１】
2012049749.tif 000003
【図２】
2012049749.tif 000004
【図３】
2012049749.tif 000005
【図４】
2012049749.tif 000006
【図５】
2012049749.tif 000007
【図６】
2012049749.tif 000008
【図７】
2012049749.tif 000009
【図８】
2012049749.tif 000010
【図９】
2012049749.tif 000011
【図１０】
2012049749.tif 000012