(57)【要約】【課題】画像サイズおよびアスペクト比が任意の静止画を適切な画面構成でスライドショーとして再生することができるようにする。【解決手段】トリミング部１６４は、処理判定部１６３より供給された判定結果に基づいて、画像データ取得部１６２より供給された静止画から、アスペクト比が設定値と等しい長方形を内包する、画像サイズが最大の画像をトリミングする。画像サイズ変更部１６５は、トリミング部１６４より供給された画像の画像サイズを設定値取得部１６１より供給された設定値の画像サイズに変更する。エフェクト処理部１６６は、画像サイズ１６５より供給された、アスペクト比と画像サイズが設定値に等しい画像に対してエフェクト処理を施す。本発明は、静止画を扱うことのできるパーソナルコンピュータなどの機器に適用することができる。【選択図】図９
2006166165.tif 000002
【特許請求の範囲】
【請求項１】
画像データを処理する情報処理装置であって、
画像データの再生を制御する再生制御情報に含まれる、再生対象の静止画像のアスペクト比および画像サイズの設定値を取得する設定値取得手段と、
前記画像データの静止画像から、前記設定値取得手段により取得された前記設定値のアスペクト比の画像であって、画像サイズが最大の部分画像を切り出す切り出し手段と、
前記切り出し手段により切り出された前記部分画像の画像サイズを、前記設定値取得手段により取得された前記設定値の画像サイズに変更する画像サイズ変更手段と、
前記画像サイズ変更手段により前記画像サイズを変更された画像を、前記再生制御情報に基づいて再生する再生制御手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記再生制御情報は、ベクタデータである
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記再生制御情報は、再生を制御する画像データのそれぞれに対するエフェクト処理の制御情報であるベクタデータのエフェクト制御情報の集合を含み、
前記設定値取得手段は、前記エフェクト制御情報毎に前記設定値を取得する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記画像データのアスペクト比および前記画像サイズが前記設定値のアスペクト比および前記画像サイズと一致するか否かを判定する判定手段をさらに備え、
前記切り出し手段は、前記判定手段により、前記画像データのアスペクト比および前記画像サイズが前記設定値のアスペクト比および前記画像サイズと一致しないと判定された場合のみ前記切り出しを行う
ことを特徴とする請求項１に記載の情報処理装置。
【請求項５】
画像データを処理する情報処理装置の情報処理方法であって、
画像データの再生を制御する再生制御情報に含まれる、再生対象の静止画像のアスペクト比および画像サイズの設定値を取得する設定値取得ステップと、
前記画像データの静止画像から、前記設定値取得ステップの処理により取得された前記設定値のアスペクト比の画像であって、画像サイズが最大の部分画像を切り出す切り出しステップと、
前記切り出しステップの処理により切り出された前記部分画像の画像サイズを、前記設定値取得ステップの処理により取得された前記設定値の画像サイズに変更する画像サイズ変更ステップと、
前記画像サイズ変更ステップの処理により前記画像サイズを変更された画像を、前記再生制御情報に基づいて再生する再生制御ステップと
を含むことを特徴とする情報処理方法。
【請求項６】
画像データに関する処理をコンピュータに行わせるプログラムにおいて、
画像データの再生を制御する再生制御情報に含まれる、再生対象の静止画像のアスペクト比および画像サイズの設定値を取得する設定値取得ステップと、
前記画像データの静止画像から、前記設定値取得ステップの処理により取得された前記設定値のアスペクト比の画像であって、画像サイズが最大の部分画像を切り出す切り出しステップと、
前記切り出しステップの処理により切り出された前記部分画像の画像サイズを、前記設定値取得ステップの処理により取得された前記設定値の画像サイズに変更する画像サイズ変更ステップと、
前記画像サイズ変更ステップの処理により前記画像サイズを変更された画像を、前記再生制御情報に基づいて再生する再生制御ステップと
を含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および方法、並びにプログラムに関し、特に、画像サイズおよびアスペクト比が任意の静止画を適切な画面構成でスライドショーとして再生することができるようにする情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
デジタルカメラで撮影された静止画を扱うことのできるパーソナルコンピュータなどの各種の機器の多くには、静止画を１秒毎などの所定の時間毎に順番に自動的に表示させるいわゆるスライドショー機能が搭載されている。これらの機器の中には、スライドショー時のBGMとなる曲を、ユーザが好みに応じて選択することができるものもある。
【０００３】
これにより、ユーザは、１つ１つ静止画を表示させる操作を行うことなく、自動的に順次表示される静止画を好みの曲を聴きながら見ることができる。
【０００４】
また、機器に取り込まれた静止画（撮影された静止画）をそのまま表示させるのではなく、各種のエフェクトを施した静止画を順次表示させるスライドショー機能を有するものがある（例えば、非特許文献１参照）。
【０００５】
この場合、ユーザは、再生させる静止画と、エフェクトの種類と、BGMの曲を選択することにより、エフェクトが施された静止画を自動的に順次表示させることのできるBGM付きのコンテンツを作成することができる。
【０００６】
また、イメージデータとサウンドデータをスケジュールして処理するシステムが考えられている（例えば、特許文献１参照）。
【非特許文献１】“ドコモムーバP506iC  フォトカクテル”、インターネット＜URL: http://panasonic.jp/mobile/p506ic/photo/index.html＞
【特許文献１】特表２００１−５０７４７１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、例えば、非特許文献１に記載されているようなスライドショーアプリケーションが動作する情報処理装置や特許文献１に記載されているようなシステムの場合、ユーザの操作性を向上させるため、予め複数種類のエフェクトが用意されており、それらの中から選択されたエフェクトが静止画に施される。従って、静止画を表示するときの画像サイズやアスペクト比は予め定められている。
【０００８】
従って、スライドショートして表示することを指定された静止画の画像サイズやアスペクト比によっては、情報処理装置は、その表示時の画像サイズやアスペクト比の画像を得ることができない恐れがあるという課題があった。
【０００９】
図１は、静止画と画像の切り出しについて説明する図である。
【００１０】
例えば、図１Ａに示されるように、枠１で示される画像サイズおよびアスペクト比で静止画を表示するエフェクトが静止画２を表示させる場合、枠１の中心を静止画２の中心に位置させることにより、枠１は静止画２の画像範囲内に収まる。つまり、この場合、スライドショーを行う情報処理装置は、静止画２のみで構成される枠１内の画像を表示させることができる。すなわち、情報処理装置は、静止画２に対して、エフェクトの製作者の意図通りにエフェクトを施して表示させることができる。
【００１１】
しかしながら、このエフェクトで、図１Ｂに示されるように縦長の静止画３を表示させる場合、横長の枠１の中心を静止画３の中心に位置させても、斜線で示されるように枠１内に静止画３以外の部分が含まれる。つまり、この場合、スライドショーを行う情報処理装置は、静止画３以外の画像（例えば黒画像）を含む枠１内の画像を表示させることになる。すなわち、情報処理装置は、静止画３に対して、エフェクトの製作者の意図通りにエフェクトを施して表示させることができない。
【００１２】
また、このエフェクトで、図１Ｃに示されるように枠１に対して小さい画像サイズの静止画４を表示させる場合、枠１の中心を静止画４の中心に位置させても、斜線で示されるように枠１内に静止画４以外の部分が含まれる。つまり、この場合、スライドショーを行う情報処理装置は、静止画４以外の画像（例えば黒画像）を含む枠１内の画像を表示させることになる。すなわち、情報処理装置は、静止画４に対して、エフェクトの製作者の意図通りにエフェクトを施して表示させることができない。
【００１３】
なお、この黒画像のような不要な画像を表示させないようにするために枠１の形状、すなわち、静止画を表示する時の画像サイズやアスペクト比（エフェクトが施された画像上における静止画の画像サイズやアスペクト比）を変更することができるようにする方法も考えられる。しかしながら、その場合、例えば、静止画とともに表示される他のオブジェクトと静止画の関係が、エフェクトの製作者の意図と異なってしまう恐れがある。
【００１４】
このように静止画が黒画像等の不要な画像ともに表示されてしまったり、表示画像上における静止画の画像サイズやアスペクト比が予定されたものと異なってしまったりすることにより、エフェクトが静止画に対して本来意図された演出（エフェクトの製作者が意図した演出）を施さない恐れがある。
【００１５】
本発明はこのような状況に鑑みてなされたものであり、エフェクト時に静止画の画像サイズやアスペクト比を補正することにより、画像サイズおよびアスペクト比が任意の静止画を適切な画面構成でスライドショーとして再生することができるようにするものである。
【課題を解決するための手段】
【００１６】
本発明の情報処理装置は、画像データの再生を制御する再生制御情報に含まれる、再生対象の静止画像のアスペクト比および画像サイズの設定値を取得する設定値取得手段と、画像データの静止画像から、設定値取得手段により取得された設定値のアスペクト比の画像であって、画像サイズが最大の部分画像を切り出す切り出し手段と、切り出し手段により切り出された部分画像の画像サイズを、設定値取得手段により取得された設定値の画像サイズに変更する画像サイズ変更手段と、画像サイズ変更手段により画像サイズを変更された画像を、再生制御情報に基づいて再生する再生制御手段とを備えることを特徴とする。
【００１７】
前記再生制御情報は、ベクタデータであるようにすることができる。
【００１８】
前記再生制御情報は、再生を制御する画像データのそれぞれに対するエフェクト処理の制御情報であるベクタデータのエフェクト制御情報の集合を含み、設定値取得手段は、エフェクト制御情報毎に設定値を取得するようにすることができる。
【００１９】
前記画像データのアスペクト比および画像サイズが設定値のアスペクト比および画像サイズと一致するか否かを判定する判定手段をさらに備え、切り出し手段は、判定手段により、画像データのアスペクト比および画像サイズが設定値のアスペクト比および画像サイズと一致しないと判定された場合のみ切り出しを行うようにすることができる。
【００２０】
本発明の情報処理方法は、画像データの再生を制御する再生制御情報に含まれる、再生対象の静止画像のアスペクト比および画像サイズの設定値を取得する設定値取得ステップと、画像データの静止画像から、設定値取得ステップの処理により取得された設定値のアスペクト比の画像であって、画像サイズが最大の部分画像を切り出す切り出しステップと、切り出しステップの処理により切り出された部分画像の画像サイズを、設定値取得ステップの処理により取得された設定値の画像サイズに変更する画像サイズ変更ステップと、画像サイズ変更ステップの処理により画像サイズを変更された画像を、再生制御情報に基づいて再生する再生制御ステップとを含むことを特徴とする。
【００２１】
本発明のプログラムは、画像データの再生を制御する再生制御情報に含まれる、再生対象の静止画像のアスペクト比および画像サイズの設定値を取得する設定値取得ステップと、画像データの静止画像から、設定値取得ステップの処理により取得された設定値のアスペクト比の画像であって、画像サイズが最大の部分画像を切り出す切り出しステップと、切り出しステップの処理により切り出された部分画像の画像サイズを、設定値取得ステップの処理により取得された設定値の画像サイズに変更する画像サイズ変更ステップと、画像サイズ変更ステップの処理により画像サイズを変更された画像を、再生制御情報に基づいて再生する再生制御ステップとを含むことを特徴とする。
【００２２】
本発明の情報処理装置および方法、並びにプログラムにおいては、画像データの再生を制御する再生制御情報に含まれる、再生対象の静止画像のアスペクト比および画像サイズの設定値が取得され、画像データの静止画像から、その取得された設定値のアスペクト比の画像であって、画像サイズが最大の部分画像が切り出され、その切り出された部分画像の画像サイズが、設定値の画像サイズに変更され、その画像サイズを変更された画像が、再生制御情報に基づいて再生される。
【発明の効果】
【００２３】
本発明によれば、画像サイズおよびアスペクト比が任意の静止画を適切な画面構成でスライドショーとして再生することができる。
【発明を実施するための最良の形態】
【００２４】
以下に本発明の実施の形態を説明するが、本明細書に記載の発明と、発明の実施の形態との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする実施の形態が本明細書に記載されていることを確認するためのものである。従って、発明の実施の形態中には記載されているが、発明に対応するものとして、ここには記載されていない実施の形態があったとしても、そのことは、その実施の形態が、その発明に対応するものではないことを意味するものではない。逆に、実施の形態が発明に対応するものとしてここに記載されていたとしても、そのことは、その実施の形態が、その発明以外の発明には対応しないものであることを意味するものでもない。
【００２５】
さらに、この記載は、本明細書に記載されている発明の全てを意味するものではない。換言すれば、この記載は、本明細書に記載されている発明であって、この出願では請求されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２６】
本発明においては、画像データを処理する情報処理装置（例えば、図２の情報処理装置）が提供される。この情報処理装置では、画像データの再生を制御する再生制御情報に含まれる、再生対象の静止画像のアスペクト比および画像サイズの設定値を取得する設定値取得手段（例えば、図９の設定値取得部）と、画像データの静止画像から、設定値取得手段により取得された設定値のアスペクト比の画像であって、画像サイズが最大の部分画像を切り出す切り出し手段（例えば、図９のトリミング部）と、切り出し手段により切り出された部分画像の画像サイズを、設定値取得手段により取得された設定値の画像サイズに変更する画像サイズ変更手段（例えば、図９の画像サイズ変更部）と、画像サイズ変更手段により画像サイズを変更された画像を、再生制御情報に基づいて再生する再生制御手段（例えば、図８のエフェクト画像処理部）とを備える。
【００２７】
前記再生制御情報は、ベクタデータ（例えば、図９の出力ベクタデータ）であるようにすることができる。
【００２８】
前記再生制御情報は、再生を制御する画像データのそれぞれに対するエフェクト処理の制御情報であるベクタデータのエフェクト制御情報（例えば、図３Ａ）の集合を含み、設定値取得手段は、エフェクト制御情報毎に設定値を取得するようにすることができる。
【００２９】
前記画像データのアスペクト比および画像サイズが設定値のアスペクト比および画像サイズと一致するか否かを判定する判定手段（例えば、図９の処理判定部）をさらに備え、切り出し手段は、判定手段により、画像データのアスペクト比および画像サイズが設定値のアスペクト比および画像サイズと一致しないと判定された場合のみ切り出しを行うようにすることができる。
【００３０】
本発明においては、画像データを処理する情報処理装置（例えば、図２の情報処理装置）の情報処理方法が提供される。この情報処理方法においては、画像データの再生を制御する再生制御情報に含まれる、再生対象の静止画像のアスペクト比および画像サイズの設定値を取得する設定値取得ステップ（例えば、図１０のステップＳ１）と、画像データの静止画像から、設定値取得ステップの処理により取得された設定値のアスペクト比の画像であって、画像サイズが最大の部分画像を切り出す切り出しステップ（例えば、図１０のステップＳ４）と、切り出しステップの処理により切り出された部分画像の画像サイズを、設定値取得ステップの処理により取得された設定値の画像サイズに変更する画像サイズ変更ステップ（例えば、図１０のステップＳ５）と、画像サイズ変更ステップの処理により画像サイズを変更された画像を、再生制御情報に基づいて再生する再生制御ステップ（例えば、図９のステップＳ６）とを含む。
【００３１】
本発明のプログラムにおいても、各ステップが対応する実施の形態（但し一例）は、本発明の情報処理方法と同様である。
【００３２】
以下、本発明の実施の形態について図を参照して説明する。
【００３３】
図２は、本発明を適用した情報処理装置１１と、情報処理装置１１とケーブルを介して接続されるテレビジョン受像機１２（以下、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の再生時間がほぼ同じ時間になるように調整される。抽出部１４５により抽出された静止画は再生対象の静止画としてエフェクト画像処理部１４６に供給される。
【００９６】
なお、間引きがOFFに設定されている場合、抽出部１４５は、静止画の間引きを行わず、コンテンツ管理部１３１から供給されてきたフォトアルバムに格納されている全ての静止画を再生対象の静止画として内部メモリ１４７に供給し、保持させる。
【００９７】
エフェクト画像処理部１４６は、出力ベクタデータ生成部１４２またはスライドショーコンテンツ１４３より供給された出力ベクタデータに基づいて、内部メモリ１４７に保持されている再生対象の静止画（後述するようにデコードされた画像データの静止画）を取得し、その静止画に対してエフェクトを施し、そのエフェクトが施された静止画のデータ（ラスタ形式のフレーム画像データ）をBGM再生部１４４より供給されるBGMデータに同期させる等して出力データを生成し、その出力データを出力制御部１３６に供給する。また、エフェクト画像処理部１４６は、使用された出力ベクタデータを所定のタイミングで内部メモリ１４７に供給し、保持させる。
【００９８】
内部メモリ１４７は、図６のCPU１１１において実行される処理によりRAM１１３に確保されたメモリ領域のことであり、再生対象の静止画（画像データ）を一時的に保持するバッファメモリや、出力ベクタデータの一時的な保持等に利用される。この出力ベクタデータは、必要に応じて、スライドショーコンテンツ生成部１３３に出力される。
【００９９】
デコード処理部１４９は、内部メモリ１４７のバッファに保持されている画像データ（抽出部１４５より供給され保持されているエンコード済み画像データ）を取得し、その画像データに対してエンコードに対応する方法でデコード処理を施す。デコード処理が完了すると、デコード処理部１４９は、そのデコード済みの画像データを内部メモリ１４７のバッファに再度保持させる。
【０１００】
このような構成を有する再生部１３４によるプレイリストの再生は、作成中のプレイリストのプレビュー再生がユーザにより指示されたときにも行われる。プレイリストのプレビュー再生がユーザにより指示されたとき、プレイリスト作成部１３５から再生部１３４に作成中のプレイリストが供給され、図８の各部によりその再生が行われる。
【０１０１】
図９は、図８のエフェクト画像処理部１４６の詳細な構成例を示す図である。
【０１０２】
図９に示されるように、エフェクト画像処理部１４６は、設定値取得部１６１、画像データ取得部１６２、処理判定部１６３、トリミング部１６４、画像サイズ変更部１６５、および、エフェクト処理部１６６を有している。
【０１０３】
設定値取得部１６１は、出力ベクタデータ生成部１４２より供給される出力ベクタデータに基づいて、処理を行うエフェクトについて、エフェクト処理後のラスタデータ（表示画像）における静止画の画像サイズおよびアスペクト比の設定値を取得する。つまり、設定値取得部１６１は、処理を行うエフェクトが、静止画をどのような画像サイズおよびアスペクト比で表示させるかという情報を取得する。設定値取得部１６１は、その設定値を処理判定部１６３、トリミング部１６４、および画像サイズ変更部１６５に供給する。
【０１０４】
画像データ取得部１６２は、抽出部１４５により抽出され、内部メモリ１４７に保持されている（デコード処理部１４９によりデコード済みの）処理対象の静止画（画像データ）を取得する。画像データ取得部１６２は、その取得した静止画（画像データ）を処理判定部１６３、トリミング部１６４、およびエフェクト処理部１６６に供給する。
【０１０５】
処理判定部１６３は、静止画の画像サイズとアスペクト比が設定値と等しいか否かを判定し、供給された静止画より表示する画像の切り出しに関する処理を行うか否かを判定する。そして、処理判定部１６３は、画像処理を行うと判定した場合、その判定結果をトリミング部１６４に供給し、トリミング部１６４および画像サイズ変更部１６５に画像処理を行わせる。また、画像処理を行わないと判定した場合、処理判定部１６３は、判定結果をエフェクト処理部１６６に供給する。
【０１０６】
トリミング部１６４は、処理判定部１６３より供給された判定結果に基づいて、画像データ取得部１６２より供給された静止画から、アスペクト比が設定値と等しい長方形を内包する、画像サイズが最大の部分画像をトリミングする。つまり、トリミング部１６４は、処理対象の静止画から設定値のアスペクト比の画像を、その画像サイズが最大となるように切り出す。トリミング部１６４は、そのトリミングした部分画像（画像データ）を画像サイズ変更部１６５に供給する。
【０１０７】
画像サイズ変更部１６５は、トリミング部１６４より供給された部分画像の画像サイズを設定値取得部より供給された設定値の画像サイズに変更する。画像サイズ変更部１６５は、その画像サイズを変更した部分画像をエフェクト処理部１６６に供給する。
【０１０８】
つまり、トリミング部１６４および画像サイズ変更部１６５は、エフェクト処理対象の静止画から、エフェクトのベクタデータに設定される画像サイズおよびアスペクト比の部分画像を準備して、エフェクト処理部１６６に供給する。
【０１０９】
エフェクト処理部１６６は、画像サイズ変更部１６５より供給された部分画像、または画像データ取得部１６２より供給された静止画に対して出力ベクタデータで示されるエフェクト処理を施し、出力用のラスタデータである出力データを生成する。つまり、エフェクト処理部１６６は、供給された静止画（画像データ）を用いて、スライドショートして表示される画像（静止画に演出が施された画像）を生成する。エフェクト処理部１６６は、出力データを出力制御部１３６に供給する。
【０１１０】
以上のような構成のエフェクト画像処理部１４６は、エフェクト画像処理を実行して出力データ（ラスタデータ）を生成する際に、必要に応じてエフェクト処理を施す静止画に対してトリミングや画像サイズ変更処理等を施し、画像サイズやアスペクト比が設定値に調整された静止画を準備し、その調整後の静止画に対してエフェクト処理を施す。このエフェクト画像処理部１４６が実行するエフェクト画像処理を図１０のフローチャートを参照して説明する。
【０１１１】
エフェクト画像処理が開始されると、設定値取得部１６１は、出力ベクタデータに基づいて、処理を行うエフェクトにおいて指定される静止画のアスペクト比および画像サイズの設定値を取得する。また、画像データ取得部１６２は、ステップＳ２において、内部メモリ１４７に保持されている処理対象の静止画の画像データを取得する。
【０１１２】
ステップＳ３において処理判定部１６３は、取得した画像データの画像のアスペクト比および画像サイズが設定値と等しいか否かを判定する。つまり、処理判定部１６３は、処理対象の静止画の画像サイズやアスペクト比が出力ベクタデータに設定されている設定値と異なり、エフェクト処理を施す前にトリミングや拡大縮小等の画像処理を施す必要があるか否かを判定する。取得した画像データの画像のアスペクト比および画像サイズが設定値と等しくないと判定した場合、処理判定部１６３は、処理をステップＳ４に進める。
【０１１３】
トリミング部１６４は、ステップＳ４において、アスペクト比が設定値と等しい長方形を内包する画像サイズが最大の部分画像をトリミングする。つまり、トリミング部１６４は、内部メモリ１４７より取得された静止画から、設定値のアスペクト比を満たす、画像サイズが最大の部分画像をトリミングする（切り出す）。
【０１１４】
画像サイズ変更部１６５は、ステップＳ５において、トリミング部１６４がステップＳ４の処理においてトリミングした部分画像の画像サイズを設定値と等しくなるようにサイズ変更（拡大または縮小）する。ステップＳ５の処理を終了すると、画像サイズ変更部１６５は、処理をステップＳ６に進める。
【０１１５】
なお、ステップＳ３において、取得した画像データの画像のアスペクト比および画像サイズが設定値と等しいと判定した場合、処理判定部１６３は、処理をステップＳ６に進める。
【０１１６】
ステップＳ６において、エフェクト処理部１６６は、処理対象の画像にエフェクト処理を施すことによりエフェクト効果を付加し、画像を演出した出力データ（ラスタデータ）を生成する。つまり、エフェクト処理部１６６は、処理判定部１６３が内部メモリ１４７より取得した静止画の画像サイズやアスペクト比を変更させないように制御した場合、その内部メモリ１４７より取得した静止画に対してエフェクト処理を施し、出力データを生成する。逆に、処理判定部１６３が内部メモリ１４７より取得した静止画の画像サイズやアスペクト比を変更させるように制御した場合、エフェクト処理部１６６は、その処理後の部分画像（静止画）に対してエフェクト処理を施し、出力データを生成する。
【０１１７】
出力データを生成すると、エフェクト処理部１６６は、エフェクト画像処理を終了する。
【０１１８】
図１１は、内部メモリ１４７より取得した静止画に対して画像処理を施す様子の例を説明する図である。
【０１１９】
図１１Ａにおいて、内部メモリ１４７より取得した静止画１７１は、縦長の画像であり、エフェクトが出力ベクタデータにおいて要求される横長の画像（設定値）と少なくともアスペクト比が異なる。このような場合、エフェクト画像処理部１５６のトリミング部１６４は、出力ベクタデータにおけるアスペクト比の設定値を満たし、画像サイズが最大の部分画像を得るように枠１７２を設定し、その枠１７２を境界線として、その枠１７２の内部の画像をトリミングし、図１１Ｂに示される部分画像１７３を取得する。この処理は図１０のステップＳ４の処理に対応する。
【０１２０】
図１１Ｂに示される部分画像１７３は、そのアスペクト比が設定値と等しいものの、画像サイズは設定値と異なる恐れがある。従って、画像サイズ変更部１６５は、この部分画像１７３に対して拡大や縮小等の画像サイズ変更処理を行い、図１１Ｃに示されるような画像サイズおよびアスペクト比が設定値と等しい画像１７４を生成し、それをエフェクト処理部１６６に供給する。この処理は図１０のステップＳ５の処理に対応する。
【０１２１】
図１２は、内部メモリ１４７より取得した静止画に対して画像処理を施す様子の他の例を説明する図である。
【０１２２】
図１２Ａにおいて、内部メモリ１４７より取得した静止画１８１は、そのアスペクト比が出力ベクタデータにおける設定値のアスペクト比と等しいが、画像サイズが出力ベクタデータにおける設定値の画像サイズ１８２よりも小さい。
【０１２３】
このような場合、エフェクト画像処理部１５６のトリミング部１６４は、出力ベクタデータにおけるアスペクト比の設定値を満たし、画像サイズが最大の部分画像を得るように枠１８３を設定し、その枠１８３を境界線として、その枠１８３の内部の画像をトリミングし、図１２Ｂに示される画像１８４を取得する。なお、この画像１８４は、画像１８１とアスペクト比および画像サイズが一致するので、画像１８１と等価の画像である。この処理は図１０のステップＳ４の処理に対応する。
【０１２４】
図１２Ｂに示される画像１８４は、そのアスペクト比が設定値と等しいものの、画像サイズは設定値と異なる。従って、画像サイズ変更部１６５は、この画像１８４に対して拡大や縮小等の画像サイズ変更処理を行い、図１２Ｃに示されるような画像サイズおよびアスペクト比が設定値と等しい画像１８５を生成し、それをエフェクト処理部１６６に供給する。この処理は図１０のステップＳ５の処理に対応する。
【０１２５】
以上のように、エフェクト画像処理部１４６は、内部メモリ１４７より取得した静止画にエフェクトを施す前に、その静止画に対して加工処理を施し、その画像サイズおよびアスペクト比をエフェクトが要求する値に補正する。このようにすることにより、情報処理装置１は、画像サイズおよびアスペクト比が任意の静止画に対して、エフェクトの製作者の意図通りにエフェクト処理を施し、適切な画面構成でスライドショーとして再生することができる。つまり、情報処理装置１は、どのような画像サイズおよびアスペクト比の静止画像であっても、不要な画像を表示したり、不自然な演出を施したりすることなく、高品質なスライドショーをユーザに提供することができ、ユーザの満足度を向上させることができる。
【０１２６】
次に、以上のようなエフェクト画像処理の具体的な使用例について説明する。
【０１２７】
最初に、出力制御部１３６によりＴＶ１２に表示されるメニュー画面について説明する。
【０１２８】
図１３および図１４は、メニュー画面の例を示す図である。
【０１２９】
メニュー画面には、図１３の点線で囲んで示すように、画面の横方向にそれぞれのカテゴリを表すアイコンであるカテゴリアイコン１９１乃至１９５が配列して表示される。また、図１４の点線で囲んで示すように、カテゴリアイコン１９１乃至１９５の配列方向と直交する縦方向に、ユーザにより選択されているカテゴリに属するコンテンツを表すアイコンであるコンテンツアイコン（ビデオコンテンツアイコン２０１乃至２０４）が配列して表示される。なお、図１３および図１４の点線は、説明の便宜上付したものであり、実際にメニュー画面に表示されるものではない。
【０１３０】
図１３および図１４の例においては、「フォト（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（音声）の再生時間に一致された出力ベクタデータより生成される。また、このスライドショーコンテンツ生成処理は、プレイリスト作成処理の続きとして実行される。
【０２４５】
つまり、ユーザの指示等に基づいてスライドショーコンテンツ作成処理が開始されると、スライドショーコンテンツ作成部１３３は、ステップＳ１７１において、再生部１３４の内部メモリ１４７に保持されている出力ベクタデータを取得する。
【０２４６】
出力ベクタデータを取得すると、スライドショーコンテンツ作成部１３３は、ステップＳ１７２において、その取得した出力ベクタデータにタイトル等のその他の情報を付加する等してスライドショーコンテンツを作成する。作成されたスライドショーコンテンツは、コンテンツ管理部１３１に供給される。
【０２４７】
コンテンツ管理部１３１は、ステップＳ１７３において、そのスライドショーコンテンツをHDD１２０に供給して記憶させ、スライドショーコンテンツ作成処理を終了し、処理を図１７のステップＳ１０９に戻し、それ以降の処理を実行させる。
【０２４８】
このようにスライドショーコンテンツが記憶されると、メニュー画面の「ビデオ」にはスライドショーコンテンツを表すアイコンが１つ追加される。
【０２４９】
次に、図２６のフローチャートを参照して、情報処理装置１１により行われるプレイリスト再生処理について説明する。
【０２５０】
この処理は、以上のような一連の処理によって作成されたプレイリストの再生が、メニュー画面からユーザにより指示されたときに行われる処理である。つまり、このプレイリスト再生処理は、図２４のフローチャートを参照して説明したプレビュー再生処理と基本的に同様の処理が行われる。
【０２５１】
すなわち、ステップＳ１９１において、プレイリスト再生制御部１４１（図８）は、メニュー画面からユーザにより選択されたプレイリストを取得し、それを解析し、出力ベクタデータの生成に必要な情報を出力ベクタデータ生成部１４２に供給する。この処理は、図２４のステップＳ１５１に対応する。
【０２５２】
出力ベクタデータ生成部１４２は、ステップＳ１９２において、プレイリスト（プレイリスト再生制御部１４１より供給される情報）に基づいて出力ベクタデータを生成し、それをBGM再生部１４４、抽出部１４５、およびエフェクト画像処理部１４６に供給する。この処理は、図２３のステップＳ１５２に対応する。
【０２５３】
ステップＳ１９３において、BGM再生部１４４は、出力ベクタデータに基づいてBGMデータを取得して再生し、それをエフェクト画像処理部１４６等に供給する。この処理は図２３のステップＳ１５３に対応する。抽出部１４５は、ステップＳ１９４において、出力ベクタデータに基づいて、フォトアルバムより画像データ（再生対象の静止画）を抽出し、それを内部メモリ１４７に保持させる。この処理は図２３のステップＳ１５４に対応する。
【０２５４】
ステップＳ１９５において、エフェクト画像処理部１４６は、図１０のフローチャートを参照して説明したエフェクト画像処理をサブフローとして実行し、このエフェクト（画像）の再生時間が補正されてBGM（音声）の再生時間に一致された出力ベクタデータに基づいて、内部メモリ１４７より画像データを取得し、その画像データに対してエフェクト画像処理を施して出力データを生成する。つまり、エフェクト画像処理部１４６は、図１０のエフェクト画像処理を実行し、内部メモリ１４７より取得した静止画像にトリミングや画像サイズ変更等の加工処理を施し、アスペクト比および画像サイズがエフェクトにより要求される設定値と等しい画像を取得し、その画像に対してエフェクト処理を行い、出力データを生成する。なお、図１０において、エフェクト画像処理部１４６は、ステップＳ６の処理を終了した後、エフェクト画像処理を終了するように説明したが、この場合、出力ベクタデータ生成部１４２は、エフェクト画像処理をサブフローとして実行するので、全ての処理が終了した後、ステップＳ１９５に処理を戻し、ステップＳ１９６以降の処理を実行させる。この処理は図２３のステップＳ１５５に対応する。
【０２５５】
プレイリスト再生制御部１４１は、ステップＳ１９７においてプレイリスト再生処理を終了するか否かを判定し、終了しないと判定した場合、処理をステップＳ１９３に戻し、それ以降の処理を繰り返す。また、ステップＳ１９７においてプレイリスト再生処理を終了すると判定した場合、プレイリスト再生制御部１４１は、プレイリスト再生処理を終了する。
【０２５６】
次に、図２７のフローチャートを参照して、情報処理装置１１により行われるスライドショーコンテンツの再生処理について説明する。
【０２５７】
この処理は、上述したような一連の処理によって作成されたスライドショーコンテンツの再生が、メニュー画面からユーザにより指示されたときに行われる処理である。つまり、このスライドショーコンテンツ再生処理も、図２６のフローチャートを参照して説明したプレイリスト再生処理と基本的に同様の処理が行われる。
【０２５８】
ただし、このスライドショーコンテンツ再生処理の場合、プレイリストは用いずに、スライドショーコンテンツ（出力ベクタデータ）を利用する。
【０２５９】
従って、スライドショーコンテンツ再生制御部１４３（図８）は、ステップＳ２１１において、メニュー画面からユーザにより選択されたスライドショーコンテンツを取得し、その中に含まれる出力ベクタデータを取得する。そして、スライドショーコンテンツ再生制御部１４３は、その取得した出力ベクタデータをBGM再生部１４４、抽出部１４５、およびエフェクト画像処理部１４６に供給する。この処理は、図２６のステップＳ１９１およびステップＳ１９２に対応する。
【０２６０】
ステップＳ２１２において、BGM再生部１４４は、出力ベクタデータに基づいてBGMデータを取得して再生し、それをエフェクト画像処理部１４６等に供給する。この処理は図２５のステップＳ１９３に対応する。抽出部１４５は、ステップＳ２１３において、出力ベクタデータに基づいて、フォトアルバムより画像データ（再生対象の静止画）を抽出し、それを内部メモリ１４７に保持させる。この処理は図２６のステップＳ１９４に対応する。
【０２６１】
ステップＳ２１４において、エフェクト画像処理部１４６は、図１０のフローチャートを参照して説明したエフェクト画像処理をサブフローとして実行し、このエフェクト（画像）の再生時間が補正されてBGM（音声）の再生時間に一致された出力ベクタデータに基づいて、内部メモリ１４７より画像データを取得し、その画像データに対してエフェクト画像処理を施して出力データを生成する。つまり、エフェクト画像処理部１４６は、図１０のエフェクト画像処理を実行し、内部メモリ１４７より取得した静止画像にトリミングや画像サイズ変更等の加工処理を施し、アスペクト比および画像サイズがエフェクトにより要求される設定値と等しい画像を取得し、その画像に対してエフェクト処理を行い、出力データを生成する。なお、図１０において、エフェクト画像処理部１４６は、ステップＳ６の処理を終了した後、エフェクト画像処理を終了するように説明したが、この場合、出力ベクタデータ生成部１４２は、エフェクト画像処理をサブフローとして実行するので、全ての処理が終了した後、ステップＳ２１４に処理を戻し、ステップＳ２１５以降の処理を実行させる。この処理は図２６のステップＳ１９５に対応する。
【０２６２】
ステップＳ２１５において、エフェクト画像処理部１４６は、生成された出力データを出力制御部１３６に出力する。この処理は図２６のステップＳ１９６に対応する。
【０２６３】
スライドショーコンテンツ再生制御部１４３は、ステップＳ２１６においてスライドショーコンテンツ再生処理を終了するか否かを判定し、終了しないと判定した場合、処理をステップＳ２１２に戻し、それ以降の処理を繰り返す。また、ステップＳ２１６においてスライドショーコンテンツ再生処理を終了すると判定した場合、スライドショーコンテンツ再生制御部１４３は、スライドショーコンテンツ再生処理を終了する。
【０２６４】
これにより、ユーザは、テレビジョン番組などの他のビデオコンテンツと同様の感覚でスライドショーコンテンツを視聴することができる。
【０２６５】
以上のように、情報処理装置１１は、画像サイズおよびアスペクト比が任意の静止画に対して、エフェクトの製作者の意図通りにエフェクト処理を施し、適切な画面構成でスライドショーとして再生することができる。つまり、情報処理装置１は、どのような画像サイズおよびアスペクト比の静止画像であっても、不要な画像を表示したり、不自然な演出を施したりすることなく、高品質なスライドショーをユーザに提供することができ、ユーザの満足度を向上させることができる。
【０２６６】
なお、BGMとなる曲は情報処理装置１１に予め用意されているものであってもよいし、ユーザが音楽CDなどから情報処理装置１１に取り込んだ曲をBGMとして選択することができるようにしてももちろんよい。
【０２６７】
音楽CDから情報処理装置１１に曲を取り込んだとき、その音楽CDから、或いは、ネットワークを介して接続された所定のサーバから、取り込んだ曲のテンポやジャンル等の属性情報も情報処理装置１１に取り込まれ、属性情報から判断された曲の雰囲気に併せて、その取り込まれた曲に合うエフェクトのテンプレートが対応付けられる。曲とテンプレートの対応付けは、例えば、曲の属性情報と、図５のテンプレートの「雰囲気」の情報に基づいて行われる。
【０２６８】
これにより、ユーザは、自分自身が情報処理装置１１に取り込んだ曲をBGMとして選択することができる。また、取り込んだ曲にテンプレートが自動的に対応付けられるから、ユーザは、BGMとする曲を選択するだけでテンプレートも選択することができる。
【０２６９】
なお、曲に対応付けられるテンプレート自体も、情報処理装置１１内に予め用意されているものではなく、ネットワークを介して接続されるサーバからダウンロードされたものや、光ディスク１２５などを介して取り込まれたものであってもよい。
【０２７０】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【０２７１】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０２７２】
この記録媒体は、図６に示されるように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されているメモリカード１２３や光ディスク１２５により構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM１１２や、HDD１２０に含まれるハードディスクなどで構成される。
【０２７３】
なお、本明細書において、各ステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【図面の簡単な説明】
【０２７４】
【図１】静止画と画像の切り出しについて説明する図である。
【図２】本発明を適用した情報処理装置と、テレビジョン受像機の外観の例を示す図である。
【図３】エフェクトの例を示す図である。
【図４】プレイリストの例を示す図である。
【図５】テンプレートの例を示す図である。
【図６】情報処理装置の構成例を示すブロック図である。
【図７】情報処理装置の機能構成例を示すブロック図である。
【図８】図７の再生部の構成例を示すブロック図である。
【図９】図８のエフェクト画像処理部の構成例を示す図である。
【図１０】エフェクト画像処理を説明するフローチャートである。
【図１１】静止画に対して画像処理を施す様子の例を説明する図である。
【図１２】静止画に対して画像処理を施す様子の他の例を説明する図である。
【図１３】メニュー画面の例を示す図である。
【図１４】メニュー画面の他の例を示す図である。
【図１５】情報処理装置のプレイリスト作成処理を説明するフローチャートである。
【図１６】情報処理装置のプレイリスト作成処理を説明する、図１５に続くフローチャートである。
【図１７】情報処理装置のプレイリスト作成処理を説明する、図１６に続くフローチャートである。
【図１８】表示画面の例を示す図である。
【図１９】表示画面の他の例を示す図である。
【図２０】表示画面の他の例を示す図である。
【図２１】表示画面の他の例を示す図である。
【図２２】表示画面の他の例を示す図である。
【図２３】プレイリスト作成処理の詳細を説明するフローチャートである。
【図２４】プレビュー再生処理の詳細を説明するフローチャートである。
【図２５】スライドショーコンテンツ作成処理の詳細を説明するフローチャートである。
【図２６】情報処理装置のプレイリスト再生処理を説明するフローチャートである。
【図２７】情報処理装置のスライドショーコンテンツ再生処理を説明するフローチャートである。
【符号の説明】
【０２７５】
１  情報処理装置，  ２  テレビジョン受像機，  １３１  コンテンツ管理部，  １３２  BGM/テンプレート管理部，  １３３  スライドショーコンテンツ作成部，  １３４  再生部，  １３５  プレイリスト作成部，  １３６  表示制御部，  １４１  プレイリスト再生制御部，  １４２  出力ベクタデータ生成部，  １４３  スライドショーコンテンツ再生制御部，  １４４  BGM再生部，  １４５  抽出部，  １４６  エフェクト画像処理部，  １４７  内部メモリ，  １４９  デコード処理部，  １６１  設定値設定部，  １６２  画像データ取得部，  １６３  処理判定部，  １６４  トリミング部，  １６５  画像サイズ変更部，  １６６  エフェクト処理部
【図１】
2006166165.tif 000003
【図２】
2006166165.tif 000004
【図３】
2006166165.tif 000005
【図４】
2006166165.tif 000006
【図５】
2006166165.tif 000007
【図６】
2006166165.tif 000008
【図７】
2006166165.tif 000009
【図８】
2006166165.tif 000010
【図９】
2006166165.tif 000011
【図１０】
2006166165.tif 000012
【図１１】
2006166165.tif 000013
【図１２】
2006166165.tif 000014
【図１３】
2006166165.tif 000015
【図１４】
2006166165.tif 000016
【図１５】
2006166165.tif 000017
【図１６】
2006166165.tif 000018
【図１７】
2006166165.tif 000019
【図１８】
2006166165.tif 000020
【図１９】
2006166165.tif 000021
【図２０】
2006166165.tif 000022
【図２１】
2006166165.tif 000023
【図２２】
2006166165.tif 000024
【図２３】
2006166165.tif 000025
【図２４】
2006166165.tif 000026
【図２５】
2006166165.tif 000027
【図２６】
2006166165.tif 000028
【図２７】
2006166165.tif 000029