(57)【要約】【課題】表示画面及び当該表示画面上のボタンの表示面積が小さいタッチパネルにおいても、表示画面上でユーザにとって分かりやすい画像表示を行うことができるタッチパネルを適用した、利便性の高い電子機器装置を提供する。【解決手段】ユーザがボタン５を押下すると、ボタン５に上下左右で隣接するボタン２、ボタン４、ボタン６、ボタン８が、当該押下したボタン５に向かって収束するようにアニメーションする。また、アニメーションする入力ボタンの一つの動きに着目すると、前記押下された入力ボタンに隣接する入力ボタンが、前記押下された入力ボタンと隣接する第１の辺に対向する第２の辺を中心にして第１の辺が沈むように回転し、かつ第２の辺が前記押下された入力ボタン側に近づくように移動してみえるように変化している。【選択図】  図６
2004259054.tif 000002
【特許請求の範囲】
【請求項１】
押下操作するための複数の入力ボタンが表示されるタッチパネルと、
前記タッチパネルに表示された所定の入力ボタンが押下されたとき、当該押下された入力ボタンに少なくとも隣接する入力ボタンの表示を変化させる手段とを具備することを特徴とする表示装置。
【請求項２】
請求項１に記載の表示装置において、
前記表示変化手段は、前記押下された入力ボタンに隣接する入力ボタンが複数あるときにこれら隣接する複数の入力ボタンの全てが前記押下された入力ボタンへ向かって収束してみえるように前記隣接する入力ボタンの表示を変化させることを特徴とする表示装置。
【請求項３】
請求項１に記載の表示装置において、
前記表示変化手段は、前記押下された入力ボタンに隣接する入力ボタンが、前記押下された入力ボタンに隣接する第１の辺に対向する第２の辺を中心にして、第１の辺が沈むように回転しかつ第２の辺が前記押下された入力ボタン側に近づくように移動してみえるように、前記隣接する入力ボタンの表示を変化させることを特徴とする表示装置。
【請求項４】
請求項１に記載の表示装置において、
前記表示変化手段は、前記押下された入力ボタン及び前記押下された入力ボタンに隣接する入力ボタンを含む周囲の入力ボタンが、前記押下された方向に向けて前記押下された入力ボタンを中心として球面状に沈んでみえるように、前記押下された入力ボタン及び前記押下された入力ボタンに隣接する入力ボタンを含む周囲の入力ボタンの表示を変化させることを特徴とする表示装置。
【請求項５】
請求項１に記載の表示装置において、
前記表示変化手段は、前記押下された入力ボタンに隣接する入力ボタンが点滅するように、前記隣接する入力ボタンの表示を変化させることを特徴とする表示装置。
【請求項６】
請求項１に記載の表示装置において、
前記表示変化手段は、前記押下された入力ボタンに隣接する入力ボタンの表示を徐々に変化させることを特徴とする表示装置。
【請求項７】
タッチパネルと、
前記タッチパネルに複数の入力ボタンを表示するためのデータが記憶された第１の記憶手段と、
前記入力ボタンが押下されたときに表示を変化させるボタンのデータが、押下されるボタンと対応付けられて押下されるボタン毎に記憶された第２の記憶手段と、
前記入力ボタンが押下されたときに表示が変化するボタンの変化の仕方に関するデータが、押下されるボタン毎に記憶された第３の記憶手段と、
前記入力ボタンが押下されたときに、前記第２の記憶手段により記憶されたデータに基づき表示を変化させるボタンを特定すると共に、前記第３の記憶手段により記憶されたデータに基づき、前記特定されたボタンの表示を変化させる手段とを具備することを特徴とする表示装置。
【請求項８】
請求項７に記載の表示装置において、
前記第２及び第３の記憶手段により記憶されたデータを編集する編集手段を更に具備することを特徴とする表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばデジタルカメラ、デジタルカムコーダ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）等の電子機器装置及びタッチパネル装置に関する。
【０００２】
【従来の技術】
従来、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を用いたタッチパネルにおいて、指などを用いて直接表示画面上のボタンを押下操作する場合には、ユーザは実際に機械的にボタンを押すわけではないため、ユーザにとって感覚的に操作が理解しにくく、誤操作、誤入力も多いという問題があった。この問題を解決するための技術としては、表示画面上のボタンに陰影を施す等の立体的な表示を行い、ユーザがボタンを押下する際に当該陰影の位置を変化させることにより、あたかも実際にボタンを押しているような画像表示を行うというものがある（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特願平６−３２０６５。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述の技術では、ユーザが押下したボタンの画像表示をユーザに見えやすくするために、ユーザの指の面積よりも大きなボタンを用意する必要があり、ボタンが表示画面を占有する面積が大きくなってしまうという問題があった。よって、表示面積が小さいタッチパネルにおいて上記技術を適用することはできず、また、小さいボタンを用いてもユーザの指で当該ボタンが隠れてしまうため、ユーザの利便性を損ねていた。
【０００５】
本発明はかかる事情に鑑みてなされるものであり、表示画面及び当該表示画面上のボタンの表示面積が小さいタッチパネルにおいても、表示画面上でユーザにとって分かりやすい画像表示を行うことができる利便性の高い表示装置を提供することを目的としている。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、本発明に係る表示装置は、押下操作するための複数の入力ボタンが表示されるタッチパネルと、前記タッチパネルに表示された所定の入力ボタンが押下されたとき、当該押下された入力ボタンに少なくとも隣接する入力ボタンの表示を変化させる手段とを具備することを特徴としている。
【０００７】
この構成により、押下された入力ボタンに隣接する入力ボタンの表示が変化するため、表示面積の小さいタッチパネルにおいても、ユーザは当該隣接する入力ボタンの変化を認識することによって、自らが押下したボタンを容易に把握することができる。
【０００８】
本発明の表示装置において、前記表示変化手段は、前記押下された入力ボタンに隣接する入力ボタンが複数あるときにこれら隣接する複数の入力ボタンの全てが前記押下された入力ボタンへ向かって収束してみえるように前記隣接する入力ボタンの表示を変化させるものであってもよい。
【０００９】
この構成によれば、ユーザは、隣接する入力ボタンが押下された入力ボタンへ収束してみえるようなアニメーションを認識することによって、自らが押下した入力ボタンを容易に把握することができる。
【００１０】
本発明の表示装置において、前記表示変化手段は、前記押下された入力ボタンに隣接する入力ボタンが、前記押下された入力ボタンに隣接する第１の辺に対向する第２の辺を中心にして、第１の辺が沈むように回転しかつ第２の辺が前記押下された入力ボタン側に近づくように移動してみえるように、前記隣接する入力ボタンの表示を変化させるようにしてもよい。
【００１１】
この構成により、前記隣接する入力ボタンが押下されたボタンに向かって沈むようなアニメーションを実現でき、ユーザはこのアニメーションを認識することにより自らが押下した入力ボタンを容易に把握することができる。
【００１２】
本発明の表示装置において、前記表示変化手段は、前記押下された入力ボタン及び前記押下された入力ボタンに隣接する入力ボタンを含む周囲の入力ボタンが、前記押下された方向に向けて前記押下された入力ボタンを中心として球面状に沈んでみえるように、前記押下された入力ボタン及び前記押下された入力ボタンに隣接する入力ボタンを含む周囲の入力ボタンの表示を変化させるものであってもよい。
【００１３】
この構成によれば、ユーザは、押下された入力ボタンを中心にして、押下されたボタンを含む周囲の入力ボタンが球面上に沈んで見えるようなアニメーションを認識することにより自らが押下した入力ボタンを容易に把握することができる。
【００１４】
本発明の表示装置において、前記表示変化手段は、前記押下された入力ボタンに隣接する入力ボタンが点滅するように、前記隣接する入力ボタンの表示を変化させるものであってもよい。
【００１５】
この構成によれば、ユーザは押下される入力ボタンに隣接するボタンが点滅するようなアニメーションを認識することにより、自らが押下した入力ボタンを容易に把握することができる。
【００１６】
本発明の表示装置において、前記表示変化手段は、前記押下された入力ボタンに隣接する入力ボタンの表示を徐々に変化させるようにしてもよい。
【００１７】
この構成によれば、押下された入力ボタンに隣接するボタンの表示が徐々に変化するため、ユーザは隣接するボタンの表示の変化をより確実に認識することができ、それにより自らが押下した入力ボタンを把握することができる。
【００１８】
本発明に係る表示装置は、タッチパネルと、前記タッチパネルに複数の入力ボタンを表示するためのデータが記憶された第１の記憶手段と、前記入力ボタンが押下されたときに表示を変化させるボタンのデータが、押下されるボタンと対応付けられて押下されるボタン毎に記憶された第２の記憶手段と、前記入力ボタンが押下されたときに表示が変化するボタンの変化の仕方に関するデータが、押下されるボタン毎に記憶された第３の記憶手段と、前記入力ボタンが押下されたときに、前記第２の記憶手段により記憶されたデータに基づき表示を変化させるボタンを特定すると共に、前記第３の記憶手段により記憶されたデータに基づき、前記特定されたボタンの表示を変化させる手段とを具備する。
【００１９】
この構成によれば、ボタンの表示を上記３つの記憶手段で予め管理するため、各記憶手段により記憶された各データを基に、入力ボタンの表示の変化をスムーズに実現することができる。
【００２０】
また、本発明の表示装置は前記第２及び第３の記憶手段により記憶されたデータを編集する編集手段を更に具備する。
【００２１】
この構成により、入力ボタンが押下されたときに表示が変化する入力ボタンの変化の仕方をカスタマイズすることができるため、ユーザの趣向に合った表示が可能となる。
【００２２】
【発明の実施の形態】
以下、本発明をデジタルカメラに適用した場合の実施の形態を、図面に基づき説明する。
【００２３】
図１は本発明の一実施形態に係るデジタルカメラ１００の電気的な構成を表した図である。
【００２４】
同図に示すように、レンズ１０１とＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）１０２とによって撮像部が構成される。レンズ部１０１は、ＣＰＵ１０７からの制御信号によって自動絞り制御、自動焦点制御が行われる。ＣＣＤ１０２の出力信号はＡ／Ｄ変換機１０３によりデジタル信号に変換された後、映像信号処理部１０４に送られる。映像信号処理部１０４は、デジタル映像信号から画素毎のＲＧＢ信号を生成し、画像データ切替部１０５を通じて液晶パネル１０６に出力する。
【００２５】
ＣＰＵ１０７のバス１１３にはメインメモリ１０９、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２１、映像圧縮符号・複合化部１１０及び画像データ切替部１０５接続されている。メインメモリ１０９は例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などからなる高速で読み書きが可能なメモリであり、ＣＰＵ１０７のワーキングエリア、フレームバッファなどに用いられる。ＲＯＭ１０８は各種のプログラムやデータなどを固定的に格納した不揮発性のメモリである。映像圧縮符号・複合化部１１０は、例えばＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）を使用して静止画を圧縮又は伸張したり、ＭＰＥＧ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）を使用して動画を圧縮または伸張したりする回路モジュールである。画像データ切替部１０５は、画像データの転送先の切り替えを行う。
【００２６】
さらにバス１１３には、フラッシュメモリ等の可搬性の記録媒体に対する読み書きを行う記録媒体読み書き部１１２がインターフェース部（Ｉ／Ｆ）１１１を介して接続されている。
【００２７】
ＣＰＵ１０７は、バス１１３を通じて各部門の情報のやり取りを制御すると共に、ＲＯＭ１０８からメインメモリ１０９に必要なプログラムやデータをロードし、そのプログラムに従ってデジタルカメラ１００の制御や各種のデータ処理を行う。
【００２８】
図２は、デジタルカメラ１００の斜視図である。
【００２９】
図２に示すように、デジタルカメラ１００の上面には、パワーオンオフスイッチ（スライドスイッチ）２０１、シャッタスイッチ（押釦スイッチ）２０２、撮影／再生切換えスイッチ（スライドスイッチ）２０３等の操作スイッチ類がそれぞれ設けられている。
【００３０】
また、液晶パネル１０６は、撮影若しくは画像再生の際には画像表示部として、またデジタルカメラ１００の各種機能を実行及び設定する場合にはタッチパネル２０４として機能し、ユーザは用途に応じて両者を切り替えて使用する。タッチパネル２０４には、図４に示すようにメニュー項目として複数の入力ボタンが表示され、当該入力ボタンには、画素設定、撮影モード設定、再生モード設定等、デジタルカメラ１００において実行可能な機能が１対１で対応付けられている。ユーザは、当該入力ボタンを押下操作することにより、撮影や画像再生に関する各種の機能の起動及び設定をすることができるようになっている。
【００３１】
図３は、タッチパネル２０４の画面にボタンを表示する際に、メインメモリ１０６に確保されるプログラム及びデータの格納領域を表した図である。同図に示すように、入力ボタンを表示する際には、メインメモリ１０６に少なくとも基本プログラム領域３０１、ＧＵＩプログラム領域３０２、フレームバッファ領域３０３、カラーテーブル領域３０４、ボタンアニメーション管理テーブル３０５が設定される。
【００３２】
基本プログラム領域３０１には、デジタルカメラ１００を動作させるための基本的なプログラムが格納される。ＧＵＩプログラム領域３０２には、基本プログラム領域３０１に格納されている基本プログラムの下、タッチパネル２０４上のボタンの表示を処理し、この表示された複数のボタンに対してタッチパネル２０４を通じてユーザにより選択された入力ボタンを認識し、選択された入力ボタンに関連付けられている機能プログラムをＲＯＭ１０８から呼び出すなど、ＧＵＩを実現するためのプログラムが格納されている。
【００３３】
フレームバッファ領域３０３は、タッチパネル２０４の画面に表示させる複数の入力ボタンの画像データが格納される領域である。このフレームバッファ領域３０３は、ピクセル毎の色番号を格納するカラーバッファとして利用される。カラーテーブル領域３０４には、色番号とＲＧＢ値との対応表が格納される領域である。フレームバッファ領域３０３に格納された色番号をキーにカラーテーブル領域３０４から対応するＲＧＢ値が呼び出され、このＲＧＢ値が画像データ切替部１０５を通じてタッチパネル２０４に供給される。ボタンアニメーション管理テーブル３０５については後述する。
【００３４】
次に、前記タッチパネル２０４における入力ボタンの表示方法について説明する。
【００３５】
本発明における表示装置は、タッチパネルにおいてユーザが入力ボタン２０４を指で押下操作するときに、当該押下した入力ボタンに隣接する入力ボタンをアニメーションさせる機能を有する。本実施例においては、図４に示すように、タッチパネル２０４上に９個の正方形のボタンが配置されている場合を想定する。
なお、説明を分かりやすくするために、それぞれの入力ボタンに１〜９の番号を付し、それぞれのボタンをボタン１、ボタン２、ボタン３・・・とする。
【００３６】
図５は、ユーザがボタン５を押下した場合に表示されるボタン画像を正面から表した図であり、図６は当該ボタン画像の表示を３次元的に斜めから示したイメージ図である。
【００３７】
両図に示すように、ユーザがボタン５を押下すると、ボタン５に上下左右で隣接するボタン２、ボタン４、ボタン６、ボタン８が、当該押下したボタン５に向かって収束するようにアニメーションする。なお、ここで収束とは、ある対象物に向かってその周囲の物が全て一定の速度で集まることを言うものとする。
【００３８】
また、アニメーションする入力ボタンの一つの動きに着目すると、前記押下された入力ボタンに隣接する入力ボタンが、前記押下された入力ボタンと隣接する第１の辺に対向する第２の辺を中心にして第１の辺が沈むように回転し、かつ第２の辺が前記押下された入力ボタン側に近づくように移動してみえるように変化している。ユーザが他のボタンを押下した場合にも、同様に、押下した入力ボタンに上下左右で隣接する入力ボタンが押下した入力ボタンに向かって収束するようにアニメーションする。例えば、図７のイメージ図に示すように、ボタン３が押下されると、ボタン３に左で隣接するボタン２及び下で隣接するボタン６がボタン３に向かって収束するようにアニメーションする。
【００３９】
図８は、前記押下された入力ボタン及び前記押下された入力ボタンに隣接する入力ボタンがアニメーションする様子を段階的に示した図である。同図に示すように、あるボタンが押下されると、当該押下された入力ボタンに隣接するボタンが徐々に回転しながら押下された入力ボタンに向かって移動していく。
【００４０】
なお、ユーザが押下した入力ボタンから指を離すと、押下された入力ボタン及び当該押下された入力ボタンに隣接する入力ボタンは、上記アニメーションとは逆のアニメーションをすることにより、押下される前の状態に戻る。すなわち、押下された入力ボタンが手前に移動すると共に、押下された入力ボタンに隣接するボタンは、押下された入力ボタンから離れるように徐々に回転移動しながら押下される前の図４のような状態に戻る。
【００４１】
この構成によれば、押下されたボタンと共に当該押下されたボタンに隣接するボタンもアニメーションするため、例えばデジタルカメラのように表示面積が小さくならざるを得ないようなタッチパネルにおいても、ユーザは当該隣接するボタンのアニメーションを認識することによって、自らが押下したボタンを容易に把握することができる。
【００４２】
図９は、上述したボタンアニメーション管理テーブル３０５のうち、タッチパネル２０４上のボタンを押下した場合にアニメーションするボタンを、押下されるボタンと対応付けてテーブル化した図である。当該テーブル（以下、アニメーションボタンデータ９０１という。）中の左側の欄は押下されるボタンを表し、右側の欄は当該左側の欄に示されたボタンが押下された場合に、アニメーションするボタンを表している。上述したように、当該データはメインメモリ１０６に記憶されている。
【００４３】
同図に示すように、本実施例においては、あるボタンが押されると、当該ボタンに上下及び左右で隣接するボタンがアニメーションするように設定してある。
なお、当該アニメーションボタンデータ９０１中の右側の欄を書き換えることにより、アニメーションするボタンの設定を自由にカスタマイズすることもできる。すなわち、本実施例においては、押下された入力ボタンに上下左右で隣接する入力ボタンがアニメーションするように設定してあるが、アニメーションボタンデータ９０１の右側の欄に、例えば、上下左右だけでなく斜めで隣接する入力ボタンの記述を追加することにより、斜めで隣接するボタンもアニメーションするように設定を変更することができる。これにより、ユーザの趣向に応じたアニメーションが可能となり、より利便性が向上する。
【００４４】
図１０は、タッチパネル２０４及びタッチパネル２０４上のボタンを、座標系を用いて表した図である。図１０（ａ）はタッチパネル全体の座標系（以下、タッチパネル座標系という。）であり、図１０（ｂ）は入力ボタンのローカル座標系である。ここでは、説明を容易にするために、全てのボタンはローカル座標系の原点を左下に正方向へ座標値を持っており、タッチパネル座標系上に座標変換されているものとする。また、図１０（ｂ）において、”ｗ”はボタンの横の長さ（幅、ｗｉｄｔｈ）を表し、”ｈ”はボタンの縦の長さ（高さ、ｈｅｉｇｈｔ）を表している。以下、当該２つの座標系を用いて、ボタンのアニメーションを説明する。
【００４５】
上述したように、あるボタンが押下されると、当該押下されたボタンに隣接するボタンは、当該押下されたボタンに向かって収束するように、徐々に回転しながら移動していく。例として、ボタン４が押下された場合に変化するボタンのうち、ボタン５の動きを説明する。ボタン４が押下されると、ボタン５は、ボタン４に隣接する辺に対向する辺、つまりボタン５の右側辺と重なる直線を回転軸として、当該隣接する辺が沈むように、正方向（時計回り）に回転する。このときに例えば、１０度、２０度、３０度、４０度と徐々に４回回転していくとする場合、以下のように記述する。
ｒｏｔ（ｗ，０）−（ｗ，１），１０，２０，３０，４０
ｒｏｔは回転（ｒｏｔａｔｅ）を表し、（ｗ，０）−（ｗ，１）は、ボタン５のローカル座標系において（ｗ，０）−（ｗ，１）への方向に引かれる直線（ｘ＝ｗ）を回転軸とすることを意味している。
【００４６】
また、当該回転と同時に、タッチパネル座標系のｘ軸の負方向へボタン５のローカル座標系を平行移動する。このときに例えば、１０ドット、２０ドット、３０ドット、４０ドットと徐々に移動していくとする場合、以下のように記述する。
ｍｏｖ（−１，０），１０，２０，３０，４０
ｍｏｖは移動（ｍｏｖｅ）を表し、（−１，０）はタッチパネル座標系のｘ軸の負方向へ平行移動することを意味している。
【００４７】
このような記述方法を用いて、ボタン５のアニメーションを全て記述すると、図１１のテーブル（以下、アニメーションデータ１１０１という。）のようになる。当該アニメーションデータ１１０１も、前記アニメーションボタンデータ９０１と共に上述したボタンアニメーション管理テーブル３０５としてメインメモリ１０６に記憶されており、両データを基に全てのボタンのアニメーションが制御される。
【００４８】
また、当該アニメーションデータ１１０１の記述は、前記アニメーションボタンデータ９０１と同様に変更することが可能であり、回転の角度、移動の幅、速度等、ボタンのアニメーションをカスタマイズすることができる。これにより、ユーザの趣向に応じた、より利便性の高いユーザインターフェースを提供することができる。
【００４９】
次に、アニメーションするボタンの、３次元計算による描写処理について説明する。
【００５０】
図１２に、ボタンの３次元モデルデータの描写処理（レンダリング処理）の手順を示す。まず、ポリゴン（多角形平面）や点・線・面などの図形要素の３次元座標上の位置、線や面の属性、色のデータ等で構成される、ボタンの３次元モデルデータ１２０１をＲＯＭ１０８から読み込み、ボタンの全ての部位の３次元座標を２次元座標に変換する（座標変換１２０２）。次に、２次元座標に変換されたボタンデータに、回転移動するボタン面のうち押下されたボタンに近い面ほど奥に見えるように陰面処理を行う（描画要素生成１２０３）。次いで、陰面処理を施したボタンデータに基づいてカラーバッファにピクセル毎の色番号を書き込む（ラスタライズ１２０４）。そして、このカラーバッファに格納されたピクセル毎の色番号に基づいて、ＲＧＢ値と色番号との関係が格納されているカラーテーブルから該当するＲＧＢ値を呼び出し、表示デバイスで扱うことのできるビデオ信号に変換してタッチパネル２０４に表示する（ボタン表示１２０５）。
【００５１】
この構成により、押下されたボタンに隣接するボタンが、押下されたボタンに向かって回転移動していく様子を陰面処理により表現することができるため、ユーザはよりリアルな視覚的効果を得ることができ、それにより、自ら押下したボタンをより容易に認識することができる。
【００５２】
図１３は、ユーザがタッチパネル上のボタンを押下してから、当該ボタンがアニメーションする流れを示したフロー図である。
【００５３】
同図に示すように、タッチパネルを押下されると（ＳＴ１３０１）、タッチパネル２０４は押下されたボタンのタッチパネル座標系における（ｘ，ｙ）座標を得る（ＳＴ１３０２）。さらに当該座標値から、押下されたボタンを特定する（ＳＴ１３０３）。次に、当該特定されたボタンが押下されたときにアニメーションさせるボタンの一覧を、前記アニメーションボタンデータ９０１から取得する（ＳＴ１３０４）。これによりアニメーションさせるボタンが特定されると、次に、前記アニメーションデータ１１０１を基に、ボタンをどのようにアニメーションさせるのかを決定し、ボタンのアニメーションを起動する（ＳＴ１３０５）。当該アニメーションが終了すると、押下されたボタンの機能を起動する（ＳＴ１３０６）。
【００５４】
これにより、ユーザが起動させたい機能のボタンを押下した場合に、予め記憶されたデータを基に、当該押下したボタンに隣接するボタンの表示がアニメーションにより変化するため、ユーザは当該視覚的効果により、自ら押下したボタンを容易に認識することができるため、ユーザが選択したデジタルカメラ１００の機能を確実に実行することができる。また、ユーザは、前記アニメーションボタンデータ９０１及び前記アニメーションデータ１１０１を変更することによりアニメーションの仕方もカスタマイズすることができるため、利便性もより高くなる。
【００５５】
以上のように、本実施形態におけるデジタルカメラ１００によれば、タッチパネル上において、ユーザが選択したボタンを押下した場合に、押下したボタンだけではなく、当該ボタンに隣接するボタンのアニメーションを変化させることとしたため、ボタンが指で隠れてしまうような表示面積の小さいタッチパネルにおいても、ユーザは、視覚的効果により自らが押下したボタンを容易に認識することができ、誤操作や誤入力も減少する。
【００５６】
また、アニメーションするボタンを、メインメモリ中のボタンアニメーション管理テーブル３０５で管理しておき、当該テーブル中の記述を書き換えることにより、隣接するボタンのアニメーションの変化の態様をカスタマイズできることとしたため、ユーザの趣向に合った、利便性の高いユーザインターフェースを提供することができる。
【００５７】
ところで、本実施例においては、ボタンのアニメーションの態様として、ボタンが回転移動する例を挙げたが、当該アニメーションは、隣接するボタンの変化により押下したボタンを容易に認識できるアニメーションならばどんなものを用いてもよい。例えば図１４に示すように、入力ボタンが押下されたときに、押下された入力ボタン及び前記押下された入力ボタンに隣接する入力ボタンを含む周囲の入力ボタンが前記押下された方向に向けて前記押下された入力ボタンを中心として、球面状に沈んでみえるようにアニメーションさせてもよい。
【００５８】
この他にも、ボタンが押下されたときに、隣接するボタンの色を変化させたり、隣接するボタンが点滅したりするようなものであってもよい。
【００５９】
更に、入力ボタンをアニメーションさせる際には、ユーザが指で押下する圧力の程度に応じて、圧力が強ければ入力ボタンが速く動き、圧力が弱ければゆっくり動くように、アニメーションの速度を変えられるようにしてもよい。
【００６０】
また、本実施例においてはデジタルカメラを例に挙げて説明したが、本発明の表示装置は、デジタルカムコーダ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、携帯電話等の、タッチパネルを適用できるあらゆる電子機器装置に適用が可能である。
【００６１】
なお、本発明は、上述の実施形態にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲において種々変更を加え得ることは勿論である。
【００６２】
【発明の効果】
以上説明したように、本発明によれば、タッチパネル上において、押下したボタンだけではなく、当該ボタンに隣接するボタンのアニメーションを変化させることにより、ボタンが指で隠れてしまうような表示面積の小さいタッチパネルにおいても、ユーザが押下したボタンを容易に認識することができる。
【００６３】
また、隣接するボタンのアニメーションの変化の態様をカスタマイズすることにより、ユーザの趣向に合った、利便性の高いユーザインターフェースを提供することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るデジタルカメラ１００の電気的な構成を表した図である。
【図２】本発明の一実施形態に係るデジタルカメラ１００の斜視図である。
【図３】タッチパネル２０４の画面にボタンを表示する際に、メインメモリ１０６に確保されるプログラム及びデータの格納領域を表した図である。
【図４】本発明の一実施形態に係るタッチパネルの一例を示す図である。
【図５】ユーザがボタン５を押下した場合に表示されるボタン画像を正面から表した図である。
【図６】ユーザがボタン５を押下した場合に表示される当該ボタン画像を３次元的に斜めから示したイメージ図である。
【図７】ユーザがボタン１を押下した場合に表示される当該ボタン画像を３次元的に斜めから示したイメージ図である。
【図８】押下されたボタン及び前記押下されたボタンに隣接するボタンがアニメーションする様子を段階的に示した図である。
【図９】タッチパネル２０４上のボタンを押下した場合に、アニメーションするボタンの一覧をテーブル化した図である。
【図１０】タッチパネル２０４及びタッチパネル２０４上のボタンを、座標系を用いて表した図である。
【図１１】ボタン５のアニメーションを記述したテーブルを表した図である。
【図１２】ボタンの３次元モデルデータの描写処理（レンダリング処理）の手順を示した図である。
【図１３】ユーザがタッチパネル上のボタンを押下してから、当該ボタンがアニメーションする流れを示したフロー図である。
【図１４】本発明の別の観点に係る実施形態において、ユーザがボタン５を押下した場合に表示されるボタン画像を正面から表した図である。
【符号の説明】
１００  デジタルカメラ
１０１  レンズ部
１０２  ＣＣＤ
１０３  Ａ／Ｄ変換機
１０４  映像信号処理部
１０５  画像データ切替部
１０６  液晶パネル
１０７  ＣＰＵ
１０８  ＲＯＭ
１０９  メインメモリ
１１０  映像圧縮符号・複合化部
１１１  インターフェース部（Ｉ／Ｆ）
１１２  記録媒体読み書き部
１１３  バス
２０１  パワーオンオフスイッチ
２０２  シャッタスイッチ
２０３  撮影／再生切換えスイッチ
２０４  タッチパネル
３０１  基本プログラム領域
３０２  ＧＵＩプログラム領域
３０３  フレームバッファ領域
３０４  カラーテーブル領域
３０５  ボタンアニメーション管理テーブル
９０１  アニメーションボタンデータ
１１０１  アニメーションデータ
【図１】
2004259054.tif 000003
【図２】
2004259054.tif 000004
【図３】
2004259054.tif 000005
【図４】
2004259054.tif 000006
【図５】
2004259054.tif 000007
【図６】
2004259054.tif 000008
【図７】
2004259054.tif 000009
【図８】
2004259054.tif 000010
【図９】
2004259054.tif 000011
【図１０】
2004259054.tif 000012
【図１１】
2004259054.tif 000013
【図１２】
2004259054.tif 000014
【図１３】
2004259054.tif 000015
【図１４】
2004259054.tif 000016
【手続補正書】
【提出日】平成16年4月23日(2004.4.23)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
押下操作するための複数の入力ボタンが表示されるタッチパネルと、
前記タッチパネルに表示された所定の入力ボタンが押下されたとき、当該押下された入力ボタンに少なくとも隣接する入力ボタンの表示を変化させる手段と
を具備することを特徴とする表示装置。
【請求項２】
請求項１に記載の表示装置において、
前記表示変化手段は、前記押下された入力ボタンに隣接する入力ボタンが複数あるときにこれら隣接する複数の入力ボタンの全てが前記押下された入力ボタンへ向かって収束してみえるように前記隣接する入力ボタンの表示を変化させる
ことを特徴とする表示装置。
【請求項３】
請求項１に記載の表示装置において、
前記表示変化手段は、前記押下された入力ボタンに隣接する入力ボタンが、前記押下された入力ボタンにと隣接する第1の辺に対向する第2の辺を中心にして、第1の辺が沈むように回転しかつ第2の辺が前記押下された入力ボタン側に近づくように移動してみえるように、前記隣接する入力ボタンの表示を変化させることを特徴とする表示装置。
【請求項４】
請求項1に記載の表示装置において、
前記表示変化手段は、前記押下された入力ボタン及び前記押下された入力ボタンに隣接する入力ボタンを含む周囲の入力ボタンが、前記押下された方向に向けて前記押下された入力ボタンを中心として球面状に沈んでみえるように、前記押下された入力ボタン及び前記押下された入力ボタンに隣接する入力ボタンを含む周囲の入力ボタンの表示を変化させることを特徴とする表示装置。
【請求項５】
請求項1に記載の表示装置において、
前記表示変化手段は、前記押下された入力ボタンに隣接する入力ボタンの表示を徐々に変化させることを特徴とする表示装置。
【請求項６】
タッチパネルと、
前記タッチパネルに複数の入力ボタンを表示するためのデータが記憶された第１の記憶手段と、
前記入力ボタンが押下されたときに表示を変化させるボタンのデータが、押下されるボタンと対応付けられて押下されるボタン毎に記憶された第２の記憶手段と、
前記入力ボタンが押下されたときに表示が変化するボタンの変化の仕方に関するデータが、押下されるボタン毎に記憶された第３の記憶手段と、
前記入力ボタンが押下されたときに、前記第２の記憶手段により記憶されたデータに基づき、表示を変化させるボタンを特定すると共に、前記第３の記憶手段により記憶されたデータに基づき、前記特定されたボタンの表示を変化させる手段と
を具備することを特徴とする表示装置。
【請求項７】
請求項６に記載の表示装置において、
前記第２及び第３の記憶手段により記憶されたデータを編集する編集手段を更に具備することを特徴とする表示装置。
【請求項８】
タッチパネルに、押下操作するための複数の入力ボタンを表示するステップと、
前記表示された所定の入力ボタンが押下されたとき、当該押下された入力ボタンに少なくとも隣接する入力ボタンの表示を変化させるステップと
を具備することを特徴とする表示方法。
【請求項９】
（ａ）タッチパネルに複数の入力ボタンを表示するためのデータを記憶するステップと、
（ｂ）前記入力ボタンが押下されたときに表示を変化させるボタンのデータを、押下されるボタンと対応付けて、押下されるボタン毎に記憶するステップと、
（ｃ）前記入力ボタンが押下されたときに表示が変化するボタンの変化の仕方に関するデータを、押下されるボタン毎に記憶するステップと、
（ｄ）前記入力ボタンが押下されたときに、前記ステップ（ｂ）により記憶されたデータに基づき、表示を変化させるボタンを特定すると共に、前記ステップ（ｃ）により記憶されたデータに基づき、前記特定されたボタンの表示を変化させるステップと
を具備することを特徴とする表示方法。