(57)【特許請求の範囲】
【請求項１】
表示装置の表示画面の近傍に配設された表示灯の点灯動作を制御する処理をコンピュータに実行させる表示灯制御プログラムにおいて、
アプリケーションプログラムの実行に伴って生成されるウィンドウの前後の位置および大きさを示す情報を取得するウィンドウ情報取得手段、
前記アプリケーションプログラムが、コンテンツを前記表示装置に表示させるためのコンテンツ表示プログラムであるか否かを判定するプログラム判定手段、
前記ウィンドウ情報取得手段により取得された情報と、前記プログラム判定手段による判定結果とに基づき、前記コンテンツ表示プログラムに対応する前記ウィンドウが、最前面に配置され、かつ、所定の大きさ以上である場合には、前記表示灯を所定値より暗くするように制御する制御手段、
として前記コンピュータを機能させることを特徴とする表示灯制御プログラム。
【請求項２】
前記制御手段は、前記ウィンドウ情報取得手段により取得された情報と、前記プログラム判定手段による判定結果とに基づき、前記コンテンツ表示プログラムに対応する前記ウィンドウが、最前面に配置され、かつ、前記所定の大きさ以上である場合以外には、前記表示灯を前記所定値の明るさに制御することを特徴とする請求項１記載の表示灯制御プログラム。
【請求項３】
前記制御手段は、前記コンテンツ表示プログラムに対応する前記ウィンドウが、最前面に配置され、かつ、前記表示装置の全面を占める大きさである場合には、前記表示灯を前記所定値より暗くするように制御し、それ以外の場合には、前記表示灯を前記所定値の明るさに制御することを特徴とする請求項１記載の表示灯制御プログラム。
【請求項４】
前記制御手段は、前記コンテンツ表示プログラムに対応する前記ウィンドウが、最前面に配置され、かつ、前記所定の大きさ以上である場合には、前記表示灯を消灯するように制御し、それ以外の場合には、前記表示灯を点灯するように制御することを特徴とする請求項１記載の表示灯制御プログラム。
【請求項５】
前記プログラム判定手段は、１つ以上の前記コンテンツ表示プログラムを識別するプログラム識別情報が登録された登録情報を保持し、前記制御手段から通知された前記プログラム識別情報が前記登録情報に登録されていた場合に、当該プログラム識別情報が前記コンテンツ表示プログラムに対応すると判定し、
前記制御手段は、前記ウィンドウ情報取得手段により取得された情報から、最前面に配置されて、かつ、前記所定の大きさ以上であると判定した前記ウィンドウに対応するアプリケーションプログラムのプログラム識別情報を前記プログラム判定手段に通知し、当該プログラム識別情報が前記コンテンツ表示プログラムに対応すると判定された場合には、前記表示灯を前記所定値より暗くするように制御することを特徴とする請求項１記載の表示灯制御プログラム。
【請求項６】
前記プログラム判定手段は、ユーザによる操作入力に応じて受信した制御信号に基づいて、前記登録情報に対するプログラム識別情報の追加および削除を行う機能を備えたことを特徴とする請求項５記載の表示灯制御プログラム。
【請求項７】
前記制御手段は、前記コンテンツ表示プログラムに対応する前記ウィンドウが最前面に配置されている状態において、情報処理装置を操作するための入力デバイスに対するユーザの入力操作を検出した場合には、強制的に、前記入力デバイスの種類に応じた前記表示灯の明るさの制御を実行することを特徴とする請求項１記載の表示灯制御プログラム。
【請求項８】
前記制御手段は、前記入力デバイスに対する操作入力の検出に伴う前記表示灯の明るさ変更処理後に、前記入力デバイスに対する操作入力が一定時間検出されなかった場合には、前記ウィンドウ情報取得手段により取得された情報と前記プログラム判定手段による判定結果とに基づいて前記表示灯の明るさを制御することを特徴とする請求項７記載の表示灯制御プログラム。
【請求項９】
前記制御手段は、前記表示灯が前記所定値より暗い状態で、前記コンピュータに有線接続された前記入力デバイスに対してユーザによる操作入力があったことを検出した場合には、前記表示灯を前記所定値の明るさに制御することを特徴とする請求項７記載の表示灯制御プログラム。
【請求項１０】
前記制御手段は、前記コンテンツ表示プログラムに対応する前記ウィンドウが最前面に配置されている状態では、当該コンテンツ表示プログラムに対応する前記ウィンドウが前記所定の大きさ以上になった場合、または、前記コンピュータに無線接続された前記入力デバイスに対してユーザによる操作入力があったことを検出した場合の少なくとも一方で、前記表示灯を前記所定値より暗くするように制御することを特徴とする請求項７記載の表示灯制御プログラム。
【請求項１１】
前記制御手段は、前記表示灯の明るさを前記所定値より暗く制御している状態で、ユーザの操作入力により、前記コンテンツ表示プログラムによるコンテンツの再生の開始以外の動作が要求されたことを検出した場合には、前記表示灯を前記所定値の明るさに制御することを特徴とする請求項１記載の表示灯制御プログラム。
【請求項１２】
前記制御手段は、前記コンテンツ表示プログラムによるコンテンツの再生動作状態を監視し、当該コンテンツ表示プログラムに対応する前記ウィンドウが、最前面に配置され、かつ、前記所定の大きさ以上であり、かつ、当該コンテンツ表示プログラムによるコンテンツの再生動作中である場合に、前記表示灯を前記所定値より暗くするように制御することを特徴とする請求項１記載の表示灯制御プログラム。
【請求項１３】
前記制御手段は、前記コンテンツ表示プログラムに対応する前記ウィンドウが、最前面に配置され、かつ、前記所定の大きさ以上である場合でも、前記表示装置の表示画面の前面方向の所定範囲を撮像する撮像装置からの画像に人物が写っていないときには、前記表示灯を前記所定値の明るさに制御することを特徴とする請求項１記載の表示灯制御プログラム。
【請求項１４】
前記制御手段は、前記コンテンツ表示プログラムに対応する前記ウィンドウが、最前面に配置され、かつ、前記所定の大きさ以上である場合でも、前記表示装置の表示画面の前面方向を撮像する撮像装置からの画像の解析結果から、当該表示装置から一定の距離範囲内に人物が存在していると推定したとき、または、撮像された画像内に人物の存在を確認できないときには、前記表示灯を前記所定値の明るさに制御することを特徴とする請求項１記載の表示灯制御プログラム。
【請求項１５】
前記制御手段は、前記コンテンツ表示プログラムに対応する前記ウィンドウが最前面に配置されている場合に、前記表示装置の表示画面の前面方向を撮像する撮像装置からの画像の解析結果から、当該表示装置から一定の距離範囲の外に人物が存在していると推定したときには、最前面の前記ウィンドウの大きさに関係なく、前記表示灯を前記所定値より暗くするように制御することを特徴とする請求項１記載の表示灯制御プログラム。
【請求項１６】
前記コンピュータが、前記表示装置に対するコンテンツの表示時に適した画質補正を施す画質補正機能を備える場合に、前記制御手段は、前記コンテンツ表示プログラムに対応する前記ウィンドウが、最前面に配置され、かつ、前記所定の大きさ以上である場合に、前記画質補正機能の動作をオンにするための制御信号を出力し、それ以外の場合には、前記画質補正機能の動作をオフにするための制御信号を出力することを特徴とする請求項１記載の表示灯制御プログラム。
【請求項１７】
表示画面の近傍に表示灯が配設された表示装置に接続された情報処理装置において、
アプリケーションプログラムの実行に伴って生成されるウィンドウの前後の位置および大きさを示す情報を保持するウィンドウ状態管理手段と、
前記アプリケーションプログラムを識別するプログラム識別情報を保持するプログラム情報保持手段と、
前記ウィンドウ状態管理手段および前記プログラム情報保持手段が保持する情報に基づき、コンテンツを前記表示装置に表示させるためのコンテンツ表示プログラムに対応する前記ウィンドウが、最前面に配置され、かつ、所定の大きさ以上である場合には、前記表示灯を所定値より暗くするように制御する制御手段と、
を有することを特徴とする情報処理装置。
【請求項１８】
表示画面の近傍に表示灯が配設された表示装置に接続された情報処理装置における表示灯制御方法であって、
ウィンドウ情報取得手段が、アプリケーションプログラムの実行に伴って生成されるウィンドウの前後の位置および大きさを示す情報を取得し、
プログラム判定手段が、前記アプリケーションプログラムが、コンテンツを前記表示装置に表示させるためのコンテンツ表示プログラムであるか否かを判定し、
制御手段が、前記ウィンドウ情報取得手段により取得された情報と、前記プログラム判定手段による判定結果とに基づき、前記コンテンツ表示プログラムに対応する前記ウィンドウが、最前面に配置され、かつ、所定の大きさ以上である場合には、前記表示灯を所定値より暗くするように制御する、
ことを特徴とする表示灯制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置の表示画面の近傍に配設された表示灯の点灯動作を制御する処理をコンピュータに実行させる表示灯制御プログラム、その処理を実行する情報処理装置、および表示灯制御方法に関し、特に、ビデオコンテンツを表示装置に表示させる場合に適する表示灯制御プログラム、情報処理装置および表示灯制御方法に関する。
【背景技術】
【０００２】
近年、一般家庭におけるパーソナルコンピュータ（ＰＣ）の普及に伴い、従来からのテレビジョン（ＴＶ）受像機や専用レコーダ機器に代わって、ＰＣを用いてビデオコンテンツを楽しめるようにする要求が増している。このため、いわゆるＡＶ（Audio Visual）機能を強化したＰＣの開発が進んでいる。例えば、最近のＰＣでは、光ディスクなどに記録されたビデオコンテンツを再生できるだけでなく、ＴＶチューナを備えて、受信した放送コンテンツを表示したり、その放送コンテンツをＨＤＤ（Hard Disk Drive）などの記録媒体に録画できる機種も多くなっている。また、ビデオコンテンツをより快適に視聴できるように、応答速度や色再現性などのモニタの性能を高めたり、モニタを大型化することも進められている。
【０００３】
さらに、このようなＡＶ機能を強化したＰＣでは、プロセッサや記録装置などが収容されたＰＣ本体部と、モニタとが一体化されたモニタ一体型ＰＣが多くなっている。ＰＣ本体部とモニタとを一体化することにより、ＰＣの設置面積を小さくできる、設置時において各種機器の接続の手間が省けるといったメリットが生まれる。また、従来のＴＶ受像機に近い外部形状になることから、ＴＶ受像機から置き換えたときの違和感が小さいというメリットもある。
【０００４】
ところで、ＰＣ本体部には、通常、電源のオン／オフを示すための電源ランプを始めとする、ＬＥＤ（Light Emitting Diode）などを用いた各種の小型表示灯が、外部筐体面に設けられていた。ところが、モニタ一体型ＰＣでは、上記の各種の小型表示灯は、必然的にモニタの外縁部の近傍に配置されることになる。このため、モニタ一体型ＰＣでビデオコンテンツを視聴しているときに、特に、部屋を暗くして視聴しているときには、このような小型表示灯からの光がユーザの視界に入り、視聴環境の快適性を妨げる場合があることが問題となっていた。そこで、ハードウェアスイッチなどに対してユーザが操作することで、小型表示灯の明るさを切り替えられるようにしたＰＣが実現されていた。
【０００５】
なお、従来の関連技術として、放送スタジオなどで使用するカメラにおいて、オンエア中のカメラであることを示すタリー信号を受信すると、ビューファインダ内のタリーランプを高輝度で点灯させた後、その光量を低減して点灯を継続させるようにして、モニタ画面の視認性を損なうことなくタリーランプを確実に認識できるようにしたものがあった（例えば、特許文献１参照）。
【特許文献１】特開平５−２７６４１５号公報（段落番号〔００１８〕〜〔００２０〕、図３）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、モニタ一体型ＰＣにおいて、上述したように電源ランプなどの小型表示灯の明るさを切り替える機能を設けた場合、ユーザは、例えばビデオコンテンツを視聴するときに、小型表示灯を暗くするために切り替え操作を行う必要があり、操作が煩雑であるという問題があった。特に、キーボードやマウスを操作してＰＣを使用するとき、ユーザは通常ＰＣの近くにいるのに対して、ＰＣを使用してビデオコンテンツを視聴するとき、ユーザはＰＣから離れていることが多く、しかも部屋を暗くしている場合などもあるため、このような場合にはユーザが小型表示灯を暗くするための操作を行うことが困難であることが問題となっていた。
【０００７】
本発明はこのような課題に鑑みてなされたものであり、表示画面の近傍に配設された表示灯を自動的に制御して、コンテンツの視聴環境を良好に保つようにした表示灯制御プログラム、情報処理装置および表示灯制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では上記課題を解決するために、表示装置の表示画面の近傍に配設された表示灯の点灯動作を制御する処理をコンピュータに実行させる表示灯制御プログラムにおいて、アプリケーションプログラムの実行に伴って生成されるウィンドウの前後の位置および大きさを示す情報を取得するウィンドウ情報取得手段、前記アプリケーションプログラムが、コンテンツを前記表示装置に表示させるためのコンテンツ表示プログラムであるか否かを判定するプログラム判定手段、前記ウィンドウ情報取得手段により取得された情報と、前記プログラム判定手段による判定結果とに基づき、前記コンテンツ表示プログラムに対応する前記ウィンドウが、最前面に配置され、かつ、所定の大きさ以上である場合には、前記表示灯を所定値より暗くするように制御する制御手段として、前記コンピュータを機能させることを特徴とする表示灯制御プログラムが提供される。
【０００９】
このような表示灯制御プログラムをコンピュータに実行させると、ウィンドウ情報取得手段により、ウィンドウの前後の位置および大きさを示す情報が取得され、プログラム判定手段により、アプリケーションプログラムが、コンテンツを表示装置に表示させるためのコンテンツ表示プログラムであるか否かが判定される。そして、制御手段により、ウィンドウ情報取得手段により取得された情報と、プログラム判定手段による判定結果とを基に、表示灯の明るさが制御される。具体的には、コンテンツ表示プログラムに対応するウィンドウが、最前面に配置され、かつ、所定の大きさ以上である場合には、表示灯を所定値より暗くするように制御される。
【発明の効果】
【００１０】
本発明の表示灯制御プログラムによれば、コンテンツ表示プログラムに対応するウィンドウが、最前面に配置され、かつ、所定の大きさ以上である場合には、表示灯を所定値より暗くするように制御されるので、ユーザがモニタ装置から離れてコンテンツを視聴していることを正確に推定して、表示灯を自動的に暗くして、表示灯からの光をユーザの目に入りにくくすることができる。従って、ユーザは、特に入力操作を行うことなく、快適な環境でコンテンツを視聴できるようになる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
図１は、本発明の実施の形態に係る情報処理装置の外観を示す斜視図である。
図１に示す情報処理装置１は、プロセッサなどからなる処理装置やＨＤＤなどの記憶装置を含むＰＣ本体部（図示せず）と、モニタ２とが一体に構成された、いわゆるモニタ一体型ＰＣである。モニタ２はＬＣＤ（Liquid Crystal Display）からなり、このモニタ２の両側にはスピーカ３ａおよび３ｂが配設されている。そして、これらのモニタ２とスピーカ３ａおよび３ｂとが固定された筐体４の背面に、ＰＣ本体部が一体に配設されている。また、筐体４の前面下部には、情報処理装置１を操作するためのキーボード５が接続されている。本実施の形態では、キーボード５は筐体４に固定されているが、このキーボード５が切り離し可能とされていてもよい。
【００１２】
また、筐体４の前面には、モニタ２の周囲に、電源表示部６およびロゴ表示部７が設けられている。電源表示部６およびロゴ表示部７は、ともにＬＥＤを用いた小型の表示灯を構成しており、電源表示部６では、電源がオンのときに電源を示すマークが点灯され、ロゴ表示部７は、電源がオンのときにこの情報処理装置１の機種名などを示すロゴマークが点灯される（なお、図１中の「ＶＡＩＯ」は、ソニー株式会社の登録商標である）。
【００１３】
図２は、情報処理装置のハードウェア構成を示すブロック図である。
情報処理装置１は、ＣＰＵ（Central Processing Unit）１１によって装置全体が制御されている。ＣＰＵ１１には、ＲＯＭ（Read Only Memory）１２、ＲＡＭ（Random Access Memory）１３、ＨＤＤ１４、光ディスクドライブ１５、ＴＶチューナ１６、通信インタフェース１７、赤外線受光部１８、入力インタフェース１９、グラフィックインタフェース２０、およびＬＥＤ駆動回路２１が、内部バス２２を介して接続されている。
【００１４】
ＲＯＭ１２には、ＣＰＵ１１に実行させるＢＩＯＳ（Basic Input/Output System）などのプログラムやデータが格納されている。ＲＡＭ１３には、ＣＰＵ１１に実行されるプログラムの一部や、処理に必要な各種データが一時的に格納される。
【００１５】
ＨＤＤ１４には、ＯＳ（Operating System）のプログラムや各種アプリケーションプログラムが格納される。このアプリケーションプログラムには、後述するビデオコンテンツの表示を行うプログラムや、表示灯制御プログラムなどが含まれる。また、ＨＤＤ１４には、録画されたビデオコンテンツなどの各種データも格納される。
【００１６】
光ディスクドライブ１５は、ＣＰＵ１１の制御の下で、光ディスク１５ａに記録されたデータの読み取りや、光ディスク１５ａに対するデータの書き込みを実行する。
ＴＶチューナ１６は、ＣＰＵ１１から指定された周波数の放送電波を受信して、その受信信号からＴＶ信号を復調し、デジタルデータとして内部バス２２に出力する。出力されたデータは、ＣＰＵ１１の制御の下で、グラフィックインタフェース２０に供給され、これにより放送コンテンツをモニタ２に表示することができる。なお、アナログＴＶ信号を受信している場合には、復調したビデオ信号をアナログ信号のままでグラフィックインタフェース２０に出力できるようにしてもよい。また、ＴＶチューナ１６から出力されたデータを、ビデオコンテンツとしてＨＤＤ１４や光ディスク１５ａに記録することもできる。
【００１７】
通信インタフェース１７は、ネットワークに接続され、このネットワークを通じて他の機器との間でデータの送受信を行う。赤外線受光部１８は、この情報処理装置１をユーザが操作するためのリモートコントローラから出力される赤外線信号を受光し、その受光信号に応じた制御データをＣＰＵ１１に出力する。
【００１８】
入力インタフェース１９には、キーボード５とマウス２３とが接続されている。入力インタフェース１９は、キーボード５やマウス２３から送られてくる信号を、内部バス２２を介してＣＰＵ１１に送信する。グラフィックインタフェース２０には、モニタ２が接続されている。グラフィックインタフェース２０は、ＣＰＵ１１の制御の下で、画像をモニタ２に表示させる。
【００１９】
ＬＥＤ駆動回路２１には、電源表示部６の電源マークを点灯させるＬＥＤ６ａと、ロゴ表示部７のロゴマークを点灯させるＬＥＤ７ａとが接続されている。ＬＥＤ駆動回路２１は、ＣＰＵ１１の制御の下で、ＬＥＤ６ａおよび７ａに対して駆動電圧を供給し、これらのオン／オフ、および明るさを制御する。
【００２０】
なお、図示しないが、情報処理装置１は、これらの他に、音声を出力するためのインタフェース装置やアンプ、スピーカなども備える。以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
【００２１】
次に、本実施の形態に係る情報処理装置１における表示灯の制御について説明する。
この情報処理装置１では、図１に示したように、モニタ２の近傍に、ＬＥＤ６ａおよび７ａによってそれぞれ点灯する電源表示部６およびロゴ表示部７が設けられている。このため、ユーザがビデオコンテンツをモニタ２で視聴する際には、これらの表示灯からの光が視界に入って、視聴の邪魔になることがあり得る。特に、部屋を暗くしてビデオコンテンツを使用する場合には、ユーザの不快感が一層増すと考えられる。
【００２２】
そこで、本実施の形態に係る情報処理装置１では、ビデオ画像の表示時に、上記のように電源表示部６やロゴ表示部７が発する光が邪魔になる状態を推定し、その推定結果に応じて各表示部の明るさやオン／オフを自動的に切り替える。特に、本実施の形態では、以下の図３で説明するように、画面におけるビデオコンテンツ表示用のウィンドウの位置（画面に向かって前後の位置）および大きさを基に、上記の推定を行うようにする。
【００２３】
図３は、ウィンドウの位置および大きさに応じた表示灯制御を説明するための画面遷移例を示す図である。
図３の上方に示した画面３１には、例として３つのウィンドウ４０ａ〜４０ｃが重ねて表示されている。ウィンドウ４０ａは、ビデオ再生プログラムの実行に伴って表示されたものである。ウィンドウ４０ｂは、Ｗｅｂページを表示するためのプログラム（Ｗｅｂブラウザ）の実行に伴って表示されたものである。ウィンドウ４０ｃは、文書作成プログラムの実行に伴って表示されたものである。画面３１において、これらのウィンドウ４０ａ〜４０ｃは、画面３１全体よりも小さい大きさで表示されている。
【００２４】
また、この画面３１においては、画面の手前側からウィンドウ４０ａ、ウィンドウ４０ｂ、ウィンドウ４０ｃの順に重ねて表示されており、各ウィンドウ４０ａ〜４０ｃのうち、最前面に表示されたウィンドウ４０ａに対してのみ、キーボード５やマウス２３を用いた各種の操作入力を行うことができるようになっている。
【００２５】
ビデオ再生プログラムに対応するウィンドウ４０ａの内部は、主に、ビデオコンテンツの再生画像が表示される画像表示領域４１と、ビデオコンテンツのファイルやトラック・チャプターなどを表示するとともに、それらを選択することが可能なコンテンツ表示・選択領域４２と、再生の実行や停止、音量調整などの再生動作設定のための操作領域４３とから構成されている。
【００２６】
また、ウィンドウ４０ａの右上には、終了ボタン４４および全画面移行ボタン４５が表示されている。終了ボタン４４に対して図示しないマウスポインタを合わせてクリックすることで、このビデオ再生プログラムの実行を終了することができる。また、全画面移行ボタン４５をクリックすることで、画面３２のように、このウィンドウ４０ａをモニタ２の表示領域の全域に拡大して表示させることができる。
【００２７】
図３の下方に示した画面３２は、ウィンドウ４０ａを全画面表示したときのものであり、画面３２の内部は、ウィンドウ４０ａと同様に、画像表示領域４１、コンテンツ表示・選択領域４２、および操作領域４３から構成されている。ただし、特に画像表示領域４１が大きく拡大されている。また、画面３２の右上には、縮小表示移行ボタン４６が表示されている。この縮小表示移行ボタン４６をクリックすることで、ビデオ再生プログラムに対応するウィンドウの表示領域を縮小して、画面３１の状態に戻すことができる。
【００２８】
なお、上記の画面上の全画面移行ボタン４５および縮小表示移行ボタン４６をクリックする方法以外に、例えば、リモートコントローラに対する操作入力により、ウィンドウの全画面表示、およびそこからの復帰の動作を実行できるようにしてもよい。
【００２９】
ここで、画面３１のように、ウィンドウを画面全体より小さい状態で表示している場合や、複数の小さなウィンドウを重ねて表示している場合には、ユーザは、情報処理装置１の近傍に配置されたキーボード５やマウス２３を操作しながら画面３１を視認している可能性が高いと考えられる。また、画面３１のような状態では、ビデオ表示用のプログラムに対応するウィンドウが最前面にあったとしても、そのウィンドウを視認しているユーザは、モニタ２の近傍にいることが多いと考えられる。
【００３０】
逆に、画面３２のように、ビデオ表示画面が全画面表示された場合には、ユーザがビデオコンテンツの視聴のみを目的として情報処理装置１を使用している可能性が高いと考えられる。このような状態では、ユーザは、キーボード５やマウス２３を操作している状態と比較して、モニタ２から離れた場所で視聴している可能性も高い。
【００３１】
モニタ２の視認時に電源表示部６やロゴ表示部７からの光が邪魔になるケースは、主に、部屋を暗くしてビデオコンテンツを視認している場合であり、この場合にはユーザがモニタ２から離れた位置で視聴している場合が多いと考えられる。逆に、ユーザがキーボード５やマウス２３を操作している場合、モニタ２の周囲は明るくされていることが多いと考えられ、この場合には、電源表示部６やロゴ表示部７からの光に対してユーザが違和感を持つことは少ない。
【００３２】
そこで、本実施の形態では、ビデオコンテンツを表示しているウィンドウの前後位置と大きさとを基に、ビデオコンテンツの表示時にユーザがモニタ２から離れて視聴しているか否かを推定し、その推定結果に応じて表示灯の明るさやオン／オフを自動的に制御する。具体的には、ビデオコンテンツ表示用のプログラムに対応するウィンドウが最前面にあり、かつ、全画面表示の場合に、電源表示部６のＬＥＤ６ａの明るさを通常より暗くし、ロゴ表示部７のＬＥＤ７ａを消灯する。従って、図３の例では、画面３１の状態から画面３２の状態に変化したときに、電源マークが暗くなり、ロゴマークが消灯する。また、画面３２の状態から画面３１の状態に変化すると、電源マークが明るくなり、ロゴマークが点灯する。
【００３３】
なお、図３の画面３１では、その最下部にタスクバー４７が表示されている。タスクバー４７には、現在生成されているウィンドウに対応するプログラム名が表示されており、プログラム名をクリックすることで、対応するウィンドウを最前面に表示させることができる。また、画面３２のように特定のウィンドウを全画面表示した際にも、タスクバー４７を最下部に表示してもよい。この場合、ビデオ表示用のプログラムに対応するウィンドウを全画面表示した状態から、タスクバー４７内のそれ以外のプログラム名がクリックされると、そのプログラムに対応するウィンドウがビデオ再生画像の上に重ねて表示されることになる。従って、このような場合にも、ビデオ表示用のプログラムに対応するウィンドウが最前面ではなくなるので、電源マークを通常の明るさに戻し、ロゴマークを再び点灯させるようにする。
【００３４】
図４は、情報処理装置が備える表示灯制御のための機能を示すブロック図である。
上記のような表示灯制御を実現するための機能として、情報処理装置１は、ウィンドウ状態検出部１１１、表示灯制御処理部１１２、表示灯設定部１１３，およびウィンドウ管理部２０１を備えている。ここで、ウィンドウ状態検出部１１１、表示灯制御処理部１１２、および表示灯設定部１１３の各機能は、ＯＳ２００上で実行されるアプリケーションプログラム１００の１つである表示灯制御プログラム１１０が、ＣＰＵ１１に実行されることで実現される。また、ウィンドウ管理部２０１は、ＯＳ２００の機能として実現される。
【００３５】
なお、この情報処理装置１には、アプリケーションプログラム１００として、表示灯制御プログラム１１０の他に、ＴＶ視聴・録画・再生プログラム１２０、ビデオ再生プログラム１３０および１４０などがインストールされている。ＴＶ視聴・録画・再生プログラム１２０は、ＴＶチューナ１６を用いた放送コンテンツ（ビデオコンテンツ）の受信・表示や、受信した放送コンテンツのＨＤＤ１４あるいは光ディスク１５ａなどへの録画、その録画した放送コンテンツの再生の各動作を実現するためのプログラムである。このＴＶ視聴・録画・再生プログラム１２０を実行することにより、情報処理装置１を、従来のＴＶ受像機やビデオレコーダと同じように動作させることが可能になる。
【００３６】
また、ビデオ再生プログラム１３０および１４０は、ともに、ＨＤＤ１４、光ディスク１５ａなどの記録媒体に記録されたビデオコンテンツや、ネットワークを通じて外部機器からストリーミング配信されたビデオコンテンツの再生動作を実現する。このように、情報処理装置１には、ビデオコンテンツの表示を可能にするためのプログラムが複数、実装されている。
【００３７】
ウィンドウ状態検出部１１１は、表示灯制御処理部１１２からの要求に応じて、モニタ２に表示されているウィンドウの位置や大きさなどの状態や、対応するプログラム識別情報などの情報をウィンドウ管理部２０１から取得し、表示灯制御処理部１１２に出力する。なお、本実施の形態では、プログラム識別情報としてプログラム名を用いるが、その他に例えば、プログラムを識別するための識別番号などを用いてもよい。
【００３８】
表示灯制御処理部１１２は、ウィンドウ状態検出部１１１からの情報を基に、電源表示部６のＬＥＤ６ａの明るさ、およびロゴ表示部７のＬＥＤ７ａのオン／オフを制御する。なお、実際には、表示灯制御処理部１１２は、ＬＥＤ駆動回路２１を介して各ＬＥＤ６ａおよび７ａの駆動を制御するためのＢＩＯＳに対して、制御信号を発行することにより、上記の動作制御を行う。
【００３９】
表示灯設定部１１３は、表示灯制御処理部１１２に対して、表示灯制御の対象とするプログラム名の登録や、処理機能のオン／オフ設定などを行う。表示灯設定部１１３は、このような登録や設定をユーザから受け付けるための設定画面の画像情報を生成して、グラフィックインタフェース２０を介してモニタ２に表示させ、ユーザ操作に応じた制御信号を入力インタフェース１９から受け付ける。
【００４０】
ウィンドウ管理部２０１は、モニタ２に表示されるウィンドウの状態を管理する。具体的には、ウィンドウ管理部２０１は、画面上にウィンドウが開かれると、そのウィンドウに対応するウィンドウＩＤを生成して、ウィンドウの前後位置や大きさなどの情報をウィンドウＩＤごとに保持する。また、各ウィンドウに対応する、実行中のプログラム名（例えば、そのプログラムの実行ファイル名）も保持する。
【００４１】
次に、図５および図６において、表示灯設定部１１３により生成される設定画面の表示例を挙げる。表示灯設定部１１３では、電源表示部６およびロゴ表示部７のそれぞれについて、明るさあるいはオン／オフの制御設定を個別に行うことが可能になっている。
【００４２】
図５は、電源表示部に対する設定画面の表示例を示す図である。
表示灯設定部１１３は、電源表示部６のＬＥＤ６ａに対する各種設定のために、図５に示すような設定画面５０を生成する。この設定画面５０は、ＬＥＤ６ａの明るさの制御条件を設定するための明るさ設定領域５１と、制御の適用対象とするプログラム名を一覧表示したプログラム一覧表示領域５２とから構成される。
【００４３】
明るさ設定領域５１では、例として３つの条件が表示され、それぞれに対応するラジオボタンのうちの１つをチェックして、その条件を適用することができる。ここでは、「表示灯の明るさを自動的に調整する」にチェックすると、上述したようなユーザ位置の推定結果に基づくＬＥＤ６ａの自動制御を行うように、表示灯制御処理部１１２に設定される。また、このような自動制御を行わずに、ＬＥＤ６ａを常に明るく点灯させたり、あるいは常に暗く点灯させることも可能になっている。
【００４４】
プログラム一覧表示領域５２には、電源表示部６の明るさの自動調整制御を適用するプログラムの名前が一覧表示されている。この領域に表示されたプログラム名は、表示灯制御処理部１１２に登録されており、これらのプログラムに対応するウィンドウが最前面かつ全画面に表示されたときに、電源表示部６の明るさが抑えられる。また、ユーザが入力操作を行って、別のプログラムを選択し、このプログラム一覧表示領域５２に追加することで、新たなプログラム名を表示灯制御処理部１１２に登録し、制御の適用対象に追加できるようにしてもよい。
【００４５】
なお、このプログラム一覧表示領域５２には、プログラムの名前以外に、例えば、プログラムを識別可能なアイコンの画像、あるいは、プログラム名とアイコンの両方が表示させてもよい。すなわち、登録されたプログラムが識別できるように表示が行われればよい。
【００４６】
また、ＯＫボタン５３は、入力された設定情報を確定して設定画面５０を閉じるための入力ボタンである。キャンセルボタン５４は、入力された設定情報を適用せずに設定画面５０を閉じるための入力ボタンである。適用ボタン５５は、入力された設定情報を表示灯制御処理部１１２に適用するための入力ボタンである。デフォルトボタン５６は、表示灯制御処理部１１２への設定情報を初期化するための入力ボタンである。
【００４７】
図６は、ロゴ表示部に対する設定画面の表示例を示す図である。
表示灯設定部１１３は、ロゴ表示部７のＬＥＤ７ａに対する各種設定のために、図６に示すような設定画面６０を生成する。この設定画面６０は、ＬＥＤ７ａのオン／オフの制御条件を設定するためのオン／オフ設定領域６１と、制御の適用対象とするプログラム名を一覧表示したプログラム一覧表示領域６２とから構成される。
【００４８】
オン／オフ設定領域６１では、例として３つ設けられたラジオボタンの１つをチェックすることで、上述したようなユーザ位置の推定結果に基づくＬＥＤ７ａの自動オン／オフ制御を行うか、あるいはＬＥＤ７ａを常に点灯させるか、あるいは常に消灯させるかを設定できる。
【００４９】
プログラム一覧表示領域６２には、図５のプログラム一覧表示領域５２と同様に、ＬＥＤ７ａの自動オン／オフ制御を適用するプログラムの名前が一覧表示されている。また、このプログラム一覧表示領域６２にプログラム名を追加することで、制御の適用対象とするプログラムを追加できるようにしてもよい。
【００５０】
なお、ＯＫボタン６３、キャンセルボタン６４、適用ボタン６５、およびデフォルトボタン６６の機能は、図５のＯＫボタン５３、キャンセルボタン５４、適用ボタン５５、およびデフォルトボタン５６の機能と同じである。そして、この設定画面６０において入力された情報が、表示灯制御処理部１１２に適用される。
【００５１】
図７は、表示灯制御プログラムを実行したときの処理手順を示すフローチャートである。
〔ステップＳ１１〕表示灯制御処理部１１２は、一定時間（例えば１秒）が経過したか否かを判定する。一定時間が経過した場合には、ウィンドウ状態検出部１１１に対して、次のステップＳ１２の処理を実行するように要求する。これにより、ステップＳ１２〜Ｓ１８の処理は、一定時間ごとに繰り返し実行される。
【００５２】
〔ステップＳ１２〕ウィンドウ状態検出部１１１は、ウィンドウ管理部２０１に対して、最前面の画面のウィンドウＩＤを出力するように要求し、ウィンドウ管理部２０１からウィンドウＩＤを取得する。
【００５３】
〔ステップＳ１３〕ウィンドウ状態検出部１１１は、ウィンドウ管理部２０１に対して、ステップＳ１２で取得したウィンドウＩＤに対応するプログラム名を出力するように要求する。これにより、現在の最前面のウィンドウに対応するプログラム名を、ウィンドウ管理部２０１から取得し、表示灯制御処理部１１２に出力する。
【００５４】
〔ステップＳ１４〕表示灯制御処理部１１２は、ステップＳ１３で取得したプログラム名が、表示灯の自動制御の適用対象として登録されていたプログラム名と一致するかを判定する。一致したプログラム名が存在した場合には、ウィンドウ状態検出部１１１にステップＳ１５の処理を実行するように要求し、存在しなかった場合には、ステップＳ１８の処理を実行する。
【００５５】
〔ステップＳ１５〕ウィンドウ状態検出部１１１は、ウィンドウ管理部２０１に対して、ステップＳ１２で取得したウィンドウＩＤに対応するウィンドウの大きさの情報を出力するように要求し、この要求に対して返信されたウィンドウの大きさの情報を表示灯制御処理部１１２に出力する。
【００５６】
〔ステップＳ１６〕表示灯制御処理部１１２は、ステップＳ１５で取得した情報に基づいて、最前面のウィンドウが全画面表示の状態であるか否かを判定する。全画面表示中である場合にはステップＳ１７の処理を実行し、そうでない場合にはステップＳ１８の処理を実行する。
【００５７】
〔ステップＳ１７〕表示灯制御処理部１１２は、電源表示部６のＬＥＤ６ａ（電源ランプ）を暗くし、ロゴ表示部７のＬＥＤ７ａ（ロゴランプ）を消灯するように、ＢＩＯＳに対して要求する。この後、ステップＳ１１の処理に戻って、時間経過を監視する。
【００５８】
〔ステップＳ１８〕表示灯制御処理部１１２は、電源表示部６のＬＥＤ６ａ（電源ランプ）を明るくし、ロゴ表示部７のＬＥＤ７ａ（ロゴランプ）を点灯するように、ＢＩＯＳに対して要求する。この後、ステップＳ１１の処理に戻って、時間経過を監視する。
【００５９】
以上の処理により、表示灯制御処理部１１２に登録された、ビデオコンテンツを表示するためのプログラムが実行され、そのプログラムの実行に対応するウィンドウが最前面にあり、かつ、全画面表示の状態である場合に、電源ランプが暗くなるともにロゴランプが消灯するように自動的に制御される。従って、ビデオコンテンツの視聴中に表示灯からの光が邪魔になる事態を自動的に推定して、そのような事態を、ユーザが何も操作することなく自動的に回避して、視聴環境の快適性を保つことができるようになる。
【００６０】
また、ウィンドウの状態が上記条件と異なる状態に変化すると、電源ランプが明るくなるとともにロゴランプが点灯するように制御されるので、表示灯の点灯状態を自動的に復帰させることができ、ユーザの利便性を一層高めることができる。
【００６１】
また、上記の処理では、情報処理装置１が従来から備えている、ウィンドウの状態を管理する機能（ウィンドウ管理部２０１）を利用して表示灯を制御している。このため、ユーザの位置などを検出するための特別なハードウェアを追加することなく、比較的簡単なソフトウェア処理により表示灯の自動制御を行うことができるので、情報処理装置１（あるいは表示灯制御プログラム１１０）の開発・製造コストを増大させることなく、ユーザにビデオコンテンツの快適な視聴環境を提供できるようになる。
【００６２】
なお、以上の実施の形態では、ビデオコンテンツを表示したウィンドウが全画面表示であるか否かに応じて表示灯の状態を変化させるようにしたが、そのウィンドウの垂直方向および水平方向の大きさが所定の大きさ以上であるか否かに応じて、表示灯の状態を変化させてもよい。すなわち、画面全体の垂直方向および水平方向の画素数に対して、ウィンドウの各方向の画素数が所定の割合以上になったときに、表示灯を暗くしたり消灯することで、上記と同様の効果を得ることができる。
【００６３】
次に、図８は、本発明の別の実施の形態に係る情報処理装置の機能を示すブロック図である。なお、この図８では、上記の実施の形態に対応する機能やプログラム、ハードウェアには同じ符号を付して示し、それらの説明を省略する。
【００６４】
図８に示す情報処理装置は、表示灯制御プログラム１１０ａを実行することで実現される機能として、ウィンドウ状態検出部１１１、表示灯制御処理部１１２、および表示灯設定部１１３に加えて、入力検出部１１４とプログラム状態検出部１１５とを備えている。
【００６５】
入力検出部１１４は、赤外線受光部１８および入力Ｉ／Ｆ１９からそれぞれ出力される制御情報に基づき、外部のリモートコントローラや、キーボード５、マウス２３からユーザによる入力操作が行われたか否かを検出し、検出結果を表示灯制御処理部１１２に出力する。
【００６６】
プログラム状態検出部１１５は、ビデオコンテンツを表示するプログラム（ここでは例として、ＴＶ視聴・録画・再生プログラム１２０、ビデオ再生プログラム１３０および１４０）の実行状態を監視し、ユーザの入力操作によるビデオコンテンツの再生開始や停止、一時停止、チャプター選択などの動作状態を検出して、検出結果を表示灯制御処理部１１２に出力する。
【００６７】
表示灯制御処理部１１２は、図７で説明したようなウィンドウ状態検出部１１１による検出結果に応じた表示灯制御処理に加えて、入力検出部１１４およびプログラム状態検出部１１５による各検出結果を基にして、表示灯を制御する。これにより、ユーザが情報処理装置の近傍にいるか否かをより確実に推定して、その推定結果に応じた表示灯制御を行うようにする。
【００６８】
ウィンドウ状態検出部１１１、入力検出部１１４、およびプログラム状態検出部１１５による各検出結果に基づく制御手順としては、以下のように様々な手順が考えられる。ただし、いずれの手順でも基本的には、あらかじめ登録された、ビデオコンテンツを表示するプログラムが実行されている場合、あるいは、そのプログラムが実行中で、かつ、対応するウィンドウが最前面にある場合にのみ、電源ランプやロゴランプなどの表示灯の明るさやオン／オフを自動的に調整すればよい。
【００６９】
例えば、リモートコントローラに対する入力操作を検出したときには、ユーザが情報処理装置から離れていると判断して、表示灯を暗くするか、あるいは消灯する。より具体的には、例えば、ビデオ表示用プログラムに対応するウィンドウが生成されているとき、またはそのウィンドウが最前面に表示されているときに、リモートコントローラに対する入力操作を検出した場合には、そのウィンドウの大きさに関係なく、強制的に表示灯を暗くするか、あるいは消灯するようにしてもよい。
【００７０】
また、情報処理装置に有線で接続しているキーボード５またはマウス２３に対する入力操作を検出したときには、ユーザが情報処理装置の近傍にいると判断して、強制的に表示灯を明るくするか、あるいは点灯する。さらに、キーボード５またはマウス２３に対する入力操作の後、一定時間以上入力操作が検出されない場合には、図７の処理のように、ウィンドウの状態および対応するプログラムに基づいて表示灯の明るさやオン／オフを制御するようにしてもよい。
【００７１】
また、ビデオ表示用プログラムに対応するウィンドウが最前面かつ全画面に表示されたことを検出したときに、プログラム状態検出部１１５により、そのプログラムによるビデオコンテンツの再生動作が実行中である場合にのみ、表示灯を暗くするか、あるいは消灯するようにしてもよい。
【００７２】
また、表示灯を暗くしているか、あるいは消灯しているときに、ビデオコンテンツの再生を停止（あるいは一時停止）させる要求や、他のビデオコンテンツの選択する要求など、ビデオコンテンツの再生開始以外の動作を要求する操作入力がユーザにより行われたことを、プログラム状態検出部１１５が検出した場合には、強制的に表示灯を明るくするか、あるいは点灯してもよい。さらに、その後に再生が再開された場合には、再び表示灯を暗くするか、あるいは消灯してもよい。
【００７３】
以上のように、入力操作や再生動作の検出結果に基づいて表示灯を制御する場合でも、情報処理装置が従来から備える機能を利用しているので、特別なハードウェアを追加することなく、ビデオコンテンツの快適な視聴環境をユーザに提供できる。
【００７４】
なお、以上の実施の形態では、赤外線により信号を送信するタイプのリモートコントローラを使用していたが、例えば、電波による無線信号により通信するタイプのリモートコントローラを使用した場合には、リモートコントローラからの受信電波の強度などを基に、リモートコントローラと情報処理装置との距離を検出することもできる。リモートコントローラからの受信電波の強度が弱い場合には、ユーザが離れた位置にいると判断できるので、このような距離の検出結果も用いて、表示灯の明るさやオン／オフを制御してもよい。
【００７５】
また、無線方式のキーボードやマウスを利用している場合でも、同様に、ユーザまでの距離の検出結果に応じて、表示灯の明るさやオン／オフを制御してもよい。このように、情報処理装置を操作するための様々な入力デバイスに対する入力操作の有無や、その入力デバイスの種類に応じて、表示灯の明るさやオン／オフを制御してもよく、これによりユーザと情報処理装置との距離をより確実に検出して、それに適合する表示灯の制御を自動的に実行できるようになる。
【００７６】
また、モニタ２の近傍にユーザ側を撮影するカメラを設け、このカメラからの画像信号の解析結果を基に、ユーザと情報処理装置との距離やユーザの位置を推定し、その推定結果を表示灯の明るさやオン／オフの制御に利用してもよい。ユーザと情報処理装置との距離が推定できる場合には、例えば、ビデオ表示用プログラムに対応するウィンドウが最前面かつ全画面に表示されていても、ユーザが情報処理装置から一定の距離範囲内に存在する場合には、表示灯を明るいままにしてもよい。あるいは、ビデオ表示用プログラムに対応するウィンドウが生成されているとき、またはそのウィンドウが最前面に表示されているときに、ユーザが一定の距離範囲の外に存在する場合には、ウィンドウの大きさに関係なく、表示灯を暗くするか、あるいは消灯してもよい。
【００７７】
また、例えば、モニタ２の前方の所定範囲を撮像した画像の解析結果から人物（ユーザ）の存在の有無を検出するようにし、ビデオ表示用プログラムに対応するウィンドウが最前面かつ全画面に表示されていても、撮像画像から人物が検出されないときには、表示灯を明るいままにしてもよい。このように、画像の解析結果を表示灯制御の条件として適用することで、ユーザの視聴状態をより確実に検出でき、それに適合する表示灯の制御を自動的に実行できるようになる。
【００７８】
また、モニタ２の周囲の明るさを検出するフォトダイオードなどの検出装置を設け、モニタ２の周囲が暗い場合に、表示灯を自動的に暗くするか、あるいは消灯してもよい。
また、キーボード５を情報処理装置の筐体内に収容する機能を備えている場合には、キーボード５がその筐体内に収容されたか否かを検出する機能を設け、収容されている場合には、ユーザが離れた位置にいると判断して、表示灯を自動的に暗くするか、あるいは消灯してもよい。
【００７９】
また、図７で示したようなウィンドウの位置および大きさの条件より、その他の条件（上記の入力操作検出、再生動作検出、距離検出などに基づく条件）を優先して表示灯を制御するような制御アルゴリズムを適用することも可能である。すなわち、ウィンドウの位置および大きさの条件と、その他の条件とを組み合わせて表示灯を制御することで、ユーザの視聴状態により適合した表示灯の制御を自動的に実行できるようになる。
【００８０】
なお、以上の各実施の形態では、ユーザが離れた位置にいると判断したときに、電源ランプを暗くし、ロゴランプを消灯するようにしたが、各ランプをともに消灯するか、あるいはともに暗くするように制御してもよい。また、ウィンドウ状態などに基づく視聴環境の検出状態に応じて、表示灯の明るさを段階的に調節してもよい。
【００８１】
また、制御対象の表示灯としては、電源ランプやロゴランプに限らず、ＨＤＤへのアクセスを示すランプや、ワイヤレスＬＡＮ（Local Area Network）などの電波受信状態を示すランプ、バッテリ残量を示すランプ、ロゴランプのような各種の飾り用ランプなど、モニタ２の近傍に配設された各種の表示灯を適用することができる。
【００８２】
また、上記の各実施の形態では、本発明をモニタ一体型ＰＣに適用した例について説明したが、これに限らず、モニタとＰＣ本体とが分離された機器にも本発明を適用できる。この場合、特にモニタの筐体上に配設された表示灯の制御に対して、本発明を適用することが望ましい。
【００８３】
また、上記のような表示灯制御を実行する際の判定基準は、ビデオコンテンツに適したモニタ２の画質調整に対しても適用することができる。例えば、ビデオ画像の表示時に画像が鮮明に映し出されるように、モニタ２に出力するＲＧＢ画像信号をガンマ曲線を用いて変換する機能を備えている情報処理装置の場合には、表示灯を暗くする、あるいは消灯するように制御を変化させるときに、同時にビデオ画像用のガンマ曲線を適用するようにしてもよい。
【００８４】
ビデオ画像用のガンマ曲線を適用することにより、例えば、ビデオ画像を明るく表示させることができ、この場合、ユーザがモニタ２から離れた位置からでもビデオ画像を鮮明に視認することができる。従って、上述したウィンドウの位置や大きさなどに基づく条件により、ユーザがモニタ２から離れていることが検出された場合に、表示灯の制御とともに自動的にモニタ２の画面を明るくすることで、ユーザの利便性を高めることができる。特に、周囲を暗くして視聴している場合には、ユーザに対するメリットがより大きい。
【００８５】
また、例えば、同じ表示用プログラムでビデオ画像と静止画像の両方を表示させることができる場合には、ビデオ画像の表示時にのみ、ビデオ画像用のガンマ曲線を適用する、あるいは同時に表示灯を暗くしたり消灯するなど、表示用プログラムの実行状態を加味して制御してもよい。例えば、上述したビデオ画像用のガンマ曲線は、静止画像の表示時に適用すると、かえって画質を落としてしまうこともある。このため、表示用プログラムの実行状態を監視して、ビデオ画像表示時にのみ確実に上記ガンマ曲線を適用することで、常に品質の高い画像と最適な視聴環境とをユーザに提供できるようになる。
【００８６】
なお、以上のような情報処理装置が有すべき機能の処理内容を記述したプログラムをコンピュータで実行することにより、上記処理機能をコンピュータ上で実現できる。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。
【００８７】
このプログラムを流通させる場合には、例えば、プログラムが記録された光ディスクなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００８８】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施の形態に係る情報処理装置の外観を示す斜視図である。
【図２】情報処理装置のハードウェア構成を示すブロック図である。
【図３】ウィンドウの位置および大きさに応じた表示灯制御を説明するための画面遷移例を示す図である。
【図４】情報処理装置が備える表示灯制御のための機能を示すブロック図である。
【図５】電源表示部に対する設定画面の表示例を示す図である。
【図６】ロゴ表示部に対する設定画面の表示例を示す図である。
【図７】表示灯制御プログラムを実行したときの処理手順を示すフローチャートである。
【図８】本発明の別の実施の形態に係る情報処理装置の機能を示すブロック図である。
【符号の説明】
【００９０】
１……情報処理装置、２……モニタ、３ａ，３ｂ……スピーカ、４……筐体、５……キーボード、６……電源表示部、６ａ，７ａ……ＬＥＤ、７……ロゴ表示部、１１……ＣＰＵ、１２……ＲＯＭ、１３……ＲＡＭ、１４……ＨＤＤ、１５……光ディスクドライブ、１５ａ……光ディスク、１６……ＴＶチューナ、１７……通信インタフェース、１８……赤外線受光部、１９……入力インタフェース、２０……グラフィックインタフェース、２１……ＬＥＤ駆動回路、２２……内部バス、２３……マウス、１００……アプリケーションプログラム、１１０……表示灯制御プログラム、１１１……ウィンドウ状態検出部、１１２……表示灯制御処理部、１１３……表示灯設定部、１２０……ＴＶ視聴・録画・再生プログラム、１３０，１４０……ビデオ再生プログラム、２００……ＯＳ、２０１……ウィンドウ管理部
【図１】
0004752584.tif 000002
【図２】
0004752584.tif 000003
【図３】
0004752584.tif 000004
【図４】
0004752584.tif 000005
【図５】
0004752584.tif 000006
【図６】
0004752584.tif 000007
【図７】
0004752584.tif 000008
【図８】
0004752584.tif 000009