(57)【要約】【課題】より高い操作性で所望のデータを抽出することが可能な検索表示装置及び検索表示方法を提供することにある。【解決手段】検索条件に対する適合率が異なる複数のデータを、グループとして表示する表示部と、表示部に表示されたグループの動きを検知する検知部と、グループの動きの際に、グループの動きの度合いに基づいて適合率の低いデータをグループから分離させて表示させる制御部と、を備える。【選択図】図１４
2011028670.tif 000002
【特許請求の範囲】
【請求項１】
検索条件に対する適合率が異なる複数のデータを、グループとして表示する表示部と、
前記表示部に表示された前記グループの動きを検知する検知部と、
前記グループの動きの際に、前記グループの動きの度合いに基づいて前記適合率の低いデータを前記グループから分離させて表示させる制御部と、
を備えることを特徴とする検索表示装置。
【請求項２】
前記検知部は、前記表示部において前記グループが表示された領域に接触することで入力される入力指示を検出するタッチパネル部であることを特徴とする請求項１に記載の検索表示装置。
【請求項３】
前記制御部は、前記グループの動きの際に、前記動きの速度に基づいて前記データを分離する基準となる適合率の範囲を求め、前記適合率が前記範囲内であるデータを前記グループから分離させて表示させることを特徴とする請求項１または２に記載の検索表示装置。
【請求項４】
前記制御部は、前記グループの動きの際に、前記動きの速度が遅いほど前記適合率の低いデータを前記グループから分離させて表示させ、前記動きの速度が速いほど前記適合率の高いデータも前記グループから分離させて表示させることを特徴とする請求項３に記載の検索表示装置。
【請求項５】
前記制御部は、前記グループの動きの際に、前記動きの距離に基づいて前記適合率の低いデータを前記グループから分離させて表示させることを特徴とする請求項１〜３のいずれか１項に記載の検索表示装置。
【請求項６】
前記制御部は、前記グループの動きの際に、前記動きの距離が短いほど前記適合率の低いデータを前記グループから分離させて表示させ、前記動きの距離が長いほど前記適合率の高いデータを前記グループから分離させて表示させることを特徴とする請求項５に記載の検索表示装置。
【請求項７】
前記制御部は、前記グループから分離されたデータを新たなグループとして表示することを特徴とする請求項１〜６のいずれか１項に記載の検索表示装置。
【請求項８】
前記制御部は、前記グループの動きの際に、前記動きの軌跡に基づいて前記適合率の低いデータを前記グループから分離させるか否かを判定することを特徴とする請求項１〜７のいずれか１項に記載の検索表示装置。
【請求項９】
前記制御部は、前記グループの動きの際に、前記動きの軌跡が往復であると判定したら、前記適合率の低いデータを前記グループから分離させることを特徴とする請求項１〜８のいずれか１項に記載の検索表示装置。
【請求項１０】
携帯可能な筐体と、
検索条件に対する適合率が異なる複数のデータを、グループとして表示する表示部と、
前記筐体の加速度又は移動状態を検出するための検出センサと、
検出した前記加速度又は前記移動状態に基づいて前記適合率の低いデータを前記グループから分離させて表示させる制御部と、を備えることを特徴とする検索表示装置。
【請求項１１】
検索条件に対する適合率が異なる複数のデータを、グループとして表示するステップと、
表示された前記グループの動きを検知するステップと、
前記グループの動きの際に、前記動きの度合いに基づいて前記適合率の低いデータを前記グループから分離させて表示させるステップと、
を備えることを特徴とする検索表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示部に表示された画像の動きに基づいて、データの検索を行う検索表示装置及び検索表示方法に関する。
【背景技術】
【０００２】
携帯電話機等の通信機器では、操作者の指示を入力する装置として、キーボードや、テンキー、ボタンを押下する入力装置以外の種々の入力装置がある。例えば、特許文献１には、加速度センサから得られる信号より、携帯端末の傾斜角度および「振る」、「傾ける」などのジェスチャーを入力として検出する携帯端末が記載されている。また、特許文献１に記載の装置では、携帯端末の傾斜角度から情報コンテンツを表すアイコン群の動きを制御し、ディスプレイに時々刻々移動するアイコンを表示することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１４９６１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、通信機器では、インターネットを介して情報を取得する場合や、１つのフォルダ内から一部のデータを取り出す場合に、絞り込み検索を行うことがある。このような絞り込み検索は、キーとなる検索条件と各データの情報とを照合し、検索条件を満たすデータを抽出する。また、絞り込み検索として、検索条件との適合率を判定し、操作者が所望のファイルを抽出する方法がある。
【０００５】
しかしながら、この方法では、操作者が所望のデータを抽出するためには、操作者が種々の条件を設定しながら検索を繰り返すことになるため、操作性を高くすることが困難である。
【０００６】
本発明は、上記に鑑みてなされたものであって、より高い操作性で所望のデータを抽出することが可能な検索表示装置及び検索表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、検索条件に対する適合率が異なる複数のデータを、グループとして表示する表示部と、前記表示部に表示された前記グループの動きを検知する検知部と、前記グループの動きの際に、前記グループの動きの度合いに基づいて前記適合率の低いデータを前記グループから分離させて表示させる制御部と、を備えることを特徴とする。
【０００８】
ここで、前記検知部は、前記表示部において前記グループが表示された領域に接触することで入力される入力指示を検出するタッチパネル部であることが好ましい。
【０００９】
また、前記制御部は、前記グループの動きの際に、前記動きの速度に基づいて前記データを分離する基準となる適合率の範囲を求め、前記適合率が前記範囲内であるデータを前記グループから分離させて表示させることが好ましい。
【００１０】
また、前記制御部は、前記グループの動きの際に、前記動きの速度が遅いほど前記適合率の低いデータを前記グループから分離させて表示させ、前記動きの速度が速いほど前記適合率の高いデータも前記グループから分離させて表示させることが好ましい。
【００１１】
また、前記制御部は、前記グループの動きの際に、前記動きの距離に基づいて前記適合率の低いデータを前記グループから分離させて表示させることが好ましい。
【００１２】
また、前記制御部は、前記グループの動きの際に、前記動きの距離が短いほど前記適合率の低いデータを前記グループから分離させて表示させ、前記動きの距離が長いほど前記適合率の高いデータを前記グループから分離させて表示させることが好ましい。
【００１３】
また、前記制御部は、前記グループから分離されたデータを新たなグループとして表示することが好ましい。
【００１４】
また、前記制御部は、前記グループの動きの際に、前記動きの軌跡に基づいて前記適合率の低いデータを前記グループから分離させるか否かを判定することが好ましい。
【００１５】
また、前記制御部は、前記グループの動きの際に、前記動きの軌跡が往復であると判定したら、前記適合率の低いデータを前記グループから分離させることが好ましい。
【００１６】
また、上述した課題を解決し、目的を達成するために、本発明は、携帯可能な筐体と、検索条件に対する適合率が異なる複数のデータを、グループとして表示する表示部と、前記筐体の加速度又は移動状態を検出するための検出センサと、検出した前記加速度又は前記移動状態に基づいて前記適合率の低いデータを前記グループから分離させて表示させる制御部と、を備えることを特徴とする。
【００１７】
また、上述した課題を解決し、目的を達成するために、本発明は、検索条件に対する適合率が異なる複数のデータを、グループとして表示するステップと、前記グループの動きを検知するステップと、前記グループの動きの際に、前記動きの度合いに基づいて前記適合率の低いデータを前記グループから分離させて表示させるステップと、を備えることを特徴とする。
【発明の効果】
【００１８】
本発明にかかる検索表示装置及び検索表示方法は、高い操作性で検索を実行することが可能となるという効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】図１は、本発明の通信機器並びに携帯通信機器の第１の実施形態の概略構成を示すブロック図である。
【図２】図２は、図１に示す携帯通信機器のソフトウェアの概略構成を示すブロック図である。
【図３】図３は、表示デバイスに表示される画像の一例を示す説明図である。
【図４】図４は、表示デバイスに表示される画像の一例を示す説明図である。
【図５】図５は、表示デバイスに表示される画像の一例を示す説明図である。
【図６】図６は、表示デバイスに表示される画像の一例を示す説明図である。
【図７】図７は、図６に示す各項目オブジェクトの適合率の一例を示す図である。
【図８】図８は、表示デバイスに表示される画像の一例を示す説明図である。
【図９】図９は、図８に示す各項目オブジェクトの適合率の一例を示す図である。
【図１０】図１０は、表示デバイスに表示される画像の一例を示す説明図である。
【図１１】図１１は、図１０に示す各項目オブジェクトの適合率の一例を示す図である。
【図１２】図１２は、表示デバイスに表示される画像の一例を示す説明図である。
【図１３】図１３は、図１２に示す各項目オブジェクトの適合率の一例を示す図である。
【図１４】図１４は、携帯通信機器の処理動作の一例を示すフロー図である。
【図１５】図１５は、携帯通信機器の処理動作の一例を示すフロー図である。
【図１６】図１６は、携帯通信機器の処理動作の一例を示すフロー図である。
【図１７−１】図１７−１は、携帯通信機器の動作を説明するための説明図である。
【図１７−２】図１７−２は、携帯通信機器の動作を説明するための説明図である。
【図１７−３】図１７−３は、携帯通信機器の動作を説明するための説明図である。
【図１７−４】図１７−４は、携帯通信機器の動作を説明するための説明図である。
【図１８】図１８は、本発明の通信機器並びに携帯通信機器の第２の実施形態の概略構成を示すブロック図である。
【図１９】図１９は、図１８に示す携帯通信機器のソフトウェアの概略構成を示すブロック図である。
【図２０】図２０は、本発明の通信機器並びに携帯通信機器の第２の実施形態の平面図を示す図である。
【図２１】図２１は、携帯通信機器に加えられる加速度の例を示すグラフである。
【図２２】図２２は、携帯通信機器に加えられる加速度の例を示すグラフである。
【図２３】図２３は、携帯通信機器の処理動作の一例を示すフロー図である。
【図２４】図２４は、携帯通信機器に加えられる加速度の例を示すグラフである。
【図２５】図２５は、携帯通信機器に加えられる加速度の例を示すグラフである。
【発明を実施するための形態】
【００２０】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、検索表示装置として携帯通信機器、より具体的には、携帯電話機を例として説明するが、本発明の適用対象は携帯電話機に限定されるものではなく、例えば、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙｐｈｏｎｅ  Ｓｙｓｔｅｍ）、ＰＤＡ、ポータブル及び車載ナビゲーション装置、ノートパソコン、ゲーム機等に対しても本発明は適用できる。
【００２１】
（第１の実施形態）
図１は、本発明にかかる検索表示装置の第１の実施形態の概略構成を示すブロック図である。本実施形態は、本発明を携帯通信機器に適用したものである。図１に示すように携帯通信機器１０は、基本的に、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２２と、通信部２６と、音声処理部３０と、表示デバイス３２と、入力デバイス３４と、ＲＯＭ３６と、ＲＡＭ３８と、内部ストレージ４０と、外部ストレージインタフェース（Ｉ／Ｆ、ｉｎｔｅｒｆａｃｅ）４２を有する。また、携帯通信機器１０は、外部ストレージＩ／Ｆ４２を介して外部ストレージ４６と接続されている。なお、携帯通信機器１０は、上記構成の他にも撮像部や、各種端子等、携帯通信機器として有する各種構成を有している。また、携帯通信機器１０の外形形状は、ヒンジで連結された２つの部材で構成され、折りたたみ可能な形状や、２つの部材をスライドさせる形状や、１つの箱型の形状等、種々の形状とすることができる。
【００２２】
ＣＰＵ２２は、携帯通信機器１０の全体的な動作を統括的に制御する処理部である。すなわち、携帯通信機器１０の各種の処理が、入力デバイス３４の操作や携帯通信機器１０のＲＯＭ３６、内部ストレージ４０に保存されるソフトウェアに応じて適切な手順で実行されるように、通信部２６や、表示デバイス３２等の動作を制御する。携帯通信機器１０の各種の処理としては、例えば、回線交換網を介して行われる音声通話、電子メールの作成及び送受信、インターネットのＷｅｂ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サイトの閲覧等がある。また、通信部２６、音声処理部３０、表示デバイス３２等の動作としては、例えば、通信部２６による信号の送受信、音声処理部３０による音声の入出力、表示デバイス３２による画像の表示等がある。
【００２３】
ＣＰＵ２２は、ＲＯＭ３６、内部ストレージ４０に保存されているプログラム（例えば、オペレーティングシステムプログラム、アプリケーションプログラム等）に基づいて処理を実行する。ＣＰＵ２２は、例えば、マイクロプロセッサユニット（ＭＰＵ：Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）で構成され、上記ソフトウェアで指示された手順にしたがって上述した携帯通信機器１０の各種の処理を実行する。すなわち、ＣＰＵ２２は、ＲＯＭ３６、内部ストレージ４０に保存されるオペレーティングシステムプログラムやアプリケーションプログラム等から命令コードを順次読み込んで処理を実行する。
【００２４】
ＣＰＵ２２は、複数のアプリケーションプログラムを実行する機能を有する。ＣＰＵ２２が実行するアプリケーションプログラムとしては、例えば、表示デバイス３２に画像を表示させる画像表示アプリケーションプログラムや、入力デバイス３４で検出した入力に基づいて入力された操作を算出する操作検出アプリケーションプログラムや、篩い落とし検索（後で詳細に説明する。）を行う検索アプリケーションプログラムや、インターネット通信を行うインターネットアプリケーションプログラムや、メールを作成するメールアプリケーションプログラム、電話をかけるための電話アプリケーションプログラム等の複数のアプリケーションプログラムがある。
【００２５】
通信部２６は、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ方式などによる無線信号回線を確立し、基地局との間で電話通信及び情報通信を行う。
【００２６】
音声処理部３０は、マイク５０に入力される音声信号やレシーバ５２から出力される音声信号の処理を実行する。
【００２７】
表示デバイス３２は、液晶ディスプレイ（ＬＣＤ、Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）や、有機ＥＬ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）パネルなどの表示パネルを備え、ＣＰＵ２２から供給される映像データに応じた映像、画像データに応じた画像を表示パネルに表示させる。
【００２８】
入力デバイス３４は、表示デバイス３２の前面に配置されたタッチパネルであり、操作者が表面を触るとその接触を入力として検出する。なお、入力デバイス３４は、接触された位置や、その接触の強さ等を検出する。タッチパネルとしては、マトリクススイッチ、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式等種々の方式のタッチパネルを用いることができる。ここで、表示デバイス３２に電源キー、通話キー、数字キー、文字キー、方向キー、決定キー、発信キーなど、各種の機能が割り当てられたキーの画像を表示させた状態のときに操作者によって入力デバイス３４が押されたら、入力デバイス３４は、押された位置（接触があった位置）を検出する。携帯通信機器１０のＣＰＵ２２は、入力デバイス３４が接触を検出した位置に対応するキーの操作が入力されたとして、その処理を行う。
【００２９】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３６は、読み取り専用の記憶デバイスであり、ＢＩＯＳ等携帯通信機器１０の駆動に用いるファームウェアが記憶されている。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３８は、読み書き可能な記憶デバイスであり、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成される。ＲＯＭ３６とＲＡＭ３８とで、主記憶装置が構成される。また、ＲＯＭ３６やＲＡＭ３８は、ソフトウェアの処理過程で用いられるコンピュータプログラムや一時的なデータが、ＣＰＵ２２により割り当てられ、割り当てられたデータを一時的に作業領域に保存する。
【００３０】
内部ストレージ（内部メモリ）４０は、携帯通信機器１０に備え付けられた読み取り及び書き込み可能な記憶装置、例えば、ＥＥＰＲＯＭ（フラッシュメモリ等）、ハードディスク等である。内部ストレージ４０は、補助記憶装置として利用され、ＣＰＵ２２での処理に利用されるソフトウェアやデータが保存されている。また、内部ストレージ４０は、これらのソフトウェア等以外に、通信、ダウンロードされた画像データを保存する画像フォルダや、待ち受け画像に使用される画像ファイルを保存する待ち受け画像フォルダ等も有する。また、内部ストレージ４０には、これら以外にも、例えば、通信、ダウンロードされた音声データ、あるいは内部ストレージ４０に対する制御にＣＰＵ２２が用いるソフトウェア、通信相手の電話番号やメールアドレス等を保存し、管理するアドレス帳、発信音や着信音等の音声ファイル、ソフトウェアの処理過程で用いられる一時的なデータ等が保存されている。
【００３１】
外部ストレージＩ／Ｆ４２は、着脱可能な外部ストレージ４６と接続する端子である。外部ストレージＩ／Ｆ４２と外部ストレージ４６とを接続することで、ＣＰＵ２２と外部ストレージ４６との間でデータの送受信を行うことが可能となる。外部ストレージ（外部メモリ）４６は、外部ストレージＩ／Ｆ４２を介して、携帯通信機器１０に着脱可能な記憶装置であり、ＳＤカード（登録商標）、コンパクトフラッシュ（登録商標）等のメモリーカードや、着脱可能なＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）を用いることができる。また、外部ストレージＩ／Ｆ４２と外部ストレージ４６との組み合わせとしては、リムーバブルディスクドライブ（Ｒｅｍｏｖａｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）と、リムーバブルディスクを組み合わせてもよい。
【００３２】
次に、図２を用いて、携帯通信機器１０のソフトウェアの構成について説明する。ここで、図２は、携帯通信機器１０のソフトウェアの概略構成を示すブロック図である。なお、図２では、説明のために、各ソフトウェア（アプリケーションプログラム）が個別に設けられているように示しているが、ＣＰＵ２２、ＲＯＭ３６、ＲＡＭ３８、内部ストレージ４０等の間で、信号のやり取り、データの処理が行われているものであり、各部が目視上別々に設けられているわけではない。また、図２には、ソフトウェアとして項目オブジェクトの篩い落とし検索と画像表示に関するソフトウェアを示しているが、携帯通信機器１０は、図２に示すソフトウェア以外にも種々のソフトウェアを備えている。また、オブジェクトとは、操作者による操作の対象となるアイテムであり、グループオブジェクト（フォルダ）や、項目オブジェクト（ファイル、データ）等である。なお、フォルダ（ディレクトリ）としては、操作者により作成されたフォルダのみならず、篩い落とし検索によって携帯通信機器１０により作成されたフォルダや、篩い落とし検索によって検出されたファイルの集合を管理するために一時的に作成されたフォルダも含まれる。また、ファイルとしては、画像データ、音声データ、また、インターネットホームページのデータ、電話番号やメールアドレスを名前と共に記憶するアドレス帳等が例示される。
【００３３】
図２を参照すると、携帯通信機器１０のソフトウェアは、篩い落とし検索を行う検索部６０と、表示デバイス３２に表示する画像を制御する表示部６２と、入力デバイス３４からの入力を検出する入力部６４と、内部ストレージ４０及び外部ストレージ４６とデータの送受信を行うコンテンツ制御部６６とを有する。以下、各部の構成を説明する。
【００３４】
検索部６０は、検索制御部６８と、オブジェクト制御部７０と、オブジェクト表示部７２と、オブジェクト操作部７４と、オブジェクト管理部７６と、オブジェクト情報データベース７８と、コンテンツ管理部８０と、検索インデックスデータベース８２と、コンテンツ情報データベース８４と、コンテンツアクセス部８６とを有する。検索部６０は、複数の項目オブジェクトが集められたグループオブジェクトを読み出し、グループオブジェクト内の各項目オブジェクトと検索条件との適合率を算出し、グループオブジェクトの動きの際に、グループオブジェクトの動きの度合いに基づいて適合率の低いデータをグループオブジェクトから分離させることで篩い落とし検索を行う。なお、グループオブジェクトの動きの度合いに基づいてグループオブジェクトから分離させるデータを決定する方法は、後ほど説明する。
【００３５】
検索制御部６８は、オブジェクト制御部７０及びコンテンツ管理部８０との間で、情報のやり取りを行い、各部から供給される情報に基づいて、項目オブジェクトの篩い落とし検索を行う。オブジェクト制御部７０は、オブジェクト表示部７２、オブジェクト操作部７４、オブジェクト管理部７６と情報のやり取りを行い、グループオブジェクト、項目オブジェクト、キーオブジェクト等、種々のオブジェクトの挙動を制御する。具体的には、表示させるオブジェクトの選択、オブジェクトを表示させる位置の決定、また、検索制御部６８の決定に基づいた新たなグループオブジェクトの作成、また、各項目オブジェクトが所属するグループオブジェクトの決定、移動等を行う。
【００３６】
オブジェクト表示部７２は、オブジェクト制御部７０による制御に基づいて決定された、表示するオブジェクトの情報を表示部６２の表示制御部８８に送る。つまり、オブジェクト表示部７２は、どのグループオブジェクト、項目オブジェクトを表示させるか、また各オブジェクトをどの位置にどのように表示させるかの情報を表示制御部８８に送る。
【００３７】
オブジェクト操作部７４は、入力部６４から送られてきた入力信号に基づいて、操作するオブジェクト及びそのオブジェクトの操作を決定して、決定した操作対象のオブジェクトの信号及び決定した操作の信号をオブジェクト制御部７０に送る。
【００３８】
オブジェクト管理部７６は、各オブジェクトを管理する機能を有し、オブジェクト情報データベース７８は、各オブジェクトに関する情報を記憶する記憶手段である。ここで、各オブジェクトに関する情報としては、オブジェクトがどのグループオブジェクトに所属しているかを示す情報、篩い落とし検索の際にオブジェクトの適合率を算出するための情報等、篩い落とし検索やオブジェクトの操作に必要な種々の情報が記憶されている。なお、オブジェクト情報データベース７８には、表示デバイス３２の画面上に表示されているオブジェクトに関する情報が記憶されている。オブジェクト管理部７６は、オブジェクト情報データベース７８の情報を適宜読み出し、オブジェクト制御部７０に送り、また、オブジェクトに関する情報が更新されたら、オブジェクト情報データベース７８に記憶されている情報を更新する。
【００３９】
次に、コンテンツ管理部８０は、検索インデックスデータベース８２、コンテンツ情報データベース８４、コンテンツアクセス部８６を有し、内部ストレージ４０や外部ストレージ４６に記憶されている写真や、音楽データ、アドレス帳のデータ等のファイルを、コンテンツ制御部６６を介して読み出したり、各ファイルを内部ストレージ４０や外部ストレージ４６に書き込んだりする。
【００４０】
検索インデックスデータベース８２は、篩い落とし検索に用いる適合率に関する情報を記憶している。なお、検索インデックスデータベース８２は、必要に応じて、適合率に関する情報以外の検索に関する情報を記憶していても良い。
【００４１】
コンテンツ情報データベース８４は、項目オブジェクトとなっている音声データや、画像ファイル、インターネットサイト等のデータが記憶されている。つまり、画面上に表示されている項目オブジェクトに対応するファイルの情報（音声情報や、画像情報）が記憶されている。なお、コンテンツ情報データベース８４は、必要に応じて、表示デバイス３２に表示されている項目オブジェクト以外の項目オブジェクトのファイルの情報も記憶している。コンテンツアクセス部８６は、コンテンツ制御部６６と情報のやり取りを行い、コンテンツ制御部６６が取得したファイルの情報や、ソフトウェアの情報等を読み取り、コンテンツ管理部８０から送られるファイルの情報や、ソフトウェアの情報をコンテンツ制御部６６に送る。
【００４２】
表示部６２は、表示制御部８８と、描画エンジン部９０とを有し、検索部６０のオブジェクト表示部７２から送られる情報に基づいて、表示デバイス３２に表示させる画像の画像信号を生成し、表示デバイス３２に送る。表示制御部８８は、オブジェクト表示部７２から送られる情報、つまり、どのオブジェクトをどの位置にどのように表示させるかの情報に基づいて、表示させる画像を作成する。描画エンジン部９０は、表示制御部８８で作成された画像を画像信号に変換し、変換した画像信号を表示デバイス３２に送る。このようにして、表示デバイス３２は、検索部６０から送られた情報に基づいて表示部６２で作成された画像を表示させる。なお、表示部６２は、他のソフトウェアが起動されている場合は、オブジェクト表示部７２から送られた情報以外の種々のソフトウェアから送られる情報にも基づいて画像を生成する。
【００４３】
入力部６４は、入力インタフェース（Ｉ／Ｆ）制御部９２を有し、入力デバイス３４で検出された操作者の操作をオブジェクト操作部７４に送る。入力インタフェース制御部９２は、入力デバイス３４から送られる信号を検索部６０で解析可能な信号に変換して、オブジェクト操作部７４に送る。
【００４４】
コンテンツ制御部６６は、ファイルシステム９４を有し、内部ストレージ４０及び／または外部ストレージ４６から情報の読み取りを行い、読み取った情報をコンテンツアクセス部８６に送り、コンテンツアクセス部８６から送られた情報を、内部ストレージ４０及び／または外部ストレージ４６に書き込む。なお、ファイルシステム９４は、情報の読み取り、書き込みの管理を行う機能である。
【００４５】
ここで、図３〜図１３を参照して、篩い落とし検索が行われる際に画面上に表示される画像を説明する。図３〜図６、図８、図１０、及び、図１２は、表示デバイス３２に表示される画像の一例を示す説明図であり、図７、図９、図１１、及び、図１３は、図６に示されている各項目オブジェクトの適合率の一例を示す図である。図３に示すように、表示デバイスには、複数の項目オブジェクト１０４を含む３つのグループオブジェクト１０１〜１０３が表示されている。ここで、図３に示す例では、グループオブジェクト１０１〜１０３は、複数の項目オブジェクト１０４が記憶されたフォルダであり、「Ａさん」という名称のグループオブジェクト１０１と、「Ｂさん」という名称のグループオブジェクト１０２と、「Ｃさん」という名称のグループオブジェクト１０３と、が表示されている。また、各グループオブジェクト１０１〜１０３は、グループオブジェクトの表示領域の外周が点線で囲われている。つまり、グループオブジェクトと他の部分との境界線が表示されている。また、グループオブジェクト１０１〜１０３の内部には、グループオブジェクト１０１〜１０３にそれぞれ所属する複数の項目オブジェクト１０４が表示されている。
【００４６】
また、項目オブジェクト１０４は、画像ファイルで構成されており、表示デバイスには、項目オブジェクト１０４として画像ファイルのサムネイル画像が表示されている。なお、本実施形態においては、予め設定された条件に対する適合率が各項目オブジェクト１０４に関して算出されているものとする。算出した適合率は、タグ等の付帯情報として各項目オブジェクト１０４に付帯していても良いし、各項目オブジェクト１０４とその適合率とを対応付けたテーブル等を検索インデックスデータベース８２（図２参照）に記憶させておくようにしても良い。
【００４７】
次に、図４及び図５を参照して、篩い落とし検索の操作方法について説明する。なお、本実施形態においては、操作者が「Ａさん」という名称のグループオブジェクト１０１（以下、単に「グループオブジェクト１０１」という。）を操作するものとし、図４及び図５においては、他のグループオブジェクトの表示を省略している。
【００４８】
本実施形態においては、グループオブジェクトの動きの際に、グループオブジェクトの動きの度合い（速度、距離等が例示される。）に基づいて適合率の低い項目オブジェクトをグループオブジェクトから分離させることとしている。つまり、操作者によりグループオブジェクトが動かされる度合いに基づいて項目オブジェクトを篩い落とす基準となる適合率の閾値を変化させ、当該閾値以下の適合率を有する項目オブジェクトをグループオブジェクトから分離させる。また、本実施形態においては、グループオブジェクトがゆっくり振られたら閾値を低くし、速く振られたら閾値を高くするようにした。本実施形態においては、これを篩い落とし検索と称している。
【００４９】
図４に示すように、操作者がグループオブジェクト１０１をタッチして図中左右方向に篩う操作をゆっくりと行うと、項目オブジェクトを篩い落とす基準となる適合率の閾値が低く（例えば、３０％等）設定され、相当程度低い（例えば、３０％〜０％等）適合率の項目オブジェクト１０４がグループオブジェクト１０１から分離される。そして、相当程度低い（例えば、３０％〜０％等）適合率の項目オブジェクト１０４の表示位置が、グループオブジェクト１０１の内部から外部（図中下方向）に移動される（分離され、篩い落とされる）。これにより、適合率が高い（例えば、１００％〜３１％等）項目オブジェクト１０４がグループオブジェクト１０１の内部に残る、つまり適合率が高い項目オブジェクト１０４を抽出（検索）することができる。
【００５０】
なお、このとき、グループオブジェクト１０１から分離され、グループオブジェクト１０１の内部から外部（図中下方向）に移動された項目オブジェクト１０４の集合を新たなグループオブジェクトとしても良い。この場合、新たなグループオブジェクトは、相当程度低い（例えば、３０％〜０％等）適合率の項目オブジェクト１０４を含むことになる。これにより、相当程度低い（例えば、３０％〜０％等）適合率の項目オブジェクト１０４を抽出（検索）することができる。
【００５１】
また、図５に示すように、操作者がグループオブジェクト１０１をタッチして図中左右方向に篩う操作を図４で説明した場合よりも速く行うと、適合率の閾値が図４で説明した場合よりも高く設定され、図４で説明した場合よりも高い（例えば、６０％〜０％等）適合率の項目オブジェクト１０４がグループオブジェクト１０１から分離される。そして、比較的高い（例えば、６０％〜０％等）適合率の項目オブジェクト１０４の表示位置が、グループオブジェクト１０１の内部から外部（図中下方向）に移動される（分離され、篩い落とされる）。これにより、図４で説明した場合よりも高い（例えば、１００％〜６１％等）適合率の項目オブジェクト１０４がグループオブジェクト１０１の内部に残る、つまり図４で説明した場合よりも適合率の高い項目オブジェクト１０４を抽出（検索）することができる。
【００５２】
なお、このとき、グループオブジェクト１０１から分離され、グループオブジェクト１０１の内部から外部（図中下方向）に移動された項目オブジェクト１０４の集合を新たなグループオブジェクトとしても良い。この場合、新たなグループオブジェクトは、図４で説明した場合よりも高い（例えば、６０％〜０％等）適合率の項目オブジェクト１０４を含むことになる。これにより、図４で説明した場合よりも高い（例えば、６０％〜０％等）適合率の項目オブジェクト１０４を抽出（検索）することができる。
【００５３】
また、上記のような篩い操作を操作者が複数回繰り返すことにより、適合率が中程度（例えば、６０％〜３１％等）の項目オブジェクト１０４を抽出（検索）することも可能になる。このような適合率が中程度（例えば、６０％〜３１％等）の項目オブジェクト１０４を抽出（検索）する場合における篩い落とし検索の操作方法について、図６〜図１３を参照して説明する。
【００５４】
図６に示すように、表示デバイスには、「ａ」〜「ｏ」までの１５個の項目オブジェクトを含む「Ａさん」という名称のグループオブジェクト１０１が表示されている。先に触れたように、図７は、「ａ」〜「ｏ」までの１５個の項目オブジェクトの適合率を示している。図７に示すように、各項目オブジェクトの適合率の高さは、ａ＞ｂ＞ｃ＞ｄ＞ｅ＞ｆ＞ｇ＞ｈ＞ｉ＞ｊ＞ｋ＞ｌ＞ｍ＞ｎ＞ｏの順となっている。操作者は、適合率が中程度（ここでは、「ｅ」〜「ｋ」の項目オブジェクトとする。）の項目オブジェクトを所望するものとする。
【００５５】
まず、図８に示すように、操作者が「Ａさん」という名称のグループオブジェクト１０１をタッチして図中左右方向（図中上下方向や、図中対角線方向や、その他の方向であっても良い。）に篩う操作を行うと、図９に濃いハッチングで示す適合率の範囲内に含まれる適合率が相当程度低い項目オブジェクト（ここでは、「ｌ」〜「ｏ」までの４個の項目オブジェクト）の表示位置が、「Ａさん」という名称のグループオブジェクト１０１の内部から外部（図中下方向）に移動される（分離され、篩い落とされる）。これにより、適合率が或る程度高い（ここでは、「ａ」〜「ｋ」までの１０個の項目オブジェクト）項目オブジェクトが「Ａさん」という名称のグループオブジェクト１０１の内部に残る。
【００５６】
なお、このとき、「Ａさん」という名称のグループオブジェクト１０１の内部から外部（図中下方向）に移動された（分離され、篩い落とされた）「ｌ」〜「ｏ」までの４個の項目オブジェクトは、「Ａさんα」という名称の新たなグループオブジェクト１０１αに含まれる。
【００５７】
次に、図１０に示すように、操作者が「Ａさん」という名称のグループオブジェクト１０１を図中左右方向に篩う操作を再び行うと、図１１に薄いハッチングで示す適合率の範囲内に含まれる適合率が中程度の項目オブジェクト（ここでは、「ｅ」〜「ｋ」までの７個の項目オブジェクト）の表示位置が、「Ａさん」という名称のグループオブジェクト１０１の内部から外部（図中下方向）に移動される（分離され、篩い落とされる）。これにより、適合率が相当程度高い項目オブジェクト（ここでは、「ａ」〜「ｄ」までの４個の項目オブジェクト）が「Ａさん」という名称のグループオブジェクト１０１の内部に残る。
【００５８】
なお、このとき「Ａさん」という名称のグループオブジェクト１０１の内部から外部（図中下方向）に移動された（分離され、篩い落とされた）「ｅ」〜「ｋ」までの７個の項目オブジェクトは、「Ａさんβ」という名称の新たなグループオブジェクト１０２βに含まれる。
【００５９】
図１２は、上記した２回の篩い操作が行われた後の表示デバイス３２の表示画面の一例を示す図である。図１２に示すように、表示デバイス３２の表示画面には、「ａ」〜「ｄ」までの４個の項目オブジェクトを含む「Ａさん」という名称のグループオブジェクト１０１、「ｌ」〜「ｏ」までの４個の項目オブジェクトを含む「Ａさんα」という名称のグループオブジェクト１０１α、及び、「ｅ」〜「ｋ」までの７個の項目オブジェクトを含む「Ａさんβ」という名称のグループオブジェクト１０１βが表示されている。図１３は、グループオブジェクト１０１、１０１α、１０１βの各々に含まれる項目オブジェクトの適合率を示している。
【００６０】
上記のように、操作者が篩い操作を複数回繰り返すことにより、適合率が中程度の項目オブジェクト１０４を抽出（検索）することも可能になる。このような適合率が中程度の項目オブジェクト１０４を抽出（検索）することは、次の様な場合に有効である。すなわち、適合率が相当程度低い項目オブジェクト（図６〜図１３においては、「ｌ」〜「ｏ」までの４個の項目オブジェクト）及び適合率が相当程度高い項目オブジェクト（図６〜図１３においては、「ａ」〜「ｄ」までの４個の項目オブジェクト）に関しては、携帯通信機器１０のソフトウェア処理によって篩い落とすことで十分であり、適合率が中程度の項目オブジェクト（図６〜図１３においては、「ｅ」〜「ｋ」までの７個の項目オブジェクト）に関しては、操作者が目視で確認したいと望む場合に有効である。つまり、抽出するか否かの判定が必要な項目オブジェクトのみを抽出することができ、目視で確認する項目オブジェクトを少なくしつつ、適切な抽出を行うことができる。
【００６１】
次に、図１４〜図１６、及び、図１７−１〜図１７−４を用いて携帯通信機器１０の動作、具体的には、篩い落とし検索の検索方法およびそれに伴う画像表示方法について説明する。ここで、図１４〜図１６は、携帯通信機器の処理動作の一例を示すフロー図であり、図１７−１〜図１７−４は、表示デバイス３２に表示される画像の一例を示す説明図である。なお、図１７−１〜図１７−４においては、１つのグループオブジェクトのみを簡略化、つまり当該グループオブジェクトを小さく且つ当該グループオブジェクトに含まれている項目オブジェクトを省略して示している。
【００６２】
図１４を参照すると、検索部６０は、ステップＳ１２として、操作者によってクリック（タップ）された座標がグループオブジェクト上であるかを判定する。つまり、入力デバイス３４が、操作者による操作を検出し、その信号が入力部６４を介してオブジェクト操作部７４に入力され、操作者によってクリック（タップ）された座標がグループオブジェクト上であるかを判定する。検索部６０は、ステップＳ１２で操作者によってクリック（タップ）された座標がグループオブジェクト上ではない（Ｎｏ）と判定したら、以降のステップを実行することなく、処理を終了する。
【００６３】
検索部６０は、ステップＳ１２で操作者によってクリック（タップ）された座標がグループオブジェクト上である（Ｙｅｓ）と判定したら、ステップＳ１４として、初期化処理を行う。なお、初期化処理としては、例えば、篩い操作中であるか否かを表すフラグである篩い操作フラグ（後で詳細に説明する。）をオフ（ＯＦＦ）にクリアすること等が例示される。
【００６４】
次に、検索部６０は、ステップＳ１６として、クリック（タップ）された座標を起点位置とし、オブジェクト情報データベース７８に記憶させる。なお、このように起点位置を記憶することとしているのは、後で詳細に説明するように、グループオブジェクトの単なる移動操作と篩い落とし検索操作とを区別するためである。また、起点位置をクリック（タップ）された座標以外としても良い。例えば、起点位置をグループオブジェクトの中央部、端部等としても良い。
【００６５】
検索部６０は、ステップＳ１８として、グループオブジェクトが反転移動されたかを判定する。
【００６６】
検索部６０は、ステップＳ１８で操作者によってグループオブジェクトが反転移動されていない（Ｎｏ）と判定したら、処理をステップＳ５０に進める。なお、ステップＳ５０については、後で詳細に説明する。
【００６７】
検索部６０は、ステップＳ１８で操作者によってグループオブジェクトが反転移動された（Ｙｅｓ）と判定したら、ステップＳ２０として、篩い操作中であるか、つまり、篩い操作フラグがオン（ＯＮ）であるか否かを判定する。なお、操作者による操作開始当初は、先に説明した初期化処理（ステップＳ１４）で篩い操作フラグがオフ（ＯＦＦ）にされているので、検索部６０は、篩い操作フラグがオン（ＯＮ）ではない（Ｎｏ）と判定し、処理をステップＳ２２に進めることになる。
【００６８】
検索部６０は、ステップＳ２０で篩い操作フラグがオン（ＯＮ）ではない（Ｎｏ）と判定したら、ステップＳ２２として、グループオブジェクトの反転移動開始座標を折り返し位置とし、オブジェクト情報データベース７８に記憶させる。なお、このように折り返し位置を記憶することとしているのは、後で詳細に説明するように、操作者によるグループオブジェクトの往復操作に備えるためである。また、例えば、折り返し位置をグループオブジェクトの中央部、端部等としても良い。
【００６９】
次に、検索部６０は、ステップＳ２４として、篩い操作フラグをオン（ＯＮ）にセットし、ステップＳ２６として、現在時刻をＴｒとしてオブジェクト情報データベース７８に記憶させる。なお、このように現在時刻Ｔｒを記憶することとしているのは、後で詳細に説明するように、グループオブジェクトの動きの度合いの一例としてのグループオブジェクトの移動速度を算出するためである。なお、時間の計測は、装置に内蔵されている時間計測手段や、時間計測ソフトを利用することで実行することができる。
【００７０】
一方、検索部６０は、ステップＳ２０で篩い操作中である、つまり、篩い操作フラグがオン（ＯＮ）であると判定したら、ステップＳ３２として、起点位置と反転位置（反転移動された後の位置）との間の距離が設定された距離Ｄｊ以下であるかを判定する。つまり、操作者がグループオブジェクトを起点位置からの距離が距離Ｄｊ以下の領域内に移動させる操作を行ったか否かを判定する。
【００７１】
検索部６０は、ステップＳ３２で起点位置と反転位置（反転移動された後の位置）との間の距離が距離Ｄｊ以下ではない（Ｎｏ）、つまり、操作者がグループオブジェクトを起点位置からの距離が距離Ｄｊ以下の領域外に反転移動させる操作を行ったと判定したら、ステップＳ３４として、操作者によるグループオブジェクトの単なる移動操作であるものとして、篩い操作を終了し、篩い操作フラグをオフ（ＯＦＦ）にする。そして、検索部６０は、ステップＳ３６として、グループオブジェクトの表示位置を移動させる移動処理を実行する。検索部６０は、その後、処理をステップＳ５０に進める。
【００７２】
また、検索部６０は、ステップＳ３２で起点位置と反転位置（反転移動された後の位置）との間の距離が距離Ｄｊ以下である（Ｙｅｓ）、つまり、操作者がグループオブジェクトを起点位置からの距離が距離Ｄｊ以下の領域内に移動させる操作を行ったと判定したら、ステップＳ３８として、折り返し位置を新たな起点位置とし、反転座標を新たな折り返し位置とし、オブジェクト情報データベース７８に記憶させる。なお、このように起点位置及び折り返し位置を更新することとしているのは、後で詳細に説明するように、操作者によるグループオブジェクトの往復操作に備えるためである。
【００７３】
次に、検索部６０は、ステップＳ４０として、現在時刻を取得し、前回の反転からの時間差分Ｔｄを次式により算出する。
Ｔｄ＝（現在時刻）−Ｔｒ            ・・・（１）
【００７４】
検索部６０は、ステップＳ４２として、次回の時間差分Ｔｄの算出のため、現在時刻をＴｒとしてオブジェクト情報データベース７８に記憶させる。
【００７５】
検索部６０は、ステップＳ４４として、グループオブジェクトの動きの度合いを算出する。グループオブジェクトの動きの度合いとして、グループオブジェクトの移動距離、移動速度等が例示される。
【００７６】
グループオブジェクトの動きの度合いとしてグループオブジェクトの移動距離を用いる場合には、検索部６０は、グループオブジェクトの移動距離Ｄを次式により算出することができる。
Ｄ＝（起点位置）−（折り返し位置）  ・・・（２）
【００７７】
また、グループオブジェクトの動きの度合いとしてグループオブジェクトの移動速度を用いる場合には、検索部６０は、グループオブジェクトの移動速度Ｖを次式により算出することができる。
Ｖ＝Ｄ／Ｔｄ                        ・・・（３）
【００７８】
検索部６０は、ステップＳ１８で操作者によってグループオブジェクトが反転移動されていない（Ｎｏ）と判定したら、ステップＳ２６の処理を実行したら、ステップＳ３６の処理を実行したら、又は、ステップＳ４６の処理を実行したら、ステップＳ５０として、操作者によってグループオブジェクトがリリースされたかを判定する。
【００７９】
検索部６０は、ステップＳ５０でグループオブジェクトがリリースされていない（Ｎｏ）と判定したら、処理を終了する。なお、検索部６０は、ステップＳ１６から処理終了（エンド）の前までの処理を、操作者によってグループオブジェクトがリリースされるまで繰り返し行う。つまり、操作者によってグループオブジェクトがリリースされるまで、上記判定を繰り返し、グループオブジェクトの動きの度合いに基づいて、後に続く操作に対応する処理を行う。
【００８０】
また、検索部６０は、ステップＳ５０でグループオブジェクトがリリースされた（Ｙｅｓ）と判定したら、ステップＳ５２として、篩い落とされた項目オブジェクトを含む新たなグループオブジェクトを作成し、処理を終了する。
【００８１】
次に、ステップＳ４６の篩い落としサブルーチン処理について説明する。図１５は、グループオブジェクトの動きの度合いとしてグループオブジェクトの移動距離を用いる場合における篩い落としサブルーチン処理を示す図である。
【００８２】
まず、グループオブジェクトの動きの度合いとしてグループオブジェクトの移動距離を用いる場合について説明する。本実施形態においては、グループオブジェクトの移動距離に応じて、グループオブジェクトの中から篩い落とす項目オブジェクトの適合率の範囲を変動させる。つまり、グループオブジェクトの移動距離に応じて、グループオブジェクトの中から項目オブジェクトを篩い落とす基準となる適合率の閾値を変動させる。具体的には、グループオブジェクトの移動距離が短いほど、項目オブジェクトを篩い落とす基準となる適合率の閾値を低くし、適合率の低い項目オブジェクトも篩い落とさず（グループオブジェクト内に残し）、グループオブジェクトの移動距離が長いほど、項目オブジェクトを篩い落とす基準となる適合率の閾値を高くし、適合率の高い項目オブジェクトのみを篩い落とさないようにする（グループオブジェクト内に残す）。なお、本実施形態では、適合率の低い項目オブジェクトから順に篩い落とす設定となっているため、篩い落とす項目オブジェクトの適合率の範囲が広くなると、適合率がより高い項目オブジェクトも篩い落とすことになる。
【００８３】
図１５を参照すると、検索部６０は、ステップＳ６２として、予め設定されたベースとなる除外適合率（オフセット値）に加算する除外適合率の加算分を、ステップＳ４４で算出した移動距離をキーとして、グループオブジェクトの移動距離と除外適合率の加算分とを対応付けた移動距離−除外適合率加算分テーブルを参照することにより、取得する。移動距離−除外適合率加算分テーブルは、オブジェクト情報データベース７８に記憶させておくようにしても良い。
【００８４】
検索部６０は、ステップＳ６２で除外適合率の加算分を取得したら、ステップＳ６４として、ベースとなる除外適合率（オフセット値）にステップＳ６２で取得した除外適合率の加算分を加算する。つまり、検索部６０は、ステップＳ４４で算出したグループオブジェクトの移動距離に基づいて、グループオブジェクトから篩い落とす適合率の範囲を算出する。ここで、適合率の範囲は、上述したように、グループオブジェクトの移動距離が長いほど広い範囲が算出され、短いほど狭い範囲が算出される。なお、移動距離−除外適合率加算分テーブル内の各値に予めベースとなる除外適合率（オフセット値）を加算して記憶しておくこととすれば、ステップＳ６４の加算処理を不要とすることができる。
【００８５】
検索部６０は、ステップＳ６４で除外適合率（閾値）を算出したら、ステップＳ６６として、除外適合率以下の適合率を有する項目オブジェクトがグループオブジェクトに含まれているかを判定する。検索部６０は、ステップＳ６６で除外適合率以下の適合率を有する項目オブジェクトがグループオブジェクトに含まれていない（Ｎｏ）と判定したら、篩い落としサブルーチン処理を終了する。
【００８６】
また、検索部６０は、ステップＳ６６で除外適合率以下の適合率を有する項目オブジェクトがグループオブジェクトに含まれている（Ｙｅｓ）と判定したら、ステップＳ６８として、当該項目オブジェクトをグループオブジェクトから分離する（除外する、含まれないようにする、取り除く）処理を実行し、篩い落としサブルーチン処理を終了する。
【００８７】
次に、図１６を用いて、グループオブジェクトの動きの度合いとしてグループオブジェクトの移動速度を用いる場合について説明する。図１６は、グループオブジェクトの動きの度合いとしてグループオブジェクトの移動速度を用いる場合における篩い落としサブルーチン処理を示す図である。本実施形態においては、グループオブジェクトの移動速度に応じて、グループオブジェクトの中から項目オブジェクトを篩い落とす基準となる適合率の範囲を変動させる。つまり、グループオブジェクトの移動速度に応じて、グループオブジェクトの中から項目オブジェクトを篩い落とす基準となる適合率の閾値を変動させる。具体的には、グループオブジェクトの移動速度が遅いほど、項目オブジェクトを篩い落とす基準となる適合率の閾値を低くし、適合率の低い項目オブジェクトも篩い落とさず（グループオブジェクト内に残し）、グループオブジェクトの移動速度が速いほど、項目オブジェクトを篩い落とす基準となる適合率の閾値を高くし、適合率の高い項目オブジェクトのみを篩い落とさないようにする（グループオブジェクト内に残す）。なお、本実施形態では、適合率の低い項目オブジェクトから順に篩い落とす設定となっているため、適合率の範囲が広くなると、適合率がより高い項目オブジェクトも篩い落とすことになる。
【００８８】
図１６を参照すると、検索部６０は、ステップＳ８２として、除外適合率（閾値）を、ステップＳ４４で算出した移動速度をキーとして、グループオブジェクトの移動速度と除外適合率とを対応付けた移動距離−除外適合率テーブルを参照することにより、取得する。つまり、検索部６０は、ステップＳ４４で算出したグループオブジェクトの移動速度に基づいて、グループオブジェクトから篩い落とす適合率の範囲を算出する。ここで、適合率の範囲は、上述したように、グループオブジェクトの移動速度が速いほど広い範囲が算出され、遅いほど狭い範囲が算出される。なお、移動速度−除外適合率テーブルは、オブジェクト情報データベース７８に記憶させておくようにしても良い。
【００８９】
検索部６０は、ステップＳ８２で除外適合率（閾値）を取得したら、ステップＳ８４として、除外適合率以下の適合率を有する項目オブジェクトがグループオブジェクトに含まれているかを判定する。検索部６０は、ステップＳ８４で除外適合率以下の適合率を有する項目オブジェクトがグループオブジェクトに含まれていない（Ｎｏ）と判定したら、篩い落としサブルーチン処理を終了する。
【００９０】
また、検索部６０は、ステップＳ８４で除外適合率以下の適合率を有する項目オブジェクトがグループオブジェクトに含まれている（Ｙｅｓ）と判定したら、ステップＳ８６として、当該項目オブジェクトをグループオブジェクトから分離する（除外する、含まれないようにする、取り除く）処理を実行し、篩い落としサブルーチン処理を終了する。
【００９１】
次に、操作者が行う操作例について、図１７−１〜図１７−４を参照して説明する。図１７−１を参照すると、表示デバイス３２の図中左方に表示されているグループオブジェクト１０１ａ（便宜上、図１７−１中において、「１」で示している。）上の操作者によってクリック（タップ）された座標が起点位置としてオブジェクト情報データベース７８に記憶される（図１４のステップＳ１６参照）。操作者は、グループオブジェクト１０１ａをドラッグして、グループオブジェクト１０１ａを表示デバイス３２の図中右方（図１７−１中において、「２」で示している。）に移動させる。
【００９２】
図１７−２を参照すると、操作者が、グループオブジェクト１０１ａを表示デバイス３２の図中右方（図１７−２中において、「２」で示している。）に移動させる操作を行った後、グループオブジェクト１０１ａを表示デバイス３２の図中左方に移動させる。このとき、検索部６０は、操作者がグループオブジェクト１０１ａを起点位置（図１７−２中において、「１」で示している。）からの距離が距離Ｄｊの領域１０５内に移動させたか（図１７−２中において、「３」で示している。）、領域１０５外に移動させたか（図１７−２中において、「２」で示している。）を判定する（図１４のステップＳ１８参照）。
【００９３】
図１７−３を参照すると、操作者が、グループオブジェクト１０１ｂ（図１７−３中において「３」で示している。）をドラッグして、グループオブジェクト１０１ｂを起点位置（図１７−３中において、「２」で示している。）からの距離が距離Ｄｊ以下の領域１０６内に移動させる（図１７−３において、「４」で示している。）と、検索部６０は、図１４のステップＳ１６〜ステップＳ５２を繰り返し実行し、グループオブジェクト１０１ｂの移動の度合いに基づいて、篩い落とし検索処理を実行する。その後、図１７−４に示すように、操作者が、グループオブジェクト１０１ｃ（図１７−４中において「４」で示している。）をドラッグして、グループオブジェクト１０１ｂを起点位置（図１７−４中において「３」で示している。）からの距離が距離Ｄｊ以下の領域１０７外に移動させる操作を行うと、検索部６０は、起点位置と反転位置（図１７−４中において「５」で示している。）との間の距離が距離Ｄｊ以下ではない（Ｎｏ）と判定し（図１４のステップＳ３２参照）、篩い操作を終了し（図１４のステップＳ３４参照）、グループオブジェクト１０１ｃの移動処理を実行する（図１４のステップＳ３６参照）。
【００９４】
なお、本実施形態においては、座標と時間の検出タイミングが同一であるので、移動距離と移動速度は、比例関係となる。そのため、移動距離、移動速度のどちらを用いて算出しても算出される閾値は、同一となる。なお、本実施形態においては、移動速度を平均移動速度としたが、平均移動速度ではなく、移動速度の最大値に基づいて、適合率の範囲を設定するようにしてもよい。例えば、移動距離によらず、移動速度の最高速度を算出し、最高速度が高い場合は、適合率の範囲を広くし、最高速度が低い適合率の範囲を狭くしてもよい。また、これらの算出方法を組み合わせてもよい。
【００９５】
また、本実施形態では、表示デバイスとして液晶表示装置を用い、入力デバイスとしてタッチパネルを用いたが、これにも限定されない。例えば、表示デバイスとしてプロジェクタ等の投影表示手段を用い、入力デバイスとして、投影された画像の表示領域に入力される接触を検出する接触検出手段を用いてもよい。具体的には、操作者が表示領域に手をいれ、その手をオブジェクトが表示された領域に持っていき、その状態から表示領域内で手を動かす。このような手の動作を接触検出手段で検出することで、同様の制御を行うことができる。
【００９６】
また、本実施形態においては、グループオブジェクトが動かされると、項目オブジェクトを篩い落とす基準となる閾値より低い適合率の項目オブジェクトを篩い落とすようにしているが、項目オブジェクトを篩い落とす基準となる閾値より高い適合率の項目オブジェクトを篩い落とすようにしても良い。
【００９７】
また、グループオブジェクトが複数回移動された場合（図６〜図１３参照）に、２回目以降の移動において、項目オブジェクトを篩い落とす基準となる閾値の算出に前回の閾値を利用する（例えば、今回の閾値のスタート値を前回の閾値とする等）ようにしても良い。これにより、２回目以降の篩い落とし処理を速くすることが可能になる。
【００９８】
また、操作者が、篩い落とし処理によって作られた新たなグループオブジェクトを選択して振ると、検索部６０が、新たなグループオブジェクトに篩い落とし処理を実行するようにしても良い。これにより、適合率が中程度の項目オブジェクトを抽出（検索）することができる。
【００９９】
携帯通信機器１０は、このように、グループオブジェクトの動きの度合いに基づいて適合率の低い項目オブジェクトをグループオブジェクトから分離させるようにすることで、操作者が、視覚的に抽出（検索）結果の状態を認識することができる。これにより、操作者の所望の検索結果を簡単に得ることが可能となる。また、操作者の操作により適合率の程度を簡単に調整することが可能となることで、操作者の操作性を高くすることができる。
【０１００】
また、グループオブジェクトから分離された項目オブジェクトを新たなグループオブジェクトにすることで、操作対象の選択が容易になり、作業効率を向上させることができる。
【０１０１】
また、グループオブジェクトの動きの度合いに基づいて適合率の低い項目オブジェクトをグループオブジェクトから分離させるようにすることで、操作者が、アナログ的な感覚で抽出（検索）の調整を行うことができる。
【０１０２】
また、グループオブジェクトの動きの度合いに基づいて適合率の低い項目オブジェクトをグループオブジェクトから分離させるようにすることで、操作者が、視覚的に抽出（検索、絞り込み）の状態を把握できるので、所望の項目オブジェクトを簡単に取得することができる。
【０１０３】
また、グループオブジェクトの動きの度合いに基づいて適合率の低い項目オブジェクトをグループオブジェクトから分離させるようにすることで、操作者が、直感的に抽出（検索、絞り込み）を行うことができる。
【０１０４】
また、グループオブジェクトの動きの度合いに基づいて適合率の低い項目オブジェクトをグループオブジェクトから分離させるようにすることで、操作者が、抽出（検索、絞り込み）の度合いを調整し易くすることができる。
【０１０５】
また、操作者が篩い操作を複数回繰り返すことにより、適合率が中程度の項目オブジェクトを抽出（検索）することもできる。
【０１０６】
（第２の実施形態）
次に本発明にかかる検索表示装置の第２の実施形態について説明する。図１８は、本発明にかかる検索表示装置の第２の実施形態の概略構成を示すブロック図である。本実施形態は、本発明を携帯通信機器に適用したものである。図１８に示すように携帯通信機器５０は、基本的に、第１の実施形態の携帯通信機器１０（図１参照）に、加速度センサ５４を付加したものとなっている。また、携帯通信機器５０の外形形状は、ヒンジで連結された２つの部材で構成され、折りたたみ可能な形状や、２つの部材をスライドさせる形状や、１つの箱型の形状等、種々の形状とすることができる。
【０１０７】
加速度センサ５４は、携帯通信機器５０の筐体に加わる加速度を検出する検出器である。加速度センサ５４として、種々の方法で加速度を検出する検出器（検出センサ）を用いることができ、例えば、静電容量の変化や、ピエゾ抵抗の変化、相対位置の変化等で加速度を検出する検出器を用いることができる。加速度センサ５４は、操作者が携帯通信機器５０の筐体を振ったり、移動させたりする際に、携帯通信機器５０の筐体に作用する加速度を検出する。
【０１０８】
次に、図１９を用いて、携帯通信機器５０のソフトウェアの構成について説明する。ここで、図１９は、携帯通信機器５０のソフトウェアの概略構成を示すブロック図である。図１９に示すように携帯通信機器５０のソフトウェアの概略構成は、基本的に、第１の実施形態の携帯通信機器１０（図１参照）のソフトウェアの概略構成に、加速度センサインタフェース（Ｉ／Ｆ）制御部９６を付加したものとなっている。
【０１０９】
入力部６４は、入力インタフェース（Ｉ／Ｆ）制御部９２及び加速度センサインタフェース（Ｉ／Ｆ）制御部９６を有し、入力デバイス３４及び加速度センサ５４で検出された操作者の操作をオブジェクト操作部７４に送る。入力インタフェース制御部９２は、入力デバイス３４から送られる信号を検索部６０で解析可能な信号に変換して、オブジェクト操作部７４に送る。加速度センサインタフェース制御部９６は、加速度センサ５４から送られる信号を検索部６０で解析可能な信号に変換して、オブジェクト操作部７４に送る。
【０１１０】
第１の実施形態においては、操作者が入力デバイス３４（タッチパネルが例示される。）を操作することでグループオブジェクトを移動させ、篩い落とし検索を行うこととしていたが、本実施形態においては、操作者が携帯通信機器５０の筐体を動かす（振る）ことでグループオブジェクトを移動させ、篩い落とし検索を行う。
【０１１１】
図２０は、携帯通信機器５０の平面図の一例を示す図である。図２０において、図中右側方向をＸ軸方向とし、図中上側方向をＹ軸方向とし、紙面に垂直な方向をＺ軸方向とする。ここでは、操作者が携帯通信機器５０をＸ軸方向に動かす（振る）場合を例にとって説明する。
【０１１２】
次に、図２１及び図２２を参照して、篩い落とし検索の操作方法について説明する。図２１及び図２２は、横軸方向を時間とし、縦軸方向を携帯通信機器５０に加えられる加速度としたグラフの例である。
【０１１３】
本実施形態においては、操作者が携帯通信機器５０の筐体を動かす（振る）ことに依るグループオブジェクトの動きの際に、グループオブジェクトの動きの度合い（ここでは、加速度のピーク値、前回の加速度のピーク値の時刻と今回の加速度のピーク値の時刻との間の時間等が例示される。）に基づいて適合率の低い項目オブジェクトをグループオブジェクトから分離させることとしている。つまり、グループオブジェクトの動きの度合い（加速度のピーク値等）に基づいて適合率の閾値を変化させ、当該閾値以下の適合率を有する項目オブジェクトをグループオブジェクトから分離させる。
【０１１４】
図２１に示すように、操作者が携帯通信機器５０の筐体をＸ軸方向及びＸ軸方向と逆方向に交互にゆっくりと動かす（振る）と、「Ａさん」という名称のグループオブジェクト１０１（図２０参照）がＸ軸方向及びＸ軸方向と逆方向に交互にゆっくりと動く。図２１において、点Ｐ１〜点Ｐ３は、加速度のピーク点であり、点Ｐ２’は、点Ｐ２の対称点である。
【０１１５】
「Ａさん」という名称のグループオブジェクト１０１（図２０参照）がＸ軸方向及びＸ軸方向と逆方向に交互にゆっくりと動くと、適合率の閾値が低く（例えば、３０％等）設定され、適合率が相当程度低い（例えば、３０％〜０％等）項目オブジェクト１０４が「Ａさん」という名称のグループオブジェクト１０１から分離される。そして、適合率が相当程度低い（例えば、３０％〜０％等）項目オブジェクト１０４の表示位置が、「Ａさん」という名称のグループオブジェクト１０１の内部から外部（図２０中下方向）に移動される（分離され、篩い落とされる）。これにより、適合率が高い（例えば、１００％〜３１％等）項目オブジェクト１０４が「Ａさん」という名称のグループオブジェクト１０１の内部に残る、つまり適合率が高い項目オブジェクト１０４を抽出（検索）することができる。
【０１１６】
なお、このとき、「Ａさん」という名称のグループオブジェクト１０１から分離され、「Ａさん」という名称のグループオブジェクト１０１の内部から外部（図２０中下方向）に移動された項目オブジェクト１０４を新たなグループオブジェクトとしても良い。この場合、新たなグループオブジェクトは、適合率が相当程度低い（例えば、３０％〜０％等）項目オブジェクト１０４を含むことになる。これにより、適合率が相当程度低い（例えば、３０％〜０％等）項目オブジェクト１０４を抽出（検索）することができる。
【０１１７】
また、図２２に示すように、操作者が携帯通信機器５０の筐体をＸ軸方向及びＸ軸方向と逆方向に交互に図２１で説明した場合よりもすばやく動かす（振る）と、「Ａさん」という名称のグループオブジェクト１０１がＸ軸方向及びＸ軸方向と逆方向に交互に図２１で説明した場合よりもすばやく動く（ピークとピークとの時間間隔が短くなる）。図２２において、点Ｐ１１〜点Ｐ１５は、加速度のピーク点であり、点Ｐ１２’及び点Ｐ１４’は、点Ｐ１２及び点Ｐ１４の対称点である。
【０１１８】
「Ａさん」という名称のグループオブジェクト１０１がＸ軸方向及びＸ軸方向と逆方向に交互に図２１で説明した場合よりもすばやく動くと、適合率の閾値が図２１で説明した場合よりも比較的高く設定され、適合率が図２１で説明した場合よりも比較的高い（例えば、６０％〜０％等）項目オブジェクト１０４が「Ａさん」という名称のグループオブジェクト１０１から分離される。そして、適合率が比較的高い（例えば、６０％〜０％等）項目オブジェクト１０４の表示位置が、「Ａさん」という名称のグループオブジェクト１０１の内部から外部（図２０中下方向）に移動される（分離され、篩い落とされる）。これにより、適合率が図２１で説明した場合よりも高い（例えば、１００％〜６１％等）項目オブジェクト１０４が「Ａさん」という名称のグループオブジェクト１０１の内部に残る、つまり適合率が図２１で説明した場合よりも高い項目オブジェクト１０４を抽出（検索）することができる。
【０１１９】
なお、このとき、「Ａさん」という名称のグループオブジェクト１０１から分離され、「Ａさん」という名称のグループオブジェクト１０１の内部から外部（図２０中下方向）に移動された項目オブジェクト１０４を新たなグループオブジェクトとしても良い。この場合、新たなグループオブジェクトは、図２２で説明した場合よりも適合率が高い（例えば、６０％〜０％等）項目オブジェクト１０４を含むことになる。これにより、図２２で説明した場合よりも適合率が高い（例えば、６０％〜０％等）項目オブジェクト１０４を抽出（検索）することができる。
【０１２０】
また、上記のような操作を操作者が複数回繰り返すことにより、適合率が中程度（例えば、６０％〜３１％等）の項目オブジェクト１０４を抽出（検索）することも可能になることは、第１の実施形態と同様である。
【０１２１】
次に、図２３〜図２５を用いて携帯通信機器５０の動作、具体的には、篩い落とし検索の検索方法について説明する。ここで、図２３は、携帯通信機器５０の処理動作の一例を示すフロー図であり、図２４及び図２５は、携帯通信機器５０に加えられる加速度の一例を示す説明図である。ここでは、操作者が携帯通信機器５０をＸ軸方向に動かす（振る）場合を例にとって説明する。
【０１２２】
なお、本実施形態においては、携帯通信機器５０の単なる揺れ（例えば、操作者が携帯通信機器５０をポケットに入れたまま歩行した場合等）と、操作者が携帯通信機器５０を動かした（振った）場合とを区別するために、（Ａ）今回の加速度のピーク値と前回の加速度のピーク値との正負が反転しているか否か、（Ｂ）今回の加速度のピーク値の絶対値と前回の加速度のピーク値の絶対値との差が設定された値Ａｓ未満であるか否か、（Ｃ）今回の加速度のピーク値の時刻と前回の加速度のピーク値の時刻との間の時間が設定された値Ｔｓ未満であるか否か、を判定するようにしている。
【０１２３】
図２３を参照すると、検索部６０は、ステップＳ９２として、加速度（ここでは、Ｘ軸方向の加速度）のピーク値を検出したかを判定する。つまり、加速度センサ５４が、加速度を検出し、その信号が入力部６４を介してオブジェクト操作部７４に入力され、加速度がピーク値であるかを判定する。検索部６０は、ステップＳ９２で加速度がピーク値ではない（Ｎｏ）と判定したら、加速度がピーク値となるまでステップＳ９２で待機する。
【０１２４】
検索部６０は、ステップＳ９２で加速度がピーク値である（Ｙｅｓ）と判定したら、ステップ５４として、今回検出したピーク値Ａｐ及び今回加速度のピーク値を検出した今回時刻Ｔｐをオブジェクト情報データベース７８に記憶させる。
【０１２５】
次に、検索部６０は、ステップＳ９６として、篩い操作中であるか、つまり、篩い操作フラグがオン（ＯＮ）であるか否かを判定する。なお、操作者による操作開始当初は予め篩い操作フラグがオフ（ＯＦＦ）に設定されており、検索部６０は、篩い操作フラグがオン（ＯＮ）ではない（Ｎｏ）と判定し、処理をステップＳ９８に進めることになる。
【０１２６】
検索部６０は、ステップＳ９６で篩い操作フラグがオン（ＯＮ）ではない（Ｎｏ）と判定したら、ステップＳ９８として、初期化処理を行う。なお、初期化処理としては、例えば、篩い操作中であるか否かを表すフラグである篩い操作フラグをオン（ＯＮ）にセットすること等が例示される。
【０１２７】
検索部６０は、ステップＳ１００として、今回の加速度のピーク値Ａｐ及び今回時刻Ｔｐを、次回の加速度のピーク値の検出に備えて、前回の加速度のピーク値Ａｆ及び前回時刻Ｔｆとしてオブジェクト情報データベース７８に記憶させる。検索部６０は、一旦処理を終了し、その後、図２３に示すフローを再び実行する。
【０１２８】
検索部６０は、ステップＳ９６で篩い操作フラグがオン（ＯＮ）である（Ｙｅｓ）と判定したら、ステップＳ１０２として、前回の加速度のピーク値Ａｆと今回の加速度のピーク値Ａｐとは正負が反転しているか、つまり、
Ａｐ×Ａｆ＜０                        ・・・（１）
であるか否かを判定する。
【０１２９】
検索部６０は、ステップＳ１０２で前回の加速度のピーク値Ａｆと今回の加速度のピーク値Ａｐとは正負が反転している（Ｙｅｓ）と判定したら、ステップＳ１０４として、今回時刻Ｔｐと前回時刻Ｔｆとの差が設定された値Ｔｓ未満であるか、つまり、
Ｔｐ−Ｔｆ＜Ｔｓ                      ・・・（２）
であるか否かを判定する。
【０１３０】
検索部６０は、ステップＳ１０４で今回時刻Ｔｐと前回時刻Ｔｆとの差が値Ｔｓ未満である（Ｙｅｓ）と判定したら、ステップＳ１０６として、今回の加速度のピーク値Ａｐの絶対値｜Ａｐ｜と前回の加速度のピーク値Ａｆの絶対値｜Ａｆ｜との差が−Ａｓより大きく且つＡｓ未満であるか否か、つまり、
−Ａｓ＜｜Ａｐ｜−｜Ａｆ｜＜Ａｓ      ・・・（３）
であるか否かを判定する。
【０１３１】
検索部６０は、ステップＳ１０６で今回の加速度のピーク値Ａｐの絶対値｜Ａｐ｜と前回の加速度のピーク値Ａｆの絶対値｜Ａｆ｜との差が−Ａｓより大きく且つＡｓ未満である（Ｙｅｓ）と判定したら、ステップＳ１０８として、篩い落とし処理を実行する。なお、篩い落とし処理の一例として、先に説明した図１５及び図１６と同様に、今回時刻Ｔｐと前回時刻Ｔｆとの差及び／又は今回の加速度のピーク値Ａｐの絶対値｜Ａｐ｜と前回の加速度のピーク値Ａｆの絶対値｜Ａｆ｜との差をキーとして、今回時刻Ｔｐと前回時刻Ｔｆとの差及び／又は今回の加速度のピーク値Ａｐの絶対値｜Ａｐ｜と前回の加速度のピーク値Ａｆの絶対値｜Ａｆ｜との差と除外適合率（閾値）とを対応付けたテーブルを参照することにより、除外適合率（閾値）を取得し、当該除外適合率（閾値）以下の適合率を有する項目オブジェクトをグループオブジェクトから分離する（除外する、含まれないようにする、取り除く）ことが例示される。なお、当該テーブルは、オブジェクト情報データベース７８に記憶させておくようにしても良い。検索部６０は、その後、処理をステップＳ１００に進める。
【０１３２】
検索部６０は、ステップＳ１０２で前回の加速度のピーク値Ａｆと今回の加速度のピーク値Ａｐとは正負が反転していない（Ｎｏ）と判定したら、ステップＳ１０４で今回時刻Ｔｐと前回時刻Ｔｆとの差が値Ｔｓ未満ではない（Ｎｏ）と判定したら、又は、ステップＳ１０６で今回の加速度のピーク値Ａｐの絶対値｜Ａｐ｜と前回の加速度のピーク値Ａｆの絶対値｜Ａｆ｜との差が−Ａｓより大きく且つＡｓ未満ではない（Ｎｏ）と判定したら、ステップＳ１１０として、篩い操作を終了し、篩い操作フラグをオフ（ＯＦＦ）にする。そして、検索部６０は、ステップＳ１１２として、篩い落とされた項目オブジェクトを新たなグループオブジェクトとする。検索部６０は、その後、処理をステップＳ１００に進める。
【０１３３】
なお、ここでは、携帯通信機器５０がＸ軸方向及びＸ軸方向と反対方向に動かされる（振られる）場合について説明したが、Ｙ軸方向及びＹ軸方向と反対方向に動かされる（振られる）場合、Ｚ軸方向及びＺ軸方向と反対方向に動かされる（振られる）場合、または、これらの組み合わせの方向及びその反対方向に動かされる（振られる）場合にも、同様に適用可能である。
【０１３４】
図２４は、横軸方向を時間とし、縦軸方向を携帯通信機器５０に加えられる加速度としたグラフの例である。図２４を参照すると、操作者が携帯通信機器５０の筐体を第１例の線で加速度が示されるように動かす（振る）と、（Ａ）点Ｐ２２の加速度のピーク値（負）と点Ｐ２１の加速度のピーク値（正）との正負が反転しており、（Ｂ）点Ｐ２２の加速度のピーク値の絶対値と点Ｐ２１の加速度のピーク値の絶対値との差が設定された値Ａｓ未満であり、（Ｃ）点Ｐ２２の加速度のピーク値の時刻と点Ｐ２１の加速度のピーク値の時刻との間の時間が値Ｔｓ未満であるので、携帯通信機器５０は、加速度のピーク点Ｐ２２を検出したときに、篩い落とし処理を実行する。
【０１３５】
一方、操作者が携帯通信機器５０の筐体を第２例の線で加速度が示されるように動かす（振る）と、（Ａ）点Ｐ２４の加速度のピーク値（負）と点Ｐ２１の加速度のピーク値（正）との正負が反転しており、（Ｃ）点Ｐ２４の加速度のピーク値の時刻と点Ｐ２１の加速度のピーク値の時刻との間の時間が値Ｔｓ未満であるが、（Ｂ）点Ｐ２４の加速度のピーク値の絶対値と点Ｐ２１の加速度のピーク値の絶対値との差が設定された値Ａｓ未満ではないので、携帯通信機器５０は、加速度のピーク点Ｐ２４を検出したときに、篩い落とし処理を実行しない。
【０１３６】
図２５は、横軸方向を時間とし、縦軸方向を携帯通信機器５０に加えられる加速度としたグラフの例である。図２５を参照すると、携帯通信機器５０が図２３のフロー図に示す処理を繰り返し実行するので、操作者が携帯通信機器５０の筐体を図２５に加速度が示されるようにすばやく動かし（振り）、その後、ゆっくり動かす（振る）と、加速度のピーク点Ｐ３１〜Ｐ３４を検出する都度、図２３のステップＳ９４〜ステップＳ１１２を実行する。
【０１３７】
携帯通信機器５０は、このように、携帯通信機器５０の動きの度合い、つまり、グループオブジェクトの動きの度合いに基づいて適合率の低い項目オブジェクトをグループオブジェクトから分離させるようにすることで、操作者が、視覚的に抽出（検索）結果の状態を認識することができる。これにより、操作者の所望の検索結果を簡単に得ることが可能となる。また、操作者の操作により適合率の程度を簡単に調整することが可能となることで、操作者の操作性を高くすることができる。
【０１３８】
以上説明したように、加速度センサ５４を用いた第２の実施形態によっても、第１の実施形態と同様の効果を得ることができる。
【０１３９】
また、第１及び第２の実施形態において、グループオブジェクト及び／または項目オブジェクトの集合体は、その表示領域の外周（輪郭線）に線を表示することが好ましい。このように、表示領域の外周を線で明示することで、表示領域の大きさを的確に把握することができ、操作者によるタッチ操作も適切に行うことが可能となる。
【０１４０】
また、第１及び第２の実施形態では、検索部６０で除外適合率（閾値）を算出するようにしたが、本発明はこれに限定されない。除外適合率（閾値）を求めることができればよく、ネットワーク等を介して外部の装置から供給された除外適合率（閾値）の情報を用いるようにしてもよい。
【０１４１】
また、第１及び第２の実施形態では、画像ファイルを例として説明したが、上述したように、音楽ファイルの検索、ホームページの検索等にも用いることができる。さらに、通信先（連絡を取る相手先）の検索に用いるようにしてもよい。この場合は、グループオブジェクトが、いわゆるアドレス帳となり、項目オブジェクトが、個別アドレス（通信先特定オブジェクト）となる。なお、個別アドレスには、氏名や、電話番号、メールアドレス、住所等の情報が記憶されている。また、アドレス帳で検索した結果で抽出した個別アドレスに対して電話をかけるモードに移行するようにしてもよく、また、抽出した個別アドレスに対して送信するメールを作成するメール作成画面に移行するようにしてもよい。この場合は、抽出した個別アドレスの中から操作者の入力デバイスへの操作により選択された少なくとも１つの個別アドレスに記憶された情報に基づいて、特定された通信先に通信部２６で通信を行うことで、メールを送信したり、電話をかけたりする。
【０１４２】
また、第１及び第２の実施形態では、好適な態様として、タッチパネルを備えた携帯電話機を例として説明したが、これに限定されない。上述したように、各種通信機器に用いることができる。また通信部としては、基地局を介して公衆通信網と接続する通信部や、他の端末と直接通信する通信部が例示される。また、接続先は、サーバや、他の端末等が例示される。
【産業上の利用可能性】
【０１４３】
以上のように、本発明にかかる検索表示装置及び検索表示方法は、複数のオブジェクトの中から検索条件に適合するオブジェクトを抽出するのに有用である。
【符号の説明】
【０１４４】
１０  携帯通信機器
２２  ＣＰＵ
２６  通信部
３０  音声処理部
３２  表示デバイス
３４  入力デバイス
３６  ＲＯＭ
３８  ＲＡＭ
４０  内部ストレージ
４２  外部ストレージインタフェース
４６  外部ストレージ
５０  マイク
５２  レシーバ
５４  加速度センサ
６０  検索部
６２  表示部
６４  入力部
６６  コンテンツ制御部
６８  検索制御部
７０  オブジェクト制御部
７２  オブジェクト表示部
７４  オブジェクト操作部
７６  オブジェクト管理部
７８  オブジェクト情報データベース
８０  コンテンツ管理部
８２  検索インデックスデータベース
８４  コンテンツ情報データベース
８６  コンテンツアクセス部
８８  表示制御部
９０  描画エンジン部
９２  入力インタフェース制御部
９４  ファイルシステム
９６  加速度センサインタフェース制御部
１０１、１０１α、１０１β、１０１ａ、１０１ｂ、１０１ｃ、１０２、１０３  グループオブジェクト
１０４  項目オブジェクト
【図１】
2011028670.tif 000003
【図２】
2011028670.tif 000004
【図３】
2011028670.tif 000005
【図４】
2011028670.tif 000006
【図５】
2011028670.tif 000007
【図６】
2011028670.tif 000008
【図７】
2011028670.tif 000009
【図８】
2011028670.tif 000010
【図９】
2011028670.tif 000011
【図１０】
2011028670.tif 000012
【図１１】
2011028670.tif 000013
【図１２】
2011028670.tif 000014
【図１３】
2011028670.tif 000015
【図１４】
2011028670.tif 000016
【図１５】
2011028670.tif 000017
【図１６】
2011028670.tif 000018
【図１７−１】
2011028670.tif 000019
【図１７−２】
2011028670.tif 000020
【図１７−３】
2011028670.tif 000021
【図１７−４】
2011028670.tif 000022
【図１８】
2011028670.tif 000023
【図１９】
2011028670.tif 000024
【図２０】
2011028670.tif 000025
【図２１】
2011028670.tif 000026
【図２２】
2011028670.tif 000027
【図２３】
2011028670.tif 000028
【図２４】
2011028670.tif 000029
【図２５】
2011028670.tif 000030