(57)【要約】  表示装置は、表示部と、元画像の元画像データを記憶する記憶部と、表示部の画面に対するタッチ操作があったときに、そのタッチ操作に対応するタッチ位置を示すタッチ位置情報を出力する検知部と、表示部の表示解像度に応じて元画像をリサイズすることでベース画像を生成して表示部に表示させる制御部と、を備える。制御部は、検知部からタッチ位置情報が出力されたときに、ベース画像上の領域であってタッチ位置に対応する位置を含む拡大対象領域を特定し、元画像上の領域であって拡大対象領域に対応する領域のリサイズ及び切り出しを行うことで、拡大対象領域を拡大した部分拡大画像を生成し、生成した部分拡大画像とベース画像とを合成して表示部に表示させる。
2018198703.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
元画像の元画像データを記憶する記憶部と、
前記表示部の画面に対するタッチ操作があったときに、前記タッチ操作に対応するタッチ位置を示すタッチ位置情報を出力する検知部と、
前記表示部の表示解像度に応じて前記元画像をリサイズすることでベース画像を生成して前記表示部に表示させる制御部と、を備え、
前記制御部は、前記検知部から前記タッチ位置情報が出力されたときに、
前記ベース画像上の領域であって前記タッチ位置に対応する位置を含む拡大対象領域を特定し、
前記元画像上の領域であって前記拡大対象領域に対応する領域のリサイズ及び切り出しを行うことで、前記拡大対象領域を拡大した部分拡大画像を生成し、
生成した前記部分拡大画像と前記ベース画像とを合成して前記表示部に表示させる、
表示装置。
【請求項２】
前記制御部は、前記部分拡大画像を生成する際、前記元画像から前記拡大対象領域に対応する領域の切り出しを行い、その後、切り出した領域の画像に対してリサイズを行う、
請求項１に記載の表示装置。
【請求項３】
表示部と、
元画像の元画像データを記憶する記憶部と、
前記表示部の画面に対するタッチ操作があったときに、前記タッチ操作に対応するタッチ位置を示すタッチ位置情報を出力する検知部と、
前記表示部の表示解像度に応じて前記元画像をリサイズすることでベース画像を生成して前記表示部に表示させる制御部と、を備え、
前記制御部は、前記検知部から前記タッチ位置情報が出力されたときに、
前記ベース画像上の領域であって前記タッチ位置に対応する位置を含む拡大対象領域に含まれる拡大対象物を特定し、
前記元画像上の領域であって前記拡大対象物に対応する部分のリサイズ及び切り出しを行うことで、前記拡大対象物を拡大した部分拡大画像を生成し、
生成した前記部分拡大画像と前記ベース画像とを合成して前記表示部に表示させる、
表示装置。
【請求項４】
前記拡大対象物は、文字、記号、顔、及び所定色の領域を示す画像のうちの少なくとも１つである、
請求項３に記載の表示装置。
【請求項５】
前記検知部は、前記表示部の画面に対するマルチタッチによる回転操作があったときに、回転中心位置、回転方向、及び回転量を示す回転操作情報を出力し、
前記制御部は、前記検知部から前記回転操作情報が出力された場合において、前記回転中心位置が、前記部分拡大画像の表示領域内に位置しているときは、前記部分拡大画像を前記回転方向及び前記回転量に基づいて回転させる、
請求項１から４のいずれか１項に記載の表示装置。
【請求項６】
前記制御部は、前記検知部から複数のタッチ位置情報が同時あるいは順次に出力されたときは、前記複数のタッチ位置情報のそれぞれについて、前記部分拡大画像を生成し、生成した前記部分拡大画像と前記ベース画像とを合成して表示させる、
請求項１から４のいずれか１項に記載の表示装置。
【請求項７】
前記制御部は、前記タッチ位置情報が出力されたときから所定時間が経過したときに、前記タッチ位置情報に対応する前記部分拡大画像を消去させる、
請求項１から４のいずれか１項に記載の表示装置。
【請求項８】
前記検知部は、前記表示部の画面に対するマルチタッチによる回転操作があったときに、回転中心位置、回転方向、及び回転量を示す回転操作情報を出力し、
前記制御部は、前記検知部から前記回転操作情報が出力された場合において、前記回転中心位置がいずれかの部分拡大画像の表示領域内に位置しているときは、前記回転中心位置が位置している部分拡大画像を前記回転方向及び前記回転量に基づいて回転させる、
請求項１から４のいずれか１項に記載の表示装置。
【請求項９】
前記制御部は、前記部分拡大画像に対して、色及び明るさのうち少なくとも１つが前記ベース画像とは異なるように色変換処理を行う、
請求項１から４のいずれか１項に記載の表示装置。
【請求項１０】
前記制御部は、前記部分拡大画像に対してコントラスト強調処理を行う、
請求項１から４のいずれか１項に記載の表示装置。
【請求項１１】
前記元画像は、前記表示部の表示解像度よりも大きい解像度を有する、
請求項１から１０のいずれか１項に記載の表示装置。
【請求項１２】
前記表示部の前記画面が鉛直方向の上側または斜め上方を向くように配置される、
請求項１から１１のいずれか１項に記載の表示装置。
【請求項１３】
据え置きテーブルとして構成され、
前記表示部は前記据え置きテーブルの天板の上面に配置される、
請求項１２に記載の表示装置。
【請求項１４】
タブレット状の形状を有し、
前記表示部の前記画面が鉛直方向の上側または斜め上方を向くように、配置される、
請求項１から１１のいずれか１項に記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画面に表示されている画像の一部領域を拡大しかつ重畳して表示する表示装置に関する。
【背景技術】
【０００２】
特許文献１は、画面に表示されている画像の一部領域を拡大しかつ合成して表示する表示装置を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２２５２６１号公報
【発明の概要】
【０００４】
本開示は、表示画像の一部の領域を拡大しかつ合成して表示した場合でも、画質の低下を抑制可能とした表示装置を提供する。
【０００５】
本開示の第１の態様の表示装置は、表示部と、元画像の元画像データを記憶する記憶部と、表示部の画面に対するタッチ操作があったときに、そのタッチ操作に対応するタッチ位置を示すタッチ位置情報を出力する検知部と、表示部の表示解像度に応じて元画像をリサイズすることでベース画像を生成して表示部に表示させる制御部と、を備える。制御部は、検知部からタッチ位置情報が出力されたときに、ベース画像上の領域であってタッチ位置に対応する位置を含む拡大対象領域を特定し、元画像上の領域であって拡大対象領域に対応する領域のリサイズ及び切り出しを行うことで、拡大対象領域を拡大した部分拡大画像を生成し、生成した部分拡大画像とベース画像とを合成して表示部に表示させる。
【０００６】
本開示の第２の態様の表示装置は、表示部と、元画像の元画像データを記憶する記憶部と、表示部の画面に対するタッチ操作があったときに、そのタッチ操作に対応するタッチ位置を示すタッチ位置情報を出力する検知部と、表示部の表示解像度に応じて元画像をリサイズすることでベース画像を生成して表示部に表示させる制御部と、を備える。制御部は、検知部からタッチ位置情報が出力されたときに、ベース画像上の領域であってタッチ位置に対応する位置を含む拡大対象領域に含まれる拡大対象物を特定し、元画像上の領域であって拡大対象物に対応する部分のリサイズ及び切り出しを行うことで、拡大対象物を拡大した部分拡大画像を生成し、生成した部分拡大画像とベース画像とを合成して表示部に表示させる。
【０００７】
本開示によると、元画像上の領域であって拡大対象領域に対応する領域のリサイズ及び切り出しを行うことで部分拡大画像を生成するので、画像の一部の領域を拡大しかつ合成して表示した場合でも、画質の低下を抑制できる。
【図面の簡単な説明】
【０００８】
【図１】実施の形態１における表示装置の外観を示した斜視図
【図２】表示装置の電気的構成を示したブロック図
【図３】表示装置の表示画面の一例を示した図
【図４Ａ】表示装置の表示画面の一例を示した図
【図４Ｂ】表示装置の表示画面の一例を示した図
【図５】表示装置の表示画面の一例を示した図
【図６】表示装置の表示画面の一例を示した図
【図７】表示装置の表示画面の一例を示した図
【図８Ａ】表示装置の表示画面の一例を示した図
【図８Ｂ】表示装置の表示画面の一例を示した図
【図９】表示装置の表示画面の一例を示した図
【図１０】表示装置の表示画面の一例を示した図
【図１１】表示装置の表示画面の一例を示した図
【図１２】回転操作を説明した図
【図１３】丸ルーペ機能が選択されているときの表示装置の動作の一例を示したフローチャート
【図１４】元画像における対応タッチ位置を求めて合成用の部分拡大画像を生成する方法を説明した図
【図１５】角ルーペ機能が選択されているときの表示装置の動作の一例を示したフローチャート
【図１６Ａ】実施の形態２における表示装置の表示画面の一例を示した図
【図１６Ｂ】実施の形態２における表示装置の表示画面の一例を示した図
【図１７】実施の形態２における角ルーペ機能が選択されているときの表示装置の動作の一例を示したフローチャート
【図１８】実施の形態４における表示装置の表示画面の一例を示した図
【図１９】実施の形態６における表示装置の表示画面の一例を示した図
【図２０】実施の形態７における表示装置の表示画面の一例を示した図
【発明を実施するための形態】
【０００９】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１０】
なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために、提供されるのであって、これらにより請求の範囲に記載の主題を限定することは意図されていない。
【００１１】
（実施の形態１）
以下、図面を参照して、実施の形態１を説明する。
【００１２】
［１−１．構成］
図１は、実施の形態１における表示装置の外観を示した斜視図である。実施の形態１における表示装置１００は、据え置きテーブル状の形状を有する装置として構成されている。表示装置１００の天板の上面には、表示部１１０が鉛直方向の上側を向くように平置き配置されている。また、表示部１１０の上面には、タッチパネル１２０が重ねて配置されている。表示装置１００は、複数人が取り囲んで利用できる程度の大きさ、例えば、上面の幅方向の辺が１５０ｃｍ程度の長さ、奥行き方向の辺が１００ｃｍ程度の長さを有する。また、表示面１１０のサイズに関しては、幅方向の辺が１２０ｃｍ程度の長さ、奥行き方向の辺が７０ｃｍ程度の長さを有する。図１に示す据え置きテーブル状の表示装置１００は、後に他の実施の形態で種々説明するように、本開示における表示装置の一例である。
【００１３】
図２は、表示装置１００の電気的構成を示したブロック図である。表示装置１００は、表示部１１０、タッチパネル１２０、タッチパネルコントローラ１３０、制御部２１０、記憶部２２０、ＲＡＭ２３０、及びバス２４０を有する。
【００１４】
表示部１１０は、入力された画像信号に基づいて画像を表示する。表示部１１０は、例えば液晶ディスプレイや有機ＥＬディスプレイにより構成される。表示部１１０は、水平方向（幅方向）の画素数が７６８０、垂直方向（奥行き方向）の画素数が４３２０のいわゆる８Ｋタイプのディスプレイである。表示装置１００の寸法が上述の程度である場合、例えば１×１ｍｍ範囲の程度の大きさの文字も精細に表示できる。
【００１５】
タッチパネル１２０は、表示部１１０の表面に重ねて設けられている。タッチパネル１２０は、表示部１１０上のタッチされた位置を検出するポインティングデバイスである。タッチパネル１２０としては、静電容量検出方式、抵抗膜方式等、どのような方式のものでもよい。タッチパネル１２０は、表示部１１０内に一体的に構成されてもよい。
【００１６】
タッチパネルコントローラ１３０は、タッチパネル１２０のＸ電極群，Ｙ電極群を利用してタッチ位置を検出する。タッチパネルコントローラ１３０は、タッチパネル１２０上で、１本の指やタッチペンによるシングルタッチだけでなく、複数の指が同時にタッチされるマルチタッチを検出することができる。また、タッチパネルコントローラ１３０は、マルチタッチ時の各指のタッチ位置の連続的な変化を検出することで、例えば２本の指が互いに離反する方向に移動するピンチ操作が行われていることや、１本の指を支点（中心）として他の１本の指が回転する回転操作が行われていることを検出できる。
【００１７】
タッチパネルコントローラ１３０は、シングルタッチ操作が行われた場合、タッチ位置情報を出力する。タッチ位置情報には、シングルタッチ操作があったことを示す情報、及びタッチパネル１２０上でのタッチ位置を示すＸ座標及びＹ座標を出力する。また、タッチパネルコントローラ１３０は、ピンチ操作が行われた場合、ピンチ操作情報を出力する。ピンチ操作情報には、ピンチ操作があったことを示す情報、タッチパネル１２０上でのピンチ操作の基点となる位置を示すＸ座標及びＹ座標、及びピンチ操作の操作量（２本の指の離反量）を出力する。また、タッチパネルコントローラ１３０は、回転操作が行われた場合、回転操作情報を出力する。回転操作情報には、回転操作があったことを示す情報、タッチパネル１２０上での回転操作の支点（基点）となる位置を示すＸ座標及びＹ座標、回転方向及び回転操作の回転量（回転角度）を出力する。
【００１８】
記憶部２２０は、オペレーティングシステム（ＯＳ）や、アプリケーションプログラムや、種々のデータを格納している。ＯＳは、表示装置１００が備える構成要素をソフトウェア的に取り扱うためのシステムをユーザに提供する。アプリケーションプログラムは、後述するルーペ機能等を提供するプログラムを含む。データには、後述する元画像データが含まれる。記憶部２２０は、例えば不揮発性メモリ（例えば、ＲＯＭ）、ハードディスクドライブ（ＨＤＤ）、ソリッドステートドライブ（ＳＳＤ）等により構成される。
【００１９】
ＲＡＭ２３０は、表示装置１００が情報処理を行う為に必要なデータを一時的に記憶する。
【００２０】
制御部２１０は、表示装置１００の動作を制御する。制御部２１０は、ＣＰＵ及びＧＰＵを含んで構成されている。ＣＰＵは、主として、表示装置１００の動作を統括的に制御する。例えば、ＣＰＵは、記憶部２２０からＯＳやアプリケーションプログラムを読み出し、読み出したＯＳやアプリケーションプログラムに基づいて演算処理を行うことにより表示装置１００における種々の機能を実現する。また、ＣＰＵは、タッチパネルコントローラ１３０から上記の各種の情報（信号）を受信した場合、ＯＳやアプリケーションプログラムに基づいて所定の処理を実行する。ＧＰＵは、ＣＰＵからの指令に基づいて、主として、処理負荷の重い所定の画像処理を行うとともに、映像信号を生成して表示部１１０に出力する。多数のコアを備えたＧＰＵの並列処理により、８Ｋ映像という非常に多画素の映像に対する映像処理を行う際のＣＰＵの処理負荷を軽減している。処理負荷の重い所定の画像処理は、例えば、後述する部分拡大画像とベース画像の合成処理や、リサイズ処理である。
【００２１】
バス２４０は、表示装置１００を構成する構成要素が他の構成要素との間で種々の信号を送受信するための信号路である。本実施の形態では、バス２４０に、タッチパネルコントローラ１３０、制御部２１０、記憶部２２０、及びＲＡＭ２３０が接続されている。
【００２２】
１−２．動作
実施の形態１の表示装置１００の動作について、図３〜図１２を参照して説明する。
【００２３】
図３〜図１１は、表示装置１００の表示画面の一例を示した図である。図１２は、回転操作を説明した図である。本実施の形態のアプリケーションプログラムが起動されているとき、表示部１１０には、ベース画像が表示される。図３では、ベース画像ファイルとして地図データファイルが選択され、ベース画像として地図が表示されている例を示す。ここで、ベース画像は、２０Ｋの解像度（水平方向の画素数が１９２００、垂直方向の画素数が１０８００）を有する元画像データを、８Ｋの解像度を有する表示部１１０で適切な大きさで表示されるように、リサイズ（ダウンコンバート）することで生成された画像である。このリサイズは、元画像データを読み込んで表示部１１０に表示させる際に、制御部２１０により行われる。
【００２４】
表示部１１０に表示されているベース画像の左下角部には、ルーペ操作パネルＰｏが重畳して表示されている。また、ベース画像の下辺部の中央付近には、基本設定パネルＰｓが重畳して表示されている。
【００２５】
基本設定パネルＰｓには、ファイル選択ボタンＢｆ、拡大ボタンＢｇ、及び回転ボタンＢｋが配置されている。
【００２６】
ファイル選択ボタンＢｆは、表示部１１０に表示させる画像のファイルを選択するためのボタンである。ファイル選択ボタンＢｆがタッチされると、制御部２１０は、ファイルリストを表示し、所望のファイルの選択操作を可能とする。
【００２７】
拡大ボタンＢｇは、表示されたベース画像の表示倍率を大きくするためのボタンである。拡大ボタンＢｇがタッチされると、制御部２１０は、拡大操作パネルを表示し、表示倍率の拡大操作を可能とする。なお、デフォルトの表示倍率は、表示部１１０の解像度である８Ｋとベース画像の解像度である８Ｋとを一致させる１倍に設定されている。
【００２８】
回転ボタンＢｋは、表示されたベース画像を回転させるためのボタンである。回転ボタンＢｋがタッチされると、制御部２１０は、回転操作パネルを表示し、ベース画像の回転操作を可能とする。
【００２９】
ルーペ操作パネルＰｏには、ルーペ設定ボタンＢｓ、丸ルーペボタンＢｃ、及び角ルーペボタンＢｒが配置されている。
【００３０】
ルーペ設定ボタンＢｓは、ルーペ機能の内容を設定するためのボタンである。ルーペ設定ボタンＢｓがタッチされると、制御部２１０は、ルーペ設定パネルを表示し、ルーペ機能の内容を設定可能とする。ルーペ設定パネルには、例えば、丸ルーペのルーペ倍率、角ルーペのルーペ倍率、ルーペ操作パネルＰｏの配置位置等の設定項目が設けられている。丸ルーペのルーペ倍率とは、丸ルーペ内に表示される部分拡大画像のベース画像に対する拡大率であり、角ルーペのルーペ倍率とは、角ルーペ内に表示される部分拡大画像のベース画像に対する拡大率である。丸ルーペのルーペ倍率、及び角ルーペのルーペ倍率は、デフォルトでは、長さ基準で２倍に設定されている。なお、後述する丸ルーペ機能及び角ルーペ機能の具体例の説明では、丸ルーペのルーペ倍率及び角ルーペのルーペ倍率がデフォルト値（つまり長さ基準で２倍）に設定されているものとして説明する。また、ルーペ操作パネルＰｏの配置位置を操作することで、ルーペ操作パネルＰｏを表示画面の４隅のいずれかの位置等、任意の位置に変更できる。図３では、ルーペ操作パネルＰｏの配置位置が、表示画面の左下隅に設定されている例を示す。
【００３１】
丸ルーペボタンＢｃは、後述する丸ルーペ機能を有効化／無効化するためのボタンである。丸ルーペ機能が有効化されていないときに丸ルーペボタンＢｃがタッチされると、制御部２１０は、丸ルーペ機能を有効化する。また、丸ルーペ機能が有効化されているときに丸ルーペボタンＢｃがタッチされると、制御部２１０は、丸ルーペ機能を無効化する。
【００３２】
角ルーペボタンＢｒは、後述する角ルーペ機能を有効化／無効化するためのボタンである。角ルーペ機能が有効化されていないときに角ルーペボタンＢｒがタッチされると、制御部２１０は、角ルーペ機能を有効化する。また、角ルーペ機能が有効化されているときに角ルーペボタンＢｒがタッチされると、制御部２１０は、角ルーペ機能を無効化する。
【００３３】
（丸ルーペに関する機能）
丸ルーペ機能が有効化されているときに、表示部１１０の画面（表示面）のある位置がユーザによりタッチされると、制御部２１０は、図４Ａに示すように、ベース画像上の領域であってタッチ位置に対応する位置（以下適宜「対応タッチ位置」という）を中心とする所定直径の円形の拡大対象領域３０１を特定する。そして、制御部２１０は、拡大対象領域３０１をルーペ倍率に基づいて拡大した部分拡大画像を元画像から生成し、図４Ｂに示すように、生成した部分拡大画像４０１とベース画像とを合成して表示させる。図４Ａ、図４Ｂでは、“Ｏｓａｋａ”という文字の近傍がタッチされ、デフォルトのルーペ倍率（２倍）で部分拡大画像４０１が生成された例を示している。
【００３４】
ここで、本実施の形態の制御部２１０は、丸ルーペ機能によりルーペ倍率に応じた部分拡大画像を生成する際、現在表示中のベース画像に対してリサイズ処理を施すことで部分拡大画像を生成するのではなく、現在表示中のベース画像の元画像（元画像データの画像）に対してリサイズ処理を施すことで部分拡大画像を生成する。より具体的には、制御部２１０は、現在表示中のベース画像の元画像から、対応タッチ位置３００を中心とする拡大対象領域３０１の画像を切り出し、切り出した画像に対してルーペ倍率に応じたリサイズ処理を施すことで、ベース画像に対してルーペ倍率に応じて拡大された部分拡大画像を生成する。部分拡大画像の生成処理については後でより詳しく説明する。
【００３５】
また、例えば図４Ｂのように部分拡大画像４０１が既に表示されており、丸ルーペ機能が有効化されているときに、表示部１１０の画面において部分拡大画像４０１が表示されている領域以外のある位置がユーザによりタッチされた場合について説明する。このとき、制御部２１０は、図４Ａ、図４Ｂを参照して説明したのと同様に、図５に示すように、対応タッチ位置を中心とする所定直径の円形の拡大対象領域（図５では図示せず）について、ルーペ倍率に基づいて拡大した部分拡大画像４０２を元画像から生成し、ベース画像に重畳して表示させる。これにより、先に表示された部分拡大画像４０１とあわせて２個の部分拡大画像４０１，４０２が表示されることとなる。図５では、“Ｈｉｋｏｎｅ”という文字の近傍がタッチされ、デフォルトのルーペ倍率（２倍）で部分拡大画像４０２が生成された例を示している。
【００３６】
また、例えば図５のように２個の部分拡大画像４０１，４０２が既に表示されており、丸ルーペ機能が有効化されているときに、さらに、表示部１１０の画面において部分拡大画像４０１，４０２が表示されている領域以外のある位置がユーザによりタッチされた場合について説明する。このとき、制御部２１０は、上述したのと同様に、対応タッチ位置を中心とする所定直径の円形の拡大対象領域３０１について、ルーペ倍率に基づいて拡大した部分拡大画像（図５では図示せず）を元画像から生成し、ベース画像に重畳して表示させる。なお、部分拡大画像の表示数が所定数（例えば１０個）に達した場合、制御部２１０は、ベース画像において部分拡大画像が表示されている領域以外の領域がユーザによりタッチされた場合でも、新たな部分拡大画像を生成しないようにしてもよい。このようにすることにより、部分拡大画像の表示数が増加しすぎてベース画像が見にくくなることを防止できる。
【００３７】
また、丸ルーペ機能が有効化されているときに、制御部２１０は、部分拡大画像を表示したとき（タッチ操作のあったとき（タッチ位置情報が出力されたとき）にほぼ等しい）からの経過時間を計測し、経過時間が所定時間を超えた部分拡大画像を消去する。このように設定することで、複数の部分拡大画像が表示されている場合、経過時間が所定時間を超えた部分拡大画像から順次消去される。所定時間は、ユーザが部分拡大画像の内容を適切に視認できる長さの時間であり、例えば１０秒である。順次消去することで、ユーザの操作を要することなく、部分拡大画像の表示数が増加しすぎるのを防止できる。例えば、制御部２１０は、図５に示す２個の部分拡大画像４０１，４０２のうち、最初のタッチ操作に応じて生成した左側の部分拡大画像４０１の経過時間が所定時間を超すと、図６に示すように、部分拡大画像４０１を消去する。また、右側の部分拡大画像４０２の経過時間が所定時間を超すと、同様に消去する。なお、経過時間による部分拡大画像の消去は、部分拡大画像の表示数が所定数を超えた場合に適用してもよい。
【００３８】
また、丸ルーペ機能が有効化され、かつ例えば図５のように２個の部分拡大画像４０１，４０２が既に表示されているときに、左側の部分拡大画像４０１の表示領域内でユーザにより後述する回転操作がなされると、制御部２１０は、図７に示すように、回転操作がなされた部分拡大画像４０１のみを回転操作の回転方向及び回転量に応じて所定角度回転させる。図７では、部分拡大画像４０１を９０度だけ反時計回りに回転させた例を示す。これにより、ユーザは、自己が視認しやすいように部分拡大画像を回転させることができる。回転操作は、例えば、図１２に示すように、部分拡大画像の表示領域内において２本の指１２１，１２２（例えば人差し指と中指）をタッチパネル１２０にタッチした状態（マルチタッチの状態）で、一方の指１２１（例えば人差し指）を支点として他方の指１２２（例えば中指）を回転させる操作である。図１２では、時計回り方向に一方の指１２２（例えば中指）を回転させた例を示している。なお、ここでは人差し指と中指を使用する例を示したが、使用する指は、親指と人差し指、中指と薬指等その他の組み合わせであってもよい。
【００３９】
（角ルーペに関する機能）
角ルーペ機能が有効化されているときに、表示部１１０の画面のある位置がユーザによりタッチされると、制御部２１０は、図８Ａに示すように、ベース画像上の対応タッチ位置３００を中心とする所定範囲の四角の拡大対象領域３０２を特定する。そして、制御部２１０は、拡大対象領域３０２をルーペ倍率に基づいて拡大した部分拡大画像を元画像データから生成し、図８Ｂに示すように、生成した部分拡大画像５０１とベース画像とを合成して表示させる。図８Ａ，図８Ｂでは、“Ｏｓａｋａ”という文字の近傍がタッチされ、デフォルトのルーペ倍率（２倍）で部分拡大画像５０１が生成された例を示している。
【００４０】
ここで、本実施の形態の制御部２１０は、角ルーペ機能によりルーペ倍率に応じた部分拡大画像を生成する際、現在表示中のベース画像に対してリサイズ処理を施すことで部分拡大画像を生成するのではなく、現在表示中のベース画像の元画像（元画像データの画像）対してリサイズ処理を施すことで部分拡大画像を生成する。より具体的には、制御部２１０は、現在表示中のベース画像の元画像から、対応タッチ位置３００を中心とする拡大対象領域３０２の画像を切り出し、切り出した画像に対してルーペ倍率に応じたリサイズ処理を施すことで、ベース画像に対してルーペ倍率に応じて拡大された部分拡大画像を生成する。部分拡大画像の生成処理については後でより詳しく説明する。
【００４１】
また、例えば図８Ｂのように部分拡大画像５０１が既に表示されており、角ルーペ機能が有効化されているときに、表示部１１０の画面において部分拡大画像５０１が表示されている領域以外のある位置がユーザによりタッチされた場合について説明する。このとき、制御部２１０は、図８Ａ、図８Ｂを参照して説明したのと同様に、図９に示すように、対応タッチ位置を中心とする所定範囲の四角の拡大対象領域（図９では図示せず）について、ルーペ倍率に基づいて拡大した部分拡大画像５０２を元画像データから生成し、ベース画像に重畳して表示させる。これにより、先に表示された部分拡大画像５０１とあわせて２個の部分拡大画像５０１，５０２が表示されることとなる。図９では、“Ｈｉｍｅｊｉ”という文字の近傍がタッチされ、デフォルトのルーペ倍率（２倍）で部分拡大画像５０２が生成された例を示している。
【００４２】
さらに、表示部１１０の画面において部分拡大画像５０１，５０２が表示されている領域以外のある位置がユーザによりタッチされた場合、制御部２１０は、上述したのと同様に、対応タッチ位置を中心とする所定範囲の四角の拡大対象領域３０２について、ルーペ倍率に基づいて拡大した部分拡大画像を元画像データから生成し、ベース画像に重畳して表示させる。このようにして、丸ルーペ機能の場合と同様に、表示部１１０の画面において部分拡大画像が表示されている領域以外の領域をユーザがタッチすることにより、順次、部分拡大画像が表示される。なお、部分拡大画像の表示数が所定数に達した場合、制御部２１０が新たな部分拡大画像を生成しないようにしてもよい点は、丸ルーペ機能の場合と同様である。
【００４３】
また、上述の丸ルーペ機能の場合と同様に、角ルーペ機能が有効化されているときに、制御部２１０は、部分拡大画像を表示したときからの経過時間を計測し、経過時間が所定時間を超えた部分拡大画像を消去してもよい。例えば、制御部２１０は、図９に示す２個の部分拡大画像５０１，５０２のうち、最初のタッチ操作に応じて生成した部分拡大画像５０１の経過時間が所定時間を超したときに、図１０に示すように、部分拡大画像５０１を消去する。角ルーペ機能が有効化されているときの経過時間による部分拡大画像の消去については、上述の丸ルーペ機能の場合と同様であるので、詳細な説明を省略する。
【００４４】
また、角ルーペ機能が有効化され、例えば図８Ｂの表示状態にあるときに、部分拡大画像５０１内でユーザにより、部分拡大画像５０１の表示領域内でピンチアウト操作（ピンチ操作）がなされると、制御部２１０は、図１１に示すように、ピンチアウト操作量に応じた任意の倍率で部分拡大画像５０１を拡大し、拡大した部分拡大画像５０３をベース画像に重畳して表示させる。ピンチアウト操作は、例えば２本の指（例えば親指と人差し指）をタッチパネル１２０にタッチした状態（マルチタッチの状態）で、互いに離反する方向に移動させるいわゆるピンチ操作であってもよい。離反する方向は、タッチパネル１２０のＸ方向、Ｙ方向、これらに対して傾斜した方向のどのような方向でもよい。
【００４５】
（制御部２１０の表示制御）
丸ルーペ機能または角ルーペ機能が有効化されているときの制御部２１０の表示制御について、丸ルーペ機能、角ルーペ機能の順で説明する。
【００４６】
図１３は、丸ルーペ機能が選択されているときの制御部２１０の表示制御の一例を示したフローチャートである。このフローチャートの処理は所定時間周期で実行される。所定時間は、例えば、表示のリフレッシュレートに基づいて設定してもよい。
【００４７】
制御部２１０は、タッチパネルコントローラ１３０からタッチ位置情報が入力されたか否かを判断する（Ｓ１１）。つまり、タッチパネル１２０にユーザによるタッチ操作があったか否かを判断する。
【００４８】
タッチ操作があったと判断した場合（Ｓ１１でＹＥＳ）、制御部２１０は、タッチ位置情報が示すタッチ位置が部分拡大画像の表示領域内であるか否かを判断する（Ｓ１２）。つまり、ベース画像に対するタッチ操作か部分拡大画像に対するタッチ操作かを判断する。
【００４９】
タッチ位置が部分拡大画像の表示領域内でない場合（Ｓ１２でＮＯ）、制御部２１０は、記憶部２２０からベース画像の元画像データを読み出す（Ｓ１３）。
【００５０】
制御部２１０は、表示中のベース画像の元画像上においてタッチパネル１２０のタッチ位置に対応する位置（以下適宜「対応タッチ位置」という）を求め、元画像データから、対応タッチ位置を中心とする所定の直径を有する円形の画像を切り出す（Ｓ１４）。
【００５１】
制御部２１０は、切り出した画像をルーペ倍率に基づいてリサイズ（拡大）した部分拡大画像を生成し、生成した部分拡大画像のデータ（以下適宜「部分拡大画像データ」という）をＲＡＭ２３０に記憶させる（Ｓ１５）。
【００５２】
ここで元画像における対応タッチ位置を求めて合成用の部分拡大画像を生成する方法について説明する。
【００５３】
図１４は、元画像における対応タッチ位置を求めて合成用の部分拡大画像を生成する方法を説明した図である。図１４では、元画像が２０Ｋの解像度を有する画像であり、ベース画像が８Ｋの解像度を有する画像であり、ベース画像上の拡大元の円形領域（以下適宜「拡大対象領域」という）部分を２倍の直径に拡大する例で示している。
【００５４】
ユーザによりタッチパネルにタッチ操作が行われ、その際のタッチ位置が座標（ｘ１，ｙ１）であったものとする。このとき、ベース画像における対応タッチ位置は座標（ｘ２，ｙ２）となる。対応タッチ位置は、公知の座標位置変換方法により求めることができる。対応タッチ位置（座標（ｘ２，ｙ２））を中心とする直径ｄ１の拡大対象領域を２倍の直径（２＊ｄ１）に拡大するものとする。このとき、元画像における対応タッチ位置の座標（ｘ３，ｙ３）は、ベース画像のサイズに対する元画像のサイズのサイズ比ｋを用いて、座標（ｋ＊ｘ２，ｋ＊ｙ２）と求めることができる。ここで、図１４の例では、サイズ比ｋの値は２０／８、つまり２．５となる。また、ベース画像の直径ｄ１に対応する元画像の直径ｄ２は、上記サイズ比ｋを用いて、式（ｄ２＝ｋ＊ｄ１）により求めることができる。そして、元画像においてこのようにして求めた座標（ｋ＊ｘ２，ｋ＊ｙ２）を中心とする直径ｄ２の円形の領域を、元画像から切り出す。切り出し後、ベース画像の拡大対象領域の直径ｄ１の２倍の直径（２＊ｄ１）にあわせるために、切り出した画像を、上記サイズ比ｋに応じて２／ｋ倍にリサイズして、合成用の部分拡大画像とする。このようにして得られた合成用の部分拡大画像とベース画像とを対応タッチ位置（座標（ｘ２，ｙ２））において重畳して合成する。
【００５５】
ここで、リサイズの倍率は、上述のように２／ｋ倍、図１４の例ではサイズ比ｋが２０／８であるので、０．８倍となる。そのため、部分拡大画像は、切り出した画像を縮小方向にリサイズすることで得られる。したがって、得られた部分拡大画像において解像感の劣化は生じにくい。一方、ベース画像から拡大対象領域を切り出して２倍の直径に拡大した場合、解像感は半分程度に低下する。このように、本実施の形態によれば、ルーペにより表示画像の一部の拡大を行った場合でも、解像感の劣化を大きく抑制することができる。
【００５６】
図１３に戻り、制御部２１０は、今回生成した部分拡大画像の管理情報（以後適宜「部分拡大画像管理情報」という）を生成し、ＲＡＭ２３０に記憶させる（Ｓ１６）。部分拡大画像管理情報には、今回生成した部分拡大画像についての識別情報と、生成時刻と、対応タッチ位置の情報が含まれる。
【００５７】
制御部２１０は、部分拡大画像データの中に、生成時刻から所定時間が経過した部分拡大画像データが存在するか否かを判断し、存在する場合、所定時間が経過した部分拡大画像データおよび対応する部分拡大画像管理情報を削除する（Ｓ１７）。生成時刻から所定時間が経過した部分拡大画像データが存在するか否かは、ＲＡＭ２３０に記憶されている部分拡大画像管理情報の生成時刻と現在時刻とを比較することで判断できる。
【００５８】
制御部２１０は、ＲＡＭ２３０に記憶されている部分拡大画像データの部分拡大画像と、ベース画像とを、部分拡大画像管理情報に含まれる対応タッチ位置に基づいて合成した合成画像を生成し、生成した合成画像のデータをＲＡＭ２３０に記憶させる（Ｓ１８）。
【００５９】
制御部２１０は、ＲＡＭ２３０に記憶されている合成画像を表示部１１０に表示させる（Ｓ１９）。
【００６０】
ステップＳ１２においてタッチ位置が部分拡大画像の表示領域内であると判断した場合（Ｓ１３でＹＥＳ）、上記ステップＳ１９を実行する。
【００６１】
ステップＳ１１においてタッチ位置情報が入力されていないと判断した場合（Ｓ１１でＮＯ）、制御部２１０は、タッチパネルコントローラ１３０から回転操作情報が入力されたか否かを判断する（Ｓ２０）。つまり、タッチパネル１２０にユーザによる回転操作があったか否かを判断する。
【００６２】
回転操作情報が入力された場合（Ｓ２０でＹＥＳ）、制御部２１０は、回転操作情報が示す回転操作位置が部分拡大画像の表示領域内であるか否かを判断する（Ｓ２１）。つまり、部分拡大画像に対する回転操作か否かを判断する。なお、回転操作情報には、タッチパネル１２０における回転操作位置を示す情報が含まれている。
【００６３】
回転操作位置が部分拡大画像の表示領域内である場合（Ｓ２１でＹＥＳ）、制御部２１０は、ＲＡＭ２３０から、回転操作があった部分拡大画像データを読み出す（Ｓ２２）。
【００６４】
制御部２１０は、読み出した部分拡大画像データを回転させた画像を生成し、生成した部分拡大画像データをＲＡＭ２３０に記憶させる（Ｓ２３）。回転の方向及び量は、回転操作情報に基づいて設定される。例えば、回転操作情報に基づいて、回転の方向については左回り方向や右回り方向に設定され、回転量については９０度や１８０度に設定される。
【００６５】
制御部２１０は、今回回転操作があった部分拡大画像の回転前の部分拡大画像データ及び部分拡大画像管理情報を削除するとともに、今回の回転操作に伴って新たに生成した回転後の部分拡大画像データと、その新たな部分拡大画像データについての識別情報と、生成時刻と、対応タッチ位置とを対応付けた部分拡大画像管理情報をＲＡＭ２３０に記憶させ（Ｓ２４）、次に、前述したステップＳ１７以後の処理を実行する。
【００６６】
次に、角ルーペ機能が選択されているときの表示装置１００の動作について説明する。図１５は、角ルーペ機能が選択されているときの表示装置１００の動作の一例を示したフローチャートである。図１５のフローチャートにおけるステップＳ３１〜Ｓ３３，Ｓ３５〜Ｓ３９では、図１３のフローチャートにおけるステップＳ１１〜Ｓ１３，Ｓ１５〜Ｓ１９と同様の処理が行われる。そのため、それ以外の部分を中心として説明する。
【００６７】
制御部２１０は、ステップＳ３１〜Ｓ３３において、図１３のステップＳ１１〜Ｓ１３と同様の処理を実行すると、ステップＳ３４において、表示中のベース画像の元画像データにおける対応タッチ位置を求め、元画像データから、対応タッチ位置を中心とする所定範囲の四角形の画像を切り出す。そして、制御部２１０は、ステップＳ３５〜Ｓ３９で、図１３のステップＳ１５〜Ｓ１９と同様の処理を行う。
【００６８】
ステップＳ３１において、タッチ位置情報が入力されていないと判断した場合（Ｓ３１でＮＯ）、制御部２１０は、タッチパネルコントローラ１３０からピンチ操作情報が入力されたか否かを判断する（Ｓ４０）。つまり、タッチパネル１２０にユーザによるピンチ操作があったか否かを判断する。
【００６９】
ピンチ操作情報が入力された場合（Ｓ４０でＹＥＳ）、制御部２１０は、ピンチ操作情報が示すピンチ操作位置が部分拡大画像の表示領域内であるか否かを判断する（Ｓ４１）。つまり、部分拡大画像に対するピンチ操作か否かを判断する。なお、ピンチ操作情報には、タッチパネル１２０におけるピンチ操作位置を示す情報が含まれている。
【００７０】
ピンチ操作位置が部分拡大画像の表示領域内である場合（Ｓ４１でＹＥＳ）、制御部２１０は、記憶部２２０から、ベース画像の元画像データを読み出す（Ｓ４２）。
【００７１】
制御部２１０は、元画像データから、ピンチ操作があった部分拡大画像における対応タッチ位置を中心とする所定範囲の四角形の画像を切り出す（Ｓ４３）。
【００７２】
制御部２１０は、切り出した画像をピンチ操作量に応じたルーペ倍率でリサイズ（拡大）した部分拡大画像を生成し、生成した部分拡大画像データをＲＡＭ２３０に記憶させる（Ｓ４４）。
【００７３】
制御部２１０は、今回生成した部分拡大画像管理情報を生成し、ＲＡＭ２３０に記憶させ（Ｓ４５）、次に、ステップＳ３７以後の処理を実行する。部分拡大画像管理情報には、今回生成した部分拡大画像の識別情報と、生成時刻と、対応タッチ位置の情報が含まれる。
【００７４】
なお、本実施の形態では、角ルーペボタンＢｒが一度タッチ操作されると、継続的に角ルーペ機能が有効になり、画面に対するタッチ操作が行われる都度、部分拡大画像が追加される例を説明したが、これに限らない。例えば、角ルーペ機能が有効になった後、画面に対するタッチ操作が一度行われ、部分拡大画像を表示させた場合、角ルーペボタンＢｒが再度タッチ操作されない限り、タッチ操作があっても２個目以後の部分拡大画像を追加表示できないようにしてもよい。なお、これは、丸ルーペボタンＢｃについても同様としてもよい。
【００７５】
また、部分拡大画像の表示中に、ベース画像（例えば広域地図）の向きを、表示装置１００を利用中の複数のユーザのいずれかが回転（例えば反転や±９０度の回転）させた場合でも、制御部２１０は、部分拡大画像の向きについては変化しないようにベース画像の向きとは独立して制御する。
【００７６】
（実施の形態２）
実施の形態２における表示装置について説明する。実施の形態１の表示装置１００の角ルーペ機能では、部分拡大画像内でユーザによりピンチ操作がなされたときに、対応タッチ位置を中心とする所定範囲の四角形の画像を切り出し、ピンチ操作量に応じてルーペ倍率を変更するようにしている。これに対し、実施の形態２では、ピンチ操作量に応じて切り出す範囲を変更（拡大）し、切り出した画像を一定のルーペ倍率で拡大する。以下において、実施の形態１の表示装置１００との相違点を中心として説明する。
【００７７】
図１６Ａ、図１６Ｂは、実施の形態２における表示装置の表示画面の一例を示した図である。角ルーペ機能が有効化され、例えば図８Ｂの表示状態にあるときに、ユーザにより部分拡大画像５０１の表示領域内でピンチアウト操作（ピンチ操作）がなされると、制御部２１０は、ピンチ操作量に応じて、図８Ａで説明した拡大対象領域３０２を図１６Ａに示す拡大対象領域３０３のように拡大して特定する。そして、制御部２１０は、拡大された拡大対象領域３０３に対応する画像を元画像から切り出し、図１６Ｂに示すように、一定のルーペ倍率で拡大することで生成した部分拡大画像５０４をベース画像に重畳して表示させる。
【００７８】
図１７は、実施の形態２における角ルーペ機能が選択されているときの表示装置１００の動作の一例を示したフローチャートである。
【００７９】
図１７のフローチャートでは、図１５のフローチャートのステップＳ４３，Ｓ４４に代えて、ステップＳ５３，Ｓ５４が設けられており、それ以外のステップでは図１５のフローチャートと同様の処理が行われる。
【００８０】
図１７のステップＳ４２で記憶部２２０から元画像データを読み出すと、制御部２１０は、元画像データから、ピンチ操作があった部分拡大画像における対応タッチ位置を中心とする、ピンチ操作の操作量に応じた範囲の四角形の画像を切り出す（Ｓ５３）。
【００８１】
制御部２１０は、切り出した画像を一定のルーペ倍率でリサイズ（拡大）した部分拡大画像を生成し、生成した部分拡大画像のデータをＲＡＭ２３０に記憶させる（Ｓ５４）。
【００８２】
（実施の形態３）
実施の形態３は、実施の形態１と実施の形態２で説明した２種類の角ルーペ機能の両方を備える表示装置である。即ち、実施の形態３に係る表示装置は、２種類の角ルーペ機能用の２個の角ルーペボタンをルーペ操作パネルに配置し、操作した角ルーペボタンに応じて図１５と図１７のいずれかのフローチャートを実行するように構成される。
【００８３】
（実施の形態４）
図１８は、実施の形態４における表示装置の表示画面の一例を示した図である。図１８に示すように、表示画面に表示された部分拡大画像４０３は、上記のリサイズ処理とともに色変換処理が行われている。色変換処理とは、部分拡大画像の色及び／または明るさをベース画像とは異なる色及び／または明るさに変換する処理である。これにより、部分拡大画像を表示するためのタッチ操作を行うだけで、部分拡大画像の色及び／または明るさを、部分に適した色及び／または明るさに自動的に変更することができる。図１８の例では、ベース画像が地図画像であるが、ベース画像は例えば医療病理診断用の画像であってもよく、このような場合において、例えば病巣部の拡大と同時に病巣部の診断に適した色に自動的に変換できる。
【００８４】
（実施の形態５）
実施の形態５に係る表示装置は、部分拡大画像を、上記実施の形態のリサイズ処理とともにコントラスト強調処理を施した画像として、表示画面に表示することが可能である。これにより、部分拡大画像の拡大倍率が大きくなった場合でも、部分拡大画像をめりはりのある画像とすることができる。
【００８５】
（実施の形態６）
図１９は、実施の形態６における表示装置の表示画面の一例を示した図である。実施の形態１〜５では、部分拡大画像が、ベース画像の拡大対象領域内の画像を均一に拡大した画像である場合を説明した。しかし、拡大対象領域内から画像認識技術を利用して拡大対象物を検出し、検出した拡大対象物だけを拡大した部分拡大画像データを生成し、ベース画像に重畳して表示させてもよい。この場合、制御部２１０は、部分拡大画像４０４を、元画像において拡大対象物に対応する領域をリサイズすることで生成する。拡大対象物の具体例は、表示画面に表示される文字、記号、顔、及び所定色の領域等である。図１９は、拡大対象物が文字の場合の表示例を示しており、この図１９に示すように、拡大対象領域に含まれる文字を画像認識により検出し、検出した文字だけを拡大した部分拡大画像データを生成し、ベース画像に重畳して表示させてもよい。また、地図等においては、文字や記号については、画像から独立してフォントデータで構成される場合があるが、そのような場合、拡大対象領域に含まれるフォントデータを検出し、フォントデータによる文字の表示サイズを大きくするようにしてもよい。
【００８６】
（実施の形態７）
実施の形態１では、円形の部分拡大画像の表示領域内で２本の指による回転操作がなされると、回転操作がなされた部分拡大画像を回転操作の回転方向及び回転量に応じて所定角度回転させる。しかし、図２０に示すように、円形の部分拡大画像４０１を表示する際にその近傍に回転操作用のボタンを表示させてもよい。図２０の例では、円形の部分拡大画像４０１の右上に、左回り（反時計回り）に９０度回転させるための左９０度回転ボタンＢ−９０、右回り（時計回り）に９０度回転させるための右９０度回転ボタンＢ９０、１８０度回転させるための１８０度回転ボタンＢ１８０が表示される。そして、部分拡大画像４０１の領域内に１本の指（例えば人差し指）をタッチした状態で、他の指（例えば中指）でいずれかの回転ボタンにタッチすると、制御部２１０は、タッチされた回転ボタンに対応する角度だけ部分拡大画像４０１を回転させる。なお、利用する指は、上例以外の指であってもよい。
【００８７】
（実施の形態８）
実施の形態１では、部分拡大画像に対して２本の指で回転操作を行うことにより利用者が見やすい向きに部分拡大画像を回転させて表示させることができる。実施の形態８では、タッチペンを利用してタッチすることで、指での回転操作や回転ボタンにタッチする操作を要することなく、利用者が見やすい向きに部分拡大画像を当初から回転させた状態で表示させる。具体的には、表示装置１００の４辺（図１参照）のそれぞれで使用されるタッチペンに異なるＩＤを付与し、表示装置１００の４辺とタッチペンのＩＤのそれぞれとを対応付けた情報を記憶部２２０に格納しておく。また、タッチペンは、画面へのタッチ時に、ＩＤの情報を含む無線信号を出力する機能を有する。
【００８８】
ユーザは、表示装置を操作する位置の辺に対応付けられたタッチペンを利用する。表示装置１００の制御部２１０は、タッチパネル１２０に対してタッチペンによるタッチ操作を検知した場合、つまりタッチ操作と同時にＩＤの情報を含む無線信号を受信した場合、ＩＤの情報に基づいて、部分拡大画像を、そのタッチペンに対応する辺側からユーザが部分拡大画像を見たとき正しい向きとなるように表示させる。例えば、タッチ操作に係るタッチペンに対応する辺がベース画像の上辺側となっているときは、部分拡大画像の上下方向をベース画像に対して反転させて表示させる。一方、タッチ操作に係るタッチペンに対応する辺がベース画像の下辺側となっているときは、部分拡大画像の上下方向を、ベース画像と一致させて表示させる。なお、部分拡大画像を表示する際、実施の形態７のように、左９０度回転ボタンＢ−９０、右回り右９０度回転ボタンＢ９０、及び１８０度回転ボタンＢ１８０を表示させてもよい。
【００８９】
（実施の形態９）
部分拡大画像の表示方向及び部分拡大画像に対する回転操作は、カメラ等の撮像装置によって撮像された画像を解析することによって行うこともできる。具体的には、表示装置１００の４つのコーナー（図１参照）にカメラが配置され、カメラは表示部１１０の画面の上方の画像を撮像し画像データを生成する。カメラが生成した画像データは記憶部に保存される。制御部２１０は、タッチパネルコントローラ１３０からタッチ位置情報が入力されると、そのタッチ位置情報に係るタッチ操作時にカメラより生成された画像データを読み出してその画像を解析し、画像解析により表示装置１００の４辺のうちいずれの辺からのタッチ操作であるかを判断して、その辺に対応する向きに部分拡大画像を表示させる。タッチ位置が既に表示されている部分拡大画像の領域内である場合は、その部分拡大画像を画像解析により判断された辺に対応する向きに回転して表示させる。
【００９０】
画像解析においては、タッチ操作時におけるタッチ位置の上方の画像を解析して、ユーザの手や指の向きを検出しタッチ操作に係る辺を判断することができる。また、タッチ操作の前後におけるタッチ位置の上方の画像を解析して、ユーザの手や指の移動方向を検出しタッチ操作に係る辺を判断してもよい。ユーザがタッチペンを使用する場合は、タッチ操作時の画像からタッチペンの角度を検出しタッチ操作に係る辺を判断してもよいし、タッチ操作の前後の画像からタッチペンの移動方向を検出しタッチ操作に係る辺を判断してもよい。なお、カメラは、表示装置１００の４つのコーナーのすべてではなく、いずれかの対角に配置されてもよい。
【００９１】
（実施の形態の全体のまとめ）
（課題と対応策）
平置き配置される表示装置を利用した、テーブルでの打合せやプレゼンテーションでは、四方（上下、左右）から複数の人が表示画面を見ることとなる。８Ｋの表示解像度を有する表示装置では、高解像度で広域の地図や大きな図面などの情報一覧性と詳細表示を両立可能であるが、文字フォントなどが小さくなるため、部分的に拡大して見たいという要望が多い。
【００９２】
１．ルーペ機能で表示される部分拡大画像の高画質化
（課題）
２０Ｋの超高精細な元画像を、８Ｋの解像度を有する表示部に全体をベース画像として表示する場合、２０Ｋの元画像を表示部の解像度の８Ｋにあわせた解像度にリサイズ（スケーリング）して表示することとなるが、このときフィルタがかかる。ルーペ機能で部分拡大を行う際に、ベース画像から部分拡大画像を生成すると、生成された部分拡大画像は、元画像を基準とするとリサイズ及びフィルタが２度行われることとなり、複数回のリサイズによるアーティファクトの発生により、画質が劣化する。
【００９３】
（本実施の形態）
本実施の形態の表示装置は、リサイズ（スケーリング）後のベース画像ではなく、元画像から部分拡大画像を生成する。そのため、生成された部分拡大画像は、元画像を基準とするとリサイズ及びフィルタは１度行われるだけであるので、画質の劣化が抑制される。また、元画像データがディスプレイより高解像度の場合においては、元画像の情報量が大きいため、ベース画像から部分拡大画像を生成するときと比べ、生成された部分拡大画像が大きく高画質化される。また、元画像データがディスプレイより低解像度の場合においても、元画像を基準とするとリサイズ及びフィルタは１度行われるだけであるので、ベース画像から部分拡大画像を生成するときと比べ、生成された部分拡大画像が高画質化される。
【００９４】
２．複数のルーペによる複数の部分拡大画像の表示
（課題）
部分拡大画像を生成する際に、表示部に表示されているベース画像全体をリサイズしてから部分拡大を行うと、部分拡大以外の領域を含めたリサイズ処理を行うため処理負担が大きい。特に、複数のルーペで複数の部分拡大画像（例えば１０以上）を表示させる場合に、ベース画像全体をリサイズする処理を複数回実行すると、負荷が非常に大きくなり、表示装置全体の処理速度が低下するとともに、表示装置がハングアップする虞がある。
【００９５】
（本実施の形態）
（１）本実施の形態の表示装置は、元画像における部分拡大の対象領域のみを先に切り出してリサイズ処理を行う。元画像のデータ量はベース画像のデータ量よりも大きいが、切り出した部分のデータ量は、ベース画像のデータ量よりもはるかに小さい。そのため、リサイズ処理における制御部２１０（処理装置（ＰＣ／ＧＰＵ））の処理負担が大きく軽減される。また、複数のルーペ処理においても、ベース画像全体をリサイズする場合と比べ、負荷が大きく軽減され、処理速度の向上及び装置のハングアップを抑制できる。
（２）本実施の形態の表示装置は、複数の部分拡大画像を表示させた場合においても、各部分拡大画像について表示開始から所定時間（ｅｘ．１０ｓｅｃ）が経過すると、順に部分拡大画像を消去する。そのため、並列処理による負担が軽減されるとともに、表示画面全面での視認性が改善される。
（３）本実施の形態の表示装置は、ルーペ倍率が固定の丸ルーペと、ルーペ倍率及び表示エリアが可変の角ルーペの２種類を提供しており、ルーペ倍率及び表示エリアが可変の角ルーペでは、ルーペ倍率が固定の丸ルーペよりもリアルタイムでの処理負担が大きくなるが、上記（１）、（２）のように処理を行うことで、角ルーペ処理の処理負担を大きく軽減できる。
（４）部分拡大画像は静止画だけでなく、動画での使用も考えられる。本実施の形態の表示装置は、動画の場合はフレーム毎での処理が必要になるが、（１）、（２）のように処理を行うことで動画においても処理負担が軽減され、角ルーペ処理を適切に行うことができる。
【００９６】
３．ルーペ内表示の回転処理
（課題）
従来の部分拡大ではベース画像と同一の向きでしか操作や表示を行えない。本実施の形態のテーブル型ディスプレイのように四方から複数人が使用する場合、ベース画像や部分拡大画像が見にくい。
【００９７】
（本実施の形態）
（１）本実施の形態の表示装置は、部分拡大画像を回転可能とする（例えば、反転、±９０度）。これにより、ユーザの位置から適切な向きで部分拡大画像を見ることができるようになる。また、複数のユーザが異なる位置範囲の部分拡大操作を行った場合でも、各々の箇所について独立して向きを可変することができる。
（２）本実施の形態の表示装置は、丸ルーペの部分拡大画像の領域内で複数の指での回転操作があった場合のみ、部分拡大画像の回転を行う。具体的には、丸ルーペの部分拡大画像の領域内で、複数の指（２本）がタッチされた場合において、回転軸となる指（支点）と回転方向を示す指の位置変位に基づいて回転方向（時計回り、反時計回り）を検出して、その指示に応じた部分拡大画像の回転を行う。
（３）本実施の形態の表示装置は、丸ルーペの部分拡大画像の表示とともに、部分拡大画像を回転させるための複数の回転操作ボタンの表示を行う。部分拡大画像といずれかの回転操作ボタンとが２本の指でタッチされると、タッチされた回転操作ボタンに応じた角度だけ部分拡大画像を回転させる。
（４）本実施の形態の表示装置は、上記（２）、（３）の指での操作以外に、テーブルでの使用位置が規定されたタッチペン（個別にＩＤ付与）を使用することで、部分拡大画像の向きを自動的にユーザの位置する方向にあわせて変化せる。
（５）本実施の形態の表示装置は、部分拡大画像の表示中に、ベース画像（例えば広域地図）の向きを複数のユーザのいずれかが回転（例えば反転や±９０度の回転）させた場合でも、部分拡大画像の向きについては変化しないように、部分拡大画像の表示の向きをベース画像の向きとは独立して制御する。
【００９８】
［効果等］
本実施の形態の表示装置１００は、表示部１１０と、元画像の元画像データを記憶する記憶部２２０と、表示部１１０の画面に対するタッチ操作があったときに、そのタッチ操作に対応するタッチ位置を示すタッチ位置情報を出力するタッチパネルコントローラ１３０（検知部）と、表示部１１０の表示解像度に応じて元画像をリサイズすることでベース画像を生成して表示部に表示させる制御部２１０と、を備える。制御部２１０は、タッチパネルコントローラ１３０からタッチ位置情報が出力されたときに、ベース画像上の領域であってタッチ位置に対応する位置を含む拡大対象領域を特定し、元画像上の領域であって拡大対象領域に対応する領域のリサイズ及び切り出しを行うことで、拡大対象領域を拡大した部分拡大画像を生成し、生成した部分拡大画像とベース画像とを合成して表示部１１０に表示させる。
【００９９】
これにより、元画像上の領域であって拡大対象領域に対応する領域のリサイズ及び切り出しを行うことで部分拡大画像を生成するので、画像の一部の領域を拡大しかつ重畳して表示した場合でも、画質の低下を抑制できる。
【０１００】
本実施の形態において、制御部２１０は、部分拡大画像を生成する際、元画像から拡大対象領域に対応する領域の切り出しを行い、その後、切り出した領域の画像に対してリサイズを行う。これにより、部分拡大画像を生成する際、元画像から拡大対象領域に対応する領域の切り出しが行われ、その後、切り出した領域の画像に対してリサイズが行われるので、元画像全体をリサイズする場合よりも制御部２１０における処理負荷を軽減できる。そのため、並列処理の際の高速処理や、操作応答性の向上を図ることができる。
【０１０１】
本実施の形態において、タッチパネルコントローラ１３０は、表示部１１０の画面に対するマルチタッチによる回転操作があったときに、回転中心位置、回転方向、及び回転量を示す回転操作情報を出力する。制御部２１０は、タッチパネルコントローラ１３０から回転操作情報が出力された場合において、回転中心位置が、部分拡大画像の表示領域内に位置しているときは、部分拡大画像を回転方向及び回転量に基づいて回転させる。これにより、表示装置１００のユーザにおいて、自己が見やすいように部分拡大画像を回転させて、画像や文字を見易くすることができる。
【０１０２】
本実施の形態において、制御部２１０は、タッチパネルコントローラ１３０から複数のタッチ位置情報が同時あるいは順次に出力されたときは、複数のタッチ位置情報のそれぞれについて、部分拡大画像を生成し、生成した部分拡大画像とベース画像とを合成して表示させる。これにより、複数のタッチ位置のそれぞれについて、部分拡大画像を表示することができる。そのため、多人数で利用するような場合や、複数位置の部分拡大画像を同時に表示させたいような場合に対応できる。
【０１０３】
本実施の形態において、制御部２１０は、タッチ位置情報が出力されたときから所定時間が経過したときに、そのタッチ位置情報に対応する部分拡大画像を消去させる。これにより、並列処理の際の高速処理や、操作応答性の向上を図ることができる。また、表示画面上でのユーザの見易さを向上させることができる。
【０１０４】
本実施の形態において、タッチパネルコントローラ１３０は、表示部１１０の画面に対するマルチタッチによる回転操作があったときに、回転中心位置、回転方向、及び回転量を示す回転操作情報を出力する。制御部２１０は、タッチパネルコントローラ１３０から回転操作情報が出力された場合において、回転中心位置がいずれかの部分拡大画像の表示領域内に位置しているときは、回転中心位置が位置している部分拡大画像を回転方向及び回転量に基づいて回転させる。これにより、表示装置１００の各々のユーザにおいて、自己が見やすいように部分拡大画像を回転させて、画像や文字を見易くすることができる。
【０１０５】
本実施の形態において、制御部２１０は、部分拡大画像に対して、色及び明るさのうち少なくとも１つがベース画像とは異なるように色変換処理を行う。これにより、部分拡大画像をその内容に適した色及び／または明るさに変換することが可能となるとともに、部分拡大画像の内容の視認性を向上させることができる。
【０１０６】
本実施の形態において、制御部２１０は、部分拡大画像に対してコントラスト強調処理を行う。これにより、部分拡大画像の内容の視認性を向上させることができる。
【０１０７】
本実施の形態の表示装置１００は、表示部１１０と、元画像の元画像データを記憶する記憶部と、表示部１１０の画面に対するタッチ操作があったときに、そのタッチ操作に対応するタッチ位置を示すタッチ位置情報を出力するタッチパネルコントローラ１３０（検知部）と、表示部１１０の表示解像度に応じて元画像をリサイズすることでベース画像を生成して表示部に表示させる制御部２１０と、を備える。制御部２１０は、タッチパネルコントローラ１３０からタッチ位置情報が出力されたときに、ベース画像上の領域であってタッチ位置に対応する位置を含む拡大対象領域に含まれる拡大対象物を特定し、元画像上の領域であって拡大対象物に対応する部分のリサイズ及び切り出しを行うことで、拡大対象物を拡大した部分拡大画像を生成し、生成した部分拡大画像とベース画像とを合成して表示部１１０に表示させる。
【０１０８】
これにより、元画像上の領域であって拡大対象領域に対応する領域に含まれる、拡大対象物に対応する部分のリサイズ及び切り出しを行うことで部分拡大画像が生成されるので、画像の一部の領域を拡大しかつ重畳して表示した場合でも、画質の低下を抑制できる。
【０１０９】
本実施の形態において、拡大対象物は、文字、記号、顔、及び所定色の領域を示す画像のうちの少なくとも１つである。これにより、文字、記号、顔や所定色の領域を示す画像を、画質の低下を抑制しつつ拡大できる。
【０１１０】
本実施の形態において、元画像は、表示部１１０の表示解像度よりも大きい解像度を有する。これにより、部分拡大画像において精細な部分拡大画像を生成できる。
【０１１１】
本実施の形態において、表示部１１０の画面が鉛直方向の上側を向くように配置される。表示部１１０が平置き配置される表示装置１００を複数のユーザで利用した場合、あるユーザはベース画像を上下反対側から見ることとなる可能性があるが、本実施の形態では、部分拡大画像を回転させることで、各ユーザにおいてそれぞれ見やすい状態を作ることができる。
【０１１２】
本実施の形態において、表示装置は据え置きテーブルとして構成され、表示部１１０は据え置きテーブルの天板の上面に配置される。表示装置１００が据え置きテーブルとして構成されている場合、複数のユーザで利用した場合、あるユーザは画面を上下反対側から見ることとなる可能性が高くなるが、本実施の形態では、部分拡大画像を回転させることで、各ユーザにおいてそれぞれ見やすい状態を作ることができる。
【０１１３】
（他の実施の形態）
本開示は、前述の実施の形態に限られず、本開示の趣旨を逸脱しない範囲で種々の修正および変更が可能である。
（１）上記実施の形態では、本開示の表示装置をテーブルタイプの表示装置に適用した例を説明した。しかし、本開示の表示装置は、テーブルタイプの表示装置に限らず、タッチパネルを有するあらゆるタイプの表示装置に適用可能である。例えば、スマートフォン、タブレット型コンピュータ、ノートブック型コンピュータ、デスクトップ型コンピュータ、テレビ、その他の表示装置に広く適用可能である。表示部の画面寸法に関しても、１０インチ以下のものから５０インチ以上のものまで広く適用できる。
（２）本開示の表示装置を上記のような２０〜５０インチ程度の比較的大型のタブレット型コンピュータとして構成する場合、一般的なテーブル上に、表示部の画面が鉛直方向の上側を向くように平置き配置して使用してもよいし、表示部の画面が斜め上方を向くように平置き配置してもよい。画面が鉛直方向の上側を向くように平置き配置した場合、画面の４辺の周囲から数人で取り囲んで操作するような態様の利用が可能であり、表示部の画面が斜め上方を向くように平置き配置した場合、画面の３辺（低い方の辺及び左右の辺）の周囲から数人で取り囲んで操作するような態様の利用が可能である。
（３）上記実施の形態のテーブルタイプの表示装置１００では、表示部の画面が鉛直方向の上側を向くように平置き配置されているが、例えば、テーブルの天板を斜めに配置することで、画面が斜め上方を向くように平置き配置されてもよい。
（４）上記実施の形態では、ベース画像が地図である場合を例示した。しかし、本開示において、ベース画像は地図画像に限定されない。例えば、ベース画像は、写真画像、Ｗｅｂブラウザ画面の画像、ＣＧビューワ、ＣＡＤ等のアプリケーション画面の画像であってもよい。
（５）上記実施の形態では、表示部の表示解像度が８Ｋである表示装置について説明した。しかし、本開示は、表示部の表示解像度が４Ｋや２Ｋ（ＦＨＤ）などの４Ｋ以下の表示装置や、１６Ｋや２０Ｋなどの８Ｋよりも大きい表示装置にも適用可能である。表示部の表示解像度が４Ｋ以下であっても、表示コンテンツや、表示内容や、画面サイズや、用途に応じて部分拡大効果が得られる。また、表示部の表示解像度が８Ｋよりも大きい場合には、より高精細化することで画面上での表示対象が小さくなりやすいので、部分拡大の効果がより高くなる。
（６）上記実施の形態では、元画像が２０Ｋの画像である場合を例示した。しかし、本開示は、元画像が２０Ｋよりも小さい場合や大きい場合のいずれにも適用可能であることはいうまでもない。
（７）上記実施の形態では、丸ルーペ機能が有効化されているときに、回転操作による部分拡大画像の回転を可能とし、角ルーペ機能が有効化されているときに、ピンチ操作による部分拡大画像の拡大を可能とした。しかし、丸ルーペ機能が有効化されているときに、ピンチ操作による部分拡大画像の拡大を可能としてもよいし、角ルーペ機能が有効化されているときに、回転操作による部分拡大画像の回転を可能としてもよい。
【０１１４】
以上のように、添付図面および詳細な説明によって、ベストモードと考える実施の形態と他の実施の形態とを提供した。これらは、特定の実施の形態を参照することにより、当業者に対して、請求の範囲に記載の主題を例証するために提供されるものである。したがって、請求の範囲またはその均等の範囲において、上述の実施の形態に対して、種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【０１１５】
本開示は、画面に表示されている画像の一部領域を拡大しかつ重畳して表示する表示装置（例えば、液晶ディスプレイ、有機ＥＬディスプレイ）に広く適用可能である。
【符号の説明】
【０１１６】
１００  表示装置
１１０  表示部
１２０  タッチパネル
１３０  タッチパネルコントローラ
２１０  制御部
２２０  記憶部
２３０  ＲＡＭ
２４０  バス
３００  対応タッチ位置
３０１，３０２，３０３  拡大対象領域
４０１，４０２，４０３，４０４，５０１，５０２，５０３，５０４  部分拡大画像
Ｂｓ  ルーペ設定ボタン
Ｂｃ  丸ルーペボタン
Ｂｒ  角ルーペボタン
Ｂｆ  ファイル選択ボタン
Ｂｇ  拡大ボタン
Ｂｋ  回転ボタン
Ｐｏ  ルーペ操作パネル
Ｐｓ  基本設定パネル
【図１】
2018198703.tif 000003
【図２】
2018198703.tif 000004
【図３】
2018198703.tif 000005
【図４Ａ】
2018198703.tif 000006
【図４Ｂ】
2018198703.tif 000007
【図５】
2018198703.tif 000008
【図６】
2018198703.tif 000009
【図７】
2018198703.tif 000010
【図８Ａ】
2018198703.tif 000011
【図８Ｂ】
2018198703.tif 000012
【図９】
2018198703.tif 000013
【図１０】
2018198703.tif 000014
【図１１】
2018198703.tif 000015
【図１２】
2018198703.tif 000016
【図１３】
2018198703.tif 000017
【図１４】
2018198703.tif 000018
【図１５】
2018198703.tif 000019
【図１６Ａ】
2018198703.tif 000020
【図１６Ｂ】
2018198703.tif 000021
【図１７】
2018198703.tif 000022
【図１８】
2018198703.tif 000023
【図１９】
2018198703.tif 000024
【図２０】
2018198703.tif 000025
【国際調査報告】
2018198703.tif 000026
2018198703.tif 000027
2018198703.tif 000028