(57)【要約】【課題】充電電力の不足によってスライドショーが途中で終了する可能性を低下させることができる表示装置、表示制御方法、および表示制御プログラムを提供する。【解決手段】表示装置は、ユーザによって指定された複数の画像を表示条件に従って順次切り替えながらディスプレイに表示させるスライドショーを、バッテリに充電された充電電力によって実行することができる。表示装置は、消費電力情報を参照することで、スライドショーで全ての画像を表示させるために必要な合計予想消費電力量を取得する（Ｓ３）。バッテリに充電された充電電力量を検出する（Ｓ４）。表示装置は、充電電力量が合計予想消費電力量以上であるか否かを判断する（Ｓ５）。充電電力量が合計予想消費電力量よりも少なかった場合（Ｓ５：ＮＯ）、表示装置は、スライドショーによって消費される消費電力量を低下させるよう表示条件を変更する（Ｓ６）。【選択図】図５
2011205290.tif 000002
【特許請求の範囲】
【請求項１】
表示するようにユーザによって指定された複数の画像を、設定された表示条件に従って順次切り替えながら表示手段に表示させるスライドショーを、充電可能な蓄電池に充電された充電電力によって実行することが可能な表示装置であって、
前記表示手段に画像を表示させるために必要な消費電力の情報が記憶された記憶手段の前記情報を参照することで、前記複数の画像の全てを前記表示条件に従って前記表示手段に順次表示させるために必要な予想消費電力量を取得する予想量取得手段と、
前記蓄電池に充電された充電電力量を検出する検出手段と、
前記検出手段によって検出された充電電力量が、前記予想量取得手段によって取得された予想消費電力量以上であるか否かによって、前記複数の画像の全てを前記表示条件に従って充電電力で表示できるか否かを判断する表示判断手段と、
前記表示判断手段によって前記複数の画像の全てを表示できないと判断された場合に、前記複数の画像を表示させるための消費電力量を低下させるよう前記表示条件を変更する条件変更手段と
を備えたことを特徴とする表示装置。
【請求項２】
前記条件変更手段は、前記表示条件のうち、前記複数の画像の少なくとも一部の表示時間を短縮することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記条件変更手段は、１つの画像を表示させる最短の時間である最短表示時間を限度として、前記複数の画像の少なくとも一部の表示時間を短縮することを特徴とする請求項２に記載の表示装置。
【請求項４】
前記条件変更手段は、前記表示条件のうち、表示中の画像に対して施される演出機能であるエフェクト機能の実行条件を変更することを特徴とする請求項１から３のいずれかに記載の表示装置。
【請求項５】
前記条件変更手段は、複数種類のエフェクト機能のうち、消費電流が大きいエフェクト機能の実行条件を優先して変更することを特徴とする請求項４に記載の表示装置。
【請求項６】
前記条件変更手段は、
前記表示条件を変更することによって低下する消費電力量が、前記検出手段によって検出された充電電力量と、前記予想量取得手段によって取得された予想消費電力量との差である不足量以上となるか否かを判断する低下量判断手段を備え、
低下する消費電力量が前記不足量以上と判断された場合に前記表示条件の変更を終了することを特徴とする請求項１から５のいずれかに記載の表示装置。
【請求項７】
前記スライドショーの実行中に、前記スライドショーの実行処理以外の処理が割り込まれたか否かを判断する割り込み判断手段をさらに備え、
前記表示判断手段は、前記割り込み判断手段によって処理が割り込まれたと判断される毎に、実行されていた前記スライドショーの残り全てを充電電力によって実行できるか否かを判断することを特徴とする請求項１から６のいずれかに記載の表示装置。
【請求項８】
前記複数の画像の表示履歴の情報を記憶する記憶手段から、前記表示履歴の情報を取得する履歴取得手段を備え、
前記条件変更手段は、前記履歴取得手段によって取得された表示履歴の情報を参照し、表示された頻度が閾値以上である画像の表示条件を優先して変更することを特徴とする請求項１から７のいずれかに記載の表示装置。
【請求項９】
前記複数の画像のそれぞれのデータが生成された生成日時の情報を記憶する記憶手段から、前記生成日時の情報を取得する日時取得手段を備え、
前記条件変更手段は、前記日時取得手段によって取得された生成日時の情報を参照し、データが生成された日時からの経過時間が閾値以上である画像の表示条件を優先して変更することを特徴とする請求項１から８のいずれかに記載の表示装置。
【請求項１０】
表示するようにユーザによって指定された複数の画像を、設定された表示条件に従って順次切り替えながら表示手段に表示させるスライドショーを、充電可能な蓄電池に充電された充電電力によって実行することが可能な表示装置によって行われる画像の表示制御方法であって、
前記表示手段に画像を表示させるために必要な消費電力の情報が記憶された記憶手段の前記情報を参照することで、前記複数の画像の全てを前記表示条件に従って前記表示手段に順次表示させるために必要な予想消費電力量を取得する予想量取得ステップと、
前記蓄電池に充電された充電電力量を検出する検出ステップと、
前記検出ステップによって検出された充電電力量が、前記予想量取得ステップによって取得された予想消費電力量以上であるか否かによって、前記複数の画像の全てを前記表示条件に従って充電電力で表示できるか否かを判断する表示判断ステップと、
前記表示判断ステップによって前記複数の画像の全てを表示できないと判断された場合に、前記複数の画像を表示させるための消費電力量を低下させるよう前記表示条件を変更する条件変更ステップと
を備えたことを特徴とする表示制御方法。
【請求項１１】
表示するようにユーザによって指定された複数の画像を、設定された表示条件に従って順次切り替えながら表示手段に表示させるスライドショーを、充電可能な蓄電池に充電された充電電力によって実行することが可能な表示装置に実行させる表示制御プログラムであって、
コンピュータに、
前記表示手段に画像を表示させるために必要な消費電力の情報が記憶された記憶手段の前記情報を参照することで、前記複数の画像の全てを前記表示条件に従って前記表示手段に順次表示させるために必要な予想消費電力量を取得する予想量取得ステップと、
前記蓄電池に充電された充電電力量を検出する検出ステップと、
前記検出ステップによって検出された充電電力量が、前記予想量取得ステップによって取得された予想消費電力量以上であるか否かによって、前記複数の画像の全てを前記表示条件に従って充電電力で表示できるか否かを判断する表示判断ステップと、
前記表示判断ステップによって前記複数の画像の全てを表示できないと判断された場合に、前記複数の画像を表示させるための消費電力量を低下させるよう前記表示条件を変更する条件変更ステップと
を実行させることを特徴とする表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像を順次切り替えながら表示するスライドショーを、充電可能な蓄電池の電力によって実行することが可能な表示装置、表示制御方法、および表示制御プログラムに関する。
【背景技術】
【０００２】
従来、充電可能な蓄電池に充電されている充電電力の電力量に応じて、実行できる機能を制限する携帯電話端末が知られている（特許文献１参照）。特許文献１が開示している携帯電話端末は、充電が開始されるまでに必要な予想消費電力量を算出する。携帯電話端末は、算出した予想消費電力量が、充電電力の電力量よりも大きければ、実行できる付加機能を制限する。実行できる付加機能を制限することで、充電電力によって動作できる時間が延長される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−３２６７２１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数の画像を順次切り替えながら表示するスライドショーを、表示装置が充電電力によって実行する場合、スライドショーの途中で充電電力が不足する場合がある。充電電力が不足し、スライドショーが途中で終了すると、ユーザは閲覧したい画像の全てを閲覧することができない。特許文献１が開示している端末は携帯電話端末であり、充電電力の電力量に応じてスライドショーを適切に制御することはできなかった。従って、スライドショーが途中で終了する可能性を低下させることはできなかった。
【０００５】
本発明は、充電電力の不足によってスライドショーが途中で終了する可能性を低下させることができる表示装置、表示制御方法、および表示制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第一の態様に係る表示装置は、表示するようにユーザによって指定された複数の画像を、設定された表示条件に従って順次切り替えながら表示手段に表示させるスライドショーを、充電可能な蓄電池に充電された充電電力によって実行することが可能な表示装置であって、前記表示手段に画像を表示させるために必要な消費電力の情報が記憶された記憶手段の前記情報を参照することで、前記複数の画像の全てを前記表示条件に従って前記表示手段に順次表示させるために必要な予想消費電力量を取得する予想量取得手段と、前記蓄電池に充電された充電電力量を検出する検出手段と、前記検出手段によって検出された充電電力量が、前記予想量取得手段によって取得された予想消費電力量以上であるか否かによって、前記複数の画像の全てを前記表示条件に従って充電電力で表示できるか否かを判断する表示判断手段と、前記表示判断手段によって前記複数の画像の全てを表示できないと判断された場合に、前記複数の画像を表示させるための消費電力量を低下させるよう前記表示条件を変更する条件変更手段とを備えている。
【０００７】
第一の態様に係る表示装置は、表示するように指定された複数の画像の全てをそのままでは充電電力によって表示できないと判断した場合に、画像の表示条件を変更することで、複数の画像を表示させるための消費電力量を低下させることができる。その結果、表示装置は、より多くの画像をスライドショーによって表示することができる。表示装置は、スライドショーが途中で終了する可能性を低下させることができる。
【０００８】
前記条件変更手段は、前記表示条件のうち、前記複数の画像の少なくとも一部の表示時間を短縮してもよい。表示装置は、画像の表示時間を短縮することで、充電電力によって表示させることができる画像の数を容易に増加させることができる。
【０００９】
前記条件変更手段は、１つの画像を表示させる最短の時間である最短表示時間を限度として、前記複数の画像の少なくとも一部の表示時間を短縮してもよい。この場合、各画像の表示時間が最短表示時間よりも短くなることはない。従って、表示装置は、表示時間が過度に短縮されて画像を認識し難くなることを防止しつつ、より多くの画像をスライドショーによって表示することができる。
【００１０】
前記条件変更手段は、前記表示条件のうち、表示中の画像に対して施される演出機能であるエフェクト機能の実行条件を変更してもよい。表示装置は、エフェクト機能の実行条件を変更することで、表示させる画像の数を減少させることなく、消費電力量を低下させることができる。
【００１１】
前記条件変更手段は、複数種類のエフェクト機能のうち、消費電流が大きいエフェクト機能の実行条件を優先して変更してもよい。表示装置は、１つのエフェクト機能を変更することで、消費電流が小さいエフェクト機能の実行条件を変更する場合に比べて大幅に消費電力量を低下させることができる。よって、表示装置は、消費電力量を効率よく低下させることができる。
【００１２】
前記条件変更手段は、前記表示条件を変更することによって低下する消費電力量が、前記検出手段によって検出された充電電力量と、前記予想量取得手段によって取得された予想消費電力量との差である不足量以上となるか否かを判断する低下量判断手段を備えてもよい。前記条件変更手段は、低下する消費電力量が前記不足量以上と判断された場合に前記表示条件の変更を終了するとよい。この場合、表示装置は、不足している電力量に応じて表示条件を適切に変更し、充電電力に応じて複数の画像の全てを適切に表示させることができる。表示装置は、表示条件を無駄に変更することがない。
【００１３】
前記表示装置は、前記スライドショーの実行中に、前記スライドショーの実行処理以外の処理が割り込まれたか否かを判断する割り込み判断手段をさらに備えてもよい。前記表示判断手段は、前記割り込み判断手段によって処理が割り込まれたと判断される毎に、実行されていた前記スライドショーの残り全てを充電電力によって実行できるか否かを判断してもよい。この場合、表示装置は、実行中のスライドショー以外の処理が割り込まれた場合でも、充電電力に応じた適切な動作を実行することができる。
【００１４】
前記表示装置は、前記複数の画像の表示履歴の情報を記憶する記憶手段から、前記表示履歴の情報を取得する履歴取得手段を備えてもよい。前記条件変更手段は、前記履歴取得手段によって取得された表示履歴の情報を参照し、表示された頻度が閾値以上である画像の表示条件を優先して変更してもよい。表示装置は、過去に表示された頻度が閾値以上である画像の表示条件を優先して変更することで、表示頻度が低い画像の表示条件を過度に変更する可能性を低下させつつ、より多くの画像を充電電力で表示させることができる。ユーザは、表示頻度が高い画像については、過去の表示態様とは異なる表示態様で表示される画像を見ることができる。
【００１５】
前記表示装置は、前記複数の画像のそれぞれのデータが生成された生成日時の情報を記憶する記憶手段から、前記生成日時の情報を取得する日時取得手段を備えてもよい。前記条件変更手段は、前記日時取得手段によって取得された生成日時の情報を参照し、データが生成された日時からの経過時間が閾値以上である画像の表示条件を優先して変更してもよい。表示装置は、生成された日時が新しい画像の表示条件を過度に変更する可能性を低下させつつ、より多くの画像を充電電力で表示させることができる。表示装置は、生成されたばかりの画像については、表示条件が変更されていない通常の態様で表示された画像をユーザが鑑賞できる可能性を高くすることができる。
【００１６】
本発明の第二の態様に係る表示制御方法は、表示するようにユーザによって指定された複数の画像を、設定された表示条件に従って順次切り替えながら表示手段に表示させるスライドショーを、充電可能な蓄電池に充電された充電電力によって実行することが可能な表示装置によって行われる画像の表示制御方法であって、前記表示手段に画像を表示させるために必要な消費電力の情報が記憶された記憶手段の前記情報を参照することで、前記複数の画像の全てを前記表示条件に従って前記表示手段に順次表示させるために必要な予想消費電力量を取得する予想量取得ステップと、前記蓄電池に充電された充電電力量を検出する検出ステップと、前記検出ステップによって検出された充電電力量が、前記予想量取得ステップによって取得された予想消費電力量以上であるか否かによって、前記複数の画像の全てを前記表示条件に従って充電電力で表示できるか否かを判断する表示判断ステップと、前記表示判断ステップによって前記複数の画像の全てを表示できないと判断された場合に、前記複数の画像を表示させるための消費電力量を低下させるよう前記表示条件を変更する条件変更ステップとを備えている。
【００１７】
第二の態様に係る表示制御方法によると、表示装置は、表示するように指定された複数の画像の全てをそのままでは充電電力によって表示できないと判断した場合に、画像の表示条件を変更することで、複数の画像を表示させるための消費電力量を低下させることができる。その結果、表示装置は、より多くの画像をスライドショーによって表示することができる。表示装置は、スライドショーが途中で終了する可能性を低下させることができる。
【００１８】
本発明の第三の態様に係る表示制御プログラムは、表示するようにユーザによって指定された複数の画像を、設定された表示条件に従って順次切り替えながら表示手段に表示させるスライドショーを、充電可能な蓄電池に充電された充電電力によって実行することが可能な表示装置に実行させる表示制御プログラムであって、コンピュータに、前記表示手段に画像を表示させるために必要な消費電力の情報が記憶された記憶手段の前記情報を参照することで、前記複数の画像の全てを表示条件に従って前記表示手段に順次表示させるために必要な予想消費電力量を取得する予想量取得ステップと、前記蓄電池に充電された充電電力量を検出する検出ステップと、前記検出ステップによって検出された充電電力量が、前記予想量取得ステップによって取得された予想消費電力量以上であるか否かによって、前記複数の画像の全てを前記表示条件に従って充電電力で表示できるか否かを判断する表示判断ステップと、前記表示判断ステップによって前記複数の画像の全てを表示できないと判断された場合に、前記複数の画像を表示させるための消費電力量を低下させるよう前記表示条件を変更する条件変更ステップとを実行させることを特徴とする。
【００１９】
第三の態様に係る表示制御プログラムによると、表示装置は、表示するように指定された複数の画像の全てをそのままでは充電電力によって表示できないと判断した場合に、画像の表示条件を変更することで、複数の画像を表示させるための消費電力量を低下させることができる。その結果、表示装置は、より多くの画像をスライドショーによって表示することができる。表示装置は、スライドショーが途中で終了する可能性を低下させることができる。
【図面の簡単な説明】
【００２０】
【図１】表示装置１の電気的構成を示すブロック図である。
【図２】ＥＥＰＲＯＭ１３の消費電力情報記憶エリアに記憶される情報の一例を示す図である。
【図３】ＥＥＰＲＯＭ１３の付加情報記憶エリアに記憶される情報の一例を示す図である。
【図４】ＥＥＰＲＯＭ１３のエフェクト情報記憶エリアに記憶される情報の一例を示す図である。
【図５】表示装置１が実行するメイン処理のフローチャートである。
【図６】メイン処理中に実行される条件変更処理のフローチャートである。
【図７】条件変更処理中に実行されるエフェクト変更処理のフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明に係る表示装置を具現化した一実施の形態である表示装置１について、図面を参照して説明する。参照する図面は、本発明が採用し得る技術的特徴を説明するために用いられるものである。図面に記載されている装置の構成、各種処理のフローチャート等は、それのみに限定する趣旨ではなく、単なる説明例である。
【００２２】
図１を参照して、表示装置１の概要について説明する。表示装置１は、写真、絵、資料等の様々な画像をディスプレイ３１に表示させることができる。特に、表示装置１はスライドショーを実行することができる。スライドショーとは、複数の画像を表示条件に従って順次切り替えながらディスプレイ３１に表示させる表示態様である。ユーザは、操作部３３を操作することで、スライドショーによって表示装置１に表示させる複数の画像を指定し、スライドショーの開始指示を入力する。表示装置１は、設定された表示条件に従って、指定された複数の画像をディスプレイ３１に順次表示させる。
【００２３】
スライドショーにおける表示条件には、各画像の表示時間、解像度、輝度、およびエフェクト機能が含まれる。エフェクト機能とは、表示中の画像に対して施される演出機能である。表示装置１は、複数のエフェクト機能を実行できる。表示装置１が実行できるエフェクト機能には、例えば、３Ｄエフェクト、ディゾルブ、スピン等がある。３Ｄエフェクトとは、ユーザに奥行きを知覚させる技法であり、２Ｄで画像を表示する場合に比べて消費電流が大きい。ディゾルブとは、徐々に暗くなる画像に、次の画像が徐々に明るくなりながら重なって現れるように表示する技法である。スピンとは、二次元で画像を回転させる技法である。
【００２４】
表示装置１は、バッテリ３４を備える。表示装置１は、バッテリ３４に充電された充電電力によって動作することができる。従って、ユーザは、バッテリ３４の充電を行うクレードル４０から表示装置１を取り外した場合でも、バッテリ３４の充電電力が残存していれば、スライドショーを表示装置１に実行させることができる。
【００２５】
図１を参照して、表示装置１の電気的構成について説明する。表示装置１は、表示装置１の制御を司るＣＰＵ１０を備える。ＣＰＵ１０には、ＲＯＭ１１、ＲＡＭ１２、ＥＥＰＲＯＭ１３、および入出力インターフェース１９が、バス１８を介して接続されている。ＲＯＭ１１は、表示装置１を動作させるためのプログラムおよび初期値等を記憶している。ＲＡＭ１２は、制御プログラムで使用される各種の情報を一時的に記憶する。ＥＥＰＲＯＭ１３は、各種の情報を記憶する不揮発性の記憶装置である。
【００２６】
入出力インターフェース１９には、表示ドライバ２１、音声出力ドライバ２２、操作入力処理部２３、電源制御部２４、およびメモリカードＩ／Ｆ２５が接続されている。表示ドライバ２１は、画像を表示するディスプレイ３１の動作を処理する。音声出力ドライバ２２は、音声を出力するスピーカ３２の動作を処理する。表示装置１は、スライドショーの実行中に音楽等をスピーカ３２に出力させることもできる。操作入力処理部２３は、複数のボタン等からなる操作部３３から入力される信号を処理する。電源制御部２４は、バッテリ３４およびクレードル４０に接続する。クレードル４０は、外部電源から表示装置１に電力を供給する機器である。電源制御部２４は、クレードル４０からの電力の供給状態に応じて、バッテリ３４の充電、および表示装置１の各部への電力の供給を制御する。メモリカードＩ／Ｆ２５には、取り外し可能な記憶媒体であるメモリカード２６が接続される。メモリカード２６には、スライドショーにおいてディスプレイ３１に表示される画像のデータ等が記憶される。
【００２７】
図２から図４を参照して、ＥＥＰＲＯＭ１３に記憶される情報について説明する。表示装置１は、スライドショーを実行するために必要になると予想される予想消費電力量（以下、「合計予想消費電力量」という。）を取得する。表示装置１は、バッテリ３４の充電電力量が低下し、合計予想消費電力量よりも少なくなると、スライドショーにおける画像の表示条件を変更する。その結果、表示装置１は、充電電力量が低下した場合であっても、より多くの画像をスライドショーによってディスプレイ３１に表示させることができる。ＥＥＰＲＯＭ１３には、画像の表示条件を変更するために必要な各種情報が記憶される。具体的には、ＥＥＰＲＯＭ１３には、消費電力情報記憶エリア、付加情報記憶エリア、およびエフェクト情報記憶エリア等の記憶エリアが設けられる。
【００２８】
図２を参照して、消費電力情報記憶エリアに記憶される情報について説明する。消費電力情報記憶エリアには、各画像をスライドショーによって表示させるために必要な消費電力に関する情報が記憶される。詳細には、画像をディスプレイ３１に表示させるために必要な消費電流と、表示時間と、実行されるエフェクト機能の種類と、以上の表示条件に基づいて算出される合計予想消費電力量とが、消費電力情報記憶エリアに記憶される。
【００２９】
消費電流の情報は、あらかじめ画像毎に記憶されている。しかし、過去に画像をディスプレイ３１に表示させた際に消費された電流を検出し、検出した値を消費電流として記憶してもよい。消費電流は、実行されるエフェクト機能の種類によって変化する。表示時間およびエフェクト機能の種類は、あらかじめ画像毎に設定されていてもよいし、ユーザが操作部３３を操作して設定してもよい。ただし、詳細は後述するが、バッテリ３４の充電電力量が低下すると、表示時間およびエフェクト機能の種類は変更される場合がある。各画像の予想消費電力量の情報は、消費電流および表示時間の情報から算出されて記憶される。各画像の予想消費電力量の和は、スライドショーを１回実行するために必要な合計予想消費電力量となる。
【００３０】
図３を参照して、付加情報記憶エリアに記憶されている情報について説明する。付加情報記憶エリアには、各画像についての情報のうち、消費電力に関する情報以外の情報が記憶される。詳細には、画像がディスプレイ３１に表示された回数の情報と、画像のデータが生成された日時の情報（写真であれば、撮影日時の情報）とが、各画像について記憶される。付加情報記憶エリアに記憶されている表示回数および生成日時の情報は、表示条件を変更する画像を決定する際に参照される。
【００３１】
図４を参照して、エフェクト情報記憶エリアに記憶されている情報について説明する。エフェクト情報記憶エリアには、エフェクト機能の種類と、各機能を実行するための平均消費電流とが記憶される。詳細は後述するが、表示装置１は、エフェクト情報記憶エリアに記憶された情報を参照することで、不足している充電電力量に応じて適切にエフェクト機能の実行条件を変更することができる。
【００３２】
以下、図５から図７を参照して、表示装置１が実行するメイン処理について説明する。ユーザが表示装置１の電源をオンとすると、表示装置１のＣＰＵ１０は、ＲＯＭ１１に記憶されているプログラムに従って、図５に示すメイン処理を実行する。
【００３３】
ＣＰＵ１０は、メイン処理を開始すると、電源がオフとされたか否かを判断する（Ｓ１）。電源がオフとされた場合には（Ｓ１：ＹＥＳ）、メイン処理は終了する。オフとされていなければ（Ｓ１：ＮＯ）、ＣＰＵ１０は、ユーザからのスライドショーの実行指示があるか否かを判断する（Ｓ２）。スライドショーの実行指示がなければ（Ｓ２：ＮＯ）、ＣＰＵ１０は、Ｓ１およびＳ２の判断を繰り返す。
【００３４】
ユーザは、表示装置１にスライドショーを実行させる場合、メモリカード２６またはＥＥＰＲＯＭ１３にデータが記憶されている画像のうち、スライドショーによって表示させる画像を、操作部３３によって指定する。ユーザは、画像を指定すると、スライドショーの実行指示を入力する。ＣＰＵ１０は、スライドショーの実行指示があると（Ｓ２：ＹＥＳ）、指定された複数の画像をスライドショーによって表示させるための合計予想消費電力量を取得する（Ｓ３）。詳細には、ＣＰＵ１０は、消費電力情報記憶エリア（図２参照）の情報を参照し、指定された画像のそれぞれの予想消費電力量の和を算出することで、合計予想消費電力量を取得する。ＣＰＵ１０は、バッテリ３４の電圧を検出する。ＣＰＵ１０は、検出した電圧の値から、バッテリ３４に充電されている充電電力量を検出する（Ｓ４）。
【００３５】
ＣＰＵ１０は、充電電力量が合計予想消費電力量以上であるか否かを判断する（Ｓ５）。充電電力量が合計予想消費電力量以上であれば（Ｓ５：ＹＥＳ）、表示装置１は、各画像の表示条件を変更することなく、指定された複数の画像の全てを充電電力によって表示できる可能性が高い。従って、ＣＰＵ１０は、表示条件を変更せずにスライドショーを開始する（Ｓ７）。充電電力量が合計予想消費電力量よりも少なければ（Ｓ５：ＮＯ）、ＣＰＵ１０は、そのままでは充電電力によって全ての画像を表示することができないと判断する。ＣＰＵ１０は、スライドショーを実行するための消費電力量を低下させるように、スライドショーの表示条件を変更する（Ｓ６）。この詳細は、図６および図７を参照して後述する。
【００３６】
ＣＰＵ１０は、スライドショーを開始する（Ｓ７）。スライドショーを開始すると、ＣＰＵ１０は、指定された複数の画像のそれぞれを、設定されている表示時間だけ、設定されているエフェクト機能を実行しつつ順次表示する。ＣＰＵ１０は、１枚の画像の表示開始タイミングが到来したか否かを判断する（Ｓ８）。表示開始タイミングが到来していなければ（Ｓ８：ＮＯ）、処理はそのままＳ１０の判断へ移行する。表示開始タイミングが到来すると（Ｓ８：ＹＥＳ）、ＣＰＵ１０は、付加情報記憶エリア（図３参照）に記憶されている情報のうち、表示させる画像の表示回数の値に「１」を加算する（Ｓ９）。
【００３７】
ＣＰＵ１０は、スライドショーの実行中に他の処理が割り込まれたか否かを判断する（Ｓ１０）。割り込まれる他の処理とは、例えば、音楽の再生、時計機能の設定、メールの送受信等のスライドショーの実行処理以外の処理である。表示装置１は、割り込まれた処理を実行するために充電電力を消費しなければならない。従って、前回検出された充電電力量では、残りの画像を全て表示させることができない可能性がある。ＣＰＵ１０は、他の処理が割り込まれると（Ｓ１０：ＹＥＳ）、表示するように指定された複数の画像のうち、まだ表示していない画像を表示するために消費される合計予想消費電力量を取得する（Ｓ３）。詳細には、実行されているスライドショーを停止して処理が割り込まれる場合には、ＣＰＵ１０は、割り込まれた処理が終了してスライドショーを再開する際に、残りの画像を表示するための合計予想消費電力を取得する。実行されているスライドショーと並行して行なわれる処理が割り込まれた場合には、ＣＰＵ１０は、割り込まれた処理と共に残りのスライドショーを実行するための合計予想消費電力量を取得する。ＣＰＵ１０は、Ｓ４およびＳ５の処理を再び実行する。よって、表示装置１は、スライドショーの実行中に他の処理が割り込まれた場合でも、充電電力に応じた適切な動作を行うことができる。
【００３８】
処理が割り込まれていなければ（Ｓ１０：ＮＯ）、ＣＰＵ１０は、指定された全ての画像のスライドショー表示が終了したか否かを判断する（Ｓ１１）。終了していなければ（Ｓ１１：ＮＯ）、ＣＰＵ１０は、電源がオフとされたか否かを判断する（Ｓ１２）。電源がオフとされていなければ（Ｓ１２：ＮＯ）、処理はＳ８の判断へ戻り、スライドショーは継続する。全ての画像の表示が終了すると（Ｓ１１：ＹＥＳ）、処理はＳ１の判断へ戻る。電源がオフとされると（Ｓ１２：ＹＥＳ）、メイン処理は終了する。
【００３９】
図６および図７を参照して、メイン処理中に行われる条件変更処理について詳細に説明する。前述したように、ＣＰＵ１０は、充電電力量が合計予想消費電力量よりも少ないと判断した場合に、条件変更処理を実行する。ＣＰＵ１０は、条件変更処理において、スライドショーを実行するための消費電力量を低下させるように、スライドショーの表示条件を変更する。
【００４０】
図６に示すように、ＣＰＵ１０は、条件変更処理を開始すると、付加情報記憶エリア（図３参照）に記憶されている付加情報を取得する（Ｓ２１）。ＣＰＵ１０は、取得した付加情報を参照し、スライドショーによって表示させる複数の画像の中に、既にディスプレイ３１に１回以上表示された画像があるか否かを判断する（Ｓ２２）。ユーザは、未だ１回も表示されていない画像については、表示時間を短縮されることなく閲覧したいという希望を持つ。従って、全ての画像が未だ１回も表示されていない場合（Ｓ２２：ＮＯ）、ＣＰＵ１０は、表示時間を短縮することなく、エフェクト機能の実行条件を変更する（Ｓ３４）。
【００４１】
既に１回以上表示された画像がある場合には（Ｓ２２：ＹＥＳ）、ＣＰＵ１０は、表示時間を短縮する処理を行う。まず、ＣＰＵ１０は、消費電力情報記憶エリア（図２参照）に記憶されている複数の画像の消費電力情報のうち、表示回数が１回以上である画像の消費電力情報（表示時間の情報を含む）を取得する。ＣＰＵ１０は、表示回数が１回以上である画像のうち、表示時間が４秒以上である画像があるか否かを判断する（Ｓ２４）。本実施の形態では、各画像の最低表示時間が３秒に設定されている。ＣＰＵ１０は、画像の表示時間を１秒ずつ短縮する。従って、表示時間が４秒以上である画像がない場合には（Ｓ２４：ＮＯ）、処理はエフェクト変更処理（Ｓ３４）へそのまま移行する。
【００４２】
表示時間が４秒以上である画像があれば（Ｓ２４：ＹＥＳ）、ＣＰＵ１０は、表示時間が４秒以上である画像の消費電力情報を取得する（Ｓ２５）。ＣＰＵ１０は、消費電力情報を取得した１または複数の画像に、表示時間が長い順に優先順位を付与する（Ｓ２６）。優先順位とは、表示時間を短縮する順番を決定するための順位である。ＣＰＵ１０は、優先順位が高い画像の表示時間から先に短縮する。表示時間が同一である複数の消費電力情報がある場合には、ＣＰＵ１０は、表示回数が多い画像の優先順位を高くすればよい。この場合、ＣＰＵ１０は、表示回数が多い画像の表示時間から優先して短縮することができる。つまり、ＣＰＵ１０は、表示回数が少ない画像の表示時間が短縮される可能性を低下させることができる。ＣＰＵ１０は、生成日時が古い画像の優先順位を高くしてもよい。この場合、ＣＰＵ１０は、生成日時が新しい画像の表示時間が短縮される可能性を低下させることができる。また、ＣＰＵ１０は、ランダムに優先順位を付与してもよい。
【００４３】
ＣＰＵ１０は、表示時間を短縮する処理が未だ行われていない画像の消費電力情報のうち、付与されている優先順位が最も高い画像の消費電力情報を特定する（Ｓ２７）。ＣＰＵ１０は、特定した消費電力情報の「表示時間」が４秒以上であるか否かを判断する（Ｓ２８）。４秒以上であれば（Ｓ２８：ＹＥＳ）、ＣＰＵ１０は、「表示時間」の値を１秒短縮する（Ｓ２９）。ＣＰＵ１０は、短縮後の値を用いて、複数の画像を表示するための合計予想消費電力量を再計算する（Ｓ３０）。ＣＰＵ１０は、充電電力量が合計予想消費電力量以上となったか否かを判断する（Ｓ３１）。充電電力量が合計予想消費電力量以上となれば（Ｓ３１：ＹＥＳ）、処理はメイン処理へ戻る。換言すると、表示時間を短縮することによって低下する消費電力量が、表示時間を短縮する前に不足していた電力量以上となれば、ＣＰＵ１０は表示条件の変更処理を終了する。
【００４４】
充電電力量が、再計算された合計予想消費電力量よりも未だ少なければ（Ｓ３１：ＮＯ）、処理はＳ２８の判断へ戻る。「表示時間」の値が４秒未満であれば（Ｓ２８：ＮＯ）、それ以上表示時間を短縮すると、表示時間は最低表示時間である３秒未満となる。従って、ＣＰＵ１０は、Ｓ２５で取得した消費電力情報のうち、表示時間を短縮する処理が未だ行われていない画像の消費電力情報（未処理情報）が存在するか否かを判断する（Ｓ３３）。存在すれば（Ｓ３３：ＹＥＳ）、ＣＰＵ１０は、次に優先順位が高い画像の消費電力情報に対して、表示時間を短縮する処理を行う（Ｓ２７〜Ｓ３１）。未処理情報がない場合には（Ｓ３３：ＮＯ）、ＣＰＵ１０はエフェクト変更処理を行う（Ｓ３４）。処理はメイン処理へ戻る。
【００４５】
図７に示すように、ＣＰＵ１０は、エフェクト変更処理を開始すると、エフェクト情報記憶エリア（図４参照）から、各エフェクト機能の平均消費電流の値を取得する（Ｓ４１）。ＣＰＵ１０は、スライドショーによって表示させる複数の画像に対し、実行するエフェクト機能によって消費される平均消費電流が大きい順に優先順位を付与する（Ｓ４２）。さらに、ＣＰＵ１０は、表示させる複数の画像のうち、エフェクト機能分の平均消費電流が同じである複数の画像が存在するか否かを判断する（Ｓ４３）。存在しない場合には（Ｓ４３：ＮＯ）、処理はそのままＳ４５へ移行する。エフェクト機能分の平均消費電流が同じである複数の画像が存在すれば（Ｓ４３：ＹＥＳ）、ＣＰＵ１０は、平均消費電流が同じである複数の画像に対し、表示回数が多い順に優先順位を付与する（Ｓ４４）。
【００４６】
ＣＰＵ１０は、Ｓ３（図５参照）で取得した合計予想消費電力量と、Ｓ４（図５参照）で検出したバッテリ３４の充電電力量との差である不足量Ｄを算出する（Ｓ４５）。ＣＰＵ１０は、エフェクト機能を未だ変更していない複数の画像のうち、付与された優先順位が最も高い画像のエフェクト機能の実行を禁止する（Ｓ４６）。ＣＰＵ１０は、エフェクト機能の実行を禁止することで低下する消費電力量Ｒを算出する（Ｓ４７）。詳細には、ＣＰＵ１０は、画像の表示時間に、禁止したエフェクト機能の平均消費電流をかけることで、低下する消費電力量Ｒを算出する。
【００４７】
ＣＰＵ１０は、低下する消費電力量Ｒが不足量Ｄ以上となったか否かを判断する（Ｓ４８）。低下する消費電力量Ｒの方が未だに小さければ（Ｓ４８：ＮＯ）、エフェクト機能を未だ変更していない画像（未処理画像）があるか否かを判断する（Ｓ４９）。未処理画像があれば（Ｓ４９：ＹＥＳ）、ＣＰＵ１０は、次に優先順位が高い未処理画像のエフェクト機能を禁止する（Ｓ４６）。未処理画像がなければ（Ｓ４９：ＮＯ）、処理はメイン処理へ戻る。
【００４８】
低下する消費電力量Ｒが不足量Ｄ以上となった場合には（Ｓ４８：ＹＥＳ）、充電電力量に余裕が生じている。従って、ＣＰＵ１０は、低下する消費電力量Ｒと不足量Ｄとの差を、エフェクト機能を禁止させることで生じた充電電力量の余裕分として算出する。ＣＰＵ１０は、算出した余裕分の充電電力量で実行できるエフェクト機能が存在するか否かを判断する（Ｓ５０）。実行できるエフェクト機能が存在しなければ（Ｓ５０：ＮＯ）、処理はそのままメイン処理へ戻る。Ｒ−Ｄの電力量で実行できるエフェクト機能が存在する場合には（Ｓ５０：ＹＥＳ）、ＣＰＵ１０は、Ｒ−Ｄの電力量で実行できるエフェクト機能を実際に実行させるように表示条件を変更し（Ｓ５１）、処理はメイン処理へ戻る。
【００４９】
以上説明したように、本実施の形態に係る表示装置１は、指定された複数の画像の全てを充電電力によって表示することができないと判断した場合、画像の表示条件を変更することで、複数の画像を表示させるための消費電力を低下させることができる。その結果、表示装置１は、より多くの画像をスライドショーによって表示することができる。表示装置１は、スライドショーが途中で終了する可能性を低下させることができる。
【００５０】
表示装置１は、画像の表示時間を短縮することで、残存している充電電力によって表示させることができる画像の数を容易に増加させることができる。表示装置１は、最短表示時間を限度として、１つの画像の表示時間を短縮する。よって、表示装置１は、表示時間が過度に短縮されて画像を認識し難くなることを防止しつつ、より多くの画像をスライドショーによって表示することができる。
【００５１】
表示装置１は、エフェクト機能の実行条件を変更することで、表示させる画像の数を減少させることなく、消費電力を低下させることができる。表示装置１は、複数種類のエフェクト機能のうち、消費電力が高いエフェクト機能の実行条件を優先して変更する。従って、表示装置１は、変更するエフェクト機能の数を最小限に抑えつつ、消費電力を低下させることができる。表示装置１は、低下する消費電力量が、表示条件の変更前に不足していた電力量以上と判断した場合に、表示条件の変更を終了する。従って、表示装置１は、不足している電力量に応じて表示条件を適切に変更し、充電電力に応じて複数の画像の全てを適切に表示させることができる。表示装置１は、表示条件を無駄に変更することを防止することができる。
【００５２】
表示装置１は、実行中のスライドショー以外の処理が割り込まれて充電電力が低下する場合には、残りのスライドショーの全てを充電電力で実行できるか否かを判断する。実行できないと判断した場合には、表示装置１は表示条件を変更することができる。従って、表示装置１は、スライドショーの実行中に他の処理が割り込まれた場合でも、充電電力に応じた適切な動作を行うことができる。表示装置１は、過去に表示された頻度が閾値（上記実施の形態では１回）以上である画像の表示条件を優先して変更することで、表示頻度が低い画像の表示時間を短縮することなく、より多くの画像を充電電力で表示させることができる。ユーザは、表示頻度が低い画像については、変更されていない通常の態様で表示される画像を見ることができる可能性が高い。よって、ユーザは、表示頻度が低い画像を希望通りの態様で見ることができる可能性が高い。ユーザは、表示頻度が高い画像については、過去の表示態様とは異なる態様で表示される画像を見ることができる。
【００５３】
上記実施の形態において、ディスプレイ３１が本発明の「表示手段」に相当する。バッテリ３４が本発明の「蓄電池」に相当する。ＥＥＰＲＯＭ１３が「記憶手段」に相当する。図５のＳ３で合計予想消費電力量を取得するＣＰＵ１０が「予想量取得手段」として機能する。合計予想消費電力量が本発明の「予想消費電力量」に相当する。図５のＳ４でバッテリ３４の充電電力量を検出するＣＰＵ１０が「検出手段」として機能する。図５のＳ５で充電電力量が合計予想消費電力量以上であるか否かを判断するＣＰＵ１０が「表示判断手段」として機能する。図６および図７に示す条件変更処理を行うＣＰＵ１０が「条件変更手段」として機能する。
【００５４】
図６のＳ３１および図７のＳ４８で、低下する消費電力量が表示条件の変更前に不足していた電力量以上となるか否かを判断するＣＰＵ１０が、「低下量判断手段」として機能する。図５のＳ１０で処理が割り込まれたか否かを判断するＣＰＵ１０が「割り込み判断手段」として機能する。図６のＳ２１で付加情報を取得するＣＰＵ１０が「履歴取得手段」として機能する。表示回数の情報が「表示履歴の情報」に相当する。
【００５５】
図５のＳ３で合計予想消費電力量を取得する処理が「予想量取得ステップ」に相当する。図５のＳ４でバッテリ３４の充電電力量を検出する処理が「検出ステップ」に相当する。図５のＳ５で充電電力量が合計予想消費電力量以上であるか否かを判断する処理が「表示判断ステップ」に相当する。図６および図７に示す条件変更処理が「条件変更ステップ」に相当する。
【００５６】
本発明は上記実施の形態に限定されることはなく、様々な変形が可能であることは言うまでもない。例えば、表示装置１は、画像のデータが生成されてからの経過時間が閾値以上である画像の表示条件を優先して変更してもよい。詳細には、ＣＰＵ１０は、図６のＳ２２において、付加情報（図３参照）が示す生成日時からの経過時間が閾値（例えば、１週間）以上の画像があるか否かを判断する。経過時間が閾値以上の画像があれば（Ｓ２２：ＹＥＳ）、ＣＰＵ１０は、該当する画像の表示時間を短縮すればよい（Ｓ２３〜Ｓ３３）。この場合、表示装置１は、生成された日時が新しい画像の表示条件を過度に変更することなく、より多くの画像を充電電力で表示させることができる。つまり、ユーザは、生成されたばかりの画像については、表示時間が短縮されていない通常の態様で表示された画像を見ることができる。以上の変形例では、図６のＳ２１で付加情報を取得するＣＰＵ１０が本発明の「日時取得手段」として機能する。
【００５７】
上記実施の形態の表示装置１は、長い時間表示する予定であった画像の表示時間を優先して短縮する（Ｓ２６、図６参照）。その結果、表示時間が短縮される画像の数を最小限に抑えることができる。しかし、表示装置１は、複数の画像の表示時間を順に一定時間ずつ短縮してもよい。また、表示装置１は、図６のＳ２６において、表示回数が多い画像から順に優先順位を付与してもよい。この場合、表示装置１は、表示された回数が少ない画像の表示条件が変更される可能性を低下させることができる。表示装置１は、図６のＳ２６において、データが生成されてからの経過時間が長い画像から順に優先順位を付与してもよい。この場合、表示装置１は、新たしく生成された画像の表示条件が変更される可能性を低下させることができる。表示装置１は、図６のＳ２６で乱数等を使用し、複数の画像に対してランダムに優先順位を付与してもよい。
【００５８】
上記実施の形態の表示装置１は、消費電流が大きいエフェクト機能から順に変更する（Ｓ４２、図７参照）。しかし、表示装置１は、表示回数が多い画像のエフェクト機能から順に変更してもよい。表示装置１は、データが生成されてからの経過時間が長い画像のエフェクト機能から順に変更してもよい。
【００５９】
上記実施の形態の表示装置１は、まず画像の表示時間を短縮し、充電電力量が予想消費電力以上とならなかった場合にエフェクト機能も変更する。しかし、表示装置１は、まずエフェクト機能を変更し、充電電力量が予想消費電力以上とならなかった場合に画像の表示時間を短縮してもよい。
【００６０】
表示装置１は、充電電力量が予想消費電力よりも小さくなった場合、付加情報記憶エリア（図３参照）に記憶されている表示回数が「０」である画像のみを表示させるスライドショーに切り替えてもよい。この場合、ユーザは、充電電力が少なくなった場合でも、未だ閲覧していない画像をより多く閲覧することができる。
【００６１】
上記実施の形態の表示装置１は、画像の表示条件のうち、表示時間およびエフェクト機能を変更することで、スライドショーを実行するための消費電力量を低下させる。しかし、表示装置１は、他の表示条件を変更してもよい。具体的には、表示装置１は、画像の解像度、および画像の輝度等のいずれかを変更することで、消費電力量を低下させてもよい。図６のＳ２２の判断基準となる値、および図６のＳ２４の判断基準となる値が変更できることは言うまでもない。
【符号の説明】
【００６２】
１    表示装置
１０    ＣＰＵ
１１    ＲＯＭ
１２    ＲＡＭ
１３    ＥＥＰＲＯＭ
２４    電源制御部
２６    メモリカード
３１    ディスプレイ
３４    バッテリ
４０    クレードル
【図１】
2011205290.tif 000003
【図２】
2011205290.tif 000004
【図３】
2011205290.tif 000005
【図４】
2011205290.tif 000006
【図５】
2011205290.tif 000007
【図６】
2011205290.tif 000008
【図７】
2011205290.tif 000009