(57)【要約】【課題】  動作状況に応じて。プライバシーフィルタの駆動を制御する。【解決手段】  ＬＣＤ１６と、ＬＣＤ１６の一方の面に対向して配置され、駆動信号によって駆動されるフィルタ１７と、フィルタ１７に前記駆動信号を供給可能な駆動部１４０と、所定のアプリケーションの起動および終了を検出するプライバシーフィルタ制御パッケージ１８０と、前記検出部の検出結果に応じて、前記フィルタの駆動を制御するために前記駆動部を制御するエンベデッドコントローラ／キーボードコントローラＩＣ１２４とを具備する。【選択図】    図５
2007034192.tif 000002
【特許請求の範囲】
【請求項１】
表示パネルと、
前記表示パネルの一方の面に対向して配置され、駆動信号によって駆動されるフィルタと、
所定のアプリケーションの起動および終了を検出する検出部と、
前記検出部の検出結果に応じて、前記フィルタのオン／オフを制御する制御部とを具備してなることを特徴とする情報処理装置。
【請求項２】
前記アプリケーションは、スクリーンセーバーを実行するためのプログラムであることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記制御部は、前記プログラムの起動に応じて前記プライバシーフィルタをオフし、前記プログラムの終了に応じて前記プライバシーフィルタをオンすることを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記フィルタに供給される前記駆動信号を制御するための駆動制御部と、
前記駆動制御部に信号値情報に応じた値の前記駆動信号を供給可能な電源と、
前記電源に信号値情報を供給するための信号値情報供給部とを更に具備し、
前記フィルタをオフする場合、前記制御部は、前記信号値情報供給部から前記電源に前記信号値情報を供給した状態で、前記駆動制御部から前記フィルタへの前記駆動信号の供給を停止させることを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記駆動制御部に信号値情報に応じた値の前記駆動信号を供給可能な電源と、
前記電源に信号値情報を供給するための信号値情報供給部とを更に具備し、
前記フィルタをオフする場合、前記制御部は、前記電源から前記駆動信号の出力を停止するために前記信号値情報供給部から前記電源への前記信号値情報を供給させることを特徴とする請求項１記載の情報処理装置。
【請求項６】
本体と、
前記表示パネルおよび前記フィルタを有し、前記本体に支持され、前記本体の上面を覆う閉塞位置と前記本体の上面が露出する開放位置との間を回動可能な表示部と、
前記表示部が閉塞位置に位置するか否かを検出するための開閉検出部と、
前記開閉検出部の検出結果に応じて、前記表示パネルおよび前記フィルタをオフするための制御部とを更に具備することを特徴とする請求項１記載の情報処理装置。
【請求項７】
前記制御部は、前記表示パネルの駆動開始に応じて、前記フィルタをオンすることを特徴とする請求項１記載の情報処理装置。
【請求項８】
前記制御部は、パワーオンおよびレジューム状態から復帰の少なくとも一方を含む場合に前記フィルタをオンすることを特徴とする請求項７記載の情報処理装置。
【請求項９】
前記フィルタは、前記表示パネルの面の略法線方向以外の所定の方向に向かう光量を前記駆動信号の値に応じて制御することを特徴とする請求項１記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、覗き込み困難にするプライバシーフィルタを具備する情報処理装置に関する。
【背景技術】
【０００２】
近年、液晶表示装置は、ノートブック型コンピュータ用、モニタ用等の表示装置として広く用いられている。液晶表示装置の視野角依存性の改良が進み、ＣＲＴと同レベルの視野角を有するようになってきた。
【０００３】
ところが、例えば携帯端末等の用途を中心に、正面から見ることが可能であり、斜め方向から見ることを困難にするディスプレイの要求がある。これは、機密性のある文書等を公共の場等で作成する、あるいは読む場合に、ディスプレイの略正面に位置する使用者以外にこの情報が見えることを防ぐ為である。また、周りを気にすることなく、個人的なメール等を読み、また書くようにするためである。
【０００４】
視野角を制御する技術として、液晶パネル（以下ではプライバシーフィルタ）を用いる技術が開示されている（特許文献１）。この文献に記載されている技術では、プライバシーフィルタをオンにすると、斜めからは妨害パターンが見え、文章などの画面の情報を保護する。なお、プライバシーフィルタが動作していても、正面からの見え方は変わらない。また、視野角制御フィルタをオフにすると、画像を表示するための画像表示パネルの本来の視野角で見ることができる。
【特許文献１】特開２００４−１３３３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したプライバシーフィルタは、常に駆動する必要はない。動作状況に応じてプライバシーフィルタの駆動を制御することが好ましい。
【０００６】
本発明の目的は、動作状況に応じてプライバシーフィルタの駆動を制御することが可能な情報処理装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一例に係わる情報処理装置は、表示パネルと、前記表示パネルの一方の面に対向して配置され、駆動信号によって駆動されるフィルタと、前記フィルタに前記駆動信号を供給可能な駆動部と、所定のアプリケーションの起動および終了を検出する検出部と、前記検出部の検出結果に応じて、前記フィルタの駆動を制御するために前記駆動部を制御する制御部とを具備してなることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、動作状況に応じてプライバシーフィルタの駆動を制御することが可能になる。
【発明を実施するための最良の形態】
【０００９】
本発明の実施の形態を以下に図面を参照して説明する。
【００１０】
図１は本発明の第１の実施の形態に係る情報処理装置としてのノートブック型のパーソナルコンピュータの構成の一例を示す図である。
【００１１】
パーソナルコンピュータ１０は、コンピュータ本体１２と、ディスプレイユニット１４とから構成されている。ディスプレイユニット１４には、表示パネルであるＬＣＤ（Liquid Crystal Display）１６、及びプライバシーフィルタ１７が組み込まれている。
【００１２】
図２に示すように、プライバシーフィルタ１７は、ＬＣＤ１６の画像表示面上に装着されている。なお、プライバシーフィルタ１７が、ＬＣＤ１６の画像表示面と反対側の面上に装着されていても良い。また、液晶パネルの他、有機ＥＬパネルなど、パネル表面に偏光板を有するディスプレイに装着して使用することも可能である。
【００１３】
表示部としてのディスプレイユニット１４は、コンピュータ本体１２の上面を覆う開放位置とコンピュータ本体１２の上面が露出する閉塞位置との間を回動自在に変化するように、コンピュータ本体１２の奥手側の端部に設けられたヒンジ（支持部）１８に取り付けられている。
【００１４】
コンピュータ本体１２は薄い箱形の筐体を有しており、その筐体上面中央部には、キーボード２０が設けられる。コンピュータ本体１２の手前側の筐体部分上面にはパームレストが形成されている。パームレストのほぼ中央部には、タッチパッド２２、スクロールボタン２４、タッチパッドコントロールボタン２６が設けられる。コンピュータ本体１２の奥側の筐体部分上面には、コンピュータ本体１２の電源をオン／オフするためのパワーボタン２８、プライバシーフィルタボタン３０が配置されている。
【００１５】
図３に、プライバシーフィルタ１７をＬＣＤ１６上に装着したときの画面の見え方の一例を示す。図中上段の３面は、プライバシーフィルタ１７に電圧を印加しないときの状態を示し，下段の３面は、プライバシーフィルタ１７に電圧を印加したときの状態を示す。また、左は左斜め前から画面を見たとき、中央は正面から画面を見たとき、右は右斜め前から画面を見たときを示している。
【００１６】
上述のように、電圧無印加状態においては、画面を正面、左右斜め方向から見ても、通常の表示と何ら変わるところがない。
【００１７】
一方、電圧印加状態においては、画面を正面から見たときには通常の表示と何ら変わるところがない。しかし、左右斜め方向から見た場合には、配向膜上に設けられている領域に応じて、黒い部分が生じ、液晶表示装置上の表示を妨害するようになる。このような妨害パターンを表示することにより、斜め横方向から画面の認識を困難にして、覗き込みを防止することができる。
【００１８】
次に、図４を参照して、本コンピュータのシステム構成の一例について説明する。
【００１９】
本コンピュータは、図４に示されているように、ＣＰＵ１０２、ノースブリッジ１０４、メインメモリ１１４、グラフィクスコントローラ１０８、サウスブリッジ１０６、ＢＩＯＳ−ＲＯＭ１２０、ハードディスクドライブ（ＨＤＤ）１２６、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）１２４、およびパワーサプライ１２５等を備えている。
【００２０】
ＣＰＵ１０２は本コンピュータの動作を制御するために設けられたプロセッサであり、ハードディスクドライブ（ＨＤＤ）１２６からメインメモリ１１４にロードされる、オペレーティングシステム（ＯＳ）およびスクリーンセーバー実行プログラムを含む各種アプリケーションプログラムを実行する。
【００２１】
ハードディスクドライブ１２６には、スクリーンセーバー処理プログラムが格納されている。スクリーンセーバー処理プログラムは、オペレーティングシステムの指示によりＬＣＤ１６にスクリーンセーバーを表示する。
【００２２】
また、ＣＰＵ１０２は、ＢＩＯＳ−ＲＯＭ１２０に格納されたシステムＢＩＯＳ（Basic Input Output System）をメインメモリ１１４にロードした後、実行する。システムＢＩＯＳはハードウェア制御のためのプログラムである。
【００２３】
ノースブリッジ１０４はＣＰＵ１０２のローカルバスとサウスブリッジ１０６との間を接続するブリッジデバイスである。ノースブリッジ１０４には、メインメモリ１１４をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１０４は、ＡＧＰ（Accelerated Graphics Port）バスなどを介してグラフィクスコントローラ１０８との通信を実行する機能も有している。
【００２４】
グラフィクスコントローラ１０８は本コンピュータのディスプレイモニタとして使用されるＬＣＤ１６を制御する表示コントローラである。このグラフィクスコントローラ１０８はビデオメモリ（ＶＲＡＭ）を有しており、ＯＳ／アプリケーションプログラムによってビデオメモリに描画された表示データから、ＬＣＤ１６に表示すべき表示イメージを形成する映像信号を生成する。グラフィクスコントローラ１０８によって生成された映像信号はラインに出力される。
【００２５】
エンベデッドコントローラ／キーボードコントローラＩＣ（フィルタ制御部）１２４は、入力手段としてのタッチパッド２２、スクロールボタン２４、およびタッチパッドコントロールボタン２６のコントロールを行うと共に、プライバシーフィルタ１７を制御するコントローラとして機能する。エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、コンピュータ１０のシステム状態に関わらず、各種のデバイス（周辺装置やセンサ、電源回路等）を監視し制御するワンチップ・マイコンである。
【００２６】
信号値情報供給部としてのエンベデッドコントローラ／キーボードコントローラＩＣ１２４は、ＬＣＤ１６の駆動開始時としてのパワーオン時に、ＰＦ表示信号を駆動制御部としてのプライバシーフィルタ駆動部１４０に供給すると共に、信号値情報としてのＰＷＭ信号をパワーサプライ１２５に自動的に供給する。パワーサプライ１２５がＰＷＭ信号に応じた駆動信号をプライバシーフィルタ１７に供給することによって、プライバシーフィルタ１７が駆動開始する。なお、ＬＣＤ１６の駆動開始時としては、パワーオン時以外にレジューム状態からの復帰時もあり、この復帰時にもプライバシーフィルタ１７が自動的に駆動開始する。
【００２７】
ディスプレイユニット１４が閉塞位置に位置するか否かを検出するための開閉検出部として開閉スイッチ１２８が設けられている。開閉スイッチの検出結果は、エンベデッドコントローラ／キーボードコントローラＩＣ１２４に供給される。
【００２８】
本装置では、起動時にプライバシーフィルタ１７を自動的に起動するか否かを設定することができる。又、本装置では、スクリーンセーバー処理プログラムによりスクリーンセーバーをＬＣＤ１６に表示する際に、プライバシーフィルタ１７の駆動を自動的に停止することが可能である。
【００２９】
プライバシーフィルタ１７の駆動を制御するための構成について、図５を参照して説明する。
【００３０】
図５に示すように、プライバシーフィルタボタン３０の操作によって、制御部としてのＥＣ／ＫＢＣ１２４がプライバシーフィルタ駆動部１４０からプライバシーフィルタ１７への駆動信号のオン／オフを切り替える。エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、プライバシーフィルタ１７の駆動状態に応じてメインメモリ１１４上のプライバシーフィルタ駆動フラグ１６１を有効または無効にする。有効の場合がプライバシーフィルタ１７を駆動する状態であり、無効の状態がプライバシーフィルタ１７の駆動を停止する状態である。
【００３１】
開閉スイッチ１２８がディスプレイユニット１４が閉塞位置に位置したことを検出した場合、エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、プライバシーフィルタ駆動部１４０およびＬＣＤ１６を駆動するためのＬＣＤ駆動部１４１に供給するＰＮＬＯＦＦ信号を“Ｈｉ”にする。ＰＮＬＯＦＦ信号が“Ｈｉ”になることで、プライバシーフィルタ駆動部１４０はプライバシーフィルタをオフし、ＬＣＤ駆動部１４１はＬＣＤの表示をオフにする。
【００３２】
プライバシーフィルタ１７の駆動時に、コントラストアップボタン３１およびコントラストダウンボタン３２の一方を操作すると、ボタンの種類に応じてＥＣ／ＫＢＣ１２４は、ＰＷＭ信号によって駆動信号の値を上げるまたは下げるようにパワーサプライ１２５に指令することによって、前記表示パネルの面の略法線方向以外の所定の方向に向かう光量を制御し、プライバシーフィルタ１７に表示される妨害パターンのコントラストを変更することが出来る。プライバシーフィルタ１７に表示される妨害パターンのコントラスト設定値１６３は、コントラスト設定値格納部としてのＢＩＯＳ−ＲＯＭ１２０内に格納される。
【００３３】
認証部としてのオペレーティングシステム（ＯＳ）１７０上で動作するユーティリティ１６０は、ＬＣＤ１６に図６に示すウィンドウ１９０を表示する。ウィンドウ１９０内には、起動時にプライバシーフィルタ１７を自動的に設定するためのラジオボックス１９１、および手動でプライバシーフィルタ１７を自動的に設定するためのラジオボックス１９５が設けられている。ラジオボックス１９１とラジオボックス１９５とは排他的に選択可能である。ラジオボックス１９１およびラジオボックス１９５の一方が選択された状態で、ラジオボックス１９１およびラジオボックス１９５の他方を選択した場合、ラジオボックス１９１およびラジオボックス１９５の一方のチェックマークが自動的に外れる。起動時にプライバシーフィルタ１７を駆動するか否かを示す起動時駆動設定１６２は、起動時駆動設定部としてのＢＩＯＳ−ＲＯＭ１２０内に格納される。
【００３４】
又、チェックボックス１９２〜１９４、ラジオボックス１９１を選択した時の設定項目である。チェックボックス１９６〜１９８は、ラジオボックス１９５を選択した時の設定項目である。チェックボックス１９２，１９６は、スクリーンセーバーの起動時にプライバシーフィルタ１７をオンにするために設けられている。チェックボックス１９３，１９７は、所定のアプリケーションの起動に連動させてプライバシーフィルタ１７をオフまたはオフにするために設けられている。
【００３５】
チェックボックス１９３（またはチェックボックス１９７）を選択した場合、詳細設定ボタン１９３Ａ（または詳細設定ボタン１９７Ａ）を操作することが可能になる。ユーザが詳細設定ボタン１９３Ａ（または詳細設定ボタン１９７Ａ）を操作すると、図７に示すウィンドウがＬＣＤ１６に表示される。図７に示すように、ハードディスクドライブ１２６に格納されたアプリケーション毎に、プライバシーフィルタ１７のオン／オフの制御を自動的に行うことができる。
【００３６】
チェックボックス１９４，１９８は、スクリーンセーバーまたはアプリケーションの駆動停止に連動させてプライバシーフィルタ１１７をオフする場合に、プライバシーフィルタ１１７の駆動復帰時間を優先させるか否かを設定するために設けられている。図７では、ワードプロセッサおよびスプレッドシートの起動に連動させてプライバシーフィルタ１７を駆動することが選択され、スプレッドシートの起動に連動させてプライバシーフィルタ１７の駆動制御を行わないことが選択されている。ワードプロセッサの起動に連動させて、プライバシーフィルタ１７が駆動する設定になっている。プレゼンテーションの起動に連動させて、プライバシーフィルタ１７の駆動が停止する設定になっている。
【００３７】
スクリーンセーバーの起動、およびアプリケーションの起動に連動するプライバシーフィルタ１７の駆動を制御するための連動駆動設定１６５は、連動駆動設定記憶部としてのハードディスクドライブに格納される。スクリーンセーバーおよびアプリケーションの起動に連動させてプライバシーフィルタ１７の駆動を停止する場合に省電力を優先する場合、ユーティリティ１５０は、省電力優先設定格納部としてのＢＩＯＳ−ＲＯＭ１２０内に格納された省電力優先設定フラグ１６４を有効にする。
【００３８】
又、スクリーンセーバーまたはアプリケーションの起動に連動させてプライバシーフィルタ１７の駆動を行う場合、メインメモリ１１４上の一時駆動停止フラグ１６６を有効にする。又、スクリーンセーバーまたはアプリケーションの起動に連動させてプライバシーフィルタ１７の駆動を停止する場合、メインメモリ１１４上の一時駆動フラグ１６７を有効にする。エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、定期的に一時駆動停止フラグ１６６および一時駆動フラグ１６７の状態を検出することによって、ＰＷＭ信号の出力を制御する。即ち、一時駆動停止フラグ１６６が無効の場合にＰＷＭ信号の出力を行うことが可能であり、一時駆動停止フラグ１６６が有効な場合にはＰＷＭ信号の出力を停止することが可能である。又、一時駆動フラグ１６７が無効の場合にＰＷＭ信号の出力を停止することが可能であり、一時駆動フラグ１６７が有効な場合にはＰＷＭ信号を出力することが可能である。
【００３９】
又、ＢＩＯＳ−ＲＯＭ１２０に格納された起動時駆動設定１６２、コントラスト設定値１６３および省電力優先設定フラグ１６４は、ブート時にＢＩＯＳ−ＲＯＭ１２０からメインメモリ１１４に展開される。
【００４０】
ところで、オペレーティングシステム１７０は、スクリーンセーバー起動時をスタート・スクリーンセーバー・セッションとして管理する。オペレーティングシステム１７０は、スクリーンセーバー終了時をストップ・スクリーンセーバー・セッションとして管理する。
【００４１】
オペレーティングシステム１７０のイベント通知モジュール１７２は、スタート・スクリーンセーバー・セッション開始時に、イベント通知設定１７１に登録されたパッケージに対してスタート・スクリーンセーバー・イベントを通知する機能を有する。又、イベント通知モジュール１７２は、スクリーンセーバーの終了時に、イベント通知設定１７１に登録されたパッケージに対してストップ・スクリーンセーバー・イベントを通知する機能を有する。
【００４２】
ユーティリティ１６０は、スタート・スクリーンセーバー・イベントおよびストップ・スクリーンセーバー・イベントを通知するパッケージとしてプライバシーフィルタ制御パッケージ１８０を登録する機能を有する。
【００４３】
プライバシーフィルタ制御パッケージ１８０は、スタート・スクリーンセーバー・イベント、ストップ・スクリーンセーバー・イベントが通知された場合、プライバシーフィルタの連動駆動設定１６５の内容に応じてプライバシーフィルタ１７の駆動を制御する機能を有する。
【００４４】
又、プライバシーフィルタ制御パッケージ１８０は、連動駆動設定１６５の内容に応じて、設定されたアプリケーションの起動／終了を検出し、検出結果に応じてプライバシーフィルタ１７の駆動を制御する機能を有する。
【００４５】
次ぎに、起動時駆動設定１６２に応じてプライバシーフィルタ１７の駆動を制御する処理の手順について図８を参照して説明する。
【００４６】
起動時にＢＩＯＳ−ＲＯＭ１２０に格納された起動時駆動設定１６２およびコントラスト設定値１６３がメインメモリ１１４上に展開される。又、エンベデッドコントローラ／キーボードコントローラＩＣ１２４からパワーサプライ１２５に供給される電力供給信号がイネーブルになって、パワーサプライ１２５からプライバシーフィルタ駆動部１４０に電力が供給される。
【００４７】
エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、起動時駆動設定１６２およびコントラスト設定値１６３を取得する（ステップＳ１１）。エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、起動時駆動設定１６２を参照し、起動時にプライバシーフィルタ１７を判定する設定になっているか否かを判定する（ステップＳ１１）。
【００４８】
起動時にプライバシーフィルタ１７を起動する設定になっていない場合（ステップＳ１２のＮｏ）、エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、プライバシーフィルタ１７の起動を行わない。
【００４９】
起動時にプライバシーフィルタ１７を駆動する設定になっている場合（ステップＳ１２のＹｅｓ）、エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、プライバシーフィルタ駆動フラグ１６１を有効にし、コントラスト設定値１６３に対応するＰＷＭ信号をパワーサプライ１２５に供給する（ステップＳ１３）。パワーサプライ１２５は、ＰＷＭ信号に応じた駆動信号をプライバシーフィルタ１７に供給する（ステップＳ１４）。駆動信号が供給されることによって、プライバシーフィルタ１７が駆動する（ステップＳ１５）。
【００５０】
以上、説明した処理によって起動時のプライバシーフィルタ１７の駆動制御が終了する。以上説明した処理によって、起動時駆動設定１６２の設定に応じてプライバシーフィルタ１７が駆動を制御することができる。
【００５１】
次ぎに、図９を参照して、連動駆動設定１６５に応じてスクリーンセーバーの起動時に、プライバシーフィルタ１７の駆動を制御することが可能な処理の手順について説明する。
【００５２】
起動時にＢＩＯＳ−ＲＯＭ１２０に格納された起動時駆動設定１６２、コントラスト設定値１６３、および省電力優先設定フラグ１６４の値がメインメモリ１１４上に展開される。又、エンベデッドコントローラ／キーボードコントローラＩＣ１２４からパワーサプライ１２５に供給される電力供給信号（ＰＷＭ信号）がイネーブルになって、パワーサプライ１２５からプライバシーフィルタ駆動部１４０に電力が供給される。
【００５３】
イベント通知モジュール１７２からスタート・スクリーンセーバー・イベントが通知されると、プライバシーフィルタ制御パッケージ１８０は、連動駆動設定１６５を取得する（ステップＳ２１）。
【００５４】
プライバシーフィルタ制御パッケージ１８０は、連動駆動設定１６５がスクリーンセーバーの起動に連動してプライバシーフィルタ１７の駆動を停止する設定内容か否かを判定する（ステップＳ２２）。プライバシーフィルタ１７の駆動を停止しない設定内容の場合（ステップＳ２２のＮｏ）、プライバシーフィルタ制御パッケージ１８０は、プライバシーフィルタ１７の駆動制御処理を終了する。プライバシーフィルタ１７の駆動を停止する設定内容の場合（ステップＳ２２のＹｅｓ）、プライバシーフィルタ制御パッケージ１８０は、一時駆動停止フラグ１６６を有効にする（ステップＳ２３）。
【００５５】
定期的に一時駆動停止フラグ１６６の状態を検出するエンベデッドコントローラ／キーボードコントローラＩＣ１２４は、一時駆動停止フラグ１６６が有効になったことを検出することによって、ＰＦ表示ＯＮ信号の出力を停止する（ステップＳ２４）。ＰＷＭ信号の供給が途絶えることによって、プライバシーフィルタ駆動部１４０は、プライバシーフィルタ１７に駆動信号の供給を停止し、プライバシーフィルタ１７の駆動が停止する（ステップＳ２５）。
【００５６】
エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、省電力優先設定フラグ１６４を参照し、省電力を優先するか否かを判定する（ステップＳ２６）。省電力を優先していない場合（ステップＳ２６のＮｏ）、エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、スクリーンセーバーの起動に係わるプライバシーフィルタ１７の制御処理を終了する。
【００５７】
省電力を優先する設定になっている場合（ステップＳ２６のＹｅｓ）、エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、省電力を優先しパワーサプライ１２５からプライバシーフィルタ駆動部１４０への電力供給を停止するために、エンベデッドコントローラ／キーボードコントローラＩＣ１２４からパワーサプライ１２５に供給される電力供給信号（ＰＷＭ信号）をディスイネーブルにする（ステップＳ２７）。パワーサプライ１２５は、プライバシーフィルタ駆動部１４０への電力供給を停止する（ステップＳ２８）。
【００５８】
上述した処理によって、スクリーンセーバーの起動に連動させてプライバシーフィルタ１７の駆動を停止することが可能になり、パーソナルコンピュータ１０の省電力化を図ることができる。
【００５９】
省電力優先の場合、プライバシーフィルタ駆動部１４０が動作しなくなるので、プライバシーフィルタ駆動部１４０へのＰＷＭ信号の供給を停止しただけに比べて、コンピュータシステム１０の消費電力を下げることができる。但し、復帰する場合には、プライバシーフィルタ駆動部１４０に電力が供給されてから、プライバシーフィルタ駆動部１４０が動作するようになってからプライバシーフィルタ１７に駆動信号が供給されるので、ＰＷＭ信号の供給を停止した場合に比べて復帰するのに時間がかかる。
【００６０】
次ぎに、キーボード２０等が操作されてスクリーンセーバーが終了する場合の処理について図１０を参照して説明する。
【００６１】
イベント通知モジュール１７２からストップ・スクリーンセーバー・イベントが通知されると、プライバシーフィルタ制御パッケージ１８０は、メインメモリ１１４上の一時駆動停止フラグ１６６を無効にする（ステップＳ３１）。
【００６２】
エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、プライバシーフィルタ駆動フラグ１６１を参照し、駆動フラグ１６１が有効であるか否かを判定する（ステップＳ３２）。アプリケーションの起動に連動させてプライバシーフィルタ１７の駆動を制御する場合、一時駆動停止フラグ１６６および一時駆動フラグ１６７の一方を有効にすることで行い、プライバシーフィルタ駆動フラグ１６１を変更していない。したがって、プライバシーフィルタ駆動フラグ１６１はアプリケーションの起動に連動してプライバシーフィルタ１７の駆動制御を行う前のプライバシーフィルタ１７の駆動状態の情報を有する。
【００６３】
ステップＳ３２において、プライバシーフィルタ駆動フラグ１６１が有効な場合（ステップＳ３２のＹｅｓ）、エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、電源供給信号（ＰＷＭ信号）をイネーブルにし（ステップＳ３３）、ＰＦ表示信号を１４０に供給する（ステップＳ３４）。ＰＦ表示信号が供給されることによって、プライバシーフィルタ駆動部１４０は駆動信号をプライバシーフィルタ１７に供給し、プライバシーフィルタ１７がオンする（ステップＳ３５）。
【００６４】
ステップＳ３２において、駆動フラグが無効の場合（ステップＳ３２のＮｏ）、エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、プライバシーフィルタ駆動部１４０へのＰＦ表示信号の供給を停止する（ステップＳ３６）。ＰＦ表示信号の供給が絶たれることによって、プライバシーフィルタ駆動部１４０は、プライバシーフィルタ１７に駆動信号の供給を停止し、プライバシーフィルタ１７の駆動が停止する（ステップＳ３７）。
【００６５】
エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、省電力優先設定フラグ１６４を参照し、省電力を優先するか否かを判定する（ステップＳ３８）。省電力を優先していない場合（ステップＳ３８のＮｏ）、エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、スクリーンセーバーの起動に係わるプライバシーフィルタ１７の制御処理を終了する。
【００６６】
省電力を優先する設定になっている場合（ステップＳ３８のＹｅｓ）、エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、省電力を優先しパワーサプライ１２５からプライバシーフィルタ駆動部１４０への電力供給を停止するために、エンベデッドコントローラ／キーボードコントローラＩＣ１２４からパワーサプライ１２５に供給される電力供給信号（ＰＷＭ信号）をディスイネーブルにする（ステップＳ３９）。パワーサプライ１２５は、プライバシーフィルタ駆動部１４０への電力供給を停止する（ステップＳ４０）。
【００６７】
以上の処理によって、スクリーンセーバーの駆動停止時に、プライバシーフィルタ１７の駆動状態をスクリーンセーバーの駆動停止前の状態に戻すことができる。
【００６８】
次ぎに、設定されたアプリケーションの起動に連動してプライバシーフィルタ１７の駆動を制御する処理の手順について図１１および図１２を参照して説明する。
【００６９】
先ず、プライバシーフィルタ制御パッケージ１８０は、連動駆動設定１６５を取得し（ステップＳＴ４１）、起動および終了を監視するアプリケーションを検出する（ステップＳＴ４２）。プライバシーフィルタ制御パッケージ１８０は、ステップＳＴ４２で検出されたアプリケーションが起動したか否かを検出する（ステップＳＴ４３）。
【００７０】
アプリケーションが起動した場合（ステップＳＴ４３のＹｅｓ）、プライバシーフィルタ制御パッケージ１８０は、起動が検出されたアプリケーションの起動に連動してプライバシーフィルタ１７を駆動する設定になっているか否かを判定する（ステップＳ４４）。
【００７１】
プライバシーフィルタ１７を駆動する設定になっている場合（ステップＳ４４のＹｅｓ）、プライバシーフィルタ制御パッケージ１８０は、一時駆動フラグを有効にする（ステップＳ４５）。
【００７２】
定期的に一時駆動フラグ１６７の状態を検出するエンベデッドコントローラ／キーボードコントローラＩＣ１２４は、一時駆動フラグ１６７が有効になったことを検出することによって、電源供給信号（ＰＷＭ信号）をイネーブルにし（ステップＳ４６）、ＰＦ表示信号をプライバシーフィルタ駆動部１４０に供給する（ステップＳ４７）。なお、ステップＳ４６とステップＳ４７との順序は逆でも良い。
【００７３】
パワーサプライ１２５からプライバシーフィルタ駆動部１４０に電力が駆動されていれば、ＰＦ表示信号の供給によってプライバシーフィルタ駆動部１４０からプライバシーフィルタ１７に駆動信号が供給され、プライバシーフィルタ１７が駆動する（ステップＳ４８）。又、パワーサプライ１２５からプライバシーフィルタ駆動部１４０に電力が駆動されていなければ、パワーサプライ１２５へＰＷＭ信号を供給し、プライバシーフィルタ駆動部１４０が動く状態になってから、ＰＦ表示信号の供給によってプライバシーフィルタ駆動部１４０からプライバシーフィルタ１７に駆動信号が供給され、プライバシーフィルタ１７が駆動する（ステップＳ４８）。
【００７４】
ステップＳ４４において、プライバシーフィルタ１７を駆動を停止する設定になっている場合（ステップＳ４４のＮｏ）、一時駆動停止フラグ１６６を有効にする（ステップＳ５１）。
【００７５】
定期的に一時駆動停止フラグ１６６の状態を検出するエンベデッドコントローラ／キーボードコントローラＩＣ１２４は、一時駆動停止フラグ１６６が有効になったことを検出することによって、ＰＦ表示信号の出力を停止する（ステップＳ５２）。ＰＦ表示信号の供給が途絶えることによって、プライバシーフィルタ駆動部１４０は、プライバシーフィルタ１７に駆動信号の供給を停止し、プライバシーフィルタ１７の駆動が停止する（ステップＳ５３）。
【００７６】
エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、省電力優先設定フラグ１６４を参照し、省電力を優先するか否かを判定する（ステップＳ５４）。省電力を優先していない場合（ステップＳ５４のＮｏ）、エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、スクリーンセーバーの起動に係わるプライバシーフィルタ１７の制御処理を終了する。
【００７７】
省電力を優先する設定になっている場合（ステップＳ５４のＹｅｓ）、エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、省電力を優先しパワーサプライ１２５からプライバシーフィルタ駆動部１４０への電力供給を停止するために、エンベデッドコントローラ／キーボードコントローラＩＣ１２４からパワーサプライ１２５に供給される電力供給信号（ＰＷＭ信号）をディスイネーブルにする（ステップＳ５５）。パワーサプライ１２５は、プライバシーフィルタ駆動部１４０への電力供給を停止する（ステップＳ５６）。
【００７８】
上述した処理によって、設定したアプリケーションの起動に連動させてプライバシーフィルタ１７の駆動する、または駆動を停止することが可能になる。
【００７９】
次ぎに、起動に連動してプライバシーフィルタ１７の駆動制御を行ったアプリケーションが終了する場合の処理について図１３を参照して説明する。
【００８０】
アプリケーションの終了を監視する（ステップＳ６１）。アプリケーションが終了した場合（ステップＳ６１のＹｅｓ）、プライバシーフィルタ制御パッケージ１８０は、一時駆動停止フラグを無効にし（ステップＳ６２）、一時駆動フラグを無効にする（ステップＳ６３）。
【００８１】
エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、プライバシーフィルタ駆動フラグ１６１を参照し、駆動フラグ１６１が有効であるか否かを判定する（ステップＳ６４）。アプリケーションの起動に連動させてプライバシーフィルタ１７の駆動を制御する場合、一時駆動停止フラグ１６６および一時駆動フラグ１６７の一方を有効にすることで行い、プライバシーフィルタ駆動フラグ１６１を変更していない。したがって、プライバシーフィルタ駆動フラグ１６１はアプリケーションの起動に連動してプライバシーフィルタ１７の駆動制御を行う前のプライバシーフィルタ１７の駆動状態の情報を有する。
【００８２】
ステップＳ６４において、プライバシーフィルタ駆動フラグ１６１が有効な場合（ステップＳ６４のＹｅｓ）、エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、電源供給信号（ＰＷＭ信号）をイネーブルにし（ステップＳ６５）、ＰＦ表示信号を１４０に供給する（ステップＳ６６）。ＰＦ表示信号が供給されることによって、プライバシーフィルタ駆動部１４０は駆動信号をプライバシーフィルタ１７に供給し、プライバシーフィルタ１７が駆動する（ステップＳ６７）。
【００８３】
ステップＳ６４において、駆動フラグが無効の場合（ステップＳ６４のＮｏ）、エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、プライバシーフィルタ駆動部１４０へのＰＦ表示信号の供給を停止する（ステップＳ６８）。ＰＦ表示信号の供給が絶たれることによって、プライバシーフィルタ駆動部１４０は、プライバシーフィルタ駆動部１４０は、プライバシーフィルタ１７に駆動信号の供給を停止し、プライバシーフィルタ１７の駆動が停止する（ステップＳ６９）。
【００８４】
エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、省電力優先設定フラグ１６４を参照し、省電力を優先するか否かを判定する（ステップＳ７０）。省電力を優先していない場合（ステップＳ７０のＮｏ）、エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、スクリーンセーバーの起動に係わるプライバシーフィルタ１７の制御処理を終了する。
【００８５】
省電力を優先する設定になっている場合（ステップＳ７０のＹｅｓ）、エンベデッドコントローラ／キーボードコントローラＩＣ１２４は、省電力を優先しパワーサプライ１２５からプライバシーフィルタ駆動部１４０への電力供給を停止するために、エンベデッドコントローラ／キーボードコントローラＩＣ１２４からパワーサプライ１２５に供給される電力供給信号（ＰＷＭ信号）をディスイネーブルにする（ステップ７１）。パワーサプライ１２５は、プライバシーフィルタ駆動部１４０への電力供給を停止する（ステップＳ７２）。
【００８６】
以上の処理によって、アプリケーションの駆動に連動させてプライバシーフィルタ１７の駆動制御を行っていた場合、アプリケーションの終了時にプライバシーフィルタ１７の駆動状態をアプリケーションの駆動前の状態に戻すことができる。
【００８７】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００８８】
【図１】本発明の第１の実施形態に係わるパーソナルコンピュータの概略構成の一例を示す斜視図。
【図２】第１の実施形態に係わるＬＣＤ及びプライバシーフィルタの配置関係の一例を示す図。
【図３】プライバシーフィルタによる視野角制御の一例を説明する図。
【図４】第１の実施形態に係わるパーソナルコンピュータの回路構成の一例を示すブロック図。
【図５】プライバシーフィルタを駆動するための構成の一例を示すブロック図。
【図６】ユーティリティによって、プライバシーフィルタの設定を行うためにＬＣＤに表示されるウィンドウを示す図。
【図７】プライバシーフィルタの駆動制御を行うアプリケーションを設定するために、ＬＣＤに表示されるウィンドウを示す図。
【図８】プライバシーフィルタ１７の駆動を制御する処理の手順を示すフローチャート。
【図９】スクリーンセーバーの起動時に、プライバシーフィルタの駆動を制御することが可能な処理の手順を示すフローチャート。
【図１０】スクリーンセーバーが終了する場合の処理の手順を示すフローチャート。
【図１１】アプリケーションの起動時に、プライバシーフィルタの駆動を制御することが可能な処理の手順を示すフローチャート。
【図１２】アプリケーションの起動時に、プライバシーフィルタの駆動を制御することが可能な処理の手順を示すフローチャート。
【図１３】アプリケーションの終了時に、プライバシーフィルタの駆動を制御することが可能な処理の手順を示すフローチャート。
【符号の説明】
【００８９】
１０…パーソナルコンピュータ，１２…コンピュータ本体，１４…ディスプレイユニット，１６…ＬＣＤ，１７…プライバシーフィルタ，１８…ヒンジ，２０…キーボード，２２…タッチパッド，２４…スクロールボタン，２６…タッチパッドコントロールボタン，２８…パワーボタン，３０…プライバシーフィルタボタン，３１…コントラストアップボタン，３２…コントラストダウンボタン，１０２…ＣＰＵ，１０４…ノースブリッジ，１０６．ＢＩＯＳ…サウスブリッジ，１０６…サウスブリッジ，１０８…グラフィクスコントローラ，１１４…メインメモリ，１１７…プライバシーフィルタ，１２０…ＲＯＭ，１２４…エンベデッドコントローラ／キーボードコントローラＩＣ，１２５…パワーサプライ，１２６…ハードディスクドライブ，１２８…開閉スイッチ，１４０…プライバシーフィルタ駆動部，１５０…ユーティリティ，１６０…ユーティリティ，１６１…プライバシーフィルタ駆動フラグ，１６２…起動時駆動設定，１６３…コントラスト設定値，１６４…省電力優先設定フラグ，１６５…連動駆動設定，１６６…一時駆動停止フラグ，１６７…一時駆動フラグ，１７０…オペレーティングシステム，１７１…イベント通知設定，１７２…イベント通知モジュール，１８０…プライバシーフィルタ制御パッケージ，１９０…ウィンドウ，１９１，１９５…ラジオボックス，１９２〜１９４，１９６〜１９８…チェックボックス，１９３Ａ，１９７Ａ…詳細設定ボタン
【図１】
2007034192.tif 000003
【図２】
2007034192.tif 000004
【図３】
2007034192.tif 000005
【図４】
2007034192.tif 000006
【図５】
2007034192.tif 000007
【図６】
2007034192.tif 000008
【図７】
2007034192.tif 000009
【図８】
2007034192.tif 000010
【図９】
2007034192.tif 000011
【図１０】
2007034192.tif 000012
【図１１】
2007034192.tif 000013
【図１２】
2007034192.tif 000014
【図１３】
2007034192.tif 000015