(57)【要約】      （修正有）【課題】ＣＰＵ負荷を考慮せずに、スライドショー等の画像表示機能を損なうことなく、ユーザが満足する視覚効果を得ることが可能な画像表示装置を提供する。【解決手段】画像表示処理を含む複数の情報処理を実行する情報処理手段と、画像データ記憶手段と、エフェクト処理の内容が互いに異なる複数のエフェクト情報を記憶するエフェクト情報記憶手段と、前記情報処理手段の現在の処理負荷を示す負荷情報を取得する負荷情報取得手段と、前記負荷情報取得手段により取得された負荷情報に基づいて、前記エフェクト情報記憶手段に記憶された前記複数のエフェクト情報のうち何れかのエフェクト情報を選択するエフェクト情報選択手段と、を備え、前記情報処理手段は、前記エフェクト情報選択手段により選択されたエフェクト情報で規定されるエフェクト処理を、前記画像表示処理の対象となる前記画像に対して実行する。【選択図】図４
2010233098.tif 000002
【特許請求の範囲】
【請求項１】
表示手段に画像を表示させる画像表示処理を行う画像表示装置において、
前記画像表示処理を含む複数の情報処理を実行する情報処理手段と、
前記画像に係る画像データを記憶する画像データ記憶手段と、
前記画像に対して視覚効果を与えるためのエフェクト処理を規定するエフェクト情報であって、当該規定されるエフェクト処理の内容が互いに異なる複数のエフェクト情報を記憶するエフェクト情報記憶手段と、
前記情報処理手段の現在の処理負荷を示す負荷情報を取得する負荷情報取得手段と、
前記負荷情報取得手段により取得された負荷情報に基づいて、前記エフェクト情報記憶手段に記憶された前記複数のエフェクト情報のうち何れかのエフェクト情報を選択するエフェクト情報選択手段と、
を備え、
前記情報処理手段は、前記エフェクト情報選択手段により選択されたエフェクト情報で規定されるエフェクト処理を、前記画像表示処理の対象となる前記画像に対して実行することを特徴とする画像表示装置。
【請求項２】
請求項１に記載の画像表示装置において、
前記画像データ記憶手段は、複数の画像データを記憶しており、
前記情報処理手段は、前記表示手段に表示されている画像を他の画像に切り替えるときに、前記エフェクト情報選択手段により選択されたエフェクト情報で規定されるエフェクト処理を、前記切り替え前の画像と切り替え後の画像の少なくとも何れか一方の画像に対して実行することを特徴とする画像表示装置。
【請求項３】
請求項１又は２に記載の画像表示装置において、
前記エフェクト情報記憶手段は、複数に分けられた処理負荷範囲毎に前記エフェクト情報を対応付けて記憶しており、
前記エフェクト情報選択手段は、前記負荷情報に示される現在の処理負荷が含まれる前記処理負荷範囲に対応付けられた前記エフェクト情報を選択することを特徴とする画像表示装置。
【請求項４】
請求項１乃至３の何れか一項に記載の画像表示装置において、
前記負荷情報取得手段により取得された負荷情報に示される現在の処理負荷が閾値より大きくなったか否かを判別する処理負荷判別手段を備え、
前記エフェクト情報選択手段は、前記処理負荷判別手段により前記処理負荷が閾値より大きくなったと判別されたとき、前記情報処理手段により現在実行されている前記エフェクト処理より当該情報処理手段に与える処理負荷が小さい他のエフェクト処理を規定するエフェクト情報を選択し、
前記情報処理手段は、現在実行している前記エフェクト処理を、前記エフェクト情報選択手段により選択された前記エフェクト情報に規定されるエフェクト処理に切り替え、当該切り替え後のエフェクト処理を前記画像に対して実行することを特徴とする画像表示装置。
【請求項５】
請求項４に記載の画像表示装置において、
前記処理負荷判別手段は、前記処理負荷が閾値より大きくなったと判別した後、前記負荷情報取得手段により取得された負荷情報に示される現在の処理負荷を所定の時間間隔で複数回確認し当該確認した全ての処理負荷が閾値以下になったか否かを判別し、
前記エフェクト情報選択手段は、前記処理負荷判別手段により前記全ての処理負荷が閾値以下になったと判別されたとき、前記情報処理手段により現在実行されている前記エフェクト処理より当該情報処理手段に与える処理負荷が大きい他のエフェクト処理を規定するエフェクト情報を選択し、
前記情報処理手段は、現在実行している前記エフェクト処理を、前記エフェクト情報選択手段により選択された前記エフェクト情報に規定されるエフェクト処理に切り替え、当該切り替え後のエフェクト処理を前記画像に対して実行することを特徴とする画像表示装置。
【請求項６】
請求項４に記載の画像表示装置において、
前記処理負荷判別手段は、前記処理負荷が閾値より大きくなったと判別した後、前記負荷情報取得手段により取得された負荷情報に示される現在の処理負荷が所定時間以上閾値以下になったか否かを判別し、
前記エフェクト情報選択手段は、前記処理負荷判別手段により前記所定時間以上閾値以下になったと判別されたとき、前記情報処理手段により現在実行されている前記エフェクト処理より当該情報処理手段に与える処理負荷が大きい他のエフェクト処理を規定するエフェクト情報を選択し、
前記情報処理手段は、現在実行している前記エフェクト処理を、前記エフェクト情報選択手段により選択された前記エフェクト情報に規定されるエフェクト処理に切り替え、当該切り替え後のエフェクト処理を前記画像に対して実行することを特徴とする画像表示装置。
【請求項７】
請求項１乃至４の何れか一項に記載の画像表示装置において、
前記負荷情報取得手段により取得された負荷情報に示される現在の処理負荷が閾値より小さくなったか否かを判別する処理負荷判別手段を備え、
前記エフェクト情報選択手段は、前記処理負荷判別手段により前記処理負荷が閾値より小さくなったと判別されたとき、前記情報処理手段により現在実行されている前記エフェクト処理より当該情報処理手段に与える処理負荷が大きい他のエフェクト処理を規定するエフェクト情報を選択し、
前記情報処理手段は、現在実行している前記エフェクト処理を、前記エフェクト情報選択手段により選択された前記エフェクト情報に規定されるエフェクト処理に切り替え、当該切り替え後のエフェクト処理を前記画像に対して実行することを特徴とする画像表示装置。
【請求項８】
請求項１乃至７の何れか一項に記載の画像表示装置において、
前記エフェクト情報記憶手段は、各前記エフェクト処理が前記情報処理手段に与える処理負荷を示す与負荷情報を、当該各エフェクト処理を規定するエフェクト情報毎に対応付けて記憶しており、
前記エフェクト情報選択手段は、前記負荷情報取得手段により取得された負荷情報と、前記エフェクト情報毎に対応付けられて記憶されている前記与負荷情報とに基づいて、前記エフェクト情報を選択することを特徴とする画像表示装置。
【請求項９】
請求項８に記載の画像表示装置において、
前記負荷情報に示される現在の処理負荷と、前記与負荷情報に示される処理負荷との合計負荷を、前記エフェクト情報毎に算出する合計負荷算出手段と、
前記情報処理手段における許容負荷を設定する許容負荷設定手段と、
を備え、
前記エフェクト情報選択手段は、前記合計負荷算出手段により算出された合計負荷が、前記許容負荷設定手段により設定された許容負荷以下になる前記エフェクト処理を規定するエフェクト情報を選択することを特徴とする画像表示装置。
【請求項１０】
請求項８に記載の画像表示装置において、
前記情報処理手段における許容負荷を設定する許容負荷設定手段と、
前記許容負荷設定手段により設定された許容負荷と、前記負荷情報に示される現在の処理負荷との差分負荷を算出する差分負荷算出手段と、
を備え、
前記エフェクト情報選択手段は、前記エフェクト情報記憶手段に記憶されている与負荷情報に示される処理負荷が、前記差分負荷算出手段により算出された差分負荷以下の前記エフェクト処理を規定するエフェクト情報を選択することを特徴とする画像表示装置。
【請求項１１】
請求項９に記載の画像表示装置において、
省電力モードを設定する省電力モード設定手段を備え、
前記許容負荷設定手段は、前記情報処理手段における省電力モード時の許容負荷であって前記通常モード時の許容負荷より小さい許容負荷を設定し、
前記エフェクト情報選択手段は、前記省電力モード設定手段により省電力モードが設定されている場合において、前記合計負荷算出手段により算出された合計負荷が、前記許容負荷設定手段により設定された省電力モード時の許容負荷以下になる前記エフェクト処理を規定するエフェクト情報を選択することを特徴とする画像表示装置。
【請求項１２】
請求項１０に記載の画像表示装置において、
省電力モードを設定する省電力モード設定手段を備え、
前記許容負荷設定手段は、前記情報処理手段における省電力モード時の許容負荷であって前記通常モード時の許容負荷より小さい許容負荷を設定し、
前記エフェクト情報選択手段は、前記省電力モード設定手段により省電力モードが設定されている場合において、前記エフェクト情報記憶手段に記憶されている与負荷情報に示される処理負荷が、前記差分負荷算出手段により算出された差分負荷以下の前記エフェクト処理を規定するエフェクト情報を選択することを特徴とする画像表示装置。
【請求項１３】
請求項９又は１０に記載の画像表示装置において、
前記情報処理の優先度に応じた許容負荷を示す許容負荷情報を当該情報処理毎に記憶する許容負荷情報記憶手段と、
前記情報処理の起動を検出する起動検出手段と、
前記起動検出手段により起動が検出された前記情報処理に対応する前記許容負荷情報を前記許容負荷情報記憶手段から取得する許容負荷情報取得手段と、
前記許容負荷設定手段は、前記許容負荷情報取得手段により取得された許容負荷情報に示される許容負荷を設定することを特徴とする画像表示装置。
【請求項１４】
請求項１３に記載の画像表示装置において、
前記情報処理が前記情報処理手段に与える処理負荷を示す与負荷情報を当該情報処理毎に記憶する処理負荷情報記憶手段を備え、
前記負荷情報取得手段は、前記現在の処理負荷を示す負荷情報として、前記起動検出手段による起動が検出された前記情報処理に対応する前記与負荷情報を前記処理負荷情報記憶手段から取得することを特徴とする画像表示装置。
【請求項１５】
請求項１乃至１３の何れか一項に記載の画像表示装置において、
前記情報処理手段の処理負荷を所定の時間間隔で測定し、所定の測定期間内に測定された前記処理負荷の合計又は平均を算出する処理負荷算出手段と、前記負荷情報取得手段は、前記現在の処理負荷を示す負荷情報として、前記処理負荷算出手段により算出された前記処理負荷の合計又は平均を示す負荷情報を取得することを特徴とする画像表示装置。
【請求項１６】
請求項１乃至１５の何れか一項に記載の画像表示装置において、
前記画像表示処理の対象となる前記画像の色数を示す色数情報を取得する色数情報取得手段と、
前記色数情報取得手段により取得された色数情報に示される色数が基準色数以上であるか否かを判別する色数判別手段と、
を備え、
前記エフェクト情報選択手段は、前記負荷情報取得手段により取得された負荷情報と、前記色数判別手段により判別された判別結果とに基づいて、前記エフェクト情報を選択することを特徴とする画像表示装置。
【請求項１７】
請求項１６に記載の画像表示装置において、
前記エフェクト情報選択手段は、前記色数判別手段により前記色数が基準色数以上であると判別された場合、前記色数が基準色数未満であると判別された場合に選択すべき前記エフェクト情報で規定されるエフェクト処理が前記情報処理手段に与える処理負荷より小さい処理負荷を当該情報処理手段に与えるエフェクト処理を規定するエフェクト情報を選択することを特徴とする画像表示装置。
【請求項１８】
請求項１乃至１５の何れか一項に記載の画像表示装置において、
前記画像表示処理の対象となる前記画像のサイズを示すサイズ情報を取得するサイズ情報取得手段と、
前記サイズ情報取得手段により取得されたサイズ情報に示されるサイズが基準サイズ以上であるか否かを判別するサイズ判別手段と、
を備え、
前記エフェクト情報選択手段は、前記負荷情報取得手段により取得された負荷情報と、前記サイズ判別手段により判別された判別結果とに基づいて、前記エフェクト情報を選択することを特徴とする画像表示装置。
【請求項１９】
請求項１８に記載の画像表示装置において、
前記エフェクト情報選択手段は、前記サイズ判別手段により前記サイズが基準サイズ以上であると判別された場合、前記サイズが基準サイズ未満であると判別された場合に選択すべき前記エフェクト情報で規定されるエフェクト処理が前記情報処理手段に与える処理負荷より小さい処理負荷を当該情報処理手段に与えるエフェクト処理を規定するエフェクト情報を選択することを特徴とする画像表示装置。
【請求項２０】
表示手段に画像を表示させる画像表示処理を行う画像表示方法において、
前記画像に係る画像データを記憶する工程と、
前記画像に対して視覚効果を与えるためのエフェクト処理を規定するエフェクト情報であって、当該規定されるエフェクト処理の内容が互いに異なる複数のエフェクト情報を記憶する工程と、
前記画像表示処理を含む複数の情報処理を実行する情報処理手段の現在の処理負荷を示す負荷情報を取得する工程と、
前記取得された負荷情報に基づいて、前記記憶された前記複数のエフェクト情報のうち何れかのエフェクト情報を選択する工程と、
前記選択されたエフェクト情報で規定されるエフェクト処理を、前記情報処理手段が前記画像表示処理の対象となる前記画像に対して実行する工程と、
を含むことを特徴とする画像表示方法。
【請求項２１】
コンピュータを、請求項１乃至１９の何れか一項に記載の画像表示装置として機能させることを特徴とする画像表示プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレイに表示される画像に対して視覚効果を与えるためのエフェクト処理を実行することが可能な画像表示装置及び方法等の技術分野に関する。
【背景技術】
【０００２】
従来から、画像表示機能として、所定の時間間隔で画像を切り替えながら表示させるスライドショーの表示（再生）機能を搭載するパーソナルコンピュータ等の画像表示装置が知られている。かかるスライドショーの表示処理実行中に、画像をそのまま表示させるのではなく、各種のエフェクト処理を施した画像を順次表示させる機能も知られている。
【０００３】
このようなスライドショーの表示処理実行中に、画像に対してエフェクト処理を施す技術として、例えば、特許文献１には、各エフェクトの再生時間をスケーリングすることにより、任意の時間でスライドショーの再生を行うことができるようにした技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１６６１６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、例えば、ユーザがスライドショーの作成時にＣＰＵ負荷をある程度考慮して複数種類のエフェクト処理の中から、あるエフェクト処理を選択しスライドショーを設定することは可能である。
【０００６】
しかしながら、ＣＰＵはマルチタスクにより、スライドショーの表示処理を含む複数の情報処理を並列的に実行することが可能であるが、当該情報処理の実行状況によってＣＰＵ負荷が変動するため、上記スライドショーの設定後にＣＰＵ負荷が大きくなり、かかるスライドショーがフリーズしたり、スライドショーの表示処理以外の他の情報処理による機能が使用できなくなるなど、ユーザに不快感を与えるという問題がある。一方、上記スライドショーの設定後にＣＰＵ負荷が小さくなりＣＰＵの処理能力に余裕ができた場合にも、スライドショーの演出は当初の設定時のものに限られてしまい、ユーザが満足する視覚効果を得られないといった問題もある。従来の技術では、このような問題に着目しておらず、かかる問題を解決することが困難である。
【０００７】
そこで、本発明は、以上の問題等に鑑みてなされたものであり、ユーザがＣＰＵ負荷を考慮せずに、スライドショー等の画像表示機能及び他の情報処理による機能を損なうことなく、ユーザが満足する視覚効果を得ることが可能な画像表示装置、画像表示方法、及び画像表示プログラムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、請求項１に記載の発明は、表示手段に画像を表示させる画像表示処理を行う画像表示装置において、前記画像表示処理を含む複数の情報処理を実行する情報処理手段と、前記画像に係る画像データを記憶する画像データ記憶手段と、前記画像に対して視覚効果を与えるためのエフェクト処理を規定するエフェクト情報であって、当該規定されるエフェクト処理の内容が互いに異なる複数のエフェクト情報を記憶するエフェクト情報記憶手段と、前記情報処理手段の現在の処理負荷を示す負荷情報を取得する負荷情報取得手段と、前記負荷情報取得手段により取得された負荷情報に基づいて、前記エフェクト情報記憶手段に記憶された前記複数のエフェクト情報のうち何れかのエフェクト情報を選択するエフェクト情報選択手段と、を備え、前記情報処理手段は、前記エフェクト情報選択手段により選択されたエフェクト情報で規定されるエフェクト処理を、前記画像表示処理の対象となる前記画像に対して実行することを特徴とする。
【０００９】
請求項２に記載の発明は、請求項１に記載の画像表示装置において、前記画像データ記憶手段は、複数の画像データを記憶しており、前記情報処理手段は、前記表示手段に表示されている画像を他の画像に切り替えるときに、前記エフェクト情報選択手段により選択されたエフェクト情報で規定されるエフェクト処理を、前記切り替え前の画像と切り替え後の画像の少なくとも何れか一方の画像に対して実行することを特徴とする。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の画像表示装置において、前記エフェクト情報記憶手段は、複数に分けられた処理負荷範囲毎に前記エフェクト情報を対応付けて記憶しており、前記エフェクト情報選択手段は、前記負荷情報に示される現在の処理負荷が含まれる前記処理負荷範囲に対応付けられた前記エフェクト情報を選択することを特徴とする。
【００１１】
請求項４に記載の発明は、請求項１乃至３の何れか一項に記載の画像表示装置において、前記負荷情報取得手段により取得された負荷情報に示される現在の処理負荷が閾値より大きくなったか否かを判別する処理負荷判別手段を備え、前記エフェクト情報選択手段は、前記処理負荷判別手段により前記処理負荷が閾値より大きくなったと判別されたとき、前記情報処理手段により現在実行されている前記エフェクト処理より当該情報処理手段に与える処理負荷が小さい他のエフェクト処理を規定するエフェクト情報を選択し、前記情報処理手段は、現在実行している前記エフェクト処理を、前記エフェクト情報選択手段により選択された前記エフェクト情報に規定されるエフェクト処理に切り替え、当該切り替え後のエフェクト処理を前記画像に対して実行することを特徴とする。
【００１２】
請求項５に記載の発明は、請求項４に記載の画像表示装置において、前記処理負荷判別手段は、前記処理負荷が閾値より大きくなったと判別した後、前記負荷情報取得手段により取得された負荷情報に示される現在の処理負荷を所定の時間間隔で複数回確認し当該確認した全ての処理負荷が閾値以下になったか否かを判別し、前記エフェクト情報選択手段は、前記処理負荷判別手段により前記全ての処理負荷が閾値以下になったと判別されたとき、前記情報処理手段により現在実行されている前記エフェクト処理より当該情報処理手段に与える処理負荷が大きい他のエフェクト処理を規定するエフェクト情報を選択し、  前記情報処理手段は、現在実行している前記エフェクト処理を、前記エフェクト情報選択手段により選択された前記エフェクト情報に規定されるエフェクト処理に切り替え、当該切り替え後のエフェクト処理を前記画像に対して実行することを特徴とする。
【００１３】
請求項６に記載の発明は、請求項４に記載の画像表示装置において、前記処理負荷判別手段は、前記処理負荷が閾値より大きくなったと判別した後、前記負荷情報取得手段により取得された負荷情報に示される現在の処理負荷が所定時間以上閾値以下になったか否かを判別し、前記エフェクト情報選択手段は、前記処理負荷判別手段により前記所定時間以上閾値以下になったと判別されたとき、前記情報処理手段により現在実行されている前記エフェクト処理より当該情報処理手段に与える処理負荷が大きい他のエフェクト処理を規定するエフェクト情報を選択し、前記情報処理手段は、現在実行している前記エフェクト処理を、前記エフェクト情報選択手段により選択された前記エフェクト情報に規定されるエフェクト処理に切り替え、当該切り替え後のエフェクト処理を前記画像に対して実行することを特徴とする。
【００１４】
請求項７に記載の発明は、請求項１乃至４の何れか一項に記載の画像表示装置において、前記負荷情報取得手段により取得された負荷情報に示される現在の処理負荷が閾値より小さくなったか否かを判別する処理負荷判別手段を備え、前記エフェクト情報選択手段は、前記処理負荷判別手段により前記処理負荷が閾値より小さくなったと判別されたとき、前記情報処理手段により現在実行されている前記エフェクト処理より当該情報処理手段に与える処理負荷が大きい他のエフェクト処理を規定するエフェクト情報を選択し、前記情報処理手段は、現在実行している前記エフェクト処理を、前記エフェクト情報選択手段により選択された前記エフェクト情報に規定されるエフェクト処理に切り替え、当該切り替え後のエフェクト処理を前記画像に対して実行することを特徴とする。
【００１５】
請求項８に記載の発明は、請求項１乃至７の何れか一項に記載の画像表示装置において、前記エフェクト情報記憶手段は、各前記エフェクト処理が前記情報処理手段に与える処理負荷を示す与負荷情報を、当該各エフェクト処理を規定するエフェクト情報毎に対応付けて記憶しており、前記エフェクト情報選択手段は、前記負荷情報取得手段により取得された負荷情報と、前記エフェクト情報毎に対応付けられて記憶されている前記与負荷情報とに基づいて、前記エフェクト情報を選択することを特徴とする。
【００１６】
請求項９に記載の発明は、請求項８に記載の画像表示装置において、前記負荷情報に示される現在の処理負荷と、前記与負荷情報に示される処理負荷との合計負荷を、前記エフェクト情報毎に算出する合計負荷算出手段と、前記情報処理手段における許容負荷を設定する許容負荷設定手段と、を備え、前記エフェクト情報選択手段は、前記合計負荷算出手段により算出された合計負荷が、前記許容負荷設定手段により設定された許容負荷以下になる前記エフェクト処理を規定するエフェクト情報を選択することを特徴とする。
【００１７】
請求項１０に記載の発明は、請求項８に記載の画像表示装置において、前記情報処理手段における許容負荷を設定する許容負荷設定手段と、前記許容負荷設定手段により設定された許容負荷と、前記負荷情報に示される現在の処理負荷との差分負荷を算出する差分負荷算出手段と、を備え、前記エフェクト情報選択手段は、前記エフェクト情報記憶手段に記憶されている与負荷情報に示される処理負荷が、前記差分負荷算出手段により算出された差分負荷以下の前記エフェクト処理を規定するエフェクト情報を選択することを特徴とする。
【００１８】
請求項１１に記載の発明は、請求項９に記載の画像表示装置において、省電力モードを設定する省電力モード設定手段を備え、前記許容負荷設定手段は、前記情報処理手段における省電力モード時の許容負荷であって前記通常モード時の許容負荷より小さい許容負荷を設定し、前記エフェクト情報選択手段は、前記省電力モード設定手段により省電力モードが設定されている場合において、前記合計負荷算出手段により算出された合計負荷が、前記許容負荷設定手段により設定された省電力モード時の許容負荷以下になる前記エフェクト処理を規定するエフェクト情報を選択することを特徴とする。
【００１９】
請求項１２に記載の発明は、請求項１０に記載の画像表示装置において、省電力モードを設定する省電力モード設定手段を備え、前記許容負荷設定手段は、前記情報処理手段における省電力モード時の許容負荷であって前記通常モード時の許容負荷より小さい許容負荷を設定し、前記エフェクト情報選択手段は、前記省電力モード設定手段により省電力モードが設定されている場合において、前記エフェクト情報記憶手段に記憶されている与負荷情報に示される処理負荷が、前記差分負荷算出手段により算出された差分負荷以下の前記エフェクト処理を規定するエフェクト情報を選択することを特徴とする。
【００２０】
請求項１３に記載の発明は、請求項９又は１０に記載の画像表示装置において、前記情報処理の優先度に応じた許容負荷を示す許容負荷情報を当該情報処理毎に記憶する許容負荷情報記憶手段と、前記情報処理の起動を検出する起動検出手段と、前記起動検出手段により起動が検出された前記情報処理に対応する前記許容負荷情報を前記許容負荷情報記憶手段から取得する許容負荷情報取得手段と、前記許容負荷設定手段は、前記許容負荷情報取得手段により取得された許容負荷情報に示される許容負荷を設定することを特徴とする。
【００２１】
請求項１４に記載の発明は、請求項１３に記載の画像表示装置において、前記情報処理が前記情報処理手段に与える処理負荷を示す与負荷情報を当該情報処理毎に記憶する処理負荷情報記憶手段を備え、前記負荷情報取得手段は、前記現在の処理負荷を示す負荷情報として、前記起動検出手段による起動が検出された前記情報処理に対応する前記与負荷情報を前記処理負荷情報記憶手段から取得することを特徴とする。
【００２２】
請求項１５に記載の発明は、請求項１乃至１３の何れか一項に記載の画像表示装置において、前記情報処理手段の処理負荷を所定の時間間隔で測定し、所定の測定期間内に測定された前記処理負荷の合計又は平均を算出する処理負荷算出手段と、前記負荷情報取得手段は、前記現在の処理負荷を示す負荷情報として、前記処理負荷算出手段により算出された前記処理負荷の合計又は平均を示す負荷情報を取得することを特徴とする。
【００２３】
請求項１６に記載の発明は、請求項１乃至１５の何れか一項に記載の画像表示装置において、前記画像表示処理の対象となる前記画像の色数を示す色数情報を取得する色数情報取得手段と、前記色数情報取得手段により取得された色数情報に示される色数が基準色数以上であるか否かを判別する色数判別手段と、を備え、前記エフェクト情報選択手段は、前記負荷情報取得手段により取得された負荷情報と、前記色数判別手段により判別された判別結果とに基づいて、前記エフェクト情報を選択することを特徴とする。
【００２４】
請求項１７に記載の発明は、請求項１６に記載の画像表示装置において、前記エフェクト情報選択手段は、前記色数判別手段により前記色数が基準色数以上であると判別された場合、前記色数が基準色数未満であると判別された場合に選択すべき前記エフェクト情報で規定されるエフェクト処理が前記情報処理手段に与える処理負荷より小さい処理負荷を当該情報処理手段に与えるエフェクト処理を規定するエフェクト情報を選択することを特徴とする。
【００２５】
請求項１８に記載の発明は、請求項１乃至１５の何れか一項に記載の画像表示装置において、前記画像表示処理の対象となる前記画像のサイズを示すサイズ情報を取得するサイズ情報取得手段と、前記サイズ情報取得手段により取得されたサイズ情報に示されるサイズが基準サイズ以上であるか否かを判別するサイズ判別手段と、を備え、前記エフェクト情報選択手段は、前記負荷情報取得手段により取得された負荷情報と、前記サイズ判別手段により判別された判別結果とに基づいて、前記エフェクト情報を選択することを特徴とする。
【００２６】
請求項１９に記載の発明は、請求項１８に記載の画像表示装置において、前記エフェクト情報選択手段は、前記サイズ判別手段により前記サイズが基準サイズ以上であると判別された場合、前記サイズが基準サイズ未満であると判別された場合に選択すべき前記エフェクト情報で規定されるエフェクト処理が前記情報処理手段に与える処理負荷より小さい処理負荷を当該情報処理手段に与えるエフェクト処理を規定するエフェクト情報を選択することを特徴とする。
【００２７】
請求項２０に記載の発明は、表示手段に画像を表示させる画像表示処理を行う画像表示方法において、前記画像に係る画像データを記憶する工程と、前記画像に対して視覚効果を与えるためのエフェクト処理を規定するエフェクト情報であって、当該規定されるエフェクト処理の内容が互いに異なる複数のエフェクト情報を記憶する工程と、前記画像表示処理を含む複数の情報処理を実行する情報処理手段の現在の処理負荷を示す負荷情報を取得する工程と、前記取得された負荷情報に基づいて、前記記憶された前記複数のエフェクト情報のうち何れかのエフェクト情報を選択する工程と、前記選択されたエフェクト情報で規定されるエフェクト処理を、前記情報処理手段が前記画像表示処理の対象となる前記画像に対して実行する工程と、を含むことを特徴とする。
【００２８】
請求項２１に記載の画像表示プログラムの発明は、コンピュータを、請求項１乃至１９の何れか一項に記載の画像表示装置として機能させることを特徴とする。
【発明の効果】
【００２９】
請求項１、２０又は２１に記載の発明によれば、取得された負荷情報に基づいて、複数のエフェクト情報のうち何れかのエフェクト情報を選択し、選択されたエフェクト情報で規定されるエフェクト処理を、画像表示処理の対象となる画像に対して実行するように構成したので、そのときの情報処理手段の処理負荷に見合ったエフェクト処理を選択することで情報処理手段はより安定した動作を行うことができ、画像表示機能及び他の情報処理による機能を損なうことなく、ユーザに不快感を与えることを防止することができる。
【００３０】
請求項２に記載の発明によれば、表示手段に表示されている画像が切り替えるときに、そのときの情報処理手段の処理負荷に見合ったエフェクト処理を実行することができる。
【００３１】
請求項３に記載の発明によれば、処理負荷の範囲毎にエフェクト情報が対応付けられているため、現在の情報処理手段の処理負荷を基により迅速にエフェクト情報を選択しそのエフェクト処理を画像に対して施すことができる。
【００３２】
請求項４に記載の発明によれば、そのときの情報処理手段の処理負荷に見合ったより適切なエフェクト処理へと迅速に切り替えることができる。
【００３３】
請求項５に記載の発明によれば、処理負荷を所定の時間間隔で複数回確認し当該確認した全ての処理負荷が閾値以下になったときにエフェクト処理が切り替えられるので、ある程度の精度を保ちつつ低い処理負荷でエフェクト処理を切り替えることができる。
【００３４】
請求項６に記載の発明によれば、処理負荷が所定時間以上連続して閾値以下になったときにエフェクト処理が切り替えられるので、処理負荷はかかるが精度良くエフェクト処理を切り替えることができる。
【００３５】
請求項７に記載の発明によれば、そのときの情報処理手段の処理負荷に見合ったよりリッチな（視覚効果が高い）エフェクト処理に切り替えることができる。
【００３６】
請求項８〜１０に記載の発明によれば、より一層、現在の情報処理手段の処理負荷に見合った適切なエフェクト処理を選択、実行することができる。
【００３７】
請求項１１、１２に記載の発明によれば、省電力モード時には、通常モード時のエフェクト処理よりも情報処理手段の処理負荷が小さいエフェクト処理を選択、実行することになるため、電力消費を抑えることができる。
【００３８】
請求項１３に記載の発明によれば、起動が検出された情報処理毎の優先度に応じたより適切なエフェクト処理を選択、実行することができる。
【００３９】
請求項１４に記載の発明によれば、現在の処理負荷を測定することなく、簡単に処理負荷情報記憶手段から取得することができる。
【００４０】
請求項１５乃至１９に記載の発明によれば、情報処理手段に、より安定した動作を行わせることができ、情報処理手段に、より安定した動作を行わせることができ、画像表示機能及び他の情報処理による機能を損なうことなく、ユーザに不快感を与えることを防止することができる。
【図面の簡単な説明】
【００４１】
【図１】本実施形態に係る画像表示装置の概要構成例を示す図である。
【図２】エフェクト情報テーブルの一例を示す図である。
【図３】（Ａ）は、ＣＰＵ負荷の測定が所定の時間間隔で行われる例を示し、（Ｂ）は、ＣＰＵ負荷の平均値の測定が所定の時間間隔で行われる例を示す図である。
【図４】第一実施形態に係る画像表示装置Ｓの制御部３のＣＰＵにおけるスライドショーの表示処理を示すフローチャートである。
【図５】画像の切替タイミングが測定期間内に到来する例を示す概念図である。
【図６】（Ａ）は、切替前に表示されている画像に対して透かしのエフェクト処理が施される場合の当該画像の表示遷移例を示す概念図であり、（Ｂ）は、切替前に表示されている画像に対してビットブリットのエフェクト処理が施される場合の当該画像の表示遷移例を示す概念図である。
【図７】エフェクト負荷情報テーブルの一例を示す図である。
【図８】第二実施形態に係る画像表示装置Ｓの制御部３のＣＰＵにおけるスライドショーの表示処理を示すフローチャートである。
【図９】アプリケーションテーブルの一例を示す図である。
【図１０】第三実施形態に係る画像表示装置Ｓの制御部３のＣＰＵにおけるスライドショーの表示処理を示すフローチャートである。
【図１１】第四実施形態に係る画像表示装置Ｓの制御部３のＣＰＵにおけるエフェクト切替処理を示すフローチャートである。
【発明を実施するための形態】
【００４２】
以下、本発明の実施形態を図面に基づいて説明する。
【００４３】
（第一実施形態）  
始めに、図１等を参照して、本発明の第一実施形態に係る画像表示装置の構成及び機能について説明する。
【００４４】
図１は、本実施形態に係る画像表示装置の概要構成例を示す図である。図１に示すように、画像表示装置Ｓは、ディスプレイ１（表示手段の一例）、記憶部２（エフェクト情報記憶手段及び画像データ記憶手段の一例）、ＣＰＵ，ＲＡＭ，ＲＯＭ等を備えた制御部３、通信部４、及び操作部５等を備えて構成されている。このような画像表示装置Ｓとして、例えば、パーソナルコンピュータ、デジタルフォトフレーム装置、各種携帯型機器等を適用可能である。
【００４５】
なお、通信部４は、外部機器（例えば、ネットワークに接続されたサーバや端末）との間で通信を行うためのものである。また、操作部５は、ユーザが制御部３に動作指示を与えるための操作ボタンが設けられている。ディスプレイ１は、タッチパネル式のディスプレイとし、操作部５における操作ボタンはディスプレイ１上に表示されるものであってもよい。
【００４６】
記憶部２は、例えば不揮発性半導体メモリ（例えば、フラッシュＲＯＭ）やハードディスクドライブ等からなり、ＯＳ（オペレーティングシステム）、アプリケーションプログラム、及び、画像に対して視覚効果を与えるためのエフェクト処理を規定するエフェクト情報としてのエフェクトプログラムを記憶している。なお、アプリケーションプログラム及びエフェクトプログラムは、本発明の画像表示プログラム中に含まれる一要素である。
【００４７】
記憶部２に記憶されるアプリケーションプログラムには、例えば、所定の時間間隔で画像を切り替えながら表示するスライドショーの表示処理（情報処理の一例）を規定するスライドショープログラム、ＲＳＳ（Really Simple Syndication）リーダの情報収集処理（情報処理の一例）を規定するＲＳＳプログラム、音楽再生処理（情報処理の一例）を規定する音楽再生プログラム、外部機器との間の通信処理を規定する通信プログラム（通話（ＴＥＬ）処理プログラム）等、様々な種類のものがあり、各アプリケーションプログラムに規定される情報処理がＣＰＵに与える処理負荷、つまり、当該情報処理の実行によりＣＰＵにかかる処理負荷（以下、「ＣＰＵ負荷」という）は互いに異なる。
【００４８】
また、記憶部２に記憶されるエフェクトプログラムにも、様々な種類のものがあり、各エフェクトプログラムに規定されるエフェクト処理の内容は互いに異なる。エフェクト処理としては、例えば、チェッカーワイプ、クロール、ズーム、ターン、αブレンド、透かし、フェードイン／フェードアウト、ビットブリット、３Ｄエフェクト等が挙げられる。
【００４９】
また、例えばフェードインに関し、例えば一色の状態から徐々に画像が見えている状態に移り変わるまでの段階数が異なる２つのフェードインを異なるエフェクト処理として規定したり、透かしに関し、階調の異なる２つの透かしを異なるエフェクト処理として規定してもよい。つまり、エフェクト処理の種類が同じであっても、その内容によりＣＰＵ負荷が異なるエフェクト処理として定義される。なお、これらのエフェクト処理の内容については、公知であるので詳しい説明を省略する。
【００５０】
また、記憶部２には、複数に分けられたＣＰＵ負荷範囲毎にエフェクトプログラム（言い換えれば、エフェクト処理）を対応付けて登録するエフェクト情報テーブルが記憶されている。図２は、エフェクト情報テーブルの一例を示す図である。図２に示す例では、各エフェクトプログラムに対応するエフェクト名（実際には、エフェクト処理毎に固有の識別情報）に対して、ＣＰＵ負荷範囲を示すランクが対応付けられている。例えば、ＡランクはＣＰＵ負荷範囲が８０％（Ａランクの閾値）以下に、ＢランクはＣＰＵ負荷範囲が６０％（Ｂランクの閾値）以下に、ＣランクはＣＰＵ負荷範囲が４０％（Ｃランクの閾値）以下に、夫々予め設定される（この設定値は記憶部２に記憶）。或いは、ＡランクはＣＰＵ負荷範囲が６０％以上８０％未満に、ＢランクはＣＰＵ負荷範囲が４０％以上６０％未満に、ＣランクはＣＰＵ負荷範囲が０％以上４０％未満に、というように設定されるようにしてもよい。なお、各ランク対応するＣＰＵ負荷範囲は、ユーザが操作部５から指定することができる。
【００５１】
また、記憶部２には、ディスプレイ１上に表示される画像に係る画像データを格納する画像ファイル（例えば、ＴＩＦＦ、ＧＩＦ、又はＪＰＥＧ等の形式の画像ファイル）が複数記憶されている。各画像ファイルのヘッダには、画像データの色数、及び画像サイズが格納されている。
【００５２】
さらに、記憶部２には、スライドショーの表示処理においてディスプレイ１上に表示される各画像の表示順序、表示継続時間、及び切替時間間隔を登録するスライドショー規定テーブルが記憶されている。かかるスライドショー規定テーブルに登録される情報は、スライドショー作成時に、ユーザが操作部５から指定することができる。
【００５３】
制御部３におけるＣＰＵは、ＯＳ実行下、本発明の画像表示プログラムにしたがって各種処理を実行する。特に、ＣＰＵは、本発明における情報処理手段、負荷情報取得手段、エフェクト情報選択手段、許容負荷設定手段、省電力モード設定手段、色数情報取得手段、色数判別手段、サイズ情報取得手段、及びサイズ判別手段等として機能する。
【００５４】
より具体的には、ＣＰＵ（情報処理手段）は、マルチタスクにより、各アプリケーションプログラムにしたがってスライドショー等の画像表示処理を含む複数の情報処理を並列的に実行する。このような情報処理実行中に、ＣＰＵ（負荷情報取得手段）は現在のＣＰＵ負荷を示す負荷情報を取得する。例えばＣＰＵは、負荷情報を、ＯＳから取得したり、或いは可動しているタスク（スレッド）の数を計測する等により取得することができる。
【００５５】
また、ＣＰＵは、ＣＰＵ負荷を所定の時間間隔（例えば、１０秒間隔）で測定し、所定の測定期間（例えば、５０秒間）内に測定されたＣＰＵ負荷の最大値を、現在のＣＰＵ負荷を示す負荷情報として取得するように構成してもよい。或いは、ＣＰＵは、ＣＰＵ負荷を所定の時間間隔（例えば、１秒間隔）で測定し、所定の測定期間（例えば、１０秒間）内に測定されたＣＰＵ負荷の平均値（平均負荷）又は合計値（合計負荷）を現在のＣＰＵ負荷を示す負荷情報として取得するように構成してもよい。或いは、上記ＣＰＵ負荷の平均値又は合計値の測定を、所定の時間間隔（例えば、２０秒間隔）で行い、所定の測定期間（例えば、５０秒間）内に測定されたＣＰＵ負荷の平均値又は合計値の最大値を現在のＣＰＵ負荷を示す負荷情報として取得するように構成してもよい。
【００５６】
図３（Ａ）は、ＣＰＵ負荷の測定が所定の時間間隔（例えば、１０秒間隔）で行われる例を示し、図３（Ｂ）は、ＣＰＵ負荷の平均値の測定が所定の時間間隔（例えば、２０秒間隔）で行われる例を示す。図３（Ａ）の例の場合、当該測定期間における最大値である５０％が現在のＣＰＵ負荷を示す負荷情報として取得される。一方、図３（Ｂ）の例の場合、直前の平均値である２５％が現在のＣＰＵ負荷を示す負荷情報として取得されるか、或いは、当該測定期間における平均値の最大値である３０％が現在のＣＰＵ負荷を示す負荷情報として取得される。
【００５７】
そして、ＣＰＵ（エフェクト情報選択手段）は、上記取得した負荷情報に基づいて、記憶部２に記憶された複数のエフェクトプログラムのうち何れかのエフェクトプログラムを選択する。例えば、ＣＰＵは、上記エフェクト情報テーブルを参照して、負荷情報に示されるＣＰＵ負荷が含まれるＣＰＵ負荷範囲に対応付けられたエフェクトプログラムを選択する。この場合、仮に、取得されたＣＰＵ負荷が５０％であるとすれば、図２に示す例では、Ａランク及びＢランクに対応付けられたエフェクトプログラムが選択対象となり、この中のエフェクトプログラムのうちから何れかの一つのエフェクトプログラムが例えばランダムに選択される。このようなエフェクトプログラムの選択は、例えば、スライドショーの表示処理においてディスプレイ１に表示されている画像を他の画像に切り替えるときに行われる。
【００５８】
こうしてエフェクトプログラムが選択されると、ＣＰＵ（情報処理手段）は、選択したエフェクトプログラムで規定されるエフェクト処理を、画像表示処理の対象となる画像に対して実行する。例えば、選択されたエフェクトプログラムで規定されるエフェクト処理が切り替え前の画像と切り替え後の画像の少なくとも何れか一方の画像に対して実行される。
【００５９】
但し、上記エフェクト処理は、現在のＣＰＵ負荷が、ＣＰＵの許容負荷より大きい場合には行われないように設定することができる。この許容負荷は、通常モード時においては例えば８０％に設定される。また、例えばユーザが操作部５から省電力モードを指定すると、ＣＰＵ（省電力モード設定手段）は、省電力モード（許容負荷制限モード）を設定する。これにより、ＣＰＵ（許容負荷設定手段）は、通常モード時の許容負荷より小さい、省電力モード時の許容負荷（例えば、６０％）を設定する。これにより、省電力モード時には、通常モード時のエフェクト処理よりもＣＰＵに与えるＣＰＵ負荷が小さいエフェクト処理を選択、実行することができる。
【００６０】
次に、図４等を参照して、第一実施形態に係る画像表示装置の動作について説明する。
【００６１】
図４は、第一実施形態に係る画像表示装置Ｓの制御部３のＣＰＵにおけるスライドショーの表示処理を示すフローチャートである。
【００６２】
図４に示す処理は、例えばユーザからの操作部５を介した開始指示によるスライドショーの起動（スライドショープログラムに規定される処理の起動）により開始され、まずは初期設定が行われる。当該初期設定においては、記憶部２に記憶されるスライドショー規定テーブルに登録された各画像の表示順序及び表示継続時間がセットされる。更に、画像の切替時間間隔を規定する画像切替タイマがセットされ、且つＣＰＵ負荷測定間隔を規定する負荷測定タイマがセットされ、両タイマのカウントが開始される。
【００６３】
次いで、ＣＰＵは、最初に表示すべき画像に係る画像データをディスプレイ１に出力し、当該ディスプレイ１上に当該画像を表示させる（ステップＳ１）。
【００６４】
次いで、ＣＰＵは、ＣＰＵ負荷測定契機となったか否かを負荷測定タイマのカウントにより判別し（ステップＳ２）、ＣＰＵ負荷測定契機となった場合には（ステップＳ２：ＹＥＳ）、ステップＳ３に進み、ＣＰＵ負荷測定契機となっていない場合には（ステップＳ２：ＮＯ）、ステップＳ４に進む。
【００６５】
ステップＳ３では、ＣＰＵは、ＣＰＵ負荷を測定し、測定されたＣＰＵ負荷（ＣＰＵ負荷を示すデータ）をＲＡＭに記憶し、ステップＳ４に進む。なお、ＣＰＵ負荷の測定は、スライドショーの終了まで上記ＣＰＵ負荷測定間隔で連続して行われ、測定された各ＣＰＵ負荷はＲＡＭに時系列的に記憶されていくことになる。また、ＣＰＵは、ＣＰＵ負荷測定間隔毎に測定しＲＡＭに記憶したＣＰＵ負荷の平均値又は合計値を所定の時間間隔で算出しＲＡＭに記憶してもよい。
【００６６】
ステップＳ４では、ＣＰＵは、画像の切替契機となったか否かを画像切替タイマのカウントにより判別し、画像の切替契機となった場合には（ステップＳ４：ＹＥＳ）、ステップＳ５に進み、画像の切替契機となっていない場合には（ステップＳ４：ＮＯ）、ステップＳ１０に進む。
【００６７】
ステップＳ５では、ＣＰＵは、現在のＣＰＵ負荷を示す負荷情報を取得する。例えば、ＣＰＵは、ＲＡＭに記憶されたＣＰＵ負荷うちの最新のＣＰＵ負荷を示す負荷情報を取得する。或いは、ＣＰＵは、図３（Ａ）に示すような最新の（つまり、現時点から最も近い）測定期間（例えば、５０秒間）内に測定されＲＡＭに記憶されたＣＰＵ負荷うちの最大値を特定し、特定した最大値を現在のＣＰＵ負荷を示す負荷情報として取得するように構成してもよい。この構成によれば、ＣＰＵ負荷が大きい（重い）、言い換えれば、視覚効果の高いリッチなエフェクト処理は選択、実行されにくくなるが、ＣＰＵに、より安定した動作を行わせることができる。
【００６８】
或いは、ＣＰＵは、所定の時間間隔で算出されＲＡＭに記憶されたＣＰＵ負荷の平均値又は合計値のうちの最新の平均値又は合計値を現在のＣＰＵ負荷を示す負荷情報として取得するように構成してもよい。この構成によれば、ＣＰＵ負荷の変動が大きい場合であっても、視覚効果の高いリッチなエフェクト処理は選択、実行され易くすることができ、ＣＰＵに比較的安定した動作を行わせることができる。
【００６９】
或いは、ＣＰＵは、図３（Ｂ）に示すような最新の測定期間（例えば、５０秒間）内に算出されＲＡＭに記憶されたＣＰＵ負荷の平均値又は合計値のうちの最大値（例えば図３（Ａ）の例では、平均負荷：３０％）を特定し、特定した最大値を現在のＣＰＵ負荷を示す負荷情報として取得するように構成してもよい。この構成によれば、瞬間的にＣＰＵ負荷が大きくなった場合であっても、視覚効果の高いリッチなエフェクト処理は選択、実行され易くすることができるとともに、ＣＰＵに、より安定した動作を行わせることができる。
【００７０】
ところで、上述したように所定の測定期間内に測定されたＣＰＵ負荷を利用する場合において、必ずしも画像の切替タイミングが測定期間と測定期間の間に到来するとは限らず、当該切替タイミングが測定期間内に到来する場合が考えられる。このような場合、画像の切替タイミングを含む測定期間の直前の測定期間内に測定されたＣＰＵ負荷を利用するように構成すれば、所定の測定期間内に測定されたＣＰＵ負荷を有効に活用することができる。
【００７１】
図５は、画像の切替タイミングが測定期間内に到来する例を示す概念図である。図５に示す例において、例えば、測定期間Ｂ内に到来する画像の切替タイミングで取得される現在のＣＰＵ負荷は、直前の測定期間Ａ内に測定され記憶されたＣＰＵ負荷のうちの最大値、又は測定期間Ａ内に測定され記憶されたＣＰＵ負荷の平均値（又は合計値）のうちの最大値となる。
【００７２】
次いで、ＣＰＵは、上記取得した負荷情報に示される現在のＣＰＵ負荷が予め設定された許容負荷以下であるか否かを判別し（ステップＳ６）、現在のＣＰＵ負荷が許容負荷以下でない場合には（ステップＳ６：ＮＯ）、ステップＳ７に進み、当該ＣＰＵは、エフェクト処理を施さない画像切替処理を行う。これにより、エフェクト処理が実行されずに画像が切り替えられる。
【００７３】
一方、現在のＣＰＵ負荷が許容負荷以下である場合には（ステップＳ６：ＹＥＳ）、ステップＳ８に進む。ここで、当該許容負荷は、通常モードである場合、例えば８０％に設定されており、省電力モードである場合、例えば６０％に設定されている。これにより、省電力モード時においては、視覚効果の高いリッチなエフェクト処理は選択、実行されにくくなり、省電力を維持することができる。
【００７４】
ステップＳ８では、ＣＰＵは、記憶部２に記憶されたエフェクト情報テーブルを参照して、上記ステップＳ５で取得した負荷情報に示される現在のＣＰＵ負荷が含まれるＣＰＵ負荷範囲に対応付けられたエフェクトプログラムを選択する。仮に、上記取得された現在のＣＰＵ負荷が７０％であるとすれば、図２に示す例では、Ａランクに対応付けられた例えばビットブリッドを使用したエフェクト処理を規定するエフェクトプログラムが選択される。また、仮に、上記取得された現在のＣＰＵ負荷が５０％であるとすれば、図２に示す例では、Ｂランクに対応付けられた例えば透かしのエフェクト処理を規定するエフェクトプログラムが選択される。
【００７５】
ここで、ＣＰＵは、エフェクトプログラムを選択する前に、画像表示処理の対象となる画像の色数を示す色数情報を当該画像の画像ファイルのヘッダから取得し、当該取得した色数情報に示される色数が、予め設定された基準色数（例えば２５６色）以上であるか否かを判別するように構成してもよい。この構成の場合、ＣＰＵは、取得した負荷情報に示されるＣＰＵ負荷と、上記色数が基準色数以上であるか否かの判別結果とに基づいて、エフェクトプログラムを選択することになる。
【００７６】
例えば、ＣＰＵは、当該色数が基準色数未満であると判別した場合、上記ステップＳ８で説明した通り、現在のＣＰＵ負荷が含まれるＣＰＵ負荷範囲に対応付けられたエフェクトプログラムを選択するが、当該色数が基準色数以上であると判別した場合には、当該色数が基準色数未満であると判別した場合に選択すべきエフェクトプログラムで規定されるエフェクト処理より小さいＣＰＵ負荷を与えるエフェクト処理を規定するエフェクトプログラムを選択する。
【００７７】
つまり、画像の色数が基準色数以上と大きい場合（当該画像データのデータ量（バイト）が大きい場合）、例えば、Ｂランクのエフェクト処理を選択すべきところを、これよりＣＰＵに与えるＣＰＵ負荷が小さいＡランクのエフェクト処理を選択するという趣旨である。これにより、視覚効果の高いリッチなエフェクト処理は選択、実行されにくくなるが、ＣＰＵに、より安定した動作を行わせることができる。
【００７８】
また、画像の色数が基準色数以上であるか否かを判別する代わりに、画像のサイズ（例えば、横320×縦240等のサイズ）が基準サイズ以上であるか否かを判別するように構成してもよい。この場合、ＣＰＵは、エフェクトプログラムを選択する前に、画像表示処理の対象となる画像のサイズを示すサイズ情報を当該画像の画像ファイルのヘッダから取得し、当該取得したサイズ情報に示されるサイズが、予め設定された基準サイズ以上であるか否かを判別し、取得した負荷情報に示されるＣＰＵ負荷と、上記サイズが基準サイズ以上であるか否かの判別結果とに基づいて、エフェクトプログラムを選択することになる。
【００７９】
例えば、ＣＰＵは、当該サイズが基準サイズ未満であると判別した場合、上記ステップＳ８で説明した通り、現在のＣＰＵ負荷が含まれるＣＰＵ負荷範囲に対応付けられたエフェクトプログラムを選択するが、当該サイズが基準サイズ以上であると判別した場合には、当該サイズが基準サイズ未満であると判別した場合に選択すべきエフェクトプログラムで規定されるエフェクト処理より小さいＣＰＵ負荷を与えるエフェクト処理を規定するエフェクトプログラムを選択する。
【００８０】
つまり、画像のサイズが基準サイズ以上と大きい場合（当該画像データのデータ量（バイト）が大きい場合）、例えば、Ｂランクのエフェクト処理を選択すべきところを、これよりＣＰＵに与えるＣＰＵ負荷が小さいＡランクのエフェクト処理を選択するという趣旨である。これにより、視覚効果の高いリッチなエフェクト処理は選択、実行されにくくなるが、ＣＰＵに、より安定した動作を行わせることができる。
【００８１】
次いで、ＣＰＵは、選択したエフェクトプログラムで規定されるエフェクト処理を施す画像切替処理を行う（ステップＳ９）。これにより、エフェクト処理が画像に対して実行されつつ（エフェクト処理が施されながら）画像が切り替えられる。なお、ＣＰＵ負荷が許容負荷を超える場合、画像切替処理自体を停止してもよい。
【００８２】
図６（Ａ）は、切替前に表示されている画像に対して透かしのエフェクト処理が施される場合の当該画像の表示遷移例を示す概念図であり、図６（Ｂ）は、切替前に表示されている画像に対してビットブリットを使用したエフェクト処理が施される場合の当該画像の表示遷移例を示す概念図である。図６（Ａ）に示す例では、当該画像の色が次第に薄くなっている（背景色に近づいていく）。一方、図６（Ｂ）に示す例では、当該画像の領域がブロック単位で次第に背景色に塗りつぶされている。
【００８３】
ステップＳ１０では、ＣＰＵは、スライドショーを終了するか否かを判別し、終了しない場合には（ステップ１０：ＮＯ）、ステップＳ２に戻って上記処理を継続し、終了する場合（ステップ１０：ＹＥＳ）、例えばユーザからの操作部５を介した終了指示があった場合には、当該処理を終了する。
【００８４】
以上説明したように、第一実施形態によれば、ＣＰＵは、スライドショーの表示処理において表示されている画像を切り替えるときに、エフェクト情報テーブルを参照して、現在のＣＰＵ負荷が含まれるＣＰＵ負荷範囲に対応付けられたエフェクトプログラムを選択し、選択したエフェクトプログラムで規定されるエフェクト処理を画像に対して実行するように構成したので、そのときのＣＰＵ負荷を基により迅速にエフェクト処理を選択することができる。また、ＣＰＵはより安定した動作を行うことができ、スライドショーの表示機能及び他のアプリケーションプログラムに係る情報処理による機能を損なうことなく、ユーザに不快感を与えることを防止することができる。更に、スライドショーの演出は当初の設定時のものに限られることがないので、ユーザが満足する視覚効果を得ることができる。
【００８５】
また、ＣＰＵは、エフェクト情報テーブルを参照して、現在のＣＰＵ負荷が含まれるＣＰＵ負荷範囲に対応付けられたエフェクトプログラムを選択するので、より迅速にエフェクトプログラムを選択しそのエフェクト処理を画像に対して施すことができる。
【００８６】
（第二実施形態）  
次に、本発明の第二実施形態に係る画像表示装置Ｓについて説明する。なお、第二実施形態に係る画像表示装置Ｓの構成及び機能は、基本的には第一実施形態と同様である。
【００８７】
第二実施形態に係る画像表示装置Ｓにおいて、記憶部２には、第一実施形態で説明したエフェクト情報テーブルの代わりに、各エフェクト処理がＣＰＵに与えるＣＰＵ負荷を示す与負荷情報をエフェクトプログラム毎に対応付けて登録するエフェクト負荷情報テーブルが記憶されている。図７は、エフェクト負荷情報テーブルの一例を示す図である。図７に示す例では、各エフェクトプログラムに対応するエフェクト名（実際には、エフェクト処理毎に固有の識別情報）に対して、各エフェクト処理がＣＰＵに与えるＣＰＵ負荷（この％はあくまでも一例）が対応付けられている。
【００８８】
そして、第二実施形態において、ＣＰＵは、取得した現在のＣＰＵ負荷を示す負荷情報と、エフェクト負荷情報テーブルにおいて各エフェクトプログラムに対応付けられた与負荷情報とに基づいて何れかのエフェクトプログラムを選択することになる。
【００８９】
図８は、第二実施形態に係る画像表示装置Ｓの制御部３のＣＰＵにおけるスライドショーの表示処理を示すフローチャートである。なお、図８に示す処理において初期設定及びステップＳ２１〜Ｓ２７の処理は、図４に示す初期設定及びステップＳ１〜Ｓ７の処理と同様であるので、説明を省略する。
【００９０】
図８に示すステップＳ２６において、ステップＳ２５で取得された現在のＣＰＵ負荷が、設定された許容負荷以下である場合には（ステップＳ２６：ＹＥＳ）、ＣＰＵ（差分負荷算出手段）は、当該許容負荷と当該現在のＣＰＵ負荷との差分負荷を算出する（ステップＳ２８）。例えば、通常モードが設定されており、そのときの許容負荷が例えば８０％であり、現在のＣＰＵ負荷が５０％である場合、差分負荷は３０％となる。一方、省電力モードが設定されており、そのときの許容負荷が例えば６０％であり、現在のＣＰＵ負荷が５０％である場合、差分負荷は１０％となる。なお、許容負荷が５０％で現在のＣＰＵ負荷が６０％であり差分負荷がマイナスになるような場合、ステップＳ２９には移行せず、ステップＳ２７に移行される。
【００９１】
次いで、ＣＰＵは、エフェクト負荷情報テーブルにおいて与負荷情報に示されるＣＰＵ負荷が、上記算出した差分負荷以下のエフェクト処理を規定するエフェクトプログラムを選択する（ステップＳ２９）。例えば、省電力モードが設定されている場合において差分負荷が１０％である場合、図７に示すエフェクト負荷情報テーブルから、ＣＰＵ負荷が１０％であるチェッカーワイプのエフェクト処理を規定するエフェクトプログラムが選択される。なお、差分負荷が５％である場合、選択対象となるエフェクトプログラムの情報は、エフェクト負荷情報テーブルにはないので、この場合、ステップＳ３０には移行せず、ステップＳ２７に移行される。なお、図８に示すステップＳ３０及びＳ３１の処理は、図４に示すステップＳ９及びＳ１０の処理と同様であるので、説明を省略する。
【００９２】
なお、上記ステップＳ２８において差分負荷を算出する方法に代えて、ＣＰＵ（合計負荷算出手段）は、ステップＳ２５で取得された現在のＣＰＵ負荷と、エフェクト負荷情報テーブルにおいて与負荷情報に示されるＣＰＵ負荷との合計負荷を、エフェクトプログラム毎に算出するように構成してもよく、この場合、ＣＰＵは、上記ステップＳ２９において、当該算出した合計負荷が、設定された許容負荷以下になるエフェクト処理を規定するエフェクトプログラムを選択することになる。
【００９３】
以上説明したように、第二実施形態によれば、ＣＰＵは、スライドショーの表示処理において表示されている画像を切り替えるときに、許容負荷と、現在のＣＰＵ負荷と、エフェクト負荷情報テーブルにおいて各エフェクトプログラムに対応付けられた与負荷情報に示されるＣＰＵ負荷とに基づいて（例えば、差分負荷又は合計負荷の算出により）エフェクトプログラムを選択し、選択したエフェクトプログラムで規定されるエフェクト処理を画像に対して実行するように構成したので、第一実施形態による効果に加え、より一層、現在のＣＰＵ負荷に見合った適切なエフェクト処理を選択、実行することができる。
【００９４】
（第三実施形態）  
次に、本発明の第三実施形態に係る画像表示装置Ｓについて説明する。なお、第三実施形態に係る画像表示装置Ｓの構成及び機能は、基本的には第一又は第二実施形態と同様である。
【００９５】
第三実施形態に係る画像表示装置Ｓにおいて、記憶部２には、第一実施形態で説明したエフェクト情報テーブル又は第二実施形態で説明したエフェクト負荷情報テーブルに加えて、各アプリケーションプログラムに規定される各情報処理がＣＰＵに与えるＣＰＵ負荷を示す与負荷情報等をアプリケーションプログラム毎に対応付けて登録するアプリケーションテーブルが記憶されている。
【００９６】
図９は、アプリケーションテーブルの一例を示す図である。図９に示す例では、各アプリケーションプログラムに対応するアプリケーション名（実際には、情報処理毎に固有の識別情報）に対して、各情報処理がＣＰＵに与えるＣＰＵ負荷と、各情報処理の優先度とが対応付けられている。この優先度は、複数の情報処理が起動したときにどの情報処理が優先されるかを判断するための情報であり、各優先度には許容負荷が予め設定されている（この優先度に応じた許容負荷を示す許容負荷情報は記憶部２に記憶）。例えば、小優先度は許容負荷が８０％に、中優先度は許容負荷が６０％に、夫々設定される。この例では、小優先度に応じた許容負荷は、上述した通常モード時の許容負荷と同一であり、中優先度に応じた許容負荷は、省電力モード（許容負荷制限モード）時の許容負荷と同一であるが、夫々異ならせるように設定してもよい。また、高優先度のときはスライドショーを実行しないように設定することもでき、この場合、高優先度には許容負荷が設定されない。
【００９７】
そして、第三実施形態において、ＣＰＵ（起動検出手段）は、アプリケーションプログラムに規定される情報処理の起動を検出したとき、ＣＰＵ（許容負荷情報取得手段）は、
当該起動が検出された情報処理に対応する許容負荷情報（当該情報処理の優先度に応じた許容負荷を示す許容負荷情報）を記憶部２から取得し、取得された許容負荷情報に示される許容負荷を設定する。続いて、ＣＰＵは、上述した現在のＣＰＵ負荷を示す負荷情報として、起動が検出された情報処理に対応する与負荷情報をアプリケーションテーブルから取得し、当該取得した与負荷情報と、エフェクト負荷情報テーブルにおいて各エフェクトプログラムに対応付けられた与負荷情報とに基づいて何れかのエフェクトプログラムを選択することになる。
【００９８】
図１０は、第三実施形態に係る画像表示装置Ｓの制御部３のＣＰＵにおけるスライドショーの表示処理を示すフローチャートである。図１０に示す処理は、例えばユーザからの操作部５を介した開始指示によるスライドショーの起動により開始され、まずは初期設定が行われる。当該初期設定においては、記憶部２に記憶されるスライドショー規定テーブルに登録された各画像の表示順序及び表示継続時間がセットされる。更に、画像の切替時間間隔を規定する画像切替タイマがセットされる。
【００９９】
次いで、ＣＰＵは、最初に表示すべき画像に係る画像データをディスプレイ１に出力し、当該ディスプレイ上に当該画像を表示させる（ステップＳ４１）。
【０１００】
次いで、ＣＰＵは、高優先度のアプリケーションプログラムに規定される情報処理の起動（高優先度アプリ起動）を検出したか否かを判別し（ステップＳ４２）、当該起動を検出した場合には（ステップＳ４２：ＹＥＳ）、ステップＳ４３に進み、当該起動を検出しない場合には（ステップＳ４２：ＮＯ）、ステップＳ４４に進む。
【０１０１】
ステップＳ４３では、ＣＰＵは、スライドショーを停止（スライドショープログラムに規定される処理を停止）する。これにより、例えばユーザと電話相手との通話に支障をきたすことを回避することができる。
【０１０２】
ステップＳ４４では、ＣＰＵは、中優先度のアプリケーションプログラムに規定される情報処理の起動（中優先度アプリ起動）を検出したか否かを判別し、当該起動を検出した場合には（ステップＳ４４：ＹＥＳ）、ステップＳ４５に進み、当該起動を検出しない場合には（ステップＳ４４：ＮＯ）、起動中のアプリケーションはすべて小優先度のアプリケーションとみなしステップＳ４６に進む。
【０１０３】
ステップＳ４５では、ＣＰＵは、中優先度に応じた許容負荷を示す許容負荷情報を記憶部２から取得し、取得された許容負荷情報に示される許容負荷を設定し、ステップＳ４７に進む。つまり、当該起動が検出された中優先度のアプリケーションプログラムに規定される情報処理に対応する許容負荷に設定される。
【０１０４】
ステップＳ４６では、ＣＰＵは、小優先度に応じた許容負荷を示す許容負荷情報を記憶部２から取得し、取得された許容負荷情報に示される許容負荷を設定し、ステップＳ４７に進む。つまり、当該起動が検出された小優先度のアプリケーションプログラムに規定される情報処理に対応する許容負荷に設定される。
【０１０５】
ステップＳ４７では、ＣＰＵは、画像の切替契機となったか否かを画像切替タイマのカウントにより判別し、画像の切替契機となった場合には（ステップＳ４７：ＹＥＳ）、ステップＳ４８に進み、画像の切替契機となっていない場合には（ステップＳ４７：ＮＯ）、ステップＳ５４に進む。
【０１０６】
ステップＳ４８では、ＣＰＵは、上記起動が検出された情報処理に対応する与負荷情報をアプリケーションテーブルから取得し、当該与負荷情報に示されるＣＰＵ負荷（当該情報処理がＣＰＵに与えるＣＰＵ負荷）を、現在のＣＰＵ負荷に設定する。
【０１０７】
次いで、ＣＰＵは、上記設定された現在のＣＰＵ負荷が、上記ステップＳ４５又はＳ４６で設定された許容負荷以下であるか否かを判別し（ステップＳ４９）、許容負荷以下でない場合には（ステップＳ４９：ＮＯ）、ステップＳ５０に進み、当該ＣＰＵは、エフェクト処理を施さない画像切替処理を行う。これにより、エフェクト処理が実行されずに画像が切り替えられる。
【０１０８】
一方、上記設定された現在のＣＰＵ負荷が、上記設定された許容負荷以下である場合には（ステップＳ４９：ＹＥＳ）、第二実施形態におけるステップＳ２８と同様、ＣＰＵは、当該許容負荷と当該現在のＣＰＵ負荷との差分負荷を算出する（ステップＳ５１）。
【０１０９】
次いで、第二実施形態におけるステップＳ２９と同様、ＣＰＵは、エフェクト負荷情報テーブルにおいて与負荷情報に示されるＣＰＵ負荷が、上記算出した差分負荷以下のエフェクト処理を規定するエフェクトプログラムを選択する（ステップＳ５２）。なお、図１０に示すステップＳ５３及びＳ５４の処理は、図８に示すステップＳ３０及びＳ３１の処理と同様であるので、説明を省略する。
【０１１０】
なお、上記ステップＳ５１において差分負荷を算出する方法に代えて、第二実施形態と同様、ＣＰＵは、上記設定された現在のＣＰＵ負荷と、エフェクト負荷情報テーブルにおいて与負荷情報に示されるＣＰＵ負荷との合計負荷を、エフェクトプログラム毎に算出するように構成してもよく、この場合、ＣＰＵは、上記ステップＳ５２において、当該算出した合計負荷が、設定された許容負荷以下になるエフェクト処理を規定するエフェクトプログラムを選択することになる。
【０１１１】
以上説明したように、第三実施形態によれば、ＣＰＵは、スライドショーの表示処理において表示されている画像を切り替えるときに、起動が検出された情報処理に対応する与負荷情報をアプリケーションテーブルから取得し、当該取得した与負荷情報と、エフェクト負荷情報テーブルにおいて各エフェクトプログラムに対応付けられた与負荷情報とに基づいてエフェクトプログラムを選択するように構成したので、第一又は第二実施形態による効果に加え、現在のＣＰＵ負荷を測定することなく簡単にアプリケーションテーブルから取得でき、よって、第一又は第二実施形態よりも迅速にエフェクトプログラムを選択しそのエフェクト処理を画像に対して施すことができ、起動したアプリケーションプログラムに規定される情報処理に応じたＣＰＵ負荷が考慮されたより適切なエフェクト処理を選択、実行することができる。
【０１１２】
また、ＣＰＵは、起動を検出したアプリケーションプログラムに係る情報処理の優先度に応じた許容負荷を設定するように構成したので、アプリケーションプログラムに規定される情報処理毎の優先度に応じたより適切なエフェクト処理を選択、実行することができる。
【０１１３】
なお、第三実施形態では、上記ステップＳ４８において、ＣＰＵは、起動が検出された情報処理に対応する与負荷情報をアプリケーションテーブルから取得し、当該与負荷情報に示されるＣＰＵ負荷（当該情報処理がＣＰＵに与えるＣＰＵ負荷）を、現在のＣＰＵ負荷に設定するように構成したが、第一実施形態と同様、ＣＰＵは、ＣＰＵ負荷を測定し、測定したＣＰＵ負荷から現在のＣＰＵ負荷を示す負荷情報を取得するように構成してもよい。
【０１１４】
また、第三実施形態において差分負荷や合計負荷を算出するのではなく、第一実施形態と同様、ＣＰＵは、第一実施形態におけるエフェクト情報テーブルを参照して、現在のＣＰＵ負荷が含まれるＣＰＵ負荷範囲に対応付けられたエフェクトプログラムを選択し、選択したエフェクトプログラムで規定されるエフェクト処理を施すように構成してもよい。
【０１１５】
（第四実施形態）  
次に、本発明の第四実施形態に係る画像表示装置Ｓについて説明する。なお、第四実施形態に係る画像表示装置Ｓの構成及び機能は、基本的には第一又は第二実施形態と同様である。
【０１１６】
第四実施形態は、第一又は第二実施形態において現在実行されているエフェクト処理が実行されているときに他のエフェクト処理に切り替える態様である。
【０１１７】
そして、第四実施形態において、ＣＰＵ（処理負荷判別手段）は、現在のＣＰＵ負荷が閾値より大きくなったか否かを判別し、また、現在のＣＰＵ負荷が閾値より小さくなったか否かを判別することになる。
【０１１８】
図１１は、第四実施形態に係る画像表示装置Ｓの制御部３のＣＰＵにおけるエフェクト切替処理を示すフローチャートである。図１１に示す処理は、エフェクト処理の実行時に開始される。
【０１１９】
先ず、ＣＰＵは、現在のＣＰＵ負荷を示す負荷情報を取得する（ステップＳ６１）。
【０１２０】
次いで、ＣＰＵは、上記取得した負荷情報に示される現在のＣＰＵ負荷が閾値（例えば、６０％）より大きくなったか否かを判別し（ステップＳ６２）、現在のＣＰＵ負荷が閾値より大きくなった場合には（ステップＳ６２：ＹＥＳ）、ステップＳ６３に進み、現在のＣＰＵ負荷が閾値より大きくなっていない場合には（ステップＳ６２：ＮＯ）、ステップＳ６５に進む。
【０１２１】
ステップＳ６３では、ＣＰＵは、第一実施形態で説明したエフェクト情報テーブル（或いは、第二実施形態で説明したエフェクト負荷情報テーブル）を参照し、現在実行されているエフェクト処理より当該ＣＰＵに与えるＣＰＵ負荷が小さい（軽い）他のエフェクト処理を規定するエフェクトプログラムを選択する。例えば、Ｂランクのエフェクト処理が実行されている場合に、Ａランクのエフェクト処理を規定するエフェクトプログラムが選択される。
【０１２２】
次いで、ＣＰＵは、現在実行しているエフェクト処理を、上記選択したエフェクトプログラムに規定されるエフェクト処理に切り替え、当該切り替え後のエフェクト処理を表示されている画像に対して実行し（ステップＳ６４）、ステップＳ６８に進む。
【０１２３】
一方、ステップＳ６５では、ＣＰＵは、上記取得した負荷情報に示される現在のＣＰＵ負荷が閾値（例えば、４０％）より小さくなったか否かを判別し、現在のＣＰＵ負荷が閾値より小さくなった場合には（ステップＳ６５：ＹＥＳ）、ステップＳ６６に進み、現在のＣＰＵ負荷が閾値より小さくなっていない場合には（ステップＳ６５：ＮＯ）、ステップＳ６８に進む。
【０１２４】
ステップＳ６６では、ＣＰＵは、第一実施形態で説明したエフェクト情報テーブル（或いは、第二実施形態で説明したエフェクト負荷情報テーブル）を参照し、現在実行されているエフェクト処理より当該ＣＰＵに与えるＣＰＵ負荷が大きい（重い）他のエフェクト処理を規定するエフェクトプログラムを選択する。例えば、Ｂランクのエフェクト処理が実行されている場合に、Ｃランクのエフェクト処理を規定するエフェクトプログラムが選択される。
【０１２５】
次いで、ＣＰＵは、現在実行しているエフェクト処理を、上記選択したエフェクトプログラムに規定されるエフェクト処理に切り替え、当該切り替え後のエフェクト処理を表示されている画像に対して実行し（ステップＳ６７）、ステップＳ６８に進む。
【０１２６】
ステップＳ６８では、ＣＰＵは、エフェクト処理を終了するか否かを判別し、エフェクト処理を終了しない場合には（ステップＳ６８：ＮＯ）、ステップＳ６１に戻り、エフェクト処理を終了する場合には（ステップＳ６８：ＹＥＳ）、図１０に示す処理を終了する。
【０１２７】
以上説明したように、第四実施形態によれば、現在のＣＰＵ負荷が閾値より大きくなった、或いは小さくなったことを条件として、現在実行されているエフェクト処理よりＣＰＵに与えるＣＰＵ負荷が小さい若しくは大きい他のエフェクト処理に切り替えるように構成したので、そのときのＣＰＵ負荷に見合ったより適切なエフェクト処理へと迅速に切り替えることができ、より一層の視覚効果を高めることができ、ユーザが満足する視覚効果を得ることができる。
【０１２８】
なお、第四実施形態において、ＣＰＵは、現在のＣＰＵ負荷が閾値より大きくなったと判別し、上述したように、現在実行されているエフェクト処理より当該ＣＰＵに与えるＣＰＵ負荷が小さい（軽い）他のエフェクト処理に切り替えた後、現在のＣＰＵ負荷を所定の時間間隔で複数回確認（例えば、１０秒毎に１回確認することで、ＣＰＵ負荷を軽くする）し当該確認した全てのＣＰＵ負荷が閾値以下になった（言い換えれば、例えば図３（Ａ）に示す最新の測定期間内に測定されたＣＰＵ負荷うちの最大値が閾値以下になった）か否かを判別する。そして、ＣＰＵは、全ての処理負荷が閾値以下になったと判別したとき、現在実行されているエフェクト処理よりＣＰＵに与えるＣＰＵ負荷が大きい（重い）他のエフェクト処理を規定するエフェクトプログラムを選択し、現在実行しているエフェクト処理を、上記選択したエフェクトプログラムに規定されるエフェクト処理に切り替る（例えば、元に戻す）ように構成してもよい。この構成によれば、ＣＰＵ負荷が大きいエフェクト処理に戻すときには、ある程度の精度を保ちつつ低いＣＰＵ負荷でエフェクト処理を切り替えることができ、したがって、スライドショーの表示機能及び他のアプリケーションプログラムに係る情報処理による機能を損なうことなく、ユーザに不快感を与えることを防止することができる。
【０１２９】
或いは、ＣＰＵは、現在のＣＰＵ負荷が閾値より大きくなったと判別し、上述したように、現在実行されているエフェクト処理より当該ＣＰＵに与えるＣＰＵ負荷が小さい（軽い）他のエフェクト処理に切り替えた後、現在のＣＰＵ負荷が所定時間以上閾値以下になった（例えば、１０秒間に連続して６回測定された全てのＣＰＵ負荷又はその平均が閾値以下になった）か否かを判別する。そして、ＣＰＵは、全ての処理負荷が閾値以下になったと判別したとき、現在実行されているエフェクト処理よりＣＰＵに与えるＣＰＵ負荷が大きい（重い）他のエフェクト処理を規定するエフェクトプログラムを選択し、現在実行しているエフェクト処理を、上記選択したエフェクトプログラムに規定されるエフェクト処理に切り替る（例えば、元に戻す）ように構成してもよい。この構成の場合、ＣＰＵ負荷が重いが、精度良くエフェクト処理を切り替えることができる。また、リアルタイムにエフェクト処理の切り替えに反映することができる。
【０１３０】
なお、上記第一〜第四実施形態において、エフェクト処理はスライドショーにおいて画像の切替時に行われる場合を例にとって説明したが、単一の静止画像が表示されているときに、ＣＰＵは、上記第一〜第四実施形態と同様、取得した負荷情報に基づいて複数のエフェクトプログラムのうち何れかのエフェクトプログラムを選択し、選択したエフェクトプログラムで規定されるエフェクト処理（例えば、ＣＰＵ負荷が小さくなるように画像の色を補正する処理）を、当該静止画像に対して実行するように構成してもよい。
【符号の説明】
【０１３１】
１  ディスプレイ
２  記憶部
３  制御部
４  通信部
５  操作部
Ｓ  画像表示装置
【図１】
2010233098.tif 000003
【図２】
2010233098.tif 000004
【図３】
2010233098.tif 000005
【図４】
2010233098.tif 000006
【図５】
2010233098.tif 000007
【図７】
2010233098.tif 000008
【図８】
2010233098.tif 000009
【図９】
2010233098.tif 000010
【図１０】
2010233098.tif 000011
【図１１】
2010233098.tif 000012
【図６】
2010233098.tif 000013