(57)【特許請求の範囲】
【請求項１】
画像を表示する表示処理装置であって、
ユーザによる第１の操作を受け付ける第１操作部と、
前記第１操作部が前記ユーザによる前記第１の操作を受け付けている間に、前記ユーザによる第２の操作を受け付ける第２操作部と、
複数の画像を記憶する記憶手段と、
前記画像の特定領域を拡大した拡大画像を生成して表示する拡大画像生成手段と、
前記第１操作部が受け付けている前記ユーザによる前記第１の操作により、前記記憶手段に記憶された前記複数の画像から１つの画像を順次特定する第１命令実行手段と、
前記第１命令実行手段が特定している前記画像において、前記第２操作部が受け付けている前記ユーザによる前記第２の操作に対応する位置を順次特定し、前記第１命令実行手段が前記画像を順次特定している間に、前記第１命令実行手段が特定している画像において、前記第２の操作により特定した位置に対応する領域を前記拡大画像生成手段により拡大表示する第２命令実行手段と、
を備えることを特徴とする表示処理装置。
【請求項２】
前記第２命令実行手段は、前記第２操作部が受け付けている前記ユーザによる前記第２の操作に基づいて、前記第２の操作の操作速度を算出し、前記第２操作部が前記ユーザによる前記第２の操作を受け付けた後に、算出された前記第２の操作の操作速度に対応する移動速度で前記位置を移動させる、
ことを特徴とする請求項１に記載の表示処理装置。
【請求項３】
画像を表示する表示処理装置において、
ユーザによる第１の操作を受け付ける第１操作ステップと、
前記第１操作ステップが前記ユーザによる前記第１の操作を受け付けている間に、前記ユーザによる第２の操作を受け付ける第２操作ステップと、
複数の画像を記憶する記憶ステップと、
前記画像の特定領域を拡大した拡大画像を生成して表示する拡大画像生成ステップと、
前記第１操作ステップが受け付けている前記ユーザによる前記第１の操作により、前記記憶ステップで記憶された前記複数の画像から１つの画像を順次特定する第１命令実行ステップと、
前記第１命令実行ステップが特定している前記画像において、前記第２操作ステップが受け付けている前記ユーザによる前記第２の操作に対応する位置を順次特定し、前記第１命令実行ステップが前記画像を順次特定している間に、前記第１命令実行ステップが特定している画像において、前記第２の操作により特定した位置に対応する領域を前記拡大画像生成ステップにより拡大表示する第２命令実行ステップと、
を備えることを特徴とする表示処理方法。
【請求項４】
ユーザによる第１の操作を受け付ける第１操作部と、前記第１操作部が前記ユーザによる前記第１の操作を受け付けている間に、前記ユーザによる第２の操作を受け付ける第２操作部と、を備えるコンピュータを、
複数の画像を記憶する記憶手段、
前記画像の特定領域を拡大した拡大画像を生成して表示する拡大画像生成手段、
前記第１操作部が受け付けている前記ユーザによる前記第１の操作により、前記記憶手段に記憶された前記複数の画像から１つの画像を順次特定する第１命令実行手段、
前記第１命令実行手段が特定している前記画像において、前記第２操作部が受け付けている前記ユーザによる前記第２の操作に対応する位置を順次特定し、前記第１命令実行手段が前記画像を順次特定している間に、前記第１命令実行手段が特定している画像において、前記第２の操作により特定した位置に対応する領域を前記拡大画像生成手段により拡大表示する第２命令実行手段、
として機能させることを特徴とする表示処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像を切り換えて表示部に表示する表示処理装置、表示処理方法及び表示処理プログラムに関する。
【背景技術】
【０００２】
従来、タッチパネル画面上に表示された道路地図において、ユーザが画面上に表示されたスイッチ画像をタッチした状態でスクロール操作することにより、ユーザの操作に応じて道路地図がスクロールするように画像を表示するナビゲーション装置がある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１１７８３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載のナビゲーション装置では、画面上に表示された領域の画像をキーやアイコンによりスクロール操作することにより、その領域近辺の領域の画像を表示しているに過ぎない。従って、このようなスクロール操作により特定される領域の画像が表示される装置は、ユーザが予め想定できる領域の画像を表示するものであり、ありきたりなものであるという印象をユーザに与えるという問題がある。
【０００５】
本発明はかかる問題点に鑑みてなされたものであって、ユーザに新しい印象を与えることが可能な表示処理装置、表示処理方法及び表示処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の第１の観点に係る表示処理装置は、
画像を表示する表示処理装置であって、
ユーザによる第１の操作を受け付ける第１操作部と、
前記第１操作部が前記ユーザによる前記第１の操作を受け付けている間に、前記ユーザによる第２の操作を受け付ける第２操作部と、
複数の画像を記憶する記憶手段と、
前記画像の特定領域を拡大した拡大画像を生成して表示する拡大画像生成手段と、
前記第１操作部が受け付けている前記ユーザによる前記第１の操作により、前記記憶手段に記憶された前記複数の画像から１つの画像を順次特定する第１命令実行手段と、
前記第１命令実行手段が特定している前記画像において、前記第２操作部が受け付けている前記ユーザによる前記第２の操作に対応する位置を順次特定し、前記第１命令実行手段が前記画像を順次特定している間に、前記第１命令実行手段が特定している画像において、前記第２の操作により特定した位置に対応する領域を前記拡大画像生成手段により拡大表示する第２命令実行手段と、
を備えることを特徴とする。
【０００７】
上記目的を達成するため、本発明の第２の観点に係る表示処理方法は、
画像を表示する表示処理装置において、
ユーザによる第１の操作を受け付ける第１操作ステップと、
前記第１操作ステップが前記ユーザによる前記第１の操作を受け付けている間に、前記ユーザによる第２の操作を受け付ける第２操作ステップと、
複数の画像を記憶する記憶ステップと、
前記画像の特定領域を拡大した拡大画像を生成して表示する拡大画像生成ステップと、
前記第１操作ステップが受け付けている前記ユーザによる前記第１の操作により、前記記憶ステップで記憶された前記複数の画像から１つの画像を順次特定する第１命令実行ステップと、
前記第１命令実行ステップが特定している前記画像において、前記第２操作ステップが受け付けている前記ユーザによる前記第２の操作に対応する位置を順次特定し、前記第１命令実行ステップが前記画像を順次特定している間に、前記第１命令実行ステップが特定している画像において、前記第２の操作により特定した位置に対応する領域を前記拡大画像生成ステップにより拡大表示する第２命令実行ステップと、
を備えることを特徴とする。
【０００８】
上記目的を達成するため、本発明の第３の観点に係る表示処理プログラムは、
ユーザによる第１の操作を受け付ける第１操作部と、前記第１操作部が前記ユーザによる前記第１の操作を受け付けている間に、前記ユーザによる第２の操作を受け付ける第２操作部と、を備えるコンピュータを、
複数の画像を記憶する記憶手段、
前記画像の特定領域を拡大した拡大画像を生成して表示する拡大画像生成手段、
前記第１操作部が受け付けている前記ユーザによる前記第１の操作により、前記記憶手段に記憶された前記複数の画像から１つの画像を順次特定する第１命令実行手段、
前記第１命令実行手段が特定している前記画像において、前記第２操作部が受け付けている前記ユーザによる前記第２の操作に対応する位置を順次特定し、前記第１命令実行手段が前記画像を順次特定している間に、前記第１命令実行手段が特定している画像において、前記第２の操作により特定した位置に対応する領域を前記拡大画像生成手段により拡大表示する第２命令実行手段、
として機能させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ユーザに新しい印象を与えることが可能な表示処理装置、表示処理方法及び表示処理プログラムを提供できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態１に係る表示処理装置の各部の機能を示すブロック図である。
【図２】本発明の実施形態１に係る表示処理装置のハードウェア構成を示すブロック図である。
【図３】本発明の実施形態１に係る表示処理装置の概略外観図である。
【図４】実施形態１に係る制御部による表示制御処理の動作の一例を示すフローチャートである。
【図５】実施形態１に係る制御部による拡大画像生成処理の動作の一例を示すフローチャートである。
【図６】表示画像ＤＢの一例を示す図である。
【図７】特定用センシング領域を説明するための図である。
【図８】（ａ）は拡大領域の特定方法を説明するための図、（ｂ）は、拡大画像を表す図である。
【図９】拡大領域を移動させる方法を説明するための図である。
【図１０】（ａ）〜（ｃ）は、拡大領域を移動させる方法を説明するための図、（ｄ）〜（ｆ）は、拡大画像を表すである。
【図１１】本発明の実施形態２に係る表示処理装置の各部の機能を示すブロック図である。
【図１２】本発明の実施形態２に係る表示処理装置のハードウェア構成を示すブロック図である。
【図１３】実施形態２に係る制御部による拡大画像生成処理の動作の一例を示すフローチャートである。
【図１４】（ａ）及び（ｂ）は拡大領域を移動させる方法を説明するための図である。
【発明を実施するための形態】
【００１２】
以下に、本発明の実施形態に係る表示処理装置１００について説明する。以下では、本発明の実施形態に係る表示処理装置１００として、デジタル写真等を表示するデジタルフォトスタンドを例として説明しているが、これに限られず、例えばデジタルカメラやパーソナルコンピュータであってもよい。
【００１３】
（実施形態１）
まず、実施形態１に係る表示処理装置１００の構成を図１及び図２を参照して説明する。表示処理装置１００は、図１に示すように、記憶部１１０と、操作部１２０と、表示部１３０と、読出・書込部１４０と、制御部１５０と、を備える。
【００１４】
記憶部１１０は、制御部１５０が処理中に使用する又は生成したデータ（データベース等を含む）や、制御部１５０が読み出した画像データ等を適宜記憶する。記憶部１１０は、例えば、二次記憶装置１１１によって実現される。二次記憶装置１１１には、制御プログラム１１２、表示画像ＤＢ（データベース）１１３等が記録される。制御プログラム１１２、表示画像ＤＢ１１３等のプログラムやデータは、ＣＰＵ（Central Processing Unit）１５１によって一次記憶装置１５２に読み出されて、ＣＰＵ１５１によって使用、参照される。二次記憶装置１１１は、ハードディスク、フラッシュメモリ等の記憶装置によって構成される。
【００１５】
操作部１２０は、ユーザの操作を受け付け、受け付けた操作に応じた操作データ（操作情報）を制御部１５０に出力する。操作部１２０は、ユーザによる、表示部１３０に表示されている画像から切り換えられて表示される画像を特定する操作を受け付ける第１操作部１２０ａと、ユーザによる後述する拡大領域を特定するための操作を受け付ける第２操作部１２０ｂと、を含む。第１操作部１２０ａは、例えば、図２に示す接触式センサ１２３によって実現される。また、第２操作部１２０ｂは、例えば、図２に示す接触式センサ１２１、１２２によって実現される。
【００１６】
接触式センサ１２１〜１２３は、例えば、図３に示すように表示部１３０の枠の長手方向（横方向）又は短手方向（縦方向）の辺に沿って設けられた、例えば静電容量式、感圧式等のタッチセンサである。接触式センサ１２１〜１２３は、ユーザの接触式センサ１２１〜１２３に対するスライド操作における接触位置を検出するための領域であるセンシング領域１２１ａ〜１２３ａを有する。ここで、以下の記載において、「スライド操作」とは、ユーザが自身の指等をセンシング領域１２１ａ、１２２ａ、１２３ａに接触させた状態で移動させる操作をいうものとする。ユーザがセンシング領域１２１ａ〜１２３ａ上をスライド操作すると、接触式センサ１２１〜１２３はセンシング領域１２１ａ〜１２３ａにおける、ユーザの指等が接触した位置を示す操作情報を出力する。接触式センサ１２１のセンシング領域１２１ａは、表示部１３０の表示パネル１３２の長手方向の縁に隣接して設けられる。また、接触式センサ１２２のセンシング領域１２２ａは、表示部１３０の表示パネル１３２の短手方向の縁に隣接して設けられる。また、接触式センサ１２３のセンシング領域１２３ａは、表示部１３０の表示パネル１３２の長手方向の縁であって、センシング領域１２１ａが隣接する縁と対向する縁に隣接して設けられる。
【００１７】
また、センシング領域１２１ａにおける位置と、表示部１３０に表示される画像における、センシング領域１２１ａの長手方向の位置と、が互いに一致するように、予めその対応関係が記憶部１１０に記録されているものとする。同様に、センシング領域１２２ａにおける位置と、表示部１３０に表示される画像における、センシング領域１２２ａの長手方向の位置と、が互いに一致するように、予めその対応関係が記憶部１１０に記録されているものとする。具体的には、例えば、図７に示すように、センシング領域１２１ａの長手方向に沿ってＸ軸、センシング領域１２２ａの長手方向に沿ってＹ軸、表示部１３０に表示されている画像における位置を表すためのｘ軸及びｙ軸が規定されているとする。このとき、センシング領域１２１ａにおける位置Ｘ＝Ｘ１は、表示部１３０に表示されている画像におけるｘ座標ｘ＝ｘ１に対応する。また、センシング領域１２２ａにおける位置Ｙ＝Ｙ１は、表示部１３０に表示されている画像におけるｙ座標ｙ＝ｙ１に対応する。
【００１８】
また、センシング領域１２３ａはさらに、図７に示すように、後述する表示制御処理において特定される表示画像データの数Ｎに対応する特定用センシング領域Ａ１〜ＡＮを有する。特定用センシング領域Ａ１〜ＡＮは、それぞれセンシング領域１２３ａの長手方向について略等しい長さを有している。
【００１９】
入力キー１２４は、ユーザからの押圧操作に応じたオン信号等を操作情報として出力する。入力キー１２４は、例えば、画像選択の終了に用いられる終了キー、表示画像の表示の開始及び停止に用いられる再生・停止キー等の１以上のキーによって構成される。
【００２０】
表示部１３０は、制御部１５０から出力される画像データに基づいて、画像、操作画面等を表示する。表示部１３０は、例えば、駆動回路１３１と表示パネル１３２とから実現される。駆動回路１３１は、ＣＰＵ１５１から出力される画像データに従って表示パネル１３２を駆動し、表示パネル１３２に画像、操作画面等を表示させる。表示パネル１３２は、液晶パネル、有機ＥＬ（Electro Luminescence）パネル等によって構成される。
【００２１】
読出・書込部１４０は、記憶媒体４０に対してデータ（例えば画像データ）を読み書きする。読出・書込部１４０は、例えばメディアコントローラ１４１によって実現される。メディアコントローラ１４１は、メモリーカード４１に対してデータを読み書きする。
【００２２】
記録媒体４０は、各種のデータを記憶する。記録媒体４０は、デジタルカメラが撮影した撮影画像（例えば、デジタル写真）を表すデータである画像データを記録する。記録媒体４０は、フラッシュメモリ等から構成されるメモリーカード４１によって実現される。
【００２３】
制御部１５０は、表示処理装置１００全体を制御する。制御部１５０は、表示画像特定部１５０ａと、画像特定部１５０ｂと、位置特定部１５０ｃと、拡大画像生成部１５０ｄと、として機能する。
【００２４】
表示画像特定部１５０ａは、記憶媒体４０が記憶する複数の画像データを用いて、表示部１３０に出力する表示画像データを特定するものとして機能する。例えば、表示画像特定部１５０ａは、操作部１２０が出力する操作情報に基づいて、記憶媒体４０が記憶する複数の画像データの中から、表示部１３０に表示する画像（以下、表示画像という）を表す表示画像データを特定する。そして、表示画像特定部１５０ａは、特定した表示画像データと、表示画像の表示順序とを対応付けて記憶する表示画像ＤＢ１１３を生成し、記憶部１１０に記録する。
【００２５】
また、表示画像特定部１５０ａは、特定した表示画像データの数だけセンシング領域１２３ａを分割し、複数の特定用センシング領域を規定する。そして、表示画像特定部１５０ａは、規定された複数の特定用センシング領域のそれぞれについて、センシング領域１２３ａにおける位置を表示順序と対応付けて表示画像ＤＢ１１３に記録する。
【００２６】
ここで、表示画像ＤＢ１１３は、表示順序と、表示画像データと、センシング領域１２３ａにおける特定用センシング領域の位置と、が対応付けて記録されているものである。図６に、表示画像特定部１５０ａがＮ個の表示画像データを特定した場合に生成される表示画像ＤＢ１１３の一例を示す。図６の「ａａａ１」、「ａａａ２」、…、「ａａａＮ」は、それぞれ表示画像データを示す。これらの表示画像データ「ａａａ１」、「ａａａ２」、…、「ａａａＮ」が表示部１３０に出力されると、各表示画像データが表す表示画像が表示部１３０に表示される。なお、表示画像ＤＢ１１３には、表示画像データそのものが記録されていなくてもよく、例えば、表示画像データのＩＤ、表示画像データの記録場所（アドレス）等によって構成されるデータであってもよい。また、図６の「Ｚ０≦Ｚ＜Ｚ１」、「Ｚ１≦Ｚ＜Ｚ２」、…、「ＺＮ−１≦Ｚ≦ＺＮ」は、図７に示すようにセンシング領域１２３ａの長手方向をＺ軸として規定した場合における特定用センシング領域の位置を示す。
【００２７】
画像特定部１５０ｂは、第１操作部１２０ａが受け付けているユーザによるスライド操作により、表示画像ＤＢ１１３に記憶された複数の表示画像データから１つの表示画像データを順次特定するものとして機能する。具体的には、画像特定部１５０ｂは、ユーザの接触式センサ１２３に対するスライド操作により、接触式センサ１２３が出力する操作情報が示す接触位置に基づいて、表示画像ＤＢ１１３を参照して特定用センシング領域を順次特定し、その特定した特定用センシング領域に対応する表示画像データを順次特定する。
【００２８】
位置特定部１５０ｃは、画像特定部１５０ｂが表示画像データを順次特定している間に、画像特定部１５０ｂが特定している表示画像データが表す表示画像において、第２操作部１２０ｂが受け付けているユーザによるスライド操作に対応する位置を順次特定するものとして機能する。具体的には、位置特定部１５０ｃは、ユーザの接触式センサ１２３に対するスライド操作により画像特定部１５０ｂが順次特定している表示画像について、表示部１３０に拡大して表示する領域である拡大領域の位置を順次特定する。例えば、位置特定部１５０ｃは、画像特定部１５０ｂが順次特定している表示画像データが表す表示画像について、ユーザの接触式センサ１２１、１２２に対するスライド操作により、接触式センサ１２１、１２２が出力する操作情報が示す接触位置に基づいて、１つの点を拡大領域の中心点として特定する。
【００２９】
拡大画像生成部１５０ｄは、画像特定部１５０ｂが表示画像データを順次特定している間に、画像特定部１５０ｂが特定している表示画像データが表す表示画像において、位置特定部１５０ｃが特定した位置に対応する領域を拡大した拡大画像を生成して表示部１３０に表示するものとして機能する。具体的には、拡大画像生成部１５０ｄは、画像特定部１５０ｂが表示画像データを順次特定している間に、画像特定部１５０ｂが特定している表示画像データが表す表示画像において、位置特定部１５０ｃが特定した拡大領域の中心点を中心として所定の大きさを有する領域（例えば、横３２０ピクセル、縦２４０ピクセルの矩形領域）を拡大領域として特定する。そして特定した拡大領域内の画像を表示部１３０に拡大して表示するための拡大画像データを生成し、生成された拡大画像データを表示部１３０に出力する。
【００３０】
制御部１５０は、例えば、ＣＰＵ１５１と、一次記憶装置１５２とによって実現される。ＣＰＵ１５１は、制御プログラム１１２に従って表示処理装置１００全体を制御し、処理を実行する。制御プログラム１１２は、二次記憶装置１１１に記録され、一次記憶装置１５２に読み出される。ＣＰＵ１５１は一次記憶装置１５２に読み出された制御プログラム１１２の指令に基づいて、制御部１５０の上述した各機能の処理を実行する。制御部１５０の機能の一部は、各種専用回路（例えばデータを圧縮するエンコーダ、データを伸長するデコーダ等）によって実現されてもよい。この場合、各種専用回路がＣＰＵ１５１の機能の一部を担う。
【００３１】
一次記憶装置１５２は、例えばＲＡＭ（Random Access Memory）によって構成され、ＣＰＵ１５１のワーキングメモリ等として機能する。ＣＰＵ１５１が処理中に使用するデータ及び生成されたデータは一次記憶装置１５２に一次記録される。また、ＣＰＵ１５１に入出力されるデータは一次記憶装置１５２に一時記録される。
【００３２】
次に、制御部１５０のＣＰＵ１５１が実行する表示制御処理について、図４及び図５のフローチャートを参照して説明する。表示制御処理は、例えば、ユーザが操作部１２０を介して表示処理装置１００に対して表示制御処理を開始する旨の操作を行ったことを契機として開始する。より具体的には、例えば、操作部１２０が出力した表示制御処理の開始指示を示す操作情報を制御部１５０が受信したことを契機として開始する。
【００３３】
表示制御処理を開始すると、表示画像特定部１５０ａは、記憶媒体４０に記録された複数の画像データの中から、表示画像を表す表示画像データと、その表示画像データの表示順序とを特定する（ステップＳ１１）。なお、記憶媒体４０には、動画を構成する各画像データや、所定期間連写撮影された連写画像を表す画像データがそれぞれ１つのグループとして予め記録されているものとし、表示画像特定部１５０ａは、このグループ内に各画像データを用いて前述の処理を行うものとする。表示画像特定部１５０ａは、記憶媒体４０に記録された画像データ全て、又は、記憶媒体４０に記録された所定のグループ（例えば同一フォルダ内に記録された複数の画像データ）内の複数の画像データ等を用いて前述の処理を行ってもよい。
【００３４】
具体的には、例えば、表示画像特定部１５０ａは、記憶媒体４０に記録された画像データ全てについて、各画像データの撮影時刻を示す撮影時刻データを記録媒体４０から取得する。なお、記憶媒体４０には、予め、画像データと、その画像データが撮影された時刻を示す撮影時刻データが対応付けて記録されているものとする。そして取得した撮影時刻データが示す撮影時刻が古い順（つまり時系列順）を表示順序に対応させ、その撮影時刻データに対応する画像データを表示画像データとして表示画像ＤＢ１１３に記録する。
【００３５】
また、表示画像特定部１５０ａは、ステップＳ１１で特定した表示画像データの数だけセンシング領域１２３ａを分割し、複数の特定用センシング領域を規定する（ステップＳ１２）。
【００３６】
具体的には、表示画像特定部１５０ａは、表示画像ＤＢ１１３にＮ個の表示画像データが記録されている場合、図７に示すように、センシング領域１２３ａをその長手方向にＮ等分して特定用センシング領域Ａ１〜ＡＮを規定する。そして特定用センシング領域Ａ１〜ＡＮのセンシング領域１２３ａ上における位置（「Ｚ０≦Ｚ＜Ｚ１」、「Ｚ１≦Ｚ＜Ｚ２」、…、「ＺＮ−１≦Ｚ≦ＺＮ」）を表示順序ｎと対応付けて表示画像ＤＢ１１３に記録する（図６参照）。
【００３７】
次に、拡大画像生成部１５０ｄは、ユーザが、ステップＳ１１で特定された表示画像データが表す表示画像の表示部１３０への表示を開始する旨の操作を行ったか否かを判別する（ステップＳ１３）。具体的には、拡大画像生成部１５０ｄは、ユーザが操作部１２０を操作することにより操作部１２０が出力した表示画像の表示開始指示を示す操作情報を受信したか否かを判別する。ユーザが表示を開始する旨の操作を行っていないと判別した場合（ステップＳ１３；Ｎｏ）、拡大画像生成部１５０ｄは表示を開始する旨の操作が行われるまで待ち状態となる。
【００３８】
ユーザが表示を開始する旨の操作を行ったと判別した場合（ステップＳ１３；Ｙｅｓ）、拡大画像生成部１５０ｄは、表示画像ＤＢ１１３を参照して、表示順序ｎ＝１に対応する表示画像データを表示部１３０に出力する（ステップＳ１４）。
【００３９】
次に制御部１５０（特に画像特定部１５０ｂ、位置特定部１５０ｃ、拡大画像生成部１５０ｄ）は、拡大画像生成処理を実行する（ステップＳ１５）。拡大画像生成処理について、図５のフローチャートを参照して説明する。
【００４０】
まず、画像特定部１５０ｂは、接触式センサ１２３に対するユーザの接触操作を検出したか否かを判別する（ステップＳ２１）。具体的には、画像特定部１５０ｂは、接触式センサ１２３からセンシング領域１２３ａ上でユーザが接触操作した位置を示す操作情報を受信したか否かを判別する。接触操作を検出していないと判別すると（ステップＳ２１；Ｎｏ）、画像特定部１５０ｂは、接触操作を検出するまで待ち状態となる。
【００４１】
接触操作を検出したと判別した場合（ステップＳ２１；Ｙｅｓ）、画像特定部１５０ｂは、その接触操作により接触式センサ１２３から受信した操作情報に基づいて、ユーザが接触した位置に対応する表示画像データを特定する（ステップＳ２２）。
【００４２】
具体的には、画像特定部１５０ｂは、接触式センサ１２３から受信した操作情報が示すセンシング領域１２３ａ上における位置に基づいて、表示画像ＤＢ１１３を参照して特定用センシング領域Ａ１〜ＡＮの中から、ユーザが接触した領域である接触領域Ａｍ（１≦ｍ≦Ｎ）を特定する。そして、表示順序ｎ＝ｍに対応する表示画像データを特定する。例えば、接触式センサ１２３から受信した操作情報が示すセンシング領域１２３ａ上における位置ＺがＺ２≦Ｚ＜Ｚ３である場合、画像特定部１５０ｂは、表示画像ＤＢ１１３を参照して、接触領域Ａｍとして特定用センシング領域Ａ３（すなわちｍ＝３）を特定する。そして、表示順序ｎ＝３に対応する表示画像データ「ａａａ３」を特定する（図６参照）。
【００４３】
次に、位置特定部１５０ｃは接触式センサ１２１、１２２に対するユーザの接触操作を検出したか否かを判別する（ステップＳ２３）。具体的には、位置特定部１５０ｃは、接触式センサ１２１、１２２からセンシング領域１２１ａ、１２２ａ上でユーザが接触操作した位置を示す操作情報を受信したか否かを判別する。接触操作を検出していないと判別すると（ステップＳ２３；Ｎｏ）、位置特定部１５０ｃは、ステップＳ２１に処理を戻す。
【００４４】
位置特定部１５０ｃは、接触式センサ１２１、１２２に対するユーザの接触操作を検出したと判別した場合（ステップＳ２３；Ｙｅｓ）、その接触操作により接触式センサ１２１から受信した操作情報と、接触式センサ１２２から受信した操作情報とに基づいて、拡大領域Ｂの中心点Ｐ０を特定する（ステップＳ２４）。
【００４５】
具体的に拡大領域Ｂの中心点Ｐ０を特定する方法の一例について、図８（ａ）を用いて説明する。図８（ａ）に表示順序ｎに対応する表示画像データが表す表示画像Ｉ０ｎを示す。なお、図８（ａ）に示す表示画像Ｉ０ｎは、拡大領域Ｂの中心点Ｐ０を特定する方法を説明するためのものであり、実際に表示部１３０に表示される画像は、図８（ａ）の拡大領域Ｂの拡大画像Ｉ１ｎ（図８（ｂ）参照）である。図８（ａ）に示すように、位置特定部１５０ｃは、接触式センサ１２１からの操作情報が示す位置Ｘ０に対応する、表示画像Ｉ０ｎ上におけるｘ軸方向の座標ｘ０と、接触式センサ１２２からの操作情報が示す位置Ｙ０に対応する、表示画像Ｉ０ｎ上におけるｙ軸方向の座標ｙ０とから規定される１つの座標点を拡大領域Ｂの中心点Ｐ０として特定する。
【００４６】
次に拡大画像生成部１５０ｄは、ステップＳ２４で特定された中心点Ｐ０により特定される拡大領域Ｂの拡大画像データを生成し、生成された拡大画像データを表示部１３０に出力する（ステップＳ２５）。
【００４７】
具体的には、拡大画像生成部１５０ｄは、ステップＳ２４で特定された中心点Ｐ０を中心として所定の大きさを有する領域（例えば、横３２０ピクセル、縦２４０ピクセルの矩形領域）を拡大領域Ｂとして特定する。なお、拡大領域Ｂの大きさは、例えば予めユーザにより設定され、記憶部１１０に記録されているものとする。そして、拡大画像生成部１５０ｄは、特定された拡大領域Ｂについて、表示部１３０に拡大表示するための拡大画像データを生成し、表示部１３０に出力する。例えば、図８（ａ）に示す表示画像Ｉ０ｎ上の拡大領域Ｂについて生成された拡大画像データが表示部１３０に出力された場合、図８（ｂ）に示す拡大画像Ｉ１ｎが表示部１３０に表示される。そして、拡大画像生成部１５０ｄは、ステップ２１に処理を戻す。
【００４８】
そして、制御部（画像特定部１５０ｂ、位置特定部１５０ｃ、拡大画像生成部１５０ｄ）は、ステップＳ２１乃至２５の処理を繰り返し行う。なお、制御部１５０は、例えばユーザが操作部１２０を介して表示画像の表示を終了する旨の操作を行った場合、すなわち操作部１２０から表示画像の表示終了指示を示す操作情報を受信した場合、表示制御処理を終了する。
【００４９】
次に、以上のように構成される表示処理装置１００について、ユーザが予め選択した複数の画像を切り換えながら拡大表示する場合の具体的な動作を図９、１０（ａ）〜（ｆ）を用いて説明する。図９及び図１０（ａ）〜（ｃ）は、ユーザの操作による拡大領域の移動と、拡大される元の画像の切り換えを説明するための図である。また、図１０（ｄ）〜（ｆ）は、図１０（ａ）〜（ｃ）において説明されるユーザの操作により表示部１３０に表示される拡大画像を示す図である。ここで、ユーザの操作により、動画を構成する複数の画像データが表示画像データとして、また、その表示画像データの撮影時刻の古い順が表示順序として、表示画像ＤＢ１１３に予め記録されているものとする。
【００５０】
図９に示すように、表示処理装置１００は、Ｎ個の表示画像データが表す表示画像Ｉ０１、Ｉ０２、…、Ｉ０Ｎを、ユーザによるセンシング領域１２３ａの接触操作により順次切り換えて拡大する元の画像として特定する。また、ユーザによるセンシング領域１２３ａの接触操作と同時に行われる、センシング領域１２１ａ、１２２ａの接触操作により、センシング領域１２３ａの接触操作で特定された画像の拡大領域を特定し、その拡大画像を表示する。例えば、ユーザが、センシング領域１２１ａについて位置Ｘ１から位置Ｘｎへ、センシング領域１２２ａについて位置Ｙ１から位置Ｙｎへ、センシング領域１２３ａについて位置Ｚ１から位置Ｚｎへ、センシング領域１２１ａ、１２２ａ、１２３ａ上におけるスライド操作を同時に行った場合について説明する。このとき、表示処理装置１００は、まずセンシング領域１２１ａ、１２２ａの接触操作により特定された表示画像Ｉ０１における拡大領域Ｂ１の拡大画像を表示する。そして、センシング領域１２３ａの接触操作により特定された表示画像について拡大領域を移動させた拡大画像を表示しながら、最終的に表示画像Ｉ０ｎにおける拡大領域Ｂｎの拡大画像を表示する。
【００５１】
次に、図１０（ａ）〜（ｆ）を用いて、さらに具体的な表示処理装置１００の動作を説明する。
ユーザが、例えば図１０（ａ）に示すように左手人差し指、左手親指、右手人差し指を、それぞれセンシング領域１２１ａ、１２２ａ、１２３ａ上のＸａ、Ｙａ、Ｚａの位置に接触させているとする。このとき、表示処理装置１００は、センシング領域１２３ａ上の位置Ｚａに対応する表示画像データを、表示画像ＤＢ１１３を参照して特定する。そして、表示処理装置１００は、センシング領域１２１ａ上の位置Ｘａと、センシング領域１２２ａ上の位置Ｙａにより特定される点Ｐ０ａを中心とする拡大領域Ｂａを特定する。そして、表示処理装置１００は、特定した表示画像データが表す表示画像Ｉ０ａにおける拡大領域Ｂａの拡大画像データを生成し、表示部１３０に出力する。従って、図１０（ａ）に示す操作により、図１０（ｄ）に示す拡大画像Ｉ１ａが表示部１３０に表示される。
【００５２】
次に、ユーザが、図１０（ｄ）の拡大画像Ｉ１ａの元の画像（すなわち表示画像Ｉ０ａ）が撮影された時刻よりも新しい表示画像について、異なる領域を拡大させて表示部１３０に表示させる場合の操作について説明する。この場合、ユーザは、左手人差し指、左手親指、右手人差し指を同時に、図１０（ｂ）に示すように、位置Ｘａ、Ｙａ、Ｚａから位置Ｘｂ、Ｙｂ、Ｚｂへ、スライド操作を行う。この場合も、前述の図１０（ａ）において示した動作と同様に、表示処理装置１００は、表示画像データ及び拡大領域Ｂｂを特定する。なお、ユーザは、センシング領域１２３ａを右方向（Ｚ軸の正方向）にスライド操作することにより表示画像データを特定している。これは、前述したように、複数の表示画像データが、その撮影時刻の古い順を表示順序として表示画像ＤＢ１１３に記録されているためである。従って、センシング領域１２３ａ上の接触位置に対応する表示順序が高くなる方向、すなわちＺ軸の正方向にスライド操作することで、撮影時刻が新しい表示画像データを特定することができる。そして、表示処理装置１００は、特定された表示画像データが表す表示画像Ｉ０ｂにおける、特定された拡大領域Ｂｂの拡大画像データを生成し、表示部１３０に出力する。従って、図１０（ｂ）に示す操作により、図１０（ｅ）に示す拡大画像Ｉ１ｂが表示部１３０に表示される。
【００５３】
次に、ユーザが、図１０（ｅ）の拡大画像Ｉ１ｂの元の画像（すなわち表示画像Ｉ０ｂ）が撮影された時刻よりも古い表示画像について、異なる領域を拡大させて表示部１３０に表示させる場合の操作について説明する。この場合、ユーザは、左手人差し指、左手親指、右手人差し指を同時に、図１０（ｃ）に示すように、位置Ｘｂ、Ｙｂ、Ｚｂから位置Ｘｃ、Ｙｃ、Ｚｃへ、移動させてスライド操作を行う。この場合も、前述の図１０（ｂ）において示した動作と同様に、表示処理装置１００は、表示画像データ及び拡大領域Ｂｂを特定する。なお、ユーザは、センシング領域１２３ａを左方向（Ｚ軸の負方向）にスライド操作することにより、撮影時刻が古い表示画像データを特定している。そして、表示処理装置１００は、特定された表示画像データが表す表示画像Ｉ０ｃにおける、特定された拡大領域Ｂｃの拡大画像データを生成し、表示部１３０に出力する。従って、図１０（ｃ）に示す操作により、図１０（ｆ）に示す拡大画像Ｉ１ｃが表示部１３０に表示される。
【００５４】
以上のように、実施形態１に係る表示処理装置１００において、ユーザは複数の画像を切り換えながら、同時に切り換えられた画像上の任意の領域における拡大画像を表示部１３０に表示させることができる。また、表示部１３０に表示される拡大画像の拡大領域を移動させながら、同時に複数の画像を切り換えることができる。例えば、上述の実施形態１において、ユーザは接触式センサ１２１、１２２を接触操作することにより拡大領域を指定すると同時に、接触式センサ１２３を接触操作することで、任意の撮影時刻における拡大しようとする表示画像を切り換えながら、指定した拡大領域について拡大画像を表示部１３０に表示させることができる。また、ユーザは接触式センサ１２３を接触操作することにより拡大しようとする表示画像を指定すると同時に、接触式センサ１２１、１２２を接触操作することで、指定した拡大しようとする表示画像において拡大領域を移動させながら拡大画像を表示部１３０に表示させることができる。さらに、ユーザは、接触式センサ１２１、１２２、１２３を同時にスライド操作することにより、表示部１３０に表示される拡大画像の拡大領域、及び拡大される元の表示画像を同時に連続的に変化させることができる。このように、表示処理装置１００は、ユーザの操作に応じて変化に富んだ画像を表示することができ、ユーザに新しい印象を与えることができる。
【００５５】
（実施形態２）
次に、本発明の実施形態２に係る表示処理装置１００について説明する。実施形態２に係る表示処理装置１００は、ユーザの操作により特定された拡大領域がユーザによる操作終了後に等速度で移動する点において、実施形態１に係る表示処理装置１００と異なる。以下に、実施形態２に係る表示処理装置１００について、実施形態１に係る表示処理装置と異なる点について詳細に説明する。なお、実施形態１と同様の構成要素については、同様の符号を用い、その詳細な説明は省略する。
【００５６】
まず、実施形態２に係る表示処理装置１００の構成を図１１及び図１２を参照して説明する。表示処理装置１００は、図１１に示すように、記憶部１１０と、操作部１２０と、表示部１３０と、読出・書込部１４０と、制御部１５０と、を備える。
【００５７】
記憶部１１０は、実施形態１に係る表示処理装置と同様に、二次記憶装置１１１によって実現されるが、表示画像ＤＢ１１３が二次記憶装置１１１に記録されていない点で異なる。また、操作部１２０は、実施形態１に係る表示処理装置１００と同様に、ユーザによる後述する拡大領域を特定するための操作を受け付ける第２操作部１２０ｂを含むが、第１操作部１２０ａを含まない点で異なる。また、第２操作部１２０ｂは、実施形態１に係る表示処理装置１００と同様に、接触式センサ１２１、１２２によって実現される。
【００５８】
制御部１５０は、実施形態１に係る表示処理装置１００と同様に、位置特定部１５０ｅ、拡大画像生成部１５０ｄとして機能するが、表示画像特定部１５０ａ、画像特定部１５０ｂとしては機能しない点で異なる。さらに実施形態２に係る位置特定部１５０ｅは、実施形態１に係る位置特定部１５０ｂと同様に、表示部１３０に拡大して表示する領域である拡大領域の位置を特定する。しかし、位置特定部１５０ｅは、ユーザの操作により特定された拡大領域の位置を、ユーザによる操作終了後に等速度で移動させる点で、位置特定部１５０ｃと異なる。以下に、位置特定部１５０ｅについて詳細に説明する。
【００５９】
位置特定部１５０ｅは、表示部１３０に表示されている画像について、第２操作部１２０ｂが出力する操作情報に基づいて、１つの点を拡大領域の中心点として特定する。そして、拡大画像生成部１５０ｄは、位置特定部１５０ｅが特定した中心点を中心として所定の大きさを有する領域（例えば、横３２０ピクセル、縦２４０ピクセルの矩形領域）を拡大領域として特定する。そして拡大画像生成部１５０ｄは、特定した拡大領域における拡大画像データを生成し、表示部１３０に出力する。
【００６０】
また、位置特定部１５０ｅは、第２操作部１２０ｂが出力する操作情報に基づいて、ユーザによる第２操作部１２０ｂの操作が終了したか否かを判別する。そして、操作が終了したと判別した場合に、操作終了直前の操作速度で、拡大領域を等速度運動させた場合の拡大領域の中心点を特定する。
【００６１】
次に、制御部１５０のＣＰＵ１５１が実行する拡大画像生成処理について、図１３のフローチャートを参照して説明する。拡大画像生成処理は、例えば、ユーザが操作部１２０を介して表示処理装置１００に対して、表示部１３０に表示されている画像の拡大画像生成処理を開始する旨の操作を行ったことを契機として開始する。具体的には、例えば、操作部１２０が出力した、表示部１３０に表示されている画像拡大画像生成処理の開始指示を示す操作情報を制御部１５０が受信したことを契機として開始する。
【００６２】
まず、拡大画像生成部１５０ｄは、表示部１３０に表示されている画像について、初期拡大画像データを生成し、生成された初期拡大画像データを表示部１３０に出力する（ステップＳ３１）。具体的には、図８（ａ）に示すように、拡大画像生成部１５０ｄは、表示部１３０に表示されている画像について、その画像の所定の点（例えば中心点）を中心点Ｐ０として所定の大きさ（例えば、横３２０ピクセル、縦２４０ピクセルの矩形領域）の領域を拡大領域Ｂとする拡大画像を表す拡大画像データを生成する。そして、生成された拡大画像データを初期拡大画像データとして表示部１３０に出力する。また、拡大画像生成部１５０ｄは、元の画像（拡大前の画像）における拡大領域Ｂの中心点Ｐ０のｘ座標、ｙ座標を一次記憶装置１５２に記録するとともに、ｘ軸方向移動速度、ｙ軸方向移動速度として初期値０を記録する。
【００６３】
次に、位置特定部１５０ｅは、接触式センサ１２１に対するユーザの接触操作を検出したか否かを判別する（ステップＳ３２）。具体的には、位置特定部１５０ｅは、接触式センサ１２１からセンシング領域１２１ａ上でユーザが接触操作した位置を示す操作情報を受信したか否かを判別する。
【００６４】
接触式センサ１２１に対するユーザの接触操作を検出したと判別した場合（ステップＳ３２；Ｙｅｓ）、位置特定部１５０ｅは、その接触操作により接触式センサ１２１から受信した操作情報が示す接触位置に基づいて、表示部１３０に表示されている拡大画像の元の画像（拡大前の画像）における拡大領域Ｂの中心点Ｐ０のｘ座標を特定する（ステップＳ３３）。そして、位置特定部１５０ｅは、特定したｘ座標を一次記憶装置１５２に記録する。なお、接触式センサ１２１から受信した操作情報に基づいて、拡大領域Ｂの中心点のｘ座標を求める具体的な方法は、実施形態１と同様である。
【００６５】
接触式センサ１２１に対するユーザの接触操作を検出していないと判別した場合（ステップＳ３２；Ｎｏ）、位置特定部１５０ｅは、直近の過去所定時間内に接触式センサ１２１に対するユーザの接触操作を検出したか否かを判別する（ステップＳ３４）。具体的には、例えば、直近の過去所定時間内（例えば、１００ｍｓｅｃ内）に接触式センサ１２１から操作情報を受信したか否かを判別する。直近の過去所定時間内に接触式センサ１２１に対するユーザの接触操作を検出していないと判別した場合（ステップＳ３４；Ｎｏ）、位置特定部１５０ｅは、ステップＳ３６に処理を進める。
【００６６】
直近の過去所定時間内に接触式センサ１２１に対するユーザの接触操作を検出したと判別した場合（ステップＳ３４；Ｙｅｓ）、位置特定部１５０ｅは、直近の過去所定時間内に受信した操作情報に基づいて、表示部１３０に表示されている拡大画像の元の画像における拡大領域Ｂの中心点Ｐ０のｘ軸方向の移動速度を算出する（ステップＳ３５）。具体的には、直近の過去所定時間内（例えば、１００ｍｓｅｃ内）に受信した複数の操作情報が示すセンシング領域１２１ａにおける位置について、対応する表示部１３０に表示されている拡大画像の元の画像上における位置、すなわち中心点Ｐ０のｘ座標を特定し、直近の過去所定時間内における移動距離を算出する。そして、算出された移動距離と、直近の過去所定時間とから、ユーザによる接触操作終了直前の中心点のｘ軸方向移動速度を算出する。また、位置特定部１５０ｅは、算出したｘ軸方向移動速度を一次記憶装置１５２に記録する。
【００６７】
次に、位置特定部１５０ｅは、一次記憶装置１５２に記録されたｘ軸方向移動速度から、中心点Ｐ０の移動後のｘ座標を特定する（ステップＳ３６）。具体的には、位置特定部１５０ｅは、一次記憶装置１５２に記録されたｘ軸方向移動速度と中心点Ｐ０のｘ座標とに基づいて、中心点Ｐ０が一次記憶装置１５２に記録されたｘ軸方向移動速度で等速度運動した場合のｘ座標を算出する。そして、位置特定部１５０ｅは、算出したｘ座標を一次記憶装置１５２に記録する。
【００６８】
位置特定部１５０ｅは、接触式センサ１２２に対するユーザの接触操作を検出したか否かを判別する（ステップＳ３７）。具体的には、位置特定部１５０ｅは、接触式センサ１２２からセンシング領域１２２ａ上でユーザが接触操作した位置を示す操作情報を受信したか否かを判別する。
【００６９】
接触式センサ１２２に対するユーザの接触操作を検出したと判別した場合（ステップＳ３７；Ｙｅｓ）、位置特定部１５０ｅは、その接触操作により接触式センサ１２２から受信した操作情報が示す接触位置に基づいて、表示部１３０に表示されている拡大画像の元の画像における拡大領域Ｂの中心点Ｐ０のｙ座標を特定する（ステップＳ３８）。そして、位置特定部１５０ｅは、特定したｙ座標を一次記憶装置１５２に記録する。なお、接触式センサ１２２から受信した操作情報に基づいて、拡大領域Ｂの中心点のｙ座標を求める具体的な方法は、実施形態１と同様である。
【００７０】
接触式センサ１２２に対するユーザの接触操作を検出していないと判別した場合（ステップＳ３７；Ｎｏ）、位置特定部１５０ｅは、直近の過去所定時間内に接触式センサ１２２に対するユーザの接触操作を検出したか否かを判別する（ステップＳ３９）。具体的には、例えば、直近の過去所定時間内（例えば、１００ｍｓｅｃ内）に接触式センサ１２２から操作情報を受信したか否かを判別する。直近の過去所定時間内に接触式センサ１２２に対するユーザの接触操作を検出していないと判別した場合（ステップＳ３９；Ｎｏ）、位置特定部１５０ｅは、ステップＳ４１に処理を進める。
【００７１】
直近の過去所定時間内に接触式センサ１２２に対するユーザの接触操作を検出したと判別した場合（ステップＳ３９；Ｙｅｓ）、位置特定部１５０ｅは、直近の過去所定時間内に受信した操作情報に基づいて、表示部１３０に表示されている拡大画像の元の画像における拡大領域Ｂの中心点Ｐ０のｙ軸方向の移動速度を算出する（ステップＳ４０）。具体的には、直近の過去所定時間内（例えば、１００ｍｓｅｃ内）に受信した複数の操作情報が示すセンシング領域１２２ａにおける位置について、対応する表示部１３０に表示されている拡大画像の元の画像上における位置、すなわち中心点Ｐ０のｙ座標を特定し、直近の過去所定時間内における移動距離を算出する。そして、算出された移動距離と、直近の過去所定時間とから、ユーザによる接触操作終了直前の中心点のｙ軸方向移動速度を算出する。また、位置特定部１５０ｅは、算出したｙ軸方向移動速度を一次記憶装置１５２に記録する。
【００７２】
次に、位置特定部１５０ｅは、一次記憶装置１５２に記録されたｙ軸方向移動速度から、中心点Ｐ０の移動後のｙ座標を特定する（ステップＳ４１）。具体的には、位置特定部１５０ｅは、一次記憶装置１５２に記録されたｙ軸方向移動速度と中心点Ｐ０のｙ座標とに基づいて、中心点Ｐ０が一次記憶装置１５２に記録されたｙ軸方向移動速度で等速度運動した場合のｙ座標を算出する。そして、位置特定部１５０ｅは、算出したｙ座標を一次記憶装置１５２に記録する。
【００７３】
次に、拡大画像生成部１５０ｄは、一次記憶装置１５２に記録された拡大領域Ｂの中心点Ｐ０のｘ座標、ｙ座標に基づいて、拡大画像データを生成し、生成された拡大画像データを表示部１３０に出力する（ステップＳ４２）。具体的には、拡大画像生成部１５０ｄは、一次記憶装置１５２に記録された拡大領域Ｂの中心点Ｐ０のｘ座標、ｙ座標を中心とする所定の大きさを有する領域（例えば、横３２０ピクセル、縦２４０ピクセルの矩形領域）を新たな拡大領域Ｂとして特定する。そして拡大画像生成部１５０ｄは、特定した拡大領域Ｂにおける拡大画像データを生成し、表示部１３０に出力する。そして、拡大画像生成部１５０ｄは、ステップ３２に処理を戻す。
【００７４】
そして、制御部１５０（位置特定部１５０ｅ、拡大画像生成部１５０ｄ）は、ステップＳ３２乃至４２の処理を繰り返し行う。なお、制御部１５０は、例えばユーザが操作部１２０を介して表示画像の表示を終了する旨の操作を行った場合、すなわち操作部１２０から表示画像の表示終了指示を示す操作情報を受信した場合、表示制御処理を終了する。
【００７５】
次に、以上のように構成される構成表示処理装置１００について、ユーザが表示部１３０に表示されている拡大画像について拡大領域の移動させる場合の具体的な動作を図１４（ａ）及び（ｂ）を用いて説明する。なお、図１４（ａ）及び（ｂ）は、拡大領域の移動を説明するための図であり、実際には拡大領域における拡大画像が表示部１３０に表示される。
【００７６】
ユーザは拡大したい領域を移動させたい場合、移動させたい方向及び距離に応じて接触式センサ１２１、１２２のセンシング領域１２１ａ、１２２ａ上をスライド操作する。この操作に応じて、拡大領域の中心点が移動するため、拡大領域を移動させることができる。例えば、図１４（ａ）に示すように、センシング領域１２１ａのＸ１の位置にユーザの指があった場合に、ユーザがＸ２に向かってセンシング領域１２１ａ上をスライド操作すると、その拡大領域Ｂ１は、拡大領域Ｂ２の位置に移動する。従って、表示部１３０に表示される拡大画像も、拡大領域Ｂ１から拡大領域Ｂ２への移動にともなって変化する。また、ユーザが指をセンシング領域１２１ａのＸ１からＸ２の位置に移動させてスライド操作した後、センシング領域１２１ａから指を離した場合、拡大領域は、拡大領域Ｂ２の位置における移動速度を維持した状態で矢印ｂ３の方向に移動する。また、拡大領域が矢印ｂ３の方向に移動している状態で、図１４（ｂ）に示すように、センシング領域１２２ａのＹ４の位置からＹ５の位置に移動させてスライド操作すると、拡大領域は、拡大領域Ｂ４の位置から拡大領域Ｂ５の位置に斜めに移動する。これは、ｘ軸方向の移動速度が維持されているからである。そしてさらにセンシング領域１２２ａのＹ５の位置で指を離した場合、拡大領域は、拡大領域Ｂ５の位置における移動速度を維持した状態で矢印ｂ６の方向に移動する。また、拡大領域の移動を止めたい場合には、ユーザが接触式センサ１２１、１２２のセンシング領域１２１ａ、１２２ａ上をスライド操作せずに指を停止した状態にすることで、拡大領域の移動は停止する。
【００７７】
以上のように、実施形態２に係る表示処理装置１００において、ユーザは表示部１３０に表示されている拡大画像の拡大領域を選択する操作において、表示部１３０の枠に沿って設けられた２つの接触式センサ１２１、１２２により、任意の位置を拡大領域として選択することができる。また、接触式センサ１２１、１２２からユーザが指を離すと、その直前までの操作に応じた速度で拡大領域が等速度で移動する。従って、ユーザは、変化に富んだ拡大領域の移動操作が可能であり、ユーザに新しい印象を与えることができる。
【００７８】
なお、本発明は、上記の実施形態に限定されず、種々の変形及び応用が可能である。例えば、上記の実施形態では、接触式センサ１２１、１２２として１次元の位置情報を検出する２つのタッチセンサを用いているが、これに限られない。例えば、表示パネル１３２の上に配置される透明なタッチパネル式センサを用いることで、２次元の位置情報を取得してもよい。この場合、ユーザが接触した位置に対応する表示画像上の座標を拡大領域Ｂの中心点Ｐ０として特定すればよい。また、表示パネル１３２の縁に沿って設けられるタッチセンサは２つに限られず、表示パネル１３２の縁に沿って３つ以上のタッチセンサが設けられてもよい。
【００７９】
また、実施形態１では、表示画像を切り換える操作を受け付けるための第１操作部１２０ａである接触式センサ１２３を表示パネル１３２の長手方向の縁に沿って設けたが、設ける場所はこれに限られない。例えば、表示パネル１３２の短手方向の縁や、表示部１３０の枠の側面に設けてもよい。また、上記の実施形態では、第１操作部１２０ａの一例として接触式センサ１２３を用いる例を示したが、これに限られない。例えば、第１操作部１２０ａは、ボタンや十字キーといったハードキーから構成されてもよい。
【００８０】
また、実施形態１に係る表示処理装置１００が、実施形態２に係る表示処理装置のように、拡大領域がユーザの操作後に等速度で移動してもよい。すなわち、実施形態１に係る位置特定部１５０ｃが、さらに実施形態２に係る位置特定部１５０ｅとして機能してもよい。具体的には、実施形態１に係る位置特定部１５０ｃは、図５のステップＳ２３、２４に代えて、実施形態２に係る位置特定部１５０ｅが行う図１３のステップＳ３２〜４１に示す処理をすればよい。このような処理を行うことにより、位置特定部１５０ｃは、接触式センサ１２１、１２２に対するユーザの接触操作に基づいて、操作速度を算出する。そして、位置特定部１５０ｃは、接触式センサ１２１、１２２に対するユーザの接触操作終了後に、接触式センサ１２３に対するユーザの接触操作に基づいて特定された表示画像データが表す表示画像における拡大領域を算出された移動速度で等速度運動させた場合の、移動後の拡大領域の位置を特定する。そして拡大画像生成部１５０ｄは、移動後の拡大領域における拡大画像データを生成し、表示部１３０に出力する。
【００８１】
なお、この発明の実施の形態にかかる表示処理装置１００は、専用の装置によらず、通常のコンピュータシステムを用いて実現可能である。例えば、ネットワークカード等を備えたコンピュータに上述の処理を実行するためのプログラムを格納した媒体（フレキシブルディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等）から当該プログラムをインストールすることにより、上述の処理を実行する表示処理装置を構成することができる。
【００８２】
また、コンピュータにプログラムを供給するための手法は任意である。例えば、通信回線、通信ネットワーク、通信システム等を介して供給してもよい。一例を挙げると、通信ネットワークの掲示板（ＢＢＳ）に当該プログラムを掲示し、これをネットワークを介して搬送波に重畳して配信することにより、上述の処理を実行することができる。
【符号の説明】
【００８３】
１００…表示処理装置、１１０…記憶部、１１１…二次記憶装置、１１２…制御プログラム、１１３…表示画像ＤＢ、１２０…操作部、１２０ａ…第１操作部、１２０ｂ…第２操作部、１２１〜１２３…接触式センサ、１２１ａ〜１２３ａ…センシング領域、１２４…入力キー、１３０…表示部、１３１…駆動回路、１３２…表示パネル、１４０…読出・書込部、１４１…メディアコントローラ、１５０…制御部、１５０ａ…表示画像特定部、１５０ｂ…画像特定部、１５０ｃ…位置特定部、１５０ｄ…拡大画像生成部、１５０ｅ…位置特定部、１５１…ＣＰＵ、１５２…一次記憶装置
【図１】
0005515752.tif 000002
【図２】
0005515752.tif 000003
【図３】
0005515752.tif 000004
【図４】
0005515752.tif 000005
【図５】
0005515752.tif 000006
【図６】
0005515752.tif 000007
【図７】
0005515752.tif 000008
【図９】
0005515752.tif 000009
【図１０】
0005515752.tif 000010
【図１１】
0005515752.tif 000011
【図１２】
0005515752.tif 000012
【図１３】
0005515752.tif 000013
【図８】
0005515752.tif 000014
【図１４】
0005515752.tif 000015