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