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