(57)【要約】【課題】従来よりも効果的に消費電流を抑制可能な表示装置等を提供する。【解決手段】スマートフォン（１０）は、表示部（６０）に表示する画像の大きさを検出する面積検出部（４２）と、面積検出部（４２）によって検出された画像の大きさ（面積４ａ）に応じて、表示部（６０）において当該画像の表示を更新する頻度である更新頻度（２）を設定する更新頻度設定部（４４ａ）と、更新頻度設定部（４４ａ）によって設定された更新頻度（２）で表示部（６０）の表示を切り替えることによって、画像の表示を更新する画像更新部（４５）とを備えている。【選択図】図１
2014228798.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示可能な表示部と、前記画像を生成可能な描画手段とを備え、前記描画手段によって生成された前記画像を前記表示部に転送することによって、当該表示部に当該画像を表示する表示装置であって、
前記表示部に表示する前記画像の大きさを検出する第１の検出手段と、
前記第１の検出手段によって検出された前記画像の大きさに応じて、前記表示部において当該画像の表示を更新する頻度である更新頻度を設定する設定手段と、
前記設定手段によって設定された前記更新頻度で前記表示部の表示を切り替えることによって、前記画像の表示を更新する表示手段とを備えたことを特徴とする表示装置。
【請求項２】
前記設定手段は、前記第１の検出手段によって検出された前記画像の大きさに応じて、前記表示手段により前記画像が前記表示部に転送される頻度である転送頻度を決定することによって、当該画像を更新する前記更新頻度を設定することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記設定手段は、前記第１の検出手段によって検出された前記画像の大きさに応じて、前記描画手段により前記画像が生成される頻度である生成頻度を決定することによって、当該画像を更新する前記更新頻度を設定することを特徴とする請求項１または２に記載の表示装置。
【請求項４】
画像を表示可能な表示部を備え、前記画像を生成する描画ステップにおいて生成した前記画像を前記表示部に転送することによって、当該表示部に当該画像を表示する表示装置の制御方法であって、
前記表示部に表示する前記画像の大きさを検出する第１の検出ステップと、
前記第１の検出ステップにおいて検出した前記画像の大きさに応じて、前記表示部において当該画像の表示を更新する頻度である更新頻度を設定する設定ステップと、
前記設定ステップにおいて設定した前記更新頻度で前記表示部の表示を切り替えることによって、前記画像の表示を更新する表示ステップとを含むことを特徴とする表示装置の制御方法。
【請求項５】
請求項１から３までのいずれか１項に記載の表示装置としてコンピュータを機能させるための制御プログラムであって、コンピュータを前記各手段として機能させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像を表示部に転送することによって、当該表示部に当該画像を表示する表示装置に関するものである。
【背景技術】
【０００２】
スマートフォンなどの情報処理装置が表示部（液晶ディスプレイなど）の表示を更新する頻度（以下「更新頻度」と称する）は、所定の頻度に固定されているか、またはユーザの能動的な操作によって可変とされていることが通常である。ここで、上記更新頻度に比例して、上記情報処理装置が備えた演算装置に高い処理速度が必要となり、当該処理速度が高いほど消費電流が大きくなる。したがって、上記消費電流を抑制するために、上記更新頻度を動的に制御する技術が、モバイル端末において特に望まれている。
【０００３】
上記技術は広く研究されてきた。例えば、下記特許文献１は、再生すべきアプリケーションからの画面更新要求の発行に対応し、当該アプリケーションの表示画面を制御する周期、タイミングを適宜変更させる制御装置を開示している。また、下記特許文献２は、映像符号化処理を行う際の符号化遅延時間の増大を抑制する装置を開示している。また、下記特許文献３は、表示手段を有する携帯電話機やその他の携帯端末の消費電流を削減する装置を開示しており、特許文献４は、移動装置のディスプレイの節電方法を開示している。さらに、下記特許文献５は、移動デバイスのディスプレイバッファ更新に要する電力消費を最小化する方法を開示しており、特許文献６は、表示端末に対して提供する複数の機能の性能を効率的に制御する通信装置を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１９９７６０号公報（２００７年８月９日公開）
【特許文献２】特開２００１−２９８７３４号公報（２００１年１０月２６日公開）
【特許文献３】特開２００５−１５６７４６号公報（２００５年６月１６日公開）
【特許文献４】特開２０１１−０７０６４３号公報（２０１１年４月７日公開）
【特許文献５】特開２００３−０５０５７１号公報（２００３年２月２１日公開）
【特許文献６】特開２０１０−１１８９７６号公報（２０１０年５月２７日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記更新頻度の変更に対するユーザの知覚に及ぼす影響が小さいなどの理由により、頻繁に表示を更新することが重要とならない場合には上記更新頻度を下げるように制御し、重要となる場合には上げるように制御することが好ましい。しかし、上記特許文献１〜６に記載の従来技術は、重要であるか否かを判定することなく制御するため、効果的に消費電流を抑制できない。例えば、上記特許文献１に記載の制御装置は、重要とならない場合であっても、アプリケーションから画面更新要求が行われる限り、上記更新頻度を高く維持してしまう。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、画像の表示を更新する頻度を所定の基準に基づいて動的に制御することによって、従来よりも効果的に消費電流を抑制可能な表示装置等を提供することである。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る表示装置は、画像を表示可能な表示部と、前記画像を生成可能な描画手段とを備え、前記描画手段によって生成された前記画像を前記表示部に転送することによって、当該表示部に当該画像を表示する表示装置であって、前記表示部に表示する前記画像の大きさを検出する第１の検出手段と、前記第１の検出手段によって検出された前記画像の大きさに応じて、前記表示部において当該画像の表示を更新する頻度である更新頻度を設定する設定手段と、前記設定手段によって設定された前記更新頻度で前記表示部の表示を切り替えることによって、前記画像の表示を更新する表示手段とを備えている。
【０００８】
また、上記の課題を解決するために、本発明の一態様に係る表示装置の制御方法は、画像を表示可能な表示部を備え、前記画像を生成する描画ステップにおいて生成した前記画像を前記表示部に転送することによって、当該表示部に当該画像を表示する表示装置の制御方法であって、前記表示部に表示する前記画像の大きさを検出する第１の検出ステップと、前記第１の検出ステップにおいて検出した前記画像の大きさに応じて、前記表示部において当該画像の表示を更新する頻度である更新頻度を設定する設定ステップと、前記設定ステップにおいて設定した前記更新頻度で前記表示部の表示を切り替えることによって、前記画像の表示を更新する表示ステップとを含んでいる。
【発明の効果】
【０００９】
本発明の一態様によれば、表示装置および当該表示装置の制御方法は、表示部に更新して表示する画像の大きさを基準にして、頻繁に表示を更新することが重要か否かを判定し、判定した結果に応じて当該画像の更新頻度を動的に変更できるため、従来よりも効果的に消費電流を抑制できるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１の実施の形態に係るスマートフォンの要部構成を示すブロック図である。
【図２】（ａ）は、図１に示されるスマートフォンが表示する画面の一例を示す模式図であり、（ｂ）および（ｃ）は、更新頻度が毎秒６０回である場合、および毎秒３０回である場合に、画面が変化する様子をそれぞれ表した模式図である。
【図３】（ａ）は、図１に示されるスマートフォンが表示する画面の異なる一例を示す模式図であり、（ｂ）および（ｃ）は、更新頻度が毎秒６０回である場合、および毎秒３０回である場合に、画面が変化する様子をそれぞれ表した模式図である。
【図４】転送履歴のデータ構造を示す表である。
【図５】図１に示されるスマートフォンが実行する処理の一例を示すフローチャートである。
【図６】本発明の第２の実施の形態に係るスマートフォンの要部構成を示すブロック図である。
【図７】（ａ）は、図６に示されるスマートフォンが表示する画面の一例を示す模式図であり、（ｂ）および（ｃ）は、更新頻度が毎秒６０回である場合、および毎秒３０回である場合に、画面が変化する様子をそれぞれ表した模式図である。
【図８】（ａ）は、記憶部に格納されている転送履歴のデータ構造を示す表であり、（ｂ）は、幅抽出部が実行する処理によって、互いに大きさが略等しい画像を含む履歴のみが抽出された後の上記転送履歴のデータ構造を示す表であり、（ｃ）は、最大値算出部が実行する処理によって算出された、上記位置が変化する量を示す表である。
【図９】図６に示されるスマートフォンが実行する処理の一例を示すフローチャートである。
【図１０】本発明の第３の実施の形態に係るスマートフォンの要部構成を示すブロック図である。
【図１１】（ａ）は、図１０に示されるスマートフォンが表示する画面の一例を示す模式図であり、（ｂ）および（ｃ）は、更新頻度が毎秒６０回である場合および毎秒３０回である場合に、画面が変化する様子をそれぞれ表した模式図である。
【図１２】（ａ）は、記憶部に格納されている転送履歴のデータ構造を示す表であり、（ｂ）は、画像抽出部が実行する処理によって、更新して表示された画像が抽出可能となるように、互いに大きさが略等しい画像を含む履歴のみが抽出された後の上記転送履歴のデータ構造を示す表である。
【図１３】図１０に示されるスマートフォンが実行する処理の一例を示すフローチャートである。
【図１４】（ａ）は、本発明の第４の実施の形態に係るスマートフォンが表示する画面の一例を示す模式図であり、（ｂ）、（ｃ）、および（ｄ）は、更新頻度が毎秒６０回である場合、毎秒３０回、および毎秒１回である場合に、画面が変化する様子をそれぞれ表した模式図である。
【図１５】本発明の第４の実施の形態に係るスマートフォンが実行する処理の一例を示すフローチャートである。
【図１６】本発明の第５の実施の形態に係るスマートフォンの要部構成を示すブロック図である。
【図１７】図１６に示されるスマートフォンが実行する処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
〔実施形態１〕
図１〜図５に基づいて、本発明の第１の実施の形態（実施形態１）を説明する。
【００１２】
〔スマートフォン１０の概要〕
スマートフォン（表示装置）１０は、画像を表示可能な表示部６０と、転送矩形１を生成可能な画像描画部２０とを備え、当該画像描画部２０によって生成された転送矩形１を表示部６０に転送することによって、当該転送矩形１によって表される画像を当該表示部６０に表示する情報処理装置である。なお、スマートフォン１０が備えた機能と同等の機能は、携帯電話、パーソナルコンピュータ、タブレット型端末などでも実現できる。すなわち、必要な情報を入出力可能な装置でありさえすれば、当該装置はスマートフォンでなくともよい。
【００１３】
ここで、上記転送矩形（画像）１は、上記情報処理装置による処理の用に供する画像に関する情報であって、表示部６０に出力されることにより、当該表示部６０においてユーザが上記画像を視認可能となるように、表示部６０に表示可能な形式に元データ３が変換された情報である。上記転送矩形１は、当該転送矩形１によって表される画像のデータ（画像データ）、表示部６０における（表示部６０に転送する画面情報を保持するメモリ領域（バッファ）上の）Ｘ座標、Ｙ座標、矩形（当該転送矩形１が表す画像に外接する矩形をいう）の横幅、縦幅（表示の長さを示す単位は任意であり、例えば、ドット、ピクセル、ポイント、センチメートルなどでよい。その他の長さまたは距離についても同様であるため、以下では単位を省略して記載する）などの情報を含んでよい。また、上記元データ３は、ベクトル情報（例えば、フォントなど）や３次元座標など、表示部６０に表示できない形式によって表された画像の情報である。なお、転送矩形１と元データ３とは、情報としての形式が異なる（表示部６０に出力可能か否かが異なる）に過ぎず、所定の画像を表す情報であるという点は同じである。
【００１４】
スマートフォン１０は、表示部６０に更新して表示する画像の大きさ（当該画像を表す転送矩形１に含まれた矩形の横幅と縦幅との積、すなわち面積４ａ）を基準にして、当該画像の表示を更新する頻度（更新頻度２）を動的に変更する。すなわち、通常の更新頻度（例えば、毎秒６０回の更新頻度）で画像の表示を更新するように設定されている場合に、当該画像の大きさが面積しきい値Ｓを下回っていると判定されるとき、スマートフォン１０は上記更新頻度２を下げる（例えば、毎秒３０回の更新頻度にする）。これとは反対に、上記通常の更新頻度よりも低い更新頻度で画像の表示を更新するように設定されている場合に、当該画像の大きさが面積しきい値Ｓを上回っていると判定されるとき、スマートフォン１０は上記更新頻度２を上げる。
【００１５】
図２および図３に基づいて、スマートフォン１０が更新頻度２を動的に変更する基準として、画像の大きさを用いる理由を説明する。図２の（ａ）は、スマートフォン１０が表示する画面の一例を示す模式図である。また、図２の（ｂ）および（ｃ）は、更新頻度２が毎秒６０回である場合、および毎秒３０回である場合に、画面が変化する様子をそれぞれ表した模式図である。図３の（ａ）は、スマートフォン１０が表示する画面の異なる一例を示す模式図である。また、図３の（ｂ）および（ｃ）は、更新頻度２が毎秒６０回である場合、および毎秒３０回である場合に、画面が変化する様子をそれぞれ表した模式図である。
【００１６】
図２の（ａ）に示されるように、所定の画面（例えば、表示の更新を待機していることを示す画面）において、当該所定の画面の一部のみに、アニメーション画像が表示される場合がある。ここで、上記アニメーション画像は、上記更新頻度２で表示部６０の表示が更新されることによって、所定の図形等が動いて視認される画像をいい、図２の（ａ）に例示される画面においては、「更新中」の文字列の左側に表示されるアイコン（円形の軌跡を描くように視認されるもの）を指す。なお、本明細書において、単に「画像」と記載した場合、上記「アニメーション画像」が含まれるものとする。
【００１７】
図２の（ａ）に例示されるように、上記アニメーション画像が小さい（画像の大きさが面積しきい値Ｓ未満である）場合、表示部６０の表示は頻繁に更新されなくともよい（図２の（ｃ）参照）。上記アニメーション画像が小さければ、そのアニメーションが滑らかでなくとも、ユーザの知覚に及ぼす影響は小さい（違和感を覚えない）と考えられるからである。
【００１８】
これとは反対に、図３の（ａ）に例示されるように、上記アニメーション画像が大きい（画像の大きさが面積しきい値Ｓ以上である）場合、表示部６０の表示は頻繁に更新されることが好ましい（図３の（ｂ）参照）。アニメーションが滑らかでなければ、ユーザの知覚に及ぼす影響は大きい（違和感を覚える）と考えられるからである。すなわち、画像の大きさと上記更新頻度２を変更した場合にユーザの知覚に及ぼす影響の大きさとが相関するため、スマートフォン１０は、上記更新頻度２を動的に変更する基準として、上記画像の大きさを基準に用いる。
【００１９】
以上のように、スマートフォン１０は、表示部６０に更新して表示する画像の大きさを基準にして、頻繁に表示を更新することが重要か否かを判定し、判定した結果に応じて当該画像の更新頻度２を動的に変更する。したがって、スマートフォン１０は、従来よりも効果的に消費電流を抑制できる。
【００２０】
〔スマートフォン１０の構成〕
図１に基づいて、スマートフォン１０の構成を説明する。図１は、スマートフォン１０の要部構成を示すブロック図である。なお、記載の簡潔性を担保するため、本実施の形態に直接関係のない構成（例えば、電話回線を利用して通話を実現する構成や、音声を出力する構成など）は、説明およびブロック図から省略されている。ただし、実施の実情に則して、スマートフォン１０は、当該省略された構成を備えてもよい。図１に示されるように、スマートフォン１０は、画像描画部２０、描画制御部２１ａ、描画処理部２２、記憶部３０、表示制御部４０、画像取得部４１、面積検出部４２、面積判定部４３ａ、更新頻度設定部４４ａ、画像更新部４５、および表示部６０を備えている。
【００２１】
画像描画部（描画手段）２０は、転送矩形１の生成を統括的に制御するものである。画像描画部２０は、描画制御部２１ａおよび描画処理部２２を含む。
【００２２】
描画制御部２１ａは、描画処理部２２をクロック制御（描画処理部２２にクロック信号６を供給することにより、当該描画処理部２２を制御することをいう）したり、描画処理部２２に元データ３を転送したりする。
【００２３】
描画処理部２２は、描画制御部２１ａから転送された元データ３に基づいて転送矩形１を生成し、生成した転送矩形１を画像取得部４１に転送する。
【００２４】
記憶部３０は、転送矩形１の転送履歴（図４を参照して後述する）を含む記憶機器である。記憶部３０は、例えばハードディスク、ＳＳＤ（silicon state drive）、半導体メモリ、ＤＶＤ（Digital Versatile Disc）など、任意の記録媒体で構成できる。
【００２５】
表示制御部４０は、スマートフォン１０の各種機能を統括的に制御するものである。表示制御部４０は、画像取得部４１、面積検出部４２、面積判定部４３ａ、更新頻度設定部４４ａ、および画像更新部４５を含む。
【００２６】
画像取得部４１は、描画処理部２２から転送された転送矩形１を取得し、取得した当該転送矩形１に含まれる画像データ、Ｘ座標、Ｙ座標、矩形の横幅、縦幅、および時刻（描画処理部２２から転送された時間を表す情報）を、上記記憶部３０に格納される転送履歴の末尾に追加する。画像取得部４１は、同一の転送矩形１（同一の画像を表す転送矩形をいう）が、上記転送履歴にＭ個以上蓄積されたか否かを判定し、蓄積されたと判定される場合、当該転送矩形１を画像更新部４５および面積検出部４２に、少なくとも１つ出力する。なお、Ｎを上記転送履歴に蓄積可能な転送矩形１の最大数とするとき、ＭはＮより小さい１以上の整数を表し、例えばＮ＝１００のとき、Ｍ＝８０でよい。
【００２７】
面積検出部（第１の検出手段）４２は、表示部６０に表示する画像の大きさを検出する。具体的には、画像取得部４１から転送矩形１が入力された場合、面積検出部４２は、当該転送矩形１に含まれる矩形の横幅および縦幅に関する情報から当該矩形の面積（大きさ）４ａを算出し、算出した面積４ａを面積判定部４３ａに出力する。
【００２８】
面積判定部４３ａは、上記面積検出部４２から入力された面積４ａと面積しきい値Ｓ（例えば、Ｓ＝４０００でよい）とを比較し、面積４ａがＳを下回っている場合は下回っていることを示す判定結果５ａを更新頻度設定部４４ａに出力し、上回っている場合は上回っていることを示す判定結果５ａを更新頻度設定部４４ａに出力する。なお、上記面積しきい値Ｓは、表示の更新を待機していることを示すアニメーション画像（図２の（ａ）に例示される画面においては、「更新中」の文字列の左側に表示されるアイコン）のサイズに基づいて設定されてよい。または、全画面（表示部６０の大きさ）に対する比率（例えば、５０％など）に基づいて設定されてもよい。
【００２９】
更新頻度設定部（設定手段）４４ａは、上記面積検出部４２によって検出された画像の大きさに応じて、画像更新部４５により当該画像が表示部６０に転送される頻度である転送頻度を決定することによって、表示部６０において当該画像の表示を更新する頻度である更新頻度２を設定する。
【００３０】
具体的には、通常の更新頻度（例えば、毎秒６０回の更新頻度）で画像の表示を更新するように設定されている場合に、下回っていることを示す判定結果５ａが面積判定部４３ａから入力されたとき、更新頻度設定部４４ａは、上記通常の更新頻度よりも低くなるように、更新頻度２を設定する（例えば、毎秒３０回の更新頻度にする）。これとは反対に、上記通常の更新頻度よりも低い更新頻度で画像の表示を更新するように設定されている場合に、上回っていることを示す判定結果５ａが面積判定部４３ａから入力されたとき、更新頻度設定部４４ａは、上記低い更新頻度よりも高くなるように、更新頻度２を設定する。更新頻度設定部４４ａは、決定した更新頻度２を画像更新部４５に出力する。
【００３１】
画像更新部（表示手段）４５は、更新頻度設定部４４ａによって設定された更新頻度２で表示部６０の表示を切り替えることによって、画像の表示を更新する。すなわち、更新頻度設定部４４ａから更新頻度２が入力された場合、画像更新部４５は、画像取得部４１から入力された転送矩形１を、上記更新頻度２で表示部６０に転送する。
【００３２】
表示部６０は、表示制御部４０（画像更新部４５）から入力される転送矩形１を表示する表示装置（例えば、液晶ディスプレイなど）である。なお、スマートフォン１０は、ユーザの指やスタイラスが接触した位置に基づいて、当該スマートフォン１０に情報を入力可能なタッチパネルを、上記液晶ディスプレイと一体的に備えてよい。
【００３３】
〔転送矩形１の履歴〕
図４に基づいて、記憶部３０に格納されている転送履歴を説明する。図４は、当該転送履歴のデータ構造を示す表である。図４に示されるように、転送履歴は、描画処理部２２から表示制御部４０（画像取得部４１）に転送されたそれぞれの転送矩形１に含まれるＸ座標、Ｙ座標、矩形の横幅、縦幅、および転送された時刻を含む。
【００３４】
上記転送履歴はリングバッファの構成をとってよい。すなわち、当該転送履歴にＮ個の履歴が格納されている場合、先頭（最古）の履歴が削除され、最新の履歴が末尾に追加される。前述したように、例えば、Ｎ＝１００でよい。なお、Ｎは、更新頻度２の最大値より大きい（例えば、更新頻度２が毎秒６０回である場合、Ｎは６１以上である）ことが好ましい。
【００３５】
〔スマートフォン１０が実行する処理〕
図５に基づいて、スマートフォン１０が実行する処理の流れを説明する。図５は、スマートフォン１０が実行する処理の一例を示すフローチャートである。なお、以下の説明において、カッコ書きの「〜ステップ」は、スマートフォン１０の制御方法（表示装置の制御方法）の各ステップを表す。
【００３６】
描画制御部２１ａは、元データ３を描画処理部２２に転送する（ステップ１：以下「Ｓ１」のように略記する）。描画処理部２２は、描画制御部２１ａから転送された元データ３に基づいて転送矩形１を生成し、生成した転送矩形１を画像取得部４１に転送する（Ｓ２、描画ステップ）。画像取得部４１は、描画処理部２２から転送された転送矩形１を取得し、取得した当該転送矩形１に含まれる情報を、記憶部３０に格納される転送履歴の末尾に追加する（Ｓ３）。そして、画像取得部４１は、同一の転送矩形１が、上記転送履歴にＭ個以上蓄積されたか否かを判定する（Ｓ４）。
【００３７】
蓄積されたと判定される場合（Ｓ４においてＹＥＳ）、面積検出部４２は、表示部６０に表示する画像の大きさ（面積４ａ）を検出する（Ｓ５、第１の検出ステップ）。面積判定部４３ａは、検出された面積４ａが面積しきい値Ｓを上回っているか、下回っているかを判定する（Ｓ６）。下回っていると判定される場合（Ｓ６においてＹＥＳ）であって、通常の更新頻度で画像の表示を更新するように設定されているとき（Ｓ７においてＹＥＳ）、更新頻度設定部４４ａは、上記通常の更新頻度よりも低くなるように、更新頻度２を設定する（Ｓ８、設定ステップ）。
【００３８】
上回っていると判定される場合（Ｓ６においてＮＯ）であって、通常の更新頻度よりも低い更新頻度で画像の表示を更新するように設定されているとき（Ｓ９においてＹＥＳ）、更新頻度設定部４４ａは、上記低い更新頻度よりも高くなるように、更新頻度２を設定する（Ｓ１０、設定ステップ）。すなわち、更新頻度設定部４４ａは、面積検出部４２によって検出された画像の大きさに応じて、表示部６０において当該画像の更新頻度２を設定する。画像更新部４５は、画像取得部４１から入力された転送矩形１を、上記更新頻度２で表示部６０に転送する（Ｓ１１、表示ステップ）。
【００３９】
〔実施形態２〕
図６〜図９に基づいて、本発明の第２の実施の形態（実施形態２）を説明する。本実施の形態では、他の実施形態に追加される構成や、他の実施形態の構成とは異なる構成のみについて説明する。すなわち、他の実施形態で記載された構成等は、実施形態２にもすべて含まれ得る。他の実施形態で記載した用語の定義も同じである。なお、実施形態２と他の実施形態との関係は、当該他の実施形態においても同様である。
【００４０】
〔実施形態１との違い〕
図７に基づいて、実施形態１（スマートフォン１０）と実施形態２（スマートフォン１１）との違いを説明する。図７の（ａ）は、スマートフォン１１が表示する画面の一例を示す模式図であり、（ｂ）および（ｃ）は、更新頻度２が毎秒６０回である場合、および毎秒３０回である場合に、画面が変化する様子をそれぞれ表した模式図である。
【００４１】
スマートフォン１１は、画像の大きさ（転送矩形１の面積４ａ）だけでなく、当該画像が表示される位置の変化量をも基準に用いて、当該画像の更新頻度２を動的に制御する。当該画像が小さくとも、当該画像の表示の位置が変化している場合であって、単位時間あたりの位置の変化量が大きい（すなわち、移動速度が速い）場合、アニメーションが滑らかに視認されるように更新頻度２を高く維持しなければ、ユーザの知覚に及ぼす影響が大きい（違和感を覚える）と考えられるからである。
【００４２】
すなわち、スマートフォン１１は、上記画像の大きさと、上記位置の変化量とを基準に用いることによって、頻繁に表示を更新することが重要か否かをより正確に判定し、判定した結果に応じて当該画像の更新頻度２を動的に変更する。したがって、スマートフォン１１は、従来よりもさらに効果的に消費電流を抑制できる。
【００４３】
〔スマートフォン１１の構成〕
図６に基づいて、スマートフォン１１の構成を説明する。図６は、スマートフォン１１の要部構成を示すブロック図である。図６に示されるように、スマートフォン１１は、スマートフォン１０が備えた構成に加え、幅抽出部４６、位置検出部４７、最大値算出部４８、および距離判定部４９をさらに備えている。また、スマートフォン１０が備えた更新頻度設定部４４ａに代えて、更新頻度設定部４４ｂを備えている。
【００４４】
幅抽出部（第１の抽出手段）４６は、画像を表示部６０に転送した履歴（転送履歴）に含まれる転送矩形（画像）のうち、互いに大きさが略等しい画像を、当該履歴から少なくとも１つ抽出し、抽出した少なくとも１つの画像を位置検出部４７に出力する。
【００４５】
図８の（ａ）および（ｂ）に基づいて、上記幅抽出部４６が実行する処理の一例を具体的に説明する。図８の（ａ）は、記憶部３０に格納されている転送履歴のデータ構造を示す表である。図８の（ｂ）は、上記幅抽出部４６が実行する処理によって、互いに大きさが略等しい画像を含む履歴のみが抽出された後の上記転送履歴のデータ構造を示す表である。なお、以下の説明を簡単にするために、図８ではＮ＝１２、Ｍ＝１０と仮定している。幅抽出部４６は、転送履歴を先頭から走査し、大きさが略等しくなる画像を表す転送矩形１を格納した行を特定する。例えば、図８の（ａ）に示されるように、転送履歴の１〜３行、５〜８行、１０〜１２行に格納された転送矩形１が表す画像は、当該画像のＸ座標は変化している（すなわち、表示部６０における垂直位置を維持したまま、左右に動くように水平位置を変化させている）が、当該画像の大きさは６０×６０＝３６００のまま変化していない。したがって、幅抽出部４６は上記行を特定し、図８の（ｂ）に示されるように、特定された行に含まれる転送矩形（互いに大きさが略等しい画像）１ａのみを抽出する。
【００４６】
位置検出部（第２の検出手段）４７は、幅抽出部４６によって抽出された少なくとも１つの画像（転送矩形１ａ）が、表示部６０において表示される位置をそれぞれ検出する。具体的には、幅抽出部４６から上記転送矩形１ａ（図８の（ｂ）参照）が入力された場合、位置検出部４７は、当該転送矩形１ａに含まれる位置の情報（位置情報７、Ｘ座標またはＹ座標）を取得する。図８の（ｂ）の例においては、位置検出部４７は、それぞれの行に含まれるＸ座標を取得する。そして、位置検出部４７は、取得した位置情報７（Ｘ座標）を最大値算出部４８に出力する。
【００４７】
最大値算出部（算出手段）４８は、上記少なくとも１つの画像の間で、位置検出部４７によって検出された位置（位置情報７）が変化する量の最大値８を算出する。
【００４８】
図８の（ｃ）に基づいて、上記最大値算出部４８が実行する処理の一例を具体的に説明する。図８の（ｃ）は、上記最大値算出部４８が実行する処理によって算出された、上記位置が変化する量（位置の変化量）を示す表である。前述したように、図８の（ａ）に示される転送履歴の１〜３行、５〜８行、１０〜１２行に格納された転送矩形１が表す画像は、表示部６０における垂直位置を維持したまま、左右に動くように水平位置を変化させている。最大値算出部４８は、それぞれの行に含まれる位置の情報（Ｘ座標）の差分を計算することによって、上記変化量（移動距離）を算出する。そして、最大値算出部４８は、当該変化量の最大値８を特定し（図８の（ｃ）の例においては、３行目の「１２」）、当該最大値８を距離判定部４９に出力する。
【００４９】
距離判定部（第１の判定手段）４９は、最大値算出部４８によって算出された最大値が最大値しきい値（第１のしきい値）Ｌを下回っているか否かを判定する。図８の（ｃ）の例において、上記最大値しきい値Ｌを１５と仮定すると、最大値算出部４８から入力された最大値８（１２）は上記最大値しきい値Ｌよりも小さいため、距離判定部４９は、下回っていることを示す判定結果５ｂを更新頻度設定部４４ｂに出力する。反対に、最大値８が上記最大値しきい値Ｌよりも大きい場合、距離判定部４９は、上回っていることを示す判定結果５ｂを更新頻度設定部４４ｂに出力する。
【００５０】
更新頻度設定部（設定手段）４４ｂは、距離判定部４９によって下回っていると判定される場合（距離判定部４９から下回っていることを示す判定結果５ｂが入力された場合）、判定された時点において設定された更新頻度２よりも少ない頻度を、当該更新頻度２として新たに設定する。ここで、更新頻度設定部４４ｂは、画像更新部４５により画像が表示部６０に転送される頻度（転送頻度）を決定することによって、上記更新頻度２を新たに設定してよい。または、更新頻度設定部４４ｂは、画像描画部２０により画像が生成される頻度（生成頻度）を決定することによって、上記更新頻度２を新たに設定してもよい（〔実施形態６〕において詳述する）。
【００５１】
〔スマートフォン１１が実行する処理〕
図９に基づいて、スマートフォン１１が実行する処理の流れを説明する。図９は、スマートフォン１１が実行する処理の一例を示すフローチャートである。図９に示されるフローチャートは、図５に示されるフローチャートにＳ１２〜Ｓ１５を追加している。
【００５２】
幅抽出部４６は、上記転送履歴に含まれる画像のうち、互いに大きさが略等しい画像を、当該転送履歴から少なくとも１つ抽出し（Ｓ１２）、位置検出部４７は、抽出された少なくとも１つの画像が表示部６０において表示される位置をそれぞれ検出する（Ｓ１３）。そして、最大値算出部４８は、上記少なくとも１つの画像の間で、検出された位置が変化する量の最大値を算出し（Ｓ１４）、距離判定部４９は、上記最大値８が最大値しきい値Ｌを下回っているか否かを判定する（Ｓ１５）。更新頻度設定部４４ｂは、距離判定部４９によって下回っていると判定される場合（Ｓ１５においてＹＥＳ）であって、通常の更新頻度で画像の表示を更新するように設定されているとき（Ｓ７においてＹＥＳ）、判定された時点において設定された更新頻度２よりも少ない頻度を、当該更新頻度２として新たに設定する（Ｓ８）。
【００５３】
〔実施形態３〕
図１０〜図１３に基づいて、本発明の第３の実施の形態（実施形態３）を説明する。
【００５４】
〔実施形態１および実施形態２との違い〕
図１１に基づいて、実施形態１（スマートフォン１０）および実施形態２（スマートフォン１１）と実施形態３（スマートフォン１２）との違いを説明する。図１１の（ａ）は、スマートフォン１２が表示する画面の一例を示す模式図であり、（ｂ）および（ｃ）は、更新頻度２が毎秒６０回である場合および毎秒３０回である場合に、画面が変化する様子をそれぞれ表した模式図である。
【００５５】
スマートフォン１２は、画像の大きさ（転送矩形１の面積４ａ）だけでなく、当該画像が表示される位置の変化量をも基準に用いて、当該画像の更新頻度２を動的に制御する。ただし、スマートフォン１１と異なり、図１１の（ａ）に示されるように、上記位置が特定領域９の内部において変化する場合（特定領域９そのものの位置は変化しない場合）であっても、スマートフォン１２は当該画像の更新頻度２を動的に制御できる。
【００５６】
すなわち、スマートフォン１２は、上記画像の大きさと、上記位置の変化量とを基準に用いることによって、頻繁に表示を更新することが重要か否かをより正確に判定し、判定した結果に応じて当該画像の更新頻度２を動的に変更する。したがって、スマートフォン１２は、従来よりもさらに効果的に消費電流を抑制できる。
【００５７】
〔スマートフォン１２の構成〕
図１０に基づいて、スマートフォン１２の構成を説明する。図１０は、スマートフォン１２の要部構成を示すブロック図である。図１０に示されるように、スマートフォン１２は、スマートフォン１０が備えた構成に加え、画像抽出部５０、更新面積検出部５１、および更新面積判定部５２をさらに備えている。また、スマートフォン１０が備えた更新頻度設定部４４ａに代えて、更新頻度設定部４４ｃを備えている。
【００５８】
画像抽出部（第２の抽出手段）５０は、転送矩形１を表示部６０に転送した履歴（転送履歴）に含まれる画像のうち、当該表示部６０の表示が切り替えられることによって更新して表示された画像を抽出する。
【００５９】
図１２に基づいて、画像抽出部５０が実行する処理の一例を具体的に説明する。図１２の（ａ）は、記憶部３０に格納されている転送履歴のデータ構造を示す表である。図１２の（ｂ）は、画像抽出部５０が実行する処理によって、更新して表示された画像（特定領域９）が抽出可能となるように、互いに大きさが略等しい画像を含む履歴のみが抽出された後の上記転送履歴のデータ構造を示す表である。なお、図８と同様に、以下の説明を簡単にするために、図１２ではＮ＝１２、Ｍ＝１０と仮定している。
【００６０】
画像抽出部５０は、転送履歴を先頭から走査し、大きさが略等しくなる画像を表す転送矩形１を格納した行を特定し、図１２の（ｂ）に示されるように、特定された行に含まれる転送矩形１ａのみを抽出する（ここまでの処理は、前述した幅抽出部４６が実行する処理と同様であるため、詳細な説明を省略する）。
【００６１】
次に、画像抽出部５０は、抽出された上記転送矩形１ａの中で位置の情報（位置情報７、Ｘ座標またはＹ座標）が最小となる転送矩形１ｂを特定し、当該転送矩形１ｂを更新面積検出部５１に出力する。図１２の（ｂ）に示される例においては、転送履歴の１〜３行、５行、１１行、１２行に格納された転送矩形のＸ座標が、５０の最小値をとるため、画像抽出部５０は、上記転送矩形を転送矩形１ｂとして更新面積検出部５１に出力する。最後に、画像抽出部５０は、抽出された上記転送矩形１ａの中で位置の情報が最大となる転送矩形１ｂを特定し、当該転送矩形１ｂを更新面積検出部５１にさらに出力する。図１２の（ｂ）に示される例においては、転送履歴の６〜８行、１０行に格納された転送矩形のＸ座標が、８０の最大値をとるため、画像抽出部５０は、上記転送矩形を転送矩形１ｂとして更新面積検出部５１にさらに出力する。
【００６２】
更新面積検出部（第３の検出手段）５１は、上記画像抽出部５０によって抽出された画像の大きさを検出する。具体的には、上記画像抽出部５０から転送矩形１ｂが入力された場合、更新面積検出部５１は、当該転送矩形１ｂに含まれる位置の情報（Ｘ座標およびＹ座標）に基づいて、上記特定領域９が表示される位置（座標）を算出する。図１２の（ｂ）に示される例においては、Ｘ座標が５０、Ｙ座標が２０となる転送矩形１ｂから、更新面積検出部５１は、上記特定領域９の左上隅の座標を、（５０，２０）と算出する。また、Ｘ座標が８０、Ｙ座標が２０となる転送矩形１ｂと、当該転送矩形１ｂの横幅および縦幅とから、更新面積検出部５１は、上記特定領域９の右下隅の座標を、（８０＋６０，２０＋６０）＝（１４０，８０）と算出する。
【００６３】
次に、更新面積検出部５１は、算出した位置に基づいて、上記特定領域９の横幅および縦幅を算出する。図１２の（ｂ）に示される例においては、上記２つの座標から、横幅を１４０−５０＝９０、縦幅を８０−２０＝６０と算出する。最後に、更新面積検出部は、上記特定領域９の面積４ｂを計算し、当該面積４ｂを更新面積判定部５２に出力する。図１２の（ｂ）に示される例においては、９０×６０＝５４００と計算する。
【００６４】
更新面積判定部（第２の判定手段）５２は、上記更新面積検出部５１によって検出された画像の大きさ（面積４ｂ）が更新面積しきい値（第２のしきい値）Ｒを下回っているか否かを判定する。ここで、上記更新面積しきい値Ｒは、例えば８０００でよい。図１２の（ｂ）に示される例においては、面積４ｂは５４００と計算されるため、更新面積判定部５２は、当該面積４ｂが上記更新面積しきい値Ｒを下回っていることを示す判定結果５ｃを、更新頻度設定部４４ｃに出力する。
【００６５】
更新頻度設定部（設定手段）４４ｃは、上記更新面積判定部５２によって下回っていると判定される場合（更新面積判定部５２から下回っていることを示す判定結果５ｃが入力された場合）、判定された時点において設定された更新頻度２よりも少ない頻度を、当該更新頻度２として新たに設定する。ここで、更新頻度設定部４４ｃは、画像更新部４５により画像が表示部６０に転送される頻度（転送頻度）を決定することによって、上記更新頻度２を新たに設定してよい。または、更新頻度設定部４４ｂは、画像描画部２０により画像が生成される頻度（生成頻度）を決定することによって、上記更新頻度２を新たに設定してもよい（〔実施形態７〕において詳述する）。
【００６６】
〔スマートフォン１２が実行する処理〕
図１３に基づいて、スマートフォン１２が実行する処理の流れを説明する。図１３は、スマートフォン１２が実行する処理の一例を示すフローチャートである。図１３に示されるフローチャートは、図５に示されるフローチャートにＳ１６〜Ｓ１８を追加している。画像抽出部５０は、上記転送履歴において、大きさが略等しくなる画像を表す転送矩形１を格納した行を特定し（Ｓ１６）、表示部６０の表示が切り替えられることによって更新して表示された画像（特定領域９）を抽出する（Ｓ１７）。更新面積検出部５１は、上記特定領域９の大きさ（面積４ｂ）を検出し（Ｓ１８）、更新面積判定部５２は、面積４ｂが更新面積しきい値Ｒを下回っているか否かを判定する（Ｓ１９）。
【００６７】
〔実施形態４〕
図１４〜図１５に基づいて、本発明の第４の実施の形態（実施形態４）を説明する。
【００６８】
〔実施形態１、実施形態２、および実施形態３との違い〕
図１４に基づいて、実施形態１〜３（スマートフォン１０〜１２）と実施形態４（スマートフォン１３）との違いを説明する。図１４の（ａ）は、スマートフォン１３が表示する画面の一例を示す模式図であり、（ｂ）、（ｃ）、および（ｄ）は、更新頻度２が毎秒６０回である場合、毎秒３０回、および毎秒１回である場合に、画面が変化する様子をそれぞれ表した模式図である。
【００６９】
スマートフォン１３は、転送矩形１の面積４ａが小さいほど、更新頻度２を低く設定する。すなわち、スマートフォン１３は、面積４ａを多段階に分類することによって、頻繁に表示を更新することが重要か否かをより正確に判定し、判定した結果に応じて更新頻度２を動的に変更する。したがって、スマートフォン１３は、従来よりもさらに効果的に消費電流を抑制できる。
【００７０】
〔スマートフォン１３の構成〕
スマートフォン１３は、スマートフォン１０が備えた面積判定部４３ａおよび更新頻度設定部４４ａに代えて、それぞれ面積判定部４３ｂおよび更新頻度設定部４４ｄを備えている（図示せず）。
【００７１】
面積判定部４３ｂは、面積検出部４２によって算出された矩形の面積４ａと２つの面積しきい値Ｓ１およびＳ２とをそれぞれ比較し、面積４ａが面積しきい値Ｓ１を下回っているか否か、および面積しきい値Ｓ２を下回っているか否かを判定する。当該判定の結果に応じて、（分類１）面積しきい値Ｓ１以上である、（分類２）面積しきい値Ｓ１未満かつ面積しきい値Ｓ２以上である、または、（分類３）面積しきい値Ｓ２未満であることを示す判定結果５ｄを更新頻度設定部４４ｄに出力する。
【００７２】
更新頻度設定部（設定手段）４４ｄは、面積検出部４２によって検出された画像の大きさが小さいほど、当該画像を更新する頻度である更新頻度２が低くなるように、当該更新頻度２を設定する。具体的には、通常の更新頻度（例えば、毎秒６０回の更新頻度）で画像の表示を更新するように設定されている場合に、面積しきい値Ｓ１未満かつ面積しきい値Ｓ２以上（上記分類２）であることを示す判定結果５ｄが面積判定部４３ｂから入力されたとき、更新頻度設定部４４ｄは、上記通常の更新頻度よりも低くなるように、更新頻度２を設定する（例えば、毎秒３０回の更新頻度にする）。
【００７３】
上記通常の更新頻度よりも低い更新頻度で画像の表示を更新するように設定されている場合に、面積しきい値Ｓ２未満（上記分類３）であることを示す判定結果５ｄが面積判定部４３ｂから入力されたとき、更新頻度設定部４４ｄは、上記低い更新頻度よりもさらに低くなるように、更新頻度２を設定する（例えば、毎秒１回の更新頻度にする）。上記低い更新頻度で画像の表示を更新するように設定されている場合に、面積しきい値Ｓ１以上（上記分類１）であることを示す判定結果５ｄが面積判定部４３ｂから入力されたとき、更新頻度設定部４４ｄは、上記低い更新頻度よりも高くなるように、更新頻度２を設定する（例えば、毎秒３０回または毎秒６０回の更新頻度にする）。
【００７４】
なお、更新頻度設定部４４ｄは、画像更新部４５により画像が表示部６０に転送される頻度（転送頻度）を決定することによって、上記更新頻度２を新たに設定してよい。または、更新頻度設定部４４ｄは、画像描画部２０により画像が生成される頻度（生成頻度）を決定することによって、上記更新頻度２を新たに設定してもよい（〔実施形態８〕において詳述する）。
【００７５】
また、更新頻度２は、面積検出部４２によって検出された面積４ａに対して、所定の階段関数にしたがう頻度をとるが、上記更新頻度２と上記面積４ａとの対応関係は、上記所定の階段関数にしたがうものに限られない。すなわち、上記対応関係は、任意の関数にしたがってもよい（例えば、１次関数にしたがう線形関係であってもよいし、２次以上の関数にしたがう非線形関係であってもよい）し、任意のルックアップテーブル（対応表）にしたがってもよい。言い換えれば、更新頻度設定部４４ｄは、面積検出部４２によって検出された画像の大きさと、当該画像を更新する頻度である更新頻度２とが所定の対応関係を満たすように、当該更新頻度２を設定できる。
【００７６】
〔スマートフォン１３が実行する処理〕
図１５に基づいて、スマートフォン１３が実行する処理の流れを説明する。図１５は、スマートフォン１３が実行する処理の一例を示すフローチャートである。図１５に示されるフローチャートは、図５に示されるフローチャートからＳ６、Ｓ７、およびＳ９を削除し、当該フローチャートにＳ２０〜Ｓ２５を追加している。
【００７７】
面積判定部４３ｂは、検出された面積４ａが面積しきい値Ｓ１を上回っているか、下回っているかを判定する（Ｓ２０）。下回っていると判定される場合（Ｓ２０においてＹＥＳ）、面積判定部４３ｂは、上記面積４ａが面積しきい値Ｓ２を上回っているか、下回っているかをさらに判定する（Ｓ２１）。下回っていると判定される場合（Ｓ２１においてＹＥＳ、上記分類３）であって、通常の更新頻度（毎秒６０回）または当該通常の更新頻度よりも低い更新頻度（毎秒３０回）で画像の表示を更新するように設定されているとき（すなわち、上記更新頻度よりもさらに低い更新頻度（毎秒１回）で上記画像の表示を更新するように設定されていないとき、Ｓ２２においてＮＯ）、更新頻度設定部４４ｄは、上記更新頻度よりもさらに低くなるように、更新頻度２（毎秒１回）を設定する（Ｓ２３）。
【００７８】
一方、Ｓ２１において下回っていないと判定される場合（Ｓ２１においてＮＯ、上記分類２）であって、通常の更新頻度（毎秒６０回）または当該通常の更新頻度よりもさらに低い更新頻度（毎秒１回）で画像の表示を更新するように設定されているとき（すなわち、上記更新頻度よりも低い更新頻度（毎秒３０回）で上記画像の表示を更新するように設定されていないとき、Ｓ２４においてＮＯ）、更新頻度設定部４４ｄは、上記通常の更新頻度よりも低くなるように、更新頻度２（毎秒３０回）を設定する（Ｓ８）。
【００７９】
また、Ｓ２０において下回っていないと判定される場合（Ｓ２０においてＮＯ、上記分類１）であって、通常の更新頻度よりも低い更新頻度（毎秒３０回）または当該通常の更新頻度よりもさらに低い更新頻度（毎秒１回）で画像の表示を更新するように設定されているとき（すなわち、通常の更新頻度（毎秒６０回）で上記画像の表示を更新するように設定されていないとき、Ｓ２５においてＮＯ）、更新頻度設定部４４ｄは、上記低い更新頻度または上記さらに低い更新頻度よりも高くなるように、更新頻度２（毎秒６０回）を設定する（Ｓ１０）。
【００８０】
〔実施形態５〕
図１６〜図１７に基づいて、本発明の第５の実施の形態（実施形態５）を説明する。
【００８１】
〔スマートフォン１４の構成〕
図１６に基づいて、スマートフォン１４の構成を説明する。図１６は、スマートフォン１４の要部構成を示すブロック図である。図１６に示されるように、スマートフォン１０が備えた描画制御部２１ａおよび更新頻度設定部４４ａに代えて、それぞれ描画制御部２１ｂおよび更新頻度設定部４４ｅを備えている。
【００８２】
更新頻度設定部（設定手段）４４ｅは、面積検出部４２によって検出された画像の大きさに応じて、画像描画部２０により画像が生成される頻度である生成頻度を決定することによって、当該画像を更新する頻度である更新頻度２を設定する。具体的には、通常の生成頻度（画像描画部２０によって画像が生成される頻度、より詳細には、描画制御部２１ｂから描画処理部２２に元データ３が転送される頻度をいい、例えば、毎秒６０回である）で転送矩形１を生成するように画像描画部２０が設定されている場合に、下回っていることを示す判定結果５ａが面積判定部４３ａから入力されたとき、更新頻度設定部４４ｅは、上記通常の生成頻度よりも低くなるように、生成頻度を決定し（例えば、毎秒３０回の生成頻度にしてよい）、当該生成頻度を更新頻度２として描画制御部２１ｂに出力する。
【００８３】
描画制御部２１ｂは、更新頻度設定部４４ｅから上記更新頻度２が入力されると、当該更新頻度２（生成頻度）で元データ３を描画処理部２２に転送する。具体的には、更新頻度設定部４４ｅから上記更新頻度２が入力された場合、当該更新頻度２にしたがってクロック信号６を描画処理部２２に供給する頻度を変更する。これにより、描画処理部２２から表示制御部４０（画像取得部４１）に転送矩形１が転送される頻度が低下する（画像描画部２０の処理能力が下がる）ため、画像更新部４５が表示部６０に当該転送矩形１を転送する頻度も低下する。すなわち、更新頻度設定部４４ｅは、面積４ａに応じて生成頻度を決定することによって、当該画像の更新頻度２を設定できる。
【００８４】
反対に、上記通常の生成頻度よりも低い生成頻度で転送矩形１を生成するように画像描画部２０が設定されている場合に、上回っていることを示す判定結果５ａが面積判定部４３ａから入力された場合、更新頻度設定部４４ｅは、上記低い生成頻度よりも高くなるように、上記生成頻度を決定することによって、画像の更新頻度２を設定できる。
【００８５】
なお、前述した実施形態１に係るスマートフォン１０と同様に、更新頻度設定部４４ｅは、面積検出部４２によって検出された面積４ａに応じて、画像更新部４５により当該画像が表示部６０に転送される頻度（転送頻度）を決定することによって、表示部６０において当該画像の更新頻度２を設定することもできる。すなわち、スマートフォン１４は、（１）転送矩形１を表示部６０に転送する頻度を決定することによって更新頻度２を設定する機能と、（２）画像描画部２０によって画像が生成される頻度（生成頻度）を決定することによって更新頻度２を設定する機能とを兼ね備えてよい。
【００８６】
〔スマートフォン１４が実行する処理〕
図１７に基づいて、スマートフォン１４が実行する処理の流れを説明する。図１７は、スマートフォン１４が実行する処理の一例を示すフローチャートである。図１７によって示されるフローチャートは、図５によって示されるフローチャートのＳ８およびＳ１０を、Ｓ２６およびＳ２７にそれぞれ置き換えている。
【００８７】
下回っていると判定される場合（Ｓ６においてＹＥＳ）であって、通常の生成頻度で転送矩形１を生成するように画像描画部２０が設定されているとき（Ｓ７においてＹＥＳ）、スマートフォン１４が備えた更新頻度設定部４４ｅは、上記通常の生成頻度よりも低くなるように生成頻度を決定することによって、更新頻度２を設定する（Ｓ２６）。上回っていると判定される場合（Ｓ６においてＮＯ）であって、通常の生成頻度よりも低い生成頻度で転送矩形１を生成するように画像描画部２０が設定されているとき（Ｓ９においてＹＥＳ）、上記更新頻度設定部４４ｅは、上記低い生成頻度よりも高くなるように生成頻度を決定することによって、更新頻度２を設定する（Ｓ２７）。なお、スマートフォン１４が上記（１）および（２）の機能を兼ね備える場合、図５のＳ８およびＳ１０の直前または直後に、さらに図１７のＳ２６およびＳ２７がそれぞれ追加される。
【００８８】
〔実施形態６、実施形態７、実施形態８〕
実施形態６〜８に係るスマートフォン１５〜１７は、実施形態２〜４に係るスマートフォン１１〜１３とそれぞれ同じ構成を備える。ただし、スマートフォン１５〜１７がそれぞれ備えた更新頻度設定部４４ｂ〜４４ｄは、画像描画部２０により画像が生成される頻度（生成頻度）を決定することによって、上記更新頻度２を新たに設定する。
【００８９】
〔ソフトウェアによる実現例〕
スマートフォン１０〜１７の制御ブロック（特に、表示制御部４０）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ＣＰＵ（Central Processing Unit）を用いてソフトウェアによって実現してもよい。後者の場合、スマートフォン１０〜１７は、各機能を実現するソフトウェアであるプログラムの命令を実行するＣＰＵ、上記プログラムおよび各種データがコンピュータ（またはＣＰＵ）で読み取り可能に記録されたＲＯＭ（Read Only Memory）または記憶装置（これらを「記録媒体」と称する）、上記プログラムを展開するＲＡＭ（Random Access Memory）などを備えている。そして、コンピュータ（またはＣＰＵ）が上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記記録媒体としては、「一時的でない有形の媒体」、例えば、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムは、当該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して上記コンピュータに供給されてもよい。本発明は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００９０】
〔まとめ〕
本発明の態様１に係る表示装置は、画像（転送矩形１）を表示可能な表示部（６０）と、前記画像を生成可能な描画手段（画像描画部２０）とを備え、前記描画手段によって生成された前記画像を前記表示部に転送することによって、当該表示部に当該画像を表示する表示装置（スマートフォン１０〜１７）であって、前記表示部に表示する前記画像の大きさを検出する第１の検出手段（面積検出部４２）と、前記第１の検出手段によって検出された前記画像の大きさ（面積４ａ）に応じて、前記表示部において当該画像の表示を更新する頻度である更新頻度（２）を設定する設定手段（更新頻度設定部４４ａ〜４４ｅ）と、前記設定手段によって設定された前記更新頻度で前記表示部の表示を切り替えることによって、前記画像の表示を更新する表示手段（画像更新部４５）とを備えている。
【００９１】
本発明の態様４に係る表示装置の制御方法は、画像を表示可能な表示部を備え、前記画像を生成する描画ステップにおいて生成した前記画像を前記表示部に転送することによって、当該表示部に当該画像を表示する表示装置の制御方法であって、前記表示部に表示する前記画像の大きさを検出する第１の検出ステップ（Ｓ５）と、前記第１の検出ステップにおいて検出した前記画像の大きさに応じて、前記表示部において当該画像の表示を更新する頻度である更新頻度を設定する設定ステップ（Ｓ８、Ｓ１０）と、前記設定ステップにおいて設定した前記更新頻度で前記表示部の表示を切り替えることによって、前記画像の表示を更新する表示ステップ（Ｓ１１）とを含んでいる。
【００９２】
上記構成によれば、上記表示装置等は、上記表示部に更新して表示する画像の大きさを基準にして、当該画像の表示を頻繁に更新することが重要か否かを判定する。画像の大きさと上記更新頻度を変更した場合にユーザの知覚に及ぼす影響の大きさとが相関するからである。そして、上記表示装置等は、上記判定した結果に応じて、当該画像の更新頻度を動的に変更できる。したがって、上記表示装置等は、従来よりも効果的に消費電流を抑制できる。
【００９３】
本発明の態様２に係る表示装置は、上記態様１において、前記設定手段は、前記第１の検出手段によって検出された前記画像の大きさに応じて、前記表示手段により前記画像が前記表示部に転送される頻度である転送頻度を決定することによって、当該画像を更新する前記更新頻度を設定してよい。
【００９４】
上記構成によれば、上記表示装置は、上記表示部に更新して表示する画像の大きさを基準にして上記転送頻度を決定することによって、上記更新頻度を動的に変更できる。したがって、上記表示装置等は、従来よりも効果的に消費電流を抑制できる。
【００９５】
本発明の態様３に係る表示装置は、上記態様１または態様２において、前記設定手段は、前記第１の検出手段によって検出された前記画像の大きさに応じて、前記描画手段により前記画像が生成される頻度である生成頻度を決定することによって、当該画像を更新する前記更新頻度を設定してよい。
【００９６】
上記構成によれば、上記表示装置は、上記表示部に更新して表示する画像の大きさを基準にして上記生成頻度を決定することによって、上記更新頻度を動的に変更できる。したがって、上記表示装置等は、従来よりも効果的に消費電流を抑制できる。
【００９７】
本発明の別態様に係る表示装置は、上記態様１から態様３のいずれか１つの態様において、前記画像を前記表示部に転送した履歴（転送履歴）に含まれる画像のうち、互いに大きさが略等しい画像（転送矩形１ａ）を、当該履歴から少なくとも１つ抽出する第１の抽出手段（幅抽出部４６）と、前記第１の抽出手段によって抽出された少なくとも１つの画像が前記表示部において表示される位置をそれぞれ検出する第２の検出手段（位置検出部４７）と、前記少なくとも１つの画像の間で、前記第２の検出手段によって検出された前記位置が変化する量の最大値（８）を算出する算出手段（最大値算出部４８）と、前記算出手段によって算出された前記最大値が第１のしきい値（最大値しきい値Ｌ）を下回っているか否かを判定する第１の判定手段（距離判定部４９）とをさらに備え、前記設定手段は、前記第１の判定手段によって下回っていると判定される場合、判定された時点において設定された前記更新頻度よりも少ない頻度を、当該更新頻度として新たに設定してよい。
【００９８】
上記構成によれば、上記表示装置は、画像の大きさだけでなく、当該画像が表示される位置の変化量をも基準にして、当該画像の表示を頻繁に更新することが重要か否かを判定する。当該画像が小さくとも、当該画像の表示の位置が変化している場合であって、単位時間あたりの位置の変化量が大きい場合、アニメーションが滑らかに視認されるように更新頻度を高く維持しなければ、ユーザの知覚に及ぼす影響が大きいと考えられるからである。そして、上記表示装置は、上記判定した結果に応じて当該画像の更新頻度を動的に変更できる。したがって、上記表示装置は、従来よりもさらに効果的に消費電流を抑制できる。
【００９９】
また、本発明の別態様に係る表示装置は、上記態様のいずれか１つの態様において、前記画像を前記表示部に転送した履歴に含まれる画像のうち、当該表示部の表示が切り替えられることによって更新して表示された画像を抽出する第２の抽出手段（画像抽出部５０）と、前記第２の抽出手段によって抽出された前記画像の大きさを検出する第３の検出手段（更新面積検出部５１）と、前記第３の検出手段によって検出された前記画像の大きさが第２のしきい値（更新面積しきい値Ｒ）を下回っているか否かを判定する第２の判定手段（更新面積判定部５２）とをさらに備え、前記設定手段は、前記第２の判定手段によって下回っていると判定される場合、判定された時点において設定された前記更新頻度よりも少ない頻度を、当該更新頻度として新たに設定してよい。
【０１００】
上記構成によれば、上記表示装置は、画像の大きさだけでなく、当該画像が表示される位置の変化量をも基準にして、当該画像の表示を頻繁に更新することが重要か否かを判定する。ただし、上記更新して表示された画像において上記位置が変化する場合であっても、上記表示装置は重要か否かを判定できる。そして、上記表示装置は、上記判定した結果に応じて当該画像の更新頻度を動的に変更できる。したがって、上記表示装置は、従来よりもさらに効果的に消費電流を抑制できる。
【０１０１】
さらに、本発明の別態様に係る表示装置は、上記態様のいずれか１つの態様において、前記設定手段は、前記第１の検出手段によって検出された前記画像の大きさが小さいほど、当該画像を更新する前記更新頻度が低くなるように、当該更新頻度を設定してよい。
【０１０２】
上記構成によれば、上記表示装置は、画像の大きさを多段階に分類することによって、頻繁に表示を更新することが重要か否かをより正確に判定し、判定した結果に応じて更新頻度を動的に変更する。したがって、上記表示装置は、従来よりもさらに効果的に消費電流を抑制できる。
【０１０３】
本発明の各態様に係る表示装置は、コンピュータによって実現されてもよく、この場合、コンピュータを上記表示装置が備えた各手段として動作させることにより、上記表示装置をコンピュータにおいて実現させる表示装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１０４】
本発明は上述したそれぞれの実施の形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施の形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施の形態についても、本発明の技術的範囲に含まれる。さらに、各実施の形態にそれぞれ開示された技術的手段を組み合わせることにより、新しい技術的特徴を形成できる。
【産業上の利用可能性】
【０１０５】
本発明は、画像を表示部に転送することによって、当該表示部に当該画像を表示する表示装置（例えば、スマートフォン、携帯電話、パーソナルコンピュータ、タブレット型端末など）に広く適用することができる。
【符号の説明】
【０１０６】
１：転送矩形（画像）、１ａ：転送矩形（互いに大きさが略等しい画像）、２：更新頻度（更新頻度）、２ａ：転送頻度（転送頻度）、２ｂ：生成頻度（生成頻度）、４ａ：面積（表示部に表示する画像の大きさ）、４ｂ：面積（抽出された画像の大きさ）、８：最大値（最大値）、９：特定領域（更新して表示された画像）、１０〜１７：スマートフォン（表示装置）、２０：画像描画部（描画手段）、４２：面積検出部（第１の検出手段）、４４ａ〜４４ｅ：更新頻度設定部（設定手段）、４５：画像更新部（表示手段）、４６：幅抽出部（第１の抽出手段）、４７：位置検出部（第２の検出手段）、４８：最大値算出部（算出手段）、４９：距離判定部（第１の判定手段）、５０：画像抽出部（第２の抽出手段）、５１：更新面積検出部（第３の検出手段）、５２：更新面積判定部（第２の判定手段）、６０：表示部（表示部）、Ｌ：最大値しきい値（第１のしきい値）、Ｒ：更新面積しきい値（第２のしきい値）
【図１】
2014228798.tif 000003
【図２】
2014228798.tif 000004
【図３】
2014228798.tif 000005
【図４】
2014228798.tif 000006
【図５】
2014228798.tif 000007
【図６】
2014228798.tif 000008
【図７】
2014228798.tif 000009
【図８】
2014228798.tif 000010
【図９】
2014228798.tif 000011
【図１０】
2014228798.tif 000012
【図１１】
2014228798.tif 000013
【図１２】
2014228798.tif 000014
【図１３】
2014228798.tif 000015
【図１４】
2014228798.tif 000016
【図１５】
2014228798.tif 000017
【図１６】
2014228798.tif 000018
【図１７】
2014228798.tif 000019