(57)【要約】【課題】転送対象であるデータへの追記を可能にした場合に、ユーザにとって使い勝手のよい転送技術することが可能な通信装置を提供する。【解決手段】上記実施形態の通信装置は、画像データと画像データの付加データを関連付けて記録し、記録された付加データに対してデータの内容を変更する追記が可能である記録手段と、記録手段に記録された画像データおよび付加データを外部装置に転送する通信手段と、制御手段と、を有し、制御手段は、通信手段による第１の付加データの転送が完了した後に、記録手段により第１の付加データに対して追記が行われた場合、第１の付加データと第１の付加データと関連する画像データのそれぞれの識別情報を関連付けが維持されるように変更し、通信手段によって再度転送されるように制御する。【選択図】図３
2020170999.tif 000002
【特許請求の範囲】
【請求項１】
画像データと前記画像データの付加データを関連付けて記録し、記録された前記付加データに対してデータの内容を変更する追記が可能である記録手段と、
前記記録手段に記録された画像データおよび付加データを外部装置に転送する通信手段と、
制御手段と、を有し、
前記制御手段は、前記通信手段による第１の付加データの転送が完了した後に、前記記録手段により前記第１の付加データに対して追記が行われた場合、前記第１の付加データと前記第１の付加データと関連する画像データのそれぞれの識別情報を関連付けが維持されるように変更し、前記通信手段によって再度転送されるように制御する、ことを特徴とする通信装置。
【請求項２】
前記制御手段は、前記通信手段による第２の付加データの転送が開始する前に、前記記録手段により前記第２の付加データに対して追記が行われた場合、前記第２の付加データの追記が完了してから、前記通信手段によって前記第２の付加データが転送されるように制御する、ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記制御手段は、前記付加データの識別情報を変更する場合には、該付加データと関連する前記画像データの識別情報も変更する、ことを特徴とする請求項１または２に記載の通信装置。
【請求項４】
前記制御手段は、前記付加データの識別情報と、該付加データと関連する前記画像データの識別情報とを変更する場合、変更後の識別情報が共通部分を有するように、それぞれの識別情報を変更する、ことを特徴とする請求項１から３の何れか１項に記載の通信装置。
【請求項５】
前記それぞれの識別情報の変更はファイル名のリネームである、ことを特徴とする請求項４に記載の通信装置。
【請求項６】
前記付加データの識別情報と、該付加データと関連する前記画像データの識別情報は、ファイルの拡張子のみが異なる、ことを特徴とする請求項４または５に記載の通信装置。
【請求項７】
転送の対象となる前記画像データと前記付加データとを転送する順に並べたリストを管理する管理手段を更に有し、
前記制御手段は、前記管理手段によって管理される前記リストに基づいて、前記付加データおよび前記画像データが前記通信手段によって前記外部装置へ順に転送されるように制御する、ことを特徴とする請求項１から６の何れか１項に記載の通信装置。
【請求項８】
前記管理手段は、前記制御手段によって前記付加データの識別情報が変更された場合、変更された前記付加データの識別情報を前記リストが含むように、前記リストを更新する、ことを特徴とする請求項７に記載の通信装置。
【請求項９】
前記付加データは、音声データである、ことを特徴とする請求項１から８の何れか１項に記載の通信装置。
【請求項１０】
画像データと前記画像データの付加データを関連付けて記録し、記録された前記付加データに対してデータの内容を変更する追記が可能である記録手段と、前記記録手段に記録された画像データおよび付加データを外部装置に転送する通信手段と、制御手段と、を有する通信装置の制御方法であって、
前記制御手段が、前記通信手段による第１の付加データの転送が完了した後に、前記記録手段により前記第１の付加データに対して追記が行われた場合、前記第１の付加データと前記第１の付加データと関連する画像データのそれぞれの識別情報を関連付けが維持されるように変更し、前記通信手段によって再度転送されるように制御する制御工程を含む、ことを特徴とする通信装置の制御方法。
【請求項１１】
コンピュータを、請求項１から９のいずれか１項に記載の通信装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置およびその制御方法ならびにプログラムに関する。
【背景技術】
【０００２】
従来、ネットワーク転送速度の向上に伴い、撮影された画像を自動、手動を問わずにネットワークを使って外部機器へ転送するような撮像装置が知られている。また、業務用途では、撮影された画像に音声データを付加する音声メモ機能を備える撮像装置が知られている。このような撮像装置は、音声メモとして録音された音声データを画像データに関連付けたうえで、画像データをネットワークを介して外部機器へ転送する際に、関連付けられた音声データも合わせて転送することができる。
【０００３】
また、特許文献１には、音声データを画像再生装置に転送する際に、画像データを抽出して音声データに対応付け、対応付けられた画像データと音声データとを画像再生装置に転送するデータ転送装置が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１８０７７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述の音声メモ機能を有する撮像装置では、既に録音された既存の音声メモデータに更に音声を追加録音するような追記を行いたい場合がある。しかしながら、追記を可能にすると、音声データの転送タイミングとの関係でユーザに誤解を生じさせたり、使い勝手が損なわれるような場合が生じる場合がある。例えば、指定された複数の画像データとそれらに関連した音声データとを順に転送している最中に、ユーザが既に転送済みの音声データに追記を行う場合、全データの転送が完了した段階で、ユーザは追記した音声データも転送されていると誤解する可能性がある。指定された複数の画像データとそれらに関連する音声データとを順次転送するだけでは、転送済みの音声データに追記が行われると、当該追記された音声データは外部装置に転送されない。一方、単純に追記された音声データファイルを再び外部機器へ転送するようにすると、送信先で同じファイル名のファイルが重複してしまう。あるいは、指定したファイルの転送中には、転送対象になっている画像データへの音声メモの録音や音声データへの追記を禁止することも考えられるが、音声メモ機能の使い勝手が低下してしまう。特許文献１では、このような転送対象のデータに追記が行われるような場合を考慮しておらず、転送対象であるデータへの追記を可能にした場合に、ユーザにとって使い勝手のよい転送技術が求められている。
【０００６】
本発明は、上記課題に鑑みてなされ、その目的は、転送対象であるデータへの追記を可能にした場合に、ユーザにとって使い勝手のよい転送技術を実現することである。
【課題を解決するための手段】
【０００７】
この課題を解決するため、例えば本発明の通信装置は以下の構成を備える。すなわち、画像データと前記画像データの付加データを関連付けて記録し、記録された前記付加データに対してデータの内容を変更する追記が可能である記録手段と、前記記録手段に記録された画像データおよび付加データを外部装置に転送する通信手段と、制御手段と、を有し、前記制御手段は、前記通信手段による第１の付加データの転送が完了した後に、前記記録手段により前記第１の付加データに対して追記が行われた場合、前記第１の付加データと前記第１の付加データと関連する画像データのそれぞれの識別情報を関連付けが維持されるように変更し、前記通信手段によって再度転送されるように制御する、ことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、転送対象であるデータへの追記を可能にした場合に、ユーザにとって使い勝手のよい転送技術を実現することが可能になる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態における撮像装置の一例としてのデジタルカメラの機能構成例を示すブロック図
【図２】本実施形態における表示画面と管理情報を説明するための図
【図３】本実施形態における転送制御処理を示すフローチャート
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。
【００１１】
以下では通信装置の一例として、画像と当該画像と関連付けられる付加データとを外部装置に送信可能なデジタルカメラを用いる例を説明する。しかし、本実施形態は、このようなデジタルカメラに限らず、画像と当該画像と関連付けられる付加データとを外部装置に送信な他の機器にも適用可能である。これらの機器には、例えば、パーソナルコンピュータ、スマートフォンを含む携帯電話機、ゲーム機、タブレット端末、医療機器などが含まれてよい。
【００１２】
（デジタルカメラの構成）
図１は、本実施形態の通信装置の一例としてのデジタルカメラ１００の機能構成例を示すブロック図である。なお、図１に示す機能ブロックの１つ以上は、ＡＳＩＣやプログラマブルロジックアレイ（ＰＬＡ）などのハードウェアによって実現されてもよいし、ＣＰＵやＭＰＵ等のプログラマブルプロセッサがソフトウェアを実行することによって実現されてもよい。また、ソフトウェアとハードウェアの組み合わせによって実現されてもよい。
【００１３】
撮影レンズ１１２は、被写体からの光束を後述する撮像素子に結像させる撮影光学系を構成する。撮影レンズの種類としては、単焦点レンズやズームレンズが存在する。
【００１４】
撮像素子１０１は、撮影レンズ１００によって結像された被写体像を電気信号（画像データ）に変換する。撮像素子１０１は、例えばＣＣＤ（Charge-Coupled Device）イメージセンサやＣＭＯＳ（Complementary Metal Oxide Semiconductor）イメージセンサなどが用いられる。Ａ／Ｄ変換器１０２は、撮像素子１０１からのアナログ出力信号をデジタル信号に変換する。
【００１５】
制御部１０３は、例えばＣＰＵなどの１つ以上のプロセッサまたは回路を含む。制御部１０３は、不揮発性メモリ１０５に記憶されたプログラムを実行してデジタルカメラ１００の各ブロックを制御したり、各ブロック間でのデータ転送を制御したりする。制御部１０３は、操作部材１０９からの操作指示を受けつけて各ブロックを制御したり、表示部１０８へ表示する画像を生成したり、通信部１０７を介したネットワーク制御等を行う。また、制御部１０３は、後述する、転送する画像データの選択や音声データの生成、転送制御処理等を行う。
【００１６】
揮発性メモリ１０４は、例えばＤＲＡＭであり、揮発性メモリ１０４にはＡ／Ｄ変換器でデジタル信号に変換された画像データを一時的に保持する。不揮発性メモリ１０５は例えばＥＥＰＲＯＭ等の半導体メモリであり、不揮発性メモリ１０５には制御部１０３で処理する実行プログラムやデジタルカメラ１００における設定値が格納される。
【００１７】
画像処理部１０６は、Ａ／Ｄ変換器からデジタル画像データに対して所定の画像処理を施す信号処理プロセッサを含む。画像処理部１０６は、Ａ／Ｄ変換器１０２からのデータ、又は、記録部１１０の記録メディアからのデータに対し所定の画素補間や色変換処理を行う。また、画像処理部１０６は、撮像した画像データを用いて所定の演算処理を行う。画像処理部１０６により得られた演算結果に基づいてシステム制御部５０が露光制御、測距制御を行ってもよい。
【００１８】
通信部１０７は、外部装置との通信を行うための１つ以上の通信方式に準拠した通信回路またはソフトウェアモジュールを含む。通信方式は例えば無線ＬＡＮを用いる技術を想定するが、他の通信技術を用いてもよく、有線接続、無線接続等の別は問わない。通信部１０７は、外部装置との間で確立された通信上でデータ通信を行うことができる。本実施形態におけるデータ通信は、例えばＦＴＰなどのファイル転送用のプロトコルを用いたデータの転送を想定しているが、画像データや当該画像データに関連付けられた付加データを転送することができれば他の通信プロトコルを用いてもよい。
【００１９】
表示部１０８は、例えば液晶パネルや有機ＥＬパネルなどで構成される表示パネルを含み、制御部１０３による制御に応じてメニュー表示や撮影された画像データの表示を行う。ユーザは、表示部１０８に表示された当該メニューを介して、転送対象の画像データを選択したり、音声データを付与する画像を選択したりすることができる。
【００２０】
操作部材１０９は、例えばスイッチ、ボタン、ダイヤル等の機械式の操作部材のほか、表示部１０８を構成する表示パネルともに構成されるタッチパネルを含む。記録部１１０は、半導体メモリやハードディスクなどの内部の記録メディアに画像データ、音声データ、メタデータなどの各種データの書き込みや読み出しを制御する。例えば、記録部１１０は、制御部１０３による制御に応じて、揮発性メモリ１０４のデータを記録メディアへの書き込み、または、記録メディアに保持されているデータを揮発性メモリ１０４へ読み出す。
【００２１】
音声制御部１１１は、不図示のマイクロフォンから入力された音声データをアナログデータからデジタルデータへ変換する。制御部１０３は、当該デジタルデータをデータ音声メモデータとして生成し、画像データに関連付ける。本実施形態では、この音声メモデータが、画像データに関連付けられる付加データの一例である。
【００２２】
次に、図２（ａ）〜（ｃ）を参照して、転送対象の画像を選択する処理について説明する。ここでは、記録部１１０の記録メディアには、画像データ「ＩＭＧ−０００１．ｊｐｇ」が保持されている場合を例に説明する。
【００２３】
表示状態２００は、記録部１１０の記録メディアに保存されている画像「ＩＭＧ−０００１．ｊｐｇ」を再生した表示部１０８の状態を示している。ユーザは表示部１０８に表示されている画像を見ながら、どの画像データを転送するかを設定する。このとき、ユーザは、例えば操作部材１０９のタッチパネルあるいはキー操作により、転送する画像データを選択することができる。表示領域２０１は、表示している画像データが転送されたものであるか否かを表す、転送管理の状態を示す。
【００２４】
次に、制御部１０３の行う画像データの転送管理について説明する。転送管理とは、その画像データが未転送なのか、すでに転送済み画像データなのか、転送対象として選択されていないのか、といった転送に関する状態を画像データと対応づけて管理することを意味する。例えば、「ＩＭＧ−０００１．ｊｐｇ」が表示されている表示状態２００でユーザが転送対象の画像データを選択した場合には、制御部１０３は、画像データ「ＩＭＧ−０００１．ｊｐｇ」の転送状態を「未転送」状態として管理する。
【００２５】
制御部１０３は、「ＩＭＧ−０００１．ｊｐｇ」の転送状態が「未転送」であることを示すために、例えば「レ」２０２のような表示を用いることができる。制御部１０３は、「レ」２０２のように選択された画像データが存在している状態で画像データの転送を開始する場合、転送状態が「未転送」である画像データを転送先（例えば外部装置）に転送する。例えば、制御部１０３は、転送開始ボタン２０３のような明示的なボタンを表示部１０８に表示させたうえで、当該転送開始ボタンが押下されたことに応じて画像データの転送を開始させる。もちろん、画像の転送開始はこの方法に限らず、制御部１０３は、「レ」２０２の表示が選択されたことに応じて、画像データ「ＩＭＧ−０００１．ｊｐｇ」の転送を開始してもよい。制御部１０３は、転送開始タイミングや転送開始の条件について任意の方法を用いることができる。
【００２６】
転送開始ボタン２０３に対する操作に応じて画像データの転送が開始され、その後画像データの転送が完了すると、制御部１０３は、当該画像データの転送状態を「転送済み」として画像データを管理する。例えば、制御部１０３は、表示領域２０４に「○」といった表現を表示することで、画像データの転送状態が「転送済み」であることをユーザに伝えることができる。
【００２７】
なお、上述の例では、表示部１０８に表示した１枚の画像データを転送する画像として選択する場合を例を説明した。しかし、制御部１０３は、メニュー２０５のような、複数画像を一度に選択できるような選択肢を表示して、ユーザに選択させてもよい。
【００２８】
また、転送管理の実施方法についても、様々な方法を用いることができる。制御部１０３は、例えば画像データごとに転送状態（「未転送」「転送済み」「対象外」）の情報を管理し、記録部１１０の記録メディアに隠しファイルとして保持してもよいし、揮発性メモリ１０４を転送状態が変わるたびに更新するような実施を行ってもよい。また、制御部１０３は、画像データの転送状態を、画像データのファイルのメタ情報として、ファイル内部に保持してもよい。
【００２９】
ここで、転送管理を行う際の管理情報の一例として転送対象リストを用いる例を図２（ｃ）を参照して説明する。詳細な管理方法については既知の技術を用いることができるため特に限定しないが、例えば、転送される画像データのファイル名と、当該画像データの転送状態とをセットで管理しておく。
【００３０】
次に、再生されている（表示部１０８に表示されている）画像に音声メモデータを付与する処理について説明する。図２（ｂ）は当該音声メモデータを付与する処理を行う際に表示部１０８に表示される表示イメージの例を示している。
【００３１】
表示状態２０６は記録メディア内の画像「ＩＭＧ−０００１．ｊｐｇ」をデジタルカメラ１００で再生し、表示部１０８に表示している状態を示す。再生している画像に対して音声メモデータを付与するために、例えばユーザは操作部材１０９を用いて所定の操作を行う。所定の操作は、録音の開始を指示する任意の操作であってよく、例えば表示部１０８に表示されるＧＵＩを操作してもよいし、操作部材１０９に含まれるボタン等の部材を押下する操作であってもよい。制御部１０３は、録音を開始するユーザ操作を受け付けたことに応じて、音声メモデータの録音を開始させる。状態表示２０７は、音声メモを録音している状態を示す表示例を示している。制御部１０３は、音声制御部１１１を介して取り込んだ音声メモデータにデジタル処理を施して、記録部１１０の記録メディアに記録する。このとき、制御部１０３は、音声メモデータと対象となる画像データとを関連付けて、転送対象リストを更新する。音声メモデータが付与された画像を表示部１０８に表示する際には、表示された画像データに音声メモデータが付与されていることを示す表示、例えば、「♪」マーク２０８のような表示を行う。
【００３２】
次に、画像データと音声メモデータとを関連づけて管理する転送対象リストの具体例について説明する。本実施形態では、音声メモデータのファイル名と画像データのファイル名とに共通部分を持たせ、別の拡張子としてファイル保存するような処理を一例として説明する。例えば、制御部１０３は、画像データ「ＩＭＧ−０００１．ｊｐｇ」に関連付ける音声メモデータに、「ＩＭＧ−０００１．ｗａｖ」というファイル名を割り当てて記録メディアに保存する。例えば、制御部１０３は、画像データと音声メモデータとを同じディレクトリ（フォルダ）に格納することで、それぞれのファイルに対するパスの指定を省略することができる。画像データと音声メモデータを異なるディレクトリ（フォルダ）に格納する場合には、不揮発性メモリ１０５に画像データと音声メモデータの格納先を示す情報を予め定めておいてもよいし、転送対象リストあるいは別のメタデータに記載してもよい。
【００３３】
なお、ファイルを関連付ける方法は、この例に限定されるわけではなく、別の方法を用いてもよい。例えば、画像データのヘッダ情報部分に生成した音声メモファイルの情報、例えば、音声データファイルを一意に特定する識別子を記載する方法を用いてもよい。本実施形態では、音声メモデータを別のファイルとして記録される場合を例に説明するが、画像ファイルの一部分に音声データを埋め込むようにしてもよい。
【００３４】
（転送制御処理に係る一連の動作）
次に、図３を参照して、デジタルカメラ１００における転送制御処理に係る一連の動作について説明する。本処理は、制御部１０３が、転送対象リストに指定された転送対象データを外部装置に転送しながら、音声メモデータを録音して当該音声メモデータも外部装置に転送する動作を実行する。なお、本処理は、制御部２０３が不揮発性メモリ１０５に記憶されたプログラムを揮発性メモリ１０４の作業用領域に展開、実行し、記憶部１１０や通信部１０７等のデジタルカメラ１００の各部を制御することにより実現される。また、本処理は、デジタルカメラ１００がデータの転送が可能になった状態で、ユーザからの転送指示を操作部材１０９を介して受け付けた場合に開始される。
【００３５】
Ｓ３０１では、制御部１０３は、記録部１１０の記録メディアに格納された転送対象リストを取得する。例えば、制御部１０３は、この処理により、例えば、図２（ｃ）に示すような転送対象リスト２０９を取得する。この転送対象リストは、画像データ「ＩＭＧ−０００１．ｊｐｇ」、「ＩＭＧ−０００２．ｊｐｇ」、「ＩＭＧ−０００３．ｊｐｇ」がいずれも「未転送」であることが示されている。また、音声メモデータである「ＩＭＧ−０００２．ｗａｖ」が画像データ「ＩＭＧ−０００２．ｊｐｇ」と関連付けられて管理されており、その転送状態は「未転送」であることが示されている。
【００３６】
Ｓ３０２では、制御部１０３は、取得した転送対象リストから転送を開始する転送対象データを特定して、特定した転送対象データの転送を開始する。制御部１０３は、転送対象リストに複数の転送対象データが存在する場合、当該複数の転送対象データを外部装置に順次転送する。例えば、転送対象リストは転送対象リスト２０９に示す状態において、制御部１０３が最初に本ステップを実行する場合には、データの転送状態がすべて「未転送」である。この場合、制御部１０３は、最初の画像データ「ＩＭＧ＿０００１．ｊｐｇ」の転送を開始する。そして、制御部１０３は（Ｓ３０６を介して処理が本ステップに戻り）本ステップを複数回実行する場合、転送対象リストに記載された順に、新たな転送対象データを外部装置に転送する。
【００３７】
但し、本実施形態の記録部１１０は、新たな音声メモデータの記録と、記録されている音声メモデータを変更する追記とが可能であるように構成されている。このため、例えば転送を開始する転送対象データが「ＩＭＧ＿０００２．ｗａｖ」である場合において、音声データへの追記の録音が開始されている場合には、この音声データの転送を開始せずにＳ３０３へ遷移する。さらにこの場合は、この音声データへの追記の録音が完了したあとで、この音声データの転送を開始する。このようにすることで、追記前の音声データと追記後の音声データとの２つを送信する無駄を省くことができる。
【００３８】
Ｓ３０３では、制御部１０３は、取得した転送対象リストに示される音声メモデータの録音が開始されたかを判定する。転送対象リスト２０９に示す例では、制御部１０３が「ＩＭＧ＿０００１．ｊｐｇ」か「ＩＭＧ＿０００３．ｊｐｇ」に関連付けられる音声メモデータの録音、あるいは既存の「ＩＭＧ＿０００２．ｗａｖ」への追記の録音が開始されたかを判定する。制御部１０３は、これらの音声メモデータの録音が開始されていると判定した場合には、Ｓ３１０へ遷移する。一方、そうでない（録音が開始されていない）場合には、Ｓ３０４へ遷移する。
【００３９】
Ｓ３１０では、制御部１０３は、音声メモデータの録音あるいは追記処理を継続する。Ｓ３１１では、制御部１０３は、音声メモデータの録音あるいは追記が完了したかを判定する。制御部１０３は、音声メモデータの録音あるいは追記が完了していなければＳ３０４へ遷移して、音声データの録音あるいは追記を継続する（Ｓ３０４およびＳ３０３の処理を介して再びＳ３１０の処理を実行する）。一方、制御部１０３は、録音あるいは追記が完了していればＳ３１２へ遷移する。
【００４０】
Ｓ３１２では、制御部１０３は、音声メモデータがすでに転送済みの音声メモデータであり、かつ音声メモデータに対する録音が追記であるかを判定する。具体的には、制御部１０３は、転送対象リストを参照して、完了した録音が追記であり、かつ追記の録音前の音声メモデータが転送済みである場合、Ｓ３２１へ遷移する。また、そうでない場合（追記の録音前の音声メモデータが未転送あるいは追記の録音でない）には、Ｓ３１３へ遷移する。
【００４１】
Ｓ３１３では、録音が完了した音声データを転送対象リストへ反映する。例えば実行された録音が「ＩＭＧ＿０００１．ｊｐｇ」に関連付けられる音声メモデータの録音であった場合、制御部１０３は、図２（ｃ）に示す転送対象リスト２１０のようにリストを更新する。また、実行された録音が「ＩＭＧ＿０００３．ｊｐｇ」に関連付けれる音声メモデータの録音であった場合、図２（ｃ）に示す転送対象リスト２１１のようにリストを更新する。この例では、実行された録音が「ＩＭＧ＿０００２．ｗａｖ」への追記の録音であったとしても、音声メモデータは未転送である。従って、制御部１０３は、転送前の音声メモデータを変更しないため、追記転送対象リストは変化しない。すなわち、転送対象リストは図２（ｃ）に示す転送対象リスト２０９のままとなる。
【００４２】
Ｓ３２１では、制御部１０３は、画像データと、関連付けられる音声メモデータとをリネームする。すなわち、転送された後に追記で録音された音声データを外部装置に再度転送することができるようにするため、音声メモデータと画像データの各ファイル名を別のファイル名に変更（リネーム）する。転送済みのファイルを識別する情報とこれから送信するファイルを識別する情報とを区別できるように変更することで、データの転送を受けた外部装置側でファイル名（識別情報）が重複するなどの弊害を防止することができる。
【００４３】
例えば、実行された録音が「ＩＭＧ＿０００２．ｗａｖ」への追記の録音であった場合、制御部１０３は、記録部１１０の記録メディア内と転送先でファイル名が重複しない、例えば「ＩＭＧ＿０００４．ｗａｖ」にリネームする。但し、音声メモデータのファイル名だけを変更すると、関連付けられている画像データ「ＩＭＧ＿０００２．ｊｐｇ」との関連付けが壊れてしまう。このため、制御部１０３は、変更後の音声メモデータのファイル名と、音声メモデータと関連付けられた画像データの変更後のファイル名が共通部分を有するように、それぞれのファイル名を変更する。上述の例では、例えば、画像データのファイル名も記録部１１０の記録メディア内と転送先で重複しない「ＩＭＧ＿０００４．ｊｐｇ」にリネームする。
【００４４】
Ｓ３２２では、制御部１０３は、リネームされた画像データと音声メモデータのファイル名を転送対象リストに追加するとともに、リネーム前の存在しなくなったファイル名を転送対象リストから削除する。例えば、リネームされたファイル名の追加とリネーム前のファイル名の削除とを反映した結果、転送対象リストは、例えば図２（ｃ）に示す転送対象リスト２１２のように更新される。
【００４５】
Ｓ３０４では、制御部１０３は、Ｓ３０２で開始した転送対象データの転送が完了したかを判定する。転送が終わっていればＳ３０５へ遷移し、終わっていなければＳ３０３へ戻って、転送中の録音の確認シーケンスを繰り返す。
【００４６】
Ｓ３０５では、制御部１０３は、最新の転送対象リストを取得する。そして、Ｓ３０６では、制御部１０３は、転送対象リストがすべて転送済みかを判定する。制御部１０３は、転送状態が未転送であるデータが存在しないと判定した場合、本処理に係る一連の動作を終了する。一方、制御部１０３は、転送状態が未転送である転送対象データが存在すると判定した場合、処理をＳ３０２へ戻して次のデータの転送を開始する。但し、制御部１０３は、すべてのデータが転送済みであったと判定した場合であっても、転送対象リストに関連する音声データの録音が実行されている場合にはＳ３０３へ遷移する。そして、当該音声データへの録音が完了したらこの音声データを転送し、転送が完了したあとで本処理の一連の動作を終了する。
【００４７】
以上説明したように本実施形態では、音声メモデータに追記が可能な構成において、音声メモデータの転送が完了した後に音声メモデータに追記が行われた場合、音声メモデータ及び音声メモデータと関連する画像データのそれぞれの識別情報（例えばファイル名）を関連付けが維持されるように変更する。そして、追記後の音声メモデータを外部装置に転送する。このようにすることで、指定されたデータの転送後におけるユーザの誤解を防止することができ、送信先で同一のファイル名のファイルが重複することも防止することができる。すなわち、転送対象であるデータへの追記を可能にした場合に、ユーザにとって使い勝手のよい転送技術を実現することが可能になる。
【００４８】
＜変形例＞
上述した実施形態では、画像データと音声メモデータとを別ファイルとして制御する前提で説明したが、画像データと音声データを１つのファイルとして扱っても構わない。また、上述の本実施形態では、付加データとして音声メモデータを例に説明したが、付加データは、撮影された画像に撮影者や撮影内容に関するテキスト情報を含んでもよい。
【００４９】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００５０】
発明は上記実施形態に制限されるものではなく、発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、発明の範囲を公にするために請求項を添付する。
【符号の説明】
【００５１】
１００…デジタルカメラ、１０３…制御部、１０７…通信部、１０９…操作部材、１１０…記録部
【図１】
2020170999.tif 000003
【図２】
2020170999.tif 000004
【図３】
2020170999.tif 000005