(57)【要約】【課題】簡単な操作で複数のオブジェクトを選択可能な表示装置を実現する。【解決手段】複数のオブジェクトを表示するディスプレイ１０を備えた表示装置１は、ディスプレイ１０に対する接触位置を検出する座標検出部３１と、複数の接触位置に基づいて選択範囲を特定すると共に、複数のオブジェクトのうち特定した選択範囲に含まれるオブジェクトの状態を選択状態とする画面生成部３２と、を備えている。【選択図】図１
2014048840.tif 000002
【特許請求の範囲】
【請求項１】
複数のオブジェクトを表示する表示部を備えた表示装置であって、
上記表示部に対する接触位置を検出する検出手段と、
上記検出手段が複数の接触位置を検出したとき、該複数の接触位置に基づいて選択範囲を特定すると共に、上記表示部に表示されている上記複数のオブジェクトのうち、特定した選択範囲に含まれるオブジェクトの状態を選択状態とする選択手段と、を備えていることを特徴とする表示装置。
【請求項２】
上記表示部に表示された上記複数のオブジェクトのうち、選択状態のオブジェクトを非選択状態のオブジェクトとは異なる様態で上記表示部に表示させる表示手段を更に備えていることを特徴とする請求項１に記載の表示装置。
【請求項３】
上記検出手段が検出した接触位置が複数であるとき、当該複数の接触位置に対する接触が同時に行われたか否かを判定する判定手段と、
上記選択範囲を特定するための選択基準の少なくとも何れかと、接触が同時に行われたか否かと、を対応付けて管理する管理手段と、を更に備え、
上記選択手段は、上記判定手段の判定結果に応じた選択基準を上記管理手段から取得し、当該取得した選択基準に従って特定した選択範囲に含まれるオブジェクトの状態を選択状態とすることを特徴とする請求項１または２に記載の表示装置。
【請求項４】
上記選択基準には、上記検出手段が検出した複数の接触位置を示す座標のうち、ｘ座標およびｙ座標のそれぞれにおいて、座標値の最小値から最大値までの範囲を上記選択範囲として特定する選択基準が含まれることを特徴とする請求項３に記載の表示装置。
【請求項５】
上記選択基準には、上記検出手段が検出した複数の接触位置を頂点として含む多角形内の領域を、上記選択範囲として特定する選択基準が含まれることを特徴とする請求項３または４に記載の表示装置。
【請求項６】
上記選択基準には、上記検出手段が検出した複数の接触位置にそれぞれ表示されたオブジェクトに設定されたインデックスの値の最小値から最大値までの範囲を上記選択範囲として特定する選択基準が含まれることを特徴とする請求項３から５の何れか１項に記載の表示装置。
【請求項７】
上記選択基準には、上記検出手段が検出した複数の接触位置にそれぞれ表示されたオブジェクトが有するパラメータの値の最小値から最大値までの範囲を上記選択範囲として特定する選択基準が含まれることを特徴とする請求項３から６の何れか１項に記載の表示装置。
【請求項８】
上記パラメータは、上記オブジェクトのファイルサイズであることを特徴とする請求項７に記載の表示装置。
【請求項９】
上記パラメータは、上記オブジェクトのタイムスタンプであることを特徴とする請求項７に記載の表示装置。
【請求項１０】
上記管理手段は、上記選択基準の少なくとも何れかを、上記オブジェクトの表示モードに更に対応付けて管理することを特徴とする請求項３から９の何れか１項に記載の表示装置。
【請求項１１】
上記管理手段は、上記選択基準の少なくとも何れかを、上記検出手段が検出した複数の接触位置に更に対応付けて管理することを特徴とする請求項３から１０の何れか１項に記載の表示装置。
【請求項１２】
入力デバイスを更に備え、
上記検出手段は、上記入力デバイスからの入力信号を用いて、上記接触位置を検出することを特徴とする請求項１から１１の何れか１項に記載の表示装置。
【請求項１３】
複数のオブジェクトを表示する表示部を備えた表示装置の制御方法であって、
上記表示部に対する接触位置を検出する検出ステップと、
上記検出ステップにおいて複数の接触位置が検出されたとき、該複数の接触位置に基づいて選択範囲を特定すると共に、上記表示部に表示されている上記複数のオブジェクトのうち、特定した選択範囲に含まれるオブジェクトの状態を選択状態とする選択ステップと、を含んでいることを特徴とする表示装置の制御方法。
【請求項１４】
請求項１から１２の何れか１項に記載の表示装置を動作させるためのプログラムであって、コンピュータを上記の各手段として機能させるためのプログラム。
【請求項１５】
請求項１４に記載のプログラムを記録しているコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のオブジェクトを表示する表示装置、表示装置の制御方法、プログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
従来、複数のサムネイルが表示部に表示された画面において、所望のサムネイルを複数選択する場合には、カーソルボタンにて所望のサムネイル位置まで移動後、選択ボタンにて選択する操作を複数回行うという操作の手数が増えるという問題がある。
【０００３】
そこで、例えば、特許文献１に記載のように、選択ボタンを任意の時間より長く押下された場合、連続した複数のサムネイルを選択するためのモードとなり、連続するサムネイルの範囲を選択し、選択ボタンを押下することによって、選択範囲を確定する方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００３−２０９７７１号公報（２００３年７月２５日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のような従来技術では、タッチパネルを搭載した電子機器において、複数のサムネイル（オブジェクト）がタッチパネルに表示されているときに複数のサムネイルを選択する場合、サムネイルを複数選択可能なモードへ変更するための操作、および、複数のサムネイルを選択する操作を行う必要があった。また、サムネイルを複数選択可能なモードへ変更するために、所定時間押下し続ける必要があり、待ち時間が発生してしまうといった問題があった。また、サムネイルを複数選択可能なモードに変更するためのボタン等を配置した場合、当該ボタンを配置するエリアが必要になった。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、その目的は、簡単な操作で複数のオブジェクトを選択可能な表示装置を実現することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明に係る表示装置は、複数のオブジェクトを表示する表示部を備えた表示装置であって、上記表示部に対する接触位置を検出する検出手段と、上記検出手段が複数の接触位置を検出したとき、該複数の接触位置に基づいて選択範囲を特定すると共に、上記表示部に表示されている上記複数のオブジェクトのうち、特定した選択範囲に含まれるオブジェクトの状態を選択状態とする選択手段と、を備えていることを特徴としている。
【０００８】
上記構成によれば、例えば、ユーザによって複数のオブジェクトが選択されたとき、表示装置は、ユーザの所望の範囲のオブジェクトの状態を選択状態とすることができる。これにより、表示装置は、複数のオブジェクトを選択するためのモードに切り替えるための特別な操作を行うことなく、簡単な操作でユーザの所望の範囲のオブジェクトの状態を選択状態とすることができる。
【０００９】
本発明に係る表示装置は、上記表示部に表示された上記複数のオブジェクトのうち、選択状態のオブジェクトを非選択状態のオブジェクトとは異なる様態で上記表示部に表示させる表示手段を更に備えていることが好ましい。
【００１０】
本発明に係る表示装置は、上記検出手段が検出した接触位置が複数であるとき、当該複数の接触位置に対する接触が同時に行われたか否かを判定する判定手段と、上記選択範囲を特定するための選択基準の少なくとも何れかと、接触が同時に行われたか否かと、を対応付けて管理する管理手段と、を更に備え、上記選択手段は、上記判定手段の判定結果に応じた選択基準を上記管理手段から取得し、当該取得した選択基準に従って特定した選択範囲に含まれるオブジェクトの状態を選択状態とすることが好ましい。
【００１１】
上記構成によれば、例えば、ユーザによって選択された複数のオブジェクトが同時に選択されたか否かによって、選択状態のオブジェクトの範囲を、区別して設定することができる。よって、表示装置は、より好適に、簡単な操作でユーザの所望の範囲のオブジェクトの状態を選択状態とすることができる。
【００１２】
本発明に係る表示装置の上記選択基準には、上記検出手段が検出した複数の接触位置を示す座標のうち、ｘ座標およびｙ座標のそれぞれにおいて、座標値の最小値から最大値までの範囲を上記選択範囲として特定する選択基準が含まれることが好ましい。
【００１３】
また、本発明に係る表示装置の上記選択基準には、上記検出手段が検出した複数の接触位置を頂点として含む多角形内の領域を、上記選択範囲として特定する選択基準が含まれる構成であってもよい。
【００１４】
また、本発明に係る表示装置の上記選択基準には、上記検出手段が検出した複数の接触位置にそれぞれ表示されたオブジェクトに設定されたインデックスの値の最小値から最大値までの範囲を上記選択範囲として特定する選択基準が含まれることが好ましい。
【００１５】
また、本発明に係る表示装置の上記選択基準には、上記検出手段が検出した複数の接触位置にそれぞれ表示されたオブジェクトが有するパラメータの値の最小値から最大値までの範囲を上記選択範囲として特定する選択基準として特定するという選択基準が含まれることが好ましい。
【００１６】
また、上記パラメータは、上記オブジェクトのファイルサイズであってもよいし、上記オブジェクトのタイムスタンプであってもよい。
【００１７】
このような選択基準が含まれることにより、表示装置は、ユーザの所望の選択範囲を好適に特定することができる。
【００１８】
本発明に係る表示装置の上記管理手段は、上記選択基準の少なくとも何れかを、上記オブジェクトの表示モードに更に対応付けて管理することが好ましい。
【００１９】
また、本発明にかかる表示装置の上記管理手段は、上記選択基準の少なくとも何れかを、上記検出手段が検出した複数の接触位置に更に対応付けて管理することが好ましい。
【００２０】
上記表示装置は、このように管理された１または複数の選択基準を用いて、ユーザの所望の選択範囲を好適に特定することができる。
【００２１】
本発明に係る表示装置は、入力デバイスを更に備え、上記検出手段は、上記入力デバイスからの入力信号を用いて、上記接触位置を検出することが好ましい。
【００２２】
上記構成によれば、上記入力デバイスは接触位置を示す入力信号を検出手段に送信する。検出手段は、送信された入力信号を用いて、接触位置を検出することができる。
【００２３】
上記課題を解決するために、本発明に係る表示装置の制御方法は、複数のオブジェクトを表示する表示部を備えた表示装置の制御方法であって、上記表示部に対する接触位置を検出する検出ステップと、上記検出ステップにおいて複数の接触位置が検出されたとき、該複数の接触位置に基づいて選択範囲を特定すると共に、上記表示部に表示されている上記複数のオブジェクトのうち、特定した選択範囲に含まれるオブジェクトの状態を選択状態とする選択ステップと、を含んでいることを特徴としている。
【００２４】
上記の構成によれば、本発明に係る表示装置と同様の効果を奏する。
【００２５】
また上記表示装置を動作させるためのプログラムであって、コンピュータを上記の各手段として機能させるためのプログラム、および、上記プログラムを記録しているコンピュータ読み取り可能な記録媒体も本発明の範疇に含まれる。
【発明の効果】
【００２６】
本発明に係る表示装置は、複数のオブジェクトを表示する表示部を備えた表示装置であって、上記表示部に対する接触位置を検出する検出手段と、上記検出手段が複数の接触位置を検出したとき、該複数の接触位置に基づいて選択範囲を特定すると共に、上記表示部に表示されている上記複数のオブジェクトのうち、特定した選択範囲に含まれるオブジェクトの状態を選択状態とする選択手段と、を備えていることを特徴としている。
【００２７】
これにより、表示装置は、複数のオブジェクトを選択するためのモードに切り替えるための特別な操作を行うことなく、簡単な操作でユーザの所望の範囲のオブジェクトの状態を選択状態とすることができる。
【図面の簡単な説明】
【００２８】
【図１】本発明の一実施形態に係る表示装置の要部構成を示すブロック図である。
【図２】複数のオブジェクトが表示されたディスプレイにユーザの２本の指が接触したときにおける表示装置の処理の流れを示すフローチャートである。
【図３】選択ルールが座標基準である場合において、オブジェクトを２つ選択した際の画面遷移図である。
【図４】選択ルールがインデックス基準である場合において、オブジェクトを２つ選択した際の画面遷移図である。
【図５】選択ルールがパラメータ基準である場合において、オブジェクトを２つ選択した際の画面遷移図である。
【図６】選択ルールが座標基準である場合において、オブジェクトを３つ選択した際の画面遷移図である。
【発明を実施するための形態】
【００２９】
以下、本発明の実施の形態について、詳細に説明する。
【００３０】
（表示装置の構成）
図１は、本発明の一実施形態に係る表示装置の要部構成を示すブロック図である。図１に示すように表示装置１は、ディスプレイ（表示部）１０、タッチパネル（入力デバイス）２０および制御部３０を備えている。
【００３１】
ディスプレイ１０は、制御部３０からの信号に基づいて、情報を表示しユーザに提供する。具体的には、ディスプレイ１０は、ＬＣＤ、ＥＬ（Electroluminescence）ディスプレイ、ＰＤＰ（Plasma Display Panel）などの表示素子と、表示素子を駆動するドライバ回路とを備える構成である。
【００３２】
ディスプレイ１０は、複数のオブジェクトを表示する。ここでいうオブジェクトとは、ＧＵＩ（グラフィカル・ユーザ・インターフェース）を構成する表示対象物のことを指す。オブジェクトとは、例えば、サムネイルであるとするがこれに限定されるものではない。
【００３３】
タッチパネル２０は、ディスプレイ１０に接触した物体を検知し、検知した物体の位置（接触位置）を示す信号（入力信号）を制御部３０に送信する入力デバイスである。本実施形態では、タッチパネル２０は、接触型の、いわゆる静電容量方式のタッチパネルであるとする。なお、タッチパネル２０はこれに限定されず、いわゆる抵抗膜方式のものであってもよい。また、タッチパネル２０は、例えば、光センサ内蔵の液晶パネルのような、いわゆる非接触型タッチパネルであってもよい。タッチパネル２０は、ディスプレイ１０の表面上に積層されて、ディスプレイ１０と一体的に形成されている。
【００３４】
次に、制御部３０について説明する。制御部３０は、表示装置１が内部において実行する処理を受け持つ。図１に示すように、制御部３０は、座標検出部（検出手段、判定手段）３１、画面生成部（選択手段、表示手段）３２および選択情報管理部（管理手段）３３を備えている。
【００３５】
座標検出部３１は、タッチパネル２０からの入力信号を用いて、ディスプレイ１０に接触した物体の接触位置を検出する。具体的には、タッチパネル２０から送信された接触位置を示す信号（入力信号）を用いて、ユーザの指などの物体の接触位置の座標を検出する。座標検出部３１は、検出した接触位置の座標を画面生成部３２に供給する。
【００３６】
また、座標検出部３１は、タッチパネル２０からの入力信号を用いて、複数の接触位置を検出したとき、当該複数の接触位置に対する接触が同時に行われたか否かを判定する。つまり、座標検出部３１は、複数の物体がディスプレイ１０に同時に接触したか、順に接触したかを判定する。そして、座標検出部３１は、判定結果を画面生成部３２に供給する。
【００３７】
選択情報管理部３３は、ディスプレイ１０に表示されたオブジェクトの選択範囲を特定するための選択ルール（選択基準）を、接触が同時に行われたか否かと対応付けて管理する。具体的には、選択情報管理部３３は、オブジェクトの選択範囲を特定するための選択ルールの少なくとも何れかを、ディスプレイ１０に接触した複数の物体が同時に接触したか（同時タッチ時）、または、ディスプレイ１０に接触した複数の物体が順に接触したか（順タッチ時）に対応付けて管理する。
【００３８】
なお、接触が同時に行われたか否かと対応付けて管理されたオブジェクトの選択ルールは、ユーザによって設定されてもよいし、表示装置１に予め設定されていてもよい。また、上記設定は、変更することもできる。
【００３９】
画面生成部３２は、ディスプレイ１０に表示する画像を生成し、ディスプレイ１０に供給する。画面生成部３２は、座標検出部３１から供給された判定結果に応じた選択ルールを選択情報管理部３３から取得し、取得した選択ルールと座標検出部３１から供給された接触位置の座標とから、選択状態にするオブジェクトを選択する。画面生成部３２は、選択状態のオブジェクトを非選択状態のオブジェクトとは異なる様態でディスプレイ１０に表示させるための画像を生成し、ディスプレイ１０に供給する。
【００４０】
（処理の流れ）
次に、図２を参照して、複数のオブジェクトが表示されたディスプレイ１０にユーザの２本の指が接触したときの処理の流れについて説明を行う。図２は、複数のオブジェクトが表示されたディスプレイ１０にユーザの２本の指が接触したときの表示装置１の処理の流れを示すフローチャートである。
【００４１】
まず、複数のオブジェクトがディスプレイ１０に表示されているとき、ユーザの２本の指がディスプレイ１０に触れると、タッチパネル２０は、２本の指の接触をそれぞれ検知する（ステップＳ１。以下、単にＳ１とする）。
【００４２】
その後、制御部３０からマルチタッチイベントが発行され、座標検出部３１は、ユーザの指が接触した位置（接触位置）のそれぞれの座標を、画面生成部３２に通知する（Ｓ２）。なお、座標検出部３１は、２本の指の接触が予め定められた時間以内であるときに、当該２本の指の接触位置のそれぞれの座標を画面生成部３２に通知するよう構成されていてもよい。その後、制御部３０は、オブジェクトの選択モードを複数選択モードへ切り替える（Ｓ３）。
【００４３】
次に、座標検出部３１は、ユーザの２本の指が同時にディスプレイ１０にタッチされたか否かを判定する。具体的には、座標検出部３１は、タッチパネル２０からの入力信号を参照し、ディスプレイ１０に２本の指が接触した時間の差が、予め定められた範囲内であるとき、同時にタッチされたと判定する（Ｓ４）。
【００４４】
ユーザの２本の指が同時にディスプレイ１０にタッチされたと、座標検出部３１が判定したとき（Ｓ４にてＹＥＳ）、画面生成部３２は、選択情報管理部３３に管理されている選択ルールであって、複数の指２がディスプレイ１０に同時に接触したか（同時タッチ時）に対応付けられている選択ルールが「座標基準」であるかを確認する（Ｓ５）。
【００４５】
同時タッチ時に対応付けられている選択ルールが座標基準であるとき（Ｓ５にてＹＥＳ）、画面生成部３２は、Ｓ２にて通知された２つの座標の間に含まれる複数のオブジェクトの状態を選択状態にし、選択状態のオブジェクトを非選択状態のオブジェクトとは異なる様態でディスプレイ１０に表示させる（Ｓ６）。
【００４６】
同時タッチ時に対応付けられている選択ルールが座標基準でないとき（Ｓ５にてＮＯ）、画面生成部３２は、選択情報管理部３３に管理されている選択ルールであって、同時タッチ時に対応付けられている選択ルールが「インデックス基準」であるかを確認する（Ｓ７）。同時タッチ時に対応付けられている選択ルールがインデックス基準であるとき（Ｓ７にてＹＥＳ）、画面生成部３２は、Ｓ２にて通知された２つの座標上に表示されたオブジェクトのインデックスの値（インデックス値）をそれぞれ特定する（Ｓ８）。
【００４７】
その後、特定した２つのインデックス値の間の値をインデックス値として設定された複数のオブジェクトの状態を選択状態にし、選択状態のオブジェクトを非選択状態のオブジェクトとは異なる様態でディスプレイ１０に表示させる（Ｓ９）。
【００４８】
同時タッチ時に対応付けられている選択ルールがインデックス基準でないとき（Ｓ７にてＮＯ）、画面生成部３２は、同時タッチ時に対応付けられている選択ルールがパラメータ基準であると判断し、Ｓ２にて通知された２つの座標上に表示されたオブジェクトのパラメータの値（パラメータ値）をそれぞれ特定する（Ｓ１０）。
【００４９】
その後、特定した２つのパラメータ値の間のパラメータ値を有した複数のオブジェクトの状態を選択状態にし、選択状態のオブジェクトを非選択状態のオブジェクトとは異なる様態でディスプレイ１０に表示させる（Ｓ１１）。
【００５０】
一方、ユーザの２本の指が順にディスプレイ１０にタッチされたと座標検出部３１が判定したとき、つまり、ユーザの２本の指が同時にディスプレイ１０にタッチされていないと判定したとき（Ｓ４にてＮＯ）、画面生成部３２は、選択情報管理部３３に管理されている選択ルールであって、複数の指２がディスプレイ１０に順に接触したか（順タッチ時）に対応付けられている選択ルールが「座標基準」であるかを確認する（Ｓ１２）。
【００５１】
順タッチ時に対応付けられている選択ルールが座標基準であるとき（Ｓ１２にてＹＥＳ）、画面生成部３２は、Ｓ２にて通知された２つの座標の間に含まれる複数のオブジェクトの状態を選択状態にし、選択状態のオブジェクトを非選択状態のオブジェクトとは異なる様態でディスプレイ１０に表示させる（Ｓ１３）。
【００５２】
順タッチ時に対応付けられている選択ルールが座標基準でないとき（Ｓ１２にてＮＯ）、画面生成部３２は、選択情報管理部３３に管理されている選択ルールであって、順タッチ時に対応付けられている選択ルールが「インデックス基準」であるかを確認する（Ｓ１４）。順タッチ時に対応付けられている選択ルールがインデックス基準であるとき（Ｓ１４にてＹＥＳ）、画面生成部３２は、Ｓ２にて通知された２つの座標上に表示されたオブジェクトのインデックスの値（インデックス値）をそれぞれ特定する（Ｓ１５）。
【００５３】
その後、特定した２つのインデックス値の間の値をインデックス値として設定された複数のオブジェクトの状態を選択状態にし、選択状態のオブジェクトを非選択状態のオブジェクトとは異なる様態でディスプレイ１０に表示させる（Ｓ１６）。
【００５４】
順タッチ時に対応付けられている選択ルールがインデックス基準でないとき（Ｓ１４にてＮＯ）、画面生成部３２は、順タッチ時に対応付けられている選択ルールがパラメータ基準であると判断し、Ｓ２にて通知された２つの座標上に表示されたオブジェクトのパラメータの値（パラメータ値）をそれぞれ特定する（Ｓ１７）。
【００５５】
その後、特定した２つのパラメータ値の間のパラメータ値を有した複数のオブジェクトの状態を選択状態にし、選択状態のオブジェクトを非選択状態のオブジェクトとは異なる様態でディスプレイ１０に表示させる（Ｓ１８）。
【００５６】
（選択ルールが座標基準である場合における画面遷移）
次に、選択ルールが座標基準であるときの画面遷移について、図３を参照して説明する。図３は、選択ルールが座標基準である場合において、オブジェクトを２つ選択した際の画面遷移図である。なお、図３においては、同時タッチ時に対応付けられている選択ルールが座標基準であるときについて説明を行うが、同時タッチ時でない、つまり、順タッチ時に対応付けられている選択ルールが座標基準であるときについても同様の処理を行う。
【００５７】
図３の上部に示すように、表示装置１のディスプレイ１０には、１６個のオブジェクトが表示されている。なお、図３に示すオブジェクトは一例であり、オブジェクトの形状、数、配置等これに限定されるものではない。
【００５８】
なお、図３に示す複数のオブジェクトには、左上から右下にかけて、個々のオブジェクトを示すための固有の番号であるインデックスが付されているとする。図３に示す複数のオブジェクトには１から１６のインデックスが付されている。なお、インデックスは、各オブジェクトに付されていなくてもよい。各オブジェクトは、例えば、サムネイルである。また、各オブジェクトにインデックスが付されている場合、各インデックスの値は、図３に示すように各オブジェクトに表示されていてもよいし、表示されていなくてもよい。なお、以下では説明の便宜上、インデックスがＮ（Ｎは自然数）のオブジェクトをオブジェクト（Ｎ）と呼ぶ。
【００５９】
図３の上部に示すようにユーザが指２で、オブジェクト（２）とオブジェクト（１２）とを同時に触れたとき、座標検出部３１は、２つの接触位置のそれぞれの座標を、画面生成部３２に通知する。そして、画面生成部３２は、座標検出部３１から通知された２つの座標のｘ座標およびｙ座標のそれぞれにおいて、座標値の小さい値から大きい値までの範囲に含まれる複数のオブジェクトの状態を選択状態にする。
【００６０】
図３において、例えば、ディスプレイ１０の左上を座標平面の原点とし、原点から右方向に向かう方向をｘ軸とし、ｘ軸に直行する方向であって原点から下方向に向かう方向をｙ軸とする。ここで、例えば、ユーザがディスプレイ１０に触れた位置（点）の座標であって、オブジェクト（２）が表示されている領域に含まれる座標を（ｘ２、ｙ２）とし、ユーザがディスプレイ１０に触れた位置（点）の座標であって、オブジェクト（１２）が表示されている領域に含まれる座標を（ｘ１２、ｙ１２）とする。このとき、画面生成部３２は、ｘ２≦ｘ≦ｘ１２且つｙ２≦ｙ≦ｙ１２の範囲に表示されたオブジェクトの状態を選択状態にする。図３の例では、オブジェクト（２）〜オブジェクト（４）、オブジェクト（６）〜オブジェクト（８）、および、オブジェクト（１０）〜オブジェクト（１２）の状態を選択状態にし、図３の下部に示すように表示する。
【００６１】
このように、座標基準の選択ルールは、複数の接触位置を示す座標のうち、ｘ座標およびｙ座標のそれぞれにおいて、座標値の小さい値（最小値）から大きい値（最大値）までの範囲を選択範囲として特定する選択ルールである。選択ルールが座標基準であるとき、画面生成部３２は、ｘ座標およびｙ座標のそれぞれにおいて、座標値の小さい値から大きい値までの範囲に表示されたオブジェクトの状態を選択状態にすることができる。
【００６２】
また、図３の状態において、座標基準の選択ルールは、２点の接触位置を頂点として含む多角形（図３においては、２点を頂点として含む四角形）内の領域を選択範囲として特定する選択ルールであるといえる。これにより、画面生成部３２は、当該選択範囲に含まれるオブジェクトの状態を選択状態とすることができる。
【００６３】
なお、上記では、画面生成部３２が座標検出部３１から通知された２つの座標のｘ座標およびｙ座標のそれぞれにおいて、座標値の小さい値から大きい値の間に含まれる複数のオブジェクトの状態を選択状態にすることについて説明を行ったが、本発明はこれに限定されるものではない。画面生成部３２は、座標検出部３１から通知された２つの座標上にそれぞれ表示されたオブジェクトの代表点の座標（例えば、オブジェクトの中心点の座標など）を特定し、特定した２つの代表点のｘ座標およびｙ座標のそれぞれにおいて、座標値の小さい値から大きい値の間に表示された複数のオブジェクトの状態を選択状態にしてもよい。
【００６４】
（選択ルールがインデックス基準である場合における画面遷移）
次に、選択ルールがインデックス基準であるときの画面遷移について、図４を参照して説明する。図４は、選択ルールがインデックス基準である場合において、オブジェクトを２つ選択した際の画面遷移図である。なお、図４においては、同時タッチ時に対応付けられている選択ルールがインデックス基準であるときについて説明を行うが、順タッチ時に対応付けられている選択ルールがインデックス基準であるときについても同様の処理を行う。
【００６５】
図４の上部に示すように、表示装置１のディスプレイ１０には、図３と同様に、１６個のオブジェクトが表示されている。なお、図４に示すオブジェクトは一例であり、オブジェクトの形状、数、配置等これに限定されるものではない。オブジェクトには、左上から右下にかけて、１から１６のインデックスが付されている。各オブジェクトに付されたインデックスは、図４に示すように各オブジェクトに表示されていてもよいし、表示されていなくてもよい。
【００６６】
図４の上部に示すようにユーザが指２で、オブジェクト（２）とオブジェクト（１２）とを同時に触れたとき、座標検出部３１は、２つの接触位置（２点）のそれぞれの座標を、画面生成部３２に通知する。そして、画面生成部３２は、座標検出部３１から通知された２つの座標上にそれぞれ表示されたオブジェクトのインデックス値を特定し、特定した２つのインデックス値の間のインデックス値が設定されたオブジェクトの状態を選択状態にする。つまり、図４の例では、インデックス値が２〜１２のオブジェクト（オブジェクト（２）〜オブジェクト（１２））の状態を選択状態にし、図４の下部に示すように表示する。
【００６７】
このように、インデックス基準の選択ルールは、座標検出部３１が検出した２点の接触位置にそれぞれ表示されたオブジェクトに設定されたインデックス値の小さい値から大きい値のまでの範囲を選択範囲として特定する選択ルールである。選択ルールがインデックス基準であるとき、画面生成部３２は、接触位置にそれぞれ表示されたオブジェクトに設定されたインデックス値の小さい値から大きい値のまでの範囲の値をインデックス値として設定されたオブジェクトの状態を選択状態にすることができる。
【００６８】
（選択ルールがパラメータ基準である場合における画面遷移）
次に、選択ルールがパラメータ基準であるときの画面遷移について、図５を参照して説明する。図５は、選択ルールがパラメータ基準である場合において、オブジェクトを２つ選択した際の画面遷移図である。なお、図５においては、同時タッチ時に対応付けられている選択ルールがパラメータ基準であるときについて説明を行うが、順タッチ時に対応付けられている選択ルールがパラメータ基準であるときについても同様の処理を行う。
【００６９】
図５の上部に示すように、表示装置１のディスプレイ１０には、図３と同様に、１６個のオブジェクトが表示されている。なお、図５に示すオブジェクトは一例であり、オブジェクトの形状、数、配置等これに限定されるものではない。また、本例では、各オブジェクトのパラメータをオブジェクトのファイルサイズとするがこれに限定されるものではなく、例えば、当該オブジェクトのタイムスタンプをパラメータとしてもよい。なお、図５に示す各オブジェクトには、それぞれのファイルサイズが表示されているが、ファイルサイズは表示されていなくてもよい。
【００７０】
なお、図５に示すオブジェクトには、説明の便宜上、左上から右下にかけて、１から１６のインデックスが付されているとするが、インデックスは付されていなくてもよい。また、インデックスは、図５に示すようにオブジェクト上に表示されていなくてもよいし、図３および図４のように表示されていてもよい。
【００７１】
図５の上部に示すようにユーザが指２で、オブジェクト（２）（１行２列目のオブジェクト）とオブジェクト（１２）（３行４列目のオブジェクト）とを同時に触れたとき、座標検出部３１は、２つの接触位置（２点）のそれぞれの座標を、画面生成部３２に通知する。そして、画面生成部３２は、座標検出部３１から通知された２つの座標上にそれぞれ表示されたオブジェクトのファイルサイズを特定し、特定した２つのファイルサイズの間のファイルサイズを有するオブジェクトの状態を選択状態にする。例えば、図５の上部に示すように、オブジェクト（２）のファイルサイズが４０ＫＢであり、オブジェクト（１２）のファイルサイズが６５ＫＢである場合、表示装置１は、ファイルサイズが４０ＫＢ〜６５ＫＢであるオブジェクトの状態を選択状態にし、図５の下部に示すように表示する。
【００７２】
このように、パラメータ基準の選択ルールは、座標検出部３１が検出した２点の接触位置にそれぞれ表示されたオブジェクトが有するパラメータの値の小さい値から大きい値のまでの範囲を選択範囲として特定する選択ルールである。選択ルールがパラメータ基準であるとき、画面生成部３２は、接触位置にそれぞれ表示されたオブジェクトが有するパラメータの値の小さい値から大きい値のまでの範囲の値をパラメータ値として有するオブジェクトの状態を選択状態にすることができる。
【００７３】
なお、図３〜図５において、オブジェクトはディスプレイ１０にグリッド状に配置されていることを例に説明を行ったが、本発明はこれに限定されるものではなく、リスト状に配置されていてもよいし、ランダムに配置されていてもよい。
【００７４】
また、図３〜図５においては、選択状態のオブジェクトを、オブジェクトと共に表示されたチェックボックスにチェックを入れることによって示しているが、本発明はこれに限定されるものではない。選択状態のオブジェクトは、当該オブジェクトの色を変える等、非選択状態のオブジェクトと区別可能に表示されていればよい。
【００７５】
以上のように、座標検出部３１がディスプレイ１０に対する複数の接触位置を検出したとき、画面生成部３２は、当該複数の接触位置に基づいて選択範囲を特定すると共に、ディスプレイ１０に表示されている複数のオブジェクトのうち、特定した選択範囲に含まれるオブジェクトの状態を選択状態とする。
【００７６】
上記構成によれば、例えば、ユーザによって複数のオブジェクトが選択されたとき、表示装置１は、ユーザの所望の範囲のオブジェクトの状態を選択状態とすることができる。これにより、表示装置１は、複数のオブジェクトを選択するためのモードに切り替えるために切換ボタンを押下する、所定のボタンを長押しする等の特別な操作を行うことなく、１回の操作でユーザの所望の範囲のオブジェクトの状態を選択状態とすることができる。
【００７７】
また、検出した接触位置が複数であるとき、座標検出部３１は当該複数の接触位置に対する接触が同時に行われたか否かを判定し、画面生成部３２は判定結果に応じた選択ルールを選択情報管理部３３から取得する。そして、画面生成部３２は、取得した選択ルールに従って特定した選択範囲に含まれるオブジェクトの状態を選択状態とする。
【００７８】
上記構成によれば、例えば、ユーザによって選択された複数のオブジェクトが同時に選択されたか否かによって、選択状態のオブジェクトの範囲を、区別して設定することができる。よって、表示装置１は、より好適に、簡単な操作でユーザの所望の範囲のオブジェクトの状態を選択状態とすることができる。
【００７９】
（変形例１）
上述した実施形態においては、ユーザの２本の指がディスプレイ１０に接触する例について説明を行ったが、本発明はこれに限定されるものではなく、複数の指がディスプレイ１０に接触してもよい。
【００８０】
図６は、選択ルールが座標基準である場合において、オブジェクトを３つ選択した際の画面遷移図である。なお、図６においては、同時タッチ時に対応付けられている選択ルールが座標基準であるときについて説明を行うが、同時タッチ時でない、つまり、順タッチ時に対応付けられている選択ルールが座標基準であるときについても同様の処理を行う。
【００８１】
図６の上部に示すように、表示装置１のディスプレイ１０には、図３と同様に、１６個のオブジェクトが表示されている。なお、図６に示すオブジェクトは一例であり、オブジェクトの形状、数、配置等これに限定されるものではない。なお、図６に示す複数のオブジェクトには、左上から右下にかけて、１から１６のインデックスが付されているとするが、付されていなくてもよい。また、各オブジェクトにインデックスが付されている場合、各インデックスの値は、図６に示すように各オブジェクトに表示されていてもよいし、表示されていなくてもよい。
【００８２】
図６の上部に示すようにユーザが指２で、オブジェクト（２）とオブジェクト（１２）とオブジェクト（１３）とを同時に触れたとき、座標検出部３１は、３つの接触位置（３点）のそれぞれの座標を、画面生成部３２に通知する。そして、画面生成部３２は、座標検出部３１から通知された３つの座標を用いて、３点で囲まれた領域（選択範囲）内に含まれる複数のオブジェクトの状態を選択状態にする。
【００８３】
図６の上部に示すように、例えば、ユーザが指２で触れた３点で囲まれた領域が、破線の三角形で囲まれた領域である場合、図６の下部に示すように当該領域内に含まれる座標上に表示されたオブジェクトの状態を選択状態にする。図６の例では、画面生成部３２は、オブジェクト（２）、オブジェクト（６）、オブジェクト（７）、および、オブジェクト（９）〜オブジェクト（１４）の状態を選択状態にし、図６の下部に示すように表示する。
【００８４】
このように、画面生成部３２は、ディスプレイ１０にユーザの指２等が３点以上接触した場合であっても、複数の接触位置を頂点として含む多角形内の領域を選択範囲として特定し、当該選択範囲（本例においては、３点で囲まれた領域）に含まれるオブジェクトの状態を選択状態とすることができる。
【００８５】
なお、画面生成部３２は、座標検出部３１から通知された３つの座標上にそれぞれ表示されたオブジェクトの代表点の座標（例えば、オブジェクトの中心点の座標など）を特定し、特定した３つの代表点によって囲まれた領域に表示された複数のオブジェクトの状態を選択状態にしてもよい。
【００８６】
また、画面生成部３２は、ユーザが触れた３点のｘ座標およびｙ座標のそれぞれにおいて、座標値の最も小さい値（最小値）から最も大きい値（最大値）までの範囲を選択範囲として特定し、特定した選択範囲に含まれるオブジェクトの状態を選択状態にしてもよい。
【００８７】
図６において、図３と同様に、例えば、ディスプレイ１０の左上を座標平面の原点とし、原点から右方向に向かう方向をｘ軸とし、ｘ軸に直行する方向であって原点から下方向に向かう方向をｙ軸とする。さらに、ユーザがディスプレイ１０に触れた位置（点）の座標であって、オブジェクト（２）が表示されている領域に含まれる座標を（ｘ２、ｙ２）とし、ユーザがディスプレイ１０に触れた位置（点）の座標であって、オブジェクト（１２）が表示されている領域に含まれる座標を（ｘ１２、ｙ１２）とし、ユーザがディスプレイ１０に触れた位置（点）の座標であって、オブジェクト（１３）が表示されている領域に含まれる座標を（ｘ１３、ｙ１３）とする。
【００８８】
このとき、左上が原点のため、ｘ１３＜ｘ２＜ｘ１２およびｙ２＜ｙ１２＜ｙ１３が成り立つ。よって、画面生成部３２は、ｘ１３≦ｘ≦ｘ１２且つｙ２≦ｙ≦ｙ１３の範囲に表示されたオブジェクトの状態を選択状態にする。図６においては、上記範囲に含まれるオブジェクトは全てのオブジェクトとなる。よって、画面生成部３２は、全てのオブジェクトの状態を選択状態にする。
【００８９】
このように、選択ルールが座標基準である場合では、画面生成部３２は、複数の接触位置のｘ座標およびｙ座標のそれぞれにおいて、座標値の最小値から最大値の間に表示されたオブジェクトの状態を選択状態にすることができる。
【００９０】
また、選択ルールがインデックス基準であるとき、ユーザがオブジェクトを３つ選択すると、座標検出部３１は、３つの接触位置のそれぞれの座標を、画面生成部３２に通知する。そして、画面生成部３２は、座標検出部３１から通知された３つの座標上にそれぞれ表示されたオブジェクトのインデックス値を特定し、特定した３つのインデックス値の最も小さい値（最小値）から最も大きい値（最大値）までの範囲のインデックス値が設定されたオブジェクトの状態を選択状態にする。
【００９１】
例えば、ユーザが、２、１２および１３のインデックス値を有するオブジェクトに触れたとする。このとき、最も小さいインデックス値は２であり、最も大きいインデックス値は１３であるため、インデックス値が２〜１３のオブジェクト（オブジェクト（２）〜オブジェクト（１３））の状態を選択状態にする。
【００９２】
このように、選択ルールがインデックス基準である場合、ユーザがディスプレイ１０の３点以上を触れた場合であっても、２点のときと同様に、画面生成部３２は、接触位置にそれぞれ表示されたオブジェクトに設定されたインデックス値の最小値から最大値までの範囲の値をインデックス値として設定されたオブジェクトの状態を選択状態にすることができる。
【００９３】
また、選択ルールがパラメータ基準であるとき、ユーザがオブジェクトを３つ選択すると、座標検出部３１は、３つの接触位置のそれぞれの座標を、画面生成部３２に通知する。そして、画面生成部３２は、座標検出部３１から通知された３つの座標上にそれぞれ表示されたオブジェクトのパラメータ値を特定し、特定した３つのパラメータ値のうち、最も小さいパラメータ値（最小値）から最も大きいパラメータ値（最大値）までの範囲のパラメータ値を有するオブジェクトの状態を選択状態にする。
【００９４】
例えば、パラメータをファイルサイズとし、ファイルサイズが４０ＫＢ、６５ＫＢおよび８０ＫＢのパラメータ値を有するオブジェクトに触れたとする。このとき、最も小さいパラメータ値は４０ＫＢであり、最も大きいパラメータ値は８０ＫＢであるため、画面生成部３２は、パラメータ値が４０ＫＢ〜８０ＫＢのオブジェクトの状態を選択状態にする。
【００９５】
このように、選択ルールがパラメータ基準である場合、ユーザがディスプレイ１０の３点以上を触れた場合であっても、２点のときと同様に、画面生成部３２は、接触位置にそれぞれ表示されたオブジェクトが有するパラメータ値の最小値から最大値までの範囲の値をパラメータ値として有するオブジェクトの状態を選択状態にすることができる。
【００９６】
また、例えば、２点目のタッチをダブルタッチ（連続して２度タッチする）、２点目のタッチを所定時間以上タッチする等であっても、好適に複数のオブジェクトを選択することができる。
【００９７】
（変形例２）
選択情報管理部３３は、更に、選択ルールの何れかをオブジェクトの表示モードに対応付けて管理してもよい。
【００９８】
図５に示すように、例えば、パラメータが表示された表示モードをパラメータ表示モードとし、パラメータ表示モードの場合はパラメータ基準の選択ルールであると設定すると、選択情報管理部３３はパラメータ基準の選択モードを当該表示モード（パラメータ表示モード）に対応付けて管理する。
【００９９】
これにより、ディスプレイ１０に表示されたオブジェクトの表示モードがパラメータ表示モードであるとき、画面生成部３２は、選択情報管理部３３が管理している選択ルール（本例の場合、パラメータ基準）と、座標検出部３１から供給された接触位置の座標とから、選択状態にするオブジェクトを選択することができる。
【０１００】
（変形例３）
選択情報管理部３３は、更に、選択ルールの何れかを物体が接触した接触位置（点）に対応付けて管理してもよい。例えば、選択情報管理部３３は、ディスプレイ１０上において、複数の接触位置のうち、少なくとも１つの接触位置にオブジェクトが表示されていないことに対応付けて、座標基準の選択ルールを管理する。
【０１０１】
これにより、ディスプレイ１０上において、物体が接触した複数の点のうち、少なくとも１点の接触位置にオブジェクトが表示されていない場合、画面生成部３２は、選択情報管理部３３が管理している選択ルール（本例の場合、座標基準）と、座標検出部３１から供給された接触位置の座標とから、選択状態にするオブジェクトを選択することができる。
【０１０２】
〔補足〕
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【０１０３】
最後に、表示装置１の各ブロックは、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【０１０４】
すなわち、表示装置１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（central processing unit）、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアである表示装置１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記表示装置１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１０５】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ（登録商標）／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１０６】
また、表示装置１を通信ネットワークと接続可能に構成し、上記プログラムコードを、通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【０１０７】
本発明は、タッチパネル等の入力デバイスを搭載した表示装置に好適に利用することができる。
【符号の説明】
【０１０８】
１  表示装置
１０  ディスプレイ（表示部）
２０  タッチパネル（入力デバイス）
３０  制御部
３１  座標検出部（検出手段、判定手段）
３２  画面生成部（選択手段、表示手段）
３３  選択情報管理部（管理手段）
２  指
【図１】
2014048840.tif 000003
【図２】
2014048840.tif 000004
【図３】
2014048840.tif 000005
【図４】
2014048840.tif 000006
【図５】
2014048840.tif 000007
【図６】
2014048840.tif 000008