(57)【要約】【課題】タッチパネル等によって画像の操作を受け付ける装置において、指先の下に隠れてしまう画像の視認性を向上させる。【解決手段】画像処理装置１０は、表示装置が有する所定の表示領域に第１の画像を表示する第１表示部と、表示領域内において指定された位置を検出する位置検出部と、第１の画像から、位置検出部によって検出された位置を含む所定範囲内の第２の画像を複製し、この第２の画像を、第１の画像上の、前記検出された位置から離れた所定の位置に表示する第２表示部とを備える。【選択図】図２
2010181940.tif 000002
【特許請求の範囲】
【請求項１】
表示装置を備えた画像処理装置であって、
前記表示装置が有する所定の表示領域に第１の画像を表示する第１表示部と、
前記表示領域内において指定された位置を検出する位置検出部と、
前記第１の画像から、前記位置検出部によって検出された位置を含む所定範囲内の第２の画像を複製し、該第２の画像を、前記第１の画像上の、前記検出された位置から離れた所定の位置に表示する第２表示部と
を備える画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記第２表示部は、前記位置検出部によって、前記位置の指定が所定時間以上なされたことを検出した場合に、前記第２の画像の表示を行う画像処理装置。
【請求項３】
請求項２に記載の画像処理装置であって、
前記第１表示部は、前記位置検出部によって、前記指定された位置が前記表示領域内で連続的に移動されたことを検出した場合に、該指定された位置の移動に追従させて前記第１の画像を前記表示装置にスクロールさせて表示し、
前記第２表示部は、前記第１の画像がスクロールされているか否かに関わらず、前記所定時間以上の位置の指定の検出を行う画像処理装置。
【請求項４】
請求項３に記載の画像処理装置であって、
前記第２表示部は、前記第２の画像を表示した場合に、前記第１表示部による前記第１の画像のスクロールに追従させて前記第２の画像を移動させる画像処理装置。
【請求項５】
請求項４に記載の画像処理装置であって、
前記第２表示部は、前記第２の画像の移動によって、該第２の画像の表示位置が、前記表示領域外になる場合に、前記第２の画像の表示位置を前記表示領域内の位置に変更する画像処理装置。
【請求項６】
請求項３ないし請求項５のいずれかに記載の画像処理装置であって、
前記第１表示部は、スクロール表示可能な前記第１の画像と共に、スクロール表示不能なユーザインタフェースを表すインタフェース画像を表示可能であり、
前記第２表示部は、前記所定範囲内に前記インタフェース画像が含まれる場合であっても、該インタフェース画像を含む第２の画像を、前記所定の位置に表示する画像処理装置。
【請求項７】
表示装置を備えた画像処理装置による画像表示方法であって、
前記表示装置が有する所定の表示領域に第１の画像を表示し、
前記表示領域内において指定された位置を検出し、
前記第１の画像から、前記検出された位置を含む所定範囲内の第２の画像を複製し、該第２の画像を、前記第１の画像上の、前記検出された位置から離れた所定の位置に表示する
画像表示方法。
【請求項８】
表示装置を備えたコンピュータが画像を表示するためのプログラムであって、
前記表示装置が有する所定の表示領域に第１の画像を表示する機能と、
前記表示領域内において指定された位置を検出する機能と、
前記第１の画像から、前記検出された位置を含む所定範囲内の第２の画像を複製し、該第２の画像を、前記第１の画像上の、前記検出された位置から離れた所定の位置に表示する機能と
をコンピュータに実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図画像などの画像を表示する技術に関する。
【背景技術】
【０００２】
近年、携帯電話やＰＤＡ（Personal Data Assistant）などの装置において、画面上に表示された地図画像などの画像を操作するために、ユーザインタフェースとしてタッチパネルを採用する例が増加している。
【０００３】
特許文献１には、タッチパネルを採用する装置において、画面に表示された地図画像上の任意の位置にユーザが指を近づけた場合に、その指先付近に小さく表示されていた建物の名前を拡大表示する技術が開示されている（特許文献１の図１９参照）。更に、この特許文献１には、拡大表示した建物の名前が指先の下に隠れてしまう場合に、その名前の表示位置を移動させる技術が開示されている。しかし、この特許文献１に記載の技術では、指先の下に建物の名前が表示されている場合に限って、その表示位置を移動させることができるに過ぎず、建物の名前以外、例えば、建物を表す画像が指先の下に隠れていたとしても、その画像の表示位置を移動させることはできなかった。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２５０９４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述した問題を考慮し、本発明が解決しようとする課題は、タッチパネル等によって画像の操作を受け付ける装置において、指先の下に隠れてしまう画像の視認性を向上させることにある。
【課題を解決するための手段】
【０００６】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００７】
［適用例１］表示装置を備えた画像処理装置であって、前記表示装置が有する所定の表示領域に第１の画像を表示する第１表示部と、前記表示領域内において指定された位置を検出する位置検出部と、前記第１の画像から、前記位置検出部によって検出された位置を含む所定範囲内の第２の画像を複製し、該第２の画像を、前記第１の画像上の、前記検出された位置から離れた所定の位置に表示する第２表示部とを備える画像処理装置。
【０００８】
このような構成の画像処理装置であれば、表示装置が有する表示領域内の位置を指先等で指定した場合において、その指先の下に隠れる画像（第２の画像）を、もともと表示されている画像（第１の画像）から複製して他の位置に表示する。そのため、表示されている画像の種別に関わらず、指先の下に隠れている画像を他の位置に表示することができる。この結果、指先の下に隠れた画像の視認性を向上させることが可能になる。
【０００９】
［適用例２］適用例１に記載の画像処理装置であって、前記第２表示部は、前記位置検出部によって、前記位置の指定が所定時間以上なされたことを検出した場合に、前記第２の画像の表示を行う画像処理装置。このような構成であれば、位置を指定する操作の度に、第２の画像を表示する必要がない。この結果、画像処理装置の処理負担を軽減することが可能になる。
【００１０】
［適用例３］適用例２に記載の画像処理装置であって、前記第１表示部は、前記位置検出部によって、前記指定された位置が前記表示領域内で連続的に移動されたことを検出した場合に、該指定された位置の移動に追従させて前記第１の画像を前記表示装置にスクロールさせて表示し、前記第２表示部は、前記第１の画像がスクロールされているか否かに関わらず、前記所定時間以上の位置の指定の検出を行う画像処理装置。このような構成であれば、第２の画像を表示するか否かを判断する所定時間のカウント中にも、第１の画像をスクロールさせることができる。そのため、第１の画像をスクロール表示させる操作と、第２の画像の表示を行うための操作とを一体の動作で行うことが可能となり、ユーザの利便性を向上させることが可能になる。
【００１１】
［適用例４］適用例３に記載の画像処理装置であって、前記第２表示部は、前記第２の画像を表示した場合に、前記第１表示部による前記第１の画像のスクロールに追従させて前記第２の画像を移動させる画像処理装置。このような構成であれば、第２の画像を表示させたまま、第１の画像と第２の画像とを同時にスクロールさせることができるので、指先の下に隠れる画像と、画面外に表示される画像との対比を容易に行うことが可能になる。
【００１２】
［適用例５］適用例４に記載の画像処理装置であって、前記第２表示部は、前記第２の画像の移動によって、該第２の画像の表示位置が、前記表示領域外になる場合に、前記第２の画像の表示位置を前記表示領域内の位置に変更する画像処理装置。このような構成であれば、第２の画像が、画面外に消失してしまうことを抑制することができる。
【００１３】
［適用例６］適用例３ないし適用例５のいずれかに記載の画像処理装置であって、前記第１表示部は、スクロール表示可能な前記第１の画像と共に、スクロール表示不能なユーザインタフェースを表すインタフェース画像を表示可能であり、前記第２表示部は、前記所定範囲内に前記インタフェース画像が含まれる場合であっても、該インタフェース画像を含む第２の画像を、前記所定の位置に表示する画像処理装置。このような構成であれば、表示されている画像がスクロール表示可能な画像であるかスクロール表示不能な画像であるかを問わず、その画像上に指先が触れれば、その画像を含む第２の画像を、他の位置に表示することが可能になる。この結果、例えば、表示領域内に固定的に表示されているボタン等に指先が触れた場合に、そのボタン等を表す画像についても指先の位置から離れた位置に表示される。そのため、そのボタンが確実に操作されているかを容易に確認することが可能になる。
【００１４】
本発明は、上述した画像処理装置としての構成のほか、画像処理方法や、コンピュータプログラムとしても構成することができる。コンピュータプログラムは、コンピュータが読取可能な記録媒体に記録されていてもよい。記録媒体としては、例えば、フレキシブルディスクや光ディスク、光磁気ディスク、メモリカード、フラッシュメモリ、ハードディスク等の種々の媒体を利用することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施例としての画像処理装置１０の正面図である。
【図２】画像処理装置１０の内部構成を示すブロック図である。
【図３】部分画像表示処理ルーチンのフローチャートである。
【図４】指先がタッチパネル１２に触れた際の表示状態を示す図である。
【図５】タッチパネル１２上で指先を滑らせた後の表示状態を示す図である。
【図６】指先の右上に部分画像が表示された例を示す図である。
【図７】部分画像が表示された状態で、タッチパネル１２上で指先を滑らせた状態を示す図である。
【図８】メニューボタンが部分画像として表示された例を示す図である。
【図９】部分画像の表示位置が左側に反転された表示例を示す図である。
【図１０】部分画像の表示位置が下側に反転された表示例を示す図である。
【図１１】地図画像と部分画像とが回転表示された例を示す図である。
【図１２】右手の２本の指でタッチパネル１２を触れた場合の部分画像の表示例を示す図である。
【図１３】左手の２本の指でタッチパネル１２を触れた場合の部分画像の表示例を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態を実施例に基づき次の順序で説明する。
Ａ．携帯電話の構成：
Ｂ．部分画像表示処理：
Ｃ．変形例：
【００１７】
Ａ．携帯電話の構成：
図１は、本発明の実施例としての画像処理装置１０の正面図である。図１に示すように、本実施例では、画像処理装置１０として携帯電話を適用している。本実施例の画像処理装置１０は、表示装置として、液晶ディスプレイ１４を備えている。液晶ディスプレイ１４内の表示領域には、例えば、地図画像や写真画像などの画像が表示される。図１には、液晶ディスプレイ１４に、地図画像が表示されている例を示した。液晶ディスプレイ１４には、光透過型のタッチパネル１２が重ね合わせて設けられている。ユーザは、このタッチパネル１２に指先やスタイラスペン等の各種ペンを接触させることで、液晶ディスプレイ１４に表示された画像に対して種々の操作を行うことができる。タッチパネル１２としては、例えば、静電容量方式や抵抗膜方式など、種々の方式のものを採用することができる。
【００１８】
図２は、画像処理装置１０の内部構成を示すブロック図である。図２に示すように、画像処理装置１０は、ＣＰＵ１６とＲＡＭ１８とＲＯＭ２０とを備えている。ＣＰＵ１６には、タッチパネル１２が接続されており、更に、現在位置を測位するＧＰＳ受信機２２や、アンテナ２４を介して音声通信やデータ通信などの通信制御を行う無線通信回路２６、電話番号等の入力を行う操作ボタン２８、画像処理装置１０の姿勢を検出する姿勢検出回路３０、液晶ディスプレイ１４に表示する画像データが一時的に記憶される画像メモリ３２、画像メモリ３２から画像データを読み込んで液晶ディスプレイ１４に表示を行う表示制御回路３４、が接続されている。また、図２には示していないが、画像処理装置１０は、携帯電話として動作するためのマイクやスピーカ、音声の着信や発信を制御する回路などを備えている。
【００１９】
ＣＰＵ１６は、ＲＯＭ２０に記憶された制御プログラムをＲＡＭ１８にロードして実行することで、画像処理装置１０の全般的な動作の制御を行うほか、地図画像表示部３６（第１表示部）や、部分画像表示部３８（第２表示部）として機能する。
【００２０】
地図画像表示部３６は、液晶ディスプレイ１４に地図画像を表示する処理を実現する。具体的には、地図画像表示部３６は、ＧＰＳ受信機２２から現在位置を示す経緯度を取得すると、無線通信回路２６を用いて、外部のサーバ（図示せず）にアクセスし、その経緯度を中心とした所定範囲（例えば、液晶ディスプレイ１４の表示領域の９つ分の範囲）の地図画像データを受信する。この地図画像データは、ベクター形式のデータである。地図画像表示部３６は、サーバから地図画像データを取得すると、取得した地図画像データをＲＡＭ１８に記憶する。地図画像表示部３６は、ＲＡＭ１８に記憶された地図画像データのうち、液晶ディスプレイ１４の表示領域分の地図画像データをラスタ形式に変換して画像メモリ３２に転送する。表示制御回路３４は、画像メモリ３２からラスタ形式の地図画像データを読み込み、これを電気信号に変換して液晶ディスプレイ１４を駆動する。地図画像表示部３６は、これらの処理を行うことで、地図画像を液晶ディスプレイ１４に表示することができる。
【００２１】
部分画像表示部３８は、ユーザがタッチパネル１２を操作した場合に、ユーザの指先の下に隠れる画像を複製し、これを指先の位置から離れた位置に表示する処理を実現する。この処理の具体的な説明は後述する。
【００２２】
画像処理装置１０は、図２に示したように、姿勢検出回路３０を備えている。この姿勢検出回路３０は、加速度センサを備えており、この加速度センサを用いることで、重力方向に対する画像処理装置１０の設置角度（持つ方向）を検出する。ＣＰＵ１６は、この姿勢検出回路３０を用いて、図１に示した状態から画像処理装置１０が所定角度以上（例えば、７０°以上）回転させられたことを検出すると、表示制御回路３４を制御して、地図画像の表示方向を９０°回転させて液晶ディスプレイ１４に表示させる。つまり、画像処理装置１０は、液晶ディスプレイ１４の表示方向を、ユーザが画像処理装置１０を持つ方向に応じて、水平方向と垂直方向に切り換えることができる。
【００２３】
Ｂ．部分画像表示処理：
図３は、ＣＰＵ１６の地図画像表示部３６および部分画像表示部３８によって実行される部分画像表示処理ルーチンのフローチャートである。この部分画像表示処理ルーチンでは、ユーザがタッチパネル１２を操作した場合に、ユーザの指先の下に隠れる画像を、他の位置に移動させて表示する処理が行われる。
【００２４】
この画像表示処理ルーチンが実行されると、ＣＰＵ１６は、まず、タッチパネル１２にユーザの指先が接触したかを検出する（ステップＳ１００）。ユーザの指先がタッチパネル１２に接触したことを検出すると、ＣＰＵ１６は、タイマのカウントを開始する（ステップＳ１０２）。
【００２５】
タイマのカウント開始後、ＣＰＵ１６は、タッチパネル１２から、ユーザの指先が接触した座標を取得する（ステップＳ１０４）。座標を取得すると、ＣＰＵ１６は、地図画像表示部３６を用いて、取得した座標に応じて地図画像をスクロール表示させる（ステップＳ１０６）。つまり、この処理によれば、ユーザがタッチパネル１２上で指先を滑らせた場合に、その指先の動きに追従して、地図画像をスクロールさせることができる。もちろん、ステップＳ１０４で取得された座標が、以前の座標から変動しない場合には、地図画像はスクロールされず、その表示位置は変わらない。図４および図５には、指先の動きに追従して地図画像がスクロールされた例を示している。図４が、指先がタッチパネル１２に触れた際の表示状態を示し、図５が、タッチパネル１２上で指先を滑らせた後の表示状態を示している。なお、ステップＳ１０６の処理では、後述する部分画像が地図画像上に表示されている場合には、この部分画像についても、ユーザの指先の動きにあわせてスクロールさせる。
【００２６】
続いて、ＣＰＵ１６は、ステップＳ１０２でカウントを開始したタイマの値が、０．５秒以上になったかを判断する（ステップＳ１０８）。タイマ値が０．５秒以上であれば、ＣＰＵ１６は、ステップＳ１０４で取得した座標を中心に含む部分画像（例えば、１ｃｍ×１ｃｍに相当する画像）を画像メモリ３２からコピーする（ステップＳ１１０）。そして、コピーされた部分画像を、ステップＳ１０４で取得した座標から所定の距離（例えば、１ｃｍ相当の距離）だけ離れた右上の位置に、地図画像に重畳させて表示する（ステップＳ１１２）。図６には、こうして、指先の右上に部分画像が表示された例を示している。本実施例では、図６のように部分画像が表示された状態で、タッチパネル１２上で指先を滑らせると、上述したステップＳ１０６の処理によって、地図画像と部分画像とが指先の動きに追従して同時にスクロールする。図７には、図６に示した表示状態から地図画像と部分画像とが同時にスクロールした例を示した。このように、地図画像と部分画像とが指先の動きに追従して同時にスクロールすると、部分画像内の画像は、スクロールの前後で変動しない。
【００２７】
上述したステップＳ１１０およびステップＳ１１２の処理では、画面上に固定的に表示された（つまり、スクロール表示がされない）メニューボタン等のユーザインタフェース上で指を０．５秒以上接触させた場合においても、そのユーザインタフェースが部分画像内に表示される。図８には、メニューボタンが部分画像内に表示された例を示した。但し、図８のように部分画像内にメニューボタンが表示された状態で、メニューボタンの上から指先を他の位置に滑らせると、当然ながら部分画像内からはメニューボタンが消去されることになる。加えて、本実施例では、メニューボタンがタッチパネル１２を介してユーザによって押された場合には、そのボタンが凹む様子がアニメーションによって表示される。本実施例では、こうした本来のメニューボタンのアニメーション表示と同様に、部分画像内のメニューボタンについてもアニメーション表示される。このように、部分画像内のメニューボタンについても本来のメニューボタンと同様にアニメーション表示させれば、本当にボタンが押されているかを、部分画像内のボタンの表示状態によって容易に確認することが可能になる。このような効果は、ユーザインタフェースを表す画像が指先に隠れてしまうほど小さな場合に特に有効である。但し、本実施例では、他の位置からメニューボタンの上まで指先を滑らせて移動させた場合には、部分画像内にメニューボタンは表示するが、メニューボタンが操作されたとは扱わない。そのため、このような場合には、本来のメニューボタンおよび部分画像内のメニューボタン共に、アニメーション表示は行われないことになる。
【００２８】
ステップＳ１１２において部分画像を地図画像上に重畳表示すると、ＣＰＵ１６は、表示された部分画像が、液晶ディスプレイ１４の表示領域の右端からはみ出るかを判断する（ステップＳ１１４）。右端からはみ出た場合には、部分画像の表示位置を水平方向において反転させ、左側に移動させる（ステップＳ１１６）。右端からはみ出ていなければ、ステップＳ１１６の処理はスキップする。図９には、部分画像の表示位置が左側に反転された例を示している。続いて、ＣＰＵ１６は、表示された部分画像が、液晶ディスプレイ１４の表示領域の上端からはみ出るかを判断する（ステップＳ１１８）。上端からはみ出た場合には、部分画像の表示位置を垂直方向に反転させ、下側に移動させる（ステップＳ１２０）。上側からはみ出ていなければ、ステップＳ１２０の処理はスキップする。図１０には、部分画像の表示位置が下側に反転された例を示している。上述したステップＳ１１４〜Ｓ１２０によれば、部分画像を、常に、液晶ディスプレイ１４の表示領域内に表示することができる。なお、図１０には、部分画像が左側に反転表示された後に、更に、下側に反転表示された例を示している。そのため指先の左下に部分画像が表示されている。これに対して、部分画像が右側に表示されている時に、部分画像が上端からはみ出れば、部分画像の表示位置は指先の右下となる。
【００２９】
ところで、上記ステップＳ１００において、タッチパネル１２にユーザの指先が接触したことが検出されない場合には、ＣＰＵ１６は、部分画像が既に表示されているかを判断する（ステップＳ１２２）。部分画像が既に表示されていれば、ＣＰＵ１６は、部分画像を消去し（ステップＳ１２４）、タイマをリセットする（ステップＳ１２６）。部分画像が表示されていなければ、これらの処理（ステップＳ１２４，Ｓ１２６）はスキップする。上述したステップＳ１２２〜Ｓ１２６の処理によれば、指先がタッチパネル１２から離れた場合に、既に表示されている部分画像を画面上から消去することができる。
【００３０】
なお、上述した部分画像表示処理ルーチンの実行中に、姿勢検出回路３０によって、画像処理装置１０の姿勢が変化させられたことを検出した場合には、ＣＰＵ１６は、表示制御回路３４を制御して、画面全体の表示方向を切り換える。そのため、ユーザが、画像処理装置１０を持つ方向を、垂直方向から水平方向に切り換えれば、図１１に示すように、地図画像や部分画像、メニューボタン等の表示方向がすべて９０°だけ変化することになる。
【００３１】
以上で説明した本実施例の画像処理装置１０であれば、タッチパネル１２の操作によって、ユーザの指先の下に画像が隠れてしまった場合であっても、その指先の下の画像を他の位置に部分画像として表示させることが可能になる。そのため、指先の下に表示されている画像の視認性を向上させることが可能になる。
【００３２】
また、本実施例では、地図画像等の画像だけではなく、メニューボタンなど、指先の下に隠れている他のオブジェクトについても他の位置に部分画像として表示する。そのため、地図画像などの画像に限らず、ユーザインタフェースも含めて、指先の下に表示されているすべての画像の視認性を向上させることができる。更に、本実施例では、メニューボタンが押されてアニメーション表示された場合に、部分画像内に表示されたメニューボタンもアニメーション表示される。そのため、ユーザインタフェースが確実に操作されたかを容易に確認することが可能になる。
【００３３】
加えて、本実施例では、部分画像の表示中であっても、指先がタッチパネル１２上を移動すると、その移動に追従して、地図画像と部分画像とがスクロール表示される。つまり、部分画像を表示させたまま地図画像と部分画像との両者をスクロールさせることができる。この結果、指先の下に隠れた画像と、画面外に表示される画像との対比を容易に行うことが可能になる。また、このスクロール表示の結果、部分画像が画面の端部からはみ出る状況になった場合でも、本実施例では、その端部の反対側、つまり、表示領域内に、部分画像の表示位置を変更する。そのため、部分画像自体が、画面の端からはみ出て見えなくなってしまうことがない。更に、本実施例では、部分画像の表示が開始される０．５秒の時間のカウント中にも、地図画像のスクロールを行うことができる。そのため、スクロール表示を行うための操作と、部分画像を表示させるための操作とを一体の動作で行うことが可能となるため、ユーザの利便性を向上させることが可能になる。
【００３４】
また、上述したように、本実施例では、ユーザがタッチパネル１２に指を接触させてから、所定時間後に、指先の下の画像を部分画像として他の位置に表示する。そのため、タッチパネル１２が操作される度に、部分画像を表示する必要がない。この結果、ＣＰＵ１６の処理負担が軽減するので、画像処理装置１０の消費電力を節減することが可能になる。
【００３５】
Ｃ．変形例：
以上、本発明の一実施例について説明したが、本発明はこのような実施例に限定されず、その趣旨を逸脱しない範囲で種々の構成を採ることができることはいうまでもない。例えば、ソフトウェアによって実現した機能は、ハードウェアによって実現するものとしてもよい。そのほか、以下のような変形が可能である。
【００３６】
上記実施例は、タッチパネル１２から取得される座標が１点であることを前提として説明した。つまり、上記実施例では、指１本でタッチパネル１２が操作されることを想定している。しかし、タッチパネル１２は、複数の座標、例えば、２点の座標を取得可能としてもよい。このとき、例えば、２点の座標のうち、先に取得された座標に基づいて、部分画像を表示することとしてもよい。また、取得された２点の座標が右上がりの関係となれば、右手によって操作していると判断し、図１２に示すように、左上に部分画像を表示させてもよい。また、逆に、取得された２点の座標が右下がりの関係となれば、左手によって操作していると判断し、図１３に示すように、右上に部分画像を表示させてもよい。このように、操作している手が左手か右手かに応じて部分画像の表示位置を切り換えることとすれば、２本の指の中に部分画像が隠れてしまうことを抑制することが可能になる。また、２点の座標を取得可能な場合において、例えば、最初に取得された座標を中心とし、次に取得された座標に追従させて地図画像を回転表示させることとしてもよい。この場合、例えば、最初に取得された座標、すなわち、円の中心の画像を部分画像として他の位置に表示させることが可能である。こうすることで、どの位置を中心として画像を回転させているかを容易に確認することが可能になる。
【００３７】
上記実施例では、画像処理装置１０の姿勢が垂直方向から水平方向（あるいはその逆）に変化した場合に、地図画像や部分画像の表示方向を９０°回転している。これに対して、画像処理装置１０は、液晶ディスプレイ１４（およびタッチパネル１２）のみが回転可能な機構を備えていてもよい。この場合には、加速度センサではなく、液晶ディスプレイ１４が回転されたことを検出するための機械的あるいは光学的なスイッチを本体部分に設けておくことで、液晶ディスプレイ１４が回転したかどうかを判断することができる。
【００３８】
上記実施例では、指先の下に隠れている画像を複製して、部分画像として他の位置に表示している。つまり、部分画像内の画像は、指先の下に隠れている画像と等倍率の画像である。これに対して、部分画像として、指先の下に隠れた画像を拡大して表示することも可能である。このように、指先の下の画像を拡大して表示すれば、指先の下の画像の細部を容易に確認することが可能になる。また、逆に、指先の下の画像とその周囲を含む画像を縮小して部分画像として表示することも可能である。このように、指先の下の画像やその周囲を含む画像を縮小して表示すれば、指先の下の画像の位置が、地図画像の中のどの位置に該当するかを容易に確認することが可能になる。
【００３９】
上記実施例では、画像処理装置１０として携帯電話を適用している。しかし、画像処理装置１０として適用可能な装置は携帯電話に限られない。例えば、ＰＤＡやＰＮＤ（Personal Navigation Device）、ナビゲーションシステム、パーソナルコンピュータ、街頭端末など、表示装置とタッチパネルとを備える種々の装置を画像処理装置１０として適用することが可能である。
【００４０】
上記実施例では、指先が画面内の通常の位置に触れられた場合には、指先の右上の位置に部分画像が表示される。しかし、通常時における部分画像の表示位置はこれに限られない。例えば、指先の左上や左下、右下、あるいは、上下左右のいずれかに表示してもよい。通常時にどの方向に表示されるかは、指先によって表示が妨げられないことを指標として適宜決定することができる。
【００４１】
上記実施例では、指先が画面に所定時間以上接触した場合に、部分画像を表示している。これに対して、指先が画面に接触された状態で、所定の図形形状を示すジェスチャが指先によって行われたことを検出した場合に部分画像を表示してもよい。
【符号の説明】
【００４２】
１０…画像処理装置
１２…タッチパネル
１４…液晶ディスプレイ
１６…ＣＰＵ
１８…ＲＡＭ
２０…ＲＯＭ
２２…ＧＰＳ受信機
２４…アンテナ
２６…無線通信回路
２８…操作ボタン
３０…姿勢検出回路
３２…画像メモリ
３４…表示制御回路
３６…地図画像表示部
３８…部分画像表示部
【図１】
2010181940.tif 000003
【図２】
2010181940.tif 000004
【図３】
2010181940.tif 000005
【図４】
2010181940.tif 000006
【図５】
2010181940.tif 000007
【図６】
2010181940.tif 000008
【図７】
2010181940.tif 000009
【図８】
2010181940.tif 000010
【図９】
2010181940.tif 000011
【図１０】
2010181940.tif 000012
【図１１】
2010181940.tif 000013
【図１２】
2010181940.tif 000014
【図１３】
2010181940.tif 000015