(57)【要約】【課題】スライドショーの再生方法において、コンテンツデータの取得や再生において何らかの問題が発生した場合に、スライドショーの再生が停止する、或いは一度見たコンテンツだけが繰り返し表示されると、ユーザのスライドショーに対する満足度を低下させてしまうという問題があった。【解決手段】コンテンツデータの取得や再生において何らかの問題が発生した場合に、再生対象となる他のコンテンツデータを代替えコンテンツとして取得するか、或いはスライドショーの内容に適したダミーコンテンツを生成することにより、スライドショーの再生を継続する。【選択図】図１
2010050511.tif 000002
【特許請求の範囲】
【請求項１】
再生対象となる複数のコンテンツデータを設定する再生対象設定ステップと、前記再生対象設定ステップにより与えられた情報を基に、シナリオを生成するシナリオ生成ステップと、前記シナリオ生成ステップで生成されたシナリオに基づいて再生対象のコンテンツデータを取得する再生対象取得ステップと、前記再生対象取得ステップにより取得されたコンテンツデータをデコードする第一のデコードステップと、前記再生対象取得ステップ或いは前記第一のデコードステップにおいて発生したエラーを検出するエラー検出ステップと、前記エラー検出ステップがエラーを検出した場合に、エラーが発生したコンテンツデータに対して後続にあたるコンテンツデータを検索する再生対象検索ステップと、前記再生対象検索ステップにおいて再生対象となるコンテンツデータが存在した場合に、該コンテンツデータを代替えデータとして取得する代替えデータ取得ステップと、前記代替えデータ取得ステップで取得した代替えデータをデコードする第二のデコードステップを有することを特徴とする再生方法。
【請求項２】
前記再生対象検索ステップにおいて再生対象となるコンテンツデータが存在しない場合に、該スライドショーのカテゴリーに適したダミーコンテンツを自動生成するダミーコンテンツ生成ステップと、前記ダミーデータコンテンツ生成ステップで生成されたダミーデータをデコードする第三のデコードステップを更に有することを特徴とする、請求項１に記載の再生方法。
【請求項３】
前記再生対象設定ステップにより設定したコンテンツに対して特殊効果を設定する特殊効果設定ステップと、前記二つのデコードステップによってデコードされたデータに対して、前記特殊効果設定ステップで設定された特殊効果を適用する特殊効果適用ステップを更に有することを特徴とする、請求項１に記載の再生方法。
【請求項４】
前記二つのデコードステップによってデコードされたデータをバッファリングするバッファリングステップを更に有することを特徴とする、請求項１に記載の再生方法。
【請求項５】
前記二つのデコードステップによってデコードされたデータを出力する出力ステップを更に有することを特徴とする、請求項１に記載の再生方法。
【請求項６】
再生対象となる複数のコンテンツデータを設定する再生対象設定手段と、前記再生対象設定手段により与えられた情報を基に、シナリオを生成するシナリオ生成手段と、前記シナリオ生成手段で生成されたシナリオに基づいて再生対象のコンテンツデータを取得する再生対象取得手段と、前記再生対象取得手段により取得されたコンテンツデータをデコードするデコード手段と、前記再生対象取得手段或いは前記デコード手段において発生したエラーを検出するエラー検出手段と、前記エラー検出手段がエラーを検出した場合に、エラーが発生したコンテンツデータに対して後続にあたるコンテンツデータを検索する再生対象検索手段と、前記再生対象検索手段において再生対象となるコンテンツデータが存在した場合に、該コンテンツデータを代替えデータとして取得する代替えデータ取得手段を備え、前記デコード手段は前記代替えデータ取得手段で取得した代替えデータもデコードすることを特徴とする再生装置。
【請求項７】
前記再生対象検索手段において再生対象となるコンテンツデータが存在しない場合に、該スライドショーのカテゴリーに適したダミーコンテンツを自動生成するダミーコンテンツ生成手段を更に備え、前記デコード手段は前記ダミーコンテンツ生成手段で生成されたダミーコンテンツもデコードすることを特徴とする、請求項６に記載の再生装置。
【請求項８】
前記再生対象設定手段により設定したコンテンツに対して特殊効果を設定する特殊効果設定手段と、前記デコード手段によってデコードされたデータに対して、前記特殊効果設定手段で設定された特殊効果を適用する特殊効果適用手段を更に備えることを特徴とする、請求項６に記載の再生装置。
【請求項９】
前記デコード手段によってデコードされたデータをバッファリングするバッファリング手段を更に備えることを特徴とする、請求項６に記載の再生装置。
【請求項１０】
前記シナリオ前記デコード手段によってデコードされたデータを出力する出力手段を更に備えることを特徴とする、請求項６に記載の再生装置。
【請求項１１】
請求項１から請求項５のいずれかの請求項に記載の処理方法を動作させるプログラム。
【請求項１２】
請求項１１に記載のプログラムを記録した媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エフェクトを伴うスライドショーの再生方法及び装置に関するものである。
【背景技術】
【０００２】
従来のスライドショー再生方法において、再生対象となるコンテンツの取得処理或いは再生処理に失敗した場合、スライドショーの再生を停止するか、或いはエラーメッセージを出す事により、問題が発生したことをユーザに対して提示する方法が利用されている。また、問題が発生したことをユーザに対して提示しない方法としては、画像処理能力が低い情報処理装置において、コンテンツの取得や復号化に時間がかかり、あらかじめ設定されたスケジュール通りに再生できない場合、遅延が発生していると判断し、既に再生済のコンテンツデータを再利用して再生する方法が用いられてきた。（特許文献１、２参照）
【特許文献１】特開２００８−６７２３２号公報
【特許文献２】特開２００６−１６３９６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、問題が発生したことをユーザに対して提示する方法では、スライドショーの再生開始時或いは再生中に、コンテンツの読み込み処理で何らかのエラーが発生した場合、他のコンテンツが再生できる可能性があるにも関わらず、スライドショーの再生を強制的に停止していた。また、問題が発生したことをユーザに対して提示しない方法では、スライドショーの再生開始時或いは再生中に、コンテンツの読み込み処理で遅延が発生した場合、一つ前の再生済のコンテンツデータだけを代替えコンテンツとして再生していた。
【０００４】
このように、従来のスライドショー再生方法では、特にスライドショーをＢＧＶ（ＢａｃｋＧｒｏｕｎｄ  Ｖｉｄｅｏ）として利用するシーンを想定した場合、何らかの問題が発生した場合にスライドショーが途端に停止する、或いは一度見たコンテンツだけが繰り返し表示されると、ユーザのスライドショーに対する満足度を低下させてしまうという問題があった。
【０００５】
そこで本発明は、スライドショーを再生する際に何らかの問題が発生した場合でも、スライドショーを停止させず、違和感なく再生することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明のスライドショー再生方法は、再生対象となる複数のコンテンツデータを設定する再生対象設定ステップと、再生対象設定ステップにより与えられた情報を基に、シナリオの生成を行うシナリオ生成ステップと、シナリオ生成ステップで生成されたシナリオに基づいて再生対象のコンテンツデータを取得する再生対象取得ステップと、再生対象取得ステップにより取得されたコンテンツデータをデコードする第一のデコードステップと、前記再生対象取得ステップ或いは前記デコードステップにおいて発生したエラーを検出するエラー検出ステップと前記エラー検出ステップがエラーを検出した場合に、エラーが発生したコンテンツデータに対して後続に当たるコンテンツデータを検索する再生対象検索ステップと、前記再生対象検索ステップにおいて再生対象となるコンテンツデータが存在した場合に、該コンテンツデータを代替えデータとして取得する代替えデータ取得ステップと、代替えデータ取得ステップで取得した代替えデータをデコードする第二のデコードステップを有する。
【０００７】
また、本発明のスライドショー再生装置は、再生対象となる複数のコンテンツデータを設定する再生対象設定手段と、前記再生対象設定手段により与えられた情報を基に、シナリオを生成するシナリオ生成手段と、前記シナリオ生成手段で生成されたシナリオに基づいて再生対象のコンテンツデータを取得する再生対象取得手段と、前記再生対象取得手段により取得されたコンテンツデータをデコードするデコード手段と、前記再生対象取得手段或いは前記デコード手段において発生したエラーを検出するエラー検出手段と、前記エラー検出手段がエラーを検出した場合に、エラーが発生したコンテンツデータに対して後続にあたるコンテンツデータを検索する再生対象検索手段と、前記再生対象検索手段において再生対象となるコンテンツデータが存在した場合に、該コンテンツデータを代替えデータとして取得する代替えデータ取得手段を備え、代替えデータ取得手段で取得した代替えデータもデコード手段でデコードする制御手段を備える。
【発明の効果】
【０００８】
以上のように、本発明のスライドショー再生装置及び方法によれば、スライドショーの再生において何らかの問題が発生した場合でも、スライドショーの再生対象となっており、ユーザが未だ見ていない後続のデータを代替えコンテンツとして自動選択することで、スライドショーの再生を継続できる。これにより、スライドショーに対するユーザの満足度低下を抑制することが可能となる。
【発明を実施するための最良の形態】
【０００９】
本発明の実施の形態にかかるスライドショー再生装置及び方法によれば、何らかの問題が発生した場合でも、スライドショーを停止せずに再生を継続することが可能となる。
【００１０】
（実施の形態）
図１は、本発明の実施の形態のスライドショー再生装置のブロック図である。コンテンツ情報管理部１００において、入力されたコンテンツ情報を管理する。コンテンツ情報をスライドショー制御部１０１に渡すと、各コンテンツデータの提示時間（Ｐｒｅｓｅｎｔａｔｉｏｎ  Ｔｉｍｅ）を管理するために必要な、スライドショーのシナリオを生成する。スライドショー制御部１０１は、生成されたシナリオに基づき、コンテンツ取得部１０２に対して、現在必要なコンテンツデータの取得を要求する。
【００１１】
コンテンツ取得部１０２において、コンテンツデータの取得が無事に完了した場合、デコード処理部１０３において、コンテンツデータのデコード処理が行われる。その後、映像・音声出力部１０４において、映像や音声が出力される。なお、スライドショー制御部１０１は、スライドショーの再生中に、次の再生対象となるコンテンツの準備を始める。
【００１２】
一方、エラー検出部１０５により、コンテンツデータの取得或いはデコード処理においてエラーが検出された場合、再生対象検索部１０６において、エラーが発生したコンテンツデータに対して後続に当たるコンテンツデータを検索する。検索した結果、他の再生対象が存在した場合は、代替えデータ取得部１０７により任意のコンテンツデータを取得し、デコード処理部１０３に渡し、再生を継続する。
【００１３】
また、他の再生対象が存在しない場合は、ダミーコンテンツ生成部１０８により、ライドショーの内容に適したダミーコンテンツを自動生成し、デコード処理部１０３に渡し、再生を継続する。
【００１４】
図２は及び図３、図４は本発明の実施の形態のスライドショー再生方法を表すフローチャートである。
【００１５】
ステップＳ１０１において、再生対象となる複数のコンテンツデータを設定する。設定されたコンテンツデータを基に、スライドショー制御処理Ｓ１０２が実行される。
【００１６】
スライドショー制御処理Ｓ１０２では、まず、ステップＳ２０１において、スライドショー全体のシナリオを生成する。次に、ステップＳ２０２において、現時点で再生対象となるコンテンツデータをシナリオ内から検索する。生成されたシナリオ内に、未再生のコンテンツが存在した場合は、ステップＳ２０４において、そのコンテンツを再生対象として決定する。未再生のコンテンツが存在しない場合は、ステップＳ２０５において、スライドショーを終了する。
【００１７】
未再生のコンテンツが存在した場合、ステップＳ１０３において、スライドショー制御処理Ｓ１０２から要求されるコンテンツデータを取得する。ステップＳ１０４において、データの取得に成功したと判定された場合、ステップＳ１０５において、取得したコンテンツのデコード処理を行う。ステップＳ１０６において、コンテンツデータのデコードに成功したと判定された場合、ステップＳ１０７ステップにおいて、映像と音声の出力が行われる。なお、映像と音声を出力している最中に、ステップＳ１０２に戻り、次のコンテンツの再生準備を始める。
【００１８】
ステップＳ１０４及びステップＳ１０６において、コンテンツデータの取得或いはデコード処理で失敗したと判定された場合、ステップＳ１０８においてエラー処理が実行される。
【００１９】
エラー処理Ｓ１０８では、まず、ステップＳ３０１において、エラーが発生したコンテンツデータに対して後続にあたるコンテンツデータを検索する。次に、ステップＳ３０２において、コンテンツデータが存在したと判定された場合は、ステップＳ３０３に移り、そのコンテンツデータを代替えコンテンツとして取得する。コンテンツデータが存在しないと判定された場合は、ステップＳ３０４に移り、スライドショーの内容に適したダミーコンテンツを生成する。ここで言うダミーコンテンツは、例えば顔認証やその他の画像解析により得られた情報を基に、ユーザの顔にズームアップした画像や、予めプログラム内部に組み込まれている画像群などが挙げられる。
【００２０】
最後に、ステップＳ１０７において、デコード処理部によってデコードされたコンテンツデータを出力する。
【産業上の利用可能性】
【００２１】
本発明のスライドショー再生装置及び方法によれば、コンテンツデータの取得時あるいは再生時に何らかのエラーが発生した場合でも、スライドショーの再生を継続することが出来ることから、様々な形式のコンテンツデータ（再生できないものも含む）を入力対象として再生する可能性が非常に高いパーソナルコンピュータ等で有用である。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施の形態のスライドショー再生装置のブロック図
【図２】本発明の実施の形態のスライドショー再生方法を表すフローチャート
【図３】サブルーチン：スライドショー制御処理を表すフローチャート
【図４】サブルーチン：エラー処理を表すフローチャート
【符号の説明】
【００２３】
１００    コンテンツ情報管理部
１０１    スライドショー制御部
１０２    コンテンツ取得部
１０３    デコード処理部
１０４    映像音声出力部
１０５    エラー検出部
１０６    再生対象検索部
１０７    代替えデータ取得部
１０８    ダミーコンテンツ生成部
【図１】
2010050511.tif 000003
【図２】
2010050511.tif 000004
【図３】
2010050511.tif 000005
【図４】
2010050511.tif 000006