(57)【特許請求の範囲】
【請求項１】
階層的に表示された検索フォルダを用いてデータを検索する情報処理装置であって、
前記階層的に表示された検索フォルダのうち、移動対象となる検索フォルダの指定を受け付ける受付手段と、
前記指定された検索フォルダの上位または下位に表示されている検索フォルダの位置を移動先として、該指定された検索フォルダを移動させる移動手段と、
前記移動先に移動された前記指定された検索フォルダを、該移動先における上位または下位の検索フォルダとともに階層的に表示する表示手段と、
前記表示手段により階層的に表示された検索フォルダに設定された検索条件と、該検索フォルダより上位に表示された各検索フォルダに設定された検索条件との論理積を満たすデータを検索する検索手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記移動手段が、
前記指定された検索フォルダを、最下位の階層を移動先として移動させることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記移動手段が、
前記指定された検索フォルダを、最下位の階層を移動先として移動させた場合、該指定された検索フォルダの上位及び下位に表示されていた検索フォルダを、最上位の検索フォルダと最下位の検索フォルダとを連結した場合の無端の環状路に沿って、該指定された検索フォルダの移動に連動して移動させることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記移動手段が、
前記指定された検索フォルダを、最下位の階層を移動先として移動させた場合、該指定された検索フォルダの下位に表示されていた検索フォルダを、１階層ずつ上位の階層に移動させることを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記移動手段が、
前記指定された検索フォルダを、最下位の階層を移動先として移動させた場合、該最下位の階層に表示されていた検索フォルダを、該指定された検索フォルダの移動元の階層に移動させることを特徴とする請求項２に記載の情報処理装置。
【請求項６】
前記表示手段が、
前記移動先における上位または下位に表示された検索フォルダと同一の階層内に他の検索フォルダがある場合でも、該移動先における上位または下位の検索フォルダのみを表示し、該他の検索フォルダが存在しない場合とは異なる表示形式で、該検索フォルダを表示することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記受付手段が、更に、
前記移動手段により前記指定された検索フォルダを移動させる際の、移動方向の指定を受け付け、
前記移動手段が、前記指定された移動方向に基づいて、前記検索フォルダを移動させることを特徴とする請求項３に記載の情報処理装置。
【請求項８】
階層的に表示された検索フォルダを用いてデータを検索する情報処理装置が行う情報処理方法であって、
前記情報処理装置の受付手段が、前記階層的に表示された検索フォルダのうち、移動対象となる検索フォルダの指定を受け付ける受付工程と、
前記情報処理装置の移動手段が、前記指定された検索フォルダの上位または下位に表示されている検索フォルダの位置を移動先として、該指定された検索フォルダを移動させる移動工程と、
前記情報処理装置の表示手段が、前記移動先に移動された前記指定された検索フォルダを、該移動先においての上位または下位の検索フォルダとともに階層的に表示する表示工程と、
前記情報処理装置の検索手段が、前記表示工程において階層的に表示された検索フォルダに設定された検索条件と、該検索フォルダより上位に表示された各検索フォルダに設定された検索条件との論理積を満たすデータを検索する検索工程と
を備えることを特徴とする情報処理方法。
【請求項９】
請求項８に記載の情報処理方法の各工程をコンピュータによって実行させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、階層的に表示された検索フォルダを編集するための情報処理技術に関するものである。
【背景技術】
【０００２】
従来より、データをその格納体系に依存せずに表示させるための機能として、検索フォルダが知られている。検索フォルダとは、あらかじめユーザにより検索条件が設定された仮想的なフォルダである。
【０００３】
検索フォルダは、ユーザより該検索フォルダを開く旨の指示が入力された場合に、データ管理システム下に管理されている全データに対して、該検索フォルダに設定された検索条件に基づく検索を実行する。そして、検索時点で、検索条件にヒットする全データを、その格納場所に関わらず仮想的に同一フォルダ内に存在しているように表示する。
【０００４】
当該機能は、Ｗｉｎｄｏｗｓ  Ｖｉｓｔａ（登録商標）や、Ｍａｃ  ＯＳ  Ｘ、Ｍｏｚｉｌｌａ  Ｆｏｕｎｄａｔｉｏｎが開発・公開しているオープンソースの電子メールソフトＴｈｕｎｄｅｒｂｉｒｄ等に導入されている。
【０００５】
更に、最近では、検索フォルダを階層的に配置することで絞り込み検索を実現するものも提案されている（例えば、特許文献１参照）。
【特許文献１】特開２０００−２５０７９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述のように仮想的なフォルダの階層化が一般的になってくると、種々の問題が生じてくる。
【０００７】
例えば、検索フォルダを展開した状態から、上位に存在する階層の検索フォルダの検索条件を変更しようとした場合、ユーザは、まず、変更対象となる上位の階層まで階層構造を辿り、変更対象となる階層の検索フォルダの検索条件を選択しなければならない。そして、当該検索フォルダの検索条件を変更した後、該検索フォルダより下位の階層を再度展開していく操作が必要である。
【０００８】
図２９を用いて、具体的に説明する。例えば、図２９の検索フォルダ２９０７まで展開させた状態から、下記４つの検索フォルダの検索条件は変更せずに、上位の検索フォルダ２９０３の検索条件「被写体＝“お姉ちゃん”」のみを変更する場合について考える。
・検索フォルダ２９０４：検索条件「ジャンル＝“旅行”」
・検索フォルダ２９０５：検索条件「日付＝“２００５年”」
・検索フォルダ２９０６：検索条件「場所＝“沖縄”」
・検索フォルダ２９０７：検索条件「種類＝“静止画”」
従来の方法によれば、ユーザは、まず、最下位の階層にある検索フォルダ２９０７から変更対象の検索フォルダ２９０３がある階層まで、階層構造を上に辿る。そして変更対象の検索フォルダ２９０３がある階層に到達した後は、該階層にある下記検索フォルダのうち、変更先の検索フォルダ３００３を選択する。
・検索フォルダ２９０１：検索条件「被写体＝“パパ”」
・検索フォルダ２９０２：検索条件「被写体＝“ママ”」
これにより、変更対象の検索フォルダ２９０３の検索条件が変更されたことになる。このとき、検索フォルダ２９０３より下位の階層の検索フォルダ２９０４〜２９０７に変更がない場合でも、各検索フォルダに再検索させるために、ユーザは、再度、検索フォルダ２９０４〜２９０７を展開していく必要がある。つまり、変更先の検索フォルダ２９０１または２９０２から順次、検索フォルダを展開していき検索を実行させるという操作が必要である。
【０００９】
このため、従来の階層構造の場合、上位の検索フォルダを編集した場合の、ユーザの負荷が非常に大きいという問題があった。
【００１０】
本発明は、上記課題に鑑みてなされたものであり、階層的に表示された検索フォルダを編集する場合のユーザの操作負荷を軽減させることを目的とする。
【課題を解決するための手段】
【００１１】
上記の目的を達成するために本発明に係る情報処理装置は以下のような構成を備える。即ち、
階層的に表示された検索フォルダを用いてデータを検索する情報処理装置であって、
前記階層的に表示された検索フォルダのうち、移動対象となる検索フォルダの指定を受け付ける受付手段と、
前記指定された検索フォルダの上位または下位に表示されている検索フォルダの位置を移動先として、該指定された検索フォルダを移動させる移動手段と、
前記移動先に移動された前記指定された検索フォルダを、該移動先における上位または下位の検索フォルダとともに階層的に表示する表示手段と、
前記表示手段により階層的に表示された検索フォルダに設定された検索条件と、該検索フォルダより上位に表示された各検索フォルダに設定された検索条件との論理積を満たすデータを検索する検索手段とを備える。
【発明の効果】
【００１２】
本発明によれば、階層的に表示された検索フォルダを編集する場合のユーザの操作負荷を軽減させることが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照しながら各実施形態の詳細について説明する。
【００１４】
［第１の実施形態］
本実施形態では、階層化された検索フォルダを表示する場合の表現形式として、「属性項目＝“属性値”」という表現形式（検索フォルダの名称と検索条件とを一致させる表現形式）は採らないこととする。代わりに、属性項目と属性値とをそれぞれ別の階層として表現する表現形式を採ることとする。ただし、本発明にかかる情報処理装置は、いずれの表現形式であってもよいものとする。
【００１５】
１．情報処理装置の構成
図１は、本発明の第１の実施形態にかかる情報処理装置のハードウェア構成を示す図である。図１において、１０１は中央処理装置、１０２は主記憶装置、１０３は表示装置、１０４は入力装置、１０５は外部記憶装置（コンピュータ読取可能な記憶媒体）、１０６はバスである。本実施形態にかかる情報処理方法を実現するための制御プログラム（データ管理プログラム）１０７やその制御プログラムで用いるデータ１０８や各種テーブル（１０９〜１１４）は、外部記憶装置１０５に記憶される。これらのデータ管理プログラム１０７やデータ１０８、各種テーブル（１０９〜１１４）は、中央処理装置１０１の制御のもと、バス１０６を通じて適宜主記憶装置１０２に取り込まれ、中央処理装置１０１によって実行される。
【００１６】
なお、入力装置１０４には、キーボードやマウス等のほか、所定のリモコン装置が含まれ、本実施形態では、データ管理プログラム１０７の実行は、入力装置１０４を介してユーザより入力された各種指示に基づいて行われるものとする。
【００１７】
２．データ管理プログラム１０７の機能構成
図２は、データ管理プログラム１０７が実行されることにより実現される各機能を示す機能構成図である。
【００１８】
図２において、２０１はデータ管理プログラム１０７が管理対象とするデータ１０８の本体データおよびその属性データを外部記憶装置１０５に格納する処理を行うデータ格納部である。なお、データ格納部２０１は、属性データごとに定義された固有のＩＤと、属性項目ごと分類された属性値とを対応付けて格納データ情報テーブル１０９（詳細は後述）に記載する。
【００１９】
更に、本体データごとに定義された固有のＩＤと、本体データの格納場所とを対応付けて格納場所情報テーブル１１０（詳細は後述）に記載したうえで、本体データを外部記憶装置１０５の所定の領域に格納する。
【００２０】
２０２はデータ格納部２０１により格納されたデータ１０８を、表示装置１０３に表示するための各検索フォルダの検索条件を管理する検索条件管理部である。検索条件管理部２０２では、属性テーブル１１１と選択済み条件管理テーブル１１２とを用いて、検索条件を管理する。なお、属性テーブル１１１は、各検索フォルダの検索条件として設定可能な属性項目及び属性値が記載されたテーブルであり、選択済み条件管理テーブル１１２は、ユーザにより選択された検索フォルダの検索条件を記載するテーブルであり、詳細は後述する。
【００２１】
また、検索フォルダの階層構造を管理するために、各検索フォルダに設定された検索条件の階層内における表示順序を記載した表示順管理テーブル１１３ならびに、階層数が記載された階層数管理テーブル１１４（いずれも詳細は後述）を管理する。
【００２２】
２０３は、検索フォルダが検索を実行した場合に、データ管理プログラム１０７が管理対象とするデータ１０８の中から、検索フォルダに設定された検索条件を満たすデータを取得する取得処理部である。
【００２３】
取得処理部２０３では、検索フォルダの実行指示をうけると、該検索フォルダに設定された検索条件と該検索フォルダより上位に表示された各検索フォルダに設定された検索条件との論理積を満たすデータを検索する。
【００２４】
２０４はデータ表示部であり、生成された検索フォルダを階層的に表示したり、検索フォルダが検索を実行することで取得処理部２０３が取得したデータの一覧を表示したりする。また、検索フォルダが編集された場合にあっては、編集後の検索フォルダを階層的に表示する。
【００２５】
２０５は、階層的に表示された検索フォルダのうち、ユーザにより選択された検索フォルダを、他の階層に移動させる場合の、該検索フォルダの指定ならびに移動先の階層の指定を受け付ける表示順変更指示入力部（受付手段）である。
【００２６】
２０６は表示順変更指示入力部２０５で受け付けた検索フォルダならびにその移動先の階層の指定に基づいて、指定された検索フォルダ及びその上位ならびに下位の検索フォルダ群を移動させる表示順変更部である。なお、表示順変更部２０６において各検索フォルダの階層が変更された場合には、取得処理部２０３が動作し、変更後の各階層の検索フォルダの検索条件に基づいて検索が行われ、データが取得される。
【００２７】
３．各種テーブルの構成
３．１  格納データ情報テーブルの構成
図３は、データ格納部２０１により属性データが格納される格納データ情報テーブル１０９の一例を示す図である。
【００２８】
図３に示すように、格納データ情報テーブル１０９では、属性データを、３０２〜３０７等に示す属性項目と、該属性項目に該当する値（属性値）とに分けてリスト形式で管理する。
【００２９】
データ格納部２０１によりデータ１０８が外部記憶装置１０５に新規に格納されると、データ１０８の属性データは格納データ情報テーブル１０９に追加され、データ１０８が削除されると、その属性データが格納データ情報テーブル１０９から削除される。
【００３０】
なお、データ１０８の属性データのうち、属性値が付与されていない属性項目がある場合には、格納データ情報テーブル１０９上の該当する属性項目に対応する属性値には何も入力されない。
【００３１】
ＩＤ３０１は、データ格納部２０１がデータ１０８を外部記憶装置１０５に格納する順番に対応して、一意に割り振られる整数値である。
【００３２】
３．２  格納場所情報テーブルの構成
図４は、格納場所情報テーブル１１０の一例を示す図である。格納場所情報テーブル１１０には、データ格納部２０１で管理するＩＤと各データ１０８の本体データの格納場所を示すポインタとが関連付けて格納される。図４において、４０１はＩＤを、４０２は各データの本体データの格納場所を示すポインタを表す。
【００３３】
３．３  属性テーブルの構成
図５は、データ管理プログラム１０７が管理対象とするデータ１０８に含まれる属性データを、属性項目と属性値とに分けて記載した属性テーブル１１１の一例を示す図である。５０１は各属性項目を表し、５０２は各属性項目に対応する属性値を表す。属性テーブル１１１を用いて、データ管理プログラム１０７が管理対象とするデータ１０８に含まれる各属性項目の全ての属性値を管理する。
【００３４】
３．４  選択済み条件管理テーブルの構成
図６は、検索条件管理部２０２で管理する選択済み条件管理テーブル１１２の一例を示す図である。選択済み条件管理テーブル１１２では、ユーザにより選択済みの検索フォルダの検索条件を管理する。６０１は選択された検索フォルダの検索条件の属性項目を表し、６０２は属性項目６０１に対応する属性値を表す。図６では、検索条件として、
・属性項目＝「被写体」、属性値＝“お姉ちゃん”
・属性項目＝「ジャンル」、属性値＝“旅行”
の２つの検索条件が既に検索フォルダに設定されている。さらに検索条件として他の属性項目、属性値が設定された下位の検索フォルダがユーザにより選択されると、該選択された検索フォルダに設定された属性項目、属性値が選択済み条件管理テーブルに追加される。取得処理部２０３がデータを取得する際には、選択済み条件管理テーブル１１２に管理されている情報を検索条件として使用する。
【００３５】
３．５  表示順管理テーブルの構成
図７は、生成された検索フォルダの階層構造を管理するために、各検索フォルダに設定された検索条件の階層内における表示順序を記載した表示順管理テーブル１１３の一例を示す図である。
【００３６】
図７に示すように、表示順管理テーブルは、階層的に表示された各検索フォルダの検索条件に設定された各属性項目（７０１）と、その表示順序（７０２）とから構成される。図７の例では、検索条件として属性項目＝“被写体”の検索フォルダが最上位に、以下、属性項目＝“ジャンル”→“日付”→“場所”の順で階層が下がっていき、最下位の階層には、属性項目＝“種類”の検索フォルダが表示されていることを示している。
【００３７】
３．６  階層数管理テーブルの構成
図８は、階層的に検索フォルダが表示された場合の階層数、即ち、選択済み条件管理テーブル１１２に格納されている属性項目の数（８０２）が格納される階層数管理テーブル１１４の一例を示す図である。
【００３８】
４．データ管理プログラムの処理の流れ
以下、データ管理プログラム１０７による処理の流れについて説明する。なお、データ管理プログラム１０７は、生成された検索フォルダに対する実行指示に基づいて、該検索フォルダに設定された検索条件を満たすデータを取得し、表示する処理と、生成された検索フォルダを編集する処理とに大別することができる。本実施形態では、前者を検索処理、後者を編集・再検索処理と称することとし、以下、分けて説明することとする。
【００３９】
４．１  検索処理の流れ
図９は、データ管理プログラム１０７による検索処理の流れを示す図である。図９に示す検索処理の流れを、検索フォルダをツリー形式で階層化して表示した図１０〜１４を参照しながら説明する。
【００４０】
初期状態として、検索条件管理部２０２において生成された属性テーブル１１１（図５）に記載の各属性項目５０１が、ツリー形式の最上位の階層の検索フォルダとして表示される。図１０は、属性テーブル１１１の各属性項目５０１が検索フォルダとして表示された様子を示している（１００１〜１００５）。かかる状態のもと、ユーザが検索フォルダ１００１〜１００５のいずれかを選択すると、選択済み条件管理テーブル１１２に該選択された検索フォルダに設定されている属性項目が登録される。そして、ユーザが、該選択した検索フォルダを開く旨の指示を入力することにより、図９の検索処理が開始される。
【００４１】
ステップＳ９０１では、検索条件管理部２０２が、絞り込みたい属性項目として、表示された検索フォルダからユーザが選択した検索フォルダの属性項目を、選択済み条件管理テーブル１１２に基づいて判定する。
【００４２】
ステップＳ９０１において、ユーザにより選択された検索フォルダに設定されている属性項目を判定した後は、ステップＳ９０２に進む。ステップＳ９０２では、取得処理部２０３が、ユーザにより選択された検索フォルダに設定されている属性項目に対応する属性値を、属性テーブル１１１を参照することにより抽出する。更に、抽出した属性値をデータ表示部２０４を介して表示装置１０３に表示する。
【００４３】
図１１は、検索フォルダとして属性項目＝“被写体”が設定された検索フォルダ１００１が選択され、検索フォルダ１００１を開く旨の指示が入力された場合の表示装置１０３の表示の一例を示している。
【００４４】
属性テーブル１１１（図５）によれば、属性項目＝“被写体”に対応する属性値としては、“パパ”、“ママ”、“お姉ちゃん”の３つの属性値が抽出されることとなる。このため、検索フォルダ１００１の１つ下位の階層には、検索条件として属性値＝“パパ”が設定された検索フォルダ１１０２と、属性値＝“ママ”が設定された検索フォルダ１１０３と、属性値＝“お姉ちゃん”が設定された検索フォルダ１１０４が表示される。
【００４５】
ユーザは、更に検索フォルダ１１０２〜１１０４のいずれかを選択する。選択された検索フォルダに設定された属性値は選択済み条件管理テーブル１１２に登録される。
【００４６】
そこでステップＳ９０３では、検索条件管理部２０２が、絞り込みたい属性値として、表示された検索フォルダからユーザが選択した検索フォルダの属性値を、選択済み条件管理テーブル１１２に基づいて判定する。
【００４７】
ユーザにより所定の属性値が設定された検索フォルダが選択されると、ステップＳ９０４では、取得処理部２０３が、選択された検索フォルダに設定された属性値を有するデータの一覧を格納データ情報テーブル１０９に基づいて取得する。そして取得したデータの一覧をデータ表示部２０４を介して表示装置１０３に表示する。
【００４８】
図１２は、属性値＝“お姉ちゃん”が検索条件として設定された検索フォルダ１１０４が選択されることで、属性項目＝“被写体”で属性値＝“お姉ちゃん”の属性データを有するデータの一覧が表示された様子を示す図である。
【００４９】
また、ステップＳ９０４では、更に、検索条件管理部２０２が、属性テーブル１１１と選択済み条件管理テーブル１１２とに基づいて、まだ表示されていない属性項目（この場合、“被写体”以外の属性項目）を判定する。そして、判定の結果得られた属性項目を設定した検索フォルダを、下位の階層に表示する。
【００５０】
図１３は、判定の結果得られた属性項目を設定した検索フォルダを下位の階層に表示した様子を示す図である。
【００５１】
属性テーブル１１１（図５）によれば、属性項目５０１としては、“被写体”、“場所”、“ジャンル”、“日付”、“種類”があり、このうち、“被写体”については既に選択されている。このため、属性値＝“お姉ちゃん”が設定された検索フォルダ１１０４の下位の階層には、属性項目＝“ジャンル”、“日付”、“場所”、“種類”がそれぞれ設定された検索フォルダ１３０２〜１３０５が表示されることとなる（図１３参照）。
【００５２】
ステップＳ９０５では、ユーザにより更に検索フォルダの選択がなされたか否かを判定する。図１３の例では、ユーザは属性値＝“お姉ちゃん”が設定された検索フォルダ１１０４の下位の階層の検索フォルダ１３０２〜１３０５のいずれかの検索フォルダを選択することができる。
【００５３】
ユーザにより更に検索フォルダの選択がなされたと判定された場合には、ステップＳ９０１に戻り、同様の処理を繰り返す。
【００５４】
図１４は、検索処理が繰り返されることで、複数の検索フォルダが階層的に表示された様子を示している。図１４の例では、属性値＝“お姉ちゃん”が設定された検索フォルダ１１０４の下位の階層に表示された検索フォルダ１３０２〜１３０５のうち、属性項目＝“ジャンル”が設定された検索フォルダが選択されたことを示している。更に、属性項目＝“ジャンル”の属性値として“旅行”が、属性項目＝“日付”の属性値として“２００５年”が、属性項目＝“場所”の属性値として“沖縄”が、属性項目＝“種類”の属性値として“静止画”が選択されたことを示している。
【００５５】
一方、ステップＳ９０５において、ユーザにより更なる検索フォルダの選択がなされなかったと判定された場合には、検索処理を終了する。
【００５６】
４．２  編集・再検索処理の流れ
図１５は、データ管理プログラム１０７による編集・再検索処理の流れを示すフローチャートである。図１５のフローチャートにより示される編集・再検索処理の流れを、図１６〜図２０を参照しながら説明する。なお、図１６（Ａ）は、上記検索処理が完了した状態を示している。
【００５７】
具体的には、下記検索条件を満たすデータが取得されて表示装置１０３上に階層的に表示された様子を示している。
・属性項目＝“被写体”で属性値＝“お姉ちゃん”
・属性項目＝“ジャンル”で属性値＝“旅行”
・属性項目＝“日付”で属性値＝“２００５年”
・属性項目＝“場所”で属性値＝“沖縄”
・属性項目＝“種類”で属性値＝“静止画”
ここで、図１６（Ａ）の状態から、以下の要件を満たす変更を行う。
・検索フォルダに検索条件として設定された“ジャンル”、“日付”、“場所”、“種類”の４つの属性項目に対応して設定した“旅行”、“２００５年”、“沖縄”、“静止画”は変更しない。
・属性項目＝“被写体”に対応して設定した属性値“お姉ちゃん”を、“パパ”または“ママ”に変更する。
【００５８】
従来、このような変更を行うにあたっては、次のような操作を行っていた。
【００５９】
まず、検索条件として属性項目＝“被写体”が設定された検索フォルダ１００１の下位の階層に表示された検索フォルダのうち、属性値＝“パパ”または“ママ”が設定された検索フォルダを選択する。
【００６０】
続いて、属性値＝“パパ”または“ママ”が設定された検索フォルダを開くことで表示される検索フォルダの中から、属性項目＝“ジャンル”が設定された検索フォルダを選択する。さらに属性項目＝“ジャンル”が設定された検索フォルダを開くことで表示される検索フォルダの中から、属性値＝“旅行”が設定された検索フォルダを選択する。
【００６１】
以下、同様に、属性項目＝“日付”、属性値“２００５年”、属性項目＝“場所”、属性値＝“沖縄”、属性項目＝“種類”、属性値＝“静止画”が検索条件としてそれぞれ設定された検索フォルダを選択し、各検索フォルダを開いていく。
【００６２】
つまり、変更しようとする属性値が設定された検索フォルダより、下位の階層の検索フォルダについては、再度、展開しなおさなければならなかった。
【００６３】
一方、本実施形態にかかる情報処理装置では、このようなケースにおいて上述のような操作を行う必要がない。つまり、検索条件を変更しようとする検索フォルダの１つ上位の検索フォルダを、最下位の階層の検索フォルダの更に下位の階層に移動させることで、上記要求に簡単に対応することができる。
【００６４】
具体的には、変更対象の検索フォルダ（属性値＝“お姉ちゃん”が設定された検索フォルダ）の１つ上位の検索フォルダ（属性項目＝“被写体”が設定された検索フォルダ）を、最下位の階層の検索フォルダの下の階層に移動させる。図１６（Ｂ）は移動後の様子を示している。
【００６５】
この状態で、属性値＝“パパ”または““ママ”が設定された検索フォルダを開くことで、下記検索条件を満たすデータが取得されて表示装置１０３上に表示させることが可能となる。
・属性項目＝“ジャンル”で属性値＝“旅行”
・属性項目＝“日付”で属性値＝“２００５年”
・属性項目＝“場所”で属性値＝“沖縄”
・属性項目＝“種類”で属性値＝“静止画”
・属性項目＝“被写体”で属性値＝“パパ”（または“ママ”）
つまり、検索フォルダに検索条件として設定された“ジャンル”、“日付”、“場所”、“種類”の４つの属性項目に対応して設定した“旅行”、“２００５年”、“沖縄”、“静止画”は変更されない。そして、属性項目＝“被写体”（１６００）に対応して設定した属性値“お姉ちゃん”を、“パパ”または“ママ”に変更させたこととなる。
【００６６】
なお、本実施形態では、上述のように変更対象となる検索フォルダの１つ上位の検索フォルダを移動させる操作を行うにあたり、リモコン装置を用いて、階層的に表示された検索フォルダ群全体を回転させる。つまり、検索フォルダ群の最上位の検索フォルダと最下位の検索フォルダとが連結された無端の環状路（仮想）に沿って、変更対象となる検索フォルダの移動に連動して、検索フォルダ群全体を回転させる。
【００６７】
図１７は、リモコン装置の外観構成を示す図である。図１７に示すように、リモコン装置は、右回転ボタン１７０１、左回転ボタン１７０２を備える。図１６（Ａ）から図１６（Ｂ）の状態への遷移は、左回転ボタン１７０２を１回押下することで実行可能である。
【００６８】
ここで言う左回転とは、図１６（Ａ）に記載の矢印で示すように、最上位の階層以外の階層に位置する検索フォルダに関しては下から上の階層へ１階層ずつ移動し、最上位の階層に位置する検索フォルダに関しては最下位の階層へ移動する動作をいう。
【００６９】
また、右回転とは、最下位の階層以外の階層に位置する検索フォルダに関しては、上から下の階層へ１階層ずつ移動し、最下位の階層に位置する検索フォルダに関しては最上位の階層へ移動する動作をいう。
【００７０】
したがって、編集・再検索処理が開始されると、ステップＳ１５０１では、表示順変更指示入力部２０５が、移動させるべき検索フォルダの選択ならびに回転方向（移動方向）の指示をユーザから受け付ける。
【００７１】
ステップＳ１５０２では、表示順変更指示入力部２０５において受け付けた検索フォルダの選択および回転方向の指示に基づいて、移動させるべき検索フォルダ群および回転方向を認識する。なお、移動させるべき検索フォルダ群とは、選択された検索フォルダ及びその上位ならびに下位に表示されている検索フォルダである。
【００７２】
図１６（Ａ）の例では、属性項目＝“被写体”が設定された検索フォルダ１００１が選択されている。このため、当該検索フォルダ１００１の下位の階層に展開された下記の検索フォルダが移動させるべき検索フォルダ群として認識される。
・属性項目＝“被写体”
・属性項目＝“ジャンル”
・属性項目＝“日付”
・属性項目＝“場所”
・属性項目＝“種類”
また、回転方向として左回転が認識される。
【００７３】
ステップＳ１５０３では、表示順変更部２０６が、ステップＳ１５０２において認識された検索フォルダ群を、認識された回転方向に移動させる処理を行う。
【００７４】
なお、検索フォルダ群の移動には、検索条件管理部２０２で管理する表示順管理テーブル１１３が使用される。
【００７５】
図１６（Ａ）の例では、表示順管理テーブル１１３に格納される各属性項目の表示順は、図７の７０２に示す通りとなっている。
【００７６】
これに対して、図１６（Ａ）の状態から図１６（Ｂ）の状態に遷移するために、リモコン装置の左回転ボタン１７０２が押下されると、表示順管理テーブル１１３は、図１８のようになる。つまり、最上位の検索フォルダに検索条件として設定された属性項目＝“被写体”以外の各属性項目に対応する表示順の値が１ずつ減算される。一方、最上位の検索フォルダに検索条件として設定された属性項目＝“被写体”の値は、図８に示す階層数管理テーブル１１４で管理される階層数の値に変更される。階層数管理テーブル１１４には、それまでに検索フォルダを展開することにより表示された階層の数、即ち選択済み条件管理テーブル１１２に格納されている属性項目および属性値の数が格納されている。
【００７７】
また、選択済み条件管理テーブル１１２は、図１６（Ａ）の状態では図１９に示す値を保持し、図１６（Ｂ）の状態に遷移した場合には、図２０に示す値を保持することとなる。
【００７８】
つまり、図１８の表示順管理テーブル１１３において表示順が最下位となった検索フォルダに設定された属性項目＝“被写体”がないテーブルとなる（図１９）。表示順変更部２０６では、図１６に示す表示順管理テーブル１１３と、図１９に示す選択済み条件管理テーブル１１２の２つのテーブルに基づいて、検索フォルダを階層化することで、検索フォルダ群の回転を実現する。
【００７９】
ステップＳ１５０４では、回転後の検索フォルダ群を階層的に表示する。階層的に表示した後は、ステップＳ１５０１に戻り、ユーザからの検索フォルダの選択および回転方向の指示を受け付ける。
【００８０】
かかる処理を繰り返すことにより、ボタン１つの操作で、変更対象の属性値が設定された検索フォルダの１つ上位の階層の検索フォルダを最下位の階層に移動させることができる。移動後、変更対象の属性値が設定された検索フォルダを選択することで、所望のデータを容易に取得することができる。
【００８１】
以上の説明から明らかなように、本実施形態によれば、ユーザが検索フォルダを展開した状態において、上位の検索フォルダに設定された検索条件を変更する場合でも、ユーザは簡易な操作のみで、データの絞り込みを行うことが可能となる。
【００８２】
[第２の実施形態]
上記第１の実施形態では、選択した最上位の検索フォルダを左回転させることで最下位の階層に移動させる場合について説明したが、本発明はこれに限定されない。例えば、最下位の階層に移動させるべき検索フォルダを選択するだけで、当該選択された検索フォルダを最下位の階層に移動させることができるように構成してもよい。
【００８３】
なお、本発明の第２の実施形態にかかる情報処理装置の構成は、上記第１の実施形態にかかる情報処理装置と同様であるため、ここでは説明を省略し、以下では、上記第１の実施形態との差異点を中心に説明する。
【００８４】
図２１は、本実施形態にかかる情報処理装置が検索処理することにより表示された階層化された検索フォルダ、ならびに、編集・再検索処理を行うことにより表示された階層化された検索フォルダの一例を示す図である。
【００８５】
図２１（Ａ）の検索フォルダ２１０１を選択した状態で、図１７に示すリモコン装置のメニューボタン１７０３を押下すると、最下位の階層に移動すべき対象となる検索フォルダにそれぞれ設定された属性項目のリスト２１０２が表示される。ここで、最下位の階層に移動すべき検索フォルダに設定された属性項目とは、現在選択している検索フォルダ２１０１が属する検索フォルダよりも上位の検索フォルダに設定された属性項目である。
【００８６】
図２１（Ａ）の例では、属性項目＝“場所”、属性項目＝“日付”、属性項目＝“ジャンル”、属性項目＝“被写体”がリスト２１０２に表示される。
【００８７】
ユーザが、リモコン装置の上ボタン１７０４と下ボタン１７０６を用いて移動対象の属性項目を選択し、決定ボタン１７０５を押下すると、選択された属性項目が設定された検索フォルダが最下位の階層に移動する（図２１（Ｂ））。
【００８８】
なお、リモコン装置により選択された属性項目以外の属性項目が設定された検索フォルダは、選択された属性項目が設定された検索フォルダが最下位の階層に移動するのに要する階層数分、右または左に回転するように構成しても良い。
【００８９】
例えば、図２１（Ａ）において、属性項目＝“日付”が設定された検索フォルダが選択された場合、該検索フォルダを最下位の階層に移動させるのに、左回転の場合、３階層分移動させる必要がある。このため、属性項目＝“日付”が設定された検索フォルダ以外の検索フォルダもそれぞれ３階層分移動することとなる。
【００９０】
リモコン装置により選択された属性項目以外の属性項目が設定された検索フォルダは、選択された属性項目が設定された検索フォルダが移動することによって、移動元の階層（移動により空いた階層）をつめる形で１階層分、上位に移動させるようにしても良い。
【００９１】
例えば、図２１（Ａ）において、属性項目＝“日付”が設定された検索フォルダが選択された場合、該検索フォルダが最下位の階層に移動することにより空いた階層に対して、それより下位の検索フォルダがそれぞれ１つずつ上位の階層に移動することとなる。
【００９２】
[第３の実施形態]
上記第２の実施形態では、最下位の階層に移動させることを前提として、移動すべき検索フォルダを選択する構成としたが、本発明は、これに限られない。例えば、移動すべき検索フォルダと、その移動先とを選択することで検索フォルダの移動を実現する構成としても良い。
【００９３】
図２２は、本実施形態にかかる情報処理装置が検索処理することにより表示された階層化された検索フォルダ、ならびに、編集・再検索処理を行うことにより表示された階層化された検索フォルダの一例を示す図である。
【００９４】
図２２（Ａ）の検索フォルダ２２０１から、最下位の階層に移動すべき対象となる検索フォルダの階層まで、図１７に示すリモコンの上ボタン１７０４と下ボタン１７０６を用いて移動する。
【００９５】
最下位の階層に移動すべき対象となる検索フォルダに操作対象を移した状態で、メニューボタン１７０３を押下すると、“最下層に移動”がリスト２２０２に表示される。決定ボタン１７０５を押下すると、操作対象の検索フォルダが最下位の階層に移動する（図２２（Ｂ））。なお、当該検索フォルダの上位ならびに下位の検索フォルダの動作は、上記第２の実施形態と同様であるため、ここでは、説明を省略する。
【００９６】
[第４の実施形態]
上記第２の実施形態では、リモコン装置により選択された属性項目以外の属性項目が設定された検索フォルダは、選択された属性項目が設定された検索フォルダが最下位の階層に移動するのに要する階層数分、右または左に回転するように構成した。あるいは、選択された属性項目が設定された検索フォルダが移動することによって、移動元の階層（移動により空いた階層）をつめる形式で１階層ずつ上位に移動させるように構成した。
【００９７】
しかしながら、本発明はこれに限られず、選択された属性項目が設定された検索フォルダが最下位の階層に移動した場合、もともと最下位の階層に位置していた検索フォルダを、移動元の階層（移動により空いた階層）に移動させるように構成してもよい。つまり、選択された属性項目が設定された検索フォルダと、最下位の階層に位置している検索フォルダとを入れ替えるように構成してもよい。
【００９８】
[第５の実施形態]
上記第１の実施形態では、検索フォルダを階層的に表示するにあたり、同一階層の全ての検索フォルダを表示させることとしたが、本発明はこれに限られず、同一階層の１つの検索フォルダのみを表示させるようにしてもよい。
【００９９】
図２３は、本実施形態にかかる情報処理装置が検索処理することにより表示された階層化された検索フォルダ、ならびに編集・再検索処理を行うことにより表示された階層化された検索フォルダの一例を示す図である。
【０１００】
図２３（Ａ）では、検索フォルダ２３０５（属性項目＝“被写体”で属性値＝“お姉ちゃん”）が実行されることにより取得されたデータ一覧が表示欄２３０６に表示される。また、検索フォルダ２３０５の上位の検索フォルダに設定された属性項目および属性値が、２３０１〜２３０５に表示される。
【０１０１】
なお、図２３（Ａ）に示す状態で、属性項目＝“日付”が設定された検索フォルダ２３０１が、最下位の階層に移動すべき検索フォルダとして選択されると、移動後の表示は、図２３（Ｂ）のようになる。
【０１０２】
すなわち、属性項目＝“日付”が設定された検索フォルダが最下位の階層に移動し、属性項目＝“日付”の属性値である“２０００年”、“２００４年”、“２００５年”が表示欄２３０８に表示されることとなる。
【０１０３】
[第６の実施形態]
上記第１の実施形態では、検索フォルダ群が回転により移動した場合に、移動後の各階層の検索フォルダを全て表示する構成としたが、本発明は特にこれに限定されない。
【０１０４】
例えば、属性値が設定された検索フォルダについては、更に下位の階層に検索フォルダが展開されたもののみを表示するようにしてもよい。
【０１０５】
図２４を参照しながら具体的に説明する。図２４（Ａ）、（Ｂ）は、検索処理することにより表示された階層化された検索フォルダ、ならびに、編集・再検索処理を行うことにより表示された階層化された検索フォルダの一例を示す図である。当該図は、上記第１の実施形態で説明した図１６（Ａ）、（Ｂ）と同じである。
【０１０６】
一方、図２４（Ｃ）は、本実施形態にかかる情報処理装置において、編集・再検索処理を行うことにより表示された階層化された検索フォルダの一例を示す図である。
【０１０７】
上記第１の実施形態の場合、図２４（Ａ）の状態から、検索フォルダ群を左回転させ、図２４（Ｂ）の状態に遷移させると、移動後の各階層の検索フォルダでは、階層の変化に伴って、それぞれの階層の検索フォルダに変化がないかを確認する必要がある。
【０１０８】
図２４（Ｂ）の例では、属性項目＝“ジャンル”が設定された検索フォルダの下位の階層の検索フォルダとして、図２４（Ａ）の状態では存在しなかった検索フォルダ２４０１（属性値＝“結婚式”が設定された検索フォルダ）が存在している。また、属性項目＝“日付”が設定された検索フォルダの下位の階層の検索フォルダとして、図２４（Ａ）の状態では存在しなかった検索フォルダ２４０４（属性値＝“２０００年”が設定された検索フォルダ）が存在している。
【０１０９】
このように、図２４（Ａ）から（Ｂ）の状態に遷移するにあたり、それぞれの階層の検索フォルダに変化がないかを確認する構成とすると、データ管理プログラムが管理するデータの数に比例して、編集・再検索処理に時間を要することとなる。その結果、編集・再検索処理の結果をユーザに表示するまでの表示時間がかかることとなる。
【０１１０】
本実施形態にかかる情報処理装置では、移動後の各階層の検索フォルダに変化がないか否かの確認に要する時間を短縮すべく、属性値が設定された検索フォルダについては、更に下位の階層に検索フォルダが展開されたもののみを表示するように構成している。
【０１１１】
図２４（Ｃ）を参照しながら具体的に説明する。図２４（Ｃ）において、２４０５は属性項目＝“ジャンル”が設定された検索フォルダである。図２４（Ａ）の状態では、属性項目＝“ジャンル”が設定された検索フォルダの下位の階層には、属性値＝“学校行事”が設定された検索フォルダと、属性値＝“旅行”が設定された検索フォルダの２つの検索フォルダが表示されていた。ここで、当該２つの検索フォルダのうち、属性値＝“旅行”が設定された検索フォルダは、更に下位の階層に検索フォルダ（属性項目＝“日付”が設定された検索フォルダ）が展開されている。一方、属性値＝“学校行事”が設定された検索フォルダは、下位の階層に検索フォルダが展開されていない。
【０１１２】
そこで、図２４（Ｃ）では、属性項目＝“ジャンル”が設定された検索フォルダ２４０５の下位の階層の検索フォルダとして、属性値＝“旅行”が設定された検索フォルダのみを表示し、属性値＝“学校行事”が設定された検索フォルダについては表示しない。
【０１１３】
同様に、属性項目＝“日付”、属性項目＝“場所”、属性項目＝“種類”が設定された検索フォルダについても、それぞれの属性項目に対応する属性値が設定された検索フォルダのうち、１つの検索フォルダのみを表示することとする。
【０１１４】
ただし、最下位の階層の検索フォルダについては、該全ての検索フォルダを表示することとする。
【０１１５】
なお、本実施形態では、属性項目が設定された検索フォルダのうち、該属性項目に対応する属性値が設定された検索フォルダの表示が省略された検索フォルダについては、網掛け表示するなど表示形式を変更する。これにより、ユーザに対して、検索フォルダが省略されていることを明示する。検索フォルダ２４０５〜２４０８は、網掛け表示された検索フォルダを示している。
【０１１６】
[第７の実施形態]
上記第１の実施形態では、編集・再検索処理を実行させるにあたり、図１７に示すリモコン装置を用いることとしたが、本発明はこれに限定されず、図１７に示すリモコン装置以外の入力装置を用いるようにしてもよい。
【０１１７】
[第８の実施形態]
上記第１の実施形態では、階層的に表示された検索フォルダのうち、いずれかの検索フォルダの設定を変更する場合に、該変更しようとする検索フォルダの１つ上位の階層の検索フォルダを、最下位の階層に移動させることで対応することとした。
【０１１８】
しかしながら、本発明はこれに限定されず、変更しようとする検索フォルダを指定するとともに、変更内容を指示することにより対応できるように構成してもよい。
【０１１９】
図２５を用いて具体的に説明する。図２５は、本実施形態にかかる情報処理装置が検索処理することにより表示された階層化された検索フォルダ、ならびに、編集・再検索処理を行うことにより表示された階層化された検索フォルダの一例を示す図である。
【０１２０】
図２５（Ａ）は、属性項目＝“被写体”が設定された検索フォルダの下位の階層に位置する検索フォルダのうち、属性値＝“お姉ちゃん”が設定された検索フォルダが選択され、以下展開された様子を示している。
【０１２１】
ここで、ユーザが、属性項目＝“被写体”が設定された検索フォルダの下位の階層に位置する検索フォルダのうち、属性値＝“ママ”が設定された検索フォルダを選択しなおす場合について説明する。
【０１２２】
本実施形態にかかる情報処理装置では、メニュー画面２５０３を表示させ、ユーザに、該メニュー画面２５０３にリスト表示された各種メニューの中から、“この階層のみ変更”を選択させる。当該メニューが選択されると、属性値＝“ママ”が設定された検索フォルダが選択される。
【０１２３】
更に、属性値＝“ママ”が設定された検索フォルダの下位の階層の検索フォルダは、現状と同じ検索フォルダが自動的に展開されることとなる（図２５（Ｂ））。
【０１２４】
[第９の実施形態]
上記第１の実施形態では、属性項目が設定される検索フォルダと、属性値が設定される検索フォルダとを分けて表示する構成としたが、本発明はこれに限られず、検索フォルダに設定する検索条件を、「属性項目＝属性値」という表現形式としてもよい。
【０１２５】
図２６を参照しながら具体的に説明する。なお、図２６の例では、メールソフトにおける受信メールの検索フォルダを示しており、検索フォルダとして、２６０１〜２６０５の５つの検索フォルダが展開されている。
【０１２６】
表示欄２６０６は選択した検索フォルダ内のメールをリスト形式で表示する領域であり、２６０７は２６０６で選択されたメールの本文を表示する領域である。検索フォルダを階層的に構成すると、最上位の階層から下位の階層に向かって順番に検索条件の論理積をとることになる。図２６を例にとると、検索条件は以下になる。
・検索フォルダ２６０１により抽出されるデータ：
検索フォルダ２６０１に設定された検索条件を満たすデータ
・検索フォルダ２６０２により抽出されるデータ：
検索フォルダ２６０１と２６０２に設定された検索条件の論理積を満たすデータ
・検索フォルダ２６０３により抽出されるデータ：
検索フォルダ２６０１〜２６０３に設定された検索条件の論理積を満たすデータ
・検索フォルダ２６０４により抽出されるデータ：
検索フォルダ２６０１〜２６０４に設定された検索条件の論理積を満たすデータ
・検索フォルダ２６０５により抽出されるデータ：
検索フォルダ２６０１〜２６０５に設定された検索条件の論理積を満たすデータ
上位の階層から順番に論理積をとっていくため、特定の階層の検索条件のみを削除したい場合には、該当する検索フォルダを最下位の階層に移動させ、その１つ上のフォルダを選択すればよい。これにより、検索フォルダの削除や検索条件の変更をせずに、所望の検索を実現することができる。
【０１２７】
例えば、検索フォルダ２６０２〜２６０５に設定された検索条件はそのままで、検索フォルダ２６０１の検索条件のみ解除させたい場合について説明する。この場合、検索フォルダ２６０１の検索条件を最下位の階層（２６０９）に移動させ、移動した検索フォルダの１つ上の検索フォルダ２６０８を選択することで、この検索条件を除いた４つの検索条件によるメールの絞り込みを行うことが可能となる。
【０１２８】
また、検索フォルダ２６０９と同じ階層に異なる検索条件の検索フォルダを作成して、さらに検索を行うようにしても良い。
【０１２９】
なお、検索フォルダの作成は、従来システムと同様である。図２７に一例を示す。検索フォルダを作成したいフォルダを選択した状態で、メールソフトのメニューから“検索フォルダの作成”２７０１を選択する。すると検索条件設定ウィンドウ（図２７（Ｂ））が起動されるので、そのウィンドウ上から検索条件として検索対象フォルダ、検索項目、検索する文字列を入力する（２７０２〜２７０４）。検索フォルダの削除も同様に、削除したい検索対象フォルダを選択した状態で、メニューから“検索フォルダの削除”を選択することで実現できる。
【０１３０】
[第１０の実施形態]
上記第１の実施形態では、階層的に表示された検索フォルダと、該各検索フォルダによる検索が実行されることにより取得されるデータの一覧とを、別々に表示する構成としたが、本発明はこれに限定されない。
【０１３１】
例えば、検索フォルダによる検索が実行されることにより取得されるデータの一覧を、階層的に表示された検索フォルダとともに表示するように構成してもよい。
【０１３２】
図２８は、本実施形態にかかる情報処理装置が検索処理することにより表示された階層化された検索フォルダの一例を示す図である。
【０１３３】
図２８に示すように、本実施形態によれば、階層的に表示された検索フォルダのうち、最下位の階層の検索フォルダによる検索が実行されることにより取得されるデータ（２８０１〜２８０３）のアイコンが、階層構造内の対応する位置に表示される。
【０１３４】
なお、図２８の例では、最下位の階層の検索フォルダによる検索が実行されることにより取得されたデータ２８０１〜２８０３のアイコンのみを、階層構造内に表示することとしているが、本発明はこれに限定されるものではない。他の検索フォルダによる検索が実行されることにより取得されるデータのアイコンを、対応する位置に表示するようにしてもよい。
【０１３５】
［他の実施形態］
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【０１３６】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムあるいは装置に供給するよう構成することによっても達成されることはいうまでもない。この場合、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読出し実行することにより、上記機能が実現されることとなる。なお、この場合、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【０１３７】
プログラムコードを供給するための記録媒体としては、例えば、フロッピ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１３８】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現される場合に限られない。例えば、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３９】
さらに、記録媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、前述した実施形態の機能が実現される場合も含まれる。つまり、プログラムコードがメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって実現される場合も含まれる。
【図面の簡単な説明】
【０１４０】
【図１】本発明の第１の実施形態にかかる情報処理装置のハードウェア構成を示す図である。
【図２】データ管理プログラム１０７が実行されることにより実現される各機能を示す機能構成図である。
【図３】データ格納部２０１により属性データが格納される格納データ情報テーブル１０９の一例を示す図である。
【図４】格納場所情報テーブル１１０の一構成例を示す図である。
【図５】属性テーブル１１１の一例を示す図である。
【図６】選択済み条件管理テーブル１１２の一例を示す図である。
【図７】表示順管理テーブル１１３の一例を示す図である。
【図８】階層数管理テーブル１１４の一例を示す図である。
【図９】データ管理プログラム１０７による検索処理の流れを示す図である。
【図１０】検索フォルダをツリー形式で階層化して表示した様子を示す図である。
【図１１】検索フォルダをツリー形式で階層化して表示した様子を示す図である。
【図１２】データの一覧が表示された様子を示す図である。
【図１３】検索フォルダをツリー形式で階層化して表示した様子を示す図である。
【図１４】検索フォルダをツリー形式で階層化して表示した様子を示す図である。
【図１５】データ管理プログラム１０７による編集・再検索処理の流れを示すフローチャートである。
【図１６】検索フォルダを編集する様子を示した図である。
【図１７】リモコン装置の外観構成を示す図である。
【図１８】検索フォルダを編集した後の表示順管理テーブル１１３の一例を示す図である。
【図１９】検索フォルダを編集する前の選択済み条件管理テーブル１１２の一例を示す図である。
【図２０】検索フォルダを編集した後の選択済み条件管理テーブル１１２の一例を示す図である。
【図２１】検索処理することにより表示された階層化された検索フォルダ、ならびに、編集・再検索処理を行うことにより表示された階層化された検索フォルダの一例を示す図である。
【図２２】検索処理することにより表示された階層化された検索フォルダ、ならびに、編集・再検索処理を行うことにより表示された階層化された検索フォルダの一例を示す図である。
【図２３】検索処理することにより表示された階層化された検索フォルダ、ならびに、編集・再検索処理を行うことにより表示された階層化された検索フォルダの一例を示す図である。
【図２４】検索処理することにより表示された階層化された検索フォルダ、ならびに、編集・再検索処理を行うことにより表示された階層化された検索フォルダの一例を示す図である。
【図２５】検索処理することにより表示された階層化された検索フォルダ、ならびに、編集・再検索処理を行うことにより表示された階層化された検索フォルダの一例を示す図である。
【図２６】検索処理することにより表示された階層化された検索フォルダ、ならびに、編集・再検索処理を行うことにより表示された階層化された検索フォルダの一例を示す図である。
【図２７】検索フォルダを作成する様子を示した図である。
【図２８】検索処理することにより表示された階層化された検索フォルダの一例を示す図である。
【図２９】検索フォルダをツリー形式で階層化して表示した様子を示す図である。
【図１】
0004999614.tif 000002
【図２】
0004999614.tif 000003
【図３】
0004999614.tif 000004
【図４】
0004999614.tif 000005
【図５】
0004999614.tif 000006
【図６】
0004999614.tif 000007
【図７】
0004999614.tif 000008
【図８】
0004999614.tif 000009
【図９】
0004999614.tif 000010
【図１０】
0004999614.tif 000011
【図１１】
0004999614.tif 000012
【図１２】
0004999614.tif 000013
【図１３】
0004999614.tif 000014
【図１４】
0004999614.tif 000015
【図１５】
0004999614.tif 000016
【図１６】
0004999614.tif 000017
【図１７】
0004999614.tif 000018
【図１８】
0004999614.tif 000019
【図１９】
0004999614.tif 000020
【図２０】
0004999614.tif 000021
【図２１】
0004999614.tif 000022
【図２２】
0004999614.tif 000023
【図２３】
0004999614.tif 000024
【図２４】
0004999614.tif 000025
【図２５】
0004999614.tif 000026
【図２６】
0004999614.tif 000027
【図２７】
0004999614.tif 000028
【図２８】
0004999614.tif 000029
【図２９】
0004999614.tif 000030