(57)【要約】【課題】ファイル名が変更された場合であっても、ファイルの同一性を担保することができる。【解決手段】撮像装置１は、撮像画像生成部８１と、ファイル名生成部８２と、画像ファイル生成部８３と、を備える。撮像画像生成部８１は、撮像画像のデータと当該ファイルの通常のファイル名を生成する。ファイル名生成部８２は、撮像画像生成部８１により生成されたファイルを転送する所定の転送先に対応する転送先ファイル名を生成する。画像ファイル生成部８３は、転送先とファイル名生成部８２により生成された転送先ファイル名を対応付けて付加情報として当該ファイルに付加して、画像ファイル記憶部６２に記憶させる。【選択図】図５
2014048922.tif 000002
【特許請求の範囲】
【請求項１】
ファイルと当該ファイルのファイル名を生成するファイル生成手段と、
前記ファイル生成手段により生成されたファイルを転送する所定の転送先に対応するファイル名を特定するファイル名特定手段と、
前記転送先と前記ファイル名特定手段により特定されたファイル名を対応付けて付加情報として当該ファイルに付加して保存する保存手段と、
を備えることを特徴とするファイル処理装置。
【請求項２】
前記付加情報に保存されている前記転送先に前記ファイルを転送する転送手段と、
前記転送手段により前記転送先に前記ファイルを転送する際に、転送するファイルのファイル名を前記付加情報に保存されている前記転送先に対応付けて保存されているファイル名に変更するファイル名変更手段と、
を更に備えることを特徴とする請求項１に記載のファイル処理装置。
【請求項３】
前記ファイル生成手段によりファイルが生成された際に、前記ファイル名特定手段は、前記転送先に対応するファイル名を特定し、前記保存手段は、前記転送先と前記ファイル名特定手段により特定されたファイル名を前記付加情報として当該ファイルに付加して保存することを特徴とする請求項１又は２に記載のファイル処理装置。
【請求項４】
前記ファイル生成手段によりファイルが生成された後に、前記ファイル名特定手段は、前記転送先に対応するファイル名を特定し、前記保存手段は、前記転送先と前記ファイル名特定手段により特定されたファイル名を前記付加情報として当該ファイルに付加して保存することを特徴とする請求項１又は２に記載のファイル処理装置。
【請求項５】
前記転送手段により前記転送先に前記ファイルを転送する際に、前記ファイル名特定手段は、前記転送先に対応するファイル名を特定し、前記保存手段は、前記転送先と前記ファイル名特定手段により特定されたファイル名を前記付加情報として当該ファイルに付加して保存することを特徴とする請求項２に記載のファイル処理装置。
【請求項６】
前記保存手段は、転送先からファイル名の変更の通知があった場合には、前記付加情報に当該変更があったファイル名を追加することを特徴とする請求項２乃至５のいずれか１項に記載のファイル処理装置。
【請求項７】
前記転送先を設定する設定手段を更に備え、
前記ファイル名特定手段は、前記設定手段により設定された転送先に対応するファイル名を特定することを特徴とする請求項１乃至６のいずれか１項に記載のファイル処理装置。
【請求項８】
前記ファイル名特定手段は、前回に特定したファイル名と重複しないようにファイル名を特定することを特徴とする請求項１乃至７のいずれか１項に記載のファイル処理装置。
【請求項９】
前記転送先からファイル或いは該ファイルのファイル名を取得する取得手段と、
前記取得手段により取得されたファイルのファイル名或いはファイル名が、当該ファイル処理装置に保存されているいずれかのファイルの付加情報に含まれているか否かを判別する判別手段と、
前記判別手段による判別結果を報知する報知手段と、
を更に備えることを特徴とする請求項１乃至８のいずれか１項に記載のファイル処理装置。
【請求項１０】
前記ファイルは画像であり、前記付加情報はＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ）情報であることを特徴とする請求項１乃至９のいずれか１項に記載のファイル処理装置。
【請求項１１】
ファイルと当該ファイルのファイル名を生成するファイル生成ステップと、
前記ファイル生成ステップにより生成されたファイルを転送する所定の転送先に対応するファイル名を特定するファイル名特定ステップと、
前記転送先と前記ファイル名特定ステップにより特定されたファイル名を対応付けて付加情報として当該ファイルに付加して保存する保存ステップと、
を含むことを特徴とするファイル処理方法。
【請求項１２】
ファイル処理装置が実行するプログラムであって、
ファイルと当該ファイルのファイル名を生成するファイル生成手段、
前記ファイル生成手段により生成されたファイルを転送する所定の転送先に対応するファイル名を特定するファイル名特定手段、
前記転送先と前記ファイル名特定手段により特定されたファイル名を対応付けて付加情報として当該ファイルに付加して保存する保存手段、
として機能することを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル処理装置、ファイル処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来より、自機のファイルを他の装置に転送することが行われている。自機から他の装置への転送の際、自機において付与されたファイル名と他の装置に既にあるファイル名とが重複してしまう場合がある。このような場合に対しては、例えば、転送先である他の装置において、既存のファイルを保持することを優先して、転送されてきたファイルのファイル名を変更して、異なるファイル名のファイルとして保存するという技術がある（特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３３７１０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した特許文献１に記載の技術においては、例えば、転送されてきたファイルのファイル名を変更して保存した後に、再度、同一のファイル名のファイルが転送されてくることは想定されていない。即ち、特許文献１に記載の技術においては、ファイル名を頼りにファイルの同一性を確認すると、既にファイル名が変更されてファイルは別のファイルとして認識されてしまう。このため、特許文献１に記載の技術においては、ファイルの同一性を担保することができないという問題が生じることとなる。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、ファイル名が変更された場合であっても、ファイルの同一性を担保することができることを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の一態様のファイル処理装置は、
ファイルと当該ファイルのファイル名を生成するファイル生成手段と、
前記ファイル生成手段により生成されたファイルを転送する所定の転送先に対応するファイル名を特定するファイル名特定手段と、
前記転送先と前記ファイル名特定手段により特定されたファイル名を対応付けて付加情報として当該ファイルに付加して保存する保存手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、ファイル名が変更された場合であっても、ファイルの同一性を担保することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明のファイル処理装置の一実施形態に係る撮像装置の概要を示す模式図である。
【図２】画像ファイルのファイル構成を示す模式図である。
【図３】本発明の一実施形態に係る撮像装置のハードウェアの構成を示すブロック図である。
【図４】図３の撮像装置の機能的構成のうち、ファイル管理処理を実行するための機能的構成を示す機能ブロック図である。
【図５】図３の撮像装置の機能的構成のうち、ファイル生成処理を実行するための機能的構成を示す機能ブロック図である。
【図６】図３の撮像装置の機能的構成のうち、ファイル転送処理を実行するための機能的構成を示す機能ブロック図である。
【図７】図３の撮像装置の機能的構成のうち、同一ファイル判別処理を実行するための機能的構成を示す機能ブロック図である。
【図８】図４の機能的構成を有する図３の撮像装置が実行するファイル管理処理の流れを説明するフローチャートである。
【図９】図５の機能的構成を有する図３の撮像装置が実行するファイル生成処理の流れを説明するフローチャートである。
【図１０】図６の機能的構成を有する図３の撮像装置が実行するファイル転送処理の流れを説明するフローチャートである。
【図１１】図７の機能的構成を有する図３の撮像装置が実行する同一ファイル判別処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について、図面を用いて説明する。
図１は、本発明のファイル処理装置の一実施形態に係る撮像装置の概要を示す模式図である。
【００１０】
撮像装置１は、図１に示すように、撮像して得た画像ファイルを、所定の外部装置Ｔ１乃至Ｔ４に転送する。
転送先となる各種の外部装置Ｔ１乃至Ｔ４としては、第１のサービスとしてＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）サービスにより提供されてネットワークを介してファイル転送可能なサーバ装置Ｔ１、第２のサービスとしてオンラインストレージサービスにより提供されてネットワークを介してファイル転送可能なサーバ装置Ｔ２、ストレージメディア等を介してファイル転送可能なＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）Ｔ３、ストレージメディア等を介してファイル転送可能な他の撮像装置（以下、「他のカメラ」という）Ｔ４を設定するものとする。なお、本実施形態においては、第１のサービスは、Ｆａｃｅｂｏｏｋ（登録商標）、第２のサービスは、Ｄｒｏｐｂｏｘ（登録商標）を例として以下説明を行う。
また、以下、各種の外部装置Ｔ１乃至Ｔ４を特に識別する必要がない場合には、単に「外部装置Ｔ」と呼ぶものとする。
【００１１】
また、撮像装置１は、転送に際して、転送するファイルのファイル名を転送先に適したファイル名に変更する。
転送先に適したファイル名は、ファイルの転送時に生成するわけではなく、画像ファイルの生成時に併せて生成されて、当該画像ファイルに転送用のファイル名（以下、「転送ファイル名」という）として保持される。なお、「転送先に対応するファイル名」は、ユーザが識別して判断できる名称でもよく、少なくとも、転送を行う撮像装置１が転送先を識別可能な名称であればよい。
以上のように撮像装置１により転送される画像ファイルは、実際に画像ファイルのファイル名となるファイル名（以下、「通常のファイル名」という）と、転送先に対応する転送ファイル名である転送ファイル名の２つのファイル名の情報を保持していることになる。なお、画像ファイル生成時には、撮像装置１の装置固有のルールに則って命名されるファイル名が通常のファイル名として画像ファイルに付与されることになる。
【００１２】
具体的には、画像ファイルの生成時点では、通常のファイル名は、「ＣＩＭＧ１１０２．ｊｐｇ」が付与される。また、転送ファイル名は、第１のサービス用に「Ｆａｃｅｂｏｏｋ１１０２．ｊｐｇ」、第２のサービス用に「Ｄｒｏｐｂｏｘ１１０２．ｊｐｇ」、ＰＣ用に「ＭＹＰＣ１１０２．ｊｐｇ」、及び他のカメラ用に「ＺＲ１１０２．ｊｐｇ」が付与される。
なお、本実施形態においては、転送先の種別とファイル生成日を組み合わせて転送ファイル名の命名のルールとしたがこれに限られず、種々のルールに則って転送ファイル名の命名を行うことができる。
【００１３】
ファイルが転送された外部装置Ｔは、撮像装置１からの画像ファイルを保存する。また、外部装置Ｔは、保存しているファイルが転送元である撮像装置１からのものであるかの同一性の確認の要求を、撮像装置１に対して行う。
【００１４】
同一性の確認の要求を受けた撮像装置１は、保存している画像ファイルを検索して、転送先のファイルと同一のファイルがあるか否かを判別する。そして、撮像装置１は、判別の結果を、自己の表示手段で表示したり、外部装置Ｔに送信したりしてユーザに報知する。
従って、本実施形態においては、上述した手法で同一性の確認を行うことができるために、転送によりファイル名が変更してもファイルの同一性を担保することができることになる。
【００１５】
次に、上述したような撮像装置１により生成される画像ファイルのファイル構成について説明する。
図２は、画像ファイルのファイル構成を示す模式図である。
【００１６】
画像ファイルは、Ｅｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ）規格のＥｘｉｆ画像ファイル規定に準拠して生成される。
この画像ファイルは、図２に示すように、ヘッダ領域Ｒ１と、Ｅｘｉｆ領域Ｒ２と、画像データ領域Ｒ３と、を有する。
【００１７】
ヘッダ領域Ｒ１は、通常のファイル名（具体的には、図１に示すように、ＣＩＭＧ１１０２．ｊｐｇ）等の各種ヘッダ情報が格納される領域である。
【００１８】
Ｅｘｉｆ領域Ｒ２は、画像のメタデータが格納される領域である。詳細には、Ｅｘｉｆ領域Ｒ２は、撮影日時の情報、絞り値等の撮影条件の情報、カメラ機種の情報、サムネイル等が格納される。
また、Ｅｘｉｆ領域Ｒ２には、上述したＥｘｉｆの規格の情報の他に、転送ファイル名（転送先１のファイル名乃至転送先ｘのファイル名と転送元のファイル名）が格納される。具体的には、転送ファイル名は、図１に示すように、転送先（１）Ｆａｃｅｂｏｏｋ１１０２．ｊｐｇ、転送先（２）Ｄｒｏｐｂｏｘ１１０２．ｊｐｇ、転送先（３）ＭＹＰＣ１１０２．ｊｐｇ、転送先（４）ＭＹＰＣ１１０２．ｊｐｇと、画像ファイル生成時のファイル名（通常のファイル名）であるＣＩＭＧ１１０２．ｊｐｇとなる。
このようにＥｘｉｆ領域Ｒ２に転送ファイル名を格納するように構成することで、新たな領域を規定することなく既存の領域に転送ファイル名を保持しておくことができる。即ち、従前の画像ファイルの生成方法を変える必要なく、転送ファイル名を保持することができると共に、既存の画像ファイルについても転送ファイル名を保持させることができるようになる。
【００１９】
次に、上述したような撮像装置１のハードウェアの構成について説明する。
図３は、本発明の一実施形態に係る撮像装置１のハードウェアの構成を示すブロック図である。
撮像装置１は、例えば、デジタルカメラとして構成される。
【００２０】
撮像装置１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３と、バス１４と、入出力インターフェース１５と、撮像部１６と、入力部１７と、出力部１８と、記憶部１９と、通信部２０と、ドライブ２１と、を備えている。
【００２１】
ＣＰＵ１１は、ＲＯＭ１２に記録されているプログラム、又は、記憶部１９からＲＡＭ１３にロードされたプログラムに従って各種の処理を実行する。
【００２２】
ＲＡＭ１３には、ＣＰＵ１１が各種の処理を実行する上において必要なデータ等も適宜記憶される。
【００２３】
ＣＰＵ１１、ＲＯＭ１２及びＲＡＭ１３は、バス１４を介して相互に接続されている。このバス１４にはまた、入出力インターフェース１５も接続されている。入出力インターフェース１５には、撮像部１６、入力部１７、出力部１８、記憶部１９、通信部２０及びドライブ２１が接続されている。
【００２４】
撮像部１６は、図示はしないが、光学レンズ部と、イメージセンサと、を備えている。
【００２５】
光学レンズ部は、被写体を撮影するために、光を集光するレンズ、例えばフォーカスレンズやズームレンズ等で構成される。
フォーカスレンズは、イメージセンサの受光面に被写体像を結像させるレンズである。ズームレンズは、焦点距離を一定の範囲で自在に変化させるレンズである。
光学レンズ部にはまた、必要に応じて、焦点、露出、ホワイトバランス等の設定パラメータを調整する周辺回路が設けられる。
【００２６】
イメージセンサは、光電変換素子や、ＡＦＥ（Ａｎａｌｏｇ  Ｆｒｏｎｔ  Ｅｎｄ）等から構成される。
光電変換素子は、例えばＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）型の光電変換素子等から構成される。光電変換素子には、光学レンズ部から被写体像が入射される。そこで、光電変換素子は、被写体像を光電変換（撮像）して画像信号を一定時間蓄積し、蓄積した画像信号をアナログ信号としてＡＦＥに順次供給する。
ＡＦＥは、このアナログの画像信号に対して、Ａ／Ｄ（Ａｎａｌｏｇ／Ｄｉｇｉｔａｌ）変換処理等の各種信号処理を実行する。各種信号処理によって、ディジタル信号が生成され、撮像部１６の出力信号として出力される。
このような撮像部１６の出力信号を、以下、「撮像画像のデータ」と呼ぶ。撮像画像のデータは、ＣＰＵ１１等に適宜供給される。
【００２７】
入力部１７は、各種釦等で構成され、ユーザの指示操作に応じて各種情報を入力する。
出力部１８は、ディスプレイやスピーカ等で構成され、画像や音声を出力する。
記憶部１９は、ハードディスク或いはＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等で構成され、各種画像のデータを記憶する。
通信部２０は、インターネットを含むネットワークを介して他の装置（図示せず）との間で行う通信を制御する。
【００２８】
ドライブ２１には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア３１が適宜装着される。ドライブ２１によってリムーバブルメディア３１から読み出されたプログラムは、必要に応じて記憶部１９にインストールされる。また、リムーバブルメディア３１は、記憶部１９に記憶されている画像のデータ等の各種データも、記憶部１９と同様に記憶することができる。
【００２９】
図４は、図３の撮像装置１の機能的構成のうち、ファイル管理処理を実行するための機能的構成を示す機能ブロック図である。
ファイル管理処理とは、取得した画像ファイルに対して、転送先毎にファイル名を保持させておき、同一性の確認があった場合には、保存している画像ファイルを確認して、報知する一連の処理をいう。
ファイル管理処理を実行する場合には、図４に示すように、ＣＰＵ１１において、転送先設定部５１と、ファイル生成部５２と、ファイル転送部５３と、ファイル判別部５４と、が機能する。
なお、転送先設定部５１乃至ファイル判別部５４がＣＰＵ１１で機能することは例示に過ぎない。即ち、転送先設定部５１乃至ファイル判別部５４の機能の少なくとも一部を、ＣＰＵ１１以外の他の構成要素（例えば図示せぬ画像処理用の専用プロセッサ等）に移譲させることも可能である。
【００３０】
記憶部１９の一領域には、転送先情報記憶部６１と、画像ファイル記憶部６２と、が設けられる。
転送先情報記憶部６１には、転送先設定部５１により設定された転送に関する情報（以下、「転送先情報」という）が記憶されている。転送先情報とは、例えば、転送先の情報、転送方法、転送時に変更するファイル名の命名ルール等である。
画像ファイル記憶部６２には、ファイル生成部５２により生成された画像ファイルが記憶されている。
【００３１】
転送先設定部５１は、入力部１７からの転送先の設定に関する操作（以下、「転送先設定操作」という）に基づいて、転送先情報記憶部６１に転送先情報を出力して、転送先を設定する。本実施形態において、転送先設定部５１は、ＳＮＳ：Ｆａｃｅｂｏｏｋ（登録商標）の第１のサービスと、オンラインストレージサービス：Ｄｒｏｐｂｏｘ（登録商標）の第２のサービスと、ＰＣと、他のカメラの４つの転送先を設定する。
設定された転送先には、自動的にファイルを転送するようにも、設定した転送先の中から選択して任意の転送先にファイルを転送するようにもすることができる。
【００３２】
ファイル生成部５２は、入力部１７からのファイルを生成する旨の操作、画像ファイルを生成する本実施形態にあっては、撮像と記録を指示する操作（以下、「撮像記録指示操作」という）に基づいて、ファイル生成処理を行う。
「ファイル生成処理」とは、撮像部１６から取得した撮像画像のデータに通常のファイル名を付与し、さらに、転送ファイル名を保持させて画像ファイルを生成するまでの一連の処理である。
なお、ファイル生成部５２の詳細については、後述する。
【００３３】
ファイル転送部５３は、入力部１７からのファイルを転送する旨の操作（以下、「転送指示操作」という）に基づいて、ファイル転送処理を行う。
「ファイル転送処理」とは、転送先情報記憶部６１に記憶される転送先情報に基づいて、所定の転送先に対応した名称にファイル名を変更してファイルを転送するまでの一連の処理である。
なお、ファイル転送部５３の詳細については、後述する。
【００３４】
ファイル判別部５４は、外部装置Ｔからのファイルの同一性を確認するための同一ファイルの判別を行う旨の指示（以下、「同一判別指示」という）に基づいて、ファイル判別処理を行う。
「ファイル判別処理」とは、画像ファイル記憶部６２に記憶される画像ファイルから該当するファイル名を検索して、判別結果を報知するまでの一連の処理である。
なお、ファイル判別部５４の詳細については、後述する。
【００３５】
次に、ファイル生成部５２の詳細について説明する。
図５は、図３の撮像装置１の機能的構成のうち、ファイル生成処理を実行するための機能的構成を示す機能ブロック図である。
【００３６】
ファイル生成処理を実行する場合には、図５に示すように、ファイル生成部５２において、撮像画像生成部８１と、ファイル名生成部８２と、画像ファイル生成部８３と、が機能する。
【００３７】
撮像画像生成部８１は、撮像部１６から撮像画像のデータを取得して、当該撮像画像のデータに普通のファイル名を付与する。撮像画像生成部８１により付与される通常のファイル名は、装置が装置で生成されたファイルであることを識別可能なファイル名、本実施形態においては「ＣＩＭＧ１１０２．ｊｐｇ」が付与される。
撮像画像生成部８１は、ファイル名が付与された撮像画像のデータを画像ファイル生成部８３に出力する。
【００３８】
ファイル名生成部８２は、設定された転送先、即ち、転送先情報記憶部６１に記憶される転送先情報に基づいて、転送先毎に転送先用にファイル名を生成する。
ファイル名生成部８２は、設定された４つの転送先（Ｆａｃｅｂｏｏｋ（登録商標）の第１のサービス、Ｄｒｏｐｂｏｘ（登録商標）の第２のサービス、ＰＣ、他のカメラ）に対応する転送ファイル名を生成する。
ファイル名生成部８２は、Ｆａｃｅｂｏｏｋ（登録商標）の第１のサービスに対しては、転送先のサービス名＋生成された日付のルールに基づいて、「Ｆａｃｅｂｏｏｋ１１０２．ｊｐｇ」の転送ファイル名を生成する。
ファイル名生成部８２は、Ｄｒｏｐｂｏｘ（登録商標）の第２のサービスに対しては、転送先のサービス名＋生成された日付のルールに基づいて、「Ｄｒｏｐｂｏｘ１１０２．ｊｐｇ」の転送ファイル名を生成する。
ファイル名生成部８２は、ＰＣに対しては、転送先の種類＋生成された日付のルールに基づいて、「ＭＹＰＣ１１０２．ｊｐｇ」の転送ファイル名を生成する。
ファイル名生成部８２は、他のカメラに対しては、転送先の他のカメラの機種名＋生成された日付のルールに基づいて、「ＺＲ１１０２．ｊｐｇ」の転送ファイル名を生成する。
ファイル名生成部８２は、生成した転送ファイル名の情報を画像ファイル生成部８３に出力する。
【００３９】
画像ファイル生成部８３は、撮像画像生成部８１から出力された普通のファイル名が付与された撮像画像のデータのＥｘｉｆ領域にファイル名生成部８２により生成された転送ファイル名の情報を追加して、画像ファイルを生成する。
画像ファイル生成部８３は、生成した画像ファイルを画像ファイル記憶部６２に出力する。
【００４０】
以上、ファイル生成部５２の詳細について説明した。
次に、ファイル転送部５３の詳細について説明する。
図６は、図３の撮像装置１の機能的構成のうち、ファイル転送処理を実行するための機能的構成を示す機能ブロック図である。
【００４１】
ファイル転送処理を実行する場合には、図６に示すように、ファイル転送部５３において、転送先確認部９１と、ファイル名変更部９２と、転送制御部９３と、が機能する。
【００４２】
転送先確認部９１は、転送する画像ファイルの転送ファイル名を確認して転送先を確認したり、転送指示から転送先を確認したりする。
転送先確認部９１は、確認した転送先をファイル名変更部９２に出力する。
ファイル名変更部９２は、転送先に基づいて、転送用に複製して抽出した画像ファイルのファイル名を、画像ファイルが保持する転送ファイル名に基づいて変更する。
転送先が第１のサービスの場合には、ファイル名変更部９２は、通常のファイル名である「ＣＩＭＧ１１０２．ｊｐｇ」を、第１のサービスの転送ファイル名「Ｆａｃｅｂｏｏｋ１１０２．ｊｐｇ」に変更する。
転送先が第２のサービスの場合には、ファイル名変更部９２は、通常のファイル名である「ＣＩＭＧ１１０２．ｊｐｇ」を、第２のサービスの転送ファイル名「Ｄｒｏｐｂｏｘ１１０２．ｊｐｇ」に変更する。
転送先がＰＣの場合には、ファイル名変更部９２は、通常のファイル名である「ＣＩＭＧ１１０２．ｊｐｇ」を、ＰＣの転送ファイル名「ＭＹＰＣ１１０２．ｊｐｇ」に変更する。
転送先が他のカメラの場合には、ファイル名変更部９２は、通常のファイル名「ＣＩＭＧ１１０２．ｊｐｇ」を、他のカメラの転送ファイル名「ＺＲ１１０２．ｊｐｇ」に変更する。
【００４３】
転送制御部９３は、転送先に応じた転送方法で画像ファイルを転送する。
転送先が第１のサービスの場合には、転送制御部９３は、画像ファイルを、通信部２０を介して、第１のサービスのサーバに転送する。
転送先が第２のサービスの場合には、転送制御部９３は、画像ファイルを、通信部２０を介して、第２のサービスのサーバに転送する。
転送先がＰＣの場合には、転送制御部９３は、画像ファイルを、ドライブ２１を介して、リムーバブルメディア３１に転送する。その後、ユーザにより、ＰＣにリムーバブルメディア３１を介して転送される。
転送先が他のカメラの場合には、転送制御部９３は、画像ファイルをドライブ２１を介して、リムーバブルメディア３１に転送する。その後、ユーザにより、他のカメラにリムーバブルメディア３１を介して転送される。
【００４４】
以上、ファイル転送部５３の詳細について説明した。
次に、ファイル判別部５４の詳細について説明する。
図７は、図３の撮像装置１の機能的構成のうち、同一ファイル判別処理を実行するための機能的構成を示す機能ブロック図である。
【００４５】
同一ファイル判別処理を実行する場合には、図６に示すように、ファイル判別部５４において、受信制御部１０１と、ファイル名取得部１０２と、ファイル名検索部１０３と、同一ファイル判別部１０４と、報知制御部１０５と、が機能する。
【００４６】
受信制御部１０１は、外部装置Ｔからの同一判別指示を、通信部２０を介して、受信する。なお、同一判別指示には、単に、同一性の確認を要求する指示の他に、判別対象となるファイルや判別対象となるファイル名が含まれている。
【００４７】
ファイル名取得部１０２は、受信制御部１０１により受信された同一判別指示から、判別対象となるファイル名を取得する。ファイル名取得部１０２は、同一判別指示に含まれる判別対象となるファイルやファイル名から、判別対象となるファイル名を取得する。
【００４８】
ファイル名検索部１０３は、画像ファイル記憶部６２記憶されている画像ファイルのＥｘｉｆ領域に格納される転送ファイル名を検索する。
【００４９】
同一ファイル判別部１０４は、ファイル名検索部１０３の検索結果である転送ファイル名と、ファイル名取得部１０２により取得された判別対象となるファイル名とを比較して、同一ファイルであるか否かを判別する。同一ファイル判別部１０４は、判別結果を報知制御部１０５に出力する。
【００５０】
報知制御部１０５は、同一ファイル判別部１０４による判別結果を出力部１８に表示出力したり、通信部２０を介して外部装置Ｔに出力したりする制御を行う。
出力部１８においては、報知制御部１０５の制御によって、同一ファイル有無が判別結果として表示出力されてユーザに報知されることになる。
【００５１】
以上、ファイル判別部５４の詳細について説明した。
次に、ファイル管理処理の詳細な流れについて説明する。
図８は、図４の機能的構成を有する図３の撮像装置１が実行するファイル管理処理の流れを説明するフローチャートである。
ファイル管理処理は、ユーザの入力部１７に対するファイル管理処理開始の操作を契機に開始される。
【００５２】
ステップＳ１において、転送先設定部５１は、転送先の設定を行う。詳細には、ユーザによる入力部１７への転送先を設定する操作（以下、「転送先設定操作」という）に基づいて、転送先設定部５１は、転送先に関する情報を転送先情報記憶部６１に記憶させることで、転送先の設定を行う。本実施形態において、設定される転送先は、第１のサービス、第２のサービス、ＰＣ及び他のカメラの転送先が設定される。転送先と共に、転送先に即した転送方法も設定される。第１のサービス及び第２のサービスは、通信部２０を介してインターネット等のネットワーク経由での転送方法が選択される。ＰＣ及び他のカメラに対しては、例えば、リムーバブルメディア３１を介した転送方法が選択される。
【００５３】
ステップＳ２において、ファイル生成部５２は、撮像して記録を行う旨の指示（以下、「撮像記録指示」という）があったか否かを判断する。詳細には、ファイル生成部５２は、シャッタボタン等の入力部１７に対して、撮像記録指示操作がされたか否かを判断する。
撮像記録指示がなかったと判断された場合には、ステップＳ２においてＮＯと判断されて、処理はステップＳ４に進む。ステップＳ４以降の処理については、後述する。
撮像記録指示があったと判断された場合には、ステップＳ２においてＹＥＳと判断されて、処理はステップＳ３に進む。
【００５４】
ステップＳ３において、ファイル生成部５２は、ファイル生成処理を行う。ファイル生成処理の詳細については、後述する。
【００５５】
ステップＳ４において、ファイル転送部５３は、所定の転送先にファイルの転送をする旨の指示（以下、「転送指示」という）があったか否かを判断する。
転送指示がなかったと判断された場合には、ステップＳ４においてＮＯであり、処理はステップＳ６に進む。ステップＳ６以降の処理については、後述する。
転送指示があったと判断された場合には、ステップＳ４においてＹＥＳであり、処理はステップＳ５に進む。
【００５６】
ステップＳ５において、ファイル転送部５３は、ファイル転送処理を行う。ファイル転送処理の詳細については、後述する。
【００５７】
ステップＳ６において、ファイル判別部５４は、外部装置Ｔからの同一判別指示があったか否かを判断する。
同一判別指示がなかったと判断された場合には、ステップＳ６においてＮＯのあり、処理はステップＳ８に進む。ステップＳ８以降の処理については後述する。
同一判別指示があったと判断された場合には、ステップＳ６においてＹＥＳのあり、処理はステップＳ７に進む。
【００５８】
ステップＳ７において、ファイル判別部５４は、同一ファイル判別処理を行う。
【００５９】
ステップＳ８において、ＣＰＵ１１は、ファイル管理処理の終了指示があったか否かを判断する。
終了指示がなかったと判断された場合には、ステップＳ８においてＮＯであり、処理はステップＳ２に戻り、撮像記録指示等の各種の指示待ち状態となる。
終了指示があったと判断された場合には、ステップＳ８においてＹＥＳであり、処理は終了する。これにより、ファイル管理処理は終了する。
【００６０】
以上、ファイル管理処理の詳細な流れについて説明した。
次に、ファイル管理処理におけるファイル生成処理の詳細な流れについて説明する。
図９は、図５の機能的構成を有する図３の撮像装置１が実行するファイル生成処理の流れを説明するフローチャートである。
【００６１】
ステップＳ３１において、撮像画像生成部８１は、撮像画像のデータを生成する。詳細には、撮像画像生成部８１は、撮像部１６から取得した画像のデータに基づいて、例えば、ＪＰＥＧ（Ｊｏｉｎｔ  Ｐｈｏｔｏｇｒａｐｈｉｃ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ）等のデータ形式にデータを圧縮して、撮像画像のデータを生成する。
【００６２】
ステップＳ３２において、ファイル名生成部８２は、転送先別のファイル名である転送ファイル名をＥｘｉｆ領域に保存する。詳細には、ファイル名生成部８２は、転送先情報記憶部６１に記憶される転送先情報に基づいて、転送ファイル名を生成して、撮像画像生成部８１により生成された画像ファイルの所定の空き領域（本実施形態においては、Ｅｘｉｆ領域）に転送先別のファイル名を追加する。
画像ファイル記憶部６２に記憶される画像ファイルは、通常のファイル名と、生成された転送ファイル名の情報を保持することになる。
【００６３】
ステップＳ３３において、画像ファイル生成部８３は、通常のファイル名で画像ファイルを保存する。詳細には、画像ファイル生成部８３は、ステップＳ３２において転送ファイル名の情報が追加された撮像画像のデータに、装置固有のファイル名である通常のファイル名を付与して画像ファイルを、画像ファイル記憶部６２に記憶させる。
これにより、ファイル生成処理は、終了する。
【００６４】
以上、ファイル生成処理の詳細な流れについて説明した。
以下、ファイル転送処理の詳細な流れについて説明する。
図１０は、図６の機能的構成を有する図３の撮像装置１が実行するファイル転送処理の流れを説明するフローチャートである。
【００６５】
ステップＳ５１において、転送先確認部９１は、転送先情報記憶部６１に記憶される転送先であるか否かを確認する、つまり、転送先が第１のサービスか否かを判断する。即ち、転送制御部９３は、ステップＳ４の転送指示が第１のサービスへの転送を指示するものであったか否かを判断する。
転送先が第１のサービスであったと判断された場合には、ステップＳ５１においてＹＥＳであり、処理はステップＳ５５に進む。ステップＳ５５以降の処理については、後述する。
転送先が第１のサービスでなかったと判断された場合には、ステップＳ５１においてＮＯであり、処理はステップＳ５２に進む。
【００６６】
ステップＳ５２において、転送先確認部９１は、転送先が第２のサービスか否かを判断する。即ち、転送先確認部９１は、ステップＳ４の転送指示が第２のサービスへの転送を指示するものであったか否かを判断する。
転送先が第２のサービスであったと判断された場合には、ステップＳ５２においてＹＥＳであり、処理はステップＳ５５に進む。
転送先が第２のサービスでなかったと判断された場合には、ステップＳ５２においてＮＯであり、処理はステップＳ５３に進む。
【００６７】
ステップＳ５３において、転送先確認部９１は、転送先がＰＣか否かを判断する。即ち、転送先確認部９１は、ステップＳ４の転送指示がＰＣへの転送を指示するものであったか否かを判断する。
転送先がＰＣであったと判断された場合には、ステップＳ５３においてＹＥＳであり、処理はステップＳ５５に進む。
転送先がＰＣでなかったと判断された場合には、ステップＳ５３においてＮＯであり、処理はステップＳ５４に進む。
【００６８】
ステップＳ５４において、転送先確認部９１は、転送先が他のカメラか否かを判断する。即ち、転送先確認部９１は、ステップＳ４の転送指示が他のカメラへの転送を指示するものであったか否かを判断する。
転送先が他のカメラであったと判断された場合には、ステップＳ５４においてＹＥＳであり、処理はステップＳ５５に進む。
転送先が他のカメラでなかったと判断された場合には、ステップＳ５４においてＮＯであり、処理はステップＳ５６に進む。この場合、転送指示は、設定された転送先への転送を指示していないため、当該指示により指定された転送先へファイルの転送を行うことになる。なお、この場合には、ファイル名の変更は行わない。
【００６９】
ステップＳ５５において、ファイル名変更部９２は、転送先に応じたファイル名に変更する。詳細には、ファイル名変更部９２は、ステップＳ５１乃至Ｓ５４において判断された転送先に対応する転送ファイル名を画像ファイルのＥｘｉｆ領域から抽出して、当該抽出した転送ファイル名の名称に通常のファイル名の名称を変更する。
【００７０】
ステップＳ５６において、転送制御部９３は、ファイル転送を行う。詳細には、転送制御部９３は、転送指示により指定された転送先、即ち、転送先に対応した転送方法で、ファイル転送を行う。具体的には、転送制御部９３は、転送先が第１のサービス及び第２のサービスの場合には、各サービスが指定するサーバ等に、通信部２０を介してネットワークを経由してファイルを転送する。また、転送制御部９３は、転送先がＰＣの場合には、例えば、ドライブ２１を介してリムーバブルメディア３１等にファイルを転送する。また、転送制御部９３は、転送先が他のカメラの場合には、例えば、ドライブ２１を介してファイルを転送したリムーバブルメディア３１を経由すること等でファイルを転送する。
なお、ステップＳ５４においてＮＯであった場合、即ち、設定されていない転送先に転送を行う場合には、ファイル名の変更は行わずに、通常のファイル名でファイルの転送を行う。
これにより、ファイル転送処理は、終了する。
【００７１】
以上、ファイル転送処理の詳細な流れについて説明した。
以下、同一ファイル判定処理の詳細な流れについて説明する。
図１１は、図７の機能的構成を有する図３の撮像装置１が実行する同一ファイル判別処理の流れを説明するフローチャートである。
【００７２】
ステップＳ７１において、受信制御部１０１は、同一性の判別を行う対象となるファイル（以下、「判別用ファイル」という）を受信したか否かを判定する。
判別用ファイルを受信していないと判定した場合には、ステップＳ７１においてＮＯであり、処理は、ステップＳ７２に進む。
【００７３】
ステップＳ７２において、受信制御部１０１は、判別用ファイルのファイル名情報のデータを受信したか否かを判定する。
判別用ファイルのファイル名情報のデータを受信していないと判定した場合には、ステップＳ７２においてＮＯであり、同一ファイル判別処理は、終了する。
【００７４】
これに対して、判別用ファイルのファイル名を受信した場合には、ステップＳ７２において、ＹＥＳであり、処理はステップＳ７３に進む。
【００７５】
これに対して、判別用ファイルを受信したと判定した場合には、ステップＳ７１においてＹＥＳであり、処理は、ステップＳ７３に進む。
【００７６】
ステップＳ７３において、ファイル名取得部１０２は、ファイル名を取得する。詳細には、ファイル名取得部１０２は、ステップＳ７１においてファイルを取得した場合には、ファイルのデータからファイル名を検索して、同一判定を行うためのファイル名を取得する。
また、ファイル名取得部１０２は、ステップＳ７２においてファイル名情報を取得した場合には、ファイル名情報のデータから、ファイル名を取得する。ファイル名取得部１０２が取得したファイル名が、同一性の判断をする対象となる。
【００７７】
ステップＳ７４において、ファイル名検索部１０３は、画像ファイル記憶部６２内にある先頭のファイルにアクセスする。本実施形態においては、複数の画像ファイルをアドレス順に順次判別してゆく。本ステップにおいては、アドレスに基づいて、最初に判別を行うファイルにアクセスすることになる。
【００７８】
ステップＳ７５において、ファイル名検索部１０３は、Ｅｘｉｆ情報にアクセスする。即ち、ファイル名検索部１０３は、ステップＳ７４において、アクセスしたファイルのＥｘｉｆ領域にアクセスして、Ｅｘｉｆ情報を取得する。当該Ｅｘｉｆ情報には、変更前のファイル名等のファイル名に関する情報が格納されている。
【００７９】
ステップＳ７６において、同一ファイル判別部１０４は、同一ファイル名があるか否かを判別する。即ち、同一ファイル判別部１０４は、ステップＳ７３において取得したファイル名と、ステップＳ７５において取得したＥｘｉｆ情報に格納されているファイル名に関する情報とを比較して、同一のファイル名があるか否かを判別する。
同一ファイル名があったと判別された場合には、ステップＳ７６においてＹＥＳと判別されて、処理はステップＳ７７に進む。
【００８０】
ステップＳ７７において、報知制御部１０５は、該当するファイルありの報知を行う。即ち、報知制御部１０５は、該当するファイルありとして同一のファイル名があった旨の報知を行うように、例えば、表示出力等の出力を行うように出力部１８を制御する。その結果、出力部１８においては、「同一ファイルあり」等の表示がなされることとなる。ユーザは、その出力部１８に表示出力を見ることで、例えば、ファイルの上書き・削除・ファイル名変更等の操作を行う。その後、同一ファイル名判別処理は、終了する。
【００８１】
これに対して、同一ファイル名がないと判別された場合には、ステップＳ７６においてＮＯと判別されて、処理はステップＳ７８に進む。
【００８２】
ステップＳ７８において、ファイル名検索部１０３は、次のファイルがあるか否かの判断を行う。即ち、ファイル名検索部１０３は、画像ファイル記憶部６２に未だに判別されていない画像ファイルがあるか否かをアドレス順に探索する。
【００８３】
次のファイルがあると判断された場合には、ステップＳ７８においてＹＥＳと判断されて、処理はステップＳ７５に戻り、ステップＳ７５以降の処理が行われる。即ち、同一ファイル名の判別が以降のアドレスに格納された画像ファイルについて行われることになる。
【００８４】
これに対して、ファイルがないと判断された場合には、ステップＳ７８においてＮＯと判断されて、処理はステップＳ７９に進む。
【００８５】
ステップＳ７９において、報知制御部１０５は、該当するファイルなしの報知を行う。即ち、報知制御部１０５は、該当するファイルなしとして同一のファイル名がなかった旨の報知を行うように、例えば、表示出力等の出力を行うように出力部１８を制御する。その結果、出力部１８においては、「同一ファイルなし」等の表示がなされることとなる。ユーザは、その出力部１８に表示出力を見て、例えば、ファイルの登録等の操作を行う。その後、同一ファイル名判別処理は、終了する。
【００８６】
以上のように構成される撮像装置１は、撮像画像生成部８１と、ファイル名生成部８２と、画像ファイル生成部８３と、を備える。
撮像画像生成部８１は、撮像画像のデータと当該ファイルの通常のファイル名を生成する。
ファイル名生成部８２は、撮像画像生成部８１により生成されたファイルを転送する所定の転送先に対応する転送先ファイル名を生成する。
画像ファイル生成部８３は、転送先とファイル名生成部８２により生成された転送先ファイル名を対応付けて付加情報として当該ファイルに付加して、画像ファイル記憶部６２に記憶させる。
このため、撮像装置１は、転送先とファイル名生成部８２により生成された転送先ファイル名を対応付けて付加情報として当該ファイルに付加して、画像ファイル記憶部６２に記憶させる。
従って、撮像装置１は、ファイル名が転送先ファイル名に変更されてファイル生成時のファイル名と異なるファイル名になった場合であっても、ファイルが転送先のファイル名を保持しているために、保持している転送先ファイル名を確認すれば、ファイルの同一性を判別することができる。
【００８７】
また、撮像装置１は、転送制御部９３と、ファイル名変更部９２と、を更に備える。
転送制御部９３は、ファイルの付加情報に保存されている転送先にファイルを転送するように通信部２０やドライブ２１等を制御する。
ファイル名変更部９２は、転送制御部９３により転送先にファイルを転送する制御を行う際に、転送するファイルのファイル名を付加情報に保存されている転送先に対応付けて保存されているファイル名に変更する。
従って、撮像装置１においては、転送先に応じて、手間をかけずに自動的な適切なファイル名に変更してファイルの転送を行うことができる。
また、撮像装置１においては、ファイル名に関する情報を記憶手段等で管理する必要なく転送先に対応するファイル名に変更することができる。
【００８８】
また、撮像装置１において、ファイル名生成部８２は、撮像画像生成部８１によりファイルが生成された際に、転送先に対応するファイル名を生成する。また、画像ファイル生成部８３は、転送先と撮像画像生成部８１により生成されたファイル名を付加情報として当該ファイルに付加して保存する。
従って、撮像装置１においては、画像ファイルの生成時に転送ファイル名に関する付加情報も付加してファイルの保存を行うので、後からファイルのサイズが変更してしまうことがない。即ち、転送先ファイル名をファイル生成後に事後的に付加した場合には、当初のファイルのサイズと異なることになるが、撮像装置１においては、当初のファイルからのサイズの変更がないために、計画的なファイル管理を行うことができる等のメリットが生じる。
【００８９】
また、撮像装置１は、転送先を設定する転送先設定部５１を更に備える。
また、ファイル名生成部８２は、転送先設定部５１により設定された転送先に対応するファイル名を生成する。
従って、撮像装置１においては、転送先を任意に設定しておくことができる。
【００９０】
また、ファイル名生成部８２は、前回に生成した転送ファイル名と重複しないように転送ファイル名を生成する。
従って、撮像装置１においては、生成する転送ファイル名同士が重複しないように構成されるために、転送に際してファイル名を変更した場合でも、転送先でのファイル名の重複を回避することができる。
【００９１】
また、撮像装置１は、ファイル名取得部１０２と、同一ファイル判別部１０４と、報知制御部１０５と、を更に備える。
ファイル名取得部１０２は、転送先からファイル或いは該ファイルのファイル名を取得する。
同一ファイル判別部１０４は、ファイル名取得部１０２により取得されたファイルのファイル名或いはファイル名が、当該撮像装置１に保存されているいずれかのファイルの付加情報に含まれているか否かを判別する。
報知制御部１０５は、同一ファイル判別部１０４による判別結果を出力部１８等に報知する制御を行う。
従って、撮像装置１においては、転送先が類似すると思われるファイルを別の場所から取得したような場合に、そのファイルが撮像装置１で生成したファイルであるか否かの判別をすることができる。
【００９２】
また、本実施形態において扱われるファイルは、画像ファイルであり、転送先ファイル名の付加情報は、画像ファイル内のＥｘｉｆ領域に格納される。
従って、撮像装置１においては、画像ファイルの転送管理を容易に行うことができる。
【００９３】
なお、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。
【００９４】
上述の実施形態では、画像ファイルの事後的なファイルサイズの増加等を考慮して画像ファイルの生成時に転送先ファイル名を生成して画像ファイル（Ｅｘｉｆ領域）へ格納するように構成したがこれに限られない。
転送先ファイル名の画像ファイル（Ｅｘｉｆ領域）への格納時期は、転送先ファイル名をファイルの転送時（又はファイル転送までの間）で行うように構成してもよい。この場合、画像ファイルの生成時に転送先ファイル名の格納用に所定の領域を確保するように構成すれば、事後的なファイルサイズの増加はなく、転送先ファイル名を画像ファイル（Ｅｘｉｆ領域）へ格納することができる。
また、転送先ファイル名の生成時期は、画像ファイルの生成時に限らずに、ファイル転送時（又はファイル転送までの間）に生成するように構成することができる。このように構成することで、画像ファイルの生成時に転送先ファイル名を生成することがないので画像ファイル生成時の処理負担を軽減することができる。
【００９５】
また、上述の実施形態では、転送元となる撮像装置１からファイルを転送された外部装置Ｔがその後ファイル名の変更せずに同一性の判別の要求をすることについて言及した。例えば、転送先においてファイル名を変更した場合には、転送先の外部装置Ｔからファイル名の変更を転送元の撮像装置１に通知して、転送元の撮像装置１において該当するファイルの転送先ファイル名に新たに変更されたファイル名を追加又は更新するように構成してもよい。このように構成することで、ファイルが転送先（外部装置Ｔ）において変更された場合にあっても、転送元となる装置（撮像装置１）に同一性を判別する要求をすれば、ファイル名の変更を加味したデータを保持しているために、同一性を判別することができるようになる。
【００９６】
また、上述の実施形態では、撮像装置１と他の外部装置Ｔとの間、即ち、画像ファイルを生成した装置と、当該装置からファイルを転送された装置間でファイルの同一性を判別していたがこれに限られない。ファイルの同一性を判別は、画像ファイルを生成した装置（撮像装置１）から、ファイルを転送された外部装置（例えば、第１のサービスのサーバ装置Ｔ１）から、さらに外部装置（例えば、ＰＣＴ３）に対してファイルが転送された状態で、外部装置間（第１のサービスのサーバ装置Ｔ１−ＰＣＴ３間）で行うように構成してもよい。
【００９７】
また、上述の実施形態では、扱うファイルを画像ファイルとしたが、これに限られない。ファイルは、例えば、動画ファイル、文書ファイル等であってもよく、保存した普通のファイル名と異なるファイル名に変更するような下で利用されるファイルであればよい。
【００９８】
また、上述の実施形態では、本発明が適用される撮像装置１は、デジタルカメラを例として説明したが、特にこれに限定されない。
例えば、本発明は、ファイル管理処理機能を有する電子機器一般に適用することができる。具体的には、例えば、本発明は、ノート型のパーソナルコンピュータ、プリンタ、テレビジョン受像機、ビデオカメラ、携帯型ナビゲーション装置、携帯電話機、ポータブルゲーム機等に適用可能である。
【００９９】
上述した一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
換言すると、図４の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能が撮像装置１に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図４の例に限定されない。
また、１つの機能ブロックは、ハードウェア単体で構成してもよいし、ソフトウェア単体で構成してもよいし、それらの組み合わせで構成してもよい。
【０１００】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
コンピュータは、専用のハードウェアに組み込まれているコンピュータであってもよい。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであってもよい。
【０１０１】
このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布される図３のリムーバブルメディア３１により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディア３１は、例えば、磁気ディスク（フロッピディスクを含む）、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ），ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等により構成される。光磁気ディスクは、ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されている図３のＲＯＭ１２や、図３の記憶部１９に含まれるハードディスク等で構成される。
【０１０２】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
【０１０３】
以上、本発明のいくつかの実施形態について説明したが、これらの実施形態は、例示に過ぎず、本発明の技術的範囲を限定するものではない。本発明はその他の様々な実施形態を取ることが可能であり、さらに、本発明の要旨を逸脱しない範囲で、省略や置換等種々の変更を行うことができる。これら実施形態やその変形は、本明細書等に記載された発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【０１０４】
以下に、本願の出願当初の特許請求の範囲に記載された発明を付記する。
［付記１］
ファイルと当該ファイルのファイル名を生成するファイル生成手段と、
前記ファイル生成手段により生成されたファイルを転送する所定の転送先に対応するファイル名を特定するファイル名特定手段と、
前記転送先と前記ファイル名特定手段により特定されたファイル名を対応付けて付加情報として当該ファイルに付加して保存する保存手段と、
を備えることを特徴とするファイル処理装置。
［付記２］
前記付加情報に保存されている前記転送先に前記ファイルを転送する転送手段と、
前記転送手段により前記転送先に前記ファイルを転送する際に、転送するファイルのファイル名を前記付加情報に保存されている前記転送先に対応付けて保存されているファイル名に変更するファイル名変更手段と、
を更に備えることを特徴とする付記１に記載のファイル処理装置。
［付記３］
前記ファイル生成手段によりファイルが生成された際に、前記ファイル名特定手段は、前記転送先に対応するファイル名を特定し、前記保存手段は、前記転送先と前記ファイル名特定手段により特定されたファイル名を前記付加情報として当該ファイルに付加して保存することを特徴とする付記１又は２に記載のファイル処理装置。
［付記４］
前記ファイル生成手段によりファイルが生成された後に、前記ファイル名特定手段は、前記転送先に対応するファイル名を特定し、前記保存手段は、前記転送先と前記ファイル名特定手段により特定されたファイル名を前記付加情報として当該ファイルに付加して保存することを特徴とする付記１又は２に記載のファイル処理装置。
［付記５］
前記転送手段により前記転送先に前記ファイルを転送する際に、前記ファイル名特定手段は、前記転送先に対応するファイル名を特定し、前記保存手段は、前記転送先と前記ファイル名特定手段により特定されたファイル名を前記付加情報として当該ファイルに付加して保存することを特徴とする付記２に記載のファイル処理装置。
［付記６］
前記保存手段は、転送先からファイル名の変更の通知があった場合には、前記付加情報に当該変更があったファイル名を追加することを特徴とする付記２乃至５のいずれか１つに記載のファイル処理装置。
［付記７］
前記転送先を設定する設定手段を更に備え、
前記ファイル名特定手段は、前記設定手段により設定された転送先に対応するファイル名を特定することを特徴とする付記１乃至６のいずれか１つに記載のファイル処理装置。
［付記８］
前記ファイル名特定手段は、前回に特定したファイル名と重複しないようにファイル名を特定することを特徴とする付記１乃至７のいずれか１つに記載のファイル処理装置。
［付記９］
前記転送先からファイル或いは該ファイルのファイル名を取得する取得手段と、
前記取得手段により取得されたファイルのファイル名或いはファイル名が、当該ファイル処理装置に保存されているいずれかのファイルの付加情報に含まれているか否かを判別する判別手段と、
前記判別手段による判別結果を報知する報知手段と、
を更に備えることを特徴とする付記１乃至８のいずれか１つに記載のファイル処理装置。
［付記１０］
前記ファイルは画像であり、前記付加情報はＥｘｉｆ（Ｅｘｃｈａｎｇｅａｂｌｅ  ｉｍａｇｅ  ｆｉｌｅ  ｆｏｒｍａｔ）情報であることを特徴とする付記１乃至９のいずれか１つに記載のファイル処理装置。
［付記１１］
ファイルと当該ファイルのファイル名を生成するファイル生成ステップと、
前記ファイル生成ステップにより生成されたファイルを転送する所定の転送先に対応するファイル名を特定するファイル名特定ステップと、
前記転送先と前記ファイル名特定ステップにより特定されたファイル名を対応付けて付加情報として当該ファイルに付加して保存する保存ステップと、
を含むことを特徴とするファイル処理方法。
［付記１２］
ファイル処理装置が実行するプログラムであって、
ファイルと当該ファイルのファイル名を生成するファイル生成手段、
前記ファイル生成手段により生成されたファイルを転送する所定の転送先に対応するファイル名を特定するファイル名特定手段、
前記転送先と前記ファイル名特定手段により特定されたファイル名を対応付けて付加情報として当該ファイルに付加して保存する保存手段、
として機能することを特徴とするプログラム。
【符号の説明】
【０１０５】
１・・・撮像装置，１１・・・ＣＰＵ，１２・・・ＲＯＭ，１３・・・ＲＡＭ，１４・・・バス，１５・・・入出力インターフェース，１６・・・撮像部，１７・・・入力部，１８・・・出力部，１９・・・記憶部，２０・・・通信部，２１・・・ドライブ，３１・・・リムーバブルメディア，５１・・・転送先設定部，５２・・・ファイル生成部，５３・・・ファイル転送部，５４・・・ファイル判別部，６１・・・転送先情報記憶部，６２・・・画像ファイル記憶部，８１・・・撮像画像生成部，８２・・・ファイル名生成部，８３・・・画像ファイル生成部，９１・・・転送先確認部，９２・・・ファイル名変更部，９３・・・転送制御部，１０１・・・受信制御部，１０２・・・ファイル名取得部，１０３・・・ファイル名検索部，１０４・・・同一ファイル判別部，１０５・・・報知制御部，Ｔ（Ｔ１〜Ｔ４）・・・外部装置
【図１】
2014048922.tif 000003
【図２】
2014048922.tif 000004
【図３】
2014048922.tif 000005
【図４】
2014048922.tif 000006
【図５】
2014048922.tif 000007
【図６】
2014048922.tif 000008
【図７】
2014048922.tif 000009
【図８】
2014048922.tif 000010
【図９】
2014048922.tif 000011
【図１０】
2014048922.tif 000012
【図１１】
2014048922.tif 000013