(57)【要約】【課題】画面上に表示された画像等の情報のサイズを自然な操作感覚にて簡単に変更することができる電子機器を提供する。【解決手段】携帯電話１０の機器本体１１に設けられた表示部１２の近傍に例えば３軸加速度センサからなるセンサ１８が内蔵されている。この機器本体１１を持って表示部１２をその表示画面に対して垂直方向（Ｚ軸方向）に移動させると、前記センサ１８により表示部１２の移動方向および移動量が検出され、表示部１２の表示画面に表示された情報がそのときの移動量に応じた表示倍率（比率）で拡大あるいは縮小される。これにより、「虫めがね」を動かしているような自然な感覚で、表示画面に表示された情報の表示サイズを変更することができる。【選択図】      図２
2008065837.tif 000002
【特許請求の範囲】
【請求項１】
機器本体の所定の位置に表示部を有する携帯型の電子機器であって、
前記表示部の表示画面に表示する情報を記憶する記憶手段と、
前記機器本体を持って前記表示部をその表示画面に対して垂直方向へ移動させたときの移動量を検出する移動量検出手段と、
前記記憶手段に記憶された情報を前記表示部の表示画面に表示すると共に、前記移動量検出手段によって検出された前記表示部の垂直方向への移動量に応じて当該情報の表示サイズを動的に変更する表示制御手段と
を具備したことを特徴とする電子機器。
【請求項２】
前記表示制御手段は、前記移動量検出手段により前記表示部の表示画面の裏面から表面に向かう方向の移動が検出された場合に当該情報をそのときの移動量に応じた比率で拡大して表示し、前記表示部の表示画面の表面から裏面に向かう方向への移動が検出された場合に、当該情報をそのときの移動量に応じた比率で縮小して表示することを特徴とする請求項１記載の電子機器。
【請求項３】
前記表示制御手段は、前記移動量検出手段により前記表示部の表示画面の裏面から表面に向かう方向の移動が検出された場合に当該情報をそのときの移動量に応じた比率で縮小して表示し、前記表示部の表示画面の表面から裏面に向かう方向への移動が検出された場合に、当該情報をそのときの移動量に応じた比率で拡大して表示することを特徴とする請求項１記載の電子機器。
【請求項４】
前記表示部の表示画面の所定の位置に現在の表示倍率を特定の表示形態で表示する表示倍率表示手段をさらに備えたことを特徴とする請求項１記載の電子機器。
【請求項５】
前記表示倍率表示手段は、現在の表示倍率を示す数値を表示することを特徴とする請求項４記載の電子機器。
【請求項６】
前記表示倍率表示手段は、現在の表示倍率を示すスライドバーを表示することを特徴とする請求項４記載の電子機器。
【請求項７】
前記表示倍率表示手段は、現在の表示倍率を示すメータを表示することを特徴とする請求項４記載の電子機器。
【請求項８】
初期化表示モードを指示するための指示手段をさらに備え、
前記表示制御手段は、前記指示手段によって初期化表示モードが指示されたときに、前記表示部の表示画面に表示された情報を表示サイズ変更前の状態に戻して表示することを特徴とする請求項１記載の電子機器。
【請求項９】
予め各モード毎に単位移動量当たりの倍率値が設定されたテーブル手段をさらに備え、
前記表示制御手段は、前記各モード毎に前記テーブル手段を参照して前記表示部の表示画面の垂直方向への移動量に対する表示倍率を決定することを特徴とする請求項１記載の電子機器。
【請求項１０】
単位移動量当たりの倍率値を任意に設定する倍率設定手段をさらに備え、
前記表示制御手段は、前記倍率設定手段によって設定された倍率値に基づいて前記表示部の表示画面の垂直方向への移動量に対する表示倍率を決定することを特徴とする請求項１記載の電子機器。
【請求項１１】
前記表示制御手段による表示サイズの変更処理を許可する虫メガネモード作動ボタンをさらに備え、
前記表示制御手段は、前記虫メガネモード作動ボタンが押されている場合にのみ、前記移動量検出手段によって検出された前記表示部の垂直方向への移動量に応じて前記情報の表示サイズを動的に変更する表示制御を行うことを特徴とする請求項１記載の電子機器。
【請求項１２】
前記表示制御手段は、前記移動量検出手段によって検出された前記表示部の垂直方向への移動量が所定値以下の場合は、前記情報の表示サイズを変更しないように制御することを特徴とする請求項１記載の電子機器。
【請求項１３】
前記表示制御手段は、前記移動量検出手段によって検出された前記表示部の垂直方向への移動の移動方向が、直前の前記表示部の垂直方向への移動の移動方向と異なる場合は、前記情報の表示サイズを変更しないように制御することを特徴とする請求項１記載の電子機器。
【請求項１４】
前記表示制御手段は、前記表示部が垂直方向に所定の距離以上移動されたことを前記移動量検出手段が検知した場合に、前記情報の表示サイズを所定の比率だけ拡大および／または縮小することを特徴とする請求項１記載の電子機器。
【請求項１５】
前記表示制御手段に表示サイズの拡大処理を指示する虫メガネ拡大モードボタンと、
前記前記表示制御手段に表示サイズの縮小処理を指示する虫メガネ縮小モードボタンとをさらに備え、
前記表示制御手段は、
前記表示部が垂直方向に所定の距離以上移動されたことを前記移動量検出手段が検知した場合に、前記虫メガネ拡大モードボタンが押されていた場合は前記情報の表示サイズを所定の比率だけ拡大し、
前記表示部が垂直方向に所定の距離以上移動されたことを前記移動量検出手段が検知した場合に、前記虫メガネ縮小モードボタンが押されていた場合は前記情報の表示サイズを所定の比率だけ縮小するように制御することを特徴とする請求項１４記載の電子機器。
【請求項１６】
前記表示制御手段は、前記表示部が垂直方向に所定の距離以上移動されたことを前記移動量検出手段が検知した場合に、前記検知された前記表示部の移動の方向によって、前記情報の表示サイズの拡大と縮小を選択的に行うように制御することを特徴とする請求項１４記載の電子機器。
【請求項１７】
前記表示制御手段は、前記移動量検出手段によって検出された前記表示部の垂直方向への移動量に応じた速度で、前記情報の表示サイズを拡大および／または縮小するように制御することを特徴とする請求項１記載の電子機器。
【請求項１８】
機器本体の所定の位置に表示部を有する携帯型の電子機器であって、
前記表示部の表示画面に表示する情報を記憶する記憶手段と、
前記機器本体を持って前記表示部をその表示画面に対して垂直方向へ移動させたときの移動量を検出する第１の移動量検出手段と、
前記機器本体を持って前記表示部をその表示画面に対して水平方向へ移動させたときの移動量を検出する第２の移動量検出手段と、
前記記憶手段に記憶された情報から前記表示部の表示画面に表示可能な部分を読み出して表示すると共に、前記第１の移動量検出手段によって検出された前記表示部の表示画面の垂直方向への移動量に応じて当該情報の表示サイズを動的に変更し、前記第２の移動量検出手段によって検出された前記表示部の表示画面の水平方向への移動量に応じて当該情報の表示範囲を動的に変更する表示制御手段と
を具備したことを特徴とする電子機器。
【請求項１９】
初期化表示モードを指示するための指示手段をさらに備え、
前記表示制御手段は、前記指示手段によって初期化表示モードが指示されたときに、前記表示部の表示画面に表示された情報を表示サイズ変更前の状態に戻すと共に、当該情報の表示範囲を変更前の状態に戻して表示することを特徴とする請求項１８記載の電子機器。
【請求項２０】
前記表示制御手段は、前記表示部の表示画面の垂直方向への移動距離に応じて、前記表示部の表示画面の水平方向への移動による表示範囲の変更速度を設定することを特徴とする請求項１８記載の電子機器。
【請求項２１】
前記表示制御手段による表示サイズの変更処理を許可する虫メガネモード作動ボタンをさらに備え、
前記表示制御手段は、前記虫メガネモード作動ボタンが押されている場合にのみ、前記第１の移動量検出手段によって検出された前記表示部の表示画面の垂直方向への移動量に応じて当該情報の表示サイズを動的に変更する表示制御、および／または、前記第２の移動量検出手段によって検出された前記表示部の表示画面の水平方向への移動量に応じて当該情報の表示範囲を動的に変更する表示制御を行うことを特徴とする請求項１８記載の電子機器。
【請求項２２】
機器本体の所定の位置に表示部を有する携帯型の電子機器に用いられる表示制御方法であって、
表示対象となる情報を前記表示部の表示画面に表示するステップと、
前記表示部を表示画面に対して垂直方向へ移動させたときの移動量を検出するステップと、
前記表示部の垂直方向への移動量に応じて当該情報の表示サイズを動的に変更するステップと
を備えたことを特徴とする表示制御方法。
【請求項２３】
機器本体の所定の位置に表示部を有する携帯型の電子機器に用いられる表示制御方法であって、
表示対象となる情報から前記表示部の表示画面に表示可能な部分を読み出して表示するステップと、
前記表示部をその表示画面に対して垂直方向へ移動させたときの移動量を検出するステップと、
前記表示部をその表示画面に対して水平方向へ移動させたときの移動量を検出するステップと、
前記表示部の表示画面の垂直方向への移動量に応じて当該情報の表示サイズを動的に変更し、前記表示部の表示画面の水平方向への移動量に応じて当該情報の表示範囲を動的に変更するステップと
を備えたことを特徴とする表示制御方法。
【請求項２４】
機器本体の所定の位置に表示部を有する携帯型の電子機器に用いられる表示制御用のプログラムであって、
前記電子機器に搭載されたコンピュータに、
表示対象となる情報を前記表示部の表示画面に表示する機能と、
前記表示部を表示画面に対して垂直方向へ移動させたときの移動量を検出する機能と、
前記表示部の垂直方向への移動量に応じて当該情報の表示サイズを動的に変更する機能と
を実現させる表示制御用のプログラム。
【請求項２５】
機器本体の所定の位置に表示部を有する携帯型の電子機器に用いられる表示制御用のプログラムであって、
前記電子機器に搭載されたコンピュータに、
表示対象となる情報から前記表示部の表示画面に表示可能な部分を読み出して表示する機能と、
前記表示部をその表示画面に対して垂直方向へ移動させたときの移動量を検出する機能と、
前記表示部をその表示画面に対して水平方向へ移動させたときの移動量を検出する機能と、
前記表示部の表示画面の垂直方向への移動量に応じて当該情報の表示サイズを動的に変更し、前記表示部の表示画面の水平方向への移動量に応じて当該情報の表示範囲を動的に変更する機能と
を実現させる表示制御用のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯電話、ＰＤＡ（Personal Digital Assistant）、デジタルカメラなどの携帯型の電子機器と、この電子機器に用いられる表示制御方法及びプログラムに関する。
【背景技術】
【０００２】
例えば、ＰＨＳ（Personal Handy Phone）やセルラーなどの携帯電話（携帯型電話装置）は単なる通話用としての電話に限らず、近年ではインターネットに接続可能な機能を備え、各種情報を表示できるようになっている。また、カメラ付きの携帯電話も普及しており、カメラで撮影した画像を表示することができる。ＰＤＡなどの携帯端末においても、様々な情報ツールとして利用され、インターネットを介して地図などの画像を表示する機会が増えている。
【０００３】
このような携帯電話やＰＤＡ等の携帯型情報機器では、機器サイズの小型化に伴い、表示画面のサイズも小さくせざるを得ないのが現状である。このため、文字や画像が小さく表示されることになり、例えば地図などを表示した場合に地名などの細かい部分が非常に見づらく、特に中高年のユーザなどがこの種の機器に取っつきにくい理由の一つになっている。
【０００４】
ここで、携帯電話などの小画面の表示部を有する情報機器において、地図と文字を含む情報を画面上に表示する技術として、例えば特許文献１が知られている。この特許文献１では、機器の表示画面を画像表示領域と１行程度のテキスト表示領域とに分け、画像表示領域に地図の画像を表示し、テキスト表示領域に当該画像に対応したテキストを表示すると共に、テキスト表示領域では、ユーザによる入力操作によってテキスト中の一部をスクロール表示することが開示されている。
【０００５】
この特許文献１の表示技術によれば、地図と文字を表示する場合に、限られた画面サイズを有効利用して効率良く表示することができる。しかしながら、地図、文字の表示サイズを変えることはできない。つまり、地図、文字ともに夫々の領域内で固定サイズで小さく表示されるため、細かい部分が見づらいといった問題を解消することはできない。
【０００６】
また、地図表示に関しては、例えば特許文献２において、拡大／縮小のボタンを画面上に設け、これらのボタン操作により画面上に表示された地図を拡大／縮小することが開示されている。しかしながら、このようなボタン操作によって情報を拡大／縮小する方法では、ユーザの意図するサイズになるまで何度もボタンを押し続けなければならず、非常に面倒であり、時間もかかる。
【０００７】
また、特許文献３では、タッチパネルを利用して画面上での指の操作により地図を拡大／縮小することが開示されている。しかしながら、このような指の操作によって情報を拡大／縮小する方法では、指で操作している間、画面上に表示された情報が指で隠れてしまうことになり、さらに、このような操作方法は他の機器ではあまり使われないため、操作感覚が自然とは言い難く、その操作に慣れるのに時間がかかるなどの問題がある。
【特許文献１】特開２００２−３２８７５９号公報
【特許文献２】特開２００２−２７７２７７号公報
【特許文献３】特開２０００−１６３０３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述したように、携帯電話やＰＤＡ等の携帯型情報機器では、画面サイズが小さく、そこに表示される画像などの情報が見づらいといった問題があった。また、機器に拡大／縮小ボタンを備えて、そのボタン操作により画面上の情報を任意に拡大／縮小する方法や、タッチパネルを利用して指の操作により画面上の情報を拡大／縮小する方法がある。しかしながら、これらの方法では意図するサイズに情報を拡大／縮小するのに時間や手間がかかり、また、操作性も悪いなどの問題があった。
【０００９】
本発明は前記の課題を解決するためになされたもので、画面上に表示された画像等の情報のサイズを自然な操作感覚にて簡単に変更することのできる電子機器、表示制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
（１）本発明の電子機器は、機器本体の所定の位置に表示部を有する携帯型の電子機器であって、前記表示部の表示画面に表示する情報を記憶する記憶手段と、前記機器本体を持って前記表示部をその表示画面に対して垂直方向へ移動させたときの移動量を検出する移動量検出手段と、前記記憶手段に記憶された情報を前記表示部の表示画面に表示すると共に、前記移動量検出手段によって検出された前記表示部の垂直方向への移動量に応じて当該情報の表示サイズを動的に変更する表示制御手段とを具備したことを特徴とする。
【００１１】
このような構成によれば、機器本体に設けられた表示部をその表示画面に対して垂直方向へ移動させることにより、表示画面に表示された情報の表示サイズを変更することができる。
【００１２】
すなわち、前記表示部をその表示画面の裏面から表面に向かう方向に移動させると、そのときの移動量に応じた比率で拡大して表示され、その逆の方向へ移動させると、そのときの移動量に応じた比率で縮小して表示される。あるいは、前記表示部をその表示画面の裏面から表面に向かう方向に移動させると、そのときの移動量に応じた比率で縮小して表示され、その逆の方向へ移動させると、そのときの移動量に応じた比率で拡大して表示される。さらに前記表示部をどちらの方向へ移動させたときに拡大あるいは縮小とするのかは、予めユーザが任意に設定しておくことができるようにしても良い。
【００１３】
また、前記電子機器において、前記表示部の表示画面の所定の位置に現在の表示倍率を特定の表示形態で表示する表示倍率表示手段をさらに備えることで、表示画面上の情報が現在どのくらいの表示倍率で拡大表示あるいは縮小表示されているのかを知ることができる。
【００１４】
前記表示形態としては、例えば現在の表示倍率を示す数値を表示する、スライドバーを表示する、メータを表示するなどがある。
【００１５】
また、前記電子機器において、初期化表示モードを指示するための指示手段をさらに備え、前記表示制御手段は、前記指示手段によって初期化表示モードが指示されたときに、前記表示部の表示画面に表示された情報を表示サイズ変更前の状態に戻して表示することを特徴とする。
【００１６】
このような構成によれば、表示部の移動操作により表示サイズが変更されていても、例えばボタンを押すだけでの簡単な指示操作にて、そのときの表示状態をすぐに元の状態に戻すことができる。
【００１７】
また、前記電子機器において、予め各モード毎に単位移動量当たりの倍率値が設定されたテーブル手段をさらに備え、前記表示制御手段は、前記各モード毎に前記テーブル手段を参照して前記表示部の表示画面の垂直方向への移動量に対する表示倍率を決定することを特徴とする。
【００１８】
このような構成によれば、例えばイメージ（画像）を表示するモードとテキストを表示するモードなど、それぞれのモード毎に前記表示部が表示画面の垂直方向へ移動したときの表示倍率を変えて表示することができる。
【００１９】
また、前記電子機器において、単位移動量当たりの倍率値を任意に設定する倍率設定手段をさらに備え、前記表示制御手段は、前記倍率設定手段によって設定された倍率値に基づいて前記表示部の表示画面の垂直方向への移動量に対する表示倍率を決定することを特徴とする。
【００２０】
このような構成によれば、ユーザが単位移動量当たりの倍率値を任意に設定することができ、その設定された倍率値で前記表示部が表示画面の垂直方向へ移動したときの表示倍率を変えて表示することができる。
【００２１】
また、前記電子機器において、前記表示制御手段による表示サイズの変更処理を許可する虫メガネモード作動ボタンをさらに備え、前記表示制御手段は、前記虫メガネモード作動ボタンが押されている場合にのみ、前記移動量検出手段によって検出された前記表示部の垂直方向への移動量に応じて前記情報の表示サイズを動的に変更する表示制御を行うことを特徴とする。
【００２２】
また、前記電子機器において、前記表示制御手段は、前記移動量検出手段によって検出された前記表示部の垂直方向への移動量が所定値以下の場合は、前記情報の表示サイズを変更しないように制御することを特徴とする。
【００２３】
また、前記電子機器において、前記表示制御手段は、前記移動量検出手段によって検出された前記表示部の垂直方向への移動の移動方向が、直前の前記表示部の垂直方向への移動の移動方向と異なる場合は、前記情報の表示サイズを変更しないように制御することを特徴とする。
【００２４】
また、前記電子機器において、前記表示制御手段は、前記表示部が垂直方向に所定の距離以上移動されたことを前記移動量検出手段が検知した場合に、前記情報の表示サイズを所定の比率だけ拡大および／または縮小することを特徴とする。
【００２５】
また、前記電子機器において、前記表示制御手段に表示サイズの拡大処理を指示する虫メガネ拡大モードボタンと、前記前記表示制御手段に表示サイズの縮小処理を指示する虫メガネ縮小モードボタンとをさらに備え、前記表示制御手段は、前記表示部が垂直方向に所定の距離以上移動されたことを前記移動量検出手段が検知した場合に、前記虫メガネ拡大モードボタンが押されていた場合は前記情報の表示サイズを所定の比率だけ拡大し、前記表示部が垂直方向に所定の距離以上移動されたことを前記移動量検出手段が検知した場合に、前記虫メガネ縮小モードボタンが押されていた場合は前記情報の表示サイズを所定の比率だけ縮小するように制御することを特徴とする。
【００２６】
また、前記電子機器において、前記表示制御手段は、前記表示部が垂直方向に所定の距離以上移動されたことを前記移動量検出手段が検知した場合に、前記検知された前記表示部の移動の方向によって、前記情報の表示サイズの拡大と縮小を選択的に行うように制御することを特徴とする。
【００２７】
また、前記電子機器において、前記表示制御手段は、前記移動量検出手段によって検出された前記表示部の垂直方向への移動量に応じた速度で、前記情報の表示サイズを拡大および／または縮小するように制御することを特徴とする。
【００２８】
（２）本発明の電子機器は、機器本体の所定の位置に表示部を有する携帯型の電子機器であって、前記表示部の表示画面に表示する情報を記憶する記憶手段と、前記機器本体を持って前記表示部をその表示画面に対して垂直方向へ移動させたときの移動量を検出する第１の移動量検出手段と、前記機器本体を持って前記表示部をその表示画面に対して水平方向へ移動させたときの移動量を検出する第２の移動量検出手段と、前記記憶手段に記憶された情報から前記表示部の表示画面に表示可能な部分を読み出して表示すると共に、前記第１の移動量検出手段によって検出された前記表示部の表示画面の垂直方向への移動量に応じて当該情報の表示サイズを動的に変更し、前記第２の移動量検出手段によって検出された前記表示部の表示画面の水平方向への移動量に応じて当該情報の表示範囲を動的に変更する表示制御手段とを具備したことを特徴とする。
【００２９】
このような構成によれば、機器本体に設けられた表示部をその表示画面に対して垂直方向へ移動させることにより、表示画面に表示された情報の表示サイズを変更することができ、さらに、表示部をその表示画面に対して水平方向へ移動させることにより、表示画面に表示された情報の表示範囲を変更することができる。
【００３０】
また、前記電子機器において、初期化表示モードを指示するための指示手段をさらに備え、前記表示制御手段は、前記指示手段によって初期化表示モードが指示されたときに、前記表示部の表示画面に表示された情報を表示サイズ変更前の状態に戻すと共に、当該情報の表示範囲を変更前の状態に戻して表示することを特徴とする。
【００３１】
このような構成によれば、表示部の移動操作により表示サイズや表示範囲が変更されていても、例えばボタンを押すだけでの簡単な指示操作にて、そのときの表示状態をすぐに元の状態に戻すことができる。
【００３２】
また、前記電子機器において、前記表示制御手段は、前記表示部の表示画面の垂直方向への移動距離に応じて、前記表示部の表示画面の水平方向への移動による表示範囲の変更速度を設定することを特徴とする。
【００３３】
このような構成によれば、前記表示部を表示画面の垂直方向へ移動させたときの距離に応じて、前記表示部の表示画面の水平方向への移動による表示範囲の変更速度を変えることができる。
【００３４】
また、前記電子機器において、前記表示制御手段による表示サイズの変更処理を許可する虫メガネモード作動ボタンをさらに備え、前記表示制御手段は、前記虫メガネモード作動ボタンが押されている場合にのみ、前記第１の移動量検出手段によって検出された前記表示部の表示画面の垂直方向への移動量に応じて当該情報の表示サイズを動的に変更する表示制御、および／または、前記第２の移動量検出手段によって検出された前記表示部の表示画面の水平方向への移動量に応じて当該情報の表示範囲を動的に変更する表示制御を行うことを特徴とする。
【発明の効果】
【００３５】
本発明によれば、機器本体の所定の位置に表示部を有する携帯型の電子機器において、前記表示部をその表示画面に対して垂直方向へ移動させることにより、「虫めがね」を動かしているような自然な感覚で、表示画面に表示された情報の表示サイズを変更することができる。
【００３６】
さらに、前記表示部をその表示画面に対して水平方向へ移動させれば、表示画面に表示された情報の表示範囲を変更することができる。これにより、画面サイズよりも大きな情報を表示した場合に、その全体像を前記表示部の水平方向へ移動により簡単に掴むことができる。
【００３７】
このように、本発明の電子機器では、表示部を空間で動かすといった操作により表示サイズを変更したり、表示範囲を変更することができるものであり、従来からのボタン操作やタッチパネルを利用した指の操作と違って、上述したように、「虫めがね」を動かしているような自然な感覚での操作性を実現でき、誰でも簡単に使いこなすことができる。
【発明を実施するための最良の形態】
【００３８】
以下、図面を参照して本発明の実施形態を説明する。
【００３９】
（第１の実施形態）
図１は本発明の電子機器として携帯電話を例にした場合の外観構成を示す図である。
【００４０】
図１に示すように、この携帯電話１０の機器本体１１の表面上には、表示部１２、入力部１３、マイク１４、スピーカ１５などが設けられている。
【００４１】
表示部１２は、例えばカラー表示可能な小型ＬＣＤ（Liquid Crystal Display）からなり、薄型平面状の表示画面を有し、そこに各種メニューや入力データを表示したり、この携帯電話１０に備え付けられたカメラ１６で撮影した画像や外部から受信した画像などを表示する。また、カメラ撮影時には、この表示部１２の表示画面が電子ビューファインダとして機能し、そこに被写体の画像を映し出すことができる。
【００４２】
入力部１３は、データの入力や機能指示を行うためのものである。この入力部１３には、電話番号や文字を入力するためのダイヤル／文字ボタンや、電源のＯＮ／ＯＦＦを切り換えるための電源ボタン、電話やメールの発信に用いられる発信ボタン、携帯電話１０に備えられた各機能を選択するための機能選択ボタン、カメラ１６を起動するためのカメラボタンなどを含んでいる。さらに、本実施形態では、この入力部１３に特殊表示モードを指示するための特殊表示モードボタン１３ａと、初期化表示モードを指示するための初期化表示モードボタン１３ｂが設けられている。
【００４３】
前記特殊表示モードは、表示部１２の移動方向および移動量に応じて表示画面上の情報の表示サイズや表示範囲を変更するモードである。なお、詳しいことは後に図２および図３を参照して説明する。前記初期化表示モードは、前記特殊表示モードによって表示サイズや表示範囲が変化した状態を元の状態に戻すためのモードである。
【００４４】
マイク１４およびスピーカ１５は、通話時における送話器と受話器として用いられる。このマイク１４およびスピーカ１５は通話時にユーザの耳と口元の位置にくるように、マイク１４は機器本体１１の下部、スピーカ１５は機器本体１１の上部に配置されている。
【００４５】
カメラ１６は、例えば機器本体１１の上部に回動自在に設置されており、前記入力部１３のカメラボタンの押下操作に伴い静止画または動画の撮影を行う。なお、このカメラ１６は機器本体に固定されていても、着脱自在な構成であっても良い。また、機器本体１１の上部には、無線電波を送受信するためのアンテナ１７が伸縮自在に取り付けられている。
【００４６】
また、この機器本体１１内の表示部１２の近傍には、移動検出用のセンサ１８が内蔵されている。このセンサ１８は、例えば３軸加速度センサからなり、ユーザが機器本体１１を持ちながら表示部１２をその表示画面に対して垂直方向（Ｚ軸方向）に移動させたときの移動量と、水平方向（Ｘ軸およびＹ軸方向）に移動させたときの移動量を検出するために設けられている。
【００４７】
図２は携帯電話１０の表示部１２を垂直方向（Ｚ軸方向）に移動させた場合の表示変化を示す図である。
【００４８】
本実施形態における携帯電話１０では、例えばカメラ１６で撮影した画像やインターネット経由で外部から取得した画像などを表示部１２に表示した際に、図２（ａ）に示すように、表示部１２をその表示画面に対して垂直方向に移動させると、同図（ｂ）に示すように、あたかも「虫めがね」を動かして画像を見ているかのように、そのときの表示部１２のＺ軸方向への移動量に応じて表示画面上の画像の表示サイズが動的に変化する。つまり、表示部１２の動きに合わせて、表示部１２の表示画面に表示されている画像が拡大あるいは縮小されて表示される。
【００４９】
図３は携帯電話１０の表示部１２を水平方向（Ｘ，Ｙ軸方向）に移動させた場合の表示変化を示す図である。
【００５０】
前記表示部１２の垂直方向に移動に加え、さらに、図３（ａ）に示すように、表示部１２をその表示画面に対して水平方向に移動させると、同図（ｂ）に示すように、そのときの表示部１２の移動量に応じて当該画像の表示範囲が動的に変化する。つまり、表示部１２の動きに合わせて、表示部１２の表示画面に表示される画像が部分的に移動することになる。
【００５１】
図３（ｂ）の例では、表示部１２を垂直方向に移動させて画像（文字）を拡大表示した状態で、さらに、表示部１２を水平方向に移動させて表示範囲を変えた場合の例が示されている。
【００５２】
この場合、表示部１２を水平方向に移動させたときの表示範囲の変更速度つまりスクロールの速度は、表示部１２の垂直方向への移動距離に依存する。つまり、ユーザが表示部１２を垂直方向へ大きく移動させた場合（初期位置からの移動距離が大きい場合）、その位置で表示部１２を水平方向へ移動させると、表示範囲が早く切り替わることになる。逆に、ユーザが表示部１２を垂直方向へ小さく移動させた場合（初期位置からの移動距離が小さい場合）、その位置で表示部１２を水平方向へ移動させると、表示範囲が遅く切り替わることになる。
【００５３】
なお、上記のように水平方向のスクロール速度を、表示部１２の垂直方向への移動距離に依存させる方法（以下、「第１のスクロール速度対応方法」という）の他にも、例えば、水平方向へのスクロール速度は表示部１２の垂直方向への移動距離とは無関係に一定であるようにすることも可能である（以下、「第２のスクロール速度対応方法」という）。また、上記とは逆に、ユーザが表示部１２を垂直方向へ大きく移動させた場合（初期位置からの移動距離が大きい場合）は水平スクロール速度を遅くして、表示範囲が遅く切り替わるようにして、ユーザが表示部１２を垂直方向へ小さく移動させた場合（初期位置からの移動距離が小さい場合）には、水平スクロール速度を速くして、表示範囲が早く切り替わるように構成しても良い（以下、「第３のスクロール速度対応方法」という）。
【００５４】
これらの各構成には、それぞれに利害得失があり、第１のスクロール速度対応方法を用いれば、表示が大きく拡大された場合でも、全体画像の中でのスクロール移動の速度が遅くならずに済み、ユーザに迅速な処理を可能とさせることができる一方、第２のスクロール速度対応方法によれば、垂直方向への移動距離に拘わらずスクロール移動の速度を一定にすることができるので、ユーザはいつも同じ感覚で操作をすることができる。また、第３のスクロール速度対応方法を用いれば、初期位置からの移動距離が大きい場合すなわち、画像が大きく拡大されている場合にゆっくり水平方向にスクロールさせることができるので、大きく拡大されている場合に急速にスクロールしてしまうという操作上の不便をユーザに感じさせずに、各（拡大・縮小の）表示状態に応じた速度で、見やすいスクロールを実現することができる。
【００５５】
図４は携帯電話１０の回路構成を示すブロック図である。
【００５６】
この携帯電話１０には、マイクロプロセッサ（ＣＰＵ）からなる制御部２１が搭載されており、この制御部２１の制御の下で、携帯電話１０に備えられた各種機能が実行される。携帯電話１０に備えられた各種機能としては、携帯電話としての基本機能である電話機能の他、例えばインターネット等の通信ネットワークを介して外部端末との間でメールデータをやり取りするためのメール機能、端末所有者の名前、住所等を管理するための個人管理機能、カメラ１６を用いた静止画像または動画像の撮影機能などがある。
【００５７】
制御部２１には、図１に示した表示部１２、入力部１３、センサ１８などがシステムバス２２を介して接続されていると共に、画像データ取得部２３、記憶装置２４、作業用メモリ２５、記録媒体読み取り部２６、無線部２７、伝送制御部２８などが接続されている。
【００５８】
制御部２１は、記憶装置２４に予め記憶されたプログラムあるいは記録媒体読み取り部２６を通じてＦＤ等の記録媒体内のプログラムを読み込むことにより、そのプログラムに記述された手順に従って各種処理を実行する。なお、プログラムの提供方法は記録媒体に限らず、インターネット等のネットワーク２９を介して外部端末から提供されるものであっても良い。
【００５９】
また、上述したように、表示部１２は、例えばカラー表示可能な小型ＬＣＤからなり、各種データの表示を行う。この表示部１２の画面サイズは比較的小さく、その画面サイズより大きい画像が表示される場合もある。入力部１３は、データの入力や機能指示を行うためもので、ダイヤルボタン、電源ボタン、発信ボタン、機能選択ボタン、カメラボタンなどを含む各種操作ボタンを有する。また、この入力部１３には、特殊表示モードを指示するための特殊表示モードボタン１３ａと、初期化表示モードを指示するための初期化表示モードボタン１３ｂが設けられている。
【００６０】
センサ１８は、表示部１２の移動方向および移動量を検出するためのものである。本実施形態では、このセンサ１８として、指先サイズ程度の超小型の３軸加速度センサが用いられている。
【００６１】
３軸加速度センサは、１つで３軸つまりＸ，Ｙ，Ｚ方向の加速度を検出可能なセンサであり、例えば圧電セラミックと金属板を接合し、金属板に重りが接合され、外周を支持した構造になっている。Ｚ方向に加速度が加わった場合、そのときの加速度により圧電セラミックがＺ方向に変形する。そのときの応力は加速度に比例し、その応力に比例した電圧が出力される。一方、Ｘ，Ｙ方向に加速度が加わった場合、そのときの加速度により圧電セラミックがＸ，Ｙ方向に変形し、Ｚ軸と同様に、そのときの加速度に比例した電圧が出力される。
【００６２】
この３軸加速度センサをセンサ１８として用い、機器本体１１内の表示部１２の近傍に、そのＺ軸方向が表示画面と垂直になるように組み込んでおく。これにより、ユーザが機器本体１１を手で持って、表示部１２をその表示画面に対してＺ軸方向へ動かせば、そのときの加速度に応じた電圧信号がセンサ１８から出力される。この電圧信号をＡ／Ｄ変換し、デジタル処理により積分演算すれば、Ｚ軸方向の速度とその移動量を求めることができる。Ｘ，Ｙ方向への移動についても同様である。
【００６３】
なお、本実施形態では、センサ１８にＡ／Ｄ変換機能が備えられており、前記Ｚ軸方向、Ｘ，Ｙ軸方向のそれぞれの電圧信号をＡ／Ｄ変換してから制御部２１に出力するものとして説明する。
【００６４】
制御部２１は、このセンサ１８の出力信号を受けることにより、図２および図３で説明したように、表示部１２のＺ軸方向へ移動に対しては、そのときの移動量に応じて表示サイズを変更する処理（拡大／縮小処理）を行い、表示部１２のＸ，Ｙ方向へ移動に対しては、そのときの移動量に応じて表示範囲を変更する処理（スクロール処理）を行う。
【００６５】
図４に戻って、画像データ取得部２３は、表示部１２に表示する画像データを取得する部分であり、具体的には、図１に示したカメラ１６である。カメラ１６は、機器本体１１に予め備え付けられているか、あるいは、着脱自在に装着されており、入力部１３に設けられたカメラボタンの押下操作に伴い静止画像または動画像の撮影を行う。なお、画像データの取得手段としては、カメラ１６に限らず、例えばスキャナなどで画像を読み込むことでも良い。さらに、後述する記録媒体読み取り部２６により記録媒体に記録された画像データを読み込むことでも良いし、伝送制御部２８によりネットワーク２９を介してホストコンピュータ３０から画像データをダウンロードすることでも良い。
【００６６】
記憶装置２４は、例えばＨＤＤやＦｌａｓｈメモリなどであり、各種データを記憶している。ここでは、本発明を実現するためのプログラムを含む各種プログラムデータなどが記憶されている。
【００６７】
作業用メモリ２５は、例えばＲＡＭなどであり、制御部２１の処理に必要な各種データを保持しておくためのメモリである。本実施形態において、この作業用メモリ２５には、図５に示すように、画像データを記憶しておくための画像記憶領域２５ａの他、その画像データを表示部１２への表示データとして展開するための表示メモリ領域２５ｂ、現在の表示倍率を記憶しておくための表示倍率記憶領域２５ｃ、Ｘ，Ｙの各軸の位置情報を記憶しておくための位置情報記憶領域２５ｄ、表示に関する各種設定情報を記憶しておくための設定情報記憶領域２５ｅ、各モード毎に表示倍率が設定された倍率テーブル２５ｆなどが設けられている。
【００６８】
前記Ｘ，Ｙの各軸の位置情報とは、図６に示すように、表示対象となる部分画像の中心点Ｏの全体画像におけるＸ，Ｙの座標位置を示す情報である。つまり、表示部１２の画面サイズに応じて、そこに表示される部分画像の中心点Ｏが全体画像上のどの位置に相当するのかを示す情報である。
【００６９】
記録媒体読み取り部２６は、記録媒体に記録されたプログラムや画像などの各種情報を読み取るものである。記録媒体としては、例えばＦＤ、ＭＯ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭなどである。
【００７０】
無線部２７は、所定の通信プロトコルに従って無線通信を行う部分である。なお、この無線方式については本発明とは直接関係しないため、ここではその説明を省略する。また、実際には、通話時における音声の信号処理を行うための図示せぬオーディオ部が設けられ、そこに図１に示したマイク１４およびスピーカ１５が接続される。
【００７１】
伝送制御部２８は、ネットワーク２９を介してホストコンピュータ３０との間でデータの伝送制御を行う。このホストコンピュータ３０は、大容量の記憶装置３１を備え、携帯電話１０を含む各端末に対して様々な画像を配信するサーバとして存在する。
【００７２】
この他、携帯電話１０には、例えば二次電池などからなる図示せぬ電源部が設けられており、携帯移動時に制御部２１を含む各デバイスに対し、それぞれの動作に必要な電源を供給している。
【００７３】
次に、本発明の第１の実施形態としての携帯電話１０の処理動作について説明する。
【００７４】
図７は本発明の第１の実施形態における携帯電話１０の表示処理の動作を示すフローチャートであり、この携帯電話１０の機器本体１１に設けられた表示部１２をＺ軸方向へ移動させた場合の画像データの表示処理が示されている。なお、図７に示す各処理は、携帯電話１０に備えられた制御部（ＣＰＵ）２１がプログラムを読み込むことにより実行される。
【００７５】
今、作業用メモリ２５の画像記憶領域２５ａに、表示部１２に表示すべき画像データが所定の圧縮方式にて圧縮された状態で格納されているものとする。この画像データには、例えばカメラ１６によって撮影された画像や、記録媒体に予め記録された画像、さらには、インターネット等のネットワーク２９を介してホストコンピュータ３０からダウロードした画像などが含まれる。
【００７６】
このような画像データを表示部１２に表示するに際し、制御部２１は、作業用メモリ２５の表示倍率記憶領域２５ｃに記憶された表示倍率を例えば「１．０倍（１００％）」に初期化し（ステップＡ１１）、その初期倍率にて前記作業用メモリ２５の画像記憶領域２５ａに記憶された画像データを表示メモリ領域２５ｂに展開することにより、当該画像データの初期画面を表示部１２に表示する（ステップＡ１２）。
【００７７】
ここで、ユーザが携帯電話１０の入力部１３に設けられた特殊表示モードボタン１３ａを押下することにより特殊表示モードを指示した後、機器本体１１の上面に設けられた表示部１２をその表示画面に対して垂直方向つまりＺ軸方向に移動させると、その動きが機器本体１１に内蔵されたセンサ１８にて検知される（ステップＡ１３のＹｅｓ）。既に説明したように、このセンサ１８は３軸加速度センサからなり、Ｚ方向に加速度が加わった場合に、そのときの加速度に比例した電圧信号をＡ／Ｄ変換して制御部２１に出力する。制御部２１では、このセンサ１８から出力される電圧信号（デジタル信号）を受けると、これを積分処理することで表示部１２のＺ軸方向の移動量を算出する（ステップＡ１４）。
【００７８】
表示部１２のＺ軸方向の移動量が得られると、制御部２１はその移動量に基づいて表示倍率を決定し、表示倍率記憶領域２５ｃの値を更新する（ステップＡ１５）。この場合、単位移動量当たりの倍率値は予め決められており、そのパラメータ値をαとすると、拡大方向の表示倍率Ｎは、
Ｎ＝移動量×α
といった演算式で表せる。
【００７９】
すなわち、例えばα＝２．０［倍／１０ｃｍ］とすると、表示部１２をＺ軸方向に１０ｃｍ動かせば、Ｎ＝２．０となり、そのときの画像データは２．０倍（２００％）で拡大表示されることになる。
【００８０】
一方、縮小方向の表示倍率Ｍは、
Ｍ＝１／Ｎ
＝１／（移動量×α）
といった演算式で表せる。
【００８１】
すなわち、例えばα＝２．０［倍／１０ｃｍ］とすると、表示部１２をＺ軸方向に１０ｃｍ動かせば、Ｍ＝０．５となり、そのときの画像データは０．５倍（５０％）で縮小表示されることになる。
【００８２】
なお、画像データを拡大表示するのか、あるいは、縮小表示するのかは、表示部１２がＺ軸のどちらの方向に移動したのかによって決まる。この場合、表示画面の裏面から表面へ向かう方向を第１の方向（ユーザが表示画面に向き合った状態でユーザへ近づく方向）、表示画面の表面から裏面へ向かう方向を第２の方向（ユーザが表示画面に向き合った状態でユーザから遠ざかる方向）とすると、「第１の方向の移動を拡大、第２の方向の移動を縮小」あるいは「第１の方向の移動を縮小、第２の方向の移動を拡大」とするのかは、図示せぬモード設定画面にてユーザが任意に設定することができ、その設定情報が作業用メモリ２５の設定情報記憶領域２５ｅに保持される。制御部２１は、この設定情報記憶領域２５ｅに保持された設定情報に基づいて前記拡大方向の表示倍率Ｎまたは前記縮小方向の表示倍率Ｍの演算を行う。
【００８３】
次に、前記更新後の表示倍率に基づいて当該画像データを拡大／縮小して表示サイズを変更することになるが、その際に、制御部２１は、まず、図６に示すように全体画像を表示メモリ領域２５ｂに展開するといった処理を行う（ステップＡ１６）。そして、制御部２１は表示倍率の値に応じて当該全体画像から表示部１２の画面に表示する部分を切り出し（ステップＡ１７）、表示倍率の値に応じた拡大／縮小処理を行う（ステップＡ１８〜Ａ２０）。
【００８４】
すなわち、表示倍率の値が「１．０」よりも大きい場合には（ステップＡ１８のＹｅｓ）、制御部２１は前記切り出した画像データに対し、図８および図９に示すように当該表示倍率の値に応じた画素の補間処理を施すことにより、その画像データの表示サイズを拡大する（ステップＡ１９）。一方、表示倍率の値が「１．０」以下の場合には（ステップＡ１８のＮｏ）、制御部２１は前記切り出した画像データに対し、図１０に示すように当該表示倍率の値に応じた画素の間引き処理を施すことにより、その画像データの表示サイズを縮小する（ステップＡ２０）。
【００８５】
このように、まず、全体画像を生成した後に、その中から表示倍率に応じた範囲の部分画像を切り出して拡大／縮小処理することで、最初から部分画像を生成する場合よりもプログラミングが容易となる。なお、最初から表示する部分のみの画像を生成することでも良く、このようにした場合にはデータ処理量を減らすことができる。
【００８６】
図８および図９に画素の補間方法の一例を示す。
【００８７】
元の画像よりサイズを拡大するためには、元画像の画素数を増やさなければならない。そこで、図８に示すように、縦横に隣接する２つの画素の平均値を有する新たな画素を生成して、その２つの画素間に置くようにして各画素間の補間していく。これにより、結果的に縦横それぞれに２倍の画素数となり、全体として４倍（４００％）に拡大した画像が得られる。また、倍率が整数倍でなければ、図９に示すように、隣接画素からの距離に応じて隣接画素値の加重和を求めて、その加重和の値を有する新たな画素を生成して補間すれば良い、
図１０に画素の間引き方法の一例を示す。
【００８８】
元の画像よりサイズを縮小するためには、前記補間処理と逆の処理を行うことになる。つまり、表示倍率に応じて画素数を減らす必要がある。例えば、図１０に示すように、縦横２画素ずつの正方形をなす４画素に対し、これらの平均値を求め、その平均値を有する画素を当該４画素の中心に置くようにして各画素を間引いていくことで、１／４倍（２５％）に縮小した画像が得られる。
【００８９】
このようにして、表示倍率の値に応じて当該画像データが拡大あるいは縮小されると、制御部２１はその拡大／縮小後の画像データを表示部１２の表示画面に再表示する（ステップＡ２１）。
【００９０】
また、制御部２１は表示部１２の表示画面の所定の位置に、現在の表示倍率を特定の表示形態で表示する（ステップＡ２２）。
【００９１】
図１１乃至図１３に表示倍率の表示例を示す。
【００９２】
図１１は表示画面の上部に現在の表示倍率を具体的な数値４１で表示した場合の例であり、現在の表示倍率を示す数値４１がパーセント表示されている。図１２は表示画面の上部に現在の表示倍率をスライドバー４２で表示した場合の例であり、表示倍率の値によってスライドバー４２の位置が移動するようになっている。図１３は表示画面の上部に現在の表示倍率をメータ４３で表示した場合の例であり、表示倍率の値によってメータ４３の針が動くようになっている。
【００９３】
このように、現在の表示倍率を画面上に表示することで、ユーザは表示中の画像がどのような倍率で表示されているのかを一目で確認することができ、表示サイズを調整するときに便利である。
【００９４】
なお、図１１乃至図１３に示した例では、表示画面の上部に表示倍率を表示するようにしたが、その表示位置は例えば画面下部など、画像データの表示に支障を与えない場所であれば、どこであっても良い。
【００９５】
このように、携帯電話１０の表示部１２に何らかの画像データが表示された状態で、ユーザがその表示部１２をＺ軸方向に上下に移動させると、その画像データの表示サイズをそのときの移動量に応じた表示倍率（比率）で変更することができる。したがって、例えば地図の画像であれば、地名などの細かい箇所を確認する場合などには表示サイズを拡大し、全体的なエリアを確認する場合などには表示サイズを縮小するといったように、必要に応じて表示サイズを適宜切り替えて表示することができて便利である。
【００９６】
しかも、従来のような拡大／縮小のボタン操作や、タッチパネル上での指の操作によって表示サイズを変更するものと違って、表示部１２を上下に動かすといった簡単な操作により、図２に示したように、あたかも「虫めがね」を通して画像を見ているかのように画像の表示サイズを動的に変更することができる。したがって、ごく自然な感覚で表示変化を捉えることができ、この種の端末操作に不慣れな中高年等のユーザでも違和感なく使いこなすことができる。
【００９７】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。
【００９８】
前記第１の実施形態では、表示部１２のＺ軸方向への移動に対する表示処理について説明したが、第２の実施形態では、さらに、表示部１２のＸ，Ｙ軸方向への移動に対する表示処理を含めて説明する。図３で説明したように、表示部１２のＸ，Ｙ軸方向への移動に対しては、その移動に伴って表示範囲が変更される。前記第１の実施形態と同様に、そのときの移動量の検出には３軸加速度センサからなるセンサ１８が用いられる。
【００９９】
以下に、図１４を参照して本発明の第２の実施形態としての携帯電話１０の処理動作について説明する。
【０１００】
図１４は本発明の第２の実施形態における携帯電話１０の表示処理の動作を示すフローチャートであり、この携帯電話１０の機器本体１１に設けられた表示部１２をＺ軸方向へ移動させた場合とＸ，Ｙ軸方向へ移動させた場合の画像データの表示処理が示されている。なお、図１４に示す各処理は、携帯電話１０に備えられた制御部（ＣＰＵ）２１がプログラムを読み込むことにより実行される。
【０１０１】
今、作業用メモリ２５の画像記憶領域２５ａに、表示部１２に表示すべき画像データが所定の圧縮方式にて圧縮された状態で格納されているものとする。この画像データには、例えばカメラ１６によって撮影された画像や、記録媒体に予め記録された画像、さらには、インターネット等のネットワーク２９を介してホストコンピュータ３０からダウロードした画像などが含まれる。
【０１０２】
このような画像データを表示部１２に表示するに際し、制御部２１は、作業用メモリ２５の位置情報記憶領域２５ｄに記憶されたＸ，Ｙの各軸の位置情報を初期化すると共に、作業用メモリ２５の表示倍率記憶領域２５ｃに記憶された表示倍率を例えば「１．０倍（１００％）」に初期化する（ステップＢ１１）。
【０１０３】
前記Ｘ，Ｙの各軸の位置情報とは、図６に示すように、表示対象となる部分画像の中心点Ｏの全体画像におけるＸ，Ｙの座標位置を示す情報である。この部分画像の中心点Ｏを例えば全体画像の中心位置、あるいは、全体画像の４隅のいずれかがに合わせるように初期化しておくことで、以後、その位置を基準位置にして表示範囲の変更を行う。
【０１０４】
Ｘ，Ｙの各軸の位置情報と表示倍率が初期化されると、これらの情報に基づいて前記作業用メモリ２５の画像記憶領域２５ａに記憶された画像データが表示メモリ領域２５ｂに展開されて、当該画像データの初期画面が表示部１２に表示される（ステップＢ１２）。
【０１０５】
ここで、ユーザが携帯電話１０の入力部１３に設けられた特殊表示モードボタン１３ａを押下することにより特殊表示モードを指示した後、機器本体１１の上面に設けられた表示部１２をその表示画面に対して垂直方向つまりＺ軸方向に移動させると、その動きが機器本体１１に内蔵されたセンサ１８にて検知される（ステップＢ１３のＹｅｓ）。既に説明したように、このセンサ１８は３軸加速度センサからなり、Ｚ方向に加速度が加わった場合に、そのときの加速度に比例した電圧信号をＡ／Ｄ変換して制御部２１に出力する。制御部２１では、このセンサ１８から出力される電圧信号（デジタル信号）を受けると、これを積分処理することで表示部１２のＺ軸方向の移動量を算出する（ステップＢ１４）。
【０１０６】
表示部１２のＺ軸方向の移動量が得られると、制御部２１はその移動量に基づいて表示倍率を決定し、表示倍率記憶領域２５ｃの値を更新する（ステップＢ１５）。この場合、前記第１の実施形態で説明したように、単位移動量当たりの倍率値は予め決められており、そのパラメータ値をαとすると、拡大方向の表示倍率Ｎは、
Ｎ＝移動量×α
といった演算式で表せる。一方、縮小方向の表示倍率Ｍは、
Ｍ＝１／Ｎ
＝１／（移動量×α）
といった演算式で表せる。また、「第１の方向の移動を拡大、第２の方向の移動を縮小」あるいは「第１の方向の移動を縮小、第２の方向の移動を拡大」とするのかは、図示せぬモード設定画面にてユーザが任意に設定することができ、その設定情報が作業用メモリ２５の設定情報記憶領域２５ｅに保持される。制御部２１は、この設定情報記憶領域２５ｅに保持された設定情報に基づいて前記拡大方向の表示倍率Ｎまたは前記縮小方向の表示倍率Ｍの演算を行う。
【０１０７】
また、ユーザが機器本体１１の上面に設けられた表示部１２をその表示画面に対して水平方向つまりＸ軸またはＹ軸方向に移動させると、その動きが機器本体１１に内蔵されたセンサ１８にて検知される。
【０１０８】
前記Ｚ軸方向の移動時と同様に、Ｘ軸方向に加速度が加われば、そのときの加速度に比例した電圧信号がＡ／Ｄ変換されて制御部２１に出力され、制御部２１では、このセンサ１８から出力される電圧信号（デジタル信号）を積分処理することで表示部１２のＸ軸方向の移動量を算出する（ステップＢ１６、Ｂ１７）。そして、制御部２１はその移動量に基づいて表示倍率記憶領域２５ｃのＸ軸方向の位置情報を更新する（ステップＢ１８）。つまり、表示部１２のＸ軸方向の移動に合わせて、表示部１２に表示される部分画像の範囲を初期位置からＸ軸方向にそのときの移動分だけずらすようにする。
【０１０９】
Ｙ軸方向についても同様であり、そのときの加速度に比例した電圧信号がＡ／Ｄ変換されて制御部２１に出力され、制御部２１では、このセンサ１８から出力される電圧信号（デジタル信号）を積分処理することで表示部１２のＹ軸方向の移動量を算出する（ステップＢ１９、Ｂ２０）。そして、制御部２１はその移動量に基づいて表示倍率記憶領域２５ｃのＹ軸方向の位置情報を更新する（ステップＢ２１）。つまり、表示部１２のＸ軸方向の移動に合わせて、表示部１２に表示される部分画像の範囲を初期位置からＸ軸方向にそのときの移動分だけずらすようにする。
【０１１０】
次に、制御部２１は、前記更新後の表示倍率に基づいて当該画像データを拡大／縮小して表示サイズを変更すると共に、前記更新後のＸ，Ｙの各軸の位置情報に基づいて表示範囲を変更する。その際に、前記第１の実施形態と同様に、制御部２１は、まず、図６に示すように全体画像を表示メモリ領域２５ｂに展開するといった処理を行う（ステップＢ２２）。
【０１１１】
そして、制御部２１は表示倍率およびＸ，Ｙの各軸の位置情報に基づいて当該全体画像から表示部１２の画面に表示する部分を切り出し（ステップＢ２３）、その切り出した画像データに対し、表示倍率の値に応じた拡大／縮小処理を施すことにより（ステップＢ２４〜Ｂ２６）、当該画像データを表示部１２の表示画面に再表示する（ステップＢ２７）。
【０１１２】
また、その際に、制御部２１は表示部１２の表示画面の所定の位置に現在の表示倍率を特定の表示形態で表示する（ステップＢ２８）。具体的には、図１１乃至図１３に示したように、表示画面の上部に現在の表示倍率を表す数値４１を表示したり、スライドバー４２やメータ４３を表示する。
【０１１３】
このように、表示部１２をＸ，Ｙ軸方向へ移動させれば、そのときの移動量に応じて画像データの表示範囲を動的に変更することができる。したがって、画面サイズよりも大きな画像データを表示した場合に、その都度、表示切替えのための面倒な操作をしなくとも、「虫めがね」を水平移動させるような感覚で表示範囲を変えて全体像を掴むことができ、また、その中で拡大した箇所があれば、今度は表示部１２をＺ方向へ移動させることで、その箇所を簡単に拡大表示して確認することができる。
【０１１４】
（第３の実施形態）
ところで、表示部１２をＺ軸方向に移動させて表示サイズを変えたり、Ｘ，Ｙ軸方向へ移動させて表示範囲を変えることを繰り返しているうちに、画像データのどこを表示しているのかが判らなくなってしまうことがある。また、元の表示状態に戻して画像データを確認したいこともある。
【０１１５】
そこで、第３の実施形態では、特定のキー入力があったときに、画像データを元の表示状態つまり初期時の状態に戻して表示することを特徴とする。前記特定のキー入力とは、具体的には、図１に示す入力部１３の各ボタンの中の１つに割り当てられた初期化表示モードボタン１３ｂのことである。
【０１１６】
図１５は本発明の第３の実施形態における携帯電話１０の表示処理の動作を示すフローチャートであり、初期化表示モードボタンの押下による初期化表示処理を含む画像データの表示処理が示されている。なお、図１５に示す各処理は、携帯電話１０に備えられた制御部（ＣＰＵ）２１がプログラムを読み込むことにより実行される。
【０１１７】
基本的な処理の流れは前記図１４に示した第２の実施形態としての処理動作と同様であり、図中のステップＣ１２ａを除き、ステップＣ１１〜Ｃ２８の各処理は前記図１４のステップＢ１１〜Ｂ２８と同じである。
【０１１８】
すなわち、まず、Ｘ，Ｙの各軸の位置情報および表示倍率が初期化され、これらの情報に基づいて作業用メモリ２５の画像記憶領域２５ａに記憶された画像データが表示メモリ領域２５ｂに展開されて、当該画像データの初期画面が表示部１２に表示される（ステップＣ１１、Ｃ１２）。
【０１１９】
そして、ユーザが携帯電話１０の入力部１３に設けられた特殊表示モードボタン１３ａを押下することにより特殊表示モードを指示した後、機器本体１１の上面に設けられた表示部１２をその表示画面に対して垂直方向つまりＺ軸方向に移動させると、その垂直方向の移動量に応じて表示倍率の値が更新される（ステップＣ１３〜Ｃ１５）。
【０１２０】
一方、ユーザが表示部１２をその表示画面に対して水平方向つまりＸ，Ｙ軸方向に移動させると、そのＸ，Ｙ軸方向の移動量に応じて位置情報が更新される（ステップＣ１６〜Ｃ２１）。
【０１２１】
このようにして、表示部１２の移動方向とその移動量に応じて表示倍率および位置情報が更新されると、これらの情報に基づいて当該画像データ（全体画像）から表示部１２の表示画面に表示する部分画像が切り出されると共に、表示倍率の値に応じて拡大あるいは縮小処理された後に表示部１２の表示画面上に表示される（ステップＣ２２〜Ｃ２７）。また、このときに表示画面上の所定の位置に現在の表示倍率が特定の表示形態にて表示される（ステップＣ２８）。
【０１２２】
ここで、ユーザが任意のタイミングで入力部１３に設けられた初期化表示モードボタン１３ｂを押下して初期化表示モードを指示すると（ステップＣ１２ａのＹｅｓ）、前記位置情報および前記表示倍率がともに初期化されて、当該画像データの初期画面が表示部１２に表示される（ステップＣ１１、Ｃ１２）。
【０１２３】
この場合、前記位置情報の初期化とは、図６に示すように、部分画像の中心点Ｏを例えば全体画像の中心位置、あるいは、全体画像の４隅のいずれかがに合わせることである。また、前記表示倍率の初期化とは、最初の倍率つまり「１．０倍（１００％）」にすることである。
【０１２４】
このように、初期化表示モードボタン１３ｂを押下するだけの簡単な操作で元の表示状態に戻すことができる。したがって、画像データのどこの部分が表示されているのかが判らなくなった場合でも、直ぐに元の表示状態に戻して確認することができて便利である。
【０１２５】
なお、ここでは前記第２の実施形態の表示処理に対して初期化表示モードを適用する場合について説明したが、前記第１の実施形態の表示処理に対しても同様に適用可能である。前記第１の実施形態に適用した場合には、初期化表示モードボタン１３ｂの押下に伴い、画像データの表示倍率が元の状態に戻って表示されることになる。
【０１２６】
また、前記各実施形態では、画像データを表示する場合を想定して説明したが、表示対象とする情報は画像に限らず、テキスト（文字）であっても良い。さらに、画像としては静止画だけでなく動画であっても適用可能である。この場合、動画の再生中に拡大したいシーンがあれば、その場で表示画面をＺ軸方向へ動かすことで、そのシーンをクローズアップすることができる。
【０１２７】
また、カメラ１６を用いた画像については、既に撮影された画像を表示する場合に限らず、撮影時に電子ビューファインダとして機能する表示部１２の画面上に表示される撮影対象画像に対しても、表示部１２のＺ軸方向へ動かすことで、表示サイズの変更（拡大／縮小）が可能である。つまり、表示部１２を被写体に近づけたり、遠ざけるように動かすことでズーム機能を実現することができる。
【０１２８】
また、前記各実施形態では、単位移動量当たり倍率が一定であるとして説明したが（α＝２．０［倍／１０ｃｍ］）、例えば図１６に示すような倍率テーブル２５ｆを用いて各モード毎に切り替えるようにしても良い。各モードとは、例えば「イメージ表示モード」と「テキスト表示モード」といったように表示情報の種類によって分けられるものや、カメラであれば、「標準撮影モード」と「パノラマ撮影モード」といったように撮影形式によって分けられるものなどがある。前記倍率テーブル２５ｆには、これらのモード毎に予め設定された単位移動量当たり倍率が設定されている。
【０１２９】
図１６の例では、モード１に対して１．５［倍／１０ｃｍ］、モード２に対して２．０［倍／１０ｃｍ］、モード３に対して４．０［倍／１０ｃｍ］…といった設定がなされている。これは、モード１を起動したときには、表示部１２のＺ軸方向に１０ｃｍ移動する毎に表示画面上の情報を１．５倍ずつ拡大することを意味する。他のモード２，３…についても同様である。
【０１３０】
なお、縮小表示に関しては、これらの倍率値の逆数を取るものとする。つまり、モード１では１／１．５［倍／１０ｃｍ］、モード２では１／２．０［倍／１０ｃｍ］、モード３では１／４．０［倍／１０ｃｍ］…といったような倍率値で縮小処理が行われることになる。表示部１２のＺ軸の方向（第１の方向／第２の方向）によって表示中の情報を拡大するか縮小するのかは、既に説明したように予めユーザが設定しておくことができる。
【０１３１】
このような倍率テーブル２５ｆは、作業用メモリ２５の所定の領域に設けられる。制御部２１は、モード１，２，３…のいずれかが起動されたときに倍率テーブル２５ｆを参照して当該モードに対応した倍率値を設定し、その倍率値と表示部１２のＺ軸方向への移動量とから表示倍率を求め、表示部１２の表示画面に表示する情報を拡大あるいは縮小する。
【０１３２】
また、例えば図１７に示すような倍率設定画面５１を用いてユーザが任意に倍率値を設定できるようにしても良い。この倍率設定画面５１には、倍率変更バー５２、決定ボタン５３、キャンセルボタン５４などが設けられている。ユーザは所定の操作により倍率設定画面５１を表示し、その中の倍率変更バー５２を左右に移動させることで所望の倍率値を設定する。決定ボタン５３を押下すると倍率変更バー５２が現在位置している倍率値が確定され、キャンセルボタン５４を押下するとその倍率値がキャンセルされて、デフォルト値（例えば１．０）に設定される。
【０１３３】
図１７の例では、１．０〜１０．０［倍／１０ｃｍ］の間で任意の倍率値に設定可能である。なお、縮小表示に関しては、これらの倍率値の逆数を取るものとする。この倍率設定画面５１でユーザにより設定された単位移動当たりの倍率値は、例えば作業用メモリ２５の設定情報記憶領域２５ｅに保持される。制御部２１はこの設定情報記憶領域２５ｅからユーザの設定した倍率値を読み出し、その倍率値と表示部１２のＺ軸方向への移動量とから表示倍率を求め、表示部１２の表示画面に表示する情報を拡大あるいは縮小する。
【０１３４】
また、前記第２の実施形態で説明したように、表示部１２のＸ，Ｙ軸方向への移動に対して表示範囲を変更させるようにした場合に、そのときの変更速度を表示部１２のＺ軸方向の位置によって設定するようにしても良い。
【０１３５】
すなわち、例えば表示部１２を初期位置からＺ軸方向（垂直方向）に１０ｃｍ移動させた位置で表示部１２をＸ，Ｙ軸方向（水平方向）へ動かした場合と、表示部１２を初期位置からＺ軸方向（垂直方向）に２０ｃｍ移動させた位置で表示部１２をＸ，Ｙ軸方向（水平方向）へ動かした場合とで、表示範囲の変更速度（スクロール速度）を変えるようにする。
【０１３６】
これは、制御部２１が表示部１２の初期位置を基準にしてＺ軸方向への移動距離を求め、その移動距離に対する表示範囲の変更速度を例えば所定の演算式に従って算出するか、あるいは、予めＺ軸方向への移動距離に対する表示範囲の変更速度が設定されたテーブルを用意しておき、そのテーブルから該当する変更速度を読み出すことで実現できる。以後、このようにして設定された変更速度で表示部１２のＸ，Ｙ軸方向（水平方向）への移動に合わせて表示範囲を変更すれば良い。
【０１３７】
（第４の実施形態）
次に、本発明の第４の実施形態について説明する。
【０１３８】
本発明の第４の実施形態では、携帯端末にさらに「虫メガネ作動ボタン」を設け、このボタンを押しながら携帯端末を移動させた場合にのみ、上記第１〜第３の実施形態において説明したいわゆる「虫メガネ表示動作」を行わせるようにしたものである。
【０１３９】
図１８は本発明の電子機器として携帯電話を例にした場合の外観構成を示す図である。本図の携帯電話１００は図１の携帯電話１０と共通する部分が多いので、かかる部分には、図１と同一の符号を付し、説明を省略する。
【０１４０】
図１８の携帯電話１００では、図１の携帯電話にさらに加えて、虫メガネ作動ボタン１３ｃが設けられている。この虫メガネ作動ボタン１３ｃは、図１の携帯電話１０に既に存在しているボタンのいずれかを共用することとしても良いし、別途新しいボタンを設けて実現することも可能である。
【０１４１】
携帯電話１０に既に存在しているボタンを用いる場合は、例えば、ダイヤル「０」のボタンやその他各種ボタンを、本発明の「虫メガネ作動ボタン」として動作させることができ、そのようにすることで、ボタンの実装面積を増やすことなく本発明を実現でき、装置の小型化に有用である。
【０１４２】
また、本実施形態に係る携帯電話１００の回路構成は、図４に示したものと同様であるので、ここでは説明を省略する。
【０１４３】
次に、図１９を用いて、本実施形態に係る携帯電話１００の動作を説明する。
【０１４４】
図１９は本発明の第４の実施形態における携帯電話１００の表示処理の動作を示すフローチャートであり、この携帯電話１００の機器本体１１に設けられた表示部１２をＺ軸方向へ移動させた場合の画像データの表示処理が示されている。なお、本図に示す各処理は、携帯電話１００に備えられた制御部（ＣＰＵ）２１がプログラムを読み込むことにより実行される。
【０１４５】
図１９に示したフローチャートは、図７に示した、本発明の第１実施形態に係る携帯電話１０の動作フローチャートとほぼ同様であり、図１９のステップＤ１１、Ｄ１２、・・・、Ｄ２２は、それぞれ図７のステップＡ１１、Ａ１２、・・・、Ａ２２に対応したステップになっている。
【０１４６】
本図１９のフローチャートでは、ステップＤ２３が追加されている。すなわち、ステップＤ１３で、機器本体１１をその表示部１２の表示画面に対して垂直方向つまりＺ軸方向に移動させたことが、センサ１８によって検知された場合（ステップＤ１３のＹｅｓ）、ステップＤ２３で、虫メガネ作動ボタン１３ｃが押されているか否かを判別するようにしている（ステップＤ２３）。
【０１４７】
そして、ステップＤ２３で虫メガネ作動ボタン１３ｃが押されていると判定された場合のみ、次のステップＤ１４へ進み、図７のフローチャートに示したのと同様の虫メガネ表示の動作が行われるようにしたものである。一方、ステップＤ２３で虫メガネ作動ボタン１３ｃが押されていないと判断された場合には、機器本体１１が表示画面に対して垂直方向に移動させられたような場合であっても、虫メガネ表示動作を行わずに、ステップＤ１３に戻るようにしている。
【０１４８】
このようにすることによって、虫メガネ作動ボタン１３ｃが押されている場合、すなわち、ユーザが虫メガネ表示動作を希望する場合にだけ、虫メガネ動作を行わせることができるようになる。
【０１４９】
従って、例えば、希望する拡大／縮小表示になったところで、隣の友達に携帯電話を渡して、その表示を見せようとした場合に、その「渡す」という動作による携帯電話本体の移動をセンサ１８が検知してしまって、意図しない表示の拡大／縮小が行われるといったことを防止することができる。
【０１５０】
なお、本実施形態では、図７のフローチャートすなわちＺ軸方向の移動検知を虫メガネ作動ボタン１３ｃで制御する場合の例を説明したが、図１４や図１５のフローチャートに虫メガネ作動ボタン１３ｃによる動作制御を付け加えてもよい。この場合、ステップＢ１３あるいはステップＣ１２ａの前に、ステップＤ２３と同様の「虫メガネ作動ボタンが押されているか否か？」の判定ステップを付加することで実現できる。このようにすれば、当然、Ｚ軸方向の移動のみでなく、表示部２の表示画面に水平な携帯機器本体の動きも虫メガネ作動ボタン１３ｃで制御することが可能となる。
【０１５１】
（第５の実施形態）
次に、本発明の第５の実施形態について説明する。
【０１５２】
本発明の第５の実施形態は、携帯電話１０のＺ軸方向への移動につき、僅かな移動で虫メガネ表示動作を行わせないようにし、いわゆる「遊び」を設けたものである。また、一度携帯電話１０を移動させ始めた場合、一瞬その動きが止まっても、虫メガネ動作を続けて行わせるようにして、より使いやすいヒューマンインターフェースを実現するとともに、ノイズにも強い装置を構成できるようにしたものである。
【０１５３】
図２０は、本発明の第５の実施形態における携帯電話１０の表示処理の動作を示すフローチャートである。本図に示す各処理は、携帯電話１０に備えられた制御部（ＣＰＵ）２１がプログラムを読み込むことにより実行される。
【０１５４】
まず、図７のステップＡ１１、Ａ１２と同様に、制御部２１は、作業用メモリ２５の表示倍率記憶領域２５ｃに記憶された表示倍率を例えば「１．０倍（１００％）」に初期化し（ステップＥ１１）、その初期倍率にて前記作業用メモリ２５の画像記憶領域２５ａに記憶された画像データを表示メモリ領域２５ｂに展開することにより、当該画像データの初期画面を表示部１２に表示する（ステップＥ１２）。
【０１５５】
本実施形態ではさらに、作業用メモリ２５内に、垂直方向端末移動距離Ｙ、連続移動停止カウンタＳＴＰ、移動方向変化検出カウンタＣＨＧＤＩＲ、の各メモリ領域を有している。そして、これらの記憶領域について、それぞれ、垂直方向端末移動距離Ｙ＝０に、連続移動停止カウンタＳＴＰ＝０、移動方向変化検出カウンタＣＨＧＤＩＲ＝０に初期化する（ステップＥ１３）。
【０１５６】
以上の初期化処理を行った後、制御部２１は、ステップＥ１４以降のメイン処理ループに処理を進める。
【０１５７】
まず、機器本体１１の上面に設けられた表示部１２をその表示画面に対して垂直方向つまりＺ軸方向に移動させると、その動きが機器本体１１に内蔵されたセンサ１８にて検知される（ステップＥ１４のＹｅｓ）。そして、機器本体のＺ軸方向への移動が検出されると、まず、連続移動停止カウンタＳＴＰに０を書き込むことにより記憶をクリアする（ステップＥ１５）。この連続移動停止カウンタＳＴＰについては、後述のステップＥ２９からステップＥ３０の説明のところで詳述する。
【０１５８】
そして、ステップＡ１４の説明でも述べたとおり、制御部２１では、この三軸加速度センサ１８から出力される電圧信号（デジタル信号）を受けると、これを積分処理することで表示部１２のＺ軸方向の移動量を算出する（ステップＥ１６）。
【０１５９】
Ｚ軸方向の移動量が算出されると、今回検出されたＺ軸方向の移動量の移動の向きと、垂直方向端末移動距離Ｙの向きを比較する（ステップＥ１７）。ここで、垂直方向端末移動距離Ｙは、後述するステップＥ１９にて算出されるように、機器本体１１を停止させた状態から、Ｚ軸方向に移動させた場合の、累積的な移動距離を記憶するようにしてある記憶領域である。従って、ステップＥ１７では、機器本体１１を、直前までの移動と同じ方向に動かしつづけているかどうかが判断されることとなる。
【０１６０】
そして、今回検出されたＺ軸方向の移動量の移動の向きと、垂直方向端末移動距離Ｙの向きが同じ（ステップＥ１７のＹｅｓ）、すなわち、直前までの移動と同じ方向に機器本体１１を動かし続けていると判断された場合は、移動方向変化検出カウンタＣＨＧＤＩＲに０を書き込むことにより記憶をクリアする（ステップＥ１８）。この移動方向変化検出カウンタＣＨＧＤＩＲについては、後述のステップＥ３１からステップＥ３２の説明のところで詳述する。
【０１６１】
こうして表示部１２のＺ軸方向の移動量が得られ、また、機器本体１１の移動方向が、直前までの移動と同じ向きの移動であると判断された場合には、今回検出されたＺ軸方向の移動量を垂直方向端末移動距離Ｙに加えることによって垂直方向端末移動距離Ｙが更新される（ステップＥ１９）。このようにすることによって、垂直方向端末移動距離Ｙの記憶領域には、停止させていた機器本体１１を動かし始めてからどのくらいＺ軸方向に動かしたか、という累積的な距離が記憶されることとなる。
【０１６２】
ここで、ステップＥ２０で、垂直方向端末移動距離Ｙが所定値以上になったか否かが判断される。すなわち、停止させていた機器本体１１を動かし始めてからのＺ軸方向への移動距離が、あらかじめ設定されている所定値以上になったか否かを判断する。そして、Ｙが所定値以上になっていない場合は、何もせずにステップＥ１４に戻る（ステップＥ２０：Ｎｏ）。このようにすることで、機器本体１１の移動距離が小さい間は、表示の拡大縮小処理が行われず、いわゆる「遊び」に相当する、動作の空白区間ができることとなるわけである。
【０１６３】
一方、垂直方向端末移動距離Ｙが所定値以上になっていた場合には、ステップＥ２１以降の処理に進み、表示の拡大／縮小処理が行われる。まず、機器本体１１のＺ軸方向への移動量に応じて、ステップＡ１５で説明したのと同様にして表示倍率の値が更新される（ステップＥ２１）。この場合、画像データを拡大表示するのか、あるいは、縮小表示するのかは、表示部１２がＺ軸のどちらの方向に移動したのかによって決まる点や、ユーザがどちらの方向でいずれの動作をさせるかを設定可能な点などについては、ステップＡ１５で既に説明したのと同様であるので、ここでは説明を省略する。
【０１６４】
次に、前記更新後の表示倍率に基づいて当該画像データを拡大／縮小して表示サイズを変更することになるが、その際に、制御部２１は、まず、図６に示すように全体画像を表示メモリ領域２５ｂに展開するといった処理を行う（ステップＥ２２）。そして、制御部２１は表示倍率の値に応じて当該全体画像から表示部１２の画面に表示する部分を切り出し（ステップＥ２３）、表示倍率の値に応じた拡大／縮小処理を行って（ステップＥ２４〜Ｅ２６）、画像を表示し（ステップＥ２７）、さらに必要に応じて現在の表示倍率を表示する（ステップＥ２８）。これらのステップＥ２２からＥ２８の処理は、図７におけるステップＡ１６からＡ２２の処理と同様であり、かかる処理については本発明の第１実施形態において詳述したので、ここでは説明を省略する。
【０１６５】
ステップＥ１４に戻って、Ｚ軸方向への移動が検出されなかった場合（ステップＥ１４のＮｏ）は、連続移動停止カウンタＳＴＰをインクリメントする。このカウンタＳＴＰは、ステップＥ１４でＺ軸方向の移動が検出されるとステップＥ１５でゼロクリアされるものであり、Ｚ軸方向の移動が停止すると１ループごとに＋１ずつカウントアップされていくカウンタになっている。
【０１６６】
そして、続いて、ステップＥ３０で、連続移動停止カウンタＳＴＰが所定値以上になったかどうかを判定する。すなわち、Ｚ軸方向の移動が停止してから、所定時間経過したかどうかを判定する。そして、所定時間判定していた場合（ステップＥ３０のＹｅｓ）は、ステップＥ１３に進み、垂直方向端末移動距離Ｙ、連続移動停止カウンタＳＴＰ、移動方向変化検出カウンタＣＨＧＤＩＲ、をそれぞれクリアする。これにより、ふたたび虫メガネ動作を行わせるためには、垂直方向端末移動距離Ｙが所定値以上になることが必要となる（ステップＥ２０）ため、多少の移動で虫メガネ動作しない、いわば「表示固定モード」に切り換わることとなる。
【０１６７】
一方、ＳＴＰが所定値になるまでは、このような「表示固定モード」への切り換わりはない。すなわち、一旦、ステップＥ１４でＺ方向移動なしと判定されて、ＳＴＰがカウントアップされてしまったとしても、すぐ次のステップＥ１４の処理タイミングでふたたびＺ方向移動が検出されれば、ＳＴＰはステップＥ１５でゼロクリアされ、引き続き虫メガネ動作が続くこととなる。これにより、突発的なノイズでＺ方向移動なしと検出されてしまった場合にも動作が安定し、また、人間の曖昧な機器の移動動作で、一瞬Ｚ方向移動なしと検出されてしまったような場合であっても、安定した動作を行わせることが可能となる。
【０１６８】
次に、ステップＥ１７に戻って、今回検出されたＺ軸方向の移動量の移動の向きと、垂直方向端末移動距離Ｙの向きが異なっていると判定された場合には、ステップＥ３１で移動方向変化検出カウンタＣＨＧＤＩＲがインクリメントされる。すなわち、ステップＥ１７では、機器本体１１について、止まっている状態からユーザが例えば下に動かし始めた場合に、同じ方向（ここでは下方向）に動かされ続けているのか、それとも、異なる方向（例えば上方向）に動かされたのかを判定している。そして、異なる向きに動かされたと判定された場合（ステップＥ１７：Ｎｏ）に、移動方向変化検出カウンタＣＨＧＤＩＲがカウントアップされていくようになっているのである。
【０１６９】
そして、ステップＥ３２で、移動方向変化検出カウンタＣＨＧＤＩＲが所定値以上になったかどうか判定される。すなわち、反対方向に移動し始めて、所定時間経過すると、ＣＨＧＤＩＲが所定値以上になり、ステップＥ１３へジャンプすることとなる（ステップＥ３２：Ｙｅｓ）。一方、機器本体１１が、一瞬だけ反対方向に動かされた後、すぐにまたもとの方向に動かされたような場合は、ステップＥ１８でＣＨＧＤＩＲがゼロクリアされるので、引き続き虫メガネ動作が行われることとなる。これにより、ステップＥ２９からＥ３０と同様、ノイズに強く、人間の曖昧な入力動作により柔軟に対応させることができる。
【０１７０】
（第６の実施形態）
つづいて、本発明の第６の実施形態について説明する。
【０１７１】
本発明の第６の実施形態では、機器本体１１の移動距離に応じて拡大／縮小を行うのではなく、機器本体１１を持ったまま一回「振る」と、所定の表示拡大／縮小を行うようにしたものである。
【０１７２】
具体的には、例えば図２１のフローチャートによって実現される。本図に示す各処理は、携帯電話１０に備えられた制御部（ＣＰＵ）２１がプログラムを読み込むことにより実行される。
【０１７３】
まず、図７のステップＡ１１、Ａ１２と同様に、制御部２１は、作業用メモリ２５の表示倍率記憶領域２５ｃに記憶された表示倍率を例えば「１．０倍（１００％）」に初期化し（ステップＦ１１）、その初期倍率にて前記作業用メモリ２５の画像記憶領域２５ａに記憶された画像データを表示メモリ領域２５ｂに展開することにより、当該画像データの初期画面を表示部１２に表示する（ステップＦ１２）。
【０１７４】
本実施形態ではさらに、作業用メモリ２５内に、最高速フラグＭａｘＳ、垂直方向端末移動距離Ｙ、移動済みフラグＡｌｍｖ、の各メモリ領域を有している。そして、これらの記憶領域について、それぞれ、最高速フラグＭａｘＳと移動済みフラグＡｌｍｖをクリアし、また垂直方向端末移動距離Ｙ＝０に初期化する（ステップＦ１３）。
【０１７５】
これらの初期化が終了すると、制御部２１は、ステップＦ１４以降のメイン処理ループに処理を進める。
【０１７６】
まず、機器本体１１の上面に設けられた表示部１２をその表示画面に対して垂直方向つまりＺ軸方向に移動させると、その動きが機器本体１１に内蔵されたセンサ１８にて検知される（ステップＦ１４のＹｅｓ）。なお、ステップＦ１４で、Ｚ軸方向の移動が検出されなかった場合（ステップＦ１４のＮｏ）は、ユーザによる機器本体１１の一連の移動が終了したものと判定して、ステップＦ１３で各フラグ等の初期化を行い、次の一連動作に備えるようになっている。
【０１７７】
Ｚ軸方向の移動が検知されると、移動が所定値以上の速度であるか否かが検出され（ステップＦ１５）、所定以上の速度であった場合、最高速フラグＭａｘＳがセットされる（ステップＦ１６）。この最高速フラグＭａｘＳは、ステップＦ１４で機器本体１１のＺ軸方向への移動が検出されなかったときに、ステップＦ１３でクリアされるものである。従って、この最高速フラグＭａｘＳは、機器本体１１が一旦動かされ始めてから続けて動かされている間に、所定以上の速度に一瞬でも到達したか否かを表すフラグになっているものである。言い換えると、最高速フラグＭａｘＳは、一回の連続的な移動中の最高瞬間速度が、所定のしきい値以上に達したかどうかを表すフラグであるということができる。
【０１７８】
次に、ステップＡ１４の説明でも述べたとおり、制御部２１では、この三軸加速度センサ１８から出力される電圧信号（デジタル信号）を受けると、これを積分処理することで表示部１２のＺ軸方向の移動量を算出する（ステップＦ１７）。そして、このようにして今回検出されたＺ軸方向の移動量を垂直方向端末移動距離Ｙに加えることによって垂直方向端末移動距離Ｙが更新される（ステップＦ１８）。
【０１７９】
こうして、Ｚ軸方向の移動が検出されると、垂直方向端末移動距離Ｙが所定以上の距離に達したかどうかが判定され（ステップＦ１９）、また、一連の移動中の最高瞬間速度が所定のしきい値以上に達したかどうかが、最高速フラグＭａｘＳを参照することによって判定される（ステップＦ２０）。つまり、人間が機器本体１１を持って、一回「振る」動作をしたかどうかが判定される。そして、これらの判定によって機器が振られたと判定された場合（ステップＦ２０のＹｅｓ）、さらに、今回の一連の移動で既に表示拡大／縮小を行っていないことを、移動済みフラグＡｌｍｖを参照することにより確認する（ステップＦ２１）。
【０１８０】
今回の一連の移動で既に表示拡大／縮小を行っていないと判定された場合には（ステップＦ２１のＮｏ）、ステップＦ２２で、表示倍率テーブルを用いて、表示倍率を変更する。
【０１８１】
ここで、図２２に、表示倍率テーブルの一例を示す。
【０１８２】
図２２の表示倍率テーブルは、表示倍率単位番号と実際の表示倍率が組になって記憶されているテーブルの例である。ステップＦ２２の表示倍率変更処理では、現在の表示倍率が例えば表示倍率単位番号０の「１００％」という表示倍率であった場合、例えばこれを１単位拡大して表示倍率単位番号＋１の「１５０％」に表示を更新するといった具合に表示の変更処理を行う。
【０１８３】
ここで、画像データを拡大表示するのか、あるいは、縮小表示するのかは、表示部１２がＺ軸のどちらの方向に移動したのかによって決まるようにしておく等により指定することができる。例えば、機器本体１１を保持したまま、表示部１２の表から裏へ向けた方向（一般の携帯電話の場合は下向き）に機器本体１１を振った場合には、表示を拡大し、反対に機器本体１１を表示部１２の裏から表に向けた方向（一般の携帯電話の場合は上向き）に機器本体１１を振った場合には表示を縮小するといった具合に構成することが可能である。
【０１８４】
また、第４の実施形態で説明したような、「虫メガネ作動ボタン」を機器本体１１に設けておき、本実施形態と組み合わせて実現することも可能である。すなわち、虫メガネ作動ボタン１３ｃを押した状態で機器本体を振った場合にのみ、本実施形態の虫メガネ拡大／縮小表示動作を行わせるようにしてもよい。
【０１８５】
そして、このように構成した場合には、虫メガネ作動ボタンを２つ設けて、一方を「拡大」用の虫メガネ作動ボタン、もう一方を「縮小」用の虫メガネ作動ボタンとすることもできる。この場合は、機器本体が所定以上の最高速度で所定以上の距離動かされた場合、機器本体１１のＺ軸方向への移動の向きに拘わらず、「拡大」用の虫メガネ作動ボタンを押しながら機器本体１１が動かされた場合には表示を拡大し、「縮小」用の虫メガネ作動ボタンを押しながら機器本体１１が動かされた場合には表示を縮小するようにすることもできる。
【０１８６】
そして、一連の動作すなわち機器本体１１を一回「振る」動作によって、一回のみの表示変更処理を行うようにするために、ステップＦ２３で移動済みフラグＡｌｍｖをセットする。
【０１８７】
次に、前記更新後の表示倍率に基づいて当該画像データを拡大／縮小して表示サイズを変更することになるが、その際に、制御部２１は、まず、図６に示すように全体画像を表示メモリ領域２５ｂに展開するといった処理を行う（ステップＦ２４）。そして、制御部２１は表示倍率の値に応じて当該全体画像から表示部１２の画面に表示する部分を切り出し（ステップＦ２５）、表示倍率の値に応じた拡大／縮小処理を行って（ステップＦ２６〜Ｆ２８）、画像を表示し（ステップＦ２９）、さらに必要に応じて現在の表示倍率を表示する（ステップＦ３０）。これらのステップＦ２４からＦ３０の処理は、図７におけるステップＡ１６からＡ２２の処理と同様であり、かかる処理については本発明の第１実施形態において詳述したので、ここでは説明を省略する。
【０１８８】
このようにすることによって、ユーザが機器本体１１を持って一回「振る」動作を行うと、定められた順に表示の拡大／縮小を行わせるようにすることができる。
【０１８９】
なお、本実施形態では、図２２に示したテーブルを用いて拡大／縮小を行ったが、これに限られず、例えば、テーブルを持たずに、あらかじめ定められた比率だけ、表示倍率を拡大／縮小するようにするなどとしてもよい。すなわち、機器本体１１がユーザによって１回「振られる」と、拡大の場合は例えば＋５０％ずつ、縮小の場合は例えば−２５％ずつ、表示倍率を変化させるような構成も可能である。
【０１９０】
（第７の実施形態）
次に、本発明の第７の実施形態について説明する。
【０１９１】
本実施形態では、第４実施形態と同様、虫メガネ作動ボタンを設けた場合の例を説明する。従って、携帯電話装置の外観構成の図としては、図１８に示した図と同様である。
【０１９２】
上記本発明の各実施形態では、携帯電話１０の機器本体１１をＺ軸方向へ移動させた場合、その移動距離に応じた表示倍率で表示をするようにして虫メガネ動作を実現していた。
【０１９３】
これに対し本発明の第７の実施形態では、携帯電話１００の機器本体１１をＺ軸方向へ移動させたとき、その移動距離に応じた速度で表示倍率を拡大するようにしたものである。
【０１９４】
言い換えると、例えば上記第１の実施形態の場合、携帯電話１０の機器本体をＺ軸方向下方へ移動させると、移動した距離に応じて表示倍率が拡大され、下のほうで携帯電話を停止させると、そのときの表示倍率で表示が停止するように動作していた。これに対し、本実施形態の場合、携帯電話１００の機器本体１１をＺ軸方向下方へ移動させると、だんだん表示倍率の拡大スピードが速くなっていき、下のほうで携帯電話を停止させると、その位置に対応した速度で表示が拡大し続けていくように構成されている。
【０１９５】
図２３は、本発明の第７の実施形態における携帯電話１００の表示処理の動作を示すフローチャートである。本図に示す各処理は、携帯電話１００に備えられた制御部（ＣＰＵ）２１がプログラムを読み込むことにより実行される。
【０１９６】
まず、図７のステップＡ１１、Ａ１２と同様に、制御部２１は、作業用メモリ２５の表示倍率記憶領域２５ｃに記憶された表示倍率を例えば「１．０倍（１００％）」に初期化し（ステップＧ１１）、その初期倍率にて前記作業用メモリ２５の画像記憶領域２５ａに記憶された画像データを表示メモリ領域２５ｂに展開することにより、当該画像データの初期画面を表示部１２に表示する（ステップＧ１２）。なお、本実施形態では、以下の説明の便宜上、表示倍率記憶領域２５ｃを変数名ＲＭＡＧという変数により説明することとする。
【０１９７】
以上の初期化処理を行った後、制御部２１は、ステップＧ１３以降のメイン処理ループに処理を進める。
【０１９８】
本実施形態では、第４実施形態と同様、虫メガネ作動ボタンが設けられているので、まず、ステップＧ１４で虫メガネ作動ボタン１３ｃが押されたかどうかが判別され、虫メガネ作動ボタン１３ｃが押されるまでは、ステップＧ１３をループする（ステップＧ１３のＮｏ）。
【０１９９】
虫メガネ作動ボタン１３ｃが押されたら（ステップＧ１３のＹｅｓ）、垂直方向端末移動距離Ｙに０を書き込むことによってクリアする（ステップＧ１４）。これにより、虫メガネ作動ボタン１３ｃが押された位置を基準として、そこからの移動距離Ｙに応じた速度で、表示の拡大を行うことができる。
【０２００】
次のステップＧ１５では、虫メガネ作動ボタン１３ｃの押下が解除された場合にループから処理を抜け出すようにするために、虫メガネ作動ボタン１３ｃの押下が解除されたか否か判定し、解除された場合は（ステップＧ１５のＹｅｓ）、ステップＧ１３へ戻る。
【０２０１】
虫メガネ作動ボタン１３ｃが押されている場合（ステップＧ１５のＮｏ）、機器本体１１の上面に設けられた表示部１２をその表示画面に対して垂直方向つまりＺ軸方向に移動させられたか否かが、機器本体１１に内蔵されたセンサ１８にてよって判定され（ステップＧ１７）、機器本体のＺ軸方向への移動が検出されると（ステップＧ１７のＹｅｓ）、ステップＡ１４と同様にして、制御部２１で、三軸加速度センサ１８から出力される電圧信号（デジタル信号）を積分処理することで表示部１２のＺ軸方向の移動量を算出する（ステップＧ１８）。そして、このようにして今回検出されたＺ軸方向の移動量を垂直方向端末移動距離Ｙに加えることによって垂直方向端末移動距離Ｙが更新される（ステップＧ１９）。
【０２０２】
本実施形態では、ここで、垂直方向端末移動距離Ｙに応じた表示倍率変化率ΔＲＭＡＧが設定される（ステップＧ２０）。つまり、Ｙ＝０にクリアされたとき、すなわち、虫メガネ作動ボタン１３ｃが押下されたところからの、機器本体１１のＺ軸方向の移動距離（＝Ｙ）に応じた、表示倍率変化率ΔＲＭＡＧが設定される。
【０２０３】
そして、ステップＧ２１で、このΔＲＭＡＧが表示倍率ＲＭＡＧに加えられて、表示倍率が更新される。これにより、垂直方向端末移動距離Ｙに応じた速度で、表示倍率が拡大／縮小されていくということになるのである。
【０２０４】
例えば、虫メガネ作動ボタン１３ｃを押下し、そのまま押しつづけながら機器本体１１をＺ軸方向にある距離だけ移動させて、その最下点で、虫メガネ作動ボタン１３ｃを押下したまま機器本体１１を停止させたとすると、この停止後の表示部１２における表示倍率ＲＭＡＧは、虫メガネ作動ボタン１３ｃを押下した地点から前記最下点の間の距離に応じた一定のΔＲＭＡＧで拡大（若しくは縮小）し続け、虫メガネ作動ボタン１３ｃを離してはじめて、表示部１２の表示が、ボタンを離したときの表示倍率で固定されるという動作をすることとなる。
【０２０５】
次に、前記更新後の表示倍率に基づいて当該画像データを拡大／縮小して表示サイズを変更することになるが、その際に、制御部２１は、まず、図６に示すように全体画像を表示メモリ領域２５ｂに展開するといった処理を行う（ステップＧ２２）。そして、制御部２１は表示倍率の値に応じて当該全体画像から表示部１２の画面に表示する部分を切り出し（ステップＧ２３）、表示倍率の値に応じた拡大／縮小処理を行って（ステップＧ２４〜Ｇ２６）、画像を表示し（ステップＧ２７）、さらに必要に応じて現在の表示倍率を表示する（ステップＧ２８）。これらのステップＧ２２からＧ２８の処理は、図７におけるステップＡ１６からＡ２２の処理と同様であり、かかる処理については本発明の第１実施形態において詳述したので、ここでは説明を省略する。
【０２０６】
なお、本実施形態において、表示倍率の上限や下限については、例えば、あらかじめ所定の表示倍率の範囲を設定しておき、その表示倍率に達してしまったら、その表示倍率範囲を超えて表示倍率ＲＭＡＧを更新することを禁止するようにすることで、際限なく表示倍率が拡大／縮小されてしまうことを防ぐことが出来る。この判定処理は、例えばステップＧ２１の後に、ＲＭＡＧが上記所定の表示倍率範囲を超えているか否かを判別して、超えていた場合はＲＭＡＧを、前記あらかじめ定められた表示倍率範囲の限界値に修正するなどの方法で実現することができる。
【０２０７】
また、本実施形態では、ステップＧ２１で、表示倍率ＲＭＡＧに、垂直方向端末移動距離Ｙに応じた表示倍率変化率ΔＲＭＡＧを加えることとしているが、それ以外にも、ＲＭＡＧにΔＲＭＡＧを乗算して新たなＲＭＡＧとするようにしてもよい。このようにした場合は、例えば機器本体１１を縮小動作をするように動かした場合に、直前の８０％に縮小されていくという動作をするようになるので、一定の表示倍率が減じられていく方法に比べて放物線状に表示倍率が変化し、より滑らかな表示倍率変化が得られる。
【０２０８】
なお、本発明は携帯電話１０に限らず、例えばＰＤＡ（Personal Digital Assistant）やモバイルＰＣ、デジタルカメラ、携帯型ビューワなど、データを表示するための表示部を有する携帯型の電子機器であれば、これらの全て機器に適用可能である。特にデジタルカメラやカメラ付き携帯電話のような電子機器に本発明を適用すれば、本体（に設けられた表示部）を直接動かすことによりズームイン／ズームアウトといったデジタルズームの機能と同様の動作を行わせることが可能である。また、上記デジタルカメラは、静止画のみならず動画を撮影するものであってももちろん本発明を適用することができる。
【０２０９】
要するに、本発明は前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。更に、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、実施形態で示される全構成要件から幾つかの構成要件が削除されても、「発明が解決しようとする課題」で述べた効果が解決でき、「発明の効果」の欄で述べられている効果が得られる場合には、この構成要件が削除された構成が発明として抽出され得る。
【０２１０】
また、上述した各実施形態において記載した手法は、コンピュータに実行させることのできるプログラムとして、例えば磁気ディスク（フレキシブルディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリなどの記録媒体に書き込んで各種装置に適用したり、そのプログラム自体をネットワーク等の伝送媒体により伝送して各種装置に適用することも可能である。本装置を実現するコンピュータは、記録媒体に記録されたプログラムあるいは伝送媒体を介して提供されたプログラムを読み込み、このプログラムによって動作が制御されることにより、上述した処理を実行する。
【０２１１】
また、前述したＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体の他にも、例えば、Ｂｌｕ−ｒａｙ Ｄｉｓｃ（Ｒ）やＡＯＤ(Advanced Optical Disc)などの青色レーザを用いた次世代光ディスク、赤色レーザを用いるＨＤ−ＤＶＤ９、青紫色レーザを用いるＢｌｕｅ Ｌａｓｅｒ ＤＶＤなど、今後開発される種々の大容量記録媒体を用いて本発明を実施することが可能である。
【図面の簡単な説明】
【０２１２】
【図１】本発明の電子機器として携帯電話を例にした場合の外観構成を示す図。
【図２】前記携帯電話の表示部を垂直方向（Ｚ軸方向）に移動させた場合の表示変化を示す図。
【図３】前記携帯電話の表示部を水平方向（Ｘ，Ｙ軸方向）に移動させた場合の表示変化を示す図。
【図４】前記携帯電話の回路構成を示すブロック図。
【図５】前記携帯電話に設けられた作業用メモリの構成を示す図。
【図６】前記携帯電話に設けられた表示部の表示画面に表示される画像データのサイズを説明するための図。
【図７】本発明の第１の実施形態における携帯電話の表示処理の動作を示すフローチャートであり、表示部をＺ軸方向へ移動させた場合の画像データの表示処理の流れを示すフローチャート。
【図８】画素の補間方法の一例を示す図。
【図９】画素の補間方法の一例を示す図。
【図１０】画素の間引き方法の一例を示す図。
【図１１】前記携帯電話に設けられた表示部の表示画面に表示される表示倍率の表示例を示す図であり、現在の表示倍率を具体的な数値で表示した場合の図。
【図１２】前記携帯電話に設けられた表示部の表示画面に表示される表示倍率の表示例を示す図であり、現在の表示倍率をスライドバーで表示した場合の図。
【図１３】前記携帯電話に設けられた表示部の表示画面に表示される表示倍率の表示例を示す図であり、現在の表示倍率をメータで表示した場合の図。
【図１４】本発明の第２の実施形態における携帯電話の表示処理の動作を示すフローチャートであり、表示部をＺ軸方向へ移動させた場合とＸ，Ｙ軸方向へ移動させた場合の画像データの表示処理の流れを示すフローチャート。
【図１５】本発明の第３の実施形態における携帯電話の表示処理の動作を示すフローチャートであり、初期化表示モードボタンの押下による初期化表示処理を含む画像データの表示処理の流れを示すフローチャート。
【図１６】前記携帯電話に備えられた倍率テーブルの一例を示す図。
【図１７】前記携帯電話に設けられた表示部の表示画面に表示される倍率設定画面の一例を示す図。
【図１８】本発明の第４の実施形態または第７の実施形態に係る電子機器として携帯電話を例にした場合の外観構成を示す図。
【図１９】本発明の第４の実施形態における携帯電話の表示処理の動作を示すフローチャートであり、虫メガネ作動ボタンの押下による動作制御処理を含む画像データの表示処理の流れを示すフローチャート。
【図２０】本発明の第５の実施形態における携帯電話の表示処理の動作を示すフローチャートであり、機器本体１１の移動に対する表示拡大／縮小処理の即応性を鈍らせる制御処理を含む画像データの表示処理の流れを示すフローチャート。
【図２１】本発明の第６の実施形態における携帯電話の表示処理の動作を示すフローチャートであり、機器本体１１を一振りするごとに表示を拡大／縮小する表示制御処理を含む画像データの表示処理の流れを示すフローチャート。
【図２２】本発明の第６の実施形態で用いられている表示倍率テーブルの一例を示す図。
【図２３】本発明の第７の実施形態における携帯電話の表示処理の動作を示すフローチャートであり、機器本体１１の移動距離に応じた速度で表示を拡大／縮小する表示制御処理を含む画像データの表示処理の流れを示すフローチャート。
【符号の説明】
【０２１３】
１０、１００…携帯電話
１１…機器本体
１２…表示部
１３…入力部
１３ａ…特殊表示モードボタン
１３ｂ…初期化表示モードボタン
１３ｃ…虫メガネ作動ボタン
１４…マイク
１５…スピーカ
１６…カメラ
１７…アンテナ
１８…センサ
２１…制御部
２３…画像データ取得部
２４…記憶装置
２５…作業用メモリ
２５ａ…画像記憶領域
２５ｂ…表示メモリ領域
２５ｃ…表示倍率記憶領域
２５ｄ…位置情報記憶領域
２５ｅ…設定情報記憶領域
２５ｆ…倍率テーブル
【図１】
2008065837.tif 000003
【図２】
2008065837.tif 000004
【図３】
2008065837.tif 000005
【図４】
2008065837.tif 000006
【図５】
2008065837.tif 000007
【図６】
2008065837.tif 000008
【図７】
2008065837.tif 000009
【図８】
2008065837.tif 000010
【図９】
2008065837.tif 000011
【図１０】
2008065837.tif 000012
【図１１】
2008065837.tif 000013
【図１２】
2008065837.tif 000014
【図１３】
2008065837.tif 000015
【図１４】
2008065837.tif 000016
【図１５】
2008065837.tif 000017
【図１６】
2008065837.tif 000018
【図１７】
2008065837.tif 000019
【図１８】
2008065837.tif 000020
【図１９】
2008065837.tif 000021
【図２０】
2008065837.tif 000022
【図２１】
2008065837.tif 000023
【図２２】
2008065837.tif 000024
【図２３】
2008065837.tif 000025
【手続補正書】
【提出日】平成19年10月2日(2007.10.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
機器本体に表示部を有する携帯型の電子機器であって、
前記表示部に表示する情報を記憶する記憶手段と、
前記機器本体の移動量を検出する移動量検出手段と、
前記記憶手段に記憶された情報を前記表示部に表示させる第１の表示制御手段と、
前記機器本体の単位移動量当たりの表示変更率を任意に設定する表示変更率設定手段と、
前記移動量検出手段によって検出された移動量と、前記表示変更率設定手段によって設定された表示変更率とに基づいて、前記第１の表示制御手段によって表示された情報を表示変更処理させる第２の表示制御手段と、
を備えたことを特徴とする電子機器。
【請求項２】
前記第２の表示制御手段は、前記表示変更処理の内容として、表示拡大処理および表示縮小処理のうち少なくとも１つを実行することを特徴とする請求項１記載の電子機器。
【請求項３】
前記第２の表示制御手段は、前記移動量検出手段により前記表示部の裏面から表面に向かう方向の移動が検出された場合に前記第１の表示制御手段によって表示された情報を表示拡大処理し、前記表示部の表面から裏面に向かう方向への移動が検出された場合に、前記第１の表示制御手段によって表示された情報を表示縮小処理することを特徴とする請求項１記載の電子機器。
【請求項４】
前記第２の表示制御手段は、前記移動量検出手段により前記表示部の裏面から表面に向かう方向の移動が検出された場合に前記第１の表示制御手段によって表示された情報を表示縮小処理し、前記表示部の表面から裏面に向かう方向への移動が検出された場合に、前記第１の表示制御手段によって表示された情報を表示拡大処理することを特徴とする請求項１記載の電子機器。
【請求項５】
前記第２の表示制御手段が実行する表示変更処理の内容を指示する指示手段を更に備え、
前記第２の表示制御手段は、前記移動量検出手段によって検出された移動量と、前記表示変更率設定手段によって設定された表示変更率と、前記指示手段により指示された表示変更処理の内容とに基づいて、前記第１の表示制御手段によって表示された情報を表示変更処理することを特徴とする請求項１または２に記載の電子機器。
【請求項６】
前記表示部の表示画面の所定の位置に前記第２の表示制御手段によって表示拡大処理または表示縮小処理された情報の現在の表示倍率を特定の表示形態で表示する表示倍率表示手段をさらに備えたことを特徴とする請求項１〜４の何れか一項に記載の電子機器。
【請求項７】
前記表示倍率表示手段は、現在の表示倍率を示す数値を表示することを特徴とする請求項６記載の電子機器。
【請求項８】
前記表示倍率表示手段は、現在の表示倍率を示すスライドバーを表示することを特徴とする請求項６記載の電子機器。
【請求項９】
前記表示倍率表示手段は、現在の表示倍率を示すメータを表示することを特徴とする請求項６記載の電子機器。
【請求項１０】
前記表示変更率設定手段は、前記表示部の所定の位置に表示変更率を示すスライドバーを表示し、所定の操作によってスライドバーを移動させることで所望の表示変更率を設定することを特徴とする請求項１〜９の何れか一項に記載の電子機器。
【請求項１１】
予め各モード毎に単位移動量当たりの表示変更率が設定された第１のテーブル手段を備え、
前記表示変更率設定手段は、前記第１のテーブル手段から任意に１つのモードを選択することで前記機器本体の移動量に対する表示変更率を設定することを特徴とする請求項１〜９の何れか一項に記載の電子機器。
【請求項１２】
初期化表示モードを指示するための指示手段と、
前記第２の表示制御手段によって表示変更処理された情報が前記表示部に表示されているときに前記初期化表示指示手段によって初期化表示モードが指示された場合、前記第２の表示制御手段によって表示変更処理された情報を、前記第２の表示制御手段による表示変更処理前の状態に戻して表示する第３の表示制御手段と
を更に備えることを特徴とする請求項１〜１１の何れか一項に記載の電子機器。
【請求項１３】
機器本体に表示部を有する携帯型の電子機器に用いられる表示制御方法であって、
単位移動量当たりの表示変更率を任意に設定するステップと、
記憶部に記憶された情報を前記表示部に表示するステップと、
前記機器本体の移動量を検出するステップと、
当該検出された前記機器本体の移動量と、当該設定された表示変更率とに基づいて、当該表示された情報を表示変更処理させるステップと
を備えたことを特徴とする表示制御方法。
【請求項１４】
機器本体に、表示部と当該表示部に表示する情報を記憶する記憶部と前記機器本体の移動量を検出する検出部とを有する携帯型の電子機器に用いられる表示制御のプログラムであって、
前記電子機器に搭載されたコンピュータに、
単位移動量当たりの表示変更率を任意に設定する機能と、
前記記憶部に記憶された情報を前記表示部に表示する機能と、
当該検出された前記機器本体の移動量と、当該設定された表示変更率とに基づいて、当該表示された情報を表示変更処理させる機能と
を実現させることを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の電子機器は、機器本体に表示部を有する携帯型の電子機器であって、前記表示部に表示する情報を記憶する記憶手段と、前記機器本体の移動量を検出する移動量検出手段と、前記記憶手段に記憶された情報を前記表示部に表示させる第１の表示制御手段と、前記機器本体の単位移動量当たりの表示変更率を任意に設定する表示変更率設定手段と、前記移動量検出手段によって検出された移動量と、前記表示変更率設定手段によって設定された表示変更率とに基づいて、前記第１の表示制御手段によって表示された情報を表示変更処理させる第２の表示制御手段とを備えたことを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
また、前記第２の表示制御手段は、前記表示変更処理の内容として、表示拡大処理および表示縮小処理のうち少なくとも１つを実行することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、前記第２の表示制御手段は、前記移動量検出手段により前記表示部の裏面から表面に向かう方向の移動が検出された場合に前記第１の表示制御手段によって表示された情報を表示拡大処理し、前記表示部の表面から裏面に向かう方向への移動が検出された場合に、前記第１の表示制御手段によって表示された情報を表示縮小処理することを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、前記第２の表示制御手段は、前記移動量検出手段により前記表示部の裏面から表面に向かう方向の移動が検出された場合に前記第１の表示制御手段によって表示された情報を表示縮小処理し、前記表示部の表面から裏面に向かう方向への移動が検出された場合に、前記第１の表示制御手段によって表示された情報を表示拡大処理することを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、前記第２の表示制御手段が実行する表示変更処理の内容を指示する指示手段を更に備え、前記第２の表示制御手段は、前記移動量検出手段によって検出された移動量と、前記表示変更率設定手段によって設定された表示変更率と、前記指示手段により指示された表示変更処理の内容とに基づいて、前記第１の表示制御手段によって表示された情報を表示変更処理することを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、前記表示部の表示画面の所定の位置に前記第２の表示制御手段によって表示拡大処理または表示縮小処理された情報の現在の表示倍率を特定の表示形態で表示する表示倍率表示手段をさらに備えたことを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
前記表示形態としては、例えば現在の表示倍率を示す数値を表示する、スライドバーを表示する、メータを表示するなどがある。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
また、前記表示変更率設定手段は、前記表示部の所定の位置に表示変更率を示すスライドバーを表示し、所定の操作によってスライドバーを移動させることで所望の表示変更率を設定できることを特徴とする。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、予め各モード毎に単位移動量当たりの表示変更率が設定された第１のテーブル手段を備え、前記表示変更率設定手段は、前記第１のテーブル手段から任意に１つのモードを選択することで前記機器本体の移動量に対する表示変更率を設定することを特徴とする。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
また、初期化表示モードを指示するための指示手段と、前記第２の表示制御手段によって表示変更処理された情報が前記表示部に表示されているときに前記初期化表示指示手段によって初期化表示モードが指示された場合、前記第２の表示制御手段によって表示変更処理された情報を、前記第２の表示制御手段による表示変更処理前の状態に戻して表示する第３の表示制御手段とを更に備えることを特徴とする。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
また、機器本体に表示部を有する携帯型の電子機器に用いられる表示制御方法であって、単位移動量当たりの表示変更率を任意に設定するステップと、記憶部に記憶された情報を前記表示部に表示するステップと、前記機器本体の移動量を検出するステップと、当該検出された前記機器本体の移動量と、当該設定された表示変更率とに基づいて、当該表示された情報を表示変更処理させるステップとを備えたことを特徴とする。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００２１
【補正方法】変更
【補正の内容】
【００２１】
また、機器本体に、表示部と当該表示部に表示する情報を記憶する記憶部と前記機器本体の移動量を検出する検出部とを有する携帯型の電子機器に用いられる表示制御のプログラムであって、前記電子機器に搭載されたコンピュータに、単位移動量当たりの表示変更率を任意に設定する機能と、前記記憶部に記憶された情報を前記表示部に表示する機能と、当該検出された前記機器本体の移動量と、当該設定された表示変更率とに基づいて、当該表示された情報を表示変更処理させる機能とを実現させることを特徴とする。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】削除
【補正の内容】
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】削除
【補正の内容】
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】削除
【補正の内容】
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】削除
【補正の内容】
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】削除
【補正の内容】
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】削除
【補正の内容】
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】削除
【補正の内容】
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】削除
【補正の内容】
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】削除
【補正の内容】
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】削除
【補正の内容】
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】削除
【補正の内容】
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】削除
【補正の内容】
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】削除
【補正の内容】
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】削除
【補正の内容】
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
本発明によれば、電子機器本体を空間で動かすといった操作により表示サイズを変更したり、表示範囲を変更することができるものであり、従来からのボタン操作やタッチパネルを利用した指の操作と違って、上述したように、「虫めがね」を動かしているような自然な感覚での操作性を実現でき、誰でも簡単に使いこなすことができる。
また更に、単位移動量当たりの表示変更率を任意に設定する手段を備えることで、ユーザが単位移動量当たりの表示変更率を好きなように設定することができる。