(57)【特許請求の範囲】
【請求項１】
入力されたデータに付加されている識別のための情報と同じ情報を有するデータが同じファイルに存在するか否かを判別し、存在することを判別したことに応じて、前記入力されたデータをキャンセルするか、あるいは存在するデータの上に前記入力されたデータを上書き保存するデータ名自動変換システムにおいて、
前記入力されるデータは、記憶媒体に記憶されていて、それぞれを識別するための情報が付加された複数または大量のデータであって、
前記ファイルに入力されたデータに付加されている識別のための情報と同じ情報を有するデータが同じファイルに存在することを判別したことに応じて、前記複数または大量のデータを識別するための情報をキャンセルするか、前記データの上に前記入力されたデータを上書き保存するか、自動的に書き換えるかあるいは任意に書き換えるか否かを選択するための選択手段と、
前記選択手段によって、前記複数または大量のデータを識別するための情報を自動的に書き換えることが選択されたことに応じて、一度の操作で前記複数または大量のデータを識別するための情報を日付，西暦，文字，記号のいずれかを含む文字情報に書き換える情報書き換え手段を備えた、データ名自動変換システム。
【請求項２】
入力されたデータに付加されている識別のための情報と同じ情報を有するデータが同じファイルに存在するか否かを判別し、存在することを判別したことに応じて、前記入力されたデータをキャンセルするか、あるいは存在するデータの上に前記入力されたデータを上書き保存するデータ名自動変換プログラムにおいて、
前記入力されるデータは、記憶媒体に記憶されていて、それぞれを識別するための情報が付加された複数または大量のデータであって、
前記ファイルに入力されたデータに付加されている識別のための情報と同じ情報を有するデータが同じファイルに存在することを判別したことに応じて、前記複数または大量のデータを識別するための情報をキャンセルするか、前記データの上に前記入力されたデータを上書き保存するか、自動的に書き換えるかあるいは任意に書き換えるか否かを選択するステップ、
前記複数または大量のデータを識別するための情報を自動的に書き換えることが選択されたことに応じて、一度の操作で前記複数または大量のデータを識別するための情報を日付，西暦，文字，記号のいずれかを含む文字情報に書き換えるステップを含む、データ名自動変換方法。
【請求項３】
入力されたデータに付加されている識別のための情報と同じ情報を有するデータが同じファイルに存在するか否かを判別し、存在することを判別したことに応じて、前記入力されたデータをキャンセルするか、あるいは存在するデータの上に前記入力されたデータを上書き保存するデータ名自動変換プログラムにおいて、
前記入力されるデータは、記憶媒体に記憶されていて、それぞれを識別するための情報が付加された複数または大量のデータであって、
前記ファイルに入力されたデータに付加されている識別のための情報と同じ情報を有するデータが同じファイルに存在することを判別したことに応じて、前記複数または大量のデータを識別するための情報をキャンセルするか、前記データの上に前記入力されたデータを上書き保存するか、自動的に書き換えるかあるいは任意に書き換えるか否かを選択し、
前記複数または大量のデータを識別するための情報を自動的に書き換えることが選択されたことに応じて、一度の操作で前記複数または大量のデータを識別するための情報を日付，西暦，文字，記号のいずれかを含む文字情報に書き換える、データ名自動変換プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は入力されたデータをファイルに登録するときに同じ名のデータが入力されると、そのデータをキャンセルしたり、上書き保存することなくデータ名を自動的に書換えてそのデータをファイルに登録を可能にするデータ名自動変換システム、データ名自動変換方法、データ名自動変換プログラムに関する。
【０００２】
【従来の技術】
コンピュータなどのデータ処理分野において、書類や写真や帳票などのデータをファイルとして所定の記憶領域としてのフォルダに登録するとき、個々のデータを識別するためのファイル名をつけて登録される。ところが、大量のデータをファイルとして登録するときに、同じファイル名を与えてしまうことが度々起こる。同じファイル名のデータが与えられると、そのデータが以前フォルダに登録しておいた同じファイル名のデータに上書きされてしまうため、以前に登録しておいたデータが消去されてしまう。また、個々のデータにファイル名をその都度与えることは忍耐，時間，能力，コストの無駄を生じる。また、企業においては人件費が無駄になる。しかも、同じファイル名を与えないようにするためには、データを画面に表示させて確認しながらファイル名を与えなければならず、処理時間が長くなってしまうという問題がある。
【０００３】
このような問題を解決するために特開平６−２３１０２３号公報には、ファイル名称をＤＯＳシステムに矛盾しないように決定して付加するとともに、ファイル名の一部をユーザが指定できる情報記録装置について記載されており、具体的にはデータのファイル名に同じものがあった場合、連番部分をインクリメントして、再びファイル名称の検索処理に戻る処理を行っている。
【０００４】
また、特開２００１−１４１９７号公報には、管理用にファイル名および一連番号を自動付与あるいは編集後付与するデータ登録方法について記載されており、関連する一連のデータに識別と一連性を与える管理用にファイル名および連番をグラフィカルユーザインタフェースを用いて自動付与あるいは編集後付与する。
【０００５】
【特許文献１】
特開平６−２３１０２３号公報（段落番号００２０、図１０）
【０００６】
【特許文献２】
特開２００１−１４１９７号公報（段落番号００１０、図１、図３）
【０００７】
【発明が解決しようとする課題】
しかしながら、上記の方法では、たとえばデジタルカメラで撮影された数枚，数十枚，数百枚，数千枚，数万枚のイメージデータを保存するとき、イメージデータごとにデータ名をつけていたのでは多大な労力が必要となる。一方、自動的にデータ名を付与する方法は、機械的に画一的に付与されてしまい、ユーザの満足を得られない場合がある。
【０００８】
それゆえに、この発明の主たる目的は、同じファイルに同じ名称の複数または大量のデータが保存されていてもユーザの希望どおりに一度の操作で自動的に名称を変更して処理できるデータ名自動変換システム、データ名自動変換方法およびデータ名自動変換プログラムを提供することである。
【０００９】
【課題を解決するための手段】
この発明は、入力されたデータに付加されている識別のための情報と同じ情報を有するデータが同じファイルに存在するか否かを判別し、存在することを判別したことに応じて、入力されたデータをキャンセルするか、あるいは存在するデータの上に入力されたデータを上書き保存するデータ名自動変換システムにおいて、入力されるデータは、記憶媒体に記憶されていて、それぞれを識別するための情報が付加された複数または大量のデータであって、ファイルに入力されたデータに付加されている識別のための情報と同じ情報を有するデータが同じファイルに存在することを判別したことに応じて、複数または大量のデータを識別するための情報をキャンセルするか、データの上に入力されたデータを上書き保存するか、自動的に書き換えるかあるいは任意に書き換えるか否かを選択するための選択手段と、複数または大量のデータを識別するための情報を自動的に書き換えることが選択されたことに応じて、一度の操作で複数または大量のデータを識別するための情報を日付，西暦，文字，記号のいずれかを含む文字情報に書き換える情報書き換え手段を備える。
【００１０】
データ名交換方法に係る発明は、入力されたデータに付加されている識別のための情報と同じ情報を有するデータが同じファイルに存在するか否かを判別し、存在することを判別したことに応じて、入力されたデータをキャンセルするか、あるいは存在するデータの上に入力されたデータを上書き保存する方法において、入力されるデータは、記憶媒体に記憶されていて、それぞれを識別するための情報が付加された複数または大量のデータであって、ファイルに入力されたデータに付加されている識別のための情報と同じ情報を有するデータが同じファイルに存在することを判別したことに応じて、複数または大量のデータを識別するための情報をキャンセルするか、データの上に入力されたデータを上書き保存するか、自動的に書き換えるかあるいは任意に書き換えるか否かを選択するステップと、複数または大量のデータを識別するための情報を自動的に書き換えることが選択されたことに応じて、一度の操作で複数または大量のデータを識別するための情報を日付，西暦，文字，記号のいずれかを含む文字情報に書き換えるステップとを含む。
【００１１】
データ名自動変換プログラムに係る発明は、入力されたデータに付加されている識別のための情報と同じ情報を有するデータが同じファイルに存在するか否かを判別し、存在することを判別したことに応じて、入力されたデータをキャンセルするか、あるいは存在するデータの上に入力されたデータを上書き保存するプログラムにおいて、入力されるデータは、記憶媒体に記憶されていて、それぞれを識別するための情報が付加された複数または大量のデータであって、ファイルに入力されたデータに付加されている識別のための情報と同じ情報を有するデータが同じファイルに存在することを判別したことに応じて、複数または大量のデータを識別するための情報をキャンセルするか、データの上に入力されたデータを上書き保存するか、自動的に書き換えるかあるいは任意に書き換えるか否かを選択し、複数または大量のデータを識別するための情報を自動的に書き換えることが選択されたことに応じて、一度の操作で複数または大量のデータを識別するための情報を日付，西暦，文字，記号のいずれかを含む文字情報に書き換える。
【００１２】
【発明の実施の形態】
図１はこの発明の一実施形態におけるデータ名自動交換システムの動作を説明するためのフローチャートであり、図２は図１のデータ名を変換して格納するサブルーチンを示す図である。
【００１３】
図１および図２に示すフローチャートは、たとえばパーソナルコンピュータによって処理されるプログラム動作を示している。図１のステップ（図示ではＳＰと略称する）ＳＰ１において、データが入力されるとステップＳＰ２において同一ファイル内に同じ名称のデータがあるか否かを判別する。ここで入力されるデータは、たとえば図３に示すデジタルカメラのスマートメディア１などのメモリカードからの１０データ分のｊｐｇのイメージデータであり、０１．ｊｐｇ〜１０．ｊｐｇの連続する情報（グループ情報）がデータ名として付されている。これらのデータ名と同一の名称のデータが図４に示すファイル１０に格納されていなければ、ステップＳＰ３において、０１．ｊｐｇ〜１０．ｊｐｇデータをファイル１０に格納する。
【００１４】
もし、図４に示すようにファイル名０１．ｊｐｇ〜１０．ｊｐｇのデータがファイル１０に既に格納されており、新たに同一名のｊｐｇデータが入力されると、ステップＳＰ２において同一名のデータがあることを判別し、ステップＳＰ４において、図５に示すように「同一名のデータがあります」のメッセージを画面上に表示するとともに、「キャンセル」，「上書き保存」，「データ名変換」のいずれかをクリックするように表示する。
【００１５】
「キャンセル」の表示が画面上でクリックされると、ステップＳＰ５でそれを判別し、入力されたｊｐｇのデータをステップＳＰ６でキャンセルし、ファイル１０のｊｐｇデータはそのまま保存する。「上書き保存」の表示がクリックされると、ステップＳＰ７でそれを判別し、入力されたｊｐｇデータをファイル１０のｊｐｇデータに上書きする。その結果、ファイル１０内のｊｐｇデータは新たなｊｐｇデータに書換えられる。「データ名変換」の表示をクリックすると、図２に示すサブルーチンに進む。
【００１６】
図２のサブルーチンに進むと、図６（ａ）に示すように「データ名を変換します」の表示とともに「データ名を自動的に決める」，「データ名を任意に決める」を表示する。「データ名を自動的に決める」の表示をクリックすると、ステップＳＰ１１において、それを判別して図７に示すように、「データ名を自動的に決めます」の表示とともに、「インクリメント」，「日付設定」，「数字・記号の組み合わせ」，「その他の情報」を表示する。
【００１７】
「インクリメント」の表示がクリックされると、図２のステップＳＰ１３でそれを判別し、ステップＳＰ１４においてデータ名をインクリメントする。たとえばファイル１０に格納されているｊｐｇデータが０１．ｊｐｇ〜１０．ｊｐｇのように連続していると、インクリメントした新たなｊｐｇデータとして１１．ｊｐｇ〜２０．ｊｐｇのデータ名を付加する。そして、ステップＳＰ２２において、設定されたデータ名でファイル１０に格納し、図１に示すメインルーチンに戻る。
【００１８】
図７の「日付設定」の表示がクリックされると、ステップＳＰ１５においてそれを判別し、ステップＳＰ１６において日付を付加したデータ名を設定する。たとえば、その日の日付が９月２５日であれば、９２５０１．ｊｐｇ〜９２５１０．ｊｐｇのようにデータ名を設定する。ステップＳＰ２２において、設定されたデータ名でファイル１０に格納し、図１に示すメインルーチンに戻る。
【００１９】
図７の「数字・記号の組み合わせ」の表示がクリックされると、ステップＳＰ１７においてそれを判別し、ステップＳＰ１８において数字と記号とを組み合わせて新たなデータ名とする。よりわかり易く説明すると、例えばａ０１．ｊｐｇ〜ａ１０．ｊｐｇ、＊０１．ｊｐｇ〜＊１０．ｊｐｇ、ｓｅｐ０１．ｊｐｇ〜ｓｅｐ１０．ｊｐｇなどのように、記号，アルファベット，数字を任意に組み合わせてデータ名として設定する。そして、ステップＳＰ２２において、設定されたデータ名でファイル１０に格納し、図１に示すメインルーチンに戻る。
【００２０】
図７に示す「その他の情報」の表示がクリックされると、ステップＳＰ１７でそれを判別し、ステップＳＰ１９でその他の情報をデータ名とする。たとえば、プログラム言語，絵文字，ハングル語やその他他国で用いられている言語，西暦，アルファベットなどを単独で、あるいは複数種類の任意の組み合せでデータ名を設定する。これらの組み合わせは、予めパーソナルコンピュータでの拡張機能やコントロールパネルやその他の設定で決めることができる。そして、ステップＳＰ２２において、設定されたデータ名でファイル１０に格納し、図１に示すメインルーチンに戻る。
【００２１】
データ名の設定をパーソナルコンピュータ任せにするのではなく、その都度任意に決めたい場合には、図６（ａ）の「データ名を変換します」の表示とともに表示される「データ名を任意に決める」をクリックする。図２に示すステップＳＰ１２において、それを判別し、ステップＳＰ２０において選択画面を表示し、図６（ｂ）に示すように日付，西暦，英語，数字のいずれかを選択するように表示する。そのうちのいずれかの表示をクリックすると、ステップＳＰ２１において、クリックされた表示でデータ名が設定される。そして、ステップＳＰ２２において設定されたデータ名でファイル１０に格納する。
【００２２】
なお、上述の実施形態では、データ名を自動的に設定するか、任意に設定するかを選択するようにしたが、これらを組み合わせてもよい。図８はそのような実施形態を示すフローチャートである。たとえば、フォトデータや音楽データなどの大量のデータをパーソナルコンピュータに入力する場合がある。ファイル１０に同一名称のデータが格納されており、しかもそのデータが多い場合、任意のデータ名を入力することは大変な労力を要する。そこで、データ数が多い場合は自動的にデータ名を設定し、データ数が少ない場合は任意のデータ名を設定できるようにする。
【００２３】
より具体的に説明すると、ステップＳＰ３１においてフォトデータであることを判別すると、ステップＳＰ３２において同一名称のデータがあるか否かを判別し、同一名称のデータがあればステップＳＰ３３において入力フォトデータの数が大きいか否かを判別する、データ量が少なければステップＳＰ３４において任意のデータ名を設定し、多ければステップＳＰ３５においてデータ名を自動的に設定する。このときデータ名は、図２で説明したような種々のデータ名を設定することが可能である。そして、ステップＳＰ３６において、設定されたデータ名でファイル１０に格納する。
【００２４】
なお、この発明は、ユニックス，リナックス，ＷＩＮＤＯＷＳ９５（Ｒ），ＷＩＮＤＯＷＳ９８（Ｒ），ＷＩＮＤＯＷＳ２０００（Ｒ）やこれから先開発されるであろうＯＳを含むソフトウエアなどのシステムに適用可能である。また、この発明のデータ名自動交換プログラムに使用される言語としては、Ｃ，Ｃ＋＋，Ｆｏｒｔｒａｎ，ＨＴＭＬ，Ｊａｖａ，ＰＬ／Ｉ，ＰＡＳＣＡＬ，Ｐｒｏｌｏｇ，ＣＯＢＯＬ，Ａｓｓｅｍｂｌａ，ＡＬＧＯＬ，Ｂａｓｉｃ，ＡＰＬ，ＬＩＳＰ，Ｓｍａｌｌｔａｌｋ，Ａｄａ，Ｌｉｎｇｏ，ＰＨＰその他のこれから先開発されるであろう各種言語が使用可能である。なお、このうちＣ，Ｃ＋＋言語を使用するのが好ましい。
【００２５】
図面を参照してこの発明の一実施形態を説明したが、本発明は、図示した実施形態に限定されるものではない。本発明と同一の範囲内において、または均等の範囲内において、図示した実施形態に対して種々の変更を加えることが可能である。
【００２６】
【発明の効果】
以上のように、この発明によれば、入力されるデータは、記憶媒体に記憶されていて、それぞれを識別するための情報が付加された複数または大量のデータであって、ファイルに入力されたデータに付加されている識別のための情報と同じ情報を有するデータが同じファイルに存在することを判別したことに応じて、複数または大量のデータを識別するための情報をキャンセルするか、データの上に入力されたデータを上書き保存するか、自動的に書き換えるかあるいは任意に書き換えるか否かを選択し、複数または大量のデータを識別するための情報を自動的に書き換えることが選択されたことに応じて、設定により一度に複数または大量のデータを識別するための情報を日付，西暦，文字，記号のいずれかを含む文字情報に書き換える。
【００２７】
その結果、データが大量に入力され、その都度手動で情報を書き換えると、膨大は手間と時間がかかることになるが、この発明では、日付，西暦，文字，記号のいずれかを含む文字情報に一度に自動的に書き換えることができ、情報を書き換える労力を軽減できるという特有の効果を奏することができる。
【００２８】
例えば、デジタルカメラではメディアの発達により、記憶容量が飛躍的に増大する傾向にあり、本願発明は特に有益になる。
【図面の簡単な説明】
【図１】この発明の一実施形態の動作を示すメインフローチャートである。
【図２】図１に示したデータ名変換のサブルーチンを示す図である。
【図３】入力データを示す図である。
【図４】ファイルに記憶するデータを示す図である。
【図５】同一データ名があったときの画面上の表示例を示す図である。
【図６】データ名を変換するときの画面上の表示例を示す図である。
【図７】データ名を自動的に決めるときの表示例を示す図である。
【図８】この発明の他の実施形態におけるサブルーチンを示す図である。
【符号の説明】
１  スマートメディア、  １０  ファイル。
【図１】
0003542589.tif 000002
【図２】
0003542589.tif 000003
【図３】
0003542589.tif 000004
【図４】
0003542589.tif 000005
【図５】
0003542589.tif 000006
【図６】
0003542589.tif 000007
【図７】
0003542589.tif 000008
【図８】
0003542589.tif 000009