(57)【特許請求の範囲】
【請求項１】
画面データに基づく画面を表示する表示手段と、
前記表示手段を駆動する表示駆動手段と、
第１の転送クロックを生成する第１の転送クロック生成手段と、
前記第１の転送クロックよりも低速な第２の転送クロックを生成する第２の転送クロック生成手段と、
少なくとも前記第１の転送クロックを用いた第１のデータ転送レートおよび前記第２の転送クロックを用いた第２のデータ転送レートのいずれかを用いて、前記画面データを前記表示駆動手段に転送する画面データ転送手段と、
前記画面データに関する属性データに基づいて、前記画面データ転送手段が画面更新要求から定まる転送間隔で前記画像データを前記表示駆動手段に転送する際の基準データ転送レートを算出する算出手段と、
前記算出手段により算出される前記基準データ転送レートが所定の基準値よりも大きいか否かを判定する判定手段と、
前記判定手段による判定結果に基づいて、前記画面データ転送手段が前記画面データを前記表示駆動手段に転送する際に用いられるデータ転送レートを前記第１のデータ転送レートおよび前記第２のデータ転送レートのいずれかに切り替えるデータ転送レート切替手段とを備え、
前記判定手段により前記基準データ転送レートが所定の基準値よりも大きいと判定される場合、前記データ転送レート切替手段は、前記画面データ転送手段が前記画面データを前記表示駆動手段に転送する際に用いられるデータ転送レートを前記第１のデータ転送レートに切り替え、
前記判定手段により前記基準データ転送レートが所定の基準値以下であると判定される場合、前記データ転送レート切替手段は、前記画面データ転送手段が前記画面データを前記表示駆動手段に転送する際に用いられるデータ転送レートを前記第２のデータ転送レートに切り替え、
前記画面データに関する属性データには、前記画面データに基づく画面の面積、および前記画面データに関する色深度が含まれ、
前記画面データに基づく画面の面積が所定の基準値よりも小さい場合、前記データ転送レート切替手段はデータ転送レート切替処理を行わず、前記画面データ転送手段は、データ転送レート切替手段によりすでに切り替え済みの前記第１のデータ転送レートまたは前記第２のデータ転送レートを用いて、前記画面データを前記表示駆動手段に転送することを特徴とする情報処理装置。
【請求項２】
前記データ転送レート切替手段が、前記画面データ転送手段が前記画面データを前記表示駆動手段に転送する際に用いられるデータ転送レートを前記第１のデータ転送レートに切り替えた後、所定の時間を計時する計時手段をさらに備え、
前記計時手段により前記第１のデータ転送レートへの切り替え後の前記所定の時間が計時される場合、前記データ転送レート切替手段は、前記画面データ転送手段が前記画面データを前記表示駆動手段に転送する際に用いられるデータ転送レートを前記第１のデータ転送レートから前記第２のデータ転送レートに切り替えることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記計時手段により前記第１のデータ転送レートへの切り替え後の前記所定の時間の計時が開始された後、前記データ転送レート切替手段が、前記画面データ転送手段が前記画面データを前記表示駆動手段に転送する際に用いられるデータ転送レートを前記第２のデータ転送レートに切り替える場合、前記計時手段による計時を停止する停止手段をさらに備えることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記判定手段により前記基準データ転送レートが所定の基準値よりも大きいと判定される回数を計数する計数手段をさらに備え、
前記計数手段により計数される回数が所定の基準値以上である場合、前記データ転送レート切替手段は、前記画面データ転送手段が前記画面データを前記表示駆動手段に転送する際に用いられるデータ転送レートを前記第１のデータ転送レートに切り替えることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記判定手段により前記基準データ転送レートが所定の基準値以下であると判定される回数を計数する計数手段をさらに備え、
前記計数手段により計数される回数が所定の基準値以上である場合、前記データ転送レート切替手段は、前記画面データ転送手段が前記画面データを前記表示駆動手段に転送する際に用いられるデータ転送レートを前記第２のデータ転送レートに切り替えることを特徴とする請求項１に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置に係り、特に、画面データを転送する際の画面データ転送レートを切り替えることができるようにした情報処理装置に関する。
【背景技術】
【０００２】
近年、情報処理装置としての携帯電話機は、単なる通話による通信機能だけでなく、アドレス帳機能、基地局やインターネットなどのネットワークを介したメール機能や、Ｗｅｂページなどを閲覧することが可能なブラウザ機能、さらにはオーディオデータを聞くことができる音楽制御機能や、地上波ディジタルワンセグ放送波を受信することができる機能などを備えるようになってきている。また、情報処理装置としての携帯電話機は、地上波ディジタルワンセグ放送波に基づく受信画像や、その他の手段により取得された種々の映像コンテンツを再生することが可能である。
【０００３】
また、携帯電話機が備えるディスプレイとして、より高精細に表示が可能なディスプレイが提案されており、今まで主流であったＴＦＴ（Thin Film Transistor）液晶ディスプレイの他に、例えば有機ＥＬなどに代表される高輝度デバイスを用いたものがディスプレイとして提案される。最近では、このようなディスプレイの高精細化に相俟って、表示画面に表示される画像のデータ量が増加してきている。
【０００４】
表示画面に表示される画像のデータ量が増加すると、１回の画面更新により多くの時間を要してしまう。そこで、従来の携帯電話機は、画像のデータ量の増加に応じて画像データ（画面データ）のデータ転送レート（データ転送速度）を上げることにより表示性能（表示更新性能）を確保する。
【０００５】
しかし、通常、データ転送レートを上げると、情報処理装置としての携帯電話機内で画像データ伝送時に消費される消費電流が増加してしまい、携帯電話機が備える電池の持ちが悪化してしまう。携帯電話機が備える電池の持ちの悪化は携帯電話機の利便性を損なうことから、画面データ転送レートを上げることと携帯電話機が備える電池の持ちを両立させることが必要となる。そこで、画面データ転送に伴う消費電流の省電力化を図る技術が知られている（例えば特許文献１参照）。特許文献１に提案される技術によれば、情報処理装置は、画像入力手段において取得された自局画像または画像復号化手段において復号された対局画像を用いて、特徴検出手段は、画像に含まれる特徴情報を検出し、特徴検出手段は、画像表示手段、画像復号化手段、または画像入力手段を制御し、画像符号化に必要な処理を削減したり、画像表示を停止または削減したり、画像復号化手段から画像表示手段への画像転送を停止または削減したり、画像取り込みフレーム数を削減したりすることによって、情報処理装置内で消費される電力を低減することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−２８２５７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１に提案される技術では、画面データ転送の停止または削減により省電力を実現することはできる。しかし、画面データ転送の停止または削減によって表示画面フレームが欠落する場合がある。例えば動画像を再生する場合には、画像のちらつきなどの違和感をユーザに与えることを防止する観点から、例えば３０フレーム／秒（１秒間に３０フレーム）の更新回数を維持するという制約が課せられるが、画面データ転送の停止または削減によって表示画面フレームが欠落しまうと、この制約を維持することができず、画像のちらつきなどの違和感をユーザに与えてしまう。
【０００８】
また、そもそも従来の携帯電話機における画面データ転送処理の場合、画面データ転送レートが一律に固定値であり、画面データの転送性能を確保しておく必要性から画面データ転送レートは最高速度に常に設定されていた。そのため、最高速度で画面データを転送する必要性がない場合であっても、従来の携帯電話機は、画一的に最高速度で画面データを転送するため、画面データの転送に伴う消費電流が多くなっていた。
【０００９】
本発明は、このような状況に鑑みてなされたものであり、画面データ転送レートを好適に変更することにより、表示性能を維持しつつ消費電流の増加を抑制することができる情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明の情報処理装置は、上述した課題を解決するために、画面データに基づく画面を表示する表示手段と、表示手段を駆動する表示駆動手段と、第１の転送クロックを生成する第１の転送クロック生成手段と、第１の転送クロックよりも低速な第２の転送クロックを生成する第２の転送クロック生成手段と、少なくとも第１の転送クロックを用いた第１のデータ転送レートおよび第２の転送クロックを用いた第２のデータ転送レートのいずれかを用いて、画面データを表示駆動手段に転送する画面データ転送手段と、画面データに関する属性データに基づいて、画面データ転送手段が画面更新要求から定まる転送間隔で画像データを表示駆動手段に転送する際の基準データ転送レートを算出する算出手段と、算出手段により算出される基準データ転送レートが所定の基準値よりも大きいか否かを判定する判定手段と、判定手段による判定結果に基づいて、画面データ転送手段が画面データを表示駆動手段に転送する際に用いられるデータ転送レートを第１のデータ転送レートおよび第２のデータ転送レートのいずれかに切り替えるデータ転送レート切替手段とを備え、前記判定手段により前記基準データ転送レートが所定の基準値よりも大きいと判定される場合、前記データ転送レート切替手段は、前記画面データ転送手段が前記画面データを前記表示駆動手段に転送する際に用いられるデータ転送レートを前記第１のデータ転送レートに切り替え、前記判定手段により前記基準データ転送レートが所定の基準値以下であると判定される場合、前記データ転送レート切替手段は、前記画面データ転送手段が前記画面データを前記表示駆動手段に転送する際に用いられるデータ転送レートを前記第２のデータ転送レートに切り替え、前記画面データに関する属性データには、前記画面データに基づく画面の面積、および前記画面データに関する色深度が含まれ、前記画面データに基づく画面の面積が所定の基準値よりも小さい場合、前記データ転送レート切替手段はデータ転送レート切替処理を行わず、前記画面データ転送手段は、データ転送レート切替手段によりすでに切り替え済みの前記第１のデータ転送レートまたは前記第２のデータ転送レートを用いて、前記画面データを前記表示駆動手段に転送することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、画面データ転送レートを好適に変更することにより、表示性能を維持しつつ消費電流の増加を抑制することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係る情報処理装置として適用可能な携帯電話機１の外観の構成を表す図。
【図２】本発明に係る情報処理装置に適用可能な携帯電話機の内部の構成を示すブロック図。
【図３】（Ａ）は、従来の画面データ転送において、表示更新性能を確保するために画面データ転送回路が画面データのデータ転送レートを上げて高速なデータ転送レートのみで画面データを表示駆動部に転送する場合の転送時間を示し、（Ｂ）は、従来の画面データ転送において、表示更新性能を確保するために画面データ転送回路が画面データのデータ転送レートを上げて高速なデータ転送レートのみで画面データを表示駆動部に転送する場合に携帯電話機１内で消費される消費電流を示し、（Ｃ）は、従来の画面データ転送において、画面データの転送処理に伴う消費電流の省電力化を図るために画面データ転送回路が画面データのデータ転送レートを下げて低速なデータ転送レートのみで画面データを表示駆動部に転送する場合の転送時間を示し、（Ｄ）は、従来の画面データ転送において、画面データの転送処理に伴う消費電流の省電力化を図るために画面データ転送回路が画面データのデータ転送レートを下げて低速なデータ転送レートのみで画面データを表示駆動部に転送する場合に携帯電話機１内で消費される消費電流を示す図。
【図４】（Ａ）は、本発明に係る情報処理装置に適用可能な携帯電話機の画面データ転送において、画面データ転送回路が画面データのデータ転送レートを切り替えつつ画面データを表示駆動部に転送する場合の転送時間を示し、（Ｂ）は、本発明に係る情報処理装置に適用可能な携帯電話機の画面データ転送において、画面データ転送回路が画面データのデータ転送レートを切り替えつつ画面データを表示駆動部に転送する場合に携帯電話機１内で消費される消費電流を示す図。
【図５】図２の携帯電話機における画面データ転送レート切替制御処理を説明するフローチャート。
【図６】図２の制御部が基準データ転送レートを算出する算出方法を説明するための説明図。
【図７】図５のステップＳ４における高速データ転送レート切替処理の詳細を説明するフローチャート。
【図８】図２の携帯電話機における低速転送切替用タイマの満了に伴う低速データ転送切替処理を説明するフローチャート。
【図９】図５のステップＳ５における高速データ転送レート切替処理の詳細を説明するフローチャート。
【発明を実施するための形態】
【００１３】
以下、本発明の実施の形態について、図面を参照しながら説明する。図１は、本発明に係る情報処理装置として適用可能な携帯電話機１の外観の構成を表している。なお、図１（Ａ）は、携帯電話機１を約１８０度に見開いたときの正面から見た外観の構成を表しており、図１（Ｂ）は、携帯電話機１を見開いたときの側面から見た外観の構成を表している。
【００１４】
図１（Ａ）および（Ｂ）に示されるように、携帯電話機１は、中央のヒンジ部１１を境に第１の筐体１２と第２の筐体１３とがヒンジ結合されており、ヒンジ部１１を介して矢印Ｘ方向に折り畳み可能に形成される。携帯電話機１の内部の所定の位置には、送受信用のアンテナ（後述する図２のアンテナ３１）が設けられており、内蔵されたアンテナを介して基地局（図示せず）との間で電波を送受信する。
【００１５】
第１の筐体１２には、その表面に「０」乃至「９」の数字キー、発呼キー、リダイヤルキー、終話・電源キー、クリアキー、および電子メールキーなどの操作キー１４が設けられており、操作キー１４を用いて各種指示を入力することができる。
【００１６】
第１の筐体１２には、操作キー１４として上部に十字キーと確定キーが設けられており、ユーザが十字キーを上下左右方向に操作することにより当てられたカーソルを上下左右方向に移動させることができる。具体的には、第２の筐体１３に設けられたメインディスプレイ１７に表示されている電話帳リストや電子メールのスクロール動作、簡易ホームページのページ捲り動作および画像の送り動作などの種々の動作を実行する。
【００１７】
また、確定キーを押下することにより、種々の機能を確定することができる。例えば第１の筐体１２は、ユーザによる十字キーの操作に応じてメインディスプレイ１７に表示された電話帳リストの複数の電話番号の中から所望の電話番号が選択され、確定キーが第１の筐体１２の内部方向に押圧されると、選択された電話番号を確定して電話番号に対して発呼処理を行う。
【００１８】
さらに、第１の筐体１２には、十字キーと確定キーの左隣に電子メールキーが設けられており、電子メールキーが第１の筐体１２の内部方向に押圧されると、メールの送受信機能を呼び出すことができる。十字キーと確定キーの右隣には、ブラウザキーが設けられており、ブラウザキーが第１の筐体１２の内部方向に押圧されると、Ｗｅｂページのデータを閲覧することが可能となる。
【００１９】
また、第１の筐体１２には、操作キー１４の下部にマイクロフォン１５が設けられており、マイクロフォン１５によって通話時のユーザの音声を集音する。また、第１の筐体１２には、携帯電話機１の操作を行うサイドキー１６が設けられている。
【００２０】
なお、第１の筐体１２は、背面側に図示しないバッテリパックが挿着されており、終話・電源キーがオン状態になると、バッテリパックから各回路部に対して電力が供給されて動作可能な状態に起動する。
【００２１】
一方、第２の筐体１３には、その正面にメインディスプレイ１７が設けられており、電波の受信状態、電池残量、電話帳として登録されている相手先名や電話番号及び送信履歴等の他、電子メールの内容、簡易ホームページ、ＣＣＤ（Charge Coupled Device）カメラ（後述する図２のＣＣＤカメラ２０）で撮像した画像、外部のコンテンツサーバより受信したコンテンツ、メモリカード（後述する図２のメモリカード４６）に記憶されているコンテンツを表示することができる。また、メインディスプレイ１７の上部の所定の位置にはレシーバ（受話器）１８が設けられており、これにより、ユーザは音声通話することが可能である。なお、携帯電話機１の所定の位置には、レシーバ１８以外の音声出力部としてのスピーカ（図２のスピーカ５０）も設けられている。また、第１の筐体１２と第２の筐体１３の内部の所定の位置には、携帯電話機１の状態を検知するための磁気センサ１９a、１９b、１９c、および１９dが設けられる。なお、メインディスプレイ１７は、例えば有機ＥＬにより構成されるディスプレイでもよいし、液晶ディスプレイ（Liquid Crystal Display）でもよい。
【００２２】
図２は、本発明に係る情報処理装置に適用可能な携帯電話機１の内部の構成を表している。図示せぬ基地局から送信されてきた無線信号は、アンテナ３１で受信された後、アンテナ共用器（ＤＵＰ）３２を介して受信回路（ＲＸ）３３に入力される。受信回路３３は、受信された無線信号を周波数シンセサイザ（ＳＹＮ）３４から出力された局部発振信号とミキシングして中間周波数信号に周波数変換（ダウンコンバート）する。そして、受信回路３３は、このダウンコンバートされた中間周波数信号を直交復調して受信ベースバンド信号を出力する。なお、周波数シンセサイザ３４から発生される局部発振信号の周波数は、制御部４１から出力される制御信号ＳＹＣによって指示される。
【００２３】
受信回路３３からの受信ベースバンド信号は、ＣＤＭＡ信号処理部３６に入力される。ＣＤＭＡ信号処理部３６は、図示せぬＲＡＫＥ受信機を備える。このＲＡＫＥ受信機では、受信ベースバンド信号に含まれる複数のパスがそれぞれの拡散符号（すなわち、拡散された受信信号の拡散符号と同一の拡散符号）で逆拡散処理される。そして、この逆拡散処理された各パスの信号は、位相が調整された後、コヒーレントＲａｋｅ合成される。Ｒａｋｅ合成後のデータ系列は、デインタリーブおよびチャネル復号（誤り訂正復号）が行われた後、２値のデータ判定が行われる。これにより、所定の伝送フォーマットの受信パケットデータが得られる。この受信パケットデータは、圧縮伸張処理部３７に入力される。
【００２４】
圧縮伸張処理部３７は、ＤＳＰ（Digital Signal Processor）などにより構成され、ＣＤＭＡ信号処理部３６から出力された受信パケットデータを図示せぬ多重分離部によりメディアごとに分離し、分離されたメディアごとのデータに対してそれぞれ復号処理を行う。例えば通話モードにおいては、受信パケットデータに含まれる通話音声などに対応するオーディオデータをスピーチコーデックにより復号する。また、例えばテレビ電話モードなどのように、受信パケットデータに動画像データが含まれていれば、この動画像データをビデオコーデックにより復号する。さらに、受信パケットデータがダウンロードコンテンツであれば、このダウンロードコンテンツを伸張した後、伸張されたダウンロードコンテンツを制御部４１に出力する。
【００２５】
復号処理により得られたディジタルオーディオ信号はＰＣＭコーデック３８に供給される。ＰＣＭコーデック３８は、圧縮伸張処理部３７から出力されたディジタルオーディオ信号をＰＣＭ復号し、ＰＣＭ復号後のアナログオーディオデータ信号を受話増幅器３９に出力する。このアナログオーディオ信号は、受話増幅器３９にて増幅された後、レシーバ１８により出力される。
【００２６】
圧縮伸張処理部３７によりビデオコーデックにて復号されたディジタル動画像信号は、制御部４１に入力される。制御部４１は、圧縮伸張処理部３７から出力されたディジタル動画像信号に基づく動画像データを、画面データ転送回路５１に供給する。画面データ転送回路５１は、例えばＤＭＡ（Direct Memory Access）コントローラなどからなり、ディジタル動画像信号に基づく動画像データを表示駆動部５２に転送する。表示駆動部５２は、表示駆動部５２に内蔵された画像メモリ５４（例えばＶＲＡＭなど）を介してメインディスプレイ１７に表示させる。このとき、ディジタル動画像信号に基づく動画像データは、必要に応じて、表示駆動部５２に内蔵された画像合成回路５３によって合成される。なお、制御部４１は、受信された動画像データだけでなく、ＣＣＤカメラ２０により撮像された動画像データや記憶部４２に記憶された動画像データに関しても、表示駆動部５２の画像メモリ５４を介してメインディスプレイ１７に表示させることもできる。
【００２７】
高速転送クロック生成部５５は、画面データ転送回路５１が受信または記憶された動画像データを表示駆動部５２に高速モードで（すなわち、高速なデータ転送レートで）転送する際に用いられる高速転送クロックを生成する。低速転送クロック生成部５６は、画面データ転送回路５１が受信または記憶された動画像データを表示駆動部５２に低速モードで（すなわち、低速なデータ転送レートで）転送する際に用いられる低速転送クロックを生成する。
【００２８】
また、圧縮伸張処理部３７は、受信パケットデータが電子メールである場合、この電子メールを制御部４１に供給する。制御部４１は、圧縮伸張処理部３７から供給された電子メールを記憶部４２に記憶させる。そして、制御部４１は、ユーザによる入力部としての操作キー１４の操作に応じて、記憶部４２に記憶されているこの電子メールを読み出し、読み出された電子メールをメインディスプレイ１７に表示させる。
【００２９】
一方、通話モードにおいて、マイクロフォン１５に入力された話者（ユーザ）の音声信号（アナログオーディオ信号）は、送話増幅器４０により適正レベルまで増幅された後、ＰＣＭコーデック３８によりＰＣＭ符号化される。このＰＣＭ符号化後のディジタルオーディオ信号は、圧縮伸張処理部３７に入力される。また、ＣＣＤカメラ２０から出力される動画像信号は、制御部４１によりディジタル化されて圧縮伸張処理部３７に入力される。さらに、制御部４１にて作成されたテキストデータである電子メールも、圧縮伸張処理部３７に入力される。
【００３０】
圧縮伸張処理部３７は、ＰＣＭコーデック３８から出力されたディジタルオーディオ信号を所定の送信データレートに応じたフォーマットで圧縮符号化する。これにより、オーディオデータが生成される。また、圧縮伸張処理部３７は、制御部４１から出力されたディジタル動画像信号を圧縮符号化して動画像データを生成する。そして、圧縮伸張処理部３７は、これらのオーディオデータや動画像データを図示せぬ多重分離部で所定の伝送フォーマットに従って多重化した後にパケット化し、パケット化後の送信パケットデータをＣＤＭＡ信号処理部３６に出力する。なお、圧縮伸張処理部３７は、制御部４１から電子メールが出力された場合にも、この電子メールを送信パケットデータに多重化する。
【００３１】
ＣＤＭＡ信号処理部３６は、圧縮伸張処理部３７から出力された送信パケットデータに対し、送信チャネルに割り当てられた拡散符号を用いてスペクトラム拡散処理を施し、スペクトラム拡散処理後の出力信号を送信回路（ＴＸ）３５に出力する。送信回路３５は、スペクトラム拡散処理後の信号をＱＰＳＫ（Quadrature Phase Shift Keying）方式などのディジタル変調方式を使用して変調する。送信回路３５は、ディジタル変調後の送信信号を、周波数シンセサイザ３４から発生される局部発振信号と合成して無線信号に周波数変換（アップコンバート）する。そして、送信回路３５は、制御部４１により指示される送信電力レベルとなるように、このアップコンバートにより生成された無線信号を高周波増幅する。この高周波増幅された無線信号は、アンテナ共用器３２を介してアンテナ３１に供給され、このアンテナ３１から図示せぬ基地局に向けて送信される。
【００３２】
また、携帯電話機１は、外部メモリインタフェース４５を備えている。この外部メモリインタフェース４５は、メモリカード４６を着脱することが可能なスロットを備えている。メモリカード４６は、ＮＡＮＤ型フラッシュメモリカードやＮＯＲ型フラッシュメモリカードなどに代表されるフラッシュメモリカードの一種であり、１０ピン端子を介して画像や音声、音楽等の各種データの書き込み及び読み出しが可能となっている。さらに、携帯電話機１には、現在の時刻を測定する時計回路（タイマ）４７が設けられている。
【００３３】
制御部４１は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、およびＲＡＭ（Random Access Memory）などからなり、ＣＰＵは、ＲＯＭに記憶されているプログラムまたは記憶部４２からＲＡＭにロードされた、オペレーティングシステム（ＯＳ）を含む各種のアプリケーションプログラムに従って各種の処理を実行するとともに、種々の制御信号を生成し、各部に供給することにより携帯電話機１を統括的に制御する。ＲＡＭは、ＣＰＵが各種の処理を実行する上において必要なデータなどを適宜記憶する。
【００３４】
記憶部４２は、例えば、電気的に書換えや消去が可能な不揮発性メモリであるフラッシュメモリ素子やＨＤＤ（Hard Disc Drive）などからなり、制御部４１のＣＰＵにより実行される種々のアプリケーションプログラムや種々のデータ群を格納している。
【００３５】
電源回路４４は、バッテリ４３の出力を基に所定の動作電源電圧Ｖｃｃを生成して各回路部に供給する。また、地上波ディジタルワンセグ受信部４８は、図示せぬ放送局からの地上波ディジタルワンセグ放送波や地上波ディジタルラジオ放送波を受信アンテナ１０１を介して受信し、受信された地上波ディジタルワンセグ放送波や地上波ディジタルラジオ放送波に基づくＴＳ（Transport Stream）信号を地デジ処理部４９に供給する。地デジ処理部４９は、地上波ディジタルワンセグ受信部４８にて地上波ディジタルワンセグ放送波が受信された場合、地上波ディジタルワンセグ受信部４８からの地上波ディジタルワンセグ放送波に基づくＴＳ信号から、音声データと映像データに関するＥＳ（Elementary Stream）にそれぞれ分離し、分離された音声データを地デジ処理部４９内の音声デコーダ（図示せず）にて所定の復号化方式でデコードするとともに、分離された映像データを地デジ処理部４９内の映像デコーダ（図示せず）にて所定の復号化方式でデコードし、デコード後のディジタル音声信号とディジタル動画像信号を制御部４１に供給する。
【００３６】
図３（Ａ）は、従来の画面データ転送において、表示更新性能を確保するために画面データ転送回路５１が画面データのデータ転送レート（データ転送速度）を上げて高速なデータ転送レートのみで画面データを表示駆動部５２に転送する場合の転送時間を示している。図３（Ｂ）は、従来の画面データ転送において、表示更新性能を確保するために画面データ転送回路５１が画面データのデータ転送レートを上げて高速なデータ転送レートのみで画面データを表示駆動部５２に転送する場合に携帯電話機１内で消費される消費電流を示している。
【００３７】
図３（Ａ）が示すように、画面データ転送回路５１は、画面データ１乃至画面データ６を時刻ｔ１からｔ１８までの間に順次高速な画面データ転送レートαで表示駆動部５２に転送する。図３（Ａ）の場合、各画面データのデータ転送に要する転送時間は同一であるものとする。また、図３（Ａ）の場合、時刻ｔ１からｔ１０までの間では、メインディスプレイ１７上の表示画面に表示される画像のデータ量が局所的に増加しており、画面データ転送回路５１は、画面データ１乃至画面データ４を短い転送間隔で表示駆動部５２に高速なデータ転送レートαのみで転送している。一方、時刻ｔ１０からｔ１８までの間では、メインディスプレイ１７上の表示画面に表示される画像のデータ量は時刻ｔ１からｔ１０までの間のデータ量に比べて多くなく、画面データ転送回路５１は、画面データ５乃至画面データ６を長い転送間隔で表示駆動部５２に高速なデータ転送レートαのみで転送している。
【００３８】
このように、図３（Ａ）の場合、表示画面に表示される画像のデータ量が多いか少ないかにかかわらず、画面データ転送回路５１は、常に同一の高速なデータ転送レートαのみで画面データを表示駆動部５２に転送する。しかし、画面データ転送回路５１が高速なデータ転送レートαのみで画面データを転送する場合、画面データを表示駆動部５２に転送するのに要する転送時間は短縮することができるが、それに伴い携帯電話機１内で消費される消費電流が常に多くなってしまう。具体的には、画面データ転送回路５１が高速なデータ転送レートαのみで画面データを転送する場合、画面データ転送回路５１は、高速転送クロック生成部５５により生成される高速転送クロックを動作クロックとして用いて、画面データを表示駆動部５２に転送する。この場合、高速転送クロック生成部５５は画面データの転送時間であるか否かに関わらず基本的に常に駆動している。そのため、画面データ転送回路５１が高速なデータ転送レートαのみで画面データを転送する場合、画面データ転送回路５１における高速なデータ転送処理に伴う消費電流と、高速転送クロック生成部５５における高速転送クロックの生成処理に伴う消費電流とが相俟って、画面データの転送時に携帯電話機１内で消費される消費電流は、図３（Ｂ）が示すように、画面データの転送時間であるか否かに関わらず常に多い状態となる。
【００３９】
これに対して、画面データの転送処理に伴う消費電流の省電力化を図るため、画面データ転送回路５１が画面データのデータ転送レート（データ転送速度）を下げて低速なデータ転送レートのみで画面データを表示駆動部５２に転送することも考えられる。図３（Ｃ）は、従来の画面データ転送において、画面データの転送処理に伴う消費電流の省電力化を図るために画面データ転送回路５１が画面データのデータ転送レート（データ転送速度）を下げて低速なデータ転送レートのみで画面データを表示駆動部５２に転送する場合の転送時間を示している。図３（Ｄ）は、従来の画面データ転送において、画面データの転送処理に伴う消費電流の省電力化を図るために画面データ転送回路５１が画面データのデータ転送レートを下げて低速なデータ転送レートのみで画面データを表示駆動部５２に転送する場合に携帯電話機１内で消費される消費電流を示している。なお、図３（Ｃ）の場合も、時刻ｔ１からｔ１８までの間に表示画面に表示される画像データのデータ量は図３（Ａ）の場合と同様であるものとする。すなわち、時刻ｔ１からｔ１０までの間ではメインディスプレイ１７上の表示画面に表示される画像のデータ量が局所的に増加しており、時刻ｔ１０からｔ１８までの間ではメインディスプレイ１７上の表示画面に表示される画像のデータ量は時刻ｔ１からｔ１０までの間のデータ量に比べて多くないものとする。
【００４０】
図３（Ｃ）が示すように、画面データ転送回路５１は、画面データ１乃至画面データ５を時刻ｔ１からｔ２１までの間に順次低速な画面データ転送レートβで表示駆動部５２に転送する。図３（Ｃ）の場合、各画面データのデータ転送に要する転送時間は同一であるものとする。
【００４１】
図３（Ｃ）の場合、メインディスプレイ１７上の表示画面に表示される画像のデータ量が局所的に増加する時刻ｔ１からｔ１０までの間であっても、画面データ転送回路５１は、画面データ１乃至画面データ２を所定の転送間隔で表示駆動部５２に低速なデータ転送レートβのみで転送している。本来であれば、図３（Ａ）が示すように時刻ｔ１からｔ１０までの間においては、画面データ転送回路５１は、画面データ１乃至画面データ４のすべてを表示駆動部５２に転送する必要がある。しかし、図３（Ｃ）の場合、画面データ転送回路５１は画面データを低速なデータ転送レートβで転送するために、画面データの転送に要する転送時間は高速なデータ転送レートαを用いる場合に比べて増加する。そのため、図３（Ｃ）の場合、時刻ｔ１０の時点で、画面データ転送回路５１は、画面データ１乃至画面データ４のうち、画面データ１の全部と画面データ２の一部しかを表示駆動部５２に転送することができなくなる。そうすると、従来の携帯電話機は、表示画面に表示される画像データの表示更新性能を確保することができなくなる。
【００４２】
なお、図３（Ｃ）の場合、表示画面に表示される画像のデータ量が多いか少ないかにかかわらず、画面データ転送回路５１は、常に同一の低速なデータ転送レートβのみで画面データを表示駆動部５２に転送する。画面データ転送回路５１が低速なデータ転送レートβのみで画面データを転送する場合、画面データを表示駆動部５２に転送するのに要する転送時間は高速なデータ転送レートαで画面データを転送する場合に比べて長くなる。しかし、画面データ転送回路５１が低速なデータ転送レートβのみで画面データを転送する場合、画面データ転送回路５１は、低速転送クロック生成部５６により生成される低速転送クロックを動作クロックとして用いて、画面データを表示駆動部５２に転送する。そのため、画面データ転送回路５１が低速なデータ転送レートβのみで画面データを転送する場合、低速転送クロック生成部５６における低速転送クロックの生成処理に伴う消費電流は高速転送クロック生成部５５における高速転送クロックの生成処理に伴う消費電流よりも少ないために、画面データの転送時に携帯電話機１内で消費される消費電流は、図３（Ｄ）が示すように、画面データ転送回路５１が高速なデータ転送レートαのみで画面データを転送する場合に比べて常に少ない状態となる。
【００４３】
そこで、本発明に係る情報処理装置に適用可能な携帯電話機１は、表示更新性能を確保する必要がある場合には、画面データ転送回路５１が画面データを表示駆動部５２に転送する際に用いられるデータ転送レートを、高速なデータ転送レートに切り替えるとともに、表示更新性能を確保する必要がない場合には、画面データ転送回路５１が画面データを表示駆動部５２に転送する際に用いられるデータ転送レートを、低速なデータ転送レートに切り替える。これにより、本発明に係る情報処理装置に適用可能な携帯電話機１は、画面データ転送レートを好適に変更することにより、表示性能を維持しつつ消費電流の増加を抑制することができる。
【００４４】
図４（Ａ）は、本発明に係る情報処理装置に適用可能な携帯電話機１の画面データ転送において、画面データ転送回路５１が画面データのデータ転送レート（データ転送速度）を切り替えつつ画面データを表示駆動部５２に転送する場合の転送時間を示している。図４（Ｂ）は、本発明に係る情報処理装置に適用可能な携帯電話機１の画面データ転送において、画面データ転送回路５１が画面データのデータ転送レートを切り替えつつ画面データを表示駆動部５２に転送する場合に携帯電話機１内で消費される消費電流を示している。
【００４５】
図４（Ａ）の場合、時刻ｔ１からｔ８までの間ではメインディスプレイ１７上の表示画面に表示される画像のデータ量が局所的に増加しており、時刻ｔ８からｔ１２までの間ではメインディスプレイ１７上の表示画面に表示される画像のデータ量は時刻ｔ１からｔ８までの間のデータ量に比べて多くないものとする。図４（Ａ）の場合、メインディスプレイ１７上の表示画面に表示される画像のデータ量が局所的に増加する時刻ｔ１からｔ８までの間では、画面データ転送回路５１は、高速なデータ転送レートαで画面データを表示駆動部５２に転送する。メインディスプレイ１７上の表示画面に表示される画像のデータ量が局所的に減少する時刻ｔ８からｔ１２までの間では、画面データ転送回路５１は、低速なデータ転送レートαで画面データを表示駆動部５２に転送する。このとき、本発明に係る情報処理装置に適用可能な携帯電話機１は、時刻ｔ７からｔ９までの間において、時刻ｔ１からｔ７までの間に比べて転送間隔が長くなったことに基づいて、高速なデータ転送レートを使用する必要がなくなったと判断し、データ転送レートを低速なデータ転送レートに切り替える。これにより、図４（Ｂ）が示すように、表示性能を維持しつつ消費電流の増加を抑制することができる。特に、低速なデータ転送レートを使用する時刻ｔ９からｔ１２までの間において、画面データ転送回路５１が画面データを転送するのに伴って消費される消費電流を一点鎖線で囲まれた部分に対応する消費電流だけ少なくすることができる。以下、この方法を用いた画面データ転送レート切替制御処理について説明する。
【００４６】
図５のフローチャートを参照して、図２の携帯電話機１における画面データ転送レート切替制御処理について説明する。この画面データ転送レート切替制御処理は、制御部４１で実行される種々のアプリケーションプログラム（例えば地上波ディジタル放送波に関するアプリケーションプログラムやゲームに関するアプリケーションプログラムなどを含む）からの画面更新要求に基づいて、メインディスプレイ１７に表示される画像（画面）を更新する場合に実行される。また、図５の画面データ転送レート切替制御処理の場合、携帯電話機１は、画面データ転送回路５１が画面データを転送する際に用いられるデータ転送レートを、高速データ転送レートと低速データ転送レートの２段階で切替えるものとする。図５の画面データ転送レート切替処理は、制御部４１のＣＰＵ上で動作するミドルウェアによって実行される。なお、アプリケーションプログラム（例えば地上波ディジタル放送波に関するアプリケーションプログラムやゲームに関するアプリケーションプログラムなどを含む）からの画面更新要求は、図５の画面データ転送レート切替処理を実行するミドルウェアに対して通知される。
【００４７】
ステップＳ１において、制御部４１は、画面更新要求に基づいてメインディスプレイ１７に表示される画面（画像）データに基づいて、画面データ転送回路５１が転送する画面データに関する転送面積が転送面積に関する基準値よりも小さいか否かを判定する。具体的には、画面更新要求に基づいてメインディスプレイ１７に表示される画面（画像）データには画面に関する属性データが付加されており、この画面に関する属性データには、縦８５４pixelで、横４８０pixelで、かつ色深度１８bpp(bit per pixel)などのデータが含まれている。なお、色深度とは、pixel（ピクセル）ごとのビット数を意味する。そして、制御部４１は、画面に関する属性データに基づいて、画面データ転送回路５１が転送する画面データに関する転送面積（縦のpixel値に横のpixel値を乗じた値）を算出し、算出された画面データに関する転送面積が転送面積に関する基準値よりも小さいか否かを判定する。転送面積に関する基準値は例えば１０００などである。
【００４８】
ステップＳ１において制御部４１が、画面データ転送回路５１が転送する画面データに関する転送面積が転送面積に関する基準値以上であると判定した場合、制御部４１はステップＳ２で、転送面積、色深度、および転送間隔に基づいて、画面データ転送回路５１が画面データを転送する際に必要となる最低限のデータ転送レートを算出する。なお、画面データ転送回路５１が画面データを転送する際に必要となる最低限のデータ転送レートを「基準データ転送レート」と定義する。図６は、制御部４１が基準データ転送レートを算出する算出方法を説明するための説明図である。例えば新たな画面更新要求に基づいてメインディスプレイ１７に表示される画面が画面データ２に基づく画面である場合、転送面積は、縦のpixel値である８５４pixelに横のpixel値である４８０pixelを乗じた値４０９９２０であり、色深度は１８bppであり、そして転送間隔は画面データ１の画面更新要求を受けた時刻から画面データ２の画面更新要求を受けた時刻との差分３０ｍｓである。そこで、新たな画面更新要求に基づいてメインディスプレイ１７に表示される画面が画面データ２に基づく画面である場合、制御部４１は、転送面積、色深度、および転送間隔に基づいて、基準データ転送レートを８５４×４８０×１８／３０＝２４５９５２（bit／ms）として算出する。
【００４９】
一方、例えば新たな画面更新要求に基づいてメインディスプレイ１７に表示される画面が画面データ３に基づく画面である場合、転送面積は、縦のpixel値である８５４pixelに横のpixel値である４８０pixelを乗じた値４０９９２０であり、色深度は１８bppであり、そして転送間隔は画面データ２の画面更新要求を受けた時刻から画面データ３の画面更新要求を受けた時刻との差分１２０ｍｓである。そこで、新たな画面更新要求に基づいてメインディスプレイ１７に表示される画面が画面データ３に基づく画面である場合、制御部４１は、転送面積、色深度、および転送間隔に基づいて、基準データ転送レートを８５４×４８０×１８／１２０＝６１４８８（bit／ms）として算出する。
【００５０】
ステップＳ３において、制御部４１は、算出される基準データ転送レートがデータ転送レートに関する基準値（例えば２０００００（bit／ms）など）よりも大きいか否かを判定する。具体的には、データ転送レートに関する基準値が２０００００（bit／ms）であり、かつ転送する画像データが図６の画面データ２の場合、基準データ転送レートは２４５９５２（bit／ms）であることから、制御部４１が、算出される基準データ転送レートがデータ転送レートに関する基準値よりも大きいと判定する。一方、データ転送レートに関する基準値が２０００００（bit／ms）であり、かつ転送する画像データが図６の画面データ３の場合、基準データ転送レートは６１４８８（bit／ms）であることから、制御部４１が、算出される基準データ転送レートがデータ転送レートに関する基準値以下であると判定する。なお、データ転送レートに関する基準値は固定値でも良いし、ユーザの指定に応じて適宜変更するようにしてもよい。例えば高速データ転送レートが４００Ｍｂｐｓであるとすると、転送可能データ量は４０００００bit／msとなり、低速データ転送レートが２００Ｍｂｐｓであるとすると、転送可能データ量は２０００００bit／msとなる。そこで、このような場合、例えばデータ転送レートに関する基準値は２０００００（bit／ms）に設定される。すなわち、データ転送レートに関する基準値は、データ転送レートを低速データ転送レートにするか高速データ転送レートにするかを判断するために、例えば低速データ転送レートまたは高速データ転送レートの値に基づいて定められる。ステップＳ３において制御部４１が、算出される基準データ転送レートがデータ転送レートに関する基準値よりも大きいと判定した場合、制御部４１はステップＳ４で、高速データ転送レート切替処理を実行する。この高速データ転送レート切替処理の詳細は、図７に示される。
【００５１】
図７のフローチャートを参照して、図２の携帯電話機１における高速データ転送レート切替処理の詳細について説明する。
【００５２】
ステップＳ２１において、制御部４１は、現在の転送状態が高速データ転送レートを用いる高速転送状態であるか否かを判定する。なお、高速転送状態の場合、画面データ転送回路５１は、高速転送クロック生成部５５により生成される高速転送クロックを動作クロックとして用いて、画面データを表示駆動部５２に転送する。一方、低速転送状態の場合、画面データ転送回路５１は、低速転送クロック生成部５６により生成される高速転送クロックを動作クロックとして用いて、画面データを表示駆動部５２に転送する。また、携帯電話機１が画面データの転送時において遷移し得る転送状態は、高速データ転送レートを用いる高速転送状態、後述する低速データ転送レートを用いる低速転送状態、後述する高速切替中の状態、および後述する低速切替中の状態のいずれかの状態である。ステップＳ２１において制御部４１が現在の転送状態が高速データ転送レートを用いる高速転送状態ではないと判定した場合、制御部４１はステップＳ２２で、現在の転送状態が高速切替中の状態であるか否かを判定する。ステップＳ２２において制御部４１が、現在の転送状態が高速切替中の状態ではないと判定した場合（すなわち、制御部４１が、現在の転送状態が低速転送状態または低速切替中の状態であると判定した場合）、制御部４１はステップＳ２３で、高速切替判定回数カウンタをクリアする。これにより、ステップＳ３において制御部４１が、算出される基準データ転送レートがデータ転送レートに関する基準値よりも大きいと判定した回数をカウントアップするための高速切替判定回数カウンタを初期化し、高速切替判定回数カウンタの値がＯにされる。
【００５３】
ステップＳ２４において、制御部４１は、現在の転送状態を、高速切替中の状態以外の状態（低速転送状態または低速切替中の状態）から高速切替中の状態に変更する。ステップＳ２５において、制御部４１は、現在の転送状態が高速切替中の状態以外の状態から高速切替中の状態に変更されると、高速切替判定回数カウンタを１だけインクリメントする。従って、初期化された高速切替判定回数カウンタの値は０であることから、ステップＳ２５のインクリメント処理により高速切替判定回数カウンタの値は０から１にインクリメントされる。一方、ステップＳ２２において制御部４１が、現在の転送状態が高速切替中の状態であると判定した場合、制御部４１はステップＳ２５で、現在の転送状態が高速切替中の状態でさらに基準データ転送レートがデータ転送レートに関する基準値よりも大きいと判定されたことから、高速切替判定回数カウンタを１だけインクリメントする。例えば高速切替判定回数カウンタの値が２である場合に１だけさらにインクリメントされて、高速切替判定回数カウンタの値は３になる。
【００５４】
ステップＳ２６において、制御部４１は、高速切替判定回数カウンタの値が所定の基準回数（例えば３回）以上であるか否かを判定する。ステップＳ２６において制御部４１が、高速切替判定回数カウンタの値が所定の基準回数以上であると判定した場合、制御部４１はステップＳ２７で、低速転送クロック生成部５６の動作を停止するとともに高速転送クロック生成部５５を起動し、画面データ転送回路５１が画面データを転送する際に用いられるデータ転送レートを、高速転送クロック生成部５５により生成される高速転送クロックを動作クロックとして用いる高速データ転送レートに切り替える。なお、低速転送クロック生成部５６の動作は停止されることから、低速転送クロック生成部５６による消費電流は生じなくなる。ステップＳ２８において、制御部４１は、現在の転送状態を高速切り替え中の状態から高速転送状態に変更する。ステップＳ２９において、ステップＳ２７の処理によりデータ転送レートが高速データ転送レートに切り替えられたことから、制御部４１は、無駄に高速データ転送レートで画面データが転送され続けることを防止するために、時計回路４７を用いて、低速転送切替用タイマを所定の時間（例えば５秒間など）に設定する。その後、低速転送切替用タイマの計時が開始されるとともに、処理は図５のステップＳ６に進む。
【００５５】
一方、ステップＳ２６において制御部４１が、高速切替判定回数カウンタの値が所定の基準回数以上ではないと判定した場合、制御部４１は、画面データ転送回路５１が画面データを表示駆動部５２に転送する際に用いられるデータ転送レートをまだ高速データ転送レートに切り替える必要がないと認識し、ステップＳ２７乃至Ｓ２９の処理をスキップする。これにより、高速切替判定回数カウンタの値が所定の基準回数以上とならない限り、データ転送レートは高速データ転送レートに切り替わることはなく、例えばフレームレートが一定でない場合や一瞬だけ高速データ転送レートの切替が必要となるような場合などにおいて無駄なデータ転送レートの切り替え処理を省くことができる。その後、処理は図５のステップＳ６に進む。また、ステップＳ２１において制御部４１が現在の転送状態が高速データ転送レートを用いる高速転送状態であると判定した場合、制御部４１は、画面データ転送回路５１が画面データを表示駆動部５２に転送する際に用いられるデータ転送レートはすでに高速データ転送レートに切り替えられており、さらに高速データ転送レートに切り替える処理を行う必要がないと認識し、ステップＳ２２乃至Ｓ２８の処理をスキップする。その後、処理はステップＳ２９に進み、ステップＳ２９において、制御部４１は、時計回路４７を用いて、低速転送切替用タイマを所定の時間（例えば５秒間など）に設定する。その後、低速転送切替用タイマの計時が開始されるとともに、処理は図５のステップＳ６に戻る。
【００５６】
図５のステップＳ６において、制御部４１は、切り替え後のデータ転送レートを用いて、画面データ転送回路５１に画面データを表示駆動部５２に転送させる。具体的には、ステップＳ４の処理によって、画面データ転送回路５１が画面データを表示駆動部５２に転送する際に用いられるデータ転送レートが高速データ転送レートに切り替えられた場合、画面データ転送回路５１は、制御部４１の制御に従い、画面更新要求に基づいてメインディスプレイ１７に表示される画面データを記憶部４２から読み出し、読み出された画面データを、高速転送クロック生成部５５により生成される高速転送クロックを動作クロックとして用いて表示駆動部５２に転送する。
【００５７】
なお、無駄に高速データ転送レートで画面データが転送され続けることを防止するために図７のステップＳ２９の処理により設定された低速転送切替用タイマの満了に伴う低速データ転送切替処理は、図５の画面データ転送レート切替制御処理と並行して実行される。この低速転送切替用タイマの満了に伴う低速データ転送切替処理は、図８に示される。
【００５８】
図８のフローチャートを参照して、図２の携帯電話機１における低速転送切替用タイマの満了に伴う低速データ転送切替処理について説明する。
【００５９】
ステップＳ５１において、制御部４１は、時計回路４７を用いて、高速データ転送切替処理において設定された低速転送切替用タイマが満了したか否かを判定し、高速データ転送切替処理において設定された低速転送切替用タイマが満了したと判定するまで待機する。ステップＳ５１において制御部４１が、高速データ転送切替処理において設定された低速転送切替用タイマが満了したと判定した場合、制御部４１はステップＳ５２で、高速転送クロック生成部５５の動作を停止するとともに低速転送クロック生成部５６を起動し、画面データ転送回路５１が画面データを転送する際に用いられるデータ転送レートを、低速転送クロック生成部５５６により生成される低速転送クロックを動作クロックとして用いる低速データ転送レートに切り替える。ステップＳ５３において、制御部４１は、現在の転送状態を高速転送状態から低速転送状態に変更する。これにより、高速転送状態となってからしばらくの間画面データの転送が行われない場合などに、高速データ転送レートが維持されることにより生じる消費電流の増加を所定の時間の経過により抑制することができる。
【００６０】
一方、ステップＳ３において制御部４１が、算出される基準データ転送レートがデータ転送レートに関する基準値以下であると判定した場合、制御部４１はステップＳ５で、低速データ転送レート切替処理を実行する。この低速データ転送レート切替処理の詳細は、図９に示される。
【００６１】
図９のフローチャートを参照して、図２の携帯電話機１における高速データ転送レート切替処理の詳細について説明する。
【００６２】
ステップＳ８１において、制御部４１は、現在の転送状態が低速データ転送レートを用いる低速転送状態であるか否かを判定する。ステップＳ８１において制御部４１が現在の転送状態が低速データ転送レートを用いる低速転送状態ではないと判定した場合、制御部４１はステップＳ８２で、現在の転送状態が低速切替中の状態であるか否かを判定する。ステップＳ８２において制御部４１が、現在の転送状態が低速切替中の状態ではないと判定した場合（すなわち、制御部４１が、現在の転送状態が高速転送状態または高速切替中の状態であると判定した場合）、制御部４１はステップＳ８３で、低速切替判定回数カウンタをクリアする。これにより、ステップＳ３において制御部４１が、算出される基準データ転送レートがデータ転送レートに関する基準値以下であると判定した回数をカウントアップするための低速切替判定回数カウンタを初期化し、低速切替判定回数カウンタの値がＯにされる。
【００６３】
ステップＳ８４において、制御部４１は、現在の転送状態を、低速転送状態および低速切替中の状態以外の状態（低速転送状態または低速切替中の状態）から低速切替中の状態に変更する。ステップＳ２５において、制御部４１は、現在の転送状態が低速転送状態および低速切替中の状態以外の状態から低速切替中の状態に変更されると、低速切替判定回数カウンタを１だけインクリメントする。従って、初期化された低速切替判定回数カウンタの値は０であることから、ステップＳ８５のインクリメント処理により低速切替判定回数カウンタの値は０から１にインクリメントされる。一方、ステップＳ８２において制御部４１が、現在の転送状態が低速切替中の状態であると判定した場合、制御部４１はステップＳ８５で、現在の転送状態が低速切替中の状態でさらに基準データ転送レートがデータ転送レートに関する基準値以下であると判定されたことから、低速切替判定回数カウンタを１だけインクリメントする。例えば低速切替判定回数カウンタの値が２である場合に１だけさらにインクリメントされて、低速切替判定回数カウンタの値は３になる。
【００６４】
ステップＳ８６において、制御部４１は、低速切替判定回数カウンタの値が所定の基準回数（例えば３回）以上であるか否かを判定する。ステップＳ８６において制御部４１が、低速切替判定回数カウンタの値が所定の基準回数以上であると判定した場合、制御部４１はステップＳ８７で、高速転送クロック生成部５６の動作を停止するとともに低速転送クロック生成部５６を起動し、画面データ転送回路５１が画面データを転送する際に用いられるデータ転送レートを、低速転送クロック生成部５６により生成される低速転送クロックを動作クロックとして用いる低速データ転送レートに切り替える。ステップＳ８８において、制御部４１は、現在の転送状態を低速切り替え中の状態から低速転送状態に変更する。ステップＳ８９において、ステップＳ８７の処理によりデータ転送レートが低速データ転送レートに切り替えられたことから、制御部４１は、無駄に高速データ転送レートで画面データが転送され続けることを防止するために図７のステップＳ２９の処理によりすでに設定された低速転送切替用タイマを停止し、低速転送切替用タイマの計時処理を停止する。その後、処理は図５のステップＳ６に進む。
【００６５】
一方、ステップＳ８６において制御部４１が、低速切替判定回数カウンタの値が所定の基準回数以上ではないと判定した場合、制御部４１は、画面データ転送回路５１が画面データを表示駆動部５２に転送する際に用いられるデータ転送レートをまだ低速データ転送レートに切り替える必要がないと認識し、ステップＳ８７乃至Ｓ８９の処理をスキップする。これにより、低速切替判定回数カウンタの値が所定の基準回数以上とならない限り、データ転送レートは低速データ転送レートに切り替わることはなく、一瞬だけ低速データ転送レートの切替が必要となるような場合などにおいて無駄なデータ転送レートの切り替え処理を省くことができる。その後、処理は図５のステップＳ６に進む。また、ステップＳ８１において制御部４１が現在の転送状態が低速データ転送レートを用いる低速転送状態であると判定した場合、制御部４１は、画面データ転送回路５１が画面データを表示駆動部５２に転送する際に用いられるデータ転送レートはすでに低速データ転送レートに切り替えられており、さらに低速データ転送レートに切り替える処理を行う必要がないと認識し、ステップＳ８２乃至Ｓ８８の処理をスキップする。その後、処理はステップＳ８９に進み、ステップＳ８９において、制御部４１は、図７のステップＳ２９の処理によりすでに設定された低速転送切替用タイマを停止し、低速転送切替用タイマの計時処理を停止する。その後、処理は図５のステップＳ６に進む。
【００６６】
図５のステップＳ６において、ステップＳ４の処理によって画面データ転送回路５１が画面データを表示駆動部５２に転送する際に用いられるデータ転送レートが低速データ転送レートに切り替えられた場合、画面データ転送回路５１は、制御部４１の制御に従い、画面更新要求に基づいてメインディスプレイ１７に表示される画面データを記憶部４２から読み出し、読み出された画面データを、低速転送クロック生成部５６により生成される低速転送クロックを動作クロックとして用いて表示駆動部５２に転送する。なお、本実施形態の場合、画面データ転送回路５１は、記憶部４２に記憶される画面データを読み出して表示駆動部５２に転送する場合について明示的に記載しているが、制御部４１が取得する圧縮伸張処理部３７からのディジタル動画像信号に基づく動画像データ（画面データ）を、画面データ転送回路５１が表示駆動部５２に転送する場合についても本発明を適用することができる。すなわち、画面データ転送回路５１が表示駆動部５２に転送する画面データは、記憶部４２が記憶する画面データ以外にも、携帯電話機１が受信することにより制御部４１が取得する画面データであってもよい。
【００６７】
一方、図５のステップＳ１において御部４１が、画面データ転送回路５１が転送する画面データに関する転送面積が転送面積に関する基準値より小さいと判定した場合、制御部４１は、データ転送レートの切り替え処理に要する時間に対して転送する画像データの転送時間が短く、データ転送レートの切り替え処理を敢えて行う必要がないと認識し、ステップＳ７で基準データ転送レートを算出せず、またデータ転送レートの切り替え処理を行わず、ステップＳ４乃至Ｓ５の処理によってすでに切り替え済みの現在のデータ転送レート（高速データ転送レートまたは低速データ転送レート）を用いて、画面データ転送回路５１に画面データを表示駆動部５２に転送させる。これにより、データ転送レートの切り替え処理に要する時間と転送する画像データの転送時間を考慮して、無駄なデータ転送レートの切り替え処理を省くことができる。
【００６８】
本発明に係る情報処理装置に適用可能な携帯電話機は、メインディスプレイ１７などからなる表示部は画面データに基づく画面を表示し、表示駆動部は表示部を駆動し、第１の転送クロック（高速転送クロック）を生成し、第１の転送クロックよりも低速な第２の転送クロック（低速転送クロック）を生成し、少なくとも第１の転送クロックを用いた第１のデータ転送レート（高速データ転送レート）および第２の転送クロックを用いた第２のデータ転送レート（低速データ転送レート）のいずれかを用いて、画面データを表示駆動部に転送し、画面データに関する属性データに基づいて、画面データ転送回路が画面更新要求から定まる転送間隔で画像データを表示駆動部に転送する際の基準データ転送レートを算出し、算出される基準データ転送レートが所定の基準値よりも大きいか否かを判定し、判定結果に基づいて、画面データ転送回路が画面データを表示駆動部に転送する際に用いられるデータ転送レートを第１のデータ転送レートおよび第２のデータ転送レートのいずれかに切り替えることができる。
【００６９】
これにより、転送面積や色深度と転送間隔から算出される基準データ転送レートに基づいて、画面データの転送に必要十分なデータ転送レート（高速データ転送レートまたは低速データ転送レート）に切り替えることができ、画面データ転送レートを好適に変更し、表示性能を維持しつつ消費電流の増加を抑制することができる。また、本発明の場合、上位のアプリケーションの変更は必要なく、ドライバ層のミドルウェアの変更のみで実装することができる。
【００７０】
なお、本発明の実施形態においては、データ転送レートは高速データ転送レートと低速データ転送レートのいずれかに切り替えられるようにしたが、このような場合に限られず、例えば基準データ転送レートに関する基準値を複数設けるようにし、データ転送レートは高速データ転送レート、中速データ転送レート、および低速データ転送レートのいずれかに切り替えられるようにしてもよいし、より多段階で切り替えられるようにしてもよい。このとき、中速データ転送レートを用いる場合、中速転送用のクロック生成部が新たに設けられる。中速転送用のクロック生成部による消費電流は、高速転送クロック生成部５５による消費電流よりも小さいものであり、かつ、低速転送クロック生成部５６による消費電流よりも大きいものとなる。携帯電話機１が３段階より多くの多段階でデータ転送レートを切り替える場合についても同様である。
【００７１】
なお、本発明の実施形態において説明した一連の処理は、ソフトウェアにより実行させることもできるが、ハードウェアにより実行させることもできる。
【００７２】
また、本発明の実施形態では、フローチャートのステップは、記載された順序に沿って時系列的に行われる処理の例を示したが、必ずしも時系列的に処理されなくとも、並列的あるいは個別実行される処理をも含むものである。
【符号の説明】
【００７３】
１…携帯電話機、１１…ヒンジ部、１２…第１の筐体、１３…第２の筐体、１４…操作キー、１５…マイクロフォン、１６…サイドキー、１７…メインディスプレイ、１８…レシーバ、１９（１９ａ、１９ｂ、１９ｃ、および１９ｄ）…センサ群、２０…ＣＣＤカメラ、２１…サブディスプレイ、３１…アンテナ、３２…アンテナ共用器（ＤＵＰ）、３３…受信回路（ＲＸ）、３４…周波数シンセサイザ（ＳＹＮ）、３５…送信回路（ＴＸ）、３６…ＣＤＭＡ信号処理部、３７…圧縮伸張処理部、３８…ＰＣＭコーデック、３９…受話増幅器、４０…送話増幅器、４１…制御部、４２…記憶部、４３…バッテリ、４４…電源回路、４５…外部メモリインタフェース、４６…メモリカード、４７…時計回路、４８…地デジワンセグ受信部、４９…地デジ処理部、５０…スピーカ、５１…画面データ転送回路、５２…表示駆動部、５３…画像合成回路、５４…画像メモリ、５５…高速転送クロック生成部、５６…低速転送クロック生成部、１０１…受信アンテナ。
【図１】
0005387426.tif 000002
【図２】
0005387426.tif 000003
【図３】
0005387426.tif 000004
【図４】
0005387426.tif 000005
【図５】
0005387426.tif 000006
【図６】
0005387426.tif 000007
【図７】
0005387426.tif 000008
【図８】
0005387426.tif 000009
【図９】
0005387426.tif 000010