(57)【要約】【課題】内部的な設定状態に応じて動きの異なるアニメーションを表示することができ、また、アニメーションの実現に必要な情報によるメモリ容量の圧迫を解消することのできる電子機器装置を提供する。【解決手段】ヘルプ表示モードにおいて、シャッターボタン１２が押された場合、ＥＥＰＲＯＭ２５に保持されているフラッシュＯＮ／ＯＦＦの設定情報５２を参照し、その値がフラッシュＯＮである場合には、３次元モデル７１のフラッシュ１０４を発光させる動きを有する３次元アニメーションを３次元モデルデータをもとに作成して表示し、フラッシュＯＦＦである場合には、３次元モデル７１のフラッシュ１０４を発光しない３次元アニメーションの表示を行う。これによりユーザはシステムの設定状態の違いによるデジタルカメラ１００の動きの違いを視覚的、直感的に把握することができる。【選択図】    図１１
2005010864.tif 000002
【特許請求の範囲】
【請求項１】
操作に応じた動きを実行可能な電子機器本体と、
前記電子機器本体の動きに反映される設定情報を保持する設定情報保持部と、
前記電子機器本体に実行させる動きをユーザに指定させる操作部と、
表示画面を有する表示部と、
前記操作部により前記電子機器本体に実行させる動きが指定されたとき、前記設定情報保持部に保持された設定情報を反映した、前記電子機器本体の前記指定された動きを表現するアニメーションを前記表示画面に表示するアニメーション表示手段と
を具備することを特徴とする電子機器装置。
【請求項２】
前記電子機器本体のモデルデータを記憶するモデルデータ記憶部を有し、
前記アニメーション表示手段は、前記モデルデータ記憶部に記憶されたモデルデータを処理して前記アニメーションを作成することを特徴とする請求項１に記載の電子機器装置。
【請求項３】
前記アニメーション表示手段は、前記電子機器本体の動きを表現するアニメーションを呼び出し可能な前記操作部を明示した第２のアニメーションを、前記モデルデータ記憶部に記憶されたモデルデータを処理して前記表示画面に表示することを特徴とする請求項２に記載の電子機器装置。
【請求項４】
前記設定情報保持部の設定情報を操作する手段をさらに具備することを特徴とする請求項１に記載の電子機器装置。
【請求項５】
操作に応じた動きを実行可能な電子機器本体と、
前記電子機器本体の動きに反映される設定情報を保持する設定情報保持部と、
前記電子機器本体に実行させる動きをユーザに指定させる操作部と、
表示画面を有する表示部とを具備する電子機器装置の操作説明表示方法であって、
前記操作部により前記電子機器本体に実行させる動きが指定されたとき、前記設定情報保持部に保持された設定情報を反映した、前記電子機器本体の前記指定された動きを表現するアニメーションを作成して前記表示画面に表示することを特徴とする電子機器装置の操作説明表示方法。
【請求項６】
前記電子機器装置のモデルデータを記憶しておき、この記憶されているモデルデータを処理して前記アニメーションを作成することを特徴とする請求項５に記載の電子機器装置の操作説明表示方法。
【請求項７】
前記電子機器本体の動きを表現するアニメーションを呼び出し可能な前記操作部を明示した第２のアニメーションを、前記記憶されているモデルデータを処理して前記表示画面に表示することを特徴とする請求項６に記載の電子機器装置の操作説明表示方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、操作説明のための情報をアニメーションで表示できる電子機器装置とその操作説明表示方法に関する。
【０００２】
【従来の技術】
電子機器には取扱説明書が用意されているが、外に持ち出して使用する機会の多いＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ（Ｄａｔａ）Ａｓｓｉｓｔａｎｔｓ）、デジタルカメラ、携帯電話などの携帯型の電子機器の場合には、取扱説明書を持ち出さなくても済むように、操作説明文が電子的な情報としてメモリに書き込まれており、表示画面を通して、その内容を参照できるようになっている。
【０００３】
しかし、携帯型の電子機器がもつ表示画面の解像度はおしなべて低く、一度に画面に表示可能な文字数や文字サイズにおいて厳しい制約が課せられることになる。このため、十分な情報量の操作説明をユーザに提供することは困難であり、またユーザにとってもテキスト情報のみから内容を理解することは困難であるという問題があった。
【０００４】
この問題は操作説明に画像情報を用いることによって緩和することが可能である。すなわちユーザにとっては、乏しい表示環境にあっても、テキスト情報に比べ直感的な理解が可能となる。
【０００５】
さらに、操作説明のための画像として、電子機器の動きを表現したアニメーションを用いる方法もある（たとえば、特許文献１、２参照。）。たとえば、ユーザによるボタン操作が行われた場合の電子機器の動きをアニメーションで表示することによって、操作説明の理解はユーザにとって格段に容易なものとなる。
【０００６】
【特許文献１】
特開２０００−１８４４７５号公報（段落００４２）
【０００７】
【特許文献２】
特開平１０−２００７９８号公報（段落００２９）
【０００８】
【発明が解決しようとする課題】
しかしながら、電子機器装置の動きは、厳密には、ボタン操作のみによって一意に決まるとは限らない。たとえば、デジタルカメラを例にとると、フラッシュのＯＮ／ＯＦＦの設定状態によってフラッシュが発光する動作と発光しない動作の二つの動作が存在するが、従来のアニメーションによる動作説明では、このように機器内部の設定状態までも加味して電子機器装置の動きの違いを表現することはできなかった。
【０００９】
また、従来は、動きの異なるいくつもの動画データをメモリに記憶しておくことによって、メモリから目的の動画データを読み出し、再生して電子機器装置の動きのアニメーションを実現していた。したがって、表示可能な動きの種類を増やすごとに動画データの全体サイズが肥大化し、限られたメモリの容量を圧迫する大きな要因となっていた。
【００１０】
本発明はかかる実情に鑑み、内部的な設定状態に応じて動きの異なるアニメーションを表示することができ、また、アニメーションの実現に必要な情報によるメモリ容量の圧迫を解消することのできる電子機器装置およびその操作説明表示方法を提供しようとするものである。
【００１１】
【課題を解決するための手段】
上記課題を解決するための手段として、本発明の電子機器装置は、操作に応じた動きを実行可能な電子機器本体と、前記電子機器本体の動きに反映される設定情報を保持する設定情報保持部と、前記電子機器本体に実行させる動きをユーザに指定させる操作部と、表示画面を有する表示部と、前記操作部により前記電子機器本体に実行させる動きが指定されたとき、前記設定情報保持部に保持された設定情報を反映した、前記電子機器本体の前記指定された動きを表現するアニメーションを前記表示画面に表示するアニメーション表示手段とを具備するものである。この発明によれば、電子機器装置の設定状態に応じて動きの異なるアニメーションが表示されるので、設定状態による電子機器装置の動きの違いを視覚的、直感的にユーザが認識できるようになる。
【００１２】
また、本発明の電子機器装置は、電子機器本体のモデルデータを記憶するモデルデータ記憶部を有し、アニメーション表示手段は、モデルデータ記憶部に記憶されたモデルデータを処理してアニメーションを作成するものとしてもよい。すなわち、リアルタイムでモデルデータをレンダリングしてアニメーションを作成することによって、一つのモデルデータで様々な動きのアニメーションを作成でき、メモリの容量を節約することができる。
【００１３】
さらに、本発明の電子機器装置において、アニメーション表示手段は、電子機器本体の動きを表現するアニメーションを呼び出し可能な操作部を明示した第２のアニメーションを、モデルデータ記憶部に記憶されたモデルデータを処理して表示画面に表示するものであってもよい。これにより、ユーザは、電子機器本体の動きを表現するアニメーションを呼び出すことができるボタンを一目で知ることができる。また、リアルタイムでモデルデータをレンダリングして第２のアニメーションを作成することによって、メモリの容量を節約することができる。
【００１４】
また、本発明の電子機器装置は、設定情報保持部の設定情報を操作する手段をさらに具備するものであってよい。これにより、電子機器装置の設定状態を変更して、動きの異なるアニメーションを表示させることができる。
【００１５】
本発明の別の観点に基づく電子機器装置の操作説明表示方法は、操作に応じた動きを実行可能な電子機器本体と、前記電子機器本体の動きに反映される設定情報を保持する設定情報保持部と、前記電子機器本体に実行させる動きをユーザに指定させる操作部と、表示画面を有する表示部とを具備する電子機器装置の操作説明表示方法であって、前記操作部により前記電子機器本体に実行させる動きが指定されたとき、前記設定情報保持部に保持された設定情報を反映した、前記電子機器本体の前記指定された動きを表現するアニメーションを作成して前記表示画面に表示するものである。この発明によれば、電子機器装置の設定状態に応じて動きの異なるアニメーションが表示されるので、設定状態による電子機器装置の動きの違いを視覚的、直感的にユーザが認識できるようになる。
【００１６】
また、この発明の電子機器装置の操作説明表示方法は、電子機器装置のモデルデータを記憶しておき、この記憶されているモデルデータを処理してアニメーションを作成するものであってもよい。すなわち、リアルタイムでモデルデータをレンダリングしてアニメーションを作成することによって、一つのモデルデータで様々な動きのアニメーションを作成でき、メモリの容量を節約することができる。
【００１７】
さらに、この発明の電子機器装置の操作説明表示方法は、電子機器本体の動きを表現するアニメーションを呼び出し可能な操作部を明示した第２のアニメーションを、記憶されているモデルデータを処理して表示画面に表示するものであってもよい。これにより、ユーザは、電子機器本体の動きを表現するアニメーションを呼び出すことができるボタンを一目で知ることができる。また、リアルタイムでモデルデータをレンダリングして第２のアニメーションを作成することによって、メモリの容量を節約することができる。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。本実施形態は本発明の電子機器装置をデジタルカメラに適用したものである。
【００１９】
図１は、このデジタルカメラ１００の正面側の外観を示す斜視図、図２はこのデジタルカメラ１００の背面側の外観を示す斜視図である。これらの図において、符合１はこのデジタルカメラ１００の筐体である。この筐体１には、ズーム式のレンズ部２、内蔵フラッシュ３、光学式ビューファインダー４、液晶モニタ５、ズームボタン６ａ，６ｂ、マクロ撮影ボタン７、メニュー表示ボタン８、ディスプレイ切り替えボタン９、フラッシュ禁止ボタン１０、電源ボタン１１、シャッターボタン１２およびモードダイヤル１３などが設けられている。
【００２０】
図３は、このデジタルカメラ１００の電気的な構成を示すブロック図である。同図に示すように、このデジタルカメラ１００は、カメラ駆動部２１、液晶表示部２２、操作入力部２３、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２４、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２５、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２６、ＶＲＡＭ（Ｖｉｄｅｏ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２７、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２８、バス２９などで構成される。
【００２１】
カメラ駆動部２１は、デジタルカメラ１００内の各機構を駆動する要素であり、たとえば、レンズ部２を介して入射した光を電気信号に変換する固体撮像素子、固体撮像素子で得られた電気信号に対して所定の信号処理を行ってデジタル画像データを生成する信号処理回路、レンズ部２のズーム機構を駆動する駆動回路、内蔵フラッシュ３を駆動する駆動回路などで構成される。
【００２２】
液晶表示部２２は、液晶モニタ５への表示処理を行う要素であり、たとえば、液晶モニタ５と、ＶＲＡＭ２７に展開されたデジタル画像データから液晶モニタ５にて表示可能な信号を生成するビデオ処理回路などで構成される。
【００２３】
操作入力部２３は、上記のズームボタン６ａ，６ｂ、マクロ撮影ボタン７、メニュー表示ボタン８、ディスプレイ切り替えボタン９、フラッシュ禁止ボタン１０、電源ボタン１１、シャッターボタン１２およびモードダイヤル１３などの操作状態を監視し、その結果をＣＰＵ２８にバス２９を通じて入力する処理を行う要素である。
【００２４】
ＲＯＭ２４は、ＣＰＵ２８により実行されるプログラム、すなわちこのデジタルカメラ１００を動作させるために必要な各種プログラムやデータなどが記憶されている読み出し専用のメモリである。図４は、このＲＯＭ２４のメモリマップの一部を示している。このように、ＲＯＭ２４には、デジタルカメラ１００を動作させるための基本プログラム３１と、デジタルカメラの３次元モデルデータ３２と、３次元モデルデータ３２をレンダリングしてデジタルカメラ１００の操作説明のための３次元アニメーションを作成する処理手順を含むヘルプ表示処理プログラム３３とが記憶されている。
【００２５】
なお、３次元モデルデータのレンダリング処理は、たとえば、次のようにして行われる。ポリゴン（多角形平面）や点・線・面などの図形要素の３次元座標上の位置、線や面の属性、色のデータなどで構成される３次元モデルデータをＲＯＭ２４から読み込み、３次元モデルのすべての部位の３次元座標を２次元座標に変換する。次に、２次元座標に変換されたデータを図形要素の単位で視点から遠い順にソートして見えるべき部位のみを最終的に残す陰面処理を行う。次いで、陰面処理を施したデータに基づいてカラーバッファにピクセル毎の色番号を書き込むラスタライズ処理を行う。そして、このカラーバッファに格納されたピクセル毎の色番号に基づいて、ＲＧＢ値と色番号との関係が格納されているカラーテーブルから該当するＲＧＢ値を呼び出し、表示デバイスで扱うことのできるビデオ信号に変換して液晶モニタ５に出力する。
【００２６】
ＥＥＰＲＯＭ２５は、デジタルカメラ１００の設定状態を示すシステム設定情報を保存するための不揮発性メモリである。図５は、このＥＥＰＲＯＭ２５のメモリマップの一部である。同図に示すように、ＥＥＰＲＯＭ２５には、システム設定情報５１として、たとえば、フラッシュのＯＮ／ＯＦＦの設定情報５２、マクロ撮影のＯＮ／ＯＦＦの設定情報５３、言語指定の設定情報５４などが保存されている。
【００２７】
ＲＡＭ２６は、３次元モデルデータのレンダリングのための一時記憶領域などとして用いられる読み書きが自在なメモリである。ＶＲＡＭ２７は、液晶モニタ５に表示させるデジタル画像データが展開されるメモリである。
【００２８】
次に、このデジタルカメラ１００において、操作説明のための３次元アニメーションを表示する場合の動作を説明する。
【００２９】
図６は、この動作の全体的な流れを示すフローチャートである。
【００３０】
ユーザは、ヘルプを利用したい場合、デジタルカメラ１００のモード状態を実撮影用の通常モードからヘルプ表示モードに切り替える操作を行う。たとえば、図２に示したズームボタン６ａ，６ｂとディスプレイ切り替えボタン９とが同時に押されると、基本プログラム３１がこれを検出してヘルプ表示処理プログラム３３を起動させる。ヘルプ表示処理プログラム３３の起動によりヘルプ表示モードが設定される。ヘルプ表示モードでは、デジタルカメラ１００に対するユーザからの上記ボタン操作による入力はヘルプ表示処理プログラム３３にて処理される。
【００３１】
ヘルプ表示処理プログラム３３は、まず、ＲＯＭ２４からデジタルカメラの３次元モデルデータ３２を読み込み、レンダリングして、ユーザに操作説明のための３次元アニメーションを呼び出すことのできる操作ボタンを教える３次元アニメーションを作成する。図７および図８はこの３次元アニメーションを示している。この３次元アニメーションは、デジタルカメラの３次元モデル７１をその場で回転させる動きをもつアニメーションである（ＳＴ６０１のＮＯ→ＳＴ６０２のＮＯ→ＳＴ６０４）。
【００３２】
この回転するデジタルカメラの３次元モデル７１において、操作説明のための３次元アニメーションを呼び出すことができるボタンは、たとえば、点滅、色などによって、３次元アニメーションを呼び出すことのできない他のボタンに対して識別可能に強調表示されている。たとえば、図７および図８の例では、回転して表示されている３次元モデル７１におけるシャッターボタン１１２とズームボタン１０６ａ，１０６ｂがそれぞれ強調表示されている。
【００３３】
ここで、強調表示されているいずれか一つのボタン（３次元モデル７１上のシャッターボタン１１２、ズームボタン１０６ａ，１０６ｂのいずれか）に対応する実際のボタン（実際のシャッターボタン１２、実際のズームボタン６ａ，６ｂのいずれか）がユーザによって押されると（ＳＴ６０１のＹＥＳ）、操作入力部２３により当該ボタンが押されたことが検出され、押されたボタンに対応する検出信号がバス２９を通じてＣＰＵ２８に割り込みで入力される。
【００３４】
ヘルプ表示処理プログラム３３は、このＣＰＵ２８に入力された割り込み信号に基づいて、ボタンが押されたことをその押されたボタンの種類とともに認識し、認識したボタンが操作された場合の、システム設定情報５１を反映したデジタルカメラ１００の動きを表現する３次元アニメーションを、デジタルカメラの３次元モデルデータ３２から作成して表示する処理を行う。この処理については後で詳しく説明する。
【００３５】
ここで、システム設定情報について説明しておく。図５に示したように、システム設定情報５１には、フラッシュＯＮ／ＯＦＦの設定情報５２、マクロ撮影ＯＮ／ＯＦＦの設定情報５３、言語指定の設定情報５４などがある。
【００３６】
フラッシュＯＮ／ＯＦＦの設定はフラッシュ禁止ボタン１０の操作によって行われる。図９に、このフラッシュＯＮ／ＯＦＦの設定手順を示す。フラッシュ禁止ボタン１０が押されると（ＳＴ９０１）、基本プログラムはＥＥＰＲＯＭ２５に既に保持されているフラッシュＯＮ／ＯＦＦの設定情報５２を調べ、その値がＯＮの場合には（ＳＴ９０２のＹＥＳ）、フラッシュＯＦＦ（フラッシュ禁止）に更新し（ＳＴ９０３）、逆に、既に保持されているフラッシュＯＮ／ＯＦＦの設定情報５２の値がＯＦＦならば（ＳＴ９０２のＮＯ）、フラッシュＯＮに更新する（ＳＴ９０４）。このフラッシュＯＮ／ＯＦＦの設定情報５２は液晶モニタ５に表示させた設定確認画面を通してユーザが確認することができる。この設定確認画面はメニュー表示ボタン８を押すことによって表示されたメニュー画面上での選択によって表示させることが可能である。
【００３７】
マクロ撮影のＯＮ／ＯＦＦの設定もマクロ撮影ボタン７の操作によってフラッシュＯＮ／ＯＦＦの設定と同様に行われ、その設定情報５３は液晶モニタ５の設定確認画面を通してユーザが確認することができる。言語指定とは表示上の文字言語を日本語と英語との間で選択する指定である。この言語指定は、たとえば液晶モニタ５の言語指定画面でのタッチ操作などにより行われる。すなわち、液晶モニタ５の画面上にはタッチセンサパネルが貼り付けられており、その画面上でユーザが指やペンなどでタッチした座標がタッチセンサパネルによって検出され、検出された座標に関連付けられている言語の種類が言語指定の設定情報５４として設定される。
【００３８】
次に、ヘルプ表示モードにおいて、シャッターボタン１２またはズームボタン６ａ，６ｂが押されたときの動作を説明する。
【００３９】
図６のフローチャートに戻って、ＳＴ６０６でヘルプ表示処理プログラム３３は、ユーザにより押されたボタンがシャッターボタン１２であることを認識した場合、図７および図８において回転表示中のデジタルカメラの３次元モデル７１におけるシャッターボタン１１２の強調表示の形態（点滅、色など）を変化させる（ＳＴ６０９）。これにより、ユーザはシャッターボタン１２の操作が受け入れられたことを直感的に知ることができる。
【００４０】
続いて、ヘルプ表示処理プログラム３３は、現在のシステム設定状態を反映した３次元アニメーションの開始を指示するフラグをセットする（ＳＴ６１０）。このフラグがセットされているとき、ヘルプ表示処理プログラム３３は、システム設定状態を反映した３次元アニメーションを表示する処理を行う。
【００４１】
図１０は、このシステム設定状態を反映した３次元アニメーションの表示処理の手順を示すフローチャートである。まず、ヘルプ表示処理プログラム３３は、図１１に示すように、たとえば「撮影します」など、シャッターボタン１２が押された場合のデジタルカメラ１００の動きを表現する言葉からなるガイド７２を表示する（ＳＴ１００１）。次に、ヘルプ表示処理プログラム３３は、ＲＯＭ２４からデジタルカメラの３次元モデルデータ３２を取り出してレンダリングを行う（ＳＴ１００２）。
【００４２】
続いて、ヘルプ表示処理プログラム３３は、ＥＥＰＲＯＭ２５に既に保持されているシステム設定情報５１を読み込む。ここで、シャッターボタン１２が押された場合のデジタルカメラ１００の動きに影響するシステム設定情報５１はフラッシュＯＮ／ＯＦＦの設定情報５２であることが予め決められている。したがって、ヘルプ表示処理プログラム３３は、ＥＥＰＲＯＭ２５に保持されているフラッシュＯＮ／ＯＦＦの設定情報５２を参照し（ＳＴ１００３）、フラッシュＯＮ／ＯＦＦの設定情報５２の値がフラッシュＯＮである場合には（ＳＴ１００３のＹＥＳ）、図１１に示すように、３次元モデル７１のフラッシュ１０４を発光させたアニメーションの表示を行う（ＳＴ１００４）。また、フラッシュＯＮ／ＯＦＦの設定情報５２の値がフラッシュＯＦＦである場合には（ＳＴ１００３のＮＯ）、シャッターボタン１２が押された場合のデジタルカメラ１００の動きを表現する言葉からなるガイド７２を表示し、３次元モデル７１のフラッシュ１０４は発光しないアニメーションの表示を行う。
【００４３】
このように、シャッターボタン１２が押された場合、フラッシュＯＮが設定されていれば、そのシャッターボタン１２が押された場合のデジタルカメラ１００の動きである、フラッシュ４の発光を伴った撮影が行われることが、また、フラッシュＯＦＦが設定されていれば、フラッシュ４の発光を伴わずに撮影が行われることが、各々、言葉のガイド７２と３次元モデル７１のアニメーションとによってユーザに操作説明として提供される。なお、このシャッターボタン１２が押された場合の３次元アニメーションの表示において３次元モデル７１は、ユーザに操作説明のための３次元アニメーションを呼び出すことのできる操作ボタンを教える３次元アニメーションと同様に回転して表示させても、あるいは、回転を停止して表示させてもよい。
【００４４】
また、図６のフローチャートに戻って、ＳＴ６０６で、ヘルプ表示処理プログラム３３は、ユーザにより押されたボタンがズームボタン６ａ，６ｂ（ズームアップボタン６ａまたはズームダウンボタン６ｂ）であることを認識した場合、図７において、回転表示中のデジタルカメラの３次元モデル７１におけるズームボタン１０６ａ，１０６ｂの強調表示の形態（点滅、色など）を変化させる（ＳＴ６０７）。これにより、ユーザはズームボタン６ａ，６ｂの操作が受け入れられたことを直感的に知ることができる。続いて、ヘルプ表示処理プログラム３３は、レンズ部２を伸縮させる３次元アニメーションの開始を指示するフラグをセットする（ＳＴ６０８）。このフラグがセットされているとき、ヘルプ表示処理プログラム３３は、レンズ部２を伸縮させるとともに、レンズ部２を通して実際に取り込んだ画像を３次元モデル７１の液晶モニタ１０５の画面に貼り付けた３次元アニメーションを表示する処理を行う。
【００４５】
図１２は、ズームボタン６ａ，６ｂが操作された場合のデジタルカメラ１００の動きを表現する３次元アニメーションの表示処理の手順を示すフローチャートである。
【００４６】
まず、ヘルプ表示処理プログラム３３は、図１３に示すように、たとえば「ズームします」など、ズームボタン６ａ，６ｂが押された場合のデジタルカメラ１００の動きを表現する言葉によるガイド７３を表示する（ＳＴ１２０１）。次に、ヘルプ表示処理プログラム３３は、ＲＯＭ２４からデジタルカメラの３次元モデルデータ３２を取り出し、この３次元モデルデータ３２とレンズ部２を通して実際に取り込んだ画像データを用いて３次元アニメーションを作成する（ＳＴ１２０２）。ここで作成される３次元アニメーションには、３次元モデル７１のレンズ部１０２を伸縮させる動きとともに、レンズ部２を通して入力した画像データ７４を３次元モデル７１の液晶モニタ１０５の画面内に貼り付け、この画像データ７４を３次元モデル７１のレンズ部１０２の伸縮の各動きと対応つけて拡大および縮小させる動きが付与される。レンズ部２を通して実際に取り込んだ画像データ７４とは、レンズ部２を介して入射した光を固体撮像素子にて電気信号に変換し、信号処理回路にて信号処理された結果得られた画像データである。
【００４７】
なお、具体的には、レンズ部１０２の伸縮の動きと画像データ７４の拡大／縮小の動きとは異なる時間軸上で各々表現される。ズームアップの場合を例にとると、まず、たとえば図１３および図１４に示すように、３次元モデル７１の回転を一旦停止させて、３次元モデル７１のレンズ部１０２を徐々に伸ばす動きを表示する。レンズ部１０２を伸ばし切ったところで３次元モデル７１の回転を再開させ、液晶モニタ１０５を有する面が所定の角度で表示されたところで、たとえば図１５および図１６に示すように、３次元モデル７１の液晶モニタ１０５の画面内の画像データ７４を徐々に拡大する動きを表示する。
【００４８】
また、上記の例では、異なる時間軸上でレンズ部１０２の伸縮の動きと画像データ７４の拡大／縮小の動きを別々に表現するようにしたが、一つの時間軸上で、３次元モデル７１をたとえば回転させつつ、レンズ部１０２の伸縮と画像７４の拡大／縮小とが同期するようにアニメーション表示するようにしてもよい。
【００４９】
さらに図６のフローチャートに戻って、デジタルカメラ１００の操作説明のための３次元アニメーションの表示中に、新たに３次元アニメーションを呼び出すことができるボタンがユーザによって押された場合には、ヘルプ表示処理プログラム３３は、表示中の３次元アニメーションを呼び出すための３次元モデル中のボタンの強調表示の状態を元の状態に戻すとともに、その３次元アニメーションの表示を指示するフラグをリセットする（ＳＴ６０５）。これにより、表示中の操作説明のための３次元アニメーションが停止され、新たに押されたボタンの強調表示状態が変更されるとともに、そのボタンが押された場合のデジタルカメラ１００の動きを表現する３次元アニメーションが開始される。
【００５０】
なお、上記の実施形態では、フラッシュのＯＮ／ＯＦＦの設定情報を反映した３次元アニメーションについて説明したが、これは一例に過ぎない。デジタルカメラ１００の視覚的な動きに違いを与えるものであれば、その他様々な種類の設定情報についても同様に、その設定情報を３次元アニメーションの動きに反映させるようにしてもよい。
【００５１】
また、上記の実施形態では、ズームボタン６ａ，６ｂが操作された場合にレンズ部１０２の伸縮の動きと画像データの７４の拡大／縮小の動きとを有するアニメーションを表示する場合について説明したが、その他の操作が行われた場合にも、レンズ部２を通して取り込んだ画像データ７４を３次元モデル７１の液晶モニタ１０５の画面内に貼り付けて表示するようにしてもかまわない。たとえば、シャッターボタン１２の操作説明のための３次元アニメーションの表示の際に、レンズ部２を通して取り込んだ画像データを３次元モデル７１の液晶モニタ１０５の画面に貼り付けて表示するようにしてもよい。
【００５２】
かくして本実施形態は以下の効果を奏し得る。
【００５３】
３次元アニメーションにおいて、操作説明のための３次元アニメーションを呼び出すことができるボタンを明示（強調表示）した３次元アニメーションを最初に表示することによって、ユーザは操作説明のための３次元アニメーションを呼び出すことができるボタンを一目で知ることができる。したがって、操作性が向上する。
【００５４】
デジタルカメラ１００に設けられた実際のボタンを操作することによって、このボタンが操作された場合のデジタルカメラ１００の動きを表現した３次元アニメーションが表示されるので、ボタンとデジタルカメラ１００の動きとの関係をユーザが容易に認識できるようになる。
【００５５】
フラッシュのＯＮ／ＯＦＦなどのシステムの設定状態を操作説明のための３次元アニメーションに反映させることができるので、ユーザはシステムの設定状態の違いによるデジタルカメラ１００の動きの違いを視覚的、直感的に把握することができる。
【００５６】
デジタルカメラの一つの３次元モデルデータから、各種操作説明のための３次元アニメーションを作成できる。すなわち、操作説明毎の動画データをメモリに記憶しておき、メモリから目的の動画データを読み出し再生する方式に比べ、消費されるメモリ容量を大幅に節約できる。
【００５７】
レンズ部２を通して実際に取り込んだ画像データ７４を、３次元モデル７１における液晶モニタ１０５の画面に貼り付けて表示することで、ユーザにとってより実感的な操作説明用の３次元アニメーションを実現できる。さらに、液晶モニタ１０５の画面に貼り付けられた画像データ７４が、レンズ部１０２の伸縮によるズームアップおよびズームダウンのそれぞれの動作と対応つけて拡大および縮小されるので、ズームアップおよびズームダウンの効果を実感を伴って確認することができる。
【００５８】
以上は、本発明をデジタルカメラに適用した場合について説明したが、本発明は、表示部を有し、この表示部の画面を通して操作説明のための情報をユーザが参照できる機能を持つ様々な種類の電子機器装置に適用することが可能である。具体的には、ＰＤＡ、携帯電話、テレビジョンセットなどへの適用も可能である。また、アニメーションは必ずしも３次元であることに限定されず２次元であってもよい。
【００５９】
【発明の効果】
以上説明したように本発明によれば、電子機器装置の設定状態に応じて動きの異なるアニメーションが表示されるので、設定状態による電子機器装置の動きの違いを視覚的、直感的にユーザが認識できるようになる。
【図面の簡単な説明】
【図１】本発明の一実施形態であるデジタルカメラの正面側の外観を示す斜視図である。
【図２】図１のデジタルカメラの背面側の外観を示す斜視図である。
【図３】図１のデジタルカメラの電気的な構成を示すブロック図である。
【図４】ＲＯＭのメモリマップの一部を示す図である。
【図５】ＥＥＰＲＯＭのメモリマップの一部を示す図である。
【図６】図１のデジタルカメラにおいて操作説明のための３次元アニメーションを表示する場合の処理の流れを示すフローチャートである。
【図７】ユーザに操作説明のための３次元アニメーションを呼び出すことのできる操作ボタンを教える３次元アニメーションの例を示す図である。
【図８】図７の３次元アニメーションの回転の様子を示す図である。
【図９】フラッシュＯＮ／ＯＦＦの設定手順を示すフローチャートである。
【図１０】システム設定状態を反映した３次元アニメーションの表示処理の手順を示すフローチャートである。
【図１１】３次元モデルのフラッシュを発光させたアニメーションの例を示す図である。
【図１２】ズームボタンが操作された場合のデジタルカメラの動きを表現する３次元アニメーションの表示処理の手順を示すフローチャートである。
【図１３】３次元モデルのレンズ部を伸ばす前の状態を示す図である。
【図１４】３次元モデルのレンズ部が伸びた状態を示す図である。
【図１５】３次元モデルの液晶モニタ画面の画像データを拡大する前の状態を示す図である。
【図１６】３次元モデルの液晶モニタ画面の画像データを拡大した状態を示す図である。
【符号の説明】
１      筐体
２      レンズ部
３      内蔵フラッシュ
５      液晶モニタ
６ａ，６ｂ      ズームボタン
７      マクロ撮影ボタン
８      メニュー表示ボタン
９      ディスプレイ切り替えボタン
１０      フラッシュ禁止ボタン
１２      シャッターボタン
２１      カメラ駆動部
２２      液晶表示部
２３      操作入力部
２４      ＲＯＭ
２５      ＥＥＰＲＯＭ
２６      ＲＡＭ
２７      ＶＲＡＭ
２８      ＣＰＵ
３２      ３次元モデルデータ
３３      ヘルプ表示処理プログラム
５１      システム設定情報
５２      フラッシュのＯＮ／ＯＦＦの設定情報
７１      ３次元モデル
７４      画像データ
１００      デジタルカメラ
【図１】
2005010864.tif 000003
【図２】
2005010864.tif 000004
【図３】
2005010864.tif 000005
【図４】
2005010864.tif 000006
【図５】
2005010864.tif 000007
【図６】
2005010864.tif 000008
【図７】
2005010864.tif 000009
【図８】
2005010864.tif 000010
【図９】
2005010864.tif 000011
【図１０】
2005010864.tif 000012
【図１１】
2005010864.tif 000013
【図１２】
2005010864.tif 000014
【図１３】
2005010864.tif 000015
【図１４】
2005010864.tif 000016
【図１５】
2005010864.tif 000017
【図１６】
2005010864.tif 000018