(57)【特許請求の範囲】
【請求項１】
画像を表示画面内の画像表示領域に表示する表示手段と、該表示画面における位置を示す指示入力を受け付ける入力手段とを備える画像表示装置であって、
前記入力手段により受け付けられた指示入力の位置を示す位置情報を取得する取得手段と、
前記入力手段を介した連続的な指示入力に基づき前記取得手段により受け付けられた位置情報群で示される軌跡によって囲まれた前記画像表示領域における囲い領域を特定し、該囲い領域を選択領域として認識する領域認識手段と、
前記取得手段により受け付けられた位置情報の軌跡に基づき該軌跡が前記囲い領域を取り囲む方向を特定する方向特定手段と、
前記画像表示領域の範囲と、前記領域認識手段により認識された選択領域の範囲と、に基づいて、前記方向特定手段により特定された方向が第１の方向である場合に、該画像表示領域に表示された画像の拡大率を決定し、前記方向特定手段により特定された方向が前記第１の方向と反対の第２の方向である場合に、前記画像表示領域に表示された画像の縮小率を決定する決定手段と、
前記方向特定手段により特定された方向が前記第１の方向である場合に、前記画像表示領域に表示された画像を前記決定手段により決定された拡大率で拡大した拡大画像を、該拡大画像の中心と前記画像表示領域の中心とが一致するよう該画像表示領域に表示させ、前記方向特定手段により特定された方向が前記第２の方向である場合に、前記画像表示領域に表示された画像を少なくとも一部に含む画像を前記決定手段により決定された縮小率で縮小した縮小画像を、該縮小画像の中心と前記選択領域の中心とが一致するよう該画像表示領域に表示させる表示制御手段と、
を備え、
前記領域認識手段は、前記位置情報の軌跡による前記囲い領域の特定後に、該囲い領域の特定に係る連続的な指示入力に引き続く連続的な指示入力に基づく位置情報が前記取得手段により更に取得された場合に、該囲い領域の特定後に受け付けられた位置情報の軌跡を取得し、
前記決定手段は、前記領域認識手段により取得された、前記囲い領域の特定後に受け付けられた位置情報の軌跡の位置及び長さに基づき、前記画像表示領域に表示された画像の拡大率又は縮小率を調整する、
を備える画像表示装置。
【請求項２】
前記決定手段は、前記選択領域に外接する矩形領域内の全ての画像を前記画像表示領域に表示可能な拡大率のうち最大の拡大率を、前記画像表示領域に表示された画像の拡大率として決定し、
前記表示制御手段は、前記矩形領域に含まれる画像を前記決定手段により決定された拡大率により拡大して前記画像表示領域に表示させる、
請求項１に記載の画像表示装置。
【請求項３】
前記位置情報は、前記画像表示領域における、互いに直交する第１及び第２の座標軸からなる２次元座標系における第１及び第２の座標値により表され、
前記決定手段は、
前記選択領域の外縁を形成する複数の位置情報の各々が有する複数の前記第１の座標値のうちの最大の第１の座標値と最小の第１の座標値との差分値を前記選択領域の第１の座標軸の方向の大きさとして算出し、
複数の前記第２の座標値のうちの最大の第２の座標値と最小の第２の座標値との差分値を前記選択領域の第２の座標軸の方向の大きさとして算出し、
前記選択領域の第１の座標軸の方向の大きさに対する前記画像表示領域の前記第１の座標軸の方向の大きさの割合、又は前記選択領域の第２の座標軸の方向の大きさに対する前記画像表示領域の前記第２の座標軸の方向の大きさの割合に基づき前記拡大率を決定する、
請求項２に記載の画像表示装置。
【請求項４】
前記決定手段は、前記画像表示領域に表示された画像を前記選択領域に外接する矩形領域内に表示可能な縮小率を、前記画像表示領域に表示された画像の縮小率として決定し、
前記表示制御手段は、前記画像表示領域に表示された画像を少なくとも一部に含む画像を前記決定手段により決定された縮小率により縮小し、前記画像表示領域における前記矩形領域内に表示させる、
請求項１に記載の画像表示装置。
【請求項５】
前記位置情報は、前記画像表示領域における、互いに直交する第１及び第２の座標軸からなる２次元座標系における第１及び第２の座標値により表され、
前記決定手段は、
前記選択領域の外縁を形成する複数の位置情報の各々が有する複数の前記第１の座標値のうちの最大の第１の座標値と最小の第１の座標値との差分値を前記選択領域の第１の座標軸の方向の大きさとして算出し、
複数の前記第２の座標値のうちの最大の第２の座標値と最小の第２の座標値との差分値を前記選択領域の第２の座標軸の方向の大きさとして算出し、
前記画像表示領域の前記第１の座標軸の方向の大きさに対する前記選択領域の第１の座標軸の方向の大きさの割合、又は前記画像表示領域の前記第２の座標軸の方向の大きさに対する前記選択領域の第２の座標軸の方向の大きさの割合に基づき前記縮小率を決定する、
請求項４に記載の画像表示装置。
【請求項６】
前記決定手段は、
前記囲い領域特定後に受け付けられた位置情報の軌跡が該囲い領域内に延在する場合には、前記画像表示領域に表示される画像の拡大率又は縮小率に対して、増加及び減少のうちの一方の変更が施されるように調整し、
前記囲い領域の特定後に受け付けられた位置情報の軌跡が該囲い領域外に延在する場合には、前記画像表示領域に表示される画像の拡大率又は縮小率に対して、増加及び減少のうちの他方の変更が施されるように調整する、
請求項１に記載の画像表示装置。
【請求項７】
前記決定手段は、前記囲い領域特定後に受け付けられた位置情報の軌跡により、更に１以上の囲い領域が特定された場合に、更に特定された囲い領域の数に応じて前記画像表示領域に表示される画像の拡大率又は縮小率を変更する、
請求項１または６に記載の画像表示装置。
【請求項８】
前記決定手段は、前記入力手段により受け付けられる指示入力の位置の移動速度が所定速度以上の場合に、前記画像表示領域に表示される画像の拡大又は縮小の実施を決定する、
請求項１〜７のいずれか１項に記載の画像表示装置。
【請求項９】
画像を表示画面内の画像表示領域に表示する表示手段と、該表示画面における位置を示す指示入力を受け付ける入力手段とを備える画像表示装置における画像表示方法であって、
前記入力手段により受け付けられた指示入力の位置を示す位置情報を取得する取得ステップと、
前記入力手段を介した連続的な指示入力に基づき前記取得ステップにおいて受け付けられた位置情報群で示される軌跡によって囲まれた前記画像表示領域における囲い領域を特定し、該囲い領域を選択領域として認識する領域認識ステップと、
前記取得ステップにおいて受け付けられた位置情報の軌跡に基づき該軌跡が前記囲い領域を取り囲む方向を特定する方向特定ステップと、
前記画像表示領域の範囲と、前記領域認識ステップにおいて認識された選択領域の範囲と、に基づいて、前記方向特定ステップにおいて特定された方向が第１の方向である場合に、該画像表示領域に表示された画像の拡大率を決定し、前記方向特定ステップにおいて特定された方向が前記第１の方向と反対の第２の方向である場合に、前記画像表示領域に表示された画像の縮小率を決定する決定ステップと、
前記方向特定ステップにおいて特定された方向が前記第１の方向である場合に、前記画像表示領域に表示された画像を前記決定ステップにおいて決定された拡大率で拡大した拡大画像を、該拡大画像の中心と前記画像表示領域の中心とが一致するよう該画像表示領域に表示させ、前記方向特定ステップにおいて特定された方向が前記第２の方向である場合に、前記画像表示領域に表示された画像を少なくとも一部に含む画像を前記決定ステップにおいて決定された縮小率で縮小した縮小画像を、該縮小画像の中心と前記選択領域の中心とが一致するよう該画像表示領域に表示させる表示制御ステップと、
を有し、
前記領域認識ステップにおいて、前記位置情報の軌跡による前記囲い領域の特定後に、該囲い領域の特定に係る連続的な指示入力に引き続く連続的な指示入力に基づく位置情報が前記取得ステップにおいて更に取得された場合に、該囲い領域の特定後に受け付けられた位置情報の軌跡を取得し、
前記決定ステップにおいて、前記領域認識ステップにおいて取得された、前記囲い領域の特定後に受け付けられた位置情報の軌跡の位置及び長さに基づき、前記画像表示領域に表示された画像の拡大率又は縮小率を調整する、
画像表示方法。
【請求項１０】
コンピュータを、画像を表示画面内の画像表示領域に表示する表示手段と、該表示画面における位置を示す指示入力を受け付ける入力手段とを備える画像表示装置として機能させるための画像表示プログラムであって、
前記コンピュータに、
前記入力手段により受け付けられた指示入力の位置を示す位置情報を取得する取得機能と、
前記入力手段を介した連続的な指示入力に基づき前記取得機能により受け付けられた位置情報群で示される軌跡によって囲まれた前記画像表示領域における囲い領域を特定し、該囲い領域を選択領域として認識する領域認識機能と、
前記取得機能により受け付けられた位置情報の軌跡に基づき該軌跡が前記囲い領域を取り囲む方向を特定する方向特定機能と、
前記画像表示領域の範囲と、前記領域認識機能により認識された選択領域の範囲と、に基づいて、前記方向特定機能により特定された方向が第１の方向である場合に、該画像表示領域に表示された画像の拡大率を決定し、前記方向特定機能により特定された方向が前記第１の方向と反対の第２の方向である場合に、前記画像表示領域に表示された画像の縮小率を決定する決定機能と、
前記方向特定機能により特定された方向が前記第１の方向である場合に、前記画像表示領域に表示された画像を前記決定機能により決定された拡大率で拡大した拡大画像を、該拡大画像の中心と前記画像表示領域の中心とが一致するよう該画像表示領域に表示させ、前記方向特定機能により特定された方向が前記第２の方向である場合に、前記画像表示領域に表示された画像を少なくとも一部に含む画像を前記決定機能により決定された縮小率で縮小した縮小画像を、該縮小画像の中心と前記選択領域の中心とが一致するよう該画像表示領域に表示させる表示制御機能と、
を備え、
前記領域認識機能は、前記位置情報の軌跡による前記囲い領域の特定後に、該囲い領域の特定に係る連続的な指示入力に引き続く連続的な指示入力に基づく位置情報が前記取得機能により更に取得された場合に、該囲い領域の特定後に受け付けられた位置情報の軌跡を取得し、
前記決定機能は、前記領域認識機能により取得された、前記囲い領域の特定後に受け付けられた位置情報の軌跡の位置及び長さに基づき、前記画像表示領域に表示された画像の拡大率又は縮小率を調整する、
画像表示プログラム。
【請求項１１】
コンピュータを、画像を表示画面内の画像表示領域に表示する表示手段と、該表示画面における位置を示す指示入力を受け付ける入力手段とを備える画像表示装置として機能させるための画像表示プログラムを記録したコンピュータ読み取り可能な記録媒体であって、
前記画像表示プログラムが前記コンピュータに、
前記入力手段により受け付けられた指示入力の位置を示す位置情報を取得する取得機能と、
前記入力手段を介した連続的な指示入力に基づき前記取得機能により受け付けられた位置情報群で示される軌跡によって囲まれた前記画像表示領域における囲い領域を特定し、該囲い領域を選択領域として認識する領域認識機能と、
前記取得機能により受け付けられた位置情報の軌跡に基づき該軌跡が前記囲い領域を取り囲む方向を特定する方向特定機能と、
前記画像表示領域の範囲と、前記領域認識機能により認識された選択領域の範囲と、に基づいて、前記方向特定機能により特定された方向が第１の方向である場合に、該画像表示領域に表示された画像の拡大率を決定し、前記方向特定機能により特定された方向が前記第１の方向と反対の第２の方向である場合に、前記画像表示領域に表示された画像の縮小率を決定する決定機能と、
前記方向特定機能により特定された方向が前記第１の方向である場合に、前記画像表示領域に表示された画像を前記決定機能により決定された拡大率で拡大した拡大画像を、該拡大画像の中心と前記画像表示領域の中心とが一致するよう該画像表示領域に表示させ、前記方向特定機能により特定された方向が前記第２の方向である場合に、前記画像表示領域に表示された画像を少なくとも一部に含む画像を前記決定機能により決定された縮小率で縮小した縮小画像を、該縮小画像の中心と前記選択領域の中心とが一致するよう該画像表示領域に表示させる表示制御機能と、
を実現させ、
前記領域認識機能は、前記位置情報の軌跡による前記囲い領域の特定後に、該囲い領域の特定に係る連続的な指示入力に引き続く連続的な指示入力に基づく位置情報が前記取得機能により更に取得された場合に、該囲い領域の特定後に受け付けられた位置情報の軌跡を取得し、
前記決定機能は、前記領域認識機能により取得された、前記囲い領域の特定後に受け付けられた位置情報の軌跡の位置及び長さに基づき、前記画像表示領域に表示された画像の拡大率又は縮小率を調整する、
コンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像表示装置、画像表示方法、画像表示プログラム、及びそのプログラムを記録するコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来の画像を表示する装置において、画像上で入力装置を介して矩形のエリアを入力すると、選択されたエリアが拡大表示されるものがあった。例えば、下記非特許文献１では、地図の表示に際して「ドラッグ＆ズーム」機能が提供されている。この機能によれば、地図上においてユーザがマウスによりドラッグ操作をすることにより、ポインタのドラッグの軌跡を対角線とする矩形に囲まれたエリアが拡大表示される。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】“Ｇｏｏｇｌｅマップ”、［online］、［２０１１年７月２０日検索］、インターネット〈URL：http://maps.google.com/maps？showlabs=1〉
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来技術では、ユーザが拡大させることを所望するエリアの選択操作中において、選択されている範囲をユーザに対して直感的に認識させるために、ドラッグ操作中において、そのドラッグ操作により特定された矩形を表示させていた。しかしながら、ドラッグ操作中において矩形を表示させるために、ポインタの座標が移動される度に、逐次ドラッグの軌跡に基づく矩形を計算し、表示させているので、装置における処理負荷が大きかった。
【０００５】
そこで本発明は、軽い処理負荷により、拡大したいエリアを直感的に選択できるユーザインターフェースを提供可能な画像表示装置、画像表示方法、画像表示プログラム、及びそのプログラムを記録するコンピュータ読み取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の画像表示装置は、画像を表示画面内の画像表示領域に表示する表示手段と、該表示画面における位置を示す指示入力を受け付ける入力手段とを備える画像表示装置であって、入力手段により受け付けられた指示入力の位置を示す位置情報を取得する取得手段と、入力手段を介した連続的な指示入力に基づき取得手段により受け付けられた位置情報群で示される軌跡よって囲まれた画像表示領域における囲い領域を特定し、該囲い領域を選択領域として認識する領域認識手段と、画像表示領域の範囲と、領域認識手段により認識された選択領域の範囲と、に基づいて、該画像表示領域に表示された画像の拡大率を決定する決定手段と、画像表示領域に表示された画像を決定手段により決定された拡大率で拡大した拡大画像を、該拡大画像の中心と画像表示領域の中心とが一致するよう該画像表示領域に表示させる表示制御手段と、を備える。
【０００７】
本発明の画像表示方法は、画像を表示画面内の画像表示領域に表示する表示手段と、該表示画面における位置を示す指示入力を受け付ける入力手段とを備える画像表示装置における画像表示方法であって、入力手段により受け付けられた指示入力の位置を示す位置情報を取得する取得ステップ手段と、入力手段を介した連続的な指示入力に基づき取得ステップにおいて受け付けられた位置情報群で示される軌跡よって囲まれた画像表示領域における囲い領域を特定し、該囲い領域を選択領域として認識する領域認識ステップと、画像表示領域の範囲と、領域認識ステップにおいて認識された選択領域の範囲と、に基づいて、該画像表示領域に表示された画像の拡大率を決定する決定ステップと、画像表示領域に表示された画像を決定ステップにおいて決定された拡大率で拡大した拡大画像を、該拡大画像の中心と画像表示領域の中心とが一致するよう該画像表示領域に表示させる表示制御ステップと、を有する。
【０００８】
本発明の画像表示プログラムは、コンピュータを、画像を表示画面内の画像表示領域に表示する表示手段と、該表示画面における位置を示す指示入力を受け付ける入力手段とを備える画像表示装置として機能させるための画像表示プログラムであって、コンピュータに、入力手段により受け付けられた指示入力の位置を示す位置情報を取得する取得機能と、入力手段を介した連続的な指示入力に基づき取得機能により受け付けられた位置情報群で示される軌跡よって囲まれた画像表示領域における囲い領域を特定し、該囲い領域を選択領域として認識する領域認識機能と、画像表示領域の範囲と、領域認識機能により認識された選択領域の範囲と、に基づいて、該画像表示領域に表示された画像の拡大率を決定する決定機能と、画像表示領域に表示された画像を決定機能により決定された拡大率で拡大した拡大画像を、該拡大画像の中心と画像表示領域の中心とが一致するよう該画像表示領域に表示させる表示制御機能と、を実現させる。
【０００９】
本発明のコンピュータ読み取り可能な記録媒体は、コンピュータを、画像を表示画面内の画像表示領域に表示する表示手段と、該表示画面における位置を示す指示入力を受け付ける入力手段とを備える画像表示装置として機能させるための画像表示プログラムを記録したコンピュータ読み取り可能な記録媒体であって、画像表示プログラムがコンピュータに、入力手段により受け付けられた指示入力の位置を示す位置情報を取得する取得機能と、入力手段を介した連続的な指示入力に基づき取得機能により受け付けられた位置情報群で示される軌跡よって囲まれた画像表示領域における囲い領域を特定し、該囲い領域を選択領域として認識する領域認識機能と、画像表示領域の範囲と、領域認識機能により認識された選択領域の範囲と、に基づいて、該画像表示領域に表示された画像の拡大率を決定する決定機能と、画像表示領域に表示された画像を決定機能により決定された拡大率で拡大した拡大画像を、該拡大画像の中心と画像表示領域の中心とが一致するよう該画像表示領域に表示させる表示制御機能と、を実現させる。
【００１０】
本発明によれば、ユーザによる連続的な指示入力により、その指示入力により示される位置の軌跡により表示画面における任意の領域を囲む操作が行われると、それらの指示入力により示される位置を表す位置情報群が取得される。そして、取得された位置情報群の軌跡により特定された囲い領域が選択領域として認識され、選択領域の範囲及び画像表示領域の範囲に基づき決定された拡大率に従って画像表示領域に表示された画像が拡大される。また、拡大画像の中心と画像表示領域の中心とが位置合わせされて拡大画像が表示される。これにより、ユーザによる表示画面における任意の領域を囲む操作に基づき、画像の拡大が行われるので、画像における拡大させたいエリアを直感的に選択できる。また、指示入力を受け付けている間に実施される処理は、位置情報を取得する処理のみであって逐次の高負荷な計算処理を必要としないので、軽い処理負荷により拡大の表示処理を実現できる。
【００１１】
本発明の画像表示装置では、取得手段により受け付けられた位置情報の軌跡に基づき該軌跡が囲い領域を取り囲む方向を特定する方向特定手段と、決定手段は、方向特定手段により特定される方向が第１の方向である場合に、拡大率を決定してもよい。
【００１２】
この場合には、画像の拡大のための指示入力を容易に判別できる。従って、ユーザは、容易に画像の拡大処理を実施できる。
【００１３】
本発明の画像表示装置では、決定手段は、方向特定手段により特定される方向が第１の方向と反対の第２の方向である場合に、画像表示領域の範囲と、領域認識手段により認識された選択領域の範囲と、に基づいて、該画像表示領域に表示された画像の縮小率を決定し、表示制御手段は、画像表示領域に表示された画像を少なくとも一部に含む画像を決定手段により決定された縮小率で縮小した縮小画像を、縮小画像の中心と選択領域の中心とが一致するよう画像表示領域に表示してもよい。
【００１４】
この場合には、ユーザによる表示画面における任意の領域を囲む操作に基づき、縮小率及び縮小された縮小画像の表示位置が決定されるので、ユーザは直感的な操作により縮小表示させるための入力を実施できる。
【００１５】
本発明の画像表示装置では、決定手段は、選択領域に外接する矩形領域内の全ての画像を画像表示領域に表示可能な拡大率のうち最大の拡大率を、画像表示領域に表示された画像の拡大率として決定し、表示制御手段は、矩形領域に含まれる画像を決定手段により決定された拡大率により拡大して画像表示領域に表示してもよい。
【００１６】
この場合には、ユーザが拡大表示を所望する画像の範囲が矩形領域により適切に設定され、その画像を画像表示領域において最大限に拡大されてユーザに提供できる。
【００１７】
本発明の画像表示装置では、位置情報は、画像表示領域における、互いに直交する第１及び第２の座標軸からなる２次元座標系における第１及び第２の座標値により表され、決定手段は、選択領域の外縁を形成する複数の位置情報の各々が有する複数の第１の座標値のうちの最大の第１の座標値と最小の第１の座標値との差分値を選択領域の第１の座標軸の方向の大きさとして算出し、複数の第２の座標値のうちの最大の第２の座標値と最小の第２の座標値との差分値を選択領域の第２の座標軸の方向の大きさとして算出し、選択領域の第１の座標軸の方向の大きさに対する画像表示領域の第１の座標軸の方向の大きさの割合、又は選択領域の第２の座標軸の方向の大きさに対する画像表示領域の第２の座標軸の方向の大きさの割合に基づき拡大率を決定してもよい。
【００１８】
この場合には、第１及び第２のうちのいずれかの座標軸の方向における選択領域の大きさに対する画像表示領域の大きさの割合に基づき拡大率が設定されるので、より適切な拡大率により選択領域に含まれる画像を拡大表示することが可能となる。
【００１９】
本発明の画像表示装置では、決定手段は、画像表示領域に表示された画像を選択領域に外接する矩形領域内に表示可能な縮小率を、画像表示領域に表示された画像の縮小率として決定し、表示制御手段は、画像表示領域に表示された画像を少なくとも一部に含む画像を決定手段により決定された縮小率により縮小し、画像表示領域における矩形領域内に表示してもよい。
【００２０】
この場合には、画像表示領域に表示された画像が、選択領域に外接する矩形領域内に収まるように縮小率が決定される。従って、画像表示領域に表示された画像が適切に縮小されて表示される。
【００２１】
本発明の画像表示装置では、位置情報は、画像表示領域における、互いに直交する第１及び第２の座標軸からなる２次元座標系における第１及び第２の座標値により表され、決定手段は、選択領域の外縁を形成する複数の位置情報の各々が有する複数の第１の座標値のうちの最大の第１の座標値と最小の第１の座標値との差分値を選択領域の第１の座標軸の方向の大きさとして算出し、複数の第２の座標値のうちの最大の第２の座標値と最小の第２の座標値との差分値を選択領域の第２の座標軸の方向の大きさとして算出し、画像表示領域の第１の座標軸の方向の大きさに対する選択領域の第１の座標軸の方向の大きさの割合、又は画像表示領域の第２の座標軸の方向の大きさに対する選択領域の第２の座標軸の方向の大きさの割合に基づき縮小率を決定してもよい。
【００２２】
この場合には、第１及び第２のうちのいずれかの座標軸の方向における画像表示領域の大きさに対する選択領域の大きさの割合に基づき縮小率が設定されるので、より適切な適切率により画像表示領域に表示された画像を縮小表示することが可能となる。
【００２３】
本発明の画像表示装置では、領域認識手段は、位置情報の軌跡による囲い領域の特定後に、連続的な指示入力に基づく位置情報が取得手段により更に取得された場合に、該囲い領域の特定後に受け付けられた位置情報の軌跡を取得し、決定手段は、領域認識手段により取得された、囲い領域の特定後に受け付けられた位置情報の軌跡の位置及び長さに基づき、画像表示領域に表示された画像の拡大率又は縮小率を調整してもよい。
【００２４】
この場合には、ユーザが、指示入力により示される位置の軌跡により画像表示領域における任意の領域を囲む操作した後に、更に連続的な指示入力の操作を続けることにより画像の拡大率又は縮小率が調整されるので、ユーザは、任意の領域を囲む操作に続く一連の操作により容易に画像の拡大率又は縮小率を調整できる。
【００２５】
本発明の画像表示装置では、決定手段は、囲い領域特定後に受け付けられた位置情報の軌跡が該囲い領域内に延在する場合には、画像表示領域に表示される画像の拡大率又は縮小率に対して、増加及び減少のうちの一方の変更が施されるように調整し、囲い領域の特定後に受け付けられた位置情報の軌跡が該囲い領域外に延在する場合には、画像表示領域に表示される画像の拡大率又は縮小率に対して、増加及び減少のうちの他方の変更が施されるように調整してもよい。
【００２６】
この場合には、画像の拡大率又は縮小率を、さらに増加又は減少させるといった調整が容易となる。
【００２７】
本発明の画像表示装置では、決定手段は、囲い領域特定後に受け付けられた位置情報の軌跡により、更に１以上の囲い領域が特定された場合に、更に特定された囲い領域の数に応じて画像表示領域に表示される画像の拡大率又は縮小率を変更してもよい。
【００２８】
この場合には、画像表示領域に表示される画像の拡大率又は縮小率を更に詳細に変更できる。
【００２９】
本発明の画像表示装置では、決定手段は、入力手段により受け付けられる指示入力の位置の移動速度が所定速度以上の場合に、画像表示領域に表示される画像の拡大又は縮小の実施を決定してもよい。
【００３０】
この場合には、画像の拡大又は縮小のための連続的な指示入力と、それ以外の処理を実施させるための連続的な指示入力とが容易に判別されるので、ユーザは、容易に画像の拡大及び縮小のための指示入力を実施できる。
【発明の効果】
【００３１】
本発明によれば、軽い処理負荷により画像の拡大及び縮小の態様をユーザに直感的に認識させながら、画像を拡大及び縮小させて表示させることが可能となる。
【図面の簡単な説明】
【００３２】
【図１】画像表示装置の機能構成を示すブロック図である。
【図２】画像表示装置のハードウェア構成を示す図である。
【図３】取得部により取得される位置情報の例を示す図である。
【図４】タッチパネルの表示領域における位置情報の軌跡を模式的に示す図である。
【図５】表示領域に表示された画像を拡大表示する処理の例を示す図である。
【図６】決定部による拡大率の決定の例を示す図である。
【図７】表示領域に表示された画像を縮小表示する処理の例を示す図である。
【図８】認識部による選択領域の認識処理の例を示す図である。
【図９】表示領域に表示される画像の拡大率及び縮小率の調整処理の例を示す図である。
【図１０】決定部による拡大率又は縮小率の変更の例を示す図である。
【図１１】表示領域の表示された画像に対して拡大及び縮小のいずれを実施するかを決定する制御の例を示す図である。
【図１２】画像表示装置における処理内容を示すフローチャートである。
【図１３】画像表示装置における処理内容を示すフローチャートである。
【図１４】画像表示プログラムの構成を示す図である。
【発明を実施するための形態】
【００３３】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００３４】
図１は、本実施形態に係る画像表示装置１の機能的構成を示すブロック図である。画像表示装置１は、画像を表示画面内の画像表示領域に表示する表示手段と、該表示画面における位置を示す指示入力を受け付ける入力手段とを備える装置である。画像表示装置１は、例えば、いわゆるタッチパネルを搭載した端末である。タッチパネルは、画像を表示画面に表示すると共に、表示画面に対する物理的接触を検知する入力手段を有しており、表示画面における物理的接触が検知された位置を示す情報を出力できる。
【００３５】
また、画像表示装置１は、例えば、ディスプレイとポインティングデバイスを備えたパーソナルコンピュータであってもよい。ディスプレイは、画像を表示画面に表示し、ポインティングデバイスは、表示画面における位置を指示する指示入力を受け付けることができる。ユーザが、ポインティングデバイスを操作することにより、表示画面に表示された画像の任意の位置を示す指示入力をすることができる。
【００３６】
本実施形態の画像表示装置１は、タッチパネルを備えた端末の例により説明される。図１に示すように、画像表示装置１は、機能的には、タッチパネル１０、取得部１１（取得手段）、認識部１２（領域認識手段、方向特定手段）、決定部１３（決定手段）及び表示制御部１４（表示制御手段）を備える。
【００３７】
図２は、画像表示装置１のハードウェア構成図である。画像表示装置１は、物理的には、図２に示すように、ＣＰＵ１０１、ＲＡＭ及びＲＯＭといったメモリにより構成される主記憶装置１０２、ハードディスク等で構成される補助記憶装置１０３、ネットワークカード等で構成される通信制御装置１０４、入力デバイスであるキーボード、マウス等の入力装置１０５、ディスプレイ等の出力装置１０６などを含むコンピュータシステムとして構成されている。
【００３８】
図１に示した各機能は、図２に示すＣＰＵ１０１、主記憶装置１０２等のハードウェア上に所定のコンピュータソフトウェア（画像表示プログラム）を読み込ませることにより、ＣＰＵ１０１の制御のもとで通信制御装置１０４、入力装置１０５、出力装置１０６を動作させるとともに、主記憶装置１０２や補助記憶装置１０３におけるデータの読み出し及び書き込みを行うことで実現される。処理に必要なデータやデータベースは主記憶装置１０２や補助記憶装置１０３内に格納される。
【００３９】
タッチパネル１０は、表示領域１０ａ（画像表示領域）及び入力部１０ｂ（入力手段）を含む。表示領域１０ａは、画像を表示する表示画面を構成する領域であって、表示制御部１４の制御に基づき画像を表示する。入力部１０ｂは、表示領域１０ａにおける位置を示す指示入力を受け付ける部分である。
【００４０】
取得部１１は、入力部１０ｂにより受け付けられた指示入力の位置を示す位置情報を取得する部分である。図３は、取得部１１により取得される位置情報の例を示す図である。図３に示すように、位置情報Ｐは、表示領域１０ａにおける位置を示す座標値及び当該位置情報が取得された時刻を有する。位置情報Ｐにおける座標系におけるＸ軸及びＹ軸は、例えば、画像表示装置１がユーザによる通常の操作が実施される状態にあるときの横方向及び縦方向に設定される。
【００４１】
また、入力部１０ｂを介して連続的な指示入力が受け付けられた場合には、取得部１１は、例えば、図３に示されるような複数の位置情報Ｐ１〜Ｐ７を時系列に従って取得する。連続的な指示入力には、例えば、ユーザによりタッチパネル上で円を描くような操作が例示される。入力部１０ｂにおいて連続的な指示入力が受け付けられると、取得部１１は、所定時間毎に取得された複数の位置情報からなる時系列の位置情報群を取得する。位置情報が取得される所定時間の間隔は、例えば、予め画像表示装置１を制御するシステムにおいて設定されており、例えば１／６０秒である。取得部１１は、取得した位置情報Ｐを認識部１２に出力する。
【００４２】
認識部１２は、入力部１０ｂを介した連続的な指示入力に基づき取得部１１により受け付けられた時系列の位置情報群の軌跡に基づき囲い領域を特定し、該囲い領域を選択領域として認識する部分である。具体的には、認識部１２は、位置情報の軌跡により閉領域が形成された場合に、その閉領域を囲い領域として特定できる。または、後に図８を参照して説明するように、認識部１２は、位置情報の軌跡により閉領域が形成されなかった場合であっても、位置情報の軌跡が所定条件を満たす場合に、囲い領域を特定できる。
【００４３】
認識部１２は、位置情報の軌跡により囲い領域が特定された場合に、その囲い領域を選択領域として認識する。図４を参照して、認識部１２による選択領域の認識の例について説明する。図４は、タッチパネル１０の表示領域１０ａにおける位置情報の軌跡Ｔを模式的に示す図である。図４に示す例では、位置情報の軌跡Ｔは、始点ＴＳから終点ＴＥに至るまで延びている。また、軌跡Ｔが始点ＴＳから終点ＴＥまでの間に互いに交差する交点を有することにより、位置情報の軌跡Ｔにより、斜線が施された閉領域が形成される。認識部１２は、図４に示すように位置情報の軌跡Ｔにより閉領域が形成された場合に、その閉領域を囲い領域として特定し、当該囲い領域を選択領域Ａとして認識する。即ち、ユーザからのタッチパネル１０に対する連続的な指示入力により任意の領域を囲む操作が行われると、位置情報の軌跡Ｔに基づき、認識部１２により選択領域Ａが認識される。
【００４４】
なお、連続的な位置情報の軌跡に基づき閉領域又は囲い領域が形成されたか否かの判定処理は、例えば周知の文字認識技術等の応用により実現できる。周知の文字認識技術では、例えば、当業者に知られたオープンソースライブラリ等が用いられる。また、このような技術では、閉領域又は囲い領域が時計回り及び反時計回りのいずれの軌跡により形成されたかを判定できる。
【００４５】
決定部１３は、認識部１２により認識された選択領域Ａの範囲に基づき、タッチパネル１０の表示領域１０ａに表示される画像を拡大又は縮小すること、及び拡大又は縮小の態様を決定する部分である。また、表示制御部１４は、決定部１３により決定された態様に基づき、表示領域１０ａに表示された画像を拡大又は縮小してタッチパネル１０の表示領域１０ａに表示させる部分である。
【００４６】
なお、本実施形態における画像の拡大及び縮小は、ユーザからのタッチパネル１０に対する連続的な指示入力に基づき行われるが、このような指示入力は、例えば表示領域１０ａに標示された画像のスクロールを実施の指示にも用いられる。従って、これらの処理に対する指示入力を峻別するために、決定部１３は、入力部１０ｂにより受け付けられる指示入力の位置の移動速度が所定速度以上の場合に、表示領域１０ａに表示される画像の拡大又は縮小の実施を決定することとしてもよい。具体的には、例えば、取得部１１は、位置情報Ｐの取得に際して、座標値に加えて指示入力が実施された入力時刻を併せて取得する。そして、決定部１３は、位置情報Ｐに含まれる座標値及び入力時刻に基づき、ユーザからの指示入力の位置の移動速度を算出し、その移動速度が所定値未満のときに画像のスクロール処理を実施し、移動速度が所定値以上のときに画像の拡大又は縮小の処理を実施する。
【００４７】
まず、図５を参照して、表示領域１０ａに表示された画像を拡大して表示させる例を具体的に説明する。図５は、表示領域１０ａに表示された画像を拡大表示する処理を説明するための図である。図５に示すように、決定部１３は、選択領域Ａの位置及び大きさ並びに表示領域１０ａの大きさに基づき、表示領域１０ａに表示される画像の拡大率を決定する。より具体的には、決定部１３は、選択領域Ａに外接する矩形領域Ｂを設定する。そして、決定部１３は、矩形領域Ｂの大きさ及び表示領域１０ａの大きさに基づき拡大率を決定する。
【００４８】
決定部１３は、例えば、矩形領域Ｂに含まれる画像を表示領域１０ａに表示可能な拡大率のうち、矩形領域Ｂに含まれる画像が表示領域１０ａ外にはみ出さない範囲で最大の拡大率を、表示領域１０ａに表示される画像の拡大率として設定できる。この場合には、矩形領域Ｂに含まれる画像は、領域Ｃ１に示される大きさに拡大して表示される。そして、表示制御部１４は、決定部１３により決定された拡大率により矩形領域Ｂに含まれる画像を拡大して、拡大された拡大画像の中心と表示領域１０ａの中心とが一致するように、拡大画像を表示領域１０ａに表示させる。
【００４９】
なお、図５に示した例では、矩形領域Ｂは選択領域Ａに外接するが、決定部１３は、選択領域Ａに内接する矩形領域を設定することとしてもよい。この場合に設定される矩形領域の縦横比は、表示領域１０ａの縦横比と一致されることとしてもよい。
【００５０】
また、決定部１３は、選択領域Ａ内の領域が概ね含まれるような矩形領域を設定することとしてもよい。この場合には、決定部１３は、選択領域Ａ内の領域が、例えば８０％以上含まれる矩形領域を設定することとしてもよい。
【００５１】
次に、図６を参照して、決定部１３による拡大率の決定の例について、具体的に説明する。なお、拡大率の決定の方法は、図６を参照して説明する例に限定されない。
【００５２】
図６に示すように、決定部１３は、選択領域Ａの外縁を形成する複数の位置情報のうち、最大のＸ軸方向の座標値を有する位置情報ＰＸＭＡＸ及び最小のＸ軸方向の座標値を有する位置情報ＰＸＭＩＮを抽出し、位置情報ＰＸＭＡＸのＸ座標値と位置情報ＰＸＭＩＮのＸ座標値との差分値を選択領域ＡのＸ軸方向の大きさＸＰとして算出する。同様に、決定部１３は、選択領域Ａの外縁を形成する複数の位置情報のうち、最大のＹ軸方向の座標値を有する位置情報ＰＹＭＡＸ及び最小のＹ軸方向の座標値を有する位置情報ＰＹＭＩＮを抽出し、位置情報ＰＹＭＡＸのＹ座標値と位置情報ＰＹＭＩＮのＹ座標値との差分値を選択領域ＡのＹ軸方向の大きさＹＰとして算出する。
【００５３】
そして、決定部１３は、選択領域ＡのＸ軸方向の大きさＸＰに対する表示領域１０ａのＸ軸方向の大きさＸＤの割合（ＸＤ／ＸＰ）、又は選択領域ＡのＹ軸方向の大きさＹＰに対する表示領域１０ａのＹ軸の方向の大きさＹＤの割合（ＹＤ／ＹＰ）に基づき拡大率を決定する。
【００５４】
例えば、決定部１３は、割合（ＸＤ／ＸＰ）及び割合（ＹＤ／ＹＰ）のうち小さい方の割合を拡大率として採用することができる。この場合には、選択領域Ａ内の画像の全部を欠けることなく表示できる拡大率のうち最大の拡大率が採用されることとなる。なお、図６を参照して説明した拡大率の決定の例では、矩形領域Ｂの設定を必要としない。
【００５５】
また、認識部１２により、時系列の位置情報群の軌跡に基づき特定された囲い領域が選択領域として認識された場合に、決定部１３は、予め設定された所定の拡大率で、表示画面に表示された画像を拡大することを決定してもよい。この場合に、決定部１３は、選択領域の位置に基づき、拡大の態様を決定する。具体的には、決定部１３は、選択領域の位置に基づき表示画面に表示された画像における基準位置を決定し、拡大表示した際にその基準位置を表示画面における所定位置に配置することを決定する。例えば、決定部１３は、選択領域の重心位置や、上記した方法により選択領域に基づき設定される矩形領域の中心位置を、基準位置として設定する。そして、決定部１３は、その基準位置を表示画面における中心位置に配置しながら、表示画面に表示された画像を拡大表示することを決定できる。なお、所定の拡大率は、任意に設定できるが、例えば、１１０％といった値に設定できる。
【００５６】
次に、図７を参照して、表示領域１０ａに表示された画像を縮小して表示させる例を具体的に説明する。図７は、表示領域１０ａに表示された画像を縮小表示する処理を説明するための図である。図７に示すように、決定部１３は、選択領域Ａの位置及び大きさ並びに表示領域１０ａの大きさに基づき、表示領域１０ａに表示される画像の縮小率を決定する。より具体的には、決定部１３は、選択領域Ａに外接する矩形領域Ｂを設定する。そして、決定部１３は、矩形領域Ｂの大きさ及び表示領域１０ａの大きさに基づき縮小率を決定する。
【００５７】
決定部１３は、例えば、表示領域１０ａに表示された画像を選択領域Ａに外接する矩形領域Ｂ内に表示可能な縮小率を、表示領域１０ａに表示される画像の縮小率として設定できる。この場合には、表示領域１０ａに表示された画像は、領域Ｃ２に示される大きさに縮小して表示される。そして、表示制御部１４は、決定部１３により決定された縮小率により表示領域１０ａに表示された画像を少なくとも一部に含む画像を縮小して、縮小された縮小画像の中心と選択領域Ａ又は矩形領域Ｂの中心とが一致するように、縮小画像を表示領域１０ａに表示させる。従って、縮小表示前の表示領域１０ａに表示された画像は、縮小されて矩形領域Ｂ内に表示されることとなるので、縮小表示後の表示領域１０ａに表示される画像は、縮小表示前の表示領域１０ａに表示された画像を一部に含む画像となる。例えば、縮小表示前の表示領域１０ａに表示された画像が、表示対象の画像の一部の領域を切り取ったものである場合には、縮小表示後の表示領域１０ａにおける矩形領域Ｂの外側の領域に、表示対象の画像における一部の領域の外側に広がる画像が縮小されて表示されてもよい。
【００５８】
なお、図７に示した例では、矩形領域Ｂは選択領域Ａに外接するが、決定部１３は、選択領域Ａに内接する矩形領域を設定することとしてもよい。この場合に設定される矩形領域の縦横比は、表示領域１０ａの縦横比と一致されることとしてもよい。
【００５９】
また、決定部１３は、選択領域Ａ内の領域が概ね含まれるような矩形領域を設定して縮小率を決定することとしてもよい。この場合には、決定部１３は、選択領域Ａ内の領域が、例えば８０％以上含まれる矩形領域を設定することとしてもよい。
【００６０】
次に、再び図６を参照して、決定部１３による縮小率の決定の例について、具体的に説明する。なお、縮小率の決定の方法は、図６を参照して説明する例に限定されない。
【００６１】
上述したように、決定部１３は、選択領域Ａの外縁を形成する複数の位置情報のうち、最大のＸ軸方向の座標値を有する位置情報ＰＸＭＡＸ及び最小のＸ軸方向の座標値を有する位置情報ＰＸＭＩＮを抽出し、位置情報ＰＸＭＡＸのＸ座標値と位置情報ＰＸＭＩＮのＸ座標値との差分値を選択領域ＡのＸ軸方向の大きさＸＰとして算出する。同様に、決定部１３は、選択領域Ａの外縁を形成する複数の位置情報のうち、最大のＹ軸方向の座標値を有する位置情報ＰＹＭＡＸ及び最小のＹ軸方向の座標値を有する位置情報ＰＹＭＩＮを抽出し、位置情報ＰＹＭＡＸのＹ座標値と位置情報ＰＹＭＩＮのＹ座標値との差分値を選択領域ＡのＹ軸方向の大きさＹＰとして算出する。
【００６２】
そして、決定部１３は、表示領域１０ａのＸ軸方向の大きさＸＤに対する選択領域ＡのＸ軸方向の大きさＸＰの割合（ＸＰ／ＸＤ）、又は表示領域１０ａのＹ軸の方向の大きさＹＤに対する選択領域ＡのＹ軸方向の大きさＹＰの割合（ＹＰ／ＹＤ）に基づき縮小率を決定する。
【００６３】
例えば、決定部１３は、割合（ＸＰ／ＸＤ）及び割合（ＹＰ／ＹＤ）のうち小さい方の割合を縮小率として採用することができる。この場合には、選択領域Ａ内の画像の全部を矩形領域Ｂ内に表示できる。なお、図６を参照して説明した縮小率の決定の例では、矩形領域Ｂの設定を必要としない。
【００６４】
また、認識部１２により、時系列の位置情報群の軌跡に基づき特定された囲い領域が選択領域として認識された場合に、決定部１３は、予め設定された所定の縮小率で、表示画面に表示された画像を縮小することを決定してもよい。この場合に、決定部１３は、選択領域の位置に基づき、縮小の態様を決定する。具体的には、決定部１３は、選択領域の位置に基づき表示画面に表示された画像における基準位置を決定し、縮小表示した際にその基準位置を表示画面における所定位置に配置することを決定する。例えば、決定部１３は、選択領域の重心位置や、上記した方法により選択領域に基づき設定される矩形領域の中心位置を、基準位置として設定する。そして、決定部１３は、その基準位置を表示画面における中心位置に配置しながら、表示画面に表示された画像を縮小表示することを決定できる。なお、所定の縮小率は、任意に設定できるが、例えば、９０％といった値に設定できる。
【００６５】
次に、図８を参照して、認識部１２による選択領域の認識処理の例について説明する。認識部１２は、位置情報Ｐの軌跡Ｔにより閉領域が形成された場合に、その閉領域を囲い領域として特定し、その囲い領域を選択領域Ａとして認識するが、位置情報Ｐの軌跡Ｔにより閉領域が形成されなかった場合であっても、位置情報Ｐの軌跡Ｔが所定条件を満たす場合に、位置情報Ｐの軌跡の始点と終点との間に位置情報の軌跡が存在するとみなして囲い領域を特定し、選択領域を認識することとしてもよい。
【００６６】
図８に示す例では、位置情報の軌跡Ｔ１は、その始点ＴＳ１から交差することなく終点ＴＥ１に至っており、軌跡Ｔ１により閉領域が形成されていない。かかる場合であっても、例えば、始点ＴＳ１と終点ＴＥ１との距離Ｌ１が所定距離以下である場合、又は軌跡Ｔ１の長さに対する始点ＴＳ１と終点ＴＥ１との距離Ｌ１の割合が所定の割合以下である場合といった所定の条件に合致する場合に、認識部１２は、軌跡Ｔ１の始点ＴＳ１と終点ＴＥ１との間に位置情報の軌跡が存在するとみなして囲い領域を特定できる。そして、認識部１２は、特定された囲い領域に基づき、選択領域Ａ１を設定できる。
【００６７】
また、軌跡Ｔ１、及び点ＴＥ１とＴＳ１とを結ぶ線により囲まれた領域の重心点を算出し、点ＴＥ１と重心点とを結ぶ直線と、点ＴＳ１と重心点とを結ぶ直線とにより形成される角度が所定角度以下の場合に、認識部１２は、軌跡Ｔ１の始点ＴＳ１と終点ＴＥ１との間に位置情報の軌跡が存在するとみなして選択領域Ａ１を設定することとしてもよい。
【００６８】
次に、図９を参照して、表示領域１０ａに表示される画像の拡大率及び縮小率の調整処理について説明する。即ち、認識部１２は、位置情報Ｐの軌跡Ｔにより形成された閉領域に基づき囲い領域を特定した後に、連続的な指示入力に基づく位置情報Ｐが取得部１１により更に取得された場合に、その閉領域形成後に受け付けられた位置情報Ｐの軌跡を取得し、決定部１３は、認識部１２により取得された、閉領域形成後に受け付けられた位置情報の軌跡の位置及び長さに基づき、表示領域１０ａに表示される画像の拡大率又は縮小率を調整する。
【００６９】
具体的には、図９（ａ）に示すように、認識部１２は、位置情報Ｐの軌跡Ｔが始点ＴＳ２から点ＴＣ２に至り閉領域が形成され選択領域Ａ２を認識した後に、更に、連続的な指示入力に基づく位置情報Ｐが取得部１１により更に取得された場合に、点ＴＣ２から終点ＴＥ２に至る位置情報Ｐの軌跡を取得する。この場合に、決定部１３は、点ＴＣ２から終点ＴＥ２に至る位置情報Ｐの軌跡の位置及び長さＬ２に基づき、表示領域１０ａに表示される画像の拡大率又は縮小率を調整できる。
【００７０】
例えば、図９（ａ）に示すように、点ＴＣ２から終点ＴＥ２に至る位置情報Ｐの軌跡が閉領域Ａ２外に延在する場合には、決定部１３は、表示画面に表示される画像の拡大率又は縮小率が増加されるように調整することとしてもよい。この場合に、決定部１３は、長さＬ２に応じて、拡大率又は縮小率の増加量を任意に設定できる。
【００７１】
また、図９（ｂ）に示すように、認識部１２は、位置情報Ｐの軌跡Ｔが始点ＴＳ３から点ＴＣ３に至り閉領域が形成され選択領域Ａ３を認識した後に、更に、連続的な指示入力に基づく位置情報Ｐが取得部１１により更に取得された場合に、点ＴＣ３から終点ＴＥ３に至る位置情報Ｐの軌跡を取得する。この場合に、決定部１３は、点ＴＣ３から終点ＴＥ３に至る位置情報Ｐの軌跡の位置及び長さＬ３に基づき、表示領域１０ａに表示される画像の拡大率又は縮小率を調整できる。図９（ｂ）に示す例では、点ＴＣ３から終点ＴＥ３に至る位置情報Ｐの軌跡が閉領域Ａ３内に延在するので、決定部１３は、表示画面に表示される画像の拡大率又は縮小率が減少されるように調整する。この場合に、決定部１３は、長さＬ３に応じて、拡大率又は縮小率の減少量を任意に設定できる。
【００７２】
なお、以上の説明では、図９（ａ）に示すように、点ＴＣ２から終点ＴＥ２に至る位置情報Ｐの軌跡が閉領域Ａ２外に延在する場合に、拡大率又は縮小率が増加され、図９（ｂ）に示すように、点ＴＣ３から終点ＴＥ３に至る位置情報Ｐの軌跡が閉領域Ａ３内に延在する場合に、拡大率又は縮小率が減少されることとしたが、これには限定されない。例えば、点ＴＣ２から終点ＴＥ２に至る位置情報Ｐの軌跡が閉領域Ａ２外に延在する場合に、拡大率又は縮小率が減少され、点ＴＣ３から終点ＴＥ３に至る位置情報Ｐの軌跡が閉領域Ａ３内に延在する場合に、拡大率又は縮小率が増加されることとしてもよい。
【００７３】
続いて、図１０を参照して、決定部１３による拡大率又は縮小率の変更の例を説明する。決定部１３は、囲い領域特定後に受け付けられた位置情報Ｐの軌跡Ｔにより、更に１以上の囲い領域が特定された場合に、更に形成された囲い領域の数に応じて表示領域１０ａに表示される画像の拡大率又は縮小率を変更することができる。
【００７４】
具体的には、図１０に示すように、位置情報Ｐの軌跡Ｔが始点ＴＳ４から点ＴＣ４１に至り閉領域Ａ４１が形成された後に、更に位置情報Ｐの軌跡Ｔが点ＴＣ４２に至ることにより閉領域Ａ４２が形成された場合に、決定部１３は、閉領域Ａ４１の形成を認識した後に形成された閉領域の数に応じて、拡大率又は縮小率を変更できる。例えば、決定部１３は、さらに閉領域が１つ形成される毎に、既に設定された拡大率又は縮小率を、さらに１０％増加又は減少させることとしてもよい。
【００７５】
次に、図１１を参照して、表示領域１０ａの表示された画像に対して拡大及び縮小のいずれを実施するかを決定する制御について説明する。図１１（ａ）に示すように、囲い領域Ａ５が、始点ＴＳ５から終点ＴＥ５に至る時計回りの軌跡Ｔにより特定された場合には、決定部１３は、表示領域１０ａに表示される画像に対して拡大の処理を実施することを決定できる。一方、図１１（ｂ）に示すように、囲い領域Ａ６が、始点ＴＳ６から終点ＴＥ６に至る反時計回りの軌跡Ｔにより特定された場合には、決定部１３は、表示領域１０ａに表示される画像に対して縮小の処理を実施することを決定できる。なお、決定部１３は、位置情報の時計回りの軌跡により囲い領域が形成された場合に、表示領域１０ａに表示される画像に対して縮小の処理を実施し、反時計回りの軌跡により囲い領域が形成された場合に、表示領域１０ａに表示される画像に対して拡大の処理を実施することとしてもよい。
【００７６】
なお、上記したように、位置情報の軌跡に基づき囲い領域が形成されたか否かの判定処理は、例えば周知の文字認識技術等の応用により実現できる。周知の文字認識技術では、例えば、当業者に知られたオープンソースライブラリ等が用いられる。また、このような技術では、閉領域又は囲い領域が時計回り及び反時計回りのいずれの軌跡により形成されたかを判定できる。また、係るオープンソースライブラリ等を用いた文字認識技術により閉領域又は囲い領域が形成された場合に、認識部１２は、例えば、時系列で続いて取得された２つの位置情報を結んで形成されるベクトルの傾きの変化に基づき、時計回り及び反時計回りのいずれの軌跡により囲い領域が形成されたかを判定できる。
【００７７】
続いて、図１２を参照して、本実施形態の画像表示装置１の動作について説明する。図２は、画像表示装置１において実施される画像表示方法の処理内容を示すフローチャートである。
【００７８】
まず、取得部１１は、タッチパネル１０の入力部１０ｂにより受け付けられた指示入力の位置を示す位置情報を受け付ける（Ｓ１）。次に、認識部１２は、入力部１０ｂを介した連続的な指示入力に基づき取得部１１により受け付けられた位置情報の軌跡により囲い領域が特定されたか否かを判定する（Ｓ２）。囲い領域が特定されたと判定された場合には、処理手順はステップＳ３に進められる。一方、囲い領域が特定されたと判定されなかった場合には、処理手順は終了する。
【００７９】
ステップＳ３において、認識部１２は、ステップＳ２において特定された囲い領域を選択領域として認識する（Ｓ３）。続いて、決定部１３は、認識部１２により認識された選択領域Ａの範囲に基づき、タッチパネル１０の表示領域１０ａに表示される画像を拡大又は縮小すること、及び拡大率を含む拡大の態様又は縮小率を含む縮小の態様を決定する（Ｓ４）。そして、表示制御部１４は、決定部１３により決定された拡大又は縮小の態様に基づき、表示領域１０ａに表示された画像を拡大又は縮小してタッチパネル１０の表示領域１０ａに表示させる（Ｓ５）。
【００８０】
続いて、図１３を参照して、画像表示装置１において実施される画像表示方法の処理の他の例を説明する。ステップＳ１１〜Ｓ１３の処理内容は、図１２のステップＳ１〜Ｓ３の処理内容と同様である。続くステップＳ１４において、決定部１３は、囲い領域が、時計回りの位置情報の軌跡により形成されたか否かを判定する（Ｓ１４）。時計回りの位置情報の軌跡により形成されたと判定された場合には、処理手順はステップＳ１５に進められる。一方、時計回りの位置情報の軌跡により形成されたと判定されなかった場合には、処理手順はステップＳ１６に進められる。
【００８１】
ステップＳ１５において、決定部１３は、認識部１２により認識された選択領域Ａの範囲に基づき、タッチパネル１０の表示領域１０ａに表示される画像の拡大率を含む拡大の態様を決定する（Ｓ１５）。そして、表示制御部１４は、決定部１３により決定された拡大率及び拡大の態様に基づき、表示領域１０ａに表示された画像を拡大してタッチパネル１０の表示領域１０ａに表示させる（Ｓ１６）。
【００８２】
一方、ステップＳ１７において、決定部１３は、認識部１２により認識された選択領域Ａの範囲に基づき、タッチパネル１０の表示領域１０ａに表示される画像の縮小率を含む縮小の態様を決定する（Ｓ１７）。そして、表示制御部１４は、決定部１３により決定された縮小率及び縮小の態様に基づき、表示領域１０ａに表示された画像を縮小してタッチパネル１０の表示領域１０ａに表示させる（Ｓ１８）。
【００８３】
次に、図１４を参照して、コンピュータを画像表示装置１として機能させるための画像表示プログラムを説明する。画像表示プログラムＰ１は、メインモジュールＰ１０、取得モジュールＰ１１、認識モジュールＰ１２、決定モジュールＰ１３及び表示制御モジュールＰ１４を備える。
【００８４】
メインモジュールＰ１０は、画像表示処理を統括的に制御する部分である。取得モジュールＰ１１、認識モジュールＰ１２、決定モジュールＰ１３及び表示制御モジュールＰ１４を実行することにより実現される機能はそれぞれ、図１に示される画像表示装置１の取得部１１、認識部１２、決定部１３及び表示制御部１４の機能と同様である。
【００８５】
画像表示プログラムＰ１は、例えば、ＣＤ−ＲＯＭやＤＶＤ、ＲＯＭ等の記憶媒体Ｄ１または半導体メモリによって提供される。また、画像表示プログラムＰ１は、搬送波に重畳されたコンピュータデータ信号として通信ネットワークを介して提供されてもよい。
【００８６】
以上説明した本実施形態の画像表示装置１、画像表示方法、画像表示プログラムＰ１によれば、ユーザによる連続的な指示入力により、それらの指示入力により示される位置の軌跡により表示画面における任意の領域を囲む操作が行われると、それらの指示入力により示される位置を表す位置情報が取得される。そして、取得された位置情報の軌跡により特定された囲い領域が選択領域として認識され、選択領域の範囲及び画像表示領域の範囲に基づき決定された拡大率に従って画像表示領域に表示された画像が拡大される。また、拡大された変換後画像の中心と画像表示領域の中心とが位置合わせされて変換後画像が表示される。これにより、ユーザによる表示画面における任意の領域を囲む操作に基づき、画像の拡大が行われるので、画像における拡大させたいエリアを直感的に選択できる。また、指示入力を受け付けている間に実施される処理は、位置情報を取得する処理のみであって逐次の高負荷な計算処理を必要としないので、軽い処理負荷により拡大の表示処理を実現できる。
【００８７】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【符号の説明】
【００８８】
１…画像表示装置、１０…タッチパネル、１０ａ…表示領域、１０ｂ…入力部、１１…取得部、１２…認識部、１３…決定部、１４…表示制御部、Ｄ１…記憶媒体、Ｐ１…画像表示プログラム、Ｐ１０…メインモジュール、Ｐ１１…取得モジュール、Ｐ１２…認識モジュール、Ｐ１３…決定モジュール、Ｐ１４…表示制御モジュール。
【図１】
0005318924.tif 000002
【図２】
0005318924.tif 000003
【図３】
0005318924.tif 000004
【図４】
0005318924.tif 000005
【図５】
0005318924.tif 000006
【図６】
0005318924.tif 000007
【図７】
0005318924.tif 000008
【図８】
0005318924.tif 000009
【図９】
0005318924.tif 000010
【図１０】
0005318924.tif 000011
【図１１】
0005318924.tif 000012
【図１２】
0005318924.tif 000013
【図１３】
0005318924.tif 000014
【図１４】
0005318924.tif 000015