(57)【要約】【課題】情報処理装置の使用状態に応じて適応的に情報処理装置の動作を制御することができる情報処理装置を実現する。【解決手段】実施形態によれば、情報処理装置は、キーボードが配置された上面を有する第１の筐体と、ディスプレイが配置された前面を有する第２の筐体と、検出手段と、制御手段とを具備する。前記検出手段は、前記ディスプレイの画面の前に人がいるか否かを検出する。前記制御手段は、前記第２の筐体が前記ディスプレイの画面および前記上面が露出される第１位置にある場合、前記検出手段の検出結果に基づいて前記ディスプレイの状態をオン状態からオフ状態に遷移させるための制御機能を有効にし、前記第２の筐体が前記ディスプレイの画面が露出され且つ前記上面の少なくとも一部が前記第２の筐体の背面で覆われる第２位置にある場合、前記制御機能を無効にする。【選択図】図５
2014085946.tif 000002
【特許請求の範囲】
【請求項１】
キーボードが配置された上面を有する第１の筐体と、
ディスプレイが配置された前面を有する第２の筐体と、
前記ディスプレイの画面の前に人がいるか否かを検出する検出手段と、
前記第２の筐体が前記ディスプレイの画面および前記上面が露出される第１位置にある場合、前記検出手段の検出結果に基づいて前記ディスプレイの状態をオン状態からオフ状態に遷移させるための制御機能を有効にし、前記第２の筐体が前記ディスプレイの画面が露出され且つ前記上面の少なくとも一部が前記第２の筐体の背面で覆われる第２位置にある場合、前記制御機能を無効にする制御手段とを具備する情報処理装置。
【請求項２】
前記制御機能は、前記ディスプレイの画面の前に人がいないことが検出された後に前記ディスプレイの状態をオン状態からオフ状態に遷移させ、前記ディスプレイがオフ状態である間に前記ディスプレイの画面の前に人がいることが検出された場合、前記ディスプレイの状態をオフ状態からオン状態に遷移させる請求項１記載の情報処理装置。
【請求項３】
前記第２の筐体の前面にあるカメラをさらに具備し、前記検出手段は、前記カメラによって取り込まれる画像内の人物の顔画像を検出することによって前記ディスプレイの画面の前に人がいるか否かを検出する請求項１記載の情報処理装置。
【請求項４】
前記第２位置は、前記ディスプレイの画面が露出され且つ前記上面が前記第２の筐体の背面で全体的に覆われる第３位置を含む請求項１記載の情報処理装置。
【請求項５】
前記上面上の前端部に配置されたタッチパッドをさらに具備し、
前記第２位置は、前記ディスプレイの画面が露出され、前記上面の少なくとも一部が前記第２の筐体の背面で覆われ、且つ前記上面の前記タッチパッドが露出される第４の位置を含む請求項１記載の情報処理装置。
【請求項６】
前記制御手段は、前記第２の筐体が前記第２の位置にある場合、前記ディスプレイの画面と鉛直軸との成す角度が第１角度以下であることを条件に前記制御機能を有効にする請求項１記載の情報処理装置。
【請求項７】
キーボードが配置された上面を有する第１の筐体と、ディスプレイが配置された前面を有する第２の筐体とを備える情報処理装置の動作制御方法であって、
前記ディスプレイの画面の前に人がいるか否かを検出し、
前記第２の筐体が前記ディスプレイの画面および前記上面が露出される第１位置にある場合、前記検出の結果に基づいて前記ディスプレイの状態をオン状態からオフ状態に遷移させるための制御機能を有効にし、
前記第２の筐体が前記ディスプレイの画面が露出され且つ前記上面の少なくとも一部が前記第２の筐体の背面で覆われる第２位置にある場合、前記制御機能を無効にする動作制御方法。
【請求項８】
キーボードが配置された上面を有する第１の筐体と、ディスプレイが配置された前面を有する第２の筐体とを備えるコンピュータによって実行されるプログラムであって、
前記ディスプレイの画面の前に人がいるか否かを検出する手順と、
前記第２の筐体が前記ディスプレイの画面および前記上面が露出される第１位置にある場合、前記検出の結果に基づいて前記ディスプレイの状態をオン状態からオフ状態に遷移させるための制御機能を有効にする手順と、
前記第２の筐体が前記ディスプレイの画面が露出され且つ前記上面の少なくとも一部が前記第２の筐体の背面で覆われる第２位置にある場合、前記制御機能を無効にする手順とを前記コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置および同装置に適用される動作制御方法に関する。
【背景技術】
【０００２】
近年、ラップトップタイプまたはノートブックタイプの種々の携帯型パーソナルコンピュータが開発されている。
【０００３】
また、カメラによって撮影された画像から利用者の顔画像を抽出してコンピュータが使用中であるか否かを判定し、使用中でない場合にコンピュータをサスペンド状態に設定するといった電源制御を開始する技術も開発されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−５５５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、このような制御を常に有効にすると、ユーザがコンピュータを使用しているにもかかわらず、コンピュータの電源制御が開始されてしまう場合がある。
【０００６】
本発明の目的は、情報処理装置の使用状態に応じて適応的に情報処理装置の動作を制御することができる情報処理装置および動作制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
実施形態によれば、情報処理装置は、キーボードが配置された上面を有する第１の筐体と、ディスプレイが配置された前面を有する第２の筐体と、検出手段と、制御手段とを具備する。前記検出手段は、前記ディスプレイの画面の前に人がいるか否かを検出する。前記制御手段は、前記第２の筐体が前記ディスプレイの画面および前記上面が露出される第１位置にある場合、前記検出手段の検出結果に基づいて前記ディスプレイの状態をオン状態からオフ状態に遷移させるための制御機能を有効にし、前記第２の筐体が前記ディスプレイの画面が露出され且つ前記上面の少なくとも一部が前記第２の筐体の背面で覆われる第２位置にある場合、前記制御機能を無効にする。
【図面の簡単な説明】
【０００８】
【図１】実施形態に係る情報処理装置の３つのモードそれぞれに対応する外観を示す斜視図。
【図２】同実施形態の情報処理装置に設けられた、ベースユニットとディスプレイユニットとの関係を説明するための図。
【図３】同実施形態の情報処理装置のスタイルがラップトップモードからタブレットモードに遷移する過程を説明するための図。
【図４】同実施形態の情報処理装置のシステム構成を示すブロック図。
【図５】同実施形態の情報処理装置によって実行されるアクティブ・ディスプレイ・オフアプリケーションプログラムの構成を示す図。
【図６】図５のアクティブ・ディスプレイ・オフアプリケーションプログラムによって実行されるディスプレイ状態制御処理の手順を示すフローチャート。
【図７】図５のアクティブ・ディスプレイ・オフアプリケーションプログラムによって実行されるディスプレイ状態制御有効化／無効化処理の手順を示すフローチャート。
【図８】同実施形態の情報処理装置がタブレットモードの時にディスプレイ状態制御の実行が許可される条件を説明するための図。
【発明を実施するための形態】
【０００９】
以下、実施の形態について図面を参照して説明する。  
図１は、一実施形態に係る情報処理装置の３つのモード（スタイル）、ラップトップモード、タブレットモードおよびフォトグラフィーモードそれぞれに対応する外観を示す。この情報処理装置は、例えば、コンバーチブルコンピュータ１０として実現されている。コンバーチブルコンピュータ１０は、図１の右部に示すラップトップモード、図１の中央部に示すタブレットモード、または図１の左部に示すフォトグラフィーモードのいずれかのモードに対応するスタイルで使用される。
【００１０】
このコンバーチブルコンピュータ１０は、ベースユニット１１と、ディスプレイユニット１２とを備えている。ベースユニット１１は、ＣＰＵ、メモリ、他の各種電子部品等を収容する薄い矩形状の筐体（第１の筐体）を有している。ベースユニット１１の上面には、キーボード１３と、ポインティングデバイスであるタッチパッド１４とが配置されている。タッチパッド１４は、ベースユニット１１の上面上の前端部にあるパームレスト領域に配置されている。
【００１１】
ディスプレイユニット１２も薄い矩形状の筐体（第２の筐体）を有している。ディスプレイユニット１２の前面には、ディスプレイ１７の表示面がディスプレイユニット１２の前面に位置するように配置されている。このディスプレイ１７は、ディスプレイ１７の画面上のペン又は指の位置を検知可能なタッチスクリーンディスプレイによって実現されている。ディスプレイユニット１２の正面上の上端部にはカメラ（Ｗｅｂカメラ）１８が配置されている。このカメラ１８はディスプレイユニット１２の正面側の画像（動画像または静止画）を取り込むことができる。ユーザは、カメラ１８を使用して、動画像の取り込みまたは写真の撮影を行うことができる。ディスプレイユニット１２の正面上の上端部、例えば、カメラ１８の近傍には、ＬＥＤインジケータ１９が配置されている。ＬＥＤインジケータ１９は、カメラ１８が動作していることを通知するためにカメラ１８が動作している間点灯する。
【００１２】
さらに、ディスプレイユニット１２の背面の上端部にもカメラ２０が配置されている。このカメラ２０はディスプレイユニット１２の背面側の画像（動画像または静止画）を取り込むことができる。ユーザは、カメラ２０を使用して、動画像の取り込みまたは写真の撮影を行うことができる。
【００１３】
本実施形態においては、カメラ１８はアクティブ・ディスプレイ・オフ機能を実行するために使用される。このアクティブ・ディスプレイ・オフ機能は、ディスプレイ１７の画面の前側に人がいるか否かをカメラ１８を使用して検出し、ディスプレイ１７の画面の前側に人がいない場合にはディスプレイ１７を自動的にオフするための制御機能である。ディスプレイ１７の画面の前側はカメラ１８の撮像可能範囲を意味する。
【００１４】
さらに、アクティブ・ディスプレイ・オフ機能は、ディスプレイ１７がオフ状態の期間にディスプレイ１７の前側にいる人を検出すると、ディスプレイ１７を自動的にオンすることもできる。このアクティブ・ディスプレイ・オフ機能が有効な場合には、コンピュータ１０の前側に人がいる間は、たとえユーザによる入力操作が所定期間行われなかった場合でもディスプレイ１７の画面が消えることはない。このアクティブ・ディスプレイ・オフ機能では、カメラ１８によって取り込まれる画像内から人物の顔画像が検出される。顔画像が検出された場合には、ディスプレイ１７の画面の前側に人がいると判定される。
【００１５】
ディスプレイユニット１２は、図１の右部のラップトップモードのスタイルに対応する第１位置と、図１の中央部のタブレットモードのスタイルまたは図１の左部のフォトグラフィーモードのスタイルに対応する第２位置のいずれかに設定される。より詳しくは、ディスプレイユニット１２は、ディスプレイ１７の画面およびベースユニット１１の上面が露出される上述の第１位置（ラップトップモード）、またはディスプレイ１７の画面が露出され且つベースユニット１１の上面の少なくとも一部がディスプレイユニット１２の背面で覆われる上述の第２位置（タブレットモードまたはフォトグラフィーモード）のいずれかに設定される。
【００１６】
ラップトップモードにおいては、主に、コンバーチブルコンピュータ１０は例えば机上のような水平面上に置かれた状態で使用される。ユーザはコンバーチブルコンピュータ１０が置かれた机の前の椅子に座り、そして通常のノートブックコンピュータと同様に主にキーボード１３を操作する。この場合、ユーザの顔はディスプレイ１７の画面の正面側に位置する場合が多い。したがって、本実施形態では、ラップトップモード時においては、アクティブ・ディスプレイ・オフ機能は有効に設定される。
【００１７】
一方、タブレットモードでは、ディスプレイユニット１２は、ディスプレイ１７の画面が露出され且つベースユニット１１の上面がディスプレイユニット１２の背面で全体的に覆われる位置に設定される。このタブレットモードにおいては、主に、コンバーチブルコンピュータ１０はユーザの片手または両手で持たれた状態で使用される。ユーザはコンバーチブルコンピュータ１０を例えば片方の腕に抱え、別の方の手を使用してディスプレイ１７上をタッチ操作する。
【００１８】
フォトグラフィーモードは、ベースユニット１１の上面の一部分だけがディスプレイユニット１２の背面で覆われる。すなわち、フォトグラフィーモードでは、ディスプレイユニット１２は、例えば、ディスプレイ１７の画面が露出され、ベースユニット１１の上面の少なくとも一部がディスプレイユニット１２の背面で覆われ、且つタッチパッド１４が露出される位置に設定される。このフォトグラフィーモードでは、ディスプレイユニット１２の背面のカメラ２０も露出される。このため、ユーザは、カメラ２０を使用した写真撮影のためにフォトグラフィーモードを使用することができる。ユーザは、コンバーチブルコンピュータ１０を片手または両手で持った状態でカメラ２０を使用した写真撮影を行うことができる。カメラ２０を使用した写真撮影動作においては、ディスプレイ１７は電子ビューファインダーとして機能し得る。あるいは、フォトグラフィーモードのコンバーチブルコンピュータ１０は、ディスプレイ１７の画面が上方を向くように机上に置かれた状態で使用される場合もある。ユーザは、ディスプレイ１７をタッチ操作するだけでなく、タッチパッド１４を操作することもできる。
【００１９】
これらタブレットモードまたはフォトグラフィーモードの間は、ユーザの顔がディスプレイ１７の画面の正面側に位置するような利用シーンはすくなくなる。さらに、タブレットモードまたはフォトグラフィーモードでは、コンバーチブルコンピュータ１０がユーザの片手または両手で持たれた状態で使用される場合が多いので、ユーザの顔の位置がカメラ１８の撮影範囲から外れるというフレームアウトが発生しやすい。また、タブレットモードまたはフォトグラフィーモードのコンバーチブルコンピュータ１０がディスプレイ１７の画面が上方を向くように机上に置かれた場合にも、上述のフレームアウトが発生しやすくなる。
【００２０】
このため、これらタブレットモードまたはフォトグラフィーモードにおいては、アクティブ・ディスプレイ・オフ機能を有効のままにしておくと、ユーザがコンバーチブルコンピュータ１０を使用中であるにもかかわらず、画面が消えるといった不具合が発生する可能性がある。
【００２１】
このため、本実施形態では、コンピュータ１０のスタイル変化を検出し、ラップトップモード以外（例えば、フォトグラフィーモードやタブレットモード）になった場合は、アクティブ・ディスプレイ・オフ機能が自動的に無効に切り替えられる。さらに、ラップトップモードに戻った場合は、アクティブ・ディスプレイ・オフ機能は自動的に有効に切り替えられる。
【００２２】
図２には、ベースユニット１１とディスプレイユニット１２との間の関係の例が示されている。ディスプレイユニット１２はその表示面がベースユニット１１の上面に対してほぼ平行になるように、つまり、ほぼ１８０度開くようにベースユニット１１の後端部に配置された支持部材（ヒンジ）に取り付けられている。ディスプレイユニット１２がほぼ１８０度開いた状態においては、ベースユニット１１の上端部のみがディスプレイユニット１２の背面で覆われる。
【００２３】
さらに、ディスプレイユニット１２は、ベースユニット１１の前端部と後端部との間を移動（スライド）可能にベースユニット１１に取り付けられている。ディスプレイユニット１２をスライドさせるための機構としては、様々な機構を使用し得る。例えば、ディスプレイユニット１２の背面に、ディスプレイユニット１２の下端部から上端部に向けて延在するガイドレール（溝）を設けてもよい。さらに、ベースユニット１１の後端部の支持部材（ヒンジ）は、このガイドレールに摺動自在に係合されていてもよい。これにより、ディスプレイユニット１２がほぼ１８０度開いた状態においては、ディスプレイユニット１２をその背面のガイドレールに沿ってベースユニット１１の前端部と後端部との間を自在にスライドさせることができる。
【００２４】
図２の状態で、ディスプレイユニット１２の下端部がベースユニット１１の前端部に到達するようにディスプレイユニット１２をベースユニット１１の前端部の方に向けてスライドさせることにより、コンピュータ１０をフォトグラフィーモードまたはタブレットモードに設定することができる。また、図２の状態で、ディスプレイユニット１２の上端を持ち上げてディスプレイユニット１２を起立させることにより、コンピュータ１０をラップトップモードに設定することができる。
【００２５】
図３は、コンピュータ１０のスタイルがラップトップモードからタブレットモードに遷移する過程を示している。図３において、１００Ａは上述のラップトップモードを示している。１００Ｂは、ラップトップモードであるコンピュータ１０のディスプレイユニット１２をほぼ１８０度開いた状態を示している。状態１００Ｂにおいても、ベースユニット１１の上面の一部分がディスプレイユニット１２の反面で覆われる。したがって、状態１００Ｂもフォトグラフィーモードの一種として取り扱うことができる。１００Ｃは、ほぼ１８０度開いたディスプレイユニット１２をベースユニット１１の前端部に向けてスライドさせることによってベースユニット１１の上面の一部（パームレスト領域）が露出され、上面の他の部分がディスプレイユニット１２の背面で覆われた状態（フォトグラフィモード）を示している。１００Ｄは、上述のタブレットモードを示している。
【００２６】
状態１００Ａにおいてディスプレイユニット１２をほぼ１８０度開くことにより、コンピュータ１０を状態１００Ｂに遷移させることができる。状態１００Ｂにおいてディスプレイユニット１２をベースユニット１１の前端部に向けてスライドさせることにより、コンピュータ１０を状態１００Ｃに遷移させることができる。状態１００Ｃにおいてディスプレイユニット１２をベースユニット１１の前端部に向けてさらにスライドさせることにより、コンピュータ１０を状態１００Ｄに遷移させることができる。
【００２７】
状態１００Ｄにおいてディスプレイユニット１２をベースユニット１１の後端部に向けてスライドさせることにより、コンピュータ１０を状態１００Ｃに遷移させることができる。状態１００Ｃにおいてディスプレイユニット１２をベースユニット１１の後端部に向けてさらにスライドさせることにより、コンピュータ１０を状態１００Ｂに遷移させることができる。状態１００Ｂにおいてディスプレイユニット１２の上端を持ち上げてディスプレイユニット１２を起立させることにより、コンピュータ１０を状態１００Ａに遷移させることができる。
【００２８】
ラップトップモードとそれ以外のモード（タブレットモードまたはフォトグラフィーモード）との間の切り替えは、状態検知センサを使用して検知することができる。状態検知センサ、上述の第１の位置から上述の第２の位置へのディスプレイユニット１２の設定位置の変更を検出するためのセンサとして機能する。
【００２９】
この状態検知センサとしては、ベースユニット１１上面の後端部に配置されたハードウェアスイッチ４１を使用し得る。状態１００Ａにおいてはハードウェアスイッチ４１はオフされる。状態１００Ｂ、１００Ｃ、１００Ｄにおいてはハードウェアスイッチ４１はオンされる。このハードウェアスイッチ４１の状態により、コンピュータ１０がラップトップモードであるか、ふるいはそれ以外のモード（タブレットモードまたはフォトグラフィーモード）であるかを検出することができる。
【００３０】
あるいは、ハードウェアスイッチ４１に加えて、ベースユニット１１上面の後端部に対向するベースユニット１１内に設けられたホール素子（磁気センサ）３１Ｂ等を使用してもよい。ディスプレイユニット１２の背面の上端部には磁石（磁性体）３１Ａが配置されている。ホール素子（磁気センサ）３１Ｂは、磁石（磁性体）３１Ａがホール素子（磁気センサ）３１Ｂに近接されているか否か、つまりコンピュータ１０がタブレットモード（状態１００Ｄ）であるか否かを検知することができる。
【００３１】
ハードウェアスイッチ４１のみを状態検知センサとして使用する場合においては、ハードウェアスイッチ４１がオフを示す場合にコンピュータ１０がラップトップモードであると判定することができ、またハードウェアスイッチ４１がオンを示す場合にコンピュータ１０がフォトグラフィーモードまたはタブレットモードであると判定することができる。
【００３２】
また、ハードウェアスイッチ４１とホール素子（磁気センサ）３１Ｂの双方を状態検知センサとして使用する場合においては、ハードウェアスイッチ４１の出力とホール素子（磁気センサ）３１Ｂの出力との組み合わせに基づいて、コンピュータ１０が、ラップトップモード、フォトグラフィーモード、タブレットモードのいずれであるかを判定すること図できる。例えば、ハードウェアスイッチ４１がオフを示す場合にコンピュータ１０がラップトップモードであると判定することができ、ハードウェアスイッチ４１がオンを示し且つホール素子（磁気センサ）３１Ｂがオフを示す場合にコンピュータ１０がフォトグラフィーモードであると判定することができ、またホール素子（磁気センサ）３１Ｂがオンを示す場合にコンピュータ１０がタブレットモードであると判定することができる。
【００３３】
図４は、コンピュータ１０のシステム構成を示している。
【００３４】
コンピュータ１０は、図４に示されるように、ＣＰＵ３０、システムコントローラ３２、主メモリ３４、ＢＩＯＳ−ＲＯＭ３６、ＳＳＤ（Solid State Drive）３８、グラフィクスコントローラ４０、サウンドコントローラ４２、無線通信デバイス４４、エンベデッドコントローラ（ＥＣ）４６、状態検知センサ４８、加速度センサ（３次元加速度センサ）４９等を備える。
【００３５】
ＣＰＵ３０は、コンピュータ１０に実装された各種モジュールの動作を制御するプロセッサである。ＣＰＵ３０は、不揮発性のストレージデバイスであるＳＳＤ３８から主メモリ３４にロードされる各種ソフトウェアを実行する。このソフトウェアには、オペレーティングシステム（ＯＳ）３４ａ、アクティブ・ディスプレイ・オフ・御プリケーションプログラム３４ｄ、画面方向変更アプリケーションプログラム３４ｅ等を含む。
【００３６】
アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄは、上述のアクティブ・ディスプレイ・オフ機能を実行する。アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄは、カメラ１８によって取り込まれた画像から顔を検出する機能を利用することでユーザがディスプレイ１７を見ているかどうかを判断し、ユーザの離席に応じ、積極的にシステムをディスプレイ１７がオフされる状態に移行させる。また、アクティブ・ディスプレイ・オフ・御プリケーションプログラム３４ｄは、着席時に自動でディスプレイ１７をオンすることもできる。
【００３７】
すなわち、アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄは、コンピュータ１０のディスプレイ１７に向き合うユーザの顔をカメラ１８を使用して検出する。ディスプレイ１７がオン状態で、コンピュータ１０が未使用状態と判定された場合には、アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄは、ディスプレイ１７をオン状態からオフ状態に遷移させる。ディスプレイ１７がオフ状態で、ユーザの顔を検出した場合には、アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄは、ディスプレイ１７をオフ状態からオン状態に遷移させる。
【００３８】
画面方向変更アプリケーションプログラム３４ｅは、コンピュータ１０の現在のモードがラップトップモードであるかそれ以外のモード（タブレットモードまたはフォトグラフィーモード）であるかを判定し、コンピュータ１０がタブレットモードまたはフォトグラフィーモードであるならば、重力の方向に対するディスプレイユニット１２の向きに応じて、ディスプレイ１７上の画面イメージを回転させる画面回転処理を実行する。この場合、画面方向変更アプリケーションプログラム３４ｅは、加速度センサ４９を用いて重力の方向に対するコンピュータ１０の傾き（タブレットモードまたはフォトグラフィーモードにおいてはディスプレイユニット１２の傾き）を検出し、重力の方向に対するディスプレイユニット１２の傾きに応じて、画面イメージの向きを変更する。換言すれば、重力に対して画面イメージの上端側がこの画面イメージの下端側よりも上方に位置するように、画面イメージの向きが自動的に変更される。
【００３９】
また、ＣＰＵ３０は、ＢＩＯＳ−ＲＯＭ３６に格納された基本入出力システム（ＢＩＯＳ）も実行する。ＢＩＯＳは、ハードウェア制御のためのプログラムである。
【００４０】
システムコントローラ３２は、ＣＰＵ３０と各種コンポーネントとの間を接続するデバイスである。システムコントローラ３２には、主メモリ３４をアクセス制御するメモリコントローラも内蔵されている。システムコントローラ３２には、カメラ１８、主メモリ３４の他に、ＢＩＯＳ−ＲＯＭ３６、ＳＳＤ３８、グラフィクスコントローラ４０、サウンドコントローラ４２、無線通信デバイス４４、エンベデッドコントローラ４６、状態検知センサ４８、加速度センサ４９等が接続される。
【００４１】
グラフィクスコントローラ４０は、パーソナルコンピュータ１０のディスプレイモニタとして使用されるＬＣＤ１７ａを制御する。グラフィクスコントローラ４０は、ＣＰＵ３０の制御のもとで、表示信号をＬＣＤ１７ａに送信する。ＬＣＤ１７ａは、表示信号に基づいて画面イメージを表示する。ＬＣＤ１７ａの表示面にはタッチパネル１７ｂが配置されている。タッチパネル１７ｂは、ＬＣＤ１７ａの画面上で入力を行うための例えば静電容量式のセンサである。
【００４２】
サウンドコントローラ４２は、音声信号を処理するコントローラであり、スピーカ４２ａによる音声出力、マイク４２ｂからの音声入力を制御する。
【００４３】
無線通信デバイス４４は、無線ＬＡＮや３Ｇ移動通信などの無線通信、あるいはＮＦＣ（Near Field Communication)などの近接無線通信を実行するように構成されたデバイスである。
【００４４】
エンベデッドコントローラ４６は、電力管理のためのコントローラを含むワンチップマイクロコンピュータである。エンベデッドコントローラ４６は、ユーザによるパワーボタンの操作に応じてコンピュータ１０を電源オンまたは電源オフする機能を有している。また、エンベデッドコントローラ４６は、キーボード２０とタッチパッド２２の入力を制御する。状態検知センサ４８は、コンピュータ１０のモードを検知するセンサである。加速度センサ４９は、コンピュータ１０の向き及び動きを検出するセンサである。加速度センサ４９は、例えばユーザがタブレットモードにあるパーソナルコンピュータ１０を所持している時に、タッチスクリーンディスプレイ１７が横長向きの状態（ランドスケープ）と縦長向きの状態（ポートレート）の何れにあるかを検出する。加速度センサ４９により、タッチスクリーンディスプレイ１７の向きを検出することで、タッチスクリーンディスプレイ１７に表示する画面の向きを変更することができる。
【００４５】
図５は、アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄの構成を示す。  
アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄは、制御部１０１、検出部１０２、およびディスプレイＯＮ／ＯＦＦ制御部１０３を備える。検出部１０２は、ディスプレイ１７の画面の前側に人がいるか否かを検出するように構成されている。検出部１０２は、カメラ１８を動作させ、このカメラ１８によって取り込まれる画像をＯＳ３４ａを介して受信し、その画像を解析することによって、その画像内の人物の顔画像を検出する。さらに、検出部１０２は、入力デバイス（ヒューマン・インタフェース・デバイス（ＨＩＤ））からの入力を監視する。ＨＩＤは、キーボード１３、タッチパッド１４、タッチパネル１７ｂ等である。ＨＩＤの入力監視は、カメラ１８を使用した顔検出処理の実行タイミングを最適化してカメラ１８の電力消費を減らすために実行される。ＨＩＤからの入力があった直後は、顔検出処理を実行せずとも、コンピュータ１０の前に人がいることが容易に理解される。このため、本実施形態では、ＨＩＤからの入力が無くなってから所定期間経過後に顔検出処理が開始される。そして、この顔検出処理は、所定時間間隔で定期的に実行される。
【００４６】
ディスプレイＯＮ／ＯＦＦ制御部１０３は、検出部１０２の検出結果に基づいてディスプレイ１７の状態をオン状態からオフ状態に遷移させるディスプレイ状態制御部として機能する。ディスプレイＯＮ／ＯＦＦ制御部１０３は、ディスプレイ１７の画面の前側に人がいないことが検出された後に、つまり顔画像が検出されなかった後に、ディスプレイドライバ３４ｃを使用して、ディスプレイ１７の状態をオン状態からオフ状態に遷移させる。この場合、ディスプレイ１７を電源オフしてもよいし、ディスプレイ１７を画面に画像が表示されない省電力状態に設定しても良い。さらに、ディスプレイＯＮ／ＯＦＦ制御部１０３は、ディスプレイ１７がオフ状態である間にディスプレイ１７の画面の前側に人がいることが検出された場合、つまり顔画像が検出された場合、ディスプレイドライバ３４ｃを使用して、ディスプレイ１７の状態をオフ状態からオン状態に遷移させる。
【００４７】
制御部１０１は、ラップトップモードから他のモード（フォトグラフィーモードまたはタブレットモード）へのディスプレイユニット１２の筐体の設定位置の変更に応答して、上述のアクティブ・ディスプレイ・オフ機能を自動的に無効にして、上述の顔画像検出結果に基づくディスプレイ１５の状態の遷移を禁止する。すなわち、制御部１０１は、ディスプレイユニット１２が上述の第１の位置にある場合には（ラップトップモード）、アクティブ・ディスプレイ・オフ機能を有効にし、ディスプレイユニット１２が上述の第２の位置にある場合には（フォトグラフィーモードまたはタブレットモード）、アクティブ・ディスプレイ・オフ機能を無効にする。
【００４８】
ＢＩＯＳ２０１は、状態検知センサ４８の検知出力をＥＣ４６から取得する。状態検知センサ４８の検知出力が変化した時、ＢＩＯＳ２０１は、状態検知センサ４８の現在の検知出力を示す状態（モード）変化イベントを制御部１０１に送信する。制御部１０１は、状態（モード）変化イベントに基づいて、コンピュータ１０がどのモードに遷移したかを判定する。コンピュータ１０がラップトップモード以外のモード（フォトグラフィーモードまたはタブレットモード）に遷移したならば、制御部１０１は、検出部１０２およびディスプレイＯＮ／ＯＦＦ制御部１０３を制御してアクティブ・ディスプレイ・オフ機能を自動的に無効にする。コンピュータ１０がラップトップモードに遷移したならば、制御部１０１は、検出部１０２およびディスプレイＯＮ／ＯＦＦ制御部１０３を制御してアクティブ・ディスプレイ・オフ機能を自動的に有効にする。
【００４９】
図６のフローチャートは、アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄによって実行されるディスプレイ状態制御処理の手順を示す。
【００５０】
アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄは、ＨＩＤからの入力を監視し、ＨＩＤからの入力が無くなったか否かを判定する（ステップＳ１１）。ＨＩＤからの入力が無くなった時、アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄは、ＨＩＤからの入力が無くなってからの経過時間を計るために、内部タイマをスタートさせる（ステップＳ１２）。ステップＳ１２では、ＨＩＤからの入力が検出されると、内部タイマが再スタートされる。ＨＩＤからの入力が無くなってから所定時間経過したならば（タイマ満了）（ステップＳ１３のＹＥＳ）、アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄは、顔検出処理を実行する（ステップＳ１４）。ここで、所定時間は、例えば、ＯＳ３４ａの電源オプション機能に含まれているディスプレイオフ機能で使用される時間に基づいて決定されている。ディスプレイオフ機能で使用される時間は、ＨＩＤからの入力が無くなってから何分後にディスプレイをオフすべきかを示す。所定時間は、ディスプレイオフ機能で使用可能な最小時間よりも短い時間、例えば、ＯＳ３４ａのディスプレイオフ機能で使用可能な最小時間の半分に設定されている。
【００５１】
ステップＳ１４では、アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄは、まず、カメラ１８を動作させる。そして、アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄは、カメラ１８によって取り込まれる画像を解析して、この画像に人の顔画像があるか否かを検出する。
【００５２】
カメラ１８によって取り込まれる画像内に顔画像が検出されたならば（ステップＳ１５のＹＥＳ）、アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄは、ＯＳ３４ａのディスプレイオフ機能によってディスプレイがオフされてしまうのを防止するために、ＯＳ３４ａのタイマをクリアする（ステップＳ１６）。このＯＳ３４ａのタイマは、ＨＩＤからの入力が無くなってからの経過時間を計時するためのタイマである。この後、アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄは、ステップＳ１２に進み、アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄの内部タイマを再スタートさせる。このようにして、コンピュータ１０の前に人がいる間、つまり、ディスプレイ１７がオン状態である期間中は、一定時間間隔で顔検出処理が実行される。
【００５３】
ステップＳ１４の顔検出処理において、例えば、１０秒間に顔画像が全く検出されなかったならば、カメラ１８によって取り込まれる画像内に顔画像がないと判定される（ステップＳ１５のＮＯ）。この場合、アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄは、ディスプレイ１７（具体的にはＬＣＤ１７ａ）をオン状態からオフ状態に遷移させる（ステップＳ１７）。
【００５４】
ディスプレイ１７のオフ状態である期間中は、アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄは、例えば２秒間隔で顔検出処理を繰り返すことによってディスプレイ１７の画面の前側に人がいるか否かをチェックする（ステップＳ１８、Ｓ１９）。顔検出処理で顔画像が検出されたならば（ステップＳ１９のＹＥＳ）、アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄは、ディスプレイ１７（具体的にはＬＣＤ１７ａ）をオン状態からオフ状態に遷移させる（ステップＳ２０）。そして、アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄは、ステップＳ１１に進む。
【００５５】
図７のフローチャートは、アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄによって実行されるディスプレイ状態制御有効化／無効化処理の手順を示す。ＢＩＯＳ２０１から状態変化イベントを受信すると（ステップＳ２１）、アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄは、状態変化イベントに含まれる状態検知センサ４８の検出出力に基づいて、コンピュータ１０がどのモードに遷移したかを判定する（ステップＳ２２）。
【００５６】
コンピュータ１０がラップトップモード以外のモード（フォトグラフィーモードまたはタブレットモード）に遷移したならば、つまり状態変化後のコンピュータ１０の現在のモードがフォトグラフィーモードまたはタブレットモードであるならば（ステップＳ２２のＮＯ）、アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄは、アクティブ・ディスプレイ・オフ機能を無効にして、顔検出結果に基づくディスプレイオフ状態への遷移を禁止する（ステップＳ２３）。
【００５７】
コンピュータ１０がラップトップモードに遷移したならば、つまり状態変化後のコンピュータ１０の現在のモードがラップトップモードであるならば（ステップＳ２２のＹＥＳ）、アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄは、アクティブ・ディスプレイ・オフ機能を有効して顔検出結果に基づくディスプレイオフ状態への遷移を許可する（ステップＳ２４）。
【００５８】
なお、アクティブ・ディスプレイ・オフ・アプリケーションプログラム３４ｄは、ラップトップモード以外のモード（フォトグラフィーモードまたはタブレットモード）において、特定の条件が成立したときはアクティブ・ディスプレイ・オフ機能を有効するというオプション機能を有していても良い。例えば、コンピュータ１０がタブレットモードで且つ、ディスプレイユニット１２の画面が上方向又は下方向では無くほぼ横方向を向いていることを条件に、つまりディスプレイ１７の画面と鉛直軸との成す角度が第１角度以下であることを条件に、アクティブ・ディスプレイ・オフ機能を有効にしてもよい。
【００５９】
ディスプレイ１７の画面と鉛直軸との成す角度が第１角度以下であるか否かは、加速度センサ４９の検出出力に基づいて判定することができる。
【００６０】
図８は、コンピュータ１０がタブレットモードの時にディスプレイ状態制御の実行が許可される条件の例を示す。図８では、コンピュータ１０がタブレットモードで且つランドスケープモードで使用されている場合が想定されている。制御部１０１は、図８に示すように、例えば、ディスプレイ１７の画面と鉛直軸（９０度と記された破線矢印）との成す角度が予め決められた角度以下であることを条件に、アクティブ・ディスプレイ・オフ機能を有効にする。なお、フォトグラフィーモードにおいても、ディスプレイユニット１２の画面が上方向又は下方向では無くほぼ横方向を向いていることを条件に、つまりディスプレイ１７の画面と鉛直軸との成す角度が第１角度以下であることを条件に、アクティブ・ディスプレイ・オフ機能を有効にしてもよい。
【００６１】
以上説明したように、本実施形態によれば、ディスプレイユニット１２が第１の位置（ラップトップモード）にある場合においては、ディスプレイ１７の画面の前側に人がいるか否かの検出結果に基づきディスプレイの状態をオン状態からオフ状態に遷移させる制御機能が有効にされ、ディスプレイユニット１２が第２の位置（タブレットモードまたはフォトグラフィーモード）にある場合には、上述の制御機能が無効にされる。したがって、コンピュータ１０の使用状態に応じて適応的にコンピュータ１０の動作を制御することができ、タブレットモードまたはフォトグラフィーモードにおいて、コンピュータ１０がユーザによって使用されているにもかかわらず、ディスプレイ１７の画面が消えてしまうという不具合の発生を防止することが可能となる。
【００６２】
なお、本実施形態では、カメラによって撮影される画像に対して顔検出処理を実行することによってディスプレイ１７の画面の前側に人がいるか否かを検出する場合を説明した画、赤外線センサ等を使用した人感センサを使用してディスプレイ１７の画面の前側に人がいるか否かを検出することも可能である。
【００６３】
また、本実施形態では、ベースユニット１１にＣＰＵ、メモリ、他の各種電子部品等が収容されている場合を想定したが、ＣＰＵ、メモリ、他の各種電子部品等の一部または全てをディスプレイユニット１２に収容してもよい。
【００６４】
なお、本実施形態の動作制御処理の手順はコンピュータプログラムによって実現することができるので、このコンピュータプログラムを格納したコンピュータ読み取り可能な記憶媒体を通じてこのコンピュータプログラムを通常のコンバーチブルコンピュータにインストールして実行するだけで、本実施形態と同様の効果を容易に実現することができる。
【００６５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００６６】
１０…コンピュータ、１１…ベースユニット、１２…ディスプレイユニット、１３…キーボード、１４…タッチパッド、１８…カメラ、３４ｄ…アクティブ・ディスプレイ・オフ・御プリケーションプログラム。
【図１】
2014085946.tif 000003
【図２】
2014085946.tif 000004
【図３】
2014085946.tif 000005
【図４】
2014085946.tif 000006
【図５】
2014085946.tif 000007
【図６】
2014085946.tif 000008
【図７】
2014085946.tif 000009
【図８】
2014085946.tif 000010