JP4999614B2 - 情報処理装置および情報処理方法 - Google Patents
情報処理装置および情報処理方法 Download PDFInfo
- Publication number
- JP4999614B2 JP4999614B2 JP2007226696A JP2007226696A JP4999614B2 JP 4999614 B2 JP4999614 B2 JP 4999614B2 JP 2007226696 A JP2007226696 A JP 2007226696A JP 2007226696 A JP2007226696 A JP 2007226696A JP 4999614 B2 JP4999614 B2 JP 4999614B2
- Authority
- JP
- Japan
- Prior art keywords
- search
- search folder
- folder
- displayed
- information processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
・検索フォルダ2904:検索条件「ジャンル=“旅行”」
・検索フォルダ2905:検索条件「日付=“2005年”」
・検索フォルダ2906:検索条件「場所=“沖縄”」
・検索フォルダ2907:検索条件「種類=“静止画”」
従来の方法によれば、ユーザは、まず、最下位の階層にある検索フォルダ2907から変更対象の検索フォルダ2903がある階層まで、階層構造を上に辿る。そして変更対象の検索フォルダ2903がある階層に到達した後は、該階層にある下記検索フォルダのうち、変更先の検索フォルダ3003を選択する。
・検索フォルダ2901:検索条件「被写体=“パパ”」
・検索フォルダ2902:検索条件「被写体=“ママ”」
これにより、変更対象の検索フォルダ2903の検索条件が変更されたことになる。このとき、検索フォルダ2903より下位の階層の検索フォルダ2904〜2907に変更がない場合でも、各検索フォルダに再検索させるために、ユーザは、再度、検索フォルダ2904〜2907を展開していく必要がある。つまり、変更先の検索フォルダ2901または2902から順次、検索フォルダを展開していき検索を実行させるという操作が必要である。
階層的に表示された検索フォルダを用いてデータを検索する情報処理装置であって、
前記階層的に表示された検索フォルダのうち、移動対象となる検索フォルダの指定を受け付ける受付手段と、
前記指定された検索フォルダの上位または下位に表示されている検索フォルダの位置を移動先として、該指定された検索フォルダを移動させる移動手段と、
前記移動先に移動された前記指定された検索フォルダを、該移動先における上位または下位の検索フォルダとともに階層的に表示する表示手段と、
前記表示手段により階層的に表示された検索フォルダに設定された検索条件と、該検索フォルダより上位に表示された各検索フォルダに設定された検索条件との論理積を満たすデータを検索する検索手段とを備える。
本実施形態では、階層化された検索フォルダを表示する場合の表現形式として、「属性項目=“属性値”」という表現形式(検索フォルダの名称と検索条件とを一致させる表現形式)は採らないこととする。代わりに、属性項目と属性値とをそれぞれ別の階層として表現する表現形式を採ることとする。ただし、本発明にかかる情報処理装置は、いずれの表現形式であってもよいものとする。
図1は、本発明の第1の実施形態にかかる情報処理装置のハードウェア構成を示す図である。図1において、101は中央処理装置、102は主記憶装置、103は表示装置、104は入力装置、105は外部記憶装置(コンピュータ読取可能な記憶媒体)、106はバスである。本実施形態にかかる情報処理方法を実現するための制御プログラム(データ管理プログラム)107やその制御プログラムで用いるデータ108や各種テーブル(109〜114)は、外部記憶装置105に記憶される。これらのデータ管理プログラム107やデータ108、各種テーブル(109〜114)は、中央処理装置101の制御のもと、バス106を通じて適宜主記憶装置102に取り込まれ、中央処理装置101によって実行される。
図2は、データ管理プログラム107が実行されることにより実現される各機能を示す機能構成図である。
3.1 格納データ情報テーブルの構成
図3は、データ格納部201により属性データが格納される格納データ情報テーブル109の一例を示す図である。
図4は、格納場所情報テーブル110の一例を示す図である。格納場所情報テーブル110には、データ格納部201で管理するIDと各データ108の本体データの格納場所を示すポインタとが関連付けて格納される。図4において、401はIDを、402は各データの本体データの格納場所を示すポインタを表す。
図5は、データ管理プログラム107が管理対象とするデータ108に含まれる属性データを、属性項目と属性値とに分けて記載した属性テーブル111の一例を示す図である。501は各属性項目を表し、502は各属性項目に対応する属性値を表す。属性テーブル111を用いて、データ管理プログラム107が管理対象とするデータ108に含まれる各属性項目の全ての属性値を管理する。
図6は、検索条件管理部202で管理する選択済み条件管理テーブル112の一例を示す図である。選択済み条件管理テーブル112では、ユーザにより選択済みの検索フォルダの検索条件を管理する。601は選択された検索フォルダの検索条件の属性項目を表し、602は属性項目601に対応する属性値を表す。図6では、検索条件として、
・属性項目=「被写体」、属性値=“お姉ちゃん”
・属性項目=「ジャンル」、属性値=“旅行”
の2つの検索条件が既に検索フォルダに設定されている。さらに検索条件として他の属性項目、属性値が設定された下位の検索フォルダがユーザにより選択されると、該選択された検索フォルダに設定された属性項目、属性値が選択済み条件管理テーブルに追加される。取得処理部203がデータを取得する際には、選択済み条件管理テーブル112に管理されている情報を検索条件として使用する。
図7は、生成された検索フォルダの階層構造を管理するために、各検索フォルダに設定された検索条件の階層内における表示順序を記載した表示順管理テーブル113の一例を示す図である。
図8は、階層的に検索フォルダが表示された場合の階層数、即ち、選択済み条件管理テーブル112に格納されている属性項目の数(802)が格納される階層数管理テーブル114の一例を示す図である。
以下、データ管理プログラム107による処理の流れについて説明する。なお、データ管理プログラム107は、生成された検索フォルダに対する実行指示に基づいて、該検索フォルダに設定された検索条件を満たすデータを取得し、表示する処理と、生成された検索フォルダを編集する処理とに大別することができる。本実施形態では、前者を検索処理、後者を編集・再検索処理と称することとし、以下、分けて説明することとする。
図9は、データ管理プログラム107による検索処理の流れを示す図である。図9に示す検索処理の流れを、検索フォルダをツリー形式で階層化して表示した図10〜14を参照しながら説明する。
図15は、データ管理プログラム107による編集・再検索処理の流れを示すフローチャートである。図15のフローチャートにより示される編集・再検索処理の流れを、図16〜図20を参照しながら説明する。なお、図16(A)は、上記検索処理が完了した状態を示している。
・属性項目=“被写体”で属性値=“お姉ちゃん”
・属性項目=“ジャンル”で属性値=“旅行”
・属性項目=“日付”で属性値=“2005年”
・属性項目=“場所”で属性値=“沖縄”
・属性項目=“種類”で属性値=“静止画”
ここで、図16(A)の状態から、以下の要件を満たす変更を行う。
・検索フォルダに検索条件として設定された“ジャンル”、“日付”、“場所”、“種類”の4つの属性項目に対応して設定した“旅行”、“2005年”、“沖縄”、“静止画”は変更しない。
・属性項目=“被写体”に対応して設定した属性値“お姉ちゃん”を、“パパ”または“ママ”に変更する。
・属性項目=“ジャンル”で属性値=“旅行”
・属性項目=“日付”で属性値=“2005年”
・属性項目=“場所”で属性値=“沖縄”
・属性項目=“種類”で属性値=“静止画”
・属性項目=“被写体”で属性値=“パパ”(または“ママ”)
つまり、検索フォルダに検索条件として設定された“ジャンル”、“日付”、“場所”、“種類”の4つの属性項目に対応して設定した“旅行”、“2005年”、“沖縄”、“静止画”は変更されない。そして、属性項目=“被写体”(1600)に対応して設定した属性値“お姉ちゃん”を、“パパ”または“ママ”に変更させたこととなる。
・属性項目=“被写体”
・属性項目=“ジャンル”
・属性項目=“日付”
・属性項目=“場所”
・属性項目=“種類”
また、回転方向として左回転が認識される。
上記第1の実施形態では、選択した最上位の検索フォルダを左回転させることで最下位の階層に移動させる場合について説明したが、本発明はこれに限定されない。例えば、最下位の階層に移動させるべき検索フォルダを選択するだけで、当該選択された検索フォルダを最下位の階層に移動させることができるように構成してもよい。
上記第2の実施形態では、最下位の階層に移動させることを前提として、移動すべき検索フォルダを選択する構成としたが、本発明は、これに限られない。例えば、移動すべき検索フォルダと、その移動先とを選択することで検索フォルダの移動を実現する構成としても良い。
上記第2の実施形態では、リモコン装置により選択された属性項目以外の属性項目が設定された検索フォルダは、選択された属性項目が設定された検索フォルダが最下位の階層に移動するのに要する階層数分、右または左に回転するように構成した。あるいは、選択された属性項目が設定された検索フォルダが移動することによって、移動元の階層(移動により空いた階層)をつめる形式で1階層ずつ上位に移動させるように構成した。
上記第1の実施形態では、検索フォルダを階層的に表示するにあたり、同一階層の全ての検索フォルダを表示させることとしたが、本発明はこれに限られず、同一階層の1つの検索フォルダのみを表示させるようにしてもよい。
上記第1の実施形態では、検索フォルダ群が回転により移動した場合に、移動後の各階層の検索フォルダを全て表示する構成としたが、本発明は特にこれに限定されない。
上記第1の実施形態では、編集・再検索処理を実行させるにあたり、図17に示すリモコン装置を用いることとしたが、本発明はこれに限定されず、図17に示すリモコン装置以外の入力装置を用いるようにしてもよい。
上記第1の実施形態では、階層的に表示された検索フォルダのうち、いずれかの検索フォルダの設定を変更する場合に、該変更しようとする検索フォルダの1つ上位の階層の検索フォルダを、最下位の階層に移動させることで対応することとした。
上記第1の実施形態では、属性項目が設定される検索フォルダと、属性値が設定される検索フォルダとを分けて表示する構成としたが、本発明はこれに限られず、検索フォルダに設定する検索条件を、「属性項目=属性値」という表現形式としてもよい。
・検索フォルダ2601により抽出されるデータ:
検索フォルダ2601に設定された検索条件を満たすデータ
・検索フォルダ2602により抽出されるデータ:
検索フォルダ2601と2602に設定された検索条件の論理積を満たすデータ
・検索フォルダ2603により抽出されるデータ:
検索フォルダ2601〜2603に設定された検索条件の論理積を満たすデータ
・検索フォルダ2604により抽出されるデータ:
検索フォルダ2601〜2604に設定された検索条件の論理積を満たすデータ
・検索フォルダ2605により抽出されるデータ:
検索フォルダ2601〜2605に設定された検索条件の論理積を満たすデータ
上位の階層から順番に論理積をとっていくため、特定の階層の検索条件のみを削除したい場合には、該当する検索フォルダを最下位の階層に移動させ、その1つ上のフォルダを選択すればよい。これにより、検索フォルダの削除や検索条件の変更をせずに、所望の検索を実現することができる。
上記第1の実施形態では、階層的に表示された検索フォルダと、該各検索フォルダによる検索が実行されることにより取得されるデータの一覧とを、別々に表示する構成としたが、本発明はこれに限定されない。
なお、本発明は、複数の機器(例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機、ファクシミリ装置など)に適用してもよい。
Claims (9)
- 階層的に表示された検索フォルダを用いてデータを検索する情報処理装置であって、
前記階層的に表示された検索フォルダのうち、移動対象となる検索フォルダの指定を受け付ける受付手段と、
前記指定された検索フォルダの上位または下位に表示されている検索フォルダの位置を移動先として、該指定された検索フォルダを移動させる移動手段と、
前記移動先に移動された前記指定された検索フォルダを、該移動先における上位または下位の検索フォルダとともに階層的に表示する表示手段と、
前記表示手段により階層的に表示された検索フォルダに設定された検索条件と、該検索フォルダより上位に表示された各検索フォルダに設定された検索条件との論理積を満たすデータを検索する検索手段と
を備えることを特徴とする情報処理装置。 - 前記移動手段が、
前記指定された検索フォルダを、最下位の階層を移動先として移動させることを特徴とする請求項1に記載の情報処理装置。 - 前記移動手段が、
前記指定された検索フォルダを、最下位の階層を移動先として移動させた場合、該指定された検索フォルダの上位及び下位に表示されていた検索フォルダを、最上位の検索フォルダと最下位の検索フォルダとを連結した場合の無端の環状路に沿って、該指定された検索フォルダの移動に連動して移動させることを特徴とする請求項2に記載の情報処理装置。 - 前記移動手段が、
前記指定された検索フォルダを、最下位の階層を移動先として移動させた場合、該指定された検索フォルダの下位に表示されていた検索フォルダを、1階層ずつ上位の階層に移動させることを特徴とする請求項2に記載の情報処理装置。 - 前記移動手段が、
前記指定された検索フォルダを、最下位の階層を移動先として移動させた場合、該最下位の階層に表示されていた検索フォルダを、該指定された検索フォルダの移動元の階層に移動させることを特徴とする請求項2に記載の情報処理装置。 - 前記表示手段が、
前記移動先における上位または下位に表示された検索フォルダと同一の階層内に他の検索フォルダがある場合でも、該移動先における上位または下位の検索フォルダのみを表示し、該他の検索フォルダが存在しない場合とは異なる表示形式で、該検索フォルダを表示することを特徴とする請求項1に記載の情報処理装置。 - 前記受付手段が、更に、
前記移動手段により前記指定された検索フォルダを移動させる際の、移動方向の指定を受け付け、
前記移動手段が、前記指定された移動方向に基づいて、前記検索フォルダを移動させることを特徴とする請求項3に記載の情報処理装置。 - 階層的に表示された検索フォルダを用いてデータを検索する情報処理装置が行う情報処理方法であって、
前記情報処理装置の受付手段が、前記階層的に表示された検索フォルダのうち、移動対象となる検索フォルダの指定を受け付ける受付工程と、
前記情報処理装置の移動手段が、前記指定された検索フォルダの上位または下位に表示されている検索フォルダの位置を移動先として、該指定された検索フォルダを移動させる移動工程と、
前記情報処理装置の表示手段が、前記移動先に移動された前記指定された検索フォルダを、該移動先においての上位または下位の検索フォルダとともに階層的に表示する表示工程と、
前記情報処理装置の検索手段が、前記表示工程において階層的に表示された検索フォルダに設定された検索条件と、該検索フォルダより上位に表示された各検索フォルダに設定された検索条件との論理積を満たすデータを検索する検索工程と
を備えることを特徴とする情報処理方法。 - 請求項8に記載の情報処理方法の各工程をコンピュータによって実行させるための制御プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007226696A JP4999614B2 (ja) | 2007-08-31 | 2007-08-31 | 情報処理装置および情報処理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007226696A JP4999614B2 (ja) | 2007-08-31 | 2007-08-31 | 情報処理装置および情報処理方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2009059217A JP2009059217A (ja) | 2009-03-19 |
JP2009059217A5 JP2009059217A5 (ja) | 2010-07-29 |
JP4999614B2 true JP4999614B2 (ja) | 2012-08-15 |
Family
ID=40554884
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007226696A Expired - Fee Related JP4999614B2 (ja) | 2007-08-31 | 2007-08-31 | 情報処理装置および情報処理方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4999614B2 (ja) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5617535B2 (ja) * | 2010-10-29 | 2014-11-05 | キヤノンマーケティングジャパン株式会社 | 情報処理装置、情報処理装置の処理方法及びプログラム。 |
JP6292892B2 (ja) * | 2014-01-15 | 2018-03-14 | キヤノン株式会社 | 情報処理装置、情報処理方法及びプログラム |
JP2015162200A (ja) * | 2014-02-28 | 2015-09-07 | 株式会社日立ソリューションズ | ファイル管理装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4794709B2 (ja) * | 1999-03-01 | 2011-10-19 | 新日鉄ソリューションズ株式会社 | データ管理システム及びコンピュータ読み取り可能な記録媒体 |
JP4019874B2 (ja) * | 2002-09-20 | 2007-12-12 | 富士ゼロックス株式会社 | 印刷指示装置及び印刷指示方法 |
-
2007
- 2007-08-31 JP JP2007226696A patent/JP4999614B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2009059217A (ja) | 2009-03-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101203274B1 (ko) | 파일 시스템 쉘 | |
JP5149570B2 (ja) | ファイル管理装置、ファイル管理装置の制御方法、及びプログラム | |
US9052818B2 (en) | Method for providing graphical user interface (GUI) using divided screen and multimedia device using the same | |
JP5043748B2 (ja) | コンテンツ管理装置、コンテンツ管理装置の制御方法、プログラム及び記録媒体 | |
JP5405469B2 (ja) | 階層データセットに対するブレッドクラムリストの追加 | |
JP4533007B2 (ja) | 画像管理装置、画像管理方法、及びプログラム | |
US20050188174A1 (en) | Extensible creation and editing of collections of objects | |
US20140192083A1 (en) | Display control apparatus and display control method | |
US20030218641A1 (en) | Method and system for navigating a hierarchical structure in a data processing system | |
US20050080807A1 (en) | Extensible creation and editing of integrated collections | |
KR20080002815A (ko) | 전자 정보의 탐색, 내비게이션 및 검색 | |
CA2588562A1 (en) | Method and apparatus for information retrieval | |
JP2004046796A (ja) | ディレクトリ管理プログラム、オブジェクト表示プログラム、ディレクトリ管理方法及びディレクトリ管理装置 | |
US20120159375A1 (en) | Contextual tabs and associated functionality galleries | |
JP2008152585A (ja) | 表示画像制御装置及びその制御方法 | |
JP4631567B2 (ja) | ツリー構造表示プログラム、ツリー構造表示装置 | |
JP4999614B2 (ja) | 情報処理装置および情報処理方法 | |
JP2008003910A (ja) | 画像一覧表示システム及び方法、並びにプログラム | |
JP2013117972A (ja) | コンテンツ管理装置、コンテンツ管理装置の制御方法、プログラム及び記録媒体 | |
JP5086960B2 (ja) | データ閲覧装置及びデータ閲覧装置の制御方法 | |
JPH11249938A (ja) | 文書処理装置および同装置のデータ表示方法 | |
WO2007132984A1 (en) | Document editing program of tree-structure and method thereof | |
JP5165549B2 (ja) | 情報処理装置、情報処理方法、及びプログラム | |
RU2351981C2 (ru) | Расширяемое создание и редактирование объединенных наборов | |
JP5374628B2 (ja) | 画像処理装置、画像処理装置の制御方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100616 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100616 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20120416 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120515 |
|
R151 | Written notification of patent or utility model registration |
Ref document number: 4999614 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150525 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |