(57)【要約】【課題】複数の画像ファイルや音声ファイルが記録可能であり、当該画像ファイルに対し、位置情報、日時情報、音声ファイルの関連付けが容易かつ柔軟に行える記録装置及び記録プログラムを実現する。【解決手段】データ記録装置１００は、記録媒体Ａに記録された一つあるいは複数の指定画像ファイルに対し、共通の位置情報、日時情報、音声ファイルを関連づける。更に、既に指定音声ファイルが関連付けされた指定画像ファイルに対しても、音声ファイル関連付けリスト等を用いた音声ファイル管理を行い、新たな指定音声ファイルの追記を可能とする。【選択図】          図１
2004206643.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に、画像ファイル及び音声ファイルを記録する記録装置において、
前記画像ファイル及び音声ファイルのうち指定画像ファイルに対し指定音声ファイルを関連付ける旨の指示が入力されると、当該指定画像ファイルに予め関連付けられた既存音声ファイルが存在するか否かを判定し、該既存音声ファイルが存在すると判定した場合には、当該既存音声ファイルのフォーマットと前記指定音声ファイルのフォーマットとが同一であるか否かを判定し、同一であると判定した場合には、前記既存音声ファイルに前記指定音声ファイルを追記する制御部を備えたことを特徴とする記録装置。
【請求項２】
前記制御部は、
前記既存音声ファイルのフォーマットと前記指定音声ファイルのフォーマットとが同一でない場合、当該二つの異なるフォーマットをどちらか一方に統一するよう前記指定音声ファイルまたは前記既存音声ファイルのフォーマットを変換し、前記既存音声ファイルに前記指定音声ファイルを追記することを特徴とする請求項１に記載の記録装置。
【請求項３】
画像ファイル及び音声ファイルと、該画像ファイルの各々に対する該音声ファイルの関連付け情報とを記録媒体に記録する記録装置において、
前記画像ファイル及び音声ファイルのうち指定画像ファイルに対し指定音声ファイルを関連付ける旨の指示が入力されると、当該指定画像ファイルに予め関連付けられた既存音声ファイルが存在するか否かを前記関連付け情報に基づいて判定し、該既存音声ファイルが存在する場合、前記関連付け情報に対し、当該指定画像ファイルと当該指定音声ファイルとの関連付けを追記する制御部を備えたことを特徴とする記録装置。
【請求項４】
前記制御部は、
前記指定音声ファイルの関連付けを、複数の指定画像ファイルから成る指定画像ファイル群に対して行うことを特徴とする請求項１〜３のうち何れか一項に記載の記録装置。
【請求項５】
位置情報を取得する位置情報取得部を備え、
前記制御部は、
前記指定画像ファイルのヘッダ部に、前記取得された位置情報を持たせることを特徴とする請求項１〜４の何れか一項に記載の記録装置。
【請求項６】
前記制御部は、
前記位置情報取得部により取得された位置情報を、複数の指定画像ファイルの各ヘッダ部に共通して持たせることを特徴とする請求項５に記載の記録装置。
【請求項７】
現在の日時情報を取得する時計部を備え、
前記制御部は、
前記指定画像ファイルの属性情報に、前記取得された日時情報を設定することを特徴とする請求項１〜６のうち何れか一項に記載の記録装置。
【請求項８】
前記制御部は、
前記時計部により取得された日時情報を、複数の指定画像ファイルの各属性情報に共通して設定することを特徴とする請求項７に記載の記録装置。
【請求項９】
画像ファイル及び音声ファイルを記録媒体に記録する記録装置を制御するためのコンピュータに、
前記画像ファイル及び音声ファイルのうち指定画像ファイルに対し指定音声ファイルを関連付ける旨の指示が入力されると、当該指定画像ファイルに予め関連付けられた既存音声ファイルが存在するか否かを判定し、該既存音声ファイルが存在すると判定した場合には、当該既存音声ファイルのフォーマットと前記指定音声ファイルのフォーマットとが同一であるか否かを判定し、同一であると判定した場合には、前記既存音声ファイルに前記指定音声ファイルを追記する機能を実現させるための記録プログラム。
【請求項１０】
前記コンピュータに、
前記既存音声ファイルのフォーマットと前記指定音声ファイルのフォーマットとが同一でない場合、当該二つの異なるフォーマットをどちらか一方に統一するよう前記指定音声ファイルまたは前記既存音声ファイルのフォーマットを変換し、前記既存音声ファイルに前記指定音声ファイルを追記する機能をさらに実現させるための請求項９に記載の記録プログラム。
【請求項１１】
画像ファイル及び音声ファイルと、該画像ファイルの各々に対する該音声ファイルの関連付け情報とを記録媒体に記録する記録装置を制御するためのコンピュータに、
前記画像ファイル及び音声ファイルのうち指定画像ファイルに対し指定音声ファイルを関連付ける旨の指示が入力されると、当該指定画像ファイルに予め関連付けられた既存音声ファイルが存在するか否かを前記関連付け情報に基づいて判定し、該既存音声ファイルが存在する場合には、前記関連付け情報に対し、当該指定画像ファイルと当該指定音声ファイルとの関連付けを追記する機能を実現するための記録プログラム。
【請求項１２】
前記コンピュータに、
前記指定音声ファイルの関連付けを、複数の指定画像ファイルから成る指定画像ファイル群に対して行う機能をさらに実現させるための請求項９〜１１のうち何れか一項に記載の記録プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録装置及び記録プログラムに関する。
【０００２】
【従来の技術】
近時、例えば、ファミリーレストランや駅またはホテルのロビーなど、親類や友達同士で集まって歓談できるような場所に設置され、デジタルカメラやカメラ付携帯電話などにより撮影された画像ファイルを、ＣＤ−Ｒ（CD-Recordable）、ＣＤ−ＲＷ（CD-ReWritable）、ＤＶＤ−ＲＷ（Dgital Versatile Disk-ReWritable）などの記録媒体に記録するための記録装置が開発されつつある。（特許文献１参照。）。
【０００３】
特許文献１に記載の発明は、一つの画像ファイルをＣＤ−Ｒ等の記録媒体に記録する際に、同時に音声ファイルも記録できるようになっている。
【０００４】
【特許文献１】
特開２００２−４２４１９号公報
【０００５】
【発明が解決しようとする課題】
しかし、上記従来の技術には、以下に示す問題点がある。
他の画像ファイルが予め記録されているような記録媒体に対し、上記従来の記録装置を介して複数の新たな画像ファイルを記録するような場合、当該記録媒体に記録された画像ファイルのうち、どの画像ファイルが新たに記録された画像ファイルであるのかの判別が困難である。
さらに、音声ファイルは一つの画像ファイルに対し関連付けが可能であり、複数の画像ファイルがあった場合、対応が困難である。
さらに、既に音声ファイルが関連付けされている画像ファイルに対し、新たな音声ファイルを当該画像ファイルに関連付けようとするのは困難である。
【０００６】
本発明の課題は、複数の画像ファイルや音声ファイルが記録可能であり、当該画像ファイルに対し、音声ファイルの関連付けが容易かつ柔軟に行える記録装置及び記録プログラムを提供することである。
【０００７】
【課題を解決するための手段】
上記課題を解決するため、請求項１に記載の発明は、
記録媒体に、画像ファイル及び音声ファイルを記録する記録装置において、
前記画像ファイル及び音声ファイルのうち指定画像ファイルに対し指定音声ファイルを関連付ける旨の指示が入力されると、当該指定画像ファイルに予め関連付けられた既存音声ファイルが存在するか否かを判定し、該既存音声ファイルが存在すると判定した場合には、当該既存音声ファイルのフォーマットと前記指定音声ファイルのフォーマットとが同一であるか否かを判定し、同一であると判定した場合には、前記既存音声ファイルに前記指定音声ファイルを追記する制御部を備えたことを特徴とする。
【０００８】
さらに、請求項２に記載の発明のように、請求項１に記載の発明において、前記制御部は、前記既存音声ファイルのフォーマットと前記指定音声ファイルのフォーマットとが同一でない場合、当該二つの異なるフォーマットをどちらか一方に統一するよう前記指定音声ファイルまたは前記既存音声ファイルのフォーマットを変換し、前記既存音声ファイルに前記指定音声ファイルを追記するのが好ましい。
【０００９】
また、上記課題を解決するため、請求項３に記載の発明は、
画像ファイル及び音声ファイルと、該画像ファイルの各々に対する該音声ファイルの関連付け情報とを記録媒体に記録する記録装置において、
前記画像ファイル及び音声ファイルのうち指定画像ファイルに対し指定音声ファイルを関連付ける旨の指示が入力されると、当該指定画像ファイルに予め関連付けられた既存音声ファイルが存在するか否かを前記関連付け情報に基づいて判定し、該既存音声ファイルが存在する場合、前記関連付け情報に対し、当該指定画像ファイルと当該指定音声ファイルとの関連付けを追記する制御部を備えたことを特徴とする。
【００１０】
さらに、請求項４に記載の発明は、請求項１〜３のうち何れか一項に記載の発明において、前記制御部は、前記指定音声ファイルの関連付けを、複数の指定画像ファイルから成る指定画像ファイル群に対して行うのが好ましい。
【００１１】
さらに、請求項５に記載の発明は、請求項１〜４のうち何れか一項に記載の発明において、位置情報を取得する位置情報取得部を備え、前記制御部は、前記指定画像ファイルのヘッダ部に、前記取得された位置情報を持たせるのが好ましい。
【００１２】
さらに、請求項６に記載の発明は、請求項５に記載の発明において、前記制御部は、前記位置情報取得部により取得された位置情報を、複数の指定画像ファイルの各ヘッダ部に共通して持たせるのが好ましい。
【００１３】
さらに、請求項７に記載の発明は、請求項１〜６のうち何れか一項に記載の発明において、現在の日時情報を取得する時計部を備え、前記制御部は、前記指定画像ファイルの属性情報に、前記取得された日時情報を設定するのが好ましい。
【００１４】
さらに、請求項８に記載の発明は、請求項７に記載の発明において、前記制御部は、前記時計部により取得された日時情報を、複数の指定画像ファイルの各属性情報に共通して設定するのが好ましい。
【００１５】
また、上記課題を解決するため、請求項９に記載の発明は、
画像ファイル及び音声ファイルを記録媒体に記録する記録装置を制御するためのコンピュータに、
前記画像ファイル及び音声ファイルのうち指定画像ファイルに対し指定音声ファイルを関連付ける旨の指示が入力されると、当該指定画像ファイルに予め関連付けられた既存音声ファイルが存在するか否かを判定し、該既存音声ファイルが存在すると判定した場合には、当該既存音声ファイルのフォーマットと前記指定音声ファイルのフォーマットとが同一であるか否かを判定し、同一であると判定した場合には、前記既存音声ファイルに前記指定音声ファイルを追記する機能を実現させる。
【００１６】
更に、請求項１０に記載の発明のように、請求項９に記載の発明において、前記コンピュータに、前記既存音声ファイルのフォーマットと前記指定音声ファイルのフォーマットとが同一でない場合、当該二つの異なるフォーマットをどちらか一方に統一するよう前記指定音声ファイルまたは前記既存音声ファイルのフォーマットを変換し、前記既存音声ファイルに前記指定音声ファイルを追記する機能をさらに実現させるのが好ましい。
【００１７】
また、上記課題を解決するため、請求項１１に記載の発明は、
画像ファイル及び音声ファイルと、該画像ファイルの各々に対する該音声ファイルの関連付け情報とを記録媒体に記録する記録装置を制御するためのコンピュータに、
前記画像ファイル及び音声ファイルのうち指定画像ファイルに対し指定音声ファイルを関連付ける旨の指示が入力されると、当該指定画像ファイルに予め関連付けられた既存音声ファイルが存在するか否かを前記関連付け情報に基づいて判定し、該既存音声ファイルが存在する場合には、前記関連付け情報に対し、当該指定画像ファイルと当該指定音声ファイルとの関連付けを追記する機能を実現する。
【００１８】
さらに、請求項１２に記載の発明のように、請求項９〜１１のうち何れか一項に記載の発明において、前記コンピュータに、前記指定音声ファイルの関連付けを、複数の指定画像ファイルから成る指定画像ファイル群に対して行う機能をさらに実現させるのが好ましい。
【００１９】
従って、複数の関連する画像ファイルを一枚の記録媒体に記録した場合であっても、共通する位置情報、日時情報、音声ファイルが関連付けられるので、ファイル管理が容易となる。これにより、例えば、アルバム作りが容易となる。
更に、複数の画像ファイルを集めて、一括してスライドショーなどで再生させることが容易に行える。また、この際、これら複数の画像ファイルに共通の音声ファイルを同時に再生させれば、ＢＧＭ付のスライドショーが可能となる。
更に、同一画像ファイルに対し、音声ファイルの追記が何度も容易に行えるので、編集の自由度が格段に広がる。
すなわち、本発明によれば、複数の画像ファイルや音声ファイルが記録可能であり、当該画像ファイルに対し、位置情報、日時情報、音声ファイルの関連付けが容易かつ柔軟に行える。
【００２０】
【発明の実施の形態】
以下、図１〜図１０を参照して、本発明を適用した一実施の形態を詳細に説明する。
【００２１】
まず、図１〜図３を参照して記録装置１００の構成を説明する。
図１に記録装置１００の内部構成を示し、図２に記録装置１００の前面部の構成を示しす。また、図３に、記録媒体Ａのファイル構造の一例を示す。
【００２２】
図１に示すように、記録装置１００は、制御部１０、記録媒体接続部２０、記憶部３０、音声入力部４０、表示部５０、操作部６０、位置情報取得部７０、時計部８０などを備えて構成される。
【００２３】
制御部１０は、記憶部３０に格納された制御プログラムを実行することにより、記録装置１００を統括的に制御する。
【００２４】
制御部１０は、記憶部３０に格納された制御プログラムのうち、特に、図４〜図６、図８〜図１０の各フローチャートに示す各種処理を行うためのプログラムを実行し、当該各種処理を行う（後に詳述する。）。
【００２５】
制御部１０は、ＭＰ３（MPEG-1 AudioLayer-III）、ｗａｖ、ｓｎｄなど、音声ファイルの各種フォーマット間の変換が可能である。
【００２６】
制御部１０は、マージ処理部１０ａ、ＬＲ分割格納処理部１０ｂを備え、マージ処理部１０ａは、図９のフローチャートに示すマージ処理を行い、ＬＲ分割格納処理部１０ｂは、図１０のＬＲ分割格納処理を行う。
【００２７】
記録媒体接続部２０は、記録媒体Ａを着脱自在に備え、記録媒体Ａとの間でデータの送受信を行うためのインターフェースを具備する。
【００２８】
ここで、記録媒体Ａについて説明する。記録媒体Ａは、ＣＤ−ＲＷやＤＶＤ−ＲＷなど、データの書き込み／消去が自在な記録媒体である。また、記録媒体Ａのファイル構造は、一例として、図３に示すようなファイル構造を有する。
【００２９】
図３によれば、記録媒体Ａは、ＤＣＩＭフォルダＡ１１、ＳＯＵＮＤフォルダＡ２１、ＡＰＬプログラムファイルＡ３１、ｉｎｆｏ．ｄａｔファイルＡ４１が格納されている。
【００３０】
ＤＣＩＭフォルダＡ１１にはＩＭＧフォルダＡ１２が格納され、ＩＭＧフォルダＡ１２には画像ファイル群Ａ１３が格納されている。また、画像ファイル群Ａ１３には三つの画像ファイル；ｉｍ００１．ｊｐｇ、ｉｍ００２．ｊｐｇ、ｉｍ００３．ｊｐｇが含まれている。ここで、ｊｐｇはＪＰＥＧ（Joint Photographic Experts Group）フォーマットの画像ファイルを表す拡張子であるが、他のフォーマット（例えば、Ｅｘｉｆなど。）による画像ファイルであっても良い。
【００３１】
ＳＯＵＮＤフォルダＡ２１には音声ファイル群Ａ２２が格納されている。また、音声ファイル群Ａ２２には三つの音声ファイル；ｓｎ００１．ｓｎｄ、ｓｎ００２．ｗａｖ、ｓｎ００３．ａｕと一つの音声ファイル関連付けリストＳｏｕｎｄＬｉｓｔ０００１．ｓｄｌ（図中符号Ｂ参照。）とが含まれている。
【００３２】
ＡＰＬプログラムファイルＡ３１は、記録媒体Ａに格納されている画像ファイル群Ａ１３や音声ファイル群Ａ２２を、ＳｏｕｎｄＬｉｓｔ０００１．ｓｄｌなどの音声ファイル関連付けリストに基づいて再生するためのアプリケーションプログラムである。また、編集機能など、再生機能以外の他の機能をコンピュータに実現するプログラムであっても良い。
【００３３】
ｉｎｆｏ．ｄａｔファイルＡ４１は、画像ファイルのファイル名と、当該画像ファイルに係る音声ファイル関連付けリスト（詳細は、図７を参照、以下、単にｓｄｌファイルという。）との間の関連付けが記録されたファイルである。すなわち、ｉｎｆｏ．ｄａｔファイルＡ４１は、どの画像ファイルにどのｓｄｌファイルが関連付けられているのかが記録されている。
【００３４】
図１に戻って説明を続ける。
記録媒体接続部２０は、スマートメディア（登録商標）など、デジタルカメラなどに装着される各種記録媒体Ｃと記録媒体Ａとが同時装着可能であり、記録媒体Ｃとの間でデータの送受信を行うためのインターフェースを具備する。
【００３５】
記録媒体接続部２０は、外部機器（例えば、ＰＣ（Personal Computer）など。）との間でデータの送受信を直接行うためのインターフェースを具備する（例えば、ＵＳＢなど。）。
【００３６】
記憶部３０は、制御部１０により実行される各種プログラムと共に、当該プログラム実行時に必要な各種データを格納する。特に、図４〜図６、図８〜図１０の各フローチャートに示す各種処理を行うためのプログラムを格納する。
【００３７】
記憶部３０は、記録媒体接続部２０を介して記録媒体Ａから読み込まれた画像ファイルや音声ファイル若しくは後述する音声ファイル関連付け情報、あるいは音声入力部４０を介して入力された音声ファイルなどを一時的に格納するためのワークエリアを備える。
【００３８】
音声入力部４０は、図示しない音声マイクを備え、当該音声マイクを介して音声信号の入力を行う。音声入力部４０は、ここで入力された音声信号をデジタルデータに変換し、音声ファイルとして制御部１０に送信する。
【００３９】
表示部５０は、ＬＱＤ（Liquid Crystal Display；液晶表示画面）などの表示画面５０ａを備え、制御部１０から送信された各種表示データを表示画面５０ａに表示する。例えば、表示部５０は、記録媒体接続部２０に装着されている記録媒体Ａの各種画像ファイルや音声ファイルの一覧を表示したり、タッチパネルのスイッチ表示を行ったりする。
【００４０】
操作部６０は、各種指示信号を入力するための入力ボタンを備える。例えば、図２に示すように、操作部６０は、カーソルキー６０ａ、決定キー６０ｂ、取消キー６０ｃを備え、さらに、表示画面５０ａの表面にタッチパネル（図示略。）を供える。
【００４１】
カーソルキー６０ａは、表示画面５０ａに表示されたメニューやリスト一覧から選択項目を選択する旨の指示入力を行ったり、画面表示を切り替える旨の指示入力を行う。決定キー６０ｂは、表示画面５０ａに表示された各選択項目のうち選択された項目に決定する旨の指示入力を行い、取消キー６０ｃは、直前入力された指示入力を取り消す旨の指示入力を行う。
【００４２】
位置情報取得部７０は、ＧＰＳ（Global Positioning Systems）からの位置情報を受信するための受信装置（図示略。）を備え、ＧＰＳにより送信される記録装置１００の絶対位置情報を制御部１０に送信する。
【００４３】
時計部８０は、現在日時を計時する計時機能を有すると共に、電波時計情報を受信し、当該受信した時計情報に基づいて現在時刻を修正する機能を有し、当該現在日時情報を制御部１０に送信する。
【００４４】
さらに、記録装置１００は、ユーザ指定による位置情報や日付情報が入力可能となっている。
【００４５】
次に、図４〜図１０を参照して画像形成装置１００の動作を説明する。
記録媒体接続部２０には、記録媒体Ａ、Ｃが装着されているものとする。ここで、記録媒体Ａは新たなデータの記録先となる記録媒体であり、記録媒体Ｃにはデジタルカメラやカメラ付携帯電話などにより取得された画像ファイル等が予め格納されている。
【００４６】
図４は、記録媒体Ｃに予め格納されている複数の画像ファイルの中から、ユーザにより選択された保存対象となる画像ファイル（以下、指定画像ファイルという。）を記録媒体Ａに記録して保存するための画像ファイル記録処理を説明するフローチャートである。
【００４７】
制御部１０は、まず、記録装置１００の設置位置を示す位置情報を位置情報取得部７０から取得して記憶部３０に記憶し（ステップＳ１）、現在日時情報を時計部８０から取得して記憶部３０に記憶する（ステップＳ２）。
【００４８】
ステップＳ２の後、制御部１０は、ユーザにより選択された保存対象の指定画像ファイル（複数の場合もあり得る。）を記録媒体Ｃから取得し（ステップＳ３）、当該指定画像ファイルのヘッダに、ステップＳ１で取得した位置情報を記録し（ステップＳ４）、更に、ステップＳ２で取得した現在日時情報に基づき当該指定画像ファイルに係る属性情報の日時を設定する（ステップＳ５）。
【００４９】
ステップＳ５の後、制御部１０は、当該指定画像ファイルを記録媒体Ａに格納し（ステップＳ６）、他に保存対象の指定画像ファイルがあるか否かを判定する（ステップＳ７）。
【００５０】
他に保存対象の指定画像ファイルが無い場合（ステップＳ７；Ｙｅｓ）、この画像ファイル記録処理を終了し、他に保存対象の指定画像ファイルが有る場合（ステップＳ７；Ｎｏ）、ステップＳ３に移行して、他の保存対象の指定画像ファイルに対してステップＳ３〜Ｓ６の処理を実施する。
【００５１】
次に、ユーザによる指示に応じて、制御部１０は、画像ファイルの再生中にユーザにより選択された音声ファイルが同時に再生できるように（例えば、ＢＧＭを流しながらスライドショーを行うなど。）、音声ファイルを画像ファイルに関連付けて記録媒体Ａに記録するための画像・音声関連付け処理（図６、図８〜図１０に示すフローチャート参照。）を行う。
【００５２】
ここで、上記ユーザにより選択される関連付け対象の音声ファイル（以下、指定音声ファイルという。）は、記録媒体ＡのＳＯＵＮＤフォルダＡ２１に格納されている場合と、記録媒体Ａの他のフォルダに格納されている場合とがある（音声ファイルは予め作成されているものとする。）。そこで、制御部１０は、上記画像・音声関連付け処理に先立ち、関連付け対象の指定音声ファイルをＳＯＵＮＤフォルダＡ２１に格納しておくための音声ファイル前処理を行う。
【００５３】
図５に、上記音声ファイル前処理を説明するフローチャートを示す。
制御部１０は、関連付け対象の指定音声ファイルがＳＯＵＮＤフォルダＡ２１に格納されているか否かを判定し（ステップＳ１０）、格納されている場合（ステップＳ１０；Ｙｅｓ）、当該音声ファイル前処理を終了し、関連付け対象の指定音声ファイルがＳＯＵＮＤフォルダＡ２１に格納されていない場合（ステップＳ１０；Ｎｏ）、当該関連付け対象の指定音声ファイルを実際の格納先からＳＯＵＮＤフォルダＡ２１に移動させる（ステップＳ１１）。
【００５４】
これにより、後に、関連付けられた指定音声ファイルを再生する際に、当該指定音声ファイルを取得するためにＳＯＵＮＤフォルダＡ２１以外のフォルダを検索する必要がなくなり、再生時の効率化が図られる。
【００５５】
次に、図６および図８〜図１０を参照して、記録媒体ＡのＩＭＧフォルダＡ１２に格納された指定画像ファイル（画像ファイル群Ａ１３の何れか。）に、記録媒体ＡのＳＯＵＮＤフォルダＡ２１の音声ファイル群Ａ２２の中からユーザにより選択された指定音声ファイルを関連付ける関連付け処理を説明する。
【００５６】
図６のフローチャートに示す処理は、関連付け対象となる一つあるいは複数の指定音声ファイルを、ｓｄｌファイル（ＳＯＵＮＤフォルダＡ２１に格納されている。）を用いて、一括して指定画像ファイルと関連付けるための処理である。
【００５７】
まず、ユーザにより、指定画像ファイルｉｍ００１．ｊｐｇと指定音声ファイルｓｎ００１．ｓｎｄとを関連付ける旨の指示が入力されたものとする。
【００５８】
そこで、制御部１０は、当該指定画像ファイルｉｍ００１．ｊｐｇを保存先（記録媒体ＡのＩＭＧフォルダＡ１２。）から読込み（ステップＳ２０）、記録媒体Ａのｉｎｆｏ．ｄａｔに指定画像ファイルｉｍ００１．ｊｐｇのファイル名が記録されているか（登録されているか）否かを判定する（ステップＳ２１）。
【００５９】
ステップＳ２１において、制御部１０は、指定画像ファイルｉｍ００１．ｊｐｇのファイル名がｉｎｆｏ．ｄａｔに登録されていない場合（ステップＳ２１；Ｎｏ）、ｉｎｆｏ．ｄａｔに当該ファイル名を登録し（ステップＳ２３）、指定画像ファイルｉｍ００１．ｊｐｇのヘッダに音声ファイル関連付け情報が有るか否かを判定する（ステップＳ２４）。
【００６０】
ステップＳ２４において、制御部１０は、指定画像ファイルｉｍ００１．ｊｐｇのヘッダに音声ファイル関連付け情報が有る場合（ステップＳ２４；Ｙｅｓ）、この音声ファイル関連付け情報がｓｄｌファイルであるか否かを判定し（ステップＳ２５）、ｓｄｌファイルではない場合（ステップＳ２５；Ｎｏ）、当該音声ファイル関連付け情報に基づきｓｄｌファイルを作成すると共に当該ｓｄｌファイルに指定音声ファイルｓｎ００１．ｓｎｄのファイル名を追加し（ステップＳ２６）、ステップＳ２８に移行する。
【００６１】
ステップＳ２４に戻って説明する。制御部１０は、指定画像ファイルｉｍ００１．ｊｐｇのヘッダに音声ファイル関連付け情報が無い場合（ステップＳ２４；Ｎｏ）、指定音声ファイルｓｎ００１．ｓｎｄのファイル名が登録されたｓｄｌファイルを新たに作成してステップＳ２８に進む（ステップＳ２７）。
【００６２】
ステップＳ２６またはＳ２７の後、制御部１０は、指定画像ファイルｉｍ００１．ｊｐｇのヘッダにステップＳ２６またはＳ２７で作成されたｓｄｌファイルを関連付ける（ステップＳ２８）。
【００６３】
ステップＳ２５に戻って説明する。制御部１０は、音声ファイル関連付け情報がｓｄｌファイルの場合（ステップＳ２５；Ｙｅｓ）、当該ｓｄｌファイルをＳＯＵＮＤフォルダＡ２１から読込み（ステップＳ２９）、指定音声ファイルｓｎ００１．ｓｎｄのファイル名を当該ｓｄｌファイルに追加編集する（ステップＳ３０）。
【００６４】
ステップＳ２８またはＳ３０の後、制御部１０は、ｉｎｆｏ．ｄａｔに、指定画像ファイルｉｍ００１．ｊｐｇと、指定音声ファイルｓｎ００１．ｓｎｄのファイル名が追加されたｓｄｌファイルとの関連付けを記録し（ステップＳ３１）、その後、指定画像ファイルｉｍ００１．ｊｐｇをＩＭＧフォルダＡ１２に格納する（ステップＳ３２）。
【００６５】
ステップＳ２１に戻って説明する。制御部１０は、指定画像ファイルｉｍ００１．ｊｐｇのファイル名がｉｎｆｏ．ｄａｔに登録されている場合（ステップＳ２１；Ｙｅｓ）、ｉｎｆｏ．ｄａｔに指定画像ファイルｉｍ００１．ｊｐｇに関連付けされたｓｄｌファイルが登録されているか否かを判定する（ステップＳ３３）。
【００６６】
ステップＳ２３において、制御部１０は、ｉｎｆｏ．ｄａｔに指定画像ファイルｉｍ００１．ｊｐｇと関連づけされたｓｄｌファイルが無い場合（ステップＳ３３；Ｎｏ）、ステップＳ２４に移行し、ｉｎｆｏ．ｄａｔに指定画像ファイルｉｍ００１．ｊｐｇと関連付けされたｓｄｌファイルが有る場合（ステップＳ３３；Ｙｅｓ）、当該ｓｄｌファイルをＳＯＵＮＤフォルダＡ２１から読込み（ステップＳ３４）、指定音声ファイルｓｎ００１．ｓｎｄのファイル名を当該ｓｄｌファイルに追加編集する（ステップＳ３５）。
【００６７】
ここで、上記処理により作成若しくは編集されたｓｄｌファイルの内容を図７に例示する。図７に示すように、ｓｄｌファイル１には、ｓｎ００１．ｓｎｄ、ｓｎ００２．ｗａｖ、ｓｎ００３．ａｕ、ｓｎ００４．ｓｎｄ、ｓｎ００５．ｓｎｄの五つの音声ファイルが登録されている。このうち、ａｕ、ｓｎ００４．ｓｎｄに対しては“ＵｎＵｓｅ”（不使用）というタグが付され、ｓｎ００５．ｓｎｄに対しては“Ｄｅｌａｔｅｄ”（削除）というタグが付されている。このように、登録さた各音声ファイルには用途（不使用、削除など。）を指定するためのタグを付けることができる。
【００６８】
また、図７のｓｄｌファイル２には、ｓｎ００１．ｓｎｄ、ｓｎ００２．ｗａｖ、ｓｎ００３．ａｕの三つの音声ファイルが登録されている。このうち、ｓｎ００１．ｓｎｄに対しては、１６：００時〜２０：００時のみ再生可能である旨の時間指定のタグが付され、ｓｎ００２．ｗａｖに対しては、２００２年１２月２４日２０：００時に再生可能である旨の時間指定のタグが付されている。このように、登録された各音声ファイルには、再生可能な時間を指定するタグをつけることができる。
【００６９】
上記ｓｄｌファイルの各種タグは、ＡＰＬプログラムファイルＡ３１によって解析され、実行される。
【００７０】
以上、図６を参照して説明したように、ｓｄｌファイルを用いて指定画像ファイルｉｍ００１．ｊｐｇと指定音声ファイルｓｎ００１．ｓｎｄとの関連づけが行われる。
【００７１】
しかし、指定画像ファイルに関連付け可能な指定音声ファイルは一つだけという場合も考えられ得る。以下、このような場合における指定画像ファイルと指定音声ファイルとの関連付け処理を説明する。
【００７２】
図８のフローチャートに示す処理は、関連付け対象となる一つの指定音声ファイルを、ｓｄｌファイル（ＳＯＵＮＤフォルダＡ２１に格納されている。）を用いずに指定画像ファイルと関連付けるための処理である。
【００７３】
まず、ユーザにより、指定画像ファイルｉｍ００１．ｊｐｇと指定音声ファイル（以下、ｓｎ００３．ａｕとする。）とを関連付ける旨の指示が入力されたものとする。
【００７４】
その後、制御部１０は、指定画像ファイルｉｍ００１．ｊｐｇのヘッダにある音声ファイル関連付け情報の読込みを開始すると共に（ステップＳ４０）、指定音声ファイルｓｎ００３．ａｕをＳＯＵＮＤフォルダＡ２１から取得する（ステップＳ４１）。
【００７５】
ステップＳ４１の後、制御部１０は、取得した指定音声ファイルｓｎ００３．ａｕをＬＲインターリーブのＲＡＷデータに変換する（ステップＳ４２）。この場合、取得した音声ファイルがｓｎ００１．ｓｎｄやｓｎ００２．ｗａｖの場合、ステップＳ４２におけるＬＲインターリーブのＲＡＷデータへの変換処理は必要無い。また、ｓｎ００１．ｓｎｄについてはＬＲインターリーブのＲＡＷデータへの変換処理が必要となる場合がある。
【００７６】
ステップＳ４２の後、制御部１０は、ステップＳ４０で行われた音声ファイル関連付け情報の読込み処理の結果、音声ファイル関連付け情報が読込まれたか否か、すなわち、指定画像ファイルｉｍ００１．ｊｐｇには関連付けされた既存音声ファイル（以下、ｓｎ００１．ｓｎｄとする。）が存在するか否かを判定する（ステップＳ４３）。
【００７７】
ステップＳ４３において、指定画像ファイルｉｍ００１．ｊｐｇに関連付けされた既存音声ファイルｓｎ００１．ｓｎｄが存在する場合（ステップＳ４３；Ｙｅｓ）、制御部１０は、既存音声ファイルｓｎ００１．ｓｎｄをＳＯＵＮＤフォルダＡ２１から取得し（ステップＳ４４）、既存音声ファイルｓｎ００１．ｓｎｄをＬＲインターリーブのＲＡＷデータに変換する（ステップＳ４５）。
【００７８】
ステップＳ４５の後、制御部１０は、既存音声ファイルｓｎ００１．ｓｎｄに指定音声ファイルｓｎ００３．ａｕを追記して一つの音声ファイルを作成する際の追記形式がＬＲ分割格納形式あるいはマージ形式（後に説明。）の何れかを判定する（ステップＳ４６）。この場合、特にユーザによる指定が無い限り、デフォルトで、例えばマージ形式で保存するものとするが、ＬＲ分割格納形式をデフォルトに設定しても良い。
【００７９】
ステップＳ４６において、上記追記形式がＬＲ分割格納形式の場合（ステップＳ４６；ＬＲ分割）、制御部１０は、ＬＲ分割格納処理を行い（ステップＳ４７）、音声ファイルの保存形式がマージ形式の場合（ステップＳ４６；マージ）、マージ処理を行って（ステップＳ４８）、既存音声ファイルに指定音声ファイルを追記して一つの音声ファイルを作成する。
ここで、ＬＲ分割格納処理およびマージ処理の詳細については、後に図９、図１０を参照して説明する。
【００８０】
ステップＳ４７またはＳ４８によりの後、制御部１０は、既存音声ファイルｓｎ００１．ｓｎｄに指定音声ファイルｓｎ００３．ａｕを追記して作成された音声ファイルを既存音声ファイルｓｎ００１．ｓｎｄのフォーマットと同一のフォーマット（この場合、ｓｄｎフォーマット）に変換する（ステップＳ４９）。
【００８１】
ステップＳ４３に戻って説明する。指定画像ファイルｉｍ００１．ｊｐｇに予め関連付けされた指定音声ファイルが存在しない場合（ステップＳ４３；Ｎｏ）、制御部１０は、指定音声ファイルｓｎ００３．ａｕに基づいて、指定画像ファイルｉｍ００１．ｊｐｇに対する音声ファイル関連付け情報を作成する（ステップＳ５０）。
【００８２】
ステップＳ５０の後、制御部１０は、ステップＳ４２においてＬＲインターリーブのＲＡＷデータに変換された指定音声ファイルｓｎ００３．ａｕのフォーマットを元に戻す（ステップＳ５１）。
【００８３】
ステップＳ４９またはＳ５１の後、制御部１０は、当該追記後の音声ファイルを新たなファイル名を付してＳＯＵＮＤフォルダＡ２１に格納する（ステップＳ５２）。
【００８４】
次に、ＬＲ分割格納処理およびマージ処理の詳細について説明する。
まず、図９を参照してマージ処理の詳細について説明する。
【００８５】
図７のステップＳ４６；マージの分岐後、制御部１０は、ユーザによる指示に応じて（あるいはデフォルトで。）、既存音声ファイル優先か否か、すなわち、既存ｓｎ００１．ｓｎｄの終端に指定音声ファイルｓｎ００３．ａｕを追記するか否かを判定する（ステップＳ６０）。
【００８６】
ステップＳ６０において、既存音声ファイル優先の場合（ステップＳ６０；Ｙｅｓ）、制御部１０は、既存音声ファイルｓｎ００１．ｓｎｄの終端に指定音声ファイルｓｎ００３．ａｕを追記し（ステップＳ６１）、既存音声ファイル優先でない場合（ステップＳ６０；Ｎｏ）、既存音声ファイルの先端に指定音声ファイルｓｎ００３．ａｕを追記する（ステップＳ６２）。
【００８７】
ステップＳ６１またはＳ６２の後、制御部１０は、図７のステップＳ４９に移行する。
【００８８】
次に、図１０を参照してＬＲ分割格納処理の詳細について説明する。
【００８９】
図７のステップＳ４６；ＬＲ分割の分岐後、制御部１０は、既存音声ファイルｓｎ００１．ｓｎｄがＬＲ分割格納ファイルであるか否か、すなわち、Ｌ、Ｒチャネルの各々にモノラル形式のデータが記録されているか否かを判定する（ステップＳ７０）。
【００９０】
ステップＳ７０において、制御部１０は、既存音声ファイルｓｎ００１．ｓｎｄがＬＲ分割格納ファイルの場合（ステップＳ７０；Ｙｅｓ）、既存音声ファイルｓｎ００１．ｓｎｄのＬチャネルのデータ（以下、このデータをデータＢ１という。）を抽出してＳＯＵＮＤフォルダＡ２１に保存し、Ｒチャネルのデータ（以下、このデータをデータＡ１という。）を当該Ｌチャネルに移動させる（ステップＳ７１）。
【００９１】
ステップＳ７１の後、制御部１０は、指定音声ファイルｓｎ００３．ａｕのＬ、Ｒチャネルの各データを合成してモノラル形式のデータ（以下、このデータをデータＡ２という。）を作成し、当該合成後のデータＡ２を当該Ｌチャネルに記録する（ステップＳ７２）。
【００９２】
ステップＳ７０に戻って説明する。制御部１０は、既存音声ファイルｓｎ００１．ｓｎｄがＬＲ分割格納ファイルでない場合（ステップＳ７０；Ｎｏ）、既存音声ファイルｓｎ００１．ｓｎｄのＬ、Ｒチャネルの各データを合成してモノラル形式のデータ（以下、説明簡略化のため、このデータを、ステップＳ７２で得られたデータＡ１と区別ないデータとしてデータＡ１という。）として当該Ｌチャネルに記録する（ステップＳ７３）。
【００９３】
ステップＳ７２またはＳ７３の後、制御部１０は、データＡ１の長さがデータＡ２の長さより大きいか否かを判定し（ステップＳ７４）、データＡ１の長さのほうがデータＡ２の長さより大きい場合（ステップＳ７４；Ｙｅｓ）、データＡ２の終端に、データＡ１の長さとデータＡ２の長さの差に相当する無音データを追記し、データＡ１、Ａ２の長さを揃える（ステップＳ７５）。
【００９４】
ステップＳ７４に戻って説明する。制御部１０は、データＡ２の長さのほうがデータＡ１の長さより大きい場合（ステップＳ７４；Ｎｏ）、データＡ１の終端に、データＡ１の長さとデータＡ２の長さの差に相当する無音データを追記し、データＡ１、Ａ２の長さを揃える（ステップＳ７６）。
【００９５】
なお、図示が省略されているが、データＡ１、Ａ２の長さが略同一の場合には、制御部１０は、ステップＳ７５およびＳ７６の処理を行わず、ステップＳ７４から直接ステップＳ７７に移行する。
【００９６】
ステップＳ７５またはＳ７６の後、制御部１０は、ユーザによる指示に応じて（あるいはデフォルトで。）、既存のデータＡ１を優先データとするか否か、すなわち、データＡ１をＬチャネルに記録するか否かを判定する（ステップＳ７７）。ここで、ＬＲ分割格納ファイルのＬチャネルに優先データ（例えば、既存のデータなど。）が記録されるものとするが、Ｒチャネルに優先データを記録するようにしても良く、自由である。
【００９７】
ステップＳ７７において、既存のデータＡ１を優先データとする場合（ステップＳ７７；Ｙｅｓ）、制御部１０は、データＡ１が既に既存音声ファイルｓｎ００１．ｓｎｄのＬチャネルに記録されているので、指定されたデータＡ２を当該既存音声ファイルｓｎ００１．ｓｎｄのＲチャネルに移動させて、ＬＲ分割格納ファイルを作成する（ステップＳ７８）。当該作成されたＬＲ分割格納ファイルのＬチャネルにはデータＡ１が記録され、ＲチャネルにはデータＡ２が記録されている。
【００９８】
ステップＳ７７において、既存のデータＡ１を優先データとしない場合（ステップＳ７７；Ｎｏ）、制御部１０は、データＡ１が既存音声ファイルｓｎ００１．ｓｎｄのＬチャネルに記録されているので、データＡ１を当該既存音声ファイルｓｎ００１．ｓｎｄのＲチャネルに移動させ（ステップＳＳ７９）、その後、指定されたデータＡ２を既存音声ファイルｓｎ００１．ｓｎｄのＬチャネルに移動させて、ＬＲ分割格納ファイルを作成する（ステップＳ８０）。当該作成されたＬＲ分割格納ファイルのＬチャネルにはデータＡ２が記録され、ＲチャネルにはデータＡ１が記録されている。
【００９９】
以上、図８〜図９を参照して説明したように、ｓｄｌファイルを用いずに、指定画像ファイルｉｍ００１．ｊｐｇと指定音声ファイルｓｎ００３．ａｕとの関連づけが行われる。
【０１００】
以上説明したように、本実施の形態の記録装置１００は、一つあるいは複数の指定画像ファイルに対し、共通の位置情報、日時情報、指定音声ファイルを関連づけることが可能である。更に、既に指定音声ファイルが関連付けされた指定画像ファイルに対しても、音声ファイル関連付けリスト等を用いたファイル管理を行い、新たな指定音声ファイルの追記を容易に行えるようにする。
【０１０１】
従って、複数の関連する画像ファイルを一枚の記録媒体Ａに記録した場合であっても、共通する位置情報、日時情報、音声ファイルが関連付けられるので、ファイル管理が容易となる。これにより、例えば、アルバム作りが容易となる。
更に、複数の画像ファイルを集めて、一括してスライドショーなどで再生させることが容易に行える。また、この際、これら複数の画像ファイルに共通の音声ファイルを同時に再生させれば、ＢＧＭ付のスライドショーが可能となる。
更に、同一画像ファイルに対し、音声ファイルの追記が何度も容易に行えるので、編集の自由度が格段に広がる。
【０１０２】
すなわち、本発明を適用した記録装置１００によれば、複数の画像ファイルや音声ファイルが記録可能であり、当該画像ファイルに対し、位置情報、日時情報、音声ファイルの関連付けが容易かつ柔軟に行える。
【０１０３】
なお、本実施の形態における記述は、本発明に係る記録装置および記録プログラムの一例を示すものであり、これに限定されるものではない。本実施の形態における記録装置１００の細部構成及び詳細動作に関しては、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【０１０４】
例えば、指定画像ファイルに対し、位置情報、日時情報および指定音声ファイルを関連付けるとしたが、これら何れの組み合わせであっても良い。すなわち、指定画像ファイルに対し、位置情報だけを関連づけても良いし、日時情報だけを関連づけても良いし、あるいは指定音声ファイルだけを関連づけても良い。更に、位置情報と日時情報のみを関連づけても良いし、位置情報と指定音声ファイルのみを関連づけても良いし、あるいは日時情報と指定音声ファイルのみを関連づけても良い。
【０１０５】
さらに、ＩＭＧフォルダＡ１２に格納される画像ファイルは、静止画のみならず、動画であっても良いし、互いに異なる画素数の画像ファイルであっても良い。
【０１０６】
さらに、位置情報、日時情報、指定音声ファイルの関連付けは、複数の画像ファイルに対して共通に行っても良い。これにより、例えば、複数の友人が共にハイキングに行った際にデジタルカメラなどで撮影した複数の画像ファイルを一枚の記録媒体Ａに関連付けて記録しようとする場合、当該複数の画像ファイルに対して位置情報、日時情報、指定音声情報が関連付けできるので、記録媒体Ａにおけるファイル管理が容易となる。
【０１０７】
【発明の効果】
本発明によれば、複数の関連する画像ファイルを一枚の記録媒体に記録した場合であっても、共通する位置情報、日時情報、音声ファイルが関連付けられるので、ファイル管理が容易となる。これにより、例えば、アルバム作りが容易となる。
更に、複数の画像ファイルを集めて、一括してスライドショーなどで再生させることが容易に行える。また、この際、これら複数の画像ファイルに共通の音声ファイルを同時に再生させれば、ＢＧＭ付のスライドショーが可能となる。
更に、同一画像ファイルに対し、音声ファイルの追記が何度も容易に行えるので、編集の自由度が格段に広がる。
すなわち、本発明によれば、複数の画像ファイルや音声ファイルが記録可能であり、当該画像ファイルに対し、位置情報、日時情報、音声ファイルの関連付けが容易かつ柔軟に行える。
【図面の簡単な説明】
【図１】本発明を適用した記録装置の内部構成を示すブロック図である。
【図２】本発明を適用した記録装置の前面部の構成を示す図である。
【図３】図１に示す記録媒体のファイル構造の一例を示す図である。
【図４】画像ファイル記録処理を説明するフローチャートである。
【図５】音声ファイル前処理を説明するフローチャートである。
【図６】音声ファイル関連付け処理を説明するフローチャートである。
【図７】音声ファイル関連付けリストの内容を例示する図である。
【図８】音声ファイル関連付け処理を説明するフローチャートである。
【図９】マージ処理を説明するフローチャートである。
【図１０】ＬＲ分割格納処理を説明するフローチャートである。
【符号の説明】
１０  制御部
１０ａ  マージ処理部
１０ｂ  ＬＲ分割格納処理部
２０  記録媒体接続部
３０  記憶部
４０  音声入力部
５０  表示部
５０ａ  表示画面
６０  操作部
６０ａ  カーソルキー
６０ｂ  決定キー
６０ｃ  取消キー
７０  位置情報取得部
８０  時計部
１００  記録装置
Ａ、Ｃ  記録媒体
【図１】
2004206643.tif 000003
【図２】
2004206643.tif 000004
【図３】
2004206643.tif 000005
【図４】
2004206643.tif 000006
【図５】
2004206643.tif 000007
【図６】
2004206643.tif 000008
【図７】
2004206643.tif 000009
【図８】
2004206643.tif 000010
【図９】
2004206643.tif 000011
【図１０】
2004206643.tif 000012