(57)【要約】【課題】現表示領域から目標とする特徴画像の表示領域へのフリック操作によるスクロール移動をより少ない操作回数で行う。【解決手段】画像表示装置１は、フリック操作を受けて、慣性スクロール後に停止する表示領域を仮算出する慣性ベクトル演算部２５と、特徴領域抽出部２２によって元画像内から抽出された特徴画像を含む特徴領域のうち、仮算出された表示領域の所定距離範囲内の特徴領域の選出を行う特徴領域選出部２４と、特徴領域が選出されない場合、仮算出された慣性スクロールを行うための慣性ベクトルを表示制御部２１に出力し、特徴領域が選出された場合、現表示領域の画面を特徴領域の画面に移動させる慣性ベクトルを算出し、この算出した慣性ベクトルを表示制御部２１に出力する慣性ベクトル演算部２５とを備えた。【選択図】図１
2016122334.tif 000002
【特許請求の範囲】
【請求項１】
元画像の一部となる表示領域の部分画像を画面に表示する表示部と、前記表示部に敷設されたタッチパネルと、前記タッチパネルへのフリック操作に対応して現表示領域の画面を慣性スクロールさせて新たな表示領域の画面で停止させる表示制御手段を備えた画像表示装置において、
前記フリック操作を受けて、前記慣性スクロール後に停止する表示領域を仮算出する仮計算手段と、
前記元画像内から抽出された特徴画像を含む特徴領域と前記仮算出された表示領域とから、所定の条件を満たす特徴領域の選出を行う選出手段と、
前記特徴領域が選出されない場合、前記仮算出された慣性スクロールを行うための慣性ベクトルを前記表示制御手段に出力し、前記特徴領域が選出された場合、現表示領域の画面を前記特徴領域の画面に移動させる慣性ベクトルを算出し、この算出した慣性ベクトルを前記表示制御手段に出力する慣性ベクトル演算手段とを備えた画像表示装置。
【請求項２】
前記選出手段は、前記元画像内の特徴画像を含む特徴領域を予め抽出する特徴領域抽出手段を備え、前記特徴領域抽出手段によって予め抽出された前記特徴画像の特徴領域の中から特徴領域の選出を行うことを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記所定の条件は、前記仮算出された表示領域から所定距離範囲内である請求項１又は２に記載の画像表示装置。
【請求項４】
前記所定の条件は、前記仮算出された表示領域から最短距離である請求項３に記載の画像表示装置。
【請求項５】
前記所定の条件は、各特徴画像について予め設定された優先順位である請求項１〜３のいずれかに記載の画像表示装置。
【請求項６】
前記所定の条件は、前記仮算出された表示領域と前記各特徴画像の特徴領域との距離の大小と、前記各特徴画像について予め設定された優先順位とである請求項１〜３のいずれかに記載の画像表示装置。
【請求項７】
前記特徴画像は、写真画像及び文字領域内の見出し画像の少なくとも一方である請求項１〜６のいずれかに記載の画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを備えた画像表示装置に関する。
【背景技術】
【０００２】
原稿等の画像を表示する表示装置として、モニタを備えたＰＣ端末、携行型のタブレット端末、また表示部を備えた画像形成装置等がある。この種の表示部の画面に原稿画像の全部を表示すると、画像が細かくなって詳細識別が困難な場合があることから、従来、原稿画像の一部領域に相当するサイズを表示部の画面に、いわば拡大表示窓として対応させて、一部領域の画像を表示するようにしたものが知られている。
【０００３】
特許文献１には、タッチパネルを操作して表示部の拡大表示窓をナビゲーション用地図画像上の他の一部領域に移動させるようにした画像表示装置が提案されている。すなわち、特許文献１には、利用者がタッチパネルにタッチした状態でパネル面上を弾くようにしてリリースする、いわゆるフリック操作を行ったことが検知されると、リリース直前の２点の座標及び摩擦力を演出する所定の減衰量等を用いて慣性ベクトルを算出し、算出した慣性ベクトルに従って拡大表示窓を弾いた方向に移動させた後、停止させる慣性スクロール移動を行わせる装置が記載されている。
【０００４】
また、特許文献２には、画面に表示中のオブジェクトに対しフリック操作をして指示方向に慣性スクロール移動させる場合に、オブジェクトを指示方向に直進させて停止させる他に、オブジェクトの物理的情報を利用して、図７（ａ２）に示すように、重力の影響を受けてＹ軸方向（下方向）に放物線を描くように移動させる表示装置が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−１６１６２８号公報
【特許文献２】特開平５−１００８０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１において、フリック操作を行って、拡大表示窓を、現在の一部領域から移動目標となる他の一部領域に慣性スクロール移動させる場合、移動目標となる一部領域が見えていない状況でのフリック操作であることから、１回のフリック操作で移動目標に移動させることは容易ではなく、通常、複数回のフリック操作を経て行われることから、操作性に一定の限界がある。また、特許文献２に記載の表示装置は、拡大表示窓を見えていない他の一部領域に慣性移動させるものではなく、表示中のオブジェクトの慣性移動方向を直進の他にオブジェクトの物理的情報を利用して重力方向に曲げる演出をしているに過ぎず、フリック操作によって画面外にある目標位置に迅速正確に移動し、停止させるようにしたものではない。
【０００７】
本発明は、前記課題に鑑みてなされたもので、フリック操作から得られる慣性ベクトルを補正することで現表示領域から目標領域への到達に要する操作回数の低減を図る画像表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る画像表示装置は、元画像の一部となる表示領域の部分画像を画面に表示する表示部と、前記表示部に敷設されたタッチパネルと、前記タッチパネルへのフリック操作に対応して現表示領域の画面を慣性スクロールさせて新たな表示領域の画面で停止させる表示制御手段を備えた画像表示装置において、前記フリック操作を受けて、前記慣性スクロール後に停止する表示領域を仮算出する仮計算手段と、前記元画像内から抽出された特徴画像を含む特徴領域と前記仮算出された表示領域とから、所定の条件を満たす特徴領域の選出を行う選出手段と、前記特徴領域が選出されない場合、前記仮算出された慣性スクロールを行うための慣性ベクトルを前記表示制御手段に出力し、前記特徴領域が選出された場合、現表示領域の画面を前記特徴領域の画面に移動させる慣性ベクトルを算出し、この算出した慣性ベクトルを前記表示制御手段に出力する慣性ベクトル演算手段とを備えたものである。
【０００９】
本発明によれば、表示制御手段によって表示部に元画像の一部の表示領域の部分画像が表示されている状態で、フリック操作があると、仮計算手段によって慣性スクロール後に停止する表示領域の仮算出が行われ、選出手段によって、前記元画像内から抽出された特徴画像を含む特徴領域と前記仮算出された表示領域とから、所定の条件を満たす特徴領域の選出が行われる。そして、所定の条件を満たさずに特徴領域が選出されない場合には、慣性ベクトル演算手段によって、仮算出された慣性スクロールを行うための慣性ベクトルの情報が表示制御手段に出力され、一方、所定の条件を満たして特徴領域が選出された場合には、慣性ベクトル演算手段によって、現表示領域の画面を前記特徴領域の画面に移動させる慣性ベクトルが算出され、この算出された慣性ベクトルの情報が前記表示制御手段に出力され、これらに従って表示領域の画面が慣性スクロールされる。ここに、特徴画像が選出される所定の条件として、仮計算による停止位置の表示領域との距離や方向の少なくとも一方、特徴画像の種別やその優先順位、また距離と優先順位とを加味したポイントなどが適用可能である。
【００１０】
従って、画面外にある閲覧目標の特徴画像に向けて画面をフリック操作で移動させようとする場合に、前記所定の条件を満たしていると、フリック操作から得られる慣性ベクトルが補正されて現表示領域を、目標とする特徴画像の特徴領域により早く到達させ得る。このため、目標の特徴画像の表示領域を表示するまでに要する操作回数の低減が図れ、操作性が向上する。
【００１１】
また、前記選出手段は、前記元画像内の特徴画像を含む特徴領域を予め抽出する特徴領域抽出手段を備え、前記特徴領域抽出手段によって予め抽出された前記特徴画像の特徴領域の中から特徴領域の選出を行うことを特徴とする。この構成によれば、予め抽出された特徴画像を含む特徴領域の中から所定の条件を満たす特徴領域の選出が行われる。
【００１２】
また、前記所定の条件は、前記仮算出された表示領域から所定距離範囲内であることを特徴とする。この構成によれば、ユーザが意図する方向乃至は距離に向けてフリック操作が行われた場合には、少ない回数で目標とする特徴画像を画面に表示することが可能となる。
【００１３】
また、前記所定の条件は、前記仮算出された表示領域から最短距離であることを特徴とする。この構成によれば、フリック操作に伴う仮計算された慣性スクロールによる停止位置に最も近い表示領域の特徴画像が画面に表示される。
【００１４】
また、前記所定の条件は、各特徴画像について予め設定された優先順位であることを特徴とする。この構成によれば、閲覧したい順で特徴画像に優先順位を付すことで、ユーザが意図する特徴画像をより早く画面に表示することが可能となる。
【００１５】
また、前記所定の条件は、前記仮算出された表示領域と前記各特徴画像の特徴領域との距離の大小と、前記各特徴画像について予め設定された優先順位とであることを特徴とする。この構成によれば、ユーザによるフリック操作を含めて目標とする特徴画像をより早く画面に表示することが可能となる。
【００１６】
また、前記特徴画像は、写真画像及び文字領域内の見出し画像の少なくとも一方であることを特徴とする。この構成によれば、代表的な特徴画像を予め候補としてピックアップしておくことができる。
【発明の効果】
【００１７】
本発明によれば、現表示領域から目標とする特徴画像の表示領域へのフリック操作による慣性スクロール移動をより少ない操作回数で行うことが可能となる。
【図面の簡単な説明】
【００１８】
【図１】本発明に係る画像表示装置の構成を示す説明図である。
【図２】フリック操作、慣性スクロール及び特徴領域との関係を説明する図である。
【図３】元画像から特徴領域抽出、基準点設定の処理手順の一例を示す説明図である。
【図４】慣性スクロール処理の第１実施形態を示すフローチャートである。
【図５】第１実施形態における特徴領域抽出処理を示すフローチャートである。
【図６】慣性スクロール処理の第２実施形態を示すフローチャートである。
【図７】第２実施形態における特徴領域抽出処理を示すフローチャートである。
【図８】慣性スクロール処理の第３実施形態を示すフローチャートである。
【発明を実施するための形態】
【００１９】
図１において、画像表示装置１は、表示部１１及びタッチパネル１２を有する表示操作部１０、表示部１１に表示する画像を記憶するビデオメモリ１３及び画像メモリ１４、及び制御部２０を備えている。表示部１１は、所定サイズの画面を有し、画像の表示を行う。タッチパネル１２は、表示部１１の画面上に、例えば重畳されている。タッチパネル１２は感圧素子、又は接触を感知可能な素子から構成されている。タッチパネル１２は、指先やタッチ部材によるタッチ操作を受けてタッチ位置に対応した座標情報を出力する。タッチ操作の有無及びタッチ位置の座標情報は、制御部２０によって周期的に検出される。また、周期的な座標検知によって、タッチパネル１２上での移動（スライド）も検出することができる。
【００２０】
ビデオメモリ１３は、表示部１１の画面１１１（図２参照）に対応付けられており、表示する画像データを一時的に記憶するＲＡＭである。制御部２０は、ビデオメモリ１３に記憶された画像データを周期的に読み出して表示部１１の画面１１１に静止画を表示する。
【００２１】
画像メモリ１４は、図外の画像取得手段（例えば、光学的な画像読取手段、撮像手段、あるいは外部メモリとの間のデータ通信手段）を介して取得した元画像となるデータを記憶するものである。画像メモリ１４に記憶される元画像データは、例えば１枚の元画像である。この元画像のサイズに対して相対的に小さい所定の表示領域の部分画像が、当該表示領域に対応するアドレス指定を受けてビデオメモリ１３に読み出されて書き込まれる。例えば、図２（ａ）を参照して説明すると、元画像Ｇは元データで画像メモリ１４に記憶されており、この元画像Ｇのサイズに比して小サイズである部分領域としての表示領域Ｗ０が表示部１１の画面１１１に対応するように、表示領域Ｗ０の画像データがビデオメモリ１３に書き込まれる。なお、現表示領域を示す表示領域Ｗ０の画面は、後述するように元画像Ｇ上で、操作に応じて移動（スクロール）される。また、単に表示領域を指すときは、表示領域Ｗという。
【００２２】
制御部２０は、本実施例では、マイクロコンピュータを有し、処理プログラムのデータを記憶するＲＯＭ２０１、及び処理途中の情報を一時的に格納するワークメモリとしてのＲＡＭ２０２と接続されている。制御部２０は、処理プログラムをＲＡＭ２０２に読み出して実行することで、表示制御部２１、特徴領域抽出部２２、フリック操作判定部２３、特徴領域選出部２４、及び慣性ベクトル演算部２５として機能する。
【００２３】
表示制御部２１は、画像メモリ１４からビデオメモリ１３への画像データの読出、ビデオメモリ１３からに表示部１１への画像データの読出、及び表示部１１に対する表示処理と共に、後述する移動指示操作に応じて表示領域Ｗ０（図２（ａ）参照）の画面を移動、具体的には読出アドレス域を変更する処理を行う。表示領域Ｗの画面の移動は、タッチパネル１２にタッチした状態でタッチ位置を移動した場合に移動に対応して表示領域Ｗ０の画面が追従移動する態様と、フリック操作に基づいて表示領域Ｗ０の画面が慣性スクロール移動する態様とが少なくともあり、表示制御部２１はこれらの表示処理を実行する。
【００２４】
特徴領域抽出部２２は、元画像Ｇに含まれるそれぞれ特徴的な画像の領域を特徴領域ＦＡ，…（図２（ａ）参照）とし、かつそれらの基準点ＦＡｓ（図２（ａ）参照）を抽出する。特徴的な画像とは、公知の画像種別判定処理を利用して抽出される元画像Ｇ内の文字原稿、また写真及び描画された画像内の所定の画像部分をいう。図３を参照して説明すると、特徴領域抽出部２２は、公知のように画像種別分離判定のための各閾値を用いて、元の画像を画素単位で、例えば元画像Ｇ（図３（ａ）参照）のデータを画素毎に、例えば、テキストコードの文字領域と、バイナリーデータの文字画像領域と、写真や絵、図画等を含む画像領域等とに分離し、これらの分離された領域内において、所定の処理を適用して所定の領域を特徴領域ＦＡとして抽出する（図３（ｂ）参照）。
【００２５】
次いで、特徴領域抽出部２２は、図３（ｃ）に示すように、抽出された各特徴領域ＦＡに対して基準点ＦＡｓ（画像メモリ１４のアドレス）を設定する処理を行う。例えば文字領域に対しては、適用される所定の処理として、文字サイズを判断し、見出し（タイトル）等の所定サイズ以上の文字領域を特徴領域ＦＡとし、その内の所定位置、例えば左上位置を基準点ＦＡｓとする。所定サイズ以上の文字の見出しがない場合等では、文字領域の文頭箇所を基準点としてもよい。また文字画像領域に対しては、公知のように、行方向及び列方向の少なくとも一方向について文字エッジの立ち上がりと立ち上がりのペアを検出し、その間の黒画素の個数を文字幅としてカウントすることで、文字のサイズが判定可能となる。特徴領域ＦＡは文字領域の場合と同様の設定方法でよい。なお、文字領域、文字画像領域に対する文字サイズ判別は同様の方法を適用してもよい。
【００２６】
さらに、写真等の画像に対しては、適用される所定の処理として、パターン認識処理を利用するなどして、人物画像、動物画像を抽出し、その顔部分を特徴領域ＦＡとし、さらに顔部分の内、可能な場合には両眼の中心位置を基準点ＦＡｓとして設定する。なお、人物が複数いる場合、左端（図３（ｃ）参照）、あるいは中心の人物に設定してもよい。また、基準点ＦＡｓの全部又は一部については、予めユーザが設定できるようにしてもよい。各領域の基準点ＦＡｓのデータは画像メモリ１４、あるいはＲＡＭ２０２の適所に画像種別情報と対応付けて記憶される。
【００２７】
フリック操作判定部２３は、タッチパネル１２へのタッチ操作の有無を周期的に検知し、タッチ状態からリリース状態に移行した場合に、フリック操作として判定する。図２（ａ）〜（ｃ）を参照してフリック操作を説明すると、まず、指Ｆｉで画面１１１上のタッチパネル１２にタッチする（図２（ａ））。次いで、タッチしたまま指Ｆｉを移動、ここでは右横方向に移動する（図２（ｂ）に矢印で示す）。すると、表示領域Ｗ０は指Ｆｉの移動に応じて元画像Ｇ上を右横方向に移動（追従移動）、すなわち画像側から見ると、左横方向に相対移動する。画面１１１では、元画像Ｇが左横方向にスクロールしているように表示される。移動中のある時点で、例えば表示領域Ｗ２まで移動してきたとき、指Ｆｉが右横方向に弾かれる（リリースされる）と（図２（ｃ））、フリック操作が行われたと判断される。なお、フリック操作として、移動中に指を弾くリリース操作の他、タッチした位置で弾いてリリースする操作や、移動中に単純にリリースする操作を含めてもよい。
【００２８】
特徴領域選出部２４は、フリック操作があったと判定された場合に、所定の条件に従って、予め抽出された特徴領域ＦＡの基準点ＦＡｓの中から、１つの基準点ＦＡｓを選出する。所定の条件とは、フリック操作があった時の操作情報を用いて慣性ベクトル演算部２５によって仮計算された慣性ベクトルＶ１（図２（ｄ））に基づく慣性スクロールの停止位置と、前記予め抽出した１又は複数の特徴領域ＦＡの基準点ＦＡｓのアドレスとの関係、さらには必要に応じて特徴領域ＦＡの種別情報に対する優先順位等である。なお、特徴領域抽出部２２と特徴領域選出部２４とで選出手段を構成している。
【００２９】
例えば図２（ｄ）に示す特徴領域の選出方法は、仮計算された停止位置の表示領域Ｗ３とするとき、表示領域Ｗ３と各基準点ＦＡｓとの位置関係から、表示領域Ｗ３内の所定位置、例えば中心アドレスＷ３ｃに対して所定径内の領域Ｗ３ｚを設定し、この領域Ｗ３ｚ内に含まれる基準点ＦＡｓの有無を判定し、複数候補がある場合、さらなる条件、例えば最短距離の基準点ＦＡｓを選出する。特徴領域選出部２４は、１つの基準点ＦＡｓが選出された場合、選出情報を慣性ベクトル演算部２５に出力して再計算に適用するよう指示し、そうでない場合には、非選出情報を慣性ベクトル演算部２５に出力して仮計算の結果を適用するよう指示する。
【００３０】
慣性ベクトル演算部２５は、慣性ベクトルに関して仮計算と補正計算とを実行する。仮計算は、上記したようにフリック操作があったと判定された場合に、リリースする直前の経時方向の少なくとも２回分の検出座標（すなわち座標間の距離や方向）と、その検出時間間隔と、摩擦による減速を生じさせる予め設定されている減衰量とから慣性ベクトルを決定して、慣性スクロールの停止位置を仮に算出することをいう。
【００３１】
補正計算は、慣性スクロールの計算のための慣性係数を補正する慣性補正量の算出と、補正後の慣性係数を用いて行う慣性ベクトルの算出とを含む。慣性係数には、慣性ベクトルを算出する式に含まれる、スクロール速度の初期値を決める係数、スクロール速度に摩擦力を作用させて減速させるための減衰時定数等を含み、慣性補正量の算出は、スクロール減速加速度を変更するための減衰時定数の補正計算である。すなわち、フリック操作位置の表示領域Ｗと選出された基準点ＦＡｓとの位置関係等（例えば距離）が大きい程、スクロールの停止直前についてのスクロール速度の減衰をより大きくするように補正して、いわゆる強吸着の演出を行ったり、逆の場合には減衰をより小さくするように補正する。なお、補正に、スクロール速度の初期値を決定する係数を含めてもよい。
【００３２】
慣性ベクトル演算部２５は、慣性ベクトルを再計算する場合、現表示位置（図２（ｃ）の表示領域Ｗ２の位置）から、選出された基準点ＦＡｓで停止する慣性ベクトルＶ２（図２（ｅ））を算出する。すなわち、停止位置は、図２（ｆ）において、特徴領域ＦＡｉが選出された場合に、表示領域Ｗ４の中心アドレスが基準点ＦＡｉｓと一致する位置である。あるいは、表示領域Ｗ４の左上アドレスとしてもよい。
【００３３】
慣性ベクトル演算部２５は、算出した慣性ベクトルＶ２を、直交成分毎に、かつ経過時間毎の表示領域Ｗのアドレス位置として算出し、一時的に記憶し、あるいはリアルタイムで算出する。表示制御部２１は、算出されたアドレス位置に対応する表示領域Ｗの部分画像を画像メモリ１４からビデオメモリ１３に読み出し、さらに表示部１１の画面１１１に繰り返し読み出す。これによって画面１１１上でスクロール表示の演出表示が行われる。
【００３４】
図４のフローチャートに示す慣性スクロール処理の第１実施形態を説明する。元画像Ｇに対する部分画像の表示態様が指示されると、本フローチャートがスタートし、まず、特徴領域の抽出処理が実行される（ステップＳ１）。次いで、画面１１１に表示領域Ｗの画像が表示される（ステップＳ３）。
【００３５】
続いて、フリック操作か否かが判断される（ステップＳ５）。フリック操作ありと判定されると（ステップＳ５でＹｅｓ）、フリック操作直前の例えば２回分の座標情報とその時間間隔情報とを用いて、現表示領域Ｗを起点とした慣性ベクトルの方向及び距離が算出（仮計算）される（ステップＳ７）。この仮計算によって表示領域Ｗの停止位置（例えば図３（ｄ）のＷ３ｃ参照）が算出される（ステップＳ９）。次いで、停止位置の所定範囲（図３（ｄ）のＷ３ｚ参照）内に存在する特徴領域ＦＡの基準点ＦＡｓの抽出が行われ（ステップＳ１１）、所定範囲内に基準点ＦＡｓが含まれるか否かが判断される（ステップＳ１３）。所定範囲内に基準点ＦＡｓが含まれていなければ、ステップＳ２３にスキップして、ステップＳ７で算出した慣性ベクトルの情報が適用されて、表示領域Ｗが停止位置に達するまで順次移動させられる（ステップＳ２３、ステップＳ２５のループ）。表示領域Ｗの移動が終了すると、ステップＳ５にリターンして、同様の処理が繰り返される。
【００３６】
一方、ステップＳ１３で、所定範囲内に基準点ＦＡｓが含まれていると判断されると、含まれている基準点ＦＡｓが複数個か否かが判断され（ステップＳ１５）、複数個であれば、仮計算で算出された停止位置に最も近い距離にある基準点が１個選出される（ステップＳ１７）。なお、ステップＳ１５で、選出個数が１個の場合には、その基準点ＦＡｓが選出される。
【００３７】
次いで、選出された基準点までの慣性補正量が算出され（ステップＳ１９）、算出された補正量に基づいて、選出した基準点までの慣性ベクトルの方向と距離とが算出（再計算）される（ステップＳ２１）。この場合には、再計算された慣性ベクトルが適用されて、表示領域Ｗの移動が行われる（ステップＳ２３、ステップＳ２５のループ）。
【００３８】
図５を用いて、ステップＳ１の特徴領域抽出の処理を説明する。まず、元画像Ｇとしての原稿に対して領域分離処理が施される（ステップＳ１１１）。次いで、画像の領域の抽出処理が開始され（ステップＳ１１３）、画像領域の有無が判断される（ステップＳ１１５）。画像領域がなければ、ステップＳ１２９に進む。一方、画像領域があれば、パターン認識処理を適用して顔画像領域の抽出処理が開始され（ステップＳ１１７）、顔画像の有無が判断され（ステップＳ１１９）、顔画像があれば、顔位置を、あるいは両眼の中心点を求め、その位置が抽出領域基準点として記憶される（ステップＳ１２１）。なお、顔画像領域がなければ（ステップＳ１１９でＮｏ）、ステップＳ１２３に進む。
【００３９】
次いで、文字画像領域の抽出処理が開始され（ステップＳ１２３）、文字画像領域の有無が判断される（ステップＳ１２５）。文字画像領域がなければ、ステップＳ１２９にスキップする。一方、文字画像領域があれば、文字サイズ判定処理を行って、例えばタイトル域が抽出され、その内の所定位置が抽出領域基準点として記憶される（ステップＳ１２７）。
【００４０】
次いで、テキストデータの文字領域の抽出処理が開始され（ステップＳ１２９）、文字領域の有無が判断される（ステップＳ１３１）。文字領域がなければ、本フローを抜ける。一方、文字領域があれば、例えば予め取得しておいた文字サイズ情報との照合を行うような文字サイズ判定処理を行って、例えばタイトル域が抽出され、その内の所定位置が抽出領域基準点として記憶されて（ステップＳ１３３）、本フローを抜ける。
【００４１】
次に、図６のフローチャートに示す慣性スクロール処理の第２実施形態を説明する。本フローチャートのステップＳ３１〜Ｓ４３及びステップＳ６９，Ｓ７１は、図４のフローチャートのステップＳ１〜Ｓ１３及びステップＳ２３，Ｓ２５と同一なので、説明は省略する。
【００４２】
ステップＳ４３で、所定範囲内に特徴領域の基準点ＦＡｓが含まれていると判断されると、そのうちから第１優先基準点の選出処理が開始され（ステップＳ４５）、第１優先基準点の有無が判断され（ステップＳ４７）、第１優先基準点があれば、複数個か否かが判断され（ステップＳ４９）、複数個であれば、仮計算で算出された停止位置に最も近い距離にある基準点が１個選出される（ステップＳ５１）。なお、ステップＳ４９で、選出個数が１個の場合には、その基準点ＦＡｓが選出される。
【００４３】
一方、ステップＳ４７で、第１優先基準点がないと判断された場合には、第２優先基準点の選出処理が開始され（ステップＳ５３）、第２優先基準点の有無が判断される（ステップＳ５５）。第２優先基準点があれば、複数個か否かが判断され（ステップＳ５７）、複数個であれば、仮計算で算出された停止位置に最も近い距離にある基準点が１個選出される（ステップＳ５９）。なお、ステップＳ５７で、選出個数が１個の場合には、その基準点ＦＡｓが選出される。
【００４４】
一方、ステップＳ５５で、第２優先基準点がないと判断された場合には、他に複数個の基準点を含むか否かが判断され（ステップＳ６１）、複数個であれば、仮計算で算出された停止位置に最も近い距離にある基準点が１個選出される（ステップＳ６３）。なお、ステップＳ６１で、選出個数が１個の場合には、その基準点ＦＡｓが選出される。
【００４５】
次いで、以上の優先順に沿って選出された１個の基準点までの慣性補正量が算出され（ステップＳ６５）、算出された補正量に基づいて、選出した基準点までの慣性ベクトルの方向と距離とが算出（再計算）される（ステップＳ６７）。この場合には、再計算された慣性ベクトルが適用されて、表示領域Ｗの移動が行われる（ステップＳ６９、ステップＳ７１のループ）。
【００４６】
図７を用いて、ステップＳ３１の特徴領域抽出の処理を説明する。まず、元画像Ｇとしての原稿に対して領域分離処理が施される（ステップＳ３１１）。次いで、画像の領域の抽出処理が開始され（ステップＳ３１３）、画像領域の有無が判断される（ステップＳ３１５）。画像領域がなければ、ステップＳ３２７に進む。一方、画像領域があれば、パターン認識処理を適用して顔画像領域の抽出処理が開始され（ステップＳ３１７）、顔画像の有無が判断され（ステップＳ３１９）、顔画像があれば、顔位置を、あるいは両眼の中心点を求め、その位置が第２優先抽出領域基準点として記憶される（ステップＳ３２１）。なお、顔画像領域がなければ（ステップＳ３１９でＮｏ）、ステップＳ３２３に進む。
【００４７】
次いで、文字画像領域の抽出処理が開始され（ステップＳ３２３）、文字画像領域の有無が判断される（ステップＳ３２５）。文字画像領域がなければ、本フローを抜ける。一方、文字画像領域があれば、ステップＳ３３１に進む。また、ステップＳ３１５で画像領域がないと判断された場合には、テキストデータの文字領域の抽出処理が開始され（ステップＳ３２７）、次いで、文字領域の有無が判断され（ステップＳ３２９）、文字領域があれば、ステップＳ３３１に進む。
【００４８】
ステップＳ３３１では、文字サイズ判定処理を行って、文字の大きさ（サイズ）が判断される。次いで、文字の大きさが所定の大きさ以上か否かが判断され（ステップＳ３３３）、所定の大きさ以上であれば、その内の所定位置が第１優先抽出領域基準点として記憶される（ステップＳ３３５）。
【００４９】
一方、所定の大きさ以上の文字がない場合、文字の大きさが所定の大きさに足りないか否かが判断され（ステップＳ３３７）、所定の大きさに足りないと判断された場合、その内の所定位置が第３優先抽出領域基準点として記憶される（ステップＳ３３９）。
【００５０】
図８のフローチャートに示す慣性スクロール処理の第３実施形態を説明する。本フローチャートのステップＳ８１〜Ｓ９３及びステップＳ１０７，Ｓ１０９は、図４のフローチャートのステップＳ１〜Ｓ１３及びステップＳ２３，Ｓ２５と同一なので、説明は省略する。
【００５１】
ステップＳ９３で、所定範囲内に基準点ＦＡｓが含まれていると判断されると、含まれている基準点ＦＡｓが複数個か否かが判断され（ステップＳ９５）、複数個であれば、仮計算で算出された停止位置と各基準点との間の距離が算出される（ステップＳ９７）。次いで、各基準点について、ステップＳ８１で設定された基準点毎の優先順と、対応する基準点に対して算出された距離とに応じて各ポイントの算出が行われる（ステップＳ９９）。算出式は、優先順と距離とを加味したもので、例えば、ポイント＝（４−優先順）×距離の式が採用可能である。そして、最もポイントの高い基準点が特徴点と見なされて選出される（ステップＳ１０１）。なお、ステップＳ９５で、選出個数が１個の場合には、その基準点ＦＡｓが選出される。
【００５２】
次いで、選出された基準点までの慣性補正量が算出され（ステップＳ１０３）、算出された補正量に基づいて、選出した基準点までの慣性ベクトルの方向と距離とが算出（再計算）される（ステップＳ１０５）。この場合には、再計算された慣性ベクトルが適用されて、表示領域Ｗの移動が行われる（ステップＳ１０７、ステップＳ１０９のループ）。
【００５３】
図８に示すステップＳ８１の特徴領域抽出の処理は、図７と同様なので説明は省略する。なお、図８におけるポイント算出式中の優先順の値は、第１優先抽出領域基準点が値１、第２優先抽出領域基準点が値２、そして第３優先抽出領域基準点が値３として設定される。
【００５４】
前記各実施形態では、仮計算された表示領域Ｗ３の中心アドレスＷ３ｃの所定範囲Ｗ３ｚに含まれる基準点を検出するようにしたが、所定範囲Ｗ３ｚは、仮計算された慣性スクロールの移動距離に応じて広狭変更してもよい。また、変更は、移動方向及び移動距離の少なくとも一方に対するものでもよい。
【００５５】
また、慣性スクロールはリリース位置から選出された基準点に向けて直線状に行われるが、これに代えて、前半は仮計算で求めた方向に移動し、途中から選出した基準点に向かうように方向転換する態様としてもよい。また、リリース直前の２回又はそれ以上の所定回数分の検知座標から求まる、フリック操作の加速度が所定値以上の場合には、目標領域が明確に決まっていない状態とみなして補正処理を解除するようにしてもよい。
【００５６】
また、特徴領域の抽出として、文字領域、文字画像領域、写真等の画像領域を例示したが、元画像Ｇの種類によって適宜使い分けることが可能である。
【００５７】
また、上述の実施形態の説明は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上述の実施形態ではなく、特許請求の範囲によって示される。さらに、本発明の範囲には、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００５８】
１  画像表示装置
１１  表示部
１２  タッチパネル
２０  制御部
２１  表示制御部（表示制御手段）
２２  特徴領域抽出部（選出手段、特徴領域抽出手段）
２３  フリック操作判定部
２４  特徴領域選出部（選出手段）
２５  慣性ベクトル演算部（仮計算手段、慣性ベクトル演算手段）
Ｗ  表示領域
ＦＡ  特徴領域
【図１】
2016122334.tif 000003
【図４】
2016122334.tif 000004
【図５】
2016122334.tif 000005
【図６】
2016122334.tif 000006
【図７】
2016122334.tif 000007
【図８】
2016122334.tif 000008
【図２】
2016122334.tif 000009
【図３】
2016122334.tif 000010