(57)【要約】【課題】  表示画像の散乱を抑制する技術を提供することを目的とする。【解決手段】  実施形態の情報処理装置は、タッチパネルディスプレイと、制御部とを有する。制御部は、タッチパネルディスプレイに表示されている複数画像の中の一つを他の画像に接触させる操作を、タッチパネルディスプレイが受け付けると、２つの画像が一体となって表示し、且つ一体となって操作されるようにタッチパネルディスプレイを制御する。【選択図】図２
2015035049.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルディスプレイと、
前記タッチパネルディスプレイに表示されている複数画像の中の一つを他の画像に接触させる操作を、前記タッチパネルディスプレイが受け付けると、前記２つの画像が一体となって表示し、且つ一体となって操作されるように制御する制御部と、
を有する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記制御部は、一体となったことを示すマークを前記２つの画像の間に表示するよう前記タッチパネルディスプレイの表示を制御する情報処理装置。
【請求項３】
請求項１または２に記載の情報処理装置において、
さらに、前記タッチパネルディスプレイに表示される画像ごとに、事前に定義される第１情報を記憶した記憶部を有し、
前記制御部は、前記記憶部に記憶される第１情報に基づき、前記２つの画像を一体とするか否かを制御する情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記タッチパネルディスプレイが、さらに、表示されている複数画像の中の一つを、前記一体となった後の前記他の画像に接触させる操作を受け付けると、前記制御部は、さらにこれらの画像が一体となるように制御し、且つ、前記第１情報が一致する画像を重ねて表示するように前記タッチパネルディスプレイの表示を制御する情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、
前記タッチパネルディスプレイが、前記重なって表示されている画像のうち上側でない画像内での接触を検知し、前記他の画像に該接触位置が移動すると、前記制御部は、前記接触検知された前記画像が前記重なりの上側となるように、前記タッチパネルディスプレイの表示を制御する情報処理装置。
【請求項６】
タッチパネルディスプレイを有するコンピュータで実行されるためのプログラムであり、
前記タッチパネルディスプレイに表示されている複数画像の中の一つを、他の画像に接触させる操作を検知し、
前記操作を検知すると、前記２つの画像が一体となって表示し、且つ一体となって操作されるように制御する
処理を、前記コンピュータで実行するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この明細書に記載の実施形態は、タッチパネル上での表示や操作を制御する技術に関する。
【背景技術】
【０００２】
複数のタッチを検知するマルチタッチパネルを入力デバイスとして採用したコンピュータがある。このタッチパネルをさらに大型化し、テーブル面として採用した卓上型のコンピュータがある。この卓上型のコンピュータは、多人数での同時操作を許容し、ディスカッションや打ち合わせを行うことができる。
【０００３】
ユーザは、指先やペン先をタッチパネルに表示されている画像領域に接触させ、スライド移動させる。この操作により当該画像は移動する。また複数指やペン先を画像上に接触させて所定のジェスチャー操作を行うことで、当該画像の回転、拡大、縮小などを行うことができる。
【０００４】
以下の文献が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２３４２３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このようなタッチパネルを有するコンピュータで、表示画像の数が多くなると、画像それぞれが散乱して纏まりがなくなる。
【０００７】
実施形態は上述した問題点を解決するためになされたものであり、表示画像の散乱を抑制する技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
実施形態の情報処理装置は、タッチパネルディスプレイと、制御部とを有する。制御部は、タッチパネルディスプレイに表示されている複数画像の中の一つを他の画像に接触させる操作を、タッチパネルディスプレイが受け付けると、２つの画像が一体となって表示し、且つ一体となって操作されるように制御する。
【図面の簡単な説明】
【０００９】
【図１】実施形態の卓上型情報処理装置の外観を示す図である。
【図２】実施形態の卓上型情報処理装置のハードウェア構成例を示す図である。
【図３】実施形態の卓上型情報処理装置を上側から視認したときの図である。
【図４】実施形態の卓上型情報処理装置の表示例を示す図である。
【図５】コンテンツ情報のデータ構成例を示す図である。
【図６】ＤＲＡＭに記憶される情報の一例を示す図である。
【図７】コンテンツ同士を関連付けるときの操作例を示すフローチャートである。
【図８】ＤＲＡＭに記憶される、コンテンツの関連状態を示すデータ構造例である。
【図９】関連付けが完了したときの表示例を示す図である。
【図１０】関連付けを解除するときの操作例を示す図である。
【図１１】複数のコンテンツが関連付けられている状態を示す図であり、表示順を変更するときの操作例を示す図である。
【図１２】実施形態の動作例を示すフローチャートである（その１）。
【図１３】実施形態の動作例を示すフローチャートである（その２）。
【発明を実施するための形態】
【００１０】
実施形態の情報処理装置は、以下の機能を有する。
・タッチパネルディスプレイに画像や文書を複数表示し（以下、これら表示画像をコンテンツと称す）、マルチタッチ操作で任意のコンテンツをそれぞれ移動・回転・拡大縮小する。
・コンテンツ同士を関連付けることができ、グループ化して表示する。コンテンツは、それぞれ属性情報を有し、あるコンテンツに対して関連付けられているコンテンツを、属性によって分類、またはソートして表示する。関連付けられたコンテンツは、タッチパネルディスプレイ上で一体となって表示され、また移動・回転・拡大縮小の操作が一体となって行われる。
・コンテンツの関連付けを解除することができる。
・属性情報に基づき、関連付けが可能か否かを制御し、関連付けられないコンテンツは一体となって表示、操作されない。
【００１１】
以下、図面を参照しつつ本実施形態の態様について説明する。図１は、実施形態の卓上型情報処理装置の外観を示した図である。卓上型情報処理装置１００はテーブル型（卓上型）の情報処理装置であり、その天板面上に、操作表示用の大型のタッチパネルディスプレイ５０が配置されている。
【００１２】
タッチパネルディスプレイ５０は、複数の接触位置を同時検出するマルチタッチセンサ（入力部）がパネル式の表示部上に積層配置されており、画面上の画像を指先やペン先でコントロールすることが可能である。タッチパネルディスプレイ５０は、様々なコンテンツ画像を表示可能とし、操作入力のためのユーザインターフェースの役割も担う。
【００１３】
図２は、卓上型情報処理装置１００内部のハードウェア構成の一例を示すブロック図である。卓上型情報処理装置１００は、プロセッサ１０、ＤＲＡＭ（Dynamic Random Access Memory）２０、ＲＯＭ（Read Only Memory）３０、ＨＤＤ（Hard Disk Drive）４０、タッチパネルディスプレイ５０、ネットワークＩ／Ｆ（Interface）６０、センサユニット７０を有する。これらは通信バスＢにより互いに制御信号、データの送受信を行う。
【００１４】
プロセッサ１０は、例えばＣＰＵ（Central Processing Unit）などの演算処理装置であり、ＲＯＭ３０やＨＤＤ４０などに格納されているプログラムをＤＲＡＭ２０にロードし、演算実行することで、プログラムに従い様々な処理を行う。ＤＲＡＭ２０は、揮発性の主記憶装置である。ＲＯＭ３０は、永続的に記憶する不揮発性の記憶装置であり、システム起動時のＢＩＯＳ（Basic Input Output System）などが記憶されている。ＨＤＤ４０は、永続的に記憶可能な不揮発性の補助記憶装置であり、ユーザが使用するデータやプログラムを記憶する。
【００１５】
タッチパネルディスプレイ５０は、タッチパネルの入力部、およびフラット型パネルの表示部を有する。タッチパネルは、複数の同時接触を検知するマルチタッチに対応しており、接触位置に応じた座標値（ｘ値、ｙ値）を得ることができる。フラット型パネルは、表示用の発光素子をパネル全面に備えている。
【００１６】
ネットワークＩ／Ｆ６０は、外部機器と通信を担うユニットであり、ＬＡＮ（Local Area Network）ボードを含む。またネットワークＩ／Ｆ６０は、近距離無線通信規格に準拠したデバイスやＵＳＢ（Universal Serial Bus）の規格に準拠したコネクタを有する。
【００１７】
センサユニット７０は、後述のセンサ７０Ａ〜７０Ｄを含み、ユーザが所持するＩＤ（Identification）カードを検知し、ＩＤカード内に記述されている情報を読み取るユニットである。読み取られた情報は、卓上型情報処理装置１００のログイン認証などに用いられる。このＩＤカードは、非接触型のＩＣカードであり、ユーザの識別情報が少なくとも記憶されている。
【００１８】
図３は、卓上型情報処理装置１００を上側から視認したときの平面図である。卓上型情報処理装置１００は、複数ユーザの同時ログインを可能としている。センサユニット７０に含まれるセンサ７０Ａ〜７０Ｄは、本例では天板付近の四方側面の中央部にそれぞれ配置されている。ＩＤカード２００Ａ〜２００Ｄを携帯したユーザがセンサ７０Ａ〜７０Ｄに近接することで、センサユニット７０がＩＤカード内の情報を読み取り、ログイン認証が行われる。ＩＤカード内の情報が事前にＨＤＤ４０もしくは外部の認証機構に登録されているものである場合、認証適合となる。
【００１９】
卓上型情報処理装置１００は、認証を済ませたユーザに対し、打ち合わせなどを行うための画面を表示する。ユーザはこの中でドキュメント編集や資料、ホームページの閲覧などを行う。これら表示されるコンテンツは、公知の技術を用いて、ユーザの所定操作により、移動、拡大、縮小、回転、選択や削除等を行うことができる。
【００２０】
卓上型情報処理装置１００は、ＨＤＤ４０に事前に導入されているプログラムを、プロセッサ１０が演算実行することで、コンテンツ表示機能を実現する。図４は、コンテンツ表示機能により、複数のコンテンツを表示した様子を示すものである。図４の例では、旅行代理店での旅行プランに関する資料をコンテンツとして表示している。
【００２１】
タッチパネルディスプレイ５０には、旅程や値段などの情報を示す旅行プランＡ、旅行プランＢが表示されている。またタッチパネルディスプレイ５０には、旅程で訪れる見どころの写真や情報を示す見どころＡ、見どころＢが表示されており、旅程で訪れる旅館の写真や情報を示す旅館Ａが表示されている。ユーザは、タッチパネルディスプレイ５０に表示されたこれらのコンテンツを閲覧し、操作しながら、旅行プランＡ、あるいは旅行プランＢのいずれのプランにするかを決定し、旅程で訪れる見どころを決定する。
【００２２】
次に、コンテンツの管理について説明する。ＨＤＤ４０には、コンテンツに関する情報が定義された、コンテンツ情報が事前に記憶されている。図５にこのコンテンツ情報の一例を示す。コンテンツ情報は、図５に示す通り、コンテンツ名と、属性情報と、関連付け可能な属性とを含むレコードを一覧にした情報である。コンテンツ名は、当該コンテンツを一意に識別するための情報である。また属性情報内の種類とは、当該コンテンツがどのような種類に属するかを示すものであり、本例では、旅行プラン、見どころ、旅館という種類が含まれる。表示順は、コンテンツを表示する際の表示順序を示す数値データである。この表示順は、ＨＤＤ４０に永続的に記憶させるものではないため、図５では何も定義されていない。これら属性情報は、後述するコンテンツ分類や、コンテンツをソートして表示する際に利用する。関連付け可能な属性については後述する。
【００２３】
コンテンツ情報は、卓上型情報処理装置１００のＨＤＤ４０に記憶されている一方、コンテンツの表示を行う際に、プロセッサ１０は、図６に示すようにコンテンツ名と属性情報とをＤＲＡＭ２０にコピーして、更新可能な属性情報として管理する。属性の１つである表示順は、コンテンツを表示した順に、プロセッサ１０により設定される。たとえば、旅行プランＡ、旅館Ａ、見どころＡの順に表示した場合、旅行プランＡの表示順が１、旅館Ａの表示順が２、見どころＡの表示順が３となる。尚、図６は、旅行プランＡ、旅行プランＢ、見どころＡ、見どころＢ、旅館Ａの順に表示させた場合の例である。
【００２４】
次に、コンテンツの関連付けについて説明する。卓上型情報処理装置１００のプロセッサ１０は、表示したコンテンツ同士を関連付けることができる。たとえば、図５に示すように関連付け可能な属性が定義されている場合、プロセッサ１０は、旅行プランＡ、Ｂと、種類属性が見どころまたは旅館となっているコンテンツとを関連付けることができる。そのため、プロセッサ１０は、旅行プランＡに見どころＡや旅館Ａを関連付けて表示する、といった制御を行う。また一方で、プロセッサ１０は、この関連付け可能な属性に定義されていないコンテンツとは、関連付けないように制御する。本例では、コンテンツの種類に応じて関連付けるか否かを定義しているが、コンテンツ名を直接指定してもよい。例えば旅行プランＡに、「コンテンツ名＝見どころＡ」との定義がある場合、プロセッサ１０は、旅行プランＡと見どころＡとを関連付けることを許容するが、旅行プランＡと見どころＢとを関連付けることを禁止する。
【００２５】
関連付けの操作について、図７を用いて説明する。ユーザが旅行プランＡをタッチして抑えたまま、旅館Ａをタッチして旅行プランＡにドラッグ＆ドロップする。すると、旅行プランＡに旅館Ａを関連付ける、という操作になる。尚、旅行プランＡをタッチする操作が省略されてもよい。すなわち、タッチパネルディスプレイ５０に表示されている複数画像の中の一つを、他の画像に接触させる操作でもよい。
【００２６】
プロセッサ１０は、各コンテンツがタッチパネルディスプレイ５０に表示されるときに、図８に示す関連付け情報をＤＲＡＭ４０に生成する。今、旅行プランＡに旅館Ａを関連付けるため、プロセッサ１０は、関連付け情報の旅行プランＡの情報を更新し、旅館Ａが関連付けられたことを記録する。
【００２７】
この関連付けが行われた後のタッチパネルディスプレイ５０の表示例を図９に示す。プロセッサ１０は、旅行プランＡと旅館Ａとが一体となり、関連付けられていることを示すマークＭ１を表示するよう、タッチパネルディスプレイ５０の表示を制御する。このように関連付けられていると、プロセッサ１０は、これらを一体として表示操作されるように制御する。例えば旅行プランＡを移動した際、プロセッサ１０は、旅館Ａも一緒に移動するように表示制御する。旅行プランＡに対しての回転、選択、削除、拡大縮小の操作も同様であり、プロセッサ１０は、旅館Ａも一緒に回転、選択、削除、拡大縮小を行うようにタッチパネルディスプレイ５０を制御する。またプロセッサ１０は、旅館Ａを移動、回転、拡大縮小などした際、旅行プランＡも一緒に移動、回転、拡大縮小などするように表示制御してもよい。
【００２８】
次に、関連付けの解除について説明する。関連付けたコンテンツの解除は、タッチパネルディスプレイ５０がユーザの解除操作を検知することで行われる。この操作例について、図１０を用いて説明する。旅行プランＡをタッチして抑えた状態で、旅館Ａを旅行プランＡから離すように移動すると、関連付けが解除される。プロセッサ１０は、この表示上での解除とともに、旅行プランＡに関連付けられた旅館Ａを解除するように、図８に示す関連付け情報を更新する。
【００２９】
次に、コンテンツ分類について説明する。図５のコンテンツ情報によると、旅行プランＡには、旅館Ａ、見どころＡ、見どころＢを関連付けることができる。この時、タッチパネルディスプレイ５０は、図１１（Ａ）に示す通り、属性の種類によってコンテンツを分類して表示する。図１１（Ａ）では、属性の種類が旅館である旅館Ａと、属性の種類が見どころである見どころＡ、見どころＢとで分けて表示されている。プロセッサ１０は、属性情報の種類が同じであるコンテンツを重ねて表示するように制御することで、タッチパネルディスプレイ５０は、同種のコンテンツを纏めて表示し、種類の異なるコンテンツとは距離を置くように、各コンテンツを表示する。換言すると、プロセッサ１０は、タッチパネルディスプレイ５０を制御して、同種のコンテンツ間の距離よりも、異種のコンテンツの距離の方が遠方なるように表示する。
【００３０】
次に、コンテンツの表示ソートについて説明する。図１１（Ａ）では、コンテンツが種類属性によって分類されて表示されているとともに、図６に示す表示順に従い、ソートされて表示されている。つまり、プロセッサ１０は、表示順の大きいものを、表示上の上側となるように制御し、逆に表示順の小さいものを、表示上の下側となるように表示制御する。図６では、見どころＡの表示順は３である一方、見どころＢの表示順は４となっている。プロセッサ１０は、この表示順に従い、上側から見どころＢ、見どころＡの順となるようにタッチパネルディスプレイ５０の表示を制御する。
【００３１】
ここで、タッチパネルディスプレイ５０が図１１（Ｂ）に例示する操作を検知することで、プロセッサ１０は、表示順の入れ替えを行う。表示順の入れ替え操作は、旅行プランＡをタッチして抑えた状態（この抑える操作を不要とする実装でもよい）で、最上層ではない背面表示されている見どころＡを、旅行プランＡの上にドラッグ＆ドロップする。すると、図６の属性情報が更新され、見どころＡの表示順が最も大きな値となり、５となる。一方、見どころＡの表示順が変わったことによる欠番は、他のコンテンツによって埋められる。本例では、プロセッサ１０は、見どころＢの表示順を現状の４から３にし、旅館Ａの表示順を現状の５から４に１つずつシフトする。
【００３２】
このようにしてタッチ操作により表示順が更新されることにより、プロセッサ１０は、旅行プランに関連付けられた見どころＡを、見どころＢより前面に表示するようにタッチパネルディスプレイ５０を制御する（図１２（Ｃ）参照）。
【００３３】
実施形態の卓上型情報処理装置１００の動作例を図１２、図１３のフローチャートを用いて説明する。
【００３４】
プロセッサ１０は、コンテンツ画像が選択されたかを判定する（ＡＣＴ００１）。これは、タッチパネルディスプレイ５０が、コンテンツ画像のある領域で指先などの接触を検知したか否かに基づき判定される。本例では、このＡＣＴ００１で選択されるコンテンツ画像を第１画像とする。プロセッサ１０は、コンテンツ画像が選択されるまで本処理を待機する（ＡＣＴ００１、Ｎｏのループ）。画像が選択されると（ＡＣＴ００１、Ｙｅｓ）、規定時間内に引き続き他のコンテンツ画像が選択されるかを判定する（ＡＣＴ００２）。本例では、ＡＣＴ００２で選択されるコンテンツ画像を第２画像とする。
【００３５】
第２画像が規定時間内に選択されない場合（ＡＣＴ００２、Ｎｏ）、プロセッサ１０は、指先接触が解除されるまで、第１画像を指先の動きに追随するように移動制御する（ＡＣＴ０１２）。プロセッサ１０は、図８を参照して第１画像に関連付けられた他のコンテンツ画像がある場合、これらも一体となるように移動制御する。尚、ここでは移動としたが、ユーザの操作内容に従い、回転、拡大、縮小などの表示制御であってもよい。
【００３６】
ＡＣＴ００２で、規定時間内に第２画像が選択される場合（ＡＣＴ００２、Ｙｅｓ）、プロセッサ１０は、図８に示すデータを参照して、これら２つの画像が既に関連付けられているかを判定する（ＡＣＴ００３）。関連付けられている場合は図１３に示すフローチャートへ進む。関連付けられていない場合（ＡＣＴ００３、Ｎｏ）、プロセッサ１０は、第２画像が第１画像にドロップされたか（第２画像が第１画像と接触して、その状態で指先接触が解除される操作）を判定する（ＡＣＴ００４）。これは図７に示す操作が行われたか否かの判定である。第１画像にドロップされていない場合（ＡＣＴ００４、Ｎｏ）、プロセッサ１０は、第２画像を移動制御する（ＡＣＴ００１３）。ＡＣＴ００４、ＡＣＴ０１３は、指先接触が解除されるまで（ＡＣＴ０１４、Ｙｅｓ）もしくは第１画像に第２画像がドロップされるまで（ＡＣＴ００４、Ｙｅｓ）、繰り返し行われる（ＡＣＴ０１４、Ｎｏのループ）。
【００３７】
ＡＣＴ００４で、第２画像が第１画像にドロップされると（ＡＣＴ００４、Ｙｅｓ）、プロセッサ１０は、図５に示すデータを参照して、第２画像を第１画像に関連付けることが可能か否かを判定する（ＡＣＴ００５）。関連付け不可の場合（ＡＣＴ００５、Ｎｏ）、終了となる。関連付け可能な場合（ＡＣＴ００５、Ｙｅｓ）、プロセッサ１０は、図８に示すデータを更新し、第１画像に第２画像を関連付ける（ＡＣＴ００６）。
【００３８】
プロセッサ１０は、図８のデータを参照し、また図５のデータを参照することで、同種の画像が既に第１画像に関連付けられているかを判定する（ＡＣＴ００７）。該当画像が無い場合（ＡＣＴ００７、Ｎｏ）、プロセッサ１０は、第１画像と第２画像との間で、関連付けマークＭ１を描画して（ＡＣＴ００８）、終了となる。
【００３９】
一方、同種の画像が既に関連付けられている場合（ＡＣＴ００７、Ｙｅｓ）、プロセッサ１０は、当該既存の画像の表示順と、第２画像の表示順を図６に示すデータより取得して、その大小関係を判定する（ＡＣＴ００９）。第２画像の方が大きい場合（ＡＣＴ００９、Ｙｅｓ）、プロセッサ１０は、第２画像が上方にくるように既存画像と第２画像とを重ねて描画し、最上面にある第２画像と第１画像との間で、関連付けマークＭ１を表示する（ＡＣＴ０１０）。第２画像の方が小さい場合（ＡＣＴ００９、Ｎｏ）、プロセッサ１０は、第２画像が下方にくるように描画する（ＡＣＴ０１１）。尚、ＡＣＴ０１１では、関連付けマークＭ１を描画するスペースがある場合は、第１画像と第２画像との間で、関連付けマークＭ１を描画する（ＡＣＴ０１１）。
【００４０】
ＡＣＴ００３の判定に説明を戻す。ＡＣＴ００３で、第１画像と第２画像とが関連付けられている場合（ＡＣＴ００３、Ｙｅｓ）、図１３に示すフローチャートに進む。プロセッサ１０は、第２画像の移動制御を行う（ＡＣＴ１０１）。このときに指先の接触が解除される場合（ＡＣＴ１０２、Ｙｅｓ）、終了となる。接触がそのまま維持される場合（ＡＣＴ１０２、Ｎｏ）、プロセッサ１０は、第２画像が移動して第１画像でドロップされるかを判定する（ＡＣＴ１０３）。これは、図１１（Ｂ）に示す操作が行われたか否かの判定となる。ドロップされる操作では無い場合（ＡＣＴ１０３、Ｎｏ）、引き続きプロセッサ１０は、第１画像、第２画像とで離れる操作であるかを判定する（ＡＣＴ１０４）。これは、図１０に示す操作が行われたか否かの判定となる。離れる操作で無い場合（ＡＣＴ１０４、Ｎｏ）、ＡＣＴ１０１に戻り、繰り返しＡＣＴ１０１〜ＡＣＴ１０４の処理が行われる。
【００４１】
ＡＣＴ１０４で、それぞれを離す操作であり、第２画像が第１画像の表示領域から離間して接触解除となった場合（ＡＣＴ１０４、Ｙｅｓ）、プロセッサ１０は、図８に示すデータでの関連付けを解消し（ＡＣＴ１０５）、関連付けを示すマークＭ１の表示を削除する（ＡＣＴ１０６）。
【００４２】
また一方、ＡＣＴ１０３で、第２画像を第１画像へドロップする操作である場合（ＡＣＴ１０３、Ｙｅｓ）、プロセッサ１０は、図５、図８に示すデータを参照して、第２画像と同種の画像であり、第１画像に関連付けられた画像があるか否かを判定する（ＡＣＴ１０７）。該当する画像がある場合（ＡＣＴ１０７、Ｙｅｓ）、プロセッサ１０は、図６に示すデータでの、第２画像の表示順が大きくなるように変更する（ＡＣＴ１０８）。プロセッサ１０は、この操作により図６に示すデータで欠番が発生する場合は、この欠番を埋めるように更新する。尚、第２画像の方が大きい（上位である）場合、図６のデータ更新を行わなくてもよい。プロセッサ１０は、第２画像が最上層にくるように描画制御する（ＡＣＴ１０９）。
【００４３】
ＡＣＴ１０７で、第２画像と同種の関連画像が無い場合（ＡＣＴ１０７、Ｎｏ）、本例では終了となる。
【００４４】
図１２、図１３に示すフローチャートでは、一連の処理が行われた後は終了処理としているが、実際はＡＣＴ００１に戻り繰り返し実行される。
【００４５】
上記実施形態では、卓上型情報処理装置での態様を説明したが、態様はこれに限定されない。たとえばタブレット型のコンピュータなど、タッチパネルディスプレイを有するコンピュータであればよい。
【００４６】
制御部は、実施形態のプロセッサ１０、ＤＲＡＭ２０、通信バスＢを少なくとも有する構成に相当する。プロセッサ１０、ＤＲＡＭ２０、通信バスＢなどの各ハードウェアと協働して動作するプログラムは、ＨＤＤ４０（ＲＯＭ３０でもよい）に事前に記憶されており、プロセッサ１０によりＤＲＡＭ２０にロードされ、演算実行される。記憶部は、実施形態のＤＲＡＭ２０，ＨＤＤ４０に相当する。第１情報は、実施形態の図５に示した属性情報の「種類」に相当する。
【００４７】
上記実施形態で説明した機能をコンピュータに実行させるためのプログラムが提供されてもよい。このプログラムは、表示制御プログラム、ユーザインターフェイスプログラム、デバイス制御プログラムなど、どのような名称であってもよい。
【００４８】
本実施形態では装置内部に発明を実施する機能が予め記録されている場合で説明をしたが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００４９】
以上に詳説したように、本実施形態の態様により、表示画像の散乱を抑制することができる。
【００５０】
本発明は、その精神または主要な特徴から逸脱することなく、他の様々な形で実施することができる。そのため、前述の実施の形態はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には、なんら拘束されない。さらに、特許請求の範囲の均等範囲に属する全ての変形、様々な改良、代替および改質は、すべて本発明の範囲内のものである。
【符号の説明】
【００５１】
１０  プロセッサ、２０  ＤＲＡＭ、３０  ＲＯＭ、４０  ＨＤＤ、５０  タッチパネルディスプレイ、６０  ネットワークＩ／Ｆ、７０  センサユニット、Ｂ  通信バス、１００  卓上型情報処理装置。
【図１】
2015035049.tif 000003
【図２】
2015035049.tif 000004
【図３】
2015035049.tif 000005
【図４】
2015035049.tif 000006
【図５】
2015035049.tif 000007
【図６】
2015035049.tif 000008
【図７】
2015035049.tif 000009
【図８】
2015035049.tif 000010
【図９】
2015035049.tif 000011
【図１０】
2015035049.tif 000012
【図１１】
2015035049.tif 000013
【図１２】
2015035049.tif 000014
【図１３】
2015035049.tif 000015