(57)【要約】【課題】検索クエリにおける属性値範囲の大きさや位置を簡単な操作で変更可能にすることを目的とする。【解決手段】ユーザ入力に応じて、データの検索を行い、検索結果を表示画面に表示するデータ検索装置であって、ユーザによる入力の位置を複数、検出する位置入力検出手段と、位置入力検出手段における少なくとも２点の入力の検出に応じて、検索の検索クエリにおける属性値の範囲と検出された２点との対応付けを行う検索クエリ値対応付け手段と、位置入力検出手段で検出された入力の位置の変化に応じて、検索クエリ値対応付け手段で対応付けされた属性値の範囲を変更する検索クエリ値変更手段と、検索クエリ値変更手段による属性値の変更に応じて、検索を行い、検索結果を表示画面に表示する検索結果表示手段と、を含むことによって課題を解決する。【選択図】図２
2010157104.tif 000002
【特許請求の範囲】
【請求項１】
ユーザ入力に応じて、データの検索を行い、検索結果を表示画面に表示するデータ検索装置であって、
ユーザによる入力の位置を複数、検出する位置入力検出手段と、
前記位置入力検出手段における少なくとも２点の入力の検出に応じて、前記検索の検索クエリにおける属性値の範囲と検出された２点との対応付けを行う検索クエリ値対応付け手段と、
前記位置入力検出手段で検出された入力の位置の変化に応じて、前記検索クエリ値対応付け手段で対応付けされた属性値の範囲を変更する検索クエリ値変更手段と、
前記検索クエリ値変更手段による属性値の変更に応じて、検索を行い、検索結果を表示画面に表示する検索結果表示手段と、
を含むことを特徴とするデータ検索装置。
【請求項２】
前記属性値の上限値及び下限値に対応付けた表示オブジェクトを表示画面上に表示する属性値オブジェクト表示手段を更に有し、
前記検索クエリ値対応付け手段は、前記位置入力検出手段における少なくとも２点の入力の検出に応じて、前記オブジェクト表示手段で表示された上限値及び下限値の表示オブジェクトの位置関係と、前記検出された２点の位置関係と、が同じになるように、各々の入力を前記上限値又は前記下限値に対応付け、
前記検索クエリ値変更手段は、前記位置入力検出手段で検出された入力の位置の変化に応じて、前記検索クエリ値対応付け手段で対応付けが行われた前記上限値及び前記下限値を変更することを特徴とする請求項１に記載のデータ検索装置。
【請求項３】
前記検索クエリ値変更手段は、前記位置入力検出手段で検出された２点の入力の位置がお互い逆方向で移動している場合、移動前の２点の幅に対する２点間の距離の増減率を算出し、前記上限値及び前記下限値の差分に前記増減率を乗じて変化量を算出し、算出した変化量と、２点の移動方向と、に基づいて、前記上限値及び前記下限値を変更することを特徴とする請求項２に記載のデータ検索装置。
【請求項４】
前記検索クエリ値変更手段は、前記位置入力検出手段で検出された２点の入力の位置がお互い同方向で移動している場合、移動前の２点の幅に対する何れか１点の移動率を算出し、前記上限値及び前記下限値の差分に前記移動率を乗じて変化量を算出し、算出した変化量と、２点の移動方向と、に基づいて、前記上限値及び前記下限値を変更することを特徴とする請求項２に記載のデータ検索装置。
【請求項５】
前記検索クエリ値変更手段は、前記位置入力検出手段で検出された２点の入力の位置が１点は固定され、１点は移動している場合、移動前の２点の幅に対する前記１点の移動率を算出し、前記上限値及び前記下限値の差分に前記移動率を乗じて変化量を算出し、算出した変化量と、前記１点の移動方向と、に基づいて、前記上限値及び前記下限値を変更することを特徴とする請求項２に記載のデータ検索装置。
【請求項６】
前記検索結果表示手段は、前記検索クエリ値変更手段による前記属性値の変化量が所定量以上の場合に検索を行い、検索結果を表示画面に表示することを特徴とする請求項１乃至５の何れか１項に記載のデータ検索装置。
【請求項７】
前記検索結果表示手段は、前記検索クエリ値変更手段による前記属性値の変化時間が所定時間以上の場合に検索を行い、検索結果を表示画面に表示することを特徴とする請求項１乃至５の何れか１項に記載のデータ検索装置。
【請求項８】
ユーザ入力に応じて、データの検索を行い、検索結果を表示画面に表示するデータ検索装置におけるデータ検索方法であって、
ユーザによる入力の位置を複数、検出する位置入力検出ステップと、
前記位置入力検出ステップにおける少なくとも２点の入力の検出に応じて、前記検索の検索クエリにおける属性値の範囲と検出された２点との対応付けを行う検索クエリ値対応付けステップと、
前記位置入力検出ステップで検出された入力の位置の変化に応じて、前記検索クエリ値対応付けステップで対応付けされた属性値の範囲を変更する検索クエリ値変更ステップと、
前記検索クエリ値変更ステップによる属性値の変更に応じて、検索を行い、検索結果を表示画面に表示する検索結果表示ステップと、
を含むことを特徴とするデータ検索方法。
【請求項９】
前記属性値の上限値及び下限値に対応付けた表示オブジェクトを表示画面上に表示する属性値オブジェクト表示ステップを更に有し、
前記検索クエリ値対応付けステップでは、前記位置入力検出ステップにおける少なくとも２点の入力の検出に応じて、前記オブジェクト表示ステップで表示された上限値及び下限値の表示オブジェクトの位置関係と、前記検出された２点の位置関係と、が同じになるように、各々の入力を前記上限値又は前記下限値に対応付け、
前記検索クエリ値変更ステップでは、前記位置入力検出ステップで検出された入力の位置の変化に応じて、前記検索クエリ値対応付けステップで対応付けが行われた前記上限値及び前記下限値を変更することを特徴とする請求項８に記載のデータ検索方法。
【請求項１０】
前記検索クエリ値変更ステップでは、前記位置入力検出ステップで検出された２点の入力の位置がお互い逆方向で移動している場合、移動前の２点の幅に対する２点間の距離の増減率を算出し、前記上限値及び前記下限値の差分に前記増減率を乗じて変化量を算出し、算出した変化量と、２点の移動方向と、に基づいて、前記上限値及び前記下限値を変更することを特徴とする請求項９に記載のデータ検索方法。
【請求項１１】
前記検索クエリ値変更ステップでは、前記位置入力検出ステップで検出された２点の入力の位置がお互い同方向で移動している場合、移動前の２点の幅に対する何れか１点の移動率を算出し、前記上限値及び前記下限値の差分に前記移動率を乗じて変化量を算出し、算出した変化量と、２点の移動方向と、に基づいて、前記上限値及び前記下限値を変更することを特徴とする請求項９に記載のデータ検索方法。
【請求項１２】
前記検索クエリ値変更ステップでは、前記位置入力検出ステップで検出された２点の入力の位置が１点は固定され、１点は移動している場合、移動前の２点の幅に対する前記１点の移動率を算出し、前記上限値及び前記下限値の差分に前記移動率を乗じて変化量を算出し、算出した変化量と、前記１点の移動方向と、に基づいて、前記上限値及び前記下限値を変更することを特徴とする請求項９に記載のデータ検索方法。
【請求項１３】
前記検索結果表示ステップでは、前記検索クエリ値変更ステップによる前記属性値の変化量が所定量以上の場合に検索を行い、検索結果を表示画面に表示することを特徴とする請求項８乃至１２の何れか１項に記載のデータ検索方法。
【請求項１４】
前記検索結果表示ステップでは、前記検索クエリ値変更ステップによる前記属性値の変化時間が所定時間以上の場合に検索を行い、検索結果を表示画面に表示することを特徴とする請求項８乃至１２の何れか１項に記載のデータ検索方法。
【請求項１５】
ユーザ入力に応じて、データの検索を行い、検索結果を表示画面に表示するコンピュータを、
ユーザによる入力の位置を複数、検出する位置入力検出手段と、
前記位置入力検出手段における少なくとも２点の入力の検出に応じて、前記検索の検索クエリにおける属性値の範囲と検出された２点との対応付けを行う検索クエリ値対応付け手段と、
前記位置入力検出手段で検出された入力の位置の変化に応じて、前記検索クエリ値対応付け手段で対応付けされた属性値の範囲を変更する検索クエリ値変更手段と、
前記検索クエリ値変更手段による属性値の変更に応じて、検索を行い、検索結果を表示画面に表示する検索結果表示手段と、
して機能させることを特徴とするプログラム。
【請求項１６】
請求項１５に記載のプログラムを記憶したコンピュータに読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ検索装置及びデータ検索方法に関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータや携帯情報端末等の情報処理装置や、デジタルカメラ、デジタルビデオカメラ、デジタルビデオディスクレコーダ、薄型テレビ等のデジタル家電の普及が急速に進んでいる。更に、ハードディスクドライブやメモリカード等のデータ記憶媒体の大容量化や、これらの機器同士が通信線や電波で論理的に接続されお互いのデータをやり取りするネットワーク化も急速に進んでいる。
これらの機器では文書データ、描画データ、静止画、動画等の映像データがデジタル化されて記録、閲覧されるが、前記記憶媒体の大容量化やネットワーク化に伴い、各機器で取り扱い可能なデータ量は急速に増大している。
【０００３】
そこで、大量のデータから目的のデータを見つけ出すために、データに付与された属性情報に基づきデータを検索するデータ検索機能、更に、デジタル家電ユーザのような一般的なユーザでも、簡単に利用可能な操作性の高いデータ検索機能が求められている。
また、ユーザが記憶している属性値が曖昧な場合や「今年の〜」のようなデータを選びたい場合、検索クエリに指定する属性値を範囲として指定可能なデータ検索機能が求められている。
【０００４】
検索クエリに指定する属性値を範囲として指定可能なデータ検索機能を簡単な操作で実現可能な方法としては、検索の属性値の上限値及び下限値を二重のスライダで指定可能とする方法が知られている（非特許文献１参照）。
また、タッチパネルで入力される画面座標値を基準として、入力時間に応じた形状と面積を持つ選択領域とを作成し、アイコン表示手段に対する選択領域内に表示されている全てのアイコンを検索、選択する方法が知られている（特許文献１参照）。
【０００５】
【特許文献１】特開２００６−１１３７１５号公報
【非特許文献１】Ｊｅｎｉｆｅｒ  Ｔｉｄｗｅｌｌ、「デザイニング・インタフェース」、オライリー・ジャパン、２００７年、ｐ．１７８−１７９
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来の技術では、上限値と下限値とを個別に変更するか、基準点を決めてから大きさを決めるかしなければならず、ユーザが検索結果を確認しながら属性値範囲を繰り返し変更し目的のデータを探索する場合に、操作が煩雑なる問題があった。
【０００７】
本発明はこのような問題点に鑑みなされたもので、検索クエリにおける属性値範囲の大きさや位置を簡単な操作で変更可能にすることを目的とする。
【課題を解決するための手段】
【０００８】
そこで、本発明は、ユーザ入力に応じて、データの検索を行い、検索結果を表示画面に表示するデータ検索装置であって、ユーザによる入力の位置を複数、検出する位置入力検出手段と、前記位置入力検出手段における少なくとも２点の入力の検出に応じて、前記検索の検索クエリにおける属性値の範囲と検出された２点との対応付けを行う検索クエリ値対応付け手段と、前記位置入力検出手段で検出された入力の位置の変化に応じて、前記検索クエリ値対応付け手段で対応付けされた属性値の範囲を変更する検索クエリ値変更手段と、前記検索クエリ値変更手段による属性値の変更に応じて、検索を行い、検索結果を表示画面に表示する検索結果表示手段と、を含むことを特徴とする。
【０００９】
かかる構成とすることにより、検索クエリにおける属性値範囲の大きさや位置を簡単な操作で変更可能にすることができる。
【００１０】
また、本発明は、データ検索方法、プログラム及び記憶媒体としてもよい。
【発明の効果】
【００１１】
本発明によれば、検索クエリにおける属性値範囲の大きさや位置を簡単な操作で変更可能にすることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態について図面に基づいて説明する。
【００１３】
＜実施形態１＞
図１は、データ検索装置のハードウェア構成の一例を示す図である。
図１において、１００は、データ検索装置である。１１０は、液晶ディスプレイ、ＣＲＴディスプレイ等のディスプレイである。１２０は、赤外線や静電容量等の検出によりユーザによる複数のタッチを同時検出可能なタッチスクリーンである。
データ検索装置１００のハードウェアは、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ハードディスクドライブ（ＨＤＤ）１０６、タッチスクリーンインタフェース１０５、ディスプレイインタフェース１０４から構成される。
タッチスクリーンインタフェース１０５は、タッチスクリーン１２０からの検出信号を受信し、図示しないタッチスクリーンインタフェースデバイスドライバが処理可能な情報に変換する。
【００１４】
ディスプレイインタフェース１０４は、図示しないディスプレイデバイスドライバからの画面情報をディスプレイ１１０が表示処理可能な信号に変換する。
また、実施形態に係る各処理プログラム、各種情報、映像データ、デバイスドライバ、オペレーティングシステム（ＯＳ）は、ＨＤＤ１０６に記憶され、ＣＰＵ１０１によって、適宜、ＲＡＭ１０３に一時記憶される。ＣＰＵ１０１は、各処理プログラム、デバイスドライバ、ＯＳ等に基づき、処理を実行する。
ＲＯＭ１０２は、電源投入時に、ＨＤＤ１０６に記憶されたＯＳを起動するための初期プログラムを記憶する。
ＯＳの起動時に、ＨＤＤ１０６から実施形態に係る処理プログラムが読み出され、ＣＰＵ１０１によって実行される。
尚、以下、特に断らない限り、他図を用いて説明されたものには同一の符号を付し、その説明を省略する。
【００１５】
図２は、データ検索装置の機能構成の一例を示す図である。
図２に示すように、データ検索装置１００は、属性値オブジェクト表示部２０１、位置入力検出部２０２、検索クエリ値対応付け部２０３、検索クエリ値変更部２０４、検索結果表示部２０５、データ記憶部２０６から構成される。
属性値オブジェクト表示部２０１は、検索クエリにおける属性値の上限値及び下限値に基づき、後述する図４で説明する属性値オブジェクト４２２を作成し、ディスプレイ１１０に表示する。なお、属性値オブジェクトは、表示オブジェクトの一例である。
位置入力検出部２０２は、タッチスクリーン１２０を介して表示画面上のユーザ入力によるタッチの位置及びユーザ入力によるタッチの移動を検出する位置入力検出部である。
【００１６】
検索クエリ値対応付け部２０３は、位置入力検出部２０２により検出された２点のタッチの位置関係と、属性値オブジェクト表示部２０１により表示された属性値オブジェクトの上限値と下限値との位置関係と、が同じになるように、各タッチと各属性値との対応付けを行う。
例えば、検索クエリ値対応付け部２０３は、上限値と下限値とが画面上、左右方向で、上限値が右に配置された場合、右側のタッチを上限値、左側のタッチを下限値に対応付ける。また、検索クエリ値対応付け部２０３は、上限値と下限値とが上下方向で、上限値が上に配置された場合、上側のタッチを上限値、下側のタッチを下限値に対応付ける。尚、検索クエリ値対応付け部２０３は、上限値と下限値とが斜め方向で、上限値が右下に配置された場合、右下側のタッチを上限値、左上側のタッチを下限値に対応付けるようにしてもよい。
【００１７】
検索クエリ値変更部２０４は、位置入力検出部２０２によりタッチの移動が検出された場合、移動に基づき、各タッチに対応する属性値の変更を行い、後述の検索結果表示部２０５に検索クエリを通知する。
検索結果表示部２０５は、通知された検索クエリにおける属性値の上限値及び下限値に基づき、後述のデータ記憶部２０６に記憶されたデータの検索を行い、検索結果に基づき、図４で説明する検索結果表示領域４１０に各データの画像を表示する。尚、各データの画像の一例は、４１１−１等である。
データ記憶部２０６は、ＨＤＤ１０６の記憶領域を使用して、検索対象となるデータ及び図３で説明する属性情報を記憶する。
【００１８】
図３は、属性情報の一例を示す図である。
図３に示すように、属性情報３００は、データ記憶部２０６記憶されたデータのファイル名属性及び記録日時属性から構成される。
ファイル名属性は、データ記憶部２０６からデータを読み出すための識別情報である。属性情報３００では、「ＩＭＧ＿０００１．ｊｐｇ」、「ＩＭＧ＿０００２．ｊｐｇ」、「ＩＭＧ＿０００３．ｊｐｇ」、・・・、「ＩＭＧ＿７８９０．ｊｐｇ」、・・・である。
記録日時属性は、データが記憶された日時情報である。属性情報３００では、「１９９８／１／１  ０：１２：３４」、「１９９８／１／１  ０：３４：５６」、「１９９８／１／１  １：２３：４５」、・・・、「２００６／１２／３１  ２３：４５：０１」、・・・である。
尚、属性情報３００は一例を示したものであり、構成や値はこれに限られるものではない。
【００１９】
図４は、実施形態１のユーザインタフェース画面の一例を示す図である。
図４に示すように、ユーザインタフェース画面４００は、検索結果表示領域４１０、検索クエリ値表示領域４２０から構成される。
データ検索装置１００は、検索結果表示領域４１０に、検索結果の各データに対応する画像４１１−１、４１１−２、・・・を表示する。データ検索装置１００は、検索結果のデータ数が多い場合は、全てが表示可能なサイズまで画像を小さく表示する。但し、画像が所定サイズより小さくなるような場合は、データ検索装置１００は、データをグループ化して表示する。
データ検索装置１００は、図４の例では、検索クエリ値表示領域４２０に、属性内容４２３、「撮影日時」、属性値範囲オブジェクト４２１、属性値オブジェクト４２２を表示する。属性値範囲オブジェクト４２１は、選択可能な属性値の範囲を示している。属性値オブジェクト４２２には、データ検索装置１００は、検索クエリの上限値と下限値とに応じて、属性値範囲オブジェクト４２１内に一本のバーを形成し、表示している。
尚、ユーザインタフェース画面４００は一例を示したものであり、これに限られるものではない。
【００２０】
図５は、タッチによる各移動操作の一例を示す説明図である。
図５において５２１と５２２とはユーザによるタッチ、矢印はタッチの移動方向を示しており、（ａ）は開く方向の逆方向移動操作、（ｂ）は閉じる方向の逆方向移動操作、（ｃ）は右方向への同方向移動操作、（ｄ）は右点のみの１点移動操作を表している。
尚、図５において、タッチ５２１と５２２との位置や間隔は一例であり、これに限られるものではない。
【００２１】
図６は、データ検索装置のメイン処理の一例を示すフローチャートである。
尚、メイン処理は電源投入直後に起動され、電源断まで動作しているものとする。
図６に示すように、メイン処理が開始されると、検索クエリ値対応付け部２０３は、検索クエリの上限値を、例えば、属性値範囲の最大値に、下限値を最小値に、それぞれ初期化する（Ｓ９０１）。
次に、属性値オブジェクト表示部２０１は、上限値及び下限値に対応した属性値オブジェクト４２２を、属性内容４２３、属性値範囲オブジェクト４２１と共に表示する（Ｓ９０２）。検索結果表示部２０５は、初期化した検索クエリに基づき検索を行い、検索結果をディスプレイ１１０に表示する（Ｓ９０３）。
【００２２】
位置入力検出部２０２は、少なくとも２点のタッチが検出されたか否かの確認を行い（Ｓ９０４）、２点のタッチを検出した場合（Ｓ９０４、Ｙｅｓ）、Ｓ９１１に進み、検出しない場合（Ｓ９０４、Ｎｏ）、Ｓ９０４から繰り返す。
Ｓ９１１では、検索クエリ値対応付け部２０３は、上限値及び下限値に対応したオブジェクトの位置関係と検索された２点の位置関係とが同じになるようにタッチと検索クエリの各属性値とを対応付ける。そして、位置入力検出部２０２は、タッチの移動の検出を確認する（Ｓ９１２）。
Ｓ９１２で、位置入力検出部２０２は、タッチの移動を検出した場合（Ｓ９１２、Ｙｅｓ）、Ｓ９２１に進み、移動を検出しなかった場合（Ｓ９１２、Ｎｏ）、タッチの開放の検出を確認する（Ｓ９１３）。
【００２３】
Ｓ９１３で、位置入力検出部２０２は、タッチの開放を検出した場合（Ｓ９１３、Ｙｅｓ）、Ｓ９０４から繰り返し、検出しない場合（Ｓ９１３、Ｎｏ）、Ｓ９１２から繰り返す。
検索クエリ値変更部２０４は、Ｓ９２１では、位置入力検出部２０２が検出した２点のタッチの移動がお互い、逆方向の移動か否かの判定を行い、逆方向の移動であると判定した場合（Ｓ９２１、Ｙｅｓ）、図７に示す逆方向移動処理に進む。一方、検索クエリ値変更部２０４は、逆方向の移動でないと判定した場合（Ｓ９２１、Ｎｏ）、同方向の移動か否かの判定を行う（Ｓ９２２）。
【００２４】
検索クエリ値変更部２０４は、Ｓ９２２において、同方向の移動であると判定した場合（Ｓ９２２、Ｙｅｓ）、図８に示す同方向移動処理に進み、同方向の移動でないと判定した場合（Ｓ９２２、Ｎｏ）、１点のみ移動か否かの判定を行う（Ｓ９２３）。
検索クエリ値変更部２０４は、Ｓ９２３において、１点のみの移動であると判定した場合（Ｓ９２３、Ｙｅｓ）、図９に示す１点移動処理へ進み、１点のみの移動でないと判定した場合（Ｓ９２３、Ｎｏ）、Ｓ９２１から繰り返す。
【００２５】
図７は、実施形態１の逆方向移動処理の一例を示すフローチャートである。
逆方向移動処理では、検索クエリ値変更部２０４は、移動前の２点の幅に対する移動後の２点間の距離の増減率を算出し（Ｓ１００１）、上限値と下限値との差分に増減率を乗じて変化量を算出する（Ｓ１００２）。そして、検索クエリ値変更部２０４は、上限値及び下限値の各々に移動方向に応じて変化量の１／２ずつを増減する（Ｓ１００３）。
例えば、上限値と下限値との差が１００日で、タッチの間隔が５００ドットから４００ドットとなるような移動が行われた場合、増減率がマイナス２０％、変化量が２０日となり、検索クエリ値変更部２０４は、下限値に１０日を加え、上限値から１０日を減じる。
ここで、上限値が４０ドット、下限値が６０ドットの移動をしていたとしても検索クエリ値変更部２０４は、上限値と下限値とが同じ５０ドット移動したものと見なし、属性値範囲の中心を固定して処理する。
属性値オブジェクト表示部２０１は、上限値及び下限値に基づき属性値オブジェクトの表示を更新し（Ｓ１００４）、逆方向の移動が終了したか否か判定し（Ｓ１００５）、終了していない場合は（Ｓ１００５、Ｎｏ）、Ｓ１００１から繰り返す。
Ｓ１００５において、検索結果表示部２０５は、逆方向の移動が終了したと判定した場合（Ｓ１００５、Ｙｅｓ）、Ｓ１０１１において、検索結果表示部２０５は、変更された上限値及び下限値に基づき再検索を行い、検索結果を表示画面に表示する。そして、例えば、検索結果表示部２０５は、図６に示すメイン処理の９０３に戻る（Ｓ９１２から繰り返す）。
【００２６】
図８は、実施形態１の同方向移動処理の一例を示すフローチャートである。
同方向移動処理では、検索クエリ値変更部２０４は、移動前の２点の幅に対する何れか１点の移動率を算出し（Ｓ１１０１）、上限値と下限値との差分に移動率を乗じて変化量を算出（Ｓ１１０２）する。そして、検索クエリ値変更部２０４は、上限値及び下限値の各々に、移動方向に応じて変化量を増減する（Ｓ１１０３）。
例えば、上限値と下限値との差が１００日で、タッチの間隔が５００ドット、上限値側のタッチがプラス方向に１００ドットの移動が行われた場合、移動率がプラス２０％、変化量が２０日となる。よって、検索クエリ値変更部２０４は、下限値に２０日を、上限値に２０日を加える。
ここで、検索クエリ値変更部２０４は、下限値が１１０ドットの移動をしても上限値と同じ１００ドット移動したものと見なし、属性値範囲を固定して処理する。
【００２７】
属性値オブジェクト表示部２０１は、上限値及び下限値に基づき属性値オブジェクトの表示を更新し（Ｓ１１０４）、同方向の移動が終了したか否か判定し（Ｓ１１０５）、終了していない場合は（Ｓ１１０５、Ｎｏ）、Ｓ１１０１から繰り返す。
Ｓ１１０５において、同方向の移動が終了したと判定された場合（Ｓ１１０５、Ｙｅｓ）、検索結果表示部２０５は、変更された上限値及び下限値に基づき再検索を行い、検索結果を表示画面に表示する（Ｓ１１１１）。そして、例えば、検索結果表示部２０５は、図６に示すメイン処理の９０３に戻る（Ｓ９１２から繰り返す）。
【００２８】
図９は、実施形態１の１点のみ移動処理の一例を示すフローチャートである。
１点のみ移動処理では、検索クエリ値変更部２０４は、移動前の２点の幅に対する移動点の移動率を算出し（Ｓ１２０１）、上限値と下限値との差分に移動率を乗じて変化量を算出する（Ｓ１２０２）。そして、検索クエリ値変更部２０４は、移動点に対応する属性値に、移動方向に応じて変化量を増減する（Ｓ１２０３）。
例えば、上限値と下限値との差が１００日、タッチの間隔が５００ドット、上限値側のタッチがプラス方向に１００ドットの移動が行われた場合、移動率がプラス２０％、変化量が２０日となる。よって、検索クエリ値変更部２０４は、上限値にのみ２０日を加える。
ここで、検索クエリ値変更部２０４は、下限値の所定範囲内での変化が検出されても固定されているものと見なして処理する。
【００２９】
属性値オブジェクト表示部２０１は、上限値及び下限値に基づき属性値オブジェクトの表示を更新し（Ｓ１２０４）、１点のみの移動が終了したか否か判定し（Ｓ１２０５）、終了していない場合は（Ｓ１２０５、Ｎｏ）、Ｓ１２０１から繰り返す。
Ｓ１２０５において、検索結果表示部２０５は、１点のみの移動が終了したと判定された場合（Ｓ１２０５、Ｙｅｓ）、変更された上限値及び下限値に基づき再検索を行い、検索結果を表示画面に表示する（Ｓ１２１１）。そして、例えば、検索結果表示部２０５は、図６に示すメイン処理の９０３に戻る（Ｓ９１２から繰り返す）。
【００３０】
本実施形態によれば、２点のタッチの位置関係のみで検索クエリの各属性値が対応付けられるため、上限値及び下限値が簡単な操作で同時に変更することができる。
また、２点のタッチの間隔を広くすることにより１ドットに対応する属性値の変更量が小さくなるため細かな変更ができ、２点のタッチの間隔を狭くすることにより１ドットに対応する属性値の変更量が大きくなるため大きな変更ができる。
また、２点の移動方向が同方向、逆方向、１点のみ移動であるのか否かに応じて属性値の変更方法を切り換えることにより、属性値範囲の均一な拡大、縮小、範囲を固定した位置移動、上限値又は下限値のみの変更が容易になる。
【００３１】
＜実施形態２＞
実施形態２のハードウェア構成は図１を用いて説明した実施形態１と同様である。また、機能構成は図２を用いて説明した実施形態１と同様である。また、ユーザインタフェース画面は図４を用いて説明した実施形態１と同様である。また、タッチの各移動操作の一例は図５を用いて説明した実施形態１と同様である。また、属性情報は図３を用いて説明した実施形態１と同様である。また、メイン処理フローは図６を用いて説明した実施形態１と同様である。
【００３２】
図１０は、実施形態２の逆方向移動処理の一例を示すフローチャートである。
逆方向移動処理では、検索クエリ値変更部２０４は、移動前の２点の幅に対する移動後の２点間の距離の増減率を算出し（Ｓ１３０１）、上限値と下限値との差分に増減率を乗じて変化量を算出する（Ｓ１３０２）。そして、検索クエリ値変更部２０４は、上限値及び下限値の各々に移動方向に応じて変化量の１／２ずつを増減する（Ｓ１３０３）。
例えば、上限値と下限値との差が１００日で、タッチの間隔が５００ドットから４００ドットとなるような移動が行われた場合、増減率がマイナス２０％、変化量が２０日となり、検索クエリ値変更部２０４は、下限値に１０日を加え、上限値から１０日を減じる。
ここで、上限値が４０ドット、下限値が６０ドットの移動をしていたとしても検索クエリ値変更部２０４は、上限値と下限値とが同じ５０ドット移動したものと見なし、属性値範囲の中心を固定して処理する。
【００３３】
属性値オブジェクト表示部２０１は、上限値及び下限値に基づき属性値オブジェクトの表示を更新し（Ｓ１３０４）、総移動量（又は属性値の変化量）が所定値以上（所定量以上）か否かを判定する（Ｓ１３０５）。
Ｓ１３０５において、所定値以上の場合（Ｓ１３０５、Ｙｅｓ）、検索結果表示部２０５は、総移動量をリセットし、変更された上限値及び下限値に基づき再検索を行い、検索結果を表示画面に表示し（Ｓ１３１１）、Ｓ１３０６に進む。
Ｓ１３０５において所定値以上でない場合（Ｓ１３０５、Ｎｏ）、属性値オブジェクト表示部２０１は、Ｓ１３０６に進む。
Ｓ１３０６において例えば属性値オブジェクト表示部２０１は、逆方向の移動が終了したか否か判定し、終了していないと判定した場合は（Ｓ１３０６、Ｎｏ）、Ｓ１３０１から繰り返す。一方、例えば、属性値オブジェクト表示部２０１は、逆方向の移動が終了したと判定した場合は（Ｓ１３０６、Ｙｅｓ）、図６に示すメイン処理の９０３に戻る（Ｓ９１２から繰り返す）。
【００３４】
図１１は、実施形態２の同方向移動処理の一例を示すフローチャートである。
同方向移動処理では、検索クエリ値変更部２０４は、移動前の２点の幅に対する何れか１点の移動率を算出し（Ｓ１４０１）、上限値と下限値との差分に移動率を乗じて変化量を算出（Ｓ１４０２）する。そして、検索クエリ値変更部２０４は、上限値及び下限値の各々に、移動方向に応じて変化量を増減する（Ｓ１４０３）。
例えば、上限値と下限値との差が１００日、タッチの間隔が５００ドット、上限値側のタッチがプラス方向に１００ドットの移動が行われた場合、移動率がプラス２０％、変化量が２０日となる。よって、検索クエリ値変更部２０４は、下限値に２０日を、上限値に２０日を加える。
ここで、検索クエリ値変更部２０４は、下限値が１１０ドットの移動をしても上限値と同じ１００ドット移動したものと見なし、属性値範囲を固定して処理する。
【００３５】
属性値オブジェクト表示部２０１は、上限値及び下限値に基づき属性値オブジェクトの表示を更新し（Ｓ１４０４）、総移動量（又は属性値の変化量）が所定値以上（所定量以上）か否かを判定する（Ｓ１４０５）。
Ｓ１４０５において、所定値以上であると判定された場合（Ｓ１４０５、Ｙｅｓ）、検索結果表示部２０５は、総移動量をリセットし、変更された上限値及び下限値に基づき再検索を行い、検索結果を表示画面に表示し（Ｓ１４１１）、Ｓ１４０６に進む。
Ｓ１４０５において、所定値以上でないと判定された場合（Ｓ１４０５、Ｎｏ）、検索結果表示部２０５は、Ｓ１４０６に進む。
Ｓ１４０６では、例えば、検索結果表示部２０５は、同方向の移動が終了したか否か判定し、終了していないと判定した場合（Ｓ１４０６、Ｎｏ）、Ｓ１４０１から繰り返す。一方、例えば、検索結果表示部２０５は、終了したと判定した場合（Ｓ１４０６、Ｙｅｓ）、図６に示すメイン処理の９０３に戻る（Ｓ９１２から繰り返す）。
【００３６】
図１２は、実施形態２の１点のみ移動処理の一例を示すフローチャートである。
１点のみ移動処理では、検索クエリ値変更部２０４は、移動前の２点の幅に対する移動点の移動率を算出し（Ｓ１５０１）、上限値と下限値との差分に移動率を乗じて変化量を算出する（Ｓ１５０２）。そして、検索クエリ値変更部２０４は、移動点に対応する属性値に、移動方向に応じて変化量を増減する（Ｓ１５０３）。
例えば、上限値と下限値との差が１００日、タッチの間隔が５００ドット、上限値側のタッチがプラス方向に１００ドットの移動が行われた場合、移動率がプラス２０％、変化量が２０日となる。よって、検索クエリ値変更部２０４は、上限値にのみ２０日を加える。
ここで、検索クエリ値変更部２０４は、下限値の所定範囲内での変化が検出されても固定されているものと見なして処理する。
【００３７】
属性値オブジェクト表示部２０１は、上限値及び下限値に基づき属性値オブジェクトの表示を更新し（Ｓ１５０４）、総移動量（又は属性値の変化量）が所定値以上（所定量以上）か否かを判定する（Ｓ１５０５）。
Ｓ１５０５において、所定値以上と判定された場合（Ｓ１５０５、Ｙｅｓ）、検索結果表示部２０５は、総移動量をリセットし、変更された上限値及び下限値に基づき再検索を行い、検索結果を表示画面に表示し（Ｓ１５１１）、Ｓ１５０６に進む。
Ｓ１５０５において、所定値以上でないと判定された場合（Ｓ１５０５、Ｎｏ）、例えば検索結果表示部２０５は、Ｓ１５０６に進む。
Ｓ１５０６では、例えば、検索結果表示部２０５は、１点のみの移動が終了したか否か判定し、終了していないと判定した場合（Ｓ１５０６、Ｎｏ）、Ｓ１５０１から繰り返す。一方、検索結果表示部２０５は、１点のみの移動が終了したと判定した場合（Ｓ１５０６、Ｙｅｓ）、図６に示すメイン処理の９０３に戻る（Ｓ９１２から繰り返す）。
本実施形態によれば、属性値範囲の変更が所定値に達する毎に、属性値範囲の変更途中で、検索結果の確認が可能となる。
【００３８】
＜実施形態３＞
実施形態３のハードウェア構成は図１を用いて説明した実施形態１と同様である。また、機能構成は図２を用いて説明した実施形態１と同様である。また、ユーザインタフェース画面は図４を用いて説明した実施形態１と同様である。また、タッチの各移動操作の一例は図５を用いて説明した実施形態１と同様である。また、属性情報は図３を用いて説明した実施形態１と同様である。また、メイン処理フローは図６を用いて説明した実施形態１と同様である。
【００３９】
図１３は、本実施形態３の逆方向移動処理の一例を示すフローチャートである。
逆方向移動処理では、検索クエリ値変更部２０４は、検索結果の更新を行うタイマを開始し（Ｓ１６０１）、移動前の２点の幅に対する移動後の２点間の距離の増減率を算出する（Ｓ１６０２）。そして、検索クエリ値変更部２０４は、上限値と下限値との差分に増減率を乗じて変化量を算出し（Ｓ１６０３）、上限値及び下限値の各々に移動方向に応じて変化量の１／２ずつを増減する（Ｓ１６０４）。
例えば、上限値と下限値との差が１００日、タッチの間隔が５００ドットから４００ドットとなるような移動が行われた場合、増減率がマイナス２０％、変化量が２０日となり、検索クエリ値変更部２０４は、下限値に１０日を加え、上限値から１０日を減じる。
ここで、上限値が４０ドット、下限値が６０ドットの移動をしていたとしても検索クエリ値変更部２０４は、上限値と下限値とが同じ５０ドット移動したものと見なし、属性値範囲の中心を固定して処理する。
【００４０】
属性値オブジェクト表示部２０１は、上限値及び下限値に基づき属性値オブジェクトの表示を更新し（Ｓ１６０５）、タイマ値（属性値の変化時間を表す値）が所定値以上（所定時間以上）か否かを判定する（Ｓ１６０６）。
Ｓ１６０６において、所定値以上の場合（Ｓ１６０６、Ｙｅｓ）、検索結果表示部２０５は、変更された上限値及び下限値に基づき再検索を行い、検索結果を表示画面に表示し（Ｓ１６１１）、タイマを再スタートさせて（Ｓ１６１２）、Ｓ１６０７に進む。
Ｓ１６０６において所定値以上でない場合（Ｓ１６０６、Ｎｏ）、属性値オブジェクト表示部２０１は、Ｓ１６０７に進む。
Ｓ１６０７において例えば属性値オブジェクト表示部２０１は、逆方向の移動が終了したか否か判定し、終了していないと判定した場合は（Ｓ１６０７、Ｎｏ）、Ｓ１６０２から繰り返す。一方、例えば、属性値オブジェクト表示部２０１は、逆方向の移動が終了したと判定した場合は（Ｓ１６０７、Ｙｅｓ）、図６に示すメイン処理の９０３に戻る（Ｓ９１２から繰り返す）。
【００４１】
図１４は、実施形態３の同方向移動処理の一例を示すフローチャートである。
同方向移動処理では、検索クエリ値変更部２０４は、検索結果の更新を行うタイマを開始し（Ｓ１７０１）、移動前の２点の幅に対する何れか１点の移動率を算出し（Ｓ１７０２）、上限値と下限値との差分に移動率を乗じて変化量を算出する（Ｓ１７０３）。
そして、検索クエリ値変更部２０４は、上限値及び下限値の各々に、移動方向に応じて変化量を増減する（Ｓ１７０４）。
例えば、上限値と下限値との差が１００日、タッチの間隔が５００ドット、上限値側のタッチがプラス方向に１００ドットの移動が行われた場合、移動率がプラス２０％、変化量が２０日となる。よって、検索クエリ値変更部２０４は、下限値に２０日を、上限値に２０日を加える。
【００４２】
ここで、検索クエリ値変更部２０４は、下限値が１１０ドットの移動をしても上限値と同じ１００ドット移動したものと見なし、属性値範囲を固定して処理する。
属性値オブジェクト表示部２０１は、上限値及び下限値に基づき属性値オブジェクトの表示を更新し（Ｓ１７０５）、タイマ値（属性値の変化時間を表す値）が所定値以上（所定時間以上）か否かを判定する（Ｓ１７０６）。
Ｓ１７０６において、所定値以上であると判定された場合（Ｓ１７０６、Ｙｅｓ）、検索結果表示部２０５は、変更された上限値及び下限値に基づき再検索を行い、検索結果を表示画面に表示する（Ｓ１７１１）。そして、検索結果表示部２０５は、タイマを再スタートして（Ｓ１７１２）、Ｓ１７０７に進む。
Ｓ１７０６において所定値以上でないと判定された場合（Ｓ１７０６、Ｎｏ）、検索結果表示部２０５は、Ｓ１７０７に進む。
Ｓ１７０７では、例えば、検索結果表示部２０５は、同方向の移動が終了したか否か判定し、終了していないと判定した場合（Ｓ１７０７、Ｎｏ）、Ｓ１７０２から繰り返す。一方、例えば、検索結果表示部２０５は、終了したと判定した場合（Ｓ１７０７、Ｙｅｓ）、図６に示すメイン処理の９０３に戻る（Ｓ９１２から繰り返す）。
【００４３】
図１５は、本実施形態３の１点のみ移動処理の一例を示すフローチャートである。
１点のみ移動処理では、検索クエリ値変更部２０４は、検索結果の更新を行うタイマを開始（Ｓ１８０１）し、移動前の２点の幅に対する移動点の移動率を算出し（Ｓ１８０２）、上限値と下限値との差分に移動率を乗じて変化量を算出する（Ｓ１８０３）。
また、検索クエリ値変更部２０４は、移動点に対応する属性値に、移動方向に応じて変化量を増減する（Ｓ１８０４）。
例えば、上限値と下限値との差が１００日、タッチの間隔が５００ドット、上限値側のタッチがプラス方向に１００ドットの移動が行われた場合、移動率がプラス２０％、変化量が２０日となる。よって、検索クエリ値変更部２０４は、上限値にのみ２０日を加える。
【００４４】
ここで、検索クエリ値変更部２０４は、下限値の所定範囲内での変化が検出されても固定されているものと見なして処理する。
属性値オブジェクト表示部２０１は、上限値及び下限値に基づき属性値オブジェクトの表示を更新し（Ｓ１８０５）、タイマ値（属性値の変化時間を表す値）が所定値以上（所定時間以上）か否かを判定する（Ｓ１８０６）。
Ｓ１８０６において、所定値以上と判定された場合（Ｓ１８０６、Ｙｅｓ）、検索結果表示部２０５は、変更された上限値及び下限値に基づき再検索を行い、検索結果を表示画面に表示する（Ｓ１８１１）。そして、検索結果表示部２０５は、タイマを再スタートさせて（Ｓ１８１２）、Ｓ１８０７に進む。
Ｓ１８０６において、所定値以上でないと判定された場合（Ｓ１８０６、Ｎｏ）、例えば検索結果表示部２０５は、Ｓ１８０７に進む。
【００４５】
Ｓ１８０７では、例えば、検索結果表示部２０５は、１点のみの移動が終了したか否か判定し、終了していない場合（Ｓ１８０７、Ｎｏ）、Ｓ１８０２から繰り返す。一方、検索結果表示部２０５は、１点のみの移動が終了したと判定した場合（Ｓ１８０７、Ｙｅｓ）、図６に示すメイン処理の９０３に戻る（Ｓ９１２から繰り返す）。
【００４６】
本実施形態によれば、属性値範囲の変更が所定時間に達する毎に、属性値範囲の変更途中で、検索結果の確認が可能となり、短時間で大きなタッチ移動をされた場合の頻繁な検索結果の更新によるレスポンスの低下を削減することができる。
【００４７】
＜実施形態４＞
実施形態４のハードウェア構成は図１を用いて説明した実施形態１と同様である。また、機能構成は図２を用いて説明した実施形態１と同様である。また、タッチの各移動操作の一例は図５を用いて説明した実施形態１と同様である。また、属性情報は図３を用いて説明した実施形態１と同様である。また、メイン処理フローは図６を用いて説明した実施形態１と同様である。また、逆方向移動処理のフローは図７を用いて説明した実施形態１と同様である。また、同方向移動処理のフローは図８を用いて説明した実施形態１と同様である。また、１点移動処理のフローは図１０を用いて説明した実施形態１と同様である。
【００４８】
図１６は、実施形態４のユーザインタフェース画面の一例を示す図である。
図１６に示すように、ユーザインタフェース画面６００は、検索結果表示領域４１０、検索クエリ値表示領域６２０から構成される。
検索クエリ値表示領域６２０には、図１６の例では、属性内容４２３、「撮影日時」、属性値範囲オブジェクト６２１、属性値オブジェクト６２２、６２３が表示されている。属性値範囲オブジェクト６２１は、選択可能な属性値の範囲を示しており、画面向かって左が最小値、右が最大値であるとすると属性値オブジェクト６２２は下限値、６２３は上限値となる。
尚、ユーザインタフェース画面６００は一例を示したものであり、これに限られるものではない。
【００４９】
＜実施形態５＞
実施形態５のハードウェア構成は図１を用いて説明した実施形態１と同様である。また、機能構成は図２を用いて説明した実施形態１と同様である。また、タッチの各移動操作の一例は図５を用いて説明した実施形態１と同様である。また、属性情報は図３を用いて説明した実施形態１と同様である。また、メイン処理フローは図６を用いて説明した実施形態１と同様である。また、逆方向移動処理のフローは図７を用いて説明した実施形態１と同様である。また、同方向移動処理のフローは図８を用いて説明した実施形態１と同様である。また、１点移動処理のフローは図１０を用いて説明した実施形態１と同様である。
図１７は、実施形態５のユーザインタフェース画面の一例を示す図である。
図１７に示すように、ユーザインタフェース画面７００は、検索結果表示領域４１０、検索クエリ値表示領域７２０から構成される。
検索クエリ値表示領域７２０には、図１７の例では、属性内容４２３、「撮影日時」、属性値オブジェクト７２１、７２２を表示する。図１７の例では、属性値オブジェクト７２１は下限値、７２２は上限値となる。
尚、ユーザインタフェース画面７００は一例を示したものであり、これに限られるものではない。
【００５０】
＜実施形態６＞
実施形態６のハードウェア構成は図１を用いて説明した実施形態１と同様である。また、機能構成は図２を用いて説明した実施形態１と同様である。また、タッチの各移動操作の一例は図５を用いて説明した実施形態１と同様である。また、属性情報は図３を用いて説明した実施形態１と同様である。また、メイン処理フローは図６を用いて説明した実施形態１と同様である。また、逆方向移動処理のフローは図７を用いて説明した実施形態１と同様である。また、同方向移動処理のフローは図８を用いて説明した実施形態１と同様である。また、１点移動処理のフローは図１０を用いて説明した実施形態１と同様である。
図１８は、実施形態６のユーザインタフェース画面の一例を示す図である。
図１８に示すように、ユーザインタフェース画面８００は、検索結果表示領域８１０から構成される。
検索結果表示領域８１０には、図１８の例では、検索結果データの画像８１１−１、８１１−２、・・・、８１１−３が表示され、８１１−１が属性値の下限側、８１１−３が属性値の上限側に対応している。
この場合、データ検索装置１００は、８１１−３を下限値に対応する属性値オブジェクト、８１１−３を上限値に対応する属性値オブジェクトと見なす。
尚、ユーザインタフェース画面８００は一例を示したものであり、これに限られるものではない。
本実施形態によれば、検索クエリ表示領域が不要となるため画面の使用効率が高くなる効果がある。
【００５１】
＜その他の実施形態＞
また、本発明の目的は、以下のようにすることによって達成される。即ち、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（又は記録媒体）を、システム或いは装置に供給する。そして、そのシステム或いは装置の中央演算処理手段（ＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行する。この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記録した記憶媒体は本発明を構成することになる。
【００５２】
また、システム或いは装置の前記中央演算処理手段が読み出したプログラムコードを実行することにより、そのプログラムコードの指示に基づき、システム或いは装置上で稼働しているオペレーティングシステム（ＯＳ）等が実際の処理の一部又は全部を行う。その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００５３】
更に、記憶媒体から読み出されたプログラムコードが、前記システム或いは装置に挿入された機能拡張カードや、接続された機能拡張ユニットに備わるメモリに書込まれたとする。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【００５４】
本発明を前記記憶媒体に適用する場合、その記憶媒体（コンピュータ読み取り可能な記憶媒体）には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【００５５】
以上、上述した各実施形態によれば、検索クエリにおける属性値範囲の大きさや位置を簡単な操作で変更可能にすることができる。
【００５６】
以上、本発明の好ましい実施形態について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
また、上述した各実施形態は任意に組み合わせて実施可能である。
【図面の簡単な説明】
【００５７】
【図１】データ検索装置のハードウェア構成の一例を示す図である。
【図２】データ検索装置の機能構成の一例を示す図である。
【図３】属性情報の一例を示す図である。
【図４】実施形態１のユーザインタフェース画面の一例を示す図である。
【図５】タッチによる各移動操作の一例を示す説明図である。
【図６】データ検索装置のメイン処理の一例を示すフローチャートである。
【図７】実施形態１の逆方向移動処理の一例を示すフローチャートである。
【図８】実施形態１の同方向移動処理の一例を示すフローチャートである。
【図９】実施形態１の１点のみ移動処理の一例を示すフローチャートである。
【図１０】実施形態２の逆方向移動処理の一例を示すフローチャートである。
【図１１】実施形態２の同方向移動処理の一例を示すフローチャートである。
【図１２】実施形態２の１点のみ移動処理の一例を示すフローチャートである。
【図１３】本実施形態３の逆方向移動処理の一例を示すフローチャートである。
【図１４】実施形態３の同方向移動処理の一例を示すフローチャートである。
【図１５】本実施形態３の１点のみ移動処理の一例を示すフローチャートである。
【図１６】実施形態４のユーザインタフェース画面の一例を示す図である。
【図１７】実施形態５のユーザインタフェース画面の一例を示す図である。
【図１８】実施形態６のユーザインタフェース画面の一例を示す図である。
【符号の説明】
【００５８】
１００  データ検索装置
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  ディスプレイインタフェース
１０５  タッチスクリーンインタフェース
１０６  ハードディスクドライブ（ＨＤＤ）
１１０  ディスプレイ
１２０  タッチスクリーン
【図１】
2010157104.tif 000003
【図２】
2010157104.tif 000004
【図３】
2010157104.tif 000005
【図４】
2010157104.tif 000006
【図５】
2010157104.tif 000007
【図６】
2010157104.tif 000008
【図７】
2010157104.tif 000009
【図８】
2010157104.tif 000010
【図９】
2010157104.tif 000011
【図１０】
2010157104.tif 000012
【図１１】
2010157104.tif 000013
【図１２】
2010157104.tif 000014
【図１３】
2010157104.tif 000015
【図１４】
2010157104.tif 000016
【図１５】
2010157104.tif 000017
【図１６】
2010157104.tif 000018
【図１７】
2010157104.tif 000019
【図１８】
2010157104.tif 000020