(57)【特許請求の範囲】
【請求項１】
所定の一面を一方向に向けた状態で、縦置き姿勢または横置き姿勢が許容される筐体と、
前記一面に設けられ、複数の点光源がマトリックス状に配列されて各点光源の点灯または消灯の組合せにより少なくとも前記筐体に収容される処理ユニットの状態情報を表示する表示部と、
前記筐体が前記縦置き姿勢で設置されているか前記横置き姿勢で設置されているかを示す姿勢情報を取得する取得部と、
前記姿勢情報に基づき、前記表示部に前記状態情報を正立表示で表示させる制御部と、
を備え、
前記表示部は、前記縦置き姿勢で前記状態情報を表示する場合と、前記横置き姿勢で前記状態情報を表示する場合とで、いずれの姿勢でも非使用となる位置の前記点光源を非配列とする、情報処理装置。
【請求項２】
前記表示部のマトリックス状に配列された前記点光源の縦最大配列数と横最大配列数は、同じである、請求項１に記載の情報処理装置。
【請求項３】
前記表示部は、前記状態情報として２要素以上の数字、記号、または文字を表示する、請求項１または請求項２に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置に関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータ等の情報処理装置、特に、無人稼働や２４時間稼働に対応する情報処理装置においては、内蔵する処理システムの状態、例えば、エラーの内容等を示すエラーコードを表示する数字表示器（例えば、７セグメント表示器）を備えるものがある。このような文字表示器は、筐体の一部、例えばフロントカバー等に配置され、エラーの内容が容易に認識できるようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−３３３７１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したような情報処理装置を設置する場合、筐体の設置姿勢は、縦置き姿勢でも横置き姿勢でも可能であり、設置スペース等によって自由に選択可能である場合が多い。しかしながら、筐体に配置される文字表示器は、縦置き姿勢のときに正立表示となるか横置き姿勢のときに正立表示となるかのいずれか一方である。つまり、縦置き姿勢のときに正立表示となる数字表示器を備える情報処理装置を横置き姿勢で設置する場合、文字表示器に表示される数字（エラーコード、状態情報等）は、転倒表示されることになり、認識し難いという問題があった。横置き姿勢のときに正立表示となる数字表示器を備える情報処理装置についても縦置き姿勢で設置される場合、同様な問題が生じる。また、縦置き姿勢用の表示器と横置き姿勢用の表示の両方を搭載する場合、コストアップになるとともに、いずれか一方が不使用となり、経済的ではない。
【０００５】
本発明が解決する課題の一例は、筐体を縦置き姿勢で設置した場合でも横置き姿勢で設置した場合でも、数字等の状態情報を認識し易い状態で表示することができる表示部を備える情報処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の第１態様に係る情報処理装置は、所定の一面を一方向に向けた状態で、縦置き姿勢または横置き姿勢が許容される筐体と、前記一面に設けられ、複数の点光源がマトリックス状に配列されて各点光源の点灯または消灯の組合せにより少なくとも前記筐体に収容される処理ユニットの状態情報を表示する表示部と、前記筐体が前記縦置き姿勢で設置されているか前記横置き姿勢で設置されているかを示す姿勢情報を取得する取得部と、前記姿勢情報に基づき、前記表示部に前記状態情報を正立表示で表示させる制御部と、を備え、前記表示部は、前記縦置き姿勢で前記状態情報を表示する場合と、前記横置き姿勢で前記状態情報を表示する場合とで、いずれの姿勢でも非使用となる位置の前記点光源を非配列とする。
【０００７】
前記情報処理装置では、前記表示部のマトリックス状に配列された前記点光源の縦最大配列数と横最大配列数は、同じである。
【０００８】
前記情報処理装置では、前記表示部は、前記状態情報として２要素以上の数字、記号、または文字を表示する。
【発明の効果】
【００１０】
本発明の上記態様によれば、筐体を縦置き姿勢で設置した場合でも横置き姿勢で設置した場合でも、状態情報を認識し易い状態で表示することができる表示部を備える情報処理装置を得ることができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施形態にかかる情報処理装置のフロントカバーの構成を示す例示的かつ模式的な正面図である。
【図２】図２は、実施形態にかかる情報処理装置の表示部の点光源の配列を示す例示的かつ模式的な正面図である。
【図３】図３は、実施形態にかかる情報処理装置を縦置き姿勢で設置する場合の表示部の表示態様を示す例示的かつ模式的な正面図である。
【図４】図４は、実施形態にかかる情報処理装置を横置き姿勢で設置する場合の表示部の表示態様を示す例示的かつ模式的な正面図である。
【図５】図５は、実施形態にかかる情報処理装置のハードウェア構成を示す例示的かつ模式的な図である。
【図６】図６は、実施形態にかかる情報処理装置のプロセッサの構成を示す例示的かつ模式的なブロック図である。
【図７】図７は、実施形態にかかる情報処理装置の表示部の使用領域および非使用領域を説明する例示的かつ模式的な図である。
【図８】図８は、実施形態にかかる情報処理装置の表示部において、縦置き姿勢のときに使用する縦置き表示領域にエラーコードを表示した例示的かつ模式的な図である。
【図９】図９は、実施形態にかかる情報処理装置の表示部において、横置き姿勢のときに使用する横置き表示領域にエラーコードを表示した例示的かつ模式的な図である。
【発明を実施するための形態】
【００１２】
以下、本発明の例示的な実施形態が開示される。以下に示される実施形態の構成、ならびに当該構成によってもたらされる作用、結果、および効果は、一例である。本発明は、以下の実施形態に開示される構成以外によっても実現可能であるとともに、基本的な構成に基づく種々の効果や、派生的な効果のうち、少なくとも一つを得ることが可能である。
【００１３】
図１は、本実施形態にかかる情報処理装置（例えばパーソナルコンピュータ：ＰＣ）１０を示す正面図である。情報処理装置１０は、ＰＣに限らず、内蔵する処理ユニットで演算処理を実行する電子機器であってもよい。
【００１４】
図１に示すように、情報処理装置１０は、例えば、据え置き型のコンピュータである。情報処理装置１０は、筐体１２を有する。筐体１２の内部には、例えば、それぞれがプロセッサを備えた、メイン情報処理ユニットと複数のサブ情報処理ユニットとが、中継装置を介して通信可能に接続された状態で収容されている。また、各処理ユニットに電源を供給する電源ユニット等が収容されている。なお、情報処理装置１０は、例えば、中央演算処理装置（ＣＰＵ）、ランダムアクセスメモリ（ＲＡＭ）、マザーボード（Ｍ／Ｂ）及びドーターボードのような種々の回路基板、ハードディスクドライブ（ＨＤＤ）またはソリッドステートドライブ（ＳＳＤ）のような記録装置、電源ユニット等を備える一般的なＰＣであってもよい。
【００１５】
筐体１２は、フロントカバー１４を有する。フロントカバー１４は、筐体１２の内部を覆う。フロントカバー１４は、例えば、合成樹脂または金属により作られる。なお、本明細書において、Ｘ方向、Ｙ方向及びＺ方向が定義される。Ｘ方向は、図１において、フロントカバー１４（筐体１２）の短手方向（幅方向）であり、Ｙ方向は、図１において、フロントカバー１４（筐体１２）の長手方向（高さ方向）である。また、Ｚ方向は、フロントカバー１４（筐体１２）の奥行き方向である。また、本明細書において、図１に示す情報処理装置１０（筐体１２）は、所定の一面（例えばフロントカバー１４）を一方向に向けた状態で、縦置き姿勢または横置き姿勢が許容される。つまりＸ方向に延びるフロントカバー１４の対向する縁部１０Ａのいずれか一方が、設置面Ｇと平行になる姿勢を「縦置き姿勢」と称することとする。また、Ｙ方向に延びるフロントカバー１４の対向する縁部１０Ｂのいずれか一方が、設置面Ｇと平行になる姿勢を「横置き姿勢」と称することとする。
【００１６】
フロントカバー１４の表面には、例えば、オルタネート動作型の電源スイッチ１６が設けられている。また、電源スイッチ１６の外縁部には、情報処理装置１０の電源がＯＮ状態の場合に点灯する電源表示灯１８が配置されている。電源表示灯１８は、例えば、発光ダイオード（ＬＥＤ）等の光源によって点灯する。なお、電源表示灯１８の配置位置は、電源スイッチ１６の周囲に限らず、例えば、電源スイッチ１６の近傍に独立した表示灯として配置されてもよいし、電源スイッチ１６の操作面に配置されてもよい。電源表示灯１８が電源スイッチ１６の操作面に配置される場合、例えば、電源スイッチ１６の表面に形成された電源マークを点灯するようにしてもよい。
【００１７】
また、筐体１２の外縁部には、例えば、電源表示灯１８と連動して点灯するチューブ状の状態表示部２０が配置されている。状態表示部２０は、例えば、光源と、導光チューブと、拡散部材とから構成される。光源は、例えばＬＥＤである。導光パイプは、例えば、略透明で光を透過可能な、可撓性の略円柱状の合成樹脂で形成された棒状の部品である。導光チューブは、一方の端部に配置された光源が照射する光を、他方の端部に向けて伝える。したがって、光源の発光時には、導光チューブの全体が発光しているように見える。拡散部材は、導光チューブの表面側を覆うように配置される。拡散部材は、例えば、ポリカーボネートのような合成樹脂により形成された、光を透過可能な例えば乳白色の部品であり、導光チューブから入射した光を拡散して表面側に出射する。したがって、拡散部材によって、状態表示部２０は、全体が略均一に発光しているように見えるようになる。なお、状態表示部２０が、複数の発光色のＬＥＤを備えれば、状態表示部２０は、情報処理装置１０の状態に応じた発光色で発光することができる。例えば、状態表示部２０は、情報処理装置１０が正常動作時の表示色として「青色」や「緑色」を表示することができる。また、情報処理装置１０にエラーが発生しているときの表示色として「橙色」や「赤色」等を表示することができる。なお、電源表示灯１８も同様な構成で点灯させることができる。また、電源表示灯１８や状態表示部２０は、点灯状態の表示の他、点滅状態での表示も可能である。
【００１８】
電源スイッチ１６の近傍には、情報処理装置１０に収容される処理ユニットの状態を示す状態情報（例えば状態コード）を示す表示部としてコード表示部２２が配置されている。コード表示部２２は、例えば、図２に示されるように、複数の点光源２４（例えばＬＥＤ）がマトリックス状に配列されたマトリックス表示装置である。図２の場合、コード表示部２２は、縦横各１１個の点光源２４で構成された正方形の表示領域を備える。すなわちコード表示部２２のマトリックス状に配列された点光源２４の縦最大配列数と横最大配列数は、同じである。コード表示部２２は、マトリックス状に配列された点光源２４を個別に点灯または消灯させて、その組合せにより、数字、記号、または文字の表示を実現することができる。例えば、情報処理装置１０が収容する処理ユニットにエラーが発生したことを検出した場合、コード表示部２２には、エラーが発生しているプラットフォームを特定する情報やエラーの内容を示すエラーコード（状態コード）が表示される。エラーコードは、例えば、数字やアルファベット、記号で表示される。ユーザは、コード表示部２２に表示されるエラーコードに基づき、処理ユニットの状態（エラー状態）を簡易的に把握することができる。そして、エラーコードに基づく詳細検証を行うことができる。コード表示部２２における、点光源２４の配列数や配列形態については、後述する。
【００１９】
図１に示されるように、筐体１２のフロントカバー１４には、電源スイッチ１６やコード表示部２２の他、外部機器を電気的に接続する際に使用する接続端子２６が設けられてもよい。フロントカバー１４に配置される機器はコード表示部２２を含んでいれば、図１の構成に限定されず、情報処理装置１０の仕様に従い適宜増減することができる。
【００２０】
図３は、情報処理装置１０を縦置き姿勢で配置した際に、コード表示部２２に表示される状態情報としての状態コード（例えば、エラーコード２２ａ）が正立表示されている状態を示している。ここで、正立表示とは、設置された情報処理装置１０に対して、ユーザが略正面に存在し見た場合に、エラーコード２２ａが転倒等することなく、天地が正しく表示されている状態である。図３において、エラーコード２２ａはＸ方向において、「Ｅ」と「Ｒ」の２要素が横並びであり、「ＥＲ」と認識できる２桁で示されている例である。
【００２１】
ところで、コード表示部２２の表示状態が図３のまま（Ｘ方向において「Ｅ」と「Ｒ」の２要素が横並びの状態のまま）、情報処理装置１０を横置き姿勢に変更した場合（例えば）、９０°反時計回り方向に回転させた場合）、エラーコード２２ａは転倒表示となる。つまり、「Ｅ」、「Ｒ」の文字が横向きなり、かつ「Ｅ」と「Ｒ」がＸ方向に積層された状態となり、認識し難い表示となる。そこで、本実施形態のコード表示部２２は、情報処理装置１０（筐体１２）の姿勢に基づいて、コード表示部２２の表示姿勢を変化させる。つまり、筐体１２が横置き姿勢の場合には、コード表示部２２に表示するエラーコード２２ａが、Ｙ方向に「Ｅ」と「Ｒ」の２要素が横並びとなり、横置き姿勢の１０に対峙するユーザが、「ＥＲ」と認識できるような２桁で示される。なお、電源表示灯１８や状態表示部２０は、縦横が認識されやすい数字、記号、文字等の表示ではない。そのため、情報処理装置１０が縦置き姿勢であるか横置き姿勢であるかに拘わらず、必要な情報，例えば、処理ユニットが正常に動作しているかの情報や電源スイッチ１６のＯＮになっている情報等をユーザに認識させることができる。
【００２２】
図５は、情報処理装置１０のハードウェア構成を示す例示的かつ模式的な図である。情報処理装置１０は、本実施形態の説明に必要な構成として、中継装置２８（ブリッジボード）とＬＥＤボード３０を含む。
【００２３】
中継装置２８には、例えば、ＰＣＩｅ（Peripheral  Component  Interconnect  Express；登録商標）ブリッジコントローラ３２、プロセッサ３４、情報処理ユニット用の複数のＰＣＩｅスロット３６、電源ユニット用の電源スロット３８、電圧を降圧するためのコンバータ４０ａ，４０ｂ、ＬＥＤコネクタ４２ａ等が実装されている。また、ＬＥＤボード３０には、マトリックスＬＥＤコントローラ４４、加速度センサ４６、ＲＧＢ  ＬＥＤコントローラ４８、状態表示部２０（ＬＥＤ）、コード表示部２２、電源スイッチ１６、ＬＥＤコネクタ４２ｂ等が実装されている。
【００２４】
ＰＣＩｅブリッジコントローラ３２は、例えば、メイン情報処理ユニット（メインプラットフォーム５０）と複数のサブ情報処理ユニット（第１プラットフォーム５２−１〜第６プラットフォーム５２−６）との間の通信を制御する。図５に示される例では、中継装置２８に形成された第１ＰＣＩｅスロット３６−１〜第６ＰＣＩｅスロット３６−６に対して、それぞれに第１プラットフォーム５２−１〜第６プラットフォーム５２−６が接続されている。また、第７ＰＣＩｅスロット３６−７、第８ＰＣＩｅスロット３６−８の２つＰＣＩｅスロットを用いてメインプラットフォーム５０が接続されている。なお、図５において、情報処理装置１０は、８つのＰＣＩｅスロット（第１ＰＣＩｅスロット３６−１〜第８ＰＣＩｅスロット３６−８）を有する例を示しているが、情報処理装置１０は、複数のプラットフォームを接続できる構成であればよく、８つのＰＣＩｅスロットを備えた形態に限定されない。
【００２５】
メインプラットフォーム５０および第１プラットフォーム５２−１〜第６プラットフォーム５２−６は、各種の処理を実行するプロセッサをそれぞれ備えた装置である。メインプラットフォーム５０は、例えば、情報処理装置１０の制御部およびＧＵＩ（Graphical User Interface）として機能するホストＰＣである。また、第１プラットフォーム５２−１〜第６プラットフォーム５２−６は、例えば、ＡＩ（Artificial Intelligence）推論処理、並びに画像処理等を実行する演算部である。本実施形態において、ＰＣＩｅブリッジコントローラ３２は、ＰＣＩｅバスＬ１を介して、メインプラットフォーム５０および第１プラットフォーム５２−１〜第６プラットフォーム５２−６を接続し、ＰＣＩｅを用いて相互に高速通信を実行している。
【００２６】
プロセッサ３４は、ＰＣＩｅブリッジコントローラ３２全体を制御する。そして、プロセッサ３４がメモリに格納されたソフトウェアプログラムを実行することで、ＰＣＩｅブリッジコントローラ３２におけるプラットフォーム間（メインプラットフォーム５０および第１プラットフォーム５２−１〜第６プラットフォーム５２−６のプロセッサ間）のデータ転送を実現する。また、メインプラットフォーム５０や第１プラットフォーム５２−１〜第６プラットフォーム５２−６でエラーが発生したことを検出した場合や、メインプラットフォーム５０と第１プラットフォーム５２−１〜第６プラットフォーム５２−６間で通信異常が発生したことを検出した場合等は、当該異常を示す信号を、ＧＰＩＯ（General  Purpose  Input  Output）等の専用の端子に接続される信号線Ｌ２を介して、プロセッサ３４に提供する。プロセッサ３４は、各プラットフォームの状態、例えば、アプリケションの起動状況や各プラットフォームで発生したエラーの情報等を記憶部に記憶可能で、電源表示灯１８や状態表示部２０の発光態様、およびコード表示部２２の表示態様に反映させることができる。
【００２７】
電源スロット３８は、中継装置２８およびＬＥＤボード３０に電源を供給する電源ユニットが接続される。電源ユニットは、電源スイッチ１６の状態に拘わらず常時供給される常時電源電圧Ｖ１と、電源スイッチ１６がＯＮされた場合にのみ供給される駆動電源電圧Ｖ２を出力可能である。また、降圧を行うコンバータ４０ａは、常時電源電圧Ｖ１を所定の電圧に降圧した降圧常時電圧Ｖ１１を、プロセッサ３４やＬＥＤボード３０側に供給する。同様に降圧を行うコンバータ４０ｂは、駆動電源電圧Ｖ２を所定の電圧に降圧した降圧駆動電圧Ｖ２１を、メインプラットフォーム５０や第１プラットフォーム５２−１〜第６プラットフォーム５２−６等に供給する。
【００２８】
中継装置２８とＬＥＤボード３０とは、ＬＥＤコネクタ４２ａとＬＥＤコネクタ４２ｂとによって接続されている。ＬＥＤコネクタ４２ａとＬＥＤコネクタ４２ｂとの接続により、ＬＥＤボード３０は、降圧常時電圧Ｖ１１の提供を受けたり、ＧＰＩＯ等の専用の端子に接続された信号線Ｌ２を介して信号の送受を行ったりする。
【００２９】
マトリックスＬＥＤコントローラ４４は、プロセッサ３４から提供される制御信号に基づいて、コード表示部２２の各点光源２４の点灯制御を行う。同様に、ＲＧＢ  ＬＥＤコントローラ４８は、プロセッサ３４から提供される制御信号に基づいて、状態表示部２０の光源（例えばＬＥＤ）の点灯制御を行う。加速度センサ４６は、筐体１２の姿勢（縦置き姿勢と横置き姿勢）を判別するための加速度情報を取得し、プロセッサ３４に提供する。マトリックスＬＥＤコントローラ４４、加速度センサ４６、ＲＧＢ  ＬＥＤコントローラ４８とプロセッサ３４とは、例えば、Ｉ２Ｃ（登録商標）等のシリアル通信によって、信号線Ｌ３を介して信号の送受を行っている。なお、コード表示部２２の点光源２４や状態表示部２０のＬＥＤ等には、降圧常時電圧Ｖ１１が常時提供され、いつでも発光可能な状態になっている。
【００３０】
図６は、プロセッサ３４において、コード表示部２２の制御を実現するための構成を示す例示的かつ模式的なブロック図である。プロセッサ３４はメモリに格納されたソフトウェアプログラムを実行することで、例えば、取得部３４ａ、判定部３４ｂ、表示制御部３４ｃ等のモジュールを実現する。
【００３１】
取得部３４ａは、加速度センサ４６が検出した加速度情報を取得する。また、取得部３４ａは、各プラットフォーム（メインプラットフォーム５０や第１プラットフォーム５２−１〜第６プラットフォーム５２−６）での動作状態、例えば、起動の有無、エラーの有無（内部エラーやファン等の周辺機器の駆動の有無等）の情報を取得する。本実施形態は、筐体１２が縦置き姿勢で設置されているか横置き姿勢で設置されているかを示す姿勢情報の一例として、取得部３４ａが、加速度情報を取得する例について説明したが、筐体１２の姿勢を判別できる情報であれば、加速度情報以外の情報を用いてもよい。
【００３２】
判定部３４ｂは、取得部３４ａが取得した加速度情報に基づき、筐体１２の姿勢が縦置き姿勢であるか横置き姿勢であるかを判定する。また、判定部３４ｂは、姿勢が変化した場合の変化方向、例えば、縦置き姿勢から左右どちらに９０°回転して横置き姿勢になったかを判定する。判定部３４ｂは、例えば、重力方向を基準に筐体１２（情報処理装置１０）の姿勢および回転方向を判定することができる。
【００３３】
表示制御部３４ｃは、取得部３４ａが取得した各プラットフォーム（メインプラットフォーム５０や第１プラットフォーム５２−１〜第６プラットフォーム５２−６）での動作状態に基づき、コード表示部２２の表示の有無およびコード表示部２２の表示を行う場合には、表示内容、例えばエラーコード２２ａの種類等を決定する。そして、表示制御部３４ｃは、コード表示部２２の表示を行う場合には、判定部３４ｂの判定した筐体１２の姿勢と回転方向および表示するエラーコード２２ａの内容とに基づき、コード表示部２２において点灯させる点光源２４を決定し、点灯制御信号を出力する。
【００３４】
図７には、筐体１２（フロントカバー１４）の横方向（Ｘ方向）と一致する横方向をＸ方向とし、筐体１２（フロントカバー１４）の縦方向（Ｙ方向）と一致する縦方向をＹ方向とするコード表示部２２が示されている。図７は、コード表示部２２における点光源２４の配列と、筐体１２が縦置き姿勢の場合に利用される縦置き表示領域５４と、横置き姿勢の場合に利用される横置き表示領域５６と、いずれの姿勢でも利用しない非使用となる点光源２４が存在する位置（非使用領域５８）を示している。
【００３５】
コード表示部２２は、状態情報（エラーコード２２ａ）が正立表示される場合、つまり、ユーザが正面からエラーコード２２ａを見た場合に認識し易い表示が行われる場合、表示する１要素（例えば、数字、文字、アルファベット等）は、視認性（要素の解像度）を考慮すると、最低でも縦７ドット、横５ドットの表示領域を用いることが望ましいことが試験等によって確認されている。また、複数の要素を並べて表示する場合には、並び方向の要素と要素の間のドットを一行空ける（ブランク領域）とすることが望ましいことが試験等によって確認されている。したがって、コード表示部２２において、２要素のエラーコード２２ａを表示する場合、点光源２４の最小の配列数は、縦が７ドット、横が５ドット＋１ドット＋５ドット＝１１ドットとなる。
【００３６】
図７に示すように、筐体１２（フロントカバー１４）の縦方向であるＹ方向および横方向であるＸ方向と、縦方向（Ｙ方向）と横方向（Ｘ方向）とが一致するコード表示部２２において、まず、筐体１２が縦置き姿勢で設置された場合にコード表示部２２にエラーコード２２ａを表示させる場合を考える。この場合、２要素のエラーコード２２ａは、縦７ドット、横１１ドットの縦置き表示領域５４を利用して表示されることになる。図８は、縦置き表示領域５４に「０  １」のエラーコード２２ａを表示した例である。したがって、表示制御部３４ｃは、「０  １」を形成するように各点光源２４の点灯および消灯を行う。この場合、コード表示部２２に表示されるエラーコード２２ａは、図３に示される例と同様に、正立表示され、ユーザが正面から見た場合に、容易に「０  １」というエラーコード２２ａを認識することができる。
【００３７】
次に、図７に示されるコード表示部２２に、筐体１２が横置き姿勢で設置された場合にコード表示部２２にエラーコード２２ａを表示させる場合を考える。この場合、２要素のエラーコード２２ａは、縦１１ドット、横７ドットの横置き表示領域５６を利用して表示されることになる。図９は、縦置き表示領域５４に「２  ３」のエラーコード２２ａを表示した例である。したがって、表示制御部３４ｃは、「２  ３」を形成するように各点光源２４の点灯および消灯を行う。この場合、コード表示部２２は、筐体１２（情報処理装置１０）が９０°反時計回りに回転した状態で表示されることになるため、エラーコード２２ａは図４に示される例と同様に、横置き姿勢において、正立表示され、ユーザが正面から見た場合に、容易に「２  ３」というエラーコード２２ａを認識することができる。
【００３８】
つまり、表示制御部３４ｃは、筐体１２が縦置き姿勢か横置き姿勢かに拘わらずコード表示部２２に表示するエラーコード２２ａを正立表示するように、筐体１２の姿勢に基づいてエラーコード２２ａを表示制御する。その結果、筐体１２を縦置き姿勢で設置した場合でも横置き姿勢で設置した場合でも、数字等のエラーコード２２ａを認識し易い状態で表示することができるコード表示部２２を備える情報処理装置１０が提供できる。
【００３９】
さらに、表示制御部３４ｃは、取得部３４ａが取得した、各プラットフォーム（メインプラットフォーム５０や第１プラットフォーム５２−１〜第６プラットフォーム５２−６）の動作状態に基づいた表示を行ってもよい。例えば、取得部３４ａが、プラットフォームのうちいずれか一つでエラーが生じた旨の情報を取得した場合に、表示制御部３４ｃは、エラーが生じたプラットフォームを識別する情報を表示制御する。エラーが生じたプラットフォームを識別する情報としては、例えば、当該プラットフォームが接続されているスロット番号などが考えられる。この場合、表示制御部３４ｃは、「Ｓ  ３」（スロット番号  ３）と表示制御を行う。当該表示制御を行う際も、筐体１２の姿勢に応じた正立表示が行われる。このように、エラーが生じたプラットフォームを識別する情報が表示されることで、ユーザは、異常が生じたプラットフォームを認識できる。
【００４０】
なお、図７の例では、エラーコード２２ａを２要素で表示する例を示したが、表示する要素数は、２要素以上でもよい。要素数に応じて表示できるエラーコード２２ａの種類が増加する。この場合、縦置き姿勢のときと横置き姿勢のときで、それぞれ同じエラーコード２２ａが表示できるようにする必要がある。つまり、コード表示部２２のマトリックス状に配列された点光源２４の縦最大配列数と横最大配列数は、同じであるようにする。したがって、コード表示部２２は、表示する要素数（桁数）に拘わらず、正方形で形成される。その結果、縦置き姿勢のときと横置き姿勢のときで、表示する要素の縦横比を同じ状態を維持することが可能になり、筐体１２の姿勢を変えても違和感が伴わない表示ができる。この場合、表示する要素数をＫとすると、コード表示部２２における点光源２４の縦横の最大配列数Ｓは、Ｓ＝５×Ｋ＋（Ｋ−１）で示される。したがって、必要最小限の点光源２４を備えるコード表示部２２を容易に設計することができる。
【００４１】
ところで、上述したように縦置き姿勢でコード表示部２２の表示を行う場合、縦置き表示領域５４が利用され、横置き姿勢でコード表示部２２の表示を行う場合、横置き表示領域５６が利用される。したがって、図７に示されるように、コード表示部２２において、縦置き姿勢でエラーコード２２ａを表示する場合と、横置き姿勢でエラーコード２２ａを表示する場合とで、いずれの姿勢でも非使用となる位置の点光源２４が存在する。したがって、この非使用となる点光源２４をコード表示部２２から省略することが可能である。例えば、図７に示すコード表示部２２の場合、四隅の４ドット、合計１６ドットが非使用（非使用領域５８）となる。したがって、図７の１１×１１ドットのコード表示部２２の場合、１１×１１−（４×４）＝１０５ドットの点光源２４で、縦置き姿勢時の表示および横置き姿勢時の表示を実施することができる。なお、コード表示部２２において、非配列（省略）することができる点光源２４の非使用領域５８の縦横のドット数Ｒは、コード表示部２２において表示する要素数をＫとし、縦置き表示領域５４（または横置き表示領域５６）の横のドット数をＡ、縦のドット数をＢとすると、Ｒ＝｜Ａ−Ｂ｜／Ｋで算出できる。つまり、図７に示すコード表示部２２の場合、Ｒ＝｜１１−７｜／２＝２となり、各非使用領域５８は、２×２＝４ドットとなり、合計で、４×４＝１６ドットが省略可能となる。
【００４２】
つまり、縦置き姿勢および横置き姿勢のいずれにも対応できるコード表示部２２を設計する場合、表示する要素数に基づいて、コード表示部２２のサイズやコード表示部２２を構成する点光源２４の数が容易に把握可能であり、コード表示部２２の設計の簡略化ができる。
【００４３】
このように、本実施形態の情報処理装置１０によれば、表示制御部３４ｃは、筐体１２が縦置き姿勢か横置き姿勢かに拘わらずコード表示部２２に表示するエラーコード２２ａを正立表示するように、筐体１２の姿勢に基づいてエラーコード２２ａを表示制御する。その結果、筐体１２を縦置き姿勢で設置した場合でも横置き姿勢で設置した場合でも、数字等のエラーコード２２ａを認識し易い状態で表示することができる。
【００４４】
また、コード表示部２２のマトリックス状に配列された点光源２４の縦最大配列数と横最大配列数は、同じにすることで、コード表示部２２は、表示する要素数（桁数）に拘わらず、正方形で形成される。その結果、縦置き姿勢のときと横置き姿勢のときで、表示する要素の縦横比を同じ状態を維持することが可能になり、姿勢を変えても違和感が伴わない表示ができる。
【００４５】
また、コード表示部２２に表示する状態情報として２要素以上の数字、記号、または文字を表示するように構成することで、縦置き姿勢、横置き姿勢に拘わらず、エラーコード２２ａの種類を容易に増加することができる。
【００４６】
また、情報処理装置１０において、縦置き姿勢で表示する場合と横置き姿勢で表示する場合とで、いずれの姿勢でも非使用となる位置の点光源２４を非配列とすることで、コスト削減に寄与することができる。
【００４７】
なお、上述した実施形態では、コード表示部２２にエラーコード２２ａを表示する例を示したが、コード表示部２２に表示する状態情報は、これに限定されず、各種の情報を筐体１２（情報処理装置１０）の姿勢に拘わらず、正立表示することができる。
【００４８】
以上、本発明の実施形態が例示されたが、上記実施形態は一例であって、発明の範囲を限定することは意図していない。上記実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、組み合わせ、変更を行うことができる。また、各構成や、形状、等のスペック（構造や、種類、方向、形式、大きさ、長さ、幅、厚さ、高さ、数、配置、位置、材質等）は、適宜に変更して実施することができる。
【符号の説明】
【００４９】
１０…情報処理装置、１２…筐体、１４…フロントカバー、１６…電源スイッチ、１８…電源表示灯、２０…状態表示部、２２…コード表示部、２２ａ…エラーコード、２４…点光源、２８…中継装置、３０…ＬＥＤボード、３２…ＰＣＩｅブリッジコントローラ、３４…プロセッサ、３４ａ…取得部、３４ｂ…判定部、３４ｃ…表示制御部、３６…ＰＣＩｅスロット、４４…マトリックスＬＥＤコントローラ、４６…加速度センサ、５０…メインプラットフォーム、５２−１〜５２−６…第１プラットフォーム〜第６プラットフォーム、５４…縦置き表示領域、５６…横置き表示領域、５８…非使用領域。
【要約】
【課題】筐体を縦置き姿勢で設置した場合でも横置き姿勢で設置した場合でも、数字等の状態情報を認識し易い状態で表示することができる表示部を備える情報処理装置を提供する。
【解決手段】情報処理装置は、所定の一面を一方向に向けた状態で、縦置き姿勢または横置き姿勢が許容される筐体と、一面に設けられ、複数の点光源がマトリックス状に配列されて各点光源の点灯または消灯の組合せにより少なくとも筐体に収容される処理ユニットの状態情報を表示する表示部と、筐体が縦置き姿勢で設置されているか横置き姿勢で設置されているかを示す姿勢情報を取得する取得部と、姿勢情報に基づき、表示部に状態情報を正立表示で表示させる制御部と、を備える。
【選択図】図６【図１】
0006920627.tif 000002
【図２】
0006920627.tif 000003
【図３】
0006920627.tif 000004
【図４】
0006920627.tif 000005
【図５】
0006920627.tif 000006
【図６】
0006920627.tif 000007
【図７】
0006920627.tif 000008
【図８】
0006920627.tif 000009
【図９】
0006920627.tif 000010