(57)【要約】【課題】関連付け情報がない場合でも音声ファイルと画像ファイルとを関連づけて扱うこと容易にすること。【解決手段】記録装置は、少なくとも一つの画像ファイルおよび少なくとも一つの音ファイルを外部機器から取得するファイル取得部と、ファイル取得部が取得した画像ファイルのファイル名と当該画像ファイルに関連する音ファイルのファイル名とが一致しているか否かを判定する判定部と、判定部によってファイル名が一致しないと判定された画像ファイルおよび音ファイルを、同一のファイル名でそれぞれ記録する記録部とを備える。【選択図】図１
2013201736.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも一つの画像ファイルおよび少なくとも一つの音ファイルを外部機器から取得するファイル取得部と、
前記ファイル取得部が取得した画像ファイルのファイル名と当該画像ファイルに関連する音ファイルのファイル名とが一致しているか否かを判定する判定部と、
前記判定部によってファイル名が一致しないと判定された画像ファイルおよび音ファイルを、同一のファイル名でそれぞれ記録する記録部と
を備える記録装置。
【請求項２】
前記記録部は、
一つの画像ファイルに複数の音ファイルが関連している場合に、前記複数の音ファイルに含まれる複数の音データを連結した音データを含む一つの音ファイルを生成する音ファイル生成部と、
前記一つの画像ファイルおよび前記一つの音ファイルを、同一のファイル名でそれぞれ記録するファイル記録部と
を有する請求項１に記載の記録装置。
【請求項３】
前記外部機器に格納されている画像ファイルおよび音ファイルのそれぞれのファイル名を前記外部機器から取得するファイル名取得部
をさらに備え、
前記判定部は、前記ファイル名取得部が取得した画像ファイルのファイル名および音ファイルのファイル名に基づいて画像ファイルに関連する音ファイルを特定し、特定した音ファイルのファイル名が当該画像ファイルのファイル名と一致しているか否かを判定する
請求項１または２に記載の記録装置。
【請求項４】
前記判定部は、ファイル名の文字列において予め定められた位置の文字が画像ファイルのファイル名と一致する音ファイルを、画像ファイルに関連する音ファイルとして特定する
請求項３に記載の記録装置。
【請求項５】
前記ファイル取得部は、画像ファイルおよび、前記ファイル名取得部によって取得されたファイル名に基づいて特定された当該画像ファイルに関連する音ファイルを、前記外部機器に送信するよう要求して、前記外部機器から送信される画像ファイルおよび音ファイルを受信する
請求項３または４に記載の記録装置。
【請求項６】
前記記録部は、前記判定部によってファイル名が一致しないと判定された画像ファイルおよび音ファイルを、当該画像ファイルのファイル名と同一のファイル名でそれぞれ記録する
請求項２から５のいずれか一項に記載の記録装置。
【請求項７】
前記外部機器に格納されている画像ファイルのファイル名と同名のファイル名の画像ファイルまたは音ファイルが既に記録されている場合に、既に記録されているファイル名とは異なるファイル名を決定するファイル名決定部
をさらに備え、
前記記録部は、前記外部機器に格納されている画像ファイルのファイル名と同名のファイル名の画像ファイルまたは音ファイルが既に記録されている場合に、前記判定部によってファイル名が一致しないと判定された画像ファイルおよび音ファイルを、前記ファイル名決定部が決定したファイル名でそれぞれ記録する
請求項６に記載の記録装置。
【請求項８】
前記音ファイル生成部は、複数の音ファイルに含まれる複数の音データ、および、当該複数の音データの間に予め定められた時間長さの無音データを含む、一つの音ファイルを生成する
請求項２に記載の記録装置。
【請求項９】
前記音ファイル生成部は、連続して連結される音ファイルのうち先行する第１音ファイルの音データの末尾の無音部分の時間長さと、後続する第２音ファイルの音データの先頭の無音部分の時間長さとの合計が、予め定められた値を超える場合に、前記第１音ファイルの音データの末尾の無音部分および前記第２音ファイルの音データの先頭の無音部分の少なくとも一方の無音部分の少なくとも一部を削除して前記第１音ファイルの音データと前記第２音ファイルの音データとを連結した音データを含む、一つの音ファイルを生成する
請求項２に記載の記録装置。
【請求項１０】
前記外部機器は撮像装置であり、
前記ファイル取得部は、前記撮像装置が撮像することにより得られた画像ファイルと、前記撮像装置が録音することにより得られた音ファイルとを、前記撮像装置から取得する
請求項１から９のいずれか一項に記載の記録装置。
【請求項１１】
請求項１から１０のいずれか一項に記載の記録装置と、
前記外部機器と
を備えるシステム。
【請求項１２】
画像ファイルと前記画像ファイルに関連する複数の音ファイルとを格納するファイル格納部と、
前記ファイル格納部に格納されている前記画像ファイルを外部機器に転送する場合に、当該画像ファイルに関連する前記複数の音ファイルに含まれる複数の音データを含む一つの音ファイルを生成する音ファイル生成部と、
前記画像ファイル、および、前記音ファイル生成部によって生成された前記一つの音ファイルを、前記外部機器に転送する転送部と
を備える撮像装置。
【請求項１３】
前記ファイル格納部は、前記複数の音ファイルの少なくとも一つを前記画像ファイルとは異なるファイル名で格納しており、
前記転送部は、前記画像ファイルおよび前記一つの音ファイルを、同じファイル名のファイルとして転送する
請求項１２に記載の撮像装置。
【請求項１４】
前記転送部は、前記一つの音ファイルを、前記ファイル格納部に格納されている前記画像ファイルのファイル名と同じファイル名のファイルとして転送する
請求項１３に記載の撮像装置。
【請求項１５】
前記音ファイル生成部は、複数の音ファイルに含まれる複数の音データ、および、当該複数の音データの間に予め定められた時間長さの無音データを含む、一つの音ファイルを生成する
請求項１２から１４のいずれか一項に記載の撮像装置。
【請求項１６】
前記音ファイル生成部は、連続して連結される音ファイルのうち先行する第１音ファイルの音データの末尾の無音部分の時間長さと、後続する第２音ファイルの音データの先頭の無音部分の時間長さとの合計が、予め定められた値を超える場合に、前記第１音ファイルの音データの末尾の無音部分および前記第２音ファイルの音データの先頭の無音部分の少なくとも一方の無音部分の少なくとも一部を削除して前記第１音ファイルの音データと前記第２音ファイルの音データとを連結した音データを含む、一つの音ファイルを生成する
請求項１２から１４のいずれか一項に記載の撮像装置。
【請求項１７】
少なくとも一つの画像ファイルおよび少なくとも一つの音ファイルを外部機器から取得するステップと、
前記取得された画像ファイルのファイル名と当該画像ファイルに関連する音ファイルのファイル名とが一致しているか否かを判定するステップと、
前記ファイル名が一致しないと判定された画像ファイルおよび音ファイルを、同一のファイル名でそれぞれ記録するステップと
をコンピュータに実行させるプログラム。
【請求項１８】
画像ファイルと前記画像ファイルに関連する複数の音ファイルとを格納するステップと、
前記格納された前記画像ファイルを外部機器に転送する場合に、当該画像ファイルに関連する前記複数の音ファイルに含まれる複数の音データを含む一つの音ファイルを生成するステップと、
前記画像ファイル、および、前記生成された前記一つの音ファイルを、前記外部機器に転送するステップと
をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置、撮像装置およびプログラムに関する。
【背景技術】
【０００２】
被写体を撮影して取得した画像データを取得する画像データ取得手段と、音声データを取得する音声データ取得手段と、音声データを複数の分割音声データに分割する分割手段と、画像データに１つ以上の分割音声データを関連付ける関連付け手段とを有する画像音声記録装置が知られている（例えば、特許文献１参照）。
［先行技術文献］
［特許文献］
［特許文献１］特開２０１１−１４７０３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００３】
画像データのファイル名と、当該画像データに関連付けされた音声データのいずれかの音声ファイルのファイル名とが異なる場合、関連付け情報なしに当該音声ファイルと画像ファイルとを関連づけて扱うことは容易でない。
【課題を解決するための手段】
【０００４】
本発明の第１の態様においては、記録装置は、少なくとも一つの画像ファイルおよび少なくとも一つの音ファイルを外部機器から取得するファイル取得部と、ファイル取得部が取得した画像ファイルのファイル名と当該画像ファイルに関連する音ファイルのファイル名とが一致しているか否かを判定する判定部と、判定部によってファイル名が一致しないと判定された画像ファイルおよび音ファイルを、同一のファイル名でそれぞれ記録する記録部とを備える。
【０００５】
本発明の第２の態様においては、撮像装置は、画像ファイルと画像ファイルに関連する複数の音ファイルとを格納するファイル格納部と、ファイル格納部に格納されている画像ファイルを外部機器に転送する場合に、当該画像ファイルに関連する複数の音ファイルに含まれる複数の音データを含む一つの音ファイルを生成する音ファイル生成部と、画像ファイル、および、音ファイル生成部によって生成された一つの音ファイルを、外部機器に転送する転送部とを備える。
【０００６】
本発明の第３の態様においては、プログラムであって、少なくとも一つの画像ファイルおよび少なくとも一つの音ファイルを外部機器から取得するステップと、取得された画像ファイルのファイル名と当該画像ファイルに関連する音ファイルのファイル名とが一致しているか否かを判定するステップと、ファイル名が一致しないと判定された画像ファイルおよび音ファイルを、同一のファイル名でそれぞれ記録するステップとをコンピュータに実行させる。
【０００７】
本発明の第４の態様においては、プログラムであって、画像ファイルと画像ファイルに関連する複数の音ファイルとを格納するステップと、格納された画像ファイルを外部機器に転送する場合に、当該画像ファイルに関連する複数の音ファイルに含まれる複数の音データを含む一つの音ファイルを生成するステップと、画像ファイル、および、生成された一つの音ファイルを、外部機器に転送するステップとをコンピュータに実行させる。
【０００８】
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係るシステム５のブロック構成の一例を示す。
【図２】表示部１８に表示するメッセージ関連画面２７０の一例を模式的に示す。
【図３】表示部１１８が表示する転送受付画面３００の一例を模式的に示す。
【図４】記録用音データのデータ構成の一例を模式的に示す。
【図５】記録用音データのデータ構成の他の一例を模式的に示す。
【図６】記録媒体１４０に格納するファイル名の変更例を示す。
【図７】撮像装置１０の起動から終了までの処理フローを示す。
【図８】再生処理フローの一例を示す。
【図９】撮像装置１０におけるファイル転送に関するフローの一例を示す。
【図１０】コンピュータ１１０がファイル転送を要求する処理に関するフローの一例を示す。
【発明を実施するための形態】
【００１０】
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。
【００１１】
図１は、一実施形態に係るシステム５のブロック構成の一例を示す。システム５は、撮像装置１０およびコンピュータ１１０を備える。コンピュータ１１０は、撮像装置１０に対する外部機器の一例である。撮像装置１０は、コンピュータ１１０に対する外部機器の一例である。撮像装置１０およびコンピュータ１１０は、各種データおよび各種制御信号等を互いに通信する。
【００１２】
撮像装置１０は、撮像機能および録音機能を有する。撮像装置１０は、撮像機能により得られた画像データを含む画像ファイルを格納する。また、撮像装置１０は、当該画像データに関連する１以上のメッセージを録音機能により取得する。例えば、撮像装置１０は、画像データに関する伝言メッセージ、および、伝言メッセージへの返事としての返事メッセージを含むメッセージを取得して、別個の音ファイルとして格納する。撮像装置１０は、返事メッセージを録音する場合、伝言メッセージの音ファイルに変更を加えずに残したまま、返事メッセージの録音を開始する。撮像装置１０は、録音された返事メッセージを、伝言メッセージの音ファイルとは別個の音ファイルとして格納する。一例として、撮像装置１０は、画像を表示している状態で伝言メッセージを録音した場合に、伝言メッセージの音ファイルを、表示している画像に対応する画像ファイルに関連付けて格納する。また、伝言メッセージの音ファイルが格納された後、同画像を表示している状態で返事メッセージを録音した場合に、返事メッセージの音ファイルを、同画像に対応する画像ファイルに関連付けて格納する。このとき、撮像装置１０は、伝言メッセージの音ファイルに変更を加えずに残したまま、返事メッセージを録音し、別の音ファイルとして格納する。このように撮像装置１０は、一の画像ファイルに、２つの音ファイルを関連づけて格納することができる。
【００１３】
撮像装置１０は、予め定められた命名ルールで画像ファイルおよび音ファイルのファイル名を決定する。本実施形態では、ファイル名とは、ファイルシステムにおいてファイルを識別する文字列のうち、ファイル拡張子を除く文字列部分を指すものとする。例えば、撮像装置１０は、画像ファイルは「ＤＳＣＮｎｎｎｎ．ＪＰＧ」として格納される。ここで、ファイル名「ＤＳＣＮｎｎｎｎ」の文字列のうち、「ＤＳＣＮ」は固定の文字列であり、「ｎｎｎｎ」の部分は、数字を表す文字列である。「ｎｎｎｎ」の部分は、新たな画像ファイルを格納する場合に、既に格納されている画像ファイルと重複しないように決定される。
【００１４】
撮像装置１０は、録音により得られた音データについては、「ＤＳＣＸｎｎｎｎ．ＷＡＶ」の音ファイルに格納する。ここで、ファイル名の文字列のうち「ＤＳＣ」は固定の文字列であり、「ｎｎｎｎ」は関連する画像ファイルと同一の文字列である。ファイル名中の文字「Ｘ」は、メッセージの種類を識別するメッセージ識別文字を示す。本実施形態では、メッセージ識別文字「Ａ」は伝言メッセージを示し、メッセージ識別文字「Ｂ」は返事メッセージを示すとする。
【００１５】
コンピュータ１１０は、撮像装置１０に格納されている画像ファイルおよび、関連する１以上の音ファイルを、通信により撮像装置１０から取得する。コンピュータ１１０は、撮像装置１０から取得した画像ファイルおよび音ファイルを、同一のファイル名でハードディスク等の記録媒体に記録する。一つの画像ファイルに関連する音ファイルが複数存在する場合には、コンピュータ１１０は、複数の音ファイルに含まれる音データが連続して再生される一つの音データを生成して、得られた音データを含む一つの音ファイルを生成する。コンピュータ１１０は、生成した音ファイルを、画像ファイルと同一のファイル名で記録媒体に記録する。
【００１６】
例えば、撮像装置１０において画像ファイルがＤＳＣＮ０１２３．ＪＰＧで格納され、関連する２つの音ファイルがＤＳＣＡ０１２３．ＷＡＶ、ＤＳＣＢ０１２３．ＷＡＶで格納されているとする。コンピュータ１１０は、ＤＳＣＡ０１２３．ＷＡＶおよびＤＳＣＢ０１２３．ＷＡＶに含まれる音データを連結して、撮像装置１０から転送されたＤＳＣＮ０１２３．ＪＰＧと同一のファイル名を持つＤＳＣＮ０１２３．ＷＡＶとして記録する。コンピュータ１１０は、これらの画像ファイルおよび音ファイルを、例えば撮像装置１０毎に定められた規定のディレクトリに格納してよい。
【００１７】
システム５によれば、画像ファイルと関連する音ファイルを、同一のファイル名で記録できるので、互いに関連する画像ファイルおよび音ファイルをファイル名により特定することができる。このため、関連付け情報を別途に用意しなくても、画像ファイルに関連する音ファイルの有無や、画像ファイルに関連する音ファイルを容易に特定することができる。したがって、関連する画像データおよび音データを、汎用のアプリケーションソフトウェア等で容易に扱うことが可能になる。
【００１８】
撮像装置１０は、バス１１、ＣＰＵ１２、撮像部１４、音入力部１５、画像処理部１６、音処理部１７、表示部１８、音出力部１９、ＲＡＭ２０、システムメモリ２２、操作入力部２４、および、外部メモリ４０を備える。バス１１は、撮像部１４、ＣＰＵ１２、画像処理部１６、音処理部１７、表示部１８、ＲＡＭ２０、システムメモリ２２、および、操作入力部２４と接続され、各部から出力された各種データ、制御信号等を転送する。また、バス１１は、外部ＩＦを介してコンピュータ１１０と接続される。
【００１９】
ＣＰＵ１２は、中央処理装置である。ＣＰＵ１２は、撮像装置１０の制御全般を司る。システムメモリ２２は、電気的に消去・記憶可能な不揮発性メモリであり、例えばフラッシュＲＯＭ等により構成される。システムメモリ２２は、撮像装置１０の動作に必要な定数、変数等の制御用のパラメータ、プログラム等を、撮像装置１０の非動作時にも失われないように記憶している。システムメモリ２２は、定数、変数、プログラム等をシステムメモリ２２からＲＡＭ２０に展開して、撮像装置１０の制御に利用する。
【００２０】
撮像部１４は、ＣＰＵ１２により制御され、被写体を撮像する。撮像部１４は、ＣＣＤまたはＣＭＯＳ等の撮像素子、撮像素子に形成された光学像を光電変換したアナログ信号をデジタル信号に変換して画像データとして出力するＡ／Ｄ変換部を有する。デジタル信号の画像データは、ＲＡＭ２０に記憶される。ＲＡＭ２０は、揮発性メモリであり、画像データを一時的に記憶するバッファメモリとして機能する。
【００２１】
外部メモリ４０は、不揮発性の記録媒体の一例である。画像処理部１６は、ＲＡＭ２０に記憶された画像データを順次処理する。画像処理部１６は、ＲＡＭ２０の少なくとも一部のメモリ領域を画像処理用のワークエリアとして使用して画像処理を行う。画像処理部１６は、例えば、撮像部１４から出力されたベイヤ配列の離散的な画像データから、色補間処理により各画素で各色の色を持つ画像データを生成する。その他、画像処理部１６は、色補正、ガンマ補正、ホワイトバランス補正、輪郭強調処理等、予め定められた画像処理を行う。
【００２２】
また、画像処理部１６は、画像データを、規格化された画像フォーマットの画像データに変換して出力する。例えば、画像処理部１６は、静止画の画像データに、ＪＰＥＧ等の規格に準拠した符号化形式で符号化された静止画データを生成するための画像処理を施す。また、画像処理部１６は、複数のフレームに、Ｈ．２６４、ＭＰＥＧ２、Ｍｏｔｉｏｎ  ＪＰＥＧ等の規格に準拠した符号化方式で符号化された動画データを生成するための画像処理を適用する。
【００２３】
音入力部１５は、音波を電気信号に変換する。音入力部１５は、音波をデジタルの音データに変換して出力する。出力された音データは、ＲＡＭ２０に記憶される。音処理部１７は、ＲＡＭ２０に記憶された音データに対して、各種の符号化規格に準拠した符号化形式で符号化された音データを生成するためのデータ処理を施す。例えば、音処理部１７は、ＲＡＭ２０に記憶された音データを、規格化された各種符号化方式で符号化し、規格化された音フォーマットの音データに変換する。例えば、音処理部１７は、ＷＡＶフォーマットで記述された音データに変換する。
【００２４】
ＣＰＵ１２は、画像処理部１６によって生成された静止画データ、動画データ等の画像データを、不揮発性の記録媒体の一例としての外部メモリ４０に転送して記録させる。また、ＣＰＵ１２は、音処理部１７によって生成された音データを、外部メモリ４０に転送して記録させる。例えば、ＣＰＵ１２は、外部メモリ４０に作成したファイルシステムに、画像データを含む画像ファイルを格納する。また、ＣＰＵ１２は、当該ファイルシステムに、音データを含む音ファイルとして格納する。外部メモリ４０としては、例えばフラッシュメモリ等の半導体メモリを例示することができる。
【００２５】
また、ＣＰＵ１２は、外部メモリ４０に記録されている画像データおよび音データを、コンピュータ１１０へ出力する。例えば、ＣＰＵ１２は、ＵＳＢ通信により、画像データおよび音データをコンピュータ１１０へ出力する。ＣＰＵ１２は、外部メモリ４０に格納されている画像ファイルおよび音ファイルを、コンピュータ１１０へ転送する。
【００２６】
表示部１８は、液晶ディプレイ等の表示デバイスであってよい。表示部１８は、ＣＰＵ１２の制御に従って、外部メモリ４０に格納されている画像データに基づく画像、設定情報等の情報を表示する。音出力部１９は、スピーカ等の音波を出力する音波出力デバイスを含んでよい。音出力部１９は、ＣＰＵ１２の制御に従って、外部メモリ４０に格納されている音データに基づく音波を生成する。
【００２７】
操作入力部２４は、レリーズボタン、マルチセレクタ、各種ボタン等によるユーザ操作を受け付け、ユーザ操作に応じた出力値を出力する。ＣＰＵ１２は、操作入力部２４から出力された出力値に応じて、撮像装置１０の各部を制御する。
【００２８】
コンピュータ１１０は、バス１１１、ＣＰＵ１１２、音出力部１１９、表示部１１８、ＲＡＭ１２０、ＲＯＭ１２２、操作入力部１２４、および、記録媒体１４０を備える。バス１１は、ＣＰＵ１１２、音出力部１１９、表示部１１８、ＲＡＭ１２０、ＲＯＭ１２２、および、操作入力部１２４と接続され、各部から出力された各種データ、制御信号等を転送する。また、バス１１１は、外部ＩＦを介して撮像装置１０と接続される。
【００２９】
ＣＰＵ１１２は、中央処理装置である。ＣＰＵ１１２は、コンピュータ１１０の制御全般を司る。ＲＯＭ１２２は、電気的に消去・記憶可能な不揮発性メモリであり、例えばフラッシュＲＯＭ等により構成される。ＲＯＭ１２２は、コンピュータ１１０の動作に必要な定数、変数等の制御用のパラメータ、プログラム等を、コンピュータ１１０の非動作時にも失われないように記憶している。ＲＯＭ１２２に記憶された定数、変数、プログラム等は、システムメモリ２２から適宜ＲＡＭ２０に展開され、コンピュータ１１０の制御に利用される。
【００３０】
操作入力部１２４は、マウス、キーボード等を含む。ＣＰＵ１１２は、撮像装置１０から、外部ＩＦを通じて画像ファイル、音ファイルを受信して、記録媒体１４０に記録する。上述したように、撮像装置１０に格納されている関連する画像ファイルおよび音ファイルは、同一のファイル名で記録媒体１４０に記録される。ＣＰＵ１１２は、記録媒体１４０に記録した画像ファイルに基づいて表示部１１８に画像を表示させる。また、ＣＰＵ１１２は、表示している画像に関連する音ファイルに含まれる音データを記録媒体１４０から読み出して、音出力部１１９から音波として出力させる。コンピュータ１１０は、画像とともに、当該画像に関連する伝言メッセージおよび返事メッセージをユーザに提供できる。
【００３１】
ＣＰＵ１１２は、少なくとも一つの画像ファイルおよび少なくとも一つの音ファイルを撮像装置１０から取得するファイル取得部として機能する。具体的には、ＣＰＵ１１２は、撮像装置が撮像することにより得られた画像ファイルと、撮像装置１０が録音することにより得られた音ファイルとを、撮像装置１０から取得する。また、ＣＰＵ１１２は、撮像装置１０から取得した画像ファイルのファイル名と当該画像ファイルに関連する音ファイルのファイル名とが一致しているか否かを判定する判定部、ファイル名が一致しないと判定された画像ファイルおよび音ファイルを、同一のファイル名でそれぞれ記録する記録部として機能する。
【００３２】
図２は、表示部１８に表示するメッセージ関連画面２７０の一例を模式的に示す。メッセージ関連画面２７０は、ＣＰＵ１２の制御により、表示部１８に表示される。例えば、メッセージ関連画面２７０は、外部メモリ４０に格納されている画像ファイルに基づいて表示部１８に画像が表示している場合に、メッセージを操作する旨の指示が操作入力部２４を介して入力されたときに、表示部１８に表示される。本図に関する説明では、ＤＳＣＮ０１２３．ＪＰＧの画像ファイルに基づく画像を表示している状態で当該操作が入力されたとして説明する。メッセージ関連画面２７０を通じて録音することで生成される音ファイルは、ＤＳＣＮ０１２３．ＪＰＧの画像ファイルに関連付けられる。すなわち、メッセージ関連画面２７０を通じて録音することで生成された音ファイルは、メッセージ関連画面２７０の直近に表示していた画像に対応する画像ファイルに関連付けられる。
【００３３】
メッセージ関連画面２７０は、伝言メッセージの録音に対応するメニュー項目２５０ａ、返事メッセージの録音に対応するメニュー項目２５０ｂ、および、メッセージの再生に対応するメニュー項目２５０ｃを含む。
【００３４】
撮像装置１０は、操作入力部２４の一部として、設定ボタン２００ａ〜設定ボタン２００ｃ、マルチセレクタ２１０、再生切替ボタン２２０、レリーズボタン２４０を有する。設定ボタン２００ａ〜２００ｃを、設定ボタン２００と総称する場合がある。撮像装置１０において、設定ボタン２００は、表示部１８、マルチセレクタ２１０および再生切替ボタン２２０と同じ面に設けられる。マルチセレクタ２１０は、表示部１８に表示される画面においてカーソルを移動させる指示、撮像時においては合焦位置を移動させる指示等の入力に供される。再生切替ボタン２２０は、撮像装置１０の動作モードを再生モードに遷移させる指示や、撮像装置１０の動作モードを再生モードから撮像動作モードに遷移させる指示等の入力に供される。
【００３５】
設定ボタン２００は、設定ボタン２００のそれぞれに対応して表示部１８内に表示された項目を選択する指示の入力に供される。例えば、本図においては、表示部１８の表示領域内には、設定ボタン２００ａ、設定ボタン２００ｂおよび設定ボタン２００ｃの右に、それぞれメニュー項目２５０ａ、メニュー項目２５０ｂ、メニュー項目２５０ｃが表示されている。このように、設定ボタン２００ａ、設定ボタン２００ｂおよび設定ボタン２００ｃの位置に対応する位置に、メニュー項目２５０ａ、メニュー項目２５０ｂ、メニュー項目２５０ｃが表示されている。設定ボタン２００のいずれかが押し込まれた場合、ＣＰＵ１２は、押し込まれた設定ボタン２００に対応する予め定められた処理を行う。
【００３６】
本図の例では、ＣＰＵ１２は、設定ボタン２００ａが押し込まれた場合には、伝言メッセージを録音する処理を行う。例えば、設定ボタン２００ａが押し込まれている間、音入力部１５へ入力された音が録音され、音ファイルとして格納される。本図の例では、ＣＰＵ１２は、ＤＳＣＡ０１２３．ＷＡＶの音ファイルとして格納する。
【００３７】
また、ＣＰＵ１２は、設定ボタン２００ｂが押し込まれた場合には、返事メッセージを録音する処理を行う。例えば、設定ボタン２００ｂが押し込まれている間、音入力部１５へ入力された音が録音され、音ファイルとして格納される。本図の例では、ＣＰＵ１２は、ＤＳＣＢ０１２３．ＷＡＶの音ファイルとして格納する。ＣＰＵ１２は、伝言メッセージの音ファイルであるＤＳＣＡ０１２３．ＷＡＶに変更を加えることなく、かつ、ＤＳＣＡ０１２３．ＷＡＶを残したまま、返事メッセージの録音を開始して、録音された返事メッセージを別の音ファイルとして格納する。
【００３８】
また、ＣＰＵ１２は、設定ボタン２００ｃが押し込まれた場合には、メッセージを再生する処理を行う。本図の例では、ＤＳＣＡ０１２３．ＷＡＶおよびＤＳＣＢ０１２３．ＷＡＶの音ファイルが格納されている場合、ＣＰＵ１２は、ＤＳＣＡ０１２３．ＷＡＶを再生して音出力部１９から出力させた後、ＤＳＣＢ０１２３．ＷＡＶを再生して音出力部１９から出力させる。このように、ＣＰＵ１２は、関連する音ファイルが複数格納されている場合、複数の音ファイルを連続して再生させてよい。このとき、ＣＰＵ１２は、ＤＳＣＡ０１２３．ＷＡＶを再生した後、予め定められた時間長さの無音時間が経過した後に、ＤＳＣＢ０１２３．ＷＡＶを再生してよい。
【００３９】
図３は、表示部１１８が表示する転送受付画面３００の一例を模式的に示す。転送受付画面３００は、ＣＰＵ１１２の制御により、表示部１１８に表示される。
【００４０】
転送受付画面３００は、サムネイル画像３１０ａ、サムネイル画像３１０ｂ、・・・、ファイル識別文字３２０ａ、ファイル識別文字３２０ｂ、メッセージアイコン３３０ａ、チェックボックス３４０ａ、チェックボックス３４０ｂ・・・、転送開始ボタン３５０を含む。サムネイル画像３１０ａ、サムネイル画像３１０ｂ・・・を、サムネイル画像３１０と総称する場合がある。また、ファイル識別文字３２０ａ、ファイル識別文字３２０ｂ・・・を、ファイル識別文字３２０と総称する場合がある。また、チェックボックス３４０ａ、チェックボックス３４０ｂ・・・を、チェックボックス３４０と総称する場合がある。
【００４１】
ファイル識別文字３２０は、各サムネイル画像３１０に対応する位置に表示される。例えば、ファイル識別文字３２０は、各サムネイル画像３１０の下方に表示される。メッセージアイコン３３０ａは、サムネイル画像３１０ａに対応する位置に表示される。メッセージアイコン３３０ａは、ファイル識別文字３２０の下方に表示される。メッセージアイコン３３０ａは、サムネイル画像３１０ａに関連するメッセージが存在することを示す。本図において、関連するメッセージが存在しないサムネイル画像３１０ｂには、メッセージアイコンは表示されない。ＣＰＵ１１２は、関連するメッセージが存在する場合にメッセージアイコンを表示し、関連するメッセージが存在しない場合にはメッセージアイコンを表示しない。
【００４２】
チェックボックス３４０は、サムネイル画像３１０に対応する位置に表示される。チェックボックス３４０は、転送対象の画像ファイルをユーザに選択させるためのアイコンである。例えば、ＣＰＵ１１２は、チェックボックス３４０にカーソルが合わされた状態でマウス操作等により予め定められた操作がなされた場合に、対応する画像ファイルを転送対象として選択する旨が指示されたと判断する。
【００４３】
ＣＰＵ１１２は、転送受付画面３００を表示する場合に、サムネイル画像データの送信および撮像装置１０に格納されているファイル一覧の送信を撮像装置１０に要求する。サムネイル画像データの構成画素数は、撮像装置１０に格納されている画像ファイルの画像データより構成画素数が少ないとする。サムネイル画像データおよびファイル一覧の要求は、本画像データの転送要求に先立って行われる。
【００４４】
ＣＰＵ１１２は、ファイル一覧の要求により、撮像装置１０に格納されている画像ファイルおよび音ファイルの全てのファイル識別文字列を取得する。ＣＰＵ１１２は、ファイル識別文字列に基づいて、互いに関連する画像ファイルおよび音ファイルを選択する。関連する音ファイルが撮像装置１０に格納されている場合には、本図のメッセージアイコン３３０ａのように、対応するサムネイル画像データに対応する位置にメッセージアイコンを表示する。例えば、コンピュータ１１０に「ＤＳＣＡ０１２３」をファイル名として持つ音ファイルが場合に、ＤＳＣＮ０１２３．ＪＰＧに対応するサムネイル画像に対応してメッセージアイコン３３０ａを表示する。
【００４５】
転送開始ボタン３５０は、転送対象として選択した画像ファイルの受信を開始する指示を受け付けるためのＵＩ要素である。例えば、ＣＰＵ１１２は、転送開始ボタン３５０にカーソルが合わされた状態でマウス操作等により予め定められた操作がなされた場合に、転送対象として選択された画像ファイルを撮像装置１０から受信する旨が指示されたと判断する。ＣＰＵ１１２は、転送開始ボタン３５０が選択されると、転送対象の画像ファイルを転送するよう撮像装置１０へ要求する。
【００４６】
本図の例では、少なくとも一つのメッセージが存在する場合に、対応するサムネイル画像に対応してメッセージアイコン３３０を表示する。例えば本実施形態では、伝言メッセージが格納されている場合に、メッセージアイコン３３０を表示する。ＣＰＵ１１２は、伝言メッセージだけが格納されている場合に伝言メッセージに対応するアイコンだけを表示させ、返事メッセージだけが格納されている場合に返事メッセージに対応するアイコンだけを表示させ、伝言メッセージおよび返事メッセージが格納されている場合に、伝言メッセージに対応するアイコンおよび返事メッセージに対応するアイコンを表示させてもよい。ここで、伝言メッセージに対応するアイコンは、返事メッセージに対応するアイコンとは異なるアイコンであってよい。このように、ＣＰＵ１１２は、格納されているメッセージの組み合わせに応じて、予め定められた３パターンの異なる表示形態で表示させてよい。また、ＣＰＵ１１２は、格納されているメッセージの組み合わせに応じてアイコンの表示形態を制御してもよい。例えば、メッセージアイコン３３０の数や、メッセージアイコン３３０の色、大きさ等を、格納されているメッセージの組み合わせに応じて異ならせてよい。
【００４７】
なお、転送対象の画像データを選択する場合、関連するメッセージが撮像装置１０に格納されるものだけを選択できるようにしてもよい。例えば、転送受付画面３００は、関連するメッセージが撮像装置１０に格納されている１以上の画像ファイルを転送対象として一括して選択する旨の指示を受け付けるＵＩボタンを含んでよい。
【００４８】
ここでは、コンピュータ１１０が、撮像装置１０に格納されているメッセージの有無や、格納されているメッセージの組み合わせに応じて表示態様を制御する処理を説明した。撮像装置１０においても、コンピュータ１１０と同様に、メッセージの有無や、格納されているメッセージの組み合わせに応じて表示態様を制御してよい。例えば、ＣＰＵ１２は、外部メモリ４０に格納されている複数の画像ファイルに対応するサムネイル画像を表示している場合に、各サムネイル画像の近傍に、メッセージの有無を示すアイコンや、格納されているメッセージの組み合わせに応じて異なるアイコン等を表示させてよい。また、ＣＰＵ１２は、当該アイコン等を各サムネイル画像に重畳して表示させてもよい。また、ＣＰＵ１２は、表示部１８に一つの画像ファイルに基づく画像を表示している場合に、メッセージの有無を示すアイコンや、格納されているメッセージの組み合わせに応じて異なるアイコン等を、当該画像に重畳して表示させてよい。
【００４９】
図４は、記録用音データのデータ構成の一例を模式的に示す。音ファイルは、ヘッダ部分および音データ部分をデータ構成として有する。本図の例では、ＤＳＣＡ０１２３．ＷＡＶの音ファイルは、ヘッダ部４１０ａおよび音データ部４２０ａを含む。ＤＳＣＢ０１２３．ＷＡＶの音ファイルは、ヘッダ部４１０ｂおよび音データ部４２０ｂを含む。
【００５０】
ＣＰＵ１１２は、ＤＳＣＡ０１２３．ＷＡＶおよびＤＳＣＢ０１２３．ＷＡＶを受信すると、ヘッダ部４１０ｃ、音データ部４２０ａおよび音データ部４２０ｂを含む記録用の一の音ファイルを生成して、当該ファイルをＤＳＣＮ０１２３．ＷＡＶとして、記録媒体１４０に作成したファイルシステムに格納する。ＣＰＵ１１２は、音データ部４２０ａと音データ部４２０ｂとの間に、無音データ部４３０を挿入する。無音データ部４３０は、予め定められた時間長さの無音データである。無音データ部４３０は、例えば０．５秒の長さの無音データであってよい。
【００５１】
また、ＣＰＵ１１２は、ＤＳＣＮ０１２３．ＷＡＶが再生された場合に、音データ部４２０ａ、無音データ部４３０、音データ部４２０ｂが順に再生されるよう、ＤＳＣＡ０１２３．ＷＡＶのヘッダ部４１０ａのサンプリング数等を変更したものを、ＤＳＣＮ０１２３．ＷＡＶのヘッダ部４１０ｃとする。例えば、ＣＰＵ１１２は、音データ部４２０ａのサンプル数、無音データ部４３０のサンプル数、音データ部４２０ｂのサンプル数の合計値を、ヘッダ部４１０ｃのサンプル数とする。また、ＣＰＵ１１２は、ファイルサイズ等、複数の音データを連結することにより変化する部分のヘッダ情報を変更する。一方、ＣＰＵ１１２は、ヘッダ部４１０ａに含まれる記録日時の情報を変更せずに、ヘッダ部４１０ｃの記録日時として適用してよい。
【００５２】
かかるＤＳＣＮ０１２３．ＷＡＶが再生された場合、音データ部４２０ａ、無音データ部４３０、音データ部４２０ｂが順に再生される。上述したように、システム５によれば複数のメッセージの音データが一つの音データに連結された形でファイルに格納される。しかし、伝言メッセージと返事メッセージとの間に無音部分が挿入されることで、メッセージの聞き手は、メッセージの区切りを容易に理解することができる。
【００５３】
図５は、記録用音データのデータ構成の他の一例を模式的に示す。本図の例では、ＤＳＣＡ０１２３．ＷＡＶの音データ部４２０ａは、先頭の無音部分５１０ａ、有音部分５２０ａおよび末尾の無音部分５３０ａを含む。ＤＳＣＢ０１２３．ＷＡＶの音データ部４２０ｂは、先頭の無音部分５１０ｂ、有音部分５２０ｂおよび末尾の無音部分５３０ｂを含む。
【００５４】
本図のように、無音部分５３０ａの時間長さと無音部分５１０ｂの時間長さの合計が予め定められた時間を超える場合、ＣＰＵ１１２は、無音部分５３０ａおよび無音部分５１０ｂの少なくとも一方の無音部分のうちの少なくとも一部を削除して連結することにより、ＤＳＣＮ０１２３．ＷＡＶにおける音データの連結部分の無音部分を予め定められた時間長さにする。予め定められた時間長さとしては、無音部分５３０ａおよび無音部分５１０ｂが存在しない場合に挿入すべき無音部分の時間長さを適用してよい。例えば、予め定められた時間長さとして０．５秒を適用してよい。例えば、無音部分５３０ａの時間長さが０．３秒であり、無音部分５１０ｂの時間長さが０．３秒である場合は、無音部分５３０ａおよび無音部分５１０ｂから、０．１秒の無音時間をカットしてよい。このように、ＣＰＵ１２は、無音部分５３０ａの時間長さと無音部分５１０ｂの時間長さの合計から、無音部分が存在すべき予め定められた時間長さを減じた時間長さを、削除すべき無音部分の時間長さとして算出してよい。そして、ＣＰＵ１２は、無音部分５３０ａおよび無音部分５１０ｂの中で、算出した時間長さの部分を削除してよい。ＣＰＵ１２は、無音部分５３０ａおよび無音部分５１０ｂのうち、より低い音量の部分をより優先して削除してよい。ＣＰＵ１２は、無音部分５３０ａおよび無音部分５１０ｂのうち、より低い音量の部分をより優先して削除することにより、算出した時間長さの部分を削除してよい。ＣＰＵ１２は、無音部分５３０ａおよび無音部分５１０ｂのうち、予め定められた閾値より低い音量の部分を削除してよい。ＣＰＵ１２は、無音部分５３０ａおよび無音部分５１０ｂのうち、算出した時間長さだけ無音部分が削除されるよう、当該閾値を設定してよい。
【００５５】
なお、無音部分５３０ａの時間長さと無音部分５１０ｂの時間長さの合計値が予め定められた時間未満の場合、ＣＰＵ１１２は、予め定められた時間長さから当該合計値を減じた時間長さの無音部分を挿入してよい。例えば、無音部分５３０ａの時間長さが０．２秒であり、無音部分５１０ｂの時間長さが０．２秒である場合に、０．１秒の無音部分を挿入することにより、トータルで０．５秒の無音部分が含まれるようにしてよい。これにより、ＤＳＣＮ０１２３．ＷＡＶにおける連結部分の合計の無音部分を、予め定められた時間長さにすることができる。
【００５６】
かかる無音時間の調整処理により、音データの連結部分が予め定められた時間を超えることを防ぐことができる。図４、５等に関連して説明したように、ＣＰＵ１１２は、一つの画像ファイルに複数の音ファイルが関連している場合に、複数の音ファイルに含まれる複数の音データを連結した音データを含む一つの音ファイルを生成する。そして、ＣＰＵ１１２は、当該一つの画像ファイルおよび当該一つの音ファイルを、同一のファイル名でそれぞれ記録する。このとき、ＣＰＵ１１２は、複数の音ファイルに含まれる複数の音データ、および、当該複数の音データの間に予め定められた時間長さの無音データを含む、一つの音ファイルを生成する。また、ＣＰＵ１１２は、連続して連結される音ファイルのうち先行する第１音ファイルの音データの末尾の無音部分の時間長さと、後続する第２音ファイルの音データの先頭の無音部分の時間長さとの合計が、予め定められた値を超える場合には、第１音ファイルの音データの末尾の無音部分および第２音ファイルの音データの先頭の無音部分の少なくとも一方の無音部分の少なくとも一部を削除して第１音ファイルの音データと第２音ファイルの音データとを連結した音データを含む、一つの音ファイルを生成してよい。
【００５７】
図６は、記録媒体１４０に格納するファイル名の変更例を示す。ここでは、撮像装置１０からＤＳＣＮ０１２３．ＪＰＧの画像ファイル、ならびに、ＤＳＣＡ０１２３．ＷＡＶおよびＤＳＣＢ０１２３．ＷＡＶの音ファイルがコンピュータ１１０へ転送されるとする。この場合、転送対象の画像ファイルがＤＳＣＮ０１２３．ＪＰＧであるので、同名のファイルが規定のディレクトリに存在しない場合には、転送対象の２つの音ファイルの音データは、ＤＳＣＮ０１２３．ＷＡＶで格納される。
【００５８】
ここで、記録媒体１４０の規定のディレクトリには、ＤＳＣＮ０１２３．ＷＡＶの音ファイルが既に格納されているとする。この場合、ＣＰＵ１１２は、既に格納されている音ファイルが上書きされることを防ぐべく、格納する音ファイルのファイル名として、記録媒体１４０に格納されていないファイル名を決定する。本例では、ＣＰＵ１１２は、ファイル名として「ＤＳＣＮ０１２３＿１」を決定する。そして、ＣＰＵ１１２は、格納する画像ファイルをＤＳＣＮ０１２３＿１．ＪＰＧとし、格納する音ファイルをＤＳＣＮ０１２３＿１．ＷＡＶとする。このように、ＣＰＵ１１２は、ファイル名として、規定のフォーマット「ＤＳＣＮｎｎｎｎ」に文字列「＿ｍ」を付加したファイル名を決定する。ただし、「ｍ」は数字を表す文字であり、ＣＰＵ１１２は、既に存在するファイルのファイル名とは重複しないよう、ｍの値を決定してよい。
【００５９】
ここでは、音ファイルが既に存在している場合について説明した。しかし、ＣＰＵ１１２は、音ファイルが既に存在していない場合でも、画像ファイルが既に記録されているときには、同様にファイル名を決定してよい。
【００６０】
このように、ＣＰＵ１１２は、ファイル名が一致しないと判定された画像ファイルおよび音ファイルを、当該画像ファイルのファイル名と同一のファイル名でそれぞれ記録する。ここで、ＣＰＵ１１２は、撮像装置１０に格納されている画像ファイルのファイル名と同名のファイル名の画像ファイルまたは音ファイルが既に記録されている場合に、既に記録されているファイル名とは異なるファイル名を決定する。そして、ＣＰＵ１１２は、撮像装置１０に格納されている画像ファイルのファイル名と同名のファイル名の画像ファイルまたは音ファイルが既に記録されている場合に、ファイル名が一致しないと判定された画像ファイルおよび音ファイルを、決定したファイル名でそれぞれ記録する。
【００６１】
図７は、撮像装置１０の起動から終了までの処理フローを示す。本フローは、例えば操作入力部２４の一部としての電源スイッチがＯＮ位置に切り替えられた場合に、開始される。本フローは、ＣＰＵ１２が主体となって撮像装置１０の各部を制御することにより実行される。
【００６２】
ステップＳ７０２において、撮像装置１０の初期設定を開始する。例えば、撮像装置１０を制御するためのパラメータ、プログラム等が、システムメモリ２２からＲＡＭ２０に展開される。ＣＰＵ１２は、展開されたパラメータ、プログラム等に従って、撮像装置１０の各部の動作条件を設定する。動作条件としては、前回の動作終了時に設定されていた露光時間および撮像感度等を含む撮像条件、記録画素数等の記録条件等を例示することができる。
【００６３】
続いて、ステップＳ７０４において、ＣＰＵ１２は、初期設定により設定された内容を表示部１８に表示させる。例えば、ＣＰＵ１２は、撮像条件、記録条件等の情報を、アイコン表示等の種々の形式で表示部１８に表示させる。
【００６４】
続いて、ステップＳ７０６において、ＣＰＵ１２は、生じたイベントを判断する。ここでは、設定操作で生じるイベントである設定イベント、再生操作で生じるイベントである再生イベント、レリーズ操作で生じるイベントであるレリーズイベント、通信で生じる通信イベントについて説明する。設定イベントは、設定ボタン２００やマルチセレクタ２１０等に対するユーザ操作が、動作設定を行うべき操作に該当する場合に生じる。再生イベントは、再生切替ボタン２２０に対するユーザ操作が、再生処理を行うべき操作に該当する場合に生じる。レリーズイベントは、レリーズボタン２４０に対するユーザ操作を検出した場合に生じる。
【００６５】
設定イベントが生じた場合、ユーザ操作に基づく設定処理を行う（ステップＳ７１２）。設定処理としては、撮像条件、記録条件等の設定処理を例示することができる。
【００６６】
再生イベントが生じた場合、再生処理を行う（ステップＳ７１４）。再生処理としては、外部メモリ４０に記録された静止画データ、動画データ等の画像データを用いて表示部１８にサムネイル表示する処理、マルチセレクタ２１０等を介してユーザにより指示された画像データを用いて表示部１８に画像を表示する処理等を例示することができる。また、再生処理として、メッセージに関する処理を含む。メッセージに関する処理については、図８に関連して説明する。
【００６７】
レリーズイベントが生じた場合、撮像動作に関する処理を行う（ステップＳ７１６）。本処理としては、被写体に対する合焦制御や撮像素子の露光等の撮像部１４の制御、得られた画像データに対する画像処理および外部メモリ４０への記録処理を含む。
【００６８】
通信イベントが生じた場合、通信に関する処理を行う（ステップＳ７１８）。本処理の一部の処理については、図９に関連して説明する。
【００６９】
ステップＳ７１２、ステップＳ７１４、ステップＳ７１６、ステップＳ７１８の処理が完了すると、ステップＳ７２２に進む。ステップＳ７２２では、電源をＯＦＦするか否かを判断する。例えば、撮像装置１０が動作を開始してから予め定められた期間、ユーザ指示が無い状態が継続した場合や、電源スイッチがＯＦＦ位置にされた場合等に、電源をＯＦＦすると判断する。電源をＯＦＦしないと判断した場合はステップＳ７０６に処理を移行する。電源をＯＦＦすると判断した場合は、電源をＯＦＦする前に必要な処理を行う（ステップＳ７２４）。本処理としては、ステップＳ７１２等で変更されたパラメータをシステムメモリ２２に格納する処理等を例示することができる。ステップＳ７２４の処理が完了すると、本フローを終了する。
【００７０】
図８は、再生処理フローの一例を示す。ここでは、再生処理の一部として実行されるメッセージ関連処理のフローについて説明する。本フローは、メッセージを操作する旨の指示が操作入力部２４を介して入力されたときに開始される。本フローは、主としてＣＰＵ１２が主体となって撮像装置１０の各部を制御することにより実行される。
【００７１】
本フローが開始されると、ステップＳ８０２において、操作入力部２４に対する操作を検出する。具体的には、設定ボタン２００に対する操作、再生切替ボタン２２０に対する操作を特定する。
【００７２】
ステップＳ８０２において、伝言メッセージの録音に割り当てられている設定ボタン２００ａの押し込みが検出された場合、関連する伝言メッセージの音ファイルが既に外部メモリ４０に格納されているか否かを判断する（ステップＳ８０４）。伝言メッセージが格納されていない場合、録音を開始する（ステップＳ８０６）。具体的には、音データのＲＡＭ２０への記憶を開始する。伝言メッセージが格納されている場合、ステップＳ８０２に処理を移行する。
【００７３】
ステップＳ８０２において設定ボタン２００ａの押し込みの解除が検出された場合、伝言メッセージの録音が開始されているときは、ＲＡＭ２０に記憶されている伝言メッセージの音データを音処理部１７に処理させ、音データのファイルを外部メモリ４０に格納する（ステップＳ８１２）。本処理により、例えばＤＳＣＡ０１２３．ＷＡＶのファイルが外部メモリ４０に格納される。
【００７４】
ステップＳ８０２において、返事メッセージの録音に割り当てられている設定ボタン２００ｂの押し込みが検出された場合、関連する伝言メッセージの音ファイルが既に外部メモリ４０に格納されているか否かを判断する（ステップＳ８２２）。伝言メッセージが格納されている場合、返事メッセージの音ファイルが既に外部メモリ４０に格納されているか否かを判断する（ステップＳ８２４）。返事メッセージの音ファイルが外部メモリ４０に格納されていない場合、返事メッセージの録音を開始する（ステップＳ８２６）。具体的には、音データのＲＡＭ２０への記憶を開始する。ステップＳ８０２に処理を移行する。ステップＳ２２の判断において、伝言メッセージの音ファイルが外部メモリ４０に格納されていない場合、ステップＳ８０２に処理を移行する。本実施形態において、伝言メッセージの音ファイルが外部メモリ４０に格納されていない場合は、図２のメニュー項目２５０ｂはグレーアウト表示になり、設定ボタン２００ｂの押し込みが検出されても、返事メッセージの録音動作は行わない。
【００７５】
ステップＳ８０２において、設定ボタン２００ｂの押し込みが解除された場合、返事メッセージの録音が開始されているときは、ＲＡＭ２０に記憶されている返事メッセージの音データを音処理部１７に処理させ、音データのファイルを外部メモリ４０に格納する（ステップＳ８３２）。本処理により、例えばＤＳＣＢ０１２３．ＷＡＶのファイルが外部メモリ４０に格納される。
【００７６】
ステップＳ８０２において、メッセージの生成に割り当てられている設定ボタン２００ｃの押し込みが検出された場合、関連するメッセージの再生を行う（ステップＳ８４２）。具体的には、ＣＰＵ１２は、関連する伝言メッセージが既に格納されている場合には、伝言メッセージの音ファイルから音データをＲＡＭ２０読み出して音処理部１７に再生処理をさせ、音出力部１９から音を出力させる（ステップＳ）。また、ＣＰＵ１２は、関連する返事メッセージが既に格納されている場合には、伝言メッセージの再生が終了してから予め定められた時間が経過した後に、返事メッセージの音ファイルから音データをＲＡＭ２０に読み出して音処理部１７に再生処理をさせ、音出力部１９から音を出力させる。ここで、予め定められた時間としては、０．５秒であってよい。
【００７７】
ステップＳ８０６、ステップＳ８１２、ステップＳ８２６、ステップＳ８３２、ステップＳ８４２の処理の後、ステップＳ８０２に処理を移行する。ステップＳ８０２において、再生切替ボタン２２０の押し込みが検出された場合、本フローを終了する。再生切替ボタン２２０の押し込みが検出された場合、動作モードを、撮像動作モードに遷移させる。撮像動作モードに遷移することで、レリーズボタン２４０への操作を撮像指示として受け付けることができる。
【００７８】
図９は、撮像装置１０におけるファイル転送に関するフローの一例を示す。本フローは、図７のステップＳ７１８の一部として実行される。ここでは、コンピュータ１１０との間の画像ファイルおよび音ファイルの転送処理に関する処理フローを説明する。本フローは、コンピュータ１１０から転送処理に関する要求を受信したときに開始される。本フローは、主としてＣＰＵ１２が主体となって撮像装置１０の各部を制御することにより実行される。
【００７９】
本フローが開始されると、ステップＳ９０２において、コンピュータ１１０から受信した要求を判断する。ステップＳ９０２において、撮像装置１０が格納している画像ファイルの一覧情報の送信が要求された場合、外部メモリ４０に格納されているファイルの一覧を送信する（ステップＳ９０４）。そして、外部メモリ４０に格納されている画像ファイルのサムネイル画像データを送信し（ステップＳ９０６）、本フローを終了する。
【００８０】
ステップＳ９０２において、ファイルの転送が要求された場合、要求された画像ファイルを選択して（ステップＳ９１２）、選択した画像ファイルを転送する（ステップＳ９１４）。続いて、音ファイルの転送が要求されたか否かを判断する（ステップＳ９１６）。音ファイルの転送が要求された場合は、要求された音ファイルを選択して（ステップＳ９１８）、選択した音ファイルを転送する（ステップＳ９２０）。続いて、要求された音ファイルを全て転送したか否かを判断する（ステップＳ９２２）。要求された音ファイルを全て転送していない場合は、ステップＳ９１８に処理を移行する。要求された音ファイルを全て転送した場合は、本フローを終了する。ステップＳ９１６において音ファイルの転送が要求されていない場合は、本フローを終了する。
【００８１】
図１０は、コンピュータ１１０がファイル転送を要求する処理に関するフローの一例を示す。本フローは、図３の転送受付画面３００を表示する場合に、開始される。本フローは、主としてＣＰＵ１１２が主体となってコンピュータ１１０の各部を制御することにより実行される。
【００８２】
ステップＳ１００２において、撮像装置１０へ要求する情報を判断する。転送受付画面３００のサムネイル画像を表示する場合には、撮像装置１０が格納している画像ファイルの一覧情報の送信を要求すべき旨が判断される。この場合、画像ファイルの一覧情報の送信を撮像装置１０に要求する（ステップＳ１００４）。画像ファイルの一覧情報を撮像装置１０から受信すると、１つの画像ファイルを選択して（ステップＳ１００６）、受信したサムネイル画像データに基づいてサムネイル画像およびファイル識別名を表示する（ステップＳ１００８）。また、関連するメッセージが存在するか否かを判断する（ステップＳ１０１０）。具体的には、画像ファイルのファイル名における４文字目が「Ａ」のファイル名の音ファイルがファイル一覧に含まれるか否かを判断する。メッセージが存在する場合には、メッセージアイコン３３０を表示して（ステップＳ１０１２）、ステップＳ１０１４に処理を進める。メッセージが存在しない場合には、メッセージアイコン３３０を表示せずにステップＳ１０１４に処理を進める。
【００８３】
ステップＳ１０１４において、全ての画像ファイルについてサムネイル表示処理を終了したか否かを判断する。全ての画像ファイルについてサムネイル表示処理が完了していない場合は、ステップＳ１００６に処理を進めて、サムネイル表示処理を完了していない画像ファイルを選択する。全ての画像ファイルについてサムネイル表示処理が完了した場合は、本フローを終了する。
【００８４】
転送受付画面３００において、転送開始ボタン３５０が選択された場合には、画像ファイルの転送を撮像装置１０に要求すべき旨が判断される。ステップＳ１００６において画像ファイルの転送を撮像装置１０に要求すべき旨が判断された場合、転送対象として選択された１つの画像ファイルを選択する（ステップＳ１０２２）。続いて、選択した画像ファイルに関連するファイルの転送を要求する（ステップＳ１０２４）。ステップＳ１０２４では、選択した画像ファイルに関連する音ファイルが存在する場合は、画像ファイルおよび関連する全ての音ファイルを指定して、撮像装置１０に転送を要求する。選択した画像ファイルに関連する音ファイルが存在しない場合は、転送対象の画像ファイルだけを指定して、撮像装置１０に転送を要求する。撮像装置１０から転送されたファイルはテンポラリファイルとして記録媒体１４０に一時的に格納される。
【００８５】
続いて、転送対象のファイルと同一ファイル名の画像ファイルまたは音ファイルが記録媒体１４０の規定のディレクトリに既に格納されているか否かを判断する（ステップＳ１０２６）。規定のディレクトリに同一ファイル名のファイルが既に格納されている場合は、受信したファイルのファイル名を変更する（ステップＳ１０２８）。具体的には、規定のディレクトリに既に格納されているいずれのファイルとも異なるファイル名を、受信したファイルのファイル名として決定する。規定のディレクトリに同名のファイルが格納されていない場合は、受信した画像ファイルのファイル名を、画像ファイルおよび音ファイルのファイル名として決定する（ステップＳ１０３０）。
【００８６】
続いて、撮像装置１０から受信した画像ファイルを、ステップＳ１０２６またはステップＳ１０２８で決定したファイル名で規定のディレクトリに格納する（ステップＳ１０３２）。続いて、関連する音ファイルが存在するか否かを判断する（ステップＳ１０３４）。関連する音ファイルが存在する場合は、関連する音ファイルが複数存在するか否かを判断する（ステップＳ１０３６）。関連する音ファイルが複数存在する場合、転送された複数の音ファイルから音データをＲＡＭ２０に読み出して、読み出した音データを含む記録用の一の音データを生成する（ステップＳ１０３８）。そして、記録用の一の音データを含む音ファイルを、ステップＳ１０２６またはステップＳ１０２８で決定したファイル名で規定のディレクトリに格納し（ステップＳ１０４０）、ステップＳ１０４４に処理を進める。ステップＳ１０３６の判断において複数の音ファイルが存在しないと判断された場合は、受信した一つの音ファイルをステップＳ１０２６またはステップＳ１０２８で決定したファイル名で規定のディレクトリに格納し（ステップＳ１０４２）、ステップＳ１０４４に処理を進める。
【００８７】
ステップＳ１０４４において、転送対象の全ての画像ファイルについて撮像装置１０に要求する処理が完了したか否かを判断する。転送対象の全ての画像ファイルについて当該処理が完了していない場合は、ステップＳ１０２２に処理を移行させて、処理を完了していない他の画像ファイルを選択する。転送対象の全ての画像ファイルについて当該処理が終了した場合は、本フローを終了する。
【００８８】
本フローでは、転送対象の画像ファイルが複数存在する場合は、画像ファイルを一つずつ選択して、撮像装置１０に転送を要求するとした。特に、関連する音ファイルが複数存在する場合は、音データを連結して記録用の音データを生成して、当該音ファイルの格納を完了させてから、他の画像ファイルの転送要求に進むとした。しかし、関連する音ファイルが複数存在する場合、記録用の音データを生成することなく、他の画像ファイルの転送要求に進んでよい。そして、全ての画像ファイルおよび関連する音ファイルを受信了した後に、一の画像ファイルに関連する複数の音ファイルについて、記録用の音データを生成して、生成した記録用の音データ含む音ファイルを規定のディレクトリに格納してよい。かかる処理によれば、速やかに撮像装置１０からファイルを取得することができる場合がある。
以上に説明したように、ＣＰＵ１１２は、撮像装置１０に格納されている画像ファイルおよび音ファイルのそれぞれのファイル名を撮像装置１０から取得する。そして、ＣＰＵ１１２は、撮像装置１０から取得した画像ファイルのファイル名および音ファイルのファイル名に基づいて画像ファイルに関連する音ファイルを特定し、特定した音ファイルのファイル名が当該画像ファイルのファイル名と一致しているか否かを判定する。画像ファイルに関連する音ファイルとして特定する場合、ＣＰＵ１１２は、ファイル名の文字列において予め定められた位置の文字が画像ファイルのファイル名と一致する音ファイルを、画像ファイルに関連する音ファイルとして特定する。そして、ＣＰＵ１１２は、画像ファイルおよび、撮像装置１０から取得されたファイル名に基づいて特定された当該画像ファイルに関連する音ファイルを、撮像装置１０に送信するよう要求して、撮像装置１０から送信される画像ファイルおよび音ファイルを受信する。
【００８９】
以上に説明したシステム５では、一の画像ファイルに関連する複数の音ファイルが存在する場合に、コンピュータ１１０において当該複数の音ファイルに含まれる音データを連結して一の音ファイルとして記録するとした。しかし、音データを連結する処理は、撮像装置１０において行われてもよい。すなわち、画像ファイルと画像ファイルに関連する複数の音ファイルとが外部メモリ４０に格納されている場合に、ＣＰＵ１２は、外部メモリ４０に格納されている画像ファイルをコンピュータ１１０に転送するときに、当該画像ファイルに関連する複数の音ファイルに含まれる複数の音データを含む一つの音ファイルを生成する音ファイル生成部、当該画像ファイルおよび当該生成された一つの音ファイルをコンピュータ１１０に転送する転送部として機能してよい。外部メモリ４０に複数の音ファイルの少なくとも一つを画像ファイルとは異なるファイル名で格納している場合に、ＣＰＵ１２は、当該画像ファイルおよび生成した当該一つの音ファイルを、同じファイル名のファイルとして転送してよい。具体的には、ＣＰＵ１２は、一つの音ファイルを、ファイル格納部に格納されている画像ファイルのファイル名と同じファイル名のファイルとして転送してよい。
【００９０】
また、図４、５等に関連してＣＰＵ１１２の処理として説明した無音部分の処理も、撮像装置１０で行ってよい。例えば、ＣＰＵ１２が、複数の音ファイルに含まれる複数の音データ、および、当該複数の音データの間に予め定められた時間長さの無音データを含む、一つの音ファイルを生成してよい。また、ＣＰＵ１２が、連続して連結される音ファイルのうち先行する第１音ファイルの音データの末尾の無音部分の時間長さと、後続する第２音ファイルの音データの先頭の無音部分の時間長さとの合計が、予め定められた値を超える場合に、第１音ファイルの音データの末尾の無音部分および第２音ファイルの音データの先頭の無音部分の少なくとも一方の無音部分の少なくとも一部を削除して第１音ファイルの音データと第２音ファイルの音データとを連結した音データを含む、一つの音ファイルを生成してよい。
【００９１】
上記の説明では、伝言メッセージのファイルおよび返事メッセージのファイルを、音ファイルの一例として説明した。しかし、音ファイルは、これらの用途に限られない。また、３以上の任意の数の音ファイルを、一の画像ファイルに関連付けてよい。また、コンピュータ１１０が画像ファイルおよび音ファイルを取得する取得元は、撮像装置１０に限られない。画像ファイルおよび音ファイルの取得元は、撮像装置以外の任意の外部機器であってよい。
【００９２】
上記の説明において、ＣＰＵ１２の動作として説明した処理は、ＣＰＵ１２がプログラムに従って撮像装置１０が有する各ハードウェアを制御することにより実現される。また、上記の説明において、ＣＰＵ１１２の動作として説明した処理は、ＣＰＵ１１２がプログラムに従ってコンピュータ１１０が有する各ハードウェアを制御することにより実現される。すなわち、本実施形態の撮像装置１０、コンピュータ１１０に関連して説明した処理は、プロセッサがプログラムに従って動作して各ハードウェアを制御することにより、プロセッサ、メモリ等を含む各ハードウェアとプログラムとが協働して動作することにより実現することができる。すなわち、当該処理を、いわゆるコンピュータ装置によって実現することができる。コンピュータ装置は、上述した処理の実行を制御するプログラムをロードして、読み込んだプログラムに従って動作して、当該処理を実行してよい。コンピュータ装置は、当該プログラムを記憶しているコンピュータ読取可能な記録媒体から当該プログラムをロードすることができる。
【００９３】
また、本実施形態において、撮像装置１０は、レンズ交換式の撮像装置の一例としての一眼レフレックスカメラであってよい。また、撮像装置１０は、レンズ非交換式カメラの一例であるコンパクトデジタルカメラ、ミラーレス一眼カメラ、ビデオカメラ、撮像機能付きの携帯電話機、撮像機能付きの携帯情報端末、撮像機能付きのゲーム機器等の娯楽装置等、撮像機能および録音機能を有する種々の機器を適用の対象とすることができる。コンピュータ１１０としては、パーソナルコンピュータ等の、汎用のコンピュータ装置を適用できる。しかし、コンピュータ１１０は、デジタルフォトフレーム、記録機能付きのテレビジョン装置、ＤＶＤ装置等の光学記録装置を含むデジタル記録装置、携帯電話機、ＰＤＡ等の携帯情報端末等として実現されてよい。
【００９４】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【００９５】
特許請求の範囲、明細書、および図面中において示した装置、システム、プログラム、および方法における動作、手順、ステップ、および段階等の各処理の実行順序は、特段「より前に」、「先立って」等と明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、および図面中の動作フローに関して、便宜上「まず、」、「次に、」等を用いて説明したとしても、この順で実施することが必須であることを意味するものではない。
【符号の説明】
【００９６】
５  システム、１０  撮像装置、１１  バス、１２  ＣＰＵ、１４  撮像部、１５  音入力部、１６  画像処理部、１７  音処理部、１８  表示部、１９  音出力部、２０  ＲＡＭ、２２  システムメモリ、２４  操作入力部  ４０  外部メモリ、１１０  コンピュータ、１１１  バス、１１２  ＣＰＵ、１１８  表示部、１１９  音出力部、１２０  ＲＡＭ、１２２  ＲＯＭ、１２４  操作入力部、１４０  記録媒体、２００  設定ボタン、２１０  マルチセレクタ、２２０  再生切替ボタン、２４０  レリーズボタン、２５０  メニュー項目、２７０  メッセージ関連画面、３００  転送受付画面、３１０  サムネイル画像、３２０  ファイル識別文字、３３０  メッセージアイコン、３４０  チェックボックス、３５０  転送開始ボタン、４１０  ヘッダ部、４２０  音データ部、４３０  無音データ部、５１０  無音部分、５２０  有音部分、５３０  無音部分
【図１】
2013201736.tif 000003
【図２】
2013201736.tif 000004
【図３】
2013201736.tif 000005
【図４】
2013201736.tif 000006
【図５】
2013201736.tif 000007
【図６】
2013201736.tif 000008
【図７】
2013201736.tif 000009
【図８】
2013201736.tif 000010
【図９】
2013201736.tif 000011
【図１０】
2013201736.tif 000012