(57)【要約】【課題】  記録日時が異なる音声を再生する場合、重複する音声内容が続けて再生されないようにする。【解決手段】  記録日時の異なる複数の音声データを再生対象とする選択に対し、プレイリスト生成部（１０４）は、選択された複数の音声データに対して重複する音声内容の有無を判定し、重複する音声内容が一つの音声データのみに残るように再生範囲を決定する。プレイリスト生成部（１０４）は、再生対象の音声データと、その音声データの再生範囲を示すプレイリストを生成する。フォトフレーム制御部（１０５）は、プレイリスト生成部（１０４）のプレイリストに従い、音声再生制御部（１０７）及びスピーカ（１０８）により音声データを再生出力させる。【選択図】  図１
2012194347.tif 000002
【特許請求の範囲】
【請求項１】
第１の音声データを再生した後に、前記第１の音声データより時間的に後に記録される第２の音声データを再生する音声再生装置であって、
前記第１及び第２の音声データを再生出力する再生手段と、
第１の音声データ及び第２の音声データの記録日時情報を取得する記録情報取得手段と、
前記第１の音声データ及び第２の音声データの記録日時情報に従い、前記第１の音声データと前記第２の音声データの重複部分を検出する検出手段と、
前記検出手段による検出結果に基づき、前記第１及び第２の音声データの前記重複部分を重複再生しないように前記再生手段を制御する再生制御手段
とを有することを特徴とする音声再生装置。
【請求項２】
前記記録情報取得手段は更に、前記第１の音声データ及び前記第２の音声データの記録の際の音声記録機器の位置情報である記録機器情報を取得し、
前記検出手段は、前記第１の音声データ及び前記第２の音声データの、前記記録機器情報の前記位置情報が示す位置が所定距離内にある場合で、前記第１の音声データ及び前記第２の音声データの記録日時情報の重なる部分を前記重複部分と判定する
ことを特徴とする請求項１に記載の音声再生装置。
【請求項３】
前記記録情報取得手段は更に、前記第１の音声データ及び前記第２の音声データを記録する音声記録機器の個体を識別する識別情報である記録機器情報を取得し、
前記検出手段は、前記第１の音声データ及び前記第２の音声データの、前記記録機器情報の前記識別情報が同一である場合で、前記第１の音声データ及び前記第２の音声データの記録日時情報の重なる部分を前記重複部分と判定する
ことを特徴とする請求項１に記載の音声再生装置。
【請求項４】
前記記録日時情報が前記音声データの記録日時を示す情報であり、
前記検出手段は、前記第１及び前記第２の音声データの、前記記録日時が重複している範囲の音声データを、前記重複部分と判定する
ことを特徴とする請求項１に記載の音声再生装置。
【請求項５】
前記再生制御手段は、前記第１及び第２の音声データから前記重複部分による重複を除外して、前記第１及び第２の音声データを前記再生手段に再生させることを特徴とする請求項１乃至４の何れか１項に記載の音声再生装置。
【請求項６】
撮像手段と、
音声入力手段と、
前記撮像手段による画像データと、前記撮像手段の撮像に同期して前記音声入力手段により入力される音声データとを互いに関連付けて記録媒体に記録する記録手段であって、続けて記録される前記音声データに重複がある場合に、重複を示す情報を前記記録媒体に記録する記録手段
とを具備することを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声再生装置及び撮像装置に関し、特に、複数の音声データを順次再生する音声再生装置及び撮像装置に関する。
【背景技術】
【０００２】
従来、カメラで撮影された複数の静止画像を順次表示し、スライドショーとして再生する画像表示装置が知られている。画像の表示と合わせて、画像撮影時の周囲の音声を録音した音声データを再生する画像表示装置も、知られている。このような音声再生により、画像鑑賞時にユーザが感じる臨場感を増す事ができる。
【０００３】
また、複数の画像や音声を再生装置で同時再生できるように、一つの再生用データとして編集する技術が知られている。例えば、特許文献１には、複数のカメラで撮影された静止画データや動画データを結合する編集技術が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２００８／０４７６４３号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載される従来技術では、撮影時刻のみに基づいて重複を判断する。従って、撮影環境（地域、場所）の異なる動画データや静止画データを同時に結合するケースで、動画の切り替えとともに異なる環境の音声が一体化されることがある。すなわち、再生表示される画像に対して、異なる撮影環境の音声が再生出力されてしまうことがある。
【０００６】
本発明は、このような不都合を生じない音声再生装置及び撮像装置を提示することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る音声再生装置は、第１の音声データを再生した後に、前記第１の音声データより時間的に後に記録される第２の音声データを再生する音声再生装置であって、前記第１及び第２の音声データを再生出力する再生手段と、第１の音声データ及び第２の音声データの記録日時情報を取得する記録情報取得手段と、前記第１の音声データ及び第２の音声データの記録日時情報に従い、前記第１の音声データと前記第２の音声データの重複部分を検出する検出手段と、前記検出手段による検出結果に基づき、前記第１及び第２の音声データの前記重複部分を重複再生しないように前記再生手段を制御する再生制御手段とを有することを特徴とする。
【０００８】
本発明に係る撮像装置は、撮像手段と、音声入力手段と、前記撮像手段による画像データと、前記撮像手段の撮像に同期して前記音声入力手段により入力される音声データとを互いに関連付けて記録媒体に記録する記録手段であって、続けて記録される前記音声データに重複がある場合に、重複を示す情報を前記記録媒体に記録する記録手段とを具備することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、記録日時の異なる複数の音声データを記録日時順に再生する際に、重複する音声が連続して繰り返し再生されることを防止できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１実施例のデジタルフォトフレームの概略構成ブロック図である。
【図２】第１実施例のカメラの概略構成ブロック図である。
【図３】第１実施例のカメラからフォトフレームへのデータ移行を説明する模式図である。
【図４】第１実施例の記録データの形式を示す図である。
【図５】第１実施例のスライドショー再生動作のフローチャートである。
【図６】第１実施例のプレイリスト生成動作のフローチャートである。
【図７】第１実施例のプレイリストの構造と内容例を示す図である。
【図８】第２実施例での画像と音声の記録シーケンス例と記録データ例である。
【図９】第２実施例の撮影動作のフローチャートである。
【図１０】第２実施例のプレイリスト生成動作のフローチャートである。
【図１１】第１実施例での画像と音声の説明例である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１２】
図１は、本発明に係る音声再生装置の第１実施例を組み込んだデジタルフォトフレームの概略構成ブロック図を示す。
【００１３】
デジタルフォトフレーム１００は、半導体メモリカードなどの記録媒体を挿入するカードスロット１０１を具備する。カードスロット１０１には、複数台のカメラの撮影データを同時に使用できるように、複数枚の記録媒体を挿入できる。１０２は、画像データや音声データを記録しておく記録部（又は記録媒体）である。１０３は、カードスロット１０１に挿入された記録媒体に記録されるデータ及び記録部１０２に記録されるデータを読み出すデータ読み出し部である。１０４は、読み出された音声データの重複の有無を判定し、その結果に基づいて画像表示順序及び音声再生順序を決定し、プレイリストを生成するプレイリスト生成部である。
【００１４】
１０５は、デジタルフォトフレーム１００の各部の動作を制御するフォトフレーム制御部である。１０６は、ユーザの操作を受け付ける操作部である。１０７は、データ読み出し部１０３が読みだした音声データをアナログ信号に変換し、スピーカ１０８に出力する音声再生制御部である。１０８は、音声を出力するスピーカである。１０９は、データ読み出し部１０３が読み出した画像データに解像度変換などの制御処理を行い、画像表示パネル１１０に出力する画像表示制御部である。１１０は、画像を表示する画像表示パネルである。
【００１５】
図２は、図１に示すデジタルフォトフレーム１００と連携して使用されるデジタルカメラの概略構成ブロック図を示す。デジタルカメラ２００は、画像を撮像する撮像部２０１を具備する。撮像部２０１は、不図示のレンズ及び撮像センサ等から構成される。２０２は、撮像した画像データ及び録音した音声データをＳＤカードなどの記録媒体に記録する記録部である。２０３は、ユーザが撮影動作を制御するためのシャッタ釦である。２０４は、ユーザの操作を受け付ける操作部である。２０５は、プレビュー画像などを表示する表示部である。
【００１６】
２０６は、カメラ２００の各構成要素の動作を制御するカメラ制御部である。２０７は、ＧＰＳ衛星からのＧＰＳ信号を受信するＧＰＳセンサである。２０８は、画像信号に基づいて画像中の人物の顔を検出する顔検出部である。２０９は、音声信号生成部２１０が生成した音声データを一時的にバッファリングし、記録部２０２に出力する音声信号バッファ部である。２１０は、マイク２１１が出力するアナログ音声信号をデジタル音声信号に変換し、音声信号バッファ部２０９に出力する音声信号生成部である。２１１は、周囲の音声を集音するマイクである。
【００１７】
カメラ２００の撮影時の処理動作を説明する。撮像部２０１は、入射した光学像を画像信号に変換する。撮像部２０１から出力される画像信号は、表示部２０５と記録部２０２に供給される。表示部２０５は、入力された画像信号をプレビュー画像として表示する。ユーザがシャッタ釦２０３を押下すると、カメラ制御部２０６は、画像データを記録部２０２に記録するまでの一連の撮影動作を開始するように撮像部２０１を制御する。また、カメラ制御部２０６は、撮影に同期して、音声入力手段としてのマイク２１１からの音声信号を一定時間（例えば、３秒間）録音するように音声信号生成部２１０に指示する。音声信号生成部２１０は、マイク２１１からの音声信号を一定時間分、記憶し、音声信号バッファ部２０９を介して記録部２０２に出力する。また、カメラ制御部２０６は、ＧＰＳセンサ２０７にＧＰＳ信号を受信して現在の位置情報を生成するように指示する。ＧＰＳセンサ２０７は、ＧＰＳ信号から位置情報を生成し、記録部２０２に出力する。
【００１８】
図３は、デジタルフォトフレーム１００と、図２に示すデジタルカメラとの連携を説明する図を示す。デジタルカメラ２００Ａ，２００Ｂは、図２に示すカメラ２００と同じ構成からなる。カメラ２００Ａ，２００Ｂは、被写体を撮影して得られる画像データと、撮影時に周囲の音声を録音した音声データを記録する。記録されたデータは、記録媒体３００Ａ，３００Ｂを介してデジタルフォトフレーム１００に入力される。デジタルフォトフレーム１００は、所定操作又は所定タイミングで、入力された画像データを表示し、音声データを再生する。
【００１９】
カメラ２００Ａ，２００Ｂで記録されるデータの内容を、図４を参照して説明する。撮影データは一般に、メタデータ４０１、画像データ４０２及び音声データ４０３を含む。音声データ４０３は、マイク２１１において周囲の音声を録音したものであり、録音をオフにしたときには含まれない。メタデータ４０１には、撮影日時情報、撮影位置情報及び音声の記録開始（終了）日時を示す記録日時情報が含まれる。また、メタデータ４０１は、シャッタスピード及び露出設定などの一般的なカメラ設定パラメータを含んでもよい。このようにして記録された撮影データが、記録媒体を介してフォトフレーム１００に入力される。
【００２０】
図５はフォトフレーム１００の基本的な動作のフローチャートを示す。図５を参照して、フォトフレーム１００の動作を説明する。ステップＳ５０１で、ユーザからの指示を受信したフォトフレーム制御部１０５が、スライドショー再生動作を開始する。この時、ユーザは操作部１０６により、再生すべき画像データを指定し、その再生順序及び再生間隔などを指示する。
【００２１】
ステップＳ５０２で、プレイリスト生成部１０４が、画像と音声の再生順序を決定し、プレイリストを生成する。プレイリスト生成方法の詳細は後述する。
【００２２】
ステップＳ５０３で、データ読み出し部１０３が、プレイリスト生成部１０４により生成されたプレイリストに従って画像データと音声データを読み出す。データ読み出し部１０３は、読みだした画像データを画像表示制御部１０９に供給し、音声データを音声再生制御部１０７に供給する。
【００２３】
ステップＳ５０４で、音声再生制御部１０７がデータ読み出し部１０３からの音声データをスピーカ１０８に出力し、画像表示制御部１０９が、データ読み出し部１０３からの画像データを画像表示パネル１１０に出力する。これにより、音声がスピーカ１０８から出力され、画像が画像表示パネル１１０の画面に表示される。
【００２４】
ステップＳ５０５で、フォトフレーム制御部１０５が、プレイリストの最後までスライドショーの再生が完了したか否かを判定する。最後まで再生が完了すると、フォトフレーム制御部１０５はスライドショー再生動作を終了する。完了していなければ、ステップＳ５０３に戻り、データ読み出し部１０３が、画像と音声の読み出しを継続する。
【００２５】
図６は、プレイリスト生成（Ｓ５０２）の詳細な動作フローチャートを示す。ステップＳ６０１で、プレイリスト生成部１０４が、ユーザに再生を指示された画像に付帯するメタデータをデータ読み出し部１０３により取得し、スライドショーでの画像の表示順序を決定する。例えば、ユーザが指示した再生順序が撮影日時順である場合、プレイリスト生成部１０４は、画像のメタデータの撮影日時を取得し、画像の表示順序を決定する。プレイリスト生成部１０４は、決定した画像表示順序をプレイリストのデータとして保持する。
【００２６】
ステップＳ６０２で、プレイリスト生成部１０４が、プレイリストの先頭に指定された画像データに付帯するメタデータから、画像撮影場所と音声記録日時（開始日時と終了日時）のデータを読み出す。プレイリスト生成部１０４は、音声記録日時情報を取得する記録情報取得手段として機能する。これは、音声データの重複を判定し、音声データの再生範囲を決定するためである。
【００２７】
ステップＳ６０３で、プレイリスト生成部１０４が、プレイリストで次の表示順序に指定された画像データに付帯するメタデータから、画像撮影場所と音声記録日時のデータを読み出す。プレイリスト生成部１０４は、音声記録日時情報と、音声データを記録する際の位置情報を含む記録機器情報とを取得する記録情報取得手段として機能する。
【００２８】
ステップＳ６０４で、プレイリスト生成部１０４は、読み出した２つのメタデータを比較し、音声の重複を判定する。具体的には、プレイリスト生成部１０４は、２つの画像の画像撮影場所が略同一の所定距離内であり、かつ、音声記録日時に重複がある場合、音声データに重複があると判断し、ステップＳ６０５に進む。この条件を満たさない場合、プレイリスト生成部１０４は、音声データに重複がないと判断し、ステップＳ６０６に進む。
【００２９】
ステップＳ６０５で、プレイリスト生成部１０４は、再生指定される画像に付属する音声データの、先行して選択されている音声データとは重複しない部分を再生するように再生範囲を決定し、その再生範囲をプレイリストに書き出す。すなわち、重複部分の検出結果に従い、重複部分を重複再生しないように、再生範囲を決定する。
【００３０】
図１１は、二台のカメラ２００Ａ，２００Ｂで同じ被写体１１０３を撮影した場合の撮影タイミングと、撮影と同時に録音される音声の模式図を示す。図１１（ａ）に示すように、カメラ２００Ａ，２００Ｂで同じ被写体１１０３を撮影し、撮影の都度、３秒の音声を録音するとする。図１１（ｂ）は、カメラ２００Ａ，２００Ｂによる撮影のタイミングと、画像と同時に記録される３秒の音声データの範囲を示す。図１１（ｂ）に示すように、カメラ２００Ａで画像Ａと同時に録音された３秒の音声Ａに対し、カメラ２００Ｂで画像Ｂと同時に録音された３秒の音声Ｂが、その最初の１秒間で音声Ａと重複しているとする。すなわち、音声データＡが第１の音声データに相当し、音声データＢが音声データＡより時間的に後に記録される第２の音声データに相当する。この場合、プレイリスト生成部１０４は、音声Ｂに関して、ステップＳ６０５において、音声Ｂの、音声Ａと重複する部分を除いた範囲を再生範囲とする。
【００３１】
ステップＳ６０６で、プレイリスト生成部１０４は、再生指定される画像に付属する音声データの全体を再生するように再生範囲を決定し、プレイリストに書き出す。例えば、図１１（ｂ）に示す例で、また、音声Ｂの録音終了の１秒後に、カメラ２００Ａで画像Ｃと同時に音声Ｃが録音されており、プレイリスト生成部１０４は、音声Ｃに対しては、その全部を再生範囲とする。
【００３２】
ステップＳ６０７で、フォトフレーム制御部１０５は、プレイリスト中の全画像データに対して、画像に付帯する音声データの再生範囲が書き出されたか否かを判定する。フォトフレーム制御部１０５は、プレイリストの最後まで判定が完了している場合、処理を終了し、生成したプレイリストをデータ読み出し部１０３に出力する。判定が完了していない場合、フォトフレーム制御部１０５は、ステップＳ６０３に戻り、音声データの重複を判定する。
【００３３】
図７は、このようにして生成されたプレイリストの概要を示す。図７では、各時間に表示されるべき画像ファイル名、再生されるべき音声ファイル名、及び、その再生範囲が書き出されている。図７に示す通り、音声ファイルＢの００〜０１ｓｅｃは音声ファイルＡと重複しており、再生されないように制御されている。再生すべき音声ファイルが存在しない期間は、無音声にするか、予め設定されたＢＧＭを再生するように設定される。
【００３４】
以上、説明したように、本実施例では、複数の音声データをその記録日時に従う順序で順次再生する音声再生装置において、同じ内容で重複する音声データ部分を除外して再生するようにした。具体的には、音声データの記録位置が略同一であり、音声データの記録日時に重複が有る場合に、音声データに重複があると判定する。そして、音声データに重複がある場合には、重複部分が連続して再生されることの無いように音声データの再生範囲を制御する。これにより、重複した音声部分が繰り返し再生されるような違和感をユーザに与える事を防ぐ事が可能となる。また、音声の重複の判定を行う際に、音声記録日時、音声記録位置、及び、スライドショー再生順序の情報を用いるので、重複した音声が連続して繰り返し再生される状況であるか否かを正しく判別できる。
【００３５】
撮像位置情報と音声記録開始(終了)日時情報とに基づいて、音声データの重複の有無を判定する実施例で説明したが、本発明は、このような音声データ重複判定方法に限定されない。例えば、撮影位置情報に加えて、撮影した方角及び撮影した被写体の情報を用い、撮影した方角又は被写体が一致する場合に、音声データに重複の可能性があると判定するようにしても良い。
【００３６】
音声データに重複がある場合、再生順序が先の音声ファイルを全て再生し、後の音声ファイルの重複部分を再生範囲から除外して再生する実施例を説明したが、本発明は、これに限定されない。例えば、再生順序が先の音声ファイルの重複部分を再生範囲から除外して再生出力し、後の音声ファイルを全て再生出力するように制御しても良い。すなわち、本発明では、内容に重複部分がある２つの音声を続けて再生する場合に、その重複部分を重複再生しないように、再生範囲を決定する。
【実施例２】
【００３７】
１回の静止画撮影に対して一定時間の音声が同時に記録される場合、連続撮影の時間間隔によっては、記録される音声に重複が発生しうる。図８は、１台のカメラで３枚の画像Ａ，Ｂ，Ｃを撮影した場合に、各画像に付随して同時に記録される音声Ａ，Ｂ，Ｃが部分的に重複するケースの説明例を示す。
【００３８】
図８（ａ）において、８０１、８０３、８０５は画像撮影のタイミングを示す。８０２、８０４、８０６は録音期間を示す。また、図８の横軸は、画像Ａの撮影時刻を基準とした時間の流れを表す。図８（ｂ）において、８０５、８０６、８０７は、そのカメラ記録されるデータ形式を示す。各撮影画像に対し、対応する音声データとメタデータがそれぞれに独立した形で付帯して記録される。例えば、画像Ａと画像Ｂの撮影タイミング８０１，８０２が近いので、音声Ａの録音期間８０２と音声Ｂの録音期間８０４が部分的に重複する。これら重複した内容の音声データがスライドショー再生において連続した順序で再生されると、リピート再生のような違和感をユーザに与えることとなる。
【００３９】
このような例に対処する本実施例の音声再生制御動作を説明する。図８（ｂ）に示すように、各撮影データは、メタデータ、画像データ及び音声データを含む。本実施例では、メタデータの中にカメラＩＤと音声重複フラグが追加されている。カメラＩＤは、カメラの個体を識別することが可能なＩＤ情報である。音声重複フラグは、音声ファイルが他の音声ファイルと重複して記録されていることを表すフラグである。
【００４０】
図９は、画像データと音声データの記録処理のフローチャートを示す。ステップＳ９０１で、カメラ制御部２０６が、ユーザがシャッタ釦２０３を押下したことを検知し、撮像部２０１に撮像動作開始の指示を出す。
【００４１】
ステップＳ９０２で、カメラ制御部２０６が、音声信号バッファ部２０９での音声バッファリングが実行中か否かを判定する。音声バッファリング開始前であればステップＳ９０３に進み、音声バッファリング中であればステップＳ９０５に進む。
【００４２】
ステップＳ９０３で、カメラ制御部２０６が、音声信号バッファ部２０９における音声信号のバッファリングを実行する期間を算出し、決定する。例えば、シャッタ釦２０３が押下された時刻から３秒間、音声バッファリングを行う。
【００４３】
ステップＳ９０４で、カメラ制御部２０６が、音声信号バッファ部２０９での音声信号のバッファリングを開始させる。
【００４４】
ステップＳ９０５で、カメラ制御部２０６が、音声信号バッファ部２０９での音声信号のバッファリングを実行する期間を算出し、必要な分だけバッファリングを継続するよう指示を出す。例えば、図８に示す例では、画像Ａの撮影時点で音声バッファの終了時間は０３ｓｅｃと定められ、画像Ｂの撮影時点で終了時間が０４ｓｅｃまで延長される。
【００４５】
ステップＳ９０６で、カメラ制御部２０６が、撮像した画像のメタデータの音声重複フラグをＯＮに設定する。例えば、図８に示す例では、画像Ｂ、Ｃに対する音声重複フラグはＯＮとなる。これにより、音声ファイルＢ、Ｃが他の音声ファイルと重複する部分を持つことが判別し易くなる。
【００４６】
ステップＳ９０７で、カメラ制御部２０６が、音声バッファリングの終了時刻に達したか否かを判定する。終了時刻に達していればステップＳ９０８に進み、達していなければ音声バッファリングを継続する。
【００４７】
ステップＳ９０８で、カメラ制御部２０６が、音声バッファリングを終了するよう音声信号バッファ部２０９に指示する。
【００４８】
ステップＳ９０９で、カメラ制御部２０６が、音声信号バッファ部２０９にバッファリングされた音声信号の中から、各撮影画像に対応する範囲の切り出しを行う。例えば、図８に示す例で、画像Ｂに対しては、バッファリングした音声データ中から０１〜０４ｓｅｃの範囲の音声データが切り出される。
【００４９】
ステップＳ９１０で、カメラ制御部２０６が、撮影画像、切り出した音声データ及びメタデータを互いに関連付けて記録部２０２に記録する。
【００５０】
以上の一連の動作は、撮影開始の指示がある度に実行される。従って、図８に示す例では、画像Ａの撮影で音声バッファリングが開始され、１秒後の画像Ｂの撮影指示で再度、ステップＳ９０１からの一連の処理動作が行われる。撮影開始の指示は、ユーザがシャッタ釦を押す事によってなされる場合もあれば、連写モードのように予め設定された間隔で自動でなされる場合もある。
【００５１】
フォトフレームの動作を説明する。本実施例でのフォトフレームの動作は、図５に示した場合と比べて、ステップＳ５０２でのプレイリストの生成方法が異なる。
【００５２】
図１０を参照して、本実施例でのプレイリストの生成方法を説明する。ステップＳ１００１で、ステップＳ６０１と同様に、プレイリスト生成部１０４が、スライドショーでの画像の表示順序を決定する。具体的には、撮影日時順などのユーザによる指定に基づいて表示順序を決定する。
【００５３】
ステップＳ１００２で、プレイリスト生成部１０４が、各画像ファイルのメタデータに含まれる音声データ重複フラグを読み出す。
【００５４】
ステップＳ１００３で、プレイリスト生成部１０４が、読みだした音声重複フラグがＯＮであるか否かを判定する。ＯＮの場合、ステップＳ１００４に進み、ＯＦＦの場合、ステップＳ１００６に進む。
【００５５】
ステップＳ１００４で、プレイリスト生成部１０４が、読み出したメタデータを比較し、音声データの重複を判定する。具体的には、２つの画像のカメラＩＤが同一であり、かつ、音声記録日時に重複がある場合、音声データに重複があると判定し、ステップＳ１００５に進む。この条件を満たさない場合、プレイリスト生成部１０４は、音声データに重複がないと判定し、ステップＳ１００６に進む。プレイリスト生成部１０４は、音声記録日時情報と、音声記録機器の個体を識別する識別情報を含む記録機器情報とを取得する記録情報取得手段として機能する。
【００５６】
ステップＳ１００５で、プレイリスト生成部１０４が、音声データが重複していない部分を再生対象とするよう、プレイリストに音声データの再生範囲を書き出す。例えば、図８に示す例では、音声Ｂに対して０２〜０３ｓｅｃを再生範囲として定める。
【００５７】
ステップＳ１００６で、プレイリスト生成部１０４が、音声データの全体を再生するよう、プレイリストに音声データの再生範囲を書き出す。例えば、図８に示す例では、音声Ａに対しては００〜０３ｓｅｃを再生範囲として定める。
【００５８】
ステップＳ１００７で、フォトフレーム制御部１０５が、プレイリストに書き込まれた全画像データに対して、各画像に付帯する音声データの再生範囲が書き出されたか否かを判定する。プレイリストの最後まで判定が完了している場合、処理を終了し、プレイリスト生成部１０４は、生成したプレイリストをデータ読み出し部１０３に出力する。判定が完了していない場合、プレイリスト生成部１０４は、ステップＳ１００２に戻り、プレイリストの次の順序の画像データに付帯されたメタデータを読み出し、音声データの重複を判定する。
【００５９】
以上、説明したように、本実施例では、複数の音声データをその記録日時に従う順序で順次再生する音声再生装置において、同じ内容で重複する音声データ部分を除外して再生するようにした。具体的には、記録機器が同一であり、音声データの記録日時に重複が有る場合に、音声データに重複があると判定する。そして、音声データに重複がある場合には、重複部分が連続して再生されることの無いように音声データの再生範囲を制御する。これにより、スライドショー再生する際の音声データに重複が有る場合でも、音声データがリピート再生されるような違和感を与える事を防ぐ事が可能となる。
【００６０】
記録の際に音声データの重複の有無をメタデータとして記録し、これを利用することで、音声データの重複の判定処理にかかる負荷を軽減できる。
【００６１】
音声データに重複がある場合、再生順序が先の音声ファイルを全て再生し、後の音声ファイルの重複部分を再生範囲から除外して再生する実施例を説明したが、本発明は、これに限定されない。例えば、表示する画像を切り替えるタイミングに合わせて、再生する音声ファイルを切り替えるように制御しても良い。他にも、各音声ファイルを再生する時間が均等になるよう、音声再生を制御しても良い。
【００６２】
また、複数の音声ファイルを切り替えながら再生する場合、音声ファイルの切り替え回数が最も少なくなるように、再生する音声ファイルや再生範囲を定めるよう制御しても良い。具体的には、図８に示す例で、音声ファイルＡを最後まで再生した後に、音声ファイルＢではなく、音声ファイルＣを再生するように制御しても良い。このようにすることで、音声ファイルの切り替えが目立たなくなる。
【図１】
2012194347.tif 000003
【図２】
2012194347.tif 000004
【図３】
2012194347.tif 000005
【図４】
2012194347.tif 000006
【図５】
2012194347.tif 000007
【図６】
2012194347.tif 000008
【図７】
2012194347.tif 000009
【図８】
2012194347.tif 000010
【図９】
2012194347.tif 000011
【図１０】
2012194347.tif 000012
【図１１】
2012194347.tif 000013