(57)【特許請求の範囲】
【請求項１】
タッチパネル及びディスプレイを有する操作表示モジュールを含む複数のモジュールを、それぞれに応じた電磁着脱機構により本体の正面側と背面側に取り外し可能に固定する電子機器であって、
前記本体の姿勢を検知する姿勢検知手段と、
取り外すべきモジュールが前記正面側か前記背面側かを判別する判別手段と、
前記姿勢検知手段により検知される前記本体の姿勢と、前記判別手段の判別結果に応じて、前記取り外すべきモジュールの取り外し操作のメッセージを前記ディスプレイに表示させ、前記本体の姿勢が前記取り外すべきモジュールの取り外しに適した姿勢になることに応じて、前記取り外すべきモジュールに対応する前記電磁着脱機構による固定を解除する制御手段
とを有することを特徴とする電子機器。
【請求項２】
タッチパネル及びディスプレイを有する操作表示モジュールを含む複数のモジュールを、それぞれに応じた電磁着脱機構により本体の正面側と背面側に取り外し可能に固定する電子機器であって、
前記本体の姿勢を検知する姿勢検知手段と、
取り外すべきモジュールのうちの、前記姿勢検知手段により検知される前記本体の姿勢での取り外しに適したモジュールに対し、取り外しのガイダンスを前記ディスプレイに表示させるとともに対応する前記電磁着脱機構による固定を解除する制御手段
とを有することを特徴とする電子機器。
【請求項３】
前記操作表示モジュールの側面に配置される操作手段を有し、
前記操作表示モジュールの取り外しに対し、前記制御手段は、前記本体の姿勢が前記操作表示モジュールの取り外しに適した姿勢である状態での前記操作手段の操作に応じて、前記操作表示モジュールに対応する前記電磁着脱機構による固定を解除する
ことを特徴とする請求項１または２に記載の電子機器。
【請求項４】
前記本体は、前記操作表示モジュールを横方向からスライドして取り付ける際にガイドし保持する手段を有することを特徴とする請求項３に記載の電子機器。
【請求項５】
前記操作手段の前記操作は、前記操作表示モジュールの取り外し方向とは逆の方向の操作であることを特徴とする請求項４に記載の電子機器。
【請求項６】
前記操作手段は、前記操作表示モジュールの取り外し方向の両側に配置される第１及び第２の操作部材を有し、
前記操作手段の前記操作は、前記第１及び第２の操作部材の同時操作である
ことを特徴とする請求項４に記載の電子機器。
【請求項７】
前記操作手段は、前記操作表示モジュールの取り外し方向と垂直な方向に操作する部材からなり、
前記操作手段の前記操作は、前記操作表示モジュールの取り外し方向と垂直な方向の操作である
ことを特徴とする請求項４に記載の電子機器。
【請求項８】
前記電磁着脱機構は、永久磁石と、励磁電流の向きにより磁性を反転できる永電磁石とを並列に配置した構成からなり、前記永電磁石の励磁電流の制御により対応するモジュールの固定と解除を制御されることを特徴とする請求項１乃至７のいずれか１項に記載の電子機器。
【請求項９】
前記姿勢検知手段は加速度センサからなり、前記加速度センサの出力により前記本体の姿勢を検知することを特徴とする請求項１または２に記載の電子機器。
【請求項１０】
さらに、カメラを有し、
前記姿勢検知手段は、前記カメラから出力される画像により前記本体の姿勢を検知することを特徴とする請求項１または２に記載の電子機器。
【請求項１１】
前記複数のモジュールの一つが、カメラを有するモジュールであり、
前記姿勢検知手段は、前記カメラから出力される画像により前記本体の姿勢を検知することを特徴とする請求項１または２に記載の電子機器。
【請求項１２】
前記本体は、前記複数のモジュールのそれぞれを横方向からスライドして取り付ける際にガイドし保持する手段を有することを特徴とする請求項１または２に記載の電子機器。
【請求項１３】
前記制御手段は、前記取り外すべきモジュールが取り外されるまで、取り外しの操作手順を示すガイダンスをユーザに示し続けることを特徴とする請求項１乃至１２のいずれか１項に記載の電子機器。
【請求項１４】
さらに音声出力手段を有し、
前記制御手段は、取り外しに選択されたモジュールが前記背面側に取り付けられたモジュールである場合に、取り外しの操作手順を示すガイダンスを前記音声出力手段から音声出力させる
ことを特徴とする請求項１または２に記載の電子機器。
【請求項１５】
さらに音声出力手段を有し、
前記制御手段は、前記姿勢検知手段により検知される前記本体の姿勢に従い、前記本体の表側に位置するモジュールに対する取り外しの操作手順を示すガイダンスを前記ディスプレイに表示させ、前記本体の裏側に位置するモジュールに対する取り外しの操作手順を示すガイダンスを前記音声出力手段から音声出力させ、
ことを特徴とする請求項１または２に記載の電子機器。
【請求項１６】
前記複数のモジュールの１つ以上が、取り外しの選択を示す発光手段を有することを特徴とする請求項１または２に記載の電子機器。
【請求項１７】
タッチパネル及びディスプレイを有する操作表示モジュールを含む複数のモジュールを、それぞれに応じた電磁着脱機構により本体の正面側と背面側に取り外し可能に固定する電子機器であって、前記本体の姿勢を検知する姿勢検知手段を有する電子機器において、前記モジュールの取り外しを制御する方法であって、
取り外すべきモジュールのユーザによる選択を受け付けるステップと、
取り外すべきモジュールが前記正面側か前記背面側かを判別する判別ステップと、
前記姿勢検知手段により検知される前記本体の姿勢と、前記判別ステップの判別結果に応じて、前記取り外すべきモジュールの取り外し操作のメッセージを前記ディスプレイに表示させるステップと、
前記メッセージが表示された後に前記本体の姿勢が前記選択されたモジュールの取り外しに適した姿勢になることに応じて、前記取り外すべきモジュールに対応する前記電磁着脱機構による固定を解除するステップ
とを有することを特徴とする電子機器の制御方法。
【請求項１８】
タッチパネル及びディスプレイを有する操作表示モジュールを含む複数のモジュールを、それぞれに応じた電磁着脱機構により本体の正面側と背面側に取り外し可能に固定する電子機器であって、前記本体の姿勢を検知する姿勢検知手段を有する電子機器において、前記モジュールの取り外しを制御する方法であって、
取り外すべきモジュールのユーザによる選択を受け付けるステップと、
取り外すべきモジュールのうちの、前記姿勢検知手段により検知される前記本体の姿勢での取り外しに適したモジュールに対し、取り外しのガイダンスを前記ディスプレイに表示させるとともに対応する前記電磁着脱機構による固定を解除するステップ
とを有することを特徴とする電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁力により着脱可能に取り付けられたモジュールを備えた電子機器及びその制御方法に関する。
【背景技術】
【０００２】
まとまりのある機能を持たせたモジュールをブロックの様に組み替え可能とすることで、種々の機能を選択可能とする電子機器が提案されている。
【０００３】
スマートフォンでは、操作性をよくする為に、ディスプレイ画面に重ねてタッチパネルを配置して一つのモジュールユニットとし、表示と操作の関連性を直感しやすい操作系を実現している。スマートフォンに上述のモジュール交換構成を適用する場合、表面側にディスプレイとタッチパネルを配置し、背面側で種々のモジュールを交換可能とする配置にすることになる。そして、例えば、タッチパネルでモジュールの取り外しを操作することになる。
【０００４】
特許文献１には、携帯電話機のレシーバユニットと表示ユニットを磁力で互いに固定することが記載されている。
【０００５】
特許文献２には、モジュールを筐体に電磁着脱機構（ＥＰＭ）により固定し、タッチパネルでの取り外し操作と所定操作ボタンの操作により電磁着脱機構の永電磁石を脱磁または消磁することで当該モジュールを取り外す構成が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−１７６４７８号公報
【特許文献２】特表２０１４−５０８９９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
通常、ディスプレイとタッチパネルは一つのモジュールユニット、すなわち、操作表示モジュールとして構成される。この操作表示モジュールは、比較的重量があり、スマートフォンの正面側全面に配置されるので、例えば、本体から取り外そうとして永電磁石の着磁を解除した瞬間に、自重で本体から不用意に滑り落ちてしまう恐れがある。
【０００８】
また、スマートフォンの背面側に装着されたモジュールを取り外そうとする場合、背面側を上に向けた状態でタッチパネル上の操作アイコンで電磁石の着磁の解除を指示する等、モジュールの落下を防止する対策が必要となる。
【０００９】
本発明は、電磁着脱機構を使って固定されているモジュールを安全に本体から取り外しできる電子機器及びその制御方法を提示することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る電子機器は、タッチパネル及びディスプレイを有する操作表示モジュールを含む複数のモジュールを、それぞれに応じた電磁着脱機構により本体の正面側と背面側に取り外し可能に固定する電子機器であって、本体の姿勢を検知する姿勢検知手段と、取り外すべきモジュールが正面側か背面側かを判別する判別手段と、姿勢検知手段により検知される本体の姿勢と、判別手段の判別結果に応じて、取り外すべきモジュールの取り外し操作のメッセージをディスプレイに表示させ、本体の姿勢が取り外すべきモジュールの取り外しに適した姿勢になることに応じて、取り外すべきモジュールに対応する電磁着脱機構による固定を解除する制御手段とを有することを特徴とする。
または、本発明に係る電子機器は、タッチパネル及びディスプレイを有する操作表示モジュールを含む複数のモジュールを、それぞれに応じた電磁着脱機構により本体の正面側と背面側に取り外し可能に固定する電子機器であって、本体の姿勢を検知する姿勢検知手段と、取り外すべきモジュールのうちの、姿勢検知手段により検知される本体の姿勢での取り外しに適したモジュールに対し、取り外しのガイダンスをディスプレイに表示させるとともに対応する電磁着脱機構による固定を解除する制御手段とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、タッチ操作による取り外し指示が行われた後に、別の操作部材の操作に応じてモジュールの固定力が解除されるので、モジュールを取り外すときの不意の落下を防止できる。また、本体の姿勢によって取り外そうとするモジュールが落下する恐れがある場合に、そのモジュールの固定力を解除しないので、不意の落下を防止できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例１の本体の構成とモジュール装着状態の構成を示す平面図である。
【図２】各モジュールの表面図と底面図である。
【図３】各モジュールの本体への取り付けの方向を説明する平面図である。
【図４】永電磁石による固定機構の原理説明図である。
【図５】図１から図３に示す実施例の概略構成ブロック図である。
【図６】スタンバイモードの動作フローチャートである。
【図７】モジュール選択ガイダンスの表示例である。
【図８】背面側モジュール取り外しルーチンのフローチャートである。
【図９】姿勢変更ガイダンスの説明図である。
【図１０】背面側モジュール取り外し操作の説明図である。
【図１１】正面側モジュール取り外しルーチンのフローチャートである。
【図１２】正面側モジュールの取り外しガイダンス例の説明図である。
【図１３】正面側モジューの取り外し操作の説明図である。
【図１４】操作表示モジュールの取り外しルーチンのフローチャートである。
【図１５】操作表示モジュールの取り外しのガイダンス例である。
【図１６】操作表示モジュールの取り外し操作の説明図である。
【図１７】操作表示モジュールの取り外しの第２の操作とガイダンスの例である。
【図１８】操作表示モジュールの取り外しの第３の操作とガイダンスの例である。
【図１９】操作表示モジュールの取り外しの第４の操作とガイダンスの例である。
【図２０】実施例５の本体及びモジュール装着後の構成を示す平面図である。
【図２１】図２０に示す実施例の概略構成ブロック図である。
【図２２】スタンバイモードの動作フローチャートである。
【図２３】取り外すべきモジュールの選択を促す選択ガイダンスの説明図である。
【図２４】取り外すべきモジュールの管理に使用する管理テーブルの構成図である。
【図２５】姿勢変更ガイダンスを出力する動作のフローチャートである。
【図２６】図２５で表示される姿勢変更ガイダンスの例を示す模式図である。
【図２７】図２５で表示される姿勢変更ガイダンスの例を示す模式図である。
【図２８】図２５で表示される姿勢変更ガイダンスの例を示す模式図である。
【図２９】図２２の取り外しルーチンのフローチャートである。
【図３０】図２９のモジュール取り外しルーチンのフローチャート
【図３１】背面左側モジュールを取り外す時の操作説明図である。
【図３２】背面右側モジュールを取り外す時の操作説明図である。
【図３３】正面側モジュールを取り外す時の操作説明図である。
【図３４】モジュール取り外しに伴う管理テーブルの変遷の説明例である。
【図３５】モジュール取り外しガイダンス出力のフローチャートである。
【図３６】背面左側モジュールの取り外しを促すガイダンスの説明図である。
【図３７】背面右側モジュールの取り外しを促すガイダンスの説明図である。
【図３８】正面側モジュールの取り外しを促すガイダンスの説明図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１４】
図１は、本発明に係る電子機器の平板状の実施例のモジュール無し状態とモジュール有り状態の正面図と背面図を示す。図１（ａ）は、モジュール無し状態で電子機器１０の正面図を示し、図１（ｂ）はその背面図を示す。図１（ｃ）は、モジュール有り状態の電子機器１０の正面図を示し、図１（ｄ）は、その背面図を示す。
【００１５】
図１（ａ）、（ｂ）に示すように、電子機器１０の本体１２の正面側には、モジュールを本体１２に横方向からスライドして取り付ける際のガイドと保持機能を兼ねたリブ１４が形成されている。背面側には、本体を左右の領域に分割するスパイン１６と、モジュールをガイドすると共に保持する複数のリブ１８が形成されている。スパイン１６は、モジュールを本体１２に横方向からスライドして取り付ける際のガイドと保持機能を兼ねると共に、本体の剛性を高める機能も有している。
【００１６】
本体１２の正面側は、リブ１４によって、２つのモジュール取付け領域２０Ａ，２０Ｂに分割されている。背面側は、スパイン１６とリブ１８により、複数のモジュール取付け領域２０Ｃ、２０Ｄ、２０Ｅ、２０Ｆ、２０Ｇ、２０Ｈ、２０Ｉ、２０Ｊに分割されている。各モジュール取付け領域２０Ａ〜２０Ｊには、電磁着脱機構を司る永電磁石（ＥＰＭ）２２Ａ〜２２Ｊが配置されている。さらに、各ＥＰＭ２２Ａ〜２２Ｊの近傍には、本体とモジュールとの間でデータ通信する為の、本体側非接触通信手段（本体側ＣＭＣ）２４Ａ〜２４Ｊが備えられている。すなわち、各モジュール取付け領域２０Ａ〜２０Ｊには、ＥＰＭ２２Ａ〜２２Ｊと本体側ＣＭＣ２４Ａ〜２４Ｊとが少なくとも１対，設けられている。なお、分割された領域の大きさに応じて、ＥＰＭと本体側ＣＭＣが複数対、設けられている領域もある。
【００１７】
本体１２の正面側には、図１（ａ）に示すように、紙面向かって左側の端部付近にＥＰＭ２２Ａ，２２Ｂが設けられており、各ＥＰＭ２２Ａ，２２Ｂの右側に本体側ＣＭＣ２４Ａ，２４Ｂが設けられている。本体１２の背面側は、図１（ｂ）に示すように、分割された各領域２０Ｃ〜２０Ｊにおいてスパイン１６に隣接してＥＰＭ２２Ｃ〜２２Ｊが設けられている。紙面に向かってスパイン１６の左側の領域２０Ｃ〜２０Ｆでは、各ＥＰＭ２２Ｃ〜２２Ｆの左側に本体側ＣＭＣ２４Ｃ〜２４Ｆが設けられている。スパイン１６の右側の領域２０Ｇ〜２０Ｊでは、各ＥＰＭ２２Ｇ〜２２Ｊの右側に本体側ＣＭＣ２４Ｇ〜２４Ｊが設けられている。
【００１８】
図１（ｃ）に示すように、電子機器１０の正面側には、所定の機能を備えたモジュール３０Ａ，３０Ｂが取り付けられる。背面側には、図１（ｄ）に示すように、所定の機能を備えたモジュール３０Ｃ〜３０Ｊが取り付けられる。
【００１９】
モジュール３０Ａは、平板ディスプレイからなる表示部にタッチパネルを重ねて一体化した操作表示モジュールである。操作表示モジュール３０Ａにおいて、表示部はその表面のほとんどを占めており、表示部の表示画面の下側には、表示部の表示内容の切替え等に使用される操作ボタン（ホームボタン）３４が配置されている。操作表示モジュール３０Ａの右側面には、本体１２の電源のＯＮ／ＯＦＦ切り替えを行う電源ボタン３６が配置されている。操作表示モジュール３０Ａの左側面には、音量を調節する音量調節ボタン３８と、スライドすることにより消音のオン／オフを切り替えるマナーボタン４０が配置されている。
【００２０】
本体１２の正面側の上部領域２０Ｂには、マイク・カメラモジュール３０Ｂが取り付けられる。マイク・カメラモジュール３０Ｂは、電子機器１０を携帯電話として機能させるとき、通話者の声を検出するマイク部４２と、通話者の画像を取得する撮像部４４を有する。
【００２１】
本体１２の背面側において、スパイン１６の左側の領域２０Ｃ〜２０Ｆにはモジュール３０Ｃ〜３０Ｆが配置される。モジュール３０Ｃは、各種撮影機能を有するカメラモジュールである。モジュール３０Ｄは、各種データを保存する記録モジュールである。モジュール３０Ｅは、外部と通信するコネクタを有する外部Ｉ／Ｏモジュールである。モジュール３０Ｆは、近距離無線通信を行うＮＦＣモジュールである。
【００２２】
スパイン１６の右側の領域２０Ｇ〜２０Ｊにはモジュール３０Ｇ〜３０Ｊが取り付けられる。モジュール３０Ｇは、モジュールの取り外し、及び電子機器１０の全体制御を行うアプリケーション制御モジュールである。モジュール３０Ｈは、本体１２に電力を供給する電源モジュールである。モジュール３０Ｉは、音楽及び操作音を出力するスピーカモジュールである。モジュール３０Ｊは、外部と無線でデータの送受信を行う通信モジュールである。
【００２３】
図２は、モジュール３０Ａ〜３０Ｊの外観図である。図２（ａ）は、正面側に取り付けられるモジュール３０Ａ，３０Ｂの正面図を示し、図２（ｂ）はモジュール３０Ａ，３０Ｂの背面図を示す。図２（ｃ）は、背面側に取り付けられるモジュール３０Ｃ〜３０Ｊの正面図を示し、図２（ｄ）はモジュール３０Ｃ〜３０Ｊの背面図を示す。
【００２４】
図２（ｂ）に示すように、モジュール３０Ａ，３０Ｂの背面の、本体１２のＥＰＭ２２Ａ、２２Ｂに対向する位置に、磁性体５２Ａ、５２Ｂが配置されている。磁性体５２Ａ、５２Ｂは、保磁力が小さく透磁率が大きい軟磁性体が好ましい。例えば、鉄・コバルト・バナジウムの軟磁性合金であるＨＩＰＥＲＣＯ（商標）  ５０などが挙げられる。モジュール３０Ａ，３０Ｂの背面の、本体１２の本体側ＣＭＣ２４Ａ、２４Ｂに対向する位置に、本体側ＣＭＣ２４Ａ、２４Ｂを通じて本体１２とデータ通信するモジュール側非接触通信手段（モジュール側ＣＭＣ）５４Ａ、５４Ｂが配置されている。磁性体５２Ａ、５２Ｂとモジュール側ＣＭＣ５４Ａ、５４Ｂは隣接して配置されている。図２に示す例では、操作表示モジュール３０Ａには３対の磁性体とモジュール側ＣＭＣが設けられ、マイク・カメラモジュール３０Ｂには１対の磁性体とモジュール側ＣＭＣが設けられている。
【００２５】
図２（ｄ）に示すように、モジュール３０Ｃ〜３０Ｇの背面にも、モジュール３０Ａ，３０Ｂと同様に、磁性体５２Ｃ〜５２Ｊとモジュール側ＣＭＣ５４Ｃ〜５４Ｊが対で配置されている。すなわち、モジュール３０Ｃ〜３０Ｊの背面の、ＥＰＭ２２Ｃ〜２２Ｊに対向する位置に、磁性体５２Ｃ〜５２Ｊが配置されている。磁性体５２Ｃ〜５２Ｊも軟磁性体が好ましい。モジュール３０Ｃ〜３０Ｊの背面の、本体側ＣＭＣ２４Ｃ〜２４Ｊに対向する位置に、モジュール側ＣＭＣ５４Ｃ〜５４Ｊが配置されている。モジュール側ＣＭＣ５４Ｃ〜５４Ｊはそれぞれ、モジュール３０Ｃ〜３０Ｊを本体１２に取り付けた状態で、本体側ＣＭＣ２４Ｃ〜２４Ｊを通じて本体１２とデータを送受信できる。
【００２６】
磁性体５２Ｃ〜５２Ｊとモジュール側ＣＭＣ５４Ｃ〜５４Ｊは、隣接して配置されている。モジュール３０Ｃ，３０Ｄ，３０Ｈ，３０Ｉには２対の磁性体とモジュール側ＣＭＣが設けられ、モジュール３０Ｅ，３０Ｆ，３０Ｇ，３０Ｇには１対の磁性体とモジュール側ＣＭＣが設けられている。
【００２７】
図３（ａ）は、本体１２の正面側にモジュール３０Ａ、３０Ｂを取り付ける方法の説明図を示し、図３（ｂ）は、モジュール３０Ｃ〜３０Ｊを本体１２の背面側に取り付ける方法の説明図を示す。
【００２８】
図３（ａ）に示すように、本体１２に対して、操作表示モジュール３０Ａ及びマイク・カメラモジュール３０Ｂを、正面側にリブ１４に沿って側面方向からスライドさせて取り付ける。この時、操作表示モジュール３０Ａ及びマイク・カメラモジュール３０Ｂは、本体１２の左側面と右側面のどちら側からでも、スライドして本体に取り付け可能である。
【００２９】
図３（ｂ）に示すように、カメラモジュール３０Ｃ、記録モジュール３０Ｄ、Ｉ／Ｏモジュール３０Ｅ及びＮＦＣモジュール３０Ｆを、本体１２に対して背面側左側面からスライドさせて取り付ける。各モジュール３０Ｃ〜３０Ｆをスパイン１６に付き当てることで、本体１２に対してモジュール３０Ｃ〜３０Ｆを位置決めできる。また、アプリケーション制御モジュール３０Ｇ、電源モジュール３０Ｈ、スピーカモジュール３０Ｉ及び通信モジュール３０Ｊを本体１２に対して背面側の右側面からスライドさせて取り付ける。各モジュール３０Ｇ〜３０Ｊをスパイン１６に付き当てることで、本体１２に対してモジュール３０Ｇ〜３０Ｊを位置決めできる。
【００３０】
図４は、本体１２のＥＰＭ２２Ａとモジュール３０Ａの磁性体５２Ａとの磁力線の模式図を示す。図４（ａ）は、本体１２とモジュール３０Ａが磁力による結合をしていない状態のＡ−Ａ断面（図１（ｃ））の部分拡大図である。図４（ｂ）は、本体１２とモジュール３０Ａが磁力による結合をしている状態のＡ−Ａ断面（図１（ｃ））の部分拡大図である。
【００３１】
図４（ａ）に示すように、ＥＰＭ２２Ａは、極性固定永久磁石４１０と永電磁石４１２とを互いに並列に置き、これらの両端を磁性体４１４で連結・保持した構造からなる。極性固定永久磁石４１０は、例えば、非常に強い磁力を持つネオジム磁石などからなる。
【００３２】
永電磁石４１２は、アルニコ等の硬磁性体からなる可逆性永久磁石４１６にコイル４１８を巻いた構成からなる。コイル４１８に電流を流すと、可逆性永久磁石４１６は着磁され、通電が終了した後も着磁状態を保持する。コイル４１８に対する通電時間は１〜数秒の時間であり、極めて短い時間でよい。また、永電磁石４１２は、コイル４１８に流す励磁電流の向きを変更することにより極性が反転する極性可変永電磁石となる。
【００３３】
極性固定永久磁石４１０と永電磁石４１２を連結する磁性体４１４は、保磁力が小さく透磁率が大きい軟磁性体が好ましい。例えば、磁性体４１４は、鉄・コバルト・バナジウムの軟磁性合金であるＨＩＰＥＲＣＯ（商標）  ５０からなる。
【００３４】
コイル４１８に通電すると、可逆性永久磁石４１６は着磁し、永電磁石４１２は極性固定永久磁石４１０の磁力線の向きと異なる向きの磁力線を発生する。その結果、永電磁石４１２の磁力線と極性固定永久磁石４１０の磁力線が互いに等しく閉じた形状となり、モジュール３０Ａの磁性体５２Ａを吸着する磁力が非常に弱くなる。このとき、モジュール３０Ａは、ＥＰＭ２２Ｃから吸着力を受けずに、少ない力で容易に本体１２から離れることができる。コイル４１８に流す電流の大きさと方向を、この分離または取り外しを実現する程度に設定する。
【００３５】
図４（ｂ）に示すように、図４（ａ）とは逆方向にコイル４１８に通電すると、可逆性永久磁石４１６は反対方向に着磁し、永電磁石４１２は極性固定永久磁石４１０の磁力線の向きと同じ向きの磁力線を発生する。この結果、永電磁石４１２の磁力線と極性固定永久磁石４１０の磁力線が互いに相まって、モジュール３０Ａの磁性体５２Ａを吸着する方向に作用し、強力な吸着力が発生する。これにより、モジュール３０Ａは、ＥＰＭ２２Ｃからの吸着力を受け、本体１２に固着される。
【００３６】
図５は、電子機器１０の機能構成を示す概略構成ブロック図を示す。図５では、モジュール３０Ｂ、３０Ｅ、３０Ｆ、３０Ｉを省略しているが、それぞれに専用の機能を除き、基本構成は他のモジュールと同様である。
【００３７】
本体１２の構成を説明する。５０２は電子機器１０の全体を制御するシステム制御部、５０４はシステム制御部５０２の動作用の定数、変数及びプログラム等を記憶するメモリである。５０６はシステム制御部５０２の動作用の定数、変数及びプログラム等を記憶する、電気的に消去・記録可能な不揮発性メモリであり、例えばフラッシュメモリ等が用いられる。５０８は、本体１２が各モジュールと通信を行う際に必要な各種の識別情報が格納されている識別情報メモリである。
【００３８】
５１０は、本体１２の姿勢を検出する姿勢検知手段である。姿勢検知手段５１０は、加速度センサまたはカメラから取得する画像等を利用して本体１２の姿勢を検出する。５１２は、本体１２の所定箇所の温度を計測する単数又は複数の温度センサである。
【００３９】
５１４は、本体１２の各部に必要な所定の電圧・電流を供給する電源制御回路であり、５１６は電源バスである。電源制御回路５１４は、電源バス５１６を介してコネクタ５１８Ａ、５１８Ｃ，５１８Ｄ，５１８Ｇ，５１８Ｈ，５１８Ｊの電源端子に接続する。コネクタ５１８Ａ、５１８Ｃ，５１８Ｄ，５１８Ｇ，５１８Ｈ，５１８Ｊは、電源関係（パワーバス、グラウンド）の端子群、モジュール装着検出（ＤＥＴＥＣＴ）信号の端子、モジュールをスリープ解除する起動（ＷＡＫＥ）信号の端子、及びＲＦ信号端子を有する。コネクタ５１８Ａ、５１８Ｃ，５１８Ｄ，５１８Ｇ，５１８Ｈ，５１８Ｊに対向するモジュールのコネクタも、本体１２のフレーム構造と各モジュールの挿入接続箇所の関係に応じて決定される。以下では、図５に示す位置関係でこれらの作用を説明する。
【００４０】
５２０はスイッチインターフェース回路であり、本体側ＣＭＣ２４Ａ、２４Ｃ、２４Ｄ、２４Ｇ、２４Ｈ、２４Ｊを介して各モジュールとのデータ及びメッセージの高速な通信を切り替え、中継する。本体側ＣＭＣ２４Ａ、２４Ｃ、２４Ｄ、２４Ｇ、２４Ｈ、２４Ｊは、誘導結合（インダクティブカップリング）方式により、対向するモジュール側ＣＭＣ５４Ａ、５４Ｃ、５４Ｄ、５４Ｇ、５４Ｈ、５４Ｊと高速通信する。本体側ＣＭＣ２４Ａ、２４Ｃ、２４Ｄ、２４Ｇ、２４Ｈ、２４Ｊの通信相手となるモジュール側ＣＭＣは、本体１２のフレーム構造と各モジュールの挿入接続箇所の関係に応じて決定される。以下では、図５に示す組み合わせで説明する。
【００４１】
ＥＰＭ２２Ａ、２２Ｃ、２２Ｄ、２２Ｇ、２２Ｈ、２２Ｊは、対向するモジュール３０Ａ、３０Ｃ、３０Ｄ、３０Ｇ、３０Ｈ、３０Ｊを、その磁性体５２Ａ、５２Ｃ、５２Ｄ、５２Ｇ、５２Ｈ、５２Ｊを磁力制御下で吸着することで本体１２に固定する。また、ＥＰＭ２２Ａ、２２Ｃ、２２Ｄ、２２Ｇ、２２Ｈ、２２Ｊを非吸着に制御することで、各モジュールを本体１２から解放（リリース）できる。ＥＰＭ２２Ａ、２２Ｃ、２２Ｄ、２２Ｇ、２２Ｈ、２２Ｊに対向する磁性体は、本体１２のフレーム構造と各モジュールの挿入接続箇所の関係に応じて決定される。以下では、図５に示す位置関係でこれらの作用を説明する。
【００４２】
操作表示モジュール３０Ａの構成を説明する。５３０Ａは操作表示モジュール３０Ａ全体を制御する表示制御部である。５３２Ａは、ＬＣＤ、ＯＬＥＤまたはＬＥＤ等からなる表示部、５３４Ａはタッチパネル及びボタン３４，３６，３８，４０等からなる操作部である。表示制御部５３０Ａは、表示部５３２Ａは、アプリケーション制御モジュール３０Ｇのアプリケーション制御部５３０Ｇからの制御指示に応じて、表示部５３２Ａに各種情報及び操作メニュー等を表示する。操作部５３４Ａへのユーザによるタッチ操作及びボタン操作等の入力操作は、表示制御部５３０Ａを介してアプリケーション制御モジュール３０Ｇのアプリケーション制御部５３０Ｇに伝達される。
【００４３】
５３６Ａは、操作表示モジュール３０Ａが本体１２及び各モジュールと通信を行う際に必要な各種の識別情報を保持する識別情報メモリである。５３８Ａは、操作表示モジュール３０Ａの各部に必要な所定の電圧・電流を供給する電源制御回路である。５４０Ａは、操作表示モジュール３０Ａの所定箇所の温度を計測する１又は複数の温度センサである。
【００４４】
５４２Ａは、コネクタ５１８Ａ、５１８Ｃ，５１８Ｄ，５１８Ｇ，５１８Ｈ，５１８Ｊと同じ端子構造を有し、モジュール取り付け状態で本体１２のコネクタ５１８Ａに接続するコネクタである。
【００４５】
５４４Ａは、モジュール側ＣＭＣ５４Ａ及び識別情報メモリ５３６Ａを表示制御部５３０Ａに接続し、コネクタ５４２Ａを介して表示制御部５３０Ａを本体１２のシステム制御部５０２に接続するインターフェースである。
【００４６】
撮像モジュール３０Ｃの構成を説明する。５３０Ｃは、撮像モジュール３０Ｃの全体を制御すると共に、被写体を撮像する撮像手段である。すなわち、撮像手段５３０Ｃは、撮影光学系、撮像センサ、画像処理回路、画像記録回路及び画像メモリを具備する。撮像手段５３０Ｃは、自動ズーム機能、絞り、シャッタ速度及び撮像センサの感度を最適に設定する自動露出（ＡＥ）機能、自動焦点調節（ＡＦ）機能及び自動ホワイトバランス（ＡＷＢ）機能を有する。
【００４７】
撮像モジュール３０Ｃに対する撮影動作の指示は、アプリケーション制御部５３０Ｇで実行されるアプリケーションプログラム、または操作表示モジュール３０Ａのタッチパネル等の操作部５３４Ａに対するユーザ操作により実行される。
【００４８】
撮影モジュール３０Ｃにより撮影した画像は、アプリケーション制御モジュール３０Ｇのアプリケーション制御部５３０Ｇの指示に応じて、本体１２及び操作表示モジュール３０Ａの表示制御部５３０Ａを介して、表示部５３２Ａにより表示されうる。アプリケーション制御部５３０Ｇの指示は、例えば、アプリケーション制御部５３０Ｇで実行されるアプリケーションプログラム、または、表示制御モジュール３０Ａの操作部５３４Ａに対するユーザ操作により発生されうる。
【００４９】
５３６Ｃは、撮像モジュール３０Ｃが本体１２及び各モジュールと通信を行う際に必要な各種の識別情報を保持する識別情報メモリである。５３８Ｃは、撮像モジュール３０Ｃの各部に必要な所定の電圧・電流を供給する電源制御回路である。５４０Ｃは、撮像モジュール３０Ｃの所定箇所の温度を計測する１又は複数の温度センサである。
【００５０】
５４２Ｃは、コネクタ５１８Ａ、５１８Ｃ，５１８Ｄ，５１８Ｇ，５１８Ｈ，５１８Ｊと同じ端子構造を有し、モジュール取り付け状態で本体１２のコネクタ５１８Ｃに接続するコネクタである。
【００５１】
５４４Ｃは、モジュール側ＣＭＣ５４Ｃ及び識別情報メモリ５３６Ｃを撮像手段５３０Ｃに接続し、コネクタ５４２Ａを介して撮像手段５３０Ａを本体１２のシステム制御部５０２に接続するインターフェースである。
【００５２】
記録モジュール３０Ｄの構成を説明する。５３０Ｄは、記録モジュール３０Ｄの全体を制御する記録手段である。記録手段５３０Ｄはまた、本体１２を介して、装着されている各モジュールと通信し、受信データを記録媒体に記録し、記録媒体から再生したデータを指定のモジュールに送信する。５３６Ｄは、記録モジュール３０Ｄが本体１２及び各モジュールと通信を行う際に必要な各種の識別情報を保持する識別情報メモリである。５３８Ｄは、記録モジュール３０Ｄの各部に必要な所定の電圧・電流を供給する電源制御回路である。５４０Ｄは、記録モジュール３０Ｄの所定箇所の温度を計測する１又は複数の温度センサである。
【００５３】
５４２Ｄは、コネクタ５１８Ａ、５１８Ｃ，５１８Ｄ，５１８Ｇ，５１８Ｈ，５１８Ｊと同じ端子構造を有し、モジュール取り付け状態で本体１２のコネクタ５１８Ｄに接続するコネクタである。
【００５４】
５４４Ｄは、モジュール側ＣＭＣ５４Ｄ及び識別情報メモリ５３６Ｄを記録手段５３０Ｄに接続し、コネクタ５４２Ｄを介して記録手段５３０Ｄを本体１２のシステム制御部５０２に接続するインターフェースである。
【００５５】
アプリケーション制御モジュール３０Ｇの構成を説明する。５３０Ｇは、アプリケーション制御モジュール３０Ｇの全体を制御するアプリケーション制御部である。アプリケーション制御部５３０Ｇは、カーネルまたはＯＳの実行環境上で各種アプリケーションを実行することにより、本体１２及び装着された各モジュールを互いに連携させて動作させる。５３２Ｇは、アプリケーション制御部５３０Ｇの動作用の定数、変数及びプログラム等を記憶するメモリである。５３４Ｇは、アプリケーション制御部５３０Ｇの動作用の定数、変数及びプログラム等を記憶する、電気的に消去・記録可能な不揮発性メモリであり、例えばフラッシュメモリ等からなる。
【００５６】
５３６Ｇは、アプリケーション制御モジュール３０Ｇが本体１２及び各モジュールと通信を行う際に必要な各種の識別情報を保持する識別情報メモリである。５３８Ｇは、アプリケーション制御モジュール３０Ｇの各部に必要な所定の電圧・電流を供給する電源制御回路である。５４０Ｇは、アプリケーション制御モジュール３０Ｇの所定箇所の温度を計測する１又は複数の温度センサである。
【００５７】
５４２Ｇは、コネクタ５１８Ａ、５１８Ｃ，５１８Ｄ，５１８Ｇ，５１８Ｈ，５１８Ｊと同じ端子構造を有し、モジュール取り付け状態で本体１２のコネクタ５１８Ｇに接続するコネクタである。
【００５８】
５４４Ｇは、モジュール側ＣＭＣ５４Ｇ及び識別情報メモリ５３６Ｇをアプリケーション制御部５３０Ｇに接続し、コネクタ５４２Ｇを介してアプリケーション制御部５３０Ｇを本体１２のシステム制御部５０２に接続するインターフェースである。
【００５９】
電源モジュール３０Ｈの構成を説明する。５３０Ｈは、電池５３８Ｈの充電制御及び放電制御を含み、電源モジュール３０Ｈの全体を制御する電池制御手段である。電池制御手段５３０Ｈは、電源モジュール３０Ｈの各部に必要な所定の電圧・電流を供給する。
【００６０】
５３６Ｈは、電源モジュール３０Ｈが本体１２及び各モジュールと通信を行う際に必要な各種の識別情報を保持する識別情報メモリである。５３８ＨはＬｉ−ｉｏｎ電池または燃料電池等の電池である。電池制御手段５３０Ｈは、コネクタ４８０を介して、本体１２及び各モジュールに対する電池５３８Ｈの放電（電源バス５１６を介しての給電）を制御する。５４０Ｈは、電源モジュール３０Ｈの所定箇所の温度を計測する単数または複数の温度センサである。
【００６１】
５４２Ｈは、コネクタ５１８Ａ、５１８Ｃ，５１８Ｄ，５１８Ｇ，５１８Ｈ，５１８Ｊと同じ端子構造を有し、モジュール取り付け状態で本体１２のコネクタ５１８Ｈに接続するコネクタである。
【００６２】
５４４Ｈは、モジュール側ＣＭＣ５４Ｈ及び識別情報メモリ５３６Ｈを電源制御部５３０Ｈに接続し、コネクタ５４２Ｇを介して電源制御部５３０Ｈを本体１２のシステム制御部５０２に接続するインターフェースである。
【００６３】
通信モジュール３０Ｊの構成を説明する。５３０Ｊは、通信モジュール３０Ｊの全体を制御する通信手段である。通信手段５３０Ｊは、ＴＤＭＡ、ＣＤＭＡ及びＬＴＥ等のうちの１又は複数の各種遠距離通信機能を有し、Ｗｉ−Ｆｉ、ＷｉＧｉｇ及びＢｌｕｅｔｏｏｔｈ（登録商標）等のうちの１又は複数の各種近距離通信機能を有する。５３２Ｊは、Ｗｉ−Ｆｉ、ＷｉＧｉｇ、Ｂｌｕｅｔｏｏｔｈ（登録商標）及びＬＴＥ等の１又は複数の各種通信方式によって他の通信装置と通信接続するアンテナである。
【００６４】
５３６Ｊは、通信モジュール３０Ｊが本体１２及び各モジュールと通信を行う際に必要な各種の識別情報を保持する識別情報メモリである。５３８Ｊは、通信モジュール３０Ｊの各部に必要な所定の電圧・電流を供給する電源制御回路である。５４０Ｊは、通信モジュール３０Ｊの所定箇所の温度を計測する１又は複数の温度センサである。
【００６５】
５４２Ｊは、コネクタ５１８Ａ、５１８Ｃ，５１８Ｄ，５１８Ｇ，５１８Ｈ，５１８Ｊと同じ端子構造を有し、モジュール取り付け状態で本体１２のコネクタ５１８Ｊに接続するコネクタである。
【００６６】
５４４Ｊは、モジュール側ＣＭＣ５４Ｊ及び識別情報メモリ５３６Ｊを通信手段５３０Ｊに接続し、コネクタ５４２Ｊを介して通信手段５３０Ｊを本体１２のシステム制御部５０２に接続するインターフェースである。
【００６７】
本体１２に装着されているモジュールを選択して取り外す動作を説明する。図６は、モジュール取り外し動作のフローチャートである。アプリケーション制御部５３０Ｇは、図６に示す処理に対応するプログラムを読み込み、実行することで、図６に示す動作を実現する。
【００６８】
電子機器１０がスタンバイ状態の時に、ユーザが操作表示モジュール３０Ａを操作して取り外し選択モードを選択すると、Ｓ６０１で、アプリケーション制御部５３０Ｇが、本体１２の動作モードを取り外し選択モードに設定する。
【００６９】
Ｓ６０２で、アプリケーション制御部５３０Ｇは、表示部５３２Ａに取り外すべきモジュールの選択を促すガイダンス７００を表示する。Ｓ６０３で、ユーザは、ガイダンス７００に応じて、操作表示モジュール３０Ａの操作部の操作、例えばタッチパネルのタッチ操作等により、取り外すべきモジュールを選択する。
【００７０】
Ｓ６０４で、アプリケーション制御部５３０Ｇは、Ｓ６０３で選択されたモジュールが電子機器１０の正面側と背面側のどちらに取り付けられているかを判定する。選択されたモジュールが背面側に取り付けられているモジュールの場合、Ｓ６０５で、アプリケーション制御部５３０Ｇは、取り外すべきモジュールの決定を促すガイダンス７２０を表示部５３２Ａに表示する。この後、アプリケーション制御部５３０Ｇは、背面側モジュール取り外し処理（Ｓ６０６）に進む。
【００７１】
Ｓ６０４で、アプリケーション制御部５３０Ｇが、Ｓ６０３で選択されたモジュールが正面側に取り付けられているモジュールであると判定した場合、アプリケーション制御部５３０ＧはＳ６０７に進む。Ｓ６０７で、アプリケーション制御部５３０Ｇは、Ｓ６０３で選択されたモジュールが操作表示モジュール３０Ａか否かを判定する。選択されたモジュールが操作表示モジュール３０Ａ以外の正面側に取り付けられたモジュールである場合、Ｓ６０８で、アプリケーション制御部５３０Ｇは取り外すべきモジュールの決定を促すガイダンス７２０を表示部５３２Ａに表示する。この後、アプリケーション制御部５３０Ｇは、正面側モジュール取り外し処理（Ｓ６０９）に進む。
【００７２】
Ｓ６０７で、アプリケーション制御部５３０Ｇが、Ｓ６０３で選択されたモジュールが操作表示モジュール３０Ａと判定した場合、アプリケーション制御部５３０Ｇは、Ｓ６０５に進む。Ｓ６０５で、アプリケーション制御部５３０Ｇは、取り外すべきモジュールの決定を促すガイダンス７２０（図７）を表示部５３２Ａに表示する。この後、アプリケーション制御部５３０Ｇは、タッチパネルモジュール取り外しルーチン（Ｓ６１１）に進む。
【００７３】
図７は、モジュール取り外しの際に表示部５３２Ａに表示するガイダンス例を示す。図７（ａ）は、Ｓ６０２で表示するガイダンス７００の例であって、表面側モジュールに対する表示例を示し、図７（ｂ）は、Ｓ６０２で表示するガイダンス７００の例であって、背面側モジュールに対する表示例を示す。図７（ａ）に示す表示と、図７（ｂ）に示す表示は，所定の操作で自在に切替え可能である。また、図７（ｃ）は、Ｓ６０５、Ｓ６０８、Ｓ６１０で表示するガイダンス７２０の例であって、表面側モジュールに対する表示例を示す。図７（ｄ）は、Ｓ６０５、Ｓ６０８、Ｓ６１０で表示するガイダンス７２０の例であって、背面側モジュールに対する表示例を示す。図７（ｃ）に示す表示と、図７（ｄ）に示す表示は，所定の操作で自在に切替え可能である。
【００７４】
図７（ａ），（ｂ）に示すように、ガイダンス７００として、電子機器１０の全体画像７０２、７０４と、操作アイコン７０６、７０８と、メッセージ７１０とからなる。メッセージ７１０は、取り外すべきモジュールの選択をユーザに促す内容となっている。ユーザは、操作アイコン７０６、７０８により、表面側の全体画像７０２を表示するか背面側の全体画像７０４を表示するかを選択できる。
【００７５】
図７（ｃ），（ｄ）に示すように、アプリケーション制御部５３０Ｇは、ガイダンス７２０では、取り外すように選択されたモジュールを強調した枠画像７２２を表示する。アプリケーション制御部５３０Ｇは更に、取り外しを決定するか否かのアイコン７２４、７２６と、取り外すべきモジュールの決定を促すメッセージ７２８を表示部５３２Ａに表示する。図７（ｃ）では、操作表示モジュール３０Ａが強調表示され、図７（ｄ）では、電源モジュール３０Ｈが強調表示されている。ここでは、選択されたモジュールの輪郭に沿って枠を追加的に表示しているが、その他の方法として、選択されたモジュールを拡大表示したり、選択されたモジュールを点滅表示させたりしてもよい。
【００７６】
ガイダンス７００、７２０の内容とタイミングは、図６及び図７に示す例に限定されない。表示内容とタイミングは適宜に変更してもよい。
【００７７】
図８は、背面側モジュール取り外し処理（Ｓ６０６）の詳細なフローチャートである。アプリケーション制御部５３０Ｇは、図８に示す処理に対応するプログラムを読み込み、実行することで、図８に示す動作を実現する。ここでは、Ｓ６０３においてユーザが取り外すべき背面側モジュールとして電源モジュール３０Ｈを選択したものとして、その動作を説明する。
【００７８】
Ｓ８０１で、アプリケーション制御部５３０Ｇはまず、姿勢検知モードをオンにし、姿勢検知手段５１０により電子機器１０の姿勢を検出する。姿勢検知手段５１０は、加速度センサまたはカメラから取得する画像を利用して電子機器１０の姿勢を検出する。Ｓ８０２で、アプリケーション制御部５３０Ｇは、姿勢変更ガイダンス９００ａ及び９００ｂを表示部５３２Ａに表示して、ユーザに電子機器１０を正面側から背面側に反転するように促す。
【００７９】
Ｓ８０３で、アプリケーション制御部５３０Ｇは、電子機器１０が正面側から背面側に反転されたか否かを判定する。Ｓ８０３で、姿勢検知手段５１０の検出結果が背面側モジュール取り外し状態になっていない場合、アプリケーション制御部５３０Ｇは、Ｓ８０２に戻って、姿勢変更ガイダンス９００ａ，９００ｂを表示部５３２Ａに交互に表示し続ける。Ｓ８０３で、姿勢検知手段５１０の検出結果が背面側モジュール取り外し状態、即ち、電子機器１０の背面側がユーザに向いている状態になっていると、アプリケーション制御部５３０Ｇは、Ｓ８０４に進む。
【００８０】
Ｓ８０４で、アプリケーション制御部５３０Ｇは、表示部５３２Ａに表示されている姿勢変更ガイダンス９００ａ及び９００ｂを消去する。Ｓ８０５で、アプリケーション制御部５３０Ｇは、姿勢検知モードをにし、Ｓ８０６で、本体１２と選択された電源モジュール３０Ｈとの通信をオフにする。Ｓ８０７で、アプリケーション制御部５３０Ｇは、電源モジュール３０Ｈを本体１２に固着させていたＥＰＭ２２Ｅによる磁力吸着を解除する。
【００８１】
Ｓ８０８で、アプリケーション制御部５３０Ｇは、電源モジュール３０Ｈの装着を示す検出（ＤＥＴＥＣＴ）信号がオンかオフを検出する。Ｓ８０８で検出（ＤＥＴＥＣＴ）信号がオンの場合、Ｓ８０８で、アプリケーション制御部５３０Ｇは、検出（ＤＥＴＥＣＴ）信号がオフになるのを待機する。Ｓ８０８で検出（ＤＥＴＥＣＴ）信号がオフになった場合、アプリケーション制御部５３０Ｇは、電源モジュール３０Ｈの取り外しが完了したと判断し、Ｓ８０９で取り外し選択モードをオフにし、図６に示す処理を終了する。
【００８２】
ユーザが電子機器１０を正面側から背面側に反転した後に、取り外すべきモジュールを忘れてしまうことがある。このような場合に備えて、再び使用者が電子機器１０を背面側から正面側に反転させることにより、取り外すべきモジュールを示すガイダンスを表示部５３２Ａに表示するのが好ましい。また、各モジュールにＬＥＤ等の表示手段を設け、取り外しが選択されたモジュールのＬＥＤを点灯させるようにしてもよい。
【００８３】
図９は、図８に示す背面側モジュール取り外しルーチンにおけるガイダンスの内容例を示す。図１０は、そのモジュール取り外し操作を示す模式図である。
【００８４】
図９（ａ）は、Ｓ８０２で電子機器１０の状態が背面側モジュール取り外し状態となるように促すガイダンス９００ａの表示例を示す。図９（ｂ）は、Ｓ８０２でどの背面側モジュールを取り外すべきかを示すガイダンス９００ｂの表示例を示す。ガイダンス９００ａとガイダンス９００ｂは交互に表示部５３２Ａに表示される。ガイダンス９００ａは、電子機器１０の正面画像９０２ａと、電子機器１０を１８０°反転させて背面側をユーザに向けるように促す表示９０４ａと、本体を反転すると取り外しが選択された電源モジュール３０Ｈの磁力が解除されるメッセージ９０６を有する。ガイダンス９００ｂは、電子機器１０の背面画像９０２ｂと、磁力解除の後に電源モジュール３０Ｈを取り外す際のスライド方向９９０４ｂと、メッセージ９０６を有する。
【００８５】
図１０（ａ），（ｂ），（ｃ）は、Ｓ８０８でユーザが電源モジュール３０Ｈを取り外す過程を示す。ユーザは、リブ１８に沿って本体１２の側面方向に電源モジュール３０Ｈをスライドさせることで、電源モジュール３０Ｈを本体１２から取り外すことができる。中間の図９（ｂ）に示す状態で、検出（ＤＥＴＥＣＴ）信号がオフになる。
【００８６】
図９に示すガイダンス９００ａ及び９００ｂは一例である。ガイダンスの内容とタイミングは、図８及び図９に示す例に限定されるものではなく、内容と表示タイミングは、適宜に変更してもよい。
【００８７】
図１１は、正面側モジュール取り外し処理（Ｓ６０９）の詳細なフローチャートである。アプリケーション制御部５３０Ｇは、図１１に示す処理に対応するプログラムを読み込み、実行することで、図１１に示す動作を実現する。ここでは、Ｓ６０３においてユーザが取り外すべき正面側モジュールとしてマイク・カメラモジュール３０Ｂを選択したものとして、その動作を説明する。
【００８８】
Ｓ１１０１で、アプリケーション制御部５３０Ｇは、姿勢検知モードをオンにして、姿勢検知手段５１０により本体１２の姿勢を検出する。Ｓ１１０２で、アプリケーション制御部５３０Ｇは、姿勢変更ガイダンス１２００を表示部５３２Ａに表示して、電子機器１０を正面側モジュールを取り外せる姿勢とするようにユーザに促す。Ｓ１１０３で、アプリケーション制御部５３０Ｇは、姿勢検知手段５１０の検知結果を参照して、正面側モジュールが取り外し可能かどうかを判断する。Ｓ１１０３で正面側モジュール取り外し可能な姿勢になっていない場合、アプリケーション制御部５３０Ｇは、Ｓ１１０２で、姿勢変更ガイダンス１２００を表示部５３２Ａに表示し続ける。Ｓ１１０３で正面側モジュール取り外し可能な姿勢になっている場合、すなわち、電子機器１０の正面側がユーザに対面する状態になっている場合、アプリケーション制御部５３０Ｇは、Ｓ１１０４に進む。
【００８９】
Ｓ１１０４で、アプリケーション制御部５３０Ｇは、表示部５３２Ａから姿勢変更ガイダンス１２００を消去する。Ｓ１１０５で、アプリケーション制御部５３０Ｇは、姿勢検知モードをオフにし、Ｓ１１０６で、本体１２と取り外しが選択されたマイク・カメラモジュール３０Ｂとの通信をオフにする。Ｓ１１０７で、アプリケーション制御部５３０Ｇは、選択されたマイク・カメラモジュール３０Ｂを本体１２に固着させていたＥＰＭ２２Ｂによる磁力吸着を解除する。
【００９０】
Ｓ１１０８で、アプリケーション制御部５３０Ｇは、モジュール３０Ｂの取り外しを促すガイダンス１２０６を表示部５３２Ａに表示する。Ｓ１１０９で、アプリケーション制御部５３０Ｇは、マイク・カメラモジュール３０Ｂの装着を示す検出（ＤＥＴＥＣＴ）信号がオンかオフかを検出する。Ｓ１１０９で、検出（ＤＥＴＥＣＴ）信号がオンの場合、アプリケーション制御部５３０Ｇは、Ｓ１１０８でガイダンス１２０６を表示部５３２Ａに表示し続け、Ｓ１１０９で、検出（ＤＥＴＥＣＴ）信号がオンかオフかを検出する。
【００９１】
Ｓ１１０９で検出（ＤＥＴＥＣＴ）信号がオフになると、アプリケーション制御部５３０Ｇは、マイク・カメラモジュール３０Ｂが取り外されたと判断し、Ｓ１１１０で、表示部５３２Ａからガイダンス１２０６を消去する。Ｓ１１１１で、アプリケーション制御部５３０Ｇは、取り外し選択モードをオフにし、図１１に示す処理を終了する。
【００９２】
図１２は、図１０に示す正面側モジュール取り外しルーチンにおけるガイダンスの内容例を示し、図１３は、モジュール取り外し操作を示す模式図である。
【００９３】
図１２（ａ）は、Ｓ１１０２で電子機器１０を正面側モジュール取り外し可能な姿勢位置とするようにユーザに促す姿勢変更ガイダンス１２００を表示部５３２Ａに表示した状態を示す。姿勢変更ガイダンス１２００は、電子機器１０の正面画像１２０２と、電子機器１０が傾かないように保持するように促すメッセージ１２０４とからなる。
【００９４】
図１２（ｂ）は、Ｓ１１０９でモジュール３０Ｂの取り外しを促すガイダンス１２０６の表示例を示す。ガイダンス１２０６は、電子機器１０の正面画像１２０８と、モジュール３０Ｂの取り外しを促すメッセージ１２１０と、磁力が解除された後にモジュール３０Ｂを取り外す時の方向を示すスライド方向１２１２とからなる。
【００９５】
図１３（ａ），（ｂ），（ｃ）は、マイク・カメラモジュール３０Ｂを取り外す際の手順を順に示す。Ｓ１１０７で磁力が解除された後に、ユーザは、マイク・カメラモジュール３０Ｂをリブ１４に沿って本体１２の側面方向にスライドさせることで、モジュール３０Ｂを本体１２から取り外すことができることを示す。本実施例では、マイク・カメラモジュール３０Ｂを本体１２の右側面方向にスライドさせて取り外しているが、本体左側面方向にスライドさせて取り外し可能としてもよい。図１３（ｂ）に示す中間的な状態で、マイク・カメラモジュール３０Ｂの検出（ＤＥＴＥＣＴ）信号がオフになる。
【００９６】
ガイダンス１２００、１２０６は、説明用の一例であり、その内容と表示のタイミングは、上記説明に限定されない。すなわち、ガイダンスの表示内容と表示・消去のタイミングは、適宜に変更してもよい。
【００９７】
図１４は、電子機器１０から操作表示モジュール３０Ａを取り外す処理（Ｓ６１１）の詳細なフローチャートである。アプリケーション制御部５３０Ｇは、図１４に示す処理に対応するプログラムを読み込み、実行することで、図１４に示す動作を実現する。
【００９８】
Ｓ１４０１で、アプリケーション制御部５３０Ｇは、姿勢検知モードをオンにして、姿勢検知手段５１０により本体１２の姿勢を検出する。Ｓ１４０２で、アプリケーション制御部５３０Ｇは、姿勢変更ガイダンス９３０を表示部５３２Ａに表示して、ユーザに本体１２を操作表示モジュール３０Ａの取り外しに適した姿勢状態にするように促す。Ｓ１４０３で、アプリケーション制御部５３０Ｇは、本体１２の姿勢が操作表示モジュールを取り外し可能な姿勢かどうかを判断する。Ｓ１４０３で、姿勢検知手段５１０の検出結果が操作表示モジュール３０Ａの取り外し可能な姿勢を示さない場合、アプリケーション制御部５３０Ｇは、Ｓ１４０２に戻り、姿勢変更ガイダンス１２００を表示部５３２Ａに表示し続ける。Ｓ１４０３で姿勢検知手段５１０の検出結果が操作表示モジュールを取り外し可能な姿勢にある場合、例えば、電子機器１０の正面側をユーザに対面する姿勢である場合、アプリケーション制御部５３０Ｇは、Ｓ１４０４に進む。
【００９９】
Ｓ１４０４で、アプリケーション制御部５３０Ｇは、表示部５３２Ａに表示している姿勢変更ガイダンス１２００を消去する。Ｓ１４０５で、アプリケーション制御部５３０Ｇは、姿勢検知モードをオフにする。Ｓ１４０６で、アプリケーション制御部５３０Ｇは、ユーザが操作表示モジュール３０Ａの電源ボタン３６を操作するのを待機するボタン入力待ちモードをオンにする。Ｓ１４０７で、アプリケーション制御部５３０Ｇは、表示部５３２Ａに電源ボタン３６の操作を促すガイダンス１５００（図１５）を表示する。Ｓ１４０８で、アプリケーション制御部５３０Ｇは、ユーザが操作表示モジュール３０Ａの電源ボタン３６を操作したか否かを判別する。Ｓ１４０８でユーザが電源ボタン３６を操作していない場合、アプリケーション制御部５３０Ｇは、Ｓ１４０７に戻り、ガイダンス９４０を表示部５３２Ａに表示し続ける。Ｓ１４０８でユーザが電源ボタン３６を操作した場合、アプリケーション制御部５３０Ｇは、Ｓ１４０９に進む。
【０１００】
Ｓ１４０９で、アプリケーション制御部５３０Ｇは、表示部５３２Ａに表示されているガイダンス１５００を消去する。Ｓ１４１０で、アプリケーション制御部５３０Ｇは、ボタン入力待ちモードをオフにし、Ｓ１４１１で本体１２と操作表示モジュール３０Ａとの間の通信をオフにする。Ｓ１４１２で、アプリケーション制御部５３０Ｇは、操作表示モジュール３０Ａを本体１２に固着させていたＥＰＭ２２Ｃの磁力吸着を解除する。Ｓ１４１３で、アプリケーション制御部５３０Ｇは、操作表示モジュール３０Ａの装着を示す検出（ＤＥＴＥＣＴ）信号がオンかオフかを検出する。Ｓ１４１３で検出（ＤＥＴＥＣＴ）信号がオンのままである場合、アプリケーション制御部５３０Ｇは、Ｓ１４１３で、操作表示モジュール３０Ａの本体１２からの取り外し待機状態を継続する。Ｓ１４１３で検出（ＤＥＴＥＣＴ）信号がオフになると、アプリケーション制御部５３０Ｇは、Ｓ１４１４で取り外し選択モードをオフにし、図１４に示す処理を終了する。
【０１０１】
図１５は、ガイダンス１５００の表示内容例を示し、図１６は、モジュール取り外し操作の模式図である。ガイダンス１５００は、電子機器１０の正面画像１５０２と、電源ボタン３６の操作による磁力解除をユーザに促すメッセージ１５０４と、電源ボタン３６の操作方向１５０６と、操作表示モジュール３０Ａを取り外す際のスライド方向１５０８とからなる。Ｓ１４０６でボタン入力待ちモードがＯＮになった後は、電源ボタン３６の役割は変更される。電源ボタン３６は、通常時には電子機器１０の電源をオン／オフするものであるが、ボタン入力待ちモードがオンである間は、操作表示モジュール３０Ａを本体１２に吸着している磁力を解除する操作部材として機能する。
【０１０２】
図１６（ａ），（ｂ），（ｃ）は、操作表示モジュール３０Ａを取り外す際の手順を順に示す。Ｓ１４１２で磁力が解除された後に、ユーザは、リブ１４に沿って本体１２の側面方向に操作表示モジュール３０Ａをスライドさせることで、本体１２から操作表示モジュール３０Ａを取り外せる。
【０１０３】
本実施例では操作表示モジュール３０Ａを本体１２の右側面方向にスライドさせて、本体１２から取り外しているが、本体１２の左側面方向にスライドさせて取り外し可能としてもよい。図１６（ｂ）に示す状態で、検出（ＤＥＴＥＣＴ）信号がオフになる。
【０１０４】
図１５に示すガイダンス１５００は説明用の一例である。ガイダンスの内容と表示・消去のタイミングは、上記説明に限定されない。すなわち、ガイダンスの表示内容と表示・消去のタイミングを適宜、変更してもよい。
【実施例２】
【０１０５】
操作表示モジュール３０Ａを本体１２から取り外す際、取り外し方向で見て本体１２の両側に配置される電源ボタン３６と音量調節ボタン３８の同時操作を、操作表示モジュール３０Ａを本体１２に固着する磁力を解除する操作としてもよい。このとき、アプリケーション制御部５３０Ｇは、ガイダンス９４０に代えて、図１７に示すガイダンス１７００を表示部５３２Ａに表示する。
【０１０６】
図１７は、Ｓ１４０６においてボタン入力待ちモードがオンになった後に、アプリケーション制御部５３０Ｇが表示部５３２Ａに表示するガイダンス１７００の表示例を示す。ガイダンス１７００は、電子機器１０の正面画像１７０２と、ユーザ操作を説明するメッセージ１７０４と、電源ボタン３６と音量調節ボタン３８の操作方向１７０６と、操作表示モジュール３０Ａを取り外す際のスライド方向１７０８とからなる。
【０１０７】
Ｓ１４０６でボタン入力待ちモードがオンになった後は、操作表示モジュール３０Ａの電源ボタン３６と音量調節ボタン３８の役割が変更される。通常、電源ボタン３６は、操作により電子機器１０の電源をオン／オフし、音量調節ボタン３８は操作により音量を調節するものである。これに対し、ボタン入力待ちモードがオンになった後に、ユーザが電源ボタン３６と音量調節ボタン３８を操作方向１７０６のように同時操作する。この同時操作に応じて、アプリケーション制御部５３０Ｇは、操作表示モジュール３０Ａを本体１２に吸着している磁力を解除する。
【０１０８】
図１７に示すガイダンス１７００は説明用の一例である。ガイダンスの内容と表示・消去のタイミングは、上記説明に限定されない。すなわち、ガイダンスの表示内容と表示・消去のタイミングを適宜、変更してもよい。
【実施例３】
【０１０９】
操作表示モジュール３０Ａを本体１２から取り外す際、ホームボタン３４の操作を、操作表示モジュール３０Ａを本体１２に固着する磁力を解除する操作としてもよい。このとき、アプリケーション制御部５３０Ｇは、ガイダンス９４０に代えて、図１８に示すガイダンス１８００を表示部５３２Ａに表示する。
【０１１０】
図１８は、Ｓ１４０６においてボタン入力待ちモードがオンになった後に、アプリケーション制御部５３０Ｇが表示部５３２Ａに表示するガイダンス１８００の表示例を示す。ガイダンス１８０は、電子機器１０の正面画像１８０２と、ユーザ操作を説明するメッセージ１８０４と、ホームボタン３４の操作方向１８０６と、操作表示モジュール３０Ａを取り外す際のスライド方向１８０８とからなる。
【０１１１】
Ｓ１４０６でボタン入力待ちモードがＯＮになった後は、操作表示モジュール３０Ａのホームボタン３４の役割が変更される。通常、ホームボタン３４は、表示部５３２Ａに表示される内容の切り替えに使用される。これに対し、ボタン入力待ちモードがオンになった後に、ユーザがホームボタン３４を操作する。このホームボタン３４の操作に応じて、アプリケーション制御部５３０Ｇは、操作表示モジュール３０Ａを本体１２に吸着している磁力を解除する。
【０１１２】
図１８に示すガイダンス１８００は説明用の一例である。ガイダンスの内容と表示・消去のタイミングは、上記説明に限定されない。すなわち、ガイダンスの表示内容と表示・消去のタイミングを適宜、変更してもよい。
【実施例４】
【０１１３】
操作表示モジュール３０Ａを本体１２から取り外す際、マナーボタン４０のスライド操作を、操作表示モジュール３０Ａを本体１２に固着する磁力を解除する操作としてもよい。このとき、アプリケーション制御部５３０Ｇは、ガイダンス９４０に代えて、図１９に示すガイダンス１９００を表示部５３２Ａに表示する。
【０１１４】
図１９は、Ｓ１４０６においてボタン入力待ちモードがオンになった後に、アプリケーション制御部５３０Ｇが表示部５３２Ａに表示するガイダンス１９００の表示例を示す。ガイダンス１９００は、電子機器１０の正面画像１９０２と、ユーザ操作を説明するメッセージ１９０４と、マナーボタン４０の操作方向１９０６と、操作表示モジュール３０Ａを取り外す際のスライド方向１９０８とからなる。
【０１１５】
Ｓ１４０６でボタン入力待ちモードがオンになった後では、操作表示モジュール３０Ａのマナーボタン４０の役割は変更される。通常、マナーボタン４０は、消音のオン／オフを切り替えに用いられる。これに対し、ボタン入力待ちモードがオンになった後に、ユーザはマナーボタン４０をモジュール取り外し方向とは垂直な方向にスライド操作する。このスライド操作に応じて、アプリケーション制御部５３０Ｇは、操作表示モジュール３０Ａを本体１２に吸着している磁力を解除する。
【０１１６】
図１９に示すガイダンス１９００は説明用の一例である。ガイダンスの内容と表示・消去のタイミングは、上記説明に限定されない。すなわち、ガイダンスの表示内容と表示・消去のタイミングを適宜、変更してもよい。
【実施例５】
【０１１７】
各モジュールが装着状態を表示する手段としてＬＥＤを追加した構成の電子機器１１０を説明する。図２０は、図１に対応する構成図を示し、図２１は、図５に対応する概略構成ブロック図を示す。図１から図４を参照して説明した構成要素と同じ要素には同じ符号を付してある。
【０１１８】
電子機器１１０の本体１１２には、本体１２の構成要素に加えて、加速度センサ５１１が配置される。加速度センサ５１１の出力はシステム制御部５０２に接続する。
【０１１９】
モジュール１３０Ａ〜１３０Ｊはそれぞれ、モジュール３０Ａ〜３０Ｊに対応する。モジュール１３０Ｂ〜１３０Ｊは、ユーザがその点灯・消灯・点滅を視認できるＬＥＤ５４６Ｂ〜５４６Ｊを有する。図２１に示すように、各モジュール１３０Ｂ〜１３０Ｊでは、手段５３０Ｂ〜５３０Ｊがインターフェース５４４Ｂ〜５４４Ｊを介してＬＥＤ５４６Ｂ〜５４６Ｊの点灯・消灯・点滅を制御する。ＬＥＤ５４６Ａ〜５４６Ｊが発光色を選択可能な場合、手段５３０Ｂ〜５３０Ｊはその発光色も制御できる。
【０１２０】
図２２は、電子機器１１０からいずれかのモジュール１３０Ａ〜１３０Ｊを取り外す際の動作を説明する。図２２は、その動作フローチャートを示す。アプリケーション制御モジュール１３０Ｇのアプリケーション制御部５３０Ｇが、図２２に示す処理に対応するプログラムを読み込み、実行することで、図２２に示す動作を実現する。
【０１２１】
電子機器１１０がスタンバイ状態の時に、ユーザが操作表示モジュール１３０Ａを操作して取り外し選択モードを選択すると、Ｓ２２０１で、アプリケーション制御部５３０Ｇが、本体１２の動作モードを取り外し選択モードに設定する。
【０１２２】
Ｓ２２０２で、アプリケーション制御部５３０Ｇは、表示部５３２Ａに取り外すべきモジュールの選択を促すガイダンス２３００（図２３）を表示する。Ｓ２２０３で、ユーザは、ガイダンス２３００に応じて、操作表示モジュール１３０Ａの操作部を操作して、取り外すべきモジュールを選択する。ここで、ユーザは、マイク・カメラモジュール１３０Ｂ、記録モジュール１３０Ｄ、Ｉ／Ｏモジュール１３０Ｅ、ＮＦＣモジュール１３０Ｆ、電源モジュール１３０Ｈ及び通信モジュール１３０Ｊを選択したものとする。
【０１２３】
Ｓ２２０４で、アプリケーション制御部５３０Ｇは、Ｓ２２０３でユーザが選択したモジュールを不揮発性メモリ５３４Ｇに管理テーブル２４００（図２４）として記憶する。Ｓ２２０５で、アプリケーション制御部５３０Ｇは、取り外すべきモジュールの選択を確認する確認ガイダンス２３２０（図２３）を表示部５３２Ａに表示する。Ｓ２２０６で、アプリケーション制御部５３０Ｇは、取り外すべきモジュールのユーザの決定を判定し、ユーザの決定が無ければＳ２２０２に戻り、ユーザが決定すると、Ｓ２２０７に進む。
【０１２４】
Ｓ２２０７で、アプリケーション制御部５３０Ｇは、管理テーブル２４００に記憶されるモジュールのＬＥＤを点灯させる。Ｓ２２０３でモジュール１３０Ｂ、１３０Ｄ、１３０Ｅ、１３０Ｆ、１３０Ｈ及び１３０Ｊを選択されている場合、ＬＥＤ５４６Ｂ、５４６Ｄ、５４６Ｅ、５４６Ｆ、５４６Ｈ及び５４６Ｊが点灯する。
【０１２５】
ステップＳ２２０８で、アプリケーション制御部５３０Ｇは、姿勢変更ガイダンスルーチンにより、本体１２の姿勢を所望の方向にするようにユーザに促す。姿勢変更ガイダンスルーチン（Ｓ２２０８）の詳細な動作は後述する。
【０１２６】
Ｓ２２０９で、アプリケーション制御部５３０Ｇは、選択されたモジュールの取外しをユーザに促す。取り外しルーチン（Ｓ２２０９）の詳細な動作は後述する。Ｓ２２１０で、アプリケーション制御部５３０Ｇは、不揮発性メモリ５３４Ｇの管理テーブル２４００から、Ｓ２２０９で取り外したモジュールを削除する。Ｓ２２１１で、アプリケーション制御部５３０Ｇは、管理テーブル２４００に取り外すべきモジュールが残っているか否かを判別する。管理テーブル２４００に取り外すべきモジュールが残っている場合、アプリケーション制御部５３０Ｇは、Ｓ２２０７に戻り、残っていない場合、Ｓ２２１２に進む。
【０１２７】
ステップＳ２２１２で、アプリケーション制御部５３０Ｇは、ユーザにモジュール取り外しを続けるか否かを選択させる。ユーザがモジュール取り外しの継続を続選択した場合、アプリケーション制御部５３０ＧはＳ２２０２に戻り、継続を選択しない場合、ステップＳ２２１３に進む。Ｓ２２１３で、アプリケーション制御部５３０Ｇは、モジュール取り外しモードをオフにして、図２２に示す処理を終了する。
【０１２８】
図２３（ａ），（ｂ）は、Ｓ２２０２で表示する選択ガイダンス２３００の表示例を示し、図２３（ｂ）は、Ｓ２２０５で表示する確認ガイダンス２３２０の表示例を示す。図２３（ａ）に示す表示と、図２３（ｂ）に示す表示は，所定の操作で自在に切替え可能である。また、図２３（ｃ）は、Ｓ２２０５で表面側モジュールに対して表示する確認ガイダンス２３２０の表示例を示し、図２３（ｄ）は、Ｓ２２０５で背面側モジュールに対して表示するガイダンス２３２０の表示例を示す。図２３（ｃ）に示す表示と、図２３（ｄ）に示す表示は，所定の操作で自在に切替え可能である。
【０１２９】
図２３（ａ），（ｂ）に示すように、選択ガイダンス２３００は、電子機器１０の全体画像２３０２、２３０４と、操作アイコン２３０６、２３０８と、メッセージ２３１０とからなる。メッセージ２３１０は、取り外すべきモジュールの選択をユーザに促す内容となっている。ユーザは、操作アイコン２３０６、２３０８により、表面側の全体画像２３０２を表示するか背面側の全体画像２３０４を表示するかを選択できる。
【０１３０】
図２３（ｃ），（ｄ）に示すように、アプリケーション制御部５３０Ｇは、ガイダンス２３２０では、取り外すように選択されたモジュールを強調した枠画像２３２２を表示する。アプリケーション制御部５３０Ｇは更に、取り外しを決定するか否かのアイコン２３２４、２３２６と、取り外すべきモジュールの決定を促すメッセージ２３２８を表示部５３２Ａに表示する。図２３（ｃ）では、マイク・カメラモジュール１３０Ｂが枠画像２３２８により強調表示されている。図２３（ｄ）では、モジュール１３０Ｄ、１３０Ｅ、１３０Ｆ、１３０Ｈ及び１３０Ｊが、枠画像２３２８により強調表示されている。選択されたモジュールの輪郭に沿って枠を追加的に表示しているが、その他の方法として、選択されたモジュールを拡大表示したり、選択されたモジュールを点滅表示させたりしてもよい。
【０１３１】
ガイダンス２３００、２３２０の内容とタイミングは、図２２及び図２３に示す例に限定されない。表示内容とタイミングは適宜に変更してもよい。
【０１３２】
図２４は管理テーブル２４００の構成と内容の一例を示す。管理テーブル２４００は、正面側モジュールを格納するフィールド２４０２、背面の左側モジュールを格納するフィールド２４０４及び背面の右側モジュールを格納するフィールド２４０６を有する。図２２で説明した例では、上側に取り外すべきモジュールの選択前の状態を示し、下側に選択後の状態を示す。図２４の下側に示すように、Ｓ２２０３で取り外すように選択されたモジュールを特定する情報が、管理テーブル２４００に格納される。図２４では、理解を容易にするためにモジュール名が格納されるが、実際には、各モジュールの識別情報で特定される。
【０１３３】
図２５は、姿勢変更ガイダンスルーチン（Ｓ２２０８）の詳細なフローチャートである。アプリケーション制御モジュール１３０Ｇのアプリケーション制御部５３０Ｇが、図２５に示す処理に対応するプログラムを読み込み、実行することで、図２５に示す動作を実現する。
【０１３４】
Ｓ２５０１で、アプリケーション制御部５３０Ｇは、姿勢検知手段５１０により検知される姿勢値または姿勢方向により電子機器１１０の正面側がユーザに向いているか否かを判別する。アプリケーション制御部５３０Ｇは、この姿勢判別に加速度センサ５１１の出力並びにマイク・カメラモジュール１３０Ｂ及びカメラモジュール１３０Ｃによる撮影画像のいずれかを利用できる。
【０１３５】
Ｓ２５０１で電子機器１１０の正面側がユーザに向いている場合、アプリケーション制御部５３０Ｇは、Ｓ２５０２に進む。Ｓ２５０２で、アプリケーション制御部５３０Ｇは、管理テーブル２４００の内容に応じて表示部５３２Ａに姿勢変更ガイダンス２６００ａ、２６００ｂ、２７００ａ，２７００ｂ，２８００（図２６，図２７，図２８）を表示する。この後、アプリケーション制御部５３０Ｇは、図２５に示す姿勢変更ガイダンスルーチンを終了し、呼びだし元に戻る。
【０１３６】
ステップＳ２５０１で電子機器１１０の正面側がユーザに向いていない場合、アプリケーション制御部５３０Ｇは、Ｓ２５０３に進む。Ｓ２５０３で、アプリケーション制御部５３０Ｇは、管理テーブル２４００の内容に応じて、スピーカモジュール１３０Ｉから電子機器１１０の姿勢変更を促すガイダンスを音声出力する。電子機器１１０の正面側がユーザに向いていない場合、ユーザは表示部５３２Ａの画面を見ることが困難だからである。Ｓ２５０３の後、アプリケーション制御部５３０Ｇは、図２５に示す姿勢変更ガイダンスルーチンを終了し、呼びだし元に戻る。
【０１３７】
Ｓ２５０３で出力する音声ガイダンスとしては、「本体を正面側に向けてください」、「背面の左側を上に向けてください」または背面の右側を上に向けてください」等が挙げられる。音声ガイダンスの内容はこれら以外であってもよい。すなわち、ユーザに電子機器１１０の姿勢を後述するモジュール取り外し状態に変更するよう促すものであればよく、言葉ではなくブザー音や振動などでもよい。
【０１３８】
図２５に示す制御では、本体１２の表側に位置するモジュールの取り外しに対して、取り外し操作のメッセージをディスプレイに表示し、本体１２の裏側に位置するモジュールの取り外しに対して同内容のメッセージを音声出力する。
【０１３９】
図２６、図２７及び図２８は、Ｓ２５０２で表示部５３２Ａに表示される姿勢変更ガイダンスの例を示す。
【０１４０】
図２６は、電子機器１１０を背面左側モジュール取り外し状態にするように促す時の姿勢変更ガイダンス２６００ａ，２６００ｂを示す。図２６（ａ）は、正面向きの電子機器１１０を背面向きに変更することを促す姿勢変更ガイダンスス２６００ａを示す。図２６（ｂ）は、背面向きの電子機器１１０を背面左側モジュール取り外し状態にするように促す姿勢変更ガイダンス２６００ｂを示す。ガイダンス２６００ａとガイダンス２６００ｂは交互に表示部５３２Ａに表示される。姿勢変更ガイダンス２６００ａは、電子機器１１０の正面画像２６０２ａと、電子機器１１０を１８０°反転させて背面側をユーザに向けるように促す表示２６０４ａと、本体を反転するように促すメッセージ２６０６ａを有する。ガイダンス２６００ｂは、電子機器１１０の背面画像２６０２ｂと、背面左側を上に向けるように促す表示２６０４ｂと、背面左側を上に向けた状態で電子機器１１０を傾かないように保持することを促すメッセージ２６０６ｂを有する。
【０１４１】
図２７は、電子機器１１０を背面右側モジュール取り外し状態にするように促す時の姿勢変更ガイダンス２７００ａ，２７００ｂを示す。図２７（ａ）は、正面向きの電子機器１１０を背面向きに変更することを促す姿勢変更ガイダンスス２７００ａを示す。図２７（ｂ）は、背面向きの電子機器１１０を背面右側モジュール取り外し状態にするように促す姿勢変更ガイダンス２７００ｂを示す。ガイダンス２７００ａとガイダンス２７００ｂは交互に表示部５３２Ａに表示される。姿勢変更ガイダンス２７００ａは、電子機器１１０の正面画像２７０２ａと、電子機器１１０を１８０°反転させて背面側をユーザに向けるように促す表示２７０４ａと、本体を反転するように促すメッセージ２７０６ａを有する。ガイダンス２７００ｂは、電子機器１１０の背面画像２７０２ｂと、背面右側を上に向けるように促す表示２７０４ｂと、背面右側を上に向けた状態で電子機器１１０を傾かないように保持することを促すメッセージ２７０６ｂを有する。
【０１４２】
図２８は、電子機器１１０を正面側モジュール取り外し状態にするように促す姿勢変更ガイダンス２８００を示す。姿勢変更ガイダンス２８００は、電子機器１１０の正面画像２８０２と、電子機器１１０を傾かせずに保持するように促すメッセージ２８０６からなる。
【０１４３】
このように図２６，図２７及び図２８に示すような姿勢変更メッセージをユーザに提示することで、ユーザは、取り外したいモジュールに応じた適切な姿勢に電子機器１１０の姿勢を変更することができる。
【０１４４】
姿勢変更ガイダンス２６００ａ，２６００ｂ、２７００ａ，２７００ｂ、２８００は一例である。ガイダンスの内容とタイミングは、図２６，図２７及び図２８に示す例に限定されるものではなく、内容と表示タイミングは、適宜に変更してもよい。
【０１４５】
図２９は、取り外しルーチン（Ｓ２２０９）の詳細なフローチャートを示す。アプリケーション制御モジュール１３０Ｇのアプリケーション制御部５３０Ｇが、図２９に示す処理に対応するプログラムを読み込み、実行することで、図２９に示す動作を実現する。
【０１４６】
Ｓ２９０１で、アプリケーション制御部５３０Ｇは、姿勢検知手段５１０の検知出力により電子機器１１０が正面側モジュール取り外し可能状態かどうかを判別する。正面側モジュール取り外し可能状態が所定時間、継続すると、アプリケーション制御部５３０Ｇは、ステップＳ２９０２に進み、そうでなければ、Ｓ２９０７に進む。
【０１４７】
Ｓ２９０２で、アプリケーション制御部５３０Ｇは、管理テーブル２４００の正面側モジュール項目２４０２に取り外すべきモジュールが登録されているか否かを判別する。管理テーブル２４００の正面側モジュール項目２４０２にいずれかのモジュールが登録されている場合、アプリケーション制御部５３０Ｇは、Ｓ２９０３に進み、何のモジュールも登録されていない場合、Ｓ２９０７に進む。
【０１４８】
Ｓ２９０３で、アプリケーション制御部５３０Ｇは、そのモジュールのＬＥＤを点滅させる。その後、Ｓ２９０４で、アプリケーション制御部５３０Ｇは、本体１１２とステップＳ２９０３でＬＥＤを点滅させたモジュールとの間の通信をオフにする。Ｓ２９０５で、アプリケーション制御部５３０Ｇは、当該モジュールを本体１１２に固着させているＥＰＭによる磁力吸着を解除する。Ｓ２９０６で、アプリケーション制御部５３０Ｇは、モジュール取り外しルーチンを実行する。Ｓ２９０６で、ユーザは、ステップＳ２９０５で磁力吸着が解除されたモジュールを取り外すことができ、アプリケーション制御部５３０Ｇは、図２９に示す取り外しルーチンを終了し、呼びだし元に戻る。
【０１４９】
Ｓ２９０７で、アプリケーション制御部５３０Ｇは、姿勢検知手段５１０の出力に従い、電子機器１１０が背面左側モジュール取り外し可能状態かどうかを判別する。背面左側モジュール取り外し可能状態が所定時間、継続すると、アプリケーション制御部５３０Ｇは、ステップＳ２９０８に進み、そうでなければ、Ｓ２９１２に進む。
【０１５０】
Ｓ２９０８で、アプリケーション制御部５３０Ｇは、管理テーブル２４００の背面左側モジュール項目２４０４に取り外すべきモジュールが登録されているか否かを判別する。ステップＳ２９０８で背面左側モジュール項目２４０４に何かのモジュールが登録されていると、アプリケーション制御部５３０Ｇは、Ｓ２９０９に進み、そうでなければ、Ｓ２９１２に進む。
【０１５１】
Ｓ２９０９で、アプリケーション制御部５３０Ｇは、登録されているモジュールのＬＥＤを点滅させる。Ｓ２９１０で、アプリケーション制御部５３０Ｇは、本体１１２とステップＳ２９０９でＬＥＤを点滅させたモジュールとの間の通信をオフにする。Ｓ２９１１で、アプリケーション制御部５３０Ｇは、背面左側モジュール項目２４０４に登録されているモジュール本体１１２に固着させていたＥＰＭによる磁力吸着を解除する。Ｓ２９０６で、アプリケーション制御部５３０Ｇは、モジュール取り外しルーチンを実行する。Ｓ２９０６で、ユーザは、ステップＳ２９１１で磁力吸着が解除されたモジュールを取り外すことができ、アプリケーション制御部５３０Ｇは、図２９に示す取り外しルーチンを終了し、呼びだし元に戻る。
【０１５２】
Ｓ２９１２で、アプリケーション制御部５３０Ｇは、姿勢検知手段５１０の出力に従い電子機器１１０が背面右側モジュール取り外し可能状態かどうかを判別する。Ｓ２９１２で背面右側モジュール取り外し可能状態が所定時間、継続すると、アプリケーション制御部５３０Ｇは、Ｓ２９１３に進み、そうでない場合、Ｓ２９１７に進む。
【０１５３】
Ｓ２９１３で、アプリケーション制御部５３０Ｇは、管理テーブル２４００の背面右側モジュール項目２４０６に取り外すべきモジュールが登録されているか否かを判別する。ステップＳ２９１３で背面右側モジュール項目２４０６に何かのモジュールが登録されている場合、アプリケーション制御部５３０Ｇは、Ｓ２９１４に進み、１つも登録されていない場合には、Ｓ２９１７に進む。
【０１５４】
Ｓ２９１４で、アプリケーション制御部５３０Ｇは、背面右側モジュール項目２４０６に登録されているモジュールのＬＥＤを点滅させる。Ｓ２９１５で、アプリケーション制御部５３０Ｇは、本体１１２とステップＳ２９１４でＬＥＤを点滅させたモジュールとの間の通信をオフにする。Ｓ２９１６で、アプリケーション制御部５３０Ｇは、背面右側モジュール項目２４０６に登録されているモジュールを本体１１２に固着させていたＥＰＭによる磁力吸着を解除する。Ｓ２９０６で、アプリケーション制御部５３０Ｇは、モジュール取り外しルーチンを実行する。Ｓ２９０６で、ユーザは、ステップＳ２９１６で磁力吸着が解除されたモジュールを取り外すことができ、アプリケーション制御部５３０Ｇは、図２９に示す取り外しルーチンを終了し、呼びだし元に戻る。
【０１５５】
Ｓ２９１７で、アプリケーション制御部５３０Ｇは、姿勢検知手段５１０の出力に従い電子機器１１０が正面側モジュール、背面左側モジュール及び背面右側モジュールのいずれの取り外し可能状態にあるかどうかを判別する。ステップＳ２９１７でいずれかのモジュールの取り外し可能状態にある場合、アプリケーション制御部５３０Ｇは、ステップＳ２９０１に戻る。ステップＳ２９１７で、いずれの取り外し可能状態にもない場合、アプリケーション制御部５３０Ｇは、図２９に示す取り外しルーチンを終了し、呼びだし元に戻る。
【０１５６】
尚、いずれのモジュールも、ステップＳ２２０６で取り外しが確定してからステップＳ２９０５、Ｓ２９１１またはＳ２９１６で磁力が解除されるまでの間は、通常の動作を行うことができる。
【０１５７】
図３０は、モジュール取り外しルーチン（Ｓ２９０６）の詳細なフローチャートを示す。アプリケーション制御モジュール１３０Ｇのアプリケーション制御部５３０Ｇが、図３０に示す処理に対応するプログラムを読み込み、実行することで、図３０に示す動作を実現する。
【０１５８】
ステップＳ３００１で、アプリケーション制御部５３０Ｇは、取り外し対象のモジュールの装着を示す検出（ＤＥＴＥＣＴ）信号がオンかオフかを判別する。これにより、取り外し対象のモジュールが装着中か取り外されたかを知ることが出来る。ステップＳ３００１で検出（ＤＥＴＥＣＴ）信号がオフであると、アプリケーション制御部５３０Ｇは、Ｓ３００２に進む。Ｓ３００２で、アプリケーション制御部５３０Ｇは、本体１１２から当該モジュールへの電源供給を停止し、これにより当該モジュールのＬＥＤが消灯される。当該モジュールが内部に固有の電源を有している場合、アプリケーション制御部５３０Ｇは、検出（ＤＥＴＥＣＴ）信号がオフになったことに応じて、ＬＥＤ消灯コマンドを当該モジュールに送信し、当該モジュールはこのコマンドに応じてＬＥＤを消灯する。Ｓ３００２の後、アプリケーション制御部５３０Ｇは、図３０に示すルーチンの呼び出し元に戻る。
【０１５９】
Ｓ３００１で検出（ＤＥＴＥＣＴ）信号がオンである場合、アプリケーション制御部５３０Ｇは、Ｓ３００３に進む。Ｓ３００３で、アプリケーション制御部５３０Ｇは、姿勢検知手段５１０の検知出力により電子機器１１０の姿勢がモジュール取り外し可能状態に保持されているか否かを判別する。Ｓ３００３で電子機器１１０の姿勢がモジュール取り外し可能状態に保持されている場合、アプリケーション制御部５３０Ｇは、ステップＳ３００１に戻る。Ｓ３００３で電子機器１１０の姿勢がモジュール取り外し可能状態に保持されていない場合、アプリケーション制御部５３０Ｇは、Ｓ３００４に進む。ステップＳ３００４で、アプリケーション制御部５３０Ｇは、当該モジュールを本体１１２に固着させていたＥＰＭによる磁力吸着を再設定する。Ｓ３００５で、アプリケーション制御部５３０Ｇは、本体１１２と当該モジュールとの通信を再開し、図３０に示すモジュール取り外しルーチンを終了して、Ｓ２２１０に戻る。
【０１６０】
図３１、図３２及び図３３を参照して、モジュール取り外しの操作手順を説明する。
【０１６１】
図３１は、ステップＳ２２０６において取り外しが確定した記録モジュール１３０Ｄ、Ｉ／Ｏモジュール１３０Ｅ及びＮＦＣモジュール１３０Ｆをユーザが取り外す過程を示す。図３１（ａ）は装着状態を示し、図３１（ｂ）は取り外した状態を示す。
【０１６２】
Ｓ２９０７において、ユーザは、背面左側モジュールを取り外し可能な状態に電子機器１１０を回転・保持している。Ｓ３００１で、ユーザは、３つのモジュール１３０Ｄ、１３０Ｅ及び１３０Ｆを本体１１２の左側面方向（図中上方向）にスライドさせて、本体１１２から取り外す。図３１（ａ）に示す状態では、各モジュール１３０Ｄ、１３０Ｅ、１３０ＦのＬＥＤ５４６Ｄ、５４６Ｅ及び５４６Ｆは点滅している。ユーザが、これらモジュール１３０Ｄ、１３０Ｅ、１３０Ｆを本体１１２から取り外して図３１（ｂ）に示す状態に至ると、検出（ＤＥＴＥＣＴ）信号がオフになり、ＬＥＤ５４６Ｄ、５４６Ｅ、５４６Ｆは消灯する。この時点では、取り外し対象となっていない電源モジュール１３０Ｈと通信モジュール１３０ＪのＬＥＤ５４６Ｈ，５４６Ｊは点灯状態となっている。
【０１６３】
図３２は、モジュール１３０Ｄ、１３０Ｅ及び１３０Ｆが本体１１２から取り外された後に、Ｓ２２０６において取り外しが決定された電源モジュール１３０Ｈ及び通信モジュール１３０Ｊを取り外す過程を示す。図３２（ａ）は装着状態を示し、図３２（ｂ）は取り外した状態を示す。
【０１６４】
Ｓ２９１２で、ユーザは、背面右側モジュールを取り外し可能な状態に電子機器１１０を回転・保持している。Ｓ３００１で、ユーザは、２つのモジュール１３０Ｈ，１３０Ｊを本体１１２の右側面方向（図中上方向）にスライドさせて、本体１１２から取り外す。図３２（ａ）に示す状態では、各モジュール１３０Ｈ，１３０ＪのＬＥＤ５４６Ｈ，５４６Ｊは点滅している。ユーザがこれらモジュール１３０Ｈ，１３０Ｊを取り外して図３２（ｂ）に示す状態に至ると、検出（ＤＥＴＥＣＴ）信号がオフになり、ＬＥＤ５４６Ｈ，５４６Ｊは消灯する。
【０１６５】
図３３は、電源モジュール１３０Ｈ及び通信モジュール１３０Ｊが取り外された後に、Ｓ２２０２で取り外しが決定されたマイク・カメラモジュール１３０Ｂをユーザが取り外す過程を示す。図３３（ａ）は装着状態を示し、図３３（ｂ）は取り外した状態を示す。
【０１６６】
ユーザは、正面側モジュールを取り外し可能な状態に電子機器１１０を回転・保持しており、目的のモジュールを本体１１２の側面方向にスライドさせることで本体１１２から取り外す。図３３では、マイク・カメラモジュール１３０Ｂを本体１１２の右側面方向にスライドさせて取り外しているが、本体１１２の左側面方向にスライドさせて取り外すようにしてもよい。図３３（ａ）に示す状態では、マイク・カメラモジュール１３０ＢのＬＥＤ５４６Ｂは点滅している。ユーザがマイク・カメラモジュール１３０Ｂを取り外して図３３（ｂ）に示す状態に至ると、検出（ＤＥＴＥＣＴ）信号がオフになり、マイク・カメラモジュール１３０ＢのＬＥＤ５４６Ｂが消灯する。
【０１６７】
このように、図２９及び図３０を参照して説明した制御により、本実施例では、ＬＥＤによってユーザは取り外す対象のモジュールを確認でき、取り外しの完了を確認できる。更には、対象モジュールが自重で落ちない方向にあるときに取り外しの操作を行うことができるので、落下の危険を大幅に低減できる。
【０１６８】
図３４は、モジュール１３０Ｄ、１３０Ｅ、１３０Ｆ、１３０Ｈ，１３０Ｊ、１３０Ｂの取り外しに伴、Ｓ２２１０で更新される管理テーブル２４００の登録内容の変化を示す。
【０１６９】
図３４（ａ）は、Ｓ２２１０でユーザが取り外すべきモジュールを選択・決定したときの管理テーブル２４００の登録内容を示す。ここでは、マイク・カメラモジュール１３０Ｂ、記録モジュール１３０Ｄ、Ｉ／Ｏモジュール１３０Ｅ、ＮＦＣモジュール１３０Ｆ、電源モジュール１３０Ｈ及び通信モジュール１３０Ｊが取り外し対象とされている。正面側モジュール項目２４０２にマイク・カメラモジュール１３０Ｂが登録されている。背面左側モジュール項目２４０４には、記録モジュール１３０Ｄ、Ｉ／Ｏモジュール１３０Ｅ及びＮＦＣモジュール１３０Ｆが登録されている。背面右側モジュール項目２４０６には電源モジュール１３０Ｈ及び通信モジュール１３０Ｊが登録されている。
【０１７０】
図３４（ｂ）は、取り外しルーチン（Ｓ２２０９）でユーザが記録モジュール１３０Ｄ、Ｉ／Ｏモジュール１３０Ｅ及びＮＦＣモジュール１３０Ｆを取り外した後の管理テーブル２４００の内容を示す。図３４（ａ）に示す内容から背面左側モジュール項目２４０２の記録モジュール１３０Ｄ、Ｉ／Ｏモジュール１３０Ｅ及びＮＦＣモジュール１３０Ｆが削除されている。
【０１７１】
図３４（ｃ）は、図３４（ｂ）に示す状態からＳ２２０７を経由したＳ２２０９で、ユーザが電源モジュール１３０Ｈ及び通信モジュール１３０Ｊを取り外した後の管理テーブル２４００の内容を示す。図３４（ｂ）に示す内容から背面右側モジュール項目２４０６の電源モジュール１３０Ｈ及び通信モジュール１３０Ｊが削除されている。
【０１７２】
図３４（ｄ）は、図３４（ｃ）に示す状態からＳ２２０７を経由したＳ２２０９で、ユーザがマイク・カメラモジュール１３０Ｂを取り外した後の管理テーブル２４００の内容を示す。図３４（ｃ）に示す内容から正面側モジュール項目２４０２のマイク・カメラモジュール１３０Ｂが削除されている。この状態で、管理テーブル２４００には何もモジュールが登録されていない。
【０１７３】
図３４（ｄ）に示す状態から再びＳ２２０７に戻り、ステップＳ２２１１で、アプリケーション制御部５３０Ｇは、管理テーブル２４００に登録があるかどうかを判断する。管理テーブル２４００にはモジュールが登録されていないので、アプリケーション制御部５３０Ｇは、ステップＳ２２１２に進む。
【実施例６】
【０１７４】
図２９のＳ２９０５、Ｓ２９１１、Ｓ２９１５で、取り外すべきモジュールの磁力が解除された後にモジュール取り外しを促すガイダンスを出力するようにしてもよい。
【０１７５】
図３５は、そのためのモジュール取り外しガイダンスを表示する処理のフローチャートを示す。アプリケーション制御モジュール１３０Ｇのアプリケーション制御部５３０Ｇが、図３５に示す処理に対応するプログラムを読み込み、実行することで、図３５に示す動作を実現する。Ｓ２９０５、Ｓ２９１１、Ｓ２９１５で、取り外すべきモジュールの磁力が解除されると、アプリケーション制御部５３０Ｇは、図３５に示す処理を開始する。
【０１７６】
ステップＳ３５０１で、アプリケーション制御部５３０Ｇは、姿勢検知手段５１０により検知される姿勢値または姿勢方向により電子機器１１０の正面側がユーザに向いているか否かを判別する。アプリケーション制御部５３０Ｇは、この姿勢判別に加速度センサ５１１の出力並びにマイク・カメラモジュール１３０Ｂ及びカメラモジュール１３０Ｃによる撮影画像のいずれかを利用できる。
【０１７７】
Ｓ３５０１で電子機器１１０の正面側がユーザに向いている場合、アプリケーション制御部５３０Ｇは、Ｓ３５０２に進む。Ｓ３５０２で、アプリケーション制御部５３０Ｇは、Ｓ２９０１、Ｓ２９０７、Ｓ２９１２の判別内容に応じた、モジュール取り外しのガイダンス３６００、３７００、３８００を表示部５３２Ａに表示する。この後、アプリケーション制御部５３０Ｇは、図３５に示す取り外しガイダンスルーチンを終了し、呼びだし元に戻る。
【０１７８】
ステップＳ３５０１で電子機器１１０の正面側がユーザに向いていない場合、アプリケーション制御部５３０Ｇは、Ｓ３５０３に進む。Ｓ３５０３で、アプリケーション制御部５３０Ｇは、Ｓ２９０１、Ｓ２９０７、Ｓ２９１２の判別結果に従い、スピーカモジュール１３０Ｉからモジュール取り外しを促すガイダンスを音声出力する。電子機器１１０の正面側がユーザに向いていない場合、ユーザは表示部５３２Ａの画面を見ることが困難だからである。Ｓ３５０３の後、アプリケーション制御部５３０Ｇは、図３５に示す姿勢変更ガイダンスルーチンを終了し、呼びだし元に戻る。
【０１７９】
Ｓ３５０３で出力する音声ガイダンスは例えば、「選択した正面側モジュールを取り外してください」、「選択した背面左側モジュールを取り外してください」または「選択した背面右側モジュールを取り外してください」といった内容の音声からなる。音声ガイダンスの内容はこれら以外であってもよい。すなわち、ユーザに電子機器１１０の姿勢を後述するモジュール取り外し状態に変更するよう促すものであればよく、言葉ではなくブザー音や振動などでもよい。
【０１８０】
図３６、図３７及び図３８は、Ｓ３５０２で表示部５３２Ａに表示するガイダンス例を示す。図３６は、電子機器１１０の背面左側に装着されているモジュールの取り外しを促す取り外しガイダンス３６００を示す。図３７は、電子機器１１０の背面右側に装着されているモジュールの取り外しを促す取り外しガイダンス３７００を示す。図３８は、電子機器１１０の正面側に装着されているモジュールの取り外しを促す取り外しガイダンス３８００を示す。
【０１８１】
図３６に示す取り外しガイダンス３６００は、Ｓ２９１１の直後に表示される。取り外しガイダンス３６００は、電子機器１１０の背面左側を上にした背面画像３６０２と、モジュールの取り外しを促すメッセージ３６０４と、磁力が解除された後のモジュールスライド方向を示す矢印３６０６とからなる。
【０１８２】
図３７に示す取り外しガイダンス３７００は、Ｓ２９１６の直後に表示される。取り外しガイダンス３７００は、電子機器１１０の背面右側を上にした背面画像３７０２と、モジュールの取り外しを促すメッセージ３７０４と、磁力が解除された後のモジュールスライド方向を示す矢印３７０６とからなる。
【０１８３】
取り外しガイダンス３６００、３７００は、ユーザがモジュールを取り外す過程で、取り外しを選択したモジュールが分からなくなった場合などに、表示部５３２Ａの画面をユーザに向けた時に表示部５３２Ａに表示するようにしても良い。
【０１８４】
図３８に示す取り外しガイダンス３８００は、Ｓ２９０５の直後に表示される。取り外しガイダンス３８００は、電子機器１１０の正面画像３８０２と、モジュールの取り外しを促すメッセージ３８０４と、磁力が解除された後のモジュールスライド方向を示す矢印３８０６とからなる。
【０１８５】
上述したガイダンス３６００、３７００、３８００は、その表示、出力及び消去のタイミングの説明用であり、ガイダンス表示の内容とタイミングは、上記実施例に限定されない。上述の例とは異なる表示内容及び表示タイミングを適宜に選択できる。
【０１８６】
本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体をシステム又は装置に供給し、そのシステム又は装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成される。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１８７】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることが出来る。
【０１８８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現される。さらには、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【０１８９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１９０】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【図１】
0006702801.tif 000002
【図２】
0006702801.tif 000003
【図３】
0006702801.tif 000004
【図４】
0006702801.tif 000005
【図５】
0006702801.tif 000006
【図６】
0006702801.tif 000007
【図７】
0006702801.tif 000008
【図８】
0006702801.tif 000009
【図９】
0006702801.tif 000010
【図１０】
0006702801.tif 000011
【図１１】
0006702801.tif 000012
【図１２】
0006702801.tif 000013
【図１３】
0006702801.tif 000014
【図１４】
0006702801.tif 000015
【図１５】
0006702801.tif 000016
【図１６】
0006702801.tif 000017
【図１７】
0006702801.tif 000018
【図１８】
0006702801.tif 000019
【図１９】
0006702801.tif 000020
【図２０】
0006702801.tif 000021
【図２１】
0006702801.tif 000022
【図２２】
0006702801.tif 000023
【図２３】
0006702801.tif 000024
【図２４】
0006702801.tif 000025
【図２５】
0006702801.tif 000026
【図２６】
0006702801.tif 000027
【図２７】
0006702801.tif 000028
【図２８】
0006702801.tif 000029
【図２９】
0006702801.tif 000030
【図３０】
0006702801.tif 000031
【図３１】
0006702801.tif 000032
【図３２】
0006702801.tif 000033
【図３３】
0006702801.tif 000034
【図３４】
0006702801.tif 000035
【図３５】
0006702801.tif 000036
【図３６】
0006702801.tif 000037
【図３７】
0006702801.tif 000038
【図３８】
0006702801.tif 000039