(57)【要約】【課題】  データの保存時にアイコンをユーザ自身が選択／作成できるようにする。【解決手段】  本発明は、入力されたデータを記憶する記憶手段と、アイコンやデータを表示する表示手段とを有する情報処理システムにおいて、該アイコンが登録されたテーブルを表示し、データ保存時にアイコンを選択できるようにする。【選択図】  図１
2006209515.tif 000002
【特許請求の範囲】
【請求項１】
入力されたデータを記憶する記憶手段と、アイコンやデータを表示する表示手段とを有する情報処理システムにおいて、該アイコンをテーブルに登録するアイコン登録手段と、該テーブルを表示するテーブル表示手段と、データ保存時にアイコンを選択するアイコン選択手段とを有することを特徴とした情報処理システム。
【請求項２】
データ保存時にあるアイコンが選択され、そのアイコンがすでに別のデータに用いられている場合に、選択されたアイコンが別のデータに用いられていることを通知することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
データ保存時にアイコンを指定しない場合はデフォルトのアイコンにすることを特徴とする請求項１に記載の情報処理システム。
【請求項４】
存するデータの種別に応じて、表示するアイコンテーブルを変更できることを特徴とする請求項１に記載の情報処理システム。
【請求項５】
データの保存に先立って1つのアイコンを選択し、その後保存されるデータにその選択したアイコンを自動的に付与することを特徴とする請求項１に記載の情報処理システム。
【請求項６】
アイコンテーブルの表示を行い、その中から選択したアイコンが付与されたデータを検索できることを特徴とする請求項１に記載の情報処理システム。
【請求項７】
請求項６において、検索したデータのアイコンを他のアイコンに変更することができることを特徴とする請求項１に記載の情報処理システム。
【請求項８】
入力されたデータを記憶する記憶手段と、アイコンやデータを表示する表示手段とを有する情報処理システムにおいて、該アイコンをテーブルに登録するアイコン登録手段と、該テーブルを表示するテーブル表示手段と、データ保存時またはアイコンの作成が希望された時にアイコンを作成するアイコン作成手段と、データ保存時に該アイコンを選択するアイコン選択手段とを有することを特徴とした情報処理システム。
【請求項９】
データ保存時にあるアイコンが選択され、そのアイコンがすでに別のデータに用いられている場合に、選択されたアイコンが別のデータに用いられていることを通知することを特徴とする請求項８に記載の情報処理システム。
【請求項１０】
データ保存時にアイコンを指定しない場合はデフォルトのアイコンにすることを特徴とする請求項８に記載の情報処理システム。
【請求項１１】
保存するデータの種別に応じて、表示するアイコンテーブルを変更できることを特徴とする請求項８に記載の情報処理システム。
【請求項１２】
データの保存に先立って1つのアイコンを選択し、その後保存されるデータにその選択したアイコンを自動的に付与することを特徴とする請求項８に記載の情報処理システム。
【請求項１３】
請求項１２において、アイコンを自動的に付与する際に識別記号または識別番号を自動発生することを特徴とする請求項８に記載の情報処理システム。
【請求項１４】
アイコンテーブルの表示を行い、その中から選択したアイコンが付与されたデータを検索できることを特徴とする請求項８に記載の情報処理システム。
【請求項１５】
請求項１４において、検索したデータのアイコンを他のアイコンに変更することができることを特徴とする請求項８に記載の情報処理システム。
【請求項１６】
請求項１乃至１５のいずれかに記載の情報処理システムを実現するためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムに関し、特にユーザインタフェースに関するものである。
【背景技術】
【０００２】
従来の情報処理システムにおいて、データをアイコンを用いて表示することにより、ユーザはデータを直感的に把握し、容易に操作を行うことができる。一方で、文字や画像、音声等様々な情報が取り扱われ、情報量は増大化する傾向にある。このように膨大なデータを直感的に処理するためにアイコンを独自に作成する方法が考案されており、例えば文書の内容を視認できるアイコンを作成する例が特許文献１、２などで開示されている。他にもあらかじめ情報が対応付けられたアイコンに新たなデータを対応させる例が特許文献３で、メインデータに含まれるサブデータをサブアイコンとして視覚化する例が特許文献４で開示されている。
【特許文献１】特開平１０−１２４４９２号公報
【特許文献２】特開平１１−３１０６２号公報
【特許文献３】特開平８−３２８８０９号公報
【特許文献４】特開２０００−２００１３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら上記従来例はアプリケーション側でデータの内容を示すアイコンを作成するものや、データを保存した後にアイコンを変更するためのもので、ユーザがデータを保存する際にユーザ自身がアイコンを自由にカスタマイズできるものではない。
【０００４】
本出願に係る発明の目的は、データの保存時にアイコンをユーザ自身が選択／作成できるようにすることで、直感的にデータを把握できるようにし、よりわかりやすいインタフェースを実現することである。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明の情報処理システムは、入力されたデータを記憶する記憶手段と、アイコンやデータを表示する表示手段とを有する情報処理システムにおいて、該アイコンをテーブルに登録するアイコン登録手段と、該テーブルを表示するテーブル表示手段と、データ保存時にアイコンを選択するアイコン選択手段とを有することを特徴とする。
【発明の効果】
【０００６】
本発明によれば、データの保存時にユーザ自身がアイコンをカスタマイズすることでより直感的にデータを把握できるようになり、よりわかりやすいインタフェースを実現することができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明に係る情報処理システムの実施の形態について添付図面を参照して説明する。
【０００８】
図１は、本発明に係る情報処理システムの実施例におけるインタフェースの一例を示したものである。従来、データの保存時にはファイル名（１０２）を入力して保存を行い、データの種類を選択する（１０３）ことができた。本発明では更にアイコンの選択（１０４）を行う。ユーザが現在表示されているアイコン（１０４）を変更したい場合には、１０５のようにアイコンテーブルを表示し、その中からアイコンの選択または新規作成を可能にする。
【０００９】
図２〜図５に本発明に係る情報処理システムの動作を示す図を示す。
【００１０】
図２に、アイコンを管理するアイコンテーブル（２０１）を示す。テーブルにはアイコン番号とアイコンの格納位置、そのアイコンを用いているデータ、アイコンの元データ（文字、記号、イメージ）を格納する。これによりアイコンとデータの対応をとることができる。またアイコンの元データを判別できるため、現在のアイコンに対して自動または手動での再編集が可能になる。
【００１１】
図３に、データテーブル（３０１、３０２）を示す。このデータテーブルはアイコンテーブル（２０１）とリンクしており、アイコンごとにそのアイコンを用いているデータを格納する。これにより、複数のデータが同一のアイコンを用いている場合にも対応をとることが可能になる。
【００１２】
図４に、アイコンテーブル（２０１）をデータの種類別に管理するテーブル（４０１）を示す。全種類のアイコンを格納するアイコンテーブル（２０１）のほか、テキストデータ用のアイコンテーブル（４０２）、画像データ用のアイコンテーブル（４０３）のように、データの種類別にアイコンテーブルを用意する。データの種類は上記の例によらず、作成した日付ごと、ユーザごとにアイコンテーブルを用意してもよい。このようにデータの種類ごとにアイコンテーブルを用意することで、データの種類に応じて表示するアイコンテーブルを変えるなど、ユーザによってわかりやすいインタフェースを可能にする。また、「あるアイコンが付与されたデータの検索を行う」など、検索の際にデータの種類がわかればその種類のアイコンテーブルの中で検索を行えばよいので、検索速度も速くなる。
【００１３】
図５に、文字テーブル（５０１）と識別記号テーブル（５０２）を示す。これは、図２で示したアイコン２０２や２０４のように、イメージだけでなく文字や記号を使ってアイコンをカスタマイズすることを可能にする。例えば文字テーブル（５０１）に文字を登録しておき、イメージと登録した文字を合成してアイコンにすることが可能である。このようにイメージ情報と文字情報を別々にもつことでアイコンのバリエーションを簡単に増やすことができる。更に、識別記号テーブル（５０２）で記号の種類を選んで記号を付加することにより、そのデータのバージョンや作成日時などをイメージや文字と合成してアイコンにすることが可能である。このことにより、ユーザが大量のデータを容易に判別することが可能になる。
【００１４】
以下では、本発明に係る情報処理システムの第１〜第６の実施例について添付図面を参照して説明する。
【実施例１】
【００１５】
本発明に係る情報処理システムの第1の実施例について説明する。図６に、データの保存時にアイコンの選択を行うフローチャートを示す。ユーザ入力（ステップ６０１）で保存が選択される（ステップ６０２）と、ファイル名の入力を促し（ステップ６０３、図１：１０２）、同時にアイコンの選択処理（ステップ６０５）に移る。ファイル名が入力されればデータファイルを保存する（ステップ６０４）。アイコンの選択処理（ステップ６０５）においては選択をするモードとしないモードをアプリケーションの中で設定できるようにしておき、選択をするモードの場合はアイコンテーブル（図２：２０１）を読み出して登録されているアイコンを表示し（ステップ６０６、図１：１０４、図１：１０５）、選択をしないモードの場合はそのまま終了する（ステップ６１５）。この場合、データの保存だけが行われ、アイコンの変更は行われない。すなわちアイコンの情報ファイルを変更しないのでシステムで設定されたデフォルトのアイコンとなる。表示したアイコンテーブルにおいてアイコンが選択されれば（ステップ６０７）アイコンテーブル（図２：２０１）から選択されたアイコンを検索する（ステップ６０８）。検索はアイコンテーブル（図２：２０１）から行い、検索方法については線形探索やハッシュ法など既存のアルゴリズムを用いる。検索の結果、選択されたアイコンが他のデータに使用されている場合（ステップ６０９）、選択されたアイコンが他のデータに使用されていることを通知する（ステップ６１０）。通知した上でアイコンの選択が決定された場合は（ステップ６１１）選択されたアイコンを保存データのアイコンとして決定し（ステップ６１２）、キャンセルされた場合は（ステップ６１１）再びアイコンテーブル（図２：２０１）を表示する（ステップ６０６、図１：１０４、図１：１０５）。保存データのアイコンが決定すれば、そのデータとアイコンをデータテーブル（図３：３０１、図３：３０２）とアイコンテーブル（図２：２０１）に書き込む（ステップ６１４）。アイコン情報のファイルを保存し（ステップ６１４）、終了する（ステップ６１５）。このように、データ保存の際にファイル名だけでなくアイコンを選択することで、よりわかりやすい情報表示が可能になる。
【実施例２】
【００１６】
続いて、本発明に係る情報処理システムの第２の実施例について説明する。前述の第1の実施例において、ステップ６０６でアイコンテーブル（図２：２０１）を表示するが、その際に登録されているすべてのアイコンを表示せず、そのデータに合わせたアイコンテーブルを表示させることも可能である。すなわち、その保存データの種類（図１：１０３）がテキストの場合はテキスト用アイコンテーブル（図４：４０２）を、画像の場合は画像用アイコンテーブル（図４：４０２）を表示する。このようにデータの種類ごとにアイコンテーブルを変えることが可能になる。データの種類は上記の例によらず、作成した日付ごと、ユーザごとにアイコンテーブルを用意してもよい。また、テーブルはユーザが新たに作成してもよい。この場合、作成したアイコンテーブルを種類別アイコンテーブル（図４：４０１）に登録する必要がある。このようにデータの種類ごとにアイコンテーブルを用意することで、データの種類に応じて表示するアイコンテーブルを変えるなど、ユーザにとってわかりやすいインタフェースを可能にする。また、「あるアイコンが付与されたデータの検索を行う」など、検索の際にデータの種類がわかればその種類のアイコンテーブルの中で検索を行えばよいので、検索速度も速くなる。検索の例については後述する。
【実施例３】
【００１７】
続いて、本発明に係る情報処理システムの第３の実施例について説明する。図７にアイコンを作成するフローチャートを示す。ユーザ入力（ステップ７０１）でアイコンの作成が選択される（ステップ７０２）と、イメージエディタを起動し（ステップ７０３）、同時に文字データ処理へ進む（ステップ７０５）。上記イメージエディタについては、アイコンを編集するソフトウェアが数多く公開されているので、このような周知の技術を用いればよい。アイコンに用いるイメージが決定されれば（ステップ７０４）ステップ７１１へと進み、文字データの処理を待つ。文字データを入力する場合（ステップ７０５）、文字入力を待ち（ステップ７０６）、入力の結果決定されれば（ステップ７０７）文字テーブル（図５：５０１）に文字を登録する。続いて識別記号テーブル（図５：５０２）を表示し（ステップ７０９）、記号の種類が選択されれば（ステップ７１０）ステップ７１１へと進む。アイコンのイメージが決定されたら（ステップ７０４）イメージと文字・識別記号を合成し、プレビューを行う（ステップ７１１）。これらの合成・プレビューは、上記のイメージエディタと同様に周知の技術で行う。プレビュー結果で決定が選択されれば（ステップ７１２）アイコンを保存し、アイコンテーブル（図２：２０１）にアイコンの場所と文字、識別記号、イメージを登録し（ステップ７１３）、終了する（ステップ７１４）。以上のように図７に示したフローチャートを用いてアイコンの作成を行うことができる。例えば図１のアイコンテーブル（１０５）でその中からアイコンを選択するのではなく、新規にイメージと文字、識別記号をもつアイコンを作成することが可能になる。
【実施例４】
【００１８】
続いて、本発明に係る情報処理システムの第４の実施例について説明する。前述の第1の実施例ではアイコンの選択を行ったが、あらかじめ自動選択用のアイコンを設定しておき、データの保存時に自動的にアイコンを選択することも可能である。図８に、データの保存時にアイコンを自動的に選択するフローチャートを示す。データの保存を行う際に、アイコンを選択するモードで（図６：ステップ６０５）、更にアイコンを自動選択するモードの場合（ステップ８０１）、自動選択用のアイコンが選択されていなければそれを促す（ステップ８０２）。自動選択用のアイコンが選択されていればそのアイコンを読み込み（ステップ８０３）、選択されたアイコンを保存データのアイコンとして決定し（図６：ステップ６１２）、次のステップへと続く（ステップ６１３以降、図６参照）。このように、アイコンを自動選択することで保存のたびに選択しなければならないというユーザの手間を省くことができる。
【実施例５】
【００１９】
続いて、本発明に係る情報処理システムの第５の実施例について説明する。前述の第4の実施例ではアイコンを自動的に選択したが、その際に識別記号または識別番号を自動的に発生させることも可能である。図９に、アイコンを自動的に選択する際に識別記号を自動的に発生させるフローチャートを示す。データの保存を行う際に、アイコンを選択するモードで（図６：ステップ６０５）、更に識別記号を自動発生させるモードの場合（ステップ９０１）、自動選択用のアイコンが選択されていなければそれを促す（ステップ９０２）。自動選択用のアイコンが選択されていればアイコンテーブル（図２：２０１）を読み出し、選択されたアイコンを検索する（ステップ９０３）。検索方法については線形探索やハッシュ法など既存のアルゴリズムを用いる。続いてそのアイコンの元データ（図２：２０１）を読み込み（ステップ９０４）、元データのうち識別記号を１つ進める（ステップ９０５）。「識別記号を１つ進める」とは、例えば識別記号が“１”の場合は“２”にし、識別記号が“a”の場合は“b”にするなどをあらかじめ「次の記号」を定めておき、現在の識別番号の次の記号にする。ただし、識別記号として日時などが設定されている場合は保存時の日時を付加するなど、「次の記号」が存在しないものについては別途処理を行う。続いて、文字・識別記号・イメージの合成を行いアイコンを作成する（ステップ９０６）。アイコンの作成については第３の実施例で記した通りであり、イメージの合成については前述のように周知の技術を用いる。このように、識別記号を自動的に発生することで、アイコンを自動的に選択しても他のデータとの間で同一のアイコンを用いることを防ぐことができる。
【実施例６】
【００２０】
続いて、本発明に係る情報処理システムの第6の実施例について説明する。アイコンテーブル（図２：２０１）では、アイコンとそれを用いているデータとの対応がとれているので、その中からアイコンが選択されると、そのアイコンを用いているデータを検索することができる。図１０にアイコンからデータの検索を行うフローチャートを示す。アイコンテーブル（図２：２０１、図１：１０５）の表示を行い（ステップ１００１）、アイコンが選択されれば次のステップへ進む（ステップ１００２）。検索が選択されたら（ステップ１００３）アイコンテーブル（図２：２０１）を読み出し、選択されたアイコンを検索する（ステップ１００４）。検索はアイコンテーブル（図２：２０１）から行い、検索方法については線形探索やハッシュ法など既存のアルゴリズムを用いる。検索が終了したらそのアイコンのデータテーブル（図３）を読み出し、表示する（ステップ１００５）。このようにすることで、それぞれのアイコンを過去にどのようなデータに用いたかをすぐに検索することができる。また、検索したデータのアイコンを他のアイコンに変更することも可能である。検索結果のデータテーブル（図３）のうち１つまたは複数のデータが選択され（ステップ１００６）、そのデータのアイコンの変更が選択されれば（ステップ１００７）、アイコンテーブル（図２：２０１、図１：１０５）を表示し、アイコンの選択処理に移る（図６：ステップ６０６〜ステップ６１５）。アイコンの選択処理については第１の実施例で記した通りである。
【００２１】
以上のように、データの保存時にユーザ自身がそのデータのアイコンを選択／作成して保存し、カスタマイズするができる。このように、ユーザがデータごとに自分の意思でアイコンを選択／作成することでデータの識別や整理がしやすくなる。ファイル名に加えてアイコンをカスタマイズすることによりユーザ自身だけでなく複数の人との間でデータをやりとりするときも、よりわかりやすい情報表示が可能になる。
【００２２】
以上実施例１乃至６で説明したように、本発明によれば、データの保存時にユーザ自身がアイコンをカスタマイズすることでより直感的にデータを把握できるようになり、よりわかりやすいインタフェースを実現することができる。
【００２３】
（その他の実施例）
なお、上述したような本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００２４】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００２５】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００２６】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００２７】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００２８】
その他、プログラムの供給方法としては、コンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるサーバも、本発明に含まれるものである。
【００２９】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００３０】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００３１】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００３２】
【図１】第１実施形態のインタフェースの一例を示す図である。
【図２】第１実施形態の情報処理システムの動作を示す図である。
【図３】第１実施形態の情報処理システムの動作を示す図である。
【図４】第１実施形態の情報処理システムの動作を示す図である。
【図５】第１実施形態の情報処理システムの動作を示す図である。
【図６】第１実施形態の情報処理システムの動作を示すフローチャートである。
【図７】第３実施形態の情報処理システムの動作を示すフローチャートである。
【図８】第４実施形態の情報処理システムの動作を示すフローチャートである。
【図９】第５実施形態の情報処理システムの動作を示すフローチャートである。
【図１０】第６実施形態の情報処理システムの動作を示すフローチャートである。
【図１】
2006209515.tif 000003
【図２】
2006209515.tif 000004
【図３】
2006209515.tif 000005
【図４】
2006209515.tif 000006
【図５】
2006209515.tif 000007
【図６】
2006209515.tif 000008
【図７】
2006209515.tif 000009
【図８】
2006209515.tif 000010
【図９】
2006209515.tif 000011
【図１０】
2006209515.tif 000012