(57)【要約】【課題】画像の拡大・縮小表示機能に関して、使用者が操作しやすいユーザ・インタフェースを提供する。【解決手段】情報処理装置は、画像を表示する表示装置と、ユーザ操作を受け付けるユーザ・インタフェースと、ユーザ・インタフェースへのユーザ操作を検出する検出回路と、ユーザ操作として画像の表示倍率の変更操作を受け付けたときは、受け付けた表示倍率で画像を表示装置に表示させ、ユーザ操作として描画操作を受け付けたときは、描画操作に応じた画像オブジェクトを表示装置に表示させる処理回路とを備えている。処理回路は、表示倍率に依存しない太さ、またはサイズで、かつ画像と画像オブジェクトとの相対的な位置関係を維持して、表示装置上に画像オブジェクトを表示させる。【選択図】図８
2015176558.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示装置と、
ユーザによる操作を受け付けるユーザ・インタフェースと、
前記ユーザによる、前記ユーザ・インタフェースへの前記操作を検出する検出回路と、
前記操作として前記画像の表示倍率の変更操作を受け付けたときは、受け付けた表示倍率で前記画像を前記表示装置に表示させ、前記操作として描画操作を受け付けたときは、前記描画操作に応じた画像オブジェクトを前記表示装置に表示させる処理回路と
を備えた情報処理装置であって、
前記処理回路は、前記表示倍率に依存しない太さまたはサイズで、かつ前記画像と前記画像オブジェクトとの相対的な位置関係を維持して、前記表示装置上に前記画像オブジェクトを表示させる、情報処理装置。
【請求項２】
前記描画操作が線図の描画に関する操作である場合において、
前記処理回路は、前記表示倍率に依存しない太さで、前記線図の画像オブジェクトを前記表示装置に表示させる、請求項１に記載の情報処理装置。
【請求項３】
前記描画操作が図形の描画に関する操作である場合において、
前記処理回路は、前記表示倍率に依存しないサイズで、前記図形の画像オブジェクトを前記表示装置に表示させる、請求項１に記載の情報処理装置。
【請求項４】
前記画像の表示倍率の変更操作を受け付けたときであって、前記変更操作前の倍率における太さまたはサイズに対応するパラメータαが予め設定されており、前記変更操作前の倍率を基準として前記変更操作後の倍率がＮ倍であるときにおいて、
前記処理回路は、受け付けた表示倍率で表示させた前記画像に、β＝α／Nによって定められるパラメータβに対応する太さまたはサイズで、前記画像オブジェクトを前記表示装置に表示させる、請求項１に記載の情報処理装置。
【請求項５】
前記表示倍率に依存しない太さまたはサイズで、前記表示装置上に前記画像オブジェクトを表示させた後、さらに表示倍率の変更操作を受け付けた後において、
前記処理回路は、前記表示倍率の変更操作に応答して、前記表示倍率に依存する太さまたはサイズで、かつ前記画像と前記画像オブジェクトとの相対的な位置関係を維持して、前記表示装置上に前記画像オブジェクトを表示させ、前記画像オブジェクトの太さまたはサイズが所定値以下になったときは、前記画像オブジェクトの存在を示す通知を出力する、請求項１に記載の情報処理装置。
【請求項６】
前記通知は、前記画像オブジェクトが存在する位置の近傍に表示される、請求項５に記載の情報処理装置。
【請求項７】
前記通知は、前記画像オブジェクトが存在する位置を示す態様で表示される、請求項５に記載の情報処理装置。
【請求項８】
前記通知は、振動、光、および音の少なくとも一つを含む、請求項５に記載の情報処理装置。
【請求項９】
前記画像オブジェクトの太さまたはサイズが所定値以下になったときにおいて、前記処理回路は、前記画像オブジェクトに関するサムネイル画像を予め定められた倍率で前記表示装置上に重畳して表示させる、請求項５に記載の情報処理装置。
【請求項１０】
前記ユーザによる、前記ユーザ・インタフェースへの前記操作として、前記通知および前記サムネイル画像の一方を選択する操作を受け付けたときは、前記処理回路は、前記通知および前記サムネイル画像の他方を識別可能に表示する、請求項９に記載の情報処理装置。
【請求項１１】
前記処理回路は、前記ユーザの描画操作によって書き込まれた前記画像オブジェクトを前記表示装置上に表示する、請求項１に記載の情報処理装置。
【請求項１２】
情報処理装置の処理回路によって実行されるコンピュータプログラムであって、
前記情報処理装置は、画像を表示する表示装置と、ユーザ・インタフェースと、前記ユーザによる、前記ユーザ・インタフェースへの前記操作を検出する検出回路と、処理回路とを備えており、
前記コンピュータプログラムは、前記処理回路に、
前記ユーザ・インタフェースを介して前記ユーザによる操作を受け付け、
前記操作として前記画像の表示倍率の変更操作を受け付けたときは、受け付けた表示倍率で前記画像を前記表示装置に表示させ、
前記操作として描画操作を受け付けたときは、前記描画操作に応じた画像オブジェクトを、前記表示倍率に依存しない太さまたはサイズで、かつ前記画像と前記画像オブジェクトとの相対的な位置関係を維持して、前記表示装置上に前記画像オブジェクトを表示させる、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、画像の拡大縮小表示機能を有する情報処理装置に入力を行うためのユーザ・インタフェース技術に関する。
【背景技術】
【０００２】
特許文献１は、電子絵画装置を開示する。電子絵画装置は、ライトペンと、ディスプレイ装置とを有している。電子絵画装置は、使用者からライトペンの色や線の太さの選択を受け付ける。使用者は、ライトペンを用いてディスプレイ装置のブラウン管上にカラーの絵を描くことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開昭５８−１０２６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
電子的な描画を可能にする装置の中には、画像の拡大・縮小表示機能を有するものが存在する。画像の拡大・縮小表示を利用するにあたり、使用者が操作しやすいユーザ・インタフェースが必要とされている。
【課題を解決するための手段】
【０００５】
本開示における情報処理装置は、画像を表示する表示装置と、ユーザによる操作を受け付けるユーザ・インタフェースと、ユーザによる、ユーザ・インタフェースへの操作を検出する検出回路と、操作として画像の表示倍率の変更操作を受け付けたときは、受け付けた表示倍率で画像を表示装置に表示させ、操作として描画操作を受け付けたときは、描画操作に応じた画像オブジェクトを表示装置に表示させる処理回路とを備えている。処理回路は、表示倍率に依存しない太さまたはサイズで、かつ画像と画像オブジェクトとの相対的な位置関係を維持して、表示装置上に画像オブジェクトを表示させる。
【発明の効果】
【０００６】
本開示における情報処理装置によれば、画像の拡大・縮小表示機能に関して、使用者が操作しやすいユーザ・インタフェースを提供することができる。
【図面の簡単な説明】
【０００７】
【図１】本開示による情報処理システム１００の構成を示す図である。
【図２】タブレット端末１０ａのハードウェア構成を示す図である。
【図３Ａ】タブレット端末１０ａにおける画像の表示例を示す図である。
【図３Ｂ】図３Ａに示される映像の拡大表示例を示す図である。
【図４】倍率調整パネル３５の例を示す図である。
【図５】タブレット端末１０ａに表示された日本地図の映像、および倍率調整パネル３５を示す図である。
【図６】表示倍率調整パネル３５を用いたユーザによる表示倍率の変更操作により、図５に示す日本地図が３００％に拡大されたときの表示例を示す図である。
【図７】通常モードによる画像オブジェクト７０の書き込み例を示す図である。
【図８】アノテーションモードによる画像オブジェクト７０の書き込み例を示す図である。
【図９】アノテーションモードでの書き込み処理の手順を示すフローチャートである。
【図１０】画像オブジェクトの存在を通知するアイコン９２の表示例を示す図である。
【図１１】アノテーションモードでの書き込み後の表示倍率変更処理の手順を示すフローチャートである。
【図１２】複数の画像オブジェクトの存在を通知する複数のアイコン９２、および各画像オブジェクトのサムネイル画像９３−１〜９３−４が表示されたサムネイル画像表示領域９３の例を示す図である。
【発明を実施するための形態】
【０００８】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【０００９】
なお、発明者（ら）は、当業者が本開示を十分に理解するために添付図面および以下の説明を提供するのであって、これらによって特許請求の範囲に記載の主題を限定することを意図するものではない。
【００１０】
以下、図１〜１２を参照しながら、本開示による情報処理装置の実施の形態を説明する。本明細書においては、情報処理装置をタブレット端末として説明する。
【００１１】
［１−１．構成］
図１は、本実施形態による情報処理システム１００の構成を示す。情報処理システム１００は、タブレット端末１０ａと、スタイラスペン１０ｂとを備える。ユーザはスタイラスペン１０ｂを利用してタブレット端末１０ａにタッチ操作を行い、タブレット端末１０ａを動作させる。
【００１２】
タブレット端末１０ａは、タッチパネル１１と、表示パネル１２と、筐体１３とを備える。
【００１３】
タッチパネル１１は、ユーザのタッチ操作を受け付けるユーザ・インタフェースである。タッチパネル１１は、少なくとも操作領域をカバーする広さで、表示パネル１２に重畳して配置されている。
【００１４】
本実施形態においては、ユーザがスタイラスペン１０ｂを用いてタッチ操作を行う例を説明する。なお、本実施形態では、タッチパネル１１および表示パネル１２は別体であるとして説明するが、これらは一体的に形成されていてもよい。後述する図２には、タッチパネル１１および表示パネル１２の機能を包含するタッチスクリーンパネル１４が示されている。なお、タッチスクリーンパネル１４は、別体であるタッチパネル１１および表示パネル１２を重畳して形成される構成のほか、表示パネルの構造部品の中にセルに、タッチセンサー用の配線を設けた、いわゆるインセル方式の構成も含む。
【００１５】
表示パネル１２は、いわゆる表示装置である。表示パネル１２は、後述するグラフィックコントローラ２２によって処理された画像データに基づいて画像を表示する。表示パネル１２は、文字、数字等のテキストデータや、図形を表示可能である。本願明細書では、これらを包括的に「画像オブジェクト」と呼ぶことがある。画像オブジェクトは、ユーザが手書きによって描いた線図であってもよいし、予め用意された図形（直線、曲線等の線図を含む）、画像であってもよい。
【００１６】
本実施形態においては、表示パネル１２は、３２インチまたは２０インチの液晶パネルであり、その画面解像度は、３８４０ｘ２５６０ドットであるとする。
【００１７】
表示パネル１２として、液晶パネルの他、例えば、有機ＥＬパネル、電子ペーパ、プラズマパネルなどの公知の表示装置を用いることができる。なお、表示パネル１２は、電源回路、駆動回路、およびパネルの種類によっては光源を含んでもよい。
【００１８】
筐体１３は、タッチパネル１１および表示部１２を収納する。筐体１３には電源ボタンや、スピーカ等がさらに設けられてもよいが、図１では記載は省略している。
【００１９】
スタイラスペン１０ｂは、ポインティングデバイスの一種である。ユーザは、スタイラスペン１０ｂの先端部１５をタッチパネル１１に当接させることにより、タッチ操作を行う。スタイラスペン１０ｂの先端部１５は、タブレット端末１０ａのタッチパネル１１におけるタッチ操作の検出方式に対応した材料で形成されている。本実施形態では、タッチパネル１１は静電容量方式でタッチ操作を検出するため、スタイラスペン１０ｂの先端部１５は、導電性の金属繊維、または導電性のシリコンゴム等で形成されている。
【００２０】
図２は、タブレット端末１０ａのハードウェア構成を示す。
【００２１】
タブレット端末１０ａは、タッチパネル１１と、表示パネル１２と、マイクロコンピュータ２０と、タッチ操作検出回路２１と、グラフィックコントローラ２２と、ＲＡＭ２３と、ストレージ２４と、通信回路２５と、スピーカ２６と、バス２７を備える。
【００２２】
タッチパネル１１およびタッチ操作検出回路（以下「検出回路」と記述する。）２１は、たとえば投影型静電容量方式でユーザのタッチ操作を検出する。
【００２３】
タッチパネル１１は、ユーザが操作する側から順に、ガラスやプラスチックなどの絶縁体フィルム層、電極層、演算処理を行う検出回路２１を搭載した基板層の順に構成されている。電極層には、Ｘ軸（たとえば横軸）とＹ軸（たとえば縦軸）に透明電極がマトリクス状に配置されている。なお、各電極は表示パネル１２の各画素より小さい密度で配置されていてもよいし、各画素と概ね同等の密度で配置されていてもよい。本実施形態では前者の構成を採用しているとして説明する。
【００２４】
タッチパネル１１として、例えば、静電式、抵抗膜式、光学式、超音波方式、電磁式などのタッチパネルを用いることもできる。
【００２５】
検出回路２１は、Ｘ軸、およびＹ軸のマトリックスを順次スキャンする。そして、静電容量の変化を検出すると、検出回路２１はその位置にタッチ操作が行われたことを検出し、表示パネル１２の各画素と同等以上の密度（解像度）で座標情報を生成する。検出回路２１は、同時に複数箇所のタッチ操作を検出することが可能である。検出回路２１は、タッチ操作に起因して検出された一連の座標データを継続的に出力している。この座標データは、後述するマイクロコンピュータ２０によって受け取られ、種々のタッチ操作（タップ、ドラッグ、フリック、スワイプなど）として検出される。なお、そのようなタッチ操作を検出する機能は、一般にはタブレット端末１０ａを動作させているオペレーティング・システムの機能として実現される。
【００２６】
マイクロコンピュータ２０は、検出回路２１から受け取ったユーザのタッチ位置の情報を用いて後述する各種の処理を行う処理回路（たとえばＣＰＵ）である。
【００２７】
グラフィックコントローラ２２は、マイクロコンピュータ２０によって生成される制御信号に基づいて動作する。グラフィックコントローラ２２は、表示パネル１２に表示される画像データを生成し、表示パネル１２の表示動作を制御する。
【００２８】
ＲＡＭ２３は、いわゆるワークメモリである。ＲＡＭ２３には、マイクロコンピュータ２０によって実行される、タブレット端末１０ａを動作させるためのコンピュータプログラムが展開される。
【００２９】
このコンピュータプログラムには、たとえば後述する図９や図１１に対応する処理の手順が記載されている。ただし、本明細書に記載されてはいるが図示されていない処理であっても、コンピュータプログラムによる処理として規定され得る。
【００３０】
ストレージ２４は、たとえばフラッシュメモリである。ストレージ２４には、表示に利用される画像データ２４ａ、上述のコンピュータプログラム２４ｂが格納されている。本実施形態において、画像データ２４ａは、設計図のような静止画像のデータ、後述する建築物のバーチャルツアーを可能にするための三次元動画像データを含む。
【００３１】
通信回路２５は、例えばインターネットや、パーソナルコンピュータ等への通信を可能とする回路である。通信回路２５は、たとえば、Ｗｉ−Ｆｉ規格、および／またはＢｌｕｅｔｏｏｔｈ（登録商標）規格に準拠した無線通信回路である。
【００３２】
スピーカ２６は、マイクロコンピュータ２０が生成した音声信号に基づく音声を出力する。
【００３３】
バス２７は、タッチパネル１１および表示パネル１２を除く、上述した構成要素を相互に接続し、信号の授受を可能にするための信号線である。
【００３４】
上述の通り、本開示においては、ユーザがスタイラスペン１０ｂを用いてタッチ操作を行う例を説明する。しかしながら、スタイラスペン１０ｂを用いたタッチ操作は必須ではない。後述する操作、具体的には、表示パネル１２に表示されている画像の表示倍率の変更操作、および表示パネル１２への画像オブジェクトの表示操作、を行うことが可能であれば、その手段は問わない。たとえば、ユーザが自らの指を用いて操作を行ってもよいし、ポインティングデバイスであるマウスを利用して操作を行ってもよい。前者の例ではタッチパネル１１がユーザの指の接触を検出するためのユーザ・インタフェースとして機能する。後者の例では、マウスと接続される端子、および／または当該端子に入力された信号を解釈する回路がユーザ・インタフェースとして機能する。
【００３５】
図３Ａは、タブレット端末１０ａにおける画像の表示例を示す。図３Ａには地図に関する画像の表示例が示されている。表示された画像は種々の画像オブジェクトを含む。たとえば、図３Ａの例には、建築物の平面図の画像オブジェクト３０、区画された敷地に関する画像オブジェクト３１、道路上の設置物３２が示されている。
【００３６】
さらに図３Ａには、倍率調整パネル３５が示されている。ユーザは、スタイラスペン１０ｂの先端部１５で倍率調整パネル３５に触れ、表示倍率を調整する。これにより表示されている画像を拡大または縮小することができる。
【００３７】
なお、本明細書における「画像オブジェクト」とは、いわゆるコンテンツである表示対象の画像を構成する要素を意味する。コンテンツを構成しない倍率調整パネル３５は、画像オブジェクトには含まれない。ただし一般的にはコンテンツに該当すると考えられる要素であっても、本開示の画像オブジェクトに含まれない場合もある。後述するように、本開示では画像と画像オブジェクトとの相対的な位置関係が保持された状態で拡大または縮小が行われる。このとき、拡大または縮小の対象とならない表示要素（単に重畳されたサムネイル画像等）は、本開示における「画像オブジェクト」には該当しない。本開示では、たとえばユーザが書き込んだ要素は画像オブジェクトに含まれ得る。画像と画像オブジェクトとの相対的な位置関係が保持された状態で拡大または縮小が行われるからである。
【００３８】
また、本明細書において、画像を「拡大する」とは、画像を広げて大きく表示することを意味し、画像を「縮小する」とは、画像をちぢめて小さくすることを意味する。ユーザにとって、画像が大きく表示され、または小さく表示される限り、実現するための具体的な手段は問わない。たとえば、ベクタ形式の画像を用意しておき、ユーザによって倍率が選択されたときにマイクロコンピュータ２０またはグラフィックコントローラ２２が計算を行い、その倍率に対応する解像度の画像に変更して表示してもよい。あるいは、複数の部分画像（タイル画像）で構成された画像を、離散的に設定された倍率ごとに用意してもよい。選択された倍率に直接対応する画像が用意されていない場合には、マイクロコンピュータ２０またはグラフィックコントローラ２２が、その前後の倍率のタイル画像を用いて画像補完処理を行い、選択された倍率に対応する画像を生成すればよい。他の方法を用いて画像を拡大し、または縮小してもよい。
【００３９】
図３Ｂは、図３Ａに示される映像の拡大表示例を示す。図３Ａの表示倍率を１００％（等倍）としたとき、図３Ｂに表示された例では表示倍率が１５０％に設定されている。その結果、図３Ｂには、建築物の平面図の映像オブジェクト３０のみが示されている。
【００４０】
図４は、倍率調整パネル３５の例を示す。倍率調整パネル３５は、表示倍率指定フィールド４０、スライダ４１、縮小ボタン４２ａ、および拡大ボタン４２ｂを有する。ユーザは、スタイラスペン１０ｂの先端部１５でこれらいずれかに触れて、拡大・縮小倍率を調整する。なお、スライダ４１の中央値が拡大率１００％に対応するとして説明して  いる。
【００４１】
［１−２．動作］
次に、図５〜図１２を参照しながら、タブレット端末１０ａの動作を説明する。
【００４２】
１．書き込み処理
図５は、タブレット端末１０ａに表示された日本地図の映像、および倍率調整パネル３５を示す。倍率は１００％（等倍）であり、線の太さはユーザの指定に基づいて５ポイントに設定されているとする。ユーザがスタイラスペン１０ｂを用いて日本地図の一部を囲むようになぞると、マイクロコンピュータ２０は、グラフィックコントローラ２２に指示して、表示パネル２０上に、設定された５ポイントの太さでその軌跡５０を描画させる。
【００４３】
次に、ユーザがさらに他の位置を特定するため、日本地図を拡大して描画を継続する例を考える。
【００４４】
図６は、表示倍率調整パネル３５を用いたユーザによる表示倍率の変更操作により、図５に示す日本地図が３００％に拡大されたときの表示例を示す。マイクロコンピュータ２０は、グラフィックコントローラ２２に指示して、日本地図のみならず、図５に表示されていた軌跡５０もまた、同じ倍率で拡大させる。図６には拡大された軌跡６０が示されている。もとの軌跡５０は５ポイントの太さで描画されていたため、軌跡６０は１５ポイント相当の太さで表示されていることになる。
【００４５】
次に、図６に表示された日本地図に、ユーザがさらに他の位置を示す書き込みを行う例を考える。本開示によるタブレット端末１０ａは、書き込み処理に関して少なくとも２つのモードを有している。すなわち、「通常モード」と「アノテーションモード」である。タブレット端末１０ａはユーザの選択により、または端末の処理に応じて、マイクロコンピュータ２０は、「通常モード」と「アノテーションモード」とを任意に切り替えて動作してもよい。なお、タブレット端末１０ａは「アノテーションモード」のみを備えていてもよい。
【００４６】
以下では、通常モードに関して図７を参照しながら説明する。アノテーションモードに関しては図８および図９を参照しながら説明する。
【００４７】
１．１．通常モードによる書き込み処理
図７は、通常モードによる画像オブジェクト７０の書き込み例を示す。いま、ユーザがスタイラスペン１０ｂを用いて、図面左側の九州地方の一部（たとえば島原半島）を囲むようになぞる操作を考える。マイクロコンピュータ２０はその描画操作を受け付けてグラフィックコントローラ２２に指示し、その操作に対応する軌跡７０を表示パネル２０に表示させる。
【００４８】
ここで留意すべきは、３００％に拡大された映像に書き込みを行うと、軌跡６０と同じ１５ポイント相当の太さで軌跡７０が表示される、ということである。視認性は高まると言える一方で、一部の地域を囲むという細かな作業を行うことは比較的困難であると考えられる。そのような緻密な作業を行いたい場合には、アノテーションモードによる書き込み処理が有用である。
【００４９】
１．２．アノテーションモードによる書き込み処理
図８は、アノテーションモードによる画像オブジェクト７０の書き込み例を示す。アノテーションモードでは、マイクロコンピュータ２０は、表示倍率に依存しない太さ、またはサイズで、表示パネル２０上に画像オブジェクトを表示させる。たとえば本実施の形態においては、マイクロコンピュータ２０は、拡大前の倍率（拡大率１００％）におけるペンの太さである５ポイントに相当する太さで、画像オブジェクトである軌跡８０を表示パネル上に表示させる。図８に示される軌跡８０の太さは、図５に示す軌跡５０の太さと同じであることが理解される。図７の軌跡７０と比較してより細いため、アノテーションモードは、より緻密な書き込み作業を行う必要がある場合には非常に有用な書き込みモードであると言える。
【００５０】
図９は、アノテーションモードでの書き込み処理の手順を示すフローチャートである。
【００５１】
ステップＳ１において、マイクロコンピュータ２０は、ユーザから、描画ペンの太さの選択を受け付ける。描画ペンとは、スタイラスペン１０ｂを用いた書き込みを行う際の、表示パネル１２上に表示される仮想的なペンである。典型的には、表示パネル１２上に描画ペンの太さ、描画時の色、線の種類を反映したカーソルまたはマークが表示される。物理的なスタイラスペン１０ｂの先端の細さは不変であるが、種々の太さ、色、線種を有する描画ペンをユーザが選択し、スタイラスペン１０ｂを用いて操作することにより、自由度の高い描画が可能になる。なお、スタイラスペン１０ｂと描画ペンとは対応関係があるため、特に区別して用語を使い分けなくても、意図や対象は明確であると考えられる。そこで以下では、単に「ペン」と記述することにする。
【００５２】
ステップＳ２において、マイクロコンピュータ２０は、ペンの太さに対応するパラメータαを設定する。たとえば、ユーザがペンの太さとして５ポイントを指定した場合にはパラメータα＝５と設定すればよい。
【００５３】
ステップＳ３において、マイクロコンピュータ２０は、ユーザによる表示倍率変更操作を受け付ける。たとえばユーザは、表示倍率調整パネル３５を利用して、１００％であった表示倍率をＮ％に変更する。
【００５４】
ステップＳ４において、マイクロコンピュータ２０は、ユーザによる表示倍率の変更操作に応答して、変更後の表示倍率で画像を表示するよう、グラフィックコントローラ２２に指示する。その指示を受けてグラフィックコントローラ２２は、表示パネル１２上に、Ｎ／１００倍に拡大した画像を表示する。
【００５５】
ステップＳ５において、マイクロコンピュータ２０は、パラメータをαからβに変更する。ここでβは、β＝α／（N／１００）によって得られる値である。この処理は、Ｎ／１００倍に拡大された画像上で、線の太さを１／（N／１００）倍する処理に対応する。この処理により、表示倍率変更前のペンの太さと絶対的に同じ太さで、Ｎ／１００倍に拡大された画像上に線を描くことができる。
【００５６】
ステップＳ６において、マイクロコンピュータ２０は、ペンを用いた書き込み操作に応答して、グラフィックコントローラ２２に指示を送る。グラフィックコントローラ２２は、書き込まれた結果である画像オブジェクトを、表示倍率Ｎ％の画像上でパラメータβに対応するペンの太さで表示する。その結果、図８に示す軌跡８０が描かれる。
【００５７】
上述の例では、表示倍率の変化を相殺するパラメータβを利用して、表示倍率変更前後においてペンの太さを同一にしたが、この方法は一例である。たとえば、画像と画像オブジェクトとを表示するレイヤを分け、画像オブジェクトを表示するレイヤに関しては、表示倍率変更前後で解像度を変化させずに一定とする。この方法によれば、画像の表示倍率の変化に依存しない、画像オブジェクトの線図の太さ、またはサイズを実現できる。
【００５８】
以上のとおり、アノテーションモードでの書き込み処理によれば、変更後の表示倍率に依存することなく、線図の太さ、またはサイズを一定にして画像オブジェクトを描画することが可能になる。
【００５９】
２．書き込み後の表示倍率変更処理
次に、画像オブジェクトが書き込まれた後で、表示倍率が変更された場合の動作を説明する。
【００６０】
まず、通常モードで画像オブジェクト（図７の軌跡７０）の書き込みが行われ、その後、表示倍率変更処理が行われた場合には、画像と同じ倍率で、その画像オブジェクトを拡大または縮小すればよい。画像および画像オブジェクトを同じ表示倍率に変更する処理は非常に明確であるため、フローチャートを利用した説明は省略する。
【００６１】
次に、アノテーションモードでの書き込みが行われた後の表示倍率変更処理を説明する。
【００６２】
アノテーションモードで画像オブジェクト（図８の軌跡８０）が書き込まれた後、表示倍率が、たとえば３００％から１００％に縮小された場合を考える。通常モードと同様に画像および画像オブジェクトを縮小すると、軌跡７０（図７）よりも細い軌跡８０は、縮小されて非常に細くなる。縮小率によっては、視認が困難になる可能性もある。
【００６３】
そこで、本開示では、縮小処理によって所定の細さ、またはサイズ以下になった画像オブジェクトの存在を通知することとした。
【００６４】
図１０は、画像オブジェクトの存在を通知するアイコン９２の表示例を示す。軌跡９０は、図８の軌跡８０に対応する画像オブジェクトであり、表示倍率変更処理によって視認が困難な細さにまで縮小されている。本開示では、画像オブジェクト（軌跡９０）の存在を通知するアイコン９２が表示される。アイコン９２のみを画像オブジェクトの近傍に表示してもよいし、図１０のように、アイコン９２に加えて引出線を付加してもよい。通知により、ユーザは、どの位置に画像オブジェクトが存在するかがより的確に判断できるようになる。
【００６５】
図１１は、アノテーションモードでの書き込み後の表示倍率変更処理の手順を示すフローチャートである。
【００６６】
ステップＳ１１において、マイクロコンピュータ２０は、ユーザによる表示倍率変更操作を受け付ける。たとえばユーザは、表示倍率調整パネル３５を利用して、Ｎ％であった表示倍率をＭ％に変更する。ここではＮ＞Ｍを想定している。
【００６７】
ステップＳ１２において、マイクロコンピュータ２０は、表示倍率の変更操作に応答して、グラフィックコントローラ２２に指示を送る。グラフィックコントローラ２２は、変更後の表示倍率で、画像および画像オブジェクト（軌跡）を表示する。この例では、Ｎ％からＭ％に変更されたとする。
【００６８】
ステップＳ１３において、マイクロコンピュータ２０は、表示倍率変更後の軌跡の太さが所定値以下か否かを判断する。所定値以下の場合には処理はステップＳ１４に進み、そうでない場合には処理は終了する。所定値は、たとえば人間の視覚の解像度によって決定すればよい。この場合には、人間の目の解像度と表示パネル１２の解像度との関係も考慮することが好ましい。
【００６９】
または、背景の色と画像オブジェクトの色との関係を考慮して動的に所定値を決定してもよい。たとえば背景の色と画像オブジェクトの色とが補色の関係にあれば、基準値Ｔよりも小さい値（Ｔーｋ）を所定値とすればよい。一方、背景の色と画像オブジェクトの色とが補色の関係になければ、基準値Ｔよりも大きい値（Ｔ＋ｋ）を所定値とすればよい。
【００７０】
ステップＳ１４において、マイクロコンピュータ２０は、グラフィックコントローラ２２に指示を送り、軌跡の存在を示す通知としてアイコン９２を表示させ、処理を終了する。
【００７１】
なお、上述の例では、表示パネル１２上に通知としてアイコン９２を表示すると説明したが、これは一例に過ぎない。ユーザが画像オブジェクトの存在を認識し得るような通知の態様は種々考えられる。たとえば、軌跡９０を含む所定範囲の領域を反転させ点滅させてもよいし、軌跡９０が存在する領域にスタイラスペン１０ｂまたは指を接触させたときに筐体１３を振動させ、筐体１３上に設けられた発光部（図示せず）を発光させ、あるいはスピーカ２６（図２）から音を出力してもよい。通知は、振動、光、および音の少なくとも一つを利用して提示され得る。
【００７２】
［１−３．効果等］
以上のように、本実施の形態にかかるタブレット端末１０ａは、画像を表示する表示パネル１２と、ユーザによる操作を受け付けるタッチパネル１１と、ユーザによる、タッチパネル１１への操作を検出するタッチ操作検出回路２１と、当該操作として画像の表示倍率の変更操作を受け付けたときは、受け付けた表示倍率で画像を表示パネル１２に表示させ、当該操作として描画操作を受け付けたときは、描画操作に応じた画像オブジェクトを表示パネル１２に表示させるマイクロコンピュータ２０とを備えている。マイクロコンピュータ２０は、表示倍率に依存しない太さ、またはサイズで、表示パネル１２上に画像オブジェクトを表示させる。
【００７３】
たとえば拡大表示した後に画像オブジェクトを追加したとしても、画像オブジェクトがその拡大率に影響されて大きく表示されることはない。そのため、大きく表示されすぎて書きづらい、または書くことができない、ということがなくなる。本開示は、拡大して緻密な作業を行う必要がある使用環境において好適である。たとえば美術作品を超高解像度で撮影し、その画像を用いて作品の破損箇所を確認する用途では、非常に大きく拡大した後に、微小な破損箇所に画像上マークを付す必要が生じる。そのような場合に、マークが大きくなりすぎることはないため、緻密な破損箇所のチェック作業を効率的に薦めることが可能である。また、他の例として、本開示は医療分野においても好適に用いられ得る。患者の臓器等を超高解像度で撮影し、その画像を用いて後に腫瘍や患部を確認する用途でも、非常に大きく拡大した後に、微小な患部に画像上マークを付す必要が生じる。その場合も美術作品の例のように、緻密な患部等のチェック作業を効率的に薦めることが可能である。
【００７４】
上述の説明では、手書きの線図を画像オブジェクトであるとして説明したが、これは一例である。手書きの線図でなくてもよい。たとえば、先端部１５が接触した位置に、スタンプのように所定の図形が書き込まれてもよい。
【００７５】
また、上述した、書き込み後の表示倍率変更処理（典型的には縮小処理）に関しては、他の変形例も考えられる。たとえば、アイコンによる通知に加え、該当箇所のサムネイル画像を表示してもよい。図１２は、複数の画像オブジェクトの存在を通知する複数のアイコン９２、および各画像オブジェクトのサムネイル画像９３−１〜９３−４が表示されたサムネイル画像表示領域９３の例を示す。複数の画像オブジェクトが存在する場合には、各アイコン９２にはマークおよび数字が含まれている。サムネイル画像表示領域９３には、マークおよび数字の組ごとに、サムネイル画像９３−１〜９３−４が表示されている。サムネイル画像９３−１〜９３−４は、ユーザが書き込んだ線の軌跡（画像オブジェクト）の部分が、表示領域に収まるよう調整された倍率で表示されている。
【００７６】
ユーザがスタイラスペン１０ｂで任意のアイコン９２を選択すると、その選択操作に応答して、マイクロコンピュータ２０は、グラフィックコントローラ２２に指示を送り、たとえばそのアイコン９２に対応するサムネイル画像の枠をハイライト表示させ、または枠を相対的に太く表示させる。一方、ユーザがスタイラスペン１０ｂで任意のサムネイル画像を選択すると、その選択操作に応答して、マイクロコンピュータ２０は、グラフィックコントローラ２２に指示を送り、たとえばそのサムネイル画像に対応するマークおよび数字の組を示すアイコンを点滅またはハイライト表示させる。つまり、ユーザによるタッチ操作として、アイコンおよびサムネイル画像の一方を選択する操作を受け付けたときは、マイクロコンピュータ２０は、グラフィックコントローラ２２に指示を送り、アイコンおよびサムネイル画像の他方を視認可能に表示する。
【００７７】
上述の処理によれば、表示倍率変更処理によって視認が困難な細さにまで縮小されたとしても、ユーザは画像オブジェクトの存在位置、またはその画像オブジェクトの詳細を認識しやすくなる。視認性をより高めるため、たとえばアイコンとサムネイルとを結ぶラインを表示させてもよい。
【００７８】
なお、他の例として、縮小処理は行うが通知は出さない、という方法を採用してもよいし、書き込み後の表示倍率変更処理の前後で画像オブジェクトの線の太さや大きさを変更しない、という処理を行ってもよい。
【００７９】
以上のように、本開示における技術の例示として、実施の形態を説明した。そのために、添付図面および詳細な説明を提供した。
【００８０】
したがって、添付図面および詳細な説明に記載された構成要素の中には、課題解決のために必須な構成要素だけでなく、上記技術を例示するために、課題解決のためには必須でない構成要素も含まれ得る。そのため、それらの必須ではない構成要素が添付図面や詳細な説明に記載されていることをもって、直ちに、それらの必須ではない構成要素が必須であるとの認定をするべきではない。
【００８１】
また、上述の実施の形態は、本開示における技術を例示するためのものであるから、特許請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【００８２】
本開示は、映像の編集機能、および映像の拡大縮小表示機能を有する装置に適用可能である。具体的には、本開示は、タブレットコンピュータ、ＰＣ、携帯電話機、スマートフォンなどに適用可能である。または、本開示は、映像の編集、および映像の拡大縮小表示を可能にするためのコンピュータプログラムに適用可能である。
【符号の説明】
【００８３】
１０ａ  タブレット端末
１０ｂ  スタイラスペン
１１  タッチパネル１１
１２  表示パネル
１４  タッチスクリーンパネル
２０  マイクロコンピュータ
２１  タッチ操作検出回路
２２  グラフィックコントローラ
２３  ＲＡＭ
２４  ストレージ
２５  通信回路
２６  スピーカ
２７  バス
【図１】
2015176558.tif 000003
【図２】
2015176558.tif 000004
【図３Ａ】
2015176558.tif 000005
【図３Ｂ】
2015176558.tif 000006
【図４】
2015176558.tif 000007
【図５】
2015176558.tif 000008
【図６】
2015176558.tif 000009
【図７】
2015176558.tif 000010
【図８】
2015176558.tif 000011
【図９】
2015176558.tif 000012
【図１０】
2015176558.tif 000013
【図１１】
2015176558.tif 000014
【図１２】
2015176558.tif 000015