(57)【要約】【課題】ＲＡＭからの読み込みによるバストラフィックを抑制し、バスにかかる負荷と消費電力を低減する画像処理装置、情報処理装置、携帯端末装置及び画像処理方法を提供する。【解決手段】１つの画像を複数の表示画像レイヤに分割し、表示画像レイヤそれぞれのデータを作成する表示画像レイヤ作成手段と、表示画像レイヤ作成手段により作成された表示画像レイヤのデータを格納する第１の記憶手段と、第１の記憶手段に格納されている表示画像レイヤのデータの更新頻度を検出する更新頻度検出手段と、を有する。【選択図】図２
2010181573.tif 000002
【特許請求の範囲】
【請求項１】
１つの画像を複数の表示画像レイヤに分割し、前記表示画像レイヤそれぞれのデータを作成する表示画像レイヤ作成手段と、
前記表示画像レイヤ作成手段により作成された前記表示画像レイヤのデータを格納する第１の記憶手段と、
前記第１の記憶手段により格納された前記表示画像レイヤのデータの更新頻度を検出する更新頻度検出手段と、を有することを特徴とする画像処理装置。
【請求項２】
前記画像レイヤのデータを格納する第２の記憶手段を有し、
前記更新頻度検出手段により検出された前記更新頻度が所定の閾値より小さい前記表示画像レイヤのデータは、前記第２の記憶手段により格納されることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記複数の表示画像レイヤのデータを合成し、表示画像データを作成する合成処理手段を有し、
前記合成処理手段は、前記更新頻度検出手段により検出された前記更新頻度が前記所定の閾値より高い前記表示画像レイヤについては前記第１の記憶手段により格納された当該表示画像レイヤのデータを使い、前記更新頻度検出手段により検出された前記更新頻度が前記所定の閾値より低い前記表示画像レイヤについては前記第２の記憶手段により格納された当該表示画像レイヤのデータを使い、合成処理を行い、前記表示画像データを作成することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記合成処理手段により作成された前記表示画像データを表示する表示手段を有することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記更新頻度検出手段により検出される前記更新頻度は、前記表示手段により表示が行われる周期に基づいて計算されることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記合成処理手段により作成された前記表示画像データを表示する表示装置に接続されており、
前記更新頻度検出手段により検出される前記更新頻度は、前記表示装置により表示が行われる周期に基づいて計算されることを特徴とする請求項３に記載の画像処理装置。
【請求項７】
請求項１から６のいずれか１項に記載の画像処理装置を有することを特徴とする情報処理装置。
【請求項８】
請求項１から６のいずれか１項に記載の画像処理装置を有することを特徴とする携帯端末装置。
【請求項９】
１つの画像を複数の表示画像レイヤに分割し、前記表示画像レイヤそれぞれのデータを作成する表示画像レイヤ作成ステップと、
前記表示画像レイヤ作成ステップにより作成された前記表示画像レイヤのデータを格納する第１の記憶ステップと、
前記第１の記憶ステップに格納された前記表示画像レイヤのデータの更新頻度を検出する更新頻度検出ステップと、を有することを特徴とする画像処理方法。
【請求項１０】
前記画像レイヤのデータを格納する第２の記憶ステップを有し、
前記更新頻度検出ステップにより検出された前記更新頻度が所定の閾値より小さい前記表示画像レイヤのデータは、前記第２の記憶ステップにより格納されることを特徴とする請求項９に記載の画像処理方法。
【請求項１１】
前記複数の表示画像レイヤのデータを合成し、表示画像データを作成する合成処理ステップを有し、
前記合成処理ステップは、前記更新頻度検出ステップにより検出された前記更新頻度が前記所定の閾値より高い前記表示画像レイヤについては前記第１の記憶ステップにより格納された当該表示画像レイヤのデータを使い、前記更新頻度検出ステップにより検出された前記更新頻度が前記所定の閾値より低い前記表示画像レイヤについては前記第２の記憶ステップにより格納された当該表示画像レイヤのデータを使い、合成処理を行い、前記表示画像データを作成することを特徴とする請求項１０に記載の画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の表示画像レイヤのデータを合成する機能を備えた画像処理装置、情報処理装置、携帯端末装置及び画像処理方法に関する。
【背景技術】
【０００２】
表示画像を複数の表示画像レイヤに分割し、それぞれを個別に更新し、表示する際にこれら表示画像レイヤのデータを合成し、表示画像データを作成する方法がある。この方法であれば、一定時間の間は変化しない文字が同時に表示される動画において、動画部分と文字部分を違う表示画像レイヤとしてデータを作成することにより、更新頻度の高い動画部分が更新する度に更新のない文字部分も一緒に作成しなくてはならないという無駄がなくなる。
【０００３】
しかし、この方法では、液晶ディスプレイ（ＬＣＤ；Liquid Crystal Display）などの表示手段の表示周期ごとに合成処理を行うこととなるため、合成処理が行われる度に、ＲＡＭ（Random Access Memory）に記憶された表示画像レイヤのデータをＲＡＭから読み込まなくてはならない。
【０００４】
このため、特に、携帯端末装置おいて、近年のＬＣＤの大画面化、付属カメラの高解像度化、ＭＰＵ（Micro Processor Unit）の高周波化及び装置機能（ソフトウェア）の高機能化・複雑化などにより、ＲＡＭからの表示画像レイヤデータの読み込み頻度が高くなり、バスにかかる負荷が大きくなってきている。これは、他の機能をスムーズに動作させることの妨げになってしまうことや、消費電力が大きくなってしまうことなどの問題を生じさせている。
【０００５】
そこで、表示性能・動画性能を確保しつつ、バスにかかる負荷や消費電力を低減することが重要になってきている。このために、種々の技術が提案されている。
【０００６】
例えば、特許文献１は、表示画像レイヤが更新されたときに、表示画像レイヤ全体ではなく、表示画像レイヤのうち、更新された部分のみを合成処理することにより、システム性能の向上を実現しようというものである。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−２７５０３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１の方法では、更新された部分については、すべての表示画像レイヤデータをＲＡＭから読み込まなくてはならない。このため、多くの表示画像レイヤを使用する場合には、１つの表示画像レイヤだけが更新されたときでも、すべての表示画像レイヤデータをＲＡＭから読み込まなくてはならないという無駄があり、これによりバスに無駄な負荷がかかってしまう。
【０００９】
そこで本発明は、上記問題点に鑑みてなされたもので、ＲＡＭからの読み込みによるバストラフィックを抑制し、バスにかかる負荷と消費電力を低減する画像処理装置、情報処理装置、携帯端末装置及び画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するため、本発明における画像処理装置は、１つの画像を複数の表示画像レイヤに分割し、前記表示画像レイヤそれぞれのデータを作成する表示画像レイヤ作成手段と、前記表示画像レイヤ作成手段により作成された前記表示画像レイヤのデータを格納する第１の記憶手段と、前記第１の記憶手段に格納されている前記表示画像レイヤのデータの更新頻度を検出する更新頻度検出手段と、を有することを特徴とする。
【００１１】
また、本発明における情報処理装置は、上記本発明に係る画像処理装置を有することを特徴とする。
【００１２】
また、本発明における携帯端末装置は、上記本発明に係る画像処理装置を有することを特徴とする。
【００１３】
また、本発明における画像処理方法は、１つの画像を複数の表示画像レイヤに分割し、前記表示画像レイヤそれぞれのデータを作成する表示画像レイヤ作成ステップと、前記表示画像レイヤ作成ステップにより作成された前記表示画像レイヤのデータを格納する第１の記憶ステップと、前記第１の記憶ステップに格納された前記表示画像レイヤのデータの更新頻度を検出する更新頻度検出ステップと、を有することを特徴とする。
【発明の効果】
【００１４】
本発明により、ＲＡＭからのデータ読み込みによるバストラフィックを抑制し、バスにかかる負荷と消費電力を低減することが可能になる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る画像処理装置の一例の構成図である。
【図２】本発明の実施形態における処理動作の一例を説明した図である。
【発明を実施するための形態】
【００１６】
次に、本発明を実施するための形態について図面を参照して詳細に説明する。
【００１７】
図１は本発明の実施形態に係る画像処理装置の一例の構成図である。本装置は、プログラムを制御するＣＰＵ（Central Processing Unit）１と、表示画像レイヤのデータが格納されるＲＡＭ２と、ＯＳ（Operating System）や画像処理を制御するプログラムが格納されるＲＯＭ（Read Only Memory）３と、表示画像レイヤのデータをＲＡＭ２から読み込み、合成し、表示画像データを作成し、ＬＣＤ４に転送する表示制御部５により構成されている。表示制御部５は、ＲＡＭ２における、表示画像レイヤの更新頻度を検出する検出部５１と、表示画像レイヤのデータを合成処理し、表示画像データを作成する合成処理部５２と、表示画像レイヤのデータを格納する内部メモリ５３により構成されている。
【００１８】
ＬＣＤ４などの表示手段は、本装置が内蔵することにしても良いし、本装置とは別に、表示装置として、有線、無線を問わず、本装置と接続することにしても良い。
【００１９】
まずは、表示画像が複数の表示画像レイヤに分割されている場合の通常の処理動作を、図１を参照しながら説明する。
【００２０】
ＣＰＵ１がＲＯＭ３に記憶されているプログラムを実行し、各表示画像レイヤのデータを作成し、ＲＡＭ２に格納する。表示制御部５はプログラムからの命令により、ＲＡＭ２に格納された各表示画像レイヤのデータを読み込み、合成処理部５２おいて、ＲＡＭ２より読み込んだ表示画像レイヤのデータを合成し、表示画像データを作成し、ＬＣＤ４等の表示手段に転送する。
【００２１】
次に、本発明の実施形態における処理動作の一例を図１と図２を参照しながら説明する。
【００２２】
表示画像レイヤは、ＲＡＭ２において、それぞれに対して格納領域が割り当てられている。プログラムにより新たに作成された表示画像レイヤのデータはそれぞれに割り当てられた格納領域に書き込まれ、更新される。図２では、例えば、表示画像がレイヤ１、レイヤ２、レイヤ３の３つの表示画像レイヤに分割され、それぞれに対して、ＲＡＭ２の格納領域が割り当てられている。
【００２３】
表示制御部５の検出部５１はＲＡＭ２における更新頻度を表示画像レイヤごとに監視している。プログラムには、この更新頻度に対する所定の閾値が設定されており、表示画像レイヤの更新頻度がこの所定の閾値より低くなると、この所定の閾値より更新頻度が低い表示画像レイヤのデータはＲＡＭ２から読み込まれ、内部メモリ５３に格納される。
【００２４】
図２では、例えば、レイヤ１の更新頻度が所定の閾値より低い場合を示している。このとき、表示制御部５は、レイヤ１の更新頻度が所定の閾値より低くなったときに、レイヤ１のデータをＲＡＭ２から読み出し、内部メモリ５３に格納する。
【００２５】
合成処理部５２は、合成処理をする際、更新頻度が所定の閾値より高い表示画像レイヤのデータはＲＡＭ２から読み出し、更新頻度が所定の閾値より低い表示画像レイヤのデータは、ＲＡＭ２からの読み出しを停止し、内部メモリ５３から読み出す。更新頻度が所定の閾値より低い表示画像レイヤについては、次の更新があるまでは、この内部メモリ５３に格納されたデータが使用される。
【００２６】
こうすることにより、更新頻度が所定の閾値より低い表示画像レイヤについては、表示制御部５とＲＡＭ２との間にデータの流れがなくなるため、バスにかかる負荷を低減することができる。また、消費電力を抑えることになる。
【００２７】
合成処理部５２はＲＡＭ２と内部メモリから読み出した表示画像レイヤのデータを合成し、表示画像データを作成し、ＬＣＤ４に転送する。
【００２８】
図２では、例えば、合成処理部５２は、更新頻度が所定の閾値より高いレイヤ２とレイヤ３のデータはＲＡＭ２から読み出し、更新頻度が所定の閾値より低いレイヤ１のデータは内部メモリ５３から読み出す。そして、これら３つのデータを合成し、表示画像データを作成し、ＬＣＤに転送する。
【００２９】
検出部は、例えば、常にＲＡＭ２を監視し、ＬＣＤの表示周期ごとにすべての表示画像レイヤに対して、更新頻度を検出する。
【００３０】
また、更新頻度の計り方は、いろいろな方法が考えられる。例えば、表示画像レイヤごとに更新されたかどうかをＬＣＤの表示周期ごとに監視し、更新が行わなかった期間が長いものを更新頻度が低いものとし、更新が行われなかった期間が短いものを更新頻度が高いものとする方法がある。この方法において、検出部は、更新が行われなかった期間が所定の閾値以上になった表示画像レイヤを更新頻度が所定の閾値より低い表示画像レイヤであると判定し、更新されなかった期間が所定の閾値未満の表示画像レイヤを更新頻度が所定の閾値より高い表示画像レイヤであると判定する。
【００３１】
また、表示画像レイヤごとにある表示周期間に何回の更新が行われたかを監視することにより更新頻度を計る方法も考えられる。この方法では、当該表示周期間に更新回数が多いものが更新頻度の高いものであり、検出部は、この更新回数が所定の閾値より大きい表示画像レイヤを更新頻度が所定の閾値より高い表示画像レイヤであると判定する。また、当該表示周期間に更新回数が少ないものが更新頻度の低いものであり、検出部は、この更新回数が所定の閾値より小さい表示画像レイヤを更新頻度が所定の閾値より低い表示画像レイヤであると判定する。
【００３２】
本発明は、複数の表示画像レイヤデータを合成して画面表示させる機能をオンチップ化したＭＰＵや画像処理ＬＳＩ（Large scale integrated circuit）を搭載した情報処理装置や携帯端末装置などに適用できる。
【００３３】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範囲な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更が可能である。
【００３４】
また、本発明における画像処理装置は、前記画像レイヤのデータを格納する第２の記憶手段を有し、前記更新頻度検出手段により検出された前記更新頻度が所定の閾値より小さい前記表示画像レイヤのデータは、前記第２の記憶手段により格納されるようにしても良い。
【００３５】
また、本発明における画像処理装置は、前記複数の表示画像レイヤのデータを合成し、表示画像データを作成する合成処理手段を有し、前記合成処理手段は、前記更新頻度検出手段により検出された前記更新頻度が前記所定の閾値より高い前記表示画像レイヤについては前記第１の記憶手段に格納されている当該表示画像レイヤのデータを使い、前記更新頻度検出手段により検出された前記更新頻度が前記所定の閾値より低い前記表示画像レイヤについては前記第２の記憶手段に格納されている当該表示画像レイヤのデータを使い、合成処理を行い、前記表示画像データを作成するようにしても良い
【００３６】
また、本発明における画像処理装置は、前記合成処理手段により作成された前記表示画像データを表示する表示手段を有するようにしても良い。
【００３７】
また、本発明における画像処理装置は、前記更新頻度検出手段により検出される前記更新頻度は、前記表示手段により表示が行われる周期に基づいて計算されるようにしても良い。
【００３８】
また、本発明における画像処理装置は、前記合成処理手段により作成された前記表示画像データを表示する表示装置に接続されており、前記更新頻度検出手段により検出される前記更新頻度は、前記表示装置により表示が行われる周期に基づいて計算されるようにしても良い。
【００３９】
また、本発明における画像処理方法は、前記画像レイヤのデータを格納する第２の記憶ステップを有し、前記更新頻度検出ステップにより検出された前記更新頻度が所定の閾値より小さい前記表示画像レイヤのデータは、前記第２の記憶ステップにより格納されるようにしても良い。
【００４０】
また、本発明における画像処理方法は、前記複数の表示画像レイヤのデータを合成し、表示画像データを作成する合成処理ステップを有し、前記合成処理ステップは、前記更新頻度検出ステップにより検出された前記更新頻度が前記所定の閾値より高い前記表示画像レイヤについては前記第１の記憶ステップにより格納された当該表示画像レイヤのデータを使い、前記更新頻度検出ステップにより検出された前記更新頻度が前記所定の閾値より低い前記表示画像レイヤについては前記第２の記憶ステップにより格納された当該表示画像レイヤのデータを使い、合成処理を行い、前記表示画像データを作成するようにしても良い。
【符号の説明】
【００４１】
１    ＣＰＵ
２    ＲＡＭ
３    ＲＯＭ
４    ＬＣＤ
５    表示制御部
５１    検出部
５２    合成処理部
５３    内部メモリ
【図１】
2010181573.tif 000003
【図２】
2010181573.tif 000004