(57)【要約】【課題】属性指定のある特定の電子データ格納手段に電子データを格納する際に、ユーザの手間をなるべく少なくする。【解決手段】本発明に係るデータ変換装置は、ファイルのコピーを行うためのＧＵＩ部１と、電子データをフォルダごとに分けて格納する記憶装置２と、記憶装置２の各フォルダの属性を検知するフォルダ属性検知部３と、電子データのフォーマット変換を行うフォーマット変換部４と、電子データのコピー時にフォルダ属性検知部３やフォーマット変換部４を制御するコピー制御部５と、を備えている。ＧＵＩ部１でコピー関数を実行した場合に、コピー先のフォルダの属性に合わせて、コピー元の画像データのフォーマット変換を行うため、ユーザが意識することなく、画像データのフォーマット変換を自動的に行うことができ、ユーザの作業負担が軽減する。【選択図】  図１
2004362091.tif 000002
【特許請求の範囲】
【請求項１】
それぞれ固有の属性の電子データを格納する複数の電子データ格納手段と、
格納すべき電子データを前記複数の電子データ格納手段のいずれかに格納する指示を行う格納指示手段と、
前記格納指示手段で指示された格納先の前記電子データ格納手段に予め与えられた、該格納手段に格納すべき電子データの属性を検知する属性検知手段と、
前記格納すべき電子データの属性が前記属性検知手段で検知された属性と異なる場合に、前記格納すべき電子データのフォーマットを前記属性検知手段で検知された属性に合わせて変換するフォーマット変換手段と、
前記フォーマット変換手段で変換された電子データを格納先の前記電子データ格納手段に格納する格納制御手段と、を備えることを特徴とするデータ変換装置。
【請求項２】
前記複数の電子データ格納手段それぞれの属性情報を登録した属性登録手段と、
前記属性登録手段に登録された属性情報に基づいて、前記格納すべき電子データが前記フォーマット変換手段による変換ができる電子データであるか否かを判定する変換判定手段とをさらに備え、
前記変換判定手段により変換ができると判定された場合に、前記属性検知手段、前記フォーマット変換手段及び前記格納制御手段の各処理を行うことを特徴とする請求項１に記載のデータ変換装置。
【請求項３】
前記属性検知手段が、電子データの格納先となる電子データ格納手段に与えられた属性の検知が可能か否かを判定する属性検知判定手段をさらに備え、
前記属性検知判定手段により属性検知が可能と判定された場合に、前記フォーマット変換手段及び前記格納制御手段の各処理を行うことを特徴とする請求項２に記載のデータ変換装置。
【請求項４】
前記フォーマット変換手段にて変換した後の電子データを格納する変換後データ格納手段と、
前記格納指示手段で指示された、格納すべき電子データに対応する変換を実施した後の電子データが前記変換後データ格納手段にすでに格納されている場合には、該格納すべき電子データがすでに変換済みであると判定する変換済み判定手段とをさらに備え、
前記フォーマット変換手段は、前記電子データが前記変換済み判定手段により変換済みと判定された場合には、該電子データに対応する電子データを前記変換後データ格納手段から読み出し、該読み出した電子データを変換後の電子データとすることを特徴とする請求項１〜３のいずれかに記載のデータ変換装置。
【請求項５】
それぞれ固有の属性の電子データを格納する複数の電子データ格納手段と、
格納すべき電子データを前記複数の電子データ格納手段のいずれかに格納する指示を行う格納指示手段と、
前記格納指示手段で指示された電子データを格納先の前記電子データ格納手段に格納する格納制御手段と、
前記格納指示手段で指示された電子データが格納された特定の電子データ格納手段に予め与えられた、該格納手段に格納すべき電子データの属性を検出する属性検出手段と、
格納すべき電子データを、前記属性検出手段にて検出された属性と、前記格納指示手段の指示に従って変換するフォーマット変換手段と、を備えることを特徴とするデータ変換装置。
【請求項６】
前記電子データは、画像データであり、
前記フォーマット変換手段は、画像データの種類、画像データの解像度、画像データの縦横サイズ、画像データの色数、及び画像データのエンコード方式の少なくとも一つからなるフォーマットを変換することを特徴とする請求項１〜５のいずれかに記載のデータ変換装置。
【請求項７】
前記電子データ格納手段は、オペレーティングシステムにより論理的に作成されるフォルダまたはディレクトリであることを特徴とする請求項１〜６のいずれかに記載のデータ変換装置。
【請求項８】
前記複数の電子データ格納手段それぞれの属性を設定する属性設定手段と、
前記属性設定手段で設定された属性を、前記電子データ格納手段と対応づけて記憶する属性情報記憶手段と、を備え、
前記属性検知手段は、前記属性情報記憶手段に記憶された内容に従って、格納先の前記電子データ格納手段の属性を検知することを特徴とする請求項１〜７のいずれかに記載のデータ変換装置。
【請求項９】
電子データの表示及び格納指示を行う電子情報表示装置と、
電子データを格納する電子データ記憶装置と、を備え、
前記電子情報表示装置及び前記電子データ記憶装置がネットワークを経由して電子データのフォーマット変換を行うデータ変換システムであって、
前記電子データ記憶装置は、
それぞれ固有の属性の電子データを格納する複数の電子データ格納手段と、
前記電子情報表示装置との間で通信を行う第１通信手段と、を有し、
前記電子情報表示装置は、
格納すべき電子データを前記複数の電子データ格納手段のいずれかに格納する指示を行う格納指示手段と、
前記格納指示手段で指示された格納先の前記電子データ格納手段に予め与えられた、該格納手段に格納すべき電子データの属性を検知する属性検知手段と、
前記格納すべき電子データの属性が前記属性検知手段で検知された属性と異なる場合に、前記格納すべき電子データのフォーマットを前記属性検知手段で検知された属性に合わせて変換するフォーマット変換手段と、
前記フォーマット変換手段で変換された電子データを格納先の前記電子データ格納手段に格納する格納制御手段と、
前記電子データ記憶装置との間で通信を行う第２通信手段と、を有することを特徴とするデータ変換装置。
【請求項１０】
電子データの表示及び格納指示を行う電子情報表示装置と、
電子データを格納する電子データ記憶装置と、を備え、
前記電子情報表示装置及び前記電子データ記憶装置がネットワークを経由して電子データのフォーマット変換を行うデータ変換システムであって、
前記電子情報表示装置は、
格納すべき電子データを前記複数の電子データ格納手段のいずれかに格納する指示を行う格納指示手段と、
前記電子データ記憶装置との間で通信を行う第２通信手段と、を有し、
前記電子データ記憶装置は、
それぞれ固有の属性の電子データを格納する複数の電子データ格納手段と
前記電子情報表示装置との間で通信を行う第１通信手段と、
前記電子データが格納された格納先の前記電子データ格納手段の属性を検知する属性検知手段と、
前記格納された電子データの属性が前記属性検知手段で検知された属性と異なる場合に、前記格納すべき電子データのフォーマットを前記属性検知手段で検知された属性に合わせて変換するフォーマット変換手段と、
格納すべき電子データを格納先の前記電子データ格納手段に格納する格納制御手段と、
前記格納指示手段で指示された電子データが格納された特定の電子データ格納手段に予め与えられた、該格納手段に格納すべき電子データの属性を検出する属性検出手段と、
格納すべき電子データを、前記属性検出手段にて検出された属性と、前記格納指示手段の指示に従って変換するフォーマット変換手段と、
前記電子データ記憶装置との間で通信を行う第２通信手段と、を有することを特徴とするデータ変換装置。
【請求項１１】
それぞれ固有の属性の電子データを格納する複数の電子データ格納手段のいずれかに、格納すべき電子データを格納する指示を行うステップと、
前記指示された格納先の前記電子データ格納手段に予め与えられた、該格納手段に格納すべき電子データの属性を検知するステップと、
前記格納すべき電子データの属性が前記検知された属性と異なる場合に、前記格納すべき電子データのフォーマットを前記検知された属性に合わせて変換するステップと、
前記変換された電子データを格納先の前記電子データ格納手段に格納するステップと、を実行させるためのデータ変換プログラム。
【請求項１２】
それぞれ固有の属性の電子データを格納する複数の電子データ格納手段のいずれかに、格納すべき電子データを格納する指示を行うステップと、
格納すべき電子データを前記複数の電子データ格納手段のいずれかに格納する指示を行うステップと、
前記指示された電子データを格納先の前記電子データ格納手段に格納するステップと、
前記指示された電子データが格納された特定の電子データ格納手段に予め与えられた、該格納手段に格納すべき電子データの属性を検出するステップと、
格納すべき電子データを、前記検出された属性と、前記指示に従って変換するステップと、を実行させるためのデータ変換プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子データを複数の電子データ格納手段のいずれかに格納するデータ変換装置、データ変換システム及びデータ変換プログラムに関する。
【０００２】
【従来の技術】
Ｗｉｎｄｏｗｓ（登録商標）やＬｉｎｕｘ（登録商標）などに代表されるオペレーションシステムを備えた電子情報機器は、一般にその電子情報機器内に保存されている電子データを別データにコピー（複製）するユーザインターフェースを備え、コピー機能をその電子情報機器を使用しているユーザに提供している。
【０００３】
コピー機能は、抽象化すると、関数としてＣｏｐｙ（Ａ，Ｂ）と記述することができる。Ａは元データであり、Ｂは複製後のデータを表し、Ｃｏｐｙ（Ａ，Ｂ）を実行することにより、ＡからＢが作成される。
【０００４】
コピー機能を提供するユーザインターフェースとして、例えば、マイクロソフトのオペレーションシステムＷｉｎｄｏｗｓでは、コマンドプロンプトと呼ばれるコマンドラインユーザインターフェースを備えたアプリケーションと、エクスプローラと呼ばれるグラフィカルユーザインターフェースを備えたアプリケーションが用意されている。
【０００５】
前者のコマンドプロンプトを使用した場合、例えば、”ｃｏｐｙ  ｃ：￥ｆｏｌｄｅｒ１￥ｔｅｓｔ１．ｔｘｔ  ｃ：￥ｆｏｌｄｅｒ２￥ｔｅｓｔ２．ｔｘｔ”とユーザが記述することによりｃドライブのフォルダｆｏｌｄｅｒ１に存在するファイルｔｅｓｔ１．ｔｘｔの複製が、ｃドライブのフォルダｆｏｌｄｅｒ２の下にファイルｔｅｓｔ２．ｔｘｔとして作成される。一方、後者のエクスプローラでは、例えばユーザがあるファイルを選択し、「Ｃｔｒｌ」キーを押しながらファイルをドラックアンドドロップすることでファイルをコピーすることができる。
【０００６】
ところで、異なる記録メディア間で、ドラッグアンドドロップでデータのコピーや移動を行う技術が提案されている（特許文献１参照）。この公報は、ＰＣの内蔵ハードディスクドライブとＣＤレコーダなどの外部記録装置との間でのコピーや移動を念頭に置いており、同一の記録装置内のフォルダ間でのコピーや移動は念頭に置いていない。
【０００７】
また、同公報には、メディア対メディアを関連付けるフォーマット関連テーブルが開示されており、このテーブルに登録された解像度の情報に基づいて、コピーや移動時のデータの解像度変換を行っている。
【０００８】
【特許文献１】
特開２００２−２５１８２
【０００９】
【発明が解決しようとする課題】
プログラミングを目的とするユーザに対しては、プログラミング言語として、ファイルをコピー（複製）するための様々な関数が用意されている。例えば、抽象化すると、ｃｏｐｙ（Ａ，  Ｂ，  Ｏｐｔｉｏｎ）といった関数が用意されており、ＡからＢを作成する際に、”Ｏｐｔｉｏｎ”に記述したルールに従うように指示できる場合もある。この場合、例えば、”Ｏｐｔｉｏｎ”として、「ＪＰＥＧファイルをビットマップファイルに変換」というルールを指定すれば、ＡがＪＰＥＧファイルであった場合に、Ｂとしてビットマップファイルを作成できる場合もある。
【００１０】
一方、エクスプローラに代表されるグラフィカルインターフェースを備えたアプリケーションでは、ユーザに対して簡易な操作性を与えることから、ドラッグアンドドロップをという手法でファイルのコピー操作を行うことができるが、その操作においても、例えば上記のような「ＪＰＥＧファイルをビットマップファイルに変換」といったことを行うことは現状困難である。
【００１１】
上述した特許文献１では、フォルダ単位で上述したテーブルを持っており、フォルダが増えると、それに応じてテーブルの数が増える。ハードディスクの容量は年々増える傾向にあり、それに伴ってフォルダの数も増えるため、テーブルの数は膨大になるおそれがあり、コピーや移動の処理に時間がかかってしまう。
【００１２】
本発明は、このような点に鑑みてなされたものであり、その目的は、属性指定のある特定の電子データ格納手段に電子データを格納する際に、ユーザの手間をなるべく少なくしたデータ変換装置、データ変換システム及びデータ変換プログラムを提供することにある。
【００１３】
【課題を解決するための手段】
上述した課題を解決するために、本発明は、それぞれ固有の属性の電子データを格納する複数の電子データ格納手段と、格納すべき電子データを前記複数の電子データ格納手段のいずれかに格納する指示を行う格納指示手段と、前記格納指示手段で指示された格納先の前記電子データ格納手段に予め与えられた、該格納手段に格納すべき電子データの属性を検知する属性検知手段と、前記格納すべき電子データの属性が前記属性検知手段で検知された属性と異なる場合に、前記格納すべき電子データのフォーマットを前記属性検知手段で検知された属性に合わせて変換するフォーマット変換手段と、前記フォーマット変換手段で変換された電子データを格納先の前記電子データ格納手段に格納する格納制御手段と、を備える。
【００１４】
また、本発明は、それぞれ固有の属性の電子データを格納する複数の電子データ格納手段と、格納すべき電子データを前記複数の電子データ格納手段のいずれかに格納する指示を行う格納指示手段と、前記格納指示手段で指示された電子データを格納先の前記電子データ格納手段に格納する格納制御手段と、前記格納指示手段で指示された電子データが格納された特定の電子データ格納手段に予め与えられた、該格納手段に格納すべき電子データの属性を検出する属性検出手段と、格納すべき電子データを、前記属性検出手段にて検出された属性と、前記格納指示手段の指示に従って変換するフォーマット変換手段と、を備える。
【００１５】
【発明の実施の形態】
以下、本発明に係るデータ変換装置、データ変換システム及びデータ変換プログラムについて、図面を参照しながら具体的に説明する。
【００１６】
（第１の実施形態）
図１は本発明に係るデータ変換装置の第１の実施形態の概略構成を示すブロック図である。図１のデータ変換装置は、パーソナルコンピュータ（以下、ＰＣ）などの電子情報機器に内蔵される。図１のデータ変換装置は、ハードウェアで構成してもよいし、ソフトウェアで構成してもよく、あるいは一部をハードウェアで、残りをソフトウェアで構成してもよい。
【００１７】
図１のデータ変換装置は、ファイルのコピーを行うためのグラフィカルユーザインタフェース部（以下、ＧＵＩ部）１と、電子データをフォルダごとに分けて格納する記憶装置２と、記憶装置２の各フォルダの属性を検知するフォルダ属性検知部３と、電子データのフォーマット変換を行うフォーマット変換部４と、電子データのコピー時にフォルダ属性検知部３やフォーマット変換部４を制御するコピー制御部５と、を備えている。
【００１８】
ＧＵＩ部１は、例えばマイクロソフト（登録商標）のＷｉｎｄｏｗｓ２０００（登録商標）をオペレーティングシステム（以下、ＯＳ）として利用するＰＣを想定した場合、同ＯＳに標準装備されるエクスプローラ（登録商標）の操作画面である。記憶装置２は、ＰＣに内蔵あるいは外付けされるハードディスクドライブ（以下、ＨＤＤ）やメモリーカード等の記憶装置である。
【００１９】
なお、図１では、本発明の説明に関連のない電子情報機器内の構成要素（例えば、ＣＰＵやキーボード等）を省略している。
【００２０】
以下では、図１のデータ変換装置を用いて、画像データのコピーを行う例を説明するが、本発明は、画像データ以外の電子データを記憶装置２に格納する際にも適用可能である。
【００２１】
記憶装置２には、それぞれ固有の属性の電子データを格納するための複数のフォルダ（ディレクトリとも呼ぶが、以下ではフォルダと呼ぶ）が論理的に作成される。このフォルダの作成は、ＯＳの機能で実現される。
【００２２】
ＧＵＩ部１は、ユーザの操作画面を表示する機能と、記憶装置２に保存管理されているフォルダやファイルの情報を表示する機能と、ユーザが操作画面でファイルのコピーなどの操作をした場合にそれに対応する処理を実行する機能とを有する。
【００２３】
図２はＧＵＩ部１の操作画面の一例を示す図である。ユーザは図２に表示されているポインタをマウス等の指示部材で操作し、例えばファイルＡを選択した後、そのファイルＡをフォルダＢにドラッグアンドドロップと呼ばれる操作を行うことでファイルの移動、またはコピーを行うことができる。本実施形態では、ドラッグアンドドロップにより別フォルダにファイルをコピーする例について説明する。
【００２４】
従来の電子情報機器は、図１の構成のうち、ＧＵＩ部１と記憶装置２のみを有し、ＯＳの提供するコピー関数ｃｏｐｙ（Ａ，Ｂ）を利用して、ファイルのコピー操作等を行う。
【００２５】
ここで、コピー関数の引数Ａにはコピー元のファイルを設定し、引数Ｂにはコピー先のファイルを設定する。これにより、コピー元のファイルがコピー先に複製される。
【００２６】
例えば、ユーザが、操作画面上で図２に示したファイルＡを選択して、フォルダＢに対してドラッグアンドドロップ操作を行った場合、ＧＵＩ部１は、ｃｏｐｙ（ルート￥フォルダＡ￥ファイルＡ、ルート￥フォルダＢ￥ファイルＡ）を実行する。この結果、記憶装置２内に論理的に管理されているフォルダＢの内部に、ファイルＡがコピーされる。
【００２７】
より詳細には、ＧＵＩ部１がｃｏｐｙ（ルート￥フォルダ１￥ファイル１、ルート￥フォルダ２￥ファイル２）を実行した場合、記憶装置２内に論理的に管理されているフォルダ群の最上層（ルート）に接続されたフォルダ１内のファイル１が、同じルートに接続されたフォルダ２内のファイル２にコピーされる。ここで、ファイル１とファイル２は名前が異なったとしても、全く同じデータである。
【００２８】
これに対して、本実施形態のコピー制御部５は、ｃｏｐｙ（Ａ，Ｂ）以外に、独自のコピー関数ｃｏｐｙ’（Ａ，Ｂ）を用意している。ｃｏｐｙ’（Ａ，Ｂ）の引数Ａと引数Ｂは、ｃｏｐｙ（Ａ，Ｂ）の引数と同じであり、どちらの関数でもユーザは操作上まったく意識することなく、コピー操作を行うことができる。
【００２９】
例えば、ＧＵＩ部１が、図２に示したファイルＡを選択して、フォルダＢに対してドラッグアンドドロップ操作を行うと、ＧＵＩ部１は、ｃｏｐｙ’（ルート￥フォルダＡ￥ファイルＡ、ルート￥フォルダＢ￥ファイルＢ）を実行する。
【００３０】
なお、本実施形態では、コピー先のファイルを便宜上ファイルＢと表記しているが、一般的なコピー操作はファイルＡと同じものが複製されるため、ファイルＢの実体はファイルＡである。また、以下の説明では、コピー元の情報“ルート￥フォルダＡ￥ファイルＡ”を“コピー元Ａ”、コピー先の情報“ルート￥フォルダＢ￥ファイルＢ”を“コピー先Ｂ”と表記する。
【００３１】
図３は図１のデータ変換装置の処理手順の一例を示すフローチャートである。まず、ＧＵＩ部１がｃｏｐｙ’（コピー元Ａ，コピー先Ｂ）を実行すると（ステップＳ１）、コピー制御部５は、“コピー元Ａ”情報と“コピー先Ｂ”情報を解析し、フォルダＡ、ファイルＡ、フォルダＢ及びファイルＢを認識して記憶する（ステップＳ２）。このとき、“コピー先Ｂ”については、コピー先に作成されるファイル名であるファイルＢと、そのファイルが作成されるコピー先フォルダ名であるフォルダＢとを分離して認識する。
【００３２】
次に、フォルダ属性検知部３によりファイルＡの属性を検知し、“コピー元Ａ”については、コピー元のデータであるファイルＡが画像データであるか否かを判断する（ステップＳ３）。
【００３３】
画像データのフォーマットに関する属性の具体例として、例えば画像の縦横のピクセルサイズについて説明する。この場合、例えば、フォルダ属性検知部３はコピー制御部５に対して「ピクセルサイズ：横６４０、縦４８０」という情報を出力する。本実施形態では、フォルダに付加されている画像データのフォーマットに関する属性についてはフォルダ名を調べ、フォルダ名が例えば「６４０＿４８０」のようなピクセルサイズを表記する書式で記述されている場合、フォルダ属性検知部３は画像データのフォーマットに関する属性を検知することができる。
【００３４】
ステップＳ３において、画像データでないと判断された場合には、所定のエラー処理を行う。エラー処理では、ｃｏｐｙ（コピー元Ａ，コピー先Ｂ）を実行し（ステップＳ４）、記憶装置２内のフォルダＢにファイルＢを作成した後、実行結果をＧＵＩ部１に通知して、処理を終了する。
【００３５】
一方、ステップＳ３で画像データと判断された場合には、フォルダ属性検知部３によりフォルダＢの属性を検知し（ステップＳ５）。フォルダ属性の検知に成功したか否かを判断する（ステップＳ６）。フォルダ属性の検知に成功しなかった場合はステップＳ４に進み、成功した場合はフォーマット変換部４によりファイルＡをフォルダＢの属性に合わせて変換する（ステップＳ７）。
【００３６】
次に、フォーマット変換に成功したか否かを判断し（ステップＳ８）、成功しなかった場合はステップＳ４に進み、成功した場合はコピー制御部５により、フォーマット変換した画像データをフォルダＢ内にファイルＢとして格納する（ステップＳ９）。
【００３７】
ステップＳ４またはＳ９の処理が終了した場合、コピー制御部５は処理結果をＧＵＩ部１に通知する（ステップＳ１０）。
【００３８】
このように、第１の実施形態では、ＧＵＩ部１でコピー関数を実行した場合に、コピー先のフォルダの属性に合わせて、コピー元の画像データのフォーマット変換を行うため、ユーザが意識することなく、画像データのフォーマット変換を自動的に行うことができ、ユーザの作業負担が軽減する。また、予め属性の決まっているフォルダに、異なるフォーマットの画像データを誤って格納するおそれがなくなり、ファイル管理を正しく行うことができる。
【００３９】
なお、上述した実施形態では、画像データのフォーマットの一例として、ピクセルサイズについて説明したが、フォーマット変換部４は、画像データの種類、画像データの解像度、画像データの縦横サイズ、画像データの色数、及び画像データのエンコード方式など、ピクセルサイズ以外のフォーマット変換を行ってもよい。
【００４０】
（第２の実施形態）
第２の実施形態は、第１の実施形態よりも処理の軽減を図るものである。
【００４１】
図４は本発明に係るデータ変換装置の第２の実施形態の概略構成を示すブロック図である。図４では、図１と共通する構成部分には同一符号を付しており、以下では相違点を中心に説明する。
【００４２】
図４のデータ変換装置は、コピー制御部５内に、フォーマット変換部４が変換可能なエンコード方式やピクセルサイズ等の属性情報を記憶する画像変換情報記憶部６を有する。
【００４３】
図５は図４のデータ変換装置の処理手順の一例を示すフローチャートである。図５のフローチャートは、図３のフローチャートにステップＳ２５，Ｓ２６，Ｓ２９を追加したものである。以下では、図３と異なる処理を中心に説明する。
【００４４】
ステップＳ２３において、コピー元のファイルＡが画像データと判断されると、次に、フォルダ属性検知部３により、ファイルＡの画像フォーマットを検知する（ステップＳ２５）。そして、フォーマット変換部４によりファイルＡの画像変換が可能か否かを判断する（ステップＳ２６）。
【００４５】
ここで、コピー制御部５は、画像データのフォーマットであるエンコード方式やピクセルサイズ等を検出する機能を持ち、検出したフォーマットに関する情報を、画像変換情報記憶部６に記憶されているフォーマット変換部４で変換可能な情報と比較する。この結果、エンコード方式およびピクセルサイズのいずれかがフォーマット変換部４において変換不可であると判断されると、ステップＳ２３で画像データでないと判断された場合と同様に、コピー制御部５のエラー処理を行う（ステップＳ２４）。
【００４６】
次に、フォルダ属性検知部３はフォルダＢの属性を検知する（ステップＳ２７）。フォルダ属性検知部３は、フォルダＢの属性を検知する際、エンコード方式とピクセルサイズの両方に関する情報を検知する。この場合、例えば、フォルダ属性検知部３は、コピー制御部５に対して「ＪＰＥＧ、横６４０、縦４８０」という情報を出力する。フォルダに付加されている画像データのフォーマットに関する属性として、本実施形態ではフォルダ名を調べ、フォルダ名が例えば「ＪＰＥＧ＿６４０＿４８０」のようなエンコード方式とピクセルサイズを表記するように予め決められた書式で記述されている場合には、画像データのフォーマットに関する属性を検知できるものとする。
【００４７】
コピー制御部５はフォルダ属性検知部３から画像データのフォーマットに関する属性が入力されると、フォルダの属性値であるエンコード方式とピクセルサイズの値を調べ、エンコード方式およびピクセルサイズのいずれかがフォーマット変換部４において可能か否かを判断する（ステップ２９）。ステップ２９で変換不可であると判断した場合は、ファイルＡが画像データでない場合と同様に、第１の実施形態のコピー制御部５と同様にエラー処理を行う（ステップＳ２４）。
【００４８】
フォーマット変換部４は、コピー制御部５から“コピー元Ａ”の情報と画像データのフォーマットに関する属性が入力されると、“コピー元Ａ”のファイルＡを画像データのフォーマットとして、入力された属性値に従って変換する。例えば、ファイルＡがビットマップファイルで、横１６００ピクセル、縦１２００ピクセルの画像データであり、属性値として「ＪＰＥＧ、横６４０、縦４８０」が入力された場合には、ファイルＡのエンコード方式をＪＰＥＧに変換し、かつ、ピクセルサイズを横６４０ピクセル、縦４８０ピクセルに変換を行う。
【００４９】
その後、ステップＳ９〜Ｓ１１と同様の処理を行う（ステップＳ３１〜Ｓ３３）。
【００５０】
このように、第２の実施形態では、コピー元のファイルＡの画像変換が可能か否かと、コピー先のフォルダＢの属性への画像変換が可能か否かを事前に調べてからコピー処理を行うため、フォルダ属性検知部３とフォーマット変換部４が無駄な処理を行わなくて済み、データ変換装置の全体的な処理量を軽減することができる。
【００５１】
（第３の実施形態）
第３の実施形態は、フォーマット変換部４にて変換済みの画像データをコピー制御部５に格納して、同じ画像データに対して複数回フォーマット変換部４で画像変換を行わないようにしたものである。
【００５２】
図６は本発明に係るデータ変換装置の第３の実施形態の概略構成を示すブロック図である。図６では、図１と共通する構成部分には同一符号を付しており、以下では相違点を中心に説明する。
【００５３】
図６のデータ変換装置は、画像変換履歴情報と画像変換済みの画像データを格納する履歴情報記憶部７を記憶装置２内に設け、かつ履歴情報記憶部の格納制御を行う履歴情報記憶制御部８をコピー制御部５内に設けている。
【００５４】
図７は図６のデータ変換装置の処理手順の一例を示すフローチャートである。図７のフローチャートは、図３のフローチャートにステップＳ４５，Ｓ４６，Ｓ５３を追加したものである。以下では、図３と異なる処理を中心に説明する。
【００５５】
コピー制御部５は、フォーマット変換部４から変換結果が入力されると、図３のステップＳ１０と同様に、変換後の画像データであるファイルＢを記憶装置２内のフォルダＢ内にコピーする。
【００５６】
コピー制御部５内の履歴情報記憶制御部８は、ファイルＢの画像変換が完了すると、“コピー元Ａ”と“コピー先Ｂ”の情報とフォーマット変換部４が変換作成した画像データとの組み合わせ情報を履歴情報として履歴情報記憶部７に格納する。履歴情報記憶部７が格納された履歴情報を記憶する時間は、例えば、ＰＣを終了（ＰＣの電源をＯＦＦ）するまでなど、ある限られた期間でもよい。
【００５７】
その後に、ＧＵＩ部１が同じコピー関数を実行すると、コピー制御部５は、履歴情報記憶部７から必要な画像データを読み出してコピー処理を行う。これにより、フォルダ属性検知部３やフォーマット変換部４を利用することなく、ファイルＢのコピーが可能になる。
【００５８】
このように、第３の実施形態では、フォーマット変換の履歴情報とフォーマット変換後の画像データを予め格納しておくため、同じコピー関数を実行する際にフォルダ属性検知部３やフォーマット変換部４が重複した処理を行わなくて済み、処理の軽減が図れ、コピー処理を高速化できる。
【００５９】
（第４の実施形態）
第４の実施形態は、ユーザが指示したフォルダに画像データをコピーした後に、フォーマット変換を行うものである。
【００６０】
図８は本発明に係るデータ変換装置の概略構成を示すブロック図である。図８のデータ変換装置は、図１と比較して、フォーマット変換部４が記憶装置２との間で画像データの送受を行う点と、ＧＵＩ部１が記憶装置２との間で画像データの送受を行う点とが異なっている。
【００６１】
図９は図８のデータ変換装置の処理手順の一例を示すフローチャートである。第１〜第３の実施形態では、ユーザがドラッグアンドドロップでコピーを指示したときに、ｃｏｐｙ’（Ａ，Ｂ）関数を実行したが、本実施形態では従来と同様のｃｏｐｙ（Ａ，Ｂ）関数を利用する（ステップＳ６１）。
【００６２】
コピー制御部５はデータ変換装置内で実行される処理イベントを検知する機能を備え、ＧＵＩ１０がｃｏｐｙ（コピー元Ａ，コピー先Ｂ）が実行したことを検知することができる。
【００６３】
コピー制御部５は、コピーの処理イベントｃｏｐｙ（コピー元Ａ，コピー先Ｂ）  を検知すると（ステップＳ６２）、“コピー元Ａ”および“コピー先Ｂ”の値を確認して記憶する（ステップＳ６３）。
【００６４】
“コピー元Ａ”については、コピー元のデータであるファイルＡが画像データであるか否かを検知する（ステップＳ６４）。“コピー先Ｂ”についてはコピー先に作成されるファイル名であるファイルＢと、そのファイルが作成されるコピー先フォルダ名であるフォルダＢとを分離して検知し、検知したフォルダＢという情報をフォルダ属性検知部３に入力する。
【００６５】
フォルダ属性検知部３はコピー制御部５からフォルダＢという“コピー先Ｂ”に関する情報が入力されると、そのフォルダの属性を検知する（ステップＳ６５）。
【００６６】
次に、フォルダの属性検知に成功したか否かを判断し（ステップＳ６６）、成功した場合には、フォーマット変換部４により、ファイルＢをフォルダＢの属性に従って変換する（ステップＳ６７）。
【００６７】
例えば、画像データのフォーマットに関する属性の具体例として、画像の縦横のピクセルサイズを用いる場合、フォルダ属性検知部３はコピー制御部５に対して「ピクセルサイズ：横６４０、縦４８０」という情報を出力する。
【００６８】
本実施形態では、フォルダに付加されている画像データのフォーマットに関する属性についてはフォルダ名を調べ、フォルダ名が例えば「６４０＿４８０」というようなピクセルサイズを表記する予め決められた書式で記述されている場合には、画像データのフォーマットに関する属性を検知できるものとする。
【００６９】
コピー制御部５はフォルダ属性検知部３から画像データのフォーマットに関する属性が入力されると、フォーマット変換部４に“コピー先Ｂ”の情報と画像データのフォーマットに関する属性を入力する。
【００７０】
フォーマット変換部４はコピー制御部５から“コピー先Ｂ”の情報と画像データのフォーマットに関する属性が入力されると、“コピー先Ｂ”のファイルＢを画像データのフォーマットとして入力された属性値に従い変換する（ステップＳ６８）。
【００７１】
例えば、ファイルＢが横１６００ピクセル、縦１２００ピクセルの画像データであり、属性値として「ピクセルサイズ：横６４０、縦４８０」が入力された場合には、ファイルＢのピクセルサイズを横６４０ピクセル、縦４８０ピクセルにサイズ変換を行う。
【００７２】
なお、画像フォーマットの変換の処理に関しては、ＯＳや追加ライブラリが提供する画像フォーマット変換機能を利用しても良いし、フォーマット変換部４自体に画像フォーマット変換機能を組み込んでいても良いが、画像フォーマット変換処理自体は本発明の本質ではないため具体的な処理などの詳細は省略する。
【００７３】
上記処理の結果、フォーマット変換部４はフォーマット変換した結果、変換後の画像データを新たなファイルＢとして“コピー先Ｂ”のフォルダＢに作成する。
【００７４】
一方、ステップＳ６２でｃｏｐｙ（Ａ，Ｂ）という実行イベントが検出されない場合、ステップＳ６４でコピー元のファイルＡが画像データではないと判断された場合、またはステップＳ６６でフォルダ属性の検知に成功しなかった場合は、いずれも何も処理を行わない。
【００７５】
なお、上記に説明のステップＳ６２において、コピー制御部５は、コピーの処理イベントｃｏｐｙ（コピー元Ａ，コピー先Ｂ）  を検知するものとしたが、コピー制御部５が記憶装置２の状態変化を常時確認しており、記憶装置２内に新たなファイルが作成されたことを検出するとしても良い。この場合、上記で説明したステップ６３は、“コピー元Ａ”および“コピー先Ｂ”の値を確認して記憶する代わりに、“コピー先Ｂ”のみの値を確認し記憶するだけでよい。また、上記で説明したステップ６４は、コピー元のデータであるファイルＡが画像データであるか否かを検知する代わりに、ファイルＡが画像データであるか否かを検知することになる。
【００７６】
このように、第４の実施形態では、第１の実施形態と同様に、ユーザが意識することなく、コピー先のフォルダの属性に合ったフォーマットで画像データを変換してコピーすることができる。いったん格納先にコピーした後にフォーマット変換を行うため、コピー操作自体は第１の実施形態よりも高速に行うことができる。
【００７７】
（第５の実施形態）
第５の実施形態は、任意のフォルダについて、画像データのフォーマットをユーザが任意に指定できるようにしたものである。
【００７８】
図１０は本発明に係るデータ変換装置の第５の実施形態の概略構成を示すブロック図である。図１０では、図１と共通する構成部分には同一符号を付しており、以下では相違点を中心に説明する。
【００７９】
図１０のデータ変換装置は、図１の構成に、フォルダ属性管理部１１を追加したものである。フォルダ属性管理部１１は、各フォルダの画像フォーマット属性を管理する管理テーブル１２と、ユーザが各フォルダの画像フォーマット属性を変更及び設定するユーザインタフェース部１３とを有する。
【００８０】
フォルダ属性管理部１１は、各フォルダに付加された画像フォーマット属性を記憶管理する方法として、例えば図１１に示す管理テーブル１２を利用する。図１１の管理テーブル１２では、フォルダ情報と、そのフォルダに関連するエンコード方式、ピクセルサイズを記憶できる。なお、フォルダ情報に関しては、ルートフォルダからのパス情報、フォルダ名も含まれているものとする。
【００８１】
次に、第１〜第４の実施形態との相違点を中心に、第５の実施形態のデータ変換装置の処理動作を説明する。
【００８２】
フォルダ属性検知部３はコピー制御部５からフォルダＢという“コピー先Ｂ”に関する情報が入力されると、フォルダ属性管理部１１の管理テーブル１２を参照する。フォルダ属性検知部３は管理テーブル１２に、“コピー先Ｂ”に一致するフォルダ情報が記述されているか否かを調べる。記述されている場合は、関連するエンコード方式とピクセルサイズをフォルダのフォーマットに関する属性としてコピー制御部５に出力する。記述されていない場合は、エラー結果をコピー制御部５へ出力する。
【００８３】
図１２はフォルダ属性管理部１１がユーザに提供するフォルダの属性を設定するユーザインターフェースの一例を示す図である。図１２のユーザインターフェースでは、フォルダ情報と、そのフォルダに関連するエンコード方式と、ピクセルサイズとをユーザが記述することができ、ユーザの設定した値が、管理テーブル１２に反映されて記憶管理される。
【００８４】
なお、本実施形態では、フォルダ属性管理部１１が管理テーブル１２を利用してフォルダの属性を管理する例を説明したが、ＯＳにフォルダ属性管理部１１の機能を持たせて、各フォルダに画像フォーマットの情報を記憶、管理させても良い。また、その場合、フォルダの属性を設定するユーザインターフェースについてもＯＳが提供するようにしてもよい。
【００８５】
このように、第５の実施形態では、ユーザが任意のフォルダについて自由に画像データのフォーマットに関する属性を設定できるようにしたため、グラフィカルユーザインターフェースを用いてファイルのコピー操作を行った場合に、コピーするファイルが画像データであり、コピー先のフォルダで画像データのフォーマット属性が設定されていれば、ユーザが希望する画像フォーマットに自動的に変換してコピー先に保存でき、ユーザ自身でフォーマット変換を行う必要がなくなる。
【００８６】
（第６の実施形態）
第６の実施形態は、ユーザがネットワークに接続された他の機器に対してファイルのコピー操作を行うものである。
【００８７】
図１３は本発明に係るデータ変換システムの第６の実施形態の概略構成を示すブロック図である。図１３のデータ変換システムは、互いにネットワーク２０に接続された電子情報表示装置２１と電子情報記憶装置２２とを備えている。電子情報表示装置２１は、電子情報記憶装置２２の記憶制御を行う。なお、ネットワーク２０は有線でも無線でもよい。
【００８８】
電子情報表示装置２１は、図１と同様のＧＵＩ部１、コピー制御部５、フォルダ属性検知部３及びフォーマット変換部４を有し、それ以外に、ネットワークプロトコル処理部２３と、通信部２４とを有する。
【００８９】
電子情報記憶装置２２は、画像データを格納する図１と同様の記憶装置２を有し、それ以外に、ネットワークプロトコル処理部２５と通信部２６を有する。電子情報記憶装置２２として、例えば、一般的なＰＣを想定した場合、記憶装置２は内蔵ハードディスクや外付けのハードディスク、メモリーカードなどである。
【００９０】
電子情報表示装置２１のフォルダ属性検知部３は、ネットワーク２０に接続された電子情報記憶装置２２の記憶装置２に存在するフォルダの属性を検知することができる。
【００９１】
例えば、ネットワーク２０に接続された装置のフォルダ名を知る機能は、いろいろな通信プロトコルとして既にＰＣなどに標準で搭載されており、そのような公知の機能を利用する。電子情報表示装置２１のフォルダ属性検知部３は、電子情報記憶装置２２の記憶装置２に存在するフォルダ名を調べ、フォルダ名が例えば「６４０＿４８０」というようなピクセルサイズを表記するように予め決められた書式で記述されている場合、画像データのフォーマットに関する属性を検知することができる。
【００９２】
図１３の画像データ変換システム１００は、図１のデータ変換装置と比較したときに、構成要素間のデータ交換や制御信号の交換といった情報交換のうち、コピー制御部５と記憶装置２との間、フォルダ属性検知部３と記憶装置２との間の情報交換にネットワーク２０を利用する点を除けば、各構成部分の処理は全く同じである。
【００９３】
また、電子情報表示装置２１が図１のデータ変換装置を内蔵していてもよく、この場合は、“コピー元Ａ”および“コピー先Ｂ”の情報は、電子情報表示装置２１と電子情報記憶装置２２のいずれの記憶装置を利用してもよい。例えば、“コピー元Ａ”が電子情報記憶装置２２の記憶領域、“コピー元Ｂ”が電子情報表示装置２１の記憶領域という組み合わせをとることも可能である。
【００９４】
このように、第６の実施形態では、ユーザがグラフィカルユーザインターフェースを用いてネットワーク２０接続された別機器に対してファイルのコピー操作を行った場合に、コピーするファイルが画像データであり、コピー先のフォルダで画像データのフォーマット属性が設定されていれば、設定した画像フォーマットに自動的に変換されてコピー先に保存されることになる。
【００９５】
（第７の実施形態）
第７の実施形態は、第６の実施形態の変形例であり、コピー制御に関連する構成を電子情報記憶装置２２に設けたものである。
【００９６】
図１４は本発明に係るデータ交換システムの第７の実施形態の概略構成を示すブロック図である。図１４のデータ交換システム２００は、図１３と同様に、電子情報表示装置２１と電子情報記憶装置２２とを備えている。電子情報表示装置２１は、ＧＵＩ部１と、ネットワークプロトコル処理部２３と、通信部２４とを有する。電子情報記憶装置２２は、コピー制御部５と、フォルダ属性検知部３と、フォーマット変換部４と、ネットワークプロトコル処理部２５と、通信部２６とを有する。
【００９７】
図１４の画像データ変換システム２００は、図８のデータ変換装置と比較したときに、構成要素間のデータ交換や制御信号の交換といった情報交換のうち、ＧＵＩ部１と記憶装置２との間の情報交換にネットワーク２０を利用する点を除けば、各構成部分の処理は全く同じである。
【００９８】
図１４のデータ交換システムでは、ＧＵＩ部１がコピー関数を実行すると、コピーの指示信号がネットワーク２０経由で電子情報記憶装置２２に伝達され、電子情報記憶装置２２内でコピー処理が行われる。コピー処理自体は、図９と同様のフローチャートで行われる。
【００９９】
このように、第７の実施形態では、ユーザが表示確認及び操作する電子情報表示装置２１とネットワーク２０経由で接続された電子情報記憶装置２２上でコピー処理を行うため、電子情報表示装置２１を小型化でき、ＰＤＡや携帯電話などで電子情報表示装置２１を構成できる。
【０１００】
【発明の効果】
以上詳細に説明したように、本発明によれば、格納すべき電子データのフォーマットを、格納先である電子データ格納手段の属性に合わせて自動変換するため、ユーザが意識することなく、電子データのフォーマット変換を行うことができ、ユーザ自身でフォーマット変換を行う手間が省け、使い勝手が向上する。また、属性指定のある電子データ格納手段に、フォーマットの異なる電子データを誤って格納するおそれもなくなる。
【図面の簡単な説明】
【図１】本発明に係るデータ変換装置の第１の実施形態の概略構成を示すブロック図。
【図２】ＧＵＩ部１の操作画面の一例を示す図。
【図３】図１のデータ変換装置の処理手順の一例を示すフローチャート。
【図４】本発明に係るデータ変換装置の第２の実施形態の概略構成を示すブロック図。
【図５】図４のデータ変換装置の処理手順の一例を示すフローチャート。
【図６】本発明に係るデータ変換装置の第３の実施形態の概略構成を示すブロック図。
【図７】図６のデータ変換装置の処理手順の一例を示すフローチャート。
【図８】本発明に係るデータ変換装置の概略構成を示すブロック図。
【図９】図８のデータ変換装置の処理手順の一例を示すフローチャート。
【図１０】本発明に係るデータ変換装置の第５の実施形態の概略構成を示すブロック図。
【図１１】管理テーブルの一例を示す図。
【図１２】フォルダ属性管理部１１がユーザに提供するフォルダの属性を設定するユーザインターフェースの一例を示す図。
【図１３】本発明に係るデータ変換システムの第６の実施形態の概略構成を示すブロック図。
【図１４】本発明に係るデータ交換システムの第７の実施形態の概略構成を示すブロック図。
【符号の説明】
１  ＧＵＩ部
２  記憶装置
３  フォルダ属性検知部
４  フォーマット変換部
５  コピー制御部
６  画像変換情報記憶部
７  履歴情報記憶部
８  履歴情報記憶制御部
１１  フォルダ属性管理部
１２  管理テーブル
１３  ユーザインタフェース部
２０  ネットワーク
２１  電子情報表示装置
２２  電子情報記憶装置
２３，２５  ネットワークプロトコル処理部
２４，２６  通信部
【図１】
2004362091.tif 000003
【図２】
2004362091.tif 000004
【図３】
2004362091.tif 000005
【図４】
2004362091.tif 000006
【図５】
2004362091.tif 000007
【図６】
2004362091.tif 000008
【図７】
2004362091.tif 000009
【図８】
2004362091.tif 000010
【図９】
2004362091.tif 000011
【図１０】
2004362091.tif 000012
【図１１】
2004362091.tif 000013
【図１２】
2004362091.tif 000014
【図１３】
2004362091.tif 000015
【図１４】
2004362091.tif 000016