(57)【要約】【課題】  トランジション処理を施した画像を用いたスライドショー表示において生じる違和感を抑止する。【解決手段】  動画像を取得する撮像手段と、撮像手段により得られた動画像に対して、動画像の表示を開始させるときの開始変遷効果、及び動画像の表示を終了させるときの終了変遷効果のいずれかの変遷効果を付与する付与処理を施す第１の画像処理部と、第１の画像処理部により付与処理が施された変遷効果付きの動画像に対して、変遷効果に関わる情報を付帯情報として付帯する情報付帯部と、変遷効果に関わる情報が付帯された変遷効果付きの動画像を記憶する記憶媒体と、を備えたことを特徴とする。【選択図】    図１
2013118564.tif 000002
【特許請求の範囲】
【請求項１】
動画像を取得する撮像手段と、
前記撮像手段により得られた前記動画像に対して、前記動画像の表示を開始させるときの開始変遷効果、及び前記動画像の表示を終了させるときの終了変遷効果のいずれかの変遷効果を付与する付与処理を施す第１の画像処理部と、
前記第１の画像処理部により前記付与処理が施された変遷効果付きの動画像に対して、前記変遷効果に関わる情報を付帯情報として付帯する情報付帯部と、
前記変遷効果に関わる情報が前記付帯情報として付帯された前記変遷効果付きの動画像を記憶する記憶媒体と、
を備えたことを特徴とする撮像装置。
【請求項２】
請求項１に記載の撮像装置において、
前記変遷効果に関わる情報は、前記変遷効果の種類及び前記変遷効果が付与される時間を示す情報であることを特徴とする撮像装置。
【請求項３】
請求項１又は請求項２に記載の撮像装置により取得された画像を利用したスライドショー表示を行う画像表示装置において、
前記画像を取り込む画像取込部と、
取り込まれた前記画像に付帯された付帯情報に基づいて、前記画像が前記変遷効果付きの動画像であるか否かを判定する画像判定部と、
前記変遷効果付きの動画像以外の画像に対して前記スライドショー表示用の変遷効果を付与する第２の画像処理部と、
を備えたことを特徴とする画像表示装置。
【請求項４】
請求項１又は請求項２に記載の撮像装置により取得された画像を利用したスライドショー表示を行う画像表示装置において、
前記画像を取り込む画像取込部と、
取り込まれた前記画像に付帯された付帯情報に基づいて、前記画像が前記変遷効果付きの動画像であるか否かを判定する画像判定部と、
前記変遷効果付きの動画像に付与される変遷効果と、前記スライドショー表示用の変遷効果とに基づいて、前記スライドショー表示用の変遷効果を付与するか否かを判定する処理判定部と、
前記変遷効果付きの動画像を除く画像及び前記スライドショー表示用の変遷効果を付与すると判定された前記変遷効果付きの動画像に、前記スライドショー表示用の変遷効果を付与する第２の画像処理部と、
を備えたことを特徴とする画像表示装置。
【請求項５】
請求項１又は請求項２に記載の撮像装置により取得された画像を利用したスライドショー表示を行う画像表示装置において、
前記画像を取り込む画像取込部と、
取り込まれた前記画像に付帯された付帯情報に基づいて、前記画像が前記変遷効果付きの動画像であるか否かを判定する画像判定部と、
前記変遷効果付きの動画像の前後に表示される画像の少なくとも一方に対して、前記変遷効果付きの動画像に施された前記変遷効果を考慮した前記変遷効果を付与し、前記変遷効果付きの動画像及び前記変遷効果付きの動画像の前後に表示される画像を除く画像に対して前記スライドショー表示用の変遷効果を付与する第２の画像処理部と、
を備えたことを特徴とする画像表示装置。
【請求項６】
請求項１又は請求項２に記載の撮像装置により取得された画像を利用したスライドショー表示を行う画像表示装置において、
前記画像を取り込む画像取込部と、
取り込まれた前記画像に付帯された付帯情報に基づいて、前記画像が前記変遷効果付きの動画像であるか否かを判定する画像判定部と、
前記変遷効果付きの動画像が複数あり、且つ前記スライドショー表示において異なる変遷効果が付与された前記変遷効果付きの動画像が連続する場合に、連続する前記変遷効果付きの動画像のうち、時間的に先となる変遷効果付きの動画像の表示と、前記時間的に後になる変遷効果付きの動画像の表示との間に、これら変遷効果付きの動画像を除く他の画像のいずれかが表示されるように、前記スライドショー表示における画像の表示順序を変更する順序変更部と、
前記時間的に先となる変遷効果付きの動画像の前後に表示される画像、及び前記時間的に後になる変遷効果付きの動画像と前後に表示される画像のそれぞれの画像に対して、前記変遷効果付きの動画像のそれぞれに施された前記変遷効果を考慮した変遷効果を付与し、遷移効果付きの動画像及び該動画像に前後する画像を除く画像に対して、スライドショー表示用の遷移効果を付与する第２の画像処理部と、
を備えたことを特徴とする画像表示装置。
【請求項７】
請求項１又は請求項２に記載の撮像装置により取得された画像を利用したスライドショー表示をコンピュータに実行させる画像表示プログラムであって、
前記画像を取り込む画像取込工程と、
取り込まれた前記画像に付帯された付帯情報に基づいて、前記画像が前記変遷効果付きの動画像であるか否かを判定する画像判定工程と、
前記変遷効果付きの動画像以外の画像に対して前記スライドショー表示用の変遷効果を付与する画像処理工程と、
を実行させることが可能なコンピュータにて読み取り可能な画像表示プログラム。
【請求項８】
請求項１又は請求項２に記載の撮像装置により取得された画像を利用したスライドショー表示をコンピュータに実行させる画像表示プログラムであって、
前記画像を取り込む画像取込工程と、
取り込まれた前記画像に付帯された付帯情報に基づいて、前記画像が前記変遷効果付きの動画像であるか否かを判定する画像判定工程と、
前記変遷効果付きの動画像に付与される変遷効果と、前記スライドショー表示用の変遷効果とに基づいて、前記スライドショー表示用の変遷効果を付与するか否かを判定する処理判定工程と、
前記変遷効果付きの動画像を除く画像及び前記スライドショー表示用の変遷効果を付与すると判定された前記変遷効果付きの動画像に、前記スライドショー表示用の変遷効果を付与する画像処理工程と、
を実行させることが可能なコンピュータにて読み取り可能な画像表示プログラム。
【請求項９】
請求項１又は請求項２に記載の撮像装置により取得された画像を利用した画像のスライドショー表示をコンピュータに実行させる画像表示プログラムであって、
前記画像を取り込む画像取込工程と、
取り込まれた前記画像に付帯された付帯情報に基づいて、前記画像が前記変遷効果付きの動画像であるか否かを判定する画像判定工程と、
前記変遷効果付きの動画像の前後に表示される画像の少なくとも一方に対して、前記変遷効果付きの動画像に施された前記変遷効果を考慮した前記変遷効果を付与し、前記変遷効果付きの動画像及び前記変遷効果付きの動画像の前後に表示される画像を除く画像に対して前記スライドショー表示用の変遷効果を付与する画像処理工程と、
を実行させることが可能なコンピュータにて読み取り可能な画像表示プログラム。
【請求項１０】
請求項１又は請求項２に記載の撮像装置により取得された画像を利用した画像のスライドショー表示をコンピュータに実行させる画像表示プログラムであって、
前記画像を取り込む画像取込工程と、
取り込まれた前記画像に付帯された付帯情報に基づいて、前記画像が前記変遷効果付きの動画像であるか否かを判定する画像判定工程と、
前記変遷効果付きの動画像が複数あり、且つ前記スライドショー表示において異なる変遷効果が付与された前記変遷効果付きの動画像が連続する場合に、連続する前記変遷効果付きの動画像のうち、時間的に先となる変遷効果付きの動画像の表示と、前記時間的に後になる変遷効果付きの動画像の表示との間に、これら変遷効果付きの動画像を除く他の画像のいずれかが表示されるように、前記スライドショー表示における画像の表示順序を変更する順序変更工程と、
前記時間的に先となる変遷効果付きの動画像の前後に表示される画像、及び前記時間的に後になる変遷効果付きの動画像と前後に表示される画像のそれぞれの画像に対して、前記変遷効果付きの動画像のそれぞれに施された前記変遷効果を考慮した変遷効果を付与し、遷移効果付きの動画像及び該動画像に前後する画像を除く画像に対して、スライドショー表示用の遷移効果を付与する画像処理工程と、
を実行させることが可能なコンピュータにて読み取り可能な画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静止画像及び動画像を記録再生可能な撮像装置、画像表示装置及び画像表示プログラムに関する。
【背景技術】
【０００２】
得られた静止画像や動画像を連続的に表示する方法として、画像を切り替えながら表示する、所謂スライドショー表示が用いられる。このスライドショー表示では、用いる静止画像に対して、フェードインやフェードアウトなどに代表されるトランジション効果（遷移効果）を付与する処理を施して各画像を表示することが多い。このようなトランジション処理の中には、例えば連続する２つの画像の色情報を用いて各画像に対するトランジション処理を行い、画像の連続性が不自然になることを防止する技術が提案されている（特許文献１）。また、この他に、ユーザの操作等により撮影時にトランジション処理が施された動画像（以下、トランジション処理済みの動画像）を取得できる撮像装置も提供されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１８４８６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このスライドショー表示においては、表示される画像が静止画像に対してのみ、トランジション処理が付与される。このため、静止画像と動画像とを連続して表示するスライドショー表示の場合には、動画像と静止画像とを切り替える（又はその逆）ときの映像効果がユーザの意図する映像効果を表現することができない。これを解消するために、動画像に対してもトランジション処理を行うことが望ましいが、予めトランジション処理が施された動画像に対しても再度トランジション処理が施されてしまうため、スライドショー表示における動画像における映像効果がユーザの意図しないものとなってしまう。
【０００５】
本発明は、トランジション処理を施した画像を用いたスライドショー表示において生じる違和感を抑止することができるようにした撮像装置、画像表示装置及び画像表示プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の撮像装置は、動画像を取得する撮像手段と、前記撮像手段により得られた前記動画像に対して、前記動画像の表示を開始させるときの開始変遷効果、及び前記動画像の表示を終了させるときの終了変遷効果のいずれかの変遷効果を付与する付与処理を施す第１の画像処理部と、前記第１の画像処理部により前記付与処理が施された変遷効果付きの動画像に対して、前記変遷効果に関わる情報を付帯情報として付帯する情報付帯部と、前記変遷効果に関わる情報が前記付帯情報として付帯された前記変遷効果付きの動画像を記憶する記憶媒体と、を備えたことを特徴とする。
【０００７】
ここで、前記変遷効果に関わる情報は、前記変遷効果の種類及び前記変遷効果が付与される時間を示す情報であることが好ましい。
【０００８】
また、本発明の画像表示装置は、上述した撮像装置により取得された画像を利用したスライドショー表示を行う画像表示装置において、前記画像を取り込む画像取込部と、取り込まれた前記画像に付帯された付帯情報に基づいて、前記画像が前記変遷効果付きの動画像であるか否かを判定する画像判定部と、前記変遷効果付きの動画像以外の画像に対して前記スライドショー表示用の変遷効果を付与する第２の画像処理部と、を備えたことを特徴とする。
【０００９】
また、本発明の画像表示装置は、上述した撮像装置により取得された画像を利用したスライドショー表示を行う画像表示装置において、前記画像を取り込む画像取込部と、取り込まれた前記画像に付帯された付帯情報に基づいて、前記画像が前記変遷効果付きの動画像であるか否かを判定する画像判定部と、前記変遷効果付きの動画像に付与される変遷効果と、前記スライドショー表示用の変遷効果とに基づいて、前記スライドショー表示用の変遷効果を付与するか否かを判定する処理判定部と、前記変遷効果付きの動画像を除く画像及び前記スライドショー表示用の変遷効果を付与すると判定された前記変遷効果付きの動画像に、前記スライドショー表示用の変遷効果を付与する第２の画像処理部と、を備えたことを特徴とする。
【００１０】
また、本発明の画像表示装置は、上述した撮像装置により取得された画像を利用したスライドショー表示を行う画像表示装置において、前記画像を取り込む画像取込部と、取り込まれた前記画像に付帯された付帯情報に基づいて、前記画像が前記変遷効果付きの動画像であるか否かを判定する画像判定部と、前記変遷効果付きの動画像の前後に表示される画像の少なくとも一方に対して、前記変遷効果付きの動画像に施された前記変遷効果を考慮した前記変遷効果を付与し、前記変遷効果付きの動画像及び前記変遷効果付きの動画像の前後に表示される画像を除く画像に対して前記スライドショー表示用の変遷効果を付与する第２の画像処理部と、を備えたことを特徴とする。
【００１１】
また、本発明の画像表示装置は、上述した撮像装置により取得された複数の画像データを利用したスライドショー表示を行う画像表示装置において、前記画像を取り込む画像取込部と、取り込まれた前記画像に付帯された付帯情報に基づいて、前記画像が前記変遷効果付きの動画像であるか否かを判定する画像判定部と、前記変遷効果付きの動画像が複数あり、且つ前記スライドショー表示において異なる変遷効果が付与された前記変遷効果付きの動画像が連続する場合に、連続する前記変遷効果付きの動画像のうち、時間的に先となる変遷効果付きの動画像の表示と、前記時間的に後になる変遷効果付きの動画像の表示との間に、これら変遷効果付きの動画像を除く他の画像のいずれかが表示されるように、前記スライドショー表示における画像の表示順序を変更する順序変更部と、前記時間的に先となる変遷効果付きの動画像の前後に表示される画像、及び前記時間的に後になる変遷効果付きの動画像と前後に表示される画像のそれぞれの画像に対して、前記変遷効果付きの動画像のそれぞれに施された前記変遷効果を考慮した変遷効果を付与し、遷移効果付きの動画像及び該動画像に前後する画像を除く画像に対して、スライドショー表示用の遷移効果を付与する第２の画像処理部と、を備えたことを特徴とする。
【００１２】
また、本発明の画像表示プログラムは、前記画像を取り込む画像取込工程と、取り込まれた前記画像に付帯された付帯情報に基づいて、前記画像が前記変遷効果付きの動画像であるか否かを判定する画像判定工程と、前記変遷効果付きの動画像以外の画像に対して前記スライドショー表示用の変遷効果を付与する画像処理工程と、を実行させることが可能なコンピュータにて読み取り可能なものである。
【００１３】
また、本発明の画像表示プログラムは、前記画像を取り込む画像取込工程と、取り込まれた前記画像に付帯された付帯情報に基づいて、前記画像が前記変遷効果付きの動画像であるか否かを判定する画像判定工程と、前記変遷効果付きの動画像に付与される変遷効果と、前記スライドショー表示用の変遷効果とに基づいて、前記スライドショー表示用の変遷効果を付与するか否かを判定する処理判定工程と、前記変遷効果付きの動画像を除く画像及び前記スライドショー表示用の変遷効果を付与すると判定された前記変遷効果付きの動画像に、前記スライドショー表示用の変遷効果を付与する画像処理工程と、を実行させることが可能なコンピュータにて読み取り可能なものである。
【００１４】
また、本発明の画像表示プログラムは、前記画像を取り込む画像取込工程と、取り込まれた前記画像に付帯された付帯情報に基づいて、前記画像が前記変遷効果付きの動画像であるか否かを判定する画像判定工程と、前記変遷効果付きの動画像の前後に表示される画像の少なくとも一方に対して、前記変遷効果付きの動画像に施された前記変遷効果を考慮した前記変遷効果を付与し、前記変遷効果付きの動画像及び前記変遷効果付きの動画像の前後に表示される画像を除く画像に対して前記スライドショー表示用の変遷効果を付与する画像処理工程と、を実行させることが可能なコンピュータにて読み取り可能なものである。
【００１５】
また、本発明の画像表示プログラムは、前記画像を取り込む画像取込工程と、取り込まれた前記画像に付帯された付帯情報に基づいて、前記画像が前記変遷効果付きの動画像であるか否かを判定する画像判定工程と、前記変遷効果付きの動画像が複数あり、且つ前記スライドショー表示において異なる変遷効果が付与された前記変遷効果付きの動画像が連続する場合に、連続する前記変遷効果付きの動画像のうち、時間的に先となる変遷効果付きの動画像の表示と、前記時間的に後になる変遷効果付きの動画像の表示との間に、これら変遷効果付きの動画像を除く他の画像のいずれかが表示されるように、前記スライドショー表示における画像の表示順序を変更する順序変更工程と、前記時間的に先となる変遷効果付きの動画像の前後に表示される画像、及び前記時間的に後になる変遷効果付きの動画像と前後に表示される画像のそれぞれの画像に対して、前記変遷効果付きの動画像のそれぞれに施された前記変遷効果を考慮した変遷効果を付与し、遷移効果付きの動画像及び該動画像に前後する画像を除く画像に対して、スライドショー表示用の遷移効果を付与する画像処理工程と、を実行させることが可能なものである。
【発明の効果】
【００１６】
本発明によれば、トランジション処理を施した画像を用いたスライドショー表示において生じる違和感を抑止することができる。
【図面の簡単な説明】
【００１７】
【図１】デジタルカメラの電気的構成の概略を示す図である。
【図２】動画像ファイルのファイル構造の概略を示す図である。
【図３】デジタルカメラの背面を示す図である。
【図４】（ａ）は、撮像により得られた動画像、（ｂ）は（ａ）に示した動画像に対してフェードイン効果、及びフェードアウト効果を付与した動画像の概略を示す図である。
【図５】画像表示装置の電気的構成の概略を示す図である。
【図６】第１実施形態の画像のスライドショー表示の処理の流れを示すフローチャートである。
【図７】スライドショー表示におけるタイムラインの一例である
【図８】第２実施形態の画像のスライドショー表示の処理の流れを示すフローチャートである。
【図９】（ａ）静止画像に付与されるフェード効果とトランジション処理済みの動画像に付与されるフェード効果とが異なる場合のタイムライン、（ｂ）トランジション処理済みの動画像に対して、静止画像に付与されるフェード効果を再度施した場合のタイムラインをそれぞれ示す図である。
【図１０】（ａ）動画像を構成する各ピクチャ、（ｂ）フェード効果が付与された動画像の各ピクチャの時間間隔を時間軸方向に調整した場合の説明図である。
【図１１】第３実施形態の画像のスライドショー表示の処理の流れを示すフローチャートである。
【図１２】トランジション処理済みの動画像の前後に表示される静止画像に対して、トランジション処理済みの動画像に付与されたトランジション効果と同一のトランジション効果を付与した場合のスライドショー表示におけるタイムラインである。
【図１３】第４実施形態の画像のスライドショー表示の処理の流れを示すフローチャートである。
【図１４】第４実施形態の画像のスライドショー表示の処理の流れを示すフローチャートである。
【図１５】（ａ）異なる内容のトランジション効果が付与された動画像を連続して表示する場合のスライドショー表示のタイムライン、（ｂ）異なる内容のトランジション効果が付与された動画像の間に静止画像が表示されるようにスライドショー表示の表示順序を変更した場合のスライドショー表示のタイムラインを示す図である。
【発明を実施するための形態】
【００１８】
図１は、撮像装置の一例としてのデジタルカメラ１０の構成の概略を示す図である。このデジタルカメラ１０は、静止画撮影の他に、動画撮影を行うことが可能となっている。以下、静止画撮影により得られる画像データを静止画像データ、動画撮影により得られる画像データを動画像データと称して説明する。
【００１９】
図１に示すように、デジタルカメラ１０は、撮像光学系１５、撮像素子１６、Ａ／Ｄ変換器１７、バッファメモリ２０、画像処理回路２１、音声処理回路２２、符号化／復号化回路２３、接続用Ｉ／Ｆ２４、表示制御回路２５、表示装置２６、レリーズボタン２７、操作部２８、集音マイク２９、ＣＰＵ３０及び内蔵メモリ３１などを備えている。このうち、Ａ／Ｄ変換器１７、バッファメモリ２０、画像処理回路２１、音声処理回路２２、符号化／復号化回路２３、接続用Ｉ／Ｆ２４、表示制御回路２５、集音マイク２９、ＣＰＵ３０及び内蔵メモリ３１は、バス３３を介して電気的に接続される。
【００２０】
撮像光学系１５は、複数のレンズからなる。なお、図１においては、便宜上１枚のレンズとして記載している。撮像光学系１５の各レンズは、ズーム倍率の変更時に光軸（Ｌ）方向に移動する。また、撮像光学系１５にはフォーカス調整用のレンズが含まれ、フォーカス調整用のレンズは、フォーカス調整時に光軸（Ｌ）方向に微小移動する。
【００２１】
撮像素子１６は、例えばＣＣＤイメージセンサや、ＣＭＯＳイメージセンサが用いられる。撮像素子１６は、複数の画素を備えている。この撮像素子１６は、撮像光学系１５により取り込まれた被写体光（入射光）をそれぞれの画素にて受光し、信号電荷に変換する。この信号電荷に基づいた電圧が、それぞれの画素の画素信号として出力される。なお、複数の画素の画素信号を１つにまとめた信号が画像信号となる。この画像信号は、クランプ処理、相関二重サンプリング（ＣＤＳ）処理などの処理が施された後、Ａ／Ｄ変換器１７に入力される。
【００２２】
Ａ／Ｄ変換器１７は、撮像素子１６から出力された画像信号をアナログ信号からデジタル信号に変換する。このデジタル化された画像信号はバッファメモリ２０に書き込まれる。
【００２３】
画像処理回路２１は、バッファメモリ２０に書き込まれた画像信号に対して、ホワイトバランス処理、色補間処理、輪郭補償処理、ガンマ処理などの画像処理を施す。これにより、静止画像データや動画像データが生成される。生成された静止画像データや動画像データは、バッファメモリ２０に一時記憶される。また、トランジション処理を施す設定での動画撮影の場合、画像処理回路２１は、上述した画像処理により生成された動画像データに対して、トランジション処理を施す。
【００２４】
次に、トランジション処理について説明する。トランジション処理は、先に表示した画像と次に表示する画像とのつなぎ目を効果的に見せるための遷移効果（トランジション効果）をそれぞれの画像に対して付与する処理である。トランジション効果としては、画像の表示を開始してから、該画像を徐々に鮮明に表示していくフェードイン効果、画像の表示を終了する際に該画像を徐々に不鮮明に表示していくフェードアウト効果、元の画像が徐々に消え、同時に次の画像が徐々に現れるクロスフェード効果、元の画像に次の画像が割り込むようにして表示されるワイプ効果などが挙げられる。以下、フェードイン効果及びフェードアウト効果をまとめてフェード効果と称する。
【００２５】
音声処理回路２２は、集音マイク２９によって集音された音声信号を増幅し、増幅後の信号をＡ／Ｄ変換回路によってデジタルの音声データに変換する。また、トランジション処理を施す設定での動画撮影の場合、音声処理回路２２は、音声データに対してトランジション処理を施す。一方、トランジション処理を施さない設定での動画撮影の場合には、音声処理回路２２は、音声データに対するトランジション処理は施さない。なお、トランジション処理を施す設定での動画撮影であっても、音声データに対するトランジション処理は施す必要はない。
【００２６】
符号化／復号化回路２３は、画像処理済みの静止画像データや動画像データを符号化する、又は符号化された静止画像データや動画像データを復号化する。また、この符号化／復号化回路２３は、得られた音声データを符号化する、又は符号化された音声データを復号化する。なお、図１においては、符号化／復号化回路２３によって、画像データ及び音声データを符号化又は復号化しているが、画像データ用の符号化／復号化回路と、音声データ用の符号化／復号化回路とを個別に設けてもよい。
【００２７】
接続用Ｉ／Ｆ２４は、デジタルカメラ１０に装着される記憶媒体３５と電気的に接続されることで、記憶媒体３５へのデータの書き込みや、記憶媒体３５に記憶されたデータの読み出しを行うことが可能となる。なお、記憶媒体３５としては、例えばフラッシュメモリからなるメモリカード、光学ディスクなどが挙げられる。表示装置２６は、例えばＬＣＤパネルやＥＬディスプレイパネルなどから構成される。この表示装置２６は、スルー画像や、撮影により得られた画像の他に、設定を行う際の設定用の画像を表示する。この表示装置２６における画像表示は、表示制御回路２５により制御される。
【００２８】
レリーズボタン２７は、静止画撮影や動画撮影を行う際に操作される部材である。操作部２８は、図示を省略したズームボタン、十字キー２８ａ、実行ボタン２８ｂなどから構成される（図３参照）。ズームボタンは、静止画撮影や動画撮影時のズーム倍率を変更する他、上述した表示装置２６における画像表示の際に表示される画像の拡大、縮小する際に操作される。十字キー２８ａは、デジタルカメラ１０における基本設定、撮影時の設定（撮影モード、撮影条件の設定）及び画像表示の設定を行う際に操作される。実行ボタン２８ｂは、十字キー２８ａの操作による設定を有効にする際に操作される。
【００２９】
また、十字キー２８ａや実行ボタン２８ｂは、上述したトランジション処理の設定を行う際に使用される。トランジション処理の設定は、トランジション効果を付与するか否かを選択することの他に、付与するトランジション効果の種類やトランジション効果が付与される時間を選択することからなる。以下、トランジション効果として、例えばフェード効果を用いる場合について説明する。
【００３０】
ＣＰＵ３０は、内蔵メモリ３１に格納される制御プログラムを読み出し実行することで、デジタルカメラ１０の各部を制御する。ＣＰＵ３０は、上述したレリーズボタン２７の操作に基づいた撮像処理や、操作部２８の操作に基づいた処理を実行する。なお、操作部２８の操作に基づいた処理としては、例えばデジタルカメラ１０の日時設定や、撮影時の撮影条件の設定に代表される処理の他、上述したトランジション処理の設定が挙げられる。なお、これら設定が行われることで変更された情報は、内蔵メモリ３１に一時記憶される。
【００３１】
ＣＰＵ３０は、画像ファイルを記憶媒体３５に記憶する処理を実行する。例えば静止画撮影が行われたときには、ＣＰＵ３０は、符号化処理された静止画像データをバッファメモリ２０から読み出す。そして、ＣＰＵ３０は、読み出した静止画像データと、デジタルカメラ１０の基本情報や撮影条件などの情報とを用いた例えばＥｘｉｆ形式からなる静止画像ファイルを生成し、記憶媒体３５に書き込む。つまり、デジタルカメラ１０の基本情報や撮影条件などの情報は、静止画像ファイルの付帯情報（メタデータ）となる。
【００３２】
一方、動画撮影が行われたときには、ＣＰＵ３０は、符号化処理された動画像データ及び音声データを読み出す。そして、ＣＰＵ３０は、読み出した動画像データ及び音声データと、デジタルカメラ１０の基本情報、動画像データや音声データに関わる情報とを用いて、動画像ファイルを生成し、生成した動画像ファイルを記憶媒体３５に書き込む。なお、デジタルカメラ１０の基本情報、動画像データや音声データに関わる情報は画像ファイルの付帯情報（メタデータ）となる。なお、トランジション処理を施す動画撮影を行う場合には、生成される動画像ファイルの付帯情報として、トランジション処理の内容（トランジション効果の種類、トランジション効果の時間）を示す情報（以下、トランジション処理情報）も付帯される。
【００３３】
図２は、動画像ファイルの構造を模式的に示す図である。動画像ファイル４０は、撮影関連情報やサムネイル画像データなどが格納されるヘッダー領域４１、符号化された動画像データや音声データが格納される映像・音声データ記憶領域４２、動画像データに関わる情報が格納される映像メタデータ記憶領域４３、音声データに関わる情報が格納される音声メタデータ記憶領域４４、メーカ独自情報領域４５などから構成される。なお、各領域については周知であることから、その詳細は省略する。動画ファイル４０が例えばトランジション処理が施された動画像ファイルの場合には、トランジション処理情報は、メーカ独自情報領域４５に記憶される。
【００３４】
図３は、デジタルカメラ１０の表示装置２６にトランジション処理の設定画面を表示したときのデジタルカメラの背面図を示す。ユーザは、デジタルカメラ１０の設定部２８の十字キー２８ａや実行ボタン２８ｂを操作し、表示装置２６にトランジション処理の設定画面を表示させる。この設定画面は、例えば項目「フェードなし」、項目「フェード（黒）」、項目「フェード（白）」からなる。ここで、項目「フェード（黒）」は、黒画像を用いたフェード効果を動画像に付与する処理を実行する場合に選択される。また、項目「フェード（白）」は、白画像を用いたフェード効果を動画像に付与する処理を実行する際に選択される。以下、黒画像を用いたフェード効果を黒フェード効果、白画像を用いたフェード効果を白フェード効果と称する。
【００３５】
図３においては、選択枠４８が項目「フェードなし」に位置する場合を説明している。ユーザは、十字キー２８ａを操作して、選択枠４８の位置を移動させ、決定ボタン２８ｂを操作する。選択枠４８が項目「フェード（白）」又は項目「フェード（黒）」に位置にあるときにユーザが決定ボタン２８ｂを操作すると、表示装置２６には、フェード効果を付与する時間（付与時間）を設定する設定画面が表示される（図示省略）。この設定画面においても、ユーザは、十字キー２８ａ及び決定ボタン２８ｂを操作して、フェード効果を付与する時間を設定する。
【００３６】
上述した設定において、項目「フェード（黒）」又は項目「フェード（白）」が選択された場合には、ＣＰＵ３０はトランジション処理情報を作成する。一方、項目「フェードなし」が選択された場合には、ＣＰＵ３０はトランジション処理情報の作成処理を省略する。
【００３７】
ユーザがデジタルカメラ１０の操作部２８を操作して動画撮影モードに設定し、レリーズボタン２７を操作すると動画撮影が開始される。そして、ユーザによるレリーズボタン２７の操作が終了すると、動画撮影が終了する。つまり、ＣＰＵ３０は、撮像処理を終了する。例えば、動画撮影においてフレームレートが３０ｆｐｓの場合には、ＣＰＵは、１／３０秒間隔で画像信号が順次出力されるように撮像素子１６を制御する。なお、撮像素子１６から順次出力される画像信号は、Ａ／Ｄ変換器１７によりアナログ信号からデジタル信号に変換される。その後、デジタル信号に変換された画像信号は、一連の画像信号（動画像信号）としてバッファメモリ２０に記憶される。画像処理回路２１は、バッファメモリ２０に一時記憶された動画像信号を読み出し、動画像信号に対して画像処理を行う。これにより、動画像データが生成される。
【００３８】
また、画像処理回路２１は、内蔵メモリ３１を参照して、トランジション処理情報の有無を確認する。トランジション処理情報があれば、画像処理回路２１は、トランジション処理情報を読み出す。そして、画像処理回路２１は、読み出したトランジション処理情報に基づいて、生成された動画像データに対するトランジション処理を実行する。このトランジション処理が実行された動画像データは、バッファメモリ２０に一時記憶される。なお、トランジション処理情報が内蔵メモリ３１に記憶されていない場合には、画像処理回路２１は生成された動画像データに対するトランジション処理を実行しない。
【００３９】
以下、動画撮影を４秒間行った場合について考慮する。図４（ａ）に示すように、通常の動画撮影を４秒間行った場合に得られる動画像は、効果が付与されていない動画像である。例えば項目「フェード（黒）」が選択され、トランジション効果の付与時間が０．５秒に設定されたときには、得られる動画像に対して、０．５秒間の黒フェードイン効果及び黒フェードアウト効果が付与される。なお、図４（ｂ）中符号５１に示す期間が、黒フェードイン効果が付与される期間、符号５２に示す期間が、黒フェードアウト効果が付与される期間である。なお、項目「フェード(白)」が選択されている場合も同様である。このトランジション処理の後、符号化／復号化回路２３は、トランジション処理が施された動画像データをバッファメモリ２０から読み出す。そして、符号化／復号化回路２３は、トランジション処理が施された動画像データに対して符号化処理を実行する。
【００４０】
上述したレリーズボタン２７が操作され動画撮影が開始されると、ＣＰＵ３０は、集音マイク２９を制御し、動画撮影時の音声を集音する。そして、レリーズボタン２７の操作が終了すると、ＣＰＵ３０は、集音マイク２９による動画撮影時の音声の集音処理を終了する。集音マイク２９からの音声信号は音声処理回路２２に出力される。音声処理回路２２は、入力される音声信号を増幅し、増幅後の音声信号をデジタル音声データに変換する。なお、音声データに対してもトランジション処理を行う場合には、音声処理回路２２は、内蔵メモリ３１に記憶されたトランジション処理情報に基づいたトランジション処理を実行する。このトランジション処理済みの音声データに対して、符号化／復号化回路２３は、音声データを符号化する。この符号化された音声データもバッファメモリ２０に一時記憶される。
【００４１】
最後に、ＣＰＵ３０は、符号化された動画像データ及び音声データ、デジタルカメラ１０の基本情報、撮影条件を示す情報及びトランジション処理情報を読み出す。そして、ＣＰＵ３０は、これらデータを１つにまとめた動画像ファイルを生成し、記憶媒体３５に書き込む。このようにして、動画撮影時にトランジション処理情報が付加された動画像ファイルが生成され、記憶媒体３５に記憶される。
【００４２】
以下、動画撮影時にトランジション処理を施した動画像ファイル、動画像データ及び動画像を、トランジション処理済みの動画像ファイル、トランジション処理済みの動画像データ、トランジション処理済みの動画像と称する。
【００４３】
次に、上述したデジタルカメラ１０において取得された画像ファイルを用いたスライドショー表示を行う画像表示装置６０について説明する。この画像表示装置６０は、例えば携帯電話機などに代表される携帯型端末機やデジタルフォトフレームなどの画像再生機器、ＰＣなどが挙げられる。この画像表示装置６０は、デジタルカメラ１０から取り外された記憶媒体３５を装着することができる。
【００４４】
図５に示すように、画像表示装置６０は、表示部６１、表示制御回路６２、バッファメモリ６３、画像処理回路６４、復号化回路６５、接続用Ｉ／Ｆ６６、操作部６７、ＣＰＵ６８、内蔵メモリ６９及びスピーカ７０などを備えている。表示制御回路６２、バッファメモリ６３、画像処理回路６４、復号化回路６５、接続用Ｉ／Ｆ６６、ＣＰＵ６８、内蔵メモリ６９及びスピーカ７０は、バス７１を介して電気的に接続される。
【００４５】
表示部６１は、例えばＬＣＤパネルや有機ＥＬディスプレイパネルなどからなる。この表示部６１は、画像表示装置６０の設定画面や、記憶媒体３５に記憶された画像ファイルに基づく画像（静止画像、動画像）を表示する。この表示部６１における表示制御は、表示制御回路６２によって実行される。
【００４６】
バッファメモリ６３は、記憶媒体３５から読み出された画像ファイルの画像データや音声データが一時記憶される。このバッファメモリ６３は、復号化回路６５により復号化された画像データも一時記憶する。
【００４７】
画像処理回路６４は、バッファメモリに一時記憶された画像データに対して、表示部６１の表示特性に合わせた画像処理を行う。また、画像表示装置６０においてトランジション効果を付与した画像のスライドショー表示を行う場合には、画像処理回路６４は、表示する際に用いる各画像データに対してトランジション処理を施す。
【００４８】
復号化回路６５は、バッファメモリ６３に一時記憶された画像データや音声データを復号化処理する。復号化処理された画像データや音声データは、バッファメモリ６３に格納される。
【００４９】
接続用Ｉ／Ｆ６６は、画像表示装置６０に装着される記憶媒体３５と電気的に接続されることで、記憶媒体３５に記憶されたデータの読み出し等を行うことが可能となる。
【００５０】
操作部６７は、画像表示装置６０の基本設定を行う場合、画像表示の種類（パターン）を選択する場合、或いは表示する画像を選択する場合に操作される。
【００５１】
ＣＰＵ６８は、内蔵メモリ６９に格納された制御プログラムを受けて、画像表示装置６０の各部を制御する。なお、画像表示を行う場合には、ＣＰＵ６８は、記憶媒体に記憶された画像ファイルに含まれる画像データを読み出し、バッファメモリ６３に一時記憶する。
【００５２】
内蔵メモリ６９は、ＣＰＵ６８により実行される制御プログラムや、制御プログラムを実行する際の演算子等が記憶される。
【００５３】
スピーカ７０は、動画撮影に得られた動画ファイルを再生する際に、動画ファイルを構成する音声データに基づく音声を再生する、或いはスライドショー表示の際に設定されるＢＧＭなどを再生する。
【００５４】
次に、画像表示装置６０において画像のスライドショー表示を行う際の表示制御の処理の流れについて説明する。以下、画像のスライドショー表示を行う際に、トランジション処理が施された動画像に対してトランジション処理を行わずに表示する場合を、第１実施形態と称して説明する。
【００５５】
＜第１実施形態＞
図６は、画像のスライドショー表示を行う際の処理の流れを示している。なお、このフローチャートは、スライドショー表示の設定が終了したことを契機として実行される。ここで、スライドショー表示の設定としては、例えば静止画像の表示時間、動画像の表示時間、トランジション効果の内容（トランジション効果の種類、トランジション効果の付与時間）、ＢＧＭの種類などが挙げられる。スライドショー表示の設定が行われると、ＣＰＵ６８は設定データを生成し、内蔵メモリ６９に一時記憶する。なお、このスライドショー表示の設定は、ユーザによる操作部６７の操作に基づいて実行される。
【００５６】
ステップＳ１０１は、画像ファイルを読み出す処理である。ＣＰＵ６８は、記憶媒体３５に記憶された画像ファイルを読み出す。ＣＰＵ６８は、読み出した画像ファイルを構成する画像データを記憶媒体３５に書き込む。記憶媒体３５に書き込まれた画像データは、復号化回路６５によって復号化処理され、再度バッファメモリ６３に書き込まれる。
【００５７】
ステップＳ１０２は、読み出した画像ファイルが静止画像ファイルであるか否かを判定する処理である。ＣＰＵ６８は、読み出した画像ファイルの付帯情報から、読み出された画像ファイルが静止画像ファイルであるか否かを判定する。読み出された画像ファイルが静止画像ファイルであれば、ＣＰＵ６８は、ステップＳ１０２の判定処理をＹｅｓとする。この場合、ステップＳ１０３に進む。一方、読み出された画像ファイルが動画像ファイルであれば、ＣＰＵ６８は、ステップＳ１０２の判定処理をＮｏとする。この場合、ステップＳ１０４に進む。
【００５８】
ステップＳ１０３は、トランジション処理である。画像処理回路６４は、上述した設定データに基づいたトランジション処理を施す。なお、トランジション処理が施された画像データは、バッファメモリ６３に一時記憶される。このステップＳ１０３の処理が終了すると、ステップＳ１０５に進む。
【００５９】
上述したステップＳ１０２の判定処理でＮｏとなる場合には、ステップＳ１０４に進む。ステップＳ１０４は、読み出した画像ファイルがトランジション処理済みの動画像ファイルであるか否かを判定する処理である。ＣＰＵ６８は、読み出した画像ファイルの付帯情報としてトランジション処理情報があるか否かによって、このステップＳ１０４の判定処理を実行する。読み出した画像ファイルの付帯情報としてトランジション処理情報があれば、ＣＰＵ６８は、読み出した画像ファイルがトランジション処理済みの動画像ファイルであると判定する。この場合、ＣＰＵ６８は、ステップＳ１０４の判定処理をＹｅｓとし、ステップＳ１０５に進む。
【００６０】
一方、読み出した画像ファイルの付帯情報としてトランジション処理情報がない場合には、ＣＰＵ６８は、読み出した画像ファイルがトランジション処理の施されていない動画ファイルであると判定する。この場合、ＣＰＵ６８は、ステップＳ１０４の判定処理をＮｏとし、ステップＳ１０３に進む。つまり、トランジション処理が施されていない動画像ファイルの場合には、静止画像ファイルと同様に、ステップＳ１０３において、トランジション処理が施される。
【００６１】
ステップＳ１０５は、画像を表示する処理である。ＣＰＵ６８は、バッファメモリ６３から、ステップＳ１０３においてトランジション処理が施された画像データ（静止画像データ、動画像データ）、又はトランジション処理済みの動画像データを読み出し、読み出した画像データを表示制御回路６２に出力する。表示制御回路６２は、入力される画像データに基づく画像を表示部６１に表示する。
【００６２】
ステップＳ１０６は、画像ファイルを読み出す処理である。このステップＳ１０６の処理は、ステップＳ１０１と同様の処理である。このステップＳ１０６を行うことで、次に表示する画像の元になる画像ファイルが読み出される。
【００６３】
ステップＳ１０７は、読み出した画像ファイルが静止画像ファイルであるか否かを判定する処理である。このステップＳ１０７の処理は、ステップＳ１０２と同様の処理である。なお、このステップＳ１０７の判定処理で、読み出した画像ファイルが静止画像ファイルであれば、ＣＰＵ６８は、ステップＳ１０７の判定処理をＹｅｓとする。この場合、ステップＳ１０８に進む。一方、このステップＳ１０７の判定処理で、読み出した画像ファイルが動画像ファイルであれば、ＣＰＵ６８は、ステップＳ１０７の判定処理をＮｏとする。この場合、ステップＳ１０９に進む。
【００６４】
ステップＳ１０８は、トランジション処理である。このステップＳ１０８の処理は、ステップＳ１０３と同様の処理である。このステップＳ１０８の処理が終わると、ステップＳ１１０に進む。
【００６５】
上述したステップＳ１０７の判定処理がＮｏとなる場合には、ステップＳ１０９に進む。
【００６６】
ステップＳ１０９は、読み出した画像ファイルが、トランジション処理済みの動画像ファイルであるか否かを判定する処理である。このステップＳ１０９の判定処理は、ステップＳ１０４と同一の処理である。読み出した画像ファイルの付帯情報としてトランジション処理情報があれば、ＣＰＵ６８は、読み出した画像ファイルがトランジション処理済みの動画像ファイルであると判定する。この場合、ＣＰＵ６８は、ステップＳ１０９の判定処理をＹｅｓとし、ステップＳ１１０に進む。
【００６７】
一方、読み出した画像ファイルの付帯情報としてトランジション処理情報がない場合には、ＣＰＵ６８は、読み出した画像ファイルがトランジション処理の施されていない動画ファイルであると判定する。この場合、ＣＰＵ６８は、ステップＳ１０９の判定処理をＮｏとし、ステップＳ１０８に進む。つまり、トランジション処理が施されていない動画像ファイルの場合には、静止画像ファイルと同様に、ステップＳ１０８において、トランジション処理が施される。
【００６８】
ステップＳ１１０は、表示している画像の表示を終了させるか否かを判定する処理である。ＣＰＵ６８は、ステップＳ１０５の処理が実行されて（画像が表示されて）からの経過時間を計時している。ＣＰＵ６８は、画像が表示されてからの経過時間が設定された表示時間に到達したか否かによって、ステップＳ１１０の判定処理を行う。例えば画像が表示されてからの経過時間が設定された表示時間に到達した場合、ＣＰＵ６８は表示している画像の表示を終了させると判定する。この場合、ステップＳ１１０の判定処理がＹｅｓとなり、ステップＳ１１１に進む。一方、画像が表示されてからの経過時間が設定された表示時間に到達していない場合には、ＣＰＵ６８は画像の表示を継続すると判定する。この場合、ステップＳ１１０の判定処理がＮｏとなる。この場合には、ＣＰＵ６８は、ステップＳ１１０の判定処理がＹｅｓとなるまで、ステップＳ１１０の判定処理を繰り返し実行する。
【００６９】
ステップＳ１１１は、表示する画像を切り替える処理である。ＣＰＵ６８は、次に表示する画像データをバッファメモリ６３から読み出し、表示制御回路６２に出力する。これを受けて、表示制御回路６２は、現在表示部６１に表示している画像の表示を終了し、入力された画像データに基づく画像の表示を開始する。これにより、表示部６１において表示される画像が切り替わる。
【００７０】
ステップＳ１１２は、読み出す画像ファイルがないか否かを判定する処理である。ＣＰＵ６８は、記憶媒体３５を参照して、新たに読み出す画像ファイルの有無を確認する。例えば記憶媒体３５に記憶される画像ファイルを全て用いた場合には、ＣＰＵ６８は、新たに読み出す画像ファイルがないと判定する。この場合、ステップＳ１１２の判定処理がＹｅｓとなり、ステップＳ１１３に進む。
【００７１】
一方、記憶媒体３５に記憶される画像ファイルを全て用いていない場合には、ＣＰＵ６８は、新たに読み出す画像ファイルがあると判定する。この場合、ステップＳ１１２の判定処理がＮｏとなり、ステップＳ１０６に戻る。この場合、ステップＳ１０６〜ステップＳ１１１の処理が再度繰り返される。これらステップＳ１０６〜ステップＳ１１１の処理は、ステップＳ１１２の判定処理がＹｅｓとなるまで、つまり、記憶媒体３５に記憶される画像ファイルを全て読み出されるまで繰り返し実行される。
【００７２】
ステップＳ１１３は、表示している画像の表示を終了させるか否かを判定する処理である。このステップＳ１１３の判定処理は、ステップＳ１１０と同一の処理である。例えばステップＳ１１１の処理による画像の切り替え表示からの経過時間が設定された表示時間に到達した場合に、ＣＰＵ６８は表示している画像の表示を終了させると判定する。この場合、ＣＰＵ６８は、ステップＳ１１３の判定処理をＹｅｓとし、スライドショー表示の処理を終了させる。
【００７３】
一方、画像の切り替え表示からの経過時間が設定された表示時間に到達していない場合には、ＣＰＵ６８は実行している画像の表示は終了させないと判定する。この場合、ＣＰＵ６８は、ステップＳ１１３の判定処理をＮｏとする。この場合、ＣＰＵ６８は、ステップＳ１１３の判定処理がＹｅｓとなるまで、ステップＳ１１３の判定処理を繰り返し実行する。
【００７４】
次に、スライドショー表示における表示の遷移について図７を用いて説明する。トランジション処理として、画像に対して０．２５秒の黒フェード効果を付加して表示する設定がされている場合について説明する。また、静止画像の表示時間が１秒、トランジション処理済みの動画像の表示時間が４秒となる場合について説明する。
【００７５】
図７に示すように、スライドショー表示が開始されると、静止画像が１秒間表示される。この静止画像には、黒フェード効果が付与されている。つまり、０．２５秒の黒フェードイン効果により静止画像が表示され、０．２５秒の黒フェードアウト効果により静止画像の表示が終了する。そして、次の画像が表示される。次に表示される画像が静止画像やトランジション処理済みの動画像以外の動画像であれば、上述した表示態様と同様の表示形態（黒フェード効果）により表示される。
【００７６】
一方、次に表示させる画像がトランジション処理済みの動画像の場合には、画像処理回路６４においてはトランジション処理を行わないので、動画撮影の際に付与されたトランジション効果がそのまま付与された動画像が４秒間表示される。つまり、０．５秒の黒フェードイン効果により動画像が表示され、０．５秒の黒フェードアウト効果により動画像の表示が終了する。この動画像の表示の後に、静止画像を表示する場合には、上述した静止画像と同様の表示態様（黒フェード効果）により静止画像が表示される。
【００７７】
つまり、動画撮影時にトランジション処理が施されている動画像ファイルに対しては、スライドショー表示の際に画像処理回路６４においてトランジション処理を施さないことから、スライドショー表示の際に、新たにトランジション効果が付与されることが防止される。これにより、トランジション処理済みの動画像におけるトランジション効果が視覚的に不自然になることが防止される。
【００７８】
第１実施形態における画像のスライドショー表示の場合、読み出した画像ファイルがトランジション処理の施された動画像ファイルか否かを判定しているが、これに限定されるものではなく、記憶媒体３５に記憶される全ての画像ファイルの付帯情報を全て参照して、トランジション処理済みの動画像ファイルがあるか否かを判定してもよい。
【００７９】
また、第１実施形態にて説明した画像のスライドショー表示においては、読み出した画像ファイルがトランジション処理済みの動画像ファイルであればトランジション処理を行わないようにしている。このため、トランジション処理済みの動画像におけるトランジション効果と、他の画像に付与されるトランジション効果とが異なってしまい、画像の切り替え時におけるトランジション効果が不自然なものとなる。
【００８０】
これを防止するために、トランジション処理済みの動画像におけるトランジション効果と、スライドショー表示の際に付与されるトランジション効果を比較し、トランジション処理済みの動画像に対してスライドショー表示の際に付与されるトランジション効果を付与できる場合に、トランジション処理済みの動画像に対して再度トランジション処理を施すことも可能である。
【００８１】
以下、トランジション処理済みの動画像におけるトランジション効果と、スライドショー表示におけるトランジション効果とを比較した結果に基づいて、トランジション処理済みの動画像に再度トランジション処理を施す場合について、第２実施形態として説明する。また、画像表示装置の構成は同一であるので、以下、同一の符号を伏して説明する。
【００８２】
＜第２実施形態＞
図８は、画像表示装置６０における画像のスライドショー表示を行う際の処理の流れを示している。図８のフローチャートは、スライドショー表示における設定が終了したことを契機にして実行される。なお、スライドショー表示における設定については、第１実施形態と同様であるので、ここでは省略する。
【００８３】
ステップＳ２０１は、画像ファイルを読み出す処理である。このステップＳ２０２の処理は、ステップＳ１０１と同一の処理である。
【００８４】
ステップＳ２０２は、読み出した画像ファイルが静止画像ファイルであるか否かを判定する処理である。ＣＰＵ６８は、読み出した画像ファイルの付帯情報から、読み出された画像ファイルが静止画像ファイルであるか否かを判定する。読み出された画像ファイルが静止画像ファイルであれば、ＣＰＵ６８は、ステップＳ２０２の判定処理をＹｅｓとする。この場合、ステップＳ２０３に進む。一方、読み出された画像ファイルが動画像ファイルであれば、ＣＰＵ６８は、ステップＳ２０２の判定処理をＮｏとする。この場合、ステップＳ２０４に進む。
【００８５】
ステップＳ２０３は、トランジション処理である。ステップＳ２０３の処理はステップＳ１０３と同一の処理である。
【００８６】
ステップＳ２０２の判定処理でＮｏとなる場合には、ステップＳ２０４に進む。
【００８７】
ステップＳ２０４は、読み出した画像ファイルがトランジション処理済みの動画像ファイルであるか否かを判定する処理である。ＣＰＵ６８は、読み出した画像ファイルの付帯情報としてトランジション処理情報があるか否かによって、このステップＳ２０４の判定処理を実行する。読み出した画像ファイルの付帯情報としてトランジション処理情報があれば、ＣＰＵ６８は、読み出した画像ファイルがトランジション処理済みの動画像ファイルであると判定する。この場合、ＣＰＵ６８は、ステップＳ２０４の判定処理をＹｅｓとし、ステップＳ２０５に進む。
【００８８】
一方、読み出した画像ファイルの付帯情報としてトランジション処理情報がない場合には、ＣＰＵ６８は、読み出した画像ファイルがトランジション処理の施されていない動画ファイルであると判定する。この場合、ＣＰＵ６８は、ステップＳ２０４の判定処理をＮｏとし、ステップＳ２０３に進む。つまり、トランジション処理が施されていない動画像ファイルの場合には、静止画像ファイルを読み出したときと同様に、ステップＳ２０３において、トランジション処理が施される。
【００８９】
ステップＳ２０５は、トランジション処理を比較する処理である。ＣＰＵ６８は、動画像ファイルの付帯情報であるトランジション処理情報を読み出す。また、ＣＰＵ６８は、スライドショー表示を実行する際に設定された設定データを読み出す。そして、読み出したトランジション処理情報と設定データとを用いて、トランジション処理の処理内容を比較する。処理内容の比較としては、例えばトランジション効果の種類が同一であるか否かの比較、また、トランジション効果の種類が同一であれば、トランジション効果の付与時間の比較が挙げられる。
【００９０】
ステップＳ２０６は、トランジション処理を実行しないか否かを判定する処理である。トランジション処理情報におけるトランジション効果の種類と、設定データにおけるトランジション効果の種類とが異なる場合には、ＣＰＵ６８は、動画像データに対して、トランジション処理を実行しないと判定する。この場合、ＣＰＵ６８は、ステップＳ２０６の判定処理をＹｅｓとし、ステップＳ２０７に進む。また、トランジション処理情報におけるトランジション効果の種類と、設定データにおけるトランジション効果の種類とが同一となる場合には、トランジション効果の付与時間を比較する。そして、トランジション処理情報におけるトランジション効果の付与時間が、設定データにおけるトランジション効果の付与時間よりも短い場合には、ＣＰＵ６８は、トランジション処理を実行すると判定する。この場合、ＣＰＵ６８は、ステップＳ２０６の判定処理をＮｏとし、ステップＳ２０４に進む。一方、トランジション処理情報におけるトランジション効果の付与時間が、設定データにおけるトランジション効果の付与時間よりも長い場合には、ＣＰＵ６８は、トランジション処理を実行しないと判定する。この場合、ＣＰＵ６８は、ステップＳ２０６の判定処理をＹｅｓとし、ステップＳ２０７に進む。
【００９１】
ステップＳ２０７は、画像を表示する処理である。ＣＰＵ６８は、ステップＳ２０３にてトランジション処理が施された画像データ、又はトランジション処理済みの画像データを読み出し、表示制御回路６２に出力する。これを受けて、表示制御回路６２は、表示部６１に読み出された画像データに基づく画像を表示する。
【００９２】
ステップＳ２０７の処理が実行されると、ステップＳ２１０以降の処理が実行される。なお、ステップＳ２１０〜ステップＳ２１５の各処理は、ステップＳ２０１〜ステップＳ２０７の各処理と同一の処理である。つまり、これら処理が実行されることで、バッファメモリ６３に一時記憶された画像データに対して、必要に応じてトランジション処理が施される。
【００９３】
ステップＳ２２０は、表示している画像の表示を終了するか否かを判定する処理である。ステップＳ２０７において画像が表示されてからの経過時間がステップＳ２０１において設定された画像データの表示時間に到達している場合には、ＣＰＵ６８は、ステップＳ２２０の判定処理をＹｅｓとし、ステップＳ２２１に進む。一方、ステップＳ２０７において画像が表示されてからの経過時間が画像の表示時間に到達していない場合には、ＣＰＵ６８は、ステップＳ２２０の判定処理をＮｏとする。この場合は、ＣＰＵ６８は、ステップＳ２２０の判定処理がＹｅｓとなるまで、このステップＳ２２０の判定処理を繰り返し実行する。
【００９４】
ステップＳ２２１は、画像を切り替え表示する処理である。このステップＳ２２１の処理は、ステップＳ１１１と同様の処理である。この処理が行われることで、表示制御回路６２は、先に表示していた画像の表示を終了させ、新たな画像を表示部６１に表示する。
【００９５】
ステップＳ２２２は、読み出す画像ファイルがないか否かを判定する処理である。ＣＰＵ６８は、記憶媒体３５を参照して、新たに読み出す画像ファイルの有無を確認する。例えば記憶媒体３５に記憶される画像ファイルを全て用いた場合には、ＣＰＵ６８は、新たに読み出す画像ファイルがないと判定する。この場合、ＣＰＵ６８は、ステップＳ２２２の判定処理をＹｅｓとし、ステップＳ２２３に進む。
【００９６】
一方、記憶媒体３５に記憶される画像ファイルを全て用いていない場合には、ＣＰＵ６８は、新たに読み出す画像ファイルがあると判定する。この場合、ＣＰＵ６８は、ステップＳ２２２の判定処理をＮｏとし、ステップＳ２１０に戻る。この場合、ステップＳ２１０〜ステップＳ２２１の処理が再度実行される。なお、ステップＳ２１０〜ステップＳ２２１の処理は、ステップＳ２２２の判定処理がＹｅｓとなるまで、つまり、記憶媒体３５に記憶される画像ファイルが全て読み出されるまで繰り返し実行される。
【００９７】
ステップＳ２２３は、表示している画像の表示を終了させるか否かを判定する処理である。このステップＳ２２３の判定処理は、ステップＳ１１１と同一の処理である。例えばステップＳ２２１の処理による画像の切り替え表示からの経過時間が設定された時間に到達した場合に、表示している画像の表示を終了させると判定する。この場合、ＣＰＵ６８は、ステップＳ２２３の判定処理をＹｅｓとし、スライドショー表示の処理を終了させる。
【００９８】
一方、画像の切り替え表示からの経過時間が設定された時間に到達していない場合には、表示している画像の表示は終了させないと判定する。この場合、ＣＰＵ６８は、ステップＳ２２３の判定処理をＮｏとする。この場合には、ステップＳ２２３の判定処理がＹｅｓとなるまで、ステップＳ２２３の判定処理が繰り返し実行される。
【００９９】
以下、スライドショー表示における画像の遷移について図９を用いて説明する。なお、図９（ａ）は、トランジション処理済みの動画像に対して再度トランジション処理を行わない場合、図９（ｂ）は、トランジション処理済みの動画像に対して、再度トランジション処理を行う場合を示す。トランジション処理として、画像に対して０．２５秒の黒フェード効果を付加して表示する設定がされている場合について説明する。また、静止画像の表示時間が２秒、トランジション処理済みの動画像の表示時間が８秒となる場合について説明する。
【０１００】
スライドショー表示が開始されると、静止画像が２秒間表示される。この静止画像には、黒フェード効果が付与されているので、０．２５秒の黒フェードイン効果により静止画像が表示される。また、０．２５秒の黒フェードアウト効果により静止画像の表示が停止される。そして、次の画像に切り替わる。次に表示される画像が静止画像であれば、上述した表示態様で静止画像が表示される。また、トランジション処理が施されていない動画像を用いる場合も、静止画像と同様のトランジション処理が施されている。つまり、０．２５秒の黒フェードイン効果により動画像が表示され、０．２５秒の黒フェードアウト効果により動画像の表示が停止される。
【０１０１】
また、次に表示させる画像がデジタルカメラ１０における動画像撮影においてトランジション処理を施した動画像の場合には、上述したステップＳ２０６又はステップＳ２１４にて、動画像ファイルに付帯されたトランジション処理情報と、ステップＳ２０１において設定された設定データとを用いてトランジション処理の比較が行われる。この比較結果に基づいて、画像処理回路６４にてトランジション処理が施される。
【０１０２】
図９（ａ）に示すように、画像処理回路６４におけるトランジション処理が施されない場合には、トランジション処理済みの動画像は、動画像表示の開始から０．２５秒経過する期間において、黒フェードイン効果によりトランジション処理済みの動画像が表示される。動画像表示の終了直前の０．２５秒の期間において、黒フェードアウト効果によりトランジション処理済みの動画像が表示される。
【０１０３】
図９（ｂ）に示すように、トランジション処理済みの動画像に対して画像処理回路６４におけるトランジション処理が施される。この場合、トランジション処理済みの動画像には、０．２５秒の黒フェード効果ではなく、０．５秒の黒フェード効果が付与されたことになる。つまり、０．５秒の黒フェードイン効果により動画像が表示され、０．５秒のフェードアウト効果により動画像の表示が終了する。
【０１０４】
つまり、第２実施形態では、トランジション処理が再度施された動画像のトランジション処理の内容と、時間的に前後して表示される静止画像に付与されるトランジション処理の内容とが同一となるので、画像の切り替え部分における違和感を抑制できる他、トランジション効果を他の画像に付されたトランジション効果の内容に併せることができるので、ユーザにトランジション効果自体の違和感を抑制することができる。
【０１０５】
一方、トランジション処理済みの動画像に付与されるトランジション効果の種類と、スライドショー表示の際に付与されるトランジション効果の種類とが異なる場合、又は、トランジション処理済みの動画像に付与されるトランジション効果の付与時間が、スライドショー表示の際に付与されるトランジション効果の付与時間よりも長く設定されている場合には、トランジション処理済みの動画像に対して再度トランジション処理を施さないので、トランジション処理を再度施すことで生じるトランジション効果が付与される箇所に対する画像の違和感を観察するユーザに与えずに済む。
【０１０６】
第２実施形態においては、トランジション処理済みの動画像に対して、スライドショー表示において使用されるトランジション効果に基づいたトランジション処理を施しているが、トランジション処理を必ずしも行う必要はなく、例えばトランジション処理済みの動画像においてトランジション効果が付与される時間をスライドショー表示にて設定されるトランジション効果の付与時間にあわせるように、動画像を構成するピクチャの時間間隔を調整することも可能である。
【０１０７】
図１０（ａ）に示すように、動画像８０を構成するピクチャＰｎ（ｎ＝１，２，３，・・・）は、時間軸方向において、動画撮影時のフレームレートに基づいた時間間隔Ｔで配列される。このような動画像に対してトランジション処理を施した場合、トランジション処理済みの動画像においても、各ピクチャ間の時間間隔は変化しない。例えば、トランジション処理済みの動画像に付与されるトランジション効果の付与時間に対して、スライドショー表示にて設定されるトランジション効果の付与時間が２倍に設定されている場合には、トランジション処理が施された動画像の各ピクチャの時間間隔を広げるように、各ピクチャの時間間隔を調整する。例えば、ピクチャＰ１〜Ｐ５に対してトランジション効果が付与されている場合には、各ピクチャの時間間隔Ｔが２倍となるように各ピクチャの時間間隔を均一に調整する（図１０（ｂ）参照）。
【０１０８】
この場合、ピクチャＰ１〜Ｐ５の時間間隔を２倍に広げることで、トランジション効果が付与されていないピクチャＰ６以降のピクチャが時間軸方向にずれてしまうため、このような調整を行う場合には、トランジション処理済みの動画像中の、トランジション効果が付与されていない期間のフレームレートも変更することが好ましい。
【０１０９】
また、トランジション処理が施されたピクチャの時間間隔を広げることで、トランジション効果が付与される期間におけるフレームレートが、他の期間におけるフレームレートと異なってしまうことから、このような場合には、他の期間におけるフレームレートと一致するように、補間処理を行って新たなピクチャを生成することも可能である。これにより、トランジション効果が付与されたピクチャを用いた動画像表示における被写体の動きをスムーズにすることが可能となる。
【０１１０】
さらに、各ピクチャの時間間隔を均一に調整するだけでなく、トランジション処理で用いた各ピクチャに対して施された黒画像に対するピクチャの度合いが対数分布となるように各ピクチャの時間間隔を調整してもよい。
【０１１１】
第２実施形態では、トランジション処理済みの動画像に付与されるトランジション効果の内容と、スライドショー表示の際に付与されるトランジション効果の内容とを比較した結果に基づいて、トランジション処理済みの動画像に対して再度トランジション処理を施すようにしているが、これに限定される必要はなく、トランジション処理済みの動画像に対して再度トランジション処理を行わずに、トランジション処理済みの動画像の前後に表示される画像に対して、トランジション処理済みの動画像に付与されたトランジション効果と同一のトランジション効果を付与するようにしてもよい。
【０１１２】
以下、トランジション処理済みの動画像の前後に表示される画像に対して、トランジション処理済みの動画像に付与されたトランジション効果と同一のトランジション効果を付与する場合について、第３実施形態として説明する。
【０１１３】
＜第３実施形態＞
図１１は、画像表示装置６０における画像のスライドショー表示を行う際の表示制御の流れを示している。図１１のフローチャートは、第１、第２実施形態同様に、スライドショー表示の設定が終了したことを契機に実行される。なお、以下では、スライドショー表示における画像の表示順序は予め決定されているものとして説明する。
【０１１４】
ステップＳ３０１は、全画像ファイルの付帯情報を読み出す処理である。ＣＰＵ６８は、記憶媒体３５に記憶された全画像ファイルの付帯情報を読み出す。この全画像ファイルの付帯情報を読み出すことで、記憶媒体３５に記憶される画像ファイルの種類が判別される。
【０１１５】
ステップＳ３０２は、画像ファイルを読み出す処理である。このステップＳ３０２の処理は、ステップＳ１０１及びステップＳ２０１と同一の処理である。
【０１１６】
ステップＳ３０３は、読み出した画像ファイルが静止画像ファイルか否かを判定する処理である。読み出した画像ファイルが静止画像ファイルであれば、ＣＰＵ６８は、ステップＳ３０３の判定処理をＹｅｓとする。この場合、Ｓ３０４に進む。一方、読み出した画像ファイルが動画像ファイルであれば、ＣＰＵ６８は、ステップＳ３０３の判定処理をＮｏとする。この場合、Ｓ３０７に進む。
【０１１７】
ステップＳ３０４は、読み出した画像ファイルに基づく画像表示が終了した直後に表示させる画像がトランジション処理済みの動画像であるか否かを判定する処理である。ステップＳ３０１において、ＣＰＵ６８は、記憶媒体３５に記憶される画像ファイルの種類を判別している。また、予め画像の表示順序が設定されている。これにより、読み出した画像ファイルに基づく画像表示が終了した直後に表示させる画像がトランジション処理済みの動画像であるか否かを判定することが可能となる。読み出した画像ファイルに基づく画像表示の直後に表示させる画像がトランジション処理済みの動画像である場合には、ＣＰＵ６８はステップＳ３０４の判定処理をＹｅｓとする。この場合、ステップＳ３０６に進む。一方、読み出した画像ファイルに基づく画像表示が終了した直後に表示させる画像がトランジション処理済みの動画像でない場合には、ＣＰＵ６８はステップＳ３０４の判定処理をＮｏとする。この場合、ステップＳ３０８に進む。
【０１１８】
ステップＳ３０５は、トランジション処理情報及び設定データを併用したトランジション処理である。このステップＳ３０５は、読み出した画像ファイルに基づく画像表示が終了した直後に表示させる画像がトランジション処理済みの動画像となる場合に実行される。例えば設定データがトランジション処理の種類が黒フェード効果、付与時間が０．２５秒となる場合には、静止画像の表示開始時に付与されるトランジション効果を０．２５秒の黒フェードイン効果とする。また、静止画像の表示直後に表示させる画像がトランジション処理済みの動画像であることから、該動画像のトランジション処理情報から、静止画像の表示が終了する際のトランジション効果を、０．５秒間の黒フェードアウト効果とする。
そして、これらトランジション効果が付与されるように、画像処理回路６４は、静止画像に対して、トランジション処理を実行する。なお、トランジション処理が施された静止画像データは、バッファメモリに一時記憶される。
【０１１９】
ステップＳ３０６は、画像を表示する処理である。このステップＳ３０６の処理は、ステップＳ１０５と同一の処理である。
【０１２０】
上述したステップＳ３０３の判定処理においてＮｏとなる場合には、ステップＳ３０７に進む。ステップＳ３０７は、トランジション処理済みの動画像ファイルであるか否かを判定する処理である。読み出した画像ファイルがトランジション処理済みの動画像ファイルであれば、ＣＰＵ６８は、ステップＳ３０７の判定処理をＹｅｓとする。この場合、Ｓ３０６に進む。一方、読み出した画像ファイルがトランジション処理を施していない動画像ファイルであれば、ＣＰＵ６８は、ステップＳ３０７の判定処理をＮｏとする。この場合、Ｓ３０４に進む。
【０１２１】
また、ステップＳ３０４の判定処理においてＮｏとなる場合には、ステップＳ３０８に進む。
【０１２２】
ステップＳ３０８は、設定データを用いたトランジション処理である。このステップＳ３０８は、直前に表示される画像及び直後に表示される画像がトランジション処理済みの動画像でない場合に実行される。ＣＰＵ６８は、内蔵メモリ６９から設定データを読み出す。また、ＣＰＵ６８は、バッファメモリ６３から該当する画像データを読み出す。そして、ＣＰＵ６８は、読み出したデータを画像処理回路６４に出力する。これを受けて、画像処理回路６４は、入力された画像データに対して、設定データに基づいたトランジション処理を実行する。この処理が終了すると、トランジション処理が施された画像データがバッファメモリ６３に一時記憶される。この場合も、ステップＳ３０６の処理が実行され、画像が表示される。
【０１２３】
ステップＳ３０６において画像が表示されると、ＣＰＵ６８は、ステップＳ３０９に進む。
【０１２４】
ステップＳ３０９は、画像ファイルを読み出す処理である。このステップＳ３０９の処理は、ステップＳ３０２と同一の処理である。
【０１２５】
ステップＳ３１０は読み出した画像ファイルが静止画像ファイルであるか否かを判定する処理である。読み出した画像ファイルが静止画像ファイルであれば、ＣＰＵ６８は、ステップＳ３１０の判定処理をＹｅｓとする。この場合、Ｓ３１１に進む。一方、読み出した画像ファイルが動画像ファイルであれば、ＣＰＵ６８は、ステップＳ３１０の判定処理をＮｏとする。この場合、Ｓ３１３に進む。
【０１２６】
ステップＳ３１１は、読み出した画像ファイルに基づく画像表示を開始する直前に表示させた画像、又は読み出した画像ファイルに基づく画像表示が終了した直後に表示させる画像がトランジション処理済みの動画像であるか否かを判定する処理である。ＣＰＵ６８は、記憶媒体３５に記憶される画像ファイルの種類を判別している。また、予め画像の表示順序が設定されている。これにより、読み出した画像ファイルに基づく画像表示が終了した直後に表示させる画像がトランジション処理済みの動画像であるか否かを判定することが可能となる。読み出した画像ファイルに基づく画像表示を開始する直前に表示させた画像、又は読み出した画像ファイルに基づく画像表示が終了した直後に表示させる画像がトランジション処理済みの動画像である場合には、ＣＰＵ６８はステップＳ３１１の判定処理をＹｅｓとする。この場合、ステップＳ３１２に進む。一方、読み出した画像ファイルに基づく画像表示を開始する直前に表示させた画像、又は読み出した画像ファイルに基づく画像表示が終了した直後に表示させる画像がトランジション処理済みの動画像でない場合には、ＣＰＵ６８はステップＳ３１４の判定処理をＮｏとする。この場合、ステップＳ３１５に進む。
【０１２７】
ステップＳ３１２は、トランジション処理情報及び設定データを併用した、又はトランジション処理情報を用いたトランジション処理である。画像表示を開始する直前に表示された画像がトランジション処理済みの動画像であれば、画像処理回路６４は、トランジション処理情報を参照する。例えばトランジション処理情報から得られるトランジション効果が０．５秒間の黒フェード効果であれば、画像処理回路６４は、静止画像の開始時に０．５秒の黒フェードイン効果を付与する。一方、画像表示を開始する直前に表示された画像がトランジション処理済みの動画像を除く画像であれば、画像処理回路６４は、設定データを参照する。この場合、設定データから得られるトランジション効果が０．２５秒の黒フェード効果であれば、画像処理回路６４は、静止画像の開始時に０．２５秒の黒フェードイン効果を付与する。
【０１２８】
また、画像表示を終了した直後に表示される画像がトランジション処理済みの動画像であれば、画像処理回路６４は、トランジション処理情報を参照する。例えばトランジション処理情報から得られるトランジション効果が０．５秒間の黒フェード効果であれば、画像処理回路６４は、静止画像の終了直前の期間において０．５秒の黒フェードアウト効果を付与する。一方、画像表示を終了した直後に表示される画像がトランジション処理済みの動画像を除く画像であれば、画像処理回路６４は、設定データを参照する。この場合、設定データから得られるトランジション効果が０．２５秒の黒フェード効果であれば、画像処理回路６４は、静止画像の終了直前の０．２５秒の期間において黒フェードアウト効果を付与する。
【０１２９】
ステップＳ３１０において、読み出した画像ファイルが静止画像ファイルでない場合には、ステップＳ３１３に進む。
【０１３０】
ステップＳ３１３は、読み出した画像ファイルがトランジション処理済みの動画像ファイルであるか否かを判定する処理である。このステップＳ３１３の処理は、ステップＳ３０７と同一の処理である。読み出した画像ファイルがトランジション処理済みの動画像ファイルであれば、ＣＰＵ６８は、ステップＳ３１３の判定処理をＹｅｓとする。この場合、Ｓ３１５に進む。一方、読み出した画像ファイルがトランジション処理が施されていない動画像ファイルであれば、ＣＰＵ６８は、ステップＳ３１３の判定処理をＮｏとする。この場合ステップＳ３１１に進む。
【０１３１】
また、ステップＳ３１１の判定処理においてＮｏとなる場合には、ステップＳ３１４に進む。
【０１３２】
ステップＳ３１４は、設定データを用いたトランジション処理である。このステップＳ３１４は、直前に表示される画像、直後に表示される画像がトランジション処理済みの動画像でない場合に実行される。ＣＰＵ６８は、内蔵メモリ６９から設定データを読み出す。また、ＣＰＵ６８は、バッファメモリ６３から該当する画像データを読み出す。そして、ＣＰＵ６８は、読み出したデータを画像処理回路６４に出力する。これを受けて、画像処理回路６４は、入力された画像データに対して、設定データに基づいたトランジション処理を実行する。この処理が終了すると、処理済みの画像データがバッファメモリ６３に一時記憶される。
【０１３３】
ステップＳ３１５は、表示している画像の表示が終了するか否かを判定する処理である。ステップＳ３０６において画像が表示されてからの経過時間が画像の表示時間に到達している場合には、ＣＰＵ６８は、ステップＳ３２０の判定処理をＹｅｓとし、ステップＳ３１６に進む。一方、ステップＳ３０６において画像が表示されてからの経過時間が設定された画像の表示時間に到達していない場合には、ＣＰＵ６８は、ステップＳ３１５の判定処理をＮｏとする。この場合は、ステップＳ３１５の判定処理がＹｅｓとなるまで、ＣＰＵ６８は、ステップＳ３１５の判定処理を繰り返し実行する。
【０１３４】
ステップＳ３１６は、画像を切り替え表示する処理である。このステップＳ３１６の処理は、ステップＳ１１１、ステップＳ２２１と同様の処理である。
【０１３５】
ステップＳ３１７は、読み出す画像ファイルがないか否かを判定する処理である。このステップＳ３１７の処理は、ステップＳ１１２、ステップＳ２２２と同様の処理である。ＣＰＵ６８は、記憶媒体３５を参照して、新たに読み出す画像ファイルの有無を確認する。例えば記憶媒体３５に記憶される画像ファイルを全て用いた場合には、ＣＰＵ６８は、新たに読み出す画像ファイルがないと判定する。この場合、ＣＰＵ６８は、ステップＳ３１７の判定処理をＹｅｓとし、ステップＳ３１８に進む。一方、記憶媒体３５に記憶される画像ファイルを全て用いていない場合には、ＣＰＵ６８は、新たに読み出す画像ファイルがあると判定する。この場合、ＣＰＵ６８は、ステップＳ３１７の判定処理をＮｏとし、ステップＳ３０９に戻る。この場合、ステップＳ３０９〜ステップＳ３１６の処理が再度実行される。なお、ステップＳ３０９〜ステップＳ３１６の処理は、ステップＳ３１７の判定処理がＹｅｓとなるまで、つまり、記憶媒体３５に記憶される画像ファイルが全て読み出されるまで繰り返し実行される。
【０１３６】
ステップＳ３１８は、表示している画像の表示を終了するか否かを判定する処理である。ステップＳ３１８において画像が切り替え表示されてからの経過時間が画像の表示時間に到達している場合には、ＣＰＵ６８は、ステップＳ３１８の判定処理をＹｅｓとする。この場合、スライドショー表示の処理が終了する。一方、ステップＳ３１８において画像が切り替え表示されてからの経過時間が設定された画像の表示時間に到達していない場合には、ＣＰＵ６８は、ステップＳ３１８の判定処理をＮｏとする。この場合は、ステップＳ３２３の判定処理がＹｅｓとなるまで、ＣＰＵ６８は、ステップＳ３１８の判定処理を繰り返し実行する。
【０１３７】
以下、スライドショー表示における表示の遷移について図１２を用いて説明する。なお、静止画像の表示時間が１秒、０．２５秒の黒フェード効果が付与される場合について説明する。また、トランジション処理済みの動画像の表示時間が４秒、０．５秒の黒フェード効果が付与されている場合について説明する。
【０１３８】
スライドショー表示が開始されると、静止画像が１秒間表示される。この静止画像には、黒フェード効果が付与されている。つまり、０．２５秒の黒フェードイン効果により静止画像が表示される。そして、０．２５秒の黒フェードアウト効果により静止画像の表示が終了する。そして、次の画像に切り替わる。次に表示される画像が静止画像やトランジション処理済みの動画像以外の動画像であれば、上述した静止画像の表示と同一の表示態様で画像が表示される。
【０１３９】
例えば、このスライドショー表示の際に、静止画像の直後に表示される画像がトランジション処理済みの動画像となる場合には、０．２５秒の黒フェードイン効果により静止画像が表示される。そして、０．５秒の黒フェードアウト効果により静止画像の表示が終了する。その後、トランジション処理済みの動画像が表示されることになる。トランジション処理済みの動画像の表示が開始されると、０．５秒の黒フェードイン効果により動画像が表示される。そして、０．５秒間のフェードアウト効果により動画像の表示が終了する。
【０１４０】
トランジション処理済みの動画像が表示された後の静止画像においては、トランジション処理済みの動画像と同様に、０．５秒間の黒フェードイン効果により表示される。そして、０．２５秒の黒フェードアウト効果により静止画像の表示が終了する。
【０１４１】
このように、トランジション処理済みの動画像の直前に表示される画像、又は直後に表示される画像に対して、トランジション処理済みの動画像と同一のトランジション効果を付与することで、画像の切り替えをより自然に行うことができ、画像の切り替えの際に生じる違和感をユーザに与えずに済む。
【０１４２】
なお、トランジション処理済みの動画像の直前に表示される画像、又は直後に表示される画像に対して、トランジション処理済みの動画像と同一のトランジション効果を付与する場合、画像を表示する時間に対して、トランジション効果が付与される時間が長くなる場合には、画像を表示する時間を長くするように調整すればよい。
【０１４３】
第３実施形態では、トランジション処理済みの動画像の直前、又は直後に表示される画像に対して付与されるトランジション効果を、トランジション処理済みの動画像に付与されるトランジション効果に併せているが、スライドショー表示に用いる画像ファイルの中にトランジション処理済みの動画像ファイルが含まれている場合には、他の画像データに対して付与するトランジション効果をトランジション処理済みの動画像ファイルの動画像データに付与されたトランジション効果にあわせてもよい。
【０１４４】
この場合、トランジション処理済みの動画像に付与されるトランジション効果は、他の全ての画像に対して付与してもよいし、トランジション処理済みの動画像の直前に表示される画像、及びトランジション処理済みの動画像が表示された後に表示される画像に対して付与するものであってもよい。
【０１４５】
また、スライドショー表示に用いる画像ファイルの中に、トランジション処理済みの動画像ファイルが複数あり、スライドショー表示の際の表示順序において、トランジション処理済みの動画像が連続していない場合には、トランジション処理済みの動画像の直前又は直後に表示される画像に付与されるトランジション効果をトランジション処理済みの動画像に付与されるトランジション効果となるように、各画像に対するトランジション処理を施せばよい。
【０１４６】
上述した第１から第３実施形態においては、スライドショー表示の際に、トランジション処理済みの動画像を連続して表示することに関しては考慮されていない。つまり、トランジション処理済みの動画像を連続して表示する場合、それぞれの動画像に付与されたトランジション効果の種類や該トランジション効果の付与時間が同一であれば、動画像の切り替え部分や、トランジション効果に対して、ユーザが違和感を覚えることなく、スライドショー表示が行われることになる。しかしながら、それぞれの動画像に付与されたトランジション効果の種類が異なる場合や、同一の種類のトランジション効果であっても、トランジション効果の付与時間が同一でない場合には、動画像の切り替え部分や、トランジション効果に対して、ユーザが違和感を覚えてしまう。
【０１４７】
そこで、異なるトランジション効果が付与されたトランジション処理済みの動画像が連続して表示される表示順序となる場合には、スライドショー表示における画像の表示順序において、トランジション処理済みの動画像間に、他の画像が表示されるように、スライドショー表示における画像の表示順序を変更することも可能である。
【０１４８】
以下、異なるトランジション効果が付与されたトランジション処理済みの動画像が連続して表示されないように、各画像の表示順序を変更してスライドショー表示を行う場合について、第４実施形態として説明する。
【０１４９】
＜第４実施形態＞
図１３及び図１４は、画像表示装置６０における画像のスライドショー表示を行う際の表示制御の流れを示している。図１３及び図１４のフローチャートは、第１〜第３実施形態同様に、スライドショー表示の設定が終了したことを契機に実行される。なお、以下では、スライドショー表示における画像の表示順序は予め決定されているものとして説明する。
【０１５０】
ステップＳ４０１は、全画像ファイルの付帯情報を読み出す処理である。この処理は、ステップＳ３０１と同一の処理である。
【０１５１】
ステップＳ４０２は、異なるトランジション効果が付与された複数のトランジション処理済みの動画像ファイルがあるか否かを判定する処理である。ＣＰＵ６８は、ステップＳ４０１にて読み出した全画像ファイルの付帯情報を参照し、トランジション処理情報が含まれる付帯情報を特定する。この特定の後、ＣＰＵ６８は、特定された付帯情報のトランジション処理情報を読み出し、動画像に付与されたトランジション効果の内容が全て同一の内容であるか否かを判定する。例えば付帯情報に含まれるトランジション処理情報が、トランジション効果の内容が異なる内容を示すものであれば、ＣＰＵ６８は、ステップＳ４０２の判定処理をＹｅｓとする。この場合、ステップＳ４０３に進む。一方、特定された付帯情報のトランジション処理情報が単数の場合や、付帯情報に含まれるトランジション処理情報が、トランジション効果の内容が同一内容を示すものであれば、ＣＰＵ６８は、ステップＳ４０２の判定処理をＮｏとする。この場合、ステップＳ４０５に進む。
【０１５２】
ステップＳ４０３は、異なるトランジション効果が付与された複数のトランジション処理済みの動画像を連続して表示するか否かを判定する処理である。ＣＰＵ６８は、スライドショー表示の際の画像の表示順序を参照し、トランジション処理済みの動画像を連続して表示するか否かを判定する。例えばスライドショー表示の際の画像の表示順序から、トランジション処理済みの動画像を連続して表示すると判定された場合には、ＣＰＵ６８は、ステップＳ４０３の判定処理をＹｅｓとする。この場合、ステップＳ４０４に進む。一方、それ以外の場合には、ＣＰＵ６８は、ステップＳ４０３の判定処理をＮｏとし、ステップＳ４０５に進む。
【０１５３】
ステップＳ４０４は、画像の表示順序を変更する処理である。ステップＳ４０３の判定処理がＹｅｓとなることから、ＣＰＵ６８は、スライドショー表示において異なるトランジション効果が付与されたトランジション処理済みの動画像を連続して表示させることを認識している。ＣＰＵ６８は、トランジション効果が付与されたトランジション処理済みの動画像を連続して表示させないように、スライドショー表示における画像の表示順序を変更する。この画像の表示順序の変更としては、連続して表示されるトランジション処理済みの動画像よりも時間的に後に表示される画像が、連続して表示されるトランジション処理済みの動画像の間に表示されるように、画像の表示順序を変更すればよい。なお、連続して表示されるトランジション処理済みの動画像の間に挿入される画像は単数、複数の画像である。また、挿入される画像は、静止画像、又はトランジション処理が施されていない動画像のいずれかである。ＣＰＵ６８は、変更された画像の表示順序を示すデータを内蔵メモリ６９に書き込む。
【０１５４】
これにより、スライドショー表示の際の画像の表示順序が変更される。そして、ステップＳ４０５〜ステップＳ４２１の処理により、スライドショー表示の処理が実行される。なお、これらステップＳ４０５〜ステップＳ４２１の各処理は、第３実施形態のステップＳ３０２〜ステップＳ３１８と同一の処理であるので、ここでは省略する。
【０１５５】
例えばスライドショー表示に用いるトランジション効果が黒フェード効果で、フェード効果の付与時間が０．２５秒に設定される場合を取り上げる。また、表示順序が、静止画像８１，８２、トランジション処理済みの動画像８３、トランジション処理済みの動画像８４、静止画像８５，８６の順となる場合について説明する。第１実施形態のスライドショー表示の場合、図１２（ａ）に示すように、０．２５秒の黒フェードイン効果により静止画像８１が表示され、０．２５秒の黒フェードアウト効果により静止画像８１の表示が終了する。静止画像８２も静止画像８１と同一の表示態様で表示される。
【０１５６】
これら静止画像８１，８２の表示の後、トランジション処理済みの動画像８３，８４が連続して表示される。ここで、トランジション処理済みの動画像８３が０．５秒の黒フェード効果により表示され、トランジション処理済みの動画像８４が０．２５秒の白フェード効果により表示される場合、静止画像８２及びトランジション処理済みの動画像８３の画像切り替え、トランジション処理済みの動画像８３及び動画像８４の画像切り替えでは、それぞれトランジション効果の内容が異なっているので、画像切り替え時におけるトランジション効果に対して違和感を与えてしまう。
【０１５７】
このため、第４実施形態におけるスライドショー表示の場合、表示順序を変更し、トランジション処理済みの動画像８３、静止画像８５、トランジション処理済みの動画像８４の順となるように表示順序を変更する。この場合も、第３実施形態と同様に、トランジション処理済みの動画像に前後する静止画像（符号８２，８５，８６）は、それぞれトランジション処理済みの動画像と同一のトランジション効果が付与される。まず、静止画像８１は、０．２５秒の黒フェード効果により表示される。そして、画像切り替えにより、０．２５秒の黒フェードイン効果、０．５秒の黒フェードアウト効果により静止画像８２が表示される。その後、０．５秒の黒フェード効果によりトランジション処理済みの動画像８３が表示される。このトランジション処理済みの動画像８３の表示の後、０．５秒の黒フェードイン効果、０．２５秒の白フェードアウト効果により静止画像８５が表示される。そして、０．２５秒の白フェード効果によりトランジション処理済みの動画像８４が表示される。最後に、０．２５秒の白フェードイン効果、０．２５秒の黒フェードアウト効果により、静止画像８６が表示される。
【０１５８】
つまり、時間的に先に表示されるトランジション処理済みの動画像に対して付与されたトランジション効果が、時間的に後に表時されるトランジション処理済みの動画像に付与されるトランジション効果と異なる場合には、他の静止画像を、これら動画像の間に挿入して表示する。このように表示順序を変更することで、画像の切り替え部分において、トランジション効果の違いに起因した視覚的な違和感を抑止することができる。
【０１５９】
なお、トランジション処理済みの動画像８４以降に表示される画像に付与されるトランジション効果は、スライドショー表示を行う際に設定されるトランジション効果で行う必要はなく、例えばトランジション処理済みの動画像８４に付与されるトランジション効果としてもよい。
【０１６０】
第４実施形態では、記憶媒体３５に記憶される画像ファイルの付帯情報を先に読み出すことで異なる種類のトランジション効果が連続して表示されるか否かを判定し、画像の表示順序を変更しているが、これに限定されるものではなく、現在表示されている画像がランジション処理済みの動画像である場合に、次に表示する画像が異なる種類のトランジション処理済みの動画像である場合に、次に表示する画像を、トランジション処理が施されていない画像ファイルに差し替えることも可能である。この場合、選択される画像ファイルは、静止画像ファイルであってもよいし、トランジション処理が施されていない動画像ファイルであってもよい。
【０１６１】
なお、第１〜第４実施形態では、スライドショー表示における画像の表示順序については、予め設定されている旨の記載に留めてあるが、スライドショー表示における画像の表示順序は、例えば、撮影年月日、時刻の古い順序であってもよいし、ランダムであってもよい。また、ユーザによって選択された順序でスライドショー表示を行うことも可能である。
【０１６２】
また、第１〜第４実施形態では、動画像の表示においては、動画動ファイルを構成する音声データについては省略しているが、動画像の表示の際には、音声データを用いた音声の再生を行うことが可能である。
【０１６３】
また、第１〜第４実施形態では、動画像を表示する時間については、詳細は触れていないが、動画像を最後まで表示しても良いし、予め設定された時間だけ表示することも可能である。この場合、トランジション処理済みの動画像においては、トランジション効果は、動画像の開始部分、及び終了部分に付与されていることから、予め設定された時間だけ表示する場合には、動画像の途中で表示が終了し、次の画像の表示と切り替えられる。つまり、この切り替え部分においては、動画像の途中で表示が終了し、次の画像がトランジション効果が付与された状態下で表示されるので、画像の切り替え部分に対して違和感を覚えるものとなりやすい。このようなトランジション処理済みの動画像を途中で終了し、次の画像と切り替えるような設定である場合には、トランジション処理済みの動画像の表示を終了する直前の箇所に対して、スライドショー表示で設定されているトランジション処理を施すことも可能である。
【０１６４】
また、上記実施形態では、トランジション処理の施されていない画像ファイル（動画、静止画）に関しては、その画像ファイルの画像再生（表示）処理を開始するよりも前に、その画像ファイルの画像に対する上述のトランジション処理を施した上で、そのトランジション処理済み画像をバッファメモリ６３に一時記憶しておき、画像再生時にはその事前生成したトランジション処理済み画像を再生するよう動作するものとして説明した。しかしながら、その画像ファイルの画像に対するトランジション処理を、必ずしも画像再生（表示）ステップを開始する前に行っておく必要はなく、画像再生（表示）ステップ中にリアルタイムにトランジション処理を施しながら再生するように構成しても良い。具体的に言うと、上記第１の実施形態（図６のフローチャート）では、ステップＳ１０３でトランジション処理を施した画像を一旦バッファメモリ６３に一時記憶しておき、ステップＳ１０５でその画像をバッファメモリ６３から読み出して再生している。そしてその画像再生中に、次に再生すべき画像ファイルを読み出して（ステップＳ１０６）てトランジション処理を施すこと（ステップＳ１０８）を並行処理している。この第１の実施形態のように、現在表示すべき画像ファイルの表示処理と次に表示すべき画像ファイルのトランジション処理とを並行処理するようにしても良いが、上述した実施形態の本変形例として、トランジション処理中の画像ファイルと画像表示中の画像ファイルとが同一のファイルであっても、上述の実施形態の装置は対応可能である。すなわち現在表示中の画像ファイルのトランジション処理は、その表示中にリアルタイムでトランジション処理するように構成しても良い。
【０１６５】
また、上述した実施形態においては、デジタルカメラ１０によって取得されたトランジション処理済みの動画像を用いて、画像のスライドショー表示を行っている場合について説明しているが、これに限定される必要はなく、画像処理ソフトウエアなどを用いてトランジション処理を行った動画像を用いたスライドショー表示を行う場合であっても、同様の処理を行うことができる。
【０１６６】
上述した第１〜第４実施形態においては、画像表示装置６０におけるスライドショー表示を行う手順について説明しているが、これに限定される必要はなく、例えば、図６、図８、図１１、図１３及び図１４のいずれかに示すスライドショー表示における処理の流れをコンピュータに実行させるための画像表示プログラムであってもよい。この場合、画像表示プログラムは、メモリカード、光学ディスク、磁気ディスクなどのコンピュータ読み取り可能な記憶媒体に記憶されていることが好ましい。
【符号の説明】
【０１６７】
１０…デジタルカメラ、１６…撮像素子、３０，６８・・・ＣＰＵ、３５…記憶媒体、２１，６４…画像処理回路、６０…画像表示装置、６１…表示部、６２…表示制御回路
【図１】
2013118564.tif 000003
【図２】
2013118564.tif 000004
【図３】
2013118564.tif 000005
【図４】
2013118564.tif 000006
【図５】
2013118564.tif 000007
【図６】
2013118564.tif 000008
【図７】
2013118564.tif 000009
【図８】
2013118564.tif 000010
【図９】
2013118564.tif 000011
【図１０】
2013118564.tif 000012
【図１１】
2013118564.tif 000013
【図１２】
2013118564.tif 000014
【図１３】
2013118564.tif 000015
【図１４】
2013118564.tif 000016
【図１５】
2013118564.tif 000017