(57)【要約】【課題】ユーザがキーボードを操作できる状態を維持しながら、ユーザに対面している相手に対して画面イメージを正しい向きで提示可能な情報処理装置を実現する。【解決手段】コンピュータ本体１１の上面上にはキーボード１１１が配置されており、またコンピュータ本体１１に対してキーボード１１１を覆う閉塞位置とキーボード１１１が露出される開放位置との間を回動可能にディスプレイユニット１２が設けられている。ディスプレイユニット１２の正面がコンピュータ本体１１の上面となす角度に応じて、ディスプレイユニット１２の正面に配置されたＬＣＤ１３に表示される画面イメージの向きが、画面イメージの下端側がコンピュータ本体１１側に位置する向きと、画面イメージの上端側がコンピュータ本体１１側に位置する向きとの間で自動的に変更される。【選択図】      図１
2005092702.tif 000002
【特許請求の範囲】
【請求項１】
上面を備えた筐体と、
前記上面に配置されたキーボードと、
前記筐体に支持され、正面と背面とを有し、前記正面が前記キーボードを覆う閉塞位置と前記キーボードが露出される開放位置との間を回動可能な表示装置本体と、
前記表示装置本体の正面が前記筐体の上面となす角度を検出する検出器と、
前記表示装置本体の正面に配置され、前記検出器によって検出される角度に応じて、画面イメージを、前記画面イメージの下端側が前記筐体側に位置する第１の向きと、前記画面イメージの上端側が前記筐体側に位置する第２の向きの一方の向きで表示する表示装置とを具備することを特徴とする情報処理装置。
【請求項２】
前記検出器は、前記表示装置本体の正面が前記筐体の上面となす角度が特定の角度よりも大きいか否かを検出するスイッチを含むことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記表示装置は、前記検出器によって検出される角度が特定の角度以下の間は前記画面イメージを前記第１の向きで表示し、前記検出器によって検出される角度が前記特定の角度よりも大きい間は前記画面イメージを前記第２の向きで表示するように構成されていることを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記表示装置本体は、前記筐体の上面と平行な回転軸の回りで前記閉塞位置と前記開放位置との間を回動可能に前記筐体に支持されていることを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記表示装置本体は、上端部と、前記筐体に支持される下端部とを有し、
前記検出器は、前記表示装置本体内に設けられ、前記表示装置本体の上端部および下端部のどちらが重力に対して下方側に位置するかを検出する検出器を含むことを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記表示装置本体は、前記筐体の上面と平行な回転軸の回りで前記閉塞位置と前記開放位置との間を回動可能に前記筐体に支持され、且つ前記筐体の上面と垂直な方向に延びる回転軸の回りで回動可能に前記筐体に支持されており、
前記表示装置本体が前記表示装置本体の背面が前記筐体の上面を覆い前記表示装置本体の正面が露出される位置に配置されたか否かを検出する配置位置検出器と、
重力に対する前記表示装置本体の向きを検出する向き検出器と、
前記配置位置検出器によって前記表示装置本体の背面が前記筐体の上面を覆い前記表示装置本体の正面が露出される位置に配置されたことが検出された場合、前記向き検出器によって検出される前記重力に対する前記表示装置本体の向きに応じて、前記表示装置に表示される画面イメージの向きを変更する手段とをさらに具備することを特徴とする請求項１記載の情報処理装置。
【請求項７】
前記画面イメージの向きが変更されることを禁止するイベント信号を発生するスイッチをさらに具備することを特徴とする請求項６記載の情報処理装置。
【請求項８】
前記スイッチは、押しボタンスイッチを含むことを特徴とする請求項７記載の情報処理装置。
【請求項９】
前記表示装置本体は、上端部と、前記筐体に支持される下端部とを有し、
前記向き検出器は、前記表示装置本体の上端部および下端部のどちらが重力に対して下方側に位置するかを示す検出信号と、前記表示装置本体の右端部および左端部のどちらが重力に対して下方側に位置するかを示す検出信号とを出力するように構成されていることを特徴とする請求項６記載の情報処理装置。
【請求項１０】
前記画面イメージの向きが変更されることを禁止するイベント信号を発生するスイッチをさらに具備し、前記イベント信号が発生されている期間中、前記イベント信号が発生される直前の前記画面イメージの向きが維持されることを特徴とする請求項６記載の情報処理装置。
【請求項１１】
上面を備えた筐体と、
前記上面に配置されたキーボードと、
前記筐体に支持され、画面イメージを表示する表示画面が配置される正面と背面とを有し、前記正面が前記キーボードを覆う閉塞位置と前記表示画面および前記キーボードがそれぞれ露出される第１の開放位置との間を回動可能な第１のスタイル、および前記背面が前記キーボードを覆い前記表示画面が露出される第２のスタイルにそれぞれ設定可能な表示装置本体と、
前記表示画面が前記筐体の上面となす角度を検出する角度検出器と、
重力に対する前記表示装置本体の向きを検出する向き検出器と、
前記表示装置本体が前記第１のスタイルおよび前記第２のスタイルのどちらのスタイルに設定されているかを検出する配置位置検出器と、
前記配置位置検出器によって前記表示装置本体が前記第１のスタイルに設定されていることが検出された場合、前記角度検出器によって検出される角度に応じて、前記表示画面に表示される画面イメージの向きを、前記画面イメージの下端側が前記筐体側に位置する向きと前記画面イメージの上端側が前記筐体側に位置する向きとの間で変更し、前記配置位置検出器によって前記表示装置本体が前記第２のスタイルに設定されていることが検出された場合、前記重力に対して前記画面イメージの上端側が前記画面イメージの下端側よりも上方に位置するように、前記向き検出器によって検出される前記重力に対する前記表示装置本体の向きに応じて前記画面イメージの向きを変更する手段とを具備することを特徴とする情報処理装置。
【請求項１２】
前記表示装置本体は前記筐体の上面と平行な第１の回転軸の回りおよび前記第１の回転軸と垂直な方向に延びる第２の回転軸の回りでそれぞれ回動可能に前記筐体に支持されていることを特徴とする請求項１１記載の情報処理装置。
【請求項１３】
前記表示装置本体が前記第２のスタイルに設定されている状態において前記画面イメージの向きが変更されることを禁止するイベント信号を発生するスイッチをさらに具備することを特徴とする請求項１１記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はポータブルコンピュータのような情報処理装置に関する。
【背景技術】
【０００２】
近年、ノートブック型パーソナルコンピュータ、ハンドヘルド型パーソナルコンピュータのような種々のポータブルコンピュータが開発されている。この種のポータブルコンピュータは、上面にキーボードが配置された筐体とその筐体に回動自在に取り付けられた表示装置とを有している。表示装置を開いた状態においては、ユーザは、表示装置の表示画面を見ながら、キーボードを用いてタイプ入力操作を行うことが出来る。
【０００３】
しかし、ユーザに対面している相手に表示画面を見せるためにポータブルコンピュータ全体を相手側に向けると、ユーザはキーボードを操作することが出来なくなる。
【０００４】
また、最近では、例えばＰＤＡ（Personal Digital Assistants）のような、キーボードを持たないペン入力型コンピュータも開発されている。ペン入力型コンピュータの多くは、筐体とそれに内蔵されたフラットパネルディスプレイとを含んでいる。
【０００５】
ディスプレイに表示されるイメージの向きを変更する機能を有するペン入力型コンピュータも知られている（例えば、特許文献１参照。）。この特許文献１のペン入力型コンピュータにおいては、ユーザによるスイッチ操作、あるいは水銀スイッチの検出結果に応じて、画面イメージの向きが変更される。
【特許文献１】米国特許第５，５６６，０９８号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１の技術は表示装置と筐体とが一体に形成されたペン入力型コンピュータを対象としたものであり、上面にキーボードが配置された筐体とその筐体に回動自在に取り付けられた表示装置とを含むポータブルコンピュータにおける画面イメージの向きの制御については考慮されていない。
【０００７】
本発明は上述の事情を考慮してなされたものであり、ユーザがキーボードを操作できる状態を維持しながら、装置の姿勢に応じて画面イメージを正しい向きで表示することが可能な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の課題を解決するため、本発明の情報処理装置は、上面を備えた筐体と、前記上面に配置されたキーボードと、前記筐体に支持され、画面正面と背面とを有し、前記正面が前記キーボードを覆う閉塞位置と前記キーボードが露出される開放位置との間を回動可能な表示装置本体と、前記表示装置本体の正面が前記筐体の上面となす角度を検出する検出器と、前記表示装置本体の正面に配置され、前記検出器によって検出される角度に応じて、画面イメージを、前記画面イメージの下端側が前記筐体側に位置する第１の向きと、前記画面イメージの上端側が前記筐体側に位置する第２の向きの一方の向きに表示する表示装置とを具備することを特徴とする。
【０００９】
また、本発明は、上面を備えた筐体と、前記上面に配置されたキーボードと、前記筐体に支持され、画面イメージを表示する表示画面が配置される正面と背面とを有し、前記正面が前記キーボードを覆う閉塞位置と前記表示画面および前記キーボードがそれぞれ露出される第１の開放位置との間を回動可能な第１のスタイル、および前記背面が前記キーボードを覆い前記表示画面が露出される第２のスタイルにそれぞれ設定可能な表示装置本体と、前記表示画面が前記筐体の上面となす角度を検出する角度検出器と、重力に対する前記表示装置本体の向きを検出する向き検出器と、前記表示装置本体が前記第１のスタイルおよび前記第２のスタイルのどちらのスタイルに設定されているかを検出する配置位置検出器と、前記配置位置検出器によって前記表示装置本体が前記第１のスタイルに設定されていることが検出された場合、前記角度検出器によって検出される角度に応じて、前記表示画面に表示される画面イメージの向きを、前記画面イメージの下端側が前記筐体側に位置する向きと前記画面イメージの上端側が前記筐体側に位置する向きとの間で変更し、前記配置位置検出器によって前記表示装置本体が前記第２のスタイルに設定されていることが検出された場合、前記重力に対して前記画面イメージの上端側が前記画面イメージの下端側よりも上方に位置するように、前記向き検出器によって検出される前記重力に対する前記表示装置本体の向きに応じて前記画面イメージの向きを変更する手段とを具備することを特徴とする。
【００１０】
この構成によれば、ユーザがキーボードを操作できる状態を維持しながら、装置の姿勢に応じて画面イメージを正しい向きで表示することが可能となる。
【発明の効果】
【００１１】
本発明によれば、ユーザがキーボードを操作できる状態を維持しながら、装置の姿勢に応じて画面イメージを正しい向きで表示することが可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して、本発明の実施形態を説明する。  
図１には、本発明の一実施形態に係る情報処理装置の外観が示されている。この情報処理装置は、例えば、ノートブック型パーソナルコンピュータよりもさらに小型のハンドヘルドタイプのポータブルパーソナルコンピュータとして実現されている。
【００１３】
このポータブルパーソナルコンピュータ１は、コンピュータ本体１１と、ディスプレイユニット１２とから構成されている。コンピュータ本体１１は薄い矩形形状の箱形の筐体によって実現されている。この筐体は、例えば、ＣＰＵ（Central Processing Unit）、メモリ、チップセット、ハードディスクドライブのようなポータブルパーソナルコンピュータを構成する各種電子部品を収容する。この筐体は、例えば、上面の開口した矩形状のケースと、ケースの開口を覆うようにケースに接合されたカバーとで構成されている。筐体の上面上、つまりコンピュータ本体１１の上面上にはキーボード配置領域が設けられており、そのキーボード配置領域にはキーボード１１１が配置されている。キーボード１１１は、ＣＰＵにキーデータをそれぞれ入力する複数のキー（キースイッチ）を含むキーセットである。コンピュータ本体１１の後端部には、一対のヒンジ部１４が設けられている。一対のヒンジ部１４は、ディスプレイユニット１２を支持するための部品取り付け部である。
【００１４】
ディスプレイユニット１２は、上端部１２１、下端部１２２、右端部１２３、および左端部１２４を有する薄い矩形状のディスプレイユニット本体を備えている。ディスプレイユニット本体正面には、表示画面が露出するようにフラットパネルディスプレイ、例えばＬＣＤ１３（Liquid Crystal Display）が組み込まれている。ＬＣＤ１３の表示画面はディスプレイユニット１４のほぼ中央に位置されている。ＬＣＤ１３は、スタイラス（ペン）または指によって指示された位置を認識可能なタッチスクリーンデバイスとして実現されている。
【００１５】
ディスプレイユニット本体の下端部１２２の中央に取り付けられた支持部１５は、コンピュータ本体１１の外面に対して平行に延びた第１の中心軸１５ａの回りでディスプレイユニット１２が回動するように、一対のヒンジ部１４に支持されている。これにより、ディスプレイユニット１２は、コンピュータ本体１１の上面全体およびディスプレイユニット本体正面のＬＣＤ１３の表示画面がそれぞれ露出される図示の開放位置（第１開放位置）と、ディスプレイユニット本体正面がコンピュータ本体１１の上面全体を覆う閉塞位置との間を回動自在に支持される。
【００１６】
またディスプレイユニット本体は、第１の中心軸１５ａに対して垂直に支持部１５からディスプレイユニット本体に延びた第２の中心軸１５ｂの回りでディスプレイユニット１２が回転するように、支持部１５に支持されている。これにより、ディスプレイユニット１２は、図２に示すように、第２の中心軸１５ｂを中心として、コンピュータ本体１１の外面に対して水平方向に３６０度回転することができる。第２の中心軸１５ｂを中心にディスプレイユニット１２を水平方向に１８０度回転した状態（ディスプレイユニット本体裏面を正面側に向けた状態）で、第１の中心軸１５ａを中心にしてディスプレイユニット１２をコンピュータ本体１１の上面全体を覆う閉塞位置にセットすることにより、図５に示すように、ディスプレイユニット１２を第２開放位置に配置することができる。この第２開放位置においては、ディスプレイユニット本体正面のＬＣＤ１３の表示画面が露出され、且つディスプレイユニット本体の裏面（背面）がコンピュータ本体１１の上面全体を覆う。
【００１７】
ディスプレイユニット１２が第１開放位置にある状態（図１）においては、ユーザは本コンピュータ１を通常のノートブック型パーソナルコンピュータと同様のスタイル（以下、ＰＣスタイルと称する）で使用することが出来る。このＰＣスタイルにおいては、ユーザはＬＣＤ１３の表示画面を見ながら、キーボード１１１を操作することができる。一方、ディスプレイユニット１２が第２開放位置にある状態（図５）においては、ユーザは、本体とその本体内に内蔵されたディスプレイユニットとを備えた通常のＰＤＡ（Personal Digital Assistants）と同様のスタイル（以下、ＰＤＡスタイルと称する）で本コンピュータ１を使用することができる。このＰＤＡスタイルにおいては、ユーザはＬＣＤ１３の表示画面を見ながら、スタイラスを用いたペン入力操作、あるいはディスプレイユニット本体に設けられた各種キースイッチの操作を行うことが出来る。
【００１８】
図１に示されているように、ディスプレイユニット本体正面の右側には、複数のキースイッチ群１１２，１１３、１１４が配置されている。一対のキースイッチ１１２は、例えば、ＬＣＤ１３の表示画面に表示される、テキスト、グラフィクスのようなイメージ（画面イメージ）を拡大および縮小するためのズームキーとして機能する押しボタンスイッチである。別の一対のキースイッチ１１３は、例えば、特定のアプリケーションプログラムを起動するためのキーとして機能する押しボタンスイッチである。キースイッチ１１４は、左右上下の４方向に対応する４つの矢印キーを含む十字キースイッチである。キースイッチ１１４の内側のエリアには、ポインティングデバイスとして機能するタッチパッド１１５が設けられている。
【００１９】
ディスプレイユニット本体正面の左側にも、複数のキースイッチ群１１６，１１７が配置されている。一対のキースイッチ１１６は、例えば、ポインティングデバイスの左ボタン（確定キー）および右ボタン（キャンセルキー）としてそれぞれ機能する押しボタンスイッチである。キースイッチ１１７は、ＬＣＤ１３の表示画面に表示されるイメージの向きを自動的に変更するための自動イメージ回転機能の実行を禁止するための禁止スイッチとして機能する押しボタンスイッチである。自動イメージ回転機能は、ＬＣＤ１３の表示画面に表示されるイメージの向きを重力に対して正しい向きに整合するための機能である。禁止スイッチ１１７がオンされた時、禁止スイッチ１１７は自動イメージ回転機能の実行の禁止を示すイベント信号（例えば論理“１”の信号）を出力する。禁止スイッチ１１７がオンされている間は、ディスプレイユニット本体が重力に対してどの方向に回転されても、ＬＣＤ１３の表示画面に表示されるイメージの向きは変更されない。一方、禁止スイッチ１１７がオフされた時は、禁止スイッチ１１７は自動イメージ回転機能の実行の禁止を示すイベント信号（例えば論理“０”の信号）を出力する。禁止スイッチ１１７がオフされている間は、ディスプレイユニット本体が重力に対して回転された時に、ＬＣＤ１３の表示画面に表示されるイメージの向きは、表示画面に表示されるイメージの向きが重力に対して正しい向きに整合されるように、自動的に変更される。
【００２０】
図３はディスプレイユニット本体が閉塞位置に位置されている状態のコンピュータを上方から見た上面図であり、また図４はディスプレイユニット本体が閉塞位置に位置されている状態のコンピュータをその背面側から見た背面図である。
【００２１】
図４に示されているように、コンピュータ本体１１の背面上には、２つのキースイッチ１１８，１１９が配置されている。キースイッチ１１８は、コンピュータ本体１１の正面側から見てコンピュータ本体１１の背面の右端部に位置する押しボタンスイッチであり、以下、Ｒ（Right）ボタンスイッチと称する。キースイッチ１１９は、コンピュータ本体１１の正面側から見てコンピュータ本体１１の背面の左端部に位置する押しボタンスイッチであり、以下、Ｌ（Left）ボタンスイッチと称する。
【００２２】
Ｒボタンスイッチ１１８およびＬボタンスイッチ１１９には、それぞれ任意の機能をプログラマブルに割り当てることができる。本コンピュータ１においては、Ｒボタンスイッチ１１８およびＬボタンスイッチ１１９は、キーボード１１１の各キースイッチと同様に、所定のキーデータ（キーコード）をＣＰＵに入力するためのキースイッチとして機能する。Ｒボタンスイッチ１１８およびＬボタンスイッチ１１９は、本コンピュータ１がＰＣスタイル、ＰＤＡスタイルのどちらで使用される場合においても、外部に露出される。よって、ＰＣスタイル、ＰＤＡスタイルのどちらにおいても、ユーザはＲボタンスイッチ１１８およびＬボタンスイッチ１１９を操作することができる。
【００２３】
ＰＣスタイルにおいては、本コンピュータ１を机上またはユーザの膝の上において使用するスタイルと、ユーザが両手で本コンピュータ１を支えた状態で本コンピュータ１を使用するスタイルとがある。本コンピュータ１を机上またはユーザの膝の上に置いた状態においてはユーザはキーボード１１１を両手でタッチタイプ操作することができるが、図１１に示すようにユーザが両手で本コンピュータ１を支えた状態では、キーボード１１１の操作は主に親指を用いて行うことが必要となる。このため、ＰＣスタイルにおいては、Ｒボタンスイッチ１１８およびＬボタンスイッチ１１９は、ユーザによるキーボード１１１の操作を助けるためのキースイッチとして利用することが好ましい。
【００２４】
上述したようにＲボタンスイッチ１１８およびＬボタンスイッチ１１９はコンピュータ本体１１の背面に設けられているので、図１１に示すように、ユーザは、両手で本コンピュータ１を支えた状態で、キーボード１１１を親指で操作しながら、それと同時に、右手の人差し指などを用いてＲボタンスイッチ１１８を操作したり、あるいは左手の人差し指などを用いてＬボタンスイッチ１１９を操作することができる。
【００２５】
例えば、Ｒボタンスイッチ１１８およびＬボタンスイッチ１１９の各々には、他のキーとの組み合わせで使用される補助キーに対応するキーデータを割り当てることが好ましい。キーボード１１１は、複数のアルファベットキーと、複数の補助キー（例えば、［Shift］キー，［Ctrl］キー，［Alt］キーなど）とを有している。各補助キーは、アルファベットキーのような他の１以上のキーとの組み合わせ（同時押し）で使用されるキーである。本実施形態においては、例えば、Ｒボタンスイッチ１１８は［Shift］キーに対応するキーデータを入力するためのスイッチとして機能し、またＬボタンスイッチ１１９は［Ctrl］キーに対応するキーデータを入力するためのスイッチとして機能する。これにより、ユーザが両手で本コンピュータ１を支えながらタイプ入力操作を行う際においても、ユーザは容易にアルファベットキーに対応するキーデータと、［Shift］キーまたは［Ctrl］キーに対応するキーデータとを同時に入力することができる。
【００２６】
Ｒボタンスイッチ１１８およびＬボタンスイッチ１１９に割り当てる好ましいキーデータの別の例は、矢印キーに対応するキーデータである。キーボード１１１は、上下左右の４方向にそれぞれ対応する４つの矢印キー（［↑］キー，［↓］キー，［←］キー，［→］キー）を有している。［↑］キーはＬＣＤ１３の表示画面上におけるポインティング位置をアップするための矢印キーであり、また［↓］キーはＬＣＤ１３の表示画面上におけるポインティング位置をダウンするための矢印キーである。例えば、Ｒボタンスイッチ１１８およびＬボタンスイッチ１１９にそれぞれ［↓］キー，［↑］キーに対応するキーデータを割り当てることにより、Ｒボタンスイッチ１１８およびＬボタンスイッチ１１９は［↓］キーおよび［↑］キーに対応するキーデータをそれぞれ入力するためのスイッチとして機能することができる。これにより、ユーザは両手で本コンピュータ１を支えた状態を維持したまま、右手の人差し指によるＲボタンスイッチ１１８の操作、および左手の人差し指によるＬボタンスイッチ１１９の操作により、表示画面上におけるポインティング位置を上下方向に移動したり、さらには表示画面上に表示されるイメージを上下方向にスクロールすることができる。
【００２７】
Ｒボタンスイッチ１１８およびＬボタンスイッチ１１９の各々に補助キーおよび矢印キーのどちらの機能を割り当てるかは、ユーザが専用のユーティリティプログラムなどを利用して予め指定することが出来る。
【００２８】
Ｒボタンスイッチ１１８およびＬボタンスイッチ１１９は、ＰＣスタイル時のみならず、ＰＤＡスタイル時においても、図１２に示すように、ユーザが操作することが出来る。ＰＤＡスタイルにおいてはキーボード１１１を操作することはできないので、ＰＤＡスタイルにおける入力操作は主にスタイラス（ペン）を用いて行われる。このため、ＰＤＡスタイルにおいては、Ｒボタンスイッチ１１８およびＬボタンスイッチ１１９は、ユーザによるキーボード１１１の操作を助けるためのキーデータの入力ではなく、スタイラスを用いた入力操作を助けるためのスイッチとして利用することが好ましい。本コンピュータ１においては、ＰＤＡスタイル時には、Ｒボタンスイッチ１１８は、ポインティングデバイスの左ボタンに対応するキーデータまたは［Enter］キーに対応するキーデータを入力するためのスイッチとして機能し、Ｌボタンスイッチ１１９は、ポインティングデバイスの右ボタンに対応するキーデータまたは［Esc］キーに対応するキーデータを入力するためのスイッチとして機能する。
【００２９】
本コンピュータ１は、本コンピュータ１がＰＣスタイルおよびＰＤＡスタイルのいずれの状態で使用されているかに応じて、Ｒボタンスイッチ１１８およびＬボタンスイッチ１１９の各々に割り当てられている機能を自動的に変更するキー割当て変更機能を有している。このキー割当て変更機能により、本コンピュータ１を使用するスタイルに合った機能をＲボタンスイッチ１１８およびＬボタンスイッチ１１９の各々に割り当てることが出来る。
【００３０】
次に、自動イメージ回転機能について説明する。  
ＰＣスタイル（図１）においては、テキスト、グラフィクスのような画面イメージの向きは、画面イメージの下端側がコンピュータ本体１１側に位置する向き（第１の向き）、詳しくは画面イメージの上端側がディスプレイユニット本体の上端１２１側に位置し、その画面イメージの下端側がディスプレイユニット本体の下端１２２側に位置する向き、に制御される。この画面イメージの向きは、ＰＣスタイルにおけるイメージのデフォルトの向きである。
【００３１】
ディスプレイユニット１２が第１の回転軸１５ａを中心としてコンピュータ本体１１の上面上に位置する閉塞位置から例えば１８０度以上開いた時には、画面イメージの向きはデフォルトのイメージの向きに対して１８０度自動的に回転され、これによって画面イメージの上端側がコンピュータ本体１１側に位置する向き（第２の向き）、詳しくは画面イメージの上端側がディスプレイユニット本体の下端１２２側に位置し、その画面イメージの下端側がディスプレイユニット本体の上端１２１側に位置する向き、に変更される。これにより、ユーザがキーボード１１１を操作できる状態を維持しながら、ユーザに対面している相手に対して画面イメージを正しい向きで提示することが可能となる。ユーザは、相手に画面イメージを正しい向きで提示した状態でキーボード１１１を操作することができるので、プレゼンテーション等を効率よく行うことが可能となる。
【００３２】
ＰＤＡスタイル（図５）においては、本コンピュータ１は、重力に対して、ディスプレイユニット本体の左端１２４側が上方に位置し、ディスプレイユニット本体の右端１２２側が下方に位置した状態で使用される。このため、画面イメージの向きは、その画面イメージの上端側がディスプレイユニット本体の左端１２４側に位置し、その画面イメージの下端側がディスプレイユニット本体の右端１２２側に位置するように、制御される。この画面イメージの向きは、ＰＤＡスタイルにおけるイメージのデフォルトの向きである。さらに、表示画面のアスペクト比は、ＰＣスタイルで使用される横長画面に対応するアスペクト比（例えば、横；縦＝４；３）から縦長画面に対応するアスペクト比（例えば、横；縦＝３；４）に変更される。
【００３３】
ＰＤＡスタイルにおいては、本コンピュータ１は、重力に対して様々な向きに回転することができる（図５、図６、図７、図８）。
【００３４】
図６は、本コンピュータ１が、重力に対して、ディスプレイユニット本体の下端１２２側が上方に位置し、ディスプレイユニット本体の上端１２１側が下方に位置した状態で使用される場合を示している。この場合、画面イメージの向きは、その画面イメージの上端側がディスプレイユニット本体の下端１２２側に位置し、その画面イメージの下端側がディスプレイユニット本体の上端１２１側に位置するように、ＰＤＡスタイルにおけるイメージのデフォルトの向きに対して左に９０度回転される。さらに、イメージは、横長画面に対応するアスペクト比（例えば、横；縦＝４；３）で表示される。
【００３５】
図７は、本コンピュータ１が、重力に対して、ディスプレイユニット本体の右端１２３側が上方に位置し、ディスプレイユニット本体の左端１２４側が下方に位置した状態で使用される場合を示している。この場合、画面イメージの向きは、その画面イメージの上端側がディスプレイユニット本体の右端１２３側に位置し、その画面イメージの下端側がディスプレイユニット本体の左端１２４に位置するように、ＰＤＡスタイルにおけるイメージのデフォルトの向きに対して１８０度回転される。
【００３６】
図８は、本コンピュータ１が、重力に対して、ディスプレイユニット本体の上端１２１側が上方に位置し、ディスプレイユニット本体の下端１２２側が下方に位置した状態で使用される場合を示している。この場合、画面イメージの向きは、その画面イメージの上端側がディスプレイユニット本体の上端１２１側に位置し、その画面イメージの下端側がディスプレイユニット本体の下端１２２側に位置するように、ＰＤＡスタイルにおけるイメージのデフォルトの向きに対して右に９０度回転される。さらに、イメージは、横長画面に対応するアスペクト比（例えば、横；縦＝４；３）で表示される。
【００３７】
本コンピュータ１がＰＤＡスタイルである期間中においては、自動イメージ回転機能は、本コンピュータ１が重力に対して図５、図６、図７、図８のどの向きに位置しているかを検出し、そしてその検出結果に応じて、イメージの向きが重力の向きに対して正しく整合されるようにイメージの向きを自動的に変更する。
【００３８】
次に、図９を参照して、本コンピュータ１の現在のスタイルがＰＣスタイルおよびＰＤＡスタイルのいずれであるかをどのように判別するかについて説明する。
【００３９】
図９は、ディスプレイユニット１２が第１の回転軸１５ａを中心としてコンピュータ本体１１の上面から１８０度以上開いた状態を示している。ディスプレイユニット１２の裏面には、ＰＤＡスタイル検出スイッチ２０１が設けられている。このＰＤＡスタイル検出スイッチ２０１は、本コンピュータ１の現在のスタイルがＰＣスタイルおよびＰＤＡスタイルのいずれであるかを検出するためのメカニカルスイッチである。ディスプレイユニット１２の裏面がコンピュータ本体１１の上面に配置された時、ＰＤＡスタイル検出スイッチ２０１はコンピュータ本体１１の上面に設けられた突起部２０に接触し、これによってＰＤＡスタイル検出スイッチ２０１はオンされる。ＰＤＡスタイル検出スイッチ２０１は、それがオンの時は本コンピュータ１の現在のスタイルがＰＤＡスタイルであることを示す論理“１”レベルの検出信号を出力し、それがオフの時は本コンピュータ１の現在のスタイルがＰＣスタイルであることを示す論理“０”レベルの検出信号を出力する。
【００４０】
図１０に示されているように、ディスプレイユニット１２本体は、支持部１５から突出する軸１５１によって、第２の回転軸１５ｂの回りで回転可能に支持部１５に支持されている。このディスプレイユニット１２本体内には、回転角センサ２０２および重力センサ２０３が設けられている。回転角センサ２０２は、第１の回転軸１５ａの回りを回動する支持部１５の回転角度により、ディスプレイユニット１２の正面がコンピュータ本体１１の上面となす角度がある特定の角度よりも大きいかどうか、例えばディスプレイユニット１２の正面がコンピュータ本体１１の上面となす角度が１８０度以上であるかどうか検出する。回転角センサ２０２は、コンピュータ本体１１内に設けても良い。また回転角センサ２０２としては、例えば、ディスプレイユニット１２が第１の回転軸１５ａを中心としてコンピュータ本体１１の上面から１８０度以上開いた時に、支持部１５に設けられた突起部によってオンされるように構成されたメカニカルスイッチを用いることもできる。
【００４１】
重力センサ２０３はディスプレイユニット本体が重力の向きに対してどのような向きに位置しているかを検出する向き検出器であり、例えば、Ｘ，Ｙの２次元方向の傾きを検出するセンサ（傾きセンサ）によって実現されている。重力センサ２０３は、Ｘ方向の傾き検出により、ディスプレイユニット１２の右端部１２３および左端部１２４のどちらが重力に対して下方に位置しているかを示す傾き検出信号（Ｘ）と、またＹ方向の傾き検出により、ディスプレイユニット１２の上端部１２１および下端部１２２のどちらが重力に対して下方に位置しているかを示す傾き検出信号（Ｙ）を出力する。この重力センサ２０３によって、本コンピュータ１が重力に対して図５、図６、図７、図８のどの向きに位置しているかが検出される。
【００４２】
また、ディスプレイユニット１２の正面がコンピュータ本体１１の上面となす角度が１８０度以上であるか否かの検出も、重力センサ２０３によって行うことが出来る。ディスプレイユニット１２の正面がコンピュータ本体１１の上面となす角度が１８０度を越えたとき、重力センサ２０３は、ディスプレイユニット１２の上端部１２１が下端部１２２よりも重力に対して下方に位置していることを検出する。
【００４３】
しかし、ユーザが本コンピュータ１を手に持っている状態では重力に対するディスプレイユニット１２の向きは不安定であるので、ディスプレイユニット１２の正面がコンピュータ本体１１の上面となす角度の検出には、メカニカルスイッチなどから構成される回転角センサ２０２を用いることが好ましい。
【００４４】
次に、図１３を参照して、本コンピュータ１のシステム構成を説明する。  
コンピュータ本体１１内には、図１３に示すように、ＣＰＵ２１１、システムコントローラ２１２、主メモリ２１３、Ｉ／Ｏコントローラ２１４、ハードディスクドライブ（ＨＤＤ）２１５、オーディオコントローラ２１６、ＢＩＯＳ−ＲＯＭ２１７、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２１８、カードコントローラ２１９などが内蔵されている。
【００４５】
ＣＰＵ２１１は本コンピュータ１の動作を制御するプロセッサであり、ＨＤＤ２１５から主メモリ２１３にロードされるオペレーティングシステムおよび各種アプリケーションプログラムを実行する。またＣＰＵ２１１は、ＢＩＯＳ−ＲＯＭ２１７に格納されたＢＩＯＳ（Basic Input Output System）も実行する。ＢＩＯＳは本コンピュータ１を構成するハードウェアを制御するためのプログラムである。ＢＩＯＳは自動イメージ回転機能を制御する機能も有している。
【００４６】
システムコントローラ２１２はＣＰＵ２１１とＩ／Ｏコントローラ２１４間を繋ぐブリッジデバイスであり、ここには主メモリ２１３を制御するメモリコントローラ、およびＬＣＤ１３を制御する表示コントローラなどが内蔵されている。Ｉ／Ｏコントローラ２１４は、ＣＰＵ２１１の制御の下、Ｉ／Ｏコントローラ２１４に接続された各デバイスとの通信を実行する。Ｉ／Ｏコントローラ２１４はＵＳＢ（Universal Serial Bus）ホストコントローラを含んでいる。ＵＳＢホストコントローラは、コンピュータ本体１１に設けられたＵＳＢコネクタに接続されるＵＳＢデバイスを制御する。
【００４７】
オーディオコントローラ２１６は、ＣＰＵ２１１の制御の下、マイクロフォンから音声信号を入力する音声入力処理およびオーディオ信号をスピーカから出力するオーディオ再生処理を実行する。エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２１８は１チップマイクロコンピュータから構成されており、キーボード（ＫＢ）１１１、タッチパッド１１５、およびボタン群２００の操作を検出するために、それらキーボード（ＫＢ）１１１、タッチパッド１１５、およびボタン群２００に接続されている。ボタン群２００は、上述のキースイッチ群１１２，１１３，１１４，１１６，１１７，１１８，１１９を含む。また、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２１８は、ＰＤＡスタイル検出スイッチ２０１、回転角センサ２０２、および重力センサ２０３にも電気的に接続されている。
【００４８】
カードコントローラ２１９は、ＣＰＵ２１１の制御の下、コンピュータ本体１１に設けられたカードスロットに挿入される、メモリカード、通信カードのような各種カードを制御する。
【００４９】
次に、図１４を参照して、ＢＩＯＳが自動イメージ回転機能をどのように制御するかについて説明する。
【００５０】
ＢＩＯＳ３０１は、エンベデッドコントローラ／キーボードコントローラＩＣ（ＥＣ／ＫＢＣ）２１８内のレジスタをポーリングすることにより、あるいはＥＣ／ＫＢＣ２１８からＣＰＵ２１１への割り込みによって、ＰＤＡスタイル検出スイッチ２０１、回転角センサ２０２、重力センサ２０３、および禁止スイッチ１１７それぞれからの出力信号の値をＥＣ／ＫＢＣ２１８を介して取得する。
【００５１】
ＢＩＯＳ３０１は、本コンピュータ１がＰＣスタイルである場合は回転角センサ２０２からの信号に応じて画面イメージの向きを変更するための制御を実行し、また本コンピュータ１がＰＤＡスタイルである場合は重力センサ２０３からの信号に応じて画面イメージの向きを変更するための制御を実行する。ＢＩＯＳ３０１は、オペレーティングシステム（ＯＳ）３０２を介して表示ドライバ３０３に対して、ＬＣＤ１３に表示すべき画面イメージの向き、およびアスペクト比を指示する。表示ドライバ３０３はシステムコントローラ２１２内のグラフィクスコントローラを制御するプログラムであり、ＢＩＯＳ３０１からの指示に従って、ＬＣＤ１３に表示される画面イメージを回転する処理、およびアスペクト比を変更するためのスケーリング処理等を実行する。
【００５２】
表示ドライバ３０３は、ＢＩＯＳ３０１からの指示に従って、ＬＣＤ１３に表示される画面イメージの向きを、図示（ａ），（ｂ），（ｃ），（ｄ）の４つの向きのいずれか一つに設定する。
【００５３】
次に、図１５のフローチャートを参照して、ＢＩＯＳ３０１によって実行される自動イメージ回転機能の制御処理について説明する。
【００５４】
ＢＩＯＳ３０１は、ＥＣ／ＫＢＣ２１８を介してＰＤＡスタイル検出スイッチ２０１からの検出信号の値を参照することにより、ディスプレイユニット１２が第１の開放位置および第２の開放位置のいずれに配置されているか、すなわち、本コンピュータ１がＰＣスタイルおよびＰＤＡスタイルのいずれのスタイルで使用されているかを判別する（ステップＳ１１１）。
【００５５】
もしＰＤＡスタイル検出スイッチ２０１からの検出信号の値が論理“０”であれば、ＢＩＯＳ３０１は、ディスプレイユニット１２が第１の開放位置に配置されている、つまり本コンピュータ１がＰＣスタイルで使用されていると判断する。そして、ＢＩＯＳ３０１は、ＥＣ／ＫＢＣ２１８を介して回転角センサ２０２からの検出信号の値を参照することにより、ＬＣＤ１３の表示画面が配置されているディスプレイユニット１２の正面がコンピュータ本体１１の上面となす角度が予め決められた特定の角度よりも大きいかどうか、具体的にはコンピュータ本体１１の上面となす角度が１８０度以上であるかどうか、を判別する（ステップＳ１１３）。ディスプレイユニット１２の正面がコンピュータ本体１１の上面となす角度が１８０度以上でなければ（ステップＳ１１３のＮＯ）、ＢＩＯＳ３０１は、画面イメージの向きがＰＣスタイルにおけるデフォルトの向き（図１４の（ａ）の向き）に設定されるように表示ドライバ３０３を制御する（ステップＳ１１４）。もしディスプレイユニット１２の正面がコンピュータ本体１１の上面となす角度が１８０度以上であれば（ステップＳ１１３のＮＯ）、ＢＩＯＳ３０１は、画面イメージがＰＣスタイルにおけるデフォルトの向きに対して１８０度回転された向き（図１４の（ｂ）の向き）で表示されるように表示ドライバ３０３を制御する（ステップＳ１１５）。
【００５６】
ＢＩＯＳ３０１は、ＥＣ／ＫＢＣ２１８を介して回転角センサ２０２からの検出信号の値を定期的に参照する。これにより、ＰＣスタイルにおいては、もしディスプレイユニット１２の正面がコンピュータ本体１１の上面となす角度が１８０度未満から１８０度以上に変化されたならば、その時点で、画面イメージの向きはＰＣスタイルにおけるデフォルトの向きからそのデフォルトの向きに対して１８０度回転された向きに自動的に変更される。また、この後、もしディスプレイユニット１２の正面がコンピュータ本体１１の上面となす角度が１８０度以上から１８０度未満に変化されたならば、その時点で、画面イメージの向きはＰＣスタイルにおけるデフォルトの向きに戻される。
【００５７】
一方、ＰＤＡスタイル検出スイッチ２０１からの検出信号の値が論理“１”であれば、ＢＩＯＳ３０１は、ディスプレイユニット１２が第２の開放位置に配置されている、つまり本コンピュータ１がＰＤＡスタイルであると判断する。ＢＩＯＳ３０１は、画面イメージの向きがＰＤＡスタイルにおけるデフォルトの向き（図１４の（ｃ）の向き）に設定されるように表示ドライバ３０３を制御する（ステップＳ１１６）。次に、ＢＩＯＳ３０１は、ＥＣ／ＫＢＣ２１８を介して禁止スイッチ１１７がオンされているかどうか、つまり禁止スイッチ１１７から自動イメージ回転機能の実行の禁止を示すイベント信号が出力されているかどうかを判断する（ステップＳ１１７）。
【００５８】
禁止スイッチ１１７がオフ、つまり自動イメージ回転機能の実行が許可されているならば（ステップＳ１１７のＮＯ）、ＢＩＯＳ３０１は、ＥＣ／ＫＢＣ２１８を介して重力センサ２０３からの傾き検出信号（Ｘ，Ｙ）を参照して、重力に対するディスプレイユニット１２の向きを検出する（ステップＳ１１８）。そしてその検出結果に応じて、ＢＩＯＳは、画面イメージの向きが重力に対して正しく整合するように画面イメージの向きを自動的に変更する処理を実行する（ステップＳ１１９）。このステップＳ１１９では、ＢＩＯＳは、重力に対するディスプレイユニット１２の向きが変更されたかどうかを判断し、重力に対するディスプレイユニット１２の向きが変更されたならば、画面イメージの向きが重力に対して正しく整合するように表示ドライバ３０３を制御する。これにより、ＰＤＡスタイルにおいては、画面イメージは、図１４の（ａ），（ｂ），（ｃ），（ｄ）の４つの向きの間で自動的に変更される。
【００５９】
禁止スイッチ１１７がオン、つまり自動イメージ回転機能の実行が禁止されている期間中は（ステップＳ１１７のＹＥＳ）、ＢＩＯＳ３０１は、ステップＳ１１８，Ｓ１１９の処理を実行しない。これにより、画面イメージの向きは、ステップＳ１１６で設定されたデフォルトの向き、あるいは禁止スイッチ１１７がオンされる直前にステップＳ１１９で設定された向きに維持される。
【００６０】
このように、本実施形態においては、ＰＣスタイルおよびＰＤＡスタイルそれぞれに適した画面イメージ回転制御が実行される。
【００６１】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施形態に係る情報処理装置の外観を示す図。
【図２】図１の情報処理装置のディスプレイユニットを水平方向に回転させた状態を示す図。
【図３】図１の情報処理装置のディスプレイユニットを閉じた状態を示す上面図。
【図４】図１の情報処理装置のディスプレイユニットを閉じた状態を示す背面図。
【図５】図１の情報処理装置がＰＤＡスタイルに設定されている状態を示す上面図。
【図６】図１の情報処理装置がＰＤＡスタイルに設定されている状態で右に９０度回転された状態を示す上面図。
【図７】図１の情報処理装置がＰＤＡスタイルに設定されている状態で１８０度回転された状態を示す上面図。
【図８】図１の情報処理装置がＰＤＡスタイルに設定されている状態で左に９０度回転された状態を示す上面図。
【図９】図１の情報処理装置のディスプレイユニットに設けられたＰＤＡスタイル検出スイッチを示す図。
【図１０】図１の情報処理装置のディスプレイユニット内に設けられた２つのセンサを示す図。
【図１１】図１の情報処理装置がＰＣスタイルで使用されている様子を示す図。
【図１２】図１の情報処理装置がＰＤＡスタイルで使用されている様子を示す図。
【図１３】図１の情報処理装置のシステム構成を示すブロック図。
【図１４】図１の情報処理装置によって実行される自動イメージ回転機能の制御動作を説明するための図。
【図１５】図１の情報処理装置によって実行される自動イメージ回転機能制御処理動作の手順の例を示すフローチャート。
【符号の説明】
【００６３】
１…コンピュータ、１１…コンピュータ本体（筐体）、１２…ディスプレイユニット、１３…ＬＣＤ、１４…ヒンジ部、１５…支持部、１５ａ…第１の回転軸、１５ｂ…第２の回転軸、１１１…キーボード、１１７…禁止スイッチ、２０１…ＰＤＡスタイル検出スイッチ、２０２…回転角センサ、２０３…重力センサ、２１１…ＣＰＵ、２１８…エンベデッドコントローラ／キーボードコントローラＩＣ。
【図１】
2005092702.tif 000003
【図２】
2005092702.tif 000004
【図３】
2005092702.tif 000005
【図４】
2005092702.tif 000006
【図５】
2005092702.tif 000007
【図６】
2005092702.tif 000008
【図７】
2005092702.tif 000009
【図８】
2005092702.tif 000010
【図９】
2005092702.tif 000011
【図１０】
2005092702.tif 000012
【図１１】
2005092702.tif 000013
【図１２】
2005092702.tif 000014
【図１３】
2005092702.tif 000015
【図１４】
2005092702.tif 000016
【図１５】
2005092702.tif 000017