(57)【要約】【課題】BGMと再生時間および雰囲気が一致する画像をスライドショーとしてユーザに提供することができるようにする。【解決手段】  BGMとなる音声データについて、先頭無音区間検出部２５３は先頭無音区間を検出し、末尾無音区間検出部２５４は末尾無音区間を検出し、末尾フェードアウト区間検出部２５５は末尾フェードアウト区間を検出する。演奏区間特定部２５６は、その音声データの先頭および末尾の無音区間以外の演奏区間を特定し、画像コンテンツ割り当て部２６０は、その演奏区間に対してフォトアルバム情報とエフェクトデータを割り当て、ベクタデータを生成する。さらに、フェードアウト処理設定部２６２は末尾フェードアウト区間の画像にフェードアウト処理が施されるようにベクタデータを更新する。本発明は、静止画を扱うことのできるパーソナルコンピュータなどの機器に適用することができる。【選択図】図１１
2006186505.tif 000002
【特許請求の範囲】
【請求項１】
音声データおよび画像データを再生する情報処理装置であって、
BGM（Back Ground Music）として再生される前記音声データの音が存在する部分である演奏区間を特定する演奏区間特定手段と、
前記演奏区間特定手段により特定された前記演奏区間に対して前記画像データを割り当て、前記音声データの前記演奏区間が再生されている間だけ前記画像データが再生されるように、前記音声データおよび前記画像データの再生を制御する再生制御情報を生成する再生制御情報生成手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記再生制御情報は、ベクタデータである
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記再生制御情報は、再生を制御する前記画像データのそれぞれに対するエフェクト処理の制御情報であるベクタデータのエフェクト制御情報の集合を含む
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記音声データの先頭の無音区間を検出する先頭無音区間検出手段と、
前記音声データの末尾の無音区間を検出する末尾無音区間検出手段と
をさらに備え、
前記演奏区間特定手段は、前記音声データの全再生区間から前記先頭無音区間検出手段により検出された前記先頭無音区間と、前記末尾無音区間検出手段により検出された前記末尾無音区間を除いた区間を前記演奏区間として特定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記演奏区間特定手段により特定された前記演奏区間の末尾のフェードアウト区間を検出する末尾フェードアウト区間検出手段と、
前記末尾フェードアウト区間検出手段により検出された前記末尾フェードアウト区間に割り当てられた前記画像データに対して、フェードアウト画像処理を施すように前記再生制御情報を設定するフェードアウト処理設定手段と
をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記再生制御情報生成手段により生成された前記再生制御情報が対応する前記画像データに対して追加の画像処理を施すように前記再生制御情報を設定する追加画像処理設定手段をさらに備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記画像データのメタデータである再生時間詳細情報を解析し、前記演奏時間に関する情報を取得する再生時間詳細情報解析手段をさらに備え、
前記再生制御情報生成手段は、前記演奏区間特定手段が特定した前記演奏区間の代わりに、前記再生時間詳細情報解析手段により前記再生時間詳細情報が解析されて得られた前記演奏時間に関する情報に基づいて、前記再生制御情報を生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記再生制御情報生成手段により生成された前記再生制御情報より前記再生時間詳細情報を生成し、記憶部に保存させるように制御する再生時間詳細情報保存制御手段をさらに備える
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
音声データおよび画像データを処理する情報処理装置の情報処理方法であって、
BGM（Back Ground Music）として再生される前記音声データの音が存在する部分である演奏区間を特定する演奏区間特定ステップと、
前記演奏区間特定ステップの処理により特定された前記演奏区間に対して前記画像データを割り当て、前記音声データの前記演奏区間が再生されている間だけ前記画像データが再生されるように、前記音声データおよび前記画像データの再生を制御する再生制御情報を生成する再生制御情報生成ステップと
を含むことを特徴とする情報処理方法。
【請求項１０】
音声データおよび画像データに関する処理をコンピュータに行わせるプログラムにおいて、
BGM（Back Ground Music）として再生される前記音声データの音が存在する部分である演奏区間を特定する演奏区間特定ステップと、
前記演奏区間特定ステップの処理により特定された前記演奏区間に対して前記画像データを割り当て、前記音声データの前記演奏区間が再生されている間だけ前記画像データが再生されるように、前記音声データおよび前記画像データの再生を制御する再生制御情報を生成する再生制御情報生成ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、音楽付き写真スライドショーの先端および終端を音楽に合わせて調整することにより、曲調に合わせたスライドショーをユーザに提供することができるようにする情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
デジタルカメラで撮影された静止画を扱うことのできるパーソナルコンピュータなどの各種の機器の多くには、静止画を１秒毎などの所定の時間毎に順番に自動的に表示させるいわゆるスライドショー機能が搭載されている。これらの機器の中には、スライドショー時のBGMとなる曲を、ユーザが好みに応じて選択することができるものもある。
【０００３】
これにより、ユーザは、１つ１つ静止画を表示させる操作を行うことなく、自動的に順次表示される静止画を好みの曲を聴きながら見ることができる。
【０００４】
また、機器に取り込まれた静止画（撮影された静止画）をそのまま表示させるのではなく、各種のエフェクトを施した静止画を順次表示させるスライドショー機能を有するものがある（例えば、非特許文献１参照）。
【０００５】
この場合、ユーザは、再生させる静止画と、エフェクトの種類と、BGMの曲を選択することにより、エフェクトが施された静止画を自動的に順次表示させることのできるBGM付きのコンテンツを作成することができる。
【０００６】
このようなスライドショー（BGM付きのスライドショーコンテンツ）において、例えば、BGMの再生が終了したのに静止画の表示が続いたり、逆に、静止画の表示が終了して黒画像等が表示されているのにBGMが終了しなかったりする等、映像と音声の再生（出力・表示）タイミングが一致しない場合、そのスライドショーは、コンテンツとしての完成度（娯楽性）が低く、そのスライドショーを視聴するユーザの満足度が低下してしまう恐れがある。
【０００７】
つまり、このようなBGM付きのスライドショーコンテンツにおいては、映像と音声の再生タイミングが一致していることが望ましい（コンテンツとしての完成度が高く、視聴者であるユーザの満足度も向上する）。
【０００８】
このようにBGM付きのスライドショーコンテンツの映像と音声の再生タイミングを一致させる方法として、ポストプロダクションによるプロモーションビデオ制作に代表される、ビデオ編集機器を用いた手作業による合わせこみ技術が確立されているが、曲毎、画像毎に手作業で作りこむため、制作時間やコストが増大するだけでなく、その制作作業は複雑で困難であるため高い熟練度が必要である。
【０００９】
これに対して、予め音声データと静止画データを関連付ける制御情報を用意し、その制御情報を用いて音声データのタイミングに沿って静止画データを再生する方法がある（例えば、特許文献１参照）。
【００１０】
しかしながら、この場合の音声データや静止画データは、制御情報によって定められた特定のデータであり、ユーザが任意に指定することはできない。ユーザが任意に選択した音声データや静止画データをスライドショーとして再生（出力）する場合、それらの再生時間は曲毎または画像枚数等によって異なるので、予め生成された制御情報でそれらの再生を正しく制御することは困難である。
【００１１】
そこで、ユーザがBGM付きのスライドショーコンテンツとして再生する音声や静止画を任意に設定し、かつ、ユーザに負担をかけずに容易に、そのBGM付きのスライドショーコンテンツの映像と音声の再生タイミングを一致させる方法として、音声データに付加されているメタデータの情報を用いて、映像の再生時間を音声の再生時間に一致させる方法がある。
【００１２】
図１は、BGM付きのスライドショーコンテンツのBGMのデータの例を示す図である。図１Ａにおいて、BGMデータ１は、メタデータ２および音声データ３を有している。音声データ３は、曲そのものの情報を含むデータであり、メタデータ２は、音声データ３の管理情報等により構成される音声データ３の付加情報である。図１Ａの場合、メタデータ２には、音声データ３の曲名４、演奏者５、作曲者６、および再生時間７の情報が含まれている。
【００１３】
このような構成のBGMデータ１は、図１Ｂに示されるような、BGM付きのスライドショーコンテンツを再生する情報処理装置の記憶部に設けられたBGMデータ格納領域１１に記憶される。BGMデータ格納領域１１には、メタデータ２を記憶するメタデータ格納領域１２と音声データ３を格納する音声データ格納領域１３が設けられている。
【００１４】
つまり、BGM付きのスライドショーコンテンツを再生する情報処理装置は、メタデータ格納領域１２に格納されているメタデータ２の再生時間７を参照し、図２に示されるフローチャートのように処理を実行し、そのメタデータ２が対応する音声データ３の再生時間（BGM付きのスライドショーコンテンツの音声コンテンツの再生時間）に、BGM付きのスライドショーコンテンツの映像（画像コンテンツ）の再生時間を一致させるように、その画像コンテンツを生成する。
【００１５】
図２のフローチャートを参照して、BGM付きのスライドショーコンテンツを再生する情報処理装置が実行する出力データ生成処理を説明する。
【００１６】
情報処理装置は、ステップＳ１において、メタデータ格納領域１２から、ユーザに指定されたBGMデータ１のメタデータ２を取得し、ステップＳ２において、メタデータ２に含まれる再生時間７（再生時間情報）に基づいて、BGMデータ１に画像コンテンツを割り当て、出力データを生成し、ステップＳ３において、その生成した出力データを再生し、モニタやスピーカ等の表示出力装置に供給する。
【００１７】
図３は、以上のように生成された出力データの音声コンテンツと画像コンテンツの再生時間の関係を示す図である。
【００１８】
図３において、波形２１は音声コンテンツの時間軸に沿った出力波形であり、この音声コンテンツの再生時間２２は、データの先頭（時刻０）から末尾（時刻Ｔ４）までの再生時間を表している。つまり、この音声コンテンツの場合、BGMデータ１のメタデータ２に含まれる音声データ３の再生時間７は、再生時間２２に対応する。
【００１９】
情報処理装置は、この音声コンテンツに対して、再生時間７の情報に基づいて、静止画表示の割り当てを行い（スケジューリングし）、画像データ３１を割り当てる。画像データ３１は、図３に示されるようなタイムスケジュールで静止画Ａ乃至静止画Ｅを表示させる画像コンテンツのデータであり、その再生時間３２は、音声コンテンツの再生時間２２に一致している。
【００２０】
【非特許文献１】“ドコモムーバP506iC  フォトカクテル”、インターネット＜URL: http://panasonic.jp/mobile/p506ic/photo/index.html＞
【特許文献１】特許３３３４７９９号公報
【発明の開示】
【発明が解決しようとする課題】
【００２１】
しかしながら、音声コンテンツの再生時間２２には、この音声データ３の製作者が意図的に付加した、データ先頭の無音区間２３（時刻０から時刻Ｔ１までの区間）、音声が徐々に小さくなるフェードアウト区間２４（時刻Ｔ２から時刻Ｔ３までの区間）、およびデータ末尾の無音区間２５（時刻Ｔ３から時刻Ｔ４までの区間）が含まれる。
【００２２】
つまり、無音区間２３においては音声が出力されていないのに静止画Ａに関する表示が行われ、無音区間２５においては音声が出力されていないのに静止画Ｅに関する表示が行われることになるので、このスライドショーコンテンツは、コンテンツとしての完成度（娯楽性）が低く、視聴者であるユーザの満足度が低下してしまう恐れがあった。
【００２３】
また、フェードアウト区間２４においても他の区間と同様に表示が行われるため、音声コンテンツの雰囲気と画像コンテンツの雰囲気が一致せず、視聴者であるユーザの満足度が低下してしまう恐れがあった。
【００２４】
以上のように、非特許文献１に記載されているようなスライドショーアプリケーションが動作する情報処理装置や特許文献１に記載されているような再生装置の場合、BGM付きのスライドショーコンテンツにおいて、映像の再生時間と音声の再生時間を正確に一致させ、さらに、音声の雰囲気に合わせた映像の表示を行うことができないという課題があった。
【００２５】
本発明はこのような状況に鑑みてなされたものであり、BGMと再生時間および雰囲気が一致する画像をスライドショーとしてユーザに提供することができるようにするものである。
【課題を解決するための手段】
【００２６】
本発明の情報処理装置は、BGM（Back Ground Music）として再生される音声データの音が存在する部分である演奏区間を特定する演奏区間特定手段と、演奏区間特定手段により特定された演奏区間に対して画像データを割り当て、音声データの演奏区間が再生されている間だけ画像データが再生されるように、音声データおよび画像データの再生を制御する再生制御情報を生成する再生制御情報生成手段とを備えることを特徴とする。
【００２７】
前記再生制御情報は、ベクタデータであるようにすることができる。
【００２８】
前記再生制御情報は、再生を制御する画像データのそれぞれに対するエフェクト処理の制御情報であるベクタデータのエフェクト制御情報の集合を含むようにすることができる。
【００２９】
前記音声データの先頭の無音区間を検出する先頭無音区間検出手段と、音声データの末尾の無音区間を検出する末尾無音区間検出手段とをさらに備え、演奏区間特定手段は、音声データの全再生区間から先頭無音区間検出手段により検出された先頭無音区間と、末尾無音区間検出手段により検出された末尾無音区間を除いた区間を演奏区間として特定するようにすることができる。
【００３０】
前記演奏区間特定手段により特定された演奏区間の末尾のフェードアウト区間を検出する末尾フェードアウト区間検出手段と、末尾フェードアウト区間検出手段により検出された末尾フェードアウト区間に割り当てられた画像データに対して、フェードアウト画像処理を施すように再生制御情報を設定するフェードアウト処理設定手段とをさらに備えるようにすることができる。
【００３１】
前記再生制御情報生成手段により生成された再生制御情報が対応する画像データに対して追加の画像処理を施すように再生制御情報を設定する追加画像処理設定手段をさらに備えるようにすることができる。
【００３２】
前記画像データのメタデータである再生時間詳細情報を解析し、演奏時間に関する情報を取得する再生時間詳細情報解析手段をさらに備え、再生制御情報生成手段は、演奏区間特定手段が特定した演奏区間の代わりに、再生時間詳細情報解析手段により再生時間詳細情報が解析されて得られた演奏時間に関する情報に基づいて、再生制御情報を生成するようにすることができる。
【００３３】
前記再生制御情報生成手段により生成された再生制御情報より再生時間詳細情報を生成し、記憶部に保存させるように制御する再生時間詳細情報保存制御手段をさらに備えるようにすることができる。
【００３４】
本発明の情報処理方法は、BGM（Back Ground Music）として再生される音声データの音が存在する部分である演奏区間を特定する演奏区間特定ステップと、演奏区間特定ステップの処理により特定された演奏区間に対して画像データを割り当て、音声データの演奏区間が再生されている間だけ画像データが再生されるように、音声データおよび画像データの再生を制御する再生制御情報を生成する再生制御情報生成ステップとを含むことを特徴とする。
【００３５】
本発明のプログラムは、BGM（Back Ground Music）として再生される音声データの音が存在する部分である演奏区間を特定する演奏区間特定ステップと、演奏区間特定ステップの処理により特定された演奏区間に対して画像データを割り当て、音声データの演奏区間が再生されている間だけ画像データが再生されるように、音声データおよび画像データの再生を制御する再生制御情報を生成する再生制御情報生成ステップとを含むことを特徴とする。
【００３６】
本発明の情報処理装置および方法、並びにプログラムにおいては、BGM（Back Ground Music）として再生される音声データの音が存在する部分である演奏区間が特定され、その特定された演奏区間に対して画像データが割り当てられ、音声データの演奏区間が再生されている間だけ画像データが再生されるように、音声データおよび画像データの再生が制御される。
【発明の効果】
【００３７】
本発明によれば、BGMと再生時間および雰囲気が一致する画像をスライドショーとしてユーザに提供することができ、コンテンツとしての完成度を高め、視聴者であるユーザの満足度を向上させることができる。
【発明を実施するための最良の形態】
【００３８】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする実施の形態が本明細書に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００３９】
さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００４０】
本発明においては、音声データ（例えば、図１１のBGMデータ）および画像データ（例えば、図１１のフォトアルバム情報およびエフェクトデータ）を処理する情報処理装置（例えば、図４の情報処理装置）が提供される。この情報処理装置では、BGM（Back Ground Music）として再生される音声データの音が存在する部分である演奏区間（例えば、図１４の演奏区間２７１）を特定する演奏区間特定手段（例えば、図１１の演奏区間特定部）と、演奏区間特定手段により特定された演奏区間に対して画像データを割り当て、音声データの演奏区間が再生されている間だけ画像データが再生されるように、音声データおよび画像データの再生を制御する再生制御情報を生成する再生制御情報生成手段（例えば、図１１の画像コンテンツ割り当て部）とを備える。
【００４１】
前記再生制御情報は、ベクタデータ（例えば、図９の出力ベクタデータ）であるようにすることができる。
【００４２】
前記再生制御情報は、再生を制御する画像データのそれぞれに対するエフェクト処理の制御情報であるベクタデータのエフェクト制御情報（例えば、図５Ａ）の集合を含むようにすることができる。
【００４３】
前記音声データの先頭の無音区間を検出する先頭無音区間検出手段（例えば、図１１の先頭無音区間検出部）と、音声データの末尾の無音区間を検出する末尾無音区間検出手段（例えば、図１１の末尾無音区間検出部）とをさらに備え、演奏区間特定手段は、音声データの全再生区間（例えば、図１４の再生時間２２）から先頭無音区間検出手段により検出された先頭無音区間（例えば、図１４の先頭無音区間２３）と、末尾無音区間検出手段により検出された末尾無音区間（例えば、図１４の末尾無音区間２５）を除いた区間を演奏区間として特定するようにすることができる。
【００４４】
前記演奏区間特定手段により特定された演奏区間の末尾のフェードアウト区間を検出する末尾フェードアウト区間検出手段（例えば、図１１の末尾フェードアウト区間検出部）と、末尾フェードアウト区間検出手段により検出された末尾フェードアウト区間（例えば、図１４の末尾フェードアウト区間２４）に割り当てられた画像データに対して、フェードアウト画像処理を施すように再生制御情報を設定するフェードアウト処理設定手段（例えば、図１１のフェードアウト処理設定部）とをさらに備えるようにすることができる。
【００４５】
前記再生制御情報生成手段により生成された再生制御情報が対応する画像データに対して追加の画像処理を施すように再生制御情報を設定する追加画像処理設定手段（例えば、図１１の追加画像処理設定追加部）をさらに備えるようにすることができる。
【００４６】
前記画像データのメタデータである再生時間詳細情報を解析し、演奏時間に関する情報を取得する再生時間詳細情報解析手段（例えば、図１１の再生時間詳細情報解析部）をさらに備え、再生制御情報生成手段は、演奏区間特定手段が特定した演奏区間の代わりに、再生時間詳細情報解析手段により再生時間詳細情報が解析されて得られた演奏時間に関する情報に基づいて、再生制御情報を生成するようにすることができる。
【００４７】
前記再生制御情報生成手段により生成された再生制御情報より再生時間詳細情報を生成し、記憶部に保存させるように制御する再生時間詳細情報保存制御手段（例えば、図１１の再生時間詳細情報保存制御部）をさらに備えるようにすることができる。
【００４８】
本発明においては、音声データ（例えば、図１１のBGMデータ）および画像データ（例えば、図１１のフォトアルバム情報およびエフェクトデータ）を処理する情報処理装置（例えば、図４の情報処理装置）の情報処理方法が提供される。この情報処理方法においては、BGM（Back Ground Music）として再生される音声データの音が存在する部分である演奏区間（例えば、図１４の演奏区間２７１）を特定する演奏区間特定ステップ（例えば、図１２のステップＳ２８）と、演奏区間特定ステップの処理により特定された演奏区間に対して画像データを割り当て、音声データの演奏区間が再生されている間だけ画像データが再生されるように、音声データおよび画像データの再生を制御する再生制御情報を生成する再生制御情報生成ステップ（例えば、図１３のステップＳ３３）とを含む。
【００４９】
本発明のプログラムにおいても、各ステップが対応する実施の形態（但し一例）は、本発明の情報処理方法と同様である。
【００５０】
以下、本発明の実施の形態について図を参照して説明する。
【００５１】
図４は、本発明を適用した情報処理装置１０１と、情報処理装置１０１とケーブルを介して接続されるテレビジョン受像機１０２（以下、TV１０２という）の外観の例を示す図である。
【００５２】
情報処理装置１０１は、デジタルカメラなどで撮影された静止画をメモリカードやUSB(Universal Serial Bus)ケーブルなどを介して内蔵のHDD(Hard Disk Drive)に取り込み、それをTV１０２に表示させる機能を有する。情報処理装置１０１により、例えば、ユーザにより選択された曲をBGMとしながら、各種のエフェクトを施した静止画を自動的に（ユーザの操作によらずに）順次表示させるスライドショーが行われる。
【００５３】
図５は、静止画に施されるエフェクトの例を示す図である。図５Ａに示されるように、静止画にエフェクトが施された後のフレーム画像１０３は、静止画１０４とその他のエフェクトの画像により構成される。
【００５４】
図５Ａにおいて、静止画１０４は、例えば、デジタルカメラで撮影された写真画像等の、ユーザによって提供された画像である。この静止画１０４の画像サイズは、図５Ａに示されるように、フレーム画像１０３より小さい。また、この静止画１０４は、複数のフレーム画像１０３が動画像として順次表示されることにより、フレーム画像１０３内を矢印１０５のように左から右に向かって横方向に移動する。
【００５５】
また、フレーム画像１０３には、この静止画１０４とともに、エフェクトとして、円オブジェクト１０６、長方形オブジェクト１０８、長方形オブジェクト１１０、および長方形オブジェクト１１２が表示される。円オブジェクト１０６は、複数のフレーム画像１０３が動画像として順次表示されることにより、フレーム画像１０３内を矢印１０７のように上から下に向かって縦方向に移動する。長方形オブジェクト１０８、長方形オブジェクト１１０、および長方形オブジェクト１１２は、互いに隣接しており、複数のフレーム画像１０３が動画像として順次表示されることにより、それぞれ、フレーム画像１０３内を矢印１０９、矢印１１１、および矢印１１３のように右から左に向かって横方向に移動する。
【００５６】
このような１枚または数枚の静止画１０４に対する演出をエフェクトと称する。エフェクトは、通常、数秒程度、１組の静止画を表示するための演出であり、例えば、静止画１０４の表示サイズ、形状、または動き等や、静止画１０４とともに表示させるオブジェクトのサイズ、形状、動き、または色等は、エフェクト毎に異なる。スライドショーは、通常、複数のエフェクトによって構成される。つまり、スライドショーとして再生された各エフェクトの再生時間の合計時間がスライドショーの再生時間となる。通常、スライドショーは、数分程度のコンテンツである。
【００５７】
このように、スライドショーとして、静止画群を演出しながら表示させることにより、情報処理装置１０１は、静止画群の娯楽性を向上させ、スライドショーを視聴するユーザの満足度が向上させることができる。
【００５８】
なお、図５Ａの静止画１０４は、提供された写真画像そのもの（無加工）であってももちろんよいが、通常、写真画像の縮小画像や、図５Ｂに示されるような写真画像１１４の部分画像Ｌが使用される。
【００５９】
このような静止画１０４を準備する際に、情報処理装置１０１は、スライドショーコンテンツの完成度を高めるように、音声の出力時間と画像の表示時間とを一致させる。また、情報処理装置１０１は、曲の特徴的な区間を特定し、その区間に割り当てられる画像に対してその特徴に応じた画像処理を追加する。
【００６０】
以上のように、選択した曲をBGMとしながら、各種のエフェクトを施した静止画を自動的に順次表示させるBGM付きのスライドショーを実現するコンテンツ（以下、適宜、スライドショーコンテンツという）は、TV１０２に表示されるウイザードに従ってユーザが各種の選択を行うことにより作成される。
【００６１】
例えば、ユーザは、主に、スライドショーにより再生させたい静止画が格納されたフォトアルバム（静止画ファイルが格納されたフォルダ）を選択する操作、および、BGMとする曲を選択する操作の２つの操作でスライドショーコンテンツ（後述するように、実際には「プレイリスト」）を作成することができる。
【００６２】
すなわち、情報処理装置１０１には、BGMとして利用することができる曲が、例えば、所定の数だけ内蔵のHDDに記憶されており、この曲には、曲の雰囲気に合わせた雰囲気が表現されるエフェクトが対応付けられている。エフェクトの内容は、例えば、曲のテンポやジャンルなどによって、その曲の雰囲気に合うような内容とされている。
【００６３】
従って、ユーザは、スライドショーコンテンツを作成するにあたって、BGMとする好みの曲を選択するだけで、その曲の雰囲気に合うエフェクトも選択することができる。
【００６４】
また、ユーザは、再生させる静止画を１つ１つ選択するのではなく、フォトアルバムを選択するだけで、それに格納されている静止画全体を再生対象の静止画として選択することができる。
【００６５】
例えば、ユーザが選択したフォトアルバムの中に格納されている静止画を全て再生した場合の再生時間が、BGMの曲の１回の再生時間と異なる場合、静止画の再生時間と曲の再生時間がほぼ同じ時間になるように、フォトアルバムに格納されている静止画を間引いたり、繰り返し表示したりする等の、再生対象とする静止画の数の調整なども情報処理装置１１により自動的に行われる。
【００６６】
さらに、情報処理装置１０１は、上述したように、画像と音声の再生時間を一致させるために、選択されたエフェクトの再生時間をスケーリングする。
【００６７】
これにより、ユーザは、１つのフォトアルバムに格納されている静止画の数や、BGMの曲の再生時間などを意識することなく、単に、再生させたい静止画が格納されているフォトアルバムを選択するだけで済む。
【００６８】
以上のようなユーザの選択（フォトアルバムとBGMの曲の選択）に応じて、情報処理装置１０１においては、図６に示すようなプレイリスト１１５が作成される。
【００６９】
ユーザがあるプレイリスト１１５を選択したとき、そのプレイリスト１１５が対象とするフォトアルバムと、BGMの曲が読み出され、フォトアルバムに格納されている静止画がプレイリスト１１５により規定される再生手順に従って再生される。このとき、読み出された曲もBGMとして再生される。このように、プレイリスト１１５は、静止画の再生手順を規定し、スライドショーコンテンツを作成するための情報である。
【００７０】
ここで、プレイリスト１１５の記述内容について説明する。
【００７１】
図６に示すように、プレイリスト１１５には、例えば、「プレイリスト名」、「フォトアルバム」、「使用曲」、「使用テンプレート」、および「優先画像」が記述される。
【００７２】
「プレイリスト名」は、プレイリスト１１５のタイトルであり、必要に応じてユーザにより設定される。
【００７３】
「フォトアルバム」は、再生対象とする静止画を格納するフォトアルバムを指定する情報である。ユーザによりプレイリスト１１５が選択されたとき、選択されたプレイリスト１１５の「フォトアルバム」により指定されるフォトアルバムがHDDから読み出され、それに格納されている静止画が再生（表示）される。
【００７４】
「使用曲」は、BGMの曲を指定する情報である。ユーザによりプレイリスト１１５が選択されたとき、選択されたプレイリストの「使用曲」により指定される曲がHDDから読み出され、それがBGMとして再生される。
【００７５】
「使用テンプレート」は、「使用曲」で指定される曲に対応付けられているものであり、エフェクトの内容などが記述されたテンプレートを指定する情報（例えば、図７の「テンプレート名」）である。ユーザによりプレイリスト１１５が選択されたとき、選択されたプレイリスト１１５の「使用テンプレート」により指定されるテンプレートがHDDから読み出され、再生対象の静止画に、テンプレートに記述される内容のエフェクトが施される。テンプレートについては図７を参照して後述する。
【００７６】
「優先画像」は、「フォトアルバム」により指定されるフォトアルバムに格納されている静止画のうち、優先的に表示する静止画を指定する情報である。上述したように、フォトアルバムの中に多くの静止画が格納されている場合、そのうちのいくつかがBGMの曲の再生時間に合わせて間引かれることがあるが、この「優先画像」で指定される静止画は、間引きの対象とはされず、他の静止画より優先的に再生対象の静止画として選択される。「優先画像」の指定は、情報処理装置１０１により自動的に行われるようにしてもよいし、ユーザが自ら指定することができるようにしてもよい。
【００７７】
図７は、テンプレートの記述例を示す図である。
【００７８】
図７に示すように、テンプレート１１６には、例えば、「テンプレート名」、「エフェクトの種類」、「間引き方法」、「雰囲気」、および「PPM(Picture Par Minutes)」が記述される。
【００７９】
「テンプレート名」は、テンプレート１１６のタイトルである。
【００８０】
「エフェクトの種類」は、再生対象とする静止画に施すエフェクトの種類（内容）の候補を指定する情報である。例えば、１つの静止画のどの部分を表示するか、画面全体のどこに表示させるか、どのサイズで表示させるか、どの方向に移動させるか、などを表すサブエフェクトが複数用意されており、テンプレート１１６が対応付けられている曲のテンポなどに合わせてサブエフェクトが組み合わされ、１つのエフェクトの内容が決められる。テンプレート１１６の「エフェクトの種類」により、このサブエフェクトの組合せなどが指定される。つまり、「エフェクトの種類」は、このテンプレート１１６に従ってスライドショーが行われた場合に利用されるエフェクトの候補のリストであり、通常、複数の候補がリストアップされている。そして、このリストに含まれる任意のエフェクトが選択され、スライドショーに利用される。
【００８１】
「間引き方法」は、フォトアルバムに格納されている静止画を間引く場合に、どのようにして間引くのかを指定する情報である。この「間引き方法」に従って、静止画の再生時間と、BGMの曲の再生時間がほぼ同じ時間になるように調整される。なお、静止画の間引きは、ユーザがそのON/OFFを設定することができるようにしてもよい。静止画の間引きがOFFのとき（間引きを行わないとき）、プレイリスト１１５の「フォトアルバム」で指定されるフォトアルバムに格納されている全ての静止画が再生対象の静止画になる。
【００８２】
「雰囲気」は、このテンプレート１１６に従って静止画を再生した場合に表現される雰囲気を表す情報である。
【００８３】
「PPM」は、１分間に再生する（表示させる）静止画の数を指定する情報である。情報処理装置１０１においては、再生対象とする静止画のそれぞれが「PPM」により指定される時間で再生される。
【００８４】
図８は、図４の情報処理装置１０１の構成例を示すブロック図である。
【００８５】
CPU(Central Processing Unit)２１１は、ROM(Read Only Memory)２１２に記憶されているプログラム、または、HDD（Hard Disk Drive）２２０からRAM(Random Access Memory)２１３にロードされたプログラムに従って各種の処理を実行する。RAM２１３にはまた、CPU２１１が各種の処理を実行する上において必要なデータなどが適宜記憶される。
【００８６】
CPU２１１、ROM２１２、およびRAM２１３は、バス２１４を介して相互に接続されている。このバス２１４にはまた、入出力インタフェース２１５も接続されている。
【００８７】
入出力インタフェース２１５には、録画／再生部２１７、入力部２１８、出力部２１９、HDD２２０、通信部２２１、メモリカードI/F（InterFace）２２２、ドライブ２２４、およびUSBポート２２６が接続されている。
【００８８】
録画／再生部２１７は、アンテナ２１６から供給されてきた信号から取得したテレビジョン番組データを例えばMPEG(Moving Picture Experts Group)２方式で圧縮し、圧縮して得られたデータ（ビデオコンテンツ）を、入出力インタフェース２１５を介してHDD２２０に供給して記憶させる。また、録画／再生部２１７は、HDD２２０に記憶されているビデオコンテンツを伸張し、得られるテレビジョン番組の画像データを出力部２１９からＴＶ１０２に出力させる。すなわち、情報処理装置１０１は、テレビジョン番組を録画し、再生する機能を有する。
【００８９】
入力部２１８は、例えば、赤外線の受光部よりなる。入力部２１８は、図示せぬリモートコントローラからの信号を受信し、ユーザの操作内容を表す情報をCPU２１１に出力する。
【００９０】
出力部２１９は、入出力インタフェース２１５を介して供給されてきた画像データをアナログ信号に変換し、得られた画像信号を、ケーブルを介してＴＶ１０２に出力する。出力部２１９に対しては、例えば、プレイリストに従って静止画が再生されることによって得られた画像データや、録画／再生部２１７により再生されたビデオコンテンツの画像データなどが供給されてくる。また、出力部２１９は、入出力インタフェース２１５を介して供給されてきた曲データをアナログ信号に変換し、得られた信号をＴＶ１０２に出力する。
【００９１】
HDD２２０は、録画／再生部２１７により得られたビデオコンテンツ、メモリカードI/F２２２によりメモリカード２２３から取り込まれた静止画、USBポート２２６とUSBケーブルを介してデジタルカメラから取り込まれた静止画、ドライブ２２４により光ディスク２２５から取り込まれ、MP3(MPEG Audio Layer-3)方式などで圧縮された曲データ（オーディオコンテンツ）を記憶する。
【００９２】
また、HDD２２０は、ユーザによる選択に応じて作成されたプレイリスト、BGMの曲のデータ、BGMの曲と対応付けられているテンプレート、スライドショーコンテンツなども記憶する。
【００９３】
通信部２２１は、ネットワークを介しての通信処理を行う。
【００９４】
メモリカードI/F２２２は、情報処理装置１０１の筐体に形成されるメモリカードスロットに装着されたメモリカード２２３に記憶されているデータを読み出し、読み出したデータをHDD２２０などに記憶させる。例えば、静止画のデータなどがメモリカード２２３を介して情報処理装置１０１に取り込まれる。
【００９５】
ドライブ２２４は、装着された光ディスク２２５を駆動させ、光ディスク２２５に記憶されているデータの読み出し、光ディスク２２５に対するデータの書き込みを行う。光ディスク２２５はCD(Compact Disk)やDVD(Digital Versatile Disc)などであり、この光ディスク２２５によっても、静止画、オーディオコンテンツ、ビデオコンテンツなどのデータが情報処理装置１０１に取り込まれる。また、ドライブ２２４は、適宜、作成されたスライドショーコンテンツを光ディスク２２５に書き込む。
【００９６】
なお、情報処理装置１０１はゲーム機としての機能も有している。ドライブ２２４により光ディスク２２５から読み出されたゲーム（プログラム）の画像も、入出力インタフェース２１５を介して出力部２１９に供給され、ＴＶ１０２に出力される。
【００９７】
USBポート２２６は、USBケーブルを介してデジタルカメラなどの外部機器との間で通信を行い、取り込んだ静止画（画像データ）をHDD２２０に記憶させる。
【００９８】
図９は、情報処理装置１０１の機能構成例を示すブロック図である。図９に示す各機能部のうちの少なくとも一部は、図８のCPU２１１により所定のプログラムが実行されることによって実現される。
【００９９】
情報処理装置１０１は、コンテンツ管理部２３１、BGM／テンプレート管理部２３２、スライドショーコンテンツ作成部２３３、再生部２３４、プレイリスト作成部２３５、および出力制御部２３６から構成される。
【０１００】
コンテンツ管理部２３１は、HDD２２０に記憶された静止画、ビデオコンテンツ、オーディオコンテンツ、プレイリストなどの各種のコンテンツを管理する。コンテンツ管理部２３１により管理されるコンテンツの情報は出力制御部２３６に出力され、後述するメニュー画面の表示に用いられる。
【０１０１】
コンテンツ管理部２３１は、プレイリストの作成時、ユーザにより選択されたフォトアルバムのタイトルなどの情報をプレイリスト作成部２３５に供給し、プレイリストの再生時、そのプレイリストが再生対象とするフォトアルバム（プレイリストの「フォトアルバム」で指定されるフォトアルバム）をHDD２２０から読み出し、再生部２３４に出力する。また、コンテンツ管理部２３１は、スライドショーコンテンツ作成部２３３により作成され、供給されてきたスライドショーコンテンツをHDD２２０に記憶させる。
【０１０２】
BGM／テンプレート管理部２３２は、予め、BGMの曲とテンプレートを対応付けて管理し、HDD２２０に記憶させる。BGM／テンプレート管理部２３２は、プレイリストの作成時、管理しているBGMの曲の情報を出力制御部２３６に出力するとともに、ユーザにより選択されたBGMの曲の情報と、それに対応付けられているテンプレートをプレイリスト作成部２３５に出力する。また、BGM／テンプレート管理部２３２は、プレイリストの再生時、そのプレイリストの「使用テンプレート」で指定されるテンプレートと、「使用曲」で指定されるBGMの曲を再生部２３４に出力する。
【０１０３】
スライドショーコンテンツ作成部２３３は、再生部２３４の再生結果（プレイリストに従って連続的に再生された複数の静止画の並び）と等価の出力ベクタデータを再生部２３４より取得し、その出力ベクタデータにタイトル等の必要な情報を付加することによりコンテンツとして完成されたスライドショーコンテンツを作成する。スライドショーコンテンツ作成部２３３により作成されたスライドショーコンテンツはコンテンツ管理部２３１に出力され、HDD２２０に記憶される。
【０１０４】
再生部２３４は、プレイリストの再生が指示されたとき、再生が指示されたプレイリスト、そのプレイリストの「フォトアルバム」で指定されるフォトアルバム、および、「使用曲」で指定されるBGMの曲を取得し、プレイリストの再生を行う。また、再生部２３４は、スライドショーコンテンツ作成部２３３に、その要求に応じて出力データと等価の出力ベクタデータを供給する。再生部２３４の詳細な構成は図１０を参照して説明する。
【０１０５】
プレイリスト作成部２３５は、ユーザにより選択されたフォトアルバムの情報、ユーザにより選択されたBGMの曲の情報、その曲に対応付けられているテンプレートの情報等を記述する図６に示すようなプレイリストを作成し、作成したプレイリストをコンテンツ管理部２３１または再生部２３４に出力する。プレイリストの作成中にユーザにより選択されたフォトアルバムの情報はコンテンツ管理部２３１から供給され、BGMの曲の情報と、その曲に対応付けられているテンプレートの情報はBGM／テンプレート管理部２３２から供給されてくる。
【０１０６】
出力制御部２３６は、コンテンツ管理部２３１、BGM／テンプレート管理部２３２、および再生部２３４から供給されてくる情報に基づいて、プレイリストの作成手順をユーザに案内する画面（ウイザード画面）や、情報処理装置１０１を用いて行われる操作の開始画面となるメニュー画面をＴＶ１０２に表示させる。
【０１０７】
図１０は、再生部２３４の詳細な構成例を示すブロック図である。
【０１０８】
再生部２３４は、プレイリスト再生制御部２４１、出力ベクタデータ生成部２４２、スライドショーコンテンツ再生制御部２４３、BGM再生部２４４、抽出部２４５、エフェクト画像処理部２４６、内部メモリ２４７、およびデコード処理部２４９により構成される。
【０１０９】
プレイリスト再生制御部２４１は、ユーザにより再生が指示されたプレイリストがコンテンツ管理部２３１から供給されてきたとき、そのプレイリストを解析し、出力ベクタデータの生成に必要な情報を出力ベクタデータ生成部２４２に供給する。
【０１１０】
出力ベクタデータ生成部２４２は、プレイリスト再生制御部２４１より供給される情報（プレイリストやテンプレート等の情報）に基づいて、コンテンツ管理部２３１やBGM／テンプレート管理部２３２を介してエフェクトデータ、フォトアルバムに関する情報（フォトアルバム情報）、およびBGMデータ等を必要に応じて取得し、出力されるスライドショーコンテンツのベクタ形式のデータである出力ベクタデータを生成する。つまり、出力ベクタデータ生成部２４２は、点の座標とそれを結ぶ線や面の方程式のパラメータ、および、塗りつぶしや特殊効果などの描画情報の集合として表現したベクタ形式の情報で構成される、出力されるスライドショーと等価なベクタ形式のデータ（出力ベクタデータ）を生成する。
【０１１１】
上述したように、プレイリストでは、BGM、フォトアルバム、およびエフェクト候補等が選択されるのみであり、具体的にフォトアルバムのどの静止画に対してどういうエフェクトが施され、それらがどういう順番で表示されるかまでは指定されていない。出力ベクタデータ生成部２４２は、出力ベクタデータを生成することで、それらのようなスライドショーの具体的な内容を決定する。
【０１１２】
つまり、出力ベクタデータ生成部２４２は、プレイリストの情報に基づいてBGMデータ、フォトアルバムの内容に関する情報（フォトアルバム情報）、およびエフェクトデータを取得し、フォトアルバムに属する静止画群の中からスライドショーとして表示させる静止画を選択し、それらの静止画に施すエフェクトをそれぞれ選択し、その出力順を決定し、それらの情報に基づいてベクタ形式のデータであるエフェクトデータを組み合わせ、BGMや静止画に関する情報を付加する等して出力ベクタデータを生成する。
【０１１３】
このとき、出力ベクタデータ生成部２４２は、後述するように、BGMの演奏時間と画像コンテンツ（エフェクトが施された静止画）の表示時間を一致させたり、BGMの特徴的な部分にその特徴に応じた画像処理を施したりして、BGMの曲調に応じて画像コンテンツの割り当てを行い、出力ベクタデータを生成する。つまり、出力ベクタデータ生成部２４２は、BGMとして再生される前記音声データの音が存在する部分である演奏区間を特定し、その演奏区間に対して画像コンテンツ（画像データおよびエフェクトデータ）を割り当て、その演奏区間が再生されている間だけ画像コンテンツが再生される（無音区間では画像コンテンツが再生されない）ように、音声コンテンツと画像コンテンツの再生を制御する再生制御情報（出力ベクタデータ）を生成する。
【０１１４】
出力ベクタデータ生成部２４２は、生成した出力ベクタデータを、BGM再生部２４４、抽出部２４５、およびエフェクト画像処理部２４６に供給する。
【０１１５】
スライドショーコンテンツ再生制御部２４３は、ユーザにより指定されたスライドショーコンテンツ、すなわち、出力ベクタデータがコンテンツ管理部２３１から供給されてきたとき、そのスライドショーコンテンツ（出力ベクタデータ）をBGM再生部２４４、抽出部２４５、およびエフェクト画像処理部２４６に供給することにより、スライドショーコンテンツの再生を制御する。スライドショーコンテンツは、スライドショーとして完成されたコンテンツであり、ベクタ形式のデータにより構成される。つまり、スライドショーコンテンツは、上述の出力ベクタデータが（必要な情報を付加されて）コンテンツとして保存されたものである。
【０１１６】
BGM再生部２４４は、出力ベクタデータ生成部１４２またはスライドショーコンテンツ２４３から供給されてきた出力ベクタデータに基づいてBGM／テンプレート管理部２３２からBGMの曲を取得し、取得した曲データを再生し、エフェクト画像処理部２４６に供給する。
【０１１７】
抽出部２４５は、出力ベクタデータ生成部２４２またはスライドショーコンテンツ２４３から供給されてきた出力ベクタデータに従って、コンテンツ管理部２３１から供給されてきたフォトアルバムに格納されている静止画を間引く等して、再生対象とする静止画を抽出する。これにより、静止画の再生時間とBGMの再生時間がほぼ同じ時間になるように調整される。抽出部２４５により抽出された静止画は再生対象の静止画としてエフェクト画像処理部２４６に供給される。
【０１１８】
なお、間引きがOFFに設定されている場合、抽出部２４５は、静止画の間引きを行わず、コンテンツ管理部２３１から供給されてきたフォトアルバムに格納されている全ての静止画を再生対象の静止画として内部メモリ２４７に供給し、保持させる。
【０１１９】
エフェクト画像処理部２４６は、出力ベクタデータ生成部２４２またはスライドショーコンテンツ２４３より供給された出力ベクタデータに基づいて、内部メモリ２４７に保持されている再生対象の静止画（後述するようにデコードされた画像データの静止画）を取得し、その静止画に対してエフェクトを施し、そのエフェクトが施された静止画のデータ（ラスタ形式のフレーム画像データ）をBGM再生部２４４より供給されるBGMデータに同期させる等して出力データを生成し、その出力データを出力制御部２３６に供給する。また、エフェクト画像処理部２４６は、使用された出力ベクタデータを所定のタイミングで内部メモリ２４７に供給し、保持させる。
【０１２０】
内部メモリ２４７は、図８のCPU２１１において実行される処理によりRAM２１３に確保されたメモリ領域のことであり、再生対象の静止画（画像データ）を一時的に保持するバッファメモリや、出力ベクタデータの一時的な保持等に利用される。この出力ベクタデータは、必要に応じて、スライドショーコンテンツ生成部２３３に出力される。
【０１２１】
デコード処理部２４９は、内部メモリ２４７のバッファに保持されている画像データ（抽出部２４５より供給され保持されているエンコード済み画像データ）を取得し、その画像データに対してエンコードに対応する方法でデコード処理を施す。デコード処理が完了すると、デコード処理部２４９は、そのデコード済みの画像データを内部メモリ２４７のバッファに再度保持させる。
【０１２２】
このような構成を有する再生部２３４によるプレイリストの再生は、作成中のプレイリストのプレビュー再生がユーザにより指示されたときにも行われる。プレイリストのプレビュー再生がユーザにより指示されたとき、プレイリスト作成部２３５から再生部２３４に作成中のプレイリストが供給され、図１０の各部によりその再生が行われる。
【０１２３】
図１１は、図１０の出力ベクタデータ生成部２４２の詳細な構成例を示す図である。
【０１２４】
図１１に示されるように、出力ベクタデータ生成部２４２は、BGMデータ取得部２５１、BGMデータ伸張部２５２、先頭無音区間検出部２５３、末尾無音区間検出部２５４、先頭フェードアウト区間検出部２５５、演奏区間特定部２５６、再生時間詳細情報解析部２５７、フォトアルバム情報取得部２５８、エフェクト取得部２５９、画像コンテンツ割り当て部２６０、追加画像処理設定追加部２６１、フェードアウト処理設定部２６２、再生時間詳細情報保存制御部２６３、および出力ベクタデータ供給部２６４を有している。
【０１２５】
BGMデータ取得部２５１は、プレイリスト再生制御部２４１より、プレイリストのBGMを指定するBGM情報を取得すると、そのBGM情報に基づいてBGMデータをHDD２２０より取得する。BGMデータは、少なくとも音声素材のデータである音声データを含む。また、BGMデータは、この音声データに付加されるメタデータを含んでいてもよい。このBGMデータは、リニアPCM（Pulse Code Modulation）、MP３（MPEG（Moving Picture Experts Group） Audio Layer-３）、AAC（Advanced Audio Codec）、またはWMA（Windows（登録商標） Media Audio）等、予め定められた任意の方式のデータである。
【０１２６】
リニアPCMは、所定の時間間隔で測定した音声をサンプリングする非圧縮のデジタル化方式である。MP３は、MPEG音声圧縮技術の１つであり、CDクォリティ（44.1kHz、16bitステレオ）の音声を聴感上の劣化がないように約1/10に圧縮することができる。AACは、MPEG-2やMPEG-4で使用される音声圧縮方式の１つであり、先のデータを予測して圧縮率を向上する技術を応用する。WMAは、Microsoft社の音声圧縮フォーマットの１つであり、Windows（登録商標） Media Rights Managerと呼ばれるコンテンツ管理システムを利用して暗号化することも可能である。
【０１２７】
このBGMデータは、各部が処理することができる方式であればどのような方式のデータであってもよく、例えば、圧縮データであっても非圧縮データであってもよいし、デジタルデータであってもアナログデータであってもよい。
【０１２８】
BGMデータ取得部２５１は、取得したBGMデータを図示せぬ内部メモリに一時的に保持し、必要に応じてBGMデータ伸張部２５２に伸張させた後、そのBGMデータを先頭無音区間検出部２５３、末尾無音区間検出部２５４、先頭フェードアウト区間検出部２５５、および再生時間詳細情報解析部２５７に供給する。
【０１２９】
BGMデータ伸張部２５２は、BGMデータ取得部２５１が取得したBGMデータを、必要に応じて伸張する。つまり、BGMデータ取得部２５１が取得したBGMデータが圧縮データである場合、BGMデータ伸張部２５２は、BGMデータ取得部２５１からその圧縮されたBGMデータを取得すると、その圧縮方式に対応する方式でそのBGMデータを伸張し、非圧縮のBGMデータを生成し、それをBGMデータ取得部２５１に供給する。なお、BGMデータ伸張部２５２が、複数の圧縮方式に対応し、伸張するBGMデータの圧縮方式に応じて伸張方式を選択し、その選択した方式でBGMデータを伸張するようにしてもよい。
【０１３０】
先頭無音区間検出部２５３は、BGMデータ取得部２５１より供給される非圧縮のBGMデータに含まれる音声データを解析し、その音声の時間的に先頭の部分に存在する無音区間（音声出力レベルが０の区間）を検出する。先頭無音区間検出部２５３は、その検出した情報を演奏区間特定部２５６に供給する。
【０１３１】
末尾無音区間検出部２５４は、BGMデータ取得部２５１より供給される非圧縮のBGMデータに含まれる音声データを解析し、その音声の時間的に末尾の部分に存在する無音区間（音声出力レベルが０の区間）を検出する。末尾無音区間検出部２５４は、その検出した情報を末尾フェードアウト区間検出部２５５および演奏区間特定部２５６に供給する。
【０１３２】
通常、音声素材の録音処理、編集処理、または再生処理を容易にするために、音声データには、音声素材そのものの時間的前後に無音区間が付加されている（或いは存在する）。つまり、音声データには、出力信号レベルが０より大きい（音が存在する）部分だけでなく、出力信号レベルが０（音が存在しない）部分（すなわち、無音区間）も含まれる。先頭無音区間検出部２５３は、この無音区間の内、音声素材の時間的前（音声データの先頭）に存在する無音区間を検出し、末尾無音区間検出部２５４は、音声素材の時間的後（音声データの末尾）に存在する無音区間を検出する。
【０１３３】
末尾フェードアウト区間検出部２５５は、BGMデータ取得部２５１より供給される非圧縮のBGMデータに含まれる音声データを解析し、その音声データの出力信号レベルが演奏時の音量と関係なく徐々に下がり最終的に出力信号レベルが０になるフェードアウト区間であり、末尾無音区間検出部２５４により検出された末尾の無音区間に連続する末尾のフェードアウト区間（末尾フェードアウト区間）を検出する。
【０１３４】
つまり、末尾フェードアウト区間は、音声データに対して、出力音声の音量が演奏時の音量に関わらず徐々に小さくされ、最終的に音量が０にされるような処理が施された区間である。このようなフェードアウトは、音声処理方法の１つであり、出力信号レベルが０でない（音が存在する）部分（すなわち演奏区間）と出力信号レベルが０（音が存在しない）部分（すなわち無音区間）とを自然に繋ぐ効果を音声に付加するものである。
【０１３５】
末尾フェードアウト区間検出部２５５は、このような末尾フェードアウト区間に対応する画像コンテンツに対してそのフェードアウト効果に適した効果を施すために、末尾フェードアウト区間を検出する。末尾フェードアウト区間検出部２５５は、末尾フェードアウト区間を検出すると、その検出結果の情報をフェードアウト処理設定部２６２に供給する。
【０１３６】
演奏区間特定部２５６は、BGMデータ取得部２５１が取得したBGMデータに含まれる音声データの、先頭無音区間検出部２５３により検出された先頭無音区間、および末尾無音区間検出部２５４により検出された末尾無音区間以外の区間を演奏区間として特定する。すなわち、演奏区間特定部２５６は、音声データの内、出力信号レベルが０より大きい（音が存在する）部分を演奏区間として特定する。演奏区間特定部２５６は、画像コンテンツが音声データの有音な（音が存在する）部分にのみ割り当てられるように（無音区間に対して画像コンテンツが割り当てられ、無音状態において画像が表示されてしまうことを防止するように）、特定した演奏区間に関する情報を画像コンテンツ割り当て部２６０に供給する。
【０１３７】
再生時間詳細情報解析部２５７は、BGMデータ取得部２５１が取得したBGMデータに含まれるメタデータに、上述した無音区間や音声データの特徴的な部分等、再生時間の詳細を示す再生時間詳細情報が存在する場合、その再生時間詳細情報を解析する。再生時間情報解析部２５７は、その解析結果を画像コンテンツ割り当て部２６０およびフェードアウト処理設定部２６２に供給する。
【０１３８】
フォトアルバム情報取得部２５８は、プレイリスト再生制御部２４１より、プレイリストの静止画に関する静止画情報を取得すると、その静止画情報に基づいてフォトアルバムに関する情報であるフォトアルバム情報をHDD２２０より取得する。フォトアルバム情報には例えば、フォトアルバム名、フォトアルバムに属する静止画のファイル名、記録位置、データ量、作成日付、または概要等の情報が含まれており、各部は、このフォトアルバム情報を参照することにより、フォトアルバムに含まれる静止画を特定することができる。フォトアルバム情報取得部２５８は、取得したフォトアルバム情報を画像コンテンツ割り当て部２６０に供給する。
【０１３９】
なお、フォトアルバム情報取得部２５８が、フォトアルバム情報の代わりにフォトアルバムのデータ（すなわち静止画の画像データ）そのものを取得し、それを画像コンテンツ割り当て部２６０に供給するようにしてもよいし、取得したフォトアルバムに基づいて必要な情報を生成し、その情報をフォトアルバム情報として画像コンテンツ割り当て部２６０に供給するようにしてもよい。
【０１４０】
エフェクト取得部２５９は、プレイリスト再生制御部２４１より、エフェクトに関するエフェクト情報を取得すると、そのエフェクト情報に基づいてエフェクトデータをHDD２２０より取得する。このエフェクトデータは、割り当てられた静止画を、どのように画像処理を施し、どのような表示画像において、いつどのように表示するか等を規定するベクタ形式のデータである。つまり、エフェクトデータは静止画に対してどのようなエフェクトを施すかを具体的に示す（指定する）制御情報である。エフェクト取得部２５９は、このエフェクトデータを取得すると、それを画像コンテンツ割り当て部２６０に供給する。
【０１４１】
画像コンテンツ割り当て部２６０は、演奏区間特定部２５６より供給された演奏区間に関する情報、または、再生時間詳細情報解析部２５７より供給された再生時間詳細情報の解析結果に基づいて、BGMデータ（音声データ）の演奏区間に対して、フォトアルバム情報取得部２５８より供給されたフォトアルバム情報、および、エフェクト取得部２５９より供給されたエフェクトデータを画像コンテンツとして割り当てる。つまり、画像コンテンツ割り当て部２６０は、音声データの演奏区間の再生とともに再生される画像コンテンツ、すなわち、音声データの音が存在する部分を出力されている時にどの静止画がどのようにエフェクトを施されて表示されるかということを設定する。
【０１４２】
そして、画像コンテンツ割り当て部２６０は、割り当て後の画像コンテンツおよび音声コンテンツと等価のベクタデータを追加画像処理設定追加部２６１に供給する。
【０１４３】
追加画像処理設定追加部２６１は、画像コンテンツ割り当て部２６０より供給されたベクタデータについて、割り当てが完了した画像コンテンツに対して追加の画像処理を行うか否かを判定し、行うと判定した場合、その画像コンテンツに対して追加の画像処理が施されるように、ベクタデータに追加画像処理設定を追加する。
【０１４４】
例えば、画像コンテンツは複数のエフェクトの繋ぎ合わせにより構成されるが、追加画像処理設定追加部２６１は、この繋ぎ合わせの部分のそれぞれにおいて、古いエフェクトの画像をフェードアウトするとともに新しいエフェクトの画像をフェードインさせるクロスフェードという画像処理効果を追加するように設定することができる。このような追加画像処理設定を追加するか否かは、例えば、ユーザの指示等に基づいて判定される。なお、この追加の画像処理は、どのような画像処理であってもよく、クロスフェード以外の画像処理であってももちろんよい。例えば、先頭無音区間に対して、画像が黒画像から通常の画像まで、徐々に輝度が明るくなるように画像コンテンツが表示されるフェードイン処理を追加するようにしてもよい。
【０１４５】
追加画像処理設定追加部２６１は、必要に応じて、画像コンテンツに対して追加画像処理設定を追加すると、そのベクタデータをフェードアウト処理設定部２６２に供給する。
【０１４６】
フェードアウト処理設定部２６２は、BGMデータ（音声データ）の、末尾フェードアウト区間検出部２５５において検出された末尾フェードアウト区間に割り当てられた画像コンテンツに対して、このフェードアウト効果に適した画像処理として表示画像をフェードアウトさせるフェードアウト処理が施されるように設定する（ベクタデータに反映させる）。
【０１４７】
なお、フェードアウト処理設定部２６２は、末尾フェードアウト区間検出部２５５からの情報の代わりに、再生時間詳細情報解析部２５７により解析された再生時間詳細情報に含まれる末尾フェードアウト区間に関する情報を用いて、末尾フェードアウト区間に割り当てられた画像コンテンツに対して、このフェードアウト効果に適した画像処理として表示画像をフェードアウトさせるフェードアウト処理が施されるように設定することもできる。フェードアウト処理設定部２６２は、必要に応じて設定処理を施したベクタデータを再生時間詳細情報保存制御部２６３に供給する。
【０１４８】
再生時間詳細情報保存制御部２６３は、供給されたベクタデータについて、無音区間、演奏区間、またはフェードアウト区間等の情報を含む再生時間に関する詳細な情報である再生時間詳細情報を生成し、それをHDD２２０等に保存させる。再生時間詳細情報の保存に関する制御処理が終了すると、再生時間詳細情報保存制御部２６３は、ベクタデータを出力ベクタデータ供給部２６４に供給する。
【０１４９】
出力ベクタデータ供給部２６４は、供給されたベクタデータを一時的に保持し、それを任意のタイミングで、出力ベクタデータとして、BGM再生部２４４、抽出部２４５、およびエフェクト画像処理部２４６に供給する。
【０１５０】
以上のような構成の出力ベクタデータ生成部２４２は、出力ベクタデータ生成処理を実行して出力ベクタデータを生成する際に、音声データの、先頭から末尾までの再生区間ではなく、音が存在する演奏区間に対して画像コンテンツを割り当て、さらに、必要に応じてフェードアウト処理やクロスフェード処理等の画像処理を画像コンテンツに施す（画像処理を施す設定をベクタデータに追加する）。この出力ベクタデータ生成部２４２が実行する出力ベクタデータ生成処理を図１２および図１３のフローチャートを参照して説明する。
【０１５１】
出力ベクタデータ生成処理が開始されると、BGMデータ取得部２５１は、図１２のステップＳ２１において、BGM情報に基づいて、BGMデータを取得する。また、BGMデータ取得部２５１は、ステップＳ２２において、取得したBGMデータのメタデータを参照する等して、そのBGMデータが圧縮されているか否かを判定する。BGMデータ圧縮されていると判定した場合、BGMデータ取得部２５１は、そのBGMデータをBGMデータ伸張部２５２に供給し、ステップＳ２３に処理を進める。ステップＳ２３においてBGMデータ伸張部２５２は、供給されたBGMデータを圧縮方式に対応する方式で伸張し、それをBGMデータ取得部２５１に供給し、処理をステップＳ２４に進める。また、ステップＳ２２において、BGMデータが圧縮されていないと判定した場合、BGMデータ取得部２５１は、ステップＳ２３の処理を省略し、ステップＳ２４に進める。
【０１５２】
ステップＳ２４において、BGMデータ取得部２５１は、取得したBGMデータに含まれるメタデータを参照する等して、そのBGMデータに再生時間詳細情報が存在するか否かを判定し、存在しないと判定した場合、BGMデータを先頭無音区間検出部２５３、末尾無音区間検出部２５４、および末尾フェードアウト区間検出部２５５に供給し、処理をステップＳ２５に進める。
【０１５３】
ステップＳ２５において、先頭無音区間検出部２５３は、BGMデータに含まれる音声データの先頭無音区間を検出し、その検出結果を演奏区間特定部２５６に供給する。ステップＳ２６において、末尾無音区間検出部２５３は、BGMデータに含まれる音声データの末尾無音区間を検出し、その検出結果を末尾フェードアウト区間検出部２５５および演奏区間特定部２５６に供給する。ステップＳ２７において、末尾フェードアウト区間検出部２５５は、BGMデータに含まれる音声データの末尾フェードアウト区間を検出し、その検出結果をフェードアウト処理設定部２６２に供給する。ステップＳ２８において、演奏区間特定部２６０は、先頭無音区間検出部２５３および末尾無音区間検出部２５４のそれぞれから供給された検出結果に基づいて、BGMデータに含まれる音声データの演奏区間を特定し、その特定結果を画像コンテンツ割り当て部２６０に供給し、処理を図１３のステップＳ３１に供給する。
【０１５４】
また、図１２のステップＳ２４において、BGMデータに再生時間詳細情報が存在すると判定した場合、BGMデータ取得部２５１は、そのBGMデータを再生時間詳細情報解析部２５７に供給し、処理をステップＳ２９に進める。
【０１５５】
ステップＳ２９において、BGMデータを取得した再生時間詳細情報解析部２５７は、供給された再生時間詳細情報を解析し、その解析結果を画像コンテンツ割り当て部２６０およびフェードアウト処理設定部２６２に供給し、処理を図１３のステップＳ３１に供給する。
【０１５６】
ステップＳ３１において、フォトアルバム情報取得部２５８は、静止画情報に基づいて、フォトアルバム情報を取得する。ステップＳ３２において、エフェクト取得部２５９は、エフェクト情報に基づいて、エフェクトデータを選択し、取得する。ステップＳ３３において、画像コンテンツ割り当て部２６０は、フォトアルバム情報２５８より供給されるフォトアルバム情報およびエフェクト取得部２５９より供給されるエフェクトデータを、画像コンテンツとして、演奏区間特定部２５６により特定された演奏区間に割り当てる。
【０１５７】
なお、このとき画像コンテンツ割り当て部２６０は、再生時間詳細情報解析部２５７の解析結果、すなわち、再生時間詳細情報に含まれる演奏区間に関する情報に基づいて、その演奏区間に対して、フォトアルバム情報２５８より供給されるフォトアルバム情報およびエフェクト取得部２５９より供給されるエフェクトデータを、画像コンテンツとして割り当てるようにしてもよい。
【０１５８】
追加画像処理設定追加部２６１は、ステップＳ３４において、画像コンテンツ割り当て部２６０より供給されたベクタデータについて、画像コンテンツに追加の画像処理を行うか否かを判定し、追加すると判定した場合、ステップＳ３５において、画像コンテンツに対して追加画像処理設定を追加する。追加画像処理設定を追加した追加画像処理設定追加部２６１は、処理をステップＳ３６に進める。
【０１５９】
また、ステップＳ３４において、画像コンテンツ割り当て部２６０より供給されたベクタデータについて、画像コンテンツに追加の画像処理を行わないと判定した場合、追加画像処理設定追加部２６１は、ステップＳ３５の処理を省略し、ステップＳ３６に処理を進める。
【０１６０】
ステップＳ３６において、フェードアウト処理設定部２６２は、追加画像処理設定追加部２６１より供給されたベクタデータについて、フェードアウト処理を行うか否かを判定し、行うと判定した場合、ステップＳ３７において、末尾フェードアウト区間の画像にフェードアウト処理を設定する。フェードアウト処理の設定が終了すると、フェードアウト処理設定部２６２は、処理をステップＳ３８に進める。
【０１６１】
また、ステップＳ３６において、フェードアウト処理を行わないと判定した場合、フェードアウト処理設定部２６２は、ステップＳ３７の処理を省略し、ステップＳ３８に処理を進める。
【０１６２】
ステップＳ３８において、再生時間詳細情報保存制御部２６３は、ベクタデータに対応する再生時間詳細情報を保存するか否かを判定し、保存すると判定した場合、ステップＳ３９に処理を進め、ベクタデータより再生時間詳細情報を生成し、それをHDD２２０等に保存させる。再生時間詳細情報を保存させた再生時間詳細情報保存制御部２６３は、ベクタデータを出力ベクタデータ供給部２６４に供給し、処理をステップＳ４０に進める。
【０１６３】
また、ステップＳ３８において、再生時間詳細情報を保存しないと判定した場合、再生時間詳細情報保存制御部２６３は、ステップＳ３９の処理を省略し、ベクタデータを出力ベクタデータ供給部２６４に供給し、ステップＳ４０に処理を進める。
【０１６４】
ステップＳ４０において、出力ベクタデータ供給部２６４は、供給されたベクタデータを出力ベクタデータとして、各部に供給する。
【０１６５】
出力ベクタデータの供給が終了すると、出力ベクタデータ供給部２６４は、出力ベクタデータ生成処理を終了する。
【０１６６】
図１４は、以上のように生成された出力データの音声コンテンツと画像コンテンツの再生時間の関係を示す図である。
【０１６７】
図１４において、波形２１の再生時間２２（時刻０から時刻Ｔ４までの区間）から先頭無音区間２３（時刻０から時刻Ｔ１までの区間）と末尾無音区間２５（時刻Ｔ３から時刻Ｔ４までの区間）を除いた区間が演奏区間２７１（時刻Ｔ１から時刻Ｔ３までの区間）である。この演奏区間２７１には、末尾フェードアウト区間２４（時刻Ｔ２から時刻Ｔ３までの区間）も含まれる。上述した出力ベクタデータ生成処理により、この演奏区間２７１に対して画像コンテンツ２８１が割り当てられる。
【０１６８】
図１４の場合、画像コンテンツ２８１は、エフェクトＡ乃至エフェクトＥにより構成される。つまり、画像コンテンツ２８１は、演奏区間２７１内において、最初にエフェクトＡが施された静止画が表示され、次にエフェクトＢが施された静止画が表示され、次にエフェクトＣが施された静止画が表示され、次にエフェクトＤが施された静止画が表示され、最後にエフェクトＥが施された静止画が表示されるコンテンツである。上述した出力ベクタデータ生成処理において、このような画像コンテンツ２８１が演奏区間２７１に割り当てられる。また、画像コンテンツ２８１の、音量が徐々に小さくなる末尾フェードアウト区間２４に割り当てられた部分（図１４においてエフェクトＥの一部）にはフェードアウト画像処理が施され、BGMに合わせて画像がフェードアウトする（輝度が低下していき、徐々に黒画像に移行する）ような効果が付加される。さらに、追加画像処理として、先頭無音区間２３にフェードイン処理が施された画像コンテンツが割り当てられ、この先頭無音区間２３において、その直後の区間に割り当てられたエフェクトＡの画像がフェードインする（輝度が上昇し、黒画像から徐々に通常の画像に移行する）ような効果が付加された画像コンテンツが表示されるようにされる。つまり、この追加画像処理の設定により、エフェクトＡの割り当て区間が区間２８２（時刻Ｔ１から始まる区間）から、先頭無音区間２３を含む区間２８３（時刻０から始まる区間）に変更される（エフェクトＡの表示が区間２８２から区間２８３に変化する）。従って、これらの処理により、画像コンテンツは最終的に区間２８４（時刻０から時刻Ｔ３までの区間）に割り当てられることになる。
【０１６９】
以上のように、出力ベクタデータ生成処理を行い、画像コンテンツが有音の演奏区間に割り当てられるようにしたので、情報処理装置１０１は、BGMと再生時間が一致する画像をスライドショーとしてユーザに提供することができる。つまり、情報処理装置１は、どのような長さの曲がBGMとして指定されても、音楽付き写真スライドショーの先端および終端を音楽に合わせて調整し、完成度の高い高品質なスライドショーをユーザに提供することができ、ユーザの満足度を向上させることができる。つまり、情報処理装置１０１は、音楽付き写真スライドショーコンテンツにおいて、音声のみが出力されたり、画像のみが表示されたりすることを抑制することができる。
【０１７０】
また、出力ベクタデータ生成部２４２が、末尾フェードアウト区間を検出し、その区間に割り当てられた画像コンテンツに対してフェードアウト処理を施したり（フェードアウト処理を施す設定をベクタデータに追加したり）、追加の画像処理を画像コンテンツに対して施したり（追加画像処理設定をベクタデータに追加したり）することにより、情報処理装置１０１は、BGMと雰囲気が一致する画像をスライドショーとしてユーザに提供することができ（BGMと画像に一体感のあるスライドショーをユーザに提供することができ）、スライドショーのコンテンツとしての完成度を高め、視聴者であるユーザの、スライドショーに対する満足度を向上させることができる。
【０１７１】
次に、以上のような出力データ生成処理の具体的な使用例について説明する。
【０１７２】
最初に、出力制御部２３６によりＴＶ１０２に表示されるメニュー画面について説明する。
【０１７３】
図１５および図１６は、メニュー画面の例を示す図である。
【０１７４】
メニュー画面には、図１５の点線で囲んで示すように、画面の横方向にそれぞれのカテゴリを表すアイコンであるカテゴリアイコン２９１乃至２９５が配列して表示される。また、図１６の点線で囲んで示すように、カテゴリアイコン２９１乃至２９５の配列方向と直交する縦方向に、ユーザにより選択されているカテゴリに属するコンテンツを表すアイコンであるコンテンツアイコン（ビデオコンテンツアイコン３０１乃至３０４）が配列して表示される。なお、図１５および図１６の点線は、説明の便宜上付したものであり、実際にメニュー画面に表示されるものではない。
【０１７５】
図１５および図１６の例においては、「フォト（Photo）」のカテゴリを表すカテゴリアイコン２９１、「ミュージック（music）」のカテゴリを表すカテゴリアイコン２９２、「ビデオ（video）」のカテゴリを表すカテゴリアイコン２９３、「テレビ（television）」のカテゴリを表すカテゴリアイコン２９４、および、「ゲーム（game）」のカテゴリを表すカテゴリアイコン２９５が画面の左から右方向に配列して表示されている。
【０１７６】
また、図１５および図１６の例においては、「ビデオ」がユーザにより選択され、「ビデオ」に属するビデオコンテンツを表すアイコンであるコンテンツアイコン３０１乃至３０４が縦方向に配列して表示されている。このコンテンツアイコン３０１乃至３０４のうち、いま選択されているアイコンはコンテンツアイコン３０２であり、その隣にはコンテンツアイコン３０２により表されるビデオコンテンツのタイトル等が表示されている。
【０１７７】
このようなメニュー画面において、ユーザは、基本的に、リモートコントローラの横方向の操作（左右のボタン）でカテゴリを選択することができ、縦方向の操作（上下のボタン）で、選択しているカテゴリに属するコンテンツを選択することができる。
【０１７８】
ユーザによる操作に応じて、カテゴリアイコン２９１乃至２９５（カテゴリアイコン２９１乃至２９５と、図１５と図１６では表示されていない他のカテゴリを表すカテゴリアイコン）と、コンテンツアイコン３０１乃至３０５（コンテンツアイコン３０１乃至３０５と、図１５と図１６では表示されていない他のコンテンツアイコン）は、それぞれ、その全体がまとめて移動して表示される。
【０１７９】
例えば、「ビデオ」を選択している図１５の状態で、ユーザが左ボタンを１回だけ押した場合、カテゴリアイコン２９１乃至２９５全体が右方向に移動し、いまカテゴリアイコン２９３が表示されている位置にカテゴリアイコン２９２が、カテゴリアイコン２９２が表示されている位置にカテゴリアイコン２９１が表示される。
【０１８０】
同様に、いまカテゴリアイコン２９４が表示されている位置にカテゴリアイコン２９３が表示され、カテゴリアイコン２９５が表示されている位置にカテゴリアイコン２９４が表示される。いまカテゴリアイコン２９１が表示されている位置には、カテゴリアイコン２９１の左隣に配列される、図１５と図１６では表示されていない他のカテゴリのカテゴリアイコンが表示される。
【０１８１】
これにより、「ビデオ」に替えて「ミュージック」が選択された状態になり、「ミュージック」に属するオーディオコンテンツを表すコンテンツアイコンが縦方向に配列して表示される。
【０１８２】
一方、図１５の状態でユーザが右ボタンを１回だけ押した場合、左ボタンを押した場合と反対にカテゴリアイコン２９１乃至２９５全体が左方向に移動し、「テレビ」が選択された状態になる。
【０１８３】
また、例えば、コンテンツアイコン３０１乃至３０４が表示されている図１５の状態で、ユーザが上ボタンを１回だけ押した場合、コンテンツアイコン３０１乃至３０４全体が上方向に移動し、いまコンテンツアイコン３０１が表示されている位置にコンテンツアイコン３０２が、コンテンツアイコン３０２が表示されている位置にコンテンツアイコン３０３が表示される。
【０１８４】
同様に、いまコンテンツアイコン３０３が表示されている位置にコンテンツアイコン３０４が表示され、コンテンツアイコン３０４が表示されている位置に、コンテンツアイコン３０４の１つ下に配列される、図１５と図１６では表示されていないコンテンツアイコンが表示される。
【０１８５】
これにより、コンテンツアイコン３０２が選択されていた状態から、コンテンツアイコン３０３が選択されている状態に切り替わる。このとき、コンテンツアイコン３０３の隣には、コンテンツアイコン３０３により表されるビデオコンテンツのタイトル等が表示される。
【０１８６】
一方、図１５の状態でユーザが下ボタンを１回だけ押した場合、上ボタンを押した場合と反対にコンテンツアイコン３０１乃至３０４全体が下方向に移動し、コンテンツアイコン３０１が選択された状態になる。
【０１８７】
以上のようにしてカテゴリとコンテンツを選択し、リモートコントローラの決定ボタンを操作することによって、ユーザは、そのとき選択しているコンテンツを用いて行うことのできる操作が一覧表示されるサブメニューを表示させることができる。ユーザは、あるコンテンツを選択したときに表示されるサブメニューから、そのとき選択しているコンテンツの再生、コピー、編集、削除等を選択することができる。
【０１８８】
次に、図１７乃至図１９のフローチャートを参照して、情報処理装置１０１により行われるプレイリスト作成処理について説明する。
【０１８９】
ステップＳ５１において、出力制御部２３６は、図１５と図１６を参照して説明したようなメニュー画面を表示させる。メニュー画面から「フォト」が選択されたとき、フォトアルバムを表すコンテンツアイコンに並んで、プレイリストを作成、または修正するとき用いられるウイザードを表すアイコンが表示される。
【０１９０】
図２０は、図１７のステップＳ５１において表示されるメニュー画面の例を示す図である。図１５等と同じ部分には同じ符号を付してある。
【０１９１】
図２０は、「フォト」が選択されているメニュー画面の状態を示しており、カテゴリアイコン２９１の下には、ウイザードを表すアイコン３２１、フォトアルバムを表すコンテンツアイコン３２２乃至３２４が表示されている。図２０においては、アイコン３２１が選択されており、アイコン３２１の右隣には「プレイリストの作成／修正」の文字が表示されている。なお、図２０においては、カテゴリアイコン２９１の左隣には各種の設定のカテゴリを表すカテゴリアイコン３１１が表示されている。
【０１９２】
図２０のメニュー画面からアイコン３２１が選択された状態で決定ボタンがユーザにより選択されたとき（ウイザードの起動が指示されたとき）、処理はステップＳ５２に進む。
【０１９３】
ステップＳ５２において、コンテンツ管理部２３１は、既に作成され、HDD２２０に記憶されているプレイリストの数を確認し、ステップＳ５３に進み、プレイリストの数が所定の数以下であるか否かを判定する。すなわち、この例においては、プレイリストの数に上限が設定されており、その上限の数だけプレイリストが既に作成されている場合、それ以上のプレイリストの作成はできないものとされる。
【０１９４】
ステップＳ５３において、コンテンツ管理部２３１は、プレイリストの数が所定の数以下でない（上限に達している）と判定した場合、そのことを出力制御部２３６に通知し、ステップＳ５４に進む。
【０１９５】
ステップＳ５４において、出力制御部２３６は、プレイリストの新規作成を選択することのできない開始画面を表示させる。
【０１９６】
この開始画面には、図示は省略するが、例えば、「アルバムに保存している写真から、作品を作成したり既に作成された作品を修正します。・・・」のメッセージが表示され、その下に、既に作成されたプレイリストの修正を行うときに選択される「修正する」の文字が表示されている。
【０１９７】
ユーザは、例えば、この「修正する」の文字を選択した状態（色を反転させた状態）でリモートコントローラの決定ボタンを押すことにより、既に作成されたプレイリストの修正を行うことができる。「修正する」の文字が選択されたとき、図１７乃至図１９に示すプレイリストの作成処理は終了され、プレイリストの修正処理が開始される。プレイリストの修正処理については、その説明を省略する。
【０１９８】
一方、ステップＳ５３において、コンテンツ管理部２３１は、プレイリストの数が所定の数以下であると判定した場合、そのことを出力制御部２３６に通知し、ステップＳ５５に進む。
【０１９９】
ステップＳ５５において、出力制御部２３６は、プレイリストの新規作成を選択することのできる開始画面を表示させる。
【０２００】
この場合の開始画面の構成は、基本的に上述した開始画面と同様であるが、例えば、「修正する」の文字の上に、さらに「新規に作成する」の文字が表示される。ユーザにより「新規に作成する」の文字が選択された状態で決定ボタンが押されたとき、プレイリストの新規作成処理が開始され、処理はステップＳ５６に進む。
【０２０１】
ステップＳ５６において、コンテンツ管理部２３１は、HDD２２０にフォトアルバムが記憶されているか否かを判定し、記憶されていないと判定した場合、そのことを出力制御部２３６に通知する。その後、処理はステップＳ５７に進む。
【０２０２】
ステップＳ５７において、出力制御部２３６は、フォトアルバムがないことを通知するエラー画面を表示させる。
【０２０３】
このエラー画面には、例えば、「プレイリストを作成できるアルバムがありません。プレイリストの作成／修正を終了します。」のメッセージが表示される。上述したように、情報処理装置１０１においては、スライドショーにより再生させる静止画の選択は、フォトアルバムを選択することにより行われるから、フォトアルバムがない場合、ユーザは、再生対象とする静止画を選択することができない。その後、処理はステップＳ５１に戻り、それ以降の処理が行われる。
【０２０４】
一方、ステップＳ５６において、コンテンツ管理部２３１は、HDD２２０にフォトアルバムが記憶されていると判定した場合、そのことを出力制御部２３６に通知するとともに、HDD２２０に記憶されているフォトアルバムの情報（フォトアルバムのタイトル、アイコンの画像等）を出力制御部２３６に出力する。その後、処理はステップＳ５８に進む。
【０２０５】
ステップＳ５８において、出力制御部２３６は、フォトアルバムの選択画面を表示させる。
【０２０６】
この選択画面には、例えば、３つのフォトアルバムを表すアイコンが表示される。その右隣には、例えば、フォトアルバムのタイトルである「アルバム２」と、作成日時（取り込み日時）である「2004/6/2 1:00:32AM」が表示される。ユーザは、この選択画面から、所定のフォトアルバムを選択することができる。
【０２０７】
フォトアルバムが選択されたとき、ステップＳ５９において、コンテンツ管理部２３１は、選択されたフォトアルバムに格納されている静止画のフォーマットを確認し、ステップＳ６０に進み、ユーザにより選択されたフォトアルバムの中にJPEG(Joint Photographic Expert Group)方式で圧縮された静止画（JPEGファイル）があるか否かを判定する。すなわち、この例においては、処理対象とする静止画がJPEGファイルとされている。
【０２０８】
ステップＳ６０において、コンテンツ管理部２３１は、ユーザにより選択されたフォトアルバムの中にJPEGファイルがないと判定した場合、そのことを出力制御部２３６に通知し、ステップＳ６１に進む。
【０２０９】
ステップＳ６１において、出力制御部２３６は、JPEGファイルがないことを通知するエラー画面を表示させる。
【０２１０】
このエラー画面には、例えば、「プレイリストの作成に利用できるファイルがありません。アルバムを選択しなおしてください。」のメッセージが表示される。この画面が表示された後、処理はステップＳ７８に戻り、フォトアルバムの選択が再度行われる。
【０２１１】
一方、ステップＳ６０において、コンテンツ管理部２３１は、ユーザにより選択されたフォトアルバムの中にJPEGファイルがあると判定した場合、そのことを出力制御部２３６に通知し、ステップＳ６２に進む。
【０２１２】
ステップＳ６２において、出力制御部２３６は、BGMの曲の選択画面を表示させる。タイトルやアイコンなどのBGMの曲の情報はBGM／テンプレート管理部２３２から供給されてくる。
【０２１３】
この選択画面には、例えば、３つの曲を表すアイコンが表示され、その右隣には曲のタイトルが表示される。ユーザは、この選択画面から好みの曲を選択し、スライドショー時のBGMして用いることができる。上述したように、BGMの曲とテンプレートは対応付けられているから、ここでの曲の選択は、テンプレートの選択も意味する。
【０２１４】
BGMの曲が選択されたとき、出力制御部２３６は、ステップＳ６３において、それまでの選択の内容（作成されるプレイリストに関する設定）の確認画面を表示させる。
【０２１５】
この画面には、例えば、ユーザにより選択されたフォトアルバムのタイトルである「旅のしおり」、ユーザにより選択されたBGMの曲のタイトルである「Music１」、および、「Music１」の再生時間である「2:00」等が表示される。ユーザは、設定の内容を確認し、この設定のままプレイリストを作成するか否かを選択することができる。
【０２１６】
プレイリストを作成することが指示されたとき、ステップＳ８４においてプレイリスト作成処理が行われる。このプレイリスト作成処理により、ユーザによる選択に応じた、図６に示すようなプレイリストがプレイリスト作成部１３５により作成される。プレイリスト作成処理の詳細については図２５のフローチャートを参照して後述する。なお、ここで作成されるプレイリストは、「プレイリスト名」（図６）がまだ設定されていないものである。
【０２１７】
以上のように、ユーザは、主に、フォトアルバムを選択する操作と、BGMの曲を選択する操作との２つの操作でプレイリストを作成することができる。
【０２１８】
プレイリストが作成されたとき、ステップＳ６５（図１８）において、出力制御部２３６は、プレイリストのプレビュー再生や、プレイリストの保存を選択することのできる選択画面を表示させる。
【０２１９】
図２１は、図１８のステップＳ６５において表示される選択画面の例を示す図である。
【０２２０】
図２１の選択画面には、ステップＳ６４で作成されたプレイリストのプレビュー再生を行うときに操作される再生ボタン３３１、プレイリストを保存するときに操作される保存ボタン３３２、および、これ以降の処理を中止するときに操作される中止ボタン３３３が表示されている。
【０２２１】
ステップＳ６６において、プレイリスト作成部２３５は、図２１の再生ボタン３３１が操作され、プレビュー再生が選択されたか否かを判定し、プレビュー再生が選択されたと判定した場合、ステップＳ６４の処理で作成したプレイリストを再生部２３４に出力する。
【０２２２】
ステップＳ６７において、プレビュー再生処理が行われ、ステップＳ６４の処理で作成されたプレイリストが再生される。これにより、ユーザは、プレイリストにより規定される再生手順に従って再生される静止画がどのようなものであるのかを確認することができる。プレビュー再生処理の詳細については図２６のフローチャートを参照して後述する。プレビュー再生処理が終了したとき、処理はステップＳ６５に戻り、それ以降の処理が行われる。
【０２２３】
一方、ステップＳ６６において、プレイリスト作成部２３５は、プレイリストのプレビュー再生が選択されていないと判定した場合、ステップＳ６８に進み、保存ボタン３３２が操作され、プレイリストの保存が選択されたか否かを判定する。
【０２２４】
ステップＳ６８において、プレイリスト作成部２３５は、プレイリストの保存が選択されていないと判定した場合、中止ボタン３３３が操作されたと判定し、そのことを出力制御部２３６に通知する。その後、処理はステップＳ６９に進む。
【０２２５】
ステップＳ６９において、出力制御部２３６は、ウイザードの中止確認画面を表示させる。
【０２２６】
この中止確認画面には、例えば、「プレイリストの作成／修正を中止します。よろしいですか？」のメッセージが表示され、その下に、「はい」と「いいえ」の文字が表示される。ユーザは、「はい」の文字を選択することによってプレイリストの作成を終了することができ、「いいえ」の文字を選択することによってプレイリストの作成を続けることができる。
【０２２７】
ステップＳ７０において、出力制御部２３６は、プレイリストの作成の中止が選択されたか否かを判定し、中止が選択されたと判定した場合、ステップＳ５１に戻り、それ以降の処理を繰り返し実行する。また、出力制御部２３６は、ステップＳ７０において、中止が選択されていないと判定した場合、ステップＳ６５に戻り、それ以降の処理を実行する。
【０２２８】
一方、ステップＳ６８において、プレイリスト作成部２３５は、プレイリストの保存が選択されたと判定した場合、そのことを出力制御部２３６に通知し、ステップＳ７１に進む。プレイリストの保存が選択されたとき、ステップＳ６４の処理で作成されたプレイリストがプレイリスト作成部２３５からコンテンツ管理部２３１に出力される。
【０２２９】
ステップＳ７１において、出力制御部２３６は、プレイリストのタイトル（プレイリスト名）の入力画面を表示させる。
【０２３０】
この入力画面には、例えば、ユーザにより入力されたタイトルが表示されるタイトル入力欄が表示され、その下にキーボード（ソフトウエアキーボード）が表示される。ユーザは、例えば、このキーボードを操作し、プレイリストのタイトルを入力することができる。
【０２３１】
プレイリストのタイトルが入力されたとき、ステップＳ７２において、コンテンツ管理部２３１は、入力されたタイトルを確認し、ステップＳ７３に進み、タイトルが適切であるか否かを判定する。
【０２３２】
ステップＳ７３において、コンテンツ管理部２３１は、入力されたタイトルが適切なものではないと判定した場合、そのことを出力制御部２３６に通知し、ステップＳ７４に進む。例えば、同じタイトルが設定されているプレイリストが既にある場合や、入力されたタイトルの中に、使用が禁止されている文字が含まれている場合などに、タイトルが不適切なものとして判定される。
【０２３３】
ステップＳ７４において、出力制御部２３６は、入力されたタイトルが不適切であることを通知するエラー画面を表示させる。
【０２３４】
例えば、同じタイトルが設定されているプレイリストが既にある場合に表示されるエラー画面には、「入力された名前は重なっているか、不正です。タイトル名を変更してください。」のメッセージが表示されている。
【０２３５】
また、例えば、入力されたタイトルの中に、使用が禁止されている文字が含まれている場合に表示されるエラー画面には、上述のエラー画面に表示されるものと同じメッセージに加えて、「以下の文字を使用することはできません。」のメッセージと、使用できない文字が表示されている。
【０２３６】
タイトルが不適切であることを通知するエラー画面が表示された後、処理はステップＳ７１に戻り、タイトルの入力が再度行われる。
【０２３７】
一方、ステップＳ７３において、コンテンツ管理部２３１は、入力されたタイトルが適切なものであると判定した場合、ステップＳ７５に進み、HDD２２０の空き容量を確認する。
【０２３８】
ステップＳ７６において、コンテンツ管理部２３１は、プレイリストを保存可能な空き容量がHDD２２０にあるか否かを判定し、空き容量がないと判定した場合、そのことを出力制御部２３６に通知する。その後、処理はステップＳ７７に進む。
【０２３９】
ステップＳ７７において、出力制御部２３６は、空き容量が不足していることを通知するエラー画面を表示させる。
【０２４０】
このエラー画面には、例えば、「ハードディスクの容量が不足しています。不要なタイトルやトラック、フォトを削除してください。プレイリストの作成／修正を終了します。」のメッセージが表示される。
【０２４１】
空き容量が不足していることを通知するエラー画面が表示された後、処理はステップＳ７１に戻り、それ以降の処理が行われる。
【０２４２】
一方、ステップＳ７６において、コンテンツ管理部２３１は、プレイリストを保存可能な空き容量がHDD２２０にあると判定した場合、ステップＳ７８に進み、作成されたプレイリストを「フォト」に属する１つのコンテンツとして保存する。これにより、メニュー画面の「フォト」には、保存されたプレイリストのアイコンが表示される。
【０２４３】
図２２は、「フォト」に属するコンテンツとしてプレイリストが追加されたメニュー画面の例を示す図である。
【０２４４】
図２２の画面には、カテゴリアイコン２９１乃至２９４、およびカテゴリアイコン３１１が横方向に配列して表示され、いま選択されているカテゴリが「フォト」とされている。「フォト」が選択されたとき、カテゴリアイコン２９１の下には、図２２に示されるように、図１８のステップＳ６８の処理で保存されたプレイリストを表すアイコン３４１が表示される。アイコン３４１の右隣には、プレイリストのタイトルである「旅行」が表示されている。
【０２４５】
このように、プレイリストは、他の静止画コンテンツ（フォトアルバム）と同じように、「フォト」のコンテンツとしてメニュー画面に表示される。従って、ユーザは、他の静止画コンテンツと同じ感覚でプレイリストを選択し、その再生等を行うことができる。図２２の画面において、アイコン３４１の下に表示されているコンテンツアイコン３４２および３４３は、フォトアルバムを表すアイコンである。なお、フォトアルバムを表すアイコンに並んでプレイリストを表すアイコンが表示されるのではなく、フォトアルバムを表すアイコンに並んで１つのフォルダが表示され、その下の層に、作成されたプレイリストのアイコンが表示されるようにしてもよい。
【０２４６】
プレイリストが保存されたとき、ステップＳ７９（図１９）において、コンテンツ管理部２３１は、テレビジョン番組の録画が録画／再生部２１７により行われているか否かを確認する。
【０２４７】
上述したように、情報処理装置１０１においては、プレイリストの再生結果と等価である出力ベクタデータをビデオコンテンツ（スライドショーコンテンツ）として保存することができるようになされており、ここでは、そのスライドショーコンテンツの作成が可能であるか否かが確認される。MPEG2エンコードを行う録画／再生部２１７が、テレビジョン番組の録画などのMPEG2エンコードを既に実行しているときには、同種のコンテンツとみなされるスライドショーコンテンツの作成は不可とされる。当然、このような制限をかけないようにしてもよい。つまり、ここでの確認は行われないようにすることも可能である。
【０２４８】
ステップＳ８０において、コンテンツ管理部２３１は、録画／再生部２１７が録画実行中であるか否かを判定し、録画実行中であると判定した場合、そのことを出力制御部２３６に通知し、ステップＳ８１に進む。
【０２４９】
ステップＳ８１において、出力制御部２３６は、スライドショーコンテンツの作成ができないことを通知するエラー画面を表示させる。
【０２５０】
このエラー画面には、例えば、「プレイリストを保存しました。録画中はビデオの作成はできません。録画終了後、プレイリストからビデオ作成をしてください。プレイリスト作成／修正を終了します。」のメッセージが表示される。このメッセージでいう「ビデオ」は、「スライドショーコンテンツ」のことである。
【０２５１】
スライドショーコンテンツの作成ができないことを通知するエラー画面が表示された後、処理はステップＳ５１に戻り、それ以降の処理が行われる。ユーザは、メニュー画面から、「フォト」に属するコンテンツとして表示されるプレイリストのアイコンを選択し、そのとき表示されるサブメニュー（プレイリストを用いて行うことができる操作の一覧）からスライドショーコンテンツの作成を行うことができる。このエラー画面に表示されるメッセージのうちの「録画終了後、プレイリストからビデオ作成をしてください。」は、そのことを表している。
【０２５２】
一方、ステップＳ８０において、コンテンツ管理部２３１は、録画／再生部２１７が録画実行中ではない、すなわち、スライドショーコンテンツの作成が可能であると判定した場合、ステップＳ８２に進み、HDD２２０に記憶されているビデオコンテンツ（テレビジョン番組、スライドショーコンテンツを含む）の数を確認する。すなわち、この例においては、HDD２２０に記憶させることが可能なビデオコンテンツの数に上限が設定されており、その上限の数だけビデオコンテンツが既に記憶されている場合、それ以上のビデオコンテンツの記憶はできないものとされている。
【０２５３】
ステップＳ８３において、コンテンツ管理部２３１は、ビデオコンテンツの数が所定の数以下であるか否かを判定し、所定の数以下ではない（上限に達している）と判定した場合、そのことを出力制御部２３６に通知し、ステップＳ８４に進む。
【０２５４】
ステップＳ８４において、出力制御部２３６は、スライドショーコンテンツの作成（保存）ができないことを通知するエラー画面を表示させる。
【０２５５】
このエラー画面には、例えば、「タイトルがいっぱいです。不要なタイトルやトラック、フォトを削除してください。プレイリストの作成／修正を終了します。」のメッセージが表示される。
【０２５６】
ビデオコンテンツの作成ができないことを通知するエラー画面が表示された後、処理はステップＳ５１に戻り、それ以降の処理が行われる。
【０２５７】
一方、ステップＳ８３において、コンテンツ管理部２３１は、ビデオコンテンツの数が所定の数以下であると判定した場合、そのことを出力制御部２３６に通知し、ステップＳ８５に進む。
【０２５８】
ステップＳ８５において、出力制御部２３６は、スライドショーコンテンツを保存するか否かを選択する選択画面を表示させる。
【０２５９】
図２３は、図１９のステップＳ８５において表示される選択画面の例を示す図である。
【０２６０】
図２３の画面には、「プレイリストを保存しました。続けてスライドショーコンテンツを保存する場合には、『スライドショーコンテンツを保存する』を選択してください。」のメッセージが表示されている。
【０２６１】
また、図２３の画面の下には、スライドショーコンテンツを保存するとき選択される「スライドショーコンテンツを保存する」の文字が表示されたGUIボタン３５１と、スライドショーコンテンツを保存することなく処理を終了させる「終了する」の文字が表示されたGUIボタン３５２が表示されている。ユーザは、リモートコントローラを操作して「スライドショーコンテンツを保存する」の文字が表示されたGUIボタン３５１を選択することにより、スライドショーコンテンツをHDD２２０に保存させることができる。
【０２６２】
ステップＳ８６において、コンテンツ管理部２３１は、図２３の選択画面から「スライドショーコンテンツを保存する」の文字が選択されたか否かを判定し、「スライドショーコンテンツを保存する」の文字が選択されていない、すなわち、図２３の選択画面から「終了する」の文字が選択されたと判定した場合、そのことを出力制御部２３６に通知し、ステップＳ８７に進む。
【０２６３】
ステップＳ８７において、出力制御部２３６は、ウイザードの中止確認画面を表示させる。ここで表示される中止確認画面は、図１８のステップＳ６９において表示される画面と同じ画面である。
【０２６４】
ステップＳ８８において、中止確認画面からウイザードの中止が選択されたかが判定され、中止が選択されたと判定された場合、ステップＳ５１に戻り、それ以降の処理が行われる。また、ステップＳ８８において、ウイザードの中止が選択されていないと判定された場合、ステップＳ８５に戻り、スライドショーコンテンツを保存するか否かが再度選択される。
【０２６５】
一方、ステップＳ８６において、コンテンツ管理部２３１は、図２３の選択画面から「スライドショーコンテンツを保存する」の文字が選択されたと判定した場合、ステップＳ８９に進む。
【０２６６】
ステップＳ８９において、スライドショーコンテンツ作成処理が行われる。スライドショーコンテンツ作成処理により作成されたスライドショーコンテンツはスライドショーコンテンツ作成部２３３からコンテンツ管理部２３１に出力され、HDD２２０に記憶される。スライドショーコンテンツ作成処理の詳細については図２７のフローチャートを参照して後述する。
【０２６７】
ステップＳ９０において、出力制御部２３６は、スライドショーコンテンツの保存が完了したことを通知する保存完了画面を表示させる。
【０２６８】
この保存完了画面には、例えば、ステップＳ８９の処理で作成されたスライドショーコンテンツが「ビデオ」に属するコンテンツの１つとして保存されたことを通知するメッセージが表示される。
【０２６９】
これにより、メニュー画面の「ビデオ」には、スライドショーコンテンツを表すアイコンが追加されて表示される。
【０２７０】
図２４は、「ビデオ」に属するコンテンツのアイコンとしてスライドショーコンテンツを表すアイコンが追加されたメニュー画面の例を示す図である。
【０２７１】
図２４の画面には、カテゴリアイコン２９２乃至２９５が横方向に配列して表示され、いま選択されているカテゴリが「ビデオ」とされている。このとき、カテゴリアイコン２９３の下には、図２４に示すように、スライドショーコンテンツを表すアイコン３６１が表示される。
【０２７２】
このアイコン３６１の右隣には、スライドショーコンテンツのタイトルである「旅行１」が表示されている。すなわち、図２４のアイコン３６１で表されるスライドショーコンテンツは、図２２のアイコン３４１で表されるプレイリストの再生結果から作成されたものであり、図２２のアイコン３４１で表されるプレイリストのタイトルと同じタイトルが設定されている。
【０２７３】
このように、プレイリストの再生結果から作成されたスライドショーコンテンツは、テレビジョン番組などの他のビデオコンテンツと同じように、「ビデオ」に属するコンテンツとしてメニュー画面に表示される。従って、ユーザは、他のビデオコンテンツと同じ感覚でスライドショーコンテンツを選択し、その再生等を行うことができる。図２４の画面において、アイコン３６１の下に表示されているコンテンツアイコン３６２および３６３は、テレビジョン番組のビデオコンテンツを表すアイコンである。
【０２７４】
なお、ユーザは、他のテレビジョン番組のビデオコンテンツと同様、スライドショーコンテンツについても、それを光ディスク２２５に書き込ませたり（記録させたり）、通信部２２１を介して他の機器に送信したりすることも可能である。従って、ユーザは、スライドショーコンテンツが記録された光ディスク２２５を他のプレーヤなどに装着して、スライドショーコンテンツを視聴することもできる。
【０２７５】
以上のような、スライドショーに関する一連の処理において、上述した図１２および図１３のフローチャートを参照して説明した出力ベクタデータ生成処理が実行される。これにより、情報処理装置１０１は、BGMと再生時間が一致する画像をスライドショーとしてユーザに提供することができる。つまり、情報処理装置１は、どのような長さの曲がBGMとして指定されても、音楽付き写真スライドショーの先端および終端を音楽に合わせて調整し、完成度の高い高品質なスライドショーをユーザに提供することができ、ユーザの満足度を向上させることができる。つまり、情報処理装置１０１は、音楽付き写真スライドショーコンテンツにおいて、音声のみが出力されたり、画像のみが表示されたりすることを抑制することができる。
【０２７６】
また、出力ベクタデータ生成部２４２が、末尾フェードアウト区間を検出し、その区間に割り当てられた画像コンテンツに対してフェードアウト処理を施したり（フェードアウト処理を施す設定をベクタデータに追加したり）、追加の画像処理を画像コンテンツに対して施したり（追加画像処理設定をベクタデータに追加したり）することにより、情報処理装置１０１は、BGMと雰囲気が一致する画像をスライドショーとしてユーザに提供することができ（BGMと画像に一体感のあるスライドショーをユーザに提供することができ）、スライドショーのコンテンツとしての完成度を高め、視聴者であるユーザの、スライドショーに対する満足度を向上させることができる。
【０２７７】
次に、図２５のフローチャートを参照して、図１７のステップＳ６４において行われるプレイリスト作成処理について説明する。
【０２７８】
ステップＳ１０１において、プレイリスト作成部２３５は、ユーザにより選択されたフォトアルバムのタイトルなどの識別情報を取得し、ステップＳ１０２に進み、ユーザにより選択されたBGMの曲の識別情報と、その曲に対応付けられているテンプレートの識別情報を取得する。ユーザによりフォトアルバムが選択されたとき、そのタイトルなどがコンテンツ管理部２３１から供給されてくる。また、ユーザによりBGMの曲が選択されたとき、その曲の識別情報と、曲に対応付けられているテンプレートの識別情報がBGM／テンプレート管理部２３２から供給されてくる。
【０２７９】
ステップＳ１０３において、プレイリスト作成部２３５は、ステップＳ１０１で取得したフォトアルバムの識別情報を「フォトアルバム」（図６）として記述し、また、ステップＳ１０２で取得したBGMの曲とテンプレートの識別情報をそれぞれ「使用曲」、「使用テンプレート」として記述することによりプレイリストを作成する。プレイリストが作成された後、処理は図１７のステップＳ６４に戻り、それ以降の処理が行われる。
【０２８０】
なお、「優先画像」がユーザにより選択されている場合、その記述も行われる。また、「プレイリスト名」は、ユーザによりタイトルが入力されたとき（図１８のステップＳ７３で適切なタイトルであると判定されたとき）にプレイリストに記述される。
【０２８１】
このような処理によりプレイリスト作成部２３５により作成されたプレイリストは、ユーザによりプレイリストのプレビュー再生が指示されたとき再生部２３４に供給される。また、保存することが指示されたとき、コンテンツ管理部２３１に供給される。
【０２８２】
次に、図２６のフローチャートを参照して、図１８のステップＳ６７において行われるプレビュー再生処理について説明する。このプレビュー再生処理は、プレイリストに基づいて行われる。
【０２８３】
ステップＳ１２１において、プレイリスト再生制御部２４１（図１０）は、プレイリスト作成部２３５から供給されてきたプレイリストを取得し、それを解析し、出力ベクタデータの生成に必要な情報を出力ベクタデータ生成部２４２に供給する。
【０２８４】
出力ベクタデータ生成部２４２は、ステップＳ１２２において、図１２および図１３を参照して説明した出力ベクタデータ生成処理をサブフローとして実行し、プレイリスト（プレイリスト再生制御部２４１より供給される情報）に基づいて出力ベクタデータを生成する。
【０２８５】
つまり、出力ベクタデータ生成部２４２は、図１２および図１３の出力ベクタデータ生成処理を実行し、BGMデータの演奏区間にエフェクトを施した静止画（画像コンテンツ）の表示を割り当て、さらに、必要に応じて画像コンテンツに対して画像処理を行い、BGM（BGMの曲の長さおよび曲調）に応じた表現の画像が表示されるように出力を制御する出力ベクタデータを生成する。そして、出力ベクタデータ生成部２４２は、その生成した出力ベクタデータをBGM再生部２４４、抽出部２４５、およびエフェクト画像処理部２４６に供給する。
【０２８６】
なお、図１２および図１３において、出力ベクタデータ生成部２４２は、ステップＳ４０の処理を終了した後、出力ベクタデータ生成処理を終了するように説明したが、この場合、出力ベクタデータ生成部２４２は、出力ベクタデータ生成処理をサブフローとして実行するので、全ての処理が終了した後、ステップＳ１２２に処理を戻し、ステップＳ１２３以降の処理を実行させる。
【０２８７】
ステップＳ１２３において、BGM再生部２４４は、このように生成された出力ベクタデータに基づいてBGMデータを取得して再生し、それをエフェクト画像処理部２４６等に供給する。抽出部２４５は、ステップＳ１２４において、この出力ベクタデータに基づいて、フォトアルバムを取得し、そのフォトアルバムより画像データ（再生対象の静止画）を抽出し、それを内部メモリ２４７に保持させる。
【０２８８】
ステップＳ１２５において、エフェクト画像処理部２４６は、出力ベクタデータに基づいて、内部メモリ２４７より画像データを取得し、その画像データに対してエフェクト画像処理を施して出力データを生成する。
【０２８９】
ステップＳ１２６において、エフェクト画像処理部２４６は、生成された出力データを出力制御部２３６に出力する。出力制御部２３６は、所定のタイミングでその出力データを情報処理装置１０１の外部（例えばTV１０２等）に出力する。
【０２９０】
プレイリスト再生制御部２４１は、ステップＳ１２７においてプレビュー再生処理を終了するか否かを判定し、終了しないと判定した場合、処理をステップＳ１２３に戻し、それ以降の処理を繰り返す。また、ステップＳ１２７においてプレビュー再生処理を終了すると判定した場合、プレイリスト再生制御部２４１は、処理をステップＳ１２８に進める。ステップＳ１２８において、エフェクト画像処理部２４６は、出力データの生成に利用した出力ベクタデータを内部メモリ２４７に保持させ、プレビュー再生処理を終了し、図１７のステップＳ６７に処理を戻し、それ以降の処理を実行させる。
【０２９１】
このように、出力ベクタデータ生成部２４２が、プレビュー再生処理において、プレイリストに基づいて、画像コンテンツを音声コンテンツの演奏時間に割り当て、その画像コンテンツに対して音声コンテンツの曲調に応じた画像処理を施すように制御する出力ベクタデータを生成するので、情報処理装置１０１は、どのような長さの曲がBGMとして指定されても、完成度の高い高品質なスライドショーをユーザに提供することができ、ユーザの満足度を向上させることができる。つまり、情報処理装置１０１は、音楽付き写真スライドショーコンテンツにおいて、音声のみが出力されたり、画像のみが表示されたりすることを抑制することができる。
【０２９２】
また、出力ベクタデータ生成部２４２が、プレビュー再生処理において、末尾フェードアウト区間を検出し、その区間に割り当てられた画像コンテンツに対してフェードアウト処理を施したり（フェードアウト処理を施す設定をベクタデータに追加したり）、追加の画像処理を画像コンテンツに対して施したり（追加画像処理設定をベクタデータに追加したり）することにより、情報処理装置１０１は、BGMと雰囲気が一致する画像をスライドショーとしてユーザに提供することができ（BGMと画像に一体感のあるスライドショーをユーザに提供することができ）、スライドショーのコンテンツとしての完成度を高め、視聴者であるユーザの、スライドショーに対する満足度を向上させることができる。
【０２９３】
次に、図２７のフローチャートを参照して、図１９のステップＳ８９において行われるスライドショーコンテンツ作成処理について説明する。このスライドショーコンテンツは、上述したように、エフェクト（画像）がBGM（音声）の演奏時間に割り当てられた（さらに、BGMの曲調に応じて画像処理が施された）出力ベクタデータより生成される。また、このスライドショーコンテンツ作成処理は、プレイリスト作成処理の続きとして実行される。
【０２９４】
つまり、ユーザの指示等に基づいてスライドショーコンテンツ作成処理が開始されると、スライドショーコンテンツ作成部２３３は、ステップＳ１４１において、再生部２３４の内部メモリ２４７に保持されている出力ベクタデータを取得する。
【０２９５】
出力ベクタデータを取得すると、スライドショーコンテンツ作成部２３３は、ステップＳ１４２において、その取得した出力ベクタデータにタイトル等のその他の情報を付加する等してスライドショーコンテンツを作成する。作成されたスライドショーコンテンツは、コンテンツ管理部２３１に供給される。
【０２９６】
コンテンツ管理部２３１は、ステップＳ１４３において、そのスライドショーコンテンツをHDD２２０に供給して記憶させ、スライドショーコンテンツ作成処理を終了し、処理を図１９のステップＳ８９に戻し、それ以降の処理を実行させる。
【０２９７】
このようにスライドショーコンテンツが記憶されると、メニュー画面の「ビデオ」にはスライドショーコンテンツを表すアイコンが１つ追加される。
【０２９８】
次に、図２８のフローチャートを参照して、情報処理装置１０１により行われるプレイリスト再生処理について説明する。
【０２９９】
この処理は、以上のような一連の処理によって作成されたプレイリストの再生が、メニュー画面からユーザにより指示されたときに行われる処理である。つまり、このプレイリスト再生処理は、図２４のフローチャートを参照して説明したプレビュー再生処理と基本的に同様の処理が行われる。
【０３００】
すなわち、ステップＳ１６１において、プレイリスト再生制御部２４１（図１０）は、メニュー画面からユーザにより選択されたプレイリストを取得し、それを解析し、出力ベクタデータの生成に必要な情報を出力ベクタデータ生成部２４２に供給する。この処理は、図２６のステップＳ１２１に対応する。
【０３０１】
出力ベクタデータ生成部２４２は、ステップＳ１６２において、図１２および図１３を参照して説明した出力ベクタデータ生成処理をサブフローとして実行し、プレイリスト（プレイリスト再生制御部２４１より供給される情報）に基づいて出力ベクタデータを生成する。この処理は、図２６のステップＳ１２２に対応する。ただし、この場合、出力ベクタデータ生成部２４２は、全ての処理が終了した後、ステップＳ１６２に処理を戻し、ステップＳ１６３以降の処理を実行させる。
【０３０２】
ステップＳ１６３において、BGM再生部２４４は、出力ベクタデータに基づいてBGMデータを取得して再生し、それをエフェクト画像処理部２４６等に供給する。この処理は図２６のステップＳ１２３に対応する。抽出部２４５は、ステップＳ１６４において、出力ベクタデータに基づいて、フォトアルバムより画像データ（再生対象の静止画）を抽出し、それを内部メモリ２４７に保持させる。この処理は図２６のステップＳ１２４に対応する。
【０３０３】
ステップＳ１６５において、エフェクト画像処理部２４６は、出力ベクタデータに基づいて、内部メモリ２４７より画像データを取得し、その画像データに対してエフェクト画像処理を施して出力データを生成する。この処理は図２６のステップＳ１２５に対応する。
【０３０４】
ステップＳ１６６において、エフェクト画像処理部２４６は、生成された出力データを出力制御部２３６に出力する。出力制御部２３６は、所定のタイミングでその出力データを情報処理装置１０１の外部（例えばTV１０２等）に出力する。この処理は図２６のステップＳ１２６に対応する。
【０３０５】
ステップＳ１６７において、プレイリスト再生制御部２４１は、プレイリスト再生処理を終了するか否かを判定する。この処理は、図２６のステップＳ１２７に対応する。プレイリスト再生処理を終了しないと判定した場合、プレイリスト再生制御部２４１は、処理をステップＳ１６３に戻し、それ以降の処理を繰り返す。また、ステップＳ１６７においてプレイリスト再生処理を終了すると判定した場合、プレイリスト再生制御部２４１は、プレイリスト再生処理を終了する。
【０３０６】
次に、図２９のフローチャートを参照して、情報処理装置１０１により行われるスライドショーコンテンツの再生処理について説明する。
【０３０７】
この処理は、上述したような一連の処理によって作成されたスライドショーコンテンツの再生が、メニュー画面からユーザにより指示されたときに行われる処理である。つまり、このスライドショーコンテンツ再生処理も、図２８のフローチャートを参照して説明したプレイリスト再生処理と基本的に同様の処理が行われる。
【０３０８】
ただし、このスライドショーコンテンツ再生処理の場合、プレイリストは用いずに、スライドショーコンテンツ（出力ベクタデータ）を利用する。
【０３０９】
従って、スライドショーコンテンツ再生制御部２４３（図１０）は、ステップＳ１８１において、メニュー画面からユーザにより選択されたスライドショーコンテンツを取得し、その中に含まれる出力ベクタデータを取得する。そして、スライドショーコンテンツ再生制御部２４３は、その取得した出力ベクタデータをBGM再生部２４４、抽出部２４５、およびエフェクト画像処理部２４６に供給する。この処理は、図２８のステップＳ１６１およびステップＳ１６２に対応する。
【０３１０】
ステップＳ１８２において、BGM再生部２４４は、出力ベクタデータに基づいてBGMデータを取得して再生し、それをエフェクト画像処理部２４６等に供給する。この処理は図２８のステップＳ１６３に対応する。抽出部２４５は、ステップＳ１８３において、出力ベクタデータに基づいて、フォトアルバムより画像データ（再生対象の静止画）を抽出し、それを内部メモリ２４７に保持させる。この処理は図２８のステップＳ１６４に対応する。
【０３１１】
ステップＳ１８４において、エフェクト画像処理部２４６は、出力ベクタデータに基づいて、内部メモリ２４７より画像データを取得し、その画像データに対してエフェクト画像処理を施して出力データを生成する。なお、この処理は図２８のステップＳ１６５に対応する。
【０３１２】
ステップＳ１８５において、エフェクト画像処理部２４６は、生成された出力データを出力制御部２３６に出力する。この処理は図２８のステップＳ１６６に対応する。
【０３１３】
スライドショーコンテンツ再生制御部２４３は、ステップＳ１８６においてスライドショーコンテンツ再生処理を終了するか否かを判定し、終了しないと判定した場合、処理をステップＳ１８２に戻し、それ以降の処理を繰り返す。また、ステップＳ１８６においてスライドショーコンテンツ再生処理を終了すると判定した場合、スライドショーコンテンツ再生制御部２４３は、スライドショーコンテンツ再生処理を終了する。
【０３１４】
これにより、ユーザは、テレビジョン番組などの他のビデオコンテンツと同様の感覚でスライドショーコンテンツを視聴することができる。
【０３１５】
以上のように、情報処理装置１０１は、BGMと再生時間が一致する画像をスライドショーとしてユーザに提供することができる。つまり、情報処理装置１は、どのような長さの曲がBGMとして指定されても、音楽付き写真スライドショーの先端および終端を音楽に合わせて調整し、完成度の高い高品質なスライドショーをユーザに提供することができ、ユーザの満足度を向上させることができる。つまり、情報処理装置１０１は、音楽付き写真スライドショーコンテンツにおいて、音声のみが出力されたり、画像のみが表示されたりすることを抑制することができる。
【０３１６】
また、出力ベクタデータ生成部２４２が、末尾フェードアウト区間を検出し、その区間に割り当てられた画像コンテンツに対してフェードアウト処理を施したり（フェードアウト処理を施す設定をベクタデータに追加したり）、追加の画像処理を画像コンテンツに対して施したり（追加画像処理設定をベクタデータに追加したり）することにより、情報処理装置１０１は、BGMと雰囲気が一致する画像をスライドショーとしてユーザに提供することができ（BGMと画像に一体感のあるスライドショーをユーザに提供することができ）、スライドショーのコンテンツとしての完成度を高め、視聴者であるユーザの、スライドショーに対する満足度を向上させることができる。
【０３１７】
なお、上述したテンプレートは、情報処理装置１０１内に予め用意されているもので有っても良いし、ネットワークを介して接続されるサーバからダウンロードされたものや、光ディスク２２５などを介して取り込まれたものであってもよい。
【０３１８】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【０３１９】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０３２０】
この記録媒体は、図８に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されているメモリカード２２３や光ディスク２２５により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM２１２や、HDD２２０に含まれるハードディスクなどで構成される。
【０３２１】
なお、本明細書において、各ステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０３２２】
【図１】BGMデータおよびそのBGMデータを格納する領域の構成について説明する図である。
【図２】従来の出力データ生成処理を説明するフローチャートである。
【図３】従来の音声コンテンツに対する画像コンテンツの割り当て方法について説明する図である。
【図４】本発明を適用した情報処理装置と、テレビジョン受像機の外観の例を示す図である。
【図５】エフェクトの例を示す図である。
【図６】プレイリストの例を示す図である。
【図７】テンプレートの例を示す図である。
【図８】情報処理装置の構成例を示すブロック図である。
【図９】情報処理装置の機能構成例を示すブロック図である。
【図１０】図９の再生部の構成例を示すブロック図である。
【図１１】図１０の出力ベクタデータ生成部の構成例を示すブロック図である。
【図１２】出力ベクタデータ生成処理を説明するフローチャートである。
【図１３】出力ベクタデータ生成処理を説明する、図１２に続くフローチャートである。
【図１４】本発明を適用した情報処理装置による音声コンテンツに対する画像コンテンツの割り当て方法について説明する図である。
【図１５】メニュー画面の例を示す図である。
【図１６】メニュー画面の他の例を示す図である。
【図１７】情報処理装置のプレイリスト作成処理を説明するフローチャートである。
【図１８】情報処理装置のプレイリスト作成処理を説明する、図１７に続くフローチャートである。
【図１９】情報処理装置のプレイリスト作成処理を説明する、図１８に続くフローチャートである。
【図２０】表示画面の例を示す図である。
【図２１】表示画面の他の例を示す図である。
【図２２】表示画面の他の例を示す図である。
【図２３】表示画面の他の例を示す図である。
【図２４】表示画面の他の例を示す図である。
【図２５】プレイリスト作成処理の詳細を説明するフローチャートである。
【図２６】プレビュー再生処理の詳細を説明するフローチャートである。
【図２７】スライドショーコンテンツ作成処理の詳細を説明するフローチャートである。
【図２８】情報処理装置のプレイリスト再生処理を説明するフローチャートである。
【図２９】情報処理装置のスライドショーコンテンツ再生処理を説明するフローチャートである。
【符号の説明】
【０３２３】
１  BGMデータ，  ２  メタデータ，  ３  音声データ，  ４  曲名，  ５  演奏者，  ６  作曲者，  ７  再生時間，  １１  BGMデータ格納領域，  １２  メタデータ格納領域，  １３  音声データ格納領域，  ２２  再生時間，  ２３  先頭無音区間，  ２４  末尾フェードアウト区間，  ２５  末尾無音区間，  ３１  画像コンテンツ，  ３２  再生時間，  １０１  情報処理装置，  １０２  テレビジョン受像機，  ２３１  コンテンツ管理部，  ２３２  BGM/テンプレート管理部，  ２３３  スライドショーコンテンツ作成部，  ２３４  再生部，  ２３５  プレイリスト作成部，  ２３６  出力制御部，  ２４１  プレイリスト再生制御部，  ２４２  出力ベクタデータ生成部，  ２４３  スライドショーコンテンツ再生制御部，  ２４４  BGM再生部，  ２４５  抽出部，  ２４６  エフェクト画像処理部，  ２４７  内部メモリ，  ２４９  デコード処理部，  ２５１  BGMデータ取得部，  ２５２  BGMデータ伸張部，  ２５３  先頭無音区間検出部，  ２５４  末尾無音区間検出部，  ２５５  末尾フェードアウト区間検出部，  ２５６  演奏区間特定部，  ２５７  再生時間詳細情報解析部，  ２５８  フォトアルバム情報取得部，  ２５９  エフェクト取得部，  ２６０  画像コンテンツ割り当て部，  ２６１  追加画像処理設定追加部，  ２６２  フェードアウト処理設定部，  ２６３  再生時間詳細情報保存制御部，  ２６４  出力ベクタデータ供給部，  ２７１  演奏区間
【図１】
2006186505.tif 000003
【図２】
2006186505.tif 000004
【図３】
2006186505.tif 000005
【図４】
2006186505.tif 000006
【図５】
2006186505.tif 000007
【図６】
2006186505.tif 000008
【図７】
2006186505.tif 000009
【図８】
2006186505.tif 000010
【図９】
2006186505.tif 000011
【図１０】
2006186505.tif 000012
【図１１】
2006186505.tif 000013
【図１２】
2006186505.tif 000014
【図１３】
2006186505.tif 000015
【図１４】
2006186505.tif 000016
【図１５】
2006186505.tif 000017
【図１６】
2006186505.tif 000018
【図１７】
2006186505.tif 000019
【図１８】
2006186505.tif 000020
【図１９】
2006186505.tif 000021
【図２０】
2006186505.tif 000022
【図２１】
2006186505.tif 000023
【図２２】
2006186505.tif 000024
【図２３】
2006186505.tif 000025
【図２４】
2006186505.tif 000026
【図２５】
2006186505.tif 000027
【図２６】
2006186505.tif 000028
【図２７】
2006186505.tif 000029
【図２８】
2006186505.tif 000030
【図２９】
2006186505.tif 000031
【手続補正書】
【提出日】平成18年3月7日(2006.3.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
音声データおよび画像データを再生する情報処理装置であって、
BGM（Back Ground Music）として再生される前記音声データの音が存在する部分である演奏区間を特定する演奏区間特定手段と、
前記演奏区間特定手段により特定された前記演奏区間に対して前記画像データを割り当て、前記音声データの前記演奏区間が再生されている間だけ前記画像データが再生されるように、前記音声データおよび前記画像データの再生を制御する再生制御情報を生成する再生制御情報生成手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記再生制御情報は、ベクタデータである
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記再生制御情報は、再生を制御する前記画像データのそれぞれに対するエフェクト処理の制御情報であるベクタデータのエフェクト制御情報の集合を含む
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記音声データの先頭の無音区間を検出する先頭無音区間検出手段と、
前記音声データの末尾の無音区間を検出する末尾無音区間検出手段と
をさらに備え、
前記演奏区間特定手段は、前記音声データの全再生区間から前記先頭無音区間検出手段により検出された前記先頭無音区間と、前記末尾無音区間検出手段により検出された前記末尾無音区間を除いた区間を前記演奏区間として特定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記演奏区間特定手段により特定された前記演奏区間の末尾のフェードアウト区間を検出する末尾フェードアウト区間検出手段と、
前記末尾フェードアウト区間検出手段により検出された前記末尾フェードアウト区間に割り当てられた前記画像データに対して、フェードアウト画像処理を施すように前記再生制御情報を設定するフェードアウト処理設定手段と
をさらに備えることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記再生制御情報生成手段により生成された前記再生制御情報が対応する前記画像データに対して追加の画像処理を施すように前記再生制御情報を設定する追加画像処理設定手段をさらに備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記画像データのメタデータである再生時間詳細情報を解析し、前記演奏時間に関する情報を取得する再生時間詳細情報解析手段をさらに備え、
前記再生制御情報生成手段は、前記演奏区間特定手段が特定した前記演奏区間の代わりに、前記再生時間詳細情報解析手段により前記再生時間詳細情報が解析されて得られた前記演奏時間に関する情報に基づいて、前記再生制御情報を生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記再生制御情報生成手段により生成された前記再生制御情報より前記再生時間詳細情報を生成し、記憶部に保存させるように制御する再生時間詳細情報保存制御手段をさらに備える
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記BGM（Back Ground Music）として再生される前記音声データが圧縮されているとき、前記音声データを伸張する伸張手段をさらに備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項１０】
音声データおよび画像データを処理する情報処理装置の情報処理方法であって、
BGM（Back Ground Music）として再生される前記音声データの音が存在する部分である演奏区間を特定する演奏区間特定ステップと、
前記演奏区間特定ステップの処理により特定された前記演奏区間に対して前記画像データを割り当て、前記音声データの前記演奏区間が再生されている間だけ前記画像データが再生されるように、前記音声データおよび前記画像データの再生を制御する再生制御情報を生成する再生制御情報生成ステップと
を含むことを特徴とする情報処理方法。
【請求項１１】
音声データおよび画像データに関する処理をコンピュータに行わせるプログラムにおいて、
BGM（Back Ground Music）として再生される前記音声データの音が存在する部分である演奏区間を特定する演奏区間特定ステップと、
前記演奏区間特定ステップの処理により特定された前記演奏区間に対して前記画像データを割り当て、前記音声データの前記演奏区間が再生されている間だけ前記画像データが再生されるように、前記音声データおよび前記画像データの再生を制御する再生制御情報を生成する再生制御情報生成ステップと
を含むことを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
前記再生制御情報生成手段により生成された再生制御情報より再生時間詳細情報を生成し、記憶部に保存させるように制御する再生時間詳細情報保存制御手段をさらに備えるようにすることができる。
前記BGM（Back Ground Music）として再生される音声データが圧縮されているとき、音声データを伸張する伸張手段をさらに備えるようにすることができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
前記再生制御情報は、ベクタデータ（例えば、図１０または図１１の出力ベクタデータ）であるようにすることができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００４７
【補正方法】変更
【補正の内容】
【００４７】
前記再生制御情報生成手段により生成された再生制御情報より再生時間詳細情報を生成し、記憶部に保存させるように制御する再生時間詳細情報保存制御手段（例えば、図１１の再生時間詳細情報保存制御部）をさらに備えるようにすることができる。
前記BGM（Back Ground Music）として再生される音声データが圧縮されているとき、音声データを伸張する伸張手段（例えば、図１１のBGMデータ伸張部）をさらに備えるようにすることができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
例えば、ユーザが選択したフォトアルバムの中に格納されている静止画を全て再生した場合の再生時間が、BGMの曲の１回の再生時間と異なる場合、静止画の再生時間と曲の再生時間がほぼ同じ時間になるように、フォトアルバムに格納されている静止画を間引いたり、繰り返し表示したりする等の、再生対象とする静止画の数の調整なども情報処理装置１０１により自動的に行われる。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００７８
【補正方法】変更
【補正の内容】
【００７８】
図７に示すように、テンプレート１１６には、例えば、「テンプレート名」、「エフェクトの種類」、「間引き方法」、「雰囲気」、および「PPM(Picture Per Minutes)」が記述される。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】０１１６
【補正方法】変更
【補正の内容】
【０１１６】
BGM再生部２４４は、出力ベクタデータ生成部２４２またはスライドショーコンテンツ再生制御部２４３から供給されてきた出力ベクタデータに基づいてBGM／テンプレート管理部２３２からBGMの曲を取得し、取得した曲データを再生し、エフェクト画像処理部２４６に供給する。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】０１１７
【補正方法】変更
【補正の内容】
【０１１７】
抽出部２４５は、出力ベクタデータ生成部２４２またはスライドショーコンテンツ再生制御部２４３から供給されてきた出力ベクタデータに従って、コンテンツ管理部２３１から供給されてきたフォトアルバムに格納されている静止画を間引く等して、再生対象とする静止画を抽出する。これにより、静止画の再生時間とBGMの再生時間がほぼ同じ時間になるように調整される。抽出部２４５により抽出された静止画は再生対象の静止画としてエフェクト画像処理部２４６に供給される。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】０１１９
【補正方法】変更
【補正の内容】
【０１１９】
エフェクト画像処理部２４６は、出力ベクタデータ生成部２４２またはスライドショーコンテンツ再生制御部２４３より供給された出力ベクタデータに基づいて、内部メモリ２４７に保持されている再生対象の静止画（後述するようにデコードされた画像データの静止画）を取得し、その静止画に対してエフェクトを施し、そのエフェクトが施された静止画のデータ（ラスタ形式のフレーム画像データ）をBGM再生部２４４より供給されるBGMデータに同期させる等して出力データを生成し、その出力データを出力制御部２３６に供給する。また、エフェクト画像処理部２４６は、使用された出力ベクタデータを所定のタイミングで内部メモリ２４７に供給し、保持させる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０１２４
【補正方法】変更
【補正の内容】
【０１２４】
図１１に示されるように、出力ベクタデータ生成部２４２は、BGMデータ取得部２５１、BGMデータ伸張部２５２、先頭無音区間検出部２５３、末尾無音区間検出部２５４、末尾フェードアウト区間検出部２５５、演奏区間特定部２５６、再生時間詳細情報解析部２５７、フォトアルバム情報取得部２５８、エフェクト取得部２５９、画像コンテンツ割り当て部２６０、追加画像処理設定追加部２６１、フェードアウト処理設定部２６２、再生時間詳細情報保存制御部２６３、および出力ベクタデータ供給部２６４を有している。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１２８
【補正方法】変更
【補正の内容】
【０１２８】
BGMデータ取得部２５１は、取得したBGMデータを図示せぬ内部メモリに一時的に保持し、必要に応じてBGMデータ伸張部２５２に伸張させた後、そのBGMデータを先頭無音区間検出部２５３、末尾無音区間検出部２５４、末尾フェードアウト区間検出部２５５、および再生時間詳細情報解析部２５７に供給する。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０１５３
【補正方法】変更
【補正の内容】
【０１５３】
ステップＳ２５において、先頭無音区間検出部２５３は、BGMデータに含まれる音声データの先頭無音区間を検出し、その検出結果を演奏区間特定部２５６に供給する。ステップＳ２６において、末尾無音区間検出部２５４は、BGMデータに含まれる音声データの末尾無音区間を検出し、その検出結果を末尾フェードアウト区間検出部２５５および演奏区間特定部２５６に供給する。ステップＳ２７において、末尾フェードアウト区間検出部２５５は、BGMデータに含まれる音声データの末尾フェードアウト区間を検出し、その検出結果をフェードアウト処理設定部２６２に供給する。ステップＳ２８において、演奏区間特定部２５６は、先頭無音区間検出部２５３および末尾無音区間検出部２５４のそれぞれから供給された検出結果に基づいて、BGMデータに含まれる音声データの演奏区間を特定し、その特定結果を画像コンテンツ割り当て部２６０に供給し、処理を図１３のステップＳ３１に供給する。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０２１０
【補正方法】変更
【補正の内容】
【０２１０】
このエラー画面には、例えば、「プレイリストの作成に利用できるファイルがありません。アルバムを選択しなおしてください。」のメッセージが表示される。この画面が表示された後、処理はステップＳ５８に戻り、フォトアルバムの選択が再度行われる。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】０２７５
【補正方法】変更
【補正の内容】
【０２７５】
以上のような、スライドショーに関する一連の処理において、上述した図１２および図１３のフローチャートを参照して説明した出力ベクタデータ生成処理が実行される。これにより、情報処理装置１０１は、BGMと再生時間が一致する画像をスライドショーとしてユーザに提供することができる。つまり、情報処理装置１０１は、どのような長さの曲がBGMとして指定されても、音楽付き写真スライドショーの先端および終端を音楽に合わせて調整し、完成度の高い高品質なスライドショーをユーザに提供することができ、ユーザの満足度を向上させることができる。つまり、情報処理装置１０１は、音楽付き写真スライドショーコンテンツにおいて、音声のみが出力されたり、画像のみが表示されたりすることを抑制することができる。